[0,0] -119941122567290518760725939158863623304412988119509687319711726474039755429831443105628029893273200977701703567776462039897707359120150351966750283900271156177073404631920772951965258128359331748629096905493645743460366861426963917185957882544000317060049690773052460373026171796367234179178112266098032453867211486092394508985857965661951780344932319157512264409793406688591675314147313194712279486857265909093119974100646496308926902571381922573885832591218246091258329419558844354520620751915518320422732420441302073706453832616188444108108877067932708986875953172878499416343433556595706412328051553983251936236538229579025234619271159713158814234033141923300679644958233633269638697733679597156463903577161044697291908619522064775992735595072600197647809021153848430052190822014693022699043386935114527567174281874580408487327093756019339904389708283665101763257310809726663981959948508234994113933692595653312188066722232454377372174109789532948065466495359765330375778894021195370119773600104907122992445389730451840656325925012943457831496540455451081547820229979579058518196527443335230000884358554594095756922783912524433507937666384465841965438396221654137306562793606981674281664937199674950563925423980485740627645683280026952402247684096042191184775720842117751446091154176457427166139002331196497240678151270183724522754868550604505163394872227745067583466811644714177534284224676824495792485924169146622484907426425553682470872997363801498742178336234767790021265064660626067450864549763889405870623281972591012765704928379967940567051065825076971786586737658532083839404245035152378436257810202393428016570478452404055153822523806221361794252564196694906124393032370785284698506326629370974404752350350822552342592136651997276975530648439282509921404725064723855285345804062178116307613999665564145270194462298492460381071173878658657225917947977757668732141213633129477633247792316745935668865771831899690221957584428516406984704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 2117981815941137267250664060876048515329860252446826730242724276597817893454340548045682351699598506238434967893507050721621728767645877226325781138682906175492603801592306873029846292173072094950285727001533170636319557733184235496871180555479672937171136327876822507003917724399138419194118101603118374339278806812234552921193509445249697926844764379543420315352034677650737454734931935452018929688823905477231931125345303116452729631921647745214488807241588351269259505897118102465651110395074877077831951046655006615020207240154399442765520206291204120623863600159726540778723302519759408906810210640740300866035223603216573070780050824558297483141303616468686952534502944820402840560237557913734106981883616440924609476112966742166724069470781200147141791274224213986410366428144500601045013455881893567614732362240555406756040726953596814082467839661176351218691482659669574924075970920199466136379217400986490566521270185118096032776747230769972427287945379644308478932597519661338152149878895158019432714221490830038062109701585749277933315008240102806320766781256061272561079549117230057842010538405223305143308182201354121171288778701436359988784017381869673445819534195596505076732403281683281504226569720982548586150349951416764747896461911066428056132235702041430315763760547323629009877468953803272582167058286479996297220114409845367944676280895620955928841931145697478768266112212815705884352329052494070239529836679051402056017603850279306051085799977520354254594055548610273171842975110390229673858718701344272515345880099767977373776411633586442125929047725489531517359445144791653696515910110316084058199841493809361559158147159432572500302818678005116426691056563793725736404625659003110633979832782888001207309649736167738875482368013907753901597886771564317933936456825111529396476746480039924787730769593379377210207117410821213485671653934398453260072823387762371477769890078203899503929522317145597624662512698360934170624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -37680797771782659740162778358948223399060672985752191528940965784493481481853117037628649077264532629620807060627660425534717350650442954784032840884257108665917627521536315855068828847784110559637628294986109262138496918922607130851110963307828106702958890007107075049808190067753848063997883520481332427316338827171249966480211312485665890000726804014694888497340448487540897707998067778390067154173697095036250858101941249387331042680985194585698048661608546043098021365321406345425088511447221265973988344993835452618809012274651667615205104728614215867506113406022338709371033905266512091584763445072728033957573460190656639331163663286322008556455848204606729015107374685556720867018121367486163906736684619377589293454457446851327173359440416933945341358715882254970694630946144272881262439134295088959835204761209578859643802995302928865707903860794719203376989794541931678887328978251652640182218701097406629676762991274904438310809056296886890954840009440854084259196235987007833447811362707895333992720816020889638909732608054413148739075812722002859284134507861033740375381916168062856959848702322420238386010169465786125977715919997090289728262610671687197454703106265519254899829331470233919780752063347795291366025136188531472117927757909149909275923533597098396108699644708688006294923238547204927567317845798388077471236690143136285308260606244855734092889367998997323603075242478570747556090910226701460242506106798286305493317772229906495415564297617561460920916447037488297999781367337850740663959396609424328054608937514088803772409898972702356288226087675599053290831731572792353831506639430952066177317358870417960661683968169284262307588884753145433120708812055940926667199643554338947964178252577799747337392427965231081020660701655297039506881044978598766545560572284687317236427417532924849108524622984490136729562119749769248574674369494697878320329725968070922952284093890153617438799413891358059347085026660774842466304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] -18185647509275143362376014114868184199451096936774603149619261318472996663722166466906209213408395677210892591127208879118563961780912550772212657477940966112580899125084754246073497218743696573600450641593603446528621488245916520841935527401625238316372822406828276526504634485738430829883099831843241249755234382128279691358369995218737031074708132932987378685824450354934261037812297650111172756001307731122078498330340983625954788712461829225898175653332576157902402574459470315753091963518240608023114171960034386153342124966791159971112319857309553905790649797886903328159512709277012786869256933145328256319962578789180401032191816166067227029791214458841259382154670116035138321388629610947152646074772781121378247862309062141807007349717579117075649747832434005330917707887727210637605021936531241602810947444101882689045814215930673035166125849390521519534004274417534690492191864018862945662810402700627886440416374879851232393853284516928698002083376569977441781006625784676881008752027216908523777567438202387403819044513644249395523983413275828572968077881628792284381126455436717302948566780787229068879161842633649098441738873147375162647631620831383915952034101017522830107327159788379973177350875870261930838273100947450195995044112477433363399457255867309238274606939855736207737820338506026335008429603825850762890883907270735901319413840933435197366105964380646075335240429761359393536613344471513080469684779321728291772094030563966358750426241851103106471419987336712671777170293024534788403126374481850682243786383280386505910908363562445459784824217688988713144505627794611882649057858707230091834829453397798300284829556625018156881128905480660417377638767588851725711897761122658496936990035515552743895949334541329372591327198890545086488558964354205315072208825509506893573718732103847480438592854600897485737164717946396424851510055952654213056249769995762642214495933091218187522848087013993746144876029944029505388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 321569908100252853076554214071897112837661416268872293266873751248824118183394446669905394814681351080984753249795747921882284840391184769859409882531728931485663795360715563348389185370329364273188696279806990577851871526333871766506281901677085860466933501050307675433061463004631270686202691505651012153767315663603501544760225785992770686866141732390423870732017585306908947474011566424104252358174279706514628596601936257988415093045097210105216080303347612658992070237803018567332093441512235193005471263714564183089463897457550594793788124617485758133419946131535146754794204371323008641834531113990266612937900803736139860121292243119054597813632162886176936624110294326916719190816959550276259837272394717182038967440478065157826522783179843483297376035866132282403322839077284017667444510343988475303126626331718287315542852820024836108075153862021047068720009055345803192234944311162232045369337841976175001474195514922300922588579294325181969174281500207876145558924400132508642062273403386622924098700965782886104495695130215102354170907192797446282307667729690428036826563219883433273029407188608041543702689673689129862176885627712861780218774578141535171546488633314593222775753803827300254966245855007204753577288496594273585962485881890585402413497514376826001896328816841680328874634719759962724968932739241546444880714267611468789290537008664595114626715602060189124173639460981558680753376936725152960433173234203945515622069287625135403993293201781579348867381513767235857700921313084053118413769258332684842786825261361895920571393071615694953669190887463950593666624478741898895229609487349789565717584016541341264015807551514712967603114592649945011197772693814415390383146944450938335440713522720968272461334989102637866404711986976771868283419972849618924251316272601651213634990104388864394614293427833349559649453110602647310912989015623916872546749347867102461064897841763736653390418309179820171703682436035762735546368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -2735717234231437440730447794513102751237836932806237571768938068630642587145461367833233683050801566147668711848614358005595177662156168111535552390690327001050488071539547034505722842318039389336959159375266119174534978240682258830076866635799257040826209422274870172786046375464085683663977977651805275127400156905989738059409738726970584494397125930838200982150715150924125413197952888553856235298389106501889753712752510769707269097971197021633059185331009065377108678510766614645616479251892227071546025753737871765898573870619877539795472438022436068780023296524168901949192313856089511317342164273015573923034640315839894491887321910449814659035994506253350897783495818219149318685105032222958368537014748372090599494773598357001851514329045013754889752649777589914025287196728911852372717456703383737487276264025725982786593033332343784802483359882000267595542970794286385145582957971845933405598507499390980166905468277329929417599162662291179965540793763242189905778932773438122033916048294294910027320492587649443995071785616127436102643876534943860425902145495402621029394979709231908341760590234895196894970671678223876658557318991578326373561451542623568726385200645814334640680200928082566960435793448758910634449715855262412296521569635829075444949098428672798117461958022519888568812216203402107581471137847279131498349919011342841559091827114355282631829971592678558474263084053866724669183070539426882610643669716226358251651633615872532281529233904238118876175579527700444806067690291353541624397288044581869093167612277485207855907936463928415493574708998212960920144353636595458547312115652040550919759057873616999037138553660571492347577031019680990613755100835320661656613463431427482945595211473659520374806216187590166695092459264547431723002469717305493637121411721370937150857518610172820165995147655157236496763788856922586223235070433942240139159406170599777974108106318147187258809805518206354292935836295482554311507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 101095136326904469612603766970273051658924877892264120734458120816339250592253287385883261879800562632366503998662758165665036189276650033072837161056934243605885842208461695102911016258041261214972119414169371420766056350143365788772520013926744689888343538240774085402726815535119139510024130329675493131015270748919142793307030014947698524058953192775065154831216404137520938489521910540304647712954106554386520074076951726427247355973506424166978054723361004713151925038400006129962366303098212505449978319610539864966305208153944053888795582291020790912049623765882333194248908098063733260988164100564833581617650832060454390048682224924706694393886243346158672188103351077737962534488485677847058298332068572065092922954879094286727196245348459374697876894616974483074592658236674512938337510716903399294397458698859676880261128028485389650198627607328176997261539275134084626267665240054755811049774161339310735146817930863109110439149430595536112328359225938764623047368157318002478216023538501800871508929684788155045813917871600435583292197030542485862299592961176418920972218589868290394812633674198399211714025939257299609777720419859618636256142960338301346157191886797841046256529687186256949815682165571680575777764307194411027721604421884080808185425647675593093075996002655699224684625663897173544919775141724837495083684684972172585054743903205642817455251118898191673053775385040768126768165150447543903800503478726196986044840682758556224703689608448304459750610426458512261415787687799146596087875060349156105602202382378711605447158081698410360389877371166329831582329222508517991789559185128488655580742305888653752023865438993455085119873408286204817155278479741317875016477982905140964766722250574179042338064387220884121504330649315292387509953663416932407082899544387322873188115863443548181983311145217101567712741686969707212451334042931650148176611605618022196071183489641831340941294147944089634453956888256826207895552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -1758374856352887480206223238724687076412608229255157021269950843628136042172925519116272076484973939589721420673717569147156811747851176812284737727313100870937392655086609750304609940946526085045695864540101982617867601944231908669462738100176687829310038083242741128162289013813921092581089240815314798931539611123315854470018921015387835831982406846938738954498905907030112445441929303848982889909572213943849833373019652678633582470621205057259349711708296353548482860040982771010088482431639977561599627889356432611621617913341557782107816843963483042331394045315679781547403507462391309832852612635367883735414274581940946660415850847415720467014272614990078699341710231599041592383038295159046703600903072789469561713240915532978790099778877604855159736006192815852070869178436834457163094820081135762324283254158211717766374376913207489100656632036596275914809295942414552959662320013951175596614021794545806592061980109534680402909163647970858066264960699560480123396736490942303704798501948681911408149601077103545774389768225286469837745876949231551389805938217172195302983786934164367813377941553571912229931796074062416525453527288055250088296508702070658702717835187001666516550967591718065208920989260857681965040858612885085236954699100464184540133252440650088512212848111658422393652749397158512610279660203248852147790507503849749763018854155256350286745012211520025459778632703421972212353505566700892348179281098732586239440826752752289066854090497854283765992949618386022454189919535977864834616860675973846890367278481278871849493822609253139300895487647868959561239215346190250330917502857381885665601159775365585538420121635042389113884641365874163786456253707912370978909411259909928464051884513703588038054493732142274402208064892192082593360733819721319955407398413450208388505321452732246342280755587763083189119200965538725727824090431438675416866079802265794642996294935683162000487565238376661729745214838219152048521216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 14938587787886119945015564115162494576445451562184029563799221421841513640553332764562324720881669409501029355342657399200821525274166783955768601133550027825947355743947619804615458309570579710782718153046720724796960694520282072096283261406347479907718797297722048733552612290694123901413790673803642760995689794880002347668137570762366843938608018356805372238172244018705675977407431748328826019417404023038718003575287288012214438698534395635144462527537123332231482654541959614518829867974761068388943069428076620959965034237018723642056951414882297148338794328268697132845321790149898320867274417845812214800777169982295515199810723123488658073990887624493269283358887102878837394814568360452648613586421751018473607202411985888816244056074272153429868459506825080615253842447488722076732755148204874325811894868137953638224478483694301859702506348222030822934111534362302462561289186153081587322823757159317839137566803351646498952656959949036166388524150972103023293639449518505528211448969795198158146159693384593930920745678870625446966153820992993005758461153566907248366314684437363667148133520623110375994132326394724419783090712446657259478196326975098138283845064985279804767885339374675175501272820319991367390799128897739511702150107508578133030466240147026401884542020833844196856934448491230704414929966148399664964789078179578618325312756869315629250067297113174066510093666316740146352752362680951052801516997242069006577837395442048884365685308962135117631606332471951265709933827909229521820590464624079743288183855263373564786966618694774052511891534419230900661487222087550183465102648158022236790401260361589359189882502931132059330685814494594762063695771532148707829322842527151354969558754029367018773236225041131267593901955308292214097388208599753052381142170716168032607402959430436729994494960238102644012010973470430359514793737229856492109395429538249063017410408552699798074855600293922919167369057944457417693593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -83381804637538945925944782870530510406756766834580358449421908241916093195523789434775371484983069613716898840180550171530806586730062995828303565105746521878617281979331817283997107062591631659422279963137543064111898330325992164409059053701398635861127084170449647110659350630491328188569453112170547054042779764306920865734052681950052041387081374918775217315522323951789870646631032104387169174716604558654389007578258870659046605254150849041131308498621566808891777630066454435874703281658321752926855484362517049678979242755000975364207499386257306541827906336535484612678714807214080675598845703110687907680253033757189040652907737465652786214944037267022648211523854906012557242350816597481610964975545659021257654943516671135751256707206830564480011843144300421970831281913591786892882209954970227456976943380533332343077051388541084532132645975209287151007547959347516025184858060034273077664776742346239148310259119586264710402742480488301300337993627097546062678098257473403030502275290092885347390040200513089368067205898351255845716238397614961973703638217960116598926626721018715966216577820401860021968547752880496493789519239544427496991251537662131305088895015510760264906626197783063463375527843367853373045897895212752959437011820927355598249355538815346699563257526221185828968905252192073373403274476763121396062769670542299475159377133050215504578363317757664746619566724519128637257631695743742620388051201225478600790484979162824454200762293898378873545746514482366753736672833309155508564169430440038343464870251275480650365582767431302659305653129740953114476931175303864112770244365540322553818706393378311943837641523830624973343976156934395926407571744900297969820162149232573063800784831385654883344306619526008592395465442812279234519493316834247508930217718361070282957844374854827722287623122776592390333797328980394746024365988460099104734663922594888130804728612214632347902157806655231386704387705624472001972273152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] -408722710109984365151013738070737071563622662732486508417799097692661548865862771364798541459092585477036113374318835692117657321955789996874350420128958648025126041495887871277188246266956266956691752596325353052621514762132684267382157683548794631714747052363523445825390245391751009529006377194133351408637551292575720279222054756720772361215013388055552508075884590641700854637984117972105181737951986427139020529410477524423127484863747519334236328290995812951683415048097922935279516619298822508915986769581048813463514860405433425541347124557472604476340976035813123348453974867074639439836170286968676757550061485016999067665467598728071302927056052278209298387338778714533176810075915032624038243521621405559407027361538569946390928281997796153200188310418826553341599090194398791209390272279714924524050019437721934541155939278238278129920554078522434808205869580542547797649580564284724204293029717495904585075613157450762099460151654052151620621154799411302110233412441206611496304360935945750955424847691432871344883533091484393157823655560657493828363219513503367290930263873442228531799402737696872491927376793062183923223033189370918126636027912500006021892884997977228987447832172019748730768011682363809081260478519166960978800381580321476562563050216815647638706846503065998198885508322376808293122274022071485422745843747934806792137368768998717293838637377377580075662777827407462583571212793378852030255715772092343806588758692940778101091348930510984048630521815778424995706520332495042672950800072241661583651327557547477711741793229754680397724605864245906332531726557181171280899802128827912189530860725384804353252620983010583342589478158751552248896974611956607970209311125877912636859653682486584916690092553240983881742985439844684382449350119669491443980265099011848915509640648549029719825635096568349921838929941360034431209218890107393015887771434175270032929686316727795089982229799559239307431888749660037856624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 6936201522733909036286972279630453953290332374219192337946156592191325104925803486251976077305808397249901554943775488276154851185913693393496949741761158187140831519950647580987723747533516236890882056575047145127995230956663235706352230413980884721109874061769180510043708646490568857157210876171550567413639381343940290520101213971023648527690479801876477923068902769046948119241202870346811681385312437719511116173065354214107916345543826851898952521957354521551431272705060210079627488206312674982198873024606744151012165917532071460765264036730458481679435127529544265367598085642859584424272745558416898996156125750136615959865838770544785025657353668936539253733183678114632310663167154427994567293727541070420403485268409790533215459475682636999925472823662629331985205764454773174309275322119728358125824036357925254926205808094981655387570101611846670328600986989841583195492152232379496645763375523261070399634667530646320448937085983323879188253251877756760762175122431485950227680018025772716216746585764404157180710196340358598581834027733952107668614616153164257314501883041354818375737345225753200850284512003335281371191374467459014552003314106067805571779872422710237362504474112804075838793207560006892519293953243893063133501517128116188196723105466814944205021993206418206072227831716423611568983311498055497902620412853851680878144727751035624743347669601266330660317574142436307140803826415164488918515180260090646764041276283757678196176136799941695041401605573121738021691700444076473921708314027153927141336320265845342967015455608149753410644382018849393771202342376285321132528226945447576426909494112098650358072339620756312363186868243983441109752033240353226111779369955833829630877215224958061158372345376916306153511826731753301869429608909003218147464183507870370865728530887607476897418759128936616839367959021779250671409071235989072357168828649266066452984692893005831724357324561839430223464998931826549297512448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] -58654544489494479657132550956656167551046769622452775686211395658319457819778887213010017637382094209707458073526522404317708390145393485010231545627208460514517344749397873760568027515155597197173379361233796284979616095952114414497161985991686702678561215007303097845310442098197841459821175041306379310526220456862557319726468454844186080593251581839503470629205110324789950115463322986365035745958692168430048279377440043444187857025377576256162437723254091130018976484020532202367057760458737555850136621667479211602925018866875591171238209745938638108664102091339161154423294607066391655464302763739538548596465439994586221931745804154340524448602173247414118469055981711362504167387139471565033957912074157701566942627415466951755207671279169015328656324643587092882762679251868964263502744658741919666991865736954164044304220046161246165143601685527048478942825472398095395235056388810676765820287582045711270436705213831282464273457536371556082632041037680625947508957006278357008028818325859175986274316370254440457545125759448297925629922838185425951327337823944550643351984879117157914734065190904925438926122155769406791391086980981768817681260891866795105305824199348367941712763606304290044040326214525666491526816925063889624875873204555777319789154485063007692381626242497415504571547440965334759072095720491715546361261817494544888869190180071469460789030942818402783016826904830869675762456233199282406496556703713683326142747719663010954502486427724738683954302429661052156253138039001799049914912726076760355639573533645009448718803733249645174823175287023382869548816702022159090148427236175142760270717811136942994312959035035544369198067405209250449061652480281150955674355519265913639069166080281334304018732955733481545099026089166129128400372242335420847365975667861806839329845346348452030229262605635759900917817537630831035151485350503179364191773617758771499381469405231131235052365243035030516575215154532143551395921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 342075921080432255608866974329821944718063705587835415034845595808902832840304849388782334607190897046299719015903214799325467339307032178524037417284452053071723727614542154511778453845212710621171515276769809837494522292517901307641219542828265633252633643971642380871993462767878467558752640621345716911231751624361992666644800327697115874265569373546689334986293834280025575903844907212158638503510623800348663466767254929381455944483637098899319182092717486353290474812073917988969486804312580344333407796640496094376967544815548188256553053461392731137033681326740102318847214484245087611881022666207917200266001865342538975125430193846567564402714717437644134233889509470976400993794667911296970348490592861727955434391423595060043523087897262442494815457795822082893842570068958186796172978170069009598885388115036630816407352567575035871211441503129685481508283376173390755383348773506524761504975978536399254639129014496863140810907836823882299394608950953174760848934528243881872306166299789588853232556295716001315124896429925727423544616505076698024241305398274189823165739384035794154215142562903682375501635066724141056894123397007730709245003116947214847249165889780279334092897617336900287161342158660606756749703437037924492056259930652220038985788315159685684661277708739654031547196021473318207706392031513939613655737902083312377419902905061409299259591101187842829450198894852450157419145025539735986378740911990023756549552698388545949367476049082641155160358211377748440300672978280356143095197505888131951035949353470929821789319632839670042508468015579573843320754249296358823217686705450436571176222102146375250379316435474598899729833569385723215606823878396809699075814617118351033641963740400311777265101280722264313384835668667174468661033913575582882597812708603597923195260471152957509393578577263398442486992464516272311347525270139667020196001517162312078959587023754884632298391416994705736232858233836605673092153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] -1529926609640721149771532253426320425012825092401483630512131783829181188952076506843596269260968757134129478623731103344817302960649979891628964516399743902514404342391745067098516765353912073247098742687726390933734525229257774542292046769389106189179454967914066402655875576514949043492399508869633239242160342024644847367716133973184853270622265045539118369196744063533212600858294344313224790784988496355739706453342644861528563030794577489100783392327228165991105443856035659442343626135133422411391052738187588289496266466718523827729649111445213869628409333896778881376302987097136250429750216358418506030189675473619031265819472340596451507968894982415660554789637109342269528106672253332114987545346120632388664490678489323329583282647815751077356367689710296151718453223546992512308304099761288681666008391536614020098979667701996186914624896618060107177856515020595940273018638321263670972306179574136391524930655515847388537493152648454326220974280918317655485468511385950149357445227551303803669297624252261377881624316619206190168436820730559964964872476425828578534445257653035464585889007311475247996997211560692494905552463916655316409577137650153622807781961841951308928230247093438750642878212698415945914483724613061272103188429367959246632493949002712878642155706373004019836815842409777910171097350527893672571466990062157015785702025712790980525648557573062233882486149649395758415484781225061541162791842540564531559098139788031417186910680992044915254896510269705483887626424083429954057293706662273119888856449543838856609168903844458953436462321414299198599806784235392272332308842379554566521055236109315088975740649539577544851074864578186850855311988331459824085002005531932041205611545823199245841225455579216162555239661942942888684726103789370607664738069617089911873152384928104326339460771558533967783654257450546325875420848580392948656438816857369716997730135633871842736315298471097821576616349245566670707835797504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 1279802731021618312304038899833418353092491465918685233712459408774757301382622680634239508447084038997575741852105877321707135078463354393688217988994588060661678237849584213656962072031771626454441356510860687643177046638248323019701356371462588633593525033965359083210674744956599038359729009952825517049875303104773388588932199933702320971205409257458056179146567768673249100574070490511230202579496959760393593371157567701817668219712572751106507798802801642360411802998813731600783337649077893296543025203000603968628821387842334849198547898021448652066100245574127280404368708846708739304626937891379080668611166474857308336960754675466052543339555846433235589467800499071307241856629955603200082580762596180211210120181847302803229949466012834617297072652763127316000918961476143727345896790157743980435451770757620804394060380587773092334040971306042483312138458229486279483600780271583490343325589268244727773763969573757661568643206969426837431994771928349133169732423953414615267603341038654807437721216443951498304336663436107221065734859275681143607186916729332418918874991760713427160672032644106984943516386434157877507176764846728811480756158316371317943552317189266632191316309283240990216711353651059516252378534553402027234427383006024583425241574306983947179953699079161479682943186819811261243067554162078796861543741412490080212057706459880691881162826304714211803988065897061647419014944620137011422319709976425558004649262168061520052315322064060682438673845430386301170365995273972250517657339965726386604731154639738458689597410182688319995397216325120259824319879417330013432261100595701420316587262616703974591154311097207540643114304735247189495161656296625933039490604935811661644117312903093004273076583648219174848773554926705614099115505323059087591623608204416764141450213336597321929420662256611552163554179970210597372240649353180637251134691192379242486156696048052469120502276628829911893407253968301258103062528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -21060692473580082854141862237520411219755861485169642907747577737496092762741764933930128113528153754500176693050671426920348432998060008346204375138970044046353930449672174349151464135362593793147005143086564529456502718275085151703778530326006180624891752408360979943286610254202099220754103751344459592787720763603052207267994515301044437935836830995492759577637598086394931848369711579467397332282388965551891294304710976780899768729504849830392706735331444953018313090239690772896278121969404919430967766042105000004473220662321651963550183742585561227853437270484432150693796889264057499650902564748857995063216631676780607375328196505992973420179016773765115722549297195432738634773709023871666332936511599434783678881032380407266390208183293093002655186020776565668334862480431504564416430918873613307950667226444068877530239101938002338918525803408888045504975028124701780850202799645748090491673174609662008195515908325791240389764710306656802559919990996876059584662702788613194327473672039589113875490698774925158279617795221525063028495998019187441614994906451143156731914308538560080790198472049527914333684690549278957022058903629880097486275225138329973928694459432105193971560139298692424550003399585047792970667944714555757439053843574265709692515719404567570339048419628263934483932876128489533126781707540715599128753672998218221936504481657374937203265342728762364908617538607967348591329229375038436873167451822456368856415362549337231020844981767356643567972207396413296930875855524629425099189847414297059910861746384916419081747033495923654096051950589143284713029626441412295263847538679709545422661115830328504063601751201777246234543785316221760115806303336804313457352514236543031191823062006788895222346297250692692415004639575890461073739955678502941765727037282168870338522183961922481391306363477857523985228071645343469375253277404723560993961292064510242461340540818141022213617387340135254230113779368232550647463936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] 174666631322728207348482764104322614201632916969712557047059476380945029682691706652505815105787996507893070988245544624662090319889029299873577119566988058154055933108942099239784767528116688255796654181327528102360057865858503846739307562269213994331860415934605936736150968579107053126552494675364917733681491788800421714489887903822202675532549486998480924373714465254356699345866322324199096346168371092656040283438788157749750835382380744359092335724142025650819242069783049464866159209973718607055634246444784158503219209855482904670618232708871998532828533816698841192703099917603487879212057067315019189554458426162172357858935665048241343751269019599997961550814117192934879599078650920271457662333214265900707089608846236336314357789481916582640344059437013998577120618845655634935759935680031143235929150569656887009159225599426535733198141241416069785183108147363899938277885583520489716776434661677597542645932123922402085450255767457949507021701555797655974325483917829744176168099409367815231375326148788823496616855528255865781166293968880313596806557986971597731849231357542836478547753611129211355733918903051045715066033346754840105399281628763159082303716192319264790525674815230175594443261913483184713526180086570275376135942483519985487076299361866965751732138935256944061593810055761809848424582726478858541097834489764473778462954152560855316678389066840044396668415183333210946121262706211580901821652233433605363147640169430028664032312120813166093338708653537929032306800472916560818997495533797024900746592959249719267004653423415046210684526266371560475446003507025090595947347102420374356198987295191358006530608816589900133195925528870980105973247578531691627402464109620205762057099153422688687685415415088696006467753155581553462593764935533900115559273828431514865574911970505379390417997258616996290676435154223741565092170816566441765067497169867137032592184120570088934529699800718270365421636996950034360339267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -1085373067957545820927871214598019932319271196014620014039863613582162498127435910935271790295822562621193803052909162573180173771888295809892463492578609477888392841940980772833703838108137642048862402094417048145432908127971362664453850297268049158415017620752124911615135421330932456134431334392178220528240141636200599390044603828525041488563522920562771110608030747021859253448228614011253882342214516321380727415578262002668337619890771704245346564672223281506793130373101485405285043863619486845688743790356940045732435174628605781197749680307129673251299846087886508283219046630494556117726653510463449768297989933547859113374549754719873488108362106827699701369369265041149414631776364925514233729498157011790451825744856576290380584593415793803718952852485976215988165123933856025032481964310869997460961999772838786060454465210765782947581372963752014916068193190382085616044323639857730895418590027517284205673243019514555557063153309234989288979416325847980808718140872710688291553516459455491882856360772752449852067522856032395763874610214869637156175987290528033651031992538798157065313138724650841418762280085864816301801308976217024636061091437135086126156186125776892927691376505217327066302885682743045409319145818332309764797466347703011463581814964268661186141779228572840831751864349749575570857036384551618613198566226757995169235344535213341585784931003846979070817964257148572912071285675021900283243275600686808018305729735121995098245213499109297311376756008632707744376255525728444361463648954905685689280682720409481960423209475463677433878787383911258252309210654777919691037346185944043616858947149995698901524710923359564342894347065839368810009379779771304410907816849388847526102413585147925344204022780090558247430996263995319942972999814873126320771740502855414367199486372117220115532807150522326013166701006630908439028558050162518379020447348088868166016026840091524915096353213917525117845114051755809647932473344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] 5417993444006565881635800115380877853411910930806785672347816332171046093779042474891970015804843488389353914054342883036343797135744223526204119396657586395269185278174050083559786409882503661499905650768290234996275036598632315379126345276205279323718774998648260139180954964311281829450704214465477059612078502552730717363471896627803625824267481275571462773321868815740406703631393099592709067071839261699504501288666831690435969611419856054625775987309947219679811791960266180231119248107531878890316690925350230490693317562782013013991900818613208540541087027910297234870289843791280432224012619157529165748388385975623704369713463877637866320005559520482496219936763667181638141422542621989836916251385879638744361131990790016909918016394057752544526762637687010724525640329696239022358399695048150271639648701494668977895107922173107145009805957080408549007650320110447246167135818374223667503955878537202351881603577721720210236201044440067874304630618470594056963177644096925873489185822996151313662103284342326768915498466617083160751050843652610966638216208240880690521879122856326753948185428295674749310283601069539159309912898248916094299937628833780480727816965313567567811375342281299835918875626230941766058964964958146638499937398129139890552310310307055431286909421705360998519744278323826570852995943401698251088778284501153476963022258854518702860156200189719609628773910645048896513407869034507614958217240374404045019655596367282639373002361251504976301287924455521600652611087026748868732016453531077619197025689562447957365764263982386537280639073187393330782372991350004391392524206107162990387605916840453887311105294007628519778950138674301678942867062365372874329837720110194785708208030730482573167849177400677133339014492843592879154888380509955386382183815755398115080594636205061011021466776900456390242150096037114176289130569703688423818585296347757903996776327479707495064205696488309011629653880121962198551855366144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -21135097230175621600009293261350469621472306768256496344249027706471125355150514896232951598944916381142493412225435209521776229445330482357730378120351486434820389515806421198045745110179792013794148637449564399800222949438845854163586754683728492953046306576576679304481092030922083611101064766754194588258607071709963369485137924230404977531688983199796225530371756998695759470490801317385904325155618939928236982183611957767721922751827604874459990692338137608590636378294238112634046132050184826967152447289454200838768162860406553908176331815256639780747905912433433999486178338273391701712273614045200898387107211579713723671071829470131683512017937403728097651501527113137086866864124925322927192105159173722613802577603531889324728702896849982345148247485746502188973259056442409391445298309520343230063120905997688341160176482846207167659410507164681174922195326241694584665381499102615254979548537047592896745962956427324498070972950395718938135808283061475350924006889897569606693261243427917077034377427953220164858584300656103445877979489865178369222605404806533541081299253344370540675194398969700366560282787416381340185806132297944121686284663774864679130415962744610687506945868723629564494718973815705294945695059175331764218642822145386934908105192791712524376799752091812076774224781075847920426141170165830021232528405762041185403622925001059893847102603839105167782515696894519055222282985077097690008535948187863517262829993733523282180855588035548621690310515358006544984405219864436546465750955490427853356184878743959051753895073647858218428063082835825956922073205511867183435014835250115122807439671047681529879984912032685359778772030995626697172834135147190171491113836677254279066371801555025372678486230511692958359627863449824083821543414179574060280166765904979609954405250722470168497550769633383084496989441656966932521297649716950380562947862234438884014029564560878478247878195265188358031648363042627102156510986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] -3227193397809419347077766311266799608961433254137682932564691273447267483196789627165995024685949787971323083427789557392582483219455565668332183738735239956828487536245324461810842963467410101010945669042001129839937724498021360558951794322470406658016625206631635475170794446130796979879550213483253406445960166234338549293247474062874874187219076587541057056466473628263314887393729058729000933516655328088497440253554406818215693196663694815245165099229146805794334593646647602998392543019649619984427202896543975115345208677442392436227261040843454295931712743277633359320510681662455368174246095045719062869963512977114263130597054718373241031395951443580156369921687307322659439252401840862303373527140925801577908243491430784580575495402990842720753036671907141110234482465740512191921608296448678065515113699012211431287488640850317673017860596568501761867084095267651527999007768015631036273924554594813573618140238038109829549691207073320679497809854601266033227464190796945830578499461025068440635959473581980015806184198740477952555179499754273641488812091592503093918732361356898293464577317034872191396609677546957620239539792058214792563851806491659045042259851114776696897994264477774619799924869811456081767940593457576620576741191517721119185138713591306804589494467090528709274299464987171210637253973361072286274804060553245291170359280956422891203372089489609403908243952197310149174411502359553586849383022011641695244801676781144406995213428474206258994605110884588785944823128092864501478750541732991451980902952525386547953305326293317041562132008302364160471969100876638731678627424173119818700517309167141517577293812423806825502551325089836327361883278509816553280905440883582330182467110350598406431872723468356154969908758299718899025962135590859851049642188850971186771115213582294352577815441387193972386624740593601235613146371389668666969128260612800299692124386983535042267358002952836010751232287733456170263773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 51303150584906909325050477180768338869074092441669747141202338721813072073305423864731279436894018467037736838749981773721287018455905855163719420410650564505827378868883332875726392606547113022956140453307727647291720971594680731889887299001946956727497865892180800992132299784977362203092445052168396457641721889857079160007633701560008195978480970194778551652994410789377734084285138230638651138578954774205120471212305887690004957205971746075453983349538627970251659305133666607521610235575866849815557248796843393152640699745909913095418818215612240343744164735458599094550270768767122262438133856144598287976928462279287591102934353787130214311871341536563947449824222088518046335724558467019926673807389581424456168818139364859607345145960460417589389459473862466643049603977020996237802934059034127736163287803426905060880705159495547844050759376233510033433317875106411982496066317084974307286767250621816947898829007509902008457022202630786023903312779753687668289439226571858883072706254157533189199538052300958388978767904366962622463196841069253564784519403129922371046444139624680264732672484442570684706844403279260924106117496448725464553199448043467721055838025156707274854491165151478145752324763321216746781744850752159477944266761386592432313755596203210098931284294646535715850082274422430938523437377788469348322894185387985361833600631394860214523030243969157347256053233269372630979661081122935051292362534477455234817930142500956754424038148702189672865678846220214678163262631262141843473872922061983500649741714353900536637391469023921734078583630867263993075600419883147009205037508033630894858600501324664123344569680028411109338927350862917056024491232066431324885776508928340713052969443581803600328531713882796937100120141587989431856919156189092761946943279118667916534720613235974990040422600554954525922248616898527673939926891981368041389627508963550405826968619571357356676395340566515724605878779375458755626926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -401029037879374046626590595226630400421581407625768789535057827364465671336367546625191786443922183609504285403871039975461507348872026544513075098933621176508860077225424746606736667768077831802300321274328525691199037778746766852447068035815077546831256828679757823741952250731496439104545116915406198413093151339024439631615443469791934109361824178460748090511672659977498062599266262368617418557034752206127953848650629300352184154676910951190415255902853156825344492782581723367876407830545990963824763512157530533441387002795569541249274117919646973705292327705953164104299576730440044632560950230131854000156174251052614270851666349791599059444825916729709546400247763525390232125411196338761550006569997650600210771236572165201285462233699680615417289948199885123972880981065650892793618544687543687779351565455524813473522750922563931795801924653066257008077876270256228014395786173209848770236720793313980322609379833927772453343386607427784511601886640954287942348949186519133880073785810392901331461745783320082811419248327191291950573192487050810892548273940197648828575027759962532728541013971056443724418547940910966762426435198583343483361227498908198158216329274439392332407576284218014990444835938765091775471087262747116716871054517319303516351450755206692126713697859245361458021141877822399798222858042271132800757700802456353349565229141661604418320387210180407084256668869157531599891561512153990692164029676885748988269456377243679514477527254143512685671916067709802821794101733985419698318881494036225848103441055692460489131050490920721488918540405350600929876249955191914694260381001076926575667585676738049986423571978015574769108072961685466461502795631959390485203315257990199974684591696102217856994894068640132883650526114560977810069084707794319206810370849129720187301006637267871510978148166519766207732911064301847299498864182719238406371500124370898091663294664058881510675293724991880814882047823435980603828207616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 2742048060083460595080997631271758219225022450862631814743648164495929640722163520323090742621443365507677301751850236138595237642329289955301507037867310643674136934722170852413076598643702919488669172833466220529652667023993964505231939666997573437950908661859230593072963125590662131235768075090938287866260702092098511101876714186416193245179068494733172417945337553243919036929331858531066124887022338906837354184947411559393890004148490873579791741824594264561744561782075203206444042166924146635136661456669751935024138850134339739523244004487027947633051253271107933526961672622495628054523278599292256561020963952679003228187091013026223735039306580817357504073319736067093413479298935177502128053784212537049265984742144986400671947017880873378353386155285872023529282291092925888008879237958816253146810213388049557518975094348036725861714677588919184712182384566930791844559806292035207144183429200117038940466984755579677549300525638915680254306408027875242787447172616223835397768860425874971524901747608103877759227290467211380382070925168464843291338064042698423476263129273571931276994817975105509811508055458110216107079218435241384269320751326690986544682178313897027751412565605762723318268932945701288478562182360089241195552177696463997810598741841036819809212471535125392591307077215552630354184481913423431978398248326470269928428830926612459268693655200441761360016869890052322119101921725325189054195105738870533832095430990677856593386110134777124147925716117734337970109861522134325865521385093998968574825265758774770225884496985774344839854470929589831644378146514964760131302491455112837716283989626820719781571453986330956848129436710006699190990752580436566451515435493515065398602321055936884283835641078056325784701592818073686637593235329198332813560969952997803077852260949245272678675043749432250499547061816718708189402970202803618172767881661599917934520110416100314947947726190518698554577291938434617825982152704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -15576486530526630012745620874114205220164689195450629795057166988340127143813076516357633767052651278558932291810008695399270806288860052763413633495609008821786972754443380575696955485651459793914822771006826450242633542624320330037599317147134791506877064771333789408922893997315429598607184454476122812658384256929608049201509455175959773769255069853110809354905476491282233088069023999669696488628338981953353160207827455827963593846807370339998077220858097351615834864857448980571660852210372386062558924965868212404020989836515794375600405330871413205659158638595153156183869210595494905907455269863477291281489559487112174255428341408094114667947790159678479775870535766080730740169700144690375902644574455710752356911395501935812798094310246800602173527140460450333513448529946032715692063861317300049384962728321534313116650391968704192217334551821444093442620969282273087143533008241401036043145619711885997761297570854276833576501262325427693423380769057690435538168977978322715902606439231525246572542726332013247266013630069443738895454523099281763988517593026418463403769917327255617376946957556256213706261329359380256062110726236691225026513764703562517113044105173729496606707027834481344635671656276790274823663591492333731865187843364463808883465246468221653474539948851875450060574141092825763585170961212289593166360195479098880081164538136192201082833678053337878121472503132151867636938672784213791913537823132212470431830635842901476910610479347253224164966573940455921061154760256658327859718449878972348503007140593067431056259346207809427171704848196537405114652594436296290594248484606803524965488139453802595672249996364809542617032817293752602419441312681446987110278369616997231643796248285730882145921732739356870558772900015799445739463456395588746871908125860434892935960753768118017104154080889503357263601680647683388863133150172402242142872383497888309804088937974271545245207657417819896382145253046732249741062569984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 64582645866777040068352918099565294333875756556381713744409821952471441861528709540470143316897519009842195475837216746434353527669263886413474700727758303340416519315451435216701524162890031365409015171343285873840150819122142105566099473781153122053685749701518805200981772056402600909067647134178068818831352671351250160463511952411101361527514570169225900163791592761116405801929610408521881931290110299577325379223985074606414881283439776533374782825115841646898458455838918823769340051312329528727704682206331930727573156311034988462926789948243239837210681518171645744463219597856056412798872756442745591241873126249664920689259097088106834704336271011228097156760125209785841914225970512207777251521505429778031205136567607116219816071043927497709094673476806496013491316949964074196808211810011663795453284255569544366101277786743545835326135749193794535009253623587589972267057472756292960305137089045243497188310865721038569155329168738468160581557437401800059481026747423217806908879243419987246045180265544821804318743100964625710416512544417249346919225830934635143190331785544435297052182875959140653726478006877265259017295863175241210503909308934139706216363810410936975485508737587585638103131757910011754629527605218389736219253043228047580634953058732368674201539303478719352370915903149780168739030169302292251395444158258428013998386424107557080987715463807715300989056348936011123597914271935715194517504772778228383132681878282697441275439191496716444793673867276366144549699462108919982070055882597513554162054289993703369998792415134720651146931518423040015189346163898113998902881647881875602637594632892692425419527678916662291307916165222677061491762141927876660398602688472590408866159418102951918656118762333434635466478829297174468040965756400349386626437054409946793525486238056286532323089954647630208093176493637451412625280838385257734926157856822855111159439974929105940914459379020042809433305696020759674815189614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -193660782064747063267292570564756951292657614465496049039300391522601413488539903038470313180629738032353392198933950076965951402859505422700648983332830255110390538291046241274886945971300017666365557212621543501131971542567727556446416180893884663054494906767691235368442373631503964411092612692707167020271090102302716436407945470688827031655109960709587888101277047423001198257052488136232616081985682369325308294327861581889644059537363217033804812626400919518029217496787926833767419458136468184354991193910049966642628373551597890872379571017063069492001872903796583361625417015479340160002199545357436846296912220577064854657388789017819357171000826073820224937587561397330710072610263583305006614169777832460852195523240140862668935008846551127652668479681027728991964491525232413495233670187459783536255639767818037963503010844351378225844829262424120895763876244541782251843288026656443872798385705983688925186416186072706385090977834756167628753996718884076603542915243766432668944148673245205856938881037803358952983848277554345543907501959742651396715899728448209991303261894872780627282303955135613673733517408770336231406025646924918469838620407142754733693519537343852972121330136035258614868524577626522704816083964136110511994311666556084443115662856789669765695522049937652454229591211044901790957565506585569513468772174245117675440956106663434431751046913977787754535784748018423734190770183174228163883096592320715666633477124907580191967516390603530573409508168004602465927570295760831875537821034306195546500239915812664148288780829619245819808965576788481170658135950160376410003246294002256403414768619691456591278120508480046618484215404539848524329312809439460617091182315964615041132530952990498053793916072715900178066400193357571765232769553853023180469016210705384361518762871574198536532109800827533893355890561164706290460028651811668243780208767981216381030679953399738820856903025327273201415710669207439147512524439552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 6727519075769992067640699580643895122517149265523425957597659098370435015418600626441502776995262181581583394546726168452841718619557738336160631179856915249755033555018258666188386352415870188670157927180048030608913597273462494747601940236766916278560371121849628199004894545708674940220191176120476116800046323055570552828479312526496750138899443243732689618561915010108209782579633506318296392905135248115320680093936386573207974720078626764629851125789796566613654213096287495652700316291669675633909323768012019298780304745924521826722108232496223786462771974532999892043529254505205924169550182463569692419621991378176900851910945056573961159276714538374303836100422261680501844882776860239225524187021953187264546177814407978060906643927869893091004377469340532420227910234899398275381950395509473429857712909484461877708888064551041342311710926086830491958954611314321691596723962681389598635071450766182427014805281912328495593022690367787381493506551432066878468288656288564579019127762702842390322386199742565557569357550965382268653453215489610469383616607592578555077469271451486852977977491724497698212193260983127885073951729917304553585047184044592470104518587035592778643627180459291002671216242328430001694587331127332348290540465031880579222055273617394166132124033333133711206244048729858384542063811200763319215215929777151232091514659501606730895968916617828472212319561094586575731507814160366823036501478159799033403855217245631355362529571160682397122880122902551730335609921948114936105380578325980836128454640134721352608543297955224784415335654136347006394879057831803364082682211734649796378306957886328803484035959889616744597500509957696236351939791079512674977885320086859371138224370591445773853241429120887253283827641414523779126531325842807904735444683185653251782038932499943944679136451309442293693582574229854672828358025783736112773857249866638736170171940957300747911164931126545718904297985536964577462321152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -103348291228088140864545285427442167524739297039702461664958332551771264531907602414679782195871423576465375202984944071815965666051550316371490661300243168415738086647361973231289933394068885979167765240840696684694924916369975629830593910013864689152319585067765134596923401210250569809497653594928241943126380731834691925299316754365337431127557329987538097807998232335640521763333271312623987313243044146367719979378957120875374003618477765748394373539783400284289173067886448592417905624744473433708109098915577056156028943856623036269568205951603845647971210703593673215862164408183572584951676256425945537236363382545239967270528266637515284812945084811414924776991335053728652767188385419959274631403113846947969483845312916758128650999530974473506441589261272346803290166395267914087023159449942547254358457087876470327042436625074844411479806638640674367224587517055628531307110879133440317468610936829118922761257949528109981175945395265667193657133053297448475727643536834058810181907009794153899458176371368130843847885652251750259346470956107128398770233719570512538305526544446658884308902474219689266255322075509018200316464405985429975617133171247118332539273432420280929921095988801611341765461473727624249383298682856266955974376171157003567584062746443589931864692411948757255732503971815310598486071168018411244876364009240123287241522118670628678384179232287024796957375987100829347888967421337901627139578806300657625405454186085053019682958419189262760553485552012518151821952382729632040544950120704252029526458537803707284858560700528637939634654451312141097635245596333455157683375320948619527286135503747426412596930186639879924599896155450639273973354717931529662503652616317015567793846197631111515793759150115636004283413850032137774468688007565399379656862851839626534602044906873187137207936888202461567965284946262437218264682800813834289827933677215521340510319858533098405221736781567787897425473798356043176427388928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 687742722965322019141373616767999270696614548609343979540081825965955803891368308883219494529513528094771012968830308856852906504504779261036658375170140320313814847313972800502211059221589354284850732707241554914255379939516864302337283976085119996611087534449589438849413866539132377306026230780960338052382091850268983138790469207129396821219954238554991459102241558323883287689237406776797154229625421738121739725696151981561893403179937498852927534362466582786465929596366265037240563325397584584358282439108238249800676003154857561830386190297910631249338834052184312859672156564897082951872317085133445877739069422103876319583797773512172910663340768698154052286836061554303451573214599345139821605615151847407018211060745515263860036930226974840487468575354970806487749606914953892654023604652741134274371247744212229190717858671091117537695191023748708185827859056497395961595322827965924723415867844774895527140139608805389335848899286218476422125865109272592270410099884143935849349649341277922730791918722631124294448561751172960676154569318384838814428847645243444765908303661577535542613911973755283335591690490433357610878893726920579561869045760761902423563209703828878472084996865334367874329580477042575997439441095492896026894563276653143963419272396237744491327404432079005930041906849103652306201723760877446787011004798553543869350345892512174132911416105033219674223903920683185622704118751364019952438238899215602227958228548927996617754215883149036428708907658503486667806504884890121775430738645960599501297944528961870741625236481821029041700008163411991394920990862785307109103559667915511443642346741867186778165189053744957049418536227787641479771240873642678327931151931963014186740846583202775027539546228395354774570096461228926460169540576486717845048789608487470539348474179550106122771519117217973927176034379322903912241867500515034915325991004384629363442893326030862504257569973636523777812983789422065352443953152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -5683828040992587737316668768472876636745436647793587992797003464001610432535027797194098280086440935588763775139022369678690243190677597498358334197742846409486756899200444298897511294487209658742637500552989267952249443769385215685660748092770273850941873462719251700722539631591842631932759792557781738406320047553713443151957588710650284064081700831885878149002095149749918457402067248834498270265435460376635652038129903675743340511918115736789514569885412692142500423787656661904091904149278006866587457984556157272558566924323218948065744165875979640348547269609963040519776900113821766456439606655425391721868498882611239963583371968948555230801002197907083563602034687320578776270340082267871630190529629191521737861188884589047863926009952652378204506399908444926562297374481071048899970802233369064250794448568328715516310323404637492336720368912795321267926290016260443168294837171074127016306429128323352404310038943514409608576950478495001937020219538707332607991387228474334808441822574658796231460305676611670124389978389833744217453104647295077445131050775747724330576107486977773664408755173250296451772228411588041998191262888449029898391780301591235717697102536260174808225554876187507320123341679400445566540477113697220363607979246148164842774959055983696818391035872243625728093675997657991053033274085608383165363994287775720442729338488780905802609726885088612221072842014250104617935265035942057344870753785315740002450333846791125096570773256185742456452353615983779709803172565760396711577848674808981430066548418602962424025015220905304910748773057058095215124765480835156828868343996338963830538696686685520235634306574062736649897839676887293972803010318215178056500914280197986662792332374174994159862359973023550217857904357339570595533692282714245110336426611706545185479095044401761116068708084630429106170570189881373046737142088103074662285482240728680510048663436582840397376453330488984212521007325460749113331023872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 38089518756956027144273334386408748428083850242210726797298081550898173631011896572610007629296328841316195151727105311594815259084609044464173978295140888744825459553104110134236941067024757791483136972057871035230017340632494678467674232309549538943011913084430478331024956039938591831358673310218785264807496274129070577842901834288505523727771606478702333184920767393310423926104679779094896802438289116538337768250573294823311459019600615531901674305572586989774826784074654560271380171221611203384182942620629057079827661134428045001077906081048254027767362735019045040618554126366080961533845572011832495851989450013156491318950551192890024762512430962239014409777386675144182261515590980039358684325762258860140672687209683050835528202021384291735269197620148828024032006267513991773681860545468872188135693487432773602658679464410937404910621721546262394566940285040989263962145686017257929237083589615709653910715449810693541307094853320149968581588929185840180829146594131408251667266092702085969928105428594087321688656465509667963507921544855559961559310719384783491148108322243021990230858824432554684149497993383141900704191321678017095358485534932698666890400764310011745573414511199182868800745672707627717719540499239821075190960209138930903242983124738560628001283158501300448204030023432727562339957623215533916745593427661041868181206851878228775613640611447633555200798926015392495657127552077663571439204999717085423897631810139807571731118277848406290360739881704264197273881444764064813792421489941500805346130914698869610586918411093585262262358208961401371641523816539541639569499667270399830296051790484929225721432761448050675413134095226634565907505167455304762053351017666259695926092226859715329361588020735008476842382412108440055451919053544228836964735459268001757761116360788265966362833617380436210001328219678820937563496281413681922777725160153555670858605852904183268140880164434528888876742321789816802691596156928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -162398282175080080549902560836606147663493361999537123117955844586293642100306648689466227547238939717085573372858674680253548249420393981662159355827925724901976894802609165353822788142941147931846024958728834812272454601894172151361050609690157317583873848773281234474940221084171277093005205646172966078976408979751227963090426318737162974018525402157357480472315539238030095721794591272759863486285489299199839782049304386519277938783509749860026418915593039175720917549262562187825495382958915423699794195189493235645297331207031781417536617419699045143701874362626675595844895212799028702220332981690161375432916251244748755843829845344790967574060642554094238406464671867488903526759770469275714878211608795048810816821872009548408201092286755412893993644857621390958879569097261419281146796816135596278255314876739295111444543520173858112041548001137051459289308087795751852456125592299138248411988313550676589245482868738753179628703126841153213964508980658246325612540864034414348165255804101311704571207650538560139587846562588080647373300803497535996478305206461358725833829499151686599163236351714834769491690706947406250901878749779662788390697828986256941875104161869179204301063747178666192897610196080375970126471279770335616484631909816315001586446604670406269464757070236397597398783478527007108838855963421836528858025907811465961943265224211023696852738712278183037086957606095805604752589238295714480086289569180207055411934216986202376710160954384155525027226284844086287789529509334824742010979687583941933270347445598573766913419056047210899008400242260660557038180268603110472523579305386440155745056681132313094671892659599942365681120461744080848146480721968172570413950980078900441485139274541742999008868003219062353124065783756554404335154780400132366554495290416061197945467907031746133059598046666513545489606817003431746352648336067525844418615669873936927135151181201767404760327014883408027818378320583336240782120058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 444034547809284338947125694831096160872561311227091345547975341121600208282758872176826894904882604628943610204227701823107224733443743890548263184906324447616906123744753519119289919911812248200557854198991343939903895464646859438357371101549811207357312983489844995356524605211328539773112689511738650290711997169073637651748266724742023814935729211872931102227491689659263651174437976044554689485050575589572650285257425935511671793667670438636970209532381875319310979128509031682477208351385635892308008208989119852469644182053312658493592108561624262720065439722546157479398563512276316556440975607198639730288693389822643428653894683116777180025224229596663876289804655793441635837529151152082823662934271136301298977695838624549555658743499218765859222126705969800752294104642289639201576376273631493035585725843209657121014280977833510653922775645434459855683683650097548317816747004028362208252390242093032943308511806240598757416552630102814990110411544605238738077218633132703154260770681483550293035211315785779246450608613490398013681813487069850774375000828671498362885733777624988457969809854742095624008237542669477389882586054424941159003307549049428278738857138083317221097736548946577834807778635518622982161224802340198792281085498987547808728975871308464069751639150416458993250584936722435203877950330210391154471170528153866322659277350807528899785530972442323530518996191191698211504237276956418554818208594338746339155251540471096732014109986714552713229350886759172376645057961921189353369986501397263773759612984152885726205711902135199817802012545482328218990524198038484790064642474009618966709771107525543623611532160312262030928765119963845311314366519299730118364773334511434430931911808738247650948699770208698071848957302204132541760361667103838323699498613720948693530746588308705287347114618012626127321609782798758474195273744877212678736512399212729897572640660775296782793138873195242996840961317084066270455347019776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -767789503299031595091066649619775066598802475902317685491802865983276467468313436232526501894577309935273516182204898023635761155000994543772893812258346492371458198879404124102580676457204370504012104366360125382481212023487523335226905186782566625972224197080439093511259098912889130078979719151022277096566468304432049823386575708835407098270212987030544182462699126922821615091872564233321715517333997716185303001898502995486161273309353769678737884226367040435236255249734042599135145883402025881470560456662205688968845964923103383857894817805255454979207513840603732307324375655083195208033077847811258972595323387043919534224241214826511241265160007994389835485683302991079140532286555533365638682226618129390525535438749094885942609311457761185909255105325786776765772148058571665926607483671308548410142980251375394857423089014114443568201442600781961656630139743146261826843243577550957575382963969160022976496316203330638855416394806045711455259915407401251295695377457808970786065884422458248962348728328678659915242145797717326402788094679034791157657764143395315656825005802878589838770743142683861542987603858607774535040170634808166855784969656608803833129706223279028114578216859071552271895770293060938545826478087309097377097475766640811911094047356170270326721700791157057825899848719899172085646617016642317221289975235674044232263927358425111851123968252845775039049358948829678066472380080063554777014599736945207039107162983098098696970141349610878599388829365939908584245110741503663437941202266019512062656257659906964301122286172693876891074720766597664629548107259024036356900417261162722510011437325578643549740141972281760759399688101897448518770408560807617237501111854600893148118287610259496082801397592508974401040180951936618754570733854943733611377138305412645066764779413210122480826052896417132310122969204771219745862583457682825221958695110936487935949140665841054083795527475070216368125481012540569358455611064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] -11809741999723185877486058239484292994388763608346618194740270007685242011618718502735593365832203343854115155009148322851267096463958905351799879339999369847196280422630585388307809980782563518719256290296218021115773955922515880190097350820444178968811629522112406473549787433826239229723674423500318192112067438441203793669101794254948965074080033861319095263473154648874858646664987796559736324014388631696918763951253506906387659876638175315003125061541857611251786325964800426454531607726203584051660071518934791828292676608083095154977111730124468279912539646664854170251655786314692051946243114105677103361962446235382036580659461657341917569332072634416409138261012234288117029326302549085749490618929109449382049004112403073614208727591754839645874235388501081611001890856154262208036859740476030061924892256577687248740721272609319585011492357671825456779297971432118631604206615856578762684817622811511279013520361394732313710873848573516988628063675042661878461578852577907145571321242430138084693312273394881362708250065633954292567259985554847856792970580326653497070491164288018863256697964911868081934487353315462805598721142039858477789616871856796457859747879519740385886064520519048468713494305403463477529414012697271413044217486516829815502493313359468666349773550937976447857213187119055504151368890081180527568058569307174150100587191282494099062865471139608034796229313765619058191297485587412242704567423050283130066386770141130835593661067735781681055628476598792637318498688924484087842380936472442177972923020306478933401956884124375917036156899113384381748876602369946707878840757260780587270922301400616943111572668115152142136430808036986376974379345779870936749720311860135761934861456350441213422905108222987162238126944080409957279913261647278491874780679892682842966672443480132977415435704588160835278204800815214717495540447563612508015447655468446818573738999407404017235853211169633836814278872422480953196150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 176859661918349606728247662141831212651204424564053322671096552915976099735561675437238035863019773264895802487954293287918418073475318994204040730574771148704852475309422703326834780501231825840004645541494432668430896833460499017184419663746728976322697843993993768255899663590766949469351675603238062104713507548624976393452534889088438423952877590553073821343259663098326865085802366894316183115065600314413417842861350739459619677867672713036456959751694575216602923001912830998056716406595960596473325159554722264092773809953444095778211260595377501380991028873907242992403305380661433081670236966289561536648336549285663095792385667401815544205484100322077660847442403429260588330294184067413475788102171382088713040243852143321880377556957575432806955670344650684905410977741836068896325180716570028411717379328121108393334218825055386600987222907235266055127796069581528679043308363950847474353398208327676356804207905029021602119793797220916841336968166310377619090089458915264315119738659269530071254718692424046788915840197312817262047402933101476181604699326625832758146124788418807943183723225755237060119171399570880879714358009237249196336753048850731516278041900619016803911905331409275793079743731736833597373583915110636456345273077336822680025962846538121759786851046992045877892610746288872219550672479554273795404680486261575143435506962045201507009861052923466285611903464504090987617722307468765289107194205160274102634093806116143062980032376650311835619667008108886170333032810800787154357518120027673905778983107010253057026256667411337046273635244857925751837153198281876602107716223157729074018125249904489986145380642250915147465509027474430372324049095292928616430385629453999451659573008922311708711458376204028344351984363362009273504810679035902115950981619731883214676304975984251985583853159684416458008900430589761855055804815144478322749716944247476598685041057957281452205920851936386243716390319512124264974123008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -724373977816923658021876057804699206962952359381564963750040803071084498012997826370057687537933393272492478408150176325450920695540891385999591197188962834658076989874159641728521441072348487470511399327082318552794939449606505664590952840310094588060561529994764070594925510882111864584925121824330561472943005225049471261381748123491623589310128697957897723507295052361859316818874377852065610398244384134828389283468575210498552353227386105553284442618692971780988092174644257874801451232754075567561015981817587472879590817345624704957781518092380821768794704630132139976908216733696586268374760817156512286140141919541986265118988528407320204117460513961231211151296417761344739128743632231288178001124490378238270165599473913830132943976489930598039225519439569372607773401193278195923650928712646704234789732362245433902286642866845506985677740648702976748632358686761924410669629115103251827613468276181327664504556033403089302964149686335397912936600362549958710802244298196787657194716999833891617960582852738586665189650604152468942700172526472728617279056320418309311374790844771482897655790343408002759632166978207913243012915201334468372642832042023765378129334184237401985958061832486588537398310959089651455347466932779352401568494308848809230159045239206208785358148240300485742301775760682073040141614647582260007659336597746462782478354719422886669076597751264587948000421564817733313508044756764716098429658142527415189127623196423574093978353263060018412274706692558656042493214231749955174163510437426658296271264222134542425323066206977532615866826606136093248027677065249685341793515340232858484718722679588524680594065470608873246660574435058222811048275357498662613762081177440098024411480976748209559066560078859702529628318870814583642092789253980778908290171117658973627029689580315939594017839904513374230524311416881304692915693715292540790376649533975573108217487751680521737442699127540773195588849878527739823648669696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 10204086676121117723009294057928925885576166945590202106110298199405704737859232744500326397381217918824234275797906592019981571106992060515249808040790371402386840992976090830807221580916110537675726076841050246608648889381191393856343319452342917891223918643496598078993879079087900265487281051095932683437792667809452060197423036320350160101451102326696503646887959565198182561385589478727046627976079909134491398997141134721361236255416242278291135430978190603066512442505779601736555078622586653627906556071932877349632769387704286659282836751682771794805622396830207801775319161391485791502290161898371297239332253712222586090401170334106645747922495562466301459605442881767235941804898945381036168190788542974089590225605988235645541349726879879311401802182733525664946050960923155951840068306508015192683561659605671776456615747341353736488280959548686955158669439524405410866356274722490779510101543792249479548062249160528630200832635551373962179241847956682753173417349479934900568834489415447963307358251763527597361674211876056084404974453677668268533463663073980653713233599816761812794830747875547534728955554566553217684979736034202095011779023447853518467384963260758696277290026066998318900629172591247043308641568370765405886172719940273950930220782167193511775389197906593415340945935281091851455912702324277133655973558152228226643125638368299178715099568447350661302472108411128066959796265714182815077762357297268055536556186560252617351723717469467025596385470766918557742104688817803328631231425041420888294495147823677711633879730680592964923453918663247441865945221768428984296485608833236557285239139272065311825560196947936988114660455752965671564246313581189697097048502920181863734284525102825523015566576317468254268766738365377822171494185320728795019036113753931802263235773116633033729461355821134776742233720378753513460572231535746165198935635651578664791173436256841309703249125264612092833979778564170253706379395072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] -84817118456069296211387314746130407777358692735395225326939530311788535939676501186770223664676373059829567143990032434692633909668951075170432740174846994657139931437404838799542979823098051306780664923391183680887058428018769787152440936482026606617742298048494126735189253255146413927617340838024422127249470669132478518663530185331935003436699209604014360967821710654411358585369196073946966999144298161955837356624157953510094759148725842024397576573461552595042204443207548644459062793643148424768055924209570198776905468703170153731484478869464996137457203074187059837812794759333797541288846289528905265930716575258243849393945586353447009475350586097110560149803053543011306564335354629930810184224739132873001628010848424491426291105060960848833290098998095826192317848113380198723690940172368711781142689160639104201974524595633963299534809459959928489699066808743526038845641991771265387737087117019677983739872031270037106598029428114364197599559800793896995849438972570388614114345601238416298821262314790942781709619922299069670115842083464479663191607909427237960083605916479542612800180053592982950311861692513674257038907332983688094996199817601203584550825751777456888482867610473707531057636553846352139083082269311761423307282759026702672386169984910142451152760504071776403365228008889409843303512244534255580095113334606712434007613613349858225393887039540628071241415352173249123969113962078246296298579639496686896626922346123353416623312714179417385186298860185183463205162860894326863950392548883122262618064154129094608325301368611707318143644543081846972856421572657491169183547040289621057860914050191575182735041602432295629248045882198105437153847636130327853947743016955414941100625473664250199638551647127351516313854989236830141662405444981887971725202603834408542580168289670153715395304752330038132909143933735447047522697819400978411747819912812903377503545269900655857154338409836815132910493535653900971417427509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 364702171588014916182942863632314107811420630479725124142921395426959540436617562646102629442831468125123952829536572053684142648178913068879672303264519091616907712083098992942048982662016507853032642926226912281723316679101138281912846350582380563856599468005959778527025373480387924933928846474697594462689244390517081289001905566279886448199205153902493359733860435298270047843868624383717202080265595736976766388962438006303142071558744818717069349971300181474878618989221974785351107127308846584864482102480523101173656870277729996743122162195438208250991613887221826808690714789423639901726282852717704654969989917545238204330966108438542437445747069030520799732002690769919256076825782083435964027114111949633206521650407712244267062014664300952739425804043263319030441505819025655097414031708606927639354879802384590535135876973813429806800844745797990708027043779269852586533830627930086925061099495462822683052915874745202899827386596486412825514666113434679654033282500189219781143353496642579272186667605959479422872767145547233424101074809779632864395992387533110639642161985431218170397405528400804821478188090895483262769619554515891025507044455737745042828051394756361740249609792161392007302822907268825804601972826507671998831717573090634398532948261373839940805888784108130356424367235936336900024096723450375976063973649500711928881381741762132921267626339411633293818785865322007855252415115462312744106763078483648778241492440533998173706544311715059789843402284420880879105116944280830633602659944780333939000456655925313521805430821905942388490989529697416365104038098320697941279950712757626614363640338990569363935278369218926884463148031974141771431236350068515103917079348680937942181465422733256453852243921506021874124766726463289126989198018657804904583392555554915672556156013708901249228334454325067770224578985573129464120147506292359455865426082158125644071628603776299015722216690965480349723877246464445364605057761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -878160830930372346609438940343239559450930026352743435336442469520923621986357330254565742465712170604229912996629519584441855998655445804344042803217218968209183393849962497361848802217979214791485362661569427213055427642988407791065255182305666380860740315884320253694110318172240846254305125401472690781111338257594279322474419804119648855144984817051646733200859070847402671897896761910794409580842837331653776220876235663063673709550231686221878926818615269516931063483430685902475660508117724128222365166152312112930271009422803006462725266959385424566364870176854295080607946994394616464591753917938134382853650556738779037002772357406040356139707301433871781180226079344189477478252885080724407344622249999110100382863486954699716357101373584095105242968296325721805356698273214392585928825029219921795088470128919648886597110807079525621653583273836308185564107704383326759116854172774228321164683775387369461560473352335460358624367349175613214713494568045022430836516827970898622742792258780030411168747461223152137344267988041999251014927664187694803965293556072335777604677100796208978558408621287576785333046558437049338391580187335063744875583587155729098832810655239721294423252672066789969062326877939506003831038655689731736618722927784085785212274302079821274129315286291725204919329788474881117232037009062911241574849774524306504163521440810700498935810293742590161852286902061985731826102455783487224703533300761359197485910174697850230189249471651405810317758950049723533203627218203341739783818293496392245766943386614093772658205382096381031846658067372858076463479853725842817374297807645165799741184508911209477235798103289460506882221456172220764032213127659350660015286972195958054329786792676219159385329293895107196821993231873775947256770414111251831232940005925166419376803954930314484044835287203530620152013156919688229804540453354945661076661884499496053609119995867307272520529292954618455486116536196255798908791291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 743897574303919407484389372656177885349947231269375760326261855058701521714226863559330314662293680592614668168049341465709514468006067877876866170869580122198115486453370843829796335529554730586887672488763206897541063858060698521165293210273981315487323833811339734462750720726541897924037431925642554455810416426112177702550639740472847032499012125575969716123975205631526981407754705297872024959906607916526550002668853867114405558073179110826851246899661565638143559958875847387790345576472015572761260153354781674323038105457027053016241916470999741016088370098907418777201054750720695275166107241794642608483699799080326764945659801074763351890616192237560909740056316389682815666893430512947705248605015393112267728604263565137882906665575857786641084869795677414779660592678752398261009920124805627390866856918413447601250739002665995407988211157576520263559711467012054293370122572716750096802100037121113254341869044075591364740371643906343679603527101211604973613662618307764574341479836743863225370635446770961708115753661159463422337361648908752909163408758244113321062390764182208991693033831399556410667492762176226970534621768884181865066081913717704800909813751773168863023998484643230316791157131267290550682575179533401909451906948447065433283494664798038596101826052590528619445648059591070631547608485496036109694363621113152633957248607294640755956679606836360885142043106891950670676635449133185618165288669638210008652339418750336393333446464903113386066521067253363521162196124691274238394178015169117429292959083969966963452353133076862807483950151289166341595463193302737337608484768738663072425793638982190994088811331546011354280253942942379597934462670449190215773564179073152330475212357916121931465169606452585989590723657169791598012110648772578019043131732972097711683675673943645190308575927667378470590588158538408563311045622122759755756563406215773211465896550612393517057187487142081750298645653636343812359953842176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 3068101741521221555491177791745135271651500920381139772061395338918125663475266998464396931179205525502927888065353260893471508449506629605833678407380675162526093090022506160127529784927149946451434231454854860641053284000513020162056847541519268696241623141285520793341389056393444134060886567371626118825689006247012170478951751348609286932641243290866720650982055718822447686668212322856936558669649804592109720469250017784015978532833288881609219255606825385302660785162006609457796908384740547554853391044762044893665212176652462690947843426985369823770902678058515393555131582660139823961215914924340388690654578901691754100807521120811080196261084161646330951090796677198612818394769728223471542518559449739749001608916237644095901616694166187843063944210533688703807472322489608008576734203710338624938151275542725543318332552264913690577013028011819108651498582449715605864301798686321230545351997179930342536606276170801993919954511771447187918064211003516124932861787034136637580104220510147157208401218514495995173901885810129464679819433044939482516079105526602590497088001707993924014635746449258670872810543538514602414891348280308518481867015125784784379929292334190439399909573209304159732384854930573861629970830104311253882291557063022317333538113781230421207746050859057441237569187272337774197188041347026235045983372643016755130104841211334961510123385857781771564124297716744357265670258939516462113017975376438772349371110487796537884272773941768618134012487551850987849802012830583441948019887566234135338210189325939336548672602582626180660745359100066917356733059688493127817674169105763903384320701076115967726484208830641450792051126163250316814262831923410137850880082487717851219509612617923842219372469040959028210487169153383961859155761244849090633639361693115082276337387747086949188731240330782992101986497729304583398034193131285261253694097544754075050750151611205878912056845972305863967452482400760476176404273168384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 17691111351675981095404759787684139655987289331071858884123113598539315578516684465326375727969720420541704210040971301879845935300662058876529163897534559855897621734440105349902210690246150709615707049856623198540202092748078242058550580865570922280823973088332906081619460511380207615428001896378283945913104900875766148938638936236701620635976312768353912947902646854327206465292096295020446713239308460836418070966612080228329216608725341033472190986073898534294983027720362400654114146463733761935522321952665187894719810842937594249711486059080385291590725974849514238728146143662008480406019192568059587018953833659655820702300916558141553282492246536204740344875450342964440914069635309988343648444578873164799002785141263241211290023715341663649670886692586156366556629876491259853452399489063090709197566633725668241872353533203267588294841317779736247980411509550509658956986953011076046938552515779322549040352446331193751778962183957718113768983908287161323705283935181710989458937632514374624385213192442911814359607944081720071692225282379065030729549416985969736117799392664457253566075980336415087628378931666372751452274023034496757223723571053667920201739701839607064488996265425873662219640701566096168542867033252504727004986929075926916729283065967174855781256944290266376341450047911869714470118968101814996200164988890731891487760094885027266979751539971293281214442907206122302484559420509396484243093054708832798268314128048024626511430547249590347731536017068190352148919908223794259880305082428581070516107571438917536895611188658664748488426965373375916867032846288883902995221453502720458381215110306369875590445495673793575336894019438036699924962780300300403456177423083923477846942320131425428663302987241741361550010948378165128492289346167459785664293216242168081974999307889081182216101073690538617653245114824704884896876605469755622230715566892523038008131872605475065553651187053762031366264538755763352715132928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -265133494146223827613987146900761509436404254588891969606053289631567026433758700253186948910017697413795914056543251510531322576215150587576518592018898059418924338833834999304086610552626090000826881349540079861808360332074119736361354154540343889826503257669586220528381516320200058691430725236865159350438662664241357268431614247540120672477589374809231829564612806567340199542982337362272252238462614944590137396345026787979991406168331238820699135544789118803864674820465483701139329629080228380244090580741775316427396887691952196914277692592226217520629536660486864964750347636701871558289632093466840846790540792492248224555691825323691839879871622694277815492933551494027830799534466453157342635823658433284669540118906587345819895204638312195062769724066067515048708560132746800863174886682818071411843635777243667602145769874835556331615968584462800640225169944211240136617019067437577028965364304292425742363366956612700168897231638560913776181247316917754767443492618798644952745404853916496965999372794134646514900736459551892832858958399251522593160806520298810435237216243090690326717079147692500180486086768998863086423525544698590825930014438647074562112058974074613943268494173160740074653741636508807746810425486696572236146687007399108944447109319734594134262430853852926348807454621951201806115584119710113336474816221536973396271326735548124701806308321779099228214591930789562292453623816317193864161319956623446257118057708405332712818563968930194035146696115528744421552348309612085857933483156694625162997583724915297878905493665084874393544248588879240760755888723711923427019566648436207122836151404261468918634015207357654231002139235079111410515639625566223873814834883121072095568980917031234756404269530510939031765997116614674747449254552764043643887515201190107424380064663373268892469379041354000880966494595421242752918886003052464993296574448049072002522706548297438733265017704244084065650651203325721138981502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -291461180837302554729576012379536609803955019129730508618178401436182126659746356942968587184130306338403499976695162482179294738382148559584000412256136891821564300499977310416480619104293565529487891037761476683656686579638397773697836874401620456128861707255012485677886483997316275473730477459213844705801606741350800154652712221111587904892158404636173821823842158432451006188690736762499374373303533835432601226730965143035298797614526869858327057608587799315123595908628373988792369807376654185170864405449582529961325125247191004755071088930348407587597442651920084884706162598118917613007029941197199745418483504312272209385745128636950842542854390341664265806504720692865209418933202266237736151507022014125497717682599166858206097411691122303008864347221015210840305218322427938726449401701463165040794607344116640297083111272918234211842935027716422646679023198492711598907940285960982062373785122006550718937747024854031723999869019631234539891832948221211864660507340363231838132472164094990318342323337760308399064674464192600244926775705645605970522162923988109615729223678814026792703733598518379905769217852174401842279218336580314798141332967453514118878706388941543487970513012365858143604512888453925649555361778879302406566944498752946417050829135915225581426733600484415052421576443509763556373699792693586610077133964500145768752706014933692418756776513079312931577096333035364621342037876588132738281197736412057458097649538695282735210627069496091510325862883322219867081143366455565487834483633837578404244211465339301482288133085694572266497140000993190915421911219717220566469534490563058913254323981491333115467264807500019502918804854704740572910043188514963283916919978016390644926719516289556781450109510026204808173384991256957558501095188055094440254663453337813480976254024017708448472872322458994250876435802908402151287107487442545422006636395501955895836528965164670487055830539604814171732970259464178870888955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -17586797869813462465308474974832657086850842141636810131783860043905394600941190027957032764721053150503583470149381556966692759489497794258280090971036789452545441453360598676570731104118632258891641249383624611453826336493134038742044910488354444881662097805676452638591790923928041421472415972294709510436226608209500093814605221544914445658480438408883513723723425715825946448086502649812784483803811541260565641311111148798789553041093102456038407402099255397450901878113379142323906552734038061162700453799628691929076883535543829021181611389061714508426315082337759347839982789037825706795532837860625692042066851998894682570688097575824949401834446953014375668477036209796318944289129758143432167942247759321788516855228665235167367290314418075020918955495242857014888158751292587777624362996514239792302458082878168539535380006869301296631181669058510629696660278126384459390442398592000285635243230641870466596665687993963634510267272197952412698590720583267009513247979140746308477940835692757196432079634328274775494266109634234627979873172937467343650437927399491034035403269052145940368695189784049191986395340788941189996606654512055492061440290966685677502023821748823500156254949743041183552048342462632994454479144458629068432872857656303582678600526172850906602465125387698589180121092173043802089874872354267192016286528581988485095568537562790837040659668675486024233886573838215217895523763215764047035998928289969764428298391950847406076782765274621831671514266135066637384326802450521073362274205696275758933291735435095196965027873554697817639612062433394178544326765841991988900441379200848935607016881810847541659887552104294055363777362989768012551416990303318260903429908168675725178160504342889665471743296233228647027688470727891520007810359672271055468460694172635315861952353369563049766098895710293940071793973152242856286431922268819471509131472037034288698278394491232491802097464687731612714960617887888615572234043392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] 182428894819222081409099966904693602512097264293245237020058493977089775418174711650726586295262261316874598123833239398340136825051169707913502959479045114577229931573908986950507040215690675493052147720107506287929406585305897833242615655361580948026437689980799544230920616108892982413182492953989241868819357574212018596533191790100190909246461737002862529366126510349991339672789237368548904661633371857908972259397468069025397457052369144546858829557622913745782039125173107977130133304566742792949637770756750591679914173647694816409359751602240552037228575542501803679773673586114582434719184736747586012145607575481480708600399216904359611305814322752226398716906058862587564371295203811157111314091147746355515542708647212528394533930350240767065064106467154683334884529063941323989086851813651978490897888533967279939815106666058256327117630361580231179130006792405140789904985083261305419258856557341728161373210189797843480240028660427546948743318958529753678548210203995362894128373593936210330775255693330342198057963100879377199398838497850576210191189395804075365163845471418345344984790545129462573956419258329475130775775319297835076259118824894873175267861720042846754975832413028723606901739533610722667344067204657131571591062635197740900695775581797779940654169597302518710773309286473152691007429383161213543535741041817340381194506546385704454342951427919470266269459546810114117921991613126673395966805084754462649364298253273280892480086210309004053769729899543314618490631307740127723515655442517955947590267442418448949124356241766033247183109128090982002675796596073399283585437105071170796847605158987500376323432539080154855488340008251009838640555227126074175615136687881754083821707207405344883178190554178159718856125564906863475188713454243807391497910414174831532895021048414535120668113254180243150970109985557353009158067632082617266075038345797735908710459164454796136808280832637543698773374118586972213212237266944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -789101874771069659099590813741420120072258656094970166891344754038406645631559211809718960057676618087675746849315040859748034936393791634620356170734054518394662712976707543497499476681537556647454949319371448240791990660758899794413832379035102868277422127632416181381966225405840304722919312776956366373200043285412351764745253947968286081960581440929378934129720379789037108589562475806298300657485729362548211946098720296574830364776254936014764823417776129888105479671379612157401364594590369161506670130684245201816794816711458291877035829717003370143622290632361377216377267744387321038854998838190417695120822299865046905745086055646685343257560788415931888114502220293025811957728839517542486522090512334841769346248821143750900007322369614153342399128099663935854551632919293422442698320038773557741390748934251885131675612770331486398097799436911479720652667100032247609076172757520819164882799581580621806940025594956824048800516704410151944311851940535928197001664031913357998543423818207186575534487688527180813204336897824067360685670887442147276836908278332324759615610808337972102374981379919114363902874328585468357778162225555179649950093991711474370936059049847521345607151248353731217121179415733083846757990422803102432494053183247947057700943597130520032314510183178086665875087845944556352558950741950601572213253906503603387975882398451813046363441126388391697381748059509559423487070032367809174366820798563100685963598512602087256111891467616225775974880888294051248107060908037008173064680373037799605156161259802455610081558280970719794924058754031828204248022978859353737750975886310741063198620091589413040561618522748119127912209465578315794084006963607792549162667589523558731962240036399245393932120074697486503319629572381940134292696101464195130522984084663197077823064827408832000540337327714468293552601099285505054362591472946828582485528071280237440715516615204444662383765365427974423875848622075764284813316456448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 1800417119913140428572004742687312825896321686378810377284789628550493888457627431176039822166308562913648906338826331807643062482682883272253870453649253197346581582172556119443730929371099007256050968623604399375966109625997026999976236867170093538482628290868735389625684246787601006452791515140109717299485238568752704642364135938985441321272814663042435797210838445778584797588285654032989368253493701324275163459449528174361443262268639130898104385843590180042044927756249083559574732799805468152918724063357391277201962479251897253825554513309858836459541599143650244601603049364260256197562127820165605029953822544908680792508867669082258099133161994335164494190746571662457459738397830940572434692543195372195307828020888879895342616489983017390864324693942497875897402699748791969042728332574332197652150198907863862061195294358244674810422659682425192485984613322204074749417162748329011046429388257098393060112776984613797328013410936108522835357165513875978573368624102760172151767892214785884539874119911147404210926231263192140864340460339521321610463765277000575713841569683711198892059882081839138747103809137418950515193144558701931749448067432767005661814294493171405850786080608505922999189056089400635893989864485805645270751094228359981476200008606826987086217626542761037376553060970786790158963981271338738457304153985224125015377307077885575645670669666462656728101849949587824272354888802948171014289335547852617380520559673413205013871203386811262354515335694423697055322159295554622872991126698597863622070218318629357900728885036248468314849095650090466435989471807633492455700868975462536222006035553758311810492973554773748879977191076907338095617424881118215223663639568200234874228159318369352904114212636377345823148320142511091899537144858313319483387106798251947486197880957449786495824960635949061000031271198840482815996313138669193111908915119899989566887404589669133595638603307222566942001404821374900631157103132672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -392629862035723763624070294285673513270248033250186954208696905871363020564636878490083700962409663557859004733147905962968432300467537993875180531059473817191760921234933649007809177584574798925098970199613365122607573425512231485801951361899355395504332376183036895923975328768888522991704473002938118456683980309508822667396270440448449546746985789587637808879612781707789448786125928327495817915186960223979828204380297557363579234163760934609396744538145186262428858385509019568813341539576098551102772390025493678524129694327472361462247874211954300394030070841492172623007531171172949342073125412356878083942890542717316010215550901746352926507269678022716269213242633643850085659704039771073196031892209283790992334826189246080025044671527562947587686168683617802076594460783625470589046071803399085978658714700023513405439313672907924106268615106506415234725327303275982435555493298499970330886062104261887444730669112640299951006971649224046833495347253011670848524007902315582169372287029002110630433390010782773806863367492486269868477760344109646965838583658266928497613132407427338190686411297173716735140098569037754676697161799154987767172384269964558449051113565202318821749990295144513328135382677209224153896132987082256179847971220209366020688847636082810377261987158024271694522964947151823393172095497765532019362168709659037635759489567372283607808307762629813774470952846280540107464422996875045388117152073516970999551208778691217356379960865748095816678252238675512053272156702866530957381022950049132498931499843822081392925319176905692487896111159908713078308288485020450249992315990252416478996050170583722481897283045598887337771694265099878768214376389300926400106237143246367704506856828108290358752344566539125237150248210262538904933164585588490223079291924418720351985585022917359167969167394743824462157652300730265769072145891742899966218416404642086370925479742800384666421028073501289446309671009706628484166506774528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -15922278252890718822491045216840487499507524863267596390117640295068240256166299681690908268873445761632603128218207296145339527194619799974855965880516360026625036914918829791011481379561486456303223715173209341468510346900686324926653071977188514257864109759443206878641337783372328542701066111537887224658664771129740427120888336077614795377645882824074917992894225401399047119061387254647116346826594296512059544950010801209119899164912889533418418063800701053956978799817266168016221628924947114601390668962242336789130160756533180668539441156968878399385433572321153721933254431827776023100396752633101485649383127959587614085361213948689248966752711531059727358775649023153986754616803653957257103362555631376278994984467284349902744890491086425464842989186808706721323469759332603143639768136957130233330500707003586817086615735930773184756694326194209100750481060450402318040134500578352701630667496114700586931447420561367012164603998311719406214074589840578420405995104941748161495692284574280696165665967161028429618319434751979565035540723940677892314869701071772602610261924380487840608648631258435907464562362557866230262435571813982571801151175110623130095875810366540580890377235943865558937296043969920993744329368584697416319056522957035978203163558902062309079710749473734138546033008066763921014949165219944817438528799159819792735790658315342980962449998029905232579633522347719072012725695498391163389477524249546604256473311798056525421715696469775050539736942091500023779157432394390739767104183226115105972536659939525374820363335109569613174809573808292156079499077797554304710591695287095580968805807528833384228678224087070253709863740734813681880127532349301830413402057264287790613263654098566261829500794212788276071290348898018444004065563597600825249862554314625181183224567575627499246888060391862518535501588704987695379288582542601622943818479420978477920181078430870401954321846165158674015133041220422957972241891983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 81702985213217961632610148690626056955452489292244417411015029836328853799058342986681626120730670052240066788702103709028165632690778968527782196685944726454643080750894867189387357246433242956016831193351166432176712029358214424534764319059908222746709182979765380067787958759003687918047114563250074143226718171829765273654075466938995871535488146243102199588062298926565647835681356616551841743216672513438919779202712736814107080166459577225839456981907288071367689695932602303977859966783255198008123678137026768599685200382462620738554274619716117201422896877454457063834170958894372342817652177865231723624214287761973946238430373824444052414131030247078040807273960230131344077965307820015453048511691614559685553250352023817512615260014222671509516679559602769545036563418933031881031239127107326412815327754710120232611376672994901269965520292210002683687567253979548181885610845070463298207969999527469022768096946424083326509056339398195858937847769251832989661543572922671558038894207382861994837246889425490527413278186096991818752864310806132709102680353182869179400409843324419877237698144292193552378925716314156269240681576628580001018170180284901367086450392395863092887456606318897251774768218063962064033473757260859524736751786908967756279652389324621088211519439285373922981519157522971158529860357077374946812878770898547533184847436346991406510919356224742651624230236692178899571025518183616927081374926285907597646806053288742397865337815112215292871760732227527773399723564139674952383401555913528885670974891883530421780468022288682480598426402051942225842449991425354594047491780478052154313644880162882318509097494451721171112532402139364583390789068119482374119285964823485603290058665808399120062388476257648935556137777040186893706348369259974053967362675410628073466023848599557604256901173110516450711899142352498048861559270759857536386800050232487183984638337166465802052485241863963303886116992990797506684457775529984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] -22833193806884635454595746271459517114487799205114878782487030789111589759548605615050578835347019774209588238196582258394097714248643196509797174895276423485267313963683680556436707023914497383429886249444583984394892282518849717549287095330871627248584694900321303250847419824957912116682156937847338075309913446740816967026118389510627451425392643988195228539594863941506462053952542238439094149287035492270639201131893283083935582753965392969897871302888890926814745261846671215596178677008030840367094703177278626666460933899096452348344574273016965763773131111676333104767494627970891754307000648702127432551706880182962312016683530405732410846563436816129170861189879081371807089661170340723321898922308224844703773093250104627191809301724151698261919422770633084142830403711152603294199851896459929110578276382808210756384819030496879942408596776527461756885537115574967203318315505382114817350102995235150106690372256744407789088290107082167135336195253855035703969615054862706414502951145255285131580162138939828739622340974352106936655946541721862235412544062164211045760427512937696367182326941493017151912886041126410781785729684525596231714238596682547244416504449916877992849111016351772091989435754904110001776525150927928650972901440386387417939667208118039240032693962214866588451267576002978680377503996435346512381118094618341715060414764971842016496667565541845144016567643534449239690665717665395080066421324526630925360935904961081157893061882492917922802110087513219590644443677792911660003744518604120651899713640155304365969305514987692339699018448220277376484156838491106456104781617662549461172380432545053348077824553512724726672937916626705845937073013477300686473186330729485394565895504421653780911058406027714138551909239254850833862722992702545381695659842912187899517004095744620299222759892884046595518151217138119907394970799073235671393954930390408551675974230159979411403474592039259921404194526068341544834826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 363158826170075275592995827842678399174552035912637995627236084230715504373168971847692349172683899573565468793010038350827688636194905746839498000551176240314014931804987010855386180157008114131845617050159470172680910476560403971052429530198112252523545357210360669568256302776565512160202571308398742612186650089734135681135850383251347737701553736617226145559229757290249606785861756461313295562121173979729424027063227467284233570961707713147190599130750266519783550571778790532713295134673615105421972434337125915695818899285132165366441445996898176575391196835608960764667126825290130814653231261302969664228358649067344534460895612056071580202271751427238576959864084147339754001772416482693007496485376033547033404233480619123869841533252577773982375197632995906032235528600794075566798734932847989936211360408355394296618963388762738080981522813809073509076051179282099957401449979078466959132980378442195241946751312367479640607067232036857175919281744748982121888443030825361669658466871251812109907016244185060501906146570781508655399605542098269865988991350818578397657853631486093192038633063363253106351785115524569051803425923500647548232116018357296239312366404617289871807728702680316089605228701954923359184836260196852430687242564606502146876352142470841131793144133155313633998501502532895790204975814179566850964174185670925831651166558864155693023541289185600464280810731095621583098709326709339216123517104905024860567289648104048073758078478833307299926126841669181796268642289017823996319477029516366106152377750373151521059815035407071511457927387149507575016195774529198750122566903700459813973418977309288291019837189290546071639643471277584623408824300924152324367936969091674823747719768782286700308993514237033268062939604442764460353180050885599479807911358469941237076926612974908235953983069955615649111693044935244103384244602934118451537979453215585693340239313772779391156247757901837634616876038936789095783858176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 3837475422009212681279225651592600335911527399245019744821463857904916961292613168379171968625454320135321214233260556939717382167063444184558081079455714131070672470082565719572724275250563321564468000610967721996053940252147363590684827515401843509907353377157443467871640678393799485293672271141513232749040873334880298431398086006926698422729179702510748801657639100050561676933505089251501222480967799574476302157362920862708245362279335039616203690288914201133274108704434113961887295173615435227353508521038170103379781383087398881618298928132177787439940323228447839369155570421391238078459761454804877926666984744540313469634712162089103901317700067253806172141672611488804441698904999371126028124289641917380455721494257841374731596267115244031122291728524280475366376652523257342456813314016982243068842700993744989620826272341619355007631209867598943548838726664806638087360961578678275368082617701995959945450115443377095156376777618130734587962434667949466423662211720135816430468473220987957479653205931220030519694216795491873658760757847487800175782649711222220229572527911577863249583986772506414124889861273105771384487203215273356149769823023495694934108631250948311488365076870884450467712566863868728188533152984590652140378107095785822034350783303499607157362224181827110711518587218064165679199737327520242139750950117481158689665704487838846864674969282747893828698191936563163288790235017499385039760744221449661188726490378852913650874309783440888797014267329217966443676628315659583866072031755350816925782431647297797541005639953720916786729858268161823192922666304902518249059081002000597658934506670967947301651824079029429713166564633208774664428724120221989072721541924745365115028046869517142924890872524627256971615432037383933256488973216923629215635445958623197079589798209977640345048570075376982469676832164828472152786464111674682754623296973487092425566778296106285119102507555079209235723623758596433358129987584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 32939974691774672951120201025451307394759425493315401235930516265741939084238172222063866292138703591153031217828184549596411771563632145063352682489153374013181118825490286076350589816167843384246398812198514199659316127653935389600717954089098458494010198157440847120960267905393191897525148805413196855784587289292417326222557414893662525770590850761788829653160198463938614297586720921279576626734486896711224018287832236231097658525265748775257654492103718816331745682652438257303282507728869845456151726772063188364851596191620449186948207406331733960928704823027650297690900357107821582928203433453462796394633866731405182291829019084557011473458197570573190041701708835686824801053551520802186162756698891614536133142240574645942455354773403050741196226996982491355690281274645455290847578590413721516881424823844587230395086522444498779485523045225736013854256975241326246738621329397419139149638916913102239508839654038611375837679407500724628980093744481596027906499451948811024484523263064663124496086767735636744074251402732545491317125756924571316872699626105054559151563977709173971507378073189632328999256048308402287453220796999377003144658399930132441497056393812575577761917073008313031952244230096491669519984668542134381222485514334444392641080115542421259220119911624612897057448476521631478658480491725436628358583701185123079520928509454605612215845928301400693683660170282329643340425232797600241475884939178488890737569815715152076994118051250160608063077209336429584185542985388852626824817491276400933150855233255604042704599469657070814670919966527548881791360976168658308878554548225734914226893685413258189039913023959582281165368964417911221416003538326640397907056736987921337707633870966916408653904050565994367835893738184545444391718836827343171146797800294321356188980032904591440428165978134992043702649735957731240330866380550421311372656529869342978270659243669795248063354215325881329076785210928117486574538588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] -382510238121968615617325656112839965463487268079891476646810626761390210978939965794247150959340126442253225936007481339813033218907312201386532491070860478779134864277354054295425373005555381505430677659556655604394547529706946761966856882837900121040844426376616640719461065875070802181503557062975354185307300547767465699830195825129233896827982210629046098749088494211215499953086226821023172235670395308786485969547552227506586748141762713336649159648333391411508621129407215691852179413808961107005063575694825366292099636190546871387147149257642643457467903939582491732917266943303396237336179014124174661717592631674101973918475544131534978837440292126337054186327049147801863617721824468408782449060131145904329345585243339761338348112882644087455997296340427975721100197342633570221491560619414454035342187500800682906170292153253108723775064591185793916681324060229843342668032472503076702448312380914917167496975512212427710450448854303386785065787139167435277102700091644556925016796705038644771916708345293105182748861308817264467256780239198291386894949185007926482050273987619396598282292750089792953269323512326873323201172874833880695467214461922054684181110771427130216323322907544960207596507213900770363835502335693140703622834889701957497410676176274321852694540714866019511607862466996048256269761639942316965669056012153017789728919138678096032179836809743996663244183047035094342109195731000718168830558252451966855749533888338540041078308465742427759283715446565113821355403762544209700932038765636118368739344442338541904385466698405024072437991342477369449001963937623102252904474569462072096569943677789640743886092707182527132609260191294051456929514761614661953910377489697745285629840796919245130556767145824189589256846595961077174319186124969548336764977912662911657453048120511439850571936388687769156249350714200172826394318599760115165320869197051372080576266214754046605299915458874552446255214216049873408116515667968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 1673371824658017164856527721507584895816495052458207608768705521032074193188767175108002606851316894240099033508787624046934017497429812578216371052512785813039019412844276741458377656951989274435597834918677974408123944347272766993628940622960495236360342490250902985643557037964209397069680266456359890170305731262515070855796095850623504717345852681712354548908596886605895672046178413101879585119747596949444138065834727942734857031392023571206531343867553800314794394378744010082540105124259899778357559887544847316351047934616109024511175266623838297350855468326348559313266204414763126597564586229020726171215391319574030158417912447293944236757957779879183176916319078426556749371961054177327708927194732723036346192303147074735371326760416142983407782180413507587795814206997531833384964120303443941879059376967812997733877620374567332587095761798808791682143590334591540632213234371012514626979908449425319012903095329980047538153910805354185413393913966835969823597006315300808466143541217595729262418544911123916801338003602375058839145880174170734836910890593116305850505344102320961174406776042923636732365460245366407893721026687934457121588423238308870181503553408636470289219487410725297950212910593976191315488793228228362151849565582547168175185481448461650161972417742990869288594890059336752671541877495208456123485822522838750909725047913853325009397133029301863784726124200239506882794866925700897681740848335323835048377802428241027669756686089058339962218257996619645871523185111451564593025700356288688745669546868017113924535137128757980979777630566326926931377334262239242985892724723639892249998729911842640532159730848216462699793141044518845816573862732790289557065682938705298978594561064436665202314354544461236681303661033684174539999418193882807928256893184277351927269514728465020016167959222207090427928747032652870580388489631219426957582117783098160073577738769191021337354785752876844184526242618310129514682920206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -4140241237200761910207912063487958559167634695243367873852738417413590295260054614030373386696357301551510228856282272191503538608172949887775384379358256139178897767432397367218117759726246202227068804915339950838776172978904872822791943531871764181989314381644459881389217051369361198302402685262982436296382073787725115361445543996617773115814222582241882335410475673908900272555722223785898517112529719538524103124244831201986496921699448359632917666941881382722061813473766180216842090094615006184947857233668035625514016960772143397904344984109436225275088079330138060495295059649302875607217883330531683419916995266208133597697369618229581449829029820868759737500041345346694287568133796254901781435321891251480851399205104516700708686049093238707880620164109804935927212088637663954866468542640213197507642955222389521015684936517860859827093571307913626346380808151836736732169193475842199146994510785210554175833262553374846843043007229699809662439503797062687370714062185600429891447711959081039858537537434734095812673081830881999756897505859379779334586011043639145845209541793939777680329462283904129052762189110299503634521932413068589290903057878401591998049330686177612884466681776328494146544064214870471823220945707974718919641701755754320050899208287762674692841010545390831195167157818496430563635711356570945989052796682532646614392657508771351719013476834508757287762450438607754852788839367994721677143463052314056821477529629018235007255976249261572210136858092163836424916863774333823773317599756945019855394113483437118954352666778112446820975728002081417494937234910896414773584426092134767122850141485502122997605544914871504018557325093725488380602490393114880037966225303421708010311732076820973049271989653094195463086750235745525001997828882747491562021595064306850726565714806149794003751546920677873478781390314663891625636034909227590873285367499437396501864412779328673285108753754745439385376239959748205702715377975296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 1704525734052930706682961712850367728896811858897087991107057705665377981827616777676959033582165126524136148951748839555693762213998251821574596868992251739903721296371612185188034242266113518929988618063968187158666403462605420650881077784526506364531672385566351725225085997333979592914694132419838958180053219372808873447488725634943924809252010361045613397200641760862296226807879550422104553988584195282491041590455570063857701476028638066914574463687941507548564014231383603919558601845234893497342777041137948002812680942267108250571642504945440237557775819647043787857202795632367711659478523547274539728347452375145550031742316180523998312753570198425494426121900823843867118239552067415043956036165892841901784769438987178192535942574780412302850862462446727713864402629266250997846639207374200900006043255254252161710359269556900125156600876883740862702286699995625809609653650207798409208922938068033782419629012245159666140980215735672013690467283802966695910810547362222288550395693939474475755483918746638746620234350595347999480207439006629781964052581786663627099609260681420415253060223634482703547269017454264036642298403885761990844845251654558579043370089788704370426716447568181227478822414528537323494181510713667881708909222615912749646329559221112660613527496675801712944980556232192683797302370603853739854193339293945856519799619481895285934228375824417473820858001981746727647365055067575618828525634370991028183736041401043439531408423644854880285585180596512103812093662869251771705522528318791770050123562298585432616564569208387448096043258706293634142843606398232749304869150565641489595362826909737686170031601191233433757035228022636265707301651205585668508806357235864729001264326254209031231246265570666709195450588219663449076063664586492317690719200524727271021643839226488712021969911907706098045782475807618368295455138267919247424153770670776785395791474327612767601849710846740758123070097258813628941476732862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 43142418686242829897072835419784370588851688254373529139564539841643769442130416504503161495691619172484409545276176011873404363262633212551988539211316165826558722902291928335820671565825231174347644694992311346778178760599924797914478597133654072501689956059239580058327413305534818364797357304108930040729739320089759469756868963318663780149226523913416931582762453603374063549627279483220849367372438850310350447403092814992879064142422071649337925965432884739661831399320636517546844446104099251261745597494309454828605319337842904855685046034265053609749850541067762975238252715798828198055950310611067708101166593864829447910610857608726606416001654041987201019988681384124576923347708286182856799594615784267314612360437474658743037952213530365983575541005061868251642030734274122097211753457632725450676037718784093709566044072886460010094910918445585545473301847074730877322879438012594945051208867353922282201711435141474118964068715911032750496436044143076737239375409165184126811849915485354970495659664028773291191722277908186527249425707798733446030150685805464833756533211894011248220799190253695630058213912481675657787251554915244106174837646066476108595860235847592380002651875722786642388255484348860352083199133287084817267661201851775353062669033582475870715503753447018140720176794262490115651856346565451126949635163491739920652548169321705204316447096809267369277983821892775032991481470418224016527783870606411081772061582707957384118620797261197599119129162980976335542206435586645870637533631420967321866219232598421456489619605474361204636026341183023489338084347217141844500690796242033868152861218570899782662617109572010503436469511709112778856223639805736212091716555779711792533240436182823504431072551497163679490959142679168697068916193330479208655840006334439999170765737623431485042725699686489263679384553151384752897001918796100705688030139385929379983949312219828893106811664615336713405528453334115482819838231969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -261903768368322316812718200146535362825439968598945028129672376685385672662739825382816466716701354142793005222449495429595815901725821379241455787535235054689535513091578773218773632069975288285073605721129434760607364557453431653608333529606868789570828105999635423683863356783601109293250692037482347698718575733764037130254439806153100759310046403549554350306979861165318857816255019009030042892750957239414937773789075992059993902081909134708709711611843064199300277298379840016821225205751286263655285177029031823479020036452103286753691227738501497809039984960108018995017208587414346670074379845742005799872428952929002175696777498263021305183451588785517707816414134840836592378316805724664919736784788601375784060552488549441645071772116891418287817868689718523742641438264972538737451531271235617554305793009035403206664939380272995698725420269029403951797691425875118614047830171418772170649513927701583522129431261890018470230451330432118354715208547491584362521011984779816764869620663689351464517808203581220245454064791643494300757110776019738845842161971755052917086401545144108752752415594876018132786708579046924999785740866774932965186475762975632646232474165744003091177366741567453033074381207460617757753569849820910134299915773157582938554240264845778588013399914351293005152450938586147688253064094841738483576077584755631395504346160353522851769333424994458801332387828043348570837658229703838454824984278719600385452087914019888521525880923265595828124521709365579059804039459339250385210240504942168778335232395313746426721714637099604762864761199092454680700864766039150698156712849747429349094334252742391409530347190234325212315573736255208025783831627523038629367204256423176206495600207408623352448147606705978098424498675234559803904663125600888904736064282129515694527067916084591859599906532718191862479615082353905585762186221041199263461225731520905284105849803651913545289595819132190130699832233125843848203950733918208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 943251315746355216122256135507515521507986650051953992941369551092540471743145723564469381679744196665947272927433721840835577282028913725690363668744549946114279723403539002091817733233048963760634720679968386004618874716544837828084691468382269481734930405764318407409124407441031794148423688944150325183653766042542865342312443787466705410049859593612920162322296676248012678082938656410095567805590201310666709962420991365794659886811017100347118989520631857283441012862852246609907536482305709431943357556754227921403108227549266372811592787623040211036855203895565003826142998151755429274994960314203687716792443722721173796479600670399628923856274547127111739847473721534952797568556930120746362855970111567093095878802979056827148620277609707121314890865116980275013588207119913873629349007300318918380271760445717210493870563498979555693565903176517479419517881791007445875771750964908011747249195698641354604280658953365079276952653225932855492391477167132897912794159896746039985860526887710051887510128223589548894224931387485961862999115183455961758839059653875620530858518531930877007842837480852867139053908977655154327682554436805816163905578568329545816144199604559538638306084223410281728135659073354428549463936133356381174357864735576118050642727253402920450858013908713014238031930987069913429104413195317422124820872440036879559748996882512479280599691952902038883210454901646374841177613534570744852140027257506570150290590643481740777534350515138957122391553817307845793374233963770219904471714416684924234808436284416553865525427839610370946732333197305689004287586067121031176032581181307925957300906656379031120800028049946099823368063327040686599345862851875374154976920421861371193908940248452444076594649389895060562246986835418795624692680060295443551223851235339578304602588158225262097630274401478495354597509188655405347086192813598312044752623643511922056252236654918570303572961563053746057451457729166873931092394164355072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] 25560624358164655901244275674379075543251559651632798571282708387819386407987887964003623112113224491290934886239547737822989088827916023400020839360710051818941857866738284350221524574839876814154794502223502936286472508431116176569262742935170957392209990785094030127751149715916175829539830067767136521474740961245438159740339483402254402693299781584392525104639562098424481891945282464511288874540182348849228100977939410966524480416656195306418615691068691847016176166923545535415051514627372660610785282990658082261295337577124219446704378547216139171076677344181270603400519428473222436020781256640563834975339186026195207785025633178187152687767565648220569396797264606385456102194144682096992985067408092688567503617099466038572062271736965931230005803086592248544616113302562588168199130534510982702331717417603600844091824024978836017124424406199458556893601198440188023296395613186064533726582491296143098938505730165223143364870191054563250811784449471588502149124569611009578982470622502383312415617709922239325108376481374801373748041406197281609119481711842994949709530950413367949798943090797467664378290761749912731923947691257914884523123192061508314383215033607852511698089684870290241656792514038837319805265704491319766749900073438784949596536818341397836118745581761190629479653892017806969874558072111061199876414214416946530406498120638248713558579684941635006491931202511968003718678146986476931245436717965687937896757218072285694396413269291615108836101790926994066162559996707951445184385617438358846119931965727173903886267434069302197733280376996091325383547717145907432131674552521727700619555503320859947552662756749772363870628569332394429464252620989121681659264437078024849399285346427826361074652152292168569326343459682166776828928388248162103094747919860769024212276198188915346858579686152803555747565345928393451612749599087163872202611161137393756512668187272714823839069230873416471286681370178988192816955392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -480218511195179866306396165822674013774457544889325857443929755173892835825873752602260451583576472000118327356708877350620829637431514323409041409319647792975291771460027953641405006986394355763898946497141360197578097353295632452545224327906384605598091483192022013718865126370549318414149457024506481365738461058957305659502588888756597540231492073147873888289426649449100748384314950087096769468072636312299547501723578396408204150716596530867538933760461298135388982503642222253653593594483854144117910848834349223760633756785465132678330465204144915888244294065306106380616632707914610541084719442432410422213723711097705012061460102432366993725441777031088336085377725216219763241005094180893026404490141646179312770285003487033577427367985093353504341469229643771036308104676074871281300525599212567784730650998860239793450743127771502279132334178122517704641151550949790486903284294495389955173056387497263992535996604877766409119773816316867865163931644269778715166972387851970501697938764661248292518147000729326347058838130779110356535284151598187364055621618762485120243467386418389657472073452138496666496292186401846201085426204153061556607658600303298272773988262562492431906829091580312711900497764860946400304171763368753406205492555828301682958128591119150913304193149796622994229830464173171954402541126742094606780465731648159101028883118417469772274798546145402517604763685281235540004204920540686436609376954814553509881593178228452105075039001740400371227600829396974210859201082096580784707564862154446924959984810924067874253863839045188650107155543373568227007492915761222386166083369102180142959565665496925889670024816331364148296529313218108549369039213479803213920473925095482985623529894319606973625243576320873950549300209411215983708723241749959741545176443079416051213640981675096700043037050488769263630921312376863051413930937273928668526028062470164915191132115476894294418284763060632549839977989852753788745547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -12006837444903462135180110120052886202671098910668517434724419049606190128058216599603805630030657494868553764919532626216927779896548296717513868162169284940145014478490926714787465508733435308346191765868727544247313080201422819907660594072627989324997971825788133408121067082782589203960331865719742362937005977014185561682288362258837582140149103813969098900816714908057907672871562669824516463726523080513451040164773797920545742765641463564561107935666180554009260569983860132598221715857364014750494607934302522562717219343008723623383301145304312369786404624821997057167887625471886013841658269522850803154624423356748849488462257402275845826962287922409895579762873126726326083690289254868979865852745322511132361119861016796937801721776556158944893803324603010748152143165428820259838281920500213878776094641953385605439115624955194683103555439410559437168205153678205802789260981473739581952767681096960917306937574394167437037896472230216802942008280241104581014393299092992482847256108332996652085107511659058072418490511049386130540244685420242895669371368151887187378628066438743911203955780971964876296403115711678408386991987068595190987471517227401649204229847350490657169198327881347662003910463156818766536888735810162052510392571584496208239250134077291185008214008730123426872066887980119480049274570044829312366930081509095548294416366856563728503537111247809962095510408725164672467944963106686588707695769195028976968350681956079169677560336448266770343474532661324855534537094865843901981220322170532015743747981698941781541777236745699207552028276582278244755438564568849338201347077861681534720074803131751405583536838956734931522072956781029945547939057591033740349311041264723165098696107276484331365689287394940396539413723120443088997394715202693084503751254360457469384723179561721240744788878389833444290921936942605377095379067295034586382404436852109837244856005488180819691871872745565903266156979055538685603322265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -68684664696917956028303163288741183522573297543534715656293335236932925692247930170156899547969697274681850219930492296334930484044131714883745486175944306662738354747813018915529526297219879906109042603267429632616195595372250868562946163452977571709028162688312436468578049103033787645944588153913038667224628218745040101462008663090564568308208421562442450798958979210968446353306293500222238287469400264693333930348798865544426748530955334151478453232065107516712310350717764035224348448083319323002027220975431470707392481796601858912962476422400308492996819488557300401759831424156576370234723199132997455907730756458564155462292306919678975778420840135578969800742432954828257083692550510200938821915805272715301956851169832831515139012281437713843796028301522033157477467265481961177180737446853627693990332923220194398881252810345514243761425938589787081440052882758333977453693010044037904201626528598023735971106959267680862690991703791727301688256448505706999710955253556290788011402942211938001938334248648986650173500901908101390776031158703268798496509117403577970609220769892346911770467535603173656265607700194541060353903172927577429557265970440700715161532826650115617965301558605124434074201174290213331266659894972884044929340247341519112584008442968822329319910212551430925862823139262422189106227683177817221900659286838461910296263577820922675233289946852306951057377389671205283918282159759102750091928106029717879042156279683930142508907446581266655058140195476333618337474736843574717778892396511920036352034102393993003690504761585711773155950946070934941255716782575827999383082504705561359837394184531830659890939086388188926044917165959210407256219483109192314691551172276008988986836920950856008978167766974821793730099609717797019570475499617257757690546740112087755539382554299988050686002087821402653529837572669801191416103218368060650560813338393046211852188257928596933036368739223420337069071501875146082410857234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 755388750125686506456617246591406072726578284431957829893900186814607991143094952746586641501274009463009613176896773463130348936225801365583052406719212622548976309050694656577399539685169494861664378883019261034475368856351524935701717917936515286384254250540173109612447119712176429216206248692827860909099083015459646355944273284591184507558429006907259107834080108319449667081859384336814118940474477376375524599513814179778694329027200943929446575164413904900827084872474015828325863701999503858475368631286654585879675438669303339510847873981733101139649766366486008408990874751761344353385915349114477492924649045215902546288839001780758985840350681085080317591689450975953280508615173833531815312672199580037251280515083757888945515270977385663214600593581613718594980951981776606434614812969267323976367278416961032697151732320788397354666651572994464421610385231389107072265643661467740210343479434216353168132475086971452823497035224769882270564799310670683363445163847892997247294236398243706661503514686535975723840053161538655431186914341205856090061723881406340285029834536352857694693059705986014310728639722779870656255577304006509778057394579603827021181211094642956605816205713079386252339831714984835305090594185288317521378153909331235695387123144434962170886878584755318091778827722720221108063020705145403750653854123226205949130347402997801106984612670876393181115577694144545471870805803901189269080160652971826510344149428168451495593193495539572632340695404881867977325915306574072455023684635144542295046451871850889271957448670046889915069725590895565685242255046546956242522492376991285401491787766911685722772500299896537937836711695712715314151511134905181455893748896298080383977877442391067738144187423421357391323788412676933993177119857992352311099735605146872749290536938292033995292837000410121262392232901477282083557744960794307195402473048523516915017737767960568455930504483459678682770135478040916130937922650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] -3343848515131962713477348489270543751906115418489468122153224977682328764603894315104639269691193754759327955239233804424446031360894125389070144366883486783309408190234293701313785495382471339193957722250896014223807112841365420031360564560467520069550910854148258494571912366348015616078778521294167336498145328968820435637413972341600807774631780675917233444268977697036551555561219168144394760015373395318054573428164850088216443487517369322881447462916020402717486751490200867420697571591082208575936627460440052878530632056954530313000554437886251660785249227034766365766759047047721482931938888922504441219818299019869651720776445072714238026495528700716584318808780420849114523837904612967750341879254598860008113769048563082509496671094958462224236081007824118750732225797147994377346468615216851961684798397291273154487843336671349421276566626425353497944804080646173232988079668613583929564024851976889437426400363711152037956652782972970421451438780360339234406010198957887038200089075049397532664743286524465597638178226918576472139586231566041459480092241202860616057735855448506028750634150763830722527256338686344495251061228693323987768081501973072371933155375774877593403423860439588272080049868129381473717507792084759777909855555293374638817947382676658928251093574477009921112576988935413998135203513414708669669976524025638363354533016887188923216208555177400541596946262110838762251744382661566425451412358248533265004086719998790251816716266181582635143586630100876506054363401855644971493895763767363075348508725941382589088654038705597362935669705515618429622267661139220458560752546140232369948282678100909657539518489403744337818342400761632913270774398642470547142161857250784478674061225709078968659500950207298462117882642651850779586343122874873086956028355868881338629348945929196682999156763243597396960197602866499277792530303559502386838829668931167619560406081439818665351384042550656151903317397335773915802465602633728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] 9435618855631439122673804780290371767150272981108422900762162808588930983390738760380701564119315532282560876786769180972790687206664157111068735181879270686192485575172058677614032955522585527990566999798533648007816687509998217840182864934120217821930479083466907733844764321565932321017784845419054699974988686471254039728217484634713905140784700905285251301967558228353737787587246517441450896252287275827509629940839647505537567480861514754812701087995855136416449262926571390815598872167523763988164103540570557458996890701321190630930948912485244409307032321303281230931016532083994325397037979921401941089917913016670340729716509689534692819002628644677662781655939175855053146003305890532242861652791211966313910818732855516279475916344587057866072059791571606335974931477586647369503893059835675831045001924976093120989170259186714262577946258035738299102450553557468517615630777958829327449691900676234198013707019527773499755600782346802629932564770217348677059063651962737492696988131128804390075216058571485083062913320373462982872526506025151547883232695631148659695405123933997799187782845790944825537127158124556044706131130090059935025519861091568160372016502416191135001420841523621984533424087308869098193190429203342293003011504664425246184300240039784335230572706372583118526311892394699230880341119592655440323959916838391738201992979489972426855242453755166091354449954297649239717538478679476408905190573080698008167745903565052932252699252540735502515236303726687962413973411592496243608989878716893570050189446937404088926546725852959174413998972879901297813109993723402942043063007420699303018731823787771837224396257634394074135185303967294410979428108443148158726235370419021722549096752978221057313750275739022257708526070308812026451569201136231493725659094015987169200048296278821416898964281670357525250782316204404917361361484481608947213933991712367290928564715929380727209508655635845896990269457566022324926223310913536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -8788499492137029712103704935705648855011989989722860438399412081515123341286240083095629444886391533905908928764755732212058304474302027556123914490108000441236286669538413152577512461858983442716334192724724940086511123364124506558875677082104265003836098113266187621929535661959876444091706244678812237511073658664602093793044753633623555378022094338849347462743555926403099621124006218568053870474287011638548737673627670227742103374474888138489983781571525764870599783948005992592760918052643306455024738310627906384349348839012673044572966843293753124492324547161758839237452272817681341911044206816196197982462641879350795019131645731801583801004857701984797848786929427751080425956242458643997743758134766281055936542653787245605888851771991045850828491737625344288364012459743670587559183329609611420203785654870153705764849193820839088605629272479992201964282283487086170860002173745278799948952605501076253055003285802356081963202264957106155940683440769153380514243120515532415769424335334307559306458405983550103645134831749838861987052441060630899265444216983839764052680103698817517616633634531338482089932926203856255104105959264361053007672908267766634902921603395220471057739072935923770283294557182706827207289666484470230563089050987066902843477376935302760079941910060901316162536765770820853085467741611516519717468816745275677358055335555096214995783287956308346526003940539875102762150273208001047300776928935229434648431006938092669017585502304045451706192048857639435214312141656029853482635886073982758972950531759278841332418977639430963723452318285804921525801353266901413506678055461806684120272984698395547980463721700643867911186160457852773470870129093698740984455419357610382753472905410655048144618824038397904971562994916121215662772374552890049686351976575766474847654984196961307183575660224502727622975938444129431564227619642658348139266312231303511492679298394083969717783360806540588167294059224698828135427035103232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -86688569064480354593998597878276986672603510578203052857733534581337431840018067263325271005697799869822633347080959734980337100120483303510646478144556183566030027288043083141192471178375436174002642117427981068951614905900606479736345699202339658798699897158155038279546559316405535201315776848446971532540465860464210870464665213653736875723235006406334978329702703865635373898109637527531277011635605891014066813108155436732216083855557893560086695308521238536448984544719830819147839673123539068656763294553088253107761398582063532542819021074059909330927379829783973215325327783464810971567252993279148135028918326768523216267640516368442572562186697891175049227712560303290500700199683290790162997247800548671407995421364955553099179113774280105893020747159493242907289822148559194188564713358961460018639476482894462708865311512824548729290348772891918608273525674406086728909002573549013374952412343369363027735662746223835097333423648954040403200999547852784734328823631289845488441868344235919193992760312105156733104675348002803015244672479578343129217529339395130804555454557756832912975451624021429073283115972573446966173021318626197111401998754124765213930228800768336076444938825298245159895773309362596764094302461083785851945706073015201833749337923822143937151542620570752002834922724629094297993481907197325458954440601765211021622608835245759620798762708396833382664691891562217416932559232880846957530961722417786839546297135796838173546388226030613040744856669305975849673897872508019888431243484264674083739761834591538001177485113405881627457025705303813206776115318720817404476355736639433397689019430469536155383435746380095972865866629423101770505393897177546510561159819517664132208758437541951054874461442407063119885911899146264094839808029061429838405617885348658029392057246665485767170887631560919554917100896451261766713978261487068630245718193639573012755647162997935084482675924841459403455076455825974715572178537938944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 623147637068857288697717239791250977432518565973797043214689466841394544055884056297134747713260934275105528879759960614987695654697864565466661353721185231110485812231129277634926285684094637952626360864051538428107655698068427973238946381685505668132007828633898561198908760702888645947044301414997869340149453617262225730755125068737526582566038291020991354086264002022333106413484004701026950481797627890543999563955926735791974081023037417084794714521589500844782989212525621439025215262805122442677897768389098083406762878854766632665310722878822826384955619519738761386735744820471923472543859794046668477164421307771413615245107149533556500470668687814595105639106627166712609024254401067855802461010625916313992714715606919054564977863224335811578386472819687694600710470446149715216864834015950841900880326732252399531395737494133369985019305081309497366081265058205071496159089655642449205061703644741359842546013985316261941637415646404227653620713044908029315206967892484910190175427738697357562270372974729367233009260716731827248612588252667729477439421050537883956559027850601644773800212064656302317238299372754133559291312232693262703858775558561769321520829010588454193830509784197176727052877155401989243440688821021007018351411935593265192955678330008876830266283231042316284914957101089557216691118973780427943011438235010910242864122326737243287389774586936052166157302365123014638949963691897419923555277219358882373092864971485994113797506294519971040848437765551095140192411381682634081334598226843397428264804011792404801884808161882312407776460367334436620114172637385421698865439257243054199106627266449762497687189166174706290539605586490275116538717651642638025156838351328349225357074437034968231164299778307802624672664609730665819905465589960473316580771106346435282693315775440438172348704613746331209931489272363428406384027239626684619095450900217784634472512355286524332680120730969404098195254627192912340859747647356928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -2413030425580193512676570600816597559312821008448902516247734377163323810921180551273456822809182171323861485838376232173418203199682120929112467084761648993216647689973727674812307679453481221014427743448631784855197717116077719190987216998828654979328222099906998496410905633549473490422020358164114778515526791502942054894916322475378505004540816183007118078490820306238770386779820621334368301400207611458584466573849302683325257583142824128545257158515259661945689922506399052387603317468991615650841169118156391722592696065373500646387605436454368155875515656026134413123499041448669471295718966236958555203372063466181421036592595221524742321140543103275643367793043934715028096594668310536075356018353186829013474103312392234814692765340772217493876774608247460773876336591807352263756723386579699262413923473025564881301735220321354428723131204338348113644944144211340341500554766061266552630301046586651884466424354576600535650332807542156770176983479944910604575085831869888775896943271420094302309706351192884033469470418074325487535612441701087721246927041803614698022218392255888850291753884460987072217637964950228872511464427264915166870807999167475044757821771215470553328091623352671102570724143177121600941366805559019593863040162422378706400879259461666933976039123538802019204306055395291115393163501180499471246920941562568732435719651946205320690183999937227220370699083530300691276243718924184752765311810459591016106362252997706982308595179446284742429697485703563060614589821000731004865467498138843513698743414396025589181627153688503809627689124829650920431695635214222983798060275879303265307174503457191760247748910605178067060517363889863728254816908442149351904812936705239443681477504883547656932554169240824945059269596726035466029756804598552925168479946537087826558772757551058492190862474247562387283167662236637866436626608297924127388956232869761940901980495109935917814678758841157365853499432208617223413325681934729216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 6483152637537222817213353099805042251810128580071898529584771193148174720609980303393083297879429257813825598277370670319582832296428521043327488798366083894428266966891893551833283314675325884702174897155752688443456158960000936466204394911232097389963974781570115735503819723174156432754000140676466566713464675466938340814508116518686560671904575737342203644742020528329440478634899471775895739223584769929730737020792532266482352538304121582611768244745058303423767835100498619307728870817500445266800514435254985858915841643695765319423209669644867106667072718980885088550493390439517784160826872989134426704918035505308378463467236816970294295805192268391597842615707053176267062549012814629066179940531809701370110431441487735573004162035362618788546015114934985415925100939487976867994248051040528901341737771582419021271498918134715274192950600597204175070367739645173634995064011260209859963754059925107383671420669329438887831428529007917956683278302351981174179648098439694687174339370073846100865516287342599815819354446252979989781151003827370842998952582354128301545168375544268462347513324412917261180123555002033579981958119913078290434450109707630217001724504418977088764495042741674757341205524349679751225790466586967353935466720911945566907233073887839988756007060433089561581137667594620032039375156599613703981864762341333867023183758654926412658208222475526190227041023454883198328365553407589052559370324679450578604184910716004998571857972945611077605933602892863021944838163263950956383826045799626065005549505930121902829288911211224928648347945158108551002653930478991166344220565745706149538977037362157399538629766597561942627264927229012533311611828347270468710142086241923453637102973541558180240956481736373862086787036671347874494936434150539781890081631888913138937407608662231487595284206172441669391024928747107396172080806886251107199634363775489028292518165000947355749782357238847533156644073960655665046808832774242304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] -24917792945843534985893963402474705702209319124183380785924356048147934245542882805864821851154365721031047472392765768306477694453427818216905251948604368627640697347229001616672923841216257488800277903685629723147386733842296692583272006210358054907846730274091378530513826717388217780641988769696713039566884965118608679468088133442225523269162315118183389270381540535042273778071973372249574276789805392501610172933860013774483354621073232252589624986186970770782508303272285824543998679657240070559214490068671184166937465967440906774194840542467546402749873202943429909064592271858105384327397861603039899474603270086989388950456984036041539182875487847836981380179804838001847070686043208892332886492313758525986485696807996411068616654976444972137808057757622988987748962832137658568152648707396634686077453569124935315269783630149926959631131111920055583237743891367670265425207682737179141455520228119282732032766554373075685831665701200745736261178799914602516499143691542439470099767624735955547020108412586443285714512582646062493269444269633716189522694461783670373379979987360864242256122569653821911502249020093536649762785770970908170972235684241996680351732102101443247541004645312382958230011091657375123816481420246808117788467102868418953023703354998128454283260421149378139231423489335475965541050373049667408477861765648584454955669103934100671204141361997392852192055928055968277713600813121673978476827161581167353121820937748023235803078030741817459016534970206192501940295387689083098372121784719593043051418236505868638396079975981740132402052483620497952270778967006136451632973953364711816021644037690599738134577301930972377270923998041961409621323526295317154798204754816965520963823037626496574169140133866134354572478180633060059606539960168695279280608974760442004007843204427392777094120962957446766618191896458510479855543669768492986171366373003064466683092557869157542759418768200011653747360558715456093476093952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 644314731698246087129297275306285195616606101399085045917975447916211378479146150123158448781195906233175315638097592051375101485080538692660979822914005573449540892583210148493925885445269792308304371060781085774338915727785573134149970140621262101644190687324195446715695616714701165698369728646790798987925812904472836425881325815331289233983438593194161854650750052744626793206804042091642398386967285940551305506330586051569649480575183676766441229449073033798240033255775198959877314611058807980254722033206672210089845476291060233699862431526152636739214206711015122088262409482363945758124901838527263241473034883860096123754008013003920852393001044080070831333043769173968386061316711031163869955055476041276773072692350677532057807659545630087906700425902785092012552678172991414458543307197169268161845663861664775926037367617724593345208930729505186782867178150885362176410450956059684494117269361008787391422892442924547257960989503522539344136481474240580426934058734308007474841189562206762752836107174560682204567028424689468162361984435210772345582755782721825793771439225286793661035856042771110567473970300411640742764138765080459701999157953241708380427768547600343144881832179268761358147624962787011677985932014180013198568158390129065455479225262734925451198310104265599688567195650938646465672561084470020755331742989111937762390227107880982738240881555480817045990420317918447456415671329916469475512152529449839955045421245598829304275223471665843048051731483973723426674448902107948811576480529749534080914643913676247044275744083735229814793519776506057835785473230570329162644093422229171117048392868862666083090532634821640350153977306582962192790898663978654145566217552060280251599988119807282647116506045853852276025829323281747370775310909776828216961686011182605745152183159127785761939734625769825335113691725969073094968853375922166222858654955715148708671180040684376110819212022044628005633248567699190335963922432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 26964925230191884894811238173324492382811418817811997726914601972858067012876368943127733892861698490345620450382037582489194192073565613505439940736542205922689036223989271903353865393054945480858006618584028923378058638908843778836705498982043213424529975355569880464861563364927164465525266427974970891326067478329533539642579985513113008696276638335076491152029717449520817127700529184112540558890811442962143591776767558389978137837977074237459287043728929229768134538732822183302011080723249256874629995033907902548428625350269877763651782567875531742730666527699298542385401970787439309711106731917654707568319305644470703066034874339099301562991447342207034135643349479528897431921219927976198933164486027380673679401379740793439346525053685955486137852847757718499715047761760858216578520427508542484718344835346681969506079989940051213710665857230135869780955587746445214670497641875220871643330052311330658063180022292407476042565973474103769365852835523578086015634683211219323826354013606278088055274687638211722438632204857586850919474504767348694950214511897308515475334293484021928818677704988042686077799737148025770572931349939728532107724494301719743945774512594628245122409695582326137783404527087134861791880772264719071989963875152608160257428558932895548325225467265593600527595361014738148626788702523980812183793867154413003152023403253675822986081774046714668228775501781865851097441264661611091462486831036736636272978879582929048431522286296244134388321059871097651858573810594190259563839647009251655859598128279954670936118845671542832100733891790809829278483029595158738613550590989657838084999713914489023231449255688726297484087895673348595432694881668877678382574143690123200047946730331957870523967373822882709005055150662784643771278895669348102043650333474062026588928163135270845807363460471205441352315584120261458867159687568435512730094885469606897356721581414144033380175145477883620203394962702012092040800632832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 145336294583520987930959955485568004888728831254778685213836992934826281743693128285399453110346532167548461947325793523080712401830682649442781757850794673348021831049354481092277882029743409048837178933084039081672693146947699114272348182886617377153720883923632808408159987592752328335654095832252555575997323888266911811986585736951794067237483160583205108798460426225073844824164174940519449108524056723012993117485659131730748133652983758359734040408229380003698614757389245572925478759299505427440165966228072580678647640142734277770355749808029983259824908253495752405327570981233480018571327899705681028120942202823206936338378922037804509672989905904789612390452274712716258249230722693207756271241452809182783306754878348032545279374433278796526795864470894547338774851020180431488211468008224534459064787024676011040718082788246027075688720071316238481869605975969751924932551887497308756358087565518942294701533810772460975011290365592496341058168185680945789802579260250430800794650281070933027948108543461442985709407157821270342366135203857311972277135070480267371964894337770047398356493866158182548708952367280434120537160846973632673707477718579232478640069930205983971984484412370613491422217142978803764503006084218323723926255384925971564116095614822281379258009577647808109774051143368200151815567471106633019591023728082603272109669248937156283997305238188610205438833878039191264664607741774711372244581182785076628984307175031609041323701971246732193792240922772939103515515273267185316165073778742213212045757521383722745179905761816412270719612457920855297411840050557558051752394951376459332113382204801636813960062687815759227371701178948421786077426828535815113216984686915371508209180659992427493511510992262906903217186705059589105334859369056187367535433449825882261111655871714378465515812301189830474206083912813235317573111338463440756797162425832786501618162588462784565721158747204697372430657864130180234070997336064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -1352770904372031937137977690485067579033060357729927409058983998550771623416765587665315389824484137900416770278021077696699648491431742590681736491857648680178176474946857370350618312543239778342814006233783262845570191301787824938100097614031449611140474619995992794418371257493235255417133483607942386814425465712008546192114475716459236303218853177573967666353975169298154575056258771642833235489928355745077787682523358965199881007541433993778204500088178504147931376198943854225938593701261856676102388569345533034728788701614117423237153856306640685711971615404869335174448522445257697889722534338668019352051529525333442979924768005454560486384131241796474430406445980376927948797554656159282613629447593825425899760873582377218756153937820923336246117996328739910239393827443746647936041821465644188818655583348619827382421433878628251131234640373614180468456864034872670112959647562814788765699590079185062421199596919601948762328904019316527043881481665144527347208389367571069768273456612889468120637571620054713821824781721363118913055105826108277880001862390003989018966975930334179162812266240427657996952497637939949892547263964500691549906697571345405459023608507760342952298261963383408608653474072026841630051277089302423915629739024009368273668151020501149191506464375049264910853241069476776615983097473578494399522187562904401772212297506623882345616369075331490204971910328461923324254167029364972307743761874548162392243831173814213371571215998624634589723356559862193670960150351788937722348479058449089218303590021358671780071869669801919597583656817240096589584775607148130020103067032870665282992591412286069114540297690619215795899543164219212699969819917353449733493769732663208354260022485331363834803376606111525839414264833155586287218213661579342361258885756950466184779383696591003300886874594516269853525396563118406072031627083684128332269646876161015968537739777483049212337925227178366446072360351951057247162851131392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 6010654949042874017978133969888968251246139875468949984795866253973774210918516482690508317575989840764835648860275310352214733217438888803490739846974487665647646581428310666580193446522752753026669579546588774933136082205903497626050774884362080962881200057994597954899043376267134876068945597051938947747117280954296332025633521543562926155035837785850563098471945039486614261960664871320162338041178003445290676884177551990015554870471604497181818873739391557562584089591931581877679207348634958084192396368679068807983083866471790959601026998123750179280457552978282133612624737555221983425147883280589185403415705666973835439237982767929349639278579003595850918469187195463118456279162477003886176059169842231232780924556518391618361584143011754532168919412490647609185118575476838476827467922114824953401774184042611605404759283620545278063758949059215652537834165155009607222873840176481958697380792642280074047693486698964170569925347369133220384837431520948386905848912270734143421489737424797773076040456092795578640099301465453424670973963729602388286057183023550473973606256178126192915937670494818586993508126766849369859257363642103166193325924879496731182382215043396706999686906712366352971733192090252188387144231530159395303443331462262376582482789478051719671197778677122267757993030920260585297097531682043188864085959676797336992999234471910015787700456646321177242226117564156115369710583066921404256832450000119302713479534773705403778199645954843045168431636884126771326484722892383709615297031562260259067899626732494867210009218280068126773947727021287538938564119664984663660991788820043192324166655425632268967145463794885521256581354422899282798670384441959382398135319741442585743140369717352852104651453679601042042802556314431035546433527400076196226527846276806321939638263371552350088664990888551288455256688376613686359849159003712617026786002033138199879464440873523753478197593741754421942736427427310643202108518563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] -18637435158279458034567964859169627107283437985577038948371925076283041456412617582535485255880033572975341826996101332468670556655848512297210111269235370338603677724271848084687959958523366238678997982310082307997042178566339658973869574473160745786545065200964708684546037517490818010540449016263691885855986865325328095864795650706857445250788904221143166929765609642731341036040796395346804415421397167203108727315136780327941780645194181452075425838210030744315066038196260225686474106138603620226662796359444760336293682598401085123063788116996949837597403279272126313817284134686887833998134458430527202314035704187628630664388937619448931628347518860662681425375182955602392570764793878629862671895068325861282104418759790491526201307073840375799707089138700548759941090780964533367267170914569689003409895929421772553452484811943225143751502415713764581412526664709853698632391979578106857081389356502520953197681900877899032800735918643278590038027912424966667440738500709965942107846326294482700874085295280548321866069215078655481992695547390858065012916255454238069490735653867022755265920003468698619357702873495828039524802564526603251019069547744867603785926760824819586097303468444240065701743453637175936096017330402476797284324955961380190955311846764045672303275596008449446669153405110583933417722712895956682411723136647786953947729218007244574360950195697568962611067881110734547742652625748146745993010191295867974735098722135757363663592637445028978046405396856099350372193008509167032615069301901960465607775738849759747576106380032150413556284750711192436132362784740812213649158194870344704777899593205597435314015707736998651576465013938056374371473355481792959392359726561001589272861930240341955598057380909314240594423518428645161563136167180323388886976642469474574250744771241920375778418054369065802072590040142244676475991998219000792159707691514935240903873555148753951969478583000402759814245044334481559256190620270592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 23454785310656689580498553175243421794904545283445394290996243550905908098721737326353629231654872735226154126482084489280139945974592234007840611380629744606567302042104899190774433112070539435183598581130880636315083957542526963960251475948676599088554714025119090192812198954999416523492404663186042171277786617651444616779663567672041139553685999581421081643652751470223501614940413820784511953923385012503623516793520236665646306394332313441097394951522729028258942403366847525290888797292633138365154557390966442624994199481727999679573673769116113529691179961434456422472260330405423486183911591221199248547694724452770122738475829419267689333822107911118409873870425626870375855353067940872036657405402538585259576257620514321831438234610744075740911364755003225341447682440825962728288944902820487018332155480054047805088811862184513645990373604127562949105137804538301783513170188539182682017716547983548781700167204180454038246800482023491729829032304756364677548610371100934899707183136172995375725386336267465924779208361803377817283651811108408778053408743473162345987123147895224289938217070732829304430253119220939362673817615353433832647435306113151895109060135941888476928972921994077309090549387287647028776154929376118902457379624192490521782776547458888465250142687921023166311658938689703877968512351738218417354414604486946337646438751106320716092039413028682293466710645012210191226920840216793010809165159688739749875883639061697655715899962033565491163260550772538902029695109707939465940542201787636119776617476854294713803898712240748678437375044105146509407511799712603586114052048980930673985347821619014681696147020437913411650686278075311298908290673245259954947635061022639305764279687091627725576741908998014855195521432984450519970201106899339005768714109799613589129033456422829316396065029404727631688319366044158034773822070844508472963173673695567661567525839374064327996883870508757672162267442729593088979936340869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 142510335557989227719501300709495814879316926119897919451480218903380154802584560219777741677712511647618497641437935905292450808049780233669204221963077514698566514379818053444158246681089151469923004717278443001100109683032178325946667969996835605981775569495979113584351284215020909425786335453360506678671345146190777106498189110297710735572717313742799132757914129122773341835532930506560691812929446905519717312965911498785696815932297700246504155478738942437964845082829289998854298842939434750222692895421485503648727719852325029742300745113060700151956776176941422065806426188967136703431677022411337694829019426320885734451150326368438178804286137115241299840963534993417660622343344453238821344875337973326115950846810571275483478737745057293129479803551395955728040262396671168587554111954609738297640140718610610833685192261803243788156094105030240440387878026546893873761398824649410605982328862556231091473340247400099414700997973795116428350606704896886813551940501154390476472711567291196566405152034338673929712429650691739824886424058031911095505220497824481204387839004460928548654213572599217438885502195934748859865639051849667387541072811897651996371442958632703072853263936344764183774326651462401613678097154359800646591413055787661865140179863822430674752275656888976210404548995665407994226338546771900288868870573922162811910580561940061086563063771341077415773621030174168958466285996780174958274903018181991884300773714766160776995714966896314758096368375265324693677933704398121440960691779936459644205086313308157640537318938433241486101392248532604827271662773215434759030106717582197585091367955439045039200708685508730859331109771173018655102342345439118624816807482625364362589011118114342758975090139072151443629072385716382476487122470359621787191731433118828397249420568319902046767043965048714811221149928339752129805144272672593671380118003431971200346909741872026315115720247176429936205751257805680352111339633639424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -1127287344818800014873965740189319975042957059307429933356871132712300103936775746471111050519360951650303615505036569430891795398977263552457552522226860323053647074781923149621453247823483713873926155997654080444593152633296843129390975986920707989722691884535652386712660222468047768954419127356675028609142652552730414028861031008555029485742935535930442724772069777098159348840064739009206509952836618029804868965163508400073938142730609718124214676071715945668418053545108436263094099701902432059916656705068832046372833684948990433140361081349401064067186483521945050615163908481440801559087228357049358084148841172068689279710226430823812612696697994662267372977385194367555253321423114973621756458228575170170275666337665764659595666963878160576322788636230338697835953206110150809763139934874643820664059448299555860334283144710927585646655576790981513692228350043410332038565298305264095538184532417389070375591315422085702675187687456086907551555590722768887973492803293146834886864176274002654842780036085657682145021385087765536545660945125441663393035358899061470286698478085722728918184739840799870748393335900698091832909436671471337066748723997498119924803366088403276626569955970684581894631760988860733596062734848166933716297920014883842072678281354419973097767730339390920408193656381135601574492096058329531294706705673006921700248452698324934704433629477714263794994095581991033300676289357876040695060279604855219972947103270893244837043034046858082332643954440351521631298541521330539321066202553687798391713892860055131151942851239120330364209021185666378467942903612090481965145469199359846505267469334706570762629533621911756818173777891415329611149106097072792543524118737364603660831938239080300297337590272750982793460429626316013280373288495478219379646355557233695998483840603110466310814563412925795181508250673404232632185649503770382656584634367827293090819581200225721844595162994060589785190300684710477036111097701072896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 4512579396266876281415526065232545539789365162492832302661458188224470997130073596342712099280160994987909818587716941937425510438286002193188612908814394689856770703062388632369866568280741668125035926929221123584465014402851074394362157651406589944618094551037641940745560280097242393033596373765794186154474353645580337043894252362275548367226915041240818138212521572043175856113253792498739185923868748478260121072549305854486614796005621614616399147976540964246225840304590504821464753923339466315137253966111436532614303464173038578652070812659698045245651288090138982595039292473372277453704514790684284108937835519246368013533586681661182992977789053769789642443045040372125245417693674265505656617336141283918533291312984435672220644421140468756152301443653092165941689346592336228626787786277661168541407276376757948262574374084258202196379889547710302061357568504964144293437815905616730519674192496376663761699207367085109628183344589553565489214895416553915055202345431087638662085656401117976371941620126245013369980964375119720214888446379909506095215176605729658036558218671386046080857649240118628549131998675027862254622229052176867043342885929573290632177911945141313796340673386524122314612189015311066832973795582522747651524254116271000289325125533203153721799519685189627372707347695966853448492061856968087558077585146654746858412661230376414136789188678550237607363959824438290520432641143169850869121768665902163410031509618665656811829737017121291076706718163299311475429879085791046640952056182790990164955291497901960096685363975116073321509890937367295591477838139888629858337703351419953682450190634749753595653220241432830245295941469724513084209729817899078223690806529578060101281981481009651828183468336180302340439737497894422564558321804351905176668952476601719270811141235574641370735955307701602382328933165176188025761880170944432325209523521723243597748454464715549741404204519482132713230564870380157259836365010370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -12708430228196904184016393941199148902501049436393140018953894994766114481206551966766064821137558267390340817655141675340475771639775376727517124461265140710133070148667672157953884393898567336345799359570815859037417378477103822823584551150034548769619719206151534515039389136383183633594545524179560233540771186896156917511706167123027818666532508988811460487897628048633363298798538532735554514246599431180078626992471209258861183517308583712874091380327205416711702209263294455592102472005092718179803007905806574882591417050477187971664118676578686964932533282690396998524422980179238297983189178692648837097438451075776493246621309896278459301362156340148666558766601062339160311752727286040053631447549419457608435006636212869733019505195382698030661414452514081683765986487769371836473469918061991161708810017715688008815245358870311129160353958664946549826544774215765286522902109692923635586216214266834877360191717265609178793107199611877109508885512291630229303099099377838305617238239254981165980200017043221817455744473503604712748560748739305739235470813974311979091585425700004157435064855258452533143527474309118743926853258959706788940221129675890472481286129239037593729743728264666964816876574355485580430968596981296480320352863878880021119541132123194044376245286664381405801620225738966837985099767384798027780932297395712048427242147676092938729310141424858369327577081005473435444274855801101238670088074414490087946151617569027763431751309085682358689653496022948190933359698896622025373553413707826720035095385507198588821988441188500353598558760371214835901338624645999131013727216034312300739316846929808229793303568319445267803546563065254432545305035254518233994056570220836206580469067054870813315287580173465341676091433571461900964917478110630570222152016005007392847104563139536787598312438443943224784050814054253882548726749911745249671090342145819344679838539030443570906017593497569040318307034447465969197924429603012608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 26921872504249786285291407590608725498714215347678339435110694848514668838236865378233579334542601406411788874516536496227178197593981271722744411341634349118397891198308205326203260276367861923194945438992225449692546885882943381746941241875557809872688167253557548115758385603472345752691356424557442579709754274348573751776831800483629865433166675545304629188414337543719667079870608666891726234580850396815359700268783003524310362035679885720461203707017583001741408025267816358683364201574119067213422783853892714766033686703572880248718408526199410880280416512956030567388194668064121251221948775272718655465260687170804717003310500588364623586879807331074264109933111611777202940067704105141649317838375402558230489606749812064406319583480541677681589900543026181722659774087099531800605794519696558184894420879320365345445361697400044476849108988931990040943093201656077364298851141181485947472975894232391293893065753009438213508150161585000542989544001572490510996980872239722839079164006778690729288395384232631671810740907436025167368191993646361264805024271356115473218817172115283691031468110469503309642495032164617845216312699476650194625224007391345683538831498639712598479930922638148109988534870810821817633563938306809813549198337517116108406197740283593046304600226833075935617213399841670238404186125296787408300172030471522557369092750951101124533771521547195428730792125962850437854569047873028553014059316648724648929913866469757686028623322669798515749628603515278855430788832618786671353122406915697587103355173780367339287536797845949778399623287069242341629565453853445256069138523538270895585961787059841115086978407143652950502352635222443081959548535906334905559458346826621707352373864526279115432698791883407247618699474264671952720033017500691976424837710717133304722561982405979427346986688414401064107371573642317226295916043360707277065187792060346648144678467581100553127983100562974505178421540457258809314886303063474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] 21175130873420937943907882727582858118876569767571781295014071900751395947081855970274470431194880678100256654539932289547915278921591297147766152035903611797778533141276694114423933334983522734012547166987921552121164539352397631731727623008462442229620672021905010064680681946653822084439073443521813292922391318234504219167945819064316801998490641324023935170775479817628149409804640061769382195817430615501999182160975440223957994288035839760736997913782393147555410128065764437604843469918193055848361079585175543098132521267943822691436027559828181153473609341737574385405463286482138390087888109048515052651315959562936355827846762284044977853258707309688976648709284200181953328723540025904046221291839432924093055319524691877988154580541474277901339842044371281486767444703390963133572140355902417282492185844790477970831263665970096225352136597563805065503448896031015228781802915607382331534474709884222991589913426847438865022339150755811428093587284015765554588557736773879604692236064717684926338558817281094597302150448469602785497764805087658828832395373442717303161285736082241905999685700614750333821504090135539937117957381875684739839350077459629379385621695957954414807657832245772466387726518964932628759567848936592267071978935285734008532892171291852823198142563210734095492852286672384966635178422507148561892109642570672755335877963608024298227905628695975895001958850126374108815311612791183729693594727442421668432312167123752734238351237167773412671341717965680910026424185235866751562740213402964363277845726192857716160299013827205192711901106431863382851511691659969220971621032956850861159542508964506520724938783427620265163648333578005732642410076141258424032585033883301403573850540280031548831121915001544687066113427761871132671817531708293864514435642147627497237464587646101643624305082802214943071654289593253364756413041911714177277313915293706407241810980833277397078027139156731834433781300833009017783582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -887219124722564131851603802691246282270229221509701992081354867355536853471524848121948059999878364469370648794511021655522966867634597914907283268519896269273879883320741347513956601443170923135579533835419862343607346014197742513297600085699341834546069424628461315215316841335186183805116967057373579704158051189860837810202547348579799004856087750001252070876621407041715578184662563316766647229215046809710449216371551582524832485060176381110317622873682055630434677476980061019335883075689238975920433397690384360939500270189097982774451205162756378298148648786516958976238972929618484534617912366605159867998563324577228981589594768609228379108288393331386173257442155275867678032801321263775526660194405774154474652638454718866810215076217615499761114259405132572028977635933680125802270063237117492681643154868770910487780675116787466795614080497961822608412790013502957844943028698535101794435790120984596152645036391663025260472719902033338840932932198346287538616851666112258481619941122980000953539787986509213261378437253872910907840937701286401501379514423866133071553012833884945937536235408720955395726000698578822151726443813049421649845318503592002525032266783748476826401583257420454142015926671435300955110165324610742675382017905076620739855370710199268764647909580486751648713143056107523563036881579088115986693908945717935753462526401087437233792078242206525660814945431683274065337112848818198186423263356359385469498299837075913624537678124558028678595407204982974966784842622669779697907913027862233056184669381950567128867473997025788324368590744532420531314361019826095457490621574554506129738438302760220792263158893207131377604752608501131928525641215932371179585235935620515619259883361565835694772260204587972962758215814318863553217153757703125335643261593293710844639721561120472116045835489845969502433085232695383103311967591836712942177410045041665697878113387500583527552666718997778858328777209253975586580201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -49817341749602361847005233075775327482310920193953659505217311161589884623845648589105911441121417576900713908341764942239108054120337607256657569152127336561740253557135814648597830413496296508699064295202273008699949154724734830363461342549351825756720958831357173765697465654781874917628195204947604396083618278676193247111566254336395881033017476286364871900964438630428271806859891227592505622986501395157761833951524015455991489493007008976452294928944241145161268920982943996132159157581265542908060424430358118457671087615177146317699810159247874139812837236694198589551210144894738720612323010605407394056800399493242955601320181095057346123310591595640009533379091395825174028422253139330391689622302610304503196456634795097461499558056357062314597516299856402470067942432169495327639458330995842989214855437815472240180100616946314026418629777422076243152754857175172768424424565859275763370324276247942909820936632287230469794150671421265115891516374006045320406585606040179519906264965054089403412879143331840425385346719046087810625986326491415941031296118230456964086408933331517055314980401246717715820312350223484953140515854856503228161184046526801748070671770923184777349109305909760588528890464784870345211051428647176247843426558441234190262986339643783349489214619319784899464265540568735515887761758234993304659995335524086391688308499378908845821203787255630386346760819332531894724422522325232120361767055663573329666274505020895723193973817569594887096817158640681352736267436380913309984733201849844777172903041914156546690826498565968794773574211841843933205558266739512872855579866188928571060318477675946380097927754679152460421188199134815483782163887680017990684120421562702637478909213716766371662080100173018156331289125651206516709123301219847502853221694145310126586414717845575105111457348500031557168567599587949884488105572342390377828973275405566754004574340070163241616473741355846900125371934903538589172580220928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -285903515571198903549574000655846933908811242509177343075380145548133006588644742542182641391724529754367275838030884784695079775233793740853707592682482252655518507828891735185868354668852591312090557102125692038648353135409772268671637061907795808973158771224930604588856728136403646069606921646484944213557566061437733459517488576517605231666111675728444050656997726682232515088618580523919451228587338771168858147297167810396902947254069704899166785334999249061464928418839640789133657109608461639418178127203574733326387511382270861183525367091208488474339190723505400458791148982231005038986142604208131214060483195953297781636071145139464599725076795544176545319247392500771855388211741961030005715844183304165305209136680819751821310688653084206623262664446081097709741790567229963098756745234802770889012432474843237755441509413047718897626370519928186036120251828439501768756271534118573105496766620997421522532470138529471258536097326658181579881815501255698271974408907206542545650957455407812308863770357249846051077522420597077566563329687081647000381116099807639157339449013803300910649070033361102356035736084257495142306831552102420925535547682307787354646968256817269600790139847360759774707083032966800580389501074240395840723619017234007993984698534177828934255417556400640735418536487701232452031639403562460713599174096404026546471676423823698590960317757602561398910658578086304835057563106895034498855495963183036149173207276700838967730574913263580203483244491239087360961752440144390066170629174373140368493382294117969544800530562422916844920976470936505000939643529008744367964925049914153374260263428014438624856868286796787881084278584580721124078468940024750424266440671301633144797967094671003621080311491909620724054232493919802311744850986963977793699824980274298918976556872404429808575145772410345372180231471487275953128378543060710151198584547567701280959000913637717272810081875792824448396866572771764021630225874944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 2150836725155223424674538763598083315802292804598668218274156404255712172652927799460485042242842766701947318792607626064780883367167400399893244298328743629238533230136871951528117946224571490680806239115549450656064832894198475000536176038331092208470927952189693367592362457268832329481822001749355483198209440199630385360947543142703723997073930895618390116713008935536291685596955576233350386325683574865373481946927064930341468934033040293566652984478866362121657112628550066273258320240909138376100726594928022930323984716560886132599852958522290027541812865411940962835824426322420242083750434453225774273754572041013103588865881003453835860524332023876945011586262950857901454278636504692191197367816335642551395343637491660583688876882746093793365601402158357372446168419271359857116791717041269031265039874494190861712482476220395069884469982510109100832248221153314212460545936792066242986442762165229335560813569410758899189803458190466493142221566396185772119821273531704661983193774085529343697256876096872832299616089870319432391950703881416006821833664005796332402978357538258077636108220916912686214873259641155986406681853139589011110356817731456797002240748601082487904344269840677633502017870512394085680884488139177702492727243049324172373393364750302097566731221859298156073075925199376410590000778041445960837059085164253679573385614972175201965730961470237001511570335294462542165231112583264841365102988254478238094480785534784948941752360276563518272567380286514519257449585852102333465778311507346901283220765313219679750900703023166792502671242403405745615630125400360620384416619823303109855175968521865047714145268138818851997705449403705310212962047337654274167611150959585818499741033590171113510960778499097576684139918783025712936500681499468184769281863340398403975419024347753558288590417337632650659239057668300961414956459153777333534233687908479350328873149336981835726369083672827259042104803836105423645998757969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -9434924232939064408050057299021037978844916946440052140008172974370772157415371228105344073335343202542028207933926605728619127420538013656375260615169911067125461957305310228560995241667241215589034595837106359915801955473899202874146112398587553891328446990039043879945462637233254302443127288463873897329026605008034014429020472606770831338076653857934594988098366863011906435292368452462566610771348972506387434877728535882577303985048220158075251496028269360156432044071870078948702841439504463487671829513815950287559270590998986533562401779420527631155862311861064359463117680385508038711271258489941231676994448635268781410274390235463168572333048499949188823894101899034274371493905634304228853859690843312047252825491647833622813271944926413144675149215593371329060780937739135042927977141859974040545907546113662381991732385121757667273955269776841891259346521819348808546021600492701070438485749793406904459982225969499073398234470245274843331944477931275395143367737045211654901735803173273212328477923169593467078611258055605494518495589305421464337447415928065024856449356619048129004706408144071020733592656079597142481942050185829015235258363565880364703700043910580730433353947000864761092011337356156076520395803009522334966484680766305587170026162146737924041943518536567684722804913509047739312033932520642590866601091605453541400052690008585304803017567568796580440956798938549542507659967686605564617476961617308515271722107951625462088857399586909270733418087907577359990269752966858425891845416356376266142206549338420851128876181388762366702288170554352264282419791232380071902888479497785487194111010153231985475139304800820820510351778744364717093208049715613195184442365782704897228137436053208879164904466998742446493946810978148969105413427843326102167175551711810747539522848824998353217536950046980433669594457764708461440624941628633520523473343117590027939178494254233882125771208072617563493603033242534723937632373440512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 30001510487020369502918372713343188160727651547834398721630581862806390629765785180678896940420450999590630249244955680451858643010898108492963537009892492597519313010310396452287370354121191055201454788618530916360766650325390950705428817142937394280164970226233833356650994014753839095237752988892664161694087992897213180051999501196158917513635983764415367634088792495239045191679246587731707674133576627864189896357942754280981424981566127757308592752103503983447721494762523694891728038900586436987743018077649652604378224983534490043126251490375711689772443226822136705694442038668354643256517426575664478431285701774996441273293131681191182818417080787763778706744199914012907316049179577741775387770350804896726166753988020881663078162556161307377116195868584315614757684133460087780102670468242369435268356517327636730068315028364647602663103413519683503051156705173776754874183565227020723434760525109360813524802144682471718362963086247291235180828805806602886671700492005785203882954109243882458793138184927414675371721159808397587212790878863165711625271866341105241700806729097196884890913692234879161101730322943600104033944558151931074236102452314953499028787399511103026792308835201861307000012129349973468930558398140640466489508995142119761505639902610154350770105322457908989475208338363948786982914788784170147218886779250765261495898533899108278913458182578108068059891619858677752802801959676225418957698194233819839063346756265945809325838543107780076536867611782162009866558244039699583644113710067874078523250499854458250642382407204988459654537725701445557053171812662500544336798320533857047991748572493902352130927255204607664406637784849645872916973401358867657903630720102912687927579931122294890458314688567355924225204881621554609787412341340443272835481778645107168734967099981243526958172627672504795502565912324598469361162285479648413993241221323607799504742879467923901086741882245864458460406200624227334193085511892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -39281012568518701702023706499736046462054824435244078519448067938091288323117002996661756051516304220159054079589088621474913307104210004296448136758049609285010758002887248992238338747963394450141059415030162994568951023191307984246073475762062051389573995259128749899799739891599092373861088425898500812632168530550127903722783956235611588829189554638163453827925861774592251658289043449048385619337734767259622310614525981799905866240985262107644564291800934040172260523060589580920651307989203133978027665306744796230482719554541859042726080917590446106450056408167202113575056816224883278277285448139143109893875906643708178620287737446617382406646225271626991038780220479148399650932050744178821391588201207725458386342718039633645458077603499797654414547933612208545990526256439239673034885620917408394635603527601357152526841624909412862222786678775876745258728942628344151120361116574584939022350142483094615356719278915113516438397564651373022600375238997093408798724059236461294274170227300305465765262012205741463101413954462306254420431150789585774559868541697767007529395693162382084607154073215203525533689136206288927864295689407425791082244431633387413812936622441286527391897598307780841937481838285714616033432154515088813290161878609153484900226989448691763184578797691877858709704457885992228695350607490621895613276823948236622741968952689033116652075178865337448671091018300327566233962488270753590798575564614669006103708784369839174035098085882871248855571796812339668379637331203389049896136028547256307083618227883645190365120760861657551496394765627283966537427019250010746917846788691046275141315179199567904413399375363387878873717350719907460430263193556456942187627527191485141652822925347937130837937131378061178254478369350650981114507375094230394728121135633180639077165103259497229287516385867521874961583818098964396984859821500874420652622704341928562965292888733602990952293224610395111068412014555461756839202851389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -188600554874056141407892576887622223178354994046104024579648229509679023102335109280918514298884295792507233531504152471313156283742558162927160052502640091696485060339727335180882004580715698654695680301378476530572179237955529054818297186947067738541745872682512394480972753567938567403693082149439375076302834234735322104921590919743880304929119135688843961624287976527612387352235496525045222342524331751674183546530562370096744108748895921218022708574571541542566916670223999227635650010764164270178218900827220441726245719532750914915192836535162368683786583109509399785155685059945566955570731242362122843921762557721988002149326486450856420762812510135234708077420262359959200596912699754489848222297329077812063839532141004466161485992398112570593848200247883429765014703481939908736101393315149441751695959900832937295209928292873595803239374497680252808441790612732268579823596984274302532801537522775929884424305161318135527662600643130978982691275153336015135055733715047015635079200032321833847296094594862942512121244951091383145592991822665199755719394699729886813310149663230474103849778720990110007500323880906010210768623655775967395894434675303150450374975490653134490887792440578699692956245629188531126063020685672145071798895069002344211674644487319654169817182083554123029436240685282949294838962482603862221376132642873835698059606669269525889038507147531969268804586873759125073552236536047139113595756752883117565913721151665846490944574853801683299932634031828015945645077378340411345748989508317673257715738901851818009197438216663216165907776059936568411961932808487187209533641427745805581776435752249033014743261984189078790840315882729485179986498853781922556213422085623531306672861377119981682833516423598638395893446247158820764578650307321972756749828048473840984555108985841773023100493076559526945857117665960587647052785426942693019439488945884410422607332403808612545078573729701479581142969420706243983832354538913792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 1468859422156916420021797616154487899381049720716735058071143510104955864237690216526633966397409908250957881008102055537857769659961906188370445743931727601960036280690744314860404047352772778044386220744284785179954943919721356428551359571784994499420618559972309464850218891663500952101293941259887143341678703529948001081852714767881052213814732202974034888548224102931243882285021157358945471779939560995061576399392515247644856686620126543879889164590831621590224562630558956663241448033933054866733346885179485067492918485176013119707128980851222672732051072676696654411287354979712682826175467782118819627699855222080882719933432551266102149396538439754052291199673664695572935397459625532246748525989735273373577220596944823026289305394903667127616821283954168975798456259537577857659440220240680292972116252991542222995608295539755375028212322452300241693783399977098463782587966025908409651953589410652654001472878203504357949878103617765244228252040133420862573129183509193028066524395329764264304019328442562708498800964442469014160558697860012989445975105056535000184320223043292068275498944851777387230615662745190251398404984624066056304195476583553934145310441899118674616522325070526757122858527555375079317329352588476985385356216437062948242026286248022910241398365293150670780745078637145747144911633036440473039307126512261191961980483101691871318051110887055425746879422502405888963494564104574075758762360993295368319440600607020221463739499078109284176153295920169635356548091552251903455978928067567290443796770958702690029573291064446519287451701707774388076274012828267490203505588788915033577472229899431624428944160718712686926653168752833906748850731614604029492640287040066451796397492134661157312783327734898319894472015846639552936356528412260483461471527735850292208790120031162280128342999724669564510567579450608597562535617589417938583575010863156361693130368640477755600476680410886940510898652914387968359636678396084224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -5876995245820061479893417972301341314486384463090395469975371831616838812581374708347973215498503717231868260309829885392706528241165400396371287718895366244526343671115668682077047438970022398971070699663121429503011928005993936820572560322203093981642255778356953516014731693685872824357111194790369746913373569998990929586575541885958608395572698670763771371036864756675176808817724607726308265917375711022520785172880940733884206710892761694219619868185058886352756510921424475771391333175852593453868486383504455069213721175321221046116089995394768203031521947320071134625377650383863006823000244160274063128398501650975104344683877284243211939002084049175089327878348719199306248459740307413011396458675315592895443879365497042995414652716048320521101519523765548771961917786841874166515052892474206452404594536730958303154591452427158118259427104535029073212106439770264672380540245491200562569897532923587649600358622854835207314894405406642427000692907832312658660097163328898685523180286659655578915814055833319012261264355925138803846704241173282549625208326214751862889595848118832475673772449204122942652847029972279840300050181189136936474955225255498253544726053513843895796554991772400104284988664332378977844649221082955474411287482338140599620947567846531671936745778114020241356875750298640515916195537226920692658799972040006689237953140851448064316351668723208011050795494879104261162895859862489996969761741646195067427039403347699613086457695224662720912565658741950407203255834674816038603088768761541449188966365621939715165825534780663157814848153139642561845393436439689182229953320494211262698975890679414763651128914027622371802088276679631648912244783080182730642303919868386076396452782411542072743592137496931919070597022990603161024792631316215195544262006188247437813292644876211928550549623207759410649043209785375176957676756775730594820249733498757350294157853397362117312824756062526067436681102582652303183569570129510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 17610298038715307217219481832968371468999042685511790871180204860105714688323343787609657464496544568757217939554475413810846536747696955190510237426213467759766488220460409884287585458025880145653296836024916999577090467142593348377241088708736955540783063349298389586201871719677228116692989150143704910615777880765071207722800914247402353915534653051857333651936595707721370505550462311999541806427686539846918005250831184535923403900367139995345686339962634360850911900691628227372895414475428483431195060157929520755684287833976324609921879766284051117672854733073264932873156157909682060895116173866871186014038124656483427325773783813251535611517174549561623423600853799272980972749087590430035039515293546932182952167464913258025184616564017070683257188145430632961566499513160349521578329506447780549448317598428933785068175662137592667056320840447795820564032309538117415699348361507310452084571469073833507918917965373386376465560118358872891889658387313581186794515727209387831125519412148523733235985371688689603691503149361090360424826580258383230311720546851605497208098016071325391035723527443936697623407429292517871348350817004313374173100259127483953019386508493472066715947163831130653937120345054743399020023904922313477160577823377304308284396771189354883247388571766273474603691026064769296563097441269595469633060047262736739530823042600052087482235628186547036955947651959241796794580415615579711141902227338367618588974152090864646058771035557072590047787582786982977939918936795154682657974391991067225902327874135614237139914646909503432445393634354768603256870974835705324616793923277164104029922231543206261133470605766314199169383729046311785976855004881768045393299870802963295332075715421330242620323817142223255875493878331100498445167965594462667433837052728413773142151644320493049622200928161880300753049799734055148695070938024734794260199656823622800564344567766780332995781263819798290862358325817595068725894622836948992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -41854507604727159901123394591868897681476000578602594872815503192390117232069124887058216190398385726245846478071122633217675514171936553005447123101966713316664060014818515556581464288663538916765564938438731416590492281072546045398497629596757316613039690228679259674664150620944357027162903401504554458151469602659276587132263066594401909208956282375084582614847336946775101902913793067900668542421536352738613623533754383044989122320038527026764792570642229465759825835524706926983946272743244773548642542871916224880182671633110348768893226702726148236770648230929548269942386145784449373839983532022858460850601144934496375006796733718100914967712128093670929260775325297271465022187823648206635143421976617903781381128619666572648860357788380567315176881601370840390120887358557902966220176705585978937670169644552724842873579625722160414224880455461289232545431004220011775404799518109298741735202920858052839560364354267647337132570357700155046187003795871803275083555514049208288783878440201535000382425026703356210717912236271700866497333551342985265001905661309330707217808893494073305242215035386250364365568605610787433170341087262382046446887166621575972581782734789185613783578484130131767282442685692399718375192561042953402759047277299133009294104069811967112442888254551024362459809137028616356965917369883379375769236439586901908905344317809409806746425130995953557383605305297376532635372359065321788415537523070941196555584957158253599523820603446264646805018266981419823955927779209085475396359439824213685512773796780994286095252817923663629750543871591415868519226067653045476395609567881466497709221815705135467979437282205756066497642987603585083542577408785873586103443890986774368723921660407758921908471630041010263510254706371053714941641628404027112560492781630347521761769188047353059452581449594189806194292267919261555922323542043020477204353805601292599476988934973233033044938950335667705682504049697258802093041487745908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 74499898252717356500530462072504257139535747721753969665123390485459745015820623282247458941531464113199119291078084691799774000703889106026749081016734008962051088749615340674632901298701323295165676547881162930779869251491748596449070257977382844101743824643531833978824991902798810799383704722388137811477859420791729646638454261899358899401041811543429610418797203061432829199795935366851547439221994593711420210444105992762398896098013212333012155658058391297387704245812703781266124973686819052054069066572962407047157390608281598400134502175062336101636938097616427185602463406573393259353145426740923874360785702799772625134445491798161209879102676996880663106673748579055113780244132833977914309324839932496063003322737928572761765676578972496788763967016485266707325126012817804797208947908139842954178264966593546137868733345189794949414416617766761268972927926344272588863434412536841988613100953243095068915260571864433542132072918558505139944276143631611411631540031574841008893663066999601176341661352431351086463333171233571017576557398117621466780274043942534511773533904020620191749396697625742430881926928671275917091045913830998184753004846161122319311158155900697475658929256596791812093432673045975534644553667408592928669990253579574189663471435774711747607254975154616720127304637604092679882384554415354303811837884233312497980388740851506855061932484342832847326475964950797179111531953869500383041493961608803998594714137547886317434529970244196912199134141985522777828456416326023568114597234690435259701173195662521905101971069301697015906666347169459129019541707612377793421844963259647237041883029816478004435433621120622648542794903894294112863654660810590827505702278542608563168966090509726738873302243846885367734221770668513198407911232019148112310741831961937890432165868687945807482795337968504529944281348365995341599221154352089401472118197822922918552742489197345079622763130284973663549023136990057350772475728010149888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] -15634384150381275056697598702788797350575978650521514527155431623439900531233436962300409078196601098513485436534439086923916420896104488374967853566243930413332265562090712113659747391035028908244405159013534860238624181699701713424814368602508284468058480481810087240179821351993915863370748952302654843573594495308553980967233195215416055740006397692313258081031739367773423272164008720727068117792776931597767395875806572206651759624071860868042646184350389723953672838894424944547884217973913806187121848598756541456867930918539378602267412590616940156235465488359323514217424846797332228109148378290672564077490884571881785355057307672522685271310747126514156238981680331497866118946157952778686916622947451807812479872024939913354178892455055652171159674105458895485563835626996714104209332463122828312281442165613985586564330548171282820529687218370735112866137487432421520495470548250774205914629802737369014391343445322025493536795920766369835149018534095261604410631212922711331544261940962093203181595101415855768165583674418270814993487463106327468820789696995187142222542540467598059686620068667917765323344443982550235145983888413146810076937500198078602368528820861186671782852932216047423765867253834404599622301923280365531620774930554837115326948121732181205805041098641760846541138555634000368406657426804974621146516587073689034175527326054424854862934259392801323015070088704192702567533600483974781534440576165892284463204227618573836247234336016492944017608990058576667439327666888355432630829206591294480694652861015386745739917698658938199086052339425288677527922656083825177327062088430365151161862059522968477834498914370363562847708767447269832208472559306480406355563483980266724696396798328121550187213737646191629827238542765384261694795206467049598637694273227206809532665630790200647873037144381499242819152809677671483621925661332351710501623619490213692123354430547329221840185939280675553726556099375394745680396288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 1214217236943101674331563318337177530024136756661834286591736855199449482253534799294031104578989098112654071749496467285969776020842208659618347298737763584501453678473119305512234060550259973551406904767236983884211920611168562005816995711643655155810625210190535741337948886749347336465041616710591512735887672091885839342882287639351943514897991903453260121512624377879356313055508806809847739268363566044780009132816366132691460699028727970145996902549858126782629376850325176088091357324305772399290670667593606734540703489428069498665490431551783619821710483632310413620844126549827172557185770115015711519265783614447232867833193908741249584217808242735200571809204488840962454582363831505034248502045848597967617781640213936545946012054523587880455845504060745933930337275330376569007797275008092600653113808237278433923957465917052227664144923991429645540990806919410153887362367625916202153489290876550951960199042712303087915515042314124179188288835406581415061755588527737889644728611020569781760354221176417671560156584298326641120547591733215316824909168116731312125480729835497132521434362069213731436695346828361984353405186099649576156298398924631091353045338912940188738761031226310356037939496329104670111601156233592232277866951022735993377551913384645443190898559663390092487027310311743006198663982252005402264945931084794030438427887274555425155070099197821150508493298082665541456374547294650251539471878993927216430574847956130892461254570146192974209452247190479930947617717864171062089247491203521993873865660169299412658253134528544291822219193188141504154834924961041309216332718263696718541057439878719943766404596991574050560071658950384348043482636129591078966924463891673726680254578185641422710739110555802758398342980998555001730991863163402600289854517826898069870691417057770048509870145682230631575825497586720923742992375185967744551103450970496137681822174161938798993056133554854930281736060738685105923910795264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 79218472610303161908290619156618940510606194811929397188739608267634763211444022568080770966658070263189942168099033614133164049543887540453820294893582529806015474719258190071005449355923110492956715469473294017011317824762094376894005842691363439996157314438375762446472068914008478269718885817761041099971223679428337483931791046942821792334430531299440010844457523379790757194969588671978113234819770227319413098807033349390593862129784361055384049890905295915879729706000580657300521449754925670405204313196100294135997388485742852516674912262129736115603667863208966129805813402590722157865392711167938491712206220510681084995196381224425331701347376601615069532946260610639706361844261522927755481114579689344096995517279864974952647154641801887477613138665350034973812869420406928056858525931999114415216579388867095887183784967956364637920015781627033646990965376162959925040995367113469050498261058565719376446968346146283557317970945063073508590835740242700496874797166170584645547426374487119500504130449588215832253750300066294476628499192257898264122932724160839934808766074058797231288927007061273661569542416023154273074897607310536511134037555813144859017862626143339747944901648640518488132644369630150704821504115104466200568740218460302462975593927620473444357790828055740715248877244757511353180939887201225808572466585008843308164168120080483574379065032186400070436222412298192460313549244067515228727097192755493650466874482835502471680779103747044724941925414568303615108123757331194128972110729529137954533123016892465008996695451705434862400475482265357305922334499763296386601281557371625004044053888156405115147767943786527759594955203587940762360414913380861784600021833979130763108012589091906122148096127004464030642868378491498599199751792308285986258897601059604334669935739139628635232166083948222593045549389225183097999683373944949315160999857742629544164797930508326761956229583988600292084690292359142169075081281536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 503421768824944151036739191316263248223048637668621819323888273047168312857480775070247266822478913227185292184839674937968903957133045120642430961902813486495180531890444551352792451936812939165672754375441027311744438899279221655659247171254430985327494710391498006347755829342164557810618015011576921556751471038149638449284569735466074583447986198017323372588526803122040913487527663220652916112332606283731778550174234399661372703508412642117954226906290814169168099257671000543911071039629088347023673097889904343996425617461041248052999721339559526198069662181850412589721970569911930399747444112084960595077567643108382905468333302601205964310904842833147672158331440728271360663818357256446217287232879864993636716642976415338079547852505261004785291689612796927753242639441331279286322152095954622334920179897609863670306982501829377472306382564167860653822668090701980080730645446029264620728798402226987448846299711609077939240646852288309926263862847010813819089523905343950933130817239722370415614342270274878303944489518742719549480834554118563241599689324499869170882374172372651857986282650758193986318118572259201199393373122729450635549476959980288159629570028808730233796340067715730617841153558486368291061158200186506724297660297129388621254914904017107296927846244843489436051793403064046748522693440373280128012524235944314882517840163922765619330270435446621918184110781248741849159773117997359426400944998580463294937818213973851284437873681671468672113587345077771714050631815776035459628458738851639373316044182947568168371802627780950896477712266531995983097620430019395180981565563493303895302088751398482344169180192307414873542744881311928096169291130724748010393505440831546765860182491146220214639156448611018988323904327939791726027381218446685814382526116981492816956537078963042440057173939672377110083961190390217109196977166862953086646400515893577616574992743126691560922892737020512289793241770719758358131085672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -3013085558438364855162634682331760003708731873648178023462490704379603159374505823093227027118884016291008776472629253890195125652428433747027366784382174648455044878928010644909058875098060072774240856336629973954733663607986147556076261124073266759262070199901558980276007107665730234452450910966594309119426720554489683360989360759594466959628720144593271302110649056926832189517751743099496590636806935360342859208156814352807422997513647640893069310252560769727565820854191754465304379850203223061919794785341241787782506894819327923742540496909701283907602169545682727236574446497271195089633385642332901827904555246274871093060353639954533347626794873801478531506956288106842311337199612416171051531892229554457522364184607393464990590618556341983934966762069811626037631578768530559136922665262613982915083010075280821844225016479560252940572525210524124593619278898139471388996500711444683953164524636840611599554677768451493129852383506164257482943634688289698665141085871547655302759559610641346430906271024230750553567767322687339406586134909325343101809782977366224262243198611477206905287015051035352379354039768340951949651408348143983342028692775406437331021880675912553039937247851800146253839073545538577436463385665102710620419694944660732551754003078314522387269962724823292725849307712740929328157737926280882480499943155292226596284086532977500128526049870842016647658955230170980531905272735551259536285993190919266804551946897171531690990032273825774022922886274987231218189045105754323503158162596068339276088980283516408428931491869329303766089823228031005198961114919697040569128890105040234054935938337851432593886371013562694185614597028022049875041667215887483161074180168974112524305618482665369271206571849932753565232721686467909601501026024997480239596227457140325240627372037536998232140347275974372140618713473847776979131595596325022855938639669368011771351408297250144836194335866759884326127044958225905542720668041216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 12693975927454295949585039774168590609843722277224270053026620206463570735136210542803773859282819094430440311667985042311700281194817995062667973657358181366721669831835467299685278499432191746329899600005100170395232693495215051637719470135330963292745955224857634683990898753262658929838972469439306714597257827614338365307972165457535296192639558414271665607686539926277867983726386669053033239008450363435620791595154951952120077279370700518584366382870890644011448118697108105796017203392045002391513972863302326924545168111466288664578941287175146578667922442623633150208555301942069641145357335830522785059497802120108628476206724782015792266402174262265097812319112044155201248939361715805585774099181333649861149793575870581558575539309741506588438453325531321820301551005197068019176628193348714358619814154376239598459280369523799446692989444812799540470173730904369466747752392038643058906958743941548511050359774841156605394276969788681200572322241852956655671494082973295081944972198956927307257795600136741697777750271924282119957781571513758198402496658800402026737040375083703171480524046363839456507396177686550428042565378933991600071550353949150344724412379101558603339453797243453939820367419710459699245194371002986845292664587565426689677071422875288193196667306159944809450636916040262332293454460557932158869004572764495927329047190746032153663022971083392575310634953482356023285885716924681607675555231151019913348414143075508531067768311720499104513725114922720335841995280209513301557847573405881299661840985146666516467733296037478164031031312186972297280172470399644100643291209404953336031973283145689752196015838680758757950033401666949935019185602180287620244941187101815278680437245749933101181591401096119529193298900015857945850623608152692527765313579109545363644014205296030220521547971745512468564247704505598690732443752986588115817743800582166920434681424010880715283592082298356342283420052390247322689578492493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] -38341341649326994045003764901049759244743423896521439763888717197056797355510658676002321695731890971436609966980184892099623172381065657851369042199499088602796773406092985582020576718033136032130533649443895619139079290282905571820972957928132620770542859251919556415307415668423184205402250533058421703783866362914545352658296344560462433951841991200007662465880944414019722326520294412691966353413195397152176083217313387109584821257737088855753398376943052352052382972066490533321296584637387818855337969742448131610250512784244983262889756148961919980208767699708291441445195717337434405865015553070420160803653652716320126217150671172690267785244747155491368581672785614938807154836284756176234632504600780155403451621028631455620661016593417442694320630450445471483804225598937645398055627508255999170116587808981156633305143256213365339031195354342285158004186022868012975937447397637178827912471844514313816206574207850400594220810588489818148288762320332360972538873983842291248388511509919649491299852311690310101485796689477894082445437840881156509045859479277997242279221066643047819876983121237596070554259506346030681629095925272010463656166493753870906817290903252591850632715234283804370023146701148980671513772319810178895962565804825519484387511443530747698581201732784714557487444924711820342824393718355841724535685131764665495453430543903943687925266338178252577151454838615133278228645188871864153944362500399752377794586905285146735540348887857776945954122956878903727460591878743244452685785390468988652532667822029752615038435262256456934325878699171807143546617811458900272964694514865228880361447874132450944341184793808477875298261048715342611551163590254404183295542217642754653984321850376698973656606981273722019692588383296772663113615161991248227966165745845795487455211763303431645185725512784606446833473953087946508573842267392398345002992561968262949453667192387074135857506982288471929700042670416462220619291820032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 46451215140462116231193513630404472777399369271486006128208566604072082417511123970374042327710311972022781000954426284889424784211697897424602725042481695516126809358437415845560551375594205696745347346074166888034956276299192525731566456612697692674330462926459053873465387712110949525743091733167383389840898059168482220811669995233889313929669334446843589140929609407551049070672032513373500480774590728702092062199080080672567364547287356828047049306193815044814021998893748765167012080498990331169643012463894525099932156755481003701540937089671431511493618897356356744568912823507963159483679944104601988671752497711373957350956542093790341692694970458422822734261519209914700082068080218314489236941166779458728004302396723193229971248568793200590161051407158581727729288207207216905030874777659559474025761365724067885312192119609944062124721884397649867202620778257654743141508477384166887378699284952640662717014649728432399957669447352182283953892454999096693701255835356867897396589100536114880313993407064616519083755560149389774722535928588447338280020461973913937826649302389343808551467763038118848463297677904423938942165359509684936851467156601450693104684549499266144409188127641230871664010189738978276248051698465774591229769148921116452501089135332124474063116182726027613348652820357057185875212222836326013159735158503327962601445208211424513423787031752013120713910994892644633391325184268839733703268279542990639309901389571170568359469437775366795462811640225835264119118997486440620464907018952746594153784025002561400229172165515740088530747896300851544271473687826059261531993462175911802433085095910464469137711778560802596384348410590190261400393747586372901045521174059327082215973245170915169438905687263110745545209925712622616485564327072276429359262731080242297211825591980339869746585850478922488935807493008515643598591331831792029096192122339118653600330233272703396980703737809041751593825972844093149348687417180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 147527013761680705388148160693442251729655410232086469879000644749617016494416966367993213961205660738037111018704712889438855076371390481407100392300309554256273006418071200296065117344173792696389773190963507958166403702425893879516889813155091280288513889381835262241394568333676222067249288581907885328312063166531362446946528011354286613310944329179519671915102602440356041494441920539460178409242939494575035877802397109719099753168512997734242964438329223452728581979515434132820624140854432195698135990637874953783248280568958273751433721443045818824080500106591783945766631600733445817506533495927004993089949933774361713627528473094623122336939234601111704802422940693223370295360982698533331649986112668798875274529167008248437866909302826659256159752073822756640556120388732940665884628139453513018675603519028585538775229476481238997331891883782698870232169692928491011709530237036857839556639454294047802139301757969036800205185823393087688260514150304424268078484171666877091976515866554148223076497270538983074732869146535919461951943268771276682793183170980407776291006608404214918633994068450808922340528324914461903219983691850953525132412979677228692891556283653323020046165355852358710268936584056315288245281135774011583172699629514622739870700716006836031413396217446642698098266496796124704809831911118515849039905563814310817903144989356818553876722405371566224260654940216725115266055378479772008661350011178444527679587344685794362363266590310393850923114893905730571575942548866172541282711507538961034522580454886134464624183307671555242990248133516720623716763513886534172823204098370530526889899202953749568281485708004515663580958442298303063471068347462486840544336090779168188428967863008875042071227691922636261012917074887228577746776450258704179698634188411688071255774798228299504089941288864471486584055087665113850260992759257384078736998171147108846646489881586195546795294138216240964563124235950587302351752365342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -991933339336849246606093858029304803570212151023400653898114401288279440292674676037726008238711017514445655549925238850906595662302594769378991798918779029243762884241514994564617236288604560516182328759077506648909700769885509407392860680954452447551486822251881568384209364465892548462442740463054389981450954817573244253744003118712958699644952087657841203220430769765966273661278518840642439612364000215881391283563692940380568589690820567242850282066623637716691468568538254409797098651935925864827901294528907988995824409839911015017485011663449729242289723092467524622337232414133124406988505432438747961388635643498933119651824304300536452633347682536108777320753628423918455137434632370343489051326591509609992110600014732585174550136851417435743199450788076112701267393074108791047281190965157759578582987660919926583798295645992327365271187754117820101772798680131893245790925508459234527841546274198463228337582125946589616058949806950117600817488662213717498241434891704271525065995422403750585409582259663430781714634451296337756786933516076674270046572653070299378798937661974996680122388449661358072943016551056052350023577869988417432697481433668924219435730204023399057705711027744823667980242236850805853975491679172335047690350100853093903963972337213208817405092424820803565233845765192282832580488846163336351409046694441162037613418588900888444134608758761836921166092049553311796575638078835906658810551267251033835112381750395930918571205219160688420021953386730767120113501488821301370992380357642292414083935065179505746382322915149126666196701398297805634690003469459236786801309771295425501024712239634029476208414792921044715394782761363387082025001482974824898409317407829025475216423749422554825316434873050643687573168828113731748332446010223067222195445385271351296399255241747482070617416623652752698714359673667771178212233082661108435589776103809538741802755581275318139894383784864557322189466466989027327390434753249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 3807190446940870912376989688146314977106752445500288190709468633746185335152907553606494948640728375909216855583237970949032600161749629325525184608929633453693675553637257448260046297889751141505953741757387444167774686177073042042523462435110177604832874643190191892076295240636204677852800020062107684706636065147784620232966873713468093375840738729056026277645118015416561823731429800388337520331118731018476718036533712679443560506310574204117450607123686142945184731667131279981762996835616632927625927754443564767992367724566464304398266912008511337054456261101912123241040602883186890318995489158957838279270592675935754232356902511459357083088252323827423731568841520279542193601706848167283353082264441875145726206222052200345565396914925314361832451236261980153974682984713335410877428960902697375250432566614415691102975543411032291639202714044975755708013632717728734506600847397119402699211430602331744955605649028116656568429252122216148772967185885891564575552014127780603182274972065842444121106574261366420844363832778346180499378675959009941321863277460533230688242804897582647053223767428873864742344759902896278323983018378979538057955166933434379987624926338417734424712209664641281496243066194401206695399733287211673927606599861556657763494419369599003514155299212013709208984328065129303912934689488428694539708491058968336041747836354182973676092786341217878351923890890736019250889201073626908966608354924748450323672783000919730524516843481765122233620679858116855457675170633190419089953929107094815332872601092442843612369534480562494962856676644336348741415519979547753004265685526946444417237797313751214797661560359364575947951428235815589885809116790958899628556121017103490815651851015256363127716008357808052658250136000800506292367533376639995423915283700076564180006080257284071417930913906052539026108342186490269897965049523532076395074079314587672567998377072702132759056003769010686846949907753528418439089426240897024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -13194678607213360657214288646877243331536985451100808937230654309427536877648765543856729192805769357775797022863873936737554757964588049258899685382999775077905077648352532804434122978281187027620397437589072023995344581786234900142093536332692293850915649724661776836953181205357477150472813306817945621393442621961705647029526051764065173514614942645408088943507056205140705554421584218506340535068040390349554343105091913168851387177074729460453415776926855437732775538320388570650422546272140407259962088823864458150513477741834982928740645371445831823704548503626202665192170919791955918802947109599306864040559647765707578215501100398393276617519955965428986552990474937833150224285486603326942896269080726539723004594782641269993253031350361908488777054663118976621227181012843286080686085925596140778557063781494344881276352870900447807423264205047570971227040910371607312591913393816110024967000350872872670431284716903295765072842615064510829041111945804377055388176972274186113923746801358943907183812219942885461949584053297343051669641251354545664207826531056170648638991321095921074922826001443130844851945137576097972868195533184104002806519100318046802418233954322457126420721960968044627667736934901757809261049642266007086459547254241391533697995303805694952163681456927921503904403410360956199457854901359512756063238838190298135558779616744065959816863856909538719027306110320694130186162186225330284609732907307562669885656922315040412470842651098540450466518241136048809135560514752259059668583239145883043738264035874089263456862891456529955355829819705897651216107130019644031631583443531847192269692623898027049212593440490686490664198368082371050723994029391637583131749566137079605351981966214024609941664632492789070292350783866386268657844739125382488015457537092761444160183784349976514335641280741743395401353343136738209561042676900925044815685184059889972187934105201693742691195070351110740775598241928909406755746051050700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 38287441715127640829255837258603499730657404479573498293449970339502392939854904514491967776970085619248576280419492115068807409822106567473160313694340104416263933767212271745983940096989340124112988193451188606415572096259123333116410041113662262371314326124158346951890251662985267278500447496181794782434874458183360321178626324238907476474950375835110388029815858166874988278435932837533199115797174564188256353463969515159889912097776928571170248991334115136068355471703154683783491029198703887006533055808469632924971606397409487283368947217040579382921550007588176375529186085022959133403308073611903816136787180624244590736733006056283806052300779643339928857716944988716022764117241331526049626583871833732211426652010681331824430375205863686355310991666988306494984675635660222182506286466377468364379100859087462619319636983611103048212260089388832950447356016721644743374411873896574239141224562767639232710821484804157691861049091936222824862495114777833684043222050015569405774027063862541511726831012204311238246826538075107950783049338398359423420656983370419950992733200995072602312098728369977150813285034265274371393925824494296191762375627728973260308243145957184699354733709772383263413874073857035568480724488938356211006597950663416040048843097253738448145959243298598300652661762666227741577568496619668423833506896099783785458399036449016159999521961779118062495330911223906865364757391978171698205168812132651996493924918749481598082431554858265645492476030691296055596139005984998701025629661831688890461088574437776264870038847167499718881837340208957850392488760648129275849722852466914337700935098045616261600812557704165215978406575369207525432621407330416911473221226683215161200789559352452575828898143237925368417559506795853244974374473433606876512429332115472944924619353025234018554590932308085308375149675273873522226084389991391883532601403487544189670851154374234842880894844745150738719384590203774624641878900439252992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -76284562949640378371781148093924413387174097704082647143662293300187221815836924371533450657108774526724714520902389067884658727813955465267709431925925189714139551465448541671510079342549031370262014485313381199346620954278185216400686872784318725107425387138555968657260459389756495833802649822507708421429466600790265374623356485977196822148501641423656378498969458255555096068281412851183467970212427021390729812223296152945619181256278024900896498612683830599714465531841230813552017529324941842650682206805315803480440019850477953525110096126248967695988213922724213705792283782573041598163579866123717231443402939483434876925335523908719061511255600181553933696962095536662493684410957193724102912098327766655124320279357017990348655791667606848344930265008861263466688193885322853371119246209186190387343679061687120278836259161064423626989029147340843453008585216740299341442622809655590395152191807776351150596554853958978100090839845162668834736880586921768226694500811349067987500307752979398918473636546634397063907638447601449720597181934628759645659756840102348034180329448561589652241152653109256473381523141257763920301980443032452779218381857820105275879676883726349727960035653481551770528444409000243961950602522284091083206361080170959331671170548174883578521105208387185952547506097345366299291740487344012926843304637656275597860833780583579333822765947051179919515850486544919002744600378945729818721434588967071509989708388370065852319144495472805399768020618811966658312382447860880406715881067928085791424630873949316850004987681907363703514607819465273578316192519225775206400190221330720948136035573722921085864952557023916722639189884871281379726403824100619691683081799708311118677055226343745656853902234350375261077322284724159933820722196776360213453988634725527952653094494810624205438379070866287620698971099662622326107422011958693270435564638930408747822587661061940064867506295635964354602296550798603509428499079518748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 54092229835443626393137190028278055175463621596647718359949345545573466639100372078592148294576558340028906035024444147252376384652589523794724239056348084196595545210810787934936102990668483722641237951379168059518137602154125333824458010085149735076988198824823346688727634084976490596745064772026790268260653252033866896569881993417636093037230851496631721952091436080511811762092352806723534429942404581682116150692443214735206548210896046117247994722734961567347937693466916980740335497208402614292368687926762440618600377059146737278323374107278414839784390024698029003880231296737461183876438648719600986583753338164568505194958565646112902569988392251205315353550857223280357723709025001885598591016925083580332616158608926088680710334568078204452582370523370345448765830166527925369756986573073148658289859407774886603031042420554477526525596684851108164010196826743035816220698957568523225298914479582486684102732053169984524603900350349608922879673749453387725741076101633742643844677173328249840244072100946738348294256106326372060753484406518288922393823111523560572624654517470289898445262924107771745823046139494294152573617268358247543769563959751246925469925331424758804135632730883034932520395067016779761705047639789832182684523977362632695012051394014267581365283698220791646065115069483350581943227711604539507377037822446821550391483687966750107426775599816041103696832771245858799115895570548168800090888283136290784005771003888772165056233805919721786245690441328199008236683442644209173019670699144252873466662060343280251167076306454088579002521449682418229079762325894777514614292655649937728910079710599377974815883887829731837094058678379615874375506231052354096713486450499918194454220051722798510598658441843020506088205199043041744595990057307362867120197596296943758679430770116224053700234504810095424490629493495546834309518809453416823477571755214536281720936854590533256996131953663977070519706856183251317217490925214760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] 9914409372885537418132620928802800313748747692654505622106135375565101165665479961308219830601597753292602076894243671470909800247797225101122167635359082160974221623582661292931879333450107122648624810062713539477364391789914457137130492030062334290742259750411042470792255647968334349140861891145835694759017204083263701382454799217111456691789437287823946008504033840295230292905292415021737588425080337357752332840856821848148857210822716142621540649864445652289236552847317547013486376014798874591287141314524646757452419422838319820460849631969349255075033465533330674776585671723378962974719166986035503871002409118254294907104896375163861193172839049466901241052566060540248198765544570746097449365777788179357475048667509071160549137843751174698405660625604205867686146515456860667274329652199268159782966179020047023575582714295097296468434678449257354367629659242089126115377072383134231171132063033732142425862147638297949977198555587402556611144171733146977253047988607814342716528114490989506175991114760980686218180458784643300564663764351818454716769071658197340706193005746147805340747194785336478564991611586940779953234796964647538642441024692541172102218528760625726629755150021388421954998172981481985245046447169268206445402657545547438067690920576170909501726828871642689978070879253696945430267293666739181590755250219120677853993533621133013365436374267490235889633747080246713886306197304981885756165442859227166302539658993465012717493543861206954716198706344140856062903122429764545021123046707600793475068751748164081971992198595012100991678299031620950976771426398426598413141460993529734546483647663139573214802334530562889587496688095959220724813250942332984174898245342599770094094913542739972145523878143614220165364511036390831867639024302463686630103437185717331565459519484398533055431418717259965253225350755127368735849834072568099437410101005917053559835618989558344018146172197591593233458197678750686448189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -1579923677835794480589043914779329215681414410442612237928249986115363222197711572179507044822240072804674623570651494460567996756327747263605434094080045916701441180199166088503710102226225833643691766355594237182375663004433214790916857315028350627851538457432823306954815708954920361991720768058373401815399557606229095536397356345396569344701034639469543528405042884707129957545338651277894858403696908053949618363082187629327984320728138662925024649238784983682805031932633041417411112321177932117067602085045696566352356448054102139786095859181678097152638978570549269057228012782521098757952224134536278015912164098197207414698110514832231234700716003375159142784050286617810008660907085471620511969202223200511870875921322172441767629408280513390491562602802239707717536184559712882856929646545098529480251311271300613814695641113022482662073385561182366515898129318066399147535693847495335468447072649543501663465361060536179283973713847142975170591644380335317499143319126130235711928257796833606401108883155052625347975571345645867858088353987210929325668800933404240318184858562030299224407402559995635615208583429204577379456944935579189478580559832835647671251937758937337037042494250445929359006181630297888121264142867515600056136576174329385202965880346249222855540447017038992383297699530459690644749981759582537439235377265063568253716331279868318790279074424182912822798949343928341189038392475029291202405104768345974009397327169501989843454375284257596721103038401292463868982349102506012809888738751451980416812459728349346055447336940132195365718031441117098953123623504021728031883824430086962678943538548059991605382302258624788251089636480276440845628072785819083111555313822183202362180891934386470938723036916561054346120210057250433741801742224880181810796736617505725537058076605606866290812307871545137370085058996999851857572103755624624485568705171222379442085828180210896458487043609541836729638911058045340380370567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -110589406538045521437733563769937560114020464752290173945580902307369438644219079911960257732879430653979555935581604727310879527968095910165464677490891670053051134839438209494923856643836415365789913375697237012295736040294755371136671738229499547889770929376470255454142424974487078063548976820286519464889867808700141140548605878290922057929363495929526070364740364250022570146729578771343130759719472139417162831301028575388014655245305165462109067241677831796030944746912554041601565814063992947798235254446179437678272499193010131664524072027566962170035145305734790508181817077020997197829705056918077309521703534059870487552075442813411056987604942326903033299119258191750351186881635151918822994991484026910869024591857278624513619538980256855209420162906476385803231859759586584038682039789240130733370923719476863401614254866772334003428365666033632593257980218878087542982890220959530026987136289666221259319088033661288824005298012614988621574823881425503125168644550241323475177631060207577942765600209751603710545048352486993827264179242119866590632971964406928072383717013376332743279740992355839085189747023484429286073893584381328766715375703151209155301882756064008083575992212729563899640240810889603227335876545437402904209858561399482007672298662928462013896311189564769520665715875600438749504638030555239930549695341454772387998288089989382400848068946417288631492917568903773113009885065965189019347141488023653231747547467385001119823881619414369798739310480744052561763343675236788787080462343243793411617558600521087556847214809038080622617469398650148394286633650860104410850872145837283704348636538876732534531585780184627181095756270464039705026182556095984556317600033067201461452984386646049935244040891369230956854288144934879544263402336935352647460024061909569671700335894006043448187716048656917828260892255307346631881171309219806378829223167361373423696919355948308444142321966947675923856952232410165717821053468672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -786744978566298898434996933939593031487149319498199567271661612599966469819294829956375910501429577950197351798874589364336758131499044632751126411472467940377685336073812908367194709891285580008133021972513143655699416667944491590217705991543930579965157389985114782347394235129190149638079298010883804684535481191878437232191002349857829392140626182522012393547717334476149863602904702758096160382469547121184005538986902771697883263445722093436005072217921457514658284011822479622297319271534287131811064654577951898120890499049059641628393057086507130283313761100562335212103366114591839486499866907923554718233834575982338966274960320089332718704257500058599524422722176276660784301486446956530236955034738448461464987078143155104089246379150857984083870081983438547853906972600836397699538555227487753479054205273868643904384476170126305093821290174205561852518923686021128111139228931811323224377378818456158126423223222043224976020330929875097900305305172573088541641549958572961766869407303175926529344497517083175867829388185980391144257125249091926111018555465967374543979090142279176287749636944995759039794343727691828701656109090762000226955666604600147693262572727267560189272364496036087352503306327369833657787295986712954307104934435975964937598700543992717263706512712464288517953146480937423714582265310088206477471833377272563419476198015772153811333092517276130719758229848209295146722774600526101514940452117225933326829713995781460129309862660581155505343831696732508754460543707923813255389455777288742819424786439976053483377479481976666736927367714026704796730128724097202093623022034894028035952193286170529066621702998369069327398970939518655042466183798257332380994589693475463506372287811469553587797149444076491827268903330598274269449287389292221068043992648952178789359671032656866615702812199570757005766127614479740901519295050491214914446076274257650998229438943539305159088757453818164801125734527057621539214149550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 3710674944699445245910271207911220276142347497969843534198155083094232524900818562354587831871520411833378672730506041176595109633632765512619920948454988781419394379888873538673791666569356478384501436704800372596314676601192885598036371553060575561825939204243281267037366352744992527170129691073270223717723939231318102331988669756495157455468549062115366595121184124583475866637828988232334789348357282938152988746268909021313338484919042445568569654605770057145861035751095089239284003863930838097473672082979587819889925364154203586885616838813736806483905229493793863386970230936815894869997263580061516226563775437538148823345815867553720801648547205713876148016945381723858156019378219220825178913061040281407749196817886319258275780240647860407544478307160161762146225288867741265715280422591949420751331401023926999814453956284437777485754131422718210183196895541428536446848497711007850932431074546619110338609890217913205494714200124826052029923453963396324542014945323898086975870365438758286319022280026949915661513169961825019063139970975157819725957251116651711822420477973105602958357647860537367933599716997621181962932369500645457712457303848270530928044478962813014237278499279004205352873099093166477079822809073141596751499519693004623613216705374330864794302860991165628468248348195866110705918957600578021483081628577423357437903857022251410146553599262696633180645020428873137600885081210184931007624137179670949092731204138770778970279568204426093482825217878798169519771603279425476551809874131478727375702211275456141553181603404537220420068225520886257537661672772621025974926878105823563277528671206633646753397409893947895335803018581659969617556293290895699633467502299780059082741697710811521770638750149397297981719967962419703165243570712837652705228602325072133155619983150064399093895256573612955971061833260020900098265135934594773441857294348280540202110083499680807586420386398920948157999568473362548040855575330816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -14350535237530297694783031380230664190200185782386490849407518181764628780092369576357167358608907927864171326629098596698042728712844396439989418141364301560414951905070749341594852566254651447661641890182998408112187405198700093049420069631117805565023069948777780421575890341592673991877791045066395626974086089324160665393664612958800005395487772412150697568435836870829200283293194274570682186861309092479202631343961192457407149973240799102892042050956665260978222832732343432323647982606335652473261277871996612310332727236081518874633674253463442456713624899300220771523731203818458266470872207228704564809077932993980564000601308705250314914895887123301911126952032644761641454556287716392172589958442748425963346772279319356764100262243519297981942166218243712748776533047959038447008609404245201184832145076652177834620412103439049783134013342334962693810313925897623691281228608883943441446934489387962094529022854280615638626067905449433629066072892788923502867716050099871649038904492821737430239277916277393940280546662426701447813608402779551190449913294551062238226927138512758959448115475385236391103621331027061524400536185898625529041171896584221890113203280625625437624076276196456699554522485870990927333571196285592070408235863171927675094047790542494480454114990932747656546054705728769449202657455312753376260416467835509568486753691465448036051319969908448550364835148978244559490900685469904272815736029090153445824937156721327804430740626156679560977951183333949815147854036277196317353525368353766178811558152114477929293679704349619445588560661122553791295876837364527410512447107103501925818874314255781203537215937160531137348389881405274630886335771632925455538818273420466310165285198200156546114918656064727663695806370042200124976428987938874944665458366120302550062120224895798754726933439062816059717762246263140633614731285628304838531503710472538237703658428946943244791868903628472975116176181814369731642819170271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] 38366215111473909293216693677746205387554943969901890608731283595621948139554595650807741509003469375826893857166184595506630024009796733052634602329520962580661148768642424824155288925969944492791263461777327731035681382578780937185288603884606599444982938357795860855783716119513245906705555274017768781468909780004154296769331943425281337173755264527574291998088099156230248290316243374097279907438963322016803178581940404604497267560660536124006811582603803139800825255271435438745999563795226844286461297993736055185277743084266615175156450198946372859492059510846838202054109894401113801788182976999377352963831402570799955869620900850338113135224327544700608599813484087722034450282880236865474486778134397240027125241745570367141397496727639979168064461547740390964783136392656732477809998759445965297188979205812934169500694303076903487987101046095577531002087316790507374287716322324662665106899960446959809407773198134258964264592072396387418586834806637839376512435016690505940094281934395867821009384615379471064006535232883320579231871012841262479002954619799087119505065411216518867363863464642533522369167071204481751123552095898287732138199941548885981301978772129972988321754119627483137547752513280790358065062888040705714445655801012549750611793700283462307145616190424724699501172861211237623056904186252746728163376439180084962263390426686350422026306122298878477381957465349680572767526682713979484040154967917102103233302032566465629058416109854730961538769959242852439291552154379711957652623191040055370142148549916789836720146643802584109798054126197721640038060947525444045497165307585745798460872215510325741076872045863136491026518642072474745538458183974427768921474563985266122183060652977269605432042584882327606308389810348323814153077272673792541078176277912504866995100324671259943251342226314592250045686594241729992683631532246109219299397108910139745201671627713296457052652943049428724647337489313781650286736601776128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -54424039457856786333613433194931261614778220289465664150313630020427958495025245855620423537566630996263421670220091977095819750387703948626006229779939013206319698069246091339111216381765016326892240791838611374721645451081363300412706678612830863869627951245472864653638596707438317598944171359768762334074184871141830589214366191840826290555992595699114811879705459696067845426980437339869936417880119476885587344679438195776795361174059142444944869472774747424671607783300638133842768644286705002733678712597815007726295179456961900152037128640660058027154769542406125075717950604646432842584495851711876314528736713527359633856413503277938711052015989105008692198196574946480652987293682535852456046947410491837895645481439459205742899546614673594291016419711696070728851930497238560739830034311529770546521808762954056158583938891112259394060915250794299741012004389569835878248555033002172163942923437316564182570846141336779864032802568243084808875130045245478939514193968133530290705382675823194190832531564145084023780047043989434797254998754340860752525514310324093201013910633967443149206757037375528263753204208623516351695671388665737899681504487230185468571080169290661627262447368635134775847959418924621547959226902739506833690063363252619518392040566953429078276213892506976212591167647204494672366421480603789461558973033164639710383613933071015383339130146248215531063100901023125450531664302806054372769838240606451907575054563585434122795655384643383628437808259865938337152385886556433567889656289066537904069341122985571505572102231725278929766833891663604891321703076552358114204734950329464986620747487256975065474700001686544944078715142561643289850585309566585601683471040736433551952416406913518129386871745907419057813498163905060299974755849340128730727464457540014267187083193623034148675215309059228025915339072375301643630379083540711335563877501528427470899775451921803231598397868890399994625611269265639689758843856748544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 157335129287022954081971687602611323623687767379482008447690124336822087927299259396685822400690801938588039881702935131674153102007164908786906397184378169290171278412048508442129230060862784124202204083191818986190099559899295337964474777837113128198938606952364621067303680083514859277598936803712982841387474467687516091974787706338331862286566799749132485792837787834437943458162028049821384614284172119936815955860150309180497748618213995202372190780294603470737948019349016468711764864336693315809880277757438997125046700448384802530485890293648466776953319830377391913893829187260913832830051057086513875842220094818572304893250977449158646177290191796047622206938089978388481486760835277607681590645346110576654143285916984485228735173412972051433344384833087535540778175516145222892421229228891034823157527196655534363742664670874534720898697945756278389990539730180474687491586079323764738255198019485605419509707535060278307298779297708639723872464617198904996275075547264271471392640733221889775005245022971168578217790363582894062100764232708312066044434878457005233471653140754642556187968334944371915769034575049701939195849666720200844174102221091607041017548521479729962899495821668362713626055134834214358451395848166579345749502784598889654013795421640619481964971657675627949801587286045782344839808327693209553290166668291956962598251326377741760843978744135326405649644901279290007045857253337997631327824733261406122706242028097760736280482102548545992095557125474453555156086874110205357092169310877987672243501699107867341976297897625672403511286103182146468723674322763248586019258251843494168166714046363967976962753035821805523482309849103791236924955504101419963986463365557455985649518802675372770623109143689393194417818435125573307909454669662804606184158895196403833321577602037946195489359916390283989426735807284131883515435076948331989424401736813945106644527539769872062231095802604346015752407308565753303629928773713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -1155713661473986202533450356592986090758649186125326792571745231136862937754788098413421799349506948900168309030363945284576802025605546478407787183460480395405117840315938543065203538505894047098026067189641348411842051276742361795819726437505293865416826059171383511765554929581503977874763186041799922503217356492153373304399803886327600221979291645937319620789169093628160257053448419655135687825430828463438816214515000981084897382889819825922461316572807295548535429026988369767464816701721232140367100511362695902645894731721653943217055348527396989938647534753623537712866711174394832779357892705481992876295483417793558802521317897610342990307557491394909867639781858248411533636668563608839193172809212568057252868794757693312862663736860544090573959247630469207212725620755822972211672931086289781371528567104994727201368468898123555284573630583875308114819075014635090404940654504551199048023768640445935481084850705778640919733981539915315398432137823547032325437144952784460540283847852655064297973565146627663335889211478312735715254385482016897102610674774943308474550799568388328178878473294166302690980046247368642481087459676180029555339013657390644289158921389687867871808838671408331937694820307472690464789852789636665386075894968976436931496274821646997727484071006629365909043530222375558197635503285436104522455291091850569586464075786089848133491676414703168722392801779821785766341115155017613589950639297491593236774299192100929328789580854745518288840554528510050829679902898218694468500187828423200612469441580760563708694753847168852832437392141766444091261202559585743409161070718088831084485740622948974967246794199433924574193230555894389314599496342234149135365065392651667428847317609526687799160992744558665808257542294454226281110624564679524412523100520452961673237935081103080334304759570014634644427081430848207481075643995617245825225632662305497045004288051332748685363548362183900593689133166792587310129122694397952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] 4729067679879067522449864709533196691310187374276508953147352215297805381823494274513462421205003426434468579255653432490280973719878380213674185849706017982571690483578984075343825873542858056092677310694753835760945838150504660616961917293989203494595111246160410333949582620963059310859401898097944346171612982448297104540201207240117883700129306542996157688256003654675688677726005142013350886969074293674052249201389150720022191651552240366354018145618707387291138104712094228378050421521537864355570760562036240977095440511178828916716804174522654316646375946725075169419549939976664779937435592776055719498456427624053067099649631670016933166464400077853770604461309954995572493407900005374997231921145537111246866379745334387510326780895726982190608572362781964032911984663453985129979269264868728359182981270519762297290585143633683426839419913817114122580469404933203707732227072399865812013557335651098399314862193584089770503287347778585153163288962369928433680100285896149657883050018941367376217136037872337370124011753923163529255301036849818775550138645891839959246245764607491786645064255895781675979096168020628377538061080244138675842327389628322946777781119268217347430241101108660503318573394638809574260677084637365218411222421409991561853371281408642788760680869895019881691530980712126487555395243344615201936677920614040727520383643502023818967901775427099049298005447535459231304232290918789720839262888784873522440846780181461808627899205766012563652084011205276136500898444024066433839714156334419647065935545539178708253950000848618025021465576842606320465353926355899786979284612091817797472190389537966119481719849763592881227190290829158269999208143894450688206385168817026192860957482377514045919940839387141424809275788109080063383438806259865772916122077127802073963494421931472289222509589187797426902514750087587002170169924748362157071219733739150390584248437202676204492752318003851697781667936972847763703941472878329856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] -11294768744813187173730763465077302494660749772861131195970340054357689471578912153375366014470310147794900648094837394835836946670412825342443322318818688260147832656823143936084179563357123843350678263738940777060311767216178235667160584877613548708621340059298874353778880814181750384785429319274556385779227255040542387004176318401738323547846753325151782532979727565706980879242366342382819675243957478453704006375515420323512900003460623928403895577699098314353174612536365252703443263453095816587164846779926322481181286437924264940580401947362476455810708626852939597595802460804729514623602234602700740011551378981488207281002758642110609169308717929476649427745463209556929933640498474365946213942543187380676705793925492382918694268135547457124255735901100560949653182774481407293741258775965598599180062071885782674713544197344577423089504897611655055906002600429189458319247396203364869077944961316201392219234849579101865548351624302432361334944423519479406403454044321477801014886575411390837426914177164560589097340028732064667218518631459251132729619526214744242418019637388141949269797522115884622642027446612171926041475012491427283908271638152887562613778279873329154031478746085048973704487517039142382027963225062433590923960217640390312328179975956419656805836977980007646558573949094850690207544040902290697212041994075976722780048250069862060375141109187019730862627484600800025006620358555652585448949081206365357189519272375279707611540742349610140141238966924073714521643380591907246012896150505992643873056937991764003552679690394694376953654803552361485034921363700324628344015743124803630819248264773501274003750650463275460476052704628936001090424554133452586911903986850099809631958366782790709115840575812120015379239149923738488706420221973045739131395285836880751397004681215103733527606525811448891674187220588262190947748397718150984057779801929378265529558388701535343312232499657336315674936981324708814018539841612939264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 20141301062092581515998070596844426031340964107783899327717632538948431740968077853031800970498384464299443769642568866565219887012825799722621847214383067674008804562517162196711956054096305976571736534035237448417602235983669950819210245040617583259004656077420613092467039789939093191991217453882661763202513019064085230990704185943985050567121335095567682743987797889398219418517778368403244606512586903304611407458323796645695366109605286097439538208879265808224838606058380881138127444303744302381733649738769152075471155436214285582789514087530231994855626213963293833426509520487169630634865058698878720500938804259597829822095183032006580612780221076762719879339648341621131663473255659135915679887815810901954254781954946787778367275455165423935595830719859719910199200282095554046213457869729138111457347644206374114045367149093207777722975064385945937960838847041093409494749140197099390329090959736458110395364315798753381098033790240123028093855044401652382774089288950936425430719684932799001007727048417668448640411544373277910249903965552864212848476352257074198198241622211694177953384787728971925701600896943208875124005657197353578743339236258263748029506562859068342456198543731749593372703342668699124444316614093192456067701483890479314420235456545242470707244122915746692046207335478925326159964671858226062583649499166156001427061305893249503831086524293756333518244801345880967694005631109062928372541078366267590543683573595083635815003636789006445197292045621572709825602077747846582269641053007339038039950185340810755735680020656712406044972347134007119556568103538943099374238948027160408216791473575914916696796741446819912794041514696013821705682322810816107685506094724435489756651011400108696230269955430400211493840553528107370386869661488113317055573297477558652926054448393311010217286729809728282222193707812440872430831996866054832285146944766965096143939010487195726952409350730094573276133958541869639559479344083501056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -55182903409891991701823225082329382289319374800749663513724224362999001734509343048420831281572602635879801074581857305791983332097917722777780883678828970198902824008255734067856732865843719066581048965073138371392321570588409176041588054952326758787279430435315894881028970187384077611503491686267959719197891957943973423353917208066518173085314420530459281298190450556686571972742386149873599105807310909935759514479851247204241846093326668428115190106157221370677424738688122284116899496850715267957575609351081614818017019222677802644711154366439020892801515362873937220988213637871396896154482281699285454165673244610799893169411348402240956284617609931328103345069141137390433052001131228628707654496042317077593217006180700866069870813678650098572329536632857287718656166991906489204983885429082781650805018133616359202892383156226185985890374897041618174559136360640644021881807310126934171297319455035299118197883305817303471554456247352711925608827297564367352771195104901018797112894414578041788467972951666052943307690777992134629617570943416692191798348760054429067973522400186874336767495703510511958207156450526378188511420571725228389601916843252437179853525072150581526672219518830041547548046781115677138853785865795205488432619478781252910950147078323159990686501778570676067325771419482825788947523138164050961236973985336636440465936095289496829876190502239398997394081624342803288871339325330038964151247589636428717654787841876181117070595045079531083522975562482622840655513867668291279072351225093430834376561849736386963935341546844465806959908699456533060622127299370448796306349741588513425048019700237498816717716092712781968593534433495875227221019607429593584730112756424444569121200050378424347289587190218282865822752059325320482193977221333223097971440183852831147865824482522269290628190044752092745876208591432075821331995970327743815795797010802039219200005810561106925578869121462362366471443337915848054296828018664931328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 261214438608680946055645063277815204147289959306776415015145510982474524868071387246561755347482456470523688120506508494220026613046371061009102298075040570808308654100430722351427790278726760749460028963172722801953157615779528742059085169248700826623218825109452951185813931013380775703287592768821977836604077529724123514648828313317077548797421705451871497545540485614757087172090936317557760706697154969066606382467272220027874531678860452626816823147376379453673182406768457184000203655616782606247652049058773954004729888088415697030708451007675813138628754453287248318082082562362906691528792107816642742692616224268758757913186816518069065397822386692691500602494646817911033322573052618703258166745846975624273119635503015233783086776680329961115734413887516590512521399626070737173165569156593352587329995738220854159505154999018361650668808942697193327163060872194559128551088718192269396023667407623749998735451821188641918126297053888356826284829169443108338284112412410819952520363336037725273222613984970808365806121689849879601490086517303615210208073431596284841028493781419108643291178183869327217177713832636057905288989549078971426277280625427011909548334996455696828856756122703982328069471423881187457167544861612674152564395302262171332211834728224863697580369140464091451062089544451928930562483027939332130606265247546254220248343338827548542667665432465156796719390698804034054033492427355871732199523101802317597391668495028557682356119732308903293377463665002045420306323624207573717169516605619791486344870963204663083749296379656003439108921467111299339304477392460915924725222087093411881459914913485991888093381611028770302619815133322817426544562201415254382489789073748057032156578952123356209459527933936270124940202961402532763535967365588738156269667832402270364893709790021933076651023980013525495196989046883850713877296508608297456416574333021469648304564004543721427498135774262881451903869933514486824704664772462772224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -1092474636300480347647615912913977249390007093787751381964395957346820695155230025680259484894829468632090814459521777711006714627563486511200352654071946449509199332929020340858949050432072249702438535401277150734958967869616703547949127584858270539933647359647043291960063476540008803952991072450132059569277830024955289990269423556679376536185571747581662763668809635283387736598991302332452739786559626927256639429321872687134669677970167887431100245162436355705757926372567773176943827897334981411020066086042334290334584973027953603864870773589888495120876452494039327675927690132994482569067401751318121912535748888381403099744899600430584919396212196419605285058364496732196660957103124984912371143936830017111276118427286775478560154546771811893782015744409620468115602358336735684054918642378477749306416557519600460558206942798521271014394760470704213122428752278794480307017654061169697590208925135635954466643433959284053111463074361264664760506031156000463314325248235438650958703476514742876618284144401940651937100142420396265975360877617272118357685600419356577015048952444064451857720230763852536852654569786703695105053535393053854695935185230976521655656909081388338566309417816951817552000789801448773790606346459544720344948815180693947415926550025567450429266014896027142231130891127942103153926366245107217735196296448439345670495751332124898423845798754631030731218178032987762805559225226351885870794168820004200918176310436897470218136426723500631940277372483863150112470189708607413705032881277965135218217122559743237553660469116491066509095851259182638939449225627473393576094320676627727980394280165286353797450399932583884228774772166041630821639028230294868791123893833759011779632769375954020598958993998580392953508337612287634492762370274132043048562511133512436522516870326811063956345844155857800285024736972639514707121703301550707864688530057799611148360264447420378214295364105495731165252454909993926820620771868759031808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] -5232914606519277510982699717925588271902601325696265813406884971556968523127307178272823497873977663916377028051077243417903048161309515857268443100020331586209509712899292485464725512739121679351545368487302440369649540234692385513412216522735650990904812756542487227834964990645610678165707066568808103223980273989172145565908286528284621843787552605815920012203880034203344179765556318105541833332001895514127587656247797043939587620965614861213424488626439821654380698096025934114826036123234122179859687404308334209201922112333248334396471392809080812532522739818642153697136317421102230773770601184152950051400519818131041683771140450126161138535564654460045261962059885454220003768960845337034743193670705236542028515781135764238818213375859247458191340387118330351283625058446477223369129682685124277579020979188515186396019081260495028584761921011572125176912705670426212583805196823793943025528403680241792205828406531948735398363389100303128566568030367556933208136229870679644873872864571605412634449877958991230379137892780295910645307300745506913584840165717099902607668478588940373869640319233139058512771503712747767146721088616797888566577812366876078305610052153266002748677454349745907730115361761515137379696794425480030964142788267641684795278368040611954878251669733744788920628266122091485932993750866198998648085529812424298003423011458717407064666740018412340509434574901650825641351388548025756885973914412903643339890987833107109484241726504201629971414164899095228139053702473820143709488104868821401442903587963864930095567098740466257023155347906720177868710338871241262153592977387769181563570302366966647058362183975598262593843624160593102493385288873361730323518429004293735035945831510628436260038284187504887254045821214523547094781890325112131111506571416845499154441355543364008248051438451887189919434493575366263185476988626743762801246890291266588059112320918782465000309443969418722792715633784154836942454784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 1893213717929039228225568662598160453711420760137417153754454696264641565360270835020117020291020422651242685678610072086751968829464360642694339478203620692716251638437449655726968786406222852553694366791555362690596745298178282737621419112866694364387719612357448358205547342054945992719835958418230634774671493205475136343840099082157631470992027866652838575493785055019274374184933449530107278537745957138829735202457860116227201959952732508148857305778814875263951628507232719612434472320896953022366603019904524749911970251811802110326714608297197896255154325404526244574704073706036574843703595610612119698561556923601743746705375519342352355892099944366713838929482968700914815849889131768510966589540672937956334423492300324342655747260169042288939863153827454993848649570221866065211438092109283299296344397688649869377155271648707285165704041422196725695615081046320723745237899338681550686444595290476757869324981061415160245121029003929484585387954247179679533766375233236141197041699182429291617973142938310585422442170102152795186940640287554229386245810914709984398792669882127369688042061488413571177615294743437925326711521177948334049623410519862532376674511035951583922966041252163885196378622718749935482008247187960967449771336083162735397537065924833000360919392039191595578912442596081752877109823801069432568730490039716909431045522320626883806907735127511830204415606053792530363967805358214666389665848729311173279907225916605499598633262280285195318812824735735197142417222648648814473725457588068102580489368137120458194730508931127275079923951426935718357500162062061948314544645173504855074375753426217310880926972100430640784644180520246713300863682456167552381426616534542383261831721377835343195082262720822292447263157650467178033107162614733565040788665466550835879272363260483464745214892484292829819694909936997274767072123426417535452987512418869474776738644477284248955180222414068487404963355086643783950363787264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 136886042248520370263779592431159400380939364314205779306912027614138742837259332551310139442982029221615460797819019599687432163146586734691203455576455453091097413836831218467538900888112137773647434021865474540358731766891391446901869568322203831521080060107619086281711865183197713006817645481587363293179688113817638470493146229176615854460242184374082812637656019961639894354731476065814680615331935730126411658389768019798447160225492366922471458341710635929910724563357986209038633905004730525831035426478950673131064637784798146348091225255646205949385084261138679115982650425104412037282960598382233541453112479285381456861476714034737254737325057737345147302441448352408605866897899916857287322746164355446759877542407608076671982349773255422208662158136251461258831204067872492281103186653556055823983336932326670980253390968487999937160097705267956942953203294697304244553124352720724082918734020377958837601794624814605123004034093310221420607039640896842706794410776212044660570944032051323813543709816867796553971226113378102480641644230898642485985088050920634783091538579919220922988983034002771937926814112821510918509128515534827108819869765871227149438697487650583175753485490335598070850024777606844541410131968978530932831940486351742237276467438879716637633620786211481308877547023972914446302143010477408716405044323263216314846520279372650783796613815341921626977213019708595858304804482187135802302291238130539127546088769839942770145568925380050634696272161369685015318429901705027304740214100239847886448186832666311442363174659702991182273089571237581820456985050574963808945950716031779826779815482822199221566057683062507588125565535555066881940285976869703350993939480277026683304706221987897226668662692527530640228560627822221100100249453486341414725423574710705661911300899485596470478289572056957204194586129285815650265490711240525951542231778073048391216494562126388569060383338351870967717805719221025238840294506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 1093885185335933914638562328617830731324443290804936006738952182800688711929280560893246374394856446612502367232487183927224104208761270731681716856816965731575152597252587876563968323978205526109730608699005090241537005691998050426730692065168882663136760280315487060178791145503350390111324710849734934624645501374497225207988213974559140889026093655943495928171917638732847657407322739561592992330260325666149101105851941429062498922106819845078098130849599296449335829326396112758163234869461778188412631969806449255267058394716841214561760935331186149299607862976288907071765962263977832075636470123172900021256439960290271073053027296647966049512817365667524125396299814362536058674188273302586664402352195098637209616468843553692494416805978424107010479314144667779353500217747576563962675432446806407260570220851906513024693627460632027936053465380245389364813044885008852585832906406943398733196440133294555846924547204453225144032001063717827108217133264117547070378881921956751838130761723065830868705937828335720641862417106447715794451598787590085628208108965100746327045320024475155411616264490808160712876717309915203529399363099475874340542058852584179057550904187182670894805878561747923091730716588121809111938814067028693282311384561339357886994749654309766424197888095991194860047043426285286949262321239425285305438304907691875229289238321074690512993338505139099926382514924463939539493216323426573864242187101097054656095676600480899895119554270434808672823873916211853848530853794464169576396643088807966769743939300088530296634765225237446366384277951522328208035649298758801273690038932173872165575020374961274266078232548457301800313755568053105452463719375728174084317327451145985148909843854417847565249892145276318113322422610662609173044905899459308506161219153941756643135127354631027405047512243583159751323815091985877079336942190619613790912721257317753971456823525688052857549827102847794305101137106308197805094567149568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -4006518964870044573536257443811469724263477745373895059786017278351654707069202583530033887970790217175641261666395605850688092000837533345654311939655023808132157811224303659214982613840035471316444357706771164805001926101117350249789405669541892366471462632062461668817667895226353739388132735878722211407641258027641599788787302425497551106345517935579548860651813768983658525163449095646384890372380915813242104925435101673729445259578491768243121281332306599424450170658503148040762323298486597857198457129724248681217276550789982771329578059597010501487642018718816513218791229877703975806017098205036963636114001860403146489855981237825394123987007712757466730113311932641772589414728518189483404612329030669905118036197576580652437988121332512495766375845693107796853362105827753515270083815782417923810800831592585861770299338009630777799660619689602454969284724480459268968135529802737417213680708436294392625813465019790197411867744411940127665023532822962229147891128455384322935865733857097915918467813184522831840271797080155155970129535704321353635178801190956684700947980680665753154202768078473907765514723494589441004128029620106857733562171129577195197379432437911943610707357315179066075985469333303643618919038507799840199049878819013116295933027429846655128214362540494047395288904942788002219356715852493635616043988665891991993431007813908181655410968882663516641559044690992564583103554733444330749958752228546420398139322696501478882004607638155136787103791516944405808566507257580937918628193187806837667694714604061637407000270861231793274907057886764167912516456419526280771382162115880829435904597517524612699657407839863015778279818169259968749335581719539639289356045995782309440760937928666605699701008616467123661055775337086026261304622796039361262395843684955507454430749981975562067864661270930425287382383419156238828534897523435853784805602691111225456199277147421763665402384810687322488109794758937484338776214863872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 13173238440707433357186313185810122013146235187251438528775330515885539936519180773722934518178153615836660264191287545126890981162155856632475128267530507649219814379376924832631731637618651433019946385042014847640120531345011078071908417599637068835570504710864084834855084686593889171989848904136547223227408728969302124727324764048088385228887709408642241405719664879009767117368418785039774446219672442282557364598269865522015493095535907322658422045613035583367627892534454174307796959568023796675328490977360351782582230624484200304039676229198362749978662153153925580503135328495506370153536538478361783300519602032915300576415617753343236115010090651581385735191195002445191044523330259176705982051997937872302767217158558609316232321040007883288147261408846408923009922116751718982737577585093225462394118936069358548035283679193590734156056656986774863945258204222450563242958065559042793604658347405672576296130869060885339437112864754803205636038769180954355278806097490214463283800276184688922252913897781719293698035803710519508744829783137143819641516481651064382387470794947822670598593612039021791990665937374307253905821434404704280831564086119231450895677837725937600154233754532713768803720797058464396169030392544098298003575566678474103374509432238912978723945618834226087091546721059249600910021236104538532815253120264698197664045709355276271871107748511183278647586570225825820909442506155074697314751769925047302333149321585166829670102119854846326519958924794589664466693091669965725994240734720628768541957260130334970301723207410611172131121792492019316879158267489527918209470212278843539705336013992672999898832009090704681713869930721975002982212311713400302637331660333755357823878949188772601597621469562586778616855465762942213733570881353203317113784574653173206477534919449771105163042814099648947545798176273610853145644300752543093742492880803526685147445108833177776556135631496364311848817288580664797643089414979584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] -31287178688970065758083012348835498032462785340641446796341516269084353289091622189079203185451546296956272548985427113858012406326523475838664154319026568600390299017627936647944307287786280454873721305952767434995151697564365319901860310160802161888471862426369213418818962828998345450094439367429272746061778557933706593102370138016013134457501228832708470364212970817655115364609129288437669767403149110686761495466517287018414146282753790837695798756590010010706514293053914350858675587504230711581086007564046817092857951284165598340678960809066632685334280886768841128339372687382956296540955575217743223301593252376518136008366398964528511626024483691560344315211370502417898095193229943951707950733646695043777891679647406245866249299742931763721937294483716614595827658727977306866046432625613520433025692443803678169405771402187915600030767788006125493775850931912913075275195434218935277444409944143060116110088590897188998716742865858339279157639931381119976934118148716950875569274880187112557689209882261615984281828508679310419866031083515788050549542498990323144450949680004735950073233486401798622109754934728071532104636217292695510370914093672008033663822077670424830572448315472201115014304655065747769648964082424504551682568646859856310023167932713658100167598603394369171687725382377089612101657483718291695301768485702039442504218544463746734207234152789519322617812359491028439425524710854238910992686355037773741455685068375517696464915823624937047090640090123054636133588279236470677851231592744308666353831892192156582877560037326764300619604778813397126350966174333214129696546980349536085437107788632503936302178162640710460601585716856878189251157463837927757685457232164235868220942047118951764801161450504457089446371256234152110613472918016946545611600140830750648413647328696845172709364510813658431581130178390626956359064008802977471280528499242666106605991010097541285527864873238622303054824860785257608038117172838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 113670639221435851610250408488415950784471616012957278857495296019469593005764753465575306556785058798478118840320657836329095814554653325188991256438433407388302724859926668465443314386376561992278023248239410071611198639306194696132701082570387516363005963249532046956605051842610446173316521484227350760435279419071459745609897208361997786956357537918710603233589947808512278909672498116630156869081924785335696077270468749688425805320872998508063643354223442197680692008757981565547983160540997610861313763155432628128432734784737411075960609852442453182970514664407468485858670496434025484534275160483625579602153054902775414865287360164439328858179816707482299166608264697496734543543883908325437982972956563606413512479565122499848701770827852053014482836573745547138316504709222790075013627293395703644036199079829916837451675963167970595608752833996065689831968090437685101870244343413524442660350406902389141365093900808554150822021605055646740959060777179869131287029086529760480175395454991494516867518618528181971831155687104235843485681809214598637545915478185696429346949429533618011763902369151430744454057079787154854307508039024622837872491639342505701051805811551624574019391854711655664548331613384941469477724772760211482924005108961109789490549521388826458143027149600248631957587420224423856037919884907482228567482001765067145076326701086590968450504435422230063258772071495677576214945746452641333010113594298357266755049460847949132462015225058206505180506080850037178750326085567205459732441449946853290875513786654049116782010066114309107832076115821946357482566451812108559225462108303656753056669265045146686512403332961992612351125635095928021112380650576226692822213420716623412133281489817242585524016321141577996717383312727632781675729431691831964630958773045821903960006661554346177735429500745059201076728848157599158824421265073025721778992510476781734789752201541471411168587835369282801261526168038245385204407610638336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] -976078320705721238800118420464698874471593152332631293579210704490957737547845896864082051717168439290588973238428795002753226190416727249820899884610604916419906740096634402241066238272321742501587483592026456014572137296515004222299717363651356129816732948016684933913499901459843987776268011620572873817350052897750495447797583268959742712881855323103324893115589453804192771587806231712294984948669642002952345123744622020157335277332164662922357022452204272442257247758934077600595667257846505991952832696142092129016170235846654346609980367675895902364796830780729069752207551319032852718657529372543275183233394185610594491490664261792286606551842205891583941649878764794280267087915697661530158532940676012081505441584658829153445650431858894663796917182055336143908103273637192910795314418338138120700502727828845412567493717752993898016023197965475289655545625343039539193966234532389702269898266540523914637091335827424045417598123602032178580953329783902014587351270185237572592523397364844230159537310938130303509970668981950011949198475147496391680104238937901946421620479008000783998139383314273428434122951914006885950261451783719732120887703791150958648795930073486734997758215574888509560561040297433782547174408982920406573263323121473686593628895912374105994791238415596798251786581961496907574809104934926863597768410972773285374309021205606724682369975579565737134216428452515366509429528514877657132895996802354323924259845556016021445694565743241744584640486870930415801688003343726930248030761584662984308971147283918464051564520139000278124348560367402733319731527789608461053866915186965771159711435479119106117995417850024889121339678906580529013250275853834601320677338546194085595535707249291751034316876281309145665870147239664027391372646344060639556219578316034086912869528810992406945406134866758487540705326615214936734439988425375070891564483411582737692947882484279670582267136362869543872782424696795188120291628323700736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] 5630230718013052152268621286602515469688987841401141156715981327876370030275842365493208077527642289065292796308425570764705770755766515036580110269687010777863841359513142417863974544243763448290293724986325232103537600157603323964885461130319391183610053362004316322788791153028868096637767215131497595554987912011390582962816791015728472562647860928993739391631200252247461899951546769484725544113207523351562272211624461032022255641214325613770818517854318409876707481860365228338857596553673341632877685229231933917561346646331686073274092738467468831346060615059653912318706014635783035219646333939109554832540169597453091946263750279849711311874682398214949409324343642206798476616846407613315811343629967629958685475063701514871907963267698793763596752673113446975284245431230977099713498715299104196318862799801975836931994547161884503496407735900895675006019926712225304536047141485778887511513085289897576358015036631015911349036392602011815207872093765819113657431758194609858863524035643219567532876166776705082494688063592401555338334901233253702534902270497501980386893781205443449767968108831660098844400053881012027902982274944392930052869331863916684488551821982718675317015017745060587025821470545202433755338064166240840826754686614143702404739673855693888141375165929373446801759633922416900489522499849484139818778095112513708426063947982062179495555128767147817601939503178552681156440194338155892051535171078863071278936251732205336513979495190845030516179244793551661311674630037259954989387385631901377508799192809344489359206095638961119953484835032829664340401581762226390162903364698439336239939445725111310109191495065467757186595671949021886722856418832804929414982435758289387467871900594184641366058553222547381638046894617193127001523764603802252750971962254868564586709086012348414571581743888222382458889702489149101461825889361940953266864801258404146854556847608876233306442848921780571642141219554281853422312588272730112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] -21608223982138373093379382885821987815196794697823941700047598300095928714074951920881174384888007838625253387752864574646145475119823220871860161597010252377118355757162728011707230394818502719117414928467729113968315495251509079640336699212746534491795878691008843301958128335178348225086347543321600553865825925059520491947004068800127189805674468682564726516507570034424202009289510041133884999075139201238613556687731449753515266083687533865489575382252986000556090847713503670592345899333062679520682750346397920267327967696289221310804011290644486186314874160070706607081266587210158081005615066645446914801293134693962520271073136441003466521872101401143016991156161773633988276569450960256604152004555856752645962369021332293890839184712257919809219490342948540469485891796771822235924106640540340959803104489416667089675375180639626623644713642589920386881514547867710074889441578050743364297106666347328306207211413640715984182268454846491789953937705859743106739265251694783848599072891851366162197450409023882035316214998358153195641625594892435142717918513845811471715333897637155211933417040309522083229805984202631897140022895713988810017350633189647965242665598197260205367567324169009547933532116513673049454257141535162057761498190650578877582300832959134219908504236816840104547543929084632612880984954728139404581830175176458135932205091927428294441538494263169807056069465276878979625907257029879200584110328444480326353303750717598884655765424195477982155268290316963539530167438541990522238269214866419594941032157303855043971079635962156222721148804526649960538530586714716141749972092282225580650659435820963299035598259984693698089474376076453638785479790580113265580486696614028415631392733294751829096262204028248168840900201689146686817538044851545818968678753163950378628243073439144249413395075576444230061082656581370604324441601844106344968642609253885825361667907759225464220977727150824603496507263411103396366786547429670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] 65208392456349125746002306161786292294876119661780469855089257244795574912077132767192276636484385902128640868147408695935127794785629381207672394531582271866301490339597225391168819490202393812158175534464262414269440383258258701325280875850957257293432530571554282332351129571538932076760971797408784741290597242353821542479036957463804195801035334619917678050414216219714084659734880072026115155781426172227867382867169968311350010172155948716716887914730956952370305522048849441319215444797381867624123391931548264437589322258306548994169251070622169289020627417816221674210212219509737705214507602068431195681796077696313259310294431559512917069416688362531096526386551655069015730342613423282173839887458770434752686906028898136848176945578113119188708874601921154318315517452770107704066693195443434705163571983326031010512967181803483640184969086382875194651009021633730926828755071670340648698736494574823839775708718012012280792616212439999668535055283350818749804340884186880983234916261984238375543910067042846204298504482414473174629256943488273088595061049801542859797613420125234415153475655724631617120869742577200085761145755846548535941307277012737979992978899621714453395902077797613605542063734350717936789709730164310809149676229487006345997250834230004880337243545263443408008332543972755653902381722402021913923265870656898917260961798069178136945542433461276677346102413954155697685591488825161163927722380672176144708190926795218593499596723664656648597657934937566557346088067957150033709948085044862859465007486285257001449995064645818012324164327821652333227811945858383464654158921241750245199643776216738371694491397547212732527091300131611594996384480528350360943025455725675788761796734512623551965964829064275688364432997669472934863678488565535702455549369305576651644911059672268397531568162684685280534728815228917843068694108730742113544187212277862922382500593661112356910669607395323738662580009653187836027552983626547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -177451552775253692854930162432524454265468996520712807496608719200571094813609171592975629328767410089078781848625181733616558907410542062612668964634291205327751211290133396280818820259822077329859831886022128998945146423246049566411053998005920750931259934854041657019327909754843698099326077442384255181951216125059632972868893122036689521944049845380044953291990998022583871888747356234573560724061749616031511871093083823005260183158885543208618513569521208548812708996361236255670320073689281087901718121636888794965235971293328057397936263475499938184778397892056825041972938395509418145957838179285873477425666167709885312284190962056671317771752046810696678172694322976206155435988578701173049892334465087058074039725561783384619532096719710509322523087226282727032226927261531040723614163902884126488145701473644516356661111931070285504985522737210075495996069409703152783753965512448531704256351861687756534315883176714379772793175788946320952247639629919249910042263244376252209812345111869543638586107416568110854408586392932172667547687670762119645990450768057851773259308289277040142375097300103613814207239823758558424481315887641932959243637046955041735086483816770383463098879263774318368093167565441296732574228483384160057323384490933929534245390768656099217623723723686891725882814641177096486017557951252720513996664128913124956003518693666268293286207061025696214292116993573847477105117269804974481092905662925230924949765258974294421613576453303709512727438786973495777900183450536596052610582672038568794099278035814420702344744715251032645170948477198412382237647052804972789548651169758405541823381737051811326081799930824919946546433566453774852529907637210168266341510244594679489010918017412693141548174465361952758095209301250653186474688933303441883468313950923715974152468777375678484588136363148318207895396667103009125333041770708488031002382083529444781025688704695008328672011987106715780821972164444841268356761834447962112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] 475294274052377650108934948056589828829674992081439364070439631871953057029353619965951061087226280353374868990532902065801086985777670113057585183115416612774421055839374353476540484501029023735955734866727522274689209335326976935135823604252954768766634621851997698961331644435171177340561207847054551798077188589340241410509073031299204004851421867493691453878985797466032356478645819439537794857411105237589385280175912667437743883902860241603734476017881632336916236299521592361751176394832509870138772640228427408560733954868089794894489025019803842668367488543014255783524872470487843546162699339652081571394239792357906043065546599405801415985055348914858560240146339874026912389530888740360641210761751516636990350226080060629392667272817967862838497128563733992943644715812524613453717693396808747826748278771651157398056983051969566548460496083430381627767622637791887461341531274047914166674861257790590797943417351143083729370969231832954441558914017839487153689591629281282166518942096357135020914278121126854593550886019206800767781662526784622344547183673039491186019950134230151269245266693109556594891871020006806977743540164161469842649497741552721962083946866412844237087548673944962060228759269043474174395528247148337955364168441980448932560936148687334447748321686233468128123604678538552245419479348135226564047137454242983026544384667977195777017387612064010024685849259883404790597834770629301206030399141384110681036855973646496385431677856192085581313970336090982490635753718120683829035633080084779273815942360577989513690899531391358982719559105376582420199381127184698877839279590952699502856122787326664309442084114593977808855194942264027137061278690054797608581558604291537759348033493852274402131762510935627350808846298556933642249295543832270225024559558070737827324590775677198236406080076003921366106913479601715037214676202264987081972275742503710826118996574039328754437464604428238590153361445540780631194898327148691456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] -1290701463606861749362618223204811793845198843143468549376135285596607570914822057292461837104254091903082999211974485369854159616705255459801741311454468274951698826745628995323718701555230794696580780232047577826802520577769270479899125891039940338558562459489099788894561628525537104520956204222709292466420313518872479524877443065403657884878969301886250996308294700476737799184709549686234889833107094593389317921310824594815306548047428838261909835417273221574264945610574114717743017616053920473047082887944761912139919355651520581065817440460734702144966894484158066671867269428650994721943852267724257857474186066920484929488265261808766201917695385813606526202126658441044595104707398642953360285527787747280047827379038991292214369576253366464564278481782882164006446646147118120030077455519062757416693713940856686528622904922590611225860796191367339614238399609884003180022546603968134618019521117209534720900256734865605887553974621366600885900314802228490627797122699495825057723580604662603381440778652581759762670563366518782924750292881330604393271238142920288315779124995889762065084985275318232053652477995595660642423155264468373765616172695283614115653341485042904721249914029547072892572445688218936283766928474959882720340308424036804190589584203206026694246262634093206437685785240007281524210604217788125835030454865862184372878490284195601497349654354409813544162598209865104772318305335666512041506789065917272786952931138263825543048643802636023151916842452348074507222967207652982525642936190700646908348430709809744216593584760593120734447011899931128547162984640672681720124037000319371927328651488314710379252984121479501980256749980195590665058752725275599053858427576534112466405037712874968465843067641577030351546794702858839004823691506090516338779855132756476040563066921757332308498795970879713529235621870042012843553585070056671594160761607690073695529276784669301821866017035448132469868104556606174740264566711933468672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 3474029216899645287815039523930724702203036089762441903061492513915357588517608072650156878499200735470044025390244134895204906053387476554872969145517266105143426418103948622382253229666886201771911145699421488149050585655572702541348929685872508234107233860698266666381874636855301256664956903179881932125228625739595689851638740779915396440749541522623597758213857724941808332697176818527386500873126041197679821154447856538993249322619358331768856238088518744048077586422693810709805518605122337017939167823520315073016000429070620445355848043353222910018612199974239022474350038513389459429379703169325641561039818498871430196760966057373435113345905431908409258601209655926784868097742740886645148863507627890580066187113289974876587122178129941288332766525449992491079772445480745790013021784001140730647926736366566031707637844664581568587872533657186778294152833564155963105522899643426712728899034553741716707719687585803783971614710010340444619812391168681127571246580770465782924777031100767062577026954267050737233312356809154978384056921446155899362525552604004106368153311759022174076501039127850983903639765429602877639361640059584633221405460580534370668034464705347304292724800245211223749933214517169264591598837919441990556393109089097096004015609376161156679285366539102922084036181057664970090778923119701930561419439486277969954885782067627961856191608160130422510174530330379606108045097025746090845914830086462386449673910825376191292638505834351584938113296014372498364629258119615568689485905792748384381014629649523999454532175053110711801336169940657552291164037123746890538769387188263972086237511014668803392337407752710918467045588321767083052374665353218604608325578677207151777972523356179251308536829011357070378927157605192030818993644137434784259280263204252293200261596796518396399757196599659691141523140462842895731964515075788199890671219962409621650147296239448695605033330760351552222893513713968815692754204609115848704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -8799180940341349249779777191877329073323686809165222842801952318410851273083523009784501781374349967166313700971560880239720155767090527507175344717702613252320714133520633974215924134889292862121281731250803989192568672341130693229178557234921217261924646780060624173945260416775096084587593262959656606069580462179716517469023648851338679363334385641997392408029755988815536990986780296672966548972869671402998455330246372865053445119766622806715482602080984983427471658661660860610716778473230435130715271495072548746272259336574870139482867128608779605689632507550093357257304573008076280551442017600959328699894136294566677409867919249802520631336183710390576980822008417309327171475056825767811031683977328056116848031368928282205152809521159883318928334928709574667342193505773563809096277095679488729346866295068934419175215761942370747014966818341055331160117150630691558877321362707627292361563668900762791649257535041105567084981726288414265430691813247487830459000170856419364986802453007549042846824945776206863196006589310537082764047162764726575590563141205372876363025050301304864304169296283122632678104356451292271751199384269017217564833805108066383492193675962351477640225534338101545669899211621698963056866040037008741302881387982711996682050118852882498760231607228638147165862097817125075359229670852490435215846928315102524855194429453983940450427888300048406224432028685074197112994175701640382791856607518793939078082048867754868590442547424624096359737209145710151526398846557855498366086537583725327440920331647851512955789456794084396602869268639226462023063851730705601693077768550475510357743938086368422229163892526588423254012288252103092296215801149385413414775652328679335278406003921611182175107270534233960811919187006950359835387272612575712613310299344629691327435330200039865515878398868104787043530167157972046391692992398932559762623582202793948590161554122234575341057525827564200136845492192967250841137028378375749632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] 2085288756325220636010077578612529833798994253018865516575809901138787958565913994082238625629613944915152018268439892629679858449373165219723942287799209968123160587846068128436607278784483591701373895120859666758585896216428533483648948704540664730292393349482249355018684269103767055871015951129104251423091082203360172543186548391153349045624849309280563978242968804257299149036933904346533784047027023403166663004929939020020056704067670982352748259762285587213504794613721948035630773447634024005063328623031265151411067126058949832582239224133720333604410548636698844486574358037614360570683683529432422472082549452677733706235868496416688946900434862096457291828467510950253617914327000434333486779956753513265580014891637048489947774142732906942739835883768560637602499360017014432569218792980790025922038019724336036402360968861518075638983388563762872231027975986820088292510114975971040795307952538361083939404067261769356790253589821756464954044728951545724599649379241576771749013809490327278241884816959713502234924898263939834797173775334272395322024151284050919018469340982181888194378471393622862620070427514727819464922878839980199950783949201341231617615367074411038670050270941358064938425450163672441611087954296104556164312289572673528296843284667496340576353550894451031820778912106549755491730649304755706356984130612497873619049473850941999763593286518272987763111372640161552910766580213429584867681447555457931793794263191330422741081905133282295024373421278274976141277971407435510094488615157267466483086981095310228454995152785114312823769183139756697074163145907016902966850575993722800980655336959628294776801393240707659017697106741128139237150239336648978602537888969809332119957979887299159243751907184488154287842040857273108334572202746218591754144581414633197651343249229117232306718655542512071684755501757602870836627201333060708074419487443194476119426002133151278181603346065209767402011887995703970274213888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -2055030087702975808414957438838677938973084667829128334113042482615246989581128865465668808911482364449266564593924516399040726149244416751489828721630069369079099854571319666479740773452186567457806777703402102636490234440859542893444296071482858719329727966524402873417430036051806788218220819894522197637945229931306840216439177085722365948355937286858790334754276694525956330301094506023377469555406066137979781310442848721710850448076171560998105998665861436378601345555675686299746503862510044462366532595401526008634805924808191442054087380170746247752693433995185242496298566739968094864686762930579330899876727971697138313027432696230692701662732719889224471069105342195127067032332960327320300473076065522630728284618394963907135565125487171002588379892225861564458254906104195225455022226813001648950115907668245744923903326149246414566132217802475167355787252338982481657043617334462843115461670942907040821328702947677686953269794671140786189952005571535964340550421795360602479019146788326567344105215771756540849487179240370722401427832790794752005317651666248368151733801800638559928583134145976975170528587158520730551104184627975532736289881194588895308385106897420542037814563128139707199227755260492937654825365092073928660077339781078510136411087086875475872695881578050877965641560208397262485455433753889248278705914094572778446661646508097492590301752549445303472119523062690166027925982623513880347465236791861440665608297138053401884510402956365761841124333902348622825481253101382324675615192224231570006885657372489666933291371828986328178972336553761870634035703019814551113822811057324085428492129301201477622258113743854033821989897691194250938951673435122599452604856168936226417953674006588976616445345670956621563660109400165198707380219059970441329818066094477350610487899978365702976067873278662923942262003553614446346235992989290361826156790469356656196994883801844587185681091270619907968734902436933479569010196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -151056149074207167383123696034309418137586991835878111804074545851599375182100196942978919602724585235534414155129143491544255328455742335062783661748029536608351107474429202661634471922802318619354570435040123146515598985311827953627069738709497288153385825723415124467071220303774593415214243387008150751638317437913836509728136386822331685437241863170989683550385286537212307191630383009709147352748797680080360753591543740997449563144405366112408335050356757628020092501524040918433125744342907481958911263337530984622515815195038821912528175656708888785300053436233823031379659052701739429672261688484009622959341663848546079619830438984206349581624119968521409180938336208660372608429418808135260212916815401140397138651991297708847619843911094832579043867685052737953975699208598122643413567372581174235576543041726222733921779099048564653544315124122329665575951400410698898435152115589323184390708322095894540726663014405848777983004444665684967177581271979115174672552380392689510264529902064466757175628004260740423683191647368297559462740850476400887537815373371947114485690350395018623497476263516903905161173539614759753366205729293701795027717398318410427221037785475975809014392826497801379928535228586195785176116639510072661275056969509749353572818924162240888652333961779523518698466260515740316130912483918857387252477631035390380898288293923919391694886605368563386108852187803700849884177979840176887891196014332966979910527167815806647840054777011817902212851940388076084119032212944105725627802632425571729352221675071605822773944364232217468831511947014521305336029204496121734727172590299797054456008628326426641868085377349871975594656877537083477713505404374303369013003992802425750187387644534629609975681260412279266668049165515541864972291787112742457538514225597151138996854380302187086253756944785329943458843562598720467362325106176888681908490881326091109482888260833375959956506603408070259153499080985770009541373591552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -1360458362555922761078584570608396623375926220151455591409237146598970509393501637183831965388590135642407872842862630636478354317582583657327040523922888136548007950152925071677247784622917978305754291105464027070311247169017235302423909997862644967493530264009331491695880374446855002608712547505644006768392198520940946541014407750906827097337807269373125081338150506123679221337104697933355870498153879436000628950402831980664976377802695698285396892932414916007431004917514397712410154356482695055108243694459316011824277472523396713446063530093369643707756015057625454125522104286206957103690597633954042739170585686111723904335321051419860142433361721691179567306899025212127000767452493917216715489333679230952949694859288785364313866351883404681371556490992483635783437993990156374174232840287357717749477348994025138053401788121049052825152791059774938445045544499077877467911559881385401248648594282573527858744605398804582909219760698658405476403896663597943009935758927547006521290233570519005667808482392607100600213890364280742671682559179409654258908688111948013464185048865431362629634755826102384523632474662655497679031495924003538959459724086646627302499113232811566584453771043519165764643589785438053461765430064800997413343282001079499651920336239181583978364516131355988286659438189888101277279616291342983986405612035751789460038187520723968697679531280674005377554887923495938814179254099458480487971405444160077109404036620256099286770786846600916290409800894909611655485447066016635895131100568329554434901632294508171746023907559441194335017659658850503809509016863523977064139360115778524651203632803557497616930429645827992252528380414081148970585954611130292882646360795340956793591782861595071914548028446027581920743536335399992635618832548949097699981466890497755115392816533423942759705530417074773383706802769433136744263652797155456110574098759974333775866708303128056353652438341624087280343820329319126408621730037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 3770761390707617740825050002009573236450168889159887460484859266229988699231976601416192458880071390392105757423859512166714399990522014292714158488517787236128543585330969736258761489176686703378221538479551633581096628070722245535258149753713037726521546759000501304472302467479084591140704228819490381664387756759719702507628968116639775483976929784796467345693285121477700248172783959313014011338977919520290050579849831750133779090307271128401608894424193822725786589645029781693949130660083015510287252727999085925807718354918403274444560206609579099926173482840436351497540372672454702300436144484983950324563587978793450099367464536147218521605526880996199773902754082512963318212025728271367742529225991608320363037163759767856599903456838335021772939562109922217685336662561064342534925313528933938716227726846025630237910699988354556350334853411439925010139717875821051418340532706393320723461415739646439054409966341115279024591902094469986374766382095053321075451736959023779179477906322266584548362407799277715190915366976796385168501636762557810828153544263876704210953202458822747475136729630255725576316125284882122625377600122992892979535136905133220763484764654379039180377096174625387404871756543464733409104659619339312254161136347121920094766936978469747233989573203330590780360259301586635787166711413203570739847521817554046364576467268715683017215523419347384327446724971656151573711220960855491197516491442118620093939892984003705155428983019129881321541248386452284712493365398145229534022208909971222121856337520100444944790560037542504160051002144681392573098308389026211669644554038945203483087147441753128150583044141375807083528395991766138320921963951516517995665610161210772850046413402743360020879475548952482070310347233384047344610742331055150717820601377807826909780166731266257900257970673922770646007348455681791858357747930634976487660882293958210614303644524332589882848222562938087343600929482082926879439411216384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -9113596799165384443032448024010441873240746402532938900155278619828007196170948305251619501020016022207394831619521767624800105093079146378205557272193105318565022021819559174210744826760110483203953850005037258670364836131235842582007518265557141660490484708294752627388033638019418703220782083040516372960544829452334992156607255420380303596200528790364268215332359460732706506843216398247581890740259664287623369608125930337765431668295542120241591803440542286899541882315014519405999689224508338368734982872195092672883815047311214509093608453017672251882467900451500033779465600896355724017239618751434534787775468141191889285212815352291748516383091967335376744804898758351657715995768149893642992947364254551125074472420907487627415067922179239298088319722994328655775949598568534634099674812433338402674433876350263268048321992370676009185362984374961570067736085431086065383377862173687742372610786465199469884155842083569163593796335365429903182770814567013626799294966586551146052481748786058286850129545502924994543927776146130678814711127802027037433329115415054143878203780370697498803602700010847013024333659153639082667819386853991597023127194446070553693540917011939572516521407869823181738545227585717536413760933675362214867971139924916535954991011997075278393709251485975194054477584029587686717156793408651489316864257719376736490434524134297516714749367669016448669191777331401499787924705831688014171973249965697350764075909631488150585786501396239798881324685243675182461646636128760379571699081374392495604071052138901056314499077136836650699501814503300174131683902286882013878289822938370851074147123366528941992854736849300155056211388673246334138332300777401779067202890814844009962164272465471959149200650772899911408845892477003492406852178167815346151652322027003508932021405529807441314124688685009191861179697478501757655674577300689588104634773740602474093292933859149503954444678573961863105662273014130305125127982940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] 28567544413508882444669161953812167810345874872724114127739481899551370857789164409095762528461269153503650708728431014861065715258642819448959253193308494395442440971407777518166482458880124159393514291717901324628086051636658281683233769549819020645404160418877871335786039522756506817972728805600669046242566486180977377511851219546182786545828576594496665102537740307897381402398194532695785784526277304819021984777355834535992402182174099402713638217288791431887785591517107130544994496706198930521130033496564765879965411809105456494455478912576665103012008986339471305478513551241237494914600817564955040607631223171912441606628367512526369211490126212695283976422691725628001914471595298784635103674394775468249524113735162490134575970168412487739064228192669245737795757338919119201637408387559400873149191543310849227055056932565670153346384122229780713626386431543939816811261723837545035592950083455093874793267115960052156687321867998098139638265091574329462836034304791111988064838159382804352691091410037512665916292627207916645604044443724007212379197447100700935535087155971217715806609008044533132301138660940397216328770366130988604539058770429728563360484865508296652918714046324110034967657545172988839633503802319766464210687024557179988978840227257649855608211446315502655412957677975995713313809035510978786669121872068283740455648709339093290265573200918106517945441286936934698747314249477899803669525619417658751884151397848101871889255120699666130220847286365375386957032238037644252418065722136937906515473107194772816171079336697651666625635529407552182963077936607189784015749678603589140094061289251589867904739174492305557447392604520169960241069457021947537001538507530475411752773679892574494439789358939518548523092909440823612718269668272332208135946837847123420660299903533564316183874858923871913931552234164257995274112504311613617591443861289880013644616882862605584017296479421894409188802419019804039869358671921152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] -300976246679637872710490578522413057084656535166747444946313752445792935701929650080462235336602041377222202829409104639744920395694996968692704091057680752937733471202983975932531612035548511398416644162977732777536163721601213263625493860793594785073864330140549657841157592557348047073365086907032509893711326831388451065485946194246304581259094338731111045638298803528143720434622505901828646246606085800082573866486555175977673848278240729831146619697727686460847204489248182559964391531444362160690033962234391386922557377427476231211611791030383712288612402131746016546930690707542536296307321173384413530480315830015705442626131439419417117227484831656318993762342804476475439607950954292975950286696207537984920308288340349402490586748743009237701088461000403097540993842522892312893934153141293813824312989576621675340323363708664523005045991371156796456536871087341067860548336976462526167082181007211994229610460842969302770421380909990956075571467426818213535163258303421269529880075120417754273783809849594125657896334821120163647603058216965186021455812554160717783865306821885884959058264109899937065065635370242940642252128199769714017538858030565617737697254623449812902137130957396074713376999743738444623961235816111445012489221320839265449167374994549766658449459228849145063632404529251186874279572109127807988105986417601910981967077978713169869441050985060773505806339337984243199955192234228734800623268968936693793454331630674102936254965067940344264883913258634689153754682785330661152801653137434184360515613037154945637028508711693509830581912629539622561952132577449813638297708640069712950933602602550851740449027410904925602003070274948736136907025494595626071922219399669532536042724415513586647915034771356003032808225200042741690221835758908885654123303365191592285489836673296857705814036299421248168458757198642515645714279921322233840013847923986865846205391197617156007997655897129941445979452197472331106858205794271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] 2481340136035000314084522040063984229547452806037846556970283665073780895386825436931775610315413082752014412075719120158524600085481745745485943503672491398154959948564315177149249360763295602192978749109683398167814547002206632463623813744544494484715831249493829260404148032704805044388824125930395945831618153091882237026574504330009863611010018542023341193418801426620710979207649242485456566364513443904134420043654292119875401851548982798012498540825528359769573872008233222029639388207340007468289928965577463075152275857801636529211787437793116205838514492038502169882631150037223500116675037802872351516866486358070135764674966913465606383495669736237565388762705227802019675657374657873019089599889372621647832498291998077632606864927416863453291186717159377148783018796596508238448390102610901872336272660937476246805385731583752090027643733556717886277687336846598059988004272042287082000643337454018607204751482215868172297602879295573701033891656295713634432509160812060503869181664307344666342574438494378425260806379168048210287790586694896112017235487167489360431964869529753325548647702148215649905701988707840819522719658166830122037846959553154873574170351358898145383689433130809695639269534000156900199453861887168483054554497663438268949884296475641786832107152593958973427211147763213040673982508723940918878117547606052154391151894902448681432780286754579473680412996715785551846630849482818840188385713079517036706785519415615542321052288217347215996343556357492444547022178182562717090672353509664141401990021355191690274279297442056970135602228727483250645872613544927417829998780704123793430906031517570915467482490388189467941902533137206758436174163153391709465531725719628254778905966984305743019441516245077855651894398380793740859568417715369414062007271431207153941836117187640370334341192078823262755425915369956362884096898043088605627754551800479656870177882293295006646939427637442448629022206800827561237740573211754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] -12447463582919820654773625403774738907756891749711851154986952694683472668454276358894265162921199424852235818313471860498498073721108291063364291196605357593962900633293476833810592233229077787309192899103723197679970487228737358080932879712235504081116290134582077263004713373498883845934266129019380303639339065694140073399434013495981664438000486028157066859099050381103284803697620081889202600929569261560717614453547021934852897051834138167153330316263041697613582183921375747358073844895523993105670276919063002587237044690408300418967316418998922969068123398717596477126580912049475147289246950056685666354804998896463361739273523493776576322394383155934034697837242675662232332909684500039804842616259329242106145697674115019331234598012519280037649391090547471154782796916861288031414191257980524923300792020832212334341145631258961940107395621569736394596401129246324759142209677429318645061385520091109583511668654058509218189087970407156394113131575422290751160276117135522774764094506347246980919659517293809022352032045947715832627245740077515462948638394094702208986194131407506584995066560103222958139459547471944630356022617131565061139856109711983670961613742872083603981400927604655977693006809754094251891767340855776829792393350803618293330760371621515540163774433778991673361849333671332740658926260039641144846775620073939540170984906367286154370394198914374035909843668157496554875397385210386924061038740983651488709197624967728008596596641502716180687238094039896715016689935050274612612472440488535617512086179091336018904263402706268339095715774397821652390010103074727769676585621661229917225273210297634193483088369907085157846770314545696222236538128355575882285331402930922389275962946620219081586800967380161578863213320500209352093722111667813186765324224266614506821068846320463347064784256424944803791303307603244047124257641309252286046484400584584671649801893671341281245308141751794249484504028773058455092490946180284416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] 46602812068310907402356995449638972263763277784024488680622717101655686334813434298256206354476858953095372364986612385973559028754182354248774972919376288548246014205712041513503123156242215596763693778087440380322690165185157812435126883615960680662155754142074569859579391323578142190898919685581499797282191481277732424147752046850376378984683355317762085608248462681091668459123426547132983307828238112283938063012125659152688437159401598075722259885328244340728839539617141842253166865705076268243934389195330601369897525041113506837941999242827497607052607779217878535973871764000226436606514731568879271255120314346333086424294726124383220747347612122016916320900533526638515407306703791061156467530618243829623679162115570546882512396812165633333985298659935406717712794066771181075666596400705707506125013742833489246497074355789820618569552409297906705425876730913343324290392807674968699717476166376180588970665299552984584914434674633018678615112141286184349181785358811531229019172410690973856749894602476250450154720153896902403480542370692682845494186102903343888858317923580305961575291793431620518191178381083147277887504546762857586279658406298327699811872954131348885122350586450316014890301185762059586476007622480324618757482626406555957005364834034702227306093138667573863543483697475993391502022603488899793356138845660678280771287338462769059417110695606713591113695531059305014428073505570762505013372045666662373450341536373509353488068173622980210483894704387709590355004624185893308513465556815925123573457179632468604908856666033964474499178076956843921613280199416730359477090479167040596476835742594174780047730344413181376711032078414114034184218238429602764982263375684912048859523211197849248986193195271416905274869292763715005337191687653569160941843781276787036113347464833129881688208771278480059515119899767066168333191029043335612635996694447697902825785819593956903744402259374617792612978310738134438630305423725428736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -151909623746689535992744221829871267665311090273946850124370086094482838527224838208013325064770766649126012301612684862956389060704424343441910057941277813227105262142321177301075494483450508885628199401029404279274575520331407935307283706602229822135049302770171588504740544528019061667038799309376551504571688347420011749531973407891986336902379145268934613145485113652995948564837271114344314756598050171607812886220012445580992871291309614529855410044234975468349360281210175011716449659427596710385862710990988130644298877220425888689869220935613090820091457947127730763963586276916535073628544589420134019309848124819439440451948239620158492211019367863008193000662761117835850907478814961617272323019656927656736230063987703909437321848326277160751885766372864573046492233086414236146598116603525832277604448174678794400163726751238800630782317905485652665075028607118475325842296015345002827063056486121600400570653142341310819849644268779109459423469257253167496940822456786784246260272122271221603821794676963689803663188613802899007913464085822380353246299518128436563748092166120483105121174349786343194409063758604395462110276033332326386741357082100263463464908229094960965446847148453828160240809106651825952709610990544272541217418715143011659584125214037061812573697493349080357013149148195189144703041319949734247813569425471227207802964789919997813672000926867029517972090561215352518881293813675331473462661314775725601012039870243229635362542371878929992700365002402843330776689752771641104452374479679707602880014152587796362725052408676772766654668615949089008142012402885592694152687579619361212708952894890568824448926264590796175629979256154259358488795251255535047761432243990804515695674902264548572194911600465480611752254557388613966935814324140336673603602258468518732585987586414950878458245622256278832631751839361066633137182442875233329204090904860019086258954753254736878235124854557531107465851591935669178850435339399462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] 461609513285815661973435479572813871817478781610570421785735490682629357500647183003419476753980680797514830230366052837648792662409768650032895061736448576268793518558801705866370468382373070281445726250770827025812416106209835587311742980521229039632435727979258678005073070292973825088144723792267637719373300890365534739217175690525541323569848607396546821968439750543435400642401790470188849825585476927670619478971320354204284734578247187872080317327719250796570317473922984551174438120661470172854079149826615403366752651911214483737681200341399198695805738653585987765631799023369562563711733945943428826529272692399460436054901272829958400951932748184071580292090489580465767450008461248828708277318020151019321912940826787784038176940292742258742676237010471705940856575425119655885181206169832734177385472401682757150954001471937457057287122474974775929307370043357770916310502807308230412221215839550761962465982614342025884333663309013933022911598049031603902593588723323824478628705063858863431774882515062954235162716525719776362368327651866183902305659723537591739852019306408082162926455525995438637381993000268197627651890810791713404123958215832621790431537520954420502054732563567106278168169187170024819479244137743183127974036574786306322045511934084152913568906493960005090626806628232279021816046339070674125601399741850069530568190754184134633176360755804513927187751259847504519817898652059556991324296048084015337566653738922532672187470213439188240966580175111508244808675219530422671932896959383855120339411751130123844928768189254006489664405212918236832485241902758088872439231639391219752000111149545089486680572890474855367976565860796146985375887991646662103312714291778094552141653954864715185452824460706594381225684246525898535965530216666140097548402853909277150680730123335746060305054609926236180807277838490415834652467485523161918775704898626653929778428066761993208504729478961784243144306154632926080447025173531459584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] -1314572330608285646246000906066404930499232324010541607601596060232330509509517667963814155999009775357847875841709443512498192961662732402016344919928516578542563243960052415664142693404482894792164973523143772572064736819976748354070996646665763529023039950404549591966833078189225560228975213738737766173654990903248530731581535743425373561601763512107041192234216540189695265355543959600844515464349709814298285658031700998277817840887897594888418817024086067167137821017945528015415955614469930601811625934472591573462547658968447173984105624746435805016032741874554700465663903283449567121016808286291972942236688764991351725327373961952753145845944285238324281378927450406798582765515463139091147782641562347794482413429032829257166387773852877495228537963399243804234458189555582811635394958625539849089470058339709800319004788033282352055116306099596104602486038204290176688560455790068608293763290519446380826855514114195156431287068557850581246602469450801626020663176489675615268556079691171611451754265873925975341775613035601851802515823481526001968804051436162737475464839701473165902827955456767442169365081201494930198634599247013773333570325510781908735669683620358834153070904232898846639144455026117166255646293689963969021616262078164998682125699325416562601827974865507894838973365203430747529350691705007240641863420682957296524290911992149750494966334370810575499976379392615412777245600238783954398790835176390583944362182353977104540922663354580860512890034237154438632355435696933281398558361204009492229305874222598841947239448989016210722864523001360962710128729919694777149760560112870269902238666299241484951658013205311926793562132226982599623607537822170256453057559065192667157388475797293070687378945747197250574914908509481406428236349778296705739855157702696503975937988668588885333422783144112775649138690371115548830423586789290758831957534007828202085783614594360810564392939812561266094016554553176538260158011184492052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] 3485608536420053094965153853595466871066421907168347103967099427404686476299165033097889565472110710438983608720454044499319737779479896323739865774133948818783449296082984366850998773473165697621681144443893331844544654221065356107714888029731164971627717618066393445777752597637577002538529218158288646499847347516190417338758799626065811156389185017686337404952177201075017582276218059524806356378159817239654990196763249897739646357354713124115703619569563861943052006155487578012189298535370352644888817746596537235585242420785723340812015446153776477989837023944805635613956711873343974104358343072520124323096209115199842693355859647276622739306550595762601227571869035838314196928901649479207180042725805633837263921339799687024615845981019641800362158621036828517446367084181367960641750154104823346047465897689313313175977763258984167739032676857591643911492451333842157443322973185145426060957767710139152000958276397236394943032530630539682485115032746194613086431581481476778371385074977725281892018992105817401615876098444142060893296662187698594194585475350345005956301560122095663066494025208452100430540235824719995072796894949046711862338335752389424709126052501753939237482543946233222006176446426886576209787883281864254800798678212328143097252193432629579042612658371808141697295419714046323685180336072466419817791780695927725983087970365275491631342037407455328415919640536459877482029128479541133352369312161681234502770986002187213915411222022361860249993708358878120346348669090646564928023414357324895826048424414912904009087840774266259039596401897751232115766342992159945847468906817725180792162150004670839071108915056321366488962806883016682858323270340534700835014725408124710296796665343903670437460008266187796268210276274421893110275296604267123555703154709609894898559920115480522417002999162804946538588852582309491553247562517884593989054527949594716318675758916844009495760047646860870664724018144307281164793733305140772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -8630013675626509344326685325333451996570446108996504529300817714287557590195290255251780814892037793115412651688575214932579930452990775016984193702421317520717617749593989062418894217399588390931534005645851719983536115660832493307038208783251474326856336371871421784719548853340831970476068432808474681906422478234831777085194855871095956146113645036395088221902932097833850175528457827278974477928063070086931984661290581119594190845127465507636902280502524143992456962452278611759481511256801671115549909159416152808007597108396287089282242683972828522338768907721026806017998987926333782086122329821599032267657062730431276666781480736401153490456914383884848329837435368573902228938606370931400192728396035986624177869917095460361524477781694433901256026265348586691005047122330204446370571740245772926009854217469605368387683881350321049006732548442279687250039062910412096737540381946843317863518896936078218282356834875737940568551986982889456104094275306038846331257172679174155622539258719534465389549808389126880158913710540468520624747782611964033980711386727363296710841406082104200906130309236729004402390111768483732705055581474632478706627963029493643837656206651570374757977566906772382789757595574035757378800627242519728342895929372154001222869099053046035710704532754672834660203237129152664164742916948190603078845414539941006805810540768805582134124682611858462001810500945460412404451181321923523680909932639234979727357074717840369512891518798744869706513812307247117116794700348188459268357187751670585120791009475284936171940358025440518208514141625214246090355200679777277349344820999574255025454062631683785065880383495184119173689303958993618681143083452125890809337789888360078937960654150421747854304465767781997778314827453345781482980486189789630181887359210008522740464164921667052450594877150014059450591199856742347266559604797938689466639769640993347404230810363842867044186532713996164701022097654892496041094510544609607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 19993105899667266006380973186409000138602552515712221102357193885126099220925798975816480215455737983954185013216336619700204990955133956253311840647578225159849528385972070735463555018217769511120975500221592063621668471964705211831697161310506656979831951055485183834633479654067684714447360956121978532913069074805455121150565620486139709228218606561382078683781761489319391112996155871026517129072252699446585912537077433505461367028834315439792954166172440744387984942445591400053690643781028184775897865908967287373427984867926064072306831942871117012949515095205560817418671434534948280110842481989252458844472850205082908581712451281420538246344558767601426799348207620241484693841073472802933126834742755439702057132118035294008148744960753336955712291297634032318027760931395144207194376589509909245691169594302756654107883912490626818360906701487802418327036884282626806653913159207842128249808192781311535219117213868041323197568892727614021547669830653624932745760006899906465211420588790682666836170086249783820690579808800047357140970481315716662964205285572999142191115594255090650477061058667598350928302332598992294271343231232409242188511220623843253348428907085258359319076594141741040664373935403654656812851254388154499760070074791125980547462916338622452912821293210779481213885813289877476862760464372790369597544846965773544127757596227203510480828226435729015598341343740592305505140995809172673436529307929444605499192082228834448802678397096168702602918356689973655001282632836195138014108288840991969579882271795047737800658345908158520994755791635237365504269901077408870872946342194044142757126466679047576952133802923367415818430601180556081242806154568473717175171276963550450174925538919003743408828252457364232373367187351223682044284159924029026132768290274347542669703178450598092856937737194269074160392865192486874676501669114543395591667146888801635235624092036974776100829329701354934526164555657144494092305596619121754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -42905862611514298138765734983549087601534531070921785029616622845583110721069416810707205507274075784353755706355779305716734749288432303856435731524676729608054946144407885768302918914996019321195701225244060483272975772110343737163713128482252992208539529296811383884322449000355450043358199952718766022286911931597912927338052687979286916078767270234981031555967359613785410161070368120164090762043693352697294866243150352457233224959524582313883232788106122804756126177012311719023315128033273018828604331427646517201460933109148725089932956496396637794870316162545835749660633254232408161254231361220016173838321261409419735075923045814473026360583522165804081816214124773512633358913627130971282137539019401853545732415367703667550327269280323740199480147474870900147443448206970370873182739118930085162696925088832182566092709650074665443374714618962645204591045094350042417273074638257850148026709124770776735868648323700424748399779627349266126772542432744996206766624254650257167771323309928394541232437057126841421799146129485920731087127309344941723798367736524573816626590836678075853701983207295491770198903418209990976557104136145076393536976210552184639226131762748995363258960915075211439148092666914176236977261493762595475405136794959810742416903260030087246622241422477793989246582010992957370729376000393440864569421304453885681923011168648825643690471940117499907103361314005920123573260623128104625346200717328742470613954896529668279977041371392574246791245203171799485433797210624937585184647083614029049470525723575973323715863090436966053878037535728565386282437397725488526603106648847029147980931787989398590409486048283691738227465861581477537525629719894066721763315733532668251573972970805648568716623154917506787712224854365135884738699288052833594223346795795069148424334197353784808651294872366249643127987141853212046938110018677049914622636535622883169473068787109076098049186974188082203607470694250914089252053891067550892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] -355412078879362910445554460470884560937115232441081805690653052711357533507247709284440464571957077445648303319886241043332404465393927768310001899413822392118863776121350320886856140675933530797860750446823933785892141012266671116435740680858636054700061675113863024983109072964306540681685760540256738480817492583584730118769319605265166258174835236450382324161318072907639714937491688392831359192066663976458829292379712335627631299732847536261127490749987097820863979596003944804610845629933895341616994134414752777974392262030502329189740652797230913338401696024734416741364091268763445046436300152152157564559005183200285786732739407143192101706890892787324158424810375946029416613250323012014446767098193595799673257431361288260501729790220387652877219442272405756924605414795482318091673057969069656270219180406361668097739493412314010340049507623596398026251574087298922935119843513242984065787494488938920789377248466596323271817480129081367598743019183827497442015316499615730790676289524894866493652393235132834355154324925990878944330364288678712184656651851630200438185047348471485729445199966635596359618319461580673488526884150497976531914732326930405058304841665234710128702265295664019746368501535426245943654718635871423609282951067394256235993385482313061662709223737077069929622967837927273292706931566682789438866193554084531290591925487109492554936643732297418946236826414318376557921766489044216259337338333317888116839675131795744006763478049426224857644683687811829419577685404285584105892272837016109878106968151782880290765596898893137103027972129937722213745945337880114146690137963659100160340966726181224115210810871133042346295278010542650263306780172131098938713742842265543076123616459051657836078777078754162036085091746736168177234969429523580982896460267120850847326537852302037658780433240244679799808516836460131396630720728120258850212211602999771042528744109142701224164688734525141921893545188736435715309568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 2007311950722664523705775394798884465348827177801456953958202619768096898646089754923429060731123217205298670785059621800707592342491059313937137047907786599059437904751973409026741950945133240532475409334120559366314621790598900001079029014931941590873118110565704382465175377089894339594985045956368605110858621700966945489071049438081492908033252247000491196873970497444005617027560701529807182456732569059932749179163692562208855579222668011319470792046753607171056517970140190405249617270398278442337562898784047416815849657659942314424463312427913031514941526413585714369296657814967803775834344822484306166228458135678398008291155676333138819370672001229672899046335150946306716251151132882712440270656708991022227382664537100005828624933998687935247015108731607444689293743957385806668028206976169105678565249421903175534559063228233417491732519590969955050439133406197970067258046762229850980462718294792927089874882077828668019140908095038525399169074225225749895376623927260947126370020783484963060579513094239705140011058306586959193675061979315477890963653072547180573449250363152000153244085160509448100297406111011628711810477994088438750536035583139547370384578820400731550928671351759030425573647165364471891693941013067616763609456781293237959498153611196627957867230796620870422305311189495467266907949835682919032765186669789821527980282381708702294862321303555431316490280343937609434331794813934309525193297174303816188660084538563855940041328140408716411160122475248245133983007222921697099198846563880607730813536906918016288268050845787169367057125235626620222280111650832430945609529715516334554119770984495657258879128960200644709667702760680646789117602252584746874167340966303529010077818369518633472378800001391626130492649595479595354717814138448957883667190564420773612740701545856699329570068661290301936490027222165615427645057684405015315191636892525470710195914106260589792622810947665583630636633038932561992693579776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 149064159891463277499558573827160119143901599472777672039550067346106370396116424840483036491409368081136983263261819278236974585696344981482589044568329348579335083424513903601920873711138097761470410487175243860543877357459177389895077319389933728301705572882498301109378161845345461933283602252784188290139209561105899197271511973143877399546823596405604960619240828837375400485033121979055235461219680595929279304495718976738055926762297927207340676231982155735147362541904953102229171299033423184699381123372866177663080891726161976701320856084279704100862452948844085219964540680550501078366131190454429198146970674566460516864766243799843197911944097196765978608574071483006199501516109229985898024428871528534345066072916324908398934263021372900595052767162284782817747978945297893722210972882095810005556886922550095457289362760098439231251393714858981123302837918997557380377807350151063090298113943594735978916103759742047947713799026496865647893649546639175137465281591929695794248044604980023609731513416678396585856011661717389795633486078243645979437842677664302882124454507543152379347300120285764972939779354787569520561758743003455300425448465513760194567193190371440236063749511497649241575596156184232593416067810010870556898935124909305257959489235007545501181896723456872260160972511664309353475373847693636506871628116758477712229843888507426063882688223082495375825795385603521973137559816486873230450309842462369162907564617317667191874094571386850228855695624178144668850066238908374162406347067831963315299553630684678731329702156096484598801443138940469302174580583390944201888534215298522005733585322194810869244279384506925031935491555093667366259421646080017405566452227729572980223561059546213881086907317012190503676417650563292163648432793509017289150387473782788528772407132492840310456158440041092518984627070404107141922539857049618386820875322063727068599784289827558091427449600912535232390318188853590722433142226944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 1522286553811134637016651192779649810671127912824921795135870829590342634385268782600304564028664027179460801038084400978673024295403776507559962844457231463625640453562177604213980289613644985604959657955048754310900061965283308116617512439206256597341105077859551687455381705894397411417152706769969789019759119091900833608899165809394101611306863840454836610867601924483548319887348998804207690604534368559729763809443534520750620729679467075042756623335647434497649551559517077662458687935277726242528935473779873480770471624872501325386954460913586724035621152198358201903504905979393261353159626234391131303972354239889695611395689311606717406292436848876409197141309911941493291906460704539175708426257697704745772937060255760251409539763654374613829242104107030068052317861484737882552808536110767182417985766993955497151387468105645005226072311833916122272918024304524126929253110091347106069531082476456063680727647330511543549092460280993466582659691923011217311078338840548127711756322049069592851311269617581484568574424209242579340308653050184227155583157430914943608481258523464693456401794282826500271469807397525578737746266597587431204149801948475129380065312758741054803020881746597880474803219261088253745676203726417965042081064517157973604715012649939733197522680259072660772792910058029778515653896474429765153817377116418822838901003237821127684819402580772998456981451211926837059904505350038810361730511537804236559227536813754501965921641483622410080762692520825770892096098528261133222199249248355695467509237982289127834790138077555012472231214076191676871770563182970445691408271665095522410065707581472633823876832543824830172652029793966362385524236174241286494465880961981558318411256024132414291507799323992670913919810543663417599854435202103832874384170389920488790748934045775892391428846206800806611575359716008091914837770434234802863221425284114224219571720698466121683163636771019381488142575940322738324088257773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -3067638890698804038785732297653501215514448440336447082715529399645852393405739860537811576758457291070791349868446800294017181290524273350444220279709119048792932212326330629343396724041720265122195421627743498436164988305399413128915235679429749747784309650017335046647412987725594994447453505638917736253956586310928876427879156468866726292330232419303503925977307614109647426687703617165117598787149187071252808981570144163371197826171359874246817481976533278935709324079332783239129426309281288352614156481141378114467419136688368961380396794163900044742556206105595599633006293745530666346632986348572161481331940024968955520754239714281127446909502379758413212552767753317336628968423475904855450594603535016017574845377839832913945678137292752219432128499527421908580626853421530772647739054926104014396914882858226878469026304025560925848101602591913986029662704740087143263823845372708990653775284093751444374183132988479572710429199581005653331867220943204072223946235552457456381210264676438191746010614974063041258968198430497338406337974907243051868061976893947001294023341710180591742737560898980075407658638311186033206683671790869291172543366878407146018184616794035685753538299281082774843288474333765800051277892225136548632904157603696952133126088078753066110055106364551509446253214350521591503553911268323918447924313578297598444087694617241408372417744188811610281197422708343529525040581499829972737418605499053371624617090645647349881317787395441311333583966828982206664286484109926081438141437092867552427769512320474327843546283563207856711976212339352995038915576640693358954509895465335441163300443845172800653734371588079766734027993740175306247030167822794817164814290870907629130935378382150194435248625285800004745744509366106359986080655372377118399367795249221696512098936665634096269639353822737164984866388828090311553683858242511669275069585178022372897794965643265271233116846785074401786639827360183289258013976690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 3792049211973409290940397625702398349262649396134448807430810618585763023634812242889202145501780816716992990460074662545261441768027977408580214806245119107226259389114785094353513841455716476832974915385848527668297180924843003523990849179857499356375456540583216097526611112299143869726313511542559945170254636203175331655834752240739718710102717059736440594388791677011809088295549494777393744123108909055243394026134370815478622098875841159865969297357361453630313114275740694508641617689373917012098558836781351813480732224925745981337191288824432067607701563714370612343538060996499934641517038017440616989863891769139699453365888872366233302428382888438183960572222783399966407734905317112812457657453221951781176347512472409518071472518004587558804461339339998925329772253439086000398344791143754191947817483080413805960096779873838759636672782530931380668962751202244749814201280119805071634826775031481964362560207844103299959818599828805969741562562105335621565794313812434920673425287645053597665768505535278425594625116174885148265640251189501601707120001642206363063168914794124000220058150850665812168772362138652864425310515993071962585127819705607537999753037242305514536692216052198532477875084560897544116931769346605939593310882529780893690677609308110846125558144669077174466793375340122395803810258004576673271997902834736438911072269220843580521377828044414916698945700168803383313556016886152859709537343040555988294389479837996558981847535694261457549225755414355480271528896476207280860101949431896720966967922137377896596059367035235724871954644937515486373795221539984913801818675647805440059513528209399894303466785874088140484717082178120744571389777454049234291848451213188175530201064045258470763198771467140027958523179531190821983819454904147378180204500895080824583312559536429534406754603040784773991497763813310050647284560953646211676714991366087451666952317414006865596250876017079292306342532439186436732747037802496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -46501569726238562949814236056215144469163082692077431141310119018806148971533587551158560754984254598629874200587511719275616699868406030477679549350918985087810055998277573690554436103625023523079957523251876932709410714416506794925887129990183847493955882727651216658265794630918168774140549923706425045942634292178057279036503465747494690561612377301195138273522484894290029495732390230734551354531552188161093680051857351127410696836944661961862652534846373939520947818571507965648622970064265010972387510284332980220731468452422135195876740791476836625839419644698544286766792893129425909695926386279379123480462987817075230740189947808234751341545898011423804580551608657428889750750079248408512971797151911138905034416050039387149553325517776077514813362301278678627883093025243358820400415920370975774694519026828698831630687590873735264952876367875135385254711206177468135551966389646234650589558091364758302091916415928474411249490098687933728060897175143797306474597489131991904396835981926257695866779931081200262506573863083462961553835411022324067860345866599271240984462948600530526257605341620959932224327710127744592895618039552189967957161718390301116253469263745004030153520615981835602435587589417610519212273100300223988956044456642580140489703045043302017214162959714728078612854211886407699884845127352969743676290467401171451339228873480551536841062571823479558016798716529631293876239254037634467895559212623135169571452064091718102914803360576879053023943784750300659723974846682658059432191017926568496138619339473168295207810079992253395376871939334631642794619966736059425539918156389113889947975738527760688011760309421643650172687974616161434425512898037196742085019804892436047619759218134713248418020643912935218421678732390674896974590202144950005639122471206611479904959030822182797662118016130382147048614649529781990305398695260952727836845723526291087804630448332692200747979226922614167445653225277934064748194768617472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] 660035097472208770455725216020905999010322599855294723475951252442834212143291775606684709239787062326057593273847592136014750397964835694853046311581602252565135069878540600493692471664320931038047496467569430812283915518815609271339324480410134563917426323014295598217687602733145235583491917772864966199427794410757732479559030117312609908887046456682030835272862331931246827684898768234645634107102138496816738236250619961337405441595915262070731647951482193100255178214732376736476595429353957297343023988620245862020511543210996616194200483875812458654310219466832413633401032971662281738620783742616656302184829823345636036437609782036130669454584696746681654420624595979035311119777974034799160363257299298782434211299690939730252607522706275919902932152125224415646294274573412920386637808508560076860507987566473076286802439415517927983444975486165203000068577164505079988542573907497279086480186867862093269151011429355694636393038748534569603318653789192406358583636325398437359637103550752381763638860221623626631835955130715870677192824618493898275685523558423586099707200884061938749850616339868182682291772267584185047997090065150324480176552177925285773671960540310556594056670337079207240574366707526311046635161118440664915979126711542945408649010393204196373795547907552265749955322740163097702303275737860809856416915118413975143618426590204599266543792491694656486855130019532002703589640645596596645069628185128457137769587722508349015146068979140425475929639471276822594174560051950477184172086776579281051664349311625415171110084530268156432493708422505249712840144317623670085521844354031123259232536224256707647464663762899915843256912500602431372503984765497230014056560249522369486764522232915906086268575619401688593282168938028104483609174295760325032089937337474941812364036607326763336192244352401198221660217189348020923439470917598696307975475972466870292059380142288624479670687266035642165879588461576772297205495246094336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] -4565510767722683613698853813077403933055416569193633541487962646069462383381686913968604888122995119139732195400904327243902975538409050510994008817927268550565704787305192407380433282644440474820514144345912281479807051467531500269460620178451804748644147147274478338199865236204237612683545790774712138660090432260177602719881158396374218422961190315718613984653576096667954503616013146824416676370648695219111663442462131122036675981287920883075672690034314836158503399419539789640189207936261238994853937073568203603454554633980561758569923758497111534556243542427313034297332966017355329626140489355865575070401268401381366441664086485197973697395083395547136131823857663804039442666933169767855079697939955607020854044131390138680073519501871883019723625644351265457235449118181348565440066707209869972795919999333362282660623868335967696340549305554771834874645574255364498043150124429569645796419372358267168609041905505395403225154062932810288412149604952480796509686997679174426820212360928105188473942253582992209785461791341958545252188590674227278655944911770896097732540288220164421581396826622048553260741055885663218350011525482058692384421547286272967266692446927177197120363194366429142113520823800159921624961087263067149984204267959372904356767667852347222416325317316533809707784442435336199382496219240695143536873762691715796220331168951853441510165812086075999665454824212051995760762716773902846819177309000396838586292791831891685889293627917141291803231816284100384146122798927728383470337548087911942115298806753157284780985462824151336943854941878332072627323549616284716752235912135175434343911492391957070457931555619737846178568233498758496325810022673146255432725034047137274529883721611116715126136447968764031427161357672818805992078572391848214363064513289323034606805657236826598481474854001755866880332059163075836796396955599322489190317997297296435836588283124224797118668902568260225714095107756809552430274343574962176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] 20699802159625638230075560173512940430344448683889158658950411219253377905972847078736913801694092936385991831589778602944576137745762154880030457044778086796708778042252511235068121645358364617820874925126071646957394243940404570944147555831856613331963679128001745744986589341227598571619811345795365076760949588211297169051053555284455877001505084955027400837857742437651750645227968457562305204228181033089426507835863372222401525660220096228017724030878773106605769141378358245432706604935664902224797555709231454158417894365075372793564732949954334774939954115423291515856554101593389303477656673230366310308793614178615866698430537006112497648382295131134387974705103876207866330726433234550210651559567929955717107890548020557327520549296819542489879886876098219882536171370129241227192205949155533124353924327859196606533664285398967183081092042305734552463677864568434153759303704452808953600391273345830534003191471493159271745495052538977468702076143904397438623755940469786078434421658072350779430850011249899450617318273258935917422620479834316847164365078779443789612407237334925440738335259498722022027089682898733760218046237970959912913615705981513507118165303244060094419759011545984818491311685824027925993750816409744351074371161983999525213357606034232622181862573617770490774990650396844859080738038299466826833569053480598176198579764366134263911263193541163354474919574487210985473193574920147523156497258175137505261350687260192968882907726181541711409855870845613914312463624701884835414980195098664949427454167651946919828603053045433899185108825486239263075882970884175250820661235384775680592955933786563758559043976448317407291812096280560025140138974997363573331545955380592815859602713191742021061008158467996579413668077582499074020197152461557262624758354751578107170407064360309852297939263107073119184951581682811500653688805552022755213486673688450668195577082997758580059138055352846438125303313922503803180904710825574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -76897236082764218836185544429850889956137427112904912873939789449153865127023538782550745874567790845789837269355512642052372644372631455725302545857486087667524035557709907266016251687628508784000022332010630715294741921105743392126768686171708872984414779650580313761471856657851464182798185864176378116642787746621761479932323319850951597381790195004776448959192230716225931880305961742681518255174053959996577611339655616353029907010312610687287462579349073512437849130732058937117454145012439563995473063776875520629278169047734755561284118116993765380387392736569653424822780036162356345235230994522029893318557034190172859042984758313378001053795185163751375041606157965457910165589982793115701616839308406925476008473019429655318953043348322063631242637918466098673957096860306240686116408037526329006403380212178532148879490501731361116371300258973958483498400913980652459773299544985043504465165999242807337619715148878007278428420820485383042473540578497372864647430731765829652572984264925424534313686914422719492480893213450064688557533518457328630322945427351144789274208350539650343103634108350384346605412927068833419874093398149274341802807933707162546531022765832411819320739553576877093999597598600971172930052865801380259073284598595258334127217840255883949683499547117298988588298449707852971075410468687445742358830584448403833537381442686624275126293303112608194295520349725459699246322598462408400714958952362646692986566577598967601155345953574101878623952137591797712485745695718079517278375162476090488158108885995735414591539032900533936115655537711750884404073775394539013973416385405572396288520750128332728028672609902800446167353906632053667108676489982470410561057749318942519741834565282109906451664062452560635954713234542024203142792230705963918651194844404854349786249622034046314197141130581479404991104062303461716007973229676279134657062515668889640311502596195476999241258941173346296096183246037954000829038422038413312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 264288244166727629939249825518883362444219349738915685135030975711486593498068588551727886566967881591389740307762227692488584177890502116574308114194736077944622054125539003797026091758218673878737170090534776675551776873489261571551253971726153935830168081444714280741973309013808678555873745668779276697763697946407598942053269949067483868460001291347046880046280020002914643313729835413079054026044533472900275968582389466217454715302724313286702194008144170282655586374607894925606937704894393814653002471288010995395333076362870858507564069227015407979942513774383596167753917650844629371702691064764719841376975308631621674923435781979972276480950764148780489627700161095207886501226158394200895698618537848190257248870262691408326953272393855511300887057385092850297493510273975994150204877026485542647836098243571452979195457765112726140709930134440305100423203398030295336987070416134869467939266846043207107329461021688290278915543949160732582380144587920983483575715394285497804275944570135457294572280608162838803596887911745248907970247721837000545119099827343418085054982077692796084986610541227185851549878564437808010498487674801642049861794496199250261076651575173752415900034388094673234431051988321728634404482093938154616005608806854373544530331460468607642896902840916040106200897026412745768017955532266472796414728157566714211238966700588152417131739005548035313126206065914418399136434315063617426779088763431213846815011705380019620908794166276364666025468721230924571036786131286406463486924667123879101672537994852516504723619706127435468352319412108539014209077971925474947964799558031755849955599184988759581235768034156464642576695399690787840190765952706579559500323078193450843370033864112161742457558635080742050569595376511631507806027399072618578004735489479548941257004926519155066809111253362755160713598144075390098913171753301285337254171993606544462679850276053291731776407245782338891510766221631837550285368630299328512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] -856789844896495586298242820674061523692354508981980948519555641994009579838484473509534952678723759734425427783959741556192723585068008134438807226148422803330992592843992486829453683231561003462900998298999045850825237675575760103458114086070000415030763595355516901630802692809716122066824448544186676377336064363513447425705619218897111958334344269745331511779444978653503772175671232619917228765945753164572374428437427656431218963482952594249277674791693413165697981371552797442174484286324004349344669867415880368490761197276154314362268200469531359005718459326981843793757662043246053629240283354590769217358601024932969047896559453445421434567601272491328444488971324129605433754267875284481614256278636551508080025380230040280418254149029191768189724548234129456442311393133318156899943285997283347169376690312912884301716665302927111348155156307028856041331266586738651831175264582101318416746204649514200749327112371339793091991309109273852044470288776856614182310322202411141654097023098759123151964567257787888702273754881970700626774231337161691278958946491795819491703207521621120876295242114586285322390287021826607030690026380478778364744952252711757186210667046159019093952532159528834811746435373140123704336849373386477531764046399609425877578807026467589695327820194166865966036484257720130891199145081804911127681040908236147392562232359044215619787067984147636368882285318997285734244389180663377517528808094737263911232570517800286369706768276693427540796593522400565167685514948546375292500764162945555872654971222731667659536766388476670440718246527890655070693349935912921594810776698579309834855708208265820165829715461768962868112705807972248612713394922859443943729895330123967362554136365291746922975286616804134759238617345644573987568983658295680320273847056946464753196691434185125783785080376349433925695369996235021836740515370292225072902981825941880647281945322267219694595257129635290203099381511318690595043592541808099328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] 2564885998442769788314475494064935348353781243908495083912834587556079240525039414379141434237817414792039110422694455329503108925377258086561807540473510283963423499094828338958897385611044555098363600033782167643989126418749572839244696627637735380858346653654911217716167545471973663017631379592127560082004858502992634884726978292773765223346348430016441600352813309064401442480272177450551934670670583901733640613885995758961048242257423651799063328852754819949969395462359828407112288887395204186673267842694495636139964242718361753209980346118829633508372095390815513299169244626989057657231495215738880959516317758388695603768902789077030181548965546198602324219677122037504546906236446927788902409603293295809528614906802425712021045259772494495611347556748850215870846621728599639114314619836999589822526636126560668127542591088200689873424613455428845284889415393579551436073657472320669820916285747626402995608719739920580606253963254842494923093787910241746522740382275736580923159992782151126609840545331824062168479254190102753547607012104113544153607467069940628897763449068937058822461113224122010755035102310444691448976814353223657629755266808264963918104755861147904499213872684546824326488048547464298010064685555888121591108660474920833266917291001310689267554239458402667676557764003628207375071715928197836130010411377926489507384763289267970612014365131202378553698256542952016723603705385711705199010927130302670218011911900794922662942906071883439226581834344077492840973173174478868716593715040349317659164692717733813505030796438230494092371665495148091313087058917338424813028878451730403644673213831212938383813244319172818613263114299144870524127293314831853479911494069168604810575699047747234161406074862992831261053292167888565785568882731637140585287031609449367118772431129932139583184331996499084574872602514221846673012826267197918834260422047614601489601098621029274295848512956660197318178445501526298558832639384846598144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] -6991999574536984134249544795212630282353628382969295621717626731581270678734649968088129931114873409313357112198385846101854785545155181949444609040547163142778959968086019840350248507561211956236527685822278896357149334022554729680216736400369970013619809395122881344392995881798923956948091132995925586711680414770153297377858868372456454720410646327332993500457743472778704145228496119233923385499443911129115169604059149553905526291815365704672535515401080080499526279581834347962586616739053637324069653672505266643434555841252934084319278402326400625283396658710091491425730717103725600583643916326289696897852199082591584339926529711190552020397536992704331461967043116402614693954832977941730914554719962124976250449320042792424104995897442678508335486257740089483383278927716945361565277842092989447721667671498740748883335045632583759359033168079624055933572294576541935908641611548011632030817990729758022999020505878656898566904922180251061160200480102826776415641383786926053370540366819322685067476650065168594405037244578003995530767209673444813565641900135519645005299014154612435516846342679260725722366055517938136372969909207802431970283375882580642444912723145662553434235355548260943606503961484942361196630072578214021612849086428148856436012166733878543775357310103572120902941984453064666187850755385098730595985985615890197814939812785284745135472652318286926513158250565690178309109283109460696720365078396822055474216980490444221423161777018560298251199519405882012306972811554394128030592161980066375413983653769015870406254180080828498902767960079682644695918688522330351198476178642851653082011789697757640250362353858634081989190689171593989050709619953469455106595929536337869671314946963922609600961084126988332931935645562141829685459049400607512832642018819721222689695409806988235485832718388072062069544794492220958833846430138024132378993679652805618800428810605605956537036685209410313423156239547218528260383526381485555712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 17373328036183602543076850276164443050556452016302102957669805678757181760592197288822157900870717394313461748257841685558159025846146106893311965207987666573692417585941947745685877243667127408334493699562257145292159412369728050708378446568198082263267883198236815548651644225572381257517124321266441173257582209940151864048240894294171159978280148140957776795476057792812314515494662213593784585179327170933987340218600673049248149909121363000228712203938759389321951359986169343775882452783385022281532794417560804655035856560032808202945416378731724971584182425854276628845881340980714462699209661233154324087283843072239202200371639341808201746423813710750711607999413064902108723093572101185206144730795579484597282357461026707950047347464705121953104899135264986071204470422981940368511144111865924792379927012844950572793845593870885924402389224764414403366546025556370490206690913097884041809052418439080225512484886537290411155601676953500324012177583444518169380717942039563784488398061279522093526252635301231984385647809539612257346626028462825333148493212085915514113127959930123946906150894255971254928192914449004524686740550661634105842026892597868277524653238939463817597419017036791761229711740596154253837831948024436099016096509529172175267518917130088277680140203647703783724375499096488386666835630507341070003994142542180839163609487059608379234295697360946796186785776298060580835536810601446941306420416756141716179857746874946992075993806824870195580779468141060495007002007648285930256456336062001061793072644386176468171676551695115966293729112433084950313118055745116009174370000610958151208849448081819253297092089300248094733491687143279531441549444204919883639874722162551370140469045392901099179281963287013207679522591628986094826127248671956098837373685637410593861328179548796136407246948145627150273698425784559541955285362986353742431569600534438735458234576363416738001031525380387654554292275852091339823141611136052363264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -39676842760781566140932191987029141061991251577233430146594707876805930579354243739018089073037762160324125725613770825438406724326557290293451467663533933257529686184785613265455876557566258423961067727118135416488400919114076675841960052367218290200945439710423093050146965376479099626631026921800860611822786441805355924910893370647090969014650293365046098814395579331990566616786906670382744333530212804103680691376851720146584564788884927142392200792050707812727273512695200526406067189815830064669263841200119081867639970383002840684371456896965462182436187015249913036390364190782755723286218790442587636070277521785072398480596256151722126074661390436167756367983619394489757231215704617161683890301923401928046893545452728957888304758010144239016193039363209226689097662546843658913053552781774361906538393370481755503760255105948636704659180583747151690479304599805657004015320804745489741417647271508176474069727026331060536991030274859931422682247182375543922089144399155812620222645302645327178018560401669626589571967349587675053403687359799487338380916954971696326463574286044918294079207874993090288502932189331554322202095259047432721233457839551336492269324067476129722287783991142557508037903654901561516132576309438843391891884852736091000588291685597603222656756935905923782139713131036026826005446737075610944286412688314228336563362992276372682420726246381530233508345486152119013125517969442642103129120728939788821461044318479022845144843526995833626114465775883676118492005145022681900759416482099149599150200189923463735909288855709806930233162184512863196517092526008968759557160219705802164183224186040624482445218436800243218162015387716331259436408287288906900799755297574928948521865767189042086578402015110559862999904825313836569404900606064745910306763471722648902436519264749803685345363008762812308567697922157953414171423779086736272402311646868833018983249825846346951320734255309816625300631075770514679528441786862091108352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 83721032297151906064426270540691946333151893981327808498478642019019076651168492639283405298838846755298575315242569918350984871153428877315766387315651602773113137301786825878008542852931554145611886294778194798160943922353424324235003511285934594856138168240740109702528878477954949866035338034075107230798212948983111160371776389367971005424035374574223487604269777795540874921782798965710997702969329424606721955293259719247081527099633452729958430239326161130160392179549426774753737991353327604204124877248835397619715224404110942447176008257959846540222464597389399592773783711407388999816567148019531197505743184600123555396290988206516104249452990207928818078995624143757320114063259791968837978764818962285368399454893571701883757780424995904857976937380864825395475241700506548614359553594787343460721647580580197017190654082752694369468338885931926813536155557629027101391681195553668344122625845557730382696380255288884170487818603045342158401386717381404485531708734803181095848070815086799380709544096579856587040405132554468869901545610592871728606922592595157892569158149893534667355889047051846479830612058118642712006537480561439200614469903613730733695584930158317132787660547086687821834506310220172893666588135990613760084259141754707265765601886270291885380387805940732881059388189837532367268217958781868272812796213995337808316385626837958742058443210535462928546333654809046837003767281448663812705905240541288548484653689161090139227239057179956032761925692747279422711982763311739459124834115893392082798498548619857659079225105906663749668373500064856893592522360327654416716830397838606207897357131005562138452879638798346123903053590744202814269463775463254209826396432793483282820627943928117435206847965698036017371079772199809002809763672255011229264982097879355304439273514774031084740434430158038311076109784197455842414634242387623225710089872513556587566247458694887002470854878005036203386005823069987320268820951570078236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -162537765134505658706942643096891238602215744611692152964110745124210372773552175202713522092926541838658904816584073798698444055687029409189706516088946402423516071895938657714025164335869965774639423959919510984317925073414445965734393504044076111127447075493490711161386684623939243452097782414202451322046039250628629703107333524101490401082283638902716556684826019937102429045598040068034769800955500658063572079291412345676988692759203574801737416715328248761412869487037154311937735564587567880960975769459477006856296012854345171030803263699340739555284201254102228411243896905262715656016207428402886458745948801631161769596023624097976106962625837031220237919188078557220727711775632321857267626629951015786615980661454800174012775036844975633912063654340804106126485330974837601914439357936652061036805016086459667934826257244306942272462203041671922361196891660725074443598381649557589971461745272313283133203625480659583006442273660671308713780958869776989877504975666973048076135713992436952629995900850729211275874319227412320975453350029627648914153263974302224116461337039446687460087539914019148935758518664798789117532524243882846836024275216877193154428421644162042929841192221990668718700408382292754214117832461734544147084414578478268950629136662775659654448917304850122303783627461231692328946938135086261939995276769120158191913363863866249753356928000055248230146572872662827732382743051728014421292866937860407021511083496310699339982203318193563441061375264329247098135589038100705312421496184240788371244118706735331162589970145172521339581445913829179082860674284076163829610651569196294505836271304959868477829171003372022244039958064347267885252860136489347825362454970988511283816773342352327212287213312567836168473077139418024760126963070886544305679523070231389127144994848087934791110262217603767228458644403997807114190736596930259755300840381644767374675039445760476092984124815733245690345534343426804790927465464952130633728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -370814207308680765532775283611671325768531264345368750026393641791865354816201345735424664839712241941737137097034895278371617682056952036921999123143472136880038548735642590962375202049394206504792290183003891335588745615024491168202401261945846099578498560460990903268057123943994058110215948173343069284925219029969606787086371319471193160220837560773313647598721891625462828146616734299877111664763116363003005330851590637216469082710193458637498346659699645986518783726028093676094009912596002947666963250736867579816152128497873424399784857218241181604755313064815323601264105417439005029753156928923434203884852687667072079942340082077883736957438875390612276912603029315642368257147093344923997501674060836021878768086305168770576844483520221132888760265875120258829151841264289193388150641846538292324537214593203234348086602775249833870139576134902187976695977935948631235702058056157732733077275470103348656804610466744585805084336103277958640495426816492985904696725138393284062324139639908820193041191562401282315881603386607275152275366608877342212259086979084530033954412159656733960982247216334712160271702897322497314830925763067628809467334034038655808971049608760377887478648607365059643660653040627840102509118420489793746233624163578235465098601087311877085879926952934079256172269410405984374664292534078853857779994701182036601235867827005411931987589363362703392782400073064959665726195809053442135488804144223449867037426466669253530826466883790135938672494894074242609544456904346295960789351412005263712737612934120260643867523291716503341107964698247439543177670948343469776665498949912118655008460332146780964723685454584008627330132328247670139330531935925134074563436615858911128234077969451650606782479589391106724867831051998839151004528333173162902432771549828946742720336907096341699373676520224112780780072546060115587714647784383546410574729568442100718868374914215040028208498366779627381937540435085261528891392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -1761575056058827243388867314487426323207910564502042650278501894411754187393480704983149235163418692613956806787439970932660571640087074795266155496413588487430123824446041822707467822656570607301048278793982329279568730699560016221224053067014960447312984679145582651075021304065786217309897182429672624840075506847488733257596519935442596618586729651765080567186373919799880277733560134497406887683296921978911773614025746365283956288675080206587878342875671319490521878945386665570730175312470120941437920853396890939071192981237988698446738386643841865088467001421021373459441891767291027910128090299624454552866161089442155449893551659596155468991570080306171229075193763954498398065458647317433550079083085917337653545953695873217130497558358759905496431545169779416641265515804098320787015257045774768683189832666704198253249659667291454221608922615770148933058160301282055032108295289981540465490979484790999886321332906959836240862131006566298710226487070511543936433037225681681813307130282367541180744054904056892105058740981075270072566261017883977229158518361964661744482058120029237956800839221031003917816164602947902507021176077946927709692458513987960344017166641436684214019113979304982954761495216203793521587330583567177887401570064557691652972396312763570122486385099535969856155709478529317723338543447004790015532293804332808250256386976624933412506644753851772240877961004524093937540184526287315805813305599397329105648361587503646923087980018386187519641971684328935639769683190350865232217350619288235497169131137421839154095688875071488340610751326583216883271129308091718112173178475864769685923115349717452318261948366032900760636510757588169163763616563114914304972932560176043738477325999280912388022904746193563451251655869022025472849336760330272199065449434304503991566861412432775426017095019278810120927003433556872364105329624550994031151864305572631329273205124167666915641270790510522561154197165000246922122887168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -131715435766051355405073218192714029800904719814470869267558447670549318609194938505400878226369575156737089410398955496347030352565149452049966554348072562591448207830003622720649778407546270510275858192231038607484263330406476674549734098635704166270280714422010319226589795465206939022515609800246172853690423406617727009249636603213518352128841379612166093493588069145105572291678587097463942661109517258225777303677394951883208958197893298757558878852262789939805876536362446352815499675754998110603272876519819329806095516052937989627230387108261844747694799789409820969882822622788647830708377275580983873159994299990669951961587589012935403595089021980671166177950090741481995670994722995284713134300969343058635219850058237323180724327100080406091027914258085561987604797108230259951642205161066710303315919742254963840243448293929826793407927306143999286778195061771354477577286972184916539985630342869652836331831929601821151025990880493156603227834522391194027469547097778990924209539611287193287684963621487192484077723718298760373686399921753987482951696587237540565171202594876629197174271341402529868812096527001705642156785445534778052738883077479272530752195597225136840116274408013384597377147888047992101896721588145571436923781165966681994187236687762724655900474358973984784533293587538450514064717437563736604968833224246692479377742258094032520059821762150534302915847035346451921577049165246402867495915419892398340186026898563382390345449207432492825437484674274041652308783156866849473122755968785824562606633673228793216053737250482629907610043125733546519416781617478060337486867611764581814957196705137261580530930617772808317933139069426025448506493017621383885699250977909870864365934234878789742792791713834983438765125370298400601623462950234098425990707745267479092961779136933594763806801646817596657940090846493337119129438437241790830149139183705686413571262203204747628716627275934619149326953270788285806772989460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -1541218991071530649623303500528432723499126460300112780852532055799486903954792133348529467276492016079106467244603646323847338655863664448164261153595919951709272676211105331638529076820913488144299517906709468184998587895988288529327878077701424304291960355983550613586806782947275028030108218083843536167932684436552756576887058684743851631160587745598252298847022639084632499624234182289267392789190193821681617282532679610626000116984645550062545440403031977720719262005965020562668370311710617856194378271844609166510256982444180126786392487709350017522693642936705000292421162128332754678504238669842945943680363695376456692166368222176279374662525875901437010328298055877547596169658807355738306962070307068050311278859960688311890532949560199209660750547751838963946891285041486920435457781375271868519178105597293331341945421848443086765871530432686842345459198779111050824495949018317869632395001634988897088960549711990717890695588682789436708840051963044468095897835924039529151298839748528286959539063802138398308813220314685724676992533314811197892508301670513927853320794602411744382599629526708589620502049067675058458650922954999471894861492966964539840668490093137178349392913818429824085446110107062096026856409134900438606193710072160723745517080371377432595004495750304599418906182840219191446461969915163220229569997266220355394647830259613309391056905830395516028451171376647875358378380699415523799860410104364442946884380946374779643242792394383160911048960339005529297844131342300224118173586191599668791661428785976727853048794311614083218091349209885021655829148988131306106020608899773533279210464328840495558709445132704859915331164249116873233974873533826266438178312090122785886153272613967660121626220859637652743079607287174978665658997962225141701453435911003537012736637036155195557485345270311756350318752203352041403691984116778593138029596634992131771675688637163528226617607109350130955326765803417735869840991715328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 2151625495164720601669937286115616192842344745855424589841691593908733299203153984596949190499467279015241021367221309870797302535044019189918820158007633342966009029851197313368039544192475439378045970136115462817937675089441900133066125855651219764424362202593009756414797235577380878111857485409953657248539966268054593787243620594268104548069779001616283115687062286352530384974066217803592779979052317191094413812208725470534404403836918123770126099939965080018997742324482429837762814438972783356689857128516557456510502222799479648523268583484025798743401358620175952614247732925870964764335552641486342222636992907033068515272821619441554999274918352271598267079755710253802653833820997021691804885291637131069456647474850124370245583363298845141326132126230283779721241128099670457153164670006940853496800952251462299560283019481076223693494471225881000450541461132982429572174269423254480395124504619064662573736527009916471915926152982819100099789415999327098190939517757253111161954989346255888812571344944263216252992954458084156199703894969162726863268923624186981957620956397603989078755810807453803533765235561032396581074716868881929355678721923601728540108724631741848630993750426330669012495368995431524880000334522530780061240081298581130413206061235467500758939240910764468163359829387143719913280786153958226055121733990390304069312470279010344172375070116110733336349023293953466468113313423296802267000140740753336022204954416817556980143424518869501943529195876808008519306053700641197960999161986259393011587121702751404238783252755684688158651915789360884451632456191459852640760796436886008809007843932587096319689855836552078838836627418833244144029177469645018627106228600715798761442039201855429823326985804523412662017437792343098108424110169451928362251430300243349907002863130046585402164792007087571663066823843785734696336739737151232114885706328039092654143928216086610802425953691022786252561385654215055774501765644288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 153196306086789988733895208247856271646400532080535097434839771893811412078307264551533413886323027253113101616325307486477312452470208699982198407509066625711240579954137077230614665117828582302996055153893854960537183866171107782925646603436050930493392909319593365848857025085757553953023077641277721098782011670336677909563794132023505359559036843543112144052118742953668386001729547501453419528465069802438191714592251797328675163179442771132867990792462554107851314708640978030495925991895266610786675594323656319326428101805485220669032964022228636555372503434737172359752544321879822263753117079216586115549237365064044756366927856658558980507000223969275214519666972422574663730928679581076469741557631840304438594352648876316976279574386238969993489823783762770297539419437387371768266587976359286433861056527907620446730227274518611250971855346326571728369060832440190703804323274908020574703925033808204221578899238166922567883374764212655941497866633237975737410858679901802617564745162186433041618370387935468665561771930469990129426192494755165506393039479407980028296232263147161913772724805012356690202925684268405035584883402440706910457197982679426191475703514371722804392857174086499147744088201054604622756005841364168448221645940679979042753295473124972598557543852351202471156151092204899409827655247045792718161601434206708236484672647874579589057626671036189443963813742983893790264071136391190593909230210267873903129703555551978999745462054484644121536614280072500220193867813857688737487420106784137930958196772749637327140083496993702990581782466820346054147638534201663029343887868565046522912769861904641640904052885873090286468883227155926973351800675971203014558405588304737636698781203733299972990167319744446530739807296556779959767988029528854578265464386895941474963722270617216177887231965171224560562223510135601552493740135188623119714926771831353433728433526613896855206953209167936832120220375869716651493757550592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 93333250389104511237697145526633747647292194642070144320124690469053460487934249230575176272545461039540019844207957635777988372460946545211704362167812722640671654951783979396204618687680115597018758319636802158827960142465843923802792079790507747869925790359320105184517585824183662098407250640481110938331535546101879512722771867789729605404629518062980268666518544110984570541684024301610678579576597439700452885435124800699449157889849552822811551742331538876860978711279843092310997697706947297551391281251598035392097727775157443444258791028106186654536906849809426653331381717322874492452857328478743399253198745586156779595765684581219709517194533691221938429979714399451391449056898795997566145207300645237810636941659800554184881121028066885582266416174088304783946132739665772704184932233716580196968292545297313510493358339564981611971244805356168639476877432881305281682649005517652861562099919066231753743930817932129560824421329366847300420829374712810395850575178902691936671746297797726411891488126136633251387550720172131646072411724499655161583598217544342114936825595483697368863289936704792084926027709752393506400310429967821566696574135508293970544453079105821437940707333443981917669412086374778906400849418912567167164386339742834321953912862220322720255525927936422146953373362423242685651852197471220895848831499965665655581533099013806577651686528079767037178082421202872127726578517919155135190264521502577318436451975266983589590961150733219335463353472777422723120763528819554880272049060237934273840744623325966573389262160833691216895158833091481098503688511494951235430469783916837856286210217132215078842982155005113910546758421934181714498418747105204994153655492058903770541367012416583042416348831125786401481520942607321134065305193765825942800041273107721749222728359002807268415235514882906824644722251632599905859857787713683373132509594163246179145832726607849892838858350188479869377985911092493778706122833657856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] -1141786611386450490229411889231309809543752211997259265217896436665289111447009022698976827757336204128274149136996581678409778933830937125117131095249658343818401867423433891741451110555983428892071369057800324768570299419806145846665934795227813595767906291360976904482140498127442286002160342670151883059318887267727250916112204414454606269035420891789240250051647706694629387731090084074090114209681179654427834797036890011601045367779261166674649614084425961038720430656076532266307293747346014003355364666673832680903954117035283834555404704654623277272428952996725727807907665268858747725603130686853035349150682109652892207351737056688600410782896682395416770326234214419072280773305161782256903375894541476472675316063151822702143940269025043027914915599882826245079413759755687403573481220961744047528123027739535030177097374753338153006795915225692316570950678365013627774204855739090574415275824329185318802549963876954889842629105845220233781750865863502597089803093043212949182216830587676083033058563338704910439834703339156277180965693754440307620466326991729861529806670553772945336581743859807630327561187346852417496416738519141500058793487218075365487830943844219981584187642586475937977371144582101018184372874329297813605843840768249232716934931326362575045350881181293660404797554993463394605590090843700449413079278801589363624117726674015046464650007488440870251046636429797832877147930204268100899232718421811462290574423463511298889537266414070577548281039333595851773494543981005607045625004291840947108495673920891866688511482387962175370309166703574747721741327189332872900890319626755040902380640354197718349082310709617839554362496634612897211131777010627475003170329413804306465372824617621306546326466035583210965069720539902389571478783670771904312820939940433056755299985778027068980980580689330459387541964867488820176778035767694564588566788157459452907330649382789924298186053459467038202319692151059085348224439020421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] 6761620190224665695954129376430117956916989667296215192390122269322737378704426329495208538044536990549434170115913881323742436822792060094159154787843335465190421717665740730717195104678460849248295144714264091513526960462746817776661930145727146794155471746131602182178266041598029029264950350841903048758756676103158463825720176127905605070562458594496169674066242051409743674233577675911103747359769362091058870286370638962691146352781211874630762372774331659222711440839561700035534638779547973841209861592969477695579857287264773358095251578613001171532659543019969610130470842496949068765936297897206595234837563968716899850353992898183776715496966999347224611440086850589312628864633273563114243543575723534858723691139996883223692895965460318203535656891666532169191068814983234406350003150987465554766402540278273030841771842342584391812485101415177767435249924389862832339573542531230429437680956372636910730856052615282905221134370646430744530924874053567519745141451503192957054015094382862227183646088692745099560545185102364066409593300863838242697384955572106873526962843109679819823529708532764005993723499864047680290708584662197522032045467275487845128875368448426521333184732368879553752175410658636224371232048313954040036756169744376177192745912802035109689177920370701598551779754768856339159334824446646413281035929931727687519793750585425426301382480748259174671385743027046178772102773518027976740798316179984098128493853307399434881178933602499641775153498340176075355092546685069177538149022707792386615645540703351447320567881555642756053913374968200876244159425478614610838792550573544909248861352309820160340043336270285401106486039799901951191082612103915677999795193188587220981756661610337233332429498400689683446202708025617773563946274988580228704852686172267550200675150338157028013492343680487907407279947285489899361562579378533208801865784807859990310317329738873547825911279855608617600470609908213923759401709412024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -28574412882999039873381103495518837294192564754436732244853289899611849784474411026158212624619889074961555140478984420318057795128356878339188606945693698544347843153170268542900603639339258914606834777525100230720581123959900242942462925636818678163131153068829552495436224902232778029882329230368625072796822556674098208279462407324851480225897555344464297853985494951672539915882547211268592720575224233434026245690276200610557779884163328204681335319029607055263788529356376107446276035049959983978537150010327659284266885625837355743432836819842800512158508771641178315315427867371524813978187398867604470180519638069426377866142335157526856041295007612871573233464041658845546044187912889512002696781204581059067775769499078043568259281167803542608059585346950875093434697158471511214459674826068380872646169308985043583970066474106096531568913028117749685042498746097645171322941306750749821758103768088877085038073255411286552981907630384790039051872310168337200285127650016789681247388187777304179513706727452302254375266921550536674750594553133642313424519351481084736434724284484469418906623944278350598606138908058276771300410209188820412437771232053072284421118925863129073061953029099167976826651415167308146689160275708606564283684958191050327193103988611434786144727610498699368011624315216217138747268704452625271070239128111533023403472387052063860676111840455599980921789643023327521722283512666617228207318814014267310842874868261062644549211801652019053093896066861551173815938328843822257821170682826564713376306391064825744590569270802455770133820194219275453826638317461041757120647719779498374762621327384863409522961787291924697931433221835548679078686309283079357431113288444930464609771183831926363301914958745843646724929915324914962703707607545654993955324997194157229208669894108389992700147638044805819682926369651906987063842391900833837523073328939698912962916708583856771228791880781461193464689567083322345216775220432470016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 106587462403289619902514410659115559594114328985370514702016504579237234795476106268554676608225210257799613900540720273261064784612453929898786153672441719965194349891465171711733182852116548368947627250601848590263168348670174246730387170285891361259434336276161752647899783106903888436331641463086639538284234743162836159846157737933670063802589554546259048575753966270861021195467506666772200008992428560521411431700442141352990220109821293808159254995393264116681888546949729414705340789140582339543940430235226617544989750682850048633318043901938976548769012995711131234843899282384810968388930562271027068197258559912143022110874339283462557911849343847833094680910334039682345261127691171112708674931619380729927501955263112061010208497384622359503485835666771972052094651088096297421269598809858341935166013161073192418929790344415592187823482486658722465216838473453447196671187388396684128555594805761909397737596135006491792483342430070913712568343275964363295586521681151602582197652110922140786222133876167823341647020052908748399277357391765974940944480309082673768174897469468094644356797756057231583763110256041005776425106669855473904471059941532595015287628900587462098086469279238671369271627830913915873569591688691402851191655090915148733345565382992930469941414100254526126652882598648131504496999920107092786162962827671541754747521130639452028163976457432943118756122338721999012124142023624571834110565524771109910769215623069954036096724607377745292386624643166974199369097847432005867451847715325933062650437900263939564435257020957434671203611047345846641827318466256910188733238496989410432575547784796117337890378047100974360913528344986627885802617338322299834522835888321405636997960542012191511887625296430748962119178993440019591801119214641724831223324976532279305733103453538446297429648864510598285566031444207923376516224217317494500288761040560301636857573396294451129498283297636670302025733862817466535734607180543819776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -381029674198409444387681572633570942929032984011739010284915847693703646270061162588125278419025149669707506087375745016679243764598469608387476717402499353706713289963574755485638170629072989503904145924065371756515912330913156703388200050222473414273749126482692822816865715733420941797365576118171720705069391222652880107503099956330930552286993862655847513993701701302969293569206728240664794773627467215201129599307177140764227425610693130615928994792772257887245751969884978234038715053021838388005618232076818406095576249508408591961614808607510349730937300808200347338957406795914155818273723353957727205205968394414282404132168510583164115951829331828427928240176866638498839907847532628878595546930023397586764793485214345000860630102233133884044778902388017125346421969095555330477369061800220574391066538626563868873862981890667808181423913008719132131399382059128580001162231292236118376864997371779269909147683922598048438263489427415754584432146319647116069239664597050275006421158463983097828000383604461876926113251345213323846142076432589737863988252407307085528050559015339799278958157642990678844914190479062198174739676464835509214967700374778082588109148954055673927355537784661524258216422299348431207769613566918704396139242943318166637350055363365964996061775024208853489398605405797727102335616223350422524241507129478571947760525904580249059441169907313833119726610946431028941958078351978775469342374339635258356038033028936931243687843528627394577649246480595871395804544208676234706629399290895862299058802718635896459703060264944475903211896150568982280207355616834747792422912221967794102441454988596519389188590768836490776471869517122991435975462050165447372149036155707275229554438468290722535497537021210280349601728983965989321906257242284298429317732208385402940795206762840734729604797531970900349773083736333386790985463771823978545496382990131534728579160675537484400011684009254296526017491274335717773225506941289103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] 1288801414695483064665819794682501960400472621888377271551302205263180941084704639849787501401970100352880793361998670405111413767193500443726967147425446115040062073251740333707373191412704890679727967140587095548546879785642453491130505463644026603361763205023710219679497958699702838946197346382631309712547756552637527989478359756867401870756148071451622892240992588771201513211274304062550335452337827312685489769204320292550859791543115677547066040170501242215102041800211832571697253761249033518929912989140348534150365158635608534948798262185707014267585597377077388694604002494420549875673592686882586544708246038945466330509062560174763450417808565838653448712504635997300637087570497233392995433413034940923305372958010616097410941270112292777598015348000961347907808488800066439873403672981161238991342614094724342605370798535416185211820819424702074854217981107163341935785439770392763025442424075874879657270651292933513280499201557187164779626803646813882086280455564007096485893768816536953840801877122615055801533848368225276089259205098718084572423254738639963624976436018368789463249908198029644721579163828280627683836077129116632318356237013961016434777717646159438632252356629710449534605891832200510786702942001544882680874295118426878794343230323165057779446589305207835190780386097548271613608281282685045241958099854808187092654222443852664979521379138810886744586523578003932390210318227563450682200693285400084241888999290769488401696349755824880888445563260071013930659276971337427998355183093679603271630154621233035854812211284518036227917906376058654723187801101240683017627893242646010873934544137276621221517505591486313050023781370120203074331644346858539273426571918795663027718093689045082030075672642760263669538248197090173637663965178468935622298351085618012051052440008033693801474701195908266148578124026344652117290150661405773910805778257288502603492537355909349932636790093531102381963394334719098209343280461249511424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] -4014771308425961151239411099854664411032534847509246699735482916777494525456561069831651250666395944909988975120006966284426338322214380456340915124096620975887807852527413861795906618778158778430610398254115819892826121485656320960803150163456616940009100663021013355768875233054338394012764736189520564804865248632155381497204637132070096730001957099829703515038990390789251884618910154152233529616916442290382869036697675801880454599480787670656539824723765943650490576044149483566657114864506727944485442853956246843744117799476523747034097147389586512887395395676249276775027748078573560836830137663065464372021128735051055490852442597967985328027681745614905937709068784036173756309218257793915369556772648533906116461156680999407692011023159836796072254639134205751030395393066932535211293925672348974234044198564121540153570164982301871160687585018357791596456359163909187285101528435716811853724658148002488308572140779501375719736804955154403244180076473914132113087656648470126343635718839130681273227841423737971311309626179270670572645814123938004168841138669905976492954988713752510221110747916451314942341588271049955277409358297264927165590744999800874362489470425799179318990632520938597853756894852463015400658737379128653089499128442969046313902951554664699124501242716867940892550030482710251301016722201263724107864638098887019993058520744762405736330386042040417478478891672702007644912804120310731997927235309941066511623366575731218162496238631387487830505429056950781885138338880593250367599108530551583752812284264678220998284977656862375472572279184293003044004724414508286324054768511107959186609868420763383318519290025316983744010712190987635258855135667825817114370713118531362146390113360583704779523585378682366205000255766150977464641568591376615914333265052724568292287746584638671238220518356096405246580226407380336294408117765179459679903204484836754851724411130282160777458154900205894006012152923687934686686997343539036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 11369835369339030758658999201742119760728601723318135735762587683406319811952268786471220314465216935139317842340092690468289390723692669232182254091710279408834649832357345496329122349094018729414634774747910184800217436723542088969625467352246247561096404376962331919699185080386652990432899090390284145969906068552105948806195866325492823545547516038436494404386167904156152739192510803110487539559010242004736847313925635912181442949653002565955334414399127844201233226703194036266214482793148020181443104397380896954521933897856525735544269926567659457109515090071001398508323494331848971202931268550612399897918756578293279486085186172557154657289980608435093154119215866914706342081060987306953173952758998652646799958431421442324528644634653493922024296092199838415021731368212975304906814033115682549595458260780047330440263178284641348654200278328897199258896535353203685400399178103935346552470960716799561234916340388247612468698319089205055389042999613786063898910477625250183839387386677170399882233377667904896941301452284159331849812125109421597626127540807369319381097038952721076133428684353386063979524333345903831306428455368018150945188259637606962872543086079619163532058579334932046841154096483183069812529779531338491690396502947764952407786814745495206822832271216625076807519951031566548213882496889682169843802380399086243796437535777765426638010945190584973455983825236113083517583891869873710408021996570564012729024134635363564963536752267232684487644445567552035670175339479683343414456515460452390048917640307739771725286918931525063265786889489230389426099674622096817923032073213449426487189434260863834169660295176344542874030977674878219236580021142042251468027888098672165686111688900325812228801409704434677715249625792842634000140450483483544422473630226808350970359221844060911303947291722633117888056877222836809358952818021422097876875241397370539305150768387327382722649042087409890457964843512012595272947256400447275008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -29194105677287599841312577377451456792040254303406468264362482445117471330604864085701839149838163802050572897821173999552533689869711808192857361893613120835978351216771345807265777973227070454502756125756905024658809424096890522914306695142164906916426375675240673496591323932947467121967488326119141669134708509908873770200393036064328041742363419406976344850576478780636111602570854138455378285457872756693450523600976991581191439101410685711310346639748248191014589985769280154526841606939091512366854371031973457617641536398830626676723582519790350120890213204422268517850596937758168577338258682449544733171275522801155651275588967133301704157833619541407643018527238082406353436125570501942012853870770258711377897093761562879756388426119618851071929957423211872857835580747439406586269138216495697516688500151041196999300806522750304179028640363311263296291719501712488435487624519976052490034169212923938617692921128980919691732825040389542549634512002162517614875843936183860141365728540127022900938519143414656953757760330272422166616026052589549397404725935497222322173084408084922387004119843984522369496794009828994173431228281370140074588607623006453211822861868317526906260792960650760470770258805534622003917676413331458526544278652789628577592443013754113209098899015503894617066748367784745357420717211948739466959024723827520458687835257330850215703732049399884083616213419024158965064112998941800113647501976050973203706226702885672426591480075478715204192001094527742607055027332805044000220032426809826672567761033338160098785038311666215602886282065650209838409705302642759751410801606684970597159238852816732549500038814069127047881740144673518878879584094693124871078231948252077363801251298120578156187642846764114915762017031624065764849220124012917274957957666110547842804650134489569062462648021230551786462317576675878454341017607387792812125275937236944746442299661951681322211460871385184088896482243537987573102818800171143397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] 68233881043805900661589679774199703566292432071826203865001156180894516427170920186311821860973673123231635532758371076933907882823357935911159189705505351193944097916569705603374187688300217282716884050885136958559489977319904232870792122639445012638546541034459686230816455770967538713891072291714387002701682322609642822072253487127669437449997896063783950653902267062424571355650564437616757513974210696009683348916843292230562065258482014073391648762919333921284012842120238211575532738342313761585479236832835341836663577297261298026658069288942842360752340076055279131382002717415180085625574366656735953413381793763350848254140441538797018641167954187760807563236025153280888543827677101656911378345301652813291181567710754050070277687562334507377676496925089399338019968680759729198500488974240156432196944038000874425458576453699083914451571297458502193752099935916585926917219270201314541804211799654598661981907655728285886824977895031346650639227498848078928570831080509378267847308253098487740060971568358220420091072783174638991986920478231485835368489389407236326280912541181227982251000153575448684416686040301765329803743357930048138552913784954525456534693788131776955559301744804313924733636049878238613699495788423663725740774320288160904053899266433153816585247029179282994819638330558795560634248281201426143840537947757424027351399719171086283717209294911852830595191012528181010087250283247602464527756532519923618822009239551462266082720332498410683362069589614321016272961139258380743900878118558632915186807555514480479396898804317152221321681816094222382919211588433000997936995025089394640183416287815512231060851481410254492977048229125426166980547913299357704861156841465143133032090829076741086448266748076283524468902432684284620157235063445341581446779183200031036647665885979532822613174836602144676924105695294281563450744496983976897439872863748823918595512356891824244085069880025878856185286854347550990058199380857035161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -146069443296071557648120335101091450547032302669508497552442539664377336172631368120558100363506642933995151063524456513892378275569281669066110180787683142079594567055373109002900640087645858965308017512628981586329898144974569841250995674897680089014431041560782940793849694465563433191768838710799290807481913672805069181789517926195651202346557413268969765220002481642958513780075912084999814615956116143763219314224595523919171608014477252980191205415298893950669860909087518016679765490949852436338222038318930447578259394604348576358337913269322788366113582414582762926010868267742021398384902162591153894376283489143536489950075508122245305388474111174652613144712081454266070547127376024150107904128142727929550763212069768388373611526779815153197067835122863183180576223392699561220741280494516100055898331678253460695711191096021106710330188028583483771944821434171633250917905196275969674258355858563121002076713997727072472344822187727068303857410005719835462620345530540300115167905231545354705255148591202891116563925090314440473299282550646767659586585518451413877921929660522284118470144266420405655188620855620698546059073141605018071158987810098317162874396672536686905955173446606062444028934986680536196046528580520763038227506551735987171066448110922207102226176765896282098083649755506428507160787873159782427340869640184623438107281708534966568257272787886320250778171665830281037411719201574374695302508358908912467703929002720012990341943359540753170447338123595259910520717596463376021590056959192279233482071438529312203904319561487569275215937083194401600703062494063958150838144126675606611654441240642601290119833793306172767774860790556893842190229570305659335446711407711497061197840652066157868599467634401365397095842361119504625142204716917255670545351100648369033039965725193226089709765334766542789753477153125239954158504320893155926747960963429142933149276792055741306495022688659483922545701542756511815492644768133595267072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 287070721268693369794189166923641468247361096775000259932261973358075830938470792130929474608195746091413904462587874350683550179518729803919010069828341422248121231947950065842358684070367935260417884582106258091135268969758232309922463589890052773024650970189303662137075452469278185088844153479230469109327495049760984105449324373376161014240917116809672217039582215029463352401016907162581320924751126688229839522783210032016629654281184201819320150918004239817714480505462397838538750503346180486879607148408406913426966660596409631141825947455030823812799785235511567756192727430132238460909906245993341455654985684338364726778731223541713188215303657685568858211340407478367467146763622287641512363679863144591378852537886414043994975734177441617601665554467978565078647784342377998857694718274659425135331907020756654651470277422599842494137442494434850594767319258884840028328117720132369688658711511287513487066261700812028666718969047601353634397908523869945362026446431006876856884664936288777721975032016595713070042484428968459468886934962660666113007756398531662146418953491734003021849437919736646705308615982168491712419110617133775663867710509087090251626920370429664995257210034968030882886125375291717498472387389376395826040415938959408933681804907496657127299933228695332068502622592718905164385609886823376828931362394078215873596139679087364183537292770065961734928855071933854494920944039307850042732210860209718451951853196836260647336332068436752477735487117296157348377717760837886590120351954828179255334359178857836541191204119196206801315781843599965186658904916553370377695276940279895667770463113875801526343302343281009431448171745511125069317914550412010656106151170770503711386900007336649203399824874771550497491310861771246304803791842195335649013497518257639300247266407843828863603715308373907729528340536025999458600753241865002704747626966231178212481096188148353691452472855643966506595445033987745302475374476186475298816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -515702532078168895824551689052945531887063176176712515940835023222843495423363457667431448842345223518487945752122626277224593481622249881843268849858806307601063421585533679393407019540702991325058159159469351956645940162759337591524369849070822626718776412151060088702157402209494519955611653482480525083829233120810745141199678580181088322696286266510299233218456246660993955315970560165299527946616912048028124067705770038141061951290799503695666201742844972920143358742750290019062211541937777897161080913823482584380494659541780773022080965338887676178048872368048367919198948432383215444821035823141940138061611075448268863724290047501609365780747650361296699170234298356635468209100042449875588504809493452598819275698587607163594110061111972081401048731498123518887355895255826578869347525578216438059558847366449871876869813430902911880763056147482558696954155638241528455495590281566527935131108214506890755890566229019233901925417994695477183112534785612772785836019798989675069148151078807955902504311545157146009239919856543270805892742691916341027362467593987171155059843982201601056264727636319034609392576533532084584160872926895577191364675546063333934124583345386052221664266197858561043390872358133794022749231812097872933448891213144809583071515344095900856849745915200354437875914654160520793889706473183943955816829595954846540188990571220948935260477299615287889051808885871184339193590832803851863672161281113486051993112011056863975277280070224613941211527741933447285982550415915590576576574739662055928984801868721272217814632219274754120754299293175226676041431195955457242882093633961764831721583838659935300743153549789005947491171609201158867725997390602013409265441450262618953863706085864205985171457957217431200249819610873748496296035020203151768889889037768811094741637618836886859296411623763879104688829265679155179109568110756533123491983056985035888932393020502911429283685455226619804704446385096542577498638362026352574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 529399766910060374063677160726513135422987897451661944372717624157378853099808648344700170605502418837643048011618457745683034167947418704196760480473082174776819088543687502613289383325687101657698638420360600964893962622972974567345405641009431885871160745990412225357622324551472009195123079450017421811496100935098903932902625696900188730529626028131733695131048959730471955129506349243493214843154984323022231699641566267525778898816361291600251807831569746431614339802821997773370410203879405064858482332953222752509375950899470563964432352257879853479504687936394942811799864339372870452777544477802889679714788682805063225273864764419735581230814719204826531701897026074991282438491995262159654388546171451756910133851803335673646384978533330111183272279173505927651271144730822214186452399006881090175972481054076890147052668973152156964878764222203464076672450072412204710082920803401971159863095462434679550410500551896177416125833493876961190346309857440689290520584596461807366856329906315471893825864432438463161131378243191735352678876674041073342111555965524625869209978738069748974516115503044548474342813592003299171763841221692873968977076465247969450996959934157476768329363265104849226435643500238876058919939308337682091035670010414790375894103926237321632591744869153816802500619875521832584063833624797041747297809169210142582552836463599347971742499152088733914050992749907020105441013705804705823412975671101863140823396220015523433636199262279662062288855587731890203266650361290187193821827119817416409468336007168035371749691136866609697773164751442274167021197657104178006483678176500846920442050630260996742427735550301402798471024130907415985564480614649730533729760061359706809128505562204658933691610739905914650413180604740010662228303443979220883225406784592816070325952436657914831554594983266823901939033791500266812613816802230397235251455762688322988716446898831069451839380915376498253681909858157117352968192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 1390151659498296318410926915261449800525440394450104005574930446684712491472991396348928775627209600813645959194322678418765995269585991519720370565964863632316940446738865338447651305365870823629869208608034820714939458011534303449112656422152522821587410282205378289490800052789574169339049748088352583265425036410795307634430518264098739377510784308742582615171244298055859295872684344310237909603275218143213620039464750876515917086366146289749042906789545930480872674360691245216593526501292727196330071092464110127377881453626519926489750260623271103483762805438620684158566807747406255204388162171375539370474928775298046124908449446790735240088833489235169920527133896407643479660270084147750512041920831264199344336453340607351166677194974725923832928859583826280900888271364458812890478606131642798763549257286517043739793029411314077077007987806319743185201761161037127902042314777165977980584018687627977717554080431580503363529796359673091913997938311734353495401488469249245826156203415573555423678756439011287038529150584497728873390967049897751930565342983911054870087461778971865208930686906629432695602723464456904649783561872464438388814352986747641681625956286113571707631081246792124911625786479242367674335187884795203452501999240097169126091376400503750537999310215131366968929298807495260302039959113999416414328056054845777481497375999759310847022153003796294359926656646174566587265857020777068914084911512156188978517325915957025106360724757071241003659392515470420102387657499665314846924501201098614499043492638433699087549809941270120036774352576463536155595646345825942199531143549337915200267806952747480601005944495150684394656139898653972355382111373509284657827758182527605282294796384640418885802674602821083466286193380838054514669783105305181942644452250697454906269890752820184399776157880770534214611487468763580985066908742817808982861708503520800565084906238757329288353771227227602338370032837342916358097076224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 104168249270688369329757634070759733944110992932284303625537773101832871898808892439693501524849650273693683589367018728196055211202651512992924324787110993702450082230618116193400948018223212153725322129363187356942748418691786037471334795131343831153451783873407233149729273764718633983663955579472687279605526972893939108262090286682379286381418350951086191033974861370719027003083913621674331923193373298997743787502484565018064524331430875034197846560910166790513093235937479900360412895948994479321198332803357306178448773156143441747345659430504203667556616892285314577115367929796393580189494627244576154386481665285464709282646979325698789061707766437848576780380447831948427403764694585404106778780568567681492043598328143319210470470032456044414487132608535014610538668311468000786003478118988273867808307824134304585516879528063101490672827942993812524353236428940341005312115718267265319565358234478309810987159524954795601431821570743623755577002330451916241678080764682366310422841159099898806131490655965622669472601358529929391425665820956984741146427573201305178407049721477849028271985808962868201973742371430005577376827929051451140456185345252077850800184035313346720280702041216784247259844984449276577440980591836828041218729876324317312949945516724690739914667158352592390592405207026900815973509354335508468094357508737580986570252507921598934816002149489247881461431109746936784361995773552351136199352467985284524653869488847947813761987362931831326364628399833963536099430539375932126508207570605537100318070015879111616940510248135615550485138202852863046196117050422645300422535539461007585866481422460204141200650317615176280027655494147543691552906903019675302331721610437927925389262521699465818386670709300696674623616253160051612844210637683513131996668898230182484243213628563413447363582772160408456882268543646483430845850662558912401001181431257942307446801754807462826426830816373129770509363008726077253169845370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 1419840568423493338775123021607138821850764662811903601093909816204807189952131592671245432761850662924968891553065480309081484608157955739409151394024748761466578385139584981091279803117862981549634125571849834055963570908174845542313238992630649045466310659702948482896214266420422921936257019212391233331827172492407927700850659862213924765635601307201713588979644578560295463517207152580094633546336692707705421433838754251980591134855150025962071286683435817568984462531566556885661939762281223419017730059290421334609039466703454905719652950320487566030482924246418806869132847675210074470320571299607837001350509152822147517818765461921986983665841904063133644548798308480738246508861612005207352904758567264951210832531766684012455580586915237215836797182177120404908109524082178110200902289092249267237145826034606706859228249699504404256901933506332907048916490506905378188971021751007688132113815617921739396747662401948950588332827462552155572039736350955867876773215042302425499205901417475068722170938365936203625286575697348307652775045834549463477550290816958016045478730244984879131918526700047568773343091728122594102535196916950400275285810553536891081364978977538705849423384029022731456033030293434974921219467404523647051241039552971154311754942823707952962347486724898860429410358523349452332804976323151514629185874613117512218584395861565428970230757141913750903941484170858568953026192584914893594139299756635938139597655350500146430643094127572307083095682309605080710525372797854846858545147165020187642727093848828976390936903614796267383664118474415591102448957301071011217795732703709632662834247268425131687150569424686603936008767330872123312107997415584724845535019224880398673579795684126627839703688384506825801379494175994343680489524647799503436389994950521503584747075391074470816656567429853971843127648720861520488307678631044922350645170789116510300944227046424985021226483213434333220637908847306695184098072199168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -1352499490272260151690762128195761536770023087691770324587566282624964288020002467811708300748646842228328639623856599246551251328053062263703292550667487277774790078432216092785091030656767311784486716960766554466061135037100827775380773420985216336434626084913693951834721496712117001815628808836759576233559384794710320517378837586746034520293098836814032646271632152317592169721200472277427133107886206528989715068562447681062879687957498246488442547760295969105433687501603735359556081278946611526984779753963770276017107036515864485293433174527134085207396160505077011747936840804993832122713907158690755193179242041822045281646961886974933277388125568113621617902935900156043660171517863022647290186455255029172841560385664687280370520914252256080912407654634552937151136835092756642150240980660719506261279814096484731691356144067694609374541013167224927603302130710932022854108547286329812318251331728114105132234537849458238153584172434927925798355041323675663788130448925341324012236617708154400941292443850453507334673433431011338940948237004490034334924152376514101909781448844979859597769476345142425541344358861313438302168751804366140735807752195303309794967772735019319638175874753050047901643529066334799340221184508957993057067158115471569999374892471015586004016370357571936225152451013885027094620946601707055031621405408553488621429980156165702080107276173694537578422819115894086600113047539680343385567955350074935413459743439238583652039090864779006013001976797211510894499399560303408685423118566334149029822858693316108634219448893073434855917479369650455686244641240653379643994282291184363885739478753126169049361601515738686279931648812303151431953380695205147558142470184715601584459743714801757289558734010635177088983064907828166834266577777036878295240758259338718524613634259223807176155016374811014420580654896405231766118965554224853621457329647912279697749574866539957116562157198010656992786945325775295177936693362688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -642467742109849477307409361776628700176627884920721570949708747910117675583786611928944143801842583316876303525439110658783678321792117268301498190812204692622243796035718580429191309459007151451983892536269809570790312640158029129071713300406408251319300877981425645323281410970549589347377011089850614348803429578669828644733799295752231311108424919002146063521262206414319838437142108394937967050393743061194747960179290728296118476445442664755792493638662720844471899408492043397782518751812580936256658796299748411276757006594750285613187011157532582033062231930130572389975372553103789295914618562473062308178454016762453112412958255562923681980116791568100833324866948313851820334513889921692189745918351262292506593741243502478782281750667946065849060327654814892979182985663948690704208174505222538066144880964653727051641463683858811129504529700996552191498326190119137705211439053439454239444037739769168157317220396746020868846221502361927158382442352988714615871668364200368348795874261921957512140075990789495000745054951669390625207132225709063823442206383619480125048221553705435963465777102627920143053180292731306806103091049849567935611917912690051773788215793175145263996424565763342682236952020334604071321451027282864462362419602176486365456069177424484284828419483608516558895612947816355812923518261168829719417773921213246458494052255282812482702070099027632744668275580893795350741907515650242911302824920872919852020099601902888591879183332997010711041502016896227820742774428640953550224714172528819272705596609074296089177547614342654380057529995449492419383364558175190531911165939949166678772434553354871760296236762680015036459080139157855780314825927097014188600947018257548103918938506203623679102544985191836763057209783275558457764720961039212644714584287101290621245330703440963875323969996441145616458545551354013246871630301852390961050225125215834393444718945954341714268457226176078548751190972837554591248469196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -159473472984978015403609863061628969712057782404609583330840603598294155842162925192925728785734598242335544576677981897569654285400749686218435162480306543581699499517638523098061676359087526750354807697917942687358768079134324637653184834921112484511175900238848588696010317376717876241753645201003458482998322866183309792590281017537356246451629811855549053507968544598160785583626612456201669911894190012136130788368424633150350821058977159521082417628027778456901554376849465039641082108714380908430100480160469665819424776329092983166297001982885960523212516802829152211027136665619313750334365660212656768709745906632595380894078527845380849872789587313459476417594864115183908103697696738033148363015416380977349474687243200433316884479384282036755035521094448737796779415178991149953091336147882078042868574831111741877401602579509905235759345033663511049885101815357233872274579168637325276657425420410606321253175380289868259957362284231304434267532737945561729605885906322304226814516193679744970312312193045105812608505134572330041741495807529979438257703310290233981873550307949480856073084644274748544688177536639997021637976057420235601208605464798423067463201301533026128048308679609473308723833891262245137427431660077958201739445816707874344691154890215218994644319383206558242505658142023619103403540236345785964780274642116411627949166168662056500016754195730476745612243738362936674249553334878300703299398767979583250161957419224256478877279233254878322369914356569378830304322994618305921556514242234108046600795058667367228269592428349153462873735928284966515223182298992490801468385527375313818096503837692325169514342226111880367187314554026927101193965768867995457943812705005548517242369520034388242731920857947207432596432589185475346877017719967763588138284318901078352882316187129956583552872034354855859498470445296984495819546752546395657362393851917589092969885030757253423128548219575561914403277769894579597463548474687488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] 1604052242662646600668688943672970858076429671795234197371203461027622304536509320348213690830055691766834175890424646888053970208491875868601220948059060720390701400095834493427549820709184090185233838061822201181267208331746869254301808699109050165123710505192268890658336385491224614060864050727018896818334614948916070871477767186441296439126111464721179923509135429141038081955713199257547678453902002560212019491359525175970575306998854400191904658748827967226602548626718760682802375582487129753455252107585106252734403187660036533914241422512015771876461918593324129637092143415413820161963193084043895698951400658215282743891332368558667054610845080897381933312745152303105181019497520211085143560061710843484759192334081186476416656638861634590459716269362131365647074154896165040225091852714965803537405844895634032825681064116989715097355610473164304467786389455806201166585394627228980697179132486119668956906843433607607557324031541429396024406066765224636835195469616076880286730821022096168927060513020097361871388691354954217001621864096825535569674040991929971587826075286874428341343301085485233884566203312608838692821125869821625886407054144540457652014899168245592639743373923503215017839649439859555763978988036183267872752266209658742889034874445852270826795891581514628459423969501269581436392790317334838013488262938020367865468210858215106192395566740700499687656644485649058204426170218598053486413934753150819772646008403367939654446915883423177018290276692691611109692919451624326889552155090723312210938026434717341333799426386252606848454886910625179573195970333235428287697130627095697635353977260382237342627314932004407707773788786662690211557703508118587854867260943792654741872541084733827421845942021468574397172901618323697353940444352218406530655095696454028964793971723020460760652909898736668500541678219488004709422621864682107411599017891159180539466542218526072412357850752023117186317790358833020547680714121805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] -8396546671791117938082557365700389320642419894506358508061615263357367437211362346542331900277644357858414857495433095045383099133702889564384929313287228255846814781325654162884204271121680693205638335488992390362768204265930335548491723616570015665425896362283815315050363534729538731181121290746270153220426381789641426307483268237657340295176476155708262915980045888352428732061343933874489821914504962775089287597281598304401392195316899975652211002938304464746496379220197290168036440542147869819523564817265252647926534088724756571267856374693609784629936266199260012549883399038084621620491098056019156364921603317054562120747728703463303778806260934028513187461803049127782579008283338595464278539232946474106932850669816816731807267383758826878395502119145522116618676785032229155145442188592890660226777044218916795156560422931372348541452809009768083234597505134608970337644267213342170394296657371374378486143645294681215287022888528944159944422911881103795609545940101148771683949949324282106322179313562746969582964160056201996118258173624233934177788111730910579522940662735959457578030679001415579396318570191168613062643470498583261203925009764728864955941330081541766787413866340586494176900450494347856226630482508996101411779173319199102895723789410922093714683212614473212155369367417855844063676224228232791261930390521687228692839942413096057173743190362698581602766564875566040939116455085918140574050265794461714101358382569231719949988260075318073211107770131523255345601663987273499600942448692201178726078174450224550565349730783271786195223846696191310113878214486551709178609257085658708775381595813541528739725392681545526445694761548695034733043655537490349690766459354190743289996525708721715861097236085079250097329182728321899554758531065103681177063574984740596501134143364950769481763047638537845472000801736925518838527389375086855034315190935980817261697007680383740096319823181727571356524925669558143434790565517983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] 33787289716247456436278697338057060656881323718649087551024726419370936013385331551340715856083836226960729779416161666608516758062542079099630974661031292048580475452738747478974743010669544612253062187218398012962280833762632693174886450951895503187722852782666396362155942320047865183192657580505904300876304247494658530272751740405752012344056340486108295814280293198567637450322511367793250804330316480295712510826967926930683265197123859230186194886374455468389554964230310531186061924867006805811387685724568360007183285572181823242079884118858998798620286856892716227509801549601460530800555434490653703486986946771120617675490382532409209988698400118707115770296992459920061286126285702005867917485763775885899795814112571350149564347391229015224198348900432050211624522401977007495421678665943559613608110605237294948750874253023793026146017210361463023720001485450886257910427038031821686874048176112018620273876820710210769714070118360127734574143305182837157829623391263913603700319078003419925456053107535633666139980604651562350372317952196037383664895927490153374446935827655048791482998154207463470207382378174326883581129901728417927386009607191117404653405560075357775922422942072571810471828405019696239799343458625894440370149955373527849210699873980764573240751973334574897471099931047753345398316869670346792053756655334429521573360382296552638534147409120544100046090089398415106672531222941846865138223372312984233612190612560200698581268421699062036461164232397691036722425991580324206083672716445550598849465686112966838705301125050041987939210370583648431190512776550467473769022086644735053085851481328691083400484107519167965479963528660007748063996545858068749041707052861698499172694655744802664280373872635894792054727367953239715849551481184326695954028891551642707500236488052772583220802225167134016358833325608334365829140375902275310845268281106139602419999279382099618416249366316350422690400218252256536969960411180826624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] -127248101400836141597346451685087680522735381266661482410740821767128785208903562609079250788727488448975742822936466966454462902902715018042603492608945040213012896796277130003148521888137297098598608407189386980924439002465336567408272806538448700288228410686381421380759962228162991811421313241952052912705767872161439652713639730442798638708260459142618998926062173088124880308600072924396500428251864035294449352803983904913887378092595470144324841025285406315698234433670753133800609226676899445992996472919601454061401776704785849616248233636812674939436656803862312601775803302774411239518059815093577420093529447734586375038892716876060387149967611408917125668033090512083504160625132514289915635536303464790791925994552213679763243511548059041332984239495772326217561689763520891264908382675629973603907305819932996917349564597831985137874008260713268399088652630530690387198153746678283888497540708783595834702583761645182387778493891324872196111118468850045027164144231712341831780344127352245053070884843337821491710730849458813557868342306219070356107976403333672618276201220284233717947363332639941000364918348782386208805338769296744860245710920339692518198675664243772418551393375767893367951339904540809332912139509338972910140931411993577814634924934141033492607733998407325209640282301331894701271356576071118985209024481942867592369190622743587702658172396456411599159085066702608606215913815070780294311699778416820742017432984864405826270024664340901770561700664442560083209207131400340492196680481602252235646778287091695203218612143047432755842843530271655050789567749426772260430542014720258946162397139548667099308846544809835200487330398023398923322723014657336622099247816646311384059771050080364717132565595898488451357290284729052203014454979038050194195023638360905535546158717752997406016763766921662656879582579887700188463254381020407886268497253040349224336158376363052354980003738589366053796242323250099339908187618610774016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] 469165866191761861075945268377171729190693704171025937347732213192252713276893458917552454624601684322908839031913533389241499708247787735388381382679972692706945664237778831197091230569987398693896941744107098469914023970134361194340305414837616372513170200437464820029956414831207693967913479067844428854155672601668242767690698559527498793104171665310560409495026343583360348998680467127694420807191772320726982440952908881295477966307601378559714218207579286497664266775129041787107069146803412954979393157206645819211381300507256130838054977530155554977363640823815927992138390514929737149467774889190469445043447688711248458613064838480134883068377394477601340968299378575288507145065259393606201143172559113083067545865102802552143602688033640008661936691716552446854278245912283097825013828699247868481189328086853679702834614526728887699948542550156625578584716843040112374140216029044691500921189074498200776827180391838553397768834738251559033596738897833761427455249734804666361608293234503335858153510570339600367649271264864595508647587014043479628085067740506732824526454240298541857147169232762955733774084169046502991868358130826999669939310443355079821965871484720549403960713828086370470836585399017094784619574313562266352319501225578097632405982993955238113618997034584480503817009915513424777648113082258422625202619987193179950397968484581412005234684979802653193232882930220253777617447298298239211505049021626803863102634870994041487446423935658702499076177553636294292003818570666845339872349073175025048565502231182911071002216579151658704274013822687191635550061413604402995164515481332203567923661273634723645887137915799555609966374705239026913530053354587160590419094405588770851797687210311362138402031313445075664069194992112201226379524626030269322909256138996396040935397562689416704264698556156580713252492575734717141508971313287654335292258947091827034209161298061929991607548897885031979727110539202825705913607415381622784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] -1641488778916447653864771703753126476445532366382163865738392576092981282576536556494494302041829750263808430865450984958021154920961351460846063050239165726015063750945252092119366455701371737068139598968168667633247103963916667544014585160550230180556211824766300327528464423740046609857413574235567732633885617018637329812322215691837022964170427946714360493778819959444376094874019262823050736819436504291122472697757849374333607544716398874378812141848511987096938003320795841117215550009016076706033102316900394027194685595336045627466157801451989669306802689135756248867575668056057951702443610433460929696274998300981228921164871826791101027132004645429452365819230681890449917867758129791699543044144062629232966786143266849980149565340009558708052709432662642195652854577686449601667250686402008460182991042101362120553771364511457182048618932836438816843478099470654897678965188724460997192146760613915370809316642249265731904265404827487442626536472527087663008660028559682656188218188624791256193726241870800953612352807437592935083888011344651820897092923068004671689084091568801966545127322058259772015787070764707212425196231046574197118330266571159646658658016835744516926709932090523910194088449564476844735887702198344731802994889353158115348705598788985655537974105254531389522764061446956441183235279316468339041622494499316499098042764604834417074985150597643620092824997313466395452157471961318649119611971784883947338013956856751863052242033549998969927267424347796914071385927223294559612103094064920909956058597058161164592980985696718327753150157282790421976857612295341550401237515584120302121099301715589997349640389142798449834542465873120815827529819499243852509007221852328251795341586244166548374503570637468114824584181108043920043536583447387537868038681450106063458451104856386424366740689572308398379852920410082955291570058368405709224724805185057736351504328777232076592967816065916692821272553219320445682610322790322012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] 5304040458187961315208431806742907191239638943280285129897551552908651568036375254249699977921647293533964087261530542637975291116057479391570865479746548080794095710721872645172462459520969702593198148845574629898517305188370143080125808497035062410710492637554330513267003497489282299235857119803313448339039803138272446937686625208566955339436158557554517521787967650004656962085025795973214844680587491012125388099747226720331416210882748546506675696187064650010935220184463294095288847784888433184295344197862051686406684487882236791547011848332982162854111429218080172366869037437737482762442576973239985519229571366182333422401448609912356572063755775621126233079009223419071241140341168995876176711734816089007130268787769180727469412528762779479871261922941941550236297835503940001996118098094225030955921392243516812585139247517280765468801700755546023297647240570636533782997711260826001743028697996532793108120369938098858634191493446268100895265489284882191978997409615018245584539336685244918610218670819572797058954609954862508766337151596201530000392611525126836519799931674536007672668768801220757399784091186211886879750944489156517832850456586832064298958783630578609175564680121075911820687516922716050533388812903627091300544342670493165781467218577595613975027321926627991632626747922009976637414202583039417741357634510617843887571138464192571196796113864046050507141711322731088420226753211274437880040850801107865339718702225837446521800030602797056458153251894308111106274355858793168320498943576813331139848593490665027241999737109323046808342811263944607497072650889598855342326241626842676968686749568682897774356025874564898290226882079289275286004582115653289876347259069227283194556591494904258472959986294562230862300740490011969010774812075182677157688336927820796967419763131883143978452624503129818886454843737581721150004063136078443108484680213328902732425831686623049387976130798793419059047547516979275677591287980600852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -15649020834688112853645967162554318957989776763386582807195292469086804431300532726241640741327091963319370743286167510691298643118198749648364593050926424812666300345966859262648301020677068165945996848414345671022437175190070090850521464145666833118305306523638868594153347251572774225649235207370605457564815892942527139956770334511884686570022348267376229075595038983988644476795903352733394792775032465329880990407528299635845683579167125964646315879157053684643051103266508319881165584645486282749267771049920669581248741024094668551364153231846110163867879820628407129536572066324538460918103089143738212124567882182476727314502429959461880816118819655202328134967455891776075030717106843344477960404195618831329820691994651419073383328989058105153484457758169431928114351138607887551197180682303498288544160109934906479768423460771394096559937936064165447819955946769690051829355220681157568367489061543171709811573752404578820098364099340995873366262573741392764099114914315239600478077898885692247924007580676405167721795298938996961804345439570521136560196351069768236000506733598961192343811585583770871490276295952890218906005185389372475081677090350995409159694385210149116756513382897098948041304848612994936844318066362321286922236614430979307648821233988455137937968039019197392763933700358740006316642664296451726218888739088178905373920006519393165707486209318685334778679753337122629099748478381563998350399389007386015747612208329054221367810006558905641434896219876776224118381272691617788664076867780047661326964757967032442394821847503948338790240484186820130414322125185520172490258106260880127590999343162785849604816210918905710270902613084751225210312402650294431647259451486404536609644727371446921662860319601114489015698933562181791749798571850246522013457719253768162061217016226126422077546902548565261036894691547839689833083339901394328871367199939083565597044516989004199719387035522482749759001627043635323887065749150597382144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 41947526656418548311917241987560172048481185806600008887376474736546377145440060122318967609198106473830974681243777927642067483529194559111953671338642544104023593494966474972792173441373888037573013278474599036184126640999812401866692504485328630207608067011105030423133265801671433449261254895402221981365404055196317951465725941809348957391308246040922684829930285058756596465418771016274985476245258200202694247594101653938354816090573582561349380329629150631619419318413282875513728017221958343478986198091230983308874779782038290303459523420888011549259642623658228771974974179938629080640571395823585521032082622623986587507907333809070648443932776731963517127405478170963863471887848410866351426601502733888468925578325439506661277316882651440903924143054188718321069627442072421027232921167441980909380305447242387820335773745033257713438696362267124339571091585411039335345631755061004306164705296205437180612026190148844902431333541914834137419618495674724920864673590499425889086921802954044422083887062720420769054955242264880145694700061567482114136846845693889223268960707136801755806584521556230783477427249855588700870006633729841068228424666408053885115213347584406712746249310357806324232575936056702109804613037885912057603895833934644437388925520905209627484458133433164340444194696975051183042621693122670288033504905816239579477872376704437244478603440497732081678996440184808162819291632586641059394305461382286649226425373006122107051814277311313848981190886642621165981812237038391867609000369672761802616029779464481049537394238487785235190631293230227132952033049280811102059096363401875451258118924947343678830201609415783095784852463130612279751506164890244440286995535152364214302932213643834787056895665253914812117040578336791777451077433010040665259289826367586650295977913618110920024761274059978878532858393642612943518670071487762342320197941376200813301440286824583003449964508103687378017414193459989162208649321814069084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -102036805102422187629295415360146277886481291926080377762016934737843562021459659254492362837406599319462833839283818454613344620677370284711980300069497723268521254185958143713719407108884935142084231048341417249553186313761721119211000932914655786134693609319073158883110926942375940142244045980669731617846132788795397262198428394928299920410438739733788798290705799259575835540518914753766923235515579093465670272872994275448160156441713651699745914325587550779588832369172087802541087972682699025672672669348856055422248061804705863002837156158267960801319220050282660150008615392295413419213729500852983956138631147399686028603136034269473397263222928278444349667065885165445208484876732041299946110585204366579335608029874965838125146412389731839528313215326855710554017918057508978485657694468430087157066674929087366038933387285473026843886958434074840144055940459022443079088572621721064647101378258080164998485948381921535439963587509161148950839054720563961693743960022907979984261056203955882951531375823392028765036852130312811162850259784571071091018437384184935448458433715708942725038766406633633123886368884216766088786178373841221542364322065442364508449997161475444487212252426839545174649526745937445891639873496976475182771109185912407012870481045137817906025746549005970638463911522689848253037748857610111321301772428296816216816822429650670911695281202092912841241985428307136904876663576453994243744836420132633483768534113338467544095530873139349451015352623560065307855194733763533856056175111491707097286392507404540549244949693554931981408800548698190189081171843802381650767454613329412965743249133005956833015260195522223629551844583592976139449692091245174152981592213586418204751960715396975244929292152755143425447614989686922669991764879788340909058118837790296130343126289133146980252630067612599376342588580235113621900056533637269337260621429164448040987554615087654662443321391250633499489564008874890844996856682504758755328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] 225781404964095255235258525390850828376520600418802648259047854777277777810545344306450557519675811491087489708429086713403126812902510960674668813521870066437479681409828866990643109728577441591885334281702843797586836336167239279642489343382437168844288347268628278107926135913155721653505639417640836780855843372482239200767819157237944403638320907572038950599788690596520693951481791822708376233016643913828392588896555117374320283031252998615195827514308497597831978308348301759278642323728754702841727996513216884185004521781463366970121135050460333623841524053660498767841095601327239876729677296288377327526792903438469605281524698127302252168220122536607778563901863431206566582074315484969944287957240976780278121455255438415364615322637422004109370543389058823949326388615731491557208523776815361222504620249556122863871331591385747661185101606438993056126183002766056027397071447135395127940415800651868263553057820926889598041053593586375120962681315272070446361326481090808638070028593833314559670300601957297056876787054227572483221734038347237135124423650753291371229113336642791502192547437783206547823860468082358067642694967242086931226098915544777090809558304399641709776388905226119300351070213251201157871627030131612123084198897030273214789860245242605828758761722249497422887176714895570281956795330517673517456136279627901450167303254823123425288571082780434577548679348702780173453054161824875653795713059767216917618264229191932529659096564031231011565126015893391563418786625864412130196141478658958293341420480073688969372958258915163078880424810023323008576094455484594972837295813948327346369161311959095665048952223033608605383900853936499555759025540449303636368132336587355324394772605317540616831789088746997772590629397962068051277570975397122901925142942407166556148776833898905775339361037165625297054396432029207730595835731658711521332232343354775270059466073028638100103379317322261280935016372771013050239067327135737708544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] -455823037351806560331880646338996086651185056683615835531984982194851997965274939708239825477795524019655180404294402154673228960143218587592709397455638364588839774446907012504985881087761808432787414327223518453783870177273197161629433258806123915712742002430481817441474664137925136510282724180936961819829450536024628011197258434642009181569731646238274367986801941832893212884213365415319146102571838633149501877380286928956432528251266900215721906992996273386333070538828593147573754478563890234197317938819786005073720102962938199594870350056345920411912831609841057165402465987944403742672714768358009700280266517279689742780855570735564937247156605267683086428844312540249581399404857416558011087406418058271133225260887504113407860192155505716653551453980408026743239710378463473366423679410645158021870015378196397735094783067643154480791434464777932350635161948601527724713764919677651853665185067751946266489601310618832479185915034589811103476788845954051418833661397301359212693056207666424125289613392657143732978875827500554459839558240938392565932895859160872730219601090420869799136411222006858943191462558546300904897442803422528924040781299446035358015926290565110277353324035347688627791879630932323988185255437027435856045438607261488663881120933060012580285768675141844837376634868057028398735039415401772961013005287812740946348652408197533177913680597762167060875248084159369090017555912747767965284215340695422139176000590137764238025834953055318524142682955606550450650995698888821247090049455429755506180637894942726871587515227070503128427394814498134525592350735389252663879300351455229576111884285127477784489610524685743180959426076461524059275496866079900424989482821741341526620596155954675134230035025330151590576683507797203359868764795109006802696257901177526230573264757154206700516544942438111068918507034352468184432775291899684119421431335732728824676148163060247325314248015566166002851264637667596247886401069974556770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 839455721937637549094442738012098455876523413882975823301879257177600973731973701776527404951587770470841361260835535691889675571073218944178527578635888077534961429602114227364097828379193950778575309466310213555924727199612308688613861624144346139094713847132924356581848537804309917502756842411144241434977403118836306929861847354537341258302693921760045887753687780699973836413699344206891478592238182854994017613317839372742861333631535024308455269532327331712325817347691425312889938088780495522697896112421326918671502133630476083264399642244728121195791599199778097438520195510749707724140248451138391681973235072673686484583947785377994234397289957824474928147431333662592342201089053282331773297356521922120404564561622602811117431993683566438841678804020897741671043601373469682876757450599794301253141649949723580726000638263858679562302742597588899351198700542307130439839028367701422574514582518379432033609765247269618847206456302658714497271111119275701959061957555671853773165680732305269282608921138030215104439635241320173568129168635880548174256642747881107345597207401707246468794872779524017139597371723406820642432733011335194198798478794496978255266125750140988175460229078906315068330119479815338707144249097530430113419889499435886497677099226389474703699184242835098959435242332642990640400535147067491699990721846481016767122802971025102326154732408316308902381971189045958654520744613163922589070545863271027162749777550851808428346286695067968552228086330151539722337740792747966469910997166552132226601999452038178661838862949626441653868042091171407388692645452938046139652257567515286932293568487248632489556903244682335973478388174118707987456749413052464083263297900830913506343020082951463597146491875234761120646364625605380427479744188971820452347793723717185663589376657908151785318319473818429540184039940834744436232659077964128309042804523493867756766061820986706846405881251838236576617779354757251520411312049803778588672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -1403959725478518539728858849533074378314284811051437961279585399600356657920326100781972935231936446128759037409814049350911538091894156555287441419673577712399178143006622278086998785951320647090885529860918197631465675298285190440399655248631447300151273606666942774511423852058321224338568492342188551357897146912787975417350053458694934270553842522343299331647630342587842221708823102130398869326308687937326883012421538378643970302674305159057436928494744373926071214440382712738869952784582009934718097207469489519838227944363499183442481392662548821901278737178642952217512817510479091974713689484819401257391864139139602836417114259842620090085078341704763067753504162906272871857900180967182719549852104270833784035580038232316131979154939287741005649234559650858938879447818705749680567347624865436029892248967565692171848756198445427064462848445545929248538843871749175985663574530276169547290816384747471655119290140705693321310148231724048394430319867678437844896555512034261842333655347794696636972328102900448558650639504534628790471619464432975493383577974492423225800459527587819554559215613012036980339985807060568161997300251393901896068023350356306618193021223269308959662417904488019364004108722273571789286680108999523064344420625058523904306158461358337013380708529119723542765802976596641177885091411224659423825952149573430354888530763076298220337936792598831644521806651371721966370670027688896933638003384642783995833610679899501913193822028653591738045944187969337303907246611735039763275071249248914258110827364979090292252569201566920461069431749125215386432472374488959028326682638336931012809453579985030238823486194491838172152653602033149338600731343415840198645284435791394822148486103141012966680558310239763293930166879325928801061120178165729720575145165541165503791724053047511156167366780180686610648207614535212154091057229529707208427472333381378779994193911938795916027725990810524960406166385098720005960148791011863166976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -441072194031684098146155927738939991150923691434244473623472749947646687906429697861799164367791059024996950753075194705783972347868130386487609591276915143425745302299378251915057119529890125306918577778480857934559512799158005736988002690768931839013579089695276034103678516530661607758231549866403889680768985118482584693442227519684147753634616012299904970813548155764936205830515002149186591604304409303116405428606138346172206210426675524269933599713086009573548207453049134558454555913149169072442763268931731114257352618339217413631734490943671873627774588374965785702126641228603048387013227129372925957034717894669698462331843691676718029922593434530190970339491573650816397646902644798741696087749199382556263792961060176662950276378240634496923797369520408386865771417623106170164147638619024466416387072336731843467359412859592457694167915667038173447141395822324413485137793212734962164386770228101861748680528176121811528837520362745892593500048069568920224931148268059581439981694005948328775843615183029928456347233267049881276955846536838096160552354037284565869645518600967479655247473665675724321800165274529038989321238962271085877930316093896063134882430803977466977664208354453703691476861297855429844935210055132520167963768154749210647721617879744667454612997034404427076906527976104901656876249375382757859882405319522220208622063086173472188581605603214238415913532899761550617911706268040259517875471678587878927454458143297698918517280653917300912178973396542366505578862547685399801246232038101626949824613860250427258575384562017694093233932186237873141154367834262785836444097021259963426613108485382067159917649705256840491025939147602445444989039969348040682051991584916281436798271363834509271026180539174187048682915800934110830509165559394238142661649100030111950182946845379264032237691825115110953878162960665866549459038196244244524486103122434820278985147230626427792121325500053257845551303092728559227109376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -988997993301737274073109330588860168812951293379907697561154822351168498771753484537440516679625752141540824211554761193166605695214891609058442033589243045790742946469029961076978019618870519055781749861239250968645005168548981185479246353226797878422987487242491916174616196613357310296986965747956024484172683592386257448290313987173530991319348015192496092549664640660674557264633830060001338346468946929412769126298745946184666417870816366274319756977051286286750293378415937138171740064742298922775803462630335990851373809896334290444936823982894700383209740967436777733878008955469153370263055410054911043821125859111460893319159487691686647159753048401084479198948180531673086488817469090881120097574775446199030156179293079118293104057844988575080639384316487739121194447775031123779763703890267242024104309482842002725130231262112532403393975984177886434160113240845221694904776651573024228226695502065819417604155015962641690236156218084707141736215249668495700018894437891699630562943392511783117437769672516784141975301234907279558759563299811021561936764072515541322949773141762502836079016885348934263223019585662475938799833231515528953880166292255994117850773677948126228398311150292683877811154598792248177809102908228872529441423841859624015037012787676563752428675037053552729987143336950450278886455347915310039447250186925752850388722874240670632050841799631051835286643867828281237277781211466620078050721540224780503749805924649541012651472817257555226609951299197002757022219511419345329638703603899623919789170655665476967839216631447237560541397319774764386034505928254464782642977272961010254612786532365771755260254518254641185312810897738626209984986765352872633621516791727920270425475337949613485644274383295627688598755589900698016194039446218798467337560708030244759792367011443593530419517589790373493659453712661886908742598196203838203057629373785604728472262212043087337243049381705254593946328172687973558509371392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -73517493372774383083486847946934348764085260407179778870223335394355949017640365960949429558065463489277526680599879922347061525947352719461010701917073694441387560198363440892194604376597258887580697082711777991813860857671597983835884087850258784281514056822796610907015507630631394984621951844501786952838872660863342438630383846404177608536575467729516825529091153964944569724375190806172708742528048217416840950472286903259446623447196933941784923008900354866613518711786780207173380733943285083863177815174755398662843473943479607578576555619625102003286884401232521267442270059128921341459992606500151904007946810028108937138121769858273621964903690468726471202332884100027688171989759346401410035146604302106124452409545825141443138477251284273019124107982639498787330428114600288576836220779336378249717316238811346648824727518833776232702699126414925592048614700166418610334413470874751748986175187953306650655178109850296415204999683063251238090046079147569016597023361380101327183511745547183500119282340651233180671049630432009004789180981582612387709552017133809333701436169435963577198496153985945100779428910945334064853774098584661359991772214659508549771685778181241257163215588386200554571870769146100711402937605627186940518310023328736751272053942146373635619598515080733073133860265019165315124439690135969799172634385614994311018377746900521059267367417379728187451775947395676254128049145776100450049446678434217390295718443060660017128974953473108614178914012905523420696603766725658120631925631621035739047124213198921721844616977694098720938793163249531690021484310307856642170176203614347221956727624353898616728631183828151324034350414988939435437750207782958793565732218689231363406671361294645477297333851849045332397771403014231210311551570171267327492916124663272957365912425354712025779810538563688172171617507929400237479946356053571770896974336035746108649618338174726469808108689405031823283113807607952586032254287872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -1197332013629173588558103534972642557257908070320382536452426465767887585320571415882492555984022860275249290406552307282886510235030835911117472279199046777947014662102073310945113783038322879163427587663667410926765519593242707013230539117384319924306706644100944147548243095227627757337713350891781430434021810709210322399467915951006120934877314387520155726123464707454899148368474415622718605516955564603495666049466316277145050255545817935131584315347445389586251837012971260738023742206348735497869385413866364942152584905272946571647649292967854296476418506462667615750567647734231314387571074875617993328801812088863062457799295486844213776143002898866536089613931752514632196049273015707892846226229522827716022840892233965130982892002247389296027491625401850302418769790674057780831380256909921030718345143043517308510728237279223733053745396294986066010408380856256264889513201034628909389157821681889421248839869892274592091918608492749903813157709965858365035933432468554697500821127037718531920617147093571975633000683690372975075982772258746566405027942725555175774332222968297743247375317607415696918589744386159183327838212707490339747932698127215418886718715417104958398892692033177991062943351932484141710310918749970337830799187468340081670149844322107327725929742203869898502898967192556534195841000233187125478965009103894957021987123533996094835252070945230339059514391559037520463267354666366348729395634416508073742838199131238685406329654474655501968543983385276414675037642476502383112034313848822574392271075326164927705339118803843123023826749058951786165756272363736038688265668615102204380794978746272568335510285776040384385652606187828557030563408966268238890111662977835340285586058810895031567128310684214489263597582166196728528117866622269545015894691907787682706949075209901017223590575617953917650148668534874689805092832103485298849861291522225545654564050305787508705741456311153416940379112933633061496844254707712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 906311610149955434912800869780612479588750254152416553913790916973354334614268131582284747996747895438152553975097752720275523558308028888143146185272332297416562091388452766938940062617596046873679215841461144081219889196848177302294918228705480087403089339661637139971273940143161029197609440549245543023788510675610743575259645146911058526998059632572984980279938388715647036195453274394813789697335148769090189279782983621314360411002427177755010241840420076780534298876770230228364841304955488156843938289339799926833152195768176823959082022410026684346428417884190870637987169771082581351686472316138245648161482514826894781590477208005075706384490355655803129746786529634541650741650825675448705315064634652758899856424902986929880989185192241532461528001153599689627463178234717623820223084309217041095341686436136389492439182061710572244751895557234531982963999292610314203262404409200063496660930792084559137222899901604267351274877039214573793780736062699296606226029518590186129455511830978917672030091462273113653538180255264696363392637191741604254323262435972771814680561533097023874847888132888990994698532194895386821827057613359937633077357689245767450575767396559189988356155513077704645837080194495781377438734834103266184126776615977487960800615601080339398973254486464019302447311628690330098072662155304240216455338275146519964055894627482201706825212946156477350432964385603889498577535562696805430072052007761913388787444392875219626907219934599385865404356412370043561967563375712252477529690888826041761804324786860469317681563223148954922253329222723839554261019273770919180563782251020464497342972290807524106561217368671898792439798275818637801766609941090269363548620927373392202356086661847513379460479760071814280512703723081418812372240487365240167330289012375807823802290668820480968317522465736511089837552545746510908049828722642863282204745086430582649157036344164353929689691968677258386928748425123699138195494010880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -2470809372787705669400942994582463674400155982091247298789963690910488573104475229391011537181825666971742412834167953885159010343096253195920682642279857795801497021533795846885938618245226003032391456969423387823267744073591205313504835078303362410109584173313919131489486499248120882607825185897832323405279709657885868148030277110704518757089207804265216981136518090257490343939129364057042734759777532334974045325684243149840854817423355542801825695893561403273497808915710101769157090043169445255781779158453030171777026068155619096644336872042449403088102796839528625294541330869056606065152187050612522920918850761904103369744804906207128493556213616831274300073319016302428844617835924813775324062863005711552795067216942714311627235456879255043472697109372569168546695326219000900420441766167850268007721209481559099804969715727878222007304944300549438155712448451149793433089585282782052773743670408024052416763823032140137080859002689135674759167854961684464694904741311910847122125419498451283812884718931100087010188795862545255787006059124432632914027439688873216424384488640505788565609975222410480196482866643827982595457623006912466699712314931819773847474254613067233567349171121886446366217904740138841789023948602092945766206417538797019463479160454526416509496366441231127004079414040837180412126677236160670059882669547759791477596546552500063631608234469159737159315074902806484028351964030793229620093790170604900471917349391520177388245115468322983410393653922603376105077205362332542913111042280348301106298648471243733818062444345608884552710414300818356440318759303075863127818488177077398560912741397684961605312816401834548264339329580971626577252486662466085244313285792076902445503313092505120005175430633942917264306596809929171970205596353897104705246949616745410915710321833003051321731856902787776025914777103821871933466802827308214084334101340639737751336548320154611804207934133914174833928153054344881412937814638592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] 220370673450453427697435427739360661277698960482411272466757449966984740473082842321417901824665734512148598230060469087275072619894360487957141898054724894988063960951401675063943606294531838386774375848174472442330259980424355357929627370149505207548366076215311812075553474768892251254618229414323519858743413413582691403692849514745355037921319165261034267212710959411250203754832836559357187838403329640394568101083992690563715183458741463530624253468799661179513899146955507444362874080365969406880486473693600920062262434298021659920922432808126023474135888952322736314875823466174404667845462752627173785752084500796396268947557066030793483803682170535848895757393741671782426180266474464688656626850486239697098946466761233341211335674125564098871759889168395299632122763124900135857445909195525371217456981383306233917486986207565931362043501480454078021085546813996688515916593380947981457872200335001065609522005990101865625607459696479308398217960265322510204649158316211542195867325407626935469241410172587369138384858085955376662341789128756913993829306578644386203469808671830273984508998632374636765436535012235588004680684679981249543905967262347151773847547781013753439425261515289827032622992326337611355646152259645376254472587419639921432796601326940295168077062657533827452740858950087645822734673366166102482074155981850305482831722948478983584273701398877876822156230883349039038492476150919530131865458170282492908118216946214230404028965353647531740972667531463708077320350467029279176806844652520516781440936023125092557398195822862471882349558626414169983334198306407620163174850088394464539481413805184989095882046613841471196268975744844972726598279591823043169628428959566654435679889656327988918057101027883833634130053539983356967608095792147064449108716565048581417958497101009651783769201786825088518400607578236099714830454896587265430129377007027093640652448688797864411890358012927577111121862529072332351229777531633664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] -1881592616997853654028022292303493349694994277280668909687506646510164663941226561889649989274873659954660931189770258949435583935511897059977519850330987048808920428153394342772707102721102971676298858392672551483381136102625843677905085147960325823232125356602094673908868302570931685027457774314061310484909163982481781321069978710585834887143596403593088777740845563050390535343479217342139492503616115409133357364923808232814666868050071376549979520028992024884848794503470841593178090068227550763714587178659149370966679700986828535496801442231434312043047599087715408352913344667472290321237097780631957310569259328537791433557123011351848372824788173886537658644896977406762427250967957714229435218334159260930174894227679426423906133358695357686017893356514562409490060984267370670529466829989388872135147566269792499229141139254181771127585095076967226128852669540646111607561984807825455538476395438897675839453140828610969860334199854873093547706452906821788043130571486678996257334694349439581495497539024448229282669852695002142466369365453246008893872716651257934942370158107256395123758672276710560885401087585359416367906161187888764594530627693863006026731789556116022366692619516240128377450383481692052074953851250651823574423889841234303525545474927782103621429093665415445559484209108609787265947550624219233846281484929650609731523097944140865926728664830384627647012068003246323332082074923433099520656564643864216946901197579745906643548198391539901939124301700681041496451078196085857099673629684166233974112418809526662183223716967046525955067460621577425148411772627857903130465413774560960489692647223180886064272007459405993646934149332910581741575220877429426735619154861172196282500442725750377239132971115704290365090263182636945878859836987927659860995376364239358033535049184339635501232823836897463768675388269533564945315424442199671328736338860007206351031416782406986580239261005061643835295392204886665457257905221795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 8904387654798301083358017576077193171862264693172472608668313265991108714769362971997014513580493983705879831148011394718019324821042525999358671585957404094744552132338351570113308083206958321787730412763600946280753411875389590425348146831556269047837256191066886742317803155149248870683788032389207732154660991006511990566332245280933941709495876339963147880474549677587673720405526780785361953301759431499633329740283759020335860953775303462128362064084585770519617986690936682708957545876661117088705748288568752679640498884938048905260253610954755046479452982304052512627303906293759489759606040366576956065839980847203024809430578101450570479224787577223453025543156267228197158360987471528549046065424058132685810698688980852235664113324864985808862456501277114466569959221742895025120310169795025230088673258785968474977659002468255018917596468792022978708231700144415004670837224879200251360322021038869912399802059290606632046472292981520450677524928376816589654427437790851390089070736904989652423720691239759877865166414402438077317177190645412677614307816227188321679565748405889959039629627594460399564338475267806289205337217370799311491081013730040416620332346849457380013897411031970101816814201774166355356233194398345230935659905146401692415070100950865090144403742852163026365818281560187150745360112378098633683928094335215060586007843820200280596279248207379264948462347405129596047323927776397257341040544346399063859770924769501483082723588055893224760545711053319302297210872681501176338456985420943640304628551939370450423251495793162440065466151472268775951549689318511860427061638049448976417087311469498697992752657666886776273764686554821490105655140673098608912011345031977101462453724465108704217386412784661162276443112031272774252952667247953892516176393789446671361941181265002150677247813399952817976478536637608437823666083138907644246069195099004623181703186104973135275002995694860233536115319741425130093716682645176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] -34460747405448572192954433091178739959151428012979571246948874292523926569778265014038600546586868828088826983050778285375990705058202815423044646571337004887253113324716465174218941920066406356980886047191573231564767104892342072019827253922594988182939918278419672817619299243886471980049691122818954323261704828745381925411760187136255017598818021323638553868125886247040893978918045539481393632263169826500921504663388525118122044841046249453708260612490194380316754021358319685638980057706686770193309153945008589523305201688977790539741808615564322912180365545635164581051651701884811547525529251270281583503863405714972709616243543535908859523726880920224379771037478364888870253472145401277234036858252479247519543348439867413293729124924019539464179346748517039024050471873462968818986855775128916770528597050697286229932092137989452633545187257236202980635962758860395771886655612348082037566385596024289642898879333623089127244243503305165531800216999373922042292926173047497593958683784230150275944604126711353988603319732370255477394496448063092442614195873538478857832898285415457025559662517221189735461460057287445494266815474261799180441759149802020416375874547839493441838260505754010532039091633347702679789315406497710635026455088756958325158033337509729013518183595338243920456522666715105386557970788550979633742914253188496727041879865925737044233999265590768668081487253292359206470389273759302939195376503396090280751874640929874079557696684608189845929597334427699651617626467869971360115214472042009153636282773723352093051841910994358906189564652573467428859855482777201821895938903635985569494762182896506955962037076887665463224859033505922971128369040812538153596734439213897710132675559744483384699483541461849406929398325230152614811820956979073784475034300923835051121686104711763484672343413826624006315844054564762128090070196015465013699679452036588948203748552938320087513018451926844604865804834664632348398696430095564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] 131264148543712231439797523744365166573688398446059657857167250820771096757732685714958122439252090878206748757718114289190253143770756407375057931694834628977588615759235321841836130785650064142481621569171400083740148960115808097285754478442721639167552288095094040153021132393461071711574343237587737883131346695930743333156890145855219376792471349065800244635989684703339023482824678878956899254954779273136186466101226131556281933072829839381001547770597092560950235459592215911718813847852117556834871475639871212990200705716337070792187646689284965040287692695095475146113103197660251217384955723205464330090377306763197009594542165173365802935726708716174256960769264620568633720656982750457070953864826080357269877073757612322900627936114956184776607493622608375227241763704257723982109246699359359475009173547541959204545727269060524017293082508566194042542906907087556586197556393984483969161385909562465579579046524005785553117877976263608834006033845342468168177408745408311616457870698323763843802576534857295328524793893195980489897448530915145513708251853494085620545255313001715389615175696651316196351836476449759126899359097730067571769213064516197168877199463299327843576388526962066202857885595645527819304827364494141116274241950412466600895753382009332450145593275756776181942748468191480453734228765258506327068689066278332059620053021483816411005913399832146884774417614462466707671968035317629595015303030183100085124631107206518859028264329672105409620465370266267128142156309492339150902237378648524941126857642566319866139226380191362626306055180975412565380586322099200626700646020713318929674211907559044218787180957135402251881198589046479577884156943584542959256432091681451642624300471858172204634322884718365077402737490395848452156135503998585352554821008249917388512213049371912833648892921524325657296516689372000901307014405294234177892423990823265574423908869862883561220620544380674435060568879282655083958822870877995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -498855224703263279894847580196990268970298855101185437794116518686371933946009164319357944173114848471943846140652236275423353784053601391764669404343657192982041222045820581795520008141223660298721547849959740650454634558919967630136517799231981193791781612920537467849086540376616806538119166036276032729795898091616192227966990741348979805863850018550326776220272056612226311116650901299887813131580884942058815122386765051396982325724887871426783950646994204902396022395180116447062799824808009537258492813798236915359488212155109863602741008851029953454572449955958105224511240413810149025365272668684892624919121882875523686993280688510796294595969366463693121235219902136801324320800406244633108228842989941278809779406590112317119807171766847345247764567143729456757565271817817372066589152560372180491466504328518336563165445175906812670422495803069609745735592048084166554974355331892021156806137351435131663999924590548082179018585604270389922128066816617321452586530353471253393288965823486882958318913940172662249673847738895235247340860067291338604487774364502084382358293977331523953398849812687618839589664704840656183166731260431742749576855894959605829848097119894125950258339662744113535634891916121202770864008956877902755674612594020775686791249735030194683279024290987663109306117191736261705411070487600761607513203395567693674267289663626378714290096460591931704399373753402762306111987216034996526784006589108405301293896952965634682398214189240376603878210492991414214855443594625114270649970402556134565161352526328416931428213427224043839426919451223840843780807550636256105488078245078809058673981133818758490848641824476019553798056178717253946312977204649424342333575920366632439758103110431712068459622105375501261928412894494553593996179972658470412723302842486398483460858158228766072247229922738742927113494244935596528826959500548301421518186253674752625303470023681301404372498136664827421751662534966845484845695513441337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] 1811053812992346230602344576446709975453288998937937330878182961870559065445448816615173445022949420531582194669852127114079988528469668958697987081792268504119301392290441697807769917180128062614712146249396797737143439299058197539590365919633386923814217779035260852581933615963305377759663589819746286499933526235489226387860422067897102673690729573530778877777330605289256394003962111328080374908755634656676949280064243072387525110435049008543950686259883207523486410739654078389640635391291491769888130089489741400129538563238679537859509662080811957650610730305316824998059161486496349766866878954358816329867568644390165839275205367023533747160817570260828171309336631596129389392016616535527787314254704490069775359637011455696041149290655742365481847740224432657394576546553342979980041459406825254403227604708390006699582399229334584108549952734279246050125620214599433372943736615679949176122069227157120797423834622971945016946763954940958970259634016548925459806860234018809329131789184693060308984941921867976730437191431850400473438480136865319976739031489451032080009757617487359593809338226254768629485401313675650543910981172534455608424628927885364159261266502468175506716476016303894824400340688172089920041239304731253569072574707993363739051814913354562113083025390941623518137493699046349284751311238500190827615223551903172395018579368271257266958261857252298996027866221118791425115841242940047547172922448420670792258611054201742276404356412621476169195568991393987266280216802704826175696720090528732496860209547399968901591851788732080358398174662720244802753335880050916500767272731620498309547036695889558637944894497290962340698061707661184009302869096553411171978433049545000115695185632297027384595096782512281781201175046520177060313952998607659563191345138799645781018649684103084223158309086698399501522245496765859327726112122797603288414489443632355491874546369237863947730920910015262126180238914355579224266545382385778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] -6094575935052603093781553570763800673954861502158938274217480466040954127949508668949361665568189277520363818307930809264320599680456462039342960565841944777385830956034283279052754535891042340564918185050775212165959618950634034807541883792956479785651883747214183575952148053651919133019639658400096221043921835444459503206274978841203945916659600230772390457408839426577085872865189945157730616963633272582170663371298459990285526722646138266274858414450860992075577674630922517660091815788473161620417810909990033672618248343748628289990076402975099599622597119975030579796762022138535105750630709891007263161102234871743319871294345000225519244363726720225498944352263342001921204847952926700096891047909361335876010502943381677783970572237508409174462960502892391211851459276143640092174511589063257052650583116849922693433475350032836284735478660593252845984223605453102386742012828088626951176141073249666975264400591215676785842724872490005543420660574219741926613351543479516868332964926950006091314204231280565520796697003151953535045380816731465253374759587724638685954453919653412653993480143367589309642427847002657024368781634775352729058911873727540492039575686734653030555097591378698611611240262146346116491941797486631589100821660295622998183450823511459467229350854039053942920639984552316647422885978415888543622885568349388663436988464654629842818585242673476378015366301173663508077911106607738947384802234910097454409002138517129473954711651649674755664098911322479877858676962814412102900624549033021815906230215741192567796273548502495234048856771407929571994018629932653644268490293494937457373611907467600899043421755294017445364781034579507409164065398458007399799333938749439420370104442690170108199997453225638323344265857359107382600200615071661623304321709932291280277757648568546727635901432818292836522024445745892128638753315653631376846155845390018792857536063626117052480207271173381400482475100982551507585715342609141989376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 18773600717546003796130639958826901350266484804332541162755896559136344342133438460499380919447131960314836104196821389309924683699917007950522150984288488897245594407295383388008404238167635203467883723946512277542352808307953329552225955617690899489307246726852860256458093673745715213477452857623394630118472133092535137109701627169402151979545975737718326166643113393885184253634077838290104560658132424303507267714592730826493377021510181988923578620397372948217143945328956246867677304270510800652277344873250923403961091360274761527418468866424473900816120404178520176149767724188121345684200603706420333177751747782441362704978238558376635243673150878717219122316251095925578653593143355932887337085955483783826849288101671747706309520274614201695676396149861441188412973230376836873099774267652978518612337450034514659696830770821746089659587985116210556066130697249879315054160308006935156802326499494835770952834393759598256636164585663952719478525061857298821862145573839799468162588910774613686083255041741921131932134885103445994351452680174152605557351594673492877373761479608467649052671373832941892025211416139083745891046518045339118358483205494910331127664943956916670662912431025543171960436430693613405038154755821933160009355518772405525004614279685841871044534096028281199170052304518610500585655511497880158435028651919316784081982797154210642226341544631497595617394467302417033364487307783520947052396676400775521441662083283561252340910994729193009806885388947003411775704564704601184361513570188253074531587538847195961164233285949650083972390557588092171573624899750669963174254405982569770412654372946032395813359995223114607596870081968693840318435374397069473154909137169161418005541801919559965242445182301488643933619639351758829286169803742768696733880027520893842968286127258615241047029161732464399384748651189302659687022336813635042223648880344902011138255187808034653758084019815283234678937431349794870489697919374991556608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] -52644663475746104375567640491278105320969231623744119707389539391023924512399269355438187349880840486673590922637954876974465984942504315528379840916197288489913395768243762932132486151535906349459189154242135290380647338050214576950551475454135965558721783768374221275258332446577750162174828427708330906047522735867665796978459099396623490784318793322194543555530434548940251792055373898625501804044795325534565808066057771824203644357458264504720780128672680694982393522534711134472854547105337051194831911314124485370627899550467588677105854680374690543093359765328756120625194406578742336280888259543510338522052608028690967007334877160649228522478084992896492723307370362891876775308371201667509810864644709856443837079179487987821156521157326718690778660720565798864862750324229262048624697727214876580220133768575942260087225304547858405491611218508180416753993787635518404141640020734125366901023814158420688902080080442487135156628866095916990257832098525509734005707217282035111193731702899611398045387401352484604001376401064663554140945000035061991057591675225721924896507179715045907233974125572864320553894281785432599542786963488029454860709553668499351572396731208176436234437135059231756152624382855743141589691918568647068891053717121897572504121186613208356556181228708664540719813961270348843406173526142603798406795922901295483686956713003863302969254225627407892541145821232240288822576699520285157185925977619149326466818550067757906205158496540702378534481454902457690148376352900115789957697655446049953897416694305570932280789008453562097082658486574504695159055745898587039465834490418895189979979926144807534503686449745420613029539161042615172551650667408510825874016129729196424540249581887820668306615758973338449319970149706082828576194502257806815638761581297120665106854335064075666856804590246047019097403877707154884590746237210726008304720003462704527234639700607624272893319845970807465427123333897220041367655885554680070144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] 133904799587282566394164471069987008740861721983343071892857142026465123546534686763575476846601677309559194401321081737171724622224069756191076461723441488978912963165963446488729349736952289460398857074087447611658735707480056516669047657039839258629368098664558256423425139839046298136410310323958582792092030589747216698913971764850511151365628728826161573525737346992746197390695324324887888672550507801128536301249832885547871478849129360234059152468889073292847341316099496811686438388928954336550450164425223156598565299303875646856869991266604293578346304726912839641054678622302062623536279370994527817352037168036393933720695189491242168476109020425560771250107016597864624625547263731233805524643090593776891342019066090501447647095669881626560692049289313475468893943374428943062879082303461615053456128072430976628777680543284339999321370401380372832203490710922773191128689821527707989423538143838330561581605902709849670102421131503092358023690073733291690899538380501432308549611369259314592322949472301707811340072975114395137124453565560441693167493583924800425408166474293759506947231321802321555477609386960041871809114691608821930927327033595248755816492057280242305719540394375155093836416586650581626329869032444508634535921377916131135930826814937593653108941679604836014298461800212667987126698924722486509787375397758381370226164354018974242816429758537791857967106822330241091849887785977035128793804098059232601500502370495107064709032370976709536700025872512532345201439057526218551096590273043166496425657589997120478000788349236769145937780937892858798922277897856163867228099438267915289102258254862456163493390431773777089238016803237848528749967886938115449324379793424626311766534050214172935109474542625524306949827242033143256155894438686562671343558255055434082027588712936040899568225012170943556390822598694213963715530904875742148044599721496464652321691454957161853211289704472108402747067686974922406218706596330131685376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] -308617457423254667975626046305821017836638851523430260926531470831150585824661141471849254104276441301310968866532949624672800459537455191393166296301169158912749542517519603792013934264166946734459687114164630248022202722702146264388927512640938291274336810952946641733686902744077534929696317137250815649751611668776764996891098117813885940353997507586317628530021901439634235511316832245646363676998644660986348046623959712192806329580316766881466332434965688985936361634441600328871127919946286984178325777863254323611397443302817853135210521615027693885485053293957568641796264532215163055718279693306687699768594570768845269525373191843088559894833892049981317494639390983818700225913636037328375618127220660282721084945544529220386106189628893200914937840263773153397468616091920485781515943290381747498250607939375039588955620161516228304733854289912408156757372153326105587914277125526258552758021150970384542344984293304869991394356111629084130665106586716894815599256772778524358208478847670070980432801937857526136948072291881522792265480859906001834371644513261807789383529370226058693106455661252844460163125100095344732313122632487538717069020922163267762777748719528632569088062617023748769282063589069868109216096874001323629964580827790198850796655120575079966920735776269543656794743898129811065326002597924525237202472253669900578586019693198121713348862808537415676266490542691132748161031497691329536401870717320253821911936664924710739993977432257099595418081014805746511021844741426553622357363746521367155262203936825361411403918943040911877082344708559447037391381862342830154638139629864041616400562354929214941758786431700323317574999492412198404107700281237833801065003855662733954156779272678745220716162954659846934284378612590272107423565032883600310108944047623962165691230162968007885547143322507143338512646244461113311285371808804172171029787908231253730506993658879690118010661274768283685127026682890249361259690030219090984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] 645506101827352836755517025743805758422824132201315999850490510607836443507959156145444452281659150742702083014167825596456402785597133704182332758066554681232071485176107015566808960375610072545628401425205538988336560013275712329669146139660448449297992973897818511102386763109089476511414287300499623447482639742154624720174650970909218153037229602674683564277170264350169441654233376746183187636012426777635366308038241996897632735877262083223511231623202262376204037193024018063985822120263111162884741084626032317805259500721013871593336898519239096028430316694521729373952393987768517013940728747779827594475077753258845330115149738429019199856752696840172287769811115812624535541381977665407600506499780679272777779669676979166756976766605260470724662329602332602469654834024988486630369752054851714526069899898430921989185131636156193892335306844622898750998196446508070070751406429575021206651707420733411914381098135286824877108753854576344620843449094264622519395874265774797198582580448109086287093984897626221103457074764214170341041258923177818496387701889099213096706494297335443727432409760666639642534105006125722828922292079597601470290574474573815515506122849835247886448727985669468670131063727563353627740206959747612176491437491333415820702968343547973637931991259381997608541507908601791416749620480718776217801053184973634612065275383596924642261405705695633929533417181176703559310187303581541302251055073670769780053857382806778432715483273167369212906106516128388024021498164716231598451661793789371653341604387126594000962696191249964320846033391381673263197017405059138836326731488368666710819453261714408404156309712323223199093381119630885357191204081967309193448569012989390851249155689077548765000524702774302738637126782215036205594286339051213386599733856842502753428344666866100570944528141589331752272265758799728328287181092534619544427084427529079500074693049558466157193931071770225784848843939583731870834295023022714650624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -1227098322653165418675520946277156506394120015766541108288053785100455294807618358711264190525564872126991430896800612832650278458123579397598805361349101645553383261253552221056630197189055711768598794011003612563787497122891584487915950794386889798976919541988242628635082843084545801444053482468995729626151627043139919179317420692093914199405234618369824427380960535089678212035399147184302421337506062083942778780378778994427208561628384825402300793218190309014199803115860006905796600342750017014837670168329973154985389865693032045973987572726310924766055471298423370639453407253032362324272975497072214899879608491909959814768079933117239571376381025515414564060077053547809619260477898709204239740660737671502503728807533327814225977050392976425485264932474157419449961726024654866268726896381781467844218116049582960339294636253980279447069822548183568564504866345864680670451931885647976311398150676929887638641126891344021810025249110636255014977673855569072183346621304337313985307991785179468821144988283709249784629848683924653910148575112654159721836941056984150006079645974458368507141765979626179624588626091744036386574210293818337897631357716003846666837576101413365505022909293013931814111037906740512301019373816930169181330382783484849924130582594579731331857405335746457618466251992294996797598075390088403661653084931447310150265635983124396830027807041716393689492133802234311315703732890574160001475286405433040287774618250448121646202194585261684287362240062306363916480731741835382935081645455967776786953081827907914204437178668428375228825861235752685058685997110325854692358814895044749907095115252988045988532123897473149836577255154631473845232847969549171426480995798756009108917481281093353512589106728672159209773994107702169166934628727061556379282187871714924262714609103958012495890357795776990992284244432536962387757599262701332584619441079337156472066664912930139878847842568059233853759308601240614603685999180383491457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 2117529596565845362535413286674696195228790441986316944867596768226612151731871482855515839190407650913543640213884783563549752289822274856643821698942194913089003365213651294537322648233921272387967395323703202166466009306815767255508333333019730110464690517784952701033086296776997288702240986797591676337618282406757265142530991395625325792657499076684384537553137719152035269623479525794430715100184548292027157107566011040166696448285361819917818978906639255564564148652471561183436195955534848151417576899943303871468375481802336931515308523705589996022353428323338157979677649649987992426128375322071075293364082610124987176041321475830472053149211209628178568545419990897847824101008362247600800740730862978755258678964163759436424805596824946746562998043907089715081647996145231863513520596256888798975716256503466784014591168227348167229990884575541903114722310111135555890495067109714562559134764940455045985451325847879626947595430614671711419382395208302582001059899864323816088678329048785820752023370728104942358705837719176752251328284796787460342114305493547683892959161441621864871563008084394863170454632221387375351110275280845056669601792366136935507908685093407346467718674068858541492043806794399943111073819675701142623523173216698077026686082532827139111989564933601163016254390717129317618593267552481606415008298718981252766749278575840470047121385866649572279314859251959386160176569364383442144445621407000453326929245917978827100846910905458099575137803045021048499525801194358922414130900132792370199419776759899709142395983890380013349251579437991175086286510742259216264691920554936393229109556362871773204020939033170952714684660607002094018253743593312515169574739608500792985945739368241867516959763957823475605096406113708744190971554288836140793075900909131324725766806659906089078309893571472658177555135819506720652620773516263547403032412129889349693920351163162437396665328904013887750829238638176457654944932294655003852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -3302708746379117062892616085950357333688986491773301915039429053462812914974944617074240211730806436143079301516411576363302752958875926237666418955765017359373142866889084026234501157809524797044018595540944041942502404809023161692539199457164696457674375151063776520545780870295597194893932459201306983584104646438922005430056312232338383910098701015713638606270309314264416763732028518631291247501965886895649271788718218208406840047231222879118124021679725166667511238989546503320694349258145282461399081994224984015489102113605414324694422832907620057642941056293716793686637020902115346751574439377439074745560761937224628401514645582419130015629972547547462582643049004299299739989267541901833946658217567628686923393289149938190276075456395281441938513924546238308088275013614648949488386474883329268960337255855172577938174591247494785443215792246609699036712408046221116384776282402037403008842092711344570634184803079491030416153309157196639715538561580175858407741489138478309118595758697191907117362745766249888622428905273271031004992980765656690199805100037784401286579745154382953488523886438851905675978299500402497806159977307446038608416963793496342146733092022701560891293323851183183080479399601880483296605734251841767095710655327151476183517967708559859411382286249668302322918984180149412247953075244645657261966117753282988793094150280381946345644687175949596311746779428805585442579599030995355149906583122167816731512027123158765719580273295756511276592052291672633870332744755032328516510392771208674188195734210670291408106495182430985452841388318495939357404203047559129332132515552597229784660776656128405810239839464459357965632296069192277620856060045827572222703550014813633915679485116386617905414373344193947796903339621704275335146947257395824870126485442794485729629470399310297201528453769819611112453708429694752866894556360897007597197516828421080999938755191855095650813951245446408653206795610738549178922618291228753526784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 290694535171337862007186162797514695126454176678536993542022952067606879214021612722506238034525279461984672227721888960078520187860666029906346374747183085534858565880357398411760603760479156864323047495811153916732234077145388668469775982396894849903142809910487639875807509430372687132629552629554879740708027918129093329859897486902846034856328238887320482296268285076456974689117960867829493515040875440045819388430702183043976189367307526466453815399651337351954027570982352241286116887379208003762234817428605381562271513625623427284410329176559336020616648579668775826850700712463820229323013235346924029760262012123947222650970398744072943284773810921158707189949329126088518182951892447933418873996910627249449890020983412391324999115718315892592263755177484045927888100208143602405673940051176027352885642765906867219311391070092640434217725404907689765693690980176761865136904457335437875807242826304864139411533273985352169124127438975733195274567771640512534959388612187342685070187460479513311218966540242858205114535581729420897507352358810474828703762427614291518413470835315416858329910128211590977108883935121436363806651111798223997511179503101750918883955794277464374385244017301350900431531756646906696132930307798939655462578027854582289792068917492272253577129590726020909600510082486460528629598016026658283709492407052763584987460496109628781815864935674487705144131484119138097584457020965191993723694338461511367662057572615625194182889081030119514179653015441829113544375034430422108851440271930450544716037024118741105488102921897036462017946322384603888169400187852431566395218018177972925707591566583117203813816805340093670372853230106394440045057902577227950344464042216109388546110518641824364694082074216717257104449073496276670102797692929201451854874372168304929934683868028153195360455745830084923580037212972068494246369642181482453653166360082312674094031739384995582846904436921701890645198241932489990864896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 637229592711965780285136659799178043214643128917944864145933954475174557067432442830098135425419658716877280251602483085276589931432658700330215217479093766876251363041384799842566093534672067723901788254578229151604792770173226309448931511826663036834939827946137888558262021102321739970748828852259524009390448090816380274008978064116092794515465853176291734599741678600415658974269586251124610071825524368618498667799069221850965773590471719914949331530875333835371357873026002678127763263966000359844782335116346208431618795739368982645725027265236392325838208548882245070512187045632983453135008265565035435183834860908154098437375897366466570904961959003905914915204077773313250401424649727609321554283905051310175312278764034524783208517170390902854660731880615959183640632965033686011512528395386962933577516008203578756384233074034579821899267500994258641700505562266635748385658046601866894240404614389001477754387020966034987088214189344075679626475567934158531685572125345919860701838254593450004167049288957111872820109017997174905197695033817571561087379380978384514448329292862581168518832427145678262786926274618434471753380469534958627596203065675921199305267831751025034091946310161274961711357213830144457117806803511847152034956792747058042860122075559893292953873980379939766227061173260793286235454164943002736095604232861596171874425761951597279633588772212783948646586184705619546468239999684475218088070209951445140962713829892789712354749086993096966330989530902442587300939689339409093196647922515140037091147439544082496435280320646298869150592820994469107074128773780425384595677068050634127647415787597765646980182072106789150315578680845488327139361780568702197383445021694255401060099835379883910298927369134032685067355962984082476662244731843396210348252456033249889606414396132284457809094592238591315999585054335415286040621149144294447646721367164284157338190821907080633257615048548414653360770705675854227135528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 45962783905434864580567829693910349060176034870581271683235063507971169503591859854399027425757508121359340381163746610329622831158553750695278439891677682195020298264302684679007644478539299162858488582949688139909342844789177778002148327603311094594868434619850538871804642656643541374980554083197655912384842979870107562816991619447892235369247058321719970590730173136058154641065365802066660449974166620190184253587092688800174192351654817193942632202203951854395040113150139213843795097849247133118827294905208567975927711706586718044430190912648310504415890918607619851630199818123970504548836548337075948703491471691103401565473475333400196549894718140199846205655951280464021632075388343590234203180101565419302065596392814246474961235403429966706530154499473373321766362099510301599171628968657910047580252504393173618194252317964655185008743567180922121653579836926061121682947297722902886237690063411781086026360528735920893674960963827409982986084310670676334191925767502176093485816417462330092313025493986227744447377448626307246610315987512127851334467173849297441497085775607349602666516174648858586196862868890606978549082533585104500806612425187447454151474471240280684526564896882379223178823582694371432422076606811085663916751696325277186886370878455385858714787230930387143118899639810905956582389655620609387259051384560507082394312378662443277592232529135528143283005189357568369510991904525508962032770781529699398665197162928698471865374930376098865496839009400008757199986917703267177154907926098772098989067905024388467438486606543994378480615744962678326534795777995769091079555781058760913612470766905043334048078599545083588837559748665290055407681717907956184982549998235458020627654842684413940185468680608127584761293980746426961864875180952766079224674291849241834637660344349584697037814838135895715417894566785554721132874188283125477440238167611817832367007871457068201024481791380365823578117062565895106779037040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 930415159526298760421672264946064141647381922889116136546755465103921197142327363424683140652370769503876525371504232097612533450935548636294187554704406910070779224359898436638491427838217060831746423652050104933101545989116583970805205886936866610189578238261853994550374592775951008981865874843313623596499034895435738999595233330875194164251412440577901308548862227149475256782722419093608425944844109137445116901691924321514712604355287630716109456670361290379119712865620103614201860118782597389740083808291020291628453609453520908298465424685783465067630545222055563116428912074718722656429845379724135151789552237086966792206414809977543601044616728600171436285180051737641922150922105682252425628943602357087163251988903766773879629615953146719656540556808638684954475541764610495111088670750238990188574805359265803933011725576118773196086397135202936157984923136931859197231166982115009658225799761346202198054559676930538796333231487965917788106150891697132400838094475913104427298139782204751742125606823025147204260906465934059025550428784694949625683804105869172437031017110242395053384044066877553710270552515282007735314895396736710160727514318082598968972897146705245721806792043814835768465815997357121431294845077057592473319043653657105935810069175694357692225040746456400677263398421260847407237280518485759219245459159907570551462356168400347450597595537165242745233791950673503402612422857586427813699426908054870033997937087276519998349871772742144324541164909748484732531747500581665418765776873890056937575100741457854129495610039420105972992828061117815958924670230204097590330300163598889200251315869518196083874278400123281654236931900320259337068586185619883878374968249501502943520941639364863825156358574987480107744397392092891801379175359254339389019812618582113518139188756964346936985607468403182732317926896577890515373050946998051332096367889880567325198058049587255050013004710641626849475712656376318054402145386496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] -841743858909046685499777849382467447143446488300592478187448781044116518158519941851947851939041884299858773109205520802749486136913610001815370113681890189185529581757726010038590428399536785797376215476838334593109677355464788297110100092359430587313594611148030046866396263565269547694952276664325897751943123561511079219103004004042677387995067311191236506096430760900582293916430111954050730985008792913622247737048916496401354105764873197158154753130866802549512465963734693840704498033059359697384092118407669176122115602702220628722987853023815338359312486092828341610937833772854132070920632443126115544287731621730746181946261886688908302028134136963739800690747928319311044579103552312756620101983571302646383333009778086797680856548388038414094058796521693349101067571495542954842551197304452654708268754907453801014711339479602401408595040851314351944140960620650457895136193974001455088774965065029109567428162649142193103410686634215665112825574587081043134885184862488802006869138225551045870350612613690868256684139987145188485011922671922611887870090732598415393034978005385157882866042198602072764377699373699256172370937313609172283298040775941642114568196229734211103022805368577173822126716331282806725654659960268532833592866034956024424026132275883168271631256287736242948035205823832825168540701713450023198768101293136064533973285859163255871166414304846863294711450132698930761181513915927363076422953309478146771597383170783693136609108964874188317546290132678287441882304082377442946213859951427394715636881579551253561158977628434179748769835136942755072759914523132283858319258228537327679439388844592056286991855356551395436872004662055176224523575775448907150635740578125210652866472266804720539554698776160042856211447562229246446926108587396519221691872350265036004775007632989077295793146672732783182044332652801240597319573798480220363992601981783524147768795930356267851507296458394419829954018688055275264263302676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] 7323521629987142004234551511857425917736888861116349192687851200390507676600170850342251493693324013614360861795912560469213890188618256590992110838461868156830762029063948633704570573644589795404210745146475530320290670347982232827839605471791045982230244058270059872660949134539562167294522371926436533592750175916929199265515561451279246244827174466339856407141243685254293685751109975300930232364086835960886582040299356849933469510077316996556935541057544673073331397720169556197822426298756176268385197671858256189622055423686611378857863297463258332906111154512434096885259463951774524558284174063686623009221753746768242937893946961434548191430739655758920143656766314301178571616280596782830870738588903546456309255672663846552903904002196815324889120780585498653302263109956215433452914451661338562304709787585276351719687465842013820040481183194070479893427929661648475716584543384580505978909768329490096544431856168443624540043416346380819691443344705041493629597775795284756048764239112343215322687534109233780784856522307078212626230504722744981169752668122063225339018343864473934029869556365374060630468888064736146900675155400981850366633393357700399608600797920898504968035562333859204519395862529371017248838697589376213406709670983510609172711348075115374519935107946408281684450206065228537746382848510945708105639438166214415490464303953867452132877814844730245640226282624349741995024082277758438488108039047312325435779342432968027476851691584239979770072964932656213607877845239902362152923054490449859538923970341413516433983661103377225148455243211900895749709560471932105176700738420168154495759379208783316721511382587265159803617134317464308723929133011098858468506536913088166664963398899712115941329159597514578395145719005667691407583366442055267230852160988279800475423779852364177747332400791866297341140069699689734997548713804336768342249640932499226549527746118042100732077811112462084170498563843793923939547310194688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -250641362504051498049293334063192125912418608702418122160607547104890090728017897984937843202093165513731385482296402058746529991236989172891516845235229529672309503437102136586574269982372330566665335650080014761138910279720768420895483345910702317094802717051761764344242525507141125056884384553972800802625676980443775601707961801293745221632138422382475494055833461096174100933958493808522042069181755894985284430475883608700853868740533376740664312026962221086617399728955011081339279161350577484140356999481036120893316577290291884273367996190660694237151139122679416089919811046848365166894590472681109572734439497808048971678291548053404338874075012263999457804725014441323273434975074455073862641434901072547477751539856265780885471295976184928510268918335631393042674351764441946205515626663832634255751169213577820202626077593267599800625668973907312334308199579879658455770612208959524362211608075746708290877987699563419785471311583648188511559120604178659457422696722216280159588808427128865955988779742319824504772810545069614238680429723493748178111140994231646299458272849632752187231859955415523914431739248925685206545440256803092463827386163863420191851746045080337489921888087538599393199614344738217808081678425868712178895625729271725340267707695238842254746442539530235556800938041846517650199614402821099003204850210836175078451987458848343146704081677270869157202946998460070762892957972676838350082393787576597310386233886376049992561812738813326160142459793081875816993901384863753481179006958436662486940834347850273647278284433216112713986007664724943226159494427177093019512444656778329485166354971275870916161124957931639082895531896806407714456039736496775269066684803127974732405926617983069322135039772618660070262867299431621152812787162570193990327082424956097633034927770391734414020184015373658834660744210709428442378881885595823125341495010777767460488255061664086107151606542174537144589508154855399695693095010041856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] 1875593198962561433318965711397688892136602659312591222787760623838446485455616984209403362183446755997641747128718740121205321412552167481851291913480535333626164206766924487578898467161888015877438557851845360316418408788799991823829305611324468654814137684729689696829399474736743234692647717144734455384247266149070794667047898943797093586428066922343565773733503200873775054124743609397327940200272571889940705015256527324042237996533110233058588807495826275120612565011515677570493226236897863106795075757507600597614802468698812772457305635442396011244413951013752558235466015854404363441729019607476350202596396405076582626329414144076048991996506646443980615052023441134607788330044620512395414922163168366627213314453048132886104317348896930020785660489663924967269661157210768656449610237930185343299189410316931270626361355813194872708575165445868715412717584520559517499824922714222496894209636213382742608535629795481416101480189624595179760983729090031988817941772245713321558465757064918009933010143139130545109020996759321288433100335108447048584732820462514594457544423329176417845446978604316463507074552817792899623499411351041733905117028082878914164996451018751437241730554058967775197890918975692648674329886846738295902903174925280957686029546269584213890229630963169732391252789615616247656283784413191087911670644759251569226706588826746514301596946507585429028414693515877235519994038017396907041348674571032540960918789204519086244441067849205701492759771269625190548330197902169400552361535577543286668123475412787598677342946712431169172398837839706897180206688444705342177721112815252077626971411859491656781997470530740230988641272660177800035566623963937708912046854368867475223055677074014815251452939092178063649912636470357046228470438564039286721458583816529623571600214951697788685350498953394450570586248748758236559492088983877486848302191185820334716810398653900105738260740746874432473243480414919724732663173606277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -8108090033384987835879642890207860435469860244096146150217381617100285250979163550911552754664568653402289897787997851140003617204668532836121819051695205802699346194348026824843784973594380293180853480391474420216225088012977616820050692520160665205851168778800492090333292639429222788390052632797500045882387930215962565013229659083722112108412482766466774145164090656704934420806884412212460576122986252928091221332667728448647031114663299008776479038771882953260389369122347788300123306208993267984447436897647189667672909769761064264666525189107236357527402399999375366726425507463980718075263083406639891595257685535348928327072144233593700677461239086219302173079443252424109591834398186328083787638271871386297123843234067212499651109744891434022707672501500127655903774009412215871318410043698598666671024939710252379676727960087660384291469165097625342662384869079329672508288534075613456173684201083808555182229028188757126095442061892479912197288441392758445705457378705556184956124013752190080974732799825958324172367993541815852811068571988953350232723983601987247457292303581991659226064045534299993165475954213061238475163051441514711594443121487290051884661979333739016551126341650199064212846496999039896864559285017470828368059760415745741105584914451625125633560734418159772456002098736465417012623214767180512257710873288596609422657855757161343789452656224745563651773938744432814361494180061842583678211538559325320332712178468923567934386698044980171945095205237207563631143873726054244244003003853241694903325609461100687248477413054708102366162677535337669940579674272118883246765273314047886284220165182066975925876033321259608869183404090457926944003747794575899386276711107918722038214884271060946338564454480072935965830797920664812933152335180999901484654330498623198369403388676607363092054718740333503341203429534281655005519842229440527847793581898263920940725739470753528861102423053276102994914085721990876600930402069118976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 30138726212752971442654145301339656428272157502869666025648339513953051918413337057258895446708205478579707570445534460575931146228654553400588127785612394987061465540234283360553693110349526821206387388178247679836506528613070471677092473122014277456052447735930825434431291673438552991739463466343007161274820455416317861942842889427672886947610113075916463109910663818668115492159287278926519043855840415832951996018997148979070870253088652333573359712994636330218507218232769428145111954593288982736339688885206873911180149931483754754844049339466234280209823308975057950919091565531009551126142044325349517102979763832289536254541685639325762387490235588117669280359629065339589699658071589735939667345607944870897283305156630028881809220347809270362756955007190208735915565436683450039781009749363464304389777264211526400951427871608098679910185285470275513262797637065188467973163106160682299646033343842773900663503035186135600726466977139532716316679191415521240344094206345189417023723286135944968288441156266882634883037676405344144466939495179160081876078093455081066508183261325049315311490318492523415919051039044246862827062668517811192303804215443450065688624062809350492659746556251633468233833513063911449016907036718996852897443904596236463620820017546136364881934666507150587623022998439033321219423699365354219842599868355767434307279867391749570195640836060357211333700633927395114635729123024997299760808040619210589350237496236244722040287393860045492138102961159668097604877261088622013690623002138491459282543425538185732079524824139478429661082090797250285605109603265906927387361849149577170397228854583387411109842538805266755528693347193528311727184041164089711169737555499183467163520857329711921928274074298210642560916418329761438917573971713620237706050007771527234024074240098485555514737424444767897141494952897609331504950608380227630894281920006884993146251395479503786640448026397044933071951541815872897358609018393722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -116804114084733797808327419806024166812284084402325922190030018726737660094063957339129598186481624757239824393232988806037209466491840257493734355629392881093248787673195177057727064923455696150880376270403281951299404896406880104672949057743165515037016296517734375172942977765430518122649629362887908157053887966318478872709488572253626017599110387578023513874175777847876792932099693404254339391003685371569846324605045160789396315509524125859986041584896871226415472840839763789308245054088861936918078394052492448373063345702289488005760366142095328686262206396529045009069259402752298942108754962205265421266127368589105697681908819266809348943907023285044823192618072605421844862643463723233307442848106467864500647479875627309217538689092324160859028187114950423322002536773692546414072150889594135555534806810251980371390860850206738566211357029346577280275457237890321750312240550459788865123610641692267199915953800779656693770928055442094600296494380742181408386156434271114968388883556895436267137662020579528283543975815025651947237997622974544353999212912533914378727992425637027214017588639651415252096913796308232179061314707299563532327950849877715845805335236607331437520929171827100513680342884476901071286161206409297115978472303328389156588102538159110350605468774681486157322328316931085856860577624317209394310809331326160538835301365489315876004680129344387340986914453522116160304291159411518873398313342253635206150809564907064833980096252989596047897976339019455813333635407279385028374619574124940123744587419574468464778824790137720364576577246462430828543513299233311525601540318476546950004153975939949238417498783808464797505353664676054917637032672038999915810011718459057962072936829303004381699408388479976252430189442195565952903455275597849211644744891527835045739215298960785565393435063815526674868403656659709415639778478105555914268142452276997050497199513860852782443531462760753417670209763955860587823021140886945792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 464010424423281213057066445754187832082126765162960651132274900403171371410400911761172935530384855530899533074015496712255389796078628570994879655974673725570049938314450247258668697506430477298664928333813628326723951703221995027021820410790737072942798514814813877142761150284181784787219629830423972416024684681803621821656240263731469021286358643981818317954720412769324573072620370477493271983541565502601348460688152845157961580951317122855403692994826021471642615832285249978689404813827909514165416130489779758658764319191995160486822500254959566833921719292833158650573291197901972066841415546875067922534655885582813738947045992345851538939286605426996418500770945196352608105398318125536594885606248441285545293601517851211330597384111386822704461136860178627329703733027568426249780468399438256796701246802613932204908222937213239172410090191387128482690982117061236366413826975407888057381679396174242046770650004072779689758841537246124298864576932308258575578029025261459224261263622099516909327217274924623734896144902741071297848997177138531519936854967875931519136509921340040170971880946122651577432641749120168232256813475082513586197772506341806038412297898638149434048166890890750800468421431928157065190345484850938747166988661885309847449555557667411739477854314672650853582318312248281880809750412241655796514109827067900281736583986919016360629395003463014087834391843984393582770993547768058959685424877641970003357469936657011687079974660659462733370362917691582041452109231715640655750272508213674330676091914545400415146725328196105500027630344724391015883039919939567266243974830371210190189596572053176462442695499487163964668486443161502475077840498714002828660148340167460540412668180400898728623828716398757946761386670186456350573291221330468280698671208577388554917116618272843334938359206861128454106441865019394524639338949237360988604690093817583995647457049098198943914375111531769168769099898002215353392290314368057344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] -1772827893261054234207915978587945472396869925590084802937940671821774790228835932850002885381325582760790862696719903465902992336147379021279308439333350069970535474674845446152095562924237734656971763047282328215902714491967216523074020815037999046744898733811074577981625290043399791608958089849435187003538697615206969843667574688897269735155580147235244246668766097711641096700773357195474844053412244744683972183544300061154528927185834707662713293673796130574583533890543076760989252330966847410226816321532396621778809294689257971685987936600021338114601813109166896748595257772658618428357110171557674918420846508986536214435432423261032605208690506110851932458505897254166070113122821685936190249512064181442321420576182661984439736361075692492603987993490668450036785468664359618765512303365012091622992788586595964983699433951625999113795839337759946140777670122556882040328864483038551066343545833147801378055944691414876945191397704749204992248938231186585782230387458414875062306253290502175337344762314666076631467024727166775520827526940609706323911444615088227114745736027414684162554255663999779959064986908521327632088390893416480021447926328636749826122226944482022274533160744605745410025719976755303937453997729218405070029379942033015616137205675051240672083778270875462880294611870442617235163431669450346554606724684822735614861867673998994600696584502876393757341967305725480636403473925845750480623398527606225885073510571057576331270421423729609146167550476900802002235102754413267825076412518696630177929451344134238781275639157304795959176720001123071265034132418928146563073024401093319308393143962226447436018660921947977305399551301134504281303371599515033946624787263728926709843778402414328641755795238920341402836574562796745852773802897066545535943748765319816974761923580421608472554912723617419124159092699403683691943425975959086494832798433540636689310388249518770764905468703579866950475211308236016113018674092179456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] 6264250573798647666835646140235188403459593563784881824887262713037062101440485618336441698418538924200317378040986901142666231827330527414905020789138183589610948068414453995674122475382025938480212946169409934815032237961673024427139815505246715455121372099515422435424301925339960002922291806032148477224392961997865512736986992729410620524259288666557731514140604058210887460905303119770186663369340157777585867139600462078700041690841190368328593972881120997000870264629280066150168581654799956878848041830859548702840668389201872856015271326846413414627034204038551008350018033432089080474943746783228532638433905278877237653556080619578402133640396320177977334379691723074694230235987355126039905831937980002999841794586381718000329264705283416180623635337745922552215191981323267254397966426805827057809019403845592862816408749371971730054774504108656590870418344775788032999243875083836584421497945692776765022030025150559114127124567293883507537340308952306409779364733173695675962789265102844656330438331520033848478018940050498505215199215574468682138526434799322992595931905573831091993692757114673672086282380032424152815920329029710757874184721985195006604474411121003519612854263703966109529457084670358397877027045871997744536278094527191859840607331049645828348353208310430126168495447448302321864167301049832137064681237645691520363326988367475927996630063738332879997860471163351468381003201781428403964621410927992282272124135601451055433072167705176985144073393897737579289823196544850719765962562318561513788395268114998250186999118036343401000627846338489473365325397155192857514309693035166668870205270149107323388016126454490791779947847810053690596106979378661357569237774517484038096598545120900549947025578279114995359357415002681646496982942702357732259511580704387502836710339328904662329796057431320537228406152897304295509108372896804729069950000678316538744407405460160791478072398483968213770057487579718793780484130342868877312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] -20162996181664160252916916533496007604282713593335081993973441285253908283188343922282434397697638770071250279290417746830835136674259230534495993131439709595814245292863346423227907121139974296082322553475737818557463154024319913529819466854053800210589468541312263083180862663485035778196012864386572188875836006823277552630203773393634488040830206499002788254484631467618226554051948952992915564167199358683189045022375083910618311988335811847456507375926095541442462502835463431033747377918750114120635344062905825069086806293241812841243900184695333551185952843073859991444555994871722630589329553342871304397270289393801573504074362556126260698531926640639630267457280944201978599999582535612530148219296519949608990259094516111161038419774808666857963615389068284587279854236580829337138034777204342959750228741163723068996247144982340908118141743103278692117264217261749945973339638193977262053789464843919119120922727578735686915761799089378561579142048646375507419219191627775410165200489870651190662381058331968713511985424354807593179699040759407014319491609856923109304479101741633336605157354408139027466002662120362489095169999062397380405046461956050829005114049768362127973262075221272565547217353261527395219942608899267163806708395674168771663989411222264665723124904803348318364997796325437330957762545133423145323261226614904977172301924033115664055153715826627216504383322863804492757990189348305096262534299337645000417106254700022746336713315160032900042206808271292129507863113777293842040303059099140994393065236487871225952623450268018053408370533620695310364234652176816793864594925650888930401857310496764799428897776962033085171727068543051714592668249597080722574884106375947690030043807424888967652788421498193285808720327570865648547300111152271310011188233089846756955709412149709014415250714723877138274063690044303880786637576655586066385084491603765066678494317445852628726137552895692000566918276627069226935529639318722183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] 58929719417445713952687493974919105390329904725035125914111077130383757684089674110617018911449754930628619672028898428501052947022441918373473322185959728722446421362396677842255799413749775897119137843826514773852101938123846550357105461169323569302420138860395501917934596252673375498444704105693089867687417533577244933980689837860669408746021159831118205853377474553129597478377034475384533139710002414539932322397219422821092279337235874808196641821471652944853847053198033166812390657750816921324869692856461751057045634839529708429920532466711503235556470735881058000843363396195875690923949522240207928066759935383682375644444630812833904267483723984804888025811344017941152460717633931617820741566556729838739653807096803057844315234787632489909511079219627278811385388063323584420342168006395516621472510841913261413192627626102182929416737366263252575423503862483918705744335958170110347060984086874249205518891632606159047636346911434496667870210076442316026779657987402021167468383639605845773365238474195168414439459555354069021167599864424676680789886861045766364850345503069588144310936577267175113224863013253456299532379040907338558937272338477978817224987129126035562454511546919004197687687917787879038107468134839567064560100264821129355292870892202393667777973089037332441283569972952517048328801306062086630812692196954611909366051478065543395216425049231622265685042137655674312110834092741669042531665494217007874607863111635070360474580184952819188107725813659421656166967983240123171599813015511462177531338867529382894915037925150805984308662151157136141349997318412968942683298084999420504926577401948753630724233612733433697285260479214823977630080014089621644777309670139812343100745482324129993352388277277005561926403930363439536941152853786148393074784429783919719870838879479101007118552967235072434606566610200894180202268585025077835423460608997557431452066412890238138344232625954058002773890153222225250764596771880687370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] -156113656576344034513259090131316191420007347875031736355931168006668849514238405886594011792306784146477587987997875978878367467989610599064015709905513667964179646987874950059201407592343472644853643750038107825307625175779736802876886324977430654586023673342242490072507100341299988753631085070879391531128239560227797577211542181476059588068902447155060075140406219860127036066963142910652412564274126364530127315630963479219951925327695737475313998870683630968444497635123962970425196473441303337058640466627162350427476502130859018303393307388546787907433792791693205424781415484020198886619264592151344290718342751157200018202926805263505450570450507843382521954666106803845707146413639392639722458856169414021352164478197204540445625479394866368178578917637728509250353916909975800802222073837237662566626727953360433051025239418845638372789462991753939629574548521386495234124293343318048951800061220495463248280285133330379341364336788498061263180212610848698022602392579350769913731136569103327545118226124719926524884164349658921262288028354457578516254827796341765056742378840422570780361717497941361685415937314534356574584656429913321363138394060765875705764404102515040506525276115626297843622836321303285780883073487461222089931920903099499722711363678547009632242959614787115846568644603451131950898055204031358728973812334937758194139568365624971536046620221480149779259469485427226374892547061262967245373909159198050499010863500708491179339410400543773030650178134732451394210483067852064238625642322767799168880535565767434031254066756539147192022174143451640118487921853297276965920484796663399095029435925246313818024099471591369026184668753291873568022959597175897141448613336226908262332967663952998909434410414205271337468762845467069572393758645771025147106755010936660902637494877658903654369635958829162425751950286150534703802239956396503446005902420419460173526822343104228349856209407629823870436320795305375999741352816757442609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] 374273666422681267884604599813969775484414075089411524352776277349325752085912784338361109363541017898751576937838925547400606918258279847741096761360995496349067964232821347822834321374379740351643342826459833328789820775509164355262409813917352216637250730562614962599326084256713076434382995569205474984919448602986909458587291873275061209668026454841348583397418581983050338061671836546700961141398587180553980752750065480686854071606166255734056668918494765989986420016990650900101157414597301435746722538088841242360525809844376877900368077017271437477438828342384213722981293471747997109684401907325376771867080418957552484082624312408404614420330845165440919674201176727176746119243393984738938646675543115254356644506435781595585061527586607437789614884997101105142676732666597042324349081852704412756858951298192165830279176062239418534449739398358598950117219408525155485070481833940082543106476584342620773081042455997672878148650140715466955605350048565885543284908445507785245463796138974860144159440543907167369450893638929480582057719968617440432901127202460919497682102212501416678371204436329015230291195418285850872696639270747120542512319621436125283766206462112342569206356132526887387181351150388240991421343491158467584624422035204400619873776165415231240434612518695949369424948053243929548669626595962263873459679135342839698150351395247911988063048282807669711371214238119203416180777765240810150275826054378217428276327872364050836667897008209607812551715291079707346141559523599611539752417521129984397579825386374535916045415533630707494177230505615200006580993408271786705017028404028946331198842215906249450139344309734660275846959180431947922902575379147205583854507535297635318251893581077657530793882547397691139197220238632230238040529647182256426474654852808631809895531333589775975697832278795074357086351743605815805455299449144356034921306673739322695678249865096705447101544719059831149919181171959306952042975546108524101632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] -812489910844521998047950896588758391658952080926748944780982490147188609823506244715416171361232819366819217294387979935242549557165594469733521798330386747039391535226429959293644498613033827653745930812329947377297698080294423914448616281428262227818437998442234095966035331393768287050904378525093208798302718929177827252100316853550385906891152104316109556468269841390284858682598736713855194709807542418787208531329802314853948407524653162685708649792621437933457062159800506201581813871949527194398424042669274530694300803837195953477547239686930223099819362036838731153537212882660592196202172109999983280508921582776563071838762189413141728977029846131998941609042311825393142690022912011895689478925847036533280679176092688882512776859180521463072473342920043957744436310842604977533552850320766671831170747594365233857811066966086722705820828985001987651128982273178198375585895585117894839903830692594637240098489669393352628757542794334282813760879456484071207097493788064563359561305857681515781964388216255007117109179385376416010052981184671841018571542452683636455977125868027062070534348143640724886865176471822451620255701151390209578545490913724007823169109297477377041743150658587298075700734722544467233187140225736699355671766841305913245225608749699538342747883951474860696604737320301320352321316746635091350766843008524173468190223903145657184852854718994134404822637607134488114934181689189561771130900597268807152034745057461208169184183153274760575429475865696809408579753498036665819946133139740628916897674623180218465178439751129648052649718614610936044270773052161934245642501227224027482181550522463852777172548000542570741091313560764827469499326532512439197168046583377751518253355574211543559436547141358609182886258922699132390927735419938699155838308941339209554566815136995926805281545894862351795059858711639570607712822618538143594365032815374315765705584738179086429924793347009391218844302459667034267506119176869994561536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] 1600013624384192201692077922129763007933776233606240643273556024114839918655636700401578285648487258173849454605290666473752093266732523647857815477954364505142848920723846501390572074808173929249059545045197885093227506922342656465536313236050586206485479658579360382229259262751928665993035790080404189506686762732395238874436335469680206220346986875614023586802074239271602553591143944795700884709077331981682797763050245404192849714108562549564116711991918496720984100895588332918120127137874847965660208432122303386790192810292701010733649741066195122767388257025566351611704431688549673580530985875773578365003900200722976185602984437554400627303120350347143869356533436641514518094366715962939744286953284458460707577674798608933008562720934189279422024409837955002158735946880994637487258330914635712575913133203176302515603827778045431428196740703285068489961484885931015118664301399180241783460790472402593135216438713558826283807727991483903006534024073634067070411306896421403875507589081064941751929749552136635056796259634722890043005412567472767858966832916096725450859939279706793729542867280670450146566715841526561066521884716150213898799424174411612568107966171745548178154643760359132398578337459711740711012193420730204924445515544053370462578067788246655845241977160942074170658495500069618259343563451581129335085298055751260938932432031682484774374238591225050063656065919467649495958225920854586488443855794225761622068122892362758264404661860498338964718786423380626922635911268450415642254864223709065209175759508049576071210318134455865087038230168689007829753908585416354547881826727258519770011191288961612800404341695542577914211186553064010504345725092448541992110801224135582906465577338093582667846329049920850707206178129174742420518017681641570894976554540553604868778798879855418073586454647936062885326499529198069216480334229347197444233105583685893878675442858689389943780299544144433546746756552253668851144270384939069865984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -2859673733843647450516130645050717465771131911070855949882954725142302240366230375277743393641994527596079365521825584085478409144841459801776016012546610040951367218726907877412020441252342637100236926107361675254683428883559236145342027575588127126656701827202229114532458489259966762526367129649897848175476245659874417902465888141054996511113432029828983113778547318229952540198592521717164556792342238222366338444705517472703190658981172201387218512284545664594940616785218574157416301839133322838038522497109200919020843903014241533012297612775504512279143955561306281546461243221778034573168486995367078935134741192069271962347996572378458496443965760006748238243862504480568993682847755145133567603328325811930407610501795340774159729952290281207200477104816448098343329218776067511647940238039205791509266782102378961295542659169090995441024770572375572839810024604548812535116651569073927209906400893824559531490463313559709949750036695189443475920487885729484026212415626468166207278317975415731972002841256631164692026182436991808798523842120598619568587353969170268924827927702708719417814118757764391683649486189343502883848766636682643865682396000153230956912721766075357459521763378484120474860342160868960660606780611221478869272436939357900591977251535014531757175203145766688774551810751813376363620383367079718085261054885515697659687055950435399818767999608017866115317986089990245386785644202740743053013733317314175821353642753930347496121017493597095176621317899028977806390429421100375106275378333260778349294596213563233986062665717437614416509701368434749610743857804784031532755306324678378700015983367459547850978955584439501712466487285897956586270166494383328983556165652257828453774363803729329563738049048386002954427433083421587805269887060040156701123276338540005270921540684229362503046791925629740449753297983174705529329525798399168012702346354921622354783986823193001251568391687073343187089921655887411703925437826151865122816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] 4627604313062411188768609589556645492292308873919229665110181058010994057038970621046094406739472742663859825238548608110562969937869800230795873251761477045637135037937570399949956757361778685057007576030442627360560853932289762956934228226170507288226989292065247104045805560349079655554964673074858985851070790621650057483518471481778366569121485023499899445107406859847012672407285229091736666392085399165990330273468680173547292358246914345117246812681059184366643599536805996280563352807200389299709623441959660835087973437206752394974035305806849869461526451302635596421898287570565753229651169111766509822165760979545276189409943726824878396819892603009507210503007871494316517360157404730860611562003762264866655988930883446294742658543795608978652764075956873524318904797461504524468484389933597741763865039367962829075507006132056997822285478656595125042689386522969545098714716618146619098014657870944770826907866999400122209604241789682007143567370259258419026597463704855544054390463746749905263130017503246975992723783121590326602087283489836853195385510570742290586221101305269465335778809172422659316293919550142553370119641956132755445999872855757503176509014101437039364422339582128599316370793202534931558026144396891479519087613442390947023455297706319603082273133147657939877672746689994659174301118095788098510493165840227637147151469523907714200720660232860829622968009409226534320226026220031898769145847952745334674003953535546148408670475810655040089882971345295888698592512999070535123487604174211377153309308433994847872558271360739822940112488479750834096863450646656889900732963261318311004525530491959374829597375819826419433915123578024221527612015781316352542494874327555564939250238426441176878570714976117629280672547674802690571311561333797390430556545741977470229309435566128088085114914871976177439459009265378870731090143891240637968792906009409810999873837739593881928148614747861918407022206677747116799606588776771812851712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] -6747309690128635322716212757791814149317462575070260619790753445158498135844924618650526867263489499097816907354990264348571541836854792596382984239392091074636424543883143982749506658306036576843234411160474546780713943078136482727647380377253096245127079524321041487229033621902987303876329485772127176910510405723441115478108528347955322071298986266284813577501617772863098414512305560045729366491469096339418946735199397875562165866617274262133375845890115414806625083746706209608556927237566764808467660941042829493652094183051968073830263481714899353049116634651100556654240993017726894569610767780554001090302710249095590452663189802896621738363310106187861331736452494579671146504502785354462147062438190367423269700061751099527816359577181215384578828797024765311133694048657466702634985256769517723751569684464375519496633344529734709358957452517791464727083365545131325387961377803498350104025771513197225890564813245049172808597512651513466267576690436715158325872102266496334857660416271377282025557783095783681371067228936058576096097196097824084964511922088404536251876526976379996558064326833747370185402908797217552067613404691327025649715979193070555113924114758474251926083849865711263268702248614449213321155520039899462159017953363319823218677344612611810473207404563438701468114413388446978491372127048607721182092195862806121116648792814585227769714572223029661239771304464427739481255928802288082062250200168054710950969717107970376969308865576795277690704525721955146757184357032757983302910884191029257667740040891655440503156080084521579399462014468349633895457908693763335877493788236983574370469480208090913085545482974100216706424198980788300159673229400080221336398227802588303024805805101762429996360790703217776669695594996268409302380275548374066288360757589256215415968948692229948258999515555077717761033558045574256264495017875253931924501238131063744719246804526138593635496241917929096492847070944578483225170935600246526312448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -160955563679189271478896160680246830530138589883072199300215630599992950247810213753478983221887604239948979655098336294053919003652213580159807598697590804014703795248545584538822895329757644759873063729982338611530648736872625164938306612482012475104839893444506750908131785831743045930901027208616694578127719252654247217507382686280591982685845547628867829587498297690411783125095057148266308400072706953441310570718517818262256025282705321673274704346790874284423373921789361022118437391828208455561603174534876162068596907070767912088377312117008351655892499132897884814276642827872204308380735669195227482869159296494135408247967007183915500802873378169222744037382630265507505641931753526059461126728218926905500589184714297524629029439234102210188755346384001424424421529715493036157153965334085972886187696542562135923606161035540355679232858789510598253978024533071405333306719825746223677547166515624402860277350942723672030363429812026242192447499793248261878315428391338917458479041695673384302467415541989454227725794210451807231082948342956931160697548539044570939812833222532586529849657771235727258481567266767257006510707602309617749641435383517868148150325252820388727605408763996815002968834186373721749726845598057541371428774081883831637791975086329234028551877013108550231774776063681604854336518239224329203747568134641575032912034640101538620765824123075265042681152318679001839583806603842283895971317603654729333178681126424591850698348308246793653686014687769230358103321686617700479549273926328680960904592004318885991407496778828537088733273553705028201223757273448440995376124239191644171587484691577884618761560928868656630787867551426882096980460656060346689392989469695561919566304947986677064793945990555570154660081329752304534288774000624808919434100343342132590790700517803942972436415094746764679683962690154492329550765952572673771382119752260056699703616914166159745679104713386459989191026543512608380551168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -374930666730009673284376468488976033005776093274343427675623568052588157181630293576795481114948097892318621188274529394014024965841026717507980479370200576487812633143571537419824797023790742230610451886758217301224881823610200475852126280528358287885548911586602642576030475460671068195881202785631267420526131669400776583181466178797948016177025570349620301867642426988910864646639899587449240005558389779377891478020639525688634628228973999603153686526234472482385704410508173914011493809009048475218018706614856444821758375443779771377629983847724575537166763697500048059171887015877529476229204834096384886431348475704489364080505457108915011759294834747681878571679970240225372309787110989728422232019306487226576233128045858947138251995261748277550864123484280162156999187541242356222660339349724060602743086085639822941587586041616594245582201737697501962768581992454952386207059724161725074287523051131980038388745552699398205819138795668016332223087099357093925884355895410099948557527167421613025914084385528436356453300538103255012134023197904152996089161656398465984070119708129251020036600393768725119937473178487958309930099085530645452248712447537811471701658222384506553743029780070599401868045359402709336295225270969812164922764403669014235544165986119358089929709447164114618559365605545397579338750661824117559771832154718327522657859368613428889213857481166811070890574253086025270021098984053464309077608715682515090586234697128162713807954189678261506407658013994825556369446707865770643504180873585964373459656768872470946642749987704561764329213882657392549007982770688394761168000927754373175203666982604693766966149335849788829660115974051240965501322425945058666989695283611912498804820707261038610503167765453996049054254420434035472433728995686275946298893418735582531495921330828551067787093033852841413182151195894615672515727134222768581055001841220616278905675638412571950848517128068317724888781396892476547685941248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -25036573038108051839770789977423881397679340932063961359742504914311661227788428834766210707618097480713728160401100387794106436240249924740004748702152538056881612564423817900565267420260751336104021261827066859617921142639583011193609958785051695883302527982139160992782908157244100636527325217932090505511286745620672684653197905822276750977743146067239949355102971537197376255055490248618399625805168862428204062256329550982320594434709423347408128897869981648061733948178499799783932993319275460902288460178186401759100191231656929700699353504433381785817228418634221961834338255640713147392721925405425552298330660872662295892345478575322808623378743302147026192318433299222711926196714479346826169915107890408140492816421012118281081455598027905993791290218641983240751579231624372635002563861064266527645425153764029825030700920653453576760574913715173445861255914477829734714364471476536433704410864597906039467982486300880179424597653335255168798958434789552018492062666133984511697458159371297198512296963711413003135056996723832139075208011088945632204339996132983824984430928004416592550432940310239237616580449613676903156682915315275764427048241280551009950073608614951857056340801868966560385969438375299266470403644806817639401250861312289437835695213635945333154150046354939962532429883514563032329148257037182739480369696961320909777388207842013723077167531666414544342743682513084390901900091795825040170162901168843274696613910236506627226481202296664304287933609719062054447431986328456388422241861077652962643329503236091715942032235339320576578497540031239405186118729045094033888667840305538997726210660717630500644668306352725664078131179852870656667598625024691840399893846067443854429585540263570427641807636749905083888361176679174255466595825807779016955151024696523177165578722493902810763922159566062513895934185803532871800406472030754704900691935473413247529506714170554466921990121143553469837626736212762263862999252992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -671224770957163075816283800521131770530567030807509612260856161624994815581855700388000257426926820389129005612002830297972692563763903347665877903526823190364374071384993590645303663250404329834614008870526908601467698198065220466615599468625105926075251714317551565834107416113946976977587223940593273754011187624001295905732077684220938496548314942564125567244422272181852486695952221860779034544771821366088499759088665034946204870095816116720471174001746303762341404600026180231851745011330821909673577409321488321577859027122069907396195928770802674472717198459453982930880626156007815823746429193181064016934321091487119317079897137624675807021550848830852272585472347244151311793531560226126715669808824719025899174893002250952727011376547703679151751004183916953165869986081191246972460390982999149389097066430831879699245072613363736921091724076404687995259805358823437127126641458039185860177075379843941615600820368588168866544991866087382244691595619796885587328334684099382135469003539326783910577670158121867111102285660000596634721558290701796103591347992997125039831747755057693702033552882692364917743621424766841074121388970669877727664815493019346616322700996652967921774574379955385828670612283854560158275446680373299714071353269635989495449256347056011701772130718886716258199242150892478820645516745096847433368244545141728277602724338086770196255563886382562004664477674283013926627910904670937893812294474868576013414338136290359160016744103147123172484015870012011557121349930326050213629827748353376923762598170609157693998255263983012697299396632189104122541031407621911614436144953899724319518038678785124182508947522226129392722231962609642985742631085581099088919996652329028828068924664093352030855444314108548709118571460075016262118084291087707152112589348493526438086627315826536885248727199436305419371614222296914467879368493780147153239978553828299461479012538775594089458548487474579055092289834327236348468447412224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 998122106771235744751121548579409475248435371169258635934958404322154582016187825188417822713065589374142690619918406397431063092284026146559046643802716090581357531556419461534923669936898152028620006190830813087495045983937691693730368212805315831573054724146585701180059835737609619071886848929620023256648873463025195395966760927226813982001636735356981782190199241235784894009579345384422365403211698166460552109966423442758166275493132026619865127767890894524875230632623203712353229102498374477168647368293574743659898940993964729403531444572601760102321611384245073726946851957789391488119917325965732153073246351519863116808441434496730913625768544320538973424729197402405282539594663639520446614315440843722414081974553398807302990218072600753070594403881748992919269292839966973060743637072780868275727956738014699509126592186662718054072546674298981002816804038691841230241254832860146657659793810941259861154244375255622112086881219130470161267057878998530866177713462394604047933171382216540864861517666069769892373511163146796618410010424908894248720301474933506851878973426544117767776167715812080593979078018810981039686591781467148906512344749793173269667617088861762014269524284023497614735817669102755911039743713253942421431612013068844035024106873644882832360614117808118597079079805060576071854491931109671411111686321246871028530568260351532471423970176961841785539487229397858809190745120504423348007242854577786491959527132204355188472423484751154657229573400307529893430935992701800438126137502196924687376852631558285302525600773754946811491774667042104593220917103837418755622794404962890210916835857823271228602401128369314004971374740808091222745539721651499470455265794570164393752078804894399850003419481189897027647856647732203924785724489109370199959502428593094746186831888390961708075862955020514165605469877182969383056902979217114016833814743115457434159036196656209845512482473725147540633918122449728202382061338624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] -11301541054809262433182546271050594013173382748082930046014663317485987684764565360149997088810555508644653612275535000018731354546498034283233362877830582135480518326667509713871528500815360134666276212237637034000737229220564690446183054635871298126653188066315150441880294188683809288092061029004569132346817726007767522844251419978847799498653677961452645284487538540026567574124821740965264595769191772373125103521136439548772581616241666249445994550128212132287425535843261631620446029636631675877417213800162718732799854386439942677951354771455027391823547415719585562703969053613581083942707254868226176599865314068914758051606103498029625212581431980829788653317602124791606389815215074921396056441434009664203527065235834835440084453860799386642733473477603315528784570407350909614812532449881062289334369590928383468230141934601730755317756232207579372423745815721016980527370625164275510673481897537194808432638867123645488004530851501972679027605091918997337329161247939897583852283053674985417141562622088963191788644475464055325415600655392930285432993445218196291225412790219896061873619105458308090065730015244167397470200485452167281711377057032248619214540676740203139774939161107957253136727412615595957505523992070472749725313302457018820804092391581466650367211808841475150224192286775884361681335832064943156960118004788008056710911867332835643947797160585002617671038111025326832129457224826456554959586855204000533287079977619694713455346825737522485008117358932045132973914382172754230490338016645493757407588414362071707235461521415966926398676559377774992129734909484990587887899692701762486692007742002578389400519876766401702052698604431190698347195275639760539641749704854704289764170514318503003067751211028224855501723633261523510021084522700259629827474204934469909654128380608048324576826261800383591707111370173758849846065603273005033459580762277122109022083743673080938853366176539117554718773353752568792286224489381888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] 238518801073433004629588839359834434329108774353155114884141768515752978233972516910004988577954764112841983582744338068489133914108692834262909546396699733984073432046734618645684617048458311849810929893528988198539496408716895404681032783080060496444157185208014195113414355634479117417668957777890114840322295596223731569372400066039844812869742922723008461972226645008506815574627067866452232996389640295440357092186751279162847499251055430930738253644382006961894071092977546343278013823197992179473533066652118201607291348235201884000995260898408043246496904771875895444867492999433465046210235883479737180415675577092430405099931041515902834363292901734835402185211941266756389375849276084707920316992883961399287428373030944742352154403381264798441197979151236107028502467083357280433841302504675565749195667394906347935598956265716807602528559752249993415980548674018691017369776386691257770106357412087845144026985608766468272204624163022510527732846963761646547157236237792455246960588130332676149761678572147581175006655700193624543719173964338206710847840083773699684486145819122179509991512384687678922989250255363616766555418705419898682565269335715313945676097922665625735148401190283253127449128523719457745194190953591740374180399848111227866331637986604740830260756498617524833923235580186318070252614590737998284951103889266252140349873444060863704118237599546932669055778933550098594839873062898543768231767522835217351640955526567122168331152074004236899060800954018839577757532377860197652929274782798149818851194790769860791753243036495007944432674520320817957521126601309687046788502328867537544817901230151600181395343088827311771621885549828198507707354363097760716950281351700798867532174905426722974677059418648528987803381526019540206082039556453710340863637924849442403356063876612410457878367729981797794230871385936672219110640536203723706082597129309265032599851355507343201203043352996592475028504227614580125935421693624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -1599293747569365927576760252832789727878840220693415745407703186670657016437716314425797662262891862033862261441232402145397264052981443872222159042070227294263291469508468512585570148230318674758121053786218667262212823301672249525254444352163692270360186294146637594710992786208734090924057615343738751550236868254627688657871310866945414680759634316303687986248474508604634083915121586680359017388802231037149513538077111233289988533407167855958912763598068615705832765366161272132747592662291358409353139154898227545541175612215669826683473618393289959570488237876328829906250348934203937365802034704014081878159287867428688607839768974214375269712094487226158569506249773325904046911056821316123776319584020519759805046172081861335128264346970457347751906290713569020467925641803095554344872595377873496748472062732082570355875668690694178757774289375645513792200987744758885054048422009375166409186547950502117771960581232682890777101882638678971313701400960977209096046602275531657545067416585985242512819816166028489086558061787927664047540964149325287610413019966363771378934330361392217338034482919737605771176676191569366446465846477068685183462819690010003660778803211565218519212795970885812014639347460035652915863323911086439445751178732930846234298107158135686113313284400703620600670245003471880677263818105537921341610699806667084978861459810429349888660706683462045690970628793001888905777761103442712496936365867347558540583266903469818284359446191374760244071513547244247765005550084135817448277926268891413269517224961132866247303433601786159345040169423164434518649033609619447604632765413282986944448787960667077934455902576555897190364867476721859843787778265222410381413841357310361260450416115871605143222757286550289876044012768794118017561242995695486305673958928124790812582553660044277933599509457152108279616101663839830484157060513789341006728332776600389085363847928430768109977903143410205214364089121964026508514137422692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 6301899918877343361904162724201519608395113596147432910630361551326185883655361713068219162408489437692590190418096531538726612589453905875530346312553754328500643990853053374987069326207190454789578619891025093596025143506594877197278136275324124399627889811067435727295598960330090847588720562455044010177349085623796724790912860961795689468778682874414105902768231494956645148905153845238727861470431800212315582060997069988334482159211175833978877156169073395325368931707376668163455867453943031260577313093705102042645165383230495844583840798532834215622217817016208760415758731248251957955134555733120976511887018730663102482317469721943254539826570706490121601927094805610615578938257652271902088684038622259619375425578486363315661424432709878536346744489696057468835358226445121822896641169116405864382131121855977189231218216506068860176245642192140027059551491503578289848091091577144122678613012650743966148023302676140371734574342207690720517094945863453087978779674613289149739240630402473599907217065655960839219048658828069217403098580445931583525233430877850216888087909489312255030722302917684733895250191249743924778424258250743207609395950730192315423534154990487540063239983608506095784924293070068174791971373409034238444848357611504054231820100067357597382064275918808306870062743764672630289433652972989104894955989929051811117130675323930943749147831570711978914147951001566134461163296842616261361692045726597243574767949177594919034572709489892531786560638865472730896909439707084200620418768280797513111199532701517154031016398948390655962942644416040984235828547603783711414872663970556012255441814803021026272874390203844884171003398375373481165332449596591514856325377383810044472351371236837273539779127676665054815605061321770693852387703533719538660844274088170806577883747265086323273477188404482909665646471388406192872641123275988778892263122124286288512655834377760436233071467756195995165886064971881991599254937041633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -22266497131125463930821231207705751877268455697046843040527216435701839567772553243833770719159571674580551372685127518677091650760297843835882263247906421533371083831995806239566621877460571289954808358907844299457569766699379218094794167264218692492529062009367027902617676594005145705364246369762718883642078526961143493898560656643508104974932041230534215902885907892644285379213658649579871354455260510908081493461679470028863165019584262748226920794613285181287760358561005876012544456119553601393070273050662151335520968194342003357848451689215949008211838147273444526600008839234263295417501760578476318391863868257048422083095616658156801443150957345147714193750605534466755834649676282279522144444419344941466655924370973736878870051035525919630773078054608219537732805287528440350463367182574001912635552649553632682449319473706537384763375445329485087795278962418797188379238892716900035841940363921855027050455147072753829277350400877171792194861562258607847730277519508339549965765661611935162857303368623872900425987534759893137390166667748097926117865351401501951863114334299088190385758256472922748382496188599506241048764070509423308145309601995056504162835434126934666456545933710995321009077246930621221990835623663934025613790075092218896982210502837175219984504594094496734299872348903863627203610631546699528899667989073497464319131986071563007478707999266355739296745683047852018281035851725172818265287481486037852387295591550378210946270401092854879389967091934625996435569594294891077724430067514966169158287945631290789971346534363422880620991605850620871242771476757475421287056472844979989846689547165455136960227936883531946901407559644168810572976528600930876934550907405285867439110585770277105782576799813980871314473857973294678415149284985999950060081937340006021378270528948849162255710345314860982828211455997735171435014924154038517649790660073156250202708718615085678329099644017600511026083487020463734992945533807493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 90172810316219752978212058097781157702942027762502081228592738861932158163750639285979250701600620101678430279465497110158634012575561368481430264542721097378899949880793620163314696304677086341719345142885739048420364427052311860135186263674799258463215730936881772960395814141350000693562014551332149575902039820859170442556623544890964047657542557697675026168689408484553017607277347112095482527591533983727159053939483093713681606728933659278258275122094700270971651011250886540039092460858232041481389340267697780232607166525578045606451215571625939001104809676416910970124099585424181370782742373437359646773210746603007760313941887833784246439219695615045240583003828333332590505009740363959267519882318573872700248677171934227741328038060369375951861306844673178678018614079481259586875408590268086152947652490679705177729662529624698696411163375652562673860683087349262505511493181095007744929573261174259266078992418362942704832909828521206056930429157597234803097700564473078586129316949579257347512557339424332925474450858985594451018709099027261140682354603342099843657823500433644100764029464951216650613109790248597057906958186109473048539363001820141226256205869558320396039951469950531500221579789302279995608166474285775125284094564561980606265169718232805922102970752376555501016669758569370080633334794833616610874615002744930855449754065575538046895588248406915870407954589011001719016610573322557194173388623365868549891448258093855180003224265390312981018686069857626232579202113484662959545012871267718496462119471748888121271654320705550063727760088333697785789346879197208838377330241721379854861697060495759698828140663239880197102294263513616971425720670548095917637366660783014735354313952306326976134872133649083367143141948771620422766919305751055727981826379148369917378557939711292720261664784882783734741521941099956534253225960494068723204488792941092419325600722654519723704849981076908488750029734209011089473872002539323392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] -390019209051117672781333509708231029417506395262364315007210394324138814786875266615730274229346140309319434422402482965135583274542062688923323862387976115645583358404630687138565469375280728391503817520058808347867805581789485466823809951633629623979147550616106075272580241692694863491488816139888641084997624813104908551463798398329428544487878129485682279803954262052816206231102394809584070935368492232083113548084483706798665256429300890746406701240185377403080294246998538770402323012788543514210614352379363111518389014262884094487347342451162269184650902319209467423765163142434932903778596840196101142807139898226652098259913234357766756009398527594217994491657379393316775651635123987926611742540663633925908572833438309707248098803821363532824300203591471060828393590696869375351689084714457685771954600221051143622678614338527933907879831997229247196300930013072904987392459656701202898144159759243077390694636087485435733858435103408589924259418451513810248898165580408784174685755810421883893368401844307471741939835721990870388115641255493635021582849148862517679628064660144057876781873302767353047898044315988505249375085728142012465020781375397445093908288394395771474666870459761132357822828897798125883472806950906076277772727633781125178157045634540304854733430132886800860257547377949121642835208464553060325775825883965374406509526033226817536702219994771069038963382924500847023303632372964447603980970890439752929102320798774688951732970371446405869806578793788808097774137713550010246297017878666992870183502428649639755509889086167465231717485885042018451976861604448327872903231119745813227088062133550310122611511546161600788933528492084477822015268831360022037740785254516742634383330031019327101084262496471293425950821058348767235281036964281869047095039901828248180292575523260819180810031276057762512382938801455865608547497105098523541847334143149391096326465763338990183534417813400155391703977528310503829542572355705896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 1604104012247315782738964433954508436344379269724559403354212810483934507032145449038569625072408483878509991953792339363882239581211864087715443844391940698190532693730466338197255923300635261068421282821823193307461396597304316294751978466726823378573111694799409629510938822803729030195214344675259545633646577661874084911278728716834245709568601491406307685441320470938881217130632633496216799071455085326139720884195784658461797857768663793282028443774137166613896987373530931346623120563678467337556117866438572587804482186086639038430044973149965836742874494530565912321462765845994448060194746061461392785521025375804767766420065113586980532195184029709811065828322968716497220474048045204424516077827401030899859281628337962472384368177564530798845793291087070420167155323689588494222998240345264484111778187330896030291196776550368449527970078405870039061261783640307657081307836747423741271024387122047323043511849506508416880150783303346244919193656822296971060868170209163098865372088531721674816603912178029925931599395438198400329457506798931715918864267718643729923340644076574418110888119727597922197162129082527660837451063351145285554050814951999727847419239516339317119812371503497386176233066668526798689982611898288144809517130655609212116568997432488901477644756261734334451978287187773186891394350488871752906109504175894085882904647601859756386427411695300938977606109132959832839496724970393790057711139790993277193593879298767123677411038778032409428093427605842663163568732791997823602242105670218018604891870381571125266782217248970022738767947671134855537880341552492619395096243053229637001945669110544246551177600613553600809856142646351038340240719544127658310683753283088096035436101795288293669340771903960528382210438951023811339629820259009161025688628375354620773284463649160799157673960044754308755860147770079883560454474861550368377036134964878424097368247842975516050446094541748421389868871343112987406133245322381492224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] -5976949197979992034418141859425493334075469182161091671547193150780000841834967341118186351576944951008592376549724825359231914028355743293968170830570307992170695631072146258737527500676059762493365990989866273082735668289028756539535690285563691070327195235659821128194679047287263793248212168726077682922522633007073727855841669999241680192792547633437213295669088784538429902364845028124907630316133898235699556064128315174093788222618386578929223903817132050741519913690138936276831459090112831217591327355440928362480962837502279860630633719923499706355270149741000614886094885380748758370765731204637861560777612121034858397703312061473398542218637614407415029075036100638669629649557316086822064110481341829527834099164644987366697452000245889202491597192143099720252601179726183555347945163980031371218839123023269486495618509976154373077561666816807735540670986705231889120620964565725926264982566653247821243896553106569439800536534464703638380841993582020059257291334364301353451953515583728467367752391775118061751788373270258660342319425543588968165861071879737556186542312743759045656608860436782386015829474621697076069325190313749541262358113862936299982638484822597252827440009243141076203120903152635873113879359216761490264910493393160011930888174268530735252110948738392118948121212424506688178410689131612286802412710496713859360486263535738263792975786182479305461597937154266063190152173392030206416824330787198761922823687315127993464926899847711036584005589083284284591048243379309983145052065103738437373829305860105783926948344537419383289766832379914702896390455176219440352657473048885332708930387492030492906386445308179189584096594558078938039213714485523795302070402166527422150976747377461450511566357802795494980363874783457529141123018238238426784257992332050434361189200558704893532206115951754768526032938796752300375960326922240221677586356181805805749747450450631024101545316743758325950833813206381206766932795108209197056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] 19976459255129748796912063886519711656299700056393208423025608580059923788743194720342272202133585102386555163964527994965679394162927522250145144893326924361231893390937786244740750453515188305578602244613777311399919604281283553749839389126749621917527682281611395601772493075256558410322121085213380400265118854564268604832675575269044133517968823082237488819212125256081775522902908961157960325717322963479041179630562819245060289093494245094904887080039189135922044265067479697535382049489981309339959487135093549503913559495780072242674485970044058337235927645259572210757107029158245093153831261411714575643076030188231385802275149141557738360440379080137077686609586214018869987267663705950479485044989055150217228666087214930387149324238870043918327705071538936295553966362495315905409451326607400314305061095312807824917177061032997436483007034462233441438707830547500306884230950819474075666745773633327776080785143440514352789517920116207590724773186944168938738329611337688589847643912666817728412025739882809154632487823736830281208911303246433687578770007892047559932815577413792045907479221747931965942036437905544651236836951053020789066134176192660794173707925339951061702570881473365970109990922255981635764026784516320339231173668552047824227295658095502885616651817811157251550554238611944760865503416659908065736445487523594994863666236568380322028794103115338369319419643550800944406110619048303376846678129725444563353882277644028395535308891378261573691336863707820622401229539583993998544329397992464673799200266013012785596580784150895510192213276379821407494796560855626705565671868329929160220960622773667759559025829176459199456042294257044116077398578365207509389713743735084618484993990603882849834482254018569120237702820397387904566189008870434766724287574470031282915903409055496186651947510809151103889262095657301470482733280089440651326006803020942864739558015888614536543176661481258148483548502676409404689632212360435335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] -60159341759901592220209257556211887573594238484998273091100135845390594150550362157873188818765650306414411238259216731016851711507087816482394757841672024847490111945704273483316665941683827705094206567182238248379109595631578819562151539932586629074587897516300401702290771800729710008212953584683896545173224625269819149550719054629163167567969838244493015414162558505556305202042546406823290116438016488205958557104795522729454869112876321538275657326317191728225614461163774516546466949098103616968637792808570526861465308987101690750778652349687857599963637393393442357354809506036560905289793744072602889553454521299189448054714866598698518095472355501416632871867648228154299391114033777151665245371987791943450614955058430379992287871551702855756295239845467771703240135507024544868177977489781583098721712743427232236674893470913084742968067297796407205032768057188294505709567784599694978683903455959033055075563085787808906186110856279116751270301408657446887124562992475559871643413467369765832542502106501825726071252915130733347809768627582889163852006472584658298796561875060923937713750452368890846869003564833495363978342759113102933826473051238272525502682199816049472578070805057071990398724018749108571967730526924263599581965044480764693920283264924688989512734207596920238804163735475960848396016545727215786202071607041748217012082540762247782777048487071950337630221279285435089580628637032917242388365126266977527077048195241325784240703271977242555585022986577044886724463083178552436773338143078517776039580141547550647185621792019153938931399095893658247255656092179434181663770903954642895822547309644925763245195150016992662089590473216086614344530540514078297633775855915973954541342401533688387376970096185093597967881483714783160654495128853474737738506343085588360901923039144585719964501269960320024666943288687367306873051276302589813824730098635852030926365319240011557471918976216359705890008289865685195122009725333648965632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] 163990121857229342392314562718314249553238063912164064945048343518062731876414186527287958990884108907351551824573466388102202030587648350299222386319085938792592976558683925760657500629950553582074854699392921741489173561957131001983239536472587259537019098131346464281056548547968898269879692488039933536022230670844742290051641640014786324256773609716239510623240932805196012275380900821286648949790399883856617306366610063123816706536657795330544880087794547138459368417802757788747262132077935277646339434657809296327752801792370588209002123077692799871439294364824859070357667191425894727242016163016591687469411980815216417645076288225855646172084731622765967485030961149348289153469375649143343020277123493529718701671505090277512879690809549060387374824062490458355004424641134082317813148464226520082813126139407021377103803489306877263269538027753663965577983838976947255836807537688891148689487707071577166219832170580837108471419757170651962494144161398602166409169481454314994229781867473335937195097439203621680017556549627298566901834603787188914309250840778349415963935242028569667705346402776452316172747692233169377984477860663783032375819505646702997435590927308241226694303476215568551371118536113509944077550259045072032001822002241601889332960718777073497185220290669357199842384151589454871783763916460713101546818426471214077893524711153740612720728053757730467919259338506374770624446212319348136022575509072663071368604679541331194463920727699652373481464232851556785021726784228123729008209750947600083045534680270062251688908329296332105726609014160799589749248781356794977708948118989245069558833237996508802833342684078524353286222621411537453577088902558188110382254105404728186283216755793682802439282805380379096811412955632649594964868587940781698284993428114708694844804151025499259500304937727148355317652136312901773521225512208257650382056455891937356010697179010480919145329311613425875078080352976193285583740763669954297856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -405258575382836490872983463889875821157012315589060908273093623465835236120726481359534361760405964648760304459366592574840709178168015783626355117420285429866576463250616189100431591214587921316392509607200992732298192886704727427773659058170214817416985293620188032295064693040866113324781929609171675838891972538909080729749691618822585834077885366222803727845056167835282528209192351265823426070278324350307056095180119534110267747412981230262355620019219473930785711656383218442133319705393876987990187174689812832549730382624088287395633410265929236106930115982137524330075114354039743344642622757447657555822427306285126698359437298196355836160888975500190860168478725050794384235802296263686399521084285212158884302900658412795741636888988220844522009535667322597240426240315178585694812992215525839287054887468757747156841006078634140589873616585473263110842437856877294999109298582619928919767137219870046449036794005156361200763939722570465996627613666590885304129727452768780093551055667329662589452816909522258462942119308714861571748214100779851145755846380148313640259670820736224179822042857807813266741542394511918628520369577231619672493571146884672181736195184959539633058809086509567737269180386341555776450758040704195439362096219666213781864470098318467315257709594694674625489826216109030523147362849573398840647408464564513314823175915005897179324556409677722710014965318269918617590705437739130638176953306487087285281244679434331362636566166043093886477979071624431237383556987378013547785446260299974331079848195368065074596977346016176697296267442461106306824806998318198252365784045131640469201936511145106513938859933562802596819943095629167382227878937052683170847126983749472508854981178431117231882446397165162529511053163907413925700929352636152327163671903312882563362251721347903178708597967557832433699507579722917339340021610736317498885490058332134726227108171804788292359805045182274392107953756784385939125472950438686883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] 908920983167464421882852663976530216234623676159464385427329707740106960352928870461441200964741025881904149942642301308545551890688625498839483130709251643187408967412080464038517740384108828616284279586349296267212513458909108386678752200407560220369401181499848858306030879222686489733674517342072648149888503796821793737951509290090849520025430967528404676831789677264601904017653468992756702151085130471156975403609194049321435984316443620226992176411665580321793859678418350956464160093432860770443763984143749279698333483000771109932548387762915499175677866659194919827323870288139497949162256905140869512915296210916694515351614861464446640917201641148325683264449855790344490775537084804578624704618094424728686845818767403477583346590650344580259012377464553374668817044578203877108988561326344845674062869174163373394660470011822639747506730815852988826073260605345992060208929830734268661992436672365523905077012539068937165154063148797188528342810271229140383269312419030112551968433859349381048415319283570156092584765613129332864236114944839290423941688587594354202154212093442608215148798502592985497596181248456774835528571931040565684729813485625106000591438442087537752714602508702782342849599522758598541449292552478845327357849293237602861699590397938097859543828984144536421379960456260689708193367925394842159712647287112554053059656112164870563776878208332264416663545866349067150706432967949853268990477542696568086054048126907672934173276046934395723235177499657872411069266875683035776668044963698226769346067343915920982971347053630332262778640007008625113163209320377835672849507573103213252440784548853242038002972848908860593381009505832968139083966308364735513442595619931052599645950382424827230077068845946980037365432319466993789437944825239105599865254253352455070167874952404969401160883790134202657387660618806622252728945309154536342334860062399147667852362438131536755020653108533512436558650731021021461148685519297783529472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] -1853151950081154797777081204356167976059133909232238415132149348773464116776249756855999569541837227830498435818800132070152480141467876664487676593246120054109519285765777978599303513856751430874559396588697585515124855275164946339848949916476392430804656916450783721126522295490783884335276528571179270190733262879137599850662380766299637741590711038016999225052293820032604155482178694706095465281271137098115674816649495574084488625661071527961838876678665142518543836318501297483714618905814713427098714607232622514559141916778278391345740602219081216495177659395982024683543484389155762324221926170866282771568622686909656690721225241151212476430752407774489334400761951470735883649192033919121209403082121533511609627057557093309068040590769217487051867899063218046387453291311065239113245097244084914720457311597676405250451482815024001487146983876168623735354568048328594187290569583552317364398602855481961924515424572938562251767118356338993578971863970184841563124981901015531919706767116533484071138588899318458704532290938171718573459332674385639356635303882194669768532009264982640995955408835066120352571089614998268028828191374259410975399223617807391978032687234619194267688223901721143732490025312669087105124197234713002040983417606756159266574367034241831628967233309451273721556482192060184071690542974512656231474620336961865412618762295404923951975203102303584023667452255171068371284775330083869632250140880877303682566006078821275505082396813369417362569571467923162717347016203440615674831567331527012992133335459272355732605873517518540925704868965319356819629956752385714155920568255368355459299039603556551365552505770605921870529262813229383722780838867681743837094541404933643932946319046886703717729061872012312490085959812822344876578486864774825756583959151134211328127288617201263030842243520109649084498816722977032196671901991580897809924595406587660807571860233668666846439385022302589395508898480238991277561333324811289493504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] 3436916064373471481732058644888365399887819259418654077348570222209623865932262289365952220687762210455939380295130970271676782216091608948088150726297135960376038589194552600861404351905069867934889473611661928977388700529704838212682294032119225544917991070250098477595628983010854564755460292438288692741939831866623346796452671909819901913052000421374304692547768890917078301973573206894009365044142938996921981777950186832943260001315319408573206549839155535377084229250111293917594215752520976325443077286011643570879771136515241778791973142088921794018142495654010171856633911195223575168365108527784759703241934620520070439706819421688974551318700953698552359220876189099829397385822046508258225695847951299863861972567231272154112468485695816132845493835159765254306687053755115889020061728050350577085684840364289844361397545867676706755638938712771095786355349366424813224342178783136323217043681656926164124646883948666413281033730099246747482376470331804175325582142247381743201971777446472847071438602936181549956821515760588592512249052387152661309007276444741508038907746384671304838950155877304332786986332090034216871722327755932578148320513791115844092977509864000207491263756405977079588889344610895036097563843461443716798072056217539365570473425859719229274165115410271522121289936377220556226473713189611332254850336965439490189617715040419611827046001520525776687254647809894376913560059631503858588762869816034357572417052140648740688403449769025851731421123619344147201592917235447535090899623218509865656782799362258927750008753006709269504599890065379139843850162718736666252059830435838335837585995985973893161081725532402672852111774967488153373300815762596179482745602062874442589702154133702952379486330073799025966457263875199972205217982528675692893212996967844311944582746319191084563996395585947599165899303542329506585667554369819081963109375929621448192572589932445500306848412964488951648822548394967703652384723529941366341632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] -5787577141506547022941225345437102734156797668158051115766290895734163498454988690800718973373727516229146246990858010331507939746911143528134487099510555463564504187542217907520790856797619043935032756248400456823033396865762176054397614908402192285842744932466910523854754463939584516961291898598017805647728497631075891588322626031249323677508204825111047911939669076390881016397532465813141212644661801459200293204788820146459633322810955145704175177232003308468969274955698609051295932443803715080831673550060994782685307333842449156724942321136728740081151816846789585883630625804004818502628545936727502839844349549635075641493508236787777551838295710183504811392002533988247008988786947364930594006020081307586469457077421252922105755199558577247740560112224344890005581819269815635111202602392597258263890330805609370410610908167470448329591529172752013433866398525987200328161497703210058311199002120399979529435359396284123916651949590285660371372104952851636768083360725829911693141823490022513802518316733895996100161616473542528523952979679204900086264999712288790280593702125686750113689723115475694455365052760629314643544321163273845572886081511406944644406960633128466563368770939301776293915877721999810449368806390727810716124406505233862899830702548755344538053803398905081154891187674126088472130910202937027365969511557694758339965971984343136525836093823849963912161236235479200556289703633775437959246182418032566213094384561645393986997393695284205884942664177584709977370762801857140880889850240837274904556302867585239688695455695331832460395225329300185753058577235785943181622374032811295634533919074763477827773884641862650836310856250131027244240076715870834384876752585710514163525360567828315089961587242618635052745074177342161981763862270767363667034599184605136975216340129243923440696111703332146197636035228415979613835856744206537521412750718332500297535494434493589624014984041306546894725700615424374572315359323021572571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] 8810359903412708158959178039425041834313867939921585909224473561340491110786012977591265574892828869838129476478389426673891654395960676339380453756756955136508283990191056879318740339337650800695298775720802147713133965185350491783236203162432663348112009253526799120179798062848623705287394856253046101550117514701235667838944043251827651295068575584645320307554563627882784420789356385641657190263894566902593976685674546638245579125413605125793724342010363864518914829048976056872307927711456253810958758031902162976299297697742278589174206396197582472530545404059360383704903690077020985227025706900854634589886932694584951917925198156155943053537074679707072978357146263075605289371255305388444929371803626861907645955544885206667410865561601804491341898464789913875756221551119275518904050790469125083694797581813977164873118190488723580414071475725927088251969579481662284990350685544214359072440362062905526917681018116149089624326769135766593133814316553252943276995584406497175729245659481608938090516471643563552332000638558495037783396870703653537235013007298761157632637453588769711352278329284073955996220052995339817827117564120787495691247581226012291587355642899016243810786300358917764715289761677968302553401354721499236644577423521434810838067637593774316756693009249626417009655975160218167566992356668248932118486860900688250158473276614530600138500772971796470394100718372101757744374713102196223279548597420254636242572115615162327482312999243897933890555836080348922014849202656779914239461428044962244258984113508128320314923945024411102799817047488344479143300687453444289577273653636536663355492380342515442105093833486372899089311639309671696609807811474607129227248737378037715611965880672534695627476222044142027645639795918241080571546669901265742551852020006507287426172661987084813274078882471949534454577969589919216540518349912597645318263790151564310740951292137244545812126393028932312107030529272543439944302933421387354734592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -12052873795961617030874485800467923555752441901975294097607011727694954496139629252787957342303008183246064587809784597094969378880588560491936000416885694005379188575733941569776913999709238239763579309982053685772260577872988812363176017834673387779664079134561152389609586136870598631847934175854580995628800856131177098241861258821512193953245110255889180125964623411891683996086860523690977368023410345934261585595875697768825077733652420847012283852735382145156545311010857935324878345097772789297581713991375425518299241352113417210801237346423801765943809311839369478285590080542942393342063244258389282187681412551469082323169427162197598144453178645321058653156189938708057729051609674121807285988438860217703051187250286582041395816164003704222372804185003178201148616812377893536655252812998344915499131361158068817818690766866854084641378995830764255166470549597366843728578900989998429800834206462950946817327025221428660100464767814480929972812535054185579304532186010548620763851676025614170681200267643915069167684747096446361457582925248161520085547757542485320867237855700850436270885930896090292026657894450642470323254032135141276680719321755158661748868104592085867458587253813133907082751177083636727556682777836367846879230323190116585444210379410949229574134391062043182421495667454081161382838405660838246374545548614286284147123042765364251869804310964112189428489752153938427757905733568769418852939667154784974639933573668657592972952110436380400889927139186560092072606499945000986837605910177555676274383928594017487208375820853419820214095048057168464412345637010145330368429436549816723062450570517371343589924861833283314803328445799434625508101295955521805570137868292534437365304705104157515842731212137842753431294185721214396428305334891876523612290059301403342654538146585876030606341028348202627565549854723994957374352194282183113388639068669213076827903975956179901783970631636096789767615240454834163016663591505252851908608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 74698459897453063762090649966877258370596213229141696858100322487135805183507730247123299665834224725003898886580522567123964002605065814969288029946651945311310912036551378215138369364631334696232691782141968256089668614056588273996040271600536177155489720824018093159935296568899709428688736729655064863660228972808956911058999293768694620519399541745458062833920327473431303247459817779249636928848001163917596348642487279239655043617283125302735745906491414287404290849742530919061973730591550136519695221301297100578183432222375418953814391765225013950125652179112666171628693675676298114385867509903372840931677876997165363253708022204746994274083715927285353286818505737654151511858541438825555186080550513741855002539109851700554265130881843482441932224948452486869199354354606967658432590018085075984531545454354123251256143154346746473629580202841569858435593286823943983446296758612872086256030697730494961566429313029732395866837658687910227007625215792854419743465194840500034083968689283984234484045865404841960801837408102092743628247136324138976761560377409597097103909294089970782564673673493333839080537159747024791543618404675414333356920470256871721336333779744160733263046653954043868528168380220982932086850074886166181853657724234598224500657839431856841047878024078260121369067233491255497625886443872057660358952045197402888216247847383494835473130997319109924460774657538767505960037228359574317209082763168148246511449246590236851226770813488083435116547693141136428946723979875759843988712576400779118560137408325018894395611740980344760814569927360353484096951795937349184930943442995108328958555494260419964483225106770730490948324020194997854346968973953801683409010315406408038222031581665449754977499091967875991805057632408393092829936382609765324108501732341047860294992189579715709914466892117836780303118176317514669107408804651342763554364002122359095581858086865301859059748111870458211349519114134292902445056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 204427000682518089462605987916329952456321983250166976035337436504776968813096139373510336810640367857041992759569106054992755167812860604526857579071072028408589081380920017489401878960568259397096809734362327033935115873342992398685628673695081096923467878781300234711656221961145670120236176749230632099803878206659415294391276801158934646366433830108725956400069458783804859767582764447257855020496674343437685514574736867092986085885348054351107545243315581895937680036130303498761380303998126735989939162784891879600048581411053053979783349032401087472905930980414507135549424172485574746750738015022478867796731474007291665361800586864963643264679298517093052684807791543496374630499613969692702134895344447683113012623398720771834481416393559886104026101188502530707296843376678083920960780904720867489554422989530582060704574725223758928364290274073755801252774973016256010441612532276737953945269353185208943412740907027710544401311475117281259169518154746252265694191307936798731311510438338250340134041840801280884291828211018482871826800462807505990024857779023103183466666633709634874367432934826181259821315970295877702826873797407477159441298752387087850837268891388528200958836103467557924910577000823556900728171982251016462811615931426020267465572967076845706397107934268686445479038146386460211232998657088574862198764047658758617260744538214273816743069165299667259933869156186480979386009952075042808181600643860432487900195860109263198827461188499233032121794404001856789281756866245015727771945324506068285248456853676472412401114949532300564883698023062305223822864768211339836101714851655043717906638221374260565368633382483842719111327915483089574540669992918955385786085799653434883466408336957622499870547374688716308759802253076961026420314934093097082615780100494426939108741357657358497649932058106645299387558589480328671294175496912615266330180057951989683507840812887376413725112435791319466328845067703936528450322432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 11415969534321380893126003049370527889924431170819243335696567556782938553822188389300626148218904377934910403101606384919227631333459169370192537144423061750399336826780577962939455340431010146827675799682661425597594494558112580248725067282462240767105977186248695627281592650519338795131535010231152773267911602642851572391363841034942991193236149893028330449875141230267252725863835465903807571030475089581915871904537562595648481089714114828363455581027179115831307790889408182095661156990421250365684092372240267430769222595939083861573065937105717062826740869672094867797568845073149593135920741873778229614420616543593840653776933239124871085495290510571663820075039914114089102714918517780962087872388018837267105202752160662663221071070431792815580550444416236847052534093226032254136596845867106446463917313400704812658757932891615923062475504007603383087238963668285233993476838880682890454351042565279180824681352168289608187551933293747152537633384144621752176695927173626466116962175655668219376713719091155547196650449155667505641598494851325184811189046693474710373230803113320101839160636807235530948027743571332631065471267261302820928722032924691937689800660707632182211395735972325125849055423114772120235991202315200573455481367372260467088654376372345717832466388407245376900127393564552133753913143059436662568953615384224024110276329836111258896047350938067573641693507064427169338075036360857786859805806343666044706575972961022024707668665289173395243679127321330310752337657275687528582692568336332682616651864724357504699647782988767418835275129009139372739298500392853713345731324693409489914851900715012626233518152071623925674483602214298527393102302404242685766012923886417825021022367953522405558705109210358073707322948531595396165672689881472372511965953609875083938374928488447402805412781770554762669564219756794255055642136882771287968669660470146303415687852135459961825133553003462656660574675292058424225178845184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 453126699905010791287982835048064942499522522346829730181504645416124447136060606117861436156957159542066724000400237660100170496064648561447932067414848263838724340340470753291218215484568970467494217103185872774547119596472948265812519069006751543584501274885705162352076611414928039481395125669039526749564456773246425539990412508423779990444700281618134469513927629944256711500782825941918295676193209385402739086626305228942035947411154964556008545538468983390731719688267633554593564483791342758864201650952429493568126675613946757094662700625431584068890796190965164019501005003971534823288470677060890473911342123627162659745044401177938083164234669287481223242299062479811648919335613808237128575599920120628134530606529334771303266706274134082720389790227393495062709069033146268372321632726272926691685582998345222010007159602946916348577570278334720533967996579233145574387738251626000164239060480955185866703713729513521904728670805297421844239849614406417220728122038502839937714041788355815517760518668671134782000591528902982806407531512010486538918993299809955632020201837996355453841089857375361658590519566160179214571225574888149890043528436333003430231795655086280022394440734759439617588253133669061459679395891494094441891460003935863559200612504317140894532280632883279659179619994704598824430157833309821214863465110563029556887578363354630770477988711089353389854272367832417124073229236326101879065084769136339902430402399470753798819821718357743010608531321418878804027365002308107480868680838091742021084460129174083941453283188784518212517755463716604436549100234408908097146690761773019387166918797672398828839246268680002363949197832802797326726115384151823542658560665829552158412261999862343015877676980790861467603340612119620063022649104130330789554048023126016916120185169016986162513302539467575616174731664403383446350720018849173714252259409227413259988143906967701592864604685662386855571511955717385723183515041792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] -1151591798760034393905486383021501233508013865332802830357693290980799858290494263713254725334058014225454929290318937840433162358293818450427689688518742680628072978781719357542554086048423947714225708801533153339117041060959610737477040497833567651136323762202666153009682745591921641364006326775574116180333641684199859480255717977324483268897064494188049539051593020280750334541080137760451514883266296248507338392569867258621701430697555734387102785632154913884967531971512457952375400962485129447598795309702742722791905485352325394619870468678835795478167132835807553840079886415710848695832376436556854294359496258437259127163615735265482449936560810670080122799268365953872234967275334487563102899831912643169791104205646895773406988867807025306773271933315835252404501786979018617771307399340840795309667932078102541022766278225198020200941768420329159791054707206747676580610018212420556739376674127604644945236305486518169231479250753794015978088991171217053416249105186421326998152467282839538137523795561162731444204031878711462770190721943630337021733312683184367810399281279534578993788595630389887659351907069450490500848479718776040852205876000538160097362514078924934853842240542725136414069883102433616866450195557434606138276058271364030378275076317942479792388766513828669272581010850579108077869864740751973776935466933433724862667432852729139940781338665155877049593041511546615726192583583635430062455763382600362551761460874324956429024151594859039856955551183975658331076468248232933494474106314955644831693109964870288606794448816823926245504270134716098350087236793958940217356616575252372094551310100526911015528507103791351766726284506959240710515923511103499279432745530347251986558354318541501811593479801228489870651550292396410377009888697997620468881154699266416415666757461836968235137984299543102309882794609421545390349143961639461577048162053622767080138209960595139157620613868714132219249896640718902498205370417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] 12612004035348983775652719323174993033692975161917401369339554073908930864242253823609019960435114918440682668447500281351127980171265890755768019496688078392274182091548900485442708347796657226633431077748577456385848737206353682146112183100969705406271001734432588770039087853257427604896512929548977549433207767981753605832759719006192571446209628865483995870519882495315768424828238581642649650064057017026525679343544967027119427824812246144907623595598644126892489755845188836331673941548525044063982330355592789105668981291021111175702824542901957365522674301208509523606836028469669304431202490345267070098040140197721888549194187221926981382610836734201629177411665614156826990896887998810483438198748863245515891509544958673712513403690351651765699473417176020135091452388421624443780136956170022155519378227258248850538336018926966895622747102698865650877784355143700735731069039481040750642384499174987794026000088178824297213807806963896169195012964354655752253830934901404561617928997191180268186701654678543570335787911516809607321842181634528594094055931793644754874932197626512121614956695126250274620381538538305824768693129417507959828723186247287463243141516801525693622277204633117065285826588805893492247833580444050042395339353631460632035286171545299501506337577351344761708287860077821017996963328384447363748660904214828757807115532820609777069938931373273708530815959497709870615380729557044146915954676972320060627834717637646080158035692954628720958547866935633162992193630079497252872564332372961350087978238354413444778092693997676903628938972764902243404073760512509824887474594678923130059198595023604384629205198106107801512579994010434185422846533949880792268857516344924195480151727665915780825379714274301924008647755404057585817321866519403556171521006669302461512900871087186971141984723234768319252757555346706002373112750210460852330600454043611654243037816812592168870517528284314915945644092769645993990705618354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -190610401148569896413526232291727911035886695799075820378492583862547227964642900790593509002603604194683297709082936491958062817870404960458449427216267761918849660922647498475790674588714670788574520332476291480291671696459498983820402592599536626980226361584745890506204267917072371908896741464525543887734000919177219701093281170498287318884429287692235963763856527202466685489724268678646539311648299911808699664207644051135023143437370072590995627323024455067355607214356309371672104784610455844782520272300669536279775099333480798881789447087052840652086504087780605568554063402952371139352066354159882225788877023323697649195199760977691109698819581770346650345339449341414515889932252873170281263463001591641857338549331826181448241654792166237924581811840190904899630465020453427012700903959755972843875663832118874609983267131446927647720833498194654278784887199783693359257264332733659958147919115627369112540387692776422121269590440223757739004358400314583726081347670587854934116548417228310164623560614907391258597402970316211169479356968654464228078305824728837569208010699201761860560930683071040868420645005175908417888873106478503705265133351705155057882981486147869723686616836962893772508513823704764801474669216206060888169914892080013589845965238752849660443450217070608003815114730527068481539919082028173566574329808564237654598897978452173921362977228453307773367132760102436753796348351272325434765983518453590836917852764973664377973265567571820628535964895346231336969689121240711881032992419048811108149527621642281785294321783256965364697761198851087222420874057773239637689076774989604476562352163101627494782910625369906795205820988786876994304454698222585468115836970488707201157446527029546269031225868515505216486243724981520204232410606337775568725862380324981783888301307467613281594298386574968923039654056567412902172754457874717034199489195547231732865481548320666823448575827322250767318906355343552572477071167586304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 1157797481125937206821105161263653279373091366202566746798851167839833503623795153653631030522235451631003081344759256878652014608413381505938185379840881446921158736858661917198807699766486214540203362380384744483869052496143131640711012006386925949310070073108524674976297261556632815057845494778932161057600956224977650172564372141627264008805083467351262445676782018871084028875248562574577661556544239184975885976438232255763537254896475094428200977088150554480096302600545254911652054689964723853777154106740202833136533227581977883185077454861224255563754037134626532066586595529753180208543223232782623796801906492998505976494887174980340118754439028856740088761980489525647836322046500462342272610950722451769343777684661237068689834950460996924204083773939635845633532116824874950886058795658292309296873488731562620653530069876607133864242236859601411878970258980175933315893515061871641181311344634265025552059003627942430859543257454905163347700583127252710111211604583960662804496104098206302954206651358461502053240796930797257055192665450419718290739521138284821200126421192745965408429197717576614493866355106771104794824510238054665778999918814540997631424716191983334534295495576130353662492665861468104001250515167180284057079332291595426535663827567471655342905993323295543747298948322718801025901250483526295394919638933927490006952464948740628500443837591824665201992420739057848246072789355021795843779596999839763134806313417293810043549373773468029369634486194597338236749021395239462204125555194935848246076242058018896086728196194563767599113563480878569382177703622472701921886804323835544816011073376321020246628102216583459908795125685608958827468091505901334769564504320484092035457625264770610239178412007338692210721085866618863498370593407998029412929736081849630259811740011366770907277960185654834804760490808846813306716671714931286467269293241643535758945634206224015778345865688607701424623305801022795231626483032129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -4092766777088615435237705862883920917380817776655375243269455485315054833463368791829623234634052864772838312001729207796522193031024950763222957238964772988574641536482158644043284531398070543484532720915875596508617858754236106475758657311450964556999926110495811325940088608805342104025102826115003800412679040331492138651858308322084289123511795567726022893036023932182998571357497206176897704144530546618418500768803303005405429461800671259844404188198052258633639032715588168121027354712799632220165919596925615304464367771997448913319981676113466200060236463300311009398285665393642452888596651799906690592159826309559803480897014567014816906737031867639298546105784879152654301847726204637927755066315713079618569616218911859744953675920111388346263146858679959348081748600097739469939115866452867413454019355456702602278008101317111046541667906083759653970305711149794428494877924959304661972898371027963660543336384590882013985982213571769150603571136150953465288673405406003485799924459655812280991898869049271825177126445947784874020681508987137127035267789811749710193982604779450186177432319420211009118179021580631309227133575032438489597015725986666124404842501288219986304905786414954934838048737945240439186190778521827427241731500335769109149016217199847566458679460168739549229601565948838525653530213532572351573507031858747247591675752879496907591487434876162746529906116891497877433001875928130370407080368852465099227565020018517922412110455336501627917673319568265042377105847616879296641094605456193990860561709808743111146211171460674428346304792885933568758908789529190946699292909091905479453083310687932602267062865538639137562316634936965138890488187249561964523975183287807978763868285258445564286809609538465916598383271848374376748855741753372334183732315263821579948785580682092750134825811034556247277329285025744672089425445907204793141979790830147920075722350620031225180534324506537601944106504898645954761885220545232896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 13598412525494435284775757074591950052814878618359934167459375597358586964830765119777219830397655023812264239750816240744106961546103578631025995982280322536915019045619869449804119537471589314800180775828430365343439629671030879765866997554185181182721055165946243288813067484025141736106567447993791654032354454225625870418849745050918891655642052743804180535049190375636147386691424023052799651726187149441132630373707283449659520895144128224366667926069022325350235795306467512637400576078010890581963431349606878972997250928241860770898739960491375043305376031163354375250161060815558148049662506362639156670646875118101459848630830450262128073203878106326070053995821596445169922130430607494256410598028483292688933698714155759657539812703061512359591123782987633833180432042242124840112587408318333479061375030029897675887691876004436307794967063754514649194129496947479073940614558755074567479124468763620314307151749733473439935742220977357155343124213369794606603019253542526163460947314782849860916124046646210265841115549403630574328373804758622367903416659106912651410859002611384061094581227257491616293845885761976753317877866182597394822148013001011898079197674436096828433730213537544017754195202332362799187569386352932223373332763527626245231552211186423141074312148750087369640747494837531223073985606425248592888884513011286550387355693644627970627689452207314967651532641928192353699913770323005692330793448446306177496542758187387264641755320225282688074998898091612048497964720274547053075528605872272743191172741033984994996145806393734729048901036294465767567905987638600097402092044244618463015235554978856958334596403657617150495723148270401870578081846740803151166923317071417814291665044985882619517779980511770825800104741014913437609060522315022954843621046623287649991633993278723087953245877695952371124091632075842851674657217091246387454342133054337617870843541712620889199950925998920221080600791505844962517868471593730048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -62592105807266017739894916177511104312148708808776269133680592328180293241403858055135301430629845105398804492631280839986589450694742833916716001910642236892991745533083549699007631922309888571335762525580589097192180817646049643931223828698310313848429252350984744653062369453385452058726315869157608265504513347355540645122705896278697329538583634798290145161431071659399265980224193599408779302940985887288563740725292435595846483964338874551119185129479187643147225707259790087352914805892401244820209151026578965226227203769289610799358806779616219742800175533836087963472421514782856766766973176259699550836515853016027795452524659146795985823003571062292727113542503849611502077815890980297978157955340255510045934895551424607626592639366056189578378159758953810596488090800044020219808813973600423875491737115351215118835079844554760978033903106341644288859114450841207688087939654942167611014902233687451272171054828730373590447366447676812804897199762250445572915597011893197644033589383421379287801686397149913978860289927854287481457399300333803719701852274301238565302775412471284030231048361773192422239174281819586643679204420909576272639807107936665207910445674967972559395732420213129885801146476145394419501884778420244527991941004640527716496958566226878425711134372402534921232905263477246800048846422819358805713041506789482526184704854430199692614881281101873133095385165202253820817812704624652345849846781852676150048155675686121557759786436597449588984291650046263814349416557336831401286504109217490786741864085270760802499134042981376847433262476025565443106689484026152967452761056908800618385727746402316468084532954981295225110821287268282927796590662485327111982234677071551092567239191320046098010483762877575760669868421461238191892179690574401979249375984254108597907149570553138115682284033326461620133356841844253241716307125402520159384906547455518253770275882652383621809725040371611926613471980785502639440492318569791488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 317568876518876711055940655805582997429979379676061301193528901707829891938140984138446571523036922189664307857634739683481535606796522107280317901604689766649448592647011843196144769408472876428248282125219675114860295565499645721314287415960964342200607455185976426184350683756063856967435416754386114658069494772105759690051329616752809754792281279422137236209928344250004552218672927623168323990293482396530555809458240094753255396777872168634956617923693463136206678844735172844887409890655153932299454826716600496179629268361179312879959953134815518033968585436640151912279500306936245595582668810456298154708276184441116939677774467509982650829909407075090986034249354268671299365305311496346429001219433426698090113679273722263778072457696173365000711969938610088944090266260705188366511018061994385329293802809971056751386320171052897044232350357601326002228794044266929202370269054188574879388172613311490376058015204856946318778515336651131951712777676661539776469484744796334773896789252426947576055984104145822261499607248078812857046299846888344204733330376750503411256896301913968763912537396254271378094926020961974653838083151965137142377899087600146221491027511841282188184360845331840192569002812597040513164730555844548360546171925398311197890310373968800077501688236650947984598687243223828659054397892660941746124016667246756382672681783952856488097200429368745628840937788661117889108970185386730032486597350585768541464910480632654053066678591237657849464775081255976981027150113873354655630264169249112090886108669432116965601212448051028533003905228039214228536839949138627334732226748002337491707161190661254241562502984498341019783179708874643199187422315092210736962058751814614931456224670232570128797997145009599557631350366925355255001283370397636524924715291163493193760481225640969471811426070575809497018540886648105191184302723283915388982737967257660699006289716377504353529839709293068313341482813732584734655771474749554688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -1429223641590666069486729469036562833741151411689373235542242198769205204825947684492345427418658905752311334441024787805540924244480733693933389862834224451586335224273026221150564986072261599425168666231467178364702172556731613364050472325977721777689421163152716770812878312380938859584086047501616854845093817313502124270557642642698305922940468474086243300593957723412155562862263548344803768720209394191132647478111915523008528048439518821973855608258716109028095782883900629240996714985316578420204279245179308050416782542916479246270615427105227730422665271623441762913486213938256820646683354946389393168122962304637349156802520669995257776729781632161031959839823385944174226038902113772556212755834230967618248290141064068274485081291635194445760220829294274431769348490666069495419255249991537458327570289367075744265174446437800613599959467428855100225624865794198567860845918271688923842600940080762074656040108510319689529697318125233138093444178100594190649728451607109358636198010423023927176224609193894245257875289755257237021901988535151270180683434948977676816517314508627211200166484927689757084336093801594679542333547682376279125144300984070035321892236485330798404739690076727806014904833301503693757982786380074191351787811880476213689698949454781980020554068798971355657623246348868175898870969431150506269460693282372723582487817400767266511947198183508763099419653822882120309312679491377214098000231785563270228079639640975082937170536893443758877682493015397681331040732059724136708749856252660896240795281982976538739632487042761869755195115276605588968583916838005963232140596460579534860348906386855722690497107405560932965139102239788525139567094064021896759647549528652624018800146614413337729740596913319982461890286201300745335177408976513754203483718014515728492401779081476888498231591739940755233673187669501044432787890994449850152252982711340467893335716166496347550747669804944322528621262676679560310716639148255477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] 5544471449082238091095064253994955063051496855495906698467155729249331018030078649351936398677922121392656026100724276456235494675968438405511916047796178384221412972499650777189933263662616023623835053566047481717614409245642725148030072118334138941604218188471792768685594779623533512273568380894216626715589349581564083769724792424337199444891177053618371336109906936176668720347097635490981498086416542214299741760092835858920276330935871238172554599322664485554964792319993305412980309140769436190388694895790651622953512439607833211576357894366056780652885481004836315440294825891567042071770675945961448612529036432261526903438757932370448917487265694660593383365941471116347798334651924021048605540235625847689833585594879067372785242843322089936602951037562120788515887750942514535794673281046154536776910284391503363375761280314243938856446002628347076528881584532138923245325989855948214761867461915373635104460601664199216900243102709510803109838989027031467336923861891083680840311056462698326626123252389321354749875993906126654489580278579704477978213402100288522961649274144347931673116087290554826926365531847188610243517827964035726209914007108983321539738530148401727955440240424968672617484816747133790102954967937831347444487676939109333162971202312216563256223258545483993866156667445952176922049204277372080221420926114795883252223450436832074266261265771462029625355571754750040438493719226744398644378392082307235486277615315263028083885623458948512267265499393209114287397957354429806715145407615547309326367146739578796700508676185788912909841757113545537150699774050403100539616770865639287687985982523455013351076398053561935113124161198293070602300397134097252210990678979498254315458877235536608869007149752445946500572715118754007993294335310423973132659673607979464463573207221984975341819819744938041773317092136290237922367282961016328068399680907605324876171512132628786359813010342820899665694362086947744887010285437365256192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] -18853321478048565958828225196335058976491482880890374683090200955779368624764735269599370265659810488841183119485578841240091477218416192481816146288624053681570340531860290860034284023103747960879601076614434477159548964673895706219344471838542094458230001313587358784727362698018497972135997481531092782695059441912363964080840267668953067887434551694418767527727932663268313992496040202451460869420047097041806199002679053077376256591817931963601300521291453672530217058110592864175966852175519420592253394407069564873305038684010116413556595567705106273837435614537342098382314761061112980081102159921138010475789688974325150066583371270715102774458573274250449071706426727852388972157907978291885732645931209097014649129391248304242564836056768673548345648597836975272561541533625268925060638442796986016756372253131666296785181972604514880722619088140254530048468319312380374665485422615089897062560162997288496345698982442504774860869086851328708755115414760254539499676227795531173571761416289507547568864757753795565950177285647054132531335613516811153238217212240795196414007866067840095494222898359799064713829467150682955597973955763414503246466246953493386095475887065328306072127944314724062119416515803740781039192977865342516292895199570709734150523887512537007040145596353784566588038689206469673012475529391384103815878921886957990258497793881850814039626893093876450900304271051970285174192643459482335225583814525682480121277407344799484412562163582942391955105170087023431579746264116734194940305939933384817712893476625790244910989238984532145356120612789203188697569486109540214490481299746205919421824383172862426819418260496641748943951249785988750269387077177058605051226227957021314358270380512983895728782334326512263329675745198229209353853199356310607453424108961622990896864724555298666502397284052843005403812160936096191393285296767508331122665276292659245758094655056176617467854001670253448599251035032392468434855496956187246592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 57265063163394310677566042295533481840380379267981213161526065183202395296916960592821308689469392299462133125579994158233823246828152550033722748373169379712298928995880706269576351605540476558439085473282757865992907820355704670142505322384491588105866045314639611042791368016210709349352082699165759844490809266421499879097284534110782698498895066603941907034080827057530898775326070264775197314622858346210651809686818287030595137975719806082536030702132638721282925911563566477645689377780372974083951171742776838815812194654065226130439824495537549260313940121558678982241029485330459132371169390185446335507484296859236825308634035582438562826109936463298585481381882683793895431210628969528594646909153687842732248638193954200884919658923842148329913170378943567887051987684129329162056890518850325351754868642797129597294199732040046794914518904450106446775469944136671328298542947126543772935927523962339314701218396977438975110815637276407842837397135884400772544705302043091326700123369354181237670400356359220874474082418748893052153448440159190381445785868901107779442497537756328434955663599055944956834197248899598291480072430698417472336578163115617060528972180079910099617672450518428472002746998619082941415050880408259765212305037791942510114131179274169263513817775651024708381391984263866931994794620086427568146508402418973420905857948100622484864958992317304167409282852192751489670284112168011425642987497344141036646635210858324196120664939615632298983287826022447272708614196207568048928638026806282059350837464607277712949489832704655251380797576296359633797400073127553609340281837661394600588258696876512219223960293875334764589281131501774546688559761436816778783699692422901007967886023429924255172141512013178145449745305057490365269372076048040299879501668316237798295070058225041117399452238780011141530318274945454359612958061502723859699078105811228905897125852831475179615374246275721258297819080441652563273861548029251682304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -157440181725297454001291546657946326552286756968849503326376940153821907920567276428838629908844341442561760632211950278407217876909479636345661661325068541116909582844590020556328257586850789859951256427573070184270411160381144727072458256965605767405148806365640786738664809261008519408406025863032339612949675740499696792432492801860050773533924669836535848060952181521011958324489303559812942527265051650393460139581536599255906026488086555292581423651555861845818230268577361834265943751256876995976997488829903106075138027139132308528373185691470637846294672630139540109495980574888110734931258956185081036574058243514783889980087822503012732567009816445948147763919941351263894231084314657608310794401043430454129014847642319556174518431499166329594863331842628697167978944989727066185317501583232806042086527193225928029605635393777689735632268211220070280795945640580606676385762438382819476405982599463735520855738015390404538213938348397360644508816876403995735656537944727850252337887037611963601548893584218713941136264189534531736660698986097559160525985999985763407875362084131629737609427249041209253213484154473951171093576162051882076931463731013150135440028693511846611970270718248791441672906578279482536559940355221717402178433391065071697445365029403576956619704203641846555990908939080200905465721342350928193607463321829352024151634726499725157082584871290161622293031723988037113915676968966842238215927251813125557162593414191137338198938767283908368932814757269002170955005826985593498398155567537360528132513876368217029507867096415387668895698226325090892070656040797514936948777777586809488140178027508128743603035584675053181542762125973023134107038578827239875057763450018761647474295107186078742125030118731982401822859212733949276209351524500463286661434743067397477325511988888417488487384739176342285951268346848882490723025488338148591034064581795984821421145056060172111603246881541322428852485095550777250035235918897949442048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 394623013826288629863629359772848333482008466588173129243634587867431575427201718825494919044607704419556916553992501997403421151450290106463652960756190549599691199539239763288671073053678619272734793999140621668190217815263465308974388190220115621543985608997782738161396041599151447962094680254384100261906836957342228793070384688374985217477657866932881995229563774976715319514688900460939798224859616527995912921490554313746714696341933341538176949354152242925820001027129347063950760542404731091622069960720212948656494078879947581254279990560322853208560850076509163862601319333246986684852841742669419077721660206117160106043334358973295930066697970596705156056509000150137571650561222298276310141216658605570238480177640288761797061122941321467392893207193358829032495997679920958277390172446374026964765935513510366785137052237818812287326652552706725739633668441079991381107459579272771792493734193324440476983502827115625206337021289221684924426973324978811859961613115508398177917887065954075025386251102785151380749337355075146614481908757665206525839889352412735137878627400443293637758874453601702214478006509533365765396081847271609249703596999061146183140356457984145002863352405010340339358322028913226096797024626325395399981718308129553489072183759283486853299080855456641276367795390341591689660950644970223850846137542827458412848566894545256035079016441005890844012085143176304212158997777223291677379385610686527246275337161000103844768709105992491517645363895391150007671125481971215861856146319901687238222946446879906548273263377883025778212165820379319373190079837965999079930942136257135079966951171203831381118623950503165039775077264211735438194421966923122000687040542354734411531292274372085004900066588188381400852353150689930645845981309613345718706474990792007674393606030012740179121427196496547757488096204769618853599381174480842343392077519516441676721697926620571634088236503505615685474987515494372939923574966213232558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] -904871199979692962121492983266927148112333172260862161152590862272622615226452657377914599364127525988475706831907189439969140296623968340632054247294880997190078921710559194170388679194678412948481321450543699511802165568898360572109920125306688135200724224268895358321561939594305209023574938749198794397664869098773791874788581237338059262671805223248827914945583892318114452926055887700522272235216521558138235444003553456348363993165516332271890482812900625475269619612129505350599673936181933253524983547596367338175431129737555799169147332464893942576457548882241110024756777993213441204459150463198854819910545888390073498157024127080920948888608481148264284098176574812805379473538852538543566388315660356017319538081484183312821444553114441184386030740744146607246165631768133542945078145233715837170012274510294447965860947476444869047722375610935903075982343081324157383416918547538867568673798334899750519372837286154755687159493974419626693247348742585481966107786753379630307444263490420592521144036789760070884159745641665341002939096155169013581995228734795335520119611205798477813958631958846321332482764881630966927634732125452377439565937515400298085372219635858988951124622615201027491621514871349543834327196852015357794009314666497411040557122978902505575336990839942631876359715135331696048236126476173737020819758523176741996620331452941882052340787031269705882677841117710205927700221488608515297454616440695663256155815691287430174419357607874185558752269263671311425775186921509137120413171862583059663997057345689665400848948597683891982904916207937064340586122140522546636237951043466175071419581861829646473671918291076727656290394164805063207995538620581807774461551656014143604499040746314146829436748622696996597275060785926286739651175033032494853038894954473738710307394125516719289692015933409531018860309359352261500804948899235496145996278122895830279878355550945834548322749788709054073208654707843260449212441001244812640256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] 1900853918335931402018599158398301465084002431765532377594180185955466934238896749859915977232769048896386459007855745190433636551166432896659086603982465461279831666827627659212978334341208477727366555246243406607651371968716092638231878138169237270881244157765708111927702991996078526800544181982538209374416607006031458177543427026496791732730954279119907005758910858470932430629789836650533474597343658367790854137038543758513185287110274511763429228657782067296777059800376741190751707011668119812226783445741544969456058088417359273136685925945871451125332426461821551592048923021044182991785031210644413434472879089913676231460732400459074849353995387798112251286125827295437867070428606662446642364731194116141409040575129996065141652997227338764147925013304540611579506809566500555570987570470769774747985117965346373655903588368845409592529186520143000916630253721232026744487632770425617887347915019683801821131924289696089513859170486003999994394421842501337214578424727248471126907973110442196606637365123390800787506246971756477112547121427024764521566700251110809298475443784978236501279657375288242617603024569644164810367275380107871503713557133572948885140620258684689034693484626988978680262499677264327739960542510744558225919780930442596646530975435951234931099623123226496476724344871909956866212106887761104234832201549971761747737752200168436638392032166758761712018421736347029593332635048083358915311061213818748337616595999613731255500581315766058695897778292422102335653800184502474067860761007016931864785275585059879780033065970569817977162752062603731290123509446450145982916854945686204970270934756163413560652557305264300538678979316667119107119269367089645631696810086160963424717032072376657871966557481287469935971539757807192627779364340718597123901377686312716292955116724240116539254825808042681220719366451971597250683429750208071051269028374593503008751420512338271029814561172952079485030793720935238932296858836619608719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] -3656124674194745034201623891003262848756402544907002936489902600999539414503508718956911271364510686448406302925840838502780151847993165112692613794772539347952071859727892800113278760078736463060376638167674958128044109264496256421344627071680627920660035705655248157532845228719312638376784490043589152736616538246173524868648046467660378098144906014430083195513187560488074095287239655250978404003347339900298142762496660483804253929643515788545519566063157914346404775848333821013164568284669551333150740285398610282735308558944177988204651796925570354207715690637663165562140558897933170183436050734292553410114305347016086075679607595314542239048888854526949995281197981909933187993083982327014729165481356638870154688849473957507866854425258589579600161556038454163972191628387039212144379656389009688047758019048883329544135797394913507912754278800148092618409479198357048073118641785693500227500793124461853433942662887219720158793191899895650677556861974431690118265774604539833049933575771512416477298430697837704888454780525520139002769299310204116835116435574909399935857920398247320188372564094385463803766563748224283880269595885479186600993696786793214416837653434225455479723235807481518688451485686249308666044097682041402892022859666743920564506919621857386976746785784548140794901310975121209568138171505771513669751989764016750223575412151661467545071196251038558364767526792874015978194056818947521554938362213708486854047442434934322850622772937134653208538394258808160561234978664303330686279507740777915638504713274705658509669436177184348881169274865573402807553508737396360253151875717950263609910816298328867519946096237908922503390653492329705699107274457886312077456248949249957820372140304687990387276688213036785644111468331972400678367040849158264964503132194557703206710253876273181676528971278070602202383680353273720123896034649758179972689309364168790672118971332283090496605811561498780956222509037266132780067804317681784455168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] 6419290122751742599873913015968530613545877824234704337783881717329710472491313110755054489371951086765053866375145188130728886831403324086649740238139416899158665972676280623040459608390375080306180955524771813597365512264266300205321886297797335945757306200217616778642879536351700124160633221496036415343311666562893412740840477256857914742879943631252330398512408236784293141024424514581274114221452776178199087123441870039179336388330206055359740138339193704254388636958055489039163602954441191474023148500044007911092412601280277196030898762486372339256702075864659362644338145270991516836660743267010112129502639125662811749816293109926866944945401816808928079240022161901778350328159173480266006452555554598445115629779421874801617526931134667923907748852245586427925402151977572777809069370031752030636382080890538381861032077894777633701843411434982899174286460665469759824098539638019392862095463145869235850839981356637421123573125742653044584657441960104907831795638544023093167604861885537500340588055175733563706710869294863577608591432556332180890871234553608027837908643199931710384296439043128617999079253545197215022725934833978238062666869941334861383643071985753451538256043406423046428142626360976375488985743084732690974994222979724742143219643065904163564333573267405059420131305068484233713836588476813597288475442865645472453502600013341668594834753967967202593479470320679483337909821156130329075237672933324878166871097072526836006564956324602431348768905757956580924653349591180961987539798492016155149900354668286599632787350753992278478636749250097522526957821339997387053571708166527768754091566735472365387081137967015689755849125993349537383841629256763881365499537461282733418026840110461233486503887023808552129057341625173178251137302392775899680380439559022420356708928059228380775462609041278259521801570769376946687419735220204553515982032240272853332111972128182770453354465670518572173328055095071103775744223672863117279232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -10234464243608769566815374835929014213184601917395801046540042170564216549916350730361949485427139397000454121582303310831009516464848445836818474027958272221166372529912945110889495465204417377071886613740398016386778749779777656410214610716309417583262537479215558919501557601068004949468640270783742829465603621409908568935673173095346308858245068175943770843042161651243467787885980268484930357223802574060474640319512500001628609571437643180799759714973577395464628885142521453588441677240196009043923170113460784906053883949176522760432177824228988864469458455897874250043962845494701794724677801537138939106054691473338589571314996420682406895320662453288928324231085498933243507855163923899808702233818213440466959744437300896962351884294922227802570987589567270978926409124781420906870139830066192403170325393885854473593825577652807009565379680631434299990178562033824859346455359337844155631595472126580135241563468894993665387619353891878765768543961410975755428714268509848607887849426575161829801493107531004836382128840564775386059437481992527091232844594043107591706142707478712995873196997427972433437120205942453055030619047381003486995879310781453139999059986276237590238224117558971921820873708477596473523374359262813648001645094070049353175738642404992674801636019190905044514798637305469767214429571694598952951341485412015038526166003164146766507605297799765123264258733599447320006685866777088030622283687350641303454818369836763210045665113511387611700470599495974617230516925856772951755396026102126442011739631260703636007493336359802119529275288186131462765629808505339597004268003134437395592121233212473466520476326312703138992072388171963553084981250214057409956389306558613564539612359051313172578858351911843466034371445826384734272999438709240525534205714225055455168972998788567405033630222759992576362422174405054111822827159189915951775177635033025359030154370796805862090198371465481798482276858691685045953513981453314694316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 14720180123675940928443468996127169551439341052251754893243185033389589193230884001993407862744153934886820315582327997763168756730804055243202343385348092368519732835308643023896230858538078539658302560248511168865772693887350665222231001673159300939108404531625647019707213953446245741350060140420351602673315661341928773496184078938771236095989645732030068569648661836042389989504767821678174224349847829806943660337149673825842646768405977707359849153207991017257315652337174405725391693745863583674350463882289577091029926219432416786173353152856222240624233757041573347964454243184839156365013226459377870604929025487590973403094060548383386701968072043368755862320776986211659653692692328561291322987547752558971374589854260165874980494915325012980366220907016298518458357321674224085938029953709638644985309941563117739044679076969920824084943016900353560023170772326616761419791097775724626111015823389266459082353951406118710610498209332852138336877207421669522341995984703573280833809579951033100456237795838313129193066003373687246765430578322598115100574310322594037541084707367158363682309189240954490172016339973275680958074022025009693573401163742390804060623722337427276636903301484128468662540615831564772657429270068620867504654038969305370819967540474281230417743218212883780404368884528458849493824662093583428593668282707644411745310007010857062626882090727734819629365379342894432360212532845433977307829582730683841997561668143077011634764784933600607890835138256972357318022594814957030713302353555605528033550218870960321607213488862066538918339541949147099003731894362734737773823924890049842585461275320566996573176034394698866629919629967353821619392950783729223958921270701474740588388908253942708653860249526031696083047218225118109692665044695836244283621793225834368034859435995687103618664091114274797191619172129354820924284504087594904782084679081887532541333501141626477236143449087480347968225239256270057101017032818452917649408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -18967083679054385532493596812320040260330806447282863241430915115786961543439924672629514661876872883979308081856566176299631957173206200016956085271897365983462354494509134205326919782644279818153551916709818556609964890098897707877710594508318302884020134314988176839931632874293931833092628890063449412263458186852687550525906379738524624533736937996774875852384492183756338981733280768635631949992621369317116439174370212926198315719543509036932217043536251365165803254297652020642701587071815090777531629256420515203190888413428243246970864218740334229108005083949356960793906531587712028625995327175829433321389178731472165443995100466536380366544891469505575576937878121705172314817436700934449001248933921565198427292237846012399887452564477776290077743866166623891399455598210300205782664891940590516974146695021902351623925615307779394881487185572160082599949206738954153370450283169720291838943586497267160739778095725379583795792970020652164648061042043216829964411565666385233282518312912845247019655527435063090898208428490050082178419741155138487165831020087504740321146563513765520058094137122333808632492542594384814620256986488705679359623362620674979309004362238474289673593604585161339397074836797204330968863781734822147506860832346147237277147215141890215936398710299927735353379107545333702849841355012021528804164952952297232029595981072916617507693003542563690351294641421826459568240951295472405154189630976156147578823606203179959586060049501192962682119522715456896243901496190410320482137220239902457388766337468732686005050148055549757801699932271051194444012718520339970988654183613273245388970984121744201000804630161804529312321696238183586653037339248825014762548814776011096011347699635129405972345959342336072558469090609467205951188339021283753123889823675486978273469124392157022581553843526986456872912111952811321715027919774209673139782221021312261227938436011854500549450099392968382478644790171731689675768582722755751837696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -27195792454905150414537129251179971709286310140516041768819733624363374757786051019171118311431482366248065090721239923538827317817671403746797798143568961392259097562176160044225993755071055879428882726621477910597215730925367173793497634897940720623824927854814344448715206945659915543825929873883243071063265508079859625061074218399893114423976356741262655847878239490661317355272857778043714198282038904865443607462377413508998664395111169173170884094131495459614383168884762656939743400311666164332618066263223665851441295099158596197768002192866763144625615406964929540000435294672681630369933398130139223530388526384678560890030767359348921988346089769552612957579453855422112272656941333481494629069767201671445890695611291227621700839322164459123810042232459331474337136860523903956943372035095005488293917174602196625660334523069791850482548167642939837300411126800063356502278509682300093389367575418761384016867348633539215499620767740917740952774479208036196274271661555333787646142829508746826655991309604070296505034385927011237190814860113816587447118143685296910413274414737960954959689028923204710467350675706150194932807242516082050985694600214732237594805080703238424946502187821733308122364062748937229459514120871078663974057791840897399547852251619268033065908866206025625726754481199385996235395565099976365704966168177651205633420369820048811680395515733705412767422831568082143345766402618498000382155424868287230352025287628699518863710742362195165060221442292922722344096047365697146533747634975015241629563411695902112799362409210490164998170052057483248596174768925618101004039506985909730898950976253291955207447758703757510068008503233713162849036780919196425362650589395123458650935162603571826186458394849977456782335594287276230009348467519867636620404924844078386991652765912981440465795645836434045471299791830577879170428000632662987580719668314828175204469461771395794188918402247560061314217411849642850648064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -105803678823298743495698787856022153021995611842183715285064592747645743589364382052684617703727216987680173515125741791522042024469001562204217318371538789109169916304215123314859307770930512049581180797617347226347335465766444109291184689299682905482658800556393804321079638258033317470815796564074328372387814310250892794350841468718091293823643936757931860086801296833067403316996056645670884549212713535843766543653411926050691165952479626853143420330509158820795842158645502417226353999927411136320345232915071267641210317529813874681224558438712852445914281038984560541816975695619680870903719926595724507171402738813657422674100256928925417956805992605489331795177675767153615325635941922207485754029281858325946381037616340517226652724530529350123767781620633497012120665177224322708179700440453856100877893360601758777864137642288854470449891110440077871744153267393904581673205787329848380179621032440110045255717206893985746833912350478360324367104849906363696776849673675725434313941035666367716980008185191761023376933492119516442282593635902586406957422074766082923999197590271249779574315639627492027680335753357653081764965325264610040024860802225215681812438073241025340804272675624935814387576660692913862688288411153766746477486536024444167698450263949993600257590706991431816447060038656851807642718234674219151838406493042864291516238405718351720911210901248102848467387406452676596326927097121640425013787777497413559433708222997555037236267850423586536914724625700720505497249909287716311473378692708353848598543735554646647347786045595501789955558106200452889195906968797842376805498767776042467022911090727267275066436294551688938785113858761731327140521225282469927272679789901528166460747269664591511318359843636351111745346059024717018013568891447611628301567408526435866499204212882170596706295086416320788384580350796500760507775749594828644698440234641694523124544107936875490827782361450377893483104814249322469348343808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -3854610441464306243916608010342252644712409540423121581471551597109576698681146563887530114659714966172814936395648817480946693087426619545831857826394979720337535630818204078824066866141652174396183942725001550557711312498454073585802762852168381804400226085257113047351803550291449961993164929568297776318462166872219317634347686282142286528858882036721597466945781342810470041838060556713856390275218925963635574100543087773676425548295998065434419287930540390307260001433002253173504529057551074507799242887769374293303764233516160736920973229670571516490248659514143199443217050707806066564219584730712919339398179560653066852302875719646607464385587107200705038051277647190113045410386556916497559749811285582907979056952457799831006477837181002979146659912549227180325875487771790887268410520101208473197824786609366232952102224174733049884564261727039361179842720058039173961853483644821179550487876685885125469612555540343488868389435873692438680987643032980700732175898161832688846153796820288967816194871693320703232479654130087418454357158374317316375899709288068398178145973496880498096979474896062232542188541841381842070373509064529325057479933525663766592696325482634293378807308042259686007352344429668224580074163173745953976462989745662311703482640132271420572196857104498738113343658349085236794780514068716069099223982409801998130903210679723817279009498061490659588123288265275265551763301644815814009208261084761753870476360540148031200340113419304981661459774186622059628750741803011821891095297735360847036244800578056739488646623045391988421857106915365752646388728495942873773334463844963534066208155947010195234145601916107445195173428281527711980025538266696211096565674853322050336023473222119070501952363269314160181041762727462973417458184133765095145045565902808147733083517451574361541001589088512163170164190827030938232244886270154649530678756448264845828011396208934208827866460184299804927187880935017132223648235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -288297116439446453097169798928862839323899472401738763975451425624649394621766247582279643689724344375867867680163413599417714276754965235906816135235051250955842354226033172038933101422940507252975135188672742983266407447253910742508816372742027378702854526657047719499426782734695021180192798352239123427011309631402204185770537968972422341925847902032148374697923955400760647325252827341897693077909270691104164115054935872191761274953956479785942106875179790275310533187731806764001024995882990996944420001685535871202196279153779730928577618666215124596038904409423242892289327385275416460237413196933575967647941177996365757228004532433250850394207895397408325511860369836073738929467132339778216777296358185975500254260057560020743537481067059413775969832179796235721621152735943062181412992315621540376887292151411139195100272696126069557312224300423607234114949683742198847728164722584655925641452513779650991358380081055776818975141983111771123978847117115829796226003429807813668705951650192155159166630049895358027864273034049517277586729677706195883467526260086832684371086814316424112876481721001940008634560100637955543488329633736755881127579714509474712187885648010022403129961672671409246946382396567863295153485066103752419192463101400130063943013109925173635093620660342141409983633911663160216909526437823103772840884033566610773455250747962325448477759556568523884773116063026380571430332953990393122985048463654858044650982838154906036630807590678969031231585663563795157183293803460121205198118166646014929962657822465159154311547144057000046078679426579552465568776586564910158256450291468414127736521364099738579774343735973309760327677038008487040740651290182005139662940945398516072823216923683311388624769364496226123658028663014881732233812837444810506004050967915086222483643837223733765643772296656508607262650778861688195678502498881902890384831219824598723402083897563239164887185594655776508752413937069935486460820979712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] 1150383593506611861634914654168606253350006798990892348809638217697755404270568933099977421061857799208642087989546189859624088946042721344809826360188852886465267023735163898362643728508921514932281628627510688501803740401887667839258424076463499812992164292316827764943360212001176756053754738106730256519145627452975552807117262719299845104352056327542054939310935654882138554073397252216138485783025328535110817359846531408063339187930279191198135102708453756453666687892671199930888463538880592528834863199595893862504819686061910135264290726074070389957835588985848081235776354263920173084201814015697835627912086432116378907061925952361440780148879934632457052047987142226885725788831154531765142660854482177790890058679920030990913673583719865616141392446504789580618380318124677097452850832036213231677882993343628193414908616269879511700750958122823126462033980749041298191122405868670227896123508293128867160364238404840603863835850066479915477053009103407161330524607986325521435913549764344596399023370241182712784903897079284649760164065954104093897679991159526099013001419225344705692155334561835398906126066844834570858814868022560796197414728689619727512528138852461057523045543890243377472394253029047225770855374990899122066000058868725567826478973420553585744410690251041953792989348884283840651991198198461541177262448665608989157487449604378981216192005397952046016365682616026682796665180342829929828838355003223989950851054779034881038383018074641709177520926389188624409525695000798949101538841026424536827791520080207647302838126450599480309692633127664308374647313847186780436178519033178623181369034017614319724894720680376457831956499299603893155810535702740166718193772241555163324930589242260880849708310161064130043137188845134713195765440697006840948327911760628691950875054964725491949596265731649542550797363085295516984461394067774738354343660864370164873090267333745661204942481895554361562857641856404506866597528338432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -11064075295659479501585701084330737396411369365806101488916526003345686347730277238700102399926076645146424924012750945219502748499763161242871242219130498997063255309713589277369687745591188694285629002029912269599926603359935284678255081604381147678031925048390806344724465018690748604797730556621712360486417916149590562679129955621782771447246706677850932447217737511308603102632090404556468436372734292421991834496774192494851148028087321736434534868233242754975861650196591013621250246362665765729436320691896886462020499078807991585593055183466294728721758238347280045624733553441289478245595312607972793944896150513455250513371763618530503805911931881667747933778799321036517430185425039410584434684166471234388436136894539898274978170894468596581937230580124283908297332858659305248365427556861861167942138082859467396922369312079197320596080266679990830290254132496474447765860364703718493364689911759837731734728969377943230356557059257960909058895805805115724286676542795085259686814670049697892881004063961413973453894904705836850326427173510627801013110724865517436364678754259613290505394013736919181134271204292791989882540093836164061789371006391951730780812560537470705438039428244927737265163702654076392703662296581838028571732382737588735953263399118193959491797006202588519159097101329598993455842559006582132508590601620637645661583216699102313706313124079156705034721615705794126469964388756394075753802288968517625297471777497937819338930971552515439897849609570063126799344196147201127538028696974668238650160330795350285925219415571866127003647459842493135620730914159531379283774149809755213253357974486487715851578821181705794040584978263988443913238104757669410268143313419628127534764606913317672414447738855744312436768137819327888161089979237953166773321236558920177144120458188567769283754249441629393720952509433281146286154307332718146650072730466584728122654849252017856127165805896558734801524385078523662632944358391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 125707256362198536430296114688238226136569692967133317066886801579550654166225011160522697962720453686725159564435419289689226481403141703715594599837206189447158657698805657880110624697165563080229594722323197053080153506243418567864870622415740902611473276753395176051726698057315181156346035082496715001920054240393697912165440312250121814953610507661465201721416655911094923362971272807024147873484460084813208273071015782444463891678430086085391367395566543933027480735814956807804486730259019999192985893290924162246608188541898385800445173516423597995382264525928038281931183484124712315777742578784567454608142494979280896469054100406217028338809389000091827952729807337827022684062304002784195012075711431527476981147456865108659618945624531809731354929391124216194413469710366124496848096090654158375371909872143248703467469972533848729145147358776125336267281236646974303006689139590252878436865208731471761570294439273361305677952900778241350171232213858380532334370474954259874097265286097137202512046033920121881960140811390450184732429932455128564112152199700916835352083374085667324626020344510102405944431329097425249452912521694988961788075604671468311855626800944236573748536890581508352691006666404763520869969298062920964092480082464094994989023612937203327609917406360416074182413564874648442996285042205051179724583290676589897306990433743220810302503514231779457858465749203023682874071655126805236328164711559673531321638827273933120975877543242481538494413097912747756512715739628511821340073265845502749195861337745465689190508501276333904244196195959706605599183359795494972315904411564233238599458072825718062658672855749732796814049021152949347410037062605077722108740904159033906159769733797284814861227112181548617097742782924348421757731474517866783586591309178989993332561626381879596767076499033154481088371420044498503571887627653357569246862269117664402513099633010858028282580505890834075523324484241056300556399874670592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -687753599304815960931144893850859006295624676881427746732404552685177863949304674287968902394110614442648901508479800783844903408416385000921998609520859251102134045783364687546101394009265393958108401898262392422054445015599050508272468126989964716843167692327457092658687261293186954998623562201735442421812912985719635103427388748838848553609967539704419611561369948411685367706688933266159650483498335456865191189614554332762377844253424682318385190889986925631127454659541494016722934997209550009243011629629506110453497194068228302341821611504589669026562791942313988572315978828360937855410192606244501268724750154141403180692229200513756470280061029282723252724111290060764260723037367173110457907734479498124128664924847701637130816364257758036194598686523066839871081487191334163952242644305627985791370932990382887978270280514461089378892827797533128184928430140467443016098130511401955622498061976927857643779773591289650825621795807761002093498593419979564582181878854596507560398284064663833020785002419851687608078036631048144019932199962590437810003910745092512678405824520182991420115069050611332670421155122646707736689388773066697354982754406967605018092920845216895199108542145958519660381931109375593788913642649369901046794168099968716005023967711940200212485001134256989794445525402068449055769829950745128022319765683689432443528878676928760266754394850879968979573900141083154780864390390810027427848863258851623436501374812694037318691140326563806676705858266900943423077586485459901954785100332584630332206035439144963580461551144040427244565546062192159817115800045628544274135227276659627459032844701656344497619960632704318257238616883911104097362151951385175074883401503120054840446211309546025832757621621340258441355461661381485543885100067730653225018075704007162090442869021975278543491690456879558184742768607627005093343972955789329315156796387744349995910184350701153273464063412604391600831303211360429331230589626351616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 2103345794983746486585356509188055648147439746569841435859824629422538830139402665922018105125398490103364818925234308998737665670741428522901274697425663152346121879230213557605835160449806219983437874718805480573378422008419696426806433858897445957846930025742902268414607287536244343429370029170544520932936579118596651861833868258908682125737928005835974444014409122594142373939785940729962439997939794567392224927625633929332353315184179279944752592095086569138839394885807118492794273093932754935502428857426193269200184337184857696230907216568936152427798899895807483405427022551569944828556666617212938642896055478497630895251766968064061921607798899085307952306083442923313840148265487149096009642967422855323986790816742672557167456766550457801594389544107002696816247933270249421105402611055854035524814730326211767192160337488173198252760517726232906701687090828252813790335893274176069807282280119719340828697585186412238577039663947488572625825885469218740679699172140731780019777671159483032572325436185083866738492561885930721920718418236487706859105579467688563376453250556366101684782205913237607588463173882365135253783387357925646885253384846632672029401483615937295982969662154597118875407784671129699586959053667651643891009945620939535975766042609907811172351324963544146899836228920302249267676770343093310618522786069776415071014858092937871610761766035739228803891641071079191632557495845350293429406047890450977031159646194469669729360312025280743746083980800075686235524528962461094279441834873165379399247540182279814971454692103201967198823146170964835806649571991881100794441102182447497741587258553110428267584332944887266163887505135711099126256926964267109565928356868952748217923050081089783574783038787195246186680348328690832858738429421271300758940812961536715493924814476018510095918289888336907433571785129257100319098530575728958943305390385182079553160000985777108764713213423098393180120374952326631846469082248380416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -6775552191179453337836337499871344301760047411024781879731726806028533169058225377660361226431363351038035636636523481196412101857195676369452398802196406163690976392909732696364322206017697390107436036365073175349596682753700202312364090074948388597206310378572949076568494719260017890872746285392885577102633388546445833412403909715133699676799733731065448492697627997048461266802739818212953124064513184289882757604636298719415711622668274669926971531429258692743288713883951751221486607758499262764779091286017030885098482511412954818395015392195286833145022295622763861645367696592887013313401994801796440434860907266383828329190227173962223655013912099311632375641269209441038014601786129965577310092273847731269719414469615572724522399280895215700893511924521976875014698452277289731251460520232981673219953672468128613246638581730839834835091959498749116374743138655360829709956453564951842211026369082514472227510255104793552525143453000505634026414835590151245943868267743238126017535242100252129241223360423553212153345349797837866672535198250498340416671751641947734951761202078282267318610866084595168097945877509920909227953595515587448433238431208295192253727083335041733080240139129579744244428732203220329910835066992285435278029480863356781745708148824887838037109110602903307649692038098445518429392136900220935076374626116239800462243338642991607855554075888962175144480828746524650368557840640579749321874572329090558430893892518488575457779498394432421997975728100930986092602915638846916953665079698005561369298957746901663686088379057468257522383901931824427229987827416790049882002818299125663385724854855763400238580325809007989243668012728194847993897490397375953551202638138222965384089334376799051545938273209575556040544374458573930428353494064543235746958603377683888833531056327279969348058795057162352137517628327701775651945554674158173901662675266410342920811938546192134034727877193206952938275919807971688295614870649307136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 43485298227669089805038826980270514226308909335167997481116610278332617927862299052249997773742231774198029564970059233163680713382026216273673705406183582708737703377315679813737584941631397576608910659401040581786264993204928081547069011488501472904558858787056538429585792717288212547913864691076807250552857895059415742329298886471139912936069833252191870089329962249500822455151493035689649083005711488319917723497920364433740998373646901577775981177053932544976681075922471218300334045418284725281349952589524223312716983797349787678651905832839365294201870834631488456553968137157580477128570170275393044965051098003672548768406719222608998001310336970217388675384957336318546944144760049923642782229755660459852041191137344861712645932074048297739868996136385233757359380707349209356149504117267082482350532930285372985407607087923975663797521915380256518611131886456438615449761837711990859764909202695951923186273797875805242437828346831062433023150188741804260472805983678563009448828219141872716435092576783933968580480395561066454890476217308491042341321974343070392354011957820076094893401143044962128489280765134919144430078837309043194570196212852266427638351669461489538147220703073538235983981612990026810948784238817534493135292474160704575448199836237930888613251179506119096889864643164498650532566827776362747740786212383049789144420628989800597797999589836358608715282983201703979941513057758723311994940575288548287101312471752543925074262019119647411809839078470512359853627014164306558261010372932779260526206685323519285614779047829781109638822886808135128579858003766706507200400782691026754022982597231424897938451026314771118682287508711694388294935123754934474938835496958465229286893039115866174331237573719652112544487154022682724734429085911671844740786489898824100689655919643755478740546267707512846874956862781448251176431338181627680731502222687661211470590179794595915264706020329342727635540905064253776313962015599099904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -274830457324096563905316513688632806126776959129945721097564518504190522965365336982051659604772204374179151496978667035996917497972541452992670817064571080740425462673060014239019492425440727424588262663170006865742618704402347865525522654537599518516379401856951425377735538137189369104600423247838370245719041683801436780393516596441702675046485019429988646000323568926386172514112792077962193118016858375641030641787024670383240134414227864880428895912633916871846831159241122021918320692583519332833958865847721402804830033144566314202236725017613242759081621461249351806082961503340380033855560695103187289791809785195771121649297804218554737460801388081430781679322276545515658881206198332014142705455560498209689689307197216416257039322931635039999598371162675044770034322482205431357089822412105736973114973394888993122141978369078947059532681667732587747543965143042694453841259252738201708309001398721699871582730488242537259488930749578996368395549894374609547014770489417259371206779198612050148082660643088307288460954028366331687372138691220898276439812008565621472616970279816507881837357110818034400519937628612551386860010877060242092735384868609873001220435839585539239693058555204177613751205352211755501674684729414969060330511008372227995562241877891255296259513320092336716263515963403959929531987313383181507455285731054516539790276750939918745328330825693991880203513594136069340803909367546592091900246271701071256734279902243805279539168289522571034471084977357075859853025563791352412048488751796847835578656489282767273155629110114429804430717304841278953249887315420332523902306157063012651542933185770772734547055228180960165522776478458887331731941645964059408109248679487849104746765177612953958440973364027306935786682036337522052018119002327300390999220442917421159855325604951080906135546072319730604229691194786437818958159974987956908301417666407559122339171119604969262416597612367986925081375410380243412776835373345013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 1326937573570371986682281577594310321977037284436648457784626053054145279207723044632822938624667216060541896230236725588047854142920028766639286056157509956546504284215460860293408015285723436512440704614710692611938092084551577023036935913259047509815783016449209330425068815465986473862175303118201150603412692802979421899223147141533067575078876088046388217556197094116204046602552976623423762540748304173926645622971578050585430618728219474574852688118517517601679319420925922147519523990216073220628485372459809321238383608708449068989073029306987012181043362510281963620795837341721340173570902108442735410572056288582403899421655667111564971932459157196308502699419919497235436077623412114442262181671722685659435237492588117244570268422114599652364591742599384900124179897936074690465032861674705747341872958159610992734240795405739239074321441801650367979465682043645840809270836288864900961579084388461293714352476956578360995627548318436319387793988020613802410054080743781280091254927426643848078474577645534565624415948239312555330720473315340760041841909404503874614035008237868499381319141839494869939028785186110717755630731438391950674169913522078242228067478719096605018144235618971839937853557876049976729136928165760682798776393912227255963787710478252131826430559253729811609456533018134591929857593637083894061181527061413382290408405380288112601813115675557633640997743966210553445260764050848656963296050825473060991259559296118353580681531363289647194701276311164134319257566669687466281605355827587056834185393704757404238801732132677172435561739578688047097667935883761274749347704082170481686889925969605309996137697167181799611701549589580197042975974221666888730906025959849926907659044668223482197834627810076825115295749104431829030735645907415521035880017340882935788401557268214949772650943520177670477152136647331957793289270574740935008629320146866253934407605298215029530811878768876329593758314311095608218966214979702751232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] -5178185647895586120311165636535719639269528347442185147555847248334382052219931658614390874589805932331751660662525787675314846610066087471341426264396987506153289224452755977421329535377221367918908298117096208328200612993121086050235135149038027758534999870200186381587065513426382782726784786606380634032494947265703573224940248148505470760095339750812196768538404122810479707223317917416073363325294933172467384766560906011167150011152996070605721743918425153487905514890534619565081082169961833280940179744306773750182038359311035408022488376144811483705290312472427158959229011390507852949404821561091292229627070633308193548257445654520804950886112584602279170535219471631591425526761917126492031663937323428379929867624021392494158422957147254518762407423909885676262235137304160422675833334445881199130735022740190450310115191693409055634277735689800212373222618735194848861695541845096840816483067973377149338950343857274405181043281668382322968188364439616301704473267094049752720529094410540615259178082339192519184195201571064726559803541012239199069090926844869654536014090848569920985516857167208085833147314332143512101562860112032388931518715540909309435238786096526640168998913618008351322248925552828965260200925528042743406652978656424091417565888306974141097231628052144131365779440761007904051379958506412799262417628203215167239712620142437402190780218632425078332299586291943115389467028929539826785483167485724208864879068946187262425931512017950896769836187906591273238890419031328221956182227442771344437346316564512884070723314592706274142512409806570217919025004585488867531551863725159412015296690041328455495733980599504810673692878186191710276037762492362778420778246755196063335471360212262606140891092412578369514876585997468424187902960371745928141373550822747222064852342039814386202985823763911591275851375163745200325395289815280655659239592393775355070844104454595111567385594888369590131485679237497898187543108732242100224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] 17340651364944515379764962276463614094042595709606370835178200721148471427652181736166663131322237608669071590762519035127329544362926887204910142061431650851108262386342248013514584945266704210690188880849179510862057031129229954821190519094735469891407711395332808971734647514463944475039050627409537119712005240522510908202034052671047822084411851865033489622627577178971045482612706338720891783233602220199113143033792641608736570718531080426901446438870331848685223541999940830920843945022191708282498751470183132680688653447291768222560451437326738109167085128672540885470964344290056396235469282447620970056068327862843118785041037313509778923892318343577194657658493392088675684288572206669826291223890602115452083442963648126700298073355741148581804465123770492650503229190857464673853737838734753253908241712055572514288003575581523806315111359903579345947986045108335019549666178448458193020572427759285566095822908163261604354822975511643102091594253749943779808325666590709688301040868681344199547050939632672303911254672980392839391275469958270748362293055021065317506960621109761981753052349261428836083242935529832716620664327529411133563505103940725687338644293087211600074430239721561326463820476053723570030858125489319916293823319218833643008580357552731986501385166870931066002855702427527836462976471082155306797189490318093383067408483285694224703730287359571156525930025530830727530648837783457901903824169570579445257016214463310091608504606156208234615877148131169638497554137523099222415648127371586488029407474736027427556212567818071505553090294153880992878317344175815618877005213000449979570086110330977731507628956808444395879962785160223533225568416020535465050502703551531843512486256611688000246608712823104148159636565302562105644440767814206153405579329959720485694248965085200510269066407300570099524529446556032189351098228679262192479665192169123586498181931887016455603279851177555861081610235487733592242692771390955716608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -51634445969670554604513918849107230616271992383620292656451566756140365910784984841954214431527304771393959149851193651519941582003852623387443032581367135857950211247603716974037447372646293974769745406257277194901672051823501013190501214675089988305312731312706825795784976750408694686156753816874113089938212620664786384784077791895864044544347935339123097812140570045633200898372875559394620707397340986422298606463231181101219555350920790621484380366232009008988226997418806889740607485818200041726965884455454952967833592499520357104588778491457622768603298076224356435657733653698725915043294438809060363207779471791842920209668618539941842266484425027071692736069336879323144771590114676723060942294891794760856984007075998325224670140891282467486192937056145255368706978809468894143293433162931747221942973620547279517315781761455982967864730671134068805494982392231325033462008650591152085193303460831475855778350834891360304729684845262391786287750674610141877637479088129116710972419702564778889977642127859849730153586221652153127468725416230492234449543177847241443546817864306014825028270305192759965336636435347014058231983039375442626746142106072707220521950002840276317299954469914649774398295820108674405630990397869666357092704393516760691348731883354429661097772210155354854038693387693609832529216107636991100228444289206108908843086960090091719635786242226639390575190180223551825525634514697337211895993723029328357793567788544571364410927379773011923465313635839728700025305749080208908081671837792274846452033838907472881428046799545938836031542974407173073861412301180189716037851600397106618382194010525330558216534112810702679688276701792903918536578394175926679840169139962899767566234285772361409707421098267506681482406426358195025148515270214796474778895538432878955528559377309281020472026925165014554490791798486341889160590125232999061341240073736863724522603894975344294222969467272994414013082102455474759857073072819681624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 139597153825619136211627266645407235950650056238229669718467640507383305867432479313917909842652338246818769917499937387627920501815956303372484191845514651014064865467502409143090577553174832763675512421363810690050198554955415583986227194620195515650170183980610721344599811646830179816287317408980156098657515787982312954555959070644151763955835438352692595856332303920314694439173835446240867419368178477725747224207982276267922361663811441759465468422337558910818166191713661504959229581104056630737186782325066183171068855378590441384972178647777426715087308974386848592763318111647838521290207733017428447976952626539850149901052334704041376109081450116735669577874608668636474420695366602386143628956135047670113971217048539596696032580087838368147505735419705214952998609880787943324187647936741570181266527602424806473954243793676182021030109243296951486482445485954882096557852706816889981395459546679337069952374997999371442154074179912519269940082293896791171898939975869815644732997207468214822696203985120470255360871518986361935366910157633465393107536550658203544695094227093610449887074284065803022147661354842388560520162781976044578936430143899106513780985430657972306424155621564838381873585858117932909650643473951937343428496710122774490552014438991824728513159109771392497354109324555005578684531704007825137073832600152556099479544101278477367168032492526888141670806885290408831720053817234339682736873897674466462191969340651833337675272281482861778665282923202543576425607579563524283921760210845126177028481174199016943867894658852786731659719041617351347785724215486566774006821263641831172213954867073293081739054230442575862836302604857754802707098921458208449239893923132966303153182043820790042031367200191722295012833318494918928540233609969405425091420773138062417607130237728083612623637279811265201636153306006539704419711622194793960700926267447931012636352956297686991843337198919775480189561562618665536504661896905514549248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -347317350827966877065283442087573605404179330299019549051574700819822560840963624443446824175401881861561133721018397330724449466701877663579196105466388131258042623796106783407023541168551663681790835658866354475212573090755923580723992490970524046981098766812780993600684650667257858379833199992826246421637085252865859725251152326486196948238363105554437638689168533744488977039420154913299215795151589374568833758604170861879188436360008624417825910922246686649637811480122591843486467880660188338811894678208529691902916288331745793061494477925170627851677385930064952923771530799807610043549041375458797966481576046532680111107776013115121315877316002475813649447828170393253696209832969592269036854917905701086835742398832891369358045948437347174804579525345300302004114049444344500117242131887478839294480230943197395362277074522225876596151395157556872088017767125519251454351117107898840501592402990733848322640225829245136354725909337482193494976768056853837224883702702587737961448699481148401589402201104212013977601304553362067131956514233177372495810429692028070786681684886266942075954147707037797259904544126432551083599887805204111132625332798173446308166469865952393472473115605080761558873938171989564898002733273073019487095280702590031691097172437311620015896352907366497344383689356117313642795290089178133868540473945458690660776552872573821041832954963670141655612996148163016667374883698802679957993809654395780557195697735615103719616178340182867565445903694603107415173209388662225806629376636358238378309772753733400097433856929628182474527526040431005191455962402384258524980417809326351372625555136234226735050814416961744587524256086861618663833544808846142564153425138521545841605559519734546877175922349633514904932955677930905834745248534741471756295162993321669122541818163522057853084425906478515556805455365315483836280395456592788929760266619753617473025821864056522674632293342579718023824502557496726333663026429122324725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] 801470211071471324737362598166623530654881586458924336368008390008544240480345718536978991292618770597559086697386161242392031166233070055994774751374355239128113322852853971922887422472912154759527870219166232379977897316514029975932797482374056813230915532475745081706636082858075298047243620199047410113653401697027474995157050140393006098926418975275505386012232368217317846860477443076894272653438858629139520325985433690067375844215007375938287788141340146059966846853804391971256114369411371648100026785978112347800048385349709290827248236898427955662225680356112605714322892485274704675148052427936176437279890317424921831263610123899948826937873875829428476115885334164012567592874132160900144191576720670459266061327920062835524258287307952256261347662560931831486776599618053379144896105257393063788269670539894223061206850635546647864857699613531901631932705399697475208576266005843357876701860030034579215758069678816704116998350365971993209533524559060010978908147640039956126213216743798374374253047716071037076068717409441995295100654403976990264708040500481957586188894363448818893425249016654242727818921460243722567955453722225981623348381803163786153674827613327911201421947632983250806025516217670301640463038405879558535498939084232851983586991116897319890692826887987677835162514972103310836635605302541071908242459087486309179085373259269127757076462668474266440836737044120781329100480212809339795083385489934808263982461153936249292582596792727879402513786755798336478710882289081517565702773309788485799587968887595086241077135261017685943442855446339879713902531747989242332055103847471496131994912805563848954866560958486145115087294590834644393955746720152738666058941338706449701949292134993942382924948695905740787500970378524504765569332061531224245511504016695145065996645841364012203409425286097687465876647265108370985613221445972245108409999393007754389146965731692842937897861848681099700961043468535477013149611179319882678272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] -1719222741108305517028898589235867315395362116448143466164892119595695819928798981602789557680411692516490935612988377329858117672132617927248473291460438746816106991390642253994289033287960295443186298771498293584706416674086881667360467871565567391946982356091331895274480055427868440719115169875898578033946579872418705819942214356484420055406271733895604252881925202473543054021528813944416865638479100975783264531519917524946840879632528099780635041928743188717958428466511490324591797682387699967879624455493422530246831076572283702238220378753259036843730429415469930094636578900402839867873986405307393638559191064389864498021341130946244550824286578517650941046361791390394015138704685632973937359588038520401130886044971397987705875369159783648884580621642151291877150069658378565540847238959657711366401363567366107644422358983611322002353087075328317854959979912874411847235064225999401893277648614350198441109567053266858337285554034844698253046112210273729977767155194988105824997894727640056270728949530724103445593487645280331935325280643886055602945135127805702369415975715173293263260812026248388882210540181331907770986292384766636769258789324308980794679000846958278749127998649433331330035004150881411730191461023958623066611327819131620013092315685863615317347658407930466721690638065661119612758548604048579278606883154065724290762998052355707465896541251683177767294844393872989477210423212292822364716048760484955588487653190686173095517732640863784849604488657067859202093547863601523957594526737778849759592664392680805501798391035866481463249580470463815159838484381200080530396979013262182025410310202236559364797744310617843933862337764750167030235762339430503122562975998081180798314195814036262565943447683676878598499918799502855397553030157522733641679270893143545434978296548146325541693108510606270915155294402972993678533452601670577355082356025941173688401713305527343783165159282377337100215981144012251488559558454219500421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] 3419090276227503881532199481432836377051856652448666399011672105660117011522166287490481297248801220916684774811212712470459997947227846381801228808313784479252650748279627933565000016652085070886544909777301474568242199860987825053337208229045308550313327277551160583246556415379340452834207254612326596401194871310699238471898068756546979440341390220496483549319481334295947830243455801198775848937432762478177530342295355561872217946274602231877355308968775800905807237260484845150362023527629617407578423402579887535601729373428653537921074336206641873029928571519307960973773928819476208359765401110793960579398534320213270225282590098000714839507869551920537756934337597660027246315123810292844905305878471996393603681232158659094916368740855454678805457996170277233841826211631976999505686631143329945125392800626997365523497671190294892245667051014377917016077133289380592406913130192009613223086043880254703163920551592287116573152759537902270133546260897854837560524508933713567268228726821152306212136079529685285087563768157109791577684019147770476579500370540823322869283760489422006440917520703121832187516441929468386745081583092396503609174861442680790770916731180051494837121967746962522776038086803667442330666627404906562429141745407041510140515157350276088098832501966954025107803397930640488926484001533019340150930607975288628049498635028377849244291787760811187832535625524604309175282184297757455483942879609378167649744517311850044554481084476572395240863927908283580433525450135068361100168877231203973630214773259979710059565945955234048423717227897658349872761377644480346633064533206844304668080232710120043891214309999268289944116685033506217531851129615702101239515449195478715804360557595497412824360645618174216271226491572491645767778762082099690013964942355843270411581136866916198440284521852209528878225611025643565273466233628032189852971670473309209967243498988346785011077335324030788237510413956200402767009813769257628991488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -6265513103863821194673062527513974840634281476930122936307107440622963244536044455777124575067977451531913834160596951664799111018069543691927025571457649994864909418689008819610499919729658842685011765410188962293489517893310031716998671468602239889710158239545981044331455943214526816207607581420871926532948520970856366098254142748900622775052120101689227415048936821578470455516566297560333627783123140813904817954345697718241147584241413520383837885389153804456565590999927120328745625189172506002440325449531504108781245482505608026199494722475181822443265452666123837705488925054973886584133992442012644493843713820971006599924851693384900202012494745361034914333169265077897925227898086161257876748259076245445791367545380669389940570005717849851171440184813362897488405534587917990244480699292868379067949771450899944689010192195792604919902520816791809270704189598791094769744501728849933589152651920848983337427946423126002516724536978699534685736622729923715362759863719202578921834809959120251066068660798079490002300391501048687487073474155671701005127565800404066559701955645700544483130511455947496290379367062579631421558650580785897856419781468065464087031683058308110798638545074209293394172412978379345955049328676425061090887802059375652541213862886114855894326780970182461648602986410667467853498271861728797001364871746013132485981423028686366199724879808741369039718804863331045106750823037442574230837440138411488643979461152609193153095900968598051728171831521172796216201314562557193055362038893728380731758002554634383859374598544433028620137611189399151021448617984974988971983486442981104794489578581345267483482486465141269801557803640477379052493424220800333504964246299032096998840983304587621855100858917302423702200197028544564738407229236559104122435807895910573010678938318266479995791473841101924028236747198835286839814840011796898228172580925907812890468028673161912774075447104516529869905649840403263231101951012160508264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 10494699602704045791185430649143074306743482923572626744933069129529758467676943146403015129928438012727303059336102235705413436085271870280089796609956298665997263234798990085435684310030291902078714918498988201379561407488938534578724897703979110660793580219931147572030723538755776374476183157758031703674352817115174658885127675101510029839726220843043221873886166793833939538655661633395272878950337418528648800365961854654768643330269400440013648472716377098581430827976835337756176688376079876919552098343540889368247173581193459489232802912427381003226407713358039281138619339008710557767687289906561939558064484421495680499315529565319848119198044721244243602639120101084913261964424785325279072925607295554438777708031833696081275171049627977239278230983572703343130200360320102307978063907813461715509377797667520800902269903437050054766238748504884544893428341630219047175662325740102802422136436037516343740739547921521898389887839606880506202959620356889978163759599848450707687153330357694808768730547336226875135804819839255685299418436347640931810424850957802557045386363617638851225321977891711984629585828735398874960757709814730846452765438741313646083143622707704226072661296298835543459436522468330797532514938256091023348787118280647229954757568057104097666319568258580868214342435358537694629427386764518483032017212383235677673482575026199316228312987987681960422854694366221296701110705704404436926671288136303523210621961174165972571074514339342730465075739205207562556460494320695104307317562557059451961728334696258590545617279969283749322965308452497438958867574152974632807506534524594934430113733230665422184031380751666699754702753356893549843571133495683866081624343882847490984446737926594363157471422547155298999204743298109409024672810805416660994504474076537811518262196214739689848766012109003229673017673736248732148627100026762422736791394194643871275511937144351984403354939502909939292526351782617388204228925953961464168448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -15930280172445757754894201622892775533723555018524265246208915843647151053840717675992499831538007311790603399000598692561989744499759410550189263645660536796780030984270487236101424143115386102049269168748298905473548700607849412114048122813571195330086538923930529004312506011471922246187879691976736098663216025715815849240890718284078404946535818980548026855111440463562477395958797049122748696336513231381476828483288638069345934406493064884762005627361359800196611610250112701202380696453424871072167302987918447539057607311379331513559389956583551664634448419097042232002126270672934665630610040564898649757729508143883690974565133593297504917223523096538241700285895011494514470909774519087758256421028398340755527494934675845815442469545074959797607924935813543317855216276784551432819670291135320602002562288570034940969134291166347854393051655694327044126236600650189958465170583581888466402768202534645484606252024576872396172620125924883754613745965086492436149472819283506273631119546205806883452705158142341141909679143561171154249652255808779616029485994640826089355281384774691749840802298121945094722946921476231322625743591424647194100422292392708854901486069166027162055435454146551395489276422964900011076800673412627486957526904300870753566990208934855192077169683091959601304485955949164595537190463196860177476507881423392729179425719481074946334968160610805889401773037432230981041540346637632748030201185378463236560774059191201886737853255824303338830869074869175566573490731002222702244090193464331361121526745084154554250960169382263102748257396873458735710485344691048325258588774784371782429971091545093065466609501424317985085157762385783590920443013831562089625908576819486107886132268683374920468566732717971480203078405016108069522941740158739301522034591001111192725952770782748867608859794214672671713315919338670512876713289160744168002547065718847844418104134522049350987889578702525144093134434837029331428589534621014729687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 21735033909091743786449352355115160876956871704801239254278174237878529575885313167743727298783393684688662383035939973260596776675207764260635632026656703920405092183148403620300272808280931565183742255416097908406322389612141031990559515329167129388928814980923065197602819827193872516331445593171063840694722523746465956621751221016624119344165884795342460429100848882416218271396481517015626599042640546482008267426111545335823187651152755694040629194800303360049263453409971972784720236949601436164675293725701267548583876757956465826273521398155524250325935812346799680528160103867605952650949340618695168032330025275479241697019270367959604470287863908975331032650536090511707052864319506609650853600881199577827679731917610098384202466541141962918723133736012366098567471745609673941950537413568206582944359068586152557158280528207654191724896938017087771730259221708244459198216290002702679502880296145634861500302955538465675086162000795582265489589537718691249575540506347071542343569393343835729079679668904817392132645553430127491881235936899297314046909761958666082451972383703563360327824286574917727134923294306148911052080077240083791372414196554135122524453497726579033690091000076558237540578587614623214773121268586395193835456445898821598716112625064389178730225911137889996137410302244945501605131716105965039672705177349161327295020538884088166248676515265941523696997671966698229362072636532844859194272238761041219332511765175592312644879540176275158740319350736335975277305368414111363515809073242049007882321816809873477442927891933810117948766879747256173333078503121156841589129389216305205692652606219221940634114335339310126443765779346847370362537976818491205433075746470968581022208698403970154738478440226256413340236523365910175503561501603979213465357053271862024887510457587389643092892746118030662891361707609746101688489994305787418890307465459444468470956219451967688306503850285913188769507322400932723323938795593911303667712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -26452569633662670153930174129709645630632257308541760768368110959245872849202694507207944581380660007711051963061596086466799636889651867196355581483453661788770317810711954848396237567482529290632505168141390390756916277719343050102044795592061000796506794048810805249548055764930299415735027047159731257688314863470324212737152518124216224866482624242058751003807751444848714260075181966921445722542343522581138360648282804732206088387644509562862777199494966682809170690494831464204918252496972438640827063445044887308201918115332464646050336633018524085660942907422117718266276350047421080930563930185396696771955928485310827525088668364480658808637661731877892998633489524290334713074146953998594219526025679695078437799111139577398194919232127435297146172761445889204142014364512621418314945102637182890858865022955771271120917473406965648049982346481390012014087950092758968456163182784050777011433668709408371989841099385702405280397950944110603944235700325279682882228361835223503943893120871780798260537591304081588056478427588430558876270091357371589432581818860705839018651638319541551440930732607853787696442156967918846533074385428022604200040099163371688162943370421236615474845641306864652629094630515879283407148830946188255557791923448133461363372221356123533193373094119827925567752409205934541820190498434813256857361843953721794317357540220804725476006608534787003643517022446679733248056793709183188740324475974717229969723416313543107407393033678326207785100398770276705752624693150250836494877394993493245847325409353021703941031036050914624233815434368010050940442440457649399783551272391606538377218973281190426055963929022777559667505037428317369324048709885294887356740881503538422649408567952945361525637150778350873991312378115820051664760072034052591655804848344309079498559048720661021088986319031961034191551710482673177627191259525213489797640169235254564907820652686687884739241011693516269972316555096106058847322635650793283256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 5555345920074367320345931991494591528354444008145251759927348786115248812660445066968059119399165918416957839194270920712165713658162594800544597420331764165301410475629241307774524702262724017801262256108291439540565303469540740745812770977548960940013564822187795184897462134487812283252454131764776639140238612352146764285001146326782509674023198888721364320180255161839785252894364958878887821149658026912096677104042589443801608960240575266679406131500799400091252987020827741814153429668629240693037852232314720745208701493420619702164145241796805073277863235114903024722761386148986432316852351185972300840697998367937165447251443767208712616933237959985666235601938364852483455570229051483956276722560765858110613860098007294143495451883775323599681598715905239464960250640867348216855366429191766313541307586897468167924581301459017439476881838864088632142908915512820887561470300068220207111382720715863299985836949506480572968503113596920393988491457968496553737419342583738559609533931590186571646185585935597014171796634324429887584446504494256762321912783569848199111013310097281761958607228577731953209406750149843247269840632456182323100310073465697484586366648456268488188425360705856473707049049298095236388828358598399198948728528956552174549862245739097668128326826900890547835445469114244265450650786766706366114469352210243785468887392416737298662787640968635599080139385753244586887859743535689523613426517556882648712433821232626650446363607907219811550083357450865369623611933983622795425509347729570850050203425377689646132618196174410541825483065917202075333674623257023322370607969704779758440619518724579643027637105659486254548183770068074496918947540628348249812803903539292028134270429393688572706999058085835882131805371709340190862347637699524744632827961251493457892926954631406599150925379660007842454355009724876524124744903839622171604599235123603319437822020649141108538560839551893214861057095349040029106176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 53702067922811845190488783444595286804034844294121691946035563457166413050477546181481578900019191088009671514892341752259634610336264718824004660879146312282428673417158945163773679857811674414207282489690787234816787922027364887798204367045451955696372266145786548697847235695117186932293752745052304547717326333175598525889590425538098539831870459957855638120737258615286549882403341330290357933953189574366441593821593364256258202668451399581215833847484427520041756448494371483724420152634160453613003530306566869700308897333155176383871323718630619692280905256159073042711743939042598124942967386724330248974224245183896692483168974911749136378814770631281472609688690605942718176309109710171332943374361029322978310447895431925602742226993644114657756921406426037917400083531040570566835312056511262938687901038851797832046512929724843926007264241836916745457248189003497543296834209974415676262095544107118927527361277252852664852249810827716834646109764803984438660399483324163835729549711771856964201583985530868288592516901853749099597778986203260226692131680942490221080220006903327128434225613517907892807682948176949327330508179333549023274810460090699428194960251713278177707445220944163661680066876308197857410180162271253076646769266784708137806681054573467159429734764633973442297204230821577910107541765086568383060429596649880457439574900017004271435064822394756593701367141301471725673818105046360577407522441178037663347886469396012101254086032228836032653195503108667945097224511507694037568639423216915368808480039975486011420057019546520477903030861304189071491589771113317692368600137881782913318029492871058839385530244074604168645904035408064475093596042640105291823321467871689536204840577714598312739385598250142872571166240919682939407791439250060810976887141660449890528214064972682014425957030540138710132513638730022817521071394644927034578552944676604463430403726021988427486187064045527802167416130694389888307953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 392978406676734825339871718194560221027388002272349400262910070960866316589278188181382270306945269081577073039458861255240833947844137618037695823066981719109788750023307217295456813422412666138777525517525909874385356325054049743948962931725728411503112478353759332840759961974168075599931684459187038493394852422189794665784547618017750205148118388214979006163304670293530913999752449262526206293650601815129798989013349506891083917296901758253631448760015180904831095691394099110572060853981710833939846536389761180030122393199242313758241639701610622863365464932716378423408768279031618426200965178160109204975088122748489493129697961301392876641204132130636288124677516615116838118445275495202965091035427631966337120741815211574779752847980222229090016541432037066100457069856709688173860681761130210651429784590848825936613315859354295292867179637820650679833505918592477085464443267451155762804542514778693780344606285908532466296415464598988665526971959680787717672205827060538726820489225594651086392725695385489215034604425774221684560628346938550476125713767561828568717773655630468744072364282965306522495768916175609812128023279588519606158982525918564567975527332640216788336507273312809565260216418930389426267290407178237412280297854730385282192744179890123590270946715810709027748934765519368837011481827620165027884894341669388545406959131394731673197216912249921660022295745640654706356164146337819368700763929873518058737504365167132991513256216482462705794216122450455669493562751797232036679284529945407677854021130949933953789738555631991164284481218044090994591783066353284711258520947447198909026048525062869197705367387597662786544415870182493574790116050628437297843309726802789585826399341978395629313412094095226583077905527138786137500985049272681871546362038345879759309820637531591507340991584229873201662398716309536605637445916498499871117955478328034501868082090702692476724957797324645357211724791613265073087184896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 173648321485726522180827117961156172815691195951422261309480483932743444619270276274047319915467224098535358670234122155608169613654262173711951274218783841420321133220983202429047442578415787876040693744938734079971155682635971707449020643537034033490218144063788372559593048560721499585324629290086901002101542187754119552788072661137109399369883360827043280845542858113318498485206467624933347689810530859600931300407831910363479338336958805208270139940521535477928840258242905249627614543859380694840924804446980317298586793630582213173216079351265968408765532150622880204882008049992722270608573885613185090620718573705984665044544805712787693924133476923101583081818947340584060208484259612459619468639680740861412464419531100901624640649645024978583590960683110071572378665190309814180626346132737144576932863052364096035802380593050080761138138379176160467436219603826737178040824567971193253326443739711517675783421905077323321864467650342174384515973315155520508440964694963578192814591966297962565248546346114908382139973403931968981740099207046052356531356890353005394869044594309488509003393906503456106982644828095175094828810919224143795292279596884214208571614259540574781816064240752826463582235738085871191460620579204724533882109895067044316191079341832514655155977414576647035207535019008759451587496530525126100968810894969999390131023222302559428014767770481519405226578979524091995253549076091497378271797573306718026379517221639996591089594696524605467822744370398377869877023124040464709550272574903890741070924601155940347829862517708309339748375257396016237765282501154418086932584241239067636513738845854799893059887329711220973110699115669782700422070873476305796412450558533260307552556596270079872707463807108464272194552674386701070180572170310356753169352514568069851427764132301663117359856313529772100162647438787353072639474143213454367956212554910746119713073030532147681597786842509815948214223406815952304865732984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] -972470502185686061465037205539313405625252064120227288646929919651824789894583145574257533769498793740115966723503298425014083070903319694522059021341065703524889503050907708834282177652953748767300062234989211921767559019439518423668541809261762228501657668391311360711031422473688242470630978192050773315180534174084705828816996021645804463806678515339044992414090994898569283187180900156323368979955452486759848102512623623357920310448925686766209110514090073620958015896470407291780228293303921771991604627731340214433456925582269293897171987539950742174730947352045824636580504971989143176363922806487841233415621271079266087289469976044008606522199115921169086840907705101034511354943042814593834109201551705459591677876852401542904333622467061322335701388002429663745743479586394660733428969245423395717920195299699088682704872852472286845749569629528846707242163254265587317771040155785097166115899901121517804827139459045580068512363218219166256527303385698006326703132835395075161569775184997690938272771536303978960807521129678618525110849871862397711473663800222904798494576434942599406651870738006255302287237319491863335976992329047471338643987290879476047621751456135299892974845480340311553875988805564343210653328929628401201975235044782790277353512675547046189412107205678395317618069246943005500730915013020472061272417870575775734495406404133326397965481258332754089374860898269496888541310604753713389620069653821822239397892156126617024431490694958887921602360608564190530667643690901027930322823377351840522401182896721647061669895887546518206469808265505228272978412472989830611754409124780948541077589824808739127409027846694779439874784621557469786570898659795924315420883088414085619786913099508113000684085690309976713064003459677789987507960294717992051001025916040489276556420725178282963271647061782468506520284404028006989654971168217800666860562746406331850871449731975824960433642775938340660616872853044352293974250094592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] 7752116105507028860358947358525875419626473788190183695846352669678985681710589156376662299406883979635213914069142962647554712089193431702163655002820553822605315569574259850978026513002537866131403522828077550560603493639912880934709126465190724954644677563022910419711518681346209193378671783118434141353495446512485587841535521832877157557339239509111975079024958860881538163179230177758712564874547842835147366399369776185434986026395422382341037907905404207099079292096860000944150272010240212236496316122845254781777148870367132227764272459672626283953945859954807060523816591504362343013023805561963185087414093833108057110340742071552034443623236498849231474493465060601508396278324014846987140731857813910232971512050653839045839675737157063083260474499210813677649592820411006033427658203728763404741577216963957760713493370572709760912678912356976424224360621300325792937688316948343729395673399087745392442065525999370226764715301782281997731342233031483884666189948916343305970700608388342948514309046913705347586465505240529983455429945512160387876953529504350530843342727486558311435720539045224487430675759927947699180318751135102434029534886730753269892045340733238989717728562875975945971979096726829342048059767806710944028656345395838665719648664264361699174506031799311145053261331471142018786241783390202420187653452304406202087918854591708609036844873148102343494431085879255795333159690482549438494679389615152384418713066003957814196179528676411795938933516948170721409210969657753460410298668591169772115871543609266546461864978304824929640074013441150313950605616995679760161274780366418441686830695444112967500985505741477328107356970063141767469531161427804964061468038311118137574294165919097084013368347046478054475366738115800684795978691330706807062144315229122733722225288267632376869009766463534773547168241334212620600942643728708995043093437586130628233782158358117520879891591985802322965820785858058443135238765805568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -63891109027456500756144749412756912116235212545782713206045946796614695338899468895766747947843132726235387511183551401972498440330773393649589981860689805167229488270085689269711590150656327447468925718265905850234987843166904700464729700262471529050312914285879444698774162187026460346355612941898794461868387779489103554934378412116461618699168034450868548883966362346965806083475162402727565894177079360146836714004395115072818374531788202961451444057386645816176774931575508423976796331683900920923915854156587099854874997290035107896226124520421521393403095599863491829804571462571534379831183569882683127116019975869726307026301570337911485640260148477605389731578452442828622267314770888278579300991850545665027890550470541801067928878889284467317601358337718452173702786548569421317787655380004835993133051256945867965842991302902181802676958100073899897678957740596499485392922363557831291818315143826678207526197877044095928323429323914272890036515459218952720154631840692818452753360808292198579041234531245749917539546493628497406341862777083997228528260226662923031811566448114014049101096431649905982557776051257407176325546741241460891846068849348769127263130668313664982603164397301423368075537881581096609735192676174109826787776718890408847781361634142082631629671475591905689119087479808445648183957184632817884675971664143769782503366136743105567287992355285851143150024512086512535446346970220447494181976851856658123072521450670934767624977905274933445613102290273453952102175123469845994449558514606264038773128646097770829867401560578175747572407175300314709521812633770929036294179939360521710039792937402533328301120743087942661891839940480823471878461374444714757304753785618714737727570819979005140662788680026956289317937480901508029863960840931672900611529598614187979933766588169933959275469350565028921204948147124426465178429712686016828940232565414203335326997941289641591201555628636895325410937416593662662828718527873024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 298589487103108340229113486393130811088956018440394043922152394390720435235027082455647400013557547650624700726057440427139517947096106599335066663389323609183469487678901995299696962217962603335982930426100362778727424654304249486845768950961945383095484554620906963144279615330040238491515284177673559786593791858882624917265366687675020447931071001891088956805214943560923084181155178528285579043269178431294681805843152300277519000015217872531113382881261232641436508833970268489699066158897041108841144911008633655880865654202586503092905275490597970272494340057599615918540000002944603360654985839301979321767657927951639656330563610834793849732485075677124359325368664515932958144682880566677485537433420321987364874751334226583379560654479397478500584041722845600087733456390234891947771950974111765134588105799000680168744886433053423415079837358742432822596576651700333402204510791566887813319614558560824670220966226492011015281356014697669569477056513358322793127983966133567291917328287911696822175187959014151735091232838391606751854405889676732272151276578103999982518585460156029951182981391046778187239406933463066854814359159287695400900697600828831907993978292338462034129074911016174195844452832436000197845764868425028108552772220562198296038303493207488741246753900011668240443503170696316305668618226349225281539990771926305536425259579783392776866260433826557241049829943637652133693301376064688930673235066006422149192438623823402214868589206391259359907304153110798290145977549988853597217509057502741162404004816010207203409538479356263648022063208087843737604148584830649462773149552422861395608654376324761332653030810503005562984231213161544814447323451175055469345045383706491417989142929247760617987209851047574419007572710337184595098740841028981809695136237638279050962616057427756970285427809957316146217942613029510784663803800933220351670486908276568812639443304141734502217236534086851872669159556091060102718814158848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -716672205686156242776485892380576398097707077282404357812094337808534668355671389883691692332535250885014583282790270822934150949911406272760875332313583690450121635516904376152207445065834855784011837113571193041857887301327538522190117859207221233119655334587333217943923719598661107988110383917011829071224424398817634380179226066104583527835133541944516208103987566245351605433613766929599647613592820381729520517076644983262960990792258634503032724314260447884022143771676581481652741817178534222376113746158983367106566353646049280533313403497565820111899449538735171501726936505541615822352519797207805464189061996424680813876793534633999166531114972814286754172538741057999460235629504063871992698862390058274320759547811697539460297107033501987504133804583796129322812671996026443824751626662592160236436205615128571171097195390053891388201866083385337584042753482466122478675308566616452048594427774411434220725227472915545396642342714969490937784828953204355399976951998690317069896651863210678254663910858086520218130952546189947146142999142914235073848181133296368248250265286581369729375283831360284625908672966316380086161527431212711345274891215996276754555967917620860041094456634945736633088167938105027257843643948437712847569723774350791135238847343862092200566651528752974086123609766330360851378806867071570447100947317184740327917343347453915474127594828937636742766271073520136142400115003256495955057285470267279569335626031127558698695724180776916131586283853816801479834649778543947391944352670721763819420431652537063425931964905761087782253541546223331639863657104406877710645567684441026195378168431698151387852034848716954059896815653297131130744869097900315240704049194760910814889601357813205203964678249667837705091924746430401563177625517673240566303956585125495810424372919328085981515776103705367860680704956028193537267048276359787500543083887757651474833707352728977394528128784613279246869705677776555982415685302091776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 3052847877228471469335735720395062379693148475624622745023342591295394916525465979421704476778623980765030483777563787006290057729850199412760089257168774764578039233937923170454611343511844876798487564407491319589758908131466210467857355989499659780735673963078782834791467682017242836018715798933464333956302643289782315342495793934269599812333502987940037279425128869476307488712371307650286131450718495211972638532392781781823136832386931282919452490311298695550252320771191183137946730096963627205810229709093551209747217140124431016040120643270653557258572742605841612099996991665229435535376476278737626964081149077660222475484504373396699407186829144767065035173221704441617098794361536230215080063230160387708506728449805936759806934122125677798713306352251054149710688508684205922183018852451475173731558592676452239329173742666506878366532253331728052386887996602387015197299012603142693291648826859035667151692047316300018385223345976767928277666137660840806305316037957567230285540956755768266612391371923698448662301762678076177153028894025869531552732050632994404263500242538636270076991688056350845774579340408160087728184687427598761661020526304790751300550136503501921348077980061827550158296109041971987186125465288364064894372394197373185545657563190955897828487678921366435943136565740117358611160422494726152158063082197433907597853298338499625913207952156535952391572151536200990890661802990452979150775901605064589620106744875113326207774524868467301448283500042314337750868715446315045432884658228747543615779002633178788682739239645329507817134566654327960768500302773718795886205914865390795370532266260682477492258421045056081205791272806313060221835920459265114624255008156389198425999270008979115026262696703385510913673619697945656466581274169138986820474296744632532316315200528690460377177026610838880056031122047127803994948767861005250284619780505805903335741186805823131632683618065343707230748261054109172225747004036218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -35567097904507254158786163606208365652346377014257012816474031086941502167748117477558008140989465376366862589748166196106111644781599240229900683140469222829463114469815019192393797084236574980736390749793478257895635598888468515173431837831210144886076849952983888814998372032352632419053136695634982120273589123039624712252158466836875367336203665370692848426977413399996520866014567994610043068698204338056534887283307452862834554404039545734045811620097151911957141426432201382696277814628111878100152275141609319754476169236686364311858607056269111367571091401699745264531315937108437036155072174898682345000538610085123535574985889165114323053420147538491526006050129396601759151632953470802618603518177548215513531505263288515690981285907893595988212783571536877071290804298152321767233994771580299553652913111077830744421376198468495138955697683950448932307875220812764880535716082589641813996646519008576283447276623855798960292287866319570983537342555867335013757831134301256670831008404726490844857190438175300700747747030541176085599449465320525587133345467128568955433555925038612310407037462481395956106864374421327995089794088181878906275641810648612466730274126123994081830367420501464809380068650317074509273922711387898531729846815613040365859059858478999439935379316854963263745319118170986096751862138297853876434375502760127990565319851948287685191125445808460634369788783478532355108971867744559565900950169398518890824081776470662984069144639457563256664284271933301737983999354057953421653867816533452557707701142095575161515217027885778873747264868764508875811801199277395677574807062079802372722958862691013872188375597827492400446616988050148485096187933868747675223827315798454781064703614100836986436416849197825040027252842618780437152048059211670008702360706068750440048942695141011836522540864199390629768627185073259579761020543111590944007462371026780604701093150485737530151551108886173197665605550804308562530447287407083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 261951729912890095280403351395559386662672879952978531653647216960084343413161747255203814080683033049122555500740191366075948540508926677951619845494481005728100077446607415342341412588799940882584234015684429708640701255706643139528210430484976378860486904299804380462406726146055914146856879687047158645878046766018532254523263013055259481336900265149661752202798094373076223800298658978611808800599689646253470491040695821425392229616327293089717437709740174912872459154149476302427452769219967415680594631735604869224413337300306274618952700716634676339435795261723803754706165029858520375519668974281315189014912129319492305933030012942537716634137171787774233220909622928650574388022393177377699096127558665955732711005821473419393076747795749716057605545426504343615517961859324184634860863514518980777038473004652914077793255452106306422819376934524129234094830036706814382314797174148718161421224428201892598843275930143044635808992333563454833343981213788342216468780825638601023981504457849688420188987022746871543498533608362103119681422303245556470802268436427623549020152145774283261389498371566020992445173620177730658777301467353317490204841382670130471977082176987647155451703776358417494854187743168475063381064838764149956862935888025424260887038043360246255124421646530309528014426583656422010894752968128186401746127783624142478110885737264507410314457550194546887066286436955160927606925390264089114612709085379024975813781860970716496281067773152263628981757329640050575323207452212219779512925165751862942840650074575054553516648416008263603121397062828998541285921159969358178056706751360891729097245494904391774641299202162763279564277776151842076592546847216488164320851099116441143087664979352952100111853284746043669717607843852750471070270693034805943680019972771925959000824751026828584597343071391508971554869851227125004155650688818716676647502895858055410021743094317166658598501925811693157529501029645578088549759626264969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -1282648384013200183256015651009388361920529527403389024559310773071353848152575754140793735368704472806152564457483915451087935286561748273835646857697265653174064868391094898773147183446770355637089400469881817005839829815450238518083504590377763781979759152698950496939210257453233835857542824551216916743928886097130458481613656342935062318690305266494875305221871002449206368457842862969539581351988144260674869778945012723400469570824415380101897534114453256619064559434012745205271775393534809466946556900127920093092110928273511859189957971392539489253537111817576110404266587080554355021945170471039060191867840051025797723221386838482629416581031488649650862594938502728309074203861733025461144086417839184106012454269336018400080142157997112466877646787275672688442214486163630325516256809238994255076253036781672268288059007959055208769647736106084204913751216479368491668567291073270296125654460425327369176810634512565737206916664422112412625003657678062957949801867812708143892303059109963310062159354985814941054573350253633888490872107255173948872710271355172615300306667669442112794371785271771153264899500641254369039938975517313922679296219098758760053375751833405788721214554513071609121464836962663318887776557024655254469374113328829942788126780059527789414257805238010498661451004463062889844187418245715594922244769554691652318535688935510088128236864042135980470137236572164571036270936012600413975447353058129154776566790409699009557108273484356928778126681389501282272407978028853716832434801739772810447350407998596981962568133652407393885899980530756890344219090770005371368171427752467963951819707397359660069100567298066106906901161125239703569027587791870077253164269265148473180525013819967807912445173609225067563605752730901158338194346143810328467244203345561670259038367086852580597904309451762735385715759571347594765492614789167186170963434274864637379713610609697699457645957512689362004905327011459077763721160368387522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 4851843672420397203810969737431056648199437476558039692982372448711161515400539453813031575510831810786863075590594512416975917142197309930908445350046394869202774026800813981538553077595077581944594582673250364802686113745580265504507171819759634941066276569213911177536052036432864234939949126899093973061119982822845726450589174976707498139162734849310162992519134791727480755406716437926976889572337057847362652294164770468420616320622146826765765935188136736371701448044905688893595675027484111632881116781396220051373734767490080587357079098043995690581634112421403965599345646793325790504672087479590215556188299226361124201875115126622697709190812599031061713421308216885071065729912197410880577396832947430483547404689224139429376053386091024386550367543048921226185100300177381682283924909920300960876808440538870041690297756553197017256432574104607883769530481810278574332199343252885945158527626873271249699787370553246287524581540306115391500239537035722048044759227655540433369450333498845357948853877901659626516524591556601706848426301992184333176912817963382601393798098940744504088328050783099123426074511570836895420978985885033496490997733316591131231843697665223999077621828239763163809712145533689328137844224592732137335081961049414047111286172407443263962427994245302166105450477631652733028301087838440860267716146510068243546738658294679230575730446053681592989405799465579802052035014233181971529428181219628515226913236038413269422283128125480671843489373965930994400283869973158214596789284020530086102402967371942797444247149277455118340917756782202005010447208975383336959442416208284014171726649372683468919375700057629548480541793264327616073587686978732047483424675258645908122607842121590282446236337158200349437424613975787122436815941825443639687301158181385384977938284043653993982002691078989538065962085707384766282602007732156998800528244673560467245163486034334753803767896674040829880509883556678835267061642187763613696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -15528578989907518430129841049161740565010880785372338920761568067038456746926824800891238045232031867914532098478786653661648670161834791222368710434288144480469554693344700359174194817324123222387440335849687278246187018307450102967282206747360523138812402103890201648224928441809833005493220663943832537035708130997983266720585665787731939539865482803499899229322893259757734328646870761262936780510500264230341569286373733362731533074865780537933090773132816305796533936707854534610638078274157587412098088284498997464876063345688355364001203462882753299626306948323877154971895363146906810384649339292758214907616747530727926963874511839886423880049384747774134927615258739360322090162254158743434851391876405983010556362604580356217958000312609106241721871259117588276804116853964504986795756386702238606592998369731874000542529089092850532482651433250121757898571211189680436402607410390166592105902186325858195582275915059855248226446667546670917886984041776188083688507015969323294005677130478667918430466303625219687565577237424478326288416577710199906858500911140261645595640128452744888781104737983906818875956601884038047723414247173923702953404465601782168848717653998012700808598102935341261685828820312183550567794274060435329505306902628243420452695346055545318926343331623277656955794404623858619292836415363553214404644151010392262935345280943698945993545934497571733484127525136130767101067395123671967019563559199034117272067537652797085473434935028565242392463909563644747374167083817343375618060296469234837902553248596558049685467556413093737573501022909448133376737829762491689082682168058448242095832843695283665318063222296558123621345610491888300081750374227535415516097315025300378745695967485545887744592306975370877934833906367381951958230681128938193006681887290083483945333288419120350742143591996375449954234166286079685268899647267353775481892246768531001184211556719390737600179000823980485359365545541745908210979807431778893824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 44134764713083252346860185248683901945724752845493426833387877948229593491370603027708552606396990738714545097285306801310340578542229764849856345036841295641126112486649627114637850010627665298772232397805915323722876464881095599518787202902867239484220911811968416774118192366425738736668369324918183133769638515176577235840761848161179630809977439530597562217187195938192892935226595485020718903219296456963498633540442042939808712719876517796035695863466396587370432987997051320037766599622199125170583699596791544509567293050375633340493993430970469715880112083429517899560709926264182033580726602189394686342346020168122293647499070013233581559371730618177319908764316579923942589872037380777839773008796260287649947820578687825313180624356214958539144672960656004432921350310531087328501844462568125420854711467216147292372113539826691621284908060007704655436363000924653105421598022992374515467164919358705913029751690442109255233241248706074678463750822707417463613814081537842201050465712271134148208307317327288655400501133028923628930024670841084529164183968014757777365984494210512976064773486775942263674473155621203193916057860688960781447308370841012216182318836930862449967146786090735595907398395282505756379989361951684719671269794872361275322894325381664302839162450314484904794652466374478312977717056739539969673369756778737627931932288580530412580339595270337249489126365654631996555704011023427159375688508733816521717912978845380154319463750280250008712967366446421807630194016234528356871958237909986515971693508233275963416584370377646955981843792119914871926603033210661069257933078591990790155643299705351624968023464054453600754782030476856357341685815544041357685472749868206285689610925418230918785544846482386155349139072046536634276341812477306049964348317395638604771043234681066846006137070646644020991572443910403727505737263490061407269580535958842288427341707965210536754021240414838669308408985348665778345290761975887822848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -114389739703201736878752607277286096117111540735587035771832890718111570287014604821569735419823140413234537158689651797186028241666809244978645352963912670128219066409786040650276276792281946861507640791960035825854494104787147166066994300932563208279036174294693491337253377960364087687388634709615462071215071917922318181451197829221243182496520085359077555375068670937893269901107721572481948800233191057996267956590538529774217666516669221392221281902736469864342510991926207712033015117721693266544033144653337147270047526985317353925607106573828373337334401630330431995542812300080128784714244582585398844820091322623019154634367720853365081898614142970491652918115368223408915015451530280106550443084229813801717302665908138982682894511356377653544198542670750612264757218695347936557999605614469605216641408312172816952438216094067437686840371481527007031481651688049999710310610777474982443102432539723022087534956004776390032416673631028755926790085449354113012554028097459050211709053625038908574593321448210783130197696230393175155662193274927899306284931765541716034442501326812079730085127487897798546568820520452135446487381601395517839670898140693080495864453231613237402947576888307055769740242683411176551842220336088586710647271490209188896749689145422796449073064423700697113680777616795750944880269107894461641751898008954408349032837889516581479586441993447525312576584732121198347539012460227676705129516427603114288256401614699383753415307521624980791628564751743679314998360173435359648719099396097476251061421613813771716450978399932538752694038846492430722246705656297570053700926070660124340368980976800965430350015404391533288360298206980631663112158747301827215347689380333698520541573788354298446963203790341789978340265811761066734683579143914515740141063173011648462910449047507076567166300756723951863896016895327723611974750986041686028713508880254410961345683724382225170453160761237250022755135694624135616888357517676641255424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 275720052232331632099677689394318619807479846275519965978581813178283538458373621848183242554674563842380977599537598962219338434611137758284104463583016878766686470329059731921480118930219625565017401272819907112518049810026047638483752609513646144335776148205789688754428319923962347896609122746129004424626842986827008665303333794091814856989330590558764540533060305474476515578676094578980040960658806869021019573710651537184498498915282623111776244383241128580353781491814274889564087798564366790772224582746480093494364964716710834471879993500868827358614947979819599758115626781670411497468999804363766617855162026096398799873124173797670520727465421823605567995344203407765554618238221489293487444434884021688511877396447101773543158458771490887492950091102227556436918594023091986268771179236077351260797673820048533753817810539569280004100418820715260045453947615377022611889590963713763227162700169047995402956653051008806967895090233517820305164727182472323811397852379641672339784929665318055410208699307046163526218503652948791107902605707630997895517377062937874499950221104181246114754953027036009223701924204215930563252313692352131733855060361855041447930875474313981498121716011754408213735633171598015505148154924639688797241868054624381533027282055418455085487652414693790348448564963494059861017795777946478638851220724267980658968606913519469093305609484869921983444413428221156904861504312524081941681539464202572356444616972607283966564837891667227589969022409706337663664500557961848403535585069297503903621333024598275493981948293270749471341381509969562456680355564882894960736804314701304542400436952691224326174463684189533080807672806600634611572370828081256863204785500549584956158391460799475859761652084964876752150031242319788106084554198955770944778838140870753687019079869747497428233719571677470481109727558073210890757602986070772049949007890288990669854357740750787886618488025525303335587889452628725308530076733930899243008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] -627472505790075606259241318789511392954571271680506123398853650800219973378777609240775319013813340370226148712927924985788251688747418652311385171053374563427007357096297676592580120832660987320566183857052609332227218147392459362086458670533300828081817478042003125994533275800084256381155111331339904463742752615589595538277716474566809303243707763920825220590637372189414727425975186734821751360537987355244300300626107343235024479907387100572669969002153430762830934362078424156658440097278450217715110928776280646131073166338344278233457311293316024457627970090468255983880433308023141640753881474334963112094247515232601859082484637979043919492954155941131580904524127876424181881494402022665571514995071648788346359926842533200878375791945260942791322394956929350825037359149444316483980758132492806003729329697290435912466466936045928492166499971317400608326461572496001169095243113702099718100127354885722496502508802045871365866786481084968621271146380551929154326121006297726853088203988151474688852712428402592259062270729796620765678309498122065169436108854589801556055275895193856572214672521107678008484291787951521431503823719133415869881469171620265083049815704078122074964314276629602949740788330475220832231594563126652051457498443239908654043454021806433259873744303251135439548107189419041713357085581337276045012933376752321999859556413373833477314924520862406573573873918801159691961562405361736516460728673827232470749289810390867688800809102366045300896515524883581475636803899490214810562737444021262625097368110652065272537364914429731443575667225941881533885723167579595068581588477090522981633782736015349119532891864148034907437753607708636590336267444450716058809904418935026091945128244116515765208136824778735650180226926301238983574714819671092374183728525106798448852829442613182961384326827589663772335774580665875829629002599028045040737074131303407210906840140644094450946182410320432936836453468934664689097942150220978585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] 1356810857565755651450772460177004175017204826303362609801332161789277632642254445990646282395079837186790083878501047711067534400141062774094332909722169050410416779443457613728502119944635061681679579320019669894728931095271177118095940245523325783631331407289896311478979711652912370801190738976195287207759553291000182081041315239486221459915908981510995672625026378779361914806406639670837973491195442297586745359848544080416287120168088710276518732718737778833886119505256479403346652566610357312451712618580142403126186173901212916266361693864395006100579999950578912620938923713965057144163073876419564505469117552334299364346522687102644264093221750539902202004829144933339090020690575490661927677003451632931159129908933558367878064495738940492399280968343519665510321103374532253081505186660240731955435336042291625583261066078558812451023036309237915742887948663399710068071638531479481717109689826324572642163277906768582825722681389328754932445722569638694421646009138817734617841001212835008011785565451438786805452819116580026466735622304638686641683089115458446210113297595928851625853421115178208449784999343832737781284764057821603857910054508125637066577242064246312542653999271717673953801554089172645914068859323530765703675618218287412384356159221656932132240366038886642164605277189059692779132936647494996250549404368039613792735174139962252044931898245168520318183907245276017783160549059210937626971941744916741782808938766005195887062203336293114067933515543177638536597448525178132776936151134789801849097575811201864727776800210085415628725031790261645104176203647797338470032715234757186846702951711770222479001268151255804747372773760955100124712353945129816545061802599221921069839494468694234964414086134284386291182862654301361761024451532251039013764973157942122802773958964722345034842363304341995615571893824185112331624193169187534665425124044998313476741593569270676696206974424715684808894844053760653097519950081961465217024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] -2776234828681574106759739316899920294612493863224840996242518418151327127979181748802278102810367931394114750724741199892406735404138191621166761237105796501337361049527449013604975989302315726578610357379334722657754991177927091398603167606166311669747510556460310315678072685987222775493825810958066892804384260001022733590583355662270804496853083600267728916284937422002345157351949745500084414457809196044012798925995471822662692741378254892897714396608946347058018055102901605795480996170992682243567325229651062621695617962807697616654083648086032055952707610087559278259437877343925215595018534933516484001732424918417287044102786252297586118384407640001818970784638170469111769620300367237059178395665795032682796565256573613653714332577052075276529502865526243674876331217095167063920664892179722983188431588177059987106944305735597355417971772057649367095746597871254143678529152434659624686673685193603746039176431120860727531037752011779879933347020110504749233800122205995211411987200927721090366331463933131645494521903070035480336790354566554036880497316193817440862081172427278136795198390836196153413521292723548057001345721639428304787396252417774316463695613578156297951602701444961137080665500722307112133192834805693818237149472186145781945407901158053759729403583461655215953034580704319738224813149780069968505714408306069470257346218689865005737879522407969054655646355729658395947436879202877137948280027966754666988816024371458485717786255235970588092730822095532976319532320903618347555195508897532042548639758370841918800352768640286389356461430532537192878405113397234098147955827368482917479543598216939139507974252064721907028942775372114160661427829011127247594742489333799582728450316788252108158527170089047064882020511523167807444385834321263223052510866710370509618999811804416883531647023893826464296371005478089688568831495580663994011576823373357115056731527273437408240308760129985771373875963219431993076953788829210968588288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 5315354032494886897338196099246344834941156858380778163373431487627177666007994504401006332564947946999548244948103186625239567093683902762727107171907546181764640439579176240181734113297141751127748129923655778335746435025074062125404039551572078137635049750887939200321963900377522230942065085564094066929515848741961407398644090072739566421042806210785216048479652840792726132944332848576047449973268445658659034861082949595484503820039213812001689870777743974037020540845359192151313573960690982260716006809185056465138753399515772024060220782692238940025172496474687449989405699254828556433766485813181488883375661106133901140882563807921277449814831366725909305870982332617400887548271960204852020283033243836574429398115474037965978576423130790525708928675133678437509082742445696334581972051950828247277165379888528586580706940104514213077768703664358110814888631219623411786338903899993140972886775161064621310473055628231865982852803943728220901176028884133769093625720105350521938262425359749593103336075485265859132902464500741109173467169029507255414459630847212983745126969498673431511310847505757785088188074784296122778146864801108132373485499635336745351593409492756519219255116790518804903448844158235113296480735869611708219235449379160726468900099795266120275182824756077417130487362574305763310713299338557869690495645720978670789738890130898734378502053409101750655481478439813871981665570731882968095772532348090986887190910403753137868975249945246359908029035600046592438101688531889861247032985208589181859677789672429056813320680177757316588394256531997544540293664997820345526315608159836287356109333157719102559318236548305446173120194999262319399261418261418755855806808043073274600817986284526399753080477559400411107339936599426067988583685769214457229958846388597432355184951871010962593258811052844362317224147054707300129876405105430057201720760586899255412598271406402972330710073047684619248441262971589038887182594578488607375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -9393638341004186150090976283729301653750810184052069435543532074481918834607275657107372817036031090150938769389794945251279821655691629338022360194221487828439142677003251451990232293044768449175483038250901998673381668220221432075377487218164304458019616222771243726003776289160944150709417797602792969371375167088138232926519294765930201920307282970378702945290332370601857309373218585391847293361779262568986345977467970092205009846685697706846796817690360938370114183599253873223033759730338345868401694958359078134286736741007589649772627004090996980134226781879276799228217951449356891804382977529424566037236756680452923406106043916137470992341255844761865336631608154979750051174338799029530205323352164413107173225698146956206007271708404185917347596531261500129695837216745290889094489866306314898463064875781297830419015112494514755705318158487780168560385280599551327004154993267235224815644968340261207230990542339837670866170314562410677881501148549267395773857352819683593240367294424035074495050016404671942132479573639323558321719558080635767123138116504623525898509507707622926653158620071062084736103102101485544259137802391532450653030945047475455400088201090226328584154513559638656613750628355161250022356480771122857367483961338624738027535025339391918514454667848368949285752898682476228820510170223867815406057252228480882548687774122620867008252331107523244828514226459080390408709365237049768400094854676965682896659584437674941082833882398483815722480269537819447312764579316923689283210363421275836141930600596533455861551190526560414757800679408589403414384559957045270967238341197294260290662343158074795775104991529042531946050567667631306093545114054238304080366417302206846688629905400645911378452501271033963944744289109400655632566034483876640346475609919031297632158894950684696193212667414084991894056762459799543940315244937830854714974761798606844733924813709892959130532441849063055438827439833750797015275060344621073694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 15128055203544230323728019666164135914637427658416653108318782578909334808453823627256790782466142798166684007185884251726214533240403608849773232522785941296162334921968992901634703349665496057241256756007669731330843792636038781163494692898482880882239942531544845321272821620176467916333802960939267992101596050045797779002283211810391291277500201901071936942629310081101567260023090581941054433983943718178922268395061540856312623589855516537792188545617208272480596088619917843672566901346455416184737654392498405146487693968705810404813539391518894735831705801241201544523474155346959003986680618736090367935900615343119389556119324700791882308298031025758488249213104077265194754158493930370670409336825662509245800909895104701965286096603178545065470008569880665414090064556772166966904926764047407958124116457791516846958383607785452978906102783802457496965269866915468254429726570903098019035463170428443437409248732917106162207086767215444483919419098181591757438964588118450592665573702964542516796658917562043433928177370427095393651260047708551025798440280542920344596135901636149261218160342655714989374556124980946920333911269391599043639134655554563931871050177311045296480674466387312419548149804923781668212591905516829168365679027863167047061406183517067952074186149800117519117739226963880525219680260500589764574357538496629353405457383210559429794089931994185794710855439658530435398421156116525280996269859767588092658922989095771648422291476030363438752899793912891282121462278262807771938382179298467456108060819534486427016979685760847783013924922730453853157110189108003336986772176430516560017556391796546827143909929312448962699807567209307979542973071811810524614458584978224065660534878886028451306678290962303609887845008393472750463681025355644636123051904471529378357669869805358382001539177751980201785015679093160510347686261981539526263844268759088433893867316846539874700549143686553588279705143012917684967693360989500415672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -21963354916093611087680036103532865626164297886518489002957897459199076242398296506840150289797326525406810297478195112459281633086073601945424059357355083156102354400597305398265139937281206872610052154616319198559876369837530458310797185806014984035152283693417395192352892559327967081203152871816730803583501845799051847567198108011149009524861189942752595355716978344309968397121619185625909785965560349202912480967039998414389189724262740625103316246004363809825862067457118440130397840661334295566181853615639380100332761667244149668959765817321675775894020754061390429828789291564551894384980903822321347637579137000775734804871428440721950836101322016438211328152939857617098012832671381453747360111875679081756782191554081906752230895105027282612130727483164075444146547215874753710787787148486388290922699884192093352804613355291037043424948916018611330723937789827751573013085121329598810489733438842691914441234388631974058237649007616686344320697512327720123976290896080735365350550720093541381674349520818701100064614520620007745474335232190298044790732751563210873826549405468280928746237437801821781377571873907719733562376982160611679940859965046094956335398929877509719104739291975841944349902765208551799169174600594793212679759323030060858389819148867362233597912027294385984631315349821318296477353509019125109671037244003639616098423094127518213404597383101909483916270654567674276231065783474429160896833197532692788020086041408905938310171316464344532436616566003538040588858682286516411396796462673363489237866938936127122838860659264104873359680329735429603734000748498238779246489093412632160559080305039662407392642383313530853098513906114410517071532336229992270785088070836278480529666729059215574687626209167120816644060101334223835437295121375324111370677773215449769412974030758401147260902055242914335607612868403874134458236331074823245133667863717827903174732968313290929842410066310815871397771221777260275856052415584006700007424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 28496722625737199220580175845660545351803174750431649270369061407554502600494440055960388112293418839658998683294939503136640047561962458241468464733290175335067254485743108313182333919789945411858832197044122628319436300591899850993932953072515782879124505823222381752051293460620194912487120775724253503641064863752262450140895188297928128290476394958885618645348522850011218189027296275867389160080515451794287312500520607983618906143247082687296889279293243198638972467836511934012124917459708172222966210392774076740202493447296333311273858242881276117776743469371618195295799923381463224062337881756318061032867441290149834946208461758258020959963181621995403359897304441589668969036141736942113099765031389206891540818242811972619541721212711123079022586834786582565754287162305893458139690946656090615282115293758269272266189894219343664989347577319419156577033151831145099068896909575112319922500027358595557098405021389873271869964655343145428067781196441936053291629902896929757793875856332198559618408602595980963634900374258989587360433628123442205444442886586018789300940807346980087782512707210917418844026303577878747841927176245372929886439687353424573022473974413985628885097019166074873847135667162151585952937279350296987817742918099650694674016840011248846537439476214769122654060255817300925241690712463515217290603779292267573827107124932093915026189883506113637031325034941350907497041856273855735882679715273484243281203960258513204838691223862647841014874849565685671012766189447078623436286449330222124549240490011270151618194178615479615323571909192097303704421752964326972440316665834447803591505900601624807485049666255657031614687154226438001069354374282209382232721727386961540158274386386007434738377507943099734077903132605476235508457672980310674649953408623670628622301264522995241920168773076237435023542829442953345194352243899879274862585273335518789749018452002906919121310444569917815711424052421888850836599317040809549758464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -32797160554929658325967355983102140415337022857326768603528244413943171291564680788449849001845755952437581218167988579291926203877507263283277044347442670438315340896322943901652096702315743993054168903890898683699784424799270377363039548047672660093308806509456394332698747349915436013084311927616577601635129634203214053708796623682500671036652498673656792422503680408241180908073923272283175341306479882691667744012600104800191269116098164430735040693330255660010735259031818433998384583352335253675754462172202132249258744816316855302719437820734270627200798261970269886458854070299063736989630796647406997155602983089181880806042091291414793621974779383600888803498237561472639192573775549525447418846111341729480934808864725402038737345634537842318272684059365993058754913104341402746907583147841816943959953561650046688745468676239127384018798151272837002508243984563124686103429483227985028349914126457241187293968512780050275807762977072588548094167077750372255006949866304965990639541099737966654597663435166511416010587981849584347628356494568097714603805925914228998331024806569106816174385621039795582143016378902945185243736481714414748219937622456020411360454910280216418702523687098379640054325867185810613880665767225817418582707178288245364229506591098261353714293279157663821470775146795545742352740408351459994522713517768068564694493734296732880231576050780035861593647463801717802977659852877638801057857397011777772486753939919791731161979926007768676596303262350202324318889934669309958634595331908565828202977611062487599949074911125443426878057296042614368654187272287531485245250151104107723676401018826297236248624419389345346205729740315146105398357536511749484459578382246979402583918809288338998035025099415261600095010900099711476613361018248284074953212465486916229241485220039407070505829400745139893739325088807806796461052779828679487468176121251996840481204525957893825169198069865956613344947265746628389442285604315457766031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 2012021174569565485837928452652792116195284544504849586400955758228288307528380399330114253075780113719432017330782498980947310692401823481012870755265305405525148094190038294336464184277111657142001630363382200746766528734862974123153877125895126307221646516869398371406895522669427479138181667244493451073630127046345869739553680987315985117767775477596959096462095119331766214622312683409082044663407183368804570611455914167589203823619217149167943429584976759048715504662287802785993850164600506332440825910636035154276999683515620870524877060408010115387498786730613173448810728891632801147388633366020107745671398571167100130685983652526983505810054592475816381465520285122296664496549556119769768244283952668383063388507310148451905879117143980822246744946818671132272726980716871469446476523550290945720456479918997593691749751157993495532653094745929493741200871633721509409535422653017429580312361370126900412874147387065917999582059826106436768477288647387669554135835108859071004886028609267365905887375631507153428199946661866341476320252291405987245838970601513771271283165371717194007254851219404960619289965951657439198925896459162647561519194180074352370297647994779608556178728275913624018046009924899447284739694901944431972674013230720135498680015836761437871529058600875060195372403899663364850429785184140980577965403990385007046746724875569484043330726502040954289821946106677564097585639538915688856555725465377800833640782895720550985804457401996489321321626044761290529873374287616231341748387005949771286271424684377570255855877436745155246749630857168181483490895341198342104501563101478255967930182209312722977339519989736236878240993127762417961633038932424677002607466097360214407117958186658742984178444150057860778503614086347801212433409196690589498043748922728201931814364338538599521581915731483159222138456342359206572937604236727160480850788380642390868449450950304030707356577566481266736327448428225786544128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -27553939462686282302151375336825874516913656732896787471260274261932181347510172107919556346417185339325293616380309186766855592731483835382084869742770346364464529595225105203536972486752940804954667091001950754192016366630032182989992292737231839255595661438774183943118782580093291072436551827065081100541532410891271686276484582421071847226629729835469342404801878132893249074134790305363766299208594488147604148606739206690461603205800248688727896737928010334830254706032235933121232425946137961629944659373798213283298877448447389772784442352446500136768921348843500443075660058394740921415498857704457860768276072125452243067319853220516580136539256764289291098829902127581398548797009059845533371278867056356852909178421191000038061652973380261326884687739498697565031184585918801626393884145739021632753408788389438406755661862956910529449497357506828439143036792579831101266993313049602040662610169079496759694289360921354204901550845566376821545923290622411605116711607609189549380283762322198033774494702282045852463498089585156269389993810532565716666060100666141232686294183927722691755136864754063097446763441525198764688402722142722868079523560729226155003397917498133087487022531855470303686000310377135253397974722433303174127755848056599262327709588615955301580016873630732528988016679789235652460989164198840873329659315910715350444471310807836990573380904012599641415914053706122002806385648905930560504891172192862506553514256172683931817219180298102801607893894548490945113492479009819849778103134234441350502573955652101323027443489373016312197872977105229954416958481864923700779199865577065454355145803210722758133459997802006008238608527285691390657175886510678093545069741248875939677715113596923283556458405034328320380075467345586793097964992138055808643943348198821261830978470895566126421270033884804037189257447454525755415317788264860549578837405671537995346487064969550963963150303827697117492778659311246057169485824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 763585255033353478811863245641676094583567637699528709680407959039840746716347634122470678878333886514180118829781931572519915268207255353379727360119991035984375202841672683669302062369373684057892902622471031937302159784144135648978732633148856849915204595793886648112428203229796888003673387274519924158586252119120210419861009096988729746012088919561173276775110211380283346095700408487614416543676009410869573984258485627830652232697991777187029040459185979013987389947194491642802018274373378886334142165742015638327180898342781029425224325004977607839281771126787985828584478951920680734767575383852697045148956610885015485550084288374184292860368120960880809986894549153158645592495957847519681122978146289401416143703370765528264618992898509839819669915809955471192688252890410064192324663689750880067880268719320844822086840318741917783450112796144999731608128943596805710651074751220766221431677559463700368775167531812936689646466651965167384707475538853307509411604680102501520318125944536007583567773667233702134127008979627651163957261107237227624760898867881275902387393184504008259404976417201961483920912926576711361012022091893174005934385434407645885925533885972416247104142010913502393057618608635541456560766809823353965722461050597545862203479111356882488427158176902236997143692451476462194731691628300421034697516353280230780018512176402247493573678383602165935478636757486861378003731236877439660565434775482505189726681961955366480658090998042501892522832096264432540012771659449263601201922600076894468928728978942249323392093418618442658602807520318607792111620122463491821175078132993626332678725544116406853050174834502877303653140466361316160116541255834019325560220912381044475307633363474173734204307106735459282753935475045808422057880629639261689622677579350927042845238227726550604243868233190168822253550343500230252741669967653806331560695937515592151905619908833673088639692839357129296708091049821105650262867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -98987446421222990319273538942158190645489813348334101045199615888377083584743185814237618350816029146767603509630043269978720656020648671500961569201765341451551067757316204641695231765539531910506670483297917758410991858846744162642183868193802831576516026538291114526195813697736670989368254410193538075092091174134069275191315279977902870272971581578214337429045306057774398087876021896404350644858820884433469625033640147022943376554778637740587056974559888247121873364318414378820836211387883671551218409665540058587740295826756718974496278081498262300299111771606084642616935540730867745230372660147945733536393808792676573453607191423862338212994522495274195002662493807236288448167280630721709768105673640005887867975491857951798005295021780597035027747940713714391760845688990009688497281866719241419702807541612821295109444734091389077508199809111290443394366615473736792711907909628739651185833280164960159564972472568770192037133759393356382535178704686687448594330995942016801309083236167902741507997856384680744652345829923020647328689150496930268016771933073779373319033715186095231837806629542732242558174989647874822317014257364663533077812036299845308782262764949851879823437261759515141896421400444671810842148085233338763188732478129423858277485175882137003584788328247153863294388998130172656232628181703073465863848103383779901762408809470082752988933884156736067343671711714729205217686629262873928195161510401822302298584432574849797082415730671157712352755778876409624290120491405795270779863768665443606166315777887208407875083812009125061287365814962453129012083915280637534069066943195518256826435689747944330791455654452017330099350695251289920676467989001726850560234580390890631815753556521072511108631854275045271130684019059351523828522099306376454640248389538239275163278508591644045266596337663988378828659527179388945122117258917696078987343324379154216474114159163378799097841280061226244660134810953608512418472787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] 693167022949188344330997091530638354858700857094832751931884809817529202878358950100564100419507950916136899907760224693824605379808928567358098315632457188835528293595050659557566104624624886072255597190326220424323402804987583252869907936273349256578897431601498941419411023421756778259740527181228489189115584580412576630550090624458063064047285602613201466889892409405608453761723045962892416379022190192213041764854450187328681945562043680189147459943772652584007405305228706021875383928368077292548213208427402793977482753851240878783830722396074537808028072521427800828111412511672283818933695764358349914323992930942711416579844767153673124977365993531276332989320511124435607579096996236904029149555079969911305673235447727154676490971482068433056285446213103837467386553514233309143337494469267352129571041887211045839699152046211227993638214520181779063308256563076638217308884168135770210024519061388103274476303627977838211202153887116334151748024492896072877483841599119904982130738391234939145760632902316542110118048411847590344726217785953268699547564923990490689391031938024300795853442027329903022267094281255113760804053787684844387113927856039734898086248020195099180035601322008966448462392988125460972715071718716412824910644030827138172057684155281329114845490070697297091178740963793181322779309427922376313369527104977165490156394806222158172447777121721548803537203536373415398869365582934416351338010067787718834459698850135183568216317198964895789984158329625087344317430468517094498517813060886033637033365337607337342683007927279763620838751365151958871631386281815184026706249869532769558215586806715334321885086662837902964553685127577122594191936856673519996022386748779689368138295538081853940438077061639870804198804717301391292677703597526367016498528346144517991560063456861363934515597219358405474621095527661856559280259847846170522270525812118934910387348161543560510243309349577893953652317697551299915702685663232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] -4151386486874368272642417495609870819587560268788451061813383093494081121613473753794184747614443742682205220550539901608009414744297042347696628799431039374821869225941262322771137048568504973963133216403929530738478107170882331762654523458602784848159639825752435612965011959873904678431737150846976036367249136680063953897688342706624266694800496169440598809520674022316142976400505909430246536978985463289558920035492149300560159361678830314953482644854111155549615799843607809969125151165442705309247698085929696708443654067806099685977346004524185974815612106262730358553881021397365065977528262721193228332360690389590751788323537906671989529858651058895494939502441707279719801304638465435064299091920156727017577324848378338992302421377422740310776310010889783180589186174659305826159484143941361239974153407083038353987332510227583647062194186841686868613318859953319019528275302812759083033929029870187393567734384883942968612885484083938067034258980715670235913314466162536052284985286716653692163886949901543051022836157824858654052799826521619447581961239781630016530449897441519165819485077549122145688934806025822705951469438747722349983588756348855443720638186557478083708161640334246390316980790742288684418905608911145133715589662336906883794801605413724027663256645763265121291139788365439067869319494268200395597639194146508022494961095523493956759875299467346949140325355989609699701810307075200899276476051856443725287603131002278809294276244101612287861251180492691261656663571646428271975447570730244714798774758592829821421741097568471189956279516723630692053932893825576468244256361176739386273935360957783093183553633356385452112129054196916492827214379245651688072252338315906738918898269229272425626901995692897939807635548578252927551290079010408121407090362305607882503635790535852235857933563900143674693419686467194852699638278429696510974294858351071371709518019517254878748235001912808809958623518951123138754925824049152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] 18195499160678253461306959003034943405053681430640077140505018209822012264269174983514714021154585501597179536455337770641185463201084238382494250533885099431845871261459593204695779159377136098516306826190976093571500524416223303772577216700220689342159900293052099869894516026499046544596725749649056429266381588563608644019028903790551889836115939177371626319297285189774628917878684260641916440413257073038816782500354536345476467319222790348724080041791489139512430116060714492846487115333218275904247689017587646208913262209598509902182749215678316873992170714653420968244354379356456049780008477614791131349783924174550183997280346660274518663738938973295192297031034394222004931502431986900361617441266680262927964253564624129889275638485593040789551525520861349396199496164816605152709640341523031915481956545056768326637634259894721743501723920276288889029577723925961208087365507808948664383298266800514299931375774784692065778868506549912369779356368457354256718547516219294661303363503414082646593476969156929488227287876809240301733752938952192139772545750182488821589593476795009041904997207439458385671552786134863341838466545665281177694762410868679016830762167927063035676066137817217343803461967257681600595588977139492187783221074481460964233337741702954459906617501607771731866274933941393358494652849992345985006657491406046218120027040214443859319437989824675687196470660906350732691583573243848587970275169925258000521866028895854198420529391333012892151754186819428082423781359892493842192936104955562978543096516342873342671706400004693059912976584822170239629914401799747627544503209082865457118008171323825755741779547101632740474730349782932714691197434885079261966539502175402026262213977554453986894245619699422422250405383479258009341780618760090304799917133862277217606412635651339514179185966805806637867406766259988012985162928922383182160098368302779320160208568878212304649150880737034226561694589840581714560924581363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -42375203713211996281945154927997095910741851763822302203416973295649466881079253540425799551252304741514187107180756292770466321203393308056054292044965168187294501333644595513237042811583668925183148257233075425887626508231702150700683894681079460044510114455246503279923205158710569019446669930827440804983038926437194887793974372296887315336396491525975922725622401942570343795794254638759576842159282495014753252296880983654339307818971606803506635913468852131945006915128818814642652980371368282753219534341644376755705817827423222689391215979640719649770594453672865725602831929668596371728521531505968689509694423525696153835204426676405240269156497629028422844467585073361777872927721433169483050556874907132277110129580544322065700839391144365445679265503254537892253658548496258183709323216540370926748568443651375107724355955871296477970987323439551176108624514738239226189735853810755715095973490940304042088447580394872256066135571592703534354039050028273389274782882534328576483519250049694695870234005162339237290522686147409979435431371888081109458504885964228782739308040134443435345911299756441476492906225175502232961914593281453576486761679872178615871971419609986391228634946583098923178700415584415236954179404264975161661516141078977664498173125607189640862659536938573544154561456847364390400194613738261452549431854396977333345203959682065119502856355679596878507009956215263485105680531588460387620072586682963599715416871313711913273138217957663653439037866412694190845078750187687578809129785962231231648813917573870385650009316995150634747651729184107940228518098377209459371932446865511000700108549591255747271890158629566563107186339343050626416581183594934548626101558957213836786752804999436322931610956410391739166584103116530057793056138351252363272738884553007023609318930317807732314731523660601330911972444575172397145904894371513443165194962273945849798516372940103534720652731336453391774480913549239842610111490031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -4791459837552757716997026919073465727829367930745743156341924884778945976411845691440518643915567905024196516534841595115281537510177035572716107451346121070863135820252692365429809243403763893900098297372364859881066180339376192905801860750463610402136028557091058958283072710386495787404707752834899907929623127688515887189708671751995286674881399338318274890011725260497401822099997193745980908356055419414848459393729553654728947247658115049325451904444658048842554644070516639909968765110045624983676259770695697779532158231535781610100447196997897500410282782741735719523099095379603017972165998158668140463487965448279954004436739286830738070301126220349653836723801551771096956445773322861200198340570551689204018245696357648124737438462316349210446873144446971419236057643281134667850670261829052689861418193908966668057810212429709284445483347502939888039824974702812960155120825653003943216403607144318089359196542137644829002752674747969310383182479990525657550568471919111645283189794107623070347622154048176046564726605348101368997070808662174238009752815764268978224922621523013241060571304859734046915175431728774524410477300239773822139434796337626714455382664222775033599578450780967581203625749645518784059147604195251004543590103594706030047872730900466984253060924892463823921517644449698287815947584328591755230694807041488765495393010978915222971142817865579734184688932349095946057987342006484034231332454255083063433151536421608637757964437833083516271549239504816144784615636719663621767060446768500137776644391014094056377818627950976184245900891261844038988304070490125882658765374020137200068123687622496308887203867361462936567032452094797824228172256104940754110891419015979629064621177431028320672238035761802473280174743252900436080678566350134387288769879273838931435646573429652500989118865341742244858988387117230242300388396485154357151588398480608975434317674329873879067904673837476922378736850184973429654727285538816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -2039768557658851993979149347012392507489773989708039647497045919174954231757174649460847225137049860266254496136625908290275188497989553965898541012430767013273465023623639159421611031663731534890935865775095607934697644685612377123297376209332974946178837729176852746355230194134958026681947421453500696101737003254193487880017752738096066742918407973868575733438578695870330711271407540161807124466321866645083626473814051059648375911197800476960864376619279074606048402976988003390505729813401449755745963135099763499145631705295489325003786805268164407353058290071492507091679034457016254887936956389309481438167288130435535254718766692925469199697590827299063218917564614549247700680936044945485878339545198329823881920506463136198702026901388945865418252880803280584493532774471362822905769935931704922018854902540905848678110827544372153615127369571911175550715508491992523064325540762302551040215292926485971117286309372544053084023780169109514640357420196513144485889945086915692540508174413821048190421318964991382552725422349930134832950725179646200652266577261375848514387066652915086812673138371766119159272322958229100853664969836694932552841497972747220749684377558729988261139204271418596269681189731166532784920140142789555627606235475049467982006182176096798439848180452048200455809100163443252428674359698402664606374046771347487112360262752064529842324659203921815531085589920351162046425649753944242820073904117527184980589773905079137644315760132433768648187150345297242427491348712611271876186120260987239097648278954111875872524222219066181274313387153032069719992795176740623941203556101099424209014750521765276818083720264911237490528345090426042634185891317587576462890896481571775727038672180849065883575897625353318208555211535914587287591139746571895302281126161675613113710203990288918031912253921984090178944953609160582064592851653759110839367683701085411246269585515691889894930461996010956174384495434261365750594337939390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 35122887585424360106684210866156708963680137140071819451062108633880611226857388244621018995516000246817522626899846311127009265416476953892682366670516759268120080024879758423750621205498170526269808000337007231407253994205042977951931967829702581073142747256853992293806734482656352433586872536640644299340255358474983021045178448498989312033759825742467932796750293177948230948198248215046998612260785359211093102493886571970934078372192250503766644683384217803490773917024169892326055816910023703736178373926648184387960047004829181384925804206496370831825804199084952621362681515627539485295681319825636374114659385384494931621233679697783780428656832592369166598785311641538305321355207602235548716706408283318298561576369885329318146886470591450145379881408905946990824486011611442469852268824773217058306844516022030011097968079923316243458363570749333459194733427386842675327591591854530761307785225634716909628972733839416724930424907977221802836608560086198348558161432913884050265032930403968710002714003867840672799843561928716536949486537469067337716350404453459356032190903620450393122973269637426278026390943781312928169289380527271375220326725457534563563819098218941867469566141306248880330661503163261844550228055507373565024612634340207224823762194149417719403191695750738448817384855595742285430972028080369688991513752103966224490317604989052253296971301393521791622244205788201716749304442101786528385249274609687046646478845780211389214362122745258333821551044893007459299070363042917896808340383017176373114351596618027507401071364344178981147784673407817501757103404201621657992633419191753697233459225074826222479178563285825546219686766145490066662650865060310769948298838458509687450267952812308801075545113666819050442434370731356935097712611907278297628474820157151604104665206826302692303566504031223921257120011480614217749276169155589576301700286848206891198407318706985558043301064753946362334756142178200076709260457110667264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -258648987425891487467510570190923679432935345272847652379481332787271855693989707103456642151165109276335712384759321940431501591303849282714888575708326679555737003812378590152921863644821355765682475279259827708360194994191962436577878602116826537720149684752987298613827383361598012295387679723746239761622106882694341961379429766828709338070204943688258817943874399069132688399901198686592274986847487083999524024143976092764221368843410543542146140501095842088981743446227729644834350923504966535164234459531201845063340644849116985363733723266211071632171300295942278226924595356255592151031095972096481463082472238844936921652296239044619223318175124005720857640811682522313784883424688519100092111639568534966754301454166862027853464496050248565457572591591349250428676083348473641029329798475346039542239523751947699389961709466258769155148324383254741231240232670430109851882329690020551102393126077591905775691107843763787844653018718389838080785398449083621189869352588345428247402016708514451786101953060854402236249393023482546997366327797636393001928853719223612788017011567473957752360885335858467303567328820977783840378744587912545911979107323902374673301423129730816997176496774088183680523087296855480428943850583193977560186148313909239439265518531678802706434916872889576636421216123236402701497836589306176791876798804922247884890411442295498524481001219938730775724650217017633927283457269027054730957458348385534189975196401858269345349184626698313591512845812886980716344843790126157822365129714033188616958213962248102387528027597975695018230270445613319170511625553193278018460810534605722549165469731971578807092981563893867237909937103010869301359390919646010384755404763349713043257598160166927339269674927976035801224885622165328448966468875134069389435252003642080395910124730682671500394966816707066654597670192104268713883870174457948051477449109416367473852657204310148100941491479011263348151335527220725343450551980153372672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 1222915114053433433798561522838653929866140032291891333402095390897158554845849660098555441701385853302823772993264966346437147145133557523361836721585554284950703129393581391119411830082896398044326055172806147831495192804883633552844114961909404503274562062171233929698766686044402160707423312024346120266876559028074199484057470954306493031205819241375559864601964455389458998945765368680181805852354150951186403520158281777529952539995458846923567728177644739846556484606707193027396087636462444020777510859784701237341802434031399684403862977660283720024619647285596100768977902891762792548552664720222488833607677592625602536678202709306596066488790732040294352832092231380719873123871480604773883871900640560876455738944350060926034996412725458746381095415239838929607450765094438467517759304606143356496918894481060798381355503355268996437831308132476156718412343929507912719699062959828193286690720422570677984150962091753608456400872293817091020525616262491355640039243855477991442537418636811555954721076595670409977374478405826125612533636444298649078498897316882271401765011705079253820629325710782024917720158122531336085624816203486878063995249368592495152286659474814780802551188787407291602028916934418944217323101342441642544368583884131651684372818902652586358218929166053523774638238168218639931254094423443002113005303696686922718400730622881969208731058808456185725547733314732380651004240911858077133494765600508604150689669793083024977764906858891283646316352044862863537240306111454087866192083724723400117680679372965720848351221004066161792851638086329188786950579880288407777009737167106731845014731314780549765738031392829856263469445192389304050671090576225216487162162339175823939245500837664584705649278576689452183344676634553783856503886629246911911235907291567227877871885487889819194587719094498415856558959732789173335170913333174384981229174346718506178370489838298977897548621676425297185220558217793299765334235119014117376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -4392230630383362096305235140777858344895441813472404107138691717098924076555780608954986263912378522799496150947583266169261762786002230462404455518283178636594626618872546218909982569000743616741994274016806069802332291303538348301447380438278956955972201997591942035399147762999052895510363238137099925847469780221034266676637166093490971091746024899632843577893472580099859434520020316407576174363248844646664443542474051620551821962800988971733501740075530604979516326506420746947904347303507168080842415280820510277806928153938025614069259229173077851170890197859460152079003433000882694304779097709774570755052239186463859706400601498375200001312679592247641110707928338816481532210227497291086946797126431400256618231075988177755862068866532049787078034872151679223498561366917290447851037277558820237872488227717368545824179309064700335987379587903915023111507136436612446428147820303065964465921288652087421079297471571180345685209998255716641516444661089000675024057261486189918423523694360591013666741449833257642806745007105635002020517769964222463352642715688446477600999545971263497637880659959405879269481558589397586445516962911906398855709594072948789810761272526036639463542753986767522365786053878837012348685278905612088073754473558749211936270145216837881119192716260290459597877855480540282555081090783933661804184258996841467885160868252548839487629638864994342415565015535791385688414312881169636864782421499569305893403077335011710246177431023544129632037700557652530916390590432430869872273270466420680167918539679124891290967298656113257018214292226470388906981836837602029400243230996275043144111084692106816521149974673491250074870445487641852567832435004243844461950365446028924644165142337767343857444221334901272621714075306270993457102223658933117957830665363771121800671172500776427371661044877126599100863986894497778257927105902680954492422673648062883080744107984285087910680050206829544018678726063134889819930927703982604288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 13207482904775937071769316791177731614600164237116516266601070005647209765328006415262780518099534214281859673003227124423490416809025832562949218764032759676240033242211975865553105708199628476220935348766907160950878210292273377772429455552520951373146909720469167171971058855479524910020162752853510309081259430004758438905881182814541484660063218090404224842953899731340496485438055203640858397060558718276697177356548832808416182860656342329144335614556310525201089174060473311921179533850575504271426464789087469535117667718435023935760525951783049970415178126820024327564240617027457844914377340789264766182978558212142701399918016760059671358892141833897056746290557965759851688072480143671032581914248516913809183810031340630257888398222558862813964691511105804623814530519150064861833370481545372608944302237231166154048816344646805018187739711583305615344475336058823467695278030800873813335286085631784912091059612401748141774095969388256457570304573017957674592339823507512106283470871740350679305210027231611239656314168348802355900998129388811861851290092504024403054349869014871056743937122585884566104567225593777863378161774238467577050080919724038265237215300886155675654346424942095064999927753581436456480387611144066983366031596277065687748337937125273023528458306253735588760812859521607393876075254060819216422715492460928903157471645392629635265982942835451926671116431689429422724818599085269452395888266023884224877770915889608469294916062966264328882036588757171983877427901740896643315879546531873942338159605032604253192421784008011076313942784632935344450174338127850158551844460146679664327249828406573700812992177882899238128785468903908069958300652136541878083529661199004458350221757014184882799138512129386066696184738253296201084638153357799674161822928434458465250684439520174073320932495293980764515127604103661510941229191803554216423904478460374045098079903856288730037109947948541699443439808510530362642389153087756435456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -35146163065221150529466488221484851486645227148915625866900152019941369894646224138322367691561129392994252931726750649889786451552271788099211514471006804618273280999901275420655512614305131338848348158669675625851004917635213978085719416131490828741257763281410107198921039716075696970814021488806399026843736229708737759297307305207908263870806936524703688054178222130697273792235576904340616225051905244914585030532295301714624871198042738495451416498708722026122163665248577783904788736119524060453411626957661482584221576755144543701983045476373548369544432605950434650405353611601127019735209203000129944585274303206241101934943814485648172806276181502619756149914980571373936148110423620213261778885840259032974903090693905795569295368025367368594073041688886310292030893612059720485834574523265063329156748721344312069455265692905677271674898829729407014789019832549655594554423636591264262239537901385303441917435248486339823686465636848008288000278502683618508551848479047345338707005699426641479431573864808969730859409282943647078131919388915971248814620850238421482841303362511987265519925748569003743130578761546409260477506822186379354337587443526413472253395170084073663435063279681357885415961722279064663982702089325672460138387674877753981941086398593324721455242265398625129074154209675147972498039517842284192045718592358552406287033797371479371434035461664147734136367440693393981049148888044843590497885740164542746503857108231607376473435122725797876044970482302773431801772818257799182969526801295803824517509676336929458132017226491834261790378073442378594049381117610814968977129607721866683283838755241902119948225993829111149965832404393116958175792011247349090759259301745658581669502695439828220312559647620991623191200014351621748118314544079575499845698884903342533929991929711657609441461503273183021693678998106571091135735224398040163145989784670798019348236295227740008125482059712331322426245420595340382096524167648502611968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 85383504745412821632314673474249005266092585774502230196771950604371839222109697274637095075098997182514981464310209659436648147587285064403856606408711760201236923790544507720345825381953637318594237646364953275384205872486438311011200493143018703711548899664815113018683816275975061251043976929926617901550522214076171829909354656186221437399846255202754741821815345070272783083179914049278357456091693735383437674495052382434173245316871244493494188766868347880683113199701759310173370107694070450751054616737522306213282693493661883827354631852938291223595537214641420873866590294052742308868784441935365942923431635751930941154679004415397463469786800289711048720607739356255522871037457711269169012293347613933868050442316023585500430883459205094387108355779583271131143061544665430949053878961788693020910156936177915920561476505114682344608026199439007892625579345159642373925810842812192184170132893299119736078349466057905818162336709357356488269341631085411780276724795238097947112463817010325895230277785278274263938694299718214080850595102258543804132357484023880202351412883341160349164708630371479648047545607365247879987722850777558687023921854382342983308698785595409399078301448288300887714688704945389168269897139566402026162787375852378523006279007866456621914776703397554314686268514836217076874747669568543603499686871066902901399691293819890121773438219632422384379110202573347635452740379099893011069676640851384971616067569054666036522263972288034471756452255908310156257095805753318573791064527619831904621688784629944043559573401324959908792798757748177175576901555599542024628898353435251542776328174207009766046735793021659670391710864076795575910690496958452154374636743179502994443231550909752333137423392472337831761599974045146443270920494700191578488040624394775546675344690312830167903982674707333255915880373028339588289320211586513882715116061030262739134451519473282514613112417471985274006551765774894662588449168954994196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -194271036205525102242481210704281547286698752064660363717558308888000662937687766389451665300978126987560058732676990731145451731267776674956119841775146544073242020564287486713769799368476780986041662442069243288213261724369869150305210316391943986638663374646166258621496830394430187649590745734165524807777729327377266988321135376851223175558461248254033612959859869367807949237198934070095884400996146700383778006628974731845583932429413118539807307095709545540238025862552076549683249212770786628605804985944453930794847795983322156547488722291591129112067040930283731350045440570807345685193885024887137360601187908934629843859455261240720082175338232965253214633774149035251705889243052611016226673881847185142689725918623386181628694396516245892144662983651749216318987779847237202052332218255745315048956830678125688951238062061947518203718014678241354951988221512962551949848572162044348435398016318643920844803982736548903638585547737090183673087753098535717103363858009780855028091199925460930102739177041976237770835399055266647334579009222831852689385875122712137296300136869657310043079601196764833174196412395102956610046401129709612015429369926899592419723906501920154452631350968590194699222955269718604561390779334367893409844883886536772659299838952180487025765986726563328339851734455209960884566051136766027527524259907010973331542908597004167539118316939425661541651640836992461168709859957205504052970491765348628038306486499645795766942445374310288278649361283288827057509113661182724224859995492911889198179137575218797097532720275252122182437158279238828329566994925056934215926379144378817158559094602156576300117893156801005818311686997415821498525298740649660409698771857373721062186014616770008158861702582944070962021763749699330065987829225357700498461138731043896559002817356495747307141981298688026993407883463825585302099004171121901996209895669370409211389549530533047462104060675336479127885586824425138415726475190059663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 425053610818912246271144805778665300063705664097628943100441916021599551951109336770258644288120101415809123250954063461221896772552192532216183894860777453207016114436685186264680952131125210884063811711894008339883001200766380217558981426571575455259332607768897345429000994899382796316118033017049710214427725167246538386063684376639295396307017718914293443148711282447118973473487886624863117796696735558118309649214980941321779619626655467668978213789556877554815759126253132530444699158644505591273487173107402208241031154433636436796650720636384062703638953677890695596191766997743654611075765209088162118591934173075715322903618950092074926610461554549655532008754943273659197264209695463283434771226794468066086309648255585406670524174751455863323417237111846382934387125324328209018025838725873721131533578693829927705007775003622127998094921921161787359789663900146901373304186319993921184626304567284403941522390547323423277974919686008091030339703869862979266891701512174814326776738229457995830551640895361894714116739840803095379666943693741691626576560987964831697388336922669632301278592530308214574704800454238623223393227808542125750053809076983555847333839956215464148323262772817548133633592264609293127438561430986768830028076306044735113806900626391788139966489204927198868552192876307711975262236659148497204394829033041014443223204421215728456172925641998123243556068723162222803746380082957601546182543063076876136823734549941033828638222996245124304477353230319348136482968828138969091558662571505898508954295696837345671014425674147355842127195078457557291064668411871146872665144421121893014427679576135360902374650767225673081886320304879986983319767110554105917505766034025649699654837097142506661635376048691379494378682482019250578457919860447226163280192009801448357303303397393334289483275907421896486842933882065224804960984513232065755945954242133179593537210839459974137678957009919978408074836246695800403646232975345597808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -910251230737044275789559299563444058332506259884424215391053357848349092289963719595640412421154389666709038030131168436315731351112541688226742026586199321824115637968249005345206476103862480877370851652221244486020490485648340453847542429824000926729345487552645338289515070435041311735845148743529792644777718832863891391564588780782675811520146470034871472190407974285282923577259417423012364195585442341371009751335660271548560824705459659584080909860711512936784022700204439098236558248339667179526283672000114845090058976365913992854669635182784638613078558069900416072773042362498266486415923699743741131910499416250076270052436472217412723767239968367414616197018073591738210253892814064112921970977480672063346748639106278512100628251097444547621766192037088025648956815663167544633796292777243869264945778176714779081275838199370530429827192791092888366317825688812089654489333505125998643996668642434004307958460692404507494728558304539603317727150246170285826923504382566519040581229916326831721139628466722914543754711472764635524412557716846214816644273915902860372637114884669943969602513339073910579652072054892618386488266953101596836743845140509660129614310849670256686023174749477021247126859361996480790518572352499733352990901981469265894839574073100262139393533926927923868516341204997890853627200287174908089737759542525105400926116343321442700250262081663741073669509284762969672604749308729116451488207552075878234026117045785134184124783912565529065120463381858503418996829127392700495872925449073996186079748444351934716895158090069659931386846227152907284034215453352753538206145210139383617123858659797421955534040927843158200189068777556596453713035109575332725690670932262593401175678072749242316623355171122351656151485918069151306065856778950325077386535127020164240856097079579766915692707730022224828639689014804473937034521914354478994429425346364422030382759605978992783454001602187375125903453645930785636837069237646815920128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] 1904898831056218442292888118846269257597259729045119521402086059486364438383579144628812009416535331844234705708800294801332442807077160162601910317670218050967444435038801209313049632374288059977775986542937929408124287942728076952307578143578060263779086277241731959728418157968564233774930382736820164019631689375574036505172796629399872338143244044068175243341026114185000478872685563583263827040268044572993691563047718880351598903046372629218515991028238262832738321996283345540895594591180188283413723508416415930996770348219669796410704953268319687335902885698431210317836594319863705002971395166924287618032999115292463428162852204248001149380119776795941280285379936608128825604479361721018418006033632286119714929211931866854087030640963215214965454391969149770297564745425781532598004372080782974081067442797182629620904289236936426399656428441514997037580889425005671509417134602698815204027802281780855077314126873823239916299276902490016880238673525617604773609726045920227131358985830714502532598169924092636490294497405495619858098278405163432124875347244363335803947686892050079032712313171079898002706070584171648013273809005051037056994142499012136798290187610056753069629059553338607349671036402051284847065631348795449703732252058865139018778543356968480388208423193905669716800769766240261150609230444041761246462550038863029663918513502789615694282039366409096036506256765642583793818174925022911967658027413734731419301998079761441456383731258276114933307228497544713332655823312839359932342769979829834798159840313672955622160419013739362251518412861471919134268035181637154857553100968448875747785054169701627497627804488117434935468345373481053847250579490402232648924083570504060076000629627328736060656625814923580730804692246092559282960967760723625069057463037690897513050422161347317290894441617038873181903294683285959394040056748477934346871975792846357322481707661567479777422206588738300651939896597926460300914607609846882631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -3824838141226295587485860362409996138319459120664252247287129811742057448955815118442080264768095638395140241317637635125051216317315350969701522091984978389437563475596728875620073207110875703376299143348604488590405739956613514576855995689281850317984289245971874865291621823879890420394848238289871355473040370399556759182353712110719773208729337955447734672869521992497347717067185631482152943657959766138168836463380290452646709379271101292906981006223279186351613307167942460056836194495715953235769990197081919006193095786779332289631440572726635647148604628368366718096041250325015809694925425292079541549176500078914157056150222042336843468015779081957138090050546411221439921024364607439387071459379448613241752108204212507872377018118224217859655689074095332680976642905951616018562761453363067501931590683255606118064574992841096502744474027037328505703411394979593429040423647940260346656053586075607470428142458107522466216594337739502835990709841618723919254872377848276023686181096522903553160123549370751156005437063417393369393734511578301489067724557060434466251012362714231840638115661518187525725498571205118364217827635372786581657255690783521555620471488751292430134052732549310482191700178975817855438968260732774190321734099255209510486796019471072407186054420521324368221673873101330508782436763330001572975840524226652733286109389943185834883203086112618077338377853280005572756602662771565239796884431127895824182215907507720855049096617734799473572415812400004388834048584140075553399458985758573587515770959054304759358306887475800610620061214138002564153675241932858526736529666178222576373032793627461571203112093373519235295991892419449834405006252654494736512480870093759604775867436831294406405787084934393784340037957856128324859943683149520719571005099370076534780662480537269735904963521433248695488615622967668682653723322367490479537019370186921748692385516902776793862620733395258266333836320946408820969428777410325718761472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 7194393695125938735755725122348773129143903912303723658787505061740346567985125744982573559407644346387958785206247363048245081356381632529033145335257035949004493348053324186122691190038844880938074642011584375033916049936623428352310583243922877672990920556594360251523251586762624674282533785586376962466063359857224996783110352160456954529671906451459989751188956391452401973321140166830232427108948686978206089559803235180032535207391121522223266540468608811078733758031832568512899978466182037540994617950205180737317926135024442455318337474721700470705410611503046950671152410852036996942613099722634225112854089555560646917604198947016023986300920234465865103380308305722539403848060956849571640159092609470443979087793038176453998525975659958107755975619333068599740053611726147949885787839929804149318876908827589364479332920187377634998251573509210118087051757835782372680502904508395520170094101669678978152115233779986622358252559955893190361414920429703596929467035110146872439255309657784468696720191177459861636225442951855114060913141326287268903533439966895675721240846684812083005702021725046239804339472107634329038786528029375578429517146840167088274107859625256255752407908146809334726379337300423738297267956298453493212966377449685268196721143358456552953590891373421244230057915612534272084813202181102029241751836072829071470707935000002902878754815659573647453720121847128104469456542341445604180051165191861386979994603020687316191074208291403378963869382623241906333796111763867487534914588660419099515996109705607029049618389599222795737567576006327457595657151849359701091512901097373280082623733578156800438717938140536739131004679028959479191608969294226552953623158702401382262078491088969141168700236094327551413523707360096151595730259211675952902727710832252762154700203887642020054782207093431623297405200431579253411539956852767386345852816317506974745856190528167809957156644620799273680329111625311361283113129326842061258752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -12412605329697295604144478225460475702828043449344508452445531962105423934309032559664986881727695895899604198298790119834705157228494951563801891214738525348068357312206455318986624471532807061883804084307592148535520029367041364218423872992567444544680150172764920825539999893468652383079531284712292152800339854191228905109180432747578188613505764710460450829245077497904172942099876679355393607766398646690959136225903703375457177033140407966905443101784174816305680575558963563780501755342976203895509765120652220570562641561741617958470467975813315032813965781872999925092757626517564936709866911396594307255298721237193129045338961429841694701719377709571523548483448552544515069032085596856834611264170930719752470906210538822745897909186725248483067521673625008595082963548570296470397953650187534628550325993594003122678957148404005077769792377343247724085066132567775852501320073673614469768866121374612847059510066526963123016409897015897771586341964850716148695948792229717081270524620826098473440469268763690835592808912949973197300253712449864974769110347460015022162138722426285143746497152955250081033334467179362039279316806882661488906306575710940833234013184819215745968609235422258047206051812177997481044292653571070476675057832446876833946455792705481650042788811200358433475459882877859881379438517246128045036997200180332249682103573113456108293237758806268054224573611982183875458531542183195676343425996549695495912221047481447642938899031412364975990562457551631800317895826310799350446648927964000704077334146770618559580504226454142506926339711580353835335835664645884768083359388768178913272850368714630862701458179043680334062397325762164128973922260973395130469508333519167313641075464237368733043504010156211161773039696272857736883839124674006477513933964482962032386244206773575409842545759317376480976256359120881420373607001792385227514806844165451119638550814703642581829016280545145505077471762557829923432187403487219554451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 19339940995278775775584923743742856028890909722232925273947812325780691839900896674128471897029773415732755068002440260994140691245651274386482340239451705631654440001661910865977480262393069038044975854918732120208488131996045750053072849078337502466363569508740285706743440203235530141190738296036398349489635027875439767372683223355937246008831104278310740994517885302525575294481170275187734480937287934958494420718905679613093159210624319036744099435657848327016221278705137325996698517623965714866556444795096722387345633608980274147862154959669709611425446935658101744037525785236204276474850249245275681680774883892336669927658307264553151570336750600389158910033322251244299612782969690179182790504518622287454199965737825690535014758554957526454356027680284315975698877218576264855526939900896182235858093091298866422171627711132338147807214648531544408112765441817841212867010889711201921467709593925994529335353706850902417167708896638623664280597514281366155252784388377757805001393978852281686188731829234024436741547124148353558715327377300241616481456762030324367452750598304833226100972926187111551594282762800145187697104576299756463170235393955711489904341081578413906709845964258607229340686766031723908831755404219452897732512645184321777132777312300905581640510684269918546369238601271061203727454610109601236558322544090383341485074307617726626131460084233424689981540565640521383763420057751584134432693491617744544571995236625121153443557380321604305322284857286904487898958166922890037197591667902353053463999447598482979330951225721617982887904643555328815832569345321569579267893804457911042336715715078288982829687262977836348662192912569838126371806073424440670371275036662053168485286642892758080445690966324407701340164822286422471489398580269889830119193986292183466963349613166454757909025594075900492568676936611456600704277668435468042988977402314439447081406866068958588187272297681907950934568640638362285686810999173898884349952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -26922526953800283213561443149678070798533809709235202045639039663774359560734523270038182114238806642438666905514467487644654893031316882414606642058185740147130741138802430141510543942736707378202515154953408998741754636814604980013174701570169481485675651939755555396341777400393831089470888826652459788746701980151871823885253164765254951017065733389616968582206279865980119329219695370015662443882331556696040931324559287130334642535527504849778747545787591522400784776544084207004035759581707712302069354921914073247757467681058343251490188029825086911256167752902502562342294568597544848484645857853446021284755745976497153256224258272521740316728041004375771277960628234132702936207769197834599823380077217920866663367638863732772412293419215402015296167554348818193193429636567315711120797367181074833638232658461035883122098154717340273377571247944640710806097459977809626706267793712018513476090253057520824401667038839320785536598963009090828744530805204403704423397807725251817912802387469524778015105121259407990100446961141822858281969313870689596585308754277245656426285196957723691293874768309524974164317440590101128202698709688000834697175473613289270751972466419676318510020711315938228732616930861539735079808606233568559564808776626661097827740710581033905339530060348195692887408293152155249110577029098993239422817627018419926352220205421707458075235922994867606514209364439141132316855247336433108575891018383856959914775782169102759726567422898486854227018444200123979630889007645036368342117776043803811820813173657709947839481907550693513776885543772621392662625250608836841377397292850258583118039995128611860201325328352703573804623601990670097703539509342511735701119509567529792612785063775920927413225983170344982224518755555977950578695779395356465497902996792255817313776891978279442365664723168186043000455968310996829162570963227324159642887745480376068935333668629939861116704918586734982296791549072066455845289224865792615514112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 33233456870035080707384664227011210621431982620680497837023946803724771176669841781902794925800924888637394126955143916204521379700374289597184550029977437085100071719187172215237998133715708248165842778609013355770347248947328835317422382801439510952788184778938488540368153484878835093338484056492232616095041683244995913628664110277204600717508426226392687932547929257440460590267108548475221677656307823192912160870701157331911933731043533720973999557896446871919704084896366740407926296053766869406876786523524753369030125498316511219544715360552979665647240003956648111966501833523274185126260580680415711271214298381852334549901795571150478068480587963799154089430672000751660496010201191249495564654585255854286457731114208547248881728671719997416645500540131707935092709585468418934317709465046380450663506799058924933167221381854583444520382906376818493288042625629504549192095941618126364038715159981222352690445682323637993998673975363699606531596125851187289786410729894174697598371042244081858479831552388350980296034537196601805798166060321491298681694736688021488713826151218494557471849234223725076576760587053196227185005494969455299937233747580837152439859347929398016246348182531971040099506590915393810826952179833542788299196629150545256524805553945769783080856514819265704243555898930772896064359667254286708915956140767471045871868348408937036121207545343506723090773464307533667844683938811424327941961494448784093228683603875294709003411935703033441908576955799279432337284532141833415391716417333701661981321955165269885849995521779850999588492743567513151742257992727367475752505167770087074597673026926185816582280943563677317767680030305425789634184635326779875593550330583322899668748880127097669831042917571847330723516368184058249368942294487905976369139772492616962909265144437346109089995864396200455996685488186746019960416210022946719405065854028149297414440911438088320919423978491331765479132449959329798021922372147208532262912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -36156716774456074879983337248078671117752683268954925021604545825680744727505336316796107075822113066752832549974559961827739716091283439460190557077863729770374855191651639474436584888215997821865628878612047481028647144262983686850538741697702603935420265971013103915192119927510113486854157212403992970746230160610840710367597099188195469249856303443883389396251146495850947700754468885743959177916546212067926381561319498791047683885935865944459809242447780461238783773963763154374008225614307197653487827908680472045042017612563771898474014073231118320348897052675119260210227787142776390073439729097126497600926761676790719306090901365700903357313659473395302746332937409954571325991858875310145397502371420689334060820468237984288002932376692964160710718416703333196826450182242793311270706307043424334525439513288617863998810097077345819599562995785949856538508435797998538731390187813002219665354609095269812702788910864296329331492906578844020232155943822698002461800232954072577807818006234894922667499703872839433262086756048936992148463095438786270355210803475400827944926269301223162564959226957405769741413483057213186040897127252517098853904259917302925984969921518008050129395962351915793803383169379381387316378134972005948204909730381715150543717895853675665286380527325307360976712515962731030721014810053053522895950732376902382594649343255148131535367191395989273005618183589806054426723060162057298687420927534280185757556194642345038028809234333733385279833176831847834222944551426924476344997641916465500145987451704132738768469378162776292221462432685642019322374464740020677003324847971079282544586108906490009694008915181640755961513979345691396377771613635556019893245734424208177766672514566852416354769564461712541735751041930819954914457636173789206458889211228526336756621487699620614483160213285874859687904954390314063458406920119499447595226528927878081469652326413389091252343010451086348698767156081535041588578267031134162386944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -3333310913439952821949363374518433575796241929644429814582368387372740049833109723151635199257290491310140055824070750766288314780515141084633542862857993275083017650102331301377676159311555309740899394950113574930276963456295560258620327639605369845827898429113260057081405734876703617305084731191323992750723149922374220515716557822291217562359994594390797209954048503924883542151641596655933047884461494401566278612784760942479831365968944093814088014463396276527828323370407308715043690714557376534015899268634436499549579042289699574236738433054927634999208563875080734542228503911122696280970822408710744801796927357615051088281374333696522550777441774550333478844556476127548780220940174562339926905738909580875132683046954359181092488211199464116724807008749148743798299535061992917351178149934367241566269807809424834914737547362752185557950869918621146759393432142989429953137631655167836236027807338294651085771509272767071845773369593787290378006320937552710064063452745090788446090938175024488778140087002129993954068744206974849148285192049188980293984598984807378546567768766415299130674104404253335554605510156646581116064058696740925168409460473403886259310937670537954767960974003910721002705490456613023531380184839813908390223778490074894489052178087943246616141153297233457821580835405754729289797661792483288679023960216462876852247970679966257506191682497342802887966938342447671086449976915405142968998537499766970095888439570777771524666117139221571267998390053727279063809478810595014605195902663148768829518259779188012702903692754902450309440518298129627745279828503306418710736328189858684939148211540124608681201196892769629346100758928294737112167995696159585359744217188858624563504866599311771872907708806364646184567196915124529212960634738409254915882408435204109758946363765406455708541509868881393797659760574890157684576580689894383731829627593147248257885731371167348563569045158960157401253972986403577921536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 14431547008141605601437209604218398332213488062368190057521460342678582439418688665812556014383548095511182799241586451366149041698584531271932077999961033192286134234247712535612107536366391457574270747133459902497944128410399982391234941293866277578655851078844996455642550344402399105642648331406758259968438194958397648449971457871692759778237231638660536659538041730112245401817515695035607237402798429145668747843765633015937820209382992110876592602376770868000850900219924369202030536323235589036985652766007427758944198868305628352512879811541052843450795266476603170271319640045339288178873628516663380603263566361118187892771447496445609228309049543166330067784138865844838965183316703971621348838247824964946694203407724182938165947528082515757413214216690308823464438149105684451248328319524353037971448735154257207388285543663789866642891127365093892913504471687694989476193100077203908170722430760987811639754950453209928451777667136962028054470370165409830664707732308878219282062597858367117555459666501597942315011807484928191364426260926795732379947197342684760817230812271363400333141689991919380101411873468377266462875967548072860681461684590732569250483676438996632757872694058841205281475534546316729208275767714682395567520637255940893749684293979279715675818424017653143642022279721098210355704305116854310199688576325488031912551947257995995796668286342076084613302907541917548403116071882444819534783131508844974634987150118664229453801252332650611130282931473931809600720980558333243246129234806043357789433235877585780489765638263779382567479291509687219893482882950923180917582373560729792913775780127099759493189451755912733795365993101814168396483588837459134757391263722350420827199287269998465161328547381914190450712214708324026524524807352416804417578332824263250881658160843069710244487079486823172499939382992810662887799328252099871738665725498483981259381979712330569357481174177025005762830814753727925140324352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -869368105110405281669737480860179121002628600029962271919036787008982747708227640615097024720739278199305886357465379761123318422810119977818668214827100889031577280785401991478218038193250924791325030149406365783845453950278245286886850246077338882887410161854965732421603450370510035955869338274092005891550918049901066502804588194252821884991580513171070799451714352112433458272530823589383124485473664110561021534011035572276995960074989932631796342396180133311349710475119749140306666835010729413660357520281431100641584420755081551961404433142728388871032220569276947089334107968835426651781174804295919701113737755631701429012433186661575398295721768408372429364136790886154566493995221990719497091881127594733681680610572000961903214091099453125784561102064244646172714988464659707068388119868972376505047870179775808760895002767434037430404726851601210839821727996053130276837942229758907759377069985589789109336909879551291545825316299091888769657794284987364717419739784662442132942640738864563533142201673565105010724941776761631372997685298609089218127634021197265801957005788722262027277894645745469759595861661889424725510736689575329067981986613739818913507663830448145896351196842117021853751102642785981920208581333607609306444667354738312206073890511985695511969150765921324347515397755460979250811712771281249032065408558181547787729546232368867652706838293010447516774960239469484315910901786680501993026435668595475696418620889727017298728428222557261188717554943327449548642602785379686308098878451280136002013404244342031616043212454951698086633616267720113166869639379741311314093039655423487763180816782497738895349116724789594934258117752935427879585980326782144641501563031235923322189099517524466363851564582111304715517053887335254235031982909617543085800566155239359530411123017071629044518292839356628850045401510368303986753484841397487907327795771110845724207667415068242622811142332213214445912620078130200574154506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 53066374415387354333271071824134802521189572769094635662404540339255439623467391827145222045792369217723571170885806261163611598519538582794035607688549269660748175447638315888407305318899336765351055691592204889257965337410685931670378967551936620313069300107045771113492798880186540593866281039071065523388676278745428509679130140767576052988575582255693059748095072702710353736474004780282307125174717168528888786732024257340469487001766457152449272668731885957339741556309393210128395758834858190842851169778503962910043564910175383775051425989792469470262234382789731818794241786821483557391438642199106455927941160853507130317686691524440823731653518891083511698635389942892150619969344035547535923240535078671324047377863132774084787677155282881631389041265623559076326379826888020951518340461644610443110992974189578062303533312540633744583764144492674638064368499519823154981888283843676675513837938088325015178575403170731120105267927354665594756917600533843926883829669963091531632574381044348283845598340038147131847593489858694227635419962951298993216257628175462272437224284531223985637612574426631890311585638701934285372659726913322881865136145424035179669888949547023669561770097036456290462251701753026554818728329692358874199901527100894297616220266146530035694324619619194513393871445248986661808460390239163885082110865190870019775226183147409011738847062567738516802079932693190230909881711893193055937474442174129767167804236277051154419681847650997016059165740163250205401390171192832853782751256951721906768691243817469522249882770457695848938579588710382350092071697409457815203095113589164238005262037470536865641732740403459797006134332574810622528895145657089356078024634171374424949536145538808605085377648915616152854446871182076770135441855452197533484251845314422888711969594877681926233356360814950519938860071875040730118859265712305486403445124695553397497798192595525974809831644232222887613106340380350806314102816768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -412225734374192232523386707275319183737279732627772108188859380289394367775453989474605067594140681704488713935372141942550087521684819492172609823652976486336595456210552790946299550559247270182266256415993586589888998592368265598849364313108249522276233808135415873549088737495380230216407173885422949937168737326407463999400406523112310680203602029629410725186134648969831321967728993658613018328709819676480621517648527831452729242886774627690794875147102450090179106489425862427055952958118512557619229593115646558095334454759101143366760853811220718292309587505985376400783749551237443150342298629056642783450243632235473889603463781713028795402280315539010257445186480322904677053546385713112826446433696042850281480418107264745617448718266237429352183170989976819391302626296165844651860506691046424083067539046304946550412639474956449177425189093318671112954711846858981971711166391066088397572543349111243139098348877300560388554281236002486073016663939077452441925766782488740696395439192191957944817710486238175768507651991428490716695192621164852166132632889904511282047609545888035442975960897314790441722374538014217724172357594529342436141829034532679745956376163291825193364733911128747569580633727143425330519674653989262331745732679725424555092331932863789281782046479897411802746056100662459048336454206739546050548074798674645516013309280597661001604630612672262907723207615192571888129600159042859467354386095424831296506690414219898492100762818777383344035671315099308981293857931992641536067138380036899663823802592910485217825145827855709830948104410327557516662364854599833783436006207427491568108379711504881985113690852863094850186172734599716898512804279388755112862928909129312041615797236281908615085331373052450431314038096549665699554243428912882346133217545364956541139951771744122293879019379189486625527920306958938951145266981601353925951228400259317868204306604868101041896090168737834495530621277467978861178089635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 1336748853684871467096294354962082338389246630945628493799460591561735637407648808796833716212270655002790858557162134671584282487653139855595996831061783903180673951504915487185447618219184830498224229120531705206341482448973578611456115469235065708342637192153235759504910201907980007256394475445068871145032622126466943270843107436680585675775676676780856308688014504659839019456699775080839429316124592041799972315119119039067050219957688578827431248945858229439882281599224343233204882040024123987911782192162747353685796215136540347403589346441783421455237296318215614142745852038280984470655860454766501953563500940969828815920906398010126107220922594496273972773475819085685370900253771432874216642401696078232316855852997214584399998996004938927259742864333190214039935041360024865098775160946172839351766835097656038643140250991679503737047080012065631096805772976188271593969119484716956752462594560377253926927656089243989657025128402135897457876217841962664844936737252241011288756576556205442686359017222122965118617164138851817713803643344118460671636607816750925121930482001118381840487217707105013764786530591762741923095053623765457152855163224412112743592487549564331566816912450855609660485584225235161159544078766405184245808386553934713488602812547278734328916845074480324859642999572572142757089697197832079928841047797153448771329291782962475061886151594374572732219518776218095397983450689038989175947016231527295395719556240578193143658464649335944134452054476212741618577212977869917533541111313555393254961344724811083112598258242330391344919177536319819014213540984304122636918602665266241262335505514617046325992701384955911497456160406408275904660458472559299835427254307315568644387854700211575715382611212560003362037256743539205154667559990679186299388067374479091703131555506051639363737550226417659139217443988018546701320877394345120327262633440247848586355361671138084140261963500442313862869597768339765823008418037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 7816900764357556345765215852636014287919691559606186840092470966211080172872967557404316434165770557320691981189432079637981961995486853240428486567664400415973435639273040854942516108274677265918104341082582971429192414635758518984776143704379869821892910528246598004375890577703300144777523771854616129857857354251488753742024767503727377686868861956011830801306169203456901399164105455846802045428864648116928416808598319216234214146354830359765952246334807164664961872384915246166639522717672478756895129331389997639870715756087862083532070368254959691192734052569988676224769209442070361414456873854665363106471717622425483482277639083996652720888070585102322131061650303190199645534188538653899445117989592218595831678109137815418710238028275937001468640499534954587579132904997651944133802237203462371970241178574047238176406452261095703483746580884426940504433515273991765353527849410814739938286896378504976017822558723527793239126109240345585199648099132799587547234100704308121582994104914155157233089946768562964396058443016032524162239637823868328405766636577577210816327764547851343304973772169240883195396027985294390482040946922403021538138970128395935426515047957798238179618852520642714848388108950107887044682042582852933346903615841105037810138795444730323611725538571516902613200040063844766674146383387746348184932621951149575918779742623679821684734115306971329742398187046429462010829261613598841928919883176558086981291634958655583425636629083225745125001679752219705877598385722931313401303838086355073164696704580517566068358792163111819896807261674492972479384863360356523571561335150044912833973498438169868358062443272580485582577364552804281725251917494417034237276565077630078260732760300296085381292323668014800748860684394521719257081754010022973350820534964646170973141371315462010597393372231006966892992986930376035666827793622855688025492087053236214366868578726544564719340554951720387573712445941138562704139909857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -84030870391218547746520197525815377646442551460584217130102835535814942066924189904605866335048127929967898866671595924480975548522198041239884221523188723966970327485213239176786322965518035269599277871497624592281898157441968170062548397314346561790938468355452505990347467622593988431677130102112021032988351791300720841134660529253298040919619630585001844277963802200716223369051612730476139495439461311111529415301766811507192308521669448602515099442078336981802896452135606890012753050011208762497415157462420923187992124769007350077351153772747535193798495295514971848794111308504730588445231648881381440171597543657286824862164249731499276104530069560821244099577551560819608414561154234723145998337410420037214941099422088012820741363863552191599430515058325925106457549358200989870770353866995948600867401943052963078844517024742084660273253685466060785652871618318164211344085478177551458909877497661809460072280756934950617900399407205579211395847724078559588018085666236469944057211598977347550393675844540362456493581742226528289213472659653399157647114740669425150460097369605459675803695770307322220711635169630983296491238839235290560660876344646764793320427254455523603278059663930867427439239220785564021597619845649312512944147512736818191939543570834801629421899647592053114823593046929910572489394505496946875855450205829115927929391171046371878842864301124107602902431913775016301664413010958960662803486797222078632358259804781241072233847333031786929552030093639898456260210018870607312752194510985085480804629668251606516816985843406409058379242648735502586249502730234828022314019037739669009297257491097554674916583213349904139050066265273623364723891777458138338850818231847603203481462644465935206261939465962152283099385011292798894155081860719077153593258651848012487921079952467053756659212916390570202081921804074970197057543552872948064286115412364515166111531455775210326568042851353268063779693223380738418938097782751232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 227128556239872294492793557755696512511332780633578645901045075653264780397219783369912929630863282036738114369918772947284746851745120550670055274723400569311101854660315461492286667742953281288567294872418287745382999101578621367553886090399886146904712106707213239414573585527418464984505624806464677027558910194815756673672793746965974037619205805998525157407633132884858254906814247104385965534813587125740275953100867985109141278806459739109204829884292530712988256597177494790753630528177384147630764645689118076850347912878092915621522200618265314716770972641969026107648507391803237995340303152874723146564556701688378794158302800732117388048016790159794947286670944809655934032861328537425801351255269907963796964134205093395401370281323879176700009397988135033028801012933702149330001991035360504452144548270610068108612464837349835688095698216793460944911614737034613748060168181323829284063936465074278992371114253403003783903343379954827567828232963173761915285980146385921196869674268248448610231906726276626398775018938653503292280473630198134309663058961406751259925080817253447764127378248496043139565177991641968868898965178008642302790431685469663630741823555760400731836336125620111963702820122538710837040858050142636709106861797507326898201837085354212031336069908312615521416365164322228853488205554672793974669582333635690548506005667755490650102004382808763416481896539249379810493334626058837850928263074747496086883098975416768952327737400398092589998566877841178241380014779843566922626840672489798129446731006402890473739074229377698133501076311195891935917260177759839924803917731065642836130903489830192226768387826491016503782737305343715369608396662400290047535372241596363087179274114240767848804071031003565696198284634532136139508716267723899351813919482317155743103046399017053974175581522378806998399044843192678214327106809173939213605261759478581007572075947494570854874166851472600367457886523902678218473781489303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 2436435142987882523500985257953701878383219768735289642691525799513680727691983745779072581586556157697794095182929463348686259365514568379826117675037446105618862756214663382752146492818011451352467887096616859017511576245565611590814463158473812582103419034489852761898528554653242143864819727408589658326628433423839441361914775948013117255244668145236116702811775424062880404340668325122286410101946385741342259436719854551574338175376210995895973134332543352182666008162750303588678693384630958246661341165831817592691996173337511030127597347355812067092343784710436863562258758003335514298177359096639055891874465378535118652928380690085671698455478738154354852476123608088165347798551031670949469687613218013872329436869675723766041830941892224683729741162452429587303294025111025055802840768946038648796386048621037585033925591425329700850955413293725624861652551799078579577684737450906894444414096283619503797950327889308541827303105943053267861818869608157801658138560318044398755649521068834464192667515790715910318384056840737607731392499235286217905460570760679512286129854540759287288544495939688481795279224502314405593697025704455089167661852651232939274184994596237780188427172201339130960952562269279587868565380302756097059796018701886932009010010090654492655355491025121156449919591735102861755647470904178112607461174428205241292527380576016034282151280145848313048713003179699445491224760686893938380884535375444786279281831070038755764321269605717301326019931263924937006621705766008244999509162006004597857319272774758145497256293832015943929057218973195209106086564410053703933433131128149430763372625587079083617485405774835938710744736725660527502472864176571960632771756006413988539437409530209885380431921467349345906003603693582175963753609350111463744488083550573518295438840991034260604456313298439761872696859308443604454542833374245669605261957522101362354396873589528618871789643285657350440199653188164628823963022970060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -36191898153388059415723624223384944254443461153273765198278924707897571024933249556680282588131606283733715425630665788339437104333101866379793290581928491334015913736426474837878272052449063466791434426303745267790480003753140545362809661744390478866131496901510348612097725412242973552479330094546530993914853102995916050131755853942546130817109131650823703960357653122657920919507565610531694053434033135116148792848297271871522743982365421321620200813271458523809986971496908471128667880053482133133377415932781536169850277842267931224311385845950413309686881336806218325633007895108662731080511390646990917605204381737867993301367227698953451979884249254168154750406823324485047040385225392702103575727906643659158328810317992693102420674499322541905085731516109617454486449051036575047614194217331846070221001090213080598270260435159427863482368920253921124517846393023270120097012198732961135653335942538926036126980189083196784682638712059980901219282388924345517992234202429341026808798047551208613051025993733484648298965529824671212082922368793031753096405276787202293115806620829164957558655671596552376968682260328151537732906724760730806645115733585529449538566943847701058396041647593035294745190879543299125461059710363659030132996092164846377387605831291481834799404834290828622254686246372642927424279583830081819534821885863385889022697904560579858244629535572391087206195145785640547706999577856041769593118187664447033830565204865444642841258657235870123631400450003591461451827714646231144617869038613337379158595868019895670027814603343199632793988599245838011337052369205009836675603841561817358677567002676898410416370367683273062206612365571926862839959421065535375079144788237184097366711853736363606695288388110427344441969196060022183905316943135241063708454455819246265333096757608624464028123705971959132019817682499762583731474767428470801593625716053918658589340981283388834310600276070649527296796769885750261820882542051459072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] 244063998908356409478158379897235360836519037818083499656120164328111909308427604971040083101520217609250423293773982202334286350846538237285018590203355636144730810269594160141933561907619162886185257138389622137581556439634149018143905804596611236180179570425369787493225957234079387901034566753264400625384056085195592590414244171875484938077012288782074442071722691033801786135500809289409868128799101893514839967039744713191646070033721434665602849489950091186681850679907215011659367732119157721961543069809729888824517185572870489899008707584811359588898252013120043836385975096738684955967487409166273090368448316676040207537599412933624330462070020936747155343570516843086891370950083613743327115124136708763397552037031831249429748243035559108820152290519178722836637806881419146161017880279083736042441997665553259244646438009447539856078463987818500170394428424514796625185158396928466553517247276274585045725597194758889428160301931249127043559709044372652817717871344996424877478353276793682193851781011581071302363695557799681464156816551300776235102623980539786447427806232279814404238458522602972021654149292204934863746158490732691830804403999362104387825830109994834538852095305159046811995037404836228849193606612894056414799458564047986204450676960022904356492459488164785563666395154158867743762800520448703146421733896151926760415548865650182666823929275969048998265652172646564753725052867921207476005465866862067018121637352194917910186612934639025673399590065322967308963620661055156915938036938615825934434451250682700195444469868909227121910450126281075568164248547930292108460108527789486857072163144327110574505451395251881423355880530095881939411460044570853883511889986814220355810758490642140327414235232970680853303919145882500646612710586738833119395221029233239908701699978588376518317113549473429871977327538903476653461037511785708154574788149196509855885075512444601798486838845168261061106720535080360299743525047019503616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] -1088855027028920108292669406526721458720233662041111654046348896696101416280162655165151140915762931696227574257701703818832829815315921272885844934121642772456965835343111462988207645881275516776250761427321718035539705040101967631932568938247137023193170062504898216696431150523733524385716656525611257911750284380939350385559164201334159472265104306042422031336874712236248627314385929858986550840475956961335921410037676489701992731245336390716301630341327719172536380412338080070920689785519459158938451651563588726895217844117222509889857097497056884021770799814111722202076737747740826934637010821811668990520887362554617605444241133940903357514694526764661263095918261521267474191948663119013040448625913968495377636340706981510624207317976087481327781584407438747319367626409517538050864072197594904655316266266053360983026235642962170255061878455809135573910243092263624026501913019137796797741504104319291246276795398630480513660523157644330071883728900532714663553743251334506193819779801645453235493629618387628585511790203626432165500890700566355442762460191587445324855475314175454957787418928429525221416618495751596137561814929004732820379818022367917293946131278450576285903615665973092529483833023419179515386818543291973391525889094989067007130942932645209525549174651267116450009666870393767235950295011433457274846446519106460227130476891803269924337684663870004855921614611368593486488162647946004814945306784384632792781713306607785922032570764630983953685050357348445029469951848519637531697367991873398957073849508664487001204742581872891171817972501809707645287049422948499107347017466279771537605863814862523247112471010704197327428609047105963732090635623565805776953573142334530252527898220896041858434122646780249923598530719823939204011584105002683545575074939328892863095395529390896391832659011283041134944545573441946296548554933547922258646487804749706712175673498175424358743375039311684536471041440738463371249006001673732096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 3683995694384980781654925528429668870694945604951398918901640286573063208581540277291466935577507566762587232751217346003777139253078694975905435179691110081037901909436108918450559199240312739382169984130142988524552189435492856595655087375391137683901293035561037936164376705082000128109221334499865348033537932202918663697739776077675516910935620180159752467637107215070409302544966723013143014829748051845847614094450214820051196582687758848291367134063938227171604195406223428982263427466283779228521581450718299047885878408212897934596672007825456232117895176529726632542072064292963559023336772006145580784924693209204087659126893827271620191957855779025840071779721896884932090638667175401282834992222281675604136822010999808964447590523801732440786076129847068711210187519778159963461261137016086996029035347012748934763551763685776037675349106876423932846486385560422760370135390699448653811646170453910150736523468901377295666189156842744654087000673577100915286068419216740743806673902637789443498365236096314179977407567602373601198527583868784192444377509821498015227740538465590605862946596698470584957982053669439703858412108936673627855601127429164457770753381231624808733228527225290862875120738919901979322776040005838856885922912117880525907540958967041232989931070210102270682206596098297464559561898791790568439911987997021466302053340403445000977976795269265431521719575980937567785201356990790144910138950468802883594135948534545191444072538094671401059957856185020133513548255512695522419841744229854010876618720153739993962357042706458780158664801128620185950279964425742372211580153477952942278456302653222076588610038639119193815923065942356832526182697797050369812372549854743863872948334822481850716333031945896463233895397722487063851068454662147939601265826039978974668029292913046535545358725655986356184963234733032817076015449337283747290630886442936078965842943094045908790383029891031639290265260924248508711606270127369093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -10313729428782179446066494158658195976119443633223331303493476294821015535758462662454975505470923837921792540423040506870180780344392971331247403027014603784013570919547668298052698136037826828992466806335154713890466971815149084767562146918202031596347084089510038032496613919856226584753925469843527850203727609324262043159674883864874056849918252007972476052052183804433719418551388552626623859332284977952832809847922156586325860699166803322787662126861620280760226047604831293667587630462426436027596473918522251038801219282658999433479538465622748314211723602469662584049983981123618370786923369467461977185823411587462940867466099432639684027219449207248074125487455571127845796846852020210794725183414840330137922463594036945993696924248457319701462478443031480839515735140131438928282505407507771303696516169995276847475982425815237448695058740229297426616751771947442257966825750330466891945291607524165502500668557610841255450594694629728736845830466828061345645790313778518817542651982553424995782033110387560904240412324353329423051307423272086118154590376034139899964837732258878747457113173573645552513566798067028879425850582310874573932271510075797633713753657812571451826593535140337436332452070481957839585761127970340253936597630666501884633892772855353302584421732715060049316080085763892783323287176322675470804784878858224469500790174779932100096790270372320079703835704899627865178456155916501098608597871773268395287539335094225990200324819118390766273992178651499254434778799010427466092929399847835816392392973683413778309613515888757302795378731947992835390939408042279849174824837236878713255040949057483391380094983282526423592783108027793980538007922101489315107519981802697594507596291015580739701547629538017140207695401191294468107809008752450413918483038325221811551726472875301796043305034841489278738891784156706583779642338010929353758240138148917595078382804296928730601671506990813383287031546419247290868356078480002121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 25286133845928290717831411619736976646536141231637313764384901592437292649865226660106256084572024118356585888900693646664102456681338833570782494034646385042347344430751085381047968667554236869113110658864064060144639910210071434566025549628382220196673580048442223991403778223471256820387453924957262007672750478901951719141212124358388969967143269907732583470947497178914424062041208400394057033925172228573632592260239076476015463062773339679629910738404079343531788773988815249061011273966159130100645121776120581201352177508617728620426960417704323824989472002467336894217497878661379182720748983968245848912245719646615234513998354716496302046082948319051259993305664855982746348254048206638905042795902431564112624355759878223878806587703251439924982870347388683105149330581016510040910347765258807411443021675523662202257398266700624593643582763219837445792239873292706043524202657744271461144196951428028185890436225214349399065778562841286221964996446961844132310122749113226092787435130698461351284141189340629744269647390911123975900438372658575711949369797377425739938963330451541199367991162274861102615812314318660863857666492907291574269067503968549934301988248489116559404483046556835814903940407256248978260112393652470635103681271658271953987786359481324595403171882741364402800570708355109714232757104094842837215610779581344803668967109724800741334960212687875426894122047744020235233238015459538711994700173522855533486639162681862719069008326976457368952689728697600203971195762333585282276869216736878096883190856390815603180365836904982253350781356258608540908962794293353638042204692375948669663790228726598275375244613382127419158242855884460411170521639167838776429821522489986815543827118036915274419710567014711693527745340674027821052166183745014763846246071508645242937103861401431682337982750346937402835479944707122944551895830219579662484427801318756019345079659537379091208238662516875645757506845757416156958158710204312584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -56173190506957476804256831157335414715323531044854569107155424449112413580542095026781879295783201354361563897263002775558650781913856567340331513883523521919650191205216319819083421833689286764940107602840500434235856099535164686012713030601693677728008417077485567641282917213787002330934243301038718074586724016360262942867631330827963078960407589467857147933918751401804070559349233000787872889069301532358630004255915108126096656252889423096021473500996550483918003056629971296388272941262110091820196964664454157883802840817388154930575679536277294776761341587069050428363026220801226038119261283844682953202771292619856024818326083476465465572370676728972585350018925380931302335937743528908759866947937409761746442191812607025473973354715161383663836965362405079967896815521563636885925586593786477653151820433396989126593624882978016153037013663309004532175222914803941919771282164383606061444780426297751685606094870202274015239512814051823354015467213329878638486259912315370154638081972382940453058070777745451095085168245940225623283463310534305989603915119977016305857653169426249322146411086183195326729914557407758404422911501571482733915920097975782162910338505002606660631330287381085720393309261594587931338244387529393027295972013745343199164098455070456165583271499766007694750362357459524655947731763648269576268795420941253325615832188970520492053951351216642840627075512753068327209142080279573431975063291408727665981034876982272323396751429099307952425072578089124119192525113685542686094304291165515689376237030803606155534428522426968077262038621688491022962252354613163009376966911641552660083818137167076149976650837623860795386902714533917844804889938331971473079091451667670293053208046090195008670687807006340392672034648478742714683292545035568603229659331528986983139532092410589236556863600739655863145047785025995767841781634161942707441355080926305047575165110766955377855296855824823444693652449616754889180274773966622556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 116518803422420863829798110992360164179301799615533966113675798857558307918820759610702731668511769789075673677304790483518771946603188424902039186948885479500954507632759966505499478335539247237312668676116610720813567366800458130473962772334219040993839942314823699504946254802419238785636937161776657359476547051004416677516132510459235025929974901651536988683975268062007151048224954789368874937769967268284800233094470008609877114235224237061103617648739054315863912168436668323221888726143852575941629356562171746702200834386964864107223705909504105691242979964346376267261410741536434462444031863200774687299597245024896968235045587355715218439477358303132713411341009145057113946192739198011898733261013907980751707411940721704023098570316926488157163932298407818688771841232931717081336616951735239383850657334430363451238137098629862975307093799592316295907806164097237861765519796317190311951371675207833524860983077559353043369579570548897324330352809819411902634497856062175393609945850653321983358940713606962869201992895082209042217941331351452241746996323851543943571268460670725791103570532064669329553996411370225636081128911120705690053395167671527187374607054314820465474283658194299873858819511883188463238308058846856782701613150743721261045541380021649114451307492691679477287954380329584626829333446316337752426467383697845396008212805072846086022884544968681086885830138943494317898406378737204807945355555630757009322120573059444050534185658004570976497915275585966398366794281990060984693084824618475408296985852421581099960082009712312165857583774867568328577592652948136148835383184348398839552524418059709003955815930689208854896165409920809571048540359643347649148945446942702616611859539870484976998998130644753995004952790833444422150009269771993348089165020735368294083144843104447131499814534007803570999537421574309182494738666129961360169993563777047638064353665125586631615498616734884518580224984662806263899954326359863459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -235380581303872730043622411242782182480186553280340182820342398421070193562568477653735507655616490205099506598129831173930915765830369820936319683812435176624491268939735479181907743398594781752058829976551654147555122269823971717320491766211392958845462280218177826848475201449968213452336321767102062285844030038403425947876426940622386164568841233832670426653266413432077720253505543116383865488650112198032426159183649743667181677428168681591545355345527960226506765501934250618567485718849120920582919135301618131588127448786256133931810171274876637131478558509198843601222164143028685696981750126211173336415196453878936693566370150790918957185178933756403500287713298289347183188057723215253916258906481701743569964897130462266370779246180269316028313208233967463077301161752676367141564012942371791584709179159298117865419990195761271486411721720860237162623353021582894512081499578919420776654345662680379673933416949797172001189183235960347858116430742774887577623809504848228143200805156141136269678478094387373595203935277675275177973132071884445450712530484696413799722437772858454887814599585776392652349587927150938010695197875347272491730486798066670267886892181326661541380784524323732057993009793022700180807517424107171866979401219060388038432539064625461533490036863175499190618439321974668301509479144834238690399933353131196734517252912245575498968800644987385770279607635594993671895952299447944236182036884582717918630465156906909612468186442791278877276086314583743821720495796411263651509908602304137555687399569534645180637452400579719360221161744706395555808490984431378219052735444425862669566976880420094012593789331093653409737002989061897505256918445198201546186425336343931990134828092896171933835785222321529006950470285596243364729347496675936405634165017584414573789206292748741192702719952040063714378539687904115287835708302777297745076602197783721071211506453487815156839744554700729759166355222263362453230271314368971931648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 484372129206517394630577171424680199382924984709837776473528423080007231752397167073070216505814085867218442555982611559585951266332992315871532938028323440738587701600139179383629039573422851766267415896801162141690496690228208727771492873562969768187753291894043227703899824636927160708456027215920553799988296462587318248813228648982987494806141240922562999332127507054210296910314171293765060203485464420060999415790992156487819713926515699404060714753759300900332687165670112023674303053060761548429399169811862364774701262547036927095614536546189949067966202087519487261029312153506874702717062620555631710664596784826464735881685658764123696980976504166266518659658467346860028233569254768394860918451820303578873049964657439366480635520563636445250936787673820689616636481073115321138908527475283404532924842079682537314779888204195579947890994162732165183745210375700328465669488732184070517826094321583607610615125983718673932250718634644163012830832957478569528628323366647257007421624701225973497878199032834517491011190348973533142074688707282982217540425198575938925901785338011462568365255311035198899551477037038942364484749985757938956673412743414255804124927692896051232639361482589471329893578586414090406494739117177791171366586001484565518671816391032505233002516730545316236786812783368479643499308417515421823704703848067831036530128530842595939947072496503248778435190786716487274648507377367523184367287466038443143573353466175128724544038921075722827608595330644739876871762182708443701631288925965824064863906257703619564443551925804102152880565738208868407122213956239696099307280038534515910107833042863360836985463265474871910358987359939798333483739523910504884361894929539419750203390364668986478313273099405425039777321377385779590489064216934067606270275104671114108946879806793184315985123130400022668472365708140863894704276999421848293911465427073809249360162403735613669478816626850869133147936090580976467803197062131377766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] -1030691482623850884619651303240325829603215575696427806452849554765394479262953139432575077036163483850141503993833519118307209261121596469306752849680728381465856113504560680760092532962804904417247433864115752320347162272333948878321549490195231103459328605667243077560821085762855110054578391926323633262987895733509081992668079301237911275396673093533710744129924884142342627849679313540858038097213969479070805046753257835589039403150918917978210966718317558602740575438768280697283346463994773522038248545853191211607259826852744590939433487068430686732974161672067589279813233584842017067916953775977615469252837294352935677737652668783413474194814300810006534796652740100441015365630535059328805919074988779523879808433756215030488661677306469071973766499690722163189613321570710369090594429893867303907809152643630225729683241134897986411561258123773172385649329429791689496633618782349552140608676885748000150269332149166384069864101452669914583134958946411004641564801860018960969167869758675381267296535175907689357749170964100012946479968846188678135381529946087182936653128316179306248534502232611360200907598757519414384060166040196476235217141499645352533007186892660456976325896387594243878404496429478941473741341315771645672031359401348781400074278784944601709556124731767443524701690703623889817627243098033290949392603164324384558683038461414413898932748544327219239630496757850290527210483893537290231301308144279922917516922552190335670738213946887537152824407513237689318851729584452112033435821190177115735935472304436772703856563268020648163612969053698450692065421808217175550887186427695828258799971241823353730325425832130531253797374676149156377908105888216371269598684053213974628609854996242090002896653587813764162955271938047015964426200594002220731945030144128089959956079550720604177611314454584699675422399216512819887657586311970825976555521801319279108658497185295630898860802271386209188365175895339154078032866778050593816576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] 2204041067777217655253083646152658312838718200187058882242687246798130647451775757042717721331268465814693464379392104076183704462565763070588758727103021356155910737215247029047200783481398527314043890995386527991522695243793344183284189885246374770307082310430685070835213166464604891552782917629945672433289060952972074018532042999179381610904461639641932026888050277594222118708828678142463592804732443073737314711635818382294316743510103888612390708751216712570901464098428721619493142209447637463296427337688663909070192058489403421310535037233364147655039569163091857057283655687224425092256053082203737662428848231842868255095319189262694039751073247256392710105857295993167867578391942495071730587867003147016875089727626731766588962421030685868469323239073526571088960026598159796135304864574580865659439417249010991478044914206464408050884069901375293954111290202057097867293078848340342428773257356926587625862878446892312776355623105138413778335987865898296423609705916289757209473368255100273686398123996255541604694844631713888196203305368690483933583298878319489788515184142008719940395282529992368174807171906905957625914250467560928211000971943275723028651349470210103604621654115666822189153570188018014127558527208506930320065036342057082439007259563828892988625530278472719825895503983207921733142197172767029637769691694906309014056005624300379214155193506287261492537084347559242747105105965878915432614795278918909575052919292430131890713370584901814583397052317147063517708923450544371113750294368013834334159769315134680733351563767136496730227928492754824098773178236719153396387867137926735884072992301343564764958020826584553569508147699314745825301448377873214176385014944925535958268331864440259776715511301376615168054076337450004057083522708356230941651895082061349913986405734090679886306747616060394004010345705302766513880299360305553319751533066799329030214687772743129063220057758972940640584820051340905250803003839604127170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -4519108823639035652897062034053940172922001415164166520924211988770506536071925475825292483470651410702783809107378288616177666584144779168962213654492164421429803607192013550187482005483237674127352204607499299852833068693472997571414525957515588015450730253528105261099594740403468819642375210316019428990893440300355728400336699530296869857536476931945049679162980441524793253836788351439721599767765684690680644804884015126321231950254726359277973976694579919243613302583354728102302697184232274897917838370004332675986607381814656841000888786095382996561286494289775576500088689843099916497945279009708696111114024774518849658854531899148334345252157373238513673289735324597378409302786349833426277950717495925243186923669316298422455745795879860064346300691571295654006785875240244744743247023839616434977867981940643218209699769957112681901837494622013958774082297462665446487483489463194051959186261772909378277064748507621517607683028271145883223774918917022583474273372676091136077920652626107893497194207881361094390152426118563793742585106078185227407813017224051697391605969443935995280734745177649677655554788743856566346079152543029585082999781772397627396496279040009844464823361109881386303489272487254313122801956028305756287321102010169107857948194025958798611850223800864204368315263736394500405708117345253443550159630464042695916962496740918953600998624807954826500664626856939625685047545739569994659857399275315778812266351712273576395808826120469868338810974280592017747763312541717610354049920013294248622978132678702047962928526832124026897831531400933752898666643361586790152179096133908260469162385164997780892499365508971030261864591114487490792594279140637386744228241465216271266549880726242785662951030987374038362377850395252364637776038982014228094661307853181229624502548871076987276400069667376141802305003790934194578386729158958059777409824021146692515798796545972049368574675323614225314612915721425953167013919194291434946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 8545775567369034346051767901900439252996368078822998325021252246819828575097394912479076076006067898903316219945886048756126021579508253730936296461337807686863565846547073261359998725070201593528907090345957942422204039866068149432809152496114593686666000983259243082003360279192879061215736548208017982612706760013138272360645014975622060951406681621105472724213843305681537367123379722071107624371425822022222128162076902931558123377994343504566941723035299984578887035720864271714920209454434705993723937204484605979555253511054668908905253390333163880157319133145322179989214421787572107772466202266182854100419587192714983314726424879927844080930425161634994995494029016947367305416768364110979955083031299249189985332237890668541272806549855167612432077072838373907924084833490482146349669976342231478952441042416957176828136558208877618315596772064315192967600266310390592012004297229723321331862347687589135433723672684196025227770472387527170493313222711723269688273653290663941378326490443983296958187588542453667013093978504061100841393543181579559535214503307038628343179858365166687956920732610813149270023661283705542693332630664976923539830639683917697648141536795263397018201949175320226145822342452370644439576662510171087527591952421121888461730213181453940420180816445240121547354573250670611183606504660411712439915584371470628754131753865623121569127366028358280224269661875840701879654101834389811082641083825268029233699584856580957495705601916371358510910381808385973694816142032561867565376183068824318766316284528670968283058374850565581044757539381491591644290947074815661719882673670758952087581681991497801249989806902624863467268151975527158526680205772822320166193336974425964064093130515285053459975655881349332176506173794158751006747057238383723333033033728860495593136450702045678904883659027865775280032539832445605129954455610101845847740833107662853300418863923749360264137134170604661012999420890233685831081891878034863030272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -14549132259824884035098945424025801956223984110494647215781833839686369309713369833105482105281844836228457278251732887270621902224291325995053812735266959126112485010152385467363747651932519151920796969301799953084133294654345815220510421281205787714374045299825425898333622068639143870708766772600336919232530142016409300510637383550681750285120041843544775842175120592096505280111884567524740517378970806082208384960276674019521568534976054618285428965201924390984428751524704342562199074492321030071066648255305421452660477265400524431660397537361125873574449232707417803197675350525829652008500687845062032997119916445593692456167082231387075358693557797839961912944856311099404529802510022692372551297816645138687371910347601189021432587079649080626930084508068831963362902573771149207927967392528187643413892065791956428324198667821665787378722883099594461408946295545862099537019123065414996584688020267648198056631919088888086288770183405110776218604491576841232958505546200149174057418032467385295229440643498524007611898533612683518425887961825412240992044956853539924424160417985385153286391354867057758879274191839485827718964575183434577339762912978577619927359282678084810587804498161803818301912874213361445345729804590335619652266141296609892955494721432049424754793276221378275958331065586369994725663613688098834045961730218139991002785767577296533793648186527778787443891446344959198251121761939861562675727889757269737370509403610459223782932409859249289450451246222780902033590181823439018922659512620305776268294563202582186574699533825876513281414589540782589077618463745555783210650393489938258205258759083695401393281324420688863949943710502966230272031436676744698267991240612286758352454444265689599404198990055124188713418776478951888025617890586117345689296836067768861308152729780621024864074592655867877967023171914933114181615083905056944066761406850182936080320027706207290237194552580378057984219635225669153789936511250629293768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] 22008559888785814725084596210680539930988986436563309165572247473206166844193712909042112380900113344421500017596007962782578789931784936143377434435313037249095338479391443591095356612829753204784517954459460180501860523710440583266714490685604560825718630335445140257145890673464689053026081174230984411894835419162041058045584642118095027020092684820898382152029978178635861296742279545106844573222762639987843945041174517816187310341806052531804460518710014706474228678893628940400241709651433684189012318043840261133415016704274184430552286999592394095499444554649713815472032383126950591242077788336492917513728887514472438847390720042508288202163614305312894182043322942504210685863521950196271497611658636239063069905540044941995161438872466813654038604082222725798694701418445829397235689831204447072145556718196172073001343936528612265582951358068463069046645038190656497359442303206551068990220050138683717449129927079392555057801076399906952579403268250446990730802262941096920625736375074526358625688220004580917479090971370442598230562061797696654942987399161400787033516505683912702171990347722432650477401427959540602749097897832383577459747207044674614446749270841131960004118736938433501528806788101856538138301704279524187743555790477833143933880644755368386335577848996999968428746580881572612491146329622546670128039972842795143527604434167456160925484509428133810224943707328745885972677893832857899669433115388881190493073652327652997555225496803256342711972852289120346517051482903762354149229189092047326540211783795434388931505753846022427499912337625097313020365365125360794203606820620148793189473279979883797897151101690768713998052056564799273002851462510349427651082884529682209005728015074120882701996232361987524470494954725422427488917208256181548955915748158052849002662109970763346177413357697732396210869476200865070522279338615231212943736569534596790271481572444550801456897150209957286196136499251736171266319968248668918644736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -29375468659772685502418078288273628795275328906332999618951641293001711234984104073280154766398107689978957064483833381462082490956340428924727118976863252041311771613803169724593909812017505996345602829800804738346440469453598604074199673756788196992794937090454291431460221962943825133668690668002437208381143388362638588244228029763800882606280570963514769828544353508140081238574721785861982697500248814393162140104691772625801160709635402210875024342363167102956843828418940925172120198127629658910617044832720471675625655153607967982117355726462969070258868453829027900818716126640185223324661752795700201379292146074870658363203430669891917663101881870350223012497937586001176919669750066919041915194520227237214523122715338267570890984481432658693501525962244802267619712578730192558463503094447315468270923463473860745869220738992361908176708818062897505018767766311728292794224358201449427580848184648211412460402467605138412359375155240013409693936427163038098787527362792396474180354409629696669667394355078943071067374857310531551937924672683400128224944054540894433499591946916690993117252108743031264021347456311603265277102064109512593663405451762295537828391975829497816008420966498928925520382511345553316381145010801949641866638778475813097216744530175669954331534319930021484856052445435148351810628056678390016532409716453201206989916423597182765064573873921014915471682393104691003202635693209852761245356335309214660598240348398679336901874630659552844298216719380665438904948899575821235857787059660812554338766114672659468650960550520787528532384393406272207050311887904655696018543913600610444231420162922625554912053018342791794751952160890509936850767986105276912531082908811892788902175583825876707371724916293416438905485077019916017952322815521079753633129179136478901544756381022635860705665814631525726365144352703114086897037663938767953718674213144421822277558314888315644423313963221704116779844871045344363238958507311917686587392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 34452400035285596105539664981892771097491149547564229274599811550342549753359168308336622552740630507080227927741317918711028387394264498847272475719385442972731791979549121598065442736838705247258690872176077962719129834357719299754073560916838322043742052154614359144924238318435063101448820959805347374320143153872819923790886847360837753260010672216192661788104479322902205877375175331553193261936048787666118216718395603428896591914409368580745016292112317995490809865849964509310942541266164608019087042630769769391615706272678409750393886643688216699322581077385267089368951728835731292758296431826739560480101309215328501284305567428032971842175671065154983171785313558499665319774493912959028266673513103786907526540508728079604597992380404920567114898670920032050868277882536274962989864611506911878440439241886759831041096812023341146390102441402838793584732313182585597115562439838590037266222172825162965953935777978052049592090004344171707430205049368213598247576769893955810139974592792025993484658159037595922167417606173672567572491802825642816649440839911116441263749189133897894396123065466800048940883494255871713829551594649210045136865161003426813319176150676177247114833932403551237308635656804715302212666731405669485507513502329867422327812278507953049058716711112221077165213619337665882602983095384311682262238117044509718983457324701027482027812457330390949080255183673297774076298884966742931343731892909129575914348887780454126034012880191738714074658471738696645251961662214309085513626072254485987854465769951341298152677286631936200982326628786611104077478889223780411671464823757165032653677500611447620647030767581258590996610469581486543842592271258062213799732224096899374094071764488334904458515432074626284399047287015466688848042731364594872353979740667849830515997274288058180283353472878755734606682976082340702332374187361551659363321105794840605711502712945550624398910780328195233755317092709324853529917157696415985565696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -35384187237600891061640995223458012502223994603118584803669075391328723400939606176531724379650808580186033285406216957987266258834885898968366657353337796488640014179766272417294889126367224362122429523528024945117954867607687104805011005322518387879358260926384745200276556066298768195998005356197782715405616247144283640831650546577679534834183603079006394904394407737609156375581877002367207230157932089252130572877983367353062958454052109460727515150685160508853715449246239552943133140203475682715049686019891340489589106194248571625223420337622818144688514729996516028988797836872440844852553750507736932749429592602072779624767345505226879750815400377022458752619620180623762602894415922463688418807977401877065475919857861456237119393487857667649142382353591910987816819359551640968512127408936006791420028836887779422867670407937161988144126257625426789045353508711788531386020376969804638617451747284038278257828796478551916100002428296728546267901289569173304694058431317788934345869463174095734425226861397210463390854855608506189581969946922315673142143149778379733649487655681885319076241633581333626479522987283842648235566030867313140886725178459995833916949512369543931029298557393133997382230909861171131536331809968565424831085547544055184644543677296815184045184313040330052798427848002447547787292183953876423942550339433118397841905471784966005492478986035702141057690432201712306250603336097067716709011264072226427222634575855375732325538558746278014663119779488530803050739116357290018633297444787891429284841876237977836293666898257781522127021207473163335531853080580047343098293680292864979312414555087615377336974246833815837553377330587273436754037750288189126068915689808961968761012199064348799629539380087005895061296286164267801949629155334492778637622766547012159621803728409869569660981410048260539892008740539231836993819792921045108194872403066306182763860514184842911588927918280959138285522921147889123397028325577713902419968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 2580008187190642037489247511011762475607156523237342838962937259030606286724842244873763905845255394367460984455804592155191112841546551623805029131078911457547048392631572326374599339970576950415453716840892386469248920662098802622495544646109441049926936681446545297447373776137250200785315913771000853813155477924899760115551076916948839706487773441405709721078027008626795315319140835654476915327110905996246324255863096344673810256873883706755342151114054075553853349226856706609510681407382489350718448485424716530331800032551779992443503487248359702460771186782091422460770005180718080774743822972072892659285845977119706342485072923028591604486215966431035084788405033026386181965144134129066062899664786665408984194548386486654854943093015345850731892488610043486083472918442557085900782222766803717143830620955393290610255943514802842397636705262415579854797100980981399621532983985100632213067708081459592456353892453422298375051530673839265855130786422189404765647218805800278436409242083554228676630441532256074863173092039206824807446695587590774694643019352878154193388864205172380230104431032565840871418952659220306009945566555531713863011359909215350795770647621695114185883276394034507833305530376200618709090713511996534370716204213223967944432240726906352344294682757742951739335399455944776353184841257684647186132299726112906880874367423307727356985243379810183155114892197801214157768905774434934838175439196734430702600386863536859724003915592814136995071053583080493486860731891457006374764601201128136899597181360213412805108471784570476859181335498389963770267646756560529863840968717893111362386023837415350916606821521981817475340539297623019481940425113281237893616927152345485929011717733907532750529598775419285486138299362434501540768053886923920218255922869850064623948744619684699647668607190909745126085758078362478785666545906823683987618927582141266395128070735991169771929173692350164267992075412688668196864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -7578430300058143562563799687062125493738295746471216757723193967294275601012958926955150574724890427970211078528617847383230863287504692006857080489708437152778285879356074092893434128207300116844623382830102112093018782097705744099607183331716654204823927509178711506507469164831623980062717278908753096921038014557320425075781544734223992088118345607887087261892200822981293626399210081945825996064537936226152033306357096157847825048435086505882404688997010562123072949096846235330725252120464821650493625017351362820611498313150427020825972848414223794827640011447749387882867013349950186208821315365865732863674167245452091893875901543415849799885055781980253117051319131112393225761223103238741402851575020881849317743996445885561734059987963358768623178506078139823965741042354702688747902659808146054606389812384790955469995679959479733979205140622324502309822489712747934462752750044456499426494205788987022899277986811777106779666191655434794647890268413699027607648605128189522457838803072164374467690439529098488476488601391742182606987454793133794212237307495971822708374516573200969922347140040829682929437548383720259516714542638854066591331640286732015253922282602863997325368135003660391625432219517486625422599321178183761570915411840610579249273990056751497101713609076166478678360272444499414296259013062967824710072833940939178180098999944904484937836156521129729803241023005247577348481410308616394854366037772411954920919124817591677854949017177466621500355077037226954821448686507305374163729489705738232385356154701310976025273456801255294012670651876451992186373867985407432922760303385332071381829627357864024138895905151419713789495784261508686282672901832588690845380107249025088812584810142107286985353174211523553457951459317326370709634023210144455152181915139479156572425246560417512025258377996219607591091236941178094530200656669940532876066630397648150285399523645389230995952526909351762784573426688442235367718912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] 632798383403891222372169727961527515483704300179859512054112967282851248070349751872390593137871732591372779608924818469036825806892016746766408132587085737386309526360256949646955582267403105867338481866961572148344921932255517674696774850459213162026349693536287058286897120570541030870738557009825916208482887839104016948476189546332680083753422674642774904666669728441029760622831938018209011778008720410277811058017268570618688839457182002657500250404438964851730605606265540957954878757712694161328029468126602117758756131881761479955464859462045741237516847796081695137318203969666772537673794104749021292804321849750383180005899210910819826424522511427681070448389604259743419427995554785790224152780461972707639953707875531219710785864627022674728378319758338193653199500395668139950990151763230372497439044302762820086370081629981270522791318756311702873101315676440117219686579632007974128028247462947716639654231653386459875654179558971246924711876989346731989792728850255385130340355273323888831771371848877111778781904420068556978360486552190929501556171522806617990498453453830106340819190040448400251125820938712074528562424565886076623969557260110136893695219506887387692556316533701412921874759822055598828549299086512627838064857277185618907584663978092909367011481431919243413656487891282888306544149000600118627764590774107893906711262962100700567821244104249363224420762167508987263265829668392475449207639277596482841823222601470928140131029069687160549638818127541318006293622420774251621166468243965197283910291778919221917033498915053686286984346869398599953980886062931493426341528287088659802123001819903411620747533679333606231206655422806421343774095441797867616540307087097808146572458141872255822102924100364686984035319075928273018814252547038139239334545129235806980748528618018098725988994345060290278078620135724720123045154003125289192364042131872048219439192854531566065007760230623250494517195919504681829419450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -26423208822462551299855429544397204181404538883508512868690937723696985547680275943925533721582494640561373857857416712954938469285209202824660994185082215127937403403378913368938293283903227483474183334380431843471450447386117716437415237276723034621794204038508359928286616963062252407213799064653496494768130327894217510400839777557785872907664733634470521916675699901918448983654951843917539473580201278548346181740108298514453919005032374078290786046817596620859943917897106646630585120110286894836012614491219705439261776751325385683781370257498056458207367250380701296241987460566204877959359935830572099738564417776925996650336609588074910460283321160259833431601696599374963161330015090229577778737319893934558769031800724418890496815299662364392285728364373583604856406615791396457597555898943609294028367063292435636194269211046689239769115958920676206391316971677491579160798386815781935414909148854289722194596530611237977943267877142061514343245007286803192125714114982288470686450929539545090117850927609574446948603502838005230364839773324868418258817752831190284395353941479261426569632239240759043287839058108849709022487159740542879007336296656752644227369713756714399083641046836353973595699684107568173212948408878158897973013462900687323302007768919433787283098317907947529395615157063140215152643179781535686212606471324387363745954626315392623187163991033237790196457825044988691768935202112002683533263002299569866694454560175218097153840068283396640946301456600414198042088004000055358139393725806404484386968356688544366511526796911055127961420278964828243747280586452558085731131309489015629537778331542283018240548426475115677268743202262162880552650569244749222522316833555752915096361923097030884713482719738972263916615199252189122664892249083846537722519270856155475627363177234482087876554594859365652895467987950562163255640889750799388734848473426371968240058201244085109856255949665461167204213676330321675083642306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 197161543855717820067505494142568803130603077372048694629479709485382392663592001253872353392353050168160085257066000134816979681956275581274476315688588275941531868235118193442357843507796227836812188291601770183938566917197675542181361770041562288283870888997822665145666314159907555525092967402732284660233659975641475649763643285197784744332222803295927568102496006939538228719942267963572023680280707632679495112138995851373308744259263588692563328140370357921817990975250110590046459333067076030782028168768814037558114822548371586422357111177488169071644464094508766754301799935708197010454844364651130391640207244402471551697014327970014069864388270667380353444116104745856076493212035153018908454603410581052399369675998135031213671348659535115962288089699126217570126636808942837262768697258376838562602116104209191166383994771350141994931110158996687820213898397343563137159117216741243935520717651094301031176881263759922121395627731140236182834857441144727911134643176788735426769994117367533793073437681710797496209515109310916046687432028566694322028652888491744762203301152515902201453289440351238598253555191550137281095410458918189666401704076026321948682515296636837376634458810751468674239758856837550196922368223984369589833916605868783631430053914327948830458295090323618192006840100455014761257026731788628723825216801160698017349290506581670978957467682115979750724386432975423140737367795402361685346973599705778395029229295568312935276778202258646960614202002205122495874595406818485129694987278132702366696396663702306027896489989199579251319216565231803116848081047219966027526511570192073325426050252258503210462928196149673680788223559598056155478693373627771683220319139934109631345269067677885436804657710404703865416781161068295456119837949929436723066647136448571017618440369870735753617274472091481870582587597898409181963134092057062769275743694046289558232542645173972092908639149281408430866858421572799135225667911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 305624758529011149823584925310883354100861235007614183052158332533449114365103182028567132673383151820707335558761138817246361644798547097965552601266363873401200777519398800397815899097169145615178043699449908933174153586041563310803532888623678931886337813368117126757766693375222283059410640736917485382931858048081452161365919054329611794891339148778885663305958798007023441682638202574101306496138271960571059783689344157698418168149920949006355823478882954647386319199223554559933104116747177629744349245103352860620004988712148341181017515919664235149117151132407688397210845531986323343218624612270862937888264470160544400136269242336051025003952378856578092007259398456337106203494962374900145811777017622678773298674527377176210625246587138937530876714717124840335021066001363390598730146354337695527339548844959000575714283504687739911800188800578038905974456419814504001103241780706736251367341229442465117300708984968287469239723931858874930544962640088794326099696752721662395353336202942951676054501652573326936583658674749360009422288466243922306373351729928079507936129834756395427021252981241842567440303086617953857708072829153368882701033194257443890636122441793660540411601221042358800282657852923622175038833778572775161146030446578925054509953702217893732723521313386299701588229465946726015518963239177626307804427430163471866936422385430530918442907930561683650743532822911380192185928339252306111326674746438429142367283016028893577648643872192766126496233298450393004465304089762616718602979442863636613652447994705116170953740587991062681568610613491325452397109853376070854642958265200775356160211566137595606194044591543612775750457893941630320200386948876686508395530698862210603442981477086860538582057287325038983847763594870485303473894954327980853183363317183839501510012220519673967977961174735829068526676326334484447760999321608203691779260712600287189426684308159979159575013371997236794220135982969223483149944619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -17610848998057194803505144710895538494321713421153721476621256765701397668170176638748013588019214646233495904745690698186098880491958931113065068018326830237036376782744790142883592065880818506499463412520874458647321161047037234109266715613803483942015893987606700181137937736631581600328729220478281391128184896897318953128275776670511837738748611554230726315959474791226608573084735835268675456298989348699718905780272356981525265116623582039309258146784093133481265696710526516102109089401862031513439964094308826355155149543157932297669084307098232927488865224747477864108863205512387693472163226804514019517570006018129708758200701770754121692874851235069067075935457153313725862144278337663788649454260215446531385427243187119261311125851380999309405942235292188608674208395810741700347529409615298559170519262002808867395903255901653662360139613532919778555016853728042363452657814652304520076574438430930059328910252083069636392195282655580987828387180739372355226012270584274330923146670407139458530273553083048751214944453887597535466409779350679931500595352794228619793065881574526451480573653039494488639787028197889174956233974177209128213829400366429892806631729305474565010436537682340988675797339587158513928442912310655739296894838596127258521725885103802830955743409794333983739050339150173437216623388119222172284305476187123091094860612297444358048229425954765007938059695823327601503140308294153865471735446057379688462631984035044767913773508016020006922352119471075505053268692193715511744656495167131275225509902885032038162055242400800184940146071658372410857546073728748228851272069334456715997831709436004156128141079036810839388935288192140172019937862632070591637199203735661022410576270222933151556129599530983861810144853066245324262463738431230597275989537607574793499908314024377026220108311994480398589370268060300761545020074480893443103559503252594370565867950921464271565985720863104593311403910099652646869745952358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 116868381621294614556340405379808998411507101004324064338903315528875907429909197411364660447849378845594383578854695032233336179962193032256459882799406739925090379703088885948112734596695799254738623448196028201737646274709686935296653720819986432424834283143876822621535403454034697495286651706137964232259397988761308184028815410760899767895639650629249569349608151352610025938722307071657050526694745776158711801646681294732588120747396826516061566324051376882527651859525449745050788476547808042326488449869405038713155952004249203382186187045523873504592774404072990063194459171666468580761839358142459616511815128502332863131677614514534686577581158252325675145350264327930721860493495000978727907061275124414664414947217772991752090408355306753945923479338271855108996577948906194974015860835303008392806201323858994481070048379727478103404169240081373002466954584104049933464981083979069406288601328850597603724968905904090582742546620555852077257318389335069933155458151373813701090138221524222599544222929006305712271960640133665931381836521057910540099003159280085587835161854300502621861397371057035926783214112373602946377002733842457002615789601070067743105840787678890934608818377942728773567409673045310614876101379117302242384720653550674164728096159957190779777038058513376449919082571543433651509331250946918824629238305779350553731959227408531457793941890962557902265636206966761160018126991045411416251518163961684360356099616214336382132903534675831661123877367411427938892938127402367919787173742537868852314208589432778195825700120336677399885387116252278695410607002648110072884939034431023704473875566037919699879523573861761376524241092081608927499436833546981477964377871056237387076063727427875843187831545765876046000872056930755440633003342830246866762384227633754742532039586278293726000792447070052312135136584517741665792640041770118121668094529323251834911726746809005884415805284446015245335827582726344792628485580390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -186051567477120352261000644809646815894216209980405798566257070578073653748350847543796865170286985116858258033797892299758457050039660136489813374628251865929660867326030620277437078369800189729132219135893137591719137770484913337508777434995301437411747630515930489126480548240496788830179963686593416636552293562755956158137514687208055772925840962376129165511265323829554103243078185680696680406989025786573132094445922154983678690191517447537962104885757155599327770697328090551842887159530308720575159999024024908474274366010082693524143091117998241215571712285441368554044185519881904068992779421522593915239765838421606466296072600307929327867134122012056258022635248349950349484816712246336917567957018076697110546416185273070517666711176928658413608427113615279136833780312421469856481807604723414594588797395165855057170840426135534427883536715439521518942077307457903166592612906028639265689722696017392095310320343949378443456798340435705731677844922930941139982111167835348871624205161479386169159622351009152947382438953686923866507249936303066133205144381585803676369091511574584064678949855322425192905855504580793383775751575960167661217608158581857764627541385021866323006518021684499881742123165447923376162225514116711237678603068848393784765231740932780538514125278526523225844711952777296707040997492358332804875423509266413496287894581370422758291012501717869687367798034690389577719179507685259827648018027014838319375364410564152260727509990165718792632880101650978649126671143712466436153344649519237687983249447071699894022976411474748872116189874291814743677794606840648468268536187324524339887992902718865314151764670366729792551820416510491221918040417503263527684091178773437935348263103549431764424825084416492268074327213035382863506632119720300631541183973476998670980036950378292947511005394893398531699234933240891766338667835001660396552893431398931442089886649763754141498253093245175231621324328141045769147076139024384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -3015222209529668557069607818741610672035789093344132532715090645066458995466043931695816626707985057524130568322071858794367338857338461638570913539197581104448430488781106782301221268124254830619974389068882008792319331550866774240316927291053943424568692945272717459354684119759400003441839161773037082360318165643369615098541383829475007179850930474819373510008346715064479860769438214497186444928381877025284455347353461744566306225455448178691885375342181279104666436732057129093785434588961327120595865868835870675193145133893143539083759285759540745958706028643018746925643950574162304912402497136578538193135484597959023343222154767722394332885359277507182634654334474011558681117508367695164887237080599580662266370736720519610409611127978922002806602187147997188644154086484743493437257425410881193981212391868002405807615815653362938207950701914195430058016672109377216184847215938614710890347441447450819850460541553782887853695436780011383401546969563213175437236745729815381569870444680977760491992002970465388898096394335442339799889089718101615796309631680773972541496456211824509420277754749132901098990962672517292734441209465392477097852432160507876392068125882043391592846262585453940438097326165034356909651828181253784495945273703992684478764422623688381221236699240551881810749713560308292889175135547749640183812609996639622809520750120463241094551904525097886339045173529104525472785775614146081755853822874932727062448890676415923195385822387853028465905677158753328018173732912074077245498311731332884986397418743099106996874442652027015994923832751188885586958711672445865678031891559719856763930174090675210909860870209469903922036048401785426578155961581663285086148874333607780135547013495342454545435116406194909817918855690145787384845591749101028865944908833284326401860139953801785484571577297804616390394286186794810193182927987493259277346189283220863474903050859051120118234314114649709891771973200997704954287132726263808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] 34712862523466579454031505348517897601577562331488832183432857014561568262191366566617397427573807572593896303552370968245823198413438900013591672387384922528108620856362159715108853911375490992345656080888914783316889774356818815269444970042034912448370393646170816428722925324676186141186959176899133500808337734881818990941629430447324764307397216830599969312498434562187535247520279856300893125993631354153922488487580344121260269002397614436184368575699531187064890013510082886803621168195395012371103522737418034662029832163781223232706844964214877399380322687702534007538166656708970436634451752995039625673025634353208230219981357011906496879840431569500167098206197178068685884181621108448246739416032687671967049129046151853366360031743413904366009116311826715886554033805622976795845946962256630500474900677361106150617900984143883334392421619633523108659352380024642812285426880381124119345248336752887304340732661219696810154478323075580208812813549308137259446813093749485773023383434954529462992946794481269897355295131966517144036339172771344747570446589925800696817641539774929561660217214461943671584388577386208907719667787743082377900092380115102771106789441259408708588260659492457756670637560822548111252046909554373399119539108368466528656604602262014717600836434056568213972421931496231700162665882452943493319559116459354476945136935641585735685570099230054309039411599340501146349280465263841984240699589741104002225644870471474786515207301512752988907458747077411737105671972019413560124788370729821458809491793586638941115753827072177731639279326594131932328690293673317965693443232745568858316079897752578798028797608673193615324539499161623162766562150835773261320003872636897660994232513525445613153779411491990557073138048888566430681805432931913598963259541542230658101150063914913103013204694799818448993697864139457431855787738001968580935645130615031103298614776439561919974452323745249108085753897769244169436618251472732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] -210760002233688131744226125002663324740527332531092661068111289513403167550862263867812292818964352744206187441881964948925393671098343606708728940574641592147576446799446849251335599486660093523514459617271350214687143493520869996168771383308020816512864080691424651342202175525390659690147694992784548411923091578046020691190259870717302985997194552718453203468300277963219816262367225220015077226124202200419338526099868988477926689230689177950216289985970685944610404229600113777483456278310388300133221201300291368493823031832397180495673961127510440137833170228144297243159869704785641689163010958418431468264074619675646016838556749466147955776213181175038406643541486466015827934381234869728130055825971537516661185739841104487919081519325673525420872873485196579869072399725496017465903752304720662694418553274740157454330596788073818879076702705828549557363435576074429090480290323388736498570278900725526209655457672315434512272468988025662144419008499608845845055786866220432219333798463639575083203828884319368650942240714113259638569401655546666383545280320647306984603826176387740145229756702301433063813547998548030220642877264619855660769931463601667852572599918046506224642428784511338152961029332793802625877864624689212886450255098580498564950688322643634919512250340469041166741903317056170005342665285610174570910059160760334897719164423623960210055118156931214769541864987462370502321814401493460626635683641969429764482010171960223622638924640983843142207402228420555553625345951720092991068345549431790729362063898209010122835853705381369991584978076608729025421793123665473357444727196020983019151903327159859011987835118250332171265263288405043963189924219129424910486762097784560107406141030250428732452546413311398628197638123756155982284692185485336470701414677677692285105288299473176706611514501874991655208631977833496024951050540595529356499913680121981792917596295097727544303470306664110989909234288632052879846724387156787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 879434096579009560473738457827682715921969670156912139929576263756844438714636567708615673232943820096016698743960413466712833587391583292712090583777681353566156545215568203817913977760345400965329025560237274301307575985294614167450484750207096578070715477542462061669678282258171792635440500687172203404180196508231690420622261476409412589343737120196504268371549299599025740099139815709205211911045069234235410885287718102908617902260796361681771493385528519386858074299041304643568352243589485141399011495169715616860255034504301740952108101830687692964259477390256821075000147240932900779766383902947729712178927689435114914808498710418301491029477466893160534882487657623392676417173783135018567185216844380999461743675727602415280943858984715283822425300199591332659974374936873277334904929541904517813423514040167808209032645134262453458110081396800849521467915594396511354937665522131401085188504831677158013878122309111660609221595409979108510330474969489710650697389758450679990144058381122817975331222179638226535754111018330494853844349920498943650480855647390340980198922904658698260706200230058541582582290572996306537647121596606919911810365645157610520823219179819545362327644288559942407398404540145226716459688014578500485046265715707561650640550574350275019240487202461825001465226268354019014867835814284683910914639808067929372856503707481316663334539784205894063005958745556296093993170447433248145642129460394340190629759244854959158633506804721672282672528791416525595577746166906939719782632488335682937746855186215557860944516695409978825206759862032294229852125724396171244392333154546490808383045452034467344195703922999790680726051128255096594915033301634343718109795425834414810935516662047970897321207507881567806669524420574412688183432371304821926479955541212261961887172777723186819292174410660687183608451962514908060769473330875635354228821180504220772288956648935204235927485858365686036928404096662183496803838619631484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] -2784362961474318028394300638909455098323693783826414616749802943890000215134852116711955357005025517400551314635222291255701641590479582366283359073460814168699127497425562847693564648455018133801651616470194869285160219259310987706108665419415734034317868310950940547814829884463575673394271512083403579901227789643964947566637988145513943096352038212452154195310226248458559785875372759919935073669557516935377505252497586034956250483232089173623217652550321389303548611779814124728710057314877209439525089414474144389742275138426310501047453640810039987136573406778755669793015909234172271907937478140256268564683463389321028451635546006385968282324744848165068894848144065614838944532976068000310191941777288367059764353036210145529256633432733971553272335707974863437890756508105710901006652673540277304430745584342804617191760801696640564151505610905739472603343594201300678496473831608303618087534168546780597914370772713272358522685467377428496282067956780629161524023497621737540632626886908540365926800183457561024359647346204231925082584787626639288936191442024604882189264827871562728703120542953350266803650780457986648620576304787937426085111654852986780977548190995213125280220386621800427749209999828686747454767356017892281273093838949666522068344603914056199605821454077907266253336057322565483280710398117349994755132080447879971254954563284997495631766427137933014181022561106747837592556003819307546458876821425075569314214087674696627862176002818665263106175161425252713400506744066293811055522410513464904475153890235263827531161528481984194648943685405279088699838260137261193546867583555886961199409322253163691426861908647535376350320584578558420219529703296251393953626235133775486338768979291914012001070494990492020502061347440732502265269860462675147795730130848214309522041220255865861447944826269244376973063781000316339706904248287884495281172599666421390223837449214460324089374190654392352026980858626220943393714907050829414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 7168884451068486073472407460046955499958180313534439261382811632336221027350942357972764095355488515321215430809647211550870997557060106331897199232863365295275852256085797673902103967088063424382111068456376367357129765406062757494564221669083470668288352960989141416828430389144520592083561404808481910342127051352889694640759733452044320465162582699655206584742135009216667140749383820198099405254825880745821858025780737929660686559669475369224618181774980284970506006223524259517479795171858980474733052015886292959455137828541884886437803612310709637237393304396428361746862329773474031628725249055044717930347758746834906287393661810827120419865320353737711461548522827149033981690885735335402656013090445591957131979587685647264443359403471923924656951007837784920292540764054978972364625487743902929530757868918969150483722918795623018089024909137591299935335487278149350145614421157778953991981595134505480072931064558674779686515991875657630507607878978185465964774233717412018682922439911467053620998755450769279801970217647566752353358303330065671092072470995246006640990549913002333406353967498768215734736670397611392800309139059593362021068377373585189707667807856099943951564306670198912810813291903535358752617329366788832031114281149032137319729738787888642379339856367858859625546466063694325945351380149782690508822344437874034477443612487239804727744549655223749975033232924735464078113398788059585890262826107935206972787693944722963918682948163566673243834215929954418212657399425331837869188389048966770238173810250006607752872214390040085170625259896845001866333529743748288378298545482474738673566587387625550196247271168777282611007758284898887427266969605108356173011139505968549449165049649980157016985012899367068136024989963824672215567992974167642233906455411863529233761724307604900509538829759707017716609391527417106517620473273568124261499665179388884338643004328272114384151417447688599309634363087342028336436711360991068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -15785590804192184885410198691105874553243193735371825258250443131120500071561237224835880737742228639236628117631493516980690590122580400943520431022782929384788949174352753377663869287662741164745420615760887007307205480830599918460787470460619059489286797238770932212269086390954733053221482692227568166848839497563237963152111491219775133971594233474517201338282835277694914747474991767711014409660142552100688540339602426868642714767646082720376604098730426361441944055966954325451843941985025287904325189550493876345053369616182115495703251183703652677178416278572017489620946867321485374687542556939725742729856028551402890554658793400180430871435593718086471682206071123959045518015925050608372992588606098566988643974196325078451542387018009730007867021234455569552548516280640220767578461458169747037889480106954005481676757832561668815619072040363137521168127443118284946662712330768400471377499309920919305841121495312046672628887397898535349136776062544096504548673304696631357061135843079296794482497970745977257513129277114742040604884987380867533278858048203573233230094426525010271009026232358687400763251535295451282362179372176979190612478244463129290484199228540704092807458682382439672937869817931966133498546776274886833086759967094890881006812394745718442080613428100087802243130787246462223054504179127082080750169435500773936883129510168506565693225667917030484494536001185150397626413995374760493172516804748851260761148078948559864833795169876644773390112472640076797949955605562878060151729061215254320431377863674967004021028783882086715883769047971708489727310550402865770223479876029267254692350595208013756332234290491188793207809535811866532591262573651131533584489133402071992779944443737652754521312841458493480070473205975795145993434257872088719257425811696505163404151499110923293746812913477508140630397765455699927755902338821578499788101862111731801172810562201713557630775892339866355115118647433348365284358390440198668288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 30625944685394985753741245412518338286386416189287052132408721309687304707575659407909729704807584607226994838632654213625275568187470252718129771037286942568601556152871037067933061797098673212113040583107750028597364687032676405875331527249156398764142475303820142503263513857348282550486670301010194935012781709474094302867735127217317946039539773956525705584132693345281827803536738477934036242439696095618417784954212295690776150364974296291080128617515764445666726629723346209629669298759386448116418904427701749245240779313141358875047613928485429746399347228786441663088387837498810498632459146916452023744048769865512885578201301139872506353485260888193639354678972350094247658653110619470671156541485048309054578837304604233352210695670309314401147138301132734504826306500332645120387117787294220077467749307953378442457373600471978035413174965053566228479937807841788437352553859687540921632219319663441427180307939954132413641875354907657796712372821232624782479609022763460887313799337631329186353343460419273133661486763566568152063427908263265714315963787959590027439973317522075409990692152892031802775645319947698800806592192456049668810193539745277174968744955496663254067756152102703204589931412278055401801397389030602366715340072707086040526255779525199650498165751492942936493597708820630335751561943039917873526111961113444670971872326637523895961774818902213415059310960466946370476457971961335289753744510201436443353890085071205470707248077883107876539229395859362225568597811632167614899984283398255220565307429636030053738175429044214148564312055581700762824986331461789494316930192086447686888031461047915648604309662295446292419962505712475302571964464522943867842057591212858836871494010043399302522992022463866750618482888440096528206552986547460909215515532099824332355657551294766903210437200525269338813549898988134723358294813060216278847325629573236726213552165620872215285755469410865764639497916240331394926700489788008431616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -53522044336568524733248611422431541988731517705259488060248837596985451796051339004987415487309548171756466278765487659979078818068285481010101211019024200732017228174092142672342543356840582215359703666058907289488433201710258470181413760387706363018820559860810598762800848872823635323622513776913100275389254888022109573640887182132719254644887779737533373580366753315201925345904580363831004664114341513553296751376373401754300884792967526079213425711107635056509622956273598336005267519929564180681864391046712450066063043798846424710602028594337324893314807595016228291558512035118224509818210309893695841035646925652496703363848455537764660027938972371925424842403225059582736712276572877402207390008724911673023751671338077991624061986850841261066485578805756065489567603944226982063436842859759587138821092216946784322584247809133907950303798124400197956493384226289676600929652319899775250619162726100871209487608801892731151944715144002359020569766012526656795505981277226529800551882287698191187432778767121807951946256380455311302779792511847163499366517980390988874152960444783167183313701650461141683204810327773596582809330945796048684489453671660466550419840125580450188425208714747003283892462553775576656500759826656343000744846558120187178254980977468875109837057924109339749757268265661317850399545121790521112013764334871235493474989476655639350285346370646456481757954401766696435857811910243459669820159447847163648573275978637465797160315106467408427274248875869649516212412690276936362395670092297681477621435086479649953046596555070153797049818878050625215319322076783089690254816441950975635271350520031211960909976520907735845057601904929215983696385585023608447346170785926358579398256680209924334055248758165552521546371360680610947107741241308712124133644182481512066570366604180585343280441974473378407251072075978402796074871542224543584559470313486341607438092722110917913522718925098993333638247697166944135450805921463081631744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 88766404456314059267474963734394282516348236828948188973155047516631665753152552866738644226238033992470675922869344019642072347570436916079698273533140411685896187479187152615524264937957009239677523063176815783291526175785974713499965068297300348392280527805923443219674190845943970577602220885558105380495907154397532994848051866351568112921536131500569153444305541020536971246413636960947606995438519094392975391772279842988852448362443387913356807208170840414757846843570728612488189760320687548826903196442908941775147396927335154993631978798404460951356684913254447591051134938839952306252257894933265606688432395346064979167268228265130460669011250670999398866829122050460198334426337715502986399150531576048355580020743637855240637159070444532267371037180917594695220562207512864788787579459222885089491621097184638435557602777660303361541347272296622177197915299087919992715537718794184997124136983170942878673252259704702107025169630515672979948966977544186307144417691152091105285771536616586743988150361976093175337662131342951591629973562799844980157522832140676341892185024993374163587645903592921300519626615018033614027507505672858718846067922642180159536177820027775313073762660354749276082590384680959247936191599848103524183172167346661228909776093958728132287010103365480254303648024725696508113758826819157950498028737139645569567232322293559638088259405953453724882400894664433103988599047983006174148728635581435160277139265302681763746638482445016633238048731826205995313485644199162973411519542272029586376452660093719610980772434690044048935060159148646287160221325317243810992738275912546354009196093222292220400099277820078693437886104017288783435997756191605152211016811817975652397203834553922895052036605492172221177746800962729897793716672319581044069105210359591574174684003210597629549473385493436882373451277919199595245892900631153897036601525753529491357158064891546258794934114895755816884043471491093399103643578530346827776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -157849136330691862051673029645722298034840656176510053895551646313390077414185512789872213229662224773085239955651399031457477262164057760821753033086662570676350555652129762722129784638137019044325586268325953735073255261089582879288755357740888349983173880121168587006764470522237507436482011046278545854279854704813848020858763318371754362773817052166329596318855666771734609826477654549169412080336974443558664535229527736603631933874494479232261966163012287806497904742997307557680426877530706552112448838557012237030734495843171657207954242319471471925666217324457824581746877486931592384897467340651326876050167107691529261792593637492153275821674776068894617408131400600734702955794440826594594583006615544631399841189570558540073781881261134691065532705777421529929023944052209932042758091751606556239664817192171334190289719633408948431720312135406689016112683384408464616513031744239706355575622065032250959911522398077661057158024788774489241346553014008006106682229177821574081777006240655689388086756032118155989435576103093806047532094033856844626060031506280102766085003438290540773097219662417135752799443000699695477212624485788329091982235780543849887684366809958542855136465177609649939610480581203204960176889536571350450615988009791279801818809648159053854719315284550619698302651447964683857448096371003661695291313823268891451310260533921296913816894668019280672048338114535973566273338345113931526159927170239169423727921629672749630297253795727038554480566300353230070669739135247895142498384313305986077832787771677491289762206645024435573489532725594929325342058172922266341068625411773224462347486613581843178309542694867092899425521470698230216154600845752275864903389468994179480806181721456098586056769927159170988980625675422323258377175986404417208486180999333533340308530836191460011873151063463026866927317825041270194847501159813434012952525077629614843491478938207573004562620539207599896647515749794262220689764661312555581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 339630547430490936385105834925952273149513771566468152877423397415298745744266867150264468332437566951900036017678927171262200494823341614610304496409771785877192828621788570261812682607093839357736591740638334538768921420171754200371300512775641150419930982561335097324172368750360560346502000758292674191113277030887328107373156250978692531340520601026456847464311970716311466865367654001400387254268294083622316287435279391662577136046651548723274077310048350107783295829201037300505455101130066551164842712489540925291205596689875452398013221607692320158594849239388270194556352841062005366947229141306907842987471169191104251608317516639157908758056417050593249798015703289542305805056598223185380348930729720671679429811622179350913002413820864229391843867789767983207099316744585506877268812167645424579673168559296231333156413571581095479807909576238456111410920964685578873864179530424524354496310106943199955806082297003677494018953563470711398143013525251507597901642169792097302123350083947066283894578359237530593494944285273917014023235831044221153563563010868549684003544459127554032139505518854223693952630655086186558520831959442671976776505253012102945500185531160802129646781699667427551970732842578949776793527316655348675482284223219580538091516082932597624887810491718895754156348544170072244168719947627229379298095674186441732882859656957291236812598761832835511191827328045760846336854156705991516207766818734090171235323022387143072103095360407558230361734296852857202316033416670038801373910486384323949588382066760013141485835272840389312102595529836700369781393618987387996255699581360825584455340365759475740565321001492135760404673907936819551970040592173094154032715030662732939263847563887825669956672391555170601274823024389519534030954708065201084834672127234993298751407851426486855432415792497157021609093964179891214895080938295891940287491422439857580113020116264718601402982135769421268750912616137094146560938554282049798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] -841409205171445753534774334016165879799205584363204811934316335583979522328051192465714007915325224488290366123492138070560476403184194555089164418463109196954873305459845878754834575051571734343967429238862958756086707100229034357174370018163684847690586580310369456840790185804792666673767495012570689138030747771407593499032786091109663445772622182818892101691315145551063576159686927595341639588352564897736960192239878125412656299747326933068434622204992896174426543650708246151297936340905844125424811037152680938522256864530255213684043828222608440937807598562819828831207863497787949948374627705021221331703571686411708217192567947400163219514157911520714056318161278239317490386727450329913109038092937070911285511529161545711915486662825673645213817346888102647769831259273143053589371515989484065085735037743290559202934547098210289989129118797371870875252517248834483430601599022700609480414544760869617055425993923413601466419680711648200313828804989369161596728338490730098940681969527675146450712847179553206208010907447574222654664683854165951182743344651218944381516432352421864023862509937957528591703158308835877857118694232553106859448771222364455612756827206481324682619734951346285348111870758243419240951423251538522767625955373865113948834887154331932054980670519239657822440921374179940518263743972435896974383137813221275025352188574947124103510921695195188592713277756145162189626417993381601375808704315839367148816138042234860656052361133838558500690065163988741233449994958389688502255372649801432009889438399747686219726677144893799436120836631930388797203531279770559999900856921846094462896658887287823774335346751747877913815315930277086953832595221194726314218798273257857869569372828942470871301614813983995098716216167414123179845751974200013540117940059581296491206107755064320950094388112554427804038308288188695699323224520079901547154824405819389868662640435105752926359507451629456387828885547822819146392563286313594257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] 2070498006715234281311053721506903011690325661456869500408929258141092123447633218080126118123018240189214007946239430575138633353241970116680397340034790915902348526273726564453002102519142989710924053587232611494996850739691309688004095067746642840628777505945412933056185969572976947606586205442999331493117311372653239816208982797746912721513007825167706773597674218450624450858655615577048896464915924467328133606281338634536700943820011090433850208934820222282375661907833324363593009677880354654327881219348006605215528143071642621349838015048267223826420505987675108830138461207403527331589200005894857356956329616350441104683113622650758563380127057808714735086514752789804360916763535465200946109843243366371499246306782876447045715742313387350562258722018620078445476220980943046653128584270408814817343840316719377772406518991242008897023934138255088932293851936134061045767961646001965503795237680717595547226459590683347437903457038880835071362288685754236190211352568254179642362771006173915125253440284955452969612050215560686131474384087330226297642485435683691137213066636781188004076949279608687846260796147812186773529098834400801408117588445553345824660295588171253903271760189413014275459061042225432301896838497369604269847905385240847662562779592026739193144311422946402711920142920150982412364332404956391670952553352538076446638296480119327150194839625091090295029893106984495452990889982256013870038425079190578264001974761610008692180643301572738245370098825092356406851453725838220013365847608507081290709692812660863540826373592974147750578671200973513870732290261843547953919576860935801907900339821234826850837161187111299515046021539312072853938005830578646895726184500294907745971902540609327324430133362121514502816368240538006712624279840299171266061212950479507184309164386167718597008004879389248751116383795167544815621782862246004900671990571827269897345887336729945680186663056403678256460292314885737707512008078207947374592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -4612121434323807391380896046220695222552755906766986438953645707090646653755290855215669428447087050137705744361412310902088977611825573389538674301581230340576481085903695268443367267730469052406826792037485140955524122172138391286096198886635610084642915465554195819481970670011090672915660497030544692433697361813014226492080931309417247697490886778771401702183053862545249110997855457250009456581889693187955522661772266521803571968461927800285242897539473289600396523332232504787724228738653348492919256424992403575086756330881287169167083540248095372924517146876407496822117173519481776979108318898345302366300393866027881792130930810813137208115756607371111822600132749090493807790300155141139956163275710468697622351048099444590655498928559144380044426008841790442363329789568971926924417748945781039738676539858903517163451695146560584798030607479233007947362061016324736199971046651508088216105991217401527600651571460514946203471350347303097831475051826629231887877126348572003910407883339088388367217217668599547357304541488652424926238983769150482295161087943685313169021162549744807877064316815403686355431781801978539342587836710561761686291999079530056060117396143169121201686893780305635818986605096242758788757018829277139950984294653519503126844118559425485292281561646140424323187659240431558404692218820077301151714928813679493207383027596206999595040039933659456954835355181102874024064453111782765767790394233323992390448471409937038245778507338238585683172515215699892710458763956438732576629580442175655464279175148249241506546222421426720582929227946286051760380980292288685770163038478953182116165361996080655637425506689350848513324444949292656706997020300538283991276559820794782174677236737364423178478424101160555541836088031784920332806985915332673438980834660084199300082321184506955386543656602074051233397837191852436714137207397916426716616639274074733526198762165641076357234702128022001807942932379915006749201767214120421031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] 8991334853268122701651566519182472176895192365382539523715883965342502912493495629395766172633567150092531517615133860542799706366340715098913561626891860241209476612364450305428560894432257781495327828788706307797555741965993643370408684707350110494989677616721039552080702290021560382299538761526309000356634093984990958206366948409539468888539006850534216438824349563329392074075376811960820590669263780050170434662630768021790956176457382877100870553785921085359812649724982848810633827226735200196503195635516536719199833582685628175336825818087093628816702856934469455347544534449172591745018315599025757874276627885769321909147648437425462380039463152760020448890872349769041896995116745215921887600758838387723728582584445922474974955361685871003169812134411268687745797416392999294683642762822583440063913977645769802409022847643468615588455270093121706654380909518340750051046762800966643548171679636952220964151461759823591599815946272790068804739163354395080055545324713193149021545901775806749669412719353820802022874214667564735383195490679535806354910997575269327740120749904109055685252339679384087452132680802369407179387232863758298028997490197947709585939897399032466550072599548500643039834524665563876556176566174539379114119556569188565509783291607362982712783860391846356064588009550398316222500752488460843908958861442089985129130379131862545160607213276226635023136292068263552869033623793099197740768272473725240647882638072618430135425439457190833652495502745462759474761129541725996596024607581889193264330041732628350155083810665816934025875151751916020114763583790717546401038808419557587151461821494715069533422108053383854696103781662623138286425580809312511411613129383884805753055889514286964980702543686643877933756798322410840715699012657167808284665012332725888565283368283838426482599975884124295178003933968516566458741776275003532960343080749238874619262543655927360549188068028503069745182276396793848924711256841550812938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] -15213508911370492952222348660893436915362889033264689546318379372915717483268260540620822694798745869248135173694345310291713660757898501540228076494812009111587341746469781455495759864229082017252824290263956625231317435150773025348989815922020940623935892892284954377236151424320603019600703887245397792902248224819816369131369409682232385983926480837560738132559970911413760133269150261044272246577793885993363176896466064227262628724755092724984236798313264093223933855912140138020253676093126707747818658347137844215755509893889172465917344718590443693742557990751854861399051218673886035579337594485323713350328722460287882616415852708498648374728252832245764916850688998315261701622502822559225990190401032812702109648383608594329274251064741593638076474497352426225259828488389924292555394221622898468743359366566200594890238366060983877379301738301585524741167118135082582833277044534825594837809743007604567007749284148582010424474768617563604895031101272316093648757270486164207674535804899576290554119718163590378073557751640212168250817911400254207101038873479334747719366472381075792842111023178094331034816422529075072385008496772308571423023110227248380733034386601557749794281058498527125863745264564180921873190312090739715908327206498501683270799025545520027687714025274324995558975303579846638637716324489249557773711379026493461243726128502842092324860898528869923487679534010449977690151417493165178298670504158251353971551011415724346721951936153329847046804621305089996322890035950792138809344325192976399929250199282515297424119940044801004060699845915913213196400862741298714824160060970258385498463705229745928229660056438142159982127679170682176949849170674324183055041518703802863195722310832425795341010164746190868783462668544841514528751926283633232432076388314766336548070282179444593773670047306872665243513680313487535337408508237644521989712073218186124146753750734028417318970923695190798938637784721319056369732534917942747332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] 22338711454875704477197686902229573286444891475228110135124136924532762889082224668720343405051735508724048429772219108092037692167915910848694012058136095862785424321078756161347974963245177760278601916665033202014080572641505698505799027592129732042678524595690414620748556604839490309087359976482038497770897645742484878639040667155053890008506482484974795562716071522167809462384634236211666085649856408202708410681916759570122559671105579817158643635721725788375610257376652105984880587694158708748203008363451667834678086038789521709617992336264670383553458586162038676528228799356847121123836139863801579319244846309274954453108939763671273979101666612136053941809913839181287163693959277586147098090682855786518731851349091102601722279597481831798239649372820874268212722233333537811663079751610229438661854131002047417206595640249597178059299329967554811304833376430397877534523753360491492518906735884528340685482015196572960740204691997873504082345475650568525077586912413796548064281965007712907056049278623924869456672234224310211791259040131689437389302855898748479621579017620668008889829235396951368928418100111872123606030473437222095588865446792470262825613390385626948707177182426173583545019637501590778873759393281456768078230476690930981174205346526763042452336104359241696566516974484596970618290401685356078363600850486084325088528585421463101361170961105133879015007137239850878330340496738852609041817535389923596004836253730530870801017153006064121339684293760413002922992930630158833457296844883142058569205912316674823939467826281663590327444188496343811960353780399844344342430812761908244031160342360163123377500968364611586118896029961739462410042580210825843470402081274333838148695906864436829004316904603848641040077099480244235551622883302506228159872770152774619262765979031076590200876187371129649158505653402120162902474934489913301018563093515800302541343799514302175697617498773510145329368534517486663770074460279131068170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -28515597600962679479598230395873055847510951658454824193860515723543821333923317592067144285019773873176294296557930250334312812773232103155599276900752717301823330231157822404824454218015700747307196475106858082888692413689510936681613674481968204558323306263228939281937079204362519542012685468563466460952258547184361013793063826438258683791775718096095510637476979280404730705104006949824989911858376234542041307430766520537225306761529005669123327546013807284442890991265926896255601221011706288949195607476828927347259503144294001150066471538820343083033086181525001262528592310423284987458983922794894111829139672405513818546050111700077708621991138141258995064776696679622357125431699320398345688865267965630589131418411441346019680832225052744571578690727497475145387878054912370943346233408911563056311751725085925882984716114305687127837802195568834013958403018632124205792389428066976488566040254985090323121120578835666892488514639105430629285820356799076366911212021909373455911103726851612524605531975591167965299074138838075062723792698836337771364440907797135902212631615103742545471683098699564354213730381144751451018319702126046511343218905597936429482054893108434141374374044782783589928674168661249411225062249287532713274649752720579600152915599670526143321856977808301034450266504148719889315925329517892729261380109295660732076825545853908323818895216199123953461459732238049454391921151213241429179740447830921398388329321458582500622743221456868017318441328273233979759015110133367862422097759901741771037276453238465477782035521329851085658072383376681961598420589636405675299268230368238108257111871537120609017066205579499337570558424687199519986663646860151856265116222090698182826948632137296107528548749299747411342325402329067080345102363190874259701090332328944298927801735242299918377115017204247688516360232640165417279749744245699265802265034509027880936100287307379196964047677897226146300215323895850472621109981833259552604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 31691694833334846233731027254870032324780292333456858123206342357369865391975478035219784309089703692583791517410177218628603804794244356529206579795773773693348690347027862717079753352437147961036769326957381334705775333029370171691934275040763620260595891319552236627806889454051282610322294400885740424371671870379208616622272058562624361344101516315709323048991957532932034766028786713218873326150129175557825577588478459019310463955030883685818950695852396243407932447231783817312095807410874352026936329938630251284926736606568815769171924603488422035035454037596387867037971391665935204579229351842139319011841592667300087161782055834019085676925254326622242285790820013776507440769116186083053272141012896394342986744961854066129969378510045763123213630633502714983320607910533317089125045184279823668641910826643404430208042243482073062239976806513676901250344327754822646314015699239449884300943538135865446503395724106913823535875177491398331828901639333437921017965896322889282151336463982052997540654600499748888359034442430935624208702222536212188474972538859978322891118275932646474018456578185658615840179923794389549507389680123805921627448458282948244646695186324180733111272976471147117599588641924837110586892890122972157111490679911092419941850520607188636332648882571146023641229259815273169280269799029900880344676026346906862576272818709050099177866777435181079677273505490229141410422100385545225627487689790833035651494467508431242057351266824054722637083241046211268311697421865702446842447560755867810891679816345269400479798370798148970687151066180558446855580994579573407325952628226268708416575382312541404814096566839207238744930783891743023907932179020027115653753183414725684636238516788000851976207666315096750591619354837076535835393186696877757981084164005771467082033816759713284891593435514384402818429020316496816971676258067888138808489299375110825355839037071680479640720362052911214379521665170755966001156831554982824116224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -30675042711740520534858266615456726555545953022228709896194929893280820415856289447085740764359695096279877707113724839755241819802452775907741334209467710678397981187430627552837313428270865105268138347598923505222220118250935322431793164870785232118153598856257496770484006762037009408454924310626359050921370491739500239006932915840069813325548258907214050978236464106950766490876954143287946636118154182618647677376138577296958134765626081779787428392046917164143184044675930017030371983077272874191355517760371043329804091449219571821927062368199677185865728590080284112786136255806345285210984618138383075401272419571328815973203132437065277862594702626960188535310439965592120274437802231302637841434452864967226074438780515808993216401029748895341993923235653275331677945002443964497167199349807040681820397358598367907940118998327565748794505449441783460431653222383008786516466976466165061842014674943651218550479965086429648143947152532832320880230436063461204998969694074357060650857856085986433920635664909410122714928409906640059759411703130119162435114436038315368719331073462409256980235079686525301477258436322642951007682030692077148064214614556435282109499753033368009753810650596836732207673179941971851394066343163289832258631763312608495136775090773379218986822142652352743833931630441032493538006931812900745084901247090532272943402771977145728661491807200954629663247349273428930365893486425325489634693533083468770115942368482085839661623384641600794714751650050302172408848975424132484639943408483143471564416858406114338464124120738822770841831573754016062011413235234422277495746675732666649448928638099032552746087245232374529456800458260026853118030795789851526429339380905581714369162407608712302452611140244315631069169041133585103869139883151785987552850787848088215657676867026099156694272883164640115679550910372245285229428829993927980427635235381967394308782546889877535630813771977294887941543481200744333614684044698515461373952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] -1541636148351181417347608643210887274758449917702076079547377786079811696182464413360663959619333488714533745007542748206885594444604112833057405725650525495568066384275239396195893232680469122016776593926488165852534227471418517933952639959753142088731854103097669251851460255385957366756081041253964094311066629028220924118971808932615109234196452832866299415396316276504586557935298047630032705679286978436650535916291455586020122835046795931015134256047398594958746465857947772893169466187566411138676809645673644225929733525937727861884721726781296545253171247354252155327421549642672400592792614429741611486047508653304935311518583341339920096941349858484108560912660999492494441567018999412246137315965958888890919189349618511875133322934708464126127635945175149650992283988269427867372953723384685588558703384551949050105818064890284251715866390231419608513969226365919233377885283940069753727784299999269413141811269787109792875267026687301754091807776330117755849203041790794941953564080928386132992481308027419467219261732727053049380760057945923976788668283610234753790383456448280141457254186991508225964768792134649397308379448954657461734866055218701748817260616714390695766321381793065416032459830354267772449230957114326424973873267353696863223942713675721795327833544975834154981225517983722696486996156921520317391355207327615413984514935346238398801645900162754807741959034114975138888763369615599181143155676392349352501055445719165126859978496218163644138221729488061621091826863663739548408614676783716069217023736033907241628925635584798933881845955878652648880925238568372677209004420916117999322096725900101953735083387771113858113343150121282934473406172067830518777271585519874698071582694145622608277874973568074173407435517287716630346425186168055731462954373696910973934039945128699152110298992688124356391327186359584736450404035106940540315520528802793980603751202964408089039080998283595540061204679089652907376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 3863376742551846256293653851860544163647814105626403093746697864362630739258522778251477042512025722276192782365770702114276612661934844966677655492460202583921382646835689487908339094335928146400351851393427771388788708563732992857204777742431859568675916160687482713444250565628697692578115794480577473562762415155269446043291889312354658949267096458655331430443476809562069873431101953555588136293940031693555612771187532575686933107364782466666428042218985591740822183726344514803255166086589543301658951541472457095429888693904597488944004782420421467275036723803107724130154704189977267425344657636243958620611509874051305229924916220007335025936414440891443195238250823731291395761547681150221927952363048768619361421804123374301135113598903283734623825812713057546438837200664851884452401473986788995909440222145547580716214713223161362706163585638450126875039313272731262135087882050559103415427078991778173819706385889627567942269687360500031208862282736553711674323113244376469890370627827581127882933729790222271426144249889325219330046325684427071431156586846629781610088707725872901184042400735121762406950385822934120025019837471805147305065131459209669222823119605275449874390292482004183402768813817491779069326951433938552755058971138484350192546310831686766036278434297565581271471762486422574546234825941830609876384437833946945936794660542809714283614562138609372928324574081152036797037820370189218941628175432439810095080672635033661329814986319240686849718236929472868409278297888286006442113235545480610025589127488314878751016654637492240283373893642539047023669553134286621322214673988636949237455076124474213547585492487870776740823730340484144366775703594933603538312204289055607244773640484592364493234803416500287997957331700072116003835316257398783438603288678807873468827605307385437076767182147776316730652933527422465467406616641680741439996920867760626966542188616214771845247926829152760622939859131616351412551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] -372693304272328883065205456891735622056346869402548538936213995992550266873235476358424909378699878465689901845157182010592408098706213588293278920594213280005004827178545257951891100178435858077498635689634172922478826564380850458086316462251968242649674337111802055887553801622472729054505409123381302500116272532060416108660322846963574155374289605848938617396678084905632514146656934454631896921301756722921029749693708604342359790901677660408902953901946999746715327734946436530825912751510230102290864032035274412093560652423004521248852871306562315735324668629930432055852394145692794369028035720933603870730762355952135502865805394978682538760899364776243634422663206416332787655944217621030399362750113489895401933173024868909942451524557629169964527242571928261710471061706989277020751969826909772170261620489125465219114364748150148245896690208780141248785852954373703278170041821930193178843822556712746302370979393139719581195864259301866683133470521261006039364735944881372812080795148505662531265142441919948238395094467960516279778937591201438170579918041636358341338782650763489386667715985401904903949948352421261235691383415152467403522001734306097134781749314320327543955074197085968443601973451264795867807985623270600455421546646637004455491913420437543624517741298059574764785724004285867165211357272023664166406982141038288982665224922845680663951498448385647130985184925557702823672885616507976718279581435630260292978753256314845661633351711680875251450107413871683682623584909144500746636315262034302635406449113038794810560075824039300277176758285941405092803737442004073433652275949414013015175218542753632174432509798775038574822503187791551626501265790974546970482604861697087627292639905976032102700509983917365241392967784524239984957827085677921880757602605204838651978008091669477319300118766657184934044837531438029374772345149724285981723280140403058270288297351628350824251112199650020176284128315062774840887869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 11997911124838202735446400027727474363484443626698883710357648015991029740834704178922199135255602816538564864357759097044266495205809813136743215104140882926373909611798281602474337534283863509342582912766198233359368625191765418545723180874393653559893281611695176349458402745508307247689182088859073238294881102239660969451310300628834630919241715993069475738213464395112674059408855558297040671152440011680913349729949345606722897771122685273591598594311131266364867483269898785367231357808845185785417708909440110079524142361576342324970782202267485595823840977497965353766382912819498233744452259534287737691778865088891856146070880922986011070419228344661287571947264369439122873502404996445536228176250618732211276722982969772671493222341074672046439237110677435482455731888879535201668413660986356720402449418997809922275452679163699577414109172327211535367468542447692252892064151001198684794829578204194106199430915067260102336167412289979505223205668015035498763488227234460173840286613340152599805955892197620676042830550362903293634284414477719663741505645415533920143907853350636884694721136416398853429978525943315713980565617014398560552863942876208350280273854573846165228613931377414427770406563790265504585150138193914146661887915551751643160699808600009177722291309001815244811329817076951329654317893446234375757105146826917633647462240231222897970795310653117726767267631987080093863457532067911354945208359879732867528617849074676185496872741142482346078911393824823549264241261639875587853829498635464379855537739756557120791293563521794613388260697286158847955995381256357529552899558793292487916635818874169583177452688435835413540395022934233799755074460688707864480965174346210247529740784049237142178193228578430918336283281417291903222318864134908935338601759383652530574891162763421544742596164351624135806552736110854071036188111851293490292159806406432038244484445043897856645879510256713389435672361419761849253238931456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] -66871929570776334229506343635518923698324429477152118529708635958962975727526230033210918985409365452882088266850787504813991767008052235270115747995148698557779488651568297124181503229989312475093399627724011664438251602032814700014130879014419403771965768887482127715995201220273027229744748150424408885140336290643236785781899779144213729245511238312820821526039583244649468235837248851531932643825496008177496787173402480600705560360016736975041404264969474422031660931428268819265257340021603566463697694376432235470756942023091459224967046397817536967078548914460677067861717884824046135226224774267843661943086837100953915439018701014071030543115403644156308295207933392513741701502327129275257817755022494823369949630348046901805255464270089379994577309347131828516766388517058113458030453568357014183805796099903964782653885164834019464778992836725947301304742547484964017885819258124460467904400184423654812295499290289561994476121605976384585809040055309956910991440913152072363430545489044712795226667237870111631523682539044226773342247894229870859565529543925986936528217179694607063987386161170943603298134808977781620575857576574361800129752873068125928116414134709413536276126569004498130037350825562871102773695214779505040242799671804837912273332503660500679819551151367972424716521176252602720088593215231575253482138611164320514363351968721126296834308481638938703335993400937856542431761496856547732102084487850974028737667397807163736936717693249406310181928640329473879396289154079460681002363205680788371132132645194814759476473483847432854212515004400432491379435514459974209511222230539411907985460020414187032795785072793914356237841604340919200240678262480578159802953917813480281971386516713479889703278310768751013776845490297964383757036398185888944025154342057113637221683027587610181515027473438139974075775638572880781296771515501866426548178335240129218216060035733823317989808712626162641521610674996048628000160219136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -934147571970291806794672208303524070487736909537680565666547388905136705825860587697160815487889726994590481370232595418727788652013562158372766843281414562169246598426626693468151931840997842448490743583548170306666686253059911372597093473458225450287937954003364723501380752703757434802219378450937800837255555711617634771050312162820305991793965043602611134888067040139801498091092768347621382753622669747381410281929171010375264830544570210034371213100158556250100228974386215168884177758568712666438067245761912712965028428180176240072733061847316438466042507831642164639159878599202939466521627719577232490339884030838446645367402343041082579065707118068304471869573031247057635192301061445380430424666371577747947739060949564023772345099536475359705754573104801419141773459657206243660182903227520148649016081119161609872628029537378743974457042340798801885056263399099933361537094182812775704982449320842619832909507651448728179580994610071878085373345791463362809735378740602443748594580302290539873296806855785652968730524877461424048668634112761574576843907542652681425370288256894694483231377622996459331483413734458269833848377497144355359433474000071375412467747756184757815584051546114928035569531248257306845958058984577632860816443958240719434197071914187827381287968513208164479174240352375959514403065536536422153388852975983573850794563849000272812965028138768137002568339595392622365127374192729453052553535799551172709765331200123837143211491683081003601717930054021070430296293426848398932234180756544422807130358306190710051592776294680793968293261642887238698093846252801959424059758409581366351173462062521401766547774365440568675222465576651072705635700642432558796072643994885963436898072893804250519085095240974878691253288063353311472850980290382672638417338598863180862767345098367793565024678239427798123110204415282122270740448880272121546839482418371955419358383884376238860806564998185629794976938038280726987815264452608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 17469016949436842929214498386161623967300068096545717945319955373013063556171673358654039080679007589333536757766470713584029687778056087128922205365806271930711702237206826026207198381837943631027913051593509495104078621756210588883226533504726473689360001668393815301603051025873024041051137908784823418555799535881497750812163218434869431721148259404013854156227094172553795936036247829881089851499590609559970636538673880272637804942853996203447714638361833173728884243980611059812893872819796800994735646743304532898400273139919605462644602226833197979792929524482874318142292814350142498866085723590456721235039575431890665474347052493851717463884948700434788484957857732513386846213337802342354144562792795408345276860106639206165008270413381465847080981356757449132795921728633637789005954213316859866731829378896634061973050999657608658225757327925502646460232905189312749979536491424722156214964753000578081649405214332962778088092000538284896113695087704435487135999670015015165757299374380683211243184951163476863172041408608134108823339122886992428522225138718170220140883602545040224133015713738695424198927677472837653778835023933187018324073355807645521728478596696043830090260221899766582067274529774822243920170710386914351659831064251974199625727356347495866674420435476602264125640877157993941744959476017081754606358674071131703939862045748730963216785107217613088744657726171011529171961974685103881398353001018008497887263364103583885915062407747568741127905819208335056764618971670030779368767318450800452546236777817452610692281659233848156610246798351695413717582889887103303435790865743708210374183271174213078159021827414832962229756162119065470851836863917078226966250206404024238702453805553565760580992813896524472549122129056328878700030203756998464924525027762876959613128462927672280900096086718598367983922064353844608457115967973084447836669947871253011702238060368146879988423526017273548910238821905713528213934073446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -99939543654572591112824359591999233849144058207825885348070610631878368530627981564278002824486904477053844841818819857111587068138105113550775698047483444023739525536321020316547657570017231533841783140148098237476821900030264065965381547849060427635059831652685256070179894015377293686298447507916382499557389176840613764590111086854139343894631762229446600847981657955356007333443195946709417332899177247320790668898552959869129794302585184262621637414856009185017991446473463466815731774608771128923969297222546726379463839534403921282762218621940205107551732099387490598655227619227490100732416900114051592447337414724655476842434842507150511913915798469225261786129049720905363372333645936936266552742176618350967387744941069847571982927803571383045621302553094067907707385310310989215519447897676195796331005240405559171314467812862986761369181354954556977632188932624652311633543734837949619388250884654335700549015817385927210487756998449768545751558543033756854684297468433511332695560013533014078391887569307008895027836941361810438547400168764394949194029036834992206765637948043446587558349992443411410893110763394865132761489732670250794894194716922779360084610824378951486410597984014246217302505813275789353708640961767713478868695540550335486813272335229546748309321358152555631242263396203197771536973645779993881444274293652905901614557933415302772593911302466866563765007221346693946961157102371381901808771300925758791939871786010193962911838590205385969270891783468541320394224671913044039621750832828769460202288707879730796291547078831330444601427971415313120417824698957632520047348198749235871007993966969607693055078372979659314047130331123147450880604361668559076432140912260080280968692952850540482313026114189019990878469214437459515051226393346532761967259518242482644849165781182126106215810077312503219989901491354734614244760320558484564658910158817273787181255420669755783326442414272776640212753595669791958481525025013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 68516751848270087323696954800415965832300965361309807054929738033383804161971932255538429048000298561445385553251123496173147095004332669566125284206329684111301732963301031120743742761043293699456102422455278454061017293052046821206284974726983330328187461083809834917939807064390598228623078968138396723851397900477344683675046733134223611704047551909894840656279010116174350040891239870893526899842061255452893315791963609755497202145359587546513574810803366038108105437390686769036737724674942884204065377903417673938215421064067664534832869646153228797345248135838452619770938367231901236074406043366470396740764335287007276556120859493825147188971055175870842771860089519687518029751099942743827341992015471495586712219544421989822034953354415972717258094626842196549440454199395725883555506756151833736427774303564424562033827419698297438619325748228382374756953872884971946408899535940336925495401731435067752086219307154074509340196598337293538857231356555734827640246613967578530082469101729576047849583448773301949638815748552498399140462944187377118129610260086905140533644266674477987627053331763932711303366687393849756940553520889790029115035361340460164447614468531565917331307203992210435812435361024839511041425158752045861630232932623592097249175469511829809995265695924743731398558890403374810890645359578047573955091896276341631363770619624893382606429561786531498693171573936182293684025721703545817106427727169865345808770734567825823488222863416513900498701279647815732190152768886689979509497548716806239746036547618877595302771961783283326733148062147809453368625229593508842979215520329308582592346117443283010067362605834769911259691696655272188898957138227102256016216990506100208189396220075053384434334499656215430584115767623049574063838404205135456729384819783927046300990456171359534361785563395762307664167565533964601485678942501997296857133529165667096349757725487902434422365976745282320308985723457891789076144544808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 3154873454307791411125338826025449579585849389192826539357554105433379390158029143507778075346690116673809093412461179281210361255056137343511497091279754622547814278494917667597470302655858545788877837003528534243239166324203493644063536777070185005494723946915108274553525341875982177499295111268664887714547916364020401409991830026219566316781624990829254343994115118457307958951461714529916058642980499065191959855638798090383142935433713114885838461735803740801448828870014442240842050691319413697729089571742303520164933860019095686691274352530589179883949488658600899812717658021801227693963436586715523797378886392154859090951253031241789689342649566580030412203062837612754490376403589436842346458968103027570768273929243317017955630075343219540767878290691359923087644802264036103931298856757584642193300118403963934850879845877957244996708048924796971652719298100956931654566914660286943744790338260873077186869249402198166193605040606722371850392691856917682548811624532326465217738504898534002451532020744561616566816308559230339803819552898323258684380083268338502751616135574126754340281444956503955227388438567652123082565851688511902117197818849967251078927888648026354320932789551065632158853382761593625940408449814689723831811270763017586346066837194819764627285189487127481869598003809274209341067288727106577463677523585316407638286388770855369203692384963823445307035929985316570180390319257104145817355429498983238693442569961747063822592862946068963626097261671600304535596985175693589808433267193599143616083122443737707431745711998421188148713731389175090611052871742001214826242160131552415812269337388478382245966524521586006042740305771454413985051941697579946226789661752662829026335310582357048936990453918161267151684931921606809679653430692661591926354538407379987481110585750015726505103835998867736042968688236092494235421844461439241944438168270618791384680554937990549868542077179072465004427032519678374438063225232687104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] -29923228124592811798100425813038331622236185768560627546552178585812826849981934586369017418064187673234894078228313996270240641187432323915769650988970251142289112802910005328739152351287668971911322039524452140193114804312232805051562542300728004663113441597656405889847317632091234569611664600635488113138102567072734388903416985115195749418070489948103855539080561641517862549231345587362950465507959966904962501567727286579417362391189181360909815720195061830752636136647941367806468976329368492402711066780127321523453135292193768821069402119373980505138555585313638105932120065179958721603133658964604544062032021043934088703585947578033159510567936090716496258171542438903073502193180428991962480061370582536506079008455207733019756615502943155156882743226764950845189190740356193398740080688971403736517935840680254729005579663240878233787904550882793745012347921093469722353371500103170950868062453743469007582367430543868480492725485862578626825926569376728360418707937532464510468389881189322768208183077150618120727346520143161044787123499185696471015626532341228388298602234650426160845394483733396928437488782282782039406885030837859677605630869557559110491146132960637597541698346988513614054512101448647400229903709205132526657467254761846933959303646245345789763049696128641671589565409690751407807295316164427855565722591118189039837500582794985440981426892537905355842992248150008029946808401764008219746563521396070149534219992503852167738887702188700119894758229338001109491010619101228214812262099094701037138823128492725971787796750326418081554995609082826670776344815393051823540594757641420594031228044731204181535130016969171980511008095452553055291820542749643728369101710409340510879084675332643085048739088213517320252661984284217820527157848775748275319685788583191563670941936504938790866952656181442847180324662646133622059348643058196113498411395517071352775764176477423237199165030115107578977981938908643073387902568662827008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] 164881033657779785277912596935445064447986271929277959654969533928354586961829891247576172125953530973002620446827330409085455797312174702250505754636921750402970012136128385791060339707028174832669560818398452369706419276989615144743749261484116531953515229788026473934870509796450125649568746251143923390431129095639440008262441785327304322622400717447714758859983688183630301741991542150109337114212176046958133124950204657924498969620485945097927826494827462751659245707191574670292211668971106726672490959667691345703826900439258531667328298589063846306045032409859975605228562183210170142227394961213574207779994310559628836306574061656633727427466753375251344750928461087824484767611313516822778777788951825935356604402026339250276146449002845532600275478970588768887110309923429176235826760619439662740645402592312308939544873616892109689991150975940927850184988668324358482720095766070942921535672097265591031447735502669407911925060243359808624356236756924859377345405326371007696871470522467707019879835341850630782324472918034805600841547666777269166540378995984577001524883045797671470822047558362324089320201523170560845448264966566709821366680308739244709765358928458184207416342410435220915821448702197029630069035697836581278158637158770408915848491776846029641367930246573187267854912163213687666640126467689124991440596276391283017005016391330806965346584778661951418154045826596674171616722398711926720031524563679542294249100980197366159795940247303431882858358008962820635874502540043931283029104110854879636449126597156806000744141220054572015609768408153849555453775742477374351616022291595121082359302132252712966560972797060637427711796456520956947217506739794697294377563808314136201602780474351677798717934941203649958847543273049552287391887360800293962109302332402745397195170936095532105224939198864606351858318685622635335421017891983649126201671890529952023403254004460657109545959662058061199409981155313841250319951881931063296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -639751954306414043416161820000215459436693328018476736874778237488235779956796564972513822167684829633903583455056728323040928436717852037415695801231822493518725005726361374200529382321502792324771324907580212106504767061059028745376844334774044168136458917195725015591581796919212497862685159828402308840568242053336393676507136381645005199463078839970942073561006771605282030747534820725516699024079743141789431142283084411109808073847706955216904407428242455665665037482322490921680134706074564791695548479145899305014065515313321865647745098169271650985020105395739629330528884666133413891678586539280936324946695417195513862257415389200085182639136409682521821775074753294068822905127127359308142290237231683269124372782465154372274473270703747785589551857661400593214075480046504846973832913726735499048420866816786462211263547031447041530388666893141734315487616299745433881193386481964432064254104721931034690353086232022983333544585834319633995596104040646906241290577445608693746393496814949174886724560229806854571429202696747297917089478534163633042854683295126031237923382882521968794132819500826541456786540595781719266463176604290613736337236061735293939524772840090647965815561613821079065752535495201487908003493815721811996400540924290850626592458693957520157534822932777722710080753339959470864481527892916816099035971509840948323402404035154611738406471627557796926617681420961327502495348854056348294471230274587324786227677214395661532635101058952577149397355900905466107133075289041639052603967459043770130848318725821603601125319383858898309149970798369970269663442382284160633225665798917547367814552466690218494743518476757287713678993426555006232916467243746941878132542793001326662046432972035608584050488321076611312374447660937211688845167004076829482114212353914454249186567556214351365834543820048665523086477228105326686585160216445706152286592556895403265167033257594480906432523947437193304273385605646044918350359082460774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] 1870961146936946983477316788546112632966294454796654715022084914251986901642978131609429615545093348008546752599255693951840681890170297242942774774996817560181143226363536332355976687005044809347694086898792210409163315444031984551136443090048159093216150453735488696794714542600864822745296481006523082382849640217466607053464302659734329153589697761935302395827607118870039127381343832962029665138434656156290458097962985482447670064822867785700924719898931511171773435084821385971890932024660532715144745430630560242700193426833690395695219021170656461941506462757524043639474837318370764733994613527071502076890596340450607820379702900791007693804524593552801637443474301457316742669988439376012447847377421231684477663214282029886808366286841536542052587733838442789411630162162543394320430802484987553443769160168781718570520654933166723458572726738187080509501501445480229729909817137959324858623382330320795368559763206737382853372341347929625086772862289215458263905469103178138102079437243271427032237186162993043975841105464739254348174904649514922282640853524145920041133495663864792061914351360039322368923173185208540800558668398718348207589328538840192917946013142117387706075869319344725974271133876398573998703910551525143610262776776811744432450429353252864615235951289941213148477031148789670706863973185863320312886443837586654852768712007520433979397578563577995297254717680721241256017554383960735473978406522019828358993966918268130915121022491587609390407104663092491684508426595436523901272699137139584952565745896337845753738642257399165840802419924528996114042450580075934508341074155825314311661107509884415166831907775758945172001784650830364678829785139233457842502411821667523958202182075476815662580993321638489638341046022950567975783998300796401929623810118822284162661136264013719123659512974385762736216461876004287408356096359894413504571236979584471387821295511893560554320064847685169245583896917712697888879329542739591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -4311939558034970232826241571504173457182037185885761333758531176041150963774155708323517072408461278415159062773960876997047791146085706431829365996034819504826746109703993042519990439923497017912998601043161913567790440285729139503687207601151805424969290616016232775152364876097839335912550129164745582816102288868135599488363027292584029382846634304475020860864721179604497236885074861491419388908473258061676684490631124903309449616179668903208226343516467801440246365959075419230025797638028260387640933016316094632020369687805144615630101301601790488721361777853039009555783196735844379034498684521671713261498336722281043303638722976167998856140845172276064190863586230526068108590657098115619968544087959153081615107701913381157130975286410645261964876529532497422220610947665668493823669908133066435988022576172615688259886204343663942405100056515545642157986898928037952843709144891277553459851593908686728061194306714393340631873628617227655012509724165779949291537067743143878956938216394822321152302775891557639894217491230059739619239172416118045399840589374000124893430006684442586180126427205817213903037518799198194746871990068341118772738371388342878313746483140687776804161140811802775348066338913558408959641642026132565536188140347416714128200702827972675089369890936179495381321895766883928197876064786770901314246964498036991505753053216595395422607852662894539909853261040331991406138583401444693840092701933625511797864302278814170920506533470178177499475349525526747047360977172847262348570425322990574167693972622427128634390791339272596273204287481525290620835596213480201757187371365755222058308561434412249874234243600748982302078318531994150275682758638783814952883688034713708535597798403221084343157625525763575574903520071035406204969869148269656574837332041589779000943467098832020275860966039569089727971948540885377691157831936895704610391460959984299571878857724486414929600110324208614623169783947294765055800133182558306304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 8035064914823794082834055307388849211276599229417360771188573229692410385521019709362526587666203530061575237011106013647424450097964779058195568674914751852364445797757642434897082807878685416459711162644971155223703339420438899527244999772290692647155096035950993799172768139105425647401618768702301707131702182768441965253589989817993118627088924659544655615842288429498590393290137926867039304147136882658645712521685350415544021497898988411134755633104230321522242149071243267971642947569877192778526212818602352512552253595353542416139275160119751185313734004993484618952663360130754161521581222929668918627049452381318698203311728617627889939128525953048400212856516224245684395341860565615204371838803938258124481927974297095422467991865035007021556956128777438339931531742635774431535229355282306993390522257493285805395362390001262649692713763363994291694266187410534091042895834854335338894633243103258049017315999401928699883599188514607993208925164014413646969766787245370298346588292784242869767886765853728695117677041799149768281180622660277475476056384414500171011012471134679588316091806144849493137781410377739609378714299079887859647701994367579204546280748171409229110493587107236376807036318474679344286934326468354266669190978105748512975795382834671636566712518647024172247556603958196026071213029372792243590376331269659906468180202142739668022206756937281683758533267853278333980018325736874733558921536306740352258994744752546992954965455235613185419838064921056540497676307595838472066470210384220109690533939392836515632740679622684711506000988404618139916537762711102252401674778365844826716313400102991454061759668289298999971389444247214069242678823675704456371715616501713161888529821524184666085283517816587679358222454201019348388693209698370978532322167493722507526159313526956596023583577969713833587302908414232496340044375150834362578765151141690835588409690288503010483117526544421960560302103953813493886658212453620383744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -11865200973637500511594604817446256785030135444329416321573261988363499291052366092597623718785488816836728704388337127688933765920850751059504011147974571338851932309582171533711161819380620847069677568118024162275002105687485315361498533674879179899169338718789878451777286645272932501336716817262307923345354041230711730008344746674098903114476473594983119478795839889469432328301003362178435307366907754182263190268954209341850496241797029834961827685427529216056824801175196083038050196863804817556789901919182983634038982511321802147860532088909228510281255109544181825314387613972795407427438199590594253186644975268129887807417866286633831097655724529908995283841700781005372413671287517654142228895691487781631310282238699809181254858008225974421242089062429066310311142263048397492044808687117030774665148011102844673979496372395423655966598481814742916432525225404213677921769007040211080352265272852016078224185987026209901585334713838726576008681000535636310183811593283259559679116294539833043100056279243241618594402648962784900669930773115641922643842168755492629369407732782138268489197760605916549449218000134616436955312013260926614150321577949540709486204969553404438525136470387034017463550622598822900635675588790592453930986048786581828112433046136911265024485619999285861461912242018101099431820622793484601737575027875325290114710460705195623571313288476652302503891396966067917618858549784405890744365493139806115721143354153979284118036918355008260310876122209582365440188008799894095440297309376147568477390987102119756918460408127894060487395327210911579953743668753254880321994649413184650978879973251312107538605403572995947160791586090399583898274309762287129286887163643661294987254622010487609167328249083295571510941550914397472941744380162694849087730115554055514330338732800395603676295326686054491718563061745517095334937079858526317221264147092990334770461177107710992272681969778186873823846113857010584349972238903730503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 11698999585228079903381561328485522733813639695732508427606746646784823256065712638173348962358223543222030085443429428217340366937798771494959035302958578266238376296450889817409070982928481308859803892492869603592853074900531034557088728524137216884300201693707976901113585500795766010058565624212081245486539157510454362539582769266231823276482771237970784711436099402167006948016720374973345928356598685522099039217174136788664488105904961732574465900764067439404372072529431770093960596176672648742276312202445452026954061107278919326860608389265838582469573298299427533736477594617906661988041286875833089661580325686960121972079011821757130986654085827950433133696504569375098892412451493431487255406965782395782362540693222563812209762483984670389391420505855213944262486523030624229920191523831791111549292189881679255222230080863642804729206591909303734668533719296224232451273142823351826548726084043421203860232472437314772938123573657954759754753225324424289537784680007622581771893099886521116425649334298156560887585180404723675876774341617602429380420290163152941306793013094687047115605857437911613414226151921918140820294721011380397546282526064823681533082850022284559121267004156375730247620594597950077734189216124826661372753961545318170460804341098334324762888827483820756092204927484874080423445568531565859563798000438575595118117664846385718459942490718777442805553659141909151060279984193828834339916670762073808682273142593604679341518494659278811733650667873194591876857507348605025340146714965752715675280216390009831745646886648492894910885960330339099431912620699718093456166762330180093157504170822924242281320008269045274564156667288492881816967523162202534549236245464952694925310021748417244329774368946145973386251666664727896816339247594973527364221155592320434578899192012074008118920100809917451157812656551123169103309065788264809618589310723441364935803523160088920868007450327368446398002578884236770182455904685348880384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 1078710635830664949373345767451704868956651415557178812695583532800156026798857802362901486835549983124205647080467583396822374039785617062196675186131371363287944889560223843382782377169085824821346432158331892839268293999790324646565588265790487399499706658345355667045973696529740297320325518664490151147059543727070587452275252147168473923156413172632583607040992609879321666246943833029744176165090603519262485377259461714130695906634364108778068690109443353239804192354168532771050963324369830906214706735173439360098874885757045515573258533459593100734010720133854833289028912411848337415672047009376127670181278466926884310150931364859882326672414362540708455689850719891575118424530183661113468191713540124558055691126308879214328093118406415370426770504868290121746121689178479164195353631853400277137108133571193644624163764963421482706714553288125171749262186591135333505092954751577891595194256082340704491298000078123064455941052977065086820962422183232065852865832745015023574606742328674791736081147374689237557924745164300836383345964417882396103841677394536940305251869838359649502954999394407105001452851775138606019870332114943443743141059161122979739041051296555395742352443011997591272369976774581852541026529372007276934485070324032225570092579923255476887325314161419252021513561183060795583731716433581937282207329742080544944288587831717379068856717974759422703667327568153560032753280333237728923490560495729265786413193643885120692404749452007377960470410867627520430196035613564544406141487090994976872151714959700318939302262556146302305462701206108350929556717502429449353933191344138758121931552421141223931211055693697467610298709776504468469890180109924759959640813264441175594611491488883144462737832757047024612567281821273450604455796120374958621978074887685318592252854352904094244575708472401943293487165349947868276767226431477327350409047526698179372495664614480160176117255219980455110020433154848820146244297835635802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -35518021714603264316181750357771196277968202291867930891497905532204060934207680621394218477541682097956195592108032868367548019803703849140707404148219501499899154268238703610547402999266429957098363858528082069728618698637712790336346242036813667545330912097543818862554401975688871146688616348497126659010835671265877674337219645789463288444905178792010950250448176808931700423979814298039211270377662567349210907498891232103176577394192249945076146785635884510285025290444737817491886132849538486492578933818593125610280034090455351717390479384548635093874403468519139607126050414182280021635108089163527214540029700859462686578413655506584480523791135532311925585137446908403594461461025846073149738402388087366008906018796282899026277807293033196718659826858757509123296722596972047123215195693964123044447957579301209248101390459063724804448960632821966521777567539367666032085128098636140226839588881280399056240526092477125270102364453546575115883045678029531973018208349011702309784957616566519193337450518477357676697823161976743727246679073731253423976969774440276798111149723948589035042335161814474574733327035755108088606731326374070645271596875437102380669057412363974083941532622663858658154284248472037213571030171574427512788979085437272655061380973724319733789480180508916430225150354157012564102571878210767094427133870697333612442348181229748858846655074405112318583319528246818061206115843267175426404359924897252957454402161540793265016419539003115332070267733351741480090059550645566456078469557029784053125005136924527224381407412665836648879302101860040846842580892567606952390131176812383853878442422871696420867789587531945503175749110309209322557694805781668712319878691607064947155943595214979852353228245975479192292597003141139000004301224447496940727887285106946594454274770864537805205503550977328361710802812191302515304108059616800467755139845388093645256566702520082345868352524868915492672536240503644677022106510004987101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 78543485725401662250806743574274284742127768877643181895360765216608341445212097840854575265562727553684965246101886535034246491690805582752540973395364317961155810922366973082121473761139233970284945516388194854934632750100623548793258158541062590362697529335598385168042395327299944018675647931111161948099869559892285896663687515350095414507871312113537874436045785651187396667689446910441596513758520012587348635644945226170925689657358890803429958381326566222605058593242406997634770895105636419501330728702692544694690863319793512082063877348684121711593860544039436694407272774924126647906989311120188806413633845576460127066615406687965535959725015580612549024594186376303631194157622738179296552334711867803553338841262151990632077088690040631178890554741662430159683841619297006083436792194976638858796185113348466184919356938491158158591618465000505876080430167993131769058935003337126605434868721601058054089969405510510600554200055082336501294335628030253488409424812655895504081725059241337730431140126004713551890973699965410190284759343967894290914837869782642789200429921845021855876769652411779926723782614176570282965186805092480732714805909810963447680683894706505531250943963663311894154940425640827558956981776870973217382636959252711280755429933812611369792598166394693736413635389820055825143739124903655994980913859962030566413170940337709628768575716453658608875685543380019200058106906330691009361958453628363827818145903688592180594567586449350655731194510316857394227307165043285200823638471887573424964471026635193618926743006513512810435291604352849297447561670475984504271869966361795009931069134061151304383917139710897222701358236118167884377037073566168324261903644564386905165453630688418235536644861705424955060060211296086511321178626428905295618223340944248270064189638214932388581832345515908555045879693562798970921632410259117346664857626894854238338104910468323199307260122267804757603322284454536630328830898395062206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -38445562496062514205844521153291630084863452604868761566509094614357510445890211126520074765164748944957233802886605046140515504239917239800389116814916446617903038745862139234547773756537049166605606325176972221727210217116366355456960233402434179827047518022701786952224536816414464481227995574629562190358228965081462750953881487501506631791987171991027825281649669115582934382410136583179641902803184742353181581623453231766714727880385172887208858357064262197089490276844226625715735497822762082420576105214959697437610462141466986827715968944038026608163864885721082216132318461298704545572112137655151210662038733387555119882022976286254454308663622011721864935968429051620216332713449622850279617894917430808770321796996154655237845491439333096185590081326856534877311148604545906426542176322824059696988342733882841163832291148743782558997749903674975224856253781959541136826348179414963472922775003695776714067787020162199270372254776565842910170254281726214019837728414632116204068346876841657648181250494275669777020770231103674195644171377946259825226834063802002897283550413371773521064202406036844739754839818486985602780950710387302554870433150076519561976426563552350669335952043232130710471182069800825941737125168429061971268620818174352798938715843019160449243657952410874638293860828064282735999343022898162601820769140964367355349347752588043418398146170580867568154223122791047131461248255427658322437501616306818507898222857139665075453034675761467847447928909139130952592503519814130001930461080101112471174027407475324700928243608620786880191456388551098613525609879153036157350792573826652907063967672292361865277368343208596614166365391736526285369126261629396625537736159149757701938251193800797675722100123118379888681012672316029509777514332401098611894770267500776001888151295002171299673477138372365754335523065852655267264864675506992332724378573824429741795304793420508791651137944018128041092769634327708987348642650789741854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -341034748751312349549327693589870806093670199154684548318682602755601645917612421604144538567580144495343408839801392193609259345260671569282550488376884742060046802712460391624359913076415600255787460767505232728120918552639155427195935942193601450421988507633692614229746292742854454652130430765471449195174002168894864314208755795375287389945220979915885547285099395851550992013996716561365795988386536925040195730523482006281208584759694983422439299498758768530038434887009794446075602224626189097153760180222791543819674259515861380199040003857734697055595338047128256586261273271866279115285362795896670925975397180346482392286328038552736849189300636842661860581335206307815483111188233846585574410583381620896303719192721814787332969463425256415081752472473729388466863331272171783883608972487929842968034291606565978478843581827330758801253000296620615119829160321889425724600347194066397172579277914265679524384830268022216684655188111182780750056147659870420639150701376949439093607355068016628262506491276567365518272014476961989440994846838449584819128560425925928852912566056109140506108348402853350175074499722097035399439332510202612140950724434046120240994601741353336521638285865581961809014296031093090878916020923178898729960015115414160876365256533980319855529180157442673100665806063322568733501682382225936457138973054737371195531332070762621617939920457208283407063127075652270594136329958332948123362414973804902954758366695779450211927638327528088506266053757159565262424333002873386652934149057860647267694873470571766692712689352970973251170539897035737781676481708056266025592099909379139448297368674238687916514126490660567982509136421258205152394029340773780976647891865110555292518530788964684358416772556905988931582297839124431483587943465902013397901396427208081746893005962384896823698669855255532079150824608764262818511402570298373699374563057653790666523855586076021764484292185111376133426129043857017883612017233564228648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] 1533629176491718265753807009780729300253448070406868201856725534214020296651019232453525482690106507625496049767319662915945876819762058046243455644456177397533044301700323154782102153679156352203539700619520984796251576020921175697580931999227382010805039769892102302729301604116664652767759944966878271115624822711288301126272271385404130703162045533340582961210697496617245357774558607040801821950902351987622517504523521555624343107369421494116101293770077572745572297690342184296865898762156418976141631789669323962677443324743571361970404334359168049736950378601987790574806206599395289896210108522384794590775549331987187834194464089889191635594889475693396818607153964665260650144654619107031398148602319076915630122056459499523765167684502322960150185373920827559216415428188283431636584915653644213782945155275073167207076115215726661393385998432027953094274054497348237895419483001793056061343375693539811731429426789390844711250914465605714613143767870304848524709512094433639682719798597905570057657745655585010840462404918048910674175162930101290301324391889117060294987146423144954381649292272842206323195237673940702780578337936441958041408128287210781129750968158256872861568860317357860975106847443207271859166134902670116301404044716696257615818608994739695848906186420261657726818624494007579603654355066563703920520580425056856630967741251748309807844045759759474634232230138095089942775785270632070345848252628377868045415032174108248011463482385104421133827120968940416012045741218539285746745239698827058036305002349612215186010809018617012562424954461531460298596808937573490261900176981374198141985689487463119242803332282664954437103663940918791558959373708687588846205535306560167606005586400501895473032234749541084679529143134284564737123460156352507279263072324076976848613774518187568154815058163720685396557844417094683438922160521560647713793874034967547077991051897601626574314732564697016741108962972382253477862958799880236040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] -4127384835742229788366169249306755741798939126108239766994564400120834709135349085523886592635808912703545933507700153259505150472357633721508206171876004431873355237629783165134161937982790271660577498208564505304784330381627258628150160868943767860985572973183427970768460510657561833659670654480643716325965774937245778489431565831926818706993311428448216801987333619767431750643066005819821422854371475788187782892977708131087001964795160367121913743087367546190856584892099906170027851412300161905393182343566017137962121710789189703840466046426140097101893391212212896667894677315556278594077948899881172023357326497303685938907292255754952308199487808856779123317742144542543075997988941498697159118674614903053865572843579483153266382216735145754161022832670846414283196672776389329417245012986621948694000791766146065411859407741790760564847835462194629874680334087623517591147269164843137852586068924175181409129264618858358447270290039715329610749089035621408085112796763362654086711341497926956841376807327530566245465436073021111509319530470545079545926762767743148658476867787696495866817216951395062816950064060727584264353334400325732948094560960692149852870920413503859216963908911865364315784014384592605837249239988768884788735954589954025148133776041354790988939904833123440482872330995056975258531622121458180025763576052477480930899217235240001516113314911456346938320721578965775249775440117244864882795250901085926724719878561557388341807202280540038826476250047087914942523270598835600292383063434315823761727578849282099383177885019744455819724422200806623061876844015533340262969879750754310107216611040662575313788983344588341626836119722552099752826372698102478833064871805593566810908133954818973549189174142175897329438073152705528241650045493424356961288617982531959877426216174174329237049226693487870121298251593346735645564917456754398007161554554709922676877066326237527578046711430799789204874512842038312014275268468251746631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] 8482078598541865523863001463598188328618103818273090962440221055534653538616018720306303173623443879083101209915594991037851377008823699991840060446821965201454506386859340975509907946774310193823877442887724534313724240578490113757308292813004201788107642285314318963430876854940520059157601712745828767652617301630655937890195393979109795997685121065433313855512828853903602944777609870545762810837781882640137555725651033214582780191546150869460047796218079838876629698789457399608625184337226767434597853834970089733988426198541168947904790381133003331870631639820628117122667311658338632130992239106209105287562449330408580335598280321909440128015644696491865661956248128336300046164046406248653957815465132953422517848696613007480671849154740732157132729491956309775394676202329308769015477138633115903538697851999000627638958650270723002467230862637072380668798431753176913840991326386883320968195951551492140749275628013017098799781048853951377171987464279926572666043562523121979905673791776008411147138879650416486149863878718354735228656338144368570090255820632423409850055727457258932682269989773634284587872752989785697026539807762522815789426402776924806819660194228762020258232675272330764371896757800860043710762056748540766904102695773668328685266143857259979508402082743224984972202970238585177752547481658274704485271826810176342185801614119920725915456005295901405484470944003443133799092252353916062616253591259391830988045166478623655990142199378970660441754906325727305548040008444635663363066343895957156842624780634305053554533927449636436016018360174498242119393928959121225568408275150053303764124106507718106665236141131449742957917417090480449832416602520053030445629935597451218705465873783102775569065064406917900937998719849827411635171920987960133929112766139157540020563722857485261836529326898699671649089245368871511087764653212686871514732492893351880513453247806340502106874590524151951646756303920469773496293608085979073085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] -14268146543202875840238999841922569478152932406068357214581567334755304716863515462562258013594565818357980791490395312191626443246904502715919719447863854837630507118896893704079942404646446882618388916521667725605377566690535684223997954643655109419521007563447689532914534927186573760078747146883071861762192258031828383565297409333573896635955749499703727260195325480970057798082557960122939304740927215775044448590992944552697023623761402929088712461985046307069891300745849854487492016853088421538113104144929666129236569777650150979308970953249533060202694047019022632402968694778955079131539701151276120955837201837879032204232774722669239003488116422617745647668938853744798124386054112163865370201868176924901230347627275437692230433879209932328369540272616831968542819337488316498464609573605900365428141654320537574677507802200800771683945925142123521893784341690590860716570973080379168742592534199619096073166011888358836659993575225187616482186024151889950910989523675980566861688191788674226146750530170534599417551683851952268627911813473352436196021673709917378891624959320234282514360072535467865768183189486381397460356658466702685567074123543486772529679357031478936947421630242296947672786057846533928042337737504078544735980396575180462038613875611305262406291657489700547115401631187225754176789041991225866314911359856005274683079454295474351657249549114161890316742820961504432078476875113586910332464811377962018281595410834693741207581472190895332780762784671319382511013922866900353870381268300000149433283545497689778205584146268022250559515783252061410687782963058104319518817197210881345498089274211346479371267458026858228618300917229399129806586435130919641402495896555095258834676202623537273469999337951130627242288930287419079955533956317254334856639751933802653530452399484598870566017300391012174008198969906405882860136535070190478108617573136320372650252625870605063555692843906816134705182779744710574316450405911253961670656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] 20243143945392446885785514952388781859272831080138675858470358569681625122391691612446562271898260181457418459804330964266817817853752220398089080036432385648755256929375147608041373694084617658043371984787184099277222140333281239590396688525621027701349074112191410075231150136462616388283788708186915555300042146760445612774744248518747447679425184293016905023690396782557899679859071984500825514422252399445569201138389996436920520931118890795254760365042728220810337296532959778060979228823182646392948724436523776207619176693509780945656373799420163197160831948037230657587547183674142029465573687925751501642535021923938102026352176170857943905502036962463136099864013995536181072003111730133097972673215286467661675540825241666009716737802582631888576156470110985474240217393640190769910413637591867490852854643274223128374729512826935553593192848222315227023447497848251461534947844401849917743342061911118438436633621230847049849861190199946700463461093621088164683003369096110271279673822091070337919938684635260311530532069980732401796498189619393296448586350597628974474255098831186973320678500179952157463450818565463477535077580256719743636951350346502604640667947647069732026222326423815815678513544684123843316274638569750841913692076253847900026908244768306688915062228494286806058058837075504394493837497124677577283199256486777976532079393688865527727005651701942798994058561426313638506046938114327445875866184823040566048554160421384149368999758604844239620895358703775079015089814774608210791714723717521627821441037410747411210593103431785141399088500086158520914953646650508780307469962534635272370420676096901296637635791406111503756829529126807154790356469365803556784548075030706049611328810859569842002758916949734451083712583129173784848234796736573866955163463041420837875463535048643717019478758908626084879384443740269271698362315156160000317500602527971114003214081459573865893958403412163641542931683792899992663233754895832148082688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -24600062080272735218338168329320691388836272584083282796567477905179178477527981981710166846090504368121988989047492429643353794379731405468535971257323720401989348637202719287794742560391532469731476190226445680621713142232394637240895516319271342493034581256962416913137171857675243690789089415837123860259437310848384591466609375653999119361883588281766606358819834205934612031881446883087769130658897524470127544977421846674576414388282281527634438711383964743392867851812843416334189863516545451506935061481644948016765813437175209877678281310812309220735959450920128773411737157112478747450152617965916699513770485005227065017156624479132523743362138507474452906473121296249690562173003316117060797699823880181510465110183886272387635893190816224558873911887236867196381596905567454449751959657408108678197576065709199642775755659259984696195072820451005347507584286366020499744962075623707968632744086479964685604960498862464577010252230163379768368025490820506025777799987171808549868854449108065937703299058626163986922184637300885779357020139743474686122631553781241190199831682409726422357475081694960823596706567823939108118507978989745855105691665640448576588214887986264485651330724297052239598267669712972277252100784258891032107431172172544853716470739933194299103949359951610698178921148777748677129957692134582316142400285389831640187866543496032774212463110249134476309140356462093705540416668963590801756998670916920197255308225576761375173986648949444329308631777347525334098782565347057030435778989937716743622625204775198744910750930712367851486453098989872350953235442465427785997275495797952801613844124856158938869179476236853873005098782922592134841517402525051402888406451421883522832676714793801168615025921278367469049930773539033529754050448058635655310051246123766348802528709471525743057615013712576180082786777245303808961080236774195810517667580145733048141374500563710683585502856538914560619931317703212585608358853604780179193856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 25824675717580403061309276633037393554848880914410120222978034844014988556801542357756835700446574489958938213310835303811506564509894683520148671094379134991956766097756692873145285905205771911731562197799315769828734219606183361878999051318840191967158587039541542759829284136179695399111476748268479139767396883155169178560141320544015793572461067066211037887589746892353529970664686121229048617561311317050301429973961694883647395699654807432568518645163376345736742590775222644953316492198410504299145533769542443818529286948288170055130731951969016088738726822248518204889400372757426954457859637156976335488815089462218734746988736962922133075760411038768058820420161211894360677984907162074028092527707539387619085707802022320948289547924794297266924122360014709098752969634605410559743729759858930498348772827928506827050719363357208903377409503635218305888716099654806945906276295943754147865601198916815814569079443295235956393905529235840244491921192170437779299158298379526062177644635103648539023615343255881113612147572776322664364839753147846433368067590021583195203962339531240867940319065797448959889588964807349318424544542120363963604285730732305916182119204648591314100649603666540808486875239687178485913385274937447800141570931655011288838564660900937023066434409305008721751905446376645460595324595735319195005763769914328205066002171111789909763895990704229622224803950570593298486074971676947570274919080159640928626742852314506794956947022563192817538165114932148548397145943428362289140028167884951490651606844753506446547001601756106798653284048194786419014944648827646214073132177704017682335492394656545788593060810408878987742368991287303126356637944090448063176237015601411307609722058456520870636470119793640560784692758706004514122989619418476256205862742476791244852467663676297680362671580805255360243141308111599311069234453350823195384412819965249917023455700535576621396827332859412530848257221199911941290721112220414001545216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -23525075899773055625909301273504641587273917024081824218696071740835659938004807530525741215572255040538073597607255293022309519141178177001690598742292343942162236765326854815173988147815214238990239539023761150157859205287860688701542000682462808007299947572552698008167636980703059355530209156135428056323144223564957575170651867322967304280127990136896224688770954536720190144695444983666176416307891188700211177350005519724058974970254668083408974613173009496278889363830379609582942522356720338862861834292290800953947137935086300157572506183185454378134427917959725136253550794416081492386550413406019909869212924878905163806663834996583771089625913301308970147252125299352583737589130507717580877586871337077314621282030843141818554087566522115743150661654121265851162178613168278726181617050892386865109172526642645397871399485050135973891359535361538548008729937896144641912341823055432068715554893728138708776163238858640474785189390383645346152907480865652018119181290997936636766253853360180088478468182103865273357510222068586807008415503242502674444786792859078651652452540989337442637539641135312842838527570006051821435635442061195909592766222363535703958362720682033264775750135102309066057565300073531716355827306588128777089464028515498575074687511206522124557855455472398430288789824795220739807063872083646157432911023094210496297257703571629236633079514738050912190398344481045285856114536907815936496513572023786958546996037494115570305901191859484689086702334480118235069230225334257163632715310660419462917371359767371457576154920455493563647404670934953712500684900151838856601114112905704016019641548051959832997887837762262941808675521653410749881834240999025636206407974944169693592115671025483011802786539661294687364996523558744530581732029695911032194325981035221070953504705225577128066596996068215150769529579450639307881201530114595764910400292899609674029224051168248131341865644676609496248469423991103349838208326159368338800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] 776260676795990767498709244249101721646682232279540260149791099122933667781134608850989775674919013038930503866014414369574930762863605327261121876443111241504739410699138526140175401636832874969919755195912387314707693497511543118960228647106817909490596801554050168789715993514414522522405796133099314668218687189958972503157088887211947928070434708770850623702204499941262590330185702704282922141148488087426875015561825045890933312303287185890002951874406389997156153912016516327767960117134643690788892190312537423795689382531495641015699490604841422173760553260186874859371637764247211009541532746640718452982686684618883957861111661091176181656511631016239695169350226454439614529635066691872192744398247774715137412750865902346704976236803994909355861704172826603054727275620871960079676572319007426693745541674815592664927239767467228523507816977996501860989376733057987915236375471460356962945348962775697301809618238653790426186026077589772624585598708698550845807383260155398504960956484521096269464204273601147598048119441674816885284293029036081120202445073111460624096904426806445556331061578584953514379708009542213059617501470860112501076046694459956143679662647901306396189991726489462231564838909495487167830040481048975587830709258823861535402642810789657374149894580845406289880871395958921235290215444435381636606987366963068946360455994430349871888313659222360579955390507006655817148933258919920783447780769717670766815680782824612233588833583508916410058540190379554942488298459526529331874051924762289269557782506963945996409469546325994551170379003577234492343793551716565195653573961488259971858511261228928527770834083031721847547582307700644332472546534642788925567287669249481915014972713871075767820710216561914881420303099748471217531339054179524092315817627490509081293260405595336390195004872611835106837781669872487200768802789803285532141325229611466309856042238608195714817963137634816232483873042363483947008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -1856246545553480543360019335277743304397314886411415930521871114090147383974570619283875671607602789332523484158858526257750604109373657074940022710749747942618296659825112021150543921628836897964062914947642361222399242034414984466177619340165260105205504747177401107972899814851071050384829041357756386472514082460446050768688547075141509849182979644360796502690993373696313995546123646771194192790649875613867646476937961299123951852646630940973061512259361060698558387952448919331468452145984349024694007910493624458834805433122512653491958773555559558567834833318449068697087273667956565419823814646419400129066049135267889750594474172714292576578783421832305874386197663834207920673116968086233297778320047934198624708971027462476509055277251076716616777753139753222515444518965913352413984021268654984167390711532086032756099604724667474859066039390982397528736257112359467714525357679879193679471750124252170981730749236241745971480520210461216797300514393004054343998333971076831904169241129151245966515895791200648731765488196692229874873088116243197946996636429687461392691296021402662706413366193084997872698998555191466065032440731508391685692884647213346544353805669476779331446942449754498121566120904652503241979393712260860530005968537145945085853223709699620657904256223816637483565031951346306884542894427825764988620105128623706103260718974054292676888230073229083696303507219163582164397486745580565142015907474777532379685905596385762870273560018662622387459526216453027553049071459968847674925335931384758234001253400724157593690987137961315492221781671903012059527051444475165386236547703372310191142944939791642440191206671735088893363164757946734714035321610106519000262130617097758220878835150639806471315218939814495232248087057360108530308957288783492961637526867278055605552170904450354851695883355780590793374861319423030083972220828591356506527771361789171389007495378258652770417493487382845090110597864193664288292864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 188712373190025637754452946360508903765254395955638232128162835426993566890489844783622922694001947552166861335164827735295931256977794212258045838896403300831752230296604537105918308685120144243692955629229567179261059419518440513162469522082413300981938710936322981097857689876864072409550261637753355879135314102275155427969996436278077417388615779214196306594013706406839320595812074157706331511406513127275032035312743877325037093069542261624836463865278367543940316417551029117874494875344994558716758550158358845338020933336527767464622348235232695422989855298784858018029960484028498636357301000258243611808646627882362174383940519198725708346364535565371242537826457835387161412837186514019983326342785756216536821723967028637337947224173888253240625398758150075235843033169857113710332096940514176320573278818104779217079527615748150196350845992467339023877485034191285457122273467434986345229603747005272726447062296812715322777254559382177916749158187065291478562320566790777111833708906406168711043749304846954169006582533867682281633142873996664572984135769244598473369743550647686875773098438673196777456319803726205822994404394166431116182961185929846991600006782716174583471641870242898777838027640186538375261953734959973957287304363258372034975226270954590660940263171145512840601827946772161016897280859726638623685003060400866541619147500513522707895072055560794798466171392136906235490858288820224292023068089530450898241372129242868673398534848752197548272686223931025698252695982988131340461459186103349046189096736021889829156009449759911642370783298350104077493610552450323820826395760350989201319070897295061775099828257345768391128351337204043589816857637974593883030900503556925828812466229799136509924305488254068519052047219684644979019500049676400412602979636473950225829289401645597755517696459119127899984293304813093335045572066089925834644455299067587333961803244663944680380360154803736988237615789661599716566106112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -4840594751605941520104226643912988466680849111561257150338465508615978694930539119642494046293771917083853299462178473258105928964566746590880142463718815340423147960342134054280796451649657649825417885447627707450156912273018527093288594515651234886349594259882219391298033130193806754323750706119569913337448108207011790007805961171435301233775518216342357132336108197013732703448239112489105413076039272734041938508432599076043631900129691812683795210763633445235834371150325982167897648652426369575833898505114344359219465916833163763391860692906816253029292421530691892105852404705597520110885087048210989722438813579901326125240582254959326561833901012812709547631961919331705832766610777685020171067117701450310308407451208491765208444426978846152993942494965167276349718200457727508017311846198373136103692498671876386449483048138125110585056044500949841070526607527680382008336687419001095684723131631748963601561828622259123529846885239718467798597948789000337631666590536314456224833358011733850784822593258895346953222584585591967402358917905030186336433377383737357481862241778013465419812006560756815930701225140825949926764091042083549287605561046015884781897656876112637581323041845635310674761424661522128345290613869327580993193374852346557430680987623964547052865580481799095825794998557623135933697943741830203733837157102843650258295882239633945996147866676064228344935775300215492314987238534831781338429746340950853132766344051106599515328904964118585764125781443329440804788952618109514487285341442723673305289645780395481818070578026685845296680387181819672910221628191515928567129848765209405104436907995160189324048614306654806827398832840879491600885224642495031497494872326569352678039061956892253320261308842244781552084055533384992701960975981702253427221050079513252781007051936821939888313734265434907457027514201285046389883398089198684569816822186624331425700498722703713753910147888933207846877133639798592412967763968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 5816029057300856196380914377357837632022518095698940542159007103409298563299888353071687084765172430204723008116408949961894709803731031126215632717004852744212866025336638587156763297710065734282008954864599161675488437443934997298917476262326735770646361460567733250105776551706280524889706247392919269545026321348653977384612719338883762861294467253769645052237305035303359931196215343302950582691675507569677846787694300702643368060634150889244295531359519140594869418928833972263533142915557080541403805769395797133857203387309416907979024035623391836568881432723427586586597100862969911798621918372033957978399944040584991767530848415154281529913601069440804603976204101559948385931053358420872703030022759530405244141829158188919320679817911321460932320376148814963205184381931402177543845483481402533714157224516449916945342797150781321784798791969783244743818603420790600360186680367143909617518100286333907814221970796832598752444673871944493860331641150891965314052013829530585801907785047212008070753893061902338584469850775590482988026385052031243905490577087742751764543462934059316135758667423602297625530558032795670762684687234497852593635252811157853941137658431274221829574848081392923029152409176633774081585632792441724231178928416550361990063388556612922224291293747110943186506854454499180620510759777472166752053846494995970737587079631763677703479396657764210405064512378167300682153032267654886961182358229985992677774465437195318235573680262356160970640859622320386782513795597330603966828002785669373123631846145504243990565978883062133936028063869165463297860874394068653819398071767631973840237188603000492331734872174964600312492708327404587906080652092519448477821488919373702160103361293200531760241571575701960336079383473341939676584908945756668926468119545025216893094752795449853400769305559943312623740619931807925460514186706407671233598362835347336977348239628527697551053218510881874968406681270602767620917690368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 939744811204703084299412941677629706422456592451153584186878101610428091602999681909159062397895541768577628452690211859207069523975582041880144737234204823966431354467936667035651983219571771704353079300694291799644642705271631973956024666512123897020616744761101511767109257667354668244520901082935540596381259102344176263183204475951930729441300074955105235721307834110076381702332036274346097635813662139184584906021628677999307105752721770798105294270206581738084142550290492735444711794447693097780878759808172420405683105899836632314571257900652595805922859201763651130237901177100293021550068365542077362929641477592542279376925301526911369760653979264955888548358293006603574250336889746421909873178045655481179151304072771956275631224225718763395245122507556350929140872588106089946597426684350454062984971295892815535669220983776624767495749913311329020729091694042179566033833887917068957055746436660342552563777623088881867057104810138842009002067061664745661476241001065131471913920927574171003594094201955163841420446081096166921363246953359230317238498777222407018642318501372629614022625823908823257935077198207251843822570554081601647873430721011949647536559480928945960137575449610633609059627787514367258537169626413270395231917625397425589994631451014295630986209670108765438079501919755947105014693866008802102629155052150783667511594955199045247378134581241595748351930817424958834950879730324215143929983227687401473043167520833804520384537544327453591752763471198080739399180256006897665458501420616429992655827923435414157564210098936068615585650034295315205163343486808175907247129623148186683849289874441201872047590121492361982724742428485156073845087184368491059858685181562678420163184243395229899010753857599283427197751736866139362342613486425006055054938510799145563483349863166995789353687679540419870819432498599421078117695539418420187528811125683418371183385392667967184510318189730080436091584695506213070806408232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -13129797831047818125646724629038201814897781768183269171014599177336944508313040734473125818006061127914565933004405557990814215373224598598579362450116364060729127024309708220906313645576917950617815162347266802036838553366126954614167060201980702428795285975555569278372708535461005183217212407852285245082687570139521269505434444094120163655564286893567713282763611820760973310428194940868532525952398849393758163959645177553225175623819201596607306086640072626118897244915888805612228489176700015226060604264185113968668090932633532874536704021964080635582985797188245635427154070744396208629346839693492919135886129690509946503090263137770156767374648750809395153455240633557684647357801634545952460236204173082642105105572896384016324027056729877016211651012527989394040795835583647664638188454342937925244355196105538868740626843933947928314057742618572406489323145101969450471026246258688877356011917115384186679689639332542735196887555585544535770205589205552141639912827156435171957803160902799458669285326144277390420933802389438011057439205579177718215333615773093658343952087460387019814555429998208298383852065286243902080349873236258925747382453041327727896610700105074837371307822980611743871311966224556150826801944782241961921525290563627459430463450894253661564883572321032223306793076720823283720612175444569670792607283691047145255069025357633293085524964590924005252600995223471131155006639616547716286729520908259907312630615478402028078619161567109649514536428413390865181406034437853646702527066623004050117132432214679277191968689635783557937166805570818488700983011842389716435551526422289454837694550299101306750479801364006129489326169641933821159489372858120501411443546160373115724679162591777523956089353979523394889283042420480971056663806782437968487020580240612339814686113192118182187330673535154825379382587419627378916922682232266172764548201053404324406009501552676925398302560513063064517125548496578101978138199195648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 67390543020496461449775295807778140076598019283616561559326351862902474207363085914363876706095588107039440475963639191042223137227452508113066901874669535531695253312916650938444429506550693753909901931849443474934510590120274039354600918289776090805016929005971855653638472009998072303375904729853645123014590599368604050647873096464505507728707323239376168272266156222494042610540682073768805596035183330489877182210473364968812462445123357658391667608556159638823208336164763134662939977429927204265451623462504462828161935486657184443089625282591290020257997153265521228526908322296959480188308623753007227389794541598145748129524710730439153794582747015285715973193184280095909977100486255084143471876772511975018700691969102213713177333963898395379876229690381149041545054737989324295812959853816715263902711577243133680714519412366622894737325341902230506610377424738419173965332363989382200397751797700327984923500347742727949581901631922687092224367280096586923895012597804579960693124458368137441712053755435476307886412794153070895439391273559832501299906666382441475880572898082174335196964180059642709682360457863086562515285191915110240095393576627434489288206724567503741772654823177169039804312821955052822268905574267301114415466444162038462402242642760201220788187373474135928783086466965885626884152850392399153151480064802822532985722705082938051983854492613564752868999044924112667454154532174627828844927664167910852129618975146646166248248628186099284070060199471951997396948697550428066225054788789452865729308381448985388201421307128571801173037073428699687637178655971836694049601980067365078063780328577468941183588138962510309212534848014861404543693057027363029055237605563761142372262380017858998659220377669492653394021894726247582049349069733651491738958198819211755636519768547537982076218192526509196321944350788055582854345510525125354712810248104159020002199042679974051976376595082709448224522640254417167061986677096448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] 26646095809679924433537269954760299409733738955025321198764164509423059234607513232804086592093255406094394524657829147477484966569410074145211737327503293810727554085987896963377151819757839928275165259110553193364186718755062091187091982985852040255610167224090743641544859507048544973833548454107824354932855534267862120615242565757754315800351443558113412252700626012721533711203862814279171469305867643479408954301005421737635288478562298339101288547450068543469545228871389884861493018838911247886096042338601028583330746750288853842353636446136928788367986748547772117127397851797326127299359038171500867090226623175431791372930163115836592389138615884501572380920116676367657195221164369298409717642668682983572569361859212303036111872769676057862779425089930345729718304119771333560488085099273529465963159978815971963721726295427681405680993039886939383495578637418172084523161168612122881054478008980583834398619606549971748520387255212494936422483217218667108951517847183834009841059609532549547644440294134049140293644903045282092352214483220311441509406333455702040272355984098337404379634695935326236557269663774221537939566509107529400404833327742214824146822639310388618184018142518634835826197915186326066705107356463341024192482823252596696501633153348759259599845990890866441553999390202806535372696335465816300724160242971344943584197058471596730833837621219491649403914632772373819726939739466558984065606220979999063454993152565854402747729961182288744407109522429446445830020653698245238089547707640928231275200830005186717743957454426259735475901438885355622599054666126986835865142122457040588264737085780162209252746652901591322517308113939911487669400032686685864553846975947290627663349052067915687142907693682044480065205609818077945399109818847529401703733872817138377635404391279571657103713171274833775906574735662070305354566742512441728621407893946064305265996514686604612808960115563795990915472841990557465774950195396608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] -2805055142894301522330863138780866370201938697552981026393211700626836307162190503227048101095756241968622147076137796044500700646531578608274782400773124814532680622468045914658266077493571779298421424818077259519881105392158635987946675766704300279818185095394626289630019001203514387488991383698393050111061722072626914504473596781045695910223727111797442898869150843378275828925962622304665625544726729899428129894611480808057349668780091075511240905879800171694878546355542617099788494991905376682784262687691930491637102707407126720212884088696792556144825613005285372048291763890620613182122216943354149273692927555610442524786085713450314898703177927718020589903861496312714908093881180011337296005734438625933561854493525171788886377698588095487188626774567342107649540660293213275868418103803451513783606273581806658663273263891895087081541971410438629369088365488963363422233165621506595925776482870822107061303947833593465164666064087561403572102952919114020199163214891348268712384171649328213455875684799523409969399059297669838156742651244743773885259831260409792371294559390819312815818684448794316188519358457732356556537231013745667819303325204234420320167987620400445906486022395520030030423240806273405293297057895301541439901903736357530988743902656343408893749009998575348475871810621774155842621115633866977613955907199008067098060687301829637840885283072233149959103213391399547330576021040426075145341150901516962111868830455703973301092657642756267831219040925548917278693060381864820726967184239336352609199818911217698991996517824325395705288305011184479523274767461074470073782240498726139451762905265042246831976400836566001876468006364508107689466798003645126578924617275163914219366072073181647506752221224953936882727799092985991525666661114235819433891036534274561349587263315738383313384865069264403961422404906601839850301591141796291953021819995459394755667604259048455411164658547257943435159321353507772967955498098753536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] 23241287416555870230172757524944966593994401640772221821227226529154815382020564263054079646239530373446862806011884562625490493685285877441554692283195399290782502867207557718558478306542045064073340529865012423138259160781505222077092194485249284514637900463562958528726379671669257893910313240824033821877004073353029075955117945993434498542099588077955690474490437800114179807167560219244082072266680524503978800031574487564533377400718764262886468773283779582705275073354964572068245233936933110813085408594097468931413996938045985599748987752326966210817412924363625326642636005006402141391561365173902286827057292802396009039796848764805159996925091315208029432043139701752307929046885348483539943339236041794450494700053166293057922254140806027108669506969022836263496587548976830436231324318391367480807867602624878546621405681632447450436615901177585919757236301433299124573500191377205758306676996751545021162698039956818220412473990501156304501980260833383637567747555817907593281658040482144377734565618585377417465426893925457655407202693218351885674248633117846176986658119997688614020476554768528465258399958613568449846459667870136260947488970201429670923211317422420953811025116370213505393755371847350683326262031818611332058630337615335811377453434348787022548606426974206754430695160509817652443883291031486351925374834956604266139182759623645237576635311368765058715557528929741934726696818998221849685849981456963160922223788007125515732745234342625215993709805249600658602825000570365386770282343253386633671179198813287651016259272457472716231599805755522891136888259830939921024681392747007558659107840545627755783722856534792046588907196898539661319906809920048963630556253450344315552073578468763190728077688204778450110253460567955788907835374835682997843979223762007550494370292984918136124406684005028426225338256305417622687943740661506699631403322819152308575709419520759004341704101628026603643781584432369854093534447068512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] -117696201850338933851593062484330186739626204746431050028742215036177879292192138721160209549106905447666680835806350765194814473695896189460664139279536460167286394848471792829776156568559442765080701578454472593944746856495745116554492708676487320642001384418493208681685987528263459251666782848213642366092840674445967755831617493219545065302872743675387100405808822954999845529933228597871011033524742735055170438584163097692512036487849543893206230378657637374129171110720578224249962557736285826982976144742435279668751055778094622042538737346886268431551321888371175394121222694326761277173187040306868881862955977853326402771426318289167313787625533875652542676667437635361489409952183864184947286947499119563946298767986342106028885655134764347367910755340712927296366028538887572655394037951072265763420497017198071478753179608239668757626123412292122664956256416897951328231235736331954593617998912374328045293523852059389376350096868568995297026814875224502751974779382237372431054668056129568241828501483788168818103257166294325458400375892502319584461033768826868907756685407407069926429709336573790215393974020129342406597106986360815776193650893183565694195303498978094081501615908059390471191380475208556376023810373916682933267566397155364082416426518961512702458061611920816035500182428392928254410746794575662417778724639255022764827017202892868820486074022210068893870391181776133573000243927968611725742097955605585440117462512800123476218815187275398870777655481837475226532154368908725098850201566708066931814760618424412887772416799797646593510689671628305750318238455688171075815013463068617625032884236249615246735948822048884868468804562311964925533426061421574413790607915315215178184017311254087826389864233696792516650573217696379230617227175813817294291082878839860660075690748612537739189737737614399101836137277782772878960726642708908025746199315758056895424989025916347616445893107444506831555250869346106211321684886682599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] 421809334654955283178500945092001715294761360321786862475114174533785822212429390365249897290538517043763648681136673373592852893220306071865575426367234587337309579408103004497335673881833405928115907737628686524706419794121620177082956075788905667310592899919952849467807693807549794627258425409626017144345642738151690635090568250628903720012875936249036691457864268617987775172968530294576925457641434301089247608269600833786421914492267858002668413165639610662492225863806885984757626181251787067592929686834554691396534988536403290410965759615479022931724354051680032039588481496435281809083816115032895298662031557384990783122037019328402526047579610228000891914807731843228993373122241156752009430841044891561483164083927366605982234829441347947917490451573807413167973112979334461418147015323362341455276370183946537146238407086627841645642036578589881942661703142913239478619978667120926470714117113487083750828101204047916144471654869308512803265416614725647673752192855382765000038617499522160078625949635373404457889988187727795604505822221655596517214142915174651542916538007473651625633571882243430827987223530011403440452505015367564488234241185316323767754032880696994133817268428172547447614425861934755961035482660128825389520262595848843305707018459098791067486160432794853315400563334148857305413628788741294066447067519524074709129117178550180698077170613700316339754488782448743203688974162361514902946878318679220260965705405181682355147315768512923804844525677384702136256063045839052137864314656249777006164165951885197429368584747814883272261642679366648649017516603807807543559279254347240728235191760663875951826679825843212967570552995324432742727467677006610631639095311230929207913157150538297658623888264041907467184746318146266203685057239334965001133289294649827613558814417390226005257921842123915654153597464037827651807848427736446462641138956874826496298274525752636204812895799596059065967367287893225150787323412070006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -1112567992533643323928505264671120562816403895671076122796278996272165580254570516916687154407865712455785824576181936464686310524655758329280870724119075016110321779059098155328340399097859890078358995184381243581075326764707408867014405114868397248782546510713907809996959051885145601910731472159399593834035562774801308275896155224744784477879263053082916599864739693654099066814152187419791706539339001405088562893135338282941600629370098336296824860287926831673749231641663346849678727769040288727880618819739314214447731101616528752645347456290150994915283260006191332407287033544070722531579894622002176529142228850540580640619193712083635921496582336004120178579971166834971030145929594765410237242884024029554224752812991776594374454600797684720077351688055728897332809552729699820890325825645772912863178203250568269700333330487042685279426152402312712373423596756777075495367139482873677446912047084344283731991047153640611315176287052773149633460815606732687735984966640781107910132496595409306886022902544883387193145255721029256974932069505755847014785132138544291170110395115981871691978420727174781741295708386382379130758999745971258656083261356601913890534069345752296930876061182866078509854972762734231223984480049943158550919154670707857677138516642506889509495648411243262631906942158240593116504537289764451744730599289910504252250216271867975722542499547052644523814852013914956572724011693751870745847359831855155242218149476109780684487451159973522427269461666257975907510918196340858482716998677520829999442918682742295175555362358882917768696108225809944714366879560103726486794901030907438608046750018605814553050214846878172348074091982179304701393552402641265099908075362306163974679740708271176018319640495708476748698206160132644996236556115592687173353366483415094033141937732899664262000103390895056372384687983340787979890204593482583839127990187769576609281827998657747882842816451181315454995322883980125802036949555741720576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 2159782492767459668529561653612225428224936046426984946115729320662556279210659003804579892968012460034492711720991185371424852666801772340017143693801028716705194007178207041052725449136457882066986632942777877135117668705975931446072988502079730368063366352519914490974470487517362056997478587070292321927717210568702413757858254991936520699507703740694815104312496494379495765359903313557683067491652081606459238157219687680004862197138311996844235417076596279993423514156413344987314675686868772301445203268642134520691814676070378915449172187705558852539355475840298542187432898941481471397112551990548872237677718183619215056396632401784598146567677551409231058111567752873248824475811566883084236794809935192624338170640038086279513515778911066869875570682475369186466106695752415571910164534655182190133038684204312969782920978022456028307832939744864452030353586070693572223550762407551154220038940198051556205312756136416355265656458418255703747817512679909339972490736422183629772602402280915325803992364681023691561263772126392803209574524127338623935852297723344860355644547617885769575170206587971347451458338798781247130036256624605264435885276812219548476320533834115073194986451460113123731676031749719502858509590535347027673068232400104024027378219162054179563317214549033523936615178599458662650679169387876731553693919427007647955481437098914586476650015883860580972347045383446946040240796671401662717700154303530180420312872980562158343986666990482060167023989312708115170290682596313131298359328408710315950201650079531351921123101386757149577107368984197444671850478830987721311836504573056168892644082656214835050451375963670335287039118398761312750868293145366840524976135668017192771120247861686489240246988097609504650042911966540673157656503682961599755992832530879654210518629079139918289611153214525686116624971308769444324486517897492224203063661820208673149355669715566670239619471065337663877871540655800590249500742168457773056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -2828786357790695172161522080773393726835936586731873084068766681546902425784829492498714593587286298111181552316061533024403155976557063123334761922831122399819704961195979949780855992408988158321578603596817028745345681027593766975465511234878819693159499046638728344151354062493152118268745976284925550073476218967770780552889653484268642744355238753621386050958428011700126284630100491519951785241543551105823292609779938749500412835008417702318604928707399975366736611922116521233424906843375656334909746915949252462695054336859303152869729616180473026973578366621214924172013749197037763185732901919515475907249001472520163208553799286809698511596831358768344046616875899915446928939147055646115077339481684696368260399913586318438297748385751330144755980431080268837691407801852048016143526378352568627362616880114412933466083973462867618904669948867513772292161284788000723991712226307341947513465204444493072540935359245259355050095130126643868827331171110796634081759922293805777034404194884235386385858275281196677310926049995870560204680972747454124041851027724777117836844917250877003273893302273273616954727165420079000694748528044984668380271253515722071999121586782130375156948693080675298248998304162885873425828160316980132696605971185755936206439649169664195790790551761158429101037836960558653871156898298143213525369852626551585235452605568474859744234436883872981010782968982784754966100599088279016417212608624994153737095470171017549421931748689864314637291379301448199513743427379257272228383827131968324540290888094092159955104053706390955036735280562856045865370646285137480946144087149056029357271605802477627446080100659683116665908576253203137697633738593852844110661364230998328822141123632701225540362877916903613671829667173284533037055953183476903524855475096481165833603060950912817318344014754390363839122851883948615893212567161507169686078973449337984375758058405688622745050755528319814060583155472265103719934093600063750144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 897371623116047872184743013416837325334023667502404631148307099274549586406715000403971042493473072451979596752298846523245223658283238164893642159983104083878642129229076067128176171297031185604670385252207275951428197568415352098926010381071901111456160303489902814016096542266165869480993775175087895553415762431464849506194387474189357330227007274620501971809261054371197285751443962966495936438844053798853062980961457790467499113259008565642400334466764535776001912840579110553147266291804553241939554983143038943093396388684889013030344398564086853752633954931903946969126885724814793535825801948090134108227004297601353045440068013335683820222475517408822523440182571330345370639030531421212096885098289228372844050165047546644819604104359396626115430613143952192063080367812413749363866309840449434212103227143906113036518761609679830052215949179353190053387542643059649789709562471091564768435448327339349641248961495041210510924900524009464590676859334578196736234875118494845477399606458845169705469340212324014133800853120493815589408541790049550854177460516420643653617525998986423229416375485243644253655666088261119860479409778150429966396394078081171654815137117555338769494671008894048957760732492071888476149822528197239815891861885437965220884736453988554137052760324002723118332347858725663064757794891939044287446622063037130788197969704990331807267590247306349999376639665485170145425806893094278385695596702097883664829384612057383764184364796151102398028658215376190535023693337047999896286511970980170337663263851224625353701617915214883635743174838806330290871570531073020108244442468614929941966226810944657755002224025975387916557443803147990963747803391888789084267588829910686547737730670649400137194903953289730724315852091007401336826387437455792695482472084409419204481153269996221341182764830447349479456883534395441267420510778111074368191770494469405606834401904683742506384695481330681870457088436367633822891708586345365504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 8947846436070162624971187257096191203748660955641686014520003730229738946812489109502752801562021842103791276674260738333666538156788773830109201549206844221894178226400718789308965111292107051091527852507690714241341137936992165352260705861440580135073273760345210869565074368630080015520402195223564622812939686099616730869636304714496640600880355624646923736651164780276893691132851510485561566565189053518603612005928343429950131432017424349549024813713620761073357407994495717133187784121845983550444250586173446811240748587396488575237337408864050971827569881372040171257222306093809956804837201703604476629780670515178789717825513171844929974269020980964749985210760025374077637200937724547507326492055715830074250387435327670689912296999770484606657634448282190331737262112431002934494146843263031455986272829397423733100452871640899951067071867248437682448173511991312100257370820260297088723003035983822974478352234289972024936983961229512969435755808517279836501383612888319791888065462385454493906751598625870808139112183789443700332092286875057401981750135748749030558549462229815614401738255513519685340257760321838965565805702406168045689430365949572386678530904278423210379081840842154277373907459437296341609149527277640014076763739549988259547061400979394258267803426003237213825980662610071317724355633439807677881881131334871652819254179173707367445551304573634770663459757208912736769753400135646082980741976947985122038309320340148517583974833944895724003895525719515692778494878609611162971725283702711667936740149955729346371817235636776876450254623030541553160166483578593475140880195492729476546739893757294432346130179526888523752506448303744306135868796736808816296031614648245546631685706825208750732613425950973966179664213066316846852921434451592942753245335493786710203206780296785777793365733577923074558662614249186618561032193090267506071170663361129840511969609496811651918760494374737526576792200770964723308917251154903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -38246454453514356720896713519888834979519065535900813505779350419335410973756047608489434400112925714011337923985053537374141036722548164113556965996258662371994153333133857692733359770576886813887837741126739373802286238846217391759530874150692487218120791193846477914708911593505365718401800265222087033037561608897221980343012418907868473551538339553101813534160232759765818673065085367158776378239342819061391509705023499792347838500258346306421281090253766924715152185956064466106011822789952700261697505296517796118686676586104834459639266959411160206734102331781235915051177602447808884991624954448801473374555516138751146502785616811594412727645225916729931690601473192662102700666436390804584618730297279716673809636317893726205304007153332264259554146390513883980777797323517662032547141165889734648686577277561870424333720953002528519094156568502901022422788363900042236107334293861798715821268995765656915073373481115748181301971933385956269577177807199717384840855279917638880029592346366708699755563510471616424377306568907183462203044775253582777672671801387451979939350412779476051839380801262115404425199926304990256356516011904802211846579417025427626939773178290053504924952891503575660801035188092577090802186877129456494294321574021883458392487707867441963583760334184130847226692938417131637443956443479382450877892737912006836729173182693726587778042958950015852088863957532977679583734274354046020133947677402542214307951017426255209122340542983428757525640215447326728051236043896322894744392926920722057850098281083867706783027435491475963207580065287275638612973298051968441651039296108555681432180510970328981107535084064882928115203845903586560797524438978476174683681627998382974010986346676995245339444757119357005921305203871595927773012319499546650287971576680310346399929423287189161802724083681438157189777071701454268435386642462232160597686739154040119412163033507683495037522551559648012508484615745856078233946171509514960896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 107437199472374500736898253116742747141018498972022558177315670234069105777034089492169297847023564139298784307216100548497811378515128266104646862979675900013307789951288000105428818460862993228931102743748603371694585469504053592761969462786200137642956099577883976299653702545711211995140212100372131085243423094724120534816902223406366146198837071341771008961044122145663224953657655411520760150552530505333513185517622171609763496893311809011788402735570108814035055266900288881999697101316859788051379239805709437153892135584571745582468661893778528488250186409051053175709497028632721363365634050691587101922310317295679204549965876898135888203885297584933688926196669575996446447525986576934081096661010156338014678779893666617178422555892690915697120818846288520981137990028297681122439140555537418458452737338106281644629695545698309341342508499593481461967406413855459632321543433521658079031304510827874183963423310555106357340191694813391639700907360605653200615596513148438277263136814338489073365162145606761320826146902933359214188016526463487260708702036389862696050071960887538493439682226346588633102116846702977884353885642522705487424829235043805954777531076238597315150077548106138717877858516413134676451364328620844263806930590919286204166348881458238361936825803502219444933016141012101027201196138693270681720482156069225769433254514000151668959949580639015637335913687630015927662249215283361293019293602118372817382222152745318913943651829397322400983407768189266140837111122685959410796260798655365194042693535382837435163369820114366370145902250269326655309107900477710356286106758186141677133447862681506400746988670205408807538099975004666140085371603670629642352867653030508909087062803416376168560924196203014993057406352327515546819488866490518994737453811332713701239197048291122081082431331067075944318816854369244762470577906437338957772201207343834722731739392967104047659330557599950310643277965564326775268002000116457144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -238591274356237719204394794720940381371935871771042717208939371395228278980020515384327938313586849882831407266008406868465156537814670967026931101493153911743558188815439622953885132518319278965585870265181700192944459939505914552355578512525840518294935887432064981298303244855574143459574353494614189385601508505711363235843806110464585818267508189173046792326427160728222971127978365441136427570544357117541495741990760532308031978161425537776195228036498339601668818929680413388416400178179045370136292249725584527324411921321327325336760087509214847221603854052666673768775272085911081632274636758582174613894907819740070324469858338583726889783452689817767585034580366159454992545773122437299359421601795382672023642953256292539890180024889418793666250717521437368393687463315348425182083953779509871515303821101692416851654727576229081413251209408006563210030190241245509187498150595760819864322440068646702753486980524648579384381104875625332051895123186940560648570054641931360543822723347252213915755865210974478523040763750726335724283306816540146447962598260011432695363639402312464496408840443719075974531391561013981411561045234406500686777141146321784156022917021361874385564684580391933372857141272935328930298183951314460811979658974718119773807179208662067547082511030619150424463374744511070955483429732958670317658505610021673453084103590708064709892264758213958224237481413463408696600690469368929532145207978014896117054207870373461343244922437655504909101962264266668275221826203790641099515378432190867553826460563991079426502444451681375245945368835649862027883521337983266523223829712522894334241278816572832247065999296629529791806127595565138101466626762913991440098457282486055029492590986970964993903601218269314707025649784390692267906251491943039797444335824267732526420233702608915030200506628394389073309043540373881748247276093862975699120195812378337697668226735334905497181364570496468677850698230344685642499510805130716905472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 420477763831553909496593588433996644922304940692299106418495470868257602357037239330225457978237869642247178485106284176704314355044083519274909830229504238476970039724865026928880838587764541435504430054883876622535507854340593377598802252482894351404345393316097046409903077697326754524577246512543925723051259614726527953911172174821361740801472295923033491272219638234058274374975768905714589770078777183025558064694254968724694863863033128925154749391590157537891751506594026091808287646242049545049893458476186874103452204444426039132918055335390383114236044970320092050435288548392284808929252710732990753148060007265510962764946079967862383343847061246755267035374235380339225516880877661634404771647911114512828686606873855585029752371025962303012008000950680446288657637000165220384949621691792555558078607622798371899641766831659845354715314095152792266721258501246484739391350979097172313636826769360516187024727705627397170244772434619153270793336757048738577074184265277681268947126148544810423737523614192933476823222916484091902368499006405573208824861932465158047598702431727150045438111771477982858666583070733979782567968871909203152682505338287148658363782047816302077428600400912430971902089642893560225147711494886229685402504065494318806071050299646521415039403746010904840499701018042246442886138396320140294535174866777693907814244618023325937546777916451552520452551331688992287600853646421961235181191174503767109732387513879344400351604131389982804523158247413834915333686696337074989720297131612951749991392717735660001006818545348811689765637153636827279031201084426184391097725005108000134071914837984548021837671749303363896606543921818333355572905081582240007193822481698536394811752082510104884517665392518261876064265879927244431700484560624533616421735116572909672018031504718026711854538261709711011171438795242178743104421749399576337270100633204899547009367738558057240976362428246599781135772707353445513126532043768076435456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -534816781561620165985440403281140120994575776218482736787824955074968365146819269608674695028743146881773648902554646136585999063472153405464554533386671865549729810165886173306430794103631509487191184855796888796140328438549962854519837612347822912685788989464524989565845250600281486521991649220454893989720180337409662498040026857205039724497879392345482173679898981411070249873210405430591894334343063914320477086103982940970209902084644437254021911686801445699512384103761873113999591949495209740589907291585585808665955041080997907716927892474213123090682416321448614541799632086911179347011848562363724207817371930402421742944651377578564058944011985033795232671034948932650112600191991001796601800040357351532923644905117981241448841275572482935085962050975938515440153753458111363256710027805935414932944865879751458145429824396917104441390805251798555015750857516526550746330291054454505287419903994099899836175014116556683139154970912631504371066364427752722576608499804945134595352047883110037365135495596286511371599782579324085865927770459278724707626480437779518347283497259062595004881430759969178855091948854302284775802674542317826240741609370889891214479837916253783544706633241086755262813603594088401216047210339397272097685603855465133714644538337889355701659993796325939131257456048426999257469325074978838515969995165074100014099143093674346650262055661943528965005486135989222219629263654376445253719405467968020194604560058136042424257596229373290676581714715094522553343718544088159695673465531050820175387768114507355948813462551052812119738258530682514876722221356680793702676828919571923723226938533951980328948777645290915669940911740295221627234140413363329729758989671003405776856684193190004135890373394864504079686228366559613607328927555867251365747380651938266432807974132570649565886181721930515712887546447391116332238683249943201100495518932899029642478781086781122319172633750833793009104401284054109129253121168581840601088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 273766040778410612836992799986728652711562827629309524086899333894982781833329077846717340202766451833457378228602880931860582920655720958466996754241538378769185232862632885691900048236403503689288515145537493455464753709887725130482233435457441083677961198544620011635503368620481756252480612594029419904231294036247574675556686121220152329385549796849234139795779723702709811578390991714091972401134165231184993753339127235609788463525346702723103871848046847302347668255610913293819623258582157224508259870459190914311835692456062344683695684957919358948316195038515171556672280198064358925689100163732193099675720054713434927660368534639736495196503568383895724479699214827070010031678203307808470829051001791944554181405889209848721433854659873757350623289893482938541637704519717847236299756085443180268119701961209238775671289829256764913296234707844934535741308836795919352520986211977659729969290453842988901331433403240572714409135000961056669396105281666173640821949511769428342404441718769331337138034475181419454370494500336076375012475921210978236852525185085515660281853298891931412997707178091120638299689269087181604764681742440642543571377318638970032595815913330038665020307991420092413968802457437894126373095016379021597263841926816590334842949256105278859385795265497883455446274199488690142887180875638276250590342158658437497130766335074966264426498706848331353822189467807634843729034278817949283861410119006982561037268679874192273921524983162363201709713719581732389562348381830897490797307526649536739053831183225652040901901311173542376961488669616437572343774725055478731917154635109606778081816363015340937539068988493299738668996418350197563985038618068140940860599237200735743987802985908130230818722375738944641945528472811459014652458654079423353127094108229795436006925208358731609321748066542950627479970246163105196335950291043471496798214819672422008735338061666187566806690894949385976811266404197203750694239440886812377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 857104036519780876706672266067267387114491369144510909393096554301299493940359578525713606479902754576166688935976542371993269515145437121565176021741056547613007393747844307154244440662534890144492573188078558626498722087933584198160866662169637419109018469931827026790433525842607298369675861790935584043288653686737251986917111031063426718292777953885319656582551036864149150982633888872159051017664199803729959601885263020217806971586499480883449107501647343131256420819468985673881891200914702317405672579604975009724065061689102692968012048528357683053102478930072198991205194757150620640328125196116362964658517678949118343723762252155633788103868183381611555721217009276898615888409068722550622528281478714586694978858395546083401751699181976287440335978141207671622284464011907519528837823909351935779425612789411136982903620120168811899566625245879571706484863596321977247844724226367937583801255624304268511910838060270252308883740397579554938317920202667419684826765214429284395978953434078711903432730986354239911272548485188804388853453112615311815502284516075794470493222776673828361686123994943531721830041441150661839798529432868561814353665625513137519981350974676332167817888679945949310644138594520024559555214317904231350381604376717368220885339695128162091398482570732629177094356983851193999721346471313263837039872274936743433881290117670633075058009739131922780393995323545181166509618294908939216150056067232176794388673863768774318393023018332846239487770481525835405251338524934160440372452231348791425452497250375549194561186987012630752575693427744422072020458015808435044529018784062641647624897316055716306844162203296779130411736101355108326051735292220360103481720773724110877378080615703015608312805054626635127239798208275293403459087236637580608455060088909626583616657132405032324619389238507344926470054025141167237581292817145484095912160823255144617671893859486842504051464902514659992289343891318683686371748602501943787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] -3342624159987547376356148160670541908012821321100542319618452895210781161836693894700275512448294601870719149721559583162544330266137495329598241280466872967723911468449087563555539811120899544097290713249781874534992803968165705280915201375091258928120376706541181129858772836677646004930532356096743375017470709600974906177618603034582862630539458687984147082058050946308675723453082640435243342361434441432292220927514480299824407383960165663267640679552991771555702284836912208030758204342005516597457285531525100175740173137907073560347155933069391491350450032800102340297616764099165462842227210362445242366966028939003285883539388068434310361629830591340581549256500405355708812419734411861247033823554625665360058522557766560896890709469253910577340323583718997054561763205491526442214033007902976543941363678536513624372271845803789766064036652269466060268106384540067316911470124969086438435144488075340261559457582517333830443553638665935436359961236927489561717352534756939662444633191258101712412757021370816679942171944611524227123272920760082646363865159126348257149640771252550702756770211488207750889535436787207735236438253805804406677778285443720646114196792239654593947679547292854836782328111454250197859353148580397792700475341219106639148080349437041475189751432891334354721224694658490194286127688735998631086655761271595362047068178611638387877640059518029845807168327205089450816885440399132463534853897163555803589672766571613297276835528504751330073345430492940808017488937880976700684763844314002716872647521107327227250352795186618864410047825709165421232008729625898023111848854815246627551212009543599528314954435991702668790652399796817384927618802789379093477175167736835883401338730486296304608295903523426866022328681657795279067848184561150700847216840259413789713078168291194527364884607945138605335086485158867677943130588923336401341054156702076957035575554224986078918452218456886315088292539457447852801177004267189682831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] 7281623527739562087533840704877971588050613613106576171047445574800112947737318718256567644209784509198381252510336855160039363806611404081973977668778941385374428238485847002923124853363673807424952892077205662464307885058099365048127383717425429528274556684924433881622774149247152550253617734889282763886666727275933245815680779404126533418149266464173250226188270858321780845068708419513060916745822966411308781883328279234167820739938265982871801339085340192034300306976853949714574745640037475602851957620738232340606560938677900748789195252775392296398616347778736728120871502029917697254208753655290085341233059820967660174017408842095783911312993963768057753771796424688030862619027016868041965959961506674777920669704141319023797294232803519506810622093407080885670952206907597028324858151167971925282279508423166185281808486705181888472334395578513342409708455097188822550431188290949968444511535182567095523781576784661728109456351289984374604708066838683907648123601352098526339174462810586343924635339217091233971270990986921341058404136335414623779471705396162566294544231625736890193467875388293041308982204101892900595148297342552677049013084586105856546226054812625678661503196698107215916577007269530066227165743418625524982267163138288613261623378878645688985418397233647738923186658622327716642831613002003660125392824103679727350813430065578877191023552737593095732412978888291063482411821586603303430971899218780554173746040901569507905897760353809710789236603388987270134015059896852244842762220857746256884398453784027091584572519717455080371956624675420436235302016605660628844148309464837820143292649219798563208481680314729773841627650274226887095160818739182995291900323841030294748249203473601445944417414261849857249491955290958637705482527340509763115147652621013932375832519324361174484657437681072830979913731908896397387190389496709507657801326311410848367259036188909617216414184378909145453443813884639045158911106459030219915264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] -12058065782345047474670617520777806969902200142962436491230267033667105660874385468914869543786645004831666161149508523949915958732191474877026755532416824862266891613810417703517591855769718801176605686217303373514448485372414340859066211859843972937287919697087474951780076215594670941195375059579398835964379221524517592367104635479227454005995361051595031803683286363885869765631263471974588634195416003224544985452778401539968845396188787949768548929325161408046121061991298299092762482353902432304649857082203455184187614161082885403194903867775613782697603954127527159755325854474413604320988282592475514217957108669939557632473963714384498028172449934966870073714590382052927815219735823470754859963141608817609470072339228773075457691194324234260441427389859731649095279269988757658096612652693838587058912728700019666874087586242426503420172374605260469988751838945227205655791956932444401222277215851814782677315042231924272851038164181294253453011985381641215629243350701983004667223052988509491761114307609825379503186549815393903006087049470766868286028363790001453246659910751673848365647861506945099501383459364574843697140360174126600407710026533703175071170587143318747853419286591330508602576040775624936749515981563037892460171534371024517298433151203030764073252996717167748167970389285688605714768701764987365743142899834253821287795869387374430800368805331504117406584408561856651973077307945630868108746059213893284905429743756972618791728936441631115982675540573094723734094018088411508665882234409182411764239073459287086874579931314205628096427564185982879547698001301460513356307251160559263551952876042111836084702321114898346104938304477792629441731017468934607457904549510209231342418243078298868946587803755348380465429540712214024318873082150153971851600690665001986354559766824368029529465490660786335130650113280720700329374101986758965052199328477110670583483578500462916270959408865796437269200565543993034281737174009649492393984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] 16385977517725238273410629334905236815268854024248816949783985759102545500755252690154660096590834963880036145674952681172428206745178182397727853656402547633533558801023231217555257275895060715520595735283134099970898744893910583250186052930913225863675869777192811551506885361471288607684558447090512117352211350434655447718789510179694385880013944138674313260496307312881362914906805141685639572956609158220680721367139965162692299183524165577983544882661078922163148025112918122992122158096557888934635868371918963170758066136219724112456493681278876584646263676458334721058174797632397311837217692157041745301800745440078071932100642636328615146047646471422620966787868109631586518233840972844422155386730952582828736938161741981621724404868703924099726621345690791160875094687665769047356156299930118961872994247086621016016920051203427466612493592231306744809768116265614119093797415678356787687359271173610095096588782254180607931639234051705075289297732280494233107245761093571339497007616613786413342265565488069776421069847440554738026488160710172341870734399262789026376640899943447653923459554132577915472951738027105433059959791561387722223035950944643619976261081383950115088951442742092160345757746314278397687343928298515830003580160896656169767150828505936019449452616151438712229171451693716792689150367360439013796819803406126436390040929869226827869967867591252923076669726136852594237923341495417908506104793555421116475820143859602737151914510306612634554484167530334271636570308089127827735265711897179933235446496303603695446156977574098030427618185393949645858491054947544193817167025932007734845171578406608686106974256287825308155886970449085735947053461610443238354888840656630418474847853572047754248240246522942977680603999135272403757284854945248906222411356411058786231184812639278609845363011592279183539730535139194818633012360785218314517776030477236043565161034793251607892718889852847816038464792566464205611129541197964341411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -18846925764651262205363108403264040686599787205416394243553690909150057154043016682648151806873513411173827799555508886542427105518356104094379396993864277123994302521144357614727876789595815971867810635796407528156691360026570688032211369893511490942059590300502771992370403523040370962454823639301774399294569350827082026029680814623331225223166253453174684536773968690498245244737182377784774583497762813141278711327661313711973243076377746345747771873359673692312664556849130533842479443282448340687771999504442323843464201781079143189925805813447083618002864596265523817032505519483302082951468690938474818094245222787687890465755302622590489852861839226876531900977644401419888401644967758268424879551710903773792329411732034139578973827461533278419078664051809108737181380781197086125786351067928534443885711252705975086601636285597889597403936220460280273260954499393803440883403203161326511656444764679669213545328293480512790617101097832588311381997945092563777347337633034268701949908924307141880229207397998642120259534629268766344909039663024094362573234104158599264219099751959526325359324075675037233020828147815829993102150356105634964753326432061911041703289302373223703564394259392939664796796336049113733985422740592600491280022740432553713880104132067560432165719262643024328127004178760953852984615472774040941107199886782064904807424946103064609169340700152057098413186725854403120800438259485209809029512147135684402283477188307588691943066083174551009740663385568103715896917640368161062357241167967298322759466982467083811143661193393984258443561247926677636769286588021317404106809860708511953937442782569281061477776372180496228515559878718160697022023902476726613077803859925498852980290898276055704513577315768315914128613027165222205991868581997631749854099607300654834502649185295624097096132161874866183013474939810015131365797319660285303675843291925811611411300943027809761500618821453846064478226752019896300443494085844796918726656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 18630406709085393092981631897775619571314585911665441188908728598457040565462335179216984501776089087540583282953822840382976005720701576018847011957661463440180855496901378493025689984827123044672741665721302106708734084684039039787340592555841643145566831643082836087676676960928864314974162097552105387021542959090241099241826510021631467082562670815487309974912110834702712050669253813524576227202796943028485556674504716722330870106025920643414180859411781681898573956335133238409813713835299958873418085088667463677787681919025072449868554159812297164431632565231860630055288902743232984921184190680785634867658497105545752614607036042002728640042688442900436375536829650813561707280169893013988031645473093362191071346556923875017975738963914918858463127857772807986919506005785292317046147199695449475980148111320098163779635761386593717204082096039516155917592554349016842547610375577784494042241937327428174184843612688530441806575957120317806718873972400974877515877531309751266273923877557040018410915219870565503078157151819224076402467618528889980607640763307287648275865295802296809853228079825867690737937025188445252296620959574640358029451158259034505764140623693179783241959794944428726288718347799580098075401621570146024587412242541704477544785062310791500073140803518085254441836058671315204123289318142114258472058615828513712754735232217235450887036828692248653006890367339808755803830757028924824598018780851403572970152773134752595027985690779512238024828682973590936668946277856511534715397026106172362650908390218247338201599613949802962558825224617600248271381893009613502415763119776695184577298089246345133238282042151884546473446122497864411568038908972077598518857640643156373273015521482723339132175163712154522361637841121099116456773404857278545934576285935456797113391609949318624112907656106631297018585243063897988461592386486522174650125124614489928399834530929881638893055467026786149926936276427001311065465672489362746507264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -15960105044493370531662564360979816868578088526180147400779453389907740221718610969295415813665442979029736741972849774873858251396731125437606100541490829840399384615419722496339467685368622370968373326012381204996836289967791621449574316352258338368478300083190590642797623107649494216021000917370430647259879891077467645541279788427611565426673484859546350541563486588993149377263123811273178024064492175405882876351838571840839389150936913731314529162317089505313366891959039714185565547060709579855440987032808062857325959212159649576912427706427513204925968522077887534677845981631535938761417850915613039499544139449781683859024156948033600355138979893830585747489577087523395714084642928759312743336400345220572027690876002668489586596094729255597691947156163030296980698614271079863914185790781620998934992252596628252208583382595009432131995409906672701338958938632404476781216338414161124602801248220381248437380725897717130851083829145338189969793703835250956534634701154342446587800722268587085500663869112140164135970466549594835127915349787282633605413285928621857478990118112157479036875902301032522996351318076452295668286599951000177446161260728050597813939036840501365633412516287862581967221391565285389791509599210853028274147199488846512195044762167474784807879050017710933786046794861595983612937576328119563405798451735245848375752585971823506837180020367995661807028466807770161775600010753383115170130097962271829113572928928650309340625085922890054124273552480142548808001663388223592605388682687437333356524344087259212900270369628278179469988147412059326355234456027611682151126936346611833455664340101355316209936590451225537704815160725469324709364030973260778138716964462346954467247001115918747530772324026879230979125871604808376912517159553776516328497348883687470987766813913749978300327913535245853972621895483569532684362105210766987837109702489109188534648761734077627357986226760238082536620893718304175531571034539469043662848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] -334442150916607303095497225044458179006903464956098583650887002077204449928061877899732101401976657443929841096395265611852838670521281733202744265788549413419822036998485369729159692623397735681661055778605901696928040545352107246968470651037793988980386451275275323794904625654582892585689846973858045467141840892179620447718817472454954525401693981591167537160823473663596311387438471866724892352097516721016166676066295734145239215772906420208475214444074883783131767869602603109129491366595080860122870444620710634882118421774025241966561718959882358966646324099843044944068359571275956349033398145352371033451641103349704073750500575367598176776431219935460550612059008385982335665453414910134334806763902310037437620227151628873015133676504739032762415512770903005262987649662546415999018170638351965904996990333801135305392296275366046520456739874594068519301997428833878443161180913785846713293807336328986738227156511174014977565353042166333895796002332888356335898518578469613096196779310608200464237761260321896573312488457163181518491128728515535039069855177069960567858280406047370034967569870552489830891599349456739915536889244281681750552794142930106406593403024464803939906826042270954745301823758708988105311083011098175196254658274559046798514968596765888063231834380742000834710250814220370248640078222297144464542419711741825399970187345322604189386723858655892565770033180721451107075841124777494472518526819118157774053051865917989550257779987551785270508443749314690707429501875153237829569206605520654701022177271718222714120179254336979690131295456054117464101943780579557910800786999484382620501165016649963741005889966963116778425878412298066471294518668386600738673689505325504844182434132638822231932878646370253889388498999386050208385521858797884465451258861750381434102394996408350237117855906093440507178456806410994377886240847423416523911941653567520788395125940146556256306736595917914864303871021733797429248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 823800672661643725106531581926931171203445455159369112016727518540251043656340655798264062608944589642226170916639885253643197759631808219907190118290229544665983806412614436747024352430142380502143289098414106112395984971136565325914559156860073427833042769339445028264614655342814993499860492849871860236423875116274988755839608143329925806944654927130723026262302864410931344479985493586827057397561211762181976058877274139175620912541047372489603122061352529962929210740559853513740479175267643029570635665513314299776209550123528873906025859996996284841443614401851570050316546818801812918724310122746080419360616497709483517454763920412805116545843712248509130453573183473305418892615094182135939426699092654975467486416633812619514397234375924041004797643082481898753381650432495531988809525136804535952610723510382430846509950342868022741829759538117855738254580099644439939813013807114283993060179373854750881052227022877849873498540095673625210677207485911087210429600076962105629097850004532916402613757264532103004604517505859149372298831052803029773411531838917322362186714159254296234494569906994759790103280630531639634005958061856288382397300686510458665065392987040906107030765649052393765534973568994052798500486772633971253699201956561943120335125218665300718856140792162973216725490426143791070180393944924051279772474666212835384541609868960317443329260141515672329156145497391247932611098620614975357256804886907230098120634797957998629413391510229008651211988360192614545064017768142153174580912787571735093506811412697463679915442038133555068126479274313412543415856829151097729839052364253679463760052130026276184887120912887936979473115208053474634112032818298466991704131435500886742138184324650313296988558303957494410176809390950997861427882815698719362128255412186827997853417930103921069349105283754819063369709822269741703239338554471943167396709670650347450489041130465573572230953923310007886793681886419454095523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -83927058832616022376258646758790761869602754318589124378505808763766644334062494944691296312944556932546984111689989571539254874165374955649835146720607844546654717472307045634580114945498143821358360705205336539073111623389923312621128954011250881294026888368889392116689807227324385566156433952711271650821312822225268972429266858433100739230869136731563583875656070899919390676796428973801534746061817922569434241856350794162926429245217177973416421566310123694740036373825382503251148265333916983466376815654645714512815340350181604595217129123013847956813678507265490906718934023919976081051478717341446045675310614824212709092466385353128596129366433142709958963834171964152531575902873513383635362093098432539254903779770061442152039325360669543482673052117964111208678780039800484568514601676557324319245709641532520148554654631579139795704083092945378103582660883807817553297078360980339229910173562336759426779700300897937203555089654607212967300408654585656667156138021657716997876303865207204256508057990020976920361046076041046791691504088732099838095399945029364878466590352218487811550951849044262777314601170758874657187078018506957097314946104025733847713914935021603580735703177843327050386208684360519174512103860027150580364380597895374696938542954997398125222599734927989773898947554139143884054185008753432052413084361325224257534804709278654023072068405514559711437589337584439328164844023529021945089507973521456634832578586787017760273048019389345676376889146369355990979534197539095352222619464430114266349722669847573091917906849834153234516161985322867819236629053990029354684915704849065680751141622179439015312518631816096040332757533110554314562364397428414969355418276460796447495797179488963701301068525424296610030191766929233414924573380938882257505856860941901605227698093562858336846760984128480323381818075962542694862472319058980954671053701571785531759543719186088156255348519153871002631759380279483834505887744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 1664515172387056103162944901311528640811769087822507403567421953711325871385216637699445301530122033771901016917856453487200807704366934740153020504102496224038967033989916120417432914292439060770906153696698618638797004165092665414258127242634488029159740624698869007927151417256561112053689083711123057728293892364020358856908269954246918145243390651260046610699795829521996320883275920742969750289557372099567985209249264497204503317028936618381092390096530065969595604635599200963024559171757855349659228196290363948766047284308651949662818140910383816210068190288555429197815970283433415236561018077524840525397914283743383935743884561916203233532314801252332382608059539859015136267217326275162419141977527634790930261622150725479545433648560427252330791939216721189362726829176635579154906962388032070517224704868277028031716430599195468971634257522652852010884221503977989368837188585337600849244797135938774553740380423139520405035723892748022334802411018824782761052780839492667667802468456473631344296191278281949895970605654472088812851563097212853370674619178834450185345492413964418947332809902196078299341326920535062814699065710774935554362567584326069881794170091254147774090305954305306988162219712642240573470944434902892302807621336110220893369109759001517881309238234125233048579653332446518134177319640777942062813316314253177740157389872374465975611739490406749702295906822064288527133868303125233981984394009270205452321371124566591584570051363744832017887344593261445231870918811155363895969651395708854451950418452388501296552394607847530531956092964568928171444719043182416099736800012957331116081609703533905160380985927790708037150286767513996600570714804624889183424741268249788506651680722153425037739074806763492372476016808810621491205778227693629012121463286853765225529108016428376553535430478540531098557415501457099111586686034132635214657456743139445462567331159607883487275841569646855138598179070695911638280699904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 13268599803157946723628323314231778738453039327960915064123673915360960359103008228779023161801300308582066982281568105226909926256358789034101455967303416080029706930352328449722240529993149732258068483798448457524513662682615022643091487778678583562343765693378636779817358070124435380613075470173210485143608899489579653140055150560646461451137619725328482287714216556528849840158595752270970627363583196632867922749133197446216198235879062638330421258178185022485085863357519980268929263039696247159555677924973188758437023781730223125540756213105238608234754803758397793371263522962174488573520350813389182599199200326116992644337363103280618858219961581922228791622942161086066808649239337109243435507309157906499596520061400085288329552189402664072222267832114853577873909908277411293495873427739309537567462818523261843275618726664497090882927063573243644754056437950431173916303132976077457230820875633140272130377675669654741341696599542633318797361368885532001459503959423583728493134132029495552153277787377473401963148556682646534713046110513395371537026927202729204452302078422119120059284655915332471245950661677726818304312388215239574878556360371177372481280869336982981793954422517953690989904644628825984835977275970861565934407236589121919349599195059606636829443511503999355175793237508845166529251839642826996890257276074441474334935373583494588590854844642349671637434674867701076233806069867778947591690701549144888090470460043974220082780229607873318503563298031498817833875411564623519368520168559970371107237834233363319683610979000261732979447748075655809767502143909785356969614690674172995455412076997491687858067705971332457273586489516430179582638960054795334724521860391558686710473102285678209863783516915543149171663128315548010830080055090308449810960839580353498907490120487061778830152005024995393359668662964071524181313657410066103119971567866591518861693096428031942760463081747295143627518074816527481462149087232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -690415580439934072634952759467986783434393662508303080981269243105441137226954910738734731897364193373508038755761935284906601003023165283953139152151390521101177349251709132188493143374839250251223999685379962752147035168318243902684629750897197478634230557239508354966424244562516171353676247244267377885230862223549365967435237163189411389077698750965576791662475975285175976848447219571546828788405003534771091028882612860287308374814181100303166812490101547764099011527444079649741168123454117141414941310880663901161448544076633635806386004907617856682089254909645062227995665436008811927977488111942511616905251408131707399108493302420376313254141585427925528324569702303264219023124081302052497839961534184097357295902766703385121071103951848888027985152299723195502469868908260542621180946535080941484786961520056759654639989111313927292170792147714844685648814704718722457840628531983551794995320927459348277235691824007226954516221591197499913869102219909900672242915927729233157764934911233523808374485373707114613020394328558517897829830500993275295540864821561420916197317061482654851339981633808124655910456408002033427453646002520795996712333944024516775103566207512406151311641428096176511484478399710224294377204732261195045188262891014524740279195811667386992962637035569934452974088117065119880493283976062475538421633437556745790473100120505033409452410526781394128638442275735623171828204057022970490947117533008476364288578674944691227931998861766769011799777926104237465113779591576280468909584320239834472927871397082694390300623524031241161724303340935608558051281297018275724902106866044311633537770073595257620068094676902299513448552659793113371624359663213029579864457766453818096170360077770277334630781602128171700095513975380783282827424574873696850478920567673743225442432556943391213920553767064514940120536456085665884351591216530809583506686049031301014956713016880285123282743416384964599339741010054805312149053767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 8273616143508858120411342072290937067334444945894178364721787849946986777466739469652415821160806634915517463122678479315924206566800726176390476708523531067474015437790125642103525885589788553892432566166800474067418462119594094390455742633888242213706181102727895827293386032709222053288214884806868043414803809743913417899632195712430930435777099898249311097476143947339539094383758619867854503815553047319660402447091261539183809080174722739018766423052502729309852121065348344232815878229897085713588877692447511943513614475848597166040303708684362763427670900046575242485727860931136257265346236998767063844033782403669619177564837568210223974128637982902909610165757936672278223734318468349452263891352614678552766582648091049419527298079573586193429812714442953271586585476878874962368216381782008585464534472491986578532802232164013366327806936556744748280521220690842384187274514669867453164702735546709564383225471573521877142679858240517219636000438924883090043587719647972627317377463650780782089622341394582269674352023603371662913285715265818044295887571396530981588770609752006858552584673326486331474136323617551069606088793941638621900785332938298376925083702455046641466087255576774925710615615822265821646077513318609590995537779662197032218419162530940802360895358389567788459096392736997192761650640202767395811724970735329446211005470930153063431949476618827702900389745741594041726716381345840666395237160240041852469196915196809456292325966233764060224173903039467454790461105756379347417186495107859162669987365817849186064060929203949393156561581258396120436026013794115308918521774268937911016352530368122860554211885862571608963939003654086261239056176444976833254685747897161184031257628494728881986480800975517998326741921767956893261002338332116109920471730801149348752114363029290714772148736503925081267838834027261944958942403031637731424775599806868881567578255925437246872924799202946729376466086606579645511100503425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -38100517568908954484995127343729427586247082913040491596906863791789389521534566517247026968523038426580926905564753086637196681850688126621410491799189672330695872263640901188513969054252309099350629697561979227114109224912562310046905396159912605582763767828821477428997573533277109626168489252373834082483558791423363023005114712002577936214653882238817431908037534939169521259838513945681573972094929034999729605000216888421774208740362093851364359765296430756049175569914131204583907036067197072907089674377760356810512123587173049159215573451152350969461259128767566340715855187092165558356811252059520905659671862712192432867344656100487491969561415976967849346251731270911362003902833105029784056450550327094644808890117362597661559318805560182833884160426651677168632891793180646436948226134203304736853956373940289835205075027826599784631052146775151628483675896285289275775277210168353472025215948586651447056846181644692063594404018977407881965219224648684875813791961244510347607532071236724767828279786231025513772436209264134606042957301867777214916250704383283910514671282900623892411141844795855084808050086564138912081189187854470307412161672657443842779397852202866038287304747351963439246014709299399304531152280781986726738189595056339952474918239169274285131232545649482475721744150143160967695513363348944700133735676562863740042253077742064384252323951232100203213501039742076070429344269146306279592014459515040906979728562074714313289951741636443704110455758824073732117917508085740980858335026943872587442734870740857588471251277314102086452230414496469656156211900303350405755653317331034023668780784010052467279559884182382810110387352460231541898956080076025928630125298083186311594491698594990057845222770111885427937935589479799531328404972169820008290554345465786749314027301503378086915672527366065661526434496478362149369102938355060723578746128365410815695896441589106618011742174795155470429738386917170449248294514196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] -71901137868550995938056847355085111860901184036605867885866932115993349662449030960716341779462581752295040563106465579838548535426781786712642370877123169649902917203317896374330766588965949157030550362426695645355925684833739126308840876551808151453473984737589224825997339886819463639044846783360486892041097364259962542373039514086500853988883058713524225750675575704463491489845530138495622851024220171719891059158775851635750537772180013882382168659778574409884320116987320297558967446725686311324268019434279103697999281917559618921428654482349692252396825368450873618786940174548703750439175537743211820566543709512407144434026390030098100660906332178216920816845221235211486497095441070651372599566306028697965108510810000241142070353268589865130608938053817548123774817673070556296528014577355793653227738512859777621476354599605606826817215192659829838964706783073587192480650101527849278722649075690548888145770318772321462114551929712678729348116735849934662660119563657911465511661861659803499980905172806894299901781323405361999540310909025809820750932241706089683721918985255429853921192120200496095569452654502174787389866495117379076918567589142094523325060022094771627487666390912154476650553803332269020094767227236674474872544590583582971253192586094397781548940277844736537386118155468222246962367483163706114749757117368330086116175279516233926198021339851134711444286467726558788582310432690071543720447420353834761652680318932503193389218235944426822681701330282170167531692166972888311037372392005702365721984425347966430592867088523983062791915348038954235315098749180083977642564527366503854913055955334920794173755882930733281958794066469391538157293396187914525916257388765712933585546524671011780129887597247421746754571786621756968132391004553365053146189808909995067250181572876044423863066637276363005885151228631533382675675411956943663393302769336681177988605837227740880696350554499661562969543344499947470956882789662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] 2184784538547792751879630896771987279776115680210291903544633041458937240921244312549200643280483121175994823497963917648401812406653810772528239728294453259890363178838083103417761982485741064446859476035514166201730663685809787068752483505820640611779447407801419433132335135549984500929176155835479881372186347971823806332348669402297339591280743701827286466112202285336420219085518963278746399055712801941888310153877357287595585870927209743973921543675808948193679251815972148349469355148556858398529932830255980289849288664382352220650238231146441392286085009242812779447726470710846751904214162522922777429447428575866068217055565684850429475691019335646377352152788020511796462746146986474700612781857758611472346309177867660457127834179580330109527000947737390473518459610040066150537693413670713174284986333005800471557902302888043986983803923324034453083125180690464912542104445504206371496837074855048150972579164678919937671730621961232601623092234480615089085412409232472525103811950611842085041626330430710794887107210071158536274292715236553769265506116331683452027245788653711543007282262353854372973258568877595417746831064555081402016040205356066969527729542009944157966434841917441342835554506967349405270427416298376080521151030884178445091132862431057061207722417360900315561846467954671295115038076488634729456229062177610110690674831218611825921122712584983013705059253355333463840553585187101109544981982256684612627596282813292951401666916515947811567278534841176603502129841428957248318150890952222386064199041296021521291126801773747996020960876214129780712644822994787630700392508147835154752301886425658183116182557739864097234504141258602446257770128189961082442883555878304730564023114696613221609396898339282677605876056920545619646119610038558524032356013552722149759207949039911314171339835333634596776947489227461010763804567220819128557123187823340049983884178700179472045799899152027926011638177040969689416937745940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] -16483532890356854459954288592006297152273273221734034867290102576332803040255078335523041391408943511375567967660092681079553461307764308028432966062439633537881843282158059104638960666667784987091813163959791223885584787756414453070460881713475338729756581245288256098147501487261037554470986144522728258490922532976031664745923513635272082477882528078366668564727555809605616502533062807048410550063850020171583171172955124131252649800677824780856098549754727517524810374352429848421177598930945340385898753145209773549749334483127536836360917769694969186054590463747228757337096525844415725807278317987991227972550672467257496463629854509914703163724519786334668045004778084101522115723184221925086155485609742304174544906648317613081466887989321583634864133660190035796064088072977705857801606407183453868374658434961241459300606817584960517440782337780733222662174765994223470158844636278126984143543335562810577469024278298303513755159758211916510052196768593826884128280618068825746853562049390896650112799158750557800087082077011441597211470867420180137186677762805356222363414762797226932956455469794556132399856827568714158460146417946136820464375041904601631408954197800548753304317453570386240537806760139584973881942687217702921615835605242691410634663478404823756376247549342304286589738285538830456687713976518354859379136570808583020099507187411027269975469810817449082712730136835378734256275412753653704324205717810886483414778512412568098148996766916841337182879983816537533902896651217029062910554093865095914600042650477858658064073977916375207961629274171180820479685183114179854333479869090121603460895996041532774572772149834440342941470400401609190809187605824433491388850323374763478027545220541872523532345472912191238024259336360960548996850332409130202728509237776666811416711618195979402656115556839528335828291990172507368046197542608101881817177587170248518151736244319814526052510897370284619034179459592556270060770277864767488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] 77756108058917463342653394849343771776699061773759751173701106051867126907002367424674453364948159036725084566442431768173306211745699693891387431464498504603649737449191666106689245405871368364939773860316816177982861921520801575507840096948613008747418201251627546651624188856691805988450307220788240435718485091867153832260561576880527292982042376537814013546859116945178685898717016885419576891433624034252986772842283892990339947103968257757808188134621194135781537019755821994253751965326913989044639562326628153103604548777566077777906168465428376826138013045717422246097127513211552478812078145548415588962474189375600506203696759762921502425401106896102949961597558738821518196700520040815609181894109959186496005507923183448529507453628967469917959911680662140818484728459470110904040662676159436088016347377377739992208162235066387170801044796327990044193785809055964465227847470061412101750719002504216630338261576835851391943185508941474450857458668403316831779210951872301972997859173548711368276466656522424240776206624781435661077904996021659508618883014263413306848480550758051949526063953803376346163545993262849454867979485019744886295329740745230592789477806253236583297764049053291903051284884202343192211973453074869011535549363535842366427198478084369582937522267051114905826788195527167536374085943859899244108916892888984475780807127630958298122599074706032374309022195608399993587553857916281008997734323882615227649144126020262348609543007213569450584284464905693961761679054387323919000466595514425474944990159413949972766108711912448206468042063406001746248851163400797486801024017560957825903536023062732097677104787325117397627170521200683260454856604122507102699287207883035679147334609728052933954378315702893671214941428883578074966986162380204835615934400108941088035098286639376341391676875178677842637005388906334932080398451931101781725796735278901663698346081629649493613796644968524504694405741304582622797267946723868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -255665509767532683367377842663861791710502825968734663435346616410741976618342297473132636997318570819087611114763943670063030484935229175729900125649574670856417476987037195016558230669569892217152952190397856039027710755397410383818864295398604390415031351628562067563962721071910053056447377756606601166753586010937610511239444389801628584284393751649290343808866663337418838305427454656913330595190174277492378487974170244955899340921339384312374732588114235719645020271309564570046188898635710623498995149984540639944971159654758696052699149513132754674041369339181539923568252094308478682051399811546993518755732333612228211246611913110860562442680053486550439476660853810473702314032776430672475177382635092476122235085175320251078817489706483134184793875371262704827759119867235935641797767758412912124588312231704412020528835862116790015106669962401801485817298305567334596301708773621841651665479179447164369993041411356423475524791423923435683383416621973000519259740137390491705988871090339122627716115793248710866757664743767676594951746707507211585353163343933606174445247287970230736118537562441256417533021070310673811749724012278137279569826600696391214770346106310115115607367583528411198367241883844922688355473955693919643162198285445011078039328950780229138466587156940261720051642772838250127294364923967039500313159512593355734375224220740105602952311964971668923353482037928373387559361958354643050455298179433095512066817424868381464988208507879417281915354242638366528426548427328656237381503500570997718079206337649517590990175565666216185714074229706967890658499929807357731593789623920127964342797788696874776618882480678055893491919676413258584272390696088203096304136624520238305838847716885529937226700816045883900666124218336898580664222241524046899870850601267493302784031756378266612596643023764517219442122777406677658365861028465758948751860263864029203580991086926273943686424014806505565013955069811811707528246729858088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 585010044022529284582512372740129866394227624994050556642203934612838236995362795359578461623005682329035723758257305484844748424164973041738273220665181558689811075870284745015884131739739070633226913324738613291266903885937722988996453143926597447337493716580455505972500897546432296165081436319751793656498073090565249182260691619347869991350207514929466535523975812298278034675947453353637306061616320902734725481945018845240865743254859466859909899526187454070444056858566303111204945566420216478099394373016398990147045353601236937307815767367129830527894310814354579132171278965003414343829052939198933732578907494281195897493821727797654077928870312239873620914293632931131298560290588416219098220580779983103373370066271524177810228705982325753454873509933157384243458794661282309232482931431006151328877399741393098986209880079376004256394960820291128710243849745433648723260088942695270701370452249674526017309235713291168177821373666768492146562054936719552086272994647832055808688514046426234747740024733132670207776656941976513488224137220304493540968098192977675522715728393873551577073347690056295395642359827415993290368714829589200360065832774902412290784273595465591420540063638863627480126039301718789379886148459091989681529657304146543152686015201745612174122927063104841166501644220697046250588008793294546094566430675097652414904916340277408759360071554651947490841695206258375220317433001206884928445779946070720639057768883297797655086035362043802933735775348519624417272501734203085077187946500624181545332910945914935098586486849229303711739163461621437654148675535584434976988247068791457636965752494966715016237765539525317678160064931150182064097614257210685728929884200351216660349852046791325666646597350519924323780492977223015866463731917594229071456957466431220377281443889211379902013111207645681842598623475407707013872800202971070128218806274451861546279132201839674677715545087241453739965646862423113394960647635905544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -819874446627073380589340838630826136628111833858237158780846526831173065985168807306074528095200831432115148132629391909434833948017789113945976328028626095367011144922179098034820997225878091757397996309965332069373162443775595307944011242205065338587624940442530832455979543728940191453857974596141377024597061334557386422631855307819247551570276618913801792648979354471981930928718667559912375757607911192335510372289763851258817655034655357305085470968755843356651016607942521071191070216890062591596844737600154130128534506884467808032673226266713252633006608529091035679666305908380551869549427912137774116657484969919525466355627941215836067079611649444237047118402523866989425187052565152427560326141299749334679872122139768649770488377466178049668145154131978993936271768998345911752340257489073845674574383457742235573591256509471980558259980296114816524846029730418041970252026320617612054890911900528555872330753569439054811494584183839537387437725644436787003944985675451512153868803003616543773367241925614771622231698413895916935009519121299236359981432084116396496579018883370187954119052113661197607131160369144558576714925692670559613914115293205045688438496965486956103330027207691871793857284902194400541232409688224374037889454971309744593273288973665588855967674804634656809256027613330768948846937884793947557122551302488996621796533259636894879569844503597841402628785517964879991365442743211896482857395389521374805074538100954222965473667969399298512919112905727726911723332889547064462458135110871282757285688472909957363730237880477410594355900653854590915815783281414596386480641211850658499609530015992320613092941743500999682900306991367768464129114130756573338702921120445870810338605714462651810993947757070483129883724231409059351602440843847715513401348401199135372974452345682201457464432659556162253089697042508138149282629243397442775566202798919476709417404454122372745468092209659273869784775341743987021162877232529539072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 60223830066775450593522764934125588562446802252585071050784455055102688861086206880132591962193296157041277696147054327436764543153676920760469649652316898799072795949176861357965045438097796998364625902989903868026851453453441461016874442193570570999561092989729608829008381015671357399300910645958907604125072758853689331377107746277621259367093429525046782384550775198770047904727623102539107185433259414078061622478583023105714265774089879412418690833216896200266124347952299020064399832055207251153735718988265561616566048517209196000020263794226956500835793576336166065691290029180757488438672893464196803813614070529857548518791489852877732558299402995897945118911848788904225213712780426432776375052033586543770147297727854928779120672139856806662906818233958152456017149602979718786045788345190405906807843186110362398398758683500147668721722624246647985953428927585671755657080068377926242742187792598436173514549060813807064432146023005635245684174066525773107744559375642273457400058009147928099548961301625056812137640425358519933054515054651499743335534200379483687753722662762695002377015632911495370563637651318195911795339270077563609649785744718955948249095772329500338735657849941313814390750660505224563507189858434757283498971965811197374056087883082756673119829915419433477056006408506415551418694628355758554034733159459643942844610857755463540399679860781106251201830670673380996267442145160335414876298674055508829530046360889843923749207018275920829515199626204834740639060757423798822316443869962343879897492934900065985759423834086816622255036167561881551001755261230961135969575086481380996510380694073790759823071246611975957819083495267976264221690359398811839213656316677614648968276854045569701992396681761533641852486018983242068331374925027848987100500334804567360366831202125803729981854894610357708787104042155204064250764862010207701493518721481375858248848541086133152782050019544245495840631758800690832190805108068450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 3611335702847817868121080744033537339543120009335459278355573982879744188372044087467871646501529875378095071823844465403359214473959986768317011398915848583777748392383667001273063061870494611386669003471103553842334161911480386675014561358503273433587524655549644687882365840208666523642452531590228869590910949922819000470061920315258628092711109701715042470260270273291677684416627278532763776794835355869812205926954704873517716067365782326910196045924594841981671451187123030462908111891725742995419734918717435090277556862951648342543098708431362250207620489348442758242308042481517649910385438807767440138840577661622657107919570012747891106471518851935025652622124166250889739635284360953018372021095854518744539286104119122857674737282740193269261411892170276784865377579969619210680209751214204261237131763667496182500592566391931626307258001349381125453588226324229242783199819913153949819545549085109958576845844657892531324054883485874180316972840713864266754798531225915443019286355029347186461984058779367718614709807197438393690107303082950747259992792160440180574372445408031035400356527337917422871554102501618342305461423914825509503467543317757113849280343555459962709915778021327530942122490342377731940386712312421657323153507452442874400430841268311425943310762170964162084341388819656611071307561877433101235596011392285814922793925285809988794213328481422659546208476729668685264416332957997769068201399323141977711098759847159890730123399718471152518593406835741610620349139689210137663152316158173494960104408813881727885758981493214988199866738843065982101003211247418500526425172099929018859824064486378016493575676636626209717347312774110587430585453468966269987110199296300437880834737922955952560231321097407377808146869891411088191198160058344761534030843317144036796565809867606749187048366794220978945446560604114694632643895258345700680938311396744082737582769120428271639425587891525712757605534396936747304172411848155463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -13974759846836205495930615440599116056482921541089238400073540203346726605280562548096717106984803367983263486254588418599017154649008371191395811767403103732602898853059324299736865044223089168115371104772637711280966593990449184181628101462195770737721307743140043761214175012273982567965933657932416635615584505787230569545033329228785721392184282948625709659822855156669594647572324153370518706263348347053417146506819927592574298586558255225510286690931122971597259145022496044325165792544824827551893300759783449639662243340582751441571055424957555291771196212170798435052693791165513908368934997492627706597591531049288437988164377014240451284304786539200414804354595287318785638611879988552937382223739822383185271987715756630201803336622326959777545969981092413592285391350248537728411303903093728542058659369213413866144684683989403841815749432387361338404380866805170545545535625698935464285912982885076580798954515145341178816881287269572563240588399798077846131169123680943414351535146356651167154401076316515556921018536073828753448168664394389171891132873958545922502595357508762120682049559368939465300784497521781084618719824631564545352982420097667169810247857817325071716998398193435980430301937097348150855752844767259159158931878097987381203008286554506227679446621915181696483108243290103663431310023867682101904483009460761578867348007033076470197495481783878338519118833293047351700488593438169528580790917377940259305352020433799070444558589343883141672156445238830595175903521829479531946401025363008789157457293840906065919205140629008787205279640007580735938651452877225596532231649400705254284367775356524314369349651113144451202676274315419378330685249751357151296673759006722858555172724100107719805557451870903637865677043465425389283596996258199791711905379657518687583296979657732273925004603192219971478179227076119325795796965663814175887903831281519484381537015697090288064998305020724971299811453691752633811879838863199305728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 39598431643766706433528024006234760368478412636132759251978003797540545188461863251601230859980017090622548249791550858996923393859490753996670998999054462984820628018418740876449213412447781403851389648470000694688776900705560966138414679181380627083090954416450482607789497056279440680367798367653729542640760927876872157581881945717008264129701268174604373897039910959024052821617009558705458258614167287378633887025018781674512951990209384947158031693370337455569920477787992263150845976619749684587458283466988413826517391042249847032381758580768802050053670692346198460021824676475731810701789193608297273761132428704706153210223170538813373667822977180912912217030423488276355519002612121425694408457996300993948014333454022198242961275456315787096195779805312873347622225836811771176292732991781079359031355914462926121611397250103332069245881618183377135898226322190209389820561276624993125158753527814608373567301085545099291313980762893861315624580937433913757198341793256127142829531057479930014577625858616439549867772971836833469153310051101696284381322257078345188028871652846679029006386922960557827076338651925620614174665054364003449876084247704635093005020798850307741217165162835225111482183613710485386344312323919386370791534588059487690405469288002806310621144086399041377453426888184254011702373397800371337241102139799459180352641422261185922096471433699356067799080111151991227775697950320277461424515846593356201378061880958881449188637021138743543610582346643245705334134820396531633086922792816384409318326387238687563364667998790706984961962081416386018984267452228355389823383330130670487712248412135054383594531157965584392733252554703581811181917680105110014132037544318704597638324707281321689029079619452365758494442097571108544582598599389805456392971415633841836230857962862278316009676068336173849234764110350899908703737226703035833560375107551743390162144722987974451997740320712049796129145961381778184116910639149519732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -99405251673758659981612596169637360972143016762427890403829435142399163443583719138957195742004683956298909667873183522720503429520880525207614754556861190155965751050581739291475210200285677211487025449646638023680060111687265010337061847976907424979720800697657681516151361673425290080010217894833330258756092993325051419305791163982557504164899799004875481949932852737825548247638537949311861414182981671032112268542421144553613365602050166735995335000400485953098039930792685368001669890708327466681193835529703368345309151368123453380095406371660477367878142367058717967051965031510123800759526380503953758503360553010711935556040494306879430179370690290686035029585632101171110857206536328204715550547326223363963669044516395864509859012534309366789766869026190748038377094867075099673990424575326258647811831101238662082339283007725267177604698575792756848731833168806153830083113322186263062316139962290046111887803861680745163515552140321649990916123290349945842990586329640107352552193341934980616626331913223186402256162366711452667029176541934891520310148019501303965415323491551185707375323466180174647085540934542058289062405509764314388562976053681011380934335659814239884353306820644812950753087003454316936333743717759046798319946804818578970451332828352041588798483961600542771360179878888797352555313761311107579574624036478054293121445390099759031932405301321528207389205212508345932156929180899548677697745390470856805008491796119798785695504163740515846916053739957245359740420847083817138764073066486835029076968084073820943967310531799462206806378598639894130309954609091798256983975091477083154864326252923531955104921516924323318058917133951659897478853724470395941827639336925783774265539759989809895698416378935342944212914861227735524518640228798387518941444310973452845596223093260256315155747648433569182107702541641816339296969855842905318168662716942970697441290588852469032409336717892218326831246599088986809800312781864234385408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 225089258290502882087043459705357102412060374543243733681382524616917556637911325083304808496710337157570908350215931173004587639865033058435247383804968811854414419123434995420454424490897831490087354915900341087020535908709334860567434287791997350731431169266226935373753661733821122944655041498738629079985016208241267799604580935826614226438292728784998435200399947714975957653732138608681131660767039128868641745303982283091497915861135813098896420254718249953557627483314770959468988456844857290480667495053414452465325968802469618909307906749902505830273317102812021623390970208071415253296872941366071516100694621263964370631757482981554870993618791156525283606672390427715735864783324211338407093653959471936250216615726787063239639554064760304204030559231118722999559754444464603998605177325436969047710594532479532187827043028288723152109453699863150878425475804478727496764221652701704174731520130436081281187418233549186554162897372208026074011181063672707053074498883864654900227809280826174432861240517152562637549942421307404160024945287698812701510688198847385642839967013041976137550683281487801536583376498870299386128716132911178094508302552050443910140038414254386206489495503359400940264076228850276685434940677684453623467506550070230976295849918554598918801915304075121445543249508507347703118082579156911508238154080627626766510996407439506639852376510484625607097202673136799748206333812891318860030943240239058844174241208263946202018974924579835471626806808357177946052131613418027300455797560543498726468861498885354077532708611755599039526656826155651167482625579346834941119583042266383716828493521063707928524374122095914075949866537727575183807374649915621387851979926284770673389561186971057538726406736234214556935683067866950679526227798772842540670765067832893301846541451937324977998960440382057033376475204640243953678362443598102405988702308863395689855774273632513680098666137349167484661995088011588589915367391363910860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -445005884603114671244019773224524293825582417037207039898734440435913497434635637692250285347351454253111578555524502611692517237281800782290661365309459113280629758466855185630513908870994059716109500100443817651618682859312518161982851547973665428646954139779740868867170032042305396052292680403974730096301155370486297911266649630086263566582744749353502557302828229653796476786063994803138750792355006444951123967868133594534072630783231893994199584095114645911308297795211829230571389650632398198190737193072165295417235772288658398147057948068703357295836747835501094627529315465112243289503647576065490871862860799630215633594496608206949148444893541309245117249056264513315184473738278633950019200012013959445396251926868862554214400587356928132827116951061834961138742323788217559853552123154290272274726275265619503268066014426383853955720650072360454305883999903675734622947674960765138357481098348484115583962912639254698950942636392130221148317233266177365510987540297059550317128118123820214711213341776223116547162237844035709031649976110109988391291454025189781126466764363949890408605430900887558938506689355614464080417505176405360592445137655012234917767814024304353000491842949840494734599542007005477945591994717833017568787157292475276390580893170035922466264864075654174255782384756046315212429545868880506317598261324031136821912772810125889918300737199768948720108325671541749406006031902910032463566786542473011515059248536772621162483765458730660866857942875247467075044364078893929636329189400946920854349060416123909951754648205732605234987113092845831990491824634686179258553730520730277620993268471870817091240441077881260548717367855384253164283522800507518927245663717070588063723089519857176259041284724475095769367481049731505957413521426452891999938081328494746207358472086250243177260627611449339701057858097965849029324373387484636759729235981579513050262221538568108664414939557688842942434508127623898898424586978022249201664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 733386363708599825583131912679584094475964043047583062695384681800012355610266379866164561497740839878255633323950212861837449625310286302643222292311593064217018424578959911593962212778224064866071368965736892757017041615077230735446179208734328096408727600610410950131575511409122177052359224917214552271571515619608865970512258706464628805758983597345471107357610797777875370815111202486998415832454154813173041815254128094925342026076412650953676908261033318931375297425063063575009366088580328241369131107308179349614098292391881384388593073918379393297577247802650300326487801655854881570405082005422737775370056710355419937667396715373676424187581662427164228156512060655465174552650088369454287673875134117946744934733401610766781347355423738095141648895763795581298218870678758607043131410273468107146565618243222377145493314266084560443983665941133212999505787443149054712357421439390262018047144552774080788263854817422736242089455959911315452281624777861998710133951787305590814271762094785990805001406376989822536202995762850199933609610289724616701426570343055166913060756850078790838035175638747506882902317683043107884958281617138517655968262009487973741761503105005524306193434354179702103361494705854728857929587086495286314971986542371145809455210764092841289123073478336081978747113873959328621041275322716739804991251477823042101212256822897546879437856179598491768006680964644684346213849015247863679660083774938096912883291461171050490710781591240443457873736564409451809206695340365040671349496685185142031380934090811390776310414683252463427869687085531450526503496499344724375066288099183973983529014595419488758596924153344953660453670308632157648324940468929755869566899286704225769631331137457516659899487742981067411821152728659432937501020821208668973383720755826267120617424757696369338087234556062569655369096005364863437168888849237690599319872240907587326662055510186652812154127846785532721143609277664596973640641240578144600064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -933395041931623311779616321947424557579092606703601502278446535280373089701392199075028509926369590613235551976847176034132903569901407964660455903080792603376237275527031901124080676988406789306783247979435728529464758903876378181635629911914715157801160169546178100374735125253117096820500489184125761485587791652407202054662137453362442286966447647532664461169545424963780118261188460626768881820832639014182762407327451284145982752316159490718091386937782093580639245846035836412724508655670391209503447310625203784322825862030188122035331206090079168466951863118046104152242371322086142243202664366854108763782540068231292342264500822337139644166817713099955807851864724655403347126103226844281882633083320161322351610654638338785667319594598566080371733034618881424855606052229355736897128270756374065836842962047567710585960896942499529793915374999288357963626500432752861736084596833351852413056891774294221451002057026466899084144308529147779269328964533458846888971816280682185469485498891198800241474286910962656967639385087958814845997710583826583088118668800768621004624399434341930818873667527389627663972306564791010691403079968262337714778099559542871332245415442880502097071706931063329041779190573303117703462352006397630695940491721646334203819613022600387965097432411843981058809474498523134498918254587705805357333934032652630708800444325464415353029826453816708390977304377533003682429170594909194562203066864598471914445276349197880185069781267636814324620273189677769217987915412980280222131335963270953855492818419146452384095915459475941710906141299042853017594535142580257269650316176505535658160173098866674319254817873726758104252460596104413311307634900897257578968263152124197000041547912216817703866859532929409054945282546724876727940906221576194896123316226210999178132812590406431733884492509637276517713780814618059853357754064598010159568001380863168188337203325630915294259151980841385916322130023436188615128569307696329654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 712129368255127687751123015999574319086589611405758125892949647634230338299906430027170051621538882952074020157821917069992202676387970902045117428534289119767868617373082953883942570365758876211510714450137414392601883273044981888512983036606385907885901862006365352659448943113663782905991677474483522430542861067167278901807606016661714621869490765420182404341814693456250994708981060825185079141511894098222789479235995544237090059757205483726899264011555175986777317638641320213938294869937954531381470738064939769262119634633817867783179097777558361145142902828987770472763687332823446374797642003228137833016486621550647147720565425127060257321349172929495076570887453416622084823239741656867451741108526328587434134360665197995826381324336702470776446265577877769835977943146221409744676307812267597851726864950051666143943219416625535031979973087857759205667348359527541094959976508460498761901952718888403551621373974000011287342795324755757289798458496161167724802425695321348058910656139207532740279863856778224146516089946672292577832187120135711819945280560758143331921264749815277939941281953359035751430451973769532211194216023101548922429441800859621705351418983827327861427385872158697639082738935574248663099744149758046736053466625266480174003283911379040349237123334242936716878780431870450712123440796080493160742885363664009906274012276619121919074380719312576617965681220254610514699956529864184292664078609911600135173854919148894967004289416083260435193368065829181342382342672625386797439857555229918921180545094996951058878492518142126404524844660239283664655579154043943741626672116686114689221602861589749467049924006069048050135204072218570770936234974059256303793787059625537806531292429881575103233779900108914369753332229826507249934656853129531163696540707080855082738867875374229817964223177807601937328396683913910702072425573148717038029736630914722225563255896793702307613031950805024816427318563707890638050746976499994198016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] 361282164202245083155119787529904132998283349454614106121281391146253496561418449070043748568856969146269979264498506404187927233400056758395074711250219678226706354841468257023079263780638759986178536853792446615499101203318668404775941976858979413797107475805345903465725015754388247265203417928845561809701676629582906292628575219335668988632923520975086588851021786430178592625535341001997240585590108785926332568271030847550295143125455769563397861261815626849089072856823855825907952244582700327642598428229490520349383952452889175733168040329840652171909604280032710739322678880039256897008780246987290536645609703854270888207169084244892032491140678200658590082549223992115989475256170054701729970443065897711444209606398600180897465620192810878277501478985581300443200533595451872206800116512706767512230432547062966508225748242948916433890137081293714198723548727999579902469855371810526368348518736282469184757662701975342494766327157079909690983973007749807089187710438638458736609834019869015598466715182234346933800460391303552483346016272091229668647885325815728760260594605396404953177069351739708089142359796148552357625247119459878387679477970005462309236728608160507354781733829302038302278173393386961526315983706568128771110481102688943121992547392976363420359535625351978691834658079882166998954377461606600194693977326647680821333023607300249402540474535750772612248764555530910403844955994309242836233692190242702040468290278475175965986257914275625008319103786797534539131731514379070283522207488518690118409476215856755991707212172637885096148906475343431836149976041111311512440586539666426532143043226194299654077174077207051499460705999003367356247530996493832756082070365204394555699764492431942204433973636286843281737434381182139545812060995838098721272653077157255951619046983560286662261832808577089047142139342942144092508789321032001824106522105636186798217960339547348408406273661031525073204141697167483731056935132527713058816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] -2573380824334362738208804606983381744959981245286225787690146837362230492523291804985455386977061908347701298614446628079644429280442098902238889901472687151788708926541802034757822957207570325496303375961666064698695834797150835959540930313042061032086606914815166762483696702063222486166825460757890296218726975054207636465528179280851254861664170254310499047079930532948669894893392933717838126906277652694015219899136221012569076107496121708056013443084605237175273174076865023415430304603945740239688935521938820189606383708591457863453105086458970883816193678229961796119066802785615601410630813327103284796960209840441704462779761796349503558720385177427600073397152738859556928684408143861852946277114193313858355290513032689899580294567083580371521021456630896531971389165533161521706507228698759679149182816784812878036467955624104719862712050838925965532673672920868641000980158080369896003894854308370304463813422908623371555057937078360746051025408925131533583181658964381351729124209433164130077955418026726362053683049225699607716580417152152808862503593688223294826262085829455431013589278412115356763931154357402370555072053760312888545892363006315910768210462851985914905857044315981528083315463955965303845237549937941402506061385437537918349799722969061863538117068989043337076933632174366943416787175489789492033932451110804614547913428946552250776870677403548627365406825366068317745911322196529936194859728891402410230269910279137516966144987752118530418613343247040078590571509293799192078682810821438539126590012743820626385625027470513444103884138904573231802453446373019418225108451726366279737410590880981384095556734140754264871983034300313187068316077793133990543582803385308247094443238346978507531522014382700796796334221252067925299325134371038841067177735856007456583019629323183552528443767594768898200341742464843358910773310438489923074086855620838328372401041235403502236267730925340449034134272273298292573992989517807859269632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] 5765337577728309485199951849429742095222403172310935254855436922792134524710880338501429337149022379576060509029502533334944779089988604080752497456539838932866725385545512947021167865381946137100053635032051543409895509513671720310463713610443319125358479191021491415861390946179976346467545268205729321303926774397275451925171569277560545828594655942061113252978134412096450613784991028136184474817966199426291307444529876027843724732859337393195994704958617475137678648121012557392427351349686297513337486939770499129899147074275727858509884778449288721465551662398489712649077617568570069186045765364020878869084591287099126212220327130362629530580918914531905938711760597942746523811936809938853263392725640781569664794888300121515142198092227126408945831077102299798782395491019505829838238976122010473819480898638582326365376565793659298590482314344154298127573012904974230766745037183020507629581860222582874021611251684371796328292740449583951426339682898508964607145219853651032061756223797374900724692009690331652766369350825115841230182076418543958808254487047264219368468704454848485803315031008709103943985043965567941445421442986550619353465790979007930997485229495742037663705216708671192729485536594858993766943121852325258517837270575420106125302410465978196833434340495429521642288046428162489495633963446881991879966205629846105285849691427676905908472125778627339296529665749863440079951999377880300528013707671625972649701146841950837584799025338614359143473422769090372946194736374134730946870808594816889564811879432997772161374670941798209672785106074335085225407087682455775993177886036817352600938138382476208072525021147068490433168834184031923237146856628170370651113859334851195741236057387767081230496906495008727715023978242550935236995246180313586997234645123740751973582214658194569071637677445983042640439727652496499659248998893535626274602479263992423273911140400125185977017233400066162558026216506794661045668860060966072614912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] -9210287919525491284026957988448584254889676746384442144817269790073398696224830433339848696595093578345679447703457579222399245152256111903915371372527908895771572780066430160459635699053025477949467027858511579270860698023384074659413311387378520827098807129721461621428785523673058873672025581805578246813051193506878154222970214902579544316852946792588380845075760078762739976530271156704974899130721610297948813941701436092683542588603278149205497142462340730567321995643988387545238146499363797961966368899747014122430935428031161297127406613718889253288405082260403841468151668980072666290589601275489412491333046985709249281382651014723937543875955708455065617118710723802801079761617730067040231347366694948141347119311439455157990258980626618725603839585449628618024766121751108176741411768440029891108263783458665949464527115355262675385474066363559294936233613300490395249426280629716900656361336389192135012847300897538132155199556313398266348206284613176859429918425466438502276957165921740677729430528587795387131126348492053761140804820169590178148599852731651530784959623005300692765580693944752443849613366454135352166675180058790322135169928283529387335964217688217176743657591603306400233041857337813958475993967634509560134886850110463156709579168539959139760571983509738521873002254948903321863309970180490400222306954918626724037038361165827436552695909796464991510217034246498464488693605822036619056723189312734288939337610387366976919297287752379753512511137079294641938513906473302861891013845880252648170733936424307489358807705703611833723401325245620185567028054798921436483677686811014872726243980214456719279494356462151370625559372359581877015216224860870471821792610543934410385378611776560835554645487117901260658600578657335578108651001785572845705550246799976828137838854396761404831908196950757240864127496569646032528752963906022167544670943742413805901010909026486488708919956682114968876637571828532206475537771860955664220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 11852397663621713772180330170365127723621520886149587990852236379834812950543638721907891630058817528747296528105330143625531917527327526844644902669728372044311873480683446915126740219094559391855233165312916739976666164727068024425206542352819158029708573683775642523340933820032324421720910428028488421106024592794961990072463854464557433917197909595216530640275802418995434453052578019942645533870834653877686527938165630773552915315570084142361037973047157743271630157799452305636216759697124825346194889560169485348925099160779324303646354437226370952121288655490698365116600535086723639398325219292634596349414130565506991737339856628120875847675636237838555690568488070157717692273485872960032199890637916540400202658537126419765679121169920242907411501098158228418447343442567066843929634340233095060734214455837851651110379699789129146019251748164445467156419870450035344994533903079583820078570341093929121936251802952356693704229960540456018132867772027008532184198380595652569084286376339044399538640930692864847375985947317850914427919755832811014983585379154300864064095261558156038220719267174089994686878769586323437971484689874609190900266333165173659735930922170182166793425796543518789845458263322154985023482813871561974760760216958564383384048080142814421600331367493880530996986029550213167525282184872725256526892620902123508745493088991674295969060505973518813486268842430147829567349442728582758688498638912097817865863575901361528298041597703359904892072950443824643067254645591789517153428139510225681115282978352245991194381395067242926059713550627675959875048326218127454933519659819298711921441980716351746489890522382845600819449708608200483272237623992880937619735126468025549903998929435613007529693504907408483635600594026333526718827604982963688700906215283568077195399138924987667619073921107785199595095986730325959542608421975051986200388421819107668997044911195988513691833513214483298535562938527572618275006112370093253984256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -12824856090226493361339853387674473365926021881369865605907787220459974127876625615838898338667016188968495828924208470194056201201553668597566492417098519305058187461060850391311780127848928822437389217908521250449213743580216890269967563659277429917549687682665288813526484558604472531370618182456939728720104386635844469942453022985048369032373971544567750896325148909579790177495847995302441967399101521994898615946293388177900719283293985332030433513854846630173570229341193539698413322160254872507882940022328613953503918497434074337814343784714494425688976854359961561666445788121739635385927911532387349664238044618514666877778650897024391118697463563056099633151149531318408363916011577124952888067929049789285244099170797767460628395411192320092382352194040731348805740304790097355210702458074142658346764424078129381466323941283148045843314764747730782525819267799275590463938852386076206236574077986972019038530202458864612980661833042437431826855623155211929936807696653496394226621694202615919167637071571987658618525892117882323135752220189775477834270988469071802755792436795636163127441780412670206846061599588760959472027178061203984672609171221085630799697616522720632155035052303172412264914799200985240378115374494128612702381894915788011854858298209432889988748518465939475201805371330089527845509612038409920613861701366365725990700442335446057671910716536851032996084555382388119984498314530399693110393159664012066090326147286299673805711454439004846032130488209796043759573359607789047353616611352538033399310407234291702993425339692488853835925157771172230633013791419024024101474330266762291867526013602580092060601492180333987039153540423381122452253088730165220146379265475991605171883467703356962325790133907245710847947186527502279812382661545206159225731222091862281679496990068693022601555845050582793388294476526291546576402258023644515072466032352092386332192500782562769296698520584553346396952586512137083855257824951767744380928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 11905551513674842848404582284488604286424463566887803942974213561622128778668983286622192340597042468597218686165111965771304999398462122151603852488090666352360212730861873369738897252833395771541854723014711947264524284984658260370707382867503631108775935990421675109774653715649010431387701113629803807145973850002204922525985921523989855620951117120054788784164508857380647735351135207152153365810478733443562734083484251595796651117135740946248250113909159948994759955193767520985106203395058543263484212847045765200108054846118525029360871874892094639634395140643456025582297602832985460620634296726745740137127943302092201167048964214314961299974306760618910781494209574959901002903920121204066370655113501213637291782477093845028647573387838215460884116439211832599562112192769232598667625013697374740329309758293096552244915255214871003441114484204926422073748573572861265863413585077214533673731824712292080999334829952733630392005972007099979322588900346852301343189269846744119666378356525221166561950003413430136100260564802588537880401530906783760372200183020841474978625461213043913122397071027432133803186671534208086525720573723791320373593085892978461234521609730966115325238305833823993450852671326799809867054722712862933238019258036115015665269233971925370194691510252949233972086653376096487633091975249753361367211990814151381808540358378791877203648821584692812268813485241489120051771718531045411669476932914970102554152190257131640238436260203014347805920968475500330886183961483674396965263068058334547245917120362743333306301878935223005551020898185235192801984246568387477413920653141435231098379769726235835069148357719476352510805921788598584722939959343974290846158783070510795106598675665683125879739972263734843129097355052969191406025382182697862441847943082741317662174204333714384839871944219835334920248462999022636155265939687298760834417325550185050214624277891396471984420201169469769370564146264433629346998624234307294593024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -9587974214124956944509771188613665054953205369417239957538881174861362364090893444860823443290918589288674247764823393080557701002063115157307564296694153081546036686872382095086416168688527301612504747344507553489271391717328401016198206036657431149711630602767013059553548340224719162820724847958664611736067868833651795892013762761529861445085861736899783099884863158439744142952326594806044173572882395585520845939892550049731897752581302378235215233605531849764239981757018972591816396380181628499727403601085822169065768188530082065011051095605973331812127867148738434047569687960288895103816918746159767805671218946587420133546199962293286907016651710211106443375359688411458069994966144122350548070034312093459291375427855135809733166388408778355222944653320577400452680956043441748811636379576772116902674274132271156966448491741958748152455830475650547850165807536572725307905568533555181356567051280748337091110325922456678686038402675597326407652501755816812625262714501597973040723125192169193956312884959083492940587902554381413195285943243510852488306548019645169652534807774500445504316710126132996899244434978452762218768697524655434575773195149651167698024588747650501065081253526487302937965373537125839742410494225261127459896073060728806095672802401806493437758884931526146951230791624806451843596718219045914053768524645122457474104901956547495737230509840842723628292051773299386956045608043542073911080388838029748627335826570506952735825487325569354053127926517234468107626742034338397638085362276319271302494169149030107883322515545824434766641769408056812165630432614795091331935562924582996762554797556982824281443510028682947371966165388418843496582703779562643183681762135886133778429279816264378018713636068459314911214226128568854448956575496503130179330998142224234496455546258176275701317633615461576636245200909839933300311001033801015070421798090312710216066360413144719111257470200072763411519048158635575813047362655685458264064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] 119776583101307674983661762434051522037368690968125852686168951563268246416852193435969813266993593118235733762949643134073012138634788746401173040087242274006002810275797319910261161830121597499481583171327421138678521086552796848857534407075207928655000691821409974083612942708399833079406674335591461712264923623614866009178283687495033179171551614960872032430306235143813168593259723558492236333378939490944786058590731409324862623323731952088043181517252595971620458573448698893412533724160109954665508609810428558497688959778234192899676620205207634660644397661263530712997684440785133367370491968277787825224819613884511472659090705075317103563423417242669342078215416817376608281518595845880443448174403282352680600486615794134560128857999912684199814492471143085308679712870828967893403001710125461659314901628027104736732442720687713694087901443895730381128559007185903541782213942372243322762856564082817960154743377685237027602845249153461888918010761350694990056677577387717722169504455099890678190378772542657612146442805879099800118884663815237230491779363662343681811040597511326750447551053928797592085227077500890940919856626514186602470593254582778020688500200948625203351856507681892742470970110038616085013545301499722180046784676731647937508453104356121889748745486019302822509951080536278264252857729278547374544724344349156986005047439755176054818285647515859084667690417406856594140068525814459346934681059189407840396920569566445468935671121462203402929755122217851216548452464920433389869347147274916429354086150454622013916743229948026649987489516767878951432308448016702997142036728041708719028808374131580059039553902165930171125292450079189734897028689779538123231711627046633840738061049323127101931699648762161015338095669491839859775634126566877363417682111418722498374282253297309960758776584041549521658352286979710968545808432066954220095230011489683235369014181118354074003233938753383653310361193382175309824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -333699657561228748411657242225704765032719438491242419765813055100050585818796347350581945530708230194473439619182327601336902479576519136863161072757489040177901847743624176009810919638640992084904232709079641270598965398567885221472266806959779626208656443444838515989608381755892551471968318536614557998150354957926149503686296862856362806411574932134667869800414479726564315408106077493174451952653607791161581008929619125758211536371628853826295674638046073244780326696486808800927935526135095010754541611765609033611064088466400851762193925552914854491956871180665007846675255207917891732439595041729797734229298185481172987669287334459507799859408211505507544541027246197630612966741258611982424859349278849977672565729894676932239520849228530987715108594285203350192791542655099690515503384602086754451941436536293278089590639761110416961286980509596429239967359100798107682504119430459509797371188662743925850708763357572248445095137427808764847798849683672348598028820376272979415766445894316086338614991465468345416740034296130950744376729374477147698796869155017353922175966686309230738270560508473305067961554352980762779180186898101522561573131997179219511095458990050904004855106399550117994300062566211167452844147847728004576402260131197710354996157923093625564928720410963836706990206922754394546218426604219737235335055325572453718910253632650973949764102817537443115087362274529105577524779118232664583961362018626622892764858122812502549111914583423922379525478312252340167988277598413614053172573622212054863524030018627001712507887016384526758618119639123633066322384908750175892652810667539016339799973762086461232713977617911178622062121866836606357157193387498300200872744844007565982023495553793891137530523008111567041809967422578587499732483829575240667255052815860077663206157363410228067287608597929234387430194285683229448884039800913003406852641332730282703399232155857154642156164756689608569537662128679475260424192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 33023667428715969555153741051255470525747069045022551971860470550998453566808588747751163372214513759496673586718495219767006271794694772275005642913356654787454009115747955730028198296903892545954207293487566630611971514258140607201671095061353735213015139189653443780662799566590639457675959205400841053327800223316814626334295479429316975083629519791829472511481300301012986364867613354550791784355011777233745607473185792735154061182573819329211196794923769033893177655313515891970010963311557033454052529657815444533990361656147718342847731801666214307218153691491614331185391957863013140849378987697946131347579111427642252256510618735715593728294019214588406457863977996469560012356321766240212810328166086920488183042153948476298617966668289724620710663461166816587614107523435785493100319134106553785188985621283816613462235913892470023214061982181170721793936303236769047404710602424796646367130940196235285312874199044247164225224519129702332786623451073991674016124434416480489650472493860005387762075274113760954411773295189558072793742090396984994997305655152046813120760213469562685071772863155517281172437091945168824256897331146195998850509267088856212338129736207971175179278651302811549565514258514167310696693735555356474825527915835221212756019717186937328475535244906649413019256740631427447420402678267197599203034701075888563055410217672771401266566217780678867393929904663210808489048570106321638800780554053047862490534189399455478015608888191508520112810379699900273141929377401447803440646423938428596935103061969196337654511367554249863225584450639306438648557594980211541739238724073180257633924196523505505852461366201569534891148756736207034999924108521380794405187477178004904942029620261576157465435928433113740600457965187825549566764377972156958596183477293074952943131376314263906364872161475902357471981837108222001351294569781327164285192133069298792683987929250988988298107243117256526193264678806248065469513728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -446470182209617500739593984683423417304490410136831255522236801010343199593864021755556799317468692781004528212753633780449984234367260570696486446785564143366640226076792948433634997802058189418812613818613095331240393865612091037489376864394640452087899449080821762156382723849844385267368793027819180065278622461552691907923675300093717590171561373445030827617705339124035016534617649409689364222409915043214192034818229753287452727372842259716533359727380274332425776670329800492274058469031298533985295116281408968127529131048765670197395755302850427701422291024888057645044980671901425683455596483847891594819558236768476556800162965408629111285933247933515269116112395057336384346772507012453950878081599598369559841974113977578569778170129206673259348895126231677960562516952023215428529612132982674174534911581257366136190942721814815545691647946883998379493861955948880115843691445390197082889211030218062630880368201432702540059161927238324538143268084000938354295623356429882301092575267892049802672743641448089152262552593011197461145861369994511669470035403323165894175189512593762424840087921669929958472312579486969840981138896978995017093392359391052815214536890020570241811572897163501283824848222920684585408097289782375804865189183827360011041528449098630728874119324939785511577160857950276876403678460955694929865863326622550678916821996094154776371119294670212994796183229345992737300372950674834172716714500344893373889915267557841433240529364646490183988400912900749406235630099324535794780883860935150449544087517445486877347871843174941378943579049250871974559715704241635001687292037515176407885505698658979023818370205539777470702667958424415321875470769900734059959605582244461767387187157690645137451481751284438796142176093338249849912846205269991249436949261763662875306782532824079150018581971541183536247309360069594660706756729027597972318776957544136521357711436469251086114561939789570984293001666889167559238615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -13528482001144874433845317716103847227078078186814631985990103851259963535375846412697292246215730993197718809250288189503136909186193455308127431996550846781545283819495451825527691051891336013463366611448350932473426624904009877674321550789697606374215422928477591639801651955035865689899436338753015865194489716806108516295541552146565871734941785828687673844053247351086225028015263049819266475917779520808252214041207066571642595193417436645624879774071726590760733829758888381461195359394238993676927177728685171323884554143792653104638758328328035660372489524633240211030781272857469893968556185113328801039496205281643485262086364185693029897368600035483883764092539102579596234919175120706758445892292767229933847585706169641768534492623504794566646239187351781583530415520555332806723125079460981327176905232385502892668543562058338832468297300575620478426040124339260238641213093655952136204323043205192436774363157949667750806396661652786660672444763630472262056701840866672895333683660043368500457463163403898001245574369176893500545996505608282721372035314829438744970964896932571901008896004815027924729356337969062826965441494849749682602713785765560985757450008072670987730179372035082763026752473291266667236678222249102779642295357136336997716443025182277698439667333113894890193423998652224877082216069922590887569163478741225692108022895629635270862079885940666637603035031388983173644633282958831436596695198163807364776732776119726022730788662371101201889832369379026145433411046119978019465320393922543789977618151345063293636141490181317866349669960223233510167324567549328833590994729889907639585305039666864695665083066485611938790251555438752749292181129351415451824499555647661573902482724682880993298733230009762771595697219022920743749263745347605137460783100545047849304940850000948185557356955370862223321350954587910789057245760552145185842703426976042242825139122896733890484522654050536150185486994948467113190982942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 417279635656112392132004113195253145576864256005923821460927722301233853098228173047644184592562647988479270443599573653733072742291784063934489054977252911584228052258052397636975924029452905323661355822119521021357550040946038504708796795634701242559722719619150256367977740085090821129934409473617504208057597030872484621416011212136710756214495304238806580017991738207466829336834533210615446075302347487983627588164366901764997980745831279968782486705805690551522474263497282189635089412392619250166773742056109307931167483934367350228418149017317694806596351458586965327314793146689982402293874312788494927209368363931600497880759076220881923639702912218469653720514000859550066051570195864060946632822732848428733250817525814523590699555391540552370410705469709918718808411250602084003941911568571282412182706213038060117096274701887576292385042059108694893397872207062906848097920498948428760353855361151546004227190415271710619015565720968178476058388628398278532804041509377535425068130169057626565911075089109124874555360753082165940902826035759942729847285564013508774074444002279254625694923748295944865864498864875907077947822988043381725112844623993066496140758640593559900758301943700056919035810724259529185778556219896651679752048206790085607988856854433069259788122643491240673326261046104870896653300885163144835140735062080922727425738405254673011146813382541915114390097721963049571565934419010009131796154205287885944732711740191231305117618959114805063479507020424654711237561039477107753310192038011203274832792100729159758398716455608028588633411802951661633733508363743995360055326294910484110969774222112992716880170182021800670239619559006246788636868962870529723083130582798886442430259608246991619271186800557964326493102969141323064873385315203088599825711878844243701947911256146324510411528082384523476630926037842329523243351047489265808201878501371590327095407027166727978552360580651584726491739232271947472146943442944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -4529610622097255303359728937810274474464388244262867198279576000056314291413369282214129466998783798716568968523129705450621460654697236421795912451764676370728604256252875247733994766205254048948588310965218261967700648249786917479112542881859989822053723122318105636334075940009142939895464236051138869263954145930168582850478600722412558267852338239653845577153129962616750915585030858329002311946150803383410047295494611563997072743746738463048564738970092124092817445552092206846463496582274739740567712964152045473610839990770686930709279123203154873254814629442699778971065740569775379674076055745789383252431483758824478771533595272610429008699263335296118631524533848294733648958291795240177642875424881445052503361985527268087681748880153944551505813607240978429661207007714150093998684044332421470601188964224941989685474381811245618728180858450682890352612892133705841402397693793314878997651599790828242494554902518502875605337476816426012516502869085923664338131378983570082669845047614534342822113880743739843752562796173002394946304927399441663493115611355790610231972340426537681217181152033363898064578637728295130081623918627849717154472613091166868403669201212347373415100519125745616589914209436136282653226003959138183693470395263892720145180857536231912859520953865950601442260650232319891365359111233338122062932016725190311555658594756800728590957556842038253465328694417019954708561288910118285469520512159688252647606151741778969532391480900494205215929867111186268011381485972731987671176947848046489097038436140401721928278827576752279674380260425746564826440809072913303633497357546992363146495312055525030681625991406910528584735528876904964876950744387411834174158602539288678548866816970657939736646440112307258318534587945080810739134430005299914938965644544086993470420538416684875753531601565970728884425497010280148701283613095431649576545532679653214281692515137421585802592324064851138668093765022272378343117721436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 18358870565474515365121460304073504632763605031089185225906630808181307038645881675946953340976514901957019061317513314051346226085799149219151017148952680028663872639315859340418370005096066228227478548895832072754796197534274403351390870542727022755315832493764273796304544389087288265770995161608954711081737335617158645314464832011820351762789169276137203429032547702446047210918507185768008390632231197392951939370363464342075698415606528960314294665445222670276887284727594790877105784562745858905562791074190260519586956251279752884305127758971078284623308532528177801606912264855138817337074021999191505323702132968936080314669202047018450329160196026840952675779416315353088988813482136418085519090812127715365181170704764596541341362154517434897427369997659548569372758347602614888276741177159055493682257680011417223463350739241866979988073649461710318378119100466384624774257100664162930373375112945652713022717448833955846747530718395637859893346418002352820539190232744406840937728519161628228788043647488313315466694691555548123755207039871153708064077278930861617176912467900334751292241908388063687289625977819201209001748198095903669452752168951582595314590002489971284868773592839984007946329228669559924971044908393433655091288676638483423361837578370308789248546301691395354638632321612059892356750110625725342052358741224940858465542683126273902858721842983211899414018441757372655773230986358172818822508480575656551375359525521214580245543550674106118102367177081940515681232521075992527324538294986993275001536328731195695765983536327996581764722067115002473475424080182228975442959875160133061946106842042713657992548730559626671339222360076851702545528437556568893994063023302741091572197634464888801933010156852921600951228742477872680172822553423399663170458944838702063790616493338438966013800760380035388817369846935905835917137804867260658768661558700219421250476358739173570169108346029291157613704016421948580233433130729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] 76875984446867794778588410742518213355001691632548412329755329085371556867406071290203938403438485886785662830662569163751800798244515966080204218834926539305967993784509156267129756904050123915174790214458898337836492602705385562367365059876721553149001721188245080119906161414580963954925330647228649608961994552278090737334025832272310597305962828597302403418707977174849302926911736653327160445545704857122890657817917659460259906939835487019028775208563152923055242973779374270305608524330130133245035607788535423235933305970892874704285288556060380282049682272948043550206653644067521757000474984584053992691723240350792627215268826004066320868914012740607387431877531023127288502653444229663299028677396483199260529954470223589325647714959663827980930294045650083819534124012415091557547691039541280334565314392126817676290532454311849744251790670959708797867915319933883508126136029789796805096141602842653835805411347241481918311206108738847913923154612239160097272904880477643400107911529988428945218548575369669977424263925476292696804178295134941632093438116027189549481936293322282292400201889751217979067054882190853409820194494885740456772820179238844076204021272177224033809657339522002541612584540764856738659628505541129408397960568530746199472592737589406382491407625341940660993956786250761880931611154735048968499644562759325521697465506756647968020452497800237678377521881199145114781814247269629936346286828187754223513078297946461448197966029211730314497904214827386821700801299062071785831573794813783968991129218099807239671054127840695001139283102631966660861272667883752738042213991648348693699567697438189401453778882792868814277977082579591466646714957702035873532084328541800312308709765626705193307084519667443774932926296126363696275894124529558994565074962626078833673788245973654805425415994059678021401416120670129442428326691525806986853170434664164688487334223940061990368459030780890408494519788953764675467072535265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] -1526410243400670591811815103026768770477557919373971408961109615049027821953925474580342517639624311835528704810154375142508261448466478215362085410193061190464972659842211664622731296196442031469211192909783893930051525770831900566885376449887742651021068611590899960420019974470162131215617536659585302263154267656800270791685873930122451313027600863029383593012151170641960434550420423192035741222257664978908535531056828773850636495462008686586815981598541707153478113514123300998704347508877838821217968010400446853401306014308890495387622828466239520713194277166498380721962124280131436404622665431220523382528799263977064386060991314985703841207708507436536671085224981395680720004266804335352850263593383681790886782091826181901814709337166700167411430210866377373029579020230625386273855277502273325815222698129712920188107346012528921159118170914434230434300405025438936922810104789273792573535767517832369670508815804353947183696554331149282102630725276980723761522601602182909065376068751407717770886616190571027296736938515848699208905654794776078693845890715688074959720592964656945662496451905417835749372812393147188576049911380536838005414852266210563682612829806612527959255063972739930793525850669825799779373991831123331015337438462216306013385216046803896427609443802527579034260920778874831871187532858581833482508196315724284464437527621064688959625591735682439869420633736307736527802603669979761792595197321686165276737629276024277180071416598507836643679030797236920222311310484242262240452474812527903063393259343123109251207542977305316012021600424460915178583207896661841432427448505633692555456971978791198114774854482618568091584687943713466818792359231991025500551166103794616471752017023947232971831862496716702567802182478852145370319960944891884323281244004319209579108358918745821149763810943626676024303668254388387474872162765810301600009001299587743513050370326655485037876013299015419614966763409868249118934809106710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 10815617374202595383770098788275129159826880965927432171963475989835641590110734904235466550671895071301645469713912517808568451544068430355206649748356225285117371493637267312214466464344477057857635917085956750657114042602366836804393162195686226577716450120899968593785085084967357601152832054058446343565673686089649894755541598352948510573579355818543528885355334637763479602409890517052936040073478977732298140205978385102686029244711816263376783369131446425278500996964032352287113043550838215200783666870326641685725131069177107660203843201991610283219392061005441840360905523489113074437911929857976488123363190716450029229854438066678511731535501823451079084507933013014811596631641016644567795063109100183310551579733482490253980775976035938371869765914476135203404368604528056113314633050594101880237215733663722987824713572199927856086842068734195061243040918463336475263449229256561849740135318490195150053313545168647422085817350334578035999311253941415546219636611022987056266530572828979241509899977846870054626648794221885333102946676798540528484123809930471654676940265365047523049863679645078152793238023225093379103583416087155815191672550184121717042417181500866228049898405444358650073471910647948670843639542594417480671276565080222006624622100592360809313657738135505146988020560723575352725076328457401732137251599310500431193893684001030311333454452977950513973847771045620948437693968910264801603029865113235213296233294025990168024376607219575415159733714909817821449029128456767662275544718477244512836970368177583306214579419043941544135157404173107534840687526671634154342027576199031125775497972327190542016795456363913066446384727827534403064693903147914785327673281963211386851243006893042084817190763238444306466520076717874362335648778851423568632252378148237705883927329543494251380476989840422146551880582591050019890847593449197281106154806441312460255548964371332882043673342314901163496204555713936300634350479686500352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] -48244513673979038395593878797871206924108549658139645205301426295753861195924487555823643796841203875319943817722644841958213667623832902468480720920272770564013617079118018662510503230135125926893601831090457838811438262238990106487864388826001571483168486525123468799953598280239226974308446878501753924883050375275955504202438703709798926974783284514566894328059583059483211057628462148645606235290683585492719330972148870650146426418139041670975747568498022136243636263705936750641984420133211916623635061307617947264320617992093353536703332195859543997898379100952648488988070150657109755493452913195152559673497286419601298156546889267712497890282179850526944315924504545296928318766926317294592332200269709506425700032579199199870097660147331266494308831783482286848692721369847962592808637034680432104242032651532176654174048974340537461942950607661423233083324489453772234757285980057303717771337201330915139570066587390762930285196011154889181705103059098834136227306461570631884890057602329752595646999971079696980486547705001870648112563112075716370889977301273646038826824898460587078750830437382788499647649381423038806333345106844919642337968702305796981237543645940420461644775227556753652627391259070935376777434388545573066388476367936372548270285480738000249930671963714902719711100859198798694078189426998021386350617245270729991599471278279438031750564207785314027899931457486974797648158407233274761081543088788848228942928963989360578961064514937332576670125961593997184381992802364573949516157486260619786678627544157027391508926644358496088579559247432051112985739741501492995041324065843139978638398203594954248004192233681487603543523900630208462249135427899398559331034647875284085004945567653274577124874011520704667471564202972814007172776522372865424911724764599936461563636097374339402516534713414434415739093598077855374308078782576396629136891190146450700439816844702936311434936299458742509041281942451219808886449809232232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 145077444804317568644959315267686527915491789242404815727593207601556651171859948277650056331292696632562309713249388831534333543590869373896275447275302964095087866441574624038483741836097667564796836046467252799943323676209366660993461957872339383381771671493600322414039152408359198832385283420709731733246313361387397538482905279105986971362461241893708724986488763401202382877867061296157606054710625546022505779877958228978566009445514961415600705171827171079135469630618301635293684119075318204364121744870415531237466310249671697033702609120108284245989206902082556383294951299911462026293532192483505851600276527630571879865064799261534133459878068921441891167391714309511393034802686489395286518156645142030544300558050094423498345232499280598761093992866067404101586347722890996549675930244996329269467550658908768099268541628623135160870054312346630546156375034285047573168013867561058484617791567928893669174802181264721286059694423211761578928516592353583261897008750233336244072706064932793247806867915352447832807162359980518982098405911079762197972522872880447887542926113045284404113653430473850746163234545937929321808677486918840209693373962185398310998841749159986676521602231761222066657129168623499203832240984346770877972588875722922743589509542556267819385212690364255398123726083607845855526914923301230595639103455466718086247377267642995039092850522687020907290695400801904393064695675251722254193952037467581443335716391950810520698821678322141642428058847921070673153757723878407054511671037890170206491891390112212534535433406675631431716480285271883186698149373100799754962622687954425831885979085635963174798555840413927371476748455586976568946757145156350966836695750772270062353200715784702496031097867923458634757706236910171387632848505305524164449491263474035577460357243424635480253567335871664565498476133941371046594808438016260375155927469594124469710884309575136605752567378688701908233197785815793505372584667567357952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -271685551856596377708648002479530327806853187734603554569159920166514327420564983173006691909247284735759306222445305524093390187712346784804345695505227258601731417986588483876348044733286573274521227984404783839753722999167605545864131032224789708542247948060477781703686692020860244947139404833220386395007264023540642601568253660312768391255086736080504927753912109543618294702724067355234892410976330260185549903547858089027205345823562417854904253251857892276544804947581743695462059490578525088730227269058866997176711203308603086404176551844885397017054023166624892530379538269297957274546084135650964396000826092271712347899351369304907134985051547798422297916374322039659418699033912454040956055040790122929258152059271077888171971591257440537643426302374937434138777986048554928668038946790328535059565294589849810080415730645917936284284713296241113484201311833190998863703447351195865431157271714505113825247663411969717860802055898900952156433359705213373541365786598582199675455641676924693882971988111471187761469093898577274999276103627517681811622099194214225444362376965492367463067825619176025678608669502393833133737042012520195269095440084530131587905051997228389519811249641333273179333669207401423927425063302341920153558186678476864624855443824390648814382702681586336518812019567229576282939768666964182300009417842712885698287574090517538933690341459900973949784335943106748264157181684665221000186166267493969114676202106206287952574979635253691768723667705655540229684314785757483224865886290160830179491286025503770539775488261631315542513417244297280449629447666739503407738545803012114356468232662310269137208600842608189560188308243885839202572263595715801884297450969447184125261339736967719212682017478783349542804606415611275406820817927401268449560224613660634825462953212565179547031037135270415592768169035632793631265999548248421596357313438826089769822926410813031777506039351517372897187763177904493477669107164094922752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 142786203412755417939544176534613849446459380813345970093828675253012532884928158433794679695455762165681996806753772347046696058267910105208436653359028938833144977177708215658627446877847325010937595323414338680029234808299467464297800964007815482650405570553615705809246519889032790159420021265849748873465077002368834213836718256016753890563480503779158051118059321529197621862185836935249354501872668039126154179763456751599812802045050257007627344685532759181630437132990107131210523139503165714272923974145246009748176923421159564150980422236112565674383161583124711454440900523095940299712306664171565072137525051225564918444585286942148001512724991816183985546261403881729959523123457719003487491904092693099425259943873328852526776565503140254764890422990209480024833908169906775201630594117593899714997407874070744334752262652559664411842488198592878436399830021046868073973350259230666746822439315791961393002956432372296718019429864864527763994943048619446336715776022189378241880199250047820509529562943458692409782184008251397635448452166608102686116430846775259637883993400402910409213438315320483059736659291262013673238714116409130538323737790979712640813827480512351259398418221922727039342792126944584530100432270589125754196879211781616200231608765647060835196715104295869638659231033251505942404143799990824485907527249786870480922580655131134114929117076589020403377764964187722522928807552775063279029165998121172747154831544407005613286062770533196190202514566269725775736183870916577312420957844891782213974778795785268599022684952990126494653462036588192561537001405149705422214303267184218687455303465845137873117749215939991888960519881125125751906314674506195810112157648751258684195084295471231627254065192539290891182720238820338465605062255404285710707665312120134363025969358767901469766242007698122488065227871991497953769553644285468507560820519803853252625905971495659028400391183207910282479273140767808472561843656678440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 978510258211374484912537323094941701715756946277202905346655698579100628617213795637725473613526716049140213830819535093066887981922239576464054710266802202670499740851749801031251251672724042522536925196393328583919327297830435197408361872494642696947400200670397038361380218310727052136876050520596501472489423627196826079892179451922048203364527692934990068734523529065017361351468305831748103998066424383082534824726929215007247382255018119538689481769605688680597442815327837683430960225474454511113369716028504470454030852103118726115514171279589033701428048163662241751268324262721429505518166666157447681737635212519906789924563145217189333022785935378778301017002404237704786303368589410115427869506976766039087264445858737500822638196777333061389282528942915081375265084470351150152422670204326902405435903799880459171212625001908681694652423497149164946896999465414322414404720260570301890694843798327222587285622011193411331097428048164190575882083827540761740210637950647062482046046111829412843350719413018759166744399377928316686074449420281228544089764383836262955354356813868768409335141378830679750289497046611995630145780559431921633811842143815844201882229900764883197010026715490894340186790495424254009506323712569661226981720967075939579610408673168093683440208084540608668206332369662475446317895530682509497537647898137736864830973773245282495083471170986639553062276868054653378771787493767504617974731242418383026357619193535241419930570073324677816484040480973789098284969888692040507829733725409480658165692241364534911662003182952851972894109758320690296531813997401509640483027935310085713883854822552449384751692158753888088329368690192099048860861060329985086465837245218132510342446038324942673150988046833184302504861349240388381754591971864577541959388083404551037024593195709836212797983688370945043691804708248476537476216232782699439077115575154351477447109423461913857156356195651822957067302604025287573698379412605501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -4203459850321666092060891977221736042844729084801277190235716339436606138879095642920740075225862445552224532546280330726813538509692397218481663010746025424390452219188630583847971035698398656902301119662545852068964431321028006908559276977700889220359346733088821127229909900043172500926023111127835641748579524664786285722730475714510009232256156036908219826632189157131053878242618777385746344870609442334442792674311033469677938788876110618043801316785579823457477804553009326893931926695623763016539522271959637097503618534029926314036887047518693036108607382791564700453072138698680495737213816165757654233881754046755072373318200370928903553479145766690469278557563235430244732991757317479794644852512899211975873783838147414737785373444432763379173141437507995168295638383092886867411078731517218533155403219252045896650935952831803088757643358047759805897062243820722067565681455969525503241426376718637243446141048918945641395536761400137751980530599474094070942955550783077686442154507295077105418481965547816675710511894598772690901747241611692502224572671858531821745535084346709710354418204967010034087259329957052256631142062864025465470128582666426409034418671460947537327373499400940994425953751377884054500622260597923003105021130701528784843898558545780068026860746466161187221567610262402989115981804092011685920724953284906693815742626710709438758606296313719710071470687594267281219747132108335472155987075732486359959747429432939342605663520997900331313155361438571600689925876723213316781575874324037657288351377012462827981684597640955449365878617575578922566177718051563859111839037331696435618451524941457149228992437083427453286989873774299403154835132322207351407285875069437564404222709392691166601154405531084064511314424540889770588691734965631330722405396896602396942575496742927502347199947819244713270584373790594159583699069542226442533732314209663065243706397921401494961623426459412733411545539227956591276708548850311233536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 11017815712284889889696538964096444183292706504159266982572183878321465446886907821033141567183557829753556252010851210311562018988540901844860508198381315641811630084805726958468117528583995756403362950534186586433816033783050386723476769451660394056157630404354161877345900562495617449313113150692696209022834157173709713152721943436464647246377731595638190664644619348216314443103868271819508968514313918847334898973767256337935031467850708993143891800299412767280876258649668071662379183781727464541025514138214570897521061871499898600747669914036811147868478893003209104212059089768433472299505139012203994973770610029760210781192590410975337692563136459024431810045267907189966666987176397764483281449915470046340111819936479348143819670006850450196679503953405250186698804807417102027620027432539981531887245722981319670887270056350044687335021608942632229881960953428617241994484203821922517265287927057204227931835169981008325932749562083383009553707509373397305572617583270152777114167501264203917784165901217878277848528119385108167242469564811351084391123365231509244229165866844332902232162009074053806403406057581049241888342800544244494087623269276204046596370318505937606005702119505207395140248641058186944489003718054946642765406437764253615476008993137022960204604015604940463123632688895149953898829769031567919847948426062770537269584415716733416495406695878783655126888014509084275063162736779939376281160862470811855631397769994296067756704385499995180915573558558505359444509563763034319602329013929438169597449223626886930550900808309846895733457158136649504403042257449734402181831782154144230621948420926602766786289588842066707680441538283782101394903288902776346055073940636801547366355658151927279503272599090400093974136187428410527622666401440610765221690254255883197951155242324357689600437647360130588302461137702730252029845381573692028591382161799241190051623760940104969226924304463609423512595695270498244938119268367824060416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -25238183981605096459942656430141042373707687627621348187900338343165432546574125283099305371168054387733192620083332428157777697731717892503979130585347740391306713676509336036356506840311502767785943491840884722982504223362217650214520983200962590038866497977288553171299521466921124948725583757465319534800899141462471155970594719277796659895826493292588860732354666347004303402909023687287300472795637842088603748530199598062292138055681613670518916558954750721949539713326420116065606595448992245372545621683863066547159359330592160000985832057402789434610356283199312913362213572666453330212482212980563453549931777743900648272127002567745243786325763354561242267468390018986670366110069563562056054911898361258372592339966856537500185167539760629884461616615263885808141521783845584995406381534463482715978652293281160185127825841199312478735534421965982405703871247955814523555281278432012947328675082939277786276544533405609631258568594616151736589206620126590199159571005532420601797951989371853398879791221964350586367587251536206846830471680802073037992853282017313585273736055673476756994268697616119356014884982838128771509558614475072658178874014388073737973548334974660033560146284762203463900464139265915686935084655208184853395472452664276207075427641665843880106373105388423572178595736387380163219887958192762858783069855249853093401833428375308955690403964798902330001068584017099920417956133478476538805053819146544198976569471899095437353531475099214710362887732575765712939405885865264661027880929114758121386743183723064182051644359339293620398225477497722940838655289764953667841500134467212738510597840972088178879322740049857548022877872273348495021621743082481138531236956810348527884478029380230390165845980108773840823696893365848127491989019094786719227482099056818265348395885535824515086024223870473441991803704255638658350657106328390344029511264532241756414537846734593503254580958345541825410525456276182546074871493318173261824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 58845254282026505133037449799086492670190486057789482988178793780419002070580842920491218900169806313847642767039873146651453819002609019495306024731457703268762226011964212589466738002531399590774994541449133202821103351620914198119485463154571910557902946067792796534611013392298896993125419372761938626549087616981118409067000530301768821357256000879884254450692883146555192002271192907398086698518991867375045600224510314144734550707259511628138819403248825077015048513169064640532506036028074656945173421813750627745410553407995928292832177811016703023924698206836711823567770232109860677376691806957318292855643248300238360609089069726893482943631990050266667499275957358892001671486428175864525928509153299661743568209036748412138570133147110075546721588084631161865513717502067309416282522455100075895210039712677472599017047501039870797068188985893499715142409002684364961315413900636254795162230998951382252939732592190985330634140082705735762401910720460696494938013732476371102972588196902310526653726671820076879694449110720737856815141815050225942147804363336869538813803750803804001769651417737565755392313046070402785348976109479419560244022535923590283052752936416135592429752161939291928047325840203934663655594597310427087875820418763875380872469095830192906429451853179234706050647220605114724364773455932793402047121038833810063962112403727993627584630515189350066514464941691596760639522956064313566371274855745605929502483438916495650132204146699274927977899354386237945297778854693154250399410515258493011161138527632964130442250536662913777606262687213906572972140211669944811926667897998632033839128141117474893997839432828525015141278682907998007829876354216381331785248602271090834427433158126552020393342361099742511725327005671331123917389572487773010109546436321997129220763057238970416614299215157710337467297068823115719856554450820323354917912436253156652674416950903798991044197672237554457104188553933838421669454646862550138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -138665290556888921615328253356617199173796576611488397152013539670987702040697763280556232655595960592027494008389498655168720677685794036091520848432463178600203337863305544572507208178087763055106279071986912644616701065414154885393503784034333720532655976406753857436295638858581948971498749549287010431238006484713794173366042242643754983698008607754436764482494083204778152480554201250175490177957606104411365641559113621178686802059587207979775751571695576126008438772800458274483033778022416804111404107005017108073791499829732430258118135370309268747949392889177867689982172232328780334571118936508405077351747768649922459730016850220640041215589049364915828835516284352672991374797889124972795969424043426430370291748597356188150691143649562669518714805665569890089795989910920057158644463171999437392814980212809623177544525792239643030511273595877183650142998671826994843803588558103214759496949025909431759414658192492280857357612501825089444252617035394227373716083106202118703511441976097072898716685915756436263192538515637973918632688699538756355193871916649436517220232066366443317925383458431555992948029626154250142066886763975516660802706101772038353206664695015374882775453120480662029230276770774547667628322725001472515295875565830171886479738801632701022263384244663448612847526552765272454000355283983089987265495490499871385639072479447098717208761212706361249306775317060476257497532330017880229263293249817890982394437844670222362926971076086285964525279370860460990611738396060085018094872944247551364192915151122661046311832163657991149989532515571603760772100208235805191378180407853144342299222069812247415540867844946367056694681198196747200942226735734173096340399646756630937585124060068011529086197919538346626211263264396732680916830082899678295021956245099927451410595482130151585963977502417335228424656101833415325151430391469386141287964662410463886615343706544412001541214194460050936672929039486337674578927546913135788032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 302199377177664692083006908275421060404428320260770202936421578381511406570768666756952792864823115239102890552954946026653406809680686253832668768259801682224184261635481193997309807043742865463915290115735445620120155718268183106243416250087093662274919498529164757507125560929757455540353208335937362592677799053744673066202407623643015538479003911402802328345955345274728065094623433493585214572206620719544916857638227260282867975712360071635193464281518722431677578002268845940369688438485902510445050162517200184815802521096734745619740816500925645264022428955434832140687895004594582525981224067153089635829606793019031358576374210854512110173256981978303821319512286830870693131864619267891022301568581077442919965021322708037614878278089779490436449795517795315422459940380366026367981597199407902438723557888374560039379399997094971239214476099714280797023842688548193996956733996573710268555386430191991093057079040054481867930141936835279706608617877616169994002292105012580219725965723243282214475153656677477882799468978578857499249622484118567763220864917148987079534801645548032953807409194052534490953786714342440166637336124830903971466814363286852413600302870655962903853471267715806371302928883727235293520551146932534888251610463129198266594631291893076860216287421041623865082945609966707861699483425558045808513355051022424578330732461917329704405843115442025041238593082699103771276108502170052362229504171700328957532247981102644974100520160023406101118894799719133461681226133886598290303976514510595427486714267394126630320906318826370385153421530607499989048458745782191032795563089144617422460039296687632605147526722113418573475687194033625511019638461018760833959024646524667177620022443450013028280644099640584540914440759333203046327799679486655043373140753418640458469218854271040918800508914158596110581696969477498420567070935444434567060283837309493548193219132598969755197213268358065270119460456523545842184152191194344980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -567949006135026926294890078502499665773723308412976716311653237755985349156343508093122829463416573975744325203761971416885695629333210720960546973809156703567257910735002684321236463777917831162795235339484275370492453653998997392611719661890797384708900907657817008588692066933310831338484937058837488494420604560539101840825017590191118012349537379920656058791857767588503684085002971977985483239936606232687236809492908015926795406690702717548583957456891222086720360084555702543357921167671468723980898110274910952457210046364007117363552046896899238642863490770274467150824752612340217445581378534736922818269843762161998149089937740056441134198567627980868986302661961477443681501645336715216181419596814328956267900397208151198519527462596699003065199851429022347083590925635506562815891248374963887277460741926717790549139217681385207231148566866341839260298439852625743980230907492762633477912800715776322803072200378716660778465094986385647097029684474463938677036446662368975871215075290624078829230353329313279893179609585889429316674611130102516617339443450553661680849524791644420567804754449970015276002762889564406122820795834354432395604068714053269753452495170191615458889327037918616977146121197480329634837541003208411681805339650428518757715537960242571235824731935761168401984234759709271739814674913045780949791577587203443992399921860813798784319556719233999184348811358836536039739341927314898720139554059613687672475518654805711072689008022962352250377187396463133323155359342050860103363889873718562953730041867401473666090681071028094171064237789469261653037187795096950958151173493573441002761792458055423150018108422425616263088335788083219189460117072715406796566401863126221212272914196535719663699329019207939490792610611292176289816622883856447735679519252834961926589438786079743903729418180267447301836237455202451656179615320670855581884521678872926637607997079956088309793482403060515703297278576760703481079931186766394949632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 879565900880411749017812063882745659140423936141602927083791369813972460569895717139784139176783002663781073272962633241538797582765636912139668115410802285019597179460396125413934019386782402106741760006370308275573776376096712590994473394899172380117779350056941731076617874294585749426460528898629635885818692799495870930211350720356497901678852069864438810211290970782986140052245204957288098409634932908311659273958489827914319338964030392116756660428726801603101566883576177280351705082522458766193406640861568945079235486896728963514968130611276283572479259402118490651472265921883692132331052397133500861047035567274863076355861099098042389522688794656322762435580883255983922460541263020492026448163132674860983210800233715823045476695948068500325000865509940631132593215943006161220850619774513997444550049968876299699649385973582672563220034377342162164211102402755273178347436628909494618211925606900407412247477899698908254921300618988890840202599687405352214338294363111758156568424216960288927465470252319326080943453728277696968533738159948390200935781517536404908323175820310803248549294922984615476058432729305675917903577214552706572780446083177801372792283649924744936455865061758688974023145379926536816100836577820725394082887483720185791773882168760351020293910835642443104113957410801562182911390393451530478438595188795993375379942734569225860547744051195651638232391995497257699554449635667248706504225723692573120043199251534137204906417330139342620244693573778788270300110210738710071651807543878947186654094099815503590642749392002066494942610805586557727802164188188107999427496499700756731869297368882319342725085981488999280320432128663195329229300517597109055899573352836268264338416237683765972622761083098062505326651249372388562959413767881693114583198330566180120648845480906929891008242703272475417697891613068844193711812668902299172371032094079280977486266538338919292118458964137392808852795883979051737846102521882395803648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -1054324776688382422499754852382262251032840524442288105988020462800836081916331945115063593001309181910341741397161780311642751474782090765330911915246777644588563915685760304494081050224612463308360371781279599751325513449894026196692071769121533856411179673123812185050810388925044720298631662792338109143164883434013789100906782363255859427165444895237455204458861480094671877484318610991051455014850473296850041212132138251259365773736035781014071098730866674418607674339220871549970887260780092592030331727992666913504957362896500784419453397125104122516159319108328299018668950079752933122302130587302142370245540450024340604896257509773035180283648198889104361230765543314950856022776883878201670862746349022347133078567944288809207136452290066044328514197139287983683155365135493286425573617972361304744285570049491436499998692810299529891773042954036934579212880043528386223764177742805449862491472683216857686115815843342953358711468161466325191144499256335968505328482789894283254511753781978583317934639698913616433539211882186164052054485207711414270146130976033250731976007368931647483462282038881336266539449965975774836345057067844281431707495885651183322844235870854061562530323526053780942252941653315434107777211458135459474319281968233344756328441530476258732542248671124850855823147623418443858052159953151629948099164301714349255719668578741664061424345685181429785789326331637217474950270957451641440966274533269422908773516897144472806125376664101880269637133397610171225648427270895295228197153757856626667182028942428659197740882629557026735411436930000278281680138270073466224164074299225899420999770136646198751345655982630055831144558503163975818889699808630639031620936446902527648798119395857627434528187586984905931665332922646718168630334829268043566638706455884266692071892503920922195916062482212878696316568899028628278002839983151935343567164637542699369523267963036806895112238619824398094365649615339940247679703994725570707456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 794921593674819771225640013657024478032307784615006952682013258546483333987174884579230707410416543851565620026387001597076771797440805508740934377129438687826372743384440277666273533987006460032011809981934883743769333638786424455043656679834566804909916323407992988298576438298044114011515106245318312205212731631320999189863594859255744058526137418336365395350662727381844991387459366386283530283974222246386845394958473836860080247664606044721233940348687699146641699517364109567322313485950567404629750777456283008315993364588575373356525275164671547934049411018173201505824971020311868806573226390394735597074469983501008096332748935499690775359953510006851394550809599285470127816030867216219914828435133217479344453539392768214148729813815669026373437613612455523162359655431453972736492988835054347138619516510316002626718730874349821812142800365169456486874355631209267928056430690282919960787973601353745547871039666657724849314577154490610223328958943950617206213735756432305629757478777888243824035554663689232428100793556786535466035294372995616486581173361040348276543856660679383030378256979561695467727784798770371288760182699041623790423022620208172185931426883562288071557860454832687608907560202165187684891234130794762082538358460426573121958284394950381377922349261163154478906852541145588159709844516764571615773784301314215758680040522529895213684136669664514859685084993753781116844548129655516031969500468490903182344178770514378257140895064212800540971473708797837520920065421914326716570128551186128359410612899610808467580044072324979173421869295920941102223901693987015987895102229061180796029694794573907345109394918269106351127196040960479736473893798639923903002950801842420076879919040010504968274813223622417454564597539065105936169625920373292733707936256003538629059968553376910669545522280649364984932154952851657696777215752972621044983088447668758391490405227395712562092272999835173141050747686267724178726412046207467651072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] 187300702750766574691642470134345611742229632994992295564093204425432688943503191095999567874079455940764690467724907174667235092248388849867878680418777121838590169571216423850540795830114323019190401409494474643399676222285514724196575782964880858071112700669610070336098605462380070828487174063333860526540995407689789615120850165851363477012940364146637391434543496142919228230007643841866088909215409731835501193013471179620025840939770474104029168280572798440223655422888154178049981237140285650868657903744719592262645737340306530762031142902218726669121788939758890249113094745578815875711733329519264768399608729059918505911666955558143380538863113785034343419647812984582784328114432484284745979579732497672351551220181973219835549829667588460885721940854627237008763942965335239159891254954155870790208505822975805994060105241470929292603704116474810632030382583057337371732957449037322843942055744132453066037362977274109218236601244072833344045963204939905177535974810660790152036642930473843240997227586683587526615752584441518923248955840576769007946238500968316309023979308685065924899067663926409361395510248445458528113063378634906128776511745114225631332144470524413901215472053785240334929818535518044056078290733009352146193912922118168436614784664045587629580934650797144307408159393503404049514829289619860835926956356201204744963794992945646792705633688317090294117485141641233763989340294333267839456631160043673216505479554810739776891111645695504740316560438750072955612861323847116744396126643666197668471776346018604120216534678561954087661327918969199320182116758465138459216380799845071375338875329212474253607041944664076018103050167568518656518994731979582078232539695993380664082978867548894389401696098836593695217662470134573780216214250369257609972383995935101801507156523938265518292447440587231388991533696044437701978564942302648541913393393897652596568286118120379111441649339616405108293823774731677827011981620929699512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] -1965047017355249510138284579485966398988922898190074772566367255222386112118285641194835213095135910793924509667330144760782952014658643570522370507889065828682233429946517256148468768547964992430769264374875046043337634451546372862369760472238637091787115903956394738208242608042555049551378239294821474867872817081049240836039157301977353779637068873770068890683557462679960145392384607372640120483761011216499675068038047994846687165766493996334582638183145564077422836946360667634092302593920215515786328220848461510011319721099160082491202739783858004356281199552903090344808939003382038336855368278857648855657075689059010492017257553952290123420981922538104027990983380218282047843094638272285904596878363165870982323289128480156188533390436544694444817051781995603586502625780787405416202823794994384881762419353206107722554190997849727234540850804971841677527350343640331180427510829282019766432254193380516521661556620956560571632669571473815880529606844105343526737493251144124997327446509908426877710729484022084155129230107431205120840748873413998347247167683413284299894547372695887272363531064421179413939515803227535046173900586138913353994796513406574331108171007620543185487107014706241358653002948687118351370622603976830012420782946648690826311366730060293490947126706271361092185794240760405519009862857241655864375957022499827207351189661829951596659565486140660187642195396209712116625142003215171003960562948336225311385296638386868388959704346175154003321648342555407155317706479320308703496538517700322470646360781445344925895762514377476544461727683698538680862357303508579733523876969390186788164378794118524459238880433908745457232457972358264839242378336650417494353569726071307329516646729384896367863546148702117402721772566515200728415695687204006385819918440379433307130691241880431616602266868191136532455769109455014677983951528973846748753812664775712532681597067274029107086771109425004766924701081966324209894194540162429485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 4234831493460643566900441307165694605030313662350827736249263659717253970331670818574141694978717672670300822094525389084789652309726684639247852608820199775427252266932756436966882599134877041035324330818489488609515427291707689131730285032191138970270313270758232816960212633032349581470974112587728918312173845734714053313372052661468350824424221053544967406105369916162841437614870547745591256461950034991161924724673361995081271207984818963483883253352341566909371466877945284625105594338307516914825360914849100279283379059083258281961532100379448854606681410723062417021660377374090066513321251971311945603687385922257878882066134416133539428009068247190285634546735876645823538904903724689902718748878224966467323096068125327000249349393105051020695307103634007075645888372085582786890299680329030949410047388602455074393036246552302037447729051237507854522208958019582185274904336821871698996210996168760764835193326467902373457526261088884017721450724460282798611225415453063014453815888113761327768287920264344033500057356633576259302941915086914998046555215600801029311548680217811916149636829194625610585299007549900115030818383369334365518450310444873501632647598150260555855567268826661771344700030136478040818609516532884063840336897947653865674970620706538019647380544795054112553051955567190745803461111730899213717755704607866755541957601910733719108373988343643411151120174394148848482162320343698508088078786733142301954721431963538916707538790999785211034681086432409039071052096496582958763600081990750087292825245904806129245470201689869559134996297714296454896026507531880792342147710606969594854767887084355977568669151397196552912097388350257240815513830692806544744953302482880255604587441325878747436176778271775420167040141727002017755383432958487591045354073086072507188779685202742359351707198180432124037396723051448608762207295392531271571391796839004615279983797712933644664506744552709926437813921058205182974182195765155821780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -6361787443182563310235339740219624627393522676499796913844664057391456583616361978259250458268852010829107719842118423659264549341205751318260315916061824269879225426183357503748693344404621071524918118191189564064850001176236896457852187898819035866662320797521434357126130738566925547157848604592721833258044798012524828383063610175371791278830020730263105249226188940558995169399007978432721957111322046629747157571063216251406012608624793043573215804316428473124175250112962298949273414755987745394254796262698942390770455978781937015196188762407573240424254834405646514769223873981013181005907121854666845024143739481225540055018883664951660238362867680938490478143195375646838928447480259570377240579953962823263734199685406793379510550540112061568305791225892692440971252291812347332654296287465192961195064531243630010373633799761153329806902678175341056566860238123315464315062435660266074573396291155305136372043571006756211099475383338814845522443241474192746692379587630969559031156919263961370696589669501860275491674799748510866955511611010663236779190147565720414732451160861823248164514212027008554765160000708921536576321241982807328649188443625583766083844308737384473585104388008235244115836914881612403159383231280664605768897249516927298845481707534683182257822239412049213065358361098875266405549810220727785169554496985197730410128503173008081256223328651719107944956202015457087475860345004292513242634090532839605199619711251345292255481902288176652699341610910275190416912159443468153109795568314132624865972353975815720669880996313914067905153082715552503445219128931563153805518229932599389842843035385967333443866768819175949852952907040851226174531999450564277728435477570317664153039687929605884732819003000624620276825747951559473080939841274288956934126810593260375446642722921898713339612730771536606700691719772897804114944316872909994106061730299839874471671597249738250315484057826026509890411852592576526029595798330176847216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 7662052754031808996328968197027571835931407592758057401908350967332860671801273804010593823463692096440175915793967874054846554042937233682248041152534531470844588997928616924801829783823299827286457679748971312336290524238278821370782926113643125920396476847039333573921893465344886865147906552553245496149514298763533572290176167977638847105481337698002798614706052156105632418058073949271175647475710835680683252796940578532127603947202778325460546747193355117345841370272713556446531172250039320248870103057846388840471886690923617554802747228041640505583323268056698726018173004042638923973139630396729845872085932848413269694541972104157504901881836264700890231126228050938838467719277961724658645554290637509531145972629872008910637421596744123219961384955102968879828768485588301042127382431765673104418462956445975504626574198923507907607850194644302099454672013801677006295652760734761815224900412458539196565130841884868669895049841110378527545525398789269700590000625972203107419482771017920749621623611060385672203298299564086986251214242098887519316280953491307566071055303338987623725018399878674568784801785677484574248049111084396560902492898035482183200815602431505813806343764268456635297576534355429464194100525917225911393541339204634475071561416180184495697638026803884884513879929369771981399812603532381841454590914741289616634722258214668174248156762634202296444861653301845546558682205850608149232839202159738278087472931142473267213194847852106887687101857973991298460713647253533624720390713351571281037991801795434749268766980252221694443833443822955424547738543497773182675774547957490055161602399322258021543066775218595397864703608882111994736894629045869011839733902839814911124535105134055580756492985322496679589907307372082708256409814590982808582169275087475522852449685292816709039693928011738103082371286366756778496691404239422521614680650619504706959529225179663786982453788024166590710486510037813808183840346885440646676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -7756086451548515485638866077520623246872882216963853713886882787817482323352188719088145506318038912673624804273832405863956227179410447346655636020136964074487560648997048015176123880526188821272954077019624155453835117029600683319879362224063921067563399713505063958426545085445613537374782313931000824380464963066141797269641366604488928911170768374862259528959204218450548797176883766332281943019247816345262524616842581945362047315791040844643386871233361701911064129549904374658891709323698032176904920985995335148194364382830945176107077708253808485836876342683490190193475235100057024440561776332603568780204030774311146839549860176321002210274072014712757029645166664208693563735781858104736263107921077051165652729589393391780034252415958690789788333663154974988510543975418817928471824090771832879925309137055399080139233279454688250083238167074775968201850932779156482648469524536941185845654205469115347263407067266295432795840498471155382739335810825386154862134624050057313043106675138847004236765822975139351814301037902064801061686217907661348324321125113864880676051273943078682919331858713906070654689061969807585844173950020921236834041693553521116736109191396708869573862521293532625410543423256776370401694586962787756804692083806707753033714093942018022011833664075329797939030598612900681967826660554452215730940888508940126177123539646115179676807023358332494299808664916073639555462255618963561508453707323330461636974098824346055348705437564210027885082536963982038625897053726185521025563025038226795098836588656320445476524327979053811952380985758954134541141110611486875171607918857476834313770894085591065508443862600351197048678454578344865403166789433589780870409223785773660920255060634939119056881086091553666120342958362708506277462399981273994592303820538661574191188381443997478254082217827789575528570441105945369707599984871717698687019625645915831236598925094882104852622505469774456439889817529088004304347135660859450195968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 6746121361075950205117779568663988695075562374137056912653766735566634160082351589544989101138098885495736819551644914621058486590444237035493021435570178079392465352758443505136902690114420868547604184148937378871499510285977816363722207863719971236699946622929592256473476743617631958418623459070393537239458444699662508230063343461319121805645435920784964618382324684971332381059252514095566799420083214296430285714109140421889198609491386011828429947165494365880224482463375833706686574272272369293712359024439671350598283566222398539431301673272835921408335346959491889998385128154760188081255004553832069312426371271765052554571195728215915579510867558581895198771597783948151470435499172303139670200314234815840382015594615502361466912486512018292438616510680793812991364326341615760818283846472453170781363007501056508297793567434054841176917345213708034963139895158247054983440428560303063257841845277399439042642685641625003963466042376326169931827184850140864246465210085771850964670646006341872031407261748928595891616841525608412537821996819086893880278126019775914150815890109803476588656320469474021299299213401485291800177759387593667895408626153146190534299481296949596659937901521099761694547118641583379175518266430712095045445802397522284890082064503698563302755306826023980357473617287265554285703563421893880790856250237610027639682695197870594260095835918564961440328537878685081822781540425932382921907805832394992292938694317786378447964098764732312485704456619973202142612210687362748308851570854432798736073614426595827524410966593232263989335548326178371026977411106652318126221004958058460148133398916347188072704021864291979815608943729535762781343417269889782868211824499068285975963093683649814701031065211732361462653598227565803565143681442849108935985518260231345450621592258834254302192747732918398887701009770333267546164789744748660102979225067174893533837144874696815206120782287417263430095058119416066260111314034608639574016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -5105491951218431681201596813357812012801861480783028119900325440921846762961347284338688168271406601732010908136382568992599956644026228151010583583469208181935206557529448712430550476109694571137112843748192299090018857202593178584752439594788421380839643466184875891013653586679517527135946140129392261707770705475107664720391511279836948268655701726796398333392622350570045536716273692173418302158592181375140731570646058835939909929327465270092411579370780006268228658583800918400938663698408881829937543688155996016792798063230302849689694042743620696822761624225983100378211030270371824325551017850584710839107079833254321863572274418191034895602799963478898842855584023305541441711604516697269783664269254856181423007138127179776010009107833800087975626309854070253517022450538947744769954142757830112553823140491578111087158607810486933491499485298829849602674790026307502223880097060376040109264130975577870855819893858033084677251102486473426189838497788728491615334887423398920406566308814212155431388892764515400162075565373048324959381991184399395085907461980322966715855400637134062262913365642988822442857745971527638677923938743731995116970052051400988128758272239992682718934589457842404805413680257026270006441430020490634757440850157867399494030245910188127443439224733592011945759157312602612048450990625779421968172607180592717927081325824246718004209697701169547451966786599987451136691237350551899261459743015212073157446399520491358996695748386074006108442821647252629781211040267085809084313180692810429104366140108450362249676839562408677807799459083654596856621679612191532921350944092416933969271311442613905306155728724975429302018752514841862551993049065645104920354336970811121274700907800023148874267618325664671030257792958751852830402669052090639231608801060921216238756046245323857807406785229488945260600798355013989300034797770966621850628855766454165040922511120795448564664609706674085008705799782510389260368704366424310677504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] -31419769163149465918414009812908328856729182915218802548024818931145908974728021211348896018429694936990223701984528531727736555041407025651520171570683702705576634100847936183543387202116684205909884576883839456999814998501509111000889767859567615424180445477255126298773459522941223412179228277462397790266361294357093991936236176666270403227520054607961980353813949495204628100720132079716780404658729069597588357703738806387201646392253075177686349261978359831756012155416258298446473299490055412839341460721200071238633061771040970156051675357656257619129291446558785030263136495807873102018901185892329975986367328785265946195134380999915358990499713354959602708691685997818567730946011989992411119090336781857910116432500127590839817282345627361279636061355194496253332014116249728837274653504586289983835579120337158849801827887427243735114577746135042368779297923088308258035473598630677502079810920048709659330952425071055994820316136738084498219116879925211422232795344181656960786706607812569318301780311158970652139655349848785002132326568735686892984443969582847451861568068809158214492505737713047943400590175818564720672769663995631035275697264451767252369767116828741055090098974049689920664819183627834469356981989896325534333691461041512683948834473615620324655476483253895242819226951254278216809450612007186249514835394120130993271964458737234063999599332331813452480722219633409837759180999181586021792173511417324637175009798272482294876281893147974147206272781021241319939254656030952509847005551749122893563859341125205056247837693271360034072110666106462450329919936136245231056436142728956559556232507000594595872645039841982722026851262111184543166678240110656621300153698098393538997045750854689996169327798747991963380436946706630651134241243776511524295489708491144736781707498210569481027565075495424452575683504315348767829699393406588625756932497135627460737779211511028734712640901255946598589753239916324585472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 122581350449780976371324017454006684280218446905506926590944424223959159915155840311091290431917508934830601289462852918412117082230500840507720611702860712531380616944555957431170455013672706511567040014423977614736454139301612688026626449825293600957122613319471571034570434729716317558003007183423121373925132983895965343900262035295616159078644215627121314568275962352404235498982957135661766720886221107698741587440688716190146878634455200619195583293689183924907771994773119425148322367431783941699350587617283743274062557411325669430730086218104777189728813322388171123701748158976366142355707298681329736467145591906049881479418675015354372806521007985653479701030975469611501719962775667581505930051246065879826115383273349899051349821852006248642361195514694472748569930077677248902054363242500415682533537397231585842633474999070360134139551739541407773609688150935008083142919598249007849233557530010880852398639138324373724810727900463390494161508443717972570112708230559130256656588289652685225992159274095828147249571188479725422682628345490478076041655910712824705088699314716868864309308724018540905118904047182424532504705501928417599205555851529543147028351129244977211908017739858930437253680538417021130815421819664589194796372035375336163499964704679789088135063024334735951898070772953186396875668406461941320477967724345622696482906134425151991418710452688683700566186070693409824872012946729357724640674653066140943362299811956558564635037509809173846231291364514104442737069987230972347032037288229300662513063732532690216856163485968692132415592255458110747437911824908559098290048359795723475126328558412427699028180687753125207344069572142355547661810879691742303402826847117069616442543373184467813968513266561740898006318032274388816428792669449854447595848589831141088996163709666480153604700245451938379423190136183801197216475925896258061629127996941431613797307077897714725133813367240516447949394765253548911362048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -11514569101714530714965152754032407386607027551773456635724120209383679600951954466993349244533214582418265026291508854405374276399216858402770432600402379186319117747209540158135446220324183675685054697934944603182118102594311558365275327170674307658739452429057450925594976913396640201438005156391231320191654643643493413680833447865198297683770636108192910914738008660416269256859144619402301512929982920488374202391860854894858797576047064159731751058988565996827237182210883592129827607201734089767766440253001194935271668483283094266510056899499617571361265573604727854117887687247494756455460314278308427891903324055611933274854864113414605933221177859288732211719667835796560889877914747412161285455923704537557116307569925138720121201939336794639577126896630909821971632561671217673461359867130094876900321512154494783923125707954050839693389326105380463477011220550023179712481449627578210014435526597208089356022083941316409692578832056783626343883742195337058082833054589038578916484133239030674092869406382848250555129308530762576909713253363993304433773747122851937354532925655705890929830013538599829213603553754588788717892853301897415293396283354147304010560594677024076818501158708313763414745817343213155003597491823709535823152832392640996545475185438022443509705348377347333414681787134852344853086018495298681875662813604108884381488344842401402420601635207668372520337791295213981880819116808314277930471344149475105242803050105526110764049548978905751718421077747998966464261399190280002016662466926903425369186213245444030282714036485540736043527892794267719571641319053587834326594388011697597672239509184254650189795809811017643944030732560474251495281686060953842708862863150593280286447771809961136513796728582835263883390835275438828962078196987718365517013847695747626889506698336228560715742621271144597099733996715753957487369252438133608737329872329286120865242142276969350989573515911867325171155083172533479621525504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 66792389545916583526543872120275795329108224386067109081529056555726071596687493442031876911801653739662874439164915847245023052062322144243360154136270680827057555551500646363818694658654110867054265964924733188884018858732002836001217840159025124192077303466936344319164419723062508488809285041539637336540917118958744219553196145633102967166173945691547727392918810569763210580044387889539637855848971387343970907483851566359377115226165865338022201548886660345894714686714973238467180691158840480210596292097704846475287622956516900391609772758264303366283302232002022568795938280936761112747988531371685000630704570109374437186909841520433006166227609667219606125802390491532863279635222919206407222182014108072370436852941110919000238466507589417330980744156686441465063333524431684415258247919527551947440080658121580255168441020137076609736349471763138099841503965438627979771786124139472607992008025546511162922576491912075431390360723008054967348896702581819973278296212785955077125556660714497477711929985818690938343791056352998884933706633214917278608805356009843249292252303549447114823483750159318788397031850362828153990875236328799112606159713070150844754004998048137015304036821093575722414433566254783970736502935771902267387051986483053911191313567045389261247759495789130413732716898114734941087768556445623455465079919149761864709188105895009966892060370982219753062848530072455136462680512504901209088424020258832254893355536443690371007099275318585291616907111596086500729610543168057744572272783511354686008020548442880901774466176753843290572856152792986564905734176350367072960154175414967392418069469561187996580028358684414423813397623552757515265387409647399134815066452953376991586305937180638740018800970379079155774193657697154320525422177104196636644837162401673272908305443359896297188091188093888793604925521721033926405003350955132830484490865850335289150927555884328153099979185487606255909742542776366358962634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 8642824196022646357816039786708874693891804985391042267397353320452208565466210622723133346110866597804647975764851136626759125715450161198633263348941940922465121466315904628600663400398529299292678175691633864579957286986385224717089630427485225300696289172674527232648759814177625533492787711772767230135211200710155229031919287916429852568936393620698001349779820981685447110104511400608608875083618578528125850027586208370908709597755222007363886802400906093103687226944050376098545802454638073994048346825790810725407059658393110043534754890331788496370081234185986292743129882400502138702454711869663035808901634835920246622440908187579716884129967923946391541480742247564092113996432179810502008956139657708196911309826281682240522447327295400468261494073767982805045937229210607016698825201780672975024358262109963187857106036286464543198725398985430849201396906463181229345790910476211989562536238199264016907993327550765204372924910146116677461940138940645253972636056667383259339678090286433302184365023387730636189683960679506807807886582195084076425549941893527950383228326938817087284034265725012847463955051797340199319265194507904690305351817350748141095266435858234729488718278349319619735497386909634923460130832193812508926474314259447127300373483952727926377267235517303319206637680706619406473550870960294983025808554774752390543475484016863521453864470439455755718127279831561875663810483627248059526780135307260260060016286127955104118088152160935135590299647637808714687924036786076823669906248154831052926289365492972764256559393098925190361310557046616957507606040132745407923709130322173595314862502695827310381932726968635235987238857412444691117944395005735410920108751851625344381267546085628017632572482201971249216756483062931588617702645919318203316492936102273657873998074235720347182996306371105325642125154260010878635154059730980197596042529151902156919223694285862935033548020243622038203693479069601577472071041024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -215720087947349118063516023980265005605447571973381412369965356137404330791081398863010990654351102414928270134559169953239215914623636762293457158422648768348973536029583700704050950982867433663338232886995113685636855521750160290026367108582706927396904300603286838949785520936213476458926134974296080735522940840575243542550157003856393972842443722705708482660200928561808710343108030432147502689060451732351759199832629105414050380795800477566789114377494239030950969988581725255839913889533198579644147762257534324451467087411869308464820207576877128680632445235247734341229114672784963746043190854046576758367959326244479710896289477527602525144406110559796989958812237731521591547232658329095908128084210431900046668668960282710218806904202386483198916154924950589664576380993629107372805411662953830853414247336800121454898917822328688686709416237715882675879440839106752805819202601760851585349536849346582819418526820752197171292147481030022981723490289857432949351816057673449549999541994711986875240690940619962314999309809326073941132785216225484738876009842487095646835135531569089229142323966851771976372541900878953460026913141161206957152545185686025123403024900685052741413143685271624209961007363132407355264790317610826353918867220482527927914665051027062421896066997579385940067624829944705738031742737080540227569678007010228844795949060772781296325836036971365854190631616427950685483886764305559520017296117881318438131246597324181424034362976820699464004985445404637898369157535777398068227628992847132045972563926303689078251396566560815664482730346624722616317484680846746670644012623454677525728983793101665615972861112552811573121314490250739212421317835043586279752149330819913477877628078124884789054079466144967973290450139994139715116685277321472920088336506940306017285877324042869926809777938803754597875217463564985791964492324761823552853488379596532474789190365239271409773384203458902184288364065141350869207225466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 2184651839920643105362293196373802228349784412536502213750103824529176986155058779894748690850032536763960725462979981474600807336611571710942212261676992649542480536542331463265041912068076781624319998202165571134414796624432393194551770286623962883295744343114732164373997064913316818335831378386385256467622044609401060126595267916987883329657229349335445124615039919972872944974974163355023571842257317108841916772865289528700742433789777182937564225384060861031400445230718993432982262356725301221786753006374472081097258660408891005023124700734070362544501379674723336134420426015246778196517707109746813050604743345665165168787618069780619395822762013957795674106122130005497835902997598142802690565804550009150851162483554714079450647265027182271586028108382649720541217415518295348616539444238540878667832667475365673457551594269689696840152515645570248052018678307481792578522899450938870125414476013513803271695122638097097269508499193974338323926331929923213557449515005189373560021944588849608214458255514287992623691094488520596076988875842819840419057732037878839853127989257868255094557106459352838456748471758145281998123586707595770131230087214152819899478552657621203939772582446117212482158810830269031306311730158553440251081034634446154900234167938846526966312195898980439677405345324870668323788655052367126265103653683000174749001277124769211184707438207015276144802730577561933549430420956498125601838758884195751192468939805838686512680002651228298983477996627879453086778855857623237108590980020180930383414779082514207936563271461563567554479814772644488289720154085816283776334192494700947623147251906367343990655026266512939937192337582181349843766925976784635907946021410109906166974987086311350942081452315301351982835503656856800720452748490362298718163810189531701810783611440046546420654626084513605896099532956320328211478724441953517990560267600074607604158073683750535149886374817287044538334286297009689291247329476608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -7462680082402756794346731589119947485692591555013115450608758928876268587919503947188264293194462539159808083910157771702334295802757612583853949966219496759096294401392965552138261649612131688549248068170225278187551162059698812208948342875370401719444772763452747388357358187669956122833289496218303007532998730505913041503675421722978640178512074160051481196226637267233623279593514828363240012504809118023522706649070261931870339211809545520619967926603544722360826791246169514588024376952495927886404100949117456694393647021598743569635891894266077364901512001558735194839506667737990620937267533199969368371478546755871725540842125164307767652937407742067138779684320421091209363218959352175548374138478235291822360225587034940866627882386161374993267714320093362255072277248404805596701730938753103002712466248183973636717009354281958247374674416659251200086679774177696890658045912276459006416385362983085988058196782389465436978718854527935360538884749356415217259384312389025801013296334119665129610635134162295647909570910682784358993182920486801351711093637682729948276799183633771484132401206940344875350450854348858156745635064258040661895328376874658225370749440739292676567563304503718325058575314682897599805090181002130867625710067663649297178714303719836401625188197172416322398344157078837274474411232950143007825773114824472348531060839315095181559955205753754880982127736687377699344629021318052183662462569404291982407114434272893174919469076417132051925580995822471483868200831654785538201017178170953496297346479941766559938699949523130737648907414855028409206654010422632547888606957999360706219459478158183720950922283244710652673709563904714665219059254081466887711849426686029798309020487865230559090264916395475646201103592622817895426111929204386330022141201980194068334200620711502962150317157078820721101242259255307423026972675500341787366673654160358339642455411900954099469414020749200267754959417739702701314208119652352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] -61237379737542592350577231594206741365723408950667276653131711502011806625851272208315914493153987240278694779652411829832012316892798765703500598166839043537962681975658060129121819116332299749319507105172870052690529201485520979767296663438151769468044992404645644845504433302942219316619122242816964114123274540366319310229648494656304071220957286744413877632521307325477892724399868722323476817525621201149138119159716500429442680527087271545313451591921074829949660058163117304423605198958091622382544641252488780243934295176993813752751056855626359456674422292845711214005966064274289987874126433884086872604131758929007364681044814529079149802109414207719185201730386498151452077186291103280020158471834226075115815381541870880350000355235474350786696797657718015232152503192095029925192326866576015162038390592672134625535312229428472155961865415948247145012479626754094802292069868078926866509345593249133463758593317740672729405408825402511700779453632320000378075596543792897526648662525664292620152676972312507607460722379935375279818231381084626506922706905900778806702962486335490726154935985409819294670447389879276870679936812801173921366991956079901631839789866041842554308018329272682069317646734063366690743823865930948021752027487544357233458559870941615700049894599455896027669294679742606670422256295986594563910015799980227458472911199901666105037449952499744900212756662750527372499262619798613323643382052527621673031026474620003819867455153246286380636964959719174683335048455073592173595864713408518228661750140840408274685831118271623571082751692049716795988315297029027098282934371862747889582375586751304042448744602628361042171709632315676548065059017356698257113494095931656868886581065438172426359787113270165682475675319177834216438543623024493387793305076806387805898959405734380725498202399378545717972616763619629568705489886615029279573304227983056112667975834723855437352995362542667990632473460206415270934347633393664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] 970526293650202306086694495405200528077750524036361306856267985201334584993018883481539981669254456798900321770836706134363921676637103020144042147499461539917194602999714182495591970905144850261785048946398533957435808305661970289465803807348894502029598285243254582312179535499077248506112084417231174520656012229369510168754341061733828696912700697951405266001783384314022999184365611216449406050911429554038857349143403207837287495373766470008435685656119583717653818096254819361191458229871093372113955172854802929529297188252181024202810252907370906417228976537023846923412704687579969663130303382706760239323826974267952694605721379978787305846566913365170238427284246881673558117176672542703177127178317542807411238536430097658577891703570252997694971878335385650379673789501463235661662542075153328614194953654810187361705893008181629638615684576629025929114981274704663929634616029278767826101213256479895659463705523642025516251009613974968399394412356474421748426528644079750029804036115451344805420953636957096138653366141146543202383003626012622867216452430837370085636753764347683589397541623791144829583714240186282064797202762497803130173027168210307235024040803532229218205975364626811306077419554750023230407639294884669439833060811306181883959181781258359361390951164771484288904392083905014834363370576750069794776818428345400291906351347519413516750230579490933063965036430087652970175695856277950591298644990988972855670321604433485151028948694579664855086114424484094282484953966072273154305326513423996336319949760621296405045122248397981020524427849627005655443144423064987999339523201299717074431461786333562128713946225654299409540045292090131152592523600864189898558094300938825269210044946488479127134107695022299615147020235653909105110796866422811539388897224510444248785894831620670201778726394851138864658763464189137224906266921690328985589791718864656038352455390956192277014159949988099805110221732124485781822542952005632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -6619087320638474420006675904585639157848848892025875929423930177166196541211923360129061945155749471299369218888901813166957382894022991502572473827279545686930758027356652064656751598549559831115509129863447287759264981557902546701136109214944607543871534206332829530943088303024902387375295710935043445752708325604597462878831812311852957272131216099841701780796882227506177555355742119234479217474442867901846198959720195805624832889860635397663167994302803858571996870109692588490552450064141294087194555079002802241961518396142318622000427682217763123120654805940957049179699917041784346446746117830314037394131242515546460703367216303523182979014253373842635562860442838689230599834263031761305298305151974887219001490146449885329862193033108926846175585656450645564207433562815000025173578017433150225437572833507777612442741966714399480570510394088560686678139357104353055085342321610612926037351357765939494109394704613531898496808758815925370972589618653820062686326047105986416900575071924854884320756839629332573344213773010192644342641227646254724713357229399491894834490238025992369209894384822854860794526572521370090761400170386333648128798503264895974960436407658055657357718007973584650080361990922819520639496205282402332330548683619140353441767602559478106044312320039964541983604735114611867327984328474118233487640901000559626872755349363454608811675289970635763308326588449447726671947192290352103456479359093386987087452322474310082649261347682732102849648659466662461300696942052951176833710509816318476175055174254447883549798135449678541930395422403137396951972119223309606324775515199134866572572366992599357786080530221968414176186189740141971978118808165284566968737965072701883743355357124538304245937522113219036499418952521060189226901107648487738438915113164574334532551291211717255025168650259589488693131720164373393922805399750750671023010736053943884671278006080635669175533595421267483271858760232314652503053178993901568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 28393155696065845097549451014408808837918085755636178469624534017137316747931580039828779132521093958948352905327785565314132907063577503445387925360199684980745983188257242458119711047867555444176568575138316052741132202308163808538585045943606648100448740561731909505339909281181564476747621025447365936767161521351881472377724804266517986289697394833995452266143257596150542658263112165621363640471319465835028241549213195188017098907761806524144677967464276071712833991730565003236745013061009828603772013465117062170463665209099586871198998261227719126810563951704644275924176392588632137481916614250580516525812185005618726702702856795484410576205138530901751089753597176734891255000244887745797241666090541801139902948517477118627052476663027568117327990344780623339877764540510487095250494421403316026956768877518997949574434111842083563868147212365850223750711171752494014221284529866325924050088010809736837161850186075351303275875417324398642996140282706917652291507174991899648943370167952648879317648845664648958522319186741315197104922832335825844469072036312425839873840198101122643764481035054873246972325949350833532748143844630330107773448348587213600489410069189460099660328513067742499890650783620270519201717640728359928889693449785595340209576033765783151978212996389345100020255699114343733281832249044405340765294254472751541608890090064394030305003033445195459996920643052502838281153715845468431430685099135073832726516615557690997455830796403003388810604676406611574389567542606973327500466676634682061704454280214568783610595422105211615636925359400985363864476110388271211201272724014279931061047956898565295391486667302606444094705296224692492141796004964766268941135040372974652571123277259056356155385267750996894153199090050185431229015285379699677112411170547512605186701319647652419677633007598218426305932776259513656867251305496685939238531366660232258388739994161684264762704235358856844362108184407361108608670832615489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -78431991037561926081759406059427123805138425315912877917145761141641457029250841243801596490179861814140843659119893261310480255254729149106988128571206569211570647630049521951060292755651753521850180802992206871273180581081399694527095911718039541517165778791371909348878421198227569128018240876880954257053457082838564170561708901789396738968296738670122293029368288665395337379674050452124463195439193840278249612201163381590638870133262155746546911359514580273965655632483274416186532585314474155587569173932368453870668041285137247705560096515910543103050285010130296657567607668191013994468237959185315283591717125138765170641867677601769177691593702112359365880524032372051735510147055916221784273268691434741337066335172164638565882329582645469683954105069264070972942638954073303427367118489666152410934699284377377178908321737251064174967132770990201999391983023823656256769970931572476299320037753372444318600682015640934621574865224943873030083558820531484596555661310081513625110609107899212368931344077726863083587235708832587917015707522883991361177595473158606062247343795131729454520903124489094688648724472137311503194047211867012430352171374086396816717320808532962913528794704288120236264833779048344881308983239306604464038662599919357271601612572699054632806086181945322322416512756117953698295628668564963591298040234900642625939213607167804672288471665330074004981052342017092844638858576206824713346429960120614848639672744638052136096692263073813454050113499314029309057076849326654358931285059723603631752362749615361371771922872448418272417012324406511600978536708786434310593108074015239897957321272822727583903303326430333921185809763242864001647038276708786998565773311904855173566965665337944273345070973532440198643496471560934880923716087468232424159264662246066896634270691583255624938973596686468974625491711955242491256629446363257556376187114412844088928620446785112093358371716616128656737835379752228506039182882318057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 110593760176931406304150654210979087333080179005463559363777583353041435048265958795911009419129733002590787474930685784474895994359512522853313236747444292981960104874742474634807399791526907469871201127935090489073761508821026075205403386942578783330327289992787182313805174397278304460274648650221666377770459520453337357976071899905448774650276120230981581384563904157075123424088652866053677161376122473841440273360359655629310223470751922082308436743211471765061289561586110729914779422829947498110104452478390299837826355570261774461349367639776971281296107246930198974620886872129559127264393049211560365803719341669282855836472145566231104494859118787252454694425492887956770128611111582031761874231749457019888108729261592669067545843259589831843390813366018671325786729741209134061298259437381868248375268853271874184392279926845767067559583857282347557173074602511824949985594178758030549239353273826332633746298411913498590018913359491075449163891482294313510582810249736714058400848239437678346635915451163138324479973675310486269929779435442801193877522718538114937683626356785923887476248817229853959633517247464710609421100050329202452530523589246607020313798227392339901400603192450837212981115165038703925054061829992509093691231307273794837612388434834613421160620647523332754223988818846480085148181986032284905585516743186844879551783834662907426331577855175088253643111702689531715471573516348977646755323485404621738293851978953017927922072649393962729844454604881106858698690773547547645872877343518263487902450696450797386599104985438548156474801191954210318997983063493630941912287152557012231495995581303110189896246050692437104767776704817373684422730078400117525272869926269839475330148095307586498671935823875044304285172392012117166952164654468118851874361172976090354220012534396384817379557437575583986437925995098181432900260495175662715108661791715066923403510517168496660871598096209795092387089731631100036262297298932858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 114934874519005928978725149019245797952897910033827922270455246740730110697377829212393828392922096612287163266678305631589482073699795434716275714611211210201113049017529021683598863866957221273602188498521382884709361225688810231090120032780936593583533096604151738943173768822328079146624197076580495457771407258122675598072839021232177947985836621548194849010682405751633032050939465392006752433220121897392565843986374035444311445714291674300846097659210524156781909608840061453052981876768023917943201878887844852943149475485303999530978403431223150412288292932223378997087158350147165950562591296687929057230516710634219993488334600070792623394819723469214966765902161953327964601741892400001940722461393832862472662467275088030180408416062932170841612144411687229387301606627113860910744238157385878580429865929914556554068158758517701727043175162694370554461035702115750574330855523920810947625723163673400910607694770868244765687395934702893514765569256137112038829571278216514995714889776965171677394464415906254162832911304970373000152223584635385165059027823726663804955301404530103536721583757929773646717959477750727997451921674823909824548472756698597691961255539747449476973537179199840736416340188541422751434994490919375753451095922712070273120949611370702342345642080773193738166137689311670979358917821204568277183375636238869892516165359524691012288806373141673515127649686423740304570813506110676967646303724398947645255154500273887754675128052602594431333248460913774392586013865571082781128601637879524100579252350701437208574139581831237341911978598433598635693568434850147384956628283707931006337587137757241468863304477211941758145114697682134664678819002057836679878912478056596977042983988042231185555230175676045210822167083560335106943198000383784018038321029473691554598274585919117034479393807492799306367147211323105345540624084019920244514232334084612243921029222239123005912693123209898238494436163933799298738097039668674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -1091133190492540652533330572510443965379383396997297052464384470612172019795558196448852282909956666937050774194045688871091830975973434737715268477720095089043625885389281124693392572180906637364937060575930765521262793198014853840214689147322588222566908417086236900425175414421319343565400218374600543664274170571978856881747975494218020338760373101603774931160523868335660592693797131680733092479735666274378593024130219450546938381097475680660544539323586638924755334079854067855352639776849370703964101608523658123904175726605189420335927333531793129734521456021302317817626732034554696615988723019651482055381245184986397948342238270795738211568772875491560937521892337086063134357629695839832396546581297328939226730734234116312786210387304595827142441517942023241270270369859509924136711516441130034408952071542476049362669336475129594828836373907659107549855737340522932421603962173816515018474406258151713278562366025777046175698262949953007009873098355743572529757632982788139391000654670762330130901788627799498582323045562909561011917426197255773905563784822813488244142185849845634286014920273865456653939427995989979466877900439565588566558877860909608527858996575169267766099762652788207218916250108536205392691559040113997748117591198101376754231548565244712832913376162430755191797252277260025923989258185586088028812430679321445374597568822282175137089651187794970542252349714441617948063864034647577195462044367484773190640078121316390642581795205483197977029861400605835121550689849161480906425611216217786840774591180177145346968795871015390952075943539373386268056600406703009325872644486199971408681056994568546728899815180480644288074610778342096654560858423061064688760583382471399401348446885190253667528087174073150353862604824486998119364182941988322862334748208784250344114032625233388598061128157650466393055795754712884587414845148803498105531618472103092734513235067724151064228042017941266780426418081847026842961136600104304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 3212131205997695274385503324486214253221680673086184766953477167513124563233329946827409835975923704695399005745568296893071022146741291187280288160146884612301915748418288910290099531918450512639223246782936963300645549981316431049307157074370759803394786929776068965307493809186281760649848162385172294139150670413322587569805555833808612864166788659551409604311696013701510948467570279935696862889731877337157299579423849538103533543046815937278213120745957526903607089361634497453402427473191514539770578221248983965277913780050432415855999949061854670707417714425158855400140954941126623480719570310851521206375433183563533944513072831200374075793364611174247742520002290743958297101521370285037132847084794107163305064229855980257982156442726338639775936197959403073868771776925275497938646889619978807114094308540811761169789577824589901317830943419731026370349625273529835336083913962405850248882615739059176091901201525535532395684306755343636133911065956003304121820882678457575260711774159796200528091685005907042832903977625666353170191593598053356092532862502388664820117088727034299886214450612860416782286626542310187436385207273907719471868018144930321661983706863717768779210387951609548170192950827207791929126305632600963613235041775035751977975688174956355831890401381602392725534302522576677519377935096435033787171439589671909427056978652278085836168846888108840915963122544332318307840162886200092997417395572196828971009594752571229314830139063410654655111072445237100519473812246880711149857421671219297154043105727032303092923921944093338832034336884454465949653807888725559866871332301675993435337922336465521990116151709947427253236159756410753469653832643608392676146373389639116050074994178366566974136677787489636696239674937428273644802007885257651917120412017366872353526719490897798281315991763210721694253651659928533925036808179847011647944312237477784574067240490021993938145509282475127571455290355011779602375665111860772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -6197273070735253323696819892681935168374166523033901509275209395020751085125316384625680138119474994260795713101509765993262597623804946440736783195907692193455982093322375748704901903420649264928711661782796944176034135819628450276352357131770129031825063661468664820558574109198286696943040187047522245185380785287768647883192486743219037251609938876168753040531103637142339607873768369803835011780723385125977313057854514136993029626049895124662067989774062305677570106085311922169449490761961213166766287512613989413596584064576610261748956610874354795362438965308888258939175146765493354365271089326121621497784876156760384178881462131457441875747268318613335107168513683826997999654557489763360215292933611781012894198570119064252451565558358157219375800753711984244319632732173609497037511927213448603637727372713870565437140524822769497593699644030458535771095627501676513341245914311490269622840685436502077088357602884102934126895240762060327811044506030832334341621441916002570416932902230450325550400281980747226489234907706203939472914866378011618102851208513465378676021286958364200599791135506936225197869284515287847124393671154892913770737507939918022586640501495806683979957647942355132656503851169575816068684480092058702012116818389367448026115788996614684011861205954303832546701539795278369709146041863129101713998433136159903199266011486422634235471334868738674832461589828530004540498591772955553203635845188854582752672234475152856890983636832907553453209716848588673294059720766920602031394655546957305240659272021331855837785892191917935225693675384818030141388869282496421511084117553637937053350786517806456411554129482550912315419857341149348484947122304383667729049060452311229318534119210449036550970863176692553983839139409889585165141393100645736115203890609707222712159054201778664195469381591255025444183829300267113250129002297999442132330992852248034834742992261731895785288579655010255972841427868630669178372512199779287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 10034812838604842734035300391315204025396329487507872594277094493033673173761267346870906581360574116189000635012308596440073929880990622970000413654337416120555623434969498676559505699652764961680183103766305194381425225973440124132067280452381514674483294734981809098582958334166162536131188822456363408680995980115496655121527756614083998897338517322235366665527543359237689335799975628295211800072303164795183208097484957515387273786881338982850155996433462290223495952952811640543502280493994694217449250563021279787912674444105135172568731205428165574431557983317468444118810842702869887928816026141264745069425588268257732123239748486537813718064131916652689832721153660733499545343486708478428409970822547334990776932124568177540716299175675419875816127916792890145542155331520889138607278678289391811978195230791779201432487663741568374826742784269431836136193908244857939163258559474463335106689865904786207949902598753741046398298754517581216489909147074539806382645135622292066251467460156618406939443998142034962659024970095332956587091359486504273154938418439765295702618683057549571779834001023266316803298027811984376088693860009184755211945031287593747460394383550178879473877236417019597949532052163163890561931341838718833144092024360887710060010308116622324596663685359192594180483308123777549454448706138164183954550588786176118175139886932886329168536875451943435818659146296099128932505917050254584092032795718370883084543233172933713772252801181807347484131215334312929921869401330546864038045445202634738818527697509922319318020917926057392921750943856783852186865471209409051317473022575077506784279551124617227275779524240127419534401481118254736880043551666758264240788348696293001617193143893785015726717482649936114053549276197809361886113111658018065866779375351004612646738975843051382079489839693992362511973660898390645367658620023659779872498214826687460221975500271692562441104516198770543036217987580661632222066167278978727936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -19796383399167423019716389334860764671015746809782721344671523494444144169592924291878735966709207342398927423329543656842947036664502736158705306013430476579505049228850805137908376551600348303302477501447621008153780371463519704804742764024066805243877115848322315328122215535802524419247348716320381245958181872338820845133664729502446193768513626984799054639708000583853984559819865137643951127818058492914491782381471040520584178152407302702370439701498074757839639587334342316811366842663855520550647244255688437794370016158128472476440968592368160978921486103037286206352125261301978961377298350824717831488950040427373284420148776412180141287933082626133607413365929639300561076907020520684689645805513569143060691498340250628215125313834081565175952985762452370525268001513354979979175065416494474808053546356772814169360400541911261413863703700800596168074331548414193777416029222806997870489543318603090486150947205648877228567927019979504975876549684420995058420167443242184397472024522144088737523158889529714363782409193506985973205028265911505840855400909630454035058905460763078416531402657690260103023813330976582016129624047561720167850434111460801056161638963798171821857816942438035466872742897434254478581377032388539218900639364198558485493431443403115103603519878727048473592559835456768850208466045765817560646042166159493653669059242304296117595860740604897070226668321183223039866181291603185139684610454798766449273353589265092817770300122288231617731021137305505717110305798843311872731918814842367859059504231177009416878002880011224820704120464411517921591982967605982510650389938656020632280115782499415085377666948380717637144424131822842316277409011753808158350949893579421296826343972485861375971943160877520577191786032937658367986411933590800054655754884836499022391820608424602595478810703332165214810881609233831926128043495784011051424897292247998971726930097116926224092116642942919287615279794542114174945034689799711096832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 52983409109087187873532074758299484647075054084091839135437509417814543633810121884851769272825102848727760308971916774826001298828054906743432686983788510683829483626657565246734860592415225549371433178956197923865956160523323379770325446542451111683246056821749310701271471010852336014721288386817413668716036556467238531152464890338696511662846197005106854085052111277009119050958880578762876333398870707083959754198984785931152282193412505644614986666857053175846417706853447118722249665657381138404906435465277735304032610733127432554365479200869789721542175764221064709930846533358541238386842792996758709544027730091607312667938735753098719484699378846223263101371576620217547145483039175724215411061091248883967126076001282684699258296446660373917103164504632329233088573075958077128345932852481053976295002355707117167409490849268021032712577167626581805423269048444288889025962392744764796413516523527246480655552825772644633129205911281799083382548797944143676340398834128468377152615695141984066330030097773367201965118648960025324087644328226021066237749329552085933511886042185753696642500817361836913207041635846744600375478589280302271883598394873756852816197755460088756413510551773741535410458856749620214974983287112366015856237907067784841574343102501159605588399621377990626042061299021355210775206227499086407083253093580316009165600231453754373104410771589387595799913534269975846338534908028650615497237009817878956113426922726183820009312655416560949277893216990574079658112241795370471362217261473096656384009603416065817776265717364976288860509830837003896781706576424257590092456181826035736965124377134553782106329294558817007462763373450504002940779244981938454997688753969680792551773061302736443420357362982979191832397104613361113566244018954300746441725160550049735935829565522702881753059116446208985106178527770972685560031440426307286529621864462682560253336260768159704731402671409314913181909768500680369291942601801057959936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -140955028724291609181922678865363312371476245995801585905493256263482650192496605830531464149357606353956275216893935201238126982234293874761304672430193748570452683017341294412298637159603658514840986335689340062695658742713394988123882600317923570954919076354311756382666130213084202661128293545679774113480553132024968898613755538984063983844060101555415795918182258379976301834085455414912351163422364113648643522073626426177590922088369100123460707523617048874508885413518537216631554306505805671559084814811985375968464156646127441294617504491074692720770052514242510011322256832483769484420655703647209306854642918635105705378952439689290060521905485047050026338311358429056621623084080556894586402452102485210509815378760603556690478970053032539529634052701258968985484331076233371790334565083412400272441239116397076407150840968572999163224931442325018715346616214080993492661537236123128187484685396717709182042861216099770556418463584631077203890336681020019220085258605962410058352063381109045254339517523973286843512955587555035152407496822337183440318270053848246665537254811948100190657436682913444576249551446577186888031633098139177065509945666957470673390951044985363108055712315177034895791715976898898711840996606583878891210150730530649564248613055231800964966209593405688152089659976563501426885233287947143886260228972862556248525939376537745980782869036043573217782735807332189016356686068371955736121756816648336567288399158778837810053785738179457150761880063807788104316535888955182084344050441956758128790008093850551965063834747659614418443506296102066782935686223301719934917648171990822473272578128416275469411721337724317345517487242858311798300252330530453066712103835110000832772351857042640706797734085421473774006443388710159565419400591849173000910603299181172545726664760514795886921475699711864810391300251353762024124003235786832113383550931637995774481671718991709145959377800362948011511419175976698762880100946620866101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 313314381272672732357746184346151111724025768060208163061021559784859760970874452739825343803721155494735727519815683514770264942704919124027281233369711794402507148565650507311595714851753630623886035844660615293823895921219012095932995808528077999620951982786289876163003982348517692358784632019078973199834807296244454193710098489417439086870171153053527756045098709911664911737232099527296661054284488481148431889391779129593380794540078133839285108476022540613388157818504373777010252578731798821316698851539734944955414537330819551453087722197069929530754840828975559823501433641651115410530901793999451037272330318652128488390073319581468924270653850004572956744615661924957511045811178520464568556826823406102154151571249869253228712298361437217428078258790728657295820089784007709253506858312672025969110911222954231430629959363353013085105938422705672277154287306015638082342460710183368603367034419887670457253930152473698741088248769958775793415922691789495494166919943980046339788967153497881976912507479449703691514843010743176738189757542239064165143727096151171683248662377669088615596339219814431962116261988368329204061668719418141737086264521111628813578300809157118366421975336709341305371847671262335496042896195876471390198343923203478128868020127298359109400455913537862335773691676045576164060843028500030302445632822968557159886623278687378840750144466584500845280424244406581868326130921958747890627101929585801555440719646347306567653781135919159874434575693365969813865395788527308213631336500405499618127020495962248298770517236615778937177075062085648953722360571722855453343250369969304350351076663036295612558809064675894749940947086100365864738378454129546197056479465503028966493491793844614381543714352149824809650705541799191637199209558410317440373663262714277993020796813595740578569653211594675362853306685163377303825354431831177818624111499305342488750017871935271341937962566663525239270437176172908458985855311743339724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -563091410068496942688180184204113496723995162391135989506918639952387389265966337409251400290721655378954715102131635371133455171809631925279162772548085819438622885279739161145790428686679173515529876109933548698039686091214361767130860350210272925961381197698725187737658407570688223343359961106347340029373632986012660699766373138151583238814834446633297428484579848493957029161544771314317549659087659039295836393911960423586080026614090335387302796550211132775220560066443603147587738079122003582038967345178291334379903150019685946639944115788836190807492719309324798554682358835690350151238121327290615788849641204685560732925699161325727313516874402236553344773945262409307519523032453712539335810616499831881122253551454032151504332790228145665268401888596249357941364501182882677226192773248782443802308350992030731904321073345764307568614496721922001406942623770274340080182335929947561051732004036459503854144545085814101613608483323263636904956180082129595269362091320756679125847305395025387674509976953401817016490026904660289872654341195327509080544380301873949724188141273516143703865270848849258479564315194806763279211838614768948038481971268432102166482677801646954721862279408611750714281168532206454832773118194588395650020178877735156679321813656616780555406966690895872691213536009618024227830226402916903660726292233010724072442356336857856520616402228113062624936298765665615522297166483908374638858672831931550904729795225270123783503290754497882674970134538660994594941436469366259499479612261077522819048862285266778638710045399734117842541812046553508538216271361861630988929275131515070702896271974023155647054597342694768964202654892976429703373585600816683665329907280310259790821194003562407142734022567507449816406621421656277681249969255054983104321861259539136607352988415735012529291271694097788332881494335299280197151924297599194531125386899008572939304391914227504030506212684954632779287769879230268570165042653744081141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 808304710587499292713162133883868527794517200312068812534244287771947544360651104175200540420935173330683307789038763187128363225642100571799214938973363361458561504379461576790877759042145430967177497729761900034617108525802384250113089898644368562943298740289050887649575251524873941538513637202434191548164972457911299445656369905278246579213573352064991345767297029073450103433595403546969827189392767518410381160189548930122174308043471685878100945557884159403581923048655242707575642246643147909010817613023074728821952453092363179498846301965744112305024301643788315725095156918989806465173011160410463464054622956619268552957336358710728319992954900545580483048437204510605546146827629318492877818793889543673648472327402836825385260057603082421322177105614537087431944720055402226751581684547475634449685902183752645970555683612764562191551564132234291503458349621835080446335175233292504170104516878640954680074705581234357259633672753626428167655614682050411841252543503378508789052976575598969204574936425248470319904202548926874314680604786945484961706091109452727060335346670366385851979556463900778887604323030493498458424394379396726634091285193626620766520907892401646654358440111410233583022092901599114014879726836908049073062721568981682156727053279718111012688019029716628191121275151805448981979377312649544180534019086076768840238712580310885744465594639819902425582501160471675058170547381502485559901934825224420248098443079019622194203423091344126286402592894747242832252365318494201553816166544663103387454348346522329291664141652656053645446206685949132535885566997464040719753906331340634619355244083136188560405819508811824862157025919804384857769712200120699332207404615973593274793043394286285428127209368597890591163040011935405647066555356798278366316764483710149949978912020353355600860433623229647481172881264487963487406505522374249550216441892400654156225519097460094114532477290309081276738901828757726478548991658326224797696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -881129985109261309052988515169272514550789086754698559627663580349272836586358770308490407556939154078718906620506843292020241281827627956909492896865537685786598762251678106822724145872527083593981105528393053385942356579669840943440229443069964022003733100022809242288939233221390710260166229839971061114664073958103887499100853875483204206485204445192147709068826483964656769411935776668371728017237713213304638529872335532050168626351300300647994190047886564397821102477825261437734966529007247158064009628011772622224838563411702703717999934089800159604045504726382760046303225021656445522388471557214497175599066563236340830316570435501678805902236833540432227997487633914706830621094756350493473533756566598673371842427174392317065031795114844605255859195781437924801878108166942247486673170875300296037468939282356566847215423860668470272864971413164092170861051403025057668645018489295841705604401516326624663348861503283916789699572482620055544801377477042052416821768735493948724967508394020145662143749215805628112174427186123059243814470868942164412766442165666868851281883806374073990649569295864858175643165812273971076921503540294002058052980989859838934783859862698112704172789700074755083407589747604122230104404270322096201017436449410267402790172596114888619576780375966542791304704947821265214502099810857201864846830971625834868835363855167868894598647861843769986814359122300285645329116826730834660045909447559778777073260680958072242409615074454437138077406093396991129020436507388691064067437234796678298440423373505341544369610622301418047481833195540571005152281873991575238458184482442214393003655436594531573047575347161635332150334531321925257174589667569261674183564109588745906403031366678502483647906396547267107345306661424103532026999191951281806079351862127992748625327228195868548535851080624710996774157604230108991210426326773433647776155684734512464832486852453659724894165918909050635741418149057356257401784774721399685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 576594498773851417225342167073659926227300782623826099077270020309448251149161336853401854566717476756319237688335721901557019619066498147848253971998899369857397983627338485263907526117845861255282301171799120819816923558004430753718359429738669304115167626122865610481658016975497572238953219341148180107194893308846920857973353969895157128950826065258353597488222734830587227720417614613403716296522914896189322589512403332572664553967184326228145938956086289929470820445380951499710417429296613718513359965241293023599290953552576430870238716761887913080160968151155413776668340897861086089143863341548056536914346304757124633239766512997615015148426637173244229088459711500673332254430093318558756368462158245480825702483720032989633130319334231199451560807624806278009842419327502589570191965924206521619996459250963292181891102446449502345441596566436949074048356473115782198201240875390449350111160380580628816374185065441798934087698226958071311064241310115399315594115174548489720432323015643628001730720300542080459391210058249686402109141954856496485399344339826470925357318223671500887200744849572541980311859025400441131670813659119760785966441833758491414274464737898299031550820221710567416059262416090568842765763271275281760600162157925839323278700025309224002641328214271192670598095366457079058762228212014447117050017858225395726700490152697667720580661768168316119617346975147415754451460492952945874790993401142497640321984633445473385656996204411515035604031496928420570984490646460012215112723834559018085128325351440888613902195607336518450156097668940439398536332033685656787767508151615170814151245477490967259521866936369380454068647141066638388137211361791948286466805853913926502650885418388356234078209680276230600489256307787919317145729575937539446796239680218134984936111309819447989229706848843410867301640225183688297792653853268676741218363270526416010317989421574093359646899138355957716317230029174346558029928461103114747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 235218397150746104738070824537801906654949912426274322407147470368733937800815726259388535754780226772114294563788774336416958846825061191070342202796656672937276866379096838167443955189227205791996747524494974982668323731643147857406296316223521607577856365033648396146523978708210498777115737160763986224016535213188777956394065363678802624353399350898744690542000736211385198350577857840072346582152106854949769788555687494518169131253106039335563122885339355444761264672526644859800904522967840915900007774310730551555643221189524482496405340822533520755826103269488429071665873005180064349798681556357438918817223586367263073582329349437185137222593819443172558265164523316914224331666240986222774104710292100308471589277934421256210773546783152163970201929805288785522803224285573050740719976273094357750358756755673494335453589168302590869194154410022870226928968508024393509369598492129457244012461412374180297694280796587753432981792366867985304916151802320190968706759082300095319092985014909808851061147132607262178738522314475460191218853297246634339319371632698726037923941979859449591564453571019437670545139242509350723374264030501767078039396733784418475579486477794895959709156657620471864187120932281936694453921170624372166637412567338524840325658609243436961522802476181127688672747183769162236867153410461721381967994229528802876638785268872449287941001406972028616456647576039092607005597594020777413184633589781153357922105219730654799231837144394893262027071015668014029369486770455896586351346580943051120887360771083432860815047637708257123826601089499734006048563073210154472210292927552289319939732274131536566532037790790783410386035295361081973005606699140433216238054767685072798662745384382111653851702933897739297650433545508471631131057747633824068640810471876053540370481984912939591136361655253542185357938325212092475528101746582969711948403944365875596959345969170643773019473076240911661982847771630732169578640811800834080768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] -1486021321669528787332779826087573891686137666269569377249615770942857410669360802172721294466992299089317660646339665838688416690575286516389879519893545618773515425684128907918243379884348300835952788186215117265963984124394717694015917124745594344509530465110326131467706586154079807073135546195386196941988518788238218203816421440260804306052664109111802905242940063736029298833495935578193624243986300142220645400653199234098702392659209633184765250275929713476213613350278792145331907403987646949868401921804449047912672639735183989046578279354275348922026237666632516687192803715985013139245219907879018420461833555179742413142471904794419073284027158309981179496206403821332597030623967959394674640670321380773411018076291984165778586116215267517006949464401656049874001678593647111487594048247064307657694714162607067920740672138620145564833703956116078745761247335830658569505144022790899234784977633085072539630586679680435559025665108893773047776471366535009821682653566662058699828951399198131431812101297104655969218773018314233519271326238447594171978043578459971945587768811141567795311450189176463437452784205498377913243817245256846872001353920395216778510417725194485945818117454667696820652870496136879727699928493074653234628418900977015353961066679927563930592475220027243332846623965639299676221549564536246014055317218064890713568174101494123378607507301859569987603951651151576383488051182165018742086030320162813060408334194177461870061372636402652929467625128385781691831647460536511422127977095840581697357185024785921474731624419452285318940718538375276537786565168106121321335856842336931576435386009084261288582247419060826798157654895030356687487300805118628836181839882304927864682348657454342450624199941635816557918552183154195955111247404344748828420586526969719152755820997407962977690888699309913094116179613411488413102888662719664119735498175545968260159778110590717226618572971387293531233464078940440404330704430191083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] 2871723184227685087506331309647867353093868501937439435841000188587995101273329575632888558481853380419566320705876192783152906521807559583401090035758355680246309146891770650868943276181217427148410508229998877091260114498994209660208389210880612987051772670386627218820775083852308949337372626759558072875959542877544159109728676291045131987671977839542505315015056604880856204578380844992480318186652215264868919444822965919587339894234880974908556453749688688189145569054497637734340680121343522573760844319798913128520467652737376119619795739129009134774042339545220747559403104921423190865854929938015036088969058716483257439364942901669327020180212918728151288949375337574655537145149003612687308109548607953228581015294959495830334424623404635183979550261661581859652050192974361844480901237614390431254026571426747524245910287136275466476534476765488424107450881777068519296565339689196631901867989522647971408525511017955645064197373711966958315013266880672261114449143145334387221373117152838422808769805066045208084588229200937017730623766786018208473402554614943681623633199468248510546481718863583214623637399750655122246027681067051280155220004905266969499141246129653378412001503878873474745082576053362546011424142010079580650015030239981557585689192942598063190006927781761510695814532682064023327307432549635892184784199281048782939108411893425043142850065251132479435523760993567289634593325719015801573224320579029077391192285183030253095675849318162654032291431382990580924253270109097548591375580253560144985370196634578939200334689640429266051046038476607512589430004763441914980727805557658752693645676382266859068841113616042986285878673627176960381939848312419750947279684978900904222070375826355427387248342002345075495984564142299386908807822519772774415130015268544068804173220878563376706369012184883163563280965861823775411824736760318980731688292782557251122423614846370486753792815504538810860442139325041365881161302306391127490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] -3964182351741172210526940460864881129679131946502206445451724788036229729181318704247343300353757572633210901647886288899979019699523927255910089034689256459983444727088235013492650960453856259642532795733643277607664593632004085237451543724806009865666141965651139738974972205580211912294277427176372394448863199085726516825154102435900334763015193942268746268104043020157701437718566037981801415131816083332168187097607314149375863169167945530201816950953778400773127697445454833730953677950914793334441555097698268974247752155757611992920892286571405557691197926907329228736997633581737362484862401199032129857059128945904577368558586172697315561096774170388959754651421390436331094957481468362324053533780776841385095228689556095305754727817238400805240121817868492545548167028771853275983208850672098687625999635230587416995652271590092695888201315825082368599473265156033697800914237698993236681887094748784738300405878386587586002068034926930140024262564813984783498204516493485621536934788781940495814898764500107516885832155891199541922810539748235098298982145885428912880152818276277016103486758271253845334211637714519694738513727836772078178392004339186837110855567211723212767598665181901390719838996482860828544240884309894290000621512977311495151089199453438410072241100857262699195103470426969420421576406040879671051557314857004713982946513156833059486126711433936147940745365826491374204833887632106966264279327704670823635271201194295136673490606071671052189425999681876701686195789678969133277166092430480926340634167458639453070075368956617828015258596582260256667791169588729682284804662769660400569380253437863771487975058470694125156263946419412795027345328400352923900149354980055678149272978158807361404478981457289722027504867154699941422982685831353315963622896482212849741507737759825054313253751421239236530766503724909046609695392661580478647158843663787323671357862435726542395486211990242441247061243607665070624125271948310559588352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] 4423729822105054731055084624982194299198745387242591036956641479916786986670820239373468692750500212082844495535173404506247711731169016155935099707808224572134885199982029593505273267450811148855112296824894429258312827398417145884412602289661130575161302898461638183959924133927752815291619744770020789230234167903053889102026878716370513212960173875994135107655069658770091053938866604304752702672703775190545245575142445680272705357653412345989568732234074719824606037411865087342907186946089261552230738414227465356203680379320970139986025243846152044438349615917425539954791583369890415753331114010174668298525560055871017993324505812772074986387391499532233062218724851337703124042649085107872926487882702753476927385975469424377747379074146354689313669463959885011575862353239395074980975776940736989515136121509963288324653423800704870061667471799076720927738191068797590096956374929858464392601287458166140302392060632909008162716961961094775174811333670933338923021930449724311332608910914398123269198541430082949343748474273704720735950831902003044605139946160678175754678745640746369505879134252723897467811028218138870876769998364890719372720508756430195145441140774111552226476122193401952013867997186586473108639856549428589215482724784347358691875038204047480432700144206730577034524283521872502188457914137174779634824423585335390763574077856740223940866077515252577504565545674320317837673562112080936711729744508724061000555010735257218337837243714594004929473558316347441690055202690796749271429269151872845370912255537990738416524676802704617424587917286023744597627238497387081647072580665905170999507393507422253266233223066233116383768667865775775713690187539283055283495319073042546991718703741046263027871412723384431829595653986477300254921158054550578276719251723956586955067316747488737962900879367825606738714189478668542429219714565724119531397352114730343968258090009434765002122109169602511073412204237561825448574747876331261788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -4169492814424506602935146434520040898059916052689529076691425985405746310306925111240455569621976785244580830184650337968664831027697357498145367151466873006037635871089293020305895084721332171737558879099946508135151740834334647989657398156181985966427502102555255060774907393990552665256839188012066846250022328617335771720773088336179005907771918506528419751591396356691141167489927098177046433530282277948965015189129627011823983636379536430589890033548906550726423395252051692276038687638374276873459518098840534856429150319697556807580454668958020715587469005078837457386253488144928771414660475091229718001335773537342583426080488051032189198533194326631996095413541468524972441658864325719257749049724030390319609281737141608406044223957538350425091368439304871350970487367110678221862499049916515638406492354638980447480658190304140582884362748793361253207329318686731594768979549133829538748194410433194505680877878398707060691574375739479822355846694830536095307085176561612110879195758890057223194796620704753352550367225519074225275061196362755566990698682211054296604374454948467682871985798877292654241897778679509484880165797743302730893071266983261844017029211236720199764698294668869503172864764995322381480491179346735407444649502002967583336913235251530077498557803901592295085252215889897231940148236674724798423969934891478804135092980310742059271545705937122878675651552331179302947642867292752943105728432842611822245657311072632669223262367425460115964400122994801857373140495881902376548845454424239714472240396216788989670410379047498917087704306154346737571116519743612197142721649999626266811708196892776965893273732493715711610938034478542218845992182568999700037396731192930568715292971072482372559948760592404150952902570818396196456424167608897866644795364258816832688559835321325014714968063962329253601150429969990115258790168128811362577265408734295578589280495466497542257528110431274577775670991009871705723504613554455262003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 3390727417940163544835206776061322973333428871402503093364298188564513212338648311879787653541859875752097335957091332888752447532078381047061187062356107461332057755576642148923158262529600860802759882639689393400405376553463692592309858854061459181538039313463697377815620357004618629861704515399599862458910641588566579079028219012732545057763211954706020576089216617919808024325804480670985447138125395178229775363779899827322758353595936590662778866260682883968241219988360797804050911131940663847694080639151303471247540874762549955323652870629860782441344303316721473829402256476663166310134509324940808126056391967033399526566469998434956820012790645020842909915718086084327482961399726649829657767968999846772824071770700117339521067981137483320102844266920540163881205530323123224441198618115243544536792989279493054767117052027946512749606150952202159877124404982339610525475819340531297428591623105765708987592495802983013754286344101776821079272601113808746932486711370703450037715614361491065208504008459517100388577686605921638153010669209311657004501668224895090056791892715552979073971144226219193961202384612627470408843315649681235534850687593316561254641636330332291603025098622164182139308953427523785924830206182979025329016385984120125961830695235395334855039063814692615285679567151715175172969151546042438265233740525131674935765856093966432368907782401911874869622145934404033727355561207777491178777336314257364495652913177926156799643686054305913984116450046187717996253087799445522211808468639677988231705000732778808827811288474539244917701910396173261575354761196053142383812852832589110021639811259208833189346986030876311020191630480193699761758591169550763578551981715784932833516363345120782141995122108999002293543360799816685136188489502803408055907413804061306336490477118648078731151913487732029879798377902559820121393632720516150010367620662850888009388790569682514081887427859985092442856943740935102046314850282570554277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] -2409620753943425601661809292258586687958644191352483919050108212927869783682170670277842799489813188035142082638724560390633273963927433145219841399952230893328661491599748278991061185779297319911396500412045660371529144716242343875605867161789818886827343633175463466641392645494848014519430036205285325162784706917541623924870952744999363090239155897369127876117056160978931822641699903191083349729000738041778517287371539920567763888412106040279492686893565949394363808357935685728573953560502874454895990184183982738601996123769906668398844795934839437963744287617819931965613064547376100383340832300293579824354914759338459265414203346406235644533035286131355256621578335247556618021210578143972404331834603222058289309510569975859548745363985262368620272794279345813707656337064721911521384319509977582961221311240635868689985605579819351443245800112203062135110204807069218760540835580408243473530199057829766243862459467212527878809847952771283660412035346309428940721212088985375748187248371274229920818201195454652089099487897826210548532946081503988038579020509698767479102225717170869104996965686813637855792724913832181763328765637188549087187328910948572757322061615295661858575612453155226214817998428302940852683533309094836223873545610157636777491217735697711305321968411424937919439081301032864365409807568286638077988478590347923750041045623629186814462064504640700863166701692491427921946802312242730117143531081962148488444843793496674971473543000397327089370584030094610182189531657208316111108788572687432941336772572476610776347132916553885491444895053177265553662300455992637255740140518825939871954615472852314219534120663697568231676586223479647872497302209539300043087951708460019871419286126123928975650780377816903200797425742985296667748559949688980022351017191306010608461408346581031944817541221651083929819290465559477757579106952548676087781262680309161382322568985727189814692906904787916523394158448503557069691317620111625420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] 1963600767362648557220808437557889432292595047954197500342540593741325368855676981331447102539908263052502425083505333043623879314074969109276619898283885673009836999974304817312103337280777023529942350338307983184987073412181022049718223678500726846620429486650624981294303316940896476289867648493931279652509537110596797509156349182184523920915527519133206360650727308031412155606615173470256346682236229409761377544157565324608109292612959831210042710471258991615095779807839967222196373171285505651487764112948585229184714512955509420472163053233118839802334345789075458564362667421146606655452128121516914005817767310428210926654355852002416393155447983115750104524351169299693543075978134303830456185295163565387819937738253730167467704848005761233039459732836960780377535236105817015295556587835676935996945207557179630034298145950624785095799595954690309685789360660112550821826016014730231012219727368454499579738354419376772376214141399981164233593588789336816366322224645190937486928680121353375785805978896088172229406778079422027576526666304860731687935129208008515321018060126691023033390881339964422396344642918264394908285696085708552899306771505168449712164943672843544742769376518787233854477921265577572890537389025938350464558202427402732430203633523656782489264192331213741344208932950872421180271736132879388311967142344557906430147536428905873747042082561050828989659220933823216148579971983407737452803798039487785124816941692652907524952462238647348269824549914255743892042349137453896464220806922120246555222974892817325305179843222423205375754545418765177342300367833932713057722147804672230059402771832003494559653324199555621497968251933866600670132119396234080165168189142514988945172633979300300682728955816605315846301006049268383613369893776083532856083942257772093210444027208593779921716214704261083787225698435896083888737439840526546801618548559865254913159869433939110084449935288550672324577070779853701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -40718960865376910535906834547921640538775119341278853500435717826985705361695422096421098405460351774170796408085719936435691408504291613237362559861906334370882100843931314832276607739655561648127322404153921332452887084120006829710341153778085859789152985409420615064024110185466776868986209977480219496565426762001910499103328782852070466119050052414056415742572603547923019469295752421767902139141701628801051985423195444624664828793154495609428792672110346307049844003771028246795753047798644267638211492243470129230457510575433737956542712705266718471338084068818605049935746767417936154284850201921891997833724665991480318723941226098492746007533246085203607682816072732731262582095693338952107216714959815900905413493283828468048199425179189064405144717941959257700773033339420167600193858072144270397058885561506890905768736487437518078768413909825119910791400978637141145868709316648484198288541721138160536227887695403200742371374041877031437142277073449356483538589649480401556063325537684809998874647549065668529500119642410837739286214530873654747760307930656887439099316240563938024607298175157458830141632120478700876254507155376055575928238299575954723614149570533152936546389599388311037871184405319572983137794200977892803558557326681629636464291211402925805801692508541003804490708633524157862369591924782671760458030885305650659847441705897341256043235337425191497600994000884403680028507103443145563155217637576227883667861864425464018784930358253322483952951814324285491584716259238301326017514139071211553611112255025867833745324430196817670806206886329093843268633927037182457163642944857420324784851730099910682649844816340358235736961953339512253411306113920613641353190669333054469748153981060769513447224320226348555966213406854193463001514187174729471247413189086366212906719773777929996590011943429762088666731478878797144876212259211649841721453917390637280300468643145840865510362533947791493350338848092325299617792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 3560736724725452468240508626755446908178034207822781323730919139509238029499130085593441454041390348599107934511921788042550510198421406563875147349204093257339745032279655460881861732306231967477131770739695097978953324323534462396820530910047197057083416529640846545322539535794166195685800356288883667843479091077571937384446491468286387264561487317638746652077046766528558742143399047503040295779786155206485110253438598313685098012111372382507710636696659005484121200732599712943769963537336839419347821548162351481357000784283114963911480521656383708982241771234093870633711522904508214170639820609402739001236186713858226195055305987686948438417258212978413594028211888814818568940045377042410573178560071791902496512829711195277732687957106075031020962714402756315116363203298745554648669269830449281078213914095299212432360870267421799975035735880155693399659052975049820450766009610250225584110028596024754529864938291996357365492858259187622369612967713869654515594484547418851907014336495465101197460958464971715650708184804012925650524463665939831565312352731484842664043698398244052849566945549670190530327360377921501440124853152041995504340297613708734792615963547292769442265263436334883837437761023399224475284874937220585145629715065146124785828608803880643193371233604202162481580075232305276808296557121353402839212328595475518419963415469877201599763106391762247158446605018110348839040299286368083746939635092869832961038280219078346093034835755435418060881162140434427505523747600871151296603967899712677660500955890608182870654970658643674066166987987120666899526298733778915056956226144708850531238866051845033407824912449225516494593380720675357143342904688911670591046343242081705305532814364664110559386615439747563690795867715749165958241984084083673198232204994367358962516609177564720874544923048768131914718276776481008737741915606641898085511043410600225065430815711307893012515139880314622904663516421229984083869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 14421585014335069924569446864581041516995514717704579192971047523798903603997307970254834599016789321372787412061935924970577526438020624927624235364861813512762763523166800670423851537112408957059812084347466485546944012267718419935437571034268433399198094249887510522800645516781389219002810688131469665563292187015232240076751577131525805107399446651848245960248770709509454887626773254657825741749050469912562947708355449784296516731549944950344709343520558094621075670019760953236891878238990116263878156031299174877325804080952786205852497096115817933317947638350011427884170848520977612610592853785935392052218846141824134583676688525146093917308167489617654526856931185561227257111393937067061219761184069236777494279961879355659036709388008764139576260309930006246475599811232132676817084276328886836454872465552805915582201032450468717199540670406013495751280339768412115532612681331027299726321058981444914155308113018016326854202519435734416613315578164667682508113941417779802786881650519242299739938514520219776925437855121575870547068491287277530228180338426669342513233210234400049125966975450613188777495999152436693572407480801040360834372492814954942376655944328162839241808704614004911418406295922847400304255785943636831426826867439037437344931260227492570056630490328732207527155681221869438195885051750930772996286437696961569102173944644574553875005240926549893212427104513541110368897103857723237720526229789324446768175521020654958622172235068210370804837914222637425631927005767103222207879676380006878671735624446975277797899486873104301546135939009867916348514805157948513944250360470711751167043421459040595918238175553946769137703746772023698336776881783255544045979324297269784901080388372952858807240783277812654479154936384768088086380980084878553674872123881505019813118700738093357205803431865609062465119261746516609317420743727941563226217210484282310785218678266355854977609487119009515211160276223376162635644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -4306009729781582932087156904551169375026381533414731773250195880995013174179535377593983590739186154216952287274016870432421155425658490009423451187472361866098914873798415818850451731910324153420210699545323561655658715178629437688245962058815182513722923452636876569785366249432227288729866257904311260649083550306067448382686385154609825050609964785928364024963156951664012101731705408466090842468514966179299302708822586095947559103840760587565284019415085379219858810248671451134610602780399526416625827187622956622006687636589118681357310338274466847287070340386590699992611886091527626159107083486709230548763235401547181624512203134891588289087747398660994610150496667142235338869093872901603107626384791073827884144207281530292463466125277501581348692341105347022826509335699836133353230973452754862655286114097000600936620569557317187877818176713086477048529901931398320269409355110125721722346077550675542909458290313443678591722427197251849750393232313769265147466051137481741637362390949234430505455042622840237533102973072938752764567701830573167528890360441264207872009536567417102216217011493214616595473048932317974190306817687918644993300648453951399413649486645817197221607921495034801775731731217088461128685767566384886493343772119103014149247424848588165780895495466409435514849835452772417440687756593698017996033029134711773843572672907267042755139792139351459883735987070610975184434575010435390139012357693525172080802402973796229008395514732813025282219239427721288067083024150900902465765113708608946728421050292261548145849154028261153805354683152250060386847024549064043605969234285797780681870826978903935093955740101946016779664651121780503268139733069270258255821141866135086368501989806462173784287153611085212274501290501344751787217003766739263591047250224084575157777180340697525391832556122184205360453106592354016414058843376588542739922873843891992782751163524852331369763097974965565610074150066991884677096144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 96655392138408225197222316262589282546879705026524788339597306854430177347213221452044442224271733809188555900424498490336917301993920903608364926240812415715492593124668960962119535878569887325607299853131253417238688982435249388823536943054126362677764042009518944058535167426438614719985290991782138268157760422028287857890329080099223871485336708437006520547525211320718218350759314606936002078037976399206969682608157506193733992829880776177652539983011512444225819361948788740343758308461568126409757008600644290442870690706704721727117946604867103634028070128404044012285613265656925114692216695802688468445492428591853938901663382223286979301637990176512102530869292129809911686899039732215855585642977757749449692948709093557815580940765101377211486288945049936493541422174342383758536715775644772582669543670952074369345463111640721101860022946921567715548515285662422605675807232115440629953932778637158526081853105166487742290416447970610006288401296667518342478278535395049843438971017467423275550076216779562907226352572023261761524266178368449233990805771375943961086437748843205866526017863678027216371476135150578098288896189454625690543263712047954732688658041748711481041289970341829527650710099631512292270171049675841424766186268564973418886171005735213485579678448105065239742044817397178913628647341804504699003537445487050644524235824422599713385227472374072502052955576645658711005813891093122639782802754223580366858618932312704014792325178243752677672532505265180855027925968792382261958819215261746578594116682600539858924190503507967095769943225270887689562616306948005632111821540395605636036526438636859297060538531466520197045040119797078516722299209788806425786595382588303949317897861760975930032898798329694869686907516637971299419040976262051534397065123525818775952950147531070785901044191226630930535802509656567617051600014055898986533188067102294520013896096231927192117900352840914836288105203033909671903700713472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -929859896843956664818281623188617365464926930901270256221908764031191413740921341570480191776803953131550392016361378686609039585947144272225494043985898716887216910348838708191329547299210196391188853788564546894028185060523247729394281291327847387981426741141599508445939333331455048894613648515363736688505227567008108328651738810061854447345027611924227016077343473058932004688414789670152163835152701824528118513114542162848131387536227031180822352639388310076045344780725645674144078414488999169231962691707456455210077373992059169574639412499273283480993306878193823859556002156177098423592664516249756787545691205061730834906235635490390364279790584676768649491585892642291109507515188996365151306579016184086332352816962847308661515763287148952393748413817898150965735019179654892876434187466143370014026578869951072208063021555983349775280783730675417625891439626034294348373348024599465288130850001684169276037398010042687996881891429578100141737407143487389529951154001352504483714846837296591076696768562691069329758221789691274685668416774153650182104130128119568583116283726626505697171456688003693139797171198144889779287389132764038615356202320364029929186801464161058976337808243398035983920183418620394598337050690262757049291419062085500174505420484600675951395429521299249036490113159062187883645823187265033996852999363216135352581637875676082915166488730159907165638060641923178288535021941873424898614013682380599472493231728244819660196961115592979946471969050236302311224160979094682248581643337001826379331812155927434992948549736368762029830327428987286539690145979124407773945525285186533792947522733673003026878935102687366549195737311824191173612709278770851417458606623753192425919799679578964403163973781989202226280230051133531685328076473471730897766951835422485944606442628982141453496404769520043496368855808266856524737982359029527201168770841943050630978017432829512286705734478209169387399475546427003110187279056896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 2420929456674779716543338517416882674538532968836999584954985479329973984692342373678402376309262549712699878921224430647177983888644239439471937704668158919925467581584753252435351595411643663183682551656485787173571622703593917722774136435141523858540063964340671730134356913401314086268960308737983194117695649264586434248195926185089423293692228607302979040339404229361619941856573749731332708249196832811221661532666740687461488706630786015871813217753284278738237650089052110128231670113113804964462725983464445202891721262062854422395281703909921311528486529015794743953139148803330790508578943529781809239304093561233452591288430579401900534049811275112331830627635683589346045048075491941711265648964221044915909491321663745697699897400467604992289242202990727018141806026673067987220438278125682189752492205335689454123270928382832849271230105707097732528646280518453711939499374462281183053856936931383171929215962372710518883320904930476142025012316031523974910141950619420197322016031307810191642542658181106453678539300367003613572143942216274441087729757372898072193214849974980428427283580953331712293888993410026549272066052208818617337473580533596359470286843297178296791640677639450720401273709136395873217236015576892215977787555491992926607535042707713654003450514514354516732923445574218336542166773371052872856442262069070679677224767048190670008683486547471683186926162667174686602853501248727213585196879222671031823141000959586823860288589430116355707452250694250771191590335085297038958887952218063642569826224338477538070878441524965484130563840326520137786524355046037801938370808836884149947380757364529815275443911617773072308245403361218890177813334406324501971801606961392376964573475613329349967899013177007621591654106560350351048431921590144528716249192145356765243898419357254162237957256051372101338163399694474748246264563082794599624014029258915123786792355188907087176264963717294110211856684579325583459785075851264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] 40803753980787065701803151974493981303904950498386315473983339303680829218012957846324202818955257311583782159516834488991354986080076792173793829671434822619017166577694642719083952993662698747016959472794017840850267443227491863554624006524549151928701932323605680191607450563989579495542192497690578825630840571008674288877596044969150953664410978330262735677147422108085695674509821411040981981882146831925692039023294597233438084599294310971461044999308509618781975071067886757577114463766056977626165793314162558037843413800627485177020334014665004805947494557950010333164056041943915799100214282966386979684636996738533090929364701522566811050414897234983876914301606279613540034741057803718101874328739700991643929980731030775273224486214377079393321244848274321588077833699466531781899928233360678692355583252761002227923319695678711169014243447091408714812065227214521989546445174225308340482253581895607451690407780660339661765611856998172571779701657839510189778457703914803868890828894087052534072553914225900085456063196209819789178199565226927457485839817204284074796559536795664699090724875940868851895964137432857432507916214572765106239120801963113544249177978540727911912849926555439026774028947331851324238025923281854344882819783640533090202160896795967416983705744194350162468075954003469061188148801828208674563592129789460867553972212690861983624917627095314737307043540429694890442964691547180021604300176479246446651881172651546089637886335163359257817966411917129777449570718154815859915204639298838386872592796204205138617650199752762290743004224142164848633757020567782388399148618656186052316502667062014805908963080118506404772091680135844135788715292717628138059021399969236602420659075739944403758851075734785401841811922378193236551141905258074951555772230475727638926985839118029548870353003753266517043314934105751376329310547919950500033377079605255146187784656381825956379235111138922605075982952233604008077931682201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -565916164039504395778652889608913079344861912744041185795344724159632887261058868904382942863823722588716662160576154820028049675596379956344554690222157861175688827678571975133830352048091764613385491839524447453635587871886869018554704890026029863795547567877672990438357033977943167370765567452214822450479398710101567478445290495280844758582704234357763423284612777423158412039844682698737933917962363739516019251108011546766841016657008135533037776940814694290248600282636640614352461951805103940562736842900592406307581159733572472089480219597112936456856774641802279200288315002777845456899026736123071478359390308232365447489712643315036683813223537853733543228804132458691042592920240269786361590205918244435895331582217865161004929882293633458845984722452002437655951919487619153992360138234586855678078424163652477089247178174561139521765740218077034334044999761569447837520546578529075924732425990573843742097360057838371841441352909457375580988498954692853715251536531357744267120268947181711723899304337797291908780224498257251299241372955132384389207170877983184034633569503174641645827892902600489413584129390343403816170863273995585397640145685371976167317348073555564375625631540576387074143360995611950483455922320989020786151213449802584049147341241590919779877476083756782879647183753048127342428800875006126854410183031077272003208802852064301644888475605504417060835576598027208865419281646275409511403747929743460416600682729148549313216286860030715856620875665081356675153127204290940849352664131123376094210422949390311731789978103830011645843197266405628809130614922860172670928729518315270871652971755369003950344689486563392957470622317029150856764543589290990773680726982565416988564587868427573057351941192362182349199675229017793113878641344740950936290773142323805969151481825634972486066750263977767923706820028996740048158949621852890902897793354280285287348396243376659249283029076362888879539360148739122243784948592934912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 3787560484261430905738145079715790462135670692499225083869685712011086554396074785224491058903637255155370836392291577588447127284463107733280348149378728438530196961586729091497644805665823136312943342109225817914381733990898752803508532678229130112483689069202168072626931650329121820373178556044376528416113427882003096626765160202166783870611255055288692215028957182206032611588174212397918066384006191279018798828098529201495615132753136151955253964587535525782639363099718579273208196511637254201254018683497337769591214300126369624419576773859197075747950597517345188913374942580374402063307582433938405873109611535346394337550801522138721810648586891137119504912085675661015282831138875600461601715715139999594366359428841074432230865979415813883962752807864389167103998347999611220515600932595162531836426995449029610681602995027668356788268179670157135976690133085361708501466008552245409201346465811923149879319158384642527286485045391128218383809358164292468206421934418770822235365233283233150444107009739086688597661554163082725662370926411354564039965576790189926379725078014586685894892894223895600023284564379808435932214438854105898359608032173901728931492433900193543482245881944281464638289404894516767619882305440270088008950266842400525277285367674145175263596342284537208807960386414692539224302994137973524153611827001959367199557879708109791831459737490098958391476413959736192695079824480716133144123243778260934481775223301267199142133361070949819302136429524858639326488355074847736116202998345042838501585529041805864040567431314203536017460510158631525459799505559136955385321120989241156742672753958246243922811236260032062841808419757574988864350058243752121237683011715616572300099674115953020500261740543229149992139164981120485541256927387939161655794255857664228328973183668822901723332855831029245426946047567692745049746763763826282582008333413165732462580926040630031024077341788499024660751449162649500595012052377927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] -15889671409689001174709030183661642430366434625402507527009918647842592302626897204034722342385039147768291990100137979839889781110585446645726568221651596821516326740200316331146544924829255171665740887219257644317143486845954078242005296494835797706331521743415950708352703069006055387372513735811499703068109045757708082551434871290926202583431357701326702377346361365824475265215323635349293147772331088190337900948873571419457423410701999845954844723506684091393387293596005025544967325263064368325480829063862324704582935475631323953970339396492340834111908333296743225856460449130559712266857281176608642301687409402275023745472541826127248225064307687982520957277408339832096808857060111507426331050780246291943532552488263743285331296693278234000836709367323612812905899181674522673070308682743355470684979104960844416394214913149368529444133819267222947998586126185533416681579249007610865643919400539261541586308576384473180975056587751854545005950413158329178281664602934738157603212435798189317151258916989542322940229649166725723950555355273740219649970988127520909520895264887911554127994111262837420011139978187746019433857529899436138801301590701917423101280486360781257668322400100568024132308132555388208256801288714112557578022691336488197729729454587774854098794426375225077392038164135928927034029265789792244497127224621373013891658770408396043088660819186351780893919671656519379159170456436564275328610444029683943048823786832572072841606202814358213714972803458305299712116858767693018882805876553016232211100785524773769826648646870918539397340811677389386294109216507023812299455846323803265843173970717253543118891882276405925686535076026354548539470062480550968018522107471076558144385588460636159021653314279640678545035359800961226047231409556688396321374409856181234498596236599719508224122626870041539636484568851440705000566915449512839366391295489621371915858261243809576333413147638493283121009879116002883354484567846158336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] 40838985976951002472177951140785705245854582510940710658021781902880261215611342780035092486039987162310144662600143504961970688795308511431676688674459299978139557050900549382858500600078593890830850240769000874554747432551752225138864248434454251990559388358914970414051494066970407984726892525666186753505922119544502442246795341951398795497989967187296340418187587328792275554778443365398669865482027026324716861428428482226980210004733035299323150039086989049341947757889654093990718469856681560632771512927351982373568481541613449070314296686656064868115213512741178781919518847771031701631852917738283730743827148285017851942054665171270290460241467325893902703832450874238290970614126628467825281574411304561601146723419214247090438734397012909198360290376170808799069092250844515900277132605587977336972234114210900634554964095268712837176775066836547353391668214479666596751329464561888138077505823087628562702637591544176318482870266277027624370032596559257191912970895961542705348835904555929785119574685900144722755925506843175436817009312363127594642714277633881232832423284180254223256934798150147149172350492069571405280078826982240247471930128576104331781457167544740012779923860815773999443766314711640209184559432182954386448063359492950793027910948826360225395728113173773381102772707476931930842491340596425984616928955389040053115166527043294816412594602350439942878076020894675264653760410589139584179547724276008808441719561292895314472497515866627599731406003453846229441963756314117591776721439679094459052882286745600286973105216885525859118024933795186811201061112215123857374739433060041147885979009916884586480982186206169024696953125349048058097646185851193982870941241167992168382019395031810996723158758970499948729114730633413669465643790286901839108466360265640121705791950637142968813876339360115437775068229683542697043418045054760300540774615924851225595687183589766461528491924165829930580411367719385973675600986115145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -38300946001397414104182598474012480095677528856920727074678361384333208181687143768522038735274261423989385529150643115454675108155932993741679344325253079862255355019676875505509890365548828889576507817155878319605182043198335763920164108985087798612808922824699138271137817188677741220227808481223465792781458474779041608324167708663729346598232139133606343464836442928792827663943235853626180824929738991362116955563489862435418408673497840416929881208635992318156525786957676814672115559753606165474449053313287393868188272729061767753570416742811270819698741446104044238599465313984968069538338305029187379000880277434288333748143176945999040291379578133056362165642197522502069847245423964890970182809342422839140018538955869987266715445866387136732867626581845588233552212742663604614522733146693519301318719521514805984432095752339766344635452052206153891553547478155516230443511194682952445831956748287380275198380578970031971705294215125278938837788753190666371399652080989768117896832188233063358038772557538309527527039038971456913511959173536984682795959953451872960349641075731084237318838345106869743076161512751737920909293619292434862407088671263224265313659070156709520350489638645935810287300801782053494281136865427810644490829110085564581987486013951849633637759183409743300420447522775973599628415103265758094128042132349799713162935443298749217696214585912126413258223829936062559894765630464629885561982836106873933614731228207770004729670634337597586438284002886601945383554902980082182117622477102967982301100366038225985466868985950686298783492907690832198329238945029291463063209963086478733747393325768729220745752228181989215508285754062628885021297259289555742802006087905947042498231496330004283926659636599843272669658998659299148257175305169925027075457944097765882237607574147367787437689036305336903592479937845602634353607546525604021657146605704179347639152767375619241327658115078666521669078947472571058548115840562102272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -163129001850810060235445564862572715821142871040601441107401716641751980748003756433451220408109089464185237654637126670144878520216543830428574734003480926069230799359354556470185206795483627298651315412675549938823358841147109098661876993517512955230527452143061745621109104636012314011725236798656770594365950697766957151430280653979484183918281217241025426533452166003233488949006201144374311215600730825930876336964304221427762091240759670715033307288254571019503689395849262679574498837880693729225504775091619909289189938748489110214000063146103553982877953579340935447630802546179888053184913413781762984368760534855102806888437772601954777505027505130013148190990569890982965938530680367017279538504314702969962618424564375381676435332333037675992723398383943461815208530360835276671592862685745983705112482342294321625641631995741438845496230357403779464565365306428084278062628425041059436453788052238281729195674959122468361348914235522417517461613495992852116775423116341303384768707065728861985178931539753835110977713374582329706513656182887678995050582903518886477131459358320210550681006949426597831338949871384663148159670807678673365217096145986444506365880216664942520871841269144465161096833530247508953427078359499406973900301262872353128544445892735217439929536941033630626861091504838780559644228095871779106252997736046721237117877944072858729599123425914811712103501417507548153772316328727103280486981991546326130077876476672748156945234922329941837491229969069184818991257849651609023721045690371417365104778186927656016953938728488926819682308215563467533337114283997410566080297359101599762144417614256795163764299442850472718112679856487091681444074440372912340242228732085394162702596597951201925392354893475309021282449086758438974128104986366259831170650571524291787365758904702730177045929786994089106784663116225378020917578304819024397406267238820765030350860885063230654685881829177694397276540470870360581789023743036620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 856563967234758653884322801425662581227533586090349036290184452428368219125791762961845888100967532514000863154419613528621690350957388790182548342137902376316313456418399469641841280294376497455539999903829256403520109493476311455807595664542530377329924532264809797158092762140636876438887248448186979602213733783766723121493563338652719759574399136999259689209494250889837078002078269845956306100313318631084309817624893960157797992447386140145610212989035891895212898255157379083830196868829979052656091393800596980509718603147284805594286498941519114090972976656671605740010205998305590678202497589105498044354398184939950097269308134261098617168789302143873270372570539879616286620591839453074247166628532139569621288996327437060061331374822200646939605638450002767195857746252035649883693820265797247235638354459499382544985704666624194757815191498396711619810191274385502206219138391241535948011424696675234400687044165664078647160100482108418911320534642358370939010877890405202220507902953697056251107679912039064054015216754894227454896915297983465675003426134505556020648969848606890642497722618878448750152039503659038750824990368818170739095540752010362498947245153498715955128097837330746282692962238193998425622191832141673149122525754709772264361123217125776489971969442298798511910522208330529203772666625168003645825320243267787218206080690147616220609497231380633217340183504365844722614652190230901424850694339900747668701458572054140378811514221489915333793330996455344224208742901268085586683325630074901395676348343030692989904659593797664150419377844629151101009441435328436462982488569007224028301689661158154059481161973165781129188741978031247746293675298651430280326553268395351658211946230838461060433413550780636569652076537078049405155011007256840929481428245682950378543926516102450947875860869577332787780556908165600153701219179148148197743047755529562815407376859427564863115754859840875043776158041900960357000677531318222848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -2030621462183520545711552247912793368697311012935289674411993529890513485707461582109457780685685817943845719272874086678376850776911040025898612850004379452173898116142864703669692290438900216618125647071815763643098774399712126021388001665623488678175572704842196474082409339494053092125920178096519271173603594121179834762651060619118949801029407522762405684554927155280392285506224597075166875609928073617861497232622151902318108127138868222553332249964997075925283042116247829125278438545608183115697986494515241785917703565728300630761228369779486071088892160903187526154361033447664533649207628005465385383027208538500192846307374783369541684613715739275142746028789163984873915538795428732498541822493757917298296647634752500254289434614042773486171548292161641985517149149065209898449387008445218718352063870368284715897348497507724183632931343962891908307110077327799624808854082315145358045116232250585857762894302236160087576790886982645000283210811875567266653373615202462056107638683558185635407913939204955644425307659204217058152971028048890220181454167335728346196892763865450010145756898541630001270011668313425575163017093373414484693969724012964650888887634573511743145952492426418065336863644319933902701059775268307895260712633566540095219702558095885922369847811303276666908057161659124230189246237145995754800632961605940638050569769334844390219228268335182892539480911797343521938566315963765346859127391922252959367968174072785902878353035231570865445095569894269156779839706673790986934183209207879405833024088891955050479942819354519303283403575415166641160815166906550279538357835042047111981715724133326948331788291052258234552848124686558892476212401444965755672602415659578504976292638875199089297018043061788168536231568638033466846990771173977281542425642436655037594041594920728361629413210155310637079148600126557962813873825148318408731949565013128319955423808846453930186643505141864398680018208668428163846019147520532283392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 2579979777526963716299209493906995838343964922724141301120355955857849152229650668713435772913897616767703942645544722405815503610533677127151780158765655462864493868778127265810255567092698309025314861037951599161836701114193820421323219183316726729089537580390115183261358065521756530939522212277207717306214562806428950096001321010590946274729841691641592403469248501297165960791823341013870196944003910218408127333027597061960149209243261821282731216362312474379146868838312122574729452141861891441699658931321966974811514613262858991516878664538417748251997809572827255473700335382790729171065971830160188570346884091686244253882814656586225647670071123740396585064057976008057962398294476748736443013181802576653243555029353558296719445133078733446276863144568420131848448063359221300411138403166384757951905258071457015623097257398327830684326623580465410818162232956068355451466771932548903028569609827710540104571292833589320574660475130304600169476775794279666838418268497773121261007639352961559085007673483253636860983789569829596881098183143650828853113716489161761475905727543890985805884928268703208842599353978836404644717709993037455235156983043200253400513715609685149457336120826820979780779862160811315671044224891737382144246613211012613279155897575100380820902661319734252675222826994707371856989209327609457768904028861132120044830797726592402258487032192215849271027107315058485333330277005130967885228628460053330462441093059207450823538204925103059797377421167474148951046712475637776318697093793796512525045733357592003968350821789442612581177054126145646638644656185756718600199375024050083148739370777341553903639492166518739092662454720123292159434894915927116331018763712600771713111672594233408937299975284091036284604196889790352994964461169575897059620997708474013534805844509934481365353344633637362956411160846949268487929756328142137579361805950182382104953707648278218344182644858864587642191194458073789227461717397996568576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -535998751139687775711559405780330376134903246376275424859794122222790366608263303336283192022874639714928760904667783122081244925542838198668157024680117736621965548288473370487368954823478835223659764810941177936507226816555419081266931272290484750281896229145059477717169896790146744420869102783238809696529188883094203948800914755047911931950412835330566471562273712507350411791319622024251710466010456165166083210660231897095672223994543286697021558663450067676682664331994913993974463793887439010986347912367240455917364917614854013887287024597781966181114000401269753267482666511106647787158718805540947773971761399951765282769657858916395351731296150218387276098319051931976275471294875180554511087217877960470841271765857082847774321614765093770195521564928970699312037413207105904245698343789761207642970628558086303740767152395087592879802118174958285785568057769660414497676864427981312116039116838502439867213370756832605235593742252793404583750069753112749617589766834454056563071720851865017834932952240456701801138926584797275397029930536516506468192004847986236195693797857352429512484000202356764780027452764673803610758901460699837232817484640290637669808711338323178858636642799074078109797835616940464783606437675964274631260913678776532356463328542225889298068278771900276679168450142020970980175141916500846146814476398217739680733140882340780452771460714379138452785209728499477574145601969961918365634147369887345279030363704785352494688517371633181696436970533764954985588604881135698561965886994995184722232949007039702456549519392172410974845819333144944151448075727270721042458154049587477584416219662162865854438965520607580358912437988333446899174192195110332590372212776818179248490058880023428606854777105455876111253507109125633241794025150764641339220249689859343322319966631640420598569598342463960409771673426283886240165459299217309144451284976864858634649883117443636809624750495133123286384906555887010468173249003443453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] -3484795584791341114835071759191050929992101967943598956661558049956076258836106043402813618434564018285709101190080379607813365918497545186767145651964206660867095803786477823322185435249170757022362778692300398824905942809472264787946124215359644827771201019612239899481145643545078583965286469708260817115195608237224569080655839145011542930588277500969748718796065142502529707359968012803229813670869060628040537490413283347004299828700008114504826754138695692269441191925798624573380126895176266798189108243595820379128791673529857416948332848917453211097192973643298412365141084682969618301064488761863349463183297164755781142652122477118456397572095971841805961529458191587063796724485827838617139794789737077782278849657876646100963555721211487150573870561071024831208199684336170874718668544854635544854733233214664997589636414514512566506100190780253228036284569679342784507955526286288537081454646313351293774251986914348032384003426774211793056121663500591381759463035201601344045267463871510338206546285743703277115483837406698534705366554976064370613942170968547663805345631350818026549628448728771237484455821218467895033784637192715352462486397764134146290639303182773618764502265475264259743651579296538133190225478016334779482042965773243657547442880358086981111814260333765244153849146091317031830730415479653374753638236471180483835399847739347835106728350474749718047013753709131256538558938529240023802587397023170997774917146302508649593067689115214900488447757806090415345732192349167282940628057306159761759189282322876588389388102427970706183846102182991906572932618958400962619927698714602816401114742150906299411558528303643712930260013683916114296008324216456462835859873574060767544953905852140456783717004278201048749419804541546252924232145594763641623393618227660454188996629130297536198657444198120517118274479180339863848476114051106841768525655602489783899435642991578197791497367990558143480650778705433471047420945299176161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] 19220787865619247192413336586920340755012531362219223039922521371709079532551579139951903815217142802813355496608121690207612290350934790486242742660149042348557537551941714834198944730374428195466746746208242428154278759793930352874262745558189199992225135986956471236818675149692323208755231202572720536448737557309535344066092809108736662395811730919784632322170292744003670610216475391684412825582234267363933228821780546767831937604011324730877517159469163110851796046661137263672260711332587914932015188033816402657762628190356409795415882840085856529845090353259879447753521694145514256776133910358343578053252051165864449064062321453763351668564237380368659209558437098854996923712983623646543390581015105231015995064772789380168669920568592410472803870645282387483133408983553526451206134980248530018890361085602668952780996730839541209916280050172661954335004625443010938891933364060470992313571555359293878670457079539696488312362680913869607359610660717334029336839803222120940263705266156223408973800051791215142006127429956670315161747198761086923098018306015915468303393378286122697295557823237324845138992167392151930015259470784968658649960316622200429035435652558575909412603911503719947121683628233925523880656501523700615345804419220745372293359846770744938954968280248765312561482565436321963686696150489835006756665018761966389996770711075359861949000138330135213463263108659559570366390381276318528885801244534628788425264524411986047392356519397478768611558431479052163069723985738640991826505677175784557783957766505514536295206485592269783187962051005980580710229337825052784705062251552653026011417841047442687171073309135503062658215416939156974711120401558140749876650527541080313155854254597702637457822276759016041520618950167605231549617883742483953827296474665849278494829411597799038119388128242422631881326450568772421929657379758131692728167956349750842499636196283479155650426083511176266219254624898838069058216114354388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 32341882854926792550258169596220766233523789955749913131029739221035069112844624783828257039370294450467574322810264030448228205003947086930926761625264637630339530756807859562203549822630878189625022727594179200882292908675441466982675842067421618348977727827732751263483492293370599916858615099446666312563656186915800283219080489443280432498303644427709557205532250863496535963143319372170454294617826035649115920489225465665831472431859186569678664971491111250682811258294642654405260790845902511922966948385219994773801081375540602777021799818044530206875353262818502626942276973903866109722021558075836709078670696106681330175633305963973099777111592834480565399449017918108338064310733176332904601213834795327541360674103720954013230607931687555225934762095242784139272173503451388219725268805493615697192511630042452905199254239017964144583457146738479045103387201316237012798988130562399068056773654525980985379064910065758246545202030401522698514243487963682626626684299210292873508650650791902235748116771717658920441487286716586255199995813125299858260424752859781128844231739399499385790619943262069068383353865804679628081615951610538617895523108874513519906328015629814001957886772592004857587439950312576591498287294689364490069917683339852109879860619410678668818959323087251758933422113211742509333546481148958747406719903205907748969700513833815172771195582628397506834770696496874002144712256199977364660271780592379896483305709846545690943287222982346951039270589143393228827967437895743526629672395127262936233882044024098935541579212128884204072482194528208793757595696439762341790137596631223877648191217769369401523241690054139354620036308153393611335315361173622218851390336996974969585117133207641689348830758255127211703211577416715015088172199273348828325652649729453566582088849130698293239446444895678510409532832425520681599073827986880549245119348171139466612721965816177995686954510388068686152468029662323996524230553070915813376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -118915548847828517524601816864403480206182659848386249661307083243091270990196096403570180043219136165645338719105624912882864558286508019577814232945032639657372270523345380899875357442651014841665152378057898477953277020551929625603272685859392611482330007586921525740014290862894703947838695441607084849783739052541032273662123084110615850599734933538314699780966348810283327812679738611574443700254796815183638887940919749325738464882206668756648596530395138760497763535223063430329535423791754093778784415623439448625437121435091416350930535902618987438596829148551642621612292482039052337827015335868372283841121753373889272694726320862903871156261341587469020203657155194415826300228710806278888306079390306113227116384474843581993625327597266637397523402211825432258627673579990813046504052004053502356983391804952007917008620982100947478363910104161000452687444497759319066158485636698775198346934871635283615336093172226779551873055817644337965902912387428133429055192826014700620419474580911225141017260281042836355894491919731461538015954728916524780037528455652095749742987320637957251331112519515450809223281400628022026245622524475946696911320984092204881715089296512199672047675208260179938697721530697249847100306476226541837791189079773774760226478553454965663893033999707167515498515352428932955079428726322155589640567799149240213033653926059414665184702540044639914548758369015062660807656431195315312461019157644806283202670118515159486386967539243819303731012695584720511837269552884250276705492292977855778469062176243119868348067178538084744200638918252115090513453130226429146067238293406387158614403286808019165819908833388222729501952485370486624019269872207004269035066436745589072160227611934045389993458217172842419839789035310926291061227530371631200156531246717976179569298148472790280130992135149524941613240615498733889452931285907363757480118087744937938975375528229006408118643247412698814991386716337657513972803246186955800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 268611570774972904387867528524302331545334311104910539475784663930140611655890944499658776032357841589885437414860991160376833004836152154051526996491049805033742303287103880270137553441970326876074660464279504966505775905893554749914956193565103718575491060067692891854340617888095338542123060644031593610892267105062530705369812193469489403669582643633353480971454604600717682856513081282345795464031653967086027128535362759628835817775488749825786260472635731555583344314236344264872601908819286531526499498988821572916792386815039846408447317930005513950082700161303190381527846875827511324571734005333569549707007535912644198870217918397255828883748600139362829830653122136425268936808083002058307734254272645040601620007228398869086099261053347137888954846042806600205063036452954486969106406547264749198318060256839970125897287112389543540173771106253525214052964903839582197925975236809744225331439598645493200437163533155931463578408821601538236320743028182390853529082518667684471726028573034754330397992100462355673771408783817759127204569875009764843452472709374449378727951113088410677202165410629929445104301900407261708545143508907936286475868648026157129371729212864668230337428017165906196161463733619584654427668805794623744412058762475071988534582325691567196453233734414286425358826304121551966396236076185764803848070999223593843456355834327216175613712666143850763310066717922881728960151075936511764729059675245790732401934692288290948189816038679306543948096483331111033731492741295232194846813944829355614299847657875814854614954943288227772553752267801433897287730006203495641533341381100644153038848749855638429561641545345863121868458585659187266042747636797217926053264748136944352984550992449975335675858823262737107237301011555917939467829120398276843834766157537352006664575126722875470703095523758064523092813976055217719315001404931659863640310695207511134833149697295387560352407418255547326507445382928729361863570729280804487168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -450933788698261684821281375048774998616449068483174464560669579195406571942416970348545588313083749370237801395666060607102100620799664203068308327225049131138092645140461768762159495185530801309636002240223603718931978753126854267758669327969413038565617637964267369396561885247499445126311189059327439804594676520917985796101458317654820335235580777542441964786628702187908708684420370223162018551182406823938484640900986340365196482886400040594186571926057232331247650798166807417747019252467656649973584863125377278606843266918883413196575249184321685417595718662907963959906211575093816546817688945510377720514636696563980854990167841945078105651774390297914131059782400742942142093894834161893221126419704336363593873281697527762708652723639477165080942719377579266966835757887223943771731985823737348777769129954633486590599903830569118303496752584931044976104528478738777913457738344864649844599174750127351354889353033513824290133967515213265308422830880603261911095273917851491532519406744261612485176775725185042400964791737679249376225099756279683766758919988370934629305435388839982502330861257282580071997848569482826159464716520681630524072137742772291764252965255310079360097917092914840448207823793732257956754868946171170308575140617824846066473907200726146768559240461851613206550209595601219349485073322547913332052020111404664092431001296887851069238449186300337114763029515262046261818600117080368170851302181825604089472040340765367920034829315328688099171294650015222761747604720941649502006382959187216269526594307057488876266055442902131099837221882593260653869962592946393220346106791900489889257315738692041927473497703897248532555725525396559758166782993811393007242263907700108578100315910676052031740088481493757595318281354435359953109155098791663175109906113834418131951291384323744172865261954619232777025786817143410472230544043956249133201939194730676123220225855774983770479497517093937124628295713146512605581020099576843993088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 585322239104049630179297181886097264400956886882653136044143298873585469332210892345807972684912499300360414801308331730224016258051544236279705559560631451170404623622492747462054209846880297293548292008440202893937005688923547488528937364712365604960828412295016252182306124206537963177291429625688421271810826415346724298728333746458877179704261520854322854990950693501927879710888217374520569521540858105601763143295919345282740477346469183304537451973242186951484318710797863453355918573148568805922335255071039353381771032797871446263552892544019838326766380279322862844579711133375657623906800264917192914394260750175314253412897997917336908297307070662325280595498878913211191601352201055666060365446005705780923303056072355835337508400496010986048055287315753871126921765322534118730920139456581082799248270645383067222026207094880125467928083185344878558088979908611995481915713819143110555367908554520918504694347378248140898176801810199326194766677457153679564927901594353310488218825259595206709230996185314227151039922494383465699566925359388872481016345487177209937007418642029901744461904052639381477815810200050136251760854841369573339129166699086681759288910029210948012405211207324366926387071551640135009135170924820337019278793540790622884683236604157821344438287314806357725082999739956465297976719224480577287790975134524120639943785065414910454411648921741633262959357174470583934130021592304989505046557683298422818262202807242738820140965049343089166100378394781573275178926476933321521116159619272545468796959352224646761073931955187894403463519857869215550929429356596745785958100728477950410858514230494999205645228189614557944097077733073907612625580260784341763534840524088629969325116242490977893819734290285775021982189048271896000509035015487564554328782390818992049931994373574927985818969662734306155296412404334215378048286815025678518181734451100402516263709362950608543818475536688581357537484800508836980302305459423374475264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -556580915815451123972246943255127297284385137609210930956619813260555651739496982569516443802188783732295610972194819420209988714313947539512327884730935961601173855905427667848987990009240933037246476279559009889279495632077276260197373049796888531402794696909062417566773397250017472064590328219889700753345009357033351715695572444843157761941006364749776168995844207234541966594173007714235880168849403726022458061019140280885201576565900399074046027574069377768299103817373669599930254057162933859147224630213739991025323897342966888604855777736480751909286942921777133425525476125823479641870267913777740299651207710116751952617975750774166138775366056319413164458290129673731461229209642016668054567945892294850442241353005144425992450484166021849268017088763710579384268863337605037681770898867363236804142141815059585009570363972910450216094852097418976150533962119747722445375701311668484005211910483098430458662567318272838788943436632200347964829273213681774978246158729228688950582187785705865392317321386155124715526301106303400212469664795156387439085546865019351199369478373558151906671494234347816938792924100096246654437898633029638964526876967969872298441984716804044045555722011358507919647482634203930193751935950079463672003393998790516071202944209489776046973150189942316352808066835302645828115496522290337353823071911577081621851418784110636942144303071999248839618223815268812507140162963990201408861979339843646157357382220854481749255328812238981791168620166875533541734763437607338828781527805712939403420158456273543266950988279168152569036182042924221410738501606777027683770431633219832449550710167142162783352606575764449196163686230448252822557784218770425222579275594035714540025357817785430112844101630630787811510270653882501464398859072878429651162430359872354573252052000029685537181978274971829355874361896068614204258231500464191477047162445380736112277973481358602913806188268427869090121490061309044470604842884485926092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 263164571141217177187151994995780433656754255628142614358865302519603180700291617242504816191714858008829787986460106110786175150706974010177233666435609437138522036639824068719039019528463619071596837730440813748350166162513047730540734933918318659206044548404296389009491732390296737011719111399984697747132034251919209850851189146811299321682239520769149616228213184745209201596591589814712192047348587612374490653837802042505898294714605857529330897594774598050035874186234193145744624430406860806192329422678197873826109196529406309914822144048608224662270687599082014550714345043325110016340744034864032548561835879331358117763607729362154319285607931893787334169190674635470535457738578363917793175523934352101913416214592042701215893188180528050926871023051263151740196640075866393630189426702562513082986185230989332712111604284930682259800997745984014963747086116019704699906793558066282301229024104582824994355705577155622133440736878189870014424557948062798445654757310154259184488916438255766661651881242440132643537269551344266045384647127906523283727765494376811037285799542129622726900924210288273533998607206450925354634722585719089295360689096595453750331121652911002415166324013220531651078153273130106549287133214618539859763294853325026236014454966133529665203355749226606709945983665427143972840824873016971662037663079319974357892749481340463588038076002358985573454550880883653405365395016519096156302775705351377087031331043076648798818567169655683209484466682149049045741756790699283340826322723450924557801281166560523294160341886808124093321169737501341049428889801856091826216600749919519628474925876321598837634398118158889771009016704845079309238410945593475525062141205312190542721371614066590066291595657829755924557536215627330517738014000543242654850092220186550950053742464756677309329140316993505644312711383532111035729678055387288220525617920204581516481367753384765514604612942325123452916725814924512161775747325058399338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] 314252597325081628715849540150552696996264182499854985936623021250845956307177641807598556939719143085956150738951320925953667400029640954184073536215640483047293028664168087597475488757507797511032801529932025278217348049511430939716460222297385504328586011626508608079963471876652980598902714823549815167920947354305157846996085039183576357894348823586484714518750983891524981004302155112083874060074668670104568778435077443081330178267294575493941383910361404999150611226448941877761231395258476618519889103714747087008817057334187780078642094023488423797426582465248454512854721209309465407342168235085924613631830160213249650563056187483522280564924385178793854687397477459435525098648254770528011377304249783516676136929547426492917558729900144976513612498648050249337786460127730746120874679172447533489237665058579283859828082395689321710338438337661471346383558282353004020472265236833568148750830781918675124948514399169630826814579711353171330835687860266679845300615373425154262578420345877078649539421339876460119606027230281928816611981294115769059086382487274561277143256942849683589229967615091524270347637347511324573951590147945761408874719505528886627762078557232030684953152169514629099459519737373973674989616448558390766749173890162592439459010997218649578691254877593001261205882868653772447454568574179264292967927842635902578646763087786211777961538849689892166340355131313818859911657901443032443543159994464280970532741438254729076806077163096507875128670593942566109323376842306532769241962671771785011863033443048311383580997044064039232322196482534766006455320712342692364188794182730290735102521641268450210466892792583448943370078740507633849759782109889926785381876663598742024311113648159226019503060690085541799299045103210205573422495642777063194854564718353279954856188849949985145122390262333414941921853997834436702516356441834456664026852084125082332137888810842582193894613592538700296650158953826799392890580382078287740928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] -1065601191189282103264450404178712104162130031673593439096836166335448830812654441805138803230910683246306011308738218717188976936957702622220259701230386116898882349256248292639765930693808124135410015181899101872081051196037212374442903992931006931451587090583862888055542445571836032804864634389146204509208470827068362404944666264926149800265023756603065377201437749444177324878158685368177592074679669512238137525857157023548528679258700912250272479349229307243520203531826602133244465448383600934167975858202410472207966120280471527951796626728397762787300713393213786550617289409345985050974687713921331696820079922887301597987534187697016581111758960635684825771156378848538758479513599689155854053975756654729148126516339476484338740515756398902792180302618576871414748495542467045197834810182589633386512074517864001890918577575569398222369143522685556792822773171535559960927271609897005999495291072447827265917145444886752160361830776283959150475633355608638385797449489676577681867987620539835789832381661535967589505952396482239698562240758742397269800126105298850273310598712833869008872071048893729911744969757571343538012818972093110841493501483350014932071269125974451914786297276291519082149604938518634267736064807922845626400259655284272240536255855366530166366604743520810784355535647496508053893331202905133089674943624132403166777673534687822792659110663238960829432396205244909952654012878834985735929396035905234714290368297264015163450269312129626993176272802635614261213669587612785421985808908190531917065356589464916780621966302626734491474591716865447969322821175531683116324571348438359547084949448053489359318668655404794330765031101290100391722112581922550518138494587745473448687138978070121415051658413683302265740336618779151633608851712288216844958487860470071801597814759824563545140599203556438885731796586062527635808287516943756715040314691887542923027679546151373061373729454805708712933430990829275296720964858222903033856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] 1774496928717863561253422500005358619196821117112641869623784456593455032330465087748251099374086082695879331042921682375241743939869472710930598329022082173637812366256548364571156070973547461060347666799026331947073570722821901196599454587282771682660182466770343004474205220860326262526453498668704195943091019325591356161537163047204746294336853445965511919357628314838454579111999263616190433659048398318444238362436609791500140316353324957251033447285080509145293504016536779623969301118649540449485475669541641280282215601942343653290076378720528533497914926853344562034913297391824407091539585624715412077840234540822758871698805085747576036719402732286362755027695443022112647333247085723136364113475351173308371911457687715746274064648049759204140941555000262881044062160806850967569376433772864503267257569882306768720671004365551580950393280212414499744172160678305785340667045848640963896663777125377606869094324695746160986869410404023956115728876243151166960567090496896533651214313267610333261389894863047020823646120592637429295318009631984172816600048641040897235628974835539137504145102104682098010354166680287871589791085798809460842160809156955733130560857809479052005098009501922642891130286044603294306351974008524125085707394524937653360959524943356593150575212646020645754696479522006524393298681188426090478301235752975182263266440890969618405002707963683916721398267913530603320510890608322782118934340116123326502970764566465881878768672473778488409443251287695557060510652399472664712859798747295230819303786962674209806482999418042748316642867122718399851258593117799780932914537420006992462372378826571209878439641092968422719392410449408943791726716268499765909197555535739984922432545000737375211633925696899223943848754999013325538680929560378806972544985292544056116726851942153317436831097430775913689872022531954139162192927448989214081293461379434421734513496037945981241704484217217590723851910934419974734334918462313081077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] -2217048140015761119495769962613447533905461825644277764629056276712824912582483307046399250783913259690258533903109840946846502160884755120498666441291704530439001575667235865820502220669166204350783874875740117892449836173300018191088108041122357942885651938793413558221742716617210302196982634264556838862828764692166020987854147262308022929930330770900785882728993131676668081371131914974523029922556723031488525956367072881086685791992814364182285067283668787564829591954960297458309098509676535488093719640614480698368800485779203527192842714257248735615699841111074543740562758359803578200474710198095791206431259279078450370987288491684498138702578643586011405239741306158935029130251083676983071884259067930681672797956976540370883660484435733133264256155363955468395950440828173382915200252152604667244287072810815868255062177767832997836932888538319219908380409981247947222814071611773625536766414157412595005740715718331766959002467436556207970853263645153031021232520577255759962832798903389408226736144205420146036339316283554849987437940987398348339187685483237324049971065968975610938978213282946295562755106546586715235350940446287825850625891802974801026021738660480017039017421700596338185259595306007924650656497699665999130691177135989435968599559488372647807625007520497124258566504288759693530825036682549162778604313545466806750232171993862813930131956352853831177127414437458920380410834031180295921738713790018528887032464891623257889427418996908356589491792806994390748204117924614601613564712436679978139471204155686774672028840886609643777082872363923022666501255730146141862772953726949489787736438199380440455968537995010014444646365462181503604883987450521081803106491121495661955495741612775963822733078773378655729085498629029133917565654223825490312751223865388185946519481779289972514093851222476762271395086092719434066928298708895044293803900723046836819610813786512763851239788405147426281467865927575611361186601385329445306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] 2276003318475330779527136840874080637475501124489691995069895002248812703130513752129910946896352209786648354269496325133856621685909231768570633368993616060515292559264921197060909347276503547358538057526538734269688497621087574837950382134927695506354605351835272632618949531319788908276715169007298947508913869555538118800085451528176824872881556988941087060013994628891276253478421485131030616338866720007322889907368867853520898046836358247609598298144306785303475724923444697435445170611998547250501280696804402780670816991418088386536923947104080618307875978087803435539243254323078822361579636835304984842626922183749512876489233335285426393944882559710948730241658818414207504194417162380569834426447193640401029420109573989940381993993404953526586940542249776546003374171797344819687020389624469793859951811190355554454771455727317623608282419618133488825843309807717034066438815385912319614613790527111098942409873517330639409291634026795340108712782879637971959890561898096258402421693806002188590531046065749474089757563400629326801162960206506451422078151081103704074381909276014562800943602190576586268066259234088459645110338658268525180452660572054120406828913950432158130036932687848594184080617041735385953007744585509290592327101438323627017739300865349867991979385904708194381943963652853392792906087898700757787039541065560888840284165786915053630626144143850957433526288069639132377614738413758399274192905344651358794807857832166371089253957047381189844254011667074393932328425412170684651436035484277254715485875057128147301818526776657489762842324978610950922357291404538121871989620842290476890581090468731244663041039146465494738982656613784677028270858138728389174641763839627791322118425869049465577995431763762515951067556878580669372784393292718898531994447317327571555676734043354993831027254433900562297198119832863681330030366969158007385066523817238569437741023970594977359246571202075826031907174008950032347284147324071861813248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -1990033503191338518932883864779224880943468969763581126918741587296684731141692169136617403470331014732398900551835865564027476501064071734030297569653859346667386611016498168057620158337999142254252728189962874326412071016129662524818137736943826252258506943086522026629690159848985912746272624025046699166604738197220760285761545567837023769162669617010520740762368565295383578679068555203250749952080084984710089507101687815362444010532340580557635397064467505256312452097763321562717293573340229152532634174485251561960445462368481360208757503565844766286130908277520825406672476376554558356411635243668031036883978421632610390941849186332259451942053756993549480911894233535034155650459305862593974184345562183460412904551796245181809194437963901185544933383405560076487287082496913557471012178758913735742467702776684989589102778661314671303908211471391235615611867003713613240706888685026675561051427331985408103816877230392318444151937605534357546325392768785489359274036259917769751791421107817831967677441655622734715895190368594536159601853665332975984518673931825959759269545845517912174378820368033018256637856239659731203602256277092853269045752253018885139814690543647965229856589423526500369791624967059230564295516331904014795488221746666291897025128791771280443352988909136808536065083570601250859943731577747844151259352267838746218086014334664959129040611789881356008691527620666295805884683493875368505769683735434022315782824616801804695102640812456637263915002923294794903829501581311188878879309342940640563731173969810064525147547112192858957229466310316201276787009120058837668695099205689600196147813796766754737231401039607621564676383523726618900997688300096473050235447162739664732766322415302055379521976909422084109982228177323652178234222435141991416907487274332174556143816930620397746946043430523932176086348053697781090832923086488722701494636744800829726693668313715980073945449286167667074969284271435301816996687943315130155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] 1510059208602673341731644186216292935322819654888636935858972802676266736320165685414388916260647738644749483302370226505949005330324403764681991038093997912264915633464986878339428020705091431535002228576036063552630956633504104222496002959027142689414367949698613855944008778099594167784666508706098806217668464393905383072685236853300411277112636993257779150077705160389120946916668419556297783945369344591532777966546665739726055610816291220084370086539614173139187594568765446162527546340976363889546146349761401778585871242040812528279709238972065998721081429725955520649898579038571540189294795669854089702390862909153944222476683736666502059351962368822165070092211916918312182713932414408370393486134517489602300832319337617409296430436126468568289650118350181486755074029813494920197832370741705138068965804846993622584521245012323694842375920335162060223704856377489028169320771333725452169432442566479413001242820054769781066501175587659543294313034286550041182380540184066151686187062205310569813672808226602464234372963729025496181102711037658564139698404575498386791088354379363186659772559472064289453930069938032859299165841122542894793609551062888779538741408181614523559956192153422294276750647607908510992809095988222942276581297600441110984089304068280550641600366112484112455841440564925422869451279559491187729858103365194592739769551646904485701791903679802262663872490895998819018515082971300097197903293197099639712297339826658624475193851976608408656363735332553379754784715387121702547082760197811375210291486547151702821828871607840995899971672247817467241702387051343375579175285215355405515894739156027069674080632224396072153505703015987439141562584047539620901335328517793982145606882178245281299111758280045437836762573359607484861696224533254988278441759239119205755405437658864594059871846684971995378401528568448076858433501342181827936211713134383361392149867333312769855562642371888046444276539150788458054954475852799466799104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] -1006363577812335163186962130230506041228934485755732693317085435586899838625794995704783363635505563660184930652736948639214892149420496394818227458256996456244042030449992304524757569002722643159666833477364330213648169799544217706600771863686431640075228532546635337942923887216187948861500454703113459357187600682929602044353563340370260447232112339093505359407887993402838953104083807843653625031909118062358525784081621816485219627635140219403651391740649344759034529242559212157099724198643914881133149090807047998989134644489204550041629437408807458005884176782010529959940367571764815101345168594135872589624516718090305992732956331825668349893379544108979614175288370522901784451999407185515204598986307143813918277265172049106213999995533355407058166505502418054979948926613230740834250572980489964996445825554069761497285548619293859871366503071069997961692746513023839861667102084318441910805657213949900895860602610473058925302082312706534502376000553150576607627951454085390988628636714028981160601077756949243186446898780300826109388246773666567470813149427423687648711169048976983745165875217373302112900394040728915964413889162667664688346016095849264764909597931420270763746086828208413084722332966886908599307347482451654148975026245134928382162106436316099008111999671458516285516701945774128767543861106763588534415072728952275973617103900942394223826214162173103635586061650371420452629064181618953677897990492097251762393767059651406873518215664279279425252158295229125368902734158391462299619759109667863687649355954718827181758494934664504223926901964703732248574190400906157101827429062714519747236923079337558045202587213859329972546467119186915301034861650415676908775128553714241693124937277671597491423371487261170737039637257969940534056507444467861417488577569120552348708830123942794186539427292886590623292801828336686298556852917576911302934165937958524171159153174585130832422411988811119688846399845188206013990132962382864973824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 4536526871581006527009425864855095769539462062064498807292066309998113902922503117104752876918423936544856445337440715760345237098484278112637582546073852459802288195070973169389634805197457666530944850299835890311267823748219559551726626620567522361713148525065538101716014141723491662474219074890208587101023490670525380200821917618879564318213997514791458747448779584832271954425526540511293716572886632630753298651461024629002267514371876503374135656793732298710903801759616690696104406042842324000532199946184203460088868151642754524325862963541363690192730757708174715171840568504898766678053259365751092204818768408767558341706877583376812570458956884876582728670758545338262790100081767985227471046493067447719191523773768470899165459121450543177541344590115575008518648974585972131615001962073966274526081175266869588378897451267293950144461973389351719597545248066756811888924811294076687136279197887573003812703566511125977230519504291858213808051416094348301861485886798732048517598646185178126890293355511565857539602590301226208418338714646307889835617463847826808587038183950165115384757771719473552448161097941518537340840716440742572446613567314578147663312468131788757164587483387717902615897626241813294105065840462274719042672213367500829019587808163078146567528493356390898899108726292570780460488698745926209969527176475210311277782006795491001928435626444577301188023414345246926295738121221027588079305012160348470216137843635512859820959679210838121438343415333660423317655542320861938893378986893533120207991319107731259180678013893049112540574815856778848509358678811535575016951006871555429850863357854081298964379093471385196705417770279898888472753085823567596250969389576334625818221318120751103868465066414241143020604008016754668140831859676665428250739260013076052090593553733548705531535129724938374056337059774469942454787633685184673398564393942401753082007445271447438805375859896123329541079642820000612352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 12240065008096788596951474955722439341824440781163567019155942373325459147045041388400090310315002167428401821399094584313943682019092057798772041854458489843928464313800203406243371220763054119702835533052989460574277370720056922147682681121199461137105453347400291261459489699927594604577169447742575573786163973770176731088137134372486984090724380458436003887579984339291981061689583786206596125713462215718756925045719417343766292816799126818629808053053179552813683509480680208641754829932456105329111057013226980153655242730408174080370917967640363486501448064057374570810461184814754960950092830132777040956988164546784166775352942419500779282203122845003047116183494839090932050828959596958871923947054559276657418410784130653689724452821324173120137397908425587384041998571981540821631710814185423914250408615671709594653338629837307447035851712415989536039978729687922981594346759434822177416492315671299566009155373261051144618473182906938300066273159034120006657263208732153425308569960420888713863711994409614555306531870302363589527479968072792782402176159200089415743669865807235227587490968905576850302540743526763655622488741107317124447417946435796286387509754372171306406900216932705590608827202839545712980786243423401032720058644023434789218544019125444356142251654517073019295108295655145940297076833709516289388870232535756310683486557004584136693113025026684781415009989428215551431894046506000344099064959635945584001730288177555376395618440390694251181011879399704645113751032552715125913948961599932902975621015646248596310951601702017816644930245031232623719038690844256509385218264774686155736259825793634766228690705392528463880806730226424674784194301780010554085029740512572712062080893228880649023882639101066768921947528907744757571503197618660333790384407186873990121764835268074890463109466473625770266313786764772046401618380201750406221589788754153185350432011435197120455334328557837920516038008815360457834496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -983397995429083694680097904241813261761222539881509712439763774794934368722802250378441897329143718428752334746227303757628278966394362745738058262866907439635531912760618086901936191656180586538883918013515165914824912322933175513209014654717389428617795721408135792787684556239193900981841823503747196185756897707638575019743863534092264117298325906775795635653776135501131748849312599084435174333165724716436091385057402628862901158449510850595110701394609382864724672743182152279931039568078879623764346654006380443395516661177461444373218981853356041097749480847524438034352556966040324327199510285053591482201310731747834567103156952297193374139390468493294624559301185539547294017324483475654385718368792945165871766068167828461969544117032141083336816830804834119335677513454227082169354199036871595464174196313659788593287511778269750572896077278449485641060814847245258386503469434453571663359690908406820598838887432991056388003431051079016212149811327683461315310205326918273173997672493757256656573229844342366198594279768206070326115386940285752081511199767653177670946309359571813275053409715787432805159049905198606960976947390259637562637453338129969005057438196209857847373330564787515502410270589013979906675396109528722751146861153435912112353876592525665843794628630090367851119977855521519323874782246273592173062098151568458778178879234670015288364967924556113542133705765903866504312994046343923918222331475747723405119452130040757006133024225717015976279582285440856932563377672333390963730197799701225264152299738395719995238703249645023273377206688203885338496970049295027814471802182154673641190620426460502711413584515378525063161020269886507687231630497456212337898574469741648847233017609955829263752753206975696436750087465500484914046890635300974944114557632597373505796496111733123894755485916675175568859210725851370593112121230522519835351203931016009333162836757075814898259675097689370968638340521791679182667776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -15762984709369936452202442370062645541444072515895234557648187501824729615814832099203399077826490412555358174604723418375717208737066573818499868232741426185929293689402354222838399082941649486747816708944992167243930785252533862352469678366584789497108117194418148001555241054716712624998161183847891572626227078820592807737946503677826802347909392543153358083209832108761504463535087751807739105495049578384060264399187785663609542255046169442476494921648069134098342245718385885708046804846601833721778164506533473747627075527871315083041657022511606604065002864099874252398155707588823407395718503905610706179877882593785851680308379122687525779459890798440347541784881025662347500317549159936507522653918706442004548050025328046880211649156377544154378057091368056905760005880674956398972376025702521785950142731635449044736748525047601296150073328596124612206587459148244581057087335706764931848093256376510274438459203401101403751809560076421342755510293255335127319853509054789540421114331543772199655765254117626183730515884279760462257589014537580097590897926076345747473393834557322726497950358516461018222625332155871707673100491272149857340723643166526799182585433761249618582798165476908313601215250196866503981952721396130459210080790834455293516809609406793961855130140291605418903246007889628792803652229632837033935110700971402443736075296722258998129406935198485937656995988182347283454925587665885216720740518993599216321987301717538062942748884432951319775255731949291035024762784329230576927467905981767754503358369480878108841058324107597593638806055775750327646873288422253504999844989524527505354362484483744098175628601283588362629791147160383722067110180485118591950175679328327355513185460949103683500902745165948750619859681199301375752853067602225739969344334828352769816904748382375931059806062848405332838716549828109915572452980905349388957866822439790874452803357928315598673998258226723608036965535414275179089494016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 1758554881093726071741043343600672415836801932043955301390087829299670187129306184040097017705793779635055630829469598166169021924598028909009275010678784320143803927718148320883210137066382809161000190571787844729422782062345501549888971473194248030950817322822352159532724401712026018660908620890219078418905140035533614529074971679148219347640111342975001279810218527683542803562543434814039184990277957441636242341057273702604652739645927405994494268972861852212107909870350450079895263137760349589616563599956245381692070365975407111579761401237382261082001222532561447110104109419967166069896466010254428820522651637488102384260777547067626793494046892890590590844991556838005944772107152644868788956724059664293182071657975036378938062602743472012916301070282361845314318243817850007892672381932307975986351926496584682449385024604839425491389062654763869844045354232486124504270047327031008701799060469496175130015887445662408044535682909049327990771417505659319502302268304871000595258982165545315008489415999485647973330332504435598716767743696128292876075311645343718419179565694173489745572416299022599855159364697751125536470544491839851581111970959565785474130081734569470071103090362390646800572130733503603071637833548033391575145306603541462527549046424170922881078962313802944184202443508769411248116211706902408229970013885633907623682736065387481886574768149016619212712714206589842974245734071248187586077283673855619058204514487049114836355434492127310109785542262882714915816639806659138019826917491394190888661170044744605455354582971367921503120640866479498737393108119132888883311235474880330522489664760155615451920180546787820871602586693122004787264396619350126395858163871045832433294681236392739775231009602336307472931642402355898546477717596123473473764903326642140915562311092499158039212337117615498243579366841383736679702857174127027922117511060904676903521136345860649459344449277838928313271267991452119674122141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -37462348303765873380026316942328727385618199586774913515526910694003262696555355880605881727367003405500686004405262329327777061405692565038258203204743163316095789545915258409852606502931372579728617092488197400445880942169614172681013341815100044676538987446561476518917267441592800818172460214650192503168970534155167416741320416460467556580316201131424218222654645036978833732454073461411683196544710859468939866839920476014597775044739003096000036592158512206128535852877326329775511914039779744055430792581386937606820082838178369635570086883946277868896727163338541991531959754371537519130648653029815718931689105936092407756994563592245042123153440564364357373677147692456269852226067485071224692109690410726938859710757682742803224190298242287530214835917470495580235746473681888207513026871715587349998525100024430844682891305838414620600339646087509576577856356958852733331620934135697111731486548788712542887143730253943244697729349053793973291547938914223724920814133900094351010877784841147978141292067108237692110842346583402569312166623949752500357279708387861273557714661255070448868582433853653752425555942218617562298038870129952221637449143021364558782437274703647950111291789274332985618051807029356691551633885020442030585903007843048898594275565980714444207829238419055023585984915006047453641277718200319733416428515748089870817642075214522867626008529231292288816760204335037216188529589822244865450135151677434231568431141041147918304627824183724499674370388788592466167181461080637891179758946304271248452226931350402646680165935222988536757790392292434174108160761028454751299733945504062936986951578989383173070520972228506128114393170150092991191280964053401777154971167916136572703854356668130953614679852886195451345348479381720343468533031413804742239817812613463474914245779797396966795635203021733142311863351280882387505167056529039277345235972054860957171962288883795670388755527493211699622107012188590108242413092864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 345365612639258663036870211321088838225940304972688983685458015024035428880905723653953037052935824440755975397516052864211404730280694447433897638235093992137396141469466747357784087327209439545452235418826959444812389803971778910094058227117211292985661626477426381270172300077936522481261729205641726488189692314643913676249177805177111471006187970528258289355793379311805534924341146870332895936932295943878881757997358574002818241509293923197814492905111484129694813148967544179916728763504376563203013548340413754892857629214062190362077567115092303411769553316516774058464309166614834332877935895719321352490590724509056828101154302895830448035694502648323365191802661742082677241027810845415847826021289655648892772029739506322545807378871627876487687557406040846009410044082035228233152879073293558302854216347544777632965596215979271104124383167496859641905550128271721563590026144895176509151321043819928652374229472628350786481811355870832685493450285599019857512428019620921972217883748699082037466953368613744517426253793683172820054115042197993716237246795818610090787062504479048234759570894789020794128373239832828535183815917944698084624054661779907476113399125430145384474468178801584555190586999127984069704224197538812053123926082566014500450700090713886126482672231841129467805017050290162673555418024598248443473888617223181874420746878307621046700857911599815499018401939573023034112884104094873180306920275879837431448675484835371245982392410366539259526766629991603907079788494389587880132495616076387868420414668129102824206667367026159180346179399017985060515937747830724483408744502874115380649486421470165743887530186882962138714711652028159161642539615890052540997399950725085976466353605875777070097290014213173770392729035251611755392515005385216783458213479960064494329868389023153899454036100641719431918482280198258723199118639368431548873733581302572981898721446277780362311063097760607847235450329376352374206517739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -486519857906224395102860913920226569855037769379385490456144668467050626814883028674735292676885676683017050963173278767920153577360701628517070313008484224421324270521187175401493514814246865947477612392839646563102723699861811527784357411898500273158296383993229306021055461147021536851433773147348181807083650412662863402987454312875937008676161062523921758046387514646375659039416787465008536051990425843155770644131124158929677912622744403304288867544001478149705690090748509667239113548802778528432277529815789390847191906583383329103188835695312226521517982313413662509840886279315034168557315758906552936922681991707886830364877943253757033506425515419564042871147238976771420539016579333961274990915218984770106432424451252806020406943973815689572209174939215683178783015901166695549027837984689618628608849210438033990787214258138033783196631448414721398599666584373128621612029282766565121181066470328212626766731520468449835866955403066657653748007054358225176499317453034181085736935526036502014014141895750496404519109936378891429065843268143805300460923090628249874020206976181351049934429220566518794725896352996975884320405632857567295037950664805905923269621252219099965315217714838280813370576805049356164613851099676865801318137719429034618765359469050268346780493187151890981474815665008757664776889422166626851650232568761286243752606277192294383389788945449221824592301820013638665230448684961996620339193283410274127478474376233393039486945760029867128591860022395258286577919248373926898171445460230581002876032093557083950127839099440052841758927256763609558383547908242125935312823986495100101628793479217833436942416048978947007011566982789659415144769404666282845512604984707835327199226472258706556779293759626436283137404758416656289292654293879105937878448455448990945825304406628879998144685892040993516129321912850126590922448314411387805615840043472070137023390239915345197959427699694421436305140411645946559541840707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] -23839076580651524555019750800061807067193868445251098834100913558344224763111061371227414530212380485658613884451048163783082636485194020411212345604349640429211752753773838703786126273437965460630096522670616320645817307448101964710770160701072992474912976215900548991767615589376582756197901335027307161017262271191393802392698398392587372133666852346207770631487176769688585916136054864867534770588275820688183432131544387716489260810131133983196540480069014800996675496440999998022467295170536551539356325984366321630406235916149414588192159291163241934432869037720633397280966109059114891488756826056624462793562693496934078598254868382470709053474690655383807477462803591242588803106649948500284520793724067563340451052170021400952567321593636426483360054842476190556623807695098277458046227653309574748439783812417150369439476448256786462079527714522459466845001954503756551044549608979694096299166375385603974854387638972126732044818810558896362258958781714157226071242906781966702215788428365022181354705510844236936600726193134505001552330878790968730043966421668138922833369808769282811681980124867443653869029588951973109631581862569631850009832821256451841046857791066036382919679430555486705869810481268484108998620440119802054585283680809193591992291703931611366457900268928605441047951097708816364138060932270977289010582273604389712508468260021411211251799663979207743536412388769169068523445173715539509399597729908128084859170986112096570736226376378086252907533090621870456713789030312091208593316054506049049669360925893360568070475713382596381146698765702536994299727133542705820288866535923222374701753644133175604191026601360288181797640574468612907322028614353981095649839174450836050727077602101640588481998781722196229946728994120241372509585649438855621933073354646436480127592538986816755795113221839111864472673034609705554255583585653971251289568598418224866229482921031495659011785897368061928571969977301157345567919986180096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 304033315855782191870293459796608203022194996271396101257312386506873698145753735940032471099912514140102313289304795249459316663977498962613696733961995699718397156633337491617864224172251892690715416430377581267025624146163494898596676020552901069651967804646472394927757793990430449414997962175614349449821123257518294615544452997380125905950086260231964382374737636891515545039849639341791332117998061488043185011845433152562613174313157607163474216253437981058948388472727153662007312730384415345337101398833668190626394337757225570690314440246206442734508201216624409765440042786158339127798592392475237289015922110774203982502321374479616265278159956955893476339447649863471131071599902998228286495699193716913879119252640700547287476427342152248310072301535582923793547062617031836273839600619149727683594182072359523659430126629767369286383721415252031269437313209289343718720971547053405988247305209060206160904645733313256105629800036052504014758528934065988681973755327739070132748715482818812035100084436377663050022726032379632070955683015874299314057872671782176328485840284947975142381352207628508914231938128857155575129477137228254570005724154254867672150912318891949064661835045042444275031946840619853726482433967872601918151772917069375802907751759475657860298724739977462262255630875495172713115718139618035317606339273884270549149341664551415083853762291809062268022126431581015871943678386823866331203013802203674890432536129522669605677856530053162121229223908984365442780253011744245271085455326133046632305975408315595107095504103674565669637251105136798674175517354594160622310834502755894238209860933441953318718423902082985239798026766377779930217081234495884024025901515364606356069374457608633971169217007218701601953336331675282302094683098627426284045842651742995105739074128675204550461442128020091982842097494633237210768916240096051501194194957297287103343830342458427801207449101127275753514577578178663289201149469523968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -2024531753604306906796287543952498722026022687339297358992849041328155054043049225439776203269946802714412246632920208493287890538756982710872016635780121414013039248311663274356148450665614486653326667524852618889643521237537256774844968336119201106067268362070193877384550901499653810938496887145396145191097489917750650790171283011077609590744527652042531312070220551276919257383141159200548781445542132350444253194976073828710836582577558321508810386993893316866110805362068698356678944946337401199000992515251749933695208328204420516692192886306652903761473506414379139585766266086565450150837604973447265362771336634104923174718355503769214258549589071584744749652321066494661675936819370095364128737717630595193991440247650958038723788209530458962119852084679930381050464654065599983095288315321882770133133167498736263396852017021287041158714720456673448185534167709891340881756633387498445503858276461908576467159945811697014375243347487723161704409859484518802250010937651535381706925191427735736327006560460753503334066759022888686382562258140226756196029014037914252379830955080578926968249996982004602054862993141254166940458487562273628387963048298354011312183429845032084671471692463972721876077712976177302485133389120077037701713486121141596957687088917377861497840889086433075194675584110875730453907136266580661036963165623772442287039060563642801798102941635377965305699416600234856204752788710177631056571137131839549277778287900700437824631412815501586302765851551976764271707274621380337533922098878649305325479064139297007004677511127403039887707372595911246908350910158639902932587204797659451378876596328567888047290790079256983202627930951756446567033130699847999799945207371647611007482271784478735949509843782247999294998914425416641782720076793010740800170237144722426338312643654376060691482715452852706561947324587079454625194321822103240335696206618812429857993226517289166948143021474544327475520790314102958087963822782414848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 8425724103070856685631743106120340082272461605837677570762031405706552610809524300815227837599810440721588097197936475954361251762238954659944254468225077552121290642287888462008208051321741372550305065141799669332872200225806400933142998266216424600817194341774407551698078592575791687766898437726477641463743216650265249759872257072057931427759605856457449924309832187273000465519269965386097865452894949648353625945891960235641345732291018007920076749752315295046384419143075802513919731215818020555142193581193331148865414345193573044496117370672945990990171443070335839815600973847027543140043933329304675812415520495992549908906485886030666303272435790130294465651635753206971225974365758906554029911786720597494103748960786748650699877788634436916449588498700198353249510953202823257717760484575861621259877304365290289767908430117422528526546991054400376671584766348800690579144677515214888810610285129735337077143140487670982104915960432518817616408996127538752762013437600875864660873336351840463314675885560620667245694132458811115478698189297609137362790895210958837716451338091957667878434607886689933817144458725165225162536411139381354143471119094584947581501852310648989648877886357883626800251355834566927118975252681890731900277837177910862224290629789780714957071913974904197380027412130822045625937588241738316465139498423931408810571216243620089874238161722598888989816988397059418040079160914704955248564367982011487294458489932194084145720693909218132651563420646983001723415661233807590388600953798106402701190817674315314993106383962803489730198496459245467211775931377037083017181084338429310209064767397493071565905559574517857312296086661697657587801249898536339762786958964244668415431776622299465562712347358393222463473458203574008884713263018096135044827592113162374761770968801839217392164310711996869083391785213635022645402775336488800665927261403074121036320539954385849978838112137248399441161729783630429728185945042190336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -20502413933181101497444189528553199719120393942258002507191695241273767652341325685428485323224147611588894142351616800926282582302359972985980853380213217807645794157351429843584213670830024752899141997762449604472953815458369702637603436962445051287645671894697173230918372401146462426806128023382333957199271351438895538302348926257247531468393102703811850857809775241243801807920785970612239352252606582834415713981485980489089721465844615208283106171582613620385225574626457446342663983654900904013961325820112835213581911785920691806743405481433508921111715774946532077927913184275628731248021757683343971470785110692942776984147406555625966440736264184534406756573060522995251390352209758861622341901838687240512239285326083766254291765376717509387742479450958268280759782668443310425303004014743666631532253808417521509383373476841963888337121275023266175664272922655457196291126745485142458917526978048843861779518433982611251873596524438642472051849276979933123311709183760858556795116855689020335494887739634499238008136064834652466584455208440574595117774985152335371627511327661839063015676703058917868020165408051583306206469344353643066154512847914135504239747195409932330198456319513733031019112744049069182316699348711942644168341179553423223936674271091964163795115599948760632712616095208560238685147141540585390756405473816848242692325883015317596023975535905437872327155977135347133437953539344978656541832520432504552043489965515434159207439910952135746207634986627613760197096733327307318317163442305054241206038851234468579056808826378272160666868026554943420380258196023321173986763155438918437804721301070039379620586275093821947230837855224239356487204920859167662591249559684844650955116677316866144539232414435849278309983519101725650362299027006534576489459418437145964872441079421063509401723653985265855813307785755646957865089549397735476244319164598146235437670574667810226903633730634340746438857352954058662052816567786274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 10071719789277569436712375942996717305792982095071392405416457565019528583432775131543050146530521152098074474793420104194840611028543730927603673430888788146203745578273935246247754292533834020989832296063412715662246323268382315391197674144976751721165476802769815179223955935399010257366725102729731257719233876285505160699775420118709076098093037478439513544073907066850876466514093492757794687381610683908410793436789230907802957437930030792749487984810731457865931809064961860473603671316488104272703239879134124200410403320832823282752897009683042913455575081238272244740008333173635089525544746928514521165062568832318036450282719937647744219926250883786823157998152687010207017320569870771363679229266893317139705587771570205257128553011248683352570380791289634228708039184909402468363461836400266951426377563527835175540653633315370397037360152598168671549534725052900253744248973063223925199719835400759502367498304909704625193002599983496157018648607276264320075422096317781553296285517147178300030635250464458317833139665887300605343039449270597897217909388696063274782729424631752679145551646094204495055898930984685375237626980494723258731320134638691225268034581371619808680905922337954331609862456537327248455929375646948138276718581048825504791150356195826408526993862469957419479189563155306231726891895364237341384232029548247442761083394959552891256232471126716321050162119040198174133786531545116348821160266017789780942889364039918429148524541319449728051347531115685743225649548538928771849333302677518888710010030043368070983995117235806575899273814834118146414038421061428344954627624126533228752556621071906660512291489752924680850847562624705660370361311809082334038055168072938427393265208181007064231087540683449430153129083113569651720901395472149604821206590680004355732725145350438050876379547015028409653014866889651997912716441956582012513788728515236807131322226267993549713928203720765810951342872023517255301437067513298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 133078798295113609443700352821322321601343857827851716332600562769726724763282420697679822535349376253786484384060254757281168469686369322752926551240550752117725071122541407342788710674855896811507880297824255959068523968377080263566589044683541333363764914562522175402159458098531703597311260591371396252746148833921939591684829997713263171150527750508161885331027360022306280282465511052729253974254093645423245967844442090859080931473805603023500366221899137015589373018218948877263202294030186645372203144548879166840219491993480018833237015546714770377996188792046907275631090957825259336509770256757634248400807409688658403925903909913685475066909242341877021862073990741934087843708883232622428918229477456683166007708588224776943382037015185801505408525865722349406511629374227353780522513222323143856484186011756837798092652987114842274689418949723679424377764100551070882570859152237226502809153865401424856019976422173184509554069177378184687158461080637603833400427555711621624874757487723019396938603293253189132036689002770278410007739730356544277389560538720935752968143440350685802380932871506800991435985899444158365518570390948260331022760340177688768275958239526105923973089319652046568410880207642908134848022454004925799889634572152906814751847871996174867211709874726093036303810155821188194493973684489965266737104885939964525118358145721711755513856172687590259108822512280221773961339008906801953971263993957566115123027586442815697598731961606054737985463989762945362664277437488229918915412629330490703195513817418546765171511661449075040798372687022016604679983636500880587600359674208838100686985750048509853618828746042726366244139641736434930682256206391043340954273243069957878751512037643890687574867284578733896047283897511648624290775178807818260954345148794511332054276809268809266439068384705174878453421247911597999105172184382540827181843691141681527382771987050952537998803160324629372576830599783453392478072839627341824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -574154858974622994240377708705019800163009593069265801713143375395062735011536116037678412093419285430467981589280131160061110965941815061281842682136239145299354090613648018928919443998470229091453514187463376985962825173722417764523556112309794780154642618306077419797854734324700482918500207502868606172695459306465672729124914091810706725539489136676180659206567698979091512064221822556216494281405774320146843586347043144446125515147173475672623544530530158664765539839937596153299835550030557700252368462192081423526015428903004796589602698772207927817212296611830076536384462788128662564752862030994639565834441723974470120618359100240784091192800049992038183735520320668035136909829736540174779141220706435080967487076246073145246535740268803104732604778214213939930254876143235748276489723502129554228043457791964038443385166929482610800748696975746498216081523159618317403325076784276699083777141487175197767271305215845948451126496608002553548356819449627970584447005014843740298734911295804699178323307996227899373723462202149314026719006852386357070048069041830621175762412276135862514256765537015618005526866066941813769814651920205246172735196153472275390765943302648687518236549230688662654360439040817152491075577234824209585525451529246489541950793028378450979353838190984977894541604235340714338942371673212567639577679392729870907896894755324589495787492448852165223079014862099582325624784722819174801963743410413965812914336641481234587525564395330269981315187548137311117918832763044597901058310304305926018208375983158808308434434272216590776592823932517575155802787576671024727121541975200288126872095680400703441659079902226590830718481836686733387250707930358286124160155939891048621856907385401506556849687314137547295266768594695518200111106724176334365766534698248460587439947264023275542692230446657766350314865956891208759718706884076513916168144927952760516258945243230670328351174293285141490525279192392428334115147803160215552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 1170279330887145044066600914690807984072921055782752328651507276137707901934369841897901847642443555851294360053630567956486462482684700238151785626266442562421925181640892227423536553343291283856476126831005689902891039064744728303485427349677563203833623778685737394741537285852353577922658508192012920962934804626260112327399469548549891267162458567230307716730697738105789890329622524253903892632715662231849491433663555037688066402465752751160179613546029850628368783994669768074895554712291492279996226319959164933716149891668558151132024594999063883961452075590216252921072076359361731116993644627239982855277702596862178963574912774336871781874267392655922904236219276385866729717167846155796101044364790851849332242561749331774081496582836580110694378200855586858138643450302535659046378097540375590172391620399377065803107393032609779310683916197628356317070170335398800860898979939464948423175972636661717980815432012533146666819469634537717699547957810923410674714425409573597056926632181764807725004291226395020063185690683163070477359679899116117597856442514373843389154227395700841899724224291729572533759260279760247418008162428738697979800626290855407875741450911635414217698744107506531225502383821184653444807075549330817613111065941944611818921228066309997212929042251822756896651052713304720346976790840693845634067155819113664996032739526717939346154175669345092293029909842329529693915084912650815031851496880212468709410955469956577522862164915310956996149458874767450035104828561495073311765351183608437411059824798452744273675139293633444150713132969428899428721187761494884001006349877124579292130195068671748258876157420517403861116034748357157172948154449181847012947237217200723803241536517265957894724020777362677498840094620313864717511237628080332252863423490117573560590920929542120632829178605316063666507712583636155132619753400734039056451639020145281240191098315020231338327259399302689653004911584476715033015361656103895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -743125793915818154292196198326904637267208493876325196260181876180968167273188116876731946175362880316937242703269987420736244826380771635564349563099101797985626824132581001847741848401308951624215974757248442039863086287622511123859465745305348411928580776937039449720794875358751170037759768150578201802504965740853880208773521476053562221877313830849710587537992135330020651947825773398564989494536608348140379272478957591360882225501193465904739527572396683115718031376370661272735207070982295277205915649941229127078885058029442284243740601300382135065930162318195230705765877984288721404911260969300698479539726632855839076413023400715347113541530903604995762199230770510026420393864020092081963815106517923516871731178029916486095466722567630415811255469378957821324102886436214293240745286536269458644860671628357851808808076065540805566940378131411747209315151408928614830781103566463175822693422007465436771977879862833009224708183163526463839568897728917613043824064993082130188572209983759730046119436928572281016972428328796494035150779565474658481307483183290599994248825902051746780299928280120682899618646007145604846930686492920647710318655691179951693380434170861071663977201161991676990147959359276297853820436933213419349725749281366037474984333341201292623715551603528421706809082464601498527874309167582190597135963492333984969178967977970084589993989420592028068485967498755866755330371841300938961604578066087969236072001408223783623896454404117070539071196131798663577019145431793193587590022779086832368968223525382396462133826377758301483998384374388150436509442492147748756306242703861744376534464007698009711267733462331819281542338251557028040218450111339861735427000199514823751709917842666528999599518169424977620745278228787593128928583091875283282526411951250907765966356714214216381842518988093845140408253351614021323608154272043124571309325481912897114273153682932636300704172369100547301737443936467070369016916317745184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] -3052300608807843248906194176606466432395316950161428712842931938388312758267599311582824333933943592764357068570474052139193633958881452006588118257606768641965326933317381090928322738486767648651924066437100998659481632585021460237166465557781814980617200144348944073692221881515622273313311186044093082480432679843400396378204778681376759481827950724520597259961646242025248326578001096179995283494314748324351371027811307477754701896460109642707608167707790364133966509885055691506794614256219042878829911524094451415827809018357400134759247314975244149027185772296124604078668695928498833196969130890497282223189486313949302188191527160229973704562830104264348435508683869387936229647505716767249842736837432884919693275433009994668188423283906091437946212818989624795526699356280009506534291578290402116373189540010390357867702231492692587466435624914247602888850460419363165682545953823596458565056005453663209817999586947817811126389962116666821284191590212630452464769101900315619037066749017853411558248733648830948521818436732174766323184172569928515278522851314489189701321641269929058327920455261206642542869972268733806754241519503208852482351957097078971315822901111960307450465421006922586173301911723783572985384783392707699660498890283859623844703812520889686341180824043095490217111931521182107809271084768869658600375369238017695399346153954472168978890932943748219454292197719853071787253407271260769737795565559320825435609710736506282750984162188229229908177965510812594337225591196108006793199088869836082619909860974306610060271462346149875942466450288032008625017867805161646684433819924780953588579627161453085165573756823247371973222209259041974759291511594353094805203510901108339165184546518109238191486580164009859951084598614506887203393303500261779301502615507698167673802675750524070105683261487414823401726910400022201445151811563613993899849621467398445608452212981724449988525252609131066878918429088277904985528689920944635904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 11509191453250777978282911578893308087915652910465602900937739596811034367597574588842497404257260929470145691500917652112813820257594537299361238552757629319997789863745347432090106097160829013102091624631414548572108300675012605680797153641595174002959748078233814382839083035207483877624966649407065878743718526525205255897221260505817983651219761708025939192357885987498271832256984368379910262303696231773314139923343397348262080584169919953674707788841143788046057038182128993692179439445154295220160248421558553480236538574723503960842281947364335918005080218987547221967472344042032733775664700546321538081061269712492784311827507758052906219816350852905407511749001983867951567157056091691022279437816480584868889604873346244184214349807777923728171719802129840860102081524393084729044118237861998260786036087958317650998555467078120123102666289507995386696429911020722663372208315448816275707534933876608663271130819219270676730810273991933658486367496964810855693339322809700678403479066018603736518569902410692759431650912581910775485725719306469239140700940028874896073819992516373787349771704450696228090800023331957244273573389728224204989227159349792408942845593408686030994189557804386787637348368259506513239272133017845575528116486248643185186998522061479671964349696137656353225040659632322731167504434204453638622327227972896081334704732779510176849517503963580642097462374540262241411670502728838783890744041618988921118326769421211440108571008240767948010003449812780371362152491271892516599955519018405032809070052779150244345060140160122152548831116041692001004789388222609396295539806181839982155824692070376858736541877428972912034356968686393241911417983947763511342805697569656110168015369662472555541985495382892943086238563792107304305273488559774166778164817270150154326275139405944444911445124678025293512594473030725846357880159589721990220312620953536663088259796247801231205649886471187616972495911217419759261761032403608928256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -20222608252275737998695629497264484970672322500312919321070261895644902622939536641105568666808607129335524353998393450121995499492307292085911979333771451620514609272438552144940697158045561130224599893345007923209500940303995685390926677798359174266179883287987582010558705845970201970171166658996172214536196498552583835445189837763104306376463726289735464424813996940753707890618532227162114559550435724248396584309078844404935581733278070173866530986790280607816977718077285037092831903916286651308975587534509784373382053793304801196617997635599912492205215054465619547305454422906580307415775488013186631973288770975432259860581712032422851711928629244999895117301317389907135770352267557453198883322210650248872999410548057347984746041645353436264282920385944084838775461763521284693551836472362423177513938187327433435809015322549226246386953506380029030408909471311157501430539867144262257962071883413876419734505042505744922641643527059108795593602879580336158590256401310798016988106007044703962599789608846943586354032191239816287660575134274054233861295431104603196281720211991368933019086598869490998861271497827483247618106639847608409857121528770990300656487800360548870134026201430224486982802783012242467915415879094296945270026588176685230862457011653591653654975375882288514151047478575035510374198021780706291167712131685297948440747104516918056060890464253914845198258234983462029079742364750928077043372192648789462806700281455107563559800013890609827366855269126087293466844589653282882044237097531178950792843996102720420532280803562745301216921121185894448481212782330128747375107902235431002761362274518844163918701466541565216149379896247904394993577968469016004837639510586634220925647146801911852561856619899970749750707594731501546128766786607990201696902619097896560631202034671494163260074304763891603975323525077210722750903849894386158445188765443552583081793443439390582979709619213527998516653187719119358279318946449205493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] 16089156185328960062984426838486529441279383003578638978072942582087188649242085011584423887122277377704436279286974601660942673136786525080999385577413733699266515773660657250751245414407339870495991252394221196737202577150088793949111889053880481780301838407833578143124698815031001807021291682334175917274047428047146950511446322097863218084919761646932276176103434900536464945598839659016942084717460115167585938095708581390597091691223663393348297092970695407190883532770290697998217790723021646597721106024500460615032335151625027205581699159032292676068559980029092404824245586314575512817662465438378600162142868073399003573537890127109791832469088324023756448170964903052137162374210002587788563296803996647019887873142912874864942414626430908869335306599711133544386617570460306170483234286705641528683810077004368129880900273030014509584725793089104103600901960540638761460005406946634650116432259203802564332234148611737418980995398134646957838863966422921690132862910849396665683472995637087629418255114034048059738885848398286478983454501831663437983635955092564255973624185422882300883020554648995325784148955430287670819769928963984756052975424219992348754425136541409461643800295286846630451022344748247193324688588705658795676345613739428824552460365276234647292173506302378840747503654469486479394232441756415528163033298557574234276530461490445864272944027726474791144490238966223635703160552907875607812821883005865426155943138295384999003382037731596228851904635223530607261011901550682560477758070117082577328633404640909530937464061889958166255753366012867761544400445055036132347405049383086539700131443035807075396580514665927626957770622752656838114963690909011376256476862025689260584534491182322713686218765706605555746429728025055211683138681413496661046267439448187471996362164651090794519038375591576688132373639733237079853019677997143328700999069142527719193171395069473909230948308068329519631691365554416701603552365106031493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 18348177896536069155579876161064411949536178810180039271214993658856764752461321625379093860331582590064834503677389279563376592697459510156149435750904293153543917605968904199476383386246157188038104482357016318031164068278035181349372444913323182142058927968232788671788229588924822903599164449267374498490330098254202100949712888332346877486872235792413322890923924266923308456874653256813896474746623891519818661045857699608969785043638336651853496577627345558490409539732642558623910061328994045139899241952670345663982660992967021414992758814790468836864030603014262752761207259360504019902918022605962964842562140244134230087669645112230270434854781791196180111397342683077803282348253732256916213455534648546271714091630958513443895055906076874523385331389780081696411138619999356075149602800385147716276896448118788792530651317745960117036442365162245598285178913112361167946634690669741945035029935809965473694805352522054592430571947654200241780650049113229595451848341852522148036143623171006519840560522421398111933074242725348590766445415504901534909598554057813400244285606320344554790762451849683465648234188143760229083312678493877050217665594215178790629111345350788214981917861618936242641784419634466792670118006390438220032512840178850049681250412810916244712855084063848292201544159394071270087958562543715749267035711193088025916372356510818763991092722700193123712448286347297400980898585725720491641531201487679965826343232337049037075947677285849394371194236032530444739260337739586348204777928718526529152908889946779379083974888293380882520392751168811306054416573613362955436966745495538388604205800180246117445576455617264131874512007540686475084674578569259929809359212379815470211953259403998888644607789899477006833237806477462425017921778650681535964217650178425001790265434596503865389960661961897167226005496734964601307613758590874275912781180948370902645038723131519715244579949416603137324653229652344702258407485728100450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -92841584957226389769907718637310957969979424402543125477065153671769564302449282938325995688864759874149404236999248568144593393185187218117705620727727260241036741016747887158366072806884533761549276270815843842318943952149315785996569930644336814024471281962886777255544862503224567701555082242848924363772028936483099112823787845015006113143867545975933053576852392631559271350558263569908511014299244747167835420685982504710220416227923907435003523229946694012653694682886003312742072981458711357264037007141122582210801838478447897497401885162294487001171161958730376181793130706175296830209338654842175189033153954589305947889252922107108260866552731039884917938741907284593267332476365979477877350213009472971062761357312182575901672496421968891089926597891198798702852709279978655663702965831434987552215547708572890569877921426322472504617111657482725959853093946380321229456569500430405766252640345092991405921007206404212817368466477666708765853536359844277038735053342676228137945935959194257361742115611065849897342561635429229665136529310506782012765192804709619447539221366075175095938086895036127249176389806520630775918298611081583630515518276383780152997032099313416530297538494923903381551816116406436893196315746395169868610142068245937553541081844524098692497866396458194603684799506517064645898321135788456772637514829260506531172436382971166745071217922209328813265333676636483225820718837312967983386231736777536639209981709634832292112312920539808498248764411318296924354828201385065054990360844768380334331069024559881193713856633592780461246589698983002132678171659470140978331393040585502757068997773807686797608893878067319551301793262316776879014051257269021610165725800313769722312649467859636722726808993635597564540515954789243786610022724826342603123138093490881545698606987646057512996303008971489203255894171544335562532553224831286830219085435438908235344726852338229686444934659668465280694681020013687917835061062669871087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 196945552471113748033377668513294380206292723758658257470553214665244262590793522546524906380387707052392341879757617678235393624999448638063305218610198002778395753776854240919605563611517247565494979135447417315425434620692756602961693122392235677262758276320558249970903382175539527173385332418921600496912373192058453696780576167056607842982049891574638797154961221093735973443610184677643903072736297417520108900564798189305413039999919625763111900803994498191050941246591309425732404192945599475768222131448191350963655689719701752146780851318426566548884727988143794771880044232112057445606857972780067936226967441117727057352937212721256886589737914210546128520332907937363500301791058745712468207079108138970424944280214603754619060474381918238695739954104088341195856375350651113496140755243882071901801480986177199728081271540019611652633043620525119269290436568026771782792929218025589653868552100987000237553667103967687243444803172175492255493681604340174379499867384054782111077072229638505338769840131165970784349493510964667889283554401088558549810973648142415717181132758110280733030658636214523591160993271201197146455614325414510426066570652723036173029161446536742154058014918241323002513623010225874143819171395925443173270756731380644493735389400075304692826662491158717533612698986166353586201901514168731589517899833043133042073040025482758149228282095903514322048349853826859222552920208594764327164573370846302749916213777144602599532566651096571338301329063619341089700336420512300640468176644539721623995549272232931914621599013573727812817853055158791989390303851280360304273644136656981103757986164547704101756339044296694584439026883875955766458909283582151951860813096271791465942203077576447544727098103117144909163859511246188205796714400434664741840430829929357618344757229472047674042033285049513064348836017786722444695072643785230994360812111691044171961696096544986370190489644808645793515150300461399802429434193784573263872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -295253361047379503132524615176582201205078903522685855294582286895360226102254635213992348369008003587419636495846302276472177014680774234089143752802011880811619515948090185808147881870182958762529419221465866123609133766378226326566606264260556493846402505601448519172134304991495732219262627457675353153488773819636823188177064077574002011833951518967960279662924045654943750380920090044266050693546793800337781419768476289951096393112229701129359790924090995546392220313195546457043914103926494237684068163310187842127460374597195158058325108747979698428359287593778325341182394332147877918815796331276038961099862068058866207256645567597448569471498417030957616805533210881696253269521368345498827975057132847283630826658646924451935856696544125579057723650586027074602471181959830477358170729778661798494277627338479692977500809052128283429656652163523007038448167934733041216983182272569731171699216862104223969117163640538099670244036642267749091627462771911659816141302383171091700854192636848775464265482211872321142654747317227178871865552337138557183953472171088157974077805178844267352552641566042677221205612310181957561870558356997915120693890726618062780309120577224327609040002345403863366305673738747547189992580339608346875759559891684638435968436613409120559736152866896217941361350275218819256384842930684871521898085447196541156342942961278434621659101625298480655980934058652256405072214403201618840241186077785352193875108089470374875164692417189617999525215734116601045968667695666764336313388691216219805071791563927962252959183182397615943013769212447330395683740484142500539224864067196951866962807124538515210516126970406055468615437605131516036610692902632512278800659657678509257828319028029271713524576758470558760337335668289010141128223577155891468699635272561637182798448052423334704516989040374423576824030400443377728159159116169576987391969790680789930460421267638798014990234866235582794860562795155959414973309254101129756672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 333360694151453278188600002056413823381398844906402732697577516238955251718329676983073428000551072955936878235877529884925825986600644031441499479235690315820793115154347092482998295552229926376430322384002080581140459758561981448647690212390524979982961596573812244243746238425296319386078386861462341779177454435888068694381132675319918432239979664677634467696003800506399792556421276021694031998556700470155652139298458747546515647690000834155168935742169349287762770202805868122426591143692807829424486710979013688056508486162939732476768761724063591191952593362635042836621129014861979419491397351006888987780003493208946673777491656124698605103609395946445348599459329030514618122336671104406061631853053820028401608532563335646769851620333230604422335985778118613309909636655496058648669649452814695789224450645296598627675241652547934414775085083146055400277296999040582001472982885793584073719581123811155442313480382372199008614105310908612223173575928580451598971451744443133549266837760992019328978882942663465712175719923581518380572829424366843613230035610934288023840484226990107909818269384221282694644484054428448077897084306765377158245784220988481972064576440264273233452709560219344456692561856249150377624302027981998851126941695314117849056024883559890256922153118368614504283226045976094378699684652930827888356936972959948267521649068915924712441326415000289602398361143656369527829627749353544559632783919745538236587409277104584701469335629570742893811917040170225247817011651609242816879023099499736759936567070424176634643878991649825015676080586712013190587808772613450864388962469900361053835316372899933998069265189796900592704419762143938696508264844156259451136563479960102191631483894587287090504229302224418641985856376116028352240852252612614272430540712307594246592595471674030652918774880886900842748916217484488673351860279166286338829966121807193751607652182101415749946639883600466864807836190167130190305459471339596283904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -255119862450491565216843270721156167125160905094465091989227226146057207175044067659061580188645897310709055125335826356473180798961872729352897423353665953575865943067998148649140882432787361727937593618803691546525101333097585990988354926747005998285028879919899061328385101502380104127214489604810816876377886432702246859151404584638304833554877532774580816481210206548554509877434959885595588549157269264209236118287021471091382996703798962970448755555374948197010522957265760474691489509087376905634205488797001228847960875354253134871928639146474182142662013292147271470309294875531239602908637039272536864286311265301495580009138810974959135492778379564633898153305801191151171961333634156745001272854807043944008701897880223255973952596558593946402894312162165563003901650242963405209642636168522633031830142503756257240900175358449628435043730245006245406341275246882007305374229077171296749764556023992739290255754937531485752244227092205941962295142823432006990920821164522315330685515577865519096486057297838086360716891002580342338111098236748324451601208221553259597196672793182162769628112905992732567328913871793785784698535670452916626217978722620168321524302334442934532037185789505316142758330022577286009308071204633193471607297209747093327216774563464776199809108279989308003541504703470392876675941956911224445887159858836095004179263133956561682188203215352628093883948142047054684623705046632166477702049942597057438726190420815030205031573955410793203724851720365399883488413696885817085371749332529457373490685679154052453829563754775071197802591320865658927429793335055758988930646993280244460270868158751413579574448707218375320286278542565779802589121156176383556317870899429385062321071717125489898552030892138544468104327315269708364481758971550294402934637973488259342999281982265382388841863512464459503121316219756548556309830516120106074706312142084082776918116417433381915994843245908288766953004498138977115761860584381203087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 30838387822608279939379111635075958655662313318147721809505331369168596879827272624867996753276216300855464778358741150620434349907998541913799141013033919836164305423541666697749071322774930309608336817247412888041993225265868737144791791094162251746692663338434208342220891452315229548698188536005065723612424111180633643065163012076987810244815647592654887653130843142138441281168252578558403356411068015732546055963786259123547077417446360395370807288658905326606420637339687748660372633175440553667812741416904951267572049983721352536616181536902194902398663018229631799551786991353577921797925423357393517390463137277042974956553997065912710255440013678689147586402250229379313180064779177513272443497063721842876242428880211083253585634790089306852518728728193228766310793720110724690226534625369214382590364560671338725260755616755771819060168538495848165995918663339661932475804731196122768167350304495374594923640829734903536133859752071372620464093397523551514241308805101917979366192725615125689927273971995154089308273888007446255931641254140588375060655205096080334830823216849238099473686714806669131875743721279692504919877267065099572864093663884284923702489063419243060602118875683663976947194663985631500654892319265088850276205607266619363219706524942589219771411833517596266350448899837824647727088155750447849419725561305538533100126789639178096815763528499316724441275635675654426993401394160806688161855392845310184471093227387792006810266002611667437651266966358703695299227907784642612216271659064767115818392667490504000885613940025846857245506368387970727983481694662679473990004838298727923447623631233713726814226165108836520039610376563730371603039054637505415313445103957997237596546937582088471468686091923517520821304231743176918128591464819120285246827353545208386711068395735154424037774963255156329616663587061346717659097698832819014002696248068995727901288670804701250080131205090488756487183715195184500496651378647151673344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] 313692151964528585458029542550009134622106609374767506362412902600290467476274627229403814705659868174892925478629413237056620794110161500392108335130529793129901106135697233613027863049639201329706020956466036598893243865560385239798057393216971907325759657361610359707385415575380456081948179890848008968435722836827087325945298435989477378253619244764497571500424058300187212295705494741039889447132550369184687472961275144841577066967247230227751382802584379331102099594281079096907107088679797203977453630567103446512032354310837994437531936690178479080407062768630852029394041879750845724862791175020506383140407011505611540651455433547400841184734213639138870456354178200974600497168004215791156242026367073022047069954622967241927979179290197148919709674375071711797256086003933479762794138052116746315137542535016283753795403425192895712838202366141786106157833388250151555832515564353794663418880843254202289297493713021221453673981848034875186442234816212577122990818369486582003890898938904477756507552675141579904474019792317774707323605940493989210561776642286588601675111970532222295234980051118156639493468005255527480920708315849253960056900421388280048582699401630676155943420207152345955885500120411466157655995572340914456385971385092821609075334510774154596505970674741984946212456455335999832756060833020997098540650281971384573168293875574657014270030275798989491165255739406881887431008174855483250959250824892331274797485017623107975888805495023171068167325190928492915592923737943239952916358286344988371152187502100942607866037047252409312598488237476019702235809495357918601615373866782697379024326174083877591509381010033264918964309579573417978980530265855902175198813187907364412590145305861088956674560009534796504828187636417163246637965941631430492400448880775492113374302680996464389270048107696789053540990292501828438733933789495146714613026622240685187674214420114611027276113721468295336243517757744986180154047511525955993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] -690744741510868863559850079185596018295001385544028450628585551128987707424307116237103367342234368627406956076501835813468809902962042782179844911229829280563030371722920170556846376322191700373821655018071105671066878095890915242037736851882554096987716595382483806992023337390070557959463744583571480772184679721918719220136282619013704253516839815525588363302178517705357106148460231725803313266225384388596674561398683264033945832161865795894721385590375937749583192121328246514475356430746955875670402082997016610708599185973705995296099373855968509733646421205141632264287621880770879680228721165009233970407903817151790265684091216919010572584628880511042493343419603865869290601361088358834927305689586405104704421339339904956604767178415975804088395963408793672013548592844879392411123783702129418136067742666400415632596865254736721264529050884850021093471653890429038718709316641997022578842891645988491680928542686407812867960039569259272282795738116325727454609192024039815636517140678636021337451627624870400987296978684202667508118463498855100957590045569405030516895250321459424526542046703657771345806776554525612698031488367531505335011110502515435461564144815217459984789003242368549717410170185300349784525203813754478578995357682826521901839852232982187996360010679689314093620123582967800237187510744109488275595341318934140710820158775892398090233849390250188520268313536573331470501240192289461867886375182478256988899796915879995883688057140805237977218748992770488086497555229557427052139295441800042394636166189670273864224321444553015504696446647142771696930128927859109883514135694919936011751242991786830688120085146334649777722984483655171123232038283634467546072609815570672632864377441297762883098875178213332648810941472325658952519041162235021628312446389785625599891830048666936095596926940804911961001309234429482362549242740896752320322558233094673973525088962432204169635645919962473592260380478013287920404673698713103761408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] 983718414174904294775200016509753208645212626550590551695170615663306066460090482511916627432736266739672441063161791202240823068709172280636771687680630970450435739949056601140882261389479726208891295990304050873476936647735281218768424771410132096670515381922845533901205760159962749876198655069604013561419755666065172522285758275845678437528863458497055961006051222669663645334898405716470502364686875195986062376668157969950276867227334374201678851099798552114923475572873383432379934957266941735753478493522577898341753157109976501615029254203203232485909523775949142592448984840489476285855819994546891393181610193729254674071863877033908649930964785385056347017175581122509622637512447707688982363463869359158377525225007005501867629950094931926649503075405874232597600413134749916106111536511980648199070777740050737674773860587549509946195420231232789220177245930914430005742410643802788082947603618685653147704865845506054821438235587211192938718397830386034821454581071201308846630204944343380479994519013113880275601580240732092008882425838592166388543041979331732658020045539094249639540618173262910545249632367674805933234626626291943623433546165903515559687817294202693668976137206258460554311952988562576736031799352021882183961397441087874232892171033102918672319587849632146075517664507587605565519685730542752185232390849733907789291325195988558503897236451229537941480060835264673100076485167276365875851576080414375607080869027725436139470744641745690274685190559457716526252307784414626039021367335921523033109388812682313654447120462387329530848332979522589703417365193854926580540974693110444906322965350674810366521492741761952656214283135999314569423858857910406235158199740763104933804140186694015178225858132488077480543763100844027122120644795733328230795496023708010808587968141463190629717189505163320469473153783399102227810804659443778379129267529075932229930810424087765074786065974501212034669134933714792732678613823917071007744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] -1105152085874570738816353811841930071786028143892462112692234881566904379061549155073088185850622978470982261057803534359016540737902319888849810800511377504726244660951655486392858763609019441737538001577226521213761788546813558250416896919994442519716391289506243282118589587717341074423162930941402797369765117398741870032426321563947748611458212673393761847434788948309075601509802043326842903102097822704240041733860965659171725352636541274269999349690313139297098189805387355496053839488527125525339271274802212438215652174275639498573988565773240235218737071188160984112412154119260815631068832477506360431993079239625899198727116961575507830584873861335625654469193479849198303836638932034820260720367128696686611668051734175469319019398633347548414750370707192759299229587681721369501448471237677824944800641331317768272253362659080051921164864491874259717287404954909813364922220524303081520250748739469719619711494351078368631645124017771062179571469325762467777179749642802262630927818972220402955950124338860256612796240019454575350986680344412198070750658087727356959372524523961748837104571840185510612492335599997444546993491003095807315570070424409618933586045751870360388047591369268707062620584822127193630914573369255242635592729142150364808283134761982412885959489649626324516136220554191090602856826032959723192908619603814366574129316851413214518104324324954055494687407609254379236986313398058372692649159130351217034063989458452255631953979427904002024379922435841994632112808000415411957154950445819005909640443159108106893456259582814432777686807025393850790804264323778521191645299965792181669389719258675605656825525555507218203080716116213289873078934520274761777068100430296132264587081098199420937822303503191257763222994000502219592317755162853618714065135578990745369201318198250679782566185373508517454803266109456660733496229160368659462517467366203216505162241486818639686319527410930689233720300644248971898467859472138880679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] 1039460482979324163466327224040986633618180155547367749083175822861377074006612051856399229197922702193822414703362946561064193982210420143197785256354035840676159702927561316691353331792374096614565472843746646395713157126119441542103973650575299924135605987697326967618699467554952336345739449233253451706845102064266058137572917485289899394199315103638869096627022336730956106956469628381431152192309476047136936329854838472085851710388757551264787019047966864180393318677784710132843100458493053684219218231676430200262806922148765521375678137479507885461893386857051134001002854968325320494179567999338077796315555738809382417599925452711179057104711708166448065031190002544150886472273141984768543592901372884652408984081296600395661755282211817318292588199796840295074274483675856335745239269082744614349210413039631357503970473919620423664044854705935453737906346775820806412093664292340522459462609460333837356338633663894826463848944042324010927279885644143686427976774314753034724387928287742400675299236137484920850091789088346898233797608408037273473146676855317656740931025476985710330318698786940660723577127233706950331375342499128167461355347738280977145450271258732475428278990879085248644421073013554929138773149426987793263390936744880383189107065802938223439131774129933878855952955295525322558192257836659966281827082658026931269288493910430118865359943865916098333319539001196633106334951420984019117239879519569424188606826553162930103022351739946908975926366496389075470854456820304435586822557926173851905948330480482811211393862887348751901430056532424585385471981509007356864280822409076713141300229239379939000530676281551462114840957733622031124428239760877406467632390695601772783481583888835939243397035984002709955747868294958113181461489936070515871472844294105942137336374912176492568639114368559817011630023322917865901181179975806666789997104966946731675611176861292764237173937179592086867671351066911777470370397426773970124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] -840917002754290067981488938735871469028402637989166143444534111995988776873776912734970941910476311171345632158066309907366007926226966702859045706200441992783957285047281920938761531519239083824796193964605689382866552381537930276796269712128398339723607654504957617877737954627977785357821828365271114753182035347087362355720674550140185574633059534424090723099040806647893085554145451429045864104502344379912061466340319047385942614331772311471042692608105575185793733853003157285015302074796798408159219667115857674882093160931107616042318845438403813939089927694210727078086235375205244941070731138341329851287680047426064543182854142680749172337135350754870770525100372950123434625928627655086682298571326578817549442676692846901405473837894445271655756514541719108390900347756472170511578339350559714148254435186636264092144259384044153296704467613571412146789423663062809495613423566466761327546475781223834609408465264137318059054306975826973637834465703991461188055004090973034535554466891581099168474769279374390864325776229637512507850603312699740297004317804529511542104566427537427000485683545676073522420509014319268896495121690163348852317805958840703947614658680876680477954286055043125496975757793341810661381629162558084775905016977827919086432477448528786857285345966096151495126736186054737653259858219013308867983444473491803975336811830769889865658549795485217434220498573471143761791521872202838495271711461508500891272285568013574633654852808895829436481743407398338377277093968523816606510561396459520416012902925051763407435074883148569848656086700611614677922698170225062430058116379434351527620621905363714114577150247749949799597457036988410148995659012101971256757163544400910990144112390185776863704887040638843654082707937036270311571686296834273361359256613095700383440721359113518088337825709973356285224799582195685079277158794379401641005006823265830932557728609627239492270527200005403841922562311648583508747289013383631732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 594283442823567590108710976252174684847361957586579485772718766466310562891773632953402796436168172606025685469672779379952620717950742329520938650953439003448322059984099611022718253257751435330907970514744802792905639843672660398471516870101097026484491968516877110010289228389937921717155004919986339126037603259309518165420446631433350918909092348275089390678446927413450616817318825328428283195087310134498631903700038771137259239706255931911846152427040649834198017590751735800200156059415151450587098873390365257359878066173376159912403203790870572507129488577393129156951587548200144237868963792223949522760824892173900127664034536245060574587489636023069635950197996490374263873059608994320458214918324601933572346761934891101842040378851707468782715441943314527189977978450235594810755396434009126616061425638496219702720936519129732751126550421991254340706632716847618517693001763238260271549098137530317433171914402430033030646756642055995336261480119647201404008141132206612185839306004689605712017912120176289909803253703770082823835038379177906962452744085001022570344446644164965115492401381316165910728061345057028823876044851124220175685857173511131317967629656558139047845324612137027774020831029078071298143495956259941504528151602596344712116126030408653931689906123201602142649289471369160563139762822809541091035508769784421513933486646371742104886397192259330305107459215196636456187821172846176380276453995016726485119060844146493943656548025766328851381913751244632159109235820333961219051984459904003113614215347200129330885842592067506480972297519997294377931935672265212083608706393160430411122746846406049353154012671461896865978092915696168899873549467335078115736488302852732568514665909752435913838247130665149214656412768146041882908034818729797862090915191179067845192462531867038577940703031554585348926023048582557626914901919348014781095126675857729258722324596038297179178304625641805287205370876130786982971931259629666828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -370765745366021089653432546791007065004814076883315148704609325750798507780919309916608847745253031443007105908777911776554031894600141138811447543159623738871829374360076009848243879003059761769530904603889167291355651679066543027950183039291557383071926950536184274114310598503354140085810051033117818499941992836432063958846625309479702866884906306521299562769186482983010162040819922180007576255387073896187978305628052534076829240371747242232865577020972851065308593624585218515111163201602106111286358901218586213070627432424682121766062121550269345587348750466199200141184601144251806690501434471570049428642192133451544869458760102670374019398339927197133231908085140502161386357688606853840551855468537894627061797995705321165047149899367615805021670008035792205604103010589937632672554982732672897902639889430022431732007138609985268059204693463355910464450481432570111741142789646895513240243797988276234993127195617875117643419831123520842483324073024755132812166420458910822968216830581811188056642333460871074940321372919118969730603262035186217773844106195050327888543421869098001106688841923545871441230803732334819580788604136487295850050148385930079775083505837580102337065484721525131479349438688480365464703192594635418203802615681472729000992779769192236823092727827481290877962188238116669080076590352593972642150013192092512995674895966141646997740003046943823666866748727064397305018431507107768134394783663329457184680574992489628460455637727283040719326360558544349513307849448410622209404111042204973700378439146609005191198545513303016502480971353544624769777372161336661350099202314117666010260503856601996969170973837416123900963447026738722177067855656714187413225568071335067804283654148552939989498945748115621693347076060472844673720417738918870628930262558025637043066494172711505889561729177798153365135762164659125930037552009865323893507785127630531575902716716947711967815053944514885187875136566140194102424629672509484040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -4053235096419633406752086661595916413580562182358999646177021425882058441410509849583982912342236710655545692179034711759252503122623563608583516858515781280147916147904060553527212191252923876109277398933227039421824530938050121585730580282554010111724997686842567524039421727083979036875195671252107457264341454934528057663116630183513530885660515817742428706296807738436666930701339920709284266068936624485115937992937452728443050047698582679836644045707015347835727747055152307792391199932931620107907532152926953744770717393049192977415867668154549811140146500106313216481847609308039615421743187663869950207916636000067321002117137861099431638594264563778016953722329667239944901890864369283881196786884074977227424525665867886680735298403411446065113053548479232087405158972399914834298216606687627612836587658268229717069163575421096165425031453987114480726807948595637528984180287912850657826671308800111299024638343423101013175292879438253802837896390494536404964560700756441935312068817103899777711917224561276337127805514927455935165402138534518159145794383585540736993091345755665772937747313893191218455532017836396550351848544658553391722211458605369055678915057514805016913179014897327851368174701529091708604086067352179058262650069379246493656494564936545897552943402563740020934482468602362598954807191994624771399660025284563558026798561117469551573336603085304473184577791602320067964237094534985213436603599694792689744195816927990602437305358007344693656656905396655338602658100128940266553637967644829285588802086964431994224054038828826580174509681681320639775797301386126844642193093612794817509566703175427672887241568099856890895871675970660415921112500250515184113162341399576013282917186351096409209958341596810068343319854903179120071569965470510598951394544298828385284573771656247930545773380828214519395360271644747247418004883572053004730949698931691483232286840862587810539205476007236398673473635632050864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] -3350251898226050063034911449207329289606934457120242043790566206697474499485899723700304384445856919934783947065741774131341712806214496840440750031937490762347489559842810570636503635000236511722927699071802025399355589115297403855914799139856036055585343306522033615809930467615354400169723287488855311568340975244099194977262331089553821720316401361281243921461143315046450849437178887402918809045068134071761637402377442918663287535376493140997193281827902940058001713603322876518859446204163005552346626472249686312714573087275582679489632150812143043716219848181712366886427185728183885240255537711568219263901465607362838500654653877833761713069303933272476773600198623252959308934411822805356174946363669868260168161312596354014880919891312214108260416229684054109933599224040377133989250869615744437298056808421688949648756430813265324538805932141374925905085151616848499613599327189873729740100838620246675533527570074428365493432594987056916042668679634304211452327749752185116954005510087365047164366372177743760623758620008957295543344042879800054446992602891936697723424231185335493205582751697605338571716824943611744837054862724200566065681110050311125233670526728227917760572136592667068269826468080072468642959351004754850194548548415414821489180667536715014191303059701445646770066646724334971800463927774242065525132530972442369629943461634027227667001999521739679094905844623410493946412621873874369190387072142082848556684013630321366817000417041871119281381932113368403546852040811734517178469721825154595110337506072837039725776288520427591887794895185031027255673617261377306419931433113652505069067974389918801619117352438177414275991633060528352024537981627179957057415823404715206286395697530039265036907549408797743163307300369943554506960207192460753401941873713927478258862300516701971014845078203363598154393366857440240982853990222625648593968590356812717310360705556895460717217678191282634620435935379389671276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 249121992887782494274154637296739739112321484060950328494733566220016467220090332881512316837131523255539270972994551920944416164616036371723718740566482389762395639568120287573803882242831193092656112152586589299896704620001846331607881052277116069576055505260770130678285472498125117312570883499080347262388727861512985864328295166329721611933684900037890970193058186722160731633985814572720123577896563927183988625041959608108758798170954653108458061899246202578547435596650736503260051405476201678081669060262464540963759731686366825974466619964781092230690846314969736164453189377988917108213359886354730319544091856387915563906569213124253105037593640876589033002646343449894370018322443066469264687414672536563200364548858338180937639875230570820856887802982721339057249632812016432160184040044288915862712634714768153610060983612909643354254249787591853775789739721907910097687961482785797502321774653984226346876291529555374816797591343634077296538795731533615100549049348704308664459536315232924472678991729226235242661405556128650186889706408099008371330458765005637248837115953354871737747545016918607803989397408453421273470747160605635954379388997018492169576425191907570720681601674026433297222383165394600221099923499113355535071542857323951843673943113410418730596246303985609544205761414608197499420419608614489144224009648899763007601788667411247448872304168178893640320753747403139726365062130940233418590005483665581367254903032751403471726778328390719738275189959665626848949903431399373667528674197504145327684954821504597046904161775380486213965476871833179309777202336701125126705396319984371591060156663996599131289879096358327867542846145608365265942267728985412283258243892080998214326604273698684203644395856848092370618278287907783370893589237093124423604922298699735593332504187025186553597504168419454013885383629122875476687877303415812154566091877044665602297623870741339890608482998814112232561987194249387249238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 6794105017371048203980473469192306128884681352636662410940615775582179862682268656512305139304102654918109519492858600399855125653520731598750731245101190732921075830635790947689357938934144537387716681872932835168325462432095691742737815332794554827854354369730364013281305002023897395775446084954805955860090018656661356652864858853936742348017286410666146395647535857670670964336111531544153322865561019246842532589264464289254977143401543946022088374662809175492804103787930989285953566908340970095933590043201724698029552688324057431092575818826604155659610950859220587800532033630908751966408450093589208301556864617991018350286303239798097516859981351585591124086560226001971556854634353074281925185272775853970728619994656879161308227895129017089366272649599726582500226058554614008169343455063060238304874320176768159115544605795413769897633698397579693552386266081823741595110720544093522280816169090496948465312299080722424664765406057364097506594810409955416044933842755339382942121457819083217930928280201813125180148039976846898530770828308228396983253097484424732948227737036679481495977213232606132100810955166815556888791994744058204944851788427189995881849513197899175721711040987534562153347103448519925135772755156479754912863692025335250304942386703116248991751528836348868052190804822992680428511277537572412165662889114895904709551948327153992370561555254807222039295554667747832188402254384578734173432310459653690161853880189858144476770424471759842512514018636928772610639693040250179543183695648152621009441342639869576575068334253972229687732296837527013644792507201197975950850173099305059182873432717670835830789100263439570449571658541664561960615050000417935111987699694524968448919185277847326998039343894613076519777791545555423312957706814038672767679358180044840776069668629739845652068133636071293603031267727423366765737844867140250690889086432629009739830069795303210315011270409849338956448167139716593583390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -588257606120213368151738686873329869531587480097160203019285104553488095488886185021418654051560037034556851329315095913068499157061108423428802803827342706283020932285189905089489231422350840744760644082085021412206013909988039376868953684863957685459002767722489663798520109670694133037187836306417263225550761309856211406569345576982518446884380230574471607418493309135969624216085156471001682588478849082412333146919532458307943506519719064990233129786370263149345620190673290938346634749189585109645024459214204243393969358152868113070386655559068880431824426311856952782648979726932921634912832022745267146269062029652513428282757063595281029434503779370187114595239729893960018380914211307635628644192628444098911744271359075717601895295945250592744630864306795347723552295057089899595297186647916428591495301424438088899515745267393827426715293785675875877952280271301047513047334257995359184704703309398472767976344982386314572978016307528704043197471187503031157571873095162512185403265597177322818634001321381852108048359955521365505373843234322901746123432410956780957464224278682956149529703840206122611308348122364241942941177320622491444795878422659231017068734412270456293077578017418104612429342380118770880446444983589529075029463494618299082535681124250157135356994810249035791273346976160304586581844561039149007379247796574754327107180313780600740623604108405958822601845076944936931890178205209682021584438846776586329159312192708158041282734057924641120701012441837609570378151325786854342022895634012084989667852605176084999086023760147516520097217518007460927541412776912044392744626840493690006463765940419339239627724658332435764476785627022182309075374027417787903819994103628885323473537768072872141544482649765642139656019106813435468131118125466083621943739930357802658826091002267025058470958729748761747467055965244477578597483331459895890631915345350183882094713290991137615530795042588047429690829582352338677424717824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 12314992446875819066692714299941889295701658148910578870219430228770139040498122755036913546942487889368209427318418240110994613438163696160075529329987074999429790309391369546311399714791087264490401599931587071108786265734283058964500152057287233272802374137229282240481473482792519615922668212587025157346806863976226677630734437007380486780403502034351863373930783723610951451181651606171343106496521197444006366371217822028647835721229694540258897916079427820685094153005127988035406324990261516130040548517537561793936714092549649590757240925296127000727730710193919017994274672488473281453158926783418096468892690014273889447578588221458496976793447113009784619796020687323309444386919383730388552684187448884244356713454403271657167753312583717002311250675442848731167131005724340202902668113312628766873104540910218417341217204219076672898624045992167420889781177999636161678413409289414478713317389640768835009360783073458335034331847489486636004311371713594210399309065061016640218678624072104920094094812162046500865889746069212050650443950540851475806838183828334640453373394021183181158512529926885708244174627343918022368591626479331849433505515155972163239879800341975750263177062430171627395567645643550398211518945154713141626489598724415586045226093145943645971265870138627373795071336122236138517138008243620440523378960552077538205556855522356434817636226961250424318652325387907547832719883359486363878621364714998961812045355852974739653843797730142513175899790964746964314633120673581784050774240404687302372097545984336864288133701386579897840912094916511519958510735984970750648572315803249730724109620138473828425643455579202422051366633820564015427667680114393656710673298187431022807054114946166703667311664322313444820095673374420173573704669799837936848017863554522312178698565319606475779411105008606217931496892676019814399878109030230586616891424673046909469036253603657482164984746766123256613979477985636678310761070592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -107875248655103116896081590419422091524913102658353973835760484938873842289515814909957210868682344222029023788901062300416225451702611382806107652173732392175268168789974583295963593714813823179798179144256791936778462856404444029874279223351659069604263960685858383268752875182987557400459088277216434830300532778736265528616080106625048660879212754256900895963924175178490653239899623801438263239528927972456953697163550447990398309462958690662658727227416683936177685608793874158533887323309073181517187101943402882041859866557161932057721552452486244196711563744555656544178609116634319790183417547600188396615682243165429525698724788592287152472757630697364042202609568113135243188191438887939395919259672892146720364100215334974216561003552697555455080027023454077582263022501349674310652154295306566987807039648584397361158312893844872523068038517913527610205199118713428322794486605223455736903681751311202008742983592608342551238501707781549261787851789101546622300371115571022991516704324883131744112030866425462869191303040373189627387571528630985841978491941379807029077633655193174282097707036536080000378836277282576359102794224990961659284609517494713594495886678090566850069505434004765394672517820221759667248657822848024904518287709074125061088458577058809775251641863903193379494797307075966284911323676277519105069861037890822839707450917866713285417614123763828634765504767035975051300266773860046555283167479034450702116510901328676272399349378380736427692195609040743852449037239528846770273822628628883062748680153151545436666800477266797327739325039818889988772648626818825964062868766694406837974769756782567188215752001738143798515152546787160469142355378717963450108893303378548037674075694197046089741366192029689274909163869397442242570162988790063656489320691412093205355362456137329074980222349162660554884768613169897433766591861365334640972251177945306776513925152096362251983118170798502366810015540108030457355935154176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] -85532635524027804305006104242781029378714963052569089133832729665934327558717066770368886457849073376565040286587705059218552727028245356153443099004605808035137979672747671346133489725168808323229221540549080831519662086209052746885792911605582555504920024489886623622674166119841477072640739563237843407747691485845747546156710430176892417927403392871029337458284584719569283707605226765193431368897889720301371420081817149019358350059370276051455636061284112733427292381499690966468574414560629859825175733293527050436685906961812872143834672863864236961687992428996701613089498395201263532014940163721756508025526969777496152402368020133246928635954578617487204658646176552549037469064682727694035319152509607376129960109510224140412065278346841194422298894382060113149402959990402473429778531741810488435644103110066151794274760987874270725459611738716188629707021017954162411453994090906023028833255256358822068861551413381272396057835463318805694933362336322649287094821730775609059535231258324646556671884886519392081010577797289798641303571864639121893357542682357155181083722550105243209716276266867210330879082189709338181152450091913087296895457234747051204245168790130193609349092996241639590189382175272409219454851816195658441359985392844317875357559241246285188446432391077181869609808370499643460725235549857905991037671792609177815891436144078711007839617446028111314151058631811539571244427505821997765416489182432715202673949491288691795112873554543209894295456506235673084856995533501362157637941465632536609771853540512944311253490720607060375411405862767023919324144137735720499230579892070098891780366410936942147705736275080072781200400720446656581307331067906699244449824348815116352205435192200460851851565025487731697942844428178329971297642896708258679333263900743020779018195841522216958191749669268342532241694336978583325180387975871002419799945144623855887359036473628501532464109803476404080818630614870624328255837044736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] 12573410198287498891098220287126272709995992352846092286517112977315307670695972121205688039222217491212214276716389106437958982795577785539438244296219442047162560518902813295290899575694872106653532733185590214125987663572024087527857937010928386671577717042527379701261066972802463892113944845250302986183157840651071261481258901242625487710091912158713751995426394586494488370266670158923920203902186201460045366751442996484364313138104732474442421050600181417792298524013831561599307417802473502200450418044771565379724801937662596110271560933520516431277404810761395197240882989813563053735130445918633958118593089115916181329211681668563261669228416788271834693589137620968189884439848066072747017484778433813742912259941619935068213810389835868648595911384737497682118179214428856919336576357099291442422744208453375496365843247590302587875996825138438637899317475172321081881942683805970073012689830153284323090795781310207878063266553796061925859689999000149544887670428850338706343936156320047674149537901930838798284911254314605961111259599189422165109636881600719734441032204133230487720213544368853210399057607642243526587266867859757316658497280464941909919559584347070028716468033353920980281544234110118594014075244957338379232936302931270301761730706596412620448635439636216286123593987043446923916424743122397938535826917088061981949646609410002949995256093877015413236428405866697461862818845132207470277451391088072720347401475770655767265320133591846607463156838257065500346603954617738636810642799735819678419394177653444824094535282187590537362950341469157637127499206565261447159821613482290190816863389929201715042900175497719276588021450440459967902220213333900704333132815094073991991253803265836751267392399530170486069247742934599498203013280409704219395862188624862315474510636481780012644185818347999366367453722007940353356859419803752897430711638159350360719484874828559552328313984776033222909990767858732121550054464946176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -151289811047289300984260063464249221928982544613247395917468553332020346574925600524148478750390607544309773809699503006832235534298125583633272243373775565741855891826236897701829480865520242771532033567277278252153698801764493250855763142885108475782112106726105839614888112160884152153581134458169556940042051583748360623966006572372155953722105537036628875416865248987523599538520617898624103282123521043335547154819171357447256486672105400146514355881383964380837341081758924961256511245506594440892002447899941184375329648786334368879076388256065114598801410888297057133477357909982072870270981554485868808236841355287569112785197175195441653317090598232985116853984426898840291766001311295097283014955848242259923797418729529012850867173791314801585867843593869975137653811145317880857831238019477995826040099762029256706366687853147018499905610902883423383148402637779217056518813408551045614009017979820795395667763912750733064496376884690634276232756533489232745544367878833627350428312928311058233059819738156901560836057369673024172190592950114354915047542438318066504915214188314803928648422050924513995841476800899022984750993196239452671840279109139420445328029099902544989695292783144262667722055779355343507132692850015091865936394169025442868091533014397159398868933285092648823687717662314739489414762161728312642945788170474710324228920842854436402482920410608043750848545842885381133862299350891636225390241702679244553263982185126711784200738918813156545905914185937882313614480840628572354039516342664955520811735220378698093867725871161765137758104991945200223893555766358506312732480221453557106582726064236043224143340423980596510764955168261299461104603855531718185978459070317482989694124205419056676520459285835927112802512378037302050101623716500076444960984377065483137522812424342405641482076757199384117165648783857028817485195962062685607335778017811878197308436119368478880335661980431284132135413199653455908151586577186816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 1010225089327752829837016165966372534519193693283730478022462107898328718880739157194845095838530184475304764600419210837249656652337731869431083062687739276917870594898234911774586226388406523941778365736694688852011864079582411571799960634642865770995869971123090336433740421415072169435932706124274895335593718057121588534912153542708740904585796240961114369825109718861090850534427467594999389713451816134598792439075866065661503175362271752206163494602710891406892426411947789556857486305400509046272835617722309906939713535382637792861564369311411453948320726606704378506782155148058049891317646213888082068724735172038011418098451180555845540577829889332423370167749882008571138851823408402951167620720855291934468891106871742146712880108685252194169094793339978643571749253477322277804549613996011104838860542693694334047757055710320782662525698120246850070392548065623906643730269057902547081963676331319301597014282617290702698137463996109556517955927465628345909165725426136427760663946959438228653156819548327976157882689232934272251288717199988274341944292773976701888458730849436222186053300032281298013080461332215498504952576145984434416336634638633709054872530576021065167619749530107062417350768349273085707613212105290122874801339239382246537585403217469245088357890921923022688035242694038486885589759896049547346472222056478306839544786142906816793896019493956113897039463943720904806765369060875777951364904380165863414444028314230902375644043532705842473006134653707228019000773604929589619626131608058909971782109822023724585035785267738477124783945421016751203927076452684038042266903550254085015298115113547981849611095811385991485369274573333358216636219959197254548481956091379967805003550576393400774547981768717416625663046878057069699657463674254216221485522809085392499747900869991695809286693646811425481715084378211252870455649945506753687527949792043428151069219788975504345959956689900387749309254983519512390670183278051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -4212600212689893058936996887848568192326231469231809394112754600755594849120849777252086559739026886877099510152398227757862294300272487438161768061275701380009941799204517353553353302434097300694388820230824984462470531310406493518064783143378630572217006316956786410533230842764441414657931235830508611231337349114060370265517379044704384986742173495662556450112669392651880993423452815665233767811395607779863402385380313190468375362324368126331415146501500194628292695981089284151590939644766289091685316090611917064950008377678708129640184357996985646391851527760136326498881915173228904368328405001785201855688846124306793126001576977405171633193049210263244574594563477857193334306453354078343261835535055794717790093731383796452088886877827736876548320414257330290311744449291401019199569176442313247963354209254051089544919300125966509609702938776789321668899340448804561151613648476735244507946840147671302009401387701549949159993478013802855198082689989031703755462690322781430569964520520307252741766149928557182254732153317798457101921217876392422621759515257908355914186118279121373985570182039803948133104568544181706659293527325470099283834882462311490941551453947183595325261668352362096067750905053057272285435263936127123960273175283020850453009959498039990186315676693872595665025482787493303729764304202992071806977474882086340818004687233424082236176022269046476859413553985097556798799408157427090089061274529087310727241662736921624496318528599707656571935647047857600789823116374436800779756241478506969066179411629001725876872988984440805505750337618082829772148231078639065084934168399994553326472984667659867932129603550157820576872445245463770861164571497098515636105818835915441873845170088638029362114686745419050083638193188405864187565210180333253294172481245768013862226520487617907585484422450375365474071794321834197747635113615987927326483451462643620990035897653616846515980464504653133913387154545899326577357111873765376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 9870050548547362705857995370159228455012656663678197710578950569798131743932336647188712212869395958833513201540597946923692228301430275881891105136604553748873342667987215624155212249570569394686659491588882587373564888492303873235863574222170244896753966113286589184346448647026449215697579759220902239515636631191458187833805486037358572779341440571739432679722232180414299701370655866816288441991684778390032541959288083801790440832914172091249613075457634743425311447049149755137715375066401839943733298605484611276191192444132823055364066066494164581761203829831447502331637038830358798025074975215568413903567740759677429099772124625657818825219379146596622408300283324831790739443293550195383301691550335454055492712544393987444492107856910734831535470452378916347002940943294854525595579424200547425465860921909487462500126173215098310580553859006461339003368719113312767211594525741449956178899272117156962182859236132349643594813139483703416290375718976900428749361090831096316765878448603139937413168974647766822622322602391425743431909408623189956709853985812872998465383585919207907237698429666948469631538601143510159928761832069318037294161805366211297046266447426411091911872136537181450269029537705668192441200683014544505805952140303187549480799975573945241709838514085464876011713307305403975055269994451596197318100877690384198397251322694797049189642880451362671635677972929727038033021645912016179994421673527166399401391585814182523420959322155902632421546820792089053596056920143682104163980725422561443920823355238645609709218668476507254068501363816613953219918615907379712095881428038643301229317309140873294619685205469557499408677147137622765727626308569934191909163693647152369875928274936805812738968868867500893545790454684377564503228717005113860547159393187651519774974702951806209565110738381209302227651370979357645545129879069871670183475491785212431621419822960228634657744233730306927873408124340446725305896241874337792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -849268321877117343071168673837595561907793059193374292487315951044128452385748965445206686205355553968276126571570097903703274023720114677707502619226854498354779252238112104195154622658360919512129878280899460482183057525550777811788916684416391839603717433117602210990804897478864165112942460231073616795216642016679014140958616618369547303694879479901437655817397888491393342068945785567502106086125267539200305291234261553598456046312624368421632722269643966038803059879647883768905340958767707791016227680107823729802748325445025293283108942673239257073657584521498856485349627992209208275375181395167222280343902385858171350777777849666160193730675875312531855379072399849582507581412254181373004972101621041752702610353420351555984274972188178747871455891999229222572206061116956160249949980947842632892561425185501799319531071088156982431956971199520739930520441590344261956136792342647365322439096990497600538181311124048185098705841892858275366177377418779989891858127773868655254795636635540553586508101432466620903577044400892923977558781042247962146081229126030558650929044165244885865103367811297583281185851363146089486476045103728098439719835792656603896658978816524498061660747961762207256557246137161441750948811580548493288588619513473754332039539126711130497446433283009488342208939241387501133552616797460204514445876737610885832574737081503271755066267338791518132785743384879214981377391925294825491591359808550323844322550660041167488556250441024020864731425412042030960618172405874296499295724362413515355016933820704552279781059552789173156484245320979582225450571036191114234051375839161065711401081703593436583544702686195465066433730760904723110954286428328477733773893217189188221232883328072293736572512468536400627758301388872138670862212705298052889678128460714005202861084083601634205772970115997342412692682121812689675935552793045985444420212399604884017896869384654888434884865820193667369689676942781243386070987968610304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -88274913375439729880699142424286566035686356172264848510445836230155352135740682724384496946053004748720384457650639933922738179380505290719917854665284528478159758890356332604668133450768178174301950376876058858979956059134184396597820994598879861099175412658456523982067360865293675080526440204147168939517508243979460559085710851537411824155850085598432966081209341827302895962665179548914220374163963479679500309039893958043925369647527340323041164722863292083806251379571063049727089123050224332323023050728832865948045917305188608872961943727100175832107673265715855216662285447993828657172280020678408835500714590526755722573408154235997666386872146239219153694217907111883355749114560858068534375859560541429296900773787397086710586044939255472277780733686089007390915456008949316511131080898607934204965264502238772458929831934147288527722006758763032725179505548384131646363802176102539830143267233753908978934984271666664017453757212187871703962486498520495945718097422582309128293713125262384073677866137258130528012105556468132078927944169978644633756190399849543384778211605961805238426631130441445667401457265515518316892961592114270459616396243783936129580630198838029942112582151655797786065293643580993961733848162176618812644831031349776477854238013398388773977401587719397529866196559990930359451899071632281760875355925786387252275599883759959287121599766765658688169484834720982912425857073892618465849682097964720147547620042353709665714953378312073108055859230927058676066028714439979550080337390303268110569399784416367879350906850150846896504750894634698705066238097974613949172790061384563854939279374905695134047867990100483081673326189967224441931685173321867749994058799907453548378311157414219304895767064482374582935287312054938717269480422925998564767438191126704368061294754125180554117104533683906893376108111109114637908861293396825061058583381752729081600764257150218271590206089293954926162305112843417848425439690458398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 350484940753101004041330629370595906879129687221785251713568110381444260360263968228855263193229222348873564058086297319409547797961970535087206442722038254253730605172758334339310651778384567881300766711563962786552805446096660239970688817154069726113256198967369024623226572334930216801637415101695351386048748617999545267231528829621001531059535887676033818067535142711477815493321461246832491900534235512274577796085853215861816414473179242138556190697323040234410941197659431503093383130123220661167391371975209141456425223454967937006737293149076290827546770844404463817522597472422545417594649625665072923811910141284617587680137658478001214533129091188554811509613296915256315130947294200779958344410726494811754506993852457639285096179517299437686262034637421213161853399453785400661373944140114443164871866470498172336163294748226949472467847552653921373377162885184953342409157163649296561014994470159369657405208864815514741104690042534726262278020048309556244982964269666150379529157220341101579647462261182392217094476892049192284178921570639307110468573967374915472238649075579461533606049762147872008239654243761259764614847824591610802206184954286479942742007896735347654003556892864568146494109456684491261919162866183738887172633062446713011971957991580949831091379318885445126008586018029206422547316314532656397492372706520546201420086243899167075707392625865793857894327816886119354988600386766280017438195707388966722641336646939789486090242655527736749138796047308653157134315569183677178391553206332431633847528186450028100249813609076256122246991117967103287170333206831667648033554323537202094243210514618397743775884724624899240873184437288475589188882828411365583669619287129401428481507857474984555805915919269034609576796726279883211599387342516808726275220718314968631418407957688915246290124741948730371378838059445744272934538666806211610403410926514152735690978069979559845706912476438577997493622354774449977859519487982698496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -657649631674145170731109791966689982446200083448755018495279180152822327012302803962860202208535758262562150098840334828319889041644056405735226813871139816816470827662700920367315012438614247664649691682665561813071207321296980455803390462770028420787051755030713604143077995894636948445478771132919604776659434868558314958052311998926961324436899561956794481409034084494574770715211304862664597934409516915700551262575232729019348993527263050007020266814691981371202810684884128517782196652240226467880428235203334450294455840802495935634745915291170976974493872587471978726319650617118890857014393802391540686253105805080461560477636785780333761290701312627523554021879626747948532104313979232841782831603942184979494557795549912605684027595577614371411981348393999102859277911506111453930466252071405019237107120257708132972448090108110421970538790014176865639262926177569248623249849060550212453224087342873556255382303954535880007421978763497117452515228712024929920538008042734901698489960043523222743151515222342079959292460919973855640504238675764857815028497700651997179797374798759541102365980757158026707073936826588736921943647099925062397351343248807526990426456193066089349737889635466120325634248015559776633245745234836325741180738220813588237385962204796101354444480678645881665008017924319756801458170451447273412515614121378440173133698385886941982576067384846655656235746259382657352591207539636187249881866062187087051358804542209980040349983949410220090580163135545151345144021329862334096548470921968852600225464325753966121283294062023516257091078075199724355355653655658232512417753015929572377259233204092406836198961205048468102008078116988796714104236641342826254354107411862444167055393780173422708466277113877464829633030792744891495388638939976519451510815464661340539151750548564565265920217261740841773025679849112394759192333842403559881421806898645056078428805981747321473853593884597011149940879713766014727789148605742317568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 123677766809194021894821619549480190153623941063689693655830879498088827842441483529957807003455855506287416128294303544149963567368494223533575195921595831040730479385903517246171011047035130564770198835901312270357379620507676849729955653892943564693107835778497997787422894993132245409990269884078729413150432680140635387026760306393940202309974087069142253753055772645933514087435064436648871251396572632461198487474562415981631133669166922181018357257753294035273247095933542362767896622462851055850731298113475223780725636207048969927432088778887210555775925330104866683586001358517731128393965018089940112977112708306568660167965051462039448713677756155516208718477278835375515732951531607709729805209808436168821550160135873109527862587536822818372832606746502710362674405101828524614969610523238371924986635200731775138981903595833695002198109512573882041370404094182747593724623662023482450391894725662259386056092856016233787809754866748683850496762914192806760894486111043130405591792588232708403331113670456336418263433722008547382366668855228239915666597010204752498798904189540868021591473485948847652423780533872762151594986419478386700210966010478945793755262933616430467116435589693830377485247420743378992771694880392492091657168186410528242318388972655755100790365349780170423871587500869205945720750510513298073674875556630173349782525318488066737894676206094508631488686249802713104852275913225699913233478309675228420186992967894474546921689427499934871357478861309152241436677469355467872707490621564342331463212214081931999702495453337975553745092599218104381728011896300397783006153112129277858000773376417055521507929272844258413724086105564104058248558555095323703992537194356125383226484429539989359547954033168449161500516559998224485654279231392146742780208291361557136647913509502925934216331012699536641807194886179836620627826529872810422673642016375410742964424879634563739591458273314490122104703702474973389640030105651642368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 3133532670122420083898372488735241473968747442758836513869793393630614742152336027470231284658438600259408773553610516561962330364638700112078119887027203777843371479119333270417806179100549166923140200632276052073654078708746853596258473258225652705625396784506543996462625091987384715124146996402291002117892059557643622713969752034560983878756895092597080489090561906128338765706458349980787406953477639919396225283419853387002674453716122519585788277825608238532963034550936414088705124228235193873358064681286135922165386561922719505366887081391379391950932539823962376024728955070903950181066900543786147220279834180410829087829684890712384086579517989012824054813844360708353050643420420173858648099614072830592241058764453285497127469089618068057783718183120219002374681008199148004799826818904892420603973683365608108133770284909457703991992112061680375827219866393799880392265677824153871748504172627981196176932708599433398361287895608266138809517515294578906924229434928854904758468479008422433418709969625760030669507877972549446167328147516262058585246744273524211522944354470412519043489706403435595751914647372745196527349519640069833876140750768482872231722969296131525974518496370503065306952583532793433253055808813406695728931311059523029462948868009015541895644546469245110266604924395690590724572997487885590343581601157441580674874142694662087675172011820457166729177244251755165285053527797221007431297753575517662477752853106738818614482079834249066142915068912223943322134307492806287587266297135605136686218974590150270558298510957738304404989720988035698010927441454957255374267467189182819905955732470295253254474577400315532459885255586609304151356586241367462198711702355413529371846853197596979298403889803415939420288020290477370455876361492936556376544592580590227024012729128465037871808475853154092229061519581843799027972127826565173004510868191812271165582232121788689952298759993107044067828857924703565794957261193128968192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -10699172717599733727994385873812121153080096845183630974439823333918582174794997843990324899456226403100436025595827597899434990000984025019883343125192941433169073165646441513242575567056965044786295872302016387723823573433290340498027189528331216623512526358334454856495267874138676923625781547791211115837044558195675137935897103691697536604796249376663759655567034982222144677311346550131800955724116755178674434692302525438968139448620102157315287792578269460963188265138382521135976304628363221344675727179344178408459691881902619489908924305232975828090382242444732201397964043738109761566514117934601909743388450401066244531886164808631207773819199656147162169949272988375717832533758224064379915971031388072338951968834245134656860355038010183162416381721931114844750615911313966437305755335482632686010462621139402186903566176065733120634716248745780856067031332447299679432078008809614325863563738511945795813813400308947162357318894741583495755113291235597004577783934295454165333949030003935639200703669068048315135436875591791040438893940669873264478155174731503964640005693136720752035640207859239207352028267657113853280849846129389808901136687277842764576055643601132536983506601856407819602262796418476847282997860200241575638040247873101937950244270650884962816103134619056263379300353774099115398080079778466052657861753339098861647156813227459080961434645850910984829122306862545696379119832970846838243356811650000721796951073923949879479029961431370771517670173989541770820089113017904919261487249300469168124020868299399550628007462585675614914267517986541743159709845503263929581010072936517557607243967903049755119318384821949977631287587510981835201370418505175637857703101203941779218205322523149324796949800912309358966901969264749748813150783600988681066718917162069279258974305284537569074831245155443267973578328784980448947027091566952892786321887753435797363185018540631056228141494322652313038001744978795046136159963186947162112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] 20751038864621227375833126196115451122580442644169355969984421568118083625275976167730247147217077938339925569278295987406296729835737755977371742147059384633121343532844103685189303219444024380349990657013027329195406821314310096880346955004479038963218618769387941395300668979388149430977936514037539894751547578167188430853658665058296331277229915836020008532473228021370312354569225770557498436095307329994492493784753067226411271065736423132057428494703220925935132222472331038565297370720624363032896649726384916487727276521571042933278565375947380119274380346642590816671195454858283477347753805601815619287801907188385896402482667878721012165585202135090758970494411615296173465969778018697681309922446801272433176614301571769437551035600316489344767261898081885729926749926426930967517665349963904176098659229007091448504699414781829309108746825778839435601660282754376394337970696491193204853191361583401690614600084320318389868560140286387400028059918388075143588074728340296544901996107790467532380636853461129069040260295330264320469823006904641480743113083070316611287858400860952779978839066018753203191274938590674780838259038014293539834282842547038998502337720266746374449605826985860732376044699702645748023400631745527602174050325115436846893374842502020768087545885593030044067161295273461931950948016986618439697074317135451423718358693340625810953915670280394759224500649688519667378771474631902642573299094363623988441401312796353272825252056531813018393883607113137150398910758282773348744523366655544764046221942571687184512076243686950255876579274783688431847892724438407965033818759348304733326019561006709430742557441815336201390849212187021223778008032318858682245331509373604690607242780952006620298451884518348944809682160801057530652001298390724465260933420964790897952372375252655653417343893871968625606520317299654861547997512269010613311966395338627526165102931687483094015127994285660070504254782883699912265355815398689210368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -25710213973182388791302839304846611308754223383757250839066786664549950642675721197538243280251437095123038329373589268360536178114453455254700465051889676135532950795312479802995134947914185882791442929982517506439400450339030430813961499619466076913822154186940583436071045177534509119755425514533655004626367829786185832030801489699735856947565944789491700805917063749869064835809613487484383014834683910796176408244583487742701723132453847866462353560638075579021891537439945882538825907722630694385244746603961050481705907662325424305295717680886894467387511572210693405050344327757274425760002620024199085572713976897131238981925660627826268681593460723477225504098146041291132927901504204426720859629261699960150858530162158783109459449795882589732258675660158183094192384751416693811260628398285547141880331168476220669884777743298591046184902224780082831995460540597387617232813567628199308268870620154594159787942258065086987723250747666133810419720680447261718349080651363447952506647112266948935950475806572662715658984610660129184287727956717399323322449173856507705339746830264624242886377330709460033522217808733617488830249747051969420234203842740883555915745362551988412807475690889034512310139580781654174583934743274607242339572418840446039618019428994812182341224093972852378123297216150679174306279878581890788410497326752255797566849904254056148260091053837675608267734817917960177294262911570239929416984173388638538116929914380615046860183663193350118865486994345563346805836364304744034662379643014328395627471243737482725312354106058321841204899299481247976460908473784271609394736287856079524938247505166664513284837724944582329583189097406983143696572352699052150296370986574155563469235476525339275533573611293753760097189012347088245723619751496065865312180312977957019457372073281525847653319077806801060244440801070333705855791849660063051477505769933069593301108440026854710794726822943108869414753473641778308565084449267347619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] 14662020729208447237181329915269629835726578178297613300451895017039081574480244284780831113886151876797829715736683449197786958917750748562131674187165855754386972785702438232916368573370704239217363448604500143552243057097981158316766365665679765176039769848431646471500858471566844069317709514191590669224642485387055263872922300452251217522588967705128510190977893300472375243946780704749759002334295739209489469353128364591145226321545167712930777691595057388217123689590978199936035560111265233866026221457832009500555256928129032504321837906324433004157275323649790229638183173194998628339773473390199904146398912319708587154537145567702344460640283734978992078755996320413426474415895345813058337889290435727966174160781362457203087744298408067627203750380672575151663277054891302309438001502312000750329575319906758103431489542379111053513075763753222162847066950163187446955818096902997250220411473004791643576866631550214986715605119344875185197438279245279196789327318746378696872517937868643343638541926168103637582263827317347149074075890521512491265273408132806114821884604389714004183691208424454252311895682006745368456851852832757688066761275996099040503699327343649649471443768910504384950125020548504565039641414088029926172547470008494875645253514384134817497081772630440655774092215942372208541410514672390801493573145174264061699146765633650925263323467273001851299175196115390743458356944599445526244861782830493557891016437606082381048702046082539110309474202041577444712278945488952092630644935802808513985999076671526069751691671078688685701980500531127427537193440444749568984065544123532445122798164640372286290473436130058569196226958534434953884858695222963210580112864314370625636791269008220206694053851414303091753943404179516796232916159951735396081207765251283214098164899268537390504361413030494162008219270824886247779579341221275949033997356249192467416170619654160658306072868531006063183916861947537764344640498218536271872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 19141238752565111180177944713438742765280635295886420974669565609892925377431667217016954636871488289079529983483812765779412380431966566648652562712717211232077321854314111039018516543176423596865357948947776862514504528474451660887911767871053278185363028266293350687448204168871888189670088718531012087764435816854513640993794196017236228473726580521164372891907042283369519751267950758985894465928360133614111525361861380801417287557717640126428757089149193333305320698867507815946463222796543600201152011541706549291103175069164656002342603089313678174383953063402778501187887185891210815778758621171949775518478782539568955388134692259102103228930785764580572819850193575043267056864216527695168417547211876851870651898403481797111516116622618556011967373831379863502615846117483292131568752055000715557971936338348749978728634027561912220129525778127162835834977944162352413869816262723857653370744446526666167509899924185668332671695021792815676995767251006607001000977240362181680537772077361991239474750710874483402140041253694562816925862064179172435601773412217219003670532170375521559593298543942292325205250346593164825374876914209048950228370984273867443524027335384419348913496981573143574540106181995599462911137519220203794620742573734313486743135607522784937250051841071998364569631558582546049776328386554245692660427202326936744036939434692959706657484602037067862690220375064516684536947981915031987685946683244295448878290902314747222452040488283912158708342109525806941805317808593096662704109163124528794728479408497103432510337851212149557058507973196773228469953774594579777228684174665556371557719098285983194359301202655460128594720729597569896408352433585062813155447577608005769956471096414162344573223951660785684709655067409861928503469692118032472960192691351942496840718842661917489666106281027737910464470424868544364632429325419237013074543801362771970417174770959648310856413540105065428778504167571850568262269661973881815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -71251903049236221956724553382887358169905235430785656817657839965240165039183084741521787375508625503338616944358586949738799301561534240048530455923547291848758989612787352545369141089356940137954643102589410190241390089313829058511101077977432224018017981690406613833176093559584645103283790608069220678314790147318059809021031767639856664200295109460308105303028315637230818511247754150766652066725519632959083848090820749582824079536912791498089084604963304991615890187529525659084730359550163892431427412894314306429907901426138579619183760748092543615387495035126086813755358853662795307585545261186300257528574714317495283868491819009107642978689293954259180563331740504876350977044781698974960764006061985706269496714885417516815040082324858089997275621731192022182868203949470575179133732122017638296515214410437683170738384022031518590246469173539821283363513624823111251896109377476577537506003027527154526852242263272179134892747736148189012660554528140447948725249881194232166704552630242792966265651722641954963371910821991767158831696046576960251948956936873120597625309769821739012640137305956788166030186897918657394976821539758164307878221570198701809562114746714051237467826891505150260905114692190079267460286717795680973672271268671619621239591830562031105690423683910203395407235611205716902829157094441956701111720152587316652593796244181655157165894489066322411663592313547766930978936437864012879505621716175803264367946038742544818058422994229347422601463368552346820910319002312975207132267257378963775309127946047679413633708863753096778031032372043052603836381949303589055131641499650112876907293527267830996642042027069979403470662252298963611022105847337608946890707337594057040623670258465005795361068585047451643296108696111857424227025561122276240819982626604138963349334800605708245413395146646150514981418486666995555203300287826379596216571482354036704275380200960528499108141455568969762066720777313255640916727969164864520192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 125211288488811584376458426667468663814520090715855091813863552642863558143397874032044292855580522328202041064202811790601910367303638480026403764871926940172605534666905501517286494453390763187540087832331251360070402088148349077208644856547987355320718890284747534304154453250177643151082035760947627089468962429739250558565681589130602749234091104772472693578069109234153793652541610373516011891721057594777888214607227946819623915917734904195807748399866820463382542914787294887715885897134756718080710907923988411405346167832388804527564858830783616014972205803636503235918089440797438008704739885036246702424542886564861123545241288925691959260530618978645875479989213488462801746554437069607442647200709270108110914748109118223979373050014873143673717340221088925620002819526858991264951076850773767446809879696446464017337021825570673777858905198367267875523110344599439119471342351998197315934475679862296422303262162157602035875570689020843963175690321148223267066315002438268185736102022035891048503617112125205999869527293555895462351386405052861146971581988658484552518146681131221196121587420619550308187074964347607499302814500065649149888066207065434418450417226014445228194534091078935721179667207539259559578884969973063661406608782320668895174572814814029522721328255392286749731731505363571213477434533007897434290730932568397381219154017907161276384032562437525270403181495611093424764041175339191077749246388629181099395626771501276859121550717196443370052215209050864577345624308102363957678755319438536331511299734147595809701750193895714180237158971204495222069318232742168925048178015462370933135084734131795768843962486222756917911445898213311916651193296469478048377840863373771120425939724271472704746799491467058031511274090718321759353008914644500835462760085534842207712465337282615284865339013829017432350644821497754603404201902676245204351406174522086476880778367362476067388914883880223603870831117385252912318729645830382288896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -157427087674960307582041373632453475761581822985700984319054796688014423789490074957510853733299934086657891081458259853709593577464991812915373492187389429339025357818412360662048882980666368988750749495832170438660315026105254137441453303085969032622831117128435269106062004018606515327177301555105634937085236384519085157171871257234895012393592602554031540201535377965990192133828164664740711405221123581738108664105594248978674034706757079366670251192992112461920871248725106569727978665716351006842577497970444451087127400682879228268009221093082322172868842142363773303023771903924080142884161421365997420728783187784606224834731289039873696706925566216082545451903941939191752898828434553135575624469346480701107556788517858493733476419475119686779772501753712836462379601260132635777943224510786377295005769316193694370405549335289467703117273657793748134483660696005658582539733218892444573522320731707981895059985977946563690676385706369242494985377702111926812738941351984671818199338526294488216270602012734475757972767959039947731226852927555538567494409157156976654817669603790017388018041339286756366788236008715317847915078774943045617861077094947194239848037366182694079700426927187064916013095687899112527417902548214785117910972271211943831348277786858246378416059067999296349218610297909709370248682311494579218063691974173189946169013983725596464812260769752468867323579338287254687427584568458625110855031367914105753636234971221106933211872297753393915926335588673237073787790073624900393764250334086698725302275039544858673052954487911628725133933482721561193395324678974709337036670714372063617030035986208979188907834222263203056246220330222302418138673397106958955951608194470977854702208514866964413134454479352576316537748844200713272889754281162174986875275311723425635903716915717255929626734455980491453071400179603764567443142986805322432244112051199467344051299940608342012388921401226319731947412381963060405548018352140893290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 143769279410962129198193481214006711507829047096345649358901112616775696193268121959034453878058559911468752499568700694693659180865339089380212560838165221333267301178104045945687756381966469266654690778826392710669946138960110569522140834075638379807075934855707313493178825848956659104596897793304105826963922383437382090456500652780236784858957745925380944195646427986642598002435665619034717995179404886019974274377658123814460700159338503809886665292746764834800338705086879074960420670639955625189385209957033387634540207349693018485380274082835017252802662634073398602001213987026973438315184818003868987784047025596195637011246078496492153742385578413575030081594556836227268939360289124365167486889803490518559638122053268840360295951694185788833843093641600415617458220819237834008146616585849910393931027806428890659321532567426733099390289529598123291412586037318361592641665825934857502179130155792867078007992490402040483680134741020303043386439899576951405060656433721249746356280380457659352307977331603670087984196120751420584283089689329623348995749549492315550864155136738167087131043355094188818206024912942729170898012949698120059654346598178330269429463459461677129114434683607468495056472985494157066009424510084009025104298742185781796842658980868530870858037682405108681400318747858591723489285057383417894761368340848203195725932192063343302190835288029235334391594469940040949077909907387246388340839320369078710576798536115683838817032703101698396883855896977082137751522695026396307373377831312010324536950732374420830861763973681802678653090692720811563118519000055921830760600985943434197372683291238360845706941373639796305072116552283405515743021981457034711846923351364364266979611014713095529652650994386345453723013717071856481427246073697360122348820707334002461319860786534520364424599442814138712784227292453650831506271310918411677715866904155916562824148895528000853533957964347906248704655282268310868575918458826961977344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -67592052701677403402490275602697550421567131907111985746824853055884578150855716389820270039395124195093440361346481262019119235844210749243849495155542547648153667453009541478791170445218931525937841606180352467730520892789892523713656716457383590766826311900785803055364282005558719993449607879990195713724997874776230820977657085708150033708069740934549035075098687861625422662744908637081912538135414923991963223672886445120902697351858011254092121620690679665871347569366383897197641808232425155206237735136204721232097816844735185450110928205818063215290537332041203274335474120435691892180005773276354009170975783738933321521534082990871665974120965685678608376943357199543327806567665726827519726243611928044827717163423226348123765036582141464294559421221500571229039809220492232171190120283860133228797209293518435074812083751313781191922356282541982155497188678579266415966562672615474272186916885708019907234175422157332435268590945588346961662687371626253552678363112721837778125260135240403148849901217517496672668386254834443605179042793419613510350399402091510508438262237599046257391674922899383195178080329607444435687609489242252614216051064959392652295038887001522082710722727306820970710205591176497306002289650287986390817147287490251945854696539250629557026437467538711085126427875555259819686523125113165532441596711353601166837847485579564086144023557982766130322050732986717226757379744404880775646287690766347685543360369460689099811903784411352154683531869080475555807556869474954634723680533237862206657180925172538944145770384772768947232600767910001285376114024731106009725119909045598815017115719553244165045897070181541009536056555158649786130129176692432222756349172849821394093681399183588366578533080407381576062295648558222366411352792606842676928803484160979936973589096134245410591981041164131566206984719601943391814129696515283674501671248117077567238322472020851342638334933671079239443432517482284073440526017757888643072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] -69401801052214353240617046879068457851187591769710618190698311181233646021513149712113209424458359829031798680481787542996476496176563452423415075795074619848446900400857311024085748155245106369970271153996566158389942035082259247342026388942286695520369423479978510715295636946591639141574451541784198984167302830395053456994176644102294496695644193773007730693534650916364580149827127145631381381341012102575908992988959448583227168116049650074908192855619651838534116877785075739519732436024224510395507230849797764963585562053773839059010616764853871620200148487728968405396485189467192741066248002939883068035652492049278486140196154620045610994129370840815602679722558705988460664594117632003263832416105300418311691404571267133880291639749674803656529854462324924036256441776859050109266881806549640988870222857523085530226866856048721457846387911669586956672498243369977935023009015542752306754328552673014657344678789947734783441995299386350892000959003224878594107640552806762964346853901845298214847752187814526859145572565610740904382670995937409142115430677457133251717206423677706705040303697678813423718384803358374451480424734693806084795184132684131928215085799795926470505028703959769720552203092312315017338224560854758113352660349540189756202692866604436846181188744434447675868960394647187187002768402627156109768801961175690510482784839824680515637006134922846870761252479516340806078207284868713587715368891612336937930156525574668133050128615447252749967217696874339820962035531427653235339569432910927505798020245876588497706785606876683775477503028533803495928379789342014407191773703003315383273160316886247722328718429682357022419204532716701515775458570827551206579212367536684525548471184472357839678243650517759077087721235070281667026784322056023398234092207545980223475884434700739655907185157539663531627991561989426301091851765428567561440066582493965074511885126806840481920941770198303320777017795242085643565187923411566854144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] 239065384744517846174291619346552900790478576083430589376118000556592306814718300297755608741150542641473895497180734963673632519979386921933005466499205297895850849433668370550309129993852907895660264120153520365536004739715400838769554112575636932311383900807978997384712692768528444254277196379627636321155915970785291457504198883423557825632937915477989821243387073042734483035820297587135540983124701160206127912256235910959884164788355054970076999309585996577733948854510309371161487758869140586309103747139248113000708450881256882138783136743038804034783353340354911226340200117150017011581886848274708224860901523539164290546560844529909358708421869360070667491899178779131376889343692881777662262868768303309226253440609849583516321005200635721314879177597047029083770814781690614985687528858887556171656336465758687799561042030500192523627312644039746946642793160895471912863100197914145407216168965923434260424170182013159055466326207868325847905302126433799314380259101133072800836826954072806581281341124467708234031787979040282788111584156084783567270512253406815354193951938553328403484180585808601196590018600194284440499483409039733266162022284589388716419061152278519423051769247554554249771858635157899154685414744565407571926902040376338389940121386302130945673736866373031124557347010922779806476961198751186843555058464522259932002895732558466697107964365528966715435513710021894929906124531859669204765585288102265096258645234537680587554500963428999732304946563390641580595993613054950401031574574035172873054619903422965808984092470760967522058049339192391893362154721907339036445836866238738050324317008578825740803306572495496483665803846834921860020346032218114232126364139189507619829979461832594599296896587361520775379714065630739403390428621766696398174519289890049902556481866264450353758053439845526102064582481247357666544048642053838553650276707408055287779716799632305977845164241705830955863878871982269564251392186849255489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] -392605591019828964049338262495321388891364033582986108456099654447553028620497901114760998378802530289406469322043738038706945257784733593320531604547551407423108130903440250173332761515053676715720637333206221287892967273100261678892305643134380021479736320502369654138058559236469610691830812334136099462533744666131171821953753842838707385600989322840259470139715204367208395702922621125815839010766005761441653746654271107444717646700615652696598292480358272797162659421099126461076969085903145688917457955946919687919628766740397479771171387066153419377071453189994771327202001247515838345219709469947450759330317547972972051062138966462292966252589869645948075972286613512538299875518660950465915956987339161543428142107688147546720580608785283146145160146287681172081121149322079301359164780882598804999514079092636078528397988697514695539648501095869493598601839859707089000827042902042140159404907767591254000501201840145316991005356104646307880958064300467885405731692021025774250080215969042355411617980010427812164821965866345584915612294374608383899189912180037944318147269581379580911518980358979651705436971119698126227708954398087052592886813108199370646754565885429902842585882433256076263695079401454281625382597180642459500302121806721945816652709365565970917159367146152497059364335866280538054302139330790150804383037603762493042588179757269973600602187408887315784737450258633372167104425204393374765455782800263981121884825442856724567183662892270944550579874669856875903960101813148373467524577364237883924978097617668068834457214844490596435547456976700599263172739039556310489656301907740196731499474602407058038062320136335530974794826912884894217421837532684499630559981421016627501175421652589913290999307356858427404588827229502177298626739048743906756875286715507633826589537509644445367467237295287086987422859761820888556217766366018137693567914766498142097358123494984236141990437726807311112306481917529064037801476086349409812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] 482599581311605412357447038756494835403152316352331638408855844849512386689667344424420663767841706706532972217685249262677170345526449746743386016937009872803168749076181799865989634559170393185844378995455899458570801091499787160665068257532526436903284364172714290181876054068323400638723246413535824612108796432891332355073727491548972177991429451572643417719189473732673030429059922287188562456569463915040387053094016264190609688600966851809835048945801354522157783747173676333385035051563125895621790483268277173787500135658125915841873407881324825868116115231617155050682316466561998191490903374263996246643111704687079960051967958302421429160103239353372541765636631248522135881328310218400837746230659432863808725152412862669106271861489163193417647800721944494700749739720810099720268669197912227757805471982568483529038463154114333925359446370216167393273643066120791057789982898221911888792584686668338022107476419262163754955135092366808033455018704717464597791023032485883510811378896646481313317647422217895842075094782943025400520173279873706955983634051543409177078018104387048250415503369788575508203619568883408694126893035744335251757934225086388717713364840347060923263212968466312901936248732301429863700238778747652127196587975549722510109701154153752466385968526421435020299675789043449616891102798393814723402352446675014903073635528682017876559371036549402318454765491472625356145387767041531387583045758660166075468795618589648799839809412708865075793450695385061726408912080617422575461321163133342863273500992561115494824125795274248242911901525963378511450586392268992073824767442082210897040264860893364071832556413253897503729151574002223949058275358043166675593202013051276185113536743682197019156842955229754026365351197835966128026527262462721256007081510722557226726000863012284042719917498484484365042027930274961364261419017580497630769651575348843411109815392344109504061043573504844686981303784206546651953449605331242975232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] -487317989351354382193484536568595494968854865913019719869620609441727432129871577849120685545201911720710807644719468178554005979218174996576286216886564115056412157511278675237076811405170957702114427708671966819315318438198113982296707187474821707378443598403168680067686811841458463154508467938184906053534070150571202820269229222225385756426258802700959294331434764296268012171678472401744462059375548889306004059906139317904900036148940976862467275517379687612141440963800925504295970183289233847532778115297758814687832014864728030452000914171401092371779362452827819633344769843809834114749592759301398785824370972793728606235198199222544392746805661015530015980880739879656250633219054116362953361434333881654861104661666684278888155895501603814034480768254606636900422448673549257309598798338517973361264175919508855458613349643298360067372353080271314614513942673141150171726985365409054852567447927998018141836073277625159151139788118424253154799889884837374124447606408923103233109259172860116430893489044268202485397408142751234650655777162985425471368681286259593938293544908946976847763832295008443481637533703318178445110749962675476729239178102884161341447428537423868669688443846737326457066291024132578251173136152464566156360213161299649777331246243843030465541633191014245017709940124108514281451355358650552162116492965664520627131908600161759567763507706592532236348044998416823695415495399464417954632314514588323665499687074366255912575973433097262862705484060108894291215138876732464257704973486318614405020563098996216908913138908069484733406125616476530701847854637957494568039606293180664264494352578654681651062426561083637156845757313434879913441394831388702381731992411547912931595147617655441773726845540043263900782409548297688529270993303496207010464577307595657549702816894403403907839303222000803321008371912733662527406826695730260997347062729255025166638306194133235469436861962637237005057078789968868236230438429265087168512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 419266596172582046195352340094951259479756497029607731993031492539718960202854000189453479901372686979946252428454569946937973033985802338638914940422227913958089284868906389142033342998283591565485717247716817324906443832257366146751514118293642887152872312040220467011574941664731396996111429515240524784196774509957810764687669566159415011419808834813899358433929705109414241626791983929770900591101388591570509777348384703084736025862570465480344797946382153501987761914716659129592382219416536163469255746686690834552115195506175419208407398044133556845809715419139371753188820786487851281599678232224980163261867882770379238636806142815394237972214968587416059418965970297715291014977631372575421679367613491019033267102878718457324686960731675531049384357168933822653926876731784336730991371956161695243762273812493570363070075674368919601143784044241837416249211822120368080978243541495682799972944547814795187511763060832945037170114895885379793311280181792483645765409657130858682077597475118929478355132804774566492235255250912830024002167179991689043477659777547519738352152977769309113148085081672732237315262721097425868390841823742216808436673674831970654377204073701738448684318032511363712051755695026279766350790333345498722028746483910185670917110165216898146629560051970424598199356911253037093366941163031157243423241380511718473603736837421234591341087250298076307656036845891736140203661238451268460540982671886924020075286312664701483253848730619757634260744517675456301546245841570178955675692615741789410985137667207138746699743422926179018765402383189493273673530733084404737096027651229058072318274042795199428933394038458927252847956899519814321921082405358058502307002961985587080104558700920312112902692529486110601800351468683681038474806042909844253593519112823341886469016508973919342218314462256229806126976863963638042174443967326603630223039331504988434795128240926473580465825328830484877477020979423986099846262719488198705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] -313310461030907850282629098383086732009519191793484577448925926489263519721593086900462442812261735978761953156011655110071989292176709776215713556700671727694497501651495464484402687521030956810306224732962477523588217781401521806476175925176356130147435751112028358637652384700498831925882084062358329339622939744246434114527189637453307602394323818425398732227365092693531804809442966400887154275319911538005594123733471477011927258681006428800601880519461243497379658584547990555982071138563116629098221346115991692007920974969262642647844087160620630963149800002202837572601911898652784534409971555093530046558830345910239355238283121304192049877525206827973069957898892126882938527911452817162464982187315475294654716612502269034344096543992383882771516593534676828781288781382734514701215010764975670897077177167757092332380357509090433356220983254086864673596812348043985020749037156610807713254540227646997407757644448684505497181903304057454576485884358595074551563152169157144096630788128395795712265041852168535798854180385949434016522922146961247633223484354732093673066935197674466081492127487514294817580885366075448739741390203391618244207680452062037454327870106914692859747330611735280413679697773574187500848094683550032905731704243416041336495778795449145089652592741360729878330244229339077990876537956780526165741932462109452366179319420724364891501700503211104070285877775611021010469681311240749856005949897592976084963595214837855408551801408661516588268734748816422099508597249577099093685327165470607510691364634658203690147361292022846847396565647307708680279558510852855150463207787901421006192981994722886354848792431554551863357242789661147143863465388440744009262933535451497738441614449826563376426799341025059004849380919127720204674069698644667030199091343597763114317774177701894359100364120786587685647441938519643514056000431094142683033473139097846821513966574851187480280035786173690073228445414083331013410537344826085474304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] 205863795435239482594857032218617022819347908076483040795858048614818124652288644129442785196534404130839310941261388454869597193356451961968111509575421591670510028291053627622012131509033538146168656617665191048400908005682509736273487726321629134404664748657292833872807587025440736482626106781526853276754237243146713801831422428583918214398028715266379784643205997403370398040892652813200920884802433287359478832087851037145817700948379790946791905020128026946651444857340703240073702317544873001053067103128205690140912220968567094608954552791653901377022506828851960347611860237717468195952040263092849562334056741321387180996999281185055112548962529408363747234205750609617005841417834002107330877732246527098695310602981469207993072356560863133161870794568615669849631133721596772879737821010684948461512204939450060967414752547977622000734547829622979959669310970351996435516470375668643011485766053736636776162080250431028246397702156450875916168156072489307853460004528537390421044219197407574021593615782366080810157415713831693650618662387799289098328172438757787698245003678288729551766896344809294333545206744298473800505079148351513702275311853995206683471277522306074395761087257645323554273424478712105153328545582508673758678291743127108630045648048415151140667861159870730535481152570406928592316041837735310439582778933663067476158574099443528161220096065684223992445197611871275793506592691926046496641044396334672109915476145597227290159627331599286146736979946036501552088539879093565440346914974076238215252792715688065392397913895905083253108208675405379757932202301811973465589747423182950599337405263094251700178824301064740713977313049752738850616018504782899648504917178817944296268398608854387820028109070999979155720176618315522182128776188521910964717819842471626705038417950557908765640528957626639597992182422893880392451000960827590072901012065709639554273029463426494006538225072539974432977477267661942049560798759420545728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -119989423078215318694013349082835115260043392954940936100363073886082332533552947747452874993949281617772661396643605708051046038427874587854092928804640160261536877259759272283883769679574638581903859858298318578153120411599801811915027181601003393651601416666686874863241640508524747838538946735639865691144472735866172354823885624277465144974303977273277820245030717136894718118410022673335893766661141664551418756006561906967910456249324229296765477810203953298497943711398858001528861859773557266563374874643935727867071407428684742331885169599724688860054773330163977203478981702813092141455021474405693138189221118125240098565515779111647352473389457638697356810651681359081188161476380461645315479712543069797520840799173237273018678013164367771240585966927053577144546794112043805809793047604069321709022978709841545690307163750351607080642861254685143057535037112148771201229603524356614760489268066296227601085221214093459021960857847704734075739833065793441432802294241536164372754822443031982607170437830420606053613964548929860804299133593893268491115575975831139526717192345814782964165878872284450418213672968532931413217797975590065202239967673599607452514402271788823980354120823290036478157153906840036247232590120778884614701617156065554133442723353783551358429289860690833837330519831188212943693303905014131429967476764312332441518049415169236132499397457089875513020497028627254160206379261097169564493253697274623520692999766565888590765357536142664955596240282875117686192206649658780089043647665133480034050351769296284874802212231562829735414131028346990763963784852279525117511103543597609348816848500519211611706487083826080941235468134808203580366900472941473074430539469095082698217818590148258189491170351129888022841262570661568567944676353716052533750671049938963980504918069884561982844588128188779581110793201373416163388502044101301624573016912706602394428761676502751169914894583938009068301445856585919122814098376339878838272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 2414163618285558709587696892874084123242659057865048417548385176709873069400619875427866264438095224319808916655438555552621538346619494266713128088085412691100996931780594659385767123158975483788530119639579282345927014615089445233015659367252841148044479027636985467577944101306606661225855248943511699138476279990406870424219523117615106729482056907789574202391434015713604818331377221886713845976821640070523176750118747042719592751240171356286147354445974261139980722958872856308783636302519235070923310214187870818618776773962146150909448125585163168869508265157782612159340411758182733129169445897637847083842626976036039176701739206096988446418936569403617476498639298030884848037698723021853472816348098572661966531226612370177472724298365098696097124234358350827496534272069547729132251275313022900361017447372493465967652429618319343903517532796287125324387578887034941330653141168077202492953251958846826100191704101993058715314640371293231835091536065447902545288201250800670808678014250439452733608028730485120445172318442917635980009639207014985125670478180561026443888472052370768198584854609925419971875842831740441172171581498080952368603092824975406046819301480053401112646379665717196692994229053571996602381551812663204365176598479330972604583540972392541434793513311435131470693458608322418475098379608853849608910473808778153285501558391213475073335751219566151337357923230543371907856642795235880641116001081988272803443429913613562753701360702767269719900601724472370094063975835059209237064688154910212279645644134058365289048675848615814948451993005755030524750453210817711739391064565568483306671257646316398305046373969935320627658443389147576062992144315935172163286534830747506696777671720793622362309768305036423330269410344679992410669980179470085156249504158779996720819246024986451151774120968094455863376691545160024397572437994349283709265875009924592424932030757945356025610694328410080930598690101705834496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] 848582834610600443211326865912120470004789770959239465316340925841146348860548212176562789009354114149148184144234665239993063131859806477590504286424412407862473760985983466837546012239709913803252974456666598380471845106655961520661651135617582728797930668893594366731560206853385659833020900605749761078972312565048094275897537277719222496996408974390713146294804339223779233609916894642380797763157446355134786375665503024268181706216178733811838158156854713711825700467861773706497735167579290920400345161421202028532286740055931967287400621170609010745738782181867763699569733566794526567889232306598609802986187438756477460607173914776166439453978527338904304439762320446241078457711238500269686251754493977886013817289220884211023931810348853105001255134381819568975304279957032123884451285933745737513722019900800070417976790708383594630329426437135641073199152679493051722559870588325427299034549222068464650585826458665263860735848227742300299670420616193033457207515545087590057262152670569324360147993669028089922428980944342165759744885415970457611130593521173755356282234939836784332295709723543210176728737066246161708038846318588766503539693768926143784272458474806849624193514267870334321144781647122992575943601529342277786074874231865621293932288521034758270179658348271769582025678834637429125919414153144980852581986132806465514254850632906340416568716967267743900535264387782120127486179725508624088203262441280187469664367752987391796184215186172586460376198969722850563616678221146396401745906503128701002943137049127232275107849893151355008291151270444448376139760805381273207586186570539170033824165054011226408397202625586672472588321789655188079047748669361819629675052679280154328974526126278295963629334202421759627007112141618442452778350294423652197695082538589609214854933564336580967466784237093255932318712834300066997451679668243098102405800036375396285537621415238955974482196130295397008900788208867873914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -61883403818220632875362797185572559917673134597999390172935684418266338732639080904045480532051196490178495742798062037884458514389821472600683688607784286819020215199783855627873880130049825477630329501575280381610977631852480470818887629392244838704881012272704412326268742103378910191976689184606320868562427262855087509062356012250088830559965911976127799497456673756664265587441388135234520958354206959519124526528404818627156283193257283471380660829564467085595770298635487964605726942358442449002328380414405484672938267909440653095062443587675074245702886727655042672940715343133591536661292177298475638496618715122894188468985076242610852367216602523463005381592504664512681439373049247706780320441962634148436147345752905504469791815941888089529407110475712686102551376031337222621703568540598500753319973378363186020180218203521917550093398025130401561053099422740426218816552488594576614453901154675420102810275946868232614923080037140794786008002932096682912941629285823321049013204398959153004392708192356778942969102018181676773478325906480823252093699745215992002185316245432836465248204556139467551458875605414742049082858874502109635818252221378516969231479080703608787731620189943629198420073230914234655704656587092344167712012440673827535339369764970791127859319678922905858912999588985709303742867116872833678224774566835626004400782202675033550774709870229400620652811662462056738038769057237188844592103884946508774840653912089804712844936261168491701012139125181489507224547014123298763619665212875972483758260057750740033848952540246200344120608559744244433179004089549432915907539934563932702111719397356069641965669756122260684905423003293607825867639912649388611004504275044608966393812122796189363325248278497173738868415683149932361476682582904117249805516697106604328080698259076256365110376329527013459209196091883340971453225654069172610785170260097758745923340397009513028853827172287038192183783881781146667712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -1742926444783322774605537808942576755366581695846535306419771452333295318578825394583162996334668797089175175011348168380610796331401388051657545581124520840396799998275816176892350325989749919730836224515927500574528779718796019796157480849989314634028333433163557632533151022165232264195393864242521712713062213795415040874269326402194403442132363363462911225965920331715472604422261463813426986130742756864216766473838799959973899036533708887242408026460654356117748472272729017486777733212449263879020795310354393365499174880851962746045129125962042508526508927791917665002469462462101972164620745420258660717701949153532885522165249551802023038869792683240587441797789674493175781534336896258261967222339555165648737732267974163768926712333866174970707882075619411076531535775780293234928132523144375176965270601676013478794455400834493813592216162500189087431122828410472473909815190503592563662901067860229487893378703472414113853534563488359738059801593866613105503394521548955222288291248568680933394447699196236340396864082322173027948811387133903012919430675915676636330421628082661200315991968948884263102259384455573471815992437272697317141089330022926450633910102002139287339022210490742555739403790586535619470313612146627091461621264805175892084625947912330833724352046953899835252445507677376401999978511626408592792251841752198208422971535092910646873069920801234697243239652874457767898880179579805838373710368894961427668262565451598341922830244257086377211401834967955071585949681109915984733606145276400524981209022710812000617216428858982234824378417539969477050236397983098049131874987594561710282645306461482247782950887736635193105471570378492055957941130817142655733996701643637219810255983166839005709799007871907400625863872022299105121234256567651969203980921262742924757932172382451963369533560174968455202809066678554553807597600889680802185953598973801082817799367044177786322179890811323766421130374688212544445743104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 152934700732664473169682753165189620911227175400722079489719721747238754398926128029821401001571264895412248554766235356928465426329641649055590205396905842385955363613417626968517519738659581374854493124441970753137540620365004426721358815313618863380817668389778143358841972885697343158248760931836526983502446952449983418641859227464421709096481455078368162299684185588407856018873422718543843999262537070831293725898940447685205820505005601888285536871775043155150717586152862129798596649585844765732305958367372929161921008538438388994861686759563551837739795667094749721420138497324048360629544814224209220468811453581684389142035811865501177794407741944085598672360511502904735546393235585886740142099048901034975177010901396090864059388751940682150563263937409961220006429928317386055614559571891237295520752803629019154869491534203968694663054716601935104564564067974169781954166321639081399306539713917861057277000072770476505315831136513765198199888210990236813679979620021017270121345655516371151515737117999444418099633748139117391626411421623728559134227469067739858839615531620286868735915495525510933553429197831399683310349565553384537000166341146409000075186987162592374448700385022092391070508858281244412573048563077913786706421905700466437915301955409052497598642622011193949749530151795442135814608032884161315596214159325326606659445878636846131027893785468211345628728720780092242187927158101750446600018233236614768003411295136141612863867192800746410374442547180263305686661757588981491360860399184372539408082055646430654390068747457062996297811947867274476909208364184374020434901667943662170982312933043112357368394982072447536805000427898639964243480380348489270806520359750226274575259468531142642570086568852165480691310008315154238093983204957016203742193933122731921393913815621350584256793317476955817414735333044064273059988956705028846200770387318734349931755234562582638569281695453255115142865424552137056529154048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -3235698092367565975474494578215621582573128654864637352405192536481686166574402041545933717542045424919220981669036763347274960577341955272657329109149974706633742060105707872114541743468782719339730954481941724410843959714120935532168143393703426651006499941561283282746232427223574052385412506940228100994638012199711759464110337512266596125254654112688126223005614036396804996725655520865863236020885327676567708032341118806395646275807955021680339582992469887836733767000452758539070478918259815182011726179257864600829061565755564253572598244889488225491445043174275716704125297364421508609848915225042612233447757526149316947005796556553731046140535360975074802622044993686504184358303283838190390422122588158690639463215407876952779613273503654853532912344833891453183706775328814675139773942156972121968627538000761261552979865399181086798377676698469562935907931974288172792474382634944228096024485694219029658071911436194173733106499859701501622687898677684261596378631806974700236847406638190147851146835085134128095124673567546448791567832902410928956787406603101526093281749890071353697879190618467080142305224958497925726980942395631597240147879458256283323602760465495701277042733433270156528022636660245655903535307129075810911606039406958804288737378486193143772135840689211726947976554426612098791127676290629848689885185394915457483156829388182424334866332423396378787132614511700833782950199819313899358629129476893118180428167933441189779920822106893305632158614108905026054590066354970011789597958167731022745228310101390049722614384322185383090740611636704339624256048059558213893013470149183837119962987949098670665657757822562861454393043387270694106977365180086987785169586507582644582838011851435943732035376902829083637361743075737810231817486415100585194612510277513150839076971024799618923338020690939139144860273067350233153274618516731259380158016079555532833350437939076715920100930425512769771352760005880855781053562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 25131182199600024500822645255203997724128930780205178475361523125262322826063719930842004891808619682240016176742748138496207992709486897834803525680645636612167583754918865713657732108000123131389866853686766529370950822607023426200315001688476032463876290692917469977227676850059338939307096847137511429494969820203109204027640331543458496415129492745095203689598839420381578814375532410193662512223670012109860969017913883984665273868798289021242718480361237912201121371896202100413172845894363462601632166400803741839004716018767482648790307201415133145053961408981355287844868714903771706096827103103018927526268796141546520613797375391418502739398053773989827299532873687207701718203862838802204141515425843876324747417024873787649810865291569591931782817733539141551396853638856347318678195243418416971279931841841096572687250692033758346352325170315266075232087422417552381625408645049416612263671165362284466278912640149529045381931647801304099526212905891097601310765612072094778790998837910510580323954626770347678826767595387611801164554909867415244632632546532362038804797789718599213886787700483584285479551605117341186858408000891283546663984966370937556559374018039557343447244015999808995896082858526027545894136376853556674347760139861249074205305125711074322213614754064086402339417567129549382361677731468056857416679297345938818598761229935876091530524974713262827973730366560252318318422620124087409761387502570254773332610190659728739184648336293614086517224862843314739449019133477275598494852245736852228576792354296564795733768716641994913500872262657919522657402798880117195851589757177142700521860804780762682748771205419125663902676997655606794886806944045174186274040732373258224945409033683146903842638884462790961236081385214593910826951575004837126840192462716724349576345945948156125511596577535017910436146260133872651866645009502291858240188852652608813612928115828885999810954607608604877921102430311710593481403531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] 170215390368140674185835901227647316196525195407772501203265270056581150069969313076441976325250237094964057117380025478218734724360183784167213573937485045863951450344927783666109728801825550828361604294781147899479347276614413644836296908268288902979549903993454784700828795686863446680235003751560429270719465857151731746245837881456093996327069623990284798193293512607607160393823326193931591318983536553932074666615873403096975494460305870640446561416840922950926005800547576649108899364437155234804500701190069063597450961741991793221251977368254369999155802132022601549541118260251287738233055760625283337460118996247371149082604600546347971450865736052066450081695883397083806463567844030855849868692810843796615940992981464900158789849248819890117411894611501868054602832455441800635598121031676969152589837144567429768959684104080812255298492635179277381758178113147201302746983851007177641111398624800890885823370773163813776242804112571991545659962667427197464943179640548588423606609130075114156071671853883091626591708347482523117203371068146570242444906630850296203251566186220389578108945829485605610330598337350549397778114598730598623787199466466437200445221815210543847066030415635122110334358381362006796035515183233711722575031133304211608524417746541655005545678879210097719653761395207467501914569577903724903387236789384802032315185779096934026380045657363280519103740689663552552826789215069856659866450162483850663865262948997864635842313192967691216508278245550425185597098290498339782368981178139750158633299490115143314818998225138007762810023311310876882911052003381103529507195341688862928251360053563913384531045493007056893597928481161297648852439369897305575128443534608162093663299100441152665175743789989299791870180021636967291223000721970834551361274660114668571480980359342120999872854187533418330509069741430010668354178756976200309204814585951392596513266423751044417882024706233253062145481079756257160640988184576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] -6131259359087398998624597699532300583522822796978452113974680604052518217694815048361424996374901396947139180277905996719870088391510352321133332700174630856243376526725384002524918246781880716202935099442293575968673023272884561999345928922363381871704806411216051918147984019638912639770498539586751383470425327040610749197051890479673184237462354501490123792778198511177176030815541524244588821114648753356605625526463844043773793727858292665219824247545975982596503903705494377160077034951493314112755356790898778550330751278433402498044614813701274512660404261200218910316276137044311548851808965867764475361654846245724975919975443630957021900012657124741303339405110139045122305536752743839516672707811024770121133848966836679576631557168930057745192705259548788644295669740726196103313784769174054383753000778068118933839381058865850709274734076122070686328416922812148553337841658108760101189954708821604360959781685514829137426930318134776854935333332687861661383867332965394360673089701949347730677434958374820863687445399778529879202485429671685377078774354919300696776647497183461927327736350762238272579226816624366635315335048941217435641288147632643513057120456674359519371624142072771947581710026979516962501445825968297207089692564727074926807882861510357307452864164632136945939353350854057864689783949257010543139665561189010710556376515286038535586655047454866175107737352203051329820285422805242184442829878608584048341624213934764092778812218947135324689121735675445172646649613973022473799363820720544801089043518674783024540909675637683025749665485143136464878730035999323633062406810509645466072386970637663695358681819432070075242838091870908320412360341652379640891112164870701315376991259952413309804331558618854348655298153725554223621943863951401853760263386931958701264736826063322158145715520753003022574545647671983050026686627921950155959051201570196379375348895557820082762113001450762092644701469072969296600634113392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 70315038051387932258150589422447936358235112727561808231575737841958234078535586859785462775807700479916380761493427496313477147360148205894311934106596050335901211561660444819004160698724313293723635371804992139983042956216930450269981347158725971805621172273328812573578125972205471476496009796123234221879951398110115355825124429428374503117435402022762027703238839412121561656089814377730567212913424119256051059591937855661473934555423782935244478325428967626133678450139700603263105510331384219374201192559079421791392115383847291600463719174255002561950047547967680175515753776287566606022955562306825265189614150774124885733435959864728331840104764084505955460959623535568475582204541968806646351823537330588832959713058239412779661314490379106147250549620396018049686465422486781915549869443455285272591613692278391589724975706171368922205371322649145140084135457367206625832204817261221088775989171570506787520150086789135079179231707928563987702132544710101161401767627584647814811264913052010382213032506965278949821884792622785540018011844548689536882590211369279019201607689103071767611698863239710776440711459649618850450252545054996768223305636291947036540717990371925125267876150096797948115808846698062898522151328403573707575660959135871224689803209882069493425340418165509843735847366830888727050976578384810326497245999321842578944769593385214023372935270863936188199438688835740031541876460107381162279013684284791629884200574769250026566833783711790740635713001791211016455740934216266322187747736857530796104127583661951529744484178642067083316496503959319160451212757301633268446739407169112120544789316311378825888265743046337243954064099281924208254653897615171427623240443489646844942241206398628891007239270850798443765214466482630393561602060906553678217519721990692074107019374059373455290452355430225842595362870233242675749352944864719848665680088914272809508057915652837870926890456656774458490368697759009218951096467193856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -471955868299719860046236031223160498111252310004453435151776066702438521881027436105544644225090994427083726271731971388764657005408754213643890614799740660068379609758448537019526305049817004332541344138558734226936880190626908250382012939600073369056217571696059324986452096273399531710493921286377157498194012141843946171254701481261279625749473399111043921467304691588865513508553984210481682620585861956187542053889085037398913007325331246394951944076023540166714819516917144001566139195796862445998785338902347595385714325397528687966356187392294067597004644394747865215130248707296790978639423022775770156059893645174812373368207873916240609559968934631839728601153969698817023378004725383331715957244062481163817339522032318735535553251151949607522302056712450782871065167134690996556739381003944559346495742437231934974580455823769721998500898525460358877295326365195261536988914629735852896843426379485676548197219991747498485145038688429681899374474052861152986687496760647082674593325545519251413940800574182877215549711556259407965200749984587639903049826157783614055636082312057422437420509578069494414738523780795894652066152520335801650243161601130817001182014160440050464396050405627910413838662703672345237829938638709613204935840029293228526492891485138740786721889403378942367120645042883167746932879092507913510095900778893523854562417211705010113062701708260696826856538542893175337868368036462011605818902619227044882179470853079490796625832586313409435434888533374534453086386033635310919444541995184499061726523065085898244690854353117297270960586073049310294999719865937657647906976141643939866048256740468717728879470009244387901474747821197591101755503624768351671100145483763434098101374094151308403017216376729992887754539803736902010794070398916545507456136164990706267228483266753911841140965112505016241564074659656879868654868115995552518762050411017284942379222791619344508923337638803002866639991184763744815474133696512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 1983459624832667897677672927133235060967211396756154970517813362467020995506122745446563872690339935506193617391225963478548300062897480110891567588590077773980021442631840356453344528165100428150367675879847859251944788615894502794973326069620679672713062001592211473736907467042305644469397725100161398252758396211505089205668192076577307646640054786533802009206133987121448886407617226120547807014093319260228207709376219026771719832387191407525742434514060262015109946311398601010120082814036069282645259834206344684340474187511148741322030472278720704616655022698459775781301039733558977172897015652829666452396433236978517633978508211067840921288925766627040946542081064452095360969802873902674231588920703090270088982223470496813137346382546791373469776776975767302074572626774673541807794620189040085820844880983818387977306808724283618846082952010702487511269316911426148711891464282478804378595120215044183996265897751262513311928644619121993725520918020349527354125908762871750841072151830260538343592256205181946394338251173267904876731551846156595530020591514718134761521735851318468330816502462392096208156092371648166269386097146336924094400821361707747876919352924233343273378779236986132499955972097211082442592843465564719566668138824426118955641564298106119906281348677928565031496431294940072331774588549591151825647835425843081332796769329230543380545050413636703865180444444920193099814345249157025110787236580450573307100555978466609162733051406085339310268781043129314178447434576577946757480330943832405079047835871269916731564326670492101254714155946101770851781698297849196886464504644743036696376968820550967388574173253525852334815337211867745573345869983170258872462847658074642657773546616884244054482738429091524855687897134767012040659983093727247169441648096094072108938612852847581833046537324348925493858332607118274243332498844820455950623201663163191170595632193050154943601949322511405944884441864970720857008272241065984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -4541350939617205675723519917675520699690979478412986410241713435162663459340296826525869126127373447128835370591867664431707585845372468171996309792627230836202491810235448021588944293849160139059886573778449435333680266897565794446300051869948443702259062697850687921054862758890468487368562543619847064490284732448467652435391323024551174827362971158206367894421581908636729212427406941386245881169613757769104135249946417340312434367450229750099163193380982265730232190183835303109176683444980144130912440556630698255722267500261556331228858930522786001912851800495319751296887517796494168204853911488352631866690567350145423673600094280396748472448293383072467881863370763501057915650862849686108921840558754319554320170847198405833534713134334933077607699446631594462916083991245541938571100263160339561547779330904946417310904816049705118175024210376068895021100116870170049757593575417739982429522303513809546463608179662440714951654759787371943402562972805614807606223403516302841786319602783715972698639157457586258090935615442263634974804440684994415654631893650449550323941530153333953563129426499356232224941446830297254161362358081079623994089824630189327723904808766026140344526904894598132402954694924947231466561894588442266955445036075782069233241445065304890744705438287897515585228851571200269584944145278965851623990580930092267757518255878589061759451573126603514502561104685019994823089184558809527948970644625911455915739229742007889544797241253089321605685006293172270374766882377653363466533838157566759544006937083825165449019925846125028127572577088937298805721295127977271518589492437773521530369956007770071946402174864015053803331982217040548078404362274452054113132876294603389922922769640264226086172929631331236765582889327839790481387991930408700446630046548072272348737111938820025790283719668372708437538828391963083193988095070227153125406524236709641368183779303087606395638155893144744125143268034884893358788778932568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -1218078708195071236990381833318180984421601266652691394835017887279954611381872395155624480634738945953592524411982513515064513572319622792787480610340629690171308139098281191276344073235018184642871285074881487733314325056214350156740149157117937844316977906063795942657169435738876310501494977538929799726162441706737245679302935273572927268147980198205815468499353826927178031222336160619211515403265428544290732322914657048428648502775547294927778852299601948022490186629822336999544533452361435096440492422457854817799504422059088585917816096607854054564748955883213263144868500613577350699880024211865060718551587670687861117309479959364119528906345547079707409286005326878697341931319036507587466562962054252555058264043794348561849711059424350995224010871038832045988183531180546701684650351393415472559167745343689996843074547112197597599759711666660389371542157869775377547468218841392427508611762522300175451650372052602786197847113536167550142475244434389081715678228623149346003387922169923104998794793276198589247055220427128536145664622925051760198798070537650463962197369423725250138139701170354851834006103218538040138805062397783558317057616768917853775061501104676154734369982318354067632615514839680520216159299975569356856747699839981692089105228515461667864979126424760346863390881456908697342731571923246879998093587962922862521009491641904094820074372835854863403728697550987935301421540046813435912108213433186167390453475819986361685187775018863020293914983995061273506614912890603521259029283613304850007338878372256906320611556565380447663034632302365102363090688349211300558321359977348967012259519978072915569094075200816932336793052472213737570590469252477574926623256862317865049874110848150689387814686786918295987836975168561846512523367468445714267822208993114621711783056572683570991460396963656427150918837573256559483567339861322754093908173642902496810357985086513633073156471317287635331538804554880367272067925524086784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 51557762645566453818783104148568151318723717461260076013730797349100548309961392929119192683759025675239753467282341644193515633980528229371849399653983337352365374499453737931554817108542942714677679684103658262043690745465398111793364337384970707335014186391004575612548989208248342705578101822391665231900693939631900459771542475136460043743398301502718837524721260401541187054914007712672393297273291149927165111506514205027493925548259023433338021759762044829952099472039867359727756279106431961126391147794696211822998231593278889439463712579610712433174421927021158516547126738046036087685088365188975451206016769246078785933822555169577828969095869159665531960810916384791376899007418103793318481911086318937301173290064536646830635667604132820233959852527147671623119424113235370402549145477107005462661431112934052070896430174438898060002630337336975037086699511476726390329644590129239109317262484905451927155271702259309317599666808189341208058289012560214288302013977913476294090082223655125780300115494413332680111458187217373240371117801302565065398621902374638276336423502847266091354023620837063009050969089273411103369035698005962356027944367221996125060565806628045172663759256972316778653106250857817688726133122410907952489885418201716727568540157243859664703811923620890561430657422688000481153114963222009599750065556149565851592222376811440277427308919371279651438797803037382834521369351857409948247669307635349682833956193096920621153453445506723962610131024682020248347431159283206002843101099408194520266917971477282083638792993010615423937322177036867745844605206334646925074664128509797253761909395504789988781236169205654248418461955539453420082127179189565562461026725750771895276891633310513757914950736520350613798085353102605755962158624411333037325664200616816586416142928642264815751829035214747859143159608795215440010116389225546304829151753665547127912957164227532118694352992666852252530439510379966904256189127905509376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -199863335010441688005201853294485234353016630511238060375032819705398348832696790530449599985118174968406006039596944258596688142531171641790930744474275688711305088117407948760448688436896686840900280302635981544302864575572034345318646043162894702852267353759070319914616048513524650581922856351634338030801740124999442343979898328904051041036038543540351153149116528470604896324778817933760895433225977664343375823102069615114791530596423137974608104808608272482181429609046349720814411904139795168626497326442947581288886589818017255117885597407097598207243954686948172521518323873164996786136934149122224776905802989584776513416612734087173246455983172311333449735560860334473833904363777283235456857310642725563938792816330018323550084972624218801822069223759096782227988300901106366111507995862954317428598444384087903988425974069585946489316632305590826977794828870910305018033343612812535289985649926887995065445254843771665028494980467662073199078637639458833743594846915807763802872065938516517029937450313305391307442737911325188726747455905025460686091648712504254884745016128282414416987577211337583546254606534962140462224104112045181986162684614791052296898924944616001933171979792265873689271702267816712538896074290591854841170808134141898068805369752258178513162617754770304768678680246874805212154189492185172494030789954972372256791196618851668680925371760680278404240863003073164800496794660717617482314114720584249483040530809114856805379197387084014501831561809550095261380063023011409923726084967223447366055841043953760698635107209886749676533247405702250208998465775116803884717156085283446637429776770013096901807067298702780422182013563657602450744320664132839295451022685261781428814841882154280913436061455745357401372047295840739624166383646297842271891702203469976560534133861974458139427619637817114742763845846548658274237072376489946626038156047075337623199527121456973961958587298430655313079180900814210867831999000983109632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 373488370077276048441034085585501492369341702056763153634816060197034754381054620327949194879914304855671165207151030157452445826984496359584197288016955284621500589101692265461996405008030496709947151380537940134185568031348557978029327442347490585643343025936489031647274126388687718300557333673249520630663046738863272640593718787098094096440418623241614568474215516351697421730502528803247004138499894718320580024814861557736847244187228484335096322155128709991518331954917748377389215543895395061240455746431608716430244681725809151553801262078912759064617785220862139182401034631290724372586425816753681774629865761555249628195973725286897220397105359673400069148752869072742825842918609120262994202059410990715427547571446514686372278477321395381393879609864355025128452028441698516690100033902558690007320584233671809552316510854193335564801619092788460998006726606558233632873454789230344208787428316764563294015895991261114601642815820248285115333454761365354836947852872562168817418325832478359900314456131706447293452371766122587976257542122422183892521409308466342728619675580094483660499987967596856079760457054881684240191952645909621415022529993168201509826880851473512342835259632400488251963627105416592150427689401708551827632607580117658451472009752338455561191215009520360150426304065510693683061119646827394678240520040144683445623442447380582759216224553449490579018138727651139818646182751396464890749977638182958266136479770792052432822785219698750262284141174277844277485733540097815429688084899907911572871464855589799873907197851132632472833965145549502246578565651680379987102097345495049328964260002374196260389803296013218214504751681373857402619793249535461645319270937242180898910895587144294666868156495092895105388296882663969163944110704660375459090991061339375984420293360803748473530746729330165049465244817289087726706734323530190473115095506428756849994002909248920683656843852148154305866891726668368195316587591385481216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -37932700138602308986262669366858054886629981806258523930907930722189617267581157243629885923876404229720146475719169229875965145169112914225979915716824934804365707699788365878996059074446804977685125338645529507479621063795943358605736983451336255699661670834654031685653888591148230315525375084825337898595570288851444433625402029507833739183214432580932366486503547047052200967975804515669790548417750375567803330066345342065900718095690338336607584676137561542593817569699083123799251163466212603395740241555510502922158159363944312804749145672386314304724458103842088832182411724418040199646949003250279273351050634183355735424296402225283581572489694881926835100040206134846360458551836733053392634134026537999632628439691257124343879113560585382213052460057774116962289146311188400325482220284755237556321675742644084775566572266439854490174419817269230945542343262143922965867510773454103712293185532242395228878811169242956043917342574253196479582284666436475824520632035437324440886266669284269439037235658533981843029152627826806215487751291755077962510955020346634635593751493636396722517432096604078173030992691663361574303028447413189049469240010113418302187226141739993822897820550746496870908231366337718579538841871943083704252313417345819483777599445082296335552339256707548285919227434534184032738281780876971014572452031197613902389330147646081013294194839264922572401837620727474742155439357908067967098458176337173448729394725607802258178594998138967249844969646780408666872645398227686013617522759866629125204366699697156605303401132953510440521051731881686321848044335449788881702556068496341200141577427192584491509530909427159461400420848833228324501985568815419121405285649616840858679748523598445095566710642103035174826621084497632089807865085929011837126226164658793581878244199888547569119992633490249373750288934382952185743275172355422229263361352440698135674710988882702837036190134873260091281415540688709493016992416465420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -2016765593199894606158341562965334778727047639042469686138473911289230702783267206944516685614902235735317972301306692160811147367407666963256845080942787522744955906129251228814305920636769443774469378219380910348362328256621396980655816601289426670027907876995257659202246216508803504079059657405347048922778095077850835736441715355173215586139309359788972221681345064495839167038358129480041594822026166512770505456923673824953916615904066409117948581186677388321111590543981277361964607910696840684899308635739896509293277952914460104309479158680728289040591492488784009780229950022059854309955443613684331287595868546723946001081039128653022384109806204184372686934329978655623512012802130251060830810342035155365546502465869155813839740769860957653836951444844837664635515613962503134006670646348364778006830360342513906276675967748929181271537928614459056375513413891682122436718496962031301459291563411923845582169799558604891610634771030047731979684031000560641624418442471366927480695632574437940420625570680306453442955774352524508832656511487326966354865260480190674023500925630403224302429362606710735734962902978113718509838831249119438400386116062713377404607463924597930728271315044897022852261679536208830159983265479553291080703777004912344071472898536859135693114964237795133349674807683212044586566791006671702172610447178309572553201992114729752941808011423671205879623550276462132587576983587258622076283752605661939733055177146312928922882758206509655514631657890377008993841556524429043556154413028477613915404195904527671774309288433522948525131519476833155820643485904859713538886841093706184310793826750041785198128060946478423755510118244777575744798710475416747298335483320746612192637779654723237459462748062793651499409480306106625917803918061392431375787752665354608535987048877716180246321195335512661484899197443540335766115608727717653684605382816871814662833897102665829690984730408556221039040584346383068604581753640194146304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] 6998457589532827630470671198779018347968882619499951575146975692458429548781896520595159776439726305399737478387077503052569945801884710360316144832150398579647012671716468941744266436347877723258525273789940298203236581324076987618927378181498835518942138220661695913385886576992201755996721826807943102608747811568330930536683127194979399617436358477323564027047024921700135946544387111865446368375896423363875787242527033052118245487084468928995784008870084905396927212299311519256148294349246960669760014060664023267791839962160527923870153201371424959814141458722114294872773208521452846437570731965417582525047809170842050291008845033730522768310620907073324012637236071119475466501344375700929866814331862207527738218318096729555095377299862476802964863770130664422416525228921277860387631839194525964517173673148867740067087054774979015911271726662595720451300473276627544814890100957225559895867867410043357432992847986455919389318880411664620569842651400164740865431859189103896523970309400139038435882634309367619989989285676441578137003874773484087154821511481337863484124729568817570709894486783716316023186239995559324323300499966420540712417862558550675396913958008856975783984686806835412596296142878802857981142672107048136631280077836857231713588228881583300869803104599163681264466591775240523693691104330122407109222715628227291648744112879763195834716388747398224871107428900180687325756813310289546510930874217864804791525695261635574931981213046138647048876099132207219887623027061734642851353215054073830673903853468675760867587335421139884603163001428635428178362921558031244112127330804180222925452903355594339700310724001113801181486068400427550441904759160046881789133226024118241318769930521255706385259910339824647771080565867517373988635770872148675687613450218347972785036790010489954660308081996757989500929191790082947339964275731945971022398714062222525923609369660953998541469384317540309838904437681244113356664001952959430656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] -14222571446003556869187215554423607932317416846250711575215931567334771846225207471680845251770785975411072792601260270107932247468685624915248450854079995324605906526017193762596064652800464088881011522383643256933827326105814844526231659919993203247210592940412307800480706756224783011927704290659479190041421612229280284296937578974800451124063735028480403448509769158852370657040046623416350002197046750744689720084824176589744503842802765865704485277314133219593200721841083199137993677609503132638602309463127866992911287341066287411995354127602417626989909367924933202329586465073839867232929698639012904836026392952259167342625974636524397139845472294896881857036679142643619043880435179281309440175061934441065927427316201770134250916514788227389288892473888524032063264993564529668006523958219805910254645610924616937885137804964140980232664321775265089938081289015441143132462922381181450862317371625780907196717015274828903609423302368960162558605623475557876186590479059418064452660077706662054526113126647859014910741561394964093681603798294327490434345143847510273115067317204989118627277486742986567976757572722520931989386984461705495790528886899379427121110255636824113395244435681766310998712694867109410423019725024323543418584748495397802694458494560680490716660464818846558486971871459557957032116534333211303175004106201704264469974519967594180333991492706320812290426653587427745802949174857412750410570026296351427890124583471197848086589361857417832829250283467998167443604751564747188756882441423584394129002990386782660860825825678346918196629678165638455059585806123392305303662897841599899428634730897753260443188878663993122526637142020678941134598707320680820275393861784459395205846278817621969317280397362481321596679854110411745111856117667442834225633758747512833306456202251158769067213665061081533949344715993298630098101316557962646518919101896653850703085654827617764035018275408574161057641239431461128274699895802804830208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] 19469861152884839905654637939435292666036542075944915988128558027213424518376370187250647944541614313691079755861056065514416734227808191645574932913337572141916672280871579759890383347889385414324499529686513953620575524325162111949513027418636825362595900283401591591447500242176818087360719241754581087241410682763783986349897367843961433603929720421966859371736735913565746204359877955343677817447048677379085040466280202165437256002836795576267926411704642265017418310401633825183646705117985557051306347335917014842130997731985849523871777372470827594546329612399339074782724033385798616386570298763586823011642908463704512704324587857055239893552567279614225996853847304909549315299460753555213451110203985601101956014048747817575371325713379152392536618198785565464957079713254323267135333387092954395594858879254506575205809588927375455736398293887812163953030462243742130098628428994561120799810046418818420431052262427048759053345792577412562625174249571916421340105121371216398208068344327833754747903868053181953605687856976031394610032185409908413322124312885143347184000806823936218490803511708032982358970533741815277907716664966073953025211615326253842058119571317037424757867635153816953472465186970329805433451906288825651904510534450543892798516181226408637814459356846555668082279347691049246776238293047904218368249819361064698364827836982849838090571387081502388552128484119128579587313617898879657593188520218775778283698645336609901396975509314575029727137272929729265898196387131006419804053586533834272570435350810097058758120493819582104678099487216287212844785691505131540509372734932600226489219819732089632996469555071851482045094177508840020760814464065158117969895842828470726381298984026377502583968207984391833981025972724909023495705060227971439482547026991091424208609835938303139807520723265731360959905746979875084601779453001878549304749338577829322984143554042470036277327784249181493602626931495079961419340342383821717504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -16244794097888304468090420875795591827793207029309645486572655644779368476239004429649006968938870886852186646278448465723636417234573634299846336076880466972939248421594835102144359087514732345703203962326987890826730635857310998071069458081906819333793316542969672906413970454576842877043898565609332478013542499058686879908906473545840656075451437709278262214087312056749721497966507070388116559201486047890284329463689839272115696242699778108593105602336681783866875612391963506335356024710940256843286994519639054009859275800935990374735819163824957310946739191387538088467242201058984754055206720506101874041959187659620350704861296220120574771129287629167541263886730298629824680184014869956732145476740801061079258220986536380211016896912146114316516375188248818285511096522788247672046149578351735229349183945941650479971986998015688825391492408799639650853954394330228269552628138845681371302968209449575505745594558377905341175168439284025515619188751286787546678246200029373264281352223500001282766016383657578230533651091645792498767474228630114975044018168477111030761048736256510847978203486847048333662390317706440291885226864537380786350749649523604170809201311953358956706109477213476005444516344263441076711327324550269122633382113949675223645187620269106452631761018343699814793533941740399156143847739271454054712877586489901354937798122403739855987686683335746708091891095146967913812777771796864174061950843419312812078414554764857805718622563399921832655419939391849163266885988249425921282266519229701177313314323334414272670779632728018115924090985654031750725876391066515568723335554526664140945381849522757330682758326356665879295189220203645647648895166794121970039300313699823100480180717369707842284604066550039565232979109761706644134321796194962099328192971584548517056359851255456861346541357891461048345869987903824845525738867627588397086157713602443948214712892471925091626562055703821830572584580631859642574602834953768009728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] 443681229762113608369164483651266605119200845854827091752344685595654675119436373704669621778398766131395392647584162043417537611355723915214924509087741442483124805283167983584411239167962362951786323448609260117079751846542270150685219632685165074694162501128521841943704310903409043463043097834880855283322046127396058440127076026766018341394228247974961063209561691774409839883088142760460093994688407301205322491050852072536413250402304682164095931247251985069271048919112476576325477118741883525963460068615865110757168583179273638756639810551364920855142342692758797202699388589049380101572951001076689083970163566314401844788885961067336012397843056547356404232376796501659034533179152536179809066451115415668469688137568064374095253561196912263760519911677397086689928464501142836960722881150957566714170837697057041671760087498232591536740328527072386756690051310758328668322340519364027851866495003224159243829867111381992951364989525920341084344866815695426722675375705293062175409205710956553435254248445605616088690428502293704753141463684165020322697729002430736000107079369499805837698949868764888023573711968096044192816554115994764886257320345590169600926664666905929793242475007938348986191275897290593398398450842436699583244991588284413550171587753035892327852281213391698791515577993878774718783122183356444934107497530147033231392351737687407069917633965252457672642516956483083955494245345455698108591906912611843142180439621140028079064039614144371159497194568579381762591785615341239448209382934224176230938209591681723474572138841090222347089408591271906440619350179727586252995272034940312451261870958437990711337929609848918145354344267254815146073526161719215823230060284234729212914180553435341591257046404333603638012170278535810605995641527087867199587785008220042844394362118536295270980158915791313091550649219232270213835413908262917149838954193180933441974551321767573001057992517345900679943905818857556192441345081539035136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 25274403762790331651094672748730657615888812332924945405949863125579585340418664899156815821806392817266284549791842915293015697208434642877418397458615594809783197613698714229802180877720262799953918415520835585605581227153864071864564889153179026037748275825276952707167046443823324557587880715390769303841539831868270936634403284112615251873317104286927125540188744678866489590637803694442305950870894445329999786239289509902952100057030094675377019188988995471331619027966458241132171038189493549751266586503103094750952041143052609136026033420532789838765130360704103972235116002397261488938740315036461647518121592331217659990271879912773786079996779098389056833617888647653798894493222548831292402855002931258078208548724915878956634708655641030770005443233105704646861138391249204664322810308602018667368782365373033797004545032927628605954584390883854926944579919909733499413427339703394874080487209353581938709677054954420882589928382293270648517110744883310662256818258555985124931376809016882507206508251977336263868212611202511450724403045365615309295709784619903100609961407817918089449790749015629521819919559497031372148744035050180257264981891593713596677880947621413637815093186863492203096206331400801151538509173862057097479377558529773045447963108920452538918576671849298625770767258399977653544676343858390504018845452501001019335947261170972370575153800806733636681617133298209077162833343892840413981590358638478637240400649439391936644016313395727129781063296318359636662662612853816316108497035225056374390118806449765986381407862515735174072731821752154972335758548361375746524274921752083714741810610583351517575390096474042557104596277345154450243641022676459022053859120020659525591179085979227927545488882212943520474313491654653424897922912982496365770438634043619915258218648317225408472807757745679386712954133938196745133235041372785741807938374155689799754372874392699133410237142026022208805299016162068961076106776417503543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -51822562193942453706332016783829352089430478866173250927722011142941547622301365246348264266786940839845180805114243564735788295245373004669367979667396131885510484672738592046661909771148181986799783074024142523317082249940528954571366308540517221521439752080009907363291968245195504370351871176811813630430026936966534862638134201079717335664605631721575256589171412783054564073096681202894300530163125071267084004163802345442216434084538734486769163093027700533354097268538002611494619759133397951576273893538343199878907771893378045214515602241618966814167035659893776786795122582090521314769215358969972959149850791571246407782093805335910237967941544331637182054199371645228316703739900018510381242003406834432049774863611965119810505741221947162723716185733810391642961863324570296153800390135041382692770754323180793887175507780041760775639537833276978436822241343623937142072939631913779569125832666903967595183392087294000745478300542721479674708000844879248099460193326466699181975197410086575398765444482332040995898001996153257711917878724326225066363938457386935559065488014571416603978577863247746441337593810513799178585149001903686767930196040047991197349149171131031068799590472192614433943942335256138015557047655022435573399896991715866867619890017604086330311234158544013968688253491282071131687986350219270095476080761552098424319236757608040978562242676153241903032478198967198543542182195842085276791222857131201795983164137456141871164221446974382670528301457557709887717401025326871430955556514318810218320109894961728113256321342495128992269319748006516463526792575770486308931729159646439200895358196887602606532268081184427191311681966478982929721870656092421911339621485161445002754270959757613562491240067663459399906351878893246487116177494637177972657211795034148772872828650092669129249386402579643410836196403809942003903995293060215837831287501729272363865195987704231037858713764574091890122433892306842449392665366963458932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 68257792519346022029732234676679448414616468531919780247137609931886718701869463130857277170863574117330623660057911764575979500064471092406003711892157905259467125270180155960872639391195137305862615292745366514800894638362585625721214317901962506397915632563919367613199076679196877831362505921377009477886555918735853477399841053866707180385224870070091318886391718858501127733574218065411188366007484986248359444674481548466397343243721342414368567040615606865062131851249937752025416692108352713063279156743236634624905647678526610822973239120105666312068848404567580817233107157819151754244996465711161440963954905161154949900830166470847778030174656600402639530481824985114383449054313802064616189593733438728488639803979952962606805794988853946696832299202735892442891982853044777850182177301974153463394863765413090880907176738759264282963742049516005845124635391192958909354542305437377699399889144663527475568035241827130191584776591251368047083682750616570982954449338009913418830642854510376403597702288470709898087403202339202955467615783598911233885205395464919236567064970516773382196655786824007538641804137621200278789723724398933218966724162041371855201458513666214717193108641920512067888097116014549106209128561009418768332515989019442331806126905978752183448040719668820969847462980353158930088175607957977276944848072474807212874944059538105235101372202022104094863187648279812041689941841664100240250749810323288738234198775681561914261724453340945290210234795661209816657095366216294998009686213713026584835243881660690141891790666907808060934479162246749321952724499527279622296107878473373383721654786770567853869533765114835169530530763047305556801143540614052483206335230728029728064435518281839579422993190670461824922984634705048839955167369878092081730122992339740295106666654182167480883932222264229710229526485604832746650680454781632857274796833391541714760839802509794055014742149050388858836728923756595531278393869307484307456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -65883262372343941511315760363861036479551556990733175295612455443277329309401201654483440078109512684795026843093074602914423256081610475054020209340670062597196877475300891122581339591530031026991263459452103180367526953714802539670470362032640676826537004675057304953887643439714867258265485071530374292043864602608627297210483452245396890909189913963747625668387507149048640410589806696759538772431016679888728462823962051852871047962015039806853032477065834085745713081348664405538186190189398662349968803915256988865333228688093541040265925358263777174154431773900407476090329880387498512670433331536267123192437455892442777423940190480243578808323159692475064112758269582805448411363931274948181207148722262373495388616541300057564964844903088093222392829526287197282238379197906808515207057468919294591190884764271997434954776436117667275551460522257403377081758070805773344267527103781620610466948482004710731163730255775045882936142840972844725757748753428273975789148157608645802266610343062646859538278697136986339912520873628727330513623792730325672433548965119760711779015187532432777915497496242882679670256875395929372091626549022883141337769696835032646114182839829353257208955183991276200307971114637960935850323444995339816434733920988840033013316814040883565494523137875928698901401978821686073119193722982875435889483486337710483943573004023889232069370467323557488574851496329390267709822790315021274668213593051398953950233965682675964233716474815332583110650926320403624368759217323213977749266796695901150872340989362027069440111236191317724326924010611628334194015226834426787895772680487361439354716055070661295613077000925823588007364782118671036487513807744602634806223162283504183699615612864475789465306648027938411222206917520854558935580916007810696938790505366385399987114344128431920435878911068485368192510740881053483651344589535941613711274822849090895656199768241848814667954334255082043812533359328746962724937358169123848192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 39595018242392580817372159837581075077627065035989561338222917871896633394899633930185602582331842603084403287024175399955159243980628390386373796375561985531402317135865255255520528865428053608285738877245242401894980376389347651251019322379401206815335093039191534066198276129586715618252436481333344977642730645500235830750373121255217611308843450700940975554053334358692248709621939590283884164719614034945359974906185875945881181740408096753843472846995129061937035376360079524886717097281534925776460877244489297537553034114719312139609777102380757544713425859833970510308881171496015172108046377323692060507726735389743413518034163858809844752362672682401551628767960676276553925954322481888703495633545561279077257669326289679453664412996919712876220033850228074374904686774544163607815283238725447305368489805334191693934640508938035744678426837834853486351428037245312323970748173244264039209952149297742688488606293754224144141085807471789398530798306960260231899612393439067308217682409680369530592185257311446553496967775113609032643167533065691589480650917607503385829623044417038368557010962449269159553298274782000182619172455684022443659071113101719467310179236922469041513340756206104989519393388718382625294206048235449121110059024370671652967554745067448664315324886483226423273577901563494967911123852852704620247816880158063075342501071654806531043523246211184376260605395874608117029361960559722194202223378371936187141533027649332028645865202995861975160748106684379001088587389811208595884613842488776577128793009618911133633317766544184729969097618697885599157777564980050558582132742299321496627651443910276969386848744540143239829272000874411146265983936223537088324911709430372304466295972421945044748253215521059377679237843807459964635749989164314799792966518170405941835109543500020523540871212281207878767125034853441260146127740035793156027559984654605481975556906211644885669085257572890505321108746120014578360731402461610246144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 10869586271505570404994691176132028974135212830532153683770932278994346988749083508080792403112738576205261574853247388429456064614286362307724211391068053402270827542004212504705454487193512110377062965647959640697248570711329557921731736834201677020871467498071065193628861426608946898966222850220186676634076636588586102223505344591981786750704995991644077918085496510335922880654683900135829349839582930235243371180911018983068868397717999682328435837822017278231121853853830589197894169103471128303152418900326927163892915350911578902051491322018351694228237033421181611294132818048205500562952756324994961788647112237014731257407395819635635201119958671288969476344145543809221555782504781588992872394115880166399840410300882068293453873384251010570920509838019525973324031265613819622921501255536415196438626222385835226893702309993194870544101796344265735786926870383379423237261262835615575242161497584628117944726192347628336602492665952488804311567426905916125771947074779802008386172149729726594522593762592377678559361170966375622734210737522405549898204658537604994025642271959403381335128578660383324298396098423853114758936354623593422187204639431230596501846023540164488668605260399813716305490071516253409429593875458603503385291491597313232806668039351937821941018087746380851610697765169582981796824139888761264349256119068556014427713291859682577803082132543479695675635302293725603180893299495881552915186309419737039970640473586146666290185031469328395932927101994596713123963986938100038426527794958441874987646759541459299551645781825980259084915923696788701263439939388156096652096987606227136157006552190583691863586508812238238193482618465636848803100857439045375809935498232240672753857029464338091657276689242753430983724177809233824206796437460450770236965778259741524206253057318973057288832080764265204316118015726936821329574536243487265203593177928488118992055297771400190540288121516132364610358226640356357732476330141852631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -77955598922647925472071158429135742480299851189251003532830681675096412431872378292656909768491290142865175024812332892070348329523048700761705884984891891142189391536817968002699165903053189906728050286661184140814427446169050354594063640851888490275047613153520363957237945415212554608448577848338414935976181467577685344499491395279376597822357458668710204107361466625138388645186708431710075460254746170188647501068903940952563923619188500110383596170748763953506061039230457816883089348152354438696776370653940299225430481821412124608439299680153102825491651640087967191672839043508080748742334309979767278354272122977533266811398216429186839532816073211050186521672266555279653201163200861012254594559834209930519517946148260600104192564289290635891106504523190639670343148221245138674144317369134491150400616151376950740258560957453525124611847388196628961658314772187732622258252740439954399273772170904470624582675062956493969372983994077843412615864675583406776667381623263867249437555341190127935957556707547019860511552961195136476648412094089923341631819579368362737477317063064627673120496293169514571670197617207592992473812461322952470457503743893608215260182528888861456052571017620258232239864882044881168847299141239513909606556451168336262157320124383569776780584708182069611045860386189993586775597171452963630958395830721946261387694194551576030078646525957519591760500104700047626935989912891903833972324883008863119557253813831470050722979948813883947495719437495599627998923937159395765893259628980936613320158557013597087326860636704623242083993925473387118682578369003939990034766906922529755474717768114684015036085523732305577594912560504822046171447905278011296866616425123715084049732154097326719817687908715249938733125102365480074648343309879241492670218459638460496247788494454727235708466217643868975440627122282404474946388413492294808666200237428515401555866230611104376256616602194007930569060505540630295817303693217964752896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] 145240330140229843346165983900134493689350082249186219582391958735761006286610528583157689024450587113380598778359002853041801238040673946877937367079581567323300173063462469624468124604264195534247396537929324833402802766600207291264284807831091654628858185181769103644162120166240665203942149354628798078026697076232072282061212288479391742034458860869623147827534922357417744967758637402906335344503180127503749352843621659968399191664970983224735372792808714425497717974948031599069683402498789015352868855874893601173640097972683813537305481847393632373214110862575506142357628329282758762194901899536798752960464224475013778709225667336335525576063054079736929151355657987634237168770415338583283704085583743103427628976915973682256907073168149536051215903219140957334913632951472859579881893522105367198444362373240572371585024725647046592978615436587801461600929234868849168201508888849433689194742145689112189106264768705320851050740294994027328168607731831440210552826350744943696492663942470323265948538616552650196082515936001133191581881061062090716777847301940683999129672719612478996438876620481528490657647180094560819223561345529791531203438843892745728202431124638954508704875837577499164826029389927721404028912648347913547742453901108208576637480247800418173465261390915380248902505546682788254559138818068058549192315525812511177441777898597294330916187901337434439142241210043843144476015330544699053407596554521074308577334694303031847398213629490357960437306639631984973396892086380522616661742158940072116883996990576727459126308442908111403332407732262493889485776437468940708305473118529822396311527192996945543949128358849563989060105457774994559941437360119897465783898262702098931775526270632801736962081507702145436775601819157680552568749549038235204218491401273551485547788842083266265483714062008972339651233539303259110141914287918870368274041036649301239054496384835141623918008413017974504662105344497871175257846069132032737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] -192849047347739457695755567652103082347234171779572368072975002568728440429160149214945419410181411581971778268224234802537522867099299621550283661091575455287964604866692562691856805008777508404430151861765951798006379778733971412519979687176021089215491253941465691811591249582616269932007409112435077438591545161534318317848032253552603714037658886176037216543866498372244183556477925182770988391500539333352187271705021596656169408714919445521317721163065424357058604736803889786276835510619017004820662255113497666875248108712030812097399863015073665516338440271289957581664151653350317427674399753918140577315649920110403362644292163760021472850432211431435501681993936846522925732756859629033762680780264482184951589147328252535919965253321178742701595474973138966642620468229396907467594484665096630759606335954947245059144254336554017731886686878174208789260997627047568192929899542155460845729370983009996664212999573458424929041558623666707949721362721125679469666518275023931829387043896622877542207105672770660821231252436650398587087817484802864726890901027080821756418249637829759376444974687058492052195796134308733185606839863163834111286580354838491253724662486415682165369592066731029833169389900040780248928090249447254368799542736151060007908151866788878874923704016428838068150235392363560122563849249153897657999101008680987400711629103184190603910774360268036266142168033917156621373217482082838068990813861378955644977381142496629268551414614066573586869262711245612485371132777753244139353639382904148539454769381344828466483489392629365148648874807224625420398612586086702102120753243273348122892521001572682095094282347795884604846926349588010480594594811858599544072955327121579213816642448689238491394926366968074823568316013218233820233100257264141280247897613698063571390012067541049317141474901440820838715032229714774424058205752980962752005571255145483790518868235149520208636916917742732227168275028998122954606705025882284621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 207382956393287274442467393162243308602849678787878783040458842050188951801276397037701507405603979408147261954441887502386416055881212263907868914720167605040877076913442802603871593179752067853674452295928151066078834235977212159168710555865268881308637283526842877400190260081271618479808031080925640047945548081429074551184397041193144392367983953457640438483887885041474002170081800517510322643923318855398595771446130871564568232207841882715145241730407435268099976662812405592090888331603345076667466577021166814740268638395103663179964622819892552018149540756328873219770378744086312192140531219599455721417862266250993182320517814706906808321483140026474371569055624339951238645889268566906299064868418241137630293993132859374861799071057293921419043168467985384937113173684899518370456447192748585272276996937593205506165703709998929594077176578904394594070288111722304483590704680923148544394814421811235569372663311003812318839345453013838550889821426805068000231911416424526783581709936109517299303987317101980718507334280671570291412059391696683861818574705600977979852881088008704360057358874514181068951215495333236984140102708287823601656305986146666863043138234718545623162381147836027236739213531127317754231195213844472263003974471610693316208942630903009510876909527961119572893427611566182424015379800196037204954316199188082636633375186304067051081629471716647063267104883087713462107142960090750922448204885388732914128196979473923066076391298866758267183113621935710814129672680667017889263404669315708406940981507995299028419288848296397297020425227595857242451146543421653966798990400364425163824424570907446885793667155970376313659903903412142144228944989769926974624725386277416979126877035718126451475700695504756321139878815140721963328829727119915888804418270977929735078926738827153599972224081670130616044318894031575163870088468953626243622192338570796257890183509922972277343263679144927883405307559194237925273204373920575127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -188728315868854505692953153973012381968388103898652313719201737669798372991953541286209445795144291572069643748807450957619268716286161509032703497291397839954677477714802372331366821861858126925176066951443415565239701504742351146748137258912391706322500555049137684290202412047885876360560431200122524638447568567738710576068670051751772344241437602812630280504614725920448215218810817810462125610669995789383908506452588521745572710521308767257513505977754989490649883751049207175731645835665689124102100040042285479560580752782688431682232966570590113336776167725302698017327160697348724266542681295794320069729570055623334433110512165044943404944895547458612323210539413900760051108770680069197865900165054110474128470793545047901750789760591998117846738789405867990124558564869698701704820509954712853918140371890425558001800142119238463800024886182847800027972915171026027864471652454813042284110582780144362828040528384615426313037749224717776220694553915303421092797144909243042114758615009383666536783195515091933331988787912495746817193526982694837272993158634903800148340333363380603620760182955209575989209195324259459330319680814785226345163997937131964083602023873631342862614404750178418003838803745310915194377199786622129486682225951910070947361069185923536085999813539690410058221472503326683559633470086530626023832033646951861978276103646616704285047024763320327828631036855097257105192909616656317980025778438631176651174005853956973693808989034603333693035470742349307042441071794799907783048059521708487497858797042646947333864411004496235684548427335137232640301704521652578524736726156848048070957230630719792762507314399557534566539206677665038577159025071217207146545088370520166004876000337963793056008058342067693211362226933835835872667403919949999778475689386296633394678520642011541416917546788057520344825316506516895584421812198809389519209914333743097297477743381150308366899075640068079812656008455957934155476100624927063801856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 148523625033230599812898069489224741703690895354936688260987156292840607769604034612194445738937830732235618759099925825237963522860283558563165368120795481788301376245264225783853021138554016534647754830658075042461880748263937760575983073248494434915910559038857826826556090454745002537576374371674431174592299398411887161371843460426825474035376583053041001869645946651365592384150742269565280834074508148651065958461022259831321032502947707098619578423897153151964097847289021243271745156271834863901642417839854341020850306201708529793640534728552857322760860338656050802938659722075009393443915745558552681496824658852277165435745881279488974432413222760957934382905233865311204302741169228186297604891195604566256331200934080805496596320577438779598478890160088909012446982047505586645246569018698360673524714604375649272645495574310436916450134421323321483584346475584341101433046791962221441339029504500972900983474621256248620458740437810140228022982340659588097075474858408668102631332293116754827962386891731219013474923658795350355719061999817134582798136797675324683849305221471471044721318492998539273822541574438740657737153403732167307995807275265521935301070192196724556043509382105126322702695066122431717643764266113702404061963461736720405811118293610180148515247262833262378481274827908881311713540539583156272784048617565463612286257260264239882485637924720785855959880005116491284675380827060753520080518220327411901900070812206934904446616638350252407264502213456736167364120424615843908301296604779291819411211588804514223851892019437894327462785396375434245390759047046421740134524836332970152337130646098463075007880948245681628367473251928090718531264002144241762956832044216726921409735953297195210889552804604338970986469958032816534645567166014944326897571336899560890301118957673879161254171753271987682565582875105906749496592466966405133001135028296532356694061753858900030044683996037235900772489663304773422221731974419012648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -102422632890855223287679728462195566969017109039680576271135214775681857366822300953830237885396851293209374450721826288155232594632383993435889183063184272002790806098346537160664942157070086783634020601485485335680641342676497779406086568011610429128882543684017780122106836429185540333305173984163390221492454193682680738582402509380696528575021021910344076376088722227776104193777133675520194206816750008550155462297599544690802768872396005977807395647723766645822711479295085953159935537912439840216991277105533355193806328230016193325058375769070720415055708201799506753491035213648409725645934095438972119732519486332624089377105580128099122810470514016256096966684549972235886639518142002874015331952176989121795232739640256304636122718413572690413008760265580405133795593895239830671423928005471885594402125859035287645546212689964953484926435253368350165988281543156775207596082863800947851060234273439314860091098234803731784830159003385229678058594128296499754366076439465769324070411500406478034961621711697186888486552296398605034331555879554121959559782418880587223098082042790665881440071788208927563626770697630470972385557484267841283252583132950225698841707580230435175688501824026203328183274561482664944258152563901231481570756761995881664875960784911958810288842471753173017131581429132301324178709478151027801841444116172791407256282281328439889302050423744012487783258648689189393937760827919194424355110932856896317940177435508446874400993480180730985880630597627029467728134907097147026313580801845192250938855087869295837548265067665233740020937548185987597393135472639888344843782959816386881357493522893166612800750486876589530187706073432876325443070645192458007441311707255902534280745164932716295282826254096413717199674295980690775729285050360133027687898860568771739034525177970628090998424323316591611126581241305610070283605183663565850187461957840340126147093198832523314265215038670733292964509333543661172999593193550427193344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] 62471163650363608437097630391194690013728272980143414339982052538981802298901366514305318213475460832170598966195619103015344785989366020349489758736307870191521068500406882685800961466135906912941602109695203651914057130008768754639098815714219814225792293692433320377229043853066041003509753147008320072883609475840987119099196604162384507458464402377729954867825507916653662497643919445236725572494938373218807624093743021629533341361982616727284375431837243298714738561199456358584134653804964219659815718255550222584175018033548889921604856389589243516391161541645509916004526966192523186167057642702501695740767586414229834027804255327996387158808618875142420725880431170260950814041750492211289562778774164122472928686684356900760544968768537727231497065725479108689720907541874682225516073830048647987046071777026630244372091249597580872527665356818424216193096932300736993313737983679120635343869572411712816584930828444760198755642277749247360748318158519022082685146823410880566073594006655093263818413287514313917288513204744312749319987892980813053254881226184223328786069759653944859861668487169053562202804279403214538169818392464145900784808507377419650148028938110259009182705160091434253339131328359052120670887571982666630210847662171155732434890242320922628773214788780331954040588964444240302191795098451193530860027570749099043721662837025001108966841653571088306948933665881254609062131719420819005851687286543116537400786172217417666324701071141450513051887371145233528869250666694146871251336396807945958723625890595783105456700375914926310019986854492156007461937056655985290435096934582940896782920274918573180339234704605064133973664473559891163456919302070427284880666175868749179737330789003850666295109848659708383139479327411706252135686439402937454252140355088225003826752155780852033912997065456640584683313149622850547434819350703202664806567959876288838888490515155941162879522536718007001274553786881340841517608539553185923072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] -33941373479263271965808210814181862175595686976360306164018387520694758546679504260831186835464895493903964408258068221164677145740182351364114349982199833112751929908636674363349788247506198469089974698390792028839971842495608081001026946196339763141886151968639728460237444895313506814483577285960309417324460329943280474205377307656142389528527123830241223775562864609014812350779505378472161511052457751348407502476673032282876749654309115739620991286099186107124274115883190260378533978268278685752163112113027178026791110366896270970780878757662529465034199729570595542309606337298274978361510758671048246518991422676270185796214902949972177939546693189608172523974735452104889383374682250375364521926990755469803714121326034070743689291089069044749415038583585898460076101335404613741020831122915225011683993248124643990644768127367052407772533760106507773695835999452848487307514272304605346846025565221379110612687885261693374065898496443066455376119739753373634931424218019547778496590173146122934531476667355840274324565884109443737174838708712948251598511738695237825574669416707544434441198921961962299284695684781171475162399411927785896558001036049945369569740939219809530410374062946519275554048150457005938774778014269850787763735267431475981975766679614105327049736330661388694920891641659236418200061258061442493495458052684147146188646014842807326166719086393517464851821024928958615835076960290219759741470445679952367838001704531657179447859079657855828944998057299321933675259516606802175478309803161860461650775614830041606419393732973011767006084256085498477082359970026400813281470951000094656228415091840607778361406043964885748456589458352529087715706766499029247674469873612746889360251723089461545884199349581503612621879702093574868651694907165124720582785660546027886588773999376018027618014651880539649845882448754091160315287216762164073109802560104164661944088834071250898665310866978623669714506167449452764713405565891116007424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -1188948025476586617761928552549216319203630221545601605789986076861515197667953072688241816410901373204136078924531789041031419568245781390471394412824098146695324806550021436650893585232504604551909957422889097925509488046050495398068269495453031318431088275404614606261429466683633116696305204980983461802746889900493340125995552560202819601341492006938979311750708341948350919593981539343642609975002807171722943588048512491902830132973262690105456194529908156289616436226026993629369951896513918401541033927304704032225105055016805613979230607505270855105126205296140259317000918994510545476752143438859782510253624900862088072558170839440547847435725927667582905468448725129389908072488942649834009578012074860843565926733210037820058088489028043290955134094837277077868918659796917417206059251785118566947821313940574764363685393082919901882238185460876237659988486724787218283486095769013421185671976787885035660286823543138558996285604375836197572221994405340546189108448394859362849540873857608336522449290043956944322979273979933804278987292249217352855060179979313162378721480725443168899064348896668141026723164324485715442919491728118922606746101168657138395212764463847490839820136664241215727831391447376664107885481294055081597912026656769572812282167013698934506164612190901734302680392693171162531217752459171707068203189547389341001300317997350145992056248836453674721686638287607409259055183521003398580318857711779615547328392811775172623537608944381481092036360058200126577289645955972581012942183294235879735123099067403243137791478759629365879414537827055140637878395220820790552007205309091796330769509324113971754575328092886214968755464831250191428382715952988610607001093418630960394693412270668577381136763311351109419748153007938167336560253785212301450372186932820636138852967856782138405855459845509290822774654484821428659212947358053062377855468038565672962787089450480328204361877767470790094338461923924770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -205510749525530586921945586900188350423881415833196351542230033327135742742914654402828969841171641143550546606332629819825073952008380027029946375903519239201294848367140621734840120143009628357297393143022461933054479075992545965061198773732059482030709165263346902704055671827201089502928456637788360043483675085530468658886895510184217259644042338654758241413801843956526408483396983694404131738178931923877327113382530819502938172422896769248031514443827151876603847855793202436624869232384180985780604791179701283745334491066631748344025044000041893691819849535360400939995458216104237529546398013661071954835808278834111085130242172614754261797542355093090591732350473348012240493246098221361339326990630492612337616014423152367699306381230106697106159108594556684409451057858837826389012170928760795963523812250277872920436154489126659588543839943030120343749509995640896374336786234936497833121836611907848242935326564978775351985886792364751837782154450573864092696586992243337173884157432523023598639425198825116589274893337573685837696397881101796867203317988940760995702929965479095412990227776833572829852452474355863149118828151493805547259555656081734884023033893139332791283142965214625796483792355304767903226328689794641125113714735024942905273482305537285864859075333147345869569823012862545521474814136848960328244548840951063737829266280635747081716406154266444100996153396671632923608533492102321696336539824745415784038180696311671836994128078086332873163815625994942679543280580303744451033150133646118945929628165098501675704102014973808205957001200625686116021086136588004391934769846989893288405952129746675170878298373620685366559180045606055523329281696870024716925701596054577221382745420685965706340880222917296101562940399207657040135261681047725710638693469722248618441497164424247176672760943801543712808294305233657184037849843149022073828774228988282261446745175545998548793410340861820831178508071227690582016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 16631504811467959605713718506425685655353539653296915672254113939073920350188339785628832263396813233624137627839555176579740748100732558346585121859357685262363445148725991511287594105742450796183659231228134231694394433065208139957552283450049835349683340357740026073818301018913071261874675786356736275053914403107417793849981423084491032887046043122223490076628230938676036360616540768369220995403046729003783509489759493719040084740049137828103092847475977401835489270944439568538567886485714961537949752519567985783155046598119184423817748729991798701322918887683750017567544013644103264146373391603655921596012975556110553881758306239961720548662604823774825731349535510364792416850425391717105615682281475799019999299919692707082653829658944867135320048357300398043247129473315239265044204695966847409531091226768999724835497693387625321098459782708277820485099695502361493807470749337326606704764031310937231876885340608103021025106833414825234535059938487571759712415427005631935047060335371307564136664503005593636003597501314039077559106444611244230446747184016971933271946656207040690970307132825768915349708823009281786842241444609375030693630775213419517615316251537451832605119568449204159023336284088228441028935102262418002669261691864191016166161854512569712234129262345658432554208367728177041465411547655336144486609858121929264305653321249442340989102263301464772904203076171066512708712469011372720189700935771169553937913666348473198702268305735023420071770770360961240708043659239942887979354352077859409922383482213024262192271407516877301070383140378442277435471125517941346520132109059440830336274401749888987953090568345312188768893432979179504651315825037485946967977293259694840517341127367229520732322251484530353404688822063797471814174013407591544601333297885140780353968414685103130850996858450245839772615921690222337946672827311695751751772590438849983095824467123023458874164755668216956840196565102158822768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 105968775447707508679205260452000498964495122777473279744150208666267770281735086887779737366105372538723224360715016013507228850734513950123064932552560608896194717508933793634314559405575966749117023155042350345098737220179833658580323563963966288097091529281237286676237781973398786611978403049846923811975663731363549476934531928761814661885110355979634700468877487871179254640240749282070514308063766105039516117752876759999003540082881528670978022712217316937350190284910604569468430576490193548623485196994707525170628217844505455433621987716789609548928009090366460686800417126397888321100086191652074437154851559323836517712026920297287546542322258771238891269081847658694465889579744026872076151750255718014603869495081398205855802949456341273004960338682349864686064304627184221720811889991933414264263696484469195744992446239941861006633808829983584561402277398955072338527441178543400527759016688455392637447926492391780574407374614567444985933130633370822399738364764396427193189027146109250315092659128821479714458522823024065212471960558954584435983538420227898540327910013129942323384300791070271118606312798914867510827616946444043472206615593179623090938327225066946248658528907917251627514543593059542352225700953555959198906612821794645746204327962750092885621612233167982863798351201119123517664330709538324813868498949368674741093779953990321157598246006949895984775453728653646148773951824906072511112161078714972101761518833583566441735875566992467836334592534339351685440351665134352614296643704826177753404656037499132249359200496751202594470732250674393097371443659104123930930733681731302362014263282669779252727905989706882193095064106901117013811096190434163411684433932768853132980828340581650093246167658360401166525659640019157619667762410165077191605490421071882216277909609468756008331157080227775005292436339195407798650016977855624360188686053885503397093607726510481402522252359975228424332831637131210730242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -24511599908812718564747589710514203755165493500896195535670165535404448899256240802585539322606770944050754526567184890514923016361812096822047205213698571333017981063694426209004943599808196251129329439177816879285204831187341206773729620605550283444354706851115046454696142589779483154500603399973535970772356466095583022339711610707491463757123898581248422829183926035899431476475327820287481784102805517956316939126891168687271953079048123646998595012281514496793470913656958104877494526036128841435180517679590934655253963535609678039245152730062231437177377157531546286279517366363796967082399875544817256487138742893499298186820342564479294812454460082336705240996126608086120527304312348087005766230080730100086607164857791521291748214647507021834626837800105338256131478066737232278804196507599945032642559937076530256937712878577266126618832487366084848722918189679656190207258895730078001041997511212502256765003441474155842316359222157092582543511959528171136507387412133181577429460984393383880414210454755594723417669026388663154881701257868423251334639356791941501912112608422806532906628779061132984468497413638600726438181519312605523247134499118658147115853355921625741406792563113994479764543062698248172801662739523273891332495769615772973659665653262097638878710044792334705087282260060512528303064581110706766207221709876121329195630854880704859340415274297276821193501807453563538604658768504037404322735564854317525208578286841501381366514015489104912916654304048685944045613893407358053928415003378877980470710729684437163862210204520929367086921680496118186435782467526155159127708534215037725175152460315440045406393027544354218788345212736088433079045385720051174807638035467811512101189166388851503203120481007116351234922444414639901190017107262067507841084916737011804087003772771994094078101660257952932477767330663098084367970533162761164723556721219046502481410350317228295264419652535066410253563515154135585063436288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 542957867678074166223572553359880281889531053309488941722016651779423573167810890289321472264097289878718531310550110422170831645608060085004423646887808512824205519513467667442842532161506349462907798629542369744549676518453584895996606142671150809076229714525568151630213545332177930415655091512834618970329761950106620751453739711632678808920312294921885722455241553131852399656409126603669994263404815487934620477333568801385879051185128654799368228367950758561344700056458178343287902195768967815767070930245534700058408323925653034495169474278060150102655451013276438045191285134704548409328135467786664746476409401660973574620503505862620536260298761227621350638284454671440739620394697286405776278507706120974225605129982820451759194768092795074232551759363033997987465092389528781928495174998303368574307809397525398732302893312012751756145477051321323193931994408165536981574177350087068805252281799984924731176021179778157726743534861870425314410681507270466597430647833359809060357775907889315410040798862398174207044075171169264991180953883131867959198457082359428656779902969696687326695779353955436452233282129227446794830968013420563273154992276855367589382638795299828764758164636978511500907119436857835357312209710456204088280826133641177325417504947993628830277715381791855009930849323411015087766114248920570315784626992226739616535374487890217014148468872172246385757875060531715649327138342905360779706436159957803968414164490109523053651818664219858251550446208918819675271800568124022564108739834181522596919011055796215740415239374635277937759288827207745021269944032319547839010885543789187855220827459023321116144779245718553889337469058251867784012813694453750282629280208418733420176296702149500984094052226282569074507720230722061645101967717770268206016220551115383480902445321426364118429009499543349537274113183066216206007969252735389909934736927402011191950700414791494682733007682400906925295081523746419618785263616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -1862199398544063473016790038765887317508944296000226998921662901608894422381465059306821088288653669284250301461300098950876452355451220331172260235285048757705507749393525843485704559832509049289635907560494431735702300016550094179479463613354044872814227067093569181410821673574522378031093509592489670623435038943021064326771402401418513155744473056373998608854455098013580874255455563416834235576163382533528039301526887527637125945366254911127485933800319763274390258082406954820604050978758726268322157273871967186886458403146581139936033206383991333976334947538364575366414707592322677401062508785080553193227285449963706667462595974347430017913904446446620799461436797496833465335962029057067155084878179619843932124821344972551085911638891280691332577964782026430702510445168314504992612828290128053604363062225058860486979850290712870792124283811150557696342231843625927954896320066252061406154603547389354133585457527025164088754279270027125275274953811207218547299425534704158861243237288440438707694946557113225435298507856327222533212061927336291412154839212243508530185537419609612073199234032034991580721606478616441820099132045537422366958866252469948961150134778943765771303309169251877708972259650175679203719144658099141385180693092685277383833879361640006390749979568691435397023939194794053196969953063952732873845422298894136055396431037143557008474000011632376578212238182378068520913819501465170649829990042116427423977137128896487299131872889239479384038943485933362977032590374723020990497205826688998109709682591851719622186609490195056053858130493571894935652322076343260949132531905192893490994883576770834025197318473722618932922186032469715534233048058481669718671675823379934825121967417238618213639286294379399839940444643753170245617325465583779565736710322653359055179658156590233680360756636775409075436634729781829026684457565871218772856632396323241414479175070933168996562661681157285700577117043254775839220301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] -126150679753291731655785759400142752254198912305562212452343513046751320633569186958830545420236587080011205765998127562114057012546335103673313650715469081350249413227685564527004168808480906063860782625885613450496712917101016287569356706611802723239546255698122362226854629536474626609115031001803750570134227067953079116814490810513373291644375355093571773266403896682954407921813353857410237870867084852093579760480083530823238312221329378737393412247596955163556988989066446108931297764392877504519470893075860533825697689227957374912116481432003348979165868443559219243501475361545384889720195107198554773815438419806691709094253707307844801723987303061011317846819878560604525539742675633208423511667339511486745301978320649842994262429075015178456150279023498803993713950756669330751814412184777737944780561589427626519753514576789060704332777897407439380665142884112486449509464747681151332234471808469354296676935466141048346566033557692187117166249277608639959082409157333868716820488022586834410195531064371635093119608916367727546377126703472110164630370289650141227302830928570207408320171267206597695383648921975712096486017879910875501104581975280544575679483062438106461173967567115183215090580277941189098136854088051806749306134982726491670728917538228871338440157198189943639894935621022326570245389855422486291828265044199366113703536550279791686663505203481999756055089202684190031601065360170678477165132678090006618591986253868045297676821984002352927919474337677790190644955495394401304347951007385981606313706263249019116691740087174065715330427961936036503036481131115609733975639921947031422120025158627943423551281370692527449830195951556563021222322600348478314099573045565978049775610089749320639014194969898258923256372066095101249252900761225466933264157848410615341024228442845227405806160773300697979744801794772629159677098570152522495345285629204327761729069315956556750343477330740693419356384220442492905465514557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] 2819883847586070951891567463023620226134105547959711113975921335181908577681860476314391745125099813663185732620013397925856278474306238071336589139916193755460585179018796500368460377554104078932204119974074884855333399999347241051206372853212787295652478165886022810032397170458349607354963760302562145677458766863994149828183782648385528755960873687880969971088872866930642687908511412547180451871164293428713856283035722577509223187392768907717843080048136306295491190422417361464692199998974314357651647367274682228212611570658488256661349306099795907311901125831604683240355243999992157636072966274111310186413841588913807042306712346758311857003687723915041838563211559405689416526781145918212616414470268177491818134759461397224341071946313354482074756043413978935196564302674902243594552268054719816690763415047539265406679223106781044807790641727234709810493891325728916878900811162559518544802090194069840284457049623474430980787063351081830939838485280202820477899907925855763635030405076788399571278412022902911876712794847974846516652636103768672955943803672330743033880585746446362521741098549589917527229491613980774054949758986947210824184193215516938516406191052362260568895561460358781075805009051276769039996652820800972659648459242842425813388777754626217152286888450363163471874000699782426363596551822307588784455458378245890946392902022342200466250337248878694382835338693989970012825163614894477192681850400193634267284117813783710406697638535679692782799387613184814815145226995317120254687392224308993704141932687172730302698618448275058499402464497349709911815925267677910810672176377026049799366175087799175431110398669594410584611095783141060656211964360800634943463212480923206935154115308140359827580744762878289231064786019715660487344647717793317679622398901212947626811972161343048755856083863065122401807539004361975886681629051026641948725612162025629581585542378375184581008304537249852954287375763211920994391923097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -30875568260200247736749293288986067132023826688559160470162422247225263024927113374207823980639025738960982309226460113993275254950925367868391539556940306957978637082830492284224199506052474335455746150938705958177888583449218559665462648749263021753790601908002562741027393471003178590053252363567995926015765997875060937540617811654078962806047286708329499501701673162244385411107252601325785756782006564523831869667566806498513582072858964381895735896446686898102174455202724511956937876350479831124292882562229396794057839153841627195172314590565750213394712846264946659816762687519283069956868386941109937838528666811019346034991710475253299264970861247846681143145376831803170915819940082369871120964320479333168470878630144400105077003673156632447015609240575916833130130261367524032430297252854614556096413672935578874105722746603484839205991211647535888529006589635207390365185542033534867328940667520859635903606604269749523923090328851897439349751253797533794506104006805614076895115284947697429818982311816093005690891890206497577567317490387141652418127312554994088771996798547609995784485215210116564044631819552716736619791916035662480800721174081891229684450857814429016318389960626293340297972935214478509013011712714850656932610013583845501561629953279418481863516331931455032581663972710289224504983585552878858093089460976932992199098202262257339291400503152658221225085445763970791482127179967390207526628486314491923908088372137303722730324977200652578812971838995414952047568424661783865704697474310854755046802899872284262414299470317655445025053753060447187042512611913977302866733068293090809236258882869637130843241040996219188149012263020359001601315559716028431249538611779594628093661195860082055757221341073589491399006477796433601716399056618584722414703174059644342373074317376505298123052030767275694563606751492469232535834588834226683602140704666594346752433752192390933299690930941637743496917600946185473358090930749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] 208022240620760201992258007638935777608527872196593091307496453876737933765010120408067002976318205278659072334486797123840934528150604124809793941536468768434579129393171428043856077261511041824999666828582638465830912203843471275958479202799498594466037026113354750895846539043590002775948953349633023191710414958722953004322544428202730934489700091888607068794118294610594374387454281413486207184205363531313589268830694054027113598970923572675022758138761134032087055494610155636758539295278787363382360690901178695826958409733127477848043557709526201125622571572422588127378201164217688025425160874761636449500980320406631229716174999353614445630434153339367546166095393648059004969369048502270184037358762588887375773772578689397149678458700902666740502001164496138540479906741429983391517899016197822096491813514138626528058344876449959790723743154720982861613310258994412959669690341961860668684878522097821912434779391802832260666084518670649325085828581395542246158905977980536029174515949986196016855546709997778414671015146526349647489613981122790197736447687102324156227035322282600818431688851735631079117587803907455316255293599797581195328421472328814793233301596377126762345036525914129681148354156708300438466140816766939454859452442325187125736022293016085007599637408423345659001583655651054242430230585566844217952286115769680934864174825785142332093864646280893185386212388221284861743942980428975893383061151830613352086948608706347260099802219136530810325988106955362386096589729701175563438042269551134194249292510277076343014739490802076082505899658492871854501940870376932150973983339551142801327656201829139631193158882016487652481563204153883915848570529300118144675989219087494445409406789553580346468984851833407392792360984297116286181011187125287743252493780645462799259713179743526730807937610837965267953310080834669402009287441541435868930075191027564357384653516245965600085091245466949578368432785797196088547363149316096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] -884346942142409461418127814545818647995719755156518496983715087169614112029062037747744689021490257942360539487748624702811795339967325549007228613921116605586077650360635665765526781069424316140040592171099005963696632744612756839975521582454772661231324716832264802750522388362721303516446770073001646472775355864071403823588013320716234812901019145400349088376655463578954545038968505303614973717184442049778624978959527584393848732748563638448676939423906417220467840678634735079910720420629440628063712228785032492571318525052969039467766702935429952476359932121922809932665347872892461459440755518248493636586888054380519390957648652580718425602021365689202057137799876430591858480259423014910121382446318161267574313329042713226260794112675971946509503812272008015229052944647894990734913982759216911954647756726377420567539558070753088722964309772285492992348831084869723362931260346970238952962869924085597019627238618517215425567286940686142169531944578937324798995826808092696953108324679188323793193512543898699772904624097099350458281647189046415824889449630314037884712772016883576820885743629147476163542923371259872782055835713034444692232932924145234653101570489475157999000617881274846175787300235253121639020181825105341327693438535090233374290100090014528326634093295503574609555772940408803636096326220369280269770465135716024061416869302641146443497463705943963436480253302519036816820930079538792073024730684489348965054817703844753754594170103583311953377185582451601223304548795426765053535319106883954632365730865093512752345835006869415878673227660906747085715707890871109836470349910814289277109911597564867607991722260908609938249098834634501952814847320764081814888802755644900711129548303552553386823842193981723479197355425425802940266834355166516569424042635291137625306688354027710165037754280602730520038234926762143192321269368435914174356375732165650503829860434728636298875343159187172907513883078494259010617805667041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] 2011985040088540312349594472542460178621801042527151729226148892202084675427407117293891863031124428532983113196116804010033070827097068476853839758064746888566013517781242076483999756922813268437921207237246871630452962781198698976114219806668666864943652022065273492742055565942162427584486830190293825814203500519973187712393007926275171355749235173441622652643318276455701047607985343370045251394324159132949746128997755586827109867513060582188306653706009513503799774280752456988125866565661522573294267522218116863927976171395392619033924471445553731855166819265932609529995161290558611866462383139719716371700886373445947469984886580820681699150047988955663343408599118024896798467329924410326520851353790879853678511741526515060002961588913195070863988449472832860171095134721789559624660865120717399825906325289310948216542106858420133460337918629877775030028441426803452231726391684368809161640394945072165732309968301550811548138808553633591985070429622007275265125786680695678047853904403136780544760311997353610912131640380810599954277590669183241418339271385253753409698184681680194428299119636958095961272003013492245667999557664942529532169914399300563770935673141737151719120899757577033894343365696191024492029465414125741849507502580294575264976479001185484370525300239172313253612331605740244607276642999247470443566687069154264720080507070581668157542137502837394597676328532864222923667047967876147270672697557493312432640908495300300191684600485574972511490697218662572780218862560977277546541844193761520469083448546938591824760348934520506122157403969628700707947431143069959523472868217165896579518039735575466137448377099635115678999904722137193412092383751168153836318452612063962198106666402269777913243790267333434478037044669323001806578727087760105023238173994473953742126663109623070221158262013795923463654227093237760253755136016355246931224630169080105580860044110160770521458477301561528346464321764908533377397468369518592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 1062388672347581309178600567349969715839073273181918052075585375059547540289964909909016145708236214738147000163181043613855879047738649187141818758414671979877360983281271776315279242078183925665983392725507995818844858584100826892323452142334438574761701340255792113496915238013271181698125435596998991333984753398565219453026940305620472383023288635209715127038511992813634640889799020385685695343529286787353226706244262470536829682663077228560589854622699410272230040462147125027014449632604600180904732443564215333924174091689651523790656329147182762291188216530298756845126646398862171562355018591521294246005599250965449281132874696268441383783893919265315654781585992228699682132885649389895953457230407424890775185089841627213280192713435632514946174491300557513870120692119689118090945332695996071763446023068063186026530757538088110645839462467340605608089518166286331825512405819220734194209361601207941814235223898835623485220079804766314318326238393288733433048343724067227554313230154404106739197018213077301941241800182096707834487005912017709996448863537235658586013411104585166099082834670901299389960999716045236098212769256703640131938898164262456195343807292370757059900540493812123288886225269063729626214557548575381441795737755918474996201689806234758069258653229149888000944068191943209552269941069394980704579602640831342676215870247451348148156797516920172688698904419916337225676223841137777155518683633103928362309908498635434268784108546564995788020055736618689873495001688586598194854639300632630751411961820344093478939239404625945501231868863405570736258551580592336755408033999257283745797429697868073368809805661335990167619567880360000299910990530076674566855848491079213879352814309772881339420353983690026760549568235162104584112322781466152669353335530205003897728962487771407317618633323653322400942411200590884656314372466295796038552683215397448084019515902609794126551631516928827161964714200282357194930116488069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -27134701245593992447403032675461980901800260865869729050919330432496401622180009163258136998974684462721932703318549835352059069302788051426010447665898248738854956142859486724488525131148824010928744067641618429068296330805685760353384506953176374663340599560790713504957615796726339085615566333721451716901665764913197680188772853594904839793367857359074669105498755944164973923561895131205797754155272660902676746626370659284229764798024863431588350830598433062839385434193384530912231907599110776686022394340225667801120736955749006980234807339836283875360656286109326662496205360588327273577238162085656486699665466758369166721274369855810086176920120730255730530119407435682054875433815449621392423892619032115214527781832439118164793855468487344766282368728051457329194876563663566573706341344617557449581633546102190669229129128946136967712447165506435976325837625164021391419928291154460918035895580608673805868008409458049953628144849407474883668465147651311407103190099672912833302794129365780855528160490959396307511521729704429323117394958663161244566332024301043761688587759205946159987392640070881948328718902662763810025096395306574624309191000240256770365415073802341106724466327133253048799085255703561124525160898227976799939398752589427340759991200257011754487428126107219051290021855241536829210637899635034899152850315379498111582122166643010485470661084379764748925466978144849598360618673010269621228574136074409507541244798884708444554278120941786322658057009289274440338601099996900434623802679043357879694972193374249218976912161551550315129074594201097653404425470767170576070736583153074703196678021237874101583703258026856565232002860176815669561509536805946374277897076322680027905597238187745726457907149679210073187402771236583222201050145037264270591473437339852275088089538306468513901145456741324390137598130959552221946027096003178209037346809092966864682041841441111711425732296424328740170979028622620963526469518467530752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 106906400486368124983662650903729440337385782224643829787763760494278693425390253195241653407823355180282910302945731665805411980486506096642330600572287705117831990158045906906172882959057218170221342199540825633266550610152044541386549821291963258604187679093363976674344578437445519802875113379929094120870900795664902628626501153958851354552339882236012872342029168390732066213843140540781269107001201216111306933075292671728712720593342280932186076015021775656602201765070455152338447730153071283101552013989504367464730323257064973795372194936790570388646787055656929354842803457840937689609045114997782207601487392313763603618223392381129843902355284138113756983578794397922658585196653470651462164430401472660388008269756827161073002748608925625411638751121738000260020864940577318598289301389121773951670193592761217538660105183533106207241264374979414550563624401632172665267532975852443805660531635608407731325895254941714011299559090628029541744369536361754687880373096862319898355351707794174543947815797140295311967814946183105690887976261834675408709366621677551345704246117293295201742358958330774951159775664838874099167434486883539671941639758940118335913610295166153856047440637665763822220582719538501690843954638932075174525916807372162222940808451610157251511560553078923191554018945140631691453006998536398888028443090032286569877862999517194349983109448701962109651665569605488134094712490476494906027441553719630284702717477284325407213266560883534580611476282901284873670330638380664724531928028502406995819784394994020359490014324027201414576909433387954225551549825826471441258420905297106408140984501232489346846522751522714361007697232537031307645482355689709670182205350929115487331791777474299162179505445964448281801417428733301161030927870489689924999747310034240917356840692933277760044450119197583463138263276765271923394315438983929430142152014161817809475239325739787846294443814697729252742270100614773223742903730265128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -212656293842741718454832812045814247555474614737861373088168097128368791042692756997423914471080531797135977887069149249105955699681829197584391582579577120521260193893457398305409784248599072116474090377352528446936552076863789363303402598541906106567913192447211709453625062549348202412781084736107109732941909755861193360697536275108417789523812195590196808990363152217980388903327683309515421056914223034224415256950388718532612311845503110472089673058941194101163947847740836342443847468970325055845399215999205111110711567767105835840152468684550614233276287240626221355676035332228327219455106304871816583211089623624357885833271189080180715800275644424960624434232229916097574688837678048297799029299675703928768019445410117304894528633559144429273585128976661419433796674989265730503899479828233170529037968831448108223372868480661559790495263324929251558594106066482632508743466529849312930550932926739779744845954918902985172486038464928047754740801912719749411347926258903407339995487912185017837848762192032828767272157225884604985750797022694360739601346186821300974937543671158806993946526150616912572263531447308491569708054185156188562342711256862477417058358367399117516145406413541059198873696957215253650140775525229593593501772703402709099094204970906752033000961750281971160871805516025356398591380030726039736616110439274681275587972290264412794356277321502751396199641426289922573655884316410259081859838737777793392466102736384565429332494816260524416201702337817040399378237018999026643303651202460036962389049898894803012486350343128478902761748109504096966254548768309765778583459868513628191997141126756303716223563584390994222746625234712643355785131729310560419714172395759346803398239193154681375454226188029369417807057861211274471617684742318027387568906383556461640514731936332219125202386008029129427529936761335997321212527083312975668340487066400192679202456452855213417287215510481223804919588208198660986678998953166372864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 75802892919462225504200586443774809095418575947965872699805859873160087192508226137834635224304869645050563559631877102129043919243869608246315163342768057268553902464438695996057742610405478983041936033794356197195208332556168433162347134023363677156174179424565086658339021389680693998876181082496357550260807356038160822876659462635586220194670833914066851733810239854978601545331198028431246749381922497151714994117710129637503988456379597204815857287168079449819565368735308431049720494702872539180810891572156801386789295751867532075774565492294752877163887828886296508405359849762845010376728128823315151049047376957879712888424388297357965622624563010767673422518587337209164042264421759260658137863749970381790771461533905331317479681146773820390528825475895641049663178210861516054890064850170444025490525792668732474737158973146487588823433849185805897865522759034364905210592535386484555086909139587054437411018124770583505332206396779348190321208736028972359928976072964629118524024172163129141696056504586259406564615351818394384226196571263597429099454533084024588742201711340055005203976232178001104832252199039483816885237635417741955099954799136792829642701940217826985276579107839577690306623334940956526310775794301466424708900038656718092924582583612806881956474542661604317245863423742443960359918007643780455077266620920518589198958747714123313442908826393149857885134786214480747663269735143263831694350290676437230467575441913506263878188306187621778320293922322955002429551393351450705708754367718927638661960093049393712255126896826724751611028678359588788708497404531075525850662460201710093733993478909661243807867739356955660646816022376281026361972133857019629597011930022259631663076667814153966219987862688704417664444285761442231956889632455040735784519125845504589811954090487917212732848448454610799317787194224076100135137237346227817041938375167741821087569377622444780911248400720540176240393337874850487747415904236863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 960957740873966696465143311293137700699351923046954479535858181299049388364823051961712956317855349842326453020431346210172602436384398344078231320760605167324039993834342824180307243573366974824177082930390544956231327737991695605270545529992955451985762275373561103088417540687883868521912127313719746076727870269060075402298443839855325213142330967271604626819215999012569890317301476185656065066439319892237873665087066878391675521761420744235433236472966852998037757115272472547579073847858764674386243361290429569713561834499106383406666663626859351489562000530303796026959382473293049088313227094787917699349294004401838870814410268495733885894307487182399157748577187666259606677214524490597656228590316662916109695215676984590674343835538485144028201034600526481759365462020964910906219695313505280028855387627417307212105118707475419742806614003200010356012413046394409623028876757385458646580401350453908466126152683370054210304189704717490905078651913377138869594279816630548277434614505831838014369909024060447640531717607045725617391737875489373253030483623860853657037709140071930810516485854434520421367779973327731136660298027882565863189012100067234646120392320006937380216578067868415181973150262786884324265859120637366370146250969776451870755158791899146505267777828222422712162139494289959158266308059145069561046968120406572443755796598750087630239030546602238733071897729508148034090424629397532902177561224949197081889538849649504361323195542383271986066421514053469629358160433555423782400945401500416611120330187003585391139144057244984186435598669887388449010796455208579407966666842129057260130281780276958674645237949897154709144559733027827544147319545856373406212267851951463251738576962584838288559360728744869404432614647713306042036376863778724511716788940994444441868963615873341794147974787366316529629913254829455481273289912230591220875100307663014942638821565612365500254079296437900473834357208246081112976550110833934336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -3630801693291614675728486258202648669186473144228660922948063327346456133314537453122771133752368889708338601355855857174121009557656561032976570141077896354858971545455305248342035702310163531878080894286806136457432340151848711830609172760749660127105143928263507321728604593356921620126083638711565387973753843789614031611739082625832758718790906150552244643220017341249974257975951454095623726781879345006028747083785326208123271954212658271599377333659177602670737853610526659287817477691564109792381008159053977893971551505114698383266680252697763569826317025280525453832024371404848303991933747230761486778139621485113699836986442136547885893303006837621468404614746626311364471338699152207631507227091676976110301078584923822898532416329478180571126324102465622515558111427282677480862226483815209016818525239448244947012575048994993940024655854933208953503412772739378591140937264398704550333492915132581409923008125228366832915079222126187184166564160333217841829488799968950314187419109012056920901363689097389933950737707530829376098542568304264403676636547254280408696912935780627839154648727259997852074089389838277139612728733825184990616748722239424160876398605921297919615535935578279088110485695401873308905392101706417381900994991590926774851415784827545205477414593125080303060320208857224533670970148693408732312845655593275998623949599799813015535943581593245989476452844912001262597801408031549484943331828008777616385538213085239395136698724573700997551539209667099909259827138148180783034427914590320661811426204287029966872417501729021285758009178187396763255832066890458888691334566843190293810480345935599743697117136087481666813822609758978537560810104481117626571467760111472759329631196064904575184981488970216050644230532720560341411800918575232313118410978881661845309860145999178228082205481428748136888760768446293843179602285610707358921923451373406781206116528685467819374973580135512110154724415528554445680573444056265261056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] 7707087842883656557886646011988652271107900552476049026047768378074886874666204557967158550622565456635226760874783700378829202866416186047975476164614367207406908861017854900453071533605591311415417168496254413948730673734627933831966625410201149705987703129267784898845438524603694815495159490263662138736804140897444902899371855615898107605361312494200865905724061293850408974839636746403381710623366220242451344511353266277011007005183832780919841768503325092861864386374882639570548662587536344572025452032386909940722326188171393502719134645896261667434928056062575746242937260741277776168526038073235241358944914057031963476237784532916776323226843077605171710276289302867769203325515019969609827601061536345959503740464280392671403833114281281598362048825653095530425661902845793705397244612179637125340036251428516669483163007618542301581484960399839446243573203958896638805132672944420549695333538963014749922793797280767535175423042736334955842686579553499835294458935956841913209308230349087134540050164755148431256177441424355156011622613384111490727816544635269114616973992949892724205203524421601036594055337179526414034827149357797701680695223694845362594054403547920512099642826517865124253987149483619490355870925875786774981121469283270193846591398301903094356096099671752810909728892234641432229194739382954918307576371258776680434668028121412794780620697129066146007317839403165815064691171601658208938441724400602368673860361767148558497402800751390605773913797375439068766300249731010542968471777572769713742821595144032381363852992317976307394809523415365246175695298664383624188403502607404297290972226717783068068396600215873499082004056660929249846590775447422623331468294588070091774128927747525043112639503367479822160085160361847672324175284980757693748337773439646704801190408837976544479145357755654277167824721855479493044602544795368433098948223898473453226863260596844209345639208737497310028307877327021957875390877190391332864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -10963562051300683228308428708284935185649912058593081289780424357311073837128930729804567803107422044579910340978091275816388817080651782612371482641076649403040208493286332509644643959193709621655675296950994582450363868690655000287392048094630274898130392593904569790543892650600180942829327522166281665869004108404532757287826781504543144808745857317393264651803142138200652898949390649995624042348363159779640795994648220272362410260470098865650628459187406234764272208644646645925455777967835494225468789674029454992999565051745431417537306075328388435887917328669199169439253542740809340176136509288842660805947775305793676793582520496319133274240650155016786588390873589625953280279990196472708934609626946260096531031662333521256668471214677631947768894534509797646602456796283084350048602886485544429246108949270169038795365594719167159359918207614349055186346170551202547430779803571889632078089721087104785417335311051209476249253248032031098827827894958521789803866004491220982013252385699031453641998620108126676132614355880784920525028028089609973463537687132755461464779248479988972069628866897898613581110931236557664702806383029552542884510084572040501201375219136459812899836433443986107424923691439194342499028077190379417436102150904463055376906239801976064275757490344086611331051434274443159049145526229375595845109760880198522167973489083362297956844578388481035804048337959992245228309572440120617785359724057475008766586772040694534278222687879937756761800979960460377515137518760864765673828439793894813812258677506787729426306635357983708550488538767498133104165139514964492745354035680360710780076265998883578108408748583499505927587305636116481177815227946757101487573940118234377242464784411037303284205364530806205063917356886833907250622081182314325395237077096074018369958580674686056768816475506383086564702545668947453953730141874323105570027983535322809915289016086821864306062274621961290339718092593138683015494179860667957248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 9715718715893629538673677105337900843758002626978094049381994544068590788890570104816257106997329533388822967225012836479814797698562023646516979464809544094206570799080572506643249182803892933082043214122895871179850191600027634778682062904887215891397531798782982727425087772765543926255078289244966286323897915403608310359106273574880960307660332995603892486846093721251626169427847839372870210610817958506136533952058325257414351074024156896755937534356066606699434972050132749532400535994644168423045154761702983508691120290319835889028308708872873943575320440717044931534584921253989223288584897777602018763526551649838347116353641461881417941242063046288197045078212667656441271191519573669774597285243464668759729568173571505179240488710274983403898626084791993960521457069871131273703097003569317825183594707424275903559951878381701532179990456284796032329292522789746712690488975523379028485883536309695217564285370885206432616789104650220900115086150642240745122636152772612541679605871717859607209295952018121828791659463552277056467591180359532524189952086757453817228868587301662330636549748733302355429820080225262305456703881963747720101187226664970723292383350329694837716143898804290853183236560164437025223984526674997024700089690594840219202430802739688548553120856581273673985652211163303878337022505171320881409380250751170830422788804388965031317247956494688611207158360514675611773599231537396549515793119060901857264226932242401925055210890760560979396217912669048063313449440091066276136292684583949152874135886819621228988864678228942770773042071457320636306541305829082325564829284816688030465918305525152609918801257741644842591268864703200450239676118747380098418907493124838823093925615445143066859847462124267047860388740493516046310556215630141586808806893336360081616736318009756433796475149491873420693217789772896073254659596398385750346293493422310014409616829752000469476627361654134236411291487557144909839071668099847553024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] -1527018812533962033918110725125012932715183773791010442109169489395948734600190413789811457173837597170993802670885447897469435078303017168039546166872490802588813020300427571523573734821680863910410107300676661204391858932097882550065918619366917339092256575368414108796927009900613963950265284016220993254162993970639326289236283221414784862760939812798390295221836653268416367459923042646224227726496511676445688516187701784531902441025873236144029789542456549671538232012868874771941715575637524558039620508239320413508954193963535467159965435955101311018708738921544009174445879620042822427910266352117844284752528101137534231009763697664725328448097160827759707524631966159256557038771149589320661119607719651005561717162407284839665470830328555242409376398601802248479248761247204421302141935399155380294226226355849915073789687756128866791648341323093251916048780289291341363387146724974434138666463948421041239300082675405992724719156975965648440638510086665535898560677884799689334948112540832718789720172538271782153760539846115297775786844068847386986421166700048640169200686379243640258479781935666667364467214835506078254918898901576153790636495525202684946032073105522392910504646471637019787015967902312628532633574560037488180262639924797569479470881101277650451102815454655446497448209890348618171154492451921169971251549014414760846684811601505138623283248639410696062095487309394425928788792774922983550172524166675999257524881187982490683341404250946904871805241161229506853041647503402447017465809152465722452793012488587633016695326565066732753188033244636035105611506506404080311874589036296280489833006229176586450495425009157893517410072145960363289959401972704799639242960040216953269971993973650967134232069905959577688254870355760192388378495839375314567783651263028330089200360535235975923514332085260394898224135973493662144170854973295438686064103258502874261931132061717148873519056275589493182771076974942044245990615327954698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -11981030194724178444681919113007279599393626465567782332602786221480761999658275061918803342267467222198391851336161160571243658127677324886478419788169953573964937141558886553995969473452015168672913340758583474505670366939414184357607148795630766557644575785368302234429820125800302505081046212989789901548118607764791147990030324230353534218347367535074433276334134952438384737378614109165635757131262897483939592383767357406179046607649595439508367760947612476917361667836198005272626679408540922559474031627627900974068774179193621900734070697688533323234582845558677382720103187085211472385281028038302664354148403002858619745115729196051875067384092556904576755839559320575584441849994330448114077743581700066306961227899221279111436858605353237802377952491517118851702934158645186943356264911955215155152071088363288564847067406287474100610398155206820011779180185576515943465756155417107050825735583778732533019072876694409997177268667452840544370494930182569671013228837663370747636726930930097931266478018544351278484474282264154006596043889325917004134950916007345489325228144484659124157442482354235759290831567094269976039682407535380236404847620553259100424809578073156508249144769310481298417107256435349056249649797636855288791981432391952168659951942154973496976376323352927039624213013356859039099397549703363143282758997453359669610904558012717905243257291515435351260120453888037656440928675248881630678249516046323650263598719051157689027302995394615474769345968691578648957261526163924938237105100510282539915319032896435089654875635438983411218123778914081651849068826358016453234197299555740531310963611874226611551177025375337851498797498603027499411542484788454575023771891141646851170115478190327892904117533784568214946488249892133864233168943058221390987549327739000390336781480294906659706596196148625834374900741346331260903463180288444142962398788089271468182177242553932918265259674596251776598810421884345847737710712570209370112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 25293228160275164006222793149428950628389704432463172574305573759406178513710131906793136858484261995601493705502027765382942195658601977393625617244952814509960211367688267662421878289842754944561705870628257297345366466019565247474865729226802124479197191291788273861172281385177561704505329116495587611279052727195621276259898003948286110449474009546760242809414426190628337215340669492573080694571693025907673365035885050082956930207586654421672687543740628684979776218035291308621017859114485526125880127607866764670476238154500028207648361064958586632534545335216151387088052647881064874312523023197790454465097686324304038934611962714603643566293182060659932774264546465411202828843827553985863084485434101105387029493423417642602721788932989475221020477097779583692680342383072658277327782120290192643558912367554627725734421289004402787331045652162809674158262433071306671092646365452267649362029965350307120760563938738329530954533206699607047870367446885144056804385197970925963962936948806383066957018817413052332117353458301984807300568538896476790692254400551399816275688941734336984761664764964296174532071639252378823403860692836328990469945583778234391484433511218973878964715271606677088784380413277994337121520483848568224547298172205359949050724879260468644214478356762561972247595434065918125951024503933245089638960283904960377611970249730630931494540296780415916667204213369683305427758476853486232991522543471306599326879468336662227106861692459390744152811089684385046486037716378707717632021817636272722569786581083726043039771857636285710109650812708609785845972080503895525668321967187014284437528176305911423037502763162092387554080120510075780882708348384382050614061370169029603934484278535131826775644583235919109536689168535134531245726166515421528106475310498004739774683285374377140833438384768485327961131699948938643684040830396632802295698547218909215070126817528642715537310846416783900761144662306723543608169928159395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -32402706483758124752325675183104597027812119288096185090463683136711133909708177888295244622720046381569321617944388542497849100363588549250088757906827249268146187071304667746438044121751632376164636797408592020375903789113538509568846473947468937476647625540982285970634423802154088780256990631324892043136903108931931286628809463984606944842977301060668315506377853499889587074583875867649959650763937015377607580427360304947543536992705656247667992240901816946219912638304308513883577511734303922175162958921914379771902758996791722334833800953301623684698550063899057338635521356249247440376329229643848697668607654983186533091969534860464507375529484011570515026120609881539865673140771785475028208098567378192070984184673895064962046531263842007515780247297947224141855975362849973623363569588281778892245083673199933482410500565910841195705628803193963322449315347968935723658168001031202149637099397032385817103711287324692338780785296437251955273509518209819719699013306534566394201373617995749847105025723094824009466437455640722022212263222582767534726017917365717368675596285106135881650962315586319871907810238597056449449250046462845297035988800679931677430967445936443557741541238939299633276585543609367343042877070254098033140361092771958616415208430170550938256446678482185944040502615108000165544552517190583694238097378653423412612391913977218754359870115527864930235113953066750634746959268769523237705876961243765075025102615481493003708310004251456295789764678575328093235412889550486929308935508904833728292116419316715924804621431818492200122611263515950411467777857842913464679010151967018094381246449632837014735476086804973903196385110724691715169299833173806035691078149834873865858572006886754548384669460240035916908989977014917409933413063648280305727986942422245998084303344146277669202820707597409209486275103909907274676569779897483569816526150196336149599127047423946888794703497744109520370158033344453996765575467320976867328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 30110713823622753455449902031543894423977190555862644830730926961355789901885995449914669057711170408362862188784948610088889513251399321951470622272545759752688724601931530626089833099207303018441861154903616809629543499378756523296936464990199568633278281140294755260613458978335225908127950089161483003342376663907598603052579915876139839193012552050231879058501781691567809450954236743615463818622234202578548957155364342843250879949228024774168136551748060056338966124797174824968590607625933089016394700017862764647014261396648986568208661895583496349993911497536261155381148891460609964605316874515721671949773454007442095561769684741154585344644004645301035715145424488797753095738978824833301306734879475749200566598930138429637241098790192894603407094087389545347953726784493875863226381399199601616630204707471601005325624052761475483459388351012557934280524687503385044989531630492089376327151765558833407461480503642465901031695763913073008121206197481110682473226923469472752742025710152270699012570253632967255008617881378235258148194932776770755743046373168010992467974505359051358520891799712159082878619449934383897636153608787430723937470199768457672963530280128783830007667478424548692538916179125655228929034436749845570469714240195120681790019331023862872803239259082804838464874705653286151967163908264490014666490055899330703867008805903120468535699307567578178370492300200417363462551360493820048338818945261227213687276189266003221869457695564490776690484068264367169310724377712205069229262649654068282534419720147303153818184462947783202055369898034434580034125614612686258367592716305862862057277687312692226206454697734773277169007999021862544061756620916247966498848069414994924147747538839827262022609206000726533210140616700162322628982458190843095181128422410188155757508514130057622918938428174990006834937968406402518302010958067313634670623413947679111638693619689818501009491018502317846204106720821596651514306636020082278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -18355070656985178596447250699194094514165537851577816968065113626993678140214207411929330224248298396771556080396135106582596788784198205124655516877874812786900547488672256050404551976043296721911014950561475251942390253072519034221397705550340267732715895923856177450529935676527018793533416204487911818705029275143186408364001993157645514014334836705068160233087635668367389849865134315697754308466823102360955964932483192706357647125563471727290181883933722945544592487690525190004531790480254832848526523992184415322591814312364468383033328428117611938729095649094628564472599027579811065665005158760312053589453294878790223076716004208154580918671613446987331487587764624663010380058067762887299647700818368299254992516078115080849771520125577516918043240247441140970900543280908238282312915115295584353847704494379804969101763579595084343902039522827384831593183586744883072404049936510066781471189562577877906087398079795420273764778130963185162392201099647120950505947911325392114955282990760640080556218495367400215960835404049284857926948953920480116196621350471229347233973538392655555571422010467645433922659681421332453110420817214924013696893752464154755964273253651498889983082977575511796502571465961468785019359016790897740406188038829809178754381173813844400614339503465878537533825707130235758798347819587438656074579863289589278120561206808097104374615022859080674209252300718917706822696686413694764001293216954528195273965108024590475210778962921227340515931999773754086657468261983385549083732990509300354159229160048936327128490275176127469048043633878847308836711530337694178146789599645453150434361476421046939702430726916827215120658829038792434081927804386713752303135667231048456428830910765863617619000196681303925796896491894767532232222337017392110216941546458766100112407634145079065368153018189847706183286645816499653228671287739053921643779023665343984606836127612572094033905677000391301081385640857824870429873528457620619264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -1345002873735821862595062805663226128080476560422546209195971447292293543430495162771944583963687394260431468099015491439113148281028609142403161380116474569798377107177647718616429537483740391497504317315112912547527069709664860735899404373716924038356641595620142735838230756968127072070406763587859250427735153825587364581588083143173629489933329533466019243459492920978991877993548067358749722647876865642583459078313470738419711754882817182061499333135232673045433702965984732404039925513654334523786809485000238538069992423989900374293562757172506781789979286274409421838234073082058136810102547196654187847595265002122202520151069269095112514655417446838326885880592319806254875846198469238873951869617143402899335328487031477588475321519366335454913832969114698771120840025659642872392355037943068394279498941059665436232449758637606034438856287956463327077937603653525707178892411568623810589493576016654737922384672969992093233162868680948878174402045954564145797151628473719245585066075799175451981736082742423097560436961818063250419430010321941718284217802443156381522677007366883479566607162316023752551409790903301904932660728989323168930389149708990984773175577616286437188370809907042349565907383977398716174364208279680035237832726289551712581406219895461026652145088857495340116966502012455825605800607456851770043904430446938207685513345791033750256108595878855165048324406921000475037808264830662654248730905029138248502033307298106178994967387946360113980071534387766588418327729418487313044102085146536034078298039827937577965660682835253531225579775084225282732839024595675582398473565708827035244275480707817820218849826522590264635548987377721031612159107869897892647134324292340717557988455164042665083540046503940135089308170549479318787679601711993750174859629559330702371327967574867272924338789932810687928041713589067115635013410518996311013457825136521902628222958721961405181806184876569573711877975689832021148829876555450679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 26390342117440551386629691085585567602629385567256518032107771828092683359073988685166441053994041046396084232563657872096006325520558857359731099388045051757153625427844135247992763684613644986298631962216803667678760684837549023103954117144969272566545942672050147092325844951004589383103973253481563700830895227502498715607206825990270575367876461741444205895597995545774451537541906316917052762402822111422537062216823057303927249138613676845872842326753322678129864601124824665575606620879910174232911076627438473261450072020604941070197998788871848395071356657142185022528735211031805097319018670680298778503848220095791437801498527570242475071469104316040840596101114531359663248926096598020406084716969564194396248717130186693455328923672060029305942274687989858564821349967795737212678197873071860912925865165596894321597605850772549182593131536576787574981850152469194784295945328342862035665873818244309347477208566849630074206501350305691801170478510316907045847992426878033364864159554209332502870467987049228923920378807810536707240381568677108927104909058715708462830051266636093982239352651891906597135784123272400870968558877528210749573994180879948156701113937689679354279545533004469593844157252818191745238037831240846072820280151492042053685079606627573674944439149209924717512745751431957829463082735000666396292440192843978881107355400513585303297713355794331782541818600205433671270878034888743338749391951734311717476838016301622973907809799848705812453857580810461401524834873209410911085985822589657469581184164148394902874163454525368752257400511277058043595818176532980981153446471539648367322233272194292163483584037778469065831836404514872551326700189495911190644457581613321387595022011426856321728554461602525147267362986378048044711328874709287556503704625502313233835448453617244582310854334820590926866197167704396205208100949180612643762213392712604020950262271835922084814851882198929688665274212707064523916481774183631552512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -52202651679457748976769347984721610959527162744400375747960002600867901247520992208937090466568158123646909814635687786708176579633960046260697255195482789217267590586546980301329518483445641745694363937797927773988896958478123279557161945852771665078268399027015014729688641014109017820892407264461851183445387559144434596049001149718981214507898187712492594609543749098286018770146261968486592190719696553088957304243041175087254688184175521306803094166104822931818366828339564300376172948044796864310474432190777421714662764992972580217655159110742056709183617250849788022035869853006963849266628999690372707335845676331120405677024971758417332146940223394006619736666759199371800808481010975216496088293736389810719229145852611226974924464816825759055662182324456538076048827552022897828101068437836438075192405346542883162700944144994817811281847972573827748031285678162300199506035232320578202232242508073574666076270831259636465723364985234437013526650488480375903368729688565144666171830814955392910795697499864702656667324405605194506302496810605452295001385868813891663086657980073200457130869947138327770938432568339361970501179407703848431182388202195976827277776893845986536907933268061468297993368364415135102221539073274942799969345140552637868771403230330897323738290727966150730545731155600271621635021541578811185426609642644718421878891063451523141039702342944911956314404910325117338985127863339798998013646131146781482499044504071870466590471016271309926315261285013962369140578205610589716907959605430397502917775999184842391008571970810499362806714585932275457146443471001788761895946734755325219557990009612670108322092781671778449330002351523034881181067870666312979618115226259828688350546672585571365581216630924808324262547655391926160294814955817575138845743731483773595548357287510591513892208923012455298592765590455712956101507600945381321384120824877089123486880309776197118075963045223353355704430680052100870265107861940926939136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 72396002653838626437047668814544235836686172425645885131318098561907266740178557193437493282327163047745296357124268987435896669891001193015121152249548605581073458838299649349513978336164787089592696598191585203950579397438219350158607729981600294880593677980287531991857894406393105732583799026996291966893802530353414046532124487433062278855397525130438708336443611671156615684362165955656000531307633309671306488094632109891404722401681232631023978337370353403610684607690460409953909372465558929619941517586724880597385957791183856852629249163567375967522027927558671534134583304948145747103281527558034553897729504011527713882007119637083857398260902342169498379524198863741210732946529892912044203372981907079427989804968727446463555266483200455856094706914844502502251207614350785226196781175218480475527796202163202672336603805848098242032997105676455911028038461781893061867984773772336034103203045828534146529786065424832663717280794318941723231007770999091408027451749174131472655545726038878074397314451246736110763410015300579435541014522475452499113371182995754503789579481106749698592481581124090672312685815530008698842862962911811712864805414289267198464968174339520579690971963730827104172505142598099470328358073465318948248672829300314007474749478369367510927829640590570929996186785711022976027880235563776577387272527904695246639586157028913968370932768430003941411150541993884904161368934796380012628196723566631281781108716803916589175482814480050269008608630858910697712002895689767350992755190576211304318838387987522140186311344726785797496070416705492976112461798166142023827073643175336130274660100109677993542283597383410613094035265639839747595709292779998969527928981102958236871815046457605546380498302940919230165362831909020391470240961271427635242637419236488422410494015731602701266335869919877044878521965736852805703872916672170167749772882369899995076283260227612273900236516399140011467872397660192307634267633797543493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -81380407275656449903683684980049000003378557896448375843997019676752399392097153046226289105633375887126878319856818023685484150533757343451904481540429978051314467723010800845131883016594592054450563732192090642165169014909308275774080117425015025220819245098300502555250018543164434904952644232836948148392533597070116367724936739890026228483505208206218564094121544186710160792744635374136736252139873086098013774081127711288664584939070769681351082510542776228271809141460483725549252370656901625691751162800707991021671014744947345849632703564707079314100880067806318924862189308836747257684407676908454213807400127659632764271109045908442968326747819344733074296739500024167002537967679954317148368423357933310133793632528899327775820483222294301407053264421333625633433983985354190344976255757016329966106635374622934023496618956245988621894759765386104962005402373274815441020546988656875404355295223296841449612808300755637281251300908717158438730032115688179248220520747657638964861481729512514446414036990681234497196282315415985388448009714485727416576527712347209986037496496257126893005800946872950107421403191272822219120616492273660005024664963636095329221680552268097310025018065030301343198573228148962974387581955212630623275289754926543614966462496645842288262698645238331669221998893052563070334338395445517529238462359060342739946424417342708159790209063429963346070203460204941682794867247086724018217078142523049482744043999605558889502772966161334679668779770939433209496479052115760161792192736737795450071837133796547280636763528122284181651991219692962638121668214147977229862099077741583757110240763280383041852655371434901002299926956475195529844510791811067691396176429422293642889905882815390962827170773577529965075316712014000642077248004407544700223951117629766039528006526714413536735099152630045630142078318781290050217462487790899361758794363457755391063775467784265226593313467458173534694988414525699512045828584422615547904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 77490367788331105587892467492350346710752804186255072199493900073620583363791238530592619130562680723385662796578912707160863792986591927933727238189466511786408869197443946266197633783800953613776111271255553538540510890571669183872544901645692239575211659239098157686464270351443622461003962649570513151923860269850071920338422815532550851890614777803015773211401491455017058070824864504145285870800975763927146848427926739131772905613465165137758369529535971755705284596206341481779726497213498759392557803612068068481849551696697692574625421981996982428122211967694099273742487949945977699854542075896815711630773897192076888242902834119055997720987748080372814918144046483458482392251432736331839710644442716222403318523828264013384320531356320153374937496471019273809492116915778579444200176461389046851835220991535941587257976244811602386607752730149655871398793632755996173746412376402313743597795047395915245442681605627020071641818169267833812680675976443437188803265200029524653483968532597487316872531978597905056872548123074713996728403712528887632819727537804341530219591859871616717453168693072145238958374679913725662771017114352956667307286899304700339069265780318140466363720072127774933185060442004672180784827815783286522748179081676186329292783989028927215828728630859064720726612760595541895276435553488810959575570519444392501241665857460450652063606074875987179659165448183819875438626580926547072290694502753817705306877448374042011737703492592180929160952134014283269407976211927724009375786598646771639168367004225962099144409101779628770436545701981500404556463551804046435702623094439876088715197979162739090539046386386446944366306206386531356657768638607347354644806311613180410382758320831937252253255444328334167220708819608016247143400670982037792777591769294361523541227514182823544066142516527229092385956838013203163452650801998417955021273869188344396353498755261425366763723703015845497784344540267366399829890470844206940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -63784566362085052548558791589701175170292517690531116866562717817477999941775180257844370751297412692742184091077482024243295669454095774000016092492488206870244641821340175033551813277137980241035875025469744487088908802248684482762728276402153505696762645064234882635516063811192754411423089915415475155947940347844177224812419160853418430899342969022396127308209682469139200703436430055878899043728586473987979467582670109935479619599193199844037526916855572876923312542270621961697374270910278578835337482219996226631105211764497725741143929900353686772365989575157723405302630062866295867669230153776125692182661749607804931763056842559705457857452653441860199597591743622944806228885025998988721104071312753542667320340970830976643711665670257730731445339502001087402186880049345684148637050532974221208594054790213226457887270694089220011779764754115014542838557496343364518315838775776591214219449021203715564991844015037626715352789970584527764841873084232099576072838389720021028187819752836379030819237353161247550767994542926764520414963093039325441084903748336581880636339025420135582299084404426960964773383547771063774932006387665631858041977022092178962686500523718157780967475577570026981994431061182025057900626197840248901654219258175694305136399567239188865640797460265970624201341296123828077384760784350340061633808499524238621465248581739306908474571096397908339448389926143747896549358349196604405606768028553055546033213229359397519988678641467594258788699729160391986997449951906931831354847052782496826344969074001355083418316518108207583678670957508651303835069465028408824838148689531743882023055128454367250575150292289588428684977014929967472682046565081659180224193480517254468396848674587670041152815710280999765680801402003132667565210779111276840917012621103566482478364321396067433752085730901261694551403090489902203933168322844413177080586830349372908474896844803047729030219982117924350825816834920831268272031157020837019648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 45947685360488196699751950384329080929270438865054666956954718146678840875575558116538098680349405583017855625257003645405827770785890165945310797706084752095248442275851368146481792305822159603260841642652823353277167832018977777841999603611978638049498522415012405893164258331467939719543712419870529709838313074034364189291645794161877098310012769204934538212531496599974373995035241247373126217632523479562135073838476717700672059802558080670751714984160715725097737142727466793313722697938079417839900370464676212252936324779496661593035297442546807610347982826723337414138668675158293803681006202760848652540645439140172084844532194605127653085241688039195101988530851748057273877748730420074351922374583035049895267566229521754867402636142710742094637326627611794547448676870122370602883605268502644617854324552802279700432709493120228204285794597342227865281164892612919714223546192532589178856915201713702772205942428639595886288942413916178680471882321838031384149348028661219712345809052721734071282672608948339475151274407050810960786604297096099724156643185881545822723190558519480493051808344981294634544565792147128237660694421057716253530221133352031444936703782545271585058063311530507628883850253427575536295946977825365726262319729950866763304403590890957476728530710041825691232910796121612901713413774874131811855426018259987192741409080110678599951799723796097045651471252798212205584297967728392130395253099411503673168057374033551757986908022402256348401061546826295132432362906288975047507507917674576011571448819806573858667575693908353763622069870076524542683072599167677610895163573721012556298200914220155260133860121997257416962564107458264745695960341744300690439445529730224218613930165569766728988272550405177201081545525782195145421229986782747553289427375420549452354414637752287653195285525946453321493840965171986261491784080259849581739642540166792091050167262484814143653097931891965160222505663597637271920328877462924558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] -29221789647996464585336531935236178268620322911043878850427149817141976146978678730719702277452433299168207534472384510505517540284276020678467366543582883871421110420459747221089944000127514034753180158161470239957058917389370747228673748849756619933422476765416420653948836255330438900729896903457546059251357347507955483389150427947790708290929690854300975605804058197738884354611299204844772601671786369067224869532022293698956211292562917273237682897635952005140642686445110697506317609186198812342203308963096755084993635535709127955409091431925426230310593109874275882964341360212242557069224717932191873313271545681286241926075992664115683773376782300894139783016198313146874509280426674930701563785313777904463358983009420839592645003914839813027491274383990513654130948792791277693219138966927494899449741552849415047415416792183267437995979577546404063625895341913381488910618785188344934649210678331862991302867784752354340022479726086585659318926150928509750526647146543565303789692563263707248316123479075852276485424695401712761462250324674565914301925178540778020637068337227296654440938760449829069786231380235640864166556882479747983574727914230402133862013550832483142411736321484192221472083048006377774029583665497133915589049109213827705311629541871805689970606006518899202716405892582181862230529361962337368987985709894548457671526563506197463984132520214737050619502784738533596715670015164958710795146949027310496482818469533140262990570721743042216698290067579987474033832208411507310414739924332042998559218220990508669825648744375676057301368418033274261729302968633663057079088226236720929550675736583975039618377276610114743158757442303688247359672291400339616665972814521806330331986360439565413978734600661245374998874488413378043745339467562503239785123220067812743364197689563704100976794605034977701248730992542188263754240901550929954312271935662374782681330573023205634521800927104538727984345676587459825929671985912245911552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 16519792196364856776355619291241781934722516083266838406834030106134368599100230426149618791167213667394635572375127843395951712342680675455058528702068776837729918755094795080444671846331806147121351596557308911340168615986994995780198924037491393286180331892298460250042734845974296198803189340836334114374181185491871945181910221431849742134065378056363616286422033870134287586069779178857297021725123601268643133060030638444204882367286465730311707348564151077209337948615076531880324738997626619173961250126860716204718023749320210161665301996470447617112827695276193307515625315305625668568806813381786992650275746831123000398508137705545133384170304636490036989334549669835308483407514068085201343515091727494435149891539552612462281532242795766462452441567950037720865402937831097723836220771817629942774094832375526601842494376299161780981604254083869771264284002029630491790338614922670503134893226315578612905970121646427051709321898518894948834117823824732787891404273372510486282205909416887834236303827517765092950275511860565181693949396002247945650584654628710182365706161293192899300418341431052059608839142213267669892499864235404611871303229066684577215607185283057892919209271071724730404993900647245188163368006320721856606818350394712074578104067280988453955599806830482636967865636381590309693998464396564756636654880821411222917020849847205085455418385236763700266601012554128729273127887266014414824350326369714644369122683834350439239300164551839788850161374568114817026689643393613571579922553899804163061028434907812903657554574986530246447461427991097029298838418533515752714457863056804127182580424877019404677188842762972137463518266144745328303716603026892136284728709290103649596389411868954978886925298147084943594215646693645777506914651007259192311531140758443475543885378854899319566045447131837394251059548280429532909402913437658136618178358932609673053824154365931734052526516822486008215640146076146615349722363848430714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -8346947752520662429461913551869626144829478793038650798632642061399551524201742500601744096520947261725248969632123417612317344103429274072148273601617324214007549966746954831964018769568466191775516863395932595862605738695532042167781363320950843516297354125322990958982316264445599545466884997061642923065316579365040541922779848200364317128237239172275307048775841742735076741537207737348637917049652185353330096234255179550680483408111928949288753200759887586118012389049763051433447845265316917592049572910672391320213566244056853752522232453146482264226300230384775992941593853853161971119333150641161198607385846932951190902620058271672207325757808860710683360076273829319302288080605053512234612441116356006796624104930946802094156963083792853642209231221086515086784186008988908143353444083324679537641281136092494601280829754454856998889429600009964740520522380437382555050686638923676020337381164992969632277070491845679767121664614048351340833476569812820348432090749293641044475976801575992402808451798916902871646019253649856741814734261532202545076645007339687109548942156356991157770079191313189235471277050389889487939633805406596810445118735800737720712880171472746016053793053755697223791908090729798976070292453984678191873714259431997611681905993368526256706021067090649660859374200725664224947967733720934101447264803023785868005942342096441732054648606621008103282129345241705699513837212441169997463745588877354401587709501990776291603310840915863406099426940528410221848300695246090219660042345546144530099953702862088294166839092751743457190184132147823088323225508788368830989397888051764287903440764545386034233990754093980612307268612464088826295782147249541705845395943386302234252421446776444751052673387604448975608085425517062760567640344549385063730221013002400777949887671299421089291417490654873423776505106923565694371772135429004067580150967308060397943405397087959115321295767095777818207168091020730939863705826486468476928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 513497149335956569154774935074286504582577897055008587561378562848305540545281290525876175745826262473350360773700181409650486444763196619326655689640289254454356275445131866606696599087269145048569318131906196873935876687416782969565974960087819222175627904465893774302015348441133988381998808901773012295408155612394233562444740063893604382301178488640696916830628332237516104146868342459464528163552216109728401123103914415769297218542034339934595700775935348283132551630169323818361915710757064949982280947545952343676907383874241983106976848252404737204796660652098264956162943280968682725442223014079559033026539851831083274678037124740436086635073545892012367234571833896910612658870532869448081244039444190787332644959911164733824478443363419648131549151165816126153735701721801427579990523836422899483071304720203778497084174049753693679803612558087726733893725854723383164867157425892194075240665755731613128732333576921745919683816494095546180024723330353648961216170573512411531612368595311409578586240677084996179961630832590791286919969772807777284188297464571694765338019212116649139816783619466847603388895501449635451592174052561819614697513474953575459431446873381438021793259308389567350742706223564267926704456500971876560896302360166201446164591589458111200873408662409515965657983467881255854520867385728558676785766647034153272598300241171795670426030227763226368602819428153978394318414455112294676752783595712645031712109757205779654076737120093524270036678736441598738042713119316325063181317616667394814752026494086754098806925659866955072891620487690064001104583507557010355181480148812931784826580047398381844395814803251796707260457659635689795735643481677869184421040515908380180818695809645420798385241287092595470675466655602114183257279092526382700685084121853529878363710441299213342974063312771742664815610947834327892103286221545886492367510206699443139149038198528544811268185023724672062874981597999792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 50118564760502715466603192394917440090123038966696487885219528076099876594637930663815947324587344640164182285292410715452013219314154955284954290169795692469367825794199322292173007518512000451329788288077406561472060257153362121933103754252022484013094562217290059815936265788666972934584296782246387313232637251160447523078104412427156493384721570634278437117881745119298139740223135778173566962563448970945113269690006127415188375771314092339381829261652806374576770728349185496128879398942979784000096854693601508236612671561640676025032841758747985622824983209394861374579854824657523344600116354807565525875963091890492768364013720186847586390837454202006386293921225129102464107360147726021338372856017333611487207095460878580102670088791957650984608463106801820560844007009716962710875245245535349003500789534407291939779276600383681322824804072898405673757741954902840158107672467392429872403656859098012410586907579717696111742065689451239610375340203307273582290470572542384831789035807461232869745590580246161341697098354413161598651294485995127964316105548140468171443604367389589037576222401747387908471171870218591830925465951922808286657676760881700901212661964312096433815509256137365486668860883309022795336116199375657333646842195661548605244978313838406209389542352159258085019813895328591169007262755644624432418998137065255666646749786603071967350925315925249772553460862794348791268053321515946735418002297206921552639882682474721119030303994173822169494826469012059468625466727083644055870235331028673084654123670667291605762603607795464954713594679531398398326515656243076496912431259566201901960119197724553192565854043685383444085666487268781760650288733520317064597284797134388135194275672611725882367958450533516014056953459657246772502344890041743182205108459724697002423358093836164522463103845124092440416197123307162236928197104318143094006398819628659881038125226926178075235258520159008701681260488520875638784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -5025523438767141332754141402495329729548652158121614808252151196644892265397507811220208631131696499708197452591537349385278813903011983441269512157487935158315423998814646893659372352105313728546429131067315427851093557044654880641826196499071334581118869710580858620851173871872443717006467046430130874391363401239264021143827458268392226337773690990410566970073018774484931740597569052021165001113296771505470379331909490445841100082712803327873289934233160028598600328168873450343157409332126174603163473781703426467956567632727144763318148430346567182700296860499401068400422572946620077297685378234922106702275446250307818700872487540563675404588050073470513362039743878944690641560553609215574888507288208549198521733402546031931172439127970744260104094906836677315438654018492803283654602082890806498268077063003582020516378663928458287766980647258648889564336760554777105126988709714951077416181509219354189429964521247008289388327683453287086955294409461967980297003231020662923151343365337053277416087088143682524328752554347767333153101180544449980169335423769099005037069514972710348085807406400982264692001321892315652966554374441829701592991880462277074701010218982149856156884228791935742809361473708372664946198462234666662521152949980296812002744673210171417653605670539750539215965239359822416527653419298378421819770406265209198719915861400926569683717435306336486677252678129552174075583869034056889456364813354775965280571663147315186217976717130301020260923106995742182906569517564019951993349251600346322564411548982724456720539706072528165226712536450190856870381685418608620550372406132565496354771461054485573260014939012774889563904473900991902575646590840638026975406783332626565935333282560889561007121717285297268303317410803806312126995364528913400526216468394198546544171195878997605952621271655760517300108350847246221072617706268424836785165030099023942192181232972639098165078371621516426727973175547978282172416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 160138123976543770313302673503808407124242635638179450256639478106405600719024764662915893743309063747597922561868118299421963721400212493230171958888032832862956054360882083017005312679482065435493468186494539202950236167117109391553761154189038633791763221529928104445691571462620981270197897109191381719208962710774875454922041565929599433919255340020436393425172623114200923541130506349363732733301637418130161486364543066469367319572285207793763586176356629426030676486181908693216709702723157737232608288623161066236450267491580898741629051978544886637786705716646521258345436109948723484230750240224869237083272460777520948714873555372858326966843390081872084605792959449078381317576264590246709164837176923082190367787231632197053280789020731522917772217212669972903623802813607791790207812152802512292857350088249896103967583491052904172390628478218518718095835866084000719170307061110903781447384942832222507354964939762507265772072578438437045801089750901262723800955983867063575745776239778646802079463579723485918313867189951486852144390962908742004058650174072634339460247943173431782512534855772564735012294066012574485784096985437783023550827665757290935445023308618045695065067672284235697694644470924933808427005897717239235097489857288197356239444921373483448490149721388480661786331061449422528304434686138990608819023828699173902401375309317105631263326271210109591687368341383072497856027632034604930112230149243307494731837524267602411658624484848503660312626504359069066527113823788292654463288829969047339544590597914358979561090651194322773288450790548417366065089408487632218925734343759398208686086447599100553295409595883903548575272891934363109275736068627982283224612786143406096530984330510986093481702281264210596142776849319669808763930815799027226702096960050967363444099655813954401683963507745500284431545189733982452119652778915280416309970201584030677763138500126824344006706158547075251138230690478209844117504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -2170787150676586633153455589323036715392137136525380213134107083977114660751739360500001041525005843685699955594380788912587063431353997545708530226889505171488654172893084731739124834767488384907798445823748467910807333447979272799602704121910656891307378140128964855768255807212432341692254215181874056071355595131735400574435737728931944742385191034371749740125920032932205817630241668677133541578161099256350272538353192950357174283216693039111187686908776964168498206845180791385520420655597010000173074584245122180699024676139630481409634821450505541324258235175153777963728544793008519709883164624060455643654962195399561683801560771670124302039459632158116492868003425544688011316746481895334873984917828189243002171294725285998271832542334532785415313479815626769558296958949022311116410014455970789753213896823378022718561567098917947693351246790818729435826367082073190846491657496720628155195092372947563335892627674596913133369070420953345752475580216618182161812483833379720127839544422042355543003256929679263204573401702975048200283148716619790258692283312445254246249791095243487062653663374830480484603102964047793883265831060839169319524210514641644754955083193274425432811666804957135036934713409595330332676295578664222229080637087728348465183659707996994872129432164645654437803623293102560052861870629574011486535082817619255662839033727682317488867593129397865787137256310758937923496937191310599457450617371530045106945734684012832517175037675093343665480725602159397778631840812940007730516022563056038281701647623496106326186431139111251737541833276502951161220738061980907701972518026749556478552244054518280243118366093509799213385539647539655187602968982469782337844657222271657792675689727404194076150843612209604705406417595774761571103231159061635029732654729102170129862336030410236720959545582213104464995454240719936077907942485248949136124621682843491807644164855302924852233718749302136549083803997487272720072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] 41514829896181086763997182323303365899268030795164647225767359556942604267969847114070515203052385191093981857564910986126994001999159778484921868417319255560194654330754167526006068775455538558209158032264085460605422339457338045358050986947887077912094955432021462353241628414841808795027401861061909524583826166026519460392270290638228279963948882025416965377725239375747956795155753130656369262570610570801822730257500812660062693317473241564812948729438995673858449428256544134612803374536687045634392474965939565917325521347785533344504685757378820369045529561491248392548210114135494154478026147491640707893643492542679229487386317075226402082966144419694235274013249576768118239387326495312190953878022833103614430884791371830889116975579199457008186930605911679206705302630735585358134918874818401274095314874443541271489515687496099865723912927004824705209778694520064788092164095903147462257169488611104053755629633297363847047395074299790896630289124959618491674212787519835471904137292042864607940832555745797034686300076905252618430025298547823433833735439950193785862301893316675095706146427628746437449807927819324147425981702984950590184177426436765579938359372104385391927887363365952981433658996431675078700421882976549949773195637057350148507398872269559482373004304214870742631980621793658666815119012458754765281359130607240137214874903341631807749144635813847093715620351151974511389531786383163464739208865985565236453599960233137797919917864609085434984610430692561557674884815565439730049269793372047697239342541840104786560689084270779606593875266642824306706324562245996655241205810887557350383427048613164661318873508541195028306495569973468686525506720346989712868055368145157864914991944616133911784904789864848347954569011922442039843119965563752588388776783763264242322037577487660833221740993346808255358341710291960134042044885594905293586781601692237441232910910060948487926105316476109171912394318623578655180193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] -2266557182974212761309052129049204550485041585486786182927136175234576843141445545877916058997775770947489101200049004824172819335025949952964890156048436366447298147117367167630424786061525701780524154561924609571176569489622103421936619453020509872960939039049262067536219597716433421667747763915135414892581692568151376804690739704083388018374978845646508526950124003840212053318956070992681987194198377031632871460235539508805956085770347916934507760410288396005700210961418296568299830449703901976374342039312145572147663293333443318327208814594956131602960359178924467102640721993001292044367433911048007266088190135724522106462733076891640359293890746085424741481325120050117180216524060803138843234876994779973429794972424726493030882313532097811412767046066193984125954166039627190740957859510128211561253251214563035058055231287726144373334158392162088877093234310327116459476351145027886488519955091590178991382341960848955217131151127953283994405562029400754543126783556458987264354170088645530901483083581598220392595979598807575571443164679012611138377219096211311392227761162063792038786074354801460929971568810034505669691469588999113806795193968363584567438293770288541884024835524073318875782097741101403501707782768220175808965409544394240979899470246303433787466968265553882819679050263937397782731409334136907426777564952045839302485966068748543756273465588630652905395013305044668197468287803286920463438815338401994592453523521716505505514620487837729906545552697546007953180453609552903426403876649809565751148053626263109851020711269484781541552796141023840332704204556991938927307250013064795967664774971198250139437253112565792521856914521724119628014243037943506127895638275584680912925053855825068978709521905562239764164397385216150491174208051369376620343814594009312756894471288209959627628034486108232327660947077218627260903389195972414868277427566902700423179066276258982349488939492531052246022250512932010858333077504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] 71940113411020205322891580459748734922518003133778302249903362691460797720566924718463080892419959338425189968354682665738923812409610598820674261599685862803950534624670281269598318900602584676960407774574038714483109002527117244960803382086349024758999400678347584800439049099515545415438596640308322059851242198773206534228644179723659731466542600394604891055504285342516860250932434332878120786738072933760927487047102160762005240867028221098189860443957539440818390182238244081540076270820146286046613467350159954268448931227418182095500748352206962473837581507813827563211740468704092811473807793982370030642565437586359756835048810057266443714680935907844513441331223135338756685213751557193981235888222538686748023103819709756509220434549366110378433160361546663551669482793468480441522687983549627484126562775243068603280567703108031137716780981987693012994678813391091806055827972521373609694890005478195873383057850675005041622124130224835208104962200730791244846449734252061411503655232587480827600258164098833822609317667432870428731509324255897187506998900898537997959689581780511768697791853089794304320602864028032475609480268260862599897330478279572244854598319488870568725408761525977059830169613253211479223965072485877640686713305505888867827059725014705848202589371689700754957057574073011473953238871498473244540022306737523605253878808666529331476201644021637422686202565154871159923887721045284692855889814250992044372046018899498422521900322602685123955225636155461747679446174556399530721516065752153809186371318162084101963219533811947170252609083015961909020050016616049280189793916878123897968700205834969977246228140309969285947714054237232314173436333079935534982121089220307475581124296037798601398885156392363750364464943688429418969970805272338317693002338997082604964163073032183610773082997668019800087354235779457585455594502172141369162884212560632708177392601725024937065563878740874337377510178313136283267522101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] -1238068625908137948585589389538411143171510472704187672144955105781824823301342649769746606932470339072206398434187522820740593731475806519334818624586460110575870560651462905630365790945340035115603019365480948597373663668848516783476320970145562671633009751990089306153436950335350592876108355264745407908595816376128681998168962414584191376657001644268455321729765583038169123072527030864380141971312699050502668943105470839820106892672696832330377307485597061884212268804638237161573823154376513352238999645925086813769809406455260001034657872485301428714763137033164501933251618445954494816068217280590369354962368920428421089263212736794432073256739238616687337748977367704722027174791517396904649642745567035200887896892559529259541336880223834876104994983117134123484464443669778385449163998377816418254404670716249526282603991422658809096168640112215467021402847287826273207798929205829440375917845064654125412506863985824590192951356483524209718157775856565944050984220955492194108751944978330062593222406429396891027003389861776548658826773523533122379304813642534792893455235974664429788262992356229978287333230158401709390155230045063568687373292768709605099161620123109815457232405781492450521843439576532072911487937341151727392633662609265997922356058244547067391397188088724993115374608432194507865164817591190160142478225341452728737653435609684566410832243346373992710619003567727755885548256168155217014082661494245259526745870394916507097980130254541734377733416525223042449260822956062180353462322071590101136122470181105577454712888643842525023843360502110753360400493756971551154867386214846301660662584454878558564868697360594028272580421863032907650392996167891470996720980045237301847861868869694611327556958545273886116088193789344367173606120401722212571632780225650608120623458895667251893115645552719006661040002975270383259923138508714071724487155802158112688455929884084743054061535649680511081007251472958027319727244705792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 12956422914352681258579065464168790730649771094904063270717433301461942688194264927072031250830226736656553105080249384965800526996366683565378595340317276122813128778984437873279583733284567231750277022983683498530253198890616708144233972523510405394338606637943731622158156815253618148846635119514029065831817865577745901939926169353167193291701156992022310157210179388857368723980010889250926145708423707354248379135975523970664841326080661445600760451278024474725012754907972787589408574586263836431060417669492334642608179560377750575346738951394515567302079398888537355698159061835129365019995701395665538934444387803692270401576829460368517211028376031621745135535768676284337593596663294004515194776779562443171067152328018596379607395803090996984678795330073416334029091512320478596081090336697780212943182359849006270021266447714860764774530227087754075970048020070547472712486377436668127984109612104262076312933986909625251961366382618251825774073501407102597917280964213036312811652311499765213162486837354552192065826743767872065782590544887381888712445665791127304449148548808718328098214942827129622152294182448919945326216152440783001495275507461370283873187116350780475382885089849383755698178631983392939208550233482877296474462456932281654253891860391933901096009032961984510467160296951169025064707363500523853321459469398916287800513355893469851041329272707201353241714497635243932384059869613100862579308200102960108101381639677949955477281564617100223131164672753024174804565849698407663631253147832276990029187729414101050591591069701545137728037721094766972139976831689287331021774818151484275428462992529695754036004016647835652353397269819600104356414006734853498540224916554036769090291607984903651537890778850222870284196404213399324530258425713544862412960833021664349536956696369933461672667154517326601429469756704258407819806909438029935606065068913337449375264376343608717739347283725782164461231743770853911003635239616512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] -87440212206400612609906715835168068286252326662316373142925406551545551018662292136401949440721025909169105711435745011861581057996790695379063947997478963619403228757399701587475054736300545511464096222185770708018662531993091919299163249014574457747468466392596712853743254741463993502486513270690055588880365358384896095556021696242669259028244100928772873410256260144277683095773739433897049832482509252248207218562866690624150826486971083417685350543908866626083386739642928563791221781038397715519924962518595540047242104545764985163248601385261047265336332656986639756136468741017147642857604989604443043897407933383689108776855887646683267605106462256769386994642015548014519138829817006109190300088021661781487996930823284960695356290197486782815277928846479459431859891280210037313905437841810061408746932426522614191503883088092879066875744593325832428300609256878816864048513663205425089379425470878884748190106434000843027778199085492346294128232504275622656536055819765682089184357783082063656122991911078773558591803295472596941816098055599668299350583787512694850167798471600913684320172395581583158890692335890208256513137006498177287923781037617887257334898662864099982266138333000505046779645401723038150039704843235322754990855534014497667697660054206395896547035926176284647385153319382249232404033794392625032315215860566748732392692213447154875326416971782684425031632867222173317400722370180627106749637674489899443286880314028416626371946683425005891712610297352505276414298778285484885273093124629055640972294350353444306201059845652089735227958530490091223314495915215749883916387625194547808120354089684274495141809004283669560981568940804132542474483492320873163104990716655608301190425354523152500970851855661972822791117273645091526921791081898518534285587420660819621284144818864097425769239158252764288798191989956645170324107016821880406470499222056076073585011168686597495928375478976799906017814444915336945082240740622336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] 377715580743318304998825689599965180459104300819212069522773541003461070684845141660467436440766929093111613034205379947070231220875001473500149225061062146967373914935127780862762952616367747506086033119949913941448426837014048949657853731475851187847305059480341269003481911489933165484286978466703478745166451609937304199710193042616336878735979884477609031268971780720325218803589580159077570769811313335206805142228754992925228069654673320574259725393113058443514171762312928377891167534474485723288234646160235103043136910891438870298169301452249898221983437202239993442186051556745335973340620213751837539364082375044874635084716502251430981330647301164891465317101639459353266037010956001177062475471714604466380925204279563001469577040847708700711102107689682050511779939726433294322289865071042402312549005594657305931755027613848131871298845697624352246726575107318270946899575648745347624452842125840028231424202744770477271434436883176056973356324345039920806838046839912922783520744729283883807441534390427163805645906128302452340387786801275289817300381636314679536525225673223381940591686939850335099956121109680182482937777733778183246893698855921655935802391696744669664829885468799536078957678971401104545789483279310293802874832431495680498030730657090377276376265484920233795387514807776179230602122996942840064003480769863742701815317565655460308213039304431677820636769783085197626602374073541567803850942923466496521593189894295810967326638962126731458974863401217795972894004497913219698756968691662306523757516959646089357939648792794536919044184855433539654196925889351006255396834962103898058572665673547765206278497300038746189548051624381438253288867761793184393724595477971544093830298436554318099143808119115541340769776101169284487381689176809572062866593418770520028822818845288198817191077766460254818026668889996386272416096572155897504682531540119247206343734048145616010142789458080055718239590292836964559165136249552896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] -875969830619392920500728687862832260538679592760062671662734301445792904547626266885423792261129745984257680672484539390529316891986767175095220130703773806289837277843979969594025734496960455353285623716826765807555645308153272888032489568836488809386735118274585176903124195583906434835219836359266818126569553621899096125083651609494808116745355800607470519633719422397729095084694898952426504719492498425980898848211314448180874918994549388351960011416140657402225863631502447391102857531730666721742722678491057746561378748532949169897520610266809009210064960080419310496453068491910378704014656473729988637585135069914233932014355202411742362770351850382335823608416501685048049045893293025347814261221388421562623707121444800829524992702686368506540259053763678026558019737930641928188801172429306128691493442227661201165099931399509037718865307170168663210702483266452101209995559193930997080300443478580179465613095552064923157822599982183354051127354714185356332449280580316975245534898256207293496841131438465740513820217874698606636170697030360898850606110775652270856319452409515793189842625699115421112187903595987658503195816737053417138918078052738087216659799392921048047562710609087463461672367814381574019469367396903881990688867140238590548796278595111879208515726101786475679724760387901433935909185939041602067193409914658910098445143464956728275543396587771147963942857996813181758006189172844548885754815485623566080700489072744931123312399669959802543601044343843011967815747126885471292676600184928384554236013020550708835720061439802168310438095223917810338675811193548885371764415508609122413179360765647514203632535454081230019496429244893400008167361408942984249957751340939666872535340132047957290614446274949168047495721748227140535992213225133054329577256591956594996851007480652517587405096394104202351561899805470157252261500786973544230977367250948269482329479407286790605605183804192780766595388578371491404020737814560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -514130954952573504382041680490187671956234474252901514930839253417919241700310981891665625645213541125282216679443746724030072561765480664126102585103011281528555596261618145411468878589689057578831840985599569125153457108679258628623412848249655098774787855448475241269073800350487170934792856500409623555136703779966563740364027288640034907155765857926832862023098885560779977245463575978167952730311412653752094747771608474966611712155503752255431840393474543271900569039683285868256198137279203892487399025876562509031966015611053917907454117938845340434909267059410015528669078692926066637671327561723618440562364799762888480398644665304192796190207880271977689126318288623095324667085979457807760957313428593284547483437850983730259404095936873159966595418239722444435881652319459864423136672717389922849012798953406984851597618645021667950207094630717802322163203827925539049729324711505394743372000366556023268419876798029528728251535345997484131133910297825016211174198003212015582199532968578824802235756318338828867105154281944532608196880087519235044198124042633237664394965277190703869252347592723394364803991556296175446791074213526167934642204039880841553150677887813510092309690527969848720365866722353770827498576560203664984285585084264008304170083538838515416949203724576037730216946082685351516147170418561868364945619612031181000568553303970387091408133908052136750213316655848575987464120935657729183328619420620682187614163954231489003503388001384858151981821431570967218430552560184319587143453508381822082530810282799349976052696809383375544330520356082860543014955873504246748054181791428952154028833329252164545581312039051767408766817331284164462464344359863782239787490398413516068150987131333182443429015844360576018641185587291431288905995551783266467916697720490529613664929472280597115582801515941575328113837332577004907803712246193646768077655511571472334895548940588252756767360478303311839270175050653956233666632708259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 12845824716620736805433067984761362138081220534145458884952859135679476438815001748731687142195254967293522255777263759113677658957756843927106847011174891990707367733905693241684035902708717196378065798447843166224174850264421424014918956359030151944293174079270102169222821967306773954234332135612761455443988064943759813998594422486218386309404566783712805174215158470017377436503928142075505073913422915726084258862720534043031386842672979675896662164352289924134453520711924092044222802128639947380358557599446979612027790165506694927147857196048555210063181137964693507734868887491964616000291985890470652527428729269039719486557897012557192327413111026224176556567758862283482891548626485104110833992092645902029807646180670953169835388200548853560383886995660144041890641675072835491171846775156787588098919562129241575465212136932480679194226122649612007180686828890910523616599508482770904946541942848864263154773996438276668069704933008673883367850016550416915010055695698268950046617153540998950728760796817844029128492203642306589745788961951444397453806782724719261417872403496236896328392344559217773619808632788099956355345939200968981150544796149632207177367315556678007812307694935096522298969917019082836204197039425881165575044328899093766524597265940252228130762193708503323603752672607545905113654169029445147417722780679721954462999323339025442599198847593294551434983605678096579929747535195878313849531103194181212091952494069073389020706442903189921525997759670755829384851924343956604772372824587380858604904512397737813169644113093070258005922017076471159314562819567841610878534806584919440370507540778290341577245077648096709090074145514427296374731172067687269496853672548479132727676721350037664736620722377177838486998383845352611905595795480304375611856093164940955988179267412014516644336174171466383385897977342796201577493782044293228513666634540748860783387471946473350358362360634528595284246396550319379027854299574042624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -53116617873209485345026389395828557948473029824697557149376750776506644424538076055778110933444279315214474909619249308139207615761693867345656214007056429151142586330610676377000681016474755705343934868890825129060248201494245842197750380386547621002485179180197602137728331273778789932977475330012970866453515364638028604929971016523868418884881402560354647329513787823438686274716033470252774960421687247246781997379543197422062409375450705018955273865824297067366011746416498757985255797785787226312389414522210215676378963376253422451573918042853250753702424755282468340101345538873640285346955507936814050545199101965934393578778907687148251587270954658559771558305423695331164710759685769841014870713828008075283397068764594520804815471482689767546595369925625023787999401069663801491813328730886016479702834787063825715744816234436723010439965629728475282461685361929967510883960573240377439865812380164724155576368765461700779172127535824274684974193430796969777043289017131612941851566988919250842189550607953922562379514642482325889323033202097916275577450781150124490955417569742061772922909908672579680708289180823063617216023872913125112597911283256825428083735351796191944121486871681030742921123449445491115925438894085456404317005183098669071531025225670330711825139850972886373186181935682053893841011466538046855224298432298996109441368098336379065417061702324053766813721372629592543933530232581866648528178482465491407978398649985695682832320968507173434696278994509259701052606881961718861792433442694443353520756165730953587958560555720116344379375333329419833273853663051856056121644748975249660023984203016400359940678135158555482503679104159726194523310016395777336535344795433198424799816769612553285974910405646331837194384003753661535431517261477684215793966733583519978524096681357170549858113774582744608485216254766297328824087762735680400707762144867849483515801836829820601037428590075214967330842690096244772527022942126604288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 116870364764383147184095348350210554708976572413706656256178632201146548930686670879480444680752543230952632675156048026484881429126239842230363687947368393724289970494689331277542282756966545857310004230131022945432887776704226792149718132856539297984384048522228775991304880136214709891319157398828188642028276912448857379909317490536044936373927966282614504522126365832371421265857836390735352893465162673024227326735212657261320027198670532354560161100373552189756633360003818116194393605685628974490317412069488226361541293964771642973900359373568859161337370575798209195136500870409619442095117341500115842757470285799043177054985860388973633283209590388533747858358117131326262209477998014969692167898388816719810488474635187597580035073205887483155360840123675388393034127176776164265846426303776053969749493832183656282660332819728343939239298510607455049935214606351303917194205529476189132932958539589840428622511226774431372221873854104449407769899526167337650624559074381474589850753407672464519430917463907949176924356895966107243631882576353420076589703288890991928713735036341884550006554050002687334328866493543724324022184753731271562075839641621023402854641665848817871242263270688816695326504174935438926706953345673690627946670998405148227386006181734691889290029391544786056303796623629871040178798557136423643874149714319408204678586364285533559376263971833819498652305626711135432319818498662168197474685064296910156015647450944101748485504700455234198734319423540427947201797902068376504207091671536918488001151695314337378421352814697054189789462910472028884611490945228901738851292871940762350060658302910370352072611555114940621960587292039713224045670341244972835775264570216531644452699588156640900951662957576613237947668069258801213711878462347955349551011389989587229460497574611029044768014782377730574922571644404360138763145735712992365209594494397557184350814091047387007241174492555008114598660604819016876626398967756750848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -91258953981576677545757745716831311425054798535993032280394851380546021284830770265752607989434598424675080894101588640136058593676799879261660353027279718949521295803318899232088933894666842097663445324492796009400243904113552976956384351994414386687832364587601292313305487469775072702616865515609697248812814737322484310556503217988654442784114936600222861831177030744745279399764931098063214959507420831356567006253594167290071259926016206720528117140350033521550965824837717865991696073889359826255436184851979463937557347273798644953833000691691151594422380245826547297005486764894646460555230634803105965271497595174359226805555400674737230099593094356573422762554652709994855659994342664426245443081014406757066539677697232288805402799641383169460460608023012094359699144875197851930519303257799191662369152194926084983204186830253027289697326023224669368353762010292940133804334250512086395198556331457868554428293346354846372956733710553443440428150743706451201560204918429958386423536196875868418527820836375795636355808322476079589669058881087094383748280750511651328201645617785410325956452120120414275403632557927809063052986632257557837190054039741531059637515365540151611162089772020223910111393599924394254851467469830535143113234584753439227419006490535221249073325997433914558977804381123614820532565972671428383182825681543196428797588737427672106171376283933679719677895024692626083156569243983144260904575436597748040058509202223794582582253896067552304666913970752560177362733016642737531479646534597816139585600231911987787600594333345574265014659783272433123318491104529664788301338601487928661347405799480408562870051819702046300677778401171760099693149218056378660934542801455502214006237172841715977494202974876227634248054227806377547165539096497170524739684770103662566948328739329748167587012981959988188955887240185397485161322013576787274875715095026158102677904137138857687141350562672146455501593954802832852863067116179292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] -331458462348942094097788677730430348783381044484006716615915227892869723377969273434874587756684839072812066012068809137258895621824673845394463941290627531841627215356225162317198700739099159824374968154539798276954034517235495833570790540707584082057844035294102658086554431796829653216979765885666641181806210367786468817816180635277432403901211415039553971268502404493481854967243612221112172113433034130814780689033805721207223231328580199544694428665384335160174667449746697166257024357014960026508045212656523429023665542626944614807086950813050626605703576868100327382470833169789267123349689557272415435381274819413987217982600889604797683480471974303871711987807451664738949210894902348520753979611255536064336261377772969816898355865417095100611468810445635879184190684551467602028938344796132100232343105441386034661457687735228755548559305970108737889871462729172115893991942692233067818175526174361670589029872099965106585508514516890967466806480077631869763513853581012234408495943186186876817156917684894047909475929516885704284122505116055177512302828324575608521800357831176650702632846795659705697002831756126658331101076208762355881170132751701857536220867439101159688011014538785855405805726126611963433981647357516843702210035540246267367488061500142042278081345645161215009014421173009090095367018971246078329917318347694791795609774229558907881042134016509515832773710781554008137366210950198677247267279334231884367876191723097162750948572649131776413913504305196321588269647149501624893479475092070817189406317576553028771387212752828164510488696174775416884386727386836940655254474862151518861274590531636438230267021421105497194900403600846520193504148720526353227719503087528421907155180988034253529248303839594860822333278828728911325534632025794028677872642700131530504856023126937203021692801839309725869202564916372201725645992502472291708884986507931588445247188557846004268562449301921608787126990764924311141801697042262654976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 1531193718076099351644061647184423050598200421950697715340390328946301271759218191547755272010666287659179026944566228740294263971581927114266653588210298008292107859273344519101376247926099355824718311547445621226356581824198656139097697320505823860909352774646914342905269175153753568515036214362717139396935272041712255126884759308752004231028899259448916361119815814657307678028919633695992962847186348855299122086738401283493944770333822318241946744568049060593862937730775988147260135200904355458990524679427087280335786380564768714028261011836562684580583452009923866113087438854906505953073043407858430757376771260517787545636998747120477210162416115419187592337085467755950088204868978792382635210229638809344885087978779416549715158344872416022383758132148785326630062841192324106240441135629760052872429978376015480117291038276904803219773090327928781098528928961124521332175922788642375825018408060077997002465372267708392038857304810057565701358131012366774837912314129924113628990695443521350713472289422894447919092232123616668863185096999854663305509426272433012896596846827370604327488736357396147211620321099285725108321251110206495785092169601107955462218349974238041434525394746737520927161637150910909173269971832052396061979171234752384283062507849876234610940109318226579907025795606001594858185027820000033771608978534012424377460829045856122485128862466959752948619473163997431625625252992994681063422941082529762702702011046528156112135129111166424864331892618407797848246679785006983172344342502021508615741596460770043003738688927552696595162291903391846662480738481347639886248425877488088455068437888540677544024561385323296447421886841316664614566063495847568626825765984545343370427213892180000760506412187183966583497962780742334084114181362212331956456613273985048008579366282446877584493166120033174249265928929877971627419859390173507089822625481986865239403101918010628690019597820116789192735116342450810469001694751104172032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -3454712277194309807954319128993901083871498287785598749299247261954006774873396435592478854646930305978083187349088785340827425377537956791405912894726828575153647047920356288984267148651294179413361579541660230527056331025709328064728661719765869720093508765591588296776730534199166519245309478988610472034338111559165120665504578713162296016624414084586345652304230980451083267538531066008896712370117758096962323885634379578961275877340535651171916230113095768176868328409487658565429350204760084650819432348901395132632391796707721408076407690905982883508232280685377229810690945087255956610871849021001890712763231577851058448544824607301392190566752202923154025493249276991825086536503121699921992770760930983744840949018738435278588331403720976315793211139302984065172996678057375408083712908472213324648030354065980835274387769448986296068235004722956781896494959121940912694198472072885830887644155675959724463630013903008137353309596488267567692350591484111886590568330313329937520718824255163411938986303641268630167724985090646702788885153289542073786323885415387052665993638861818179658596676355036570501294775949568866273982862840040588208619231236627238460631934921794860417695798466076475747835049112212553275602665174849771994741604846123756363156439662367616938897960684024271599256168036281782214704170634399920756251568072260726020691188028553402191474995519883730258756534536220593889066236491068965298403349338992312277088914899049537107268820136681176384661956061086110762351820956867648172878290562829958571223471262478272303469416249342932543882163932448412135167969257632432029371331915255848934780093715303028746313608932818709701787538959206273827927569126912166961911691560370534167883698365133599211272023064680324950727673130166258667855908426193279072801344704242164604353861003096350602199143781923746832010680178288091648846430948380489086786817182035605388190921866806983902842788184235603054070245273898217276147194131625541632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 5025671353223612512692180249090226568780419589027835424788376312445568665417685039105322736653218274483356667952410374815958783729549324187715321326451332995923486077855987396053016805673113545087542136882751079304478361900323334963106687684369398216799364146610928627664604782751826892664302721925264182139186419566926102033388194379029948211485650453473370456215541977782273442355169615348628679883823673319950512603611441153503854258877837435819589684290888442647643169459418423779892760802335899719289858766686434690307140721477650197236228886959249063837933905557736075262690658138414947774037273880484746000230468561591383791468187830859128544621301431615844945175536706166322270621143635994193883109407891529786496850659552454025576166307581677597947615122199189846720432644414763694442780211925394112615759418162113538990970065726464082092238573415742039299129459712869711176705753064350807145017848721584119544450197941111722663952194110654515982423816853173024312559672010798523525560109956904721849575986836881681933066822360027667893522024254658468858198912555526024590287251166380720337859164901151312522892262037506247716643240924766703849038311471642359277170541813645151230990410128852884433316213395359863472768255243689691170877826442511585856945112826327338372919361407653537224983173814562766099379915232849814231377483707185366188542680962151466562172964417569224600725708660755179764509427458787171950427074957696080377049958578800100216300444013860212767135101980404035371570646932271044542930536263687024038124616166157845133847405091999687922136867627737129259552286895439055421159299578448753844641079946359645913539215947384686295335663015133089518870543316936319613165425993860487657588008382154253109939669608297775782174589169757564702440898883233105553618966401291350017072388056154680911227714324270481510114459094742377757123266838383391961076059415016608809713437882436949583316776892379195266609307133430400202182502937280905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -4304875362770112948180945466480100248669985475797383209240909399564251140477754535558039661953098194913357350842895083008452587963488409773044951050912659124028624017140634787936231606093693853212747680531076363221109591660789886320588976858998198570601906093744784425092224789805205132341793086310601012421547335159739579507723742366134497956108415824738058079310123903310409476836775570729843514642352006198429975866045374974468264138894561539934615445485054597498348294945476858355860445493772169039556648875952758001826495112537252295594840639161926512160490591841357985368477533043969776573249313839397906215188439617941285031412333813301958070792228499466365306197268056564921818386417790702346150206008164629339210766874634428581438977016772975464859231270145933184011249553893073967150862341746615236018294644158254406626012653103768140958723710293919242930120076084152896530541890916181771780039146879466065274894344613695905852473391018927981341411790385906420250015402352588708380573027698453234258351059716647700078033716504715152231007343706066813459261367617673706793981979031473804198108308079948832683510650646093392532156603507653178008756255820384998478524590397566951618701257553644030845693236194471414936017807832271681650810026930808056695838312993988476860094825636969808508164885263713504574423236959457393740748899365109580537656967603637682531438262929677116426456469039530690927713808069691294277057664338581430521080252274225350268617661326427408696796643106987197491012834288133844369966965814027542100078013012833433978759754721371583958586524531091207025861286190394538612433291994588390602269352115823976746897901637879100269154616464688126635186866134077913944600502010420473908338495637579709880160134141271563041920574706830466469426615343631555797027388192047166128144390754201162526729525078428046141660205248876409871077380086564528217382057130140423166988939978996513887909729859457007485020561305180708163588879516505735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -118803046297578460245883929918279079479925147917244710852927441571396066409296467609849587150851093790120064388277708221162402723241551819212945182593759714971311403122406915230487974476476819764405408611684171612302731440181632484748430621791988944132637247340321361452758018119731270662425525518334354615173513439004801569784528558043723560414743563965626760175945113499206790778617872090314914533191942397241870402062578855038006331456060335461419324501479421235905954713385365840290841982769920794441389808558850479723800610080962633936789662667150592577717024444448771200310428353863065087053874802624074746964970430135195208964781622403792207427197560476027918116652635717451862597161354685553350378462169293559365750902521117421652702964701061861409482309350394203372580048233081124250289355833807043515097246912857554615907049430663105736092727031459339201295285304082372448396632550530318545482839437832474418039549890270426914117330736421512592221688792120424333970117317393262035128026874997162078903682404272137169494598621052014267587433454743975749166856991879853422934498328390543560827113307723542236914702746710829237967542628833414245127926673523994855657895106710696737350355591170089089373523865028922734977090307331460327430360538956558457040042778239382620254842501647277283654730907259249829281896970768887084522944054171737878026948282114855073377587156591589572883806042602992393642534440140963448090197618089790369883761978565446772000861280104631684374749034213201012155005616167453914365572884143466569496283514173616868138806283548504589062833997349766709892446128209922078469804954693894327215009395483083008408728892245028616034272040165867250722607462462371096712425233774552634869987015633381937269418529622765927201764331996008304737380140307434774812793604035002898000329123511789952892159499874444017971665031571230984121769826715775645216768628044977663926171282264054183355208228277547074024976736416365339806711227315388416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 7443160906179117481676007864943843337855440523894257514747392844805627259281641229698219142526381270447538638720957470288602452897336688540059249283908490613315598903350083731558693815092595341527900006598221020995281273304237155383485505621262247147398744500799545399798353333973930477072206757188202431353709037321244461714588874430087450857829652595385162321326488066478344890281376926810567495875342201966462785705671954511659212728300308078193682587551867995302696471610710595914065821666275124599902844943263157527981023797205760078903179549051337181340343073026465498684529378766857914849938135553650195293816738458622106716452905536254424136874097532681953294825121557333484629021165119647481802831707508979668114875808800851623549542814529712759084032910308128537173252314346178217420760456481385156522493240250153204365241914391904226597871969631832340788505199910147263174142986723807238690311960636065198802017464681184606150531075629835486211643545373606193696452211484571234198302425911456995451114874101052585767355396997251783956754983119800854618653408816768838504760137976412102769579890467613995458087399372005286171966884165552431193311681809425770457200352588969621106357438963874367700748264798458860711016462960131280725810668250685040718809701252542469642012998182849421769523108002965436742733758940322957431703167098671854146975865615977332854010813663566130643007325849642259456627650691191519154989568277357991843510197571335993657711296128388122753604540747940443395341676978202045858574081867324919677904836872185284796861761355218041339061468984518267874909428803501361376916099861055462602533202546832184078204578191976035368818473919920189008544117657621499913560072781252843202985956569286013689511984526210680086173099092442902891580442452423094743995018788164221760783481823598592005985726776579774616422804839243018746233127084181442903829906705531901946280553528252207212605254615416137927265070021009920489964713203051003904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -14503009206264733802283270714159191885029274494973003106624079398858874567832128255215778187956881386864012507524152684408155820850168685022741657498122771469839838898265395896833001754821995442563508474371545258445693363847920330928500156166070009916603388784481480084411052997808860435439349359438026094644603618618820866039726905016809105093429837720594491757841259420145644477497985412054864748308314013874616799875005909586927022463979418029551457612400590468328257039610711954031742640068137478290348781491732349325091334440843920668537223135622986805380320917910240818309159645534329601437810001381105104093114426485809703858975705750125222609188713118799140694636763397222037834677987730693457807640511131097533112505994653408908806758481856220735649170374482686160007170475116807367475379665028494142099491874069386981686627042800648926737700073726200821207082948010254908315869994881079995399187106503942165381637194828068012401108011989870262541269867815036327043378305257163135585185694452568139966986881563440418741384555484239247806826529229863177279642971760535017660604760638676618837863745179497831151087663150140761613378925408981825775548367698542157096363011098620366529688724925860312432476229195876510831592447379052561604623845278594516507818362875767674750580006969945337607185163103522168735100794768048578704296056196580230366720358306774665508730228355835492171851351836000325277641944235680790910765091907370645966949832814768427750127197521254278566212187073854566708614566097563521941011192005022729879906438395146362312363246660154666472736870428971311756092840859657729332894391146893614289934230965462336238996604595773716902927486998996354647654611023141002019286233764295794865528173297819481161024181765810206836855206370427144737117631093238620136066574082511713298623088643619943555366200063582065992023117638617416814924243462253373364742444919938461538185291781499231429699106200897108556226355580644322442413424882858590208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 17743432821135696268673522949853137371652141687634910067794324198569672704315606400528138612961013169080967859194073601122887656796383076326862926817021760866967589059129699199724116530370233587675965757713460887075667440856062372798474684787458245124926815761328325838039195696335110938253563523047799121314339966645074503375091520938753756265866634615606371387608072034009149715588250598098870942193032719507370194475611960974732562399516219175636890947579978306112419539907295358525418608892113120355537773072941952223583105940792638765793275716067851954112992113515381353000138404130124489907722142476023743290600815769893322616589343593091373379858699461096365853674682999164509490984561881712762859066046617088265830310009725479599466290735474218170577887958039481981048969294276142722341463720151918500921723289406681159996428653535642234423470900811232618421863335738845254104753434242694911151130200210168295232851466844240615944692383058214126440673066008920107547266152868515329961469562603171139018825748213747329055019986359505656240578704082964450248367862891423465193240355216379084263240958202299438967051692617074689059657785428032067084805905385370483452117864190720814814571019986525167440796387525026785023681744406187635087946438653122327358133548263045356924675468396315665945596010568536581636807568224382863320378947809880315698585296735057021093129615677791910592819686658506933788356884658428892718447105880010850268243764554482401669112602628064358901566743508626386065188127374356321359043804763497606761085323915207269978180890501147657371615776831943023777611376948157247060767061622225080312667782475241576136297533134709807138346820324267748569647033947903880200498273738435282495422594846399220312778437577665576623327348269358226844157305715354904966136169666265549977470155472148114525150865949881738531762431008867492905464552788139808002437444192944289113419836950954629583218393140191143258468556496620845034200970751855558656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -15580786288696163640353989572422426668900320915076403334547303279206110551872870908040532170035291151798609025789963795987346094846583570750882992891005323170914363800982285071586079814269565801691045127134708360184611610273710789634082055837997468805391891405158753217362054989551542484405393985734268715009361205120214320543787851730034605340348141865436856171282646641651711540968798241015866951733523057849377088033404519396839076240674403958456456920989504267806900774321721903391659991108943305695283817751039223145079018940907928704455482261838765236565647578994946828299090307485641811400606677854462249622422826749647685901701188911165035203990769064021321188064303359489870836495919522878606282278164908784588226542525883277807172713264816015370791792667589518716912840700721567789601538818762457122691688136562812834232109939084569019562731138291806628136512078340040382908751421398803010041507568518447026011710155338254944575296900684503761150486614954750780037112344033482225614228854186181132532877279593055389208228789060404236926493490055242618149276297493519677328103951884010769099465871593367757537094965183403196394607012782098588760597014155525516054317863673597003034691547922376761335476695819717375031518498777846732619650902508918089241627661341913937756565398571372540093654721127572733018436106779849773335222176452650953470579840162429184382644437515219426022867504727744232847512366674565422456912384469715383102307913050411078374967032194575947413294507191414757525096110639985240189472569749533555473147099230522762285264218020138263905917125280751002686818560638224558432534420290884740033773962048665502309559325084925535384657672502191187103127001963167662625042351667865957084299496868948724692307232490172330928925151182846475232576175997668290197161000839832739924728221208284284582020465220383862879019635268904188589502843105725941892969952132901026418204005451506376194518122020527199102731913997301478272093195921474453504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 8935873422115547996557029081684913037272640738581151792603695519891429524854863330817033413791493651421555125821494808932505568636948671758908208568800659979026668639757916978801815701278734109957680583770908231933749977084514025671938577796845109444751348403759528132488189579658195990419638639948964667094378938431190237537759446635867715354025305489530952387350697394343076839350959939130080922492927244357586715724085355708586044571737442275387829754113243716486769655462978811157014929222684751943007169106852276596873143311627804678912737823587534757022241113219397583224818857389428665298603695151891403262642894971675238051957314072666371675818949062470017572869692025600648671974452516605773609312563237824958456903138856711919473905064684566339843727507532546849913625209701165314285329443690623712800079290012681121380533138477785523546067110262200749521374681133662300893741811281037274604668051640999785478095440102596664019191815847698334044423452067011715174733277394492518617036065710227830397227230977761258142804759697969329388713251301129888501452087153525337049774813771692525063641446147134150292655361498594976345347571675552771934222689703693605096295179323900217048312547665248347237577308963459042879297609763757667419886603347591360502165781264536103719495675114029996510162097651083962417962431861920355866641445012467481178598330367826099842322195946868048265640087389923251837665138007678929207490519477902915588155639141296323507843583372917337484399931069868921702257720560782141603572041392616400162141397559622694200285979325565832578325145180718333166594858499489573870502888637825143307964844613954313595947006454952948075054291989467251016747215855909713463192896323470257433038993359898107001595924400311129263111749786524204648860156850463382656715129497965967622633566414988249895460524315600789643610341279101286851785218011662589973992094644563611464018338334856968870271038791407904459904961874619047621842308372262551552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 159007583209091705397792551713789872687834684335299394513759896737106280575975042466878157667040562212079750269130285783219134456577256802478213601982779776585705261037941699879123644814780487177358213294356932619949024194401704007879064566744472545551186321927448454238419632012289060615698353356092869323493260211794460772497065572735797835563346150858840481107844004425536125881530643866269706610921259604053821451353134566490076238019448392842482594893140277786866450130997065250943048568626695678084714929063283324394626652582975170832618049127780075730000491032317194850896881877715579185226856085459797614752429841079259022132363777045619201169706713184328081279994627820788256498986393293629604383222691502177633190105772850305072723082489701444285782560194636355996171252512326559604117755758578629174405399247437975705496014916863118479461974247311297540019697007910708851012586204536235321286483501477175561680206915723442391905821535554879299741583682118273035047235641548592330607215644756635773515173478351821601915879016512807221337890396401001586017722467288546558533687247538676571183227363073255135867779587538156385056026698662563796341688107622450934444415042230348744657998543085475939772378844193722718552674495488170405048344169867257560366457032719994292866570420420063259911258030508757904274734614523940409480728761915898114157860772385895928147889292525558833862970283015051923268155546180048323365018507497631018535071059985180395777930871393718195149224424111636578757991215126311301460361325440221615350126767143880320345769486464995572377142103445123652196646100916840487703448900975530548998731798406794643501726129655317027245427101034936637006406335178674116907569317219919500881567486566236367921467450924184679152136915232013677744965059796457120350806658156889423164107028739940761429612659202216562299121898745247024416419058696338155052474367458872799812672703099393141913440625705819149900688671825047831749063787667259392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -9981507931413399910977452928521450202338559723035885101541221719950855672144521502765070762207009780772363523238099204572488580003225838260198535934812105759295945412854687187610679323888362444592364714944471296040575122034267112481696786990287101982105215066212845341703542904336778342553390359586823402859422714918647931869074532537097732625049920114218081695334349708941005325249304871877988231281184432639259554242217211118857008536483256141063826162202116232499687218269859352379363896656857757201275497103458506306335384966216629538260365935968940704775639227109512049404560954342248714555399613982671434760440104097064485956199805217949409323774646393127756706739474526166168017074336272871857867301777671316882971958996130575215276462207396606782504600152655344348748704273982451045819633927515795063689084105860966245352548722354318660547243792249672349398950883037374693955955796546741426368093350446935857947614365403567574083747689404330538412219506933330677140323600901457405903504315725756881673771131753208936818998307184110140419422147337528200323811417423495002818984830771440770188176221868338345581360157055209084882131089415816761455062779087211939869123343781079985326973501793652421121328560749059105684075594584261102969922028646846320769269047158868191618483749811719544616748061466511940968830140771502036705131549463369108265455598265581208175538215439745616472440928410348853790747831204988482145606894355145167193228967716115473575928055790035070462948487991483651154051514790187110533866705151773087399106009708426856221445154975704644702603284105457995696532515405293408883659296735140678791407807357824335976618501360659381613348788567591690996944284109970178290863431509631500178304061606947153583777717553208246120314733861124749556048899704277444586729010377931504227956584834197632216419847570967556672390646175242329174942451426293467004021574123756240538060210565943953972163724524688986409486152332901652686887672759411802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 19227512286990260363427329241968233256227507744048988190756313382328090313884451428849901068743835612088844522691779051423114459937158034235809539498616254306562081670586533081777466683279740935649696206941015166198062864435029322891398429460048933939770131894365526624679422547745852934584848486195412876937445233009208464256545310659586463085052710353926208357991788796477926603050478475014560272861420990259110839095798118167464275289553934209318889245794049895106537343328009222618198001141373140957245968493245522818918454940216847830680214513278777785482472232681340948710125614905540173464011044013192144985864982139301474555632229512943985949601227434615684503873626243666922761095568084815997263925717043865588088059943754329800003210857939579596693242573971024629522145599152106231710684780935915652155011363372215232569287018269054384733703066799110179937904753939668009225078542486744679002465972189227368128766939993314546175569834817165678767211579031516010930228917388934960404595537486456576096964220492794844152310415977343907367470810652617300166332407767739839440264553367389076472758593496294339294456832321310120556427386814763233352599872608893434781471690265934300272139284053821556400360539188191191766295551447578294651544369435618624965324074999879839031427960206597708631955579055901363085275010925784473145173918745914463144806744809802469041424346302108967947383822136289166673757326898823627218259609110805797764891441289574017324856272702461853818526427894798593680794047610302897921836655541507098592106610857751629199755806130467869745076035964813027762666802493316084782656244684539057783666364558893003730901614173568359504181496521982406368348253985978457663417004720866417851176804629330532213687220976659950566071471174765626390106271755934472199755168711588982628790562846693473505710053403624614978144745507876622140397238762374432968781325337424519251771901923844652184343922921398089794420027709990743269990807380231716864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -26444604353025102373983117553877310918756837331995020442635818909529248056407244093543299845005391547740621904729996685448917263832821761775346501978129928869920728819526175699885882028197226449209989714009424857065944008246319907336549597118963825313478653496156409165701533938907910439295230904149278937360972437392437780361450148083898286461953242891071742212407588416351205924277843757573801030147101820181050577455740098490610944619409307267751355250821496067352210959698316226876417271084043325708168075070778346426592484798992214095438647940031299678025316481793755445482237047885477028999878078480976706817815328531241138523708029453811189827768694615795338498958409425880755532554018928535086526994453486018457203168887958891055116700844415641480756933747773271172640129604122323047908800466677841341250634613925740433120295361225438604900339299607062588665443959987141478325864783473410658851878108362742709160878409605017866997326013282879112782429056330069549266328369649888399146900272334057674527167903969571415012727281938036542656127431164796060728524333047125770484680893149502104066192734683950743199028568376543633323900288139744486466833500508059956213458540459140107940447538804710853509846317065509486530859358559068672860298033394006112431748424193760993754726232140713088631200912666480814634507793077130289449810688377235193136334287074532811445033151531560306118900297507371358453263096278037198119882026889843320158946951273214734492868224263909085065919396165871615924637721230189008953048014734665109764114305069439278537340020304855994740585770787891275279746017995429725686351027566325769342190336978087419191948248306751024515615914628663112950331834065970267564966815309177061323297919426297065214293017664235473920720652982590647117047675623891808823283283978408377367256426679232601072879159476137887660113909013739710258394616567030991840097547687054903705826309794564946470034351475359715920090808418173746099153496242374311936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 30098272151084892106045977086335826538315487416494849836291193027219168867319172582890752431922032430238981594410740055644585245376116595275727753253507241620778160794386972228231584128279905440078286937438752705290615616586930015390412510787020468218250509247376958326157883768675814225112358521618068281980005247234349521907287596531705030295489568607462795892044841398246544531571817295643115248344409574216076865382812572584913506802536383978349810619497891140705414039285444057541664604099383160119250514538239590035856305144374389574943310735882130809531560914273453841163660853103866144876533550529618757715218689920705480456145935183550265704261108550872386411235189920091762107773327880186365658479830256912504170064715830663635223528070376164437819336086347997897457135830400173536227717931979064291380551858312723349201298416131398587507535935308211322523908740599594241554169880210692017640340206921830923634505704991402996295893956378686089205443247972918674098184106492995349868822782060774955325079805438422783207332590596480812567814814426202267673729228597970084270320185317500746002187106351701510324821510746720794407594983733327592147564052160865329582336010227234514068034647239229051321488672115030709657397208704281377485226537447599447758726970803018727709834556113529557106120411209913746240192574762057102287490504229171315565197486984089444799404274079212895299791799860574099987558504831930853615909998877269164472522167727542870782009668243389646501868259871516414904510580945762515457600803213389524045479620357601247459393936499649206988108250498231196175841032026746388445679708225030719677454129901334407479297439395137885125652016355347614609818189710308677953135470603334828508640179879442960469208223542562936266416849821044033149968781951322723313359541339784930715923988579831705608483094270311686393455684768277008251982455901730001102881897425913251608254768675126091911238166524301108367830242671870598029784935227551907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -29417218997010377050385016788642798870752532424102022082887546393816958074651311318202202043023712529402760577207827676496140398935667501079261748325196338601673998297892372735838233455653429527470063494392176498923991257894504157563933878235505163099981131406755731345958139829184326473922228202775999283373287185592281261686118885549610494983228845477387090094154653298858184819533683428942685390569436740112947280892776681341574732595132925230454539339610982852870187966923540252936485686495555755064854642914075027961634367228744500102926483007100109323854904701721114551317243376550008781541529916951093674895562630149209552994104803284743680076452775496016416563179152596408020406279465603045031452475286625460130240263058785287056878836002723817109074868721008698421439954052187728872777845594007885588277857171337711927620830996410176796546221971761019389848395843174700901953579368846789544902222512322289434131704033091913711206347828599606691733351205067222803219519809511117729462049529361119708779523275196344904046506495601318252875913876385289748119635215633476588584163408312586989986869138743728265472744836555319818209977335918425193972190504504467512779450102201903586513859191963432066624839791926802388103882180764116953866513516179768440253859777157301246871768853040802463542667790218329091345398051255026402280393987418506636588498843055380759154001841187334232883134739769633218568535674612850709903702200333854748989834598140480552485495614735924156416426411041257766416483591430270175697728021741124612844482982609521986563231269023230055018065598041291811524324564146425965584395380677367007798647228201675788100408773083969457194167621720933301977432682583963660897722513503413155835999898574781043470553788654488026792534195074769284986139933429362882420719542864601197517865808730953170067865826130985432282580819466141242995103910629214049836784803845328914154856261606560006330523750443746335523531614719811715505744214709692792832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 25035751532264854715071948650992832930681256289573199047197915023426654652434071771907642544105378760691085609393261275639490763876619662682572182830180455890034047833742048619628151250879640065141547931520681153790657705483277710611271732733981213006534828902995708125037799397438981136755932174518574700109555772509378154482734538459851866622827937102865637727268746044265704359694004608541618327798579130306173747828357093672335541569958815664533546676535659275015954140361308209617185164592566464184212244879464543530940365667258666590542943970592260286293204709743259499709505248117279359127774581514219599756163180560872595234332790412451513670385873908762807479006137471494566648448891736144800356866544746454952666946583075476742530256001750814628001739428840348140847645598366167688358374875525731280501873815744566189832204003002561570674649646365809105709986211917095422115894714208362018219233973875123645430708445609842505587335177723378399072903672479341881687966508315280827205325412745132271998073995770321948444169610841316619999301766510418039844983347989107684897941722951335380237193012290898451115465824160615015781407592370425172672270752727924690523404362367725124947688289865980794074174090599867438506864219259953803072361961732757149135008471158672642182861237196503524406159787973445206244790829179007038263322850966809339796841907463832340794169907039483791617640241189364689120406375192660239886357440841440348734951805003041952920710087275887882725787094333187522034229174911959847543988667350373370064304128160121761700870923018055445690060263089448792705906360879697891307962344405847241134557395815405690852426563901058223801719215403045571790920795849374456808299652048122845805128242963069656942478353436052198534059710472625103721022881096258928896610346733817770065872727019460757467854503747182660610099520611434215576179026207445393873531531389825231098470622738307223543165196678757160556905257471633927638731724840081817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -18703799375249442502152622468417273945226181253737759392790241072018394439313662396064493830318950712153847149186246266388320707400502445957756178329415153779876727864459742118259318070680484176704069042336972577744838650443973051888939103503408675533351139260875002683717029791776665330294068911704287839136895421022764480922624513243744805575801306040973245904380223991141109956451670210042830420149870253958742450376934716288947377810781991411237613127218507030506446514266729294079791499088099702808250279778922869754574418717999585942215346651167724638976800329320367752964563631385007998886759226473914399303603037764431928881446892432810004336170428539367720603979749901596385566353377724651393300663080265993303518743458825298421036454215030978407360542509231349095731597701618914396086549736570269524896294329651868118380885032583186251115343880964279285612569763654042968522048113113533599232028932939562715520932467006552639796601240720618743556420959569513646722062909779707826736229026846200430798592470994889384765504518837430858946609576425452790122368383944531299950380251444851187028008302776939077215617289739350281336083457013166746765608249392253049358795215620926107684152562842560450271831024220934664247258564692357687816352981576193425377904542809706590663385195239484131231895634478376328085525104934509828813996584418316730553946141280021581809467444870494715199930726013426602874328175631914779253204308457508136364105194154199017879031569626041896189760046690094890546866693732484213162087363012774989674023540719572046639939582225174795246870890451820360977730319676442316505466109799931820531067866522073246677989328486585564682082931323885674321395049380222260285524520869965315787828167754865181567350196046488252376763324028469964896115774528082637603585044358177872751233153007988559862902417587390755832031247824392410402928124845652807640588041595886462021758621628862461742969642875896797162551623463520012226238298329396019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] 12344082506957620852696841497983908065847556631194638995594807397349958277526401585018363800111442754740054289138006866974364385558077716112486200285161937736883496370002941934133357919867644627707038148002393671396219144603446668837961967583879065844149526420273277507547622383696592726293494162249367401886311408748312772758073282446265578674522347323800516417833871695218459741766677750930252844335466889384462448906590484785237220767346365926666868200487712555583174418329417961943203087174575712480753405897912066879358631742205709848427409349037818778877187707833588366736265222711686228978719297549724482939365488588715399535001031979743159230622847656490270796274979670014529169169621685028265868370463178643904736935677483772991924014008808847808235385335553855164449529260089640080161995850944668756846640320010981159054046849685486754279310830593555560722162220612842535454197810305615146972081852425769824554168483943851687925308034805927560576351076205501490804602687340329136855371604870898583337373099388775368702688607613116187791850008869996641760815095853389386620422231378927970349059318563304074956209052824813230732595113483152695895786759819810418767523481331610411866674358433645920744249669756273326464048370797871811504431773621697247445997175528041959070038903771863354445758758570153849401862204093217339395938554659689026471207508396123876446884780912915967502155636112714653091447434243897598037208454255563440831602948482666139080494041863992292618815213467201896370249215711547427131587987898461049703076118892409585198905378825449695156024475810571296166933635600246411463689824352861420173296640278991670409440988543583578204574790192066908941546684165713304858053021485083509772391066062826451581646134278835475710195970771149653811465336819114642053925029813955362315404631766262877553346504349070232912523940107953855670032575977066000591007627262770399210238627379362522864618428580526989140447984620586580549434382809923846144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -7236415636490990732137817566085581705740922277616979272529266873788876115262311202091015982026405302598174648794138448239142412885864831862465791129296762191041547600344130733262767698212233247659741815522762207640461923630116409103126641124076809943439026117360295371069497817074415089332752807339149885232300222134834815287496896135464801977142088448916225015547620045052157306539663517603433532947303010046945267797678793693653691868588893135727578856178869636287692627249342514508133573397045816889593710599918215972833743512273624318153173944468866370427954821224767403831503398710876482987557815654412753558617011441229244709057089495573585172469498231154791426183421348827085774135664413702351315167285710005664465885985369934069258057113591259354949292669126777491296403400874407782954263163979165216332995180028699937046372838060362885030781767224064250361597548525915484458577117020321823109922033548428439135720570195948467694199848437016273880659732710025492068059305987568136413007818060591797877680099759360242226918082360640633884470504042499173531740767195420192155974885005398443434952167959426015799623469856222222617286684435710927775499467979649785628668642604215974687165372967209864471831604735351818812107317689996471297377880787192760031184304354116491399392583196705149414900746465223452711977136873006101644732466583118958257873078019217894147415675214646174270627468739703741114915162122448618747974893386350094830245802757536636241124776130715056473881762421229631644120721629563110128248821157673254349502914608033590543229013034395230840921160815313976541839766446204679032122061347692107147527627160247952918371174320934605885649574938659238051480765182624731058974058135198017803450218723954285577713212266206136973358436466805751442378156847424589492487855444791546067146781662056631115076533113908851267024099436382846945217354272467999432901438300516346231042122539003912845607418126500312898634418618137703194305323285465792512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 3786035301020705758957749342466241031264520769795225301074963653592517354122508750692223669096020026557571151015019389934347313726390348467947249710247017946265712014504665597949402230191258883338112606224586134875510911804007452902817934728370069152614336928916535151253490195483424878143902834799124278646185677982081314417207265538659118044648572912152863616806331070753330055223564057816465697993967425134226068164695777359317214597583128670838357164101539022709106798970052448073745685514024058473958488577106517249645835253192153390726678205759508591079424768494508544029342644242886814803691746490908384454755593164709963289971420521331867091540727658387083511391684240487233541994962183615622975065205107824367750964725258218935679307064483907491594917862790815441799767009077313852166018455258584007614730313998582650194742981245503653015764724115403672014865228629827281130796743005295149508899783274209819486094836293198074212159046474875473024451663029640044523534208998138243750862279257843316840104455585306501930976423147844479409325719180563373359700982443228225177345213687636779831151890665566357704702927308186420328936331248636759684307588573432069191284758848240686073488297180610989228138340956962594945415536306062318052077250908268224012053469207064316260283771821594491735738871083793290735115890835214032153776625298185176895647888336221742566231776350198270535645477026493906003371939718807101853506463662763600034642133577511265136000625635896608968452768238046907471845232760582578737874917191504253273283366890796394602983467748531053687500996356286111501055584607050868443573060382897113312746396055578366456349691838798241498880060760138860990154857962394114683776708664022172277002798137798257036992778165835141829663194688650657475361602669148561021218519114699768307004439952112303725584280839506578724076466777554922220123446809019820071111502346520159692524355683783163842930284553143862634023757436313148481696768848872603648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -1774932802418904523040324625957378677606386029666002803499199144979679219287947764762929835817106585278498566569588445004253359772692698991906027250667163604181578361722774410667660833056437433694579159649269727469834151425615690555764936996697261226243290685362496133954117841335751414815408125059086462785674766031446581741819070628831981077965601362680744464887640933138429634799092759807600462299439352659302735376664636965455004975031243440569731763401709398601631384888836109665120314317265188924543386117691494446060707499509676818963404628361405603433261588236471250506544791927190193123273647898707538288784007875395703453229377685863923461641979276489280085765408585324088642002251204114975575546684078988093602287840001374771339725079817529479653693643385289225428684860810795268146404818460528414687650780205840140292383180125540720243082539488882323353328552355776128531033387149909631969861074335168806304642799666776856107765688891412132726895189153206587592125736862161859166819343181984863621961950920560110551865617274885381161327919714008947439239796980225687702651973240895459738022389000198379839983587322218170574949913482640207296520486446045173011764540581948849896787437072291063490844316970851098366804764955247839575272879569190838440665993133279293304881002346991044197173468195840801615550559477952737070672630517244619682410484200335484182496006959230198936992802298766496468076855182065181883251988601372028110909925387424696965804017247075151986866852278095383579342036963378272658409877998016463556800598704545813107512154459230001759330814902023387296802474252201105664214996355969907780213804618280541722013485792037591233902767590273387885908894017047864579406681364806453222221891351233776384164101990399932481463304127861165789347419447491414105846171922058089249810600121754725849070785361590154622777594109487090212438605050790459897456464841756770858112062078417513901550087879981383540848443846852636338099913002332454912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -198875339096988939997377087870306080937346167210683453041704936365253339492766086792931653639412722880229836317546250312851049326943652087250008707006470452049452780287958992618968586871063948547063881789563664143331929966001981669230002288082643530297882047945734913825057507178020730983134172971836646575340901343383061510156530294844882046704164940837227584120596248961745715421249074023590300631030797528658875302477726730916012022600555022520908598606413503034996659200193595318430140335711676678816564580040941263422021624719802206479525497723044172485020965278159104673595932071884894486966821548904030124949778047245570337962593730365942915072939330278989454664255882425692678791829612750890195785174913214740832602664071462744400751907987041295026946680010928384752601061079554401882667517049150923804611729132298425088351778030200582959242282432485364407037064734483335898853286220624606464324039745867279363991991270728542173495922840382141927287396726417492047170409469811212483905660146194528190021475783548583289086073557375371837397586613275104319112319222106940973931681769009577896306588553002687732141102992574883563728720956181755203922189938071498507685533314170673287668469629608119370808364427727301415675722129762068562382118612656828933797270215547383166444336120570748823775096271804978222592978304717988674930176440335488922885138561184484518062634091380505849536393243908296599202694458151706081745706321730654055257972279561259452649962998958918512810609835668233078359867049719463715824322202801492170858807970686825832340786059843776633781419762276159013415440811621519084566286422317353186421977672562640433331697893705083422664501200737652305638599962017824802166491506273803806320746184334814578702130293477271101104342748606306105642535619701912638727497984246375656182743833975659059974837186246621323009622734550671203351324174060631628885459782271907311255264079740036912034266326505514310379354729213853696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -12988493158855180331930292437084800686573314955578577846985513688560905637866272243052262728852132119368022148520482101615709498216517598160091768871233088241384529544647376293066612101415606495006062567451252402930785217501210746253811375016420395941895008587993981368876164874794004110079520004663112265625952871730965216113851021607455451642803807869218376421697064993845025537604462339101779257890483921285474231845388668245099707505343065319386265377268595614534655666328468138155167949856705640889448631816639440651949137633571042389902110460945327102153058617560221296802948898235591670808371340799132397718521577301509377399696158400095625379976155384554744192332102601630766687826765288093455237170059876640622909166575674173019751990799805946381835754876418948066535938672283925117405999065847431024483537687243899404680521710265588335796171784480161803309474307067101453855429483542175056304163196225508318893809677371905707947389735035046777664748352673612957892826644662461490076194745919650738505788066581522612405898069329739807671738981494082434287404577642357563225219536555583708322519226040491180204946689236418168555465891261261120090138644906657533250023541721821280878362033260042421514000312786879178532759649300723310598772603422133925337290571838419614574435717612828417928411052010816784202586440866297900418927669170673579170489249696281061216768744018898660337581061115296518309837327226524874037153072279846865235494751171573933539246100423942207005879680424250680626336900165046718546624097601753189867991463557092216594563525026599451844147244895066773355259017911594115520008027611721798661237004705738581965712054274437129774690672017762137878868027806427661105384996727047581090025696975172168848811643369645197528512251274126058479226302833080539018867283729925042863202388145270068867570555357951667878891667922282099264254295244863874972547157800464164909092139669381519277022223459287249104752125572892590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] 1579641375170092600592308594629973825902117660462016631283180947293705207661523200343395099655682281450920837057872312186352931526551805570307676225003953858316126277005982286736240602552907123917382207999673490567911222492828673296251891750462504387232007707238571554586435915924776310729597177946928972460476224595024510432897676991768180476010075953126453234424435312250104308063380646273778942075677482053935489889837274922616846404263989720787025113555026444525718317277055391332233769727761391075935501376476838241126262088359365056318068224904765304117460118721124823254002129966420146415495909395507636284141237945794550263472218467579248048772582902128856707867033497887804224124133018050354191961152216156433864522660520540741915229057246958065645027212279330109274791028572551329402649417761873046690836955214619979896712317539270904072718940964920415286461753491011646808258241872726447786341920293330926415722805400491368811507587838102160711615973034616335170503015193939345607975368821250013066135397804985768013928324027888945527174307272375321801000536060096999738960997327136549057591829632701400556223528349119018903688221499394823324234978342590687421767955294061566658826631805729753779212646448399053447434152456660398603345924212534199559438621165879763507542547407320100127212373866302770632041734126862276564648796108635357350446335998130119170808379984903652055337016804744548347034962991109472930849927201093092763402090430668249254619370358349374326033773189909616749922414068888991591201818985590847699883633431075829107365835960666408146078892278138007317213447874037112011889431086107238490235863090793605125962454602537121487906435703953696413396292344846915112999623526997170757247475953071537458492589615503825419255960609560490144421727773276123806475619902135945879324394624403107356731351999933555836250893017660341214126826865678695391669413962180105158021669235127728628388995388774913318607128607074482651136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -104611383987522857851356786399776854967849662907413725067080261458690982630716076508920541517801368326219367313216865052701590003230404112623930952737766960318660515344780017427316147264328650804445149456740909709596068833887467496128599842993946647526920911576561780117687116660157839452780715308070297046269232706125154567198384209025829790215312980565757411247917090829771398231465527102006382253481717012782786950579510476007971647959777779802443436665133054352666262863275904331743913566109212383759124454721121733092395832869479250942917582224673695180437277021617840645569895574218574724044536385827343570566774570263001514486739941962728241618543559814822546356046081864368179542099061463119453338533391073648816690544324198688885317381878057863792636228513443393713679869950199391751359291029308426193926348038683362969450144692676695428851740010292701335302753126292162991629400267776965269149299584054847592526079863327818428424581875892704444135961499610713974728717943900647367222055701967040124365112140095068493430790833771269802153882881166655758407601887716044767323091884905710202105607804471229374254196148384387445214463389189780943989295693324665448702987346210034269217732049898426641719748137951769274008518164375701220984619015764614496948044684038519311838834645166549319336591945366064087737736142045849398428086551713144916678785216841431644368119919292131257863055717299676395144027709704214577335429467421483810443111024111098928076001166004782577350137882324449966284424735715331036740468133426056573687736901556299083893276883212933752528759353685049064388675300223527672232960719074391718189095326978440365812958590943564431530957316599682574983911175081788035118724660431278741504457296505234850145127016045172652994273002569542383620418903638683515302059354436053732702356906110754666246646192187126304962460168590816779199265274011889393076390139220335879285158541397518105211175099118276048060808072838349011812352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] 3634008875699517444546167659687950465625378171817962695044985486220193503194147239201797728504928122527104347873538371302467648617170140240196847635388690813882307021139027945755942354236569020528017557509455832677827981135092358135443986172284809397982073106085914333254238275501779582425702747661141568710721412308096025711896603619288311317820446544849074156114131570329699106334960567386632787850749501512713225039481255017432662707719298993005563337833359247097995611205561584780848154307375658449105597375843537688820255036548595248522337415807485623232861109865436916436003684264210628140574742895122075703763342781870713714671109121314168079676819081185013785403141165663975230956581881391830750897024522252298954746170547965147231916388960929625249311468210619349574811877848090430068354203942179012353019279644355546786709883648211353089122094142107155818449684307055500406819671861474546661405949000312280441773612445861993078032378092091869775681191686918935615685389520418934443577196504102050749877309963490044651067718164530241069463042728398520690666550884535464993960490718278765924469412826585892231333312141592270480712676619819278614908218489389205089505295453958919315571714967100708249986460888210055145963961972681193048942973033520293068345378892864942820853509001765663508779327433404944804488611294404078507437102389829185680353498705514211497003122386614664443054122938955320961939069107979118063975041507746853015490054945396425192982887433725030114414929981832040693700712612875270982916187255561550909857633241401613810915654343643055107148869627197264716087834066875774571377319164900956120822588329678139794829042326044167646406158941888351215609057897222358188863934605848745931898728155799061867384856108696455458766330818574387948043112955834382162219300206568322018984418618853436317239592923543415827450299482170038059465388352770418683599402020430131101499992041520833536228611199930736059321085829445646131658752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] -83781332878158958194558900392742055417883720946141750713930140348069818038944145390745905384626211456862900350744793904042798206893765299272960261444709995288058366758977038957914134788419070514359520438360257935729095056267066129665893928334042427680504357470729809125737327929730812564622863326455519642086815664124881346664197349096042617686073401075701663779657807815726142155293604529157196804380437283370402445176292905589009639168843753970445516561570490365844777707151261245706998488927896857865522263716804886503117018511954573791288964147960955893234020165232992245967045202951161426738806301286015393887171956988532678536613439022843829877512946125282333353586226976204322129698286912297639314817821631192706927294429041002567883494739266685392460445993759447160851353170487750854366068136504007561643529438278341482673978889181489990460391126026933664413234605128028388753312811863672806027699972772286434548607658679150470027284645312197952320383176710618111770477423713865256720873738392556734912772516750758983306211549375715730441504448027206261458999043232991306731419980425622965452824163323971583993150761433985241566658467070756868934366126376290507340885211674162694467175974286103247409713206461467229111979612629012317294829385744852613755832350413145891357139518738328446698103982979213873246829701251265242389275605760447302254697442417357722205799429701498533580069469387675942589071733594971796700991902922915881151662071623902304621610373758829800231207284480078343294201400370610703944691489278011997337632265060087545531283756471134099247261573705248897569206135541802285503305067605701103929894240189041346169289379094421856923826177584034447881955056663562633630493561772892350329228041857745714813776529485606707787360470350614341452543662899654108090295480204837160354611158205699995286701882640764271372954441118607753661997367101568855229705553745136787102196944849605142497379054253796541492974580476065011436879872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] 1771562857909251615150680424540864768054616329265144646159626466889865878488643532857149538470875096732156287965399521100998081422800468251555713383111480681054760706150699180776311619443940648299261972742368770399528586118844140874443559147781947163810511279232836910677981671985274946465330118167728204775605474914619316682954902770882426854242463160134881064540863380398827436093547290757020294301686566785709275313367153576970895542065884164308622933276216474367811199673350583283251797098108596609888839726121098981007555197000527093033939177381408624825757723092117601086342841785021127532031185841337285174075158912688971674244145935704880783331518634740700166898389308653460335050006774943228518091474325911266379019641301598801844850538417898488286834970653034322501287904787214494201574993557130132060088981494761415896212692829682391466533598132210254463470779156688215482847489216022604478250856745779318039924532110173938718024604377125664338832501134965412858120099713932649921083596071798088249606253365882507084176403134891210005069809752156405598793514731163941592503031196914168290986624167396932425503792856813402841687548289178531848315367144085444411405857910689793397192198795344449656646253182147941566074874806534237436878038459910437544207025773487514581760399372962986089073975415090772802448870625038110093157077239481966756781298693337374052434537613544552190657846985909745354176261289216530850850144444012217669522487980423671758538388519051946650845821991246659772220480934539801300097445343209517307984577055799772390943751601652946379930755499628245179959476045618796995653821067727559104883079478001462434326094086981630393977295917767775980173642410736863533016631055799511078588896977635446845417539215659601304251470208361952129140610158434040172551661128990136120936284701957331062396529408840136931190155878322640556430915957461888728482698742200308766829395946001398070574022326327903478451913875296354093412384768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -35062662232916706188813984517629650006732791957392864020627980174015067016527317640154925677599184363081376669630370406329728356004329811824550603034781421366277206519592657366792865380301512216216330906620823703239909622172246650455754464916006698264647799393324281863239925878949927605731396924531251072238903678958572371098899919383268760020078654961279262064305264585671895065062309970047736360444964495371855462658775392508907456218175102821215710913810148986446517613583377111453624285638225091518868892412845075309124226972833586327715801273297380473092810318872098554665880639655751236213266708747130498390241142783237067648263267733315100127962088196726983559584770924588369809354142177833234952231257952513755145882218375698427924380214084346095988484827814691085592383088759799506066027709765782768782888331021351530015937567968182421952050376272893779519265377042649840087358912934177333552526866029854586963037494169083232568041245509002503709774182213055338680660567219172230611859606710794329029707223280415705034277008455243397360858390642415474814846254588890126762552741921414458188203382772295306404824136106270137826005233097844636130277113832866770407101386194777167459572908182181448585180370192135601941358378481295294222066722468317893595417592500246981374106135023694101852581886052205464416649853337724203624721347879991399609696330165551955246778182496642737004218292769958657648375716018425482416175241278190241663628029753841164948791580452668615790133281738605611189142992372716069914290204328670612866289413735077073408420043804210569397115124387665692892459899371056632988339812065131182934476487383333676170509347587883173363826809050139827397368283960507005109313599067901425723751978968386146492578086318037364648413982642868990385673206693551727928474993380981567328804783085156122909583561708795412420604703795206900154721017033191052539978227906198499303284299710245000183133517793528865641711891624981700867421896704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] 519144998378814435559227465450072845962558234028720407874550534969260981309823620627325927573020944624761493591353696255168843847590875807451183883494651032794103376932367342854649255157152948859324082404759379639093153210573722401964594795565184286013787115675118171425403944292292728919746052222790002790725629101099620132010658903149974455589748764837469021338453244856231922945933358329615280949940944316194858265941437553138700424118531830223715307820455832780921630844489561933728873342366778385214566132577822542159148387930186124501282889853948710915107373512772007080183153370269732835795793355462449840387299172617230659677960766017890336231183246897849799793871878631217878603470289539444565945852290314472206774369510768757029812746049917497361374356752412983754242020911121931983701349708210992499020220332526585376843463587845273985138617815370605405750425661980336411094898605892780004826908785723660672498400242056698829936501957604456049868241366065608498846950529808683544217942641032972792928989155172506814130614828254388958140024936517516236696373616618334129647978345848761950031471490367149879760503346341275672035103470480421682156514590707433496819776087004550228914677248857316384111979072512304626831667970087339676965055900331731487447940346489738268762013863798168023232226437148936319718800223645525562784925226806049156059373347802029781921343825124042263086679549305115734325303891163034345419182510643725543403746814290358412594978267552653353923569954597209144988077331176430021069239013265164504970710583565956182554730950036652149610767659695676581382236736091720917711347753796070884278030853848186498802094791787311473496238912037904920935349933305206625273244161049777449988719100410370499348244879782385054440377925990720310273477194676336145749470602140297937434780114702779667082343157837667010163227950004283254330655386174748240723058542117512614758077744203567160481669176219394362646173327429140242258796216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -5228582302343204846030869229094666922371629514176541129819150960463490136949770325637998584682209678008528485754133483455412527412379739782880932211029099559328843708296806448022255252344497751947154294006793676195244459185497353468707592092631879661391183809589089806984540357839442537254089008521291072988823952285109234304954517939752291275172269483575614009474051321053724422805219157070560620811234154655690672428322358998318593502926095917096846149335117170198522453913510323245732885553831330587172247468600930611728151993315936966191041125162678004113754803109844289918831842593849818649377911896686901156593526453245612576688757313143451503586086973908238358859074228735596998372965964490522244720035301367284888331509991884827047914985148551707674938557053101448855272698395326369743183569732715079954381888408596570420537798398778522484165097471201008181954703324623050242623952909918346616274003617576504733012234248651185811877233893411551213444805088605392771912670796619038570690583329691336057619138991540186395295634455544250529546018605871215779220641264992851615065872881457483952888039197448851473659123393602748075342830029973826971561211296086157646464193395512500070010942089926590103254595116639143525658969019370533779212211755752644996667841654863713612632425594076627066473147288678187976400614006483554774367581991737838962722336714312159232242584935812062341004103117274924887841513754030394799695259633954468063575565753303385603247330093560863218521482857846824786360441323416333668583330301736593742275432981257399034679607823676935525801910354016470463495263179663454259796184132346167131401269373873303450501996026489127446511497367236707881951490733502131377249149090912129027439299320060493401685668573421200046478651047035120012703032873601454530942118989793895960401023748065430000802218529631237752176617002907059395915419345889791438119679918766931922663909916964350118199280638683158649040440286536916211089079795712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] 35375399920919744054958666096323542732228274229920899244166239049686824700282020672406354313965815332412950708191747894546825503393702153263423015545770915591501248084483758557037901192321323948853012840182916604610617154146192614518397591311786917932473247574857814433788823088826856727179708784491603468063831404704395362837294930993296288930007261171870846239745459077710324051784317736612791353291547495296929512774049701085221724266026948851076496152492440994084900052112921695419039133285789598234191641799043534668552543285396660675041034695696914241668482568353912990575440778749529641914858995880575558969006186684048451100645049635084992006695577264444092228046957593150946360898915049597166333407198845229356969068002191043199333303556119056109343632722768884112764814104963108709021057454648547026204357030468430507992400810900711200414070414022730598944242609960841077588093712063629892315445055873140782053173222214030148114911402225746207369597422019146316914403084076774405692834698204161174688758348981956592411541976364098860153187489013168680269694017565624514424874821316568246522601227628613008406604577836258673641079120012918831167388432546521355227669262319622652269580853793790205230165354330791346309513894240238508559760584097791966847472862665403001980137120807978410692415232761618166330125810867170604418249489123503159648913239735417533539333808997658926880837621197471714801286092241798271621259361676696579592266904575869822007366695639381830347609833268271945513110176867104722179237152148040620286624729235150905890099950765944427587052618389161137890495641368453045954516477834472430231775151428202787090617711763164752985933239452187267096375771968261371566304617582646594640405461030615010495150154201926278738853213148761127707198656757280810073636950706905163855904476195479995369984392636181210592272378125595809207163959117504987445564164863657024017850805056666027268038292852925293290954477777538889951881822470144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] -156488686063845753471791405997112414437358318422075835514131512175908113944569522488687497445090536537909293921569237810502656707063258263845305586333705247717487419121580429898715452982385967877593597983901391378480204426788435101461591557683764421001904188977976442822848792858949049926905479541520383395630091713537066721842839880257377715602576006885571373058501039617891547526666892781236077377598431272041728814806226324852282493809093744486303349387885313364531065307072641263968914073960947841227154503192711303283907716825685109522108063703345535524050372965323395371893308050752417464946400942923363389008673879370021786869010738133430522787463758979863838671535944711205903117022697010198902795743267870814789045915074092763832199846269104502456381924948363275645061877021156554345912188748860412896538632997699630468751272710816730385322762951079548995518020218850850821228749251001613783411424729695620558068809760019514782143070132045356637571045622554157472578102181961621372088080913327427082812110978602941366978285942951990288806635069949089785031166480400964552303377099253677684177083643730503668492128573309503878244551158085732469389664290671334457827458716501601613475832419838542906519647045475325594166649448778819392153394760894511230359021436805556742616947047367296046942586999957165106438452107066760415584658021332371595748123183684353943584359125363002116686210801317001242401544801578533798451043167442720976985788929528178221068053752457346740443346544022228640615165938840104991435701226822226504530877923872718791899990553459232478241885520594491049473719019949494297896990807282158794938980859137670992230245063315461597452142523549010188192208223065642038789718037248415716522765537050904880194100084149468886814772494960243060725269446724714984491014912098319663371154122220729605877210360769393429053916971325586442181190064076638706369645604202557728747561239384389689204898779127199018163165706646264474787852553551872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] 383638299639806416614504270137367123929999681506952217216246357760983410200911227140612918915405596662670828929960910863995945030642550624464130742147545517003317816635157514826520220100346100437019256250695885825309237531781423855899879189377330155655289599942787113489039583500958661468049879747305358252941810370544193816938573197956674980491688456019782439913971616105344134372610704488559243896982731882317641043111955077833628585733645978765603561189383191479910353053230184146671396424716868071731414457348489505255524847241264430599285709518070388645470587382480501285578012477822366710529321706624071759758871223371050833708830714245481854962205794732538919595088380524097864749024852815668656336948284064667852139447887041252999343090056084774239597277770242375162694335784961415559779660906031920913692649861591848853473548127572264519986644523981062520497139548561021547815253100309440216994417934067164496291659645316984494131764909529487163814811946249290752787838233121343231590761991078157305666299033776931541920514599226086983115402423729686816791158884825874550681572238807289040518301222371645191042513519222627422118654761932204771898145453064939831126531672348828825344134738408756769018718019360263055504041752129425322670350842818131098537529097439112569880249622455296513989188423281301169036858597870362671097107428406424614791569320807124572326861054411134516267537938269197498697702364090832494421544491900305951390913940130517510386658278408361045559613363914942188419682039254040843884608359200653797003729721747185959637028034821467310935383675810446178953548302474512670004556471675787673992863686827602314450212585758508233250178973526177221230265023879987170685711637703334891593731961889976647616252199249213994496140860443844940646193989336542452455975902982538538072860761073731926803231405979173673072903328024701605034573394815884200318905017947974875256139397960756331419995800971431937203706206459563059371594638950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 124945411911744201810575834225232100018818447367561543525084826993749826424793662582245264026054708487956841503737990797828822925677146037833988933482980577373722890030419010528247630673432258065386536780319782243808517579568022270364372065697166177216074466424052292592905898157663856002861181060015840287075336315777528760930364431304104005451813631788195694488380541529346247558428436732067469433630748064877883992047647976534309917070294141428309516503284631254072164497090214924785928520337233156032013798540083189752266653260947067363464226998990806617347102205748455536886087441815752721079962013153903453789032606795222559787140877647537487469164271415595052787059921106014702402757811858643519419683342386275556216519649474331511284227226508355129386809232418356673869884404167126952544117375628760575101619034042458509014556519796549619094952494826737292766386628354766432843329097623075116389834824318604391436550206500574434533472121297273378625780194163007316880500138067792565591782336686433540531101696827588589786114054562524225379081296280451592211844861801080268923757301112937699542794357934348540772946316984479512873983588175879505205486759010492163563850504984060210934024512759917305572119831332943590040043038849702516363321536913174966273120099593329703916002669167631956883695443938313638641475725569463183890010624967692576616471884030131958624816326951456517006038539202733492206653880951132169556257043226512886501306975188073984974191739496965789183350386248962855700015517428462642438672315293379701765298175429268149867347015340982688574568861470892772976872578770894646713237104669538432607056899909496002084126109300790307015235067324101002021099243590678583129315187940874452976537202920825465536503259396370466437652597226013071426207197104641475006317025505554008770356098908936057055535115723519937823483909899449373940147162553193600702206464000540567692463236398071372127373661314204969825902419688072881961880940183552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -5368699839010458365263504900288362190684036824223563740698250824116273980846453170615206535057392449549444653153832383140331564039474126752704324971086612324013631572085767774886937564199654583924242674735116641856137225224357539267472862150903106396109154378479484402592856416478130965992142962874382385427168484354153342542740572714330009396851638840290907050305555132346761918542029564763172221138410439760842969501615796172554157635960500743984074483611190801466198124994618153734992845769797196803954731028064525666675777146321655558454922748923899358642442100253031976785711341186271209857360205930082102657583454762836467643569748063811356683188521541361169410681347066569267584163380554541342909827942217019812799659482590820168486522015080020581995584592032231036803639562407837781594629395659683446492870832676578040172545777425110995356445737082474544734471813640837232151350545738860022230225217953312727166675001016613249210568988542445180663476488617471049338057299134787753145206438676595406944827690276491196506209953248025953905028324172210527205800398333437595024822630567915655884158056000101887830140967750714692170825227102929694749625792908226721560621250576255288424397735522862438168084895690359147776724413735668297006849329866360062141068117058971960155458754310820391545638231827959669308324278144397816905537191575849174559732782341402177896548899013994472314330394448960536186258285228603306774332997358540748853342487775237232912119791692677344431329517091409374401554826348746033013170868240912774587742879292995464201643342691952490467682512614442385274380482872445510813941700686757089024163474022577587168402669961452439342186804263944296159477711326820604711646970263614957784175316739362420723186668957832655341707349951101985329739576799728539137827571629624541204637847572000974981658753523630842051964672990130452509731806552338224929008196084513949329054436740917507552989261971351203322296445104961083175364345032867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 24066443754291532953534261899755006739942980075855793162948783417968441517151701395504147152427021026004144047098215253267453638307316329465237586250279007950637396747924802161472244476680907384408405110166659364724938080555067663774469202859531276421672318310449807679378915946085757061708026108540624012589365625348135125158040899908688517652274351052744174328427999170557314991815892828270958066484272511229629602009859015059744643788347165662224240147465325821254589722881359441649915174279772142395045353640251446450246511615830670757351036666923388525374765085866645312273756748186918725223782274288317374318635229084762813449421572740359538232867467743510994649750298580470770551747017257402565544147139323229977177730747478765013833089335412269933480032729485050492557774999909876522916851882734130327527414703974331313009151898060246489483077416928882459963496807798430133122238684806942881238665809708751177318486592731394637477242753090377822426710322948985735769870395512787221222655470784009478480147101116521486042712103212145132615357405993906094470568368058936598533324046343638689574947053026992682572477413536796616462744562568876869116167724492177932354489576412022555692817586021328489277598196299115410939130618124993870066915339974342993364739251780027281847615252514259768234219678343737671256562842606740200511668410205096209994902280624090267406244104735930764088164019488100573838761119015185373199759846115878910636773465741031838593547594873348721303389181338743028391511013978792990322615295086093080740981836830948679792648616573128429574998825842448861669592003804076775115348797210067432513761631022555048784827237136077978207014864486466458685412839410052095231705731288235105427924488222744064727315719825341922312792522509466210225325353669058210742876832444157913364256600218457718963671318146872962611200136336856526589665076488543326538937342702189424265303649285522262171770178431103481923761138392361778731140411065106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -59454093528585693169089977820819425754476558449748939037775393183181754130031151162771566244788376724626976036531709345413084925423633872432649960365803025302504443996721135863364745434235994847570391686650461701422227765957515135336452055473641348668849469220905234067104524393380911972033999689090859156586267683484938925310869306074168696067832286355468916153020956438763032176269226463344085734947186498594882058796120453995381302646697507999231940147762938367409540222882754586703454516740455454565624019779616404434250096025965199443743268087849303097244570637068682795386372833671874202827211365393076274378715544924346226582459610829296210659467141176516996055853847852042548979924519371950174724011432095042799759198635782023400040516080111958543955368765846340198267949642503787239875993821238930217606626943612123748713020749928884276815378413095851195872565491088194174263388912155069714619909449390594944102501236314599307444918448103536729440387766636229067761399644898987635100391765343739300027792487817685390182719383448296306774188324723559509497430793579241328806314649466966032861981671430299190184826017323961946933121643617518530910063238948591925429113972330962898041484213060370023073553298227483854503569542817456184477876853300932837753236579911722191308340917914619672331607074860627710235077546168783719817641794902799194984886133948885151336900394503815394574618436409621233694596246449269099908691528929240310608193917045235985002675507913703543374365934004922201005325507806455903463369436271858970721013930682606190215195652852753906306626794900275195478948455162695316572936520210406243536453553865281758884954205640175162460623846330914638106116377579977149250094335388560477811523578285833074868425485315602003530896860484793576431929613445020707295283248543845917897828965275555991516638495954002169222734594383758114269511041193851951183079131269263651588014551579442152871560050486492905110957458154712689549469597885792256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 72928953402342528551987581329024681257873406785329066700001815739997344135923084026261724330619751784167852390248116701544389664594386815511059905019070614686627447673549274117108633539643317675856422251932774850471231534239644554677858399980951611157337784061988423805869078598935162615406064793242468363674711953699304655186806078924434072185141101014501216863771082552385701484032382201439152582201465329686368267450279373346988311737038108183752659464034480877450146918061937453588726783196330780486882110194793924030179121911930845485837164161497534404699467868246483854320476012902044714373572487408636364738919961132649312166768866064989639377076081325170477856070526347419082203246954325611277526695134418328042507028183361648783154675172982991943677058812663043026498674892869449785435926366610339862283404764072220412568998799315512841549301719139513211136613674506595781955722254507712821288316467392232009485279994837460908620704390258799822930562143656376465767774540162195027216310909662363763544028140624133612033503325607082990678479067709835402614617146914019307883023979848577883711923163869872007556929593782121527638624578757948738079746375103601276966141686956342291217287391377613681234494231690291598005116006467839947121744969014741458328735247614714229505654840648613223653620869880401348182900670388867527765914996198000873720302220262976105218338259788179046084938415066569196853305235653303244713821774076116148078972776201090875305062526058097771902228266431888306929044366813383401370327198434341591876709063824039475393862502722054327125707540943520951788812155047834761834377695165834916665873781407068163528636508933975734886712834213327375943727997819852068959426035978781646527133697753324677929788552200589920718014483139382278006979339470500101401518250260075584034844033941229214170353886110915485446245936616998005697340232487977281826981230458672037633523270924535601195798912171524932051897978954964514196754234454573056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 59993558474396156809943476512071272148647640159343960655884347843079968218205619795020026810464603788076232015909708436961554494032936995470278252112026214688925734735412370673540384332317872654783712755626778691397366205115349578875305269401137735204465496412052837937872738121666623015549762232903339657970061256589983540138726956999762471540630816504051872811734647159350609086521377425777085324631504197760819175911875506854885116506151477996835570680664936120593559867394026314725176529243772579421207641719697860547929248242925784315446649331591759443450024984344035806015442192973914690857602488613784712238890279722820167046207883548054617272145792614875025873195176553355421065788972704473681111743874707695839179127007990080693302194852754177546304372433750095888148531531091085589956381472812672389312257017328385805023418194534973913813883049717998149870537920251687222651774169250927668806584595108166043100574930665031633500188046707383671446446029937711683575111444130714843911560447854375586368495815517343018602976220224383724330910116383461121216810059935138965716154401578196058615264819708324565142976998125392551853198756938716367529033711598748890533215041715892204084845056458830639476969680030624084128168949145318622418109329368644237701982134691996697914502183286323767290942372624662905957040106270242575520317380454687529925777259362422874688283625503073986045144897316426486299099866430007582536969394213042013871079193305023724890193527427917105832589543504520898356747142020689145396557725479898967632570638676413892771810628206034147026202647740966248106395006183785891652850740735267216212677777461751892392283987168281293271914769423230932991700515493846203452649983873765912633309097301495756466800528004924500994121010894210704973289635434662020301010509962938964048437732111580958155157810612781354390618084815943187234547400213490861338608799012026223896008920956511781248875182008994704780295446298555205932609095407239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -511662235700157096152373544517844511211302547604196113972597914743479263305360459316502897275377129173893474729787235284588591301032484364245205960523644180827670737576675040095843562754946474811054537462414198608923026835881861500558046081387061920343023152992019535920212750862496413747513231696526059614214025844637243767920643264183238601653189920853897478694519951386616924495138861628782939708816697148786033260075945737537761362478502857168087495624104478400880040197685557254581133511906155446502592805931042714016242763076202657685951061954729618082646050342689922392414919938715678445676365124034755124820982850310110944926562076951487193459904517358891163941984285821543499693084135522242956952472992960133312339796954945532382799929749206119065247083882489202749356180019512082856241045437651332184819561109789759246441295792901659127050711536653665084435775269882451983376467737562895078302609201255907622490069168577574106481214628241007367462879626529535063928115243028854384474437029443733506471156895178603511112944918991843120144324830855565356238816371037879888190536962624312045037418423973510636085419998558808067686441901165053262951153409975258673479785651944506123532538119075346693625051394995347030475865012621262101445212456797045042833700944302964759706655793599672109781463033856100961848992039666097002498385091246725753036049459518773367612415990129207177144795045473769125497404815998226711278777442254940651197857206691863727048552056997168048070641247221154299400492716641794274619685692224367502255658114537111905343090719496440682064478890403648038707560562714531813113147210699424768443039751372689723735877897427761227362638916266106354607966522242330711300503852071107712386446356027253526067732004172269112187149495077263271407445133069530381818628360034002559188287706483224993081049054317368015467953968094572178034471665480814952882591990162164018301658098393012018445103102803465052006777219208500309462258373380538368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 1285972328323073950451243928391846720787261909618108175359025499080347766789027103597529732191670805128765433415419473137596458077551224530953389089164106523966052559274507647899824610027955855380495719013920682595367580287908927040354651487683430388340080983735403282482415565537178545443488031200608429244219579825366383011971839648966771387544186959306748244744570837990815067774213190231322281213804235944422488864251463238250511943489086730302681618758833553513951282319652220815633068000912159255392491476821334326955144887327857033391993350176502633451581924885862547993669759178256054147851741452896349616887637822095646030326078431700032091765563336173262870554320311231916641171513148699816623219891431409154260224344596961554412309113420735413475374983330575433911141034461967966368509435760533632447882457032008468427819097011667845343069208850004530576879672913632976064712969237764407321834245538815229030059219048976108568981413404916065430535898812456550528371647631713917758173854408321810798387081662039940295340664709275995181534846888243462287891780945905822994872755765106090556856954190612072420962893196529271232544202322108810591551665341291673976558735665788721468928446984564802537109251311636624611923682602247082213540963416885371727835322177462674936894187617975146459824573522483947029707491452553922412516037943034962909788383773135821734010965085234177767108304883092303507958620424453740386412591192311802844190242400790278945940353698582734844737368116920160012771987058279995081906375557109758258440268669552143982481392442013195396982542860881501754503830216934570023432966162152244551579385344968395900910841115104102923038981016436049905311459220826373462693009886817906754184621160194726104815805846416280935686476219736921891745500519507410984402445575344465868142304000986892024186551178886188090551522896836833014943999176798847674121914289413859351915632237763163096830976434784851642608631660063476311910939410202361856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -1922876906049907015634505199357354053472726806075731878765801765960667319890695856216588978236301886764949336296660233595528718219195291798807234020725947876114077246313359401901716894847987393042379010995934472004292684938832156457990218859859823757131129088891137931330289750809607551438356602912821486916690458249395069189873987376628781107274754178901185096346085078183772636407358711095975826539567975943898676707040495198259559262300403726866142143259390753723475739400758073841884306760620804246448657703136749667543920136414685623894871841786437672414073874863860589603204150535714494902765782435539086086019488080963848497551762403165263220548115433930274546870474730398894981310960916556915622669889064589432142418655149578201586126687384155320473325445042127512903781794820021129603658606498164329534843402358816217570381478336476085183124961163350310217243025593304320326139009150610421329634721172491190708022069868189072650665803424635023693730658208490246295510908748434055431718099048042724511207204970657435364173709486063108617730589032817793728797058956092898135392219595124591878009628088208943748015891713451997061250899261367981967956200729870977676911450691451201619535246858623067868864826372012554018878011188336070715049645982970237259263385580303091149195128622192119825140195257737181183347869431733291662475302730917757023697860448788571823782811087129500734748700692903608939207152054429788044987168843252304323194406530008873764619625933669651740807154131048491585591855681934086677688393240714933332596449480011488176358924991911321645705468964403516496766341930177717299299902254810486231375476034472891312130524211351875103168319814017291699837017194100211004772657444486479835756934089270155844707687514346215243966149878774355437678946934220524200418739771727049808605766862918138549700816115032867246973037601595297553294448413005751273965175983532602043186387594613143009888902262561553796516766094811309920627733225749348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 1505682705816313658710834784650177625268047356008160282419526482609031542621893383488456337228647708908810765322869018502348172811848640953951971816370265901596679984943400871552933302279255276343153181165664687168912615740181976774430541869929284641633073687953128061736766158722395719834413770254107920384362651178742596611101557782703443525030428876693824778720226802955820892809600997686966254709651090262533629576230658661736346748535144450940383220019872923705114986811304183502094855100386252392262837856261591848207808909611872299050201063625145098570094764495503100075829758743888988275905268062272194297713226439349053308700858824350919996903601784836604584942408446043391680772525677159243687030696698109900496529575616548759326362035027283696932671737971920716972070194869850523656573323921041146601818010024154425584728470087810820595895308783413068917022778684994633250773594512883244674995096249508924703874037092996406931302043633834357740537785231684450143147739542031432965083218607780851579995063843864397682198648917709558173238483477771382431858222530211780678240064588292043013332106133766401417461335169735389093695181721092416901410263145663801846486673424033988435718923778710895961820385043921940764627860213421284261239420354555238549576755333349723296680892624702834489852776747501650588248827775473964482793171164160435466836869018237806185550514604307983875433479360564758658136463269864236095074998246501367752515711417350902918592009578016085334670763038569838838784055649805386517387296150081893295647283286993381421277365721502078802776375625645895126911181253634697510185355294569844420192710167270015246961534738216106511510057870759214845991864155432502443615432163869994419532855706323354482179915409868354645966168942021718350747051247713448433788240337619376700982500744565209262483675004499384382883682156252724754701974334517520213390869309304878504588048699996578740420039568485702405833338800724023426526050075281457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 722477818619261980304232323156837945949986983177017695321754228975994795551966370242943205309368562514607178403849492378953668677595849942855170659439019561665193178520286515093560664546616214353702454035833981095317792612573308631185414827384469364155039028523018566761372640058362658615194077597139321360230958447823453383394693628401561884116471310863986457710022226518297380677919505041083547276101839228248750948058353861663680018865613040982034440278048412342435393867951337086124823702132605509819800387864209879092420998858372899793917223743076832788855753102976141089897950612206763536790386531448971352194097635332517128311799903367185220657235888242570316406144060466441896663609403721425942107805249972640451112955334814856739946526745608402546963636446235402761311445883469593365402142021505245885557951112526422936771240298841033206401891558441611848620174020395242861657673473852317601378424525870749289440775635435159634351053965710999366766320835468422256681240893678804849312479508650565075964072706686215803490865875299264711430320097670464880670168867726072890932537522058033567043703989985447630124634027316446443622820742430115344905948344008532741050528100446453260741275833684532254703391303180289908423511470348425858811486252970324227678823874868368002981894736673703088877990388518790611414197304809862456831823824522609971939241972007746153896461874254427746226137821071037720757118307785504375140479103985207873382292324683786294777804402107732426965413960766286270720711869166349949188628902633792165004837050281332267030188660097778324333733196002088200890265271242099686114066888535997724611339737162235119956112264758612160592084655879468582885861777404365368501681038206577708202800737656909027739606900003356950667710716365756937075961818608252479305157164313202091837467537290564129047344353186149136564076693853419701355519408708412557387784208172539544436377903958302531680300270132902034644371459829112156598717597169483776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -4470708497610419164399576203524433529836014351699615953900556414574840032363972037082315130927959353091350716311942954025596788694892854913742641300675187526154722166309074289922349609758741909276913847049216723815092262643123855658292925787867011684155159643956337264487774689317890130652763030441142853471121548956432078609550696064520494405956424686598960687609940409360008291690366876957948178286496419007293457054022015415803669198005846068274721469567916584670708706921033210618869601562162986667129035400302999039600739771630834509926954107348523136458926445271697417171128860993376385154317691137821313187438463834909266941166261484471738203686580553358566319076834806246810988822600614523663505534731132846370149115272976756576873761643374105971277977822185093358432044816283691514638314750869961233254094613775803827886775233526152056228019175652495772094572633760058822779948401108778504745506183063493823551386179920449340878202058161788746895225916622630401413443442532669659569784402590053707333857676539505259824828729469968160665569263555036644761963169771173124331276465580293264387334815215105289563816485866765384280720021383066515728094162656942624909164030111944823703118364065633265177174347874573360303376030464936006542088449891608084642204638397238719065953337964588005444414104444424177739636207387251465699685621030624163929035412674472030263796736646202689233463468313659517929304302093689827281031528988152598129632946822234003051620682971057627534576490492120917814822922121902822357307966229475399951631472493079607247339400290815258525332115737109799074322028147685910325623181764462811748343321304029328262497935295774676952749835378586679244743953791126401053467016077730439090962431532409831118210980199015690579914904914536404258447804281322603921677135991563845002683003157235078931853711719782552883175890787932470503001634740192389550748057816147976298800591546368647845246310181699155464107697538360877614520350065349885952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 8156417605640924174236823815098368090082151417672357115224572117716653021365714568107763685685814397767956348194750874281946519999363729669513170692969306820943963664867768929529022347855682452107732797730603198219282188697812154948712180093888009987137723212050885200863233275102278843260288308671661177002707131773248435132029009552181706306259071513778319246222090560751322969999091271388973705290910969517034114219160623458732137639434288799176651794085543633134345818866068220330875574786299430489426107759203512848418466226030273404674878800388535321709135012067776234077324726991787223547859460900396260874684573509075376279354057153839664417456775869920903960654828808979046130865963110997404930998757022895980786294318701880533018931447407826816937253987226090029389099274195518973780943582305660486831301470456918612685409661449177160742213662046060269956706393048125816960503371942772485538812424051613982194134352182746275907686941593062667075498763455559369445380921376908798043803315612134465415815513210770604260810742221428668277054082302649269518493887168596600314735597599792985647000410079249392078491755108153571302977144257831181351326759024464078061307198191999958676950871437580566660219338823082932597138748965274491581101527077007693976881574275214588294026755007469759804866217349098980131297994447899565281101004736869935488453448475172778301227630716486892270693490698431666577692031583067921727956389068080398252556579029918803413229061066444244101611698526751576207775887255788077895989148370330935642107836222641369634388933853037622784123066650078797709842268909852173532959687329446954135791682216124381273106701854765474193388256945989716777038309402665850913989537431321114242448932408141834867496225493952617526136548498712903985217291813234124809218121962224563378638718589668374413191221279366019210292103660725958120428886585277672095007868268527114144415476710831495855705832535070844089927396229249958238175902915968892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -9815887295343654728362125706641611595365230069612442807256398068086352505574489139835695348580306500195300781700455300384027444087070991899814323181086372932216123742652952445353420117473273314995755518621954535542321906856347934071805905443833899223041414929221678312294643393231176743113830971134305836745271945350789909228320817425362211013092871422444359542744043966407072902306381980133447568980509300716617856111767136559625374099253125852256906552243887984887574910237295187952981300865013338007289571546913656238738839494432036537790255461159482107745884968762993126321674208275910577168570019454753041411149053471368500333963352971511732239794816386498380844614305708742653877373343935745530122583147805289789891727249852837712539515628558585834095947306248187241771146455100848351334367563177369650620133121873110681206990238236954123368294690063214411057462166976540027098540669865712328330668663642764899830318604205955587383709720573463094262026235921336997172187999458280994501280396499375199780792843323454007847019929111393571569235500552399096462213265072029967442044538692799823357585890015665810007975901320305578367781118360068088251653401772543639703870189327118509040172957468107881889119949971912157880090593728967491334686218159812060063997682150527512592351182256470185396019253823295827141781284068438233383968601674900999564023168381407761360730047842714614036153711021573526530100141006861474260186095214412743314728149300245840437261212562981544240337628744608293442344500272564549286982479325468284485818211280008226400419019585430614282570929054429910465613541671662544658586079537058338066228798444355937599017268950146523968555174282011520468777644156228054237798021373797703215331154959614039707130806610206797805028827721172540432951514432808688070723411778771326124148007910166924041686846846987186232260064008745255227719761703431858484748438763322719180302989515429915160481747287425833470543662303632196159612507523867738112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 8482311246926344156035736670749754249167882602268253075517133437717738218712231017482864450356774556772469608746598577769111799172794783267797651422578969474087160070104999979882971492365569260398734623245224637822355205953364107381104150914094717928612671941741776599052607201023833199778512148487931459066945433582530423381622913904246660152256432264077690793781831110312047833681381628898334034008933801606373710511848559133878170556115456219571288692094380439612905475465618014301242490744964721419834749919831050646660399304831083890850402317272322542832287954898421575720775504559306459490349932609949501251572816516731786026652261205037754233339900592413492164703687785919002278630290551788229881502575152373617539597647461744487312355146125455201326701000938805551191677395427728212953040328469681000566064247536226750247277268552466589162807708669925241172034596832665434042659844852850282767470063594987664577835303644921065812636000380805438282382022901753021266095531145557310892520354675022150028867918035746051716594089305917201922909658937781810589906232119567237745648800002535530586159687319302629939804320666493610001257029165755168304252380229574215709916463040091407688931885728649058979411310267372077021456451168939593989008804548170765794485913871901249791452726384151601395261710193986243257862118036847491209880959122391988645438456606515379188225282167181235053960582187353204510803529097300246491265523464971092980703461376001917696773973717075440930311258432224070484709101495311234188849433661457915152392241963501800791069626816109263662452631445918536334946669450747344414761176055908920881543011411511097727798145078603015891018785248528898720097912308713663384070112334168196082559800532247321753964440874753570583229199732227665684851739241278438651497977743207324318587888140276315750849954904354611614549988614384135958463054004646483453806153703039731489138943067801894974343627956388095053561020895687990551165589159690633216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -4754449920923956513446613586104786873021631741477759055253776182019773108632495068222158988357944576465801016540153674613744831920891970829502338809219502572420819044796269738671045500110796363662488091986473941494439113449586806123764940507742244736100286652138803611135602951531856988701238624900308928129517410581000277701296281129158807476789946427228087342316356498295337254115218180987047027871118751430230386863530920003115325168716195943807576894221119463014944788852546018306199841589521625311814459224932194318514613516241004510027554174790493403022046765302123760736961895176963676443897727298243073883055975192325520245585590453542422477631610708318331661394532832433162450151985040524593014775644902940497428867496529960780798659100495600142769148259626979451536446599346891068646050793926384786764850485728027894355411897472220940442377811778157313753806183101384049988184257541592949020202109326652183283807129633653906104456212704484185210587672432944870343787373690049772059136714380306048572584359522958422129509218604752149468480514688494559840328140733994181915441575053875838145009272755587563623757583997848999597915031802907192500722776843828089584091289828242563967948224095646313364272304815809521807550447878563936041833848079951053088097672825839645686694504730774990513161123663655132163521948687369948542222569555086785516723622391142363312098933036601171302634920578483526195024576211407889369510230866420433497747247420987578498288811205954486458632987123777335346408361691337638538345226013864187030789654800271851174377960437893443790182846476220842648890670021119755588936445105391192746366326280300129844044736871082288698119613260093524679809657388353132531980916901829808338409603429974213494613560853618252296080026254323833552783663449297019714956394541469572549575692378854421395224031001328198839389455869448340076333451663691943740645156777618168869022257564727239148421380500588912447273963421157580344949720334035058688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 115083790639226757776270047760602111856046692412022517576347415037957372318721013180797017254074764164085794957085373699467620405623905917876852364434278561730833018605888232360833360860683690250211850102055987216719246906084174280376969010641887120868097693842366571588093612323934306033453019175425200819471483851930936957589490888933913455628409677595140565544078432146116774581223901590753885258885784405272392287085699806763600942832551759321997768641210831841876747099419281575579206148952578443619294741213008995985659436822747490756803577744098754424236445228699300725747064284226932656628555128380123181248698319907608847540548721832735506301475089218013966887017828702648060777635713329137481246226349104814583248907662328784777166609204601507734238835773780147209020041385130851070896756888033867125947981016932409716978740737757506933095400455022192475933973836703793706062703501957561253119026620612492306388048115914991383653451197862530581506246497387128191986039794469047630349204968176053366414363332740564373487206031952383118558988846853515934687425162281467965594837486451155134332141226954908359416486137285609037336069990196545689746801585027877870387964442430871445397518993255687598770663644791359809977924825188603603034822928688864923879202427961216031681281786467379453392714029002879556628344716419988481990958110233523175361352558473359737937887129801108780007709995086731706745512487144632256696860473675872127254854036651546278513166289073499831584051953828574956687063213694796990314046576423482101651300809702314196755551319566165401812551792211018031294750317739087721182495522781545132521540538651536513218707942532048385606995053317699878403662430344783025229269504389424709607533443518869370251947182415970597419580394069461755466953864863603592797340842905405395678475392063912378765035374543760313251826986564965415680180255992152030829722416685730541405602393963063218533652177954264786178110964115254872220371707458748416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 4167043317105240724635454109576042952876078613788199313632944883697757027911088790578208094795971677608713076966017196858803076635059590030114480238302092992172332462395664143730277445783734534572717511740027985125850223191374848269773113201957969084176941014594975840959223021640821981502886504987392708371727264854263322597602968852902753709729245027518657142196406023487504101733186825456577840651584785068358839760416840099952492955527548652932237160628677214306762694370182670321686693481210361343550573202661392989689463825203490724025957423206652418241785025947289989914454555007588163170566458241018251161189195560881934602948612181365310827599708389623611963821894164929939694630754754572945371418176335536902621642419882172858950847097290539753652938282899332227238920186334310510712495697944755308950212421382663562472870889047417654237584974217836321323143295281269415522051055369894245048885167980669737353383617314663706316573959312029459592223043751619104485552403776259703627322089147728464873960312519021387661395239908315185348997048586927488409989707211949584172362848771350278704211489513209158225468234704053750474099385607106922420224715579329497684490480802715519621858807255917903722680213017461110935374026050020926269857247731795358451542594449838186356659142939315082903401278335608520541093069569990656566173770566653304205798626753289892630133491332799396194351516554871724338898856954428380748894666167533047333967703822659814150797484715402140377950394347753742485523751531415908129584512238015260942048903764193984024427533277955187131231339183327357382382566308010501478400527156112724050535522263096394458005371247791030530185445797099477331139118532413921382716855406829486783550919087863762811158725940266883404498706058240170451961985842096869176721509768879596205149668099538098426114775781335947775751486867916349595931021836069371793862726708715576888593320383506467681718301656156148333564166131273794332590883035672477696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -7512915383514273322932550606672029117658810704103252001634955175948861897129346020286106530184369440547735187671091066067333752351144020975418665581912003604528298757633479949356141233545906888900889889956584271036538584392452894836803637262960195600199864925700426175126053279246378938511542164058067634840155234850446385455296201569229615510445189966383874147517914079490474587239185070720096761734914774016776040054065052800398321413054229044298329009235363248987973612094918966016481431980462562476823947643468209929058936562793401684502026659685509850472156684159768467951801536240105951187898681973925916944777663897833247737044203442407322282583037528883181966176709031644586810993684184294993265893801499925441133191344996525045563033253146066986586787338380980162997599193219308509696350183314875585959933074481767293787481108768036318343480747101136952126478015582677935481666771603544689586948973125072811448470249262952500352819057033321167701920848296187750495437253785114040243796611419907140593097463298571210931470583839001883616554270391133835696139932881029563839839126744797844580371002838572963057543702696666388016365865341207432005600118139769378786352889030400435257383562662536716783219618804352616548753146869056509799829478099410333521686585795512997158414811857147686137250672535445838043849018038482139999095082100212414951755489614380019971118778853155328271276339717088644633970333393616802731398047276091157468640327670788810590848096439191125791149963465678836798290801718042993979226987978494604223103805192612253455902674211152718653209651642399318809747902769888505541399461858768601335461590649598978991724802387773215893544759273257965147797506264869603097409161583797259957044129184198558114123498252512342336547723342832213248401631284997594297536633770332213207183443822724658679084306091815875283710675737373970442930723362310667399073605530130926151568516230060361987658287229818140164081259065214217089694102229490860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 9761836243860468820811528624652088800693770149331022968702176784298299452396741580410915152021554984294165479286647310043413097237227522284072054337734547124463039322635590398829135459202799503991821333959817781262325829157965159532257789219501480354333909126356371792620130090190988090729624035979290253836353179539983214760467872764441266126620977267927762428657092740916538216489754060129888119896879875542465334405933826750828193007173787306956288456485342053481456039236495340765989385663782464797849063073741628210283702284912830562391572546102738065564454260123946183969212833857560271283086159267226393829848273702743276019901644804447960457252741857226766894463561362153433751053103407432941064740439147141575034846014925041550666337496771770556169482853499167812849039934131118945662076498278094916819399644715815653904343737223065006236332524790809787392181814341043239629181971892840880463350564461872750391458005879086858312081426983001559637051462025911177019096998120885814495599414224328320474352760034723305078869656717917490917635073861237701587270031495592492718315724169586172151315421566264676487095762773224521393166665889927887438001360685966936712648430096552568517457794931810578572751558144177301660693777709710674615604143761629657071947450177219386378944612005027415623974334124462907613676359395949083029551242615903052664849981812733288706019440478385817280301993519232294179157499092522232128207237105752805715205238035365572419969727816320241245807707073674807346113313517318314685984332155388424396136887074626025467109646641761427146688586024586175606427949790364107015316869044986081162068429470108436398892413605328014380118949332771499663797778040819970834691612600666694395727374531860741611581526772850547253018137336105970476609297263794769387349463695978355468019130446951828512827943162143657994565331275543854242663084855441315133077098318236079030088006490806294623585701105141963493184910256025990267103899593635528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -10793877938211227246085422108724586007640620295571832457171088860590102694497510893296970518918004837378435302107463497644383915735771395201633652201805610516469776786261296563405166102100632543919675737474601739082781619305549365149756543457380703234631225231859633151562932910694015452260034827472110481629499631357300720906166944194432086636953427714243288820218599136548307942805270530075709735611312247944014496720218476415563178093810816915798850198150349050463536092754465286805108636115223250319473203284054578792075274853207258882344685420215853624663701146586714416619601335578916242541381177833340716180095923332203734354405940651787172377703464681081216336594844379336455213334073251867410987348369647575875516079164086084848736314760024747659724614163362287589402749183121880314953756336501182621190529524610438371231664325854581439286206337786636872929981963514456279627863141751188077023102356278999376667102584771052546434447137955092061542338608773461412854788308690240227609942809606224217139658609535538486451046055321026607498812383903278673856884941810180243216426271801952329038796613698741302152382857212332554943728384630376412437861730799912276788233505956570910948357484470995400387966635458451245841577488584833287250743042877497442098454830558285042498101607329875156375338041335406830717508696400984675353011853191891508898574898740305172379486066699467666786595731419780590780045158304566670770883184825412969575934962415098090382299264222782349173693961937203315955118259601176245331773472135383757397179177831988943520957248037280500675466185536864243507302217157097602755092717671350136471965641362190617182668347918314764619093610340245492133211001502164016639450202683973108575710563626687675703312432607512562771000609505602714047923163585775532869254483766339056380354264990612916879774493158430530371628255987315667079504479785283146139728797817033039327852261830913059265915400078996948870409012325585865474809567226363904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] 10517581151953877205923098911639415177044012559012762156003344595251870814212666242588062564635287017859353010790095832099486062740412380674905037801977719208481961493547015631393094135862639492316088928003283934803344892827004528338318226903757616437314980226863618784989398450783462130179227926812050341978708324682761626812114703084074740507948258076130303656991235133762482193366370209144705049666149979815342701232510938503503319851852310392194129595340007228336891708615698929683697504623497198458392862479039240825905567314416963384918399586992763604245508741330792566287116179127183322857842967155131629637358388319854650970474723387581843927806388047784063712763730190048456166068167094198718148783948334380642323790886105624502388918021536193030924442717949121408641905332173746132721567725660719202166611028426798258145795407073678895542797870387019285394407781522983144138914822967342721194315113711204431382455377556523659133866009159494808737321136062117906949882960806862378654187335149894187132421046160557669911045120098957902758359000261914964932184464585038415126319443325535115802376507858078628711187222597683092819638553859623146792129451494687094426743456571069941139283591433791321935218317484533271667804382537777143134090289286970424674442893458479982151829138829304860658626511667036623757600709552667331616055944444004549082534598544152507148244659180080336794955927528136268289569864058560080592758419743473724062705411197110404242222545051693327298608296508336691319163437122328372888582058630214789255233858069755025458141959773438131948217216089276368028156192240461480164281047548083213668108766735903674435357016738462613521807451684546259427500437581592409975570546440725380230889919821415128888686356742194570991503903749207292918190055339680802539581791830756629768640108938795630897257023403599664015997741907810521697819263930198200485251541696195014031945543084968255525011239582561480253096089324743158234794335464346091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] -9084354463953866601767246727229008280128898763247539417391621777285618038923442597664842485904899034391947059142521103286257116191687544911157421473990425113704016321050860743036873475366220262108545882509827772916136672727826211419213265481720592627249826226273718993897381295031216328985341768046426861709485608830239740380891783047345884360743784663991419833503372872802524002641140360164355600217489275693226148216866303008310427410415955066467474973682070092190068552075252517620517841744822267928987803611792259646149351228033817127018392283932944692381601604535937075614592862683018316814873280120248485944847126241495571862385544151839726094001730104287660771452717639520953937060160278457064297778748142942264264967745015537512552293545238788784258769056100303639590332600594661649068156243266819253500088205449005823306815093040295097852354502592346184770018246512805635833559893719452635020967150395342609319747472834846497103331958988573481375988134328913228194793293199153064578004334934081269132615336778198782125309854266034772444967485399730271633643148475911360975055154452794261285612949042197003892772991146561694170896327292269926934155961986992198312130275545572775524376289639174621294371500769360255932087910767094696330692814126510863257325072746494374836960903363905212716736744687113665497894398876756440819462584733677469561617985115376224503608600838129151610549491408872242725115098000203215359187649489555746469575481544188929739067303342379471518529879701695948578021643725304524496779458050739992597774056778113041320429498488223221504188771657872068238545786430868883796494167541479796569579642618527201795112248699011327012705471675966967400870418080738339187382364381861502649717088797199863072607527784409165098317660881779507446867444163168170534847910593588669312585325757621269800743652643179178481108890985048668725778924909156468690898907200371155789786195314506556509640015483324952404794787959792678253966846401712226304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 6958857678194145402321425675300621200882822935519108020495053280871068915656038915662618399888736531479428052995056030038572547342348418702510653935755486630736376784944703828717090038587660915353487656701559392206455578453464571915415605153678126557498274479601151036334294232424666957821332239679250838846691227643203220213612431499807600216304279035179360337997328314745052634580667243408659392964213087985564272642411411089739453641926295689602747956350211713892987159209235351378147020862998270292894787155947306344978325427503576604810146461036556618827266426566416768905757337315149353311817725203395121363333999251041625717234952530286672706401656810348409115528820041834751983011855729734982960813211926575181544546576488869887657194977700116910312922512013606107711296855881391444688448445784408935553337741618285331428208715962281979110012472706240385987362562514076392571335077076212492010675885680959744566673027794176661674804114815019969999671101302292200171345582002897352630449106570694148196517617477171004142418061052139266900308634456441497818766146890538322309954952146429156807696363441594806973110019269276222722149824112617559008685535420581278217875391310820048767429350232799410890274585361453666790177084799233667190563647221213590700591691402300435028573612460008437870354260217389624180654051149377570220509722164048815347253584805313234272773451754048918163649739681513338474861751812087684139488307103882499289268481474385098883065968914700687994705046565820019817813619095450227538402889532314647397323816319688154103370478277630230529258276697445317615300719994602456750083323688701186176176226702044374445438092268304024764901133234662702186547220607031389861491379225466053675352320790615834662862463791856760321422217597856447243980907934079665136386309432084652193840149635290042207530126013865635433868691244388412176529418844405561884340842674960457061317212563607115382256184825576594839419099109434016064874204694740729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -4732739895288564146789783557511671039442158014293884655709734821865508038062200190899965129096601591277427427416964676142075097775362524692237492630174203857556437884780821341486161523015935091424553858482140281801709201576857558982852979774847724257481261869245925481062002427264734817603988617672827313375841933120893050987823618158864892181951682832726134582715083366513595161939295131508594048410428004000380396670925864927515087088081627361986952714804349385211450159871520146860332947511038262088646412376145096961568337255740093399795477823918517892607987629695585739392562746184138540253592816046552627689206709410048106590490656053288942167587261056909168684196624958628818699539800611242016043244165935754972718792613488595212995254784740196773374958307706158125851402569401300054708794867606075652089184216547924141261297544351324446683808494896553732539631437930448419505994042291124784227068937886094781885786724134321097808454513218127939306853451948776698055501061819491353501182098040579351357239723507308630840658858356005308146450212159299481107983968056827948348501395612782737047048762241907394585434468684782993291871665805710424230444096909909484184998089994475789944015894972654027380145141772821532515936697159582932345383321911307567622650364567882424413022991945824794836536310572605191488751981845125682171573057325265079736226899945494291795792499384740274588494435387676089091755439392598766675348552220737502942169351818128910655163129440782505053551966379579272568792959198462237171594371480056809339701692438861924558556738602264840862598165010813808883919282263881052133468604953640605965958185376616544640148325637241746661128940427352190326382709332676365565880595147378107416933298756464924589565856414146730660078346813073969681331401290225626867546982784304136187675585210247389521750761010985788692766696406909901124373201036134854885328806504664941235252275651244189162975860088699873200344117619262611752759390946912632832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 2864222425022761964555243753601999958472084918334711234691981413653821766722508501980484365486925538190967153244119200531372850768131829877413933432992104174752993731342759017329130964675957058489175968031951289694336958257715678181587970689746456430441809864153698829884245347631855308537816900067382621610929382466175720409962884213078224900060648397785140899474933172298381396893363009307213873321258841737469735857020272359014482441113303753838035171448078865729554606665568999519891623673845948237873022484890079174707058021669776643206663680763636744211811746119499304012760445465439267704523380464832121334523650235265355454222308647234004012489736184224453642631202874466165001040112959941006009811272429257786227713643693456663471686096418290319920598281332291948410060609502463258914870210102163677705711606757968709762566194590787313215354752632493297868864125612962901358583539038133005934287680001586587182744543361997758313260739301301179821699976067830554499390750585969175108624089944883676401515096894514143022444551482086227163036268763159155251928086920905975583237294319509824563395004396301087752559005871834550150497589088750982337597871915327295484414856636541079463293227831259525904177967725941251208493541217069533457209614843806873785158887018984360089657304389608464237597939736523685859290434969480891266635347239606867244540969237670371008908958117004567448240421097736476244788821949236363062405631274615874458217557276420396084044696250731891040346337604376271306330583570880631449714150049600855343858749809762306989115201080628913608348902583549802963485943060660819410884521856045883337224459461045034762112187212104090007055205459561149419764369925105001678793902613653084595886692908063415503671890724526673176212208011809776064784201691723906849972777472807669161451784709916484356428669683456118598368199336000439094235808354262548412133564953414306879665865413324258347690026291384258817191651835084386141596225413683609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -1547037761983613194556106283069034060916832244435607028650536302588507303824761055575216251703920614965941859030139138860141083415595922837441361727452256255169695512502498919052446842123869487603842617650980411287848146140527251187852591790675509429688457903855483172564430270939702974874727548620950478036674269594532566790154830220939115015228895273023644176226318026815781685173441403837762016052877805622335137564989223465019168519581372158730697643560503743756442126918967056444275431426542866668426503514634230978128783473781380741834123855651900720442609193168816377225214743211510392815373315994305336338548796286289057895870350978890515641591886197539884229685789787542213022836387017611771786174769080659324688965458809855836473931316351561444430504102698527805669518456832273680169622536407248366610349076931387182940146416079912455336231408938473833338933318459082005267957083613374163963637300887469430502236631727726499504260008613203537909172910216496580754835052133055772548687252091895589445394490087906563774462683808376279022933484360020808662563072323608541824511735665382115936486744869728285283692110499113300815860689637404985109369016778842624730466506202592710862673334450614161363777247889866074605597541367580512504024030651135854198515642241016760183013415087187129134853064258293924282775846839722810769772157692890024655480472182203886761100510173120385883022932997680415035935042913277245845884659028557239065400337013192588902144181885770363239173655693273924031011174750131264846815629004688940395189713986505367793653482661485166143360320620181403774776657771235877702804502211577087028686725674686319430025972604847729743043958347330256892353822990977053534266987811364862798204233257869526270956096743321425254935415688774108019840871537779860544255749347701454908155328813820633998702927863857172154298396892968737477554686253216489450681263733525184203286571619948138986475907078846163869052518323355270927992207606168944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] 748038274311579213857682764526317457432021587173089731635191815396761206983093752385217688059021387852146423966148542027004364186471269286530668810757464064676286826888739490696430134363246772171715726183534338692454598556681588361076046575002399628299746222448517221337872102081784594370237222707156159446136428146574654737238764167911268340244465696638692873345544378415440715875252611505127153430725102865053908436330055048405793812014878044223200191598661948109103418470122880622820882714313696405272725618593520739911104197936443895410309499009159594815313031991762129917463700456898260206585784594063958875377837662478676023397276188233785186385048478232661522986655621604365638160402048461592637014726165803101709147731584722162580498361475388214771968916135755750391682530019009695443771232497213186475159069323463174693033451261967373870758791028947563202704696968478893288584304017641735155909621253915799003251599430867169762326373758671812288584188195159573588488642667145947211377515568063086867037531107129761464548044181887038401926567956052153370281795784704505943532759701540919389866271844361172712092331236638120991379367275853739725069120716022465902009839647340735012213415884008849773046870573494437506229384775949178410039815318394847053291663564497211778206903821372863414292650807661949736324248361333173238453129323215709261858472940027440200485987697407508905782087536315000973734139577843284759914572401943182368389993161362889046308410081958836959587559915484380188976303322545137595886107730148001434856217033582875959179692541365823594517871811835130366116521580626254445983274698675742270127511390842635451476767766851165119080845577555362582609376749693114945778165435770595699474188145326870386585623897872252255323522894242911566840239672102798300577907173268024704150824184654144921669386645356621934208464161895533250133052992292947232316125619305431352338291110712226897516204603847436844463839384492622697720801886461755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] -324701930602586036939417226241274032562139765940760709771537073409485595761907420748456293804176653103462238830841695235165689711896955088188241449288338927645249411988342401093761588326229255405207497091806242404596077511265030845858788967684112152151156619667699414253207404766787170500490494456533696840854332064399053790883840346516760470141692728865467301602764993388858449871117764357946822122727542179986638147104913000196219940607742335059522739513293138078952495554934239667365077466548426017212706021153526193946913059692825101342049785982594734171458409882886844596365232384312757890864960574802519642602465281322985712776155655633180595133323747640882438824542841092587674405193605708618504397798921401721906111364567163211696664447368541570836782845395210912305847958052558363467140103659818547075369052623053068444448031619274596481341209449220473056054131326220919867790022407772477827234362681925066224777296431122432060557112530041833996057805215672639103685318227978171307778304607041034691902402307090656864371498679755686973546884251094239644398693361790579220611322337588986601580271624960085302052425497656843131883261329327559408590129506996401777940691555178729207048498381591690212416544055529736225451695923063382637294670366194020587111216457779052728311060113951807124435910981465941938539402619512671852991377283985785761168368177481844262880015149309478176784427378438328161293136925949562588738441267219116063062022087708277965727087177701015513173801770194997718937032239104582115249589206738921145181837407695932377300153306274794363091836102686610610545182588090790552845795271276271575699849324375914922167554390329759358289516427472738556392469814781967480482430234787897154716241790717820494702038740397246287540376682822541798465553129311708449647323467053155085595567435138921124376120924194978291231027127848319581428555404016270462771634185976252466139111265220897564132375867780577228576023016090799096593535525971820544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 69720264745464287989878911906523689285516801686250914628684988736586030134674690635236054260750112980200719286139350607384256543571903200655475778776765528996779716173037566852529015942865709473981757106565921334710307210158741100198531013503117592821926874636319764334218214784138513357061362117678733568716303875277722757430945159106813787502905733661619527316032816584409687557655808756595312040851746612677126091109559893063097393283028816598314014270245365387930031089356542238562431508170830401876004354740309842071085552310043323613907892411709313484568501032077847816572608852300002021192226382477908778995696405906168376615256915971349279899624923468532937211891378034443941342881569823739382354248716509013690065839025154314931821125244724182773622341881952826100051980515769272392325868520434528426303206501924963892030371306245968990862518197872860609270029838747438203043125642914634203682342696113521674433034210015814240998457429250469909338094599502646853188280989011061561793892401112104269991382687286661292978975280263089203596724355825031337157309901820373523489902154471864924274455756255061446437201586954960147029942000522671862793819262673476934816805952954561646325807723992865187337886251999675971836125267684446177142896184129467878096759592241715010140954022299875657648735423488618959413798568851750202072666514786349023688284596621255266304312081834201711873682340555730653690017516864331700541820318446797374025541333966990653403632551781412488365158193739210698000789335875693768365436172055611728529601062565956634202835078684842744453707999047046574402756972111679891191609860913743080029458060239050810428758171559419323554101093920756477508950722549848269038519787119906743072552336550177701040626324193691396524425307330112518279189690884169093761752002622394571311324948777499920982252570497893385016264649105955023177058858659303252269875236408044452012330803264419108743098057366403666082081715819380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 3638772583501418033177185195924406694818387930932212496971142602464252602978272058420091984441669545825623102221328332365154652150142656314134180927602593722296928547853875830361086296285027732609851593143372427112261566530439022780589245723034878742127778553612275921065526446277934062227799124192179521204262209250839816449765081531746739452341057124313979183949863403162879969583786748469378265862274462074117861459336589449235521139839331394369722398986110460936155170860158231727821814921631654592479131867360886727638687770193431730043141343225707014761761890549930656639591678535454109177600136715004296536483807293420386833695960784213492249750309071497738608270456513715174227403810144267803280248208260189440673898905824729162486900269528095898428846063636123244427810410403955731851821585354681314251375266422008805669076403790780502233700054091718932972923082192883581715689535255491411157118906197679543955909064914158238552976084470691605853271421125064206932215823396965950657569578462305198952551173272177065951931436345371846396135210239800358226331139622874364489805101841885950810039490141879957050572203293303829380731955045056847885094494702200186121629557682361178589505399589084067670204914654354618949785241530403267138304573397005917028477075058717327331114028988763272413771259819334522519058466353180760413769166788519863175241660785179688518810181191256168444536241984501288526166192497894420513608515940242856784164915978511504079234704319364244223042863620946204625069770597304676978574725755298626827908516320596186564767402003766182813165293645416343526794666485603895937005658097955077177908872223198789698837209870065263741230996954095531356189907276111893742671167209862576993564939821940573236946981615924797585490935125817895983114670254745084387678776457994697835714662873409985352978777450815600439189847714680890263384242220511268342417037170144736608046692967085525827430918021552872358003324261354176512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] -465534157281153693870730692651549398079201512419391525614283443093153548440181303686333526082521448378005769591431477965542821366119343141489072811596210096087372718696931064528200578500843712039394784025713013614694635550222531891071688896754306592173489433414945755584277629805581342025877149395874735533512650422194203762220740029190853309696078257877257140890096769541980025581424267878013445480671427553659100638839053955083527230573644420090628550907879638683447804460622780747555665196735448306323013118171923070702269524607191615839768381016682975713218761414873844641743514139226205879153163384848178148807038836416170790062175663616917397277043585621028261768222962192066102991030280171267315956781761734925597471606842513842682333173025041051630480767479774095903167143690184509320406458354675864994862888594006698442106704068367377039373462813895926385078196051089265954736763148602931794514068036330659439034023315881946438724819516056959738263908155207048966829637620005418133073862241852113475586036430762715645561222102464132541282687856198242068093974001708360016042525584360384835446492712259051942577724329602539504483217554104553190726600487465831711435600208137465847445581301034836454597657521648681569155119096380498176468326820372253428668764409623202069508401255221494870269717361336002838220786551860977016514620482001485471313032835491123846070352480989394426948801977435829191564966983680827781635945904484943934205264857844677763937010854117774450545103154280158951887331548373602048458005362322854537854260879284710232423667274474463077436876881119906073632491559411025431519420358556049335452728742097751667892134242730675490662419263251992365072859444887596251346079990917493215408212052218230132133158280503095113006587120567321760049667859913117195484445348194264892519856153330293232988860531948425316152251461143137691761704519235503436102643909094347699304422030807137172737396919055688544007667124776300707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 41490225780023715204680078498872700183296726919212161763313629879794307341931966545275954121142066303745006899250432044024171474781455670120156331760344062494262428932153577677254314408883771462582322028983338816188249183011547923081870295288688655615307523669678464412574977996405649725389787759138944726122495410517469509454889071924707129526086173377205212757107601978665229325644800903437540711706292070364635540823265210702391524205171862075822142285445768751943604731863993563454279405760258219805533802247027447730615815371083986584641215319146045098754091835143911270823908828076214767720242541907054924984203150639401518080917818718169361699984512987799319083141734081758384386383825964436976214013854804319049768771831399603135162038289265458310987861911148162499207530281155054600526676737753998157735203820721440174904448693003288103772649821592830177787634493937881627191770117286458692294393071093041770369313460521778052818293380555875991336298628978936921321512068222283665608539670222498210660923396897510343834693149116716926222748352698619215160887806597316840627323425634736127252532034900429461232721261142234494013775639006035810610217760652411992164833884894263860602390821567405808855787707890949183046386455482191988464745174329652698654235546394166919928298311217672605464218943243427816892407700384452433821111111461402433523531057180705205389606649670095636399846647231886294493363348764730488834425537371009788160604729640800730993697549473946478487969740871998118282356865062677504567624411512969588279519928986657449839978510927502976893123004947185106996083715937979052288045274479232911680100263085483529736074297470198088632842038878573896582111094105874003207341221974110873497030354546938145405434308268600954216772691306809396571359718541516510974709559086813229450051244207105409018911610569775235762602150337513731690931497852810193313363238824281083476139979591117504344019637128855284889493426022999088168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] -1743359737068378460675338726796079722122728003765254299118774093256458246561290940978893185446840387179521202510857598996629106486183511699561993324049933228030859230446745422207289349178553734492576939795889703698409549183956800996243135214591235104572126253821590605265466704033390070763083446818942175767479246454246166163652603414061073003234135396837513754643958381049748730804947349361372589814602322570149413200736718742400015788941454411350014277116741800540630354464693570058189611774368668061054836136353894494343578770959707824352469037389703462197335255599101657644811696787398702568498736759248068672399566875477612230806860735833411643439910639144222956025243661930020795259948785141629319861569717083182153609830065974948189987778101261942668608123360543738975570643014101635891727957624132374306533988467563700190452740227897234499308624610380872987565341159842248383625384434969497990554305346546197848522902384622794955073517989024273330405171996954039314983262794612743589647554745765445413052993111058817901514400246261786141804227013173819341894413323808367237122851311027122595383696177458155975275096033154614235501059152608172178168453434775684996512166204593357422508025027406507617197605757409258486855421195270513672637528659258225386593414830622673673010016134667939642939995581083060554848510667437695629221138624672142726470915810017324756880818832376051707548631054015983593765853861336177232523500205769524885686476868456590003095225139963656012451507221156194893024383880572297094228025908693040057451676957690494792866434784378302717469002220822770514333612443154175924963513635723266418873370055665553869659273360930834095385488923731865786290254151034017075160027778993990157908789483533886152776901187146542437200388798374557106814649643357474215385359814014500525553979518215960548275357996242344419799748726143955189927949756382313185370868584135061271870331640032913202351994539430739774749031592402461382410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] 43854754965815904293032990363313877376171446668907075318368642963035898769715730305907148295421892240299297792155192304463187349027111583067983269453132597239935104863378665437596731056686555679818757228709133914521274941766640331697471828140991838851463341382350443434212022728934566218491979969054314968842384243759592985737495299996028433055445340588294329765990014659395514135112140931106550324053273884555217530429205999829390381328899391564070984590454491371236431770426559689707016086689294995374542908688947698759117743317952149762984578718805422217568322728965870266965880672355315519612422337348854034645768983543700229041901929709041118911917118408855970660489202253553572677288938314526435605476891774590976338981770534930233592129410483406477731775572703911007968618546017821425159101058418455461287378290758697771327591137353130398429017999533657644115699406224426516024853796601939945297536486156647743573206549244195252119619980272150322277926584473990618781118985390894956586536288677187398648637133239608371382788075285435842178656728906560600197331866603084575465006960659890456724917704042871187927937664850448432659816169270996135460418101492876670425732063683982538402816164279995384417005458203987610182787568574822619579303736200847374455868193952111793999903661769569922159250049440308235390968657594534359157798299386943226988392157584994036316840819354283227222852435240333486054835249743844914504380005522319108883510686878908518581588708409942888833938564056977182044204759020969134002699282845246633232222835706791889888864058409381067757008387090200532899071159236219420761497203222004380104979174324978866692097704715317592323900042138346970303725228026413744014601474372120646824746680055435018115957244778879520827141127624293259263367873247971358756799962098510927774280941845865349966288389961141770209898150101800898487565114768786717107717077761481991362628097666119871687242052853935213421359609070753070933082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -866196354132692299791519444882809368623650415023207426630520791414987130147998643352886222240005915568406681940190305058771300375450515529960030489199214880465510424026387733810899342260220180114400724669469069523510133661558000593159780172253183553399863585327141399496196938758374375949051319690820477392289779216171834464641344844480757777223669423077692410480251733860947570132784450640033084724034940546755735459950923606973770364496094671385224152061440829602800708963991315605555909994433965874558760479534875836175167128080159453134518579913636437445803082956215170738588433390324677959829815755371577882317150675830046230863198908619427207667474087985577547067744781086712142636728175500979171051785333342380943805907098633101409262490646180921192154891237599955242821515896511044893790724864589658788344723877657209352877159820582063908420394244575435869836808138233282193100403396311180090546540490253851563029392363922838393325794213705681502847226490242752968857977164494273688434844501675563512612062863693081699352201084399554566658963165250569177543633999956581683621153680158993310287967686493281935708072214963397814914402448343026925553890368325721510692111968033221943124714702724990256032209871336612874379811907411529808574044612812676164914402151000684142086573364134922977763750816854183351271107026469241383187475221341338259552398502225851137503285469097177232740642323787504049182702369130529744944908981156746123948730789337958367422882919465107735085422082368652247614733970305573020576453030029383920187393289378778299055755870554804364098592149927834011776078680983705006038950085084198859704234646306569615459719468713663172257888143558952839957327458021647238099885875125396237538207133554452871183465874324507290480358116276797202172982876984837909266105167743437238543045940802447613148226394588024762161613182903992559452927625901975277874566421661115609134642132370926447512106947000701665041087746529039180286132224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] 15025553052121669742477483537648764547955599022977427018551147699716264683590831696287691339319629568863593442790834005473651965395826552186116543299626434388677426061983487656936982112327143826752312080480845653174144112825366336623346302255335717443071603472242489894711777047612077309279412669401763204156840401775649997464068153319593731986319060286405830065138830507810704976472306538769599917940615448300083044266564768887764252592053003654400197986226091866486595391021965478382572185164888288979519371609247379602626403877614249745993045341188411528267634323426929804664613423920304426840796670271683431898704499256967617516666975698327958776017352614470980313963502558062308586565234679105738689130189015812903245381258560493662994189347606921545769994524535593321987372419514801541350246467522869245193543596455133195638117149263147801416097185697990747271217382485302342051747131893314777004158713612782438809516679994855389081883881608802168318842070664706794851371216359663574150957117074117167328504961584147206214852570675310977099995971488323001709368635167163964655041451776427041948728902126416772640602945158862513070595760224712245483606291782216019254713577052263301150808993888903071637505765592457325869854359004654725446526994046456148332538334202850612666002207575263346516084755675436447132149878758476568664421735739472039775133528842320452889832712765315328121441897400682014380361663565626810785964286101079517620604852176887278848350210397744433365830816941847823126485450890197995453105597367673854862417647245904967067498201034037544572287290013003241991337378156616633404732663457445442457738149738769976589846517622429414810374904849693980615350673085123361579825729612581044928257080495954011356821358867985230416497770594456297112868785350169859383467911454777789036293453386366649827584347019742206182881008749312269393549456263010029235844339475527938889203875830398466780666662213238990934191928976101999261679353856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] -205862742670658353163780243199719850300313082379588957040525039224156320377685258683814886706348141081923069687574500522473488478772893642255373481507289000744011945366052801110082594898694027970719642788076607603654267098488863049789148181061686033749041767639553096417943771890632847460511522738386003059360145034194883410710918765710657004164945332005077428236729016008252262032827299492068990177661552654380653794431992316548315095955287789978795263902696803849885434310831494121134796741924616584236609601405902958734291421670406884544771620667240334455338077340102669413562961274908469278271210727133229754619802761332531227436102889572746384113701788991339829040901273067342128920168778435697800710484795265889004112236598428600822443045947251027898273209604909596856989138455215162749796522057984963866468918255246369511477493863526689271575708516416705613088498049229496797315283710112885319274138298055271683096065931936253321570498877278921906455214825217759900344029072386239184502090526222816142901231500901373474749585627896842208033362229472444428326907949266023141390784644733951347871821327816621040584670449572001682847909447494724871269765870257892409841380087325468580919828115038721127726899721439177206356439833110006511928509746792764663453946398563495193880451058537323175093812280113632463222110583590926827870233105449190043076498954281611313543181122881988574044799060825160504937093014777673753024759019455123721385775374659134197509801015466416166871656255955267897089475453166389656696478048460548452134272546833394178167491227010566042301170995581448705863510051671729454655072381677193918218798235520207859123762946608288645689669069243700351398958579846214104631048321506131464123940311953796360921385701469641768614665135306202509554970754714958266525407148638964584873436728618431199197417943744151112185390689235202650207599792791862558174813357042093333579537613869149034891645904265901674011015574539409529652104921088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] 2024079705644096880938111397362882543683904350707594869258894931605129424859342548744527683128738102397648175062380411907578860995768202982540942738617997902264699013296205928431127646683098162416281718277341414320770224033384841207697711422316503237836776733040362706123118736065122865384480436192440369705385694588787233014904640413120368072464215891362153730399494784777845871369916079181696678257501859690854672881091176963464951102617772095664407278149206917729100080823451147153214704111596731855174795411449189659655868906631390344605672037330613665943379425541242569219683079064773020235236162279074946383809306439339583548159445332221378032860534809978674126141173330557793150490821973112683738202869287729970346001205783453341063484827195749005410996728631628661230243313788049662441798114541137055848876593778227553713971502715916591897743687217654499339676067389971766349524107438682873829350285452398215155929840622997508835236452960948954846963521446283831110950335620700218333893033218100436100529355251733890632716178263600425131782364950431434842097491580289912461054746056128715077295197877005419723938889920030259466242055717912053147232215145888048497902105179991801923926702026127246571816165565084701963009407188655955293659114728401766145558708639480369302145973118542690220589888878534488319835397464713282477825943929172463767039382691484633230872118816406453287156429645471517465326049107306821980188514702336389407552825235618844038079617487722140349969023866748305521652135247176654304579208237800231176888842402109567107071134122840818050264121535785627328132671039519957669346332003834287183582293607697808801459698427128864550406972630943319323060608295586279071516652306782211400384930122407895027676789485605816321214583007359176033877020919171157765711053107928074697920555749816211029821351306792387752801751711562443139213946263453168439248236967128123402884401865318690734795875706927912549933711480323846082389985984512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] -13808917944823309204490280277474593531067873302331779850068771597187276251994832708544519176199743763210529136647099115176617475576479787438094132780191417836975643004161430970238696697834887806307425507006710175488155692604636440437558981274261725900525262985728666418403450568183054430861834087668333185863475914701563340121478970667146495282475836172028065366473967270993012686402401111580193331392760554011199933948614801029028277049214843719857967625038735554415123608263467418625727984746378336445682713209584061456688206229352224997579434021579384381477954963358444428135942696991019514864504607070393060011157465297179862859705031065460364836814567369897101189908044484668485284843651099701954434525571811420475414595028144181232535586723182960636394657758081016197058586727863959808858647367285812932335630375667355434959822585192671692914610176491298813920857667792908096930824519235341509507643334742150456874933606424428420003610008487657213624720402922061919159214066555125423096899475158488143932411073808155391744325760582521573970845638251809908543565570253093846947995953347059108212670618494446413353273961012296398183742184142495948028360011235506460101689172578338947578399398248317068425948886990937104949196200308610855941955604532306455667941770114179886020544432301042913169574041684219370939422390743846796028349901362573173325000198036255205537359388616987052793488430287654966128197869514522367777326112221243006643282301097881732800219213938263756090963892831762053287073982795359526682951782889231791011912268673604262305269250404017738496859743073150104360525940685598658471691260425434548153397235113014308585603088887992398068179653078364783404393715325337361613320431180902977038314499191299227962366988455295700258263485739268204542075227476395828258122779956774321603581469387083841547874354091875634683268207981766595406024837012503891605656774387709780259672524401125461952275849212844118301541464553875319181979009679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] 63262018434555498659222891802208887802589184344054149031828507703734985951948713357359310096611031047304507473556348081335948478172893434010280346286010094723926788014707476904620639900513492294159510015400098732102627138638425361873597239020566172366426546544445628007600671536877322527576672487002054206196265202402549119875820549089646666370169893505799316900669950944755022613734076616685467966652705631358271859403102375723795104882679241899461754163154729290779791882940052731913051490964542377075046045777359089891330215721680218354493879104878806417784149352929505486289343309830931264801323758054306693209540079943701338383459399548451237755829105000662595365158368624406801597909762309833482795120925653826839160897512958496456257272312205010046506164909168480703262383990299962362028465717815476842805285135311403174499642287186379262509697657085515791696562181176396152765001778701100993984876059948706816792348860013111872219857361391529406730030962336926043472787422648061986272730392876047685296517905956717100955430222010841340734992395038034880921632903797381662205141506026057917475931805286664122490485404167095679457168639960442235000975550447603944185471876367935715994738853165370224167602556598854157171121422230563616257543001352456922810073188045230352965589045928985798307861618541492856315203054668397490954448857065526791852387714948748134867724287097125079632428063786434166462309946221395198760745688605834597736096117888182155947186103127965012278788732785758403804402867941911443611957236298983476264932467336221975326144488568362814915983219496809556170098884296424267980732294257950738900594958087795217148217067821926043328520791431219331360821906180354593365509629922379668094091673905955808847482594515474889203722609088875365035269101260096647290047914678642715280419679059723928315738327676721075085480281926746636087995962688859404068923569104361567388965285579597986579175115817156106950508846242762178411564386746368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] -170208635190127190579019906969322629727865103870356315295127066071894764718600782863980291299995578944879255050459417433723423329482998418724781843108490369510708869091813372635757052022121869225175508595544431178016848547541481231157343119563989463509600253566056180198583193674329936954590840979230294335815830080108379070219012583846972997075362750305909647937373368672118718075110458379284962784170615425211145062446723890081372548168386422155749676175759596175842648409835316867418811037752121853941485376932817656570829982515088656347333398086895665544131239497887617326732579153330168459886231320022929404101538140573060781204090277709607999651972415272925001813533292033791682283129516018400379165334147930002804944990116616477463023650631327303757037333041078327186529488060170839251652652804237239807785442248462530405624616408659312628575697577735111477553279881375955785763747234416457038221772163147478246615290623131205636415860290095397478045464476392860324319941426481639361404344280308828867791961053671394560778630340364668524337629478623473407102905656570460472943012492925684129196461365951125621670047238171125941748826875561252769071421658631889686306072020052539956681240559232259742230875010674476777772464782582696974777913944411164304666172153082877039025602082311633249641479954266868596227374558201200537507417578139519487999845498710498695385285968402928757001584777195540753854818950885114440375489384426065838923469753601986045985737912057416559487699659524064843274495960045248340149754376710531113710794244725713533644992952991796904750720430653370512625112945841980817482374539388049866502518065655517205142201413607506205682859312763666269629807422678231656464755803405979084356940168469060139468803130240782007778188094682171764819832667317987943666993042568787562150866327501925073441725551392941291090963163649955960978233387408052664308150350777309527738008052382760928897076583373008824709924343057164651094153577365504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] 44090200367759043719756236376079859862208232331390357875054997493733856612242281413884858510359066515457873847640735670547126541033630284666553291579069073270614821085595995817298442511631120285865768208694436419208288076813962494080413292577875730521666029370167487334970424542494694742896966076372434431282140092476442474157287981041815423672269108635700803710208859397757113062799712810657908598916223764896367444568812875170630799100387904100371378330268739936814939360722442044586812772905596496777856222522734003697300079885436592350143568084683022160518759901581708799752282355499027301899622244897073423064348132512319296021633562266392270210750552594371945830339059877393331144920709830625036109402030034386009732260244564001173796278126199177109252110214548241942958692856392017355431039640325571327639956832079919915928882704035776823008764101297435239906955771505892863889759808425131132851206437703211896074785748050038061474836929714990114079654917220743441929462296719417322362867070862251617454748384131278510069437514536944277439425351933290706625107551238215773651029118046851331289626248927069478237494688752318119109562542118862313231416669050483078606831256618550321115403290576370516100565752327702850676288598644431652432501691257280904289016505223471933699799976266522883657291417178491244660468680854354538530016955565277265556389339625183726092483643879567346899327371813759697517445262261676345351494302587924127012758315882783346349206471802083555307777738817006206212949904052227123127848064496695285385254652584649061032282222901474254896082996476190521015868071766229167929188133078992402531859874311368632041130877734989269475672647072147135139347713915488759974060411039294662959042733987936609948555454560203607580973511454418977946981988909734888760511825150098116202560370707382892583565265630208090934421486611689373263880213236711587600145272908073144321442981023610021819957838029867140145478779607426615134116298883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 1904263556626518051925093806382661777050386922849696029318367499612346634217040244948823344114564442716750059770355367219956910762376947923901806972508830679177258601533888667455817246971993062077610023613239889248996962688089262292244893746061931336746954282154090025751111200266108499836775657668652592611238757915769257244918675620749635764493812252427607826892505301745278039374854527466268589477162265360963947099150675348516396530941549443459868310192045341577696908865827593805421752615703630888295714365702280941621667111516160387218327570369952648360682102752850878109657422303958551994705713468554680298950344449903399942804634977465070620976476358981886951186765442860131598241751354515228897294760143963772287011480025032138334822163303663668087084108515121800841895802839535107473845033348461983825797530244094513373349812338888256636763770079232592317631759250469776110452703206792322042809918983526091733912986763640113036418413673103136644670514216857067299717061017186994171432533725993752686061215998917220554569898886026050178351680938613726753945445625925129763376486365869426772874917106839789385762303626417423957706920553322021329088749832232176315029082309543586934384531505131174555289696005076009249561938736531094318313154069935496301911857053907518605482858503393290668596292755349736465654850731486425420162627207036214191973116248520217089342160401313949914816009428831464905852552229575270666122710219824630490305150915041490712980836454867126379244789828240562679349808573581696428748099844114208469115948481604333186400741829566441016433260553035702818261538998576110257119458273587102323167787583321954949372411911520446647809666693775741067235103674408239863105943462104146257117149444254894462401288032990225338754954593628552575333087992288023538621495371306375267863811280554705569236422052456389525454544951288787302203287666688695303819286366789897843911236036798879813700255167213445985244114637319764688645917006364672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -9698749270470985366696252802202835910649315054990567598117082004230504451794520738701498299235524818301124915270201511694501164677578275948556540241727553375547764347178691829523206187829214233591571288084284309780764171591802843884940807241096122562959914276735390369250323103115384916589805917230121051179252080912950724060244248530528788603677335255247736887689494883263539392630107619092933303868935022258592092730413393834908345056560770846412581013281624322830772316629756762672672733968419622013627514046119810213042345289636521386698651683088175649143743035829643474363551424356131252140937131762705780676616375780789152936566724846261818971048187321752199019206221985980265078816492004953117124588414907602355627669875098763537596918845444468906638271611086429254302407714572125210645166681112106819111093230121990584764252203808534728715420812598764069386629901856355416016914718276810778334191382279346344422207776621203075751307629147122198412670953638464463161384249612577218119403581536863220930696960332786506629907759945574271226718509991987439954335893481260910794325172156008909924309946688065440354978401320824269677080602015587807058978542034870092173429663337304141957829150952904561073411118436564279659779452261004109826666672965301784670652043367679759251808379721691565550650975490153400257018951419679997067799674784973104278036212421120750975231759456915820154360226354109502751379305153551037847018490748647066362382671493538852360248166508759629830562907598138138230776128626171767378743745500239971234279195612385052791209743126558772265188634988176526583364463224917620125947806998458458075842661430876497672717634350955539804541546894361105418759613920836479665909902505106610232102647259195374759981386612017581576949754910132858884945606867102372475709559203606608282210829232438978294625504265256458888320791370034043691771073574156454941936467807594892556588178863403581407802115980903139373350544556010736890944407610589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 27065006070606931214860752677721456028792277412998315785341249130807585457554767806157111647421028889289280757114634551875978442822969621341208000344409111256349414841862117905261564831809084571455624056872551830733347684935592775033130464558126006196374039971131600922072689715580384600664244175465101220222304458249264471778559915178543073149396841263446265278571000591729254599259405594073221960577228708317239227632395254151109332432891789436854749006959040917608964258791885477851352785531548915143532839266449223075725374733085777624718702395014614843864700009974587424366722300636189288927843251175059435932469323535719305757491269760165372963361549055750595082165068202685002717958723197441370446115779919183773129620204803379839039095508420829778468542402252526683605192586371389260424071117815924819450512728729767503443556064533799437035035319204791147603140299405231348114180295415173149072240054303423403818514299083057540581797569270898658232485849303175677049891698650331824189718240492570506503013562401557340801713259166223844867920515880816087745241174138773611965661981066920498015753529902935781146917987023272771386847643542179024408565192357945506585632949834322344285067079638093579859750860898365771595190798188431114221527571317918841190934928222498081477487164494235187953374956811957547432169517948154490063535183430234460883525799565990687918028396796034082360836218978027405333226235460004168729369727313887150516361178624201482814995207614475834900614767848232281109950605794560835028187191324121340046926572565920900087466119225399464926163411017120390733289526310442091539560365024476385531265549475656942972764806228579693844097809899622396323967411674454478675857223608927354411270849828220324034213645752452542413444339941759879588346216604030575231293769108826002885246664557787129892057400475666811136511630756381727117318058073794637013985739400075220263700860873258316673609513874652156147349756258082225744119267197976576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -44204638003955097722177289104714029122445133370574213806160043493862653416377589181267171284600332547407788071333500034018061432217206885479791045082196221477552037229729742045502763922251603965061230301147643440829701367896187597336829868180611955533289238397966655666602394976699624565592597733901610105978040865947040173570054665980531734669797564372384506824197446908222503975530107802950800100356869534292427797622062156441114891408952866926327418150227589660326938384788088968753249505852281987798968998423860526829312512073780941930175484014073200900670733234960770950184316930907653172795416057378848680210594655029771313909955128388573445220672752875089578410109703565235655984993576096908762849470991710600822692903118726897258930298675017165992526027073626570537887533474439066686204958665034456598429468927841308022106738049851288889965564533135402238470303826381723885130839911731172421803446481936905228588038993471531000947413460000930851957784416965208572837988985705880422323177576274784335473687048288012671372620877425189294636346735376211422302788039944288589155398666851167600012906845665660121192677821371480548723979990630229496393939222594358690249101808851916620838222524222865459975877261119238670742093311463633009986309389761725882001124429996005434222165771353655089524141351475088406447969549792301449186557424500308955687286999740848818897106652349380596075874576133985223073810778158021291585259594231731284320602197746356384593653869858421749406548338089083555712696331692222559862223839631113465875561073046587913913738808401177909604567251130418345209992214181588009022395584213913790102879285309657043524103071072779546090727545477658280496899377442582430859072559977722838317143901312564454803574466820529579066917952241891268789493230505379178177007079481665145310033902352291527981285206954609635878614508990190240822208313517818515470246175606794961497099523652741071856815341311339588280762094388248864399867106083995648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 18143339193468183918345183632534157041529226030619891285750831023559042649769135320149679068041599992945188711832895130592224361774596395007703471763217317153372643103589142640104082200612541929560976580922168870215002035450535303670845527455667853485873379668110353540425325333883236931731075979134651489368032048769774760105560883146444672225562233990284211867034447541512517899239592135247689962104220986643295987858231204792077110962480811724343881489414316040317563638220806348101027725522973617201868320838579344807754618787671339725175506034192407125001592972873165051197577712602872856096423198188245533193382042030325099918308980183558100206971640231414681293517951171096109421048782502059095232222232641637300318547781772381237402962818482076491939490939867500426798773689320471637782106294146995994418094107376811096642521343213250584207590793889040302322894707853466683558614321537340248215851525461714098788281507173120599195023378215412149494312890295209500954558627799781738502876868186370128459122400374921059924215371733414646425068035978845277192859745029060636209333224853707375562655260195509840230711566075548530560792437833083323256193521424063717327561035504792252745350315559541155232035980821449841722690906066995488546410321871235150932404705390537552822972675403930311699956050731092208618464517693275088937925377772520906784683182548813693141185363028756801146754865218434258337575605663107566522948664800282300547700826059582450534241585666935967892058401134290360715908237007007158025745387282767929243673273167051485510294121699870338503439626615530759060061231929357598331456006406604056743979436875299578514736988574554161573126874102002775490414791512431902029337762358618745537009656249267704791087758132481072926824138177033308841958525083875964208269632065322211356607153400342257171800470355343472592273091400066001174385008162408284280288253822065909726890611311301742190274266181362474257678938104896031471404549037621248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 119898503579859032152223327121065206179383075496131828882268407747519207846667799931966095780718768296243766201561717976287711948480187181375010589457826728344350749801844231707198970251400570700475623302492244165684080292828466505896516499262811438218243551211355874171599883486261976731026624200491123766213557497680121040546005934645168615259966378459986070156899058164905875078811661818235967824088004749624264738737616367508584148201835601046525793325083377342020253300534065075845224534722883928427105898221193578938263272161823269258703093099379852072337231369862548449137468883727225542073809472014442334301633865455367204964371894887545728806005833439231306098014065577833080754676966749426338492921182540574731717498020699199736196836699418572630571776178825609206075729503693754977943410740638223748293408562581953655381054446682935768960408139430011080838111814612379403252260770858861751150793656806440013304494332874370621940096719884903464498894905783260865774610743696549704163830853416084141442103423545579863740185531544626655790558494209451129037125668165466859391178661849592367866767750087179496156657202527651937059285923686503528340273035665434015839193711590867305018996745902900183496605397774630681880195956187354940016847309535764794183645393904213215201221128546720586218538827636964888347628595670985734439176427804741179126264089804728339396280816895040901760517914294815347528839279096767606744704334623926872252019330565257583624993388958968823190997403378210820533811390181930234986715540333033783288383043747469581470063163714979646180175195475548396959085445230835156559777947968642712408136570434994869422746670752283133392327215198353522225638161996861246382802661183318047124329387815379076264370161144235673451232843292617612894323759753336505336601941182604151470061294822851961163546436039068768393523442196540367383373376178333489279171691578509160161969173477067710364425099104288888158467906014736440186498945980039168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -384714995179841962300740349498429317109254953360839592290597377277909412850688752796617133777921617823220015959106293869657196920156050239070044511356308076876422044755796011512167356049494244969508237776206596807735767676966627479444273620702980734075324095877638089830019988512764114666967118410182861726083180417946789558479555982998475032411837799344868631690274553025017224722684724364619155507720909876178356111283690969956983031052560383851641634071237688873610932965190449293477458999670373363633728475108993380685444213007365469870867001481573112322520580930897152953502920418496406460287375775462033527077275436578661665579856382414644308410514161081259999324511344241589524456781730059797236733663793693723097816777960051291054903225692654012795173565985879124308708973900450366494785233535269039399210455003512599770871002373524405719861799257829768848706859955158630353262751306366712807948795909110581539892735147176978370775132366787178367106216671425885311885327756453093684807053405839202145267175640244175674705326516412801810304377848504537346985460599345306180024632907974866249118691093236262892820566409391326601156728119526679926281626329663374460926448620333186607178738539984728146549372368862705255858466326752572535564262822570774826520383583095450093235482380730727714316903235535693555793018335028158415293798442063971964684976462104886965391205064274076665141037980058491193358126285090902265119173602128701925847635261225725677142873526599143820521450522683854167759083451446009782426958770877437145862748059980912561279104594016004137153394142161310018457928089815938700098111957782903004566556342674638095523790368911399847103583244553985150773692217631546966257186471118366599778456868257977884322791743446152653342795044979608056829453240712604967816939172054139052866421059258732628237320277997489277081315891426457743967586207941541802584175653274973588685367568149467884452728385453857502513100396305221174538279473786126336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 608230703045301387148375942581215623286031066921595203873603510644986245050333139612846560087102318828411782791810327201352293764883251830142837008324253934299111057821659056748125142031496524656085999848707266843867082184322581261774381814312323774209248627549209744792446409625870639451951146871992932856560974663087819666156491596313823855660583636472024630013591310366201275652273414239996933824480620219308866888185488783078627242049727024078973807486127120446286437886415276479894316405649930422358668799443886490456079841514289072236229322851033080194995821308172935891363171938120430135717291645796985628706545122826191825431368263983656914876821249284158482574519280137598753640006009110423249233460917029493712753037387908783258377209048287853763969597469319260709525911627315222646272257051327952134986915657320395290362688986781333569163141304981343817929064426822088277305476403979885634150464599443937445295471443325947398075425750951755349135145494675905187570233353649720832293659489858659542121360378643353654111165108820745486383968763048230755058888661513937864725778529213546764815523476565513700157279867947493708278819443269214035823778009819682480110519485269106747887226379642060811446209993004134056430271017720698355528546504797540205284930645571721000970483138767043535607924521025934988102765687001150038586885353378883520831957097974438759813778200722526833998248110595025316762304926391838152313301218129747043551459257629972331000781262016352677935957768621452914789388057242710937012178618260025718695611728898686780549126041835159692717814692757319628658495008858215773447834570581652451430923771139042293611181825168676876441193723763921031051580937702408522211940468771209514056792017801148270946459782465739258483120676193054984892109805657450690181001029986408583376204737270388801475486739721811659473497225603132411586465753273105034950658061135528923878822062475598260453384536851246079433658830708178659232696618033610752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -411705779230126965738640427239537623941862960761007961409215127518112528054909609745032333745789581900804159556793610062760973433190834688148823774076142744656294319760717461667554410157432183021921975367876908868223544211876323382441915234611190691410003505809621096759335353353174279265330952296372026195313574455275222941655605135467835091082314733040585505085783590661677323971786972455277654354924505054588516222894589202398548777977577705269420974124120759728476221152033173832351587886228335694590687335741668414922940888528086674933151030503372548350814857222797929311056498204685347805431289530398869878217773662531942338517770221147139534782393067658253643982610244999883496370223928039601240825132166907487527152047204439108615398208822434231523148483503106774738710630903220318415092470143293396042200146454318189052561892871592048614756955065641657078777229250869412937229971652527126427104643223794647165412542883751293386602893424449047743676901717971606861865449824298411125074759840863987542511315586593814492555405688752903565768063360846176596861504289881542213140899993423565873904100204166075951873592577147348907155550667935152676275540875398855248957059583554868870008133067455120767155775423546384205987844707997027915315402934859318964753241178816429171777478999398478706934447103030040016908499333738342488090382256572889753120603822477963179971596598407380273014606875923972021946701580883050531575819121670115429524255391091450851796199542336310102990991805205495935035574743942631858731470011506952433527566272177492726943036255720544811919845376248107004070406836892597699955392063936728964882511702507975285620815632433067381643310067471373188723199742686797451963110749040464557903438128175777986071554083853078454164137468734627311938631702876853377744344297426781927678301131250578967425577804349589398135703225364426360870791494804165986268527492725940189733188306768333881312058640669201208115301293118718468111118786587787264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -562957898770016024354151941085249312669671839750582282519245702825155411949826250564750149822520838839414294952110920697015078371001109420341874566548562005010907524234159611399702446034795708941473757568623587460812748364162632252505370280073075728812257987681700976169623358551248394512164191771615432813706348019592899094054733180607684763274832179925665148355281592949895664071076432615531681121876095120729376702671381727348231293297457338846438868194738502725096788642345399602238236500456481391936529560019962880738571577545494728335750830049205686105085521324035919174144327158814092155459743472952016120910583029993964663538954541946813487089046045364505542186503559975452894023785335381408453800712787189187020848317979505557403366453881559323936868269325444855164200762148476248256093241563264448300921368486695762549575567449083996269767383809370386235023144235622303010351821953442122780189836904226834004168303566242608409865335380755057745368224989355245517803487510994728066594072567959900529826676999498436358553421749815477026221759862998583582980160171559399714647886622734767682603014229214748339444977228827998251605470477092702752214746195035548828979509427891580895577149662746057048151760806775877874534646618061885352611955206413544983857279016125653457336947588715746031150983731630410321374494351371617690580050969656135627575540031572530030973081385777199860542172073030520968912672399564618981559869554295647312659709705416185445078785800092827198455790858025077024136658409138872843924508492944807320918313475821992238937622552235565348126075213591851535619264707582368906957803787410729220435609417539338564205181205225229538533914839452823589272618841822325179992720432757556345237912471382739002283923174553082587102089809540415650450759342331349903627212859741824493708363928849870037414922655467189063566333550915214614885407262223785418864744637939809351584774513246065205696051708237002575454412095900943149846013593025249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 2252048819168474380015968001392092766213631379630857920608297213537189420865467804375593403314361227522097701256116410616443327236305716510073005889829379567157985683288476968227949828955551300915780288245099830960888933289118814743807033582948493506467696186430412177301551945295739220539935036604425738089965403651415654570984061761416371626863698685808197282134781859681482829348810037926206415241235203156174086398417291105983429546945522907141571439048471597599877628325025881116657213637118729268231596672542711329937093077876576147308181643396255585710689463579921643965952151702146983104820486536966710289629828850822320136260395741463606399345296804164479217438976866508940148524313439047999461550132785342514572906141305759125548155398570322321454888231821609633756693433532098063518322213433673061783777957151150961622751231520614571496397149242449710025011249358854047773703622592578437182537103623448616593058218770184481413336514102760339356083776246881933966474703097604646708125515167826714059999178200442620579903641718617691448754052709730084699293578203523853615603034719291675108603927870844762080305053394647784152926140927248721596037410113852724603968255672222858857105281942517876721964810159495284292128084461230175890483944172703920047701864184589375820302811520680633162804726198560333691803694663871626925975489700317059378445761452719837444384481670673716021387819196587517600445928868677679545959017499787264567627298277636610934186506173376758430148928107431721555317075960976097657970941493067222339197857420902144309003818598811642768432492332379972263611303743498001319189520278255036097131007751273673783891575464853335810659695590359793948775988976446796684268072066203851584042211646127589265950565083869420079950956185230066483050139575164427674353971900171138395308649359327439621834976350425103249764248230403389750128095903011152132967975427099613319927894575955769172888180166207723739136893018571809552144944094714527744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -3984576196068074118522369205472841070626282905950827567308326727044180523364367726419589370361259201220592798119438533926110246976170942703792914008719760770836298483338278566060956246816680691952403916766812511263028505904648394186980827421027374690725052263990565559222220452217534944804645556958546086882444696370064729541209319477853007921927214323782595937453215292316300015786282031017598298449899731323340965691049758066297398492250569434205023738308758867643173367703744584125854661771564909695183194090087840313640151167260740711735648623871147323483867660424301103935356971214913614530436471746888982320337317705638739110386010767298780679497733645263485103317735898334047719190213237077412095577501812231883880618627058547107034314816787924056081220959255694765025240700756671277526797999782405675351610240616046395730429166377525955830187186076237712332179664442752922334701375109685502042843152992062707263500385266338582607351635677661202389467974149480335158743842466055419761134821641985802414484907724457080940370541934769154300793711670304691189519922001152640848936929876766627419670793407670231439797033249006644592028257052793331680633750676875258515735734368593796502528001646035535815807111673000551872109372429533932557142530752211909504628531420388758196712119503176923336175282720481187455916931127447243987302526246603390127451182852763132962991663530593845801585130096132406974939793329868613496313912802871065019427180904491682689434554211524900573248580881047353099974102960318689839816920884656538380427492509265490673787781347842975530056484488111547487754566943846076466142313624460894796594958542561654978174237466584898399067165154259020571750804984770525770042552520090676211664167742087747413991568985806125188951304562068609930509873293371036231843632156464234730669144279038292544893495138776283801300839314831310126713962190297299384940611076024685726343932185674553035327280243640930271006602846033580686414164427009949696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 4819214455197034116037851778821376359832524193654897279421049854177344425275496539931716926834049636171634735411984171134040596358699350013261023168288904901156239785431191033702773738893669059087110615097708845072169224789832480261797854765936355825092304960985850103689736018594339815287395016959567439572482311906830068674839185136225513767821314308472576070139796077298623350700592103680669479896970788541288308995558881619304603632576334735345834908807944934522670163003678615043380349617655613986602206909638622260927277528820799507032847929468870030774675472175346731258744415906962651651296778813641055654912303482010577681419405764362313350172761191601272794046274546264713678469979710852153293183120749675646481828773364936969362560663863473777983078634921552685146745799876310091198638862263682051076592816956899590166086776821200501816219269996092724406516868331745070395293395017495819183871255126517334565093138275860076974376534512666932801371322615672581493556115284113508807624075871075031645020080233663784995289476224246338217573393307250194260570252615284916825171943522478809121921075939760087335273351574774282078788613992946534766721319588900635015415610485378167172942787024862829889755546709770807326947949098638628613747735998837660882418521853803299765436386584824740839004078133031446372106014444330891344909190772824364786308216334816907415221640544124926030086613389871023773452509997374604364485540495502647295023277799240419831457248421062971212575182654287249702246456745190857857650592767856340678572028201214610004678278740091966947586271519327062585908025247317811028737986274041605222161593459547731463150285238729449223217949435157536769021760419998163184936926857195385514629514266922369061483504239119660254557604915364022417028736924050590514283244420442025674529841218725517619220693622815607777922505494323010676720494209941167059597709291397767881577042415079629514737564225465699841449185478053585650206894971926085632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -4203176394543339810023735024989499356040339136628327989668424182421597441953974314928719823204169844594792730341736192368378194015305408855307137337683143242372275169015668024090925496710756080512934023579320237122671001812978888924811806883216724267951740239373617904762244332858775117540498635523678135528246233474453341028532595080918946446913665999907506568391096983406896333945400946253303133280133538455435770373323111007653310093741546656494076875315456294231589987191172950513662060166196720710937868709006340761272598751884930377040482622131622429733765188699252617294427692705392094903995648434479994797998200831413597634331140507953125960485257941137999747838346596621099719242178822619807844045877017661688070793479622662093911795645649683103664965761402325868515904586215472232455676315504558946658128646447793804819922973106017464256173590192029452560350253098943383273328513896009336722047759310883033764727053242829460459353349625472363833348472673796413947717298699407578879125179601016721990531579151734430539348996152023114160824623806226623496599198984273609839856634687523770679249639905959243709446585483167422574460015177304122209266201370225587709957033109468004786974882632205901970648135824461784210294202687864071252793117541749465704088162467228526154005208497225436530051410083838016858513027805012398190895179928518291917233923017575910079655332962536559222050852025536381448649033050982491729834158213246061074704544172614190127393481392148989148942157632545323756249511219525004277718461966271398858350474629473793747311306691494165126895751869017013526803466330315518873293149758182137460808408854832755941205123506628580561559848785392913080555205358145225791441222923531624819923402219045757769968544040480008952266969179842790794425291659777563324328301017989820515060563674077743874000906643501322153978379947814853703665328623179216193906567041104371228818901000095105190568955126322564760463196256634042105523451656449032192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 2365336256832539554225663772528027692121683208530822340549997107312003868997533349432750866015747707225957214142868870701904339410490929630456275105932557880649706311751899721010572600568032979088569459338977797879065323108815697626369254703440993138028972132324512877697548736931132839504940187061616885014548542229741371456075117674767566347762282594490406498910345711858758412311251244340178094990565643889137131047641837688379050315973942727313928586161542029292077729923826705990394539112230855209288191370168151369691232204082524732262239564207626049954627811309582277893957269761659120180926870154988402661557270121741681986114324776708713951841253916936756665856750491869990808662416205080245517956947818073260182168867890046225012607872620127212916094969774176358782552794006212917823085980650254442921584354419239548295183438554664318971738286503163785544974102217246664627257731595085706419166268257481956986996705949829074901949313338986750955344851989156297640963021279726120909117619349407548667088429829027645949394421501104931777935842778238483556308389561988607735205192987680214599122478510883775793993033222482384017803055442850771977740517277123704810851332783810308091287449405488251288562432020825617190824586754556250248583653714734760884289501415989244447756106824935058280345825745449539497105809848376739213975573934898941109728347346691007559601729291372719110051389457002243777381505884373935550092122887036983058308897594734484674391473573664780838356976711378639268689422388751731275456381692170203024629913305801650518744664593373913793853392526655692134926246170490281794217215346023818010832911489317738709052317796005556923110166465244953068240734255310964075538934433692047712458649273062787913335591024071418401456847182487818435605662232648739435409005644987509914691041296982793948921721042253307825205814823605364419912545415246301726738116805832528646558538444238009805417950685764843846122148112983237590465298036804288512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -92159544632428643857817073250470090988303129538613721850639489526577132910795212149484769813368402179387893829694934737668209392622705190128686537844761802650508468861789946877331154217481499764516174698506036054207860697057203170606328710891802020430591238467919731621499731459102818144868421682021816592540991000678129952172820391532817994077251884567374489918824270970725175329451101821265505572182228635612308085687028049476016521158447136780237826186520359719214728588105806603263610197582780637233757244349586463517863154533772667066866525178932054817805246327826810933636326031523305977574513706215895086568165348449754065609139166364939448919232203368141305843460567165574503931354581328492314068734271802907593207145738125212508462962861962954814862325336275937875500297159431470719142928351891360594856825149743220426983951699536631961343043362645124294157309540068525402089856572210076790377263053474963318708742965280351506104380961391693623070534349755432534868184083722501551199234841252652451026794755069498249854436484831315832417578832234054932934801881366965312141793046285557978031125897308311806686413644400774618074541620956898857770365728758594190770981758008868762837613447131919856248270212988190064486603185791205131757202414989492256492357125085315165992201371726460468798631602597314215423927729702262594580240486634575451466411154293556426131214272276319944074583192645787913292058762070005219990767408652631200559852344172940772620249647232959044823412909351540485761328716865752612098173747112434852240683126182346976309777105051576610355265240731237265096686374331910189504100728730960328491340775443031752817727319765847252997141460212932020596789718810688855493829677479003707967027709679433700129571075505243188351641232185323482134632604227640523210695440193520303336758854088850193729725814789916356217555833990984630974702317669191424754774758538609777963144202578918221262061931523006493920425334259670007614854276484956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -1852456263166108447904681379951535710772258804056374975258588918219705977442298523200730590142496548223136158307322495107023678016923558877059696012745715961330627195339712463711027337830317399774450873211419071980934610580731849422680364145895252629046854986714215351188612063466502561297185790620837426249988065085630277770009725517952963506184097816757181612982835909143091617644175389405059539358244583314230225744162353197702079872191767639000092458165712636946846775069839703820878431909216850066682925445575197809397708421143684860736383420376795710938351448155695863596443576710450408519820929746711198633058901813817223597400364991578072421686253472194857896788932654582214963990997231707365934451053249354241578146431526302405703722535702234897457858274600172482150793260932732714462350178726753370353339833093979484008031427432546398769210763801385249948468179325902428868517056926521520459740944897136351698813858826767355014990508399971248161916293504811028872328712110499096264679782503596490287741830963159194171088197670156038326838029865781975652494820098510485195720153455263132458074611200760821501993717463646735116153208682322485616096843799949216161102161235317913291346742541480927858722236915614322914832826725583440973278064893995851767719896635757149158376798076224282699069270305621063083410327670989157093853639495630622249177961320186271996236938776181023510302002797419499828049055286099328418599481495412607260113238255560995162232421659063371684367161283702736320065355897279016443778242945782056539987334275172442491947919656032883819606777974476960698156422173123142350074043000248250784213968304157259256143610527908344832966411501181111666753336706496277342653401568964411870921107430250353822996682167787174682465159659132603721834671024507913540114892374172863505105678574979946032954085033270455273745687864253768212147954036903125382489061649114767821164416342317580173304488027078105447668841202849754212329710798461992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 3119544482940435062799327295457998222992164261955758823777712754010542277602874233788788841429296318797925148336432591409995241845828321127155503256264153989527220260394019935511901872590899372729773304201385150428405445889694406448186294482104305712537955525720980789261790792117684671210784975851166462135560455219427802394084059088918444954914593800628584546235585626790671699261141074017669652039818783281202174181124950698047173822002717581814277089440834403325226321244868151547987771049351878416891049743059663485846848812351189274197455092911725080292263019074534456633220884335539022695575244880874416677412382750355623018985431770720476443333519117985082979340325264668175499018363118564438554975622716164676370403848311014164364499497060187387591826127186524752670580322468761497551599564035524720052975252071220263550548393811856381258464119367314925825479252943119404819183724779923324250225107953568428987526898011569987225506952782767404782836712447008183819403722954695602423648060621794739388899512819758170306404773588359798455172639492148532493588664394381960110581811663221432959724600704211263641858130530202711828129513550993972758110085377541109932952232250929513945229418309343582842133217324285581541439978995947478751883124996465306990304909733619570026936006421528279274519041733566583842561363787323081831187821915586971477301704132965406438042424152696303738206633064345870242503931055947210066829661788410542819927048364496640841173639649297613113415484563203515139874287477223613101339540466157475945909200277510193517351177870455415364886855485540019888360345120992027613899750815039200317766168343373270871777341085339646093315276264246273321243781642012925409880250669596432922133268932404062299303377680766289069707530042561262808331647102879402806735425529554235148928330722855191631487764479270674417354390921940331984633489950613470142206071830698098804205813887875643717583445349321677486167163672363331729982693123414818816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -3739983172993646276311006446540342350645371186983152517798425404135217904375417461315734955722292630048273970918056154179657831031227384659496013981661992808230133762308846908636629955907013959668817737053671178824278605860930256190104560689080935786251274911991271729598687225787610656198454618060941239663694567345130352090511617134122558183119434330177026104403649281791723100426801989832997293035384087682991665855394762028470127565917313352103492045429239646931989649031319528474701765126773899941087345732389619224723548872929541705414295455795423706705133220472644602227434399097003774041500960215780346114790135357295150506780370001446135052874540782087809011408229219415159132608267833840248988543617358144647889091429601496144608406802257616323768680488264055940654636016099736028329085436803150017192336744324581963024302785469488314317447829219632687337222341417812021636889496419802623645120728523200171231903499719310081062575918148536613949388258759359878705722918313142486699753688008726085223570850735624888025395890513791752311600258351845927674885780007424882309338026393336893084407599972879503563497230576359416577866791896345859694113025627221434150938812164524023115512560277429232461237207654942980278860552200301626353829494601104495873124504148150041691483757260205556172858803842339949961464125792455136404628675541035597732505661257748967423508147115532852682079875714846012188545323062961423902942767332101199414764214254269264051274223425531463273122662419247882433409445087034495739498078950911843272252196005342726193479249973525247517165177707099081700563529994122189646195581080088175056268781541601387859257260411616451009034091917560188703172016308364824272672076312501946229575791179639237164551130018448830698022216988417351235801864279300468646022326788668813060645821003319977484472815693965745982157293385469717014308672024764694018137600968299108683422609554098001070756966505298704472301042849435888774336666067506561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 3870162826484476828894765701303164570240925045197817636014975348054425022108443178350441068756742653135644648428153601329887633975928306154747186991647161889218125289301551770188291898184949812479863533674229822867498908151020136937047136831084389093708689227973377467055605441803798156992516903391019325695514680405613068113880355426895405643642030905065144241369242988328799424625939216387774178401654955793594175407389693064761896343977727511304334421858494468726966391068858467587585883797765562876606366701637076959323073297474787255486708028800433027358819981067219931291242731905389078585864446288558902540172198974840717544247687446340689179166046651720375821090779590813898049339832994707952375316477003631537791048361382241128712800873981580304266879236596836067497150571572673083686584261886464636135370084490173367948230441305037261097012448043661008673020480007816199831708222111614841959102610259183840128070755169189539137660690013474887000503967588592695513288732059966325881965124770073682190767402068665411554209467934876787271275306121271707623778977060158105101505747714594476819417203352902870439917849810971767723424824846098141235629830780802497695789545133896893235575857558769099982085570328169561483442471797371092112352369386977115990467905406018124054457126358954921082189483441265455613728942218697315995942309011290471609059068530117830672934750186210304353262691533204848850669388472102079970717199303209387621902966369334384712620450112612285166864316012184971079721199560046669343220554749437107961548500287817394081690016190966564522389054797181202637833507882565138927743213213543053083658002100544164722625919936821398155049681436699221270724789008821178555806137595724590067579023316710808722712058823946579121946305938531139071669921791314129567250440047465466131984860623213913405412251872116607210682971576048924906971240312182284702693616741930750868118477920990344906815410504149787517100543405039123855522180911243198464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -3626852444638164427391921196015305727854234588064580253444190573675939770713896045709866234126978193422356764178661755997155186141268841433477666423207676186118206061674213511727553543066823010179496415272896552115273604411517151332541217734287715757135644129078533768357251997467721681378681608947437877429001404250046298313475849567615680376830073681483990969600969283935793249101337818815529231623306468625834238297322303866389268421047213208899150311385718906864552847344923638730515194238388135841292203292646473716952851716097964773625391553105548855102931919615393378351239497288667125930478744332398991236675357424248098150136128780183751980304919078662168675553666063222045214909988430398916400731997381596281124237848394075307321161811212739815009245696682859274286039249096130404586211315336306922314007055734749626538305792010522818373710010720570764844415104017028070056097530290661273224669818277148810730155863169943928522671941961090845071817088906073912234322614653340076157569739376683095630896204854725212998755168171959941206436932179676291294979489304341737966138745773970677405103476309736830197024988311492117139040802999669522424142806809889101055606037263396601048339958395039281811297054562307958097305918675159050016402655657471093014102735697925774429482773433436937194883546564463541281531844386406569673102715185503287792442056377830636518089094762615690653575696587924849321609408849241252975918911240392342528836467096294067327862070015414962029669583669956600073581763507961553765826560718850213293706381513192332417077788025484993757590420553506168375762767767075385418473538472075123380776403140058048697798526659381524966876879832584893863885373495264359913795968304195771694504893670967986023466683777306832544992739249161353516088193642137428474450461529394079465858188327377254355605472084446034675934320506574996923787973789263556614937103399523571787477444352136079640478683662827963262143499850859421253251685247459786752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] 3094792945286241441997347520070135130745552741363641174590720783564195573585713232988305232647383082821200398978039905928091055507754160758775554955744455362527473839217567176510962664712370678654998828840041412913846018970510980393679465721252329842853080116845536307385533707049360622387156399972221674550666007754299736818284449460383326414755404315096762805319887666831085927207095490041106067483374438195107395314554047348194809108040636968934221845690910400568305616190835238941932927356497389657037477992740120027854861415142156945394073278680975911518803087344149413275322977600706602100595181916995289568074077273264807691949060827474971552605599325063950072370625541295276889212661411375686347816069058237461820216157400172410591912611348401471161487085241023601714894648192203787061631438278491128485388750267294961883339888179288511951019083692131375302869019025203902306538523940409265171312152736355092180672214571710208858259491500494490606983574320172269624653769837969621572770787339167616301554094831559963985985737177913309257513861226951425170064902182703366139223233474913254593392312291416761171671027312868753741696157450881857349624780064888049917697901259318495941535893465454291059970005130214951273562742912837633310149907133448790544504257725714801915567667983902211741785285624398800839467508682922682827999492749062654663052774762285333639194409142656583794283464412816029061399429766270170139279703579706211476491857997562024192551068207106465449685519364276311856278540310947680676978739047414851042672143811525023253366662414979025439422389867840324431752588465855832523881355519471465011572223448764841028677044127243673775161965635799427769355634356068956021602013857432557473541454837162677141997285083308819508732101601854096694372625031439295080158547409942681638796028202511479596184964832423579835694748726419466999612839077916826568866681431132675336518752488256536324300016169927117131856624021123736418679934147689971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -2388435561798683410329846770903615861307821432484851850738585533615524546033409912080049471629394117738331882471401717894419561424084539811012474524504296918414645896260807740657722925388486755380798676913493834897040292242902096725457455374249125785820887863865356798362553746459143297345456568565758438337233429503543533025685566397959592418522069541123258789288212159695434339718301006480899972556966995647885488983441222762566331903796098484151393941872616717470284977876971880461449961836128070151310634048592440898301004293824785640825435281013613728995332051253079911929849722137304521772212587780853442099361231966269005823819744430912332630544723557368767326824634760998279352100482815416096013156011423225678128976953984779694526835097246350813036741869288668177561063416747555245227314268340531912881141007515443416719236761554820670672074529134460842959183569104328400475244616265648783070287003638164390523165566592442979747636781622696250740412023642899150938682194776738601747761419245575239775642831918829832303111252334776891938877298449592288696229276442796913709900882412423188628725494160591689590913329661911356095972371274445202650613866943129878861350376522053463216292293935253802164164325063240648705265995900156476221468318599139175219316861668797452235156612411757281241328927554574929849202233972291960076752627869860654727751582755803072369578143246959421903191605734864745328831407746522021543001528151827603420752197269202851771607184882663224565050797955695855126552533351761919675032464596637577744449513863049605882976818597722443417993129747497511278939601650658129938916923035358472869540383536964454238821608494971098318428229504519684191578112018931533260758874901003060180800763997711925630054548061285307167737199522022908170729610072216622144262144568855334692894638132366915908717908224369338287499241843184906317537934946856589687359699570921347691075144529559358814210260150006016592942031577328450168434851771616067584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 1656075429755666702926310539765772524052243771889876529677504973599841946177032924038472956703114507840145747612894636769170816148129696440271048438333065142971441560281526846762811971009172199181849264510342282096593862954657184839240973260241986534785906152505210720190812342374470005305973261883625805007043859977037675211815550265646537987075049080034266947148051865211572401190214872707854494260179021109277500681546497551864963470630493944151511747020367133800818270873334597080939248021651948157196575426765012552387642518731579238843937817743351370872892562488431862645537922906254904096447244602645437481573482839525092173016920073252016743050395764465263611336734233263806421826005297279011359360274915426295043426272520748010417485643831992803646245933960683742304901988949097100618684737061499764554756397908374077004735840046294835404855274211674608428632634107196098918107483419199379380330777709331414407641962628285639653467924424594289572550207133525563958678999165325506362257413671589776531273150746203910674854318713997114711408428857574251720499391582690259221366568551227640034650782981408756619617843114123911502705003247598628640965159969777206763446756499627429718288645360307432299739428099645661873183975384116554707179493003267741541449740105901143342444526547416512365409354836593440729431479466216378073313996895459153250965107779381138234681810925787804851250185369170300154149202583862385907339531815733812967591633389598214524924507564343244995840572834726860296830172302987385572892375174581704857214475893973395510386727856435347271450110439632329532868390701176783826065224250242942259444528219204554399524811077552497539612619987358422380834460792793012073879280484983837567229416283694271264748687283941881927455476079081739164362587172286518245319859271061705657724072081006436569648288241128473082294653049775186341392370250497354344821805170198357175625376562594881258647824974552540126715344035352424043331605513155641344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -1028092052365497035452657991771737858201939829704869763646836042132039902590945699215526258856238065064407431346465323970505800399701541199269801723885301447482516446856105186945685049512537771731518370371265052495854717052985273024718302609262380917680262484777781321539968112032404822865264680719882348447534076073770043468778776168233463878182850327853197285233212700815218285088073573019201631906000894771898966930598625678173926088873429042747564008629189416712258335091085514932276688898985730405381386573654057654748530442618554394730465521358861364261410362367415473236013923964685780697216191773980159346132270171448378608544640127806184643562494740175475168715630035684841899822939641917868020466194957142753851840299698344285916351879260240468178007822251930102687905211512322950741576361238511605857140315432164870291337816965463690990031069219034650563667506002264307501310120379527826150540585563673640053707516660870031425232650005064645733531631413640057454902393698921463958778406985568741733639651527667805504900074243108916498423767046918140233443525622708042192567618761305597189095728135944970386573133661084114525039620564655357734253209950695987984943274281750808688845023986194887586693194887623645569143492939892786006214587330471720888872014709939648979576459999264156295501986453242604132142324410734834785948441770122553166084823389004015593611044630435250722963777288383105682671711631012018836208542529632696722394964591573629848579617633450652580713288952234173868196039496683984867875689933053894773213375013042774240715319634231131659859252493074866950450496697647951833163614139461611012513347417939590685625038573197068577611399766706086520578176484066907289123909822387972306793587285720056366071987913596167210085971870869007394118653708067766114291561486535268411310643777994191432617783662011951922352570509446575229953205960417205014499177306161593725100827705343989747896159136180837565155103010113651460710812960937738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] 571065817382496783548621039349646795536348711575431033593528623937712023400315242204510374949294997554769028097396015146331325845118053881172604590771894036657663097140288829621015254281991107917186236524171339728759817298583101870164266363755654975660996147262870419774263828644225867776363617773196247262939930024589079575164366755477170394066098929651669394787167717724204324828823008148707294951916166834997411730832670277757529734550072286381715166811479763524862182328260088248507407227813217770094305402410930423888425160062475806744273595441513863146622282602807613662073939865751925272077785329359547985251403251498239306128347390315726346723968630904211170721764016773933099230193568351406041963591047060325981555270117831274676330949219143622245392027385720939824270706430505089516861112943415897500881889435863687845944412404964145997511827654855380989824204939493601780341148296828513497623040981038813906379906584832542797350919859845801116228519934730696647426262219979153921260184691113559917255019495084249676118823696051142625045750626584864110223517387676907912252051697152963264595573206912443798984953013459230011778977059581482404653978083208143775412457353946697748156283559084945632136565432589827981756686473730178253681055949514748948918602866340074941426958022797000525878834601839883370848467746327263881651713037887313632590491156923917843985443600776674571422357934845880320773079769612554281660385125756936246077816001936543112438933949519835042513933498269488388560779614242200526735891382126390928029339773956359090790984840104886631624506938581508868551324176557806958496475030917502823352208329754719548042969986904248982148074707925215319575218068297768949608858052035816438375736784800261507497992384437348972428494226167328357554575861680020519536523190387682223347877090012394772859228523818176598697473656825586711409173113967066808455369897391464291000983326421217615067853294638231738998181719152963018606559502322892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] -284106159434278131616641850355508867501238129267214941152479183186406361338283240405791775102899072546744403011261382722031561496288867432693127085327985510957025349971227543189473413061545687887022075381036457289619315976538140370491629702712942514147214855664871564896131049264658088845156797680739272737198123429889178886832555976258245706109154767210691948804466127069600016225811614040748536652266742970224734460406537657645733023766455783616735349681560014246813839266667718442514375721717276439319619472735414262910174145404015298588783686318705429064740446200857698045888542258075212453685869499209599279653933504144562451596707499583347476409002226963028614525662814203479576286125397471130675186292757648578933663777262483660876923191451650096144987912252295221342237540622480549669751349910377921640500306468354514201397639696592989417940948557816412339884647299025073186872600878066640431617246825360374182654934344440181781093022885972890615714692251164859989098900298343393427433864931073669967687712992115220542277119323012598088866587018269326071508048787930427955522016612763376021661360463212729563778300419869132821733551201339656628986431443139147160348264029208616724980786328159743739295217319958721770332703762265455135314366515050727600262804230666845551125919892512974705510294524196294624558075463919037400956616434003924425257533513474591164758233116426311209293473988266001670295585147018247860544763736621276192403129838419794642319759006047402093242944105049961021853606298377598251780523116322826758712596854885440211666885841015798656887402040443361532120585550104035856140919602280611619097262744485349302517039508075676955331431890803331912227536999008251191376263125891065538778160210830971683735047754591526412471943197210610966023180010832213222291544241649301236903173364631541599922592977413173619546086070746037381568822332830515426950500961312458582180538093759703362788414481305927545062199741083763112790213774578548736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] 126813554829970305109017574543556613039353335138811459098809306405314106523992497540409158834976801844947772966768191370457140613823663387410126178448799897478063645790721388321114801681178073488560492939220162868650657918940511453016940460834332971745934755082730873381144259294312706400758761052279114223834997930471919946983276529459839984964477391968215781814825688063956225689745379704790932587512263784099822849302361858672471893297201621241291118175554688791628907347059152358948996063015324058614654621558754837160574909012170414730144765657668913301537947124927605290009337016147409846132518108459505544831822658529539663661795301105411971836721481895900657381002151493401972681934192929764447204244033932725788099880287493477887601946869831788378811701977294814292135929576143913731954590388165089762809714711003777803554474688116409861884875466849159973757098230986541507791134846938830981017222857642106807806857405709324572357875632438162069866619191910967814778811960111152325822952707142110693359732035586709045353902726863779620464407785798269556684305643954091232461812583515075228831501223862957269261738323954900527079667243374289776687373094378280685662596271023536259461834830804153228570936621464284367393332898068100309417618887337984915119318882302721627568391776224164799550111217736626911902088648888490264128379690667135736887693714172813093064459890137679256815615327078528449700293523994571001602313736180827715309446717472780716549754197698121296269447301314200378301941596720084745324725723453200188109259145157087484647189347211585795664349251754394023554681367595585857999091504916640300316126733343564126166059009742701501998928430738506732552513937011705138388751413378621795028560786995356901682947244969341509357216634787582135967347179686613490337704311877774165612648100879576316523560663456971014633398342497467784761492621545893489343121249176416404398105569221377622028553795395767072991325378714586048628822339974332416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] -50877902066408360484608169259686522313027330282552368321980755779022772428381419160771438316525472750659196826821014738547843221517715461147341959130220947211007069019540095320671986868060875003071233241731360619701279721837270658392149080288910457582814765186499663984993632955877510321983196560633470696893842230515478296417147683296371372742482059598964100357485015675791952637945174996177373973364969310031754767216303116196394005580183594266854022650368208357242428703835048829669830852641318734392910605221713978264386474278590410214033086179889451548682213093816418684245495312216943891448884366963111267463248539067737401609333144827502840212325872928412076699235540436612612287393643546408530124313507743823061868138443873023440498454064884778991245549381714638649393773041166532469039151088824527970274291166489490650449916061845531702481451913600901249798133483442102309013682103419363343121813787621593614970374835451929191266340885092726398406643089481765035747070968305461518157700513543770458181681005322100137970646592265171144034466178122943359872864244560159068290693302907967935084341676566644186175953025581774540272429295245210799402556221988671975331630028478155477683601788590707838439920093830338027213080169816773284718705947563989332244251579016184665732785091562019805601325748493539571160633756273648837116652047541011628994604655620212940121929108939825234260666102442757895303693149005857598994675926447479792615077126416967359377340937200916557719296897379157448870246173221557707455989906862148508210535942147663204350220691939778418998436675755012258169688497333578867322031594515919009365434832452024461774834562565002517276404838230913596266184493210297713086700275733654288559107549360406719661164187189955989531230673044143982249443386346932422191361353879085395046253401887971836722856083151215096764842019026117904017474349775653881469267634000442571828631868557525884754679699542228247001483059713140761038057868539985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -22220431745219555961251245954872059204301564247882804490355905975948280732335325212340945261758092791398250091509574029438397620683130487077869084004131554787854820005375792839974433282687792503061532880762076505056240200297933620314737736749208855325393354006617195056326342877721679875875597781317645788137498811345095562418888134915455536199956030813319513041576196036320117018766152854800379596898306691580877519146508814761609678547953032934520857885090839577321007941932672654645359479122186800806295983633796315513620879989678081659511707024810503886837888825809772551802843150062877776985176383438809276594620621057209930870765669509203654236577521668539779307065404577089009791510549086774016343059546602279086787912903221922586678986171821773109755558187529745689549427669350335031528908101453682774296879292027393508817300319213398515582937228799417866570743787853237338451553273147371502214539293444450082278132220740311123705061789202611188509573048113348997726639874805778031850858361417366575716242773232231267501851422049862051880101508259097893478337382397949974343574598713593886064262210637446406852915233955597310402301542303392406654010338169600725695616578189221345511786340653923913247951166499370186325311091702447339862901928758054245432953870465307145284410193286633924777860130737969583617429373409662062037269719350353577554656990423372568021277813838815998295529532928925693901348471259629595053487121287027170721819450924020263854760602945438074748113060799976255886524885400626738763527765697933242376257569918450927892572325655309674795711240919775822965657688254346681999300845943918496194941842503035446815256029132486911342131378363845401983683146058818279584650558172613894691518117796483993320845600231602418249630036214282941987570417121835485098647882248446976003562531753728371898258248152580220982827336439266226383840870908420616732724731879940885461556205581401266114792234385894478282506562617475072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -1061824655433618177477330604057686744991911026929044638461179479075793242341939570969266946303111969144014685271295237351825575581217092967349056578403857269508180683050131629711543345537016830494274853637544269963617791002403331624050587175337173487784090661047975792575945269821826182448945005724664587819062692515889719458239184827610733104732093139188856394225905020481765201701691795725138455963046228859271307363108921061590446440524150397495180253223610211611998917051823322703662730093045412122301838152728225033309322924641867200176013081303556193760119137738781927055760685421250566994774211714440587739069389297423989510423013372572232381772535872475189208703937985957192441297067188232000856390614082482668872652318745711157093893643971431058127782800846259922888178840074749401575055384056012683668446814225973154603420341582178196096665632769839374612410655997224153130329987744597008553259789672059959265902042800013741465847700902439890472748147964515308494754315705339904606835289500359701474977078074853771914073292919216585339302439416922501316607367116924741290103693058273970278130509281316012682541776203255822075072199408815270972397822981175485280527561101767863059368962324250985080807879869189209097421939412613941767534018914456520301715950192143188754104655133639352392824746688900621826931375999286061986258330946205878317254594765889755371646542343382735895984670270469632917430384688515408792985748071564320866220470768434741266655466861127733029566878724330884034124628024985532741235605014665034469282391273832102929052155136776560997105355830618084675521983107460458747260798247675671354242523479110729563833979932839129533501432202163481953551598727701539539865035203429631785907793275023808931325135499150532754044341211021149764931681079803398833313924413376892832024990346556205629839412065467839537758661571304957742039677511975755280288124622081783033208907474495863849067012662895145061583433508052795392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] 120788562464327755945356141846017746376147931706417274553289446831244941145936426576853663895274205080712815992771351343320298748121468511139257167779683545191243244940585785140880359619609120765959562185632916876736210637875813781259136333829953780931095492225265777153707761589847222132965082877583593306168938344547421082124900724993303890272851240497961363316222172707565766635665384309686948458173460207394589026512534871071373620320243968516404333767297122565015639899365538362802176930453938952715934842772826445441370693134804123269251260333837340537340537613402763123689661506336672007692699753776750954604551478979805315171443597549660581907216774176696275567561664831580180190495772631517177204006763917551841703717544255777312490175979613948154145127719355149178359122556092991258232021667294676915972426839327131957708669621540972273982537098457259285018168589580186313077174443344955673437357061869336778044263392577682479028483792473400017110503537299665161540753511561099209668289579644899632467703616337566385727442402957468823588695475885396815111226032708986133501840960959928304704267920695586422950547788667039221164250973904619208460413351183678927908306512203598074349432527926314830902493620803269074269612917590027517881787840215309538683634170988352724017779474009673514144388370626871431218396453242112258444997293943110200694707047218515864559015662037174313091556383622095223351663115877781360447363619741625370767494323489720024923502721521439341441320762049440044639321897623054918172547771588709391505021835987956179273240487651377852817869667487966608613489081758314337397318784041818312699925783313020755052671873958919556445743925042544646596900784158828046120440517585660296698864693904846424172631462568321221192522534441043514900584109694291319152255912279708504444761873533109033119070654985410387239248871790646009842597092574894289589746464448509706381925057715957011818613672973730626115111331997058859008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -12460463585879822688920633731506222529638853048306486059255232187430561257483480145720162506607668249823122759030518686000815296640178278595142454484044011147724136064646178469405608197821999960477878455159774897774956891399823565983622297260768471316144414064557593966462387293795982035731818056685623023371403241943148163749195094477938190269528322795049317696022169864723830664480778585522986229181109404017652055313800963911143207481658789185602297998215961571554817635730255386615900667897120986508819963462226052141985196192635354797015595191193881434319268434968743053546385544150329653235272736807972525150837776296376287615843759309037354040411696396189432107393764680924705557721130536649540668876438693497416416306157827141780869627990742786789601007116023329680883577851903013204149496757455175528826220048091549772304643820105954220588053431657305254676619605794795321187006807455187884676127215419832070537391705912563168199718193023806387520435443389971505384841869943724106485686243273089046515003460444803576764837562429330697079913644798028887288681040868105507843691366667346108628188429713980131389779373884617012988453121782808418824354638921185457051084443004669614010112600500890081614362829277760128776820422732378573419870953569561125359345374180249674537259362251296948244925869105405311370144722100614820981156248599781981825749094995411213636375785608857053484096256563649859045112870552488431093641312727644593597885452158970227347214305759545137399492421423318791355346617837544343089847108367660862325967754297391460640365038915049772003388308024348285274266634507345539295703957913835767102564094420440995809431231644218877311150580331054731893937926296247993430439581534187220309933021998925548145482580368158976640424757729369015116236734098019013435517513318091931457856611975198800863078702717259351376466912752522352606221569637065829598008279863599927280802904710590840824897578190383230546430533327026149916672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] 591570391650940417591458941189533938937907729223856961146107078027258485869898846505189205627800015074854049963831601890152970641443851819241845769573946281767186086430592519297293921223356537853903299537152971080676948430507179416467937442930764280870527520721175922704818037217442368399187456173611316364991791932086372476091714584956554841974307964992781971600721206780604449619160692313551226301885779461164743254916462823402797493779163544647805760088095558817322046476299736455374042536872440983014238360985841072888870234494226197973138530593640618560971015101092927475323628246585754218537315096834272665702857186207924226998647012375751673222463241553074814929432766662924487825696378787049685804897194795992373838513520800289355736015868394671135305316786303848686377852675374323871445652346479706149941231378431920615378985049289891962392700592219862833102478229079862481026028347182070029080774781993079676691085404407811028969059995660136615095196051936104519497872043078383722475990397244145202925770678375870071124722721253179337172598342710268351949769814907024296943951176788994590543294099042638418232196448783735865796299299684758471227032053080294163342344338821842599831169948971926231015793738956568166339597351038476307455627652877190415931882173605382979693363816316541916875913005280020087973967090739931604187515004508536027999821456204033240848449209032485059295332489235987603112562936580925734951590786292207438559605428467611979946522568118192365660302109423309524954622928505914370027824002473204599282440101529606477196775827902492441952540565532689719441659027105168171038972295643618782282502223823221147676383689273721018543928258367210865957095848298091087888134242067303617382716568965908698452885872107924092788935073803895228406539180503437326980212643030869199006680279975752383148191725758849320472713775388949400212649928207651801787838032078032587720463043887028991889746455485364091990559774984994960703488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] -16397299915695296503838905167610111060223955752672022174748294040726855657875152951286813092250827002651851221465460539686547016592526680646812518488540321181613897340066582844790507796479761279748482840157149384206737408123089159666252091516390510088005760157494320618051186116858710061884024260971682668150068611020977443657903173143216907583001108551186955506934830266667894975659031264607738384472972656558223049882350985448428981095723839337176169066297136515395973670825709309651575035587917690468702244634785115577850564751045885713786774006482883829222631924942727904596758919849459404811255223272284468035976982680993744807918447461889248536019816911978299815102215398872803725557562492143853629576710933373505471573200219361932048607428958528784990317113899188011962695914169458245557399076356753739854416949361189592456759052037620485139674956325439009712739178921116982657846947914489104232314203506209782783533472060786875775051579820801149928880341017518648504341627140614465030285095405761546156319701302495364909568674538157665310885422588477453353031830921652885994016890199156396644327161085667528551143737726968677721997636625674234983286224875578660281196059978295177751099229463762810980712116932671710411749230850164445492892932635597346647085468576189048108363606657304918142758741836389676026675620858145019230571867471361249254213125521468095287169824961704348321100273888233127471111098303853118437274228233216017552253255141143612058373620850525561871871761971945841802823504592650213029004951813634146226246286557027906314103256508096880487582770187642282865377948684417559671915163836360777992299431298312289018025708927372010499767932619266171487882200074641129609255299455208644075342278265932601302127748443290107792900090977129031298180242370764103365880144182878624860737060110857600671983138752359320445282934075219699550505257711011003782294106210548662166023757552083662024952042083193553952287594678746776682364928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 336365504159061899149727386942414790680538427299205076199994530366228938223910921716270613510813788575038067369128615354497150973994008336832381697270159838825614468468174886499539543245458339794633422922509201425205109083321367567990252032387177084468755207920251905575208991815913876453687310388764280116559407038983371444317614636760110747814648686248972825561907173655260814757566683006311703045939158668389146805191741335614955511700401193522668489246095738695914262323814555429618089780084049647094899744433013466498289558624933485206479605417777381777371160431946817448365494840416579048389262568295607867219936567472051937440514915742296534020948423123145150299163691644614171893245394512961206408084349083359518672405938950392969845712607716072773411713981534005726201242784028581537870103728738708922655541016785502897778569754312746203954278956762509719584955382577255533002126227709867094062170638168608135377120863602509963232460427506907344496783209699446750771277386707919789962153459597731952769174365099214216040207916241281387823435373124849281534653010854548338802648714864683899674233030012420032366304136837719766556668298194630939972330304772248871503177479671047870049543212189515728316375129759679944148863384190900947333832713526305682167041172345138142415357755945208631104696521440976545085840846860782526350982020450955632611238913115234833414600999213887454711582003489976055247100430902051146008291330188865304061923955175847945656070966481310244091682266559659982981861289888487064005369319525780824378985335607507018734994392130966639018937686511927711497963172121114905464206346990869658699940755207697864497780463326160994087853285383988052658531302756887365625481524612682300888593583328583308129664650665690838808922727065932373074368404359761602000391212722598205172039908042418908764031663901120731241652926207656565402438713891190537274240666068003196445392066865434969131876683539118351383288542821419073895661568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] -5707867328857657566515274165927218049624474980976425843372712065789282414489412530714814935891341228628037795259077326077785731839509263673483320833989718646045606320144314760943635395940349495739711945539191492506197961392850346193059169205005660886965114526214348475042772655229374437488678222446864580465256642089427296479974583354977714916777607271048621044862395117699320974747090733867160557993922272552893317212919400595247153900266786681605634176792196109797597721173796220732222360048652524487053396534305267831947717210983552024074109507289350513423133028756390967936660810478481753927223179642024290271095194849146896707787027952174077011349545220923099250645520060385080049490683410018828265374646740570986846846823609747479476382223490030053707720624289637533221494372319861964175692540384721163858966254153332633975083263695126903119312640691677411307818578371368627155930671253595638822642404698783369203267513224216406005165732264690588568459564118912771793474971344033992023450909004223956888939304164697645387894909945582828017719357398909206064120695613998846762848797427302332297328565092887560892340275770291763573739243272050330088730770294746823533776140405434075261497096178577663618147388042859276482058914216191470148489160858371629317398767212100240733148679957751330708975786650590815678806891535250143296109240971038572341492157517256750310939941614687826859209904771151159188714186488935093421246635033418638977341620990379254427163161414958557437060447069859115571589820565167236064747423190466187310158590862460020163266320729135345360343392630041881321772816865718072001371208934312594808674528718607929872796825717404272939285566732168723675078545020886012048439861415051100199832192890082204070168232458572187494724308312824562892171501715580972388217085441970246113631677220814584000173222820788109472806846570553690466485887141360761165113198935432422799224319060509462246049107095915884666972759578448125699943301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] 76105966133472351180895623383236889628557445936018127988432671056253131251835065875783911165654104354044429935785954601232224593210254779758492423476708764475630895597315946645475668969471033060755308237081387224881299323024615673758171101623066865944858034482458124563314540630052123928199508873479335004133309418412773992633804257073607230079482164141244421865531887805727668719746998421688860946083651508028574278220258761794260761352742503936899867170869852524270487674522131138587877904233504402800929819745026900285426370701200362765159436323272771992051107586656909905015783973818130196131887210822785360028662388327048226129033226277036422682895193798959856392753920716673062477576694758892056327604267810291136949899375514330630536286949093419571944192671891314265770101614230476633416968701352193667414463727364780055996705802909928244882718942192058483712316810508876490281467383637131443265443324217664471679420832324371401142437542492538394972683025650169484172049495169815477747880505976899709575642842522240307510574246957840294290395418784024299632084382499746390918689103227443422304627963499128980979310687366530446134147997790125419655331789180332586367876094810965597763839733377981933120360904263112470773399923066095267378808987330643609894755352250898709438710867892761745830546785664164260188172212158053356658603421826776941880402724756352402575881916435995792239940140381887969402955674138222091147618183304866336251371166244007051235174269056569960735423322759139105889287173421444982585112565236317577316825171976573059643999444857800523095997147460629930265518293548524038151904748846887936105895152926466336548963898052021482777316693206150457698549445812721713054473508345033075597396422545524058593613086861903463820872011400970471958978497987271891124489379772775276645736124122484407444116173960650942394512495607952869386328812130791103179336983824522875920751539766968761697686445063982854653708100422098261999358050304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] -744114748714447958006152922291881565288687569276501047572423570395509370776871094981285915120897503116782196618281362152987450127054819105115772382257195260517790813291192700670897474368597769580867318895674749201585450131945953454412853861272391196468811049836528397053948613363305001855945588940262080965293139464373836819725194284036367629343162039405414652429697666037831530600170274429476049273072539640060038631095890374700632352684306494635342129116196437445412491290389278339411598756786114671708100044124631653970289619376217470348249738737661299985068977208270714131314553369664725998083012189848877160314702360544552013619650939214745508186487783300008446209882474368334717812713472786649036487251407223866783938175700061854057045078040179776727499959954355000487681180081731217804516775248202635813083781427107017614965033425722112914908676244827315819374294285860706181853874515197578629537410751658825632227617333884712409505792517599133748844718257383304218734321120114805433639605886710458754186960563593783228418747058311540394467457231899249372525901448584872466035627267703540146819106850652438251413563308165875278488418503499161010154426063198902668375815827533285530149156233248683541057707165477991820220852393843857053274330616532845181402793924376551568526863520995223955566421243066883539440367869669738614510244488990145327173197505558830360902222413611613051396275512428154184203275468284708254754016364185319831819935713546885711530657618205191409562754520641270071798830715488331333650852632475202295577728301140994515598638175107436064105623826409036570133153642187448336612221617954611145519772778848404206663895574188948642034109885846365977559818408161205385284398643837163456233605870952753337990812166592266354428743202822089520287157406013141030558018505041997195836863456797012941695439575417996126922205649968179152474051243193352898914376474004241090440535104287547451931193306159449222337926689844147194716934373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] 5169758011887090667115995242655822578040834168430755491515115302749303188971246624184548943104027763068607873308156455499785723421583784071042655906807828237619705530461239091955813163990091239155019759415663821074155593212943203695935488073508744048622909433756762792203063573405222595825464023724058332340898294577220296730930227742349045171223138345688566750311923554536628039154268447870868054288267325320321520995048298117044381528083669486436527910674723867506680752130411176852550310853646297646000758073649408325614525627088354596424090977408205287281943676981637237731045932871701973284052541894106363029286909402728238286260114268647671012015916598465109948239411579030046679807293796678610979275930920822783857390223721123920898922862556275402053436515881064843436831589625819988019637571327659672178910268891815396314863261228385238685474342571835171776723354895193008024461174780806754836052929278912127616927906187099848263806319071763357340813353530729145164590449601660340370474914257485791621308794091468673195659161380399626659614624833584225509177919594396557048341049191176045786224144187593594436384780318691303449101792068892861204285715731729233099448760515045403113809394419206243928050362714392026172843749601839491231879013050499187522616576677848518213085201834060850921442652179836474864343034967569019942677437492436277964621132384168174740335776808129088235572964498588808395695664497739248533988807360806670472471373253055421584215130367684687137879035520481314252173076824819116207301431146046309282332723231859660749764628814320908853506010342968738562246830859511729435478297549630435158143791162501056490631817322577415287033307846090192797604468994118304789990555665363349235329678887541192756097151070242421783894933737576353700548251779026445937146939510130992420884766151651785456580882824675124526168142672797596546484909503452500022593640949046159917194049415450402588608359260911312961467256533757644125329407606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] -24824906672273696035725366445184370171840592144569297799452634979501785588613185267481144221260317450044418766912623951861141762873456648669774516863375992033748565170985024089073830713940990331923088924284924519274671618091293871641577343566144136826797987021039800104871924188967226256335207575367293345594370077918374565989280295125117927483897653959451073628169249506482127441459799985047470654559440739651292328263939249203067854440799378747185623571121713502416720098847618724019092328427711696817940885777267924737587131213466812840626764472135147413246847633492319407166489764539481869516716884880488428437134320078074618237960312256042222895779493604939523683081595680683686120452997644176312863156664352052718316846618443283923270976772480855398486285933881335460311805127695542965871897198477051794953849123051374991058599777806419971678802099776184589785047975899844353423583026399513065357546460461849643864347035935628099792387535550007864094346144150897732164020367760634793433890802698639815019976513116287284224783780235863065143826572361447158517758231445592926465526689102317523671713573789021178920215438582179161167659776510751127394147226168732307385850173791867575553557415838747816046733349036577876642289595695034554462783292850251425045199368980491583559457714201430037165342512233732914057179070088335469310569119354065555880999773061997571685903958004725576751669151659683832837016519488992097267831335807321376966316736959310309570689003749620347188173529600612778656529315307210888751564285121333913018919104033717511654417230781778363500749260712581769221731387840762070812534103454331802687360663213218459042195826537395247301396824855942818373145500458100506924469915545270531739389270901600895363718466575580770219520293313327387896585086624938555532082573874044732583882809567133618560502514607835629710611249167154377396264843861355687009657042146230679214246497617612998992778917438194338484513846597108329320471091740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] 75100078929281252205936941071505910756977980124124360241485300322317567578848653276275585618727537589843581279971015481751339447579178147122762511481060857757575239805715279372350017578578338855633374255892747885720768807480678760964631001240089635524075860676303324057316030715503310997681468339256630867203473409136341857656223016161977425791420213288590618816023158663243828465394103203117047580295711970357872199639208543437408309885964823083592803499894287054385460015989998014266861974418412301502280787922064293216029541003535937580775449285004441716773822360159400556999348475955610414009057856600977043670549796031510350729634728732155843756753513003977362825413765943475534412798178479620011178410755227469332112149369443223565077879728247597183989024093513166146474020167482950535117167775042792552319037667543209445136511586886754602487418508817656977892177676753540085300270427683841249058767279679709008893175536927447208837561700850340789967003622401115247682958946989166113166006467848702046437509243343693542598706304584176269009564868037959527859665064729834666931075522142410988434981278810381150873235710728938901122837563757584156122076323126679221353631758813881003864306396649585121624664648729412032944991484355342734088268116594374831717138867590215603300096765676753765310546447160246237385749185538902353461904362381157029918683289243974406328414034991301954415208588783911075135659148040156153067955733929470977858979738373362397526181869207450977466981842357431052517319498950128393860984985814916493803529813193300404155155797917925816979411362248375536389705422643608684025473933225322396397225575144404797243706527924303636322213082394553295178656754083097661140013813278935064234440125358129633604552153128074685014361211104427493566932257332761937391887445077829789538992990631286707188332461278144855585450814967389758164030699623673820561582921815967156720730787511474318871879908497322820715995385838118036639543501783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] -76669651743157285569768757600792151185008195085436187561087381958696290061106353520617670813787873004956397093427550496830219700568878805839360155075755560841719341947951100880514879131913336722089642907324630492323137341477603986782694299037335206591733721478188264617145919835112027790276571043901498115726727825766289659072315615160507244651868582014941196138436096275071190878799246557387283019460942458958149162270365138486738674681125900758290507091555585738610260079724060276091729871480314464640384778809527954158034784848719431472418778614508600185140419955655370668076994668561747677211561260472536681086382335960916338960673393159720654519959031900344740121444608107784319357935946019692316360223536875009559600001466201986866892897711369263408787560543772376712941488905180106568884966190812969858445647913086070637016571183996067025528842106453053854596332984057300754113468392708601044577056056775375953638611226868638540008077947437320763785221471510676687339320527098370939858543238148032230427987969624094310481974955859123555924425251572221591138235371073059286675848346254180876324671889189415692325677423182377009301624449671194041166514149933187808544725740598105024440591277192432818192089713515111297895373488337182851622098254884064483614806020327773768736065604707969377109874477918779048388813574471709912792769600150228094738559825365171702116294225453886009452777837120108997038494849594637669153697891248583444198057334197962638260081422789091581393293007472788987817480154962223897235817183087023593314430585690476633144631201214437059274900421287717094166996893431958314194106266231868008351114430925833752965528763189533762484758631382384608205154107802683393464905746684199587852839458606184581088560677313792671200300091704407562946461618459084432845478652371423334799441833335744791603559123239782344429829271885090397218039836073282042744137444208199530169564978234994789487886516570943021129253718216934196785232566288384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -522362869775053877974489391431265259894756365223235516722498936714451345899717187124095289875428696945912274817647068141150937380993478193419041009380352569111365906312806026973824161832492869864706911823150205733758299786767379870658217148470103648678650762125877464867034865066940715440560472642300513269637709774026703815587509071161754641659488383107089805996817473405037982410774669560601125422920700753969578821663844452649313128563333904034707798315237145525564752123487495039679397091708483912496259019620593275268281313337633390426725864707493612078517961530455561470644245325808123440830431620594269564275689927719998995741773882249009675885129602498217036743436595276515169007196270164528482592987783054304516753288910338927117867638906909688415951678442803327609333689987368884565704992388957991557286954017149193714980079620735537826791840829240679169993935308454161472689006396848118341610674263997317739848856461069289697855523833403430452588126458600173248744232703143315188000056476396602569962775432556140141478151659970657109645814415354424690126606127430533859503338286595691419421485607864359600456684545390761655352319280137747580256778894229512639562955657328204811605424950674216910319505416735462944308904963129847351927121464243598071153311966889027490984245615157394963679782443913355593509557850985985724111992250300210693634520031607809217535103166143579838349399132192104590904532907261813180382154086052576963417528728079107140498347680228956148915195792856543665331136010269868718056390201556749918862802294742934780282182739176194262362146783023428399408015765777352759533936784700605904824879659489545243251941925149515220267264206385239914418905847371041540352333427091521459556833332677392456787328692332457305235640970821595103979810215826368352179938536986037967922566379298085931436252925067667054743469118321813780104340488528396789267352540561458109198277938326461111695344398135201594529141213055286363827517916184576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 3353420299915127186521972749373546922409953224551938704061326496200420483625394228282438537127736839512096094489500076124140497029938021691778884936900837077982299914871750538091034132350276686958453332019275463608668103388152892129688940882300036540610319470232965154313517281251869170300620338228099637095044397379396643171385337589733510965336706466906372016180198241671370135661003461562906344728789246346865205638493216510423094946891586376070061347167691942570258824627704254722315822054517126509330384185868608081766047392027871119476508011533058293160099319501702971624297494004160885850627272234639945366508960257272218277953173017537808256488095772866924591088382754191534608922783558942729597976097059973945532401690115835680279655190062799533831930421570251159230551622647477292065983881150338343593985763767839016034502466723651220103909162412925081742574798857893770942740168716813098613760389190094646747808499286666739990895745191890029846107017485601518614716278950642278055425291912831300375177219541070415487978667473679975136383896654132114087452532257476358293632409371748036412872622842094925950106957574737851284059191106723191397344016531631812457984555822574310016322262855191710627038867754251310407733984425875632643717339688188923491856092784641306465976520531161829096999974130396970107336465649136282650642317490269295815637363560921701571530073884446810603244561168528822175807613786724295351555210668097092327092435292301667706627366084590369040822860519463386002502563847763990028702985373792169221628109650406855301714066215461462851978161311572364798379811151911014258810711349001283170279875037836490268208646985467762932109955013416901072922392749077080746451351772143026855436133006537841701739601306859293646745029611984229520214288019560264221082657835130278898412395844300056010049792651422329285216616994138251792646451696260498620042827165443390736998484389605494208305718744023157163422126178793651812238028957548544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -10705640820226344612968463141134964695013777571389254305652593685533717554074543783126395507685047882047640293036095380280587748108077989269920690806161871053808337246007847863149049608075655149477514482143866859720684987974478028217332605664600734351150560180726655883434879481126303691651303133310311391277410719151383917237392468735657016238907027189442797946737173350014267183321756958216953555530083960611006543374363376534054426623971562285123864357422400403917962889399882758270704236512768971433649010556399507408881739563426811030808991056229033992878254583814007963701082487746822575604145204982806527579072018309320414281190248309754521356290726691187578513148096176482936553027348992100487837971230200325576987398037570193069894888644308993366385690127871304782690695563789621959631443908382051489395938817770578221311103004970267569633333680155284956525941439349352034059090178906187775941032641520474880673043326320416995356450037260302634412539259093952556841065933559346432464444500333674173210117314336489841982452826913024735273992837285252511558083471382852965879577541122778132198967914661734322696846389976648807928722479288835041953989294386606810317857047713204323049745583344309738454467561477420658286356283933463825245638839761431458143405285117324466377820987148404607401778730549709475883848023098400469420106252842690825624456871053558994538649130966692864306316486847487727015706913134757273988514958879442908971066651590235170726943032364223492887461309373927178214750367038936763628748300941913436604363242098663975157018824874044099150891522872888783084067260985002404444444143918191168947220567710794413048752771631416142351008090590721952949721459694938268578154246683059237548718527470174220768470182842940486363062644611639097336682391825859584601558138688573381469461526459061957247899125094026621690578412664987580710933312995814223461765423427294842016935441224023407735245972482779117617587832708435564493153831091175424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 21426146965982457331861508276344872316182721813278845117979241680616724370627154277761543002272910629116305386674773107866902879136486384970414547456760100709454700634043370104121029739600880705662908105058768379569688041150831001005216100847431500750142589135686172350617387870807070494244318945686203166265973924467988843342121674452026110191973489993573277991700878003910076738451291513117278645190312486503192036171541113058387365865316078447514970010425322477898385800669112086798477803946068560775950465246537659069199317550052609344453740655296260774728140301095342700761460031238613967113500242435765774419373054410491951147944689707689075037740266731733270300269099149528984789459021590023300032374365605469017791260314928795162243162084589905687979596488671110665046232472707828037129634544550029313380844477835691333735715727451431899313903053928489226890620058901320075651242347385652137654624923669474991921177500921556623576718362357431436460814233923147287344712325421551397269503507395699916750904958442106412620428368389560422560938211664125668249910613054448463091535837059131671216868601991374466282828614382287751951257729420397161184562676537705240515955171749533375631079064446517676704533546328449697327808012954891389726959742072163768279802709217876801559596570189293363870965835010336912468163966500291232937326416021743251484313088471761685975502503246158042864516551370888467760387405107055392181967100121769608832985797701865315148962456107790275269083749296586390169311383093510423541080155593938801019451677571486788092967133933028566793298834324832742700636992740828305866658301598390739683374933967816033129784164303776985551484360382172751058014762748779269586481229696592607989409102545851457898525282090543208072284069576960574016396247726062849083303550717050295381154639410234150195444510252641742463385195974350329213384483047631169149067119834941674384974278232539380532938253493465300454257899411052824607498872664621056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -23272099824992472306372970139447976821007880473228905960385892369147257597752032174135008164309188196684715177377639330895633924280825256726531945739651108064198144860402354028875717400837495889930282314286981008383042811174810041289925892353260717238831919246551338472863835966670281273256175670657808884795626870952841968965791607778016198996546569091622401565821585954810587482947985489223665347085892708297270195004851396976819817094116324957397124570914780943338043023491619916606340859946318900329065357694491615496612168642814569433188980703252923203393004538056590310520252265593267769146853426144785475096270218712293226679909371437746428555650765929790275160479907531286141113327317519429950589072993434371766052182001754039999714883375581100584550807770128341945383989381610122093538103809332399666672024517620193681468264892360961088593682543602551983910009064825229228505308719208489539518336483931090322048742459329926565900385010402531271667675435880278691201221797946293189557162660774824211625308573773609925497648606482598944828800394347081455728025444435609784189893797895244882215437398352369219575031123342234375072195949570533276683325112582514269515528828334405409195414810746162991060579796624457204570533930305094508367352134761398279265044018089104161019067459211138351776248589137599237503622962809569262389636809014921554884610759721187185692963275014886785680892637368882038137882316921426618847288516961128383109713337134356867893032444176479176735493085452605853894191327253053121132986909477574629880428964705969861501533827606778572280606112059105854507064083701450407294763249544459829017529087585297934829528668831592835797797279558550465738327075708290565567906008382711411690899390434619413910170151717481749644725445764359312823009419711491676671119627981593893229757840729038999378145002842831965779596453822640170996223723149624500236974168548184286819519893058465251636522085903495083442943742730266830078328051632963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -7682083989380828625680206452072490380999302416187275834034380184737064416774264339254164448956532862536295545617534492007855190174040183819876737256753618350016087291429422353895713675009419081497081445305349504961172153896057678944038190780733118195751978917448109882844306558033314633554600542357011525416809108314386740099172362559154202225745922631809298523715678176920671400812163071451696898905834877917968681768816096853508536626339899379883288254938373379572649767951625602720191034114904005437744216820588951776862531121759546433446677204910513094639445974071077093260467282511995594773052278054556854425763396875104826156828136490959679750034507437467494905603134464936020488948699292479464412523139779436534411983458676035369387075384082671558914465860150744063935324446670491044942946372497178085328061525855358875928939710509054024502229225340027184813112169722275671901757912607263993643272844753581771427580775526797297383335326596672480744044472201443055925146988668726770005312399777846951308301688109595716782798529101550319913962244439826909382098556966097111181566211901987054543057820890194129468626481980690447017287412751169971567881741218878243546470127434647924736576355729543986483092230988244677726087703631398524530430740467646669480554331168434720816798713864086732866509451427222246421868788249417908634071240873663941179054666594299524988596608800535207850477306864815963336518770454113566851530182493892791464260134536229135357530339312729404219838810221807920214817606024836536428976264232045088350554586832788631266954246676458450031398569886227062129458981746695959242770985368349007874089617802797592495950367032285534455261311782729073575937712813820364827985251186284859468988937925809995388281186061766348268325482959306080959315521696127597598254172072000377730995227738006556732851939677796642928736060342094001139596031230052691674372954801888629868858600780260342860796902603988812645711395462122429886086834980651008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 82333121362870628667643564897100131009402188862442922342016810713963614715931128256470721488218768437084586283194756788400891683127443443187008416686011943255558497585480211601597279226976893716216682435387413166580531878892948937565987659178725705510612334163349011905746897489041751968847723999232768617431988044843427500142988818550393456578469747818395320440440682716688491901680599175096027624735834385812184229474951595115098256732466116099171884704440901803120182883804172089021833960791976200484530026931159011620338507906275794583282772556453551991520624253830993471679027034118764423087542153576463203424737931378937333136559164940141161031810126055345462936537419486778545220868070270622725291832105087075404260675328237237723054716498666700510466280176845660706420378974066224975378813347705821348323910141317535521835563724691040872353836354174096811299107287833039677807027981726094917250906413150946124128242065066283568750846218407366932579879623439539490155528272741929191265839936100344486318931279514168457437746029066431295070119743375869332930488848716896702762043355930436026694372792076079728548864973819372303184892100913546269876003227980207094775412624615956424814441154715616172996761010382909403848057207655517139164802892976712601299227646989130635268775394334563091163186179489890809555459084314832671442082075576342398142030716223234655904465098557920150035288650791217358965273420735309688538882193276759248411403746982399250102273467992513573698655177267588043713809119368320942230603091519704117118830733117195977620439119942438195764769194313497504329616880251707489375142241303984538683695123404797941581445559540975892256375906247314359935133920391689795484373500469903528521029049435289615960984395745091617220756024527148824441936394936247893775939942970888010654666109058032942404110563206725785186088809299163142321282181766929623474161400586926005337621234015172631042939455880954595987956354625378387720279464601452544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] -150221176318424523846624683150421289984344410562511228385381432672986339483608121582553844599670465199319311685649177061576167387431895135891464943208717161372409931821883100454507730105315216479266347407658014724910477243280871563234123039473981090472761079043516553193794212927496230569685456767919224189654805608224181593045510933346054864173460646495476633693239066214398675907567501556142493169046156923493785800869415532293699529837796570713126415210039644839263311805442558053456811418139022198895060113857632329570207509220744937627872639355598624649852131604750454179114035120235886672147604148994964247411427993018840478369717880123841122876783181200686554674360302713226703350227313705139046079254273704252158466224107491668130887746684600781471517546322241166865759265795065575825230160623472482977823415473106468517072152685335846032892090759094479985994902829923473000645025014254382429209234352533717961110976913365996756297094306722770157710922151759946204477197444863025655069160222831433184010819569734159483622159566803680645577863013980563347705361963450296011428230634771668879494885424321892549789336292168074247368258063796399184238220750548297223189853221653926903983607721985591140412870081827390963744292316733179332321965696543697503160399951483212980892955022945048197456482333978464250670646880983739415240169667775661103302732519571030837342725749846126907388424705259860136093145286389522879187376278148138174970364842833664362574644345067655931068691075642451971336486619397689790366467276300537123388331455881560339040786571383746817551768847608890608238030701294602467927604673433697662663017761628826185795554384091525616968909979347445098947970055110774501261953813581131472586388053997894348716852883330254346667817907830646322809071400479393007619013448738934701411019224189131491028214748043161362940996057825248506806485135651153869616717408740786939388235040153834858124863766149643389568722412033128028484397659089534976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 77696253833053964373381089895336304944906185656502874841301615505924320064438638806305062143260961797059905851245550353713673123486857718470051419850862542256053008450392138823242778102846464755630701050179926547312129394015636482038465636170726620064479365080413214846664395418401033671595737118295328241993360119363837508606931075762209250030893595920417604338034491454357756585461632070018176176678247011549394280368236428695090581753123071966636439001261962436235442245091207888002135086382246453216586959977361442017963207108957148818555267076804467971921550404319188597680098922587430904026714638106806285433287400879414628047466611570188879830843915269775211739837893377058630164096050569280106990727317358907449641194113765378019398628068028913535127254300029653413607999596818839518354645838100695219860687963094179919934096593033981949844290442991917801937611259937005744046112652822885422561504554095761416793165368023915546094474380235344707369848402376067927909847685802653816763686197414587894906891875317490697062846562227619597530695174066640138354089876415820688381637671581376334938154674293535717341454134610681663651259737156324452023792278366250550653113952143686828933228978898467099633570433744468317771823493868660069995349121412072554689244106347787135610304726986173453458841072107018864631545827472836954331499387988873027246441727479206716641612323173805876060796663055812184317281030202107171179933739164039464812319576954901557707157031264918051258259686984398678859048785049689853069897707276876533261178258858885592108656933142675308039219361054277595381014648892106459104156488759378269109353492539431340732588914335620704460795870549978172327245042074166776436035572157686560061359693364317017456959282066573588488843944880750343734927040717039774960710153381581314014003845529034521948198311993935943363777812014943741634142005047806500749222363585645148610056404653072878020924181801592482439985386439343883432809889697628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 280080352198520227489509889492385124079739411609887780115401917451723027767402644733190800434619594629162360777527848793385609055890047124983905394941417587865161351764664487190316260003667872797786890645436651463471384811255207841091939431023288832767253224076612427171252378471279558101840798763715581938941929580319519225174617948369666908085476733149989345277030515005123931797455254408479739337872420088214393754453774818762234073307847295905613838734771228790357315910310562879662676040049394140964681406967906991171360758098264521022665523484095623728282221485766812921746964482765133224507619555898278343511622118384176249005874855816168630258984949845222560035573878399726172452883573853936316061966116773910014893651737873415826746054552209593957664769413192375435286370622652568017284908314221146345593679693781122201528178340711767945856175665978260555457589462011994310825817083570184732184356771517901926324848551728506281883369190250153457449947275474081619719428702685942572106872854296700400724154327876206437045499936049687589057518967540602238526139045278379768750805981093367548856366614203537439915237495074561649011267033515080375487941127069772651410406763723054226332166425666153560596239246536044893860449780309008497629030208387755939940731658308933401784570413006924097092859959940348786421801309361128882613964788532682330063637827176568381065741588469812425747538467412843183332377123280427913052653171590603568320978568069782344715308305299242430672644410448209943839878678744950968204168568314832079173275346883558964362632602809193179509149530015647276563602410706471061248374971045087204532337327442540527473932880117637697519476400703283465401734067711667551176617265683284678530807262810432872315862273334884513744187314271077032361871188917873329831773211010967958456871631453342476582549672573904713951641720586231536822324815220955189184354339845090760499527110492184272893540165229877719587239435072578645095919433147219968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -925268627568707297138763760902034927062759624032202241511436726822197078344225787212970839640109539466136420523099946974599958011721503154524333394419926893820425594683310212780734504057270083824548843102587800982700587724656122242237602926637004440501806119665960760902069482647225564246705166486671912164450986259178776657946568596305115518140446095006257411384856151410265495309700418833041096794753987114612253517220820697706418567102848599171222350212900739052666405875313278513294436659086899684900904167441194127024829193197672675038807077804262545639429560796948426708722816465390199432719151196224968504602307936660950457393715603971233643229398255514506097333344495459413060565359396864504168297381133420087021624986080594052644944218134566722451116862445235105736393173533134982265960137635775753951375846763619229900663812714233517491550701172374321447895941009960602576294483755820408493628065981860337706444442496344041549649077594838156176828822554819377898775513941320955912120618797287993684976084525911660907755096357708336981980465830561320329068071083700285937781686435272439977001992173453572990191311238545211893985861464330703314809923968292981610354263686080679738489405519507651221156855357842093784103820506926885033957346131418572768481541544419899819670337155726574322445315150904727970884904356325722037390915767993665407978636774897371693126720094867440115015362292262800791066360322312650571194902972747627928802373345744243073948797871745363949899655817680467252797400470902154344540719998311998729283953768972026595825716632454161928803032633353809729926233996644005635523805879154145124179161209313534686550694423913361827714807017750587359955801344156896714513227505697312021837031641568734782637053081883050942927817410356346891838469552518704988626013488634669281651680471412128371390952146523097336661870165623781187913035526603444366843832675745845335435374639158593847457904732745023332225060474833755067747198948769529856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 1618241447837911833794725775639150887490247203096685760086813220794059338223924298232677689195377411942826741017848946332151886213786549093510058755099393470774769227332238910730026740459248910996970463713580821539066809847918462925649296438382626138195765387231663807385254321074451034516433071374094995038945099679179229366742580165953703560602257994905632814075208973301465171494475775781957516957727039084556364773567755589262651604237510743342773578449394443843238520506032400248055874087214984263514553632042476701346185960420440475341467487632911650685702375270743797381754620649430482708893179906525428042223420416465119201860246519731848493622025148590279293331421276671999732381622617949462567973287115579638217856640529139557810259218256431409183550709087645813491800993200654353232556791629055651356137318026006680464553099272715171212406786505403486285393108093177286298002113278498734362326796140467145584526935331177229515555061844152283294406595957721384381124514299230593121204247420455173199917243515092249903472126384945095679581402707998779280765224277576786608151751691574191026182859055873712222505708108098774071999973698995461760662340238042216615402170304000416367041578060924639849638612675848591679537239207792766388655942997435496817289842483938671851277455100764497858898726429010918112271066003280122164370103262590186694225412127875599996785772543615242947665686924328244138687009674490852410989556149071502063557345579845866597017874205944001353095845971968960675379129615687808045208787412387835839903306848322616957738994412385083856333879150094572844953362620299892147594754271424859395073807281507653235919590394448659084172796313263968752391927218432368206003370887899842073776165001289481794551210798231210620732604064642914635637568027396196633510739308803224705018570056770082745906817262447784346182943560792999581289885506194471984091085747216293138272784590604235107477808783713892051512307186147011900362964285385605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -1976422104051388694263410242100106104411702458090908454490762801855677644746929592354809181007874006373276880334476030601537245548436798617499717944824344631484745142612529157237993568755676621420112864248488263409624837967781471658784405754791686543132873674226043641013929281635343123984958097899819356959073740841389155763778411967302843189778481440807471818313825186952301850319064541790707081003049634646977861108016626214660387875596844596829500493499569190393041971351781658598359279689635794312650369587914502795631680436207063415852467040311863642029943102446427833144828261967755417032452407807963339127338147020366209954594271056636490075777259079955800473440515371840337387331585222386894461459962533404596992738944861445895598000133942498569971597716919891472719942397325227500227924902550686875147904043446054167047269314579626701045058073264340708951044124351558276746575156211499247487189260601638761193201979505833788037372061103215917406909708260028647612413644713560321821298547373262093938530326994233855472393106848930465317908727194851411386385754457181330320794035675428847243550078608581185276294536250092208111662639941368885356246437045280232839253733414186719447228861145084189703802809595910103395654079138375646705893738764128295701624558832438284933586243101811145600901361421895105830595549030140222786334640307640856665152209798679178771331446014276392486486700846047713918831071660805333255945167647318013595232298004298691733938059025035871027047913686501514273737534875325874923770850153788965270290828209457181517857560242571240817817266070234771846978563560727399200804986705851075830073768298468500470943205510619125106158645554063970068497086983983041269749724018904009430735059092458294547364965982074013760895964297440469575099821579491582114159462764461226146070968131028508871818359415856918950336196788826769233562722173865884708310012885349540110746022536662838914445712956753096402541686642013263427442322840244715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1735901596023872771673074233551880065163794128926839052680956752374663560570090008788509295112201502459569610491145792635940102326074140724680933019403400558450814228544089137055058483077199371583361493620412697283456804711921901953268773937739909103290583207092065564064080200240863838593719382751572162126786750146048215010959624683702431563968956372780009461445966582765839516871975493291254644609595835884501030061761649653246781541996782155132759824111674162460123376395066360296729425742237811451253362767906636762850630621984309339663214053718462644568956542493673331296659747516122073091297261880745670555281805504730785814269092910282449589048277768208850747037508688644280588866847406060776030381963249828647843243218460220859382277497342480896372032127225029442236170920197750197489141952517018073493103768656067789249725194561188941652702746676785115856388996236348447265908500584601567086370162469819044511012526994091118568491247822568917692363452949115119545836362494384207204840690260100665448825175694147074225124887306443076325350941903305897226521961097362896889137560546029457205033152237311532025226191258133114482720546730444086356646988253451167109159290083453404346661785210499144789517599122652975572988587707101461140726586869619085727489067356842847887199528459124159513297159949961802362739390002572669351481477352165404323475446912625228249467114769031040896035390710238044224773096021218132236975732657618123872971024416115354148225660476988515838232319876200381627333824413721731523532195459151529306896649585008203475559186171459234660688698608369753981446747165493887768925246016320443522681593543816195170537276556343508017551990785851757865825993655380028434083869702736906452701756369535837763960202754800419801346039664701658149312978955157896353289694960745788456847900183649995892974432636770592080368557296746069229562710744068553977698487371991777305722102034312431702761864541607851917173306458128821940370704091953758208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -953393231907534800075179950623501933168049432302866682893875929808500859435519948023176263654614837051393453363771835123865194668247037970664769336270121918517071695200339127178191220230737939579998242346520997645955484766917917497851242182241203537882252643045465954281374357319726040117616631090567890506791765605237674548560186711945998482736915520434327837079966079102908711740294860162982856208289706738019810707053834096442944609433868919428285318983755530539983079873991437628364249130559701935000094276066612830785701994654752356572576968612501003791538364392249581229567684736002428540224491314056473487194738738396720679178180229422608729586742862570697907896716711261959334769198101945696395054583041919972073906451256142113449913411108296828656164757775274561941274613421962127214437670498699022053807498238445045607645832986869950708428505601981170019346104935747823497288305312827715683350206903829914350620049728248826628379461854024389946952622264842848307058419199048308901305386362358202865436480048771243316893142097857396539442621844439299116220170260884231674371115656525939015923225975608761124914850391620151835182852125813526297439520627500547798041879350695877228858718980083407586067555967857413848971255018364182079561881580838278114780968000302616117219470083956003016534043087559225743748814523746091374831026354126761866951462324037863274555327827546413601677077207545460328555302196916506317347578859121359814014981136897290098022315369873525340791566985987729846372256706265394041213796486612810471014037394354692449296981957806940707153559700688705723443867209577413211939477771419003026537531775204246382034326060645306908819476997298419826259236676006459455127091751571742176822823792829431693312498691150602796301096145032607776201400900645951135253573777294669620947266310524174826029026153071968218856949363581855039942194188765198916381722326435550386934679909469403637986150073372677595920464300005551282508249247464292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -37925760180460956380848594095044502708184501391841225178741921744747561637217740476712398192148442373410441815202993830714560826915991182271350799575354904153835689558826402677653783850786198427477850348867609152041017985380981395354519024718562485646697407151448050606739491999674590387636187655203271791506775400902728047114740588373406090574523756373292654994349871567588582459900558086046846178495084910274851737585606361650960897969198641753874080034152058255945601081855263294175170005295189585226058728169158448959282336852483144297488273541283768123591058153103349277064355853427303525372782578682190364902744086102276522032339046249862842034511312239198880834007467815054079752680055933787083018049442524518918636377267663244223931952594543510370046938243958796695137582887054457924961407056497470771502464221896025216932397592152656157321826585680522663758185154426090833217214784299215068290630747631347223247404923989841521600918351049454341707960021063112414796694401047698441808857311472839489788693791610239703201063540646322766377894874157773803878499714112061696960355164178927671765115966464942180124838574950781241628268794117000213460347056065535310782062609176540458734658380942902352009868407543160353009408028229778675126989513761695897469171435731443306633207510234427516725746551180727252050297587721772263288983224385557341159088848463736725572102358231930120471874317573083797371318650907652152111649612828572417326465537966679716504435134596751697191120387645317207240917357197147832937606137365662531453637375538824765091037281324829325308993196901133285416324805049250084614771964201708764871247543078874424966964234896962658907831032150303626547263093229545861160277780879298127195679636142247595413887706374771423480881172316490526201748578508106638321401825766543877116589526739134701578261450238695587043222688284056977795353626946479438449775939936489726452520051588640522454644052120357264001324931107838909039099779689218048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 868401518812540546343670555680140262504310212647593979081796172822272407649719238091666532584277672744789357728663658409077834832983545285882618172226397032344524422035613484329107044615989547801978871818126428702807473073517408908871537273260001900432869245560417815020997950027538869368821837112908304201655323887419566305392472786117121287344986196517692488149230927189619990377538335794948866551327078363642240246138912070409391397414847313170603402448994909178722717551465950833983064413404187135480516751434367201650366018353681428526096231305647841991195463377295996008425500514023845440152300236054245432985034231486750470068317692332477529130349177281109319767531175083955657055894452692634563296508678554262656248783562349117643187312143814494908941366998903293735166307801561177486359334574449161646014964619197817527278502162995032410327600904350705607423296447736561544482016819832438239030166785766997787837147496566233610532589095976888789270665163237744462810689586095010612698545341416970676238466509561248582699618973295796341760281518828219048666077473740683827779154232334058358705116816387420502290874413581867848854897829324253553146948795742409150300208022366924822414512583254207965018121245980643403300891530126959742997672920702425575173848433930094150221361779992164900688879446901221338678158543288927999341455558831977771549132744359886713541578320424187121590865037814398410748643730292819741487306359248274106788216148126514847627566652379049529743702487091378493275877078105981530024302162294215302618260899808619594580149657477600129039190995965781005369861644402842136348886003032281307814411700143066569879674584876944428308099146101202241591878831364631903327387708356430108047627278284053247722304645153961195490561680103769014882032872437630849992183143216781870470683075659451355189185044361506658456646061554234079956081358911263128092352565519627945820638999780743119562254150093278752129345166638372861027267676139945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -1345765523827270029996389235638700492878038710899196490923595229232278023925071781071474859072283693193673419358711488185461488835861342387162245819334623546995100850225854210729543106399882964979407185498670533644339280770586478299809529133155288104292012620637905599711540232306582649974017780366906687846473831209687601297732417072655664578507705014521055180269029960504299144765945753095459970419928410501806789412886180225480615763455375463617175706286788174303620033408098413721768849774855803821066837155185749890490421883347106997718692203084529547642484774980103538073702455093296807550926036373251706191255034120657426798885407430388644521596718888821178100372511134355810848358021110325820101601990277364350855931538921221217310681180274082487737045943443227547717864551376579074596367472450991391171515687159938866743876355576171461459774517966646784321437873124989078550043277594620229492555514931806732435279570991166362141139753936031785756869862904020018787820704610003226629291420583334325574763903319400033419389306385024839387015724725162777080431706566931718044332581620487367638671492388439860691839242556782127959275366699621684744934238473507139196963812168546038590858220472301784051663537748595184003677632336477118904561452507899162960719044227876612932026199127179067177614079929210277552790034962296269208239031774079517758844807506047930137279472859890234779279488515235635668337797803384965585917626362372466064248042057124289815831901764732745743269810712904555557472942867691060628671104270361492317297032245055310664981721360357867895639333951324105130888630268747683543583067659080525705808499212688390796503396880251744908969738983329221512993716517493280604773694573456857180553765457311790535815261638801015768459990369409678737125484066851457742742916500781641092007588508714562689026991136718189717745077928928055924959444811059030914692448318276817298312876781110243757805629382301440391840234370043694962748991906145894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 1488292682086031942815480121732210277340909631369948215839513170522619918004648063759576964579691615749271452062393013859388715139782860766282052549720231758442494392380920377133003525257819578788862688271603191489093325058328729064879108727397727554327588439588016386849702978136549569774260543914524198660354288293707989368578660426356059885501698433739915277739459426695482411654861037076645878125281824989893948500431202798619565490645207483658038596038297133888317120000349424738531634572984632458352666873685543914473665643166793862907202147047524933623294171572679928524541077407008862284726567030960702464690475280107788528033083992485372771021211459126108671049681059182876037883744852375723929581941360258172245986139480987144255970879395732602689238656127164789174043913596787873072715251022672978027986789233137275082452534796304332892763953936691260703488424963411249414597425090856814660422269205409127383790571395638758081623433210174404663900425330879794345454656502583507941913433630605583030075505988902215721368024924462513980738376294634297780282534019524362360048945618111452443143768139808176498721871611588252700005129215492124955877654953641619511556377583986368451581448662231953203535022138784489432645476063286800774020268729643277436172116685437219128428567982864123191073722653328044703573015200734034124622284406558518849631402209520017031231813991323186759349075366969607515457671628198624674459639959426124665739201023449785940397397940381819667924068940706891950929086682962856024269531521537629484743233282079059587238583334376391772710428298920507623382303384358770857354525257760327864662314699700829596868954943133732351912502299229255586166367910314493737125284203777331150681946344599190893287960283785384616969591415517145561413603938429179682443486886610940590040116545855391383153351922733430605424894223929704304351987465577778421812078439779987797484458093992132358980560572080067311933102694615415582231307677081796608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -1415843649983827794151759234364889594173787310483029086774283233155918635621289456404202075837904404811664120838655715196165383276430079515333475944066971034843395225146319615096290479574070189694093623818990996905193841708570353865471252920622496181248065253058085900228431360905539361371381457633053800317812286135912584451712666292887906219855067987060623498514349058769218482413322934670230367800122718114607717363472727460230686930362476807411031316419555603815091236399819967924970726036377275849865797091485597021975096891966035743179265151056310799811116241600446511642134475466208243290512590008886114425893913228907664870199428576164240267022547313361324576337555926959625399493597641658526779601741097682702576450902748334039672062276679562642848747912934318009957708568244097498348289443892078052232922111637114968218235498779039810610514733445468180269011252888498868475633311870532368466284115729422225362747740571396092804095250683789594355710847381819820005594283890005806418051526408282778335298391891616654072184974676109510555317260024284558086002992485204434169401668168005024622209620202156925835494842207963137246173330072953846220168993527446935405760920089186439192290160162161787261030777717013109473390054802942267357353707206066167858532192506200450149947730326230184856945972341990140203099475296075026660095457684975076886108016253835076218244719098176839679869875457320886307296951551675539994251334031266024865698514365404026160629276269804786419260226423116411015489499368573891193009256614602789631420221183050738156897425347691798626192507380234569674806473535642063852964737454940282161029003034031920153867414755216548443364656861350863133779154017608253547660836328553430376639853895057691798567806175120720969426744014199762482633970351980470133788731028685479774802885566725001169827588219040931499305084132329454668039443802913913950992177410225371654400118892991354777614548606242830099729603925689849678176773896115585024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 1236406336958672082207769004993124511910247230896896771337429513475479031958176095249777729896408476675538989428503020320926170157650122006565516090024711378780029594471674849634138511615399324990562245454347380503468892104930774628061494755780963129747121258157447518639081615320977362531048071749769636493841020295491679004506193054787545911018302471888455274264478886685095962966078812910604222368001620255791138579944695974891667609524952192904492765891310580543856824258398271108538423732647107642866864803650498544611088036341912719271982257022455901295558229548968246478788175501850642787362491954210114214826616080706782916251268110275898671896517211961926199951019360724610452156643083791742844557773570707698459778108122265629446337293425135674395702096162613488852832512378474228652872873829498514709620899520908291716293961633221031831502699816776296333675550310384084737533589660893138538324462033051508438759739034291391949019065297549843496511565740049200684408832039266244637222415257797323285585170990055407402249456409574246796392392543958870686673566112702591779842494325012898418801858789470633308597315726411823941993838962250224595193243955944401814647338609831422935132247618934512900689673192165598300143572958567522244348427253073184058687068856508956571581448648921274328037600468659610344758047633176756397807499308741899068431216750946440215405671429179044011841277689086915876461852294052237012945871669891638834532751122312783342248466916845577849035498114944482165334606035205827333244515866176190934416544869573127349251998703178678432376124470774019865852592828991835057234612370820876890660279408233550768853277231620562340017282068852020008511984629096901524628964153391254828430066619965481803819604117116264663585650333674699913256602803084671592292087393898716341451015809414637218174290482050421210228632166131188222035573986361484015978851292518682331340104894845864918268225730278728126444908413739834485832722516749058048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -1009233586682715794664528901473425096310352015148315584311955266593497289429768461086931855981888137273780503072063263316792013992359895947789377891784145390096433509543267789611216109812875506175622237587447222848100247213162370396855422063950959078174811822463277979397653754767203937350610929365706900078440561548755502287174681464258987269265302887122327123801422273319676100407167479136417325453433925418389424926158118717292864141979017965163789062488980800277482830851068612514193196357394630318513267723049654554118510853436385193851818306696444524688985528966529913444010662712030132217097742140450200240378390153060466911762704104523946101829116022176294608525778419863806309071621758625039346298687972438814866381609556819058258544370940144930025174539807367769342499458343052466903421794353798612852416993223890205793135034165714758066025640559408730843923454741649288510747578618957256650223193443067327625352347666247846574983629433241993147261645963755549258987777434482027385295768730631271246116145966363191268977433784489415317152049041605270494771410136919444311861019409062653368438683036850266964701336308264012056206738385273678063170606795448138728677016534839534432155920186482189063412773875289943421085325058452640348638041527188150812271413269305880721317864382640353290072593853772685462731760649588941438512507064414095070301082735533371852155550504165007706933497717629865570276837074817200075333138209357321147620612586462373163527168367573819358282837053617934466767436871762156953536269094654470573707443022376113107579931312590232831690343185838315862908150250584405832137782794916796762353915394681006092839829036755710882473712351929298240018212208976373055368041050971529297581381927736177590554061060718899107780031231547029126982553095898137841160420281977307685639977334374022053726413723581009067959496873019582497700594278008040659350358633622725337183060563039944163297924939821554734846541310286384217358675781707890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 765536851723041256620268543906753904441653811929816497338180690623826850194191108712285094090619468863164974226267527698910378096560899056214774561486884422517642882102187630962500179919637357126809728761850596293765205296447522589758263609686346100820499859460303969149410207640567144633051971180351392381037479136726581766331281302663671276736033009718555692110668341498172313882572283965760355869875688610890952270766966066436472586555018508035074529844575035898311467350443923229351710931790894533964159567038300150312919361176934125367064721054285436496315978354971489342136048267665857138477454933054809862826058734799806117164480517587736402926002527385116759325452174580945735900544629309142908342583304371101018471137450732228352661852515701773195372558912757825268060336519861550445257529282549911553739660533562628249544851787491046969263777170905751136551611015336889855900434902919178457581432708476568652035483518906624955601824236870545801199740541210737387773854372602646369209782851535876509256350888142298613993932028021798805203670559287169784928880352222328717789403825808804444932005586562712031506950823361383199349779512701375388216860723589834651907207459592514870247425833451004319310790929574497627114020633170567199615883532686577649276757767967041308285779226201101975779535578896069144537827658734961114150070937889237762970559373041543655986958458549515497306419947423894684798246027290654813212512322424605541958145930819037452506706430507863749088014717846143894138522061492784736899652993405448732766168077362011456210018378778245275993374345640522033442650829135360329874656064909917432618582462719673729560600617813365917064711915993745965146141542712017042852088711678333730826588149123316690213855709537016275609393101599431110105601215593909900039347723949336482665593660527415300876352265261160658065982616940230801096863580182126601641901275985867088524529042064211742386616697070795781096303317026399355791396143651356672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -532512039105945158323962530320948620263933668259762032704374992359481919214258775199322043503955860889735079459480775162918136431595457505638418342105920471264941256656893987135542644520566201039217315193254506872388254421465965014576449326997001045469689521274691358175485931746239839599706088150428450173075490241456612613845797490326412971822224032613181734823634272663864532948862618000172240118754101300117692250063126539575940888852418167251031553041580495526200890860445805072507541594089109778831054571708607060450327193425139560419806356687029339517800091878709595027270185976179789298823307780242654791644384160709179317322430008752625921649712255857530223537979727904154006743184995334340853916444797005944002735073780277154299681547607077810234685617619305820707360274973809358332679694780842882687242794066018224645011584813034429443851284887837705886451360278112171938558838821128059439266341719112250103370890758676105336839399095397071665915613339849273450422525061848717763182615007945096540123757952927707001293656292939109731782071947583170644582267105328637845997311077172342794550881313454141528507967474574565247954876314471214880906332092927506520092918002229873504239976916663911559814611133806983200864647450472366287172065225286832380577974220567330073778188134398316779566023337059907896101963935898922632591985122673340173186548287096015454899375476931428263256900187398750195764616706676716666168653352537279086179977618230799820220102242755566165388354811063739907084430805131121287273253758121449224011526158542335087261351897607266330513772475545567679581424503555692513582463667190133429860739148101662325809301036196185087566329223395725705663322837881145615149638186083360141050511510651439036325691062885257553904962043202630753114515588634927773281894601814922386322347013642882695885788817265285022449448634268755128571570681461515861632274439295093393121985813098423485312080420377183222891835315660609510610126220484935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] 335893084256939131202888069542900216994889323313472436877356948477248540810783821343539709433576409937639893502320208234112719979316367134011228684499107854288212193160557383058328249651044056483444549975296265854309924195172735594147294914765329955902846554200055459259568904725372011065034292753001269547837530418848817165683229949361500211875759722772305569584200972554734973570990001632820648748767407625020997341331796239249728596887864293561327631110149168664190769888480474675982062279245735476189446220489508410776357190900692975232655956137547244504056808369554038171685805402199461750634126592742023206109289022177320928165957301204666326149496746946040557891280262116456600377071149974436596250106931612450938670256798208858247166136414115894604319464549072831000401096658830583914067441509556624444667255336627654358299836528320108096659140926130362178945418479898688585770426295358151142211646873390855766607553493828423089918392500578487251414056396007239189968566779385582856177374101128585828570352742379204632419546451899715732201513717407486145189685648013428349449669161986262959470565106916133915656305114310849185191512329971350365257092975494060032274533695297431969060540553796383420653992302402253592475531886692790294449992189907907344860143859606023027361900931054970721043815251962076180069919653790183074061802259303748360651849144948507701258614303159710127248739674454099754330894826358410933910277023070768738528188051633448394658142354077252650041205623334456122381233199364656459279605783115403668542884287584672091464608529760603992117209207198705188282235698228265989723671501786579333130049164456083906596309281648084701000583233503950327125772820097211848014330731506275663493184256452437386831432980120924237856229897336538777948541399912691406757271119943558809668752647548643202671431031527035917021179724957600616736781237998292876691656154999962054457061346688867576319368104589585580358412080026809237437410445864468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] -190848797040182934985266085604089997749117665645496751472755217577487138430279018239684722559253976756886707852339128643981378989017164141780722903177767584541516975302807944356024033669842501527409412194704174662161652174083083833046315329295450171959620011936538445925649197168665688247258479168188573148473608764987952033216757780385340737261744308379607684541509800772632032817196633635450649866372737449765384258459168180177666382890221778273849388603113028067603601567683545705913739543494522135817954505206484617212111085566296923988358903235043710516347544934727816616825315840901914128337929299508771916768651931738686613955210950330320131754164623016188158360887121415868808257711914747633487892453093065989329497518654838275773643165460626277456439556311436667793490513534041305933527528190825897542582037686193462647374566570311940965572130855507860433520808262156449300395756310462553325469407296491917689432275741175321624514406109776999424786325100980705819480919694646788233530507240241492170478767157547489448704493412852249486579548298633006278821997230855662439267571595964032769885218954479973311798360503635044647523728754365808543241222898808423825397832658289298922904304961450973021711317831940536553098020949202387566816787364968619465332737124167404607007554527895545503172133432437742414389416483342585149165755370936334593604397273564474956772502317692537832417558392180300982173881161456264884340360759223904308127430046885175521084787146119016937809657575269214544832882662961572774309624834463851660559576808265718638622318500753634821713575734923487864567932597033559343361424417040280693714444517025565860855013098691304945490393699224300725608058567088895251614655486195851588372621482179491830724619113898597486826451966802669284835307918959186511395995892263576473956326247878171517114339514355574947806553551919996790280592095327201339037523091733021132997821948926628071040100546139580212481295326725468316356114225108615168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] 97401399249877245275010098103209985506262911731892759337175220855532100873285966796709047533813731302665135899045197233714668705047821972805081087475409519939064067067200379847544953538024291750750137257132015741179763651908046847844102181659699054794922130362413275879297833592667417690732845017318409111950918028390420738993350464492090981055760179929364231540190857679403659235698807858403400385877551431775629878166224628978261251343344265853753970599534406236149712689276340288320871374349952048139772445192851373373023625137339445024550984919752635250261406895315644445264194010935321888206409842594587054592128115974335457881398476871828069840416914775500689586940805558514909292574141499847323464751961580927320333901777496385235082719151924141893989507769358078322611385842643966159841997625566677048852146666271511856618852677268604880299688810868510926805315930428045088974426356680148870865823920629448767979354353037259312731627495211863450177929734706905249513261106546488343611687412635526648291902905511827366847115039764508240277977542549719645641795169605759597532909433317027495967362947932542818147473923380251931087161024495076076267188152149656793908945296032099076423146756004335482485891808683530934525702425165181985187919394464277452602417151084479442808742652751551070976819687129266811811973873730254033721229671925500929403838804486344463376713830290980580396827073636401506995429090059742964230853954230743413296087075313620106635959741714409152812849982870301541613733071595199395856916324548398674868719152549246303127595742003431306098293419799962141565402695072113386643710456843392195806053781707074100663924080920004527589346812750537982245945204057165784860717024339208944467966707841452427504858135703484884437251129877206991741673384824567990283775626001571907644403226645797862711689170959144659680636472944240569255528395655117641971868974665785265518658742045356386435410627522136360667985488175052977636377278629806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] -44630475345970796046916579323642305723898020293452177085846955278522441922029924898247296465130474011295017496023985649586076831939646447488049715599030979844076392188335077549093936296777123597020703887715382888280482996527878835106602058152413294054427450101887559968691182109850187726790925686940114253409961211612912021741138198401049854672503122194600693691122223944538080585626088335538052110953259062794961262565777394377319908345075802874575066428988178035230069786518831941971850229951056150684485950326147033256013355884642508977826878725699558487712967784361379016662339434069693343616519754316400841974979370862319602566996579458782730487211074894730140598268228435910103556584715391355295114468666117009962575337045375786583729683370636310171848306821584912741564703155188594569188038754716424065675189887176968324161321006628101196873289057532607646072017519680879192059005720188024129096161420469971510765083352351141636708163572238122802729435657851603894807030038133546279539333580494687654852399327706891569231380051525593791195737940231201533075638288846271853574312696276497541859128505460921330860483776919278813420127040956519980999016513000138885313399785864689716994607457682531526750808521406472389791381965893573468031255352356854931940596491642970546700086240253160192375525762535961878347157212847039143572256814176446631852059612249596379871226686247152938703797755041960683805847535931182697618463649553751937665590515392398588304529293717557302932136198594964795484287330035557042596184906552246920773928326952292136788322193241799215755901471870941396176667032446841517849223034414526514825535534767314592367012424922566979296415257036096008220959815348317342803976795886191743766349250513896222203159779815612796704763342473598654150649125059130462844218528492141495361618425134260247402569663490227983930987941293032431850131505561722958462715410955837463942973239429419626010360284442844380241088317366800089406092918688579584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] 18374172593997870936243214269255093888437131158975050454169539250742548343339338862111299671938215368173795449862171819980781287064577837726596437281510634865294616995676575127730428515441378121626824717910803088308936601366878536206761159707427473661582788913095686784044555189238385264797655732007246747860296862813155628400496233374498718818141200462350343909471309387358382491103417541575170326529761246263414587330182995621821252097254363367159781111232257099457630461205659988771966358655387744117387475924610082254316134411808909761358591521416128993527187889410777030399948742565540430716703560378583662134847021523634463301832947532556146939623071042891092850808189126081101627878958866949386740539073366821001077415114023187490946244241999776289798755089167804812535230371559947125667592969606310526781459037907487179931033885489697846435674816660496994305883519969203990504735993554986510929234594105544179373919823288650972926317774579057680121638461543306178962748350332005570193256736156606627149010470123938169743192425599869819804294887759763140774447888234740644152525212878451404626240558039781048128274422067168382886440920393685570029976030718466901532320932636554020024912953462901633688208784376152694918450371905247246955855804012358206553903054039763003341876899540948483007967040555370076063310687144949881572358894799710023223606438036222016537259424511160486471627908492590657673154234686812904668766188828683180613887713719945597382628350951677254370379865876091654544291047841980496150847693406662793590587381929773364703982290105173938171345797928812838714861545343419731015742619154494407382421725872293611807996695765474928939417963113867629312210585301445322668257688481061282795551812190967275967869020562717740607493188356980868577936723410097678163259261166426167160856703973387370006280035888454391120527467469388820073459335946603846186349265631117122137171537032266841765454872086498092276223350719874760712419603705233408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] -6804154160822600208626982227624073389749882399568877709235302191882281914533916504013161205104087976330182487230286271225578345649339043957190964418844727974442929582588948844243675083323804036796301930423077930431319693790226182524058132732621734783663454238516079964260522077936581041642080316223197132073617466356473704441127667251492786727013599284246746581852635734065539271406257739639062775065235579823351589959759095509801881785055853127563801714202571604526133991434095343783674599402902135802556182466451959056662282482035781388713210426147973211516523078851575926973944945518632856048315413573798664760215085613805468374904602177039993259906351396459827635057274285565985249209406731655570893429892013073062424947844277809859707104985197492366424747962438215454477407056312852577858995344089691358986537146923808886290389374242148522576597047779194451131021894361836697883242779876299489304770470144645321390107212255890046565952646117691152567250008705142243982218793572389549553099773045011246568577011205759239737803415686423956605153477774942766507750306263835056493473267145605942453111719974096462874632723151895166740610314837833499522563534767664424915444084893333135446903713193312009910546686790382516612702754617855438455365879993735059424380336576018982165952282708237422039506179102386520627445244849318017898771856043718015437800013769258812861875005228940237361518360565422621735519211676049317274966473655076158853281400773864134694478555532617993065839378320695838728731579717511643735248814577580053415415987859816739221146757591217107041870520249037522078477012145739519960106379956004246242610540701845011624016209489363246852504468471196767849654264936519350074379791382927902246972878171613475932602062103276279278527546029238486623515676890607969474622159206312130185277220154145323356590646955317717796448416539024907188911916574663740151465816884676369845155496833827788172643899232706468659860185146509052092717004696322048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 6457209380210723738269559530961726806889602066088301637617892665532756973984308218954379552960699527893768354305792999316883550141746142948309988756943160941298106289391757807612550852132242813494177923426498915591073816722629832388834171491760438989287546448481459705190372152499236616142695544317710383950012752339279928448226659788779346776323489886958913979947668780005681756145011203324098961501324723854650188770444398394848397802538091158128203925269404131634909754797630102076299097020485501032171468466825532657632341407883536697218203082418158419147679581568632719103172051396062711779184384278757015230428596243625974227598148083029952362022446355508968671547414807345402289827718145611410061948025204874747565373014587459001073456108387135782020196760288619643824015922235963115233072421084441453311484962627268120308991915124149054310117631285764602883875374908864341441284601757487637075155873064521012369782243972251934631512067041104155407276461804939665931365799029871515833260208449234282181024881363465199128124089379818397049170014653039382664667286869906200353752536589488800539124790249887536930418485907839862590329375843052319055195131354924674087688700611817388637401007874900683667250551760800819959196430013865390193203029993900013295178859362549651105790858686086187090900016392896655116203694104843860502745178486288235625040115936419839905801491233790539728685560313132370412826345551764308815323530950234758355559717674457563741022228998378740713939954033084001888168039758092148390021079092057662617314760198182340790033222741591273535883988772773548358309912226644352966010304376888835100098089362026272142020026211529863342399865795464711990652129341257460475805294797881557336417206289853280211466482272591099788112766373338641891723691054842016082017387601236439882408701617408408783316584409078777934048523189056826433705741311021587050374613864021362323081622269387260114504455963542916236151701825912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 301729493224615002573993475069172550749299362165246207650629412698630909933957922200134760007400114175205026552552727891666788213339431003643366617499598052242640229386793957666873113097261799664341105079511399851097912299051251254814372130643634756450459736438201063071431435977129829086672927306094507442259633297879380052348670319989002632063675749442280106346505556103490854397844333021524742316301378879982450363378908742437539565794284194779802636491659166653531097964494073473802079572635294156221097438132521994472905342096768058662805081968853885235041613933860030855399672906411936570262064188895651112250221460470157795417183633613696551103391499830872134488436232904113638550512696022830861331374753438448883057519677129128995390646169161700614739138443235109182043651062727927869167493295608794922680731421130236436164349897888932750547718370549255709643484473336509459214842092596455583896153745252620383606846805742529871603866164704901706353309539531259184099500177938358357605473766922703713262116076367220062071755232168872177816680004291064305629361869434228177806945272177511239254317982362801308737360440584283902056944275597005288527814232230756951738789183067283796405822917091873700483810068597787334566808722405861844614999778197187490669408046466499893791817370995540213910209561079722412611193624908564283297224648222727879263663239453036397828390736351835248373086032477666450310281053619430855621422442805309317950310928705803066513432449349130691682911289750192009766447944062868652680751670770167050755636974373558023112155292022619512403020336295500429780043434309137459202860692247833068096347814944358202374076213969467257480905204580062687468689722923443419273560658202737290082977913847503991236367622162902346883657034775140783236338391953091933216735469035843837161045772512817524157768596442268985100186821577719841833788125973610235111789734971756272554438872340680809693873517172854146584743746708963328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] -26771995175979537281465634802008435046419992230755609280696672435124109468241470807397484339097833331684652720632192607500361797827448985896690073689133742565406794444652581686094907648493405357074481082134670196150478807913965729759600451853718410175755130247063651317965604323805526300206081203287994986062803017614064341716567834213171356574816319083928380933934727176821319549005956395534925328075507425250045166016695679248834726678421248096486255083711400718797046170083215287818923571710924204120711551573044833753132732726805797929693302914618748259723169805430898825954955092048205016331378872349535447877506087573316590786170808904192325750465489763709828949005278549653548139583183081440039950244203481803241020713311717911047366619430441349039589604034703505488101935252927267473669251808322290859035283393144941388350843345346556094718954602314240433558961327863373230889034403979164697590539521969898224622486959477262339815494770059671681441191198782512166205774762399162900589336786567713401338370363087650794570612648670709859402645024116798857327357757574755231659357550964286059866793540599008479408277766705014395236858471497252361853220647173805629031339077113213890561425577580679396295067566056434709776637132789094686105848655699810164131117874381202405651517679557519334230198232830034344524792611985107279246881500178272203074557798260856290807191102348971915141159015844141916869623113588072705480020136199560111202455932213716186465039974982703020119396032395724348016067455835784058644544089772926414763565364902408727149741937332174014617136606057091007717162651544377954367297106542425387129185218851652096545315076259142168458972587400602859842207026124532869100588123120243603103159135983477523993784131249276234494485477616379748148575398051654439933430409024487940928670220329939600950552699168213772335532399472831368716868339668079895704288624541615661371768524708881876837022158591938748372137358411111071744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 2983756812520689961613331313213689571393293486514159426101981174510491456089336627808917786336500592739967109470696587739537941503417846326755969260332718405130927559101642056638902668389186281551756331818589219608797219443645839946389079664881385037062149002428114059308614827858990817240638644863594869842223319630953865042648399675036376338793676150947445192524689935399744901427677773895813612771839228469715611426691767074538420123886432368520998410031885503363721129869944152092730492077632548856127953911485618658553364368125932664684990485899638693210703268242968040883829365313711038688622324747736224804544077655986049549889267803069314401281005044604485384744218077495720745797347156341596241255202157977570137962138725147116990770199104128112399652740476021124220004439593172669998755831584331442272962624469139137145091445276381079401562967092069628140210272287425300904940561972377420729504893456038814123108017457191488166815059763797244384173178850601427465315706794251689075529049872458867045115202262587697616709030386862888931873603103327005229667316176836537039641807685966780444304812232843508325882790743874954150432016632756742281072585574746524977785286104968853624151086980354321850299683944323918296799588417859198326657940025101678822845293732661937796231335953340207128248452414516088586290244459481566057249576355632191979578011266135086649910512583527563793069121045429530370761908484052398874356464307744863847935992649037675115191409145678941671140145512167569485006994090655257255814456280640863781910165848150938985915495355676943390131987786237976141768182151083830816150415264575248480719150760029992943849840146591983062578122544562959203596921287933184731164290439811476987749547685454376208120195572732078536648112052735657969936190268188850108289528621697098167484294229758307141238301334911133167709474408077856606636827013211169448680611077970258084896032064696969346442649126198802729437905121309085401088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] -159700545205395887229279110227287425444884983489067764223450006321588602468024945598172999587450291636405676327255460299186995856662501446235649006514257226511176938265735663396094751812421636736219261025622433412384361560553553601964824686861617596606339034750254566757504769825001226117052076695870793914254606570519488752489180181195580518153304976816501816310573652411671071431481414023973018491319792840267629671473004183697451112858935782104230580031684965174220984110400321488193007638022515730519484998283326310442783233420493016892403827928170805615211986055079114613584073954346247013800262047079264216950600148336085210575303523445735076687735319276659622577575993661469542954395130817969561349143055166773072998189800124153130496179891880730699957663136860773787794958482416843967256351475056801557577387222535895306393871168019898895313095019899742856805502895886428875795745423469856108339652183278320620796380805918895472783338764659035211494589336859947832320540495150741893566391503001783050038862300535627914166455420399721537407442012911861123948474490074271814288741780256304657181038340902416479839586741034937864911873685200232415836195076178964853309083099497588617313299997637416596956774852130175163892080776405179005421408723798383819023614523796376847605496025385877541109056249336760168568505094102314209556883760928697365168350254166513071634391729078125402621934737838316152984279606670592153700577333297079450629702953660925547360915519133620208131670018567901010427711216145105915050210853761058334725787194639526007005961772969756084152459421068227228455202639750562830792376397273098839857173065617938031676366094572706089496216906871719779307996145554785919170854925213924636679709336178730304988761137332947086140356484771804577190310442920843934781742595714877110917478216377944461620412874917408641291710573526282659098365965160408410341829327027126509442268723209786887941312993057629929501309869333252524736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] 4965591917997343452114492727949526563471065340956053280803238181737686061678835220089503564413929601498710232455654738310523025466793158809172276703059066334928945409227458698222738177420818901183325052026701685972170405149192203042203897863154758377544259905574102945705317278215639893582537409823826122392710041919504646696741874619804046229621558791612520564492266369865325767344808903612836426266279353685802836409551347683677301296543528106355546633702426371212807844231310039027526041691242242776921344174373459504234874282724993952969132810839359103790084455002313294109063797114752359359789011711040033429947262517211163481214977485690834198144339950792762793313996473974867567968388977066168649389956843482806098877769284863421673803106837778136633024806957847932277076988826532438127042698681910710341450799758963466353536853953770660159189797551676369657045616003751457995909161122023879388286918305913627956493949377291212382296266321022263766299667354450263367300375629413670523986271072046777016213978740301121175071471237957821466943962474715757447013990873425455377168950833885474444456715343900857997418643398726707888489460571068781936868006650798497118292539594075935183461470838145914719926926643242703079932900696661073039806799924020971708242430673254075037701690957156841969928169078516231344528600021499194472555764279371720950530516963024420069037192876698618745962733029259502136864404575036488007906854814763069181806394100603816461354397346943359612947282258738028017773578444573084010390146775559377603773823569335213182108384312204659021542858407197567429638619813747270415103953316414455938652722146385103715564195174958415727472878042819723662508095868300197279970337805131547959397949309437102402843800794571818078451198568462702621029791195094505227680076791377892300801005364861067403499260701524888509353031653853387347406438579476843201289631013223298099394134521844673222801186042280346358381420908604705185202176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -110284315405790089954635860351875228755409910809738412998337857570910572224801280569986028241725021294265740891893643911342251569216736740432237028085955194526582214372337269898131318967712963201165543634423305416343285522291285603799127848309535912135803943641539482263207929110228030743138013631252376838270564404354978933564971823501567911172977979189287192174764215252638975796941543397448600642757143258814491823406187495917386995403789117893997398043117548684797212229597900925955354559133537091970374487755919444575047707960632689487688263444325160585076210852598980352958002582393663459789325989169523662219705703175393571611056761170143688289302413625451404043859318354545956541524780070037340975062189230392052929467693527567723546504212738464341994701834206405565928389510504251036431145699742829957053539951527965257152642967482908119448739107145220355649389059559968417463301476723974246457442164401497829513688471218110670837503021197201100258526349991788981148564780606791270710066196088010880306371735549584715707956172188411329520297798513688054098729294397476627536283483409540062497976555170243467409764400007594993258096014255088056353685214582026316092795695972431886733078625498807810040349012619571177548075653595369544538623325989085940293131821682075742798183859304189588150215949988141493363676073078577532465096228146940777840664530618814023278297274484315823781818368444628376996450153892632193748099951996579124094263383912241046182426430960090275456714742238742679508951782925874839656762383570618868420586396363770021059376533545131384108369291393364326490583072382748932901392607219119779325019727448711016514113745482076546733382413456297687160241129065421292353976600613165461558063273547699368346789240387862814735502138164060238241107403261070500523190277412310559216096947713724617796634558718221607403306696841391202814010205027870302018646653322834123610483392253811202126345389307861450244728132332364189134749696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] 1927584540378071126736311529932947325555419320825387296452831129493090612180905839483644351053094742811729251987390367460369791421054758309403898370872022368590396968733854600329085502509709298646171596417394253408522179925320295773129815597632983238116350286394952445401352144208355688929947329491003533980352361914908300796084159390499572512560098324754613236840757616203030912231360254317054023390954351522334539234037041541334140462346246567968662183696140299776863188935599075545341020999816670901739379291015340293546827674206630882215565574114548352619054360287584271341166425718610167935291291273006498679947109290329915659016005469233355840723696820668819426842006538424330835805665396641747561688808015292795543213134390209276983794297709579168703634359842738277244537329625483726041953015604530983235298848372881097288890111824061063086263660439632657649302894027563494480346974875260984044075064955687344895994653074028813116589212455741407385957493463774640852019922658166176831063331209850117898609275174511285078645378322995120455688683697677039735784873004952680006811114604910303965388802961644390987579159388072786283308997983194765668779021175825385503936692979472488602025561080900999035046185752657724633848278058582167415982864029470492398431884845443365907821916629885856661962586070343286804001018610993799706564128277010412325221586622406679090324929668097850013535895396772263807939510601316812178916268446576336780256201467921885254454395013294339711731490150902122936834749925754230604163624566910153310269694390892460499662131142111768437982497332654134004173099399257580407747567889552165370000275210398318221679145477742721716275443269041066712357659366288848046453086110407951517410670172155250995502555061006510073228999849612404023872041014204286958317709069667145920986070312047348506867640973764042310008174166298609225615574437394323309386507335901226439043423149941361366638060624249050032001676953780865121579433984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] -25898328723314667563310894904422958671747604348231086912234221758658687298526304297458984150785874841377637150803587945255938081321276462161481060258581511915270626182723228963009484079950700234935184390144256619798670347478217226258394351751712269017533077658715332429179855005269848369374416731725652379049612216254200912797607821370463176569158728942004986332437026873649111083777748998501488893308139141448076869648567779713293664637703513672591008922502521911140095175471778604328064601971845476392169297911761816955302696117400107388811722125076963774781290251934219868344752838084800680650889191558162870968764784785350768812643495937567469624141997744513941408933986543673842462265049438249029717345715550989001427616580896056731599910290105184317892463924266465788367510734878746621163441296451737308252622828551876723130961680437914565531798101856576444926808517964021820532945243318617162428244409361792582692969788206043933758704892476458291641980817276921589149517000987549330540595122060771818368895917516405293670758065424178293750280384592870910485717980461275503256837724513700579408080878516467669610686435226202797246020092332455882280562661785118750047582825520754735551391287342446476654220238342010309633072684074933345679068336264958564355676191026872265195487424030070841916371945088472600637249242157952456793255264405551908213748306052367302733679443700045205077290725412421189520513669299323750879186903280464622524151696925964363201644000935642625120064584925483717288420336845000657612785548090708105159873414196514710777142860700300285864553415194180940333634793285970247924052212926287481696551878814662169526467007740970910118156862564669335116674684617223313163518686832151422927902702242351714196957530966989814304025679026808972501451828866888131513483122423935397691425185293714124453052829243522241337482278435563814590090780601945791685901248915651211911846852767192341783862391660226296873345714026750565682476220416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] 256468279121840407597407069967397583071174729877116145721573410519603233159101129618603388382475392156744844536146023597332288604187567941987676949311500066126983173549689088529369187283553078042449107040699663540958791493179766163961399487888268514089135504046225131196484669205366522163688473070271521454936658853803669379499202695360355686101124636732604117178554454689785239186505471851854398521500135509996735918868839313780587840318274271302952189943132108311058312243110465957683340541164009639742064761583824637775284717287313059461288259201140746560541260677501904232888782214218554821720844273997897807370071960656343667742608316507971152646650490469448664126338417008411390648956342033763534366939506749036660958375472684457637146684757772366687273296643002267802258338824240050583919127442940255856871139048970270925846278273537642802793715278158268455537609216403018236126814093226734239604852201923309042346002639184182411938769377234965648712958800644439818396943315270600938039298590895375999875412863518443460580067996123442846937829354716033915919561422508142033347000362802606735215815119092546752819066977851573339905692682403589052141554389357293085227075517028570468030556525648269938256627765839796147141933236364883396913132476037000074060278028258453020773553208640946414711509438727016770132624633390831418310395445513233500289122438724923821885386186423857955690307828809595835048756974777813033374603992947333662788484021354456860778627548763275720653944428317745934887193707021823032808396414361254118084996549041334475657050358921017192101235009174975985864283627226628527373381151599312113534319813818848498262230195560329275022918681987609626129186317853901131021673924995487494127030861613028198906700812553122761613700498859039347106547528254550905633273358380015512836802428758627671848536980534045561001203454674020120896143450179119649667138690811816700765182762984242427687962022989500886723206715694046155329847164928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] -1834848450575320558782054669669940029130438761913222826899255598431440138022443982611936284209381313963691780525779350452723832528909316879812273795914359932886968217066434756817026432298529085768439865404392696572498720596918190452580163111384888975681220475411871898658636958424233980884696104233058498096955670156968872576776504570735802309203440394558657376794734303976608897906870677542531081463585873697544429823317018665900993930744592922181775492709161274106328761785647711735806759105890456155365936785108331629093360120330073433295719060889751864456212554624556617191457273156746219684930099261542356429460937137849727636847366458449201654611943286578970434938182578442052671755011710038010448081848798494116950292568522509039832553214058530442925674834080068327608974036017238955291171458519192665671303999486454613144321754185537986130881465612300204938085668896795263726652232453772492889901323157036613182546577156774515266474799156178784661393716860912309640190619099875897095045033092358294518368912902124309533605139345980776750662941243565146871423819573730841157462439425803981618206732873399382438258927521112880938516214868878955908902902804251198298987915348434984033146980283053717410882754274322863289047068044945910357896909547876981844432115141759989163437607727231818045036134447117403748564483591917647888392986659246788171679963827870408399917070788712520881581525499335648430613834966434981623996742508853043804915393321853861273439923890968305280880249895137899774840720463272296876876918038143537373497129827919088714653220380147220568645947219934816843291119116093646783224154302647847525419766942153482422398548245698416595882410669694069755404434061151961395827348649827450990621606772557584634431382573845022532576915737355006939220561760968123508702012048520509069265452265494787188847365880369631928523951326025998805703642024028962022539620205070017217628320345871089644924443985410580528009376742179723533395020480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] 9325946163955916092548907543335957270646085026246568608876797371149677552799382578309546714742132825224291072296909636988165335263685159170454802141929256846283485027132229537197302364876458736108556824477838288898649187547873733243255338142102075312166398684836559634641839194657268365637784230478370293248747375350099287288631929528018250065959083245665303117736724041376171181491787401985447556871764515193465976752882525902555223974394188960432328585564429354750467750086223885685247677730154128541266008400023386596787791450517869627784897302821332043174924474848771382499243022208182040172089128531234498712326512533681793772114532363391903701764058254110699940625766918830025314972969940492380152559742090448079126226971278473266828257374378055258485180328187268884488627074033066757321130064140043276811142300317189794395001596804644259716907065445978730437837567687076554836030063932014257257183509154517876927095924925373445546136924724365924017130093783903498960910193873661188839736379521802031435875647357280441456441882131535647890474217441892796514374834773846684662460475590226590592919704872084004268019215160446292860195141319239207978221049118199311874743003625838489835835843371907320833130995554616355890714302330644505952258334421945372670306581205103395629300496725675010046210838876557406500771434202024131375988766260547284230024891131724918167096033422139482401513769198288099752266086464949028116436096188943299601514271590411056523026272691877882145182626338385107401564532331282736694063970177244332515032106405061833110220066815619019957448203176593937379576072572060144245363847261944353184308673384139745235200543923896514180996519906405218841878151785272804358118628957399389517479297993656717824919570886152318167122261166794892884767569945433740064135755899135952211984992903913661622393702422021472053540557449639505044463326711451182993126366440392656088403752922775705789269103430611958213618119024943307778234226049024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] -31913621713574095630684357940441963482329046819794454280623184611551066207313958219834120709315794540838678223011362652121278918304522989243388728302881177220612473865329692996475129756228899229122198573647278747779377524891280074919185956924538775936611297547411515519895847651999098736875882975697217373770218825184586106398867490648933692786097077103901883745039194954650645479158804317853920436924417050002250665721822239527261382197907210887773538117102761715758924265312096475623715584555614883521402000185050810070059641645570006607518015455712231581469653810920894704525436817226783312935402054122086312329041785888223231727653606491682151415855324414230921514335108342844061376184824649580337119398251246315388425031632681213829054044128177680996803138898851994985703011927651793914893536469127337152196065107473196801512315208332048773049964742950383731003067238302529587592649706251950583874636717141852524557918096320675425315412085802100227304689769906485074632607887167223105773675947876297721010247209218189605166342353559519086246319449609078838572531854502866401310308972127492050702848550057578466352196155895904904579025809576675690596622502803377061811444837706503274652460183922086677230244875641140233953079855274507838875375789626281549860411998642247051926758056632312168125331616366634241052566002381503361091077746624292448084207132354822935912332806737228294386007220181075675397061496507195912615547617251201273000160888225313819733864946520697292688764060265641835649258006494586062910926762477246237192434529840438558027687627180005095406801776265298044802829584786702313726845602238023248309820686315051593780523276357399850490386563238876500258909201145733079947728283454899746795285945550377263921537649186108599221646084800569221619821896509290370974061529068782270435597621005659310054376659341393189212437369981189562836360331317101788391358533686918743717467290279158867697578678719166719764086167671056084131923487621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] 57162954595545284145664065496401173196146279236580477405926127197558277440016279722074949752880910953537736430133000417033646623708598026135537420974677973216785042552131856115781224240950464845795158575952051765961731941960809007821376754004849587293619198801233774196305521041826441520086407349024874283544291279382487097336017636207294103856109766296453433233651491947747424419182369621773327702115930334025078633430983056262914942685779536199456317048082777394878389515979475721585820236305322633980781156635424221747335547402937888381925943031912731444762569399083241589156452370098326875084687299366174560412137662034016323045701278815557385015656968569545148487694108582245418395329788961648349165127786641245712115170507091522332863895234087689393630995982093483747677413466964750808865679636860854531342769283602333639167915774859206701213359077579343379347223276462490219224228214335815530341166344748266219340811221123574577164030243070030162012139586075801128513124729382433090897108632490959207430210852249344277568334930477972359772054452657858555637989443974189835105902187416807268024641246925093907259581452027383911540771208181648071054431391831929465543548699490199243013227030896151084390108110976522160576939776951719425299521788081646396221686422677792999449774696701448422002877735909896229918974451798217112601223606079946671090844003354284126509849830323444575687438987863197098230467610750385717130971259741981278188896493495206386636449391778436821195939771716930670834934234868887967006220938577608108286451003639634123536099263432186414206804776224444772439054542212544924825493829437059101919667740699827350294183864671001510830524311567230125131935688554853303802942735251597346928665516055034497047844995995652797111896552005801557641024216015650372980527150493330093805246642066596994598755542449601433126127363120111333501467084452809702174719617259028921763801189129667259169988683878010974060492621635616198145007255814144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 74159757327905715873413843803528063807416675062364222510694320017940201805184593622290929715360788263799802211211568113746123553690924390676338237524336791726637271964086489963867281397289866994500998173519529476119825025943566171679793865701982222021910582578585497946210162526805188975283525620382429102065681538955159372633378629228077159906977931906897224589909960948900516092528176270404356491573183391757582338269510854151082527170285914802272899711028485261007354348098754535338841798698877655780752653488805544487496864659921926450968968781528995481553125080090364833869187532080807746146609802759233100636927559951054022787334871785393490513471606305560027195481947032974757228850332140862510509919361078385135171152914251935818575293587253414050230860323561405308016235339973180679977963114585343223945763780275267385287760700002181059842237686196455927167472023296747119927243771767541504123274641445780556840008485891004564113855215317169025422673813722932653361250717475685497451729116615042062876658614301363001286554739470174325060542465525952008981736983697039190712645759205508753198888789820694434250814146538215896916119265649545713856572106002200362727204488584503928046501059961488464634159833623846288062731608852778202947489350990302206930574193201321682610401612167628566186740551758352235712492541919157823562018198463861912420716581243238698705731297698239158154844732846575501907214319342441205230560638382214454671377907821692495742789256094280478516968964144755652267406918078616838571923126605943385059702417317938485463811980640194394827830991913555057356684196593034394286745887126188661334048758866040465917391719525973599061069835327811612086623175409093653735148513965231079178128396935802659909495534398673156640260691306617725477547199707107061464494724204939173882342985994632793666288188285811095301111187722018620739225121018776109401355386338371485877291060378147086101049814780886234386571204664837073744751732195328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -927540304974241661802969301453880189141964443230416023567962377615148542756781593758907708186260455686941566171109204351361166020744585991959090632119122530848130378880554526187689200569647533864307164013501701278298645577999132654340653231254140202813546384833767287080125621023171069727798745945319247937500655236235788622675098063927443130759516256133175744580693421679509294724573755755654111789355534548999936012119750364315324642749113403090735917460638637405231324522246136003262436342969342698248685081183898794499991142569673126873608563273425582015841630596590804973993016797089214815486883826177496843136836665509887047402278822247873224024773319949807256851440002840716746805652260560304910680012239137793789159598007279535663944811577916115485870144147728414642517437227647871094186150234092384186682090134291161476454982436430504391235710353733542749504117102013979347417018933512338844231736601617216227280688771146507039626030823742962433852049164571326648040953421668316474701580378450790910757719305236130292862467220413351452812985036887258706913095408681231257114631605604198652443276134232437863027361631507404100109530357293518001646948971565222785210238054523638079401226322805604295334415218017887089676284185039522469662237334761790568283420728027331616054482997417829576712832297462852069712017651867782076995834344277879795293727806583445172172145022403114733791814861401587847314060937637931369530187306423154838669875423563415829517048669449737171591594001807030872629006601907312657491615100513018336248229387509712883673089496425126847580351966892946076684715852553917140260699261968234313112629268106887991807162473374270507112691647531208307559038247328964484091381197105650788010650262348204879604889243401082895545145023615420155970966659606269599536636160543388587621325127991471911067295497283771250749756319256636046453280260190732120249036172881341794288994441023179431969304375616737118108864607528016236462257561665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 3542732656733573381514555313552799153410117403654281515247520537136409948702768795049184809898986932773772421001618333952531500064488057416296667040284773327536890413183265945092376798156295360726324003875389777043041780421072349839698225524451785961121788481798179516781383588860415640730531824443682906369264682358791644807121342983297518633203202068810898516055081583199670778734406185322639377192094264256668516538437728425465366462671750599814600518323155014476654144670019266722696568802207794598866513553827778712527819485494231859544877892427500822897373887311561658293517292125704836359612117217519074218124556489161086838023283299338216206401732528328622177575214642212265998973160395561568902424126406803061126800993851697079780985539985990896554340380800502422246976105855620756494504755324729413275219550557345399152984514132101301886947202074818368978762910023112427995854965609092124277564341332765513077119165509110594190424205368518456724702446158337571503533804026570853635396235172920871136646798337460081301591454792359907090071949413426239922346389682460050189837273337441640342863548488960128585694075955826976079398226727058929432355364698816139745349483733205770609977387822764895831902317645810589905114243051466468016499906755509037999949006129895107177424707880123396007136977143290182748693328119017029491209257788641620950377733096106889403064742177511131061008437487900139061527030906430921296865278596544752430137615921501823913226794267506288642730569670114759771658472500476351462141073804130010751607640157547833547727708439056133905374337180508090940793442914494884908624646325474411932547827575717266424273869066153466462218681672133528387098602076361878916490769713524052259305883548729309051249558120335401277871907945864651343832632756190523065139597822056917584216823462409945618356875841175581861742246595888607064775155172745767529366228203869478345290079408082696595534038581440137557832386500914352277942171682734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -8396857873653469701624145149252930677422225155134305355047158574844848377386344312114967264329795114678426279456909067188289029819408536401619104747203380520528026877899854566036968578017255995074110369466460872007236308157920011727365381517556742836843690742569336287164911082436485151775069020741053964813244545535100756005910747693712295007012665726453574053034820133397035484220425028043657229649570844321513709489766783057921050566306681862794392110752484422556815602013778417477920861145060661689256651296061067020813659613866126856990202855348918154441983703560042216379947789659067935174528553280735106967114830188629663610338668719085011832842102093478905468182794012118671118391642605893524151593911373928060293543788862222212506116458602745499675118316518367638721702900157416233353107497468998916991588277033718598140387611342947408662041611847155749595307181840023673922878782080011295169579470746507850370981240915248893510713359513369614197046647804988041757210978947112029403684381233471438492938175266546240583682138319964445772574899286340193998273321249333743179085520276472277042359739582792523301007712093059135357903948846652507783097095829085447116263880466342117164251163806311006186716822838035364053764869204016291687852215570605125881275149981841092261057837573841751066422125358784467406955629771825352485154381495741268497913678110290174462960091279312253977678091867020837401386599782254376390140147976506272245424856846937185210241307560469979846244146190190115052120915248713480786921116558871078774723854702449137312342717701506634852086891583025907075617539894758050901199622987211114413275990760908381970404359042981693146852941784378456110928179028556305244460841504151724908522044063751101630926526888460106007484691235476491570935308282150449180089314417251678711728050636960086560519095262016240941661832141693382620881080037861071232137878490457467118819629566104571824708889813097374046691778940151394827456369374789632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 12841440915402752906041412724831527478888987916660650379540752736940819538976300769918129222943188325897009360623146330195805479651433325230897204366718048485201850028538421623896663530919658368266023469345351728495726453713677082602969061753548884334293358369724524911639865134486884058724175252206736128584764729736626551125977093519015109061918305012193036526487854276359454322753792067455453933066643144447569062411402731569610889680052440067621658328982914364218286421691376156595795424227663859144574714666074251355635145864288968543279792140566131978084379131788700707484736266898229105406283836404679432748359658910989973784687871779379999344850887545950568195230903632007528505164353092019580832225274284696951903256588033285522309741978277083770162578604908050675609354106240035638868275255125764645074650286792205557299050303647532455485459773193219871923382140410410741478556505585447608462438115248415599850670700296051214491094257972279639800634438912083788065802721495294506115448932156613030390368516592370183085451604029527062113740712945725159319632467776111333428269445941422222947855625158543048900550442611179965460213064847561656574768868583063010316935771638067774337509636640234908294183105519357294627299380764158061947568990204813442467319818541569781368265075790009573438253135632250148890847219862231131355555924586933515158278775897715267089458204293236584890345320576719661121813230101915151366659246471806168919751725531046353255267872772165028013441846581367316861183380616259965886628822709500313080304712178988124883036313842052960012314056129939075754241867848601926783937364404508743065487477143927085313790483879406055685185038870539752132108738609997694813545825888911459732409110570524918713069798540961986256543374863874522590081526580343549877330423839955683547412737154140377155051079281349330684898235394146676367611725812129934984271764715028990535850459832057084696757609926597922777642985665859317671605931587141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -9775443168144389449502297465755861886294732748976137275526224991519833860413976835896887966199596094656099577152811990201033569927765213819231519943611322339761833336243943461730599730577235676364924676059304466325256136947282956362404427076355294774767937039530969630500882031916186399243641103720847257268760247203321051607714154813929540648560941637917747644778178079015747171637633331238017805624313487891610801162368726422065246066014136512184773729675228221228508393039476276937939785603620203104315709006344590604194581457119461961554674469458653787889471343664205164713291135598777492684608487848636366102983676768872627597817945828171543572094523710874079780039884788597982132923406424321531127165948147257519824445601709020203666435762317313097914306522042932644431874146747949063769292574054161385467809799461153813270419206336471597354987711886032258020507386211164468500989223163686701051650064686737071885046675109986380170689614770335929360535225987699335999435745437312460775041434460773764372295978955569352245088915400857018300356667936007533108757413956352568342192124844212913421396173218460617872866453605183998538271753111843283608448874399929030790850229578787883001679577813388047720141360798295565920168934189668616658630203216305141244533731137020234111244221853370668349051753012852982853798227925092823890910797738941601891809953172051506099841618285406065655664783274461849927324394767596622223485451626219275154227330117745062288814726884373426395893266507755693493744625855678643662084340130935326611023619900949172665857027010055294509011247626307391970516080096949537646707077637234686414398570920267073066440621787966474904318670645521479335748704792155067110221597264181146123216559111696822635653071039897528032783615419542965316756663929575965660480274551158398872709837941307789478729495802480061927470484295393383864961820346001668877680797083191036444981168547218120515800572367195558481560659020322189422485743532507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] -6219852987042150415380127282720860955639260030320843308978328194679479258850316524349014626368538555168242063981026238910072718187240280587226950901369273045270874210596883160927225746950698518741286121449582147803009065011233280112998709937401913429230421153156103447378050699416311633908301720656970299636740869545864331590165175762061008538310053120093087947475483517879746616622589739962740317949352853398051987905528552903467248833087492703815635159882716494581672459212018112760853908610940159227959700440066495777497635033500009558718029851429717659462220492875975281983283309056652879078876792740756572681137265446173616442348945346977831545829634148985210148282933065249421623589814114410287437939190113713431721956719591898617157052182473646546750685533537901763129338734081904163504911678935110166107579944842085562160717457430769592624211521842039407960165757720089874227632033594981120483508341909624722035523770910359654755992016139374631545816270379229453731750943754336406450809879446075154565739108679265775965185745775752397592783483099374589306067262554175872851797433546527600901360850013707818330131799875382710696181223028226555909745591696162726743857036213629549005683823334165007373548634836857216128048285040350389513923674147544370009823146195639123478347184404183116529511451970033120149316394057098495018019414489146415880928529535242923962732108044888214969046229079597937617372181170305516045195871003786541671394243170205358699013784861561200424485873186584829693198271818247729687407007032062834182939388897983342456871950091284781814751375818583568815708071793917083471379580717273311789816921570951606963979676443092199898829343355015321772110230568125340357511153018520138782362723472153536735345886410751793299989569200651538855914408626447727740253825556848915437453094058038399325839207159117508728262174513039962026599031926980356700940110785610976561022939075104940392345690604523142526159670692383783585378147277733888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] 23538461809321034187153732220934845951809480564277508716231126235107605054251713860612216139342804259946471505566784233927877632076212549577863423679842241816545239327162544308393173129879883270460197487438775395683438396730721893133888976899237367031198906347903435886509914570461830351257787048071695952559885353744026947780181568633928603808709302218909120898860754441915680897752061252575370095592201545049188945891732434520157922502105145679881472537213924743348042665098652228820088483492338648991488210760845317342349026727153804549709634352822384054367292897424045291957022568439530929485254131905548384883581520886957013310460941228697552649361984045785336294328475682601798297311270599864959852426034048698724879351372028027556723669171341074071010435243104389340993036001565793953865592788293239377656656542940378335269201638567612824237087318869727699328597937994036291284912149830600301094437194875606869659894426941154292848984315987097124955163289779925791387814039493772290892450162569798181409947854054841472169860237803890197544586847210989478443246059239457259704269362327242526221824142305804677014928608566468312924994930592780138527594509449564141564927307020930280335692513286575668894075431887026144498355819128220805863454865103069702460339577199478099073719596004810455081263567669559061444712416030672885795777083169474964305923723503626262864353214716020741034069425720975573992847785096379998471858816442880557783462225047755542226662708491980375945304187249097507927433334855685683409804110210691057096189103480959509634068491447744729715087063142354340571672824419594618134297500665466491992663102304884957150560796718312453557999088376078797698172700255264338161390133442070524214316652945934563502755307616554344162096037261713361260256455943303029980706288492895363614776707039304546258082394640402161931642065930174776915093242294703083544768340678076889016587104509584933296373505286672802807565637797738051270149771137908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] -2905531602732270931997287882991785458530366294195706685586475750904091174952048221838217884044002859122114577728735867297398380369950361033069862146890097835603919294572402633489582251072314732225439278021658822989191945584198627183885001203917991991456951959447498618323735442799711222124299348505885745911805886166577559078649909807128828589856249366913205568544323111160556263772962139683200418002766171784835737614271711965559851098879800891488646367967968321216197440663131423254140914249126096947911182626118382655831098220312306515443904017120756745101559835784979582823314947556981898533444910738336126678692215969596800727943875941442291702673578439647811818173704441384643157759418036111163750451988290664793012009690745192901232144030755469334654874795240673583692095458729895147338468770603163691081605672006219680390572415148121073052467992706550674953834544171523211264454881097137784318858316087481357815902317787049114320534272376843988440402273657600644785829179929535666103169852227929630749692350266578378290236602524025012115713066626060857365127915294510058487620228793738347178292922360433103249009777123916692412936981533268315863510264747486497146745094928737733906724480889317427930708237763203674777812484036674679992100794477890117302057769484559767201350598547061007563537548019950880793414254697686435009567684144079541279508599403019491802812293247467888316958931460106832245252000195975568310072781121886163245575073626643382805391911179031415205635755476753378386481757053525334304259202882953032761815981054065014025888837563638198740776181265805853862690369098746924470472722003541558289456902482807555087218537592660119657344955697392080896459134353469418977398984609365492807835770793334193187099507948914508892283327847282245037594938624191465015791664953803944029258170642466601586310108203813682896590413607940227576081551248116015915282671163099645535453714103311270281065020440604901835567260851111631194408874170908672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -104646689397369073376254352224924010801015667229763165960596771192550821862577874778470395004841815996940175491819478912234843995373389873203747373151279891551380921897868448102210524637681952319038145401794315545975657641834632864905820917507112134784165927783699929031859693397340981769290930811621703551079671313692457902635994728028712720602192759688323914126556497537505805970790095862295044377180898789492841206204589529807435186784712629601158615805848380528761046014827325168195803791465071230804799121053663597188639326535758771066470709904420541589217218867957897519796669023440690378755899998789566896647146735244083915046215078767689932882172548838088432350869988018677185748840060836634482810828744604809577932685622141075251265559305663167849098259910649837132897846651117909784750298679304824821414408439230989364602418142288152920255156721459177613713529896293301582636224492433291862105640794148064313829921490691525955977714212839611669751633319044445886934170377643734171238605331862654051037272659677346733971045032978644723819379890666012463327151005276594010992087650096647850037955351933630516742304136902576310515801598747791723683499452219889517035380071206375390024102665414380262486129786865215727120867186253376618967405626663102908863822279296709143906696353701467761227447363050283955807286992095091405811407762502620001600896657328370190556329265939019295320265321541611161481209632402537131314881160876747475439506002539143010106205129688400964323267761200075446956810555668503477325502733778242603120162545390700262255897041733891992230376314702046822280797508134825093195813148678729275597534632469640432561726591736562667538203169798790259262021168976489260393019111836680169588736983802520847453972178774275121532773477729973314313948023125402388484569249551734847584486143793594533599699464929454967683919107528956444436936409588737226110874110387983496474133336018515466967122897159220802429100017171538554772267525119934464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 308053733832531240812412739541086073251149735987762145250088327944236479823990703717559064948406459220018667800927026294408323851568823786055405749934650448127976092638624422208195344074750104742585335231602106417809901831489804029437765063762717488598373070714160774111546155365641018134105690311120178001373687898599348507260473284248337884460467534947800958219398217111453744201622298076037616046815210485094263372466599505894523126354549780547518600389084397206660038877371931352308198074280269807734526332678653262061872349430934054087885125150233856938010128968165205601168752328618897065051486795898976004853376586132179589634167625653750863962021104564978012009648914556607326722393892147584863691686254700983105403315942398215196338595322574432629437103175266271258873569139373741886217039799335090700655384652413588110342342186337041821002139278837695838059412545984815839216685472208397938985279504363762573703585931169824925420996506686174851662083149404929232426104779735637652274539089262217720767453438565927238777600728561444739835739750627108011120340779925758565752921929317458504492541355036238867711117225177853470824896622826038877032633602911806232968313312822636819124840150926491415732843608290296117744911151084873724038984796513408036605536699831888472317149198990306738363633069306435907283656000226150735808558454798894758204919342765145677809365485879909642806437185476027856869615858003207160530229005618784263070171015342957569238079283964293355334964081619497495127067167074735396413974570533022055699449638580242311049224023085433366477873142449213653883815756851572981268203077473036917463504473568943396936755102146274380164117939056390386386777743056728668420012702919266178265713644204947930066976996137050030746828594711767770662242413274155585515591039366641292959436818805370779385944741129782622503285256452467014757961133597030624176389520047714186441612744148965436698245474174775053478496704125187764914831543937007616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -535261433740669895166004995628299778462405349301801982851447089332642446872308374992591470009551036275611226254402656811533937236931783157088897939916467891422078727509374709896500524960068335715401075459963391167297984855456719840284085989816685888130376166361338385793033231889661217727258108466454285959853638707633263272787882948269584707655691538733485424839188689315952686543876925133614809423365136687777053387166584607933273381451450428876134121803320456302030989111094447087808900703411042015546340268708471703425744155797033577023162817677966482240548250779923260711174164201940250131014425348623294948920288081027210920055934981190038593143684301427128630562345009789293430724772947776976346904339814730866490972612580994031224276554024435043021997519415522969113875958053284288003856596621410887605223928117344970361019601254362228580959469069465462122095035713663444896373839032920242588648160589158849565519460223414539707791975551623501217942871237394903687947407307695082669150758782745324002215763237098126700442219470008591251937505678307439478380957812893598445772591985238770685449200473609354273831759349529317240756059652314731251137317239653179992423496765739584507100203059545563887162219877708699928092556757914932165820519707561006925439056141662197012944024995116902522401093543651997479426534394573088828504654443743133005644392307232266296222619424439854491601630734776316735668248136907043816797254596516869857453653855201874120214202488211243239484653757585736157610367254539702726501524717742441472303882923931350730949833095228672748347232367657810766130915229260768808416456667878567165351753989968108770453288835955503253405541872782049266030299832907663800837932135404694512859164573962339115216400596866204583500572858498256491176933770664836275738036455223683949520280948836451321318646906207604690951941059550317060411790032165782671125328779130958481040008594180989244947464950080658896194838127284739746798308188464611328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 655250318831777918108138295670245560149796386484052277538209556084597409468883187791270116901698757038511365661317587814866829229090361582843436564518332802057178106681565107149133741558867673079845594857496844808037388869959287681314145136725008535720307428361478720325547590766991638455963878876770281077692785835319254419589053769180458060950625139278051923569909955913182721232142522816366385617900103539999931721667941012365655582600160155151375253132765188448312772910489743987852273442507777310082482895326534187485971974621958324213866873223869689944505165262082660203160233467559220064227733633746416884435032291849077619652277856708772826378573783708947553657002777710689290890786962156925329951234815167141968869064889185860893170828229124959722690401391512348278907698989796825216293539932357909705661022171605672251852653795784060083941603144542940449966490593377857643160158626943356326598065331415820329126439157287281348149420200393165779973425078571377859261541568894569717962524055793709827823151639495310690217384484842469622425415254589834764519543809172348819002943725267105472484365774517063536139037220968983830090090213092826696886240074173186599203667977773164189810836416473970430439255474230224460175755789228478130265843800369773993223827115882170361971899668746856716646450949126297614166803798520501391525411016466904684372504393333687643695731960647143097587382610080089266008223725550179608922570550503021584941920656926029462783762040065091751692484485655148771756944095325643692568420790496586762439588497023218803320561891512327633125347074181115956889965133687090736681642392993034700668824875709640534358876390972225783868456344532876840279469749450669983113218175916293619212337576240847221294528787166681031174848109232203138142982278385399489947689870810355096530741033938180084356252994717118565045410479912028624383027648793215940268864187759589571583829088064755937435486544599960095382405816941562377699832537727107072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -565180926173251391851630046366632681812390402817107704759120118538637778450090059105177852550297065772713138427192264501438483200189003545159218999270843896298323386284224437486459537159299165636360225987340115675543726935205460875535858645306833813287241597359982064629781200585094612440736010205344319983331134713415783032310723239562871005108958930393424543402092638364530499821690120605807161921450339114089007591425219144820664856558146581143910974533437949950326322536367364733392870051871232482169129529168313272288791051431809555474910499723843738603826131094508621948484003929489575783920762029168343733783294119180241859255703075534096951166933357445506537389881252969527043606867341990203837849609630742319758696361922828138803930759669325516175379455699106462780973237998115688716628733869950088725401021686957156877625925351751785168361769824997810350497796251582734429944450334569272316642244819390811493320388300916623383961795376043778592767321793473850694104352715497594281505940366199379416285483974582112199678938442846904852770483179784369570406449880154306075150472708379617409760338636635919236844634286115794940577982208891967263788990898442187092007594531135135865619038481265294346765715006388521181900602158515804366138893195293547822474285687805735954668419454781297882479413999338499688633172299393406009999326347070125575067590676872223750931895105075099233534068387788819662691686731793006181663736735257973903455803551858979990871595894559858261843150482014224104001313493124235017440387144636338556772296833987988226045905011253989268602808477003697996284543539258521513992138883040416464206586591807552483782758495155547257390231104850979802221369994230826024771737832681021287859512539160626911948571148268113361993729194157372859342342077344656779099529625338830658898262489148633719272028440224359620672192638226371343587590054480849711666638071199590893644929132955874259785780621564738038954529533388732044460443228958621696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 272505593047910459999557508882730303866543376996185314032873501605620306096638295896234109889856816319474198977915037691048230922345824163472594279530299635826654060477127723928170652597790950214905076102091880425005577018364488870396803241535774314243276607056021654611767455416106707303893830385552204767674738420778099825002929313927928425870898312712854334951355533066232505842056265480802522390424030589747432665581162462048309444817907065302803589132263176479042681286749596930843196020762568396581165438236325557802939800972943430014428216632304758235801365825949529407224418788210441249379308796770926515087319766017466506969572054475539389933265527443397704720645737089084540742584267186860643314194802279732451444150127053591193091935621916499020580051107466565897730228990519081403890889780249090144436876078955580824405894650801316597932320254856264565293670511791278844256038838413397201258870528613275314980603566118502380627010436197333627457069679375464937141851256741367827904334110843688694014634425152614696422513951112717789100557187419912314893443900553394242428974610291213760091540796611826145955889412691495866714892446539604275585587139612416723929514416798040876570217525902703405902262230236802310841697638709860512051561733607163484647770601389772941933643568504122291460473909972899120465164246163645787033846506432258427764659485706298440576212699404659412204566750199830385249913450255421949827767505321797033864872271271187376152955442003749950765392943467040328530599635712555783327237105761139355516506229142468458292004752854648674613893309628088406530086419923671285985772992545586065236794995066244001824532255917874915105769219920736948692735218826220904798178018926535339583884495480233255206135123259996418206652416138032842622309727924863526820993779572431625556527273570489046417464130479751816073136654948721318856445508918443039527833904777623039735615913675894033013211023080113608804151468839592118342287210330456064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 104390564689726353138034245661279013644248163434226622616153901936887716644258399283656977796741146080203020940725004587682706469291966647243117980353139698575742246485660551927086013955017994444551924141613194942041491637919643007201781279115159230037261610620151460825302511880649104712217842491450672197770286409564245705975722691138153042764508706193224433033643585423845020965917635900755096447885819295694283149476775844167929462461442196139461373226698142875114981897195507430049899350406405043602054745022774332195358859689173682674822043185533759416670278748381864252988642719425112376490086170325669005993951524685168726900803192177380710555032973484120201680294407589063804373929174971429548705534652828615785412339139059277811281352348306523478510503070852455497107503295355666668622266984458294196285103355294245829821949559577128689428307794742274038980550699117273790877119051547565015451517513164978689327496999684654631443765544899278048128985651062547209623494703653879168531822219337018285134700615356943442698425182670280397294738443750328322236355630008049502017885619669837831490212350607822445168782272081369371141488809312004544216451948304679388123911760410804472521608779011181031652708876786067975987630480533936773198453811234553392173614044377724921984815356395956560833367502823629943078989944616939762790609439098293093281675591698352271937192988920708690074147198520564745722971120333369949971138647548805119530599569797390443746593063445076098519949204706348778663008657167362156725649426664040242215975660583091309440942084497221951547841589159892642592512035735007544399814565143660565142436168366185661468760616031159382641570989497252185635313386716623005939159576433258283441680273178956562387472320396384490562007659449688734288992949102816843823997184341222499395897631291238339894635347317217550312536082315917970563209840312816941350827136392260424885462704782706311833733243457761874457567207709196224465364048079224832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -417979595559276371253421537820715820191634120428173671579801031031295985272573115271558053318406473298578651087039729506239717018899133327051392651374247709299500314478087392465765501675848179904174919773198271703011650625279976282280132019689453370487287474240142170602176964151336189757051058846059501773957366921536895007237668937802236849068896806749286853866212501179048606404297156809511068851296958080711506488469510474315668014792056700250258585926176340996590813530515867968067919166788056123974466745779657097628136878050162840147740752660314329365843034801064708700068507399770986506435576036424765572957028869013951292937204595785361713113619714497887931173149192045895401166008889673889068381750558424522544266972618480539857990766016989268028419584905599743958153475543377159005425538330117612520293377016924150747688909595218801525812054066133653470063045030240091386151965849192087464300132650906160003182286125278350289045734639988739758878417953576883648299407396917726666548717575848736132919016662775416908473978048641820663327075079364681286483695110193740156247832456072979435150042815759917612111757835844869671996022550194815442784236845035887536639884028661960275281583754047051163749557356093601689417073024100835367080216680619150300964857027289658051911556472215095138419007998539291465765678894415635238224707871980427641703437719048684535522518429653958105681804845445806938167940549889378360021426716847620485269222950495527108062391778044436323180294737248582555951641534093315284699620738691138681728094080112818663806003804647322529384914147866772964040092307189477091025245407403125746409440866505358400616827862588326399315380806982853173260591369357971622546772806242585934322706944243019970334084246031089720263935750374653811770375716852148013338589485958214070910016952328237532166461426044780820970094176588752835928104720546859927458000033322173998960969693692482303878862469466542844524378055059983958687899508350648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 581740303212785824532032888237586272021331079763376661004599088524859768884327022979068468156069013176660685207210104198866496064754273499458380167576450765517026104213850580674471811139148405178696312615286683652976884903334708678549111030919953207114398448333650606289348993901506090212865066066894944706081028249678179640206826252302035988089879724114401290366485859897461409618447201507159476581700298287889016637525299492606505899961276100840513905082598403691199495060382021490315361384415886730331200781045455112825171438094490480427972106153298443278437516385565738744760157945923893545958860633179429724502165746055292378218152190409913119655831303933316849969100269001834455997087713442222902094630811919217493159339033236846517580347884319964983931530095777121761421260751504174244744517300043739716149180029087215678847594778258844254867910194000450788175320745899219762276780514472649938741211416378843129751825200459885574976865283181894440689370868382545007959426964936777511154342259926292929948885926568446752775130236458369510919496843112951507920083629225704966030456972504420883535511259066632862524549759827286990207272255845550750997261138717239060785297959032698326037244264243886141257944465840843625134539935699539412416856106500741674967867312852422706255703245516743396597158941272784032453007681504016296731831092065248062656165171168809311722982092029237323893619969776985309398890041392406145863741140272393835031577502780295311700581539002399734195481197362229849431118944494091851627459370102469307519766300668134205006975690416226921687671791671490330453796513338359854075705242362369296727583151731683256003392329961202590852118750497046812384655015223160012514047140114716457714739706059479004888296301560538369069180214417467693614526148242577874808506880775889330835066266528238810771534750923231598513314695999900760432081058914173540494405459959442594951483286457683570981565026582611698568285121696353972562479464813953024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -598828791379602524939793956956444718639549250241217536092930152092825867528201719517700081793560587490663475662282779610945865088359418617163392791279438231146194512218531100261363069524287573491818554254988132776416751516661320974600570964252387190091056401189543356393805205052232334030379893422147842238729839850717441455282281090993284547869054473524210003971211536352401304954151144108883158148684248819490064663129861988233232527048758896579109903172685977893189040751432660877521081263470215931889969943450990986908675383450656434332407223190335855401494015227548001292084939363197615235573940434049398734539375410072089375755847857693810549945936742675666814360137389434407769332096249941497727219357421903454881427959633678081185601743060029962538238167836772405282587010945648521017490252626482717062913763134577445626591777875859983446269475169154018826780726677426953443294524642705731042798323368583046616093960934437783962969239843459191257908947170382471382741075551973691740196324191942681789762140440982950891042653783487892956479934241670083655551773694701772419026004222241065806615941827834400680977845539934865964504958256035065602737361597108020857104557133537801319982565152026116554836957552742618195869628281537185612383091181768625873398982117849284652737863950116658835006271356314803522745480062645270557244906293393835873123582944616311749063770354341454497225763953948437784766525032221138938207120793702616140038813679113670479577595041734873151976978658430528026731890371623586957091231256103545912170142551555299604007270673793940409358610130652483139430578342395642187224825696440488914621955010304129271313680155523056812232343424268847032116953982649106251016458133300822090814201548552495427819641750642410164292957764316476144546734729133989743368190983950186517392502021641334975151458290353339002802011769811179893354406170625647038453087481673954246870980303757162271286920344028940474760164738583520252300627488094027776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 526227850201513645234289975191658496731255401920833455390028653032894957441005140363739604684886090408363613386674651927034760589250692624300921584108363495934980893258133587805371358261484993333052972279465875923631792240456986360153332208352967181276485391908296680394186233114872880602880145496065666307300439524039989674320743712427165350155118665699168740218479877351290888162667397325377100664353273734756765566476529068773620047038904216495953728236219518953902674372452106224252709017349261284348373367369754883584797480149045883486995585833269614339431935028635431961066505682903217750065015591674590950571552698998712043794274890294493009190631683970095383591547871141139463981772029989205516294753970351045884939222155500940459090593812015374570103239260870044191073065371132831458059871323380045567471641897892723607933101390824930523423609235965595622832173377943302465333879724559694742288924230230622946767030101897565750323357308744649171873610594773407163896173769058071227410560372363099136151797439029198097483963522780548977662248876877078584654559775626778239726455433997769481430119327421714797983097000287081427904078250174065277739385748996197265412511896177997050772084189360293906407577874185246693243154578168980874351337709233032875257129557289320159185528173248101664747827138024178273030403905673203243708817336057498744091474904063739621505253969944922961431735615657848113440889834117554642472376807474754456666113749596555902800621989308406095869495801269722319452771973966876902183627615405834050273174234053707326392591788303376623500343140511877809870378651330385722997343693045884696753014057512934648009109749980128535379212990343159187025819611908325516584515380356114341017909842949363600831094521449907465196112793323709673004542989436432383136411412864407391248525200221604881793174464026625846563970785750799135539807702870007335718418064645100752078765120009082820193534448533806860034000958733578910573945328072916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -422517329993018661559830708282779432271410308836435689344335260273546864909796362685313569440537930370225850548460561100606479857300125321423482432179435349511859172192635968971049431634694801879511538646478923941812265017040292248696302288051475564090534137785912192964317450671176162935947342368289401173664641650272391584512889085878723670147880534777569729385747488810050929324097778451994182851610383266429623000311436702122221699520358435465017572148151795357681965349156973906257052854931724441280974015476976085951029126785445246068677235015559842427341464803458915261174429851209595692206700023649609412504916863464890820536285691961629278530959147807607187926114968762793627154365629114510610052712151003543877041905235938098672450490032540708459221548480074863513226183881610941930448793090924431990026353873537109530948443017733038301315005963113394832595438722106314097779818961584519278139129398099827041690594797006578205517540846778063658652637754405069769408129733974134256557303941823397956661054127019154789386364233353014144074424469616679372583659512397379390902823786485377766185546612160058892848495640850763005069738046883607818162397617218671448000540382441294544745751803639089625560695553459712601487807124389654721723968535684516410439419848193039410519595485785908867844705951239741436077304902859447730899148824252265084392479496177807704026011737631741710283684478187645332642244209966578334638257339705369707313999225835418212391899107353368230901575857856783906646481674195236871275323812029734080775292680493223350160649708181430189123353901640948627743453851443149403477330652836634075779763432574063549562259833457635828106214007645719037723311977528494198612907643677439629863780843050702347654936164232871959238449523401748104864686246868461685579519811009006695481543142641513538109683752729340250589089664638754648718010622456153577427283679152306071517286097886856286203722405255817775466968842632918517836551070091837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 320995591614401704000668210351634370558663991363084706523058944249576352170421468798009001262085445924822853950555658758549533711595086699858741994937898679180706156099967379769632995751573362087386659765553551795925888793308489449163146387004430158779048843447035347052296703848294968025321336952614640029028102325232090429897610260081075676797359242133619102722181197325171851875251466214260356434512538906273784191272066191941964371522669597754988220746444130798392161553761159526235489311819421323072850864949262005421252082350241393070979966480313858551800436929535316327555421404438478136925455729188947965990502093202404756660928965019414248674369628167771139580085006297847474280846898721266262919810086265541536729980522843426448262023918192758398470790914517093517227417177165583348213008199600233307881551985806316633614863270237964229203000631161303594844082837855777857411356721535638884092868031343426820987688673423669557343153150406761840030002859464967880801453942916203229005682742688397012489671325653685219351360835845708794470256249975092203235373030749271209295227336828798283105317869597888494327556928909970008841306616129094425746072668684258214540391964040364297013708190229816653225584127391913548883267247703875748843635312407316349376377089615065951965207752811371650197723261011040909647714127515200021118801579529784481693231736285599707181954549931104276334666394781146271986973053729782857966445435049635771767955319435890769597844193349631627937344839811479270568691735031535911585577557308937136701859526679749365577713994899064265693639254792381674645581287797538505875046450549129452157224769589080401304723545907553792868155845271922822708335239416752316485531785349319883776895404489141787679336017135973861318501725079761675707437192433590465125945511863274597634631556602854322727591868083401401803981918850456280104083846080972186092469804131265026000817939262956080696569074330209441451089632748520257675079159941955584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -232485757837682423263728100336406413814674255595116139773000358446857656374791927706396819200289517688671577066012931971395606603432771142369296352408887372691608704339920434161735683980148848145454928270982214770779100668668945205922124350941412484192504864471405750501276006392474873589634103881481565045416579165017711842763846935742473445271677238461671866573896799625966304227771503427557375242730555790766907190941634116320598218539506994044695240733048628736226757060712187463684934179093389035976807971841706617853696688459170357601140312033525199259993657785314370965485826833923118469153542977909181391213814637055882532570921711145065044533956971277575657363395878066782909740999844893191263266413966081868654467647304255368483750882279112467988791141644488177847816954243303793986822099540235096059095665015837308463273546284861932953460001367813337473472644118398140471865820277945597829132720651128495414466713038084873160455054278566385313308631415686624291345253611057491380911097998449937473635556852106269338589027037515532610801739578046838196581690917285210913991467722821770338077407375289499687120657502989237170897008669474604607330182348719207784105536309122874536403962898457774357250607144398986511057866172742996664648283236927520688976302606710224514409849986285569219569481666044819204589097480785544032497268456716573518600952410495867702253288262188186232101745520915858936585821736799787705435547677955054105046387131378371591726064519113397256009648105714127119876502285821562747529488405765344116037193878527416718547068070190634997751241254979213084096200030570320692601424452065647186517870654620592921902173793674762794968814765036939148561708628445424751829981901051402393371249452119909928216567681266625363755494127343225606352233481541521542524846966280868831161484915199112887566286908235557850629609211609955745858009173581983803419974283309695716656443533151040849612510832738468709073851119613038384311044103208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 158680702009621852430331827447302759594423051767194116177361860658721025771287572176873940558927880327304514591610237911308725238890104434347768526202769727224348222435388051855272071231832217643213777538551760082754753062993474284475053360421855326204567097648475988396466301359747439741049605659596779166720596054712217542601145480569412552850942601020096487303210548685289765636261823763159700193134796461334520375856040409146183735925437417889840885835719004807891444035581727709445852133420040710256021551796514081177309959220946256280136188335046324268913988150112591426016448270029490812291790003781634517779747064950341215480150586125008450940133300474804326765055361767547816406526177987029587715248342205930416801114543515782776444481023977765954423224583439314762145004462133490838093658785205281417990692058046853030854130158507724261219031113071205982810718269242219765264579899966763366584420031075207201056015108941164729574244895874730665889353069032082249071032512986103953981275191604014002303579189282640357127326846582493278758389728875210846663900292494905667534084839790036125419798889145761356732528593439914770352253056099220984164250581687365754960763982913204385858861697314435064575027624667561118290520792448351729873246156961050439157338889900403196316693693696191218353548323320770688684162422004639002955461420928766757253913671969768818612251177178995851832132409469077643325795490273019998574218523542216915196171134680438700642818897301047185013762712873016744399051787880987771625451598341101273596170792904327331925991150847032852489467828762430270639680683613293730753418362933345343528685576867339371187908487345757909368194094192851966027639654640526388295896511304874103743277194209537612365823895542461260966020704912268834719571793531916706082926895576910250498863796783315174367883609803343167873607094942642018337473182258408807798787101743572488015294644314370946178839696023001992457855710413556055513905866169384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] -100286095676762545664603942098718035886302887682389496152233926534044820037486120482621965942743025109366900016648190386388553964293248536858483321694467006509226151509283052248935078862526471317463432423199478960455001785748344160987318731052886466241104208800811532174720077976998055177876561931861430859500256815677944910247325820743658464507825798356698349121288673836154222443713701606040681821501738284635829941667857980120361226909933744524361900272787424926852329371697476234685037219272077139021388605406878961989506890497233550827708724344669954897526938324365899309088093644899469105952140525083735236956190629581797989815558251121092856713612577912281874085060108416238053819119730316419532228518764907563748131360125203323982461723399156641350125197344034981255803330634518568398937917040076113964956909915179170523706517274953483064312836254061227838325799941433557513931007625139510239074879242209649855881091150564388213786876126682822803963680523948273486877250495214296962181174771817692185305469975949297325061965386672636201925973172039056629403104198387724146657264540900247490396204913871715875696945273844920933184686143490093982460056671161438322970284226709503202827202355597631189143351871457742860296897164024554616532902015018461849718437122209078113557642678280828388333525224652028281880380265875638502242556534598660938887732557768143663246103566008810566970675309646663417322954095598344128923053706694003462466948580493405096233324584233868400965327899316531270867699470287292556661712911708240342542490566947298021714915327435355483645367683842762692521924709226377070445913505519895559971462088811997915295765895418631497937097476958791139842764723153325063465439667557454744985811812036418274219976535282416748949997777585980117495125892361379210833602331668550086325595845044260746511514283484122070206583768209934703444416805991563023414270121597988308104692173495083503946214335231860532780444587711502832210823092421787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] 57835923705865675953816874233983853913939536425108674008311414437025880467482749724120625037555271667365912092387463519455467363562935998085842164610729635990074904333249790701156972937216391245263474038007805940122880075672006241561739503127226102280414891218290095555386307372329815472947030303348943924122466470281817795547523674529557550714177438248280421687858364692529465585326630438254841116619584236322707670346742051751889231022731915893095634835377884828854760367771765144365073375920380548784339932506633456125913107854128072565067888059781600970143588462197344534911992830860778169960530521221697841089718508298079580850702845402589529593728474734060206521356420163223469804829018086331003561848500266110359474780126507283524346965983734119701474346658412786755850868145744932415535531944318160765243926489669341386318789645873745035075619179965356697870571539319562533903855001772311049369010183244139654720963341211411444024880210838686205804132901499844457692917672749718410177541883902115813317247488261901247751014894271014848451110096820261768801156889332920758768059544309859964101275337098152364208139951687880494449109038013114101526702919189751183694326426730624008390193578411932285417837783750657069835505911367758436518039986800918600958619960506823385223545955834943369234752862202596983164728726070145674983356775831965546471923886540804879750487352997900143178010952688216001599589957945418527821028827715996224283348789773977653453083800860847022027207164743964901489055789924964185322205334220812977274180306547980919238400471447508507085130682220026147305650375909718286969504725357033936434709212661176032080648430520997931771506877766643398821201868484360002277232425571687988459167020561489496293884555271790348227496874026272611540302827374369834800857828064612351607280800072133075921839817883559627312203265165360024518235490207499919583758256586614056659931018611922194770258152804863343471639355995822121941028721039245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] -30162128788371187898356891952593979972492960557457516518455325830954322932886122457220191693167876672115385571127515009773089737496384672707245207667392962028662299996615845492061899895924456163967205187067670406379991298526640022149782364820033197748920794146218860087262334998751075766301143257492701490104890716005586777037198342343494890321598193110662718564109199069465616102043589797632130255309352951653527744434218908711643260569992950264536934987383069876308085251033471784788319189078375897558654978637750638025369049976090098317482762085231333451454054581570562919024964780532586710801475869815197731529250168444989913455247175808253856095694945414256283225211602160199899680608017321161282000578148940736933474916057462466647272815585411532910834795612925245270733482403943662902853761455408969747087174114006957844482616748971718793453396054032454149999537254538532550749433496983528985399193411730461762500974160182238999896338952805881295279008323638945590155146663604675877307311092509316028660564870251923857916903628792013757874450598014212801138714004285476005104629796125605708083644435168478840796180759857037556365558455697209056854068798825924233155248512667589460882908083812323055249643921555615532650749729540640975492659526382102824915648551324199335415942213058488199648954540142629629512834683770556565155394919452084095312231815027630995705861489059558498406664019914388766448725482694584393247816079209237572360493425196317096618424403553152316877135661132979030135285140776888570768844023950436908452216585709061900073955581469890574286638063589851878384701634747636515303450061393969896334515395079799478745380570980457200297085337936280150198411833813841274313607942620872014186295529656587926479764124714079987178590774486423108586762902447068728915534117647278548471445594530890015757878834679743262433764245454310657265302718332934331526251520693655900113226679771322909186371741617908327276075197937243247738462098071486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] 14161681939055590069099571075454743234106277978133733414555354153062004857220747007836784722472011650763694182947246895768365617393025888562146040435474555827995739506280345435027843033775436614518052680711393466048872083041340801736761828400767080180258322271586367617715698620097658138168301243446435567956514810803269954030086656303737608918677194495395974902776093000671545582172575561970333262944485017894937476883437289103868632852587868150907927216332609411417538444776894804318556019450615822000567858955208583659334216251371780270914309814687228950274484623778261804380050626303801087650694033419914405759774823904980754479370052533784727905679274359046152596325350973615075598821974860403177456628652692071024432607476764791428373308761081293203156618011664561465488221748006349076008399548971014896711198731319257371404134497144746638703511506810357041848801420753626169918461755266241264509400871565372203966037301716154298542105793538152358759034130885509044621766543611746040170805699178316713298562725695370084512529978352475407091070504925332025875486577709032905665743764224117905503155781260758593331287757840740742403852765061499057104841448115648609354258832475789522315237239670679902501021251156285722897676727442034435032570160001198222584606502878726070618050801823422777984106984771817400233024256985105030631009855346127288667940378772071560736691086762872334712672814811288700883557278664849086917310054522561359976741668947307181676918478592661617754458097745667604733354432701925288300840666140945263660468356767861486366756436365448340167245736216955547032146696836348053821100399713889867124762435076576055364519204718197937504837025993567812104600115410583477375814017478305666704633639812055965971480249497848761474295842006739157223322280049082938073553846125640501419070833247100239934757142964025287835236957566641459618133312238190162924286310318630737339654534464803662603700496012477568740597281217280869306107635978731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] -5977481066204004108186302629407224948195757841250296850488196300184132873127356142835313457532148947470783264345964790627959385129775710176283656745482773628845256686621747317968559944650507519973112455121037691409967711351007487572175672623711532423857618856470977274615428124446974200903005714706562404974501460425303020241341480200458538008631899254717463048500639590745470834018103011761741096160615643036995531928484409741106031694847766325657014532960508797802431890541739646740020433839137493382924311991369649057089748754273359997713599440575466455225885446768332172348827599791181423484020451681487299635838590806139819309890385984029661959566909509396703905183536040781103099952259350664194882370761120923578020475560618458733837325047773091716101875156598968469902997250806263419551733516635794195263342950085112153041586290359785839385099730205452039440084608139439375688439492504438551822723324937476784993048321488934754033150223415360097526110639357153629276181350692306840393626982070375433325697762026216005896289298672592371244260817547997384762744126843563749221918441482069335786731238103575080008293151796472032941313898569261964275906669180505531504829588523560197980885580754400635664589095373293822097920592429840981559183816674669734535695401300914430547683960098634108727812587095510919718041920909532162145265479456152789368861132579495202202139956754528569144428634267022859184533396800882803184032004054966629351255637545043119819575073672040319532902786057062087182178967650893418491482121936823546204914226487626391396098338753833102228011058849447732786613223890958165488028633746093186027555944986538207650093817658147110466446117674790207221560872007397839881744170098844242089229085481190752460868706437219848550211038501548116203002189775977262535920944210260171104064107797540531754400856627709279536328664545062718820879120484142844851586365667155754820377100995102575023324088519905864885647454813815022085277960269463552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] 2268362558824814898607389909376357618417733874292176346788499339543349476758460044376173573592432336213927075103077273029165033307914340150464594449457881947073335592940343306786267355283422338614701535851731980626945839077189199785421835892756974466033194750874673229755237869370360897828089656145193762025662292362732993753208513291034362276171486913789455087419614701434861968572314495038000566989345436464283213109058093814134613617577083494952464504940457748111411755128907012636919457073079905880437797724040458626237718323000494545294130725652751810116336337152592942565325720604181546864064445140736570631567927179291444095145282327020820625531860244598625955746944857327971719952727070227782185159920819697216716055221375146973896263654611764343837090279555509475178361813632810230380699927099619368416979678619555039751710000931524912386597257507540166297911331876117359342669087210675753547765107275725386810586266372337710982563926739306240838681897464745517788094960641285359089745689182576072134092170697427362388843574050318870092820880937285519375363210667662801715898818640931074544916606465397221951237249468721927311989932661631363934551499168757831146784293593117350324620291159112638638630501822985432436252081359718345741684969037659793179708239559144720550969753272075169944207016304921917543054617814510443515088350798892309307317576600771882555744715905036410773302410629568345080820174823165323793774840750540258772256920303628897098404642643489245182657230721622909070154325501193425171572706091637137563244317725428839374671203151305829610777588584358462906044190663389138296452262334735885161191959958563433728233221123417542693479228668368658505460887534374080536075255247560320963023579142344633828641368679298891053083100321623937389921568807031379827926579635136341450726186185794101021450441198765712403452327200736390833313091836244760918287206466181950505848106702846057611478705256266407539197869198245594697723124792688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] -774453048011481673642918744781478110939235355119138462636575681765235194396299272303287763768624679974876080856760920298722508687258641484103306420913821415279573486272157819685444678109200637948669017580695695671927553186917379231502255512931178971485061092761587853810433189799801984196312132084842116365052877178591596615869670369854617792114465398281737538367014500233949868661405867424164808369745523508569478440561557830328721815286709516569294919268764724062311776873791974060767116376763105680552213153905695682159163240399872512282768278476233276722631093664401105513181581724375181441693294444820432143800553890300037515320253249955206859465127404489152668170810576429106956012285557903352511293505234837125206263820738705790060233745019123151018140364724604428791384642434072422355672778950727725045597191088399520969509887389596042146624645810186157151727290724853043057817543911043177214925200151732677303740196398836849385574610542430912922819867723375198098685463467479826809072886058006333503549250854198619385525796558569839566343331933961196030270990666010465376999726852002982071686512927740604145495095076008453872925851498374628304386457081938291581515791717549137692733347939824816320454394236237533096755836577525530907668591490574982887703661471384577988538036809167074512928347675624045168837534794047211678904567382907929356180210529530492023834396569157304892579055080631205522327270743069320349533139115876342703166981242799691146912283771025787217663429934111156598988110683052870393449802245614218420606416785739537545286747895127499712800460852821468795285087579653835003052388713423481278737211517702357874184225075634560628302809757538801850428702060689940726863241988036435055907087094359366672603873848755250348634025588174585569473451394663366473392710741985399929665800548214371379488667000566244676087397091782364067268911971406676892710789127468240605281303146962433577767431362053200803897920607458730949474717630726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -1717312963063229683463928674640485809211165575128498500872183263088600425450593862450612397324027641611505439644460928248094781566391996921183380312799297266371520907315518770552259851166271582507386220487839764920049913427987961004559020355753180873653956000359779864321193035946920905812482763048992538890100635296370474017925817567751800657771910273003433010615786605845403728778903797521356894833554331451625545116950317508139870213620135042931754830863220922797832212098485440072349123988363399852064996421725348111676439946672499924042431392457183194330426679164045700251974463081193547134431632944816788186765623935638641591486578331495242151496380769700882324607772512697527442485203451860850703198921891677702413521093254637725001484640784605832298761847297922925555829047590335300473528904682144137386295257082357392453441451374106284546451930021419935667286343263665415440508250588854211279202488237885042353616762471533251143364442374194537872203857603301608011929832629729888339555847932589265448813709814384547291008196649412831398943221506170577611008085379363618503034269706582543037605599761581389796955365305556828147871423644308071344252956067492062278415227081775374694639349894431299972388362135345040575337484594573572450529960268870367413736307264420559019515734014281874800214260266135746988595470665721362693531876301154078804653265620166597526963778900297230109043784313794376109975707900006332259554542212164973154058664797306881699372099778375305757543176393622398180955512751489711531090262530117219463973924547054804785096029129580640174903323923583231517734282919911966406183650122236456532657460374971399682078196661568131706098459610473410298346352144435804175181255927062641472661257099074713592902178919153293307901691436483620069489927349941469133303702110852790036769130494531932651054106417308390193402316676921078297078467492577484641887710235641298654168743154112172390756129178855556727100760481857536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -77231305775289538630761076847467209575333679478807409905795113796335574243048658313762750846183935064528427074800688461823581379559338472821468886769151468110492769274275794893110828638418475653098644847792821224279189180532475504660755804653007940246838997661557642503919105592287548866920751848612199938921761670142792859873241286164429276752074566759171784712254546423218457303020520132274175514199793134308242219960639360217789972760352002177530492974277072445833565151910996026057752593545008490993739031754884287890029373479631007734860142993266948635216365831428940857848215628836224518591219166493640286981367374176405521014746021622962099883116162021316544634442772129150951303360303180444138576967456212886237677344497347403708984830856245395686222203577850150134936070931350076637803950107417275681784870933417589744850156290022308636940699116790590476975329552491721232338353589396797962537341014093134048242683465873323632794216985082162748991405092344148970732545925616532152768352022150307470781075512080748534340511291375958770548101890644584107051327694929586879055534465228584999532598911867744131450037122545539479637779105224557124297623212003495542575460901075900686693362758285067534091209468753465120245587455505464248387834715907892410778710267867569193347307914364172246172117873114734932196133382998605722130684769786011428459122832341794630198657754747576580676114987793593285136322695201322214531768439053649565077585307648377089751012852546963295775831990626487771517697670361425961373363203202894700201232906215833232192796291671676294838596740753786328268521540810016310733077292004728037774444921676597699383308181322948162737524543291805152048292355776198452326487393608959779160999067898340414867979236449156378697808219105564503966585861181158484487618157587927068436796969905292286962368590104870839395028878733921059518816095158460918612412455465747159286545175741298738306012990281797965252172261735006208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] 4967207980681230546594284394195859082025399844000396595127912260421606285560738456537610311325186357127448976167149791953801781040700688640334171781969865243595968272988083851963289971686707358620583287462064614443946207140961315122304069930375244014472020789690324874820789360340788189809841614120543309295421287454214464740094734441808723649549062561999789807028741972961704196049643325771899912350904989863888614781051425024853495165565141014976065694170570453412684095830784305062761951665569858555027834835074857466225416709438595664944457856403172948194527266209332966492761738363951387242872599173785285400758105205702778553224869190802068191782596089703273681161680500972471845115105259472345572956371506036763557834180112461863481179833958024153650942746801841809922325696707353519088488623291783941689162759311230521428106519851012070684893667265606752080125263206921994935198445799484715066851233337252062912481420415129196879556173443850726491641283917008375061655415655304711740887654386235233545729228286187834254303298792606247249530111265404324152668471010950564267177897142612693923052907574942270133575825045723525036467551129414280177235692093944164082136615713089944388237842072748197973639307374828869405749532593430742276938912324362046071325427574581030585228744751319680838938028861824846653909287398962046998028421856933740175605532113647643615529880221746834700012818239656433314641675817591863148000018640574336073675822060478727661112535532462460382273125682788813282307749469313587605095980970027698921485286893590720343203955393255546685063989551792375356932167531671273203088528444972385760741846248067076237895158597075614063714402668161662827222023500467664161874869431736632711700696390227176857698651924433946048418195562374439759621632733165082229367423158248894888152442115219038808989906548475271875154981521658210692706259365631321919134038011178092814229932786791645049924611174051825612860379247046295552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -572946060211186742507718422382895866246682890028339767881002890127245208715771137476339809576562779496186709366567904180681471490054192852659881421847949161928015767532612813493823482854619680308514844567289066269767721735506610816236109579220650463588256516694119897907051136078693166277566558357112792582604861721312377162146136242119099056606345384086260699476455228016870914038130656715865619288989273588487770808243834920709569544155061960091149639008366021587883020822156456837542260433101865580350472871711846272250695874793800891927410875942062095704656697263838570503893485633785646263816719610598136560223341303783728814207678084877532108297592686209839853278346554467520578919926592301603050219615372300745857872392320783545994468607898184260042670589380105523607971432564865227818381652044781815716108850620931844416315857989796520104557139882242823416771602176606513366343772822433321255872692206242195477239586542511320781504781356302607415391040070098292735271950358804572273885229496589466826508995942357211048491491598635274342511794709523891090938183579339921690186742163301729073361466013916167922117486274184966519517503478906990463124101120930036655386298472309157312212831527182533461650724695422341964739618872472576141147766041556967881101096522578679654305593587315841041247710399249563126617305764850444315610283853841865220537223221486572896700017063299011498605125424912940605844197369082630612257346178114481125555685669019339138901066840249588371000903256343228883028741097099713450488138686749404890730718475137968137272800883057514519019215207029082670372120326733785129861457149030622334858744036152250841523341467475959862354721396870761472847204436522102823881857758538089178504286722429653328463359509443775786500871862520906655011397542842270457820736030873106906870709259054126805731268280534856960547244296153488936482905728721650214867384958460275987853044931932572221629012098884610257246527506343100678144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] 35437329565949998356862535302202042632189183614329879277176635839433088393337236570225787731565816994205693650605485019497998135886349489555134659469099454402772220326605380726821629860950893837076456128496051871985375864804834122343770960714498719086612740960261988477444189236963360505956942696750978016560698755807441594318890211611576975023529071636751963327006564998440873911098730458091715551274361342444200833942232287315742918468264792185633299786988424546922241741044010736359917671505776984611781098834672075865064587543555535069164112138769194583483297517815816561646802506582662725971111218303090680756197342051398558439190013417083863563021190881378599265988111136344651561278546313361114365517736726548342256647955895407202892125636431715480511876793118191057079142274547586401452292468689716127948975054278024272480323584091319102366503813185005814437864787550458344490779613270365644806242031819005392865577929967414953329410866902890216878411046662162642940080240091571611383200653309742833152038141619301184520952040119926493004924067110755303447177985450930302399830662259864846001305717929299238565722424219303881035146179336810495351610119431862006468729776397072229378612857506176436561898994119950009984533431217487098037900662694810099863840335868120189398536230040931698495221883193786024865567712719329235977849273722686881224065664232604520819573266867528103260572476131237881327226302591509583783899711141308461404514162418872274249318662290836455039828006254111025669119093605384057286692666042193208416412369891258023642541496141359788552150323411257775675543050487920977115161007835335609029928288451937071413723345318375602999472714136203195918398306930254275705900310857908509827497810008736952009268274775898335768920577087680957571721216353418297004331314968514895872699824275198602696418297706801947367117384806727928204814448985347830496942770832324494091931208334518509464725535958992031887495280345151107497984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] -1267636796919448370459044406239039257900216726839345104768185791045793468239285572605396073554071225637704534571714970672963355744152516306519873636053536101425798400771796420706104729128266706320645353341006357251671108626683076225488490108430754387396796359983380755694300234254254851042403008159197502945898583730070676242753900755761514253267978281802014333717924112059634153494209580781739849783164476018887860913742182267648077397265245216696721396324508096437353881577366918444275779619706471367472383794347790254213508074204190296957180384789289708379723562265615635524749359212155761465746640246127244707144216351720967859361561246044915834064895236525282567288218329922183033453917984709516053717035110867762805246471688876831736968051981701240477846699238499903787389036593186572881125027195036757563654034571014306689277217204348091043726881656705799234287139035809937580605051607201177065110593288557877439044009726750403151388087833696204326062655419348783079798843560661150552178022978850455474300078561602487754754584309878515742701337512925241457929645053370370036368770836676445081155229220573918979844744408017274717882535384335950510447245971399977563314016214704684456774016728241401809874461368374629113151469893473935842821938858685833207942608862127936090751000711403319453020938956471442507938964555388520797842789466945499562519281661844834058059686722573680409077813604980424901982165331538129074588368130131997287071956983449636064798241996508560672993395796157792719549304237811292539419188609879041734853602212076227784420886155685849043925678164422702621199961489967646148695903990614305886562898778805935476558068569427478257875559477637609875343091445434690465244925574854432409971436064765572256354122352886110995606612182515818010977047422119617580660637039721170648451451650768214966476220213442739733116093375664476138016852331067711862534368465352039073335003285042220888785774826336861051161094376320843319869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] 31295590864702642993655368790155195014158326074264616698329545267634813462042207214376209886602920003690700367580296557876416336581528423092284083979040134685245247896280006445613436292192256098822028891109385676386526868947184213882895368156767334169475283306610424835901651624466691427975762966252192511491286735716025428099100368023132400624837025356387746283971770935755325738037310954401471389151263735504842111063257802981644965053067521410682403323577299444108762602316034634198896035642455604869751917914097480103249079334763371352361242167985327821450386020039681849734358259446620455410457478569158263290419392062218212944609114735997815394695289896242946879491599626528502770407105166122786148674424809776075493768520668792052829142900904732337212489087877409203046561306727872266119087786843486984717603733505609177662214378611227526029039114576954828491673763447769236331195654802514532248231590234083497147483211367925711582354487677675074438934876836023187394896874163916814214602578600226226286017428798622573459922550469752894993960943221560210464183252606327144400672878874822358353526803930024576341363113580080334392436160448069676607714817028960929456250134793316216041790661398563888838615403074286697728937553307903189850348270140046171503954034592870997535055585581600463528985902597080649765209265877384133964737204371099935431792164885353249358641440983626245942907096779136417159293255847034288849180545954119552475342083585924150938256555519052807202335477083908878053399650100140896622198792803762768197134282951153459928450849000048646071018818924475971785495640962258637604820558792004724404353715780861007127911965492975194765094198710408084610191920084870275575984460121735223258175412743674268938000115600100862002096758908015882979095144081512462540815691170337212578305698393003090869098154397373792743634922236569878095738071794682951633749907848215466768417833436037631915515477703950131323475457826032410228162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] -580170973088995275700176878331014014080276043031895828197239094940011414807043734818070011401645191384596915368392144574291060872278550361720834995023848369924421058278101691349540963325178029393761901693297764755610565389078209696837414723646097031201459069558875767073331392506363948356490933553117676572124818550144962121079501986575071920403708899750438922657235682448516194966938253570314715903910695703602236120150974197026993836188068467615015998189398597205445118223051204987962427617315878554200471115629728507539356599492016896141796403561751374436607629550772033745255354174803591544199869389430665381549950743066175001720511976615548075636371195217663070994969633082323598540706173817590321922405283424169667059748003140760603763121224719263585575222400075619031251965900835898472661981159922449564366787924262813594220570985911248601718854390538057377988681358072255008805141087432135877889419672202164719718927098614958045617625186484912840551858092177370710355148674953952348132722152027887482926431614682967153576211861494648964152652871619985123811110483065155174554949660205665512542459842802167384488135523692715587469075975911491452264379057156297552989059971740564401291950318165416589127056190007705115315384123712053993791788749217293670350593474759234168462436857741700806016820146093531488430306835710117934078706816592578632674032501910533720094677351026743859415891431470610056366118226057931005841182623892643282930325837939289795465281347272482455365232799817590645398007600382002780085195568235183631218433490120066786712043093294438924938711825184155972413689692382291430319772883804231499540522483300704435986374822382409619042261510127852736782285580487520440305374641157526357696648383274290847133292389625564714149851533615572102273068596031778668292396233419934844526714416315696445528631253919256715630843393051690903071771461763473391317626036346960145368694954139833766580018230066217900351233687906430061073399808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] 8044565871222315517770388637408740090149046005045248154669442476324038521142687841843566940778431571522574955782325112941412886207951831127881839249390031489447331279756442637072912041359418097617959153221683960537031126466007255438846836611314137493167164560527205872111054750007549489831722922664051641283333790336508946488065891801452149147395722542043896635470978799301307868062716687451172537096381719584321781692506694734315882778093270670045519750525432129558645835531589335637368571821568444110411895379377102815094736099450711323160738241413955341594702804321322247855410689647811740880579150994680856477347842942219684167403327077940009170143564413745935455429767056757591943015055003030797682734742857781239752179857263505034566613640904999670865352773865018043800668642143771141215070150726769651141682925168629040913520459874447901688266564958590396802770235543621898277499177931615092572727605123449859684429788120515553769072375936927057383279984574796860926873768617855568472384390019088190014592927753352207992862682402225741603349861760430248232033711425628172618949018774813547182594506010922890823696236621199935281402039357535791209991359886470088012591780772637719773955280211830910171932890473610486273427106631729037220352999271991369830130960913148629251866133482626541678510748668501760359366220613056367198530042460614140987582457284106783614173414800036457756140912227415092413587917934264298077514782292473376767660998587450540964779968882728633986416083112927958077378649040252560072489973426135919749327249790105768697140613181073737776795022164497433779145339087856806761192607668415159086818811338788547026595168444160382307241493558114610227952347943612778186456591327221022068992394254346823795228669304396561161636519050698533596929096994157209573421441918287781350464240430817460370814102204215068353841209146665289900842344663840524692041129581358196758858020712592922902400201807501406697740992622951211715943989248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] -81950546643569418838074685679612969063973420765487064260907784454900416871112296612340800960792770453258315550982472745463916704686016326182981633521950789729111393322396259867390772299473100725705305758833422402174248562447981760122078861344200123791868056084646268111640194653688301782236310785763375870607391443969053373155216075163004664631534188422318368285922214485082108570238745233450041209425242712029633601348555341018149073409832039531860651823776848116931976617180475418138711794341444047326231156723145225247778511360982471777550513053757090888436158608903039784360730781383379665587809408326995507057760788494781694917747303970044218040148771114056495220979694153090167407466508605747032524970609658341011577260627330237427943004989768819326749281697552166367537679080181581627117122037890744812052537901261220011772477684040721919595758130366945036800126111997131675066892256363139448688945616410103929721144892107336151041023969238772680656304591070372786974894457752378563834994214828763400283567699808475157345200983152066483027112512005243060920838791473148229062567462260592584325612155529156344906382849027760390486869568021803731550480857774752218611291853886119921642744390596467922980249566118407889403925589910020531484377855664935397880060919248899106232472862521660618079868808787259559976421687190060866063346937873331454591563380055584929540909043455815361670896400305212910892060056775105846104394426032368741853517923737345082032237984478437889053596678304794181431770448313677963292676691598468307033814749595574736438528745780045003548702628799907313397943802927074439269202912559649958679304607868183925298364101116528883360116046625228545321318720867829283602574908463124168601899761229418596640853312066774668065625330861864207573983165373558683621024855313047389605083203898743282313824959748893698964258772905774091119021952977549712136263655253366651449895701872063062271078045599723570424052969561704467481090850816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] 609771979806646920362802809428597374078007986386646023486415194690136590173490592633988836902844858698461620310745859144643572878896889835548244905899412961740416094175145105747052630394834437316240154249250404712437360653467720401207706410745540329715223653842174518659900786486676966428660653947082447232578394075177948196862267333509795446182293716839921944251149693607221539651570575948603131856713727916758427217024734531378742595312140901668058803975739785160546185281119770917733525664469929090163184704252924235088701571037917978006741115260122537432940259422351596709543807845023822190360215730816004895350126840704235175770504167249550372300460991012709914689434905900164672437114292457110293022010579842038593877690366822035900931686509850906369513322762712299264767503498563979241940209172852322336526214193034723631623405840583168166808222145121516352058655575758929933458421530383125612024129329494865204797361856528091910041016653675619909615213104392664561118396100227625646084601382031312747212520043915144064205163901458199799846888224141908729242847736899299843995405152892751440247027752200874124968684630743748099611114134390796478756479161389306564061762294774449072324811603512463301865732220276873162334820882830574036253946936295326722051735208578782146961041277045480100757566590505674743287027287826532455075405199465619099968372063755828584443883955975729020436437916486272207736061288352703456839385466933370900983626414931957677390458144225068996421062665922726960044866726024964254655163489027510532021152673965548856179679935108243444782380762228173854009798959409118387737305465853331244298783170656441539525272954252130823893064680151055206257476701757205364030786861442589132192259848047072642934338356998533842068699292491652807254472001030494397669344669159288062793733932651122884755475406583950180378841899438912424982579361220935171332229426025055627197436644911255891471947598472979675210306403720762755226110263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] -3300192227896499321393607532354716988332030301843297937245240705686170220131760850885213307941008299636449443824533542760968299291952045584962699838476815811517502822088734545848442068651492680538941204040048119174887790975151886724745367348381149595163070924399090164352896589243051430798886548032438526942041528801224958521618965480131052523023537922388708116043233436999803645598623515250916763834664562251218507890504787433675564869498280543147042960543111705442213402165320355893530932693056761468342074588246605623820694406854584179543421939799799034498766161402894958207862503473715290168833991984577094302396364909244806908564942185657538536863473304275491905410608103174697984856705228934081595013866344256504787926829413357690328783031643234751497864460691772620102291737494388697508797570061172632181175636744330094303244847108213702124893392954899425976113500627163336292031504288754644477155022209867897324618214828332721374645066825421524813970806366722209455142269528272115546702256790925293755439569671953123598965202335996374250259630862161256978766151925590359212242748537527489903369781437924798675869828037354245444741296673362437924722210024792917191747764381596884612482051382101002783489287031287441985254761947102733535600816577342060443176825332912545157974323258314093146896348291778549184331030677892300933476483390204111150465682781013071562238855396858299289601512758039572214598377907577793139452259459571718317438533971622294515831860826950924287916492206613170876734145530724956633792347445254046287199699980389055793990828069553447022715956556142767232844798114125243286713359662956454318968677253824020547399144787272958341010234965457146409088854286843347663521187745605800307808846630404715727641129143956910354531002478408580697187203979366971279499737842913116002704458204421962303509540514902263228275886141783815277995429349957351692220911480975567163001612886488502915597262340135303988246210551099750638624499040256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] 12690157284468609126684514475005941900149113289763858015843429697286689385792920116575947326660846159561099808835639649246726986852451674207359198341067507984587221011512230584504056881045041720329366306422960325226243528380083217353909083223071922048904035918772549032408079995929573146546167292974166353179330583085252257293665818647020864578785238798192028581892704860010945764028116859341802382922584378332192662127299850426415916673499419873840595106596861254151710097830813662148036523508067782382674474527591753618141344975770036840145674479583621352233413993631768778501029425149464225269542781805370693136893648841000560628603471963549713942170635693716449852966943997961280795352841502896725657349602856079928586194455178394447624689698933664371302904398666510209960699740851306914121427550126977680809978492884748787972004445966884504897425083203012646087663852815625626440705209614276208678664871114811004260291992624911812092913924764709314254391918993063707006948034031581881865877304425907037997607304643934611345778329481942498168655840501924207534885632558921001827392846818541555627198282829122264730256519638176190793681545358704659748415535376218756957997041822898612825378819321628078398035448954509489690531543372845683404898092552964750463521244930363409557414673507753479787212952036523274332178441144983276608996481628328550823677021498373172890678627757042243256582223173830311433560143159646798020492034198386534491793439155262583967215806188344752885206580476695361027626955307534878767236928325365916778779751505670590925553455154077516117117133230993662157779514873721133206155453241644476835509466563366682715218989434832559562122795658280204679059419970078840044876948623867070889074329961798705345035890455024460912925270990660667803627200449976847079871053882956220502460975956621739900648812561656171312780335589060870320631964289801093467504558559684317929264637751140790259373483205910717531067853758162916204828629663744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] -31455713318660336364312310029445094422768689921017698553157947274576001280642817592712004715494222120574960390589735776760760934666323299740707744324264191667797902813196242156382491072700016568452270260907298284824843755853085990843772486600193936243723074186084964373545016185716022071513495463568792531788182236820532702313984828301948927372520844108810778175277062712800528218737453823616686277919691177910756817553260001483862794336926836423305395307085869023838522338281458720337292835163094586047460336827530372816554395960545129812312672212576339169585288448124691304812984904796348061169225994321265457785466595881640827450465831982371611154633459794000801588425592733871441231167088137642185721561160909426656688979138382216572991210026788921958274357859670940092906216100750069299968087227321685389933324725308397330747795579329700121687949999383636843708965271932409331379790112029863946975443407994318420243024596338554807336245076902254447504855231376273040995931652923430796257667050537623902216434687267967312147894574266331723821230843766987134382478658257484146897087400531957398000249781418618713642169152745779246534819915661869143949009996834627569795385665632713800176344421953389914059294890488090014202399519556416220730110448790637073476118846663680901025942342250063589842872186612357340166822705594015651320415593447944440215388349851547597040489735441311372166019246887470987319169231179875155672563096068011652492725066256558791399300264627378976398718602386469277174139304850905722439775866998648507607044855547171980945352996655682179786611953462428612425946177600757866348603566554876685986237690306775453407732751252974633665777922401742068361276917092782318638677530577394250280533275069253073270359644006686221032057022627321115271504479393303902909905851551190424308905007423039661635861551118603081758735869037897705307696645747092477163864580860845749479051957982309834874338495202503230319954950932756992002452006895616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] 26122688159761469138618619778726661583760820481378553007085198832906073207158682580152238064435923981979616606380610221411195855630437857641894323125958248982500140124214780842922930441934706331751333268559798578273116196417765535366106766606809379711352446658226562867868669954499947512309747113441079596656008108603399303137900392858505408737339749170405396975399212340665704436187990019904263972097587031925706847438646819744278779951539052101035771177078352660845609430703773709630247730677312602509104846880814227760392031094241434773953012116575519477423711721709629810847706645370495456862125066771591084717984305310124395968363904292954362079656281517519972551112277572132662360717923198534865916176832793140571425682326056633539298647376379540287911839764218903360692497931865584824982240172634703965356704514607458869834895866214910558599561338570944060925099772968099381750486285047697504458924742752810043667894563499362971200064551727390256599801336833507254824550770176148077022272089345073021455662552558742602499314656512396655508569629904127891914506268437788837325259309113625716148711669387677976339313519900119825708146391293196812299755114444709041539905474280963928948579292021643384308428064884046007492410163463802516670046350117802647554064712980315900964769794541317399005999222091842395942761632135023577071561722222471322840729253526762770615647400328717671078967061183077060066256972045309956106773741591254998306805212300606257920016011126606673793159434766002374972652105671986907344552153273746021799039954786625552316979008591649987160331311644360724902324464716993415414988984803785400856599857909914629917072101821402716201466916167797899637674038003586252551395989926650519125192433995102246980910190463727288628369678510462612123400832354151711300802221032549882801751786347497230076397188300854508740110451521451114479616071418661696340781726444593704476134693582532283166107755799601542721736877048882351483947558371328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 163088020324051199054584369452226990660979909833268933241798299439049516788811388743135128108234583771436661943977527199633154759115430509534258370824291641260650107749554089861595028601122932259447337194097122451650495103922503690014978090297658157749868385901549814130232172542519515016933561052807487883083774572424288633055531063103771711143598478033178783029983106102766965124835473953396664402900193905937349835100397819834444330239064888790092595481683389344882525536140597539909261727720916204556391767658365379464268160792536703025771081978320069656215585344160332973340912734217761538141518598221416111099099184613337806263289151135303976053330670519649711389719678575031070155910206010673282143506481353747044265785473547838632581497470592207130628531541834858194326548348363948097335016114528922276367135264497550104091513071904277384437095611998343756737549285186800328973381613696207046353093952166596011055779954287629364400486963758666633227933459666023935373328004835210811501577218285003743686425313524568277456276525378354021392712374156449329510723396891311841199304491748596139545876220064589722637760427510896624215137956316541805118507457717488148588085350418972445264926829773061137880540025572539165190950586236821500976032618378773580280096526015185163667525403762872791931419222880472117427747281963884037729222821447691072648921424285453735726840364209587601720571842928038366485068974983912523596425118937517780451002147680472261534700149319492922180423561535875350192744424779845623408195398300888704418322791146414182973582241843473756062293424539512169173021780482149293737202423429223637780244357979804777884725514747090585229110129137728270424408848747348092372014896522877116082614630580649095524010739165624186928039167416456883301038028072285737018884934679654837067195747856475033105045763110751984201683374689694101752571363235488339837717971168390137525238428254891212451166445668446082630164888337201771308089413206016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -904768083636131788676251647784770079492777490543956530771491976414069331686778125432155890302256683830117996377403969018962016583803708535750133937864198365874157521777000875202916395794544179676064438691344378000389183675105764880812029581828211917791357824494384665619213332935838785853402046532356940869485037000125342049067996861143173053842230952183645176598376167811507580680163831584426850280153666978232294173670369536347629934455533749915601794940734182242063253186546185079500516845382579872755868054129963381597670194406556761305256258567598402630591922017930228152144231401154314675666527345128649302957846800622156049607028176439162855722148451537236929305055324506851463709215798339275779065689024067364593382223704601822613826304489581646368825448691730200338431854510340239455972849371996952554428472289411046026061055956271253728318940418489955264539737342617491445160156554612465478608872040038269407902578793656141783706806218685906162347243067358170064628115566110146246070037201071215431472225991647602411530523407608159336624429245123028397870553282060079041852913690092991271120443706508052160265945089877408486083180457557958125900769145057171682350622817731469805241662151531868596006494518720238226465292455235162714216569539358151517565914681268641955205336522503045736403857850425437728069745771176291610796892881508562460658186073884998203122685307358687529651873089663408040839238053992243228254850336984011823409137345811236602740299395076409743580082806468883088131376039634000771752417406876797411524225487793067610566044143637342112127385307456190308919866167536961616739304762956047419340986238186109893184162223839321768385073782156376431155569668059807711486791456940617221211443882345996868323140092914961710913687481637628520213222509540246826443188861509973753798052170464054097635137074476269687948869102166040685958115835762568290301852367177447509033081515964015333500941519478470302950944424459210513996650068836352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 2584135159099017718837690291142134462244404927127948010155291670502558133463143834580178100739409393820705004210709887005940274161026786026964757203437858320071274242009368373259044513308982828075315180391978814553194576924401203667135874423396435073183710062261301296799578189176261028078168380384297758321304569580718783089755365864710910910694402522866886033761329595039223816997424806754158591821979280546912921529170518922021933188811337633449076485077259751843762632515951424679246237868613831374445655811936282943818405486433422653793686543012975841363321917274354793671051735200694241275914911154431371244004087273308914945850620810857942081480795019292323649020049318497450394965796198918046744105747712179519415083361866509627542684944417174337828476604473268073318359968650065735064743512699916772546617433526003134818603936713344553407882989090380933913311151939251429626272602260496008527325656659499287595487141862435256678307195481197233848250512850941509684578142674621026406640952057634618614423449296793621082489171577764935239326651410203402530459262054646073206561355414471450878086629450868520483019464295583677080024587129047205967636380627058467301760562958924908754407876296561017128545924893134556877639245936007651246863662083433950264606761975253982978620283454314489412366176051853610412236796187482172096333426440850862243672205142177701261672871843772881107481114571293417220208820975963121064781189518151243812249281961959412563258594663754355253142162522465102094696460945837180175979090527265310492353913876565183415535123457711666021344997651538018633403459209382492931823441595410341734843496776682325911382692602581336884010895286630312281584725961773386366579474095588984825268918860043262277646522118078802750717716086545650306947170838952581453398324923529465583025442797802514974682874765157717652222424424444236541273070021758450852014516820442772398450418840451579833912779932345577274621204189477182445644282754760704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -4879378228507243985929972580540864244836240038766368772012812369606027586731352230807332984917073870410536389864147369334351404385250094276352015085603634905742612317020703887913272654478024706901643961940654719841925090284889921437428696881933496611609749839769223588194729723644654016953341947642803717385160982673349984329999934104312898999516700351219072648698358569731837078140942466314639805934744468525345283634008512252673070097294481432475118008391929488266943694888064464936808708943041734348245589593559842583111954714276147214259794059080558481222085015126580683428239333765600547102083141893175766366821687145101164787631713187969790183150002268151276881497351290325642938288942546089023273251668755030558822720965908523364719122901734715184508932362337741604395430796764167197019399052178057904781095285882027247840665241056184835003037273528596602937305193713259628686981233072414249321863602747586625704498644933286733080449217278445850118754165210320832944808099169925503255134833832689661405796449684852595239273177424489397113552371112836756179206858903165308162131913718619772185855096933054614946316791892341280157780014927683424456096141351509628078694254981610579601505746122758011670916010167279167841808167091167864010851744670371351860408581120961054466641167583467131412963847744290640338382772935783317373192474180408593076846657175180526453130145576119339077976037378681257421760413390467783482832814046758245859904717253091806462850441434108550386634940041639852260523677368206156353363497579866493850029344045600553841692539170759504065512484464016045047520253691844781076081455052339857554897093260854291263711758332452095697358429718830852872520990488564892748505756908331352686206794766052608983472678723004671214844946822634970046842575965312421629056882273029921774763502975860023811049800687583304194727488278623531711309910866207320623678961607316980937852504600653211514088729376944495796822001550626904799415082518839296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 6054247613252793729401905962133295149544464526750719874916008734207018315277128541309142586771136736109574197659401890775633461215100138384335345588592198938924193492832233036453747950057853013405156004782670031516124181213468541612885455396437194499545428089546921905077427537914812375974761654208888206934937858440505623066184032920705060948477634464132007925711350572863668670244064016522000425255787311811705431828846558763998644295156390897979018062517698184112937116794425050932618853863236515224638955652771701271571341203141856889194057361287453368338810915066620058597611944864830038524608030001586941329032602312487700083163453611705316675803701649994736925258489218701699808708050390812567269713370215225563111068081890342791524696605316391205191430314428132517040720602410196945614640594027597756562836043551298476961550181812462920014672771211325845797917393465145395338917691622711393397023484526173394900743739994539294603131695398123601957851286312874507456076064043720598153546445701699391080277889418280563466232156465083302271634067074962406122941187676242009213580336633511411361374732947714683137524154157800210642451092126836230902188976832960947376775601529162839220279523082101966275252073437125378425569199593952602139893667960745653152054940612564840352460236424849392585391663274749154980314128349178233620257421594686124432904012498306828718418511819728090294092513558610179706865881165411163981665323834411455385247800906567728228509158549931788494607306248558515779134437436304377795149090201464970973847689901893602435640761363439677038899376597820205546866126883058580048084365399309286948990625100371579194151239363621215485198384662454796540764299117748997097818165685149690147144752931021307722697283664152925737931193786133741785258403914507329512799997066855630358193097730001597237341254357823292078145917392367333111010643705117181296629481807208891535282572588915184051814352043489431530706663233928456408441674379821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -4048791366272548601822168920751176039635289334205359295791271730881576914632113061150662297959984815974395577592902119981072145217131176716765805862268348906241350095612507076707869687856953985709443640717442475978779579814800923380159358494016757636651774960154767373929439070235130232297310676806744489428820369774888982670049822914329047385066554485476055662017126888802259483147370610145739901534948829442303393680774979675165729058473514815016364850864451299788501599440829509992463505397578936400569109086692331151793538996481859147204532440243460197154758765223641276115602327823581111529982863122157125441425999391374806031406006390118959265398840421684480233702455948266256518605973444231424659099410828623012791960825371440689547434136336737285866056015291032596927399915677709395534628974668071558393775695045294162973941333526125650814874911336762158667030714806203296885131937788622812231957440870805501795244701951113322199872922708017758431336857754684587075000207283642604683767217816358747994130929978354779600557033102525550959849979852148318727411543846597804789602389395386096352833826708154372335086942175190082001002251758370262985634682020997279509276583807521505514381654502612072608217342876964946036518631977560783119270537857147611870733292850343345928522061489196979684672438532100756274798493628089353507282920770300152752884810899686649331670524512490683129628822755240667621455942306524537001512880257785431027563037942793833747224745212189065984459984811861944987363281725017957971745118551911510773052488811545584848539680319275401771240015578374560014926763829427193407986632161352465649450854710396014967008692817406227395308335703182142467159319231135361555527823745201609040691118348818480446974766063299819796847776915712555912945929971469808957250092415183096742501757854912501048164033291448717168407455051705323117209695737530956023826487215898543687580638527819415601242971032760492671046110186298296947509716414627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 512590353844255894761804903611308754815574372637306573203849701833557448202540492010926327172080641264838154866663912506466610546237226511496886192678630187194257023841563767870064923550126340118286714541063027247601189349790789456033259729257248535725705088272050734107265216124141088402559285127349535101847312684496984094906612255285131539278316095450426223359672250715597516686165142048754322739264087426970509715933653737700991127646257834876410565030111462323436777158205499608352890171112879548462678286423447609222252357018793988141108042285826381692823600062149604840493368747247406207372836392412365429687454050445054145005372775801789339354551225148820218139766067026816656575994201242902505365488523526673363158210414333558950471632026470605350173252747674723115490174273106349567345142991398625114111327170667984216095862200529146881944092370869865755122694772602385274922522989203157519795693733121763292262877051061916300941644577286740904829296358273974697164141889171862061352099579876450735962333882646783887228871023213888185570534800638111410327528618790913597760153016973321348174723356759642765736339112748303246183737492305930956369782670793914994747593018686402746385767651094413377795308894118026337223200844558600770216074624082857103389825557749897286088202410670132543989557820898206935193656790938665169069497468242597959319902009974200324140225289608527897070456365494491987091554301152444589788468010634966377527026291342064506190523360011514491581689497748886082707159596494550510122655841179993045509050984076559147338245260250284314868664445403484291315098832755341073143032145798598431507199380417771791656689658232416436890955598440676763613079411247821350461741048606280578025537714869107195627556897895859996314785410438030875274363863404764446597279277529237328389402769557286329044094048150565015033867373159464401280793710705742142371416845585593607812027151293391125891499249651137120106594278746668552498540590399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -4689670345280637881218248473271084076650441798315293948939956840506548359131032049822423706842805709663339327743533741894295753236359929014696864911020497355669106476346460768217055852395650924183182161817332293644970767137224704766917821331495017815788486738719915712579682011336041944837770595231681412690392864354254181402187363958676720262657066395868546365167373854891493551289771484115080706187304340534546954643075646439648715196804393792423001255814207705511991951213205270429344705734161311953892599971925121215182852217027601505226587038898693868124915498650737786270561819829620347616905830770499712944432387369829575237894785945212580091973080098054893205452139400794073557515322285133370478418557216772630296227335310634901829772582775045982699613275227970480686100344888656740054556062937335386313270205342907310123316906130851532148047170864783094926174741053701880428710956318321377282341715522632503102416544517071334907457738958030547440622295520923853424874033018798772869222587841289366460534045204683191042982418743313339587050908284667365077154311002422946866999211103039626785185969850622344440749160296842020602697393141787096508808947817920853926367980074853468973247236919820074321073633306320480095710982755547572450320782071929230416142125283167858990833311593463688101226340822517619601481324654755944563339711080495754959218159816831366528983829627587223520768069015828200079830480022754523528773448094492760157366451852712542591563733372166088476868260899893513931990033349918405919851142510747020320446372467134949979728764138735025487436994151985814525057682906845655763776027415550724329763531683380336975927503640480422344317783587862967723072563822420256497426061240782336880461241917124106393597126846336134817111574012322355158538147697236062940786327644318373816993999788201527631991464925624893978469579820258491874535309837425502458146166374388699049828431308614956079880220792057972057207941909621787005079941967511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 30077307510791297730133242819751608312177959609167614795569421627224363894503982968505429066753762895464867896565219912326136425914569002734300385757244761878391909386246870521506988732915624055263303576318945756717781359032694724865185212942412938240573406527048300064946298360960671612700412985135966541849550471785391784103577882823380554229855834474261849364161767931939211662029958531117880334959080922556367388065933060814937918769086462714065570964522620180318234285964665086239604290921722631208480540554828166551837373119505698031611858027832583778790846407958090970435250587929079566901036746821905466929408815409332047572242125307814287123749871747098514662784217172836117031859400765699394523601177362127790092269404847610203623310583827021992535982337873640700267788954869001043632342403436176615401528363109039892446120853946774237691225431796956888645208620932380162174198269796054781150528595802602763243847478206849069598671496865626623920770384813364131077013554267518706738809255182459906568344251397525921081436490727743699435301346331899016162701247282452204181697147589506153403067504479037449291248678904701361602712167804777150916049403560421813829491115365619854798473883798058754519038953563313492123576352951650916191153176762842832767422883309057305758262022940360846645169390681331114922216234287720724700100347991404528305625349869449818771474846312502598135121593304711414062834412822630754683857149516668946485414713752014919548656077123007124279300143107026765008630896612966066933202811362404039302896870606568422937355097647484516478359180773688583656665274376734216308390606631605274744126962509710973511760802679967211151195506167523789409647164921386187029219130659508088366899534606074093592452214390058249965233067027227108556841627756845147403466604509517698827372827317007230758815468316654252895815232960913561112953639311296220148798196283804295626872522676827714874470529634792102742233526504627913613667254495346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -81025249980398720320372478479578757172316286568883903186694114369848347716314913729010300423313650404785522421421984321288023026945444972438896700941428323280392876852075915254425765043147901682719116900433408742254842771417710424803516329788207852975437330360769356101829935049038281708291619743200628872905395612606868496928791640733758042948582191405257910853194646190668098451698076669262538284437560030596873549187075425420322605936017659204911032632184889675351244856433261896203236230033366856253167488352727024728958428581890805703056097263198755311029562605052501681771178406449814418663879371925940177797678771143621249323262942270093025722842145454196278060241108466990113037967995701186887401564128386052945584160568363681005578415939628944813455868599233373949112055676159368706754344696384997286638984798166663440406367014211604606349432387384634157611446701409417152642971981770756916036483685832761758654782183733021272309804412887283521705629155426633947325283759688040690846270325353299743302429789525555425488233174635973560555352682959151170747400426054517365643058014850374500410178253932466798306431325991943794073135004153445185506294030214283036276282285093991891782869287551860026380669303047428222869890838681560181447854995369932318626338990677121770795796787728317121682785135228188439629107782130054631572977620819344874204859593719528111087473166847273718661861008515645357048074226364529979333211834605396215481515758932250794469099265561152341135440999444571558083694929336891564763499006086414617131610490034514024089119647460764735157679744817955561266718844701022930201726481519618848221580278992172544344240730580693202687060105490567202252116273029725790205289101866740533444239846988919379204856240908267886719240133283350464606680152876727385269440206213788305631466705412752346364516568286810491607618371845560025916840335403841738930907300689878989589650739769124458233422103925436024859891368491210914606801327698739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 139211120473574406236662547575707274051884807316236670375808304781598414363769641717851403157025054603848645289453747503674713122411366818185122101099406143604569869058065551233271925301812833772832013921614964511915026992628803331493979463443932381006482927907049173110901734681708920643424222951980495936194102296615853238436452348172307258880363536218179858139144673645046031268266266054140637520393259663149185293394100787268381933398917161652830567824013715551290421156351721707577122369632056910535950891297432314399349962536958702219017777607472289404841269310869265588137734666936123779988320648550886691721182390568221196454319900123230346663142350747409446830385143657327061093907280197142482930174864046156383136096354601388973579998865889014770490034900575655281791229064227643485172782502546188992418865958659735580673338548973333478470074574009769785689251825686409888040232115786578820131846303715205383332542531598177731853243375290912518794495204668299280370915889655957613800572050255317015876861051240465952920307974914071821703731296580903704960472016796786902857107972232455109310405007241526891246228342128241490483779917023562575976720046425591921957828960831026704281743821328220694152355970590299391821796575519482989496019018566475701535771640117534596741868731148581036099059847528666498309152726434422209588345702920736117090514562774634533163103485101466879822864020671440327395444128458211907341279613358436226442818730720518574169961623608347198877623243616484738080499824342957838643269846333394700745668565924514958753835167993842419174065402781623264011226094716161858162929975009593760565357274048138407616489264432741639043763282119060771318286249129518914932423021962047167831492159233048641015895398230735432038258938882864598960341504402335854430338561103939577083387261704673878238047909920282607449659195990598108124637624937014021509745647450176247460242469169112925618457672367730191858501692126517548389992751981133824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -166930125312105586145642465789571168369251576455881488375653981773356879248876766497364133000975680241565500141275697651767899902441500999287259622639376108852015139671229299134717592103942425545719021574213307522654290871896027724588781511760249001483969244130063486236632692507064279378748437608839852082632117595657782593570795328886674098159752645134060369517737869586665662826800388799871319434584191410184131416212467826229290494738558496932540322913623147691566599497106806392973307648138323295261519568503508142048479154057757563606559191299579465853954183983228067505785113056584518497679964762533121146765704461742257799998922449119774163083287693548379151074036744055972108727862605748482472472859951083933922086912853313677311094648313956625119097834910765127756896611945483176646355414664049338966550187783511489284574576145605184652470755044787403445547125781937838734611718606872175744687218327011157566451389681321908199388236960875978802247449409120927781117557996410567097403058030381964019066228240308904370398677241815891070299892851407215997268114738468427273990776500566523298272006432153700182200146379785814994392053557677985071358380946239175699465625156088884796833525917766751841287333844732815757908530168940651414834435395449222513233304738218875125722929168589336922902281938516236928595894427018659666629625809797998287610996580718972284745351585982552083084221393840198369592618433045650119260769537233244831264450418060961740736596210707420238400838671399494924882997465636649009707891622892636026773303517519311754385776924795353766949101256105399465605240076005593840339575909624268182489060928614022851778452243361566047101187648512676415682461916758662411448388472626271020173023493478447297970711231926999126010201103813182418260884359254376185185625922307585839227471300947836598680847223410609097868521694862437398290285794423962666295302084680299385463960266196212423369146044914286913382704819221127540812244111396438016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 131619260088430703826412926204926094833817552945063902028644378508446088914268707309741554497826261318995175192193369618437966927617984997316211148479286435548255095958201151833147659452695562620659500745675389028040897718343635314007657899476295838660379294384323543084204012455457224705766721118844331609603181743312048265059358157122024489457133098108591438791008828963011393056877029318859130761378635048566141730621183923049596405577236326792328636280739739055789518029926384539997776539165162710384227987199227290627990030497998763300401867963526044500129731881742811296563642531468578157836061978701953303464538863643463243741822468221225632657955462032761245601981029233529944601709617244801512579929603296594495634540927041173096534927276627687817970075784038362646089945549571451802475498204107203903372212301458860202076449142599341166940609582822594407391339545900158160176043971564759408133390650677298949127200665937609239321914798992729222325357989452415666380920111441260819361875564969292926026089921284638702763402749562219976261954795018412578486288026872647111722063369717880677782475647731292780885866754468934327003980248738280414378727738091552602522907065532896821886326375081411228394842824702537840521318975275195701448106496815193906114379099030261991329787958943871362694760372496915375870480339800724003711382240615334049673263124563634517635715304896287830814339566024269905479909207306228981786150378349765070546267852470367131150655307939902235877725814037148797543111907196830401903275347566948592095089072226877321689004945973237268016454040103413340342117720871568217968659753781235389753219014496663887859207843548885198826317423330020115865589455967739942739461191850539643487879772390700132204936471108031948383377508809301678933551192109695962991172364559815972530857916683698681931743554317840100254250581719944858600470880660481934014181146594083402460800397644411547746610350175418375841631908078056702108185306750517248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -33071343827660594636665557628144240302739098837903601456295661154126418530622981458037053672580743303918285750142969994955644842023523902915048347745181916558569374139616454799194036651467127556800137499665239394297059839618932890215155834689989187368344964019565243957084967232659656853822409260660686495418327696005425050599930561970965119888691056187150063506513152131891712255663223589858802760592779617409287439778350319514647492130067945746974840972992596054544649237630879687855880385538472048588618930245877856705443305869994410581464269544180258887050815775951087654098234603822998926587545332644589894169123121527377274093929453264504231597444896641546698814644089254064996081437772975584061930933591420385203932048747786582794193367062660212286263281420794433625339231825237620329892359086971682097443482136944075624219977318504205765381287625809264827394656766653921668006842332154202130086343601041494703467401530730874721957846658100815668689194325119942049423833714466193912232447153944032370428254868297508042851860538045992367074116151799685906455124412565268177189054160106010506598011021284910627987514535189688656299845286070098481029664773276066899186872561259363497709758049212599376539814965167054020237936993186597414136589778654081156638717927257933926177219979124954235705447999650677442146154738194649179901730390655066561433073945789724716409024532993594700377624635620744854793165309724812481266253364030203731812690757995575790456671183334295053247813481748038076767590483638831330624113204310183534718986853192621520102372583923158715873237668399271640287841811536831254732848495921935512533529563988546584907886997600056549490668732966120194791627012213881128255719333612332601784013665809210834900528257019546034512530226135913528785501802153285494970943998851726046548936565424435284536735287645401454517174059618766369477203640308186620731955464748492484864475553963018360069464300829618809917641556762983244108360673075920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -92114310105145294714690398292092869139058191777757435010308240179962130601406181099000680105953998434652609748700603159122109989945236956095110488081627179162687969958210351968959861203474107693753940620318517563295197554776486616214379642120630641037138472042409601581414637761382870675227369940910408077300768339874745658690820990770926403494047862360394260137274851996672011617480266058159823375316768971929954181145430992075259401345646589310435719971808267538122931293650776889411527139894923035281037350557863315460196569784661358873058490994829662733377679227373575916161372004202110438429762507239018739169126210762156772632662263030571777052715112062782288634734108592706584337451229792583211547736139592561670516453761963459445210387768585717877461470117759750940132054831803082413659372848500666995316354882794688028580632505481401476889024644660027233840471177176810165907094386330096606546736956058472899155926529225192071869118912711006588737137340778273548190235041589958980977603993223825053667888569857530344484017482963403192104635977598660686909770864884993931568054803899591877994233670655994178359470938487796685593446403639195886132690781127332814986612405858281273098215341171878308146239203379838656568777313500233554829081007404111305617618303809828516588622032485768797461424319820913971425555524908859177607170962314759942695796426705309653954731743836598406855254531358667448232995429945942054240717563323881657452116084015450630671881749483574979997168957651532855287190963390305217776116500797959351014482748119265507359409703082169269636458501886397416562419965462617092493403712496044004561081029001795458072950707553674303508279356399539538822058642834206286717767157223546836792982391658703000093800530009727839941441399930254216928153102248713703326516649830637336065031230908451844799896081231623806737855645596943776158902558480829128829942597853098724997699911294444867496441122837131445597598470868909141839793898754408448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 194215042086550989581791809009264926181917374599156031966739740382944060074110210279629576342295157534487175453235394537358057750608980264937039010307905373661603014453511897628909089549477465668031049850092773288601238193961901138892233198809715331644132410151732268451914358424216912329612911203254731781240491935732133295165714031855575048670966443202520076462014799488121936278554586013397195527972794114679523082210623191156894707894521569972721877475181889946611976030596329947607600886865391969674063449066101301825821654930763081286796296004935500979333764118296800418907065058365694378395859452793065822739880368532978632740358083450904353424280851715497024979743123236345408454625903363481591574560224471196976798986328412012964313754799758764064037134457251917975046651114829768690344152111566667986421762422263530557823048008123244055068903165123092746003550125267862901592688439922857171314866420977365712985725731472136619837808378707221624601422065912036753685947241331730801861024606716295663094954570761315002105284645186304328918772387451404630366619769053103564185716745582656639303569143487068306566287011776886491458583035836155005807337440638336523443231863741154358404419579760423797552795452446360934836235634234871714926487679793058464807895094363608695962787020980347681370395511169308785247021909214837944334209678859200373233134503150438192751369183627993824019164863545840965006440544509974178958669897794562343322560561132075423692289759003279302513564697645686748040356150123657508637099065395114791908405681916750335824157489558605638136117380419735516187650890374032100744202908423090444826417197347665344644574832799002742979849285505602645131686874171199027272355346496626318870358904540965515322166589409260805138850170559325431640400723507228269622457003621535101542857079300950151397300451030255596300432059632855816163452368779904776027081484364501925854716534098173386423125688156977140299346435273782794847561756780265472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -241500535692473273257329166335299483465692495119286294385584581855935386491734380216043045862776059734119515998794264567065629393241712101824835784137686670911749426287762497536476191844796190897231125296875298974276303799876521259068565255915521798565016753037949938483069473215321982555001089232812810776792183050097902825295883161066002077291071939663920587398157229446483305747208222522281512600110971325696390008668578147766971411895186000736571288299781063985990750618201299749950240962911108242075584266953594638340111248292557660386295035681924811470658725570567166720394275598206172780178620982150516170004468925209017188541880795511822148488941484092139831658669846413948387217216294821322916698550847783803640911494378001880371989463253911447666101409088580799885975361550304891467018752995313380695228498375894905864271511756783348933572610738027181539046968402155783214508432581139222478546032467287489306941082545364526717084684202338828979357379305196448737894081484117443315639428494309625423074314163019332569158797723432472730564622483522319216679112604424483266299872751242974333005625778709273064968994978416092809371450963500019640254814510564433465723678272867392097545739997483471975607060507157857805672790120652893431149872007915003181834603667961392692588151751767167973171357391008196920154204973931809068255374887446619507546096570723371874184451353047219672504375656474131176875653890586147261595277848721185516178462215590414963477254940634409607937723063799809744696727568277614103195646111203441599196718541609169794917937106026761807375771931100742969935289192827459755103499149006369519149505774883259755498945749450335637406939439200932542219006739369250931365647785763662198383962871452971945150147970939755995231449714711658468893839353267287136768188318510152713494706936717863653001732007403947240452463587224200844119655496834455731455381659066972293878710241628157090874642469253715740803412347302160443206142430581620736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 233839673878451091287195385510828028317363458585433339035329994595973331794960374457741653674010302807977329093784767130173179560388545325503826236310007632040239052291059564703114284573845965128640229810059487095795155528925007186059188041194756688554239529404141453611197598866526369184378204901456358614910892414412094262272354239379030864576086442093567517670241917687955817283861111378485375387095921425000112387477659373754809805602090947449118391405790704518794291886330032966586126562665360151028858154353526445645682874913013469076592022667645776833871689023600750503095693670453808605743860422256610526520608258240677398260973357081906460641148112705145847163662148355679333646734771148020104752587128604283100388355751673833195206289249361561084721490062764679601613867021130784974317432429956789365628011532280425370300428730331772418896568107704607169632030636126083519292420594945565196638729872322601386131469811641214229742844945443216038889136918441971679516524511201988162125627373083969190728930909048802838292950053612408648236797682911867842637456259523276910583930868676682597382498080940517664100940368577735687972078582344723865181131427100306917672238600627010923813895535667431012209291936849182847876147635078496832310968738779128152130983888215649537966047181240509395393834571057930639040710908193985028679565419867108932563933805898854481776849874847213000231950273808826670691067624380490791525499225255118770105594165837388617572834215256557315648528260739151937127378067932852396519302208328827951453345534543382979863761044884855623467965886663661801544030639840139617981178246353767849372685295250361316988344365639286172405307642657453222164824552041358522466811408208002610641548703334792977023788868519898555742588316464799486944775975023426132746727402304948195421361247273092596722341344200805088319706862281284034819636959971657117916907464713924965892162362267303252384991123973441874814067322782573008506314964621852672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -193008198474707638223447464865222794257455603915276591393117188655749011726428256500727231827515761851215586953208272219921491154518258113282534146725679598935416156605853455360747074824078905078992588959991534089882366693029844560829552848286807654412543502585176681735037603600707555584237995056463271586879351548442642970545919486574529616247611567834586171726517257528647033641340480050948048340579124495024554730678090136419043896125439430683993800703002381184818738101435818778145568557648721084731547686864279063259398874406457336337130292232266046455914330923716003908456736740077229588880727466009718248587637129004695094580283721017038449716677867175247097337369233725054961235469469841044731376962687669338805042830831831388152579462682030127473897462896890879626384420623851985420241105335297797593654033127936394373029603331481038388115922217139225486671827869085420099312874361774621371424746090143276767781286411308219677656148210917388955103486044512655629529901499440440493661210564525230719311605388483622307358010965406162372516213259496046176608632414235913231381499285738188066515904340393831749277256475852076209989280379046886575181788927773730678065935221617406705673295979367961450219028790053474281166250656643721070718351229418186059252915294723352460261934355074125592024486504017456860899541203176030493229836248697550992842419883966307557619290229299337760071715639409571660579645991035770810755583417374603223911072352738265672290812300110039899517903503948364438628506170996229430847603459344458613443384650833556255291155923741239541383882908565835008560133881994508408179109892074802884027939518391198329782236585547141633660887540597200330323489801226415629965395282261186044748251622547118582876215232913914959251208059875954467656044976155185095260095074382394378838690267931634274358488589322108647576114495546168379801992428667191537602999643683575740763518501196832811144999264934115389272867221529629856598436380116254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 143567915732431875520469190453338567480399776112837577270878881101512451190991427307384404717140045662171139042477422778006977606349714250475272306680068688690836363841598372119487475777227031803002393558702687535939960448836675232006026640244301858949906333534871077545155792978132080531511507775547506431292316432426092766941263517931867783245370636295471250310544757157125681281397880609086745008497960355786967030180908862360235053257773399407122464511733676159159871546290460340250075615561030283430244391672556460101283446572087207239978519029187905063114296886666272623872160629574555619427367653187857127833593788954138506813456542103835067587968589534940752172468474000628281540208636005702350448882723249115151069268512278355811915472896931823114363033447121214729404551649018906700523107318486023643022305689348344983174089522728338536573926706535751883352265504620195024393690892513931834064745848636264034171951466463432693714147636996989506264077297929043949745784472204320835273972799917738041332622637309658588697959006695904312478482500923283560516109171378743969598197731218227499471210222586337076359379222061821368530945536106128548942235755170539559072782698686726575773327909971332229113361097042056706913259318126820890168232413455898047333300653129137963245896902256993871669515190677808949542671896354101279244059768079669122727724855772895531859287530710229306188706143523405402537223719013340579347664531468566569228393741098533289052684072405129498650337619049324259574904279781552274630147093788195989496067232523349274522698510440324769404587425012045847610301330743544716971210605040120274746640864131883702106877242453597096804167340847897025306704033426252137342131163717275924400509796653262712327911635351191560335754631842303534784308159093656298531441581330762091992755226921136256504839800939114265996115995665149829030231387469656604490769325042568613378594761173314524590059807363833566264852372338446052050587136057933824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -100411457571324617908709222941451375962229610153622508285735920886287648858212245498279511122793062486523387956939078974448282592292721646651777835319464483611131479387805514349846925596001610174185532200323844047579978034997751309032805837873731813639023515038005668308447388863505976189156102639949781957883506547942257895407427145067956082748746759354237491795670980815093082124007444289859396585937591355858149691056205568473689517402640031964767907494661644981317021423789920329906921465282862071572497983829304464025695877555741736251781250434455340972562575273252851161560400026285492134763860751941450876081740097016141541867262079569418368915897368794654335008097568337748786178245434798729389121042737193005040095742454922058526825654776171776615346919556477358864811914319749927847632063809857653788380017158355322385779394047606840818349629715950150654090657547982676596971915207586941063933563707523598515798530906360343921018734686980361386575299206588017519111887122558111197831637801911812731569979615521731576571468666058544645211160296811700253203011800560210937486037891093429493922193801157324365727592987374506318120021645880404295045850383042050882151711069149507704759841604145044609231745760031162047051007421912709983284833218647263344372866407677517593727041370455556646337392271064877508835829377318413380220670601893735228193947775865646450199925445352753505228994226245398568709618106524444640030773575449223354848638882053036210978996629233166462998283906162215399285825303413224838293503430828311425557381036528730501885796520022017438569024348056910458910289617388756644400604686229244318740149257043458170683858822657708615219828489758892221637307589252961364507840127168915450527568502793156284842852010787180244518221779420913601819360092167135674469979438259137189279619516707943410768305772257773824628367111752359003528372173723396311659202154399869331511444020485563555140070003677865687688700984220544968565395322543538176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 67749381746708517771283145702046245248361719229553833101856221227678253708859646385961101253982069899922032687152781480726753725816004008377028331091017686294838031859223792996555387960292794419867035761021021613379735096067752212265206659989392559539323867759589459091484701870313917246353575033992332970024610160271475944696965620610862641331751166978129252838708049209454632798628801272978109820571024951353837206612338008911425250517514804917298601405387332295840113370487445980365152099324429055450252783875222320369911223012536777344889911699412066035734878643274313591133157809711336954665373713199000488373905834844291164315073689442710415861409519063118351046150949172456770113765939766306228450131362598019136675433386415945619545030855980482607450092313626779668049782730605893704320728353935055372182459758882756587677391490779080642177877755160354051780936645716616095816457689328778294777972034466093079979753957914141382822269944281558465170576235291616284615682371463289055801921108989913928837398335670723382611739570963340726828032415927802753497093434024202905495784113376801397220546687826794375606530395689351746969867776763303792577464027878633941056478182851344977148664975110643172365726938865081675781400302914244188722948771306562824757549771928494854443715947334656668617022506678258726742538693984777630910228429587738591901111301885399402447304829531761776820603720963800806540154242728158669110636059336518144066992195812696679915897256207363617019237852082065571461924351743120471625466384164945221782879102839412303752157984728352524135092595278773024898669201498653229239023287237388032297909206833276600334621636358029304047015204074601313913248822518809889361865880713814621340862442808714808759482590827442337127903703871661083187983212668003705157219630212803245173464235207848770412915040514308122029883064607186034827607298735882155402618284004977188947346189981210113401909324714738467595797243419957074663778375444725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -44213736629173086491702048414983114914350015186265432901605336923251515867302142309054363227366128785609830862213975881701170784860105620658443795365274767835921178525198590533880642586632375964595608233305896633644488029213818740532131165063893339745579604796668310730270366230181581052092179277128931681537457224185238140376568038364488595384282364598638571624933595494628618615277427606430603151941310799431773347445326465238792200627634401281784807661854840173548616010023129535018126233716198815493293167389429223996991091294457687445851084611896282522952841965727490416448867643137332625871408632060309176122891494271870479321671134818481848046934258948557481441588966700690170879202279985111878209087706418495973177536195471525558462604404534806315591656777648845663019325833311246485416879151298491486151760448482536511651901522174089003060137765995939418034632849374103065497364977717212261323664359924011398915998062046483405243158576875729061939196208347945290639412487428882997067171301353187057287373956146807735808179210317746512568110121530735036557504446931531854766675805545968459365072472875884162084410550609697761307458638513945570096814862658275078472138130985714382517072151246304435087834095410887287491386420129609042072958609762264405237239253827894119362506006646925922643126789002156543024921326926366585850858943100276389491391147342753966321251193524000951562341543090577175454162584146810747225736322816418638381061868534584648043432823511886472125110793060033505670902495572971534993820790308725124239389355107531547128067178373864396160616183350239039835854685701771780026960273290739300303970649448709526106175578818400899815545909327361915169731301929028078162878203940100961886344671601806628502318444882510301242080071967389770560962825628964252643619158096224606580032410674909524263928646968823673624859408810899158065947384719032662276872618732958779550223909627093223467500781787839516283260530111428952892636595992133632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] 27469764455530834565778309761287805340540299498377487514415140743725395878590182960249883267737366486360038524427440031927322191034734510551700282404224207811848513105038876757287932165572236796350891234116807218757031347533946244265661713200540923386929115169046456184782437911404175221758338364095938526598469669249140112119679108026693478085418119234746086507483525770477866623463683031955134499852446811562350807033770987444670393813623170328629342022272600144427568459331829815302879367093598413076918746827408943278725322214384584755950146470508110667724148027623210802581162885767567381026125476181505928676575612663653066302563626738279723919366988277349853889289887513647344726933229137726388816352928616655819297650060608896030557915805883012649432618286015874604324385473587501863763811553952103568629987273777816648313310874397158013816839642025666282673317880972813014137614862357020261258077866747128136242920272998661894719029416375928617372594865313128328900823885398443308704701845143560408508664751677642220721900777957913069827057844648303935276204335222974710452337453249299964509145956335777852609558760151554228101626782361415318786878125838059696872991338740017712293184618434318690995684906928611865391009594070617898300319512749438623470489342522120754271609806791515880126405901429183598455760958300463135869220343604234594626578002506524351859686830589324030069531967184387896930362378925131806418334268748938816228053979031520086214458654740962373973032587116193571526286716649640180734400579248279047346271045373266998765970393747084781118877718539101019087145978496686312774840112849790579795531016152297106164732038758560059159786470499759154280916200699336470221549858405479445656543327251901915866040535502993077579201999848570964464298415527415268496272352340474272825677655524052609454423981361007915338799476549314929746119008720303357144267401927295115253493674815266550248806739371841791389427885390065974716951741964746752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] -15902808097436894064229164585184912908097446497193439848239954150770785952785490331035942604210115365294089697952900901236828744675333847558856667882258252282407137237793545734601058083799620064182850489016560475568140604986758378909365561191828546979718924823842703634039170187751240114000563036175001222492698122445785886241757989861274818567121809285856624690027042264093784576529145694772201188665094221723624214855632773986772465338552846228906209796466477619334558258222876308693189642125820594897406470337581859631962630681854351227388361178758295513177746458581845555865577700604899847613890117968981049473365020231297105388691701019818606947614542897152926115300832192933690890950873890808447236932603289332447437044996382483381883013840421253418459580532508653491984026181930600436693060539022093837142288848843417324476765029025110585730744605849072030948028433169371396892498678476116409917922898003178315801625223130274386953214116283087768610827783897203053172264386420651381080055038516757565264993877838899355240577653765658643217677896740316106226540310424643259582248413406528904535784655047780852644445140375882500234732966718651337005940382415474384426714286024072732225237082021758764220502681963546632839462573620961691612669195268456644976427644804252804388952627885544300495556804743900629899086330826192948633164392806598729688256354253565194877948066726546825970749626697470690542782362410154268037126666595954502658762023826431383637007510099672801939057267155848779891705277289357903269237839914509339973502040451471743711651776780373817632836341843436977713232304546133912926447389957892129653718793484785451276717439068323701754272541193165955877304774689511883073829754150195552202016605068444055245661991080798405297050762323227042938707232347689156085085648469820082974110799991094673435775518794048786442421064206453772680128539863332820038753057535806836261271321536591682129154605711521979142043541916438132481059717589762048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] 8429971697605472207624740470723054858666639957907673733966260335085371805848705397065579055226978898465484505150770919307903962839478162290648511023194830493205181171608061904334215393501143311091993968279036756019224999219030488865030892834505863200645044051910561643971010167848472866021022839915979943882395185407748243898516743605915339162834920983014679495502983677981831072676182990281622414089146397273944444414263319240559979053204028477895262955688348498472130445952798729210163556208522826538238258003886694378548253396357399853910530157419740052309505568489991319526442960309061844953351286952351714386715505348395484314735171737695014449036350822709645644860632241952607888656022563009973750963872802992962721567067772840381959567018718496051658757853161152376055068085565171089062006054101907225428157939508729129307391279875026395996579863996013974006765712892368235889553341026841288292909036096615095860795782678884823716197547800936021355007240431885365332672868332876417723626904241295978256642248226604404140880451956686163737084606680844731324630905050836689372014659022880424254771903058072798233158283613682215188295163144304204303594498733670476607179484820257370221921614862200441059756245217827998417454670233195207827507808195605790579556796368806675107342336111970980268232416630302989379252194474831843443405993307375977400822386342252009442324745693521230389568440318497012227825855051313104205139286980610828405237362441317210689360963857081989097878339266051067912554948594767268615283647523834167352452693350156040244472655080141707112223244420735633716597368276145578849000513821632330741278976811840163396838392824122413526683021848521447979926795828249649578085783961546031608533331750329523710542701721827551359912195134913849186923185956434791963359429036403642403817154532845962756500980194558588115138189078684801347760536415675849928760069421477384247511741655372981056125565040533681133942968501893660934250666586537984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] -4047640285708524342913579248848137462835015961255430538873119429747176111344214719911765748244399149836952596890900936669931955010595959036089732723181132812659134221881875379226125394446433200808585348506689446889943153519083717018081856519578069735167013110868807390724243111150473452517706742116931289551021882672006485965351016942855513108912666001718324896712539756603048296270617925064576235324316753475171176953009218980692284394329911561983600355755057309861906996994527971934522890833951378118646716533590753230457488216080336501947153243216181740190889546661382212073332273566027902967943750249094603826490407659439464592335920331666641680626434538806027597468200989688128012148147736364585617282656624033454494894208040471261350091285215644050341656018173082689441464744005900440936706702878340857441520673560032192151855347882082896852465392464878941910473908880705478694244201785819236764061194194575129294820124005157729277898292050559696824868980926979487879472732623677853125707595006157049665421501294448334667094386632504926162238755058558745863817649803767262873606761835207756294275031848737135513589101895662558991251448176291802990820889041820239768297288652595894489074211199313516229187692433264634056869201353316031912240724321656056632070451832819659359488496552241693288279054387959638459214910091860492023939480902225909860996469895389888577553565803868216025426640403222668643534026150974778988003374281150052223138268600153761987614735044567578912677742669611080032185620258908409464988381128579148313677099276894199681591550394835482181908092409188956835367707794315660853974954175560418116358055596386260467816975780139628358697488081385211367947280748300974879990755797247656599837363653622994381017569427891325601546446549661388208090344411719655524514718280687228896633680237987478311980746211617284318792193270126525658151173480693520104776831985008253720157499884576900981160540701630105377963150265947251435101764968251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] 1750807670712024043573927263716432385484415105914642457532732232999190742419637980495763513748730512739437651546483935137259516956584598386978064560190286742635783474384464406913554732937624740412998479357099526531227412979931718012489842264705180491428248162485238283531651747460998365094770234310547995011405710921424369311836905883276065032202995988725442502117411635105989251492694623865890922745763715020868721371200132480189097067481387711682771910848330233658494364157321783696525287403762954317839603593873743455320023799824255161413389653969666940066186807898566755330390306659403126031497612214519158156509901682069661254955274310059892332459559781968485543566817076616978980613988303987895381098252283339979253387378143686814968972584916782501720779849536024591943408080095026711009230097785978938909476619260795899673579317064896543741207746360215482509849175865442824291679285299399102865444605337270153116268881330994214097490834472912527498379316279237411618671522374826795605100363855568515753159512517732303740855036573861929738741203087943086955636156272543725331297217403861855085618296321687513832992008699549026340470080561793535155972689034063335717213053354457250746693510503918597333325341647453123867138109458260295703757380747016398026220743815765221452800640751752345343570635473569535547096038777247787759308119949806822124593054609053158511448879879204776495712424563378621982265296640121480860880180663454501433628901947858419612423361858567511793747485258367735179185928819934494121679560445391950065505002960883914886876604642772532283823780636789364772233675997288197489530639379720758730950216600265769751079312351998928700124351614773546498455663235990656439130173239371239901960493519525729402971809588432971146652867170801456668583458143646912708935161498918938476182862111628462574911617950450634612505897744239298440527327009845729585044124173340385827791552571811483264261482954409167821544036990119810355562572599525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -680865834497762300608704547983390957970666158314475656286023344346207972887846550315492570963904327774115540978825953595203699941402567384904201496904825569667308642567027986095684850587607715016194800856464987299628666553087819588180395804386880775078666603978425045396417233944807497236794245589935735956481353270212749621764293542464276232097578315430554701775971896345819596604703771851281601778045522369779771621108560910966083698336226140289899753558003477937204372078828162619527880120555982906541404675463368681557692974065427030346090827274784236592418229692297641672553449489635208618200731961067388637163471073092862393254471891554403448888970566478482590269584947523544610133335124574816749406954135260621111959983645841883749061794494678439040871509617858358748561569122128433250805051456700121395750593056780927988830717313132019102174276495098292964340308381909228661097941474692923878095326405214610592007693077966033602905880091213820849354772660580030516011806159755838859722216858808000627376795020613759657437830483420877328603635165015415502102940811427488794471325929458172497766481164917346223419969179108674256014133104570525301891889187167419541952776987432768478572315286520649075797135576742858339999209924519883902130832373765927963727823387427556449349869912339772703840109661393006363284205110142564852843043749591469342489121767544330027885330676689661917888723075571294011740509893460217742116082971616683983755509414637404692632820125916886384410442814401373895583448352991545383064013526880562658659047973658577209318438299150370542663414932646510125740646136250508119575993369773651215915712011440829516126476338558980580845959885764691780704015162331144198453037762745009267832690055482456631515117116146919281761870282669896915932397133097720762152612695329468780379087495703148158251265200657578933479630331871747309120305082248329665747873506765122230164021904049716761230160366303780787837115294130757191349256706850816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 238014045262258974401990026375454272298113559236426903444873110555967354658461245597720144738492355375476036106377641499659586855898511458935917726520194793588910229576019253423536597491063619320388233781763109998037794718991804815095528359828255903937699827107113950615955813414764582743298051855558340155513512188555438815991037882371054239961440673904732635516029843775844310010257333538558170726031596073218216376294970578624637278101620608017819831541545873711327329762413419120945953686909962207005258073871028049942136259799591866552215755362420982883527773519433866463798933337510163015335280574951633231921457337110101616529791018846609489172553559165734517450145102051747000827449165513363601256884641047048919715518638018928738207501399419075156707338539745392331236251818705237424147509165777971012451439310902156635947994209410247415333509656876084587188472897010301566046285355329506233766325301647188465278431519776910503895287125012075877300865110058325470378821269268114979170431976407481792352040481460027909940353755104337517032983487989557858537588106057175670936982990032472395155917203885842826974214083261902360062649927062345008234050823362782601351326134374628591699108117472686913241029088596416123878383611581074135954976534959093480462749255523972358500147444884309308659359035229337662416468175103063156805671182596535584474038556693056444241523376067367148510898661393943413492052798375317196619762150139174778381512559988736468643125744358056053890199181088193350288756067046447288048192219118962280465793643445355964297784957745664744240231526607029228505584636789242638390130233999223067419659762195763210310107534457402429377899680219263640627960473302188608004838416574405136372730846871836214253370762704826249397102412803278981249479006137229900976393807736669582977083433576563222616173149254866265348901336764858244739244599016143883668165964753870072236944890309208124733501719516193075215114860849019329146851707322368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -74838723203059652573001055904848633006865580029095384406567296422198974015129381021406950005487427259231737863289387191824484045109394837606019900165814095705294466961372467799643722001912156943071378164851049118716108846237287968338609693761760802994079604107542968616929664050756157373866172740956075230466460676793651666998503651212788021374594862145182855652557016447258246338938911377779172953119075304327169992580646009418024417834481554964675546373199474184767703681939565602948371347711661336820113270546295319821248572823473318558444851905774447874690759872725004061644673326729040873321460803878970027914474274016003627889051973258861030695043564058408950394699055808558467782106276062843622818882197464678579472365408276015809630473748367991383790910294449330708618710579749636097627211846697625875861654304286531158260377479260157694389754338950200914225381274407226835076375629901354232076433654215327786506248338230929820797631115228913797966448997173502078485772171994623613681489296681263170066985965122781902221556943151872471071868516515080860776268729548937030100919680464240886239574692677826176007744714168287996975928028732718810494955757828302904001257224853713964911589803802758164453489232758607151456803932546265476019258403259032046209016050099823093107480773784811724738681522488609886810577854932838842088799183542323559883315662008289512826907595078641598237732186863158213684697317576016104261745244896019645547070472038853700376082260784196770285990351254742368847996089488316421156066304321823197331529633671067228290158988015153099323826257444738836510579752523109363852641158326240241591310688589454516026382166334595004916791611945809997077232765976726599613055525948718344560539678896695210355595564917986707338034314119942243419328479649157253121580915669580366215623650061816636820350870403631761421107077180735481638091516498921704929091768100715572896187305019680216823396953508943280331093530210147930461362420973568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 420408139191180963475267750972590750125364309793690667333198540147498706396307691810383059540438718148015459008295830217617300127986904452555985503464023453817517135992741380131313663298868253406898491216305072683295002934950792460290610062210735580134603971832167772172810661719130133682509360127656499646554183940956965289628727972305378359727919026615395198569956865838498871440670828107995329054684188381115458388608124815175624288738614651596207009492981055539044258653817879633033633291736567548515453185750819441962985893719795238958567552439897883984855154241577789002532732185741865938423408044674718517558069198028543118682846543247373873801686454500434123020417368911662658193070421121732551073092393195779305085476262989487057155137458798796518135091312071516822648333071823082615170222694934749541673158783981083018131001747349181329100840422497831502302169617493773939543425511031783806183660551078313777200346875746588477922604688313305048725497591180876916838091863356904588094116125707201823185415003379845849066316803775099314405298339613204917843053591294126712347725672073810791907602268778755194680802627110633086099857575949970070105798037109932335528672376193330338411621788047183828090892353654239286478496642678315994348636495254226462214071029923893404071593691488576430404999261709192102949392626779641756625164164375285491186865393818108603215800563242177819764292825400127035048209348943708975334381400474972218273784819934281788168585957309108314852648017120130562252117078078539029122598560606183824869810663021271828630174752466929333377622301815000476280505563406335256845002730102791455317838631349288066091620100182485895711921414056391777509277054295738288345111284315611040629011602541691872916954330719865859795612968583013342324141848044657917151426121551595121718128535749175820178983121732402391405717771148324992841755305548950616475903832970419811804990882402947160185258031184859084342526600019968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 15870949023096697375177486911815494320191658704605121452399595851952308622117648865440657835933999899885837650614890419471569475318907490847987482455820322649897207789639471667539934424995065548750940181812797220003856883723771331449530569527496177836920314504141238260422707518322232450013871562731641455848615015654613901582320994123331035620489392899412933753031970930400089060637246120927279787604856416427627584479608922752308067899282867258071430479051278097222206665468750850652034310588935679194696421872827136092111212969368817635228867596279168015577401237285043288175128813508904305166431991560465980780763336848258356763381936872449703086769383039148616473464219248296683281631585140479125024689367024621848453953426471297347011164582937973781853543576491800755423446644023687165277075586057354415547421889208496429910096600164765518161899956560510440896952950834223012432388719272207504168401473227995296807266092819397556698421919142303093046960844660192616230691218447862816533557298664417563837571731743131638389769531347675282197224595917603109054669855287761102336629583302114810705193610643924996242159659584594116562213631385428720390391485437786650152493391847050427434464520033661749490115906824766799161029743026325101315953773427185224638595647186992985809257861634136824206530556427961904436146116911400324704730082448657076885527417718521956950480995456419591205783728270993467024708616288878368290686438965959888450982239530234240617528099509056716869265982977635743485799660321444135036179434300854667801392302586309877284865562556009472635685808707541035881993392920032062345141552489049444822741110474993980246101916557539671474210247714764840915227109602466311430775952137080514248499450179665612148972211412281057172390574632954430699654919130130114644415786394157367175597450166666482172445570973087013070923046738965175458235948246328210932389282835118737792509093141271315313794713816880173775634409325592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] -739693974489113495725534356025601810275774879580706361915967464107541829269878443940954057081587639167127640113623541019968843711153459679601499617338475356000987103614821959894717387921048127267396369335205145389574072699247505836435139869437581173903531256917781028519786414403092921317724145358582807017340368210545365041663964110208304380932344219638989994068753590151586585724453013930907342069313676679485199798904684242778886593810619551445967422836030331449160788414242870556942148088280119860459597405556842332801698765371756373936984600503185776183712907430442509899725416749526083579052960614856183407571030209187415382297068547572884445073708549291794787174846146530558263485325363968156147146865508178267744253214077086707545098880697948001345554818802865121758291317692746115669734106360363564933476498788533396023374701761034608060570940904327405657879473126096683522768229547359731586649724717923817720503022526432780062307347328982344697573020572229707329415704484659305222329322972095418223267229568830519133845060562969157436094738512677487825300046564123833719886358800817167316161615420025397847594875315207821414378860083107766560592383511758089156992058927051709321246216005386641865118213942545895667486882105552119282233890202497837835944820065135700149115504946881216840038059190756599149255314454064873253273828541844132031978660277992227448915637693620533460637107083461239591904622603405962036043149903971841563509778200630757715359424792013955210100290946889572444653217263755275289783734227226570743798363237130537948027911956319062965611797383391057368139192602404072967701790331234397991364352400859391124494909378090449290925831931409452506482664407445754934750413203365205458703626468435426366347212201589306638051927477052988858889577661932327831970678702575927889678147859092640276267520300632781693233368817762217976235738074717247100390083781022497704455498125227085468950925890145387032302942733048217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 86031718735813543652580869976415271621733700557709764352511265758619524864401602962142347834178557051423391564350411748419268280942362767981175112611937426368957273241012818425285086426910924165754299373558466577935891526866333861314964083424527040533947188612202999020805811633665425699373446475262503365110073983615392008249004393801425733193580358623366930014271650647295569130901166622498194377601795994267022833491093911463041044845554173574956054239721062517383051646200265752463143973889428589543229086985424965042774478405521893662452915660680481998803047204721364485491037076130931371542026109129175630034896461990639985158387076909099162945444762595158284508083437821030053705821406654405050102578020094322772348863011089228937649493353897845277171313965945514526633062750134784353312625489449344220067899972745061148809491303586048354685506914058843797470813138423276444547288067298520945041025014023746221100215916653368068259389180433354690198376545468742621514789805394540670265330441241534870351733856772657246986179482639278141240133232435554393648570854193955718904660913244706626336310339026985199418809363010132941484166377128184852998046984122960418948577844935797984926623239410470661995162350276458126459739543130651579366408828207379868438135383351506958179425183267650108106770152597559024302874710987916935687920192403970952812238020048589376202296151877403419556075553311596296249088868809082723468270890646315985280901605597871985042713939461965639098590896105885373595042216093045415703814232119068597448661730953270199544174688071911241351924210402415693516811642839239269544402475651709293823079627816617042121611764405385275422068798937704997208986339520013740101167527887905176813650655261678611523362348143339867513122055435671740983956237121333018246325775823374508313347893830191111324838855482220165668424199345826585457167714073595226504052212122695502350075472536343765780259983688331187286670493155474800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] -6512937505671471551717165875931255424870963639438846644594464510571636742122394019238952630328866004568782309584679149260835319518017288168022631142495528587761038723360808823647401916527723805841501954500062775260034732735149070201441514517794933891155637426043196618578359868064838977619549042119794374578110928801108516834361944386935259132941481490998334296453037201348061933549326428263623325296664599360202956898755720768102653314394050027687846618189777209318338210728146627778891138229433780792330886042213507966498683705968452599829060115851724535595632401867432337049463460991263408325121682102997112598896470088891621171137721642169386421880638353421764616783132549384103182510651575711626710820891399945077921384331067693232135061644331498156923069338404284781028926250261300464060654211329888007611723283692020204829303920876163934819250016153456367478551556556741513773021654004745566151919070405863685568149645434039213849278227720961492795900957803836322772733578408171306330621232301469676966680623232912213431448859552405999175763439455784639377059224042796393234234439247268484800762157119933922739428913780157876224137713397719236498921842838337989357997410246237929955122233844170855069518582318004180320864414661454454341290966599316056737195021191923194156651516364155278098908653083951269165562030705489866631440555681490022898585926543300233860823990630104276964683540956964500649027546422862989957695409759083888970060810062917578866569205141273687343706638866140028987643479103908040558299329020868219113772602980865901070317141716533857111332961812811508342044067429868219897410470583398465935270981385230103535627688824320994301294037587422772723888719231153448311202738384127381543834241764317178730411118108767121087209774412007521311820014158490942606533141721460804042643604165001814461223513427397682412993754412001098621403309175501543174232534584617000730459664431410927343672063453078584038107409427802437451776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] 278038497654097260385253218051039845674845821231175702788338659069371505100370142219816931372118192781641085244765707222276360723131914334309075890303417362682124555819807236478702364014171106955544324168461595832128680516166464916499316130317901469816932788738464935680622319621037088158484800363139612774082074940188144733492490169226090451351737393706529544473996571440286576443429903964845154765990437491893090260448012076663149154534262154796441269352849033483204373926745518899333034513865431226962723429260780831963440275637299158821557480140371177382249863040246784711851560550959440320134643991120242394818058122041597237508685053487036501340428910203893851430288253043223204938104837566464569099621050075824319338247942129787254539610542807136308428670256862158061636174327394221193871857689128469794178568330680042935384149706828205289843290983571338325203053599189324901670323474857735476978791625234895715205916699791018422618346487738791025594005669307057860025780225281748954280648609505797540242255779566950307013022489852519667148498225458915584745727140415766974724222329064193427930824481961249512095502429296392985427964271126508490520066466282564894482412418615810420022031529326897957801411914785215328470733185172117139155652357533055433739338779544368626019725676870902856136449924501034216115366458141438573875547658835984421213652203540001257072287827035714468340337327371836345145093504669400587299346060289526012691704757716462796083273123495476991726094642707152196480319046358345788366060131255362756097550606452703213320156403086287180270030595460931018944514534669472006787080488692902905341619335916794883674355813442456103003271305899876486509593045058814478135672847144284305406005300596032004312558025195801005908438678283876559722831185777929711222792644390352040644815702088886620465406834437480867554419349408768885287353688181000178694642647356061571598813331226027309731791599776348323460592753682215598030848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] -7799741521440744270667194303035174938009629271085795665125384246195601070669091695353461621061607813862733418721941099043994003975337900334599597660635254784150466133599071381622825731912958652268877636596751740573049744981304283812684236323525027959974810991529306963007663666665726205657486174537013341844863389938110194962272959918101550233522957976350008383954492935606184548586887783146842549051610240352760687424609531372789642948011202013974776170617126565622709555052241110928568891424998553580312358392359769481090595608074278699147934716484727898878164679365169651999393549745479541976859103640156246705083706844024597968806316341612416065065799723353143017644533396091370873195544981770450758896667612342775819994663882922934281916527969494270446826766192137539617400091247521975179217334925529618198673155015409034576297786710531917783924185726861279336406970206919302124995169465353713292579566969816734318202454005489055645212467998799051843218957496490081545646688018653167100399105046185416233260802934341018233908456400431150566373467265082405414218767997781802885497717396904913946817670933981794608056869966182265012724936840539448687402199841935243620380872502975874946107819524645121718853668357781740542691284010034449057126056103096051292578724754406264085770599761858872929411531983086307321765394301573046256616326903818105238275794531734062888774839568372252322882620233607669568029212143044425253285620333190709263199851810892329161140368686757606832018539142424722295363868078149645580493200199496643927958745841489709555049853994079816157562165409650345934968461106296525401300308973898442628203617711156319832190238410369797473863921171656923113147470839004609434401828064579639058254361727367383346662796552771137905018940062712651778113796096249953557094519833829752702232508799882414346571894468508075400920385192225757885483746514235693743226092236770718556340113349434036679764493502741935466718300134612142498250752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] 156246071234475632122912770925383774622351862705695935624004682595450341468848429189608363664874678855069370093234317629705821921850484375574258190439994420109646681599644328924761136664844663011817230334374163581761165683807456237422300479760712611613250061979613321546346045195709475646965265340063355728376192067148068303738125834670624329826038081433377967492774736636438788985557566786253526551376470865624859966191859280566129265099053922905012985126223299875261996213777745946882812412404855973240992689990949562835093840990977835161344558143163706693693194109776220347345582446520637815245646385137806208734616594497009380594673268098489915098648852129142199613935129420271243117371064256833281825926414257551511079757970525284559456938374402386722812808975859357379118199283320569356215194435408176521977346364738888257359366947969174210257610558326173756697145344855528371623474819429207330003461441328465596590730141192350297809543019289161749749127250729829867030175917258390090273976694654745418784008542757499884778483681573489826349599859120708138783103983642713490605261693031555310972219266345377490448471656432825734546683591625635613021345651102694376577998232614683575226356682142372936328648140076891688860397860662132230257345350325132904393817052835178906458789987246938547693605608186638222163653371756576346723423980454445360326112765351619782007497441513388741863986115629787366514179563271876078204352493854113660834814159812204583564691198204150895859725546768500291836483532353435733818072671615591254104408339782815107424371052360484549769775358677975292004487910769666530903682831989566343862775521514872186717859914621944995335274843393037379320068365969314858157816571345419468299905004451606992134045355998231426495645535617085885345448446109732582202362634603352408540267830929160001687630549372017739941087996758243223500803828560398329334564271018934780314347797417856588322201128401577631254895776342181888917504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] -2272212857185619108160651173186529637366719301860546625782323732904233379062589429065992922741616915889541599636243147842160527668878876409609444029893859595285975032782027163670098904310867627453519668688421984678162827623508252726267726240470696939428895374635501291477784612578763106225948199067173575870377621955160430937661583026629138526991394966438880564267443283833963701563855339710636185585594972117960359299608401777944566357995200789680045178109434385315982810002719664346085872837621341923175071162083068988816418086095598218131340354345000804382619682554471838851095776804807946778600968699843821971852665039716787897810961029869027699975624502511654388410272566623504029570243053808710313949312424313012267451483212951448814695962973432177771700286267019840829368299843609922736093603096356624013056436621971240724551450446478318347899376377993377769358659526687716549035054984954669772302616983896074432929231162197195833898333057892961435595671498291933946294711831405912144697480167949513754719483116147212570883878057217189754818884672844002876137528310599927102767155638569945281103226241568789931933956412391653985848992390747492844909300083209334071619525292891608420580100263947903560966386102422692457182646015048594810608750854915657087614555816697055806294901099521765897606401448579788360180804137964074109832552287836177421180077211949003859649780716773295652339286075033468908032722231580584868552944722123073965293728593028690846223918347765032156790883180684164801141437438166192627735730915718606238193411257206612242879829485121156036187370252337488231038916055541411811239621253174518968899153135818125772855166647973253986856669445783075572363613848258401455628938209215398633706962617377263835506336890984904076473995074973872110430656172847271433354039653706467921313014676592268104701989788867379555546412906304360415141775063991836132761853644521865582803153459870393020815616027917383649298885247572803370979688448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] 24092916601102278234687908423540874052423980016888023621645722061432155331993006272560097820785807803220633733687932086818642548083255065492581607276928105334370909707898222514733483753527037177289872652351219757653922577448868628677759928846699432608055779477277954760968452133088579148707791499973213409673993771924735423442765767686062073702385402849076287639616453499080598640766760894460043747832542512676604837456345344115404620624832514588615392494235340978718829344259128047592987452913280155766883066250835214386157121563009623727447420764579894136630870316786931448920254260649784676884092218511438350543552284935896154806482857803427747521833631379199468496783525976237765231856558492920858626230920131093604535790766136947177530510103047109051615278673496828144111593004557293946888956430666387279923823015393475062585731627908788308113008139351782622411073016606493698535784468752615165924838180132191082085778342195521923716969775125019917021846660673205591231076733726037221637193313622624412521139723498362569606847659767887072121559553576539966960104850871835814758709318344290323957071376771721378139987651072711313304238268049500139729440473090902715449876768879037299618347674805043394721832823409070385034231645223210974412579109208492851168947574398458517656993801039745434393539566022672345510977351707446986687139073759607184366845235080737058000549938485204736441539403503661893078010050619558962022447712608952011576544144396745602214515242270385831569238975783158277185347654258438025238017569139304093610350535203997735002880155311687979229448742457776016468317464618638981283824366899944165144380002560615695502554946025965556762071184758235467173030564976482909170300453730640130423715009602977395365298192423984193424845969189593890420786477338715848328969114929031193033733252683526065329773944302394341191485708909738929186632662858021317169668569093447116038822479341803537333861497243002334714703483531374579667487948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] -187841657098367116190704626902666045570772942107763072681469569035514285416397776597725580927530481381168716094481222302932885788214053500602623467865836797361514483320960789333095466611487206528289315214826331127977310005294171368863006779676695970595824068262239853643288359326746768102739410296188921206199120867711836585280545140077690093480800740222896109688490608923058483868123430975287013093753416704343923524801522230944031634610953847566859410432662450802728725163281585235260074529967895562482037249004245856123221724456313610182191864713181680287763834133568243760311781159340096333871832169754513046241921792409611706493324003286589754991810203812217085805812614264785319817002590895380889035228605099344860347586457487176297547391020447101910149679582731142005662845755542209899640312651860376912784078628272653026732650504591490516406893381956382754301725532071618705340653233106137658433230285261410154366251212490108078019011287870406066205793017574715123344691424560603375167284852527644032825647753710506945886860405004380764798002783749655090196342632303455049902055401051913008335428361559277237752327879174824343193312154465657937919150577489680576880464340325833885064145257152888898548477051671278548769677688230581948806002168704120287547360430809615067942352389427406065404837806911878587959854183322602601896660889071284887814189966012489488373564577916161842849647828008526056463984998666257565445187897752340083414021038846470940420795210840281501809752175647109805178094055282756407451347862501814597557852921785406556315255820816920087698035486055137552016863402863691376463213912213326163142525258399570574488144480446164004504112322737597242741192512199696021382147672811660189055655740837770918638103557562790421800994403061540917852828162384872401535085009194044568758404992248457052034327873694665827813928253992401406600471161449193972294524357043900331070176494627414207856638259774462420230011882449833887223766843392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] 1085136076746986147668283588709662078033678602223532356737792163077571412484862693129773500983676042700776928057683646466501168243992318781904399458285590829364803342634427317958012490686567279355751192415825791844481261312731650205986813501567049267841292780035105244140665760453948197641579208103925899434523064623836003822440468979191987846754512770830969310478888655626295696334216570701113548105174567425249571440962856944679348552790681089024600286543943302695718607973234084291402973915375886142084828407476791391833101380108541472342623031310555158655962784366765520615499315188281370551666160790251243529868325973441164169970859084430951725499193633993168187461792107671274903006186742327513772746797681895013766431344440342579678615559661135281589779771423206710960958090934445570976715384205117943218876042634710139941501976912114802622957670202964305688050475700701850409379821825755929175258814839491297008814454867485105330987575801744186469530745399565538828403855610573510043898872429790784902351621932742104342961677083097938043969777139859743848646152509677906134217427083876062757649438330249825777244367515014184382614933541183240187050385742652628227902254626210687401514374906228805369217934362770533836491468144168719321086287625754153986021871898707605563888399518827091403460882046352753086612578243183934709935150452959510971425785599313938335643669323445856337101406521006148390428791544458813788166059234435910616803987031141409251282174399631479006538366078055828878945102714947602102787152497844143732316305585030610629209903031638706875957105877559658954910616317950113835555131510942401435391692548195158934489441136784416990634348552937110673167227510982362757688673314417694490310028277944379667159663635788852106558180848164187204030210385439421695775907856014818031853544685261851182116705083359359865080918845994120722451490267942643555614081242162920457446779064197202939078698838852926390337647005640925045483647270912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] -4633035974531911197096089365495242923976798192681888320198921469709701202987297751439137519460777115773317515333655814737877132060630743470592472638587254571963643011768177677371025529671442627587142033965102340429799198721755443911247212359821251352153428883850869970997210518733462491523315756327141227440632049274963054760061137677218670910657322671867214189334496938597898734017138919357732914840907693547165704329534509417087885701762048188246664270622411593318106191082994051976577673533490760920938293513187995087117241738673570366887630583282702980253189473767629210623622278279459530938926351120774006343863416149915712738647718982189215469121091183734994200111295572563672081329131757197472082619053936348855993301612456716012001842360439247578362153178396710958759972492154511556037829590664498825528114743057667409212159281517429908096223473601883643218610395810572204899598252346392151453949864628261088672592018342411173895088999613861992548363550433245877546636775641639012075748181549611430433026815532375587179081644972696456565443274685437481129983935344014241441050375520463190034090032524899534688203729570380693662334837306652395201873429472125253388618528426129251096597131887932023257656266571302056086585826206349920173935462675338853467526128548877814095775702636371856518923798730130258787560664198257209502602704482263481127637498388840524679260851480802586373233814974115500020802155414337809724773523516987423706519475175131153055501879570776527207295180112851241406241710437146799902674639728300280764703180351738443187513195329203608920829396395160837017138980252069375380250169513997192197882183649902447252475741162896446511552377397976449405069159996134460357769947786184286560466629030462520568101806646381535377799948012675744854555906763660371906295314596936325677156458161824160390705618675182790753043695893797270206545374096316005916715695168598583699767888494328407732828868273303189865390578567115426383361623457792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] 14192531278023258040380847605216086266911160849873095262671417863709249948912467291136656277819225679560027054929152051439814606967888842444624683004638797666564381303754362685342610012734965789775073805200608845679704756550346737838621649488693768172306524456382916542380977710998898816049555999083462409951480645896655883729224650757320889768742938482295028847966998416406821856205426619906772140529138583665622543944946873060408321420867253948657972032531648173730846138622102354036708554775106989465613768966840056882074897185879691973982655782876770514392885175458298414568690121137530121191165824150835605276104295502747541924428788126185621819217093743780148425241461968539165670137199034750211884422752075716858645654272890895676992310674165587593574192869562653276821294121481922606741989268274493075151102636468407140959566796603720720787376098611098151615475920318923350278078942702429407401372090527735114580297406107130421772969807839990431882170587006107254900373613629160065632958383456206914669252814137153753645417489581304201740857418672237405015317765946639007665081889431049587853429357546204200499297176548169623671919918608206017633701095398937541848312247647005851584862704276918980594746514353798463769850497758409398766753104088783944521066795644289587716244893523967803277405017999177987302160842680586033124716644757077214904037976225481213947805292586813376295312346296244565064123976764047689373714723052759600690417852235806295020608997625784620723672897085659141795976114633902376647481030339764375358321803440452165892686347800518108616875294495080761736547613278640500733318714864627083495660325280490175151982860308324279677397783922213413647657466533967204424850204067213568799756548711642895262824104880386142104477946170067365302143180688483183815129866471731437511313386074118956886588457890771226455065678930789496130344152410597373716433087429584281911649101087737193539905047767519159585586614696401920980437585362944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] -27681603992105810743545649270885686072298102167649915377421454292508582646346840971594022224314178860859474073683630808559357688489621052917686683082731548742946798706517298449984643793189168295916053919041651260583936718075961686748783633787764869133179981724209757298804727569993663807021525111529990396760743896055887152921705791067285182547562943563071701997431984829407084480966999806756374611843044305125415410503178765842589601800145038553478395104667963444417235595317995466959648591220056051438808682034581105804886378451980149879731184188805725374090933583062259111327106545820137670787622647585290139058747508712291877750185197053097720485975163177511802174669225611303930552031705547279952738675351585760397039525590326079802292347241696650293047964117490536624342397010760035761121437773361957751147177448519217338652568063971574535618184482143949204361832979680511947809822727407322500755958903410787431078833136166098839562885745651874482635762897066421793514996619560846887092867869424176748612693489940440090414699076924325556986343191294946430335458537305678198908863798732586971271728025049371444271982602968677905230004705190743881278211872308885681228655039106585817570104402955922538521378148482849085818270575046775789551891038366352508378487798562780684682536187613038639534788204081783908783929955203568273600054052141351470410842138240086069540758330303223886635337410297239774256923219398086111357162256590308239767873780609164920932661698076041765399230627595933698311703132871466746838261477064509864616024588530984963547418869022743100237796440484925000255781458837294146975021154468828662529283961959404318610896457353562291437992689960670098293715803091661280219964061916241356546107103387312964209996673456013068078883530209157300764859096269903492446987627426885748379981959191069181195425041815354053603761161867390128963028991893813741630519640386466798804373090822395139999718604390455380121748137477566278700886589964288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] 12804108444711961026196990996385109620253689209456551110912878075666159819183903196203334257241497088060655522246550196815854786198485816717223089468579596197150633378639521910417539067908121946586049186993532481580538559965326502656551309655041101385630838263233061068307277523970524589562874106070813104658447927695020527344972178606700316393743540322767433466161689321959672543720607299422706813772409206658097536493275613396568542892864552208647471320503535337851194428171051807571559371901461447561757550996032812427713399304130475678004538417618427115642473178072632068283462962640185789004511563044184898341682279856277719699794084164672899394724623022989226681330136425632242315795467654458967230939662526230713639017277221984352265479358092835181601180828076301738915406903021919833161471810377160054830013140488578538998705478328463213903048581636394422946522409150935224351159761730619882594139510718403697247718709128062765517306629623393506215782376564351235609796951252315314702606895255869779576054197179257284642950282732731443647861697613731910043423497698999601124729708094294405694967100856852589601742589682195948500076512800128516296791926800985328116357183757846889883378581997612009013347227155679858160103138697859661093625863799183159380977130229611763671823715173808418169793247969621499596968063054625311758913796863168108678999969122792668311215598661191273214448323416719472002428632932323107686381549838035397532597120889916446531008425596279867605172771299337059701650093357981916420966043648992943929502664193638633942805822460037043608080073657661560975582963346695258770272564994236369149653752089781128154596100608631229361439579616430582212740967205813782162043351751920569491985175349711588995734139928524056856156758691086857433555394655052304959755579859709263125102040820384534752783358699934113537964745834425734242386420535839948127675846734079707496439128915392007029081576209793409306054878389274375124960212418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 129317683092591316443298687185269256345381274146609803008559419825108588296138818333636508091751481266571298421943598256750516035563131348936793136472666139371151467868071693895655440648131529898513639885604825494005586568144076652710437170920140825468953632319091440966865233284480984560774468036199122702707171773892844132297908857589252654123029264521037686807705427581989556840079333661401717507389043986315133429669087177666527076667543197431497754137096420137227634106640159524731941774649135726933058292790415949195539153212785559936150898469469000922210346908461993277387000652550978616417786433658651473335180544767909860077136979233493083886578180609613945894796618149842495457738372506007759648068695718904480217835408306176693352171343916524079584471839627907163055110980359695522733654063580520616598867654251777565520956644115878297635985620080958107227516940820638721677581134632237768544236500755454878314612749821484250421787757786957193642604003967845118073481282169135816117384149912241608169996210300413241284057814848479954903680857722097514116301071745691506455019985257833804444587055514034125135094917881514638152547914045145866770800983033595567507874351907706503886539830532550884228996007909826081890190823643689252001995645290821133950178607809795923978392674651189684443058990969751650839038734838241640163447993003716478947464069179004153829157237913146947046181119446430624248192824673123964834110711682601060487108188836017905559386451011445716332179372589296976638032368207314933276505436167363392776561669888309813769775064300442350537743270463440787920450182897787217253395781555170566662403029748809579652032289805808412901042332202469205788656152982885724245782433688085064265165815674000320097053410856125448753167293375029307963768444334962619057304715475250351946606536688364733548589652527273149066698217432610578892456989779953280863464243030323360360733199133848165193013455763563920149861339766967489375956075806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -548069602949396089698659435796202977337623326361379456305105401958891108790395494436813051766974674649900593915725783893432351280060897131491112042762115561547740120070558376322102452806279779443233376823824158034077869065247569405338946926140583741331002854110663169400857638332812324137464818157109431423584395910010125851342876718437272725498754023694702981624001815817872185914160183895442409718284096980427332153918678464028216757340177626658156721832102842513609201410657105025573877807270393692859570151121449165832773238817648855578139107357862807330513562585503332252941666082033211913918015988441373048941603842268691282473452574962791016616287807208729467581565104608249966571030297947831659359894583893944149708224039766450210163828600592304648357079080368880908804237241772311055791769672021933234490488647884682833770483936660456642751853589551375457303502807129786771214342097169957271768116194543110823074206413951531812238892103972617451217951417365137492347135637012227707598257217770007767695939760229738794986550825074172856767234123545294905099932015630133667856103491485670610781793207904816376308154430095702745020739980497107668497522666219251075334610408450703367557846113454462667151372484673696037015213555052848401259115967402271738435835474450738119788303312649529186654906697846722701316550202621622541242293740537980595319890702771959448152850861433587498568218329949656106732960334792496778982455115498804446418862315139006788049380105119726540066237767042355151007724796011049563435787760529150364347084247403049645037723153392691153046520760299312432366178360977184488277578706441891397025003554573525185615841891905584223731416462930759284474836349384772685585816536154092050037151874068433357175499630030225780872179539019693057508186858230012517068232873104239371765951124905857970094235724286903782283827133383384588797303361481592181487243508281146697198847830954304487206198183727301879763000093308681948394619219738624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 1277482192431905816015312906514722702971361239972394374589805337953823521752882616560119747005641412415328271984853302697966931239788071090821865044279302791023021095781827999457000789506567316061501336161177452528820012204266514704418111870324259751398549836134395414006249764278422511460992349411143982362942352993505867339896814515461435886471297907586885314563099216062116198137366705143952657749189104395667969168292263306071282113823871828417876879622261635075963340101525245823449730712879719422458423334989785085133867695208006880901280525710200241490417456335276534117709876393768855546313170992245476646125559798649606585448318019335106410980366346282795318772451234985804132545103251412794817082005765076450391568549799955923130853612220809094740336043955847193581878741854528585984530354619937347971984608390574809351850667420983912646303978652736108303863914474045455852668032131373682903805951056787835777109774926041790196169513965132416395904694289271281223021205295941890662541251705136350537959137239688173344038209446908627899921969022129494874097347087472424977113411678847986245206730987939115178194660643501009165273546923274906493815895969970306018447529516885890139260665154727034165652851054507626474640674489675475907406451868712926622504228378113570737727589279153305843838603766906356871459478147262202025417006982239266192515891571567379217897274405655810265152021271144231660484268531047891371239930064615946003795176722404147555803721068386206526536816841719580013575006323014596963739414121545225895241841855983907796419137419950345085084955207184857589533550420171859613130670365514515740989644875526779373126983298851390409047024122171573942359787329827876838762732578009402691331372665214995038838033432699010217492356590919501206342901581244392383063369743361909706671935339420555430446777716578424540288558891219631516141429353629305657122928422377344627246360572797524679086595770822051142820429665990529349186369502576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -1984229548348039802829480094314235651928905975001897543005868250043124429316490908323499658436244033018523645231892693757873675471269968045318415899809015002732824887219780437294934885178578745866742981108975950389323456281037734306077850836532882462348106825034424841438126067311769311653339295430634077243580376745625835583259440198861034594406724463973141568809533188436333237574554969250236387298886468106270585957634001040095413325403485189003155213312412214325792295472336290701882404271729173758615899254022780040189729629249091335753993534737499239480244574497568328753680489237934270136273783401016700671535425334458197732688696072385551749359607262899485188685837460655825593090423027036493262788913125706996298450428139681810955678665550733131112343135762330307206161931462935815851229763725182475637329659694944220215446125935933164808029228029574862640810698025819723306150238532923083050374677120736221428800547475150888735875903645435117676513129765300503292875672259574374498285823371715942443924610263395940416751920984726836512492051831170212822595187629225519417011778931273250552061073486421561455385840001788297808178425213105118222077498100792940375250329653140837236610766075172979494797326194202214577479934441627386688670087239174209668722264432988113962440610931396606826992143122755825763912646800330753890929984816051313343582545171163137453839758265004645694062715515792810203372300752251656016389481378774716032260291171805434847125415600045661044546307547504919975993833352791539105318650180787893281480236171191208903492243197756410189557265964762628944202843550138656468911448701867721232694139580318632722430317497118155388659187840215076110909465207460867719444891162116940807856868272245899804719668179476860868638296419774388993913361608525620160725671315944913495051383774238753724245220701294850464235001126912498543601428273761003636956088217986049625501972004573147659764222273019486957019303098995772332459846094815232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 2047938227605798770285562195020739774474492535163301004083852833581158675418856877019639020181564448051785651529924322126527484451614449687581376104804068810970526582984579215203572876061094791709849611522268307635528838980314469569748156425819556723950694908077052280549302290409543700361539951528403575426816316186365036709709296428551644816277146595420821414467237704836207652566572602143981190052309326937156289735201942422276262659998103544378328417828500310437245141973983703635831357305765756096157388905350803762681505833314347541295536204507666611382275156982023025485055037236244639361854171185389410958095372462042818307669859900361726523489307883420766292624580326377968584220338655795176747784720567468827936360457466230700216691956738134482703862293076230075703361368158984669933213842005154684150843009937312051038732661556077663354106237850197690048264850384691839661643177581613498129015865623241703741326401538620600009801348505012657391981286797430139171012189638281643383335696554960317095142700488774354735633769389603045027705898760068684867595752952124507429105589021887237873978688564646103338689530995834847557284502461781024703719176728925916809544176904282113274407928958882867112000460751741602694007923264256817445707485723242317851948882439074657796704042912012276615706139679850902424082062848294166038067238106550121342975363218498436924786542221300920637904314663512314111210220448103872294435254453641284805952489941804563611706057722345408641138238039836897788944520198758682584049771898845031423854171574356646053634697656667838524128632077955476417598455103258056502549252005185238159869158234763656762495887896732658317014900997528015168166160720930661059125905479236661084621947064163140036823676140717368433123839650123239219265006986763639277315854654120177713684699085126251597169218649438557349250636206614437314533252465549078702170216028317058160953677655961331846097916421657282550632064186088275083441059892559872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -1407940194394314822175230801090313797122835087084512142898768191617385412152991531115090817974784144997158170936292118636040138018022075729270094884995997345797726190699555681618041095568493412222266611997270497789919273812666224982209605947642437451153008324284630306372090844041510592585923267695615078573776174023260009775536271643265988601732587388434309294339829902317192376105919994866209292448176847407556105396826862247009951635808211615095129205843094093508989026859300590148196419467666011070789353420450407944964529385989232931327675654923477068034328886732606748242379115919201189869136324914407993679015964298852753641995868223411267112704786749218681140810193753427447396637798880062900734575871602192542963066354702801064725809388115790945398500254834933029087938872596190709083498847698600458690036938842521109757862385765490967221260339693219996003024942312695968202748986474106731518208636848797599644706195852134491354109030200834740587361224166985877674905977740800732600773600338509205826695628205623939385773534268214223759284077793512217414305741982247199458052384138549935478797415487845483609426089266461418714128328127021605064866304656565206324581325578495433703720259003882551098755188056228212363486371139203312768538647062356131805827002316957314118599503821150646565678619947127881562288471908893703577223304559984463816142507131926599508116377037478758838003288347270279717184335598994696550398087088562095352231535909746485359830771982906537995264708241399577471664930914610749192476088906356097360587096070540138635548707372525157234097696571848196424592243277060400127350675701152093350585165694258462058595001140715463859808126803842402232070175905305483158286774500381269682752511454235730055527199759574305130900506304945496368992943811377084086765439603807447443210252495657679630827321361126629623062086370869475516979922777798804661073769485110610527567093818334200602805019495827705723545527296699793607650133120385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 1671157149109846868363473639518335025467834474279630230240103249354958066655030033566658718692844323435758094814832687217701849590881430064195634591538945475206128749137347937109159098691920066537253457504115644371589491266379899683935270967981520415843880472518834568760805611842351992278973542792276679351480901105627388724430122460415115491521008419796768212184890300915349630746475726924585905561881728718868567726222766541414347317655974295108659085651676720587017985853117399220130997908903354397994357067316075393844702073925180791678089695869198287293544895634100932124054319166132216054067918507520910343733738970779929652879080280419120250842973427368855211349679121045133471309031939792767473955292686686066716174498424531876633762106368268439432893304694885735867980946723702674646503817966184199946904497967496294416209097328853702725255696612851598125339005100754438422684656652363195651721300837472328268567163850400071691668340979137909633655519756512393308277737154608170089598022744001057316183197868639934819770054060341693220248861544164110825988625695393305048313010878785860640097071810315261574050256478712840055746233632816028669065921280256812566731799482973861877560067001658410807463365423119096781266377140425424342796536496974861363814164681894121383695535155455238092209512192314009106585436577580506204968799576804332920496416329376538857076093301179996812938630729714446256809025649302194814533896619972527660818019616655099530957654939882311770139259734025405907328510228282058693487819202906392766938778266465030295028050230283656506670186043221178489170009982100159468705354744061143668749941688359334390402134216937448044526331443123034688286045764540859234372533688029166153169892668926522612136227131714122905087872332193149622788812512571104632572462288316988487730216496909798650683845702637880383847153619798220945886143146921932338444758786240639710561511478364177404676151523532803148677510481748051766364871172554752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -5752408566114532280490549654601841256983155251379115346490868113196186751098885639368740133281089320358151161169099419194771802826674332287748797646018876215896283165038732357466510057207396193835969337955663399348332226498503456054104593327813050077825301656829747808512054410068309560052169519095334306941639109552504292986650230116810737747590602961941866357372804388987371347861382360097407246334286730525130216297063359584562369862981928894942289640564612065435268112167593965449902438309953107702181537756127086821925650715741814299432440015434399016207122491524387529781197846382905246617024151685532461644131071668058175661503038171313383533387406150184296496268035962429119592339574427649569587538332817439454907702914940010652818608418621013283955036075194119044031833623962239514460440246241435263183442248213070257978075310451405341249040255559806492208275194903193994584107620966217502277231152172362999327212953608735721774571598422882108681840904581386470559449407295245878739163110027450602456679123444390318057124212837906282076842069146954947431219384973195916641819834602810712704963322368703911216432005506883543408822869137037095726802018260785717044075803026264580472890295172136813354916577055089660229986578090991015916238442655804888437212238093016037545191221320693289423984821657247126462238358761143974216390768449210980642140353185184208288899049051015606548722784948168361009996748420135055885389192627887493729390921370093546591626431248153415041953194569511871433608667654060588106198412664712360339541914541950647655605166712336149517083373855037545683412219393202505891038240225181036867612704847477363465029256016289014274853146008791694344091586327322778699503343806487130871010535962396992235847129274148933413182558764145390283589956696631405008380793782334864075885908961584362317707639352291109750859352341718698991057497169189405042772394559380986933767119028019667646931686531787983512572894315344907076324989769613312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 14909115229880430090425415169557653206455215817849062469078469633312126959956441880755305777119734787774491220553894773176898326722756332052559592330955797410909927660510344607633189663653933398630900338078504367034020984531493937382878040533697455586110620810539546683030117450405180880806055126938232182981778242861312581846426117876146185219493629534881743541133265535625280447987299773876501332001205443099574686198073364969589201346146873311520510729086965064308182852644112634638498576651108184467473076465221069563547597068793294706331053837045463666282125891060980459015198687512895419000673812548834149691002461465619012197579466370214822723650674405414733535971335124495291655796329665203236356033529115043967235004049898510688276715947803639804114545986266325270166566009449507151084497333840822677791525171228956536453540217897422925108288152434253923455037251048049129036500801030723012281686231276001964908800666659189496824884478351174063226831002712956401842371924603116287708153462663878345997346301589649847871321064121074177478039028497349234409099789132281163042408898774572873411279288783182276018401122441308731239270334292716671644044456060537357535384948254941844487883727466855519614831128816982436960658614934233784451531709737261518383110044191467004330663223538908243468651323000676672956076418576174923255792719037097993185129136311957529034831909090474623950968763073576048730004975070851346071648704670756521204181545126457961403448073873630082650045369485853314712673976125238409053713555479457906044854316734441667266334392519884475436357563747293207932425489382587730890560080338661472727364666647226262784166729591083121862050541105051379775068230380182639491702671681847187236251563499147745196520825510664280217945918705248516826624395362357553326606777631706340476861173948897334755728370920397914724058098561648673957631622462796280928002653616148513151683660068392475643037931615375595407681830268517452544521291866046464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -25145177048776099774268328279478775735320899006006259355205069432303463237806852965271724679295667899927402277612677698890113093182694330812574493808346852036267129081376011055177094166503108915139281264564555250609464760731778141887605314928933672418308475685215520096248458059628265628367625980211103609607242280729733285980427904574743730462270994393170099203446881586840953054505943832586599428979920562812136275773348776189615434962387033580250103302496254712805069419143884946580596507254931674101908252223814541193130634899322611654331134131746573315583454333966414272263743733845597914819526704548206192808135311850851322718646545941260512659173508634745935485673711752035759695033469243701869170633784763678882673324027574268281334297460776500600874212568442790310745748865962039998531564573754175180913428648781362750401768768204686560169825660123850566562479372840216858158178955204304565902978015940283150771693776955068674668108980067266817498664593977961198550339540959093175287974731654945564073743843512396192827492259537646383448447974083104652074708480473003255544752228288970014469692680674966082121626157116231174433949115861650143331964196326466267049434921429130376058032174951538650761212607758228674563633135133259717307451674155875706172910038559341824433378778773666535027891645980696430116754589252436889998644769109775197921060676336629926184024631292769772704954483200405644512988293270932345427494758688344865633571241425092266314150856585380140247849745203463893993381534396305073488207760292474694805371368199773086075423082957872762661610733142661231658195806003283818712747914052243605196124950526703426418499165155863751828681986574373560945579163879631314925684632827536243625748252215108334619558386477191634403818834021620887239175862532934993827121832347812855037984959329123423387146989360579541095832485326090673520376393052257466208911867692285259150496901810547020638303866902322784123402129241689842418548356717477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 27375124835037658494888613259436510454063783084414402534416449326013923678820532823816654979399162590014576554871826079691117879360119192020981937130885912764483584237162986579712610984675257095632531644304452910314452284940954353368529729973550003682993428929120062415247515553477611322644537545212447174454129568539257193018593345247409446340147139855595484843600482420476950878400591429536158770332102848199986910463894847733088559706380174439581957626211042654482087570879556554720648179975446749988261821221926425184263084985103312467059147430317928587613363660396375364223860399242328199795978707859287388559648129436639632325689983178526769310399042086156417174593556160104608042299405678988057316756124049616967973437215853140358793663706440412026259202179417680236254670238617064887320146185149908732753221796406327906383737880345873328956497800396390061761252955554885040176908521871950446005597190411014778907240686926897058790361569888746607871950653149975577176452829285549734565531432021001974700535607212589840535521101379751850432537496271161274204653537601662498887991918460537190357888921768668522953909732989444146630339310094818658969795204523040603404533863846661351917362880994146332422075513093203790335969657710480921099776943350060243084374031078703226087821894180044961313092239016974734545203949677652278782502227646333976494077639766475796635115267950054542819827183075511450879286008288835211771812287565448532767428920514247183397161160020770486262289670160779312452929305764636707487426695562671220990594120453494157546644023589657448619068548691822907109804541008715538989370402845865430651683141616735590175547019222523767827847719517393532854489122219967290772182159819924827962044612144935213890475844128915910175539995747997703293267275108394865177491569945434717808671998022476094041143135596190552408349780618648822854823542483852282712283711482301624316425336747928225056632049900814005526034708572440867575343767026139136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -13301089070873410071076396381534851675725740434020633298916703743405764306631318123343462124873927429232242792945071364537665399625304278086165821037586566180005420732000179386209204676808331055418142223374713603571691947882073582479056535527093567548243404348806018201317532361947569247167144214564633558280715701692033898390799941296818710381708226939972608442612248332319929014036945167739018638042784956348820785211546031376615204792718450257443184753022403568455421571119459238240690239486752118038974408229538643175944137167282951666675358538848696820853443312056271955140141124647576075290512402731121664936774607755724643313075900076069957477832930803172219891904241944982508505614964172593937734216213329967755317956925299943320927652993956288957310178780957593217615039590841561314343515320116229517004586849550294926912364835370140067152593960562528123644879273429473749890579827876777337323737257214732838359030839591234757866813233674073237923109596039285646769996662668506542940063821653471228892914184270652089043708586241707825855388251504596255824830874000626744226533747296117447396300550052900275070715788708450140965121496043395827026588351905872278912833774777395777580342507274570013945840823688267728215348013574336536250572264996330434614052460442623292448511123068041804166046617219713258460820625502799217815544331562593586430083668018063791327264115284442008055780986717964672602475915203826782330128719723970704651328073224837026525068477956409262935687233478113363410938136476699667797872250745725017921747747875697154970595959399003160413881064361566111392070321276347728170736833812425114599579084567011262306967463099847418128686963310962912637854650315702593707233644059702818414698360779879527079432338674487671413452712109279938048629817024702654836273089285369501287192144214684962652496865028922283950302197215731688710962939897323070288845413308142375650576615694532307067415042698625428076155043374490253944011299689070592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] -17131129938553907694097721188680183347600041971422005917274581950503447277116146438090375108017590179252048323929517022476547613189363265827068166048780673393536092522893613840224308215960597059394205565864079436104497759091194901932274250700544080490161180740431823969782217522973796967941820725733143857606779575366566716630358064497917749177356742640120305375539827913010790391534174768875704212019220317719592555554739755353741081607046987052397946720063408423613018079388978781514079164386600197732947478660899694313671798618018271290301941348539585751114964030449955567579404844369311358358496361573588430624759631885126466522783393918353875273943934113778576809433624412675353311218248105909916394944120535990321246248251069496782747409838027049186291231447134223869625187265743452296906796366377692684162280136015915956417039960799704461486782790886013169632103835769703200807575021309202269964039716948279415521107537603452098736853898488815562570266496372642533017766308033345340256896550013683264298502381482580602145467192502996025972412293897447640616254543400217665550915642336381961053636668909860008845455359297847103951258492208252582502765255098673191258834856364487902475074624573503557183759472748657016418349093615457406903036099598015657263092533472582572795207526303604171392448009955307799166338229052128378354593935662943219611329064849421774098310744951744963262786345760407777030584107495603945073976754373327086722502731487824504252997398946154291731969568956361712840851693000873986041243485233124772395277883402507984526010392440689757260132490326145167092389277317125113286288065049827568487015562199110803292429182290127690624514119415201200733800132644584882249884258336532444024056148646081344317500353303143467112261675145812872892129651351461826783706567475422836099734446058699621281218329972172797939952444430522862990606547649170791458987484033947491062565294982766240825737020779739766006026840166234899111086853189533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 53736607641559516545131530804453056159068132192788509543600183037257778940738537457784640317937350176955966451365841499350787543922966371516582217515429435691262760208537394467592659657631079719579136140643989974158929119031953562940643289388980313897069757051888645650466903934516495328010450233393631183641711923659704338809422312439628021966412489342234510807082369380469087292592360298428727141257459367405112450386523443414637721565203195285668834945019789675383268214783941031635806766396299239824478771135278346859209134551949064637660926411008493117440624076580283209692771600852145806604242857126503579128519672428363175293139100786172923818920987339579341838744200557105782802244380795406229438965459754098540921613504327074812789223247130628124299804281925834509152031837719615757238504882080461230801294247094127325089903663545473907089968641184063579776204408823268045058896812001812138304905805217481365011807176270123038301012453461785820787965835355948465283875278367897457696125744331577935256356908803531129796647189876518546254144481207551354239050341788721012114215558103049320369473934820632724200323237378671849911990812272221246666509897687035097280226399655679013682968317468950656479271776396540622095360142219297286021686409553815555294619378632412527215574298617238544964238017001905829857362101825619656604550439430890487692682296693222367467074504387448874582524228183966457315613128923321343437205264132660654539363220509088023753021018571229208015796819777677731724789994392345406644892357596011894888154447544883824587245532899466913741909322244454328755413383004740107528521920947149309331913146310825904200716908093735661084435844960232430074651892427968213452517131067377632871672771186950650265986243079389521533574596012308142560806110418032179809541275229353338438955710254600377385591686048494387476179858392743336736666435100527452882765290180241130489783589174638223662470984467278942010345728527302814279838897776099328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -82093979841774579300269239696845124837178525028984838321990216310826448873790185522558514694724030608270174521105298612571755585498413501478081457193249614545910081186542276764110588355065888322091989595075010482371095565555924847268723563994305904038771939133198481502720587507014548025237311311531320191155540355375772337605668869699473008116544995135453252594341881483761728270912965460674780304539351431581327739843273111017387094056402510315234536517764847264707675493522894716164083020747040057103416892209855319501558865192742544229777015208608203025256103059760608226380114245289742661452756148246048230691747491444098099553007121894295384034072394928155393072013829823761403212651959025048403575962109257424132057396304416086656834117968093820076074640305558327925307450618497652927393174175607273221432531788963793014047988340831007639851988909744221745870060938239138262686961800752186435827983399310513643770277937587732176595186240512924867664939403955752297398209659900745126464978097354762176668441644516841344132344272503429507014564339440190650920489836774166018825976432827431652267279667008866241524517042679385143500989930964465746145437356638149627263465641385542183721376821282987767837096362782579895247805897507401918835489561910761326807421869518671966183382019438811971859954428069312738560880103321497798808978360932268158835942778838360486042192858966231649317139716603440178213910110248085527047478091447231278062856598297543608607643879073622723102097359740581393354660413144634787045135039096298123461670391095410555605260104109932573129940915598352129349331497876521229909432655009396722226669655938871317408321679394591296007782547303332676841846443551575416269294400096858554793583068692507272411649417485795111599123754710605734309517766502145478367094847501644866382933516195557104943644011936207017802266619924080221040360968466826685184655590650237158094681726004783022112140966134951827982088711992396010138632872215445504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 92602225119233555930760467461101694246768041501923513034307213779040816482580934943277425813345645257902934018983877014142888660866536391921776650406818050241909364034864190347339736114909132416214934803273975304093812060994251843607503648162266324596319377349507745790147305193584736627838156413868668597413361987328796860732515238932367853479191960371193070246481566333336962854906427639824696770501145790653681564886153104312996068500032090477437152951960418458264507692916253742825093422144127696866203237788488181477851653947944814873679565765677003852425801907784528008450581869216302971965059682068244403694921577512356038026826654052314589106246079849636284127799087398687627397979129246031566197688386128668017610028414503425691974906961743206842446950375071844102325980556083456555003956778228219091036294068782435134507583271525268838513367056073548691570930766463081555027787853538555212966756451049061276003881905083518241155985920495516866381587435956775223506134544099832688692765036808149961772581419798612812304892228020561727021981338422764606718802183236760421750816693362536524456947209288960120724469657980147601891032600435642831735515935267028815376077180378047956227827080155323722403283879630113379752136775423697239230409082566310567246295116539792608622713565135846420129829523724101520390837970455545718792647629650386486537167801744895195729684019570392459931772538654281281013218854867576626348114557724348344346398654480403912933452461801412395895441772025341124346716277504079059424106822190230905232927337692732201199507476669333048257362665329835805873798149181091591521661484486873143495965148585942640215960287786849029069728526319736358555918458901450415831389866290518343176638919925612795761338667103045087122916577394234083529346294482690568787266029226138327197591395867104325159665323978012709983726802207924552334332338061341927069115356310938809402755695354418121749019701631715255354755653739651636629048249058066432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -85225034755391687767176820931393955794342830636924088860293312310072433526203347774469149893594534745298191794396948773971436294393765001306457828498096406293222062613103456475443274130437458628896378138994390687720047622665423427286854917245709241174928112056395396238241192707582961671985025168890328270652341769790320113126133806496267882861908051149366464234296306279363491073571656803561966973621935525601335897714138628427088730450366420382735316519356595587494619050879460486778587461935192001597715104385925892439771317830409514645338844348778769564960090466711596324117382278435661147418277573156114821792658868228098868682655939751905467994178087533805222982444150059826045973222298816554337816875391908394272749208604401373549753279382793743135224021355224343585058461653340867590681249699652679605320200119189715418115825893601832361403450266470747941456786482022216595481425353021327059715137325183377682367899195882495902352567602933427226988602556150690474352680486995580105873543521770764398396119204291992120718926261147155656652412085898780433617548657129944626269481525643791169130049619729962377238218671879850116059078378641893001259152834867880433405023976055660229239354509994193948617345581903139380921711663768828040068068471477452771626278987332773776290946487897722786774988735279947009984170161146672373456155591070299688951275194785310295946695031642643712689403775579118890721720680992009576141495607793415184793966269872560385857498630340617793524147428876222564576981993776210918589677248050080846952448431580948638046246137268243105270819832491107280738095772234761774164199582202529942302490052036739568213689471454154196627220257418260103334674934512295519378165847141683135563393883845399175224469227991262227319010261695840912327301293399178345350799976880811695230512971932439165064697885639394059124427859965890373445642492049115073258258219983211080733436889729092131699947641112386486083085886197189316389668136081686528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 67208375037011336547352624489158299648551744991859248797577046335178676662560182508074514049198454518308314320680630157539819805230353506065248266260875748571163806215447725306641635275859134146588892403600515797679923560025186802682500990222914091776900969088405830919381784883699454336760065246879451658501007696813256080206313358044811294741847438690200346780322646971678722896723502039207641448302133590683334041066494086874335553237249388167237738038511498788078793061055202659350348600822182514045182876311044602661831429198209846101949386740952422938354787969202078682240695150338462395364739758914318839139861999859656403229882987351805030299720321788547062900901221399542043407577159860643288704434250921322418852465696126286808008727804124638667715700749061423505651745026797374933438459735029286040013368912610035857413310676739694172625218786668232284500018455468227278799647052274617525046681407138258508889887831176931297987942224862440554139263496033178412906526460628300384686907757919844295516053083280733317909472112892758216856102972306606649776444305121527394035934223828821726933010750855565670609454050062814453630726589304232736937633253697877180758939450281652379863939441484817437122917629336048979710380419744388845265724682364956966275594326701749355197798500257885463360198960254920317433833971553878034355530352986306731017930534118154612656711427385180608364906062285705954283662637726038982475130858834139404767662154005667544511703788684123733404743001474126434917672744132920999233880624106471638616307371655493032555017555440075648213743401922801779444667313217118529970229487683499391424197545564056787215441780508337898558130625514565750158925559428856605590602847000639418035694910064075039121548913289542081046544197472538713407049591134210717242604260546113133148189982991272271400602689422483790869055080530866935126299317510139580657670725407502782427557721974517007651668389513172998349635281535075989838444090374488064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -47164503076910067293183291644389498981221609687448898729519381357099852719965312645591931683423539564962009791490594146778960257808569988108099965621169390005418821151730619412626068115783475552043066778203271295138293302254494812416304192129130260776943293170910673492649302587646935153047761263464490646103282901594580038780040451720405800541038784565990051538054005456306788395852537531734685232080460574927178314979653038005699625333399801637549149903020679821104947477761589576891544306381914717562352586571455688111547060041413861432866500927197351017004722883541934734984371576868679409010160892056598314123148146201794590539701165551052003088419296355516301272977159466965654466973488594325291740098077223324910856426299207878114743601460495729648484139170375056357503821700608363220773013407605119223488514271187508167622072500619609615463281008208138109994738524926196000083434248818276935928367308193611470757464128465536940379112404287973144614326698324241610958487200821072812645560494038174526472395338147391063070907480335220471322429557241363710450772893274220354442629408773632719941283678508517663966160671827329920782752365199595357491266042922001395549936308874764170943205463644293510326525223594637714678726904880912697349399735387449492197199297919345197107747471073713406043516777943243234781027381740818398532577430548179299815577514495627482731304567492800457350912809973560464222863021260308124412840137096912520054790001146817757316007700948270566568600278822994954699169509895992528888434112227309645682995776762520810715298740778977611693217933388235671846083008305039698954553554044899076482296836017627725631567320518443240768715516203077353629548067756237460938303342276101337268859578427059353270680273272293777155217399308779211538582960524872104956224565372508361133553215185190747105888743703948760935149841168410140306659432350984264884780155453969956209996659804487599942387472502620321478431666275699396734247254796271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 30589646417189849546340708210971171872497302108385016850883497127831466665921425818403469562268273415401190413098790406756067112255080321851049845347239317788741312081753227920835762712777497694998276950185844426144773215731061645098199369005056871195307754381451406588897895381871125592750446751931665899504675578181425263231029490120148055415928083830464712069967771386755161428352187446968574454174054475889439766952700230318285192228971739222182830445233321638962124808169009709640244268465532592863009469753830284156611692427125863094767367784127388388422208658347797628880404739552893321839934614379675740224693236379873541004198007943467631317838448740834062021200423457324658168401517139449433847305191203381941539639025915755490367053049531338407881981088330888964798047077702189014562945937575502881845496700242643374502149611853848919388738901803506160042833101732106678926427821080369676250268666179660494805874518058595417340062577633932043852023019946112893436349325577503869884615089496181824700584531472127661042701141292624146609530134750308573460367040728074500787895884194944988767611331438081671136212820744253246506530908256383194296174929600563345928516546243386579194494185984082002357779010127936793836797827128451087879332375204577449173897174130760869525332946427889200763422405587949700386934768119104986779059858464223820125565802930638984942160202392569577584014536589333463070488102522828238637943909499978145112956806647802649045891173867760464758832015954201999300916671208498442607464209875673892841539914881217234377730919035723786108636667875026720459847385000918565470719886105065833213634799764245608386008748223395529831868296186059731871772232827398502424718812742359364983808729405834773931396785918847879700400610561766884862289016476196411579895824984866519543854113279086608782364685838403038767667995045122133421371493285426847371839997024280899654229262914384412720371280483165596788641969243480866229689173458026496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -19014152385331269159316551521540377302000453497554642107553288935786431847429087071603433916015227371483855386358913011499591001905603606760383744756929477096858942830865558725799145997274157369878320304465083827345703918348123429869126153440603083879039820259871656470252998371267074045320711600844637856315144275645262765920111019732737878105422699286909382281439116959773909900961740917672745781800637720579636019849097362992718345415928221086440027123954374787709398606716941176270769083094919256630394907657477458185466472479381938330288990554540177045315002955805694685216389951807622205182731064866276773458725617650187728355104717498329100427624936552481742121863047928116912661736013174868168334993695011258970627656473076319135810610127029645735023458217693037169069627661171970427844133641241439585320083847564266964634378321128987058625016445431208407298144524529652540117395493340293602672262200608454827626903949711054685933381893205038224176688895118432925053173710702864062194964136921653390820906516285415922237790060325606974139440589267699812189194993600607332336045924143918419252763270252256787144867994367496272021030997992712958647506459491033842650683671996718183536559568806620693558049762480164085212596998386085928300315801520180777459234090519008925400050506085942590115416176011233722943219991654790704384344560662108593753308761312326304652706644197341923670000920958910562776354873730530410975768450853279194386318032191158044384603332812531454184785336225694410748200934045993189387179639871268156192543395354387889064610942142874624291780723896457331221645532852666980395724195197924679010057230685271376020627762897673499523066616169126738238150864181081528153008893156726080177258357791396910101640999805058417184351831768298706232272908436474645022626127459422058785885125093467498598918940793346403434672776292451890530603681204606117516397771130684657160029453729386540105974834941075256843802473026813394208946958595260416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 11590176500272238149779223807825010331097990940535151986332406598183396868646774449812438362851544894168153850760793788996742362140740940454139533237208328804742090482422481328583481197672809825349963617892032549243364238863481631908106299879210645938411284117393992638004215888253497150396752107053518101731619602056156129994103259891166762793564550547021448494289029532610407832297966754624314599393343737943171895135391237756944409702530352064672659344231969727257218049106200810708538825130658721556169890623208273472944964774708744604747858692389967794014259762030619098746987935739086314270030482860682491023097488335531109538569815081141433106248789314749762911593180387874924863805637332675558490089700953228418983850081089774357957564191721637126026611795591962228973036741623102252578923784867793012434581428103276926032248315627086646482307852852167903200238951378883109772627812426872664342644992242498862521293323269229447608003912797244634648589711275110916743392358036808747563388583902593053978896426527703547653096721041040413465192501519502638126294916234826076493143906124504868874678156176368244263100888895738382543900073018891801108319900699593638921117164829996404821362654401681434311155513116111913617541320620054618147598151702314860406210819603481693660316322009209625662301343127636416364119955583785831443157515849110548147757126872430446546090568835679933337418299474615896464574333430656706859808604386060827415397721457929368869335885046316472861851161829398247508820229299283325700446453728242238718608693089665870602997854474222856302127806999833503141763912116361550294355849559567228187773102296448143187313719661006651454317255074602359208781954792685461345163385444881388616250415879669666881054472532022085643529346382780614218179374417880543207360116988393357341495021893440834178530827660725703712352193359496163311406496544354888845589896039061192099731084076150980319991415031245691422097281994121643796624522386341888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] -6919391251568893295623736123314925061089775912345498622712753395168044628335129787523962201776238334757244710718403044043199860573746371900459311677540564891453319150639294167634868354893753221366710539621174887017355761947285671768665868687228918401951531186365834818130584404314193080449679636109548515399287138937529605744571944280894182285808071667050477028181824946926518565448929229467287360423841974136614270177665557612410870595456777484271282684956442393166102768956742023751513032016239498559140262420631198983203087516831018450176794871023072465566308590377615765066617559531906666797988817393720985469840537779633474853762315892129604938987709388338608992792117150443434209728418796117709591727088061965743804775042387989593296787694078157170315683582030306441695294549103898565342916010288561374392855332369104440995941543196358660766253445429756578932180053288166198553613683592328388788455728395937343350762650980173008330592910081837957222852834615550114140519705049405613218524263243933348953379169318821079671366752533733993313022379757085187482642707172534079086445195190794490552310306722530122742308099444261715992625541897816845146572782506642994232732841105022760744969845884785218333752715166234080951188469712904507622454510156090885105867048826664303926190891705609851693813093359821939834560586683608561677101754324883720920906945527019305912588370236809200421379391377979479671857779975703531298014539540733952126943764187239094156295213318756498756058305896306413945712253610582853461976797834962777123882196375141441326991302071199936703883526363365512935574484228019494061304027626364500372014012580745289553571156118318262744355284656801345272965268447159465391752323906780913615003073491760249803310535889587884445617831583381209459403580072863897230455308348279480475569833954900738906284099360091703799857225898422945908976059646351464581906454862456103962386487966020156108252527674248818708730755023183201656624784638738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] 3961483802588516978780484464902519594732324630543600111762040704615238879268418883629942176116142239425792997613523177517812687141181385050342979927988009213572359456139287912258767477802834052239830968443945491221553035956578816909068254618246285809084358247741077899707288502383935173782278281184528430046076009349424921144081308745518907924590127195550369231464417760260465394933739082496453758798749785437388953636327743102016192384841787081739788891090061846514266387091853355055738404182271738484555760218521895279054911462999853315463805767228908344666045042434460809209020555675120687583547520000759473956821488959096990688942140632172804133923595918701900526906895172389036186778347127877702818154330409812850501710941106446857562654861555094123632027787429285158110587127239255643008664901773127571000245391656054990047120092331965317074488580592949647803062071204555107724941225548887566328281791475012165759747297751323001156909494106487672826361004693820429727779931745188573674855313222833830440738631856288642323552468804352327030103450713110250905469649676913479529795545050026817173276479513523255895665266092779910475891060831189417511709321589890327047772155579514217937589298916389259798647072937670184667269107516841722389404382917947355197603928741306982517402182271308670886356618716155901753941223159272229895690521624075258787514277292052945046806128982630963095014442901643249704309413649377695946328342674228902760505966772886770315208291175974100528658880899288803247788456885283454198849821576570363373272831092622743270466222172227137665587434703139059474914107413880132542770207205709048906826231070757771987771016763521576623249828062360812155847168726122484257804098803507309390532852895940691014683022912518072939193329585295521445780931369673538655504362655367879354129510821589956136990189161724298579197517646155891198351088975999052489718773809338331889206082213246564720604350821923118743777648744384601926549397858942976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] -2119386097452994958952625313913623809459678987348186672473741732190644163341212837896581110293726353412173812488515411839728509613174728529091032864927089039029668908720064339646857263797328871114201559842279888492562370001813592124411334699972636345102328249739161689449964378703190468160565117652977341352758320407103360345168372392923477777979143179218136192876423801303814110199154869118853711938016826044487769786019655832006505368341021772391938647173813096187314585947757687525670919145268273610237108262777013569963833280278742380730576393631802539624508386263795819777277494398837217996284158377243962651096099033017521115814615991435557663990721240326554318866207609895863445011763089849009138023795609897329721349584713097980283759362838889781404583977497292093387795732287824429444289757721103913385171618394783182222719227361943926766941125000307896568131858764398573712339953315415442464429568107231074318975370673783344195994480261586752883236642983392352170912306522311875049966664170568189242260295929131216810701887074763639038712862836575287734640297960526328997282900437833105622978556920552847952311752123672267865183001563645369777434595280041032654876191046574941627234557751591721870903843168096512125149119948573397272001316943733613001696116207918865467537071609762055405137543407004905222203027464427788614602513903107376031453177755022266642429345673613746875901922341357535107958132548704457604238757726074076696075096257057786764657370989533628495050521810694867096808612779489593434994107733729106200753119063170153398500217256095712450268165785864596001231210687456448125376676153060721204411715104785192898688479053355358013628696869488508841807124863209748994305809902144516495575898561727903058686269559195819316731021283641421753556122397806028260639469210321793876570094106721226285335322265978719133232783793569235833157203022598539976714782822139781025627781022419952008791814782300738917723623478188425066200494111719424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] 1038506262302574526052888110149032956756187546253594102389663844715117985319403092226369410054959977305360176664949528373763924835410987859136200560348691310702456977966315603434605592313614646137356102609603879016779078950157462303289490183181563781892076556487410546352218824339382602552449666053927449512563818335497303030663865213263836590098547301231634381830780567811749518003038881424764792584575003192774945853673277709834910931255656636507108502284145718391907877911178467134655190551048818237272144921613174332142984975976317686621105415922263681657957956688555152304148284554801673597818001918447214272504286075700005072956049206781105296859955834905892485440411736325036207198663737141595683198241184167391273603950882555668830212308679213474886351447715282710226951141949296201610039374825660334211403208845740908958865381395158588435978609352987035488582083810922378697474443131726147025684781952369969655715173028786360451437537674892851430471993934473065469921020653166194617284848013751917277909632517857060155727557265235369865514966905891726154333697901146101412344308067983462232370302979268353548781385291539315640847620634836616225697900401647811531196965248871724636576485383376401212146259019284490060422906248317784318896272844127541386021738928045470041087064524041134861505948942002178448308556749097025503024362343826382157545080451277221747809796900227070176127064964875574722722696451453066846428671444472566713826104767009927718968975324885148457232364302040592476618952472939014126989837160920843769561417280801274937439395371488952865822211214951698429602877048771918641608334008057845443989827287108207499171125488052468898995603178387629565113903452033865964279111030206854717898567411901867720900548884765810711748142580228863351692881486498639769210232239873138393684015603346562818505013106808217088545170446734184098607579520026067827468684310415421045799201234248559852948369131124851685071847758602840862514289471127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -460517158974408183685226568641666158146472066776570977306177341538588014683859431257380517935098008057336613750133904251153456592264075352815043006102773430124913003026267243651024833452597782562616538345085036719311411438890250862090611121689520117608163995297755344202630209896349488104052407471893658418304580144607747699771920764701248365528334325928968794883299145905041332348004728965720094212850837579998701083325222956306749726620229169318692276854949376517695015720516335502481060625702200621628023285115357859829891619329118506718611542119784009306115668652887917535160801020543611074458262412719157334516360646241290906649107125941382904867060871911630661497926714543526929754534580338173915946676870615467320296733629453892169989262706245094750864078219636120060419404233341584142554670400694960300599921323289275008502954503424957366501423806061908838567626526565855800891928423269223885016219668793807309476902588163879673859562384661604489782999380747385270463851660897575213884551679819693021213652648915695167936619549825894388202676350268652794712003908835628395634074760763730421401640668945548928454122461980304038100979677551310201091637636924082773865607725230667504084204928345092941285314874849904399730578840841100821234520138842775421255375049069265230694752811423697113067358764435708067335985353579240731599950012743198991224647725010329768291706469152996220141186008622577763333728912792392673199724777109693028596284711838940722898111670526472237651788761325542482986923509899037788373024141041933070328908959273441333428253525908520301167372293436518959077500172309324396097320660679610745177148828130780845153735302140236134049183535282683639540423259783082392333027452414020705281312839838922723720193176236512589475408897801966287885262763790719882835994598109725874513550067922793879665601022456874497493617660162221827643254004026412861770448923023188492282738756993872312594695088709291148487863326608539817684570961084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 183737784069227938622069252323401986270422186298419977893258069460666803978098863057212390541979881552795709090169083421279464427298066840053525886055244046943649930059146376268723484892581561529983046590925720135176706254125558497626763767206375730422857780547664573292965831374461946226087136169733175000500582571148151303304783712432912481301069976658755995782959519487743493822316834196406829385272020879743126156011910454061684088176612096856350231152865233109774526427319114336939388717557635468070826805781175899693462595925621860330783835384017761606060163464044260416767632643351624096277129228414171887254311998594142735358022181646245632929294117129635301943571740912633717682748210987292757539308794304276187253214054098547997044256148332210899178468015929081466386844478089730279625402361688540301521554839357033691214823207937257631926987253031456422343251611603594226374563038231884430271963212780957739937337854025476690634725784110606339228806135631089159237994542562861810715207882359431521816842002002221761775729131993147527072753048360466253341408657764372364654148183479612676898475220312693107708797734283047215211176036216494267449337565282484027837538951281429113987577692058758396271656210722750228704817971152594141503000747145244378702861626154895864973173339421285093213779930372388946582725397926772257007585331228718149643873505435084321796890796927372007309700724189711637862767741934057560388095568645270783805956859660592599557296849258697085884211223316401448411705824658551095067658425612639740062148411330612837098833386533676731605276332809840529541550054499499944557885513532192572969425088454061992729331263234881934108538020904140880687945473549690099905745935617538294282261520059753216933170625261241964806591306962994424896339983963743719834415475768845186673549653518233193006173041115232143007085408132312473569623457550124804720107501681043184582403114233504796908255892681444541132855250979867080619734427762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -65826029422433405077752172356385831935199263158948894326610214455872212206308333462161458247655485687151180920490310654431498015124147686282144090184522354042695441449188328814497595713352551129974972383138160302500572558516786697373803528272717418263851356459259565019582193439684348173478815659893327499039610162955472664666991419248794126273459059287565960446358452691850407168125972175537251129108400455433915950096986767253243142856189822971607840072904304815417976257745743376764151209588423077160711797055844314943781692834599422235555413685969494704125799514625428572270908851258280577032923415865727962646089286079943624040021275560670497073175820607411169272055836237655322942896705298983511988674815479938781412848422933416361959364053989822926430472802742777914305994144814873067595738041720716063465737796609897288625697147052222512808240147330707345107330330401019825256246183287463988624398110698511246735084590282625154218491713420242841931965724820993323801251844549951515937494702263470855823481390893195310926835454608706886680689828358165612684738635286581039123218410200807927303765982335866924760511448338031195889320271615052117994808289423224535506283622512272779784781630939863559001090987575876966464630271624851428301738271645463526907873926607831462891438693851691208778105175374978062551085191314702063855493798002078884272694437746100973168881092275068170637990394292967837407659141370503945586980469978510097194231099305116321014718295948202076422196867072805216640383834871852854021290850845425523346479493650310216831718118571159951957647446890885555744530927009633848698610938700199280294386319706510624282616836750524320158903813531221394424970663167620677494787703479372661285286171829739686557563075740740426167053099162119508278189683593008389747109746323467145502643150959830545266828024752169066102983884821144079196888209485221320653369046435948704143847728983817724115925791140737276131858680909597891439390971920384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 21177222745600211000544979856884512981433911968564779696701474088169183290001642623538424940763533962651596946210673532056767472313664280374779250079411761601997914763903485512766075746711382320250439507349307258696069707236871560131388670900818816823987270577964236605245667006513038967327422075982149134544964835103870070452685101625959899704462740362520721894198255314731276292595967005821212011623501466991347333429497966773515488684346837196924231316674712919464201833000950035321775533134803215300555250321634096558599830839060746062932443257683453376819909391090666231880222431319249158353384159595865927907820377008327067873328620864922155903360845072761676598846258411754379306147804899035957665267494146648228541625398459967014432855791355731430143413082816875237786484424098165445551034128003936094471831394269736662765717434268859920145064112035196851973662031354706032637827237487879475985965393265870852505196950810879949593167459025214122597757077514949724796929261153736347088584197262013771372298081078082392869049889556750191402101194591567939242021640413938142272652707123989096104813341233753850296197983468201831564481848723691349817565304423134709727539614323492760456333680076087387611975697648469473050923541307254388396451295344126867720156083907201898895640803721341526340588921078604304214495849129147915945835533787467933211402895437745432874357004994010722458218819795941130892216366976471202366250732253098442219220619037802591170547890062348678295709173707006608476736484758238576680575503052911608677786430880220718123108691934787417652435459834867911850041779831326960445715235320972970707076073944996948417575271956730214347837859208309276871376663330736946414014960062272868360814091661006794613953887189530243520811767325013254503518842369416354169028194055960849865512680901131545611258567136522915687513712136961533320213700406078231348399458486389101296711230785622346347270031249827695889605084661438019343709875732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -6123981619715450044238686154910074043255210942117456322997052174207107790082917627478627315509481699682615002650962153751451151352764639239613732447188863162282321937481182599726845556623988593282568502220869940464380030065266289707613654640810872109806703737692793027380845906668190948312017811151176156625883199765903977120570140037624927498999940898902692434653668025699246227975985634746439775107511655257554054144981329534189128663909847345497751323228912443756652863774170895346507127692210406126886059754188173519116631588714067655401976948395587706675246813126867721553875370887284522394306686347761224663462250768249797938821474251804262855905790754970230747739249370367357875673560881476205341542850736332025265209466675495799797946767678496602855681631936381687658886881647809643449789062550727561450827528855522021082772500940842429813813988727677696830722734696423570815535546368004879468247448486312302260883968731928069597691527005200477394912772971127059810517930203702231394715761800822540339656995168533340782818528812342909914904049012461339058029098558025871477073632091545528499867382330080812302546478479723904682064021853712160597584113809610928565086510492678533722016627679734474815864780937477895107123896504588092264519920693616773369070157223335195510438163957944038295743814467183079149082114326890574370152815356131579239514794975594445085677399613448346139073796715792169971188818516111478428563848733049817335289596573084082131658456640300615355028743264331122440139646605522308518585701578176661035392448376333030055542592594824511157988187478122823854017787307458749799558258328971173467120115119578995987005837931669005084654651068843840897406241024799069541445741685711774612707006195969340216242841475897100383999008685018457325119546055974685396324803987538756692583236018161068751384227594212693637634701486970473750576672455462454003461584367636140002544894599143249090713660471086393519054359041309165535043969351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -95501528843629199116293714741221057709879673484071094813676369997394964966236606022205515130368758106657758703773375721408450217280537756522956000247407992788742952427494689376855023672359645068431414013736486363789589947218989380186010615386497161695105513678541357523405464376848338146935095299936680317197775037363962014584630852818617023794783348140521559340887516161181979933109628578974044880329584498610050761108101021363584659689545388517346648122108800179192650822359631750434520875774657741372700348667476498741941538501818401959963726073949882424327879954008555393772955464529554066524451794948766013442444671654470872592912173442988891995532630647095637903955516583318808651777335547809917780734731481059500499733692962697773985544350952356984724200242439762736451599915949508636836018034465430446926756278885324068183281570091135618189249953082084110585260296938628000612608747271297908889044843778031259969468828546094082521132428344887953256111073525928739534722210048464280215433511574979491147420020990295757947722776222148090698734032209013769192488269185868876134787405731941282494187781026969502814976789152694036079475242042928311085347802966017102673308954795691345992804861440257420294411646410118668138808721729908775931000588509613445230805398951882654828125775613903911543796441323550825462191827156825195848716451461724664410906058377130962506455234454271319401763571278373484761819566043841674820589676858420062561778932293891763634870150028700677708300192595277894389530337749599414584001570580605458712140075519761092378616444403451416761914420402703677054198755381709897087951383576103387751166953636317058116103532942892554172018381721030715852958058853182169529846943282115832405362666456813858445015799740236764781656661945479616063429536906015380933045275714128924203792092790461711399678810087351457390699538275475774249226715953158881993231472716595577361152563730128331696877950579394544608671900368896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -1783983786747169134455444217734665036944349136603086134823725373689575258516037194228922162958565675081253616736594149765608089072355535100321455981989572868825201030323069447373680760123766861785993865351460166849557415343806880718886261143911750018618672205616027392991724331350394659408900542670267260754032175555667141286437210795724310070577535889261101417386037619555212968129493767991379006204570843493887329132827553767774233571703685089158521874327385336830296623864124014283298007858687042120514810463090947505648418337050207593058293023272976903928168662800295115865435968237264310004246494576128776936306854657528185473881403134389655214913508039219246533250287477289008885470561193185010699872897868656967922424543641233673570348671666023287759263102083582712291782517106576318207634798988226440706843826979568399670303323292725936770918705082308423487657353785600003159327794456471009946370051192189390267938643457528699484937283824469339267814537937269613693574700494218111802184304280091850639341195841972558126244454332506873884189398411755675215973107683381612381618523043118022261018068762578501227329559465984761003141864855683941261148521186664174302242239325953921524056506796702723418695047743453415996058446627712651068997546578464146575297381082331886107610879488040141472055139364167762884475333382118006055965456591600022310789218804083310733910431094955991818220186916644854162396138492534998114528104568053653686547387668962067829065403032258070118716417220826463562264329531090607375026139071080437399538001070795389887462686662478450835680187502860962138034895856058562181639276203773043010772966049431388176334816339512401718880440012485320996989242355939339013751879310118525147222061739106735926882071249134901672666775097430703000599596233833027056667658518392429186069427536547275797069226138607200799763958219813303220366520647482416130968690881166305298811577328456622745256589279548105483163245935067136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 70244893845766526792889257689354567819221843148035715595647151616463791160846033076709732241726351684100504327955304997216974568482015683115065486912507885130285486619719344075661179663845526781916927561576432820603151790079348257108007249917428610310988480743229658798408597461429166963158772585067472094391263891064681820408364344756545609093854021782212519152868344041486551593815063730077405381345237799682842497335089652610657768887602959299917715126538262905740433270427135742560763300395113390386329574443495648743492534495710126713709289464357108336583267407555597459205852845928643119371702777150937443421877123978113829925775399984023190873393155232248801145728270866113632583467505487799842037024174058171848597273881135537772421523849887004566813979576829361626787968706590277548515030426238373520599158719602135192848246505197503958529512075326828783382767858368655688065396621432724340506554707172382758510846045928695400065140165090586148650506942397095272016188148470741453438994428970208559436177182711650591341922017760954811753709197186118395301499248189098093391758906634203238178764637534213676103184939717597696291320006366324188515575630173740135044143779299499523180133306864145288188452537665485399694296652241711136462621340590869264128713019793830845477549880973389080037462179672556078457580677220546637471746788352145122656236484544868765602823390968437440788857501457273692491965109176870374857695947877110771864203380745709531653904020298271225947954748166857008088520809503261544242545106499720426164530296053608291602643219160648359284081994295807402234880653587915157678835774687143015184684672068120706905743736231342534700067717639733841368310290760765904685225941118492753785898892175627397583454933604815265264707468558921225893807756580253756911024533227314693681445827817394442771533731653547783399135921254891945182390593694292001570053599024263082825617507395386642741390701364413275535055563868078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -9299303198223608106007639337042890174310577625751629984661075870864698093759285838921422429446339815656942824934725292227961987764481226093246933536465740942161934493525662371170764895243337137069241682429089868128538979571720198310541462208531890121682760460981518092725193807134529604379345142747522351672653241793838618643993162019119274978078132316644146744138640549796899879555519328927205544076006281363059388756194999926070070924611086565486575515587368676331172057033937270745062359842335976144918227641986749356383362675177951628235535577787550955229891777582451807221644138696808734392743515984832393264506780077660578929370682439838270082875334396368510495083892789523261348596805080710255852866907612340354082624833046277187875445383524175430934210721495327663878360695777066428789637888323805709674246727960491361571935305723799733190273576227977011020556368720572827569275915371808320356114081342185224685213168970057162381585122959003276873728559046026175669761493639583660354539757534337662256133866148786646408972177819474826284952116833916917089024572550863677633238448318115695901357224768582756149232235625292170478143968305372463698958402432482655497199541149720401577538164554439838067332752406213266348490951160409911320438602196393508713582277565448334612637583245933858302262639380304811871486600628372302817699914098501592115328037993440120521482258803839950283639225926698042336038298778380558479079783659389096113637515915274786650479005949246432543620657422730933699059524468615244813559115677864919985031990066225917266027758589737095351086122056062039600184724668728453665837302732008004943600751366294789786397084670406137273605028165060052678518271812729629502943281949681869129741718021401838234351813307039627824646999592703297657776781733170112507984079848798341301220389513954974685585540877618359206083160171207844644557355841975861420331881265670746276806090263553450316547154383008002685665570847132221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] 990884526474456248191050037391635237656652867424547279271152411277682823052141735446468345242848909929509912452995085306847368248488591224413989340752543312456994758547794702196987356935996653615799461060102489580610290135593870189912886500294490144975982882221005876634954381940735220486909130601199631062713583765149788491129057962596522315791753139723470769758748084496061970026478472088429758394732897154600459003530871536304012882013490222211069630140575955072274295896249435101613982590675239089319052018970192159535997653253177398926404457885499039397130432214130202648932201628433051358164657638010313126859942791173897063621593823387257200807576680153672306200716061317413226066747373057584051455770081878965253935716309821810893311131834324579309811485439653463552146544035718027703854388656366481377918960309570922674294817294339528763457268555480413763257368692222611746957526339553346873542045878391998032469467082445203372733413410028506807669985475098888428507522491403021596574932371716098071118289871172537853285625122810079404135137088696620788120363153678680813168264455932576683097972977525387809403904466383198861830566544993083131446102061668585098547569573298434602371194827632897496267204442214383557559650521463783757249826611560062580455621458136247516830126420630271906768386211621065368904751352699746953286672029501753142003861884489149372240388710069641615779009456907645426401325947298990957083119990067769960520538910289503750436225828939178020953256315153341907532131233081636141297223836889766916206563441426908805342320366813508914839297196796647834528250573362756821183920452876873195148197671562973112041934574437214079731556189279013594764076702850348843299206424670601769420723957088982174493706811223016952369398293289122548024056853536786238983304879168852723805021785646490929608668348390127362674677655465086326845544610058664689040749432194739502192638245941971924229747658378752502012458456781825245184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] -53257926034348121561898274756754763636532030011063844464489159153075833409909696018091433776532276548060446701304969078099261203281679555090477937542842839468153024203293969705566203039089380443912222479025499700331989033444804840675185810257716040122459581852956650822860557479560190104636850583958305508344366248048638180601094224694515070594713638530518737192964387562149609360684683359487098680655369518025325699429287580691223742200403075536835876910869192823526276468957707965380379272290734565976143051220357879769744033372192361277393365218788180530620543320961556710486626971198746655230156120494380392210860372591967663307658583259876575546589239447213687995142285791992601570276323990423296306905928495169483295790946011537303781824381515274304358485715133200237032554581580800551233907379344476826725043723203885101901433454404202691924088754709864893191754520791390486247922876641682544353729078274874211427255745066508160700051436911610475078197296276300241302065374080919647197497921813175944258488985103573192783697424660236428660125657732363998805771487889311503810265363200515909435930038239580957077798371191046817046495643964580368026425221649153584264434505225214395163881276825309578933058639244745555646289844054606026668275794970969940339578229579826679721679636010472960266023700257792536529051448205656119363562274984801343563010544805422249838810618665318051019791266718045968210122179245194566582117833528078361981910719618450834921972522754432743288852225861432594592516647271148672876064305555333615629745683914947508934379592717536812994010994294879671652282289501545859858471255511591827607394941321915462132856627185936311667420028083667003827181008503360531540584071728025451949835328975831573865865769895088234647630202085290883947309374038847768498231976602531178105926556935543173814620387918968336626468483109447187958610536247571469077857761332804165100771400852043597368906689921264339232540826045439891472384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] 1729650714312817707515786390550666383921562886835774996417891402754184454645911470263884821692118342957250066137042572675360432147416963524818819231704728521590632315604501191935115674207914746156755241322206482458379234704710988272874177245066345466311339964197931248353543469568498582925995947292503609164833785982747122034235910140684322013133342517109179688794594392744357375424636002595279646505724967017840909086388327664791579338516397719932719506052719213910176132179337910323476481312647697177459245190817261700483445270702090636921910490453212616863908543839731022234480799473385714555797287003039660738229399904455389711695206376502796058866282332184743630309547986821062278683495347274252243715922250189193901708926880823567589624668962938171756337420774318395258934209344525339263314839690745163367216138470609473427134410865417831035104066182548622865612001366080350991971892716959677019794569462984431784405723168509716161067448231042192095356159724854081173347350238285479506063983645811467645145262092962295967803254708191126775202523650196614259756138250215608745805666695117912647940354193921365908063878550396979440915054269143195650844779009946730563927360036260337116614722019686078768148589149481112243795199590770597459751224131471589999994394230829962328307981878261189880419564479691652355446818658033975894304215629982173559958775635781246971913254816913801452107660455430708595337170738277635457814977620423301732184351378355566814203839794310746828257922405718281683584479625630857257029274211275592637722558789403548296419939190134082663336945846981256379071529880445403029990486019505889244726716194013598960718568724900246601032760793528858640067631380419211968307601851578834008652921538756919070635675262311829048675715491296783121686907627058828061174596102778215473614618232641528397917362484758507746714147000007073211113477434679832662364839144942284914823386064513959025153086686640033418110178388052739729915904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] -37860962558699061041026760485743047890949906001039851119413847293297761384095355018853024047983217566720049034925093943747147330398253765956337960286798653095819212628911091160459521871135068741574500623164705739886996569396877329050770934046658955993260203089638330101122365622701066808032376672564932251125040273187559994451324581767310062453168739236397057820657758062046967672475517253604455653331792483394002152546852867073802872798262649055370759661979531244441386968296074342259296279537436178194604929271547001451890883306380112765252809429128512414397561135316414103421282844778025622309078253839294062207353738311346672718542276321634234899049594382999632866167963531151401853717821154061517198658182866735746816374294385397011280804476598655668051901639863955032865057523631775555314959822341152449355100141098453175906791979796694013670576470252177071834273272014343408256751575906610459204568458405088833028971439944506724708544864641414407366319117518672456669900388418218957438398479194836053026137351879255757534298187793200772662302818230054858819497135914352474410392988727763753822461603601164656123820426608590877524131821775259647468693636811612775435321916034314758086997338554523746832188017828069749532905001240381913863327919791021077878435749498793171209691535802592253891539693089580956474398564041457494478405048964750973429599916641949779192216238346022399495521284342789757098206206721383279210805565560421256069447850797079341382596891441081657621822549291656821060283316430427663521544003748994671579723633918092190422257084328728208858978947954650927968061088772017359619252695644393265157212183766340660572376793228589931763144513318898631040808891748671686503650174455398199126483048063885928242811790806541888779225304969519431402293546219289266613904590140098623939574883131220246839099958473256617158980153496147067687509948661174858959371993069719006807054030962221132256181914859169539818768107032765386364813312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] 583276948618348674476717702040569329597220673152739810536399224670183175323735509570730142644598766737185706791309600925854013680038596466494232063674797282526424410268054467709186577749625862318959132117659112495582037936172221317312132674632731432546800085114122748475285809326816800056829789302935992732855882334315716017426064668163193716387388033087372871163057111160236062640736729427714740634836884955575019842169600485121609671832513592921940398754623492508289896536225283772922687060256863524435881095514467416501568240547615955173646371026959684671785130785180489118248072274027065412150255565142422786303375569948689628310629008535043621520407230979143282894005232736890705064925329334725202479400193959401412088083021843072759251567052739754484212836487062403226405638893029157976342846494780867203118915723089614150039426529518948873088150675268029243264095122102207585615308083893530334035558199757842936749697920830497523117509550912660563964115201393011783165112399276943377138871419430403786018530964152001710089848031353359678516679362947007862263777798315088445133416860206776601374172336623392349328237291704520285646950776951790954882466221992558526612712591909290144294594273618969512524696892020635725864860038271626850097520656482148380362908016348408949690373349098733309624283753955717037002868034274303977895465029547644150171017763675189807755270587764514729928661017719070572983517998638890051908550903200366574951986807167660325506492458045482541676177714129293366849794661705120077089706185856696927491454216245511990443354245102938211610513256723820246570286553222382974527650755999941405412341018596054891291641885645352786496468716546729489684691700785156125484390824860507479864789759797099866910997356485602079984443471800651768145686526497309368569914956838233934509878334041421034632501161346800764374264216826888315701847120493248230953159241076722716163567522949707957986396753935486786804147949104561134252326912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] -6488276372703253498566918142761483743526878208377731410086939565142222497717224970971872976285883831076622078469363321106209758409446798297999894193093375334420925498620443072013964426496965394106380998072041656887215502022858570621851394840271012279464678602485089141441005383086190432168598193261112576433349299763263340093894088214842690812203963044494052550228345061319587471112964259232608633304931960215328863856293522094310136561773426104729891851276018253323550832942690017897899948721100126355040624891723579582036468449573494642864281022263238099946476887636829500223940263087295393167281306526653276892821528486712874683930020084597571442716920671178070246497536916047365419909108221548528174778902126372345186139331630515764435475970841208677702356847176655265846791319029283940082324395934175891362057953528105313801597325019278314688290471672395157762519345317262247206792280141447413772570807170490494874482782047210393452270786546698368630521470322300132865572660478257146933656981578268782520032420684006923713995868840394792149883378834154330214013139657621663914990359302086587581229301665422694979732362971524907117256533129061006636869694154585048371302626979414700672608662569902900489901381758554257912208312111948970709433569514884447655625083287556187458297710274848006519811640262066467733182334429786911617385375538092803851001568561885121522798358168818033647034208681652503381984015323324120511493008348911531030103695861298553681396187813209091387253478506788946931773835048024083878241368829913982665373193536335702034865433884525600933814197371273146340680902345049983953672916941644612112521698362226438126837904689164984551313393526430506230818656853317646348229512666622238958810911386539092410587759034545190645221365020245518948607932163475207633280590400244200347894935053924043620288487027651642499753945250352640377053600925569960377425013661908177141239987653968373145850571691539524293837975008879910473724592128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] 53253703850522375853469695671016247836397311638643139332858842174999055982747757059103914125841382548441095643765059397258954037487587293843318821865057037457426590430223333995235101057372793920447823534222768484493114666866806544934306046658116547160713618693911985790617630909300467566117217341967383108503327426281027402135956593604783989820117381164396280860686682558011478108841965618489592005041430555433907770724254405649695555748662176604501667446710397804191793472385596181272463441719999423190882116537733694198874288441882710608083747522411471435548531819236363128235995660341032153776642086537774469345917950856450009422216644006158747890139378040694265320070199511221166262092491840074681298414941438972940926355170137211518594579425538747253916896159368235492773636911441528810591249534383717260272983269411839023552075421711321371803147591734979657664899501161646651929014430764288064863529252725687960027230488658435392895517794099529435313021609553580479885000431118266047448759909010548968671266964540338817521471901677551087583744934223601975983668677387881432191198219630406093209511221501267907997993951023152766352400490754433051234979885921967939938619494403840169328669038227888714998292540549189544604305351901322305586223362886174558632436442826501209480424610007815009196725978696652215314181989314847936649286163078646845340414442609053533281200434843524043244137294088507307529650772222650741813078603740759118691027315551430750276213152553300596921792260232024781149325214878737587623063639376647748469712300709716001045276526707462963491177444144745380153311877254804183766056136568855046910835651086849194626927653248841903205906335577715826399412235451518821239654581856744183170761221252991883834912871827724027922893232057468712038328550063638287836604054409087723641035630783262166802528791152138314228445632100048848294326314986205462135074840840519055392587744176988273245367376373435653202090912975678779584084443136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] -328256723850840774851482796270743643989820612875596563433486515351268672764618889019670067254821928956908017397651332925698424189524846399008137174603141918450693415738655585002542343277639604761722305337607859235469452342417151021231206273239335999355150539025097384612881414260183901113750210266471877513801225440489181458239269862531400055150762560070075927462357808111938305722031412783039930153254562930144442267809433516115929599798448653290513625115609086589563742651912088133606937179101485050980496911823594442274348553986740947837994320893178664236640550366637655524738309875089998424898787716595585226266637007239456327005118705724634777911187965484213027733615489284156359896062706092431997591256372197149048801079586139748807526579574479664194449521788823890657077957430511675874758937827609669138892032177989625562705346449258695920750861300476749376349809886116492528415585404350493621492811263461767898299238018092109406160232857733759504951581869668882111606300723945153126161817014881372982697679991600777203100098903614975524873663769374889548946430914772257854810914205399921549787924673146535211140899973585390695431481358998060452346589538210149225948790088616944904970762068403712503859309551878849764497482386038701474468478209707043134221461005867069196854153101106993459250302300580595189592336007680577261810225085426401235794681436282483398931443769443492415675196200050486936487174618575300361173524837380641267994353299574095652545734729004645060914871405931117238024574140857139433882363160013185781928913478987582784849543284034784636696052726981540205151789915459964756229717380898634343009829663654900699018949300322252593967987605718124606812960295045639798942820829913846774274211879018579537516837127518637551968441730001952634922034447040484970399015917439082426955628871110207746780912566845528713139891129752909106069581491736958612808443667425015018350382926358438918018743418502047973641912387178796294205249421312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] 1536462457629498090742005412029288794640310222242574963878345939413803529056651757260285065166411140966554988974493171215194668211991442264894046845740676462032193492980504656726257773454240818485811242540418322162482497076828071450800863067788039621159417298700103233543059026444735888834271175716281854555771648413646844393198818078368023820845128199231741910356028978535858767196297440005262792777126912104091479583181683330526901937190967896080261673190219552130241212085053118062793529518991009962077326090188933794441350479829815128368869411424961731023760066743639855643512487672999967063502279694840461277594131918578564806189431527628517322093329666203770587879475640260193163652890350029396153458379168618374250456826647869491310145259452416569037184548392475998895935774201449834219479031135264505441437366964424299074771849368612192381498056561027103976918411547500990591957213557195892231584131517661693651272860711511029468554903396457676201447867199791615812745508179537870534585109644598495346369070684744847262134627916226578317284447361057019263088125667400567063432972108372197555523362778551189027576805232660787713757116717284490672562618563272561269140235597723388907073333802066161676142662154267312776809489915558753522574892112507746781825671545515992993324225905838766019519606022904266039006722603986055529445067718759331572450805637665597500111631525890354358047526967254324883270690691082524823325060187240292404544562230953236246154404915809068738014083611422566157537201311616408221213691661971077725241187572391170730108522917711647240221151528531478616298777833443789388586576423932064301417649433782132956103480787114527375237888350395012380848815424312511507168705393632499864516923574226662049514549333481501296695193712659931430694316502434115163664162903930857982416043693048798252525940746256804545324214179311695877576263598528559598870769746070375686342791570034813421428995414916016724091754315305340330274954674176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] -5464017368929854575511032038897976862827404257546946276988379145969934060236175149395123971103549380330437308227084263223440563030283412974189874709286932290155006494291956456780608253790897882956776341285007915946804820971698772043927183714835700031470339212975910706352720466346351653112669624568259523813865888365451407058991460861292786400658479668479739385533037332035656712629493465275800692491676323327865280427322508578456276365740115511736583354799229534468522017020116270020186291284857357020656514549522139798865984073172164495863699318944927078635481759376739794995571274972118305485328370502281742282315282183505595893929435336405321615497941648920868867317958006998611643486159858010001634050533424167401146243521457251565309713011027167848978366960251089103115026424043307287457535087331563653714112712667366694892899828594305531146879559215645417012942883508641763478326541780808070067915176320697981931354973963568216079539082313023307245907371305515767999400307896612771353173721683693161757066233089475042970507690033187952108169771415795773942466800954432143502674354686841318674672403128458114851335851441987454906455879169620431664830673944716860785870661319944378888218887973137791378550025163247843678404133305389210879294265842561245763058868679716594378685677413202280160382098410496194275483933444756265378010704940099926054548076265301681219817141588523925694267290296703806948994485860645522992179223671569807795650105858789842353122103950308541616256757171998068424247744594622468008757638736418329903086361144367355928504640355712909268794626883933436985258536630988708753379273144651225927184325614239541105669268394479306772573266850132491785316066010503045205113464680191456677137564280921615349853526200931836243919782633246156857151992039929560036035250649412804856673219544384236370939147304459197638216877712035254205518224124961921549838770495605188855292394966132532403223949575791623386345737215471458944526030209024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] 14492415444513483255009294578492079514291215637389647002388933189311124316102799157388850250122666560693821028115871719371980515911436549831820285232347478238010306639369486057142159148872449025236999102977810962983367087243979649268192229412096227344028646898923262805588439014930663138133136509675767548090501348421369683741143187871460516724940256622023084187088532301485070332801848799022129732529577058367180066299029105534704351392231712160168455458251957788999842535942123583681663480745912321281518264192927743871287109794420207261911753686553028181532642989812791205868057025334597567549557372917430527988453664601507327766749144244906772774316705705820010872119469107148559118965946156433524006369528122745963889925827808506342323762217787194082639611168739050400352569450112439808782686631162791860505415199867278763230982562613975499053150529393012374513301372813009167894369669287779323397508914400179388877888339113127646176357110131957718692927935214716449691103645127925985742218759600199278348881241785345263218436531867623093190967010952253450600421877868519837426043571549388485847542573970096039113442826764922843269394538038328139137771637013441163612924682240079170383640055785508224431783828214113381817499873707249913984392623680699720579803454397431969798617322215779090826809206089081359942801685317284368641895471911272710585017461068922621297795918770493677319544945328750088137907590766649836511120821477202426650181840208993743090619299139858975927436458533069403665471624536267651614797778013506481798472460544497807643585833011327516990780795572520209311607797048632901984254768108808828618494745450251595063041432897271688563892088265336000240653691754290086529369704386000957888930128780268966324171308008174163836803702388608517368660575283869551062962093625200542676519746484524790227500607897723836021886902189089518592844900114644860748493811349558296494319908314011168322610066267724788462842454747445733650573861847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] -26835071903956898670431845606529712316076304255035113523078013892018790482247832535467900328842089001188990133747296304768001033925823905547368621950966227119577418007751582334376986458720519901649411191528820568916721237889422042777875542213087965702718675155702376527971903181578656227859162002231438909082824420080790911106974271868470006237355997996968427898196655056278784185704579092139114367088539254662887767002021321443528224259167154151752767220511380145723429695709510246415930379420981886561680892910207463723905778097666230739132835410529181082679410365399966222414608630488442419327734169677507766330413477361818478352838314597336579146579285881610490482293815999669348252472089074666224588271104929622942433149972192731900964462783826325644425273958511052828337723985498077141450970413580636543813747022782066986839521747760450418120248136022614401471710233738124085383106522651739499504638337680548034193075878871765357894547854245405634366138248226492833819430615222914364577373915375648770362226200130640818565272142916656312195505471560344857113749408625575951434907427826771016756086580189043228109298204642408485736104527689596895576874487029706860237175226617353390810605211639685315931052624945193528739044008751659103810078169558738751866141142428371714846560605033706424797025329230848395965934941593513580107015641447516400841644107181841222423593551861895803112344297411289331286453879706902539003550070812561568762877769142858190899616328216111404336202170017141728625869836226136028383451561381915649777328772636713147802506309882322213017332783053670550424255035336505204008322524266560119413519794679332746618035089741463280358309300460843764187051090067635809012044387713792733889521405397277048046223519780595138672370935007732307421649963888933458306758115475908348713534704110837895517699102055820713034055455888226081349482439496539014714037673446525152365715180011788230570242961471520015512556167561852457225417016737792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] 26165660000402192313586009764424274249467450682314073976081454807004429973259372478855679301901878282576827866082985857904953422726954741182864012604858219182733273394312799496335970389245781787115569369322186257812806219022292338322474901729386147082160361196790823044742904671723750625133627551974180762663628991688598869334619654011870505087014566969533736982400329232398026946575011725551351363619262343313981941252723047362847759361153964909022488208239525360339871124122836138638087422100536484292216429012797603351872382858053671081423614461583091482757535596176716811137723258250103227611364218349812879428646690631918447946080041626128321549812975886009163431894164034729022933320731999978010511277144876224137981540249514102101832852663944219147791242492997266244810343297267576050022141245520039580094653519730906450770000718620770604257995610232397833425703750875161352784885399899518243045017108660848248393825701316786721174681001693781523043819668484620429944365002304427691605053209028028219576454923854661670204812884351009753657467853368981412132993864739416956758113836571779361572876521652986882029025391736311640029557540350153409549069161753131641023997300724991909384824738088317603658637938344542926084089437525090508700525622146017893326926839116152069516418894390167745390682501678977160169500426950335212049178299885859688318763149861805465168263858717966919750994568980317803005024387115611286022501450234948496067673199230363229289712301649831477562747930898853662355935169853998859022714192838856150154817547973274718646663872026530137576447577882269903834993115510420066804387096158347105517678182424223260835143451017901675210627151392591848147923885531682064819896267644692704503230622058256185639509317237819538644338770816396894795604444503827381209696085525008812405509694283541153181258504167593998152289438013976556453398044834763347015573755345841920962119386816017924928015802287516398763916920278234383398088705310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 22686230714354553537830677388851796355689660244125619598436820180890654743560015513119077674137638622824277497680750860819160271901709248852109622986066141538494963899098215667909611858410646902302137705525952683181392124940732100974251748484908863462018836653467676911943137739033277984171595628972936454664972067565332302142151744734141818974654928915536717924967698334261878125894343551165621275458898124331533416679530617472119422409291594004388264624665402272860191061807720498193035486460542922078153088158351007002956647426409970690066764564665542777623368596236234625860486721889586258604190114589910096804380674283842356875549983095575147754047636311489848093351513635766314619378770376993665856104348476087714428009042742915712264949205332119650841533618922341475672812008803677752260700612559757585343754914147102639384237170708941844331064667706835782014850480422527301813881869997826317081044320820612472038791836634853620479173403329298237793309326711841777710830274625667002028270715720715118377403222726322299269609369713350279150262963735380486984707721657823954540814682810057150833444629951214171565601017721539109889441588455475859048869228249650826670433224451055635913875485963389862146824378959491817868892457492737441039260546208200886137325976303782304121475368537957661998958912073539804942323092098073432414770416824889108232006539065775358875854054267048323676944581709678260154837295319954845366980276209118577732576373229753325914091611154229420465223464195542648466843277202323533713733897192780253544087403068008962145487587772814495052571481985084266453937108690621888988235738086619935289361852930046081517221069405497329110728443644122563210321193434532640698272236853823746679283677927041764794946753899220076615637073972691042413709766519760675797312343713439392401110338054091798988708854507554479383352444017412696882218542137163605089368201327256532071391830180834922613557648999982699039932888831939561903057337843712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -145003958012469275597329170780851397213408869629469098621113992562879774467068082890973840308522248513136014718818395627074550123424833470529155695768543813434048061221919560947330286667512576869151111623694484055787771461113325232317651393343311954742301435622686155269466715391684874530951041747078251262942633613595992856926193093948163730218239483232823233823370258773013849401339559448107480354281379852068282282193276577130517664196069125833516305551526363384543494267932612906130575339928439400046664389470247469190696141056687804813334715811869470593497214442057900218932337124949536807982490281055631375538261950452332551677338172980235508032932873116689587635743249468605097157089750915448599537842670998886542354379848419149855621503992981625564416555846884424715719467447050592248086539197105053982203891237007693521344273017233406698448666476332526106411292375063462631073046533783204298819573613087972958167256276840176440940232777472505985471191807581113401854537185721535161798784483869628846272494784921416720213319403756361494724703278906675353495267173779199946132951753534109560195257793554717976066262896967638859768720104954464455967281285993048635483063583587337425122645431828969751843250920472755385020700260231231911823592961650390647490159040870552185802887905260394413892631132572596763227328895872005028052730725164819664709467451014259572659452939061252261103861219810826469425958892858736542051301020622484527150432945976508631184216789744893662645271862438044984981547156995052187358831441487355861846956769497537725534829418513190813228250562051309805646944456578083693000336171490193277477061934825082668741254917843286644211927963340456549651564949562781124789047100156620869766796634735108034211492537936219873398760515080587657329089454390729869690597064084041055346310178762530234410943655827053420551437405271212330922973137813628122752706037454705963800197015663992598252490608716348405760599217632488839278232122425344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 290081938100007866743642201941100406168706964356046283429423148285580774974224558956449217987556191393086687527623590496304178897976619805180430788179017458162634046844652433934496417169266436499118401462555006162347938708383900048484719871017555026095363717139024001304428247874684110907958412967857164410757724260176872294121218123588134264965564399248544351912435172454655730853115940794338868083652062257305425509232750398804807487667289592065498442635881027964948844678648287748245191303692988362983042980537229419995909079205404253980926461898629492392022232528656604015886785420035455063308960724052166214053467457149760339803021533428964245020023686870615026589148554266237297550882867697262039136723294081264214676550033775391953196258288947507515654699599538190454618474116510037579884112136936165898589679509702736647611296050366597459968285904653111391478855921937989676262373185890754351731443881667286903611754358118334947662240335633394495302374978822973410347369123709864154747963394382523109347636633230728314768429106662154573603011750892337000036835428898488735597610345320876985379278150753485198112037773364127547538003671548531046506644599031919842912619230549973783804001188056858363564299323613841925934821198961054773658585289871566634536621252943236182603852404384583304659256338927236361235835276069098949671588304979290338304186396935989550926251312355201260485827939375580438658355124136865176798690611946941948096163175076722112033418437750246227450817840436105621748714212581361275565079090784419427902448606733958722322387529792209948312699263135118332301611783699847385165175050533127416432242997528772521590439225436928098229075459484959739944783112020380390714827604495528909517666723734393977852144850923765185213083645698979068185896803162452554609576555898028069890744744537227023761266921414258664522141077454249541088516227314127614076488093983749236575928935396669294425777314828401201987252509401336643831980137381888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -305209228190458919819891922065296558384092575839048684988396876138379846619668591745631827435933525346554125467435449813527074243316408999683421667370049652962045202570996160022845293783625262927355945093932656421294984458468773282680094282667664319369742987600648330648029366265665873610378300192426823873025979047107921338854630445888785994134239230875433933235959161426744620377083515806533907387394583623904135439635696428654982732309677585123826086377254816818931580121783881568266448039383626670761225024472525715158806804101179669163810355119949732769284118067815152590388784361403252104621972648133890570785748601090368957284424175730663769929637953357169613067425481761522688275922956707714987507578878251507656261473187565509448666939108299923743804447997640817094334465277409316459205959631007167648507616846716818465230814258373629105239171751655324247977530137510095715260924545542166091329964782187041327739861731589163407031858905264888871365241170977334545888251757320056342039284969931867493990085714634943406047345270827412652321362419999826793499937054005429105381443711014262080041698548927582388462919279586120714837570124905300379802079221381968961785458586492734126706525440275894452220551790403507073302838233367091590471027750394478485058264932201915357277005225077326851337231853636738845823466063766005356356072851556721762672040390350135944634916104965826783031436289021680008096752713748812329937297408788736938261669924066700015974523025736057232585381007648374956940285742007928935111645599209595030719533053618233322506618921102371305494850111104070558768836550044819426875662715220877930605324683005038179286761736422876584007194268153848679222865300433197812451634930341651048766858341450248038552157972155101866141259464240165510198814090137350729415853939876645653770354365240489645408603902845387321394242310354136946495292807918724307418754617088150151515171271736593177378544970880998984285370732541476644747796128202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 69426160152844119525721082281570451310314984538197516746220200515590020864165017195697698220858370014534669411410382763388355501267923450254537470006101340632070401208880724196219630178414505461573749209016812936392987844249570077446367682513072160870348339177563195314331788266916173098602407292486638917990891015371511188678956624306017104453825343897620638116363427894122381077578961718804993248755260897526033751961591279637241892579102612584742775701438266028402137162845121786648971032532144699609524392992648420254666605803918657253905508777160499383488022864974323739715065824259636730608861112532498757858868635322148332829087473844045970298335343296892452350389095018262403683503965834060766908551842206722123384201088792619053955001377099054319411036932162746806200752491327340423575175121145959535165878917529622838436433029138243293889047612496034612826864339165230665534305713587921088437598195816080451527075632497028276020635956438842214854198121476220811362457104253875546067685066067343833020988209945972546173427860769690750539334370196518426594199896143788398959722246585797517542177610774287106368935061475129634085059202022575432939797578449043162879089455631581215372045752696130128385584786838155777333250861491130976672826049106576178929556174945289580512532981538418602366103799935450458876001558184667300532608949264645950985966107928381735766476598582791417713711200040593932020183890284792109412426384760379326774994298484843259130012144903350121365814149025895292603926442869070235837941586441434057352423034078315345138333858957685161097167305510766344835379562100544816519799534601477868196834221810813095758592627686672050563707118502689468994338822387509688882286695826964342419635334303256416631336450594231831655914362918702953648031774980135036702845178092056276934153675462434521640725337241048833961102778242969349521286953316135267624038328193062188579946339527699851267994676717419182027358891138608885265103685943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] 258184710420905736229918824364000197500159730552074984664760238839534226748999309596010758794002157646203407507490305025441369444083762866603765699622760348407163379333925583702072962518141304592767351368172364314345671972227001151419817662906309352543609457909123661895171795891771030597852433112817540418248884855961287022422039815367780361877182035881334647558040591891832921969564618342090151567219080767784699398945674050556535574736584892626034718922291883999495581692620362880716821915181920814106456822356531889651025138902798524877875447298081835310379474402956319426068929071574257084431891486225268973929135926671574593138043062901849171245583695635677723381810104945527596244488661663918209313861666508749759948164718293835674996794121691632392285802656408785698200490065085285992999024966925705930304894877006631946892845540945525616184211641297397426748794236613654176698384558356638655621298760635335659449494314506925317114495335931366285052488545002390034288502711449903283231976938583081976860820937720799290016501560009731255298186408236998934500671501627353825892263988946671691700358850826667055219324405407687201337790563009707909259954339390631036268125794524941365849104812829083446605998977212221218917876143526213541470947862122726483947832789283499887431455908579361931438046550845662306823464347275074557840063033435203913572930371546190188037731148053630781073780329567158591378433020915660421314953708145251373272110330697342702521660742144619029742672379984991982556695865489334733670068945267284496228413947702744377273531278537408734274131905411647381615278998783112274005201070848845291693286666962985081622009942954200257230419123166169839125963275415850143227855450275064972547270679507530694661712872025133567838693263709490411336827744909431480346713123238642789303726108473943775706731037557670057081771968283185452404268302325139194268295181397350823392033483923342667899101285107566680173119326853531071511570054905856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] -219096405861899007244131717324965581378367578852161801630727967834229276339263064787654005467500359510493758428211626579101713687103072972902003128101119132417166992866017219539706761549410039557335869201118631940634683168024580722605500883268620557430946782010573833788489622285754757771745679293248998468226452080719673898000135184078314744561736426181470498456356801001340360940364635265021608316308117208087808258707304017553567903316236981540303618493292056524746730987561387396326262110692730017090545958042169803407424949139821221607016743376187876117922658451487749698386833716356676140896962434298984515284345659660382602211293691942275948040571617895812078776459284939519230182133875093350081384824443275909831975782952510475914266753136497039367823782904732262944100244593043822144758287020122582710128945279152083532065386595572171609867119097331539789349085841535547158784011478855057297513595748178824992893295148106886413680396638759764494635718367845367547511073196337354255622156122308531726441398222340621752211910131477838563020303696626361580334544788735754264985029070393129826934871812631948340097403594652998436000555693569100563309494786306635194586024479339643487703310789558348823013618146691745543113100286802952223178033847857891453294737092357276388559559625024023436355251919897428610516855808166617550599924365537873277189485012032289023594660333472872157111509340136855588112273561668521330635007300420207227212267499573203661346750033983920092619924302240915974989309779199566451328809466507390448028637244433818258387716382050271833729406124075200080899503031529065828263493668542579236277089527838368594552888822546434222599131851826099900731015594763012090446347297186832742598186924619453519478435506741154086513638875458937582588024917704992303364723903531723990616639466487524185617174145528110012716002586729539192342403980517200585647699644159471456543741455301478177689410002709498274544626894510142240719671627087872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -416021612618353872053638911586811963921021873597212442250661632768275347271774243386200307337818132914098908231215937172015175299443308119147745667198627235032616297884401393196093800463960269845542017491947905943761420507982532119141331875286045304886335929293033351872584561232603178147279327473785017697801177586154951500971711965183151587486852387561716099742030309930389205113209975223098836480400597531965306838009434132644391017533792779312992536942839313893122299137998986807323121516757795166493511358158632653274975232928698686557355272744163953372860802991048847789122257504729340840197929579320528554082111106321768270108097253793753877723366729372580652588692524419879878740641605804033005898842146067651454231889407543850194849033684920614395310289200372188219281201237946250484549992891027956416278576908268724539840774834841023210962056734839669712042486550812022779396727386089309210632059787866255751329686259282501546390612203590131896847889909496263079332668814598803992787057334208187189526654064357707317786581889538860021091829755713113662006516580559889310034275580306603533830331322286346684894078727505669510607929219973791235179911173356023782162667379908247112305663564102289834617072499790039971765178621179971349115603028331719206930852403479701522982910480905577511449798221035593684132518110831253511445702947578709119839603798711650546936635139210888555618311094300415021072488336166291052181149980804222579884502670891651837341117293398231485379062740874672544662300610665215661238966806606095054697296096342069210879475036209543591482153955891450201933040278536301860051036387942032865089859689433035618721616694623086296985577285262876494714977139591609795419287453684489948468423833867825693452088414714794129026079779585275945410076754593871161035514946897499714646820685211475160842358664588515252166192971499175009320011358364054042396159267285808577892325770437990836912290396519898312321965093578437290592257454374912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 880575494899693428614760472383226211421072399668500963885096694738321989077325919169469755971649748992155697344385396867853201913921060483793539402013999640930444092626750819464925567072016277070872217391532297807913388506154098091488846024296220281386606325913066500180328379152314438115237883888056986816421543817486721703927063534030829524740673600632744200193558302810769475603444200274670303065541408040082059273467272087401444367668971037153873016389699577976369027361264654806356937301250374536071822824009837737941553938023237195557166791612439324643233525007386659201352539800439992290464694940989430248545872623542875840441831427194247174300159833809520822616496435363352832337344443985627619275243980689476272168929948294098385340745106875630066011246962797457086786420104398974570881513121635841965417138373943957861668984066946176657633439434038072356081195120915812216635164776224528778595044351405198230039007826712383963080444493512048914332560160788167031676408141456246929013672869259622443391555856530528438452764761004924100870648664511472927422628015228573230905193709776925530718616985934184483844410925543821286713702650073687845066882109136875931241081622233518174744966648518075799955893107059004755184171606212729064045819494238597697528762618480791427767993192878895930771022299590277223693540902366384714761932389748797019378147782522142121674712574666716395991447635094699553918447976461282670093797194046899063814717719126700876468781692450797415554852936657303638500204001906852166231641543898413727331336030197227072914861675975217549080667549441395207399919194540116253264939812827549087571945271476069952178978010945940444463740256091833610480071896338312619984466053291817731377999919466218116675291110464965187577530321377509229238629124680977911907042428430265497487352348105925411240408725677265508835273328668770556581475962782713978571241955971682937919522790775767690918210714307064145787793372148044341004138971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 646448860316325974714842668059715822194107588449521694134149149290157369449792916982386627874356181636582962484035127802252676064617039175332715006185668279538985167287155908445966952733226392815237978430593024046836768482360693321888023818617819949188800387382033775705445948717484387301063548886302630782475480534035406980883349205717829035061216181115746768486574607578143760863336604734924046265286317430152376116061299947995055649086891716893473235139779826914405874340133524084141047319987681644308831939252223805187043629799771427294978434587146374792385200190909970173203159445344445363450248324698065553746855625270327964190622541244216477717340894950182583537465210496285704281139199138401101767873417080540419840983561502016544773403820547875409325978296117041275126052542621474129845149732807107544395730548966566657278815610816346242801695116553189565417019868739270193599791636161427578463947446542177046916883437912085700199146126909358091637748873281985564168951360908601988313711172511727854328328825012862948806109581962066903069924858337088026002418475520862226678300162650915765502796830499213677094486548728963189566816754671488516138809503313034805885293785443686580616316803797191234651993522324691397270603926835392281190621084369981740089899132264213242163837525412609846194443972934903560201750249110229227694076284861217376982932147882107282725702486884703586747450833160147944307730246172842586097455093597699475477587309469987379741931496781361671605195489279365301288379942271504541593339022770512230129538446496377383192236936280116558663312555829392338395767889030099819554503666072028026483892403402770762218145140935148340655613858624794803879201358328390852071908450443907501613770518476378392405077628110835678806888665644672094789386043150920526675302315097512504706844107550912593246320102902225294978795222521801268076913028677285186782008159723299708734879998724030531847714747173231549611129100598127285744025483608064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -5823285099201787437229917298695029360521187133015583293387578695419714382563437553797769823568531154021880934918402450327414402164814855856315273871273864634300423466760762381813898870689318220963955126367526511976914785883773094153962417240288051400772857577167181745452444261988602268534539666397292987138343390969722474525674101814003446245295540445934111428749329440130138165713371134684983877046570814027056720972534066379038746684661609957358427390732165250723423149314190542750191384095120478469123769800810258757501412063698037520014712667228220241518744458114540654612689533501781328212304632454271016530376195062029314018704532235327936894990160157499472418918944858393601428749561938047346892442403047892321960374350200728764718339785837389328176940577822765280041040200885259098032387379401566302506247074745193890296095664063486726818893950894009860319829732161680487153032496408146951370399663126385417161700936824852742836309279666638313123188256005575288493336813172121754441284832952204531083201517012674590574220932673036323495822768501408521006827504076803905080938924309374011934703582159034606118496026251981569743468265692558469676101836347927975006202646871236330093845278099803883148870503756490145207180024804794553925284003062559670513175403989594186510965350480877084653972381833970189527220226360506683634623418417203223592178622875108174325396046861762474411122591772358237299291743183059683343249531955928110723911673841146020797000876300494412480664584117749446904392681226303830002645745498651244351134535462677506114819331990327492305900330588643504428075729130854667392845117826488315991071059960796771492164053691012865918043470868537955984055099964104248121720029542019682193084466193737491794830179382733777911294938785642989488137678531511002101071633963561926424298870434066668951512191749381417687526294406328371838843782563032929575950466300705327030501278414848699955068456110850285957829966425644252824967200179748864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] 14443331569550493771339933054302451508193760697795121110184042633969497331746242520112889412233063313726527516934327004996155352415426463798038248096765006668895931117293959206941578165734386594624916370770850277324071435207835413115902245111949923465016654540606565135081878154020490080473712231991212606668606510284328894520223140407819869678502292699783647591068413733021699785051483865452011117687978024883090094930767985110770553329474005812369019536377918347289136189918019022598054614444566096010919506525588375539662496174441055226938354055412616344313857414706173025635484448986686564150415605058567716040565149076375119560499677571909628624845537434295889520445940303549208586012108387148089735692716414738311504868646262166827318785186747647973960259503752877085415138777953924052937276174675251987799888423088284292884456711847140314500193049439187910273774821665658181196766103771957633792836107295930247904607205387740487136305020158744821178919613289818020489296051878139710857044589564595146668617668813314091389947329904863012016597609106467267694109255419764050617620811904970163733762093286315939246154692588914357432789586064216820988439260607092309650259263519225907243912777196121170519476767874086891609890902333991435824356317974257303113651607451546591065438278536104514445339045045201508232218496229922570096754307725120219402371044298726943382299138098561438955040513537914052398740784602343748273310705520932910187100209268031521047456944292755250234613372496742549803739603131633712249647943180280003423775409538369002281096533561915188743917009727165367516875852701003515916385137870634916438867122892978225282319040769140963570219928652649491227942961886267670700975547031974085261017107036076478742292574120887761166945027316449923461260630778080774089581773512732538699731208471078232366999486837391759724968041053299812720518824823237352180654662820729455959920685299202895399670039438901178867738479423808099721877323998298112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -23888137012878124060076818229324564534988299343560603132173838879558978960237838976639906359117746170481716057427071337944168333060302190722940567691565016843602021364598141410275941193259556514074662088085975943586787507055471890236973938759116941876479155531966095085242938950070128680775701505208916944259699231083774619778299315616274671376009463985134877120190470590389609915122622276481624869621590672279115377675424962227716229467888978006553554429549352554630387979764641351179819365585745831688070665697464599007757926552145660685113891507521817258425862091226694480844218714646650529751265215188210888987724031597153365952064514640343305092587766791775367218722667865513775438229620539901855486774407810145538333865408518943074685967095851249301773657284874970811299868406520254800350926608266401489271364483719471188274820472637592332730217426995503124187006083757562543821812357002574973456818008855414543086522801441286891042388381876088980593976093512271477597161091349119757403313727991134614665348510775064502786242762866671303483527155716779886947300901887756254113205369858095315594277392019951604199557044857158426338381084957002486684850387779661786705239023940792109876230391351936514633066101024257252481868103371066759153018299537808667444427040068444820872033633007795960206360784858971360817882871536410102434799817793213551137679855796769578305139497026227706400351092098148686581702161708598678663481156510124760197927372257533251110713165608296488339491903790103497921327450654933519658576477932944859746242874210730240037120914417942307931792989491855012295006662549083737505954199891655294378934555981409897530441087567750519994630660968026486279907445417357871007894987904897915121768782574710099383062775845166799972039820602906932875755225068199832897308402779273138769340605400004218542180973151397451381159401973332297426395665720779319014989336994374841572452382624810063577517959824769409068562774793703416776223855866806272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 30507166226099854065967291488866486976843427957124244727601121909178124214763959603747485535068838841389575511019185610955571574583081739463317534589602577470338505595588675116937181417207766510069559231233656006814898113394761511067279243290413213389222988121250424606327976647173888442472340063295210151769828848785791964108195775264236129094181713318831634093085508991598429665682721868198375988345381042729870607250668366095337477778376574895722094536911174946756632689532691614773936682531048603837085045312079534587626749062080774383716438424439306674056846729024375623198244416006487898600331454375023464915969956152103758519463889499223029649821190918127712651031371644737329916417771787164795178569025287003900335785359336563232139475178036688528760163631017982666554681519876636012225041126186545441983324792957620094708123100853418334236106628735022176889344253332696654629437732937655166243448251937945256940469343802789840727128303233163401256471381398049710490969193779806362714265183430554568376670458472641234148452934157642442607079664442525752429826150599008134797832283644841296957593706977363385271264173386859076557304067872361229260673269853436304059193028372366713318718078880996451165325109561524386085939956962097954068250656522613810484743028388052752833687958716207657349043315368947535527614856773255551495265404434627444482528442202028782231374761541003957019944349821720553824128925808416972538819788482793831255165072129143060489050557585235059762437490444911647503259506192508056612064903833773636828988698721845833582176533716759641933953087769659209518487065812332443412380899700439268106664462088473024680278791803899455308695185749891856049932760106543197758662472648698432348739012238929500652757954824498432276374883500942257903466195230898592944085200955806363134582723334553440816604870639814191375337179161418501302406447521827061175362524259018605850429163747565392292672716365378445648960426134406323912487141128536064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -31885166879910068781414823325001297781333218576589219624433459901498975391244756179760010537015911204798971103495837602561032117626286160857248162817537532868178492456198554398801560735641587820261821310393646292404522132130145759137519324695623377684778028716486093494040720055060438895118005786701218567839851008614934806493709487747490903165419327916402507178477378938680555752898891523194444856341324447230729282439859450777802392172022769723655797444189091073060808855815629335397471663388298080368424900724365469964848156534685274342848837083839447415393160328509436822909857344626324653895288586477082192925290637410396549709505606360384750132197410043231308221333819502571377889911893328119321010250944105309543608328716426203148194516497233755353703172220296160579185523027225301211915029376763990483692842910499600396900588821066294629511786007440192531019581897649935760966648743529352016816667837207613443881953709510695762694291693060482122196519950022644931888527650696513996122129152070275656546797485492240954213808126315665470606460488408535401251769047985190920498603343832600182120568486167005202303689543227843310078995282866843115482622530297382240698618094608821585246638376963958158602321345338258493924778148792610150402842809220485651491533280817640840174433359952125880762614859613638858700426384823378486792998063261306058340208906500403956961940938560182929984944324582323365736976847897559071967599086500931364936796864420824398385074865200416500849563837423833548170094765507502325291526671536182008631055861606038539029566386362995763484305523396290107095835994484475864054163332094383479354032682556548346298921727848225757708337333029142702179171700327947982060327689783735722970903253071394857916620286401809140995848654143476767186287977903244683500406619301337537705365568185813545681730561413029681878639661938426661973530457634501241030946958239755173190818639218730587209900561926425357880528077482514773449402492787884032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 28152735379331133273748631028730584437554174422812610447504514341360664983025993222621979554036593697079354093531966593261431536569860271130232511408243016416816299688920033879407896075070511943469659838457887307774422390954442748419928480524002957373682999658162518097624017597222661432107949779080429541601370667225116280143903676480218025947426925672577370198328430263932747437827502985462102947950650955146482286692294879010299814326495593464356137926569621962335722178359243903888045933185619070794600869524177373133951463524651440512671089899964190137214548428417095262237614280317066270879445219326629507190649180931131768661014855240863830607892330328015156598876211015478481859878791369558619772961454350697727852995528091717345612887105387382783969508450715577447345886994785521761423653487566421271446436241884583473356924710788097569477212384500954341147198029214108393555898003489091527549621276657619056846481534358612843157768728629783997303455414904382566144938280021087415092869862887155163824996382520760375532533212699629131350577426330754881810642613710132313447514141391032538253699953176304111088660991332393372062498765830675091439325357322292629484059208977525447896552768872026055491821762079931671884311211882736996864484965973606150131370837980669278188773375516512455187466090255338767432869213325045430012333292282143528169201456084903086388491723344521969840299670143874012287965013415066708208546876577097574865379018629336865341375628019312542440115851295703349692098660736714365191133905449290566273530945840070975762871118307600178581320685371680190076310469700970334636444328071024795446126421487137403839671825071766680537865841329676933748857725932452648735282406241044058061058269261831129742541244720692200285175973448450719687651474477742190607983397575387936102905191452968843659738876690941953303725292155755102532798068142099282783952987167506585962151962151687655813903984419742126081623886145804136740650415713943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -21478339080794365235393728960301414636218584696855846728401000167236837046159529292978793011201941455467127371074847575922493751246903357217595056313407180406022104761404187951680016255086433163166548071021966444032480704099792003885416884177510966895712568296983872190390866652762072143711781098904701083060534321932749157784990993444556513543612994693175780935816495792294731225745483403086239774027817128654480576554856383928618658365954747782484469689785412343247185447224472224859295324755903228720602609383402079916454779649703081919125347605638327777879538051753727307574653051996995186315659637841299707203549291387607594687660255281062848249729961249309270842315852495002502008528255780115428119767395324260192389250736062348930466276395235888043416658461855861080657823157543547802158485112000379187334127466050576519140354131239140733700211167011375319934561311730210541813091611153768595050483443635142868952642033026502186929142094409941831643099233250104102791055674215634377765402717670100961942108688451274527640009192545647465023476074663737728586553343276558804771585220839092554636223902569833685191288649277283161160341906907396836188686035593734346867709561095972064995557343893311054448737039140304137506897410919918008832122445716147416253044157228671611139042857574219198329646879005895275514139287915013883495268447498172502636208311067587493507789012380088544962220520234522229600344205978491234086504692457526720819956922492478808579039837824164759250180820745884783965393541875714307591191924437754456248967524277129457157390433172994608186184829509818085366840882795955506185427190397451771700223958298914176524067012779429859493297049153793193056658007345276543865255825687267959893548896786779024896425246249161207429694907595301536450129803080809603960375791695946974286788533069361464823709594096680682301883166796937090563691855295356107931015164094460383418263722834494258156374799125133259145027066799301865078098193178165248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 14471196140765107171923510304830546085754448904323133101315724812142899781897865606047449696811175567481665677388418540342503524186717809420888261755248066776263535269311937458232661360496478246611775646097040123444856573742632693865552590584759007993932575823358140160210480061080852273165561373894953046173179008388204984104847783709548783923070190128747605668218583644091309070180049694196942087698403698863136612120506606368738884267665918820895130229542898910383904200745409663378237355201470225179512585295834145210696684678589031361786790353937200388606665871006986828888817848543048889864879555120381507339035358163351432122673109768250114175824731849305613688055764278466473315925467467240120576994485458179365122831982332918519804121872703784774577976166548346923370172319692987506861072056019332917234136144470889970229495278057472072422509382871471713474842519408832153415591060928421711882980802195847146126700172646133973667302305734812902095614923296077983360066498591533529629736919044271160983784889276433602178775090397448531366818121653818934797307251168251369861223893384697485286272326071120180405446259155008958165433790157214643361092043611608531294657570004962408284399887453055141967437983289822394369090315569792408110553846895603013978805167266375312280703647085242032278267055478076515271792269552889360759243044982430922358618435820035609575106156528799817448124557771937560916647868443759515594318164598611357535596911242200725760382499655355195710950167060117057956751493438244582321900548293483671192008202558169393008754039637486669056306754616498766167147096975811390162023878320643573604329715106707669739008879615932233337409513080020467545861515487702104386599944112591581376443256764373973108456731213614755382869654753469784076212664485947452947230668176034665373717814907104563909646887053162181736939752167042408917990886469591105517133882435512613113329424684900023084638969650602018751708274528740281740854483994279936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -8847188972591394034249829510176894462823571853943612068350121818805522028976981913080399603264084160219448125520093457315456792804842132803537692635653872076308714549708691734749476557682199052473689088229825363711078171333929622217644302185335437789291629867005544085527025622801837997969167900572739769670903614625014243927805845195435453191685675522210922824319867966289114797293874503311403669447481026882641600938744139273382909867820592801215416506033967321017884979471398445533201740810716862245603342826886283178088309352778867108209397372480575806555533404396387803889832733187965308859731248797795029904522402438623260364675341479383680669639209761984705946635929054169998782546184563546098623285959567904563951792457114249543313886736393384514280826402312724202411584452167242640858223382875185698643279226223365670629424715856071970123550677484292620665876487625319811314655158605170510346711306608810615081307156172638903484311097088239657237805749358413383106714340099287499438877457581069158954995029855494678958620170387499358230668431633967480766829599053536853491583819178978750591850782055516940536116620346187900025478212251556509299906049422456211680023359757454451110186062261089084867511870118814554219025958153479872955478992039352781100601916133792152054163165472599762321069181596682002506439556120707832184297178086338432615431391628134255220868070462781138557564057213081481032475161186422845478442677635715657963783228723510143677593220305017554184532574203049327225352730389287828660746035710452476362711299971681569806692551332652480344323378660749920675765446985460555877920522431562770272611021524885299772223801065634399802169638051295251409125426644394024776132954320625324960937827013312727926345978518964974442127492131231153534891075418987736087022442342613448998820151685355668806941517355274014659872652464589300739180343828557821981666026673255904396399703927578095479992520626819931379984875947720006654316261855461376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 5084848876424785238609488106811391455229752602758036295736549782073836307407777282721345759443489960346615901525738130408678779270237648869599583737643855103683500025892972480711886786087672740998604570980582040159553608340642572069022376248087621037493385419124093092267023837838561045715114939116498187924720909796379193579220346718200002003849883486000355705036105358759809845634350252789369537201574602712564733969075808158230845497698121271940213339122878387040187569727014440173481351236060017470598181860872901411152306712815590692001601853009667899730000035321699625859155933954699229594734706596800115122889384073387657549124421872208213102293659104093591586968174961656256648728215554885783055391021310325449828259839137697829016939180889087754306207735461617038241093564873188796953359297126572658585154030397492689031887254071230833640857312730717387884069611952706767656877165797369464633218273485652176957191461061786780155984933233763663858929302542265407924195846900393081231440615287560072068446628286479095677627775962744423113700993216192455872345924798699899215756502131486967963951392603594818351647519303538383145826777550219225762330989647745812432722824393710107446022741093168821680570320202524156231757896225286993632088900157990684196529905207141694044864091865119347117088357895324005502792964477727472388535661430729436959104150882863421930682297829396356443888699889613883473884365305519358430998412235542628646504655514216468032754958676369176044332964215975980774629240588455020416094214986039308717473590083491888704674945108766112671305960980363169959533692082921010158001408846707023044112519105756516601853273666376734828285021939710324397723410798301339638541646732193897679413151408647126202679620826822406019103657682985482139172531558606842908819542589574614748630083172829509005077579386233490501642953824556821912040008583604631000520835420406768570551233379041985386305981644109530543532744140725961582911174077317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -2853372204244936360571703851471402118776141506092649461088270403956247600059603571460500280388458775218662265382592598414659249651147970232556980544425276602738282875745833867729879759936831256053154199424360882337213926020357125128850764361510762580127217698550269252523187491046506262915956434197130831163581469197008620546965376930915791637996919575299909204160349818901256563313287051342580886828978769859848029258234352229226906364205321561966467901266408328754973489677543877311812785490592554338701005341073164862354964867610189669437180957922082798024376877976192772945372212750735745094315460299663407444276757534768708709083433963338295907858742851319931262592120357257258161774283635760289255904275607842357424167749084588115812716374141913993697146736453590513605425944615961801200378523580387041267812175610383543679095951627134951218579746201471009449406579925298466121102326624874302259089815438108354852960627753569541219394162392050818104912999427722445102347598174685817514843990691656822073952007938409615410586330922251459901170433930851748557127499707991701583525055647670497164220183860108233551836310942485645663502722794454047873639684182041920912682658349540508474358587433655562146567758628717406769598411412365417367915293208252213272339579366164840500013703357803770862029279370682816165908088862004989728142848867303332996312009367138846183828532163529896967143546545391859958608024253899116968897859827732368582541903151606384422511448765244879642272711552189854299873627375194252013053522858513076964649989511625972315853375877405941352584992023359388901240962461094510605524821567542394910824031702526803150285488518666286230597010137709334784572618318112348741946747848335598020657576910021829086654310333422586635065966998269009532729296763212530623535749264149900965873770202349328424671022277624507074913867251199039221981080072111500292781671774825013915179859203769024122830023820169275451014095635383530950768463970304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] 1599048164405314702076484294975001922972863298786297497388937386097102113940224487652622653986419589617231123689566091509692193219341658750037116421393860440414946424574149442342477856825982824267066757036490945294156806369987524557809741528097643667054595780740373180092057366364840725942333019553427792204687024907147432131234805859388302313197661005226259677841072669990883447553239138365049459043941090177772746699484613831850872564750808972905459141376536397992144199598616779720659385965651614507954892753956554996385325328726519407893590836174090827507635398276294202667339228346219114366521105508085808861763249730404673525378718308152241663190700405356176745353719311308162997890533285177140196357044791291678828901258424380787105222793304458122241389642820016713217967792627283571947861810896618699438772762376131964847539275444372041171280729884219131562318526127345912210935180904509282404414172976133054082210432365746929845567777823077263535576380709922306363001221346689551024381933205596085567359675460623167992596707753691819732885817176127376197128399426706362527714841913486187258444386942378678619012163210012398922201885113555006829207768392053583972990040911141068268909292038564197311991965781187028334348472318372924804008894992650033619262437615383257363988651957088520960969429912167951974655137091536036916164446881928223534656144162136578191846732393356305072966187348478439079441177004821302170733091309907899622717489427380528089704091130867911856386866617287409493663830031026053783711803720860816667380595882792173887795743421512645277769646719861570511413028586714318516418906076582877504997194248243872956127444703000912979214858245768949626310358449908527900421341313508960326708040582357223290877085014822648479146168194686231801669186856056482450229229953985459558809599391695599049648130773146908992944256715727811371817887898145518028572551674891234583832422459410092106396252292271610627126441092667408222444839520698368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] -888521223506564617081895947912297279466242538630787473583899029323235234323521283147385693624916356397347977810824746804205304590114719202766625002117168769166964428882203854871924137305794749528718827127593642245557553511584464763212736096536764085512001361121354123644244765805755787807537191972733622525053178056623755329268619076848930472680374640964926409860072376028174217373911622321082899240547079810898701859549366030611040650364236247877556912577051230198670232184807830937032816739997690838021190808583820208848362821609386523064392576658869754590803149842651249687264642080148493938344656538844492531061308153267406981178311717080056638547138038334814174977999905748155351347199886342559066872615400060957110028152648486093355017013145503302394252065389337425562785861285335133906160719443373496126148905683479860290398082915455506340920386181543170597764471092031579249068610232551648019626632154499099932277146466396415865371511947437943718362769513308925812267361699696839336867067294074691850099480686199211301790694052018047312073388587164800555056851701333126264006366158986060675725979219907583705140322849075865713435018283165837852280256397490624138127810558863656253902138398915864842737574929284562506160316644312005710787126937996395944252047181165956088637238829595978977729417713571866338038622341878321691464742003452090177009197484693275954304284840809889126111744933667701453833411575008442020072469347861567097394255225028008865735474719375595672131256564839505675086836951323276547203795492457198764026735501792035205213724714453376070566004276684887695398276415522147469854976896201294775367195294629370868640682856427636277127345744762397635939360521978313216108381680684439007841093907563769915606401302927015590237090479112279096120654683587197854395479694100155085974559255508604649004465155612532782453211810792504423518412039280435837757418297856937247157200938844814435423640133183807569711818465190066597882344551481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 475393270052920169174333323994279997901110765863203728567063877629649270270629934128131757272991136409459141545698181030052192696140876586236903186523442355478472152682017518457678974252797361993009351901017734481224450968919661938166796131004817438343279743858614636627179314660983675572825512922103312029238506099912419028392323558056972802394805517307659733528583665804173592180340338878830205557846709845825176776473369029809996250091617328415757877380247550169764327758468778620608822375620187454818014837191763601267942173288663926298097544115723885374312702255458502931639348075897486829649790426455275477557692874124730084865620295607781314466449621392391330542371381787053514994916368643551915979488630050162787129524647015271122870742860570701309135316298471190016170435415517841545262034163521555979546760630201990639625013536306387376953239292743987975209468679998472524439278595513212529157698095356897741057416784165384959696234401297524472861830375545924863513501152826792115181183230718620141846924429463048989178825830027076543496918711560320524146374763164380571167048762022704442141970177946183052949088473087565507374811374250790417350849953882182259355799020811524094699364840898832611518908243231672491400785979038690872710611008171009615584223368264422352018259030643489219477896645528491409762302204417849892571153166845598741816857669598299220847462432006544973920317030169456434002460797334741666669039506407915192608253678766320662384927654698013211862227952664451232328330885980308503100640154133856919271859576239187104700334846793909715096443083984573489697498892476182388885388981328533290652887235033895060314691044805028069421486701480820334340544932524244174739531484376302147889407480124227298177318623456129132071888619893885634571915198651367027464692143445069773007266453753041681734089900187224902828721561383578362155195909651084272071608789490702869717449693976854394022418262541952279198410838022910416943492649451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] -237318998029972471623332881917976916063544094478063659523446704269671471114199325134859764482890413636269974022016702561446777872454893930776342092280667936098383103561860031262939800898629167289245568951252761636031980878623880626501943413566566124047579539911118865315266364589858380425227044319575744816729341560722846866354711732999508592789256048416925565710363002457529766257689877234123192447174007650846011013059700278529152275155777663433253218133310521750885611076170559603982941678502110828513419484434309996582994055789059115453238495303501278346120301291392480709489063702534625051513448056099281317086194818923003921406762221262159619574169776536848449622208130982883018198685433151392099533704378104617250050744582632102321053950167090070492999350693398553465301030114861842893312648379137472910725022267002963299588299146816496971136061524909244099970648777714632705855139978294609068984274819974743570494892473773507488612763811101445156352341836928521289956612883322262479867286186742328959255025628847861925081734173973033715227098169311194689279554691960454735726493560529180048445009856312617661728144915469362511359691229738817416567754326607179861009804646889610465143004144179752177166446858400408976917129900225625283808877280665141632456379935390238610375486351102342752744800401119921550543248420038681291933313159836224094111522512588442955645440570138805346361094967723524228326088925120551684179142217599341318888678902562563565856888388261899345705832393003266785241626581490312619447787964101992667302743365624179036517077577278082677470060337416511761049390522402596095352135768649422691041215786836371079778360003998221678012404065983290362347043936803506709549534264245237102752156833783282951515086953159658073972314302587815255929246283289965285492686049991472173882092411804607942542431255707422313574793173981827132314965367048137066769426268953503350501564029888243549729192329454756516568622977982078612647028136607744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 108108058424319169241094100100283919170525094462540816271729458445285426570218168276550849794463296768270480461161369923900198275722568010305859524954499541693824266730798032410613674057768942844356265309137481587250727009381833134234964847797706499619001594998787652083726459199932761841736800911824945402730230432645418694015263885374054258293560803149829605754323449336165066240970551737446618217531820678757717676700436080580635134553698456878503596967308548355552891210193638956058067803679351252955809454781681090698995070469769431020698982342990937396706085513957140587969343521005444842290639720971092012618718555779800436345456173752137818760498405847510714244197448887387016909845682386632070742189904627163282037277177885701812618493615434539202533396495961670371660379198779997873157101975370073500628741289115002723038609599468249136008950750858096228657229774937186023671131366962064513014181369758942776902979154394040202677782947765336080648401104747755140579653085927421192809284621361503377312637482572316022061365703376125848215077231872160210642199144819674888174976682900054118309202503555740152461779256888621225693399223273847697340111702744247314930611804450871661316590286629138243273694739079143870723930639087975936249167737329346374949297446477816683521688619770224004407756299042628357779115125963892192028985691416288260124612874160160648507231621905161876639190363484295081831445726596068435481183428705169644148641047133935346823303675427165622162436319483551889659559640512992818907229643440054994196932035342430044166634089686679617351451217919473927774396481402231919881802358669438576755711675659113154761221237554014748579398477697745614862039941647065716177843760348391286528094043076408625660897928857358155437388304550002502037280654779044222245703916198838907298237142029072059164986123037049550158363508388668793083453751732736485584962048946690360020036871535687009843565469401591201124146875747215628158737632460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -44395180343758074140057123647994540874664991082766855240215826713363564324591491361605408555043719223283539497165996142290535039202718458495243048345361420323355251845209635882386835275710663586188336945467042271956069711677483192850049376942436122736073266218578249754533236562918171253643024370453416218850177975853686218876623737136495112390223333972023314817040782377290130910783916808431304857297787162658083812471263920492924776030160770097542639300411946450986199997823740284649670782121684979811754381308285820193586078905274999506113031915063674923625402553061285061869008518392388170769712010548150985258785095065555193093244657619402242609064366675485602602254473055608992945239163666990253115474068581840317799187461081249416965512103564456546451058502246649577793817508934137456059880268379689121382436690384653109947142833419726872323810896460522689946723815441903320396586932346436109514652022470536451746709801692142971823856310386325516809903048371625335912266341033946040337636074838187097486631302772830211754204120733817990537883240402835461983838759353457757077801953735998292825179629129581188183851937277855879745111595698361640583406935637510493755481118680748551081672949975249693002369296568670812310168180317647091124527405007943521040948528005802607249135273621893237557699795051481829318324049115902280350180115001537684173435919235592358377048417505952253656532751509791878732974868288161021159497911668763372949935534827406767228445427759332654135049444027527107444618978784012815563846625120172771256606656534679181470940431384825881582173171466488634478601286878937909696482359504064651368956170204048224960526841872562448762632922851505864800151436319431021839248204198149263632002195391604728427388864315154229353854329653371396320741697528438521525073808879546081081809409921837136563502476739813350748277563271029639037241723847533050959445829358672012505759631766626299575693139672976530709268377587337429022423266623488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 16347967667699479370917343026076937972893721987334101054305911967168717407422727033572433728626007699217763410352550629086513829364972634850561392886653481151414761309731068450091501684885346285776019150048623257725510564527373408744323100327075388470771241597971086347965090558314524425793370586488247162129975753210854188581057470431130466400089452584354147982105172649307123311815375511960882723114078800795227342384873454215961753068427898477898786286200100578765580520599591699545829414717640339782722119870923835427325532158296192792559637396191565683305881855094539261149338668235201764614009519414321855535130896525322654363317950682231554764390055117345275955349219240642321134160527174940005982899051158211665860763335304113911277141536333191661308592947318970209523145395866025310278370968433190998692678535913345542278096394214595004064318575400289210099709273323562160893846213523452461688456351152992534573681622979259689506266658785949437310022789304762639183509998094925953061813047448425036499604674930325318060335782854384475026635943681860232468038721828668066150773602484768719352789936412507010218308267159913289064362563372629510794146079052110426137340161983316961504379120365067329882644750845094407324539133838843672773428886454324432958712634394207614547449529217463099821622648919557423353929679481878687083433752084930038912211252216074176575440544160541537226842114630241201311055085010497639215834636509567969095032045787941910042705405619592016384252701529273427684924183026060719936035975074747931547574726666730287202950550228271117934219592165213305795819359367892663911863108184111498442530821334826081429024551656438695881261879278566628822564088774353469177930901294675968300386442515780781450949211681394292265145499694546006019682498219549220937137823262956663305739557717058521906229962890091942455825619094552207220658069087246668749382333427291384107148024289925884755074350444495069205386474789576491438709588099072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -5391046304047770156252518160213718476741380355517376403466031871649693870209293397426222887226721145135720552139140213603162330337493657703175693927458672605922405909615233776796051253883024938918286398350844815732544815997081198329595421730433597128077713026711366282077823075588570212278128846075399671947409204374328650158334991543150250685019684171849792274843676700850751776814591416245910166302104278614113774959198335286185911008057275436974110486062639225175885882599654382660039993119639774172928081024115096999213197534142306964518468637662674676668013113431576823899636656330524154659081360916112522821387267882107179823526900660493264830902940876212382178623410709441636470431388628462025104142596524463612130462849147159208901804167500310220927972882712150114648084299389711287977037992374065253091615265172278085716544647853796025684016910399525976779447549042928907249658929542685125523635534593910922821059481171612800389953114373996696948663459825675815004769012232707204440286892701760685093059209287943796825943049578650548748988929689058628340836934393994987901369237351003558232234289029924138801445806201433972673392835112125103200683286582720729095173532106609932028054780263830885590366069071141565014271406614075902478869516548441267149366759019725719402941311997465345599159630021948342287958182094468329505435874616770681046585524641687344053064836196950866332787912889592390422212217199469619430815665040845612840477528128214358750300503275562216761628701324989621997671450685635246813760561388131477493243802237182241727223108335446603997221504712743761145825470777976975214941017725754036343056224795477862273915954491924700630772704470342159419344618257113638724745628329843873848625985853582971657185119831260002252339759067257913561905403140806036023307789232932442701726952066005579098997023941852300426461489077594566353352811604951067916144336678714711060716536306608603852951392533505197455603651795238499062449700864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] 1593413746181120306269486022909343499557492126297563099578824344901775595313748914151316354291392018636178162943531171590148436941189884195387964275295303625942914538344809833890474143650763810561760505494093906277914660979385669438076786080866175749239575845516953641454498887597546485432383989220925382060108112715711178845675379845618082502615202527040486774171953465318779018135154025380287398323297411927409202252745548894239561529693875504454675450527409673843334059100796850721139302165354480063923589917817801633869404074233362233990916334724278653511693774585257338492783545659074621979947174927089145166033610013405121921991262765499458655934544712653863111289683082744127526291124532716658506094098724257677589237821527944785642299909538729381783081192935188566970956732853131763677099836371677762547711879995661038016460412594476751450336224078997945775764656155822766043206940476025707380340987910533556648385068640190669769757201165361808471936925882053727588518606859580540860855667604915688333281689512668975996412058520542625216027229471195269409509475965918306197588433399658936199819934490302838069275210577602770638772202589628915500695905624085887037974334416557566692131770882496371258906250527041329423173826489879266735739017260119209676647427331097031845201973471014545417552723248721216559765905219423164782055370985105134742311679989617225777288025863151651954542449771160460876433811106377649440613441270064338112325139705323341974993225379013198102645714392502313128553157583656289463648802315547314657716370162024384591443017400850572867863399403430132980465559634854783881080730088364441401010682693873887732127447778147973828873714145728808083419438186618490442051818327018973847182541712794951624937112137102893439650903200801525284061289591564303082753540540056990425203323606057303277847082747386483153171122344768626213408075932341404402373276689637899361216465075211976858417799548718642420354052460255946220730488717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] -422911592865015421851255690052188416321363584705858588997961703408464874505317020603457766726768142914663921774434383813546280223293561928901504748668634033774690310319979983051841132857555212311693565693150344044584258328758357890773010155128918151476536424759323841336857537020546337350939088045188604976340851747728085899277896852925544075078903505928203291604984234078761676437685133349600028484586117579656025575982752202284544460381905240223785590450441334486548704055340390934860351882984742986706890588663507202553864302760056907153170265657242308150509310975116426191365749988656903937417316897779348932049280148126780097042221146254988940555388778294232501602694362227368494650146602902744737398011696495267797171936713397691354876999576767604098134582604344232347524703052096043626615643184469182690493119855833914974130548794389256184229108607151947156304932993037693118985863652527310134303602516811941913614226965677530085410718155684109026988621072972399004990000891222536550771194042090117042289612712910037441838840898214198941769532801404199001863159880880860269700289795703469059500286320573560285033321251107355449205848340657971606541310814115104164083519064720006756118627678315349420172829761327496234114280531279906075727619882853154662293832909200045788578974106565764873640788909805569154081569791885356334936884628300431525775967946132572627803738530423703732223636992952717708343345279356782775022667593365509695448174177603981542660573078517243683887607086039453063677657875204795135318791263027420842503031329467408274744745368861356375106909970671279284176738235512733483598249101512606061170948714909048278360388015584811569397523036148042407071751805448919149846199625626885079422229754060751424727583292399173530588389510309102987728978984647378778302760972256669144258085351735701376232303561204770544754602196950199300856237899413538477136874762803938694969563554756511760654217228833891969807149678929769048089357713408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 20308985669980079039413141850346122627442825135773121328700971648804901568704281082814637758065582003720480937452118944910849905943036651476284395127819753699211883133354737600318438086271331929332172998323456263459817535638273280067004339369460688908163267016499694010463028203321127337718120360750561724695224368805154682500080114486221336488828557775706182929676168131844381917530535699177846930877225502162196626828318844352443886443277055587076701781250192313428120508601112428297382039039307930411234381813441219567841513640205864326620560640308252672999914338150103312220826380679919435662304892085041171998281611858696702377263494294967682294036145645700237506800235641656279911180501952783826048666388058887762825827002423467186307509241286777902587113132541780954481465475891709815386543667130365963212177261824990849992323247318617902209961131910136881118974060327790016515554705008136927216195599430887795157289032170407038247967451595574402082823429252173715911664746347542098296378906361569159449619734465693184568656448266554308055273741801239903780642047615399548485543052177977729473778525508254576753534250796868097925463334898112730669337129868432790771307846312543720731919827149640089647730184190956488326317756260195882484331754391045734541259446518189748701173889324542024193714423328473331426231061931552731158067399756333420641483004622413276829106921539365243300233255456699580244490299510740783792212170214216631390077339829002900922447346123234806697467204686358081240676249997728162734957615805181226623397884075045338688559592728516569999683207333974845317708512052048370578669415707368438752130077141545941232756991552913648602296202067085270936488366906990668151044283594252607634531599570179776996330503055837006106714762211835683007822869595744231975839173626103070814216356706550842859428565086830068152915492910366743131365225522209469087954043675947852235376307548601887189739732722908831375149114589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -396652796024952608627074945332146100473945304699520738320722703160351840210202048328710474233872682447348827168733758827233355707612004182203190929952630111865273768938438554311947099841243305786104437332634966549018583925204229235736411503228788025770183422465974839485893157921670806833752863013132427531072014138207910208289726359282424681461593577990911677888023128647033521782097128225084034381575663146880706973243850706909886594780007598415551153766248666344606914319980558810654372354502860089678246902025560509594390707274356682307888001800400683613014276320201647318883057737343402102651824703862138715081446492385966586868000174154207784078446996760305961715763924693993242028940074659334415153877270359617023014669098837328062611561549689771649322365888984398874038843100806888387454647303291226125774430902576078930177648966746106930650288020603578453787493420540807466368267897778645468395668680369384053938684217783934372311687517077674684226769643111011221086931758280040059696215127525376972581063482787122789991743144252613367880070209292834179987464925259860501826315343148869970471687770778009504187278271745666713851022362119464545044925178566106971385972582872188274285156727913212265409330421015576991940033783164882279804411814531615681296767486249996295579034371876130390215588253531791670946069600334643912634216202735093231995905712101061295899704297453349615381147909480316066744481603530828051559407117554197137697901386140753697342388138197388890676251891123332687113066352499781119312503547069174269199257904174935653745319491552330139647947954470147282327364288319336621265322645717938240216441223127097322534554413984466493506760386885898665227756471331687472277552742319495890541441518289058713161562997563257983756424084819943184137438284498702932107379061928924254591684626150421882060437630028201672198505448486579600233335356853956023295550184354126935383651514825704873925631598396771160500803190390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 7264548912393551767990392530846670322209901993526323460206271629281544861090785060194638663770913375065894139863015071404329946646160658658588734224376803688457372489126473801130721042579456405433985714211866147969454317234937622816810448681953510953918902674180348625910333927861915019091257065134174456940782147364072296577151329735089047955338933791127207323520575064709925775344876246959098163708644806795985712373817802929903602685001621414960489855002226814363234716467435275138992137982830171612563442890201557559384964528773279973082389409943455441092656932127549205953709554077459912399312769865858851881772828063690681977534722394505502865436110530491050705346607804623266588238998824534685158851800980144104070729524669755648526587461844735999849342549544114876184865001111619630772378821790317773689979424162487221079323972364058073407339166308610795136194526119440022662478411086892339286017399948006325940176752314116808194517791196037644045304246103594751494982760770095683515571888138822020222357368081402605272774986433465152063170250383864375687181721179093979736186760585080340965599971115252892380229858527530785274442576675035355292430118577640267470911172865528626751704620773422144741831257194664201202852671547443549301687534819505291455842389032713211786576616824599597058671833999003530106748405406015703004324024893997545498850498740947526353812666527177880240923495437121330548334936990717608354579883448573349001010562363120142453041158361930492537572394252571017057114381376221872157930606829924123955546567507185036785207217294821357323293055490733327529524102716149415888973788434336113073630902976344716300842389354583651606513486094491684356218657121631541874609419184482224025053921409725775622707906878778641915554484148953909330969624376624047320138880076339304769160225705215341684692169101102652236628448065553704561664330686240916607928824927069094039205922161344470468316946703547628648198462542708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 472636053762150402919441999887482115530992872813455654956061620139233591928463235462938090687507426802053581047791729409482836857589267797571628978248639019549110114285507583776764903629426129818798632454072934884711176672711897660834433397644211266020738257160234752290963005266614356404655671821473287076393285731858077003552514611900762822094559171568912633872537298625696035484524067517282065937346957825568873258216448006256099150233460853746075632596261907127163108826793229635524341003223219003702946214089026666929975287517467630821562995041627834483586443119549885160382521837353123319266520733509548309472776456167286499066541464693448174049660836382349152167704316445608510058788216554993182819314657070299008619499869545855699114085840660441345270670667406901241161967615721581409570991042369585337400838186273623143765400407703018863129621014057452430140327647793657729746275007244520182262297319774480841884377251334318274139063160768501472458626989550605939594748591033416704558766959037312936789293560988346206083470873070389094209039543754431210413521894052846106854768375632184785859650770656176445121254127078532732961042213956157805886580019962332972806229925032330597665241629821620760644425630636265340139142724720984248512495868540522085807350125139593826349149069110338689765597557360272742803692447734347671437769871134105999161969398513894238893481228740877888186586134288393499524356134529572708154721776950607011581613188340350057122421320612450495244762709981902260302942524665404000162161151484465486547028050968504297679008544549803031063228968235012394537095559792055094433619489011584316121869777235269348119667438823460828165087551043703940981200519904080440601471357450900044153227945337834386462448310558104246724390531785315682679138031656127461440159972651280123007983496205696780678488969639850338978164485756413010823579708866833627460235417242164369612840500416733697323528191838592965793376903398162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] -125280147883588339796679886266662708583643438891348732939590676104117860520594882208691907965250704895185180870337374889314742062731829451611907255143088386381384488110759615859149440910133645447245329209026910893856174117615112682212630126861373447032281631139753176634261899169442252618291787526916100680604145835952794797374693706797005711113378009868251044526726576337793301273889547654767301638942359870758202070515288937069298797003135719370072779002365445214186160458730637379080692708464677965267474293992176482353961857215133978983267320621716073139251804870018529344011035173328662693224043271524160902974275812049349426219031156997246762351683838126151796861479961081235247842685359351260845094554202486687860739600266184509752245701186741286707155543388648492123053930128298784587766144874961343674600618512887922021177322837918893557110379700900790362881004390989916954225073986924131911394682770350429912388606426524801181248273835569961247834062997584424801268970392330226633040651906370356251802621300704695003482029600158497265084679813237581710484601460283349820574519263073580531014337487997268059366175261246791998961247426920783158724926859700698944688063104096685588064051020031530288328384450314663876616106765071657310907422561499260071830599892964652274076470001353732640322891519486631457551858091894092460747654769915357673697073938628380816178024966442331344800926760460378566572743311628381639952189971671455985183486224362988185477958402332575230454206514532408100438717138735035967422254459441135310794412057686743444110855334131850528484941348993947077054289332150477965334752113894150294902445356471945064123659547364625808074617663841504116824525046435649542900795476364462189883773957565994356095781682084374825406968664435987191592383385094317002726869725423836982543976277612955601198583628428939916620383413329666014060219270613154439969757598327930087538910632139135373403915865977539121817874847785197502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 9116781521848574016914265494777093088645531706635642871466407337241554492541015949048074911270800938702798068870488104615772502193485397186767707734902932367613400049854487729040602307559321772134401160007726340190785973362741864334464955292425693763242903279598689423234810676868399952589232348481837067495570546568754297025898406645433581477749183152739946300272519140199472070285221987878271321309803787233056387721647885657713709886155945380457551266840595270421568021915512969440319464683986373646689108653170894699077293705167872948081344488505234554988527788489598252183478858889545928289003884411855606772524029047830478940745865717994178968652285435907799435872914071144144486634232142078245975761038781827152067091151053571212461173211707519781092696752539954641623272958186400963331139152316825185521931269501680378199633086466261665389175170049877136285815444966866783800770832053728394760910625489881523518809523913884047142017881828985149012955621862975650831763439263002972055393078193050635018143606010773134556516835091852134297676334011405366907088173445596053399794571288943363524872441292981404008303522925823827804632615456611262213943275919790544527832842757856718547556427292057584343931890016991302813237207712405248629971178538381123237742272008025652336676085834074951724430066840411126468323161421347096193919515310186024736696857379696391062736317272658175073128104402708800917408764332134068946367881604727811030101201244826774221963100716953813014372079852719547032054668266680744063403245819352558451461384659609239922462073425303265339013825343643430339062284427472550944215443964934158250215326669388629913456014609932324783414439547284943734203742313643527394540771774421888152338128045323868314674655185361652393835897535221993020761264388378125538089741098180648040667937732444162628605740335672791409614252838491423446893952057804728286231869595938579243304591924998741164547971451288667269220635782965098446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] -346187059368482546980041332105701828043353347251001234266297452846657603942191663245646424774250939037866565649853977057780019551773081694498270352898746604668631978255678967125043924582213174689619173647584004493148659008762763706030464830252097126753579350123708623429917251711876831694020071546498016814638072538994782542787971628559015742100133416456924668803603889247358188980695856381217067462370230401804346749958916218725339723760631172211262918393246834328315093347999094359884952092852608099431649888005639866313490804932226881195657204845633753088270148231781124020771033004645719822533674203047100864544521996047654403851053024744600527657721414232898241352820570447521445290589357548789437648139716584048825185757282450795295391049432573697530759478258014747028752432146708490162643816052016675773308244076153571249673230115348523866995057868728954632151109984095012423463559176185255636292995868233601435234668217857902989641905538283562533322080007872868732043444966645905027481934435731410244220240959381728163673335638008721969089486722031286047739903352318807470516552437532522650513982466166775425219440176435620003856553530505425076589284242417444854268715057173390406768568674563680886285232793717855700631236474775849854637726459619008164925572790572761074911419512142050299130991855275166095564185501051246516319436780923956315189931298453930281097743840273936516700847110263718270926701136281296313340092833575602479034271701152677481338191522222472166997468946390333584989123772129591329240462220680216411973167342314282756895760203274476146258430235224764529610688351976361545098045687449319686764656879629027475493098267315955387521742599810920915426275915785980986998526732560279256325208626279743547162642325721779922581954992592523720479517276126537716005669974145563459613974808826487414679367064886012708068376079353557370445867724237285548978726956574027692973318191867736851619423267425314126474090914521600556531712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] 8307794359058744921662934244117740830415518098503808327082155427502790448507442209484277158027088161597012325840834620136041417969600293662728836290835198924540994143937419691310496682005300656921574112721863052116543145596868941202776292552159344324705327632576830856882136776830316207931576496833545076692583253144582202361236896354168620195996482928440930291858075599610437192113799217949455291415726186187677338338522212419734503004826571625798443587113183710374578609476252560890715009831516982885357046750073366173695118195918421662365170434895640803538469396939133190874953780413328287462044640758864542245827799577815578288300844772819909696003317684127475711903368633411265299058480203946261787929215732591398082578222446879730522904636295350851653307136151169612200780486489879745880727994438920611411615766692557613555906538671302672591276901367485542345281901017917094259636012667718213799943164874387601448430022500222460250019339626404125461986495565478820895150186230417927634674326733552993880970484159526364924393769045067271761582015885823929024384597521489580800525563819442339563075307284402082005539492590592260687788447825293837153936511341542636966431588173844175227731779856841141411037594726696641796958945596936366882002045985669625287622606656329515971932930781836658862009360479754031145574574970910384027929934646953478524745661917243238253478120049794527962718980470907974196054785322420238727480397074618895069675305161535126804188163564998691497145033903876745678861151105056332099066316125978110994280977989629842902066020712403366060789554761522806788815393395585827985280762786747864558816380827524693415083806034891333132772672106413873810315844877711219034611467223793241986618376230800278615315767956436786681074413747290272669826510349200341491421258468816788277242823024369238096444763052812709440121421147770179263665146696350022583066296389381667159225121252245906614027766766540119317424624511458054605111296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] -136202331623271929896595096902183319507142116618602004124736035506715064623089973330509085475465253217576673058616597212108975540336054086141108804024735560310994724963182436384944326006630501380852517252425570437667613451679368195907965023365820496291866989068550361625297435601450521511734860598622361402073205024380749711899073201269163131930857091234463938933306665269554061550370015385140710763922989300336517403695567614563767762271692125618022264913037972331356034166204662627497077930665181238954269238835084949771797524759973187433448902338758129564998393148426334998863955477024534906101871690403818114403672158705680871467227730380489933161513864048891228131820116463492991111377428823808120965781243768834985305382602196616678438019525647568220890635909789537460896497518899053212343081972346399709651850500871595091536381552793743109313478429217377574301042052826916853846554783447691083100657112232487920982647745740016066877150162410725944484026763849847275768782149487164457264828976474578718277320709441849644915464683963987228700047887614142328012888715496001311240243205307747802756838966647519146186582777866987758693077311012065271744484183698655205551469787175856256954948714123726898444942137662713993784508849407948031297764963185298320540094513454967182090051800999967230948767750977645700275460742539183279790122318042326795718318982452758572087113604662795248514234492028956196068428895111102698031976937511888936917192718825192641933473534178163773670806462235017634079379133164388603008348941946868324864067644371394636693749492407090875250510537504260128218190589731082887687010905786500838188206375637346908814419145231215683851151691886821993386273838025408528567988388691693331682273531591767698597586749818598414754633361163516353460364619052257501837113825283853485327668017819790774701703627695366851297130954026610879012290275603741027661543523609792339430068719949981843940537909638067827618742592467922559728353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] 1596259286655637419264335177847703378837521757755760155316891168562150624533518067322736657603869232343217661671938554385621185470867991921586611863883122552135183990124423851248298101564430288578387368993641957898357184203866370057719027572811500489309092760675421199241134221356021258312612284513143486937210712878171469093053435848142645255035695905434795518535527210127408070543869691171458472936567047356106780681679307432690690559011396005332957810030285676294007302960775611423801664226247814534750173183901540268210365333140540039660373792979358134133248429174928262774184084993292221769556853400530322103098493167434837189774128682857695630771140065431601625279442699558536682039054302124878805995867328777097600653003772989813115311540984987029922822019479644453101380790516797485886075297551385986064269562813961301333199518294345034136921739004513308557152498158721665696791975809661376896482699099316382818820407877332499115914889311037805376211719719264899690356413711710769320978999297452774315680635409578724808698216960879877035560461018195777394529282077916265147244886592974516287582895933828731184379921611791822749132706747053180718806880007203663645152370084154808988636485396594092761505110715057042882683200250717925017821830754952586254012126088505212611321029092767591107390480428598793851601722242507820850156903867885983337639622166088630158650732339895442736620778247131133902846384475073834440931709434488512192615957822575846647350336861543086150024682092483230975421407951579207988166581841239544367558541746323722476727281675161799577565559955369187291633897666142998100502011318259634256415463406618756199238733523053520390013305163370109680258175702266630787358274302297345089054510516352452982236096452197476207693164999590400128306612278013205819949991837538899082577857892862545097027253282760001910774079102880141315905533894906219896415156188945585809736199681268163487847645589495764215267895083347650461206315008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] -13821658040161605553507943008895331725839466746454274362822288043812963733155301457301102662975791803897723752583381211380769583248076720087078946382032920741295956237450071630408237060425947942151181765525667709465444688549796501236228889686197921992513726628577413823222716290141934391610010078694052043672691794293764084927217710449141068031786928236172775155797241860600654160466734929862114506836566915880217232758454764308844694459516234937204233905425693077228069972559665832257174634152019143966367843425588740469602268083869059495127504440244646052403073818090926013420960551155583309315140700813027125053102987667833868926576625430600080132936926047229495863734047661094341168770049922349026115639596252187970998298791475843530239577395053117883370212998308195412105568593646394721491761525739602510434003991555823243081254144096396301691671302008076034264075093302710982555729831316813804752168073987735691577539962467139150996873803217492764331212611630157060393988410298150474819326721455139064851431279444980862587428653306386385438234104284653584591096689292962209417663917360279999229273686043750789871867913134486115614104537920570150885093336272725174883160692420277129354602333082761686605731090894018351851661458687345823677132909044796209580379396132688373605620344031014130993763599545490394779526793243781872840750562063740418529030325206993487849553690782312031074432181888160174122949305075147707808481829559987091005680725892824001317169159288554721225113923096458471952850471357229214214886232789813388545844158993313243409632971573766832344283103619939302078668650954553136861767624587158473551440114303791751094948839555729590468762148502739257640185679222236640700899724094929408832747023820576445821230730702260046581625493419616563476534921917427182158739458797330392794691352543210374361159259597260646366107734891611182907843930000778754738890562960063526622727782280601464368342016265364246383072411412088597943936876544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] 90708565988292927815628724179173132855197932982295061935577537806875824659326796147541959992441241534319945493801932091199141831649248035293138529300079144188026384292182758582604328317799904834056574848570347217183655836123566679163051731398443963869521677849682952903664014876702750358274183455574490836282484921252158790191581028461370156390993439522322104772278507786369489751831332550099776853418563316133200190457769677046380351626919114612621885671285144238460975854747171202134971055762857401963824213258382245473880373683667414093049645684610365939209245139769906092743571153914586000067502814617690345453514478552438458528856728043684830876695275088607405636391233623098505694501886478531545570875781443353432763818694802601759351048229419721130281571198709560885443624816980277968541449107051385965955811389437361787240876421481539989342086997489852738877861828427426191692869525482048516402752386730025188826772941404303036178137004429128545484386611636011207169645165618240389693186910826021041872957590687136200386121192148410855996773603152884794112233906325083145034634205875230977275103109453246699653079599886092665478292911083265162874110751099043660356537878807807428002530330109347518429927803106840988382437643342608542652156652045817877756342242827975188032381368037803094945958825839135033719834653662992306619067371988437122015963901953635672975468773591777216161003215882110628125267381689670182406671081184920858323566347421452443985925866248654029190810831928854765658287734300579048954905157848275958218062753288951134099415488821544019412930701197029299970380890921950711226699554685645007190594539730859115983421737706168917919579301345140264067359373490174540025132098341198634456151274198192146806609892902122203926433789218856743279051728293944885860082109144167339567122103830799426736716682930896657427225587625389529249399377899957289847746555606576226931465189024198493663577430692924096546051696427015521756898131968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] -460092576223568133095985661560207172302729375488606748041032938710411692079421175763532583150018775652623846857709240429174939704735752365827734084456726840761966616154395052554328666142532402716327177167102343200436172521150529648932203444960590646555801408247623109604422601484791429753874752670951708060331492453675259182543615644322721790958356023703433568461102273613487300911877186097696340596208214386669103967923042616758041729164464483647209427321590009848591205792129116946831621420383934518049420393368850316758579952970854221759920543333732776836645619824791046701078573798719940937620144182321426078697630641368517908617919557337691562051679878565619868851298198325092683023709929090648940924309877224546284011168035689468073376065817270223221936144354255175836591086945316938974649033403266751431461053073675153460415697371847816285581176760517162235281342975391253881907976323598747251128910638791166444696585897458146822448738311295701983307042448685604032195388933978500030713044783869109384200478172088324931872008494649569622778468133147244736570434345639341572485435606901326489789278424608917535191672001256537946933567357722816342655072466187549446489083916240227554031905384339091281994582525369432818230822409058300599744329803994797293534990252701242361248067055943141807065128400670888653887339436702345157251114650189545611385856246548897337410951002748656250951604882139006966882158374736675961054175990506169255689880776143409645299983454463536959054752947493378591143130025050676612344018243269498021984271676002976174498976070602264356237994669968113262331972592365683475253562580527761415368216381031360186503351337085880629385254974992371941959085846223118872590691689164125918815038543428146039799261317617624501349258634343027702961796368670376458569771890843027599708859475905257145105209077536527462504682932036320159936433340946598949215806138765381372547896650465318075651279881498026217480011087883284326533520424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 1829315365394817517764026699555464296026382307287243326124837828073216068344220236984402211943418218181676675133905436484266480143271217464161637609417058653214726786399815344418254264574408664797603200686567639199576129268207366972808858343052271681495019364552395269218721011810940134767056141452106395997366334831350487528885372510021032287128186124179901401537585653312205056244928190943828626389781180939963309531715967604024235761593209299096831833844180342164779811968199015940544113873016956719134736990572334528799364920459780280523336750253971087523888872606118740246349051118994319737373941135627376844270150478986922655197939449236108924007406211997977034759815542947710763434609307840330711004389969019291565154981614188394624719639515809504635020956354548747596913499132259923494223112981256107928571673079733511796595479550996615901967198920170601137448857984240983608684023151518787724890390500364968053617465126887636874956241869024994484811378263308939105736006353168357774826004637096766605662390575849737563400846990204770533754941285210935115425468009777749893755132138896308323570756814281843005419489551384135999538652163976214537222681287667499685312280802633064575378598210887638310226112874173986825212843888821583471703624696031983061212564042167291779006113128043070401295106700524790176010996156010813592156404074336792579845294829878164672770434104875158927846882483834348514421650649035375407386390078421242901333338921034232341121208303764246391200999846093216360392229557685816342110177808783925510708752700709655195827183183529086868451443556336296824464306048192840286241618201958621793757638717255289359065113611174537026691174605249793592771552227390386864086986418134272084706423304155936041904365266343605675696270753145849371757448023769592224227149289761802946811995462128529365783159538785683833972533426842014483905001978838303388744482325736575925782844067851313863783882401176856908272753593402289502590081171456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] -5754846880855873091062138517463038052742576608452203377904955096119823011336830235074975240542618172797664815266020882109554350933513717589092427786217736101441545971160493148803755670124730192423299868920676542247696185137394824822084612543305151623479604512304505504086224732046921021363951824478556648097726037592795848085865923863877147379933471859184000692503855118620834709563696155167519373731114148452005226072179292008302645515462765692713147333548111833142101503324804809375854786704929471432805006524302661751433235585168647402624586772770801967956628914925430636693006500387425865489875295149206315267233586763430068189131698291813567962591573429356576583642926628741914491597808248081249076603494857508580714173951007591296096797078396034782513752907825328138941422864984163870999672583458890139145156074101395411979595980757471904246903132534538513645117103054291585623819777105769853531932253824543965432591629603598949229695634934244714065883408291984102112029815171496229934284320002026183020464649215560723454902360919505320948191809282196545031172675300153668474357454906575380689534664818707339112388473421932396684811732432592641544950543531693739622592825058617768591881994643238511050121268868862582926012979416853128422528360215145380596416156150624664609383041399936896254590180565296950940541189160517594988657399917402303593580280119895761985189010193907061944297433366005915208118840185796215373396982541184541987647368681845742884176802828033582777621947670644975345994104051839187060241616823513274112446609935064261868539346026828333342786146090098069091323014755881096284153482634662051138504881358902075492057218083259505188690629250930700413043401166072900053505117645355061463888655339847370002835996403018403116393874173069867124004617969973165178874273051204452582038424264534009853845338860933983760581115920535640791046871591089955149756586205298876391664744617364412043606393757206563426182389843299783669251823370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] 14407152957424986761040415549874071066075854925922816324213387090727784628926726538949707980283842341150324846357575040122256321575741576512892480216092562126918442119533755767061788904225142202103601559373223205436246863474076403938588418691983911345358917534135420596281822040250850993512185432607949786873815500841021922393815605826631129792388622174801228523092941128153546337541845547578158207488975216001773295925764408170935797548815310534291747249854223806182372841678248554511667948051276892599044333066313705659577352155172764386633402998896182524298295465670850833036042832691033749573937436471223659880781320846917539320085849366400425707433356709910935614508462187509526337820050964991435261491214247089545524906731141742537424689823186060094774390301676785001647248913728836558605878937932769070708898137208874555270046316303619945663428437193305991213353922185356913464120462180074269029347048989135427664477788881939915211929047551086472517850345598556471395516880998136275858026431534373515910631758005527704447542912945602105453368159405291565133547301238489225147492090546339314532576475124437331890789715113070815908821039648682799537229705341171364998446953522399340214200741279977817273921957725433160174956883083318169949755749837338158480122134188217937724827990168821228825064496885667423610282265735549733014001291002128463104823790938870934156346322727260242630562776037996855285313826842918217439510811159168107069554318338671547699032119797042675577381703451626983117078534723518080902486382070343756865720856284696994243986091865167275135296445090823865491826545762501548528062185234857507042993299477698423154666612309913336881059101236155355285142952986449833326539012262383821673913229298486958834970892460362399907568489298581833332358236990515883303190822715299220938326715691082319580106289085428590044773884633293892948498722156609030607600535086747684783763918724198199061933135645661395660342551120097854579120822812672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] -28876237755121458868240950459185314503841160360445416018068242052718158066995742553517445852659292619975776464754563642977634794532505934735239010814855822052273457825849691089872258203367965953815611140592827218170617125450592486499850497331436076021277652939487105952763022849249088467519840732654600078541233876552897080489006509409529042297870706670425773417970210970125952513002220788838654172678853644687860366430613992596887811116231560353437903103808988019472476395375731661693276429914305586433573240775202208878646597522602946130438796323324178491452148514012740204333796366295442351805644926576912011239559575103968272977772633573022792433697121768331020883622312797066144341783506620504712155853778972769557118430423305084519947324516031200193594706426921291276576838869519855766445152024321336206700630688824651581730711896254490130697942103164030068248985183526854422163587401699714906604442709975114201593900224704373070106018539961391267611914201219028661294217688438911902290144178666809486473785828524747242413422961036998856719543903271608909381589362121131461175302360828754492555252167373070374469569928629573733313174401153277661055100168921692758031277151095801795383481458422042367382954868584039456579527868546571860697987878203680215672173671743365279467597825755364159261337844097344882314111105529151172852980743505866322420954499152314256578729484846572514579532012486848825692363845228193990119938895579983943821431473047649327299041220291024328815174040334175008686948076231654502961701461484098505957654214923495673378522825466152254296438128061294006296611114655357314957360357529836600770398985831024694332798676880229580339824271855603509901204557437418066150117994244991023292155823316238774784633831345941815022552531828122189565515900912702259683596322803882149902751382018778685723361881859859219205707810133467045093027138755932937871352075819489214336939803843156873536287710984839026452353173107836706107460889346048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 47253695018160272536835528757821730891497882920279232462741736301532775459902408235825954418169541991942745317300774604366216470092220231149129996523939447571624359004845741491369188132312935192783175147560901039330400088112251616689408319127205510563821908151293969181245175501785961263016109099169392001035907373308302815382898901982640225268919452083163904695895458011972082199883809555019091796031095946696529485875690979057481948114339758419718558001470699075092742003992586110053330028265193916694429999378883493157113311279377324782776441730871508167372937504768143608357105193829371576685670522291589616470910230947879057564017872106382448511195664538876987547054091695390186083271450603253908570691665234084120479460163220918674119683186392921366293456555667426980173960729178525890147650125661264416662087524985556270680671438673993075037874185316528978669807160615512375423747751854626251575706625442831989773065403759438673897533981250766500491463831268894201920030671332134962026146952428367627233960217972999530710481805722796675943553576441398353584181405921742190861498261066395687637801253861085136300017715118488790024328853802167175023850001009155276947323679824557902294734503603177145803265844580021125142172211614452031290334435899658284460238735477959489189714664033785226444958568516448304271161859564153799525396998272912603688520863481568130828893042100049921406074243299769139477156059454137836934010382205078506281131131463296848563847528066591523500805245465294412286249013367069251623301325514133418678316180198172794223667372025162923359473073034150890369582739773850947610727903841761710925609395477816997054624001435871957676722493825653017349423057223546094405092952490205995823996501945826610124010697307705925198859139619641866224646651890889964951728119658775814686649450146707142960484865234414205182774882022379856961967536101893553069709569716605420769864327592892005745465533030257993927616229176606162794214223511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] -67830011494032359079928014737684401866508102272177552024688492767124062799097978050173814355529756269915073567448685314658434834830751286934301508268692488970888142338515513003051577315624469027715265397218004435982801475791226038405581363680165983349374691428794158314809907634700137971339501917491223969556286240887127766171685976589534163618638944885951658173913470088015545957773160898819710863019648577906157840696417614151530306361678099021565712974877469395871085866449298079458518914498812534927767651966544904834621430542632260061575684830827975224712817609197240240617976396604651350052979092756018847167812339832687157681482872998368510781355949237884577074245839443412183611566117973167324280890335618801421120861148140813131069225625967095557619650620374992618735353206093371652338939626502373356313239655510486787746947185528096447322499401922286661999560622717490932035867250673164306785763680091733041306296972286990778762252438126522669716158880633338543604765479910775512138083483286481744050672690208634347171763300197199251663925856857131520255796678193578465953378254381314339362115873448157587041043073402958347987745152952343509285054559668591491198674575118578007650517921014332735973595325261774203227598742944898461266349631122019609357692068186306963084517227839885700344789723507526179237477848471234425625032262792599532271083952784527085151343315285023618741475331685751315801209836420741042321947538613621548364139596483634073232701954970523412745935457416507305056136711629098843496737380128943497104381265090541723163605752925370542038666671396503141168767169117650870391977926710120114194340415135467507429398609561790346798490419911999155701672104949269339037960454832881777169096921253484939236056162455046035290195981707481382359596615240818877090465938095597631788220508239998041127636262743986818837279113113682451669475448634700604957054336831999789255945899374322775666066868960001238469935764333950225235829512470528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] 101446247240885249047633340602542507011298934450986112545967278409348399093187922026061475214642474686748198262867733850966451406105581889322347272574349529348532235272334604566015979181610780611825006516018844531567837692884659579036636510480098911896520506110016709944660711363522055723102427263122464114357418973789453393496033167712113614740761862062680043814087227724654860531584673751748044974923527929235495951198141386198647346077880047649079478812022918425615304432386091591024599506443551895057824193492042681882799710730618789583328269620077042925455737555171152609581972683249195453041644369901106629809867911023897016373695698167004245017569715833067228162772271308747289586046531989613288303810633075342732136301261746049932570602782564649596938054098541747514159948096791076600795408930829039197399343213858917609256504266116628842807047146543812023994050025668914716050384033339289271910057478448441146725590455219078331433072479852626023802930913827080678293507323720954015205967091016184904951607306350909479489127332884908732001871506334460678587999139949577044746598247573214659587429723626896502168534681806848188746865582490342194461434547127300480954666672079336250950274073950895374516599786279427407588823754047911455563830646231795277301945244748807067770735708914817145220558729979270671835251869621211318083193532748821048850223116142806950775073283317898139023237406328347906954150063010262195201394150790742202158946573201724531093806354076582032395522106752184186164988739108820298507117794649539141034105348721872841506704878986860135741992434276282685845769582431180380872631811492638941620811674038884798344383251194025134818660389349649776465330567307626813421315911122463693519471315217013512853110721877244142602666579150254542383948821069818305572191779739375154933983362038683743663997176784986346894956297512734067378114499835553311713867906883317765626526273252003919501196590363777389411536849890201129644627903643648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] -182423446192098066718822028518629764839184684015314323686282752589124071475631775913353754302941232880216902792758989281589341108898880800946627253064277247648129724845288912794314636148195516263420034225261195671608720273446019204590382917647775470200508401129708489944590564373583307402642119360398002308868635133482289320706071182396875071005824822910862268257476170513910079641965163978363021716130341768434077987113494896091893146490896149275351926667361729680388902525438008898945458061684137783559046506425502793445749652646647183960307687877358071469918885365624685945369554005367722099048862600346929450459022027193301953883129914216063201518883618042884874966703610641942234285915084632396534701955290783937354268306091357239035408999959257820427733445625632377767683569588630364250915659470694771133293821656029252182718304501631248971377232918957897664698604510219896981552997212517711453203240276074499481329771524583051313197713082322775539069138682379339740432656006296474235567455424918373710149398560272113265806743788178843251722072104503594470641866681900636955966467725155714888854158903167951783016588905117639808262265971924530304503042072245332942264996066895953834210765013532831188659338746440317067734615901454690338926016784057690594989843984026928585118608191815989437994851062238354917355164844675130964092756169822547032700501108691883291955128085245596592663920589300783541633005586720112685702013564449054349539900737342271717436733172236350055488983799595258411163910122062877203634470139234628284627738011610222429847857001483227497417800180197479114334281560229578261765551433319744190192440139382163843072761839484601324403168351238904593097571467234998023763098824180191104135773280019268360765470510310474240866223243525531617883040304241610462702263033732627026292353889854877955861911457118307951161497889009690996815987047028603048053864163882556860209312026049121900479453698051135580185336440223296064953288885272576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] 353297961775788795230402490904339959808825387133774818456538903568836730855142094187233373271013150606690648113377260982995750514836202555907199034520957893526600601726752713884659196391012856609475145773652778827549102615207961680080400811997358182294772102249826236302201333897093494999314924651301805606688148769591658918777476867719972343507532096390891299600638305003535635853644534148784048366067404683031067770686261943978708258782847839818590568029041528468652862941679357279077717852308620725770253617178613070894967830675875273028532749123495265822996601276652697085620610274818851833983360175774827258014507788758201868021483910004102258657171623806209315941418043726940611050815150433937168978434397576511164256861984374485143485849605068060376544632822502041579462877077238149142404879306810712637838011775535171080361995626036916048645553874413283670406615088428677777810716652066324519751695598441658789173280377100489613502116667982406081865176161945457904216970831965017218751166128018876878770747241060413350724699121125549643889011232897452743426456096356933815042251650006806812749777194655303438845859143268863545227603645848650933659910398618689254230300467093461308076168672872012176107136980311544744585145752931486510432935137877738898044735488680654058598372169149535429743742038069385635455785939080707670717536852471433092915153531732271789656738748604115138050043351673876398297195334455975058163588744694551014119210739096884089144297747243110757993029787155032529818397338620019140513421007299953600316092402588883826523510711394217031946540859364879476553753204809327015425506139131616786154909000558328507799908131658426994076131763744861816709148131682478341435573369878929647015181798256979326103261673265033914171683226390991417748798923921907103127674377632237059521887812255435946196671201029035122215017706485935785607065512079795002634001762139833094089184384932120340953806156559901042282468309153704279086870378315776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] -620509399409284447095964447944167873723671645559717815488036769981885960989851852660679894114225567537493629569329585913117462660137014167124872341409525121959419869491459554889575077384270590653459748276085756937247612038898411916234466236556454249835399473058046852354924664078158584581864275299840968548761139763388460848609727367800388487363193208287990912091251958790563910180742635926464178665957314201167685492853806109803744128264055972674630883517248165458199909924421643233604602574229830478990464360603102411370606688120398580952503972867989499556932033164037775325904279861741824716432161826285838245012497128796298120510470710378946246756921715422615494797367350729410345174174120941989022207332067346190744663847626865408643748807721283455527294733962769513787233836671628874697887890557236568987801077229040039242335936112691220058817459296551400656449635721841545988385127426051918244365784653569716887358986305597106495735977949726294797582430804799244623413952471066654142154769176518448889310065838292006810101115886133527657050646452945679054807570779399466180310709861075277072839403205106430734535376115459790090407706616629817979822802467540078960273004491496046705273051985183321961546334194298741934447334147352365179356384279385903581765959459607244894633314023020300219514252281791117796569144798062977046262686804609015754263576526218527610869252890828020201273548047025617938698711774720983807196887598144061045860379910281896805393066291058171608432832823998911100785532896834725988737330294071590735909784000724790539674230303765217125392638154457106338231316246461226674599078843764489610430729716197744835704094730423428564766615902116258590157018131680179336475171812930330362555875962569840589645629506544417904145338221735074290615015596880274590268092298296242224729495554560129245744386317316415061125915644898644633797526838324191770449038243509330204949581544039123105508916641617942093915761207772635746546632013905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] 936283893261735495333090300255595832782167646853343144304943152890093512425270391004111059794737289075640438317425436446264000992691891164428433046205722681618582581967490384447358830074394313402316321960394171829123851453239913711094102088425486544719154686745828916388120337456306929819478008983894290693771917456104350790603182174018280179672540333311006565622263455444037588688317792060630035015541384178808334367861262484191915947296536346683684593310629145081950791510904685602643111768511247170094730269157548181489210981500970970691039246819047114959602450211968410123133276414140282639712279154900994851807561345388120183460915160851723008092324490021536910599058763710890491698336419107673945726380481741810907197322744559814193360179369943858428159647772111434086296846286657272244573773824403094774143254530238245518448147976637501743530097561070136322287342697426700930387653066848163342215730582484271564707083909122646173786766670590092916983829427350672295680402066077360392747524619670400038982340404021081865354342492499938171799514979862267966734647613895968684898016373651253327807067874778115456621145545368649598810998049572460123001710614967284973911056386598454606467492439419191565840367491132634889337135538140701733285167287930178596487873464545290931467901730163306814991368470342133834429283359679499079223431764344887324075364295670770586166531773047615923719952874442278748784681138221935575300195672569903749222966300859751930236658809282714889286175922034720524987720344259561947291889924419089342653793217948982766713305361857263431143949159736924855083881029876875384054334234118892386777755580518890117565471658659666578948553627616139123879508155766862192997981237709992116502486239669062044426808037640061502374904303288097810968450483614682641324225093506554449182655764654584981530998153651440303201867142690925425644409634210622512322870718053622695167048159680645539886918598568452806411084083505686349703423616614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -1274622310169209120933889138787324192496362695803781103110613910883807116774354519472876390300463751846422355760464448755848196072767243044895881857854324869708474572410482833113834389682106682035914129752639463667632131792466889759026459564892063755087779970497271397889679908977000005765149726724958629707266840066751662877798988060540834249645434845222741397250972980275608522690737202341988908611066834937307469195463402946503650304422398399757574917793185143830704252645798364695504572209837385910764709195255603716326699734623485104345367260524306670518058156451666186445983712344628076783955484824132933347934488943259320380678968670193207188088097059038443010846140935714912187273725950186970787584718950567216009977063195184177743118303085170825426833028633328072509256789743484852804465466186664785401832156542379428612092678695548378696749140068257150727652831812460046085726871991537570994711364225567642549321527442705116475578781521373358069703177836939493860225798316227004493311310634875042844336001488976783851180702638050647694523284118285365246499267914926761730674245815536047547091589153383086122945507438049024410224634602551708257368796413835333207877873873829046988820360576332539214693581884382185617997236297356549683101963833877232814515190204096587556980318815468817666442579192705797581680635121474433450336829424804597568604761798231391957808052203703696181422427417466315685167979335951022605649786872783414246290493411907351211307748198331796621514764371096536482418512989716305694052433014785085674738269525766346663406352435643201234582895397544487990587007120755880927133795294434213407161418529206310875622902931418183042561857210233250514972869818879186339544201642994157243898944626976457633851710838472429165380607815693704143361586350065683770237990831861783663211292553808571117428174878848869925804296023083418596891458990436483615515177481221430373181065432665349221025135996369132526984084308525269532646157651542016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 1763085109314739024829186847234091155677549569908725354477035991625905172104464692565075845526146939048131031050753848090112268200638448466920232355707972914197745817920878108788810916280462156488297131220685364885274377475034384659258822924228403496195059975243913827975148993231837459990050552437868752879154725502071371296482474835103916537341255785262805737189901453971090429755570777291705516552905709248168419394942315776740209626945801237154048908283394312653186453565829286411950708174982310979502048307505008239407266062972438626840312360559857898906888173227100889718106871396809203209301390320865193443928764040700610598262597867024019189639795545006932310777950381854522663692024636726551367487109024801038982601196975548351228928726620958538247399300179727261622155072752421486860729176000383708935153379306167431322559288191447151890036860911939011826355679044278217833870431899077228321369333951017033316104852113567427201646892587208245645750529281200416642372490214665691449999739424159110370135338860190209221187559991717023140976742134682806301282753583545462430678546762205757467626282655154178788497631467165876159617661166224674857977255246597637839477650099716236840142813629473493996165540904187321160400866057498309269002533530133091981657108934013737952906062563348956756969857786426822169577938269513971707424724672157668701419351309998158689003064860139465768659762947920525901712529009842156468742209860246997851608392865466252786037667786663687738106211845637635278151720585224092392161435319564571693498125184115929964053121309950812480480389989473468848600757862490250142855104622812094180729687205746601514371390738223975548054816951197140647627956599229366329172692910519793576552004186318788211054622137772861808392904572017135774330538006393334608540081899670301316676202661431528056614796503788138340020636849660993140299215133890642843103769494923574296447799681698807672709986050223049559926832912228493336815129115754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -2698809122926150632656359661068240756284608888623071473438454713742695021148115474779174569417827090044424808868757826705958019810298386415727511278935347258996983893220691450121508411631671146995215592142530922563049531987935715615055800864741171071970024905133237597328012811749926795516255581121480727156939390371869654267811445190755267577494369090644490399065021027111186588914312119735518417465869867700050345810728165071984532209711912428187302386571244040446118559181002418578069234040775962163678950850411819516392853739629281011103849986945863039083177660268842805290393831823111128889685897578872187367151098772279056070177382398636982255854507270185234492932902467545143651563770923908531928502972830183670168390769704529836920352164450891754870477390054964566586509866213284110870600502077501990723491486017298004271525077231098768840544487072066315690699831892065186770477141290275147744380122401895763507245881208113681714796913723182115295204203608642243277421805576436259154571322346055010276189771430872684675739191101543643593872812673022673990995105706928520166961739421148329981106555080444596796812124608081072979543587697162059809100556883375257886989127900444148465196734888187691105139597739497219679809874374680186709626645908770433768696178266170203810112972752305545606063710380919924070717157835477315422781876366557311096569456466382444419769106292068875435307052413093970029610356537837599240986559717591702672129585199506318288165267213785932987804003503042977269566176096154733716397119174614517164885914555832557312951682655364191463544867371908783026432661027627325520505272941352445694231456964527995055779756734867167886100600030965274803535722752637166663454949136462362789182580360952941256321981648343570878790228010037201529776553492056059344544959679479862904532937773138767461503278010928289991406696971742399257551513716557531647236069553100918934584784963093808652664883183477895572794879549492539888084790294872064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] 4325108983911877492557296865916136216169166656685007546195137264710507234330721198296581764333107922027792762823397979501885336782076348047611742459547690020463991570563395337496170079765079530808684115444660609254753815531798377031299588875255941961850671201679831827703877207558547878876213549126778709971954405245734293048807218981866690380134233660784764538785834869462639742154585339591605614835046799807867923385123263978475233933087346012905831541228898740246086915202349166750523322988328438104588316131328300172924767923878311490460653171245783551222174483395123056075082108295489558593031266451435866443717706279351705121885185556571482751004274455121274403752272464063110367616562207207822881166212549793411399562125701512055923876191620151348121391033233087274071940234088904441677140962280844883197566900754369098575180069126306868134166842054598759604560842753466724869773605812995798037587697445039147101216203707824043531505375864797956283084092569381473001756284471337773837241939564859657404425433570498399260533533299273246066866358051238421133020910809046378602580005760644397446355402067155264394660114507530572081478566426352400062414550189260344806332418867294405416430654610757446475053240369991327313695763692546516808979796602326994506788249701743773888734058946819939791090660615439133048984975078494807168762654059035422524612892238440110717527378181471650517213824203458661351525849381333397046084183950344977070947916791638890401669623231176137401550861896884164784219558477237896951541636042581363920181170772171012593553674606669606687108882017650724669637815365818324586078071473462788427776554445545536030652495346590528585398191562054779038084910069070485657689733932762003111322983273999574607116544619473917616711299743719252020558922074001594802961616001078738644500951749842451835683180735017356781768260172450854531689896626813682695804812229404424680483358397909911698516940332553477603510097970972443401141229287636992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] -6504491578117516486421775144195618998298240829969004789678997465400106936696924548601264440976442981868420792253781411566644146247198701445617597375006671809419438080592065112287797980856041628069177979007588992613936583134684135942860134770180361915036871738297341136973510460209483065190227175343942650218560718533854773120815544758221477545449358569867452989019645444780266937107538434468580822811107880663156967079934560768880464227657160184010928224149904586938615572826866707184165478509237456748976136298728567048126707967156220602484729793585892661110192305937544956280577358777073168869089868900676624867934561715383971860717504573292536692117618665254006867731492066331939716260137662654209860217230821058901773206101051988394762040826400653823798784249696555639916501989911713583966582067405940961110659754110358511825700306159096107748039862265335192837765224928675886236839924710917491724438107353730302919451603959750794298645256288605429990694226739567569332197965610517480066158119680388452718960230110115713842355483461621656547687463478540514777858776473419883874736127750240294204104253887586570582867563301661851857740493344992281965089157958325164512924499470901027044523011060829694484164010087030141166984408938200021193740637824792154799902455013209902340723423780880566817419383632788694842739381839503912382491308877708085153349394326685910964399080113996050554487404345406562655988232353607640433383666630421255508979058678862412990571274000498362217227315010165987252636641047179762648768455489581085774827395363363994893442859493355859302618479702721027696254235580597822214695907552435897839057503543840167242051790730814018606949004442027512905947283344502789713444197554277349563140676903865228817807672882060296751465218230369282870876594548241839719972510776090927114503382151586556925931364690525483602918884515315190825933840198320798662237010259414799464282761201506769842170424884637760871514970516961291872243561866985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 8615258789223418254201855309508538783946634298285631016167471808751755046158305048880996439080586068526724238981160312345327054186376029381874574652139158191636983615231345887082687987716613168250866714916724689163370081576632677053050049869358397411304480163306296915472824936820919559102992253591188749102284044663264129481422571959611565028970255185269343525179872595675379772387642705364665122957166837483748419768666159059834355491208028382884569536079614705583043436726812920805068266538025982853480833330506863168220664319104505808449377309137988596864587502943983142705269914160342453170497608201472708134878563839984246948059447290585825800760459010029178150009637664971466636113694907753472130388676900045526676443448269161083275467789318982794824440616892390627313441677879765502141049817916455038715937608300096606374556027316441712520556919651025701105398223932818032466987306481418405900258898084491290750076445484426589315989564942966039713306044721147072135337893920997874077744530719512067502030433621155701086126700444431398884257962553450326023445420615954138694748298227418622093074523938479103052283488796686664364986885136663734640445584660131401294206593508417209305270876660750077269641488749713732842668802063099230674359315971233870574536190501336240352842250905593230215092859694727599441047865088038538457075880052613837214085359000451019493652393207756880025505002769106640671893955095593965865736088366303969509617874104137181410927029342818650241809165652009453329337611788811856881901646100636207828854832428745514455355278591979780853291733660863255780898422610147873104374399161290864241193301490083178094062719217241034255612231150058711804797398002346724795020836730480043285246625563882256398502256239834845699583301979764540996902709830775333678673144234722644348195914495585087184063607992731745486381777907316191088148150174345540859761296662161443616216340947069528415315686063277386262353711762418474267769490141872128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -9847781490987091996488749717451914762040706368685424722659488805031261500807819657831843844123488240446874947764843143750750550038066366417994980012812995878427086158104525757211120526511032711248546241723498830255743768588201524493827314325062562330158961929292532133410556810722193283376931843073470053163467112377834037124233445152422607074596786729284978231831260282063683005223924939287364897074555636564056272123960643636676010410516518022535157942991159030099252144691669375115482250491495238369700315322232307943445723771742119869704250641650015065105961052711996390459377383022024178354190378093677669986526060713445501609038267452333927651390713848562300092120086376621898899362467377463508720168781658600692368612822439589441353368158054552690076900494011685041292729312816823349086636980764222668096788051179923822739701761223108582938928890431449953443215723901809162204923578346862377336906213411218420085552709204096510036608263292926603335635269245845515636802531257248752849257155131063505906278371312039506531245118962997107803004068938486301555469060189032401373723701072154764676939685072194699832911588366270176377091894553446182966025777553005815443303224896515906577974526973972920055316716513155264886505580003047857540782804525277477442756852831878776902568303328410141366075751437546907321310977888637243407372662075195266109702627682729837973691911661258342749222453892657815197759705546767686239943294833718992006203761710234333162375151535100542447243110429839929778418798322855206617092069649121260998984225386661238276552366957534034255421190928918817814953644619132442786609243627634558852583889006388080867010476495916065500113485283354879602311366852567788606240217408510143434008303812016519785060697506978103732364813630770668674483172836890488209907688307884328170024100186147281821856602196736408251741146241706594037610332657009262833300864466912792315008804490783774626963916917321171504620833100869583163923973625872384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] 9699705366540388425959083675202390624797765499718472857626201868312651202617222518899328700913594633199176444184017188599785865024332871434347402845129112075660213022140034066387977107643317704984982370355170948983640407356058766211582328012806761069310191884293333271529935717076558439606923639666213522114439309739628163239227588734818537149417389224919048789719426173151812175301941284664557078256212403678575958829433278809630226957226819397192355240303093919089540946949276456988699743435247518445771257006108336383223787434569972844017163329136057768208095237494615114498205921592302592302848775538705634639483605908510053317550919608237837822527922661200082016041550265105199299451242446014560845405120739918147128942160934357690852814477174798315919852810960371429247338727677839938813577882099979597894190606579029234038966438203010238674219367787939134213114516611980401390736410764701322888091711324756456927714052005251190167714731444463135117628269092117107774807862561345434951494122035560408515192248466721781876843937945303132699595268147009562325575960619500789353207412966705709672352164959317498719898593522582686712859719169964876159415913805803647584857549847557043623850731800936372843295738521226350309124529689253423684037231140870469428722364356953064964168975965685587592143280238008411773453044595734112068507237054018988591736251202580558244864543055142392827147250713893260743812976612984256268692235097834221698269307288075407680165003542220055749808698729459901009093180320535823341654587540095899613562200694877134631861688939858520159597413932943496299046201731427564198879259999351110542050481850667065345422167045479758055050114952169781309834365399229612700975120675749974364016730898925406301771463577449703494872164763694661487103138992613397663814102364853216417060358500226681650069560990318484887349422147644651471439974170420200693459216449000230684850902090554440851181882640246782731924458780413090992949934585544704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -8271208402936918728003427665247642189987956594953298991294121558177845002997447114883296709862716414217002125653382621168833070085266931513634764855471670979014950083154757821354480927877576503803498372628808000372792391127211705399189991361832706798726832265827181597828152115397119932211623230838484266734871519030553443084525365792089337610775146464914326887123225822997853299023651321496016540295946651462036212261145151782893587329726944664293086140988383523942844100123086596911277964664460130335852822328737181085420223692388654535304602428699804747933450663575702418235583193148524570223894268687872962377169483566292915767372262680645945015030803041113709212104534340533679103366622763795508817598734954956571058739003186542267634969713441226400248292981836494562057214345849117201621335701109090100259954166745949858110082505339525699451656067570311623317257449581780847233330810460428332750811851541057593063217128177102945715100573389115079427895302658097423176734262222281137700730474508959366677396908681859995013190296300552199212079906616641846794944238860995511900202522102526268545299418979364926548154810529070802556017048125254417720725019116001027089315236026970133773875149041304410676010362604127060078292431121617517109266193522764999426490300171708940677947803150825401117315159969642496348787743548145555381270127000622919038555226406183780716975693571912715484131854930521542048411326141212993717154518521099997284612801985150872981801158827436459962370183573447686967110410251402619573176514411624418155688273556724450160776020998213969002521244709721742196030926219001572374951976155010975306255832797337264868535958455317504669548943270306958372793758834650292886653463953005378354320368171919192113316212263642915532936933858850983669547265088878796663231167796680731433396480340785435668075082092159521042335322906839998474050203521491771875723234904035530923029684780787463227546660378718540931050833915191891142396322611462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 6149178317942516463299174954338708450306741530061953858867066753165522314849660325132452725992597859559561094961986104963159924934370377111955346754798654247375089794916522742905934640485799672960853730068196436695998063191602511655909211888319557024737229083484695007701439834905246477384466976760972990133462929651931436907522954352019951303729335248579936506477364753817777442805116509681713112835580015203197296828193362727860401171674448602497278663142119839914681732070672278176858109872029554915944220298689649161663062055726070734290158415566809272009766761420540174279511329992145741335481394578871888406615400903043209906525501444645123391344728574339871636996155383876206348271670142919297282142905133686092103991109546268092873002797015794659085064658568537893019458533538750462690967822577299963770610062292221642238737893080453733038030691202156067573019547813793267314531305508665478702028418548953630515231159124268108733675727138743623059969357583480371622855066601637223933337499651796910095606445234171471910792579126860726393609342917788413905892291785725771872708655395290367318159340151532073369425911184571350784065253023744856389703207720612878849092399667890761539888746701846431692147052525252849525914150684722050584991608653989860149060841478472551633767598838526245392561630951270483359866261007031054645228450782701758969856079604227174514041835838611255698329046308738629532106452829848573001761019035925648184297478253721259255947251912484469437650314100547345587109290207744957641389956720322112843246498710033275815283715834326804453326337713042945538599622581952631606411575742354280755327980971001211761557651354772018186703455282363227319476396221341396139525925690556738687996979427327573553502151064061393786899287876420777787368931528583280334243972844189872335993331753858272116790938228955770717759441526461893490767742294490483678556584874018891782441223800674507488015419770271725662288658475591690379363740314238976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -4024550543173119959858890567423219569013216347680501988214045862225218150199026815518909153865990347958957855600738669497396448036648597349073453980837973034875309852563801180853710943953756097931573233059662264132824586024647145646720738492715184963764225578306778384830186684195522703995842853052407517708362910000360764379108563893445144080992628262107328900108104874273505848287480284430977808220783463684838230467453960315924954691897936185901683867850649451949095599761311699647854167474563129400177827256730673793032269931802843540847488986669692518953326478002663456978283789228638155071636538340270827366992635142467737704748079053482330443139890997227074360454029124671231345877004566537927284735488763450214973643547976516607156764996531243967271502730384339799425786239225452675834644442722334140059994624668415505756764165497434256234976497673076237703479526066775401340679140538921902224236748755668802002473132438014085583102147127981623115545951438279103317539185986760204794927786946898846572559482580107042886311359110182308569430200107148589467646479753592754714242713131809771653451236684839229528704010052590630004059616432811160669929489013368983483542738861664724955421339308880354664845365190310750581872324013394702967760571899242652947403296867329604748440383948834725019814592271723354333413672716626209693386514839143058178153056519202963472803067709510787948108860999970896230876605878543932728943530183390534325672162257907746730347062561033701554825435069029039154724800262454317620531749864178724812624896745960357646577405207638163963676241102177859201647632080976456980972602917264135041858290330378648845376187225631305579994242212504521974506011083216169435030288046668733910631443755667266618237823332955454124467944039782069175830696760727922222080619851575293671021287785313341415479849345443945658622603516090336667934222445641527178474155317284581642736506635603434789327175304227612100550045802172418987580942240972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 2355197532575501937622946058900407317227647518109372694410565580677169251902428447123214593585687400110268738092563697644026346808962610967180902593762075354351550697977702951004983451950997977424772204271303922163196428135175429242861835708867741268009464467072869630529638685275309957994996748322880149274810895374098612738414151351221012046425109571465766636216378201676162095459178558004459809836215261994869939063249511832960065902739651184380885913840806020803935731829988020386104580913185618391576065190362059466496764150579689712493837631350575083482633234452150158861604773007473101705611569701212164343990040678552899808098110649701301542789553790955180893007107624773723341880951717738322347839286102078891103339326040075026182095979564084101806564532809660180887394684050057617979060185118423439906323792918042164944050368253264085844770540018976963184429726827449524849928321433766709681546847815708452155869005903883101608214266552608359351908427280247740057447479142783036991916697262286634332496109222338969358195265812935651500425729868891242575645950290909023171627723796370100315375348104471897944133473657504614558779758097631784692075351537347708252389776595528962405969784432665626987602309155505573844713184325622876756803299276092324022914734331928583368840888792942222396719438310407836470041515209610742253356972883758951630688480526385857983297188706100636133282786753840212516417175097027929916025718352570398559015800254040911848330490440061604312822642065363519280243453661973958915737531557102907168652950037524962552578954498404585446970420872610600303701609801870488601130791714244661256921215766600257300646133933630776558844913164864660026931233164071397526563753984162363799901986846216598472755154115600258782053021533907347682519702283957388989092142838305248371141396538408386517935149850660726050468841323451378904722114914454746890623220370626381318128604020748339663411618689924163347919478189660350728065179606581248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -1265662415598742128308954082162134733231330486400160014744659046863790857649015617556591665114524864064735523411943304763365511771363799197955546846428761596257813669624414071195896008901103688009186853650356942772673969194610048232344649428972734927790330773857200766487208439783095701484474760987332086225964163211442070421007214611400606917623136367541956763983977628229592476620050080008932691289474578936238162713327344299390795169913375668821243203011548230521323094353401950029729134020792145439636918006074774513132948897713999241935232772010652396670253555994855876556649191250691017664883149519468202972051150924937995129047842641608140558255124360695830131501733217188098133514662935346002143055512961485753649244974790939651753578568240208278991052219059872797328794264679795055317109220137098139608233454855967981421777875578491555019990860811205683469079218109740218548156012159631351510541718419479353744905291960880654112215425143108364839741144832464006231530772868993296612935680807517986697607396427916370547751030542854554578537207728460558621590459807799741755291316982676600533621530960509737654603682822335350556563910084565577349326654374508926000153356459425693874864574128608291088660084703115893784541449914435823675879784105119350643476466030293860863012615784073633411028610867386043971261091465495767338748670394360307391996367693923693968288335464260409775406901597068814945967941223002633768231891939877884988819281847060397749322000425636597123038137190372320290540496407000068214031908638673834738076401165962657809618342276538812525273551013188243247088785780624570986227478387498720896882128963219539725950583365530469084951449467514770094090069147538530499947540448373713178672406765354416673142737923269270469407227279329496080826209349776858452846686973726622237782371859728995158631004863784825019456984931710871090930468926400170479626284257913263939454551786525891818104115347830203656050266250114423870911755017256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 650735070016708653955033087108353139687089364744137697608747598184909261459798411472955482826633579431961457712532864846184113782224786240057829965920243516969487725322156792897331274594208827134637535606307880801331396464307244620040610176603917780645367275922120163740474308075972848650337632947017158947658436166985720713695244469915961710697261231548207344750847317023280205870001387998742957730318179199704122724284312600063864320570982545813861999266354789284059551599177372324990287635586977324100527160664002813123847034309042574358562200391461025000086407563958073180578371718641737024314114945605389503599227869168193335160093810739321800545617303219482239542338367048901120708334701618782154311436412431268529419013343086538731675375147002560400803228466262546686423267060651082613052692619427227569547037611497703186183964539624413257951128409187227248071175070522623838768021303060822220782259149372676128286934765009867910662857079309233358029324845656094156500306253691942591330065252799885974431340019500498817270915695439502256908685026707955627139771609774560384975665803799428403540613622199048522502693524018046572088037857534791919491646529458177566995861933055423925571765581601245680009004995556011155098004373527468794790393389778244224074394306885451289736415897758875843045135977431135386031917834546456685909515291000388443836054423046666284068636013583520344938061752531647953917921114797254696908659256805704235091490797106772173650135670518643210014605113698737421741786564879190466009651360147181786994156080179818868687254420971893404161069391537761949042526445436211887939352064741665764655047946861667772919300357423035135667075332437866489726463762662022919296713047517714169634752143701384670829010951165167384239924887081909102128977763053337606232502302604138968412163759095388376458084640997605362717308269309467459877971090105220348549686417221964198732720238621140225569000512683222326695100921876456820788889485574144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -335043585986516904467798957621618508575570277553089689012954243266696275653896260661198455334372025410580234522878146052927369620948629313806445362816678975378085519878262051032290311120052512239775896833762826626555852433902427611027013857830754474145765581707154507325818955167346240191213171268556443442672369365813405080515070603895635867912773526044358358077047757610698346905102542404724653975066081449721084543469516418669407160921366158260860584523661209375925482127802302588313373390819254347919157249679325258342657001231504662137846198826288925420454190708154896278466743461971562437562305136196106875915754080830172430333919170705919635086660434648915875523017070997407628035868820953545408897189855706287892748297280178141393585295790128749947031820601026523112485813981251040410837281785911802648217190555790592287215316721662510410829485036223448582534061139134269051679923423799578047073743825349594749049658406645669326719343376412251619729637173657495809359664357017986190989009390838638194741244807192433276859808496205317200633977137502745825412901452700510965326609776705516629897652754818675364094735409782005829347420472332868728159601843026321978150303275724107838133867208526857009252643039479175042879981379563236247541579356192274564852480453789474726020019842762971091428821880203301459195754648524095423609277328856087905467899001952509299724242357738807831101603650137726873024468001040902799001442816338650188744229560560017398238524030156746974753278193312475544782302872946194466451016894889439267401924376770854451430134270500415137787265779298723769636811176566347816953653658872562280230611875075403957674672476535267935021264757541947324799529126452523098338657623095220724887224304948599706933543064144752302238012567109813014959482274272976633325849608282652569818360205178164615328808873979299827648233554606815261730694339874900995977836301551821436798068812841645830731872366705780520269942123121164470834395021836288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] 176601391571058435144893750017534536184236452659475811141797405331789065155836355716234145435360317996376391241638790595329111151395014496618643683962125436212705394976700503917674467822186592260236049062858305822458930862798089850051854422414839935938072894230392683465885414576738225162545282980075380599232117604122874350355636503273607626276731591567640562769944320243598593079883460536637009837426287930448215472167665869604836568609243602009212561151166675125666534886061308734264373631094376337735559981260863274838957112070423330602514297804853227955972712414345547718409819122561339079330451724164846400449546264286064541000580494494978246596590298155311037456209732091066624120571023127036373428240700838606990801955080665272327823943782153249839329987025410474959656551991076505289113706070214083749911296585377978791842040807128876650330194518543057485267447292831605426809088617224371506534815552078366301961503029319906308256444144589992793231087685815201186987390451403738501023398956222436363937404939944370647505043118172835027264673482778722195873921982377516181105628651722943429176994109302284785299843867663262168137869303832453529052479017463103156474278269070513508617265829941274729867870072958317810217172869244933208793270259648942864088896912743880903987704002319760063474479845923270054085820863105127510980241340915117894675931208166751205761346450564781440990696181286272070657670013919478109831807251196225966212528507888094519226423301130807559495206148987120290989504319881937788191534357450713303311858021467350889594357560255351926922949172423973245940790257964731066002203400315176796887658671783599258896384523295403563643823717509025096656559683142206114055286017726561198915386038738521292833337365182337520267671797126633455051207060142519811670335894685197762971071993941388923326319205547108970968139032523115378725596676671120394160069751910903694253012075561346966700583043210467579104451861577467766608986080542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] -93429073390208754522930769287579968792919482091215687594863915624255840110215777783052871538924577436531606903196582904258732618104940136494958548140956577899535766152634230828404951726690689916326044601820001464942475880517842957987287223560534358504298528745370264693391814199692428253372313556608196408382600730671296288609164208879318981743003684943514506871816427406205235878980259431581699376705780289333072280147597504504719660078649050469104419118454379539776135132700822337591107394129715679705057561541848911474253001801514626580087455779789205516231459209980108405146668417515124256355899137695761444702018817727564491966244816469542680395229376763874650599767884813446712898928731447508460406247647677590356476514602303759034847998709750684040093314714034907952174893976893110889637113639866949499961503492070474590639515339203752499658594601304016206465064656564143071569808929313330316559564162303654236688376990622430034885329544991630927127983706376415283236695529615321194814298761371327562595170188203874726226418067165932978158471603496210721553139206832218997180923036456084306877220765336170728773019444358707661140839360827298238408182649584201976011404928909252951404200105875398263230601502942050992555567324202045262913394709270643589708631372601399259249264532728064709166828226017393664148024220812419021698252701654821943443068408581794339457009515522157917512518324559997884039766425813504322668033037244963727022333137821695276491630679039109996100339836565908637229418757024329638390542568972224913757920481104784768308965017328539490021479751856809551850218911687378003387060674694009950238699143121951810078172359374853274033781525757218408735987740664477056530252460761073152677732332956774383009222947704136739635166248515841561951101606742838757893523485600764509784456650258618206155228699351422552683395887625465553675859330142542895040732566914936832585924757801972316267475027660470709104696815220220925166718354980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 47515341444710246139588455945867356924777013098943310823853422097915142577684304156633427292138049426055811307861428936976386280118924529737922600216412877459369481890654888987076185685591889032517732023534176048173112503569489066102259656495777458095567291202890385619372281524406415207486119559205390068101136530761143822891371550339638703082866996675737617585531229295743720277878712471573155254525313963558268091767836354406753488634934376060680576071980981718160766881209632581898073749040690948227369309554942362580132939758161748363851155612780538210995710862227699798994900468822215599624457531386701966222668901710528333782873292081942792879617735536351618871700681849408782318478394611814803455294139134732870733900736541521305020434766316813442070031957957518403480168479209245497121516425367862095031442420330755175069175033625588344860940949893832981299996275486468921921928836926203300589804080902208436994048654596143071453122983389369066540231277492572855564058393720409900615341943011713715144364994351746129453145687176865458091513462784303392319799319710103357647881286344059810793683109899339452806906903276594901352901972756574982983270377371481022783159011127932921062000447572395738847044493048740926419077580122650086843862204432391583097597169976487760275884262567854201601078243030607181422236732592514734163624034946807799495535107061302329376845057652423784545692436810731117519384248308863614023091729399234935820203641728688201884040352885180294306653748561539476718211234229154404751772766267308192353312554684836517571904602662995024813011232822388463277733625681264017848187044833579286088691414074324698076430615297235351921793882687311873966867408599827046547914752009798805363450808796117837958736662193756152067300982329862626929935869168999704926542378943365531180551998563347819424911642979192963552108432438456758110002386727512662796350888483349290244195965887342270437270623256719054071036757232473384465666133721088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -22363041313732526155376938142097234378201921738835939078619563692131937509692348816526522660102666611042187832476797407393752914683326256323457399774842220701668837107003183652951534588798559268854466986922344412756961831074276787279737698335923807170151970591180181923584097989308570673419705202901638733498139835729385880022739119485600907313405428281895410013725555150362616976731318712259079095642546636714212552960342583985936849530859127877852948406111461287649095465289647702937087740521869052141186849854013598197267307137099710912849229960489370627030722404350741423398953747726431028434763288757315374606526930512155559630264090987551855581089462074489525732638678034562045930078041083593576844243633815907648697469333589100851692028030622085309033585890955635712440661793311031614796630464236865492648014216160531108717740492000878567672332520324724149742506285900366952034843055840366926772748867304047900349022458268297101057435460685632597260806004898273770334611679255028845304460263794724616422418870436898360664734241053567101262660792768181697175783810060681337255306703258602826440957675181515133570684022925646725542655897696471373541604687799759347599204230684523820551491435644325107558280713692471648302847424704313050205639465951513870333838937563080468009705784590233663406281949418628901346106860780748021356092027438651742311111381056552983069590252813121237380590907336067912375458457090944459983102851142076204058667540160013703684403390536932989271382279205610651816472900977606724463288428294417271251858154764291732442196617578590080618874361655611747671086121147461407255201461717883715554372034493385271768106967175828339422344141309718001841338905913670848642088738610934529312071602245278668868081104680189897320999185940861432220490252567530874622927971526402723308358676380978588971542867416887237187141863734308213022952667841450737065421434998675501663292126250755123306877624464316909821500265719104631028233197846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 9519981521707195332785907858474801984279094625435733395719747547823938608406137084833659510040928313156076193096978219219209172273043071195846489456990802541286038651105364242145240252108740362795447189469138487634325956977386059638019544555480618444564409999646592637239378274160641501764531145616279194525926049156080053749292216628904361039129169850987411588031509568045887259979841838677509222568316764379243994230944212704709621614749662572501829631553936229265361482599527748595130537297239944872133827073503794535714709391421803605588947566106360498362727729642994721860704431948539219813749986161429257981812570100928774752427813586388425118185413957308224693312567401454810243851701014804377858172616230073527872987384237991873818975982536333857330888444018734783879211049470241971777904465616219438335595423884083417066749433795643068558625937793471404215485382410198159639219096349741421214843917118535868483820535829769508207465954318695576815412483242621645987893462797804093455015343038771576525101528987518360979022915790638897391459973735495253129048655005659485702179784573708460165452620307292151550888734209019344513002176940007942562377224821593115726005282341554536166233275112089863564228088934691328714722808812168348552275099111668378999860653905713757135025469869934122882028581765878537137989731152836955679376076730823042552591394910455650313910071320655649994827913354804313045318845155278164405273653897490720040937491943258165584345742088582212795244241450083374360873482869887106448359936867391659856928644361677825844310573985500830636224561425176074511862219612150731959222393499457494428721724138459816744000897757354476371974476586771609184783683887302278796829324946259734313266556817063711863323505160746415407343162451907513858948662695839419140871326545490362559132037169346115873133249315645759804114954925929134688677552752702568224349453351166031851737452049583832227352779346392449977599264394604513741307530706944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -3626506715623141413436738146610726744026947757498486138691858824437215517998671973320294504391530962933194980807593592927976104532071652432147878756561977343539934151726339213948626186165482294206546161095431660526862575776296347713919008513194707227045887211038145063123231719219174507232822846694317993035328138564965135137493540524058248793506707738391562936831229050287499171616923708538878556983283295016437941722890944173079744362818957056828331824990373664636973135733288074670803739620901503417638500649442730825677884236315123252175587990768047375582810562746719127197212237831135062264826813779230554984796273360194067224027098338024737961123420079623490030267587958187501476354674535581149399304693022239328196257891933997709169301609881561278963391973367037108675782657408316376451898549457496303239122587660894209043178252347344664658139056849734300375134604570319704109799527788452856614741798306380022937125313437521156195101600282841922772826845337996574966703415570553353337329610913910672946006240126988371137316984468410178957434217533629839364974166031239559039806441616360550190616178959781281774057899614767878028316030369198704617326061840364838130368049851611481295453999946194450240182911439118775494629272959528454889168016690975362080272195269894578044084511602763073725402664348853412072307751404263850574467331101404623587658653885206962213199296646116818320763691823682570351904428672390743062818114475791254512815756060119122220134313780237503071420126221872558053869440580930417164524789516512013718323815255557857289263112360092617325083226584834908625556106846159388707686985704143827590153965374279567197733045898606459190999460719204028803034353504299244538098238498775295731857574086231301917166147300998397493947111378138166505403066808605125511965796711398361457474368628746779534041117567120392873940402389102866960684249117374078086596952848531652168522078040262405862593445313679721898427117685585575728485031215104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 1231744954401940453501594330985477210783140869205265943150666758760864904757134198626965548069861598909654532983963365741920682155630811540820140741259202922228227471225824655908260722381134995202797007942131295548782253449910498797349114526005464542362217463678620985094403009995344338878933535288963191157843299258568643728110221721093463402473653727040615338512568004361348112255750639612473608283360129102590549854207548279470660402032156893988885912454778409559145752077551982787591143880982121401172565223260151667228409489685737873562985418648151907842583021919922509350745158553581134638379905400202726436379159972927830910471729713822323553856507343269633823953463452458423344890336259857114215232335357086385788671940273768074788260939037286601234749793011029927755177963234981415141423458813981667995011870034928107031822360476895498007364648366546421817580210017987393495401145161074833145587841290108841155499525426886312582566994705406762156566475344792724285931685104700400436635319202958372875616981361230958170088206930723324979963740728499291860742556938015050269356134488946964057137293102429011807572394049309555884569267938676637790442062925126622878986485093433561877544780123290508377447711297729491862053631072580500898175661341811687337497114909546613675465907998038600382312652441713214505667187478793156660153233262697303983893800156945232593791852403416177209815130346694451192453965669279039670525206024535816319572626276255408779775106048351628564223702498401804392846910347388850487459726309674456149392924250358259157040252709471970550814876970524568598879404007523835076536673536067441907484129558386819905474740990484735970037241765998245977129252805105754109924341955427299223823671088413702052408609450728578690145368031044791587332799567477360400371538035764265979505311742359375494380635580902622022861361947153773014637664570086681405576214061744636528250161274473028754601393996000334334248867080953874523974099009536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] -373090596117551408303141453186775898733223150168059791769426813362044141019004567898163571890213813777294301838599219416241604735067144250773979217222535801295564920794158286842050076358100457422364732805750518947899989693148540487439750989239262443289744032623009196165453905524536059143651892918747333561480177386754417491602099587870420642449139479176620659741357417889398260866796152119029664253028218748041089808762775066816292512871950949926656353473647386737987361057115035386376336146628236464412460551866548884230848572744713180591085770523551807969015691293834138285566299877778819304473952956842660312542022037008425514128596021787724748642929647276596883072177503120907176218863066505252994245639648493746334718783723174515055099815943082303355486778204823379914011055929862749137434160007587311718697540051486208356154463566124690642054645179171223813104366254438531814774896611475946991388936863372336038443850115252847169482529791775726900432736956464580826787755221991426547230844352722641803298268390182135055075000064478291569812247260645966211518550494119791445783030341143153430467896598419099965265193358972833741843697579803147882216710539430718119279993673368870794439202843002417230502091713797993363755183822609743890302905776763879944507287830762405882369229427930063764868708932010186293995091559270284177587736443431423859115664087512698311299843724256442960449375654437801050256857672316189037522747133982852657139465646256542058541832687723539360496449030984499035086766819126049016654614574050086571035060764863264640790130558313193661843183391824297657266524109060671067564136512402342926784945125229099598898534730750872408789896810637597814570926498327511648205291152390200600960067291833474478438312650794414637404544031502156853781055962753676376805789974840203665406282492644520525838462748912666744433764517181074965555024251803212736858230917114859722870959484251047511295937216360802525659961710319051317846070001664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] 101007914537210580393855564628079769481206927675334976210351911681759633895620105493501142761286281291462122457371532719706520948944646454287325929704220870503493138651502566142934823160053874209509018184937898422582505450823772979174330482551987231426061404445600634846133205310732345878392183741342174644273472316646316044259413804394289270258752977480523345502564511068931190243424851153799934074321130830800601098916846182089354874360538001279937768961481276563525859616427487868825284787629455564230493823494762573427384702450431725853731594451274756026204992742072057633500148784028833479257841232313898055876346994193741059322492030586564055592037030514265202442116046469506387975157980918763762449770987004960652991189335455949039752202417346504862495073043086587380654977039033395551048993539626976898873242324399660420283636542678443566212923077837939064160806833317744348070870344954108277613281507533109721374613232442884834960437376375426272855763161173955303146759941427084066628845833626570426436100581792602383026674841133953641184356240204415030190098072811049986179085850543676688498592742967089707252176226917025211096360935310844493258195951833304499222354892495476065446358806262965132460330006061640345258473289122134519837514614975902325540714804870304542001767807981139793871826850469540467173763387666659210052842597546385682104782543666218606997747958060669204001598353200919442107606347607464464992257113771546504623183018873465294549324128989205667720474599159722751549755791223513141885170858263403308128246026174561230422870695516994313739645028499640364594452060225485628758711981564035532371456122738927502100678539957300574410983313226595967574318601901743108697458569156931661026683119043505089251901168177384918673400003470970517832869710425239909325994820597430562789487476385384532438584849791738838572345693905087837324261169315503828673418154609567848702293678072447157089182663118582447638150397113741897878585999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] -24528430494153859658850561204562958375818508786618438511752953862969217433507380106415559029039627042726849068209146043292818817487446327391314069887157248584126468985514356156345602081353843341394232360122668270775070895993971990818811057987939402441322228182563046973573916160335614263558961930025634871100527568904605860158889388384042591691232270127386737911274557688770732953203944503445198440137150736921792082350195843932922024021718377496447256054097016267823771094700469474569681827337680867537050282504620402413010203738599754376998351598997428725517083904197659999808147289412692262798068893885699287070457407369729448023768402797168486096843384375566703190463305104375040241477832926943588307827614021761118052707082299185819118260622895792650323177752291661263986881213920433630104040984245013672279217354135252024046177513192943180108626270148304327746389264123298399703850343617324867251667191742854487678521419374046416299431827413218118108634921717792481893338741881633100399744247975901258400176116558089422809787059237720745540319010107207946508692623451354483594974221051720120731663137828971784528180869671026457071605062959314699897257175625463288468654948197052884327957762983590819732649436973218672829774809174969151836197965589588901113173336909099145618689991157833418058218657577680076650995918021962106456366230661777000452131687809815057905274367822679941894349233463508474081847968932299696462977778730574739242859305238910997049921393450533195811653881605866197470070635321880061657353420202095782183351316225092990601700982434873995272490816484972970162668068472017734832575259524061209652545837009239267897761259556613638923996207250872063641751991103801622291382429502522337481686772024609296692183557715287272891617309892838974792058190808231235856634333351457201102249917682027980454989435238606512252902313364875537760722192168147642015248480451252366110180374810970862467309900468607728646680005923023233114643103744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -4066942168022110356593029065197873106014827016042585734681187887681201279454501920305387900316722785030023309032069112572268033145736974167064560679811232556645559595899450439130184947781879809332759797105902681650386231802362667309338056331368584754331697150492361959716986225839685665734934167216861755252959018921949183763683542579542452130931570627074776310362985946992353175682342632503021455049144802962649298264047771561412470228355474779928438783015727712815112206622531048839225541183917935691382801331749702228470560145402346020778868821472854219492359713439694625427491870381213381892739968509776990758440205765641895980273227916036720469999888811707683565342784869950379252302002962240567001216224987701806275019737455224275442905301044245979127794937086207486792096864855160458901685430565095338306138484679439486237272349305408020808077085185969306212165662097138672155006917480718967407160166041360372619246729924659697041494575685064100038628226788711739675070645032030311744267691643515897962205657824475696998236116845797317991882623885320464480440216149127369791495464053510466109851486582469201186730327728658350903430322397733870200852388494910211220463091545042754904168451244745874130176345067244063413466891181105261050861238744227478250237878140084404651927659608200807770141090791350131345313286854174748096436184247980874245650161954462792860439725392222808954460959784582310861806393023016956285352906532427383621688897074671094310772854336157426536267693473740528043694982556531183160570761832903288368596197733949513715069352203631133305055436058862169989861648602136055754500403950570266257195702240452836633358899149934043238173243309224697408802944815255878117800002957163013452025403945449512757071108123953245072475310979239308357527542262798391167197418198320637746337786327188755634947815906090675807267878195073488063410887412548021307799964314528705173594296184559386376938018063467330334672732291072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 334940080933479400328499480519272778232054790882714267462513910209278497577235461730581321104208481576988158892146966070716027931859505657370681131293878696786915327666411584494036863165635294423414323517503853878494509306241404071661182371406349150763121075357086216607133079720997782686017226502722273595727163737592125061368734360941708685185601012099206034151962557157954374704101207938822362708568859236762200823473516549718209871847752988361102913413972444086338962377835559522832880739345549620771805000915123330874895296958131526305544642445353653201296360849711689272657119989131967112194545525197718163005409857744283760649743250623035842847884603529615513390613870767026390934069595239207278224431406037072080782024175044996593056073196332519730238021149540593686962497157815173834261241932152242161182675674950592088657264911168981238113934892581280593308317687212462306596011624912658619534061946684706063827287516459534959332154466396106782104634913474811895888228928872270074172892533023406938272348954516774940501532681998326589295979120681166358070685345184095006234643243228916402005179303826951519613435520150583285542050419945956879466606971285650150825895013864092259873451798701064022523279899911096128982775460695004275545783991418334158559703590593204895939033932324111085265070863809517316035807107705630751806191359108340958033081524623834591903100034503073557133041233505009370546814480842755934539495894622293532331197798679213272922643486595600637060633466835528490142177536544179857864009289822032887750037941803255727345624762245292648436202937155772064497104860191027172522385003493348101861076048494406314935831384093861769349833223899983069320461393229717677680866128220431374830988207570326273108164986312265124993267256295862705814661036794161950931011689388864227519801112089730231444777672717725919900187893481463183356121947836548725463059394854926087887730965730421771020794962971677759472029004726272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -7725714139323744553051880173062514455142495590476440238502198531441883259275549295881546082293518723039508734490375145336173625143765725121512655421473546738912088044610798913801474837445200446679712247066751131256649864495225089719307399993593531428593953735873178937347471232132628282812453937847788462566401618585603930152857398773386547450188366789998421618690708478131963571060888056373652428406528068833688255648658530348096949721280572711753313036970660881014672416319004110477165422961827789676346228262920904995450339607225737889823514838038445885686795624164754049705398758606648782192591138336143056801461955484366842567564219513667123946685769411178912351144894034016723078010239634134061483797060246536733778576856920396945884606176410493817513514251785392938297707674595183887200791221825885452834286428645898610936344594933869647572010128874048591382943569259859271629436604770621273339627862057677950105192368315257096502382686604208367310961531950482395984316297781983870165501767724920137164949928255112586894612580019982582647897710451528103395145615050608399866940399344262968860757434769955166639192970557706507971458830117964561222295956845650316262550449999287167485361607109511884747997259506738179494211542758275479442799592280617768745733821501068808477898502018512435153155530138932961530091940550634324455244685539343134238169234918117785618352864210449935903276936108105466410282636021160277754293607202758612211760451971872230137709892227662589171779637569375708717654791569101040370470579192260035145887192743341115224568646258342298723659272055337176833140286812594655543374831010421512617332778952403847061354012601816078492228783744188330953940767377821627625010360724203802942995570533590442212763108786594097849308084848811302355427987730945054623946550077457808348850628292531955801723493572323106641712552586859704350474933248383093383808122583080445502691137418594300009737704330622903091018937734791168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 89754628018019307348614494848898890550263652985107812454892761169392497763835512962354232251454317596521775351214937065276046905787519333492700017151767386987207694952129311957665467399165285481759812133693784275290262268283836484079290425461016542069232245898655088658296998869778902137937477772188697066823782267410144497223958596712273626864467403554031209000783746342799385701889621613143853015304520329465225931484213660660927051781820948992128714471864682887309350346500127844926617259908765262076358166145363892182424446174391318840408665172727361957221985002477733960985511970208008207878092205435192180947010950264373875555967303403416413437688268774134007870179683909263485147264861170901575117232431245487076993488148007136825573296790787907335205978152096308896878333254729260957746782430439737750394712641380675170081931723442537771613930068132225496155443011989027538890468916546075234400648104812908870727051880341185038762789651803550056928754943456198704255979675615110334173106811545211199754282868337606399491335401280803858419560611385649234653189497764349004031013908639975744975783242359237609860301647670011510609409474957084774489276169177306449474776315214561936060211323564408579244697473902007213621108597491494298961098201444704211233994007212204723599942204122270824908227910893002532207434184142558455593383578945558126677070458325578536066087450977248375983861361868136084196288058290040739282296993009935847587687284436432415298179927132060263946704339236751367893773580087903601289503058703117154951361459805623113328273570403872447930323711529882852350309678210094845873878541250777549710707126107128186384631665639949271919628742016514429758957109204849989351642312008946407699404798112569710683356014517031041703804070806340485622338585836714466605120869165813397153557138447687994229884999319908221791896362712818909558252660371335215158911089574290660841747902228384757001749988667584529699418545508581376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] 13393785847685242679461359344760392032255449152608718879885869208397282011356002639472683001721355728051500180604169426727059943097498774709399034444792450072841966477682494166007237096117934018686259236497327611487412431386900463919928825577101594726487270409558784602593740925989919472895615250446136424064078007954336320852545810930124190354722036887263825203948031887601753200211632759602907596962150982044888788423918397963034315062243715266878903694487105986440383589529785307309462686409658003418311364474395210927519321711854453539115641750176916286183339386449025033348545544331111818848775862238988520261067713567690429664118897335170504406968026408415450616754680912675136706381559984451776708932749299732011058358964581585577505515957530237614673527835730382939748547387229111898551559111344799456511723920429036888554958003003435849134995758842637717171603360556522112103260646699477930460565960278118215289481890162642893357069273202753411190912879499342541963263460554606756418189685988170067705512606714029397571564820689197266641078493975834844425417168357528377441684216946921248342620858083267752041015392656187347938197445665562937543863107764438806847645279236607067458038115797643499660209124401245515526636507177031816476975898577046171518028022689182940970950985285238640219045600210154078318618496884702730658766533378518647903742305087671911654058093629423198625990459681148748383095475081473206663945651751628716381165350984290119794299680642167672319052946589085034805797964453217782620998742987594320872019053205707950046367984142632973202141741882626730019552452007625309159769365623349784225893215343863899592481261185227877705543570949786294386903913597141056003194199861805818298038553977436642932508456702078205639762225719233860970014116408105091668800468596318190145549120339519747109661701225583564234342087090929074891693634945124106934987391761270928021514042658217327299686322572469624865071532688571105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -1439781538924694059517700733048937605649009595143784257869970717224706011278040784362040338578888976382787395374081230175606134349513978820907414093773064058726266081295319318493103330476668139712522581219846142461401488659807190230491013792256774704270106978376666141186661889173213072177302720754775189377214151603034757449799876516313271129496281584465098262439281043128533814599781013560911616161787331911872726128044670144647701328144660894629553180131719307487935502208259430946748529630639477388658818693062270661984478687832908484316864657179533020671018120605063940991636532288738385350238653052717051439515340030280759961274493378940464803002356229596289548240689497438523517859878047562552641132985421362402449400072271544316537361818158123947856228327835324784305409280210969546358460045160812612826218517602421619204672107211431864143214713146374794353987139150099032133998028350417107949209873723215278008355622919282990076779922915424604619376581516283895124285096567553244152767539876412378446534582671472523736337015825876919762962159234877668772399545759429760190171467455453500347044194592921363287148643560139599182891253699667340137679312167335639985315532836545427342380643517857193844534462697871680610980042630524463668685518570535430774907530072723492906259381464520474821946254055176238429421554171516187373753244943534301861740153462845030354055580361154872806524754566608555912238296564640273180850418570717876953721751316068207945690399254950658823780537056211748109687251648365748095023124264631863661686605512161507227767473257402016200099826862138710515380469336054294451760215344653708964709267418981851266548625543076070476064661772826888074459345681094716120382988009093206173684054863305552568823274704303641412757262428316733803277796364541338735906288525328436224690019417682309076548566251532294147093392880911108275243126299745772128306430095244497489553396486367818040607139865651533100875271618015923273728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] 63425746957415419288615591064343910156204505921160730597840188631252522736850650897256315876407870716726402998712637380837723168233136696615481801812229608122513814844224188122888108037396312321495492529275111049747638195603842091634533137857625989147764445498166144013584777945564862109416899285545027549620913130598668813654665191804047799627676090381225457363585601803030259863111372056760174902138697974312892811820793303456960300673683888466373766925386187397766130923729191778349595468897237844874636108093966577119187238097120916856966974785571428904733045303309027412244698845788381336059469618200017551089403672909938262366728272005828588477315877636231467083437091622487335918161834619755802783912408584314282343582530054086573612226893293847465075610336868925319485334106384106269963070838950455717463387959111254739373850982259234668173169176090762156242124314480064746149224594485604894089707701429961290264401862441067104886289274886647867827129383116898352995705843051897769511079296987339373453859189892467583372283579204789553466844220930291250935378728579092592825822609112395761993759946103134130103100497109496370300716850960677134697943798203606196381845776478266435916510420203054989298525214792349413129358189013309838551007107886547566861978715299216926908195926357878402624041968421905723006363226518591159644468536283547408713827577153215799972092648034265016584704596799634020294926110034286278307039830879723792230356390153600778700027055740750501777325185390396931519997018592835923501977324422284705019647157375864338584768942265532686634936618915746519838521226501982415377976744874018211400511281053761562703835172142883596841748615882503409563423242118158076938488748885836488029411770053726527271772025129510462071423099731136068575937696551161849293976070687988402874554642015838858165925921843510325416884148909426964898038079389826160327360748223491233853502061694513851255085746253583161474420307550201293307904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] -1659602133415824868243842820516563946442364644022568686705021297395697482839395471890740410506096117323685506358927815137923151182273315292964341911926291317997991752707792911957306674797494668887175051905343374477097786369351788623830432439360271463786488725267511385714857202094691828203762052742126248364894574771643791147188601401498860778994009976763581492705199065349702464531600824537285618689332233598612467821622874930419124179454079800720186556273967919947734403475073350642187700592467185367676903490124603227166228090967338348093713425024212421440383462137876996971769268253414188057729238214201335080485921647478445261061127575308801720148713207794297641230623932430414995624441641780242445233841484380558651880378137255637701187951928614647489666334136361732164072505761411943563005715518480864659816471671367939268907675293210865784725560430354558843011777592289209086614638430673568354271569276830108185946659556773717531816565204381984107566688241965844078823696628178922974710581575673476201785943511127013322181360843998285769249422073407901513848061477123298860036527957461137836555765181294002183943134074640913768616250213219736377576405232532113673299454829600560598037551929599378444942156064166471886054987635182330882939971112290113316119205532066949101039878952589218085565052177242746246294254660841309071711969978488082025448622543618635034734459573338447303959847309129440848216597787142076761197091609589780945046538378780362101212054792702688068784940572704033866432587798662718182681535158532827641418683251302375419566356385394852380974591898907018883277429459863950489557016206927634285122777504313279476263548101825569508239812742768728886478636338006813627121681307024185734995311023330534905063274806594868557066781415715408815914694053342801164420425952869161567047280472993553726788816175852982960115425261476728427576167886630730740869749483758855264800432659362605139137544693098957039640102068516743259619328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] 28944776342334405651948644669818802482796714308947710269604114668752801596906613917429256386262712631280929605767069050302543526335934724781902526005769400682768827040644674420352492197938560451935449355113268385004183720824112942102704682317634566789984451874324431652972968691480336855845214648932053059067701471901411792300190707648765903325036732494855861190325994702462081368250794449653117581110234454524027750328293700441387220834594514942994007963350823068636898703381877143932622724080816302174007185242638091544640842933938560921381642454100600452011444073434603856742530553508672822540953588772941574397126205439481638266434213313437708642866060889356925662021326905977956980829348653045880570220496617652177519216593249617834509737521739280513642786178305122273897601291096729564882316693335825674244742485121068777986850007248312321299903458564033523650536849682244676327203453961982722397196341835417819313252955590464604807473259612773617279300408981299052047739660233237989163572235848757690346619076404337090671534605657134980694506225639388618138998712385334531934421039563533174008504519688871118028555768108837434377308587395063766625066292942855084110527432086322524339095814112128617406096447861485447841478814261018051773267218111846239127245462553910775328485120982678545380608090324176772678294030446920662139154817464862790527372206816341282841682970216204908224519198436783075205547090598955302082509852715346442285366024797502688179385604932121968477097985474599444773371214401741081685831697336648787907395519895659451606792633023081297651350976137206276788923750728432526692359543612791515661854746076280761449186731829001621479756296375452633383902164904002671480381320761877111220460484770550996938234974033340196995401015500975867740392972286655927388640797544060649114163234411796530675381609886414756820470515169251129201599568853481274193823235057272898552978844024208524951156136710870096409053608399099135646498816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] -357827237736824223138605903061255050578251726789897443042747598462525881307371649187767485296991284081984136972588808331294817168803507793034997046992365938905764703555170654192087685937897471440632473143428034692637810217293999164927052708147324984319608694516529373822937333660366635450483353576353045984008746960451451711683444307055780617711595849737447670988366840467868153349741399264628609426093924847139273367867328278767635598477791865360317897016705499571961784744131392704513257230631573959020324910860244528970526635119739381775926508940431419432124691063798744524560821782384519418848227334972711611444728046440468141379383220362031884591773985192611252044965618313546842600312331798875602684726569620981322709203195191352754188562245100663255371676781787815995281034972783823092045300978103429146574432884260973911552278331635698973422832362553124941607281905754685288266781874713265718539044271682449150593713404507741732291734150825017688468244940519832184247161455024304097388694002773363519980998205368708086523474350255973135427895046566801699236182247862027376351171186051437304615311127881529701852425050482909978362082742454620499105780313098417310880713850197453360539037146885875833117964069869067990375371321069128859465515093233757068732486921710527322536021196631822893483106197773771758868530584793100028468230132279641261805557528996568102791237805342118993510128278734172072552445957861098684654232691045846394944268811907266618795815778332211524626292862275759100194122567508503685926026393410312553266992807617418472252241636265138398637780768453680539484127374254330637838911195272356236655538139766356826463148834885404389767871789059557562302264594043567974548375504371032877401118471147124787226746657493257201980677495926070317597702165297283316631766772128895974337427193350798301413562361091488109936471576620681742613517767248784348388487919576363761345311755909717989386730786454535715886669182059951151898427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] 3268930677309022901718864395572945714840122570679258123548152727174641955588943260687454168494201309090969728122933796927493658655669682960395231675258808812099284592071774038204577812946836710332978792729579417873555872808574297921338349732440692256247801573172224701005880165823179164466021070401846924223060858864033627535048862893856016985111090316865492397467329993604119017009776441405783058196371720693038343066516967587609291001935795194576323976150372170215909365454415672797306270765572884913668344125206434005120803916403533180811940840387190055353492807854668841037998879574588557163723345330612804681781741719957574104551503741254951615906112100343447490375111785227117358132832512768969663206442096123776363842892046276109032252258883485716929742038947064321432753464225746379394635749347746542351780220139172058965687848582549268222297098991913839767274614702929874066582834669859581299041348670146886057110737005014839204164409272973921420543898077827887415721741657784518315658148013872857371378671659709827120263698738703180195094683756260048193010365542279349083723334323295829594876182045575270953188482092221750706323334961864858950630324722841298641032182076463110013151038454835058015595220342072829837388766107595783532306210302765304316044188464160884094075110660418254631812097895536140185926982158831025168679518069549959648303160198268601611904493753912647082505989283852804658214838654590549989664891253974074703857365881232755262555274215730995095628466483551958313173975779581302043247737190422221741346280408225894123676189473413811130473029463474177125225287187963861046571342874666050122694916307293343556604525525052281991749801969769014508006514941184760084641386208991394451455763183252378257111979923914305628261175138475890859511714095548360798364188307533588463933037170027625193899192165551265701191907001677514193592524684751055104448926585165481776282291028788990283493052137382120473028938782431168419762012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] -22768041112623506779681010741754082722858966840817915867798367177189526550053189868631688893854121283638897151249518212109839811328866175927655349573534927554388467694780057389075015348154245987233239447551671235753636430070557220306141052229665672009197177306716372538866103187400889726450138865830643830921022808609648734162486829461500701300926294075324737437667777662597616314519835960480978551690136781968199058754029645236271333122187815017038691347719236061358229961035260910748489068800574510865781896542280826941144254601480922777081786696385111159514374648783425191451923566465039933993522734602913837865213618596681962584058462658134117052429834358794207837009839275212921393325915291106346231820692601087273478933897247899512302649531699142048303591035055077643479961682428097944982188996091057795687000487084434486412967962657508935455876643052311719767376845883514693498454670870057551829857999853446876566884400971334385544151793906971307867995361465711860095960556131642732751125699313878827756497350302945530543782741732316646809948895839187795968053711512791626827342968718126905405718759563781966061539405621300705257742252520415033298144717968648055301271870803920235487731465189056204233006430427973100748108079286324195066310673791941466139930140165603585904008169193752156926346976354080230944932851770116085868453242261727831762922785872333946088569594263360559198271763141937065875617425727682117200725750882030516132975006198583162908357265589624435325998075007029337051416929020865875760627252239325042041319395693750160735850210087597541217257846020784517775190104877124855560118387206625196151338408695067165330380465530810247193606824061447567871683344187734156149906802052722518487757373443303233737071200827740052223042760730187066705486698986195961644326120306513970911475254123137893805366213240841283288043563627894581864096864174228482332936641737479556801224378273126744192560186209394413777436073819360374708722728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 123913629129972554431080219598205600958422082175328090843193234497759351196825511415219852123239942273857810134525802955216436642870747426549677848795338151519642429249380729702860827045152327208165904355808384087045782289742325164312223264755557567602943215504904675475959974229168643635393606696888954132698254419636222644448005111252653385736731181781545218716167032876184349180785566672041119480526207293211020237459570991653590498171360825385665259303201923476028935464013285315387572454199108341788802040802806446264190700383763544601768498758472800431617834048502390923090643210521739502104659922675434590524622288647635909997458660338843166408423958082764504749341067098165159321910578884021776559493495706564142247051950812403155077684426272863576832156893858765343530357755029935619154454393019332820409784468455925751954871184647381688375951479791457857450782089774698390481088446875152793888686695094964894850697718196648138073115663426076816586129851231889509283161515588652187243120349112081027727765091587615206422076205737044476520938785289772770855265571625996736328042073970113387928436385439923519374449243153947188353980645664193315551997299352243762492015282446491652435849230031905786188711381898245638584942947439351541516384992376615920567954765618542214437581632168403405782972202572787507129790875902110533608320380036351160120400025489588213085312245585156241510097767157904761568872562842556790971194559263426374802366954010534968894961339822331857114265867028414521005972248721082815558080665278796956067517926364843517723853295912944447753817006710132096880525611750642111067718133511634758203709902354136889077592740552707458602238214716291321397388941163077789243100068596769298177783335231111189903782392574115296311732634709744905279364413197060566965854511021375069934106930530185528672622152908699186474859273930293587441893190919081579272156273121561632341794625163023075733319496867548315156775128130606479073978875904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] -537744628495535893365958305656838029581638422928026804051311296551171911473052654027848079915431482842889104492557801252319685992660001412929692199051444853005877635846071434819363303175006355781276525161700854912137556965166713072649217483621541393129167046785858799676027009874961541711767367596610208679254962489221221619771504838374632824063665704799585738786031398565717496187916914319612909642523098675262994766147008131378522578228878071185203293461343821885215525096042073068186708622259488829765937177193986245972461554708580728144244288254566963012611786615998322610630224165176468926952080226725503414105250034084316210830386643375291944546163317013262922348568058585058240506719608901636972630166684618159010089000753781039393817350922759359973647357145633832129157037216634482745195509955836150567059072864197880701610233935529443885925981824065406861103597839614455383002723403909724499512182085118290211125326595567461606794666007739090934263457193177119482069860904000498736985106854611086669358487832400006842276162314304420466656703680585163011334040518742501396752334133572960743379054308151280090315119263447046949582568189683588452196596594175042290403540483093494331764053759653116927403093030288027427966333425315796493477582538865931803959607131720964657253002089072760920650857084764157467158325228489736155821771042933167207687971086757649289611620928374488014643139110403340931990443825975631393712268078922675081072176475243317368052705684409330761941726611043603862026414319675188573327250445777640248183989701239804470236356146830120420049293949758691003504534091890023960592604481754982566103739847675669790651646445822504078744627113789325326372540599698701195364796416298951000343157762539177532996407693885612001484545845607426667009511081062327804650731872102758360701229399042485509193427641917130023808020207367239641599601653803418480007798747775223762707095039796153143090101281619423934137670116923310851434511073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] 1894205527764714709029534667699368182603604739798717269944229876746009810952827146541770021458376881411641662350526679447307607074472300838908860658222821686984112097153003697460510482886194422743082799205700690737634547835307427157910380232537994091441027985087399141392667479849215747888824015721271722853375919852143481238062872238670980301329732603150843882828384843273803935276831454689101370886858147522007031953725795980651678286950929196336746383943661513665912657762959706691285505409113993169234305324067778072122763647165294953232630211700974208293924915449531423997543977859077470558885198701358303625222168976401725669005084847600403775809666984173855370013488846585898998325691959523211660218816361844549644373937301465401716682819613661479633452946387252466777051742006711512139985410915614069350969663463450312684009702936433005977741006963556750508156260041229580784103774194540063119102254600682419117905974602866606898324508345222583974599278184453520238622836004268394617414744194975578913487102482766720862630391422028013989619278724202022780657277685221430504847828966155596345490342456997984923657022577261541764363877792676008376843772799830643229718269392616092975951092472089892908673196072978064841504066703106918122734731778511609760896307136204289101726678681875176444217164348205638903814664660925511370132721981822881579586356130564373767386766483115854481101499501170602351789769435242313385580580641143808597138822863583568762007475430113014153423710158411148182312906819240963322625420998050903220209567274546715855848423938679514863233578982693465326390562074735844355131911629436947533539000913005264279896366710534277882816420713432969496395342597322486384648598980645067508611837382917126980808244243208521314358858229710376977144594391720218435866476737512759167154869214088351225328428355794479786463821583505481611855295640126786079480213588857349141568501048493580294415870421876275215552411731444959276442299924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] -5512205192909066284748059194985582398860951078333849448851028847135765425042509710762353506467521032083306868046073904842045826959965946071000331189267050051257287902316442887646577041011239836657381842372410385989670691775734354725505496690199588419956420195677471160918247084051284732588827136947249242904368341757217917681201340177264241222230967118789713446675473371079498192790740858993723596913490471464587810218532453336430178765774166669587194165215256706734896793633057220506379647630424043140747081133594862872685199525544352102471809949939932562601456462187046902374529293613329924759891726594622541115284162685272741210138828266481625102322853350794202424487487652268981852174857618447029290084622491293817304995834880813543846032734910034527480274170459330204547225196660615604306876856692376493149573386960465644342729035325254740814160592870917480385797643201086090833044439869488809898515708536825341219812335796542041629296620021390651899155414671007062312020867306289483658609417929385308509250368651476318054483291254158171449803434650770115145664610281220152091699957446939600110806967134700339629032727781386793139711484588262034487521416915769234694963242890207411511507725735995203492348745592979601498913528860088958872371385132291398490990549695713955199268509201367608008560659898269547726349765377994336756152140020169631034077954779173444674530097313344642331599405773975745223409842521242669929169388014217205731948061735473373632468240114598679693181237284908554662604139887757332996161353326568570258557006145742328624708089548746208832129286648650711865618176713413581873298958840494322651029093644173228288207912372613341111248183325929508008365184847681858158822127490080174106971473830632931748589451260324289914547592377601250961574581840565609254237507303821706992497040168039436337607811223733915239060144438404540114756807199252438509263659969136414755549989312660724273272478297019321817506822093042494016548180590592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] 13526251268871586182762675238353178055633122878478752833251316851200126217572628172153361552754683837980812671440829344940459181586407127801755713827709980934426259987552093261482852993909056452164798864257276603311782680121647424470478179646277820010830474114797341649231284199386408258652514694118142706571278168740485124062414872087512468202023438812681625575471952765071346133322750205010682755305650700219890318947714107138295574354382840961847929745261999024616538520633184457064798282752735342763440629231171971259768331102335586112147710768496219865052012844683855001946948755560686117501756285417471694240187020750641876663205658427900881062252917519256036965723858930315400113009878306960223834399681227712249640181470320627454136013118786353037833254172389750731548282084320671167604600507853440860558081376271032128296038952372258762325643059423945160656733061051842119437467588737518698510758756903942697755846246584616227531763202280300405863638513687208335826078625344687247207449909041855361825207138936630518356948884917586676711531772850211032928404658328969076287130384720364579751532922800721101211930403238658349953940978716502293986541307132876938061839792432053021017326443997130985545094141553493135106285326535887521830420534570547343866105621754327155003628375715954126443110963409304972294534557491316103907543332324415253299229546472806985615522685543013306730809921338039369056631609009899120145253116053799218595102680242767437949287213857676299631432537413079986746904915240544162707984865114179832128825099302984345342155782226872092124270661697441020803488267659575745374235300199105647626852551865666251796711299703535595640361394280070241843177397594387629171166057689104186449048399281542524907222575042922841591084188275552850025627128359739616407592309956946836452952296106957145503688236177889990772683738190065849555334744665390618197290481217167142963382216649725355527128303159636089954213168331832429627562660986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -28757289472637240148187321518443299837713319054244251584317788091558262449138284017949136829425758274752139601137935002378109176336261435205014570467278338586827369926394982160915222907107526177901359827566697299751099502998080702855310258075533270649591783431857302443370473835431561602037269221005700516322499807449970410451079499923118887591757632019835237038031259631749514773842055542231133500290982118694896277081329740117200601945788803614779845288541745980427647646982677916921868053799708324784424751809016217387129215561706766062302254567734939964960934215243316745116776480370416279736565268281752303013608819164224898747911714906959748443359266129327791703606410751497817738973690789024342783322170334992787966788448558507285560339743174969158558380699623882371827796460483846584749350113447469101710742843654866431650896742238520215195745264273241146397341739406112476703158605450162870425142275004498700257827328433095128021803823159145834341163341564747958609952926326548766496715678979852683472631892429705778631607852890456470973473822128515798278028518928428859484744417839225700194549473693589025069473407850828497500581106152093613010677734022899314094860717919134579023470900446211093882966190550816647453188576481222514134426816709137915647618678489797140193261382788535976674571356210213132014494926061130103656538337276399848626697319269139878040143809389460789684002152438210802732094823739494391992947516796975567401447524185774364064779780870988638289136111265847302667457135979491949110565349207283939923848834338336674755683225734947493540711337155908190476702565564504094672965128254954037845843357241740663015394242693507533814750681652481281988499553936960894684287101058029603824752387400991153878932277090021198659462610116435328993475073629395287502433930691728781921006356102716320419098103740162478284484185375783947998524891929522580409235368297530961026808570244164609581963333570345368624100651654761852457367768137728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] 54892358368462917495352767942143519126001230553217510568519332232647729849924526718767036665369286215254163738948169676797674236497695673782898667030501458710676685936918896083623494403173926879434307488975955475498568285793965069749880647728055016821925820259276553430610366748618239801539328324887502297074655266434098425855157565519096678007016955616020822156238898930738997595726641763096619875665995184264551647527419315128139815187511322223213972416098957288732074490001474060340618622901674934656796013388603150546052077693231046392580480040827981953082569703932807280653077296561330814794039310404625613323632458386626542138549616721436921411879925534116776115918450391699703170174056938897671461328174322826542936598659340093005674499901316009401665681728941340616773435387982847265297729902060135865428147665432878131455234857877477545848507582637373156246189039881867207515693648135579710267256109499500482459532779583894099545668008855176073423304550089717686006023956045079183394909297004691364912727597532842342526804036215649490161124096877845270904709210494598730286940299714162467862265907307246330660163798962348744379683321570055674844744236030240932502689407278873674221828891071901144961138308925588007100525862379875346105224721971176489801270144191549420732917142332608994872949372492050073579833053667785261782476533032174401280162899901536901955298413532219652201228227067308764537597687670277569960719538984491277668922101889654232695847715838601390511083945870451290231349471955198726561646536802330472606939345306595365332535421494701385794399356401468782715867130625041414976667220852840508636968732259490795278745319905415806847181443978402350978921469124635444961941970114557799101125476262919421615998377112211134489028823162252727608096958529871362753238867246414114207726110527893658762743667447107595744322555928417883977114335485841341162307127197304413737675630113782822117059520650018232863400377935755187175906890219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] -97777319252490101647055235634440096871933950731875347382312584004619240279294645658053043353681228243241571386314486427698585363603181261249366178975644281696492843852573958199235550989048268108479474598854283429186578091345718879016394637331354981315165823952885467478445644507201172453176940591399730318732908860155372145600044444558514175655705037217103500724989869451586619408528630900137604680847290810905869484814473985730826590774601579948962007594964421982593196143230914918671018829369414347773588719371610855917582228068549798771486293691407747111787220108459397270994495108068436034991490486350247807002158921282588031571625034184223625739156793330937033463686249634607073721042799232727424519674888326991335372134807207606411974909973547214712369579067052580480899094892247371906830408861202712638604883686752718266214043478207082174218395237643220909464004829739927835301383473152810312528487900338799578304546899312436935514637463207039956768660465295380532453531246252723230167226822652708118513630277592484925446903869695328095962527199685122864722206263735062670345725652060403157420677486574896416398842251931350544648940467272056645443759274968494863976655843236532483381810573382388863855172819718601186390852515293650364728021163491886004112412149154080092980295617650815400725758256063767502624504773976089253898521393096023270800444814469675042004469292546375446039568380352627181066401603453671351781557991201383868721510599875799104515249230470829912127943868258101185463096631804566685263193610829656698521978614464527800252652296060380306937169422840640953209443196092868278576324560573225442369914604778241042993295288007393197977501575500231728784898372162823942558135643281247353940972041313591996289365706658084733701159279271108986420845553493149272540710352145553980469619371419834722726985307923814430723503080318081962667436982828673436314217638646098926307874074436018725978911531191516112617795712386395364565837265502208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] 166753628313785059267613361783993625137704267003690027139932804616931545288527742664309660761485678278851248901835548547508011956420990383289209631916189004592877095366335507321354020471712460440782878332935744922601701306962562927752275640571180987756547708787860517328023679491281309585479588403667957292035430880834074174983373691471146942013362261568276166308473057622652818735476244971966313078862252642972302486392680681300306073845513823705282755961116358601405501224345499101698903697032923918003604908610687378026622830234026957851862538055925977760094882871584870888678462521580233059041175394293516398907648427866851070685671430196360554944559311781291551350887241447466559995675295291297947556116373612453977147204215641319316911348879256234648630781905642379894545195441969203827732475177406349959577773397178890346538800285430422551105062802076821521213045220821175924215051470228537029568861429997077832457763718393991550807748727413133723426422803420992073929939147603060750985340723152242083192055228136196362257850902167401792040364082463109497579262594726490314854768939193838831778512068962458993767408905086663528057434194855682113688510201356622703282207320190304063486992460784014256034139325156432726136564175142208811485980579606556091943164178892253302738114968622901115932707550653562698354068211303413944579010559270580439784751164743483840561420919226046214307445161271622498495421309475482166724059277571657678720504490715170689730583941938043313352973018098487206827927381211408962390711812684160678667666141110776509089581024231016915874110160596397032733414007321013374949464883549356266066945784668100824128596380876858491623164450143526082217779743762157850264706869339091495643531604013064964110512059074767476227491495977771562415874632667901211792715714698929896859497768494973038220839533543548663891037478355547894608779610780846712620217402961306794020354107981185558614867095558017909629857305502414865793191386284032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -272289512788842775579947220041659522013579844913148852511779907493802190454842281199602393767681989949457714928214752956162312787683705363025264832151906379050521780480486339566487511048983631174002259458764690435949423628130676754977307619325278355733367747314020323225366351420762309530428565527594638718555069598357956868486845573944697328294295821629813318849349602698534279687575268850956298813995777726800805294250877064768855322788970395153810109498869548181266640566423889415224324388636567285329311997741239147411824907809549002965157268100895031244123845930574684979768830740384144147981311945310816559934807218448157799623004309033795553675826297810955464533596241062219757886394918131364050377237844984646949737504237437811501012674024012312106596441788160281628070340050701019549845478766218953520431345000183442774928300585174785689687239326590519864380934808364013157826595490214516298379049866607569233940178121890678256174735083329373795866441317707628573571144776189416910728805284251915147422427792580467928956207358352693018281347208209805279341534620038169781480865910085808184154582480754426377995461253092685976948499339403910854932657384760324473005302872857595542901449062056172007483883548981528363129317191624161456361181916124965756928851535833281097500082874100254631908669963485081182761518250263299845239789402756374141782128937141302852158635561646184599520398957257116117907541963007269941742516450267752551892304033078127084140275459690070713480376885207426315582516420899751127652610970026786230141162473063948608048805070894354452059679910888169660345302663355506537855299869003329107033021301176893071049659166684228587078367923948085293190101490187504004131291601515332872678099878059558140872433109296048986583830716081337899115409909757931579208717401194581311725590898228980625942940904151999206010751486234301038055332224006525910220591343028464621757708973512853759169131852250623911384679547825887664239903267356672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] 418571247029669567879291592785657462399174558176355087583598162582622995501731608788876135366991962144070897597567596501742456417698173129105713776642886868437426038183356452605569165915612965250630781737951124163506042164811770965829397424413783972066870011053917608301629306678240275331828785584623181584983387859429546063371074538422728215410476464326384442697406339396362975809982364970454493433890821045891642390047725803155862301140779122206357281477589319557514901382191695029343977156424266779353480379285363338838419083076741206958870621946820493025364283185140430810748572413770477020571253822032060670596726669350279419988427483651680160176137371850545007131438842591851574760857439914080052518461857966924933278159678504986239029017826870364904827375827419066788579302385875277882787079630298094879157704305171792777826509646221181233598687473622012787112958155943537477218777299051578195380782511364113331533055467334690424994881497778047239010125490683333911668394554777625347865021665205795266665122417497465506532313829673324661637642917676953276848764095802845318899601969347039831167024594911713306154612333916197523958802624243809825850230891927509653326788960717486962620424230412367878374696716544479423483609145509111971508617474161815774000940190286326785914281748888512809831010180100065005525992922199673450286404362337778102493669271826796210305745331705989758814211617891644689515377337271636153013338961682856107284376338912516816880246252080648616008484672132178738899701681186840647088240436285600172917144477043029729570362459282807883343066202480081923699715298475583240029472674517076618391695340049626206946842595928405515967369866333529530051690709980985479946583874418433759724739400714193594668977626720678508849002243453849190518592166536561631579414179434575163071985727424007346079804378626952599211166380164536159333426443677134607537811878552497858161744865275914442737236851827065665214190463169437755755216148365312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] -599004311025192444394193284508124465222120373228505739687276933688940167885100096934046166856050819866497738624429389325791345826264006137925437922929193323384168566067948895419508544220815884065868954677820756386264958701130188028185399906649453538772674022424166453393032687279950678228714604268142659774258959535788881963911776654424420588445019034861296432382407491820779249757443711196796156391347917357207163585883680897009647524519184690467321770379266232339891724204268143034698778357125876184474643025746036858922034064431573186389560025002894884135336482901113164833976517688986359091920215545726814360284458939503223140367221161164774374862010005427646773791816232530631537359115318416313654061181588279012513149933555838485797128598170577631958024941191263939233568191111632660444470576090835935508593595731162408968069706703123955068633941386220262249029750436739235125174643463760661430011157162041386780506631776521341107864323398555072363671712704208788384112990382131713141074388829731801878798150906035670363643294861343077077863062052938274353295836278640238576463402144595497151193305126717764539561549586932562109136859745102180970701334427206473099363426624968787536439748026722718535073328715376254746607923926128247344549037453934770254692894047764347266515534064126741443488167427996585747431338138802894071448975833996240978420684158825874895472820419766063976991850899821868951172856498315553847631720826888959348004469758990445863148634742672306501104568118948933373252650606457411780428160753510476230878472177611877516312002691279952794831293276345235151981199103890444632320974961100861219701823299506455309523097008311651057901287972105698459094886876674858469689015672137932526372102285698276653484810666275113410633884959613889880106104156764502888947283611822494372523362063518564343557590195664753316422261180495668948949825522750433198175182871998588763217513168864916168333367244711609183431891326169315344871317458386944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] 806316909885294592017887893891067640567459009973017393008520797387462356109301392443653407700885636495434254831520852417251870143235534292139462777732560394583067594941026007006919829761976243593208742283980004707062091986397960759314098536232842814574514969717635975436780273983564441619566100904631992705809519626461830415386263035377502647349656907079133401062261161830562275760508723379703367977765496395174779207963302660012333819524119367866708721980802060314129645722121920762076951043813820992140476747741025115857800160831842534460249741140700820552793551580625976665316465532790370069022214909434740292814139207947319726934656037712528289673780506340868855905317697063177655276593578044811862775967655018852834286094806891778982265639443487798726252961537071747859710229045844650385268856738321563783619454256317922302895488495078960113365882609036895562389014506396792304181566539750735899788795996347349234574366217024053319084805514690682848376537292927911670943200066534810245024725073313116784523261342677959108311479558794357314432468530065193229445333403759102215915831380255896623255053982782911788752924802062341909706499772430154121842673940083641655225234083989747063480925840761963002945349221363404599289758261180959391354645065337203130542046960952260563035108693767158024823866472975549600274223059936740539598721498598227657280167287942387475349669004308026342688442959213289478297317806704115377138807322598038704229265919286411092453007259550546533045603060921354238713098843314494788282275230681455059017265345110006247973534206251971757213722557510389925142553790225476531484599461032752289917157619140117668774179951619552045445254957909836964143892522868229661744906370876672300511099630052020995563898087964411639930376912009757342907228421782557255067050847932292954104556797264184536989818449093329605173627255861745806937788128935810208411895333664680622575331695839729464234322527485668348666446110150088854462183438811136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -1052866964406910990356074055496006694287202191038404767672507131201910046213864124565587864504728328421708227857176782901665353190108980885831464477844954625433926793738615856039543829326277651172949815251831834294356088871969364400405848288507771896402843814695799940877330325694885819694575684284808725601156787599826753923334588423468384716221347196481806957602640518062642835452793232752440907751849219147255139619642538881669933607414297357422259363527685062329566162350602531038815937564106643450724403544694637055265038431218055243028706642307595235989449552022974331756542511997870611494040359298750330598998067908642212908481817741122686560038661754983463732729004281352849768777061144333434820653594140517995008922777506297335056518869570382048844408746973315342306973321618199131016888508647668017606190671787389183134973224550017571582812006415740504835538869157430917882204641787992146858889229015723285491688343226572698219757070329954547206835276285150551062330929371324351264230300891384738837812993620273531426872391225620088939892789225958739553799435310111418295764242055881502477668175581607825373104156588353559982628127250889274580109914423136017394377675845657018562186550903135667529531314639649027852957107667370067481101660235341011464347082385658571364544905398867409431160909378229432858496823222616955093880746278631327651076154637560609832626668583110363464663062698060996908388663934448609899190606022591672103984435037645082164462450778747999784415358352025052885877254948358440726836776331040370471632900783417407396011379710284641372367617391341199839440338270131575308226512804028491868256907024115514658812685711397809182202989659094465416672259515936118900102219761810472836090031244293157332471822808189439522099896995062618007832488536502511655379906880063722448601553103089496500764210321275349452831319804660628145504260580700539722257694575268421136886263763569939455692770956220044007574381373551998726764665740722176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] 1373423097694450569886975464268017667339736596347625484242450499129462143689002225838207685754586570170905567177870374617391679213242270310101925077554150652688005062786120199139592223603637611824117896977251299056985538618283491473621453893486723152970706443010731434398046756147770312921656381922663365666567988048324407326169222755756779240073947492229007541997785045712400966461101493140662914166787437586791599441152488903778508851165154459631939221817197651888892951118187885307476986615317543790095574065384311607550895140996207465411496298920902297130020950872887441061399975438944893994044370983828838375901683880663219293538921455891028877030185962036359869772263565097236263084127538615759378951385472028718359008343536646915087341115517298917936439376564470049557215700251776364850113752165997290528473637923254027160852519309893678987270068745431892297158323992286110766276155366651205682935166544982846528886358461010097206363542364573460538018750636273188718620943656436276622362405243324087450133955204668272989783337296921339925369659880077352207786031509859018634989863728737685561496302103578352647193504665210574723831929968366828298280193286801931970531257119598042539457492980405882292711227686868929633728723519923290883288984834958665645003276013890161497862793577635414571363933949610639247851458105760514207393160982512769396036889530573513681163291906125215712889637658586069367781599688780173066773943469112015370849472002141324851027596423729420549744347725061671321403146436090494685083739507927332719382423772347715430485124422314161402118192758738873698420402694526147891285694031454407749605568190772376323373979807336508215159599548477519422654099971932347611010671769012012555323706119224642587336682548506706401393921442655928262606731601147050224828663332752207776123428307345064823786457497315368540267826157258665684301395060016498683838340043415715781722730889110646061655843349661203183183697107859185950188372337098752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -1788452533123148160755201317641283606883118762977515405064929444540208891652008940219564058760787013822529288459709108838500468614369032546120695640611865309000016328971978160577580889954568798797351211267470268278282371955123951494049717881081109954836613418529591597270912534104149480034017649346711150411073212004657207894259622357656503832903076577093591505861624544299170823184680435601342892703832270615884511011295555257041996850886430691416523254020908457322811757113532733895397221543018186504263457030838369009450862417606137313594506604233243458891218223986129411004957756966321000492060563446054093209262095755188261648187048582597807579007669136971660813481420386740751030253390579332811172197299321899328016747370952361854907140405538843047258148674546322390255876830058992392340457198313391024457575904235568256323695005398177665401289806701903695018695469327562669980407071644259726849916556742771708695302269950020452802958706788903270453951821646603885263052813667795768647904052339192983726937666658383580472236841875426882427310252709878708419444307402366474568069452384544343725807871216229867031777384006532550436472045692150989167494101402942461319536945555247549718808808240901005314991354550470611336338605459087802807092820586745891866751953839128521190146512527298873886032549487613491949306015656986162448518291669956510186130614937170845536679296188775788609240489502573196183206158310231469204182200121460259386239831376998467174535504583892793772266208583376035137135610289611081134785260220764134375169626458198364407358875437287300539175571028658405587362897972372113006693221510310417309153370512485862486128228361749900424077030598976561861669998262404513524761886598732972182963988558277932687877149189553795464091313665759074135764947558311746035618177064729509648950074320163346341924531790498837190877797576015078088936594786175563121636964015876605384448871798842514195452584378919259110133257696242316402648094687100928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] 2250105709716776190103838951673079936328837262339500623687541387998568583487791500025948402157961673416797292049960732583531467551455016112280406220319387999404822047243387488580913534101396164750639775267385567212368150516658502548139878825045333687238382229074974861595494680263520876010176223851910318943595723281577756002747756111679647541203026272592734937084109791872748447859429581817470639550105492939958976175572455344891594394003466312910560498648409739193809424587878329525520520127864301375640350182043196852291767230628508185562488329507956456536559632792948906790583570511338422775314484807251413957504495508868002247498994518318833863159387804568693054579946104142633068146919995513073312018579337045877199875460797655580388236909300059769887495208594462076232646852614777575367776353959521896766295686270149049336892888744000623850892982316582375254842416403001482531387882447918750718653048413271994100915652360452313344059689115594264424108537158777796746599055657832201616025794288930369900741015211311749605529279648796267460714049616943370868147611507694656123443742335220601490897758207394832571942450911128541859970279165380533469298763800590891196582105571491159730116426944419218741845714083959881967245682849720788420930191391139801267058454039980565393752884173995703891590478303077609065203913933062391820895635920493369937741555542212030045494243182373257030688670604450428240026690306740547429107702954444978874930243539976657528996398139843447431995378486896961914896036371610259934603829736127966422962576479951638858082982130479139945892880789133233519268283593469629721440097792720678815586313477010579236471811584089293340795257960036007961221105424088162515178388692682086716441915498292618220728113374064435186099529962464635942564251971143883656722835836228554385813476229283815424810220357229303514203946035596730656618143603885421836821927397134997459168205485538102606059348176959836484252444292797157650698537164341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] -2628434060404553828784709223640863283275851576820180113794718047254388459390974362160145508862240072026727727330245842602022276015012871224356988886827073964301772501736611081690549347524559540096213438793406206828880155584219473525404199560011645901847703016496068535319543787244625735462081866145773887366230817427597021587577329770336860323318008364560639747517958350677277270090740496475907935580036304492225770713070718975553625729804640400380551398702604248855397315315086728545673400267658612914391821005586245190904760599654422937750573718722478701368746950158260623799086989259022780062757446319603112346092628528478824118352653173220494722064180305949035131278504131971420684858432020327528583866101152704689253617190088404337232505780011598398612859163716444545728405921141768339381090346905822150615755387676479612011656216349148065968777711727641373526251574891322263094407834754502483574876163693494758357224053802527064765346112125565969117642833619322953077094051921225416450554874038689129509282550841059741285214755093205047500659379368933518426861299556219879032764423067130007247665408771420681806353120968449266462714842326398615582624986633718686202770845294092830334730217784959282917128917495112217944034247652160584388724848217499483653268706926545831197805699839242929844885561455684004183323399060544050833225933065695583830875599720603076251654608714761368111040301739777687594516074228956038109403698692910540468957688389586982721397649135944396771161860376505171029217824106936465550742261052429251302320616591305559273464391318666253076494833201678397338202418976241203946021140345059815241985460726676638284553053446799836964977431235172249599423070068988282729030073011224629004871669236101108441741878492756741316698097408613399329341393814421477237736947928443991083752867166715222320298755758643121944632264978170008920730432633124462381581197304219889022686871494822448757257057697881322286657040697108987699990221671104512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] 2770091735743521716373967228128975362958804756564531392243516496323087465813621388949070921777458545277652533838028735689971892355910165531259536575758070972368673458510253988469596627345213416453561933588141814542527723233618664662940494501500186399514761622553664012013304318129534511167246655205296387550524980360893369425181439909313688539486524601549564029841877742754013208723284318045959935952746574129412075115684734962140552054605883081807329926864751210691540174349049985143165550405817771747973669891956132062717000112460770613586852494493736759745283911704764979259799721084932771460417249221691458153242582897980834814287284636463872554943481120899235692211794661297148544501802921262288687535721549052244834637994410907746886878474851885458364924820616283665771619758287370349744257774187843404555989927594139149438860347650795868164563773415222769643848308686182587894944049837993904404198781483154186329674445572199654209483969184148569288859176975212758562208919182406454204593154747316379170320956878424688887467466817822289437983357156807421798917439698976403443864707233412282499670440154337226293805920750523768067280635109324119277545216037997537114588351982135775253864231240786147104818147075153978421482533103534738854394943572830562322961053242786068625297506085286775540694202185846301175896668918663715089779095990345099740102331729483400942764036328330309054680804325869183589127456711232196521490451470372453318747525395046448003871680383238553251986700566260196076835470065901140045432896382467280300196582574535631310296317793964423871433852118599533054212567735160698501269173282437198038893597356169060038047024282499708310885066618360201158747162218492246099796382725165583323968153338557997219393776687284469053247473147361774042357069560846055037183523416187983095719431380811589319363343284758090430365298482177362334864579103878781017291449074265853942045256039321473667640021821683726615914430737867561022349242512965632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] -2592784111249588863245771767472617938954995502433533097251224603793337288532711587263803433198328115006484447211594926685343282881919103735626226117932430696926283800857553898452059699392301456697976973699596703148594138027887700079137580570997588344964985798370636378617238719722446723140221725959014275071690657845615358792140373678673567161935831340331688934459210844320442651042299386206540242164915453301529259478743455914692491031382709119946952522480796182476857647752855107168209783798500039762068703331389869500219402476873345037303454119541492132212495139880981385687708602221889284679137609554306340366075558220981981013622963550368915380469001407341202043360771342827425159125201391320201722230274771868048260202550730186566802995761375129918125573575500972139763301119737045009815494533587516388590488175748625271235537083743178720838502669042690085377296743091779183789811518905574740557944581557924600275905958935869363327469332868900071219352078936234235942381943835552330754413718154690075746467130045457210693765673012522781335800577154255643304506933956534932856790541118405165507108546892306445172919157334072285113234937809312833006070179416744926073055267708793636840917007836602033873723199929162816025631560518207552604000491727512519566034945964047282235081101155940535076578822861359609519693544445490430639502175164518337929244352828034691537624921833728872140079092356866481229050384110833026097507497652443834928691013143999394201647044877379401229855524303896857205964127920689559520872918476161167151225676180222715098957238201012610787128628916865447903027383827047182641314860190564523304433437521320724104079739843769876703918952649612363147984171251088634045310772899325454475195800540170012677617456026680394683341510245648882598808083724721926238387362637538469270468740713740212253883794731561023475889180775197661147403598375931776281680107879678919616840643947676311618558229357234688310137587026713128284463246115602432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 2139876669538849135414275058763020607390910180681066996246254926632683023769099140006608541152778535951874643389033355247550767457587315492652552978161860390380420767592406228717382395658683073574785038633747187678506353252062895393325076990813702247664003124120865009427755124778450540475551321227935756873024562265286227766028746026466756178762000944581129119439731645196381664433785268391913265609511456279699084837735655780044481656332705855938262073974432202298380008679811940044327515670987837617883653317524120124314564261541604493100702690805432555557159867577893886027993025722930914284032184216435841057589052157982132334031360302704066262180403942144239594585030338267495666453537056121597429943930803510606059147544674849623256424868484908267164733762248684747466038865318894959377340013042628855306254955092442625318637683425628350366405386799726901793696105760310900029234340438869401521249465669031234399891243351987612743211134008874797749480320367238574065805416385605118451766328725614964059397584546738594610681773998252518059415658151705953354216943324300516230495568535386181638742232748720736742985540217285308075549046727270314577865557938148497647566651701898009516348960505690410249573850371190572567260807461026305877682284671321835049999718964015059835089159524750775512082623487589813817026376035835926913770478127326719260130129693766886428183130822689434207584698439778541398262327217955896823303469294122036436556481375834667823816781530950892181166466990937722500932136952247932437047876670625763142232701441315260322839389196184044153499850197190155352810731153224281778416213394769607078327136519261232993096482720594547643379247138424924694967162003770698031760351050088200869374126709055159746373043407778116579292850322375715002736275283305727016176024709870788577451346178174842562222216477846545678099541291667595380864852891664548152453024665758729991595464388177632760403037390099515539886824073301081976907543391240192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -1553365355213358182481595066697427823806800476490622483118171352097978004343930709199511657973762026986204656628397084771678091139689206034568318023610347940608289921785219636812515468070425253585638234663309843042631033433827278487209789269130548579966055103312958361617013798034008448255844496800016485864019828454203590755016253433980818762201021895929220919117532234457996632916099043072356431452741254316614723647689950123449173209368874585300015775364284269787298552299507873449221778989437613544370642039366994760341590650284519750029855855196394154761554783703136538006824795581024596399840003576527423258154664894442956847364713610892697519185084810894978784838168471162961590869175686775900031616137013721604542179419809331648431955289636084818211506214706157456676905753959515985230338218367461739786314260090475429289426251691331387230992927622383132582575323969189545564576235909684597955404810909695317839016351813654688482184302034900079330115058732587061200566483917902099310421724316295740292824347961718153341365390551039203208801542579808765571851440815355037177738728698569559841974382431059755344410745527846670407760602482447007293552027797800450345224047537878774525667184587293121719905031763579304295504917769626256346095905664870840031549029120589418192381645229742955137029309402507871190529705230441730190050489580064574339958709138462595849617808565813500966716735769079912721291789984086195750712494102769927503991705055970105932721909576624276468794342475897954520105939449840275855637266845248301174427090660998524691817522486666149870908939392495387849929749804123251936980484665297513062469819016061761731262229229170200059487180006014971530751964244255077116561029871379037298746218069856532719394750498846279770851288384498277706572257705378723505565977628110584445287653368963165712215133719752313282375788136843343319937894897721365411539539136669426868836164473201909388338136128290962161637634228181157827822470924599296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 992473274926188846136788022173768841049506396347116223635939715088974183278923744236609793886719725235193220528392627130531868545267177449211707228267612482970535435858374258128614587286739099175689883805521415617316216220179107358978301737771283139659224194780659391180319125131231166079359073725606867318088143574353142189228892864149067399705382496873864468417763520543022355740619394670082928680730148830702570267994959490048622784482773667678016983136577247892293765085867004744177673057500165434479646104489830939578094738847672457522903403686355691254702252707469040723856199878122003528854652494650844532060084473855697210747327641306975732280272240276117174862167501506236017943654253547320705648059411418469165732028685860985392136144089974379329826641354510536211858869840120024230281287144420718872472694601098165849551112386230195656774341803401377545204691473036880860045980337812630441298603811299135396173336245539372996905016327344491334089358657088056402606264561913085865855486485805714933067357493431044733698919557421456118497818690071154905907805915556453912357357836409112075962332799217612801074966886267478228574367944242111811941889525759956712714744604503994425517347306841895254894868474547664289987372821843029486336352917507462157691001653609530930964288861727741390704941749875865886847998454084712992572651767863032897364867313543559307273693889771848583953232187479905184600071137400374191902769331530321205663615058454369839180770665704386004702035835224012635896716594515044714992705068415155775911794677167391886536455940213341078233739587145774648784572839101908977862479967187595182553624601310654795271115901400692329095176753184738502341262275767959550142082630888479998200515717252859952119237484210886796096925419917130499950733400053133445341936476570063875284857377439719825553424223853334532505042331482462694958520006895866495961056090009848618862534868525484447204789952678875830710980930337547503478961879384064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -560957838424447087641003656425284869386339039282217311189242250130369715698317935410656388418621702148654168289791380699601537999008368389480909353500530419914999047634686130257220548128377207318451374118667730821371940375240440578760107354674594212618743013168345818077931785405448404878284207088656662801702914196434164099243894533862130235647343530257397259217312487434890601801707780102012489595580045057475425542223224535954533312961068825259517804618982262381684377104421525125797275888994471445619448249421869179706324614041158055403620339127804489308992955148792955129965933323883790375291645092294757637519805547558154952839562157011609550368300366573004408377669618327431206285535059898529616640636054867831033803719850549226173674388831377304329528954977540990104447298766762306138128066879909183205360977240175745852456411881091276805251455760144251810474829726408592532144338349928853596134265380873705658221668224020637090673087596910910149067483862684843056134857902206859505726979218137645198978190996363853204774269200683050116036396034267391102303213356673907373059758412718218935776612442952914933020956721429922084925883397905617260567932618707231824086305528250186580439217380776727393735302091351747831380694546073061610303262617373704856374690711869336574730004052686901002257276455986051094487554603853392758076605812790008654079269535125394936944092052818285839188012867431660289603984615988347107702942635238490843406193517756016944982191932931117862023936062166651582507651463437153722767293645814442737801016681563371094098385689269948705152456597429585147478528492203517506343023918866381802807730020178652405241427637056803232022627696695743344763203934305680440384494915677211683414185800058588021474105351907037061237911335079425578993159737165606490803070012610493199540826726013678990036087843855394201815543148788118687004083998336900199843750196185333599680700305261995994904644905254373040566825794494180472035478123577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 284527496096407235040085407986666064054838569160044489725196440188453790105168767045984581471052976548956624126299586103708929949257525718786512253369851577968555643415222208535768869804134473075782967487988542672604808079156957003213758242584277336878964789290947995301195038269130419289721074502829037106703138076395519341647272988410477413259096209211548171560426056447595257922540572007677795708333717791169539912028430842211140165424013310912631745206667509346323749000487783302893753067813406219582624829185888867957869558251208575753875636038953219552487037916787216639347176358061249431697117794720507240989390619809301973926163985631640883794914236659295150254323886371083353569766180779201763921674200386669780045985793165573301728812688663254006992371316631543805859021646733757838211255955764887241385808639342494606285848088356357242992615291843168031956213508343661004394303423535207406164023549369478761604448104810612928096929567400010590903879099448174826076835907486119369209765685503256074273815345636808084826925221566204234023111194821653597438935808006449525333488810043594595680495439314109325998415600081642399279514999793456997073820623363560326115800790286782405289880081510465945076776168070034492216440728039734435087062823738575295597988687851600545328838464762308123124281609848216928220182138484733073069116207046837080002358857579361014566096618807197890572593004053359841842137771174283501172878844925168392091021134894659366394494023203783799095937228629295247027583106031505142414985667656569045929813876868053435236842651208746817182770842785969299307932759142095444552959096213551700231233141846552961843675895977720189995985664914974941384565659929046410268859226451179503400411299686244433193523966103600199671871854690328032185976428898920507798619027895913475687172526181058982312983888968127196927229538473038383259230850388963726736694354024430089803893674691955230368654104083272898029736108969205481343870186815488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -133822598760825822714987255472105088022879485088509944113354121711290324190300566188592955681076530632534194680870024916886584869095030651224411256024015377252541139669858964720134438421399879507111404813752956540944846584941903271980653355729631267524696182409439586871498866442894618893590157694367588151246756371970342780885833103109071359921935046165185265138396162675393924322965748108177041502130476317213476883722946001859645020295701033410978181615154908223596133551106309818285221247062895697833242822944657061627433367467457918231263091910509127595433009245711591035595020969374065665401045086115181103194761421850461336189035585760369181930962691880662109859746432132985323340464389905517798201944486946139911622373505761718616368360818359032287571628077372935462579494130422284341020872776945906052124295965529776493228680824469923404204298794736302062872395246965626381882699436954414691273683440598868126323092652804684095851141496877940820643210203183205023345186160334906598928400768275832933298064987542566307845816898308705149388011911965701681776573821749562523429179229752927599188444235167679877108245004546537115392892405168627511354859944626940884963799669630322825907048312033100882767457436188991322158215556065593172655217031199330795593922691184043700010930455036939404725361272149393833290403635669443379796798624133386994823699963540972525302534974023441610908398993620888892443843478621814654933803042893589382538736756285269135019979564006381889172944094660890095526611899299918840645929083200501706336964128620858076085696990496111592937891315378185797332894937042045827305699903593852411328549156956604936492902333788457934117435382761253954963854642765747683700401871230034717710936292947019908823598122526382349603602942142700398274770357101511253322490514028081442533546712094649582399465138690014296080604495469411797936020499055948296499313131716816369647719944432188370481789382649371576134641925376327389650398400741376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 61866006984119003664153229477081764178499278579737841168041994440238177649940231242544522106836680108855770431116841056082399023268541080159590900871827304970778914912104381083029571810370457579826401713809716769649398879227527389094384737962057239018590262305993699393201684285421946619993263262020140776009401937875374095886320942661146474417787877897353655633319132696167747225616205549040762928229781013115433819266159219251702676756801716439648518317333919244094358282925727548890449527178135941326012455987207863957421683868843607709737384575704881806450012246243394892672241065625193457343776952606846959673925123577474478114886718217144007047042367360310061339289558230990320363211996128679777629683502955762620298959363202333576453387941157217142327949967877967312690270662880950843716704430755610825624740225570342625010323439689284093871925743143581671718392372593235498899198533474033208319621651881990391407648896524547629732915290664387417256749648436806218854168450901296148071162663442421061835407182996384879048561637338192931273120948308798409151549609924420993486272708219372715380771636214517510943559602737962197246759101645529442896311618226381923466856315801110020809680314659133838116271874881504969299678432704140889868211157864258210265899160364427393656735506767093905507302068680558441720852545114798841883300574519923159595844025563052119895319823747522858261507512495582067051842109772098442638962645675618806436279873479443827298135376472769628162577047616725889911816809106052883636046600863256643621687078394962497974954515500797073401771430889080206916253013400620509047376730204389625492108116618104542194818568849552879861667601645367923227711218326859024131522138404875644421232563645670821045244009758830615892478412779565631563859973173005452068638233757164772167806078102784089033293172131805931176901930582702180360321367727628344007570072605960049052113194750678274520323913607642811818701494796859949524818430263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -29967112008457129285060810219044113590583140162316515296807249505917867544766574739636100445742318846311086079984046789380038805981528326113535902605441556671045306889019878157788853019690362684782643496465665668376891066508582700207895079969415652065812503104481220199919326841427129014236114979982089101462474126164550754524002031683474362451950953351646365599942408330694908259128588747127385462230124845008460132461413622589914709288141955271558676233412934290205485622928137341840044953548016007016362407945204710565643544950759200328530513735138559528846415437991021333239080083756745377874759128736916263319468185771413207052362655489762573872011744887131762378533649062031361654101418313175811261722853380483012881222895723629139518096393356235969000465815933254483597938909653373254409264117171489645680022843271856501653298243387879790356877394308965869491973927645840648317870275399613843381295604331591273829077274149717338071760789876569113542210668823753019250540628281253879923683213061613096545490594694834344334804878905615122620958256627142950130939427052024399167189036334026220284485025253890318857642212476158528282968515675673970212424756246892344555440335631569624568459944227596869867433156199107788227742466107968524640338766661987831193767251098211891064299547290553937476299299721529544025272216197241645605450469956748103995643311994463791759390519023816678592053170327805062815244448055858983022302672240980624713571529343355622144207764147375936990557749850363524751633317807524247257447296320447428908538513415490586833881648778750752700504562409368069366844767320133609008343795115324628397303738128300757909699589453989665318765567678612257830059440282004181517791447175462554004418514854763416416615227595360279753370155221419733896502575047427999335396809992049049011105475410495879234997046111824917281036595039673129878868080516622982751791149937199792970999114450896061148612244727464952153842846018303906638759160971264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 15438272233414380721723551039686432783863831908002098316520008043137298943429315981140103732132565492114641519425808453256071811873179142383028903683703154238247912031220161897020816593155119934113447500079519383751907457626744757098970661588443421430985268540894023309664926161849465662364249021068485434483103685528122656359934945134919158192966895878152819178038771918004101980448101097331677832176711900814564261161755666323963233249250372125592203987174531671828788834000443009237077450093889383266590373836958213431572532827159759954569372841064031198419674933938072023866893379645260661848898752735878370486530285716379206805266741687786298321062483262752857766871086264754838238733958300443227853417466947809419887445578760988875395617178086653340929933797483538119809429707206928765262036163145894130170841246618300190520777002241024692704066167101098800969278209602104822318796669812082168786006272672430087685291172576189896818104618545657801807977223889672795187810090719277775055272543719181020371336213764829953196620195333859216026124293202690187393691680068919674652379779147362331422443249776512359168922562148717747547295543744459792807634202081199216661613157416304461808587938705471492974924584672682999796140681235078002479632622977509810694845244481160785783036602743449490504953228099258588539308777769769173805065261519553043651042027948583523797085499793324262592628938748019224411242463416288296077209615690755929629089041212053544351377371650579198392079236714169122802170206639363259430018060154185673881925777910380552059146984205064817108092558615489741020014028455044244346357194350317995732773785388551577180063723165987735263780627821437759882132403150705218855499499890157718484402501008140921668003001221062836476615556265186695659877575899465764742103326875707869759507207924160785264124330629471614947997405529267482558035899670299450262767015106175493850167405326598013095125483004140949114727290127536135916569485115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -8043178100550304978139019552779331190868136794037848266964058968485915196957752433102527225581240621800526759733298921078248275211357494236807357169786338766285528245386231298098537825837922255232559840394354366963546136203529886625400114653057211877880962080295096415748350558425227250139136951832617290834431272174939747969350813886521267780387429050863635483072474088666179450534302306322928750803911178340358960117983258428258016628768295890793474171704787513731624042710599011627488295357600778946270777985566765577067748102454019197624823716197631917857651810897508413456664271645107241161669960977156594669731828946983909787159201896242353827800274793343350373395631902084871494809799899247170712942706167044007376842818700013946859949528323715176983661815280637616563398556472832335157396170361077901337198611179521147125659009573552403072657893216061757246575838330316770828098178315058720568059792902913837009685283418821017982875797209648244378752209438010130903433004001051239642868715506045699640001231395820036929622913257705396392799835088267288628187031367741411769801887778471090046640799754749502221117631671416733001864270135206814875901681415251644551689966705808881703959384182214016318253949515212828632096589850424667079966867321321568977283487366586087755907334934057301485814741238718258783269441380282042674364018553641873947933920137127520749406081965400580443796505668297781880157592823526301511206549661349083606348722125663980892707684710845670921691233654100676533608066128567395545471659478096585880395043054397874992663932860640264773426627660543798883369250766749560825965845571917095725133279493678453370913573215612690125010646598830989218885575917708887423334282585922857293159046826071279897015568326327085083838922167473363124032420930955011770898310984091243914603868513617039243664698808654538820567232170314954987448281221412145750091960476137639391272908168186800791281558213888879208945831788520431272607063474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 3970454581847218868239708656308210412228911004320895783425045988911900849560421238384969736793360004733057436195260606868320799591483865286183131510307114493426478034778255350896826455829830708498877467715703257572501745865072707289413080304302569802287428810086040495702582926280211980612932986640056387836407170707132287369020331104940845782424535639304701286706388592176625703987700252643757407133055007903961728951347214417288387212690237944440226415956794387547436185993448039663881205958987201506333467748916777112172619243306795449548394963286962204107297046479515357621071024178379406812782271785697716086947511870653314012108303209360743511406179623924781035453073878137773459779188530160916648113285223869736138045528005692667419373113524740883913332489678219227291579914696099337920708582274918725432314311975554135686906128004685403861533698948558954400748713541440188048703773084640573487710679561630020213997405483794173326395921457582169449329538849919490637151010065182312791535284932106403884982957998476471976951521251836593475856355607588893641312240840680424099853065681495600130510790599030538200341221200682530442754370055718825665785180542544459584674267296748595399462625269474660073439360680536076127396935727614128650975655618182507417972459566459171642519468406933074089610460861308181683643261304983762530992629595845752703446359596137842880993090193699961002397015843996113456040475261420441157446775820669010266809588750661693513866467634710038221013957033506772991437999370110198227169830597610484938536373299410920095104376223359071242831075084576565329494350651259006992080712092489508794494306238395849511352053381417217368265136792526310065881214743115975909273315686170829448655074546811809272526692218144168178545067350673768558517603123864568736811297176688944818709731373387152998420117718900736967230382869469499322236431229650616844078365323180839831237895362163639422634518133532320228251662875939501437372908699648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -1779995523349270093639855912044975786653074059248508048193270465877937491281393772833706273506981856432408716286253956288259242040819512289343066326229517724928808478859744378696789867113389183665770029596727795013803020629437613136192287130730392498197052328676199102119301575754902124488452653607793746713882800252745468649764567206070993935946828551915275185541817783087638667118551101060931429473822935589902325322290562550108336542185486539227301698598841180511309486364126466858110870398572508461945129121445502339134172650534539430086497514043246804354664965826335108449428017359508196456553068144602582756262556315357708941624991726312437369357143975542578559935045082091614127993931227231523783704752336231368837074443750881592839348036015152203965700977153645127809936876411967433256208283646915360153471132638538702193689811684769990978161327118820829433700353791177077742007020461730640127704890688527988830534317173933710844311632416769611183560941499761205035387538738612849109118214169353569221399784249211515012213929772402238810164605700438945002548437704406290728668200701197551949515539310192817621142695763774731799392243447050093334550565563308769059004979114028588404871674190934156513809921180915168732864636498553943185643162154923266206171894897709798638735694547594833725596150702968884681628375439147026493848711957878317048014712190976296855313286803697450497057152089113561949382781389780504173011832728080645563121670024313409389144459761564561294055634825853622937894986357517334359068214746097488557105984162310532172525549198399786911586748849179382457738616695867091129854135815741510004220128609466149499220166872009230573217468028127407246651427981737438456257469561520541301659768682523120050869693901782824211947229323212079931428135939746721745364562394792762155647516508033199984051981565844270206535066535642005711605336848228775559684050309321480710145744620314080664016051815758387094936761799812271712970783850496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 710729570659052196150190272021652041235220403687052843245523595931869565712398167836089156090655876326089501481265097040838624821665673900632141526375940419814395245913832536825632407393124548944355340271581067465377626222122447537423941934715678296891344719799813202538331423818485808288266654888848944459987240430951800598606400268560479887484383908473101401577912410309187535458961380464137781995538059143874812237722133975096543043428060386143554076821418422614563367775566975682970577022030145918634101296079457447229059737639554174572542300872510581601980123523462593374860471113574279860950405950440644387208176686995382317916804729634656475002347573578862625886246147524720719434631947150805707969436274319198816224589732283572425564086922288423977160082548984017804026124285581202906659447794820417674720986068947349557183178476023497379274091172087933394635555748836868711974409816276917599919104914697132637797374083123679770655523982754740382372366732437126126828258033003305862000158410437038849400822768292485425120407688131913476089425105383368009333504110441787875855848687521167444582827380986423899973525704551088060640053646469894568358292916647769401267088669470260277770823290192305290270536756387027178950462433244025126896826688916512640705983512033266646582034834208439319047548493471578456801438676476367555882205627084627984034001685499417791489443873774016571696782880437370089429675195619026993175459564812738608556884793424808364546506335341147523835506365315840919680339468048150570176146957139227053832635735839441103134302840931495857992782485872997425413511297909804187442302764342096485989936178063948975467672949418726066880977019982149044107457168416960690083760358325955610258671074358938804682501163069952927595868597260715137759087189104765524678395142762065307390002355640124115702372226598906657279504775182286055444947193074273085320149599439599811615268306859343911141825499595941690746885049034411304725654798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] -251106454692117910373108962272090098829982365903193792832442257075092591716358035076610977196863672606186327738569513967519090135748429893272507075403490747564860190595370040003111380466722949367471486392233544898621495471994943485449602602602063264754180258144727440036255866796542489965972174686898511784064036247208788005037753109997315894461555480264772613820381149126745966739415322736340361730269115215130846357756868959561883596103390489349915406853450768016985187166564347167690622694523853728524394348784036168524142775785900744765905934810024418946928568965861647322447169852313146522103196608552292823848804118665408260408650252253259802940616468161658002984405951902889263284026531227518484481382609655768883875915103892108015458340741723545219422698972744452278978462213894334835430162393839374132136234125885037033328367566543980553460925032485914828989050001334403826080763945915602305998631584125186092523826258066814261491070579327033004884745572358527379277728948390446804633913448706786011214030250554389400385952211489527598990091533942579938755102820171045797417821490336310801232735777927975789005579483236530071776310073139211896893017770771749301673386028560387496200712180356864033438834498988225527565185604644187896674471836818800146950192369238124258023014833458163668309346844294538861654806963575074992034547392218206485960931955903469769593482855523120779452739985406599772955404453946070089122751182537522516446639965329597922133523643040031000749375047652880274531279780646644321407943649482211638468497538330698086407403965088024366076834062912837104332959537953493145089311075687210942529796599373417783668991685140932974111940454512547623276627292395866266373141072784295487509113592858867804635464247202490506528538300229938018083507347178116767641605232272541220766219064260980462193093105728943795054913411844501910528963013885061741493582188641872605457354361128138079791554742433035342020912384257357762563051356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] 78467309320704456802953341536409821983327926583971956916595324324051390771547486952057160898931767884352362498437526930140035098538308974569783461813801432564736412974669068144292657137724141926775010472618720001590896316010217814747313803726581019873270320826555418842983573815928230217588528234302099335490028639758789443050500012072675875214676507594349628282542312318523664578280799908898732355106356261402114105743678592953934651521416540115188661960813137801029112628089675403173085427491418149642131586079561941167886542823855565350930531176938279092894678728469947234332203027216209892639702312525549323418110460242219545260042512789051424515221426183231441879358354369545399369134255110638492355708593162748342936545217718721253867271294151396993327960750983188043495545879953116504674425055772094254803326213203936564263474609013897136525278239689099742860840371041801766563012947920141964479084654993024668920251349300305569585829702352712371450880893904626077815839953599631502228953312170650716705854538297209133723962365366021514080588474949818329476565456065886786454100686784325785180906690379537441045459649184186275489485998336255768625889672465748388425725836978838259262697140711000335514815133227618845950480062154814317747114349330634264388825721857359205220297164131965224964313051126653937039625902262056836340695480523583625906790516277110534236945577779089241712475703162342340352887696680387058554479160623427145875586240804179996113281704497048998096336784225767385264694620542228804955835538861871452756413389378481666130071164937939904839855921382423221527241789083697357776189174905950669094154721197357633843530343190814402558509955725951590717691369260859631584460610402710447491210898936823821839433920051859866180200071063430435547250349303260077342737039786621328674838401411517386552984150442440627322826313796375334590053080392603015824838208165111024702200315560654089613291027814441094282534805671629259868909600768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -21741578812337542353869204729318665356027228989483753353518728763053617727281933968419360369387940164679579725636942786128753701439533998049377657281825595518780703623162289002467725526386914571982265179497785590402488244195846216925457702414362790173601991362394250716143425692645112168324866116557522302299041233129484559232181868668029472685159159474308217010803381704666141709974914430561460067134229130043225112216956170901696951081052518622519763729448040191622337747313294455431929846243444166565713850273931480452939957724869884216166406188757057483783241577612413445374452840268781454563181100942329335158551661753895345009653569984168631493369036229478826834426637662409383604652163367696284823684701855295164025734207331625629712252843385918779225669155745292567631441299067878191155980382658717727925122716002801465540581456318925101648980446824263542425569703719974127177723962046740743331202667421196014087744690623364436891040725001634740172532060593619789321528399563516463539725336188876765798195701017776816598921043633845737329384871591941170519844996682137518775000373554589058493291308138249541969722961491366965325440265888090234481777587479284392082483996280622447730225555742309266038048815641680713779119646235277330131983386821604117363631012151320695614173339339671942819222051807506126324656583444686795345897876208475749754304623574373789552465522275121376962886644528911093130215267449805980760595406740282436918450135687164789076953796746147729077284968756980118473082076592397854522079968055156722415677554376907489701754413978471405948393291852483301290505422722768580505579413235164917092844144808824931589442522126029219173008355493587403655440081699873515537397709703407431641131732674734999614052486492207183144545154634195291585662722870543345004451120725520895797692798082907694209961757206792235417971537265939264965300454903703027972087085074928021589448607592538957371230864267275917092423131692274141306946584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] 5365029753925472634585623063739482463147293575141955716488740643584054079730079267244365372544535030808498530290505085987119227186360013587746804639401145097795512406863753971708120388957760304405420790101366333210955701177852494602046545871967850938527078016116320857307619123534807849586499016600791577548746742639058772040705895809625482813801815489960880508884004776977081030588621468519283395966212230584863996786430279619326788060273777909091732461760636265516804403059723483079336970501620519029754422639807836217244075844659154552727245986819693501301658424555342994473453420563962064082753112115008946171642049295914247880573581303469280196919289633772455849567785751163540166636937995237624980887138863552961672681116458467134003934259273616382814797478376659424906803380355028053143030682650951168750172545705619933338284278374607307904909052518257194100978066011374457171552054718965624489019769955000963391116672642172784778624680108838820979213715575761190590771792935516736034108941228092749145671167597742976777399650891850230473099805660209792865726545004307380480538217413168905728898331861856630056052709385990630510293201057025834538485055199433080185233661665142933732212732422997521921077511439760490594897327210719084254177020280517270009945380821629380984640880267140461092201975457547736324430709328177086377973841364604310503061796078482291298291139868898819209112448828167486773023073148229506369389692784778955950949679135817739031773585324189529949507589983080617814363958436480571308611839374962988442417399683155497351646911492579038877985891201766091566590237091519589456695266275572979232278278061731625497455191494174906374398615593934086747834018331938367024622709110970764188972668079044557099052096634723148120474400894349307623595786182567447732309101542539172747452939651202513799350221511297640934470142367699261972731121081241335873705709385021880214976503114205608194504888338833102577892903377734563063270473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -1186227687202248897676922516130085677268126615862252207774080401635859774538187938795739485027050946114427084009530769890973990747023469373106204946141151672391017128286910360553982695315092001688896223884667823982424858611043857614968217904690797409986177280962532389984735444169187593843980335238597372216404543976227682811243312331468813752232796115877582075197075222876526243830592061227394113984301251870632659935060001075533242240617820451929706019721222911621916466241176408032626993407016632735155596763134701458906157551097700543313049168928399104251417251350518147517484011971213568334022538498949883234617794563606238238621629926225328950328026655518886288512845689280201242059363879464920709101185332045086069960962280589249552021650327591838793009599366826995891732525345280830565892454882980825215954930112395638377976480788568101482650855299429526142568459053831717077362606753921504650316085652971116356550394342745134438411018078366724545832568443720284136368702309606896112891258189169778435254325377629479306008584155248330366714707021443416235980517724652353726950518839127189396922003517129025862616302800575004538627685291685066294450458792775083148140415450762514203939975285242223750003228915515618616018523250717608769597144221708633346252716519690628162718913344695235421729299363576103636894616770351587666206627160564606666908677376632967732517197316027505170995822042227220965612051933268949429310773581095943440963111989682218125429970392178631611695484954640784159578858167776886537998877281856781393707768487553976343252031409978800357621164242875553358366766938456785346143617636763239056870130546707997453934014392092977389841783552206372445771160820599076554314493702376650157605265812996215919842556477683134089385871797415911578320079406304302988561202648216384808945046017957086028634473368252276810134133379806472968666329463773560934758642948608883244758671157499881693997625038375550958412325183627046228213104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 766193600207820470370757164482979097278007619974235560797072186256718892974950933396280217994672624460432802513406018207590676898234894666413296089884070398560906303470664742863399394264404748358223012111770393200903381419105269504934003618605777123313199018901052947485663448992336743498089448495197086955597208400706403258833708404660881289127725321830070849872755956889331102552812683908030924281287069271361233865699361376750664441191871931962944043737274736747317886776298100018596997408706182207730668184928529575926902392869488872582015517164020108056852250772726604963071379480418429191343437778294524422167197282223973148693627774780162530524899948835784279766698901087094742115249486298836435874309796731410293999810345111115869789641290491798648739317405288408452984052098675206437292603756421010691040396380548839784342868241327217700718773373719778374471329120437730442215459225522822186003876137234745433573812201838266840882201744307443956724901713736837873615374864827555504679767873773968512056789742313928161508935853734371591211714284902976102839690490900662962947648220200776171774935813175042419795347717859175632353493198589725344404947765226780246389860082392773033812456485192289246391035153279437872921318366791647243842756919918778665911711721570330924875011110765554318309750868523063380758528960207534514713559371608168597907109098220497350093722823171873913273566811728340948660627541343157237140843443886693141354576478913486234070786498000242344625206942731442806446855782659300452889689559911876878844549828094334498328548406854754334849415140940341930570631281030901319099451584580187650629914613686242310587224771947643919067869929729657108291193748445181874349856968819449099644431746025382873653811172480924523387164193245581421996052509947925238258569876493045912208392065650307212920796590774568463220368691003972000501662264364720225225466789283303999410393869883773846032798379700737651868497346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -130184478904945590964186483087748037550427712356651220425208480262171473806692640398561135974197040303327587993480086857233878361873566972323628990421095204883366166171515451346214455130051052882943994331946024501458419084551455845194251357711281832370943344775990518361074130196612356927084075585891190318562780745021012650278042427458442728898565859167578072714336244293852257484981141892455904650780373396635673571374403432962776032500962127865834364717651322839494631036002460102209731958150443821789553203081184517875106732559156070450281674510149831834593336717839311766598169897419163479977122652999388825871560890736222304410045228595177454814207841506523910606157829114880458919464462249053316313130955841258299169256133038646355805796867084044689665058481705292614322847909176518809462002464655682494952778777590518209693715401118725330851356912442623258223672413999382700059602216925177819534153523698451888674709898890226478241732423546870580990704173829129203552226857498917536316490087906487302891377429979958237594984996116755672017071045848027250170914160915571164538700501059794926504462897951788337651592723184190473146959948798030880673246485970105661885860394968187446497898915443121555066699394241511906931504587018449666490880325738053849686144436092064323325169558664451145658580962278770778891603019274313964731208182483512248704441001287350376448368524186664167763409557649755210099974015259470441936449226227483255831163298548793818643987499314323741957007547932630012633683720527832410056199928642309724058422503297716053289568144468450480825631405158087659817227456589120530698946081468756473412410060149561091499294257395192488105590569679665704177949407484564441862369190099524537706042513855754719493403164681611264468077842580421473938144531466683268616765727657083440740613528347349334242498859527097743839029195608177747996457674528208918372196767907975632942922180266931731613547899633039745139118914404352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 3405000489630965837579042788905643721409708008567816299885665443316042359019785439031185734660372596521396806969156995001947116265913514388264554368426610677529159381416943196990494089709771170424728043564470848879712894134793555614860203260069794591619131033903360128943350662373374020564113845172125054347284935342787645317261084904238459087355994964028279132507546295349544721821540721807869781597766771097960408305919433704062860220490139034127589736657496864311226117513881296177188588300642804710484016697682840758019640934935357338126741306690032805645240902232567413152048464802951891753650097931949138602550103606448128886507564431610468755555021936683249100648572483960989944795368777000950908912426612800082761693578697002115498078190776688612713839675608339584869729708761109165043414281722542322073237306348921757462617388641772221477743907770658900405872794336493452068834265846498233091405653663885177692061689820698123300780252601905012799778103701300815323357264569341006698829571467993375499334952434242886779059541524920499452200448746246802514354538802982242739124535835423639818877650164750719506373629198884565808794551849231849049376299741225260041714768058512437278443629694065170781797077593397008283833779270512552755248774812401399766558392312960680223888321818182557253081992024642923248986196211245342280741635130809602668221696067153874454647351724024443075561017178291243607328092592411233277413009181560687633757283702241572186254130267246238611348710561863402484819053015454550918533473508049043523344329715643221320427501508278587357486138038996118458188325912707298693721757739118203440025911924418131659795985651015035323140593543827896543649158034842459616909667013089555932039214036541487741873387658365190001141237524322097965346612842795701259429321373217644518575801071590131996966006142858055787638857650709614426323827787537894318294326596562585628687224729776012819771877545215208753033604117823488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -46478269137346732407404012325764988227010752800911725679506228714075356454396529597034307124548751522934368348110795740110998610926959430531081820843445971414040691006745520290038038315852129991940115390386764895223379365638392228333576545699164932815786621136285865618220090686168677074407691947596571463727098705663506785260311245482584696808478433302629739897543395119716540913939756576751976715833618944303113455142783437901616330015044345864443415852906129167266791289425456454045646250543901262509844707067142228283206437690401756720397811882834944692272905934510206478643710908164491873780249115782956262129147979513864812638774266631201389047693476955372960886264695786836164800506130041516988624475209514551108979931848423880593298657019858966812983811584406021937963800131288084146489111545606541590702604065898655288068693322713679059741694485849333151074699384986683584470963445066686357484919103099007583733665794374253133761529922254067699848126357241297190898477959221910194025149432116466911934253580741983377497439232814881021071544382300441054419572649267066110710369123726236820571494035447761715167939357331357836537408387526868028339645685393134959291404324080314284850608134480595150042400242485765744554355958011303801106769738376241276820792499176281882465188813816018489480422847331456168332806198492752124320667315611391443481022251490457237623022263778007610804610585482986847786647949095357102696028812115921041122358760169508944194498972395044475613590655900392728814201813001689605716056267053845752679611613332942711297785512034108266554524061134081178915916364753227349424632869904057826005206609302685051515386605190409555065535195148367165344374001448946929426794826546339770938178918189673422602897955849255858596353309898296410965310588919657281833846870004664564957422938673314043620101345082110280442266920241211988193538317571550786122370172459164684764794429772946036800921871236648354333866899026214912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -1127033178029522670651069363071746896369761602151936246869249037762455919704883961855307634437788284471814473531113216249678695109191744271537516937962978090733386596877878211293228071286750539586844405976725320349291994004529622549158565738773559697865347009690739492219932578162354939159358305428119914426476216327448737451482246929775275416194846289449035943840657401455876085628744565762645880511820306218307281707817429627666061401973750155523945002086364368735966495900423451095206550887693430538517240243803461537909758156851350842350574387952897642006445847628592221619722241842364267901776925231301939011726161919648680862312216797590792220833082415898211209194552566172164318268492577988707424914285204071506334102395042249670863677652732007701648365465918008485379667665070158887395875176757138162783089576651422285160470057704616771437487567424525796749660568648834651841729913260500090866923098465289351278473124662577851751773818536658463934750700773841387471850752798819592793474401216030329451802525994367034674442262999640181421099434343559032471651790197948794992441507398365972858098468721623325491300007452436869313733180788445157921686759741104341291370384351389464839402960082813814701785516186755960077117473640616916044687682249426401112468407795067304471663577344460118118498507964386350487945713619506040923264562385534414358456472331470060590983107716576598870868181349251865351616252241807825177430465991645890292156957748894665189226415804463048782794764880188577004484756831403683089517035549616203196633497614254585403637871726240185052464159312552746476226926003529375232289387353726156765658769477530920425727050766356171022684630397814116185620099364550628610151887040210541596857480150640753321333044650968251631814542959450320536369574495316150000832473981874457125236598297859384042275470565586603788795927601801532658198092726975185221481767209541600250666775467701014923618612409048479090764021947300839424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 214934195882380657685163174873483485797565830154743280318235937659052517729918301033608849484248022932144257934112523374665942577578235071602330959102840394201033788592615079210483968761600696485076162704516936489522638061160906295288832647659771984813939190028419177055536390068799205910033839641986803263222493598442140906410957086610981528248217370936078267276857139544199476020208323073662098035335008764731142823753164978849812992832976038458716513665133630851771396451477105907919899389836039134376786306107755340548034955378251643780270386451191969030782032530820838276804208224405529655185595174849424361435515288036459026560440613743933295945073773676427791749560255839504844774057281808048401345917999799120435494102707545663632353196945486772585557399458126298964722074990247296897705260707236241814352167247567016215116401869809939521919273633504766310744331671176019579320225390471240496460783747049460148917016220376014948700788064627534604621590459524536081988531686227538095067705528847243674281513323197618922850818447631084388433707981413340598174499383836172462182498329550387948422798703166363152752982945144097557826933436911012095859567559978235742471980054498998544446855643964400138077461747447938643552737917887734930145070620634943581810540334295726245720286862332505739099501185562813024093967971001983833707716511300672238387842326530421942228215827014285595750561278295301925887936715289037439193941540838702006070834251595476574291117074386663410782825839182835627553899531661814174995991376500196949374272014621247892683767718973948106676916713579200904952553261714518991173131119275714983218881105555395703271605307658270165398560375728002091344996267353542396424221691794165511352982608120843005470818012705525851734725093906352001661347322575917721507054007143542699886252816352083726832774337042282074357955680416511106694214934378680681865700056125681807635187023996438507043638464965193743001946970428125741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] -10723974142937157440029496363285028648284500254305170115095606501109472724541653465009757275341027996174450946518789012091031778368348009506563212093643547625167339936647687153151172978721495904325149530084371106569357782081138880522050097180816074014099530716586752597039781821841769975902365007420153057431373634722975652122318167843297581224077377694403872460030113633136296648554116277256879385284113649033521611211368307684020188114184442360362100156824032615490676032370018677859236950073819813574535933867967377692937156178216491844418531637836748506313395122830102739748494188429687422042725746168847956326286081301285760294747829389265176916723157971020370420373450898154118092084049986417177641651152454955589013379000918952596782671763839293542171629807972022127658991955799269222243489680191991411125151814032613946302199495006072757639913668539307540541524950748258035913139659554091217319425142633525628573302816705867964080550293024686144783144832357845448009027512434257461277845354720172511060285660964391456487769813753850653415826416840119946990435098550363782904740976450112129158738154806606846510066132353470313860991761134422293306401006820750533253632022816424290109179047372511618731472719209024963206792402598785556050395385170237944200474729709928918464619732479925805258107934764579852610565752583697298757559771114748907953047291270398455273285476967337882916482473504286483905531860666112497921397041465720103187948052594362216039634476401369367940825465634334704344086831197170565477854185448365265946864684897155858527481879656504550227723332796975215919026186078625828717073740033729045119306082022023476517592730413612738452571194688664331326612650298189022470142109222631857779823118709329690579163768600779235027936099767631271482543096398578675114095511187956231844968508054885372957174188916173133703824209933237414768114854900931840412503855793624886775230470957081545899135198116127512764094651039775809601536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] 302284426483755898350423512986296904755091124269905410192913628410520486133106030915231568219370736835884949718983424340263448280904960432471094004682914835979489710391155484775967832805788807650985681503853759436092166459307134699098676395485311276806658897792244786960458541639769520679998102388685406439568576929005683926186319853829934068518989941717230235015836084468145466139451915609042656724744056792632566370736980085919066533367221738252677724524142161838955057840171353807504636644196220743001370163647655163270668077590331822379527107714560574003883810526066652555210382360445228912277884752469990246642306698788048335412545433390292873486767342442442969627802907223064155318544106924628617143642761108102733156404629907166404581472611906560242285671107340159706802639878917443680593608005062079753466143569218052761402416934184299974844184909584122797155741545406347274396098492390491702773638458934487162120869871064332931605764093477946112645882419286709464299275608309135519643010416621775420841378607321620827405492005961601451478062658403200366374656902805818291193801036348132015116321951804708327160158060823395863785618895348364152454506004098548676644292398324748671228003333618470334052916682197577102452065128465022310208188797170476685156381473713016453700865923499819399764778420022048878050455065207320278065111669035892973523831234260521431879134957308104128371193898369886430562883102782963797792136397715310678557430438921820866520013405942095677128332731336225944716152349619918839038341771625654678758932997618068407536410390434006505445706373442252776555986468859734074909597766212975944778232088642538354008837074860014836911195853471912138404449726293583232470128221469322559964263882055048182856956098703683561692893174377766281043843343167718408948823053500079104214536825942623553780767035896085617773405789342990404734146156750820721664058537345243272811007493283041214647053947202229408928690559586165913026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] -5587820506237467840009360067279309179846115598020349898501817663859202258215404532482994525435190913966269672326372176162320851448628594993664633694552148105204228857601214507358499328711246475998063634077336794384805998993013933205735905914408099387889367387045875185969815922456129305609741785088856974725122460921883983832086346409780394782486990024508935647116729772823436443847254715115984050096903847915554357050155570364343283969245774590915077803385688175767217935228282846368413173845030644257204363644253888862604542644748440339472227896080573406258766400854495916931699188128343228019473834987645417010587016543516639260904995910241425230937905188455060566742655810533809297141169138883080861574761202598371597344070276310769138052770904861072857804018061101024091374211098844994707353703924722365570981530489317777087568202885596684670740339475342999104264315262667764146426836112252414220448631478004144409027072546689212850938251391640906634283894799866248431772406283245203152469595415129932563695545487235015761173534223362122490182018975514265427603170555433815181057822441380973748936390808532695396966316123422876407424210024663166478421057528189824444200003558539733349973021987931025106386124857803900590849355351796521777300504419574247066799989577918472128022345629689498945314484339376841808510196157097629952831164315475121141117349572459894256117284349663454636489872814676464276156987903046780623656046815325825635491459609889422230132478483328064928351093987796588493369169489743545982386067959333654304612521018241533162304674234757065488523847347400353748022439818758427923506795368797850637757462126112452542541935837432476828969824369950736061562902627751750472181843871443427329335765178448798682112690408135469478886429028610000564232386753635009918282238695244207812725808470557361252840832190915145016182271929101898307412815335832310055229933958435012659831216600912782425727963576752210477554703541338417815093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] 72804877127338517774317294884049287464464279091651616087033051195274005345452750942837507290772165698153646641075665098620797346664391273787560699875305672205059573723280770031663221216860916985653322187369664255726225948685351781111782422840872450322888009032855374346177302998148506485419106912321747276351695973456566837906294131004665011325175735722424506826264053996452403339127903127635985105128533024619156186388260197292853534749989671451458119257290484974127891022367567924052660203107562522526200475402944908494094769030358721427493209075338636306492726897151861078224796195320000197938666140587265417264424234286881962938855889207554542109645041423319108364061744870870900299852102285373895022205318496356543938927652112387292563442444856938842975093492057206429856088659409574687044914635491173874708690840532000054494827431400571428572699762564097273437951797714977169223155228526996840347802570356450967730555617645300587486057516975195393204904993701813658896086883904755557097023515144506662912806509545863545278250701750806545117467065343052163586802115678330992266989968484090322356939364404089000673341451538892480750019903995532297522706799640740687781153308741567071179851363084180286714040949718429793827053988048529685506645284672186417755838180889578050678211928603691478077642915512018489324375982414484644497653493859760620075447127719957028525061077924938313345803550490833139878176103389755253948626306869884780197437506713873539839747533566480689941483614649063713783819109751973717804021837041154695978668386016913348989740754106315615340901014523375937876314354195389659252891795767134707168498458836256678119316607114515114874616659696747840492260632820006395919654866304712357209187971454565257838975962394087025037750527751586005158956132190904742165422080812346763863995242139278217637383478324384366266446587373768565029574160476117494024264679024455522280080765645117574871224093840851463680377707954113059938631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] -700930247519230976232196247856303427453865207576901400466675290821780062894766140881658683528434527777267424105918702305919035726389046797865261920460526948628146942209852723680173609815049380301751506768276182175816112160377168171885237747805542799074213231313605827704505751294378349351146699744141439898799150887601615139214814680225527706870898774902022342071718534563004050860471472851490400353846078715152610089444102877799853008141068833589140723433039952629620750907295644986292214061811278017785045259681932489732123628057937797065675187209760821022886146756242787054347400072319639527598963946187231902576578548161116737736738933678339856706972780587596453015637891461144234832623583226974219815337134477251971963675300672707528085669695101458456852867809588016665522280340223726610559269806957915986047873615657810873891568185197840992249540962444794633559474725545497879398305767021298335094309351173168424497133921919536551563180730488303430991035010478412872371863352982106316749869092597940290164123353967918650359079679596051703655166176208512222171181585352882007647981893360828854077642212260875814101439190722822242630326075572987130975310564326193968565065144064542504080057222614193185209180720331629186520945472904636854531121430626877965705739413274775146003077808623897598048413245174939358908788598002247760364286203563967971642126665421918126666699082592069533802975110138906740717383527746803066586063688921524631841283976458997503703762373881345551171690597290156098129207679498950107028520806783752617015804096847589414049789795987834302486732228926558727372219207457062050003113800638668026121490568466256545813085292183078406028095148761911163822117723034199899022755725081752186028719887548983109779732235671155422858631938808909125972911931799641548913271766879496430509957600135655760202272992791542584253125042213092985333417351024204911167235973736179236128710556672810914097992544384717610906476309599204198253068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] 5163146522747657343174548536627914862665609890420742941774721436196229494587482214794668846205987432399801538971979662004555822333321689337391350258647958119169505559878351909821222582552594021471318052450061900441205712551186016549877016712587249579283435018641888999056019419470292584184816930238952547805063690954296749804379455993101226547599669528623711182150673223345008609273048443311659039411947603341542605758753273109949878710477188002299635926397160086628741082062176353927252291175483788629030468232960469184128060930357388702396449660852328595036912379586255335801290824111600697883341150187225300476342568320836717335074410143377577956433028694249660920523482569822007956146580124455028314100758263280709814129261785125573151043569760796487051747497348605647701153923415066172759698163200876364810122518860171515552741882520636516061008894662688464318878249989950833943574058490850835784754398669688709866475104446819687542266264140012664891093382979916497700240632075206918539055473358535488947541612754707763798904427666278924266257119899152452884717424645076948789979997884293934567437956031436062461399950751518962854992179232613786977415989649607719573607870059288273473862348346105868666497473903965266401590041638578971570912556293754258577723352656895071541441604559010434584765695505094746539145811760965145162385615370069831735232638505794909635776416696793049034417239482501415608359735337067094328018840628333689051910432055948769940998752907332029773936829461646500047144703965288442224728012964732766271387010762166688409815405934191412319689766002927276496002255552213038711340502286117277131471495047296117686442622981119057728587903784519898640194446899215091458264120815655160851616400746050634876062330823401124185547028427221496294883104062771421672678596723317392018492811671193486846220358825590514131314896136657074654423464767146363744182654718915640050556580183731055415863546158180557369305779078568929828160929792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] -29910240925066913505595053109374956563410431649996897783507234452564454399374011949403937857463738769700371179656129108316991173429661595722629884478449359784832881192248148651355935950142574503362324023460032872946132296473645319300898775320264238593158487279468791059669858333216578474308514203046324752935663756542646337796889822786962642265417093368135873421620285690671615298294890841693257532918262635378573367587889353778701866794109162486548247075384746780834220807776597729443023719654820143657432151942997731478934470373450312113010141380343983865264154315220644180336148539700089915972923593358005179580612312765611622799608700630076470979722264924359014264971514781382248326420453017083662809041649860952706256112039642905172631262355374466946350081744079063202777827201517636102758291666761242110807393267984228758199342128993688018042124056701358914344206319685532967203170034389296801329787608283054803352320928449733205100492927309861605407330455186073289767103059956555246616046927500442877970117644306084820184960861248901313206757602652359795946222973081090056533023470062547934631157436678051151726660014441326852849584561581775635851284171610094902439050697356468214658271938415872329349899979078704017787051949168535177248041792732177725135956811475534876467819465049443665860138515590935384391997064943442854998575389730072615520354359914151354647889811834753823612049729211385115701613685654031162006482357926340268262280483101929369454953325534690226854398631385999648039325418621212373749421340657428374551630169707056648789304726852430097539039519646311088342240327631292532361323786599826757586654867236353133338793897947752362528660205248015710158222140170574720031666686645039261163281209712589264843923582339061554456985731300594897084067055294243599279320179223949687086228857734983232716527017874800731672854664601635564903253816455065453693015833828825224568440714116632141835056640326000968909582999824523092603860680704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] 139429441964547465699053990038235185570653501685396728435012348833265008826030702234830227117061742382791552849991155130716253823252677962653377094934077411767721829673926359553128085909989347600923274063419251879084578897247252384662923078115815993331697208784038882250482581493167806076894768783338356944215296776784510744140885610645675325582958439156710318839236581484843442106004258866922415683991288403153658041340170182152240918634796314288320201153987421780012226198697372733680972708279859633761669460760158748920755608459596084654453111511834134421264196525524350500054582252806378319116630633673919119691039477870616312113865200513434076382655319136097463564629821577759922136148755061793997034085990620367132897460167158229996077499688440521731580256804141236252395655296488691612537330692191857106354106030371257238219455717370678983855950627597124117978934494783917913861275068482862228368275016440440424426286908310898583111619915332735878941542251111672113953362609973752926188335100340213018773134390218943312099076588961899886759885405753426387881459648846115424518190409253673915640166860317274759170008852844084398565446397852093576225035325974771693934032247262456401729948774858524861941345311695786635603812264952427279309037313877319272382081787054871410500373538864150390043916911694162784894346790451045271214384740699623710698216432616791008879303388910041442720836316041976579659321802431904074642601943915891952945602187774004275343783497891035651378596693995594267553935067238981048217069204997744645102678827120138679153315210500320458767503537176228737600896519744960026012546011176654942361598220275621149482352508158601545577619730125539540279669468499255534375576349644483522605987981769304834740678164738190283132226555845648564867767102224379627012782588244674207877872985128282562972992558131573238469989388599565367048941967141793587061438639949906950375711478115246001462254920250111976967994291222147844195945021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] -533754264083337724330050508624377976546698086593039188539353431950284459496005316365216953461043551867321709619964279565944557958540068145150923492691140097403794449689154874836618710514430847841900552251166824031215962078608910387592254663499984152568845441632153721629254173752295728316101683349476477406893028606608645830792814718731150688872085995796347443856237011941848976251306937129160022089322627698200935587051026038129831535069646500113595081893991811453039769400798872528658472842813061330242466524758287023467382610263577010930495691537315411549208513060114421945977628737671515310034794126841648792252637327482172717657405388447889318417587256941926542872606246803199410097546109143675880791120090976111280845557561981299362208406505323090161887981900046102864339320758791135557710840601314859634788837162109100028864621041036812060128232286451458167981975546086241821778083624318849528784664792223026707598120500507914683089027160041665836586270430750650004515398082772714763934125689808810914389039023785336673498555928124822989588617143288177192317582442150269685509531748624952427841966698856074373656207357425591035212810849223473574928671697947680694297104987324045898155318765528572340990417795235431703917280381343320320146959225858376753842342934102421018497044417312917795835585701248480727167887190785395430625980223546893165888588768352382352385040202876540164676021609218753035769563699753910433388448162082411159629737477091565139957397434327792055867801041589635465557717496259294735609726607679965077443159439634223023923400848523360813559796987226111692476239633331939082632311239376434725864856247788122070852814294743593350711682363704056213249880183547569422697652838012179203197063946246638826778868797243808873069958824100316528103078633516973153257253534408250648196942822537450240170005775494914771069381580537744889940547475232597787669372077386414978858740297452524842408853661819234849805653144892753089994139107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] 1710573276907613783439738683626084958259728919747406109936516480700500282741152497940661773959706603821830810334028268430228815837732976990526682652243756445611881014501579563604846624996302628114492310404034263032388433704180653638158570295347860893730893959026573104305109369223797319022204381196714803468484431120219797771491257504185963741926079210498882999205960425114195151308272066416983158814700116313418199431546280850158178924557283163592027277635937170587015392090730871099051636595094775950365906314450513839778305400194808623423068267232133005521906596714246981190984920080084711530019789927661583742340923499892633177687331062909914463388467265430925989355367664440129781299685840221549730121624719258166697063316563926839206616375415887097342217053060571751683980608538633807521584259147254629617630372136078588890970439228220553936022477711653809764887095694206625338047008991448361394227269971795780492101099515224045668907417455067569479687449478094217434788752813422496020368160817868879849523320468554162452386615172421949199056057469386360012919057362194386205877338432104421920616429188432975539586266530588500842590612445902354743501715544284077266325051357553825233194893666268198603361509739292261273172025971874300688875665630496910659123424102241945793459568370858468058844166279502597496315429456928831340730546356663932540714021847859585611511955442709499518025709820119298030489279723171229107372282605001131542633392541115899865706470173934329869932267757282830267471637409841319798621576294838132166752771128821979481897419568567902909186571262553939677784021703648798867829571007342065480377345813222016808606752949402155413841126217578599298269661464572083144135031671538517535205251883594437041704624727799599063779017566847194538026709234906158732706559362765819976306527246208030119015054536456331959351291723102958577785409089934059604708066642092276421080155058874677033237262673036976961517927770199372904301280100352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] -4679546577226756078740173667874517787233141704058663667513332359586093738654195297905727092690104233020691072843037203109904343744701123563291913378367706248960816240285228610192323821680373476486680930279856198556568558130545056283967813799727413512479406881467721024846086892053788824581899635075698367863776344610412769392644073993682771898228962834936648949369736596108892831952221755203916034634134676829566928077478704949601962364433728886921698209093477313369894081545580522360692636650271010360376529443421145208351937010417767395057727178127886181140547579250362099598648459284421326595798360465345793487782355538522851032418417668924365919657308462051120057335653468740821670086550850841524137466390214999613779160737890010646328488151753763327485649751251244290589712144058595720048637145289731558661236058223871211499252929141469112563132371068022908545794677178743273667491877165723688001700320176909233813559161601337729070174196587679985456519448368259787878293915249118001318273433150280844892642264728446879092350063053905300651275733248039295922304083675134608794286911743997423452256715217007311837688471420077062919376821622872661374324436924847119721314414670901667551109850688145558379011581051133115016703692421884779074635813424710021810719754695344974807391395573173278242147987341871723892673093677140168331714578561074354329863219997922031598211181434178402709271618531880720207234697323023130382034665472585376102555989630878686939257789624456250041361970646331521494649449813459520135075056705170076681309434550568866943391169229506276070113431734757011727450877988102461649434555396016748801025346786894556389988914600034058905299425511081933469149520470118307686919017155777799762067049774111803598744092012230302675845765125406470682494072233129466417297750011659029350250616004478801765775791367922485598205905488401201899210891363464458027635789753862910748298674867015550942358604806708108273909128628619852329154282258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] 11151679368507073884404088181526520781513371975434563084026894808655505778353988277390660929924475564590792240020208794173987921782757815101527781397944800933352689691388921806337529527500794557463659779933259866584177594119733226119650618189944374736323822411490620375760394820122163128826836380359764702624716589926946474483784169147524332366256125767918624114014743428353047911862058351711465922006707935357755623455566735575394297944699685253460434941109246225125849655599201714140213140721609846711827696814975073043378376668802203181912680494118194914439406007194774591757388200005531912258697654897270693533637547949791248988624048483482678150546711360906934439814590573349669630324960480042489799638426923933039679544865308699139941284096193192175186106530905430833239832873440610160455883128589611266157585827579169636351183666545349257775816524571704330865168513454981707264721807926994507596649124977513243608334057859347692874248913054839828436982220777958080407524637403069484603616318904867904233464864031002981731221886153530070249350334484431977210498613204428227145000194609916764965206263063263114312404198356137714957463067012692406227839733185174587536744755360752325912666274766452869043223126041633444522507060723191686204956522952949359411044909562151989728050331799015668667411613260007227510948575455282806511550195909902501704437505328118938264014579243053103571948552439404379134034133499523760150872698495012907218191840122821994667574066674196748085105002636521382123420184539982589986774817116203365739320434960848584978519148966752261874037336941142116672744515194294930005392338781004475650614995223618823989622606503642875546454477047354657319030491892107523904869981823630778827609018651757914283524345159338009905610639667235199978924095390669932133316714430262750748687020268088199349464125465011006815414779349716047167467304883516290220210001750722477960452016897229824494075894872820059127881756898743190399545107283968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] -23628992270748633560083942562633442489843781061082225725839060031727881418882189860155518708453531065748875308224784861335817314057041667793717782534065468222413845752114885318468144225861594879423190681762790164768264097549648732710165565001076514983218711823535883998342837254202922960515603813047638143966189154149427922796805615119061584481875736414634572027926199622464146273997643132653110435461258972892197414905710893457684911842295951005739244584286849600244578586289535345629424955541357202763541304407990718597876561715604695547733800464751345531709722437561810124531039446591723772015920501701883780385233136441219982872838136735503457983661939192245069490973270941284548955034650673721013424899164331541854509967564028023240421562353532427989776202869977840139736558069414324774781171162602200939641972804354527242009249807237869820420257719636998096163149332097012534744562890852616051340285463406763561285224754204692951852606194977487438394934094662463553906887249095156778886190858578729282933361729400055301757131543210580521887162193116528066733379425938125861273716507741400375237852029920020011589345756732404083528243151447205286481270709138543372218420073435828713935923962523358741109194848786920968913157841740032705312995555785412823416339153742362770315126485412899649905402947065949173256902597081377623199534941243739825503069186750779826324060156211951038723703271435218027767411781424986528040303976763239344438744131707040869539444641316215357332769011938790312864072068771459912223933990131609144734160306443888400413100666861987453644560380730938681242904822257401575539342613053293090961587776716337339790076532267815274013032227553150249308637798275342345428624551285953264401051092361838522304949533835925918984486105828911437270487135730003602356452306085192313086646740968405992755756203654909015947538129344046781184178398426676788304017125671190002688275283007512705351740814268472501599771919975054050836840819195904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 45337571283423050533330980463975783677332592629574675629404569181746531355601329601737626249626676098214036883883846355490208298183560352993516358103886480800768136167551284047750806161046493471201770872286323693382226133232177968702466233201498348806302153775965941358725322921587423329165444456388616735906429123304778700050897174847076016677181540925628529798651451551695266772384689759304399208127912314184254509950896609279303537290957185961663175053874982445972636538772771565789710763341670235255084565139735297216347176501505434152792221154446826675691792794747076260933991477735030723426620905639335166903293197368839685675537781578843476404535606425473698320119066655844354649451270406663570194787881889372254926205768517664070147459998476877447161211467073102697724200645215604569563253713048360390556052115041683596660253742210105534828508220262418215729121877740327594035793141246683205341435205212442654095350090205080390269788445345376774705850887981613298258315253240051374670673148710033194391532991598309072572239236526789622087963684126185911878326509801370749466610292352985305343189621368926715153080677540721269552497940479247216711206510471825039010811088913887807312859231942736377754565468375048159331995711713704331141255695807250517895321947806036495194621122428261388454228185605709151497240958913055955685522955490336605130596600796601009407098650291361224955774682638995890929771762461619956921644902164347631027610558586803195664104882771601504562000287110024127306985243672435887259508681538998856207547061392511076046758055919177410953030508373583381421949937060465019260910170337949749574903962166755237453409482874031760348051220128118396391129538851272567593061144489286668464083224034543851345364126732345199197873330770433365040895576371886865416913958149724220599291756308429952604446006711597938136371783271686270342652114897833537002883920322437452758340427095316038070159487522313361927044785731801190796965288345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -79793858518152764361034176970305821769793971018157710667662365497548403757134192588875373324427409098742213869400775163438990920324031057013906297365882754069214700419312215621566258655270639070272304235762736385950083152434185807535159161691350144767436418657396835769982413330667510946592399287810425560746416691664878113535264205641686703229237794456165286860502781912793546741717812669728951183544304826507899202100935806914013708520940516068123242770870109802412114359538014418942659959792813757565157606187756221751970569865451270370073222065304859313851364531917589200633334598729927361147400178274623098363986648465729775306960685067807765624628513012013917991182328319877854039932982004743039022353964547316578770949366564791642581780086848155073799798513952339054444032125250068532782100806478495329653905890892751546940517431248509352069624332896268476422998186222449216675673130980815352928549753678222425240102772843275448755562503375890175934270270227188867061340544918074531776635449894756003650570370792920055217508412469758897883711654591775247432364003284684984697149724674921600914938188757844746992302334069639407628902456014452765414071209703090689316805091303155155880420064602416352415684904706286130853706245395589536657216126342823227271255404887515608527806539236132720319076452340483324939979950769905308800563825185645812192061877232153185893724115725006600007452369802564997468278405634394162397368041793736826256141158010659157418316841278619184736954095524650215039163404059702324574275302132924150194264233238488732145477557422894963763185257092546810386267773969333585576966880969746165047731371883423135166555823911530010887046194370614227627938809990260799154953664366569656128861101798466051163037480720576483713505440753345721575698841651784675375592399536884816132089871544271781580777975444482874170190309565474670348428958818917668191092926302022201986764027520795478561749710586643256879194579290087266402524377120768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] 129592770678090234312079152008630651304347862766003120262777908928725971670057718603016091179765252225672049085512030479206743368552779257397321931546595692061668876269515862894090366621400781858216893831951370471671654688966897508592811446259958864003563820176226255551634622290288792474262008864304520630633785264250826395440307442357734817079699957659870070272282901489677805335918951162340753944033672811054002701996077264021582649912867745094393471099871562149021458930041607921648038957575020645719323850316232602199428281401968285995810079836491040381382745446189648151681019783774498703263482298466745042294616611370243913428479489935471744233098191507831113789245955333628042984913736876544826917110053381634673010068203248654546668022571909793199342709175126281623820399625035390224434018102565830573834642907153834324177659380205814105962324186532269610047899573063031098808318840723506922006488387615445677503329808066259084460677865197083234610786203114360810392249818003123874842019075930082340359357822032332878775097691926201788095856444136320663298192790810324966890398236262151446889185925250466734773421546955030778509544425273433606657656453499275939435585676186477838960859218943844181357965473365699794827081519313465979188605625599175110399668475079695648614737636003491299400367188969018011665380392115426624329910722441354773078156803591242181739956725783446312148509533082746025479342964636899528192580290856176103418077223813854554215153617310826673117343011990459340957055449517301414749400281025359817001029392245071243613181247109502962862986781628752322852926046828321053058168767333682711509192270525459881552960766663622831999674446415340753787907341896740153695625152820417750087980601345937021879812856840398343666746970683998048790954359041567466703897935291011535576274984296824805733893036937744429262398782999279106465118767708609772962179848024538923328019862317606294156520064280098098006479013779757020739180781633536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -194511126507976284934072488503901409373469208903559229244630472427219393299618130207179174341187212263448760570321704154021190858974494670558488796722912125413115295042180375738388260155628922965881667500392634091891989603871775529532697124281951967481836884926983791531132272249488636142513829868427044894658345763960423456275930540571592755864102132631649932518724096614318630058903666142705575589048872309270580128186143867850428072716169578331959748628245337804604953899908054643321777057641232588756964134583563245219015113138419508601244076310418438516243925184918498862738137686027213292205451374394261459010535748040383337685504360915892644580599299991852943642216234645699406786349003153483440425224416195734859855400977208764176983992563692123775474048994482139100272385618803946400955456401891818712805918184974479408546462051259523843258790592906427185664627793888830275784816062003744366948050745012895494366734062222213365398345747863359744962550213631593411709989213949531840756777184417971369375188830619437086970177713536778088650577431980929038856578135038130014306748980579701444668349792412316895167053264210562967187992527859430598211019831830248810493031213861925248729849516191029504129671726582873126754070936516380533695667760691085647084695548066387985219021683129996803014544034042790827297903743201900594503339735226012990004223891963134695514375707582636132237804855084230049871421590518590136277328329651048266796216359476229416320518848251681844045381094186163926723960299486881050373865532208621277629399259772779049851960033303037821384307191802124116973621196113816319211506252646756020074875170611533610275882284024395615980065147213056609805988527941042549929261348404321567264730673166096002932310820038421721814193362930888789541089450113470647047672731738612108183598741454014877734182482660228250703211157576216514959371612144347000692650128242827999440982607220242079166826671797196120101643580229172443304485334286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 270464078942347413077984410818621470999711198828454785393022873906898870927984691611845607714044185125862988913137024401023681897765624930513772815350795913575493605529240323252957664837070052015719312127008538563981573666231156681216993988928129388059531991499686859900449539383232973491871928002176033111027284211327626148578100448682267392413968262009172618640536696373973735514202444568811386140260724848824802108545486935106325978636261353571145495202526800298640531940987711413916735757688058127013506935111936765233672469678890679752293551286348002259986869224333304974843053508363913057932462911891210658580022890020026553783205060917104994488173562278718950969420620691231011189247990017380585287003527776711339130625864611526652969698562816626745921811686190167624356369746368682196230307465040699825716507615326575100189064013752939065291696717447549126803431194366398906526965510879176791566903239490560080363337458535045286766586885629042751742240275085752138078363423175485581625419672904089748605697853724450425860966699191685365490017535357124031024623790783303861210054444543520177485402379357045655922416350964068380605648935422352043281118626074943977501569386962668873284509285175045889184736015786865197295386117431886140410955479726767168707138258059826449204095611475966480112373923749307169395861782551456943678969801390282618174161609366280898916121495249602081703710670843214505599590838008274263277748290509107060791852771473910864521206901200903406500502810992267847727774640677354960304858766072286844652646976674725468716616097811838430666543773649625569597353327293069520138039659136858454882747101210501505629532857209435496704812496150536001721273102952593413446715720446856813856433567173021272123977001110444029715625104799620478052598275718216242099508378473409249178599983935972649601339826428929551417542010969139764129519935976262585133029750772576860019388167946702255242543873551384749504462830442721226909618404327424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -351355942791673219401372610865434418121556596932995061896611774270024247542017677989208099093055532473749195777198478914602360068630951942730066636309025566373581855151359945692098646700926891187529789086111246433362789212745987179461898966621200819604504863367983041373701131307173116025872450618441244758188958211117198437493441900998162109993514201610201657467624127392959164172719586169592095544997432006502430529288842631330618668872979837463649940511994817192251862249124432477772008834330013755945787479114507423595141864121204164062230118560083692943699169744291205015627674229348597204906517488431374036499240640769944368112245959500796598968238706760580942539715898328821614525541306118277724211641570737025853308258381538233579926899134657633149929642389899964114627810270464991265660145686552539206044978625816308383093492784371400029514548706621968902836993589289625015412933581475744575886658695263194124070084874803087308639360082242853990544874493002310576288495691876006195243383756019900557639158467539225339099109198626040720914714338718852432270105504472008276813657797913746687080677240445106385843265534600747424674427283229517425399958888681996596649621901569777011596147791256140585597797521863186170811052646892328237521660672176919231114524134260313587162894813092909979198855357257448358016298374468046508896254008087716448544310390768914902781305819577360004639948190398212602649272670280913587643438122661141825354433997972308858916844300265877040555811209466686264106072515291278855109689905142592192151553100210298584882196663401160924450075762306785625750402940435031406948272559559179822604434064027150439792545651438724511625494985656437489987121856873833662984597261053961761527441818164774773191974747414094702662731734598559941217627775896551556992691336415680440294581152640485017461817103567352057259849048317760884385664721267457907031957950403946188779174563608852341826173079705085584492805878857578518262103247159296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 433153842495627872234046226532888474458864647062285781627544250393696869304896942431811521216484949918938715055372754796346488347958447977524943107039876021748284804179289998574333245857461217278206587965791363802491240530237809780274138654227080445124391727598396386858629032467301219071948611824457050786606380147923685773799658221688677913089356505628149227603225715874401814614489156826056596136908152795820488350644961639469447737787254782573972858011567836565268382377619909167595639213050105120091406843398261720235986062262085205210803261744145194021819051367956101824968072155731393694307928952741465471081013874138207976959150494548642518260934788452499449844440023814285996896359417593527090521409938791952072610445259914148256595954789700998153849061407783967507578852806247517311902360787957519980903517353796052939744888253313005542864662343419062612690633355396046108177441892451698519021500618466038667875507364338223673519842837695993507883575955860773954813702640257226072367174051175582203464466326896528533855556360947082701728921994544345439557173780579381274510172786361774637578085142136460914892082139547615828559446274125300570065096480810328090702579518035256981362103133694266863713139613929192297854647819111587581287048908985112566082523724122331336638377258886852686226490774940055968931909240386547543498378611267478922349961683759922478223634357082372876939413100026275269897145911303046501401268833833387522590448668025275315778764199826146054457324854308687900604782652978474848444227895696360720525112049410605878268736515673539736390447647910686375609775213449321291170170563347024501778625114886481007416289267991389158619780667697789738024516463597276438061793945232518935699438522080024423528597455074781893322728511833089537658069861625426824353394459768556605073094482410732784688053059356487906190006094298958094863395388203385213481074114288186392362313395287863156236634926440441627337481773290537798361562128318464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] -515526302600265968694767489380327989245113840986998806756627387748078902308589606609463811028199091128048371312721756488978541267585789077994057249488231319113420749727174392673319073092713316760677103362856809110861352651798007335955154979826740646939213394582768849927086653331549937690839916257094539581798163459799863719038760566954206483876919301766860632308479186274143995019232979626814890608919856435474104651065092180319755043542975269612602687937984445202778769239680533027896993345453666501958814536307573330084247169466312375466159545394738810582711774840223024034850023466276964832651100620649157511782859573221716581255548686817822729515804150560872347785643991565570625860999665888798725983521418125166995800121789023249068157588812781343488317785058000473681403976068747410276672686643945975193406762747711905330847986017535986512648425883449247904640694861216152898859057003209677641281728128300570735933042087822461781310428621269384825554655745715147229537393362473468151174179052495704420322365790721802058192473323184564861132197991694009135952730055519914184001046323407355684788525772290249716468792556348838250237472830815940004464286345419713979417480507469000684340224624671159577227914525192889731220667561640864159697265362775649476518347337940757870191082909138078799633191395746248602077696563819508650912621045488976112617449203176106587769416818271706729945190458954018908142356372124822031258053080309878400883442509406705481061013163144577297445027144119200609933510968409780094874558390153051959977276139241699512662346073644802076296759910277762258417744725271157876754867942574891151040647135519615924936254069141453993148294799316244064186976976470677304432882290134258759040165068478770147049175855950187217077011666226842618610948277325526440496694796043295470944024896012817334325679287374849806450076887349478112720128355313314909016610859855525770300121458902352540137908818480076361222113666367746381004673222967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 597101476006125714062041342429372356174279861246387456651595547998960525905787010699680354729769480429785655715638355642243055449450845454158978750362519770603027123589493900243529911390971399042909030349125217972471449426294618904184842279285080782991269985924758868008381205238248681344815507232730149466503534878768235368191315823108132119738522773118493130090233529815211053231313380528400842046711273381844163712711076710308915851688417893452813437527697789664639680815721383836521154561760748194758614665393082370924732839108837819850077092565259077958761801699676908553871439295408122360469196946151530054520696572021657546181972164592000220262178337198256797917375974711198112152537396497012826518365569066149135253142704487069100504418618400187505873532251871798310895329104310234717992799280622586210964795725074307056532086137330015306001647810633478786927290280114296338680034595633694554992596688535418402937339564939095901812970484995967026823715464903809743095035441436834524681650607945105331559828452513495771769177723879108415697979564244624613095251406603602897338539773881709467179345599671692477574290416542936774654785617760781582320136851924555795143656774421608196447022539340999780179867257646803358041718855609735365919255487266788928990868821863371598618304514412514620350871310914036829893685091568562402408176953834609918660304913943931604408646173572543900147471028192634364444812767036294918340386852894176215260730762685625357566494336808369185462056943867868509146361799294936871855517189260212368594175015331422745772588549030720471339601135562647450933253743149525209177941238030975747725168799743598549932007651972061670293338461152814499502783142322329807300996432358850473295708652800322919079272405902759924969268402668992300738723857301182763801228433612390882398015140821340830872020392515142757730358068286116113210022040070831854411472498595568951670374440995994214767668480559102977864893313078943835278434096906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] -667588710692445264754126649257042963977135561947452239885286447731880936262077714506848025688594843508014059870962084145057951112734894016956238344530654628605642612024886808399035011030336449463853904346838197581838543899572328869408017785034239626884001314429291232195025514115658914224668238426752632296791794460813877613466573600837759334308630394168961773855142780140482088405469058225623691654794555508138935617724840497203450809890293386059641405415188840270212842547809596537572068287374155633385492055375243043761677353409939504708662359737425718271352013436330091662658476108685403536523724926022168196215346201999606292503852151261528646303030310565069666129763563893714172391091298249542299594371761697515250821820343535197122271820173781729864555618140636990538087132307178620215231482965956244386357627046963772317559810126817554010952580723074717006761342315633917953620060689364266269371006454423211862375306669858541486026764926984926337213487520028466248993135923465843827193202856668074068936966433887176783159203636228614447950787662261925704001279056932887887425099079724487928320505305928067690815896806215344328062249791132435958168541456325097909798817601009621152485565252631048901040199357262269612274588338481852223610884459945442840242979651859247921658971073905980373530367090476165648212360832803794599917159479981822262688862812286323911829818389714036456417896755551487993645782284866061026776995310852872490403563000483259909602389501173631433160315186339387300626927751322696895525225532817890889464389309932298360540791035299331934281201935074082771755690737020932561912821791030579076962542115931007662437098625077307791869404221424128225022367688250509403403368178700933582504609370322867144501506756193623089988710138395949817696437332776998320647983125803043171920772624552188296084994251484853298912931360280189786302694903811937803978189743907218592122338513796449509161487394880305651699320744206318713000048724017152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] 706014806567880535976425651440423600622627168933041773220874403463642768033153639759265993034410807368597446524894286310132584583863455366445037902199471628820975597582288647090835356991576337727717144611729699643652995969466094342111014259127381491880210194449041149728386515166963379735873793381793553564494946524193376066517524242165121967531525587624701195000542407594101637136692484889952132867674337066598287232224271250825820383567413275378803530675907461772105348372669886798368002214298562622451820185903587220575893232411851891087400686025497556096117894110795231356007104468754978239510201996435694869157389059898515311819804126163052708096349343925184616989089883977935903885659865424183857232388618913962514868887068503027339727773446739631750430742722301509268461799457717483879586430644524867840843111457874512816007509079037746127070623235769569481989905407415494211654949336981835260941804381373845840770401739422397477758646296648612947790941803084047380270843786536904375718758641539951946910258556172157644368308087822447298491188701208739201055597393222621972070538834456268791606267309544964529404142391997003017076612700519858805026000880667390365294101001687165441545110153756113030225441954597987999564899967662230775534737033832069510485876639553091973256631914126985643953070620668701217071453473699820222764183467284321079087657908756765454883085462086762487166547624881176982302737806516978130096460653186966464434777885740441767017392695615061232794670098397752373087998307072349806833800164295143460505752896505869595314851010754881004601105876808640813759738933033421840443598742570525067934106623382366168870660249821036107378248666811317138052795310704249023796799738968105558983873013988854649707153082860442449460061169631801841037116405602516343245404908736312588378097791094865445975350621055658458739479523384201665169037316345755501482575129911317870930930366152263828788210603792366812190112347509571194905666439348224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] -690384628855652616934534368236291679607668242826907158443370211625500095189005687429044330543413971469435064740090690118894863732766388349890374484701453678919920982709208341134765588489353636317461557841927206001876949103537167644421735903592783899444927226475274599763576558679286780968237652487895805734651122090456790502705370115223530796645235244143197774333949743357645041230488769581728229932967294273730146273955064733869099323428513227471245395483629807458520129932869180871960784377445998739243414915880757156756042402238129161494330022197145851254594364727618886152841024064861388860676127757527015586144705163725107942536426276791665061046855500075302705430250941655905801877510510682332988020720587441492538637364204674659985679762950019718124685403787781546007574672064432394191762681641000338588070662379289682475620209748695787420920777375558289782429706872883930610172342827691823532648684852432538638380173043377411017163259322629008498299590890344333462423313204934958855178140022322744600579349063742676762411458613846454579928578111144595216976730229603008851415926139359485970133497873512120945272783009685331744148842327640681570009660771437519536793068521048348886395030301760077055545489948866593417819666880893339169650764361169112486971200974616120031960453680523493306845497199194334500068526601327061064090254361560158235343388041474920387418963690537107997783029352085595060125929122495248644091315194288072666095410680260700450896273528400008911382091773571128745616035726026869509638438954295023057754275624546981746430493264797087918660939327637363953668385790124831631673160444059665785929817562674577012713131597474371218066868654760480382050570808712524948971497739182140325694677306273114748792384676692580151654736403009117980668794624597279700823821304864546463358106046749261993960171216913728182421618190412439060298777223787193068662959367638457067528658098820855396931597126191064491232428619059102866768590517829632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] 612744383725034792602480801818467067631234721280070897961073763955336551006990759560011062237202453352289114439541173111974635475665440589554895808146332011309623680140062347707197570632993790409497410312033316437675199377387183727516087981765392632986830239303110307954762794036944724423544573528056046932794755426257013212534126653399634020535496875674578137458148962858436935851497034463052426441516330964041383122122829935769655552575299917943645656696396055576924221205996123480572095774878541668027555455227717347341179890284349880828654355150834255936405000568743684399094280509338342542208876100671766476529098143142588695777453068855784197365947677196848609291388872058435760060098441383257861622686143041614190245895602036614865589557160644460293299036518827580227907667160702251252366737154747641570250848644464561575336778662795547576244728972145861573805719666139708157995548326866136552617206015819732062891048496651538242432150406605738450908483127399650526826502384491516079785227533253243138038518166235828551702885688457517852064183394553419299569312528749346886579038090675283116856181925451823826491213735464130668034017243005281103077300012915306723999464900339372938966130021059942929801176479850043427974360412024716122998280372862259497189088000399394507847215616248743445610278994332873944591668321491106805161043818640656847611879327788330186682459995111007788299013360555693863763417907776330756649072410875456954312063931477633702179891635236219078717958184850003617137655845507831763590201744607164873733618086081897768465359339203073354113249766248178733867668279398739443428542384753780892752363547846327232633980856773691729503992602040878311843470745259065082563783851559251927131877220464739881463796673138484729197477019132991437952292796430609702219298252752324305825937601842346729507080678513662877204848127705009154451719744826556052044945965167006983888644931636338478804951213304959460747302131346602230494151510589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] -487163743803630369031445550428828284457317645493316859838648564998979366304885802168763412477930593229106141485265284903676704911953570731437688038391853353977769732989403243503666225797505191725240979534585711937461653836448941659611152744287457497503969498612486838999952792996252306570167894517649051682421939676499160094927121974309714797198106174665366743965444956128713932274236338869720289840894089953962835618792557831588076968613845406109702277170805235872297101830635333569343623121599802673550087889802195500147888683980263902152548955878934847463602135701737080327693522104226146939539643309479771780400610643267825365289968810397221525290654319789930124618928378505258388424109379365146391802327393948565459071067341322700632137204934222765381239447441135240623377024445655488341741757311803510462588273887377517082594934429554172475586344215481813324517012162674428943035889037578052593636185612386176944668287145040140200467816007051540697683298719561234358751435972493727119980393482598309166694737305028919223393416869172109337040938356215382610720331364513879894049118287489220703031816418942088896673989843022389738753502510194616837610451966065193586849285892606684837242331570356804960906255285360421530941420002731023471608424150431226653945516926858893470297763658052951186972096818804999199403444497275902695084815119139313046382574252350934350354771721188122378396402062173626050064133913062684200179108414639132855131694578816457616314644280171040354902814050355493623757874143924716276140360306977052124531569204879793104445056146640348184809983726050868486724329330351775605957384953293124147400642878754771304185174225251308784102607959948380237024424874759993886925797184832541518829072191347722898066330130175893952345823436820340457807678571273138206218373944471566734219045201966716746783796950756188034698327959698607342966960270159844969956742678577694946978657142968895309818720167611534835852393799992579165566286637826048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 343805996136893594444943674543365428392893602053824084686953048307590928843159581231659913011384015397971609379372113514007943072536203127088063307755458274136226563315265388289676436722657759917714880672080255892277904293529652200675018781953032058574639804859336327606758281418529239522230678335840195387282248011582882369944098204086992753826438772748653298397810895723480978352760997672012062959336013154892670863541811668162925388489634428155006356144733559869686462169321965026052963808516855931501068596232000768810871641654189798379080248248386765621729671658610180953234736747851273352261401027230546605931558786530071857487821929100672260162644988288595147147585910148174694151285207204994889864991745024505538322335046127962621854583704119370827562621060584449223064481508552844079084974423805758071853090890378800376124877407886398265750769921025198827695976603704731469363921313087919511943470482938433579016619468925987271920717715386062257169883379240932961990444485965280777846756752592549198662430932967043625779604076680481779824915197033559074254945576158178798690317751066282824488245179593559416306232171593335817421188446917789667844118481745584464172135072094642686924047880696630340045954129016644866755192811951400807854951022628742668014881061523479266591648302476227820343904267403477703689530934955158421870408414211621256228185555119625823239073041560913876817097779533963118090348344932355163350774964504930568753190548161007202256876014939666219875840718686902939746740539219535634810840816761346719177174436684999551546219361317681812440764940223297987623683458643289157216176360737580113592167738746992495380964103480419831793699021347967384190734549411527707203386637766711122472785917250237919517878371192285092446930919210438377847305116201629551433839772819322301507637237124107610362910117937861199818573369946648071076733051654587967338810725427432043986550800326439457485461258101626903263534826258934336094100541931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -213925368373266245423686359532309061911216408767454329323268501131436922280211688664115970872129773185015075013081952108974024760534703975027571660391320759003634682257842965623345620922309784529033941334142961849014632281705346840352945501004534374657235543805824720906882276632074510651566851077589082947396233390069851333388809237703139840339624400444400378569002545153981698359241134907085892574938153070704588190614610276593571162345390661726754478661591301251985953852555235041342235749025977450860432906285976708532967339387556705646384455651911752418987266081247042672621572079369893170392676602021683868927264092019902995551492451890029155873300884541018050023119450511230336483457353945014880984440089273610518686942713172105691185688516062029900347462002862514179843689536516891190632760480969103914628291136863025365333687243788893620168161124591194667759281211591978521986937482209664114733205833773700743079720510196817963361579052202892167466807279075729117281084719514292249960732331176443327925397356819392698836386183458849998419248649288040318665951794108177993095892320842575817386046564882028960323008715761496936609259694199745218284673452652158053555759632166390744959229094602425122295511131001623680938689869498399264308906292112473634585406825209694311250989799056565391773451172031172494122078495008398288260193251147890293645883595699773979224443116948466123018925950163982610592779919948162901366205090576218871819840756046587873398113939668995569992090995132829381146572273968482131587381334225018705697105501855495282794948016923959890947988732113069598414765287742644890639611906258463675202834938572852210790792796594706430114457496804190599165745492729193282555771724677582849703530053908424043040261155022261370416489443899632310844904734597972086426081113233173767719326375215657731774442125875168954088245627990321924746825652059241825822768185874665327491964056338311634411070953019210008583917743495738000872174367277056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 116797566067043470886071330030055138566393099668999157169995149452887469388046104751191966536135782741399596948407577703407881923717477796181127931180660535279916535641841217305868646772906540523708941815011260577757910638186733357257403937319877995666340348379588549502723935857653819513427849760091736051421212755441669903038543862331451658979881226464144501250387542512751499217950033243273110577352729478951166796410970967621120521495561052925399623041631602295606050412413145552481511731637820140216626549525215115382439005032757535236634472982705262046861323475569622218588770088605349380289233291032021119381285677613273598771584658525057583175252530840492047857486596672832339896074215513356933018905403286277431993555398539396905424709618456750453214550350926256607775157250140895188455504576188697237645292500829849731023668918865495945224738128044075504898720167621573806607805590924678578752959801442506116290132519166795768830110052073696495811758515420533505697079182793457357650631024197637780193274959877569425066052928399760741426391840368482449927974504296797810022656402692672205323739010597955863374838917490614077581235031895893301780142000887678806210038773352326236240163712120930050510118601942224517919375940089050612855850517039107772775253215679481582264349174680763218580965421690892485756583148036121936410183625026703197550275270360556966988178164151017742177477202250515243975019208340352499487581794112037749258102298284844760296266721540062704310959142330830148139233012996376733956539539985818330442354748097010464821626280924587471051259406973598304876148917065670867848180546086350302828396671589254303452039680526794217958177839756649785115582182657992090218192816262775909767801831854644458103056421687956542222395768707038871390935502243633513916631853952619540891065456521441629869787202327394593198137265350737755639292552442356832537578961801170077897469297116867870531717934032852496084411973671825228657687865065472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -55928345330871412001909966690429268969211863728948968170201340537766824583545819538719317381360918553115850650839992071803911425957108134778345590561920149670857687537444842024070427740800393220370397874838395983041701041995995188664484602975235900095136581979540426079000788146388427977911808677961297574750179452360535973607705137715570512606376866270960859589571745515393975471103888917170966520639777097053640077503245946027811955839903200389276828943446043738585784534027362735178680601835310497862922538592846991409196323883677616147481398295155363537874443730598540091568322486367374007989332668734624240188522764996417575005368878464993073273486772189966724093939406741890592896116129877818862242171482905607871031504991838751268945955282045238547627438437887558898996750948068484209205875680881818104908761979472141897709912923538112200274887853649583507743049008411943860156251112758837161233078599090921790155451036360030848021936491503396457172356371727246228651719689534218917713725426878192030123788942589290508726652187592256069682545069158960024345728623836424081592151153233512936979390357361646142278511907701521245737092819642553055221036940811770583866350448091729240266280106972787084033338529531327336129441003104880837253548837485688485625200039781426253875882399301593214137516599560916203509984996076339034250217356232386304054133380357249044027166113874393201748337454817614179640322850119024463925165648696381951845377150780465407185167634337279114466014342365240581521143035379184766173775234422365073273286037103350839711763912286255205201784868443718840608545885505943935189511321555151625390781567268505207966659542340836526775688770742310135632230394985362587463620775766526123372651926815711950544209678563889378102513917681389060837124912906695814591605373053939292428391328164130658858106264858956430305478528171729319038082639518443117253863000475475678601981162948229425793055316931171612594948097476315452678632867102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 23800659654288921718541680298657480341562668710069696566003584337019520033492497213758572110501555420321454530604270357165833158194110523322378689919341462298430517389132765144862916013773966417471185079554489121299523079617311342480497703593559650357542644867354472885249356307684748957413572159159389981458799629198677862443348064541559067726712963946088113296473828779045965722943059048464216477479085740565487029102000204537900878737827971787916093219631821598970341285375790237111888308240232526167948212309546480748285465677048918934607803152948126940668013536992827577559194530584496504301759363899844521520075006220145881098239591073059149593100035247176080958902661450286323049802054030218424674675053629363662489884782658291950433686657236216918392249797213622311985856508104647433043057969996203884085528291966734998678048886852846069053466452715019590788850100107077276159603403881033174948610283936878306896997955536245789477135753575481211773625822777971895566946029571602737952371987648778625549907565335892524166114027460441057737251877723528631742970895403705702502321823352678816059651561249394371591947197870402536692475713645397980066750716082637706701854301167074971911342498413060655252540536252394061223361665546441938793820416760054246386475524066104340797343841758540949356051525768324689385056086305974189482569733532217576933217177254854186756890201196542266151239712555409771399658528686340933037097927495450531890607854546012682699250737112315804861675888003661359234166499173617729726291282416074960268926576389243351455044299423363844894898785252463361777068386491881967642135463414254660055708452764273719469409073461200400603411280374311151810146140506801326208541445238624189866724997226003177542053675948564260270194237704279517458305989627950704332536773117876035201569443493663087869803004083164364029833138637501702350328258333174083076728679830143445803915463995031752256112036682131007794229595786424560854438879690752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -9463928147625062552914501400181640965401013864939035473041143435160860161530399592500614899083087699981598779093136451681335538115504850393395953749103338927475263751329903371079329698342999326305056960336581512359121945238549199038491034992809312365890828781662474834155512066789911783617133650289253014667854412440331265339280346634956635143509749017024308683786499280058608817929141768971262984377383752540730804516269263352990861037441226995943012311456809260991838113426914205329964028316615437761194862785639125225988227130700488670366073082672624108395833728058227110059340895737374848302988523011253188392392822529851769766374294919702389993690102424515377485032394468958147361148234006961040879363533137423539673338346134304383340882317786727047201380245564840412705718724344673690063807934923396603006639400869896985723747699971175595678846078637286601272481976081072877937217646324921395863101708146919030995612364710544802160229319983035927371935782068005457624202901991831704793124095999225889989486540757695809332880580123566417542592138902324861200156162347470290597290571056794916658950679858375124064665078364294228628382120389104955489474354603042988360891037469805188496362995299815936890397211715518703235560008136787287226840413092376702643545059050715186386733890102128092421004080530079510446119906240748472983728027629804253517643574632641066114575673876748185395260500875475769411379745937960196444467883447969548116938387676468359441697098668195959029256991391920204082681193388291161643500448456857895017388655516261913113844863229151986511950408954726471207497795250136482827287147255531416503695336828033637142760161494320894209282339065800439292609448420423260585086744902087047574001131585345944906036317953173161304850468478587578960220182816146236845224223202042688998365346493021373857767237403622848691066718747332260846408439457588837237156812969957572020019849709582475042296924780701322144040754473171696337027910860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 3934780034780749205574921831334270161709959408146198099705866353461674327915449136866789438247111192647334184939449612327652275844911996690006914796738520226278428502557765384296063181673282481921057149438264769594691758208025988484548342110838938546344456421370163358629156283258017890739041428704147259258930574305631541943124089779820809196674371653934029389000999505088958066520734015757098794665029344555535458923141040052770484996057171439771721349670872457116528436516434759704846296763348834550269489717347893735322863498712702587675559976994586086748012013478925418224800156983699364037737555750685080387135212463561812335590984891141932183362572776531742258687708061305352834486861813622186251138212595589488108396353494968138319653866839189929162972543839368767214926072935572671130829704286807327028543597858419416720465935540416153818491680739881746006586598840904247157774902718467177555494090003313215519486727336515716734313122296243949073348981650176563963801258730506252121394885994040544719799203973827859215158004167713832472978201362782670122850569264303749105674072624678951952264482951507827456227950209984716818852692920425251725302450121687210973570738477541259185348744728053951663213711202832867605107226800525275440448694229160025370002609433679817173026732490567984391364355580149472875471943951491401980633050689782568351870552181426440705571178681870917573958591389269707449036264327506261272964911681157442172614670980941955302750338079346140176399411407372460469554981771348983527026530537591345498708729219398054316269618647669910531279983169231873639299303776341836446569926417965977363524634385058233105067207044627617633255172917452212287265728517693011923138470028525305049611551536959291004317014901154454133795661049741697317768643357803064444724418986409175797005585026660233578523000354033500554877017490839225730437567020428384517438197286210260294845133497342542736330522704429398937292806763136153012911936110592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -1912935614589494374667157723350560711136569317669887172367888502789339745335298377094068170756016137043506318122861876423555352603260988275908642428512772740942953117592742171117361071466010010062949552403484358359660637162573499741174839586830602766908984079508182457710107907908511720238024134102033344584088612220814074749025917495865723486273250109869201641547188612018261988863509032713679297653270286927439231736601394170899759397986183983540148474120644285895155161348915757736117226448536583588626778155691274978741087840636339821409907628499165597308517771122521345760800141563521784157993959257449560425525151416081041156942253928226914480515755431292068348521381834680576831163019291178424498342166987739068436577407898189018393069063558271302519786603339063536628230324262744863138188484927918863745125845676808547027351615254892925947214576485180765869645083470797002816503871353990610476859318119088241191648377093204703057170998332082010719968397120739420983642749276844218735614135618572976385144882370159236153664152362456493906571214979273850205400017857803342948749995442727400562450593326247946247045278272314026199899783490129352655494502663443626689824210535971377360192187687295936206520385187085803190782281385518371867211931638870693742944227453076223813643647961121874140614592630560755230163400282959071582832961361095002762319531017185653529098202760683077871286376744396570726907450145911278841519012565698181948586148710789753502362468058853696043761394901783828710006729833424081586819391105448501759449316032029913143379195015922053921481586123566829896836198490667132527086910529294793578846133532550493648791701548221812815013093887319376929903541535694093455801251663452628497294417572742700678269542200894508110396526510263931602680657770440867586777281723629430482531552124799573110579247114090605123970008707612327644393320491451929055752604739156509489679214592213427769298705062233801671539090234375440557101400719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 1049160463746526299669067730659226450486913756958714734269858871442631548425397064821152770342289296950846125299852310143970560243565305832728810670671722736464085601970194663836515708722907318578699516214964726124237647335031817861260157447180597511945744646176367236577224410987902577819100660754820473149773300502035537162123595445308164507491426044647579493198806534582803565967388987643861934526390328678942467261564763606257889832144364463912684175201323050973522673083031524528997626514656030452232899565751559196046880686011291844855628678623214717024238486906636950195604929150984461949819534133912394627140256533297975031418599254347368125846804832284852038598564137750796917399646515976635981362823185447218244472616996737748304505195790162611481414443771492894854095847582810486666586783263143527212455567122311736552712728242265674471176617976967777257090369720437012261354343770253634963270483041573220832224618868125425610892943953221548210077812865564467054737927793369653875880146178124429273822697843476501239182778758372007840016543361345511046903891135986987600169274723077517394492493619929312016357935161496357648757109997795541282877074019257555920644793713137382878769816209662884920861801804937538216176022198960875955118245224105005834883757813649147992428047191497255036943157943143558622661999032312205709338913074185903973442108026998614881702955408740794165928000615440566838092134805806788250470139174496728597029479633665092366703766755051717655767842384919997404564881541496536115118374125463020476041465343572585024759268104811413717572911840774956446863924920336220619999129492315731397680484919373454590515705232060953404192125426333264838902052718311630204961350496371414294288362844563018738235690451436612155912312420667344588161603658396653327397411714195073865236444748135327566813961392672334606215901157454470090008778154134210649121291593606888771518212135793043450966620390992911445516478236688157360486738821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -569156914121862301626261935919619510362646027507466765353819928546181495424946177989010812243097910155262271769918571734775211515962262963709558031817205045074284421572935578579611482316373694942745227045726171737991484759529574399193510415865502450456556560554682036862546304914818094659784771067749508533574777375285870176028178256646145388277256971871586447261147692448293984925010489239284478054900162654810951664804178777095769644651680890456491140828210283404533753519509152238187699624138582851690984892741400793771043287579825203605186082958703204087943535338831312974767855152613660855196242514143851092605139663658268192161380141650427101573786608954083701783635413399415318936063969229398091853258691103145708848210510567409206503613954259742456746624565585813700424510324073843089424654986210442279711860107294488737790808991439075873722872218975480835122996496596657278632060050583090240559068072426854625061856362914720921993628857649883620227304248083500391843367145838205761489035324622603438086439899344462070080468590684891593563516206496633508530917439515283993965586982306994421855931470247326230113488899092837179032488516540800344616981728802287489400492449683475205641782279356736720452330306430883283891530460608687599203844036695556929705071293212380377512478110533072011746884036425809775604129855039033615021204621634452266576345719545309787534313148535643886340747770533752384682661536060442742848110030441115970257845408132026292525878612214208325949153509084010585049830961840299037967705319701775075143622347293158629278210660474408666458159709148463142300062258733969246380696876094366167278598454046978318533078284342723247299759492233056311958701947915258683240293051617929578711301336643533168957826433708867048631218402698560825463888220297981370012391969806242379070320006641931070147720100185844265792315428704175893166559620225919375988728117290513237356408516702500407138409701921092300356395741947297370793899458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] 279624983371405728865267373415503415633170272755943583153222029656539194804334056957731619947763025181283716346406279538132356384722539674882273627926973737784390319354215690803397139718682810954243292724184516243177901674245492676624717860140720130727414549984907756045054279769794076151038222382369809033890305796451376911292600181249179155997291186461777788680540517465451667739638015824522782860788834991092339656841592889316001246914294574587251754246479981108296915769391268646793684431029283244135307405816768477030778062680929793363280360707064987881752242770650953576681352282027599804733331060586599951997692100965709945103278007756773576836042968336323306451189003155021254332238080774680909602641124009326130495818769146767596623442562813431907095789121162593288726228882054191044125744850482384993657801960489374000929867219613412088462317660240790696835109772463336553959707117154231075089521167442566885676271456025574582747581273173257355886722522962607408456373951050320197193726194669138471574476172321125556519076875420301534068962146222738786342011772386530043601206493139487153521086319417035964114936650872204716075063230953279672664182270197984251532844827965925811229058464656481255557292758902493797296052657555296702390105638868959265067905138444838131815889125315652697778010737015156435021903693304917426211578472750119853651187401956107957259341570342446949002586481070795616738615404741914631940309616916367532003365432563568013672253533940938954967871909578425013424202100890748180776798897106277748259614113647654480577923503660946379529892659888032629449448157459221651837875506173263286910385893737449118701390555150622680823016242340929507218823222507019347092443615613638715737852056703849812125107918416268656175781856054529890702616420980933328393628706340108973423538117586967945806031069999279742188927958655600344059801391773244799616316331861825151813170646359333364309767470996745179662739838913141639039867158528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] -120416462761259639444413038581248750884257093026354052827746434236723562083565272016869198073708763521419429850918216083719661839720958630441143752427563972373454157681722144789817764922539785796710990203891102531733012897098974270128682802571492329759016349531632581443529023585978909672705399083754092412282297713435784064474109841275032961157383762764250036416137005063342444270152969608334870460534337162543919993003747153236076320543158407455589566176465994202123364754198482464894828476649880822018797321213109117612871235443340562949143616299311725424350294331148791499815854219325156891736821071913621987725463137060846907701320630147386376928488245243446368147134197554957958142244489771237160183057106071201524506096503888874651379299304493097145472634387205652424858999767114599176299645773333831249067957703021100370266974680055927585154450994930566337921736299709648401420584600460418609284288478604074509877978792626853633943536817909489001232940011175144351401023806883558064440029695912406089143108304457867501866938637535815890286799485596821697538685065670052183562930184635454560922062717077033679811939777571173032740859788576960804530549617800753146637445618431181371300282617899977043613616671671436861281773725087731272844977283051654947221258892932429859751968482126439535948659318493025019345894345844214075552323208667068638248755149685665321957661278177085028546513706506811538589338821340419474523689637031724159528279155394210143516700949024681856056629802498918529732681018372845952013222200402406252445416740916095798207022115706506440966303040837827251715121699646926963986255470663429302619225136070588407406535146792496552509967894820465013530956303353555648844758787744745878352367690246365722405101313958323061664352369351965609551845749479806840653500433015827815912876296706824945124760648707449613702060556393085656267755575915725023411932892186573106996212778727241371186444044352695289369307430786217738149033934848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] 45131429610291574109594976889565256193572803734981810568437385721496535935922753363537857553615578901179701932598292254819226278536265779078601335786751307872228983002135661917845638695132816280341329672163547524265269763463050820313302565053807187536196947883746589457388322102538619810743852728529934754234362061218306174774165214741080313614182757711492214789674050268627288840309230073277884014532588612727801978956542759689269585327894931694765692785975682655396581445230999800076858850743607920844204615827626030246155970022904554401270297638462700566531701605175612416692738052425651620262863792663326932123923413498153465116696693181532716055555118073605654117643220160874517339700315144212602568046948713028359709327358074822040727288042294244090381991811182532440642280547500531845097289489153414543334152442758193756514241484787379678530217718498376231351093706376224873340596168959658294300312847201500260971181403012216550384196220655671652794897888035046191514026897659964984190646582389859307393743454036800176453189784365695646488779749651072105832717330985472874877661908952639928923845169055520611750201937317699636200124841076770483405967771949510124138525027116828119002889655361769937111211402055497074018767575737174999447694443896988536668777184552875101736876824351523149588887941086854789311148949280770350660911062591122515844213834888911114088026084330751936189752739612252526134754714878223769854478610192234599214865601619480242998940973640060386825027157499453837648599978527623658500983925642393969445008527773983578951642113564283576107315142253906048820931660456165335595812137048518778437413270945559477044439689159690377173359761357193347323600662437773057187343099538899017322793685916685890130297604963063122861256623201910701983542805877361200235564548012337402855933178807038014001867848187517587058005625269007105449629137814697467476997047310872011985106860464186027061318771675092400180871659031237965397822013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -14744380394112198540475048465558841965625789883739526338839284328844936269496217903208261698171663014777945028396607054576961173901208921466627025705684465682495135120295609189411357871833778538233165585155679135526002535839914236529163324322922404677639977820038217439246663921415969044735886420313292401684712171498779772855067529143286253351861607130366128777941432603426905707910188403624501197213490653936798642975347448691218055354088496112428830803703789052521074746238576470282438719913468491005801372660251442033123892108541153544093271213092467055880007216169710938558649062572503133708717061137518565226852105413377244502603979756161763922477602221632077710226997399116874022550196433595436776163446603902309981834822359597124723916626099167669356247030754628664747048725176634837372147708490560059694873068158879573695219538609578506948059684512232503502509905753159660416299439820661764082595606429873043825194279599066243555176121134461807169852841380494253507862276981494496889047821316470771828442782270867793327356491487577229730520527691327857831376741481644643610553069988302320906829929516463510793480333089011235491581402810139692341307222127981397583584182653064329160673995201907747883729047560062794825644100388661699204991143028569644007426033721799610608903321670954954853195754933928739732974403090010994289136391602764654706974193653700062456302985156959013194500721478002738167131684842124352547384249303711082009013516837307045314877263723478113766425495710189559727616989840492426765118292130798338354292240725319972466919250842885548806292139025811567189415650943245306294704103361816432011831356197695750278916786428238060625734084917990295425948672027458124652518998678959865476419048423993436343725293963217279059902794152046811402280811642213551044294616376559579814792166427454285604075178467791703381618484119370090888500634533931496810887688762808525733069631597173730574167557336652462594683840629231632245764128768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 4216561997109216160124715349705452566427457583654057187851223083305122032715796715568553366231298867898480723459306375432296925442623566850096055717768168747261613285886084952918136438765589929027927630848979881234814783863727080817761252490517835064974277270715917842412112981232591926306332067630407533324281078369368491929289466601237552984821670802697243841584652319775952872146425338571858777123985293831342740280637463790438615043682077406842871996082191582981416263611106595665825623992319531605458200345022864664750391022459192652008891762913314876818425627140656063614296065655431599033513410629623521643821273633047555059502143308453367711285126415409643776506284949709702525463856252374737803760641290861330782681687914634868863939788558298466854726538281558687349252926658263435097312085296774596693291829058358558006319650762883546866201532254334376534526527788246227622203999932396375156776156175374036630560716432307388096697203072146973075791105019039269895628719345189626188547127299723324092588030336661455916497790072757916759410871969475886086049817989170271565381490957252664375181907038061781356341628733042751880342934779147570537366621351275945477126998174024394957699273691959459066100442790624722826277498297738298500672802746779758509484957985860962901767197078372271176609876259149569260824669354302093759232533406869549865378910662657454126951521091858506817664008384833227575589597728334951137795550689070480953418600258132015876967689423808542798528252410332638987183698904976850173014027527086400136535259935953846742258333079307613010380238942834637889499460267106630572292333293319198179237686981383657619634381809476555507807703774812267942067224176686451994053095075326497302887932862294668740625609837021862572188823365915211996076625656210214958589189276511870554878335029455773067625415795108897556371127202779399576508998911421198259385148712518484318639447770216818596073805524809011486228075072613255162122731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -1061348982122995967217699942886326675614734562560755885276249285205862267941666420457712959478033565528925502739921778005697448048176263775512421859335212964173215428786164580397732627266363363428304553139077077934791575416292649452724468862940506827488634595661720777341623724652218063122269010380938083055890340812502624732945883932515705285511514277036462927579480910834527541046146135559474770549180277726331703367830365132598277400648034613358303142627713717117573132099095247938425916448625928905687106144985549391086399661952843787038867882923996302063855886403888554875628239019102500581435191542770650931696517250450117529305124434721930021298006207615526062447426608307425698157688743376915061103706444173705433600224260048736042109334033357664732483221408533473761405793614057584669664612427533675779004349661457648561137263380458695955116442127966687264727602750600867804790916412305857052193393066341609438342757366746382471053799595960523120527554498591851123518984811375689437578040602424576652052143351794214417656663662298012691804156623099918740306415152543377888394436859378760528565462425831220869426032317211412956358198354691062544512686338423857771252961189542026503807278022994996415599332067964445347982655120956156916147943026232202971349748174878872661132023454563057926078327084429237103407450464239891435615153508724057731742728660418664535858488159682317449824222207653088684849021975146740673329361018013615901424803729580949402727020762427456856880233493113145283047767498268279403450736292848787040991466055785239982414180187349957102605743408738811097812085080538148217041075064679325662179104752823620207618690908605204886174672355240208390237950813490492796055436360838657586768085375641150756711077573657946761854206616786871297592635601686759225568046589911718442791225071569503774892808561779435307258320457393133342356178935809189993952409079595676079547325720202426639575365525963094471262770568550408966188826624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 236826049516673080650741606441933485754914283499849950657241567379901182662772140902798339149622486378770495449900761460215125503986502317982528020414839731345368855827730469051464934106594147470419749540514444950393321705992344710672934547252696945766622683288788808946071017444010570136138521382067075818941191510344288155825592961302752925767887629294430921094819602076543717655146534664945779906360425190429106134687879705509936255088385832945818579121284833328452691982064551777543111717665031532400778240574510474512373399856743474381926229214967888258174248590453430913368511184313002667193663957223662209140417129499834045568959416147077960975708396586345679869418334532381526439809891077325345374021501094209534558652425102380064028606838051870693064774719323965169632447485568576237204092162611211818901767705027512023997552488025544019353119463431396016192781856642411832605477191617112881546265285229860114826846596834333380689403676482954749786009737574640502447735161453863321946373717363713712737183103661804251224505244515880983004191790814119090102881250629974396628208425760141095801254990962033578399236090942608243990236803182110262712297285301985374323848901692778728787911292877126616102526391706747679017136837985724203647692516680383184375785486246224695467936935319574489886417797985217489085786349954060730267840222102634586991434209625668946077637485064023310551620829973285120592360743525133972856269846485967102221730460697126033035771413616411100992888592107720529925913741014463418830661183634359819213378379551613665004571511292041827080786248085285165023841645017506083917241431732207483877059197645763709169884894592691931541344946442346726886104832002806244924975942998541134350544002627972296571927877612063726848872534889657962559072701252451243366079303213597677996208403802683885745043149523201000515907300005650748906909165220776077023999473264886130705676661976786603536172611976612912772569217754973089097056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -47312915719539080305684749305624945626905771504438174601678973033611516823727855971639813370406396747013976835600739413172300681944263877940493787537796779757825454620118293314406844678571019924039536232006712375949667896207038685492794517570469055363884145680874146566966608779447042601371905541181752043635868781451944932609272765918485904513564790191954103056626303738643494355968430425495661364714983282057254287671784802401296058860915519665310205993314109153125569559785674415850418135028929525308227528539012756284410411267558699024983288239032963892331111934154632921874883496695275065078340843564939460361106766831790847970274429766837270849096252698537413514552920716043685147178685485920202188319916961523302714241210116364256300022279312137811512498608045756953410369413485602678202881089130801573096898379059939090554381761806264437865154927226401926625084687118779510394706094006673402917050608391025132804827155875058887238679348173750383796126966872482163982173573767681699835776024690088672141807375833378628586200876858215032187555958647170172783979692994713345687407467784178035620171525668937596165157574707337787475646080502414446768284816918808453079228685229525547272154982846143163210671830381546502382342963284922550708926406297741126563018539291483011349333709168639009011916023577945084204597117459268603407770850991658260932055269907216050666987509041744294535226099444486649425402524632842278471078074570884255206732457160142511720811488940755854004324412951831608960681311149446278859539608105644346341776388068917317066004926243088579853348514430709330078555977785417071352815072124627896852953613622708853069670992187850770329277646336709012000625724641127150718278811952771656562670607395203950126947805349244583402283322056249585745229545723787046276101895538241301131116696645645314486967828860360392686930201158047350399397124855579122700805187001642581571902000310705345524985344068565460033752228905740325965791232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -134673810136209714079276376700831901820347957497766437270088970044094793452347828180817076712759980355821547974199318958214753905526875294052926047295430082719692518907092536759775458453552132098782103148008327432485315038052833710211041944595390432160525785965356455411480560283578235601233276793952324600845587836495186136714654922670511737223941276677398831041828205304960435023025924569415979294585615003987719423692685465128598403722473688202314169126741871631435778763974577695300818492654675485039340415669961504482764489184908565925141179890653564245101729505427181545770593858093065325179197932606315021864553038342258918184860362011997401796849157108459150801604791581798291701991256049039303992810451359521137994377211415706591121657253774177639695929952186840234221006541840582156511415584081593275497833703358879068084498653128789608969229869498117975217347364740135493504428207252971287494533015908422635171910205687409378241546168579606831259642381004457658216691935415409897474599301654566887079000261112600386202450763150635546607284105923391094271302859184880792844347435826829461551793440639915680348123264897546352319341267146811517863468374268542743937976301291000060359083528110422482575632189996954629399246468481788449488648654870604739732710541326878616148948989231688191015931324670432905320889920927949569654093958184434102051523120306391511669435652457400760522191669244121688899300060827983264593950702368387788476681229010628727280035044550064084421871575720810618312799706752068761794715690408132161233170842638421733457601920756934754148053519779678954125764646452003490290531784298347812198427312794015319584418730979372323709474763080530941690222481327348880623616832681784412967250517956529975695838975205518905584093877580637824517915252404802509495957790327162861079524411798283013336392663568632576328523813354379792421569558913724809501050979108676182408780308961724978762166384820269453038671888384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 36985000573783688464281585096831177854869784199570992431602813011832857872590153241542434024225068194490044095228274072981331790304756624069297081739421643094484094912547525410092677570003126032054183882790342330909830673261810773646962985277699415840504937295244944486178995293589782387070342006348481578395798002603399511711950825181198733186518859264982378717552933264197447090658886544113553155080277031360688896059671008668551820691691803009483763746604252019916226101471831098496252674741733493866658819251917243070484037717221278965328800989574596075778322502246289188677924899181612882505379350944202868046481408899787154957985026899928248606870967418357160268241533157630559084176744867818934063632258576936247750885176275276417563592208446689420242431381771735435789321854308958327589381603314463440873765238052734509121531971197476711629533738487031715463085012820139413895660493664147485478453140372153035477643858450392397427484400822219293270266595593331739357311441285488096431189610853050283551296996293359704440608543387000277440792750806317973882726212593392263652998219860009974493270963572359477691872503308963598882125907878732532022582657794370105570843154399909331867718130687373256349474702978452856930814364941922220709856281434981522525066637874947499488247814323186520131969320998468492124870925867459417290836861977962934729724046310009355023292835499892408986627120767611221464445070420352155985895688990017129886731734677843007438954266082983976990130419463556019520437924477675460878175089174456230365679030516788456086318728775481557279294603231427800359739348877748426891446051271736093273446510695957767884325680284803097720385600362656418540262982420215981812979438387040363340424063491011400453894565856651164341476458950111244773332757127724243495054278396969010756447210520120675485608866543459884293700472052816258785282489225863097275394955393085766260383939339818844766831262406368938231435137908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -1165361661540154448064890380509482813691438721156988457418980180278810850040423545418008011868252820832719058225733758294816123131895037794337650992370535211408133859676616101070280499611201971025020182284769669435816065576724478795730639037406595131689291516289296890339069539337376248401448122119286439578879983394463795488985360644460798811051181435601180322453723559876066464717908517939584736737419111086574824858496343875069066359249658555744497043627499162461635698410624401156790177241104486720578372116251403469126179345798423659006931888481533464594816845119185170242454429597319591145153998936592174568170353324943114517829814066227684692613890721044688981675642986452815241241407236125917039373397876153196993328224024829416279804377144675182602851532406109459026552064077873036008699852747929175146404601521151559570756491939517821177652269863534944074503900705561267009994604151257018372121442069011428357382634425237979611626787434504076383900715797315346718701456051141687413043862977780017699214899078591071568571264356987526975493448381608478451450387916553655175388893528263153278689108296676116110443053770766357525038959704216746464371546119695032020652981588738678127689570439368492384604390372003376203095401822785106518009506026768756605222711262783821341143236144928572982140480414270586501981870667779953555657013528080002976731406441567993338591479849972640022725411568712612449167306558245836834184588856735890485231421769968665782459998254211351584811810438826202388121112450554205348321240809439737604437853279620827709558042795841886539617851905052738755261861008485833542881252773704736696066066037855534723620532964488905438321879400680382393491068106397206435614251091046756461206563569324519894579449492637380333757550583444539666330635774477683468640505426451180394904716324315723633710626670282585146239359199645934943101655801043589928371585612328704699724545929549239630263987049124123237262328695095296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 17319971670967782390131486279336864760576524490049867431951006805726808238962701609330902353545907298630408640081636570328528819182765329449042091488686818177064531895146952499804464044868507301506351044144498318506639573200165239911307166421756967160838302762626310099966623993934015692651635347497393492024111605436558997625526690803400925157256690617401941455579718449332795693855978995991410765459174462794542021421024860766398295095421975238476802981061728581176343803524403026675111835060275492637333521638890938804779510410249368620732009354465560389927771272090694342583888014414642313028822503158588374239039409263330745594073768250774393058811145754013334740760627485977531432584177661649620147772565293225495854739550972240328734738907975462044826552492628497820362883950272473847780584458976253733191718319924098459886472569747371728030156792485863872875177236851490294767466910183479821836575469088212829196933654222556369654898588145292907848841422827253700238419826001871111362887224472184664294502679619718252150033564333286801215712391522748514390207484643420763059139589567346770507553262644910198049795646077648139470235630148368896651259790801392349672962477760745111864737621780612618017306740584348859487285461989916341008392728565691660577346050459962497320572106352924918207133831406655692634787458661439327322295484910157659473193852710969844792927241502663006522334711171939589800752428274225342742185454485990198296331513948246837947173042341666687339388000798198411922433973246363490059249647925473749622703538198915530422902402375975841278971736627297841264071068772389988370275622818145096536650632597386356212427498174733813760475248654722349145826695020560318391795898033609159648969798771395815529314778297346345898716661982238927158650703490698229595914596158070960099380248786326870114283873763119419018476630100121632186391349206766344492854462737534508745376330310910354734340794489641740299995720110309376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -32620646872442932324295973992891523248498497634085808182779896734363823069615784741488045980366856651460469336506885259463799522910125506374483629476954179356607663821641702258434176570524062197780377285101604963159697495831769358025482546829018086748371864554236240500452941377085262400712741335229653693014194175681259186488764203061306752174248655213792230444757030275738896158902864835126264998318616007760542095666490042002293692714835428392696064050818830263727587463898406582681571360554634938771601588191963725259782892121144391293954592749648684589184301728719277092796877045047343375113333492137178029600615718482057826440922043920728980364824039702403904188445126060346693045304681002000172986226238689299751577718940855051349627183649061222984516890045828107730887092317414263007127418980645389812684751557153958949357044194501860395040631995604967261308455774960569129140949574111752714461059893724479115594779968555339167744726757766013882763660950303742436358184423773146062391184267960795291460168485634240007745622569103717178447951123329775941669428988852738889309789711698595223508742103585190279351723687185640515609001558074046123278038538201699352077067080732794288976027746030586122591792113829872429500783439067890136605681590058620187041842869987666532330696378653416551776613728870638041716464816372031862460064143282134512371251620590207095678813032624775002300015350963311166460513283938498300789893065947004076727181516690446223820711593556299741602272973535810062162535917090304722466622215315001994220953717267365820260653866777053503966821294037252416675747852261150331539904257291269927068574779410648347326956215208601857409018790249218496323833182890632416902631107483381950077983873796803843889034086091851542198784525270109754810404541764141598786483061181069941680160545080830260918293704406268950147425728666703274757682754755009449693984900054800331626328732337880966262372171541752233580805341419929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -29647047232082653783118536579732877340256050544397328201918156089465934321494324847009612191123577577092630808627425855753408614967308122536128475038925374605938983874795471540669592953810690822985669057383352431902634533166206681530598088373661126671676075764460010570970323085865560072253866350351240765450983745039354081322966716739712413719774600685560068543550878441160750741908016226119019682980511751969136184760152844424283402481836567925362022611204709355002669885149982350221997344550165242891839407665320033523238321981534452825012238336705761072853603567734658135426274576680420812576193457031114784162482123944621481399693312807884184934065755591810340712781948214576242444492250009183105817313307756023194947824742010479764062987479413170356621321541800075821721303784905177197360033158869398591156629397719641834861107774063261955881868179345426863465373302758643506047670014533831110390327152034295328730627150166452657234247151553067627095894896652524575529017977174484595422764695862430088601198265506346467319339003614831542466456796402199121889038133879227153907513389911759167886990641185426402070528200485490055981062860737654523885856003849888916072977052969127655699232289941226171651616906198567008680490311089964157787799318288149442492537383279728422480135188499265553438910582062455064794887333310307559183188572969807968664522181990399198132284355952815033628304765079566361805202381067829398004149853489181015284242018679025834484793961453203729962603767971103980884793500366128251792067827335824018370507390080731603460942983762401598494707097231862593771207425182461957863453465235744627198895526698143076588568098803976021262446138836818666311277549474613712471589420109579870421714685529744904337852383200670968926304513495463946371101770733789456356076343637922714411225687920449920812005773285286779774261712751591933101837909549896755278983277348079943789305462223847087483120404291186747329226334251977277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] 1664091446699002653131427637125209646869625625752585919673577006742263510934927522962862669208815639419642461966372001625337538054927219351485284187711401529592676696888447393435387281443656283898909496764050044070414931855485380963349482042501020270614351374109782680644188571708615592551123157812715129674229395710798689855818495335064016466123832454758962587124381623492283155783413118292017111944991159735945974324378406606689414344230504847208903913114420827534444964604505561867201100536904742735349621508935000219397937891693607195436916130936084755263792471552358265170884465984038794246337635744289619939341866185780423577598705318969673604081466507866463628064785747584559983694009175532018161101734163809181676973117268925198164946988032429363683026815936829871330504482766710414711579385796052018084964611877460517067775512379587762933417365457406583445292157702277478099155384186959226908560152779679390832597168040610881897611118449810048773503352265743027239843505426493736667349904725806631555102542402362271304906204959395744178421357795264073568141313540306185627145472033727668973778545078778424292367644937279509384544952437049752312879648343856786557384716184928399922795122502803470246762605868775344848259248248861251498194970764771672583578817413095399403691804844841315390663299013303422015079528621393693058222016548472768969163853968574969900919495536090498605258985593819241587421860552034786711145912714881670983707997619705711761964091992349066071495293397804710254451552773745045285360472460607602857240892059256649353092303059942107035738618306248437107155233433574343151584405063255424355869983406527933686334552562603186281084606934675171521093565361333585094560505301417898615112321716175012160912492359434208102779071814453074454440681491767485692709465845458797268787530462296140590521121700096503494948286395391065932008713703074324906853185960135591543508850575494496269689068739896887612909970382898419728384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -49971660001024870864953679281314201798325140870207648184044673060920584684751304608366355106066208392628094282823031684164151306963681475039799474966901151872900102699925700869385385591490317390467517772458898860543794918901874579604749144083550375308239677665103600637978653777694469723862718643953644867894938440227798173180523678091562471624065871121334886110800954677373820264162914872273854745074655810699365086752768002418012611452823598603047485016599889415743440618733634084351805956918271711988511013305615929747539405764249342754095732780720353921303288503580526713806478060835949036894511511618425027724191457086796048112626198804343638836515093957400160477442338878940352202846935606881294880367147909173869098591265152183365741698595880544042728053244541594621735826107945378968245953793014769966847021072666539569979286473206737288571395554278853173335811681188655063169453505366843370012553813171799819250601478134547820480106106396088692022663030671390567651144393630720127389740588044827716023799629009085292885185506245676305224743238128056389238061056564061596068695548259482944348961913870514731990845682607090058771553784291067400672833683371480931769977927512389647274109517182275378822812354949499921201493001170374509887457354289124379842622354975157944954242199675682041598585706144974523420476574513103617304248336050721189479033873128943523718171716691905085222674885733965529052006500017085059983187555982779190135430987085973571107204315163833312029323092339318489011500846155600432640102713154447488877019896512048907218582094622057305539200594551113991952611312681683734819796141773898614052032952116055992848380432285665359825560105058060271197923099394355384198284505224280088214796917356789404357605223163549482145735851816999878017054436871153945361140418250284783456733312017491578982574441274757800856614756420781255786082342707328668660522400784485273193902248852092386261273176002505077121801915091055454191616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] 974841533077988065558083675796998243743040893815031430542439220332973309373359923034554091019610343933653958980374578748390437365700954958839123650175169375106661251830278436703654132492596656752028712957287650795628383682116049200843221133454025818184973515642769854035265513892404315440970189474907448610616705937949134205113832876549003245571358139239574010850720206773275974614770420383885110874798244773342832634643997318008411040151713645009491034755491243810262062108899216509801199080827147784986610809523597984151054570345682333198257245560752420844261521738401104593282298423773282479778684504808227614039968651789033398095643443855550708454236313277557153592913416186921464239977136020122711065386003749945704422290059093089021580638986199542060452426031433138511927962756818784927829012274146838383036408850627785239226482718403055172703675349834426034838433404781060634109742082975092567638776866474411668410021403956517371043945053460565155627548780378973090957220191058885045996498800946922344211880198862635096437016478248054015892413996023310987890511405076622490126139602584048719362012754842203064322153228589953645907245728612390399589708575809009988066743977931111789181956674219753184577339243291440016829690696595219253173215919676313287055695230682936790980431502391449902714279189035621585205548992426031341013887564494884762922273521803581001867345372176800029178654277425381725612247327594898587878735932805398929958013891884273564933629869599931547694635168625777083832088663051735852518838743102427768788438430963444145849839960463566123335548619534828588147829807683136680129748864231739876776826105854433716760973862735627337146802258715990038746913488673473266266872408869412500484447212878567694937121009501552398560015375762371764064866605429379978157923881568983150649596110884820082307014736012249394494994478121993844363967150215245368114762348581204643002126197865188335193873648744985905380092130363770388086784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] -13366715132529035377786000368872387978016140320957222140430569797660395822063126817253115958519710222899993373356427676100439769260866246221638604360413700386523404431421505320495195647686653319042312222273142470761071600233356545151098100330652521898815604971147566094766911079427343338054108420960768759556599052953649222796026798191953068308361573802488509171544817321646245991059748825287298183823656235752629358440227881876850090093210719921823936603157564151024801329508975977728449422004104633159901425778017752955035235805373777403130181557999864485562093172281449521856130824592246272968458080314035060444434701987412877542810636098152091956196512614991065996719079474999291079141508707995602965113345440895620743392834312335552947828934368241789839407431994496205449633264297758963962589185543514999120544987810650695042870622395534964118631773166718617089643669680642487123991787255905432644110061028742053223983039373143577242580627405939559917823736310300214909103448014280645568679573595864708068092306367872614568272511071580453398575137552705241318855820249624850771852222263960432158959855849937871625406797382536851134314656573021382893785090234757949131398247950107375298475628015189307035386341595472371524873006556465405248507747356327014789658609472951275170865216864099093695252215689851406100677891169122340680029350112273774626112670750701198316806361495438161574969730294821369499551803959048990739936263532184942672490639490988595196940947910473354744885252639084007211273523899905364124872846905042817888785099500200626613318786709011267479915947795138333749814659551393459226997195456280760748305169216793742031871009758189258286524392241619667990373408987023907368328330312292995260034728123101548432634266482061521904318288101381433547437626155626384631915717676315685542956698199076788959120962221375737126909153741333666587755565867193130652769116989299441443133545139507107017521892037502129029294624741764846583808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] 135427127274585601026323492512492348056877080018054873818129082731475256758399705094645961285290805120240244451129178283315699959254242251731587492792884088536644787826086354873084485505317195387918312930999081436289623873242006679862980021945724030754508954254760044144105598044801908441475740883489009113819328936722208518451132089992182022365423772019332469902754663823263886028826731627162722213937813267367355132790148964825391685700856310755774874660782067395802376027387307260096009010709957792003907323774361928903958841437318968192955217674837406448257223671036230095040912115872163239491920620450570617543333520797833843643280939980348210910465301300882655031921915047585819902538429066224150549750254771136911505835451924214613035514302498951349163089084431168316397983901114099593512717319147481993085757807854039684340408992886142691404107673404963847849652314842885254084806608275712342043364927143777760116200124950926001764296305133482086909259134680247197123648802204442019924597224605941046236654249748889313239286500272494101674803614263660624645849470330991500953031869820282172826883895497459681304387483199699144549023410163696886433122541671118429865296980506282405480142852078727542548571789043805846508279942858800909684018425858765911488033880592180699552137845047346629677544759619110050407404246080122006922110438293540502820058226375113179438140513947151627784396414812958797629441987838040134831506574542174017461306914559973732249521544788198921957205182988339618348259068158261658790751471242852452902477502431804661389664783657995132265120431705365065247836171622733414158425106853427018443259963570747167240889411509024276488015499373798768952295478353792850191597919719598432511581173017122387060806966606184588786328727461561929507220931265932494471859372799518085754476912220574046138582604651383901937649780426915512043960759727193829486376769252348469490373986360331105084662125846911741251512611395470951134003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] -1051793996170471051487091708808376339300413888700160109553626789241801029741670862944786477364378410474666494379932015216403171096423231062182355314170852174674846761606426477361561496945422887948603462775124092418681803488107195639461861644365830062939238288457816021102847927650789038293015161556860896997980068956711182985714379561888565432272329854667873081270813775077154385379904641826444284134944743372404649209640909079764983044397007567643858466858016550795464098821289058108420880616185556743908075497554663990932610930549821549059522969891301706232455868234626360050218602151542657621592017547627310068351531507363905406055861941676609205948681476525280461348820541239195046551817228303645950042557446918455112883614697833490615543479790348050733317950358809811416429197714848995573254401220672995252857087672583408179495979982791150884124696585193545084401631926333557208409013333097403829472830541459076369915672312472064105378404595218684970241634877493277624236804601849698081353588254076564280683538277337555605084530391218073749757673575503760704821885291024497211479570796664395901836497030812286356416161645829842058185451299748597986052851561353683708559596761150875231039073541024535185899887365949367217002534894451882812479510354559790881704277309012872790500461611356163015805046574529332311963631930328359950332809039569499182457231528549551052066932206050706256241420667083691465725221589779421590377732851329895712641031148376371823631111710696250724329853379340238542649648103284031939342452883582997789193932366661651016245236036268927172183801801017480647138795758647670623409842889935081025072101866760416130146256463404357520035902416442608152077511732804478965100590465559856063238305496874658114594822241950358265164764279835648784651562504697972008757220744998760123911093799144547195523649992355941962510254200264424718189823120164451297653615333764956597533913436040668986032988649510116293754623035597507245721518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] 6445900283505466610627291739074960271091191039032029840279096198354898619216510929687500143534273824840587240483542605288639389251278466510519057901098934313040495008091579474687873419064905915908382149013102246412127276514169680919720995533705309484793788277005774199707174030389441924964149483493276068429206893131017414699280246222136254124482311986881999279617287330048384441953829021586041714785894021403645253501637538169721799827817932906344396705725392523690643560208612779889364218072856000449920837460360228676040983873486893758799300057968561952319520749607335048104405475387995725089677993188161230430712690546265127805353189875063472966089542037472357203194718457760954285933029653467854540046143618108654456673895174785441588119605848102784735129030029509146024634477797001028773255165163337376555183248156215987978858098818552623040233141847547787683864878062111758733056319390748090348652020820008420916325307455295615725430216143051605416474975494422053075004961261548293322586480423754112129709182814182027627334287727788320229567467936354756777306700173320617229012488282515620768156697284534944330000533685965557217415998584583346373171256145548336201358674518010530747478826642886137779936678163203050752314431782959410432707018720330275057037371503221794995534311387741562031304534834593743160941128964329044371571943771304215501052706930236336611383797321258920856000505847021074762930809805114760955278934504192852320411578550585318323231947208721466074592833886252181835242450205222762557729928919324077687449255867637449931085828539750503005071729104869374613379842861300555307239067501019550630732290046811436386178211058019646893936744831676953931197676220141418959159334373085851646492992356766743624320464489948867694663239875220026589027518232356515201279936140144760059178156125454427421592572231269514470643807264671987224022857725572381238296562436808864545143459956358916585741524405548042463913871919830609636802691072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] -31931709199779029874425217511928271284586432055924311070558558689997953926322343837075076693571140854894462189339603281406668137996953801425322926067240841373046210114379808798762998878256320039477876756045785634842396439326662739005365265470925371480860038004640347546102820429664689553280291888420328732480227214491885252910947128152470568472522623553008411001413066674291182611482629703758642566616084955363368118426259699316649873317049942602964640373865678515744782981584257846668424420666803897614961268790941205884309922273295221590522044372720768794621122125105021710498588471428722255941242379736111218647714633183334563537955225366391007976699077142024944416649375202869869362342955320293007798708045623334918972032573000606283273681015741006024765570186187524414284807783458640952727470203232516103069198356327006806535243627987079121088174366884065001652160186541164976442916522694418123539938556516985491862378730028325463271985687507028707544268700673713072805926570213592015853270935549567613139964285473449917507651418540353881848145760684609345508592824130207910797366157363222911098049084242942291638411988578358657905332777325832365281972302537058282582157443274894065085533591356068137352934420534722192208706665467431010491312744191706071842950146090430479597789989707647032819421109435225908983942029576046593303056797694614598057292559378772920930378900202154901114489012707967535772581116211143940093923658704777959343258262375948823746734939468278580737016182417901097514885149030760000396424380314594842423985925072473519145508824222169094544179498979294350302404219714456672728114525622534124151301075237940785536531936032181082429089888494680509605227291398804349968164267125050578441385603254552930288295135847598573604434356148556341276825273271678491242252101083872188684416809567156686710736984875955641203334230289577979597228419563738485602019009875944267261090165704578344924427947465528390286510993784135104464349560832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] 130569271708001693076433341696071177742654577393892737917283125439059492175561226300169499472889461835967403775848136227255457073066235299217585631899407248747527223054812540695174812911527580227025900833966758288443312329180802240814596036573730373222156760389451156752658488817325118712642553411300564551256940197107783785188526505391384919946867730755841556664796945738852914181225439393615626719257342751940377210057150873218419597586183197708462353159977601447030426441737894807090322174414711938562088282384849301905749203667944949542993699989677311926712731331820950825167299501069318659483223089531045423965925905282207950426401805374128884509201051267720494911841944885016166874533558504340914634398774698520325838199747983964997705467779244274625124859121486229176752866391325989261903673217222959570149278565838512904207173476351001092388784199809356289165766494019506578539132201068944394372294311277945025575592648801382667149112829077078910609033030296454964565355394766738634091975626908234574993115275526803224761447828641344188178472172541786791429061908983272210266995087774725069755961465745878532151212863866064573005983904886089963005505939830602488536502805818904462818731442427965896376908574175393387451752036271701357478427209686263627114587975986576410625100563491321633052364948295781480610283841387137992541112084736552846048320135557707192467598274075354491880904415425113821909995272961307633904391048232927098682049256583155981933719815481109774445216100429608162217164482648344330125110018376351811909288705420455807266013087287351792769166874159830948815733733281489383468110363025837088545167159492242086185115264881921392546794980183454355375466850745503751991579182417207040651386179602298697922444543427485705080751944966137415052141476972672838808501581165407616923604734344860805592604780080564299871969568389981089398037239809221930187659101271214798265265648515269552599680059875087207105719313428563794742822830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] -449123186714803614476983721874327406723820874341113483921760148882294885418683957340867302523842386202129617283465980323584652781353380678683781280161350131365232036027097854336892601290968829336182919721930909172581148155737034516987746437278928310696046806701560961838549470164931941796969451189370412660699314082327005349070093158547762875614246227640678899390552953215665708254321293214483176936390844353912389669472611427739850475654935144380328621708573023687071377099048556013907492128432802896978057770070631092504191428349840094400654659099797353360363410677141106080674229586266430106156130520813313458316751533879749970248198828206741886575646779638869695058132864048267878467654945808480559901075050900702418074438153060627255907674147008845942097254139350101218132153365080976171569071179350531890399003147350613331623997354900017838478499359071207005066765585422808320000309534399650346128313368515573148820701793657029377088406690303689126891213596757758942728958059541349353921949671168663261700688018079827779224483695596411210915254614845367640177952998777042463559689974510457945478874998692924079635286220227792156048493831959517582103653381283752109757870418619799001649507138609045261557220716049674016053036082663046633825168968395415987206399559711072391678785646023130860356334972024763978880097815591252990443304505144851364044834592175554029026303640036273519027007975295311175745846840692514566892824450118603647610568503811597469251508220625880754558550316443723212327551146901381000742691819042435529108740907767572226062368624960555486539526686212280227439667398885023243471197514236645541752814343785179600769014288495336420122359979743686660608658327380721918902110646821775498889688557617846377174842057726354133059403095961777011368852999107233042776961292994343603105369924952637023378116884345545329690490221316627891890272504688789534977717934511965601949277132131949457788430089050151808910625357466588763750913802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] 1322622487158520167920494924234517772815758694516210512991549595832206034582751732784594043276404934537044069289577677409809783113284605818422138138059105469781938933679742175063586749424699968644206107210485797152168798797453595081538030019844754382148341675495312879177246820108735111964826953478342325728045710727798676497876487612112573780734151356434639573657413802339078538263321445296076501389226627192001828454391910686408136895829980283866497844621691626630875820362974477093371260018666024098632052239973727618104463397273048707689104691305309747024088383603707231206851608254631332814403972240562585473701443986239511734404408014080221638511861447800412095469455047601298782234068870507744041409845877146384344762719944854891580796484576228478175147729789042445419440323511078700005985957942041028327361925259035618912369039664520238076372564197558425285470245225185816651690598376878405385011215874924335232553935435219866955161191047959546372660678092217898376215611660542492895433111678142922266313253679209028696268492126830937984165140140466882695563111375040083304256534969475219906259079970446216910080800057535924008369725611613996184812999670556332090653706480135542482553933955366804966408170012523355503669138681120373528132109858877403825039396314022343192202941399422892606416437129851130367314353049335773055873426126167466476261241895144094772118566157098476148171583245935895293407395330742163809076006019176258041521441649415836084089993565574642603846676263360968701607842526422178438580741633930478158398854334073119893507617404210333748514743893412149088872164829105685509395482199388740326417836691006889101881765535903273603268262416407939366000597121666939729649253040636484709770089813614146344983079137144808252945350488666100975218394257779255375566784631968856205135466540596362188564283050747787612507432871437626367462529400251039029704275768917276713056055029069463755923383865259906171263915990577759896036299505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] -3389731145455241831864969838109231209203836199719380746033884350682501809122191776991858243471989535471415184659984513191337300041184852658648931940184227694304581562879556409927875769223866680211367734773615030166506832773761694778557052063420720359617368323054048542090777098409338064123914944401317194478819113393548453459904810568536431962236540605997725788799161792679368889947310093230037446584502906500469638784832020909525701597477092936098490658622971574908206352257754932006782943085831586773338829093672833114984883084702038571684867704244528876156925098132231864751176490225564340585811889124076028647161297147344488670726950913213997611109175920102968109256080102934298297178854189568831565832526753431088836067172047511105897556545267922049294627223786519853879280666883125777364895532527483750674896905042379344962843770075317602832785881462730189011054164781265795408945803501396866876719853904429500601961530908521256646168555493403483789690615312182029206177426121522171677718786834599816965202265341007055869888857167416003006189609584511177172275418759884757797967118402740541680389414586212901418437246087357182735996673529325265047215059101803839657995908045066028290332964192195517024023293903239000020414944118655413779846321618925750356596309396289913166814618227333324905330892092689140232693117911101304661968382470074494191450644003011355672233571602957342525891093412365647072919153204012406325091400505520598217038694526174585868360421422194885138134005572150110124595030732738892000475968976966955616146059148053086787748456732791329811684684373666210840500856838953441480884572035223254446945350493928958886716377825620237738298449420312705764432049169080999004853297630130664705959473606560876689717540785709105649550655204315288315056640320439494823895547422294411094313245817165579772804856381380952467574373058854858522238141796106782714551101843911773230516657431122902837249602791180013498043936355357845296918982295552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 7672802936653591846227159182548521269782928637026659620285544029272211532580235631723317692705716333236834063884054628085344186501020628382698628748018436817231718022816327630308482961898607043111637163973846524434934906319827356355009936952575093410639549022560632964754277614119055601044463504348224065544189983952309290588408127062956941255693614931977615423821310911560483824646915073323136636654592317500816124665630705683887928115823317870330607473062864713066686406782102674722454013190165473833406775247919273446632717598830422000259535736829889070584113504851460748946315730499640679648733533859068863658858750433483005671369794255066577893173909216499408968198131413549488974652547567950638083010103349951795658676807452392264709520441566880453079912884838035169797992606327698965646149781351357647783411066852775446576246122437059340596541853730970386517865897618974146719399269761909572562322172922762384422724733070932364413163712859092265949199643494916193000793891053022168028365411731578281106391227826434749649007523128464246343740111329112788315862125388928348781691169412464250847117624807285086283480259859975230674371356549940792586001391372183117838956756736057113141029806423396309932177538895923358272312335284193655446946109897120764689666904800067296670232005998243410573416828149503220274920056335831577146858340227784188992434620378484664072220542161358108580325849989528279101237729669648354006246854939334622593710288739051243608103048200199231428910265762181632176929427233740890817662106732127766718444108139946716629921560211461460458102909712276993346877484108419011759089987823900231585948827465442442123944723370346181988874504253973935587970381250184773858092753553481427676146367543586962807751657337650614611303280394427117140860842172707902078259339376599155076952672970301104266317917788013159303721515894306885438284682469592577290472800520619591456240897279574454739481778674884610620255202132816591079586255601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -15528734767197099820359482284071010782203305488807160288838727551406428056230319502602975266087984037818030435862079631076681849125695743528020903559336072910806786881247075816267921185179477845162485310837966318459822198051367133289130896268159121060646794408420184886105727312328858469566015875078936341791613090658403391672434655545837102898952744624698597827264128353678598536108365529886188203207788392481965827089212170540547751102304248912554797568657373310470009379276102217478137336142940478724750428079817011471870413344096851636302338461633458112607546948904441265605796739529808388372807204235904221836723546866817853139491874170237816552267560327148974938020035215648414748480948058671561087020148671502133616939207869751471870235268296193643573305167459497937687161436069152259346218090273869043042090136558275233345996386444288348909387818583879819611859070568844267958030130554484499662463918989467477162412160116034391947245429459296345096877131833714631307534266713208901987108524223955762742380819236094043348613127935840166405581612233859418033275248397233086590817807670510356361603745818568475725497997737432072725540773723857052318154179436288360233948774157326615339359059926404661268190876863783297529730142927494652152771467558690277834945457761199735505006160136314033903383807947567901212118912929468599194513200803365876419913465170646567146924529051888832330984772315025368889489175160860632243375155875073218473873623959338385631759970096702156326354747013550525059501292405819995362450449763781877382005141674705759337297636805096756891561991113097955350248877358659411317324133548945225892298011534417560034735272899130127018390223407231055597526667009987970268471046391166957428744649563208880223203652618280000954250412647066373220231604761950333238479074755654929697830152999597179095828754679661203635782370773347950312292598334828988043436339612874579857234426099172646873975814714657482757819372624177948939829085470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 28358135392488449640801365751625781260762832515604494702927604274409364286157114582108191954216069578211968844982121035291772602336169709129398953365028767527064021266524192640259052250471860754361766771319622345317008941638565365132966982066891231619734038788067644332768626396917492980341312813405572954160051771875876914481234266171092410145194027254579349757911762849427521635850866663359399339819804974418982485638279653227782239617719937915794897164472520005178058596963565192982726441493509230294611417007062997431259180268098111420492871579745560935974424325293364418665319730862880259218491847545770386169645393194425840586330982171004729880779437046697864601842208156851772453971716974508212927571898534063251216035215381278817967969169688309813045598416619261436757901263998347192878626929563676066259199491392351924783381315253215968661644426935782302681465433960157221391566643140906344697376661109346177660903533318679029331496924514184561331075983352783765194613831100422255777534567518594501338081977090639916252565834306150533909699205549326694392926701610930684680298097897708409910265664619581352026099552138175381896156379772279987490651865758249867126487709903068937841846158707715587020094555000537723651658417808722257289320571979432544284610614033083368560424231481619831708116606846665163317671383030875735293120354746084564416375104324447256749190305997734062556734822653809320914880734795559279593415248841606150614933115053777847248784181512152291390302071563798595508615492387657973204575744407420161939837847047826135950103998212890656578227402997920451912595900152541308922367674337432720967323055250095934673956864087201848031059206470048739427053335845492966491616950727287826185413716960546361955192838566402255875473347598719965435656249722642933072822711560134009902454739035176175644296425881983317666848160719526613425355769722654164129040894553942851193188164182715314008062204375194828635348192599768352685968465068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -47013359537136529853718006180957859116169741551442112567746708231924433746887825319206118797697225579997463725121336826344469479119102827882611954336659973753373231666478252959719486440912630306648679309314964448664802190893715697158118496442731223195984794281927757404668174594053682450806046044319082241306437695793300369840817483698421754359176619601606129914842915297902998265738575609397942856886512711891503984897635773673024316036489312192201887881358762524210130255943438373377082988409274017123502509931098060262982438285945013076846994582131433921011798475698577335731645463413800250381525141623552219003431613970164039252844862531320447290307346142421635632829060630001831562971963045941698197832449076584631762403270352205672259794031014617876527532166331129452577565967891154087552224119247017295431536131808958611751808921111962278970451910027251652235210820109495236350638972300948102414668805372799470773036851349214427598504618782797513548295521445696953003295518897817082197744751864667376807566977208447768609563177273117867349178503797913788719565944087582237254010543844293533475005395513015029043689777224720069111960960894348284120994535497494859090756391975448362115644705004289713965913179538210429709021177569624951348591599492322702579312563722458055104811063809933598555510323682983070509462402150442073915743615474273251336558418572770307908595645630089719512170319331421532883560883279184868019392169268787055972092926378652835632591781733567428776421685475430284346690981467962011088365169114377483946644889915460090826076900331919583787724071713224789680561451152434351239903333311741721112632374849699831229401660564625692860288823089352203784032244041140449710609648550232099613774814362581362555590973484294021819805386583875138910895337176371916017495350589694446673130427014289015978602690207902585573796309179415685926250388911793517598349417388046237122698352301535087792167481202075657601996747369106510924091700019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 71059844611962420366129314736474057886470912036430320130742336760303425086038745262284722416050827341795295443131505148102678211725555699304160206067636469307553035742285875838214460540885716141620607191249300423396487094759674605252900286675703859061964732772717141128621553650605523007120881608263199577757793106281724405083957206253945640812545282475131343182438536998943290865529082877990960373273783445460450409712198916950945503594613929475962168642425083402622152995938464371146349699006102481558878068868560863940834165671526903339114990135421823453562824640935998297506815711719523941643762598417263029221736844521134111084951189024850287674227255798958770433257150090264521765483896782766389531885087902467373587460823618963272631303032314708643104663466118097783925418101229828702187158785951356989247396080340884264291699208977985377003232971837418023381835572506666731991510741322884645864463151754010124804984005216128320428027480774103083637502755890582696924328602072132786881391066811255234233116541236073878243540646207799807269444945090055899830841910984707810141857769475399750916931594128329328797817505162668457958230795686035135840397782462865951485834806950593166148197841550649722589900853175633529365895893385066077849066590178617895250246686820776350604426460840700141524174488575345863916476537243041895168932514498970386752593402696722348380134077803306245978967683539559834890321927179722030850391195888094453799802551560669603440313638148703822912834067553469347837700371531696628232682266075259233653926279668043209451714506222380390194640480774448507376789350897015228815527510147807613009835849269643594947948300916220476390380680523047124106055150175635772201066145523418652927368595262936373932590978098368369881748981142276657276782558450025514579926939427841595111325534876058727283408072410214800187542563117801756122143363333100688859951770484966470267439095516118275685898958687540533177877883985632525799464766537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -98368619935037425648706004611817172663393897096568297276401524367413595163164832940771786541288642347018149797668517521175854374111800213713821578432585063241913413664173938445785169070584877132739544381197513230801245626973083123307698367688673929698579812403566126428105226146030985422080161840922135008937267322464345073864394993717196613314984594699129523347898232572889850799172432937602339048520358524992258047626242116346369278012127090618473672505459433143416261409922620926592724640473247227759829463764162565610300880653462492650877699169787598691442522118911331014646651374077905496494538730583938385593772727046856588942283506374390407272078117913146460668431213397142102670713715742667372524930446264154898328167545544790374964734571275954381391878270554749086510874941336307160312217795801390576365820643272105633326821271513022581132623425470771309713306152427016544719132389764648567025759413616134322017946149540398589911317761297720171818890743672489496123790827052236562985996217268308377970860772100447147228530517696229686032520521594157487616692936229508004100493595996744808213524899200644007655727084138875723837229941843064534141928262014211588035057296987618654067309184206571084959714035549166596413040066603785297866748008655970065081625341207731442072843574131773088452877551659355522683281869259589488376007368014599861357052797240571989400224753551069396240682029305189903198031643767580622979698613768448326026013402809912226433298473593663023856822934893906696391052808661258156624709215808070811942578984434081227747506944812731246431715774586519150317829322073226788416236049394645628175901003952673361233367536433867044357010043888389765733524226225103425721864529262675473803431659372739149816601132833106987591049287619175206505319549749194918964261321795486174866736740736626900137476856877829785527109655741899754135341150054954672662020412952503378142004404711500725706563832360493284062676294460009943757851690270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 125568396655325307993742765948836722109383378421435355475279902722029514634449288622351158736117731942264080729481352444531054660378524050115017887552005757661070977701756086022943770070551967732117099264980058804358433800776536284745352328766397987111377159779535107926845246336833731204512189348096451183042219649126215128420188505940981444708156450858009566326320134568816055653238829824809427464554168478589929464726226960768744213369709221906729194989283286214828953006185590974192758188186895962060446224725286353584368036576259657915336890999418285571407154164079881167894230716128673276007737912023543242175887525178042943133405588693690954488043733799879421585543003928631030770131793260568752460923334215322655156584549522691253844226098154850023856245929595544247693544954548013657550492414429490462958257010102939874721686512209151844001577866345712916567324767826499159133151369630821237116728597176386036993354498074840324842875623403923513976878673541704585430640500377163725664535042726736943357114978341903075117841299342611735858635486935858267152476308428068724154520823875436337256307739338127557815022468028768588014513109567743985394984044814215097638468830827975040380763589613371434926356269838843904833135367847226988877799466309547498911206318582955174321875784058157700753573485211167139991327707722063714721835191788191854852645088391850170684981104155443641457297263403316385325347572296713698634126096562630894916420877355487791448718417521149657329158567593088810769141611782571332215843320854131014792406555652057129216986916052795986305567763342040353845012364308560007885142684583158651550525061426529503071993346090163663514118020521110161466180368246405110761738630695787424724482524178130716093788460082140089380591829976176754027130716378476675929510293986364908109960048710362578053353425552532737074000924506697578864628276340005834004192961563029458280907207682332952485516382335968909857821531982028417996295325614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -149286070211371695130044511461349276673158631181990304924952837138855160888303163587039268519123739224875416332928154873392110686289994919258616002860529530254378868136379192497648099499768293681680370298187194461201230588056164223476625247355751968909934368184076741839621021040922117424538011126108605686542214079677315002512775060471264081208833952218813780037024683063962067066268653249834721640951698867915382309383386666980261847053253140704957665763893228040622520637399648548407584764983892423390691757727438477420623369644706069687365090155292625542363246490572969789261444229645948286256305284555492555748856562735579100515768834540601795689713428537240872645972703105296255421887939772219628014862940846775430746507810196667411220652655627331213656188236472036935819176453844841195329297278974189178700843526576948149307485554281519570931924899595139477019482562510095502884556071043466849127063910628961784063435330507616408119050298645327005174761269739051599377850405434351478852142810173908548378255710652212361980600678432354003778626380604867104450735968357622656881074735178505937283684515013535631595110608510919930073045734013601258690294368704529636642551364829031404860727319911646755718241203860941797516179961554297620795591889697023087225714478204494997138854107292077996441382725647106514986146211722113492798280750169499026475594327692374517674660375214491274370265030797026060120814235507025281491237238077240866572275552028553646073592948376932098560174996977673613608057197317175480882127693911744146519910373439541729788156531617850229848965450699744159044419234386020310123251125317782755317516100709028469181917168273611841888574515836817214548392053748450659319983795801096384118612093136135854336977231700801131420524119243566581717558973833039216310242022907294678664443833282398156311213056968627046885792968746384534123282840014345864622013429774745525696625452392387100961753392649078989046859252676809598633923395452928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 167241490162764382721415496120437720650600664656106468335822523516447785240650407830404591808519616518913828292297840521149799884209916328034872267094798876207659037148305915972734230164592622275774878643803676059565520759272562443865499175385283012787523308068591728818376859002309391535273905299649535045237591158205937269045639693268313752287479015204788989114890147642930725002077165115238358926239738584473723529924193585868792445777135803382245103507612333464952642868580096506547813657621597299845342677976092079954261110602930599484281460798604323738566004139586657536787290050371735036500380531367999604567353007306728180483995923421773330072131161042188739169048153511825584088044637740329926016777328946449585481898103418429745521121344848130893196906639039863101970436480758280844289872141366948212309465150923240133473104844912850579730935854987885147245025074524302036669543664210932899845806904690526516188183495153596935229429623831948452994393632307883130847230774572418223570404655505614758759883294280145296614477423038853444687861062377535080750142278290081325000399599169697000275635853378570901644155685305729362893345987845769786901679252952062304730978238586201715917583030299785764907491683785464831471849875943718977247045494540178540309486799569764575683582247091289488637767128462990793886735037669786116839828905024380101833074180388664261664684008508123426359065188629289806955473706786166514681914050976109732499538341376454673452252035420092281883771139410621196832575756053575432956727492360946030775983773028452669716029894967159207773446017071442109849541412711589276124472881943101266049518364634797489795823685859745367105010124487946620273912481748615873444850517525702617643086387838222584631775064291122549771019556766799621809554441595683468857262804420823154725805509710381369385782970289521898884799130843706202312748993384211609458005542032082353848731673728062573680701035516626689544121549423118075538682488553472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -178223735767296424323006565604634723810721949131628103041821384899627519222180720024829543712084367990171852107374253548133884611079111596196153809188154388871675880799947273586337883487811784643308550002937768440441911738928143751561299030407282549610327364908620834391034108794604967254979355359851382326918278307516150248530058256275313331937595552733841978662099090076398931266953181799165982334008555275498418497441231896537459695087138076084864672037233223492288563988591276514783326621504425669541062123271793641696950366897448701368088236180452066984736818076203214573218464381416054885801613708773364518047165204388761973584590148380831524283485491949959446615628665783701105210603915377646090644713593094303535523204174310600581440871821415781976648543879080382660819587713511881918504616760451259880054143985088355499914524019405612358409528158716483320336771613036363411771492308973844064304072466781629402691872739287303253933885633219480836760573179785772195871403342133502171839041723445440789039550193706014747566869961302987180585330030109670435865093131302881299948819418547597401336977054360018061099686910834970473785500238785973530566700210502770281713824487394942537971259181700530344111094125632211245500703287442490362361489983665085830337191253396219024257987120741193412674288467058940334477760672877290383051343220176432679626249518183752475925895479622327947417499710103143553922435889401711796874576743487418354941337073079174993181564337284236210365145141205589094703246068485645667665808157120320916468120645632161883793106041990461128053416640585236753944658555824346034179264901279174056496759067479468654075872233146002639421052118245240039545006303516780560001220771198204077592976901469828051174304584637837287572928529794413777244397639574153882288584921587457981123077650928900184323322190092554241267363735293828699364102941096331269948533315423772014885132846424521721162369712615554031940674801920961150712429668204544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] 181147993889110682629862333344400738378359400105135868134248767868395282567248274025190588376334360430471394651047342200904497357999612383853479485366317354864185852183747204210953690110617582426750567755858645156670279380337990660199787552076888523719683624082836754151072748265819680728935735282677299440993668321016185053903690950735753942970129734690381872319578283419602173624185288814878184403496452087287700249645284699125159612229431762425818518454697608905354474257114644040098224279797445206200499928319870092621534431142909749827383076446864605535352481110344099071086985512824432432005326539099818782440374676664324760108155725638622260547374833233804781213283884415568369499241851044096008593306649191516884772542166499905180174975183681206425933191847856889954038207291273137699973539895035932013893151626777481324753582636886408492295217882136304628676835391068878667501460212862559209125537032697466708712785777871796688515543929114468557601739796071867434695771320064698398783567674521521103282754530380297709322071162888674881215062734243831049328180767989439433059797810613204828633740220866803676705628486401634122627308370166833997524235993645401092005786089436432548463200256206084789789960156470859668813238837505023471065794674510527800015114274547036951913403201649616692329285482389552964486763325364998365348733773347104812133781248345258617157925597958356932784837651403103106779307484555266929643063410260953529695857622397120419549075912496262653879369700415220131880342320051730954273365987333149618151602593931846161424214741635911380663691213656700565440123637746791394422518158882267879199557232469920140351229087376822248216913378738003623709398136284691214029014098946256539740139799438339445416104659338708801413722322939072628210717302000080020244170887324114945530969904137218061865386842094881909350613217629884678697970572440012194503999963021961793019215758244421273323482801543243842832532176236064800229888916193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] -174540571905457552032838841888808552854802430204104452894957651844305189600355199042290301311594188322565809780129745861873056024442578146211709197111981304875246156290731731885217917008275214820952123375012490122862869935209184729426852051905612043645296658474505509518181447592112137039389304898553545301814960126291439368514690290780209318658410508353029952701220148567883564764944542546883584038289843566965585147397482156236282419161386859393704231251553361336916686319554236142147087532144566507186008750517381658893422822457732861933783789313497000077563703657040859106625747514780718621534680087697024952790185605139809987539467656224289232531940331211310640553968172155283673536535821248973858247257724464067046665972790700803704897200213886939139480277358066187174396023074283310856480857437119147772661289924900789663035181524096614445556340532946009222417224722323915226950703782257676530986795514376616573018181067475029152071639768791412957382619133730149678894397952590621809216966664706821352306918480944461527829601589533605112633000019382448290985415196976567453790469267065342560176892466834742947994063735899114673893190942160186182585091992841321752830795619353123348897858692029926889036219264263787935446789020111577715281507080341822590945643032387224457919024186565058400475430843922049846304652727984185216987952801750436952842062888643878343704067434551639376596186290046064747025462684849688923636535016705913590177004622304171015494672544308058949393780772270436453622029804828293565519131490301675322702970574009073299543939774545407903704544936068806425564416365512853717952440659575984147136869851252976100682375758740871894924236338892927451091119581802904806513015920058576262481467406100328148184747265883353457888544925829492709312708787123085137553139945621633201229329429078865359477194986302401636621254936173970194151116660350940375877309489885520548628323119852270524879316666152677729971806752165803705622424740429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] 157417548159938745708532150305498026424747375138821199246394287671270940010661193558434417336494097009373670690962363536431859963959901234702278248235942620507816591551649713090551242753045382085760601059796622727235367375418205338886415875125748460570818693873173673577496501199641593102913841774364023759928004185641961896514670262799713696012707765381641457931197571344962820720275260235514755958946416570020023982368730097111855467887599304935457293708877576891608662086775039074182062061853300048384961743541423515660545179124556142193604438587609665548063183634901202357151299051744229630162847094416652541724920685053971030524300403112658386964189913897348078837289342715609078465404909459097784180720630049226120671189427487608161249693380149351348364743572970368739470315953113824095750813335514600529773265621180379477039618906458721525362333997089004483137999062786886861564988814807750895603641259781514621952804619546765774497348569030499809385206936879157543456920791659914659856807795189039727960864333742099703598065885125101819355332725734440842513712437596279196960313653843296031043535223173391991965738888813979842758383755947068617844842785668826409168699947189566718859235603085203331633151243530388304223788021940699335702454500633138415153775028098299243969706338323383982279206381647801311419098940952328497599594805979612210667126914821385709076554985562877811153308445671031490413784801289642394718353753336027820843368184451946455512822832318761342467017897286352167695797377198104137952680454685671192864331934125130258465110020242059348650900684395889739938530496829555976228838198892732703815496676700379720275034022214771263437150485261667117188907714190499341902745863120087557480918805900082452896549477198948553863089836342267854355943769011636529178697170055622756031849930958980274383438923105261934191829543078016454415996142314472112668874272411622673040029951969269765671073280823838722918548829863592102710375901822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] -130897687972351115253373914084915407299791118402793174815738663869160146615125907822631076563668664348289667551871785047761320360475470573775124854218861657333498702576101566635061038894805225902070310957400423547135436278616455880029959813078771769766845173747868615185146162764682453349110248133725055829141909476903784868224172174339100703297486506827342770656265918651532650614299124985962214234272941397895494534863534414468556068427003755177118112261999562248252229473250033521767992634824924088183201822538485620668731206284776940531728709878579320240004368128222900192511394947050530040776414374544248850467875176432106359608412642142045243855305994053581955528064679755965034692271007339771051545181420955833686518687136591929326107756696502178490541192644788576890111966438562810952683506062889951247108635257345946405165761383308360533362026466107832179974124542871549113682561987846431381500728368529831566068065942180446402321888312891363679837240123062055423458089483969219206272287116124527934816487506326282841026033476448487407238578481826900575356777129605995187366458230810806542797542797840542232261280944887296529585261049197213521776414568930711330896003652424482454321778697810096786007243116476211820959407907787641532603668044602681904982963209045030826238930861965764383154359045657502228918868749585811327191699408023982565269173916988697606253904100253503342307524035202112624346148825458131679348838837513859508498425060330527710632998811644597551837077430964368800963601239651202894617044118481941872591106869927655209985485851104888614654292758506799833357041404969036027975797840697607016850241859951035459529457498307978099282671660715377786031851847312916019799411480565694555840203349208433518094705554980188929024364210874394883670006823469879820670129400997548952715394168949546798341219804676787985729367956787149874047276527279978394486630479978359429635517241220499409904372571380869126587300572126851409049896223768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] 98891021466773508817021545200430094169101472140137448765757799277783217699391764364008975422094153893662935813167627245266125987373015746090264935306984766550778785665001369238747894978837424466392974265531741931336297314487667765755070814462176176727103703139898697782393170101046887976401747090753008877208839422194737265568034420190553354627683683530445565060374700476459752443919318271946075853805508766600787456127870910780702953897398299567203057649091221652718113523506965726090049784296427603572589186808512863169955344639665741785108358426703871415900351839280002091348591165548801379112647313027861665172554509332888902262184571411671752678413923143209164609513837908208351963670686329501510565139234955687238394147533573986122644299479928788296174033588078944546115015044159882001108372825251687030582859460290359601539449284190835652798439516073649246979145840689973221746197716982028909618677626130187559021588107075792085822842608402585224548453701998989239432114791997816010219425345196113709748878366222959200503360969741489349593041727800169297881060974558517580291764901568784383164676908813979734049666987973498145049122433478956134451734528176068014770047141077307130268414591439374712589348303601826180209962443223538926606928696090787284720019507161653719513039613018915449029944556659823529488598174169793231784099742316019147873461729260689488144189404100903842344631176243687577008167119262146511870886602131372523830413864045934154754873656652233366233523667633202944269434187460742923448466115924706506676444552955168594761921426609419887391302923362721797557921251351474896721621549156284775477598369502638093263311930138504666608506708608211131433521975480870192622097849472303980784952000696525483562936010830233986742085499001210185698826286562952329554786325794864097385074389018341730114821665004099105568399244933648123430629964140900143078958737668979304093781600792019719013473462071523521192617337184948180124924125380608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] -66961416423970036755499223722465119813289875789410103942358517209405482591832582981823143705526029540042215894406757534784035358529157620709876693711113483293083960180695301358987300548659459575364925147827974027677572782520976101992751255380869371140559148459389204796226129430581968133914326236678548103238055342878362104444748916082570509069271109234272223376700976049477610618174504637753968145396724546464272712023926733609936332760635433528196313207601676950133574642934129984877516479146499321680966496530201417783091048131616270369794268820784020274003962832190278204023977349132766674365713334398083831772754509139421088626259608516445896156771129841710016235314695237659771487129090985788427449166694297173454432224480126100027618300583155273146381392191418131333474404787122997697922321773248793164992966812245373571010968819285662182724073323241788362683471732118245313605220549915045340237501298995658784823646898684166587738442563413658052722196906314203362605466169660018519400308694973097989384520424792686631981423684846441975002407594573210652089919412789136620894295387641386664428048822683935814558215787357295939367112107248671715000974874759414945185324380085843650400363765045323279029124484972081203212194318729258979987089887531400875388115906384494399557091616512539359978409125733026823398971436320612967976385639373195965558899457314500141481487630757413242350761772707966829987867283929618793010253716741386907347580779481135729988523364063924043909472913180596080141646737841222401631028371818518899003090083179357434081185556872710195600302347031767863700336445080182345418185648395619255109676301373535414820789727004921589713754695056498663624708378607108303338261413220467832010903432881974046186139611115406268598676468871563572213757961665691791622262724341355954080988772553240098834023366914561453096853699091727809984545860599754443418515024749315815391880666976853910603984721074443002900283102470139669015295086821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 40089089492352274113291189105499622330014374693375367080603354144110993731227459186384077334661733879116498460427170819583093930934788474622867481193237931951596980338463829334335793447288623455831915817703980373728629545563236630567330965057341475332130770579191589896519162708169243053006029701134509091928642312003852051129924067930624519103617568366833987822210856491018874911346219166272126321652244087068167564167130673178662979526564814264489093463517182336853620456005497150622507079894355422938025916490335530103256954481699210718813815364995868891662796910538764197496918840430119841121864119506669949122866965363457094663479694696361239573128503155088135467092738763877393818066752523638234473371452060145756096647767413010304652714526784207506648150236546304673649555871967219858040717583783704629607535917075571525924024540424877779166941518911222717737710780398942624269600277146024287821494443321359674231943140569235247268563174516348082866505955426993851673171453911728220726165531948686940399029822217098093810640376849006346552026796222489074579905244724723855766211739237060158007808544646053253207616705648868814139528081651186160035567751136525353040797088447016657740394683939790341454520508034148190983987728451305912975328393297507502849233319007152611786332311744522067608768473738689541600685968334199566012897167817783636645499831691931649434049613753649076018150066400419224219508540814860762330630374028209266979246323095181410218082314635563698556172975719974050846306849511963007257864306523458172768267590986106876753450520609322429100895468351934230313682118029220913190576106678736497119982954899584032097490830405127530485574667380075361833405819574032613485283099681046571193123009262678717277148606423469316211456521369687524791978136056641357489625885112166659166879430367439572191502777636494834428816064883714617264849830055904229898975612966400474019841472540713450768371683868144175597921250254814053811352040898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -20889098076011194951171298064303461154945637864446460771557850305757081536861080141551403810603570020359789390831503323530882161945486954547987214136227406929543334623917440098312299363417087003403861011967433990813801188091135980620874447958255717801051319059645471060457914065621443691524649491384858220825620023794151288633568221077352142644265181517948940518833791865146104244091023536503900457326708203938499957759833434180792957031081200851185353975959901218697356634556729905492689515396596183510013127121897325454101138102889354901418597349797671186997856089632057623846529670109033086208011921305907137146799641525666270237203174528555441336568328301249010291646069888216486804439804010192723667619693056909057885701983460987715163523642628364029363775206020023737775987276510725803426024265513995049505085084732134018961438340874936117540969601710575881455883202093946411462278741450108606580398695395519930544648382022013443610150389366546793419113954503045556841187543019405980090545484013806052069138671757382455054839298993059554811731365672932033794821342422698416791244892126419432421568919832829382624013098384998433928792565006044086401666980264577589253217890937905118912022937964766923634277433340838066360812993867683625737926168413532528264641460772202907576729854539935232298730047242310780034180468981190925676785876446794444508963026009257213796780530498855294665229463927423296747920760247285157493287775625268757279401180381716092682675277498360897351629397862916012455446245857730115630791692778141708184626279236100049889725922035470323518133174404217759118211504608742472480797792981982465173213412852432015599916727873607757729451146801711869125867644249109446463606295610589698809439740873954811386192997195259254767525435137102660074286094115115594851088913032023065078977724357008946028127636679352225531150900869836585576042305004132999294135788889282688674723565718699474579988224687388632055061417992623248701501544071168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 9278471304513791247977519100533914337008219509418396270139336478250936499478242946211389828533136246181979356193009522620412279646303297060895448576168865512441490341596170762327639989481711953424741136310303714846807792670693741177900814269534257026015185737257930360292531793127378755591967800992723573474920393402191932011206806624275546502359740336023350181624316935078572850305472928248521359036017419504151191508894193969468033025274706561129941712543003266176454917546434244318509773774984895986772107033681842766495532313869039323974778194402415851952291587530784930677966046038054422444602433982333990648131077267119140949093823629459028942538374108241739778046523419797789834611246708903404851150706668542430896777962107092520426850370272439741325254481620370647674433943795057745723678263725233075185278485471389712553997962948370716995543148821688102076252202068371241996114757354827973736741297069222062415768711742471972818414145969693584438359235408664248947239309688584650201190007481211882902107773990819999901734355700095260493815414465995568438938680994210893575174564634166961874841449615968684737119806941373102577681007487833088849196539676324980643560828728012275393312945905863022628352898029805959941152241069980105262683249364313182760472809676823076205341792665851370708902058695835933143561448771382137357492275209432429861571526478002816328031339670155074043587962230715026770047647257523763450094428088811856426281005111871367345817710332793246854631540747510307249085314487045663891253954100319982026318896025493571163909458027318668792496084959957667621624734089819042281240243803979226728280417394936370009298699701181512384752237982745237790091720385296314173929692847003992938328946868541052657213832507207275562031221615588344352888516855616402293824472663734498377969954900789621553573548598522056738703138266977959191590678120723326511625579106536463084615167148409337412060113295808558209031323068595219150973993746432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -3413601433324351337601729464515413369466400053385913795492527623843048292821828801546139945107278787005752771166957527551870798858958371717604162690150432884579978490195790509638789559410215022906978968595338445408596452367192515846906416026298676277608777018665586004444400332024017692990439750431784758789406496999557020160134041238314428936158604133839502923941978171923717114553379055130385910055939194956803007197465136938956976804059571324739395976701320445042170158103255006810451706249135083852360621152449185771633225027819021051942392159402518399422625406464366693622334452341756240510562405401323941940492568563953319359164441429387073021056308927660180976877794015264721096704498421845187520184031143015439765092040190261593326840590479244139549952504616870918906290023651792255041983267630427742625327538046100566765932785953029514886953042467607242623150258808712113419700707882982290722326367499573162648441531064929262367257328415899303008156810380879662338724847003780432970671066898548002632874303754770931212647380745475113355203744770951013461499637937525730609459107607278717295934785339113037363593368554298840814257961693695688654314509988800441863467050843218194763359497021960740206070121962779471993687374234724315799464233081122459749362644369438933408075689555473523029476208448713459561402824573517587712856326119003725548344521626988119971726761786625046962497064720639063871593231779892548745139744621326606845733719554290123014271226288539621228516292589899069292419329090664735468757506996902548322718465689330920913261643975342885346207722224773884517381347138763675924488562568325546426658412542582728471160935982882404582581609206053460084418552112272957294419593791489055230303624779753037120146917941207256422316576480300620306231240601914888368658132806902999213360730498420101544985966470513721387949383442395980311853044119125336073708811925786957603766093750175601409734177457292211860096875405832293651095125753856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 1008629328345477933546705030645596532774383239806316355662709773191693659409171661099600165569564228402874430209405124522561044093749208546622601290868396107394486363333203685436590194159516744108409823774516926471707816126430546266138828892110185305466896593062179729762250810419721466303827969740994320406409010247271815683448119960371972688754769425704931540341510553657039756802241217836273482240211939475968506833538585440676182037731450038009248411774892470250200807657906968576093529237091788728798913956305752855136439028681016566315911183585629310292001730643765406756099628227919297672638996979642332312381618665989391592194009997225776681858692244476652358003697260829956145980604065514661636881722716563074336625766054937531415885125066888819814419042680185022551762766597604284182236323996139765163842821419982309127130300870630272915182395139651005108443769265889264942293366027493069797571962755039264962196350214102822056497472474256604309851578918399911816990239559968511914204507586198178032249214659027464644152903899675126628018579336631618221351928790199086987773149930666769515631741040799150949785811056998978526749891581118733453274742678539245964291797562008234176795219482864382782724232127780195847174975173317926320222155037368601346680229722908439670022539132937160126148856713656379956913574763253771446321866055735692497951803309008207189121382640507369700500157642357120354899922889391866755124366621709965221762384596977248862893804302599148678979187686014141181290189014818391251415757882481397694124736351095643820177331764323948661299441644915746804125290727438176805383753162332258523055710761199399412250377618183672091547014989701611669241598642067782671169071146654357148132247024161177723383118485885102389108935915853495059168048386790674271010048862197019543559111738926831140428183455914116375321994622996555636355956904098089012428158487326722194038921404433235343275282170811221887130138784127005428193635074048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -253147094337948653425594452064790493644169136289625691628956591188537792597072045389742804594276971206848249517254098715716644688473158932275999452128003210962953425719857318174275741104396793214941054471664749869859532140320104636679400798827457608678489570148572042138707840064735519861686356722855060066228800308958612444208182078628956129352857296221417317838518477531195318183458181524685968707885807170892975783597158491977614914902674249861944574955028057167201676631132625040310762297458869902667539943848920005590176128840552676777503489794905414515193037064236317661231036214514343654542526163343616329063172004195563563622549121869734875865240629451158568608743540256475789502453117417370994408194805473558453759289706530371263104547878487385738979722855775363004084885886794252831156325143032665274716709929281065301281357344636181316692451194123492301861118559912773303365175414943774127925481438856241108553980031573461708295684848492683523005397677858067105990695435577482627940824064629737554834858390277633421861142149174041911096141402624565269519302137636773462745924666774353374828268984776901642823454333285414167518658790288979773177663017882274205831734301762567391605113023996880103208397511748898264179314584006352429862589023140758877117674131345342521285482416352084921423435748328707802075390229008389690082050311364536707262016594943901621946991961899681864784111335709122357623208672301646581343537213977777189085671327426929911422672070018832528223968565479506880304235059152006120911486756801654438105978389262234933806187948396837350105736893904335350238296611124488489273469425519634021781187772630469882725269832078926977975398926722785321647239116489701343388871740959034632944306235503819330377013813083060536735989516391518668827169957996235779025758850684750410051330623045894891303357405635180453429230924448322949871096051626205094054548215555468548059949710898465325680859084660242656999793627921303609577987637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 91661646291701547853203783264799696960230031632332736560321533136680316974038492319489433710920079669146878388710599802801983972162435430809301790692293393604992265552139784455647805108547439055912370385782861156589905782340351010180190808502814983473889970685775703346255478203398289864148728635576727667427173824201278559066920707568241850749254642534912820110123289306969000395167024100842092196718906636881081754250025780335505280175615559972032912199947984058574599150846950822504436578592602016888620736720796814818387517946943873840037397716904622507995879802402602813475375991038875962331014019852710973906003846544772477556288573501323210470877246051179198664342377369930874819805820570246288153264129897040318618058122264167699444285176834936783632907895450810420569056533839503173416305481026816194645586152301365104732731512379208238650782979407949601306345784484495559904542759179084364179783065625686905566172231345466488365520701712127362393274076614793275496085893851686074838871247087933055138205674853148392303890380061511894534729835524614393929394453824636084474902662876655258394192820651019281407337472586215386206332244624335658397889001557499634132644069434287954395389844141055055115662272108804539559038110428805844433423355862507291735197197688798121089548914054065514182062855867637125112228003887875419243537844216173783989731836842765532740588650854292061163071369115931710209371048077865621876168624776470046654478420703503780634193315153461818608955576587868002652832165035590217979364022084885475233240081204043079453824429356716082626613521081691472917148261565617462173309351984876792722569910253692595903039975566653025363635736435989783635824268331888264260174678430819759141086365303679606497317636338827417035809521156776379746254701762229151121901340681132389152643357710905770861258989652540639512051795531279398471783908001793969567276863423015134926402705275349235658926358380077003422210447634263008397450280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -68893511215783029536804211557370323835657956167768223218433425172188720418761555116305615919669536447921936616518959510094282063698137220760338456310780877086039622779678476587820962697712566675377608522888620881658001717388685486265316390485602273652073782773658949581183707309778183521008832490818149772067000197045647859106014793043390096544898469265934143214346821536345183874124342125483384417927722276474999281946869698389998146952079522840736070672899019056752085762006962261498583567995356565215960133324059187044693849308347900835831467413615469769062478296140777686516679039865025438637615212805781402648329185903015210851033986602224714058500509375616257584470241565770867086753542866005957755702689415858778214331800338794559447344078040938777824158480992794325533859449549526222124390942944592602723916657687258463518731457807608121664384814071675454947388774252533959774759883401079113558853728828037317320855151668826021908972022783952056240708850597938148042218923489083340971580319953716169538728777811562489289645056652069267169199104172826783112762376273210441020969749057562743852076950788230764076673480246348505931269448554137565255128132225888749261338333820140360272775161114438045745893990697866752720767107697511235563118404682202417489033521093770988597341281422406911128446531650182376565808968490250102915648390036617173106232038553065087815647681559149917652546822372263883876253943094175636150837294471881550219335738247743776681791599731679540602229034618632598779570660355278986423718533702520708002900994870637982318880672857948064796209828706457919706938108584002248027404925697372426631014398035740311596791377380994384855014621543648301320998331726800675791966220684899038947162627833132895003052392048034674717722871645159096573169056848594939267041942889367000154774744693912714660083417324862886607444177237725586951897502498898605995859087385022197852897221827265837006712223123627677156207657357873303858215649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 53769756748238746693348782943313710864082594504418031499873281309643454402778669890348674627836366782423335769604298783846433304733957057261456269113331335773922566056167625865208338366355423885451169060415303141550042197043920151706382477600109651529853481518676423183979808983498438057707515418499814402626470118814748634988889643540081715193779177560757653473136395501759062069059626397302571263681286262606938659142647821656069290368691767266880823863523994870271705934737644869717799651506030520757368839135052990242918555117684539024408827599294054302198217012023766476394107343783537583658755545564489497709990305402607000276620547569578527450188262712915834314260118528052024067093193927259281044306085612400521556900307288500869396703754384741815997456614898061370335567009679068484882034075769054720283206370513671989437244325828980300725046089478751798869506138773421878963560761127928440841648061133460077730223494408464054618377168080032479026915356098244999106926235907618497075016879265357019690666747416849003605031189547047982338161096858911694769740690026606000105277807078327093066057104129894195479067842346399700730632481999835203293900548703341631618099426311273595272076384372105519913603916163106425444287452231566728921928494124979177041302595943304852308432167512363098350347697523565279034888661722559055449596495787441067681939010072405243941120625800353291552259697232266084004472933911421025834017988120194662267351816399689855836221916310702490637491954647824851328537475939782329731605709798798845218278797946043556102542082983410546929323471401416843962118339475278265235684941144596398774837995957029971587396248215504452964486088198756387651726369597195037267064630292960266291603699860857327320442453179450881531208054322984298061390386325357029288541854399204712131418320371191429664115921320016011727308183677008610686285462742318878724272444402589402210456521479800904161348641570082848889036582551077121147006877696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] -33558979448128339370527028996021349470414980178607200326713056043945067221500077983127109309621418056015028770952737362879510557353084666883647417750321214701326732875411316465867639308909285846596770001392376134897858842039298615408779574958611149244313880700010698023693972845939045782487561486679731946438266299700958643882653730021288279495213949280062250907609448955531054761740642866680545799724497362359356987825294616587394329524884138199719950800078035836940609121513997857441960092602655751198185695659370368191221866224521114017999388765903300422286427076780158044410626252394956265884880167638940420980763264886069557696326866095251637027674639116360478721234459848981242627271782691426241106291372629512454496620804709631704872052497835093357875341795196218963905034435189233414472620940079733527828239423597097842511272321059765881190977161574155209362611692787043191098257209448298642929969846214869868953661379376498516207716360438157688281357719567745770987089750011511648989556723329738812830598233081258314835399985437343321169980292779253742726643336323188394730614569161763810112103428265075223864445539506411129873864712110508052940578498453421769404153654405707006220106010338166146710982076802853677366389969445299413777548556619083722085927652905340336233252618029394311158348954510050073580017927340349393673350189150743245854729002475114829642860369089611668809149359691764386020955480097498390989765459544778653402549852533708406207745164060119905439395044138707902549847124581683426504120045941731369228613486454807952261571584399522835345534841162083245683038448231004186076861082468944040788370393500809898231039047379873158501450930393000246291025707688561665269719622898343024203298305978785321977803152950155736617118540202553903441332755015123487270838923397512770927230475479094419256310855384897314451112504683418286349442953687162266650500056086664995681027358008356765331657203826951284146394442537795511954473746432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] 16835357116223151807229613040249506908880995815163877356080640651443185181340333250302396268686867586628979035425500376548445527310452889629095976285637472637643919313565543838731362354110550163972208251198002290639799949372159707320171704543898115454172487565482407853867746312665980957278209401631872899274934963957762694477034222530481573113914242704593987273862054082415815639853691524018186123697847428507463877971339859703311103750283384333385371251734957415946014538698857402474506896046295442380520383152732368220195815703402141063183805411818904541397347858041306853349507841218807192277287490177642076021635263994528145760884489215194020957821843515875619444830447897486204929796264698936339245009694415444633368594195313757875282708785485617379626067640824003766089878621217419613664741751195323856833631294212136519456993734077076556727833936657697148456189682349192717269103204037344276541052310474732421367601286805193108942249704166130232194697537787352914277604484914552968443199887062349010778455526888923332326309620652822813528840437629234681328892774152253978130012920850522470551431598884230573637513172816095105037963028678220118997775548233188239634840733862324702895128494752032688085631794034661392515689238366426630206024114654471096850618104546183285957652839080871249601880921648575371362789889402084415390365653088154766086179224967048108641469818312195365785553807362769141416572248057030776664144545854435603623451539124197260530112227472093356692790271551449594491272255350185166141573535859154344303345229835631502437782729166990147404021520652403095217764881929689409029836250819266840527178726963488295015691750903523941893120431247389430458773933767992271105298455559562218585362943876206992032511021634637567795320671109242967720219101566938605922598317001562426537047974888497871516109655812807218896556193088028514330331343270111587471328740232977729299120105350694710518798688716739987164104072239150943496006795264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] -6985441271903132487363370111023035280129940699905090896277154537288117484128239966748835233253277313012895524429276869660005532589875333508625638406838321809694310928139214360262327898444223529106185993778420281752215863258394339904354454120430491786114964630957944036114637188783805417682721276376676444607252377011987955583236758598115445689250196190391979844696250806935098831878287458922716072319660580588721651222122579059995447644667626698525190523697209247216022869554353031697659482424956999688876209841092208736475587196416034130534477936771609853882319029147378308412967709308752910700080019636721265471253993815521181590164882322540627497383135881276352229540687278175550540531244552742635003217810056811852660812611083221150306853190966816079481937482973338748624092123556558128456851295245570619498835364941405877884102949059089851660025504918038527908523846488879617429605929155161402497257224181421662611180474484982024909928794599550283238607120499470252429672518444697906396194935419020723646248322664478226853600107991032436789010585059874258928312574659201013163199488521550131500179775392874683920300622339151390843674563122166462610169426868571286258609254245784367742272979832796633789786678666181278250530687714509114439764776585739711216876718754767913495784323584765563791119543881636125659170857554526985441385385067820240049789633538601774374341696546665546725216978739445278703669474866347656563116713227461828650155287985617764367908977911206604883861506161766054590620807487241118727090708184757108999829339275719389988690386076451624723437046090596281158645461618847030497961787396649315512791849960117302024693611350603537979275648700289531356192147713798029923159527968844225113543947769141838518272108148646605532718299217375642498997468848642891169746464756857242957714518719499968960282585839455203902335831334963650495221663094702419263518230424390644615436379135666686792575467810510144773618327031017901286964068352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] 2447803893842862836554584376404574589635104379139200367225553649021093449447424908267847061775025868899497715604175800608910449966301771443630373578187716475870628389941059136703972540866947940885870359882088873392486248901656174783227541376820755280276367008352266005684469910576749466142246806994843764287353680739747856963256845465343264582362044932703070786857023308528026056013957613487459324202446088191735554341733827540536540953864167645670918358970472206059917387768498743553558630174080218000526448368304484421605204047974640420158996780137662731348019633565995811840437083612479421229711483604400669664733932917428936101338583714866301919844248564564149828982952231944514929260959727870775085635153782374162305614264884496478936749717779913198646634451113045766013344110777786456716599724947514660057807781186050862267339588955326607128634990404894314259749586782836660036573589552713858247388877215708701021233080898190665806528395216566932996591626692134865975056142209656344451108669992467828860697663487349563665161542165251573022396719489397875552589155281020452747866712187520633923046542092081547273287163190932048196046958662866242126570027999566009757829600024792663997590884314309622893207528405759341042925595080577529186610131386205660276282294882803875693114764043762342910790690991655754534764960015928749345804522743329504050604356959781867270320488541615939377622953138565747247748495616688150603038441096505037058433287762574945333976403225650472487432853289008628573942780969723131788680529556744428172463383551418941314034446056914633655379164638072170528384995766710749599105283205026175232295385990904635962353084915949491668892294564005743991610551699991007901324992854385106260042988221555814198083196603389617134697408782573762026629564259922382212269696217567246465449929984516779244118637862001206739665407905641087650157583576790259659394232975290767828617818774288935470422880381326140325386580877938126379993268224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -734392150751541194100282936315446307178464493465071502425664132803492058425763413179454789536849091770352002626847753135911246075877089937195713874459260582499694862126237658673661259675336404841715174236017308365878019946888515810180571185079421462008175955151146774238165090515973432176118884710664382918278847170898970328276290073883120655609703093263669903564554395441538339769774830130146767932819808666452625958976721458479899804373130628760852580800180841042918668894516225494389091965699071524028000363657487815096873667052975822762237555906737698844767839754490518489177201041040394100943584621292021324270123061842981424287102561212758789343633981125012394482434630977466791410195725337509295106484526330712177178095146961114136535433590933727253459480530672440689460928107120901574387638604917008083102821409449499653607297158681860712186724120673974203255770432745395548768489480734266172775123519763164831938091648616774369013467846133332373259516688928847411058305583336129349933928583421786849303555272710418272659880666736823314502569334625646239088349016522434428078579128250044656172747307215876295055572961018170985136425385430238317273892236580189997581563857652644937190676100454789798510472866078544081068685111490734064447963268890419039209172931399561023574539514345092557232229974610815131888191656936479935542010774122140043859611497441948409721363035726951864618165132490229605894707005061323178294344544206028074082209732186289440196567492515367589811458125847918103116074847233645901564576680666399966661875563755960024531720499780899842173647719073111758247178850374062652313381497470269114360196318111594257311092918659793880194722242668904860193295198728849003693000582117764277150429044593548166906797264998557159566125666991796776052114215668135766440547214151574008898066033469593652825003392839485759276133601720532873692412969403185066302328288477476292556583361869047215007041360189564320753094923875634619942436864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 190479421164708628137056210677665932594328870328269640707760151364294740081143271884806150465003681041631417290400098613788626611560266895834514797747352278869129864542661498715624127987960600697970731551985197811662391371269955378170007857777100357633530290695183453855490383880414607844259835231303934059090020830149295272509835871031705998383440805188141326828202717967444206806774275448192162303949101539530382937988558091950651489857379221314593254143937901863172882741856401620447638208498958387374158498900853312493085353300653345712846805275509070682374647779585995825892944279786877112139213980832704034678049830609740012734675110428310536246232870653517153988628063494872816340261319629576615744651977377423894950083349067102448648305060573966328501178970371895487630053322493704539097185667657135174963951378041461862863676964740320983848072908696716050440992731393275074683641568729885935968681778063609079191852491439717492300263067374143520594716619908287186539986090737965323798591700686081711972777154147176171111803122082768541644690648660622880445985832931818321280660288806156251089919412427257146505085535588228543840706488399351014587434525030513977987066202145836736502998620363102343224494155255181272223885856432689700725447459190547282488997558328694815190513254728878579464884680706712973643302728112342979479787823193907595209272281056488792448335976027978671256543965769076494412798464930284683807075737375129436333156622482108445243658567954714475451365838238074931031394270482465097748396563676448514073619706058081711457157824989687532978885721385219279428165810928181327649053344197801952414453387867883855500896004522543374084086724525541266138412215908404549590804761606879854780242342150464808609314514672583316223236893246863884344368215122026987759725579611884767972173288846077535895978445419724040041922992464223525520249343251058338376623564179665235285102042739333303903822981773527976949896551135789623531274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -43073813507347481059959403034744821395838534211005358332027495752603839288990205178000200803509981218498626112549853633986154860913306579659447746029482531367589564482030990397845759540132065654284211738719831647697791905070124876264125961665729197674370201676752400390481544938087907001794362568935470980183930841948865768443627292564252260578120369220905398000248834998282597346981911578989143326625641047236179616909277750680138535524347187139662479608123055469844154266229921699313366346686920596472764401618276803164727381706685116106774614861895443881249212722879975402822402237542952440973829775439728492052567609022469725752449947174153969554732864807621103204567179380300852908531174711201612612210811344682074101343041168393396168432735524769636691493110709167520684710108158053878641243543934816886372369132460409901214355012392455454907412582815437895902383625867965213127102603614047698296778425471295429916091652352972012461476082967291294178119217561685250422066130287461976433138369618212688395098979085986428075863190388284057989028027207707375478298640430681057235117333550473463647788672418024495042612062227702686413516158373228929270498040397557241674827183320807056337534543355128238747411331828547974330744728422615623473637815218777548894962852329113927123609298941299486457762480051844164474206700192989234198899194747734673900125134048713521667319741854159273764778695205630872501031965520058739434860844372938107172515058135588750411105335080345215604465192660986931901368573267970909486345231568274256590039495388512603941096022949000361897559429110912062479172140676646419386212993391108587926653155207346783644907049549491311085886265113219985267980257960587865463062777668270199838687003511333727972644430400260843871778550014635512462499062434526210894322468229314666347258451343142538970652277926145281677392822793261312281327732679088909602942515751025796922230635496903670920361701008984252254009995246917358272380928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 8579845977469541009134187921512311853261914787648507918213660119917540866914927683844196467057514506455192850339736832081057953104131719682656111364098953292939186439885730324056790394933107575634155319847786914926143290316743761509812994376783217022814551150037206147065723532236757408478555178165409954297592918130484148948587190965687519351138553568552769268516693778789887220212709231160726058759696802028520583425691164890637413868097333583617476206897330432249358701842172601338536105027305250773076432747114607203285194401764710037026648933062307013610724447021478066060987028234823847200232089299554938908151366993877071488969389901451554285989739985626073939144192149490225289406384226935371901696504754596362416743586420896022746876917511505532576461938043962033409668579325030714166020186288858421270967651266905549686164512928049970244883376067643095720651113595017060113218021814510382104355002187569686512551698889900260696011050990416444941671807853201610455900627929475664484776803521400900707030450306939370852405787566687775720978262913978254538465177496922255204593087185656700521544496033388774855660718835449836466305873579188983899050166985436563192245521192140031814152908027062095801124036451768498695641810661051014014275177677096632696357910168829358304655382186556084843857689546331195669734962265027873264611936269831119855108670236627189158343660110963841594500129747755024552608103402306950046594887737972576783445335718550420107650659807848578505181771482683260471971030290984508895179172500437413604424374802875581507006232383381149909540124351268385182831363063525301722311006560021812161897434887684006385113753246131730620669430883213532491575979245131145991566631930959798520132590257897118948640143838740269685537925290281274734187037560447825445518924391938129794958820684392371765843183285180616035653176687565626173952705820585192178080014327075887047263617761366238049528841797395985653482110606663932266414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] -1529157438327724620574694888129357242599233788625591477109128240424329406171172219268876942455408898340430231699606621827770388656149223408467985815137196385214839465868536584511172122649998649555430664877698341899160842359611354516245874305747608329197140066936611240935065392256460435081655233166247944747474348571596059776962958989640436166141737099770488663614320566664137084737913553314867560228406664043117215357678364205948206883485307005815391530046174590933673664669869771392363812645940515359856571719659545011500940372793349036236546993645465468409948553330426663356988518358972714074596851638635105902648299984277012537662021555796414428332056517043259690449072132822542043924053950307347944721108990929232141716529951558806027307593362246930996751714057283951672810128035695054803964200802066094694579135601142044472648872850860323985094201968799138350644050898694303079501989536213646401447896508182709566749846029653470607966126023321150308570751981164726299421345430281416964231725315260295213957474222976981417211707818789791980602575999994467687505117579393350295608568216221403400363701527362839790915900273194656306905422458699273465060031662087063532136920786879147113547507220406096380093918146214763890207378047346567274972944654072867860438350298210809894422627773603537095340717295929473363626455288790922175421143479651973195431652109929130101491875564950889716793752613491899798801908503874705589946643194178574165152870432024825836268262885221274651117375875754533000687040594864955480314050858087993390648972938729598295278774622301226593335480358103036436914284133945253157134161852179410673435001944658648307078572263088510240341303467257780223019534723290632914954260558553608165040860787818632855393838617540384178164123550042145212346417200285209782430230769405055447380943495685799837167052256316016943420857694527402068405716417460431939408172234096584412970265798826994369826572331088757193608717099077469653172224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 21853368344886111664463905982613136948936120765415700273606942542274616708672557621524848827247950890464189918454193589426236372861280080490432037457092986283894228778014949898578192256018706155266340602103705435878676876146404664618864520794974803244312130034016018440754991474674077455805597638210287168201051654219762615981762138014033437618178761461324253305993824684141319782200242629910346553310710525026785038688857537643352329994217477389425719987315150098708037318117400187349906356714357349648670746122080499199046152014302770936356701734434775121370583547446978819087308911523756646692968532892234790415046904556530993949598150976226513990908710800801607028069437095118379077997387530428774162316454401278954672859893645752895428550794611423929589080338198215807833435828878459177899801670713744744640525938474878365827461825938784244128886277864225489731450708110502376705535650317248831261832546319687080850998551780126055127828861469566975091718487197331613813158203406957627995722578242153761011213132503808673029938340505286247290020863711979350303311234439578623977653652711319612987858290274792197190651721505868522203749907003528404479935110172852471713056995200689142830400829079885710293702629132884972081729802754991376215272322815960934130159448744331510097564243419399114299558634272335183077904061511390988920460714775464888571658815955399999040945574298862567368237167178011531516979043778453290988914451690449293723877576968290717164640972749533725554237762393240832089148591893525770510636434614702026932530094895428534070788558511860561491056923525671179076980879386016691474456807460218362858774780423248335669238816414849454099395662362004000023163125698530818094362751429006031206291792381119658445357155758544909670373803704425697942623993496642370309460702904501873423006620495340967903266000636633345793026799907352931796131693650022839983653859677949006757444881197547074485090598059461627275791826944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -8284154125146797376159918481331478863926969789197546988812164176250504675799216543922101131443769801681102335872338910133651857992213041681185019375447184062458137522384086537933446170840446964509012709173455431909392609122886865100755080507783501017807057730222460841224152266188396808215782877135417639909175969560178434497267561730037484038710413033864231199668471466885402618307101801612192638863936756507135870682219277351754224681060765105598006969682817812116642064994203609414321924918151592773095880246384039977913008605324806587587386841734973323233254917486675032677377882859372818147565296778815935882962047179369436734407283716554550364598456101797503982378628678651580506335425572757438390381635252457359498188253745443906593877764111602822623925883870219117174153536819074755111775896212846475170061704434779184733994852401763045697511967029306615431120691621979281735030605741625849551774793010955850441506556494669865945771949876104069588821623141704004033969762688903031297497785429648825939584420165074964991868918758306088692479229629815241663419420469207473609200397801426478230856052678530242513645949767548603842917258131518310991018920884293763760573636431698836393604346572919184848085828369796711046877106863992963582060116259228966119657719352928430184041725431757528205021793384998388243181533513050491954759784412263198774238226274334937078667233844500970175671998433577403694379989933014308612117282983553791750989133180129631880377652756088307681180242847678637753146492346956881918998149516897794065664117535109264242609869479555396700822847512765102266384145129072025053270156377407674297023031785837007441586882370346553370220602944613508956717680209830688648541808197980971947780368886274435265147392643858790621747050256250636765316666758781514150664061099977828075049460362093187253350057010330729963511060880252931549812444636833369381326997062540136229284397853777294543101582049370882120359797063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 332437795216626947393163991923165587503127780292957981522137857969451273819195952454680989868622288042754467082122053612107563793254897244572123381386985004876147710150645667291654262101839277665069067636337348975676864183495942932516464715879964204861385095220375070420506346120671212872703417380395266129510960249984433867768036872672333534319703805950872549787492002079186855119637886420002922632152071753027810021318715298203557607875095954580862128668952352465188314678950529329604901822964747365789955621604036952274287845772286947382293602642787721737988083144275034915459183294256377496933284565124606358595828341346466285901950062505637022883219427863588534972551520289527669749427872899051648325392836438047016983637706943365276268424889987676678593612336339169087769584195759872337689909852861252684063800934875733997384041101084453993699682040222138143617561757520160541730274774408893171720901187712310054775076640487080678928529818808865527371962626246996659427514866143232919829297896123839840099935866332430664848035710223308319686391165324672039695935114874743867607414110138398427962183750795811876913755869740920872321650925678864883206120145212793301544156152813030831906122637562808875495203973027670298061579415488846392187342102402485109116122962436264715123398146358590369345777703665879364573056365961583140962145491574107214785411104599844718906280072255308422793640609442557204760133489848651763075715744958387117177024612463858716747379182772913635695659926809097181840747076086933207965775786847664660732880853237432365752350185288793279790354569954470037891781461036537827592857700803285927457120892119829160088591766724015787078731571090409337597663184128805829546059960369919048927130802935847653268873753835618946549168214072770939220739561832744433775714597067065755525223302764556411551840411450635411464245647956554051365711579263011044285359400893473215402144211800651856302480034445882081065735691436032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -5968949890008782020951625387035341868311823153577937217852158765476824220383638635086231182357357071811629382939384717729687909272215044238315541812664163382160779001448888577884061614331464996366805985035237092834690179481080745036619865369346678540065355020386349403546597663477078623164565966734882599819861885678954750293851332462244635237054033444482308207242094023270879060573016461619511281564945755075626206181940212315616498355485675586486139367054402005124319188581565568286460605904179578547200906723007107110533231289939493740376260533296848638171593176146109038323791568375730531823763303420551605435764563673328436829429849887698694519639978352760668273886101176408879985622496167088311256556251899427029621723803527593754772065492912923106462730109425261311095000362620293500532497908840726274775126924470908700835360222973896803349836964589662455456468147612159094510986324929945924492546395857701182412497307854443285109960092352253699695114320544168491356522748121744893205999766789016531256064231431823657298963292048151774508053122883552995353479460671400803422399266122118176035895014535924665898093385236644839743351530864734854446041963425761049373334675543692457965067690902899111998062433218760778076002058749989246069422883753259963182213506977914863425561172182370515315783378016596790670044394865692819991670366588374626572554014412235303207233677073831542972593040193004068995662438797144280230024762030888623487643963606679717968181426434852300493202705870622001053230962986024681903747683851390564658634930566749939007734915509218988635544256918926278829670819408095959381893174406620446431794671599324504456335968029125590257043709925459099899165395420300043386723313333825687454265770656844495891363321757478323480219176388172772483657720301279467694654896894997256676106077033774828360230764670009737559473691322352518203580365398394414550358016366092474663763322792765877227216727887946235726889065511911424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 70702976993765361933957354889851475375932925272422692797217568543425021419371274431500123035587114221943094052750831636717312798401102580742007665210182786007064997329104681339173679517526157031902156272892149126832714648688509289134987692500428070172611020174266699467640559097071305710853695647751035738953455127030776696052078953051146542342197878438232584785570423089006447794056545887532447506235532485899981749692959728050549931706122371028912010357660658820291401680283089443614622506545223628122512048215366191509754945949404820036658524034970191000993558055691928931996334981951041631230734382736924743632923126602354856885213470935867946667361805501681099476889356023469067102727798262887643993825381781159686154808117297038581955109603591534985176899887161209127148608531386953999256220450362508325196546081939462071629854649580758394449087834771599665913509744378685188456907343968842534689802103675815743998528094025165694620987523138385546475587736697157415820535804857025363759133430097550523013799120738515382750032294441503250573813520592407747508598275175663347146932898009375648266386434042153525945568769109185873790798929631815896033460576522985116993699937976914025574227607751633531935472679705795489427929818348086914339303479858632430655464828414163777104356190837847438829594605085931244065977596899425674868400003823444187392243477540177472992090928796396396694696588142658611785374915118146468659190730937954465172656242387548289020479045468692663889118267389586721784575852908620103002114197104477821466319186003921111347659392795186854539280032360954463514709254458403009829293043730669314629607631751280471373513093046175726684076785312018499475437300944643862477525895601699957424916028212449730266556758961288451862894460194057320112768655689944581659726158990196174989450519506300731032634627356891848198274396722045029958717410900767521768791664700427123723002519063248606913727153740097685776909684694843392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 3319102233380899616440195984578616512915536144356233388649173026101459674773525571631555183947719578016969820092678908137419817342307816546455319462843224199189915457426886235877938266924230712271424340053473954366723102756451796328883271416238626896234166968211745341863518545811355656224690706325293560392548544446044065728254392652490670711278529683552942232310121445913665424644542252119708007648171497282076828438669427437002594484195969533951260978652751023316345757088394551671887107153986037183068068330000885298582235399384591186447640398480633863562291029956666796823887808247177007264202864950141830530955400225145892695143295459358657949981535845462742714972344685399874098937850412306046298211995743878422595669294478693863879172974178295596366929996336245901333593299099536255865987961856735017287963728021136604154757281168378140221588015016004852431721328817007275910854444047381163463690115045436524057025278630713192013328342006157651402359125477522278665828395871299392832899983393690348501930472928403603049860473020832300872250080978314644061811462374129273689733234039159088447454003662687744799959343540185423517316962738801864852049969188525338574429787146436928376584391579264717784461592235040097481508543100913349776722051676848616486592541217110009450548335167431597381151136944616408374857223848846282841295892953636209561389284074738935958043532488511869327552416994900120872951406119353690512493339717658158423948944450777393797819961480128736278611210897388324770088155916333486395641877301506796344839274219002634487529321789608752441505028647273689398671935574200946171498215173813646166672048429731215270615861687048812925221312640422141514999308817310050298417870262166141553312786637042645415729025367963645783216790204377361422471251137093776451402465333340836202577286795169434827410836256716059629504747481615978006616707599211098098475155682558025416204883440659844374347463238826706027460180166974636032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -231290582483164846448977484496068875490043045443149066094975159635358814918857089722119136679285197246023619950947510184542934189505306143226744239162122022318000675886719632631697393469690961883450225316129150779287480218733258096420814406112862280508716434923025260430941012167220813531086209700767798003370343573346262923543978409397371489586417233320703266138654197721497838191123959049079391798024906917337710602768891103367801526350152182113724499018950532028566603678951563867848570394277710567872069837628106727202712188838608665335660479290070130150117599266106364654223725096321608606433394135684967085237911281383931509225899439703172679742963680655198421253410824580015134999647890253003602985366746190356472572810151097560888828354183813347148654040606004135587320648461620591645071556741217162951424245197379719498626001143544442226201172257548153595513786355086401564731251484348792667889171728794890581065505571558689958928347635429124283878269589282316278847027333573129778210656713486199704990733548365867288571918772142401052059982819587664642859497090790464610427520623696696442085932802575004544786619999787660750396163598791543126576037765542819230540714572366357247268635431934726306651192358388561159698552899315337465132061487103531009399410250284455580730987896291765427189359349994123737602254174611982914689978260251779707978798230312478405098262707078230661060791527976605774280825467680120480346721069385164525160199272215064646105510268557167060031064213036715826006977066433700100948296714564622867921619832022608728150316853511967976665395576308921198353067407454508269349325344432461267472295946098577377779312761403440217619094755184426221178354621617364073817689335613974509172889374897021797925528359324481395655456508966303885542245538611241593484457006040985421457351142057757438025163835766787732652881239647586314505302146005176494775458285933928721541633962736838931307113468554943844200595087381814575104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 7411536311041466375877262805729218776862564862106902966596269643040452294249807961587165831697312562758174626629906552382723859502850822561527097391056838856152192530427942035233707646051888103890530363085739700326077490815344722958540502169545319272618336085581035778890678395062870444017250049618615766114713627512556136695017451185217769797755177035701169599178575264382109529415850927418667880267487987976359247659390904446775218635578212935054136319598251751256347235397866666812239825504433223283280091765206025283787571803897397034043711725812153269181170637806776689794371095869522895509906047433902529565574457951524789792477193764802614667950872886849985785690968459928446879037382271395211127248565587442363268707216920469367324529763968387445558192100351096607756313765790247382771715077807830928882112693951455425241391341809483974619162203417050039039651650284681039499961022088821536096053011777918433900134357842400429283230190025080226873826498409993480705424770226112413686046521597104701291491081462617022240408983189936884845070335272582641231139163959509262004062467985182780789647998206059908668364383140431837964231224856775126242597563881619066938820536387698788106751065440754100119055802846439036374149739852754941719466965737104638448059737381722967225161447914683603290700673526790341895179175356281299613093388470373930537339808965712424866402851212548035648536236943698020927590706922603335360595461996363706029065706140582677052840951549824792522217198030007467382723736140627075298752403480763713631407790718545702122799853716278987585662357446494551052330896259938735890380300308009971281292161563074991394257793490664723141983445967266812456900284253022169234454842130334315060765225331994083373698927482099000346949520444190522049154634387487502896329614079172524705067967837954260077745212054591883559699105145461140765132032088557190085689826281062386702872228011738669978031885327307085629850785922836087177216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -152329942922770611455905941086633001613621277547510316128955868427391722193386756703451244499834583132066517109414864564107757525454633983905036657868554011510006859866418845079754112389267765708123515577515910749348438399073151231763622687063899790170640432760113019922596188635718038010027752022204516835762381459093333331162408258156108822018832767571829806813742000053916540169914263411161660503623822618017703764070143208658931071881368459670672777182496274052880449492316780100888643069728967367932737491700535845712757204160701361593783951761613447055445443306149952664260648869520271000985394079135778301319482078497869742568803477748630663149388548710286652552646575273193761470348967084792797275309178964063990708424657484120652913819630643701649265958193193490224430834497707364576835119715635853813606833319787310414541300082177535689437752145599249737990168076882517951181958299506740005263248876594692155833462476899977117200895301851940132581850790169035962765849552617552713954180502797529408119963782536847190000894810711353593953172161308832423860364967926544971767102908326079017106354703531397360503589880617550586764101318335226470437494601762820185950100061375025653723871174875290458966651923500092497521051224442620084969056888784390024774256753195641949724987825599901178506366485438777084188557539484112225467768025929011189934110390918823234757779658072391440836563263739521854967553410941143496803127835986712844986587616346489582936701851523362596666275634639013590683140005112585498149835389281422414595042396776512121615944562398088813820376316711590109099791144598159293758826720186171971985102669980353396807156457380335467956917163423403810139744262785598172128346511523982351758846509355207035499513003180928627439233536570254083104288507059107275804013786404453147860314031103801704648509505381632191259278709011635428556446363780106755808632272164918854970769821365333928161888125254756726435664499249452335235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] 2196760961825869337738792441556365729786708294767739578680095220264364982568726594121776275800592825447614582771090663542154093737713853801746144177590773610661065403926116896086927784672222006433355430383804896404298909894086867964513251864592107899001546739803772009123913249027860380010450946035120871200855847229830023464497951740345162774556259631881065241124268497556749833440119984283452386562194703639718076501080158840586858249011513922370231872589389187286409103384727025974345908703661965459686512357360168150907444621388947243632471497430224099037984507357218963613756935926116866376532012807120632017581893045006551592371474006607449346897451027677845345411876805131172927852399016567262009328546906590854697727952098531596889421909618554030423879042313470830569485104646484957600772851123081254265836925838045324625238766443706844677550950232411413403102090760023618928695999947881842196291056450676620767694703662070490566369520565999557827186795613512006956806693584811200892483855729464001314248527994953230910486495864007598110849386905040028837779663139300363493897786729290691135060240573400183007206059479515300905794654299464653621731947091312592899152200984579772773057633709422235483564771428606333341497630819420705244760206102933697818690194510691178053227113283983816529957406630165563067853078985740811544078210761258452579365448307336394217411840596068311549196314017688859226844394865059948919389413142247382584006663910502898779297358776767567942278135249336485878822667663862566379200458161239543191644377926407336340326848325128982496092723900974237940251024233048698194028104542081147671527449688012888933946882092417876337947440247661936797893356823475217628137542638233460866460149361597381941149777979018933750652880455548962169803980336876505478348938916376776881184079897707201868032103322391344798992040074083025757263448906969439289177343255728982369104496461535677495291208731380107662189289193164824274534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] -23404093894961579575599768617951917051782855493545916600760225915612193500999523235196235753259331522547520838070169093374661196257718318911496801225109861489146071810237728712974749969434923925946941481452448680410946690723998019260961249289722389681972406328275690530263769536051895572213253293524482078240909373756854983399040292881822155449262772876014489906013974402129945148708106317077449484364485231414237389163932223367689965725766345470877753866170099628641579292943582903126455160744916777709902864995963008264226205168800065624401712662916110549815918134556067339273325525582314235488013898643551793108524022451697228466674724689041479367810908690434322462088821147305975568848837372270988717635156104233742659917457513168267553441409339516053114428001103197898059313762976009364513247445927647340285917423556451883359157972741559804748953279009600929139636198648861619551998365996961921799678886161118488212909475146881291265269719502050473304971228481562984930606613402611392939478032162255414143734098609710458691406228346953942136001492038037933682181085062825528839296996613093210762291059376654274967315387196350397701209065510792504828455723973887421550362578317330346910266402754080565677715177381323417183364408528479828012851825030625551059069631244525394157574592509168572654209083666766942138907154684834732931361303212566737705340220768730803566791296882928725845908456162936498624826628248847064052208351072385794041332472080634530353373703329518103520813816762193789379803319086294241943998802433002826660049596272095886983818405882084065630030396457666291912317042317661256950371449755691936452019070169604513550300092385340197157073472441162606279531240220109486461658510194943949629351004066695899541327597640253438874408783016663266679499078128189585878730175293525233609944183090426635605272635096534910243713345147277674667277661525646954477636929018359758802440520282460603232992198553750260608558058344666681598541824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] 191247352255861424408117476998184900395318450861023855427002431880050709994217374192889373258214653364479549541256804973585406992817193621940467764459036378599507429520175046945394516825529364460062591110936831712194367604062801895932220437916009421557604387425402208778631703237079247038583631145222747655408261775039179949792385737766505431334831498171188070759075476600127854410509547180426863953733429264353435406222176562300489272594803142564923946672697457310241183407847458085010861576783073758084564184283374159877384918920969263175977987010421158372514465115908183632122775524252321070444259583365185739393049016117478003419935875379232077967641564946853915851924828266598769856228387716369006441821332538152431936941617606165978930401374019615027878794437860181916475466788152572248766714318500050215719638839404738645821450957245732578675476693901037738577786747406619440605316403857886953629929117345969398277079503181318758814626439407609489665827349047007796594686308931375049333631735549061988636161375503851847430242540817436390286250548961599718997907333984911465865936575467761112356475171113669626074312108399279638934130398346065090561613280926094520446010582857145430641510316038501916787472031164389154083777810975753718044818270213673500587137740942133469117504428210030422156394398874789433703055223125942225446829941475515299766702023772383878919932321096354365622366273809509467117450480351061366347949476609394688681454017630796802641768246843272675501801529111428013546492328073745204797113916349031529471371841998676453578126225348814626905475028747129733650199986580137850379598800079917347037393847738963833180827748818207084337122548036411605445910207330519905975413619277285623822801959056079881504932214444585002544613615142927732585186801384805036148785597807398239199310900936317066392763259440308294346640955793274161258100919531833080042405291638829286148992156856300464476157595630152229939133627706748161266548736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] -1234676224081819771510763622674945614037294442350306188491861403744239482633138199129538299054439834690696824532098114842168488244998246561294636645083073780516473041594661470245247798165553768928406985389979660128123603956255986074372476665142181736571304083363265432049452146877171545661693849142624961678278354913157394430844745066104048647024530065305351727159121526087462563724188427259784872113739510539226557520305873235144844251652427663206014195849560257168665188542824637519084109698303256603085453523323078075745024830040873500605077743951104137730924413129381037330160026058073129702379826010493092493240411726139701022397881673989277920285263669724127003243757541944467592647775219065866011392684144700993345570871450258247040154504573086045192492328600613828218588125851303752516726892842423154387097020065040341022681521813616835628937778464492808938828956826886997640031853197861920509624887784564046061175400591290205448267891268997621340348655617952852368662364465711787271284433195398002644750262670694958525072824937959308805166189099998382811023261731698012914642397218660294618895616076001988057660544709379108890792535625860101626572587743540669151378890981988238427623754875703889241945812656913403053367288085095306925369677023788974933955391601785025354811300199845037930213702211267518764284550544064903980341372205455633202130840876187890277531175272927254160438741576134774691372372483321223609630250062856116784183401426138002226708682279929603142431659498426642111222407303969844075450141151785404603377991891593403383127104230542636646768716437254193540119359952247744044103450165205866912370980884477299997993146798496009684598059128381285104941584502612633442542584104769329004019716746637617080605266096274386679584641902208262547904341246079290363584561539101350592261757018172434946195349310109666672603109027826741429135586426286890699897481536562399343530320609424652565679443131894598432950735968300824373101592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 6453757871808662201872463082437718139162065296545318482799379505976223365152377852659328072450157434696441322572574488264680661501982797777106698586044716167241336723937408736910243877708433536015551622715122451740203713568052853705346447568914613745831944455366578577581180864433118918316804609181379256007628451530835088278206736643982777374762737941744595065040103725254367768265039192057273327107587352948757695001993277764788678256726509269824014020315207172447217992573954909525019773150194810216051557145693768259202895279730374877099006757701483796860116723703386336743572731038371771061540675241367400902731651356852526340797914678926750924482229841643301362777106213107250575770211475727694271355725754856421337581504364127525378454063753239544118169632449287449373463178549870163430961750685738806113390440750714041623928179925060707681719564359438724741788244204578944618873390999756267878560968346440946542233944397114671180813821207888258337429143770861878403863218827373839227396804067847131302230580890335194241582314320097035956990763945121054651234566963415004907947477652308988552054786800225682835595268206311547181004615532871022122884346011232602412130662966474092306832161331275648840036334083005351658977837802066514693222474500530149692366106493096658312241491111356486804118141624576905443775343302089322438949477755153204112175821920609694912653557998747727348676314928476438866941483133152960915723104153844766554195034207735139099447992773414468616051233600192900973384146340637976143899325951021319152132900640200980917252460262918323321138560378515471265002163409054587346002459201246217231138538664937275288772902631672649732641021937881426876564913135098275723871286617250927934590063243467235233644814459162352599902186781080832252727088706186036056072084800272687160432480916561974527515586263158806782383651054568432922330693599860965091309663866161321280973876489803632475154135725809511954259753581704330514654035968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -27893223338548537090244342987716358103940291007187549565147540058811422984812056696421877522697559427369529656615532300602818242824038428751255599052333969153627134402043573490212767177802997937773775574194756807313742192448853397495330421643378049805176847707229830079344942294488161869134297021703710956776656684001698822883719086826573280140934419196228565326909884426319026937465015726371753370908046092622856403152303031192887236648004534838530833306505863853871417010889239991462574990257555428190718895341826487056608515975433966512226705599413296126666619090332827345004323795543574172712921834689587248646574109037496039718076627184679778388221786212547721880716379546657414136666793501970111483950249099497340187950488979819307979665009717835437146677126937989862485784471844322362483169920403830370236284686858401275670335769250297012778875402499549713917116595261548990243362896852088629060445323901039530316223835410798945842166330289270741157036163262881258450726514750107359215956303932656450577701587795149838408049093863426323020157821593908634628283201340547748410202389214659017997345675046769329231810597377262269567131974532015507593861961561455220767536229627568599303438788399404322299778429199851074965054193456744683926247207013567513788305621698298964531354285861421992096838165340134779864319655644754819854317383100208496241613776627031008245597729730291175254028687669244558520551003053985227696947660795696955165271566228791870252879039631825592406322610143522866224427761605587914951404330181959301698366334986502500724220294277822886747322472717571399742457290049516950593039839108746446142087568033804059587255050991524132727831399447835709901609564992739827031853978842911414402970502660120968726109201750527133898218040009176462084331406917319662968600411118915365159973453446081774007659918640481573911333094001813704409496715464087803237243641015983391781523751426531234573760730467385672892860837714036240294193659904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] 101535514283850648706038597370414694684030663181442927696958594630250446428496971854825569310085706319345880623305721431828513471721999722117639677479226949874260909706704733419349000438856587358987158330544983450332839539566100722573987256179585156102604761464988856646798552222892406168572798062292766636178216578048347120842482850756710147232546219324761752624322996156600252616930059486877801358004001845123279233755682429573110059489576531915018435542822545930837668643393101798403034661942779524017941574818978137225110666169971328940870336838423188758187741970107214244082085432612028300380955732026537105521791993168249114254694716824411996069360898193623294625290082979251351291603115267366167909986107826119023188374857338098515081646840930570023867319643889602432188846691965546495667928005892889765777194539238111583888940364777612232944121960338471776422650143853524304792834659824153371437038233557045793350231763589158225642267027791398895742352695451640546967247492329802799140869584537926451352836953011172482618532675450646481396677449807128037344440393172409411754087477539942171967337633943731543707104240215510828514086278788574116663863142833225536345979616859588055175820283981083699447930142397989625252392904466577132465366363528849546359501218344980238013804391298162591857986520265107294492901586075159874396073413939838680071960435078174407771546885199010362477611346853498625524988756267499289533066699525641299222336618445955465141317984043854816783151680726615711673592822825005057055768590538907896469656993386212362320322086971647806960020526350644039203294675423649540951319302620127797797684656046511854304391428487396125070964619994186323440835074569720997124907284931273668674106185150377175607748763190227517503891694074010326181739586224184314086284062426628448478998871920610067008254637150339959771207057893273037974197381243335651014508670541946538441263983400780197826780924165679868103158541315897361500926377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] -316424886331993517416682130925967858566330317651040324287166971604979593575573768417016217941656959755548810205158581530486814018912852454059904571760691137172770988862972251676621962667086378598932768187648549524913516028088069957518434054957286849658679951821667570350217428087219718538123583139138941899238551315724615746172641297730803821338456871081919098451486506808301256549668156974016636827301661964917628871968983213301121017344740632249858894976766385026864477811251564577273756071628086506689018911654430894538665563973543011242237854124126702850737812789417436839826243138452248125711679588840773520769489864462075213768561945437881625188009166852956342145530414341101548259845857969968804810990201671614417152908319169115353216726155716188247374104994167440723591767191450647053714362601083911296532751630192292033335550963455620948843989928141692971619991938562113936878534139165173594400431387716553260440788877743388962234016834892300614091788700163021873613373585096606195157304981996630021555956308617033902697773413159854035078481798497806669801044979781911483161048400574074686741092382369017465459183865349456923012521529149873248689272097115652958226687404587682459880135594233807575117695198934174692417897670753011916259723346287418833374964308021923138312532570275042545781223494373004988707634175673296831020780686100087132322953589174450556285614577570837646429070735192780338130496554587582369901225328600997356247700351459042216162886105874720088402677764993916199828457066013871252340105302533338162062117483538968410936383178395580917793559604396353374221158710678101841336385223062726083453528054214559896345272989697275715455924643366400203565090865699205959908758942123164565631012298043814181227891475482436205791857038652975674406917744221702492553027600846061719373851289578306181568640495827994238609236546609120462862843360632999368101870903072333508907487257676355460534453767410178098327345115649320963794293227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] 856460983870657368355383819054855988983792569895178113184317455009592199114793561920677648387498826961327623415306865900078600766641574126892836423740675824613396574578091729855385379106096538350878551179829122633416263936026683753065222686493643715300073519296785374647691145613457304485367429055362666605105894307371456683778387383736748375156111467523714016001932894026127007646585407940479984162096530204876058219021795776065064234405001804245316826875110121808617732092155885897678496246399513659260682362525790997655702627857124254419334793704657479445081076860654409975481548915253700093478274738749626408585982898887144497867994975942275921489564920318208197164227347460411525007001666885280608058964718319975651594125281047705896214275532597478646331857244845187262185197849094307415418945017957133868837037581923391122398538645646892179674613702380847189125401118780213033802743396011577019879752885761587338049176320962758268988468751725895261176221395480630063247994103157452550607630230198166693576085484007217403977714095029560627957578262603145078611687540460409050802566163018620608425937691778539613487327128177685666259921152439654245706587741302581137901022408432246895446954801752748436203156952672096664704975883529700856481046149506210573050800208536974619952213123779665786018112659223124638090827829849897487963054386239593561934381028816257207867827076168283438042826279058102425793703795109242442711601062636113807757300069618157384313600834367942671223456201383443410069544616544380487227948022289464653531683186991909090005993361294849213452348842586584547715794841251806830988980389326664842515476600192230475251801119949986583664916668592823122269332274509635353647664888753201571571061054999902594453340962351587399110751620670383096851574948767792031020451656437729646127595312174001551337558209149114664799516942942509891223024900012357289056509682586217429057698107340749245578638341593271583945425904689340505341795762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] -2038343110430388263433591177583676635654946130611756965749116078146482782831574904780703148821263158659706894512138810977709579373731085101196899439981357227663765935789245295413923816643314818301888017833496977766348337698104173611298688355661679099544650512007472839513113281347551331462403298108804915463361613016618615045140125858295855146835934990884593456134558180194503249855315595548577641469403845492138769796917955191944648707997438463819747815570641481032083653998695918086347764737611925166515399700494119232379363687304439663254313884225598253524996456065348989389497157685886580607497286086913479079828259093447689312033071812684024086087765129181750638309901004008534781083576881526826040934122979505882302920493967418739602949519568195690627798429191734723293348290580642902193436731422026502778121786377491689149315261315694848419191471528975702514586534737152949044044998151235797154496864570789362919906631416616185063897326068730980767626621499301587993578988074748133842561279913276292420899736907896263247666581665175453465876386402959982841815030755982261445728219644976851108192765618954952819366206516945615023597137475469059773797775335328848754561354846721943896349854604642114682414969715698400181299650287629960937177984121773188208368456317336592114042365458489616398406114190145950676360405802589535929572196701709109422822816750487730525088341892056404937190180405053004526422917110674687441709530019821286109066007085438120105020615910620437024937227360596313604591081150086955342349447510310685070587743610533154612059150583062819699931368943450267880507468410257872563762169919742197579206966166712498450287340696851631822664826461244414963498912093059324095046479932043447681610093416735860486432999415551498794041931399651804520910412567595615042301435208938963122203150572364505597382180779434486659705819249113332888178150609731178706993349810405209602603871980878825476373157799572743677716412137928775324282931642368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 4308618686905730909921801151289408349253799349501523851907409950799287858061384519139910519224905663605996435599635716769559896635527953628097527385066814039965607295513394511777962814288460436510619991746540361703821177470585408389882389821633109333858464589738809072794295391876500132808948332088002684878420422102406023748478020863893605267810915311740746810412065483034814309783988010757066400308020565932040821382162636751671519376739794489262448535827830793214180325369811321652197798153743039053910467074928130785862114475588153695421802703791913234670205686922408034526100277476125984427860839842338000583329879365650505900734319109675939372738342134770235426234912550464603434242911543075467380752717071785235250320961017441898938582033512849392644572035464216563957844575843263892791676352056099680102959566984187744313757307224806076476806810929209495811695346205160092323764146603145438218823969170475471666036894824220921530189991400946109278292859277900436609841654102811221301958120442685163912383112023432653397110418092225705636270871305282860963028266788964647435869384536438968648006540986514801678747150829195339952208200168318539634248636899596406176619594166992379635265416980477675337518169291688910594944518220733498769992856309820723124582322430982922483461983588264155019066001796140724928834067450928507724122589218254012134252860516854313009338242268449973002667566322065399616232470671261813947675504759402867154261317180482065633189551443585854809855379281778209710975322190921558251336546742086669738335177376038064140826470354193570663205388728178941634197531114264095398889505125337272438768320101499097455781175548363184819104805393292385491397992623329807451342845859516605918304823754812728225861621770130038438330758721213445280654829044358993124659223808039366987140304807562750026082397223428106333529347962751557962312656146906529673830403273437341854158840226132230192007937355329478319581039341858678416539803189248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -8151571460933953552526476370328182769772219916914187199260082879093516667533093149451509639491361888114605195228100477056613893461255890863916428367098357909366572809656539513854526933946982786672593644742658950263680452516668515866474244575806602812720022517160684048238274814173920248699297485200045155121194019984557855305005960020527457305537367024810696733448901689388847448188384976409649517646321539715155041799207279109281996374774218530632459233273553751798259344821733522174226424002467521042204264160413762604536892618482304205103039334550573467296068068066179394932120507700419822202189509248596968074663700540240383168537725909174091646350910154946580501105794948801162207908467230717796423901690030354282028636409309716182536616450840856722354009210189239436580887643528195577421061641063988004125596999107285549817438852510524705076067143820150096891625884512657777462207033951740426149659888940781265070208464024020440503600099337128697916513670732854876749886906916680294390078188801609973524192235270625708035097510496562062513807720988928377265860380275166562945998296807257673837004341135069271565076746707969464226052274194961724811371362090645317345012053339233582955181113715061027427711752682717310812955331090100705385973786027457874683192758988256446794169577809299883333311796762281508138970653328796448234508351672726456496354025366070734181740251727114854092924475482685015950636064023280215626441128671979640011770405827459792533270696824350882605921174996840338291087848714307568528770743877237845727383244477745671346029477698711912206496613606579770492919160501954470152691207773910119147116258455860350995859198113699274753675691797981841130945170890897522562581338103962625951147063066492851490280453563652929781525782534217409997276299758993530823318983035040574838609140649159557495805213400389390470052219263103026063796428748532940271142989243216115677390607793531816447577094677307192867880581398694051160436919762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 13882812688389442522913791286852799920722623467450673162282407812147579282783851500683608412498280911774137938987143967404531640487477571450754419643791506431115547430956402341586780830188358061031701572886689307273607502234919267091396035152989689775358636993077014521175301205817505666262138153712165902395930147745160016579827874267876166624665619308776699470585402768971979509679464151239770380352395680060823174747250507596755060560295000440597441214587299330632502116076356713127029047849106752628055335132385806122323782249030040392249634743555960409605483604299665060039798730809715597873546906636269565535731415610822424807548904494322360535218716422974848222672769340409401921891153973694453217982788396365732851132186905664543601059994636613055275014940188446236312020780271492137864482599758107474159808131629703046282977532935153426093459055912766894403282136037058826971751245815648256473324888227338836735809171619957677145304089441092963910906814524039789122041554456212779841714186093798319011193028432970609581799285251386553423646355653170670635008705131191157063000902571900018363222552905818470617023992060289868996385717918931242551998325091293893597170619122367475229890378081534980253324486993998590799084728947514973931263328995839757471143414596804160626152675382300833546112824707416330450998721768456531190029261710972331422692658073960846864961074731080758229093176504806850091427626973535343862962402591880560898412281754701260520181963333095937833829897323929574492290238678918128564257914610153919466793248681295685792497081432802467552604521707544386683217041707482361099834989171689839324979570799144687124321359551330371986361329736276712940239975039488767530317480879581709330467307518598847094586298743844226351526148780821725170508248949041842650487259275927557567357897510774560701484425822956316353685194947027916603911946093035028463745333509324940344288944388924489307919130813734676318721936264399930764969595895808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -21379880225332930382310664303944091821445821025379176466203211807339945258181080323637662155812114674594572261163056550767636363973599921515094688668766891961282060415342450667531286775570174842485219170617856890091827720103577868633855614404927129351861068673162912390601074439298651723118541516981569969607837704661736459809416626514039505987078635388404510657778699066641038980017529259507582789017485118980375403048358753892901880579283830947528289979501503882188895889985915754350809238579155413637950202344358265509629653058086282828114119873966526811512081802976833069546132570637520585944159585770029750353556158236699212105245182521786987022386586025734645879799932841973984854108067843770941904525453285225094858756457413234216083728896388291582991544172878866755724954195147086342886826121249681188083960876601464372112497973260664695573314847791075621072946571531144170350286648568364752947378675714163621667571809121544070408623850924513127762043028692883039742158425031467288574737676637709957934225777046436700868698891445485378317010173494584896330723290711309035750010199885765514178193012856556365423390411494461181497246770659113584675205037956140332199651076360803390964423049355126080722229548424403117753420658570479802639130958226880671011228215158637471251997481019986379748546692226203484718552507212752502422377241270036872086772985849802514007175879179803090249669847347065682550340720172816417677859429250800164388582288502853761439551252459021494157561620660484300188469011989989906373985568134268429259474850464964824351606050901860520910451671419798674057038305130812651232695166989057445850528179789841830358730935496502432107292630971438076967961268726325436355612626944976169779541754474207145696187354166291029835651398751079124591529215692872139228744358430882390991955935490563577337534351531029107569699199722214419461896119997446426383598271276965037513441410962527805391366831492886482243576479263151382773565191356416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 29901651686723815715858518089187683400853238205357159977271991053451086647686677168127647391666594234476400130071344549552621681473130835209270245432621098756392807910805157791044527840737280954188885148696523938436453559239265148531083423387869806049017353804802864513987612728314021989248784106283834544075849758167823365785861032758964853892119236507379942587360572177169702829389929070726465531187243491357258371660600140130223533845354469847742288985946384072736723960621974372294503538282734803443434706383366340053827465814916344945882167166669437027288079109077989446219963299096219535542292689300910176322000305892982329658036789647506565997342652638404370253968017533704117114536955185238263791984087213473813161433926304867201419534549997135206493819881286374143919866618453877895890927275903828204866782170812979368469400709364121311221845493700954965322815314350285448042022634289740801425236732794270539726726065259845075123624974960660579442388018185526838052102853770161508503639037245049704455385957687102160932943586381997165044255613646512666957001866651353869848498821555385294996500385436089741312821809374647108021876231940391401912239716088711567334594222927667128926726415945440300666711734349980711539734916041207131247976070872060094006032617709678165805694130481480086001961315233966056575228855586345841713904615046162695723827090005459239703701812799976135110007484014630516437192998311292894681595938893016301251427578983958982389282355994239852961103622237071572718064317071445572988653052807725915310219487157284392623750240901843789598095423833935371442315691919400514479830044354270467868424106031478585043859110979594466452610092569560835405565917121725513316156947457562385574236145369375511167789226973834878958373525245238455086830624600657021703909749773903213773740779799922892467310188385574656474239732925570848880716384347223981213850015870549685822465657185103644252148295148662323243210537921558377531359480512512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -38172320858665700064232316947962197411285915560548659262596939982475639469581417352158340457285061764795335543175322039069679227972603667810862668328463275611769944200828693560136388842273752030740628608945485562606566256132003028595946633227329554783240463464383869728731493249411015842873107121427974082476397898661311497003756029018126683635694938984068159135743519030397709708418330002282244357008539198868930414796042243261643795608298820101539191639254598954026785604077845238225702828148926440189115313304350940692983117197253730287819320665715191096203512183303319805698358104488091931651896173840015232085234577819486429499187287213571923055914595406081854381574985074639970843918716448747355798151414114327376293339722923628720028226632611296139108870247358205425683379062125796845910589434222751468066341060315021765663415654151515980536067229678890059443800946407908590688832829024076450144999507358743266767319174688647041178025695777013993567727610329846700987518415961201261079971563744456327740873394592350087268241041280636196650014099771611704229666732061219505414602784287795235322210657387472922413886534481295738430134626246220238035622099267072550957605769902752041490617830499186655482087903624460666891620388088268096416184618587801883516193133222162029947506827402606739003116758884681159002274315408106417447248671607338907511371479626884930231546033971791658600394178239655287474874871511193060469289439776107832329591197472804398835125681870441022030475737285098053698138916297519353133961424858984148565945807216697698141795478770209403045956040801664294423139404704803645993430002633276655888298269543076808444334378769119705569768031251926368013415905940113317447789177801181677343647266129829015857237813262050737433192986923590380806938544158249083911225008686765877911298388092975821902423683277545235610320942618609191213289118165410120443753334814698413678084982415951907777269580611410448873994008518957987000426914906112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 44763971387671002558977424474316720258716971184099352616249930243958608702894381540311955554255431293080871616106082086134045688291715613236785771998638402421497505600421975922458681894618842481382287293825251181781311329171445977035882664514893070560758199475125320007801738097895673497963298317120291335002063656896527724324357488403087519477738718982608104104521720824235703161719094584859921721500119162550966315403272513504657861561988847833873093440221101782221648483877197751402683049631014346573354092636389590497541985875037057268134457908381351760454936702527776364292716767054626289877159276509056627001358284022189972004131641302086326488768409796706668289677122509037132205207226761788791450658415264138561468425506225277160201263947147105092690195481224875263441076567843929873565371885300696833951610834376922166343715611156437580615285769308541363826060018780112458029099906953329624535526707227813570322768344127337732126079467025614264613332003817855945801893125206583809556203696985978800141255709067333221587610938641468697439532461241235609844904099763944058137278320107572149037656870957581516081748352180737164016156664989891884177559518543849988200457248194455644585548874938571407940870842539215814965641548611785771777854689972730259872021440015956535674928842885665046410575078442830050179313150768778634079088255201178331440122233120558269649522659156774251716538889319042481549861523790134150711124905485237642649224009293435225911987651490316588741765140470291848443446189258704097495889053773087514354772976693287763176270720626656579351357679780704328792081273148014853340168592250286301675454747526188643502593839514287262490660126980657033331578826097789741901969201505267632980138457707469037495198757757270198013346401489172151130715252322582265627028705950400279291442345799008689059324659773221640805281392485655608349633638741364793934713019372298220735667646189268236036345711938775343751300600317573655848260758142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -48578684036522826868179308631721292797082587891281612934508281251912102694538647509414710867159708650425186316956598552871574360127077965428795679938323270689915112315231689898334233434402990618838558494149322086545247493818107788947635821490995854286994865209272375030749461156931142995017626723277187269884163986808536685597576448212994612084300713871229186674603847958631034519928494817735119516747725314401568832112905066064336240116268101521159147416127132694591774610829082055593779680119487578271550044696185450483632431167630991680741101269513153232262054768439085038031161485976721651037731269380836659621834761434065516575820464519003484925904621485109048935114725888064390356935988657816189561601777208050501296863141853640762197675162340234021296405637684614614510508363363816381886292568399503457810789818141686284776573250536311871370264254008781547712128508820885999857466658085672768525262363834820863861048166924084390095849204367560254695425893920416895709448553099374823901637270524700654354568180083439892550133955291621611096915508869449599756907195788029078585469319658764774698775900859145113099267461796214570943558432195763512408826612312694282387978664409332707458821330326028823900047204156222998069324432681918132059627576744732054250009584779069265777292840857445239689396498037728617769198319654577948712102193636706655588359428038477646735043147816887404685566170654540229318988234805341728420806872005707723320029332211398498341809864111495080722606787990647134438607357232830659184034664861450701473818870252977639759277929219650373633089657180557562075506473637641639944217614964667080119497221843075994475514060340612262075713088137213677085788850673113170987216320784898970955420911257221902926724315442661290623488132074790860286643868227879988161196750167210892289768298618336270437535379958240021330274600542247246342334022459876102182833178448616932680002978512799802722815544250115231498603777583663139969483185061888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 49137761108920400573399508865070603320870936323170633101894067436830309003849573537599800149594317256742273413277375901432662985174796132067399383822038571488329258479839614032135043743917419112052632889226688397726988608963490114439995463067381734231629630766771288872056293276884850995407631129334841094418967283409922673625688036072239356078053206486302477099261863222644426377367167031233083048328956162052606393309594617118973971965761054692109412623756334858692499142509232418538717421521886746476818493071739642990593632314634843785947245152951442647981499330794381816178926579510793325602397596709852588826556659303111578589031091598775518082183504248205995007150026013518509655816584662359051706031991676937819578422667459155434208877209178911269717764832178369375744663805732710576555262363900303621289406257675769990426686533047896734142602772567814727850614028111870493506681525173495979962877233802725458775768407374470070602970934431376244934495311495395766464316770455347384904383845547194342134932075978362547799628971867708415419071611351476830008178707361912806438833368520931726106571585041305785340789948538050343624464714511354660346306413058360261194204730342429845140459047306418341865703714518242670133202913174977803003055273545092911113301231995930399034349685343675302177123381631783469180333124380771221457263644742804162482133748579005253123692167200684720147444786615283570983280863720345173969763595343353631843329522835826614912768335429921157788666382205186197541324326523161844213035508084193512553143201840915632806294921425988643719361623234235106509363682193624702996087318903129911721519434191478310200335423624571175987435868007651012393999396521210037863695148027810482464422364010239272398690647649901050702498666245062302146257002743863028118184179464878997940308121008230003414982421881807027665264317240363516963675371467217318993178868752062445936771324213996236406229236520300226449297151609596226738841116999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -46558700468748101244059694233380012671475482252034373075252435268002663859218321713313366878455372929122891139319828302430735735321692132076983487749425048919378994380209293698978677861474031010158605132027145723898034159649004450526552220631653858829131832143363811286636867255217042441748053170252036482925394789350496466746137040378871411062763982813154915042464335189798134929535115537939282617050221879957071898531310967089801414755356561890708322507424531270954541118016417991688224532178566465746192841451481430459691676655272787030564453008016726655789612836704367173111501777855021368623926343644426522966547707089182138212053966238735213489862038109812120517216713930128700475307624616596960272492883817127982527810930633461830764907985354255089832344165105448564521739472903251696024305615018217027619024710118595367461221146168089195880136964369526409683842798840576411414887152836431210262065169343001859070466719450715413441461816065576013649604283894518463639575067159432515963712883301375871480115452678283931963459068164588907141867444768689628051890345955068981142395330954536929691506482417056973252268372629876273615392534864410475070662788211165307124651626982551789878554752459253937463026029814702810421642594328712189836012734043756089828506219570941295437436695428047497133776637478822577502052241218610531960948238475682362784494827875420919415799233188206407359685357341166412406975724218689742388702256600406302735102723741242857465843949179182679137301121723339209709711884046810577763775145855174823754766137388877670420773970795483506921914630478204008682112607854315778710997968270938285123056018853501952776188013610894577389796050810420470845709077954373297404803539032455644913733703065743414036206849680972999106553353500008342801795360670071966266072278444380647060763700516631578144283088717233343205280267008272343803859709693802805746319798031400086473124974937992080496989086850376088752855384909370335096888482594816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] 41362584255782776554043851090025048897316320062456657873144210390733780961750893172372902120959555357676846232866997748276171709052218163584880648813847292466382128093548049024556100451812055427926907094065397689067635940050633597228836606788872623078665884752678950210184676467029525411502705830313639778461415491197467650150584679860806927064926172289542562474027552311157428839596458594407206492196965402536647839893403551967200983030417791337279961483360850929146463858731446123941250591738554219465246364936551006571476850515620826382325867057078643767141350133252052259216544949835786760312240736854743289281418418262642864511506038990444287108735936610673795264451273982281298443273803426760071367176204215867500171517812478969483495384272180813776633138931199887341521986230177876599146876685812726110577569763864339797603591031680220724673859710201961492990989602087432528704513123485801962008159146523243107899269176041303874106561161309760830042063860712766751936350169007240672590316022278219091642031570237432578875025782628663786707500286193159945006591403672019673980675867137502444391014300732350627983679140577897449151005015348870053563858478931343690881928398246687737548063078229153815984398943694559261335137165393566234668272997774297061011115725533492166360281473778614308369765224332080894176742061351789953723281349976398338454858889268958629685359247307103551742118786446842854218441063343347468088777233293217466155285002993110515196463406473113233432936075946568878737829850154692141833143094461983097331000283711480979376647188894108581134961567474656412592851348862049828807940394653826253584122944707900068445023808864877789204064275609894755591995371227434580151360307341356351617056967772681223920464415786674957263039825848089562773042002095758208450460873869873402564843032312816387639568145809136070922786622805130871882703396537615932452758754361829975874031803456264298935641339555731116951675465199693591557832511062016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] -34319739091322386070832386370043104735612862130877831340479957768831679695411216488090753094090958967164435519700544508997600125776165355466027840619890763205388551632589329004625417877821873998494669811989257238510046492552091884821498360781284015947651524042425981846800560110290401383728914081921672240538725850151448131410950218667334253011946327357687085458567131011922582446699450727612379446939505730152994155657204639811321358756961086138609829638583970146914540803335538264563872391449288377675725667051396268957997989582152879564867392466199174949191327622010970725760195316731071565430349262033830935522791558890528888674171489964964284999415486933607573839767013337861030581845402907505899226760505381160532203109113680645368563732699642033998860607184776468813626136598576212183094518795768865652583556827388736858769373750039153629718973208668567854971045011879457779363856994273146003821300066909757634021192150289805950195768943690742539243301091669164556999586313374692360481659103951303469195172125049322381039124548826398370838245444985102073812811126689722782184465371381707196433859396786985548657173703019789003939252639754102478912274545109232048780073739941988211968569551799500436447456938058593091148231987411681054619431823479132453390524720681171550732958326041405937359250351010438860312214045348499752973656462880135446907055570057646471596220146302504153980220886581531398617318839414490344652538201261994710977865094240780241752399586896915793536978016303102073281879519393665012406854498117696894344828092053158687043002606459437635270438428737043648519981608743033370376060780601384025484514864529507642390420297786261605679015776792515813543048171153145502853241761570354790501255905603531044753591628910689567456822855233601302797430231214610747091694529708913481825736147161838515120015003088604095061000176264384537071284050037729309781976382508329317283482495380521623081514881633711625987593137643452632515018865246208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] 26377790995572679932353417326081581644172611285500996939297310017189193432166129368829149648946793591480004674821071221634221243615201039248816223098384223859256156997896040396457986388201711241183439663936890931151834620294634271852842409463071711283045587107241667441886322776130080196502156698932275752495031207495367083212027458059735703154813621134075720545749988391756069965963767547976603559528036098924372361651235008280070146933686840891212683395157184898506907037280260601141050241616384213293652682694552631852240709366141133985128792377833018763409632178280358688916426118622467214744202861276380116639180559109143904448275410792891236026390391788156879283040694075658170269137026416575737414933706857349308223756644653920771741537066995376432591094492656627993380569000415336105407130137151727397587440990822942825294559729276292989210096944701096157730378069183126095171724706555516321631343546992210531585765405212559014384171437918708669324483545803583758746736458808639516479699364410689667261512578417093347116754037067036205434252053569853180821237078152614792586691679407782150330752917626003128752578450148273410590906155306425859302758772788301268249278943684651767539159067614902536545717143416672705724702807196173018430218670130600942893312135884119550088761142422275344857283248118337285159411908229397066437181290869647624182763340664823723546100521364694069057996430038484343655740937649412744424283348230781071153331655740848084064983167989830606776188675897914154436929840468639751794302750065607311033656608610917472957644478824672168819870652288891247614910107819454224935699165701776337384801188023529595786097649226658146069037898498849672356413342239407425828108142210884065197168017762493621765537411257364170234742427085126215488311730450782103393276920653756743138659095043922281053933773614921280755348336130518808871789383893718010651559674219120842166027321386878567943586667882861025469231526227428872187634551619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] -18563549415997505870637747137794739783068543784251484609791726987706984270848982570883921785335433755756796120558452871253431224025008446774552004708180012637763948212375721680288895342616455622617029637845811426905801937498344652399376439137127499544057971730602613392056398412607436045305347674203084904524543092210450362091642203965859685644442241600514003476807739522598910246929118252922008755619368225477257120628183512150138257067684158427657458455350674452483717868162935816763266829136314945211074060187293866521693209170846272561800027886577159981184390523725433892365246442335933253050538349109383315976128753931099404061086143749434684053173066906401222920599584916957940072952560923305197711683790286242072283125426737921829393602099084141954497401315801379565680424557311215680653405501259867810739902974626138013608899464132593834311343200259797751248171788215376314495543107382840273659691823100618350809866865910522063904126062501089110316108353957861062801693035067526454180418829446528980384656119484340723463445032521598828250012359010140533466074773602843209569571662386266409833787764782755204954528616562653770152494344616728303813397768421426739309096478893243347637637346383030695196821769963882706823191579971369361181128604947391121623042432760454089743119669008409708878701644566860180472551521124026808709312142130430628965015383635971402149778493375006525453426565259269396644967259981428911202665970460811460889368661309887936202043727958826311146336303013896970219504039269895495026561066700902055315662128782222366461779024765455974896420126969624868413217988788149169407157303504050030043850421901702138129089867308021000814493997429379008855598612414557993032141078491214856766840528514710884732456310247460474504432692878684969265974580383869823505786900033444561701442164004117186062467132678650554901634835106138219453826846188630905445916316533172460208917353058087622796914414419342193010356930276329705681147777777664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] 11787232038752478628874569969033725602430386474886254614005478656052725759486396998081190898259138896268107060168788231400780470858986352538521124984662066470659642234967276630676899568238989655558594038209270804354449856371533541096030041295171227474238957159567541711365368602856941693379343330385233806995235768245358944006344434867103577457217878598719462340994655203964377668605934232766771484445710938825052088360974115538370718409765408117891105137014265301710592134780933575055314545816798413879950733365934521357469240820047196267186112964799151495918128545459048881269944306451387842509566271528294311582887311303623938758769167626316878957255066954318628886031651040244005620117884838204192366650967671019115551775606529511708159245365515750297393028919744327131808335841423351299350768755321685590681219436838450409591819109479315121520805162230363130985710095450291175778613251746999339259626671565520241798256902544956508871664505505721740894285424504282136844840715622046695351501951234543053185537314808117978648278299975872407108575176948062558113107454381623568830076089085738622829287841444874654640056638059056297313050957624110070566025487933934649058473512604560127492349299087721290088690215103628634864088849603706587554416275880323629658739633366903497961703655565732204306241223931306912897230256027086450811255615771189630659328262500672258263901097686230428982324248600753747961509386840651605026298000213231268448504932837249662690780705576581321290579958707363305500850763069624039921765697752372114288302308081344467197535824985189039032471478923693517323177180720626813106235761429609721139667153765382593828326802956058608648763881087216000170149082886496127820827598156052263517925999075546239217980484392930860355132746258852004256139877160084236426951083605893270707695228918358285030924994965450148169228328716377179266438799727645812195759165392198815674412219745745861197335014247747022641798091615339927468663315103744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -6621544058319052417923796701615497729032386439942821696045019168751243461563677869617796901609084285995150734605760685574567628939540830878337686176690021270920239358898168695438291061407919578083130765280939261971214350427688840869725018045962028952278846006264095016468552777432527138874157463037680725795378627447699434971562629396636761820835755589585443240065236362472994243889587955806006993485612697372413081462668692352596589401623629910635040464612583686079158784951653444217486157425893462066587292148055180361419841666040905005192741477308986122269616921466005835803528205662828211079495073725308346143279903965789590180780904921840451813019068484842480603364572769729501608836550482962512875596626279061413212187338452969960968647717659810139831600493293787551179591985332949100557916616994812581827207819936284979933087041259206996772707014658153989842926467851686079902975280822447678621415351724941152866825882395777842792124689427011524368417639141188827161549112178708759289750748280709450368475776691415902818651010782652617128455509409663453188268746516487554497942145353972809236981390284471755448453862962234878246552888686831596710691094540670520565884336041847115041132000463393779048738339207031167040677509664257812538134992511902711612203591986810789361448206456548389488593016586180420447671383385219406109647509446242268657634026518754390715879343285763109556774056304211041206689539989055178246487946952963049806746513822695039554254763680265367949903250756565989793414908933020356013765035752992103066773112131115302124542854494172349232080145364667242942467791809057375376625821333764307830181935217635779177514910945230107726469509006550212378824569290606580501064772767582037192021087820615717287394507212654961749611695152009351946579114664518737120018085738285738132133840435527847875524214964316212291305578150991022286123790591830286527993127590774533315256129781222776291851370858935326865131742625329354732617861169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 3192458628381580355274789136049498339700929221276078031439209604194441233838654657366046045238411429142146697747974273684521759125166047594727682596852396175305580567343707033350630434586377196685389152309108891653646842928344456148311786533836867359535827514742607486522113020899416525055898863513374989906332391668457978790212091065194956614079735827057191537599056006162297337125915657614280049227879214185133416551473496147542707691036503388182600826383163448188074522895619019424978961516848093947570544959334973939571955177097294468652724254653427425641338463166023995931419532449355000892810465768667455720808401648639765444768948888641762520217847991633671713599522282281737047130188577868824550956766863072705098913672924397782031107571098027474420811617602843060692366492011408557037758154394310309698170336866386640820514402706089021608442464269483685373033108929373476237683386245773125732654264105441896475069196605085117631927981612883259493183751833615739157632937625256335298757445796249839509590129530729181596510611080778061041732569731178812186357360614281756102270803094465734187796769698870307252407478081163084091568306420383461694353774289643541866785345489471493182697754492495387446558771082571177030601278714122793654998437564748688580930905102958363663957328652693105574127572665714684012817438625499927450607244923698353786954529239209205469836283859803707840364954840411506916968527609284920368167937806381451810809953034501327589599165809531441578507269630966664235194813532827904147287908124256858772379224148830276834031957897920804917016387857865080754404071426433316211725632123726694248994287063743396086227443997175170593441676475696226828995219391678619674089815477952248193636240633200395751423264983162480455853497566621986973971383865691875738560418841580490009502043823980049292776866429918613098228373902227571682443547613850117602019149287279637997394790060923934871089024356796053744979345201079687202937923174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -1245508062410233454289052850289178489619082641073218750431750394705516846968025769277574999654996485565137284860553490568232832231481730465847215361184495554577796965006676212339843601443556642273527151390318714889274832018231737931192987941444932169675286804921564910553887769220699713451079980323502881604709149133848467690519613802989771423446483900075221893739233996033272706035763517560263216249838641184216534738183992972827256298581196905386002122060803503094595344264193600487581671658163101947466600834680028281785139510282132736946027424319375374639146504911994150870891857278967357969150737795004582131251214650272197188553972233970238795324469638466413478397093243836305124778494297773033276131788077375651595510809695978632425633052544118989443462243987824823977163222644167818374613993430610760979253367437118795619156985922847124918364848527356150671578552512597814137427169361404302342911669374367749317041047795374691240121820373340905268012172505624446253768382269306719060100637398759935228009812731271388347361382226301722980274679288617581597551502465059343652295519714922974316521298788619361407060872328537442505958501061732729008436852201892807908996726397559072811508688259718487564639112210917587274474203006942298790405448551959326232132775171067255038227303448582422825552809290889822644757360907730125256863430599822120859149724114554624269335701684439342294824652984686360552329617184822860266399509484803723035242785654696450937647017370370903258464951698348319685063067448606379661782396630576567446451988545211385622805401667206946888319854271308544438230530848627961379048462366833148674529174253671926608334776211166062746324127064793378984733906869547780548029986510774746026634980169104212432065703477649595393287510966576946924469531079787141969293536630245723154021457574541128956701537402378118897573638388003977918822350151191423268538837273615774425051575685323990498309187936269353907435539544814432313599890292736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 332838391884586448398218862255364655340475021523533592463520532731974385555194119866707477997070285813747527826846705678645862176874266470495115412458819472796445760201654996729161894706907784737151736447385510202858476513915904090172611868149101656111697407729221437780639954864201140216623935464549122340411069830385308340568892019168714805505567420426203159996394350442436480387798831182702071396404251651756522675566832479491151242280603660189149329063345165536383496099869890469393887714653845120016932454545632166307571634134937994427010702759405402033101895165951187768381082713646562190462356672055852215737459154119038675220335579651394625873047549041982145184411949604141534935259166517197714639415125466853930992150585275775849107987923655896024044790677744340892519701942202019976276654560640320619153228868739099505773736301698309821591559975933227869348397332711552255598165618643892989035034708418373920007679373604233836990199508036896886500982890511286317034688752339111744033710944828602524057122001940950002255412967542645844356687860220127230536701491896438415515030274313565266352529807717654694944221020839394771723190910639086894143246773503991351656724953292289073216777780943661269982666250438018533268440347120275976310988268247275637860255888546132628210576958453980064627877510396550055911373900442338889142288188831834762715471732174078051762364990665868739809444698268594376831586277308071609300005851561909831371232761157348131972803357791916874790839353136919796235945329330449987489046633020427445514206406043467463868439382583276705824813042752694154258860589741116972415358802913816660022876338340156693411676163083703762958622358204844697000192437642600439360880586667775659114134159033723351581937418748326143757058342221955477240186647635304135803373391484706677983671271971639657265287585198697311064907783254308751626582374744158247746315825724340842144530665166274604469353342969728636817994309670003100586940039168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -8372588433540403130092986133517651930488034327647614852675286900050273041095679436881734845402100997225097135193594289406039098119829719673981580082522901051519253077954344116535971496953231506770238538230488025945003419027246130679998374846171605975651994595331847615260177726807563720162596902409416322095667907133466290208399222965499766423474608120351384665929197275700038650600520846761923294318577387648475908932817184838009385471434116099487702736655046610174055338282018868679158082125101313360335966265952758907823063832363538837649891721176939201732918104669700646199730571086269915186308359533445517686556626790411832353620422876522149723675636381511171794126564481234881875644282749271831722460644590832754451161187386068670407300918636057968714489477534645573755876264215546830339703533912626070445523562288104985723803881076770554989793163886079902066365823316711610878426087217792300926020816085482969772052453463963882217688352778750311201961206758106461816477201224921589584404915901593513834615540725035558519530707488181876405927542047799857296395128701071665348971599591403959264902571213954185962683214759038205714913354621534962699295384475079883817009794962346293987027686066583032156139288921360971314623164244875071545725549797085610420744335539237613867121677209775997077643095984942589260290083553079604929400312791080583552998071795825647176994871452082193707146605346306301319081643545070928192695137794092491899794028766574780240977874247843436576860059372926913523132694345454438894666480881370099555421617543069141620392819013879493068787964540208513446574863556944158234048476411982987441099062155494898377776440318998113826272872871626251742828299323228091971937781856973487435408701995836218674963250869906001996706100054039144401728639549247019328943207665878764118639400290166980125288519725375928749367400116033818821304050427454837966014337990474884992332288123734466546353920119271304747581991793434242549559590912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -53957885819085535055048697688325285904924709710991395475764066068734882303349992572381012320575317357697830719187039101594949292934770751016114327181697939715107850373286067425411678344767653478351179837183069077394310884718791119764347512451298880698632867921980643158466259074726420940504479360941061930919543905607142005028919260826580237646918598581658330578807542226678840442813025998151757703126743136282954410909367402711718163328767857324723553127639576388311750701069698814768312657147012203326860061293244015892839007798057540930943507058042963206855766051185899844397908815984995811427067743623043370532279494807675526514088157242794741503705593811645503786664340370697445112546246755584806761228876791310167011357773193801957776978041174511696216549205858068211323737109646335647145851669421248755265611851321844267880216921687356316661813532683476592468168514463191015236416548931942412460120621895583449387598023273885241158656476793460812881912715612043110175607118198654083722319480650864789850211812463738891733453255224753700792956299164544759808146829178030117296762898072499221201103599770627928884643072040461534999965945490359925588929406153293314320045132633651315971151624707806431048654837422323245001152422924694842047805832502330090976891685087175528698477603489484493286731860161561996412857809899245858188315332851371710104514703246227861794577394519922272063335218052757600961982812943319538114941729004934867742509633443516351603118787782166201621343616911954825657839997208321794924715393571144758763973582090339060534658094383699506526278766107927325687638060176292580997389558660900263616794946180788434154643046824598647479069894521478025389758530608387610750232197427463873059674873367214053350969094292760968293939898669092344051495267536026381262907863207904559731326595157816710802819100220119685999826051037134394948734093961351432378569339770743445281548306115814810048165154145909236470462849714160213723350827008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 36282258217404283312675378361005912290716249675651022821900073218698304671200673193369609514071087712211320266567836304555469877682168330080152664927633193344081758119919824483474159347810797230388288075631106745354101781464503161744377726675764185452765703833155049354791398067324602472335841249543995619606102407910605476251466156765871173149415944704785400959743231156177665978905675601973944368321895240633631790552540540549771745173580949394357947927318689222220022595965279008082803234612099834332174581959369823234987729775396465311104859059019476024748247836297034456836340556156789938386809902206699544433228395045583076435396570582359275951421067500725574579489972724464268625454182417330745842336423346317793043767010819809212119656643680840877772936898331774052938445989221115521725394341186169289160909421744436130263565149990137570914903725464857710948540643222454738245213059951588980640431684376643182148548865276063127395540443266145155168024054730832589355509028165689392967286241388033306519886506887066298211557704121700330865063874621481220169481664745953146750578564212657360974559675184033281124434123592942851245323395215850410279681750690234805979583605648535234992029247156385907662070475779226894758441129001721500987013404754161254661539440638043094626621205263604445662546271390622921036404361534470098174503284691696968107483315049360370077875624559209566997082213525511475744993498068091888491959151727270567163279658883425262910653015556503456161652209611928979584052177194994176330981343993377836413632246544455273515961897147728072267454652386561650909158962874301666656491367927880041672762876747963835788139773042823753364767027298578763864878034249478417570260607130724590678406153432611668811383621525020245665436084777916546186883938363945469563901304946810000867785242872298443740061503441555360610983250770232313823399055682113208676907902770828048227599180037509513537749593056710279618092544333834631994576732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -12946377140827761205581939256599034354533198971350128631848524676383835986638611326234798043852620817822442242096301633141315651794655220023752368517474796826499931703498389632759564105600697036381431228514884135257036349524706315787575954383620051253534619219644821639868268634633530699650654759126856014495182049908411168424451455000901777000155685228103794308153256430706878678103115455863049274571755202407332010154897237198005930972570351743183808537707956010948946556134901762867227926455423932503870217412037332268464250853874315170701961561889631244514800219895443961754133095633220493071439280536829588158772632393345221429001652756098511571898534269094319681240478972312991935726812478994792034747343753525184158577394588602679940515651869171153727638216512487153694101013681069913887594330881585138565008152992163327049339044274476900430445539215998521009032024276895876398142480727800106914099020024698233556324254667626660697002389120258319298308576630361886090485528029227425377784831043419876373423324915844272017322160301872766153536911562674371454560053519915757450712271170188493855224518414366831551891400100407375436048458395585066264094384992980529549230804852609692147355606600427782265127199713510385635759900962308276938164303101364678976510280071512177937432940705316462226771611693625652764164621417755912316441720890179501874056595783945765206671634917491507889291628396837671988803158510816318980045617724349865450136825951006811136250518346453117293825471553591810596720839063438808954487818143742030598651712026407656933733859547314846843877799257213192292588700139378939106844449963969784416195852333995287341451202605312679101447294381929248823913295720258208586251250357400244601119229216026337735075321238256390578985459667180903763879678082457926751265325393857692389757770641358966920586350460141302461616528241918750832732912686309934471441662578826458133407493522417142738566531427809332013104696560756270307123134464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 1155728376709021172360914484194135215741549547993250288843583950076714954783637116739872240369923131174679604569115817270239671959570942995623898504895656953015600011713656024907167578061306217729953681228795175864668583713284596432747270560442708228223980128167836536286011293695065282336021095764877420019373111189533369045973678345369765063148976746915314843760562911683786264491437534841819697907668201569987174997817898992701393517345700449058228495838751785794498867609051329149216502034510933941555123753362440996184950262529087991973584622287814943716220818335837746520794836789803680933941770695124333984843309965121939872556931832621193052369126611727845554026665039895789702353388983146719003960795679556350169365420251965830446331613080466282189283426403439758846321479475128764419259253492832151329396102568544036255837038199912887061725293824128513405799688205749877330866166879787991660106662011720425316270096094928983235267402374476972582637286747720696183001423731551646540504994322394374953797117620610572705277659749499766933076980860310638071708342065050690547541281491681760981593626132885616355601064935051484168284391351010724590189433670471556738614721980102985897082910151802171432630010421269388157077566569051074858286512940133893863210311179104904097388298760303000974569441921850617296810608510952638368017723441136744098811411174251703669952047201824467367918974920250716296448575991434210121544618428203835539717641430812718771520864288928849756484759599939921209239320897300008073026906988899860678035683894257191788295811274549870476475229927583704575857893075437596918957201026132576243407200183201693167407932069588905392898882315835986875567805705953685849261258359294501406657044921309382172381879122613091784484108003246830831038842176010684325284913152925575394918886159349630715046450482270887505310724218579187380421087453877877563276270578661586950983214892251927691846512069870320427643347828571932050650562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] 1974004326308642724398770337283337046763677489517846872766954806627608496457589306759876522848041070737071519291580198985337241235117924862725256578096297844720820862263195816675092579968818646786248113498399216994862229858325643690572831629710522487945919557797174500069778202584114889984210725054530228383916847125581887539672822433233566490046013466692589344264398540100832804120433459253110794378708440002722584142813738358708665098155806946534696479572975401992535730116683259573163642434766288345387091537452880707785299645307118024512262587171760224043210993265607533083530873198542761026856441432950835968722755001266336414129777380205486680574674438044394068942098740012997126140704342446050243775910879578330101519033944959102070179789568383760166403630932866566219732208300600565120392688571508029833940514721333077583542144721885703725038156565041451105617245167521622448022643744712932634695093206077459825077357337869465183755860190009728183935993709201460581495525644261691306284000366027255401358798730719193527628354350555787812441237944108473541060962913412501263980050676838202444993368710356683301571289197566275726151997522403486688546320227561173683451783422238234487129251051213410222249304870354748306802452731521408713665762167632523437418047690657471955823004518643223787689912197255494991165062335610227607764631684949173819873336097613044182296134019126029972400685314757666884326649360338744196952875252463332855587714607097788363110300882093502780470456815990197971052823559753541692519952853289566327431131376793218660224719061634680459458313743340191319678383181946291175081383666330852853706190056986420581733971774031471900494070561723425153037681160813815176322076764858125763421319026072853382860729017989460217217480475694392561200316452956436927921928344652849256419439916885308427022335928844405320962423472831405080313667659061875194751502193996712618635968306474517065831568294390564935494718644806993600766279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] -1704255008398853248286053173999139207625539027709301192399353677434647359576877880403729220691238146904411832257136855772122473265936080642564239936118583381642070154952169284914710472304138035661376793499413157664447867858676448414726420504476181741245267774570357512008374728259173497977166101482414096770492083436444942401841620717832250487309399959369263105027726875446260585497265827467624196793646578317586788481705058344617560577908943258997158698650379665292967725957487023045353992629272302259046443250087156404685193835928182247746979140718893625045155428852915150628968128914075727362913666909103768260403216936685279325499468034065596689572081149197384826789063927734435358885559047995493228679523790409767180662248939647389799586133102812384173159307918552007651482591882062311794482277397066955158813160304868617567555959174466688383171081099967954120244162611329408506078820615753224368745635544547250106743413458823009439025188794123949471671738837357108970725122752252118271941799313364931634606628313089840858222192113121387326545712147768555211107103934181142592669201599778704916834750618671442908143819981605379090583760812980545880102219774355911999629682868792220451903476148044072741238255302211497169375846609033375775429688641990275822203630366135497993800329832612516630445764815569610824880313646087996387562625153362976266638600836804528467464038479968840381737176067640239443473013863340340019941342757820942778744892304921949365452274520275717142101409183727785045067881347350140078485774446874502713912339679338934014804462357627608772898601856631391313083969657561183758278097874741551617302941977077882850616909743113383543367589643623358594682898613538942866034499074040033227107151135047967033001457086065405387460275631070340837182924785861624025102392245462062825346431025345974086406689537749566251073675009066871494127917946795713209470802428540310736351451596995192591223465835948877574538096472462936615252131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] 885128711780238135519856139752291831571835883529985903076351027694785653447081762411527288353484217802919276622040028500370661906783305662448803978794239062862756136612482282840662373126725386992583816685587305227420726588270060632638039146652998722407049980475207320030145204118790605581848666252397017900109170261642479785474453105845949177897233855811776260886970817821064393976795793999143778071714473852499114466889309202469687257808170745596227098231321286532365033363859171116489962292927255302328554883359404531944812955970065410181699414229404942605689901189530982072571550664867029576296405989894280213852133624736650096641820516797391069564141359057857009467435512004862486228879979384308687604627388603932858707137516213649152429210386536524896876402384630458908061161492808578775782403757341804161635500937574415851593807879149817417411737759653000497265113355908003316431828975390295315004626996905340986184815978469235299449405594213498436354879660773051088192472398174634748251068317047898410779849318348106301244567573077079950285590742739896839876547715039502637821637727223284560636041979759129948946741848169436671046904133591322752946121638195544644178718141666779063463819594026479036730099414109779730894607276278733509923356984117613901856335789034371937972992004528402063847167202352112305706551641593471124437382120573468858487299363973935212683948728761263186020685497619358217710917144885686027306662445668658114444995827396243437718921279420453464486151826723809061548382778497483595498203941120086091506894524479691069622442173548306084663245028800751332606787237988847838679109912107992922986635827742548767484735008858248519142127460920559493189729198950626521355503442552192330050020454818215815929645302877647115753539690297475633219337414091401675295963862715493480296680318877002721306617882223721626149530966936548822868678558454883895235049279457096721007181841260920280162255245405282557576471748732558601833414656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] -351339444341946476209511033679046783290003074769431306820141322798773893590114192565051649119863776031482620220610571970291870089734220610903948484950210555009506981989269934355888049226555446921469420686172687494536094751828494595839746416775383770146571968546965707933183033601069410206309920669000887802060192890025602932186431944405179523238168210910817490077533662779801033249953636390308034906871740063079745854005967603340868901364884146608834323600032387834667035289338230936034524655448478567895577847025145605116135859457492168712564265113721855841997081484616305793925648546868288132188592327773423293072876423530742182448813479685597409668196857037821641699399518232090971019026526540331835296525291243724172972798568455514507730512371698156197888392919889236611708882334409281422978429576937070989287275288836643936244192611889708230800483269060575365217352340947949166269751352508678841299189562037195225130300778133266144592451100891984387303779063640628578607328188149815590621628923628307648530692902101451963277876734454706694303609359259250979800386313816213215355848007502359435605107407775068998718731478591028133628776732279046557278604059728007617017262392708386451766684622868452346187662832909200687116802189435642489221641188417924882340840074409674198995326631842849427224436176837803449327143899706494583736455827994003417904365537976308115640817053756208834301786134250520601372470353238566416664466747426509669264961967217025481317894472864467448273183289572373895260177517924024417238762310953715326944756377893204820400664432190409470666506022572743043380642097674414540930289597011590854758480921410213388390764639329369187244937194138114896516130521271677440596642615631974166778702414181292631243474422202988012867541938542962608585290382659214435113100480583917325068240746208760993854803771339966358283089258425393473076626126566466742402133121985069237714204110802229928417655592686597555530873733777624376014798848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 113932302948655288348012387893832279037660636025431976387537349407572440312714505020155820150343092629454903826543332159671140080548455086808661647016190038483906022225047268458791946111323502772938875664317070139519466261583876844664675115656965273420046161521465684566412887828748556057236809304439478178458109577465509573993512701254255854006924940413273119453842599011149972258434337778779517359183244832063806825188800119244017851258896208072620921624743392510079673844781697401700957410651371147878832327362984231852283687481375643619283992489614677153422831331172199118649637013130574604494233638700718960505928673979599661333030758173191137322900318462060473541466596233824313001517031853485449657926000589367588811986454594000721841272548810158094440356003002900264585557968521202019287347663325697872551096720414981095980607098073407784519961014488041456071396097776097977537583287065730817859287966047530990529789522348146786786359923263547568951793496263310167590242545958435277179540668596930676205354831828801366108445626256266638217373826142312574050343597181846432549648901485995544089706177323734708686581514964163031078804112259791626686829795895596276808565426235814545355212788561187383820033954556504662760396512819806816828276938626465247814208532273676759808464352382489216203451177715599048776661790696289494236099199261176988561240413357336586833884150297250592824942370921839888424136520990460218844874347532238340630127605559665351396630324472863265214324465641509039376989275645938445274467262403382792424584226326635425036849612446607770732082542267819166850808837090317380617723668954994687840944498700846484193472648139558843613079815568473223661034185904161569177111495155040637629707985157008574775436080971731378721449608292205150582268315350008109912868348708376313482676594293268380412213806753654195813976100848090483804006219284227669867199457299745678647691514183066013303877884664655170553151993827408479281741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -31029024094983928947253400746335498730560466858940306778703506904765134335185123611336406212573276391512355888013532773728784537307582350585360345251705679310060689524774613923986799651352774064370338550141634418165762911899383176991193741929449446491455669358624041413422615562876337112467050895047240832843074284243412996422590544118181176023802345204221487446880417153605998997569883649058659280563704859320808979933490417637229060357953124427156521706515197134312338845761748186516646368343217916446891371896502800801417444462830611706151537224516300858951446987772450159700740320512208346399218426473958054631171326432388841623677497547271675242011195629409152740337116750213788590005272588138615036158718139682571615640491163903560709869020197616560022420468471568055936991209014211877140832368937473253041180182705796888452016010892176481974248263775765285384116001258464004547734375022607678945274179664656261680897117049510827838778116191273262524631126976876626696439104129389313703905313158431961025145115104202342721923063942475934299408398122363029528289154051093695019907833043765701404817721961364587473230406699377066930109974493560486188544317727382517913908979764823671303891239274743433753377678700890299454189274029552953162761146426861307447176498842268342663178756580180655044778620654446799442123500481356366435655865151319241127297002287281010913750978626883210259122701820424139944099877739517930203869594530564648952218698938800532419795515680167982997210820442800174860501374820506789038029150733214631024632240495741297050488068560924948135979202761808532372728744462652387271840140833274691582866732245479898550609196067521126214178351227801601715099016013213804039135372063008247987158964999383865644595865151092996310763825906449571064244231029207391426676195126212118953490561557407328005123819097253645398717522319551355158116179661786514786079662218451628541117450611649400359278887594841489924889808302206943009701888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 7198425597321257263262139086580910633658654563255514873884836512586126318858191948541587738722258800174671921618225643089078608586472785859860895306903741530258239091688597408103476986607545360580152444132215574010703243768985204077510206088086023744776413539101076360031863985952038712607023124564773320307435664741915683071841026437804242825787074000126916917914562052416765731740597474233170528717342934802762893272827496233838829421534299353723253027326706047944094608146550955990367329314929431957442578474549615751620533221747671735715024549278890933526670536115918364736749884848987457229257903490124204412720655853532057822168722802539597847567564605294259129554783616230537526454929495418057382594850120395919282624201004165862091593523726088593600888706338076145612336511592164125407783339316661960598332577656700250980476317773245636049182795503864245405961709252570974873053392314208836920860557112343097422770240630875090118907376937714613138891467064397412719267813275312326501123575478973990632749142722658480769778819806532757754431697161757253665160612200870240493310243429009437271971528532104341507754711454652443768238561951781023316637937905026005189416231930180235718439945075017266532554494422762000566497744576070339085417512458791195154328937468105641478486502220977782164018292709642584237218472124557164479290361986804364208170824868425664047848346877870871259565029326791147628507421973720333028170037966583480164791197893537298886405868617067331967124478832181189194032247712685531209772845190977941138404956555759802094113627529858078997186278974992304477477823932984420282510283770351565412011823189965642461939855734735921037804586035822513871821434201296768258118531146341404746104249638438804240326337363344585586171010726437296237978376173733631654328200241886229228700200668964052059415556185556507233977461869783025457542627121642872802410786139577695675804935123604347110036893277647375626820733616326670221836288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -1436822894965661726903602083393361110528421133527836815563768996155222286503387771792940726346559490166291777006529177695334300274422636990423559400168404725201914799986637785695398904706386485358609194759412773078466706403333648853680565456446356487545739916215382440726438544770093574168131689424932115327292195138654519336954278456304087340788411708651787131889271925918120353196032773334205753679040399786388665669496516553715225871774901962995699054824127614269809944282887317618292716707820990444516423580356663651427665352024813056699524724019195514275531294822227751320368174581986338296822406237665663963451563631115910837872128464573580521687185345007741665521125919222666537300017279354586531323945680782734455632922131160694529664204448737047073095249880308160506237734532043940967070849180173916306913224491611945741888941746636549977589117518587866171048286929993984613241226794800543168328126357876127401141807598354226497201217085931780444635461136377503468236089490556252206615393783208967800681466656837872817737306044841924295856475670710919247181410908044809120274170030758519811669264119576002272557173761677291178870336829996182558644785077720532654189519798303269521955156483770827114635567398037316815747102127220863347355698157589285475092238729595038995999752050605151610513501120492822021879463516027086322753289531490993485039009721206950671522155083508957433596766124557031812136738327481223383975299583335793693248356181126330239598933025427716104372450866672391976178475374419644677149536510042741071964302294057360741391953498808954025771262765610711278313817160841659282497154641537360960155041562743574188718911603548624895765823766450253791347384239173151839103659547050595799943789453047949746045437389800266056529162287870824375103639601809202224147462112785085625872914390957805023528635597159488159862313733455596237906178196879503920675103526671514771332994417190940080994476796552609177073624177021961684123648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 249905329715757841330709375574859044711963324182925353422304060001924054101566065708921500202248801265024814979022027865301029613963828399038687481597075047297150259838710192047521248299229932926111759691718382609670702256457711808012660855727470558037461526054281091180646747297851196631606053871762008577002020834237951553484228117431859013139246870677931271750094412052333317775943867490038884781243569343541298635733258906234228660117587904252883060489154068460938513273910690565699513346640522189444910068407669288239132285226660626896161210256515563386049768311831024635083336365726872217415905504817941534418801781457272077886486009758409014653062610805221466882488924965147491607262995811772736182818260229143793877125046129983652488253495735284717002709445332701688776607446465197174399557825109027794805720363481950196078135618481406724674356564510588183375437682122115069485699107365742693526436572200131849275805428886876351974786577653459876750141198797788522984199524187639069624752846506660155245889337645956048896597068601653997130225669091747003014117415825041251742959698431851948839459410917330055893265850568351213206000628028378282958385862039100568165632206056209046106346976377983910966187481355920719369689066521326023235015976491671152517491668555947057949817741662933279850789324467618350494453016403252714153039298402891549344843908981776027329395760156238590531831653171161754746760915340882698797313448451589341881137248016212766013904224186848445101820412190761869738033011525063105534524929328816688226475716767302617588084113116407417275968553019735491044786873321593882701254663919674046478926890545279852927257408132232516518580313002548534576160938838390340498213871788232074043148111829946251718512649200079358334931409785440408286874834153266565860385348679694503317832420931848320719940340096928900539333006280094728069470689769389423027328460301858663951350994171695638231151781854128279184298437718143844483072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] -38800565139208572695795964160063944575174345760581025759311635551908542029206435940591037603352108655054127318692082454079776025943452254676788217326400423090322010482396617355679359244398763260446095333000312122387782178525945109415019124985655046344259809141814284852119762452692348770805437908343983230786784950153944660446610079475320263452447386458923252949071302662657442664749287881484779790988774928407945111696087773619535367899359488476952623092042537343801363871722626903373776164739937068856827650754860855697018652897748850888349223360413795106500239334165745374977061648278639247793328243186505895066521549010259208857735523300124696473339074980020069100948396213504461524587275743876086524434457731128063507176387419975024728965253093726635150105572987601435578595335516161671742406908480278357401645395483947860574827253054224559275500304017689622385609692491073594808361758458457176381577714715510118426657174352390562735818945592088641012242012370793273198473576761276385592431450871240514961358323496304262083898894291557200064196062106221537557800029367861891126886592290269403820509574658545926899082236108877982593532291040768203490393334957354424704266569022674094991043925602151207655986463783708698422489489094472829642064019678260620193216321773995265577908958587589536697664236051484624389488435039436377549221386996330570360415475626964452699712435542616876309129687415811653210241526403314745798052503419938573474206904700370784544909538267893579083059241731211031259878522463701913889496906153044757328569643936008529684180706211206771671150867223945484153433304894248192247191899258108109418978939513949298242508795152855363088938059792629125434537701885642953820302198426912796692840068010950596065996431737182794744833060637613735687756616571703608042470774711289859903202588706343054821079130346271831513200839123742934980773909787334537929011658928600153962578987007251786443826164744116122542386750204507769012224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -3259574441742503788115935787237040414480760678373360969061327690247041554116006164228578581456764683901086297078340890511182016159755670339278081856131271671217530914388739817460522258368064594764128749682925405385524420116756464167975987134768605822875077230465178556681379650014067769627069289679405261623486696626407381058564774581444550080999769374191038280761520999340844681118735648623197762630010614783213822409514185429032803419181627459709147828758284659598078579654582134992413210917241152477690984852597486875215415525584125878749708381301386214118427593230303042110991878140121331180269370068129896480649301554410206418102230648504303846095149935273161069511802882670558527400969406033609455808028585017867525973037373435005359029821304310557541066943519626968641909139232145539497491181575485216779300456802217008968130569668531748905314719195512061736755518421021050712155763732994500788994624580466911251212591963733024219953624697689375979962335701445038113273168680872515371310926579743949718455413167901936936775748150161579699551575268645768839647518561092329956692391914637330409644133542442612782036350192810444123200844921969890989164101029482355385198687536809049728986326060989620789958012695433505570546571584976859909622327592114439895801954930219504680782617401677606397164720509146313859570921219418233957902956682073900360043494824469735016512346574295309995535764575357443352175327628270158883283604336865989203932352312700114378830538156707503055216307109022342691349137053039824935589039054623881258428408172601514913025017703293905629859545064391663669850584709237985187385354330843780959157273825532898871954382799750294125080870713334835693270251168461786612737194065331601781330414646864044992725554911344563217110355351192226192963243551008117535942672179359605181253175597717295814557033564713893108732288661393457042101852860080173583778406609908938001131035787953430084577461625520562804906524672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 1467834420615430479252624312968613761060731041125650263624814066282360166992364671757207598469349503824770319368981001635670241403842832310359144281499728955975804208509070630346430547794553688818245714003542573283789903907961258937351961686762934252734537322318565943155333507532076107608657232498490013667940769177875788605017037501969672916137228801904033750363223906393575691437347773798831630539607610049783984233021365483840339250104664641070778585881270695777363496897704010503899375872529039556816294735572749578831301314088089072825589337784704755802469160321035931443872544127602219453102585829241387521239954867376522957315869998091751772208262968025163018304289277994543643325103135757898030008107979777104631674605022441938601827265615057445058517194691899146829285816775388817262902387964139284374148599874953134177544065820083415926080766414993855883148657502097700018144734666285698718535412638097339958617284076013042428961409988772455798530666475049687493461790965949297362188545634265159794093077219424108709882813318730119549377742352652057322586351422315406904048278156208670756907656096517342813195033198336812442515690656564085780630756446177263009981326231881586864294530931363206495755906799506062265684712078166532522862405008214002723778264388761762938563469566253012812257734081198012861022369576259396065164421323782483787068536141202600227058351830308507570850877097854415573884917822969941517249662148730514168772079102809218831992080101333068836414474072950091327422872996150694112365728119135995303547373914120506285943477697711533469059414666922181143857684682739705009012440190998531886157459643526827813956391755512139660673588832141244502729417575955432250499030537853336880412185377725547687111248829863417797062344848934279185559614595337106046754876364823637383682037870570103498516942010036059245213135034005643459241601381853310274043251087931599149852296820697914263932677885256544662029246398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -80060502026848825530813952588163867426561124752370843083953248802739089453797958178067552180266510605832914286485167502530409117033015669259114405689367015371073687570272417234124912199771683181727731890745531403070166433078174673712176474508529613824503649152417927029257773363460684244487708544433086261166654349820446804341621328817392365796171986818829654488292735360305317396835703020614454743906721468310887828106124509199841482396414044342484926986938781168907578604613267338619886160379662912760831286532452897594004143260493622346849779962134054566036924276927222085387402184463253772156698206079038208797680510302546002040492850115776852456955980021097468700992463786752786991047329628136216898516773852098357238712288174242545868382592253174548250365443976217375214526018556241435420337427091683230889676369729929122101980283147163309516493327178927007970577182618605662070634485350765246766570085503151105575461961322978613670900059429656582115898892610548868538085603142116423030159861575978654957187327617872407625788764516042200172567700697754116488373109685566562869673850532524912113817807873488173179668531950566244264751109468553243672684293776281081812256433251754919918117078020547861411874707828112895927602088186023676808915446938907066294098326944935163360575031017060009958816118471048623652932530719865508640350514190811616113816294381071020408045182901364077084719680015439127299401859972445753793169701686024120752592111381394267498876149414485581850795581829279073752884331453067753913853588702603869609933095060811131901653537093732053479271567905276038235627750352209945639993010964895043211021440549515953264533360696114528772663030608629790775040291449018999832288072441640065912697067729049379552707595630825658662783468865833806064222659572049820830713336463442471221543852971852504980544974083661013072627683817520306423047343999572125191690549491663872728014204978106726423715599497210614753787568455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 1810871837722442566549262757128783145563821165408836572312894950694297869607925732576565629085524787958671666590737304083238390823485936963796085836992660433021018501301729948380730364613237947046556521527566146254351283546765076984731392212090359787247975934249460154830897790646088772203511985893842398151587122740246772210775011340619324700029232684207887872366933137192259312160318383003717197179387801536511804171162816450553070571987572672664022195316484076018750741896727717524906791906618986638693404174644550500707807897603467203127015221175855687678659022642483401798262216495884409886830821696230868208231271914245678175725312947715658474346165811899758331831434195081076936463395093973144894413769407963522587158975844330285718687302671931103719167114572110952475512037670222025958031967279463295382262826205799951655785125225705004851324998455444876485602759672031850538823943216745922217561610657438663904762094788873211817219899539950963172693087089637115011564820504596516754237757984789738220342060641773767406793947959248541651256321453840110075030428601591838279394418815829837951512267631888420297096600438267489416377759991171046613344049311247523901763200994250838926832006894496123680320078059803672549249436417787891817558822179591562064300052071005041220573523419972843083995258177764763491779245553550799008326234022186517094015733320724397635809011818947712152980040455687738658553898566573714622341810186015912493234518446076721995551382506390091284622845602273546925030592513814141560639150498290561932376831946629288020042436509672830834597137544527506070342285807046756228767778392622292308832779827270091816741073942843995712848345417164242156808094144046435737231933460947383518050874961720674688542699136469585060135422116715914853727176496777959784239019899644030999554140127030976290641575705339917278002790239915217514698587888893964810509189820784586838224320320222095486063064326111535447937029425332224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -30330466084282259838787707913636841214389694375785305920051831217948337361399602982398334590246102947847724217643536210877568754586537868074384034470907459778955930885202080400320884191021056363780322653374740394328084587164663994676602034298859148818180202664778234463681189603201760130929972221778074393792746870145686765455114058421554958379553442122030107885066207272122350787981932644970664796563841784625076926845868909341907110181399375182238460665929690580442257561042064873947999664678265038895310788833304807144176532228933703071648888868904761034648642869472984939895478532938436941029452420084878112813942224373137457176500346241899361358986649421005255300319968172843918237702846704028754543400976499814682819238458081799354132665863222223003404344705224554957678544881922008207939881470216036149822854296481199973599165733588399001285400550983864394797050300333137534926067190131467598850688884909010570938604651701838835780016766039615889386619744278678135753777735798053681647494005519507021079464717334913308562583982249815711994657070510806724618380076103011658945988402140170575513862009998508629310357064094521714315264996891498101753239267619519920071059838614654566345878348921682376198155254249000479826395754029321032887508550582351890152976592143030357388747993208258700080801704438057478139448604194415851279466956516217771610349212885827245908483065107843009373528036397510704887932139810022424500911616581287481025692985131354242074395144016835707122501463077126718118337584719824854700973487045550359414136126424179047824164433432862707795214027656571215528972589030432739305539405427197121008742104214174968181200464661454066099590694579365517270889814512084346977170271072294639686200090810769206882215317110893342406156730395388466066165540681063795255990975649904754939974620715738830534291824218314689191675835779219195949084905705713224621924547137179228748224285147506933998501503083229863605451490664120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -151174807610041428957851155991977923451463793168801884719703071781421388914405486736274506240867500587442648639099801358094113811840991416304864665869112011531938973277811138736007255526059667317336068520524483486998481029388872112165347789244626274945282806843299596557742933551956800993839732467475401261100512365631608922602800325963500858003996409727286785683881165889786217552921779536013104517882253966861982193856315194197489761771646407194325124563551499983052040119434753066533822474781164639161508884961356147796609030568082582058680360752340180193523686005482463538377153788991491847127743863351727437623427329446715701342128853029596394393380685162650096613114834922522510575433992047984136708384479228320116568181068546329911339801798695354576057016358765998636832261622980486472577819462814868322116107315617942240791317852730061929383536890734997320993344060643813033172854927983656452992847204693279329382752719658641192524743781821497065677693498832189964148120469681910263958026895715071856117253615634925236108532564806943157001204479867340852453545375404341253170355881505063426873368952522834140610351988793879649561364894119142084762664378334039570819812226522716768139127900269956258365310768340957324261397774159369275413548300060521223464433293075303721044962800252083716851926675257429896851947195788108836677015433686787209517785839119205207257463133285222837873314002733651593102555192758576863903718203305842130910852552211769381775820309376341247748297142678008708989412916880847521598574237453030211687582956296967492837279562961069804192603697141632904617581315782439429892567326540471949277293471909905072554721432440698432403370392021192830162411685185710789644332694893304989571247468565963652456208948076644021886975053551571239837174817499620879750602718154445898422234351091981675243629293398744301101893732751223941181370610963894960778337307058665333961464021516481173288563557014438034645097055000723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 27398756275850207464565196918167541195297975817295638018618305450753038456504290522494911988122178179762687971773040913472479171013302402005818757524843510000501144828726893514079258570119513153525104332445197267373011388629710693979636334098966460523382940542082512824098213818658278745427196047002439948188203541560413372286804044104778050277085702688021698876023098264899883545493193536620822977995339198065261142581062000229818553320670892672811164911842572810869898266488704755883493239121214000069771448991814215640742527822406702942691653173586235140772960900161886955639591915650840438163802869132798642627012658008775612150001397843727223957440899754733284214816059645693978735962080607240639049985999434658397709706327806103207666284985141914154042470331419954239577684205899077674860291017698828009658930656094418869085491895327916429421899547663321251475963021192949607158717728105002420937459441564767370308902550303715405915082815114253457474943750439249563485821308070447263720074959937900260335987492575987997236697916801126202280635329721501461508281076310119611897565536065083549212648200461483760657581534504324002653663812617892956079188047651118692476256352415456782712834838831356510775541634138592786661264273658819241230427948968004121250291392661538211736427666467554176258231821406096090610442742142932400583076417594938242155602630182573391578036117501970031355377148074595546157701473901405688378842459346534465419377732698579759333105040060331223441926420999772387196546526539065297286262711902380859506364502346636196772622441188686846840989462299444055840735000856335452663921443109044207824992995876306038359795061216948863567728295552938152235057224215725430061366418355917165250809267302519818586331832275953111232006524864173955238345574001576795373657487828943408498045129441660907006096431696797331619490574622918869969370432049066838639299812190376775014297396805053540340602140874134905601603889764971315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -968436989737916035746298012298689066698443658845848363692377612500508450358916108775042199198674959314211086588354994459589513785224198414373591853343925394591983145253741864446222788521027322944135899561993487958173055241101524011022487668830277206684843283118891380464465393348679816887008489509018667953660336169182365209048779073479678954415409735741347937890267507570800398248509798507133438633742280117069652286287445013556435768406292475910776405942441517293438695984314922913024648170774724544140000615820800211014592718916204681326343056224933709621398243385139959671500836064891803039234413587746804608145780187466054869280305405713145593506199931883883488262088167977613992948518399826741470313755631262354850686901270811570191510493765145236431742640376050099562468363901338061716809968700977619121326941223442566374952293513747282054413940873561610518182659097408285874275594905886922377702706259885194203884858075694425113650300595483804144503239896557521691751935265616507085924507124417045814748951933074367652412780620956235893388690604151975739611505169728495606575751078391037553556146537302036673128321669546052156287790948566009635820039614261001714115984302723275607748118923507264877785694158935616023700893366593825294878940102597294250046463676638305694357475177629280878059287487300252994566337742398293565733067678484615530069828229492441129564082990541895027092412847405492207533181753430752366476489721957093512895644696097949392488280692627951309225031908519581947910277543075684880947845056429294901005258974053769432224278445346681761386950497741154688467145982532105629451262408153637925244017758406938699783543942971999301049341364799287366832320917108927315316973958762798890039823447080777234875437116733911430908997227401737228614511387123233877613882287308475907444952551466557152081732320233851568681244808288269905428639823704055973804368540255866506189758441073222770866613823002405975808528288732038561792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] 21062057225479845486194424881339804770815297658563577182963033736151731964487250944623612504337340773355466242429123507389279248684599862879871088937420008189352275734194869697462187479220418702080214939641171175863793164304315730587320128303194341858756952187330243364464087316696654847022622339521235152896482478666097358914066682582928043997033676178115196722679669896149604484258186084661004831131255997261181903232258470710098965262969736549022231200779944339844127105097690839118406035593792156551090131550691030827224593478676893317245695600576606463363379285809003659911083387058793792077869863931428217655362972747481372527400794877040138964581894484046076528734476470124578565824881328384237771268568124128107448336205240678809042960120463438991521842204414048930680481982530602235447855349199622905550590661727464085343112702048552889823683613416207859302160108143535326127041161413178800984975186351159421897274787491677793840490276146582830230012749917733673761460634153357960314696182331751291885720458325050576494740109841510135449748820645118567055687521517425615417090882718557228959016795310616716524260927906692700375988960816254825864850815865557823128552286030423499040908713679400218569845359772339836389574908110977847089415213305801017482875463331278207050459892789457227139451238339896968710082599799971502538660905343706936397742477184291576818271602357985741212465435978838447483351968753708597620712974030453762234330359790384075282580351751783022497898646958746020995727046851045524554203669833936981394405551804596877045875780883295451551418154401329068479534625495084496062559905216943634573683489899776647078248159508440135782800679298649713118079285664345653598275714730667743399836622967013102893459890401978533445515530554013215523112746938204203482274752705198510498228308829403197202718890515487586916811275162105236294386356616201850219711476530642880151852227055936925155239528054563300404296793953080371576832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] -319928264902629573392697418493045558484785110777611531962966061433290186067538241303546667437750876709733093787047239155111299082786023329919069182232888538045506669636797864674709630628024966246316473092644300518568569444938098015741491486975791041589203203155933560521970436660080989752332645698995792113771573073944516854054959013513532123955479735787968757950005231750181168593729527312985189079641120708013245703721848670577037176014300606446410214804084290374598642606138540516309339251785206680493382272990980389678083092094499582381323838437806263321156925553920664382477570655779222905741261124932774216898721213603681639234835333350803850030468767127677444949531374270205975015051715620612590737709558403479410026668647902954268890226550147802125985099480218530463030701331369468350757625456530706074158067268938137363927760862762695931265373767946500046867448574138646377920016944916670528190234037606656087818199567996643612287962709331795208178584451062084600808412741986475462673137450795094986407895657386087545048007237040436270354346950974810369234379128981459118265766832826371337406039718917301370350930348866868447633471733351818845741111756892581967892276535869697437046338590774230159305056282085081380329675396975028446828801541993403498522480672961867599946547845486237265796990122307758530513186046293763658616287889729491270517348143459647524177968850077023048446825272981442107127082939256749991991895287212563262532301971707132854023644598734984348262258904795964034637283244031168870279547237864940020188644382571540884665265301405239655647053964353631386180500116222859800461576545396711311839116820973776064746895032849622720929760071473568407851041629806927144465764334922333200380514307716737788270204494385521047015629821382815791792734646316212518231309710664673962454182941102943009075068847666285695990832219946586882467987564069626212835069009325582936181391194327331118431610643767437512801323384749253965381632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] 3586323609664819173463235050293255757381824032119934083356174536098457015192403629589546713659724463470976177181443571024579060576524921686793280066839812400025580278082409651313499958664469172283826439741325570510408997860854993587549874206293420236648762473290544701399047340608307679723868377629796553551604715273412434872049114300720098923621043641436532057592793126985666476378212099321128351037654510323002782403627119467981981473741265243861323658856663932662223016417488251732502443431842019615361948998089286687494932796461783380360173418235066168504294747059197896945433378660030156609104717049968634135989398930662174476423378919697571294280855694885802401584518752886807583590749612776297261468033027208241382842287700611796004112902047517521436039913355483080208412284508390740250548937482906449766289281177761137570601448088690390282884236074449304501937159209785081467794736297301412242841027218589533699005353023001310988881402585029814069977491097032591858855943305049486296266850753151001574701379819374826063138024061594896846923783989691300006771121375875282197698234525624638863911249726601026040528692241031334709168152480419008900335890199313831321868551778337763969181387136444316101284887293497138822146213302566888924731646835215179286662241066441628678192310383869494795855114629657286823215745252169222661435871935314280127701877774010611929381576477612100509275716948648880932227278236883128231323369866875995959709369031781760661869917330276601382436961437653388699900867652169749440256957556669726503368837211677678154839438565947254520524736597346652979512915056491879943760836006834281887253430168051636122769111012336042191105808541492757728411364316217408051567034420896605804206626894311546409716360815311646189689060575090569269908032282267527612270328556473642439043562760042404229909260743967226148707940822946961260284121664425954700680963793335742225792743651729285900706831911759295314577729686519379384074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] -30813760032074087258295508206618149470499437002006081939554780352985430399788915797213615742426034671330376799525852813314796242552884001436726516373688582110669294085133271889652910727581917046662300015632284653155770496544796235375843902008520749490908179952892174406938417431001033121408471899771470259019608084265808337351435277787486966479775256110173354030426452116535218028557267911986132446909415315874407852225943394001990323000284286659527973879304790184335990989375226233931443025069547123284271030804103913675273268748863651731801648453381000506478054711405388029988963520130649404775588076102435763801815528113223203495317871025023791266893496582287350092332552380533242629275549031374294160724520378538781488431263622457776162626746183624943186078915126842668731865741773370493725677666522637982916936714478407567832780496219007092825868522585645444548256121050428199704806799480212422283214048794149029863844452285588990869186812682088584047944783804291252071380076903564367572209709672840273268643720921629865269913732561740426445000279795978284965667732659474886930163196444416107337148508777134664666931200421498656536599877755626793777389105270521355502231289110302689425586671918505391008458946224027947336184316277692680504875245320612984705954361726680168354824295401017043520042305568328745296319422476758315712765645218374160708536838606057173307296794015629803218266567639797929759621173860397809761771519698400179025335019710251012121872247484870763748190800831730702355431376564856560951453652829863786330461402816706497457367111424282452072017407778769343251022613852608095643362629552432798511939977950577293542869319222077886836840251871566249368050949734271614938918957561491462905599515267004751726475425311229938261250361080893773495099770108216027532925675241029745046148569395260005438393408571803155480734900654680158802560005113248319316774593081622943531707057896341403992538626103101659830190511509806979525640192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] 209069364831077111638971871505741823912256151950219640800034828133306553949764143928981998607040462333268003498126533440729328503073747081798294630077815733027439596486378990713266350268504376935117177437635580467737186984820142700138948003290129023621852219940065574018664899349614010110066697940436711994845967406422463263102665455633504633284660733802334403150793862607392692088668579587603554330180759373896372819626936957652477155946050592134398111976643329458343191826731772577449201025539610383171691573171706724228415065224708887702046662622413027347573675461169065908449157910105081545884691672200254526530243392552701361263307031484727061904106539268478075763608125116099483945892043306813285636975374347703094105545011783734879493090342332112286068018681638426301826827817186703549054361621976097145895166416997361696058811567733685049506602082012353918970749166467216196551560264810857899587045239494734714659942731255080917986624927866449362904800977516099890753594640437898745309810337153817981901901694457131930876879786231850470851602066893191556844597346120641922572897422424271774829292177845120165946762693392683503616298350779574904611426825427111560496504530584748647145659699203926548603320867508952526375984449720937665119862914570933283946229356872691301793437345397754589776412974019372951773187811569322692953067506707014298679770395412016374163102874606200282621517467212390560146482431500922884352742997102920543040705888425093356569294749423707858397493485577516898890462833400376071179690238929038903064211194847871888282399564219260611193278081769708696977493447471960744399583265312043032656724429946978474744359562349721904477420589143988422597105082871919260610128360153878215036834305140379556723493446316950563606505929023804320480672755215564777679302713864702690345606127155868268387963196679178040754289454515616847633485435483530989161858711096550632315611826912321022130962851068884515751158643759877176632016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] -1148168328882015238261274345457836063238312216888251740619713100612326916403085276696084995572369690533204658658566797778795592407225141667548068374850141673729460776543752907578132679035627278075376692086921947327146278716215289577024242778870802098398036124789606962646141172349940849968386382229365471843158572845438965128926433727267749244518224411603134144316120733315074641251401465215093578888863188914937018275025372739760722893569539559977312727367216385694816848541757488571614515437418421563320384853125527766133611368178829515833171156934314849076768907446643707815068434485121410057346180295654630519616014955745031524976781721215552520750921566072444538741463825835798162988713618452700808257909223520369538213342412289729104765821893346532827372575958300292292593086556402578471929345814356097831148544224125448870763939045619627367552549959802133119304808369252563704903385305317579276802503172918212799182581563710401100749503254337623029499880100379547472657956674986301188878053048797181193334106657416635800937629052392984660013278192759722917825543602521831559906506798368158182485428107796470072870897695210772893443666249877594583331553699768708242152861514745115810225581613313036437818417824290003656953716484612732587560979758392397956793594040706798954417165826237521851572777260267601482567264942194032297024927798167943079982853941068741046197465255722686521981099221361708612617429650599616641620605234113776075805048523189624763727261747008279160903903901852729386017448425285024530502162457139440472797087683621524204480941072567855049012543795135056595738485137589094336374742381985575918703465800498589946135401172666107372248827257535355919615861134092085378129284202332383466486398390599416146590507679990141717269819018803011622469674903810629683616021798629894817232476999254589551573386427196182727982113439247162392815123173538154600496117781182000138267781298186840810569918700571548583188581889525552641856241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 5212008564421781631155638355192250183917357270035966531619211783347706471331434934801720435800548640592034867482747282763211200080317714570636530264810497833329720675979204752321058581487412278719824425338794691181664544406311822207931539037080947564738521767737763890108890370172996889069655507168367351692539424504004405024139662463728509387436229280007263520586416692474256317046451566635698323169822218404011162331246498522384522423597896307539153259622982639200226693159833198640830661287016911721009788857998307065272088265827626726594520859229968569099115129887356049430470827536051199185811102220772882343801064446310679201308084195990637343439624696862279405922865147946318135091882387689759940773039836604982054782876732146926809288197471101037994100412581521305364858549209166422857675021671675055850040461681670850408980473705180843792968858856412148566426893278873524171187019776527017692284162129440654268920102471802974467161699111243588305422359796558799280087002540613069811295773236904974303940443650459224160323821751258588032165879132191933569375482280135394849546270296362572271655244431527596718402330885067227398930781156203950216525900358634414905538842859975252541714082424888642884297929710969372176816800891414827990345994156042011005212062377118228326670021442346189277236294497796486606143553794912891532146761224826982137515953668770885553155026949270920236817035074097187163268743672948220256947910279824805461481000466186657248787974185682048892457911821368716047036366282052017760960958208812585612357331100150350412290513900320853633191616567220323187603495961138376203908131110185351528647562414731029142949800578647019585116515601003588830290095471783754122709977007259183506242614360733844054584220188256456398966111956343057516108116067997516098476064990525726246768147566937315047896092365719833832735117659057651381316600597182074835838820153779297869057240816851655946515673006540530715680186670199405006586642432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -19913902039000906906366220998719795034402216252272031819592424501242301854554827520431535974468645985308998237765046514646857736082315755403502256413543269896669428170312201128702096998314436913906935446232132766718630990423891663461249867095094060988728628209101239184882114501499900921480767825190416150963075281646354673850115879685023338992155737253359196925020277862158891104249445494538816710492943801241640057193334604489045737591531759297136237187946012937193606037855733885387629242166443600252153336030240448375297812109776010798040237075298165948812439104265605881674881851434969042073800077117645923196363395726866986755469943735552616187786161234622955216631563150537204560922714023062472802062604709636492396272712209909878742612353033640596120897798491350440014914210187371203299615546730808738080343626486829870946990216345200639432264133524035666173539241125785602777034962164491902090328182305399884577227358467521372673892858172127946129930115906168894655333814401600635756463547386567901130783336765505016594753613524082639947165675425380801770865017069134391541733355055032956150221069844186346083020020940522070549168945704187438728234029719769971196003337549793625867760080742724163746915420486031245940543623334819281830731848958279225814221999713094311108750224650391901864624064447482374325447006333890397736227099152839007467603049953891305083956430968553402616886542684916536634958635396784807677838139512189028988653069834019634193484253264640039789995300767209178280719651528434276040253152439547474137206048284055598193522390156635627935124296899437084453929350915629287953957348498526290152693090761731376724945261044085363657854539438301066827586020401348058137832207614354165834453846252014089753779383034683760267276926685514546883173685562913012408956610889641991534766275799067641324215604452215908720219569816820133336773572170767265709623869195497285446215018689433358465953819226777425440641137585566928008902606848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] 65053725968530596667994735508428829197084421057337520769755566474299304571984128824789704262528481886698626497721095452240910460210323976148466131187127345021751640619293990180728862359732728831304305447370195290920592463678038013937592217225620448291636413367735765139951608788878433203145294286183069654781028611578989994737159347381613771657406354518063200539938659487718811484613901099048835577306849440134452810819511236747620439905419597986327448078360961646820231905264739335648759012632385509592679664708942590260347595898069927827871867178939670243263485293341936364536242335831506792826970317439984709013251059660123253704972066223798614103458009968959101896166164189042625058255130580238083482955505851314555802223669662920895664193079060223230087002319369364010452080776527025729184861604321064895978560184995503485927443860882528987826333296754314051096130968885991526758624735456978906287042972583284288191644969153877131169999287511504683430124216805148814467987917474112487911750784711120729885802144642273389982618343588296898362775708846821458444336860224607593682992036391032331587194700575030224817308234531705778514779536339356450013611008854127850095625501196182823891691092457725579755599452640186211261487164610122126175864507455521975409321959435957748344546144110939475687741943842616232958002681586925616561266970077065363445847271905788630829256028770459060047947972430015154356653611401308852406521078474093220220812807752379273855317887987199926924137198784113519079143350824773019169825037640462341854837402891905139608694735835579852371508489915410954964954140238825965628211958563560598990995624262439775444538643229249197432677338451078464784920792571204549795218813747556497102798104092727147321658338446494875814769307499553379518286071733691979405899126867816504647461972060436075130061521528812064462199436786536202384030133112088505900729093351069273229993862692544946590214624302618599519934946043941034682050674688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] -184160703922989693361127414207022014974489286751099599495660734156570431187861912993010834061376848617300355828596992702710815525391185160157336808556939640413205695482906857555664512862922377269205117845354674698431846860500765411448636363358336170157502544352682328071077961396206453690644266231506266070807325798558950304017576734219976179758169288390960113412028135700192323429061789014644337470387594033162948509198941567690262119724082848559649227194783344355722682410395473428986064594081349045648975334380587765258604597071508231694491167033755283733652939438631337381884105331175333022629131688673603617688567843787548739703043223238350616096860505255675129766460568970255396975761307069181756645245935470731097853050966771787350984978600841053848605359849398076712512400045124396632954922427613405458387796182905055963232959129777798881634918963932030755927409040539004305447856365528164281440741840886466019160083242855841789847970966598522078821305684462832552609723511742421373070584346092212482215808427509589146053345732334661376559606810441262037640061783307736717928044122208039776048556020605430507412777098816886661763899885675885855539289643260363445321875241708637619200963361810859846004851479127728102886423039904912331471660689584593798438437256278520042024322531653162501773372817472024708104641206552915201140996270116975151504173372777472736023639425280951959887833559498689478588185570552350068242306511956994096238517424419010627769321187992672928985608141347495848241711126029157230584352893491633478206964055502966776351756812380845467673321452074586570247646227805055600715769337027751818551224521864539765590018891318590748490546987618539980149738269703300635185666461003641509267800210907539580450740054364727419467456322990934516602700770271003617486242958764328128910070732854768456197997296924752044980829462206418636659449076650360293382636946905863545029007965834091525996257258283286766826500405930836359901471571968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 456913074259938334761310397110012737064391549010360019342420517440836146503368080422098561700880501446890560171203973489771172073610674444461638485673883105016460062639601832293997778318768895149009769133785862726899540955279269769717952347649603274922751308859970739094659511591033007948841337054670171474300770677133169051608967455389688441268842807808710723289575708598548323856737399048864331239577810683814881786546480473560576378250010749136631057231471936539916758793410454229403410281025284433619970165031885311220968884933758393200909102683325829187987039280308868543303501246445178438989988448560890816934022352716033196567295628934982920893417238921240038388014264302797223286843091290604619381937247911747231139499000097894961437941489650973767327296089532581641929901031326963274222168114863630426567919643700952930107870699343348783948486889652577242573982047963043339943391766771365383225886810142865105061545195675375074181862019116661626075532188628245196576511672170080588673854334725428952487103916353862394471728910614495034105022464833111499924819689066451189335539547388132898976111875235680172964441819456599465272863162769364033903228805064498194563577911266571095695213212453089900083600307036852960613235684430210753901022691706051862121967010673902812252849155731908815142831247615021260124396880789740327905882322766860635708666634101052121087708638116784353523342873213782850151420215515018207754488369424426209767866851130166183728299638594659536040785142003978432410529059550231038260385905100883927799133149485547628163749168621863897739569279434094091581921477896777877282789299950464412363696174925281154776167362828129392081463491409135483760149525549568277311419560040119171476074118723494410239398260682642631508230466847876296947463135984634312652610738763226798640205451992273714236840176344674290638245513074820455538066306390078335171467439524482501762518833231886801864868462196891854744797201174763982702841430016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -1002685149526637619591367804940319914044305278330169787376935330744707326030057755965410766426699115675725551699906204252052479398870518186323254147755878524341220559496869834618438119315852494764265994554104624489871204368182005171972893994830430185268502640145478219240744065339783064809022804638336307044459784897387143450398453121600010006046496572505129962070061126091752659603187654395006221113495654942614286446140730103655686701378223985922263956676788462556893853240872511803308965173494212314563907149035765634461599779223535736618654953474436062789487837014411857938209016180408630242351885209772966761243782678719126203626351206272756990814966056572138753463046633806058222692680276832231165105806316721482648103256433876282216318331304290601585850259311787318889410487975644207798181665756539650282868051669884334048969982404501277003299357529434488028786263745150392826060044832173687360260383083707020318501987566354551520112245643530508418603134195605020455561798307005323525611401971254812158327083451337764716888054644754119995689701678748345905797477808623379496903145522929383799905712370833905806710177346967217863134371228437078649983660498683773755268450056280659986052895811839273032297566899736500689238395863631665870308650320458132470123611212079258188745407016824424116312149172897579327294295180862577031502074396455153593462629167705187901304661682694178521032011128465755090208756038461548437992205948859693823855615605071071287421241425694778538770277718756467886271556918127049067382408663860465404066791485612153995083123267089417172326736444919533110318651749016521585481931982354688128562874077033966432055125141943085404681974416819157273711553341034081951496042597050482108648005695456689500917240572554116826146504047585703605854174040416590432431029077321464350410895829745784507891422958617685386470562230831072974755228175861678125866049528995974993097234718112711760073815704228962234385928731193080426634481238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] 1960288688913240999177518987475018855895284767463543392314502142109838934985707033170564024542627001209451183467238035058779568555583240456102880561590556834062249143268797715544002034397875592831133571526242627712492434873534844329738965012702598609993353305867732384743474309044834906661634804142217381540521030560361492227799990443936707574950098896930971749011029871708587216479954539685372168180360920915618003213464061513711334396449266228522281158301703040404184714795690881974975972521373929351618947438918457035576442193675349876617206744642610305390950062885758494093147127232877211776807634066207648759088543338820812324539788296774356902599561046248610959251894021843288683828155757441551364468450061578837608872236536638607859598097518218090467411085280689938976337100272799010695899684323904893397104101397294259970128617160890826930732273018996359940308764025966306045418400737139262217593490567475351482905632384053304638037110808348975424370195113389269385516823138309670605861583464418766186824194400661865264664060813663032115668511422773979143430692430593301992701552002217559014560327572196986347131235711933206546120027887664620127072447985005297430440239032264243439790467139157262142358993850408701019217333772797847328312355048407127066100032195053445487556965967949111142940054814767463799731006121663919354710280021411696031910429724976521940242411700478549150477387335400276503127883308882101013874542972067224776166056809120665711676707935134153664999181105570677439079823305660510583789068075522115281318159920577776272487707563672889393492031054565854956125597999291715333821755360306259755718075532606343644678317949730347680750183620843427684036392708445493412708310850344798696782629486208947933413426372085347929015291490443943862396614597385430982303969187568622801731027653057948023567163298410194267665321050161465005025224867875715691176184905870478787339264351690454251535743525124251107856874499943907924626993315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] -3433396860508952970423884130217843859343364666379123559437498674343067126266933387151842242406619737644610646002434970858408637135492451652822729996114527862625495961738725910995485533642186542676653210822031036236593701313673944716989504769530142268856319149825171812901026745415259893723204347262209687291624403068519118361265890405478661341554521151760085657238831708555801669018202268580187550477259349639374956016144605815453472637154181487447032254432848905461696590719676545613183697400520077737245295481004603899068004040287886409776971354405899100966056272163062371156628778947846246915440840100214429052128101576713618805956967102086154316890118645357584350421201321731525518720465290395335744005362601674930717901772823499391137106091827923748622195976994789832342780249744833930177552558178336846010583837747328760116323496443368621811825433669600652493217521167618922719992820462255976301244536271958370196135916331066312983462600419802228325588244450769704076246463115705482804298248540452925148580525292598299011379373113036651988443618484867373888143328431198059884318394714661788965063323738933568783078121971582680525586789593426958411592609488908889008727353733211551374422175158120530910769794532443419057214640404854370472199272640757879503621579530751920609309825497033840723506333073801834469128667652513906829328011447338158090768575195615517904273072018912111963876730729644015223618116044387184487842729311086161524676239340729299413681655395579365459386091512313578674992862713490416785271330988935154070270041378116724900556247649265390285737904143295660756424320785681860627455532594725891483111384113192227635630269444332081496092872889017080340313427660741211668159006941373763295341619844345802787336397134064911560198401565703989539882043674344740567889521346665587611618477160535126088110039300191303023968084297514893374543327195816199563404190100167380299367825903037258045285918404879230792677095695908568526369809498112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 5411471509589739277535012228353389069612265596938150737669086089413928772287224355129076470860106908565109126433386652420141937545405351183747391998643410854975626212700846468573237228784244740100192099667848310841225453346236921882267517394611429503335477730449754408657634220900488569730756270659487094384865978738361402627079727117382941851425778693959035787022815443796740890751345691623422768665132030966051171996856670571858084293386354212470705845528600129449308955192833414473565596191476669585585824496127120709392926382311653700943128498777436691454162953786174330318555361710558059711591136733412767002333538619302603534123029072089944493557408482710285684879950047614627293232728018269518156729893577865645058160085243642467390471147345792433310617012763037353415262970045332937989623922125444860505567853655800606973317273738891555919674625495205949282948175839953770440895386588329391803170173665876828885216773825152919601459043738535442532602968168129203794048462887225705821309688010425655862052101170188455198786026972174575933781398217711948611597935043611460356986164768957563656616813763234441765862854316393539285765261847790143505611671158195705899029954208235975589432681402633681424045290959411991486535549554375279400268799187949812416138649839609678832823729980823785592542579864262062603554918972154508224374193041118748991646705374345793580929020338783136524742225273148603829556906916639684819564383324561462965854169156154302441786370048063187486268476354977758858870956696899624862706862276155815693309267377773213994496369214137642456675086318848552626854041496268377290696308274957765691806400461093781035092377672361217269336755707541833920245908766225923604884184301096780438645774168965424080281005248681432114832832171141438484104339438069735941279823829062528603857796472082818084851770337623332535408338208918258440350042461808895018653206486823196301588231077493575901228164163910458793636026788062704966264921522176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -7705517751520652810494763193166248723976995430351828963134487642859385147569384235564001389104085651339435801616201729452878195914017198642024147535211463319844728130723085410493187091521366786103377546334968104941133261122255066359776938784676256969875612012585055624758187033566078879792391417118406510046985544685227244386345192260747159802428200268327301238247516197634733815576663140633905693025467336395206465009040968050172018901177574416057160814561549694237081855083930099280758937483458443611759222208078980573911061774293413068237231923397091409788287833924990215863971382142584179179656007009826401844639957542667700931416488574877782375447142463243313427836650631838278631259125382221647936091091684302867193859572456240918055886312226969968303584551724927420554344730084567398388349626978415669110162140555634673848491576449719355638763638647646745253175805029447668903705726651267272846926089071726723509800114007076061972822136901059507192857404309471048501122355468547120161765101282628490060561581147153560322347569182032002162960465363074503286894303613727199277870772291475093913029492355066694946144078240933167544776678669265216006175456085285062843989511739364277618814179010035925553843558880953772646787338616592806740596733705450560675553909769900567562907590290172085338327464634400342324546631034301137114465573412361488653525308840915069212533103664305012990524177472839166025137783477963059404431880162163080296060896263424697493655583482486753364977498505298928316932982601852390396428159541016680408903369095166968516664585117581258815965508656921673339555808077006340347528298803068705375539881838846286682802983519879631775240874904447131680184902522148405208671084982145645063429138909113927394703220649579173091257229361572775134017221448157885278514893189408438577434590949829100043284216953219840371649488060947195654152575592514822677728417519286941640960349764156708652275444771501058671419086904494771729633476870144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 9951394591276399499254565116500083500530990940100825620549897126352572599005784540666649047936021986912926535432636750057623674667811994729920235829619558193430617834491265947875435336738969198891992905403836692316931731424028439348821119029688461897532569631135880766044861457038206541418317735569302775386903572597405175500716403949481806291553606299467468407788713345373810640712731911716832763039090955620982727746129001441986108848080665995134257507490153241039850714102099399283627062226430581114054537611849281773975422879738854931013680908332698641203110805230497193335806296169143781639516961374748184557837988802215347475093374946613252019267054995024208289535151802930006924513198525819795114583505036179537070803103168048922304823992967572742172071961488793203123714833289016678885948089710388524190398071199131523263258457557483440515850284224869963024295289532250588783411175727455357485569010426089228707453488484228711353733490271974979226330219357875001809622289746755141442486092755092602217648371161353789635709692324336276619547358322851167105140786880797065060373650253455527361776382047407761047344007005823639175811106722250852724018852323804498947867385360340514714454183068054449165572294174772702436023427646381324995103108215648907281371593675035272642158350821398772146154189420129322905499697838544607272169507673795597451722469106261370254580161569393899255993732345327474188837081362504382526729298826170536679488423907358738570245351378816185016779731193946127152481293078499603173049952181560576448383338041276015413168363047328686785596360973210531253927524991505643410715820500465445804869942755072216287219952719598186378546099639645531352552695572923156274987016161476500073025809612756754496070935271801330806703893213693197114056399866804971413163232176482182733132185559291826104211752598727016197331685274218354620239570727726121678872742761386412802837719411085792974031266844003985744266448665562113036411343994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -11705340071392883870458468578947074748998689683402921092615821758676689993137213497346121183611929830791717196787502842040260897854042518530231571429745772952285336812509458065194594618428740726053345352037666176560683045418552439178303528703025557850212596880166902239083307065691741547367165347755842415462415441212496448287159545191116185767626718301343032533690319902347756853026411907648535548836296149112803118729992325042832166990911430007236789431741999820366463539758304646728451460760337331861338788903478463871994779951163462009573595983278154695400874567849768012241219650287204192708299578804909449419323141209563935438813867537664110080247664546567165007304256261149035671134339897830113986874509933685216606000804192545766907776647106787746632578064360170576296128667826862497342891577804569773739811666185929804733966346336315580593963590470845532846076082585900272045292857162738105344104742466818484097749597930392145938927837342125529426706983134915227396497014773788958192066521385599024737000210236906342174626097106222383741663832089950115373427969255522961016060332801264201021552419176490933305464128330237433496624311348407713990059050350045785929852899060598880805517775346826565177403812800151596850200544610498082101913385999052465396852444719050392597817698393495334974607711388921153208052524054894036950298762525655665150142401091097634747600005904480663601136739853686327265728605241522965750936303823196447213457341978597879653713358419583623059652580416164902133444048515261421941763179218686343027820147247032020296340412605553609928671051972495758446783690836292013562684906542394174452158636088218147169140899842490895531174656840443229869299615091546259110594998267893163209763973074515214256829955848312841129250799598090302879345947202140646251259907629668330945540349757420093625243475232894726194006923534876765384430239177659011282407505745287756051680377127184205320650870444679424983272689992558329397096099086336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 12595875241332712764645759837336298978194962528575876231252452478700557459867190165493739220958360799874495901707895401894255797704462255588118276158551918635136480343138410668482965617679619791477832308797904829157661207828439649346477839291511083349758434712208273302818712040623497741275362800584687698557727118249368905018155359913208711595346973238141043981352344616238966343641331132310631813633447211668888452181450710761720333596629856372197909876158061676924838105801039365601663589086671629176974800263458174233321481033020066988323136787223114482403852574648924301921572784269739155861285536163013364439254804462664361075056241959223352524765361213995776378081530336564013601748803035121213782536804922402944635570871916468204777687795693778371164530248334933102987281653103951777836213723546969794604131763132320597814454049403494191664276237313677935889254926506103379825341999245624976380712795380184652849917418916481503172650608602892943283954001008679780419275210027296728168695132852611849022446480862534259625188311334342191496362979139649812883652943662758934127256361526394246267683546696778478322228284214960816586874304698748577077787732346219123739747246068018266547789887189083373006095143347494537414583124484067686664367051001988680347518574216938740783116351844324894235036036776623831110412894760154843654294225525172152856060842058879847781283893413675936563416895881986878761011093784290047666307982547761677860876684349646719914902093646075833536056178694616767656901512741256947403168964179390622336950038787190797268541990279229877507572302877366730641821729930886384983883366835674915554822938386119257415548510963784042875865054338791262578687206662910903090843571004884134135017584370089017512168830892144782308765012285000824405293943411257504078072161869637563920970390566935868933619814772507897755450738879705867433697422888328138153516702740112959083684831209593614909669281400164542299151684572376571430662492389376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -12452689718370022609550816208836109969827363949420083961861003971119244757283759429227992504007746679182820356375424419861150981001196723238554620192368237378902549965094542654273652671134800726019499253559314802387995781714946395463112624545545920643395123533476196429108484224431744397745438339935102080265104966238058392378150170588455952362715118651132354168889570594315765229546183351326630518522201522987408814625854489237809739030822297809704257991569866970630515578180004112474405464865179513809569599098679405211491248669195081831301837779623088150664222183569644927544205991583756257674576799401929471858700608457827511959279593480502654899558794758610096766881120547945744563847688155755412709589172963667352217536811830619922067572305701800352812237892791363400793520112487817265755270096378563083833255136970758324490747036352483477478942816978294369409171840650618092167776353434088052209515445440929799132471697260337504755718297793677124202843721322364582762951237819339444959396333182271447757157697438055881806960369809072156355658774452695980329936029065504754195354378194678399502559793912642810498917857739152905104629025780325704835520175101529558425706350515878921761341715749888107774464389866447816533740841142052296583298581529498690335541396504963406649310135293026044479929928764054593108930769033524544814855501005027173570179596725007864142549973435552919626158538701645246010010849881105054872853977542053007132370000815492716876546874437480568954056925944198158628862153569833269668105231325837513991940514023438464157403091186816901511729881699215851224560248178303858384852390803289439968162574191442480937316527912912720647993151000275013599972073430578519208718740382889056298677598786515900823673633275877921615018553059809787905474367831132563296601895423049597971478421269034403801882748993006977130859190442911453517702457932315393847659884933664862782239930269399729248318498788961531189729133528858163673443782885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] 11348420455261815153286084352325658791796922208940418989415359048356997877849872474969683519393306609236871577382565409495287284880579993058038016788267081148890665059774627211331708461111402037524497019599916022098002073984744272607591153705945788495955871758821297413087762540092565081928202440652718084665859561111591987419668265569301767403132752853663815897721624082615499706253066883383407459450316379900869457755237844093976996551395906801415559959938789206206725458289976139259406089623703004004952798407464495856866192377896147269890734916405643028055599561406956808004594064083631617024221494480285079073641653647511296050888878390962027815432361105925415606134114342852044441627350165046138371097277591722856622091231454157005419105142916979883027634272338697386309718178587990868850142750395779156777005016250703038788870536225019285090381788228686177105934200000670747598328770584413726133893284328494087195355954968227335949808095718856862952857956347168306205774443066870624030991232317451501858076251601123850557887583439731246077326843878424237435046737181511610813020451966411013737981285320327670163257955353461130413865446565714145866642198071679245327237238847484497922917518661018788010232763451145048277329097072618457113710265861923724193362029200626747669442229049679163802533330542540855352130341442531029263958388972712480575399053576497610485295363392320248314797141362270023794940361557092784604228668302192178470220653414540741269281342910119104768280862358958367980500384110553365941993225190851775018458380314922239335797015575724867046455758840122124487785852462628250552574782591648742019389732890337899438340976074582530113887584973423002646403538576991832067891853729128368893195673614331990898186623847042688097223216942734404617017804756939868649833549186575986140460672412596340261729012386119840249902579242764083822156986463653124963990219663798814057059272718681979979773020954545638135809773826215894968560768778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] -9548209088077217423806139336511337317597168920115185029345608839185727980078622232335958006450447111953586420929427635977714964193623578710498528539340900383237202575333124164678286099922940831627022971663926519085153434648405050601811249600769736043487455941539761619094995714915547500922100854507313835735749965900996931701076750915202365956089821368674566434966083374052265882149836206669926615969873906905150913982451753015240756781023028544980690203608681326774359190291712349582678429786436301497246976138366727417094622725029881998289156551673499378278968743238090093368428452485206605809204038841082590012543338054485229758969526802383949415673774981458033812308226351790914527441206946112291826291643044555913410180718924645205398952416029173400963324043722629505908957094557142745989073142235888963590369263824460398384392825863592788859954331601302196947741038885176131390900449695392834416376445424676666653201998362015574946186059429664052122378374455025468022920621887163799925274924460104954796344589284758522197450579080803641439606060723598767404363415612051608054525607607064406971832431474564523751090603775332444855996691747427628805916088262495683455161973279967766130001671180195354801516468829871708397948938763671856525585257384302068990894838836859219615072571377466532487893911265979256497950515204767415618902552500788768400299174144423798082604655178460805980511115968081104189377958612487385846674972831320506199157374766644937349140774139612613807458700107145082146692612722444349538232465064628630027158279620470524271871490111022426870294157203867448578398546945782598697067565148136581330809978657517395594392028088078202735521149637324310166222726092326149907096856693172626099137569417772060857401463460585427794912267461077879616470900492394443402635224471801985122224145228785151358477259496335439639782934406714671463767947567867428891744410998512643156737417868588922045890138138274660752316178810164172749125349015552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] 7409710165903892677513151548021750321840315589359247064173090923460051536832444984917626100060173325950546995388721422964942689230335408838052735953245682979013656379390125903680516617577316200028114656747221977559321151428518876852756364939780916995322104871894594556198927343975349188429513011455001891887084847985751819463884146898319564155701644137992023095892616428695770168373141260972084942397828501278487831405187714273248978110173445758791207578805109400850742685477824370020055929300855780332140512285986038723657265739579667749459587377655874628974150183518424781411498055179030531731927470497961683728988327332724333434987153919582797833385359495333355339998843021016319688782305119888554480694146563934996066413345573790101806630947783241705333566938041390784126241851401419609535391350255956023787385815815083408489322018311261559463633950541544070019973413527763349076360463816659532611732442770227344167524684627386583576724435165344068296500631117572298665315866582450493763492708998880092487985894365566189786161151401234596039276472824169623023832892812312626166793235642373462338454019015921885961090043392281082685650775004579542577118388359119293511145415659296019017872042001979539013963667167218958658764888397487467358350210559136298709926468087079097693020419489698059640829623021447844256787444978710631403475154632375455430802798962933609589815300576992829173283338184128949780194179879532305273364232673228311044735283522377872619253267140745369576285632325127020313882076601082694398933368571263964944151738675291628012241357719837384986025898609056463855668595715797542121754850988414191178356508946148519966083932243563295505746441211718524404300187575036307065597663923147329251110764996629769721575123414955701953004884437470991304034653582471161580833480343494240231824055353361898580028453780393226398125125573732767131593254635220814065198215517928548264222273010548802185973430793251347934934114674581007402897281908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] -5281818595900693335098889039030016962769642737300374811998690529559923604963690550465672646247518540847677255961810396169614885403630711500262336122868728969894910659907318076525798821983295982912694733330650303737574934134033133052211954278329892390565450681207386746932154224767185386264694072581257752564585783384491983811948326380035372412701940169530069745480046948631912713153589525967519879298934624640001737776271268477215813485511836305059164472055627597316962143924240443256774772245413029312288410206550522970038760782792235856839236437831888777525705745221363550110804804914233074031008985830431039194947050559292711092993983227012485493467226834186528462900742706677977455523969058121778106719297302337356687907960344488187404223504429802874608630706423790313639499782110000952569590308838583213248273512899678274328598603021128553110078040873248124385546152183236359632936262919812792524076699717371108595227691071823695380176316332007359119331687269780972145811881223459998389863361454890027838132255585364623137597378918492011865423266462222662519972651474317846204937704488193343099743754437076213846954312165746122468328536979134984104564844089862744610673523727364434363781255956243821915847572334501478057685235153840889694282038169517394664492624867692957603397434377412768908717667397692182847863580467893240683533444284993416927129038350810866235330213745423112126405960573876523422773159778147188431752279709404472121396162269461290859608131629206420562094315031541130082475350798748540876011775190467892793720192506331807686232941447031016574410355642662678131230139368454381267443822561464753532118363366607932848107336447312436225091645208694790689931916258194281401213927950123400479186389047326241808164706505212920902023145045039423892981281860148658097548921103189773575634503680179690506348153650731634149173352233134604442153969605010462100898014912066419466949557392219202381911968341197273753695110664761073170045105864704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] 3430410892839200381682939774093010346987533331855402834973974627119333667902925627382751296459684099283002011735187584064215504504590283739547339369144937793714527440824206199797697098953123286489050867811630864148201515322982801825927402713806846527800461241583210008995174483618576615155471184243287402323691047417893889123692464744837460362067704650642096073454023988717723473954468363847929285312125383473817633462149780327276462136140635087860119700846097236762944919688790191373039391454191059915724107336644024653664559985183353906979033146393916971706630567455040784926572230652912712566507554642082658038611055301922976652437877696757222241948160399901463473587709441552131302157235708661944704041887828057328805257268261706752502904705292399649801233945510436390445117974865407892166467472882538100077572313016418038456700482237142062973872397097955101129277352900298638383072320462383545266793512377042003449471903590552760128154463891513871141159776778203008186290438644502589787566044218203380001621166960869654335054605463120049528795771450154487921409020508693790937427038350173912721155664299101792336085191354741694007422770485850621659781561361632734460495493726661561428426018153135843724011732906810128815882670105503798626790708315982149513473744518300021674533203153356677731244945754490672277090091109500367484171418978843734891302577133707458331566072559764356740273836707989041211001485199981999139974199769046944166154924204403045710940153972219291198462778070136417118771197769081301140766476592109199127485141806359540263708685556496728619718852975146641390000901799285328568246575238789260256127680131545924248986994957011288562083405493550891779194496670363157986967533750589036808769065479466564235405376098757649738296935680770038191062772728173990856915712244004901791527991774976732723454673437153532264959512405710831122771815303052700947214483884660300502864194519645315479354308692552317002984271382728503372340778762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] -2001559224210220917562874305146327138374776898131349160265491609693011639244348774134602363885316244493923085649347719825725022082794833259982213971333529254946284745877299071809361361082164211573625695409806897146403872747897091426345203897809393986803603836305346065025010306278329226097041822628089304269354408468438202450380164903823307111682112797389486933558953435866893266800134674113853105781702562933024356336271722187887770880988062569542367104863549410318508119258194161447610957527602647081371837077754908329505540579721025641667712506001584053761603336949371971005040190852131513877035209288114551077761206456500152659304150173267467179093291773028116504465436238664217951316869673589301174125575288482112505992338726730196011358592724847522020078090638407284073241220597719594255257938831360631640972888551688991913212087581306134381148067625311738243333547082505761235821014750237366348740084225447344253327093329360397611954497146582398541951495593473166315372193618393898585106809422383990304365991146874331879746131699765707459749700490500342843972229300858091864840674186040299093231501707139373509851024606577067915047641329872878351831597236491694419693628033992901104503227974796300185314330284785294637878337026896761178878567179893632714483266442443293141295724007699563886744006453074800677571853105357950587435086619617193886520765746667806164985868443945432724494825262390337830884745810843477674904161115214437393343362134784571857042118614370001569257190904651233766006990442943606537405723651443429069485536336114105721164433285252899254498160761934844330061872786212288497608005448244584829838505743929123673445211682733734065892374047771925902223775256077177647162586004441903804536238261057388343935014773142197826929156773385272381563774410245628843594311621587893504250023972108045383870182553356027690577993854836013279514645962748705579692289748861012457449718728424886649803801545717663046197044398897337578513850433536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 1022753239870374545326030112625986308528943476545837732608242884199063501674313999887768978742417981201513349549341945186301122381771328964654491756424027731288142887497023026263156826899570251083769776620373248548427017085986067018992375814367418489931454379342703537883138685714238799879512063275759303061998019916551987051071021368126308439046351553232919968396242437335565096827576377268752149015428719912394390231143939708380672885878727264915415398254340886493300748270296450835316885530975451281568818970638729057909715988396622482205461013335214346749444459633545531435884505708868011286550113666770736190715395072310625658784881130241743919621995410568089876940062020732641854041026632294484870674272560256461223393201204955917205698948459628066255800828462192510723048183049425802430470676175004891054418486090458871507867579799505312590642869272671978156683502614111344544367933806978749831237859721837433258382492337435032087839812497174556548423986457219746253614956105803930264286055393647201360708702723384862954063383619930724316384687824186134982945498412402108716207326432185419039464491307480100885699731033738981219774711247018904543261982069097234960645994898379745136787223020027557158534994732466945895757135335881924252889018133918937326535775482841948683186874633187331004604069294709765815216899896184287713089122810835075550337623739778815678086729624854968021348993245212444748405747042536723181103586390684020994895671125839079647819490266504957351428898584980735954584673717228322289583728511567658850933398099448149917024143071608657977407072318904438664982440091741225776871631344989874958217603147869025882202379534939177833595982147746409653912903644905130778760385499334529563922203384308654092204128475317086975563672515370731060245026114288831627443109652776154257568607870136152013582388903006902055753158527968365411929638393288813848173004796302608670555144977022587404472737639994037191227341928469140765209765347328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -433689429113580541513694476180173858794905235280503656783530650651998061638567330107594274784435341873531579411576659359595757329042069916051266469639240242751395796342973790028120378722213658497827425415717694056183822647058085153773107096563572846910560808184399510623195048034916560027378515256825065121481778509067109717340822321759175240862592513482092649327677833375205482923973888877116979793833197816169904814514605975047405126733426149896552336305352362381890603986313277791428785621004512562417941583411504990823427984585349533034867456522669473511954899423144636777404869899944426442965346061614217566212083288426069832335278736945371269842978633721501820275326514654591396257452985673312823035437167281707126258702745048929638501125293433080743567591925141682114092117334299852199807264082438303450510231264201741348511887513753416212197948081329042612311573398617663393937373320648643370337286973059850782132456454921541200275743718652054822110150335970926455350143401727612774213130946923893522170925198865775817321890424050343586626591433151686228938417955785260865826714259583567870418706038712616222103244763002204390299404863831049669487002699393452404173052351199672929750617635148520341091437263008661877445018740107795748272375385612244173264861975521848895237774175926238517464142387144834187727566334820007325079178886872042757477756065653911849300629221359288092803428928979368958741642194340508455696201896134660394477303416639502292643430298354781011811386890628169785960606109711974544246783356953922065780361057491079988087264028314892522821913139230883382042626052006963276515799916455611648591472966650298560466185325500387011202473464180829704761822708859080053531274711719500013254608522890964492153352607540480774800470317705091484660225839850039611839488902654318536441590030207929262786159275509264962771942516073711932086372052487763726289695335573680517160113363217558850528218664878855933560122693112953716693612363776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 130320784326041984579564542262058349007281010096750339757639844343832515900104162212846612952294949375830991500655424028057838120781734729141184863083862787559967813975313512181996516336631848781130298256861240836155507511121409653308088091244106671674745277589829487776378121346489210395812870683098034760750272563565090341750854860595409652023270123676365622111166624202062844085654645871616637680099192010199866651385434614208200420082197638945474579415044539853448326242539206783807278527236192380426522568076850670652471695549599769675935535538425273051679385122790356616784639493296274956212421709775873886839353616088073531927574243728114884674015465684957115703175517482481637696379239875512768605753130241508801107231739282447644036476447159466103693027385210288269823085498171544827340944599369459490964705935533135395470784772184059654333499091067145375449120019726773996011329190334427761861728462526205235791728096198428272105910981510066039377918504113925003710898632319406323666813778331627065670036417724335344289856353972320674882808859337444946020197401494905097807267540884397883694185206765000324091950154607505002066549820111452547943730745331078715640329394307325167280500986485628269624967919641948310758195842184862445628240967814607339453524427574657272231995346485501651663510326769325486532661435443271706276022225212555458983500818174807126121760652515218688012963147936096765467846501541489622822710634673576707348206164106119223965759776607347278243637136917837233307866732682797139410979567971179410739471680364244924674262882548057732028745361843351075537977463116759998013193811538339840379969838588016184442704930877720319585861850877362167032452177817731227287600736966100868591517068939630452197568527757119210804229329542380561884249342668148444164585914597971359074850373251976141965869114819989830685191984142688603006127001936480851430750411858534249028059106982298827594796622784923527973961175233200901023246319616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -4918966439811434353795612718942179963969680615792718705918457916176070054380714197506965045495621518274600143862971845403417731689476825743290999818941447830170295595953104634701573463702699089144146059180313109890107959037617445083214616931669111069885825561976777607007231009444371685399943638694433466836059718958651809883580607464158093785394113654711023266990667114854305418395317761062043152801376403708228493231482088870763032235360124103537192112383431895726018244004227410328932621869339589694704214510878074010938010952273872740353060269357332458144286632706714749868103146109241949789102319441041675718326568408351050658785933490170532711093651140243085857866561854188104245555637464968828890818666820620182995452956564818434616077611591539796942472402595363675267490127491045211451539936115617562488615300940902134084863327141693154290098489019042680232870115606760798280942938305288066685750741895996754104905459636590046722111757929317471316032856922887946426000280339896444153406626544677734243617062935334713855641460900956622739480084065373936598591386990052002821673982712237130174279205105553370408421389175382408159752179962184715494713307419438834223400999335648559674038359305828205815284625635300437280007052987210687815260919504754361658451866261255394137315527520477075924781478340938016027945887667008313637694795400446968557479385165343138527859093057610935255900404325902906185785169966021603242635334621883163224313891931612638749527013629757103043575917690000103376453545577349861464844891890472849483255386128128556320505070218181273098454948299995697259195241085153668644915635694422073892384987687049309782478182427498219198751187659094647150011890907798032974916936873953986465614667026358506503500731681049868070638872781080676430744799735330345839368595557271247512279042020176426269424091307058563620673512941908636834765613076681289823468078883777800517426253088593858057407554810428189316755426291658944168194998272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -28540205655791437763277531368285962473243293907288349616773261364953158930188980088428722152922616599903349426603101909154920027112526281053612634720464595093486828946664629212342088162498121588465674537307757674362136378879737524012768860202424539060097456169640705538144623362095575250366901296424686170108799275006676667371370974863172221674985224930653043161761643110390274970986543667055858796375019674613997328967159616941787178135886364948360061234127320358860761540477504970939072169591581564228936577421074758861258749596348229314898964583753759375689797823937037220729355944918306588011676240838384231365432726062844019376738895804188788288846986620370654348808158495473340078921520372253747243289254184166421208946551205795082579486774082195573900912329491133565216232973182000748812817764801411901804239991659758067073533551811868821207171186616514985081748088955843702053623504506372144400129902186752756327384225899022442968634893512737722982678519752492547245728329127727632130397585405602165825937010165430869936154744913584425432663859362879433016590373623210434064702005871763524842738942668341118006403559785910510255421757692807511088678435652737145571683766089066409234191399301496813131442159691279194207055919064269668918464258940578567219775434138030611822226719845047003314388786674241904294338894564943200521172378291957438481021130507456035269363978731706787668078095515230175017622576641558679024510825362048616149257776667648035671480401440548868490473539776146196721185315204354833548392502123788419735024559252060800437692436250379169633676693062443211208015140522516252385417925298824099252550164419481128125028734664139345369534452134881040676560343134427460262573423643151300120448398473741278780464258889125348141681840679297800148023009027243960200370466632078637532998955479715333920050279644408845288847369312410804952160206661714421646581733441611559387053469131361376176437262679804930718969441389152231819594170368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 25579376409974587570971360734746986875204908910876609786546717554661325784192913669323013107961619672974012107442963602530864167040752664065962262147196625474872777868371346709817083672935807589805884942404178270037326349280707626006593726336852044956341726558324331157556567848522320390361305272448327086089238696309210450076101409741430268365977705058810243954496415564059628129424623519159198499648324940929509644797983642913454363922198248044856754663915438622786565230123027114014261824136801276290908329745018910285896015499404918641686770227704076455300927023558867374083681691917179950673493551385298849293421143146806129419006874244113775672328274002796771400354624402817087549314515513432182116261343634977102462315213780675773392629635508837131263992029542552015849132722003165389707920392338111055153532788048202123061787090314871795666959011140788063082535760145133713132033777358751774651249779625298852180173077657592774872533039031149189114349385373744691385469809628241047455451281647680990588945875472842576766287184970776176689168239020400346923363170174038317561153228127806834599768843950650850663617167554292707264744479560605692329806008137782827482158399489254044770287662640650777273707591492047666259188190049956738787231226962638139556698346092674237785236927508215747619124482513423691410894970129988323676315713474035617727249349487940283005049546840297889147175446314285151133244493978989426048334902095335002718378028607938758287410018185439604966261213518825151617307191643851629274830065289713790855113140097133621795041836363276478591104688166753470103690137576711283121273475025247667668089438870098165947589843555859290204099267354039165944433819669166078094613866624127986465352858844665463524032996771578042491229039869767078705983358759470808722311300756663558541642317595559161820330299769677940525811847187799481248507954313676965830310292321909945115731003354786285272367272697311811166478521117381653897534242816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -14671358440892321429008875886170979578105590599602678281937956768498594067206578489757452036970919400936288769642176797415955470866063744624291788694479651652603171446966281324486576808303226773653936940124914979645582088244692294952824805772069224740967106371946011745599740954973351812534737793749787674943039440943733479715227755891269789141139527019663207692014377504172275214151026322086190760036496180986512020177526586922784359722693894147037646600608222497027660672617358864773794564913272002562623055379322166317935424150506985873754943227672748137239863075302380475242748464094619606032747936416132579585814145819949633546572745288487730363683945225851406297085968231802154094390914229136963257124874746951953707225174974114211259924240342671830319592522134647268263215255094790648651927277428715075035125512391333102512261718353585368693623689101741778202712539243766628689661124240047103634560559677938671738377354669855855859210533253579107444997655127634405179219156350528148721438567376487946381374686656555612241123857225233077521862957507744298992177782458576976571437202570781355436512237833246667342698664514324816110208404574004502266206663395718867022205086848569285449170790813355454302326684917306513671156519844985995749741022409894405809836445049031740377289704908311169906164653343006837736995762134576662170707150047729369081936358742299416694576613960229464951423862935109328418482844731935652444820623621353093772985278658764852262944652659532091968584745247756667148321658470057441196724210633232847126786687705869925374076992925867147615245924194035072505187528906271466500476360931869953314149038898216324151394367968173055888023578969084969430717642517272211895403427732171941291243461814428161622621122628231990074458337592009747237241428777253209814648601587922268824804570063087084579944649186283273068505156287174379846982587863514498528334538528275259245805185958758019471178028302992340761899782852484277018011107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 6302355912836218741938039225361347417554014384448242242965982885860099826389621790225139074218299637459873392422274544364339123360434615548915405223860516661225739027135706576135578721896337861347468561127367292143676203719073866906651193291058856551102360579695196981073587069604218460211488063151066848018650625462819347757538543701441036795157631944828863859775123043954135946021004021082621861671977860199232381547169701492318236105197139002076415172895993302491057988451611687644685273529417927353353302353606282650622537129866539789059257782595638428964111515577642854733886343521862388290318086459138178978602184562283960420051975337499722316601628761734930439610825106685906643762998796699561822725157874477957281590876714728630348525526647816087081907056845025689584110373537735667613159806402583790898012521868031302272055485106601298387462940813871724350971326924772746680644008293649034419432493037048390942702083276783855452423199125098499004473892009469202017295599793072016109555630796304304193433838726872430992352246580603385738985916545280847377475100855102401482179462666940646948044792352396724904387132274136413948741516945837263578763436982842755328382446622674799513078553770968060191170878596496845646762510239307864676910639793871389116011276924436653183237652244218815603533277915183011422405606520772077173310860685035306675681809812964051402784770220871255177139660944217758460667577589543247334765142594691619731209133930708352850981245053504820260240170258906993236701222742195948693236933763817162663874340044080542195805172916826365000871625264670327175315955593713298203916781224930908592690213003767975641046036197658661597895602932676771565725787364475742319467947481658632302645572998836674697884448709371548264747151836314688194296796538280933806950426642077282457158585419510426317634167519112025613657442448049247178159987938618521952725184174031335280886018631395547338543428089319499386461508891420783860770668544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -1995438157831019921045615212198673482258656104144758371551183623336500408366290015987111317054480560314137959234417235880659477256437815917632292117056507730584481450137561831912151686284251290458347966022084013579559848050233331646833762094110727512014396857745871315502480598273189707493227937152308389883052748546103105602828013949540418889907783941174225877604958504861676467019922455608199760121845779210507701457098567648701873905509289354932575521073075090142766370487458370850375137124732642418088100845516439362966515651398033947506169810001615738321595831931714128470366274200041405624287932310979543047385643508450132584067207045305906548359335643255791567805080564323629638453579383144099116285201548377355250048855112083491438790679237804373129741255707673050132162882119585724727808891300528209398859108438619730353791855224369166899340402627244988383590217945208279076448580859287560445461083262030600593152889612485529552392098479989529862875376686555209889663863282991697450778787033236565219124881332235443035403944792300996120317419474094912166548904050517319977221279356563696446865435804864333171256682098098239787812741134253852479191526971565195139054364558280774347114619955055986526653213149420087932506157658785444323583040183250786615216814567163617935614958916454495007207666696181377218970023634754777387924564114808806733542114367105885923929065861174211445107382117177704698888046510964164045735346636190642589466774963058889647096474977091437485409060019890783494446271462644889153107378958803578913679622738324815610597784548319123191042109331236350465485043957992181679676458133809922708705285141026350181460392337701902222801951005700808451521467524906030019144064739468380849130662194072366766310548867479236106840516265922379266899444370073418127748461291156616560664721806703337019372945786056226283331901537214828544291517636567422316425763904875344097498615283539763687282355955891454000893671434229766549397307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 367319843425449388896311623417097143307752614538432027543745069587839236324745647374995837629337095459534284992623412576947394166878453479386087020805808463456379113246795424827589793326667450599389757682144661890770037659156339645201096241018895921634629020689833667327994470055447870230974210652456382615879822813736845436081267998099498127951942002560517650960168256040791111420667690953294418518680298852734263847997732891859874736719329360244391531898389197639212952737440615275696028533621122893873149196236389315608914990289179902894384448908773430819395669889411777047339261156027120130721450946691256049305471269865712966765075435724432116041248399409389828896241369311442176623924178010750697029065670817853250808884535658699332581705649385840152700562803581631249767473106330320359765011160466300909779300543132511450428742027662604706203701785728862683498922625895384231218080055160412595841745970115968754873229967505225435784889029813316708474631308106735607770048045642239220188412890627294911493837234388748224084167850737752261136634295100665067331714539305529867072009265234107870769064649012761692458647180359274238440196763742676799930181435871413677307136146547243828377281791062663082087191501814131017849695818403661269438044512826487073360417025053284839400721088805929323497825753900294746157867923975342630635400161360541252275026654158621422712277432068869467599734708584192739974443589145719412513596699067846695032658578216376516520552521682969382412860994004932365433932776229689082060615329716545253317457790565981200865669133230923637086692666720020148850667234661778078038116089961793898894412277960692853031055539732813783939606561227148069045592678642538981827877858008654835625067417344646711667142988460053351320582606774492153370843252116880034166032690212498979462897772954312839817547523142568031276027365123766898606267087327173239825092460348623519463791507291796624602342625345350552211367767776604947876937728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] 48974902484003048053352374907449783524799626750888826981044020335912850096590810987959944059624635857907429526166788210613360645493001470410947145721537758971664669790455055150773325206596042348644739036029503192496073429480195534704185149676974183740753152912621467538935801056140980318073745012963598651447879271520151230730652541406574952084263923305235581449540276853671376092307148393355963885201964494176287720934313804070951601336259802900030746228187065558650874702000029221464293115454485586011747749084175530497226749654451300337208150626545134983109595425512524066286815771935964907278086386126636629043340950021741987800281231162159347221199860853194657948261669314301332837911076966074504347738915460176974645544767969954313144428019001434509955201041557846563020970490113156127892411660118170547937630779250842452073606090561011035609560231797654552904558729574589264022206552805668964196035073387078818987635845319788461830390665568878945779852998220719326372150135333795216251724154550314498850867440486680990821981538649870990600593502211539657719858307684664139967718310174388832344749191463289206980555803550334906721262404222853599619807793815437334763412732670093876031060038797021450688744292788841255298266980994093012454047724923711436159093081877066020202171685609152943135346149753168546652800281484053045308460541421654764636796765168432233595079326561953089004582425527683161478589181444928198560945052109041779178262727495920417608823539689970079977132334730396557837835448498086253451196259000569470142260774818940098769334534988177730685229004057986029729780233444486153595694275119238248616305064252633058112408835490746788214255063762630847108454925210075578547947979599795307057615880711091720919618708512838388056224977488376938649885269443836542834747240792931542937882924371556496488261580928919444743671320244758384700805598962747877364520189406091225743085811918571892050079243001043480840310964199478777039814656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] -79122139198656478178630531544310237061981172376201694654325525724178371069827880110743689571962083329014337597358940824637510234020336906274835944361198033013122945589127406093556722511020551783061442287965725101146011700483088670581876971987186622809144538957860460205316868544902488615597267003664664514619575764774429705779831793637430083644362217838522226151157007401617690096374647320259570216116688665264327832455479977259494162056907104522999211904084666886939485571183643740442481205793206183631163218498869362244558045952841111548144853153229679060444632302801271557095796353486361666253739182848759348638290341217977311268507561946194388198256651681154047526468637242475727093364943805143664130610043710049109287751288362702186246826799202093493014245461742653280920939982314697837348032625968955484717461427134929795875572498790401389870422410938850719607484972275253522620692884681913333861488868580211585612215193667304234222943094324017106847552086193793235639221521193053050762620820320883275902904452642174125639182155878733708209057645171114456748294195979912564156071721761519405336962304563482297125000136427365286425958027560307218558720617668944468700032945561148203647178085659279376031133840576458840414194943983048953192637695386205586606117315118440029090664658284264459841787758285950416845351615632161433583826769320123840387269902154568284200861537162739555883986020083334988948562024816018894993631403995922386489117402925449015934232653144786146140554828011563638572729696639625685351634595646184161395357919333477998933066382949355054958275585321710935324065074798331507609360764476231203360146104677174211359242700005456916646167254205486635333213236084328289939073974282260755664420534438210507850724123089176884579373456700056622384747253642178487817936621621129020871030781666565803576214630469120769297469676246139250635192052670048342808911286689541434597180398330479436562803406166831400841998690411115999500697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] 41641769337607560376641251899952399408049010006549179772233648919382007286109802801906893631236965003780236367669425026683410283369327986677569833025331673470864473907187643823883330196079155288601402559752477716317678712419693101587808849749646380166730944959333149417529053090588378483934578737606884961673513430399552322023516015435279735224204407960466030736642909878401515730482315172481819313360301604141892887508768913991020056593232024557432534656813697788298193242111712549070373585271612420521076037980577326274965464203219423923168685633622629876472195586031704325053151191993936026121961795430087463281400666340483294897875372811491565224909358511855570768752618607549198237579993985495983718361030540923801267023512322637768579096421506497105628662413944232414227548239818826977447752208826212156610270625166275863460843450539981837376262217580683547345589559265594709762427807823874687200113488756876514506517529750503118066511688602567244374755700043264075821020349793452684946428028710511348739779537399381542239484815100768014103457802531628799503647800179984821835279237053020869024717284393890966457376196012192639980628049328735197857697862203051953092781154663318837266600751033974733157237674916056268724965869828325101820756650425908645099406203648719434849692770935595121592476465307495984802606728439519950553037080860238702608416109718340838712968205183954611254752971686965756864161966350573539295071748148434569031444493643683968949200887450276074555285307927690658479945044376755429716183637167032475146626403892092244653529856166858370212337586811099989234549606926109900639080105369915381822790838772178088784718585172822065995073850033614483081678979078766317796740980905845604838736947133405959149110718703746657984171435992078863673270338705870141263203668010463588776994280075834497913689572835899545078479851496655643807893475940547036850336342479973039332048277302671835274941276129195614031280476323242629910233088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -15486513674656263877488358389746361824663985558416228116094461897542266859233228995763069757282771428088824955826328405999528049125655155469952583649796115181341177825644242229618119684238330542492351666639063416553672151331283320132543928390968210170769604579325939849613812926298379370820674622507059343810321069750445180430371597968513043680020856128235820211425533565200533396158603191260836657197834984228169583317970597225537449837902270366647614524294917515014262206125967498162436616740462747761739162478181218087384448915478127078277547202553952771303859449508990541874472480037871221103061673989633127536290987254219582650807556413563010102748082118251136816893204451874220706099862112096126124301820374860697371696824298284562171171800372836018155858355736155002001627104591234344192165487207570039884208858629400873472752490527457292898429742436987552931418088307899160763770434654835280015510624308547448987233259260156661071604779300781235443430162692765922118976752018573354230617778703720673456109976244440333874620332641635280804850421226964516585889594203720525817379756648533214271068111217855169318026259911202532728747976311721347324396348090946130757704743867315397260517247045625249982219655588128448491551443018604712596679041416622464771091155501202938795712052167006499037035102612359415157250096164531093442522509964809882162324761396659901323941940983913506672851000528573943552263159034415469396629670098341327326711404972273231779647837087607418256096609699282987848222011501792574584476217986402337739903882052721158254274168480883276697542368808715456867724480060065510940440059838870071681310240548628838516147306271339152241987320184739744574503429006370322168573753577136246628085825493152291806668010869414711777606497049447598431515544885656007474214264005220434192095408820336318377759570971871818812240560925676580688873986723475856652233182025479099265780417722274411017486028367945198787415296039544025551732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] 4570327492931096645303089973401750616203313915560118086244334983460627661639367086963268060807569332553065172724276057990392312381476189470946810203103578475112374304167365579374992200313284331384285476650416710218513602768483223354728313793015692648090509030458343007016924613872345034394622724616903955000443751074136049868271326706813235723143298634338093979821702765319687528009142772263538118142591660194398500204466959329598031762591084951135677865689499885729834577802164702586075465788902879209301367908443311074120954517246167563792331645129734777763389297996695018618078073645744805940707873688767418103099208611348879608566273830754162046179977720887427509710291976843602830528560386221857434766124754939718118870499842040987254769960648213506588321030738079744178957924098967860847270434117011780209787029371080897207016590181261908167587869971469499798121772948729164493953154910597603877738068532488031247429324953410986319194667468921534816117106845016491549211239007665818947785666905223202158021736852707010891390409931905470666962921544308319812494503304327532777250928572356322086971521090787961815881943546523481620899455117117368519550945808303239660711518847214559190239283825087243522328409128394922107369606112964230087914770144944501690151131265495224407045840203504282758270601407469622112031162371926192152338156664102382750517256715142486968097233466698380861850945223213082406203668685514012833667381665921992302134796164321368197909414244878696934910941548234583176799965326673173824397878025134593469052464838426512150202017146115199449906660293009293984232227573189207785639341189838252705393673511696196189730697696204558454111462811619165656207021908117281423241991782475844005287721559709712558752523371394280021203596678512975909573922781758724028388771666675878663950815316180721697150521895249465947498151943760489122411019122086844208130800836297085793141309149972097449601053554192581394577934508160705707900928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -1111432867088828705744419180824309163765517505533561604494889903077489240065614035298815431955579302930090983507410685890029016823602194125577218838656975090401139521140895999449773662410288763846417412850253203159464684782323362724477422683128351191622461193657343277429078132773431878968409652617414622379044502804445516399114299545524744037335528244064001309626046588832421494462016540905123204839123871669959253552773775872647545670557482977122512893109191348802003229644420485722215304046472836577480535606714246282675143748264212479901590754131941292431045383873066002561227357667129215317184129940773386808389346040163396112736076422374755273397484501935586592047009882200721334954491167806093040556095309439658951563996540648339743442477859117161671017981492739167496561011750554427923983080839576725616581249310150365919894328730621990582016971897346215450675051193132624705839230415769623500172453184039910138816152303504689670222753372840794020922236897159866153233748833668836763553317867808871635454165406690956124015490926894353343659434461366856040110422978579764489309430727736955266690478674911933541899105949790981588534153882838923277457315167784903967415476888945190953303361825712492590633799403387364247217956152721790496455376001475293668368721954342972331181301670534772057215427765171886912883691922505241021790257825813815299889355145239445341527848626557132439812399283853111164969584309548066465409026512854610850604284652429400895251021791993366288141844978301924284294640938721994379558819952828559215688197173025440153320993886767175017068608223790310264485602377436371740210747853365160828081627699589853528334251590357120886337116895285950986369842190491954630174233801588698031344418889420470785458963087535199256891190509779071116663637354812236209592663206734889587978052981606039492286194505570857747394543763438255721673007969059618424834025396265529898260035378778391112256899957393688102254961887399040799211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 225994356035551754141246957224847226400565887659329587519210984397302053228497337195485366688961752304271674280470524964332103085537447763484173534533607255364103432593328136155211483778679983544485326383330687083610347458107933178320327940671947782458885448975697291838162899705319985797939668170415521598286825807774046176835787407332553486290604374403019709723667242198571622769203335097779553668633213203863197627127422738262547785504882875414639062244099076246556217667142425129976049329855814348693187490051164106719486521402999812484463264389567515914022529994659869363219007846379190194965105169229434672438235627411300956220476326843397205851898683260716822633291829441818478762610640800134283141916021128041040064862432089270142232407810921171169260738227834916360718624718315029903317243650105565197220928693671727467031686198387385826424576160443988952154199477550645354360028033420309129899112545578337872010089045663830202617920333885841875293789175586494433373083782960015758327282495571945347999545065910997423009165058365440070327341507281223444983280660267364305002122571963382389324998438525334062871978482479352021486192922123222276435143545163273154938869534403710870935894607390636518885859309496909096812987034385429726875913951092510141057151913331356480022184152741997001301218466863420134256934799911081505594944553337409520388733479351378584362245176991287494054166986080913271478612906536919219390920983193121011877526644231366072844454615778374284550904662999114476842670182108090241122351692434935317752978388856874036815208162774511051453633401078569149099691933608054168472787141660537451273058842257583520940767711662111943307013566417504542579409040772627292985301276956582258037968127554609601786859551558789987255460253825985675018173654900472473837195956952780068388476451935981616523800835867377024386358385960792585872904194980379522049961787943950786671327140595695521898919763822175946454951937335369152856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] -38682615875406768012394342873458130994093379609225692438565150417033935888055094218372506619274797059683810701350719080351050885761682599541089199260763801349737745926083166063716376432994623677377070719138346425455275879522617969615566298094222559023490497823686677547756481538317279021166595983459378152177700023077984599813427712310929537929666272890132999934799980992823834980345844921793695614481112105616504023944150001579361870762474384892208312793667343138158432645865747742116375572218319309412596819311982473517658526864080082574928044694609447551160974210098900490596160956957355512160770717605705835279346247239170745672419513491003813312500605679978993062417382823693469976816127709613041441192055270939240878429982805877567821724733114255311427450924335521222450609043210156205427922748168163459410003171505263778968557594307036945990100996471755667813879998667809655638010101935430741938593904442650261095654444766018532468383193303467450459788163098480389094528279984712396121422471587929365090981612275079577416066754978900794882271696743489252874355328001568781893144560729639932872721536294151150476308482094803009656027371969884653855015511616344910068755522467634180932750845557153664670516858996657412565576879140328981693748243556258317055501321851941981645926398761012696935162294347588791364007893577788031748892490945147439874978871799398638880735439817343773760303227151277845206860847131280374404964378028308770064900593734381144090855928808536474730670807300570891421979446430146295951252345550391808520468350857947882537828975367213164028144690252473392394263937551579009160691244748375439597387229588582821157039197127198286355371547237140522349241528465050398368940797213707730720099921995191681973325813030603410160514559012062717809408591199278720481115111495155722248521908316157726833121372905994773195144895883918830145029460522803113175138875499101533553940266037856678649174177080546405436877432316117410381824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] 5629000258058326777816518797655232262859894167747708828976532853151594723776667271421891460296020032656113337473750403175950455964576159738929735540027909464625130144879578566929599685526030130190138772343924402636637940317268141160986965712753067349054264739970902332832017815556172865147129741370749653582265075154016607725742846451049339933225851343597949237116475954374963766677322699897831964405945558684722289851759287612658155980528670279639381259202763546508004512587621603423993129007724939924981360002946184738263497531665374690745953380747101392612223085811391731464155000303969355069529467188637923557611532838499009426436517639699971070724011439730597584508282025581556718070178789377222489337658333932278813225160872353902571231638207881555137084997498592329470768791025986511722815841012997258567293856427270214506277335435549043870546135122579632215453910991936404711095239598990504210525878959190173807906143370642788883605904120648279872440127426412971028873899113665913259697877501836367083614984147521736376421984871069570407622900271886631324312333953903082245376110751033120048091042356612277151356570490486609411476880259758357981971064194025491111613251740304199796093158420999197094996737651820477454276832583825065625753067729302993783871920456419803056920509086448605386489945035561205160473100807637759521227415910192304720525540329615214795335855356631793518062329040249809848622560397094350002048333765861531446328781886675017295644886630498195682507144987339220548615191037199622050078901108763561818360172549923174931665270138520720086970223603986204005119251036666160510102335739567259792646250214178624067344605450733618942848593720829648727603368119310081322868178913642574236161468078515633963609338563650395800582680650019501610386505932394764078368455911169567333542468870271416495284555898744655372618719347636534627322118083207316430051184685142125834477041599945060784731652430093839650867998999353145425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] -720229547232925724917383014937234542978197665124820539156518352467936702435563512543457528438917630997392012316523187754881677952082534481115145048098629074618762912240509616376972362098170319957239337363161195622516527934937916422711094725731194209145212864508720437087843404209696824290860376147094389976507809645942690525108506823594211114521750881146900277508272258142272554766844920073485410055544760343850604853202095347628893291209570869946374630802840578744777295614477262048868238229949108861596699716414207462455443311432680889522501544559981378829727816194756730429879654455182637708649011247907138152760082804921065316655008401069684655726212724669354341635274532726217013231964451797127976141352870204522763915607428071589815101243717004462722444788678540986286832260977084903161369375374944086023712831894331956201014212523566904527347174143406064358001390422382030288940087458046358563054424092545557629817287137321241408535294851263292120221543781271978815284500790427604388964179454339693929597507678644630580765710895122228885758940249328557716325395185931214484496409418073309367550483648618361844976545515961601875116106859253971614429420848876492195955787899992574593047845750800208126469767167271816196394299803014217045448484063442374204987868967795157801891325612579745622110447617024201882315005329149193605225925125611016003101586714635904793574760858592571762069690512963556179248358367074391060282015249890418334367398692810127425468390916700188088420428977038746056034059402145698880584765914759162569200030644573910562970783635870348687523407347971223490374329876854620563080844675252006060818559905684058231163681966948755796388091516961110144189537439881110477114497861950130263067700557252437185066755066270573178497138701516899949283121060483424569173955052297125900766884068611621413419946276896162734330439666885544599566865661301406048305785963916929263790078477807345225496224117787305839112292150413688307712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 449417276385975781800650831036796265424015463800526318546051877985195532254172334472822499769752747021614352480036656783664242865559553480932665791390239168255183349414008878244936921764274557071080126885611460568710782734394485356070929325697136703169128701226830752644624709407083004443297085274467969696004971728068809201845960597049554302582917947454917142380765714993060713999876868690799839715324972997829953912986582339415289725921944447312505556562226724152631595770547888869301778957914562826027876835547155257226474214415340038236583067121203783378917238450933664219163570228622987466840150518123745901399310746234144946741453650515814963979087164007640857267734234140446971985450171162277091777123104596756047308882437062126825226598052997143450002931500250279645904464303507409215810826709645396900196280312152459561220164754127211590899246725611267973124650088571355848192406606843472901788859698124946238847084860144564381078824846332354847865138252801922462856495015123647582076845058848187665137460992418999167919361025646509255301495451154395794701894103809995087715303212141547811955853172777313525156478091477087771779574300413279110761164884927659957346553451742736233444985559700236538969384657308035420055252070790950976737854593987764529376932063966696220006987957573051787428288677140241467380394496258349663762660376510572923920221660666190201839544803336496674911318352200721613253946638275076235900462681422773032202223195817609059023629289178490193357571830906485332655371950845855335077835775412200333302009722269565291795933378775596074678870707497310278724878050788051961285421364472668388401833546877657875860058201021462271677436597985752796238198875813564338144300333061873598865789381833093473085204359090427890407440797359245378230609799778541762111500431784827138418134833526292588494781628787235852326480942485635818464616913974635765847884114922258229359484621629015103208720608439768506418855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -196283502223091809116861400060014029474425715137284784970863366213376460423331863059350887867299024875803450647411525394666995143314449718846938883529366276157602402542144767912900479872971293107057840412577636592711040173470192613241001969955244491837226557055194529478870710152048234473330638553855683099837659785157179875392620264710398748089559554319264936646350706373885994657351237576377441703022908749493465414647654699751907869227932238981465673902134031735065166345355077701367216909692707201914116511261432903723179554211133836364527986929978060282209156618904836873520792912227098717335039131883099894313176833369231662454271570905431997557713145790348377527717184516068222120455560835355985591920349482978850675413171985027516199046867206293224064974983699525751152154125210667702572381530350594639400000153195231847993552150818732811877460812527636748287748030024074580013494803461265080472098044796344190988119833616395641718384153717507929019163729546480746070342170882856648176519923822823862315683572068833836422262831410693674669112033549391492869582714230149079291452577755705816446142098000880760986401406443882552055851709260832104131768874403937539693312962250981618105318457066860023033809200328371818944588269350691159190467862544398193381399798502827252020417433805986181975358784321833166909287028968921563534138881543004953401476800618968828956465414075282728132572803464328616250464024030566871964472910798315969280485636062071856751683372139000910538169563020759579865707650606468842807888424812695114472935769840658908479563505139401886943923565002670643264042844588833659827845667784667646920406822993493630825106714449395360069075920848334402832396198387183335356479294136566800944446654522550089727830306731067615527191700969750398830034000285087164938030096585696466107189024594775320794393947064217531922317294267636259084514485267514221074414241855984846283956429434767881012646603191552756000269271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 16284474702531860201526646179390412122076038314280552877538156256944199111186519203032789283337977181617501948321556364491332759971093508296577793623258241587775975274698928225031384373682295363151651434211592912691948980321393695951666157542626607492806520871479061389585306930881921718222131723119861806519530640721793797186467893646496927632141973174201983903030171591105933339079278580012187675930966796596992888189572226301627555721137252228941050557625552669555276313961354728980764479093974951570970579232992972553102714303120588936017827718156004321173496925200178048569939338050370372564965155773690044170034827612633513043294399565317715780366306128713738733146754865166515100466258065911787341988786093757407332020904537179621011167878266506215312159112361006713743163421636641672561840186943881404527817008955177533359644558979102164386745817013922018734876387419445797571240622826098412113319943684401861905920424435813317839642565232201689093330218870871113663312584706220435923745129561149762590404019680231147564573882476758639015377229197701653873959485764436706276118760365290165193063076995731029838832129294249323725197684007542596425157351205575547380128059163004968402705994610167858987254363424762691325804928156078385686231907800001086852168407364389287490576381095676063190022715775021565419703282186422022687683851510797686771398099503857381696393311646106341405149879987097484909647487556448784492331308315017031812862268285839564149770618152400408988894761526900857129643616558620059549232242744695823581592034633591918461560571037309313463862797454499300811410254795119992694162661510862932304546539236216205406988774573193166423284410375704639690533332482247876157622484399375010383587762458058560768333621543237342804145951956387208142686351093638918128511972749096222890105967605204744001550870781604536878278867294097178317650117392745768179352708543008723071086496242465661056532115001889694963815122206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -473937400809054481214492923275251220134892756506591052714067291946789645043640397642989184669528659065819707227076749323604162426688634010250522691716907645518432081768752668757161244385249675464495968166159100688807583422623078819398604596671828669279721617859082096459845919174438660977957335882886920974971973065881627376077925749671142838666735565804321061918390266393450946712238974350579950022776529516066213239427003466932683336971707517823140203913156318761732203111022473799067709647386061809186397394493713225643360620699364947357285929432157627256450588226692630580645753729840059084909852910587563107805343031963495266526676691402675194355832035428293611423332401275273319455264244964880045090814156817158092437451964414173463273885761418848931843246329724508135159759130185606392444171676071783998762990072918871565701950080677004877229706260866873810008949981946135441728913185195175089435356424388896468883962535304512187165096485882353710891168361733766580197072138157323813111958432381804812739785393899466998411553086732222997276449226313553351366179955895678038703997022106396100617628885664669933279354786628905356670881424295349591722310665096440671028108427434364806446585091545434761744005347297848641784642621178765668719249522937407863733770930209482220733369411724763829757669680804582995939826589801264269701407555551328103407977875183085943539201697752715921282755734332954127291581075094685508872708811767872205951130658119294602835230848081955203616704928106954224945980654771767110656306028407600401286559764219374284156343619449145244915379390278409536242663191936821424881562589865660563137893289528182795212146375820375270891279654501191224916202263854506183664977013942428831388799914163816563897860447817541610672558206808444004621099855123485088888343952228916827951294259397962533966154951738767517134848175018517457398471134513928157912862704228395477664501718727191409885669160424224603279132205252608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 9416691157746386354165054556232922818590517432577619186895378351162804428899455189321960716407546433399419289686434626147690619441998736660964806962995479383796497792875103162084166781816571355948446512091209097962636355337869455281079535891814246061131319623400741280473200955177065770489641595280294055221211674013039592244289625530849462210536284857367898193219378454418831342378263162055552672348147786614190331977458345741057244497163724536678287023080656719649375842379263094899527277039028435415814291664131204075117276417125535628076135084358968942321946750544133013012634090692190604730422721642417165782043929419798199099153321315148484481915021764676121159308958600002589862010923236987031422989306542335335777444965169412542883546049073048207251178388271591998465310705409349326277569571869814251512535546992220523584266478911966759262882291500819020487183103405955286792807129499358693899928535602888324146517498731096231886378463657138122494842171741229110336765022224110328899691233865813569101249188038586509441266598942913886418241299491975542349447496492962303131278249529977607417773518831350340244170726652460961894803086331191562557972174243511216901669649967809865648342606530126592111348995792431656578313377719193161832093296893154109770372450346983966002870650372353211953995106725701998806404499352513273847416253589410502397833660870221270445066564985160701885068274276367780472983111064177334699335914010476806917858834013417132941576167562416921198645713300939157544735819521065896271038865322927257518960246761736942199715935999950107861149734250519864416967825775605158562058879013841052216121462622320760248437368908631798453761447629443489920738346200747158431435705904816832623687522255937462790626591467939623875038085505417867890420463372408250915541448655278704717552859147132190560621053693341720973979347924540841311676707963421996237818918254157988794746310544346213557855201055019987107186288797679616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -60688646769893908912683395047031717708288606479577934028844693503339604387038027421544104625224672130875732009061189749623716629507612918679422449733524424497641150606665342179442120418976362017531243663918138021331209659676745054963079486094284599155512452099264768365212556971219030852432063182579838040008886306371716030923490700525698458515483413831971893904834738469822632611366721680271881102522385482959411462604495387816283744250144257691442502199952541789885002568542308080820243532928291701274117995311534982119331651781144606448714078280368322910528876740140213135005881706914811417280529799416501134046798269260489969571936261024122791060150751544769641878321523550641981648364208465081371112253834484503904889376372601999219027414588369472671819664937212301855569106721894745684200003535780918440602019875283321194800663607871801592746295888690984670494315725767957488082736842228217668671183002958230074484038166191072434422311660926828452144637972530248956384990769610957383972250011898153045510860538281500900836282128895640399385375853323466759258507907949623200513001510664875666904004133569652607137062683221619266052541182306220232217781204942111267974003211762232615888318280499414382978345451523798742553145518424809765991983507181182277883917720902273961674479265688844136000944032730473130330124460276960967807939816500441211569735409586855152019301899581532579201060748424603168394120874804987033426386705202878800088117528038105804608167025780980663405743996925076884751773602817313505970697830032602012610596174967392217386506319594363812412834748927397088705418278678003740182727487808495839560186664078787534889239672046828247751683861947392991767720397114731855045983593893337684905104210005859819391365414213252495555034940744738767512606398745046615023837866897955414797447319450386638770376458105283274364107402560613231098076894463397320351770796380311573810707654277275287711764962503989869617095023735603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -2449886180395923357048807286753496844402984929423506082803189064280933046741107091401367146371264196412934203191859634251570167697652200936263469991434563085580757073264136265124595029046332653568211127113198370630263100763727601282425426050681449140443722766002495730859094421914229647578304448855413529596384113752003237452093317396289428851443664871764443622621979734680664888357285229889413095223277524067220942555339845909959126228093429206900360862017459904990254305035113762451706244999609672384972272955356724082916985129645241941810965628901948512425857256081178024787590758623595930598511634364818854455585506705363032279199388388133480847012979481007350830086455197168308695571208444808595507913405256662093984179578750125175457565796032913874243971539283719479059996728253883784913174729041074615227502823664458666854391702778351858278239261509201115691543142827920488880124323569533662522312080361004286088357912501838592790623545440551093271426154669917475212556831376257292726736590767203870694468629355435023684451213124382657526864512660885915502816076199306923018104105796837975267270746099773884025628921762352055634820792331339038563789804561169655749879425227141535978570046589879352017715286064330964533481774223929479694950853990434876192179910320224659254678944002002163923339837534968334332777517865660657469316315837047531128158618020594286629469351604503740668419810120583066280572427710906923947046730814731981562066277255198344384504414754621936185358635414488138272937224510242749632555350449337379810267403165245163805995905723549697137918029523568294646820566717895882621655880584092504215940072778831901872293572571071476692867389421668544967948638401868318471207476421131689273824612407287299305932346818141346616696423376061483467181120953282447677941424319953067594657032813237121419335050162820661377347395363148684462080728374112438659624324076034907590384036965926830062074291554775367698642960608110051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 108529019794222886575967884230400494386396068004152775439124625432571983941911056985271270386181382625895413980769473806613054422336030708126567147218327299818705389136115385152973623769569828729411800910257343272469689746295339004578567546480532670907393176869174525635827970678403822067476456132536570445756460454714388982793873134606272087050471514999755882535931858203976592445747101007374983318051879942121026091848964061967628640709963361954995733176263160449076306120669932696720202464217109578207542007419564894566733567204009783803442847469027685440260898930765859737057729472104750721155176483022760804088017842291206675944043138954233436533921273406707963529313521229779100292892053097586162673184475643832427047217394858679856373237842652901593675259259442973539555235482908445443672772193161104557309086835895248299310570246930974481494561468990110035812728034252549837447889350503057654170471539636400231854583629933455477240950341165887595422719675528340688922298229793449039172313659634238424467805575543067855367918108298965472700869517593149097707730135513496131675838504024365466263646987724071690816408969782280526543421289519957301412741608110853281875654742342553406126664584781826322800430031642022487622352332936878929932640923400722169073185755097966366343465783240020271333066783730880857747153488532650421335006822342204919891951569422909463167797286824203759661256134816851883340916383514903144127237660776832088620967541661756989429376194012159317324071320172758172594106858942236442046091421211888472068388822444808549577277685163133753525087431471377709233756082460050754741238974776003697126432064632800605466523333990982656354909977131791208043616828837611435252228790554618596208560470551536310627286667826412443344828940620510565373787060164912075292479007562281774609061438895433025543980352033133989778327453067596748717182334822593182297551439234421873013541118608628405369966001661465177671932452048405004288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -2537428071189525191041601326191719676123324985878553499273087157356549254206026690661295743667004832506697381301106731607708621071814986506370281410686785093186923444897181571557402620647091563099758623653182986091624199529460180410684522910786887907780292624651079798732830817994261160017555522664122162554484700425697199555748108693224616444505390512609326855490589137253503260752408484269780908017672950828925187442362303100102936223968171579015249284805621659397891697591254284046766664704869711164080513045543955920101522202810098659821022941851219880316629985204183254294728678537480409102046991690025572202835227540860796236152986743723041121888872425291865253561679684089344733525311699213075620961296381662823999598851185070254833899382600700917085004788258908341301299225178085069184343859069595673752182638250893114940396928750819067551701479984319281001862359020084692831014956277220872077007202160459404171484081478018452600813677706024112686405491877014421012175393117869550241612353878131221109188802975821493401098074008454555781876602795779167023685440325230913397305198296088171400753911681845608761076075775530141356939023112074950335884185534384899522088166667860092229835261004189596672594437863183923067052731419815267741074124927736705960579092127725051990747020334085066749899574080402188125830782855777935436088563859624093809749790237759007612962354679151450453005385183988365824082597070350642345022348531303339781659503885330657218464913728629971750599921674276018983811335685553088479072889862260677748718773407822888992710138672434284164008234035631379552789383406603791119374858105238129177501375574505130060906354855221063524506255037589098673294556069287793701120394398283438858382909892351807578531696334400781332366590024057488657590184472438218539572482637070732343402740199034160794244153814071527498400610471761008771912805278348695243028098159471625238300950854808164662747416972801327817857867120652247367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] 40788782499905188714570850238583909509757003338107919192982421083492820374266138694041001998838916380873609440794814862393768845994228200528657188588439026274137349326489048107826980735726095752709744806391531344849229690360340719096282374356219756354370926560876971783080972927895169850605529126512191443468306234460583808566295122657947664099396325566178557575654686545731609560572452319513663126664232593468298401419240715085189833229624465041163591057993617623732945569336859343087879089654167326034413137724302734810528519575940387369702803316062967675259694253110987925353801288731368615843693208542240193547205716713088726059721966970146250188295454585564977233750661319399264557901025543977080000199732075870031124134079615901697092812479628134046024048022999548773660619729955345997282514404333379267620774260521921705331000071689706286344680061089238653375999823627745945405903069522585233575758710988470076642732735142527128972674874817954879226065144739944504798686249223001171874700844348750754513005339918854846579234479717000124277880564897746097431116893287663391459249265833331514359120575544196397458466178754049620079300593426796679743806299285058167680682235873857119348878261881932879628590791603000675042867262134903716307556536205767622324571326170119239685896631279000179058223003357116071719981523174331459302746593099665299217011279514726705165884702734144351954877446493322054300436473780679462153702811342109401947862015785399404769078989555312349813980842096193089307914829545516058137918799917965567615972845190355434939464213793847147741773127719879002694189806607852661286416451281150602845750823728566022572502866619675347841250810133343980185057547826746575360604378919484732289828194107915603637115624531799349331394922629622578158855866917632273153861912513044108565474540822423455466536362224744799897700324447586158874211747284370037351117038642865936504404708253371938318638132282189080214420787316902550568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] -482317066122384802642500320328831245295543430628020822697751766339034132032275339200317365624836787757034277987592645108131130635203737205054779330923634908072969394659970559090118578128175630833520969391692517128778805026865336982997054975060267590088994004790745390932809481128277596423917836784827452574838165928137341129623261380411618406574057596576106054369351101935037642795496077079515235049740275832360871493635299850290721366172422989143961522017579411612083658285853312950333263472251321493368144453446551509910236522635084409176313929811903001828109185565610614243599596070481770093873275175937431729323178265574283754182116457375772980344145672128839514430927675131979921396774290029220668761401785450904746878028723822389149649824334673531786417443894111341960543831370646394448243077777155622531626383659971322088974938967843509192539652548680083738697526715524670389339322793184623589906305300911209952618088456873556025693133610507722370474909656478441105153695637528603903460098679684731992197868767295384341720015439363195264220323639804388773455379651809466114561933590501598408001085052390995542080069940733381573632505083645387801254655063173977029953642290637841413167898020945538763819962983603646852814782968366696555501248543006740355372731843189324058632750378537181746089766107786082746197748322761422434013509382907545238901535765895250854552639575073255119190302587868304014697256835477442153127342696431152043809613999275300011786411152481195792725562246727056097440191563551055696092474838559591600152024724919562103329003056908638254468063953458313883408117719843880722879490816011707686570703262330048177506220679625061987156638523013171772755006416821345925549226700177625956118377887412951462374563758207221072499054881128035221982541929524828077990825081409244494676494671147893113832286794522493383353688369359205494702867636669201528425761855706771793904664750611915945071823621160425616565705291868699294171136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] 4362241343901254595881091721616285593434564182513948101801405093232639102722320942859220896571962945312956930669075814021584109984365842282483565142739894792208385198575327149383150873135978773925572027281408905534356693701518263667769205851440919299760846408960016716819316681321866371263726268490840898839615925092533356429741022881416937653424873574054838626260373812267182173977329942172785496718872623875399619181035608053662412472000463192114500844345685094193096470072245996036173995006872621347821958288076408468957817854374473031592303845318585883635933344095689417882895799455833973913407382250258322991527185090494032910765130339627864862934425790732153260233815772592616945945608780534129464685293972739281541328636406632656113296715783149202684763031262818321164929625828135883647253598065173869529754491202390092898718685014549926996339030906063637585075055766910363045028120865404964825919422833203086611971450396601302888155849624915074065292885098356523696084216582889826084381663901914894589271669995576975996690285678438155881146313240445714632354613554397628459864598767029829411884725727945694495631022558607319388351872210394688781888850831775109945813609476087767952012068345986248400348823886929601338538076106429633760625747543722590197663834360443171630883217216898131064550649303070515260776196015013035639948250037172662254277899560248235305663864422700741273687322196323083780414073509335673555310672787470394345985401637393572903712181692728371984520232035447046465031223232523954317025731605812824242606113638957642637968823141526886237162175123706552058586665708506148888723604697245183040178525457745076430650127250635310661095037929952361765626333482365517912788273459939239819334926991654681629950064310862097526960273468010013471426050050456964036903929908891507965519477353600741207021169967976232613418376600534333120883220185632212293628608526425029004032044079158561669711537903335033872111182387980636855992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] -31094123346314870724869526834769437796444657869534041375846515570681467545595150473393452935306713193834395898522027606767605724393227397264560893677357394276475160458354251285971710941805713306077001942966589752006925497757544037309470060089488476653369579851962015816257447412397381709163857345639679335820390643801372635380545513459798598993071036146272640112829672374710384337006954236125020234009509912364619506494336053719785133690134964870780445904843093876918306339438659885713053909234939725631029315102558699964903954492092414084481181584706805667585634772107357764126464555213454076956024046188198611615100408332281749620996660610676728250127054555154146178816073790459619636834031232099735864047038382953223399078543568962898868235385949100286194348383099784850906509844225911066991866546396579074869466567985366067289831586112567452390507733996074276443856902892158733806902057945653211337702031560537835310831152745577159073844937647360927869550247951904928273912343250115336938512535501931055122033606810592947167829024574126640840261565413671363812508207733199078482426320083451866884198550716101776531804264515325607987438969796079844943729634759102216936143791676864980545082379141165790496557439991670751372106314235712369902977692131708976323450603676653873317622608917705508982201212234229715773408857494999875995881823672399509271274927392959908525542311518472094938263557649491319723425876639118469757219792083431937196632341740333338703615327552880414607281114912501143524602059382499351603336310049169029355370022815506664493826520989176784355368903461449419434815718350352951997720639551737223756956942686744686331479315612710296007989146344949456442515680122545725150666114706811840116138819957742178671125505225785222830908805391374745083876674054994152794674424932008472354192466096035359490588517398758392031168811338073027600195234725746752257511426566794121047254281280895094541876287246253214604970715480218158321631232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] 179063564688479165050739914893242127592760192282126728417400179127579286458573944840035543449476223942939003234625293376169099945018127058201959810458704398257820721700611347260263043903212179596632404255082408307985945497849576318841327329846684186146422760192013461343082234007111318852985403770988246498407201378477280925920759841314380766684022707650062687517849199807747262009419292025687054069753723821213428210073700108927818440256722263256869999759250001304564462858721676642453328716169217773784863305146125816770324399159790470405302279682279980099501070766005377726801000109773291651869386170108818793511664603649968032159056512643148890335956212773207045860862144961217701676237744099737648340024639953582940143864382586665616955293042725736414229662220966415402623402390267263743917210960430190349306661664595199514338884263864413035276480225818164245795547641016928703714753970011741907685705281413796469749420836881263097937685857498563005312790250424903755452023975612012105957196476209959201073289882953656397073393272811616814463669631284923242656546842000179514197878105183771871360964423788646212185781533909878627312614773897877713377295023374967882975727094873772794821579323094686164632464094257172699191510371057429575395866657520602092376928564674282926984940413318788111495703991800714092489038014899653453598183954932193604255264171419896643056685322910878178406268435489123415267045911612804503480837723842007536463519838961850470818441838117093546900862600437161844141891507153393890076611343948672737743705055653740209800598656307694782258590885103924617823815983844075326090785491114307855988543189025121565635688128270290066882403849985673613473784795795225859169581929465444167204770808367496278577038964296405839761881883696891645702032585688935826536719284710732937476862560965480768352829708014210852983715161018650546530101725080763109798005194564676971247258021501129463943124148468542807530712222193235249428692992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] -850818998034007672633242132959044894590438531616245630624699804790115688282671696326537655129279470533664011049916876995005230075057203457530073358129121990284848138720804373488831647885898727876598974485940934325825940819103534879341979051029301113102577833590604817121253154994335183902439095495777464129423953939720750816598962718239953115275867186732913963631512547245724778480144299047832421960255115066286568834669013729245054830341226110908057040622371959713228772159538277345246409662320036641775329914359611289736773207733730050849717014959665393710681308052838713650751665263549936968968174913891771892036113195798789695741570618559121849214764556744404381565861056582328534114765322975451751933526584178026131066731473300401589105315492364594012702015367804852037929832632665860849320461062985630538402629652112228738936937678518382716470759008418764498517292264322875983049327569837988152317910144047373443131755876861525201964293088281280129230747872320930623283896443994771061413209692128979538755695627467455018391119584309685754018619217576001078233745876860680082179088536266543308268473265795810519160307743637988470163645477275864055812293135516533453283808658921796007417449418505321586075986535522780271758760224719143955107746125097389289773999043080826517650098027884215960124042711407702043427793356165851557059497349496692302942683096862572573845920242049873085365258183181393917277464707430113801278336104977650177465989618180446465579742979102081543470578002593087134046285296829980847625178595266938136234472722393799890323790606541295513878183108662315432437022601280440031737773112868052715444779294564141377817748501259766699251963272155070761571145015429199596541643247123825195684853221624776572786154669470019359961271649150645918976152941871671704546786322781440772292325120902934928314326781388802076696733545495986376432599582374977028357379161682516705547246615558547396708041969353925939792656866893151321047695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] 3396261955240865571878699248767366580533714789750008158268510015863144806677689822481748011470451232071113885696455167515034181233225780264963968986822150450165063233732180443030541118774635830152822329218135864911947784364601438884605892685900359883165515620490853189893449937537884062108880801623116677800703340080639060875657702885938259272690936185787038541276763217245877170713208166730095200148508303427564591869257154816789315847271089513474080168380528887784997298236931242923225733404889893430274317831647122745250879542800517846865340210438237625909559340728586145708443734515725374069430760287687373941287149370522538597262327160169352639292129908521792200308457869135090708728045683783065278732175753967331183487697577875702023990939852186628494236875467578122086386411759921982976382713345796456522969455958950463251877336149677116482821272354914728854485675381580796114106047476905335059059327335007095313298539705001600146244353824304214962748728621195336143133471998606796388108001063421965066026503841003584481558502159968762781018408791158834669510336767437518844439494881113635950172833139218372865557493811676475241228369840576443115538562314309768418052748175525851179859472472344494177442879780664589007460420222554119440962962293284892632599411177010274950670525109995016378549678803404341447457520189789959711353550691284439419704290097690125340012049044934649720055893001267217107067536241298617787183402504939672350095695609059607472519631301092668723447271665052968963472294281094489606527282170189438393737891159179620060603551899067039740889856715065437531287349059157148663155342373540499909924135997309242183319409572283367319717070719024987553231317701033099637010130332425426864208603513099053957708954417597284732252250603936595953755942095822262453202050243635827103314207961362839184621557464899432337474266512457990145780481439950357202805431234296531071937713196384800119276808523006088840318471953229325896226177024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] -11566725155935429838486195293986821004177445365658159188854561044414227410164371593209383318926428175646934856565925271580203512264525422006004630915801130241594115720062277180300832572125317534877305513758514560254944302834569297919541411066372838417032802345737203480750657247729515027972939099103410848216876647191262539493254802070577661319781648183960257943740087163519246428580596351455184997904396624198561727185395953738507353565134331859931674183779470386366505087921710848803776648249144937842693215774114509811398372322448491765984615477887343285596611723030775194715269269386786403007629790357257764025826801390167960222750182137549170563660675508722389889502997118576822481646369067141799166870066006770164669404000649814225362394324595929780252608354055353067749348668946307506775021253608446096278995118367250277820640231703249838254963639598744296211152316509620718414638778264424066612483807808721428492096040167290968663536153285798235474458022342975504883251575621578890733130158325510111184302502376189342600592455040946453430641546656015373361914214544995946088255072861919034745428917736429936042197949951640516994732652512512328128094941885950721895437809333510478787158329536342217838185356230567466302886551367982328747647252273559226699281445436881316099541358717039360884079202205404231526096984082533135041187965063246915236772432771481619499450417606505892988883973366989126679746024356949870399124204588582818888297618210402257539419437578646252042585620430624290708983768638249280574991235059267234485006906176144095935551625305840452064214114461323303131595829319548540007962657384988717324695264012858248646382615936408378357930261325190830987855359285928423821181961764805895541078485920579308212166363025665748238841446299736936506189370803431244508581803879294324805695649383872619565037640336308211966026361878093713459393942831515089676184216372509350528974614355016392901872192066566815609453330479830945369698598912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] 34053576075570249893897654006952889134397190419816435965802244368513389979517286740298271612536166535160379277020104761212868626336881669529626061547202062408836418211025781890082911326215620143494252262268565044153713488982991264201887910626203606703459531785840817231907460803429449376202891646558701600623376612546647228188280249834237993987507796602140299528889033878922617928918283034296065456868142437138338426474935331869231702056186964608964892034494593233239522011121823286644860401056731849690074092731740275436901122135228242861437384457388803754640827670252578349311520102661703934626673000475502106858611159965893486768501478950632051768851632612148348427857894175740453669110062646759665675327020693765915046382657639696230391496362844275436240451045826554076984568768869614489559326354370485692893730658488741503186600839898686896411483434953674369101854759387371850701091382402349534349479192884745851188986073148065155016971683040766125785561652990412809407429214290660461952697621397112925572806417745850387882450808005652568443373985979007526312040959258131041734953028271234685714442774430954137778051570050660619325550604798642317097868256295479632315865445654056062399686821257345095389541214772547462052180837914613308628405619215139196081939690624796233788247402222872846961140421165804209241415826375762204631611399016867810288302111346709430146797347162941506311064121392418239982249684092081019316768764611987816017726857654977545496174671332618586704456941385099996573412443551010906725872909706633232684607205567466781255650303389701712772959475604801325220759686464517672369066537855772721024394848439080290176076080667379854319898392850367739834509298641532064959882360060318932367571997754600689612835657331618841518876529582995698719455742032899672657790889319520578516664501031729966453040893839772853016334406305798905098497189843814089580705845487820555721045098009097052747727259689271751762064552623361820796951461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -87622087973379635114282147691993937026704209951143583316501876570508700618148526482225867397190028055179181473401018390337427585439614221189931144915508645641120738012560438642303439315893928205799253393709378789247287044518440895860945512502395983882192273576112844700636829659428514899469031473984113726773372441732824208106295702271045599953592894483534168645562794600296751610441391822160794777763881350333470888999751228206253508841806522434470453987407943402288977196393831578860950481026407574076637137438644260268351964032450578410852096244018335161230746667034796259836071837317197402119602202209382372892300120605849977244242242220010848372595778879482006354485064788918894179829246038778851132786964284158928223749401106646852484215311953597154906982820711243955789192225887741006480062237563008348343390551573328581230422495137185328915672217757013133100617034037368352270516176262752217949258852320570602071416815042596264546288767471353633410418044746877399632638423004192323320853644070376884493897475563139750102418435522150872962121770735903580145166319429726410075897634271508614878898335115322720725805391221426339478960651768792632000089418110712277122172043070055446604249965977038581265481076349808849120090417515745254382630821254263891377329896908063631173576243961822420095412590110121900347902287057914988168320827263776449263519319488075062028454676202826627608496758101235289352321492942923730020004323613234583727989097369919775806551305017460029052067652409594796831495811254586489192442990099990311969195147157645381139462065702404774143096737471063952920960304774071500091768151488312472033390984456660284363713082215468495083496617256675742733234459819815381137165973884903466423402215361997423859727106129444989930558671152519587951571975004549147105562248219374607486130151895144482959796881757163615256073339602076337769668031840620337670952372743585945262890479550364708079443195615815486419861687449473910974684594176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 198813245301572509677963274759746490384899171958879723584135321403841610514762315958606198935766623136403994780365214428636461481763892292822244072015443544163516183899958763657189155817492135643722083530189628366881898290495544186182836045899875146218261439682481428846086774500214083647353854014266087597981491675707579661998842277127045495915211948369924625393821503743302690811909241348922105213137800426173419241794144217870221740539860930311645612024318161398513805241938773444597884164032023933150253831485231215380487375004589056036842643148283909715229842057163988422008788658281577759411630268082620129158922139118362215847701193435353322804504992415589542274591248823542197342125250946608099285402031248660156247318423478944353377684714410750998458548546348519474946518443354217730924430230535940778590454406557259195138402325837530856795961879019663502975098826601881782176476863658502327480377866223452044316785475893784678135550722815979684702386542798779047657150907034272909936255329492267699116889091076428540730049714668516794929000514430761460503752595299401860733451706381190317615491263111376300072690987378845098933599707603209871570000195251821429165958002737191214341675141189463378794746980986995117217590999377878232702827141020118168876314503594560106846722039008276309119317966261240424537751129949241548238343366016786072172471246283504928155389177435494348216774288855830724255293802209535095636636717402478292867143595881759582724286943082140825128316708538232249504941662851050168867207600321927642483261195682188504528104722377873934642957048870781802121361906036323282748179529320434330278233568286170438870952020917393268957580527565860435078008538524009147191329170852449426509441526092530487312294767533592574605945858792418091467115066038135498492073748423781026321003544756121087560347768346452893015506972013171199516491851143708975645172331874196762212164020429236594697367829889267820076419105954860583917847576576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] -400646979356506913233303892725279589664570810246444860147787632517274491415121521304082293078607335321517050403630849517918963493843762330612234287858291705710520697340791398399302508213369049865212401894647948766184971553821664985045206071982589778150624855086682272803187462380673244096072425490308556642763178034322561094416500270703800775501937049429771349075303072808973097498642399998318272449817590303013040439628763512825784449587917457231915273176093908660781972219786499580891629087462305546544575712605183513102468136585146326493363105803602082441557133107853948587157347069428720265678751992374473780969437898547640485414445369302765857097311471907173033379744888001177025391835184344820727544126739200513992474829188025935663087868522039638597252204169085185110485607988736629754819906938680515872511119102191837950736568892145007356281333613711850036784340007371341242768784031381526418068096482238085321455981035013792269959130174440468087512146857244031744200253265251996743780486571835156560411703996941279106958782234201395600906151743962160400715228702137285269375901117267367096030967599185292408461955441498221209716329241180970323421225171599505896567693228386425131926732192990553950246933984900933390436186224117975988110842295169093364064999755656938943586946236492857824520983410474037548907698560233360418819421212324628147473682849768438092573367363254975349641408152847483243894195797053894370370032863141003179538250576361686115147411932105510186758067494110643203619565803869136267522647732839916845011093686008564458965433733271133534575705499030561077744826887811511240285632507275686326983842571459693299487291595880514422172542135982647568251518219016805488586055409629182589126046082816944191949973309576701431723439124164157132722222296001636261500998906663910296597847906713698686003822116010704172161548082164676373792187650025780888589681534707070613901896174479212146923919226228902155070143624085173112976105799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] 721143398564703971053702908802396022547414951596541093004024875231514879408423751900304238326740422950690985885145006113941927918887089757629855619071305999615256972865755466893568196412865329801715607914523121928872459394675716786699789340179150089412607176656284501056633032306547484840745552326585515407709646117208900146977825073547209420751080850508162993903387618789224116325640969178657985141895986746687959654401623334424226235099900486914572816463132296008560290644394118400359231948077783375256484224660318937434782102138430711318319206581109056517108265715459320834876538295090607465090749702377861692702492804230839200671117665023720787422776231197355276206674145614408385591493872835608792173019339741798290200632900400057330773861684210675526753368305504219946101632118985048533522712069557310992639964209534855407644728858958439315211617735034401714620657686715562279771568832337741520729137034748605737630743595378295710532485647484821629757153877764047374428504070009943173706395616167994484363634248108310198627061904082618646274293753515091925507628406762204551862526846133365717449144115534645553712667726344416890860551059109617288917374904938770492927897426395370505320061929258910384328356321934595720028676597442320951933259329743430870999173225102283687789209715776264997173097895987211590220105464531488436654229556198722297863431807828855437180127054799240852711094037849778785940667754547821097111466189029848964988787980386731002104909465264148905062233790645087925735227262958647797027008381116029157351289134133247692679991305178186853788068885009508318767783624925953505618700284663561456301829239811569333811013393511516644719839770560742627506087743277772005856981931080055875220253237981953930815130894040737932644398317978333908222377327928484814886427510315379760226569516071640510375150041030057215850125396725374600658988510333051962879324618650210315409263967249777541433324990750570141231005019821917048110854438912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -1164660554464597569570643191227477385920371819223368712126761296533399043269718522077700837186177491118562788230998868680206940512335075167049954473405896195783816494994020651628753273425598211268483660354897655520715000395420315690517277195148313388179592049033266868963496445449073994854498622130700723360678813744614676906906818387966896853595214101148409841506654190621195974188080278751071652789579279365380261079213185475136824010008115150997122432970500544114857201378565638803430498205232712000806161151375790431576505054641635183911832844953768613767254812002032394777086268237541137834495182346454896999544352824855608353318281509090881468262321133000999975831012573430724165180171339094272707305609451196981702083045789692402087344160741337690594912458389103181591667889516740485302740911055502199431008775349904632865193218479731387558730300760310521655285320756834353633091396878578855904736027616921441252299790831287171696521942984356578594626971549426865080552101875214474880755080334711775900681706930432002379671622431134126648465940410514609696587401983249971512776739321392727010775345764994639872634496768740042839217597984260958626571064669423467214069321188840040752987788693157369985453343944499978622862644313590466505362686591674929677634615857032797133079801764149946449705855706334856019375706225334168921576591506957007770833207291581805484377150417393439434231748057831669912168318813702792884691934526566369064139143119257705157619627437861169544161894504704937673013180028964762702156302438821796733378583704602958029735903890807039493891297232512281328248629216398124910960063393460097025174624982137432955115727892191096500917163086148660741989254745606529770424047725919638730557313269002754393115463868828587489835662752930634281005856557568901766916213477461584443533900681793090308078082917631631227903668165155505571326703032988888643587058331320206674552146682311000665817243033233955220973886434587146304340497530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 1694150502654063162231854943775761223055761363735948123290918344262980558953379513249694971736297217595738442872766815639162200067932955655577852288405890417312813919857583301050259453993346870688367367130184729478805266569213353303157495157527926463849762946043177606255844269944042975437227783721561661657239456731779269292230182441366415562513089779809575802008704376603409920338562982924377506791417833307883340738111305529872933224288828305475227630313952968955353910770934299390781728664501070970146144774103873011863120369489039344812267677585675183956534779009917491294268387179590517937429579931016406265221883446669441479344455670984039671652138793424255595919539150980013093676000591842838468559587593633271621954867886550145322071502199566963743687013680146658709479127303186224937481313600173543299071913364646280716183788408998925094122047379757722745054651118591356831641701206227258416554648582439191876516931994185707585391240375930518522710922007594631349179340315768018855258984716688768429493869773648540583578317831409764236001907120084635612609192768191398572302525204083563715308463309883147481041162651698731993950969525676335500548608328546044267462062755864731993649302696104135012862921459098170551903378620418377055747644856624567068529812326714371951546266571789837393151844192596883589051014641352325144903652045727451528478081168678408653057506235617933611990803381113847223242316264008944156843387784379384620962422584477937106270232677898614775459353692845732678048402781791046351826429393402454085817749475784671974551832812344983128436880634940325867425541059366894169583673311587363890256424712065748828510555182244031546554544314988602180261035882522042127355966935832797190435689510135226253178346944386587836391968468849746577234775495934029731404598652162547116723198287758551226641795519667244272177574168079168378875376105711904334381654696860308538396451634482525155632430288879020306997598974127250274173142958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -2227171946735131520107930264463960126283957754747517111024191005428474638872087719086971840096372804939821859860076027580317509097018995867045989969122567461541140020254174356827703825891118224127211723920830937080782066167187718063192146505915162195016249208988620792373866011175226906321374657253553679461951923219674893012388782832349478147190008298737241624755550142292672602618225470695407872899744516916588337996240063324280348272846210869953084423294005585052924023815585135948834068294188391308578379320654820758072586191647095041072080219862787312461966813757990802993976255412344030642187590980661802175429976362307918596752414648244109594026363217115336938109892326095520778476857636491123772316457381373756552442420819121987007753594221795778100198211540444113265975852630585909633794668044538823544740575039777970418286590416892753813331352054015558730931154097707662218713426694369061892517253802798808545422450820988398145033877268493885548157379045294906880707217737510024687313362655944874002173752101597749766386706339798301658130067569063004038364762407227015753826117714142702712468185888088524303705690892578277004231164831297178125423602909533013139045594825559131920279486704563744539207572351925286220152148550731448980527314570079463105201579148640867428346544134851087550349243038331340700369839772591385985881444654794383050973743320425258337465713356061858796882259716381136489311720875612944668614754400702796207563514827848534045643738672078070392406921237557488174098079151096718047913910868099800946170646978135569129484287529054423171589015690447625682000534743529317632875524133722790258941748656146144824788207212761925172169214463519971039575559624281275315936923386558470245063093939920891877494253394411062959682992300379424430572205698772421046949368248601742980665061673430241594164504959041187396103316544135853338176017211688232984162240345387527669834301661135416497020296768437085241042045529762638013007107457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 2654415842854275140436065551788879518800785741437616540632351432487896639109755319580959695763986953265169585123518318016208212858242206301505383995765148839311751993583254905121048750813151588417434934556824574210586708266151954148792203494217184523945423578568882533514574840043315821553656536011021533095698558298197964651287957253699634743879851035586345351280802256697354324979908511364551538440829658058890125722641770819308052945737478546725288530164415642566109359263935354578195286943437047312934237346462612239901139189789073378543648730817440592718630741043707330781134971948058207304575575284221820028427404037861028610458678174257210439322123578700885560199092712556044316924415450065140469036596013440861179697317037118929760195576464313064013730679825382628023195935302413721214731175391560129726174208040978377187359659446840123073247847410493655178412702445616269461269130884025013087845367528719787627648845250279169477648058627228947601096716148510862577825631580776374515530249416647392640197307234164563141077549607410264269164317820588060934619325371482264462618732443283335525210657216154989245745682059365512674565627295780247340165889539697521945838573970569158573511369515031287738702694740544611108992119553117789362394149624864305581201476768869047030201469254565769113221731088192341576152514649897031716163748673832024445996664742779686065185472861140575789329461073436017485912447629234470688738321847030036816053389949827359538491234268759706249995048112073601964417358903277744003587847460631388810932449526253142621027978510865004990398325742559031222908843332007118876623053220498348520502612448805235842283832106107502208811477313340541507866874937318784547301555755483146274628268856570589560726229649621312668524530548816487756744449253299365623710146854516636659790454384657907812951593103827689981901181863307566531448178608331918731418835579903902700512935326876668483260800518644682604907777747760190326200718065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -2876351589478135979371761642828999450614477888403301419427896741006896737190456082659177281564875954808500444829231635635973673390364237999833435162633452986539227792985365780059961579575514858619482887006113317890900171518495316988358299039861593071570740229796535056374136083010183824251342436671607304480743418966025856282558750386868478468287933972113998900973235646410071689178191217638050889283266855279863712137762834286712608793757658976498570334821124567345735546791602039657116471891277093234197556870665810321596867490612010388304907503232658669313394082973131848620896707709601262476995780522006983208568077874014979011737003090089296361628563663119550888337125836166249858787151916841669101340452843975798631735807139052209715603443886353953850116217427113948120679665643197398207902916885960199635092438767614554578620895037015909568575879227681591507971461897381857656142466029214717440475003234204866178315555230982676182512118773530984557636995990991041823057834294479626658493590206581900745347451564538975545496066885390756262757618115361239354430439791944583061756121210584072995456564416122694918373564491325160773093451175491364442266495800173839632256111582375459464452011706227167977865897417126963280292938060214320238775328280957600780281401161584049627540086761883010295817568756403133769589757809227239165572443194820674612112115375678003205940722565552433458527055023141581428979251302073762784129148396501990272700651788582975809758915413031508040109620871179276022232864802549850304108043700885061555855857558585141615991820695833306961495443433183408509632188064249449993890496807707474345252429693354134924742305163100858031164797966615871173475904137362059566874030218129471519205155891825943929057988168438993871417903857918954445108369512486000541940635599824349121974086919234299579421923001523433440342673078308411461886484720966944630165366836276699521164396155392622260176484703254232559530258418954351831516237004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] 2840551102478333787141053001176198379293114361893879372496220726263484347671099610068951388154370183365314248669837550777177534567762845197927292962350044934143367747069960054006185370220646825653512956933488046320975179964570739598687421743964387688856113376049006860267945886930640303785973210364864049216249137389036903216933123001327684885685216241783360279874861258124775864260683408110617486326731628428553363457661934413359683699990761223160261248425924331494530036323851593464364996292352842017280498323584925786075349390475136388752273794713960993420613643289750561529215917207545909003978681496687854190584868203890533477805747895605085621338123338562837461808614526392260473680896269958538706442580276550699697901568431117411369212684883163994054434297084718441943053051774107269178968951273334516981312587104904176662105407353237119796771554233682712281408428657957036626099489963424324246961944205898429237574026233664350039506211787637022178047671727221075740683806121042204805616598571154380155935264219048100718172664813076642947485658699579713174665225216499408552821135738963819169235136977546952003336928771979453827798237663146015967270884877300862392080625162999609524439206499407918159529507652820652525337676600120421144201841364969911008065398781309343852304699261403874372003747903580251741907869398284380956987612234000657623174156371070424575801765401847541002809538901453693548178104090047679174211781103105635709475456276420009171134949396153872579125673170593824500056143505008923957310036872984253515984966291235149927509647206989903924927614397732769536713738099917995591480568407938044964366054580832746434489361997994273581486173147667237260902989446565690350698334021988436310572058917972898058621212375477562109073134973668124347826560723141782000790776376567511646028547137004979467732696176548279096680222338680640894857235254355432522962256359388663325948999373772389254769006478692008227739047492332477388166292045824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] -2560390795399215397614055229897132558068197662587520664690432513968992102281543251845285853538064310512455640498397104934444093386591957244414691845323738069544760934825384473894451174855746463139720530989684349176251857369448426751327393111646945227434579331579471116256344472001445280895186094109661843814306088701694918845986490283308854710252212631911180401136415949535494371118211417400686611049141591608925862688608408562840173044399631589092101130767177096476787732878949256021327970458548681218829580486548020408085355905257759806550911639757487547590280308608751706801234350291697594320546893828584989294510490737355989346340623744611864612685495834990770179675347935743374446284830374522811470737830154082758512828414083163062687043015870847510230103802765705690004583705019510297415613047540788117758847630936864092644431025460373819427724435660666586790912657138723659798243119665303687305902687980159276675052376052710867381999432899161216154904107881534066219875545509078548557495075005683420266680090322894720883084903078491650119747963237543317577716187562754405283806744643542702228535078153611070572750083924080843367381239796501105811443603844489621489685041859759092806578278663278017627765836901479786588763974214724805078255388595596341653615332141643968582519462214130178549327396104995451450978272346128689103898019861483374931446847766309112418009222069810901123416525317833843415461967906346169678198299872400354414875746265612261782834822053767957280416536550879423634789376178196968609293548582572990918113039212941891083498902428624478984280027011156960016455070284248896591597649851640902048766317746274676080887872270336701720289340263598461794424316706133741750645456791718030381847962182053777797215448856453921053758518071984164720145002130840416352464989180237620642353508387194929546238146127429990622395842782824435166932066955808719672128370192440370409450401421315203169579361850535502834320909114072594942737923440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] 2106876030406712274022447988342428708518822883993022164808793540455062614773283553259832309171020422601589030558462898432279015522750431685045552679445006801245187907669042062017893327610055134609440546921127414718096366632396998029395833811109078020297262136938752656197553502080125796953800357218580787674917897746071789206797645875068007803771753797648523556818525003618358193322672679650466297120321590752152201629319051552034134025141265398662491719450083540711018553020873231693977386496860174136160972391025069164051487227622070111642373943186621064974640581726273368072167916297595349854909704756259658552102278905647209263508960687578665853288051903302974690831938599527877418155987340988779526859809860923659528750420237612218202687608330689905779736256086636838493692351964074654724406066233952697439439228500856793006139180388568878840841695175306211319251952744122746687466134109608334468424197562727924281831517624117789891520005053116545564572449997269386209710201279888894449814973274501072402035118170511559690666311551256450341078561552391354897906129516177911420400963717998838768478481019691393347104252330346241666670567342369495037176570471279069296543666189675956875131139248629823083403838312225005047063432735948084496532585245594335750272815919035355489031725428831440232931695043423914622466045447756611922729031887991697752768608853458617122761942987356116761330731373175037677052972772024800795339372845541893175226021193192095036257762386838396467108270728967132648592522903703003618859092290005454367347417543236447984852344642226098593238547796013994848015350295276863213528491781789688129519607795347564490459615109451929873965431549466631307148034791962792110360504764611108626372540593147268120919641155356842105459467756629065849950350466955628545700996481732555651431318947226022061707868285583988263579861405131170979930666328080917025203366225492459505864895175679783620004039519613577603607014073163033994323786989568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] -1580156208581053600500679527228551300931556927301030152445431738018517764126452474471281959976758820208469518907242576245906930086838939642181022820739436726773635611608228700482186572448163795906025436800737726418178284991007259966513950998973910285665777381607741822078824400455977668961497794821920196970279304730606253678911709417327843888510131837711644772357541407555610556712345832963305442198097404311699745898656747989658365528488888663933544107605684254335661442765318615665856625324135512753319453350876770748069843516908315722026612944341777609318852414972417609870341891011725082421788157333838186722399939517436632124758796469183245616342581662528839277447423244648742227399901994128332300698579343625574163870281382155569616135059991225174599287292632871142811144128356705637099060937376805383257951187128637431591250673898962555525519464929335783924142773539068638972331794938316334143177988712220653342494408233058989265456143224819435074699333089596614508374061743522024747454823289704995545933779620869949294207333118082008887205301601987983909324918493347360149830834164698404799746029685594334962559799438121394617604428875548301752210473034798830474277905060525632313637386714996094030927401398229367774418100040728122122198593068464753317005960291683806041142972443031446198091059273215572365426732975084297318133292320518345514396124518529220518119702175221860073849856731651038342225209086953042237802387874377759219565560257551889613094619460159474368448150657672017603142323101860964208420953169697836578973390986091513389785754205041168720204869009478884966646104759701345896014139565756505635542926785798168974296873636861492495053125662131565618169535514672906079149315672034650788896748436012975033238861394005592008034512273136173989690581646406970094769815839343223823972567117594932306413116214165986929928395352466343424622934261388661451916389359437493000058649086323150507924349366314695738741914426585716456530613633024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] 1075728943130412734382398109610600181926322734088293266851599302045843099927898392827397946742837606050530671711008428017969842823002617022790002107273418039738528406187821795869327434762049403308596133984998461466964075634050328780160054817567921754252985343625654816142657482166248256773652023595692959448839309063869278248099514618642018984569672596158302035173877922588953487564509003396975197367751091159931218209602799719777281845024574348679818428176641897570092514221022109728372699173604152162581445450552834800179137706181785909227388299467229054468333752312621216819361684082728472861205322272311904996489586623747122747833082158091775935529019521425199408539701045678436618139482448282857119742331726699387936633764847401163279528536394725979710063070781826151508184017738812642450111881297520226953706363846795147007661463267734085240627622655436988513916715064698211037430653745308073476270019279342577443632061303963408123024465791106742781437785048879192800022988577495054468229412574586057335899595722252131608079238404535601582738600440731833018990946008401862220229996215593983147404116023721233610272255668725971089988953552951864448255677809869289913218175288283780427350786105036680313469622923288387513879817054333925502653770833052055787353564124116462201336483529973721084857971412509582611104244002404123856549357976151066641948968359844661864814583119273905610735906755298574709206415291411507047870285559307454340360010560946862743844521214496851695826073195060144049195153025092962117350989023429507027863354944774227236217059839694128108740849390654633236635538463096549131696941606603436202388177056878535785509555699584385094255275031532726353273084302564943199375772871169601642899334154561268254982870171485724052441413509573969889305440415477308005781847860695103146215480617271152564258067105272760808876066260246371581887477001418648349000343248816428132606967239752581260039356210111284082071891093280047755753569648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] -659441916966445883631786170177953693594311449445953445056987762058283252677500544692575675183785852734365049672581741098870772014610148425040003229993771188612294994448290858486815571301249367330808948284900286694847301303366582254746938659296291656015978747555811517337239759541124269103505999924168685747465178335234921373305977776993432809897848038353549150371343985270661722812037951255667351421131944407515526256196729955628471190290196597665199218073621389442921518652421844767448403501667208775863063523027073507143493432838833961086580796324312080826128288174746845658440446817609072423497020007741800771578622936688061866911587654906587506983100551950918332973947873377058700672070225319528904169928398236921088821356154743448084242557341828380425943385989041948798860371597474935361901887836687295530262769528028878347647710673942974418726339194439588948130506869387321039472568016343809074420709400468388817616864117050472624645687041845056619893700780428065475988396025327709173428846572726651301930413732011385629164518190875257137706108464779394079835803646315333289395527468901380640415114014475998333865922967043079996549434494193771806435670499968860840199818388892653117715898699376296106427118426272394002833744300041830351149863579808012949025406068939501002082101691132271370479374407580340191755810367608604610360971358687332214833684677480979683559419421566633662853411792221644204102972303767255709128240520006548124966911309484694272678343500295722828907817924094060023823505682603485080889469574058456079598619518021927403957820125167574382851033359650019451650798787041554919084937748294295472160364810992201479038453736667322817819029621196657214655453277466475009727663262728404195346171350186906164599177323547001402644686487603509401496306468427287101983381764694443207741117916486547743621850669399469973014970862212369074750522820254229074778122211208756372492514454418949879392058456073933706653987885083176432206048395264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] 358486625961947409960708679166769724740548390910846157428259022594282636732750314318896801707528073882149085821194839780687033018070303692317830061559608609131155655388997031356270902628524453415458397823781581032816945736835429062438503548285718280674480113056221764365423017406380842949583965129870289365753328973598686376367898929590107018964056121161095511865938777736193730763168476676310345916466891203893303101014726744324257000512077975239361774336317721251480984661635071972705571099180201643304327466058764314594559871028160716583910623008152512425125448290442689445595909691237517101742776879203298439377836909684546663652659371122639238743656897673570278833524215673190985867094379978766649132524299717329557654805696857523276363711003013343586245840716322512115247562159801951790397931275089781040872180572277488135384177015591919222109758176521849581401922422017260492722122372730539863224630737818473815152979757795688342107889973669022423439548639813077564563961184181076607250240720582786643788351544613590355218702483567242447387527145652358033568901355048276606573613059948034127402116646404377966770349961845387719027846806557203342188765882709282263490547131708023193945129559519263116467579302303393576237013427189925075344664252312899237351159413561926309466991238668274141983993845066988165663673892468524971093266327523602628511018392578389891899061275660635371397533887120214248307940509855541671718095941368469291426693877659631393734937937041027650070834251977478005091829120704399774996665327621145557427119579112840534010845916032681658345566464078884743703164608477175781836357635762717370887419586245241529118721174137233708096427234350326228212877478584543087332216220645062415298882610162173623768512351133557226078530348380425509668144195073342143837990558185464262434114480034290574777538913796856195406388280479890165348038045430886976861067271284587554234720083126116347409630177560688033754635860967369935389764616192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] -167314512367791869213924615875757331576667819234205261894336062873445136993958409249320098541117248658059661018829432756654744357545228498128673586497744525452678102792766317099687918453753272278484660062555350602743293128057252266816436384559479292561735353027667549154019379764262411393493196748981541861635904047754402742209806702580113226024317885236999928772482874722208349444457906553778424286664959340744686632498001883552210909406540012187102882739348854262783878452806037799211344165441133335260855989283716328489343729752733888931599048213724841162553530210157314177711974266881317064767062471619596457400747297577750625814121230918955734228068778023268918606622912279822739090168568618117666769508703762771493336843810478985948701017535156274964449695245724494612629582080440405223055031425744902585813605767120484023657408963754813505637708474194315517764646405555057139124871553641206477894718924561083977413976147427146776910212252551480054721334503338123977909090352864832903584980511944991678566583828149631370001843340310171897138053975829532103238758371247170552463597417404004619044292094403539365061506021735682518446694823247489680134790720879294109046433844359355104822965876730088313969123269509974723067476450116126597191198922125537897441224386534221572066116393016433003851790125252647036147610047795179585889684518555302493104313793527916516249614634667097514802193164549939893032511504410060541349044547161506203685238420125637973644567895097592082907338887458043082204746571855278571726568100755079329699536924145493959819659153192093576632751260984584162099511386508448233138324904484423337378275277161592542847911506083287581929398702910010880418156292550414229477066627579437338300108058969807181719614214613333732008652563528300844698662774262280381098071576018084975512607913215668928829854834708003500231798014454741687932570111021923212805507960649002567006172499439493089768222670791223054158576578123199161262724349952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 61604808053316945964204353244290526919304852358098451565995613806863982585256456017631128114764512754953437619367511410150451521045894391257722932063072116247838418802894351041759514525363700775852561591154517276143297176913108789853076157976618091355349066822623838654341056118533811412352055699335847036201598971938192189247452706902273030989265218103127803229639242862377753280118513613236471333024003807554814940473050549812276422456805450100220386867118443648690430013810108720221255622968352774344627507557461843946663309160589610428541372732495533186811099608569760163626456576268540728908958618772674205302464967221734491096692142133754410495893106394321382664260803070822627844779875700269410496148304092040676699029316374080587538998665121469591565310103237164352765440403035268936228609198530039059906341066990261503046370556423103729083907983878096186631637316099436093352132951624816746111097737082535522245093374652733758774103106935712632208215383388985309048500928762796587684418265402345248746553501813443142327916335648865818020586093966059792418471594070238319341619318981478479383603099495879076265493809954165260612654583659257115372026845827887396933794303218126205873620063677267492128636378998728982623455719189926910110294457126331906332366309793225153225544851770047079432618142502036489638213725781407845823499286441743262539783858092009254760441826321888960468493647676270379551288585559773128118093624712819130475343104019570628701481412594574367050568849650419032625799344236666702128872593946932348113372918003731328064834625361043765776359520374172290566808222447181884555155032929421429799322496801811431801155868185008110278051176436804209468099025929571524851242918294944879866826167763179597808945377398847270618459819890342858103287711094892817651603626883734770561856246468848528665197721492884066789790512382304996341494680133578658133241594444121534305650469713637151292917009372598851889919087867310825288847327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -12288484631152310940460043136886944447156038558226630513247400728587524087795421412192251482078423402295401418904228251479811684025081295807506213974597030335757626806332113125477669963733919656441847523734864991379326426856088190889158250144365796274714516331094143113150539635786523344238026719983509456764502673137863340509934902956310679094640026306818875725381036655353031141082207178078473371882217352809210105114715051662403850147722996581802383293242422526157656270331929909274266015493057585723465798183201023761139342375851214879146289713578663053706171285589024735122663992926342283620095101899230372332985882743459139361329224427354664550083033114160774201489085540476766284749404228039030506043447305527038342239379170878931200798657248006120223937716031414637222507581994300156862732120581927380058619094608244299573569419928537410945932528706972847076624661202425948012843160954839529701222718673807063669710546333747222737108872853019907175529711160107663098274408972860120517018557122714838891297870562077376224184080151431641240902496060952708666519897450737478691526711527169996604198683388239086338885440665680995842221109223504417888414746799194201955161815288934498412780383993714346605848543313958009238698048543502851894837384817660968451371286675117506222560646502583364834876728971728928280952069007373547643328548233688523278021731014292073429245199029058739257237276900757780033316726322728108104112106178854695005506480251170484780883091444310844227075931831459765712920240206170567086317465761454723851086404037098498206423890549369722519560624831169325984167515917334424109018008661417666974715439445489999370189922555817640936023348526601567690155245009234250064135158463994501410817108254091589826393195537662390938313041383894652040516112607720600666017153182139992130363137645443459426127504382325672375433499121451832295495434832172480809462163404003642987349433254883973036251605419065659831712567978520881061477482496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -5351116092445824317913974559163387947647539066793926425057352909079457626971234024124688013169022882008946026026129502943281146691948794758188641057334304014293258424308059661064194986510722552128982861813722220496085857870114418480085035560145670685727964992702719054198159076744067074580205196308850816767466642171824657996146477103711257527877818772713861156921779599540092926215067754631611747379294814563378182577790003134583297478209350160176939841827543403864002718148751906188578767213948712179268122626996713830641569222760680455433336358755433479966917577216302544872845412934891873117349537793203675109005715684497923735570216171015273683251497171761618839386648358863123629693420379622773117288424721572014016249668527120438525839040569113272101574897853390412491784734643810838148180889450581216727391654627602491040270164852711933880072376737586927218978998807494342273168839203871888083894005327344356827463008704718040179195912463259775152655056156785316034287688452788386436127799161576496009633248740107042343008101252608739408694308646426116059715599956639524694339985641995750081108653025278920483156527000943091585802970211551780667963383882426808118369702493077981425577513839972720661039950312961800140327343661471169797439996481002395135817448743593401848480320355483917788539639655951815611902252677775700305085242779205674052603722001678368158632112907018713904902117094615360561469235474112318178035251576277831556457699176706915419997960315225757854704577447958129670948295525018219506872448194727063707515345793340701868135129179583899192347461707423999869250797757745879753964883500549390394586661236651488935401832075827505026853802921812438041973872909890178229768264426037171389493443428502905574557421426934148465110640370894133418937321107491788349131299926894904415083643071690234259046619123543692506416321224373086202194971160349527997303318882720101173087495885066159251684099613484233829791236042665211927770169344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 8275643873463850372841421738633636140441871973432322015933833825049042480117806280268839844511028572344408541114935066425919268426197506375642972541005527539191170777186082299668531572207261338486579941446581073551389514698982926155408908640458766851251917326741572811582754464206593130957090075932148257739514022971562421599191823396786689852749390008401469607987555436025475231320957492290332555078312161759279405651367838382677724093064421446776019181717253973580246749175541158989724243987622774008429429210018405116052678235321245370802010310373221497443600676202155563629548610094876742464159874190770986653755496778586410053969668637004764880207794104899485566145333609881772496532616175597432866144702421298121745526777555631213204581336244426965927518563748447306875474129722916745573956732387930209628962986011199216089474086238450454323102308425321184632754074747045895592220146301749100214996647789512009202931887022447911573199886125436234118184648379965440497298801402580932846185070180466737444406786363537413458679516012966010493382014775011546072858019789975531264599764662442470714063603272627963069647909172343429695693062762283231970957085988825344335545219261600749029565750718816117197873239941580900050492572440658759729148953488689334967085137531317329539787631349620879139520335613738849329461848283414005918456254018574317459010783170614288059723911321387063608060202371335428766359407010535856169491869350849793469600068526735801826311479558772838392625960935594157517658200281403646374768527950684215955520739041558939296495196028193823694775916572846237964257804806787059388339974510913292380983757950856876893911972684648119924432573182218249321938543731009307988161867792558805183241388293542403063508885967964484261588714226773655785885787667546498664780063714477859581995616215076020173935596909743661912621073143503323909482139083401032786370128700170681690280778064478920852560726840041503481419381647922320636492382208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -6151995145312390072768862426639723332418048922407573382682816098947067578038141268917086888160713888488555638963997386368868674426082963056957778317853816910329611824071732283846548720058135527229087908048521135170673413525706860985988725819256095209493348674786543041489366119179696621287611616473948396338779883240525473498087940999664770787647367832766998882431877880574829578126214721170831600987913625733025913607670503848033312899281678530245136222992253751366111787965749769593789655838126204317919481449547304285589380165109605241631251939074160515493817722326438576486359085784175643342515714034420652367197100075767942852326958579322773117959744016230578368433394106212609453120168449351077628541296281469272454703137868677670725460035425947306286065963612846250918374477577298183148544775299817730501920260696019185751762493917327890180761777230319426872174256267895205818704983754172373653338456627904902852640497568821918483218092399249413850682886238899683279311868292934286137487567382838321016714211603077994858962765684259078298196239419242972174488634509857361949358471180064840960680780660828350498481153568317686636275533343283181725846558820426076661564829282627500213054047632443320398854295279889661323855011600064448496293938901688160453624355176647860051375891007074624155324241405883470561501549486455736590143885895611356392439530266171163343080484752432632114219929672865172458338061055980372156949064967613907402891191364333531466167312750565306236525650330271259851669478177194916590151291564346698276167622382059793903718463435567858457021713646240228190471622517694047918835591125939101123444675916796817780750647585274141166147249417889962857577628489522674447089897082999057906520577507544755149654874143423176672870067695005376352062433195713928561605745943871211969810400686346759500694699779285599837737887818289933351982499905770815341732076434258646541422429356654470774338806476008179160839658758312024639920930816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 3430968798529644358474755917339655297093017042691710428248038235938172293661789803379844926546993318855794452930318548135773737544748385794300131539084290219938201472200346121185384571228159393768853366932600822579537257901544938929800047180839842266617125115176706701138423068539304690518034008263506659371342317332896531227769683927852325060047493349604656334236021588435427887688325009004576414595061375334800511365317282076250254311896102561037062558017952313078878187317101285030541392091835684600722559216119667001094251832653396932057210113326411408030517292066889393801764937107591667700653125840372691518108773581857993796201140441955194346104304942686726747917579876409080068804351969022137188893685868205156528955787731198764554400164148153559535507988376065087579905266027151136585468883015052776273827999869539821173372536794692585938069342767827296394621057683824622449619673983247079418589189597393303734487366164730495576103988492010581429008913321511278651313983152274020800844206136687248521224143670682875161328604058389960581947512323311032605913126641531836919635138700236050211202915205915556300730274545603010934701879341385704473955306381889262523511956855387822458471025276000368625649810228238646741427805665335575325126995064521704372825885860773395906177236173061056639993874209145410274232056038811175631441629767201942491099265150992044021635708186553709608582216147365943575217341117428555680233041146803796449657915115248415180469570889721221881693793444038765632975292961824000739624087954820844925964382069868253744166149308094437951460502893056163330478765189843261072529442539598063611930596590203253326027462089092494319001584315356822629586798846055915674545467578850626187196084999707898719836351657798013720829198275636788935129174718075673896896511356760285778491569863351781094768413619434801808928550521644175578379051561377614645471865693068357521994353946738479042860644001542178276275314855914704881460445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -1546156829691708675972329563877939362750367943426653377311652100583521651330268118916984485104366593053185021253191198669728410437090052811309046924376068576182810519498813393289635743822550136123303983790386873271613705821458544190776474849363326434782819673054142037091552293699882825461737400861908394176956965969934540901712292285539130701254272357910196171558764068977009373287282576034278744914952444091002467985488475204726980933156777515877233029405716649094536935731245924191285509039663944135672463653928293051852011400615772702039508752089557182569389692334982111310322098805582410348495458810354432020935112840088187870695655969355344845857360995089826154415305409851765736017876781592702173355598273311631433994396914659568351958373955492940316243182652943147093830930620647749948212567821194656212320998135214473059964880729518387027312824367410590490570084120093254985410856027289574338076269958022244365948895642316489067646352323387653314879372362502357568556333806385563821156852525369755548488156051968449424330416899169270077047656610231035719702406157880881435505124966907691896763377772032912070409370800046809139784997100553436568133123348372333133071109390203167851429968181601854808795834096976026778121197583887191396755841231361291446946364111130228173232231058790542507088789098452627168817770945572022476200885662249880108542668096987374472390460425372654572197995740933568509163121255257977551891435944392702768538123700747341312460213323826020259402699158983199632070094460881684141862665138286157854204486096991720855570056259051428796277279732179477468569118915556607202279424771134300107530087607954582394108264283751542276574350168649582884751292115797852865935777896410865172944549164882885613267740546912886268821673220817546541074195056380235511696107386872162684251340679870611946091152729161519963444596982827501309816008816054513769170668920153548139605503217649656969044735175830429144719301343268087946033496064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] 565301566074367304272286459053954677600590622223149730318216360965784828161729001146973442515123459902761401012781747009240508175105184518739790572268197288345040111655726775218117175851324513079285672822952797609911794106982200459655682194638991610340087181837602345885010018825854803645318707877590900887930932988682203920486192921927535394207771076547527984915019491954411874884750140816867131021130356816235052721878647680931750210541459057449677294250159125268153708563733591083174979164088047485457820269246529797549301987917776506200180026454286922481754406891543429987420412300354881967564852584204108822904877301441193099106470497080221508696012733154402510432176270929765854769397956294687274480612667815407149944457188223004366562871112737940240279795718447892916073491981784829762815558787721302533281067205626484481817610737408467306905228826684442689969913103184936395800625265958360515998984224357157800178479031134067555469496212772548336157948541703789865967995342390502819083824362793617986787809441758610487929610140274038248947600156059192857916802500657227028919326589513234604864641798917235429020455622709999438565051442531948918118137609398645631752853225005125281789605511881991806148099075307830660724423093077149944371156798611863712856456454052824644455778234280052865493064913890880214341574146428528343238900288858751450922079364391022163955205156455874550700240904499196446768874733199372965886730972111134099714426194365326705644843064532628820226434742340215873086747617829016148604833100095678341319989307319219259095516284298943747496265719297485283289572788697679907213628111295365971357770281207175232440264387751112783533957864678772656434871189103719770776351229103011696789610616299961530227650991555531155638885216082505110496568461030914621217789310309221526375504796788440182383525951098227908181710698425324661808781755518328001346115164211506198250972633991766483195330396928883252601415378543655898799144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] -159950031372852210196102515225997047207850412374626763049555280292494002433463535097425921207098612242837677267399384881567432976481908467890342044591242845126306244868926666388307710916970706020128985173496099300375441229844956699478298558240679221327994321870489623102832924243764201807693239468343041398855493037290612113464789339963593377239216259654646646672558448197248215928637935716467298610258747725938281037080473051800783431204262119330422170017526406854330927361765647096951459941529292687096683868267172116511311166431587036047733165656034455371233840095017098592531555962260352383578568906560711428500153931603265260760839593454884210050981968643910026366781677410965069391679290164558898964871740058712293053848404230729187329420978745219164511435237446669472237021441663920390470836592643956454437481457093548523710062650984954213828144499762977976446341001333069968126051674166548897882702151218924283710536708064928203454329702948363030481869666824531467463239648233582040467361857654868377787113703026213594642491008435348174168062125797750606530439717331351518923112441859274331242345753245167805710745858251222698040599952594226903236267150018292364674786612106772642441840786852149632052597492051315897932794091817179230561602158241262516147918010554814245865732855491721650454826765330595750433779214841269283765681933835819268243661349401263327488746446122152884285823780677937518743911279755916065453120998841312601732541724632928363370437231375178853847493097492239800513890835651553379655756234256703126254325682594828445944748354327418991816055593093413622051353875904173543617379405195506446071616524593490239818449847359298369613558983421692513569405851102689120945524214612534382018366844135871262152448131700629226499854158793491807068617609235569671876306885408442353816105897015003841358796703612820249625493563176074311559645712202986836963708988648200270326563334672227714113391922521911172777860114362236349001498624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 28812285949376825200053110416885781133903660776587770514022386261276829211321755602218429058427019800482675831235989158981282922144718185601252629290342981961646504241272184940242518086114593768356489453914017896965333270099578079664959669658662483831585304675210193313442082854401166366182712217915991865969655730260289206262917120578187728949974551758389075115692880207441731159897763486858175916931187669593808604878034020450850536939490165152996976388751834505996481555046964023218891287028183746109019554079761321611548738059258874500187438335586499427014645939389203115782409198058976491154668417095664180323296227201451504661583077334010546051076181604485663661360003163665391608655477285128879910760998038217541288578184320290363944155089809154371934842882748156121268747938873190257007407454997688954115997655489601634299346090791314745368580194869415976152233048653244037158536739769496414720000821154642202577547475301972121390012548938578743880822808004717990720108058817014598408911431860248807290311401820936986529665112002419947064697382952253283899445618636017937028530294684799819430375257060324288910050254825037821505153006790676486211653155744804248892338798565385795039937302616179884215622291975250545908274028953018664436473235399925384694981781313975679644533669291660950055530450020000015153245444618712378486358926895638751593143616179659116497836207047426225525447325199673537373829669074091794364475333948695256914564692955235575363425322835236594549522121162922513257832639408754870483107234356434026050486421345931416217237593230177156589342475932769906614803780464295664321728389978462587731391895179034021036807055619735347864425035200343491135018679250207944682279511540993260730660762199641598142132918781369717636674985356359158987811210183744072024702689240592312438600220520932982659740794970943432466096780571526427451631656393511340263593202401739154829207465834186485607084670860712498098413106891190422065905664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 1153020173085587432233007581013783900355747474900977789694726992236082756670180391349273438591355500304345944473845400028212411720657165791238940723627259711078320955957988338007256757123311229881462352594951073899973490459646060205223325645794605261091694640509174058142589464423784528582920295687513514817542791890111391035965203636462019309696516448551329963458909354372351464778568498169918025707244016959229866107683239910764609417754550315941980451915899637303466257832400440840243421313000225536709361226218394093728231952334324910681926557267506249117982339691238270085498654079723066530803805590292454844328996436576803536463013488309062248928187574821077635393463772105081318308335944986594604304352068882426282848780268431697626402232511664653368415713079127546945256557261063946532688388692141208785231106906752574532837994459324323934661619038093579185855386125391595706269862427837829846847949468920948855998645833552288997915354319507539159377330983376086002011751463959379578567956681901273733219851769506701375828549081673030169332255459971549604091468824338430602835488593004386497334170194662429616448923517918348053170418630029722105749114283128800505244184442087568233754594867141462340285596637033741974824322088644382692443078169452458540010623186163452920275679321693716264204313219692486516387079396640975918135178508443262109560952310080443874434836188048332656220226546796711818905278089755698287259194199967847326893564882973903866691719227924652333486225399603120818605951514307261077332338673185208816296558616247852852767334617370961595795339470070665763400612393904362293348761857816651582722513815228186059345233657336323096669014230982786013695865409678657066468814799965464446488441016280505610226978393122912516637657818844805864888063680674164528188459973072985343671230209781204379497841403976412124254525514513111344680260182374604566628477306342680897328301498489298380433472898231028499691864018453400834277376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] -3576264978391646365858136239646193539047866467233905167255472097025531900244828800323949224987248202739139313755371476627883097098470353528865630431621083654508230912415277424237878640229465082489950015689011098316036849139202412728310359384393127217831866026155789738325355370011005648077765721269482074446676269174160873537359765441967835533583603543945530845989320366404574677198221314072416740163419534669210182210070629987041236388644471649805858142034998005318037254204615217666990501423523511524853782742602211614819461462518807999997714491957180647664006819406236953153948617790240880090249809381138564694578614633916485944784370430777677243062027643052566612616740414146313543632562624663662979711399051491350656029773354116778007840489819612046485487227547991522004155786313787645336093059889860364232698015302133442038593909847390808856554933588907864317866834757654346292391279869764354773107937635418550362426460349974494145208924323962105478724896555684414923684022576806171153234266383620957933528414906028969489416027879047878464143076502001911738763748154675458763912405888989916936969339478370419150212053982363646735484882357098414996191511239751412925546934563266144361607387867748918133167053028160205475989635325878397458050822178003218471814180377835177282364437264954492818968337769090044576176005063410698934051791273341185285893683262162404539053543085259680907747118758287274634301148859308746001214631005791850764956442756446385955384558963692468997001042848174534365664348903468484999519304822100220202920983310625814830010588733135204342712731690011361929734645601227995134283539988529118072739648593767411855132981027634868314666734424997511694312670600310080747502064803201278992756983014253571832524964702590386835840747314640777357829740437925379525918702288434230588217460217654981046695659359876095802620007388571590835227477184555390765767857526550288630828807490341663471490062075035197645417674756539074782167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] 1781908617774800672090072348658577341482344658042761338562039547225822057579298821512426815640561024502368242511154813448647918969727624189252543185065450044903215754387574233308110904588452280497054634160218802744457621920395164173967004654888329364836927882513354535105346360144795364846740500228583853817620938340603389275223099763401566939010333130283268601061378054984562179688272860548965237712312294984152368924136655454405092476215511819099123968896943738277383901753930591313305752625386566867389768641159560711310465663908525289124821707109132655597329123539975455845892485287318716222857789786609514054770646781536229609072024073288489033513623968955889704021615974740528141649989028809578137513701181605700851894701307868139966763588128529773603463915181758704251333264886857470136049580917130789737953126246811602502577927179718454483883549731051493102891506346305318928940911678657754910008952272098850026549370734042612877659570500083263708568926457669023614705239687834402548891269328414987059912229924829934963200827217895152812698813726569654717249339969781536733012863090561776602608884831846444277948513424539914965281174944580617018438568344098587408476606923326870011664147886888286023353343867797907338626711147535319258952177723999300825877013641103241628103411718103770714399291314542638086665821782773422528407296065635928724646911509220321090681320932269260607693852868637208850824177322165852290299598663972450776620182434789092011208263982259562676849148918836533034462778055210714158641881332454632573914366786496124638380231845492752537973676998311915214327997962525726934268854565668814053731218150649894148589510990756146814831367592305349324483258595930044669301857660077689284258777628485062938611134247963123327083788134346376358095294621160399584481203486858283545826182955903898204663976431408480942476773308231770853427606843503103483248977900437926101470269842820262532427643577516238631072146672581336102862848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] -601899731198176269538723085854078236486504193462344353138070510822914632227211986560785569870484789789193826081496999076775602959564870642550416158647822550549280558044644675570622883628283539471076033080596295801257550058837788924262851048568531719661844198605818508476461566509866158881202199919362966813836975417851916808075886004120706377198923891412667126354769346909699146421733393338652652172642805404182785594775212229905300978749252012543911006066396960944664621766711574603845134048287066023356030134262562186931685048288495324581379345504897988138236975717635800664683399188065874032487191038980586194262788698497361438685952864073495133898366037873199757816935060063614206551076812565239975980969493238709208533116124059151203864107687019064485857434255017641769805197219278412937072359431788568588043278444274964784726662438076375674314456930549784401786062965783663640754426669124289922351168962892468018130945078465911419220296398773621369290339816189745329103275896085492854727971586741045952522085767794763816218070607616816185200233334812817972821408860264436021524547767537828272047663327919184749466139813397590801110581455771560128622421064492691694990579739121276750523756459563699457481437778909651138550641405675641723748821940652294891871631206540917623531026679154150772900175170242039039462630604386146164709192916559694295342616041833004793903102565206146598742639661219287092862833026656024288208409820664716666119314669358674106025334405696244915861455145649354883092047278185341884185658814688761704512902632481453420281830259261628460046332546015435122225796869174844252434776674453607929659504539406854225628476040883313687739185184583339779792716908722053211798947120720110777401604038986852860119030196891518414535622892120141952123143312325800415437682153588116278016314233491466432786138760503098487259708998906504028586637721265089691011530650972239615255652432405965178938100195710843217326242366505336170348544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] 158344653822279970636266496358980259920377788613594971793977985694196625345317541039325566043293653462095494984886623513845629335591665790892106444118029743374493615652886155958303535144957450387269071990854042048914983030813936601451310901735677209046411651255187809870923617179724605473604876622380536088898722332865939964481178508188378318752868069749291273197599638418894720889300135318197596080156794667805599268705838311947984176759989187245169145076068222603242865970378888831977335481362576278097619167007847640654519824781709251989753178993775719974871481843406904990100438835390261684393430928757764789295680170640506899973822001332745631803394883378751267542244383032113672541311359838650976945220636508186499638291786604699267875484616157365206333878199126125903932118630745362430140656573259215868504715980130064042414405511726619970913748225392077964602471812753818025654970481748042275686526878011550193955689781889630475513681993773032985057948114056212123953186731588649931588719995372214516927504554637263342647441559652350066836083989248726857726092780924861834530902864496602467281834869318170153270584966772890282021529087995573729857347077497959239936899963345165326579803061836343524888803636526424257670515906747493657533552490356639929989922530986087781203569818703479199924656285922246561158590628940100935984157902203913886093046993828166509433842750307805573000391270249499079865207197825047466326632758650794173329946086148785306279404072246529372155560298967374641613088206661518682013888210887650412254745203293672905449955719755653685467053687193655428858322995615378423310949465745429348809340229147498284624280659213487496992267301474302802949748046077572053871365065452555794157048063050912348449406217673117710172930487382390600602760585727017956175156933928925832335881941200868478769317539065395525191242922342741412678837059600222527227620161927785467936100347105239057587224402410024849100019414965826258731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -33688138337494666237599829994623874416383929006113561306043872775125390787999666912192082334241874592217676276771372786247378675857774846206111772858665699335939632698707204133815524233538787931924983464793243835424039313935613820037912732887608181903502122999871515824327707238717182809066695344451890887383103309849732351061106507170877781216764076809589571464222149731186592302708357185538258082129097882228613319365482843087559146419903136457034183116473544722885998601985654422619466652571382357754610316019576911186534096420058257345479266645407412332498612647609131822779057888206665209877850435603038850259977059242992338151811364884458418841824236487244866297795778988500215050788106520592343676573454974011303332285913212579224838027808458455128493907227822067645534262137583968685177450222697866252590467152647621117310163010437892538055699060457038608501665927005568135311072767180492025313997262921220599191087842395588007189941109964666006948158417181659833010893910069541233510609274073652977538376438530830161899141779706475067402326022115826366877153829085644177089364266788564033642629849967635395081074180424217799348321247523592941118849631131156545813981460506320806059813892246647843810452761614990342983983245169893668896477034213156557026566621736040756343722494320490672859603515337540662341361086170289046391274194524977019552237030384978704580782343097876254646743029900716664298291591682013675750348900857427846060250167569102099029815814348362549883390961130459480961614078429821491464527092261167834418223142048420111250192224218906627901493909022397843655451320434738087587558091807997711326096761872897948382288745030937178665341853668656703468008565151330469577032928773289792091098843536768999475883670354094013504868182617590518095265220175150007758137444926664356572843191638726983787624460658555210948922007299543219674230926190750042488400728273199377058267031844432038641212247420279936188171415737179947663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] 5833533191363612082373217530832413020024541200000407368696700813034468400199288129553446115117300885280903633845076050431184433073989275369624745795189197472025677532912648689072601824661527467863011605593414688930277267669327333427343887700315039768252988458312130956263223332230261690632752086815885942638384672977622708701288888716077273447264056878895058118595876278456548344785492516925705336286856773198662235703422577312607682921099919353789045213711511003409715848842277982809853196457176894471956997159079790489539860728201844679941250650768327231062152017826220905951015093990460941960907423650319624557461089391186565478595718503386834152049255434168833249464608947286120132052209877641004786052557125454152343813834768098680934998552203244422229276666382589915113894206314795624587447606105221724408411873240155920574078881150055703679078277336389930495529002511515005803900916064461632233803069793806213887880468573983499907777233845512092823983919857377291504652652026096661664282948820109078463127225666348385090166125336895289787196058291095878881381169913512510236376356896730412669062955540565975898628475946519799604288918169364932233276391745618887900795289373164026814277846868847492707372376812817091698795659204570164919898512075260883528976577751482096989928804656742395068814351801177729431076587210590058643316615252147170744941512671140737925021438194562602072642567595492291875399045335829060599334564973568281991124580243122055818211488592999110683251790739156082707474993122170597372304250625241152636625643166341820890054016541371229947230723961740950396338072582099644794844358242616959503292564243680034878177584589211173593968411389802290366814776833937090309200592614674614608985497297410238536399540740604704153360897990565964653592948575340386989054415049037498398292206352582544323272583018471101806126165692578429690478881263977184882012038082650690311277066696912071810259188153164155156165640980318363058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] -813131944434738773304445807545098031474779663974879484106535165104116311745527818184875062715416127190498934907663941973395171246197727286569885671818287537117852273919334272148185770780098197868216127010241968246359638973227218172725187359152812357141919060633103796109744341958381469078687472399603427922411486904431076682493670913392365172253271521776084276876687751058019726794175245452389851336556191595114064532420474058323281261753773481767329193513739302365421902202073515402357412677552992560261619976236914456099762690436689733013405743272846624940465637976064585434169400162229989120686577997917212177810856300969666972122285817015119443737994268880141482327327001009850470926700307056937966930215773686956249367784316561098459402527731565910436799656665485945439506669989590638896889941123863400433380787567663919486901755724615887940040706761567285108388385842250615853327503490863026671896285585032097353297453692289515853734195401572506514833119929080339963974023350387372514752663897126446339666684934643845177071399007454914500921282062204091111199037576460924910976896821813584563482313200945696266824434014897903690734171955608983133902455766095605901632019092011005375129144209583339572622125796288063450482779863994139220707028237837545920383229848154816351779671149887276992048644777093222002398320633015884945014945154126288699711381459425475368584930295319415956703431647369057761645569329537955371265191256574612984851318462649840686434536061884553362556637444733806175178416596243024187928740664335402806543415113978986801659700991250272373783453851017845297785978730420836085493525108253107120111310029795331000731460962125863541532096454950393593002042451473167945288711160400209157898957901482037323669264079664511362386981941578005082945900217077669975297998575703611822516684223833785996561678086040760485007802223136038405880419867320532492405917957177085541811028904492591183708972973443571950046847742117844877312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] 89105899973795740467040031127958788805581870958854410044352890945116590912638716708737752779068649417388973600632324819031240547286033894454124682770639675712286745393458511515156940735690022869620730902519518990245796972369464868525017595823487506955869838984393197019072763266206276721187937833457928623095812995880187818570208046007598265718415021809501633424658468429450451090428182867393339397996218939595767889193869846040952219364087633578901027994549164013270307445021688363215696128551488327892632332986279278514788215530106482927620687067829988528920691324196151909233253327260624052623885843876433692854075540786667202263197450688747053006945866877735158194028232127051779797324239219965425496907073570764801882381519290447537837731715662365940314250691884149377950392767069106422129277137468923839398676777400542014928478241034085283810871755569190657725788082919686364670865560301243060833959670230172547896370887683365016768165373160034717642237661280879095273468823840213247693893292433129651505036485038789633862953535794579279541228266888597520822034644569892817343317063987500396197558360704549078971128148097816996704851423261237973922677289282768204504974596675377992787147441204666279841372191104215469078667603523689636256860305752412429185807467764219169932689958794417627980162956739920247857988574132701307486279909942377979971982308363460716160790102063672954824221404815589098919507983769071513625025958636848763796627337535524750219521055398810377445050390783969308459156692868255075105579139434982113872642482697433209552995255625227946933455503875662680950838083986544748791662167971481342601661059361561289856346589630371417610570845392667055137769054114233115712626569113713243995428987893121549606430023441638457131214168642166629022845205073910508154479961062328763550328804211456853947454579180968809493992862838193645372846144082712851725929234312175261029356728582670385638071350179096352849652780069136891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] -7624668694587865313712975641338873429168402700256746752669018430781223550564862915920983221193139297222414268369920816121168850445890092412841205882590259095496650259446100641826044229045804484291685820370784366253750175558917047610302607579464979755033751505591044608694464478609677683851784772487421932046425310631322355172433863671875130141886865762925975175101290651167194452967125326735148061293588404988005226084509808417050829105777295395217454862322331626556527086640421558001849391876416961927346769719886064176332624406984251947539208527965673621002942486986542086713271054380639596570193146910796171750325815140814403163819455761310269592072171158405697133099976872913418836449943202252800200345670877292320265107605698826056627168103112699385052245062877109880641610212643518261713851348653093940489872816915917408128280623709494325814945386536081641532053561486639381271357829917877089830124809637490982281897684796899333567720018600181062197863066333924228426333446793203369066989118491507711937832968446940753519685443799129132362408660079384739070765087850658874481644203655456640963406285374456486668356870652817473500043461973097012340348501235874054719946287906459848023980580832213078237660781594360020183392398821231310863981184902882031565997872056341800964699397632217071408234218804345458793939561654326852156781204379675655464608687705418850149200721425537907680281007143650261902221562966366227226656650589281746738751747396047072780013212739347275687013694629815693192874111732501851072820110308219481264325473762717701341575987899526951255171744495278924132452348463578462235763441229917931704441948384670046491836664412743103228899547901272756367129194240369083136814862462265469928365442630712530420591728504451517368480481884345473633476136917979474058422982412029421967448358290784127369283351216415874696268814566297777915936539905658348095415080308995027865655361113303708267070690714802065788422234065657135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -57269451675933232547118179569780512259227297590662727635828138261984533449320743871831180403024989958548920727163790194175564535536557971634445953478583972466919760654903909578373852593894856861566330563048597535421212990140673304345027892975077177341457796332509608423827318183523743804565393932027272350837422175530634547780862378387868652397586021597228201383793754149270409069876113402961219704522976938187524839416502510492920596492649840625728020145793293803936214198188240049036258102031366361973859707140563359787790635355410592366875242978985547021383815358953803942794359256744916119446010965368266146341918190520210490241046357768924730809258471500792615648560810348093470281610755200510070715739591319086882442068484980514032308618065222884256997490690539369291605310251497825628319774885480047956750314759369104102253065966497607789384461932187031245172330123798818269373510571666899745712219001476034486486423312258200800399072871940661366754237316454468874139465646842438894108587665023032762027013338339675014066635456689297186591507116384028748694069398535796807816784574757812736026770448312885196993494952373534410984554289815468645878763866820210068693851593383002664968989619035898713694587937823668911956730015704832812269411795810642000433951590738256966932771960922275768175709659650743850920804737660337065421176779427926914741847547793622546705601926100861706432491336477525294545196129719768674969686462013677018835523492198909475304600747083066432503897147747556909575040398949780743788657690729764354654559198834260177815769579931768145305340535993731608244106423152384600385917771568687363194065458858290255700611636086950738821576417077238053009788462239741204976628946188726306381197037076506469925462094953554117127948081332111995982994275106938719030309823249971265732067142174026535140657705144178531229261996039892575461609897357848050417359743592712440724414332549336460684777624943443125825699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 16735716056026737171556002884230804872261096860143488239787190016454065080624911010157675368018623554514362837017748387156457149763840461209797491316769500935579928506372444658560927214754308549959331229946015642474702654720586705158386317461057374004915302961886324180550572239571731153158053128486612167686321988558901143313863665731765335162975534959630253202719985546365880344833660788042033617600706706104198414616875462252299138601968621980302963550764125511423323176009695269560769232365487207724837356398244062477757784360327095084029561951574386832801031705409786578924354145781199599298068467172360761705048739934714089292184345604565448640893407732529288818223319841407624936366608191029944550435248090801292725242066056271213142998933269360375545522111938415063321931196154943509144457261725080824532667258452709675785545209170551474033102429587094437739762000049974206593993495634493659891539723283227279657873821383250681704205527123282923173799584230922839609334934907744602639372306965700211634417277043297037255161117540800434634024299967030743647425286328729932219369732315621426327374725548956221863035355408158282052847678396308744111830856476436185019853025776678100938017604885593677994137688573829354103614048615006858658566051342752981626891858230104917255053328236696595144894105245420502020394222977227961101445310049292481099101005607886739166228124810231611263028120543183923786416721063418371861211307646022407772699921130843538127302754260044889541680547659543819175969823918444131768492967309685702868947635752968966558880859740336796798565933594494985869748812055107995587987848031783304652919248944706983206186554537264137420807844877926503342654006350786060239500402915295157385917523180169013279694922009437172303958056264605191759305990674987571693453153132859294867287779314141519685866261342721883970287556854584840083758881619411914158834065749178109372837015023642365185359626597274752487750893568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -2789722630181087259520238204349288383954928758493168174971966753402946413122166244908829696550128217597787307213863744965261440599922827079723955701934971698121932972816305640887154214926206633842343505923583495160427718803562968640127521556884539251802528682157907856420113583838761850715627523901693963834203184748032889746528663681978882996247667556700386824537643992408427775191099604463195727535230096343994956726134743321147524755145204723518478121201220324724064390960234865483501538493435540522594025141779818995744149289854814005954944246071812100845934791516506297217314726934150572689325181459517472364169911537488820311021396770719745660205707364435481814956475286141868614991246017033090604354536503642350171547211161558556431762702474833153299166896203932000628339062421512150998866700659962946983779995882761290343296887063666454246847562735506701833062333410775578937917687328887658538194042506614975138231012922897310886513773070328816350220002794089498628831332374267246649670956215069205710394796048414993753333970663675556632894550564768010294052924391867046222601744085143170724722158278748555369639817292272054707188115525246281988014998336229634889283601493289484991109820072824042925366791409349388920193601562792758548980480913021601197764309834818710664826606516853912558589624199890774253288674267879321249718812289089659309498522603090555572620683507060368696227102174273278252105553551568109379254302564709653329440282510444842221839047991683445250559711168462165654222056393784680522560271160323125986153917788173091688387771682489262759394503995503489239988742421040407423923552089565355826002414282617009258175699465643698761725660010319658796420430355412421311104492691188196142155587749758724037915670815707115426269141465127287574260912469506666117597387272868044353869198525981149800741341742983535368185743690540943230736525665475396966301813903723748136845271447730066704464552490534887811491714564096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 107858213168830818878670183181427023310311093890473708510064306591933542965833263942027719019313403005865882248910263477856966321124468626163811282058695916384141109255874191090751875256883342384696404318414457887048014891060813868924323547212120417271680862132169416821775549298305334836417278756058665709763265740380258216875144545682361851130929520779569626065100928589116743093501655780463740542023966981412774172879429093598870462418706987590373909790618830784202124627873800596510646732822402411311112082296101084875076440312901109847476870995768668423264759066620473676532420400491673814722820312799922066117155122008963747258903759152635466233876344264403843264638108473622409193946205795662835435330531134414668514587611630986408741846989519977436682008157592994428971013284208096928001315016723904175286525098142645387018594710077765982103978573619201790153682359151455685238311005756604771062834516216342965504137585760252515172568402871037571539813538798745437436733105693909562513803218447196251614586301186924673890593459086796362660587600837411437620029140908649291570380971029060032069996712779921211960750460798810885148229908945342962456657731150373016465350922567935137184217758594347632922311016138913347709354552049652905437474043863301183718619478126603120223805119367146973783347975045074777536822064394242363839888563011928305422846692628828839955262027453112675947572054948526743687687170991069326279298098842636824289103309926434666919830932597869485477795475880692384145090226980148763244760621727196633791740422285208270039703723742576362380534408306733033334715270026412206175053283141868393771842854742713498139571169860556680462791381183798690586308333585470578370331604832175138063914862495192309397983817560395550752877759453605486759984664500100583302179100235411332142343024267546669270670971032916096338713436074781842269411963279056639746217726267724898313972811656175675672740100620199954094661717458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -2429708920204870234875348734322262332571948630734442741741743296010826939094134781535114043480592984902242506012551644292215694916028541775100060353939367386649856626666225450303024517787354942410715729434220365825778084708761478891577655996409584698199096696368113874814348782276819395178626805993537586920845725875905003373458790678640302236728587562281051739985633256569931425187197125875419280174105970159394062034186672636024833235216298348843417079379211948047491100748692383572912401275438714219491075623581951059781558846882975643590544780145653963863941054134596567564075725226866733625098673827440782253119141242486181424156376170992102962944545722823655535921431679854768141513675096733368765270179220028687314388827713162242760475348556809788849154273425543392149588749723560103274545986520979564548740367898366174742343739226438799649575512389515040641789647166519726267845110371439560311662786906476640258357400576253790054441237098753356311491478630246264548973545448345240507090781673309775953837594342380231376614249295066063056739393070220407029290619996911906036127675205473975799064276861269625187634782263754892022933124298804075551107389525250339577463606455225142065957285399571266396067673027026120916579420617795177742321230095444747788729171161568147548369272163014498598429015909568435738882539809110915763045146067196283352843801456712052032706688944436219542981640375345829015277483851906936038916576515265074434179726855204523723977014504760101063440395988041722317576450208920552082289699742492066254091481827014835918671372707514209362668867465898687186945769665651682936146168707950274620016756874332834413234688573758592383432656684626531697493916672228316271263889348485417311763510950715527325889702004341568134659484722057630242963088085264464885676393248715156989568454764231086564893335331736323592490985812714291051517043160070508079765494718030525982615103051019754281690058120212636735547600430694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 26106004762813323838971216115869683155488234889784213497763610846123939573189811974067223898378691373745009530376078118905365648434726933773965248222601479763673814012668617408478880698949524675151638664270633468226262855174910211667437193128918226902203526655489692963449740690483211480877929559714561919185947951476509992882384168537911888936259122602866454550014610201654149826502084201729708231454267183147029427288104512854682978893785490697624977638915223903984027087690843148410385337209602499480732560336769347116296123210086015938759920179862282727684026136139555290030118444567410418250850087764820984617689110048243770499580820720456382248663820517850091612382444876256167368284364692237011335314664558872981038195360558894939609253172513705955081321477776721558947622509265191044001133757277000694408321021004657577951459155346738549437746677150841514392659496029245836503287155667978915535331706305849306451441778052861432467816669637681651637043088613679094061530612419393521278380328721188574096895506395962125265479376692614544980976878027273401429782642916563130083325554761785324405891179540685540169717737473293125654430076472562295758482810137666768264788671295558712361650404104207081992320303473001051112312095596043519259970584099647450029421776979130560166706057172642456191079173372368497200400232634464537019070228040379315744240763771696306187631880478488389391325880634495640741609928970931225379678688070034289573845350487532262905794470585384505881641264857502239736514562732212618095777923325775627279528725363185764397195275875261100155259844150166767097981793679838416053632178503037839982183363188049682094620825048299749181711827086452723632156640366509441277205689080791465230045092011929649903393935231418300151142570910992379758961926566989189703430859993084472432229890760891562858252023107715944469743755995485163783420490518585538955806226702294398801421184407181757054325949313299131763463856842604544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 73525824603740468679018610542859587163035175548839732140000434177552256908322020106578392166471969458778886342562604970924125243797721316837769543990738952257687157732728867044797311869707565034243162558847308534158006327081876957562943599629864646196190062505718693175231825123398368352902327396205900089586428956555888484212135421160512544383165154857595926017728031669201128781945367256820469704219496146016713683400255062971007511259093480095058312414036531156781315432194372132643489813729593265625171858727042333605831516746016550004695211525212173429381949483616862903907544199142575172758482001098420494663784851681723788693047558823110078828212657653425957359541479421119719200007310300955256096805072398400509324122847471515183984122173883357973305524283919127512865802132721533687729132804933811759069227377870220367794402327538309015372445757898756008340628845473870132524918617444057510272159594784964411357298239101813163270978968124045919835479040270907369812076410782336152510710289093063115740204732370774248597189193845664561729582973347857857406961133419716677984262708360024165354569664907048772180768003488257199359013992038151643615164074762295735119041544700383874165521823272352310945868599412665117906533652782191742309215265726444227107398725306787561032777063673386934747929999483336783209005547292427335433282833302118399852689796447821940101901279519820864706052785596255630890548365176103353530156169634538018111453459681016691253489380222489463629380578052934653527362984341125675793616486407819195945549838115881484521486566437238413739038401561617343241937977712701720997710368496615656380628095090341232005195562462575742825128248717194604735247901689295454022499664324669925986950464329762252339870351727097877396958290354411690214963162402019584922171331350951823528389173426301184466490928810269491327363388044641861135580535056449634928309542574230958713876023843889723344289708282480247331238739177373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -9897505471500450843958337361389616380634327636680593472616536269747461449553394658866215524552520426504304869694579619388860470768508061601552954961563606403646404177820533851377016177749551606417800073669612942016900558158878136930052024390124535265076433673894827340420871195857598438157025967588262846499024726299574133469388029941302548585046645023802143617924872198685191693395365438139519701805014357057617230757342659422205465625899441280237397179996977889741331783845292108546977779288307307090374859511125434475060446815748695139278913423552610505928437879893780590413271006710899515108048777128595352694921070915321604780460170491228977071358148629721690497140628077345805660016518260619839546474459279157134691298178958918836388317253728015888261046584001848873458755520467969211206074872769740086101336854273299007203127343684025439483425955885414821800746802003582406929830265115002904456483320374818293742656621980805328444191485705717029772657105019263835431209609900442460226690510926601722942731211719080021766920170500991037003414728848117344992438251124968139026955361921956203844832849693682220375908579716944917481702123875329659915102315561942468088410054609323449582125589844729485241668402923349916592375380387797543285796535740432878645400263822442543274902222003138681710919064137383967171107159301201843269481291816762033597273936785590275801218922483381107214511392623785917417412816681265395496641796359242677007082398354163373229855257607987468977161723574127010659021470224656449501760810983085297284520976733848603745617860740620655877170662267982401650577720035991029500871036808729371568856847146938889393224177974683197928871435175886729805648293537845228386701518412734785333206686106954202165824529840796665861059916968493032608123097612540853860671026729869548261851854540123350921476558294291027009816547959438215173623981765298339446537933326480594033859807171422716494051559562779384630168146003162562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 260889015198963132736209087995083325090886192109825925505419130068179089878335365311711578458607421628978037726770638376028398271918667412098593949318766296448273617520903859602009439267475064956598492457746964083226107211133738530205077791958324756020750485006003407526398747815280551786878296086803992989610993529456065740134421399506915942188208976553808618132509538955029609221239372889184311377607109398639468242285757519335614519229819295863943952627044347658235095842288778765277004764859398225249112426971899312761530753270058198068225019962325396568129672638260297953862892481238471496003989434487707213631648615903858924291974647533496829699759091301970371095501226295761009753819516423910516224102122506287971261345902122051514555096069089287178173203783422375556417767100625302154553834173529096959926986406615874972791969300408398110852193797367444799553006049520187364510729852528924406949231634981285537263363593934246884992760243946265005630830982472483252950162772708592470259417150840947676854557615585373219246091039259012905482868330019025008197684288632770573702281471595276575683625205534040858404219901872968654414375306107289571443134456036513901776896221084592666993224210823278949011836695136762843156097184686025957846326423148010863379456646844700192779360829809720651742173908345734114327189285669969011142984668081149392444216819522532816629142719183526772826739548686847327367809405203003867708426205847376107579697473268233761755795492259033707902639195973825356175894848216890560946794156803276186197485272741496494243139702068511464547843696890066232048786165523797847867945089749011129779073634758426924651501836546313672070553889409229167423458732694620760243414431458694228497110128777031506978997528515001883356970760088921329928112568789882805842034435237501571849805546765771935372471820010635846288866603815571010209724876467389819724399636485857717014291486546810779381934042473932459245272970706724847616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -4484295878431338571210727131566001275493057224404293740859792017854048665007498103390682229943854517584591998567145850668112014475600230697545826918643961481685463148317950649024289847566179972349922040990049164244027343558040345280343407633978717834208928602805464996092127547303622706027402863400516858985813640778890465815910819629518461634285399713330343682183985972286397064200274391322619737665290680136803317220958101665432762265160554452757572660378390241053053404111970860251940318970351149527917271380480063660440489915994975302684873902739751149922574475584496637796100747838146222904213977543463495829421461191474732680693292675405933906430410829763286585393155684588425209820727457322282143544131246942570263658999606672492594236198283341253964463910756904233089756067761347980584394667262576395952904927550075730179434579628674897349183146573936096274918672274589163376799421523097361612794546316192661169216168803304199463826290794202936670285501491604268379373494094826686479348357445340927124066143471604227374834300865739779693215850598508572218174193202474539442970002436097806520012648409192193813132565910121012906932041396005476514808977543683017431577199859471216908614603432826081756072957744388032040325375027588909745667955151806971403640155231213568072689890618054899407721015345044523634793908357032864996289945842402460988862339921457483911074530955463541289615737959139891255215951120523736542071627042580833114468854437288152776583981037432594965436452801332885351900263098107920767260364753761161840801049876822322407716756605302084782844854721657097557997779285915993748116956634983934995967417603028275459930570798837202821548275189155572342555164286158641304437563882271452806700630185301367371862977318462699495171672950114436967529711749955969053985404523621007959223041406852980564770468800097649140879420386993345769378497633323750299000871303522255112997507685149320438533967028483466282588989032933493833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] 56228529500854744430847870959771486043445080266604655583897056486873552654109703094222680718760507534260792655516241314387121739822387598209866825993977131365982600205418123453799836147225228535800534978912001354278623837556371017038523634678184857286408506090863848568685077223354740358004909227063966894750731821372987267429431279620260226463224848669244579777059204264359035361795071521889339164788676544831420842610069294099729273161302349058874454414164449852637393511941271308819621607778016138518293322636084471431568044858733746980971500718620331644850942058033502907575252220529733857071242355038579412119365915386536325265665043044523602196860612095621094080960826154275883710685673559050134921228444706330587596184082167340284592590252667972290076760584098624331089556272569927720133458959838808611954738290151698019031013994628629079031557959771654707120830380655351465523024196789949289129060470025697782030890148699309713976487187234016132401697645216839880414584307316619994877629249591336709856259763054649627587991395363399844382523684693234120631751272362298001387701101079848432566850634923977918121944687368495322203809557642159501139336471450319912346550385121239555272474510542217022016372153234851713245895188565676137019967856816278364510721157018926076767585460019305238289832669574714759196137884654055911449878926928401980466125130184254241273429994852109600201713628596786582714362553410832490912403310930989435357837532131905340688788005790596537174100251585458558860716957921746833498224138697697261125576121000952687671799059384279567770999834466056110406722127367213871348281642933894174175860717552483893805362007958859203510927129570804134966221180794030922682666064502531661647903795563617560877077585067368384854073485313570453602369316315620978786880108562535115727032067706003600148483821114605652332123276508332746965591028383246709181704102630203084994253099283638734776153799746886873867125718445760404520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] -537135021011391453077562217397701529191723206229164675329443594832467865495703558252146675488385285185268348279135211468639054544205237199491211974808803167548003383940616298657426802444053731639138149256662129733738155736990538865103960549248356441858757285114647347184624379984455486739706307858879793806472211985905051276099722922985663029717086866077031411911975026645121329449766139961938096086842671811491106999219833042232388038256925969913364965665722619235067772681664257507737004765727064338826190589470394634120239564591713364055653346628527213176246743519771703794397226379554995476392347462528233760085212795014072174637056336316493946662669818237346305868020391447063910325593579250888930698579817274574873265177453030271132343341665154880873764348212580551431992440979046631719787486817617074784850845986914828058130286602176827288084157019489008519930149056208226652570966576296833083410182795247221605569076470232895084815265245121264968802201908731296745601173012629890065023555169491877193797575517865285726503251908827094900339822508102537415976056011841131231642473981395798153020558550638942645230170110172535398687088033961871443664404388310974794882005434747140271497973450345988023636868445156989513498041693709725377317160813350026790011306885834660224208989997664510004870954844962817317658790605530232782660766477243657602950928479955597510441544843610705974599127237613914152671112259578690059194638407788793083739217496512438142133639790940854014138434035177037215352218228174118493258029444588072810586718123289326294454002420958587661257481813824928002612641683634199034693708915512857709262095295998417828922603379859480818990270001613997082146514064193466706434319681369544052506336614129469514345533108508233181940836906421645895563331104899706447155150442662249448926312186353904295077107431340213420162191007351553444362192391218813957699328910190075541680651575705139535642498758160383520196576082131692369739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] 4029539767438723277816022086487347574662291454945039707034939520659784943279328767240520384082406831828240554400144868776017309577404146502579987047171827717952211893954586718812538343917723073509636089188729887325275906358796237319991443527806134342358184359850850924073732674261262376214470070027930077636861446939204891681684863562463111556152235357360499724792865610672621870066544170826727792060150756003434716466330347868962671169583252739072637397412848105491897049333175024383702567458502951884831792425684226241051011035903129613621764982706879829771315280743219462975627246052442448716811070088093193726456441578158143237710531543392370400614026384798385513807700639987427930801978872965205655965553722058431754768573945740542296698503992908090428004977401363778551217600468404630735622666048945916441442997857740333946251435775603861548586492929219033625243339828990223175022575189651021232350002933562429130584044105121186149375724659040394446975048483892795493276362311050559726004509587966495163257978109891957027037777391037792034200312293486212280228586621172844797992454773176830845230319158953997457661553930924765296236957601513811297845308428255745511905949561142723807746651407842733114054239399947563388059092782471434706541197989263089024422534144415830436800897322561883314108456028419541408698299885158891899996818341223657384592743047811925272990344637783140919898817145936832620661324705880829321988478824003125656005278457153071147188324914797900379680834703908248694547946268795268005121703569558917482483331291742251533138506318519490116945362573846397953803750863163650978773498259687584911490138266725189226013752787997910683165190588073985169116093214451945310725720751113646255532836671810494053377686829360856555576000630476412595473869920965126769013212963045590468710154293185821350391553333505697056774817344126203554390903054116395366660857717808617206976637918433174538385929444977791718507555732304514888237056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] -24340368510173790136402586441671179892656708384501353964130815281499644290746909595915808526420576065175257730764714314590634177837735935590117069227212516621414572778175544622594772972390387206632733077774062487714728959080427424589300146407050625332871527032384274777001012006986892370801820412834024608069581665087544756216817595722061781880645435695622316148248009285279988982038267596057518413056018002326712819294646240646283544288757309664637800407996149753481326459392258879418389050211325521633707858324609925728677873367654231450346506411051738282089542307394915473432690813534477515433380685284223457573359294833365955529923096677020873703386718120344604019476618987992026472184213161681060058320212531587991189831139788887252917818015039345651446140108597802974899901451749818517652116066788166229205161991530881795646887545523181715122141883253452859843884355285068895905306355421867439943683180508680080126416772368696207450510434230730739856744611558551124693456453418937199251604756264608924728090081704468821181089483555213073200593072472912948135802965197462812574484812536631734344554537744401966950550094058918896234277054190319483739976255528449284097603129737485207459430472113718248212254663634205297652841425369791369017345825092869760255492045068004112505190371430716500367455494800143669203773485662781172955723559024869630507888930042827045607783261756338613946383670214528174421421392802874836777626580661594804172970162011663921368582714723394603876174821351313665265291638717657559502339469614342080319620553418721116874197924251902367259932369161183280721664718227564332444826980765416140400436944299697039880403206949506456353948751450442848555491534807092452633457811008844368849999938109882152858905893809658519388674867997078775443334341674113108403314118636652251246096699025203669467755937873519444410682724193324451105869478348191462463318421957088604577503068984289127363586072975637264501356326056083599923347456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 120930383864831640844638664400691268994652626434123794345120497930293144858232035984695494657323081082648713493000241504912644600661613420766392086443304097296563169682164923088532168044861669869742838864020989480370741464001834807778787682246385846009297118662372200860062691196167221114607610874296958375476329005035146292098900157954455074246989481084716430015740965678643353742565037823389985354327586787064973066823440520134521262064738978307008705680972590585188726569571414080323130628803031382772787676116684795867888341006362077300728130984422002103549246272027479918879070447001471225525266197693172032247662141361083729140643457065516296195228073208949028696449315223424157323660695225903941761520350478382333105980678810061430433436778448614958625393061880603008244093640979518176231076199615885698091224836346806978627170854099581182732798885631960483155587285430271782021172404398758298475905435373810380624112892501965673000649726449995268297163746661028180584947931738000121202233221468165359998837163318815994976569022143313896944295286002288372041724659048682503623277342266819634583434414988987593747664383039394674774967506696394198087379378269318500102108818602054564196961212287457640247764464966116003483425340011927755838053985520904105172487177535024185657425178687943669428463615580180924822085626977998732135111924816659901246032816117983443121513156263179453033238345204291209410154480148034816090913082786965251719590885949611965263541636546587664728354457220783714218242684558505026729782949931484203743191658360939528857492646654257007278267654253662707316852722445876468379980773749064161344905652032130477538435692845506640118766145538235130816087308416559766127905732852555586403867439154012671539785674653867127029358727844390638239281661383016424066696182725958656760667704562994649955806446418008897840363364255983337601009664690202781715044944295350511187143768456245096630138113577842170360590592087546246230704128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -503253887810426670629059835208749499347443709539389762992280110922948456832508251324838138352025534265980581503532085403911739085087020061718315146337569101768697503924946809231927371690867422372359927667871490573043769741187317670460479499872332081229547226652411982644702418489075384812143541569372064068318192736623800182631367453170013663025970819710101107626020545229736881075949403818163880725871918784474610520502845870163735478060364782442455683833441851025337464496719104493852187388819896080811938990660764946899068704050367359428113801254022379695886048402689279998074933808467657872474062085413194091767301633706832162239895945472708837855214544485382509139917906057506858007704801404992471138099930135908864849391533817929593716814242099661575144679583343642960718368660777360392333559260681986760755172904160916204380919586482907038253271535937038234657779554347983481113146905112272098208286254673905844889612952916905663472247588586229705796203953174704935353242721468703511301645524286726026256555762792893253599374747037339693602804990917256215719883362615019359135486505061725185919099804335979189735729345944142552528498084467554857355663739585147643081704255462391749936298767765026482387730307989189621530906717560662893945256482019173504588713309207720245658779767948875751387621109137549405747450534177147275965787477506979803276235047134506652144319569798855990194259369694909551077412328886653594364926149502905046011631328881785747120861669272543335241710229744681189419310881327430238143899933917128455061211985441004968451567770774166888585917394319940708451473994540646620533778233111054914517163066151363668966427239107160055483745754406718363459871452954745194522037099743105906678996156379938597255860808352376430342100530427184761183416364269891735568974085475093550437481104699748305059968221874378654934567713523200931981493498409334645445351131456079235447832603581107849237800537414459202508794749250560366770913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] 1781697265578443430919527742223934007957837084811351543147547195022786355231666009538013048392940974967602540712141303569894479288154119526508921811337954751505939352909199316804020674852372094538970743459188689884282884587773574993807773301923880488087272915484723651911471525110981373064142779158064551472450427772730647971503271419346440300258901097635107354617796331639237730682412464380694932252487867535181517952836304646032498832146041031431442189928847950574943290249792796024642708607010851310413684991120814363082063782587038477055948641347844667488460909493865250956771219225709534159036180923912432306547900211790149128847236844835298373003901508063078932019847587730700794414482381612083434287108884508929658470441008518031088797500850948429896445814851091606938725886669191403828385390549275297930541821968638851732239528654471536185569135832159648422871537267298248066901568884386043645026925289007896175241819705531853415120591249213512167492376707216339806801224725155462246777676282202886862351849279198834044544149527721169052357564814461817039000132456384689723093499004939966679820575545267592721636300973198889548396007273166364086289772327785231301782041931770528080879085713046811174656309535456424449128684537789700786140061900083382047832541771568501104184411384487902407857527998857654089607662465293173600420590303564658861626669319811425290584528026833530666307492329870800859577599345831476183026915238345760642797148706715061474971124153202866648538843535373113047955988289536128903419290271555153438744193879718301352707475413489955838512965697081785921377550100527506085037579276408255604108653414203406585975899960160651779167216957074870546702799093696422278970847819013623285946829654933789862737115725829824306125879141719270846376889063377670747413547376259078069395741262504841551100472472053330112494733337035022348879054636525680769709125370523179095780336437467396453578921532329022255375868634975396209069391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] -5437429214068786202978634641889102614296881704981174975451883232128760686639909686573816093476139403285490212515629278060074054257763555084173964061482787147810222377754776289091949157976958975187633669459385472208566258780191275924486762167207202209034891221590777813860097845126141437141525855102004841925932233475420772928969643361395962165891805994018418209800177777019383328627369026027750094044451703478646535399182088683983670649797842728291273022747989923224233603951473713475996536879823394578488256331921235226635344900373963192043699434674324081407155910903901824653179707102841453484419392812870035177971072433110155148044608444407120120668386718136570372026154246241630832253647373057535887730199547232388556885702002116612151673652510140562884360318910343317086164669424840186657001945448708660255847655240750087623022217735121653088235792215046476454439383721520815891912572682387984520046219484673221844209689362410288401846224504208200212419930017410241270738110384298133055103606962663485240534233881410259578005762320400793781737732561252090229892170139358798092099165632980427848097676378251053550144035257515178221639747697510584682507614169236747284768943032060795130037071192678703477879731104375132268503004740971484222320173801353717404910300803804918389003622188095573984894468264087378423984948498249578086741979504253414430140269440046603467123311769556732624946848794749147350457966757988205601261871521217419643374389414280391572640181490246573412940121226630432640260469342907134772574923099205551484774555421267525764291337372056168288799513414629359740421270255786648203835571896545473719604024146743214326317130377986305272913575362307940233490207346009592232612903101292253538512323578316034293141817091435661536436942292412383698966105262999961969949448919596682754065775611585190609962785629022972498862348825467954674803396153351357940300542664503413045590712173800185341123939837372493589712146276914917883705819136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] 14462597694486960076219378053550560882741368185722315270383137102270516068683573573386093526332081197479219202817662459770277415959131193786020141431098509833428078822258055232985686697229686254863680581622533379222356861103862377518262635403888251249057401231431138753412588468029563322358242621043554241114745299062145443608680984172297596702683435963927482129108814449818967580293603626246841844190884855778615571513111518883096555612986464723177907221702851085317628829938675610737709435571579828266853337895520278692698242265434278827156453613442030615578868376971106492695284108663218350046911303703436095361368868949559879103979276186860974109857343136728370724778503651551356943601050746608755748388546396758776347240178786703187377411256560318623504094937696729939774986656181453982848744475155787285791245454354082801540159200646162113198360878675602461990550516293168689648691117155370947016840348834197757718852533318881383353900716554501037107277550025475458372536173839339840754155286700478442378369524470344024295255640215612060481329714764166225334429039446631901978880048626303766212776360244898145610440654655493690355111021396382152059993184908203743333325792792337643536145413723391572069052033256073588058505837342924526470374010805207232306162256326228476790949792941202928440490694320991816402403283348895210157302574137709935806172131640866692086138526253049826093059597629595333464674152008465137718710946459613700122760703929943442574144476330988223643208851493100124139646406346333121642183751360366800245874965099921906639775734722880384668610723819008131502286361629870822330424734636772325849370178184674923214834317503506365006827641216121267583048120106138837755980952492236165815631445682976643802212092453558619920936053571190031143867484193272728434839747176143420116808203911739130515796702453535273797165084872329199143862125428720497928650479345272309346333350079711218044762067868485393675734957706212233925791580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] -33831948598965563988947776444402958239557381671093702404548066643728264092128046668603348669083879054305111181013020906437437430676641446560845683631652419582917800720164962923738395203650630083963275016463232217625368436012655635237093135379424633316932972849737184778982492412598657314096908270728994353917845546470663752262210157351389095339518803382247533079957669146319000698861620561335538824932989333095140692964923291231414091513662215603544919586550506091395746707005012391867359217260055183415288794240898498450053858284074558723384171234749947337737564537331916813708299949475418826639169089135707136710838804825043319345578475883960469051057696381307795875332944888866671673977895137977826850337926032291909949397256246598974990163577341573387522139525405111172805039950526961773186285398636860163322644974891575221076940002839790061924448172621263114973359786709306814904826073162073645978620204899061819260937243124064542118894274415470339052437647197739648541540218334621173992679800318149936741628108074217065316609939330380596508598070002940706127585161949112765154678204831331161539774806872488066038293880886682780559715344980359137404873439513792073428163759682554410838134919925406144585410767870851395515461222210828332035618455917296663389276346360394030847515426267701939850364595045078584227669164062359197358531587567170989982445464443907713475686291392538712057490279267157056385337908586828427680519281357618711163598036718327338346969470238543907724502799140001952807579428670367543037351599292390656005254253598883143133911041769015068155661415118171694885338903099702002005190014244015028606496906811878410684532241651205889586600394680559256874126810168304116506394623391160168191703896282889614215739283685809274423207106481626750074529324595337504233715926726443250266715580478345346906861123540143186324118120391326995385361079613493604994745792794861638613393584988121533572515302309667236770159595814077250327663345664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 70118156125606311718325712543029954131662936433664732412302846852635913012848658500706685939896573020549502428784076747482701327113183665087298657221603373141970552958045680654171266717819659929334334831090642802336409742411041348697587568519486130444542570747518551261788003763379598240344366538440094160939826301833891366033077980279194667310857522803844460920375223030320256323228046336926302850842716795768893915004445852770266127205253293651646103023033399032913059489757982325003782454721100814233967606052529918547369659965942954230083608813766555115926599785991426713722957338751894301671542004752132773154880658126361924976034024216207662424397401242212780561239851800061646772982453841457320640972910932947888354676106881605539668974537561682797111921364747067325968486267479562635725119080435687206500371781823579692360722148126542046104267879196987067153254640669687025492732491578032053808013369608447621608655081184147367198374895922108084665715929234066224790257469648233804146345678790747306232292265470628319240672771707173083593464463863854647898593805015206972051913270325486931731909132662063100805688260109981599533833788842042772999918084039322665155020661817790436220946537568269513934909863429436818145379521183894297833887165041480928238089931333622413556396277987340177808836612541172241371614573346888476840124883477013503601209670139648722845322172513844113915024231057480023658325194750607980039871439973614428807968920278545184079420724785407348783336360249345183161731365947959267879987070410720221325830988002735083760115875567341428671771564190042813145047266506088904682940482330490605723053364009308182261170726362941497516367734222391288335422586400534346717882619019390123442313226651561285231075618343825242419933737646456897992835411211448007467687197565162841681365226129086993553301392857294381865408802611924782672933129716387755350251128370349468523846499823982779242313009766588657486189582458598875567514189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -129518644364162847495249925296427123891775467836576790384022952265775599164341390035656131728302610044310550819239172422549660097348609212973950326957692002228745198638247971173632434707527905625726120720564761082741848322483326085630985882012630202961931340457421565063753339274662004691374708243772349782305380666394902333192943680069002874098051285913213687502541334011263432366468791996415219868004208432898196641350274201775941111519418939599517243675433818315875084562098417505453701204072378900711847899950829979509087496327398867260925322734080860133822502067019223150596646845580371598859740352969007694224929850885474174043994531907707801967808429848425658213580931153380457371876045363922792553678300539389101525908472706764226279680080062508771314843225318691518387827788838734914389207821233404529050841204353978209397379171046600105071063447737038267088684665178251919519271907837165113172430082922375861836977935598166202991657855134017847131350710990474238886940776119636706650071320961200190408342283263738641583922877311775425631490564584895824263668491719638552213791185197072614002783867819438140403873866672927055877249511422609353311796990671681270221077925269711046609266350133641973883914567318322663521584297237283596495258049648923203374602742795896360881364065864218272936968499691597394446396568123773268069472779094825648644272559126297517744513750064930742362700845715545819025403868156466282918472996010809309452710727947729001452592106940598704242456137575680630977798032481576090858068375265863301054534014462243556829786087226145482587335432108540866824441271216038072372311967481731546275781165573265047142475002423123331062513434311087162864871940625315890069589786645830486750911053910148679907601210776329690464942491516657220135671683266272019585682363622958725924114533348657528612761587890545692954483440458129877391504973024022310513508235763180992308769180041732394155206875898126816252294670735416286382926069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 214248986560999697840955648143988745111818400627886277892920994213767173923056177518594640813007819174146597084432925787820482732399904877641366352379424585206691117239691203834398216683289498212845776898945048358237237476968520413937547610818590622673112880092787289777673222928915967552826163422746865754162186521082279259134202947592087950634430879004084248491288012906590251983617368103435621846330207143714167365267558133754089142614662151562131544783683872373518393199410261112206232637935815000816107939929857346677802119539386570725913133098338224628011980556313795930409052435389838650062490991868458775715920920996021313596631161444492416666187191721129989384475992889187798484751810546241440919681898846105647905096631554160298046740133642839336127968821187426669388831524797971943683851151726718292147804420130647550153440321357969875675978211110817947043615108107230019036183048306088108647726340402029720192683443822288652013476414524287517913485817181558750490085774279106025649834920392682405310364692971640541553807966507226693403250483585888487369038244689824574878003487292060656582000066728938971247212677558058929548748829912504408509449722235888615998914443781299583805061767105678371282776629706603170266843597388756926862061156649678105157669393584865474208464035536594429840334621645013664551210720601372386286420020722193917419069768891217280956686936793619936979693101225645803153676922543038878104275437245654018147639323073519747766382455291815169011555513633072406383583315020222947325523583586497125290965347795456145770191348563419161604458813806307111407941887540826374894815059116576919703799068404504499960437460809095028111330588765981596401690085282664450457511656041709902281913270758582301012526687428182806618452221851041052115269275186420788343085624322687432488102341534711322493793282221298387156120463788584816143244881785348612709981760529228153328816679442512072843674693460825283892610305519420215926527623168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -318646739349202121644636241288588578924736561126997168865734948354298318281750370087586203715914851213700769206117857546350058678736449046225811613836815598200130270208568677765576945244366775071579155432893669401272410714822477249401102108295859170138835867264868515286842687893762427544641297410776899084377344817750120244455236629588413671508640618079943601071281630403912916833440447370693181686466336695030418923913951048371513646871781065583767159636518296114803816886551645086639401310108492517190267681344213835613938997426141124439521970788829764589434220609948210128835624561166044903034787944619820885639253395036472537288836206076226795561845642242077438202903686986788034134484647229334227113922418195859987055584893188736108591958159701735317610376876033694851516103765620122051379559436669064354914992207224193336295919567794928754074597152197693307957428744643083156187034309834071861049953258220645285127577103474906929966774189628705225574760453171384789567125875252368510122792979182748523422751018693340556097480405004792189150917310258002044380925647511628674670916408605662232215594866696089436656114701954828978740164216714392015081620107651093625594375866342251622958458619699396604861151294247550991490231129022594181432434538381769525521036026910723852415775788357421192226267784495848964191691849555001196029839851492821732742988405968961048383070294613674574408307963728034217919563741759872011842097907998845478174143039923483431830815466248802744025439546011303131499945670884040401813440238757998408009630690802683157476062037930400448975109861784512321335553983420130894564590947724729037319615208943349929397554762360790635118862259508165989665403133602959562976234182721930485938679741944868807821343754645024514222177816908929123472013791100868510039963032375269890107065611336342730721338003344249199623289440001743635195300444320569166705664744180703686737124803139053498329098867223926670100690462916828616286021877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 427515349035136051618705402599762944427839806984038752946660483075964572679729466799197090352129468354167814114768209848086107233019514345845087096366698138087783751719976091050057764342651575338601571270438578519606772561555591847075087535926742810429429430794263352611724403300276175056600681449346635679397594314145535471062243521996241581706450925707999786494449206018154830472275756337970744250460289542480810243295116739513046752604321994111336289102369788775850411282394138247140351901937776097292070115052385963569581231819309354300145643078432444015214215694227077930754365414140535177348668104432016108776753152336175063259279868627061371655089733798717145874741922525327352609744038400866078506425900515571367899457935836297492591086810870267066307723014830557262824208553119828845905917847935048190555749766148747299202610317659458464278264976095635653431413071329873165799231242401303816223786336690136795193846806155082239455548189120096084351068425819580945686321466303145189415228006073802259454668478650061698598753925089356797891337833420762154470065176233838963688141762985530813377015464859539629526701385329592523875997532615620754455868877189534820884604520849787581645947548198517198620052046607787260660334074382068553299361581652673983893564634374152059522509192061935797337665821507025897492826940525734821856605659173824072618186168062954564251158893163236900157555259765987602003258891637522102800701686745279296695469697569897531641031135380225856714233641518943029391322434544815661337682498975878025036901856058873954748477454366912062124586771755558464639430675849761193640547336810060442216170982765047940711682176029156621592266495498014819815871547822539569246182215671721054755306370098481278727476249511359731578927701452590506351985278620595516055711849301309424884003488173815135512525414578670912168547141691512438629583412627767593102194956118936639413250519630433557417218441157690925584738729010808489436419981312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] -518883197453107711360509442686318763977877029934783165313750588325710351011897800651000790083368828129497591028619394472852797497144638006111845292978048359104359059413225777211786198911791826941152952978347239538830651129714947820060603353449832858969261251865139222305364696323597238688079100379486134589392303059062318469061261910667262944121131512285018214921709796330627321517517224023494246856668980264375873195545643356771682329235125801001473058082088902857996176414491101744572519564639584049742811939994288749488272839642270459515239282397855890460866320815029122942615862131916181847303140717805237300567341632904214141094410419687965794252317586106460973787763647175804793665992725958326999457363781952997075396496211022997942388099108752349588382681542955487577390087881421240213673587576230630601817947833200663899478626249466553446940847913979586624215516867882860999536162401365916309636169591929954035961376037580823166731537709232324780021223551824139668423387303823515031793162311893561411060210973308466457368742077647886992190305892575166863073836027762991884280300263868429184623745332439883550103521097914594076530780486763803121062186039897132458539033211910532687241148311208122338353895850502226254523827649358632642466997653986620513274121433639528483996654066649673890690192114198983782070606129824923777210799516193521019997148019237253048315345603696385507955514523925093626309312734110715834367771090250573838511320493902284356081261465713511947799231850825843878625195374379965509593882932266515343015342178570245794498008966312757868754636432306530595685143006670393013649964019292602623521670851643211293450618518101434489036574750545368771113071985115419865748075781829492098323642233815272198487878711949065207651541148870753103522551440909497986730765850804101659153082951671267200161519989137594553106996547994824757802072771648585603096121168252643751726745440235508138001561940342451093235770708707013943862755328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] 571028189619813874378774264867874951734800360920071506928630722101747826891993990259896813600485903561276735088771602894871313992290110039497357961287098795440426070103816315399287401584499320647525150246374474353213412885170464344817161720941163853578866291406909379907478669925050904488931492147275679993506776700049699053659882732161098447016957611911367931732989173539297390544187413943542771587171516089726702358584503324118792317215435964816089842740521737265997156213130073005165284979253082165565052342756488214398877267814691060109388280699355622197922725080703451390976639017169762609574748553414222221513079388927890490637784825946818583519244772070870954918119739798292915750029830659149650205817568779410356836971368101864567802889618118314370925497287404789517215198591214610070929051045561881863415253307463625434894660563646116588692934963514306852316206177019863642904939216928754433400091781276110248466668116815527331944302509047458713655703460349655603453353989855076649623185323883315611157380833461631126167130998113848647862391462307942299473512687219693744511561129683053114739317008203706246176157775701705778679027275235610104615356104464464895668858201874789403624580481584158868582006644200629468676347879060611036883588962638179141390127016050378983551117717647045691275417126834564845316214204569820244735584512913794303721141500529941702827559608820429342601569205202381028875599984430763268243575456234993986541514869951947527591069580398408624303936673919962140956153564989950879322430459868034047982942927733907859401477199368897629009452786114838248236530434301442433830937266985907613878187534419788269709750647342247066460555900457387132178284665550350096511944936295893541448101582586555762107032894633708763376004985249301307828213978222835411997964448261796223532857881949867023141117472089784562784148220806209591341889440861927548562520286175568269882196745734526984966715410646678198094065533655229129021848551424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] -570714829193560198566672785623991018731309275611521682928086467320740820001824074319341377987177819672262249230413013031341058909600829855905365912649697340742901800082325644402979402848274477194911375520927522006915679854838910894422341293110209542225520699678781432503316945947301922075286809088777308356933272882904055169299498539471781629646336015133518839956158381963901445251207725938807338621366831402568661879133054135576725141966979052435166541318528447754635172841018632621718194173579567195818556981212642106373698406373942336210833164468454068005456438371793573250903440140416740427290967389571422024254057477288651259516510757210039847876915451569714729435831226184058199917191278252694105632905043566507027702386275163120354998345613047221629546228222750103626284635597821276951496985574055729988232943861459431369899217135034700837974927090287794800817565924330970266578870622875587909869789019246745326845413411066816091656151621302859053052257082465579137480716509704932358620766228404531629331735539717148339834278595753787978035649374838849133674805642846654144557979512240262750284173648253604480427098645819852814815027158141433901300329973564047518191765372059179373063752514900643053337899866254465376287001716763847160517875977476448459366630351254404122616375022418329999061735949858266605430345151851196385346596568855766481093326925389434317114899896766757007832000778315516586642983972520219855647514899442703494411516510864591197943973335277756400913257212099717728689666965100511500899971080380550057342434942611159525910724963361908890496935258932612191684885298167445322133244276313018330672937286561278811423835820855526856500827895727123834564930279930846643667387836481471445453260956201219162548566543415145973068117354226451128859328623090738208092128615938416594265942443175854007599138052033065725021425694265780958775668951984378977682420157956318655171260397358732047038313519783082673733079645278403450600937226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] 518398339774684372753987914108927412948491645606169610654123667291824286938019183929520853070401224226353181678728946042330154792063031845202413814147479385771339529460572700307076529807996438342281292057956789261607757290065000905411182253074434663573888312873187062507500105874547474687418531748235248673539827393469477372699205682483895911081567773465203525757942069723565763334439937999294432968075038151513100242877644148356722469842545264504947334077096710507293192121493485470742246644223464472526553319998036220052518852448893258960076763150598975715702585004004710812004957237857827670343286592449235600948141693871867577953146042398070992286733081007410693401443435543121209672644388230513142719717968507700163170541653979248577129718951677751071645518138623284760218741529238694642018998031302436587387201038015733884961305214777566293498870471220956105359047897929387383233828436604541880517824201090096737965818536644470613446203609818301209627925198346294022935090418068504569035414466986193554822538110427218814375443917908130857455626881478894747015228954330324152638745234090148915473512997938209268649133711475295384981381370407634116526073380812227880826818035204551480887270480933980883318843146859810666514368440246292299548153151692150127762428605707116824628665806781786576511816633497013504637257897045765415748396839710867099383341382238273238965635558390262198964611414622187816372140003853946876946128858449953925651619917110708027295427606770791599522179395946163212184345945164931273910808995146338882260626818106909621839133392820491409856681989145408112426949471120769871621539030532847415183482650303473018692662734333360044020361722021698973325690904012845097399768187049537895298314613975720053123627051574429266201724236298553088729841069712395672742660656781681619901468840494783379835927205942694813819180876297630842154683533125573834505978368155195894033222598095049424702859261565216411214008087138115132325233688576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] -427733275835728624876532329118468426140424710251313889171485331112565063532199443946909763732726790303832356109729843546226305969722195272289210965802093925244673005394564635415523308373799227291418803372814733152462901864961751442686847022392620038213241171191802705083966631093319774955850446224194812296165778253718007831767425910719058801459048760319310314628218120175675487337241466608767895938885148618983417015184492087241380552584699193607448860034921501395698852474160409587364124129152125047264456484865790618980043531532554535255943545394427797723864618514263346686090514276107797381572201644406982534844630150767879365513268963089175405796563441742984358044442495401188278803453588801191690478515039064208276468291132526057419712836744409028947754917708749451559620006905271292211771636898781092194643029203005888602250929778337444067919060498044866375678824277964131634700945325475186679263723868820819115986901909099141321981816830552297875494084469840877483999040987012995118617544087145347856509846716217078303324769311006855530729201928837560643140640047854536026092791757239418965332647786013280319105633981439915702966664186084143316421468475446695676892624644031837623498701644421251998703459062360569346513022654152890176872372446354387811484979331258468381841852067855511678080625160809733010662798111171028367763885594217777650040395057142189250094352171300292243655944206761880697776954040421168433252043114003723756230044801959868725354647127276907637482667044172952555029416905489220937006294715042905832796179696165797424947634480692712485579247103038129904438424216028366634936929213489522394313549500704648683226789685136423087883130264979441933821702783433760723166079084555983586780840948250311997818410412595862578157723590968992150387072093689593699401444110350509867371627469540621419694137895260949461854745713567299551709763390169361244921318292756859717361167142471950021947332331020680760187620216512353540267279646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] 319916172616113285778211789671172922328515530319136966719227517522176803356016747536218123138633836152538952547429253857726090585479881993291509237688291776886056540692343943625079829829801381651078987246760112210508750067873956585745879474432785936127428193445132078096106929986906972390318819245146012689892518874414970467086173512162752403049046404153144850536995837324224065284486771763198946639962988895218427787689371918736191155690941789739117751090921005051732476336345505665069369792295945130762415762056392279231845060175774052164260495667559896174932299281373654503969778576554827870679643743251223268323728104147525961207650170670633206147709463347856534670704170979661682517587275360576310147486000416079428377120184257548204924909154011077801730739248003797832248484492957780318063885407953218406400544313798703643837757767783882640220239507311123585843504957949923643599986147342528280168524815389895622254489137657758119392755315568440182225926246484377364988804169610522465975819997839531946951882693866640966346356774568646760001006740117725787595245436634548756074537577909542758446400922433626425539108740993193741831874825470851482439610000530365908058043220818669031508164431791277591109573773160393915625973543222177545624885410779931108625354649610850650836929551338662618401045393294117388251878963785008716738538502217228982854650025843924830151962273632774243981622583157010138606303542819766372805049276620168112634170394596056918179623765177069784709218688971736603717056149781113484291533131282296331437261235893328515241416871227885112230712730509175691812108309164393967301443931261100275616683441773561911939259834100310126345334511020951167807435404884967072150086968973246431251463986229470214552888253314778496815907595478705124308858645738768847815123934494431878349261435960330882480630855951162600080738593849773928477515894946337668545533906903270530174839243637448053512020658683204779675799902309638507561767403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] -215965868736341492809989547127336618330236383982669816949313135038400710498747123811937922922132056309417088729361520073117364012793171959969688747190293667348996294672399531901221756317191127713935525079653660085184062749993898428674929417810234839143743885877529464149686808533174042863827355989998282990947345480275556264816565723511513598212851056034187221993352581562718042082003871404185108718278797582167026882143763822083699083917160261897812728874350927840330728582978785377337933946246304283490007948751357011555482807446496909470849279803746356185418644861909060278882308356787181192043619830988123888208424422312770651707418040772654514437428200181916529937212338308905261269246310156569372895703652989204845904051055588123126001746358800976509945620777582171902452825562179348353846991880210935392042261180039731816746220983460746181366840388136772350441388600727009230385470335947775182131385295732358500439736922580781298561241038717832289366459003849664809345439886935555090325864271328181006284925884759607552808140279700047320384462115653662405028959538676919376130779413142642228453169583851977216720970046231826837512380595072978987306214990426157836092255534185785235205512693780107875894238715859984922106008071165192498231775319027288988217940377634325761694657567995601438377224071302351766590156721178392435541852465727710056771136701309670612177495962594944630338729255446748043178580562133004316019568279637233585028748149509562590126625445775109107544412496234351840039873880242753325952129074167279350553409399125326624776423218617917338835841735934779160385820331296730433341099682396687899405235649585203488930853063436466720422505270606054923409083541876917844849095084176390023745728967596146831296652143097666510584463181960627566322357946983563886656635827874723124451642097671665107581639449593858691255225330985675483555387178230751239708097290686479205153663657192519794550276993916393518332670347195107029704513683456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] 130567455743880969033519599408086400499327220469677581660918259722257792614826262116439404874748348893523104721335802851724237158554601229730956799954842474665095065190823858191440287401663510967375160438190283690509745776001073961306974974104557587119459792865646625487833556001946551815856148181215348166434358935866674117223893173200227021320942155753695976937617866737934254763413493289239131147434251003625332718589723327560136325344356921016443405898892531456777112991421636017205004331690787303950387509518683971873242661611269367408455352655760009401060806060179747735478202495758750621462228773279212910157315450460349074451586756030541290024896357792758804573805614457308102040503315984699711989020881747239074872518283658710030892118699727246581766076236663136323585255833934467306685575018347457947186626618571425478603226968390796420276669791068676076335893111709798462985782027690009277927751573186432483139066306102125594401644109951310557947512249038796676399101534668958335961500909740955461625169590853310311652700040095470590479172833160545634368926614408815738131133717623317234295009857994163639640389671688115284333852815770468341867127348435963150346314351380561453551259063309489180247558682560825749451346242052944667915819495418655929410508666096774325544228636752753595992443572232134718962442595765076132033738611256878685907529577141317583668321732240429809278439387445452966116762300681637575085972020751221910903092202491916336649957858514766912231489816349556889870215457164910539901674168345556178699803879357239899597743481483045804881444339479553106800380208186861956328683728894707317003661759074519801436963357142165244088373980106123976777652238305747566819678145989518019808954109388080618668858645442101410887677618737494088244770370645382442765237579290681331084571491314652300175556988044543452288030293729474210142931782455072456933939800678143784249135163230796426805831794390515423799782020391551983004810215424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] -69673610951962057892608799403208808957852309414522918356634626193399479718086168956872196551089504685943017381842179779897379924717235861097025673923630708284399581249112873667588730195465260810326363058089599477612304138665157190250156544467219438267610850860559210254169219014110064688570580097587014901866156303614651038946021281194257424804404053017740139744472293840198569132079297402364990677951958199208878860556107992084234142344253714687007514080098684350909369940072330112448689548232147705811539313534348717967242053974557622863021826793543929190529369280872050518591028289665305777024576757961851668912213523683744946999480302061627902640803154431480700706228009465317865902775308465474690098301246131637370594307372741279423028957636409954793727755645257645721931031619986478647333937167238694309622150624312623387353341221716212506403378336020595654444986376201390076667579620890600023648929384475377093512160091438038001286421686594178516772213764455236608584115263697579377524752714832232709380249155232429895815836115181570890186726615553751930302743360967544179215163685752755723770830993389005568793018558758522693531810464128657625124180174873275592915065223157691153214592189305667722398923584851436976611583630306378234288818543130479117752971753562500589995130688471117592831710493064543897859923231010561408301296075671612551984185751966279646249697751426110092519224529941617669561573707196611976906172539766229683995117176408401259135617322402963303805130504152039733257576072677497673780117662853899201991937534800677808668980626008359419185168793383866216816867750725244763717193835443759687336512123338923906990079192636165583445331692154636077663306022460864914170480241781520681045782563892811906339404941832978093718633933639488083812071999237136709608665487809421536764161385911526601831818415259198668023106966383923289946772518805278079096534471825618127462047054404067264626894236414931708202604239907108721862293585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] 31825237300389744053171221903262340213456352831300332699126950384097924717964214280589209156387136600638314166404331657458303793873433734889027488902098409257080421147137653830726937125798838475089178189606094740635430616972790184850536765425992061845936056815319897478733527572281782687215964106511580174876485849440195261244628577047964578854594262745374354677806215346710267320617856543620310270861121947088672499288336953722185158235006224142060031547535766951288456456124085751901776984016748165882791684033122499316832545485110119674458748624011549061026619984222020510481962609020212111551745043836592087768846527621656331436978290084048763032385636084175639373430370857589541222510645806075462880225443463295565854463049601338883502815222465703080529379314274187329657756713417854928356657215791418821818993485347532824540851877922268995476764180887483736044227083855487609751312260459289772602843195572912225584944586467972323557603186877842620741343147061840334682209176668347096865002286433041568706573803652947690209151883197566869782905043678355779628111142954169190907358732212445758847362616894813351108378890153620483110481634002156986788044675431755807984968283140367811336079099492519478733677900764901148179833809679714709823177984637400508348202240342997303808829284673536487823378997799498676498917138207453658807311739938200433557573526454425420767993147088298776649542710119839522636829943860837354001912443532753705483068258315862325801553245646496516788029738166751835325130848004477623399267426419204347537533519950548280004109665839251579944008543764126873908758033868187531773080119905265235935661508414040680292607722229106083018047562404736848537593048924374859193834309560312516658811561106957854242175649341069865040632266210872661790463740038464536476216011510631460765860347244639188886082586301668889825728489393058073220479117612517824428894422800800041956463244958264042976565538191367137108042474807853457403482734592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] -11477667227100175457890250014837366349461420829271757494413148029923226857534822400194808056382063919678370692778159115992955857628917538433663921901883119020494020904775499595121084810105395408531094460753750021306558235264710319407414028675253109176497235280891597159633642935537809769632382687235029610824660462119938869710125630301244090958443841771834306685401813238145656665019441150391404947977206273941767338423978245299386786315226424317251338288806057523682154539650784856197890016260207898098520135101321270739991251423510173358046273685932966057155577016875520449532031544609011277597765100020864922604896659366842569015205115399259470654684186073300635994068706251828335692090044282763342949234187292149688047730439633556924269068674080702519592499506143311029601981249313840721886427349467856645690591644158978975621930188486653480293258553639097806950968486617614429673221946555352317345755828187772308778416737680867914031712243833266852644383418350393747737115538969450476880723026816999008471488148224436458117762319242224191926136686333116427083858663208917339192554194729577068381176671523625558249569254389074357429180646698027903299445350811498612559486534759151264254675793667753977978079798827601886886215769844227322386694604745745270669684100929306608842077125038014737736999388183157830586162037913939907709125101824735056775229068696941507623774102331803902983368018740220195350319616742282232851411364138335233890357559559402286239230088566101418836546655059803193027793069899542218688477196556063646756784438747841988892726719456338539977227979572722453249813357803872398133955780328786172845923697609271383777804043450097045635546001786989079660755614642798041592210601885520069199048872231326439700785287247105175944403559801692869087219151274666426101667028008606411637280093848070821882055142386786700525197287115541298128157039650800682724908437221449836908021189615547098777514124818658031690706482482871914372685365248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 2282867848666374371921710671675506636262242576356830832840218861660726547586358980697836654990424034398369536128664613814452696670686712087983054583780959548419757717393367714645532838334947102756772576314499344777267928110946522017004565884286213225767609149113719018803396930977405007506151729098190982626388975600680810910738505086137080978944535695667835621634981950732925349191655100174463643529147105973086465572062350599160525696530367451056957435872303634636069144027557556235739101538030859523912895322098051998974205995763565412496981494595470098236654698662101944703606524288251374564528641323775067902902035690732395408073934402651079123830382469366821965300726618560221151186236357771571864471699599871189919408466835092942814346410139694683506277716734848933578187092831225316656099697746691099853361955676316965817265202199419051003628919055965911386570350765569557003808032643209174934505852037266947461338184943103125174388536213615946962567598271418450390956154489685238902581289373999958901109146587385074986853941487911671207208512930018825037842615349808927717937810856933410509384978101961316558532446127401463982680920099683912403370835811207877454891515354215981726606289513419918674516488366896179205416124412317895381811736642466654525468145640025337620337566020650225435082504697337232828778639252799158376907162624843031091914947275859689389807383605561137384631361492839960465802123210462082874652941162775467857569826871191112708518347114445225467788305980105677298826402492571617384958615916740235258764014035903143737020022293314452439142280857020666147224452586111229979838918733226747918262303742553059172225647255928909965978215904769551959414414153220182406699862970766913370752145268518267577922599369681985623572290835697078568075269024657353000372095292075870359705193624849438007706011822806985286944738228791623961973808377352630044457651209816253950242043137538377914902665583614929239156014177973712439992123392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 905391106453690615888762035595318255073811867532848190682995769402051650465054517879082524789656942933821396647216817072801760389410052280108401729008597499070868280777587659246455370377992629144946555958026620718752578608046732679424025888963770521093449090237325147606233480392341950422773711518554199216001892397146616393877292658469779662067599653049861480929520267481411625750669279897200012794530840318009447997476780167972000867234290941571197999883549871319116967427578749685391280977334019693769865922251697654833431541412304994958356740529763884249541892600378240658960533491473642221744463410760877211883797086961248811830446350898570850000388327077874588793061826527022854955467111443875263700609608194139527880565188174256763149058196074967625910031491731617360662595618846933955225789381175893726957830041148115149889342774196353434047947468434949332978874244720566749061844044021956633232737379451201448600689494556761423438296317414860641320660197958085930730131409406632966368447190594563992981193378178406815352631058794212799469165665792947701494670042347270014621466628329466946483668231338167692029530907412427209794720270109206493586461928485471585260288165306862562592672414915948206038812991015847292682765706788444681300341519802158323252304960991464858501664000951128915975895722309664662227335357188350440575514713478616406125061130669564866389755539504370225242482968848670819796701435397360020611107685711465910611338351050609062259344306554129031834991093105711297035886808925425112118308600197866982131377876994866723933386808702801384754326971375789381454631030426735755175707214118526918928884702293434505943661822301646628838828499472535351782306682904828863538399250708408025400862692329878412373257907662021418202137205103967996121878031616813907656619897295081167761882828394364312687017133179773610725661083554279433461350213078609765143704662219340015740917341219964490515557655938707687961146382242383578242482176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -1425370519670989088978442209715973930102489473144757738553940307410155247574309993825889161735867911868218137592917387428886832803045695360109811734883512337067060627612273668393552456188125357453736212336682041952204550806138698752381887902960231058459873127931044995717532448323920503054001374837507504818739276143424279231453517086642083092478057832655350613755493160039868772147801319403559115551097023248223609758419371262663245825234317236099782570571748838614181871221328609287188352433938788769600283634125788071539174079790205903977319761078300442848361298246519347896977968140078327141215362535025960757917411932822865186544821928353922776449832810484865365782437731798220330799855273742082978703368211378294063528532537698393381167999465600946524443315505818468114343896223810472080986074699971098533154513247571579415593769412744433487566530045577694254339467653129214263932320728908637481766262695646796518824608569181511654823320755017431851437669201838818366707492519268018616341877123349518511714894525188144055363998901969690337817793127039348382647934522344378978068027154619258344276931790665673783904460348030661280485598395156671225928037842603666559299411042432108509948134697212240580857508567976170807629076269770203381808049132392907236543203708962170838908878470938944097461784801290742736205234835521000161936505209350357882028133499416085244274712003475128053084607659594708114156265611629679279311382489954381805141113004336670155936017883434068803801630495786926154472947645455364003213230866745375942553152227502063303775343355767912471536187320936649403229413423334606982112092015637161316281004107896809423894869229357241634261464122917437176117413800143630282442791640665602224436270726199470099555750620467766572854768306778084385429139025238195301805584072309157831569191806732937620444205172042199283801033855636905097703287343671028713247582422889131426207738128017582692270876217123659240993666318446945812241973248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 1066539872242699512178851755160527054004789103656038746954432018865280039534079283729258769846474674457542041739193066160487267694452524989296110618800493572257361417821052255358401779497653684796966174529367820658494736726044851773469309673854509549917687978982208308969601443055348517043585072636356140028666337190470946900736441801150597699493758814630746536220496784730524453601113252745766922466656678010410503448141365103810183981720364672881921615891282940860807544088886803869546647581451769018382698286528015267292919756694092693299966782616715349296700211692832707567897942136681348584786060672983187560426306917610663861387568455974632229953510978937149930014165235632311545764895406721505299556412484569277337059356792641757502412340553448396958422666353113445854407204116983758154800841400045002607909744445859352514692389389977150918953364360494247361880578803769790862346233615762682584794560429405188740480560015158482261176165880265610298531229091281236929346205232888529218270240178777522952160406836534448126023295456585639018188780753455147646243507554350372958755208911026198922757955100615255872417386082976251319921413997747874033008492295374024716737794036791761574090332566973050437029096661879099436031593146194266497327153935005728288517049596303817325946278508075812104922168950573308756887627422708917568217312752882151816202932395567825235946192988715109970252778651401703227342319409969876553124453895588802470225008448308104022009999248298422038107277269315380679707949760307625888343593297636725608361974966657324057555563375735483424914265355640163210127444547678418673979833608658298826207245553227672226658172978575111437587082356817880734844756173044740274228006685902424463193443795662692902743367663044670947781633534925363766543193608927636180241120060481376103754133934587886141102827342469345430464524499424863031216056080773032481808845244557112330259254203477448154664118414645103386315735393516579756412239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -606256629439609124416387724947950918390384579374197564163595236731287339164601938268205686561959056717435024744962065290137566457579346828809301763016122345923759343109971848873737535214694792341386827916132560259419752857167246486697048292086716522663386144570720964654773710250377698852287806492450797301589312661487320360770807365641834327975144537511376503419337488403855939107296595006494684541725028573154065888827005196123320202909579106491360037789766892803904518039490143079895097032492361795787348760368475326676283161700825759096547169102065364635219343513738761603778897063712473547524285005328462172202042396093651359494771495007634039878921531883611665466394327993101685033059232843216233361386654483139791843506998249203676844253092225887831673258097994260425680674658840593541136156235977923047614075826891811115611867877968884253307200347392900014802972735768689884524819740690639298286475584597006155426551007183805278042244544557552913478863854746770089573496531038958218101637588655279282580233623126475798208491767438108013029963934962177972689375446135814767409056475945491369789562412885498791626821895153618472363065856477999673446733237048108877915481189558219997595583547375586318750538278479619858236893934226924647770000443816733114583955092596169875332296083648335826074280525357711547648731000615922464732512709285750731701478111238487447651350979659624273184393477114236274959000767568931059105546580371571028754492294681146643036546725549271499797156819275677188415154551679322936135314238075194969805891932936830354618255965722196431209375358371481183116275651178454053575065313386384482693209751452284488924366048972894764159838988506143630395079258091702286013894600011490512191858581303909941202108675128398854694641973261183134400959539934938787686436582586558773139713315221770945333136768333351607131194413070499241954837652919247883401129703664773170897904572709671236683870000677141308037418737918683329616412672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 283965686549421340937611836226433212471405582150631074506753560303962730675252248649273461278962559535649103914244803094139267480971058270007421590347261010038014991431350785896301949908442302253589645492674741551121039695144557668883161276340722100303479634928259557831158986872818613039169809339770940551976632641080002978683468911681580774196109266756657030264889477312354654535484901929136631506563470053798944681732642884027803100351271977273182473624438986935502589747224837640465050639203683039685964257371381168355619982816610938628798987600409944509279970881188017706956517856250114799119154159147815104621368897961002588507858646679856831215826548306575912000297678519573836453905253542638713226147973975119485477515152718747284154552585966750426205811631712536751497034986880145765030385844358350662562277681686134946912765537427002255880640106855227547099179266299619096752372984810606931653322778981314171108427948448728810010667641409496129156313808540064527320159446737017960779716717709388040445162355042950184174062527670901379692643571308274366511044918318318546458174015945851423201975827575703960270594535442792981488478937477368038455770091716871631624306619904267812396925081575212336568265345482178601775352219448654813511893408593133391733709926192632537316255475930518359088404723446031604348015491862786948254031836601972575365980178402172344857908971343646510564024090906918930063845753351894980071230404622391170897151942619624920373545832360130560040932683574242032091910471204056587280079423849487332827903553530292911914908812579809374030992592495704200882697321903141626244055468178034680090998091439808704508035217556852201006032161496129105317608728725200982396319892068763483603399110683588371658405455846813946902837429019632059228314493975604618391095592257743342281624621317675757590243608089879858446444324287033929102521413887386261652910335155728968534280816597357301984073721660234684954011428629782012046082048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] -111290172500215434054698534717834113740992215326902906182774915327004314044882003861021534885205747455656426129333342375222805598942299644829555471737878526971182959256061545597056720886222847518055270347640112101346136998037635561963554120641105916513882551612446676930217144347246222284681902327414095291818848239577881421588507131264847184904567727378068696499404098620935552977088533985378020112731779690578253805580041050964085237187875889744951268043328817660322977333369990427471518003485974784456437774743699613592306615162325577201333958986367500674961286014593574091612966911634379026874506186354388396583846906394623018891279595472627451710859326477815996565099195905914931052900601907400876369458035696663222482457007254023776066424846645136049020054536903364041370248613934167333622363211995366958944177341707331324287069210069221381686672336259383029318902889878469620720406949762738198269184024397436271957025628339947251497879853195399575766016203633418903220174106731567373547983165480781292864438629714156012030665936922065593139197203558033172976869025473549584149230346686363224382137435212778002403886172854671009604876506302888602488110454417729378012127856983974733288891550911510947547809973492918156690309072272358939840426733821059577694894938785598819758031714773175727513631652512459488992176718707682615594257362808012654022873139388444263857341974628497999928197949430402814811748740119949950177699892562905054736955670866261670826856482362532513393777210924506477720919230126020496826347281379820178700665018083800919370555791235619673213950484011527784874987619822205043491836751882104359074010218867435566799370484351801994657238808403046969099870216918920153863393454190369963779949342715563930241081099704524447623821836175815497540596504294324372820628799824461733929547767696426235284365672129186791794205040610059623560614020328345656172331141413729278194594052102623065140055033490226813805660968972158926317420544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 35916876397558917642954715360086965886205314473283892665982793741138891988197937414621534836220126261800301624757010586097771828736342115314717837827728969383423581967922768947787640789281370718601066990466065809060455650259173838239015729008240227206145872680037906898221071598889740676954492023323658254007149624313717680299033910381554644925463789507343923420984883164479336189755318162681691198685470671482418639300148165511657289242309373503035532775708254536398495497120243805839666580294403232010592015494355352161257306876820419406564141732757576237702488030453902668348831877581397545709561015229895876894050488155415706665215168574503278945454373572607604366622777200249294240198026378902237719005502861690032684650849166224262516972837421788856085994803928660418724534915433856524682309214066379093185183100117840812726999042960686782638482913202754759919273494373262500694873579926454732282389262312576064554272615349612235971046012618008189170046680926184745512202726072246984502012670973249766869309918445750895675125103380824366185560659414307295065441737048804250162600582407937987597812961017920958957184451355471959441642587288563551210179779052903935778941234880764254905161893137390069240071617597392343962663324918752562555188127172394422342461409936358036612028914956590153966291035286108889824067587951936800681865729095243988979140615158272350069589870631277430008270399144440617847843434649340350038809462615358755827736339874992793216415762296473102364943174989178678529204716430426081231856015591314919601016323279703073838007536473051857980285398574792603942121722794145307012473615787240325669518152833000306553628723926087493524469943421558604542228972914580078549851226966528037801318085727856803200057701259108731566415166819745725210786256638443471058715510125048901906271885753365806508096941643617280562528134280574567180084010705585222296284792378609063047710146626405147376805357719974801841663568269559104148602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -8998580128021529648783182211495087181492069444692202650191948187594865096096407570991822980043447611758813064006188148751540076840825562582616696259445997308496844166327903428171877192379117700967774592392987937564725539067705314992185011632411595781766024458637537164911776858641631581550653538271414934832729362625883346461013178702490971537658538896869977354912214918478455907292966870008393317473345596435083094100416901303716723634770192977477658455226003489572523073594226777485295643145433808550818868385606104251317190234808419704564354130144630575917979125726916960578764630871307877646950361774971982637037363989899975568710940282628573259518689234278871923261703415312067663768219717938894752631679944971060945784391040693867503566712210005535065561713780249296847792725374077446682131733608474206678579670939071986421139161422794936764265076520301947617161015538968004187651822263792565916423708014662559566002821757791689891710101239351361193417262795680674934397290544939332966970480436369771702996476154767959477700521150608218447310829771522609257664070107803726170928515583965541873569841163967678399818706102385654366690467472586765659884433607681623031519318450069566193158759687545796701264337995694897800513472450200318380957375763572610522937366697437672193886090334042479462788366668572292169050020414421551295526228327774238024861107256874686773041387066865639337671105572400661224262363956641299257230528726441633025020299211945808093242784001808261155027077592859738633826929218199498832653759675787534195639707914827087051519657448113583251691289522558886285934488956701663619157984294577931572417591737262849473150867032908482893745233124678028035746499795434051259520066327361102556807785872902265332132092370189542163167054123459558641215656752871096890327176461609780173087163438957213939022112146993829698996796040992218957096225495677033872841916745283715860906785856876879215264604410548250142178864132352163409035264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 1405951530295890107360274342613172085723105116040355926859311561611418560863414659865650404507912794352769492161659494598840094271768007440757415673536405464554368766508167323803976433937996957044296670232218608124130540366019681940822739019146908232754071928146001632866537020859537900927634850047764984249435053833545617751878605505783664961631354088146759730771042012082656382556078432601796029948979205406803492098902139625971912412193807187396280631183635835582943402769056387817909324659252551239910278368129450436443025959111996229026036732857904749505920374973039992746898396638998187726545918268710786886328430574900077508710846406840960437498127651330394043028101771633469491517868739688473003896342228314675988418848423482654042844370528221929485759496854846356481485691818248743836375740264678513652722086785252821835328238660826113644268272597514450430106808919904968325022830161795342363607209743113799909794027962809993103230225572622778148979736962890942502313792239786635478166674524669669323646557418199683702772258760022687792480130454996237873193100063057254077555072359953590993243838337779203318285353618055916567854000526826054578945776392612833365839039218490521155102011717807654339747183831598514889549951010959373703000532706990663505474897760648589054775743988543136337518993922187402457440030352187289329124951540435793867486595661259603288543666167164700645558450886776278508499347485655859733255301353619989007263208029413358791710995890670119824513553057382777744008650637649558305708019401956731846507083261533914941672805309409675118458146914648422517352969065109160899117287592537688578277276277785301967857077151496356230436849580166593881059549197325042738941888557844556603520746887283271947991038738328922609473538297870270255827664909794096656695453116252544441815642447632335262367002305576616001729151993805650771978543026007429144268519716574405394939363028239717751715604834239954528826579359716918729637888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] 83314966995205266332408755086287812378467174339182970784110515447526915252232778762834656083765525852744100453088310212226087860924740716642888441098643093538657458470452341519486115007050105053574604229532224276686129482200892038277132238953440711920517539171886798582394972253402627229548684817897632987665012648611358562076290599653977903176173696818774070438004095212693326724283321049574766127050547976108385618917409716510989135772553693206044442886623257721068175418677691260905432710938182889729138230203779118533410229368667896559330135311939465940103353495458232570950660480637150816046985962292174182572043357442778631401546336934231120144583903610090331311332381726879036936551493738956977495865280213738400197980985497875609247895448992756767862594937822280082326452496746293482950484689772196775636198381904125572713602684845240836826910653255534425620938258966608483603031303010248377431216022949333150112308024705262596399073605065271216785100210959490735463365729618291293537846832601078916137858064533021088195175157013207284638048678098255292631396857144550989452102627717486216909880379210463754122305433344923913374018480867290689570760481562298205182571872195731179585575195134882942068139626106565645308087369845041877224838710742648419986416960534952879437460917318915167590019990763516074295662715168787155983973554413140074461788380989782923448248523143023687034801025510748071879531118650565847269370804667654776766793875119564963175597784896419938453123934221932036798836248778671612712277777585330879226697872942262631658566949141164894414499452681169842407708946400608778276634613113415636606200083304208316945666724011105984647244875062010793900540380714356695908884985929603411093589125291450979745046733113627880448931867091644213433685040937096012124840675316277995619892576106848111462897081043674676622526820197387603566798494797083595669895764833522700127435492598936942761386716775687658552677859190564401971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] -158600198355300705276477869738972434722537254876750919894701468284295278102729155406348987836564174509878588813561657732274457199797337862676816337654915281103473368680996691424517722033602995644619311849155293376953996075482870320029498208990138941654278071944917851404863732257737802591116047641168637311181823496486910284206950089007648558345792019983620041029387918378524540588163302128517464464702937075904268873162776304432061759588366699876645452786834214363108390504631728595776853432590742347601914931143535620364256913010334208127591456524155559861092730104421597612400907095454750520413422772982615656086977345322009069995307226456818020108929185935608873674141836638874788010276707394537497892259825384969428316692363660790737776332487771688362130890148553390622794765353161567001329588884636404015548196050858492627084720519376935606305368688576860318946464396086049239603480011404526669494201377401065840025642486659487775392498743179934018107551828064546653149640224499079173939249867961585201256030494648468108645701837572866678259423483582149604936299080354560318340889203286263820177979778331928925135819341811585110059802877565712499319240837106356113767247032775998228191312581839339320038288245129485870752045566377247974747476949062449933810113538037069126073216992933727633211117265258088872334485294206542225135410147188732080831167817678389011660428545871824818136604976323015489617096899387870429278708683474247260137909006511018572631656104893934838128128828294754855358450341842218850248478802587356196169422931751451469830862715399319487930660390264970004438093453224252393775774340100292054899175872784118606127363280801256679142588845813818827226200841827927109603604939372905142724470644496300789322270151222771088800947728608671344869323095320640057155464313561072117565957294563564305600887107292321986643113413178210766113059239762492045964370728476053692211032760085288298927331289413085062253635965733676523716608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] 69097017716457554310731367076262121180558694474048911319395364273833659085165542380957252158064973923168547264804243970624281507652097810379528196900148487170091827407980501692086163140288282868747656023980078919759078699025136051241028124599974145339406748686610751441151306862856572921004609917649574897649119518004754432422857599440742066390378634298369138198412587123777701204184682763601915777174466484809155751827702370757647637017122225981330313754506584681442550014092302215465450593317242539774830028915349778028136878541377262129066915290745905181316414089848629669127837460121481665891504288275030606512532365848179443012273571756914482894370420973025175561274909553476890026418631286908872394907011928578490414689747101403811019191932554259187884743426699944788472673415408824276728498015258809077527959380222341325999658536992616921088389095441257774207439212372317843591033574535021999258995577130067858940498256300235875112641018988137336937533372273468803877837902253176276778478219203474375825260169061830894206844653923476623300552742832772132955882062617134578526536654528599241077706112098888268248655221577904612003065444759790873962111691584738739905729563992786266348376672448514679765013652850034142497138114225612140374760514638822538204731546916419698651527976751864837308384428592336622815234075925923960598691466502268788774224398990304502682114468185699330422422024850038198250520654899764324397137234568513491270316493755773088412608454955310938238102775722089049362654531063736226455798068228528784983015114242428059828596222762709996857779412308557280393901509138827993045169739915039546951163019537232367495863688496267920710447782998019162378245265085777588635580652331032824225984896796316035249911540079087841821357262339413508860162141401811518521713448025670366956315948220487763011205511339719257819215099270097595747539008066782956134567765608332108261416199585992681708833066727581826067458275556277721497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] -20570514759077896401104916439203060833371056090431520348414271691096440538965500649066012610746285458862952227144627181184558453332991021791758398259353054349049486402595592990886492581969647750624404358012706142415018232309419236654973747137085096907509245720015717992496609786110168428146151873324945005754579060352081668323610828403568018048481455178954805349335671053862916955590275051218746617196422803197952894542356944937995264798968342076581746293066503314952523649155080371447499452637013225132100374503127063188485136505311044784892254836808275109454897229122683601015565443684866093015919058218821698515998464846269930402583944883371295238435737851603486303016670337564816149028650020829753574471324519325180318425263282977467644902506842066460287143563706508684761986768550573944311687076518854484922337741486080660762284852985142301832048112136352968282976730689416052356799866054055135097957750056752894759600090056953552963209270013506333423303953401349427402059498875655637461881563526337803364232985385812805660628519692289547283484593310595113522174964026223550842355357786615818849416026568500659920823253792652716085494127001507197618383149629528207079907809576562330359157242902500629667485281216662731168115889689907673601852652837599572339635225407056393930959998521149673123128202152630040805309011612791617320455258241609388747029470396574090308442168936098629625537030070301872768434563918452381025253544462826028444068103381309422714881344999433338367106498426874729533828006441239655424707838690337705179664445404649680515083799080826849381656725137938500881317420807342128789939925484706857775500293393550704875503689366195551951063218062610643369811996908325217574715728924407727792102047230870796192627206220982599375986145665752487730847840621075147948099319029680566603270198936868451890118896136894945654090281292693666663548190722994186057555278068003509059914232340321557826930752832085407489687680350408610414592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] 4729095616340740407474435501711283456454982162527941843460470529647708267700979217440190733004253890781214470204723529825245638207769199236425822530935644311057605627352445337512230693560592540621055333918053817669743756446700132550331852052749599964592251199201067089721757916821095565821382082722674741761004960853707890952787062773977056528721553174899984313158513287841556897206178721138658087368886432520837327304311818900362292016720165362291972945990443487814544306669542237195141279182818750101189867321138176503567810283612394205598888073808732427133607938950423373182129400015196357041746492843437216986191428582729744237374018894299376845165419860479987874156354376813764368079917228209371402513131891653350628604477449405009627151496616574094855492555293343856676626783470154154188389321497711274317344360515429086483676074134309558614217622175216381296416360171836765205491324664635557510665762068301184310961370719365858017541162451945090479431717836828114739097190352054493400582031987174256607349958170166007736279816811617531072318827952097856925677670625103094673989227853631405416162905294542871354115867069474003702344056683224995542131446071001207251453120151550513039620630255062169975522931151739177093029286465201589928288270730150669407931028863660306341982279525317144038069938505968908130801641816064081966881304765849887772525352260519037727734307951807818757886541472383594759411152298602025394611333186198683016529443010336624298864866110467836271471230158518705435848625190732925722718114879461586424637777775022358268994876349640370289759998215602477517453446047539414049221109008296599512131317690409681942202430356998580437739869177717592212286337026000441460119132577729135772904040651892598429612195971031787760144436324916868783281975170690272578305719172416497513777467848757609894364716632514493099074718313059463116945089770271560364160008420159710984348535792721963956981323618859565583213227320354403254272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] -860638273177943813522786162855743525332172344122004036462618213437424398816115085336492369920029084290064747347458970353392031668494350521629260222386696135208415955028345897000950345671042341132993929350989503280291140484113619872091296196404077886515917204582898812762371291010861771095963449303123926671104056947190878837360664484959104585676407568677102210611441669519055051753139852524185766943867627563635370892682346776222174392787257601068538241498653978581537753177610992699398287251007945269529574478215800640761223826029016254199777860719268118621578773377492061035208160230592677069576995578501326960372605126116760347810567249619822154538468443993697931123417520504670463977466136846877637624990540142731378609799013914078261193104374237608952346512075833196741207101338118814194106669768186452840342786628409117154840521038710612072491214306423976569427781614976493663171809563365281938722627664329143130414341779718884384896347627062450777744526247655084867825440730879681237574688053633810437025117012277298317381656522763392992234283072462338712289797850487484344406007077533236491193573457772713258039891308993786306457089861910471576809817322983974709195000198929741115263825875978841784071208888627463532215888985295069097444434639133037452874421274766917645710551766322178137351316661084759606961377729603968489483968227219015125184015118013595040136998080223376121440942458983979582009680126684051264434535643821046345839809029876526295816378969953353016173988217158192701988895671741921861669726272416486009339387133564080111349775833851316769700921245907550269588909131353582707401141674916191317570438837294400060730003881417716871489162874784823997013178941222874763013763202490431685468653417302678125299727962484058826117430654324840842490446349930350686682533040755782994389632151313387568557293261576219701001334551704053108762966642049908981980088320526412299519637741746770955631168363926193326676873424008873246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] 121761551882556444719053256836078986479550659097358343774041898498671273161513957610308982946566651143833985972085449017239861068093817606464252570604084267061866845760086605424933479378014551305101721813386829587203798772059954592918620496793040791799887165957219024623532816949701332652589055341278331561096565053074386816615655064106820344641872385547102430603604019507294929587430990803126357294732796609024177467403602948770376702478156238535825454831177802895740492581016134084488890261948211473378495251953922978717475791567914297734140318866176493811414606714311930325789105518713696559148199817401289974468901820795542735964453533321877309946062676536299742118645367250895287966760260583128422763370744943049564204595094586294756651073388778025594796308595944488090801132963656860712971292450753079130285720031687648522885378724231769289494191282155787096586576055996400545012679583170021926789030899805876224081845625616129028395605005148689026442516755542788334043271670164307178595228549423236620501496500632277866849985780631492697290341269294963144261532893295010652259784204774420856317887358306863169895965685105598943975614277565426128668968334386248551005484732537793848048073914758453381580091456547388187186222114634479581340467309500596274741873789789928541357775782920494836926540247938830325087019448517756790091591069837230307703864234625427222912487856469680574985858462450182280765770666639625329914794750921004849251401840925931086980300303905556902772057899971431177031145297308943342072418799781414412083502589753621914650571327267968971472940226140693640939371314244532661544232295805418679054472133523850109210828675774610014890878762140124827246958710600290933069446534937304352324634510117446180734770828110598551932249685394969421524716588264293350429515042613043256423519351719467211944665147138087235626440019574254522661027261556680304976584221918098143147033614702679277627281864420111069926137500096964591616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] -12366822550797290834845817714349807945940447906702049743308037524717445844100965729181568930154407114878246101824339462088743261886295971587197061189645655291459273054577296571714522774763913111903790905452368840756346632672840249950972614987439993310046268788859177614996667384200241351125157642733286378113364152394299312239250953075659890729853712758738011906697469678135078969083928826015478789621525191902398078916603103044686178708342933878592134634823845388122179872255921670522233343244721624692493944581071974482604468380096529342041292712133529195774085255539597365110319209622709981663746798755456411334075627434100021057340871112497996373262630664398966163584379558248438368937431221626543312285738814279701689567137508535107116785757707871286249414086811782762913699694756631782325395296527542300852001716844815539602539851389346238122498367157803372786196943516719377994747735078990311532134936552119417995871482768344535980277547429762365413698067301721868314373886171850369719877370692575717190247979085828547586935065363379681973414055146863442833975637615803926209466723154706286469049168182117939731660835228476465361464798836932113579404709880824365431428897105697202244355836263480994984837228719914289023016788224204101575676436775127293598667370820656665739453143255226685005227508125699420287649977086800218097494133648138806988227395418646759812375867786604740864495323012391882415011417638278979912531062052193219613264463458620810401906841344188095226341419463583094642925908093015409860002127464416306058742047562219689945256231151468314979190813540045551518464581573231424039273423947078667716293528024575121498899710179826705224561640950815955052862460864502860861588425063695202386307192525090102984211401168184118212369269699313042729476943246850420856436652104499541136203472856717770547036315533121443482767860682513604533106807553732496657904512969829860884318503348082344260215608650966581703548930374814924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 637769020631161554152668257931657580448172076357622325734207846023674085474065289847873030666013468007622940272940213537257846053107441854271065805558396713968118998632877887166696678845798553201973799672791766342568697986757362630191074421311188414276107091686091052141978373306516672508476700740181202678347525913534943940111841165564902238175496430466217280669061425837854032398920269738149096692097991442291892512271210943277567376314821789903037592177780279777890950348417413874173752114233794331619274773586160181704385163149259533124959807595675408377217686739750929980517897572682542273675001440937444464412859739016243843181627639198932111976377908308040839264541513709860196920665630732374811347051691819032517413890148038672411147504842586719352242174240762431111751101726769397985015911088111122698629517363019349262317421950379206749174232091300255059194154748372859103983252161818861803589022994858173729069304259857538901751819453997728226703014121032646021937976551256537634587230371729176854337513559510270142906120749890172317177794714378247663821457157511327438174948049263044963047657849635785109678851538264244777260090891962228923451308951077219669775248328518255073320893342624575380338368342591893381508770645165762017007171611933184703053947417132744945433494077981153243546778886001931089974735391375601629986652436945792638764704450972832260546040802693398657900343302354796155636072697501352862839604141057082653289603829373424342554816843712252083179172183928996170459535022983041066520752453813728584210344062882023123578096098828777942077983836544821486879887135882757821220486709678699187557245136003384762041821978982104070076269832404514859182859402551466200464564997195992959946535099564216296057683867301078768675288860161064951250815219019409515035818886721564021668091053611670744562410175464015090515134746765291504383928506284429521000043994498987375526656547217623535833539253697253993738781358901166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 46246007786368764610741700197620090826635622994189240799564555454219422612325664531107273380496123551763475443015858948075552242754343285969253302198245285287287682859180637397011214562701298811902608199917095604410620413397430835055386813533800652725514478605570917920283510957858648945153210735926133178497065403578858987413306734329687814315047850846596228353527440820468886090591819738530202723106058348704149808193292430227330978438964677250264363983117559917270687630394354803777704693217809614028479022948705228703615474388660919459182558305627206881172589410513957128751591337956013277870958748907422595066367424749176854993329358632195110658527808985268051647603237792776509453056060979038561922070204746100137930320497791627168574845062870860838371394372589873377829737425938928441502433393321273362934698302272713829760991060873002551293295025966687281544632613123027967476476507607810299372661816034468763501043685211411342284332812514123839109037588192791971621313547383639436805043690002063925524972793494515228354542063274847414936742305748763768969018291862203814678186219611958655808236351336822633076776853300356096777947102380644674278293844437710949303214025786741887695784921391085604599213520195734856075033113104163611380128400906312530186532705782947811652116570367245371387118008895254320695103496858186369075714245977819606894515287171085671551447366907636767200885636958028356217220776334045296748904315690273834594274960924745916810202034423954304362465959716323247594491415833375536106874050939972413138665704831360901870644992003212054382980728340029937687484180492310446627390514600951869907425571692746970400121823476636954246342722773186161961564337531936135529752936893327789644435494400576901088506715543503911269530597797005477393200557425010980487964180380982849232797393738115763002586136497709815855923221651826326124066074176352218307438153867347717067157086619902122110440951965650489946110936274173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 6397288343581046812144537564299498864966547730959752201529507675249194138989262369804624198274658513268804267379101595905673412317367645807835266008343682815243939359178115358006956453861525186097498587700127047296853625278077746084890194407685060013715237909596700501815894016161876523477179542485269055085935826887185338900584653632444502776302725910979980195210390862440257321587653384717704216107233182923243235521339456431633326869736705348717818841813023452393993661845063896972574915279008651009528710906504621485612786684186607407271745123783128256792698658413208715956250530126792216381814226000167481067114641748316106278020295579039538695141821566558640554271964191780560237438908714663457605497287428150222104427727137034841969883536850374542889698662125837498476975437685385889474795632047254136127335711717318128546914640807828249690059633079129506712227620469451748557849329250413578092296800505045624837918821617814415581708122978142291968508426053911305011833135367305378103563993698419042104376465893981316199799666249399139234531200619907594331983942993655182621172106790182207083908306560509050751166058327070794099598680619462102806662201713788713247582802973645580535913003689215083034494320642894610404504269302351707137683306414385044901134499764191995041879197932951089015954268772539182940074371686114183933708371624846911187100222662473202002304519086391313889281448976581099286920954425308691403125355514384006786818322759631956117941011754060755298571828725124810202926647355272047596615069423004851214629129501525310585187586350834720103811545192467737376957799767244006435193723338647950566575234948596728195560570497041909768881147483354687139241208255511132010378740102531152033519387508453458272272943753086157402966488451867850615940619362831211713671790830693492004035940389934429207530294999425896306313421024612177986975873199572741940614003227635110282649198811287868550913487963842163553337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -115512057787233185146082159145349918253881414825466255229095006465451070946998607222852933031985764961101841430042369760792045071021059551456310069964165213120037551005418207006466960826122429581674478532566213736020977598667500913692018394664820930164679655107157516581498249259926070633007755866348093026520015423631421141214679308629753189187787770705003308923404151810953478454779645927661609206041191032967061822439250498657684421014118620298765213144820425131996204095809301236788826297630819583359576850106836034078676019494187147078333230019821371663005244974383012882247277342112239744125683387862970498910845398627443139026809172211262449576240633116777904862247456390280929018859898199147400906996079507672247028885700028823875537510364992083378766394198268205120142546326954923654313354812313121794977809735083600631346844721407949785494920097214911305471940037930651091236984353761102436468786674623192014681202177810256427825830545078659235922086710957616918921742297742146737825968681024424287903219185028985256074672291711345032488704110152020962229549180881938967007014298819065111042246070090412405551292512952921433434328452168586126650542241712696692372296278483616542914629298396888588017429466091171344872010617410863537475960610993765884305651680154608658484962251858020255674882544916657367629787926011286354829509146176242620728293187662985005412726004177766933120066750495372260173864797893952478526209722409323857176945859383484300603875346709794792582824108600054947842724074223476265050490990686923499417219243016451195926416133253910887127168875625789686427170262203621828917243298171636240443360357382849779439958452721108167520717227613708346335063869201199654987150782377817879187278951339914893017751517974290028441407205729418125575398694298498167081169403615903803500568077944150340662073629155549027727347948449320244456327805090176531330120654464348453724002673193923377947711871753967323364458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 402709720250159162073272676768471978733699410151236968037962472524025225746039305343454361167497047475628859675551830764748328529832689779919998006607545785225601355990101777263872540393690603253402341954545566114388993365687085552222545973715195784077065626748845200146707306960926534179516888281781320587169437192189776974074154991996927715547115530923367409374918626811986559475114302896952162687862230204439892375706459561614142628341972738377562070772487382408811296949991875215175541657931859344981306338235282904858394753509606660833623453047156187203783951987498570692661686443316987011602805921049416274305206051599696912304028055478046201043766243130999806966480245968243792615480513144031113923137607368019580822851723972810204094612811042173684025210151363228336552765566016332241347666677424724537850180396910610905857781410571480230184303394248693872991807501758322261537891515649468764738707193019193101240779250688448703935454255177606438881216618439278183610611501040403903519062177643984627972122069243628427748008308715395976076351447345666382060434249398363544319222221263581413172920524132502569610240123127680029117692092764757694090368989501482549738881242928089051328499122126740294911718656273059178852147698833945053735328741346211299063110577414116075418017296004446385510218195998831176996605760614090348995938509582864741209885685959808847550806888763445694118342669970762416856688222358913855494999663264512470745603931889254020317485575173290925478032622573218017888077850176928516451372538633725895213932718653032692137243454898611795234622034611699953158198611756416630620229513210120872719331098900380300956654481366666314008450620185344370479592495914132969900548411606482453140676900524797784613001516370347362324780468409488389512261856070521695051676515231270551049999619575998920400867393602803802257694929026511202046724164717683149034968086231784387267898021274403023168726378521612089245606871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -21678405532182329597863627243051210418702272907270449007574447991795162951213838829301303007723177454400280646811707873505141072788829092608173321465663934718917657748986177988555816552475411485261316032856619538232661947560069991972755204777129336020698868365668589860963985406434652882983606817249712059457861451272588369641988641601678585222336238670632382532419924598939385068733604890422390947608998182114219848619455862854075040998019984713342793367236888555239314011289538750131112741398375377281150500210122317685812343073018989091258715284633010784419296995013487292206293073762729755779790467049289999617049715032225504440972640991720426548690454052079794893154784910166669002779358708808366273863552919659982419810247780444717237260236093435542338703441620410311043926892306380539273948712033412212759197865288366252651254150629687308390020959595847198807930457084407420928025210437306080384753532100912282939960423247074449871112090220803702085615802806419465390439250040197520755864886295371312819398572031698805163624304693545848737723662159909563945264919971913410126493371370663308183072712374103135270434393984630725076215977643796996457926131924110116324389903971137079928714874977806166529734640743417175336567740397421992040539215937292473245107567116448079146011130235724957936777379207410418343245670442726475991338265471938128016924774955725689141500872985297216985560065137377898617848526641050941920483902716692215135335026167884601081108363097353444722329387468069686398696437204681862148884021176350517983777278610632056649481250611621150599347485884599539820530398414803308996076645158772603516510984881267838634701329358354554186238914684120419818145746020416609911915414202503754795620115009465083870480303221092594127428668759018061333733382068427969286028068095078179783578338653818079393013549780493317962891287867767896628219192491055125132697265245420812295550492092887557607193140361970760428573012525056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 550234364912241728513660905006997611235779083713697701299579512012256262604361348154971013626825684645370449650660926090497340587618311989093325798923313051169291197508325711860885802305276070463732511735142014444295763435004656129584747504505342918628994818640494908847892465173147426853147199239030085238476218422072707363807463457744206029976060450684342884829135802445082884989921399545645648920894482844408681334584711490968187475918131482183083041235497710776169042712951718248696507634904416124010292329214372035127782400066229025544078782502976133853903698063673962147219520171062574510852756683766783147683747654893602014485972344189646947023813599167095273179471017782662025569071863028504913257439985450248082345015248926406118944039639699350616432163979178544682962177390767950979456039060646938194836829167665447185374340308172026216636649445300507366612794805426946769446156531211259919104923482376834295600312250011245100036050946432369854051934700429440415973466649645716909575400760441884210372128037549996082982185087047872720891128779497280938268366790487273568714817898418787950846295393268212216193977170558969817529566551871840883344518389355920591045228889319941127305996240380754144052439367412634519519928800909799669627496917411782918579294904287801247475796747224648530005124007251016170892316667959922775052164193132131325796980729204923986271685967769091154988900284181106702136400373242803303419159302450192554587260550495971863048275749746614826116830083065155918541180320397871212636437015110557807649008792109086919056149761099394765438409850812776168450239211882498282732622144990419149086732851138625080949902182926159094788173819301176133893510298564530632730909322486110220453373913851124286868339844252199097172998582043897276503188823569103224551273371079581998274196748875976664939533771650573403133784820099452155115125393378755961262893505368472110611395299832195952900071846556310275036908301058048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -7061705816774897819820184088437807974266877545990874361804048007725611375536366919191050655798164520249717311688289785274777729887613191003942320638027259311460772363004793533864247217731984203247336356481691993933026250922970144621969441114742486442989599080134730309376277263356759502655979386220308359455941566108744388912460594097833865955531334659107626508552502625251780038134270627570477219357292639780685716713363254402184714001296544608431931188159231989954501633692444015803208011477736852227231404496755393583912568509253980370340749566992893360258517393839837670595446826320354763396511512443923184702659711247684168156462393907321582995960762467861259868188457370554103034747804453330328825108460343259003937317929905695833112245776827383072957519395041506350255001456493220162602011684384370084320814955840562563644791228086479744307159026580866317466378967978429245650103514115605523088033116378272698406407636379836881585859097485949329450448736937899064578631895028916551312951943034632010647948980467427488179009627837784136643225142349235515177809932300355114145986023088005980610150401219144128044302928543535724826887251603023723871235512174669738754006905518924176974699395405398296992011368290115707592111899798259266236313589854524196948219849191000043964980379236678093929686305219455649247692456940836963708312023856427944886724825336023262365464951480111908297269872285676239072166247246867341169604267366675998228817242974341113010576819549006800934261255308433275323502006707266527096167286545973222429954058955058315699505321064043925297480860860326362213543029959847078465048748188831568696717237996112221651654909459606793547833842381498983213861079863541072427044423416364728296168269731585763850741119242625618602480233496396601415172790899090160804894192830077368526445849204391535133004823129492099592629701364295655413598510029852801780201267975639715704786126378959301319182921770557486919372308828127232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 34816449993403115550783285535633912449124717938305544375722743147523327554103845060059544376197470907468060633709407371248477955813645367520194372358403690044570113656120725458391744571537788092099439659962651572154697629185412165594009683343020288644732295643726288883096741773395993679797692662451375037666201877349280907293714788140387263071258134098421781406614708578407540195369173076577562068630661417406168725650196907367714415841482770984208636371217177940534194964296552816812621927295800348745641643118451586557421143795601467881351167182312145581959360092631440691235650365837698847648924842106193851075464921327748018673570384048477524396300574694383153553154415246588111972746109426281852563176501205856377978479722477855963692899988193873443755753916996275926296890045076630569015476208257230682237428384121862547709456396790652849581867507896496328962017008268914780084011635952745160498137620790462120772345071919973680314589607870425072822396220664568444086476973534524511161904709042741790257681542354140080467941052998858409367944491736568011176017652929057096720302547433108420907329871522082629071054850041399874834288420171640557443824419665795517222085017259851482118174534685249425215917743435930024050689508869836014420202885176863355309855359203996336356174425228933509790772772683043832639633918957009123018701675813693391953187494950701778923830241704783938339083778802203529954697186841343192132293781849368169508863032205575086142359709036684532802107245598636766834287487053670756317727232867567472356761104508449137838814709808313869787912654040737575663807355101782250373730709582430222545108249574031801177236742656758621032341413607777006488848060278360160277723673300312406580402828499946275881023643429434616942621467142710939212509725149326342265632011219853266948274266344839329104217354313697645988063943507537251314771601153925494444003855338842114914388708240922092065003664380145643115691652776198144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 606648137928143465776652545113976956115828663358597851005361796839203490094963977000923235357468608538355913862394428564032991635552820901703298915284066926224043764579193534717843121679500699453298108552354344210098843807198247776369032874267425086536296944198389787312382241704696033514581041217184876207646776314494287016603823581500576872332327155968474756915269884934498867579648042564028946453061974825995060291855429531200768769851807860680367036990038446392786847118191883884938593328376580107939739577398705373041814197995218792270194706471824238360396359173981716475073210026855194061001929825317854894142534327780792540617644259353530791978879382048770998889947583065063430563041987655460544822616552926424396363430678925785919321926252296521383359328550935333840183370088965560067321400147043241341470604027658428307592914778586641907587076850402410510339926183867898576939250479126710394734612023687406350012498783318188002361502770611115110875530165250379481221139199361938863832898549388810082183395219486674835940312422904324022865577964877797448708557070944779582291785807856619682416461459050341225043736097370640132064457571001555903955466486201622038749858750814000732051264564192951663303409356116856940627154997068698376256365754811835367319906508400884331829009615775559783974907815723091650014489591767168441126405271929431884656443778196836844449121054890958433488419675298382380297130151279005442920047952979456977317381678908300150185384301865751243022385167286740058865590983933918233859800710697135072473300998622407386094727924670331765284709678966119694194460722906059500917915151580454330775592820901090583200179101680645047923079169244716293961165145347459762157664414737581955067939071437148560390838270216273533044896272113018582928934854341120096733316267942669711425836618823374952980550229058814163649707633831874560018617624652109526163967093783327154664344734178612442896748465737829142690608503221911552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -22047534893448978908169294147186947847599281740549796810487327267436996958800683612444066055504068198997524793608829814579889416559521370301617122414754628378315071264160870704771940629034738672532137410161203011311005082591634466710513210833742352517478102541250559346959075547423654812372291848793670222371091130459279531616143849954448903506975608410839320924560589920023748415251018967824449607076885587800265861379297838135985461542509008712003231643199532927211059027382726754312080288851462575832534831490555977712251932067289390822424759971855128826764111085356784031507739480370336055148427855429198324495815562370693565831606209846944313048806264015474944900276350921557853387499066965021742147008226406819130215069497644908511737382381710267438005937508727845732176672173264400868294937975152173918297328762454661099098658801347050275308375350330638652525512574251886386221669051686605476096042796296567082828441307476395674719592071436222018087086910731370798494037872787424225562285376672145249464539382347398404794814629052633442933403273959689082898774569958695508939754693754327860872310087909186337037597302607502214527873592605947946062568293634526058823806855247699119105915745743869695435025721717899183953833821239269909098962246496333425857250806639209602337973635781568315139348023498008636747800365471194308854111731872083000363080668195445472172933205448046239124731586722733583757956550119581662401498798874963981704779965466167677797739273130583427829591903917435555564601549533262719904330655449907340740463411137523541937609371117832751799574618412920694624718230306221962029479734209172538967855384701598952425366872700668388733541317828532547689182544053315623382087541974951728548725074125153831327822232518705433291748926995945199981610180269611306035818766488042848947305194377712580308036271657683559383638243627012745286892037805917452139411081228823924037654307349494947881450378809325478293475470328756961280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 416204014457969998454465179828552487385502782891464305715452607336037547452376879985149808508032306783608103004191430785652090297091870157633233235044636994632375692976232615108364974851466017871010127929026171290177646331855201923687185325238496480908875175594353845609630017072596842588408478757217429363393815342715467158428645526220172752790647820619621458135316703653339707623275482416621688832231140879698334231384704128454565628033994582535000294250633324486868988190076206893883078848434165881547849354184264288033032248381716069369296708301075859703660717198514109378160235149065666928563587563512623818851628809954935858593884788059509514440005361309908456836935614955881996417383995295350953286170727724398449589813497377897570058506770891089908556312932183347311006691075287069653999829692876327431057403938709725770136188618377971116269434163714604667403618136922775444942040972792995625511621524919999997256375830952575001980392599194028749980934015951111943860922935196031097656687305073794400821485905199650574985612008126536073865263594100690610911139019062725793777184770059240645660329014157911950416684288593288231850928971896391537619462301828979044862474585265708263673236919463956987708186921089751186139901704037061934441157020771010679092018818034415225797541978378580176750787731870975112174191003393975903283001600154233040019133009405096105785362480115007574870199481021092541363522261477299525720555978861374822164772044160850835380333648015615661652339826172071902740115119544016433493875882296120516695731152375289447645809832289143681551510762465254936828596961143524721888978439941954769082878747871043992223691357861995028703168574794617808291801841542239050778696307322882248467358283090511322080662052807937699732957454665531746172560300375178030195460532734399474864269563448127474100845958097927960247822676910324056799278586336874896771297346627040292356080503511334191270776906478462606456640871589136564224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -5590453948687734543050019503697309312195385239768341032720461574104817739994526474515008681607680358717908735965985710353509673397150362452202054939668916989518120612741044708274298751539958171982573993208051644438742419819719787431098119458959343327084261991881637143515955685626638607294162000559366012851298857562456171940496676547498840509898015032432222953576965498807785532912399416186379010333570832149326903432105262986751890696449409444436610572764042616097338485192000603746769996725288281690536942579112496824392289654512798382967224543136892438582658125695565030634456439767880105534759545852621742488185051990064361511438833458204505235235182879232623213893696369521107295285868913872216251881390414221684539128272721673719261011814053186696985737027749975205522905904340177152732643427077453639047777320942731210863210015256161771694267768695149063308212000846026873080840822857287512696063565613410203208013471933572150786690163287222051454690877286190895635780542185246511302665868349563871206889058357079675558685224486137093419267846036805870944978594274987400042185955236188278936245291220159772098724583459248988010246574563435991901659401343845470244911210991874631709645908490612493894943248763086673955219296278139942364917004789542695141976430723012381338480850379407301680161838588324802757687601458810562184563110302520624028567237311795682223616090080730699836208251949208078699024852707199268081969288646015694343712703508879920430377311222748186886109807580645550211300392400374570609489121335694122294960220883579764981027646809976964650856191856369286042060067352642437367725101406588557267439358330677266065722274096518913391832386030335143196503156728242005482678309175901622328389950670712844530279398830296442655716837554807159426592379924428557988728675334037771804740088551204221145479391486219807011338241384512883906221987294493191234244090848382722439667043561868470137103774918357013551780636215419433123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 56784433390078540588148621176730995716551973041447595621897408009023601228652677876462612147313732866604874417016154104549077227442571372152966860530722061285410433900174344203835351752411060666299133290268385448028020828617732518714874895190973069910060072722126754289477088932092576198566807574625768070639910008432862478058570884920124884345859441531854545442983373234602995411146124147154603674176638620162470999697932360055685728279809742451147536415760674103721744984878067763257952217159505105233509450250353363884345828635398848023533311190440126852436478133852966748261466609673967874618622454496255233163208089377550986632499705980300791324331550086423553708246645558164071916629497665753240701576872525549681202011516481752068866925477296857414154823038951025183071385250672278916785827676883416938709803367384579857405866101567401010731334957042571251153287392638011804741418898046703450977982837643112541891367206900158144748835672545460938878321450937297369389421620956984044548318415805250709226385331233362801206321588832918378512896851396385156262458688510528756470999491249303008406084637240314263605622503322837531907196785177669314025905906081699426698563303680110268197296577259047946731675885652378313875621469822468859677114506691388487394792789723166794443559636086704686539031105661821448006483633190865596548781127935211986098940132220926916454569452672675854026213579309494863434806132942654056756978986812597831350998289476986415472997334573013652628111957794536225184325756499657512838345297752809001223413794460590886196783266607936275439370430101062799725316585255146532703861281298495591633746799139667697397226355303885214880080181599360637868738310744389751115304065405249573601685559323907196924312072459530755737906624394746813951008172522178316811652766738623016413160201687163078858104111648703790829159217103346793345566647310972169397733713040890193663250097697443322114376782849930899102955915290990304296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -450408328207817810986330831929577080600830520209500296975887338012935577745675460350404562187910552287019113702993506949890858458890524496003719319954854923051120943823624485683063544084929113883724040743173218898681563676406528947492730581208929747436159230866807835121524241200969518424917607665687623230268326955835216318790010183346349280724538668291159682871223634936412333234128386502535354744434335846343073450240862519397873269939088529574358372434735580098061459866559739196033921724656982780002811161564297781489575962380528913535108198351120040061926028622244670905790206053807811559452817571431121101243771580352117334450388278754268489475677526317235651434101438735922808148017489009152231207471568023164319515775020803671335749360311360020240300119458114743405474887939631554612481439026671766106088116876473141944979079316398054282755258285418112614986035446835932771191445784357619479647903341497684194909098762860178911569304693874990255775954998357207245807644281297644636838148834117931614311420979555142604285689236918467366654914139024084649000224284790769455871279085890143039752773782577075411659830422298615905463306540240257592665231809296790976545568003134725731259457944617552426543375813823824319184743100847512196487858977138325340857718048416825027259420831135777418241222094686595770579321614542790813384091663030144085429060683300067075243951383442441263799086695951127343602411657413874844077198760965023937204187893104889060944072052673574455026584791011741880030077864190878305887477975417488358615836339749803922465352144056369292755456559500902208920700596111271914079920397951680334223333561941066083473040444842113904266634510336402465393224342460326649125327300784743844715626353785220326953965804914921310125313851794922677610109731525806566016796977229897804764108307745332655047254002310570843098982178722478491447201132084648245836965629354962365711877637345590786222504409298180792564213908498358363750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] 2861806148489361168255268758804224761782522271111051565764581525766450187164147548671249340201418526101201020197721545767765229260943770680680020672663875135446602490923690404869569394899903266412468437078704929111962748501410105250595938002234986979435431583468364592418706104297242019010059288876849015974937549475067609877543828304440925183416126938385702250980969708211873373878055303319527534539563730746119732983873069995648677843397236755101310833509112799707376079295504247398969081487305750400864804785665874450024198440852243706759107655163092559822517772123187780552140214305595551495644339080954549400920233363234995785439126862154552187594053461272720520017709612058106624811037854964324174211420413719713885791269946258982960496953904730340210987617386931312785137369898534705491608864233719426177638543517159832819429075080684039314787534929958849494557720483090333782942260917978797704251669183655257748387450645702706386575951735142214023589511942747541767716581845616920506093398273776667324705877862142186200809597308258326337673954483776423298345036285730187308399769400392464204051291325832255268785375126050206487672851498618756181774539251621345272087490610408886649529590503956634814142562022504050453072806577731669096289367379484011683753083046399313183329188489838138586484168435297556745612027714816673593157344329996229561642094880261233003116682645794230776455237466584531537969462491445618071261608385421996836755003361839148344029789505344405249125488674857406683034762647094268815737034673284797186569487277092894558015406706101335070118720507307795057965597410490225163975172629195165015406298330307041114739203927025341289737365098357664726974078684887404974105752042809938287068628945977611871364549793691974775826229102902550861004949829301271442490930995918105826874684783598208225503647676875000870768880211543146406430379396189211977018247873127904629297639102356913296275202190227403980803749383594204960129024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -14885967652840869671352499498736099489452425006826025651378210924103230353814016885811167130672596723889216765202007003172288550681278822448716700827938998806719800962490797637329470527155213948864245864652848080338022245731081790745606773450107486888905381893676217547778869658635927791058967042542767278656852708537788352691703081654867729235581759086018034771690541058284003680810053221395059883102998924956350636350753614619324723769927485603968326516293360231018279591268084399737745047102271572404007776332649428597725539858603443355167829671659693419710932959646679941115096010851044286650503424599071848606943980244410913192404755126923738197324520771758255339661502270725945140580466942671287790657126778898619545275109039353332916524216445830611998647485767053260420519166709402232678696937055407168288673948809496963808696588911227536600901302785213253753161973992524997974964224383041459035006637777297279455419644443425537893695145819450705624139570811928394397453444402818871022308608429106926513508775834459216285722976231303912496063016452117271924154814082760625221795595306987518660031661292651902858459595053182933005324936141404618414675466570030133677653493140929262943866697485245549082506888053020441965747188722866671780607683080787144060814334394863874155036512907397727906149282018249077275598748229006102511444204982861881891932516341616535940884504657704111203965011061917150843095398739874368673023409060330283924948897516931599598218739244256496242183849016966043857720426677334723137062663426240978905583512566577672406815291683698137121041340537230235918122927766114548009436360281448700341264748690452792846816631727953807774267758772000364591535921055054952297175690281486249100998912989757200675465873468794625269900758022675251293399410432980198298159367351505146789367357926742674361440560255379455743062401328394455305744762463306052329150457293308229211358352946157346910792596150529669738811436240610321307271168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 64584085363401659693401802802223886298751706198540581300220750062794480892704156243420336338338543045241507445131532080363882354831042383797125766889664214787436239245175686873319355839085932645734703355497668675735939963590758787063480565814255403671892618412544658093922108808282369166323341788507117337547395273006608187598359134197029579875984254689498941092115435146826356835392429278673575543160678917500524405361362029603992484622718233395529865537465724817355065667806582911103572211842622005690943496267376503954074231842786608095232018676369811485946777114799773097953078169912828199561026555734089181786565048154661842885416540165733334189326382109434038428083580101161029489375928292244267439018768282160328276803541761948726013205238198532271115486838179805979242751935393766554567174137787629745487576188907805239934769268271022117013885137512402537736857865635811734443444771771824392916657717380085704174480577480015422901280236001772134367062924895299521562980730694185100650200493891699614872542855557102973684868142522755382337235468513723196319816526527378761459954222408787982366454030609198560310238152311757518247730077018047698410098160985201512528222275549810313744139903893106956991573977354498418135036085124313723934346188793180704448582567458103196823403590825353564493225722139692943446076523861323577036830813280994448456117516837531096325109326197191746291109571299919817805918454388823266589650854816250314782018557631493377333044245520186511796377303736143497231686413291201056179248813592162228300559930742216931257626580341373423092283642587762791476600335351758711105309708891664258649623678696564468204783419707992717608200133066325374508946598153910218524901525093519639025054076647253359415752890425482880297453114601213080888798363249837456442322419663805650159074080715312362928644418752890889647046984249644973302535278603452544976547880754014001435493076189224302665562777989404359277941721657034384682778624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] -237471213796600763022123317200069927807035190239850497903347894423939184443603532077575449544118071838564977116988973156324458523646047975650156527388948798729148629649588222171385441816340539474024082297863921737918430879444711402411169429864412892349701111139859374812890937616047972987423110125356607220570162097013782510793634486020953999254123070069528543748297857443087665143148642003688743631488802271591952382146770396536706714452431667041592139061976964801875050121476000644283657189356174467367276419763181608936817883936856653237384267666236018665140278499635155195378577466721227055387066940698363525221136708524291631423711090465438064961757090524370096649375710861970938858561296002111089277435878466388746287469884807740446914325685136945500042307819710557271038894367468160176880125424618547547068086937960838460722264740553766357122213415867212509862751681001663510474761216879258992690658014813865603205019213672835151258670800955049549253072757154742346885168372066718724219196058540228678038219762517488753374066003737471795187004708911792847299892670492430264858761803113472440934419985204111231525646058257745403938092513514545398890322677871907942564724777754181153111886641413305935145047172753391243963222374393326516680434965770711447295145145670746957635391899304534466499698699077372341414942439045880489140564747847005260433663861142835406751494975355094183382404056098628445848995828585936761362137858500632071806406644321570645147386718243065537806015852751258753006482466765158913439456183283038161141931030097550432872813261086115037690217474263590692786657689330311905371967287221216990648692810234422984995651193279845744038882368757124011623596056370516474537903940149460426394612582246897132618735149865683977010715683149726268552209829400887399588798240924254434456749695307702860108652859262422428944874441274175876810548968644896526602300804903443186671512731967988106430865360782703444729369139071982941585276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] 750072144238293187207890615639654732514161115253585308904192181157715253046662735767648516833929317501012919658941833704728386869928207681754404521666223351498316326896914122696981382399069666027924203186919160819852559428869484290030831289443532288390092985508271868696964213321912568168943906151716432810310373673926360925480256104744521146862434649561461959436052504916163153723980425139868720740760282909618714601221507951680382414164315418724795233104267812819080183244961639094797605247254058351738620401516112769899032253689386931468795160538012205531183938516411584190608177206399959111963376865189650561648126018084198400114981108079728028089673131706511926694105491717443717223391269896131431012097486230167926900000601989952489918485825828300178214210034307637071700658176097374950283242973800904059206830384904548002552783223488777577665719412563638409641962071278722260636290139133036361076037672320421848226828468635633703943644297714575630398656828296841308167942514196643838460244692150416606529768688534406154602367706090398126921462710616357133080623939587269742652747802358752765114034096706602453651406617478553517288477158071855450675608720218966494636374286250170202734415898598319324120568708476577441868242711006439024389392775766407919144021981556017744715680479865225059886860006117938759755141817198363461264046838006242068992815156627246374644838734958046949271795329381711549939343250570476919213448248966779717479502140213696120359877950263402216027328636329002341531393471626082795772573530313044602938542548282531574613423168213367512019539017432978173885586936647931896249207132863038778823164814743960292027324191995558950786328777996586487136754087796573931072881266357373485972769130853888973113412120390595140355169098387569253281458287484633690553974046097366137156221728782737350358206730797118855987344372740957573263377455083071894523495883832345408024644572374132227436220984571698687561024466953424721212866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -2058394431657624943741134693086555889705158531886242261131431713674611969672706366105175406630630323214365289066309671526725918707658289127012535680489210163307260439335504961445107432515802661571744293051584717749601070177031413381173880374743240442500393857178394515282710142447234224738424884724346448087779228619161176745978999093602077828192073063670868443335602621444709202776545193304397620720838467182384470421520450336823726934312392445182735313173969300145988070622349272563494662055323305393884528437490730910073104146236742162957189784063498776243007162832377727997026098308325356499675476078040694096312557245591702845308072554467533483659494394359353690478334091368451254012102284139698247898948643358956522429908073450887836933131541702550562872453979205667041970518705299741103353430962645639652171980587474634464690677659728825596666368344415710722713227464102105648426607935644525721920947581395326619358318302756230771158292795906126263960776414252982769311311201092448404977558822000551836596395625178094415095893468250946196995495419225403618391149538647385998666411051663922925290229380364477822901936902495206177732325688755370520952943157447623471007027526607425579688734550728774710644912681960520638933290250443761132868150926628834687175630521646239710188115020787739431006060164882333132268433015243633276561779369910208175882483707076108215427484124100900194488038211647325000199334111451150077393232341752562642162834862928515881802367295779983885307438638327790793473560527462510981883657165981850189367719202038766167792722570828714428372175426001564637145839547244700606534938182716475074714552078962184480665140210804819538971874128304909124991060140399382454228663559773910047774032819333366168496315262361782063388809014086705564883776620181938415960426484626772644418699119531375853309758607274548344249113647986823090974555741289407282472186115184029732874604431965988608916122062861648274222748492392148372100743168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 4954279078937022580617167885103824106831480141350667539675141809955366056990742439296345897652702937169168223271693211392496068999068189480960609709901927806879810804891189014306837399323110243805588402610734548034139302145830187983101037840995854112643302196550172762789699721599863321513633544383200981700797603893088101226433473464051207367103659715955373347007725310943227549735460923429140195970648455318999617741068420184448592493848776525629968988930485069371808096593190351528271002218123006063922793789806222356933077406132971282527500333436617996646909331629040885701662455431751856203870251049555599526086598201396206537126039852763934294414944212552813604318994089772545295166363525713003779051825677100409983212598282768112277865541588738542238511678392597662238745659604167887778604199368339987830468294584549426962871752694613221801297200749160395860981620093565696719741377899908885842491423487817693415291373349786642932869834939240746943338121981380678431535705862342804801228139962018819463337272322790074474892580511384633292218706080979960557922661593283123868980392944835121003848282850963866897361160030063969500783586001550818949217919555990675098016818675854945993900762182338323260036716218295907839714177149741921734140794151165947734274995828494406308658625229586534644120699749445758976384600842139137341628306504394351130192195297617341907395859435440098823675183607094124005863896326321482673566356087717869727254102632258781188162105249774923360860193579923032904082070099687142842730138272811780319713028732151682308515358899183801387811375451396496532417486942873920277055818854880690686903790534829577206922265809729126030015833093008155623178712067544768178987214544459709059719796275876359836982488495039926325489912442373065796205148737189036443177134876941125215615333299536605900891352220110193149399001757133114350092423296078062027540560162451432260164308550993748095375584738758116131748683028820048837206867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -10539711985152807363450909206756217493519809619216968045264624225374352658201626887279113294951382685427989540284353773404478518754290500275828060994244648626354065561177163146307075345027642518427688980722519140812674759866012516079375075569925312893515252577210072234071257024195149644026972030578250477188774621232239781496834296524181614035365187837959144773160772223991396398261007581435270877735756458835590682032344412433039146007724442837613006921918390661721178811577928429942249929378429107541615027908618085633309220111931912388132851275830961897091958408918046133299831459961586851698629838303721933603534371633607651881945648517975292191888680231218833683386111663601009824362486999205079406126659081647016955345372120843523480930536460772560376104211532831011709315812513929940749165603951932464112084470273738392676252118199611503577012516081823380897240854932231741379160973680317183704572949508496581636504230145193859266527736826466952565842500419945366049457796892214447012604389381165680549692748788451301630097035086035560085275791907633114592989059292928181026650256307444611437675929598428269719590015681098463357983763068827860346046788266986019951104050708414709384511392318667806171968575994158630566369135412553783580484650984380672287378802071053649783637704378324030373566499180794749982841686762430878478636857314453789865804309499062538831722476393681706382516392796392475228952220046981817934913805355012896293255831711980471380715554443503403168816770563219363841461683652751352074767867909786992819482462978738077331013485698020842403668405951730879361849721912676435863690415225265037667572751073949417699323065650023773086456647292333710017271754032615427727870032522705037420783280431973320481260049700699017438580727778648108278553993842499718528439875200366383505368306183422941241977377061577721399905763119105007154259876750098129879279256366862822030645630783445385803815971597567222185859706061665184781258719232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 19945091140185086560865399405254599058071550403098402833445997211638562982614769400210479000973121928664233365694805194666750496690366798189817000172803699010920943695945860507152431476218528487780040221714916029532558669943613309033761163108195890181245109938261157843131886902562704103820840324586120402972655099035174263268714773080333681666729465983468477568905730346885491278635536285585346019678392773122015503171523441027230135036787892534500231075838196872236040989915380072515913825641268194637484342087098463307864009021743058878806747971445349327969612034344540301897457995029097577515837319145368603357681302505703344976806384467599542788913717982259887336931771360730932981825631206959421458104766227052646291573598524252752056203314956939467317009237743104272718421332258419395371573935252321993697232541778954248969153643913864593904356546738170317512785739091066466617087522796277292403922150558201508943626613565880070484056442381474520167278239706187654378812032548619432193195665686373401194700183750636114423039444173912972803847932708470202599570204532723730257246257269506631797289924550443865493894203312067768753551360731228722326414813743617182569812681041297242030861515023885044088056224618525998639539252166775824642780751845041563501097769385756353291992934834514492890951509185230367097479210693271755906672294897015614442745376696063264248869111795442304816809787731408526340213993055020020766906887768303710148583481848722033345961065371937359370112305693342245637725766766590272839727949659671026546501358456065554300234503276662064531545290928607792485089143296825622053416392902620035767041743429183335676264701421557414694243892698603800291802091316553299860433226487676542515152746149980024982693681511993551272700474422685803011742657328553326311642579651912546883635879999331801070725409152771546088158743913234354278537103013976191547517968614478901413898640912194112447827580518187143781329007310270009607777681408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -33749758638220750752612090892736544952529139652426134429854110857634459694914910987601665835994286446300716044819469401864921730102616475194948563048381017995284042074465528820589349238785550936989333542633305178952116104103161819582258105109727887092345615367463911689286927216167101909942061332517866690637354933590829564517784622406227084803392110407572881022614120249694659428793340800718506457770111660048488924798723836879355311916125008339339477855595311314998071789449039737603243823396323470911489203601983871781135879575495200352639751693863963776326108258625528323662509928430828574408096533844886018708002431056047718012703226144407614099675770188691410226010429324572573575224080852889676899972996449958758536522993334941957558996609830519688707805690313495764168402435895189574092839576729465271791504232741838831200344024210172387496425289171204980375367470979374674143549746042229852465301893835791534497976426511546722770169739451163138388103512522487390772352510690725587932791228805860455688056900137483398659026314160402569947398699271397926367920533888667790712530721909256089813276698497329237372918103094160845165852837411663577845916914936915550156512913818053860419255461694759228585904102708853014490904097608657244051309012439445797658195838398342471042939036222871408656739129772781027786456740541719704670506365483610958952559294045856377371144711973995450668891460336292295002383683869790130740610838786511372862190782440094624654791866974246628989866698386148747977517599251277141616349957053393301280989023742555733532633755206346015236838713214956563471182448682320204710113903547184241007283143464832148795123666448340037141572884253688497677862426188259598141740496665609931081998560174118051175151934734764010901709854789841100915982381033141538980910762731435400647207869392249544755610537902367551635607662036900452818608081871771652390105513309466217588595860380831792833189161028074222126635609450549336681394208768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] 51287019588254416906171118742945354939568780555743028397469738384534251191494116348991148364088374115513912184340668105118547329114741116481700303073011735816614668911076998977230693079723733195282138479755733674707059687832265310338830071281760667236380472445637180908153141856146641360367424166360992756626853862862267447939977365861412769327397851669371546546995513663949057004243923182900043619106312744362644057954564219642364976925821781139787158459891223294307152167884963432890533952161522843240610610843157493346757894593060085278911194577837661220133056790345474202778434298979998540528840538144395874298094872360509348068284055403774826641740841914543046622664240712377095742965018728076403315940445492112922783081965042092683094214328163642160064511864020344451244828739436929099824221818011416778952419623301639479805419603594059703472122934955078550768488575739300870854162661664911829421855674621641288173832996939803096275803007531102271872315110514643079357555707986115259926130932737649023124589010026423144525724319542497777281390714267104562220048126760016406050936801008886348962265363420442028324829608999301174101326752476512940961241067809445143184469059321848185753689390487041941874553419128242876505439962884511024286789298394952916853214269050535714061344230284624331094197670104344942826116864064023072884770383197342487668914315281985520990359077523383109658601098320025423189617756301962950666845974233666606690777592278904372390371555691081251252756086634309776903339757408357515604925825053878753762919960306114827916429694174268945920443068597508545970231071133739990097033564809753522419028639419373356511540331202425456974562269627337723644631281072111372507231464592737202964121249107643361134168912026008932403859559890987260021414798993563771698101849487001208754930999403677883464418126233052081979169111924815570011827296854863286440471538612277194069622078947545992150286272688348501140910253149211421629709549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] -70243074399630340769216364750238794173645708906969445321825953989649983174813871999508320367892565106448676121321030439716644461992571121921040641637204218841497069410456036784183132402612372498367852207101254114262297042294573075788425431968429892376047760361241353626354545568032896912497135504075752066877708011074670424714388718491282774623105706066343486851847467590431746010192641864801557516076259573134359334432672517540260536712783050534000402539338600515123753544846299721930241829607522041810155310586877017235617528182711252284297464878150366509997650123797062795427867414081908094235472188815566540066869519604225927354287689771926463369530508765370292524593229346585321158751591113274848837917010366264260131699017042219871894337897528464656194872773857482494841368489163970505599506432461136110091621863382300798978225891180159849329872390485007658435834790339800557122840483445563179168640686319900355411042121001819359839633535030052369735954927058152416197806314626325077564154755061639336842908000390344887414399501499239269020077849974406001053796725518927973459970659537796459172469432317056106452090588227136447690617751523979537130438732065857555590612658876056392249345468571453039616637632350447970090958999081504687518327317907018750784271705912280686740711431054093001818559948083344078100095531166365861956092999011721056395824427638467677068072000619635109205946411085524531505083320315973170211748224331950639622155104292148300826769504681048609415275328650327202406248951452627173503808225979948270906671349740193508525035794402108321830701914769655961360082574989022103517557560203451113059714736659672870378798913180493179562840502790707320869957427889832589861937823969915625040717944710410425230764280086917530592369097415472873898585969911086701107047388632422495934793417199141605608977161357921711464025496998861109397056960004441532622926249333369127202599234608180598514098483235456532729287039152818191177734946816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] 86963963941365640623675219060040424778437970305715023339364109239160715685389394511120413042140752319491775545719253787764271239453148209412632286430863024288418655181099666562447876804488173436437994605914765261622830702077181399850209069939829474878154308233628639848660272238737352698831602924877270870658099353047518761360531125354718203157866156137925641750710754227015537506603163898106789778778433224985064692698692850246505949762500434389523293552456265925231750701893209180609932393511501792840711671345663190495061182130063154492904817332540747768251007253035387661811854490324449385435778045073218248609437683942267461158066327599453955437549863134658359501117227565089117940327997837705787386772042676160100454433409567218206051730180025520439665585380899539082671566668183577170238501272815290842672801555914078074691031304428270377848341033468352153310369809141763796235721381039516345188987915914257900795182035068572866307170038007120203540873353072078969629199182066955668981454858757466627092407493032753102563968545852333086016298447083665180356605286903146532261027509880310651884912803364970507062591771942718902095207698529417876439368659513035476652661541200893290112901307876471328407928569529832884141679564622580534598688440889213061968673363831925611474232997123888300201884707310555865106887111478154976988561117329608483646257267694021187426078521583665200635749244696605363371209310124234934514995896493792998072404841408501499986805286486148075089014743698092411216223458131012390244177815280124134352024210884797913094061067654966150172073798352884694275653034126004707433785462175840072955018835151705240146182925929382678661400237025641880736515635129281391562442812764246102898306021883529961857566768095232715177207489564876299572153539611195926233655849028043884411078464164250270509882060631112577712647278767500721507082405018432396143819531369572909029874838663061970260078453077239449823047589319444022319955050496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] -97548385686159975228392290934385059217097145316804749285023474781574266790500037938086955168377392151289348948491846971259164348712420056439407764406397330440000104460333542386057225742356325006721887569009420717042097513366458865784592413782487666093253568372916419624899410361140993277636456144075232362590348376612759619634014354278216070310938485851681868838926435479042685779461967725720486399745234313783929881234019973871626165144603327158124388551103646434647587024985491159166838193687167689122626473844737779901176494194086278804128873476929334521974955018037215196838006919498747348338046497396243388418238069128167099658488600245942416766207926954746663494096899785612280704204061134113228681605719191323951621540057133236112932149169070458371511758629264479609546405827473060776335117900089577551085817081336313257335440317612566962258687466855088635261740177427789417146336633154258225022067730243954502245893850582966239915299515471062145599975604208629271471727339512977016135331647323353655703741409672203854601759564102810051750162742356887544252838193861667003970435411017378022289355446028382190516796448069356774666011866620961461547214384017486791524397744276136006406165053881777317420697125333349218274301444796350482476366285458760262857870949808501650129701044078199527925675919221517861020647284517784375630441374326421708017352778057976380647630800845781827848754940441230629278433671207250659478505463487754977754302898494482430952586788055989139593444632965642479508427297835569555348273692371260743976131053860146003699602776658038773283918216103775049342586445063278300158102672939780149748519727070388320390019100813214643749398089987129789293879336508352246190564130327748790504163267129726444028090939608073208047997570488688453887532725215206485409665981764451797905462957873664246643274915117141630140601945230691623054310633768535044220215204075967346473576668100894421672305254763666769910885952230235674163600687104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] 99297745075162194940965379462026516690505129504136655744752239455646940405688303270169874904591715494304570892313031083026001030006345954100715042809022209778279567301552800761550196158661006359215937756366246688014060396696863813831298806196361020640737010698237455001073510829841322610674011341294371213079114635422332576530197027246644141970714614318190686765900483949111019957163493662818926492876085214699621703082402422582031861224401488165416076299754538914801634302749387799541534663186696053701349102773646067652522249307814495181855944535459960922562855911079633359625512180168442240420643683509203376870333854669809570295821368831485207120718664152857137780535177671171052492023527289395238022368353987028683530464627005248141098546369876675411076996329610341515269326105149102193597531641481612909406932415686085711361752985363847755261190162102232680935704181725421433837075862495153458247970610276505707330977872034382047100301925628329295969386869837163198165836096160814998749864060277214923387470748351700359945635097492153635324914444568523496826293642392789300511828163155019923103695115785100617397271182301460203586037096077624284689294441536153837246597134014006877017544275109534142821280638593013874153930725505712367456646131893321913881113406208653510929425271999920396537202623185468982119318920699476764520933786445155720523342848895422958873740891189774146862379967383415363836412522703706267687252259553062468354893558193409136283720026738694322961855439843504191093696375078308636653895992012644461510961770147154047216804305066605110411503720115590899614413465982795084031645310972670855133378265142569354410155740592493702380607828740006287617401375215654274239133263303366320989430339122205099796311277851471384923545897945997040169083671006609857253611112252685765660897865075298183042744619951710621234715533210413422617232471766875496971059308864896418169731381583478615732206218068281726853025241931384536249214697472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] -91793985306932460841894461520752318951502862876906471039558643746504300484717187386741771004206082882921582786670952812029686154032835782389146736872046416000514227954027487214796361413478932947369912498863769506560682793426450777067740367427925960539839044391740311496549461644028561071244463760790842540084460367608191188049916969459366265223816680818798862652421268144777753741730111123222786829086787831657056858053730571480704836913179703253541405083811686524205366609472202110279018635273393199778315917691383924993944673207795289785804523008330894310058386951711771837298518624622400177077869078435766312473441187753062350515840117137857860576987792779509013475081539593855208549148367453808630445721911359063386682106172634584423396854648829472051182061249826147556667505230724883878845122674052074937177877216480232850646425213443095777046290398179492588021711453748473346024876845162338989744691616645336200020996710410281317805008255792651089642900004881945993762417328192843754776025151556131947110738364422632655419858740795040162622705140967727755273058705356199519800547741096779542331546513681751494615698066371268147105990953123278243243739582350658266356880418339210928067148712201091961136397082697611484425428061831452005797951288318460904101912630944902677696328808834893419525366688103866079287577835554999657551385540432333304449552137989597103528287189428785680703703236951194729942253705166212046719113032561936134866329929934088910433341344991257878441707790528299508748006149634265398894180553216159267492424182429498360018852487740161071889153374578210832522292913636617163947209961220113998495533769809317241331067376265961843726790075634748932535698130945406637408492429507326797405786191823817728899051910644224987661660854234675119551945050624733086995193809114180715703124152141267497645879896097661924348803850910183276288960233320475666978941156065875275733941225315004208326169278086141283856745618912811681783975247872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] 77037261792171519519686434013756624925277996370226176703005400717556878307241750397607770035420905105906458874787083635028360589191612429325404395862899237121327943483669860869298927448403484692923983615627992836236880516825450974355439987753755282747256337318592794214925842795888659116014110334445603521620187465680158812054912692392635623739996431026865122530808106044089858830371202108891735813250489180549641356697436041343290271953963015295567916110325029872558386082258283826590211181954064724599665081019642881450186202086829379243204707073606860610613549593806559025594733250529546928863521684117711638732319413487492465439484582835390547581846703074854395756149745306179755320692485974135696015734717572165644572679660437800559111534569515872521506340920543366781638304163413190022345490088013573276960799045027040890709595498750139371083074990205488659844313340963813741593259731415917131341576669373984000184856783201068341943584786563406207533735047434287269546036051356592116286534221247633450664776333707634591334732627691465400226233740207595579886353714877540268362777529054886435123135208145472790796618435393181394883000601314266253971717948360494904891140016047114986712647654312353062784113072266015433989229916596859596967750953367141127834253105565927039865397165459929100015824886232517342031158614373643242098216699167881214880251462355797807283922702249241833595424277076259621718298115043953317686927468883660723625552406075558462805652163015010672480545240497614841680440849159941588294478805259460308918423626815358335696457708461931475764221707908328203589736455428493797793330923026968710822414992667931863776177145696574445617152123681433934211140777077479916134327354097897949199309701786229613436773540988953665401971129362898432357572293029199678827738953161802144295746380454416750822239846513216917994689089865659821296148825464821332813190339493352453542684276927958045658894179003463567624753428017482045945951551488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] -58598803780084674604513397644669404757279442574712675641853898540982068140438744486155461122643603080537487354766521784427876094982839632672231734358330882774602378925524108180220810489039099680956978885021172789740514797579562695693668540767020308523155185500430689265573225838341875000514922848118213918551501621531002892502774671012317703670672323732790727775504445741976892433602659473476054396204032258516891693202350348747871021204854392030599123111449235556767431002083090909851488084142810595619980122626314581544589191642945375202068071492075680228319145554659399601156962940365985716180600712860789586428312954368130028242859450209901293919633933753012827726942398404160465283421189914515911439516466329108520978316408520934667217690183353370690805635925157831655709711094954200785156982370318028521150178353125289212018665101486492105677401080202641949229466034995393714521423443762793974054552119841073493623220898726050908890880706160780571271589866834217294534618428497269251119948046712735102560859938243419578663638668415569157697901461799350090103683170930510260361422370059853104458319392267731450537411388669603256567830650498928621432869804660173128687010020002732141119510788778265832003571537096065582563479599695715988278114714231827873788166378820384972343170885462761503404712472839475885255607080563282960877830585423847951119547397497978258545436951523781628191029790008594752030108822248393284702959469445549759256897048966380578889631286252371534325079876335854533136794697041103072409703727837780460837231309914396936440591629056733098285929815748173141358832240877608497065215841434693332812891338922572453481807763966041977219287941801583779218328435321991366408957784908968704081567374631119808014351361230238855206216201979000860048595904098002563042365639687783046799712815682857033281966344556783471441708030077936747839230618861120902613099559048704291945312871548199659757883242329420206831596120245881235381239676928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] 40265634241062591646095238581430952755577791057627328587779620623759338613392538902485892427195845276497064814910177981621425739348624951961706306619253538064688825786118582552999282202412194594631510719997765550835214633805335823352663461546034181254556717615469111231276087950933100225955396118915246189709868964431396667027434372235858732129734341461806718334034173334938736054787868164728834233061195180841567669952506910627597788369482848999857225214608166236454651523747793539652835305390212807837160268689896176719089456012194268703210699058467486022284097690564540579745556772849197648450740618563830574332675923410898617813698522378654166649852803951929257930312243566009744342772816068333967588949215116081341937320730015873203766657228807103757039467152978575227953323697926500069872484669696901940002711703824032013954570186789121873456500625803902939978550225551297968040255644167032147605603262978381444544943882462708306051224096156383899727956983641391736469445799576055292067710270162442967092120736022022580832175805097776001513067118084098290528318745084416501483484341395276084669868764806747753958146351819135930833689901414493420377499346836667029558738235868894010742793000271278926653191593671886810250689642380366712535942995379507766899946866207014268462837257105179819778560418415516388832528217205633227423826391535283615239785031069139999491504136251912297159050846068381384354501163099022824733482292493740116461802691133316343954916553786364697163080620687497577151401987568212937386710439969002560917931345487624016671170133504339197393437951036831001138239006016001626445778898356306259950778538834282709835995234208946900675583646418373227867262399827553053374755434352711025048501412451115113435602055414381601647123726713731857930689516974193906566522283150862597820613697640855419509201432959074623368881719499841602384790337699065825633146154434928559742732319340684588675593059348322190264932166807188532984272650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] -24849365035888184061558202808749849238932245280345868433551890545962013217432161054239202022403781208673351697626822734070957390143517263615756194478202745511164597041674956484350248302631018681240724972790084870925059680178989641948167033303082646904245981391110670070213878576460135233770582664433714841285516047947102444418651418648967088170045164441191322964982469678748093746330423850314928344163492552763166098732523685114689420564286352313968876383713433878722573435217754921974777765385644340850251069954638537019710903718135038193330447215334080316679968814905564917897586596576285010552764170487846713942318759282303173223665633101421816751400080339964466755515399529246884115392746976369256378248763499460003553670720235257702952174491535910169451102324572036567020865420950125716151913804900210646774107094718322470584152569116392340458523409167246836305314347945726839313636031110508652705506014515850640679178958176751254044530594049699233940202060993643427324966640094311587807393737496172723969660275045813050593118582482593364962482047988959956318922979021779655933226828825120893904663509387689604700058935437776784959066156040193754332404428220593432629868062185640737539462453446310584066773466670231774059148226536127494257972265856167024382312382789726051141503572535021754644412115986630984268753959446422389772794828914730020900735113702259241006140481193192474559688325907669778442916962202179281720618185046367372867898710735740200610489497528422638600954354594315245028479099246520958816630900007089673343946095232128345320273358136643599677932802405511127956400514473151495442268179211291203310490367902232076848116907703623011882451329025400026901932508196654542959789966857671704130844086262981976579594711886401066887241532812957590785928177373399578386000240592521793394144832311221414768529404750748819971744371499435226768888827675696647680998536705055087253903623230339025972807502546283979310617431582818893123014361088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] 13632773917216826100498132131282214032738117654243635161363464711963943582247445309053021545585050649793430868912867786566023670365498993561821765810983097984943410370688824515973353571495649711334482071154510416947737321868938063700418232222549905331178387360385859840793659827975356730976381475370254821743438742354285101679625394740029421150429739335566934929741924745027350464107217426476523791290448515845684669337355396987096274272409097220937780309633392409882424511458682039771605605488727643378481322706679818211834720072419647994709887626758429054531444868871040587911382319479088603344871886940000195540308266405100892155745199086752516876592904048693404686296907300191750504068389664089792899819406068889170981425784433187230190573340965702006888240540994348441540035459259604621169143532853870522540869440331976794004960159189448240224521222555544587189379781691476806431759485474533773775642840502925094273286677870694270650130610163817507108154617131976792058948908785631288964286756832294969306428225690176795071009723008757878284406997013930147634108381360367243896340002540384767956201259951187253904950611567178049959119981956898505703604873113952332217957779921099049695531219051431193240622985112867337616585324245320773149660535758237766402445824920278378615372968173335762826481120104619679415366524863594086951037956376152003485299339212384228576723387410127421563752316130376501944022605317664634543941009165930614791143577568984750035717906493174999860570470851821706460908753167968639706145702759149584260529528055214724273881390278396611789378916214364145838928984225016996724876741605711380185994250218989530972580526338696513974505380719969061878101457124851659996506565998768047829602391724230133883567873109949094679515404030723513149197467424523627802662925265312710870291840479242325432154919930714006595053778586257468151525942652733699132949584823356981162425673163962322867733418620670510477367101973454552805857558528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] -6518004641120111657747136899178527594437275185810899243737457048603004222864344073918285677089513191957598263282738432214627785563368639451597846353844480404093287763764732052225866018038782938154469068544134012336935589816393682569929051872316884336670337385550531892616677781856751791487553767783639787835646184356107959677076506730286186622248416385634924110653503860739604870534866913516180825576731119017609818246198421009546933800302549899785140511593905362482628718409629706354942208113635322566689940008679388798865664094666771562546440803026345363698115483270873390024374323582379696158280076717525607235702197259751776123054847765467900133101987393109462507831761887037679730611295116849375175444187427474020544615620717750454929164355940143255877495335628339263979531055639432848992192406995274403451662963605408596407986845926539398325571819173214074671217316351805299231836070646836953675296172850731637629323004247767601671164580498863349830848190429414187764009255984246714171800690142580049901659893630646285595417936592697418815520969659833231516295893409780998084041995388253595149981461767705446207953344087827909735796855784607511547672193787814300079604028264459345918346530955378968195634786114015035200850551673238432760837114093522535591924383360419353878363692921698981431236428131866804159040653727424495248186667318154193885364290911161782612587154507234670428848639830542685827444527656974280766525187277480180415940886053501246568113932884757538675197426257897245490196677965294345346908193839768355587290720419464538100051631534794173516350198173378247122933143898879811805087585996568488074936093580169553653687860266036097264838413909316085330311727913461462678945561046588740942026566165842655226600943045414378947796794445426988504744487138633132387207247264552689600820578903357457786387278275146678453059057908517946077990374206080508249355471714555467661280762257087952756652032896829325916181997837119507342536212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] 2594607060425581432026562611790953946834855226927186562468353772524500233196139483499850744423055730686742965782425607736280623691374433525694442505610124095212149088313131306700181081076533569792075623772420512861001621909723847816336317770824362495868716985640881320944528127086335535235573371920570535148209202112727258978173936570015124260350912936191120800474851900248428683978961306377011480851808307718497397075708834816832099998540046931265143443469110895387481400860066074961655669171934616332602293347460835411478720095508154733674551486222438657528814742520742882606997538915020971627911727822261235106299345581501564652463065712021708319335559558561562755695109766249198401302481745625930889980342264240084033906908846542526942828275170762626379644556258748672568703478192412808625998836382699568004487214355984114361614670847855046160961979503152480426869545804313351776815264013631857082893623069200129883892908410621063400699670549347117085599236953200247258065971945424095210475200710754088608370771187885018579119265300982712718484900346482886512459281736292585231957973030802701482157443860761630134804998244950658862228968883360360567839002117994603427861045978930084574084849258616837333848242719260436150747529250127637789067827098898226485503396410471076939857187517544195346704356947788032022812938219415368352374674205233505623813987322508026313119930791473839410951226452687309904346605234916018233088859853966252586974592797276011353754298232659621648786612770409717968709838436515534597082231043925944596072588237862191381395910495499740627847517399801792291175675870190212450444088570197747827902885620211794062980048157237377861576679307522055768361185185317584245218735294208952552074141300195376652007562960486888204142376014330728670460553191963908787592192777413545477456010333567617281986646824587625164705096364375778909908027187901692879360469398804539172678787483524337335317168852946320464674561655039717312659718144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] -745168838144699791738695653777709276700943366318132196870106789057393895768028376840519959075221638503863055235020161149429302427287372494949352855553561276081852833287193359956747202562351892867558842525075816503276194486026656040168649719376956739782823400778897381169595418653576420704651292020821159046562968667434040748726017018095577936115262075312536769452505536632143683398512598890249732453071752780151081591243177918720679919205038847421784443785118012951599723997798637623584923847804235252491310470709412163484702639695418195313209166149821565481329379552967541543137758830811495290242836473650584668853653937329077722903978783004631245024044379110937899153680358838422710719150959438483162475963136861212512914931202354062274461048408610470272041442394326952133789909108239478651053719503089703278169982532218150855032281308350729940909481549729002944828532664720827655628940441902662986165937529647373273551281175287445375678323076994369109597747605822566009436346388246077290100404974591272865676171642156510314299469718977645571740999864500008062689193647010364131837367084596430514241237942341297016735848916496699228955257580114050455976994829821914294307448515905546452918594438148494749614869631285959959057096770326992849350809565885068127137810707667312284776774922078775188497673693344665611819835498682275259615688316563548522311806614851777354986256377370219108036138468124021732079671619253113171591914267389843800259102957637069663335811825055198284609849970457091215548757810471957879795027046603807446571262329804362394074586313548063556076694759184167231985293929592197485017673381708046998733638950866077420854286213874237859789280747518244707349406827109948145800928926499141518661954452608440891816561139165303446408695659946257921946991687515745936276724194574163615211526634049921676632496731027215813994971327480153671117869466542127127397162296998504066623850277423401916278263344990219095820769335138380907068522496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] 37007339076173825551968114693163884578460950084832735076909775037621895224510661604729874246894751665402806616197016011635796523356631872618860519191049607873347882677859579416435777562590798921702235900680447546138285821254246300854214266100770395930082166041703642176493120288555777459414718630669332648352041576160716071131961341365766454087460460781612613655220073760169328815133980100079483326693341426708127475734591112884153077865609711314992977944032849323324175545411307954730919510035046298368411455280340977857741898738120988845108242107905195217831039645387404205711574525865086668115234548509086152581267955516299011074533267009990688534701693871398663355935068380605269074951984922303668136961360450001300458872041222027118580841248247303561539202987047056916952335281679026926321157699574366869653734763955673022065670864438124122662043961065079378787487846136811910572985710813789763816694091995270384909053123064090484924220621055220731390194481517839814127311278408188472932171974537613851848717735907106821491943451661134042051238714287110071843873788288163098342548753780413968681918714507727245832244600174405219898067452034717776110899787874752785509177326253459953953465136689014504711641021081556118774909342228366325223222415605054725689529279210646997924446670221455635585942655572623903725741652011083431953383349550283672320231539135348100512896234927002693523030532166433705786455454109706213593434264359340476016777452642252541615615816312429833448156590116381735552136567886068139329021084250856867819170105523309417562162349469207474647533681376031751298811284285903380748042939749243661211651625178963362203814376028159059831757081983556300403814338551920862851443149723419217174461828774303285258024795000280819266261018344918529300197840444661966834506853617469178009765077384049593477806223508638148693242974026488157609426424282397888968414897810600360869835887293026224433772634118484435239543848843523046196117504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 145058510245777548860122096878313068213184158149116480053359723477473856017706310191137349639549667240030872180719036302966677794469210318493668133052987383385945928975363509365854563137269481488287378829554520355111430495986450362177320167851263391884163789189184770163319693075379057942917261810216464872873752164366405549847167944667549963879452690191865022230004308826177263534070939557289859393153200329776683536839389903111236747468147017142585760785326516736728214634108301976153399412194453849548449534049526860479116904478182299643594265826392213070518058187890622193543654010021519765457267605746316798035107065692240708806462286113309710377722735195186208060686301404588444956425675889104420166679707840532804190243589845147825468148236410622255605202300530976750425328202245961731970780819249824937940028631611295283791259236121088980299436180875971595775184565271854085629920735427764514508878664046685241452528037994425454136024364058076742105211023564585617772939525411305755019248066751830227311543018813098697809297709903691802086652197509019220629918159212484092818956930514923514103334758242099177156941356045716908537981394492439520494097453941022907222607055382795482372575766323553711619125976308288778096096639547627751529624236246019723046626717395444830534592668717319938653191703714669019556523217904101580308116346061609730563632090262238768359134482822706616164206526285272643278685483635087336493139496475409036249682322152119547154627343147323254802835052617704413717478091238678064639254033718720156259138951392814969052625372985654616526921416397662859572862186981022045103665136309474024734038940447951251264440961379300373472301102854079023052623797971336210694850271366910891953599150513736564214406395066383146204306876583973494481757796622464101283485188134001436401345838891059428155497930300573939082281807869947915903340839506471889906057229063656437006384190063278295855301123644838588200001833799493345804812288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -135571541722704427961726211881596108247065450585939210919657134596430689257059038825333737981888559935886062350801389253514361592845203627225311675928841607546519909356213498520175316477377578792109756789369193419968426855729989447408550790757751714178721948552642832530559321746104205692398553082690488031577548799682900665963980692466652734119984216568593304577011624273963410810528078472495942522426277037462754228492746076118878083902089936213524021250879557652336101567571568589076835815888222397358271661771626499384242596952064144452267603150724098196110451874890653977368218860939509712740685299446428004960094213706309819442263404840974248439770377435014219743459866470056154441895271807254358798542600775465739696659812348985630911356864835599956743193149714716925995502840119926579992610462327821042651517422624139611552694009676471535928446339797146512074091094627724586401277900437393764331560180547644294897033288371357764424621466948850500105477533345333375404437934679854789841228622251431989544204491086476292188899737688470200699292802422170388436624521317972530519095866387288190397934598357555811503948923192877282754822075727448288570534555984089265466877089825986333730694961097788122137288574486946891535226841330546572154777050985119229019828733705570820956682362478383405428053861698271606845647789402919722262822616842763129956786224168848459701103006242236021218254375722063590150095112443881393843274116165676764351451610803241860706939945784866073942692221228080937037744007849956370247837608428031751922212080276548842141285084045210882016926543462120220247843956128629496206823243925983577817405255865334562362405319791662148659953406274394729493477649443245533479748394517054526736376860958471733915959108647275938919970618633818449016116903096411695656081636674585774577776612329959268380458976663951137616698525580747866060426003196922807067842878955492047642439692408875414983909703127699847550029569741041392915841024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 84132260734473549358458832252692691414427158331007643964329041558160530375620280379552864876492675847988453565929449189695522492614602539829885799940549868085637379971856041452208115481961697289924872275208541810184843269876667510727275402370815914909650867343156747474746195180076734943530699463766994800875699055946423266097601720659279530558230284381166695071929251076521889963114033213037260318812074099772282720635239741343431813442894010307566910257789657111166606597375811013459430015557407749178433381358129177147953858848508230153787498166528295848655870385341494331467440277017247536208451354598259140949992795652072919031001106100811738241571508959702023011132777122943402459402324295700158983168659418794111106817178516649926239583271843947521680777279789040267526170898451498428699885067781393263714478703705472797412514800862004462634599609176346549051166341708225646345760285856153162253201750034942525081226305858189106747162883273039517793359925195181028253059836071862627159232077327823863516115261437682141894531856118251950334582373670123226842904870837135128319418190870681580597474470027260536542219946643323837445623776949743801502695100347242130253227117101532464589979802192777013368754369661565816101537841830746479483391205261392815447535587593911622225758609526982941318110580561036735150702485378745967255981943810754398332269679393600633285406343461464255922355211922722111030957347200530054905600800292558449830936841717397628601058269678933065943939091977507524412136217767474790009514039750275874753242567705561939656095512970025375469456072925458068925364847365724844116907325847617114839949835232789240931869359496175640105343438753538813417618476426247584835677395364158865234373301787948592534807802717806837833890666459458905992741262748776499310805219460316900982943351634313822532263553723490466980565416837573753254272814929157226455642629921419411576937702035204580582874047380438021957247573901069660966617088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -41876233896439764310549752851543846559360334996383707631341319774806429552237565689736579278437687274807103684315645063414235975539896737215312501526361885121088868874819275025868373542287690619767380873859859148432515322244063336314238200880627896408731520367154149794604713728669660479257125337190143403432042847423059920388770975002249911484159610866103127781174335106348074779071945250202675414494522846612338810044196605656713583048404252792750300802718881148369488148997623473060362596427235075268440108097776919127625388375853312458674255481593034110015355333855423633032741682075153766960414511439049850196424077581150252662516445995745359526807536996442856480116338018626449849710049186155703139535843098896501058742346261369308191397346159534023698989724139495260218264762009806443747037711557122695802770509322354713153963794239824710605374044039451936177800495894339087266798392942527016334164443192208319814454041167395134064341772401348689273739004669215767201768574645261080574979250996577292862890629257483646427784197811607918878497426577891752945971162320907558649970384304677328501156986254065322142566327523033895510148398632342573557575278719073559094655558117845241717004531712051048604641278907139966111032899967194485796606335091394294906225140514163918787253004575296317736181210825768083693608900193781969296448929802343933212213388068400449126738896062054081802741686723620717097779363891489338672630196483427019607115466767420783321657916935065255711348438416421640302627111480763947097934842242255152395798543704961127549507617938457537278745264800640815139441083285709679690927222138658644893524519961650572516467649274303896419254051940154920256064628644897737001985697675065801543096434453305900003967402527199070405558437504033467091552360841998785195664735454111068706764737234814790680129643599123885254429290303934823719615382025927132674583367097856967723082783441610525183946991887522765170002424447738573792215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 17454888475068423379545804469689909157475906515105774132256900528245334657200671567462796396433626931192393243278783781566938160421246763232569170823699636009698950006745137312607157092212672749028356038435377527171764474308344474716879149920438169611360211471286412728040545399897456891772575668472096264369868669201248494645346820032235289678848270534050293662659270369188471397073363890004576766536161791686252153341878014039339966615070411070988573211557630688701265514598342133195182752829296955805093710461924512535355607936273333047997876301637423288602373245930311791933863887540928349397641080282449934212573376048361695034767030844432238977212249893102218278129531950594785600809639172555617427741199391361388291804407257290564582806144237342033633222565054776462835803746766301007797696370660792767893428651859572018273777937023572047079349687267600788277000219283594809700557237101925440953445076071837425047745648594883501105447775156935454568152236374829062046266045455853581818921468441088704138207231146542834560845590182554201662510354151382695803178008249860272334758144424850562874214047711661817067698180422435316459117161399828665747716944813460873494799437419586484579517073358152214910638799936527087558230796451535553038425784457524935723239274739682376822704417009370100368542310123939827266696381270967471073687681002860451094240139512939045738132282880629154828551283515581972473814736252806731380595720951138666507602201427544053892082744270372331434539120708294128249316557467466324551536141845834729016571398457860030217762589981365954993483659680005567407164489527206996181909859041156910688502464580283474804214421383581890906446339243913103397628569422483774601564185111338697942450830432135614657121374410450415723681846236728218614201697695699506127991391554721952837326749295310530488313290733226278077013106660931291340446504960726182635903458679213343486811972133219940896193547755372757860798080130263651553640448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -6109360105524703170948821034354784247318490863484764458599844933526124567181192705903335590709460899308263498332299553376314980599787893991988769023075397835739263231406128344956289655671097090244308178232900559020019025663844344384670678814148005119972228061215071084755503920362176791513891311824019169774571327541649169707970357138767011413607096507989276277647224876351343898088868172012306981294661551406536108986089648442217300350259444588643758474729105283404800540085481467978573627016860860260422871618715729423487770938709645923250368473579522468581085322563566623948092011863398332424417198651046728346352434301491107735934178466722215925732410047295906345714473708417203226977719765095653173883537633731360104883860569884841923827517375351477214830101548576053128121902786840597185611117024359986602343007244141833267806441406132850670444859934847134069335168582383640306433555157061342633560083107907857136699775030492583666188721992725665788399471316796739320918043770204114302856010397200675225134695163241257667676570313600255876568187198041786467171975251559156804092422196178169648259748672279358962962014334953330486477162930102123251510773448834912356073901463209025777020251687527610228203017113841006720588274664272485133880877341486400795904946588759018653496084791369984670221052555695369746148742241319919099575700814624958011060417693175635568691324570756637052847228919991425350394094980599035124489712236843634368823899435132270306278499520027146536115521659815375393721915992823415356188503236144648256275697811702728051089064956422739216227275423895580584301501192386814245065603432399010023614119476116172950445066607620580311346271751282422208550032373151693594666924552180292728889210436731739260817706214295740589875911893575348054313397428910001327861390807892635864941305466157200017810241147230238289286538073340174287299261748797685444944174240489486115491994884488596324023194883836298838476887983876827351351296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 1752050176425085500755736052758305124977185283047493853500412992135362902443534412672957932279826340226105425126659834780388842885552643654321265522244993878337966223350400335194301088618987782268025059710030661720839906667337050922458396001807842102286020851388651187272733025251778906819067389537472381817477221147203626766679732716332947279956887425914271293364800705759502997706261686441827655353980552482869665833937729751120839559624694217482381268028866402228620135247294708530182755972661648213590795549398562737796264643720777599647239090906794767583198713606410936671087161108967096662769303239778118506092836336126163941984805378043054371386511214594964171416170589350347069847740643929802411296849355796527999532991744629205846108135920384727190698768804899653464597417933361530377887332405610783306925379119788239917604370292509839797712894943134948288621559761252913025504773646842227730098762347839356710681703075621145842844797924229495171119830621721273983929823186326245840247216201336281675735374641477281633777052345289247840754369938109842492406918837631160200609985822505820789329504430980185669286963340615220733561303657454600538528849500435136340962001328543110992788152003070970994316232718521419520610134892078992922998351026804237984634317048410942773461244720269923564927864214815770227679851451142073938812651051220155479715770311612517349069625446680462520023386596395964993790684836511482096162636641260787084878962194372195056417110584642355865842002947695873039988135824393665314397238913965423891121874243866121182408205275381006073415446417012855890676776235709426252057420100664973358526277201477674891685138128068196684124223246705254507863376927903677478837240941001191070687558332335850928998079108431340533705627907951347430062420503357335499729760767141526681135008822594040678452877936798580036618809874723438729478883026294317492999847535394519014145473367265768011006093051697678545450044238614387622936576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -381879752481656543991659236359726810557254484833315141230642845467899296837829736081066389125711629795213764296593143498634402345609182899768065937659751899439621101672653948343736653277214217490702613279862971566997835842614561549643761896468112046165636681920480365788850366202501582380193872799462116227820909863851559623823622675959624339418896622259753309145511607658092039120645883787594932524675600050944702196331975125057975288847181779403671599251625811965669426782454274408482070405394673510525270161626825296843387026209164733749328404797335223168692276680347970265046326000188192506144656025430308233753845432808907515310015739450545701205741277653475294131599052668697581034225811875115221340790547593557442503340192741962238489731688344549317726949213106605971110798755975962496728174593576145260193320842091580669452721577165005708487639689386693380108406789822375995988504302183482376245958089346674656821602154428893661610766593434046541963051135205128546530905627409895129063245751542181366082247510550640514131622308040667993544234050376795837261586218147216195835882434655019321757040436210128719527261028524777922433071320218607525475703421149111353859808368184252875856659782789017158069929389773257919923774379998418414239585372821587126149298195081542137057443895664430558339966438289709649261828012307813773246598552470003945719101877328657294181215589771942872881548011086352391883364694247771961737972750892174352836758137551796643037806049337179324231591668600758640365302075197679249620106529208017998279690660814144218851203703826507109978864927062599680297959326320284539191932554939967837890331930067905043551604604946189887942126106889068129893595302345181359307136693829916933535925187638962941498822916619687029976680115878713204602922503401057073566654885359128528589940085270218371325136334776394635841010939331014814986396651856924043452586523629700837233149279443000647966737357509035632859620901682239319834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 46345088805543045524922553785927009804375771704962274884522143036977571501065461743126199016529779486857139761299216675915692968353172198230782643244033663231951387894065544245787108128105154737253815995277193231359248086397339481287517446361088974104552328138577304152423559690866994132286406631382056633059266927265865693652706090063443001572005514189185146342935686957044271423876277897895951376018490046705856485009154791761329964959352697290073619235229296153240205501194583454971029807816328064815423911524393020885380612257394222341743980856974525041868509418242929582879143759072018931170078864306179137083626617611159241842050186484411587784539017619801933436581676829269640612668687927399143976959206894109440024496944651373881973704185711924331669381679494365526834722727650668161722578985510594006592429976447810613243277576922983033890526850951077948569887840513692268843882162859315887720118348926710578176081791908814256606251088126499049519928016772634267076488815820137912430803301449480159481094534937432985407019644615857464306887968429235075060486206883748870146547300971384700161718927100183679251769720324493143074659451057190333040383758998971867496444955995953693900542995074105179922909321317489068067460319265765344059990077158855686398860814659132679346029443752191680805965338249583881639134922112136032390198371933044360727978702343193683005910745357639461090362038863724249672339685106242958498770635416414773711847614513503122471532409542669799676389567178165260256954017494488482445559039421089371320176364938883391392093521401697127626814460382704737174522422963542197870335579324445018443093456082454072899294994301195594746861058465775968988403686236135864279156512904122525335441812703772643755261254114142791095474988603494954982538442211747370527953862796184731269314283775764817927477471725409771450708032349905264651999680067343507122822776404914446100965724521492482035571058086708930679441504768029299310592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] 7135185716500780276781167768609368721971016993273977085211482419224290758692627413316247474533422725004837655563046305844283040066483980918040576844837780564527879393779807099381797180792123637477429625281620071871106716281459950673442013605502965985564769890539772434815095640460325966267023383141043181550376548327115098881758062744980863384434261569953720217154816844480175256378215205490739380464262065847306405675374072681178539087723274726370575405578756209495556734740846252164440735431239573214397566786965075605545066268050209420844605471298599617276026905199966175240981296335606777761228387689870485129492428232018192885305478612335367286797951881495995870426280852220208753693678704126224428878134720522125724642652520604054495008122129984704765379533249668944960086454278930088572914735805609530243979230098191257086296545243848732875609788001887193535890309305886110761521330068258957519513872689355586420391774446332411542159138614343808727915883370405531170219623723770080456380586037645142229015624148742842637518350988909180924826989230796206303543080990383792738580115825404135759910335490608156372072611659477233533946413540025692121042554559545996791026648600903658677894456845725496113023628398590473320804101148232190451008818286002072122935907105205518744974029834868005599517904733281029572637577591439861437846444888168122972822833643328054231315495086325047849160589804864555717690844002669709765712864994317612841926175946688781624845826363994808973142998082183212486697179906858644734430829101283556662291259032700076270426072502389161105842529454274634171727767560925754864356848258528368123719287354026132463852870109735404431417069716934074728507830214750593646814426618225569799050801465407929927440818783809276364059737462318837672531210847987077169884542205902277132431115825078519634652623032888546758275585678875555509188195362710047174157310260820282230383784460067765004430422077606232205992578215623299956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] -6505472862365867747132427772739198564640716967247291568239753704496669142674802959293562947637199025646033078207469942908705114551098162082689683085341077648217121940949132413881387647703540525031396014999405254932894620716337093072984496622147715105863355369658181606081433293463529058788050286648726953749087776406526084937737785043343565471032995530613126892433760626160106050792042518744827973417612994500919057780215942519998439275516333179439531489737277557485740042002447188945925084630892936407714219697244617612178662984424821187580057878857555914299565644019326481731635382344220774496173119373953498950702987282642609426092787328401666612499886332136775620402277295273212720621815709948161795879564351163326853118796305382548921135804794278525941823376433466724450596732540803715111102776425129355383652120136351914841808051513262356073745159809451021955673647131608839880613552294677384999529444705738201411534138101760916743485527230423205102676238616252674537856049122868828031900068772524747422313727584176080690399518510377080547955940777832406301289227569264130482056928980456025370356027204566205699460773902217687844102348655553966227754371181168303584144582839443790542113260265662324051528137356864981747252071652701202124608046013175095122936887966638005335927630531097619177457217965339369417108750813064553257839052855522858685767209907526805045283431691578576969551534724394735929547801593689550978636199532315670710979018573675170703999920558072829740419160513652372186646960232852576712936569432833418062139068662700254407713211203309119293403994402171379773558390389757795017733117114017586372800988142937437275581613942416220849432272619201773020976278296117341307634555339299530511326587951400508041340800241931827274075536058540010624229506507824260798213990636523323446648709508919138139700421540334708635863168975726270979781162492175798086389242032116749126665317401024032476797066733143864678117245664667556118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] 2371747207567453894432746258096088030044984073434987884883120359109551135153627897577036122105584669030255719279424838313244073726904880933601923177043292617541087669507715301825681701134792530803233966817367196277408887154674492817188563392308264647359018371417539013574063381964966055761269638007937705491120212126788412876108857338971744109839059837358493394771079177468837041986488506854881463362586593801625876077968118059508185689257280826428399486421246673982368507302507029461749758451303046917999852154760144103760522693433182236022613458389267233227297120213743786159264106714839430997782214181018960739873646349604944295490000198628700513157005012118104016360050092735548398835938712169936683067729378235821216805402620013710485890275710320361751202150036559914327114700861677234612486943300748261263365949839318818201725802441878325493225185788500296524353438392538066237037861415231504378323509290865155046296605103850304005710302832836987432391204427439559074305626634055056522507620451749543086159088808984965208071225604116611065214131820344331218541532444871662248911480377618934100135063684226339853845131960786813637975115877868791311315781972194340082357553486672797683015347586643626233405375684891792909844520853673922349378232513704706003502470043014673819103649957180975074424772512789006690710512695180456376188476552802034753438754438201554025407997862370895334006252746125592687377836325491626000873895590194157076410302345357332581013532415879997021308717834810602032529220266995273005357262390602174386440214423360548094712477937255964124004781156145034857131807504955601647079280834982788696350574446205823500528399056012444334413343711182940474018968964444945478163395980123744270339113445020833977160166860647354901171420168364133524939550679490496802115605555841122169855837116867949094073936612958738668051542454165120026637831668950911160006180731358216150562501768641321518315567593961895457302255130648403509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] -610694130809297143256934252371877301601008486702401699658537582234273337714960408718720711840888643439374742182444302460565964011756573467265623401455834613702375363194060761025687867845905497167432021465345278425134017132210677133047151125359260022861079937351845248253451281156589408883169891683304027415607385284748784045863472671047992502624030175001185573486678525411457981200435561990355083850295968888325980601983207018922058946598981297641729343231490251814172078417284367231803619586212942355894282319676679816736574831259274203731879900883401817208184672780550264119169076818752426522765828165099027577478309898602513784234071664030844934191415780085505103202593663174981952365661192934648841248744437204007992037546482099635384996444237980459761229535971436370210020644565906667042493866734310101416425729478561548909594664530488023092572683639208355159022620040852801733703160942763705013601068914966047113657455986543393859672991183671583468467021188407157049919209419242800512238814297309081853262883918950701355082426462178339773676831831574894326032678592738806323284226628571081385541832501992799940055947702835708868302179017641887598747904207806228734825235769922020273313074154164189735461121581049450635205373796460881962064515316303109034870630875557545290656736681409530323719708863290162655903636389750361325749724466363522732531981709601928942163462634449963213092652225969201572267863571773123390040395762080338512819828645339393227252577489581056810939731039311116457108457395501702781669456061099168493487633846479859365274861139074643272302318655227713053203938820861788976592908849957723957723065466251726558340640684885108989006148189628157151714677598928306934070058539780705617382783046787451529018924586642810962058057513190726273379828147263706357886690898767065032513036933043804982068058764772101215985715870055694285929101596978887829546612088051827636781530806251645006496016555614317671302613796458304897024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] 120897847150578178455539303250714786270438544148577151741728242834700055214530458933601068476006397829385971548719917407836018847249963943811371940877807678643410601791355841245954658864755769092208857754436429535234869789677559933146801439224263879463723044050523456936571553473203937348218981331711830809168605219690938615817920252620575753391973947256060997794738025370919175106123329384457704277732178412365702716930920416442421904555385017699466495946237780099408195427078706516979155552726955957851266493611428241870127825222140948875471496045699625805805619694530116791822830262341775410263352613974578317873771295294965824278143347799212432733084358237691110924013137380676067130447314913312833527142095425053182528535591459948684625507054838609426051327502541047059491169592834856731083061071509121159515920479930961738454528202498682922174009016198573296456040152118217987054128143120155240766918449651178311686661339540253610255596335562031851372583289760273641025210650105441103329586436972186393189846481596857642404198084885951663467295405150170701189270219255599755481997688221794659189782684221655968952592708262867952494977252208898858386550024166242496833049365153385940976401775309537286713851816094265399933391766667783756181133710456171031267565268628197024420684263316672000000689158326375155077412181179334511169086895123619110747333357768121024107966709180069422922225281152682125627738828478428007223087056720019323770607112688061881134658518660742516922987906063568372972588424850494046274180965982346188482153937247658920725234976398645890923786599720570311111111358591704534066601555105442139117678524143529598245306865385362306039987534125873264802909252958320627549080114931636802575444006363371516767376066759065359913026981038204100162917352759492238961310911683994338644985752409713094376752292428108399493761098307783977168525577575016518516727663875048561183244307727226806775933206557022995888861156683756339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] -18398213547797110422308264127536089550068698261826657708642843858970664309653473768776955187299376707237724152444427500074399492444469789015617929310359678801607943113345191990483922678531570066737012264031048379957090610496132234019979347713147997409036274561574660023322581549231821204203455843867192370853698609369546331158753754631748476333835243702082871385779334596978869953700407414224736506379169962531438475211923582610490733977216118206183248319720913310937775834963991860297810924928220738254218371962156121618686118475747457034097490615199320183614670251595600096224514130036177022554491369101640334117160563401629823867667828353588491238206876856072050369513213838966368258278690211962225754270307203728187490858769735097500838773372807807147828721793910477895701415396318536707983632530336888345730155730189219004062025833237563117297092131337224544031561167760372023374635514844837706907849969863483815314773510459857076462183175497000243708078410104257383980538359994836998534648970865744870923395569820365088117134122160883282819815982244595206336889174110651404633995634464006170511503843791759329788099368806735317385811267449831218771980489166498386915681406753408015239301416684818789988320870204510758771296418615178290543426511919603096434369998166651836551103273890399712992720084609202027200246421092378653554521778664619510670753678422945826556613543277602609936068140466272562847988873940739726692624286064695285672485989226252093902913613963499862352609398162673510794052290022313085906029226762031647315825103731778136699324927871334014613304460980170372657642724756361779413937887774717256638237541620428930477713704899681200964372420677684869006961866478790097425209367648207811066986072359125433142207387077540870371368752123433240878474332737377282312073200300516676671855265294797610864607767988343518281247685382937225683852369750302606473511302480245908025056698476780220058822380257667484483898480460350619648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 1993778018082879949120278160476823525159083620977416665633821743161899836157219234482758568360111501826732803253192374754403589132629317564490908042616790937165903788477705102862929622213784800210745214900178120267824225057441753293814154652781372225454502281913487096129893977411537675170277468463825419696114059766510655441144907896531133930378441671518717588175146687746516045863947337991860026539174951302735290852098329277152139180452049295072546019316911510885591890211534064992417128344724911369837486166936993445269375166845030558132766164069963640886091090145480801884702367970267960906743095656012724900400746918105943346785136799303745565308468454239450546818301163473287767335871917253962515408706351771696388058535033701537610593747238845490889102562622995734650562039850202696439573050241070814987485890961992437417786477269075625351197638208975040621900467224467716948503802385299968792148447233226947048667178056771035821498498369972555553046148456318400824545165455820365309818373701475600135180098147687588116976112818212403252202923848774812521092633516181323032773583357561465625620498425239038784469212740831832543217777943957149110652108888304563708460971704483026919547939491302851069220390418088029177911815608854547807083529526294619179909268719965828139613255126123050681932067314947201663821365988453145518175820557138159974265283067739433074443330074805625159645871607323099273479038295617428521538499846897235817023407320791669115632919904404284445125783366001641362711322508781050614956871751194775823804533555888730873550502448332631309004355006381451773899445727127278006308736184647695657396836132963948776721241447974239040122271198067167378753431350212924450118823461018515898817433063882979051732899484686410889710829984366237194478488388879645573094039613795635368519904467111683688996324903697792691125664806914588768128545059641382688343289598684125252313843074053009155963156083703124693773964903702331392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] -102171215564739634383737655431021150866955109757461989021043746422185542037397102817347100057030121128396095078801568853816679092027422713026194541909009463236631809453118667854672137935045226378501469430465204174675688393303253072747801213419853950994645249614754130372882425814291814884054410047171275809171960819837186618938104731324674100667449110869609958574275817487882903579559239115124368537049234634195183848012755866402140600208943020485527736871496684912334980274050957915985663247663635364466142715159585521687657322576461673946515250177974536310390707073797827892542516225612767552882228492771249571731338010320707642361556345918804393399026351377269299694933777725078714433231350689208299299021185802950673062691915632208384147622660729203806992286132914976683849602334798656704153153891076168143931001903732748789982632844837945266178855993132024182292764089871593736280475636929625292924809432598668101507020808812170000519391200460951747360866774037979437729091333686757021845548018416054071769134709463345982263152073356616097752958460370903336386084906386195834751286591558480805548771064441289061674401460187209703565218832043087116431174188280846038207531430819502562544045437064409873572142265972361053909147298510658915095030875042087760482363790419812220956732285880893121363580572903270075557416521347404882000616650577283408231361135571592303671582910668271610178748397793232838145395311111703837798834854537486508013110300601346186552567834217910499583024832410704285073685185265463629748379092685252369605344971796036114891821434786809442084307935538100368787778756145909430702887212759227150222261653546402114600410088705262029663711971081128581430401594237422594047738171168347313401530679109675496093110614315309788959478905310756415871604199466358560465937180875222326672277434732305862542033946628529298051081346967923365273647677155085311342520453650048519529957068583306682224208410588607451407907028002144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -13012646910304009070193141181706156466718393442834536063944648716841233329899455705871594373195895843416872667019371145679942114583873998200832919751132050071255920446575686845449344087731741838500027856378902972685646124772939835918535603325935979879790388098824098917086434171708627521741698872206807235566937064101943421670485277111522200868995451931118082147245969627172118764013761573542636843707811054674566921644994141881310799070339515014062431042585863593682617798932449228347335962947331817941490116343803642406362893065645863839566942261574368561495224572375433069672188604773705409678306117076843767729563501161047529451416249323930650728075325336708019987174755941657567663204985640391601339552889189279748038280730224258126856421032876168311556363511458975203128648634851944894590500749325693577249561448022872577113892114169189839884867668949386281715958449000451546586582581168086113191742122142992174357105740961723980927350221489035690900073656607147887448219273245340265426290193230656808931971655976613263209080561251801529339423942258811384720559172088906564547461247110986688732254019137136099664333296715028258429496290703749180962388212078126460862756170989394795384229090652725794915388716011456438573036082065362789913847847691423899777245740885654006697660010355835686907624765775297546305576742951549887535305276023651100499713633027353182297513611126548413577031083542147849134020977745038142495656288815171723713776151753497704177546907606608703815895849422398852143935148860998015729359327035505528822282477921478527265275536696305508945921903518136139934105584272518940607679787802491387553151899826580539420640482505009511066944337193686619271993367116920718383075166286520170640075586318453104235576422763653435826130548057532837810438136027655046284083581059394582814361046258766963851843070812636373235184693454080115832343979671330237097656450429106806084552963088441128323646597694590440344206213436669952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 4164926149713924006218056988382184025496123805863329275222229758253602891488383570417106457857178185471316629499322838862562041680725626323840358885358252818705827991292317108795633349477844141911258028373566820078480738769661502294341234340177673151793138854620824596540923671595392063032522870689889497072811611235729304704660782474998955058132043211334239310483564233346065452721270677248630577074367576432140573196626456913728542143501005470118515864027564029823745018255791741601344910857542445395061223430989923010327707772825589658931093200255803192521973371188603221217001372032276788792215704615594922849180241323070164981031037887666217563045230458316392975001943511711623944595109073550615544885948446568831410259769213305543415359430459145664745179149242325520730383594245672363766732621651075834690015400818161844138738825884596221333996537555834125967793084053336996028815646039740899776539630808635629121988889078740975840871467584764091879038017627543323988756257619951331624414713279216241715882920793848917033996111052097125111476053299669357150167725308024745543756867740094893516647504853440091015401403590979295051976676403296370984350399014983429765818636392469425077829504473674762309661089485886237729704256085250678689135039625497320502026187862457541430517488877864534641684968777218462711192133238051431207962477259308155683881584234685753798497922041207036166636568098435860174615825539668685689738183252468347419037872234230005785065495962500162841872694122461105477078542883125333337643773939939564896883150696998813077313953222920460461551990666886422045125018857975679024548978071925898853665538500161593522245196418305330188513954782822558745353275431774916198697796915309269640342081946449895487001756947050561490423628167335301017323352536233192817039936812321382026586242764315605959867874122131091628553438924764055293878975934095401660160364891680995266255108951782170064603470852761681686081316036018176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -511962240619400914690019087008882376784639346754501092026993746726839739324923743895566472680865319326262756029885254142015110370204101591331661207165749549600142412672845565842100505596371831105945158144628631384881278454209816010276320306787629831674396978315859136145200554591178080965472162817893941954810611303416393440594178625103961226447071313389799617184182639861451922155969259145610857694140969957582748443072862049338657879024318237655055225299302130617045412661460163157815475429564650951052764421804146773765033134926186102070410242850085750639592819495370697172109235370762737979826627577036184653639051284942357965453285634676896057287671334039188252680643246194164130451916619008094609337805813192455706831203531617749183000922057409161576298916908316409036311250349765509540970031634148124844733941394179524154704316210958448794498949953443605675921255902332197291040923801282881260806144216073383238071562503922311883337510282038752617083200510967348690169989120291113687358974702469967354941105626088009264943319458768764474717176514764845639743706802568228465150009916553095296724759523005954640384197818951744551645450020645226131392933102074280281243425138962220155626584086424628946915583762057625761241629619782684980058465073902150190844244701154285291725144701194150374131171615992196452988474363032316235344500754334795166518516646823598479880356228806755526888449919750775100762506833164621743291908726598024410541937005070124294317446403409457980340093985302034490833119148341898732901190817545433737035076171063601710618666072107865354228626169252893982852725410376801471816321957992117146248060295198586093573765535091408874367962696181942779729720451091064546839608835658350538953001082908135739783533634445346614620367512608291619459369969211466982334099704054353472849580629783785730160058406842417351697880743958036889765624440546276151170474293585120256975570431774502633014285829989403046445056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -203742350406242320298696913006046164025057473168022373588312510242463018341438216535804271413530926112235834142939928827534893883953599409611935137486509491067804475316396593419191247252713780328860540689389917859077744481481520938378155929218866705742827632028618550351872013001118768825659474042394010746559722268489176401963508796626725276933103809663275940428819990868821395122487585007773497569698252668225778152256983876778786415594911874428152070092016620061915516284293479951780632670077734364935852202113032657082923956578408972279927477023579245342535630134082926024293783943376175589541480086307878165302957164793762718654660981305772379059773896668818164028687122287630406248552164508106408311505599763145325663907664217619959544960220607628926894388600525058967842326632485099909653754793651784029352688948353923916442553877191908346935983071703051644404013789668025395151360246955216655072927066314257707682546806513145798539152341689250644744640794329387938627986337201278446226016639489318943981096521296508976917671727588225149325671254137601236331851999571543880903125661695907649429268729262920510707775455289444175131215052042992240381392046192518032125183652684235202482442855763057704505764057374800960332724508395466258530944730665931308347279146767636350282815752855766881750863920409051461609267629972295378180782087719418334391034282818238169021794045665951871968372000693238055956703087570015219091829543405770384852884945450306819898962840406454579325805143533726660405960035446158052694760488671470007306182334670764663825396315685175994229141197412627006117721020473318522239869786019590986586417079354351284637467749189415697224464407289382207843983115517749456658176812033137406095960800635536793083808760906454654571536740385306720504167280242016010103805915806223556226966500694480152954535512653277440147373878071488372632227494664139053776681131652553382751771146136172190357656001264300988034973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -49902437549804152558792042426918073576304814398898182014840132645245539005109354031470446672439512193221527413182456160389604136394525518162672523401999415880343046376770152217960663566837128052221314400135984945497159626049421486324867711548561577492722769704198354952288590458743841058397890989718440476934637494813824982602241818156273583855670184966657190005010222475423568810344697984790318070166784193392780117734596657592681119955805545862209719376604095770177853693614001426550173008023616786506951198295832980637127607523635698392148660152219912984715515080397289826402094127966942440660014156503737795287135440480494518937956960189106721020295435329191965339740996726667326605668682243274501496193447176684524114304095287556068609495661099404164789525608204557596596288591716781329189329174903950716789917912553697339019794564891341625195233976106440554987993571426159790650853282977004939039301068362177144542583460546449604192695240529377193725649346961555343167890551467395671291899832266846950254238193868030166959076173217765901474059758108164705009454199766219964064670909032934954944989514959626157514014085862377609077450506755032328398955940028050109384518321637534439238900994114455409766651494020397116980201148587492489402675251238384048556651064616147939072732852236092914938643230699176581630873373604874503566903007022785972339918454862635648652302422567210340532428897140721384425321156145801912304390851710751381978176969823934272910670796126528932228463740189920218322859473712563083136119970131950755755712733348535501055542991215344966667853039365543442275314691062401598247143957605905333680050116437273992671052594715701632764585961698845201341728091742706429495093225655785661493880104131797796747298342537074048825172318991398176237806919965168410615732683749300404476341118448986774961549869807108805653877763433167217017955451516359762870465325665322825251769709429849183531671785493654229394500091904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 3904387359147345804737842213799702360682169382203426016369310429141891209555710292992101915411768648886571310347740273287323055903753365072512221807026095719976982764367424949275413052247606160091420150875970330722457179446286501220209841614206072795395199530405584622507018983812556023719198087946234412654432438254186706456182936637946529153786165786560260002891650404603768093263891755008498941547499693598262383193811840481704793350457998596493122394227682481163159683474537578783720227261638071611451821250241047707483387544704671208360172838932988344521886932264633487130486430347709391048791088107475993542952220770450863007735300904425952337818716864589567537871077022435500687439953781187197262116588894683487386617373311238402030804969461383962500819952978257269924642735981909201273806393358755408542702781836438845348483982993312395644025416986339437734725048527947085774695932315224628588510733651381931861819684778612740529563056651800990404084957089813122344578401251624267971089845690205801978850024597865836355189828333631297305506315361339438305222833147018197584301471651908875815585169730438357780275313051353597611189213683874077972489211551032462379367726861722779524598051495041735470479345348100445830828926083121764323797341251828193036336670850567076933669062368026618963986642427693416347823257181204235086734282023770168837464164630330637657922895771327827659650464394855285006932621789138869397505198456310915298894380679562349162126694622820496494744535395983961104738417905351374836658156440484930528811030668375252746482663464502731233578813968512334684768517778620348918116383891369096182004100130536435737741500551487044030614851067918841162396017453489077616038851256279068171258615238343986573186831844762569875900435656501399281107393306334673934770911421301661488163467896204693482416630004067165556290296552352121598294057096297667089403348099299096445248671923372301751813407519755248319304485044224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -112084747312051012774757401010562844926227542232171595006760179706938653241171134230111436250329074668876310581016457771304559874262558222874758374337840626326714061272196850415010758994897259684512706430379801738525954425125508864546775106915848661538144221440341430129649293025813547723695175113198764210943254336961942001279656466075965719054940218262279442237467604361812590152623917371475901960568971688862467235836234247318878095711934658298868913803000444755005287215849095896681986495954526928681517156374722205018960838773977937899820863503808379600135713164223190479272221712858773402471546616406515084006735407164652922431518024284138182836978902709364506895146392999046238687526819080906026498644606938535217819891725250526994506345110741324684901098702357602412139704123724612342740152038211240311266287744941564986538669026905222000481606520997361551561227348091277899866329187334580145599275988082912713667490618400781099938931814861261707194835518423164895103628617207645004987725158372775275423450652168125659110947828802854033647033865421606853351618173531908058470556979897557239159381873925230258603614303096529606447180638107693495711088423143689282004961930893063891031013041329876585654728629160562207829656908562814914630052963255137341702016627466427423607125414475308444599741121116817351094483837241528947688497274876403816492669974052676175372637337964296110046654717734432146920912601275184328876390465961730774669938574902191165483793769333885925109830459451749007914720618865154295892703845078275223424094992404668946254962839252899264070821789980974529982763101136334175339047579824319969852611634457972931207216699987245189493627180804430111782310417169282733463617196372345459805915458164405994453257955268166214087732695457598410709994160864922445345324089812824692966352456734613881033893652488246259900365303753341468254303863537198594001928102988625334727597279460836264715154750620043559596415990628352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 1598698211111353724175259869881975873668948957165951831136072129058753058381054111053551366843434278022095060184981059073907306380867761728944096810786021886980291522162643085060289329014847025617269584473020558479975288572212536853776194098323406258757115882533100676418550530436060304631117414487074236803460962320850199782123307052106101964342473374302776849953532652698675064836802575696184750492240359361350486869523426668608835207969707470418072623186008077019871412164966208076414364722356348286200029423722242329887798180577770536335717723932634755576187618586678285643729127569389035169981412738469247708467035044746997647423519418267904203290093169126941620263051533553905195510381477286117981282846475061721735209910857639319638274742616455612080891622989117620784787583822874667163340493190592691493940772506683835978662094512520121660778964587409587128492641975371902710813165564157707117150399489751885695451358171001234591384215597866663609917923315733451191753315879703504708424333138114696048009572999224735427222887982326658271343451370592313657659786683109791922326484482070786830699595161813431524672605526499301369491409117903516230852198329413510118048284160141222172127112708070921322356869736347389232789631782175912480012846966574915589064324988333951937423629916309814712447582535977724837332882689454769086600953330646563632074009261684305776550525293536481553478726892500470960846676807313080751443575269926050413627842143396061267854491634040005913592392843718101911667540276647407992659169342271779901527137580730148780214066536648634268384797795884992933676267660797614137637689909895017109250005493077540670861013980610427582580089742366928317770309647252281416813863359914843390220782101179841318995660736696657248309461646667481898502110512906359057930718831366926520744143431950803177985176846497012351585009432810845360142530801025314900633792457577208219808633682692740016721959009505415136807067049787392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -12153367695920532633736405215021343734706400106532787088400226708253630683168336965391758722183938220069328274527632475747748170630675891762838326219796731458742988083486113087023155343283505904013674066991917296717364139373127575744220327840617232441171241843352141636310940950321387177826754122157831596387720802837551919609350439478220884886737389942854741030375940913805230480417561632084777384716281134836375067080393018194371587602698624555896463607728546240366463202437088409163314296784566682344251620658408237450132325458884730226858952348842121955125815732355340971420939096504575203225716473987655866117484146878297071665533315441135517816036601406240736254167670825305129047682922021854567801088285200985164188837378311029025044025490778319435321398274567974698522496623331271638288035996745390038157731304228957475054324261191710861781505781712872753179086134772115441565515603921191146859188857966423145844548895744185179209601515250657708163167869503414975462935463680491089530695758330894536129309926605082058025125999614205448543832054053598909416453067762960819153684203361006994976477644884185666102999566472672355839746269228125561577775388143374504270778064117925909594338296908114429856208397762395315238506710625841761935422368700223969010553476738117521066925432532810152789093084629386959312238622482987664252809006505494227811958292912829859262083461112662981374539196748320645103032481973069270143255982217495369154628179027219035345576106877814702634967742039886882234019195367128806014788393080075084428324229874923736413820732801561180347841597200322348697473487191080677212118187209822473121847822219081852940765217737935901459114003869417978914316122850717338659051613622933192504738601253107177472802021117535100012661541339074804705609139026303428348624523554827583471027429084867862253766180297061471873634039137045815624614450394670729063080878361225024406669653534609400958182107922682210278566481895620608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 13976091760010025632705734785161804823037676669520350662625690093903142324950243380562761688039271728854636010562773384263098754639138248454580823571636193055236670529387601579425731209525383662865685607461426769449805914995105204286724710550705856238755354358311770781309004730698649080670799045076324870056367059389508013399302155265447465620764780393166501735737587269592980576608927814634978743692071529226051482570285090154520153369820975188242953132672047093391614404443283326179008640518146428379960729488922970736716448639372824806433652325182709109523317280920169635141733937580112204508044681646970277781542398877827209367941000462194775883971150764867125560898289125773580193041699261231399310697193395661970070687612046610015311190098217777692371452812514823911628953415020661617990711320266598923105170697578321488123797293535332286069168054715588404239603197491923246563767649775881114145382357821378395203604495831807714402574618617923381101127033090618769522335829973224046400232308141892692619257409622186237858886391111603998809539819280236567014979837877736069099066263540473870838524685269237898314091810894662739968097250148386155425299025763378115471175216135955245399162166045653619990868530320978832815355755251180048192482358465444141942172506004977532765015406062556701361439695683937847439633620161593865631000916570614520984016950201063750478802761389980622415675127069875026080121643599991911079662789295443889301590778560237989283089466995944394586109975283665047137137231814597422477078161026120467439373532790189785054359793372722547031470606734378215874393672166448575671980428603237121657339711847176385335165785796172336262345132511420015548602117451887808258682803419475448324587887511918026987358092193902036443633088455569109724798723911623177534110989370527347646949692301302278444345288364011577376461881564486369465865674258138025489018481505100924014449627005539778749413921529976412267569497178636288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 1359928533040115124617640492557183348655950549953335665685107703645410526406145268886926315434494351205353115674329921454756481158364444964636295105220405121562112521281083185597652649377062254033332666573156862476278557816291572680529148673605543069459219682713877182686607102665485850489940707300430702927283072210258236984498148778476545890281684134218148149052408438253393872272015207912231630473114878492649406583347267607301496003359039349017479289993403449672212706965819213471318637007029327807427650746109243717974581041428805806198827545854611813932405948541891649543204477867911460919508563886153856618804899295208594944355452977869489184443184011382654947195841785478924368928594823988522455345580645108818362890377608142028818871624650855799800062270169332312460801244609871418877929603090821247121341043303169689065498960308275798880498809222304667338817354326464673222087439724256764164729543368454766672033690035056181489729657322799045926999864724176127593831264216340504837163209561953038841340939285005603674911754134723316039044572316949630720136039490112458379117367383580438670472851478794882691955212390705478720851626638409122110371778402214399154591791362645081239885334773972582747158791703228579247263365185353821877143677226973928264551636730673563464487067800615386504714008428789880785126603318753516620185700237110000145398840185987149012318442512922428327678408163568661688518071621086644702286550607836631674928122499039065202619584988907255145859555467750494642071556474849205849073249853967877127640460397059698504783520576330463625182076733941571200138171085742431009320481941595754781885398383912949499150364450959166903529560442304223664969949722840987168747852713366988930709152164629008543100318585978256204507218026356967609046967902244348968323184360387814065857974831951209371625857403527447863240109726624919334561843264287796142320830594617552964860117021732254890256745099931395835152505166320631808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -31340070395118162241996796621809660124297612795782786741483045251903428809904388777332183365593359581317650901107992798875601336871813681889699274547877173999931962321033913060982044982228844000849299470282112503540341153775990803159701213466651740410764184977649332255724552632351503989093248775593416802185057912589013967112863672645892635077377007777404314090907157856316182975213079246736230516906086885059486931821698998792985348688793369154658519874485829733889582920666781445871817873857655122505084573634942147335952672532029199446003939640898742741350441491135571153243043606548449662280191443660676750710966619080031456315696067059910539503096767224431037307135557633890931819216734091886458239476232822921432816766724773789415920271592217707493433498872540963837868271283594688699629898762171047672087211619704167156931222512907769032525892572361725896168525219102576533604323221052652481286025344616486740052516403003828591604367780080679597275337528924730964568453242502005352515120886853767742928166699235237775758677667957302782485195003838263782410439436606683073192403673918399863092227776848826130302681989358878508273242976569463996115497815867084931688922211360026355535921506882143073625804757107200279462100259433737677810329210573074904037618061926982755199563620372121906596799111482866025694879650599890796406694043147188343202519731758808794556753203313083886102237404962973030026615725803447561788014751194244555242461135044839418191653449877802438567947961618026637706474582565479551969522106738127351729833091150036013703388344022558418775088612947941516108817968375645525329553036228271598761298233072411574841531272842214921512833715219782521915040427019967389388876741192110382743328105468000359923019604325608718175611851465461447936060395491863624786659967933367211826911932119413810649249268201933702022362253412454676166557920251139838515702124706124548530765390767705656449120342303381376312692122762606542848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 462276329903952254862953917960568011791986175132849966970599479404807098611930298655346958454669269180284360991000536359900550811344307393192381496343771156259239403103852699144592489985418262497895531100332571033258439326090957032250214165651091498870091517844164095762344737598140205932726159731609295733023183106258694241885611603867941817882693436355551716746228160035679727153404994761692399110971198826629212664670171871787614629391098756025577215531786580097964605677622330789193785949065098570621753434783102329382203980437174407788950814321450488207701891534745782162923742497743029777291547534954024747174476830849699969075484831121674007593564645207089800815032600007062782523234046168516477221035028078573009583655850367417896537150863318527272088401529367721218868767548640409233739833015420597104504967097534840794526874530885225321038760721353944836661509363269787500760373163688321232624880913112847347855639711284423660211517216782656885619461066881544732333117451908822565965847123318157512764339303057128329013636653474759439750334286270604965693495936597718758152801687765007659828269803622626331216488691150048181655276651967684882597800760947933820332736884933624305060705620476675196445568057402260934369163004460260671812800103238830087976802381729075703958436141421940634689319829745171809629865302867335494517545803160239550468909077631148388098036224991975856488885013166933881518670689258831190159182693794955614058714497057599544436299731761698158572545891438093609934348711000100476732438759696932015305854988520478526698870561689253161280025995073056635338103719880663454301182964238568309573415792401372870803252134412880339192013940851202358287544845386439742547730046057570663830915814745567108674352916385997274358244593539530571049192520534300052648899024238185121370361866370308381834310001329084543905510536009468514927585258656451653557070176126628275725324605965037733592247775383168423810001625348822794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -5059972124746342212557188803807048533099729520512213363044224004899137342389588091348747817518194981054419515556755422020714739645829217419118511310244858270774700416607624160171213993102754211874225401855593435120473872926642168403388058382664314477938894055916171920633537421890550527726013422855156294289313829107826445382510078856840887038330361468853841525785549448328323273617702255977866500712325309402382786182429656955040829667867926310262999941636896722217756918048037626105167898944622633749676449458259555113741942043171874656976941112898981544754542148434878646203544643731890813276496743895461097657939121513299379179209309128433374580047708947297663033203179668522769751023713232749280185132922579449238648428047196148826689473593482702411804322370176563954213183191851290623657270987978925129092179458499059413474260979522015865279432411603612415551073881090725256170736919841676776897738049035651797718160808181359713370814508831434939175400585887073445534567295407346845026427244569791770727289192620548273672238960536226545433112808003525276399217672100522919157922343741500230506888333949755528736298559017951086194472543620538905048706518944940773525485144680377512394753598288722247481736539051498440801860631324776851787125233760587292331458065599358830304298824403432149070547829259276007110610408529771621944459955539012382130177935821244555082572828086149701607837388556376824642708649548491650423129919104020445214485870074988384908317191742879953798015508957496665338140553715431704103046495149653935020364754052829044675689497027052010904638598295682434184842805210201046126712305124094574780710801105586535012445405059330100114311304734304764262255827040023229585865264214291800790143730826531047934262205800510267860041850315477986986943093079129791440396303215961487806408778629173645849494968699816539474751485923446499243125934412184447055590056926979986446789447615622882183457044874603684168388807405426150735872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 42828470064278171706238334136496381668390231063018812275666968074431544228395051577585961256873073680250379943757127040374378773642684633059379383454886218315967592848343784500919300548165294931808279140968334565306936046965880911109735479768203408535645044497682954241482812055586219372610303311910587262567840499092941777603177515841780800999218211322016560697429626656227006303486123173407883977788516218923023437677908950648433762406259169188154160736650620541573140163903508503320480562732556043902911129103530052960492997137307066160517789561539193244153520406330907016670853801300045033192797180629774148643527408974760524853204636394662961063059182709704396148458560584141575716726395772968215138742256919854704506155240802748367286879753966649999062983881861451795262322944488917619171141639202402773949959289162005965341990610284819524946543748442511726590763776602344061421898925194916329193019102183839286509233789779878663620182840436637331782333549327323117567650857073954199146269843156645922288095742020295663883815859850223490071845897057197976349071935607312689688270978357923395920405109488524579559467301718264285031951108059258924961329072206528053419635492638832938272050490869061525823167640298876089427021338499887356167777892325336760533053080525597068558857868635640818091307739140454653912820758124521957366251579615062778811836104062978372485494824993992741564132522181198859692776413610004452235471011590910377265983244241966103577278962926163010902503877121191184217746250461053155204293548575831357985812241025198342056316863463250429266171018221674230095989800243855976588284593332185920436900289166241736008397963484892020730305948050720735479969360202190099220950269875713182261024663321130375778698866460156309960557261310310776479216094478256815585929800622500718437019234001901841191794862825585005145015244732804651565523658458925717983978824296459272302532320868675979840535024980309722148503268094797649281024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -288054147790824233250093695600587277117608806558796844472796117111125820015577573975681232668024487886067299451820955216436407545018516015059253861775097056824327137380971533137931661991091171049512135396395151208528581436473723677194337841656324669884428639254844956823625009811387229214347267913410708720030374980962750068255045047678546394294502119171638370829494978563520298296449563484974717507002235661677907562539628862908134893632497239857746561712431820476386660370138864697107986617674187064521506528439498792344266928914909765427968460211978355757970474201672616168829734758215096797340223629424640648989274706804079617636335538410933997669611315224191946369850749900638921850076289447415360632361434482815265525028773895423410825343946617697576527065429528819757138515954194705683351287279807560173097874150043490036802012239433163662822718904927320886964075774519504857355634578579351701320687650939981008920849422786152918752883383525578117340421575080640738942087081434601597977263870370709998252081296960179084168378111874025569725468905329918777031032108000357873598513022469596566593388648234606166502855351133914530490160813444159969098158152100817110854236293530128016170810555262496371081138825448234784602042136491337473827577290444947994848870762830275265558663423429849890643478755337079750722204022996476680678626271520247388653884033152845648087316596014081924525147559508081866949330196910634187713968501890910111857452368870588268861351125272022584268291265369475828037159044535253451712409526968833594144211283464496475144685833630383889732263630425101550329286401129684269413577178194753222530556884842066897055586548510334129532458405265604369105923895741373996236910507115634493968803420773518402945407550873568329908440914422206882454083546680300211692800548489064062668943406578678888198480589367327747347911546864440838284894813959169347837321011306778702558686053587555641954857362241147653604115899385236059848704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] 1575076554463858527369304911654636709133383649428121403005880840638031069851500808863475360120731077045020279322955583029679464372178284060472826061061841516099126299454328541089034545727069676126624566687368908049105597207159048895348914793201508760376490982479126216019312769059553981606837153945171114588095213856263216185356018613283001575970850889288393814292183606277952807845677293598947083585265747614135531644605107687147654403662055386312271926187833074375409163684641451252488208700942826620535322722491774453354005702533410758816320980216030851848925880067434837922759563338297970098425843534548260270623477716127486441867508531127953303449925079745124314782944322901947231273403720390254533348144610036174615178872167485862406732466362624331728805687363811259140872055527844330135496294121807427183343848243168147143499026562191997679384905272446243044883253296852337988033945450342038017021447954048248986234766246141038135002632041074761408279436903443387157356624143861093070881974604069702786606800060032199520353820443922471923765324174982989116527839238884768982884890638272103383674904034783365646353963682657313918733304818844450948864633188078166464141854550889961337996385174662614688343320089398072462035152360715401894273340703215418243572701926386800582711434351248471852439417421141315070266766896992932799749498166674456942889504654158654724945630380085954095254551935343737951249987820095292551186079251856347029765280002091806511660030402700814493680547531935756815118535767815908255977001734748723208021910355423239327174957257881786788275073883428726674034638933477868045473785508753974392288166975360468212084689578163954355475845549478119363798593505195525614670086936675543219187351755950928517990542695711272111945523940382472926863308987203489369036960173501219051646614527241736707540950677042730420973307102226342178898206319552408843514733224093270683732521668937878919975747930748137770241726871323310850834432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -7140748088316357742909401302354901487531119399203807278630705521717449318712214547988597529865229467200313450647441814551478462740465266378696443685135106302405715083144676261034813190715998531898961843029392718009069850521370956345899454275236567795320023058678135206341482984251273285289092640098138605584733528648321616950175315487239056471089288664635921881092620804348727742646587566000227646713079881546077299942194870739662164560021465308271917547269760639890776187019775197546687648577165272504586827878284788590842664401705465403745570139553365962618765570391909453663964179379776748131286565151345312609547638125118432993054981053118585649448352402350085581577627844406424737844281980945297559939467312592233022572487510506905291687125587721344873258702886226274799466018068293516651444035642707800075150686572781257623926557056680497906144715973522529806296181326469399851554766241103595107229389233497557581443051963479360791801730590466968552595113392023055166819434902500769210719694679993883962872553764760121816043865333545525728482786948098868888782260676547608020651914312653629539577705158713729160694646020469364264545270353104591768338130136222870334040775514022887218539748825144087387841050621940109259726363877798340085082143096542897028221804170530634658957847308584787719745542644697141027610884650354210462755128170456856358622180054596055560414312136914698121570742975723579926883873770979983204287438429168013146690840828795250226258253518446723597763666907941485782823009929434667748051347790015268008118087819987303122847366219287432984392960685047087172869029293151082957437151484485014654689377511260922009245602147261802061560903463381363757499646993184161790404050537402660294277107628049506993159023197911826865596198854234078351008345020241210542770773109052052210232782859079470635378355457986172314502900955975761747625326035549528580795099512751845390926672847093328162062866842811847774420522045046949809225728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 27294775717184765008746428138384281522448280098047498588811533540395065370936031135942329935533984526802703775620194486684582827783562301452455733541812386315137359659971411509625508491566887555395950031425295030590109687167489124736467984095283988928095943914001906986290866710535848601717598918907366752184902287873079028337668251671553557578890493403853022703632668900792848825534649542396821829006019947675172852942560618160473011653369387175776793765382576861742459391466219741488121181929637310195619405143901057773076052186116731750343339284433930963071638447283128885336153207647397588598829718667362605986968106274796181404551277428601926672892513342127987587065851543367563795158708301786902911489685508600564982531820087481896840615739329425276838795394501279145827666464454801921735747995233143445525958722628816160316168080394986691758602179436229218291041210332031243824186396224551500713225675284677550159984378254172880030860847671516498644368335485885149439942437055538005443010340426869752202129295559322145534551264728080196272790319668072253846771552620695497250886438443687773004615184477876702290409996110378462825856497567953129381873229183102750081743439627350946716715053099998039816109138847835300833606787203248149636003003818959961394684417644468563655820005699521542626832501580008820546094481057902101857443618410451860910156403281433937186240244123039521187688016720914867797634909499846014057948753149405414445118557522298782569853019335347147540975116024218795000916016601021219427479579755693938210912429829102989221397902607102166776580179422424448870195371051129055914847654793424878069615962091664055856185292733113360971024443888850041120756812906005345465018590644826340197622226608619166363984134860812731650963803510621371437488949770341508147106225868423588942976674718595432465525212042449747665307817198385760272926805659188811338856444418469157134724300505962655093199421589217461237034923022909346232139776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -89223093470430863136708923754957074271208695620274583174611887331686925600493341196769583194774685142512692711658234579865478535623317081532005998104989291261075354504840744344631905929578579705794078835702257614162079899579846943727247576434057392675977111741929907761611770413792180375356638694257972202676375146189571461469080508245043495969645814659378787719596144367930737384496515138546295420757028964194508509115334344368865627456109321275151434754061158732586414439622005876961037225184930501180427884581210616859393172340496937387363233343545387204287429257488769503271574883149778565465571298880678168878329399693963966580226131506074023095339719151795874344887678632448220463264885523205552306549624722618422757007624321658764368861269119440486251814342388880974542349280587683916442638850463267441833909947000271909727826359711235296007888154002545053935682319066144206116703206844615789007437111358140791576723501963465023250119328023829677843129706886173363672900638177930650674678314886331998843675009625127286481082712095060692315137674061933204251655121894523759661223222802697934181330325144091649144912258089046053433697924400193662463074700239684898829979905810903700220628902922006863355743466425901981355973943049477668843129567143861952968136302796315391284368608265888284074087247040673733043009133052624420746614123468999670316855781591876652995746668584996479966059685870766832325559059857394970911871211286930748552632920741255840359592643734271324581294977545349370153618395696341501385693457091543047674924971098820650624602222431485407094216574758183532604850302775631752339056193541371711468164164479678724329529971442919458176743204398623962308442991121101391980761238503214183076887776661313872836544500581359587864565172991245991519763585036619902721858452813782759550563968873408938967708976478950253641150081660789934543182316580168796724786475015175222470807044543494427305474670127789102656829481501975102942609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 252423223561785302895723111981441998345537675943947624259724977662831877332454025343558882705378379031115934945695812108404267058332811301755105262086028873250213742922276737032976686622036372363834288730723759384153625478548386528634658262434991009944236799707555355419515786926712320065150913543858221332444114306677945095538222207565350641002666681003440756281061653913907106759229491915251772874046668941286466562512349911976877943925572897229234441078782590501446725834863405052393620759406869879322005073763753710981090341174667582323451049655784990823846508681085312582554113570798992954890898012579396333134846853172584064801037475284210882324892779843689935553985987515415792626760416201416261731868789173683690737414434469510707490124577993065031845802438855114093523054761044468475018112306321304072184592225299050096692719430307278109393912924355391548635448998371074243747613352195863853695832687260218862155578529868527714272381764483109232665159156012082044155809650916440774921734233074315044395500029847979688680554135164877992083637569588412837454871927223396329187739863403623785298091383169188772787080126760540216972963451005141490775918481772337195764283389681654254330885020842781256861277655304181914328065709557346847732060402326984983046683233552523510380141933046563548665042819538748384292501083257839495619429600461116705151313704441684858217591653392495050527664818473258081020293163291770036664738766491951943482400490501349977014971912488013420549671259176127479660912044480706398966252847694006093748785910836650228244586601604927524609837717473249597279998164039802740739039752926732942645808958135438419711234076057005144335753384159100042384651110678934701823112733086408638506718733560006079326620481789764712976910836737048842054419620027220062936759082323813840313672593883776013137731532595598199864692710281909296795686850873287190032058921846033552744257845071713340273851178358103593749835663310913451946147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -624282188643346020773534390144815671556255601933893731168501927873216038991382958393498071965905959714196246446050036183944877915731125038647235362057356609443325087776980724884780150240606542719334428617820146267350582784439769657381724098607473014016448286061796303452847327882471355132489629292037524607917198449834342139754724516389332510955348133406585200063302921632339090841233226886764243498843868730872929053635695106018062218518288097057760618955380647147351006502897319285354402888410660436560096859632094627389016852774204218331120259547405953371062946807034223104492417534397114341303112100418634528002030124880299365019386450942684872251379987979766386507318254537656571227648142439875704917685327714200696899610447349298017165545603542713929037229461997695253898884455389361290650688618264598027715096806182891274051985722400608316713085318077194442279901735676711514019154807133394589942781964320605439246142260473613374455493884844613264666643793294559952071480182643740786540395297800447080628554644078996952813720874632070873260102224985665467607242464503897028671443853370144551710373532858896026013441603946962709404777691933005331496969363599838920503332134114077972546876473618006541909935473021080401053739853989054312152442318024568725700322134149977515531988108599168603207257532392991886082759217972176618778218281884331204592914289942790069168984896448085390794161982009858649183921498684309906378871341554361766881702939709088737432036790175158344006040678916554179423027486118500200381048187715208054236692244121808335168440302430888805904605551975543399822380326034646318156224716317735819361570918619772482964232670307482965720230069263345519994207528622418331657455130458614194428072248873393444090554798072692556373709051548611033768053064079160796320797614240930021616369534206216731718971365047912785225574383274307881924613522804085489399761132374606406472542273087820937865688290332481505542909900649098155120394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 1360986435521506483699499425220678632812620245331249448993368403028658477731993700022554867259763478638426748037368746196601109545050203462331816997637194550370858455170262167645579164578896099263333094149967344411974722248499714944530701125565509539295562412323202566526407050351340451317569837241783028434970568991308947217276234946853506241365091888402000910819689965634284123021860550529929735062917424973031378633804965776881940838467617955946291552330574665002924353562940082082044832779376377680738563612868927680087911619352987766400585608237245221232336837722310596455210405507431693383518798674513573078335687657929028819483148733449688831043058683681549968477784952283903894668501935028587263147280869231553334518856976752547244973935668748765982440600009871080709193692174346411643441037491859941018924494451051282460910334075777805702793852535580020111161699703349388747289786079932657348140830570052492140786472700407256870986965243208200270254673508393135905483010347961451452855199929964586464169571322106742326515959511877380498737038672128188185522126740117137649620791727336788960919515494683612204402233124912009525909793313409098314866525547161083136530679252300755919522392407674915925677655430424632593091303511625733373596857870015853762980752096430468698965151875328223965255751339973755475468879823692646745025129202203308701240798955665974587069686331912029138010186124559298318604576364109845037947031477004367773316852007610934755029892910708547108382610528532816987688705755275655159417300320933247252371279450654362905969206007192310061134839437901111365979494350581575654484447406512249368037267734150950223211082546970248032811160299527021448166089009881636610057931956202331140115121119737765842288477967109190327097415267007151926449015068211643016458494432509717953636077840254682313870079538543500286974798394768202567045089979999540292383560998921460117773584758898589653884464923950573294346178264210104488514551808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -2633682831654417368364467714865748301147191238778880507355413978595658924062417141615329016584883500813995153298314660677655974987408819510936246971223170624188474339003518900234758794633498371136961753688350878120228330607444877290812028541496567079981952849985284737787377373886892453255591496795975685241073824995845165438523321034740117358222176158938020365788449016402047343637782093218034437418706024228566897876795562161629024036911342425655718989775351540355958621551951963637892789469758953700392051472107291475920582774751899890261987076615621256911843724902976950411038023545211471561250139717158084514430449214798571390251186252212382190178300684668554203086622043513976116269434575202017498277343538372103131795593582059281067866570176113574866978492373331774847493447222684878458307174155188347513668302291710913320236965022968759912775036940424511469852056823271383963788152196627149773641462811384834232029781811080632503922478646822683668728907501222578961997048256520126941805164902843389670827167650017258721196181992483829946651633146311093941720034981421920633464617131485803984619067770011113694869999440261815487238275514665390692674375420762737169250894634591948115934782796129123064514221886384825858296608847393348882106645971240617550872974189175891560623668855828785200000015478399415949362610320608818015447228750214531247643286704049351587217105494756076604626327798960506764342892753647839527817089463849800891985756669935316109267800397453468769926081804411844861710575206040939481559828141532835416783008361695180537348594854592704917813670839615964067413245948863467195055487005237014546828798426701796340083527926284879993126432337764288815392971530464898893492549785438890771811844883860141893405506832530607805108790716663099407595289039215879574568691789128824487175926545515580619507391940014824586636571011288209816361797213923671374872290470257993871302645671360166120939294305020580947029016744685190053363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] 4550169634691116967012286366879427034468965534567883461044435880736323546302945767132259901996440444474121968065200796184565528690116170018411093251093095543325289746043591467904501139860280002387271113934804985869333340287174367883622978338374552360145804764197360924758078032424226563133335610375260955968445673117893865518615357954257683893702591912681730736514693777650720361081833009366829834452548939077690178038983391787855346411181994380539517529546073196127396789718600695663592660620063240645031726216056460330493512576494122519526350834188457626767457607440123018277837235640294465251536634450793101897998544884393555732221387409237993677075834657802268059376013843728079021156137350729818495687521126481893064162710445042433831378734908751308518341356814086269987104084235654240913098947943318325166903328950243286765499029804331615390742136276369708208772920347004645103999377523430739528661348044841801317599954977848617932451816972513143236566897847830703871409998140336348148802925494910647657948613732166796360074371303324344397522351381343285904208807406749972882673900107256042534541982501781054526413547084669807795522553977569295508421545046672289894099723527661079433210567703651258877835502938038724307346876923588300241440108551965184012902220675791999622940059549194828305020377026099844852240035297416939520597087288722054204619796696597881580498629789764456787221771340888373221840504842655941265380866960059336830408996461451390255942118380228388354605591795371938823075924388204138380319993741182643056695904567124519297038637166105513283102041159436529739454966627376371320383071325519592218816240559825338365377886232392077852251594257684257289237403521135478004145981788419708844848424813396026682176930083436702217513873459374877793693499605385009962659796413400567266900049720172935694921368868583497781349341731453809244063361722083713819982130661741084944668458839090837915394131485850897363274096321853225447333036032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] -7052729679587646770541216613787571714873973993404900911972945629611499812938507644198765021031185167292560387904133517527598770025361199933358728424052099799315398268043613512047299177701776069438947150099631763049595848293357839232672793906097397863727512723365868513804557467108584151046313633156659559758141715113291334136195958099887906301682012968352855702932837181389739195655829691039005556859024710803515313420050546718662050585298702981408275063596119646609618747022397001112791447794736807924369054202709208987161188900591856092740154803556588311828678622548782900092737229879568346662339513139399540105027886261355482965555919459615776077763496374458651823136448782942664687400781679657774223202349247294584333682673900716903115600580990967068347008878070536142183136861817184018014017878284701292771701027023782921686982691660417428951352400162480212250735517525855877184215649966854794669315053451904864383452987089923419729816807679759283071014935228460573462024702209218929846513458028651607460516886229358058728432603030914419193049943544433213709510820885971360765765829961727879191804372181701664915712619140582553473831996221778905518649945804691833322761840205606971499004501055401981439679943347654457787185648215162327886536973100051388214720120675456136462233614728600933999618127964223502743038100706226756306998375517332183299194573663713880824269469842182935157286933622248120928924800445605523502094815774341035188932721863714874679778753837812988240566528675821799745799017752186521247431502760175581932910508329228322727227595447672578884234205560861013121989598489624705901247449610333219667839473361695631210689436883114202414820883430270104322432506962460907778157416547160754508353988504436912958612318996203844243337693323769562572992979862186820575079499495057866747534495026228028889225025205669223910786174760932855778062776496534459950034476189879907482705785408690537788647829342280279658054438693581544176585015296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] 9847468936888539033013128085907389298728905250975825036130886771708893426325983567701006405277571903304235202409777928409216070312519667579195135638025330747262368352599896089784979859478866321992633606317381464282397443964071940841522810945958221815117182181684271983499740439225493633270252191791029702148314713648666944895955036573693237118321826046414384892381538035057271723768900335771569679808850337642176994823826803154487165414063636254208638670143673129616663101694911198422897906519549618409659603625167500720471940058407057506055267191216230087965680416329708527679184754608674129953975247568355425384571482578474627204811507399653946091724001804936591459285604670355408197592532531770908999200235854302223970831450997359348229419962838276041532457713023682120539026396495926713744138451000930178783134403364541331294121118868264101060944926765549383855731649817344510619032951994127616863974469770098612624800565089255854822882067324419490314008414793866684436528460094652291841691158623292540835727995904037531764297805346887173184882593172416873172512980558792086408592312790345413978276851488274496454754941801816969708647191194575171088481406938858171090176975499217491967254171259772340801586893418665632498413310027548539434265016518314161010973152946276984739955419860710640437179639911490449628417500526058525138497634021121090228301317464228455093977230953758513149273769543379801678536214671283775802453965852971311160931307663563337239849159251909183518585660623756116054863746060867164998575348362110810938903762093871270121263871192684346128379906502352378605430947760057290373702659725731912307017786620646837477784202322576481581972390272093964750432499552869966978821565122548281998692932162395653983815960334457771552888186739234123433152843980315962546410023642812090084280428369662972862376675140494242463245471612955490016671789690604982668360864861602401522775609764971902899900618335209240813505276862730196499480707072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] -12428004919154920924877458627871044538354512199614968287644935484218826798503185868373569465285869599457728768041696767898183030827043099060862564732347654414388344174557868511359350537856365074679985543039342150807004866209416970000842545767950821015587725595446830344079674083635892305113582328129624124065889605496824834033278926049160198211591265459755739024402783226781469910419053878406629303429472236760941044889681976413197245751921914698008195260884970784490969930829194955283574270471615278442615462200837916090713074947407239729963789834011095141133603237465750732488478220414187300740628418285008525372789947163678455453717671849997461547736906002660134240212506761390839670124056856223338877246521832145122032722721128922757949280857869343088984585283938099239257598250436004934603859084271386216840651307566040428576693816411184569119334966506625107270488143363137787676839723429640474658253841787022268518487549963772266935084172532011065773343877486586795559549817637481995549348527039722378950758834929048609773436671943430812755220296174643289809792307746217252856462238069371633191473183172768111584570537955684219607503720105565628180212069920944302320589619640912424354637869811726106075909036024933405222724175849315604550567043299900324674740478553571237738909491094854112750828559217571637066689106935037224551978345251384999697615295451859084529082240838591323470892492085558369681223735378167089297871937590052300722043964227015133340878541309366229674160502294470601379530644942484678789612532796416629119597300541900434449578952051628215076230547047036461666029497612746594494371506394649482572312936008342311462689935952728027015965594278415680188274668985926795462359921442723549980221778562794696512110930898812015544539257746527728147012597294722838316240451926175025419893037472204346300126163185452035811628230397024938564073107282550505497474551886750622024110666613906833863177173866529969096203555284696586231922819072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] 14215642851591463058691857966438034355905449325104628599422570217107259341690969821563736704377809774097216316128666929034934650756426190428722089910558743086636715479132304749254166658044380666725393099668709801900076646950314315399450321724134140328218048285196286106208284655545748189436441643087263292690217758912740393166483513633325630522380094049625511707372429175280619030915508387541731963855431131808432362937414241025210527128510248162431712438468343382094107387474453734036106339096268700192665831636721383329841306786176663960037565249912107809076722830616557435602512499903094610125335114586917958941471972366144664869085704653469479317686021268539017137077773654669334472669218655525835179416409045657454549935577166316709842391446013058373896387955658849683966585222743489606825836906212869698767744720517249882261216279153742694775205310975762215077472130819992262106665864189088463494023648587289280336452957585634690724539499197403509943992352279732999194466992152266670290850396510804806841091443575691370573121877190179883315081376642713286838322921584099943271811473963142328215376016688935565073631852417594182725430486101999529930553006417773127379320784834351262032595692585427733959185136103283246985997011991480664091415081006499191497621452669253599474298085146442149541877804683828552216435875034447802905463009009390626684628965900789364906424990282173349534063743001774915864844924111968360435133350046516424005105209670194024246928045528944842960485164509304024155997654562015763002685979053708909712828729438082293641109410853879216272145258508965038738199388043677046407537936309096704945254683026032465389554162388124000965232135854639378228815923496587851306688413621253505544856852723761218802561685877885655369428523199670203310475862632927476854684769931611439553674160811867514730013876105354309901088528118503680410777523759208307984302360385207393713864112521130535551766124402384633328274985103124164181281996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] -14766810380810964457398659578241646217698730859865980179725488144148716708061241733565583980025888366617949432052923580786267088182574830978840248625990504056664876221409036601654229484688103239890175700158351522014644777137409509651320537830683928812753367556307458776597104295192717307450553869797193517836456822175845316452040464953740862614673203603969487746554332297224728148512591842405415122189849827609179234433076206714364074567863408057803158016003958795812673915495681437059338156662637012840310679967250138968579856969982265897807140382096414103836972541265633832357318971880800893585489737547547212366057970207064808644624887040247643205696568163719771257790728510736016127680847718264656763507895603811833810799658080444284614787508181252146809726182867112752888784716627448308814931961254270078400296944050510945135158010705000893544449474638959067028508571735697522247699673426144781910232948529851093956116571514668885557125486653697983517536192761429200195037788074866275690821758414516666779891960718701629648012793062417527590003731606587137335490470329784147657110729801962140343263911311251606639349037473532297580034288350969698916936171782953608394582158390953961257315101413709708679142699739218069488402256120262018187707981586150562849301061542283981426530528216605505713992027270744578787713059163959306403725112407632394787093020857824144908588708706452997165709949856832326779340398998937809342543012210103839541563165948439118514823102069845857159836012765966772086127351272730540872149993756288643449154173899904915434169273802882044893860977204187078794676579448631227079754397779775028005696422960058899649344484781308626792966596952297284595922256724361361507320893487445183570154945198819485846257026347638384190936968057310429289341193301426325468956468199374771505247423132015739870308058719060819317333010693872206014765896314762603710672384707315746801601606389331762923719602189686451430108384983748939500457295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] 13946946570055178054783582271575803450042036892493269354761361940865404369901014020606350434853602441883168488671709735122757082303339906046813561257554094103638542331596040907196103996476234257602550384813064701139936642403379515162385178079813897097423100467934284657518025165002020079711641779733928696127791748118994760137117774249613196984786183840569221549699236540154422464551432822346994573131289831342011836328188854121127522354121808671313024740277456246280371390150740815759611031495267308768769843429351438124155692845603956762726392153100932615210806677581593893898957273543843569090964617187928102264846790209482307613414062105971845954897675842119280549693101744835377604040232682680817321377515819204668481205902634881864894968049387671114730157795566255535077648928518485293067472955824916009526310893082789238593843761445781221171475576538769886858407436388909119262982803131068739913185180573597540273749658641791442747594148840743283542869495892188868455204848436537098545103114810504279073828436707614905692607904213283346790628102352770605742670260015595149698210146444920474742385994497754445752992998058688497436621787094903603019196969267908002559131929934144632857878679778838600300352612221643293314963171577105590030408685271346913606935640131966489638194371131426311092774013590716189654530341779355594492515073633465334059909852210832482971341383321357245217713816849652127159491224021566358137994294298892411192216001876400923687328448029444408499731998904974597301843776522903346264201814132175162861521595224677555545208228836944168612663208420489561498619087831308803703469115088131182757197157626839549741080228880329494749713449566337081364784361003308651680601882646162272491573865772992893384794535851774778281180512229064969265113720943016751027563874331439822444303583457374334958298348813728048304590347230964028818179335531160703528353492746827641670501601226954509829977302203821824323084849500963382554303397888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] -11980230582529291403333238552733059922193662838815161902602066419350768365760685193047265323607347331100032330409138683381456026841048054612569620999903114688105996008852974483800439853588517354800259320094105081604327177308256724291325589926685705416505800763019127798117977633950444361186086924582728074442746165002302359561377669725196697986345255313923547218561882912900497295583676727362660674661785395047972821457981117766237421719411303701329201852536955622883472285238362467274447158286076994745297597863860055883373769330514543011089271578147966272427944656225824617604761059915629192914755022788182670881028965049386039826952073672730143273129622871895580042568894657097541886798134494093501439162916486468704613355129805765221130134670988250468654166467723364677810958901678560867245559185127553688258439706893855039890233975621567691122477634279149661033959786947816203225146445406016513550934633315195100572017449011349339416227472702650384507919608057495900505901229768035866122276468598759108101796431046232702229600783064201653189547601156496259821239707034644706799881055151917601941400088176515922944658995803135912224566547162174102398027813145805638213491482059820515178447696169797788955988151635464995548073472416250463785571733388879349543738955742468762229040594176185045545108771922861420839493763552035784897833131927758677700845831499432298239586631803269079564256859626065130749209326057552697863691693152317292005613040899697542462464304261612072708079498380215721179350462446506958452047397662247871576888409935459971222460292871538320111006673347639561251044070051155325324074938555191623868146310873049814050290412113116633206876272652711172304122538502761264167312196485318743487574563431589506884893254322559729357911338663505411201271570381228600684018240089327703700938870729187098546018091230140767885872398346833532103812761332756143314395877816070726176168953954459754987437816913527260125127349059720741591980179456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] 9352313869718549462968978496775830385437259269397714488489151440791068593333058290254660892412796357498139232047540729202537707668919956275602796816815381245373380714298282297260015348174136431194501407806595459659069585762991502993690488419544539709951762962367786085839430746532209157047222757094462516972249959144954044352315602550621664590150656620140415861642909717311488506105738460988284717065068216551057737272877793761466832893196640653119535142384849956040908206020715037274604676169657810232579329423664165191920000899158443909085410409607715032841193592889512668630178898131135523442894478960932243062720798521182373168365240067426068386211946036964696839387874842066367258956972959855210625981290251359318943510688266458248098793870761449436669687677129460194004196485922184779594863298614148749472721823704477975711765725458356694070148445272964010795974598754150969960100426847823458481514838836300333583519450850186790533530268291518654563153185430196417986992644411409422772565077105319015454457146094747196895806061118826631148708662403287798583600495467947042026263100126208279118867197683775498401315343204777833675897760953745603725051018711986289358014340767423653702788331230278900610559306488891300435923261919597678501505947814588432795662837844729997656724335722279193135674036617467290755809741716783470270713446878113574651847814088663844922579682681594347528694304903479351100452556435851033502179262682414436466529658954425965625009869541922556819679370650378760930838907875749323461565788168378166666225270826836914869120004005707695062647199625474287861594306330384332914283001508675838272104765159127631149093152173656082203323227264841956502945901884371034050093820051959227898153246328438587622006261404895745276075184125417339320067963625316245211714472572736499253592231512212115428909790269964956391413824471783843249133890887227593031594971466743626349556952751907911045693373614937049524442099597365299829568176128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] -6622088493514332889922688193037237346068171120625470268334353512248242284835895962922892324170088762903514766576349593763892556329779987360955526295960085952585188016228635883827913648344520964131975327090031609647415273286985869534759549041538336380388489770738471872689598027900962367503103001522448456651511865965935736434147851175511875035496470779058910987650145047296108256416764280570214391132227428294505851710434749661365161667262004095504968935094708678154073227718166860586849623286360825662400669997782844825611786782617119838728186701947544627008487212195707916796606862249009323853530427108603222565396764415131770261787520780421758524888799224628780480447190503045133373145438923586560810650614062771721902000505147133153165897508360017298138876288475669271379331098975821716579057875445258230006363975247495009745819747266144964525426201463237895002310017453319071618121424178429313995907571074671400868489208481474642932559661957412607644679380677070734392832041476842806047508367786711704802877688401262167923314329043793561633767605373800768591815936423274716860787858562314769260422921621300792546876907296790521221984745354256411952704671059131015043156221026591718530548458687690819386902386932435919470751912208673383006727896640950514093380019693462813221261026426528974229902564269196030507764451744084543002476772153257727885632668602021901154079235436454669752319534321896403778383457200325706081111998012300586335717063879242100251526831617837213166339449786148031607050382348469990871432455894458153749507723925380007039231923079729166784179256234640666827785183418018045617057579844767512316016482147444523459798810099112175964444999265722160552943931840909715574840953556855388286860067802713325616986165846926588127527405654892906479382655866438250692178096332974622285132825564123726175152648718049480787179648233638108701338761269601058209721464376574902803503539043941215576267557543101276947952448284210528442478755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] 4238136650660493218795101099717901865338652882077862336098648644242997222383146909359493596943680620410560936906330175927300061896127480262586637559614489616519063212460145643784742159371124462932863079185221819855160947948365106981444069380234576045711321987957446418399592163649002213072026996279084924900863035897196524245419392030140270091717046454074590237599736430618527097380784060934076852499585018485645565404129125891083331688176812357985329767270357220810018652979177812320607811237484987532984225207348721119232486901417186995834092434394393494083940681173549572555648919808972487539241592603563416874198914308860621326522796627048897712831683885333440932109478327697901699275287583188438700708824544856599408641158024094809455141300194507053919140799062951511209749705161645019165672480643278595927518116561847898981408654514390696551208020417427082566836537061085305637449144442358621460810728279153902500734561265015600739848109340126550930588813965442551064312286342190702072540922102182493798302178560647658291600655969771965681815043014004257583327723419162717222176916431725836771464460656092059314459759200901524700268619133666618575450894461692056950889912250243503883721335739208839477102028466675579702857323016402310254898998979381389662468752618680704415625447287348189474137972134697051199455374337519348089251127716305267729238742620666686626860653329363894202453894304063062177628958339502279815052090304058432163016006671737651669270338328497274886787327739808752149932462137231041147740101636373138674130411463907334369836308871669732147349608358460913743034350349182238274633304469464585366798593395941153470397009571430039645169824733656626301501418411607437493368790836529654945351373777563078459867583810343193825749882707698572282279577830668350108537660390648938606800355251708313393392651224927386278380424703762653628155085151179333746321656626322618594732663101793366294646870114365828354249717780693773188583129088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] -2437231748625386981964306255595099866889731982002769876630054747818510345448775955392688614356480142130288492498282630470914141568651174203162686125576599231927548464085490146127304152549513013898760298487421784430783547735397280957012876956835393370437382304416342913275660288213194188898553199861221362889191036598054922726428023459949800975239043240050860028899120596962455600714716560955708418222821816348310837889083464766413596311540826133360648860782950279336047540050020115283362420799667858059218030250196747656527944244833232878122890711666378144876542259527187393827587136993014312719366176252097833713145895019271857729556902295864228565277582090646761249523764324474220336186441666669941545993954764634944473745756912471539239176861605978286995015092180839830827428135255774859978576090773931074807575114745282677472857467518237670820653419434102893634047984846526964425493386770296014688830765260614382279634374487701368944863880813512466872234523360977611657647740067893811201524670399093026552058346215211594328471474189170044784473492765817976691480775037195681360060713730155135223778411154779620870826092517767582765331887072824540364225157744377191184877950635710187487826806369593902252364660910505876247844360464440614588943477555988290416067863351431378818557307529287168420460293540388440124748738451722699653092306405223310649546499722364269062074576314908093786147564413709431998198603025463786515689486472308693620803639000353284660110336378452707410085400848752550066371617903469959801798497798019280784535896840998932249289727297044964638516203374370826669452556778293653371990799523534636045726016850252071029553790824800883580485100324529208153557916100338211871404698966586115607541334214107141295148335596554979957375513327044573924920894334858644016081032153767006541315187117911633740570624801824784491649522353870560736617379252622812566999687329159079807066193500078746953194128789103379112803655085195926291473235968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] 1246283700045866894299554308852574156355582793352505369222992978830661552961338936829927458157581268039747479689341189129812237213384285444876092495839070647473082135174531711343752996302911654198850656311950755540166731814382027994866654050236283003065540272042763306271905424354700592156991081576558590313823610273690041475726129089044918333438426144013950097147770858326254631270199365741631211908415641744431982734314267244357488710663247899750399367268155027870148509054024623319673261462481249955124410434483321528325405467904396522624708726480094132778357786493368783901444643942707037028324074460031001208926696319035252911562288105491844963426762981704089419498508702699029082096391275126205813208516669971995670865845994484333957572309562620221202643846716291934096114355366952241237513561613889797333741951512571693794709249216324099595355498394970973227087169797035481969469695365291415845913141802255641218746361786405521381042070629301072524053030062650302265836258705281334298858498602302453121938901750577023894150393036670111214491823232498598716652457131416958876817364492699620169065448172386946414390424898156649023897400793119939597981351332511226064068510620612738539343606775715343136839857890603429424324520328713461220841739579672972384946511081352503896676244231174388162197254358143296139689540137585608406949833306695754142691538888194029445010291004206510199435516746183870971418129825079567434986636578855554278268108451347147815009707533960509943086017799238421915195572859960360082547379733781518421310479311677554232169696688283706491501584679308433528611592286362438624260424753939514276643572492375813709928423758841063317692910345404817572734123863789194872696480175186655380764247260032370741252040426407513939374872897373773533587126109965933904929499694564278242707477733963973747963040680836807118723146695731813907053587064989173386126299939597324978825957908226466997044878256524691294571098896330195142742900736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] -555044441346826560191337772101961324907515448291435313684616029405038428674697979179931452944411177464395388156088411698646693081495890575471844432616869126852994923409615217510897723777662158941860428421818256133468034571857451459648503198526553586851544310266632824810207769484354206782964928915173326677399139887139916719488482510311858379591065382525165855791001051995016642461513402068413977290541173737079737278058256516253071557648428949679929191354555229304272512008464861167189304230511804196323388740959858266340817147454561325752227974558581627883305308459451031724069510216373365974235771115285387389012661227974320500069811222918481761287343365412219431422343772717220554181036425402816599022143574023475924035371987377030577775956345913431651009851894264784029972403824210317653875093817030782063907674293949509712116851374617468180906416732382375408648716460672559524382632630505464195494325711885600828553171066002442093002538961791051427164389244122854770888564177704867791672250354482724410348770929189012711391404633716252933043721634166597938240799537355859557149821071727096579536108709924125668109557816530717640977760819751302819312318352394431331692852504754693205252738666204676978140948918612712560436708310651982625915559528435942298152140411601278941625314414328537268512460815900699670966027557463468252851461793763231562569478025729107984135282437127739489655640806119459207953862507047829687598826445188132439046914117216812989182879434991708751838922432642126400650602725120401906940654062909671187574736498455749335046479831404510735022828846496237622692751996812825547907750968360735242626037190519795704968725592414140143638220911880159932817088846051615625531400926884525157387941158924890984330289733271941414418320202051010281541651661488498020189054270832167249032151965265159916554313707381536707295169586820962213462868387387875426659125008047611333460173451468481452469451716202758634727108788103019972702240768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] 205050921431938957981959583039423500523448451838505405347663612018713888384233757100585273583692994379565837561890165071973707505648038893594583004043143248738237186675854754802948259920044457163342929676803350027069463729551157311624809789335193381793484917199722582440932311193440624358639710997467496326215889363329602659441569969272228186474901262811264464907814179984742214634651018202598636981219324257992786359746186521977267529635078126715451343902433496870488982588306349105004246624486431186369279058610568723314524376414578532299121069475898356507412590380915418842933569364350800760942444431847669190535333801307123799045124305645056657800891856118191496004198659602862778849257375394032905364962528343254399619564908340011166071333988524425865010777405682149436182768672518769050152206380475725586124494166527211498794022639288976241845569750869699569113620731865826795108703687584753101131602296714362840483552041655452257401705343859288161774614931874954929599617707599314397275887288570270140833071217899610499494514285314633906371646024864987869890119547571706701584892480742892669113097690778944953585758805945692974523909399308020964260124274216663558412068013125050677767711521538657216188219357517168117501990779840530054687669223653672615833484957566678646442688328966410211408552037173759829250759203053466256912748525453442323458723130701118944030603632745015535780464239431641778110001310658123339964572230021269657156913959132398675450879800959109597411100911431726896733978947545942310803875258973146495246089972384583905395800040441981317612792376317457159728868173776211665591281261589337235768297680652914340960472105725701061107577571696555989262620556290861239968904520689152931902036630557117081073704661783340841376847631811621701841260712481727530640077651695937138486435844482140803875239570621988016260906367244173205815823372384899609786822368906690811869909647595058229474365782071651062946136683725966700955303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] -53693039402491193727737337714214607933033451689326462030922859726506762622087900203191617148065653432806983390861328307907574996862281671509392660828634416757909272437421305996465914279155944357179598897570720308545318371093628062734914457600388338625875994477668228765259709960557732664940923892879417348866128340112086990676548314408871002104234035926697847234778690251544168027889001291670036854948196917180761418684160007993242017588240677870357418222616733573015696814395620380295320557438591164845461670818071196971795875666203440330663420687946234528636080307482708189296866314452856222036641485326316900354387832071745508918963145720858159106684007772123746861360648155719574504104941656481602440200232815355004482117228651113391585540656802557035421886343268543959370215590647872184967071132430961742834880903189213507188065858768156656917787361399514706442364464966568041202474578635265752009559858669754672931026386029969108889353555763668038439558340605110283452877287648668934368263937662763681040504557197744582009069063814615704758376024590409462405762161359317289482023239887377531325590501079568163697624027346651403366027043798429066654273662987914320855116639932371533666836675935458614910423956757850779731974896042854988581006133355624784714709924990164475636906233321181065868892179635088217958002998698464673975672555071051981151896138837529966990133886896665524322676319464893644486130301868018175434016545161809394413098287030309293902002607585100167005572635712216679214247292068945467575130660897751672777121622186043459357565269390157669013509010078385485998003899066291209796234664834971539115097915861638858552199155581409308739263976876063509127605368478523072267098872139113780039074384692749072709449836752414682101302961407681089739272431800652160268770808296616863416663541709453529158550929913689004598317170749012745525191812945076527396927110880969916059874920692214584059129115460948870266928863849272766957092864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] 1127265254356878571678285006466122697733836469437159993240063719417326012573517277936163326626239057422622098901314905139810743947130381143863244682414181978679378764164290780529415827712642328831392464876278581866174524295219875113430991629725416877869557746645739720101649460011917604880657459623405853208723106034880944535804850823783606606693164466896951587628168718771189974307603844803448286999196952999300866052452730717553296343847614056032972967461763901651620830575556137831582415783377723876380353085620620675123536094613406941853268425948645738725577039856569368855110173642502193563789518563920229644648899415674009137381470856362811535712332785934170539228243270185203337833402837342794875826312047938033406140715864198985609531243737680956256751249830990617821894468721426921366541376838289001202610123919820215477475380537428337159403799213713245554163614718945915181823443870152935430402702963611521939631456999597645900354214283550247135685249063081243519068034303323315397728007143579401779508114594479132592793629092417144898562122917926731153870769621307298624778653672741810779868632794758153231658059461538963995759243043741718361884013784075996790228356928645757607580042263509124730379887103510778492286032051786839482334249337852811746681879821176353210314379794101133427958683971559354622368730645754928245299513309364798087760843726828659533404814314457265583351944197009835166018320772803166535238157391656028454330498555322169827956781060646713492012826986498744644439022917229799951283520545267948750988065719433789405862379308876437406170572270437538052639340082255621779145359980044147282546558897929081610255635228087445123758231084083219644028284714953660734165561384345828314054293480458294659644965232048772315509700650126024060488693875291256510752888752893364233935939642239716054419398403344601804218782471253284436409192261815691450016316038578788399761266462316322643107585410950704250726236544578564143448064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 10353814305016878384165311760405125231018257677073788507070723524303316611267251718510485078007296579482879768786714046505306824128042179319611020081413780088545755314710553569951792652111941422357147086978667914998768180346122499978913869526248729239850086748621403072738311711968173320864592971068007712149078215055525130532279731596892524852759392449876574030673416587520555033666238264571381049832144657879934687980503001356135670571075205203341436638117714616826516374456392657229992587890166718519797100072122935236430905147993155681597209850279230512752582222439571950446195468150078224587570706135884186203269165750793118788519097495275804062772763884539210051177691175554693043023078613849927301582902803346733369755910029998367294882598907721157837016360465719208771991338060709808748020383711985466078445227620778700040380009587181675370723728939998482445959084373141784735211740718094522664091435621665857478796182081622509962994836374901772320272471595513116747204862373254334373452158823894861321102008664859887333168103944622950421147860146180485452397197581779895879911899651358491167292552963737955814977369899581921250435889302343352058810942790691242720687035135848100587747717577465228883614791274825446047130566818785557315920486239191345134907146924648592468539137785029708335428840835505528975204772875284043071956312002369835275086045435997242209306047897013101453660413129470591726791959972904175286120733962670305159975434293231415585200368434872206961270415533520744993315471987365241101680154663543340024387542497797098608939607224447424185493235906250577355146172016563001361153900431501973901006314514442338950001578515008195982663485080924693451071295713796394659225396780970509136320195046092532907088918695196242844389975139232474396000665828381900362007856716536033755888147124424838838735129719736738442139410436233992956705854770265107273950632241564396327092747695928827759793978949034526885107451598418391576084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -8687983406576169712406774007704002208131797911364186677623522892142674237376061231879529810062578479386550838773652082887977222183048520640757104389287439513845802690768077722417912365592680506561218333428307794005774749033676257467687685967517614392161824213129145425952160279412305102427392458398368217550891438559550316832130005901064658074039229002195233045194884955745369979748220179544564746831594503022357372003713087067681761268072471560857696167288412791676102636355406523884639279946228965927145822280772237724191884044241465739904267719970158686175056568725756742432302961226683803626905582013967903213158319313064275132310165641958405028286134050938253533960684150094686655220252196293966542768654915906713411971050972480825770713270045952467754734220864574474856839441561287194770666776890814681442284879291357531174033946607298091191112843057853097276027921416293947051693093954642933225298268271519769058038302638645734370568472913409717654648817038537631570540900835326254515744116341180282591180672179523750891278692731144799969450903019251438175419451624738402983715301053788385192884349320680422061756753268734153382355987109408605354426920208482925504023469367323463462605257947785086770067998391859296398972547712380307859562439568207414717211901798546227377621925984639325615399375665829756430166736903281729419652340805667095237077018321347449135512040586349745737904865638304383488064566005708014373356370281282989753047525506098438361074011498049010551649147834422383079967894976028503288593616659688564205176027696615824109970518311864652542289979777694253940534558229972176419845644392374347019114164977043441458250982771472958395155002133581148212722174530731655393414948606201669888235049589353834346313342494304540103305062796596769406524854679343567314715885180020598556552542367322538746839249020386639200753840466693115763981326766759194075315190361936520816788609332638194742492780656911610389905118054211973235605504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 4929823571537617835210169234982545211069507009211508104822217649189025435166393862806007367272735827169878212198417305042527172086045132891064624974843157300003909954788914917729655906133938145789181976361371872991788996130797948603241167638913300453332545297187030959742333148718502059097139999683350538009541210070198419011104581153537835334772936563514382486038890514278073173411496665112138397142578400717069626825157800765264709690947601773384796150225955490215364851001841049526095514693094060750812656670572610288198247472322777443912955092077542898368134782330853356306758373024518900606627239298110743688150708569175597612338713107309288258151245967181715473748117926662426135277806966913648154576762163064763240686951645688427052087816441808670570365063738672498277833438488213606325226800243785473780090817123683133568478032802630948015356000208128772942223349221992589861230597480741646911347247593691406644590641007545889787958313381798483224954807965633675761099416532445719438325530030387142650271199163310037427641929720467588513307380259639555063706729562532164651498693821526203266757774267156294149376056065316385604022421093946264356169235743504642770242355543862187970324769561927257917417170417155471763781276682160111846639552550301024987575536886075069654631021118817286326009777020552662733498833178224196664270231570972167993335261925007334295339386315892527771000367420684944388664677406146637273389374340283866154839607593580020429652900643577463528488407131561079439320182228256003797441661885053950218931421005045532024504646566837299321677306562860836059839117482883074963266423403531904342078048100537482887788855275383191596861688239270634218777871142759202476250190410187911716872867654269559273218633887341030733010671439316972560639808972569111514679761622662805667972216627855058160966253863071189760514577856102895399822503774376842640127437663457227050517538071640997303331556036861729393823233582939761482399744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -2241409220475477290457813344728435014534008015899187082221870259897731778339366332346611792763008778416092129746398428793689511618320362444801472333028869434319493287892895403624423134770157190765531226891241899785064375040716357922508647080369619697347947767168403343552500207964772482971905466260568573702972923273382618811245235140620686726170892955638927648982907132026519768621670049787942500327484724026497161332449618193069230164124599290547575788622763931715881485664781768210759693766701407258013938838177286452341309186123069328517921804721135774956731580930062444656798293271892449119112309226349267782348908690058268137644094080610387978738515003088793167353505798204725758502427056927126825383029117293000626336356240240330179031874971324767304994453132575742196570323038447407593435504378010538462155494030593467761636626167833551606433545325101985426921192913839671642622260532482925231591455480928689755034826513118258899094801089372496916913366635494288489280616340271341485117200482416721057308223097542856960321064926752395931551205360103905087108928870400861096438708212611901981759953891349398488491762299033165316479389281838830142823276311364091131661979052837363526568694112092364602837614603330298474649141108316086157893054332916919619753613117849363129336856741844515781202743185933462638162151540635994719493335933827407476124846508201127641769947530921641922889776470172445797014235894335368796194668919608578847727475456893291853182413087434879153088015061189237618904336719616197445229012323636188021413286702578934292501270408563068592514111147787702841768128790188161546609802066334549071372627264074865337318886477381729424379031494367702650755441619796252209632939260190634148663269679400640269579355258601017831332809754024863494412544350248938739272746291492535644156094272258191096017167520220798805503016116197282406731112396890963579027435169084664537390603920389537002398770948489865807054961613415737492242432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 848717698231343984252496618370404999113319077919183287347826072403119353416483534515633114880534583001353807696885174065479085117827984356112538292724288799091400651330439134269201582622833532539343255752538854533296332169641528396137397138196275577272611740521074104954656067439121582251189847317155766780215131312089700303446700886837804125322515599851577504884716762040649407114577273391698296065722874829069871572604870345209130635706268088026915215608837706073433658967027875103955949214181162146369118368628148468688348867307745032764624308131343818789138513416409987070467301973529245691511024344060379391244296516162555189776711634429299448120728758703657826898507097389174272402403025476030821789791323021012500712057128688587393753038958871144161961016067592634902238194940368345568862588652289377918006485437243028918252034608086727139653384766586167969587489126138689559881002868176804080096966257584323951771450770612971060084707618847937798420258907067330127024212766103793209411423503565783521267197596322483693971784332021936973771675160741963231683677335954716630583715148982248169198397903167345146172394827995640075948290557424982715853735870566758564039537717649695337780774056235840060728300338486523238892270879422738903936342247290475112697713951545234399436341577435408517167195329467104244612835135058327843259624775552909037970558644881098231934630590066872978902464864329610805581756332925241666056575628318468745457498904205254146679248491811084720973762237708634392853612864861223194463685153138074558878143164405264035519966423733867230159741418515049203764226155607709277536444481767274312124620009179280388605751498502118735957980971389461161179092301711697005022350717097946071127007043730475055137697467963082519272249921132472237112102280040366233893159105359715083047955652311499711291719500412375683452054987052904998844491831898827137691258846565521563445730572943165621262902606006151984679334088983411362365440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -267432265978952086132339639388131542516005630287192823568593273583370812181331957439159322265601027206587892167704085046186003474784754674237738587457844206588622764803336578850755846721035739619830753236936153078977185793924003192580936819001808461809681412237953065142779331492144730641601675969456884800540044132887426223012403790580099489055350110888389649149638483803846661577293609013703764392937739342663692915837097319376933689293442934514219718061207140732809371867565498558663219815169792537044824650371017821662147741274302453586155455336330279274306689694942131303672497033189552768979193031668018050614660060187073931518865486431126003273011420273357572224318477253013306976711444073922088727454913037237346963719267173366516148599296139289019783229373029800075701633057851073293500357853588736170684015569373109729873731270414253041748955011358149952508164939462331879848354878181884526481935015195362592053217166246216683757924424232880686200151317292652227928012363837013222340400873024202452676078893806378433734783045189436946969607049740035967729441957693373225174671187668666118253429241971732399987684489640990005536106348270191041942660278767430994555170912851266689467461912573212711179410569154892656227686430014256301989853730178319191368196072175550096253711204366640470381599181650400365026810595811908299170250597598831555556186831636893010046235247340071147655190358076563687018070591025620416013511327165055876294549597305385735211578378088590633385782984421592336507571826125055173413976508721274143203519525239928121646553420077275024783406447073582704201783509549603387486384806278216027706428869636701022018388506642530288709955371548465994305119730556780258017253562534394490014036555889190777215843258032208854035222932511595500886138639684047160015203509347805968685926897952199246035237424717009490900665061659471240629435130830699906042586327934855629647298791291407072030272357844362118956332241324326535561216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 67904647123609396449639607918438250440815603181172979684604942495456403237833581632156067698865928110077026004517987612114793858797146110773651823876298823940570481646316320288584392849904916967215279847125351026145945842643177841419176023397706958036409777056350384355970742979951599008392766438377094310785247473078049171854901421951569842489510129858083344059113699694702252870041751673973482590527958261268524474488562493871440416677751822751478997007731750479381936645190748964231170855593100941886182974683765453927857695244854407692736764439440453291186559084463850467323154032850886845735983587014852447056256834896429299548504591491298964771167408230876684980120258700531765002918317944156154918843325818523496101846383951941547354032090707878242920858486816683470099821043918951412578604391897551743203923602471114824656426151096912466150399110737599723668657304546696779929655479494460149931250564384259507630280807055428521578225463086210219445806478067494457165229162015943249673514848371367750819857746353990592065673226327135030343130018637564051116468383400172741802901890302840423676844258857327244330136878878642916191975038971796619978186778683251035610794107591895037835965142411917677063882598839608497549239675130244342087968747672719299000218733298161598037809439124986185511159359371589959011082036457365997070633562273081045957213102918982496460641084020097425608819868900866591734298136314488198078302885119274925564707807575259388064576318921730495717825518230512160226550577220558650437949300065004547208375192116447985562884137000063923197442440172567588711492119138362495031459287723098848340939974634936411573790067333248947974064408322213211237670259065801359828495885380771580413906989219371215146277380881457215657654376312920159888599916965247623463536959029155757808510800020086524966592915950766211808545976643555038179792602455361045843802924715823028838666837918619510609711216096429963199835643886136257937408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -12528326982389712450755889305532847116014054323569525660205006208000651516026725320146892736786107351109133399555310922983788301915201450172692986493672626480458811191089788995691298498219835557037587786505400888572197959809221135809849182832743717246151648424204300076482540276165359883726310187221054955652733027335718605006733799075854931430506231870934549705359789143884297081517319712921913112813600924655957939978585178110122386846842635157962632145121119135401298692216603829927817002766677032161693106412304893445880135521317290394289109731471967195196608270958902252276135722545802841761714913250209349346316810257655103099775149285745936861063106001255881238002656187312879159060116108753147689404349764105866767096896619440281063040145849716354654355331079397620116387256361401833398764264179326994311712788437645643568968937303712309997440688785896673337964503238316353589907919830766847941055609890840410552583128645637497286821263457509315189698921775975465942896407695943539023192460687681695159623877056834706264032682221907028216420444978047747466592700267001938668350570647406505192799197149434674127790691546615695294598121357666315646427169258163281870473051181030646369053449507235483015424570187330121104465191166778993477861347128858121981401559253721851955533453954673360785697979481672231763801426965582203914908816342200412358715662578269655455205787916686971668877158983494402799465893074523032580215397713456730296364663350904929533072713801330446736573924023144196121647577034492061067429385621510684097577160740809892720698027154436816466896894417608889054946313112089377126940124692988196967801057725661661867018762240085582107546794908613616714044046373231380238119435498537215326787841794571268953460283006468732713227468459842648324794533955322129061312848944278076234500467929548041677671809551090600644364920529531254253927792751069154177013968737062497037049106979650799282083793952153482069008493847803584315392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 943386661801149552738891203782464440309359994059496014334597014334391205006649105758952024174089934864570666248734945704347123210957668041517523188113119859912362044231840790023388414503000219730144379178821132220337090811886215217101312591499696649420066090712115166264686803850572541242726847950902881688580301023635452504105139467260724216669807375573624083321367933215018317107705568441583688843077039103607499397448665801206316178289755323519435245262778754384196450736520962178456392670877334452415877969051304426340616452809978733068997706619851268990658776998610551391142401602663124704830829781479634889622574438333949118827191488833183981365577788818735003826119203979874899323412705921722332180726640808848224637491274569596187575444525006420898599390335617496664788902706154933987442467264462850014630033439166128977596563696040342463826300603993577129428926875990916881500480133428770238134206493121522248091347648787349709956025875231741254239715407517552740495033935582653051408276977189663591896156941810482600646307948100900507726224956558895482666049109877191012818528445065243210276299757717613090830672916121747709815745545230562667595658701504031970750982475583528930183209324367180697435283746266821848635032091723537456273421867771856592911239063955374023094206415016603482088146421617758712924195369652398542447133755734699434983597279098309416973251767066823275453757020234501306021090193487697510693126151802737382420593387086543768777311661510891491295573662303024338530941476288133369896049036298848072883962324850867735145252977263671523247359775661090287761554321823985418327854032961343089073836086530203192321022840581802929969103069613755451644976735385037189643759679229575464857240854922413390070429822638363024010899366545068766973807568836131022068885258804664508924300856226870463750040704740132819342882461169647882636876252264016563661606963927041562177114832853039544235443557054566977289380426776586485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 411581874076967351822379826688817528098476557411997573071637375606661972467539790097125058095490720763767964916330701185217999089955368025236160611995412183593217692040307519149870576178801761428112259507013825290739700270072077805283627917197899838189668854854795045582140467171906392895656734611046847661623514887535856109033211416511503692733258250769865842682980149212997502807921838305855897047982925565403700431483245752826532522280020191858134732029785146264676557728980733914575216287754398849862446355627461523098084392466670069800126235632340274548306880051374964733072810041675183323017840966507803865581198618566266553726696105332882698383446483931263732004306227456425662741871410857016947300936805705877474363053587895435013503310477529757312952024586971895272008822276703274360911375577333710607728646980433155339165454564087230577249653552216116255149090892018098879655879092296893761604373257294755800319545403082095056073471961164181443531639233593148253298823049312635151281232971086474145588087938589043856640152550657208663898867888475375825958274688142610401129609249406748926112641575504946416872912239200854620039283220889519350600857186771671255065440855108226608596702963005300189048230993656062874819146636415406497610375492317824501731079678548119662685229649626505417152797788334206694480103681456014999992414273709088738006691218454294071180425112595204069610676811145472734022701028388015088717323763781801976050339814196927559729650156033733518173757730832771251364654425021415422553823803215736780803813585572941969242287142701034999503623860679941657374211795719735293844426783395644139717408307584588584846821178941929528782076221444511122495336121626073293740637685676429765601073763169478629333871216733391693463399952101287887069205942865519127148213246962893507802967679943872225972347202739803759793409343914362398177448133276269913632206351033419096699632026721530937622521755540042418665036273103918858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -230212681204247735458285765614485514609714106751063582681638772721116935337329983757119077104491893898606196290180594397445904611987536387073794347190576254933415436821225062227738167540362229856552655579088346137628989693539798725115391333682265742476734795683555089643740142872031886722574650886073639153517930430985186217556489638565971952860263395168498932231481254852209781115564598019841773131713994390917705818419015982239667540851681183498940713873611983175715844562560779258366965553975351413020744676270436743493356475697143389373382007037940238343848207662916586744258703781654045193397198777205808650051247788219345095555825717554547497982799315456374859766629848601304369844980186592470258749810373013529289777398425914776638491894945938812468759925751269292266288640612356494200456761325094145636165827576148044500205720083585511951314209673054894327744730013514323238090029762229386245491249301294519437017574156731664174988859696281872010190070180691514824941477432564209043474424468637595218078526823523591836163662497911878899895996839384115209892276045137842544543308071024006755060630797156287182743212001015969396879812936729309160449908991247352123939199154602589637618092202389409140499111954323835193567825873571991309422673681288226332842814617825886708483979204446003095267417006661897614495382694294326374679626394965653665810067138104720370848939847227322321716731323123017820593199024433171248509265918292319316470456620701340323804093114613257711996279473284277060897324574739099774290690719565786479473911350324668719232003109411102824460361306403389323124549537533573402039746117243987514474049290778314680134641382076506885427888939126362392610379222832054823152144430413425901457556303344722149068795403275626720025213924055460335032998698557928812984089920144493434678447149837840775545911833847699643178604981340893746429640663867213869579405146053480171828241299948048569871630202059751331379201996405287682048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 69883709695466759436656312228889257794145701710419939392750550206255201503877616771211128715305547036950641811408835786198566122546634966823221689889722088652111339935268239282256161523024677789865737161704610450988184166344509784030604349148621642193899788850530261938250640316708384895748936290570869960845001677590128922216390701665801465657403222798772429688638320158152095528898821838992980510430011920563047359874597842605175265849704948865248025681602227834760998116116097848411705635970668136266739716424838792046855378936595787758577153476354688733428871022835219812071856321165203066476439863463675435019080164233904515823330390364276298710085786361579200984170785719521035460272821669516217124224606440018824121992932677380236219085979532486296267896647674585267974627162173786214139622474042837751397420210294452454216206296043689842355542647101416345643626465068485456644956447494008483533487932084591901562486555329478391884427623690938518021730703596992158287549757903646360638152620062511948990798386219964657100101720805893572186416951755079080907549404809549775061671391621811362796748110288458974265303544399552868739830620754086299670205245203860122764723334534005777317320743176677738300440584345392145027185405605584841593225671123402816975989059323190646507945503292536580833111591590632216127027799901568009552022724593946236426399651227601344172334299043980499494301550899160413969772943599512199404962862559901875693202026340324209491624581547270962960739885162440553196283456013487644212575783751269951086858275837123413035806771994420315359899927394934382488333720995557438612060841968843248356736347975537712504130390592105887931118942064640199999413374845054461241858932265901819494332990034943486772360352768834740096519895103168145775953517421134571625937907267049479191107817188992027213552928763169660657710339504309956399230930073303134132368773213803683199971788999837339115238448867586437877758646127926706176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -15469285246571341991089685898342972493408781641917270380841952037329000753255644782728965452453787335089190528679864567279242164738719731975389577272173328260262080626529333254837836080610044735091867673306870961245622983056044162695190736949048742549549774132800971099038149239585001432550577755676708782841579071996749251686451740521289911330248516639249993549882066781254415850018065190932752616639335751682188083147535560156909812931940453962671515215030356181995475820467488422892358240908068858933899814681094489657895238411896406657703883148299826599971361099927761639501795336386061520514198580037537966817849572393704279292260627330941820242794898130600109423977494333608144791891726128149186173119850483099696257621601151895371958294852297298595063365040077515974849701306778410787318259668849887751532749970483667320011776094121105395119035201999474699401627771583359610556873158226675511907622177361307238499513480555087072355014921638465014179838004651018998926543346876029151036691740430178513501060384390793190000669503721807141581691523128528946377991387474709542611659406882822838442211255060634688656388237084682963925074415008055511202107696904859436735126741973137361273008545789669406884102047969957878202943305602169464371546036782544047322933498573840959766732455031599826103171328266171356276072060210974452283830162748873459153692056220384967941630223017425109045462181912736213368895254321526054482048124032167539362580746703152952505331997739487892309715656123270990754712778711222116559156653342961842654978849627356484939403283153168056607109310095788564476566019608389383636341999411795732819679970219394533096216554115760071354544551503132854672141037441533464373479192671207365636671724754788378798562839365810265024599840399940210370391910132007057787772906478989199781371817551336808067040055688747893945134241810796500698741097000774329085969459740405835374879467854786840856343115349629172230872694063083028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] 2615202777359290772666402875886251973795200938497209056531865625055612766043255710898476686610535081098943102636627091499681958303840453392637023811101809809245961426059377081833178511494375173527085939014370477478130166162161731807341602563501171226217138390431546125943065188351133698791575812889475422070204651879865167658498746849144180962154970981299762022789717165829696692824987194428662306642616072980002736977493447479963844410697603358624242839159249323343548666039354652232305036649666364985593086906272853106338011975598041067107344607251116988509996253880057134831952764079054726552826296284907748665989886788988669365383475835942401966377581708594628062870264980197779378765482112169266048015262871652154784285790083448631076615397047882876598537019083473765115871836289627739272749292508651363098891514990032101696330060439032405341584005696666547343364194916026911049510735407947204024345566156911859859885092259473018747155431140408122655353117445679718333165199698248598159709150768122423043971962422115062402004791305461896339665289004688861855022862971270054219268398515575553880290080315013563415519429131607439255314373090542499351096788725307869313705552670041536299294368948616217593205366517653841543129771868316559249475200492781433528858380588078256054239379525102708072585496702970425653572758667329880813897649741463755671298462171531483974984326947488862829038421031044730942801585173215404815337342740453551035910625345382844374564103909648406622291112284303949965524434145115964133629100808119070195379580958849875604321882026629959213996912075392019478071022079314449698723100658619173665137573244125769133301291799881867193103381888285584605813400796759366801860922586541341120479134032737864590143724739485891320363744238360546447129825143722338921153197162411573070442161410938423291614792214626796647761009653752376495886471183824747184694578995824547927020048653848925930213038623695398586718426474760634368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -325334973762053464290834140138176971084819656302330806051340724357930939143708983976885008579520019122360060288801927822908771457348714329116936489651706907458181343195849078971911456523596453165592461823303755502933114827641199334266079184578690044428660568362842022535503093509401111857181488766853730029771000849085172756597538086110224090638156373715659228521298052743737190665473952939815195497882365001378242643473340904274446329454504274930827669231370664934408923449833021572291703583006866133923064363198951008441141091141327020931013800656829675179183290055074644469233298114039829968608053390250142591440862467078735286374110753887056748408977574365590577342408978148069523506647281243593246681540064464122277396746479016350097974892324422074488198683319039841479150107920044208859298473691551314290686649674390179800027695772123634045563146396585180375262861158832522158355680609508144468468421965456393914656526265218870456738721513243075167778701762789783794222279884363803362946373180621419513576960897657583413392943710553325219114156117694609870369275948333660332568024396031893824032341303029021349812873973218954990034144748258521723177515347032838659249816031025064793060642300100096967685282828067294317967718139996417598203633518128788248886896276763048459159598227368656803240956637818470603437175855345200206338294400858896618636065089778745236954306327457621898143282640088694527228788313455681236557124316204896720102513732091697354625489322845897127148911968438674501773266654179908014190144965624479022962640121345637382842455555291017311929336982444307169478703348371198408401569688273065008338904015208173931555865987923956402070018452209511531459931782093637915001391668231829526449945737798771256837499496777940655512806554321219143603943698589537503399059786797856800030980404645515654460810159501323031363068136241039854519786400329987476337892675912566341974553678431900329893037919063149436778509687465181184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] 23947528072613618888004220623158444519469482475040598736459174416607811085444715040558226612838944459491917456453812611924594718880801021184271794378099708796063045832878572326258391620194752836774326981785842972591864285544340151121863641272213033393156045330944795988141458806425563185716459447232427615922997370196844575849207946926670461636045590946999307505968235932675643464909508594574210029386175604985049030177521463456942665549160754836676560822181212267183010838453566054813512833521656626526755564985452574360216916428795751362410604409002652569078036273896441741902902275281888385689461000634843179596170653103506535987982621250483920447551738373178507677222370113805856504713712311737413844816365940541337972106665764672930981329840918683509841865692616489591264054714951011856922972845247727114770127757763494079839337331991038306830971394372463020473188178996264051749977086453166253645966771172553842986435899707790772701935414781885228357145408675893970722437684850837334097774902927250445877992930139829866436702052727981436885654344774344764210576083019628533129484849829132402469479514136058277220901279411072484289587888710756294051525143573814800322595616994315425772558975956711243745062434298600759774804369062669730686597475207255175103226943696770449913920983201126959910053214447981573237540452020326320446079050522069700073091373524790175498209738458958910707255578678474116899206146079618793653966304618444499485345039656353812974094959568970887145682580975906432552560703010364852751909275818299209699369304132350955182596771380295685657642082691169861273176761226362479669182694216368664055588508856409851257100766443186190970141035409014622311003221932398734195803743670045698280250214505663924651509628608396900145322717854826101361056429223974187060096505119896169504514391910731693132564858131642605277760045112970785058163687587393867743517311170651113353332775421454518126001193344812130803516179925172224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 773404228606914707257229552232674132969522116496508127296398355117770153788860810244520698801413568788484634007874517554062665783033573924852451814756429491460332915578043849949449768294541983999397970569349420932062199579136152124998002239283980898613691972188234275386878151577957802235319995297515977765746487160990301963073426008598295637145948007658769140220956572689493698812927407479389058706573848010968274302828434091229387274772695375373771729253026995567167866757519299181464687466356890304258069616512502468417723729688860556045748309602959431501350869016224449750469988597669720046139822746334132797727482914125519421947572405481254336987646486561241431597393346085252796006907216613794405880109607159979949398113319812805855340488998645843984159908533625707282750562726658541849003806378901111771236672816976799986183528121068693993794651900215477197408616083508923917353631197427645439541060740340031760612292775317720889931282536628205376128883198795198535233349792711810677305526294912718711116339541526102267365183339082755535984317376846836864664360036842073008028895118937821251071621222507630091355882263590330245565366177774267699373799129709064687593354311873630293965251917795485545400726094256543712839567723122939456579142102092991783346324212662995310478545642639246836829588150929884617532722322953171055203009603959371839932333911202444194028853833368478688546677699850991045444228284380818224537943067752167976443252301865153822588283065988323365309476516992376898239170104307503662328575040183827287135638786722043925847148731629666248191547264908018813165160996301574185487515197652352521949346605648865346595930475904790804532349689191535077654752410884114708763347525666051689248817453108856212719699862612081547622130354291445927944383197092220666670097636633061293618964283105601527058968423634869400308570554223647865761621617598185440358964912372716751324921598475551657638707830974497595863115868667904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -578897175401624497083200102598554428696140945308230442734315852446588271162112900618187329838656058903974447012644281021338523549413996169903558335202016336149204464938219253694627871348350454110088717376050804520262153113536597455596432082024173968450750402093138766118746173127154497278904087924858745180933574736281343810621003717521790942420823086361637924746521751409803125546061403846289709896370855581396700843730918119529382177619069563855783674920380351612037369613580478067181660139769535328791231971626623781821304611586521476265212111940846227086840561277097878262076449180556496448567437374690761571007404463828289700821461572391582253111330929836359948816155005836107723567064084725458814488614062832279638793528138711596919806697215352089705419613748566008248205499276030321990674103196833704120010730014382676961736041937933675622028390126087859688095063075080202722969157796373473744649885367259298008180957017620633606391122260434196949755095079260795434618143002505265725635646984548697682747095530237504815188424933688595079086492289273671523623610641831345058894440444249978140218893728909573234664759102385256972835735783165689493538276090582684039889902483563515543884674913108087393305951002866392941836903347039562912946713949284737228913475978062015529054675616657504167143883285047901184484372218249818605948796964101969189112181580607516892693805614186501104267136379524345915324714779496861041205740806565531326995563242949019809096203182384118869650727558680388938485184442485807212289179980598839011524189881105592489620053039637863401028373582121072427715428156783359572015820135693990644841916413118975727170034179480479478293441142925696665022875468628171199648331587993241797724243698668875573475161720796730900321166146197621034026258281113625351683517109592101510573057573726919309489378634750149751751064261397303461371977692648022588384860182393655227109461661133516322280074332308437650800870435061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 104903835496542978208762223667002699277430997196900431713955056341767551959448766280106323933195552137116708813056005639227684184494223671421175137480394326557708185169567729278851809629500885076970456820611938313028848551430722916130482895287167869769198272962321494176329115171764951663440962675648830933331072103176978344195680057693476653675252430778716500941697229665800472520300352638370302165198772180517496481599478079352889592422526924160080698702175636143200240856173472676585765812411197746840174604006885584375391185197799918528710761085042252264778607252910869219899822823969770064480442385343273093814434172746923507809600263175705293723257680060471795124543663906657696395489240588193997294817194666284160464235703585732210429492107264479905138183758682527027694579743775826792830392592194749958229698459040938802231817406243749741932582010462061966424901001050698331454398849647984494456587518733544233324116100511233055399826872531887726998584963866145522126177813195861652452359561777144007379705036317251765462005045997700880724472995591005882429940140673576677149385073331624467047790465090310933203167749827942627943183143304478901809135540488752750119582759347969479084189889917082277040903066295357410542576857410285830637757042618965258704953002341491949833533073129382518896780375636951770423497592213353312554275554722654396216432751712558409680384843816326365590625291464666393349183705723182062950947517953287498300673376514143524611111917795773181950585485218419316974172689338576158549622669041032561244553284962167314899558303904549713177145229691633922214526998968410941468796737859303705879779688225351432112025170927690922577560324724022490131487064011266013122678250155277393067605835889150716004046374461921577497966044060051417669740774736211059600351967431774240118268049393458352073567104831414280118646897265822351766246085610812789391332481594973590684778456243851123331036045522778472531445778743296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 4499256732047879916734070964419628095125458161595464110701283542506829649098870032340237854736118909726632652162888240912411875595304605687906020803501286884924317353333267922768936118144863784670533299654697201754677178448612047430482491309857878952351694820303805054534769654636538524744666908062250640238407845966160873669101232723034798770714251735050370030874933041136459380113859476323887719283023023021542528248741011364555045347308030204304635679540355662118300814630066010426170668866018758372594872474094603448392247428453887408463762895836206675475994415604060727876577072862785073715012285755848614754772932267285008603110304852657949636562182706693670516086405463540517146360323080063700928015217823020764041231548467345250965992656585004535997957141679825933534665193488496485990007119972544035664383238633654245973934997189032691252335720059785239290058308402084090648941683942927996552723791498828953154097265566306234533304570749469096689210676587785360070683435956093831280742029582954015619233828486863608573493552861180992032048664199648450808248723552265330827523825933972416889465531213344056893420575278175740673718119614337335641895079093923806082476776646134499287503137936587781201837549216642520097849280684052061938303351833443054448227920872600767810530514879642147677779733079464280600052660846245115997555660566377425927890402073583169239296697124570485820608666055331933081299479771115061920639258753020897438341800399033890458724560606923399443307619673923444247025555395128328230796802317618040137945146591232085652158701901938526241093407078454169229873158755709791210549641291232682483507627335393800545664058678050442787113442689967427101687983903992527837360225225240258511044022125113355095829813368890712508555502563476889041347791921796862213955334722634486516286558870815773872604483414502096192324744474986278455955106723827286142148307220122580356191732494064638858528719392083638484992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 23565476581736055964982376702865849733256044978741803395171711336828073898306702529498516911165464946729532455174139105379418532268729004643261217215733729343685536353008507711384476432234143541709361874016746685304938215140682008919349914845789771303929108171160807537568143228168093676045224499868813546596730302184360273392666221969899839968983549498883117334185134671925380975667198515734671695368158087968646682040190562621378802365309276406437976897938488188140224354086686213692716326624024274760917269371664801572953415044462421002098271435456280105705532760497350264784982237558102937815886017120844517262754377872805628632322266781847330386043680355780254611863135431375190455483505893931508448789106586846883162321784301908419092889682911782463697016071222837647052725761949100195322695477246917127814688748246262912416687397192719182909637951083093593539130709405714368458548498394806349348688675726319143673314295040213643972299709738716231139113575910415550490364549013127509001919517912957597372865221492142269626802937004379814396633234237567337216834881326809384368722448109372559312377350552777938045705988702123051345734863088254083448608673153694769754765995949917673589934991365606838953503076626694513305633627632165424601799730461081354574918224654495070997828640815402409138337330451582356075966278253622632915349157211134540766871749157233158341082180292633548359619083187262010675328108573776493938590984421009397567138936583482893170086559913623780428903142614378422625504841096453367468212009118003883645606568209766128937859526099063470815478352640157490231959301648807393201591168189816975666951862907312018968452712506050719966422731721461705031249429974295650093535858736069821871006106488229971942627202746936114277018884680134546760468027226457734390777654963207592212684944742192193812133314154571630698467038451201804346997398736698872547272298389103126348288187085072941384557186401120244526481408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 5680483773625480762470618747612114975797863469785476607739462459678728564871037210654601300716781010423313493990170252164034067959218916324992959085452232540969088717715258484530229495022405256950939692962812383667857915852545068860990213823359352340360694824057760025434767986295259005193151366543411121736966698605396339337813907557674376488559718144824245644567442370902471368950229117852031826698502260722006279217751966145090046524999241974248367200120814502524374849803671548644411812284273849461698824250241196643574992407456249913225144469028510692103047993466116558420599579676634853230887402594682860027195411300406344751458692572374104877416277358990287516637059867756764643121841570042762519897341900309120880526549778585032466377277117054031576748627592986012766255320652871297364726761207049984101912988595436607512235539301875937161115507795320657261837141886822544762985256969588159315620483959460932816676817987130170023573764648146021438668211588653068099198892690318689521864456613479888207018387820548847172513135644109326083069139940712958707396897845306553775788731519912011698573237450255969597319804012632773213735635980429399477715404332236826029700214284853172961892471303851234169637795366018536986966290238493556994988213938765579552971081495589730815061755772785498056765292085787641685278321338040574726313848179658341207908403245766722213605088265464601208666810802802985149491264852190684917501022255003418573228069582807477365798494274768420713534632786581987482019655933279115122531767568471875840677311255036281345617803420521588184380130325141525776610650937044318727178311663329442607401404725434390039203501772558170953273513169284047728731138911072914097656802554994679634383253418135226424798115363406038532561573395355373857869936225091814066431301497716721673529078705292690166900604422724030687213100835210275917657433144145941952240740684415974126882452340603125716816796131832163003826962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -636777550286043382871362672524102238205034446845082444401259319369548584460670210672298695751697440039160757737578540959709076164700103263996887908282257526775284180606250921910223430263576938300567364242499612074236954398267497240983592003177954559328906141294508337531749060313048390352814891085734655958946992640108088960953549637929447851282639578289065242404390051012423986245314890718639411631555387746582747027132473480798533571461511569056215263686795234615823916703663502268670488224081280650522613566138276820211453849878745893973183945693496288390266562317249916449657301958212930396259411066119468570566208801981207467408360324744524056225472929412546512299951193359149897502612539975770444099849079687891627590429583096895200967990333757227728088165412128477488418349912759668917092802620944381608734229767895731282179830409559225467701323372279721079550479609875066179647430567420091551020700946472535820122047282078545377765888549267907619140353315053822264850983250923547994524231540233672423806757182121909963741430601903245912756937703205872154958957543463634761656352843439919012411348859415245705876370770582446339087205353450557300550435664459291026116760413666828402247925823823783244782023191548109356677363870116178820174636962530325451627749110530875224666735351184643459054925010929133284041950549256985057719551114600420624443733336669054150002795608434775730186370050557040130459425655773884940607104818918549777156415165181047664671174441928904958686094539827583269935709572785564540772492261675624054619646140348984286517113871421149438174867813781986495802725505887633020523408283160148223781544899764025576358405862623028921055682539514427920149533098444871809806480494977487775701639926106036282147861894523894332443455064206538768299841707179339517933470847794429474105781798227742498721466716217655006663631263257708391051772488805123767999731980119986186099597048317198306811629119842468368609877950464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 20679277328521773788700930309953777415836038061635920965188978316673512790501184711697386313714696872531341766430908572454642395369849906728641035220769073531316822713530392912022959813867792861606940921828514957652649226750030352829275344228093090858986114314274537956788083479649217886019605974024285496923875638912526603983758535775948161391155525594092287811706736455277555353659954033989533261917959818161761553225223314197224029145687525519093563249124349171605696406510396543007285788835275802595907135348739370184268421522172471557857372075791138318598729368452569420855177146838813171253870457804957336583002588683608613281541741778969100151177294381891605256827709475366127353432112452837455076959523789736727313997160015181674994455799938571391472275284351780508067666859953872479306623411453985179587103898718746700681871113584258000050007994783730922748153874410983173917195092194336865942262371785493371238414418539077139557376499946184729362924693244462736739232732810525044316656579766347129015965088020439567829328941287447275245286371531409410910488776082443979981414140307904694581536372135419896329760235316792988892564998498274172741651014952575102681319999677689209144184255555028671141294027591528949620264094650214155897331775314808112841799331313404361511729196783714851146452851560786894960029186726482022006573750160152275951494624106085058899470149226900438792786745191726692802649278394300800589319567763810435605814026649787873942688588974855338285336048147327186376752859310569747800524268950521783452041251202736932529814469092936288776203025802938566898744251081811375077424399158094778634578154101865929250538548710184111330928119189287968925601204138729669872039829102071391644036683515870955262339181618510109410214417693486297827707055483449345559194709397448689638203272168534056520730267632379766290866580935614769982320423181757271852346639742750695619822298910875997043962294717212529717521110007808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -322195344459506414335180801720081277919511363422317393177695706977170585741422585305821400188075432901648653562662293015558560911593825134215684018636334202562186140980230520739661853065981546491062481410720836730519882081658098420529185247521496479972692321650702503022492638852654198467045465404503280152855006715342341243316704924619949124212857457703955876808050604810024478998754114369673056425357961431911342944880739178754673560892336235562112818174841151218212811185302015060071384447404194676733662961384706005916949939875719398327528215288860995166484940369158071419349147957336106659558217072439282819909638114831823177572634045099975810861931212189859140164429679469026446283436783472377837401309161314535276434848317240821012863051135227883575836379712832001492252014648394370190684875111032865267115767212194122709031225101480305880017221373010794249752160251632201979538210698778395573724286312693734344230619086255407321146430799512695483785366589151661566372775376499437030555877829356258971693180236627422418862074772460681393102256444645429861256950667508178375875445870993193766774043228773212697285241550190500485846280834191429958837006875491025982256418906751257062099119161954097570601066982220330682908675212733575736196607210502562102397380008499697506221426257760068065347242347437619371321390013477831878025026512069450545003683493471839742350821393261101381186938713106777514021480927763398568167765189314390796787817291782023951198952506764384491666222329022603069224281108389973380054923579623990476973207562361122294632853419227280266809384586618562031936635128719011972666837918898358420719985649714213589998201840660496120889477635096765611075521558582590428200134152762220814098955761146501639622193737765660785096971896605344735454248665279098429186600169675749124153438605470964156453141814045701515753657706422925230072996894177396528248767769365939166489234719209192239414550042950461938079900649914368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 2865673773347251795206266303038763926480433968948526590089064373994660896495071375342149747346324421813520701187566472682951988983874651685920911979030426096989637045094318484078187649059772798838923522049792419477683143580576758653432088582835191972383940766960018546361518644667582573122861608809339888862013509392836861305904674778964704734375527386297086992702244303129012533023860464142912311078773019552806022623231624501589616169614836500477864473023892159233631651647064117364931736652434132264002464874897781897522282507059417821599526685177365467567602947040802694890726199511028109033544179362535323330171716319027789312142889819850470677496274771887960490341940715436379717416496037149500210934257070483556414955722301737801237188099352698560443387461405885634788458731379295937291801516821485296124274830433023843250313309811070293358056070905814540692566527187565862478529755422427906959037965260897761718674177608192664437639322158374458894597333388357550650292694023845453189170799573998617737206889058461092035482208612118062505605271964492949959196225808800126041593999319619851416479842132242033033233333236517012179364385650597217409508688658768370572643939031689253132521958151737338495833465407510371695224827615300396519580949102014156651088727083983709505066181845272213873158757065439913786943105046061755803870856009465578924119597690029020866723473097274079683693486714572786287583331866772190256322167986124016608026458515975680098991913844656313252015137371288071531114033603346380738054815798997881094347556334004176278596723916553181697859313451048310158117320734418192654398322550473753879001545786212966815347794821771224562362490730758366011887084630029774901584640897789106045620439590941229456213874284103208551165051525912835834292762897431481635463884373068030408334360882494639787966272773549242481967245260425488061471373653509410815257977667861270656897592536039019355274260905494045801813802359980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -14269957198257835670897915614532262427971967733545586101322420263527174173898134748944008583235963596615472464539899508861086796683510491065863929521211877608505457966328520612113904870925692153364916202504872812381688372776118811307222718269120056873688113399609857864730471816208352219547100118525980361049696509284369714461316767633726325101317864423958502652394242593280644512729753753016583806397886711598798639983317158354042515601331908803759882661037005495381541303428371721130041613209764668130295684799890101251098904430343445562664098422316266515379818782439379729447573857866209257102129609366808072497279295864278842385433288285345285848041976552245614949841509176699193912595254209756515170052633556059734612521978010488596468218250842299057280698976565671712286365394383364456775951554755532946327982248147282182836841186211284228344222684362069682718195653470817239887567805660798008256445506935480248298333707546947525958414548659960666076716356730794424353486791743236534581101353695833784722188530522672164612235299244439117246897847194225944657712865059900530882011600845284784149864403171326639983110043013270506455904738595413045039836454941790031879109264351626894234953820770688321092789822516447176464089106348357521591117187198384690189405459602903904592321274848373687399927115356980523125335032836339673546306717163458740448433556434063181018396736849062735785216834442064295029817879026533165042526691936460300885842619425014763566708773244692383319088772426858566205545510836776959431803560905718501278645713938936317001189688140172439273292486264590603959363050513525855174963161629471772933906438877842218011913199106878666577870961503025222631863832219166215405898694121840868515753469881330434287539777585624172767069075459895341670607160033692071033058799585428138117896346704526354833360901546163862719141845431487031236326315322665493745223092263784004895202412777465166648914636942590633442882736982327296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] -16971349841151129725388274594503719820042316180918195197522077218774098114205926490350926600823811136523654743887751339851295685095252682778661707837234719829257195344050271719306232027347940339004352596669665425024607294867399471197560056690754036774393176583835061318710454336895515013186272680757003774514483269683472894480625274395315054937877490101270133041346831263713807092716157953615955739214020477956591513657620553465325285474567971627930923916657121467202446375918256650143937937557387563495140751228718657491025716217214911594374941228927234137908379520590290716708106157231276566834127072499171299428328264352475273200443854267140082765364563385131367524004691564804523873899469590395056511537776365368209291709906913208526211117854830912942369815248304986946181056330869361691653736676627147665178570903668325172448631460765713339555271417044625234107804860280786930451851889918390492136492406742492161703869478821357535455167693778503743372605576301793015639608517259541361269519484663037698982616446137044116702175540471229663647874094781748654416620409743777532248438493134063215879964566179881646469539111890981671348820816281545971224780263653859336607865448289532223540602193806137288628140147716902085448500896006316729947377764731239958628476923225386851775284718564165337556283557964737821783979495920856586757191947255209908821636268940144533969113010605103957337603888252972940802133976144794589141477278312894867069968500869848551975679903965036468777735810447832719011491172027117304827093410476672810061620450490841580948380805438534591264053772767213306210913234798466630799648896548319975370576855812725223865920246834694012621996831441257884744892167784730767270097170926297942687840521486643859862148356189683955883051241944025221941936048945312625908914879828124541950724607254812992653159575797758759625275578858019508648418269009914618109052467572489629514468857812426897700309464686884116527027818562846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] 1692348628418090302197313940093068162081992156943766699902177820170275412097877391431001700149509707613196557765919377819028105349694224496059430019069678828888635528191816246474364516484938707878320932609082751857740207151575287688429823916564428310482996677269761581064623579829132842217519032031693863785029847118672746828240831852186305524213003886036644747500476763755715183128696367114622317656875173958456545251158507630520444029966848073032113611004850105040660252215364640928273787522938570221876714919596256788657386026847546528053747423465669010050383591126299043043734031577335742427515113976553367924995244316792466001919578767495283355831661172641553119916609536077990907443703993963827030130724958876125183807112601944906961246016143208726841284850717594056916461951016425941429295758818070979284797699786293100819734143667153800185116920108885503611065526430326382860696745543659164741169335878307206080619446407280298807706361479965242325022850391357261365339773050741073594478248977337573485298721348083179463733585326376561521415597157660486072541251904985977287644453627692139301739445682412053078976369172568126758816657413410067454500518355102132221166362741527697181865096243081057875305172813894059236928570855583975632341082134877455051690902049714909227485802419798350652624745633312853533238104279533994363737782330285881752720216262572019528782229846877039153449598321678506800857922351322661548343752624526522477609215558636108939409223306279168699213060387140653298872655805793016310302932458700002592309906896293710151785952800830211630566827720134378230432369076033171838009322279474364479432724656039625375760949408470685393726262863564732056708814418213296247820201166737266216244487427952473380230419994030497753524363327001829502859301266257422575133141539746758483718424800102578254457731657618396786979643367406504736804912129088532664960780260750417528696610798226753715799796038796538866991607471501475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] -30205740510045755760236448054134096424675598634618007416725537510680912265423884958949984564841738747371715255292337560042357783537656514024899171167567765777687116433633279793225496666459329695682532495012823529450377861987401116193843021123489750631851455146613222366337887863496884990232115153509932087428170974561601207662570632878846469699757052122902037985108682311587034897758849843431192044125499362876797229033439700382498807448145462637418946121997795154305762306136058262600560553471640120675320622308710526892089094428506383375439255382314936398482703644368071652691524267665588079468128763181643296656621550331688978730483179179965662537208283538442952973709780816968018002274038189279437497883455046448972552822274149770601225477245719835747072646099421383986983523601130214439587101400253477092900934946960783150742706832439771919224599695511273848519843133200801601463096991612702739638924927148610680815796916801884436149016891804357982411819192548823158951728993430668452136521730251730365447190057614574557084093653889589965020009896706655765665735918715937203195988393554285305525651654903073697752929968857067867368549132590017951623577507304483900349407330665894060216799576265590873937051783704507898390970148242857898441717599851571101082577803687765692262740005817635039321864905569545635197776702304963500096259441442823314459378349034502937131307983395778597182369296586825932946026584918836997693636932189381027384921194557621597427291742465311184841483945860210641949444298467364611042478930848609719805617915655622193415037949317630086436652763313869777436781507487407662425869934288422479139269244097302145878634496283926499501085457166149713036518094678797046131564132669983288920322701707681215242703475991180259845995777079695711442649312806406080022005548390298576770635464936537807411030629777805711325466864287811426064406903427746241799610609341306336149032974176810615525799997249470542025029881645787774976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 368480822850400491472739569414900278764648135421360986118084597615278138257114306760026156291677328049126244445278796442219192775587529035941841909578421784891302954886875325938370262065067073399730043139210418682511045013641900541563354068357161379201500045676992921941682603326005737698459189574955474262739087365229580161888012431587204290630583371180951650964613294799309651313495917339176135014308527140529417677006018848060239582471493605308473223857702744846022622119408769829667569625408642466137238731673978698728664902790261269900530914582411344054027558613423483690311525699672403000992740299895126219315843918202852180015837012684832539151661297290264787294073237130264579658163911646737939954339364585217549669203435642244374936043459012718769044194253001156495742629492006574653783762121153358283412197818848975157103099274487706262065077946292261350533550626196232021412593299384835439040932346347493900860190730480533190756179865253795091783133809335889283338471518718549805961425497109831203970205409710620609090545733018867728743054260302870844381204456226016274296489652448131233155955422518724269252870759416663085668712628143758451323296409295172137423822531961586366151378849958607822725554843951705565542525846419704285149878291151356462283703265953527010114614879528207874184135152591073660933699567427622196964305673935065337525212301787675777106993377701570428716582067757590303101958069446605480581563715606988154214369052114678411469870922866580199874640213900048021379530435398720921249262758662367933997076168175434756907676298198455189938340076749169829539208104150678519377124680649997261876068254899772987244713867161156796403970640067727941782938146117752973967191367201066119327467326811928024858712416703500396716775797350457012280506236884364657732781577306621914493679653975380692634492348926772526555945595142307041184051010726910842584762970525021813463074350475449534641071577796961981727172900774121308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -3393254486720099179684911202400921783489275329872446107340905047112640553859923820460160084812912822695904407907612591175389644318945348865495336595400266960779607402427151101090138214381529422770191747984781773270097649703450804418711558615032622232251250730698790933035854498736053904660991780807681105294172392693101086853806752784348328793566844003139260556523375432270704193177898262157810598096142696989041661992569767365707061691349571454003544404001944523259448462631746925245230083386756809868305696753329429467459098439135791394222520327721583346137611356413519140809964130030580684263858719913131527577119638062034724360085233560367173994430806251474607693260613528498997397535436079264923736457573846148497621639382227145011802264838029583071427999205166837069078337077720403574541743798124817535218895125291630916264501152448789932908459997557856693861372446394723853440360036321617297535119682889898687223314073034251327720432977343781297531964540081770959021294485407641715312985014169570731737292011175009043749089062573218999958898945885148017343478816984077097928830388013239145157388543958646605601413419855378969265339010432178234804714512259560502743869185157248984444161672720318203586522480812077616743849341835675788987908127593251546844266700209361583373558480369960420886308909956008207948737647678487948380615944981072464587205404552887938541911311135073693375425076569503529682557252703375229033015108315054703903605079999818927157841584394993783110164900068725801388155604791536429394344529257845068634424295158724703288733806274101099313119333415725483890083253726427475450488484732435480571084092443900279629974290262261494271113344297627419238108085474620092567935564196115721241392640905415303275271244588990970528979631858110626768930109784968623064377643677616126181902194612633137038871615714583188040414034934505427835670193886916860892529211730939744030371601504913231640798557593634087290896597524334554120192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 24465117737606944541896984614607872890060984607844924310529843115518758782771378381012911866334482696525420999948051969596627019048582551289645621995102547261056444450542547261355666272565767717410172635472616845906452755130285926624340993861815562597620267964313188427574695625484395185602015264480412569422964718197059669319747827195408508290124414767802327045658160379765880015063011136192174912694798833734629123405797137743671211478654729774107440749958998780079838958242919570034746143305483536340667628036547973051075878247780685702889593855953984990877790134258021382093507996742373403141347903792371458274432118010151838269638739662113800459014000374390706486579455297022050179951561173520284271217103485249162074117604090557859172036352473831703397685578674782529364442118568286048134515466376419559027164544136416481623535900025032591040338282080777236845107215043630230141333440263091092168115492066218592029136838824109505334595659036516339648170956896404669903217059710043273549438305650412055802402046488506012507990800880248078534054695037409188241282216951381873663675982943965043399432191481990038784594500515359958851342659250362822950249232698039650513830711103787240411712117964836463940322343130125044150757659502070418576921745011998787545317010758659357352694399806348022954059769126769174856942668100791686215866437776756315244823516337005843791179474529451275060412411498147497538013993541585965504758541123653496874350931606735635744082533379246448758516423368594282203772471362882529503139474992706753714750311940825317792065401463324346669716914120015594081020200431176192753659550550564248056601177985050208101105705001677193630102466251231668485778970080670479344232953148758236369027321835293364326935973107648712861774926544319301764592920688166748673202608978836426868665508682189741797761892972692912326618753786090892414443832664555241040079264173419007543651235759228479965178813636366673038113938865501958569984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] -141798278919024258502956593508329083478244374837382256882296549531612274850176993491835806941353148630262488384468700863013613636529737914201511407063626496579200674313730824101710592815560565433010525641769760775882895578990150584230730122031537036836384844475842094276069349951789151055082729645979876307179287145072536330768773109572024504373816039336867664422179336795451254523424612865701388585718277328505629366747536013217699400789065574985039290897588979402102931454613307197892671139737549546104525941398550255451441141039367150422127427320703107858407247599896046443588257383896311727840749566018681551653488624349190271055114925287185334442595328631349582607374704375121507436035313145087061530791683895963631369782531572410297786652846477907992017410286773787858067370993437206326991562381740324498482989887298310257983213224271038242613484808480224735823768711015062327693156994315062929421160401292817433509826118081172994653647731060570333836878357338202062096584889186764139140062629986740198531101120348784237294302943710685670433645723593816249633511693648547712684982999208910550649756071760501680062380034255308660299584739137318052475309209802210461545267974938313725528269118682830717973913858988983670661349780822044427053990809250733026622919908129085046769930591805496155412702514175895695540018745307982616766912099254041675319108562917400081107421885370202971146216266735720451673961850417900627779977868589014881227081043556950653787604434273788769190106452438808041568130343083010763431014369200436935460287793004655554208400020487392980667270682166560448278936641923981381199057290492042418787941379795098480724607937040228821160531472582523688923211684262049142613646026850008134905058107317493444058138263426074681167339646000543098785277990638927859360641818419665831827984555059867971039473104115072353523027818617647321845558370667583768577338131987125779710122583337523372602747010514898199863902083693932848349184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 675314265572806558581959018280249019427057426736563533966822900001976515643462316396341574725710246465231191860039984962017365591278118145114507383323033133441836994963390891546223931152522107866691105841671416277878495015863185897555122670326388536981028835079152977558298219632587758832487689568237239338616646881788585081383527150087028229386527873435889020300217338270708550589520674880408855578951395116970642174062522737716770339748965433672237458864559697805414156438789880794009648936544469978966318329948947813772994020246925515402654166906791434408949154044828656808094368251760511095098640010141559507348837201770445816963371532353866093654370900313699181189699368365618814356883706976650284433324184524633854876857301886184103363102268521606000294800296118164008589128722381724595985472930447539204397043163674367933702322013944630778530602228715430504954548772083410747182738415463665293776205492186339918956131744806382974137417756295125208348983662667912542356569366259672104968647498620107811884820821704367728604890241858659162525194561905881442758630576029959901733837335901533146400892767326338366881972407681591953842417790630071468916803921008943207119864443463413765656816055512246188190930740825767675797341343835020881156344024119734224266659854504897791104035079016731030417947308551975589666330127820553252823254791827055875569723687079335121155723933583680246522012601821885482773416169136903488877552243684330257356422895789640345625914095512113035879565106162820295003586910798602470809772638809846077274997152446730915870112894187280429689177716206941766302460211134189614044410448925943089492771497704122785304485686823703343421944107030147486956375634503860485342953023301438077615313488839711919553943175498914370977944277087527326080272762544391043896948662946760756671505270969149357520821675241934775956229649328582625959016752560095334674761148959587944900725207523811210193338815710867805551342873244743613022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -2691838506968735471482430388189861132285998566913974115950311698532576816389508842482949305582887507210765637577777518351381096482958530591806525465691890631603600206531553237335843395570935074315056723006760577849667858060094976548366606331838401676721672863566215193475678830699123796867823409284359138647636982335513896892690293236810656233493942698108469816236010571356532472954194400540492954440588398250337046358524141305860761546821653995689436186583872536945645027408298939750447227996000868813489600359260448883554461932382348708389663115727580529428743803852562363485902045845866582297934051359736335096959192154761648317061752834166695932740148422752303189226903633858329593730227086562081377258706286034559007526293286312374357868912765880806168890936555676978840276571258068012929780734377026731756781673725343540676472012468597176979346176222005565560277965626090296825759616094008418480495453644231277310215833943689051289770089957558478989091315652968757117826577269993256401312136334018277743360493493862757620412132666499495219977784886226245852718486606208557760312706329392623642930528891914770772860354704070959585805440748019426842894488911597630178635327206632456187091241009002987669052147258513540337819947793539612226912853727175022988066957587551537962387125072962258728454071936256918924781680214527532409289051086342111776720161331595089135313072816944477100200659382731044130242087226588532071387827261657609728147610213381401520423087509593131253161274526564578590685992462284281876629209360416368306588093709014588878593142980347056848425813146912793986894584258163825030909148430383985891311588648592159402630468793493451579908663443850184396927900370039392237518966028520942326167380488441846565816750013827942817846581233540720202273514098379414029645511572689189312235468156419911255443297811032649895932209455294995895445903373608789062919176191234806764972025037600094561808956984365276066369501210635747364700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 9120309727747288524149473931047853811284817626995332795888948831161534026418570952620695738490722019896020256519801235744382270429254549730305366717283061471173329549180712454909190896849824725211104443567730859397325498332848210301665983019944306338445924708754288773696501602110927609338533959686774207573044583179454971986750943512618498234579308064038764541785714046246543958028209546296248725352678699091717781066121505141719412565420680331990187146112556045166087091164323127950256545809999568531194802143529543181927482964423497851380535975021591330263347485828704196203386123273908433523101952070640207293885022407102869255283818069926320303181792381929224470892771341421037413913924959473564077349099536247563409654240266091225999726161174915559484988548288960458091377935852761684905941852343170722987986394207243411863212583019768426941555424516005478675886284739551551525266891917854395330351354138324931992791007842643126751846486789174965720370599112448071666449404322569275552109296035055489525515272498341997682621705101693094865969586791690420969156338303923814558013888239241017556635038348219417187561665983010127892574442825403640354335788221003922666111970580278490781196789147504635688061974121680523529850457220818390845588345242361929276168967500304810366351863390013882034797180453216242114675056319871817850580160368042660257941519279959556983246886386304816355153119891206372198552165939789010639077937078479022552632273361234288858726768399682530953324741001463204848607222752542284797414296960759984843648029073222891816658570243699220533382945358861978142706367395010289053956110429165608844272935425113332614109924164327057680035242223753878077283314553617838470235715596549048210833015169122322847283545389070713441688789407274381439874357818416736329885478857955101155370673680102863402729015104857058700139868484856978182008807841879011117471823949746828056105841403664569800386901379067297822413600382309670485753856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -26607960597567717015279228279601162453943760551911462249217256619609325910363975273489227546403491756630888426954209265274041475414163908374157717704284330365461217157021332518118657710540317293798286509585726942857811569475693981081264468944941280411463123122891429788072731539886143613716350978680912373864615085500984978169893694232901027072009372200472745284617738885805614062864677448235543674348257801062437432692838178280081132146606446623066015587264309588961633159617194620214126111804419604651950345418526101704971502433608236161803219783439972199280216997443180969800540175069993803924453926352703943917608813769462930611103166709740162777422671262486344772846217201471273209992315559562808854588981234781236004745082707030405534033621241385688445161653200045177164978639408435566106521829677773343889810636971630938458104206055222490400465966606579315016991088040236181242008785626853084552689061774469894453940730618564988992708390525518425754464979306667990236134623180751111131251695853828146558355595847883954518579502287179296476575406637910718689297123931413003477961767528061847832227630122003850807961320218759574899406779363799502237240702048628896046509297675208799576362280059804973831243354332603164831850210920862192471095987039073013917029861845455663673856054483746035683034482107244503875065375188364724762977478663878566398805573861885519707194325545907672089972593880184845880063056950721347776978964916281775826148283332404591270855542054520764126046729148780818971253610080477117791563309631807027281552810454318898816204044456988302828188578488536221368221383885179670655528809980482698491650795214832176343564976045220478977994077239055166534964072564523287480066847002313238687832618177302749383545261411613152972612665101829428629090288682676797153072909187477187170316710387781151844326736705880257973305921661515146663832475754612539502699146636055609150623849932670490548531032093950489523910655136132453535580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 67572442599086527918601368905113916371516947006045544377067017184303502832577768953751182461847186206097958045013515037747378946915782998304450059098032064831773304291226374126043699891061988281170056620659705464182225500807545852958862377598774129259992708884317332452268192736062333970728692361994891372569975380453315406843766384476691557696052691151670841534408501342060136482261275402325840080410932030912400942811537549410563448880094842535683138816596426826742358436221675551880846672641055349322838638177063455559540400729954923204731469057781294811394741552679284012409437492193172949332301448668054433980546217566127586352327173699198136348450310916360386143191172856708745985185083951488417352570026103581165309388689542001121882084992987724390174136735841437804771180523393179107639237397349120205796663688087329123980920616176392894386283065624745786830337120310561838009644538782967560741598801486100411987867547991358280564694564889051244511822520181475729447755526594943466486826338504501712899138209993950202276158575771679335497361328186684122794386683139138200957297905159527806126757047103879052453286724340568647339022035064994844031170391381241159548729593388911737384999130956282084652730916635523051666832948736591855975013744861740616578843062410041073727417676081705927555718003710292299944804215058098221067918079595334210834532989466952751580314818352058219848931050732077115913898019962219917113030317384653308528709585999187298907535639069120178357622867685214900327908334660444777006039039814179753498818392834894243606689380410665139470247324365806821170758400404213163322574659228159124853728414356825565018036569181555270945442623355233663398735021209709480493081836915789625193746828292255749228722158694005780701661147534882941853479788429596696386049910072764752677886734589892412765490639105822069313017196597611536599516551227408325171344487540390671262039679939646636294685112207653919791571935728933893115478016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] -150745051731471418790732044811511691712790985547746574712733161942218994519135065338378714017894038533267820564684735654155399776060478752626319398293005044759541585523712051568978233846953578625833704818180800401125714214403086824334337515993247433326502098762936653917871345159544880101180732127765024770569213885447984070634786604979796375168877895990531763546519137210353689851203723776547996776572511586648894078327165844906885414344513624677706203840392224756469034665264603472946768274801677514602180330787419535699423010053652482562020544626228386524591488699554498033912235189169114832233287458443189602559025236021064877515898469541334815001954099274156557347616864090974485692839435050219963710542143865837016913255502305871288494527510861635564726792943567351311523847644048493630300723630121532850075864819049253925396694746416542005729270948740885495678271502535916901098543895307176825208271794153072467775789403839458888949879383413701767662005026291898361947060687745208551504745764550014400689040315528013048471782835756065713591456853422422858761316966814097582402754483876535835618167514713205078986099565091087718161109759134056186345448547432854168916561223245900967167419900359210984865291484591568789765542359167877074182875983857166646281470409508877918938265856774436481345613915673731556416173979275509317812950205038255427638567626200021562557805019451053022112727927581632331608594944451274231436300643280702131531159150087064839141083353251554432239268106309589915875449343798666210577394364929721920709858770628151113504947011069390421647455750300524095522744727571471666007841982231524464648448977597479714069506339763108765688282297486523972428160049473755912490991488067107720029962681484318607026668115853696816693490103238011176222418695996623770042157451336033790411126705682375228341351346956564318386005433676633725186458713034696951471714615930060215928743191346501159342498058435045371478297612434413962349510656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] 297695019752165874665795267859660546472153105826446378616061929046574680518583411372263221608649931062794294149394616521053361920648508797086904337272728874523699444758307860628884465206898585898141364761824704197227867882476126482979953250443477369867743933489797762839386090034092084341416213570430446309649519743550046291518532516532289727820794040764239244522639951253824920755058576888629570019513516585504206991006428815451894878801424070650442701958073911392467001311397763699262802282797403397957670364060930354765346148688941974026626847618841326436747142257469665617982743660249057294227268904279994502094666587957130549795159890954942768095388581879160268662176538462834723633437813073403642623631055207795723417590721278675321660865586268492711414570174963433216385080877785949983959722544238816665245848704103135516804370723449976751134755233121745649433984036359777405214322686874918835263421837714944265479015375419292720580539058839823703382026175625706163710521996922588000286821189507764159151280371667692113890817577989483486310871768803245807359891671806017512213998201046206276109831823712271930508446969187782295659083392773661513295791303106733164013331834462287922031719910925818464376696678238679211075502253766391708039023813929915588066754536031043442234544863315680772222568470225509829347515853672957586428886995382312307522762039975457583119531953871282631337439345393739715603162234317864196855812003123882951084153781930468147634177186998652805896513969733961112843433357491439351841275388300705427232232924949972679949607025725479499089242419291659878979741555610959976955552862600488482080860502970998348668929251507319366606152385887445011239230181957083362734252708785975599981095682195376887906962293406390405630082260607271715350342929512585505140029326203381390047234486040862360766003885674653781871630076963530755870689236886996709216680349205994169786228304541215246531267299401886988336688951391449575740932096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] -523831598892906139272996848757657551602114414651253114341312152990199980737796414410207690188293562587667839549837579027756843862790236280093317826449834259937404603796828469935458714235026923015067523330885394293214175931668958662309143444012234677945626801338765135961579102229507286003907898180099161869804146817145537545740065308581385312661630075052705366781896373846028662271920938075841710685042043847207114238313709709475664636039242759161106160544901003567041530657576265041797976807087522076861246408743705068015512642178984230850284169699808500471994730027850090313994306276213731296692055148212876413008858237279796948576124394275107613943117586722439402255945305596661103879609360821270307623755434976467544534220790634836692932407545137719005835929558070973718891912344484898722872803988136287653337724739635129226234771748120970313631310778969897296800916664057685166189649830661652671977173081505877963563193316451187524969159668183757907564645211283326834294423200232273148766500371220839186349447486267013058483331253537203599426780614554740798083248922187067546697370735708515827722338823036886527639850651535720344334186665458364305356297673286193073499681478232764339522437827316376670638656911077725780142441138353688935179846202885647263553752941438851039989795523639673872114837359011500065717926626712741312767386816469038671725625033305789860706728338520466039412625981528438038202333642822632438094327407026451987656114565465865606959780394356337730524911635388463774876780717240914509201466194458392476659020966534403295113062570767732507846759976611518352266704380653419358927977672003603655826481210355359017876794763499109771111502196386912587292063381743860190824105550829854544927030002504092513596558115159667395007475226762944409981416412445965735709805949804869028879942433609111625813417393136535133081033829383731305277562640774196651969399019344877942824426904247662995508901194827211202577562578965866357242986496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 825907230763019355191391290377780777357356559902023408627230937661856338977389761094645387659724740022775471659722001673067694037276665460975816857898459661669083007021844460672763826577621187180048543829916127996101254983042770426735179029626655758600560163265059975069592993958428299251033459879483101648474058616433332972422499415313338837457834884905966627339043586484996395361626069647195252030858152509058891459056684286890261237195137380757187915969147051516713259657186823608615444947108946387157582882819028251920480875868590685286687821045742486739208923433972724260406505455168638777912146056017489076537167542034487277313963870262289631039735287290106767593447277613675013972665710693080985823350578502908433157488657375749765579523519571981011271678153792723945462450663269467244399559311429902876834689193413336807759921726440168185708957722780954892735231713689900403729783798415033766660432882253673679086266146168701764471019337531024930549740802928208044515678485090949121305124531046966919988789354767110601816597402974911637711883154825613656841976521544739015257369120540905094771715652340313565191006381296298314116897062634117234264404466349785909459437265235652684461894174215614648493509003563530173747935106336341576503803837997076931506391974672847256539258868658622051845844621186752831927082989881578891034054023409870217267710927565304247744151030180569945252037347194101210283067796677176775074003477740841317981003164931468115336198167516664673477889633280842088398296146629702860391793179635384089202060059812148464444957137749958998488125554084498010321304428764084426353490750075882591016118940207299271354019824503700878419907613059381725497377232251112698795282986612332516682486285537033691795047626254085212028533417080359275909167743910031069255862979862300422476162371215422222907278010107901908181159884276271163312172832093363393784555662180608466359586464426858637301543945315302765128004928186276659157008384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] -1172402998970593845323115588069298125432966357848250542470565060828727620051172480169172460959542681617585687335203115720831483836143865515396506226234029065459270502384845057246442482199048100852841221020787335461760909883787853717819827600203059586068215007828362661650535449188969818006593496587221062181249531024086113579054205493995855443905706959608061297676858268500029176207551257568572044311280381166910021653748593050458647794997078387015406883802628017788038407158467880901396882651937881619177135320545372345516043993055586636138047994272209509822906977204987739699975022433878051716747697219038778359606539123342203711199441691777048164712972708154428380355248096715641681350783137247834229037992337391591266094230646575644327307976302297214024258633628572796580333503143472263255027355145442557029623867203437181565417271406176538355535276216925581410497713637084571205531564662817992749092358770929941341618434913208907990524240677625496899496941904141306541764266671875511156084011244630687711455321366497837973957291200058799072273596002361217034619218246937379541051782765104643945935871691140046138330374027387914432607868289896196017208297089037650705071298530546528591693837747623619096054202281428560168009184781494284328075501848500137910091375429599032680913022306210584751698097951183973995152653126242753418372907995380270749735304152079441017425439298098729925636138455624924565549782516339312832022158996141200542950169211404282908457883600166896350962993258547489672763760559914260292379910911854776671329900351309991628300225855134282444587523943210651066321404429792191182171127565723388818575633800003185585811637446585078283025240780983840879818521185950737294373364352264393537622395201246509126671005544362952580274523804569637320637493013492067945520289102991689179131971889169130771583390638468701110804530432782166425831873768930223477217623485004088696305285441234342994713774154158061233987431971757529676411568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] 1504567963398051193995209880623968398501424357244413907478804735766261845016968412294922849623977060902230879726930619044125201878271335264099925287154806110192727414403793768652598598520137763306538383935449895571404807474582379331259538965132553816415993711852859522540688226461503438905767214675455961901024321939324287476590326085650990139946624809783577482597251173093124988038931880217250328215058529632474306821405143870229794449856366215322770437890312657920257647707825982954326074225486132289059169597236841451761780626624203197244433668106297375334575095674763079873045444323121801224144638982847677424919886202874066814434562157433700795247332238802135549024117754995668900102967865668711799491629086617660497167308514248205090878740530217775602205532500886692000761519773284166278953504724559100002096852274417555269664406019700925547269079952261174462146893877680515894842147470467072437727846829834985425371248136428942864120137776124434066403290649124151104089201147502768830935965839314189095855293856374241499684208220519609080428190079039719870052752355552360441287497647545203153327742565077811158361738179879968735961308241577309328090269464074775933788880928938312021789285971634533100110631347778637164293014793033677251309820476642559627604889462584294686562337500382810151332552200310332136727749050487611015824164330411449694944689840072087677548655732081030367297005049126599293288394029240654259015649438924803060928452272548579407880867997407108002770400282295274585517747705470731805780258384853383074802605396664870918452053681902108195696905099972700908642111460189057324324514193786533750665403895817812629544967979029754926965368787989727824059693247626543609424719962729891322998239038201475360652440534236520619359964439945319171188460018170653760792806725196216444493392536808429136753613958714507822629621570659337046273348917378254263658606943592821679877827046753982384728863242095007526870119759716631909024923648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] -1751556752959199848990719419806055060015782722578961829493959353469204965635742946991164567948938397555807173909144052799271451570823474943424421347906231521849785898839689944922861730035973799773042866773736290721276149507989869576732270365531071960482914826926428988943772138336352266010073227766307268575747521679840571781593594303382964305136878334045731060453227964908447178179419317104146688815402734715553493311066956735450522832866366178404922019175633705300474137080919230773127876018176817840623887851448011859725797354375159954544821655831457973348754490493190388985790662699114253635729799855288801481520874938809491110660957127767024092041391916597386267632925117132712283086407261165505573727593207796594320262336510580922049760131390916463068940821188870331138445934591362529343296223238115200000331939128395258157700094170555588106474786718813996085164413512815709098010015338900846825383291118818377758708969941865960906952625629627457391786826040970012141523542976061143132445770947931534413286630490510701470651973559678963904376762656276846795696642207173278644598737960221346050452329973201619585753403895720981857543015146625150251677464503391257880910373181324839592716495381545721251340781504896755960427067485937319705158896926440018290548966630726947473577786203624244707985572209572779400229738466904243886125327522259182814010695054825046550710120515675107819710406085791327009942969639661626211705095780687422775303664879365856545847536771156060853627332630948580414256342226202849694354622640896044306240880306501975604428649147845708215045023831585950965152410566037059537145997729642444522450980056746009221658690674569980546937176723712749798115372902220357786827061284057768098906852985380783842071588223326950150492627821911765662933189210855535861676227002663966067448103187306160798119793962232534218163150787964320155029494231337360831965174615644750056061900830114928759966556531506029464398104286283684541951377408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] 1854779877383627278971427021463472504401984779369695587326197664950757569238771685402635645214326156570136623428809070173993951659377707994085881817724612029417224950669831997154632568289637074364802006983327901955647692054647349597455607545566144706974538599343962948186255880567086005821383276575560770786352355923955070131963926291375118048860556530192590960459564504244916515471562539001847562496441174440877164187727233282215391691962340523897296163252888718904232588570783388470347486267064294138541862980365574727798246764899174864335263009576315243864913942194881320409184690279327441301200860421020141617239775875831369629944894109329475116765323822950908636752142456255512651389069982224622172653553498984002534123474093662450878160382790509025936016088442046605049600116169985839974975210138515461261671820031135834434039350417958620365869472588641445843015603067959643074118596357708138394409263253496590233838800583191192622565581982721080491468968066722657005104399488518330873493320653040515071481984010176475329939309150790299890726943602077110576604559324997733909080027226460724758496109588210208277368083689561673711291845688238777722568635123269101892017617878979529033398388431030800913391557529076377156053993978884946998977569039614218553404129326985130152088898564377950843214217435015126098207626501581399210707505159239597229818715248342251162428970111841373190842576245157603678024301343723640219385017549380806702090269620487883847710583988163562140051755015638167868230391256922552257519494564673934882691094158891011114741429532367808981891816671812993966456623463457105385704628660919868741142376072249888636240832428413670975525829221082566560234582015458865606178239947442770529082564777209500605715604521220038766011813962817905479406257356962544521578509705954464554684862187107280043318867502580179513181505406203493116782680663163007049085839823857129637091381099054659542877149769439888708430795857097528056735596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] -1790011286278328996866008071834453350743641768322455996638666553663861032073633888065689196415970585800277810979259629460431213900823834812777556721531075990018799489431376554471572850616116911059281546855731402411694989903247981090425357691519654215491102598237625518503433879100294357855990548772858572286777108794361730890293742260040918756242852717321731948587342049709441329770797797563029277807114303546648405404260883185029229850017779474560961724976277118627249760926852909788369730719993647553838790990066324836007709982080738174032827905572214567733921067511054920037753991455284115569450935997231948233683795378976600011501354085019591689035080256931958754883006951401579552471899766302992169546733765982860257007305382861020531781094934437941798978481443578596735802039727857544965672652603240655610282104475912080079925215156850354298929357854118350516776068565012257730340632375783013183658927100043471454560163186410275922583416707227314923013726641070667100807023723434814948594698380018613442717594328019007297874649150228617486434201575123080085059689215414058174686927034835067395023839130863027012560704564889056378349484743913491692234921646937126164237998260694975296297340537910348626179141706808328951571614990768819624697676840478445692386385291057942488685735737946370139168503236930495294076948682332899069430439021694638641174216732675140667751385621105161445391981541399565784479910705354112749880321518210988374536150812314150117066267272519807743092433855439041335891486068053382498372937004224838513739716805423964646415564642567586418515873940926619081712486583194023845014859767608138269298921473204237979593947406740847024346931322453914710095765806599763258944391926767645278875830278956230183829320458802621474398561017393247119739577408630926140376579741473796156511060939051616816107519919637538683877244085688104215369309321453093342993479175579866142135978740988213678405069615851227609983330555106244937803366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] 1576104366832372413954353110163094975254006450195960685341126342215116667774671525147023237787463940836253865324989033444213649600749835252228130380308188973174949843426511023503083175006301126340225008902407017336985801832931336683548106750738423801331657602981541803604421623062095766468086746080210289216669735643717235410295291454820967070883426481837231420772153785805846293528228089559626669792526395547390506529071663964305886048685663697396581531176890164786348581480354963404023880399958534775499094567678024848732813838949481505482048553423061001343832207388548366784608385425360159512423323711174358058600082642760936947094757631960898376856433420009677380584251216053488009582666596888280411160323733037013121449614715212928586472075297459500824557605358084763408197927317532800272181990596535343053136880369509281992612600798441041834635410171818259276691113488960442246976441544653842389530015864313416786144845121650373717453605625811158774783014493216206421964905065147828038253919019377430243418620630814412763964268071932586670958598307077794490960448813288413874809090110321659323513176229958170776740649099831480050082278022805560979159213051547647822336324249400244854318625460047868608614544297496634865724209664215124563004281494881225276244848751348916174406403804397614591070957238013282253935272444118318426596606933740654369587423167931733488421107422227691398046122539658965133712198607099454219800360718572213858650930931611582453036548743331817507194206106964537617558475960585608373140022370938712681758512226273551575426068288568957961020384895784343451952944917873512485604700891821971748743476498559138961994531659531443830424118752492299556836999285129739067180700722252682159470193597207456651119012416583997184829669183632760346194607061706131894677963111136819549589195463147401686395299368503222468544019834743823197667748977315717413187953231709016534777416517961914473551743114699222238515630873517827835457175552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] -1266363857338903601352582049958030780479076130648608274102046114853754559849192013995755743564971859417387661384877082918692874919461969143724916562254818232655380153125944009274753864987864748815944805689114110066817189623119952083728782724319579198238614574569395403457432452984053324433184518806353990091740951987446668765143288571076516566179669509840689804533563150241902513937386633090872416653785877335071875862988245899486227720119238694123260249604006665744448546926494317388672580387934652221030993943969626989270508246796706094254751559483485959364311699566653679530994371226205627163089669037383510345744133617668497366218059020990207353227202354906579223884199955090528652232574609931180683083771089391933278142366235385374641486031842771999904022656702721316429460271764301072073179647451681852759566391543342134055553954819523255096252508055326505429817935826119173236737542048908874170088949609239885600707426715425685213490537784768389318671591680327903069055724831507366469482212860839119333156406506711125590054984751704444672688364694320295884139532788035200826770062012611732243824749784765191020602908815425896322616251813650182131424695128978189779313871106597529290479128039126994464285388536975148167859077559849378909176955910904615203687091510155119572487749176522202288046149613450164280119206991571095552622997916320007364530286546352882345517394380574062845408124117659096074389446072010170776638699010711071614461186329960355366204314276336269643378471726516832926330722861946143433679582380889503617706406681310377826144751291018672580290999832531587542114084582681796551163832588891759535508679443555688954240906303564659625176779102363930473016112039480717173398459343580769421208788042228463117402352303494878915484581922708047280786022271753178616508700047853509015525939645088449616905732128723031105670198805286091553080961529364282012860327305680712042528834883779422296904754303618236115422490845562851176667414528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] 927774344898193009623624702169908428609843366661121743722933827286016779937835584617141730265940441183714798564780622758344760438124756675582300757961487762639692312365983602266357583091571704009448086750868158054069580414182169827052174012285450879739101835498126431158514528112088362910977416472854683520925284450599019646250178526180037775646012555170957850401669594025107095558706010290828275715601822692451280505087098844539231708635757697317373980153923319490467536306835722521682867555059656072157434119931079922178150892624090063355857597379756929153875555368652277420356005181011317170475826061608149787755354894856484580044108171223195873613731336945867564869538374222474116762274005207914305993278240014179399654003727910443923873886694348291845159424411693835374916491729532277362314452739831464278152453041156569509652877347796343664679637332658534180228451890823113448140435377904544408377602938041281380075179515507085150884928297840708012314590916020598017948238951799902151183221303084624796872121885359369831491457853153585097822411279097771625020407902468539033223390369831154931387814780875566596849462171110708623359888477487272630378859554967158194328177725443213634513406380353293705536701154983266451797635546929691703538537006196364985589696510413583404597217752281071800356480912382245446905205941606550038155895580763525227013396402802923378622932154425859865129931445153872117025663464826890571736619473936499390292826359607408101591974385126972845768686632326116537130017074090154233540699837986653835661225581763843011693903073342621688249720972952638195107416758831824716251604704309890763783542113577065821397842677843592006340137311285384039456195312648669639126547466071172213907393146839150511576450358520905684176246157196204391436934119872485046121249569079609903342204942715120713859624161415522880353145004874861222605777580393462475611890087958757532561868694624800299590308996521051122239584722147754337152008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] -618649261849140104090360620244180109981261406586237897352513747332644339908582299251602841295617094059437710380116982398076960264761784942129190248681482278357573555718227348145533840331937842777646509516779352797712951839787064355128575479372189483079276213824943750193389474544279653508103103336649678096376017320815827481121900055150553033351455942920294963952620099501542963224908114683805216879724362207636664827056246628814214175410552857466442407363332871612021859625906437581766702692854294583580960381892393286773980838728051563710428694018164554939527851613134887807696806875109619813480412798810713274229398481458837454109140097550850275781908154493950692030847035111592343685118355281176876643455563220536025836952378826065694087253119931809900078434778353377732240032938222666621711966871230944977806537159015376620248523955078259049257280230132612804571461856542632224393546399735321214873202367750294441391507548578329540903740508829934410953713559199553078481459345275531680631260183948436575752137999258604689089660598435418378269439762322747185726938713063760649441084863453082487099207772590627690425417596180483204496924006901490393201330490284282161661244046274442247376691311015737992598453759636250381091805941288470177991217748099215615967395353853250666606360176246849039475625039837096102359355830837842385132091508670857114279085647822578870844699694976833117136889892607312245313523894246175071474965675427592976679031199111818705371710322494267098751513283684227817787457937372209896499207009886160257144665594734103173652831774107252514275561823460277157642157765590571235535630769103447225300158589443135285114108434072361733171433966208410432058173087342079594015275193218498997333326019164344918375284622223527353648566519214394515543562933978629839501263438485957778619914765173739607865506294711021648229573849515737699917064888433536600540841002676741461966463806066191338509286446155801288174642542626837637567086592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] 374264520207286251240067295642877128625217790373794277450283672445461373411278058388397671584719018987456379867158041339828870864579228491723338283617574110991600214556241006397643380515253804254473828977440254273291054251239574705209568091879335504370992444217737173263825616538683164127625875641474820284157417915943576514280570570491102561177334764655529038283343815642089619817903234932127692211669426476972688546259473247350493272397632638627270199564574675135779697158687869627191104363689778626503545495506895922202589410923575119502656531301735612377031809329591451492180800964435523863460182423416473543702631613681701441104000883282369419695963626235146253155343789659495438366614626446559558314797655459593009286525751916073855574664988984487963246161497601364530609276867374283712703625068620008093430589937138518774717801067820382191796658450062514124775951015230619098189617137101753940773608860325440659310460959470157167326392783724617231937308955823359329425855043944048688705656720446572147677470276081124862756924235102672906986093807630683183901900788201007696925884530552744460603133109719776152142326294367367717565230076808470671048903175769899996953133861596031745670324147259825081154649890023184693840474561333455636666562179459601336679437284074335460690913318714483289812514575407811496368795977701403457520541606383381080567274078604670697837586538506063987274659102361196004970780141297238937543650368996178963918708585415724595351755450704506422332604437867232930943908695858849469280469781157709506643165751206937027861379881165590861137548710548859417569465196276010539131682075733686624922258648683776878698008731981729442188161168428884640059704532359643442106425369717417599747562252890690979901366754415249767162871154240687313237674289856056828288487997221045965360039588491554568877152003905032574751302577923577016583140127472295382262879035004746119363695386363613776899885139732958370916528589622320135967604736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] -204316202199918047146369894893939001590182812116113395558316604302128611169083158475043403647879215482611332803066918407875274347995817745921579251618715868814105459104134072823410805388806084190770037133568784611344385596513003033801110669170240436743501466070435249734956448241955578933933286925465212524631943330893224925268179313840892126167080857321358837477491891103316071417477345857966076715749705651859412520839453823218661465191165376455121373756128414325035247041812409438449844618178843232351151824955091361554441648195344557403215502139259887599894895550197324628298356236895941320289624888110990452793053094754139702507095416107652764351141833086558098470742583700630404836631016996299092164720493134838011417102118470686871807309283148793678380563427796635631544932017360738097386904218755815623063268997727942097121170956949565197032042802632254315504442789677825600662362446597493468246732598179586033903476517192544787576522907667338810083945979192453284619273346621119545596636830806338226328818926661728545024641129324287745785812947207781506879645449361100376844974442268107468321346698675520509432738834957124459641433321405372381651646666868282838067361089596380812084863473540467621854837838350394116797977199876381427316259975283495171360309086393956690751748250258029829078837769399979064438659062822929257916500848807816784842449100812336456267685182914203956803250030531708566725412492666385986745094773637647061494589177616263203338699158476905054505713056548537155810169476760974561716796090060831799156197119128294840971078541189874775200644801563820194471538635342422913515670421889454224057386738341866031855514083689755741125832987120279900031754663624788655127113437170010505395682283661333077682855882915857132046939531580302577328377423753165950941472992924864018360512439649520515481491873802337096438925693886530535867197069815552514649361688916805777688752671419386578240762375861287282731210207931936267403526144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] 99686907424960636308481461843663062695169134039575551018545216398316548490356291007377578305829319946976857165467232563795866658184868716218768154352685676059041510928312333715757830670421598467704446355305191814877572425852679408688291224357246553383460512862416788344512780039421652660792354972740820895619454154433541648215208913291844520745025481531265342193778860015358911418799694727613144487639281584468942266327012849646420406483616143741662248073079607145362835330694116252843323309811191349849416388949279176632356619739403200020320231523030402203743163834459114179541941820689959421079922527423212384002530318677380681184619940091785728836712047524313589800751321348737580325805350257258438809710335694873787528232349617302354369605037828170798204936767615851480668573674971423728111648950694663034734649231469588122933935266300855773583527017490743079417984922574517683028608343765053667090243881866452866608961848300858682996392532757262962337595740304498847738889799869014231172181860302405990613159847591224808740829751317425762664966825014425423473135874706839636555801799795304839756287330987285221664071309573279653105347985757476287667971280257582009669646636162084265673927545843017674005088500085601429517551158636171729567860265847051708620629629862759159432886813913234672612381844003617936112130265384013658488430075437255495448434620178995710042773095303877047673739469801415996406805518781523270974377672732431709805200857335613025489903999772770890086625023942349759698374984184002447139398295009322975226547176936514397995383918983801706367602659516171442032683904774618935507534878217251824898429269052019384341268559683362887018745498438754371070230500996156384406721274845559768719674882945427649464081061658083606598220604905691265794669655287158431806788679173643188719167104988328453707584624648226364188154255327243072372004527903352612700669855294055892053446874807606215638281287335627165106725204181570670943010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] -42656502932509183208086390184523987889391585945855986250569356940954836094786733253399965607900659624047616334015580920471596302887084454062147805927784095640199976175896562101038506481749802481238939120511853246792651500576554709435015039867456353085167931953376193153318960568041910931973685604199959742962126899091348934682961742952281792066392982499885304075172832827964682247931162401575610407144409877044077377671976404998872302883562944530824540446667274080219222671358890681994387116144757099189918656783155061611975845358964411153716150024476800065445081903483685924337477030359082149788023611000114049295497696467979359747236702776985177424518309601822903950526777821638429307395483706919909126650556312143894598876219570983664273366324424294871451403226415087786276719997797127238769430782457125445889895293332361557900844815351655337187512105411557522543396424932493854843531816448659419753384227328319703507283727289417831131399232062281759966526093035890071993987794549160867234280708296722368957221813567311446117902743753879978584123900877831713524780408750295826467872838512748614923552666336002348178892054284400860908176583902275177853063050144621139486817093087232810595730713524866061387208454765641123410337386246300390468863979498785533263706886448337725685446473323501221264756932487803630051090386535018288530258958021895317067161756023013268546368385747679050245701276258864799381754048660986864955240442236675342021053399845112512662217810694505760114501105931867518153836806679739615187819614372829198772795246031332732340957274044732643117031194004433654601411674439785864985973689770324965870639744454777607024779243345196742894767773892301576831270349327038283979553387155252238366709611084827498282384446401341431269864838071911317492307081271992595993483323064917633359212549489623244283693900921573071381804925489508812270971810986554168080792542225662224066976267717983092316189988122019557156331757869319185638621184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] 15341005403322591334096787144208636897156223206213579983501546758855303821498333251812543378786074316281000673112950187435692282666084779057652449247757372456572772929864336997802116264368041635618752934467362501389436955397969817535026343686293301048139520599744364750831177662722826248975178813447156217515949128365089120387849545174282620185729575030181616445082926810470712016700738716246124379333893039185478150560660177807666105103834171900044937577874576817804415038620828024397115134607920337711754059281014230795202709826362350322026556228143379681739789955179912355867911519988551504289051813630999943433902102149894574529365960874050283114846485004112448778269513478674760436563616797887672387356129318732470026019597332394189744711543098606286169431349086440485379754919826248985404744617713001735398131458849761383368664004171806008870040207364055468817658241265171239890586862973079482796747989695238451096301126100476484193457138350041335363034986859528967376775242160350887880144419929263247197522490036281801340016091517006849557915756415004073587919111429450655018185235803262749655287945416856973570594114044690617887009388604767021545135189231850599573151452395629633503399617434876196897542505967746182582173220951625751575943195488206196646141688094797737444177346087536508316424120090687168798411979269827388837837077371608505353969850714269007124854617661621999215943776492515890840361833439201943724661956731363240905866755129252326955049037677976778668985995927845914282354556599481936459956138071240942373773339752201406516191235230863681297399278469608446856094106485696190079141099766140120038327077878869827897773995553271271510804449573304280930640365659079916133523483683546457625233569225377203351332256447933876159072519968122414663414801388483541659209584350597385175715879032098196664128127005964696428512230786686303587508618956014067974185706238787109642885994579762858605462942977498448398382241281739806174347264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] -4091895018441879573249047128066846055841628454845121854196144978133972613241851090753219079534808770805711609108312843840072041920778094797822642499933298808849627828648050759778260093570908250513795407868680034442668191291778680749148752411491608986021038254963004736219650073487553023712487041650654765147206684156894643951809197251111728486768022398646457674485452222717760854342987478429394602122314610258977549034344335835579153262984914596063500633492605220149864844170563124932517414515468407896200511361034864277842482809878015436283039281995456006210643588248194805562010924740339995500774979912322354051653408654174699224974734387546583957411317778756351730982647390047262476072838720816957959504965716561633157589650797404500597867006052738541955293187651659598539145579789659255558938169457511775029118234659102978032005688727933716375581690150646448179179988631665640725167236081212984296327781982841567116844589394713525700195198500022010020064071120706765381660150886444329295273460058939708237080736645954014577135321717054360468857807289378407756564010499628684841433597612341942876273015089188567773227348165641665829813459781820932929562337714646498516816840410352969128893904460682440427631616397539751762370939957791776893366742475626208160874267624935086817553926913134027887987396203974225635131014792560820031317226799014205392258411447633329420510305082855624938101507031992492961888690106953429060140614480160766053906173904974645309831270320174529968634439241941639670592471610165133127165782283394645233934181238025020270577802980324362400953562965120488199634230173495366891433788910676032892216393656367274289756593316531482776450994704952720566617532484329480195638052138981292483009968899413848176005704720360231103500908296218603129285930146187858470098839462859262583829457842756644633399878938903199725914247850772033244295394231214507550860255582021709745896481881191340433996579581744845491016782899093057084325888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] 335975256900483874765597740528245300357116741942625300062118895229740553443307480745253946837988996627507448508352901565662407526402520823419428827427484894091206234722540085523898204540233037281958431546240518614962907268866723890251326587503693662131193725488957683182034971052463703875222478614750912621261890784348690053337538650303796175917953525140654368314689317431725430019666759114166310043930996300108490950364403881475720336055542034024295349833848517772234830505621876947947297674485130252430934469903869308661063982764162203590369494072566724416360883304259897935868660737230727300291541227066969225092100517104113917052991559075277663352564762615826001095173610185886675999352142039244069300369023503093743478378869240203321768594767442835790968561926325145967207260268969919262003867656456531522066437229493042422010790042020155038223946844933087415328953543119352771310620098144551704401797883161743339586547255701328439528357769428873992184727906906396415324465548532500934266984688618933454860813470619696924601285792247307096057800836503595743333494681009702320384318516802609003974803764460274811998852585692310173998386061219246950226512884918768572522399119073226443419910041506095976697282599267088344765033402621126752153187121156685838803578240477159830796732713676665003592021475365559880093607269552736348432651733122886522327602278791120616045909961571526108138430179470497704842828601243538880412899940578280848744060779917839122067701845721696483336157761979998774454933455772605177987831733465592411815935916285608154334575369105598380444624044187714725785667003140470227560330936180879875207584462082908950743817060132233972400878346239991167167603518432421714675612628897195517467768175562165506394872909951959073852496880295579136663217514809496407488064337730690384815677987875012851885730567869744723935372229796349799535560744031199565254500729620268983030133240831300747136302691245664469509035190175540562624512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 485535593689124128960503296257285256758614855903814031180020100833975535832436460508598585676476948541844039499934947390652666237524070803795801963124080679611257540867738824247834073579851002487834563173742485471132081633659434677448370414548453584740431457333932172150497042285023498936754938419424222356403809802694236370527602387409563775032324525904425137821435562384145160598512878366666696414112753138701460764966723576281931622997537342166368442312113339479760563685475793502427126601879175921474576117849825586792680018647417267799194444180451141085588990453343483955952584353632191803038447977969116792585754445133789171545817684548210896780421732326281575480194297683784193174942135878405539505090560470094059143511924662721140871966163910619131499916632652699199884282817732484090877897980747389187541623651134599807910090850369554664847453070415628716440302949053299489499960678095307008699074784038957765047727161699546511246864679827971981227508993550217925260461525369141750362715409382913528105440863322826846261597484068609052971233447465446160140931191168437799313757905242349029405180516056329008292936738397619136870351253278722878775757969770411847982868476496257316042390365321344259259515789741555918478670139628159924598099324715494280908171352740708283597123890670549491082485895329690906063616837616566146489389162522584627031462994550331360375021466320183746111086382235935653034659751937606349862139351271017069806495997049633493034661948263579368712559844101033355654480584391046897442351439366545682952035843405744351236004197370112707631268615458850004644876106957250165999329089182446389301282031480323555125035651372292488295899758492009220451541473723044567194096606128609337922689679159203100149286365710332089162334899965473315851407890280678988509958693476935014567127070694384785662740061912062139166252194933095000583679361339505978649954213944923569331943745334632124703974641166925061667382783356267768315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -423449783135741584606082528943829493331150825072628965952966910293249397788307874065136027700061670798666604051941510150855481466639855407729655190026603218336946895746265268323199289767899337755048780046387790135570393557048432747118633577568399323557645143617078856070212070846140994257229197589840446020575285313686888833395648540568344541937015593841416749308638632904342383641248590284876346146772132794703303696786138056822519119007965544154090948738733157812216004797121108955341541304436710159145407078688578379982097914986591062119621202758048954102218477333996562425510585801858324561755073107559204820040133889934995964055942793681940936018495040863811143862285825490213871781364571040794155296550147250032896188109287657137551125226731078395694594226097007454699338026996127521635622535088010742631204770532179225886556853908645379279097222662718915824930555823160402650684297148297334228992424711308435557204671785582173527844482254068679972190479501065980175185908308192760694203971561197157385875049556207870283115875846211178266710693802985029371655680706076776431911691829336767111255393806278191765826179722484256624047986586519499903125180744874053816824877030853116459495314317190798371814985442542236460696259301511787975603403660125464959013644866283346074077721733959160955020706706351329186540203507606496318506602145915054228133437762277907551964387768455551629518268649343920338689697231388211969079825048398319603372724427235924899101893848343743385678347511193990306306871967949699060731826179645072189855432258101148415760200027259586821483936086672248787798685122648656192452522556470805400063644508382065533649515701673619051411596707120159664403830691017812838151239747823432248969924397295873060922103793733556846933067845427675043537134001161870723267372086960888599098436031116016513918071659115406695389054996279279833451557627388882606058335664185159474982213581463431481392324795635829108743765094454670387052544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 229311305667940656572267244369805288912282172843445251214771246055648970129249497630117351154241626468580283828398234062870364868630078584078223501636403639735564345727080570518648489644981989445875630567051239079330680737883024063527333386418304072888557361158421709232089195929608347643671003697399764070519036650797530065510240734519701173741533885154888373606768048362544833763247488753864088009064146432944331330426420220058340998624003053875706502683967261915582991291422442830664501168616542877056358041207737950358407988257523016953294837887531891755998031664706531309588063252543882306726525112380965813966711782487732728356444373334226986184616202851836806261222285456442539342589506301985918114056694891231655746899461506671215381903947293935753914221112287048808936568409551280632047215013186373155444299764512516443370127552802926904988913523438216796814435554245685891172452940141606292700843717889807084435873719814290000634929120237197254004857557802924488610819276812103823963175223771502237317240570792944005641552977903311347430860427183556960456944141130857860171582156893598831412164132757249360073495426271826264350048773107774845188022775306098880422639394912438506736780593594671060457015230367561808735200171607791796513146711941919186241185131216688988788169723263408480137001622628367868385207489334107361048020162159445317997911772638037395218620693048152626868488667778045511619437102418225693018626816377831499274011963873828593778961241460207935533151852228755287959100081386759424205973452070714180777048008268583349620174433906446281861107855168339652053149204740343311341163141755142944726343794588119891081939067969522961434563296880331537512676877521022846263729652307035544051334724722943762384915056514940585045196355431963428280822607126775826731515357506790244653852858064228121266390693334901495464844426472092822342949951462875557699845045710389307918893535041709950980660275146087980481412117789725664739328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -96972848815364791174671160356474954839946450836985632741495075682566829527513019142982960638196522050160520259564199883470013351884742002950945702182171654237655582529332505582861823455247232154094373933248249864243785907056129513302046082165717888438649593945571590663586723818795633947911858705776748709577072465701693640229213974758160878954822048338100970421341221758848668583542813193937871311649519318027655489473911548600496986119140311427534594860556306484029446563671030055448030682788450789022253088450378877859456874584560308239356080218020966042584045033133629749531311077699951578833985826621503992368595861004903387287832003301590077504830792150954759069970028198913808417036046143386613292576138429572685694128788654609291448267051208271576013655081387556132864360285730548162780343752720704647433710733589296804566809496951336264488926376871732612797646648759107618213851380275916873065291984239135365643223608140799688573281047277528900661175142411824925606554323505465134627869897182537183246059612326533956114479608214781977291962659855769223777697651812562013447195665274227859787274541060044295350173833662619097277144140027387359245922774731413363772058617174879681835343011795218380036255717175154532598165537927896583174102044416628005519563862129405022105211825791731859095092502354050141997105220524032463297457206710963973039104487746937764689453066714790145429535375543100796935331631956773848218905116445914103079309462671403092170486300552874202448868755553312173468707211137210408649087890496232313423722636816719515169611588298830615134582653156699881405324098170137212443246015105624085099624820971475024694307037890317376576655215531443491854495829765929917186882702855475273898542472644789534688248596474879176992260304558687231244832504499323345814027244983977174235104366837968591184857345768060121426241357845970948395191739728055910533546099581388132772450633461265170622229341850597413432070645544340389101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 33607203416489025852866320446130819270404478035251938531326584054095623687660659238364303516600613388257514354389856396663141269572942319686767600767169521547207452193229786699599730090423578013879415346459704574671034204003279906742679984761840124099727009918596670835938062403859360062915977132607392912330309471607403864846503513400212450436830784123603617945785591314752601313182152642533908701233991486437444761773146576753894896789908558322352590041579627074320044556696470240763449999874831309766511819446169658638177755205742816767843913711434241716968430677508568924639739024193787183708936766922976059378334999798463294536679305330286926240887419287732294560104113529000428119446092722540472774542879575860369710019976786831354644315405675900331135790585856272918249152023100142676670402622736086042869072270656384717650727701867016449886224963968622451621343116261541197782318724719616073027462903573939282395757630027349465602598880623562192655768581236513116439076673391015165187119285927299868064572986037415324814353103379060601358602749758556883817267313077425603930321671277010704226687861713038896772299093673897011484440072639818567999128403362606373992769622033768020160176119596967857490564162698757209847762153663432180873731756641566425305710675229040386511296761115779638186094367948162701851238063928750948619762880970835889172784494381430333134468466786332955506828945568264152407805289202723034858418039250593893308096268889055871522692204827493879850417049818289329842873921801289987181141196557144928848577916821289768108318868839304971439977419397626945062412268659394353413925578961588074949237084121621318731485536451802156047124457312916768944548425082143375855143074526640450805825067716695269771387815804212766822702293937563489932057873873240988307941421551305127931160066998454310131738287062942529357311395448536859718378024468290629913114751669795575498712282246001117465423486730357786430769666599316338245632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -9538210641730296893679680480003473715080029802435154901955695597544007748716570274183038331577764560267310559181968827418775322158729225012684007769652144336036302142656364707567471774750244508877657231603395087436375079754741300224413302800394254025258747634224613270119339776941485323028046090999742290401842474498517407595222953984411582683147143098827485868756658285992477288816496051899263204941075540576847938132365673016327358011708019070581394554490842747956101482034025920258799329242321348993975677084757362956650852983736880054169457225208771213424568150997015383481962426755658342477892964039495358992494350601870356226947828968976852051632526788364008059545109851752601808532669640721478653445870652308133264440365057385501158183143934649202235381954745327474332027587741320471505280062503749458060362861854933991303074128183593859016697863407692207877602592195601683363292046977659198082874408141761852101390084403214707805131601777060515766458402503644571183790623781990025451040618731746049935357314498328811185268024789200447709370795966219554802494183351959474072557732003777910153574538940328324846616305817953576379288774938729264921847839421252927224377753547667886455515732864883640175910800443645674874269511416376505517201406437002336984232291856633386032951668591528634518150595449773339508059556492947947597902445196837861070116146914654174516661354763921538189765111526205392752761632719460947428800109522949980376848815922840745945306094164240158947594866076147520275147562509997325849490987584377217698521678062183726108092503476320146342661631262228541491645769257273453028958052804021190576608932462927118388172410214502921768264941450292973733690191238578860076692884498091335749504587535796413853681783397115415231405724709221921109032212690281955811711255384800929733747999274308817126947849774151085934008507206314570366312267426199588323058869441637731737868817082638800284708691866038700282298748678833696669696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 2125760930954492429702149977718856052463760780923304878056575008988211306813826382717904970702154270584125015745707064674635448181844706424187238262901257437130493783246621819361339323840374418673647187558794402660541842886892982768338005449509993095199845327228745168715726280713432229045675397043879816762672122317482198224405018042112163146095313792203662716846633949283129708495736154532734461423444213272909323843535834490775543033865183210536031676411484876560626655736041103089370337609998223609947337474987100777172559753134594559705746815683043588555767093204697532774300033128847324867579467346551275033561606969247442494596040341979571466258449172468644554245306525702246192550613590612501749965310740712249710749503562970810569132166418889676077495245723237550157987817392864800229309889401000134815399204556396763856806452390404188633106061642706588388853099151123916421279589013616012725625406301644840206014889817360156587185812363747626952496285150007607392230961137742057250653028384158557438463270095403405508828222885439923174929795704316191351436403871501177581145717157293067981354514772519998573639386403816812670705683816690357506692083340054020079827162677526712031296722237000784223098976067634439827162214797223633486338897188790367718174834983094314031364510428015128378915615775686705159359115240261638910122029491392381116735281129148116829240364784664499321700386815824588520389152138689729633202574478257564342780830498567299758788824897168277998872662861140212024627123742670679263691752473725697601015722312256941707847664099222832045419282193995597504444327403593717131521459570085477497902174362760897880425030206708850982929999759643010720443463634589892654941744888203065110103645280649171512336327865058956294154190902266901242230865593891449038393739073021593420496228595745030323240462800720932984913086662047592930315853144522174899340777207134005717025852658691792188698162416697672451829901127214895726592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -318701688697945428146107751777142565455242557848576431379401288034014390690795775119092452061283792950011557782627500342890011944197619856656316426743321970432941903463387236636975474153323345780230396456105242303714915913372982753811549267978690375351132719980702176189067044846502917512032284192600123261864287815400471569860809160207686528946377549287800475387791420894179608520163161342043743516603914523709612119222321755961564651847314364971334650726317647002405240492660323953165842699686699586353988417093579214329626783663310222218950525867383945286073589030203634326722479238920279671538308802433545838821535254342521119101452550173437971339927077669817684785978281906187316977510907011685118686476246376596975756345206119093174697746969121777415183848740919115603204994119918750961182407778606474782485052759510913146670451024122619152678823835793989459749964315675857396989762868159151783729818556349338859654571102111297861848609678672471429932402455997060329123834824104339560256419929990166456088313082562373794164468191663819862992353814253203461725625269264614081715304864446106954679938261000486554403291432177616799491574430510549932684561282479369484111489883284598640668945830904585364733396140826872047466105447917528052152136687279698906795916034697168030523606456573724395180787914300894962230099026456777697038713628302783867509276978981644685364159877400489379294873822556012262305366975046111332892776038320697304213709906158444968750245435384475328783255908359358783441520869159429340093007671593098966857632724873961451140710183477278306098403320095166168441692489324637200982316216606404486536645348225922612399271170583677641193546247259694566027760081465652295226628437923736865405304773484526422685379977844269091031136803653839440012454618281513454938762644523750185125994988712891003796765897625384455154836530431336882405974636946946893649341799142871614867266437768679083316554289297578543735939189613753532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] 4178992698639431907535178036350267810077757464071753838093361790670029803506767123742609575641994433138068187744478374601448876802667029565846296160002186704260955276347564875270582027137511206170945719695073991396389231983581389716591843598929658808064292211231559412331364648204952690106584995758027182756205484400996484439957065965579311266187889399615136142572244698192417427547378809644760434208833586895725965770208192417803260722649586860194841180485848933070937245312527519859774865627942576720792822896524214439053829225881974600793688869511208087488661238448621200909894654492515963360199536714309608848228760439078392120239978479805389719412968240437385458026436920200111782520691414769287344789390217682213716324908428330809603011092167300627529080367043486441122823856303383801827166689635984510527464913986834494875990955502663354630870995476141212343748803610650042028900378078001437558415063713844882156788265970657778326585079618483739929306736005676648701702136440901773379093500629280834797622841356198287383455156849694708099211834950048696530708554497068346928729231151467090847085332315570814553581978131183522173128307354986878212812346981729690296734331666663423943125696638658823465545558970932421722702140358118983931357643556249747671096104894332707364793323965019106627532099972415972093893232778064322450398543545674173702851921508700121742885100946331328656703918347827353602749293499950627942696281224647938755875648744023424542755035288317539473830585660588424291226142164828417372875747185022988403305115041515199560007706225717231142303925479125711345540898405151053560166548526232322811848580162892742216441371991382151071307930020906711678013240348596621222744347148806373130952916057540631847501998291327166070779548718043986287046249905384260352910351206970230907594137476369728296008142449371324861480307062365761898589279025280243264384068424221402187574594942695804939913783453784466367640367582630903808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 16630411220719091464781462006386844249748112275725717118317112320315442138391725311434828072143837320630178856814643435703697654044928263330281021657619928166708929835143669930070043019360484858314213169165599542485241244224860658442474711428834416800496419340448433183162078582103212644917173449846323955441767288630807449154563617613747669762824254356612838939154791830236387625377740845637234337244301468055301546514323261270818978622779507594914524083579565849158059755818607826021413370595563846398276877543879426450872619470249711033508901174770040774670010950192971636505901895232038523195608202816217272213573412138839964129622622694233961946616824896459206851768055155407081771860555625943031094490289576137381341728144547257530787586786085464050445553523657995696240663949128678946125860183796610404806546382030039198345001437166420254502975786496081730795164239807186144938088477093467572294548976004905250418785650083114109346600709063901930386951215725810098824266919651425278499156759557275883564135066879592433215084102233214437495417354426758359005222838930596734615077652460858092076640235828386944196236700394932477825737925791472976224826698365036040781540316572163267291938441651586757635289251620846790216651356256174772013906919420694168118530875276806342776029051015303955961428790616230069947833602573777486679554939050906459869946245037358670729321402529019271008817068439301994977179788061697071395216786776984324174342664792745173707482852804487045466889893648527939735496593432429454847573288850053250523454551250286538476783775684715669692534863140343408497285643849721912952725409543964514306813847791091468384703061679164264246334200537081817198717437012632057952685629866330069258699948189034302453364843478265779066864445723631785497059942769746814915220232297075306843691780843662651378752851772536828958339154094243946961097835229404733116748229254041345521206455260608155515976542948240204905113289427316113408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -6723926063434768532811426143713871952567312261660894806709304741345514278265586724569496350323307020376607018054830336924317505426789022841046205951553089362580948664227179158326339267200813446205516453378058235540805347088400751415767930859116995883551910594603705136670883344551052339325540270172360138171128422925347620341962705961689029843047581767124107453903209120188139150483393569905141192232257254693500702209792479343515416984815725274884963356055604778015721367981735308183973288750198373411028560301948838546832616946665123106408131903210195479918983611841807220744882043709156611683295768888074102730987626629747180337586940810964578804224076889869577177810785428876722654181828282823154087600313683383123192142874582268220635393425332610380134727707142229952012558383977107912938897058489997311275687707353497311641403417164663623112664456568120640709999144691520226013514788869979158576268293762371038147503350249691603790306888935115042762600500456218743808769746984090081725084990071211563362422112065657530319240521991705708357975626626943836614014432163889315834561471954114211853169306786024384408276305160770649818514861892920253581488406662233286482965370868504877276649696600632451287741575723540749512909728493221243566039169144192261904650460007340723392431897740265201617789678531727278730236209264681503213001118664373374998166650810081898649056902468895164691689461778312820882065130281087209086897295837355922895061398645320068272904400946567216470176471058973250829677933234931755173390269912504204803122550403727080742111962816175249551660153119589477208651763482770715902160366178699247053959410282163873848786001326079573989621358773135264851473986875017122140737136259065049901552711184284893422287296190076179292699346730114363222059030160586081863190849978173937589338297525845315872401064067216778309081048412421299175057300616774949615565281057196293308050146869238268784590246444562296161051978067863404544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 1721059374450949560685806886486446165136184889837537416866959218433067239062098240084041524396282004135789981890535450242229027615149200051998595006606277030020934876243109467101555260529331705817555823280961637081057043646460671389812019905086841030717186681194306919685074037589084877476936847143158090627059308470832168833372812707347678054774168843026856898205162377626575252801754386401330911931509852162265747769711913569726518135672400767775268947289720159977564337682463873426590736527749105817477546002818172221423451934918763126593574878658445055033211179523480832960561687370233953764875079189844238353623150400020328462036038050442671993334834376476621502014607249926140468418560096448521068278138389917729040255862966692077763606339318481848399095460106980097613526944038825396255007172308166994754599206900911410961134088506919337025937524162506439671430026287775727750139219052825145832800183594801236629867898535483333126964401202900246279489981972791376215467818794168488200275636308373348658139312399378455278919759496107512504249004133227986755666598911256575135786207708140258924707993669150626145027648888654755809455407577327484107535867952679952717016753203057047829638190868748065180041748655874024210505283714054693479398625236164672975304359096208035701895064863680770921394477507625196286139875371078647315159634387749059915924984098238388853141284107245831841103850741713936486574771649425859327030187373210613308292747567966320623833331511228454504743592705239205840318121813026517470688173682724712136742773579969396053857557340733255251891375315708927644166722981435368591395769774620848123723168676779985611413676268856449496743091714810678699103860656866906336035482027051075934196134535880748224065279025260554936040033621546054155406633017533133712443725504283189338138063744010334254856498346705517436072281162458862577684042895523498240121176498164346856321425438335165244991939600316116825254004363507007488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -328116227652921454658612538057497170789736502551853535103132813499804635594462506574347127512231901469556629361192379551026247836580159156881766987166557442701972857165025335977061355903732518542224564293489933309154210479353281629493884600813113228480335873244894198793001032728648073463503874913740733490949169751226697759841457376059323705389677329959042450361913991098730873733905055222144843361775091219095154157648645979264063199946403300583668492378687355176063066386562262810080688316310154662656116831866990169220692259253631836329938800313693657884368768473216762870264578081269293749028356603704148236283075019324525690302400858796155783623516794918441184602094927400624519091462884987297334773671164159985221826696003672866581122283351813590935130799384170792066014221331008286013633826986224369907363053827039752001578826611023979740283758331875003023779575016315329220195567456191804580666666275378808041448695951844367701899934317540191939610717603592688087717445364559382086528706221816441055821258959821245907228248507577430358080651106997445494390318481324475886933985480191179396624687140668492927759971933614900032539242239664226801159290105309391855832035443637079178786596099487442839722157745989010515233747985222031362594759629027508772720991266539808533114001097084661401859749881164951732493408166679458260054244294162717206152275074469276894137471791010021799389660125350640393527209605278869334783560676376254539961473513331215024271343865392087633274932848308508291870527722070718962600146596938779461941354923362316016961919301123560649726602956783821361230459481942802915209405903688289151477758633104233417836934075373647955034194908360132364642659886358664471401527638086276109601101789015403267942228035869040953438207444029431373155703306620759675792811312474004672280811738387372790380955550243297518046309387890964127550830243025209631576706840674240274166433864087129435026314539597177070464596052226867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 47190319637106356491980755588893234457625970396922602866864839995875133623291317594895454814782135414404747115931569279465000464597776084831061690473799243224026602182001529834601495816495256827151980099129316404558414157445757049348003853096516428558762739953014021673789493498876481320409658792931958808281613947621661325124911176543007473076018681598303333326874448710166923224245590513899125105469018457783438680889518984090868879316242190570845796510487707512386901973851571323570575837324981576439772915270015226543916175524169249908174544818303484496673046112379956401945243564321796084941363684791071793663073753096333698379312246433579561999104690512189789961569269079033024296136379468379614755498364736860494714208988195836135545095436535000695402410045420140673760403455678924279879567331722000852998924525691822405258693103902206291523654120758705971980023482969371345092266059829531583472010109943087598400983453559637905409665618469514076851663441531418724252958811588964641839630989953513729442753688270589301827550853739991624138499929206808350167305836125940640772182071306825534105703631241642208085273182823942025238637749501389084938432063212445007646110760843370955864294458957902174171912075777809388868701149367233404769239128156661906819734477636854390544951372361926153080263385352652708680702917192023555476742429551077984757797739093984988627392142282176097135798067464207534051598077071262817815412669369199964548293811812661946200074075114604583578594673746502190921591324983708314421208243459031074902877705873804462567626262016735404615517353367785746975702621655958124419904248701105063736740295507510600358738835422092552008610309908820110111891634250519384381148037121434804701832186415700888943645137141758138763995289013027625913590185711340819876992706278362871800944251198330684610318882483175645817384859923889014463067408659857724954326101566885352850091023037760302344048248152669820329620532319223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] -4679272789500201252906433237775803829497735036653983692171221604113535756923765922743949570691241620093461888982345371317689436355707980032263077178467349790267769392302310668918333413302965622939903484930760627117650064070781771832012071342145598848680561576099276081766308393353669152659967236714517894333925287489354874334429835528383712635133636558627937059096221521117848428561415356474718315538450687359160258786510756650738877701911288384582815296434823072627043704548235401131820384755407828384612594436092780102690861656312847493522473001010742016275774662537494586127445046451155517754088139356963394097370170838866074039485179839473878472385688321032464622304127173684684448863619010856958010485692093813265525249112606988438807940604945678360907336155052960862579567349072648573736840623572201220771686093097628201970003922977132287951138943964215769174155540918025277634280672324689827518430532094960925114144629884732493208538304174652660228079939888720470789166405279637262944975113512774494480712757543639125580127590902514464902457696291288779028061193438112245867602374551438557632933923145605685970545983175847079027782393734933563497825164339364971703388647262456632920479356667272141670846971593940488344377751697988805318063561490430060493901450535648301757678179382075942572703598425335316607512992429207164287992555113920468452161154956840453197198452207044945811295325154523649869440609312002861186723183433281750182153276535415378381231850686898599301905976430615584574699567874197526216837129999563969874746724354736935481718958954239882928219646101616380996723940459561052428472269681971649283984413183955970079852724301038145594104807974195796437956160756527367200427236594226231160579566982054150691527573917964070367114795536341159672367022907600299795108479932018655477075078610035638629572612164408896565092721599845462588162314129888136556310204386667904070331853820520385420501070577679326604371033751289856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] 168731703276222377200872434350238664405743306637371740849714108266515004911734136316804183714261472616564480136881014374359240825823658778725812160652828224190073493536412719988251586774177507110137900218822632563582631543122471018807712901336779121454598392467503681136086707530246096480352905345531166509100224526975232310190706460862624930877537125002745029458720370657644303688448402222047839884047379903528854221734692168130439877528156940218630877591398181536366781261321406086017126849562339677653947227042259296785276516469805007167098189628883047904925469097555745710328087245113530695461036576810518911828763349385992947747153276802786169569527850435913401082348507133361619473330903683701192168518566677949585283609669523858263013255108284249181789506970464764655464283925045153740837245008218322965092464678638122666732138954800014759104750758159568716552670583720299699682464199218655858493470311577691589106389970710087311655347849719503377838120329024744829931618418366796381632088428517939706427289042514335773912914709437351889494808786908101483616941092938395448160220172170399631413683267922178386829941825296864193334109119726894587067831262484151228015719979911301882787424105312768581715711447183683287604185588802686052858519156290883433647236115944857311987794045757449159412866701488439127682897336293064365083334602079058737299320569599546010733479574349640944967019161428446064760146134176881842901032350056174919116053273966673066236499185382676477085645893932700634346624902294131869501036078914936970389032161270032458768179841030019638719408727898475309799285245429349222570527332498232763102910322551105647731734526525739639328281076835157259923448300491247414432759315521930948153821146829035038831752814289445677602823790296264189113162235833376817904655005558852491942726050047943955456444125778346748646811808712455223865350399821639268900090008383102017980129627326683064578202369027554132637045376417792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 45407081356781940256637474142023842561184246301199087743619839840127800331099971275079411699881682102965469726961852995814162423911420111644708554685368601880753368244945662316508400784164318082825251099085741890132985511246441386729497464876554831466219108061973873528502401707871338789804814873605154501513965005433267700030419390048680353797649155947197995958387527853096147461900905640866289419253282828041829434157350686306349027217035635939079234650799371877498804001082294039238876018790346516953322427272692751303620354619354245773799023732126082156726954840794148815574415230578631855871260785839686042302871443441871702934780309612130373820491189988234728599179656831036465631097708575212649421156046715707925272816387799493911695030546992803585122358441741037192587321498995710905703618242542640500338727447114405299652061899380246911517251945266855936332248839050057953561368728421867570422251117203039338280362686706470524516867462730358632138610402865337488306074405750887325810810072577954526745538635755342358150538910109931427134679088757686656062480436098794093252021970795242822276410234372245261117189308545324754663532844966258948093372806531883760306536954605465726233599236888439337865127569044769007670712604798184029776108454374417153246262914106725076298532069570455254826183451387924763032340027424261480962669696721668368817130681534110176606904932317596685795891749337332518361284306625853010873619151288941503528396627812998600790769842252686956407992458816864133450903794386101802283754816083389374397183992717968085659461254826491762503223547449324594223892410120696677195391389085072341625633554203942079372915004333031257634126541909731417227066720716824181044946542448448541022697225307310738877701970908106011181132656202565348317844536374143533807019532125271329655878566622345940817199191624554313667523436710356951926852530144210811544560150718122668468477316809679206889011789835999958667577924780032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -12060286467258122180865096391857315467654393942795304060605821459688472847325767036848623798384830790480594944146351650186657264380138475403100083166342940500884859722611314782340860825648482790402517547857699816929136062733097468638317518742390512543690948567575197376319119619920709445729824232267744143504294639915992405837380362105263362037486756021281121034281073922739482671648981249164603023504132701141952385067843986048398798530736887939235897857459050910093780405052991292371531846223021793234604260368431018575542417546349193025731939761560525906366591659710731723671475335318966979459621765966346473709295375329869671694663983860825145631769358473329629468534840772269627489897215964386750849421821041478958425305470143063862969774649818883505305888913492290374758080552933635768982592246282713835299005416539184222135912611086531732267756027024061388945376640040806101136650688621861873772837873267059490999821936931471261437575109955594265080310473033374449256896299828873828119879607206616907245888479201012521097541800888274102006121720950281370381407506185756900362794678317067849138388962309305498874157841823162428732413160125927122940517427298591085938789451422477811341708882972491012149683244445956139963559249144704131274311724150067071024774050874621960730988726565256265744600742374235482894947950214836148442763823820622424912892200290285596467031036238146703748954074416283457764704002183113760457922099057617144055159676620591728763452237556889307462270738831461009930129337211572894661985525618536886771088523832885634683081025438384279147105506689239591544088094789313270389528188163664229542217359170188204921097967675719473937553164866987644579335083744302072050515846682686209875998232026250547254380075661048526895345950859810298074684555408981213623350083923617338421347144189568583541965760844581298287132769318615261642163406749898597511544994895623708435209951976259366106328993529986519895186893438976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 1727267771716080347925176672073780752638894543465984401639824191927587219108809568807765986743457288118346812429720043474107331655097987251734576554017701958702559940160923230405008397426116503030387175446335007996052591938915956863783796316157623043971611756150195395138989533009072170819250520478906494225051182354342629930408441522413643531427972109631278434728887963171015412089777314239145145036864330189152195909113704122197139500376901681489213700447728535789797780121592529849073908613195141017887639729337385336334135981106372102740425741292390018776954399946253222093984877314691127428976350587130928568953920534283314028571230468810169201212549135671320400374595695519391135932254399349869457679287999626153726673450442099393727336471595889123457458605772736770451230769715161253079089219610069888851623109879571062739286675944362271648794129096441885422639407277283473592552602801755943804067489470949307831256589619779103159057869643201498366622103054064906640162805194502566306762210774561048044465666319001675440091983423776281068632492326746879212510916990118838317079106932679080254297237932545069756921605276973481362104576423201557447942128245994449704921046752334704099731627762691709569032148121826861709589038634355776883871450636681169175346421397923902746248392782852846134123736812164510620219877295223011556827610462279279316414092001108455558543911011412345805860761635437974796706811733703589111571135196542452942876857110741460512577189458441718468133560085216776925368677621233689842482820924138440113445196541614034625085143570151560315154676536514522627652725715606882213660769828612014618054923497850670912941261049312349653380832555376727605927922821803234824546938391713239654079688387660820892668953322256546953787395753679659735657641616305870371359144895459839350953905575371024520180109775794636835495165658212792435960396870192662385227147883364025244946387734180721189907233205180792267183480635392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 6387559488122265041524597891392822252653348731847725114891043402245096929449535126603007644062629738563557181161807064526581813476739818702749674899518734395548367899897473614746325296151710743486246299726300549713623649816713507031792970699199315487805223767557349321225470620239991092872802967078574868475572843360911432256100947454606472692206248224255685559523109303158469787540370293436389568856468719884963368028341942645124893377125412904689563602696746621886167577239115669438600242254347600965757032818288995011350631575762693215123332970479810035008787842084829784840393825465768708687332392064812376818234235137142651516142200020082431951328638578519263872037841483463549117487872952269751052236678119160287596416318486629200755417061743377941083974770635841624683423544274496984558085863758536096893912099254075970240335053324409758464029497347487408916696492943030124446597466680948140827128088166617514594359956351537844081600947564588401263550755027107074176613036386934646450851576186030022272600347574007313511746529790390635769986452194765496630497872090405153165936827631998129168134942656915308869323581400492391998113822860565708752902762422836724266261984510303366442405892700598467472715558049942487659879902491765568096676849640262049782542826400864354159812990174084284233487806975339079182074789480085409081461366487633982680244723683935802112832003399781675735655360549439943214026844454042921972028268757903323459785642625329007878025381652835827912984727975812041550108996922940059647342558614776378751300491824835242882063351618384745231726754083736614936145960300166124822535269710985177874124777551903315846715577510173135126847141573224007201396353849383875602357719088294780014441494771580969324311486786841376608542716687611027783473912715980256587305525524718865515075329269178844396564619901319111725727356684652979560225070327503118665636180258945883450663533991204291244322267077664915324928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] 1911748702723199415440644601366222697663404147427626823990391901176998656800559864344328835370453533085824098062362682376037982486637874377319905695507728096415759103868666498404671889873191529895907709616355079420711216627425225872016246626459887122559115906474989443526994116043654910338078623200816179057082455932486378753899848863372387370210159908138167846209062747162208488804472806357400436194621849251168926716591389830116434288975984714562921623744859889413389604570719700253772916337463609910029041126912814040081361919643682399923291333124841392180615330089268263026747061625920750783902193085283787950067954919627632840781354680018931185198874452431157485907508596899743351360405135680926233101415774979711687426598259083243794135672661207008019711171524620903163427947318593779995101185032988158960257340542831030269995431131399347264074048176569448925160729185355703321370141250372272654493663142657583609228886291735696447517760752571321000622582564705836037027772886040464340533707333626138863335445956387490237490062500500591397893675088005233853961973978903743244318513480550992665000216590487745511737930032391654748624218678147620260391878651448031410171046433867229464628988194755407271148024720079410672201342119635913523181449686800026656156182752510976661101028524800621365049807863286411352720963653350780639401290416365162229684108243719613212414011487410048485477540847485090777526618390091416119816071513868982613632467649401518987798594303184076288487148049619624630527098212578884866825539600016094981013560607816549277763553907560634252114436376371316659890271859819472569108257069011640387313958815341505295084032943608103832850497518139484844016179170583399151001472160917835833939200745070347130820132079938854351985631257100212167953891186806177219881797280505197570605950786041981694030399922378208825660323724259715436843139127661239130076311155593807609151220901506092697058573985868007188987904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -675869235050895922087464705914267421063596635501251036421250891995759838298882353211349874207765559002463557663130172393319493494816887581640169662180528235061241571503300919340990613497187554564418053455235749129641189390277066807731041508657553094736859929971905288270724364035312719356189334828290890426588789573221990340493794715873197636270963654976986585466799166431240951425840651342245861961130426670220402185516902485723369355468415696081077984779166146641973418922516550873590950101311865074754090956724503176571300505918372484437098398123073354746673600614706138277207474581477391044607796412884307676917130826108233935329512049044072602844735290625468330489390174513555887805249365189198596424388663076770474350036332411670035726037490808715753862965727430546562845254529814841815892119973640461159130774361667783311439187886031383711804389171913790093979633655143538171529006493347715436117329174955037806874744051240357382181065191462810745425761736113563067781936105828148173094831786369064970766269892454520860907270710184937012058790224771132845525632932384518989173400295998395684542251640121377840966012328005356852575676577311934463625830330451906701533635750343830155503791657213085135386953987099405671640692588898549173939712763852954303532937819865592225605607541173265040058458497845237643434878064619860541433757984115041185343037298869554461286710954205462287645879664313417836944613011473172750623246988129788655435795161392981874989744152999901319108704400499817797317813968627957635355880283396921005630053988765093128340391338480255560040077462641427355573450111149974418702149322748102744239547504023794404337070425953697843337871558418738117106398395006402234957638744887652659995213537114107358230097243847018368481122365499757488658152440136066039084691301238000915216583931125060030300190666131693872642150983229339014253634791670841021170092880984356234897901469689430285567686869241469928392884224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 94518292363245819817780793434625350919056694274093832694680564503784513552421505278339171153979495480128929621863956955408578570328221131831988559460856729233281513364099774922064949990616004130935257290659188012161248230933670970267834869838337842007334518275085019180422457629403481438422075504905447849958154698599246158433618239962630591046580817164019998446206738596502396396991278484193274430860676193937101548187794891353085856978714763675106211131739489688915700917385974219341220384224151457153110371310473988510686425930903231693578932586016075892514845010817816108664821361152847987719795114101166429084410669019091277246951447856004540139870276321226683859388863395999374231529795139927533125907137276793232826397406073444432398696970683147019096187893809596017095527849439843854396493735042549041534047315977426871259633371760759888111403357304276332376025315204093703811540279173765790523783169396748202219064953206079633215756775502579878292023987787667423959715835277210267837485266088453751922876048603525614893568928601415060410987219285873600961426465631251025225361899148698857112715777377834741713998598822724598007820210558534474740298948349816803080775774166962776988247184441632228579751984195580319689162688968434621192163186339233929112838710497418941419377940966074489881594902589583756707182181514468475226964093696480722984217866447606165490864776719810169130942148993342210830983340625298183073755185821394854870122649424065771093752809525938251027839264537802509375952953061174093852483987198129755115390935504362955073511688565082784865408932158126977753243781347156316162521315745786622054849634413328030691323847056646416337486976232816480095885250720853543300514409150286924544916967388811762118811060484817222409646289338258741531744958718211069653405393206798015208568577995497084683299994285015873717222259353897095316874050050563913964977426111547054281232795660656469745179594307662057190165839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -3446587092314635328555135779204687333489208349109662172948714864894761441369449442659939846243538943702108898332740695366861751437923631320664976446627468524992403779954254674806541105620488748553897733044635216786000213298239973607383577570430827291958373281301057678802458400625410151361887965203556354873969552579537486680306794828512136482233997618986513544079249985610044590951632669108190711701986330933400235186949393629925220934978059269155606229002564724909807975684265521496933263427935614420208489817074360878444802725010303440603806553939415520494883722489641744885170199994787516444181066563574340838173354101833732722348123567596944769683648876084016691431287195370693348465574019558578915070885045674765898492339947274852560716063795774734703840874530099336981932294626964400220522676513704383163154429286725897640061848885483148807177897861291434193704439979922650103991331346628989927102889484518610604374032323724322486201016941763072060609163178808833873514577209526275629224526496389311476958777619807481140019823619058577361619318509768367309704024409015940923274696519738970118715393489748599671910229616298600761828242336994480139090396155868145372034441312738125651613742947527688784193815252157558125130316089361036824944025198934653353700619493207422360982707507858807481941319055370571718068532640291040412421732441724180058697311367931674251522364808658760116462487751760607761470630372423448445171635313281087465595651118437581232044900585795524915066958535297467830769904671990155744539233988784993308732973340535365115420239154823646291346986918058699276058299437654733560742101549465639891374896793229106433591928592210779390631542807336938110180044287057792624968168586719288375723403080387495284311103935958388219421818498285630068140349892023836533537020838193489437476794053069505569595610306985931764683417167200309126202714510507802237852984540346832316746986359047985873671846139361658689433097994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 58469615651330661906768499144744658286204647472046548473139149015713486163920509209657748253843927139593699919843658021902708096746137576056981918396113752023544256119381187260138232146623269381058767865480438397526389418890056054615457208543764723986478654608830711602465272114593568294245817066552373572767440293994432408498226449143027544819705777164221836237395570179288108705696124240057980782570424646245461340566774497565331427534657953416093300565117126122054654742916856086826777846129531901220485461856092253036486846517798565456520996389523994395318823812020057041231132493693891689217510278452186129575130586821191509380748865512651674696862512907620182724547733670515760179911872395347544127893187198465699982044094396935041746143407707614555591096106647920321628506137322011015701216100242618282990755446460619745618206887952544138251145654149431124552256227482004467256264488481025864711177293089444421567993160085427069813502448118306999861472431604330826713252915774321367959846492389946361683769977438251432143961324677721364335374329364807211408070000177228367555771448678365838610526753132489914356514643713728945661541635176910281221370329661868978990839209486966382959336057285588475338874908304787726220194736094152879646349143319740795064400321298488889382042064095863566972408410561087600772087841988099963865325382627786913660126561527377943199678108109775872144576124449172766067172251439022702432381190291468319071007842448070671782122126085209835555133113737203921108002882259776800772028548652154543724059727319198498226173702960738132539772327409339505746015242400822896024953798578635515137654960518391121272653507996840951531587631614247407810231150070026635745429184852340290885301676504759797775982591398849745764197188222468186963885331170997656336894174809194083393850922405837360415986049736761025546699470907161745943680143349802748437021406053857091666479861363273586515787488454417324498354100502528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -574436101663518830982444687715429096442541241239397266056914402598403144096685774732969849721285328039615149914690481038050273771201985598952767360989831890716264443346664786427620572459990328073608317673367239273068768923388711349871351169830027191673990612165472188646893320356365300248222865660860539070431027117913383733467427895236505592022253288313716203120352009491567173540196622387617888497251276777507399704904191882210790001565985576592864398323297280223725526303044095825865127318637953220722600275997696696221271047444137176715356316540350304570759461445536262006564268240896336933681152514878558993399820260598527100190820880022928815736657429513975111139198322160270653064654333171248261766178628407108874063387759954163282544333561359127687956299805148380796799530198317458198665518143492519033513929811538934493362896527684769954190600990767484104574110949251264790250225907064049990248370029726584259270303443391574199652534056507504250938565198579460460205642190435070732829964768385717345592305137534973998384878014989995019101303281953875535272675408505183545253426601216300202454833786684062642832381753092914067888403500721109476711350913415234319090595689992461548538900335246189626437326025431054902686079069472996235619361243607857376400651877831761744774925712554216229858629509537609339867288576513666553920412878839521468966655304588228284646415300872123072257142969260257538800961465942891669856108319673894982275495254456029249136152020832747749208079106741633861697632090601395879363128853871484433815076463970699744791790765271274760428025046329118191756091053419534873756659266153471717146678232052056496942011044907336240808123856267829363938162355806208783847475959052930479468486530608005717295503471192841704699909305852543326650446870579199814228580462276231685295033477600885779942406288721856893570958955420156773677739392018202159959835189983385670333459077011587628794862249887460639610238742298624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 3611512431988220943376386430440725740105607342050784925741935755357875979185652261513664087890576389441503293434078429130165970472831505320056477209824887687036363543007286781265324477225536895451244098398606901786354292823891610297808999032188737506794535903038403524562270054402615384256562014563018412176191812022143573903465461958409834385946299553968994226676949045742882228419839316066524903948067585766009486404237635737143129209090055629116845267017632032032617238373980394531532953881422807594514615215028451349885914043407537744312871984751204316302250732727142097420867451429032429857077180602166214587977290166913579723071384180225834699335941226940416803835025375660960470628935945409540499148438829536104374837714233174416941449030539327136810709225162378600266111522586929124094027552480957130121731269920432222009633933757980286736570789475410631748289433656111913721463061254881093597332075476822068659978597448021046853988093221830079658393576023919366491993294767079296407149785515140942930566735031380693649270271947129235019054083493242850386907009813942042368822770700359141391200113040222099000310247074568839098741101062566319230578041402873073666075812386453848930824422532310747515697016215834439759732145243116640884505898202144186963178462172249895916572653548108226621174718624095977517289378717535767480955303978547318855509171111375587883426626891089409150470881372640612147283615088519355525825900241334586401888358479986368151607774123263989608199153288512931964228658594060925152630491736996394506142528827824180015919319528870081377487522110256252181476607785364672483368693935275593107669606594866980788104340953123119008797454582872122437352758219492915808003497285820084031952496073390437447734753962179080707442306956945475589097388228758815816581070486170058015277027569133808158438464896614477210574929672095445290333865408892214876911854245449929313008039391117261049194356698662676089811486409490432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -13945275700331640068247402752602565652732629858894781704591759691688826369373071679189304967583885359353906582330194119778285853335014694982932173171869085246636788185329082535097793187304675727450287849427612218718638188381721913255060631794917755423762280054035579787221427163894278132562417944873935267843903765970711204449534187530113445474547963825379529656692091316499770406102336515392395123868334088720251214913362481945255758718075271090546612777493089651647478523421528119213928114784662021222876864633514228487020636036431761776443299913647069073910082843465549765825948570140751610878064207563708587689021957867419578774567369141495100023810585237116079217929769845231999166884915543998759268403511276224764934887517649157948218734263537238077366795365185451955312722003830246304333431202749146819506346339760005002732411794328137484703059283674776352776177483681442611313571622742008184046680212146868165059364520526793867698534882601972089613307565863549689326088779308269963453728962259715615228651224128574480422411235306808935239568511587871583926053573055228029778904673425531282058487980420514145088984685818961130097760418401976325098051381034519726454816914811266466128540008973715311805920266677405442480832590949672936949682408595912617832429970894495848184945422513162295313073693648569451382037583442646918959853311729015966600447180079803526028592064839021254994967535998463815130415686533317427333653400045393136977799768881620623036189651660416153750616498418729749732625013265850989049250357777378572787183468055047714607577700988324844878934742409729387993028155173716298756852001791045901496209194311023247756997838969362447047495420382624865388838123672738489521334602701363520840271637704557217720545364885136181980223581361234265746535597289367214893456859587574527844662120726881143134189729221175841526272289323410583704605674393911361420248801788405463383492318671666268473041007649588029408395267263168512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] -17301799900570649948333512387813439941002253864679659889462088611555663402646389831576242401578357969410144970624908797476199215258590997760804799171947977112397841662894163778083801270262935027613288699408406066134287595980405791385865609099270526610764234374203274336308275451176364200966075582700221139405122895394641063945651561579205140543586308742076808578659125217670111805353247675615759886660208611618269031993091025109365270574791239634814077583200570000808143088837580162618959951891801559389494598767233508058055049898815306179209629881796737247669115758149634892302688932402429426879897645599381337181097361305012553227518696396694617267640615640705034459716818732366704867791496404426478556838485523872202617207475796288120694700620517985184940469421304513326982089992425980068868978972891207593049477749578871330674933448437852893705098837221186287816762450096442819177366899545073388253325569514872023973564833967290631581727303366342687403123032815706422871750833164316089883488146283588572063725501805253031095128111914922683713796892074111930496823039855308687446470422704491877359200198738084664448313917331916275634573930059969733163837373664710100775604681899358898964013285814626833744696928267174305383326321558402410674573893398489046738516590200449858349864046589796744453549029351137167366634786490212028169495612806353372159351748034478093323293722161036600423093629550496905366523413359186533444582998057237620945252496143371224450486117521089780368761814116683408569458635786227659027272301339928008561851172924652713448436073069806438521547694629343837273704081257783600231222342849938560201143675781348183618752559869163852110792512950730158128700566824199913286127766793878901552818174093023342181803903872931265239723593680682246335429931704888531193995086962383775601390248532665491425139766167839779042003928018032777096920187663325015696381122978587222785933074495945932869528852156412961353414708727644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] 1315686257864288379892198033765631669433130562778438661042030825979522215115303377620290647201246359111764938814606665227553890893030711394421605300329974959845762930398817187126405069433251375951343860214769326973858581804921504086017564932038120205351996060407661624929062843606996567068244082717349870846271362109270734878467843231219968232904496459918124318628498104764812329234057401635303757800983165247432917889627048833648682113168568263656819636407012773914402794383670133947488881901805933151390559872962869045149910980409453652495130840662758066887588051464002999290357688644995979396147416612068954022113044223698121415281385724932308020330116222444701813783246332007767176089470570171430017494688704647538475960747452226568739757872935728134881958135450525579403937312365544522897519668232944968779196967774767990865100620936923116354170275331700202165338820064332168193296375188234318494309976463981813780808207059643773998734186002287609316376571821418765874720215313241598866766953638349037087248798398776729572258900183669364412712855383153949426096118269661864610037831478702913339833530993748421481134939634918806783717292345092504738348493253392971138755134106665726139247832981180594759997398665173700514387892335890675540414595210883433156772707731778085142803365379884603286698135849636695169017469074300429245667680808445883781943351777356930828006425114941021685517728084950843482258549063390060325965149563163459659080695559597074883869826056421412585896969551622345626186353384537170444507029356659058991568065949553455484897037998252720764669292218742186769545051732548074890050570902453834970247318308973142545736305176589623070176412936194069399598246044666493486994969770034655164484980736836121362495578551335525245998709396772966990262121576768784716836100252024652926039123035595112773382246169429504659562699282527517975636127220464987779253835945940781671478002528365260725532565160287614147764130564563533824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -20479931692556597956783891454869767690740903106890614092559577350320330038609579798973770228127752765872113650399747631527126167205125481603091520159168586226544723263663644679442595132871027368829439577460116707236721704101649567106440010549892342947428268175302591344487764711783369023665191374597407009545517717712077307326886137951460595649552067131437151666131954074362010106858345770702372304350472451778406827724177061714378481408064597848980647246850992923244990169853983331031026605604762091998314989480863323362529524499398077092887538721042246149154009502041946218936637741613432728303704176242260797058010437129250506087612082299758993207227691627786020483458564451505820519345532158361214581020624993900680961860319398365341514371539503831669373296178599310107898526554545664491976401459668851872470357877627173386356040250260684170842526856443369392321526231626983532519755521850337343656705803281320440118893901001137496144042672870845701204021486860255920357880399309960907383790161485950560903853020396457244857787221604891147855673414825657392793855090306260992751975684989755914681787132056953012623930464471307252684655653607341703625418947096710946888423241341558573716261012142877886994125385134158951527654974124867267165448443612842304938273456257796517575502389079238288546387812577547358005986210154570507537447925597920903808626520476966761343848546815377444099914261943694369870409624512580254247370955605418063177620465184205015724651884991327124822179681141631440573855397359854875019455946777057908245223736060048161667890015173247397523950965938772444836670541056184725519635121222559509474948639518357786720771468218771862410588170357247279624937292175000056062353053717446664839322685227369827167845777845608933779459020122773307748435934555918371732677440655040200958585146935752802430413569239675077847031161797688224838143678035064917180078437744753691974041201641661386683174598987374749219115325276129591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 215931041435307050543660616481616208343462071632752179073615235832540872480750057935193176559199608267852073889470934959802620314174424927783320948351710810645937504495380184872218523528962380804170946278158437916516260577834219710296819427554317809949879087372329699557472798935691200297869301881822026481450138559925214275820924636295588366349514531299645456746876712069512341217615629816956948967756894315987737642931976429193753709232639425377735316352993156727639904451505667144047661974076833596217590916811641641733492336731571395519441822516916198704760452965845080151622943393854375670367237432669071933913825990335432088911252062026993089333867193766509773357497650681161354405517941504105318989872656400687124138748168786613938823028075990497531343141432316667806160812692887097534278620094865036055634832765015296862005629685887862926405802022848541159579961786096553287629188355596549051119425301032153636126811798686217801593972966126479251875127880248772624337129003854517047357307031760208260269888235160686793599840666458972847729758956923752371542629027280213750369026441748326433814252218263188857387416416204974933643819726175221144085182211959052884646167330408455801033171371695337738510152361103152093598047265647944818762128117116045549007822063477238363150785042647790526086194341433353870561591622614836428905627719762860203286964839779665591688544051772419950409229625435217035363734754711844578231025699372801717418305181790909600246481871493041335402149739245158518421766364560992001148038990716994078015030828734569378806017075615381171184896033443072323528980752352455517876102781008478884412774256690043165186411482986183054265473825558652341331187056361886017115980225274564683562928555143497638771391148748925440427481883796513028052283302372288696032165355008920691152570766405280069404818584415794308767189697996755217144009363945126548466953846524072953733537302217568214681255388214612449309596832012668239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -1714972879339965826115802383327553338169876833281363552530931492473384363637611047802645370168492915836226095837299051537190217436472535203727438116452938609678037463029597015853993469183575042690565940031458576079374085330668107280368642071911858042390121798715192650704034267991983655788127547727973125136337845356435543512782564686985155377156192582539516654847848895773340569530230964720640271768909742777879482590512496082855735594295494334082419099695318803353861900194212292522157970930433327020054411883344739821269059984928693904934977547576815213090515605864104435164962211082506335558220985803273685679307924379226947890761186495829876422363726668855608448640017440864674879554501840034687581989692708111156679574744769597720530709555741399201000630533768667224010662209228933791201693974153816645917350670834176543687052398495678973598216689765796179428169016646411032276893611483055873052502887504536705331398457721506912776856603467844785866925412502531300888506013693731838923191866724246241307368789964568487189708878384690337234061881763122109313689315758450788590649148582471333398804362884598391060449066295562032276653784935258612190868831995970481479329873499159217693266323080529866632802369388042482289149938559108460122162426021086783074499208596970157944758870117765916463706968967175372887442636060634734528304018625494696743703032090269653519278051077781396928911876549328070544681560628795842266381917252926004635212728972380114324254675005778052191427597361786836025717751502024692146432590269911231351915445158264283340409666642219623054347164982755952095123622589536243311630327030934086058069522074475882656810692006106021393798179715087618895758568035066674537998240738010650441770792703654285584795660724146351879934713509197072596919885447010460415728135005607928156490976653707262944492186320751683864095687256760035666258031219270035101630009633899086020316478924476892027461746351636783935452223311201538408448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] 10709036413653730065342765743090661615124049725964678956779012425883383015163697649130744393893190440408101899028230109891860218429983873493291402288828415941280818759182608495746062554936527305872490156156014317293228675332624632602381725759557584427081550286989728851439055197580110389906439163033100968280921336895609156027130171619834740384550455114585657591401559491077504607902049612350969575237841672799527616801285622493778616380676116035138736662115514811534183954415007471782202627005519105912959598518633761438058070862259931003752911914309537742815844328811716818467195907203548630035010157550015114472652086326949245973029385795155962673698325633944947553717554757448411394741968129458294712073311314209870271494105280617404915662784683384859235485218481486390096097020160723522053668285466142753730552226654169854340263231869456576323580258681471848641594726476426525791981681286946941013632072321079622016914262832664111010116455592924342320248436346286145905827973965072949278746827551979587310507746077524431681567878574783394846087163254752760291815566106884008505725802791129489614839669725179124186243811927494513300161077090003767268695426134609583552634978083472469145894639641635191608122668903872684998817004039307582241228962704565164646023099296151853567672977396036531929786108073024950089372007977260194509676591405464913581405904120487102411994368580453200753240949774270410392715577094766415535090639890281894337104388827199877203962038315362147795736877838802616049072741991068585309903698946522008894891189098055672490084761262971844579549722537312992445978805958152982490298326466753257456099665252999216779085827633395039343614328265656073143319187943501341972390197166051874482810526172200553597393788683103653260537952968114054724425079440280102337901047631757887499886771706731535552808630275439104548194867122913569592982825891728944603036025136174491288000261878903116725136114274969208375596895610613971025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] -54120127315792764589914926559915749031034548360991232585103996844521483631342710296816999208035929063939554261848352214628912837389008310387018541234196045062809989509415272883242410553228770927470201128608980465866813002877165933957106084197236523615668186337438914382276528932294676223706375421400796179334415179169565344384321102816735400460098700836977684773484324705851367569239861999556682803036850931606239999565015081550812749038302560886464546196820719386179347374406515476627325266364290844270117819777795719525723027015507819067751014467310302128116275225806158488120522534512419674705140787528637571026340968789491347885333083587983336808202668203628234284404501709380299974675316893085342830351806771576551693760039674974303281479828504678149107448416948184982668224915665199113418964160266933274606040264357363882552933815472144705677131226007030530538312713027691695522252866398720996802901390377879756256887960693784546166072913805138075466254586493013734758139263304220149476285133783364108258654835267939041554323940704648311114122284230998102621168867144062925413310466881956005026661524103012315673767261610461184963967485047944180704854815933178277495338311434176308043957219149817228008395890129690413418262390103825617798872227629590977982925226418984928058495184654787003429698317230787836130565200342519801343990578773949662747558043622322653762567204862425116856232770798333942238716151489387200150418139708265105250303452908680653618607795212610239031079415748182719655078950575339276203605886938535058306669188328331553041599821444881014766830943817707871896448458845679878555286166786239653822895809638117098651849933571153891552859261263965515327042479582985749478322106497107486738053271808370577796746363891716558939781912139912366366652700366876743948352289014475494304784704585654981389661654028508152467785807288466571738472778100022802521347825010357529181140550590448982621190138324796510132691385222726099664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 226353226065459832074596264760240968622294203161927849392214460094727625510154406719656472562874891155949290469049349043717839456603186526436316159009635705928379705451418915328075884879950295968719126344096066385434983761975567174063653667012836298226507912114936841537161977045084400575792250833750934267428891714210653799870039937288306407565954207745722394912941049693980691152123048009555245284936041153457491196506011282527908981708994665380337073394655428223151770164079234136783160276696695261544234404836612181734591041736192071317877695582205588653876724349258504939850213969297443415869703872401634192533819110246938488577158496015224853416869242625117946138380930329944849832156799019674480699615336367197190293257263100812906168336624294775617953203833143995964448953320522599248175301230025045223032130194390647855321222703332613818244769379873447290759302781296914814671135518138376613891120917972692320016103502244469723889175819049532237539684512839913160238749827797006492142654123523069886835980583738560507371485191393696545002830378023602685090311331625537813021215094563262727182420151188909069716885951841837388848551403042330364371397937594140582659897894992551057591456706740800230353153513316131054269762704627620116942795483133489367393739710621647774191404079896033839497739796424762795504060518567264105927389989028003397150301707023592490869781363180966359945785458025753172624046233970563854828792169419897353116157662675960626965248317193673814113384789464639278156285200330761085244701824344123975198951517032106924604272765325694851616866964374275174942140791660875948946578892455116652024203462445436293671967543679791047731028701449073930159264025435139643081286448753413682698141634757282717053112619479355831905474903023636018632267235130429720037007591624825502298989377190700260814781875256400382810559120336032830926133176092101181391561249560029257912975071302954678708876248998318956347108540573026487369728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -797666416797256774905897011697436747386585115370860141632021695034687423033370481702210589314501319298291465056499097328466178747440851121148629114799775852546810228276021030315464529918838348377545865066993875675358053220756752453859459520658815211685034414025967407711393092033274942173282545849284864871724118749531246337154905045163212017988129708342091906255380872542416154717957784930960161217477890710544774780708719761246600307036490580336523200550738477396067671191465479404295473737575949569909233079680369098068027782856430564139078710899157680060762980147452346882566865279924926770137013304723766531620993977325155996893200403779983117284643991256248953255777252348348488259093059349829047986147885970628850375291479139799811589122282839313006793889986105943251852601972198516578653293431700306301059315669348161292370871979406004388224492200271220930581635829727925077586758932973702633863193940609034729239631191939979247609238677859416028067222815827314038880065182427404867823557145397488003791645959156799694709719300026992955452313316369905705774611591350634760913632721260938019233292007093314439155424172853174071463181658221192917506943563118977144690558421427374034218110067374051946100376708449653561244192900670552466306503478369636578485810877772305851848609750068786846776000545928225291287390666269627992625291847518761221816993806314258731087003641777289746712851856679344766060225522368599231620292828477803716285408403988831326584997542350750657276548222849695277546786157998993146105065231713713585711222344051132693705732396364703212132528866572124990548659679952622716808128470287750346099518012609694423359608218634747952669935576138560665462297458541279994816399348500274561838717344090290402285586189398582103549780315804193546190800067644809241158740797810511231138136839363970803185971659219537864184573074975278226783528301297180947984699563883491174826894363824384707347553385970337818274802717509655709351936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 2403407411283340543365962481746223035436302871124648197736244923586924956208054882440415174824798070733029642569667684297657465586335049427427562778394921388067717182189829870700218293095595721913321824678063970106284709124377356992470461698557105528991366198400409407102485351558526676789094053982182326122262430600212953859796684589054880869005160732382765541495906078976280587285664226033369032176980461585094218818919774123029342629079215196583292599912582615386778129049218706441063166373758907214342047834245500974931145981989491249534506547111066954717950886573509874840905030918302687091040463423901218457760754721628730051610663554123232708428186590652481762988643647063218418220652233493306795012422023828806679115418981051580662461718500825826968667648001937161819365409916112718038628993072665133982807255486256481562439023492136243625207739933073237860620676421943498771674286229640494351186363552142649989016786424485396693577771417049980413230678398021188311407802376776662949042568253441425935492384537711960905909040408956201205359679778627549568051962430637545564223079839123573267561430896350727723358691253978658125525322050478553383070723764595374072207603546510939020106678143770615476991025062121067029189456943435166160271985717064797335831900538454517764270500505136000018681323382185522293904409616611645080025648563775663423710239371585389130271590110127758461051831281052192320214085551075490760473257787125645520349195563681968902636389092219582424297883823872831959340256201758179920293093943288643148225576624268010149075729513266944403718433860638419968782714984257547478518387582054110267555186565088924674804480963133168198404656614510271103690743264881490767446897303785625268753414107280482061458100349632047019769673245301922257642670115000608642980543851310759998449255913471625169078034570643634003837988733181946920048735485183497539586920376211164442798941686997531791648200447288467032511574898956214139355136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] -6267219779900052713557335952047422191097117682322342739473623775614712411935287531511093872238966671844117961120876528859524890792236356894078918867924809622691818873811859957453446663906126768802464782063765045356395711253758980980712573399192664056140411510053579050197215201370442661089153353727253963302676048142936872072190175437427447310597131483451038897751138162110063655524966789426914654758629203589051553995622689152259520264304128072440701923811538213366748712307738997514928494181441320579121530335668829299601429312691868348920768205489480128127416701932861322111939100117384147388864038294204195032488059682593313551469947045507008277096895023452872944920274542611282629852208479395192252308807426581022969147323552539516062086389097739978166376538589793558868187754135442709804871679705263311721199449984120876609142216482170795236946194560667909154786154432013853575884619642320889774240799129946748990779995337781590379461977707876423302290712276722698281049954571533328455135684937633869942233063245355026364455395407775558967163662728142839054793497243922123304252028942876208539184487261778826322622801523562909916482813246495321639983744087417551759340372395980219378020015052058129937227813769871721498327553587813523368221115718425362205237420450927472176485114488925430181469721012572979666748754541244202642103118916505554897603488315650265803549046463769384671851930673614349815773212278304560424471123814962967856960791251945268770431344625243115500662499131184736042218387150744522661290877933062502159712272330487882765201263561282258766603560878453534402798303318782926869131268742430707917023609464967813545630817915064444428826855802576240099574814651901542930345567739353811150862476007421076211104768443458222312596235502731091865373606335103105789989305358448268168384548925546933709597532724295383404189803875059562907075418928328711044172017103051148128700501072222776011439957006848793567089410041624217148981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 14288249313259691322631683436860021002914126341953800484264117185994744418847628570981183683494798925054649285174567847234818159249647060920100369230479067443995413863455523864139502687225954588807759237953921699953946131082436850493059642169892919421678808930325253204280125723188337262334183359181131997544454030756630042919211790990828332132723728449830633437005873497001627928017132108152992295853008651042106709422575578412810314082878835677087900475180920273309054488828021927796319010884480343723373975606795266218967389203299129130837010195045780445012960409639346310046526998014255662405830600988695142310586603674982768073580540770271293785613642747821562402035389354180127373950245765822825680077480787754864118319374100892598709904454303093597128798088976188878867237751670633838780183123213605277710207345312146560024119470284578045653098168779421457736408464818370915427695675932624209777912877482323066904160898422470889938227817868321691889462080956701719320927022226326393839778233208269244056806546095046971141517330552596342233775584413676972086109519260284410562691066087655388952393823839996851709443612990435438923245421437517759259850484365358868164330698810910520905494758239786525801665777275508617179414421493726304022089626583259651555642514238676748356148794996771835976424663759837956013526973753047259107636397778212940012021606703503561040068878856074000549736232287678510012116750615454018259404708478931660432008763800487435908668436174579016372347517841999168986721585345817628634075123301544194834461349258237594253161582247783982239508358325867898369358599511204919383570794482128174201558442402037109022037552622679086681182989397551024761658886272806862943961719626958145643676751121877016551617214670775340486464234338996258089947826970968401813239129459257480412331007729708713441245618327732006508091168811271720532827885573989416003036578948396329639601537791178157784331621342014005870211947335033391180414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] -28726778729229136727781340175697512824326191931173614736806393174052945308986726300668046116928021786072892509319829917667794443041532114891779128331185332557148505493430689231967604393044830836972803868584303463097916653810680807886757429063635190120792741585949124485496408086211324245962921972971258203321947472875842711203577932965985224104333417695949473690770728923583339378570398391835753985604751527773977399195396229137478239770317707335488102489006328271892280811761578954425339297217876792120143364202637460541262222601780567047315939866071470922382798362905052606559311688176238160607658089328786579237856159244759462525214976872908932210945201779970480595808081698018612067031140528693852348920091967534270952292326228063244215660945562144065133200554620490275049481768370183555498322751395064461387601799713222434634853279758409953443513047014945623736891380696138962640115381727741477456165501059465246825842649332987792441040995854862479796700972151203993882301291849039307303190101667823219054495608923947554527756959894290542621691789596541917446370487369261142985535291611376746744408015217097348428373649823501428780535731721178546287762854065478519772795798218869054823702805693166278498687454955163697307316569893021289321101493996740772415792864550142452744407632176271089814104338144721352872516419191222466755526969178260639797341800193444443868504760707097666110394247081157526287382542577382713121614778186344379007891109308376561332666065663656744432392852264240502261080062223814931636357554119886584447376596636575087307154405479419176421192885348118457748703945071015630401161907315739178476230557558145995790919297515409540561843730417340539653261642850375474606006448949663176744985230626465407036487064459335403329887679844830413006089924022775680115545743630764898359160673253275908889863282456090925165112179383913531026387711731964002138138190509917350324322512801035202113061447167518363189516944023041304195760128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] 51313051379180093938321225992824236304374122962893162406041709398530947057983995922743184104094508177319471460324142640681095687137667327767453362469566873154876006730265822965298968074455136296401130793215306087254429939003138772569891213511859854251928955511428670399528532290495199180720751543083534707340736147622176163149988127492884294130849309737858112688237348788443069507234699847379077650836431635255201606776244864597979884098557944982596775217510460041170176207285230302177595542115698438387803380495628281458353692204603170181515127639542021030271888165318517720451019678560895490239481993063653526284901223625592461846539851073503921530858425942779991716349340280773711186713586855821016762076119285758396363223334361253779616240635961550054287212951040171075584734925350837679447292192394269871169102961091005390135715081620236689516511206309681769339931175952368827838729693188910038983142209908143460996706428227836126621130447264416996468531897435500761630984703433933463228951826005519422023179508218062982070891997731466772289407383426482629897406881243962208808615868636539458839706610402148974350299357540380337916825410228839086021535801090780181429035412564544622002671532059587464883248598539322345727254979966180990175794640720202398568633726529364566097181602451747528029774603594099237343518771081538094949682065060608836557128454949363387706578826350830077080052714424691561597383406628255595777945462552420933963032915066956010687402274319479738969666603490847756847369450718034304030819286591851840100639550200600340771567538049300833511780928341639368286557922470718587186587212037752308245262238970479339002033116258810882398930812824249044826301468511634337581054175517298054212253818799159417989325634169044333407243509262756509460921501543757983986856199511586395764108410867294695513080220045002391608356389869797020741079857898657177473939914618745374840643121726397380498774640863740223633521178491749889732509696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -81965257799616313217610604068013253265123414383468932012114235888570983378499245354337136215128124273018005611215738749003838558758460309036872730002246676478571843021154182818188621960154476562446011149241592073539206461019789638119911192605857403753497674618370435155248626275303735984114807476733744555949663691728776691186403815811589383375106081759261192015342204856411370932518247760449511940297424907241375092508611893141871368132084148381398831740469349551303497287682758324384305517307910829319915629257472581975488770657711680809582876964901120745981051735269021984083565090174615353479178081704230575465923826131927338373069385393591825204715543182308269205487427122574222636145329009859734479853358205195140487460580595257848236442632798794538016615491739953167737069248154536609164572879803957227327258219743511645864892043450453002722383950109644154101820688640931837309496405182825224105160314443466673161824379147329539985352362371871326764839937574589681013670335434136583323274923529494946347950330824264591345244817195374451982076907809026428653573171608679425905816787729960430570401859662130966375682326418715131284006655703488900337532919894936945688703950247709359403661279227488951662851705908226532701533159036737778693778995839558833524488105756713112891077640783121023464524810278948569063805780221569799027026255808666053631913288781151789925866746731387384853988719772823558772940992903805313828614259241935811534790104418409350034960644962745700263265392770338149792987363333477411488831511344552975716806160504776264854944580098755637742085560941694027081739567878914908274436965355064707276971902397165597175599005331395699497962174477184050670325307564736073668600322768115836048749467082364342921983733180342564972085694623874780100408454147463214531359667483508236031431570551047740666453422908652703954151382803240051140638669662649480138416588940672058588432976570895665555252892648826942262519770596211594159456256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 117761129861297901066876910852297973307090254019906243151771929870226775891811725869944667427473681958685276873847276923569722874114038741498994047165469101676266632707467849652907686801565287663801549849877368387939076841540910775014861833936754902433252383674975043202544879436687267270901036828688304292812123960128260523241220655544002075447737976869907889315726349656114527819088578404922431378978723665987958282580663656673091557333494963919639578393377614277386822807248819938771268508415678106459610646442121900339501024009221350232861283722393989157631557667803644615829231671531508016975385251926817119948326095739852567278683140347650767982346394430153329801209364760964510735656467407321885689687945007278601331513806987169655894558881008562281363928943521599624543208286556887390527421456935961162578124585820988084597889987153790088681683166788834316956287058637448780166347149226666735875503561866943729372805994389219517950677978726701666021675596191902161217654123545946462700077971390326054193972989254832656844416880724539556956225286951137612086429340843638524594066956949223206968346612963080909449163485133893744965786725137224659665220203517291637161355169899681839722971115172175719490769208334069192509556271679956366973170527189562012916162533656041559700335622032156152330140261061888481305319299295192804521769555032403974437918622332123043870646061235198898205346680065329178612019026558664598083897790591187535546382824160679198922809515514021935262532596184739743189083187716305912511986142884622918385054878384267529347416315502533945109726636998006514956206326856008415811036067371185359823630703383188236946023185874236380874017375094284192551388782358463723283890832585817470118163479078792703246744626820271656821546191071397267433863993597517904119173308204665606309945663223082920022890436074211348901823472422791401357420596750568932046694089654451497251106957175430021446293447833449617946907172434211999945064448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -152960299060900941218931564455108483987753757020333674362227408134130531800000084075855118563479672648655926473370601076001662995362414905464560272511027738909351292095179306406389440993227194749814427560353498823716713114397224107987382216582798012398359304325819324373425585767847055651411088127631196180011392970226046129935003022365071726279193627123530398313924557576558671652289613574085060677302362115949931665648254925576049388024778470163423788678423963856780459947107905561692412646618526771519013711761352275811590364026348655942482497617006265438367548294318505280075652681479024960968171599271129800897333174778286899440549120918118912128653020451724420734772688685763814246159790221121798266492753863638104714422310552764873539847540852799412746431984029942959304100708887520951926207721108912899726573128411382130689949067218542373319408239299272110101429279046696549058899454847607525983030998216144558029443567301619305180374016378099681573586298720025451601033512057893812451431571061687378712119412614867060807415652199573535362430755941390993445087168863387582038106127787318621198947131642196199892981721469339770447326461486437443197314888293321312918756862543191212481544877823880045422858077191758182412083892252176294896957132674212883177530519546607438842677662625455955675176826267519417623688839957050540386109555122070867103336227180471098982037005615166004860798485062480403567241302319781789852353108003763840231701195750922672412965566090363554804970843644720191511702934809669047687887698433106291540951247393926126137075891677903001770782162646794327594161473893335634520842765538435295572656709002329591658895271839986677460156418082003634756799577262085346493730418799346789081979810986998630528629397543979715513323432429549908440795269789133123693160725478988998283546858430598843056675594885258631662194146476487451217697827232503310851703904690359306170925128862911331489689633057496167786432963835952986794754048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 180436864327460910657558070579413950277474929063599815885326816756961103796976893018621144777198900010668832545318954208660601313807717852593999590251636992417849682344074781293376159650792540353617104407400615495912941379088771565039286647715216496921162228081147406202086173943601454635522680068052347567551149334980903193952749617059149880392985228932527442460586478486184276404756590168493601122513107525703212362335324258020428924370423823907494751683184104993772216374571791531898804427461609903392595977439863698362432340314574717661663380859117365714814502422239748190800770236773789928626451872445160948536384464542055207050528187784486588512920803434684422805428824061772342046410090740398010294538032348414237621663573947315944615557816198714602966113662617377893675414070269189361215880693019500369946043695170431830066698064571579073192612314104876351639064585082478019132112223703376689122120404810389111061791904298042093884152733617767069170314390300447861376195493767445240947182432853201195753460337891623441413996270559612078676615252868274535137041660083718405032862907721236465126564966307842659984626609912900146437453543434150851487883252242884817166432889348569969127429539527966472567799549153292231176555169634914755343754174510353122978066569759347374237380068065118538775452348423288417811212560461378911781066626749836810103008760667439718308307116658782391759817919817909433373571207321159529358767931926716104323477676906053305503733940294874197137277168203850902457565616192238587430422210769306793510091671987235119658244775901452018572017589748493155140502328407463948953254639467315405462711261381432714102628691727948028893811085360864761863961989573803023391176912567965437172387830357556568299916915322951084473977043719949955452085994698438538530850327407617493923703188158915867919903280470243922363129990264851710443022266799266421590073321004337688748146963982638870313964123233242356814212511195916502831202304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] -194048080131446898486165826105665409920896533900114972346289259377991349297221379002311929714130127494054364881436038023500780839573760660924804809939308823237176134278394420301702409891392414279747831310963784860522015089600847117949668176962799485026826151033424507727804319234360537836816307229844820869723610979330416060782954025153360551205726740149887618878321296658291250810210723653804749199488844838403050460072534776492815135946172238216182692857267363306382368018721407294227365879772678726422690248244490260002587543213116649735622345860846695438003580064014687208466297458875296347109259617189807314666957502200196563287157894230366728163304971651959178994744907047705237434941676140815510519873264197895107189062472921550611883632118909359172496174674666570063847467135326186382691269376040012854314671770690157287713850740234837741449674066245158784099128136259512305967992132951698639735052229292532248691026123894010054081380602486100982927993272184083368297624272192651994635108152680914353985271142513349528166864664086528405656757888375390340445441740813834330054822382930044624499835395811867017612938939013829717738638196794152545487344934275738509116507444198435870997763826713242768584513512098674799285491004931766801808803253251836398479684425191347979478196034276745342710158804521169497674098439115109895333059500210929738032070828219516348581296182905230576726616446340891174689321357920626652835886092133393667284935006493835179230491133745130770134005054502241427739017194043891030261876674286802046380472405541210054270373211472404311351589972753792700410635829475907724562920590764722620031015469483197547275169004603776778076519028416040771554177543451494629949854103175911534660351114244744785592191949806830091931093497504838481762517906718097001592302640927115118686297552326468886674865428343301482403625753409931246997090777694212101268077516890657128032430812026392842260245139003471628110677710531240768045056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] 190832340960558597532285777031840310601027856362611124852964735907290471992714024930462342842999098409342964203667572254571466799650170831251301914273551569809654153512123276398668043884342737600519506453156451106642949140645479701344905318004213583507767580402544570354398895863387071325578484454923969022688691030676427778945583333981192181868998767860311636594912580267637602289443771003520338748775914866543332626601198226789495947032534446416856207056992466615291706452218631550908874218303074226884943217140069094371206297112154830222012807740174965797695460751071194040257645409674270959021114722554472163379977954064103637523379592528626188882012074262012270904478583069987258569598981518431794544185735231666182170441460364959307271396312693374554158267283546265576432032035935948563123282318112607937106054790327327893827739860260132302259251514545009738478053072985880021355064450453062132464890837666903516404034346398989152891569421192133572095835494090844923184653791954889307968373796249986909911371099731971611299775005786947988534732271519099271912035945010474722345944623438483157243230840755524002370409118681168761276971727520112342173325831431248638411128012824458885378292636190698676460160810202965055398550669227461541155995431557616585561823791389176336167389946279076641015295816140188601226307917538133384524047527374023504648140685475891789341897015088416069222585432364262629897679267954491005483391787647364193325874773341204081421104311893358400751279513797033673136032216229761128320918594454874699185762618747860531936191762846689415786344443972354590560937909757374501431603713124704809759997127989302974527424275952896600870699947567546518315738226946489231421775724754373749784510897256403420233240715480437868455542186597095371609429693103434262392684865133989223809668263277634217092556627379499584899688082601337622559058220965302492254065095606623583974593068760861407465546945863628124643525921821847672051466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] -171979064286431084478237378630639779652270484319340662553514683782434164548925145244947973619651633786864756382149571338430947826976639121755839591868421036757624105158126330133430203270256833399660157086220282293237935693139002404572347712188101494513012411107263647385366501050175312675088037122310933388164928918068368602430756244723172708483088971247329060411421014011164388386959372371358778675760696727915506472109130800110946148719200727966487711376801947748553465850576556893093329259537215476420889399116389811270018294469036448767590234530475554556234470316902967427592122841277451291498264075993117772327596450708059382842112117924306049719838988815469748376451021078832595000572964822886099309344819065224974935371877525754865316600883654114587285360105356985919820507284048164122407199332372700703774593187857524747472840653221896815842299404826946288415756696220106323205497709707674389084048626538793029937334650920574876566723322280285716865922231664943941965452781641287246102422041263072069121414053532357073392533353991948975741530330805344958287017624759948673341927388204904743645928118790751795528319775795029795034262821933184721312881470036372794713061552152992347143364842458607607769912751473244819316793780480132542653828977629347687291935327657257931522899054956076988656685417923803896549918027943051705455682153001476137266184240095289847055496329219613322714923481136914016063950839960234717087671738012433652369856542326437728325497770325297672370904648123383407849317299770746093294185988035530984101174095393926973650982583511226102919712147333159946824414665181520846743868747106817307640898321173103898994351987934249952459321010635557794141747370613040259834513693451693426611927930713282909832633231279973473894239924230424847214820459538335319799895536421206036821938883196837277248054635580804862304231133896053051065572765938972782462768437409793949767377631503842213977780976305672842142485095354177441813757952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] 142189568610860041084286241312663941184275649369542082108862481996555670638764289299631395470815657370807268731900896155589292940925004942148403772943503360303761343277889875760958308714077289372535488983453397478417765082961415193299462778835084357009367908211765602174280782700253699398313467807576876106138561671760893827830096902401645914893687134123987304209370584223557108668381160926813836795243863336194891556782043205697226513855910738988783109577706320034577449234418688590657018472721312613280060582078416108853869311762073828664545476097358087317906878720749673943258876348466357203367672184349045202922734462114770166028329068231774181341887989350204470875349244960094309447688119473023785711404503093806818301971580117828100528825081964356821693032182701392797655049783552485167295669292759292537852878403854836214871432096043987207384529253251735890048825132082515338359001343785172981715055475055174877259273489582711216867137830332851971130936415522115148955491856193445759173604749404423460830211202680568921635325727181038365031708748421192035741766240214807381232782809417751587811983209361375929948496305319950161330844793459562418458794752665309273813187620319999900335916220253829210711700758268662186472832287348062830842716641677864086457742232937056644663699384767186941860962909921393002191868804088555176235731437896785931009336992679033858607175964223545401261437020378215376256194386514469709232548598547016887653920003289939278788451198800354219781808529823498773483858953503428492418141949163549581744660363639909707386940189583397740098340731499259100572413365544479231964311028654057544517636595496318072047243565218280365604996983227412845528359143053224828253161095520658816617590419501221459970290279894486158554655194938816507837810999263347153807867792739039910043479945979649074841740972630613786107559774500608548432440417680270348957615240698476077317482288896688226832190244378485722165055196113944806678331392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] -107861952158765789694488886598414945110743032045454475409763873925207742553277791913210910786416116846374174133493263834743593925423852323559178354491155077906124684624518428776536400023562554921373148550891893646326224253613037576903389723303325034879373615232204367272128583722844290216797532443820109014587241489104722121843143863567062628528342384943392977104464987458621098446517274332169185598024460604029745799990822067659081685595242983980526308708125650870127459117442576617057065598964917731821854055606037624710823286235340574915843721895813176273618664348440174720843631493598727728319482035759793342945264838004633627747611702034417838456813355031432277054186626681976032030836696585160977561627974460900904490491207561122176346753643880612058877443790836656440376058632823879078679034394653632263555342580239392570805064356445939775547875762066539775586495842255234967891409163191544304176793759945212139185652963269674864860290861566139583811610690530671525552014111178723614766634037695296589985471744951361829767078566480091777028272070815273071298100570539540989124761408871613922821661590355123932975672466044109894042754329544448077529863020666585054055682780970576309008045318309701173748523642263709981748445768272245816852085302498149386004141086674944138519559511454617779196953400346824679863272250387756447380329234624043992686881148555901992152317430112272779747502341199483565487575897317198804426138469078672336108952875419407691744920447580155138402902427292755254122160482567880975777454017324204081951689033072261385058402606088980711920294068124075928197595640796162271075640848321015176740485328407363074949851080420994848829806751071577433203784756241085503443944041455985247993154536242524879453000111974115613890540324240898440664637574900232524554559079002696298916934194093447257822358085526715170098532813200170822433546502242062554987566488825458649916823696196893079325530207878305679572734411491231475500580864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] 75001042435449868279232836826092719627462758189337697296437364859577530941610213857989823833399692106752786812612972750604304508661601258493146330019312717873422608463090804373437890192567474816056794633009629384110878748420787430674440999387350071586702908630643602158482740316371001002156815766364044990250972463358680026101367929763344129270057185576709483862665575135440185788751660137251895277320217020075869985313281334724091557498604568263272886671088686174666537272477986935981725570624984044693192398872601086794162441669572007865158186707937761083611635074084801804138078397852548827002006132149232965201418703176128302240195507648697285375496144306285469522440234072745176567164718332145238260217624336209996485861766666167595109884935419318624102945865159673623725815287767003010028716081360581821812970162573664964600045990062805548282617372618813806416060179190152706563645160630609942144806099965871486244216585904404374139601081162162165864063766481151340135646271766767312681154823536850310768684878892183488549319278658562693012617131379762956767284175913778087613135026066356527823868230098621496104796023428113480561955242803801789007355417401306202833984188069410500772127871932313615024879803246260323759404740579973912879935321461874759607184244746428773899706894188391436483684190577337766578716843926865958512131039767434466540659424692043828915337415019667465003350964398613446287417810902258383978430744149531433791794658111610693590607004930623134629185015334276352341290924286458256623227945788769327036471361797109057985895577849691117675610479701961023015791368012789719564694229063219292692657784188608582383508371536244699701404771094829418215331725132863373904882290858247400934292504981120410049768021862116238067486743072082714143102206884280692118886242363210664758874911106051485337553729161181049238844724941037910187705644000244129897155196978041206381499442755623163016158810479520406658484363444698169288425472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] -47706253879525184068917099166221546987529716336383144429563496782338344425391855321470087787348063413179470510574212601650422276053306180940550431214100697923446073980282273581112048383854795703584873741174375259547252703588610187267366348145678615817028597030359832883298246443041408579706016674905995891204832938922255556135558627645377574248934781945648493083670222179852005154307806679276476806372306685128388256856068580294623739377157053983051314168102241583585709430079745892508227250636068672251419732030691813846980856480444980629070615510331138011731182636305997430175435212156282290472532014894820168365014820114289561090349829847511570722257063285273935918108997445146050130115932031712446010312952448959558114105907880909050640723981265507639541360386528487139854374704604661960925693187115909714535571973778581204882383255243296945269771914029214077848208273311784420896520966876487605412612253842975618666078887813775983656946228124906802729273987104839141634921043627762059136497561587291789781520993048238050306683346562235989142521655696662756273984462544637434226111243479365478909229334254520220853907920517400285664518600557559220730433569544080600761284473337176023114871167007485125507222055790844030232799462180686499536595666120347652096813005226444853527801663974170142780866389481236787644799507088672070190862694758263120868671261965908490281849481900114305920261737486758169784415163688399761873811491192203707608416173026055842675800118675614938720032661838177767123935178135855296651191577495682534800503771901260139563597588531668955628468973447481348670791242629523167767604184424006592471386796536095774806024169911681272127445281061412449792052519902966788783304793646720825599108382823566474331101356164444655988154280336514983527050699868830762415607755291487980363583140841615184127726450494833398542905675713161229416219582504768013595499225967630761335333619698059460451628022087526042750081253908664545047478272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] 27662829978324703456529693460340189940533125138884068087128000713170682090133571312228518811872464281740951393916078045166127523687007196894811824383345394916806753799549449805723558368039094648064030786828663790910454848028799380414097518471846304314587207686239815104888689743654594594885186679531693471244716452265809072075607298300173976129523938838494296353362121513330262745332851583007932666912436084293649720880682011774420223602978610329516180230133742893571075791224431525351668005409487426712876515487213363829499928310302986225573428710293807490740695488338031656210951008018046598452141329007309030395312906537550963530369892587696184664992077405222878903829575417570444505146557254268976180419767240379703954328879078385547410106177870264614144945069364014899722078431265752609309692910294295896413167231664405285873809252755790628615210505007737891558361401564156836878313507496796767661570203377697747579853208697134690807667707117450686507561893620503161242527257479965020628452418293639066830578578274674864309583046347878470032758683515632433816443091631578442788663289265077427642826847895377980438613262371255510736782034075122408469484761025757032747127334006774797834149504871028125969563974186083332504605236484794107046860792245245106821967342375722383344496405883428071262797413081104857945375522057523868825685024756031929071721661724033372013761630100999587915846374552611797659488682261222949257691964938468664985319846682194663791297273855031802421224951160617121731206037829011373475042970235701293137131779365224756711716391167146593276992096902625787813587439375012999025323095568570577981177984424250332001487659851541528684454340396590972137667675489404795041638173376650636187153851643811797347374158987333294299424235388204787072590880508099898377446165768243692926115294741383786730449012861759193322736306221066456374218621481127677577505052694359613296349997727871718076345881967125866077262388948947782388940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] -14540948369292180120525949944697092405487083351390069778680394309671778962991336702850045723093077024154637879857793947418911158983814635393598711793295155851509615722994882101537799344745400216079249356602567632721383532078320395849117110646004227202893117508148850763655668741080919318113004537394284351524088971933257086333116315109809868927874520350783586968620096216643236773912299924981742096015751084772086609670182426910751806212950696538314936322015425098155602978024623737029441969429567180514406597259640343147853653361803656475786189164611981654783827752029702422262715337794753760185945880213703529178916876229927006452534334460388863195994666909737518865048190958985971108443124683096089343618753750720269993644327738010121610345988489565713285227296019106119399421874919510076431258851587308711332054898941985134429248825139238513149229586398968375382778191188105023332038306663494132952058826262368281845166688344449479460484740312346654482300205195052272259825637170332460683739074417228950136844370406591280597391382233240021986554394812580611105483213858719433268075566077088314522167544713115355099245487725342168886168866492588849681723736374053660200106367477244237827257173217282888324954998468882246163989657573351036384436487724987060642891437926104168916382632886487544155630385794169728950012453494364573456386735830995282272895410035964335200753745495154188518319419680535756629472935208010758569168529803036947573898854281773602531978197385434630246557527179424806085159116743508391039840548342097339464750166763350237509460527536689359015027732637974112452516704392184393173140164621117267869892469597654496322084848983624498108261162019055597425619693707584894678633282965493839719608063349802940775160191069390754517592941380951307171916732684587759269919353849169651233527476332972724527424537067801831523314183432400087522158560942131935798285248780418833836866479493236229031814481302988986072443322046356824837324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] 6863074473197386198369509467001887600012534209125941305350548241736844748780592954631401615009999548441378320007281543726982270416144337997483727009418831759164037136813529024987328517532300078056289352172007961301410142180447041861751638311533301800983761407441899149906352127049271636588802005668741844339493081243957308665986862578566992914467804822922301420865683213041761851612459206379198314977907998918793793522605367742187829835185379481740902858230842262773107360660625340548413769666470914805545987242152978222052010059320027329737493215440510656550406749768776946410227051484918907317453217129628771362091019571446801002623736701051523341784810677631786914104597484170558493325277662853943896501937174033815322191675013304290064062976261602229250521338095980514949648684859497022063509976946041706513909411402796784049218953233982268093033055015381610215491693875763506940355809676141630644892278137037008242436729107092550407687173387887933230557593944603486771528312562341670719046202372285379703578792822624108876321725070879754807351157743329943679084121680978234210400456443822424300110921288696238042964664586484805680663725778716356845782268003440250025316020875697163675138054927743174343978450963943844036257800320575970967133351022724757438978797206694049992918822136533280735411669677275413592850782999854052278408331937238742371112116579192608327970359824381560320096553510629035233658951960859455583484176089161000008923149659839665296443019212739210800986687570873003379429756520839053452516732880293264242641163204444265746799598512448711092146766065992642343583588455891298838365938597726337708391302489025337576001952234643938043812436968656933893167420816834368175497230747917673280002310293397649652450124358067704129266541858755710633309396265269046075092655714219885350896498832909250794419892060284233304726674751518283861180279314132414837356623092927300524027773213846938490951995356557079685479494622314986196697088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] -2858109726657278045540002416777361279234549387711472037485617888403743802123135509710717897268323454613002336595173881838022260246094633371295020384158099901946689315552687536246048898381766043168765469315743009137402860264599674975640577905268864750985877738802428818942050391506161464165263562356806675207750622388115452963046529414942343852896397794393511248267937990576373406404771532162770390768791154000713600671107696322948541754225450555342954376719050512052762710216868289731866928797103535415251423438658175190208575359292974549634265794225784608649204681757011279146749724543127439513742864878584864467177071934720433665702028385236526808779673620441789701279738358582451927234611745066809282783763573187146840925761956977771744027115378787720208085979985207841962754694989081936254264450841400779534525806921936357579662022871329206224673529118517904860022913911685480533212645468265549977098844443869023472080574717618731272438549697665509670143629436990967207895174816362898495043912059750277081349763683582645615862375741987086068175805465250074091179762191443165610043696430856926151123618723390307275030276295805095779895669022626855117106986894713737167566873130711561852750295661813764079762265162284864882923063495171393931774710211822420840309111760891544045843372547460436386189808201583625733301104825378650236628546239043769910145029062462706052490981327604839475503296173771562358676518153549571228117920903353393819843029238796244036133605049638396976804923077608565507996414843511606085259578817394166342913702460294321203028184639513847984879069445899211383072081228181426573241076847978816334120114913785156163303687150363591049956729980165064794797976966981017758115705633950858853294888243314168302818866174093210724632282892094094075172808423423101037463965879020079615349342262477467409770854701975042571757105864667368287445413146536427229175216699414991776963483566056826305968377208610471680132201083480196060807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] 1013020645244543040451665674053625419411794652284855547858613946854655555771380532592192104483354496063859633966431600608046909382706820037194652602714944862497768521986762636967596859228231412018535950428786097040712319232517697583906843943684981890886026884662257685683921155522005449446102362406644193249272588742407147677600651252896797161151177187686742313162631428082229507367867902187741633482094475098749806039951480882297856026210498128652424801910774205260769592764577931975005652565466136124726490657301890835637779113780954616708819294452015783525306918500257871534759719869418464630341058975617815088642120853048649982008516970070647369523048359736398155960094039377681862848132997855010507886218462061900021874301614376695491289526133939254695740365744277808264472301458477370331969280789233041317354234343365407680504493384135136048419496321982876694814659752709414493962984432788759570911641315613980414287858714692523968245183748589891950876091809266274478795155582226081905768228443536713775204530222671690665972828118196272549219251547159755223677765973308761480598051215611007479469518386485237389544038473180122826765000551085950041163546207551744924962790835899524118741318704336472810113855569780289958622491789376633795304364511880699355957371060292494795721371876229533435779621668406638071582365615122904113117779291010525079324435761075196389496585067557102882745558998000207113308020908047745442124735030454214496777912261364866742325143330782038545602735980923265566393981674827403132506086940043864490760089480733334994012856412758361614739409186536478150148686888153665343208881401215325607388338258109079589060620244646997662802383562128243944815817186619094997606884749721702964031152766252730881069130884503963456707766749858351077843674808101583770486027504100696845595953056580809450750307522461054525512113477501218514968055620183149669783286855838408819400208453513175828740244123804713355351118294362340412358656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] -278490178611326404106864143120251833982783351144576702743860606429640353804203760195368630342097054322677784532319091309749219827675761891704653228807537143572678310056345587310455144856524468191248651092817759917252605108393181043291737880106453206706009678823198494060486661416226589806472791165367512551187756292112124422904232421077048254123889046264607447365342659007956036575439488013841961466164289331434251576405396414767700114237579693953946350283131932973005102850835993019037657562452241844385654059060397162474437507661781924839605650487473673206910137093086126189562598945692669437614539147333119672942069770385388941213588636001139536819840640782201797120277028279401087593273736194745142636390125451678271347281326187819968316151525951935170793477868788822777150465125030329624782379497153522096004818221322591060443604324326150583783546391784874204553828151126380939724068229880059688882500330428705206396921416964823005001073668431011523100246832253056944456498825569131853756565852067651036041345531258231582063533328464021715061847071965751027085723558028044569863057412518811227331468235478671452495096622408421085890892853598688839650478618467833711037766688438207186207285484785272206533765605037823265243756421705543488262142175747458090347828481024677840778609580800876289752613063850917667991868338573183746848519329884404050856629801468197975797189449805186560471785164435017137947678994072163174796565578871904066454308023797964240117975865041292130059456209728828263605074914718727618304094509201583381647808535130783675781053106840662841392194035885116219532905963071202840047290858740601393097928697924849607996100796961825992414171140635013210837955079714697213984053840718384870120209320876506870699157064148202364122086605134788036269538185375871292808507961808223396663583600186537517774365625526834031786848113336831416874446930577509448103555973963135965798276947434633942801410064670983527728046534325568586907648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] 38670979824090054351662278184353135436028084044706879755242440616530239132701046238022283448207892404179544440120650105621916001827502192614431806861195242106861371759501107566807148167555278077580348527908498060077769517152156509625463813717073442599522403061103744029266152187608576586137584511935314347092486145882831962150955605994097635205641695853081797930136766084979109118432919192761665272177500154688672279753818331796328544955252387896154148758900540173403910466089961504690896301348105043635621866260443941184968586977393243985913063270609504559702500882246560701117611274574410907285674923800313311012952697351998157633201482039716107340859245864925294333644542481442369842281863429090296659643484352482680886502528355720882036476082297831704522452330973108482873154431505238668357486667380582648421351344770806050606627892603872037595763058321728811611288948452944304237175204294238396831273205104107613321713280277454515157439083970159253253029838273316935618045317251819869390649245506070988214198396230057198047465315884307297359151542108897263932894603587322811940421737168476747388385265218682802871258273495492040030022308130475871705860514302961354453317328961405415495510176071859853490126535734455885270895937278792059928146258708256894678312793079180323061944276741503239912330210103249093202774875615120293629457858157731110911558770203406205368507079449040022366359928207281095653592917389906102888339169017318834758245511777321853761444602769049338694253814971721856279913458107697084372424196912268162426806182388583962217146776080931704607334638972793207121407409154255650907797585474105230780862598237695620143772920126221863550122315595840307395577826913835485243967754572834835645060483356672699284250163457244442361814089110372376896532443159541107922257828158133893609081069633221905937023235658755104044733768117988711699288198342767636201429256830197627682635923970443674548593375662779498959089059186973635248128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 15783359291840813958858835281800166284431916603296390108318002749083376101574700304553856104893371457455933655747883886697638005108957338093668098002699216924730224150034493836847763464315174203135832785392615890415943291287352667045793681625377371713254215185021235656452159136210172292818774309818923559777193602388216468642658287519129515693078443632002766595257229302802268539636799836177499131056007471128833925477713524165207887039363930931030432858806704855468711890770393522404873728942107110896307926217298200803483792319157428709639706828263740181408354097955203413572587233168957401518016022636799478283783332896732114376951191623378565217151211276734547603303924008042267448408424186821942970034591562505108591270327205863313788678026669326852141705941109967312329085493765572206867401703866587878469755043361603325092698685782717798494065541442301852038058381624358970458833574421143944898094456461869933831942242376579904109014954372673634507064569651279496875417896856407066644440429278402850013875182485330636607304683984213624656625266427574374548801173944800580088394954198166030500062773113020024992907336167580214250669346446590396783203503138444651793103637148089990200363472470673398009433477669587199462968478060891725733310965307989143998569257540599531277657751214080750053330693529947541160464482338962031385693270407221609848011323887895675906979302129734017560806112169629698896705323641950304749607041413421825819334659174245963250567537458096643280653490580842513546000197721036588608363599906785869762845947241665361387576120371295831005791170948687340109815510769267980347867283943734296222237937743774928018700766053659499882787734123472265386773097790924248583434759549625198922027388623691464837949448957273253159233295510000252098308863480589550980114247213313526795956645019610452900354498958694853188934292409309350562097632004405276794141852309091652056026193728709182276572225487539700174747655534462283808768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -16459062634195106146493864217628272818342380124686009205240898506028575157254515587975062408424028082744041888629040863916366561473922481136869096908646676488049562185460549045096094388163053077358531583124129472824345652005275640631518088459929152849768186930236544536440887663843487896284608503474988320995610420533984260598252950877597532498379450697349376811739266273566452696157684737738928131798340881149773313842606252416357394674188428219305587024185496540320683113098414499554752417976476058141228759277582651223372251239892174660924518413743551578023419320195005180590106861211543472581992823572146840406776194285379091263313356783987387478809786854452224485441323482214792705919153763112179478800843590989368644574867553933068641600576462140109379897143000000964960728433334580941851626838689395013732025008245730614549580274364524790926180889745164175207860530183089090272431884962908425607756174873117076744672106509105015693948140550931942585381823611217123787148914336721278338849513878740954087582856062680362743106556618631498392488634050029247300026541617775979498501059498015978616905710166275913173946277251666659098886077186778058420741772353797812959782957751577408431046630765213323440993564220588190951931001783577735646970438610043803621807073645927730972825193410327531756484315189861188730922017898969567390370609187027010470331718040734527476257817216027840246423200020906206705231740136488872802247903014282287504467560821468415314393832188164353642020759588310422015837201248663642572137244946283659742052969697150456980672593027697896732126404808849406492294966290856331010285075106146138735300121949780223279257043614801469645212375336563070760046604529830713384149578328142166457955637498172580607587245349884403935963380884192815365121272377738408716358019399935269831082172896329408910422487257614214332026846322942267168782574438730997449325370315674380816120760764913565886123055976493239937239067239520311181312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 8706394823302730447684988574823764488717531484675468547449405284152335429535389575374102160106616175617029529143441770903606455392777777134370042512144797190015589315482053673928060024013895612348270560041165962046095194396229562004187823169914499922522605344933907291520776193326154249524697003681032193101652117232787653785029563283045955719841208777065381187340524265674367874888927350575283169997283483603487341333058772395981682344246600984587711891740977572416865069613732761144606973676880038723324419509654800735479609785448134711087284854712216915717790516535727936404365548727711042362334580864252625414946393351605357144432442824084650277419294671450161161963985716670263832305380227998309469444804833448102452861633332949409200078939921718335988061674970028288236533442517798670760046843880292133164321927288043307446660199592748219671033674212474566234931283066167662935738522779454597731967204777569623930771783026097002832864313520593917584134093179577817180167969697409011073824791689850498292618640960247743536084877376458151312139942577074543180544303550023961082734727666226506985553172614584842828654956036982918613469313891612431362149907460337227548096679736874158865860265127403338649537702406133769627387276361984759188106828180830416631429627183038254093383033711802808510670909930086259442876741077786927286820287043167791081416639876941884612281144187948309288650560363086615052834976688807699380958628101429729031695035888019492881280160885910028981643400801527229065650197175611211115354019384600753205581505347716328529743992862211362351992710243000807227648278596395780684706896406166417379012017498663806294876198120609088868683728985700489015477616419452889449433613372542787513836314202170636613232708677631069179493665004167660297968505146661586433896022158047883400665858537455952150678060741499748013328149423539921693307182967122796005066954575197234925935007183355517708097253644361557574587706058266105610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -3448128107956190929219143660684795072852661696542066131044675608594253645310714396050239044609733700026144982676657430023989180098596873840648673762428438424350529540195755635689028271577733079300207700739179792860051820197252585569738340108744984526993700721186008835970398379534997340223364274389459143995176793371674281344364883677192182279156291058945562807085861345244743115924009811728495440340265356900076583905789280534597729117124785058376655164920052854414930255712510047917709816198494248478914983824781295812929028593810216201103957142345993234028723911309411705978994157626716469077199380061376435696572075204434653654829777194416851224816001599791256385162238542564747632756371086747153094263705635403427657199851683281141399379717273676134569200008808241331887336113214055532708027901115014623664015607171688708516808858402329064939920204482903896392215825666629271586083059061478006097858666328272349529090511198662627656054484813622563826052243108179347383187380214931393149874323091423164446737796148665085866372514156777118070313269084329653283928843093167438743987522955281163082787067661812634950364765124473363833689622160753705573668643879714228789630675865445876842857683603170376645439201866724325997688126239934714302026037617231586872718747324701425241226058100363922292832645280865894882405825707779265345500527100098722236154691651908793407829960478729345697413156734408016904992607719189454294087820937755633297035706457396732408584226252924254919463959307616156527192621452651402043748628901813579903600600758283782369359209853199936688080473965818331407198169351430108252729082211308952264413420664564790749219862809817005676596855363539008021969273597870354272692789711274633993275765082700223186373864309312526224200651965002310761255064521308095820013045519732942628274140321250566006329168387596732080333493152290750877237071611330977986348686526119407039822867017224813060163298661701003109536762239040073236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 1095181316038304198571485513115579132530229722748512367846111683757690562173056040871760447033939821210000292647398283556048143280565999601764907343387160602413425094708747515011531778161518027840577038660439239846372597870528337386553626506557277063852845380893908215472189073531458223248561839361376362109858649338452635177921545232227862925895202157642533921602026724991255660759701317173245177300609836847396723988912037431013093257031121848415040204181046969506560218526001675901261968033007554352363263751701050637236657230379786483501804435000598833478518075455994232619518159844038824925086885488710645823385731157463055674550182488507621013551288124274143483664445527654955931973486880711051612452457299525357490518869079216252765726025294961030820980296431724851291896335970567222542653630497758582006269402403589453140387366559753351923934690324974583308422763253542779358074982337779032817731037751746231327480381101210296387562955412629814809097240139572846107380906777511252420236282541821055657372507357223651167403104837367432639683964011583886992987897208586443617568014084135225745878518117059773490543399806664990177584446029420214009618893980749852939577222108219638669034022625813764957563682645458504717127807399444810562526571038612745380380631777466622227936381788232731118865875973174222413405385081888489898963676103746064501213592844195073739518175663432168285701556445851253636947931276417705217117266783909318985934449452152863254263621681919496203235079242980792812321131191317034204954290322925661741590985022335701999289224576297889164266037490382858490634010512932784421345591556349673976678889634174388472646868257629058597452273456474239686345565286391852212135884226404670971434529296184259595434977596113537076397218184367378370407894031339110424700922547595677156823693679344291906612963410244495296308448110530935361420387120917718680794257805837035143591883469305806350566427309190130538815237138867006996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -279229526230210358281236577183574797393225890500339574447963885509906872225587674304429988384954137363411973601150595611320552031367539795731773490828377007757159593502899729796726432164402615016741100138870152870529753185345348791813815669110613258695037619077089181221026390467356340495164665386757236182512177007229689707650655215345305660172466841964823719528796310552073129694508530885354545822273149082995111887826821960964576439289626338362756269698914276324935038567616996033155934255315618776374078974668490771817732321389904633832220141155716659670517485076170063337827591761128031279126323816435219392711580510722035447663105158317912689598726153432684842039594154660733951204095996599200628168663020924913671578283938562907735373604719783828035370265417163370468631799119554273619959035459201890221722879502796854288519513789399460156214852405588308783324466985214016451938896916834976645811636234589039991829297916241349288502672423041625804003048148389763161236865675979437087418353464241595075835184831694252390722647543538053738562572040583261587017158292295826370203134528434846121914276367518267821933561460705757212651818372311516517958945077466025454899574679251957996887340162697785569682017618417448428956295546861872450329279266043469282251936280800046320311237970685588359271083365628055707774775248934489004646704468371768840317573892799004279431414690303511095991141448479950732820360723260039975782832769001463597328096411937137448755190724269670625280476047901324396998984409785656397665789945708288654797726160194323371556522587282104910218339757683521345142326414164004998937839318633735159789430019590849209731772390893003740029982353873862245023321378369820116582452340676009993750049656546518065018381371940407537436208419517158881134242383557313434338733829514360779261942938292101975496572292857910653129151074623706212757548057477712525445864182507741911267213226911363242090448128593233140131069318979668410368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] 54018126899477240622335227971287327470286681918682426931348427012343665241238866727448722020240463660314819569451624976259857878794244799094859179317452904444731083078896413061777582862403858261370385159709192054929163934580393338941018444811002391504662655778010513116731879683782818669547444873005929344234778816651392705761157165009069068159812199691595228981687587542577164567715589269614736744986390826351642291680797932127098071272328144939664889137598254810705091720730499250048205214215810570554120878064092887321297295833364862590583226447029416980805213773554042105723554614771603495430166844590790909406631730862005574035386950342518457512463987600260411213722921177081918505082660761850445782668859474705310342532276080217449431606610500116754048266258851855697670001837014222743956204244401507079030890820681622375852046905131597845439047494433679549353977527383955541943849602085958228733557996269155136194302102783337158020060930992919260336270609488090152803375158751251988763075159177745398368786950175554989160741897097194680411907494853238204476911259029122902997380630519063568309658371971178419697449371405273786243396336299321499651699354154698276770348727725034766397888149436002341050111998037709290702373323114052139555825793276304600130251266529110173958538169369736282087200619613779111019483483732553684951728362859171019973225429129089322199419340931803601610335400991470663462335617832419644851516150249897193886035613752899378737342900802536776628270064141446388121033593143659769756989944295025619733186098263236571836029179512726447189612115440058790610346840773832257363159168449549865993866961505081495334436579837695503055126335521973431978525694060847652018349887634460319418825939898172955894947384706180213838517721685191652250390020993959650237812728317392388386094187009376519330049161685152620583459780548839759688951542494115614684064567081071934974358676176327889143134959386576844942319751047831093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] -6172272692036970396699114568519417017077215390121644787509229094469198570308583816143340579018691535624758373504024754730214320679595422907876582317408903752255626448916297122763596517776786393585254876367257265747712640462734306098300730038390443536978839392167336132528783511560046661512143851792315876760494689369708042127724433231804181753738725580451094758030229523358451966844586851046051864075800641052110339138577860063111916524113052176640672275572533379246701421483226284123854869107734923682691549056739061999092464262868245192529560263072750502830781522069646527039773276958504229407009303784047495960173990939479897270872502784729271753437621202676090701076642632662451668828783297961981178767691765179236450426793012545727784877235802245340069432125500230053133503636252911385124462852194243883596306624859719481926160769236212701917682139878388521671534673302084861437191188595109632856152459336975974230493500830146795089338354971182365678057317202014683159349564578990203128406734916749521768748616305705987483778700251619886429116100189562806522553542091500235779357061038726954953996801898636126840210316771150365848205498865199477385865288448075732213299927240977572037989094760740960045318465430079679937129956952482305786055269642179628065394352623903746022726767770104480640443450653425613841867058648795776864736497654732555540499879145090904505878203312054842986255155203286733432785699804116694086065403356814674276957977183982348202867359416488178458372240196141420966325909429610345626066338694508116677091711149130464629909468648304128471378881901711723736929997501209402009059298840661959036541449737793975809297648958662701099877094994023540825459836924475894686236296444375806624581959095895978003294144246180783985181865971627693301184956120644151354817153048391377218987773686392649488012510035792086224024729985593010122864159442951909052731501003178504122674949506414029615928984349948726186586693617307353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -488352539254810411938805139932239491178089131665758606352599124071760479289742378254031505078113989194173325742202713909323656911687415527078392401666901446449076641046847846510950480636759855978866530326297732876528510775281764786147396845714059763671777454726239398340679996084367014060563363615153812194008791858806955809311924991833150805190117551129938343825311642733591910644360751748693644748654644020189902570304329018000050185126468654176140157502947942623659475970764560565672949164022399145054641246107527054733194689767187964463764723625651968541252748986304125167454765632872802702670099455318202794362073653940867349604175382741573976843306516272391999633182149301914490426360266316070858475388319752075466324163139584416187163103940739306455422042756360160338490551122335050634818209627741551926932512050964603016034100661269328059708178681929907329239638141801827265774558886145749723749785314222706939115740556330433234814708490004973657403015399193323454442177032711299264379922011345153021290442668104909744212296917921675421097634013299465066581816193779382918979078120825204217761501023446386606094583493335193190192863288049000613148624521000629782758701017951891843085937472380645058324782189449976379432136402062284337478390076902205319157952215218990319806061120212655689569248968397870737903613751101619436397742073274859659364765196645938285288008739190033104697708780315008552843241799737461160520238001485062162326943552775703649012539461224929129920594500067926123064638502595491462014079240873600808747310697810863110064933058486411800489849548843636214539736131050729080308589415546372958063644816588869893274358924798304648752911981935923040310148565930449412954081795328552510199783280442229930190793696764135085692951585970582344594022744466911176396871294042213701671670059530903765371012788977761206490027579377556187942421629578681905011405323071788039652528685815030526638875618634740854583524816144302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 496608351755117293708460104929809021221163720571489583161125206225725442860008800687586872747729479850566777390782090536094929324156301546082363573246780115226092674371713012238449067517168668811036608816756250393216707286480017175778812261968866016634950756150570480541626088417750380696873947362210419446872788312127853721612221040580364742768479610385625307143583431900343170564867171796182064767881901498613233443744596896976354353592332179940724884797609624568904696709301074213360697375432907175119468706792696833131748489710586563738340009684388347226851147248673791740581714197238893951161813401746136170712814858318010742127983225937804752713843040049230600951306025144502481581152313352988315620411827036557924343358592053965047252045460803959782735517355006557193503113749987887685481692524101139850690036905423871518100196618511758514717882773090284623943718715713180274364639143847407865974446286033846302848075732108480107445051200257972472031582133948326875823383343651516354891848028609037801569991058348306380637575496894116749106323529337978773170684504200981300799792884345002216749528651407982544038441460380420328743947084092355271873275670053796966044446537404128283082609369970996738572359669178325160509317994598803385905565689106063738635231437037100291904577050382679416190073762757824426705542492576408462060777862795391385433844836588411255865590548373148082878976388003438991519037009647812245399159439146962122000116563556303296002459958900079786932408077616635215628953532885599688011410405062180257305763973450947306966932170785205313970138168970282853819372455851103883444720759167972155518293022928902414670014504648357250067983385302648178727193995156860656023635083222821942319748284330308933674483868697740069543125288339378898572342911324794292744676376321936500204983678655978400381767164473331163131207076272981960823446258814650142223345468009115103650671713951288011259224248385785826813232267860639744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -158635104729663473666497268325852913732010512700441460677568581797757185176406758901640188307263031598134137597977514451096414119593849407115514504272846035096950409344770153392353268491466413399756097008701333048357399769386433010688214467865839149339513725767628796250205848321058950580256392027410166657361557519670077763819052389478516899962567382401733810654885228091061692602874681425322413080443390234952931190321290414009004873518600290550029788876074921246190685075310851921841177530873255691517252562204215579467168827284049088574071312006017941479695799990744032265920600262336181196107456113749311242438302391580055152170744258256960320359905526041147040845865662149312663004412743354283648037176591265094431597516797826560153561029457393542266230192630925478081290554986657727339594324532505277015668730456079891839448781391388920576985196198363741813128866312198910277040153046145916677304385248515358482519373261883200193315191624690651849259567341835218589479399327295763780289293452967487836259242858357773142622730753110423812473444080864072510932814635245594478870873055400961811292839184178099974979256079062078360091605072730512406922557435759738084028077286023269675806325724986311001356761492802356695922055696574518535832060014816878624867086139918049462440652376120155673705381337073643597434429288811659676285948575570742848882058461303331239690838838989440496294637197321211520189767957488157202502423725986961479205919944041762025062995797766649015024106189398470373828781309794464738078327750065664397027020027138014409106885205391018741015133489553912494906240198596627567838340362938374588054528812043954708292326927990966810446402613595498995376520649355305825220579648195701906620653022030165260603620889228906079966685575238519994499904308793767897253799287531680578234246700097608107943645137042384857372039448497367574064182984845772033581782976926035453513706809769473501670508083901088725300337410301755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] 34755091949958038604402926579521952183552237912075917038297585043566517160066586976358975631413251474569120398763827895832926832647481951896999464327887972249196936021767735217341942558052785939587892970557070228970765342104574311756388381441815660284050254541610106032356440541100019805628600909660163158829249622855052824297959822720959536282309374149593270309964046195601772839707634472537266025552127909805059290591518296437740379883304848455943647154184209837081776128761728048131728631109330927479846423940471918487059947163992544629311263012339551194449946136519498649776214073027735466493969476547217248574314460552303037732729287859644906619507232955456075487437243733828712959099592052694419884399435774065378443605495380469454034443476884675329120794611724515448255865635348927701205077304444728013658423348004129671507552353523548901231879275510720541121007371801079893156574025169505704876505990817017716239530137721344952686999456800048217399629212507491796138341878550906442676925547329856619421420066118841943867805118990708092576471973435555081060648938983337741329949422815677964413528059626519575407144256043944549121187108393348639063405278632863595505133846678280457800558736513976491623830787895053264644125941097561603143278826998606245102172959228018134555581644676762853851872921440365281185504398374319688668070719986703643600239302565621696923374541735351772482449279866357610849039428943655402172785326378621839798081108986126034665584369466068584936930134810770947047589715745409591585847070486420577045837095640990616546817260131074398904396768260073026572049520030793595272342031232018482910462243209966413057767583087160244180962320743864751312202284682153664013703443009811322835106580649008508353467591504734615677061966430191530219720817998475312073153826419455494509011609877259753367746029889851522083600647142469250712866539762691920949954885120897036313820918704742051845882784983623070507551168441352192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] -5732433558673003337640296295423322395716661342315785811832888769197801833474605775565212902969141576811841125202607311610709017995508821316329024245680664170689196701730344284010374160258141716034458392033322040352685750541149575481556074127904181573197038275987704003697502461670285953134374286666857350636171540713754356963991612162846455071345672470438231819250400337883957469020740369529885094358443713419731172737075824497886712252052810923951725400132570320668946577930333178599364496023305772231965590729347181422527521691452986450384095197934040387205316371069612205020875012581400510700487475708435266041031335307169051728849027778717256025889067701008643339995671359279562864832419353968168139222297162362542167688872576002910010467505144218914473459867085187128334603171873361903880425659119457919039608716497843576515171821252331741156023494432526849466292434234432637373520535295046685496867851951932675122210678663965871383637775768727347933501047297334478777877710006090047842865795078614451618671081611114848848035395809827419482202599401498641997545488265780179926164018530181806255754324745079238434309696641228961356577725880201361268729080208665294390924358970325368902955700981980794308591410915777697250696912834696635201552703998847988904592364635285461529571093813537227755621902774159410489567024289630325434851531007157373654901348906025072925888168432165630141843757706694766210511263971939497723084883825089986435747934799878853134181884631888663557276112765359682726204223897707795389710449891199113348378804797976953905293847617561633848948468573873409258313078577324663177296860145328356181533616155193541803937140499819660976723611466302446487745355314609977061278914373405020083484123418066016447061356445206294191716985582806971768663068165699605181800356257278762621089550993022294085817309790846909499347734173412704382211118577803962552403077494450526168789948250999855870149535725302240918323799810637824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] 699932016302925943087878651024107097547702837340827273468706832075208343354520897190015372266925783777936600550903323441799787647200937222534220918330030616328672320178007095227110578385002620888159732905718485433090904146776180697289716859144578836050376991496205713496495551238350929213398230924624089084776326253095310546288727679120877083624822041849577576814540930420090648352083860366904299980190348362710896116531036624428408682479422094523710696668725988028474394251234387703018794548312443956219649477700032701022908420062982873478191776937741912575459745270535048328169109807586981309170158751876326232340990154554304848973933146752501802728538528384169188142040296286247989477092487360807902631121138864084736710314635292119559882052977530033803233996009552860082620957847749524099109570056345386272937789923596497326118060050483833646470768078484223675577911386582547757305086981799004529705403077800322531705041342243160956497380641329730937128247111082471354162879210879623157856347767690638798847945966999257968447418974464920307337896300902261443203058040261947175262361299550142237593254260267822232854663256861474333115932345892659725989609656191184048945721430661323647622322595132424677572674174033558759912508310666095993917999178781691309208844901849916306675639583024870567815869430837081993185806043450880793194637951950221060535442008350637488453229740850046666525105805484863279025108623927031479087257362480549261866908636898539737393457607544557941763363651074298105002952033902362237365304185728256777517554603947310997891935865953679575956592060219848433679419933407085758771992020174535160396863577353006118887642510425641882255579286066545658466130205193381678698340583039872237756635911418031232494558201090195376211231834628612919042233241600858640802190039320376251360002846341911292578131918319236909269713983262854140063415695059837898242942164927945705898443990562174517860154630079360255097547301847040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] -53488477191670800405011222984594568274686607576581091278625198411408078905488065202566595623890377312523924561053781595990033305506168705174437157120394334855173295946254806804756357514483194951103693005845574703621653562266782381791883546081218446470735809932529997531751766359632579133685462604030009130597345994553631509475110910318090356636743954704623584910260427013028248206439514133056957305711953788460070711692770476888387715406882581264650477252186747450242442115938267682985985893810542194403943989228974244938164984307237627431738345671276728099309368478232221942428703806705751471042466704409241552609660629396851450519370636742154010651514735747888944353725494226045831329026395076342646025021153741687887002935440827659388541501630920870328978239368290739891344687738469821973871834789556591123276006467470215644960365983232702622905060766575669897584644755837401478366612426961053958306447497930361027230347941727417325698360510439155141491278025413240571059010426073210858335476980570170765063121268162495315677965399586459617195462408195455078063200734345781129183805079520597026715378471566429610141847037646339773899114130972947213730995444104512620870673639464460649042740586829487985268160116900453796544715339166263673319568517213991987449678038707901664401918829845204426566420849888575384040779621377108749120124158135392771287670429233880982521097884976194329693066509252195721711799118769382404967870354792649816326919995214503026257355762972349207012426707910651831944758665039348539920408944044272340755554001079701993419051050102696940268311832791534362539066571937731400106204334618868881793613277170106308620638632220417031559932819765583245141709600541393353928667238278132640067955070248041971408810286574146743352265443972613840990473371032825164327068461219525505210628752215612968172057252804928739441867801636299563686224818130134636174427112445450432595709666445448702446686013574142121552529237999616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -390322586593112244753201507660760316318006506422757065709370388529847488112557602785993798936020225652382148201581547789151453429240481244238818469642815311111137586976411951100939166182318948248046917229324842973640346594260156449500609117803439974300953896834068755199463397786250716350400093292019983132747680143512253376556756096776449177166338619172861161424148823207883206331008347978865640308840368597928381017722456491901554390905501662189902943758125813591156196102790202135957066364332782598626363438249650596175569773472012280408067557889428446261033658140096977913894402682384723579669497947099924427715175876681981458275520487799866200376119646102818498648012153367488866609169540204780035609639368653767271148077670505207470591217362681229375689713609141220576293460125719174124569252579905099764903613166258704010376999720938580045030665067343894404913226640241369039752980720092159395809524012438883700146148801296267484164318504342428714081849847860828699528138949661870783790963845933351565133782724461480912894203964472955086367183864479145063967869235246709064350857985238784100721068611878567473011623414207255908915913402096939962603494403803673609508121321044617748228577214043709832134695166599962813604983401275216348069662723306687953165915437082231671731058667473010050847340649611011901040416977643187105260590356917091547533457952918542536045372462306323684271472615782538583863699343517578513361430926280485799331852726029107091077969634682113544373007954037831265620299752592245589589975330511397712653170128228081530723161754481135376243928197514058220743483683586565837983107895806669698816492186164540558847108785705170898486073740541004471821770306278035860116686346223388114637433659532824105800007877241393268302500521247937675679034777514631659379163217848194873346190450229694798506589052744372590531358647626940402200930512399595996996961522334763935918444575057944118309246916812175004190153637888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 910603083775215432470815351585699712261114501124188268195007512164479821839923600462201130286549276925966773178248798731061571957757734490641135433139184409926987074428438452737792286573660700579582162271800789766363019373361101961596346544326307769017154251662977807051885226608084933611339687597166792901167538223742445889383086003708200560574184885091906610212632214109326055299898701535813550531105615464485332669322393603706919904677488576246423953463968664475320505439864663298814220836960896713995326764111067186572538403915982582765164820265568166172323326759588475505381516132703212595226271797688550052031389986447351083534081003853033417405364236952721321233859914892007627995990520077332553839465976719353311245318349634962791065078664410556433591624044060916081118731787804617149756524171984117399311022649517213714293035981162457753124874557483945379578855062626898093291119264217478642069222909555829628452304868701465706342074869882005293787270028472283658164532618710713748742969183374588009710262230607211151657767214615044686527762166634225475126209682922050914720353256687495237221545097758434220709975024046860211563561391928585621451948132695981899332093356590160615415320425011447742704189417675662808630563214467579334434530132618921214411626964234108683993552572327304592522826280406718319111827629487887226706904719411572290845842271356360976501583628875077272146192244570855949706167418298362292644151099779233060758362821726960754983557129342049573020925032502602798265566955088306966435856926918500728052992672871372912442504511528324838239402250058273799804643422735665571469956481924682252855721782143917324428457580191651626956092475853379448759603322240357609146541323218373488244961723524363308646402313318915878201987189049972337053477012179579990933208993439160508948273987899285558879051568875286343669568408378182988535400603857290815984274729081257504856200902618493538043959371826873203541814542336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -172458597017615288121614367739662191112192603922282438128681699330940825228605548429127268617894580348076506259768728375556017815841379874385793238267328934087491721421367978885897289582676463914401718066030367430897840788671524056459336973282371129960573560130684882559991677276589110989296602511106776242010655022761377375577039758194045315542608698352686572942631317758140808850207238392069247295721641293310732843667015788497014754385372380006472161355895555590669225292491925238748290937120067088516841783409812414345515544751370824826246248796594655382811137410924998676907597494779278678245953643707476321160788430796155241030726062472020866527250354159315672452002384215863814875859234000051105812432865257257987762523666778128238225601613752082474644535174181343591370933983456555655218288774637087249434643533616893210163389181665715239534105496626188746848338887526233420502509432286178833484117714927179797388324561821926181981531888947590050305268428398933269714759683829725864024253952361097885100386437728993066581959757081040395251854691199140293609728152047871935493812092815804030225661746418584357822119524108748640358147020417291064554386075951111374693105897659530129373785117704492566785319284146472281583825464595088700224301222693099742943875000809251317545851537641223511101144068561018889626772292306499455886352590109301140344567429276154472740964542301812715913021136835806489829938667300126638103645565908325186678368699256004931625682885326448872194588643458850659516624107143161510071160684828388558552504794702685198490495294495730914365547672666181690799260463709790563319095244278728827163162046483375135779638123506379151509045007200907437080213668588005354779019584131888102955287748721902460693186445752707967299971276931362242889263065962639881856418415144114416521913203617717397572975727465012780697279706327766725002533812874575640445919887858368022914570684331373703041254860991093855156447477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 20821146025662245162091894504603825679301623312357142908919412862647912480030431944727705987087647994031097564574484783397972449360361999253148738752112258835961040318855409735573258100794732301687771733090260664120239985728485278645707454868976372042105866404392847248472476532002069170647065681513641750575639620261207979626188909366000333685650026991831854501856654747814911935403017728779272766209912519172763468315152964590470282793813782765720282749333989395545406492978042564990100811517412956654498719566442765081576079220884519795830379000225294744965119010317687193575908475899795641028481109994387044402931280877464317222041540587144692512338500314245449954706994122114963610314104914380022963314001713939959154374735849984633615331503821531499016878618704063777210541043384498882635350263841087240776242072021175981920006477736544181218616893562074476816461442552246343425741973337605855563683830953604024398155488300347213533852983363935041701558185706118600444281280989292083337537760630810191695725636579209235723117660816820651483892857840730970763010517305200822105082151814484900948003471882653836290455209408886403319060658704658204645450314952966771394710590304145713494894362504386094816631727663266864908981660078421916078686067252292285645583874576128609117877690039053062461941930064631166893559616138615773190023688413292401097641806376975947540259429481107695664366055298629076215729247679943378494781100615352870605947768767119421916546372069760744548950001605060737031355706000493355793747912910373958006300173028159305396910186871315018672332894363434345514055102183119924782263808735335075073471237172086246732347818361257254565679635593167024357732826141638233404151688351954021350009629589303679519560160889766131117802283527186617514281416220018744226189580049483352702648180261267884662049862764331756278861853473119135852435168024960417948780943000723851386446781264963633873667791742357792328184233984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] -1095735008498082388807411351028008490795057789662344539366722407502024427850071482479573713550583479980332062137124806816212875387405679068754448689618553748883671315663157035092464555252273500904017082817429861435566220067003873786233421051089864520432672741625104323359910912020013717524894862780244598240498597292184025928348452309731464014467688681940700149755531124401040203648413776632441983788022397691766120899167702345747615008300271132272511677487881883437913104424767582695603777303966360025425162321302399419241149016501985281953298708862758744813141119005822646012339946070529219004727642458466971667100492385545534837751902526946931735216930997348134139400342603264270917410101168920071704177110682355864216452191313031013429529938214758657347271742559032554878858149403398077527604118629684622974567637520206008166789637358642993968190829918232618152701965459252023790117137299858215523744811641131855675497070313050686762267644648083789399645917876768208063453758503937978818205727594310583492768477515681245053677714326000097893769059485766422299236414994653872705294713875014568881526745810262381605001147298314566603475296643665030397248245497947241211093934399476105764154936120890344939706542624022040470655229814367022269433535778354894974985435079417064637155044878089003997963741424962515921865962545673218211603744048145329592536778130128884246489235484543638263670017297898629937474281919866162548204591093014796857735579837323874704753600388703376759886354705560863596010600458280731207085800582132359749782596884298223276996287662716304704800728067634032769691468706886713899838618073568254141558717567303859271273737339018661813245688484520495904172325154875062176015465643742587838075986337769034846734994525072937200593756260934794684923779628160137277288440359043548277523215556843962768613563547281041766828337472873089193566804397220355796109013726405457410441522832601078882922314757839683321856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -1024630146211808490553659320635697825932304935638397625774451740959527087814143703687879417255645360540254070971595540359039081987797364427525450853671608891694148836110311694370752819106300866398861812936481195770647140748661352157025405242264820592615371658800193792667761056567592478029301621133489331368692784854327744625684265629506489701882970055817863267169376993314017413929560988897055787362291814313008442049022764027644163638547373508274386325646656655213630585446848065940307640160403337608578193066938826557275726013492566969712552849860421754533437351848564328863773498294198990598899287862420183251952937779258371746635456529997425167373488228118696190291955546073133052541127020289682443523722461446667808196880241448592617946822695340158262952958735998231651247848218032059004302175383769650248874683336972340718883599955280246065887212503062373639499808225913746717106140964840837508031333469579292610247124219040705554739834973439008178812809957189326601700623232213546686508076165439040012934848807084203962503614069063220010746538559506833529160297017397581846156736644067125645841676705936366608798332869611460929278497807551393882543174519409520941490520208081959147561807637481385315185999812443941220805860877803864412072178178211468753398521089807266789219802705494009804218808888203608077210694157413780857332255469743770937750022945617128036223082961875118584880692347885847015536291134865239663207949171660232000937559992100184266198336530482719710541708207568801606901719597124273397970021389899787621826073457743572069184521216025364345486929164587163031958643979643096062501399687049892697252948903610656106174056069762447389031186209210715731703071488821183614324413227994257791628572911637956554611267527259755222206094568143569299777634011806982111501507767412190860962453125405932310134723220522889063592612129034554637876215217860462431706841131268425636629483926015899357278056108442605500497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 89856924907282800147039764154645119141828432927726251260395405300115460731343243112738652476561256994401262194381694737496022440947806875462098830556891453587947189499369056079913956755573977009966168473396666451920533500857441152234841524117268457581788057565202987009839254697885392222538120761473541623713509422877333618390740735199353704236097222874624312579366075206885086833524153460120289135688428880962186765033135714456120099338570715642345481773720716312570021074375496533049920918598970669516284150794664697053603823639296251521545990436446970890008365479601402449341387308291739191202603100166551553089230885887188355686840622467519924238249661826136287413502915569100958045122216226503199429243646556620194996982417607716674181016074097606937419771326288690777919824442687507731531016732229622839701031651833639708915311506419384219725692544738120145033783545622490177904879287646880528267273665562776710686032227442612177289462849782649011234498954589022567840376275592674709350338921518240434822407518581393791020224577811683171269134511648978931907129799763821218740487318720435303285949360851064592427453054651487571658639113627058421701400039301239646236795619600958741471379808389281793657877554305976457361048522956685090717716960397972977738643215804959524608757953886102621965895895013973480341131931834908229208138901329779701912987010593299252913400461835563142198906778715954972163044130869772550833937692245770593418011399871451034227534852550691208356664556480060152900118203504691405072280616185623590756515777894291495680781458351623791662855031348096484636379419252934587852204069460711219660716855041241312441045880785397560533494010809875706551225057891677924966197866151565696028621313068336198305509583677014469278391553953566431558942498486236321540743403360398147031818538943338857594303993834593570824106090925942164841559881582377738244495328697873133220863325237665169657217163263990822460194816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -12744143516473744295244334865722040047996391551113773280290871789913173526264641924058680468164007212069464721792387469143188860356384294333486205370373709045254522001345281901888670476865979029378490355002253903921492107478672801663659151821705282565139931500319433889578047611375773726401942301413868190001933518562438773702059263561037350184934159541022536529832439097619187010096132337389500366316021450511275461397583576589074601989026688763881320958411766250521977702043785127994281515965282049287688890759243186671536423567679045989547796941573190030946347584580893532295997056386871929076406320291585240558595740886688597058685129120028984868270022016394278046531250374238663190400590325844779410119722161597826098247510296048502300686992885638369522753808896679100159383943472166176659052002771731885345929233768336817671369766479850320574919961640045474857817307195352790102523549457881421050666684391838153681346206704324366746011125423532561235375769097413901646026931807194489231701170359836415958223767453840740819445039311917016895963518828241890179045157312698577026488721043945743424634373807548926499486567346737131736975556281371016904211737090896102748483625851713846248555444168213527568314500227172439519242196443328963362038584111306239321869407859338976752572986374981569084632279175525326027341445433471818830861363436283787430219861560542148003440486830280319568968430559687515865736835616430171417673825931284234186809948238285238227099592268888991032688723476697543372338317614732848700133213775044037410587593721251575237194506196065380337177102637810522394057194469849105102756048336410422164296759922368971610251998090714145234218435829518171653035052966864379020934180279091200739950979542485366858127381104160432902837425536923010329884766587813950317182238834941827821688429616636010334114781348180268687702917292702511157561129577284469700898505604390847766033099541202695440218438751724607005320544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 515383159811080591136409689195499013377739225803735050628696961089177611529974180335572966901668352057491544330112873486307084082023990411576051399735446768401401902288088183994682308810278973421248689742746534130245161529402666565663847790362792405775052618585604356370366974235136284025434549623169927401431929833877780581460526560999820764465927126507126107312411883929535958821206435082951352250829158035284945393292792618477729498946478932672743905073457337802799592805383537211325453705465635069900624446698400980150083266975679656181789397940402760370244315133252933509752394180975628286313366675810220852496473395322161104466008947624763213269642078732740852919395172363377070271243384394988763086210084797204469675184805512437196301067699384350044868470771675667216597683356971218290639732943065915887192623841770257391518414711989445753166042925622361567936026428857844230613418144012024076773092477853692660220878189070070754289295603686163347111783856530358928748634140127295152941244994348857342082285943907947490623628671600146268871058119420277553570407303525764961982938851737972447493053875214159282047596584818893122204378544668823496771664086920387477564254949931314223847804952666740474635157269928190462845027218540521512176459671892258882702705785679248040281230724241368603424170997393316020362530045732102123867039349886802542715517168089386826292941843349420627888450745841081595533903206950488104038601965876881723411221202716586271114391840580028827992059673398079385173474653108027966438465710220400029353935607422726425382218239347350937895902397745166226793767732799126845301520324365810867205324181689365956268634190868873266639630967631160255133288024789957535085329506332316491386740328974093612798321416571479859564290316219215810173401785586262427769821012554325173663810290661519625584637188067271695472503125739723756074716529066371172339943515542991858812003272130148574754751427079766163766470770688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -9518766176647398355318753506531177690799015058070847295587638890103610212129795984172147532922343912820138953806764686780480885766306429458717179601760373754103184833971097913587547915007756497433043869188893375147573235078048181530084378009947211200734734403116535392027765793976625474614573561511902823418310253259403807928923893359245930377753164398895027633950764145575857942420617069436182991408458081719654327074779684864900610451015999607295277462612652538442562149782506035839187530467897461984776854896959318767023679733626287294190003367242110205615159172480158196455112186837016817734799778141555810341328971960412669585678184399365502140988522319087296478074512230948002151726069790754618418648664409054972531913504361247537344055283308598934692464980840765575709012535639863609376671179249774710072026305970519407755749853531761214853589913519521155368811217962901359720697425990395830085799138147323301904130894236204739052237712710803256887176702435357677456103995747853312056425319300924012077685231192075355176555022200471274709640041744503376699345075814177548098417576459037479319962989694466615964812158849405012435565534390200718726993047906471993614611484367170342228161875976599372636679249407308554366098019614476153034207220288976133871921381347753025630868228587343083086937616785174925978456362002612495368459354734400473548251431591440340411235283077975732547440660685744026572903463706423525056084187735230667529628921383948146846036140939367266458478159896425373587784347784558267323334893685681729352963436981166418766919833033773169430504660636954106674931134489042660364802457426536197749333398857734175572966388926924553271836357898915252441333506491691621430048864835360582379806907361252215090828432955549883812184258728990795878627691916833748947856323685573702776421084134901700981513792886929388944422242370057663213106638539369603157975776584420922178768286089466255685603303478184980652559924461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 101843654994516835413749338331426782858230681679590736278980154293451230045377913589973045029136336797012822143545013710456246015390632432347320832818657156335461409555512805600336501751668167570214007722996669371594442340038224668472422497580012990392915986829457579766024633961053561018404768449194241802022990824059904140034618203510046198422211730717837528794861367892781512037337223242595351055632717458134872777907584851649617998780506765151842204237448653243114620495600431489619725443635062511422321790034760434253935762278385056442676874441781629676235666104901557759041984141341233469368145649753693152527088821001545978999677576907510830687656860020707343859589503044282061714116624514721445574183245177102110369315069637951104131267711355043889236290153233975418173609553232438504995887395820232009797572044756631516396605668754740950189434901502563465679989641056022637934619409112833031857911477132091792533826354354186021371462508551656705961118187842824731613974135290015734250794148371027935617169218549555118826062440006976186762748483180449813666664278739158102826518419611077286339024455001867596911800660943666874230135419703874955510609294300793084798303245469921079948317768412892697130234158239726478128230357265953453823146549527203576655133693966349363841021728717580025512193617687271991477360206183541514881880173555475515234277613213668812279641160090633730912934586652395356266591345861009294054676614000435142539119338472848464235985002383673502084306532762672938483974380940036527204894695721806957979592658970351533727031324406829954324859154803745961193535680517386103078691536949441156535021329397275308534695368880501448924617727957678652173926493128031774395854033155323665609170798524725493272805613508455224166674520701390652632179028044581701294776358796190597797443001260197578492753060440191436087492463291081042458865734155613204204237474014300512551390844266284592054148149665851087075810140487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -712754307949693520814919387308225165169583719152504448745895306367905207077410590457968700633340721009083658883215072481928938265499818112051383113897028186211202428169779041894778439271732451971060986498152832896215313562603486073546829023728643643245088345875532644316798913755100408436234293432597300608284163584896417608399765818406861778350581321503494656441709531235460307027224194627811894247802923818699203485307132733177464232566831691473855935801030227441829069279681050834347501518367505145125896936750859018137542911246729404398244025123216768099586209866964499583884646397049942936970023309590938332862870957609533946670411694993563303344417096338744359636911778659237697208481375328851159997530365012276376058871003237761268836497840501709657002029216835019513103679774699854122824123297316485581507987312819485538323830180779875043238756919556270657332835531710960232756225481727422136981536817905886347641108084183425724044340989909640893718294974675917965829131224966547142323540397499378985216552971549252072727383038301891295121046735785074945421749622385950882293146678454045454254354317999348104295424115938620229490978653924027092259388789289356969944160109629451472381445105685214470335084280389391917382508194476865451067176563713836253821288392265970272754324885872903247439230931067185142463397243272724230088163693435921195848036942437356087817650706606341482167014942304163810245390512264997124583623398273868802800781365286993173788470168856516359831371985318723368118563684070871987272468925657002356237546146520557173880266284178198231095888983846298724449404612447546905745611013264936445107596717958592186911385535350875069398643064545926950016032506492079363246677712094680313977004831578634075772806128259733340839497574405470550649690637076546186585170343150010183481213854352901492673954700574465923718311458573730674655284124341780010821318707015890201256520229944300141281063109010048618267521681719296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 3566988724936430519050923181185250858651872545089015446370457393166167849089406519152353300312715035415103264395001710885448766155803745578895072806216584088469066191852891505341453158271645964040213043635501917759155057666336825198399768501679749175890749463392405870747231698162711693886712900453062963044026776907331309143881353350908357366781392765702696187753501557532705221826621154859043745396101279426501989530348423243443460534920186951433712755768267130083040661876814211243464837875274457175588358818737006149336044993919726605011224211078157296439614490674422744762560064389246271767863674351167581301094376625700107409889093834846860842474815963792608639254396717854225498809406774334256305449369551383863486990750166629312156909233677221159599903384107655684132649289046227162501504305821024858276291179085745523794936044560094652507810832039105145578369555161176199978459208599192384378298062853917348182420715820493741222514942473573672985306170862572834914274755981104394782948404677649581276386525161354187580480563574942077198520166864888188254344970070694734836682524836703230499208556463264290512220106586456326409755636632544994459807268029874853350483067503438188689744818878372821110853575353093641845499000301635050821752348405287506858085695877968189940028970700766928708619085049521167014351073258347419128282161248885013423972456742269401560584973569313423771829523542719013037646498150166257117839675707836990214191367370333879544812460029619256691962450504391303943411594367531893386916664799593422513276360284813069008633818234632699163104293164630522034709955872280097180726520711209253092629782124986365417085780487660779394969724091968451781876041088892983398127259384378940627058220843757668980033302079385856441551073891369630165099509427477306817943654622312215580461491363530595629139425613587712080915675341779566792726570718888022213356562135559254288398076277951908509494841839712865412539622839287808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -13011829453070795706823371807371916484138989320221169967986355215425583139131218002458744613806175528537215709291012768311433960089847139737724869766535093829914394423943779012483994995271517344590168642614147680615118360196737858541520003311995383359867241870625300765734007814670604511373507308160178018851084997024425401530829547091225450055101320767118606428414776645614589012389234152218057577955492739580993274278603128084042643424139038852442277259271583840681048766769019172679553216098404593219142780006554129624292418889526303480288807731566652527346402593458159731750659456271156827310748404622311667791632688607745204589508721246307592505785708085703374147909412299797515889250539727121844740228996627896819152280641566421127726291665636999239117954824042502484366198838079617227290409719786321458478957073163764738261388043574707608938317891653413368373918444646450413820724521738036519836109217111939589504635844180459217900357615740141010994146680544853599863118595740878077000212848745007690556243511460910017555980236188136194056005014531232645659493696304821349919220099646028769515500054716764986588573688838504853958522904466951676615115985054915617992552499800439030914441751697193027115932660097126869015356524927801359271991186491538513461488915323121263863030099591219398545973993783656617450109623021616938076051964448551082670177572482278426800694616748840272176023508022096735488872204053321860130929875546417190637613642313325666625949139480465965766276786764583145392917766431780738975068342053047414649864552672303745151125776235098106427045181647486525770003730346370617729285025982344852504413535609707067183162645214647622406184136682995572261648685357680929241703582311252829982715422302302251703377089121963427043645117190863468994638950311043074407085226541532242917452455942166505139104752567976025332161635293445188666948615647861390006162988828765765702957493395486076462926909138178139641177333469020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 6997709664492161974560624507103674646707395464093112890353957886531175945048732783865102153898436040756847786313877867012059901450449081211868226649416023270109594503419792213760625327928417509689204861553950358236932051176665190324334177845137312773821796722662136336336612975646274199047654300188207928971705732361847179487614808302298030743835837833498138147737314160194520277452380129296490444206126584574539436049084256734779627916343748273271129969835428247881098842320330470396189990464546736139162812512979145671442379652384591479131626738956959377731709514923865700353914862084231152801086305421959406827502330044185032406567213181574889333572659058618730272378307249297160572359459286442598924809246844242017962466077974608367099364516458451916068209648127478923636532157842859288734622314685873497802096334101033818869305584342898070029866415565099050148973832122983844581019265149165909193062826348549252143400160677060704636204057629536094667178058436768764213146313254604130202780775683119661008346159822975647384554024536528659181532242535536735314499967162282260975854399121141374527269234277248334295369616187235033604225094254973755124671574087402435643130667478854954741372713365983913472191909893094506031598678715590685986191284370729379147489265192574300861654017127793274895229579367185794126661103744203942660736623628633964824423409573211373339120934413517340948460933289093701807499779011593829634070379731437871756170499046906096747332230976054076624393801051363208249616548392967678440745842892451882166836577577798761825887595855214002307004244572297717477244186636763718307001410301421712268320895971508452964889921735455308618996000944582521047643655297221776248862105253622604089087533364758675582205115602810181544250344006037005864294357340746699262317502730450622195522569680550569334477380295856087794015809314391244508428981411767062816856153422536430384734093789771865096910791606897402420024293587943424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 670922912829267997352674750357645492664723921432080748627000588220486187623600301956105839432080159564153571933911549936080354412948527730636835091575022115349880454674511800276684917021321657307274170121596030845441213330042197219932026328979547896674362641608876293640597955445311026969493300293364093448380571772563335023025997472874588635349757177403802083382633158968055391711172270069410556932630748715071249878079579307203895464989506768381955328690038736835505275879576033073687491528868155614150100652183539073599258093540745775308105119061003449339924446777292705715139674930132037603551687452594995863752143135280509974790075266689115113229157613290640116818490473935419568826951322146634839093895596955990388819571500973365152159819245183799614116626925401381647350428050623592657630490094940933914822531037142015991956236164728353401438410152917471563770427479309524737822284454697921693608760896379749588143255428706668721187901590359540096553702013846177111447845648326222453598888334420794260304919192133616038853479009855756789938512350942905297202440554407805316097418609520168073612088441711614788277524154085229344493213109783695718446071197501787332018782335480499940527819333908580036218515626309116682672766816671514303697143052051058603015572147483442426124850808710097243625279568369646640021449486646561123096144909994735363616902233856853864812032362592011521372108793401028200503327118137084579206325813970262977328524462752569753896792312059536098676125878774141593995531433740107370886117152326971312702507573891624884127584836789926756608182409599140809946706152803324073543051522079125171509063977099850093529470140715812692190324767606767648160022070703903841039054141428063294328183421108687251002995171174228451113436997421710259682527065221921803485929756012641758318685430888270457622314737605977812676517548122377778391405043970845717531707807179592492715937398579246678075838374587846174965749475182641152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -10129396651909288880102046128866948229973028841629204670233521408501724084804744582823193378132578955056663931438105850965153517135975003532294289717324508303074194873319633057148113503889830842911393213588238392603516709299966210376921225986384224333673272150633461219301582189010763813653321799305419615918092004785655580886008706192965694388443661355379719525030468784994176146254359145052171562917319312066416180601719890468316076077774204850918707669141776333552092517539723402101715536537967819691758272720996632170087106811243465381179184813663369429101169472823181681121965642216805068343678507199577386680070455715788967940428938859095894239041705885250220016083722508120745354775173680868921865125353225882640789371403966567789021168371296652971383858142458797928758150506108401885953081171600888045077037736133420154440900080088046105847811153517112539163632496090492692713444974787792753373784592486988395054670053120041532696937531750425727762735473051051873716869573733761806998154705629029017232550394078982077912490783245152966426490931378950005241474917824802805030594256752778238917425752312729120196402840992257688293289387818035837663991123241417577908563375187777939547445987896230023824899029697061577738421685233183832789836757362623317583915138606988609700890061161703218712218750085202531967515980416937173774118750943016371063077487091825280265537130204842155293225054529123722198781362664118467250154823726755748019842952804858834104954348210537605064404666366946829791719285750876781524141449352638039330386876773873258437831810921794540694808257353288306491302764379023537796777044583320315700910761291754966164330173362967918658095489822958605982218253840742707956884652060875261289760628994765459734174570519628100479071571837903386136531672898654363592031520756173853706750121334861088688057284482081350016027832444725796689828251104077925318475188925782739751177507599987591715917838666087204369156961166996537344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 95411185133184843864116530182794555029881616843489316747283143847046263847539416473618858047150757277044025817409243132468090582279705721587182955693972208389359968998223579400863266461521752117791590417840039232541873190193570411890466493128367954492295637520359060137312911888979793578114323495631733168322285686652241852433332276318015809025395988549931095974421817547446806353797912365387631448403917361765289694836422467942856984135171107204668724275317025731368720529559198765639944524364947868875409127089036999255385763354629162583423509653697786753867645008607720585412338613833353513012534779067561968685890893685677611315780023436372492160357831991309443841087815443414210080632711570249962894601900736349107442953872967510966887731676542987081982228516955645837897869540805857827095868265810926504745554112291671782067660529159467716821952150242581645218925399298188046222462547038519582161598527346082478773183253135299460485217505454483368153694563221413102200340385215839002150435831531553435672374475815533973300499317911478419011594108770749584351173793715126956205781088020449465415200993835949409177734896984877725717722550194682701796981870583113011310982756213163813504882594317755442677441303674854182186612086101074294749696332255174567330993277917804616291300410620793038306401132110519385695116411023661075573730469091341121309469816588454751381098125931441425751352565876755806091303038517180015702582326267526767687003921075946253971449685405061216727831620722291203340552122114444594699402123330465694214396909730937233627056162924005135484538446040058869718408824908821114218367363209455727926089052493574339777301702399635892870379865733170169033912865136628760208334075610148260038232583097406156144254042682838189547533723328722135728841840065342313286752517278456463010729503538693218733264421771897551411465428815480481425631429011433185246032993734152273293925629599088764010369808639160641537551469693619929088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] -664631707527790679451974474686996851932194631466957431337536005380899033909159208931989780466609296322905111671158614267900461028812782407173165050527824438038620247851565016503164112932016973356480032537373940016652366178943787330161443102075753483883436778393336376493088949972515093086285620080536341971556565258731970722827063967760455090589938478414809190572274475983437073643486995548366821093946617237031700851759921168424287398874596141274268983346983987649211475651442678345945527456683461860294727981615584977306415375054200190850498299831893679925631227721854505828105836023032582509504067742792493007593411449852243527637575088832906290413439296524828639646297911078726040353202280109116378091949904757579612596384328226545334665061419469424338505351439346363584742207077229513779209938171905413555257445118049840136256293049104570385971058438093408028496236648907773690994319276069121325815271545278512052237619065255252492175863500223898205923052172326696145642654768081847413086002021421888498950547343483935897574796724905220203535271233988771624595518710097242314195354396411374671981175092121435089675219188901086081581866115403960627852790447906458661330652339122564676587948417486092425064932544654873025531155859552056699417623380986738280783524126018821521797769383340045560463769889953380648965574186077697794505706885620370665264271600699297249389838852862794338183796464198923013739472545469909346388221431107738840770268679577941208071006421356063754826627147277495481992874097400354310593799566870050846607909363310926991608217309604439434420397424215037999816318922479727727094020555652062115887076752709902947119403514495570415657041178266556310803145509651929693555428044811266164601271061036421599216239571586305783543435517085067030742543330881931043081509400018865620501208449960244565840368750777112798766255434494666022236996158701546135225562796339359231049100240428357778672311516518593178435532699259201650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] 3632621841468385837419536567865785962465702453338207737382476204988737401715014253307374728756021492825768641948773654880070012182165428363995145226161065866372403862858892464589900578939242452765712693016275817057092314296961911204705991389098617817574551376501819655213785177436026002843484542819280089286331235783765737835778301770756905206481792031838107047287259005382688084998784266962290593597334850186010482398159497308348530466890811971967058970644256186602649401848591996368169373549454359401835890928235200518422344145219424544837516961152406623257233734447184377458072637288948124188641855864990573783472453706289199380852216868230496814522617500930127151561782899691987593907965606858333100292344848611220460876884132876067178475303366003564791945708472010384342431889046386379590294147968971540213029691578563774766981996238381660435714971985640276544004253750285143982326441289891373325414996599000759369756669800525726764311922704806679799128960414390012747519358824086300416369135876182099743238352964015863089724936381772003211396142507164076907968933709579447720578361339749565428303163036525514541968185330658438559539677212386420842936409233765012611975291785396047633014388148400143333519066236143338400467713521121711498472926638680999569533201969773856470949894721000786842844601124619826483428714406149839490956901726853362506242163968400834330094242878006775042631835034118163352243298819012887293065447944296463858230324550740310081610726141396813995287065401146701377158747670793693997668659976753193377822012220616588998245554759703627939158715427427300051434425950554859632385114954951544762017209599289908855310345712319671957915256429198919119483504531181848057255170973652433879905538753238761850200743448450124457670733440141726161673996174145509583584748200022527615122535522451679475362622444557946081080304284845832836827321187696487155958795198669335158536312490095954987839734625419465406888027818953650733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] -16117779365626381955737348284094791694875896096420912966226401649864621999584895272037982916862115066561309760416236702893597241205274600710611693272847281611607413976930766925199821159262112173948165192515683334211324324377347037088196882707763356659355388643367826347920561900672090789142988909536676278745338870217463507806370303632561512399867767206683954699145743787622967568157741758216875804335639729771698966765561767239081891736567912076451284554158195660758173827315921360466293747128221559468054600773353007639150455777154714246739183544755218730191517053962027480671186638941418009545061038683963639082912548344537685601795077357230692770964899604424510388732455271882418346020944266468111455985487020600488314802313946697837376581543771333100591452252536710075371977751648360944019710521432230349684403448758602946418699509987287356067871741567270197449128588612411322793347083030236642426484267905021295260919879035284988770095110859548322944228497301261455080393647816492897954994096378811357325892779094959441407125300513271155577117482377315512557239887222687488226209006382671230865254507922269318001839510712504391716264514451469878123869755446702074011779979519918383880211172215454323678184351417503808534427227589055280616100115880855442352953380805823718538121958411858438431304164298138877944986600609953934321789839733799207528237256930520451046109660015110306224279134786101949394740534053776796160645126713731524628499328166697657936765400678929800514635568240946490901958248441203092369072874642417164753365694074653930609101833783708489192519299805170120514035664822041485009446396479565161616579532892604449462688582841082543042424237895176164085087510197947060109427935600172475588893579095726781278715341518368449673377934275445605295009104374185826991697628531583756330673410953956753543862700499888750673873337476111469883849325751882113257481344332513553093994878257360732015746846284087223416007573706267659599872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 59446516662608379652390319489161494435110480160814809770437000228143692410231627315386087540996799471754209899453370495357921694802030173051733031215847017467674732821198708716699730108024532166009943220414963809965475156545947762222082113666966715358900368656874567093626055287225544119353524933065319300295076968372520395172944326778663409002938828388049982059573054148612435472047454749593482336071888498089225386641043070152404063658825236880573539532426318985480992518565642812687838423126764563301934197508426441921384269367832828693140161898176970240770397050250147827756387784281486458162016717358367638370570096193931321071533875845864180695021335195110641564043802122694714009962845683671878315280575775188481198034714389176857000082751071936344983172821896942867658302972149008030113668558669449748495819068168976690752487199391401175824565750193261481746693271759543245881705479929486029748364515143761620378801925550392277157102938248438199813157084168112869574008529616408291380049913999395804775683085473136314735402937546121703003319220506753548299077112984734836659294456330388248032345354543426276068531558815777838952102997439388899752092189426622978198724171402116200498695028091734323751859740091196199688572935799895051968455495488363650642542904585746261582649813113836319173247185498490999292039031127325053135235184782460468262582537588527287540154253817972739508381796181357232000648582045437404483809336423844762473221360535542036961817658662801047979135790763745022943961180408617514783194473967599593900420619233962907200915157763482833302249081543760999088389428119066417233236567070013355179504132013485939343591594664217182339009022634907237460827396391344915693973887506153231275356921409902778012488422245049846180086887453904841073030722167941761921621855449613957385478558679127143873732620809836830958626431511002569114565583221882177809577803909268253244392262333514224156428933045635659274449064440138681024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] -185553086597861725498429830218103920550626205852098637597852064014577963939670586420339596676476571465542084045524114439103476713398120359077597043574429824428778184278504022823596507148500272096557479508367610633078038306022906976831808155779184203521220769729325554434332148550437865943488466108995403761618174619447475758348638770730011167323716396154480105173258794552370269863724793899571434705851877244450079461020868464109341868026248627493882863620907008634099249772101539027127557504051423498382382861574631956126079646145259548086712765569139018573877799292928874717582008798139751879096517574748705343354202520388181171385623154932322282957146303087607056445547089913809316756113915211524636295547316197002426985750965643212695059163083820764992936369657086229356848270853234609344237252032249762390367378535454123217117840650775453199733771049630983923864818396526975011734809582640066888210278120733061005924198783869001576067699817811845300325283968095956408710843724311178178160265557834717618184511436868212178658559069953050145356832778823676945853182478816385299839592511534571244113865871613362916701646517492024217910115362740494846465447147450187682465603797683624928980511324779167218473683798319076959710764731809965023277345354517064389206666743955861758878306009002002246830069857390898396975457592548759779587099960929268301555330036458599875971711432671669247350817863842213606524028008356933463844336494595784447419497291959748925070786280550127443413839421419625688001830636713624987708229911677024253371382264189890289770512787722047559127782998830995980656548687273710658801590848045089213758529043889473656925754725733401754713343925342668798156655373574190654761074285730801057300282663882424309773972468083142643190944426083421344102043787187120110948267064280218727060421547177171610806323692161801765764077041533405515275143657622163309522562150640413340995411750460133991290375230470324411485886622296399744598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] 497163870302017115304092802779067564977287299534042341557951376470769929522420083483271796842947215486522498432719937141928450143890621662975708999647327208450454061128903731418830671692122126605406012260344014890054157538543813481940156452817312930280439591500773321587575629867704938968461104441052799189826703794716461019452706425057094991406114314232255735744422245037671636752514750680795983029857364863552492499764618543600410345784167637904736081756259226332315733375347508832325520913535083608173618779772149203665404278866154219223186227231585061775745279081267160030128474075604013891253382308854513222123793187624127697884068196142649222852755450507689220308310851234074232416169083819306904502582013758658036996174039578876100386573644792285105272783462284837891225064543702021290206969909668319250095965595134489095850037625329838272302333573973215378645411320405563407013234860990857429724120589631454872466402968729006868193456352296143987190612805661350852518713316138368446509848443448830871545553560091920068748659766971267253156279912553881155206128938438577999885514181081265222385791489031906553995469414750592922339661623708496203415739066559411747556451894523003348021565132150971263464529998776549409756186365297943248035861601247775462096859940086138147014389541515797887362208087401251213191796220969327175149856326488772069437870219593477698892774916355713856973993676927291731820002601016072273793968797493418629053937356935815780151309678163962264945073023838200392927266871098478299509112365864057224119464812267154083515211613800663965479613063504631888938860964306602069486056785612807825086277450730820107575896982193548475110278757214064394182901082226234819799239126735491015002248471706319479132828088886062018635198306397192854563598727008106412151336692308163151328227040508737336865240637333378339090645786821767397636344125778017489225951230091022810430794322166838492993515872250079852680967741628982889545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] -1156830733460212527269359378157974739746987872031931512571718517604040575760189539620123134729756098231481226325399416354334158293025337725951702674733986587584192139307475395447672988252542983536943236269404281362763959335195979988269286319958933732930989302782387497606508394915328822355223627433925641536271693989618399383714525391042147023189286440281838017088673782503243165803276559025324669827429524304961276045814761818636630781052492571097319800165649873870824389554534946996043744967990325625046611947160420461071334277080877507520462842150927112980987521777352165427389494762123835994985857710602672885346021042056996126871616139587118295835592276924355861564268879633288590710134322334813548305137510091719548828028810523032185717394513457344081262720233549556749272762005315891328681298380188022391636368290631665049496668410684830454737136417661020482536866873466501400485404031590944225096902330468543572361924946914204845037984393796880700346976519465963976916367838260529980089921171939474986599125749750320325804062443326844225111963387101422355502387516341048802023265449857956684586353541887762662518045830123017167929467616486149187113340943148651024653158699711041252251174092794973062726045965908407387736191416670376628652996513129576850845409823751758677219038029288728963066460035832598884446698603349866031830346758004567781803067511683301923883071357109524227312515681613367129852710184295344956427212426483269967605888821139838503062641194416889055686537676916394142265284042057997207083117353602250116965605637968610912132792524371585969941828977596812754831716333552438234443420569670900745291849759503249505179142741398808246448504605106416496678069950821061993874637695698286814492428136319242939401993585426262082969742610306977656600216198462340748278296748109509756177885154937237150916568359758253085979916444324286707946581654790210099778087156249471901165178776649993073775253827979678096266341654134914358968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] 2360638267274812859449961020790814136474371214325762024612688685625949931148780019910983269017623935789966476462892262290637358076994726240304023817856321544810147125073941188789128043849055818961931438864458522132991738977314691874738210719641353316527610309640455728711263148353826245917972611969804438097358476230729209405164915036074127550911359783193638543922428268925545808093671425485218004421451349716550668210351301952327083980644298242765447441424590593389265158033209006479048327031109549261882847185531928158196830348055057424301670848489145562644526740554112067396829830894681201251172244063361140930248666006468120969518430217241981012328491011653801420185027778349005061204275828030571173229447238618842159757277613805313353124332942205929799867499013395853504004085782465459139778754197687571295019603785791668120724147107762190936493194494593054465970828161911673098793715531976418614321745173421026309844185894636221072392891732552394468390099756436722055669542324165237342732366813965912723602596569912863062348334736462393882519731167908119992016447984421488441016470895691993610064713971298440832442890851379894246968909949747046103619690966459516525424257060644448539252376558145062324207746849303276596305373761035507879717688804114693703871989872746767943789211147025794602324817737691248356065954301047593168903447100616627508187008061898438992820309463707533692426029259268002120232913912975377866331820132273476778628671703347867549279836058752262046087969103107459956570467505491429085031131452714760003207349085747981165399630408861847984739331597371992406481774965935005251684772964274828380542186240615220653490933388032710715536171737930811554687837883562014546379164611811597998998847216064005920886902693588128885822296890558313076219057940876807550888008857890239725991981030335574997582781332428740007014451020422639364244865754736641622080337791450108707890733366836625792286344800418171406770964153496827951316992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -4260519818056518655416404443893016411444216646043942031826519697606357633845423827968483162725064734201123204623044490417115837236845355518276798757190227413562581564300840146324631087852147559946729092935367492058568804822409476391388228407939412686408249985791963630153105139142290991439354870197388028162670019776778728703481556173668091945235156439376142704161803025345510202793193109715264324880587022139162097637790835899941303558730328940708914587920100021020313833277406073713088741291259903257747304756673954706383602538137067699010776926271669363224313652508997199448533694759841172463824852049416289483969469569298813861181637747759651958796396031905970466197567704390639016931036264864952439771854683910786290843527308521031171770165405167026028085831381981610762260189628916615310980209452258300145081257208493827684120803518296643762674611508407406017622703054054176268149996375903178278118301023480689603238353408900615620107020798017361087015018135526606949319491965528700490880981588163899007318598541641676883197406562176210839196912084423640923492733540281708096516869049526698848798316294550041641474434669302427758488113964887914321113818132521936826893001596494780704339455155187147931777093310995981508055167730655840026472142525807184315420223716305600454435834037990968423251896467602056506298733448824312184884974170226719308545422583008594319752337456244698936818742780537342950605992112165938089252055002421421362121904195007196175206587824243729658715984616599964406438687155260172021651957725411947471418327850012950178059818418046194116798561093308552331721114481183532571317205773551591572712099992241954160161049976110163300852208903617129988995647506041315843822239354269516272771761646595084870730639876192052578187241347453940651152243314278247908936059753991053008055825629213972254779237251697559736760732657233718463636751637734161719409016184919972360069487829034799255623964453237415588654630952948420801724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 6852751127678094432652859989560469558538256201707327402953683750492878497224829210328330048908216434092392748858499234710305471543272749303616535143908200308548888919331452557505555670249201858274154713328051445605107018985653664641241023893740222918846506581820201913328735104963974316148846748951661302138180246705318001967031814465256258118858083287461660011453974682215108098572576095593413533310244635931999949056724375034572142688727036324979720625578345295858225886965203714258502468332501734261263635715719982630760891418410278581795307778639170682753157414933773163972461071129408971669056422822796722988182933437394924372391737916697352141549175244461434961248992097360554363421128632068238988094328538688617345387014608469882809575443824388443601926883639281463832296676363113539885992920027015989579112395196064127972331183248469932846959250741557910883509735706342741700231185898022905021490799963419243532349952141209198071879640657761512000997029850503714955794882165158248985502149420604120463379307271606473285210344424263562862284218859736520140929696583961263211853927848512625920753402635674093499517769130202961715164413298036208477020720402461544815405899745492825593180597264480136839997505415449685169754866040452576584052811317028274689140887060400342697294921410698018036257201164413902685559696735474995192186890015922999308836633286947606722019233741104413680386796857259242916431507865927258938620790719076905452980858932377808713134737322696764811710394921790019487316902888253491618174961216463304552298146081925339124776129734758123492839495532985354885620650403716188297116199751405290066043516376300055428587954797616313423927231922628183293117771797106336646835110389071718423359452360682171251483026756149414253471510950728910507202177147485374529885915135264668139913062915252017745973977138959523565137580543466007204227054090595417409076125565700502557269936674417959560398657970643286581843689130980671513165824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -9891801257451103415662873375709881552640718466305076520895010323118403762894097587527438477878524237341288111356648567762338619361168685610354553282114906588736070654314378293285501585987899522659606607036464774417125308703319650148343018728989776319368075392726041191142299162095125137314199792720094588209649747201767373520058070827452805277839024841132749886596970588130629411411015465552469903553155805191498862788485378711931893781945218006957660000016843721949961622413580366973967433940885070688020461225083138622063855663012916162127453495425983549622761098036563694992369351644056555302231093153623132460304162584752237386516057679372859081240763338526716429163597861356376072533723299825438146233398884807659137854284245021782360396936646928696525431868768294142915487715531817132552940880159095703527399331816584105975649411719834223666103373330652772088163273095695152243438485268059119837575174345628825351179066020848247479657003746648296151443047796472311598855539519621314715578073245915486499567307969414829975065318438906254625451584254727954502930058268383736708131477583559221000313519737142223538043956344173875356495599542614510958660696518723545012488294173306183388138998468864493258054805589066865302173886266855852719593730536354974519492921575338379786561808583044658300717335522208647109932134201599014527507066696926698070483773171849479027613692781769861771300456130896143700272227716300010890038908413108931460525790949858503656255051998027207777056120332688786323725554768149624352157263432344014601466612543153883145097366020863289139916224650220967711229728348109587132475220606287664460623063360547158378866672674427794466050463028400022028182971580909250396390194196507804529100516554312230968822432239600559802209871142853446108558138653652110470650686326682274701856075251190437799452606642670959711736464314352055493951481752026165844997578700501202656695220946851324669629271615748238562395519186691873214300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 12898986001228602084009948280838248530352823180819679287172331053039321330616560896558885748267303354804004843655829335212483703244502669662690329524683176949060579528854170556530666712818470619806418642682809327917899866646671140141802676526160975082029734496647374234994512429765107713898203500166210218443442046976717697024720925298599839053124545868729485576608219424702088941954014834453631617521274202291512519054467229028618420231497981115167346744608992552037319701502737727646379927113790385368084641675595412125240622220749727009570379218234727374234722434231619223463865062708194959429952480204469162853657661440669576860573423194030698766788500543156700422050060079155432917157143491055637317553822710393049967009919999439748033905985065792821976739988355037346099668065278133618708395674487660106953591339802793728604038823856673916152799172514351374085609482482215752964955659462383059802187098841871701052275781417516360051473466343512013716657452402380230539652693409765130509389601515159250963494218228730517311072753812301410371365728800252057448830896496835037216590029726500897221819551948066654657690977280514504528918381761899243671080860892646347503962885300449075851905155209721975091426480058081672402493089860350584131603343789875107420054552239573273277895964497307698141402458320699308332590709287608189126196545246668934883274797982928972440682849615525708733792817694357834331959653181485384206831900356002466311935021456459450589351069559444280188969495534063475329303314373891078532611171176568284312854014657696593762605440534087411124077957130803787201796156524241636806926376989381531577777525533391625773001433876579031408644881514749208225401985436325296616808028874571444144312655582583630791280455504119994351892100458499745485408701839390854457583764637716227330235359375172624125061360354094061821915805170154419217348181012928846478616899824681025752148736379641394321532179793736447420096051067886231321837568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -15289978562122017356705418068187712986703151604008169263556465745805136220381793607900772505879097004568102996155478626505394743812334705305626264426329538282664342411682571351383464185208968503900953194566116622082222196440124202383595460876027466098458910527119909109949520563560217420034332343010308607426377594769176206425800020015429616915134809330727337589548989216960412820914885299984019616317656394321632581932782055742982243763349600970505520235043137951109728928489254355626743300201198707182757363139176669890532347604157782890001079316711261910145062947623538076281567147454308019076931934119440957058783879102091563977911652987801573573673483939340495557563016852049802288201555205042196789843033813696351240742080659841431066430938326293262164339989532896387960874055849901482254831291936526965659974547970018975591639434714355504311569115904755519193094495181339695861702678293360700779129795239096643242798492218980735514686523462940382532998024750050476293541568125838489765681084535296634982642322007851630743509524143558715422263903052698721809379140491842334277681816378381190282896841233887009611576818095215196573312124469859330892202656745959068887949878133521295004574932714292036251371864092580549544935291520493086081179400296995191679098761605295691167803159190680943677659146989734233974740591762839131840181404044548591514326595417013916835495664039102950074960442908437331319570742311529158915972862051592429206527117203294375062445081620935932430832632266687449910398443801769974145235540683220204767800873157351511496308825540854946436110266732478299681723896220783079982995544589676463158909514336109575748868651571371371316853394038386136554833157974644669812997846035163261542179017351305550130329408116217404511478499162445837275763987569808600816217044462661615336415278960370828042747415147579593991861897214096578131530619151051074367539857149767304564852159639049954589621193006965425308925175067899692276776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] 16569754189610586215143153985534194260694628963008866656010838400511767506746297803367168494646739800131009628623849613754082171161163778535059176284107987599756871136562410545026937061411602847994666297436528642115553841178657559021391688070463240808372919963024249255121577163952809992105593154379149685217565908953126771826085819299604472568365335559645690658705648620770079730400151484333879180000822936612876529210568282779113706569366392551573251054269826728399056895153196141287712138637014867204710714868554382809187779362793881366763135619453026988503633651383152396110976873489733484938868534572204038947346849975319654090498177973023765258330907362829374774489784824562782507520804768424735134963621587028621859937508693091185241473621111397215676567479388574918013906199972790890686813118640952411860430794056878660752092275176291689844264583967758070104006478423907071829568018585239612248331971491893709259109313013033191568472615967141241036427091619192327118528580967556037865661525624956866775941831624310552196485067778615704133922993934447943085182038300632480260078455023846978266922128666502203895505011471984060016081485786804275927239381737126014828736802023550318839935429933819413885618778077458729826661704698783346087549029680633068851158827393632457689053097199922091370185804608491846021038393306521930998845819780978910046253740470417293838328321571701971937434706367480130416152166454569932630380240563650290515647772578033129124323321147349631953005259778859809162931920105649699948666691639848678454347827244860909039604738716574449889434058077941034666940567699397985443931612288090933722427930905143469336191600717499651550706676599590505670054546236857123929722389859161783448966830253303707186564924265166364639043019945069858419364958418463735965599585531126367313211167148412586753892923025311718841731137203104073053155435790075501313614911201410453195084929235930086897515949549674546421789053645466411840045056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] -16498187840887063360738788458888588256087191902897235508682619469350062439819627508542613398947769494602684438790092182722709127355496448409681556068194438647641801695497877002778087589172736448394001520933706384706167918024710452358948738663599873381788028769960335790566437622550787987405383847352048793359636967766024175030548836968396117019861933239092701872625743382274303697367450333281478029246529037222297243034361937437508730740992773704164495594073182854152203416613101215521257753221621233866385675249083452045215854181130309355611930257682720893617566215799614639927060735831126365492881349969032023197428452967313035193280104459143950396495989890702053727435200528585142662642247714933237045601207984323230409500469365909976307671337170293940709111352597603625022343159791413626787337294384712670712205921094670628101603532714436997566999740855880614404089702872484050948880944866470932925831559925961583431016050255726298907719735594038471930573519063618561902155073329679329569727918400741439336037969802143391550175726139648506158768814264727611724539275409406130370225722133622803031039839830708457403084120693693250098648453095909543501305391395813715916304462507103164337824439834788915543993090055872572004859820419170170673128993217999853687740862499154497075953670226632609754125636916706897829335961313745457981573239834722819884393693748751081308266240146983004700829816778417706159636590380173592791678469384801594432749167767472318849259076808062167310914113258108791384654891730821277457059494042934413232408013895000798679477963575960838685014243826511758847589933620581219210544350722862445919766270426978646430284813074226863202724775528948892989731024959508051355673497021347099736932120437348408158092619105727395782891876930186054275503965763042035253815541235627233674098885660478779462135421195538978832728796603145428313616697414737027913890865632604166981661170113696717053909817289428736013333739748109189128388608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] 15150667747240648209251417340605586407694733249751866374214520952964069969345974017628252856693500386042346904136222705013050910930587939606077791325073463981174239367148068866725702274933303909588405599241695468955733833378899712699720791512572043859892415393415557682390697248378470015262833872495932523886177809301225940678517159771287968295567662362482966653150161851192475386187707461719477119263776720603564155832987728794268249195246944169472095397874645594205149792684445185472172082088621732685475768141297584770664633551508145086923554631375426329272352688347349642860519163768180450418710007442981812565830501433861070473121775772716589543708569536025570400960737779012419246335980909594878286132198695581292095964443972118713643784463618776034862491513011826902035703041003969139864248168678874249584613706056143896874396096017883849694728637378468713630928814901398853220331620990205237560542114981163170779670544658976992402746541089761583399633945406921848076874411576333646452163205306132557544948034922070005535134021066253512355713281259018248932889950573450509744934041749839238956681973706225951574449023961595834528007258758629864931397779728635251863092656619417344171961933599768180521066945196935929489155829418048648629490049358047670155001395359306383125872262360315142145935269362437157219168437526400918497581937411285324914142195109127303873174088808567116322705365400014407117429156046429721725814155912407184972146865335368357625979667742229287370513779205168797683985709224128414355216989623707172878191182127557871949431075019990242586010260945732085766581180507370218051602840811290163578756682971073093345098274967770744105749372916592339319224060976039817856199138106189727696682397157361577384500954124805248509532005863136149027677561179969350507041031621439910466069922219601302093189683506513485806027149282124422697132446796410863545745606078506269687369683440528118226611473902397781838941872873916565521694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] -12862829967112477357437723804793808121155362813158196880398008009209344972124177670035817594400961753246477953479430473235341470050443912284046741533838407727562301729217111630822464551012473565262611162921390077461916529097028383729944999504178492651853853392984065117955647627993195195488911230410928691473959245070759359827173478190504468572639446408206862627647349739925261422730241064905183965687315342262778430835616015326903593587130681539108982261869219136395336917993058288979841020642507167260244458553223462709136847150295864017534155052557932574614357697657185296627789328720824681045258290810285361174192527547261369033481106713560638437765708934226654004212144207728998898773440482402305506548361703757851828556078447083260814040172485335346272594228997392352021663794209764383913536596359213654231116798786419756709711046381093266377609787344139314294459188527705451627741851028217695136003124956727933028141227243504839383722984702476257327041157005405388244446824392643201476526747166645133402514038378280978229501482842596073393749602532555795977742584506380575356153177963770102021127824046881265584223390904867095072318621963373945280555312409875122690862196980365892271219414828885485401043772991665615252313411229860718724930185435680213033608310411536183218941914960053229796185312704792655593626598317365051975924923334181927890265696736841760635610056256088246737436992927611512988514662628352760746104233030338855763265074400977753883052243571611626049820267793495727026541415916583733828902967059949071192545828159059890535408574791913065934626866146661301733799148378890258332814474825960771992609105289132638657663213098568752899221404326687435781236593572893785703220876523874942663472862642144561734708610380742651973017118664579783625129735708640209726191475564488256284786964976227265835993980827958028035778807289033979682103409014989338996231579781926637736315344169358934488110559704493649332269987620576785898405888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] 10103585083687035806330337559569930484927448216444740495302688968302824039142724600321887560453107792662367235633122098119791232863371157977076667815723186680500063666379779806693584794162540364242547565787665021553967246518261654768368354173068143108402023897805555438430528031284562640399530985563030027375055970638752708011613180514522347713305457503425327110338817362338411414892191286292425426322425209310624378666421609553447638290335795358792235926079609953708601626940349433855262282180163038293152538253533048284432798234637504266226019531236492165834894904240675567185319859095686450211222469523437387069158638200616613296754881468616353503667144123398955766922132811799629115573746775779866125436879005090418243928868387440210885462316674143009029159674032699835971670812489166269822193867929889679393833314586413576853455153240954693023408450709722928557922093221774994528596678831084168549091240994712013417796774766168389784968299254235484777303427057594709205881035201977654135510653752283394250720036747483329062887058512716238048117165959447883021964053827189720968828931513098189958872217187741636776889542020120127206115988851186671672116587105055784909545679493698152710860253409471164335444377201111139706764257849569377076964152747728231277467517356167927780775144896856343731846580729768305087354275204168799186902947587519947510709936194735355011683987891708419035549229744803622738360034328871708889074835459217783340345397481905191723381273336621634360010115346223328181522206313134227644256298711095768380636267515709681905416669532745711089424473343014517213277862865663254751808648492806314711165079210381680921098333625255972041971509472157411070252242345669387069005867297652644166100311162852696582289294338611056279605380422830182438175904195864966985688989023076225201130089551036026890823466304758526034426104762537139287284013291655415905271748826252736688993688236916621331972721419726557071316550019441133539557376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] -7336197255469649719139912616048845732298158753014532284377623502716969597549387565843790957354003334043645521456368589545837082818428886449440682312736880563601749334555993976355131218503103593994822443826436271339559643737259375012378972678059230710543447032223964422953407920303917045435303180162525885326583838835163243165031410906782592678183885445303621013790744747854160754918884832514207724294882651053534771112216958304993906996717604505245988373885763714011635160072108457362892687438134015513890847468900874509776723070434977022650798994137435924614689190315374448847379479435480789197825047901689370483337074456226584923554517985396125539325763475659053165731571292348280092442273465701013833425509578585910599230957967389778325729204713713899717841885609379591278429574280777964055841804235649720277544960413855501023725087833110670306180127628621033913645487422272193995782347455262785298052568164443985491477955153967438022305431438349346562226807677942775309331790891519520796758749622652890818209361059510122252063208066968235930161074395491297775916288948478234153995085540028119015601221940500557036381733839593133848573058029058901124480551228706976373389632609325637212553763510043760488518414954344348452007182749738830120563562814367407177643899123510337134171787834458116523139240257061931037388434712223894434808575671649438071879853562616792664414733032960459858521620809738321326412569282241319988161517759543634332366621894862968233376500977671854001011411671806746006346705244613560399986726456018077449898369565403488710899133493871500600099738754958222920821499205502061582448715586092661005440876424102084147909586434004338737698214356758466129137657672410761872982321953227057554046343441796587277135491579588160715836420729060149124475064759447454792965604164213548533523898812497733021698571588157129908001655459471836201352963965620112267695952847108013571636813302254009824922845475651499172303034966419602673762304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] 4912551488452751999666693854461050947662343600909880965117154849416833620296536376924417260693430111856248429555893773160820932684541318277078348768665076186394204086010160212009435142226642526163729381420795876983627471413925436961459135784727631246325949896341946417274359864326675766552165348392723510254018784926616064219852508446291309653170564421051021279528673649940665605335143659477645516243094264679953781839677507935473628200015731236125197347329851491394181153799979221086578273814071664566025740780297152042837162004051769124723611532926928831428093998529126307755901582177343339485094252849041281543458886843498981061308729371044373434477745257919379663676370600474534736434363971010257227940397025992085014346566881058954060435278578269344759051621024096658177837259744627596681209482495742195517862843176454916894635035530039903683537559813023194182288920017540252895139568134657401501187737518312799635383110356602275859312157522450570654540347236798209279002645394695934856528572478110124806177490781253245016050179654945366669309485054881644674978946173660232297963955727714825533021636945294583153103258546190600606657232723711319707421282273188974294154107944822448070337996402219499889526153267293834474939615803818019643983100484173906705157526929509002932336465137137879942507151375539522228322780254353807748266996565266043532948440016156158632369669836134871882662837869887860473713671531598074927190200763139257187341671675177116806141655941086892467774108747782409370373598576551233209581614832636966863876000276869159344603118672672075437882393771332217083066035758176729747673059726476240678152120776503478640992043140933967672617182581668899797975730878948347650792229199803133892559750831867561406984838105222050422743215494033998199450035705179481152640818626634488001205499441758433000236191825257499414034931710432970827279395107518657741768964324504429574816591034388474623555146796357011938121332000938757690753024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] -3022631177688732363713119702120404432192640511917796302694600586667523009210079253282485451712692560242570985944147539181105704192265081711755855992879258499565094370425508105910196818855069236589904070055194706165213243350865698997847142173790647187859147136508474074357527455963780423057398515130876291027918472545908988075048459455743487698379819732815100174072950525063672818031275583762168080682667960054233929879351289156199294056342951830527161647507047703933964841475213691362419344802829715966763756471732934907037993789265141595753678368626237821132731056300338304352599440062177522639631536724783529362210216888303825637605845714637206140579800010705442336651587363609859910819347669482945444361985630005186929688425321086283297745283828685633001132634355726816369149938195970739618978481805685316251104767209362334895160915110219070406339923995948251809391427704163747762788532299498390705512510428735675348693721815465604250910303449088936967093917080777000602095533551837223153140671554978906176994000539452183480752958232041000250189737507520789664795711698763922010307040386204233151342790301632074263467249272242990951237930873568116550786991881991965552326365217800919639781831010476733238783086308377517706697923166319847449728192137233066339820096287791587979551292841053713208226487073970062289228602516380277732046033014796359660523752712901316848891820124151930946919512436451308223868883540770310682432128163005553151629561916666126944998967421318716933155380940981871193641740165380510948053600454412540547636223571328906052010003854526380092185174587836406267345829828504429332332357462675287760528048172412046077363495389814800080944475830271442200087609403900482030275648645932876390733694090421945984178186922140676938071450678899827050797893059432710115546106094813953949448723880518535157591767458177020612911289600566677628893420346823656354279670112112654366134775861269091777029622162411717867232903502468928371687424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] 1700132244692793010165157112060774481933254037592021914300426025909030711258499249988878044813300122159294703932266941247889235579736229225156364463634095817748026529949668158882227278831065891604919676606792908121454944214585264336832457966665121311610640066579829339260126659166776035877735191854492926904997826810680684614067423593227821891288210044665428577173279770365324132275929785075870210508445883905412312965551583786589130770961106713266882916928202781045401149833186014885558503903555609254883213420097542053440461770199472500209842598462699267630040613800788642520172307886471457796885010617776410230533328659802975313369285511613281566896373989536510863682018672192028288474479595699064102519451269847174511982205047472353068241597024573971602907887497757440913618363555398206691403425361036495121905715313528368327114497430849352861339993303854400145422431652504780719144935023375705730906529562042611684004332417107220374879673043619481676343436632182782586084716829138827866082537657523289807526859877570156490643473277152376011461830234026490796655630566872379124564091631761951064958113675027696339483374513010395402256040720397195072441100460174559416095583328505260482685045667262417050500792970868175871875802609431798761340175671906907056967845659902050213400395693264315581656003798577225432467810952708509851291284989617793980487890761319435453344487890622885019576833661667749703935239638822305196975426877048683162136063594932172966374442890724913918443449219803831498045927232212517979190942809047808832373605887401009484960693827056344767507117598393629537971264693348310487609360159946442649931445629968253521655836187793487901410731952003895074903618127221256802435477240314573747785757479908057303693680784149552102294374114531600191647501778799012001213739046083054071792670739544863891200564492429046611423492268400790880749566881652169647857202574023998508126258380961562773803011863102847587075487075938479592439808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] -867991773463866139839448006856926569586375077679246872044660736343197323108517067041416380265690736179864380143536866458114178799538210762705742402159461253953950553421444313245431145935885967351611030735964033622111024889571639574446481980762147647402967021339133228652343080346663484647429536968973747400147119253840893916627635354601130406453620717917876394729800824361613633169659685799706598860081821345412627077802994917103639482790905841773820979888170066151462997999253119978106940704857292571673090229076609943623709637274650355214358499933028558570815286751492528660195956070290928412880111147676908010145204758598024481412800413841590532103571582928518468233129210222901705640038508093636478606678005733538115883765025818456714544632092114120447046932665186920976534420883966875486558223075557352841520058971412450341428098126962815384280692462170020453933445853041722932621966653526039152901507704030569177834111351637548994581221400705468136812840270196187714333430405156754891118070547718365672963938623836305596203761347763568516512888208148690952435975688811743885996084596490038920356583283594249433459625807731129149873949068432674312185717288061383423522724408647946527188270159636445069876779120760578275695614696927933846445381691206618045970328694358527041959969574722534114692987197559534658802594463013441677697350408915755453939191937833387023164247746200021499299831082142831746641819427873744109508664676810284079695699123710989100783285360195246139595862929091832095170737648175955108631781439357825130015003969164528880821049010089921272964501591480551280645587063433477139869649622611244146908935939529466338128153164113044416795113326489263540481598445334160398206065515944021769935609170090241067884014971529149935457639631449604053613427002812718867788686622864591517764539803608588143239774912971081540555974862960930414703482832477958782049680420887403718139769661515044046019850723250801254312784463487787518132224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] 398055209363062385952790934259843642283920496778336438038109749301207774895275077263792560408909598073440961308247243643327640118273611812863990211184148795258298004272892684077345520141114368021053893307795921631539382495282833873009119379595839186505150161007070679614211595485699319713777045260778273961853794406315637663300126392382049107924508927735233332288042288494547105455435896425520011001814537537296930088979927306164292693647542056412494581997138019068108493097977988214254444721953202622605383145806832440306790579969654549963550360048004089514011989976738605177083977483479289350380686621008045169484224120160365166109879712765305503637719687383466216318171320269474629804145565774995163316357963015893618027196825136808853196995910503668286683421608980928141083134215982532777792765836052214530341726555602548645253990028801917056046831196781631964379180061304590524394312552160496568499883076579182750991673502614167821794206996736854444394515058236579681734554166313541752845710779383844121306033831579094841261420932442776209227650765064525019044997631103329123113273212758063887904821548575927441223715476723380110837890980453862214170749239569732240502803777146212145990722231599530565620101128094296448388064799983819736292743742326815361502862079050065242167617783993278999326501708693364282500172804468344183919841954455518755111232332698852199108867971318394430265841699912484659907929352973923275497294566300973749953303091990663681655733681803953168885997002633785650190607481147545354417629988726343847275607541262551217800581906474691581537889439165523068583669583438938520106367459192833124606308625234153794135561968051362465414594666267339667899342092511500630008512129686218635389576928051687683960177696091599838377224113367590663163425344423065055657631123466682699073158171363524105490607315940717094845034294158525822024042096862026331449342466519756604257219580508614715617364310931505219909341449138858012704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] -161219861054095839636958187825334746434578913952628493867356089773587409878290572370319154822194329676309788126959221543549313457564724498818768325788523328742565310632642392411864648671063120716709835123024229650259441371090106770910934017862901938493434170137446465783086133924977415842400807080510220427115824694741145824716872899046781806360127649288376521304808602912950709359985743574692722828107042020662558460008851391602298878850051978842095421647817732347812464499417711966179619233746909931605992499503956678641078334043165391026502594196210570422355932205601173150450696421669117235660510518245689516934099765976563253642809737639919649664158504974618647568112468232363288130024499853008367436910545160840236118839888354685890479086721709848394946955690985048575299102174992932975047790234037921779693911882711338093687794577200143739923231692295915168284140885607304504364816038178540243474026049164106183819290368751109028038921392993285806168333559075971195941597039771975910208035239510554496470987687948882263555332352124281823066185310325878886114292705450208481910297311911844892353378871091634425745635180230209791639937144630681952398113329966343258267108132878100380860972138593917528604339125401189072806744292714485781063995832049845126782581506771220342546070945739574034910250629775044737464871750717483511543528371686201722019103193196183878255145703307696000249381360530981770408928148738452412635818506638688082809647024359964315471389181220810630293045074250754444321972289255465210127678675427549492265855509777882803998150729081331183608046193958423463575866334822999851264520276065646052055238847448665146485848492830532225004328721517006245801426126756353302002105190288244091479639028390375936036949387275046256440051538216152247964713914275866783666202773314044795696476344106051415441834370204044180648257219068472318841422743130152252417003299989256959421336005317891622264808704346022735457966106674361536610304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] 55893140289736031398283057969408812765450283016892042631273049740538182716522242964830911226919892409435243578198520873830201524547929397567762385466924288267550192445127732579668585013969301983259817319703732998592460704786697047136861158247848683543637493487015122472677019932194191525573201673210238510200749906497719829959464740641464358527975765619702580032199429879959742536283227797407498973091934332556649277506420930980912042917361561026491090997203673873636985208852127591757917831985250243237265050270667376575225693028837277485768322882948139897572558471682963621767372089712296307078809061133863863257220639535160327809252249664888354284456072447162852799037040701926873201136630791395058854346252103620982902734754773528137903529334401671760081222905606262519043524272072392446864052829132078124783752366059857621750952747399373602923065136917091183020208438400850702661544792868556212484456992545950872403848039982531990820197016031151452331693931714710332026528061929674507663662106952161634707695760833756731776155819799365210955079419420946919216877645451986143872335831245220953921265427259557951882923006780750839215075743745342629392904422805053015084832393271371572210733204365835237404675186606502564742620708475039765580636911574432465025888925884991121058891455983627371562711979062433074906044610150677568779520362600727952047865032042565730728284685478881163132969572534552261550513567869062747959815381207946165803290500258294406558939074759087093660259453601330408386320925655698241781735476453134150796680672426446588853782206373291951472676034200586955541655066040977352247434243639092709144014159677812543888226327993346010319656395512289190405892366329223482917684544253017278218159402728083502231773183963140254708558692396456665283466656848769733420165874171226560792460672134737633908837632017034274545495774095962364169393708874962222021080328362164133020001780725541171152159350516609102761820085824587653185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] -15439458947625378001129894699400511319463409087479809813058891018616483145226181281843168368487076686512514288064396637870044745844191234448999604926993390579790990921374512707305083568697979384631274137051963482328273153853697307198628292410493965308381906953693671192534778535603936252496121268383935012909916991888214830396316336061951299004557912439867457966350249527959493202818702931554176161045811952359600897780746448294002471485961430266798223852931769270940839287440036051068137900001249506671758201099225767999122363092071835012217382564452550894997527709401088771076792172703358541480957313149164138390396789496541543616152569892519428684019372399440932345906729191709615362971754814760765856197360257222266596960343742682915669778174942062496674611149591247729537676564650147124405269043813541140155774487788429288955855600554816450483801386021478565488798046883603897275057689961320697619728655147856948822887956249324507050964056011979895558773092613561748375601269553306061091294121874500234296540030039711932876320169293813306408859651027831179347155782567635622403294335240322423276824080865227535088997619915674115286680536183195945660981287526106423608813340116432086379426218550176297805448588683042606607305277520717222902818284911026209038763284654084759812962832080178162899774894534022790437461782895237077917685525894292809722909835419024341874870627548820982646116010014614855072995794919573007866385591572535151863015286337882930252044696106153876693113530829179591203020736832045066379962089004664483724320291996267199073471945323303418819745247693870904535186774118303144299220379043084683469260922277704315470879941361738050823010648989701956410889296680261184788369511421113025906435304186849852276613255557235024235966774251797449018260444383572403432127802190449080385902296508046994770109169659624543729656495690344557667153974099971092265835411063703947205657785155190362890614137088535718315924205222833829183488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] 2624030449457843686365513105880362173242083173415131290176341067332614015278670652916484455454904102718514470325483301693529531439278730687726828532858753533254039976751190018211502184397846118314391051182006422681392326191585720374790472555753436329626012436510661457085407361678092886207759220065539444160821169232928421902494612652523138222940779287763831976290663485971437051899023468265704140012208298691194347342303101953105587163153974444639078379485901928474377121676170904169801711704952972264545126291911343781343698585619056644651520734854175925430592282129243769245940350000928171618748630800463720570381205241252778800515952353919876992014065071536597710496594004734376331627223028641944286381028306568456306846874083411820467489572860523347583547537570647531202059927526637968232874537909853254236346800043896338914650301388557570032817815369906769237364629182707938421799160380134001689336468860235025012038203259204492222338668587705136356291657999402825491112719648037760847746463848379986144593969613465051899874609125047610306787041268059587616050921325793425335907664452854186861760415046961055534361257313125329599965007146339797777740483399697028586920598317987761993969344740700594062587521989600204898731136791825805164813421898688245002254024516639164998427553288223976884024455191292633945650171511522145285948706080634472327377288197262685982663179056816888837191925672779710070300619772949427712764668058180911403983658500670355464602651781413914475151365554076205098622309935705919451216292629818289188577978921547408511775876204263374360795569279464360574772294386293546098765550311246930805804340745650463776403436015676265325281029816704152399989059200655412073642586243894262407016043346292132971831939603189359505244431929236307389266730692304432198027625522915604231979629046391063208397676792862824222425407708945750390225276211025339940964929368354195912618197194262532706440432517906407994571404904176153526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 318106482853432076089754969232487344801737886247600221433294079253907791346978430045309667747349264133994867913449356313481626401193830087667148682514808767244256727673117358758527085048184704015195808107260056220217116637625514280752062866363847922248028437385682856285687951469349289856792755920125529242361920292617038452848257140698015771012962624169811378474159185927921867376549613186723661867546717356166395947359323098222493968874739433155892450141218027322481684864885040561304819006084145406112470043736778605426435817257278425362195968695663779175809404052254999932555671980687988827373916575636885093581977418979813290160998005680722453287180664332601809156449826780025524818251472098395578364473740720373022065545492487025193533729840951028058549716079570853197315490958916217617284801378694426422810865519012651173488313412100766381056023167776698885792517129747108151771164291212645022518962387472266632639223826925624284982298087970050692179931573058248749144206845297271408328374146413487840195186135788940071120848546563404592883697930218903176567261390717346083926243323047193960744094923157008222000814611832573474536033132755582324244857097643729280086050034771156255418509172522254545597337194328636323407754110251018648877472571936078467261477488063919032111246754771778212057156795248432412403887853744637438927687489604053051447237710813694116118659367661241173494267554781804526762293862068410924694140180318864734203302947143613069789119352006029417143762115565118460923619338174154104389767956885777095953386217534702188660092645229172427319168025292162755076724697232452687147216744637556403385903779476963206109137375132473656627583946567512082937546825983344716428616936875727423684424292867817299715761309766497264966765988370018198536293621304307557300285823092512898458659492237173319102111612106129315760365173568695539319037886089500162810811556477647948993150304772876172132670786809860342586868178800399613952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -516064915247237635268483413211744502333943161606964932846415985958023158559279719665133426260254611602547197659052616821332001119640910171018485742449870023004503842415509803425558093004291801526656451322324387864966340286780207960600104334433404432181943267352740658773257611429899217204195849911634363417429494956303268104992603588436698438699143049762195408438921358711148434751669160532466239979286480293927119878485968722829455970807769680930381812241664031827761574981502976226189030219783798007113033826555260494858521434402418560087154100623456037013192243623621152579400810113687594051052204192083549191057726722998332231009497569363318539602560733913430917296151981977225380343392521547479939073088245303813536459230448029464819109715039458476041064492329516037780474074082613010207368988611429232462784854436461371147547497980516622109001801648997850004853324113727012074824802022396262114314273536991526313787005145904383873176254813884292282688733842762679501856005929815907696267299797566674464038542053707566100731099512708292829811942699948092550273443801099991846919689206509191500001358421602819372731352418813002099110882301479018162115707285237482006609386036472389044659267478378553883056799207081589216544524036230531599004311802980586235499550320213024805894430219478593856612977762720932043775151231918406233159809813379771329875527321473938240558116552196305230463666439983492575632461552677084540332988448164698033601321941608677566197000346744307676435587615963217866302135107408342795015366981326405628987764224835994581907751237729376067964104422496061232895630885504716733481510055461824575350172488448107968548012025394571491943942228044133770355291388669032062224610559415103640906833678003740492226032212465676824858053524978359076821543916199856245851770088137084010876550457359132319612568299450749955745063830956797326688915887010654846702548847533179669968663024210937081227917545543451745192537745189542821888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 270693611003225977839103530362298838310237744828594497587464170569131208506000931834408071116185133977818299689429051253079564339556885183296309486342071793252969713855309321243254225505819611921310993796754795992043958151991009893121992705938671276333198746120441892097782851727131132862974304294091519538872868457700758605736975367488896175503533141123250074518027336302675554738726244257529891009928483402914773610012861009646538749665510962511315189376188992614495489851340880958865762045133397995228239451213129141044639786670793597966660110041481308742967437990210232404804551582965733972706897407116581588697367731044066201315620133358633446842347711034325897228230718481326480295752485992745571204770223496302374480766501092363734833283231580317960853176105684660661766542524313555619484800385057214663293524037959818684775618897719752057224826307261864570561767043684971470183589786453276745167261656463384592434591631135833357813707754687402694621890545641531596829176209760917247731364141134391138634795892717422633066497381853604400120110873926793021706489024538356061112332135655131341866348649918335247687323848418877711419986518100040503524299332568888580378711780860018449251879982319449145465193309668171740868961770710407494316054841400993308131981284956096122804161392605914396323220481101493427007637957870167183285153268617161694545616352152450673389348590552468438634066799228885338474925677200547246841468543337408336884821761855575783380737318912894672573052717383298866382554324149498991176209580966768361402431336334101453306287770195341065938131003547143506216455658421269487423705500507704249632243814702388867296857079472842230396945952765172717972065978831600118342736718015252928615580245206180380566343298054817303240102173301687565137156313327694507584463691016274687257714161460126570958327906626922955789289212849183100759656494685892883124105110518881573606699850540168688774576679576340654826140591268720279552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -100617169428095491702303307539021434396715615786810102670584978404162736159563122276968570029013517276682982444934151405438912050599953607376500962189820998220102210338072295773442807797018049033177718895139778581035593486476810940667887814455980271605666780601840318097446155259158073432078850959436504020315973651811216054711730530682363472507194402024576668667982547639697881363135716333204537944060879747563867798522412597414402178650769369004842848906466226884170922383917815592244763988895457498364067618632427068507738566228433549221763011648133655875446375528255518915350552292164829775415456876316084614574262725070822103304587192789238110554507826132813115684285460248724961080104567203332211762379364802515726483403624804202829409977479716923780985053110238995000358615129820004373138797845772109029603299454611927217409900490605995001075414358031719892075831112646953854292676793755979579885560193046888823941631802919209426785344118620440968377331554497437186476558135989194910480161166754246157134151291181887574118393316415294509877642539610292350699796709344320769217999918765405678543205123607985593679716919037431439465955565520463046292926935909285774217580540213002551485634272908034895054219698779139118835740393644493450533712977594434315351961966017027722621445765048655388053923297100126235576499342661125271828747008832885109389170474667741326655991589335137824654345322286029997666300085950611646345203797568502218124945114606011374399226055214310460562723020259460166739773311270855265178278036422032815447820373270316075539018567026224054298491379069068933319833594392727896070511304595412381563617486315899944314179241704343523354336852100430806636817614949164860694317934504959128850122764206520263156379403009681637617570312447907706665903396675673566052103323633172324752341187278720781872503459826149507418097965794462621446449542124388046469402654161962770932152106006530027769836866920477495510816696568964448256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 29270020229148851327887992705952135847824241752357642653717756836091880756253879551568176414190825388193144165801131876504332005413729494847250008514808013726139588683021877159646937213593508051646707777964364994233575224562828897709646243148279315099668334354742735718254899514149454561498409404396619671804224610045352231640936404864760174241959516771230242024419794257332602375754828138465688219728753656964686809890834013415738411185863925753601886073383804383604296294473953282143509805232152597405566150765134858732220002969978486705140636193938521858946052156245889212124937981321704441929596048114632997504576459410003746076616926516923689817506194281821136672831310846885444615637894775799306331278817471081347292885340414484587347797452373043732884320728882755311494354193120884797520674905525328327073050055374116673344610561083375886428048156547130388608624004428056559466114661506075650599155717889244191876843216928267485116707273715118340309950750464379610130724971119021877087992418168224064562164519316771711521769677531476415135151647540042514202279242178766810414034307577697136066133301326633260478751422019357511129604778311658753825532692134239046992658419362024393907755371621379442260732850433832954033253526518649494328077131348526891338906254313676450244258577381967942511229641354155080423726101127541524885875544367178201902680149491679895218400865786868019150188949706895760100675493142462812415587530996869168836368942802542300112438325872702569791309541549354824695874265443814213656765849433158442450159784923504883973440159435027228936088616487632274035625872553271382829311480335530982824751784385041666264359338523929750782955005307139779454503187775171810673016964110229419325699027539775922035346027397090189429395578381510623313974091840914525453421677992934713698098154958015436323693727425264129600015743551628664435939029929702858319946182653464698617992881420811936130649060776951249826288536173640941568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] -6683347840039194859122393804428235094763174091041755145127850954804696534341384984008514542750192897102782590996311381712525120193267619522121014131581901935855277268773595625059345847022163884155760189490131046087237707245509118051916448250779765184852440423244952558565809441847042491092964589732320016319269063502725463498681672036772695224854118034229166593397286111468065644857023294670141628889124311502719263948017798572525362664252334206241051820332251621403262915761312324099914433684803131787505640998445990233785622552736578506521321572831867554276971861925893886173935138960087524489033662043904374615907660453435816139839717508375611215217286781510454988582979589397604334526127214703947694282683006166957688107678674086495279946997730902697069506170209067398107368299780413932154376182150182733791655647359395633971008523737164565979025620155938623346596632129586073068463236110312473910364582967761044751634263881943169535204393823048237081475205147839661050279504320061702470465975415035697054937316030512928555945108470389068918597134898322683193255035447398113861781370796756488466181152688068816684471848399693237434044050496717687588791611814289044391943094462686037132289918419784443112900080166489633521382426693922318582474543565514446992635614502110724978411285081582430357791622165626381922704863545114772463424311721555886749964011216527147679461288826499369982275178752345624652437283285047112956776961964464349678762067643103711162559008437390062802428506961456208579745285288811028977226245148802912502802074581814855604773660765654092915669301482198979791820409589150976277853475489904136967841052559750777761349529297945604932512442992454391536730904177361783998137581288905916686043320978981039568576835413581849729188329175787419340156980761898298354676766667786639763473990167048355151736830552121275176650668433685382666004874169251574305680209688825781381484681021203307695278411216720081834982329543615840256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 1108345293398262176381272648569232552071930577572490374907665776685584535028448876636506008845564990242126509269829262402815862484305007984343703748410013599159274710787232342290676735912378473090043557098189416983803833238513931411262267419815359546046133087388111743568057638703356711242615585876024728426888569870947927550805122186540889170985190616397156627133453327401864610617016387362715886066869020124526361849925028826636611486928271262776775164731904363664345204629605385189341452013165384709697371154157106603686762167545298583403971072817513879410661095593817345660647751651580313408852904367735069607840827705358058018455515944870475874232142844118005270975055636801872689674460797945389801353946562373504055502580007547392132475303150969180545425532548545532340774302358660322413499145116505971773578474006819783717549905079713914130543178931142129195741518344938420248777069864818088227687826948305958649174579830828710370437384177411007019252083076691164387042796735493905180294505966664758842706999538931063927074197668353779680237331527018990244397281810479341681735744884543933250622905957555005792086755640239395100054910380464517922724383248326978550103518287840917605781152240961610891945956595941963663056710412358931049104370666857044919875325577932093047199754921812230690357470954636952044439765454525843289361087339034077037957055659330763696323029191406708360878817619502197168243381915752262685966429493689962351802908135909948557226239656475656545971876427913623570069867757287126902504179806760627428368230317734785788047641061045864008645119121218197449338560543439045926206521818735102001226580892319574507608069350158717574631577107660144427709906296213558458218390081333448250571640754737154314842482059546119418169821673559334933228899820386272582896026644290589852502085049443874638235087207827794283057261150532443455894467578826982252291806466614234507561165481934615701531564908311039289473906221791576064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -85634599435929330795484676092286150485153818295029635957733954629292221932968438871009317826579106771571636362281147257809574827861374582285884949303865608094917355095846274822369254471644324262469163685672619154895921577125362940825961415545124678543818622625976778775221512610076943546977336852032969695597290053912572214115153770986683500194494364155480836571669670885176688682135769039673500677322660774883487382109784537219764358485198701479805559474149367708703277560792920343238094475974188757031749745870878173088664827506766613279539932083350997915180348027219602657199937522159267737859430824339911394858373868780947557815563605906121097592433309298092324092580072020236260362616215250087518210283445511800634950943771708325900136690829943587204516430561204550011879455073443020157916047512986120425969762064087677192066293717972352554395712870583439483640585741422980395081264313575680471678048857347234707580480625511307711862154309187441231866257883766101383293362074331337780686265797943290297884046340429108061179957631523492163813218904722983202663110683087820723482585918008256745907877683587812239817841382316548135294230639684197664778967271776676418574851294735642601844609865536231264759041202766804330087117411789706452524609119148532288618990678069305833171564899175906937627360950084465006578836491948471638811383744465214056197943828655131848368943111358302276268915764379871571737176973645210437138936666507016444131282441473741283556665406531054250524291871194287697631135092369217702975326373385198611068835993290639943696929185701313850028815034490656018394011177720573656151386323302850166613346294722288757004640661002555861566324712306400949793929361799955130521686558669928031572710179857434625669135997401346849740477686992594469912320649105373555037201979266853710087645090142211595555280357086083822259923424282950695053208603469373444494380190854205135688141465298800580232261281185593896791894826623696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -21226241638313876905128400502522057216904018323418022133188669715922242477788789256290323421104763315905546756856567790906684137306003412403440830188955663746348361348853991006536643196422123271362997679462388190165059707765362294474209034761687283070557699178904300491765417510205311915833383232344937536122574478076572162440442783989091412274842350141345975549985940174696791786670686625666919250204146897446232745969636507361687525568677633217796864570084657339927392472410040438513541661139540520728764591544920463983200315767112490342078747625546096339392856578298692578345758218446995123385484419811666845873906514818774512610798983642904531952643760435582624312566870639374898663511020859040477535620720112136227594152552526651475084003843514465250700392558832985979749983303638120171845454398852703653201832274098746833835721683621321608985191462413437706941566505280037080707955662792012560014049843873148703713695507829936506709703585440262622241489814878517312536988763678253386591176208758178775499327895566773487303392500480594860699345701461843954852811315914097839281269406102146001642207820868030865249746687830962002388001460040684219801967853048397480481197784711220817364089148411836210748934784721205141115528804884352847026384196705991989484666070427350595608814572893648346892597941467037286628568565056102522665975934856411814143397335957174783718026270731911328339681971000442701873872874221383648889712554845132896132319324442732458559418222352240055202256333985988687459691185735952421282456089582405590292063711656998528001438818478707038064529746155835100966548895638931121391683844166050026996277311333496098930455490829708247070106532342481800716705125909151250480942999768911448022207533931272823117750429893285613299849978820257099186433590546849831199165712408259627089278412696050200251224073361517004780057041936302709198035562970909452990986379856645869322177186830257040463891325203637383826155142838747136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 11298924259361184735002470044994702802843220562955704469676814412734367774661726964373673903912475748936737052596629386068427524892318187487378663699620038408148099109128454453060614623680980586977365281475921532555062916908345900529008462630125365464714043624390865990989844167072961069572721510843219822681261140817771318925134043580755728439756725983740872857747267921248903247275931973683578346641265513179414295355066394144767453892587680505031588347855137196987332509167015437579369419539950738357519512125862953168826868822079312636726143733710438690831509719832333470079904942430568299400346761239818609136509503786650729649139266032850141099185516544760327134484285552679432642461499681353846436252505906811598573588977403264854452019065597064300984679439368626669393658424003851318069301420196307702319815838564420489393096648345792308754379219370423555414085771638223094004734294310219509954415406433231391400437569928297639166271508936332191220394284379598210869785747018648324923650325919995518458488371087439588476601120716345764553149438070860298642811594487733159830765253428483003736742706333509596888718291400575202661433406985682186771963123217676282689246900925630174832886419809124653391235015277434713040044303443443517827261167244433801418818748836997607884013574575591131411604155044296846126934695159601234917989877550160215506185009185389695888702557669530618952274183182754189288448222751314635646084282631753892568810405123072508305001377537534284893254981500904746358459417023203016544925982492272189387021222797592906659707229891082597386963074400595205005799402024944583783740874165652640869755763123770780768748163615910744919901361713052953405843010125763240723955178677831558473001485756011734545720134163637666429486616907570335826811233322968228638320265971460179871616628523526769759126914289683035651341796994933723272244187723943395914790920581673329303529229804800729193360201132051325902809701810176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -2993222432070757247596867257474183736223647070736766613340175146390439766128684650339805270918642257780133491496161753276857570912855153974352911450246060043726238693836765977940166831367939312978813350334477969676595817075004306358657764360137182348248832590031589729651885384678023696436648782861761083131554723912454621903858264328432409010202362942941167358162008667257173911209094214676094856895946813819785797721874187829640362797038082846469607275264974715473173056839996988105962770180377037839335824183319735499968640129262982776522851449543072875783552586472132619758103128506641858096453752923066834455271866612433968016458773934880737462053503512666578676176309599249824811301205735404610887616569294308414131563715367173963007832395051114012006339946165988228353594563768267961840004239593882904156134132823062922062810722542682914248479436918869801792043492141695522106750916621399193165424839928708973565493666072554485000454876201463188011294208142534331803126568267011775381021303841712864129313426544392184913428887209124838457698671794708691060493224761217832290100172865932753247275660555438176163905817333525489972840140410820951977935820777449955137346440473815715994195765439549962087405890197163488841424711548273728649492690881641459835036247054880002548231740748811478612978637698703279389421934098858520360634011208236809638585085436090379698892077491661494927758776867511040497071301859273805554167550540923855727038475491919913837421996732596504732960712849186060815278169116206745548101555129543242685763085118845795554075212710195006402252013052951762297432569059078272958096867384469463516720946129469095108188213187908548079356822634691331978947874029523083175306922694757919253065590144694120946029274900024743964787109214059732338552769639557540229230499374401535334532596495913120900081902729103386323081448713637265956610048018705264859778402694329642582782265311965524557950308785484698618234305945534464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] 568134719311085834793138329659911640605267892405043798849274954703767000126115828670186743969074621062927579496075534982780639559234409311496381439504668355361748362264991202750794648256247485314165399214734343345628254574771049604182750577297167064140560244862035078885508684535376281272675873322212185379999804527205615788690585161729124584254045788634636792854812933649131327315576504035533817305714813113135467575080262901661575382140537550085188240569275697846622432103918862730129865137671256816722322809045879411061658174448501644364190689393340903649538460358252176760541440227436507268324424553339803769495845500748248709581227629904164400358693666844252757994353697234703619805983390752086923591576117827808984037623665629573427107121663806098084353713070376106718056860034434894851085065203469163025302420404580563458096353450840180306765115993787766437842048310050074235539545323581531024664140949717748907750938680445386104399883185556998071693180746672376999703454220755178706952532675765119050958250246097148866351998096641033699460772429011193852966805056327183066881014252103954461456495139907806628094911072464194457875801314916506836770017922939292424249982597476016137699641289538453792379519527139147261961326432284425026064007707588852839659424884177905549995279813157474771178088052830503696628038932061247615942097773308083188551656539083183058214121907286170520304002892186298097176477129885952156038517127391580505275412099221211526452761848267266727368734251133739411016696107243395197917173801051570287039967034200023876343425842473721644982109572317288400921893977745762326698623200538832714699561299627170709169375551674442259829366209966571960958749829640879375725495964196696627764359479705259065820980094288984393116026319126211926089280587290660214379490266648546172160953952507347184622422830403634199828718929329328355872607173645976389512730064370314416183940512767550769533121214486339640645178252853248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] -81424436784819748232556230980660550008572060084726956060516376272114002648585822317196860440358809232078578432824842793101592964606222260154473932234536370222388400206046042399745053849654556055930718442199871509052080331462644014533966994751561037304126885560720282808891860504942017037436953911497374568462087674777194907831743956589391105645133102567474862999855477168306396814415140806111640868791727068324067433464666133274270846590360726796204821912038431014136738825163773283257144284666845569260470760348020588357425293750151900404917587819100408410863905672091510856376083137572186306571256461069483893143079569072973052038617226204318438420905130154644119098539526732765708751658680050348380792044550182857379036055250886370985184266028852402433353099645551067766927579075940752727659492440687566016067552248628418326984482879173832253394089227082701612641468675670923937399706110054452523928155458644067227099104074020592490328254731296968292681499852734304583013663123466440618163749527273819158058367895885848531343777750494168867086044464654423279448892216073802705914034386445534125823669504721431240292426590426277987390303243210946892802060878346956151469282143443805977391292099593269345888778440940622226394535369286941646218052452436297759768359870529911581839117963104336577762996321548985017671558582311806320401739575993128592170309450696934751157108700169267301952580648838472244940764753408990872356702176695393351833207523691801478173851575621660233897012810103977794609535807674737682506500083220839741560475378461626610115428427676602425492063696325130858962080882178046713865620761939353341822037061873023844472549603483612300374813452058907163121701531777193108486908005563285087263353657675378581091098607157484338188876015556606272389431392463191509134027020897066866165883333914586991778956574070527074931464729911914653894229493545982304471382319742639677892051482240310624589958469443911245063883298177024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] 8423537852487038558739699970322751675623878713992412481703127386542031940243016016838526340135970245765904109332353918089337627042733987389488650794625197812571854185624880504529634721312357723927031199173907245733442302099480471290880690798628497390120163256938284700580903367594235032266542059569752411915853347021919100202831843447869727151097023185746925596571419737464189938712015088565665385427497301860918505617109990571249085542818745434087493346905982993660547503051247320471490542580507595390367737516458910251346032952371918163986921753931820084354062818701061575820903255025264854957393806746598926450325571071087829723317728257241354095318817797379897005638145157570909196868383680331263660897659662179790806910953195903467507190991250317302670399289997899903600518365696321273287989620995855064724355530457333154825041706558021852204903687941188243716358199835020059060001379930408679385520848169068787478469742843482642992743115493615788727285311989608661654450181902473049276235928907470065720224612616640505784903134620599967026780717283080075603429532371687617837807452775232385439670998876267939353204630141851793379561398589264399244685270883383027480485232276021934669653806898002499990384789395121444532039557258347164961138268359492029951112329261971822954479191213971405126775596689059793395477034994311043516724936595758411184506305299366367935156536770842784726347683477260304101891893293622128490112998134031672708903109759874393633866460056197907417011144313963484432734512304862720386791575329485773370145871765423317689368400799009350101937513028969513988533786141739255425691009640657967778906288541842340030067642633165092734188646338308922069200767656262602302810921726493068397761667344483689926156677420376971670455412854730819111751110272258488628449792704607512565902732728612952472223590563574351111736922375331210063174218475486250379255041181789747663043360649212847639820073715388532822972878028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] -471513680909587952255600869857665324806793847464963721339325182851927367808189327435913422819560650753291797367064194784933697237119246615796159521582645325525132683473796748641703178026998136719455634900586706973901641524691237970358436393165251576354033107943841385481997331390724739412023926396247039878041184174361744732884673067714944626057660565012203301957193565510819739396695507737807860884286811892742342765342663074949716834852007453938636536493813868996130337479755406631239671744938426077931679276136579677246851347668773412989507182702451078661907201285101429915858927689269182380499126142686792614573614627453886113596536947357287934341767077053834836037798931791001736069595605296059037080098016871794132681824091845048550769295738547465869316406543363109723062073221739777626590155057884677411245818423857883199501209596653584325908659679742855607085388127541757366222662241069978949609990022034255479838488406144984207950938154253297792009862355562958272745874613214021817883059499639055614006109101781469370047675180789717592406753456582016559484517218646547867604054470690967460551724519679994265000293620789170290375851434176755869849511311696872669431398499154376652945577477825076151003122293702393574727820716648877070211821889188923994141156206961680271906515420647064238399050233455096199753972269515517480437313281822824704046683820555957398740150806451420072286835710945481247112382240758821941378593128427574132111363419974561968665404305189247078672919052332004899991973148943418453168804046076625809974669752809973541960188071001661257082047348149021386641160444700991976513530446786145117616501026427004006573790096349542227854338050076484080279835035955065744088072631329901990935648532156737428952543344035384403844232908573098543918420480529264624491552423285724745831091651479040460280382717048420743652723029116089503938324839212264424166285430312505074556513428538473369528420031786929395425848852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -29766149196134035220161658629244496042140322346494830493345127813216041591799775161852744285068549425591521616415607411105844078486163686936889602287816567298416789586810276462441251547331728631235897099945144945781946599740451378819417431757809082013033782347857660348723812489038949212087794669405200663129324570575347912574257507813388986760793709400516539143666266193696812786067602335838685803767062234719990113536349669176632227004068372674378465247535327068692133562981709053535162839572031656920932460807526879477433589345828751360766119767873843822005041135327472698674967649658806805132660871619308259846051744485608308785367210952839836130444293600299454555090999307054562064344376926464940665935522378797899901534096898536470651899517378652024346667350803625028301711408638175000584658534589360348006842968997313769468920345518934182661109138056191963922124867467877241903068156393873173190482986064641384442822232765179349564519727835710219398014524215956400522339552940633478575494695715550317438299745770197437351507841430738705243116002174129472915026220491510836668711301050761600694101238965396498533646952681875696833966956913210125816345225247433133725525373976917672142591118429720654475969907522194070624541294650194270343011687109012687990473049860450412442539759189610042348632207576793580843647779798428105078680403821361628204479606587765541359449449242020655360595434066732911528458600407004746787739106532651959832857317738784796929858274116283702250240488793005088253387727307119455163016465232460972796763681933538572562961514475087196255114990594850082403812278262006524052362614799668254596585395184167107567808257402008339448814217005206493446269667556377375628048787339656857009285261478984680136755852112937475442455764771103984516309203893232668034983806630087475014472070535505541072029949260992425456394016640681171220203567433294825227185058912349303587498558795817778196915745389951818307586752512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 11985784268452297554461119985970700179532820802976915922174113188850488733706464831874846494220512765769310829367279733078620075703837494223197513399034032790395056680205859777772684691178497955864622358759374483584048849197460146045875788039237291140461832058237552782961229991736039379135660895918868531058691116033674506831430521414956192193125429256521481995305015921067654551602307481613213139874030729206872696583192228583227690639311991710449167494085509376072677607225626524105522406204065523820737723983089300168329648196823466574672330551708789318201785514646467925817892047917325756636781525717980515140876606244242740898539512506417699817389514293150035776370684051385677336680709665696006387842520500873427271381812834617802045745608684922367620125931405563343744544442986155661701021373197168649870903352301830001888651805097112464275711824441946090611827620165000767165805720481257317404871174234894427190657285668372148491938199650417308986228831110075822404847151433626639842548371841679348716222545342398168717489427926839013190354110359562621449688615362015988164207419152001834600801504613612904267657203159487187922432082443463624364461865575319596342038516253344821011984926844645029895610323298508276161623484730948811596931971376543574308730179488455161206919665592964854303754571257625250228900024591915510517966908916376394275391426797463407696563486450873678351381270575123224870753548735315951254163829606382038148583354223207340323392774257594134732094646973164893536721751883292230915047043022694287960509536468849733336278199833572979003043025367024247510930212009339425830482879809992928782526780063175226226033203301479918771252239923103537125438663318562252029593798267785249367312471167190064375835025123043692503588392133424716613697113062209427409059661077401049283197912346134662405300497667265081851738559627533155567808644990187589088163818389399002135681233223506340162807967396931041959918698496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -1822951949004207696803770178536902555300930084309016187140921054959166043723252949674682350412883178713681880325412637273912960813945990809462767612873295257165678014585868550671301930466419936679347970508644326309103215063490266730880965853666530171489814783763796196144510998658234063314840997082768789610082650798561670879902106894854115307327578990593821674177439150870556199260082901406748980831547392238758693072334913891418210744930460610765323107918203073348853237137021380260211401521706235422381229362483965727646358864268366593311087632615994344435809695143827246253096882835025969073078150706203260776529692446687903273857474062636373237303483893479738302794353126165205231854006447205840638784325696908787392631212374979407002234840166519835870013144969656792694567622624343252777475951112885945172685782534172707040288500614281057537737119718339188817615264886985219142247465734921399428796623257723958837592168189948315438051861811166223563429872693593116150738358684895895224645875362958287062885505895962035285675773914755212538537034076514968684516142292342578024035147237885327807907547398808838663941362540958246964682507164728388523160504094957656194621549553345704665205075949940936804976302665142393373272931528582535275442174509054943688198728572366113968777058424476627106319314664932806429861619962788764127533730057014594318762994174584272990341285093157659780807236713389852267806315180894394260238416428488871598358141305860867770060803808918223208464732465491157553742654749786666985939944669411227747033727617290253746884929718205851782863126681509960312123856998711916938583292784447888964504444679618467905629871001362004790691150498277190035778503041613547659065356034788960341020333029979765173308606092489630758267069890340976629903211682744719777921622797903019330641553381578909514447830939564221143487479223402102591113002036808472224604086720171869261439141910230601550403912739786696444581249024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 189289701748443464116960836404442891188870783646230888899043552107212580605398525282267753483991435427357891574739451031181471077360307641578256888891706175028615625513492495996256825652444277635606082721620509016664124973472407933948882199493293836755900283325924329145128888265331821060639209381179682813623099335385004841243529148249521495698404674247018501980472002465306214401942597735237400910337214385455427454855586636655747517002723679022535541061274223084699139539784891383417829745205685032742587986493661863583104571122823815690137607323768274515867981424377362260470493677241597613659967124257818190206077092604143602534138050769547682822540367297622907938516693370624208632379513756884286179049792591137944257327400599199726353690247683149005131009208866621670197436108610241499466117631924530690509944274776461619348238097136194021863762611648862467039021058859029774641125778791406553562222195879670903458364844818894293418444736114564384626062175128560732976978369321548716981869391680737067460196801201513104805117861887865227838397066490023083746478511639362662512953002875743873882523192079384417732874325430649798654662995671846674465674972588309243776161280159669337859749938701567557279282002959899918738952286250283701350953105231681315412903623497383788917466272487004390817753077801148065283530647062402655080193009798569967751551912297626790956940797137464561227697744640812477901133324478908611094124662172354769350603439627421211598352753421642254701037135240819024208867683558931442640535711432341899258023864948665058533657720795382874281324960177887489098474973194144125601918023574176231217594524412308514780768990807496887430375415451543862234348645628569149325231598970856480384146897965052876588521754455022781149944115500451633852831258664543535440104079238627374691943127081559599489033098123221612471246566281734364067906924531451833619384921729070473352109615989982239657290244099063540848001024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 130987857178090325455863660081496096955248823860148284464159232776677257894691070256650741622600164560757395623741710940566364712190276125838126425955787640582254717722982166031252768698562082707870583518816778566232580128801412409243411926521571824727305462979038717531654267158131006944565897068764779301977261736057332432511561533802230789270125975749515591300433808736394337661942981648463524855741939847749333118243480173555122551815271129520923757100839572100991453548380089559617358691850724902381441996236615142002024521884497805109652505952608471319853135997878423793103968280958547118130803005546810872409249419058936867530531184617050855439574596997132674782457127524645646938072888196185657225053205884449711674637583453816153709929948883178450957882419701778104293730037721609124506558739639657593764008863259604183730774619036684699961938119288455569271464256198430094012685879041610929435437532779969595457134734118047646987676621451987883775466384904135289102429394283216596240501049598928403129020319056919870951540517430493887237660403862544950967484068463524412472961568478722515232834931020305382654882197703259137145859528596782758636600693378790424412223299566608520050490355365848622445314221509165539349166929068363576774318761056224202764506531380134873600428213835656209280862588224064400000691820297690686548483619200773446089129231108547203400174532806008585853182190588159072688663848422178983198899841266194001296966442157162791486715841811035653003962920812873608166455535498525463060663211204725999918529903250720394516253743772514945701487141746166244398993899640726254616211818518220274499577706128929083008138809964476727086519935097418581914662686831460363719361020573392432708138890791127645424344570519534638850190622091925134533485539924931571993955047640713429073798650184705750831413936743260404737980865296776860823542683231470728857620175886763657772035350111704978448355943154324602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 165968406300754377062794075690913129049731289089369468087020349606546552039991004617042092729637856496143479180867495054858207879353524354849029147016575941984745389525625963321777167193857243533970607400430182234335476162019260168784096872093698333907640784712227792538558029005800245472048281636245214483927243406384359189802893821513397966266446288298109769635023636813998807499683685174247875363482983017551950173120462214514602657998923062251635646976076424678985293864034397881636056051273158541612435071556866534235081765518326929911387709231500264140925525814188356832816687027097115978112023283120625338841968421224376498976497855820121730844504690769542673965554239450809120913658052086824475452610199797664116062931681857452404340014635219299949260123420139383634502325874679494352052963735373657695404588071331230049229512122553720901774955952653175902290948829195862864591049818430193827491988850888219933173905304136802405568599285740647490953023574127988039484282290221470227343177969712571603256035105829023006287734741768163288121736209524557598614014578958397664743078803570772168041126396448680959361617617974671942652732240835120231756842914664253543408323232782309650416702308254196338958070407512093933344816083872725171191902072052439893159269493904234178349230330684409732390533723473614418360337981986469790421467327929438785125709024603819738360481021540657884019166052585333745212904968412070097218053225800476387886226610703810903116574693286817337184187661138629776685150145765289447032386186996357346696581062957219978185927322494310483499936660739066035892054934390837081869381410521225799719828996182399379802666516891076488874227878621679843927399364660078510243029282071656404831990042780491120435857658050075997416394775087293928259868613543505554452935500172033942722740967881230866113904624339092998881089800363203456847325024381626215055218035520163326205116691471332676768947936286498734735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -11973729580650614795917575933534714759185402100517344963141416526735253789787118546611344852639288521573190449449562823935476154543921417272675007396956190509837034585981557489030770186318278005657524455428736497539135682545745613588544834367076294518150771921212249587411978027448871072510530248645755381475505620625931715039753844853750972087828551183945313181142385496021123347790431930547548928373039351010964575243649098110675477317807650345583884508248216495284122314198730567530141214609046689081752623179957950996273836525410858126386425546018541069502798890794385088425695056311379848864328877062786381876588074953185045078303426103659070561805177660245075621386447500534857890217362221095194176649536215354904288890385284712584411951548043893818677862175388797657569778344353333315663370989727144207737765878761715996625630460843042644357010962152004257573451350894632483265993006210476913784142196063795000394425956591824878105987084727052991177675658773944596999801867197635968381697637106414403585825858433867943180557751564625497329733530807303204885090535655457812863983120887868092902794523788706051364263183797640584112675128273835848228967659475883204679653003440735334787502336208119301681493056391022127422917916740958786179856226836482364138795995699331986685650435084870534760312366519229443998817606348119761393624854212524967411635940508598853504406655251268589928579083251321419944116970974706469382171817119080474684446600304589014263945690337752730255235114657860153200610506103479977670818663299183174206742909729014604955237855212713928707833186107925060062732159880453861973420652543219729611609085979521207133211061183029039977506036376034629220670676522759053592852101676736946927029145443730804431209528544291504701673290705442437154591174478596413224437419253880357501546834051452193166839397668320104185004219682382452159246798758594997095820276335040302344149751223347500113963918712230567038943232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 1545783467572438909067678801498391688297949251926925225207855574138414655143572219721682791801561527317650402791220618327685127213248113924253532500461975680988864424442052279054424419013016697029593119361749769889163484364740740384247489418343208853934626667787667904934595578329037173925474129716725582043577137110849929756673878580331048794300748026669348884652015768459667560889670425702684510788687162153576201995086608970666280441164571431194905212389198688576130850552972590055949877820631171224326059619899973033951520877421177707740678248477925620957263367138848995592317807321739658434110603153549858767290558558382069018119988590529251245244765812663736902825610189108635230780961142115794132528257822225507781324708918235400744762347533157058947172647426462100829688191135599920065322655677429188217896718621454707233574093777946064104289584727621794461959023880182380799562850292218067271640383155800313975380464671692041689791098871011749013158068395198872645287579313352814509967631239434896402902198806696252804325967552647276228068436880925270654541648651904289192846853625158849618918236305177415273142209094654483790598633184066312056316412239987521790191054725869116926909052609373011915169429729182972271349837132186719645215682134870574277192669261014329965524369430966501834274974827541118233702027381792157208148894908818792501751842769030981027766966961348181343512681203135014347930761064884577898193187380872846681151101802425234494709593485602919942237227118083568648244531757623462852654613013008971004202525529716433452731727679762765005657681418861360565315626173593740221888353107148718199008621842488446664447235317819102549179928512473016751857732594962057254296547330828653780559319102708071368908575944796998990559620574204411257234191328393656978670750106623775448153272155114226205965851717422292604309443859897246465388464405426565642819089205051979520718329439190574873821040240756216920310546432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -68485691239059028609059722592062736738105698760992536496048880686431214391318893092383587677250019514086683490250927008088111101776103901420787950986242173420022504299337042883564683147495657490895456812746733691351358537485459756943461038907279406194128390559588856459367343193088074253650359472200246567019119576714611014013070204559026764415232537314488163065812401203729633368585580592057713109233722899780649378934406172772196976790694158173714911634486107632964255602600763350267277344184484050823692332689448075777432127007650510299737825637198042684940775417067979066535748101498486368750011959249208764023244849575274791973993277509539007537352548929880581797301004408885041818045979626868009149368013881635162507196379523092555291164924119004301500940502090486434009138577350063805636467558853272886089081814147909792194850168170932241338287684873936952745276017412437720691761605094556506819713359862848198775450057722172318204545815648094242533941350737802654208644554236259610428655686275166141323354563126638757457799369290575895110418550529492379481011127704287670972558025903529710611369068601718215043534098504545097158035126230478391079476768421598594548396508700715308879970084481934099402369080865950077238302997751022962546468464702945778941646744108943562456028278290172702671751613289717490639412069873925297148877029513534504257116376326382517315364701221297160808439553633989203824139040366816581430512298433473512317104607598566720753446062146985960885022976100477633324298453687397149583219207569283415160966228969790516866382291681285508964300611696911482233155855474754176070818010214664514940168778458596804230460809995694651610392943232203348524805764110810769786013386510345187613319249511693207947117738298266389893138792463344763584778242259161720467985149553557465479850351307182196774774891251005986124098676326311403640182412213442131092955762955285448954125978671043807898236338582950039127400120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 1378736988086258526871723308904560060263170099558102385907007461241196084519272051279408364582322412443670961524984504649996358653698849239474364247423036926778676126332280196651075215821838905143029148025867178602611538462907887829909294869952512917316655507612815471349225707274973687219236871223398955848647269066470977777030277681456281081337204952606256942855047660414492645546331041765195640492298504654401265863661620174393605697820715076704823484932193264244226632939140443418101016668652479781141445858976697450080225219328745792116424089321374477365892396042228467322483738677048135311206075447313941846851148781916022395243866804491201501486526531924819684122776202630310389246520040776431594722471205529217066249719970558421956997942309131449143342104803041776022138230449128622757296002571278349547946606082227309407809373646848124254648025079186981888859625347663690673623392347625967418985740571164026896747287068989672251223800116833711999092812621749195930344350717017839689528829749051792879249057280074237755926180613232848815879290458051157641812039886808058344327183570788933606135787957804192653259462106420317390522499234151732533048264065237696284057207234357019999314337308968203567700312845030409028055005412462810493068511174654319699429889692037849541470367305047387793817304020057142274226779889911526406606734488229494289084386802051682861153535990937219547635134921061565920748262992559223605337812278513480661679276973895912893079424743013568284229906352415523181496081995664394792865211115040409639475756576423594708936087661348199537702164892345193285701513115596843878459302807845009278951877073778553939911597808239908501657978706673549073927777577463272230761659329128381032551486843554686236561712385183463306485213321861723380620303098172797432301218410068015467391954974881042350607653396689797120989645908644243767054950666193600080531201764463061330132792368459924533460750313961574640569355862016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -16016848300422535513671169426256630441463520336115556009485108209914479468707139244781075803650622194391722420379344776024758942028016693065717106270160139253932559746827898688853640989260436944467229647083215901174856308286261340308320645113163638599441481089854043257597823553901661809935706892302486972198973101145163023670732935741821338361001570163001325369259042275944272883241420615226835733453611121466091683660147234167785220421019154920584886984098793899342603115965166449112678834215136915840345708770683585750141510951956526763269796751475976964963440244641434638421831615707135182003108043645258956296353396987623807376884215130483165251715735008530048584870012197747203892225784002304232891829040731299719950646227528534712010657467244709046478869496727685862955481183247520722489237865323421702987623116177413238900549660217242660965300997047672099742640452149552701118105269213841881384985769592043426943252144560073013874975301885983942100879391523827377169330586587292497302696561846248837833258211258269667414496779868161593301980028838128032149474949856230759971473051940936997986990534187168638492287124267364610644425414391783860666117227285908531407000029136819431035779812714166690499543177861126453455876085107123033251559079988795073212180611447688707126950064698136951035867198536426118319917026627000398405266095818011873657452641282467071645118080312025972812393892185184308726679151860421812994614873312602069587335537751310321430603567719692521750063658845117632812183384528653408003150222710132974277416321556463172884762443649537219192487934586845647867556350740853935996697421648874425306052666564971587388077486554474146924065493168623632696933898463610402497682714413312045665151647486738694018084605197198478554210560868585114548781863247352045156137683659555897806448287282127362512340932462956536085102984682998581087074014784703662317905527275203211558169368398507916535570715327882727571003023556608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 121536120271601077857354705838271240380257671184346191155866991534570730247261333024981681198147313409926614367339970893930797875746990812068105353754386463145026070936633959566992251240439080650496813514732279609186723661809478424837250684746535005089288225694088546652422819740997578962908726136865425676339279644358236494462627705262873099268995312621502754386867189718477153568981541033173948639559796816272717310654132134845175014720303644587053656986246719351499333274452793459023642825895650370616458720912515074727493860958151442863998141853905483071943299468035997820799071261206910329828642698095379715909628219264815882147513265259162266395981503652928750970667610927151529001741366240601184480601389025716972564800196273503308461085164613908031502976361536382690939446181059899297183853144506077092236145812180729690747889200455923863878882657875435610866057901387886182737869420662737062635106848615681704477366178214385166069668187817925080054473600173985469389717030922516145709979358561971986675892000278479806343810320864186571236104034183044019125920696850393391157821742136886583150848001914098373361894455695166451405531248446819419719303272887876580160624492670652870630894223786832193825234865206371606330845042735926248378390723843939696561886899841603701502900641186337025560546870438600811774277824359374171873495705074145914029258953653343133355624040200948687737443693652636390750440898345160516779543200894633439452549076053701581223785946668111250721006713999175829475904469195406362074483267197234426610059964156971561506977728359224782243649038464154442797853714517584894712354179691009828347684879407500705283888168156166335337833652024233235234194624261470167422165322155347237022549844792705473803414827272950295020480623347479657116327824111262604685061276660476979253629887241957657850019208551389738554876424685896714959655844320416860453410231921878782784434555794343167396811970950786545522109589749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -662543595291718469504878648553701221949341264063974401912187794917473023669254393971689972485445262199422372217177871693483105332978790843966102668723582695716661303418571780041290375743335852287833860120628523644600459226543253481004853514261819567850728033409405616575679770908038579891201037408904847543521541862993671644691933907787163080277834689844478056236232828588430801154313034518481156125040573110963070876500243542973158704311573700820618705207740867750771572742617319397303076653044151226628937877059213720445777387352674763224178169743402363577592147464880278084547456576804203740376486888501069709297800335236868344275237793537498543399336956730818972722017125586441046157700019088554129064739029587960953125991754875619215203436534180454712274530516237384846209399586566618724413480792490104849102484788948947969923931359203165222370578925164246337499949449339219085141413139135175568719753454336987149967491037299355761746821022889293519158845667038340530101796198037694144454261149854495694658764694915975449711139956744036344302813907335987470537864828525769132892228131589728027137194018124542001503056550837936497227028063209791311792591228851629469483316899771523062705495790110413019110497964669339870655100522541247656940145219444496728802705237568611269310993570465034954715219040295871055755165075427759610856187334212531102747207962475431379490565276786678393376691231354418137638895911451977972968384753576064888913336673486642919159539020758516623687645963923752455261707145069700525396105747317518910538714585385914087988468984939966036888053030993815527879826735605873522750274242565965262893496498613318590819125529887168401839482624146341725348240212753845484532004121187887007243013584758971375520537305667939605697100862483726548480540718803838520184770101903267288187865466212176570091458239759350637493055606682047894006687342354241876995472550617749708292083820229146057855154003945731250833735225966592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 2868946518036957379590914349884329622683523937600666082286153061092555328057946420659208968377786390819982381506601493721182204362012302965728666611352424476409181461471514195448500888162442276902193063094253156950182417830113186995685271643986726237752625412942439145130243482204703084250000751757945536854132190671400476404875093995488764076507553268109096056787580465339813312330392682289314999498957665294817604078265918500834221120274346125427890583237452516576754211463163922514509079778951097660231072943866423362915403658129774296546563740791627955466460011890404625855467428734299385749581133473052396809596148931716883513805471874546263040950200163844306410934943800133071867585775446250153260143319795991116201851411744383277348074153624143836239495094473285375153975853949487338855205801005822339360293761439213629123172320513854283868464401522756500787522873408823758946538768274176044320753386154414671595326469000828705542301108225140783019934102168057257612746015176815916935021806251908742157882427370610228376342503378546537333044056263341945739175346882026277159148593995171637290566646547854330631061377006372835587052786025643210617622213036546780064340024811190669537926205684223731917438121984988204799337204780391549743768000858501320479174624511300798173263992600144584892821909787449536684825652832575081546216153934299565237222982155688784432588404485508458903632435425171420451068942200879369305414794145919536576442206427838949764459125510779681904979056047345084403753636814044753084190984536727854491927947949234001101874372652340949232435913491150770070814580026853053820333485842913438593921907792381180146492119158252997678115859509724044661896532142194033576773011372908180762568092268658368257968608940959643055183585856578966157970365147774756242147531780756490979936608820564290014014377311786974936524252784383369451441599819634345275565734262643978553913490822438753597755379666833696156690416102539264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -10487839737807194583922693759920799953644038887897493813360334360309079471560331619588992899274259782303388420233317503142897814945707615388158060219230643027376516903032221558341038571336111071271685060096471179508241805351857356146319597515672672087928328666718457424910580603785792843776007578495268460633179183658703252917504606320016395720426657374950152950029591155288821687390247371478627654676187708601970053102087410148498282945472118176755340272075640309840292185581848235179242496491899280876868493476036293794700944255951289136518250025189262893543437093107868199416807294622016840711057873418190126711645373284467431777236698994499888653750040001856119569764987484590753574329285535561093442114416421310283434706428868232078883829016686564100160612889124479996011449097502058203830437405578345984579594797234534744656021762664637474339762020032857204679820516005436662124209455968228756832106763155588128503570570290802639303686566577237412361811642418326545890810101728174141979394317370587224563442120866692836779532428359003229329083860484040205457688137283701939710542157461729589634418732854702820966749195505250482864954769398144007326702429879234561862869680148681544190508017289624306419593414660797548168283675697651652111166861493455205088235508639284527089466997876562859773001846838743102491120772749230973089204970556466332606674508365782158163984193818195178143174036315565828089245859340953509884542573193234783581882874641978690256379798019016704142697748024454761986544477199684830468069944325928975127489175299737748510444167760415217225992880914633181988497477272060955083411596231720250891947555628292791870158354645586159540394567120788696436985399295178994254308260071563959793877445385318724642805239164070846849580652895603719751315558255827848271910802190813369428479225633529588602874770130617177877201751344448549453619820053969982956597417129231256864383680626710502839185057916575458795271149024444416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 19317579849644144936762188838920049099674107223771065244206026381846425955390300509016625833124150167085801063054295543901409548902767700777738615370416276325519173807096656349617189134378512662526388730632346696158009993023384054353162950689487957424917317279469565055660536983777671383787499369326275392237439582312155510778391793298799819137691374014402326591002060291859245571836336502091739744471362258239706089872110375376036316691521903760284561373393768583202059131544535970307114992832579543871893223400345669253078126497823305792747368994921094351139666102316493429371333206243395152630212980953759474500362733459484242121560909377384924063820019033660961997378535401166504035137453777986032005764967979804092338662238945520834859113029975536272761656886619797723798864932777248325642499644757650024484860907844292785076699116901961106891813831828282614524567277271215413212651200864127058258514590165615393454813300779184140467137642357374740393480265733864721998682947405975917897666070784705256076553842655969793972144563781102270964611433356469193194362653013577491678469234814812174504023030168144086796645645819665925629267019627370280051328851278606433782409959389377200479586911606757304892918443639498817462588395683127531899515196026806847416548010578529119897381264033360628305185251655125363906013248882258656034412789240010711509693738101035275864975140812334233477568076510111779534944830444639654188060038442358613804234509687992043632705822735551752924550226625584677551618612126139829782955378874490362563852697361345504989170257769206312323540779838696332369662761232443490630120877739924632441154513248067625067440146852263186001461663035412436645046409171523261145192104480097060872986357187345002509979776497130245137700851779234358984122539442775834338899792807348315017837931767398644745840968140169318426979493874596050355554490725332207997070337961366302755948880404059318219988829752102619746001607039385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 241277026520952782794782811389652762247150416579456042869536119844077901168595069342230470968972933909950083889828906636552178596485755849463225998989595965736956180112459498154297904700260778902362181116463713167112204029898061244135877679645856509372161148263076638117138546245313143435342377864233400200817083030975852637271364087396464689867002975830577630669224867229220293447789794383181492026641243455279407123878691954441119988810384108032944831227909933826187314726887807873852360673101203123763030309982492108221603385913514473122680127508265263381974921748007114723279398681797859887032183377396455878135457335509041069922262460428928436537917446510590930282184450583095889011761037960816803990473955295778420130343042567217519917782490727999179076515867952561725543308793080586253620881054570812324794433918019604831840449235883889486859680083003999197691803572756632138731595078446534933361007195943724663484166159170170240188131126583587315642633274498008135065034552358687489608728955047675713058958427783011524563899256372586864198713427625745663640028132374186671384602938052925715196909693039911953227340602205036024169343588553325162468003596471843183288529647441896867151812280201792872045100986510039098554575132980769360760566143813004146455132493067083799338307878601210595884329911199467536069405287528994700973926648632324034561103421767494923849746477691792986422472922035347503170453788865111772098835977877097507286758394192836299048965282451088677827788357531280018737178870431507902329167924715501942522668622338324643329836549102107069882295974230406813089895339363170375543678468090024743297616757115748782739133122709596023887847815034990798971905988350699738087046288505441308889857985122419799262233400518959330425983547730006392097135960821633541123739816360768310759407835143942763378085180371973497688742883337927572076022507379126774492296889082079046032874509148805235951951575468396591570767940734156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] -3845753768066287695238073337741586824104091060701212946007084511882955644341618507767716193706390361014084626094498677828548070509670050066204812931188476801892544691149371991699756136888043031587321251479062619575643585590473473626552503920893689123285396148076477429618885529242000323246226168320326498657542700265765002510301906416455580783423368844951016084836466466146214966140150572275263905323778795458268831323338372518174517801315623573446801850164767911699593434067355902352998403148409869722689693890467414619401697873797774064168114793518471097032770209884720179007453560994215000614058787741270862947553293915625733654008595773129222949757460051262014862817987523853514823407727741705196177257490625855418129219481755272800211474860149866476386563533459290462133746393077074000289720816685870987140203744085952543321982472387430645762315865279248939656071122127105878435051968063496670708637297668737748641194411209621131194755800133821345228085547966184618544258261044972778607486612364736638589777412070571735101334280910590081205447600524797958050318150951367891273646440510988059017707764130370819037019025731609929212449372744884356669098870182089021167212917883889628135890269312354592452625346458484239101004811858412555606465261061418449536925104470807120123116903069371382038081306954847047522105341959399282302962367460193819014399340158534185590736051236725825397294728624204644095180745203002365898988186573825786320138242073794186659305728902615887002900678403403572173206871045789080899158846665765453796733287947403892607539787758984521140114985198854576553640393420217378626802410409171704820909953248140132484025339975837650573595027108052907806905928319559359547697413804912216448924472012976485312467257530726033046069258767492158295209148244014784082847894243767076888984968030973473077632147050922128532027326208925011992195676360730421926004047648021051862531089041403746863691294709398148934021226158924759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 32772631591499274706531790842625023919297482047687428347267181296157934215324269212028056216386308554188005719481750688559239775099095428862179586672794985270777678660679069057299224155570911388509845578208696330676541357639473666344624905769839748702797534725872373597845469690266889543954824378185027838059084836379729256666612293768127435729375871852452110746546136677841539481228690030167349914022279002756553335574400771065457291630993268454015055825483492946428214177863909936380608419210532091736309753011129418416441954237308502334603520242184185823481425238336898620875592666825828040283032228024794360633325397189830994523596616147998166275208629729613325891023806266256031685289925601010062901564114551984222628182502808390931953607634831818453783481510281524193928152433538281515114397548421805900333121857043760353139709794657353279957835956632241488208361715874669483252473552108602007901686482580445319751445116386820487821899475851943012984044906791660840975751285024330642776346369535184556588821706148540431654688629252672661607505938208971524206696695167799292236739939975035919436646710298912073765695702061304646655795517740670033649671471927521482609920004115663941832397829546108137794395443477442518896448725771450237462305221586667204400904723329575727713427380597505357020101646740716949430802386969066467350693241794210993338040177460155977795717708389221615048348499826622387966702364885885552372231371297002047513264554155107242200323391451098766576128241388505099074648327696252296450105947635042301011799772823133053229990661153660130560713199348646600294323969593748136268037061420750212588070545004063434356819364943575467302026572029842284367428418229294981168977119802507190777754902869385456877468448643991502473745156925583792469357188143993943626680898013909595833628529646397022308423007156489231761753561657798056659813097599094991001858290896514474079692801263412488900528506334507131287781278187958304768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] -201275426157734416305584149513351669949373828925151765882778460686637113830285453515327510248818387707171821080158657278678147630351038348267990313047097718909587408545311538943021538386266198433940324894211801154653394143513150346936361929594633564400765579498478911912703494508624258636723699014639318986154187660827006434857791067601632778494937923544311241587386694863237868567514695508766203170811249027634123236542651049142890692267559893293792036518679611332803349223622561801166573724344337102431763123391342482820808037091353243969430037938281240182939539830660791578990008189118092683013981180364824143863292628970668591736555386662522988280487370539884689222796520940701506654703673515009628779408943836987186244487641915678862271808471394583587561778167301357791001009892691089307096379039853977496549393674608972123006832123441570522410429574113518444729034333041312615652469228933535460557886171143905581522444305545316825864833868337579534267867464899623436877227340678746319160939302688980535566404139429234394324830949391105539204270779652142220102804991426287913216401999717045407227310536488742069304617449770287692360807752426590445288337195053325882993322647477149299562379478931027541711216961313427321042795153368840791672758928882757181672152103190046464267255113286283421954457700936808708297621863606838958053814783915128679647945118814309157170719793237269225970932754764414274970438987872416677800064491911134980872729159559328628034860315659337874090996957290551632534702476605328840331511631983439220486549252514732699474933338922392202913261597912558556752697933119514636320982125574060974704544706126602701267341597520754808310688703036651598822336095773259205703490649473695935804675179071006809726182840449449361075467962509316440390591933660699390837094884861388509284661252348515958815730435412839701987379064320173531283972787792787193772542957701499345192569582475737818671345775559151588185617956279834116096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] 965769804727637616394068180809856138278818407518520816830369735183504642873866840383404279937364113401888451689757959114426252532274934633675896366183573625789701451841878277391000848578312287108046960145162208163332288183306528770155097117118401780188232568190806021337678487821862144889651389551826255670311071968962099421773142855755217541932394450868182612060925037578478809803620330248739761399404556618492919251589043968791107067294972627872872573752597129946905587787113413648872484348341195473444748127195797523114083561739215993333757862009567484660963978585597103484923581734046649931780860258054520917337965135301665355839171109393978772200279494102739349419320322545241707598067255095835069556701028775236266935660611931235820070632010436843297791297369538827747254281689531582794102391605031889052966037415263828354891554303596024278639162466379952226389142228571279902799319084923877959212637039675947497425296467175425972483123962352423112273075371867763877611259218275985848554286799089588863934919253309349053987392111348717310471946740993902926304472958455053282507063179232779400790525998789804639357522188654506362139661432705561118800404194112242379464263681776471726660388469268322296920744531639637035452698598207484846707840853128344316216286079396940997409146780850361916581714780331416174491037082986791294128806709065300564719709420029658034710425010401927730950049347609468826404516365466507204820341056277171508032848398062741418327531587792949677491935554111560017695257774650081238243929182400271151079727134858255472381114311295061899769468791360328049045145439059225188907427259214553568198192989250422056675181983059135304561790414302610713414112835831462275367006203050862003305031200080718985521154007467930191389011117571363340513276504064025335108338068661977132007748408418061662859815069983724018915163383969556616890227814400808272126515938510384335805452243794877706934567964211946930236489364724418347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] -3766720066970897459311978373532849754264712831316606222625022091832595952378008597979702171969366331877830271452252462651614218068362205200039725457904951341834483969651217892592811045845609571237516341727277890409742260970429433836794560613198693852307841062556334812829639558998438654079090363238191499509988326766093725300411257474741963440348779868485734660683507209511889861957146738907542894478204965918147473625162233308900618511722193141381644295883159413827324734243601858179653274241879439425806074683984828176058174805013623611212831161124859033464862115725896738803203343274100429736034032248290490959050973467931909690498452668493095066843696474511083970092065802241672984332664487893820207517164728669890325176002273305985946154070858962120683781234059261859067675869079294682743786061903740601000234329244627064423968586270611282373191330193358607190983239731962708885627757573188467486500140026921710580547005388697024787051473630480630995855860588575658704519621463168785098531609120680410387620929214330774542267879030466845485887955641495403606056619214748198862194960449135471038137807723195316763130538094748241570517147188475109095844622023869024575404013597723604146555651416773700148424813748169110186791493053086676144245295408577907565246760651180598572612514096324388813363278168099787125830048837020146684011391130004678962713885905153947002966077200137915257384916175976081298608199794375794526419818619412214738456012077578166576650128729147933351872743228150857421681130859173581563366216970953392036319240545404483710729155089926037191487282913126263327515567968911993061682752172007106178052011205988279332074994361925485163894497497176390792714382961788283082232870235542767739566025540778518355038934501029165928796941167419003213223284881020100752878056791754532227524109547874006699262657160727198024732140805359548396937592560227526841230857239918573734104468256681064674230213675855712458795949738814609555456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 12243435639702600403027686993389301297328002000298883020145303781569691104273594040329734039729916986667809354319647412484230231946712089362277196252653065939632453954030984179762569438748248824520796993236282340879531869675199023236683296934272728937121598803264082498897941699336539425556159476521498153801978453781273446586972127601140552705269697520830709033559887821643229141862799303788901745519255582711425915536688869493714855538533918606261046710727144990725073370529886923901014853117447917980406520610017878682123712585681767108672696681952303370480899300360981002064110722869641680016155029948249616932989165311183014048755164760413605506723710604146873750165925650094848978707710617207195130266596142268132831097367941849846696578241391840265455592987025997685506603070147925067983985168492324989322404575803384426802337899827804847716269660643901742001138556880564665432160389462582661368632128248894153420229607131855582081126255434662486014232071256803716602295056662477004770103989449147185433641546566783797796260728585315889796912149841842137131308062428769813018025108660495502723580559591813906849779187785629392138290312884489769861373416432364277675706843052361221955048237993505967406773195348695563177045294644757406744223659393913538374730101865836914070561240674698334482848671467495545052782788846225648088528944152359899501999416752346233069122756994960061640057431962898629329827692101177886196044705154883410540035781669889406080631587742225470034688136289751983125526908562634248093357426484497526226418632988460891995931024725745117633139521695427791819786704221401251375534278422852115417851116321143562549974600389385331489284473229931039692942966467655474038371980372805004355102114101441021224574668337721455746156919275035547935446551261795405409840044148907196061817464177188239036340379486222697997637944982785256189750341830128496650971626961580407704718990041176180581697128049754700752528466941882274938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -33762913955121651483172208123792849301083465800582701293410515105734999019183015699280508999268375073371954312061108911718098908797611360975259898091135943727967227685558593507964312378835593318092630655525572667476841278890311423303757183079205387264422987741970043312181493240150902594080381066488819616319602036521638766769331130646266288430304966855551002528289537199393223475844105114116519983671695442773916448963122652939194512201162255738234226919356376302881147708506928789765360782211070628732170650796204393954856626119433525593367263756325599331599877499051527440405811918195981546265678340361956112726309076179875165304262523895214102780512262583499999771001920204436821563942320918469328098315873632196389754152538483254387134544656876478476975336677133166808164150992664249904556113590989813833644926476351220087709421853048413391717980775375447529802065867619869653614497431009970712720000881309085200117137836150699388742884983873056477700684304928044032036009507608582165364942205648117244477920262799680048777037659549967086841769172044117797260946242020994447679440143478838251294793269979852757294966080641941736577761331082180606451204406679889173627856983048759607372645638315296919228099514250404152383372849681228768178827851907684365452034702279935561184961803150110200770846603174180485285236951660161642211568485003276185148730159668556624671337330153631495917016562568907741381594171487760677463385797971834820458580490229446184051173028486113259535560665451862518094661620091998896323399849370569585535700002873949119021805014463380098551338321533817378408783352188256084019236684740371550677747074001046763591443824033043520757229767113212867879539986519807068105065661891179548362872577348090640861629420705925552081357174746106389588640618614593284367013876793764066503545836466493051128105946674159284586814461341295421861072492574545472913257488627569514064282839644930423301914039606134664896901874954262668115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 80081035033781446499044662358705842274234696964789040680960006791676018943189370427455088809780819768123198650771050907099852997113782547016388852318571339937252335373259998140455967817348120482184757502110531408024043767451486945758759749684918119268622113636557558954215047038585264580435679748885346653940393172080567823988680799822201348354626342621909051578452497650548413266248084190454132530080702004781714018141240081879863277454456873282171615912596273269971577419878924622054586635092861544802244629900479662687732065067730051855094040962894208502187781620357927115674127775879729508873880248114149504841514592596960379420506877269558662176384222863023513896262503403399031767008028313169321856423962216600322026964438335379399671230899991078228454291801452055496745443324338840526450318328751956805465440958408945297157998158201410501934481577331842516862638040263744332808616230792569243193487829839746116031404577216769041895374451540032407496630474374329044385178707713935731729830463936208115725524105758848571689389426609586320672225168534372312319973456186809086114889759047748438319471141969650978342596404353238706418095885358895155062112356540465102669593320923747685973510135486813562788566625210431260651321802138327194141306676696523035175479845889890824031771318273373829169153585928547093383617839817706152756060038597054485400754586350597050550792242056321090658090959243268464105213332423555826716436713576609524604481014525842335852534633679051537004475981795267898620717393854483079882207522913883342818133097153139597210646255948627792772222620806378810940404598902315747826277218616717220552297903469445912282754872977536406418518601785279664848662532851475120867506292220048631452854649334809382006276736631455178992699417358303227407520123612815638577845538399751483964036824959568165686728073634158908740330878107112385331247371686636873835044376209371109305283771295626582411234978265890478462463048852105039183872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -165197551928708098323583476144227742827126855500336643565988786743796187818081561622828974246113386914564265320617975238502144768514076601281731895936956929150331234874051651720220459376367134086595729971326911251743650783449063053848897692442341920955659491343222691027704866302946704846392329658806686066100277724270527459645972861651643600351846787450659820390217078842031010237501062309718106124636525778673918051168731072092794560456159015887572099531017560423600095991979170767155573446727366509750050125085549055140551322135243183874870192093131763894468421558705761520648613754774609766540779450820034513255403502762375635103960861986345577811331156446725111393158546131764189062412916718507513345171670000076720640325835391149569787721087706060099660909749705814439995775240234431009772701522100158994733640397683295283253246161619155690246249256672675434038449348565021685597964978536128695966713815591451619571427654269632625801161795666755203489972116108241086601583747322179312288853942717021316574312846466054146939535039183343685598622602558428852880323220387781409670445297861675788188540708749419081114285390959464502423386739300013729429181073267639478274984117845381896449945108118631011997556419718284664182218556687497646223270749658087082930450325684954895456885385255997818556738512344505247409888700225245574071322903809893425120941251702283867797431135827700899533440256446826459520893510585175987933347480657526796312186188686887564636009737784377285876048899663135658487340380133021147214755992291067039983102284746405848954765564792393166481789814060044653084632843697314841983226402042494845997046066478642611972356749532121398670779435246732431913747393205184467761295141382392100075756580143580414289727990157802501334868139263622156352954662932335801299743392648404771634803907522338086376375124193552537872304044601811995749957613932657355144105754661789681005797173080854563615595094260617291190223430410938255147008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 299213454471002297733077625000030326674230350500651794085959392015219760093887023007454832496649827236891036694584201044100695008698771252941351108464018676308713000235112421307659860265296669579226171183735421740151337515724423418696087122643265633377374481181408326151446585263036755673607820985095266989439510125038779634848133313044237478339314153031869750039462719006938110179540755403682015833172331106798643913942810568128833124558331049611049360977990176290740431115726664265264984513612348562367262893420905081941417796180177154556878336891878312643641462261042464936173186991597167526458019197130593595467157374836509063704855520958894115251950919611528533018898861783057888661979800313413127146013997656028043457710362618237192683956201030681108586977953856545386873813190750984679713424392014253833444717174114048445683543081570585868132767409193809741245625224020390599653949529351801315985056529732156083333079184976515248513810123667991365739495808018289681909830510270970206230023494450892325933780392653606558549754279050903176912569543925241710541009290531301098587048251329858780791527187811169763782644134899131967343027472564828540009758997411342065209766218349242262622269657803482930653510849220541128584730819366981399026028821523421082575097381181807877626765853314357670934451575255648027595537899223436601294674379583765417527164676529661966411144134746078788789178945802788747995029151588566027111104208348492715891756615273819578840747848501620489241461148018106678074873375638924830719130726564523893365804168229919056570608847473738660852530077004981576253260106522365962371552214731983155724131295466912204026803215057568706335214476691816522803421518862648977848996754040297843005485078922548395591159484308499606075849795785538966650434655999089659303440825363734881194144720108128235719577735872226073773296692001961998074846781904124987259959353087010368663544047776955903964183026531049446459489487401484910854144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -479929605753859386656312824209219710142222347548486027525587394710328629086318912022314276365302597851339873106489954410702663297454163942987603727436809111973706260735134414595291633268975748965268613860496102925771822260136061640282243888283482485919325184410031196520148942741460017953309351715519015182709382044394470163805187315006780728023862627321442778097845861375579154874657541075486725325228222253420837953153920342360781249319812164344419211421518760119660981557309953928490810167663244524222791793844728614562115762842559160310030362794488959267595906459033097373500411146908206311336258454413026918653794537672563920474067868932794295574227863526544071381048885953568316553294227913908028532203400497069998040542167492335886617218667518219911689799111054307496841681474153876687685372076076940515384185086183317751771419014560469918192819249553524172499089599872181952183641968419054842203454325560592771317171987395182212360277207500647468415973491964608740060214591791094790386513491779569158299236602253812608490308999764125745115852703348540334110139492858596207209914946418409197763771264246292491615489806163034325566206070977422632521348489459929702677486800910505022370344516347534216223738900191506808762808896217156597557122191671515741333184660427133089162138228777934067534001962463665217640494509185877600810333383380076654859574593407990253380026217009052788044693022618734807622597394472318412046793493950872673776046191815899423448426233822402514111985917964608976350154627460672073142844390457179323849585663730725858438512699021720848701563704954661690942970078688040230952344562516514285618415644826018164296137126328832838412752867010710389290688322432015675390476135543147828999883633701193698361830923090508421308169451573811783975786487021776040964821544917025079072926602862956356099878242794467597855451856950967091815548456791264040908583027498389218264295346062721281713820564613853507191275479737951143854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 687320679359509893292618998762592670784222210705360936970762616623755366761880589118478761329268055485589115183103833044196846670064443276913168144082805944277955526564557241537262137515142861793805951237846894289038291177380981234856167196234227613510369218994727262049580336884946166504922421899604372571213708911543125803231821372671092617419712240871220769903154859472107010127769830019667449552375818016742362123984908776024361197276249781904137981946897991668901781741713418933527235522300486839829486578576980536593254396153268522035131283064199402014704670967168963159858204804451813068528729172539667149440533597588647702754134694325326011995079402258484443219584763826143675390726518619231139508638663996443868405258188052074413233544506132165056753779638480161923426732522630859694847931454362425589214661214801854423960095487281905972902933547187433922060006879175755974992113684994670508432352358936068348026999982851828939072500500024028077123773466742061819438943383965749728907573175708097181961468562868431106425687697999656813541610888581702613212450681748336456703314689474878741778514975843062483291851220381252213158929039085721722339669067460292509917915447182594315399023242022267052706874051105548191862002239140842423551280652852692772961528092655913098589706750861472450504462694615914770109120221772315598706467011515738198601965562734313940692869837920493923343541080146518256403495120743699676332799553644686497424938704959557413606829065162348776102013577854876757387701566019149328533571852729467499537543947684041988280926007723627527149358643900035201196301488599820006051655793806910199567894518748906277267222941340707686680247634355186524922978232677151926109899544391401976214075884382568989164105028642774895968766178761686932199753364283935515129415735273341038517498706933774847414996138544574801675004678365862610441501854329286780612066835117288633825272152436971061833497594655319235005228374512334649950208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -886244376641845293387466441080279904378326908904379283083234611522790123478237879658292101092397998235751169318647172844280598742820473010749140519658486005673167365480462257686776409066519638182018917701646666509374588955052950808689180833892581045393459085969478252509093137122092444490892145751956035505124460489996582849290360941292512190068177907415910427410988846130325360123959687987102322634033440834509798125988150491169915478920446970865645349448223414961438324438087554916113398168689889075919900720923337384778573808008260848550026078252537353183909203111435335582718936273194215501456900987675245692902966955947765719153316645596537945768351560321549377999358186046292761569162160907724151405912230737108138935456444549061694044481823134144790429418027083580031638510802793139098167713251422867057775382868399022738933907640368077260819014051153490710258851008789296748788852799246277495506860418035900095181250115709144966269660870084742097757871266975467611199525187974568942628560571903686910802323196409428866559612744629102193047613406058593396988555865425501051555279928650727337101270368548226339636484761913944363143502180149628497782700110624127709668512276823465159191651448172775613501821538998151168642775443256665468296294413691536355168231335697883675364582892716198402644873240933050178782830304112952711065795496203337850555820563787449628361534309816666542522817405314829743051317708846388762933630261986071760272796237007634628070641439542455349011916190343511520576163499289448732249063831723135638439273117779106178269325319949325114737183753914261239243433033697089088230555074628449106066501157119486727361103025532694082568086872128840451578856331669850127466843941698895448951498014550911306928672803541352411384155089403714370550075586455393698599781454210320607484552416661539659195730045052333880728830067500072441011791270392537496318517582716385601537335872247362307180518562764500431267588536042198705111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] 1037951828578657406291599986057074868340658228803743884457019369883198306061804547874594250487859743458216284172462991266006655753075571528823931926661917527734515872007721191840648255494151427139465713506111330487471104428986228031297011048033543765387801635706610775276900437222692143495658953377061413281580212754580592288900182015400817900321896691515722805308471187437333677435319526127352245243800518493967909658365768782205286833146358678111446792748411269587067975630088556775272882476992384361459528617544262592952873134119880600658291187949586170092056445246726458759702503065417442012218933352986703143493133293029299328989015698323668589774785088967573113469079509988273475198748479508407115901214171252131609239813590421040807228398231755469552905038199364194774066512738661985377412378373927499070980094682774622808736172649912072641815712345361655287603707356309716110429227553820473610023035051648439474049648260499268890620932167527631388172885636236282666374234534190658343555525932773664703660673405323830153995089050495828341656003608918571213295375690615597777527656284851637724220583424821085828586634526030877147082034369469826623390123886494927526368124201955409146868569116256019917542431522429456081896200065181175132492293485911655877065328640328832673272621079063003655462080238053098174502659466648400755377030469670370559470497058146245028339484425407377739312853826255348462075893585929037072046125336907308694292239870014610931664257542991600150253793442121688580104139143771119804415180176303855898502506849256764310453839798846369801314474998961000550984520920055663055489652014656870686871618898403854253143022749391257331888087863636860442590121324868010755554233275104126814279365691049594884233395300814899680031411563979579691586140840090845937424953844120304800844778238276358470397248768949547821657350153224707117389467147242173145652699572075230251612369694026880908014170296175489324739296077927526386630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] -1114356503764613171117162828383332410540771692922650178769751888672850279234100589160400268230706160649175961698985967627016926078001408416690864505935560193128337395599078967714294870960949655896062147948682749157583527633355435924993632914924986768501694676666299968356298705915151704460944160700630509036431711619977128704887492417154293158889152837982508207179724014355533491323999005540492460495660269064715678828176427690550868390767776014940530783914697492454515929039515664614050898012867314318193646386204662899740992729290421830825941713115680439005641389447550226301093322503155965557014181813202592487723296825067576248714896965249119011684972393561086939806265541501243683632069966167832075193265448901650436823648429312226912157358817730301783708115768659675389074299032105138327724555127807206349705821405700183125370095627330425241694586631361563581684288164144477542913600606587330371133242654238942690940831198745998855183768969919907711998712763931146845657186943143615901351798284600495576522455143841488120788824543522007657784825125591850613468704983869815322770763519324206172769742482989558441098562974087607876541591461887181218290388979640532183929767922922925740776027305028986166865601456113489505565934349912909774946311425535297174576476812415187075782148349677381434513953343297306649933960933185392922843443904689014478448840885256341826133610544211572758002739078102798880366800275982846481043181997605198328647523461259505951592312820481833514748141947598044992830453809811653066475668227990472578639713916432718938439533356139509012722569296430493589565485240992742878735869821022958077437312439184639282594503348540360330031179838772805267090173132805000479755018488268778391475001810591153302912837745822166016695983194393685156951545075818877749722317266693712378173411281107708444609386678018086179363992785475777584085358424105362519916368103268231365958445031203963087646905699539807007651409563485668741480448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] 1106698431347143343220353422344418289213567990167241410599220342905906441187533014667220847223734060680155946712002942713227682090708085925781368027579536377772366684470359638320178635599386984894861803450257938905325140409824739605593702514275355472038689564094647512773300994845812188437358554412594059813826390026430392463291243248533335906433369056968551723303517066627337737712086245885132540768235103040491148850300480679416873852755579233032459932709202572370260256119500380644708994770918616700040924352789252206826903193344276148579983142091706034590437098054439211766300772943605138155795715126574051268461018532542643298654654134863964413562013565739959075765990620999467458498141383229757517880758014350601790281065334300069642610037310145252192911189399457488928690384996643548861610330367374936172305503687931324554369111563877221126911535157288547107031564192932835612259994062010333594743480524402646420796031195744707840073636613308805058255136178150594848659201385326102139300295667137771443079064983783095642177478131049498859680056568690767106485794831475008017005174316710554339084057418075384021159284436405655692061143081924400841364808737246143829320812099776780793238828200870433433110818900677840476942255073296474499878716091291626707933084397705057456822248606766134691642404112790910112400738435420044268852505512133558337467608478117654313108305775567564800971922480840472272698461491217779982017030535492481289234788802132305329870148861665529297223743942597131280041188705687734093632103128964075730927132396606333228631728258816397820756080356973719217311669050026081609485901096852724759539043138721893179523636540816966060039711335313159447902487978021610506725273967946630879300640490836839579382825689214268578179116651740684475701258418050093545375483668148691760857982463213859336731505056819721300599733520999282788479262291065143932955669994870156609957829803424070041025324938354525245473361232663726755151872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] -1024693795575666477955977204574906810927292759000351643517942390598171668480392780641705645909107401562162992950904429617000543400442937674925150308838864728592323913573117363458254855021777668959920122714488618205207312705669389304472020556114666855759863565373170111020816246941812059609358457828252976572540376243682962725666558083605458348683716379850002631649258060285894221994958377085050676063179868348945339198129961040631715417963312172918108548317967704475276762249459221128460526060062227804110178034785818281952162576583485847460551746784552990412493996762186065949623088907375173631656754085350281932729367662533399367126273027572504386995941289431288501567319985661835632121459781512570709457058047757332926489270093658372081343046889093129398770513835978086089359237711959013778191523554393656933498328616269758759689917664825870437274472729185181975975468543311094146002245039944200785197248724301539152603646488860577544790074009006106592164448451196628585953873189585602552225593243807739877230597331690951773355051000936512218317428194517139759530789955879419020520251898265589333171908643863338852223689523280498346782310431877394807252075721605712534552065621322485660444175163651922436253923318542345437709070860039684078971951913680254119010156824923940190149449184609478324566135347694649146959940053711448041023480991073035543646822738695370173741322087435243794396592277131948597458566838677338012734936057856021722778018075708954205865465007323451015509212586580594661681568426784110377069151043136282843466484938349500561546910043528227994370187624807326706059852190380795583076701781228510115663711427017164553596808772447455623688459642675779411390497278660779261002941807316074001031971979258029581354517646513624867234998180602658137968567786344526863611448817785010108600517097048365660199448839671039714770865054151567574219000248383216812950533976880278721381804629756144290490422215723353859575474071075992759173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] 889186381664630464679744529434343302394619466475079597695377084232004472415282486217832079641481456504197985818510649174629620298790022609137409985454011616814619059345820188769753570061190623011605856158832114266893891232170591703313649041297064543770022464354677241361283231036087601897351629302972337979627125209737825006942681392199184225120868613900344864356442405845943888093156926797199554392894756887944103448283186826566725860955087629186008246459372830705527392554613072608154811905694830771651046266216346328337046339565803936247011978754829772659674538667755374041131913666810657977449952332446199471224464165351953951497028482479323574144653447836319599973632225724551215234362840635780256523028051150507226647930524059971947463238535795623150409847935971804679765333877842649299460748280356626212891737194014298760444190578062662327074101091861851493131936238917629116190603655987195671593594055127996480844878402135793139913848701329406731578148554213394125301230115215380672223555715179748814143266197706396826990739031352795166453968065754725474368491168198501764025309553244752045998785279965149237549386212044120800771765476190640515616549598219481693415694597687611142452927642820271263335468447921994728121027901143980528192655449386088372236918721165918744811512662101634998951478064009857349798992771951731921225498812955645265626428884931688013938520675486655305436214358877065726012501019385178200545328017559840433003320665141494574714012711009211569720649587845176123657209682171622972827863069977001697747282775529544651856415761230122420856688929480865891983451009384013249431750904697354294203346685682383860118999377899314718700299401055874095583244190733008864570260697121394322649894625435758923263219465135168688751431221363202053595929422224368257650953077630447876666312875296714938742670853365341556913540559177783132690051895663536597820499060775032198181019326049150314448187400437985971104398404003958706143232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] -724309023112977232865552331252093813529509717092005286926134505421526067250904832138820047110831317968596856276511631692607805354974591029616066341287098580834558487679690180181205480702892723873497083304870187153756487134739217309041001500031279777845446172571819508258828013361856867338581982089562865688192374288521642093067736864774105240658029972206698250149758066785012578524144481883625013067217605547909422967059816105713212600970382877505741237405061743149229244186771340233893346070808700618252169020282567554755882724731118795213583324197459065807901642167798703717359582227737445089149095325244004003500279306598041436236944910589996997468452325737425612718789957990361862423857891597162936177442989351413923170682316955381611091679427718776627451199001848005580173267878447953955592176093856881909399751517453053739795273985831678239316052043120366091151761500539289072663919945602599362102096721325751838729858599106917937616802207172449161360913127798249597340079121589465535067989104045754352931424701762661391616704703963189951320552684648056263133740429524616177895791604688564831703602453326354103351865917186881470282626134775918790613334715738107814684123542868551275395499862658883494990649896976299033880670431035981039593119305186436877369852996080640606897243274782832692956887191806629314825881756583065450692397068123224063196674996370350357438666899335194126487367089187246465999789040885685353104508831648971675868034647681706094766458044667750494209729674329624243418367991151712054323168276238053565371525250135769500283261022919543254373895174480228127011226605325811666781654045913103181489596657578763668434684833113359784514263169150213588797665819233140843178995269653135239975278248116481977852401169681726534836036705075673947220510385220086207907254444195970020673676880080160053363622207069292251380990358132258766602640164461264362369783286395898805531009508708811417619726341542207860302783493588810456891392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] 552655568916656453808660078101853183912522591385452071590559500887141821211389301113777803120168240245394059752780720519460952856281033924109700168825483443565540969350677341984437882862167129234945165756591049444940419920358167001883202818407575416038913213145622781642623611941175363706778209894706623753855682087604977422639745623731034238474615026393795410313708957865749757014387841031264024986360668055157518057098136051387303078364231126570968200862296726364274373881775972130591320776865850260916904480833471297781082301037978644595823116586975966934627793593823138448863455997630457100406840257792428910915785220516401293884764804609920488753580659763345823413591433804149356906094109571479364815576084572319760409406190683032903529226925962082822094332068409854444972988195978061128761264823291305289824607341529514530413559145787863960071160604888161895733430693056331826997722884712572817531103118589947859578056235026723742285032499258543821112030975796686725840414928649228160992954525497450827243044121742278848681175662947185248649939505897989688852434014438205217375850966802950235975941820501808204773641334220109556465351519697808264087135488222538458961848408365707715532066902732079287209459656890552234855017564273914890870805870687961428968468779628936145555468423910195169484257273536818168866356905829651571530422272972205669402854896659476876517749778876826958802941063491629479379474851107056823790012233270857342592135822713663528006163848333748648687728120674868209864189986390604491519710532681534067032983729091852630514547746733986291329187132931809812739888662605264186616980789879227205625025040466007428442075229863828191839838630841370235870236347682019487275487207045621681762405441205803630926629705054929542632215554703386640968898218354805207094689175012347980666562806560437194345906917946822423568231701334161451285343542176525046035675239482589180404650050943808401616857991165350936105021862893151481495552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] -392985748559996141352296880581551271401740667566545538209466865514432494404214779419835469452617391773928071229485873487507262959105877393820193738182369453232956358470169564707963332027020547043746862037190510798962019091789276170203308536875486919653985016007351892739544398141694271714365088736257850059334951374485043626879971119005708463840004603424063569774985084313620573944886047553985452291739271177025613681753225133794413222830783536227877343764365308618275559894676195511578479907100011104772513894705383726307590492281289997124275557074589700339177667722671051540907381510648369933236707138644064038745420455921578210643605637111889822511058834502678171346148747572393048598050697777676740770675050752400358158479419598817729466806525627878759761448179440917984835546575238601367659043558214841509932440462532322137948213179010502962241930410369901439418861774500491096217716231673798761653816138817114217382696771545848620841574106281215171352698591921935631662589882411403191950613852270661895661389150522750307886027199331725261287398490677661046470367894056648338830689027852593734587728269140183769181228311311356165374043174608850865888336130734516212943218537675191958696302130109240619897976613046677595872702966357214843408687914694408902331742718116527788150801430004887922023545485242871294776961028467407554504969197187542118212861221396946401537683918120266532015014440508391207967195684878019582519740140894573159592010876598762233894041836762540195851063361326719220525137703211586252230660562521043587237866731359421000343951809065942013383387769818177568411992738852027268508726727902397937256558737721706693800314669977652613227099183723538738702153177874107889126612431093194641448734772951468126326701724581441463642686116592650251014579718875837778375889111452254362618520486605691086669825835894110516915102733243717734418703155541541908968362647459088383210777690474901348589733792426711806731501557545883708424192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] 258668664613855845476467934687673785226554261154718861005434495011237040264826071869936433832798522327598481404290896949748370589464792966475044450493018484214793878607603058082568259609542477324149322973268493611429441445294696444162197158364609581826274052470003165820038134351972443931145069293959824279863845979298171313375562868242461116486673025206342983219858592403741489733888705849255375863706919168409991193837355440938498918712384389051963442094849146853474226962347042239654750462233132968314066513006702735779854682094795704837127064719583785568326563058774873910182534922534213801180538679658173660026669969831770845381486777012407661336484657713090029703791546210316287163363237705261445120544510985899119640406769608788502645671400364511932380413312329292767627186279720847318252072654083532787616297906852670735976129970796984827123552470253927368146721445519331846674577476593052093100363676359483745240156819487926162543771358861355839172930767310958004786386304028297165971493997528649819370423475114537691275931525200058158386305881631503275479260781493409199550303327989687202874219355006473710476157650587534140925304671214313040366575438681415072189044331377180625469048913507245559758746333387175955463100557576166720877645594341122970221060777530063126800174374475238732471475491346433016387947330369846807973371827494722731897773585601429124701543417229371221773266910916319471959206543226067141359768529119860599080114827413624798972120249360344805358977515530208045431014288718696855376718139152815536434743490860437344944789620592329339615175120336761232120781218870497708076047813182063728918319059628397937077288683688168138186649973334239412203260623440444547183820795472741287749146541901768093278950455596405533551226290192503841834980041893584640108782965655899246900102553507143488042282724611936565782489130958155132267027275420194807190620671610564598915424373925089436241805897313979956558911030948853018787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] -156421340034974294268687323544453878422659283408726448893828289588215516512285482341692512943248124369884551739154962881427255376932382424395788800385632942092490057359830339852968317912950997332705767087579683289778093625812547234417748663759812219609617674078077658419156977319748461786621491481679035774518469039721437528019348572478736363192782567080757707139155295809332823740022145378147345938166429001714146103504010089572537726568010202863593045202344662002423762643555786855154022139003617958772968442556019113133077417695437514955922402186580169332035521082388420459230261214916727722792614010546323071519574816844972139692251987883863015267268946779313146795510153402479362033367127870947605901625662417730811439488835754632458432749647040837755286963289551499200055115423754612114462803409627345644587630294810924055654225275576823352310878739761781060721255896021939984996983856635415314372478679271652120570462596858137182358785299657469344071055352462539849586529801886524378214636589865795300398695074778164602886960015309091809536439839157775977600484680838603540755166661727847536199462853862396996691999827673142898409170574393175020358402799286152413284633456854113439162931137277392384420700722240234382961725227612079070089773570585355984186470075338442858034945401625520343284695494831401536530222734476120484347971156483375909425744663088577053503940733996417789564608741772118071698415714376644012145611614111669505688574721189722773089606335350077361508622570492761223287575195426655538119516014051343057026617641134147539086864412313193976274417033744655214525414832816849979786016868566678496361445356685222231775785290548802062465079108698446752335631149470869565403742900633072191129908199487489199500621736819985974475372645401283681803892528477948018530842843525092135378943589947725439880025989610737436387173096036327531982535492168097890182381316785507505640147695558057364812928080190336041573691698607926091448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] 86219429157973929682757486156252231066237011775434968612107047643769084246593421203652343086650388047980324367157274232204287014266629862577272896339204575048915148188221651014757763820804726095224709569767635680780421065062573671667321121040655167873708797740399520929943262714787844156512617489642011667963955410548301206771140118140674242459420424948008951781735632658254029223779520218778894774885513449401164796454024819418692039429323377368004567619648576574967269510711871481442237629833360994210298619124063079969213801787436677995479258440981083898591288430623338778550828984265220342095001575651457668728647025478339270234827729191516178929601359380490783199830642489841130861609049278870789737558304280665770367910553181528122292208352146592489518649901748112284149937437622504297245667075401523346917376958312066981801407124422178500407881603299232304354661264335575725561742518627321685200252623313596681997203896532948907354291375821554762075790197822233730953064370366860738307447891139537604457103028307212155060865975645945548432128435331735048404574088792359422927880003314707780088362608356307965910168638820330340180124690505645952884657632324156152149123694795999395407867236970675071454208148381777438062175316765243815527684962517406742371146985925928722720413999154447312808689471728550029351725053892553183285144174754704232376518090526667795670888383193629002304498908026170610496985031218211481189716074270313583953581742856616878761373762368992732329358941240208260316766953395813490373001048378928011840320883029966490950005761197137285623559909753421541284428226562270546364711752764779259037310423084757903951925178062038921137585045645938030470420061045943550069669729938676946904588061483497597795649067393686270074507562083001156159800441628346003535484447400861631900158281976639406445447515118558049643648180637073345827434715015926551418147413546719523114347882898461249392860443244166276867605154139750944210944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] -42942670614062435666113504502239943502518979772480491508828503939326288163093343646806639162454931482813525000579467116213032629921952924534352328684891571865382858805197963523621636410325778902338796964026843955232194132855053936344240981769529708584758604046563792641733197837325630974305217787257018777936012312979658392852646805778766074593643569169310385908862254675975365328733467687465074363632715073673209122633708204074868134706361600969362034467207675345200459610652478339356121633348438353379011191905360475747761231483774945278276572657697238085853557269355515629894568416868812639381625757516100372295378488915209131128207694401847229805639253785278381347827130543722844616668819562134099333128942260473443058012777917378296132053461000230789945841826793314937410776453526618170672544093221575594539269717603167451182792082829423793606941686933254269259315096564764551006685909517442529411059555201065855309820296209846165143998890764179354917678307781116829243960958890630654036373051318706465268626740785111363475053926538488224353460104842439008229683191006169416022592512967756773206749964526068529609360828236904129343314785897207748925314530118108888999500830419443845703843143148468412919756767559249150497412737969228296842848971756362470410381293839903623927662064843126631636310772765156263194075504714164302474240208920212173745374845210495187934314604236989342282382173172205361622763910873351811297588243017102169251015904359537185839113388189443433668370769680242634743555011725010811960246675225060736844457754909501525758925635663031302589706320239355357170436688534733005015320939894751406840620290471977367343324927898742515214683736656328961222299377179306176634610608744931140690887459955001523102743554722867398659557129874570669696601848296449706798437701064145659657958785138174526746746629533096784813770708907346091609009378711812860734966939890954483531423092038366619967576939709906332578491247447300282253312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] 19118372367468318578961565352550261551518810697795241619297882431419643088851748237189502114371749705782164649730945548536842683956376275227394058450668075041374564866165186170380216671704581582150058659927567419601384030316215191634814607171813818619255380677338631749175434092986937398058312966515892505357776333814856656814985271179312988036380384293230931730920721729203865946334948456673380272446386647628087849747908242595317342724671787985562674111759346149187866831848866034849188229289187419529739143876798537564738180376374661537294015790065276630741335423375525274518317534049391224174806817288328363722819180013010816499184429110956462250427042982495990018726024115968344614732963469346022784028835314495723575935581371802251602725570395547393818976215235795313902363442170637987682249982826388002697786008555392672063906561027955993983695082331755921551895592285411905576568970550673948623759413311386509055187965329957643359599858557412008966591145193053796082999164100982350527069301497858323679965106914448866432288713920226423868220631802417495390458882678427146583163853077522326017870260510473922181559441702981371859556153428224333653160203663213366578319159872272901318062225870265355491497790594143022508971193988656387994402670090714586832488310527342946839192684514294697244168202875277625665765774977655370772157232590234831603207465003358496314345782017838462860492068445626256351676242393144923458979949835265145401276399821467557669241432250256043794820576800128271454990311893494500225523413192856613251159117806529213539274650724968010565864420612591324376815225530951645551712986080527734115467586692696297125140695373984378375248936936200630290855018910046752684957216231483440076768787438899694681962644537348143849411135978748949066445804614254721192149029468435588164250566355480140667706235430709646593840360969960376434929317979759980389171701153407552820370330712740169024939110785178707334091296109561699631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] -7490301782016404676582039869277321813192478299079787788599206332471887156317544972105842262776376004744545591196100429135768601472255788500528026696785156732208026070839640792108060153406019525187683330486280721680560412896019534021135090060666000279034009276228296900877135859960571870531729511226138135771054320517102377379779322716139045387766347476293478256709782320183331578763646574808924017483547991384051515912612793275067249523075995865858673598677158089531258893006464944311651044984199668790050608700354708201788456891202097317189425137344029071432328407516855260524126601728839643604954883554560726853348201211283545353997895168661194130341585049154493546355090285349770277746918144285158450450150027895265939471951820505415878663926312093289791315564841453880329571059711774491604077326659222676614854360311090641663292079960916037357044852731561847050109275501237988974571272544166676454597878860786241652017428333179100050983151616561043837619260602611784663937630478728654501826221399384093531703190136727807059671495072444343318047561789820693470092487991667080143783196009156457185327924395006463442889943822447468764196534451151261717367361695752599331046788795894194571839973300041044631323541749852271358322215417542309293726865103400021624361545430872141869420145760015763814036900213007129894921174949608276006939758829664580792735329122152111427755544000192004056839867900940259239842425822609391634799023023299808580515991353630162960749566565858113614077713193449093961836643789932653393907565791393460628804630585482425498237406735205307439395731324092487084324635401596689216891697737614067841959705786527400041231115774027693961722228627153319750297482965786592019074470057927905602388082619729066540165359497203661070672669175585672972193289305702325745091090972070972064762331944328779457476963467377692467138571328447365942476726473791056844999217759148481972792164099217123617322777159478816318272690616110306820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] 2514250434757347287545233616288181702538556506456112453049036863949903561870200222527202119664603278697081567585460726488193232572421378447387586009613204052524724494131965147891277515097874679282100617546368986390148891933995273874088820995098284002010200682710386728055954639290509320455051905088083812713271525406014326206472579688223516648222624410280842397528041706588056616594371414154361669029006415639136498673855949188682273683795962336756054411027084994863298870270990456488571023615922048108894762067324248793336844551940457847527822017572965175791829370686278987270860202661803112278400056171597255397610538790938495967969476120198855308326150241059982376025196358481708781521997792216375731828849810398086143297725439079178664874074269476317802302185961087971439663688065575431329172940497278581781713089068152785767028441915424507951142401327776947381727668831354845803166061263110035182664730211765541498083743776464780676157492847130191177247344587886477058136336136489103051827663859206648941032564490364656693994686929484486228446500043799483249596671669028036287016647103413723184801374282688481840732421035915931250223263941468981799448732664589279243839368910437423823514440500305266560275893330526953797914590841847859615683837040213643378660985763465230378464397871263517098307639448867778934769781059322890014422279671596494391808178777939484417523247229714125663467573338052206651838064016491846801553460420851933042311177674997496905867801493648695279622592735017556747910295686703282603611718033792588454302007776582040490438416721446652268917977982115083456071058903660789510795742703493184493253507304661672328640152678987475072412649952656505765490996585785146522932437262522469246992476698166073835807020793381549750590880424351398652805085602096410256368167014860006705248328596227416121730652590170124764909883991076037610767583343270501513670528420956989611409309453571088104301884603098343088344879021897858154496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] -683160058981891728336955391659050741847205230585757234867141900825022365450827088058754059521574346372631420886536004808473874235554504113293784757301523377484643873960883969764091166934335026459706719635271666617133492381611923743877731090868475153028739187585021200041116067286056441195788463523670325797257501482948810335716181373253646413380850915299458453503429895930223484715950461446576947125299046724274200952827085032914364867861738242910961783700630526836952721192602701477603003406857493578609199429185205826908343468043406689254573899737675438011414100702038003702828688492835248695688615445795078996732010101074026178602779642441184610356364479260737966438805437075527283033182773092282549336536600505761097215062258416849521417030512475685882029392935611044576614261353184849270923204651490854268071760329862427760488421193068929837653577792648564515798993809358020108128889408659781227339207345034231361328359814117573947424552046149266899794304796020712346180384536481759558277326404837285290507501118796492573279657366601864685825983696255080266044302717063152736470309068427290763135329984016725080486752187580681971990858655099040925332408446877734503353613390622282479808638754773999451197958923136739753738158069176163853710573136167831621112283415060655934248546116940687815706006495797490865682846284684965555561599320176127439762551529576115262698176191760664164751335050416835227490688880296141629962492770434982543504279058776800103720361126320832096732646808240106415242284981636019094991466511933628394418424938368155973595328909573892504210080788822604630618625248137839142260536387216765093514208411453839124554742471386601283656239213010903055761244900772076469508036402145535199599370768460753153799901029012288756752547387213124312931891724836840829013882203262744538348197626470818250414589055170136407963544297644267810351377673919672910280427053297627261794651044426307001517566805004899406843132143299412885504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] 126141325547347776396574518307008311561235075102697775827708847243790713805586744521476024788312693578922771893625211645096365357525600694899811071061101085448614328563545263183937055200418637596214075706735396897722992909164873669213058093843125107091542201662345136226757958017896141126793419053680185550870516186882031479298308028761855150073249582454575742771743953857606538137492817159411011203712121990147399534761695418321247650992893077017745335797135953224613598811895975597194662708855782146925372102883925637460350404110019061601688544824595896876017692101613395593320640172986332719055246217353591865505680086927802618995833290358423642179314237773127251349649814567222345271047101813286593164223197041257146101440921209409596347945078220923815072725485706579567177413188057313998623831094341964125238529730965566539730530953976215999523837010594541421485531741604493800038961708724637346513231919563860403429339103310051096173901073809050196025232270962263859159281075243407942215304526161209984393970369719227642289123245627280694272214019031606989322622999463196809542439537712876995387441101996723333143218468261354159505085715920332965084675272643159443371302711007911841031060025445123313507583395228807714968461051744960763636032138574403793958908439203952483872625238558578136283690742638926729802252165550301555698977675214169483167998930467203464602186928923015122446953212215067381048936339962963214122271452075469046342006392841532257154403693780621976397803164230061982029661607905466101898115419974888348951057857302479731538303369308441027535237573393345828551214951379143218807082119280314029502408668530112454917458065533746092488378924027502704434406070681663732175632216568653855255336553375510724711809369462707056094778102176252052037776607666208834508928344250940877155405087978925374507969310474801547279459188094160943178713360710413215676426857669369171780570528605490239868252716640325777705097116541752705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 189402037042597275817838985502572039866659904620858197304241413305999362636366832425726657891119650879959415559874778570374065816053436474221981092828732613404915700755552602905888470288576595356995407521716682103558721282848688852694452070670811164048489536122064025312543786147900025279955430209022574318546941919282908339437030342438578313019193974312144123527558776207864105407303634933650823144405086809755168434212037274250570831642523604059272375522752046537765202925742148269242042797693170550516363127196912272190426020853549720624817538945008666841057446735616589598689265224424862682478795479172747180343319975605431379821761973969575992949713612828221716943606179935767207560063621254157889747892010878357627704205512922620979934102899620899644488298459457562928949413465952229897097841127601439615580446863154370830624729260091058125852159687338764760907418730979758898602579007819356195157556069359328106931411348177081389412860246934307522784594157566714660737601424180096828467042869598825030978853305375331427370430385167290513954885826464808997835210083910655258787777870949751927721650115452093013935313566208177905580012528937789887488833998445105184819098178048435619295848057175850761757785882721398645544926620767167834348077820221991321160963233349541056558624442415003409290436326420819784571148842265016073336283647348540798697457438310505479407233369740244634934810155671627382765008454981675780437105436430102901947165519237229920497067479414626751684306678454925251150399372786982828285094115885555006584302212140918613292084855874716948272464385621141397967388500520498216728220234081393322382292102635344974136930217017063348003870798352451527101190817350917082506910708251076452759906246778226600540613850468794466088962011084260249701489384280789739782361905937941082543695278951664752510704662580378412458355366467099675839723109255963335445805617999075911157259068764763522176017982951638623526256748749914112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] -12751892126079414920007301769373239006821667761410057638288947953869230492226229584948001642188865307095855324408638329175138487197579380842423274970772051605500480993614835837193375877513293614898631221350544123617716462072492334817501041235057057661532352659810082500729361034709177622437491531376836524383879063070582288346282007484789323229513070517122843904350284996102145283383246050417906498850224487737940415288750155242108518220831364589471829464248307915389493983596491631542799261551093385786973681301939473150460906731556723632927999052907501129115458181630224667506489072129887043267629725832290745918915082889359554623659343230079537394232420943563469884831016364990167173532208186409332909368710043712410160759172590418597671079119189259761364284359442921428896609931745327393733986939898678232193201420279910697239136986389453953766096027944129182591933140201882441862101362583720503094638043315331560926880058942873071852526955824005119587473413889747720924389403643040056492589502393907680796011124789586057215453591831563725677933768066974482328436016083337644362966692223597714876095960963179861155770641423869115528646477817597297415338298326241006726263450714237088483126435206333618757297070138072373229768502799854084690074743367543184744189295416128001950173135258241711182905351470006377387193198681407366319618904086801682015625697985550378764178332276353749401753844042174555145952526685137129617401361894289976810439445108787470230720330885254769076788270682084981612806165733946082695894790145700079622180675574809564633850829919016519691591821216241400988601788012123169605751536025405406685281668818495280439908766215718681886684574397023280537771654712233052532427225970645946499783524540480345973387998388558045362893879163088018002399477996135382351804743060141305787976140374978881035032471429338979512289365346312131634082826528752374173005243907025918073421455267891879470736248520003621298901066082531934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 6781485441006479698663679632451164104219811330383770210966249898308485643778708960144652502528444866832671073430482699602540762488833884261453281832395981019649302576386898397276228999327898276370365161266426919119083806840340535281225294511252140359186385102438487241230132266919428679195149687789917565719218535809163846868404095711007592210539087949659783418727348311495410415200516595077301134173910300831073231678510400365664355303474749049679014609442357569038300712895715936059392139866824409904330793905099272287686712166139704469024819253837052473724251898121876383407025612887601363532107746640613116601805088611067086388929079777567677106254024049409033712758129213841482788160062816233071628798897845577625171058979798087743246428268879574642919667203358113834928517091111750927364517793643194637775174320492491120947211338475257154936351783055166497991038785457071325070256190217166961559951662059006473392634741782602307195455760970056931217682489297936885230205700724065863920676505593831613899782856339284728441720465366077137912014381190770199453069738327070212857200751247292320334402734208551482174727190941107307992196360083623908135981812270378485902690311981317309459320794728581020152689119753212746547222401056212886540845348674425681561901722540806499326502750801950367152425071086114596673711826326702262084479114338876506954294495178588718612246983995625912348797331040872093631038605877132818051861176920338134503123731792730579862912482084437342495722706936950251339466401022673308326659507696078427337154652470414452818614396159059927977242964829499510092130614498113640836557539739642808751786601988055963800081253775791576999472174310456827868080732348928438861452018506375273415655584500039986818198172421141010299549732442305831172513652829498567214183178847466778110901885976019468603932319505065921570486317578409000624716431051471050918264158462644672932088924710064115861327013158210164507705838019352199168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -2374722844016370281624872882922740245592028658094231126913384533906774113783313775396109339288256865895838398129611772101404563034604660165575808008023341347817108981860371774198927757699110423083940216687188973490092454617012302967726789314129770799752922824376900877773359818159384445029784823840495301812234543721304152779045846763486243000463212444311566175364408171578813671819868544453818141333497673394998474503927369704391594299336440190329928157243243536330634216323518028872334352236815928680721454462042256398159106664183259065610453644749820957429594767311081565497045067070666219441964132417934792073098412635561748302240300371448034139212728762756079737728617591454408305839550369513630258257441426176430068552379025884656270760318606128719164388715696529100114679081114598808334774730597073584077457214976366598679610359291529863598382594983391294626853249259632927250055579680131991074818483163200316281040302506692478182865073522622486103913894593704237826025098958150664697645161284178360243887527132202857457599754636780705694814201334871879760334714303277914079660568762105840406274045589998393075617756985211723243286011745365963054503078209001971809727150072317582537438492946003483861615846863590000621085911980908586220088449321257136142963848032443716821273291549765383400837900002288236050197505807835329822084246353779505622760565427298194184394063196264752394356928254244456964804963028793936873324203751222179288383206411753211871724191136278132528119602315534962754933943712867716875528777254335145591112966001795630560442492346555693955412084115064199258184967361274448812170208495635697425929953234296533173223414745331704918493826138335778845246383016270398190038825465342891234420499796389663183552782100251095347791630308652484709640791535557166579134281819815074223585348421295340990555380033654777444855535323952057139702775208073338879619949635858843568732117850213352495915258942833847855450514131873955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 633127731483595565463754413364069165111731635048882858378630323465375607796171457064893854600412642087675474910804113389683744570879588045361054629493270558061305844693309489244759308064618341275580847268358101937311769758163714366210523728470581314278321527339502552269840183236953519569037702979318330029012320524866143024436314759914336613817170317909796596036993026933527462826005080352760567730755246886223653749494571110634019595036038940879237536708021324609008094394323671749645151678454524373172936222977674474299186239540114798751176317986605404771031579372933831618542430127154986406463946083793521894203680854723253247924798364721129843714732260009179883708979190806369277744549497942347749028002634642938314514656608136377908780751348201406410061613618142931873390212707962533068653648914704052130005178949276071528727754757710006241298103519955300098155840361559185373607398238367944188153159727294513136561543677843279734784308366752083243592323759123802577947996029843328400611721304554695677500609428651455039805838348942695455741984255322466955735257931579301238613519758681651482816450590264103718735843643919311901785020370949542863956235887288535906532697907146574242218918850381559561495285584535918053778567078769864624097231495852582824511358040973106340416149456054489208648931618105782016523396436535024012054047705425038581474996485654445024741170675945005048653591219461893468521553272111400241270972022639428255722673499611923956910569941438053315202159776397007478560207170659788867046438644951285838395100646018208171300569009890735933264668826775739985742815868477492252697306687327058579847332464815168189928650393165814049473009857096703624740172179705155654311852750022938406439030416357234077080214440235987802420606508375684829067786580674952637133024394765184537942511381324098727228114443022997844353044618109768427769731926314324598628061009734887017610734926870438767066404522870877838869651142152814592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -129188864998113810941336034788413668615010902121122278567736108607961272037441262906419853756893914912386333627875071696613767704666123453339797047755505721486540022664265888721516914948912612016484468583483517791631890197985757064099969279551338660370163384495105607931224675531492057619399634077887527892340464558833160346875950686958326357306258312585270345753868314437924459768716061239527337076105411501737224184840555307556582554260301955495016930061887455565713557317278774859241130409552993557192789258922567055231662217567669123525957571488580561668093794735726654763229001806797860794240315089624835420522554810260420370061891527849985009449887454080150492496368955476851352464252484418980555055526521838137130006981149816767770516291937379429330623118643129979358227492290199031877564799452464741179074181345796620159728799317234310364214026428602589223684740713285634611935294338641583461654061418626895390062090669230878792304248174016464322021704514139771384150202596151681126719068656848587312527177113082436190383846729354442686915260154957621234791848810632521424115269520685158162746059414618583080395426739472656735853614617621685619078682807465182804026398950882058975124615548249960025890124496736582115329709645350499393797307640787995164255448599784238470357691097013803605104051781332075446887995467487708713345816481013901515800336677711762506472972623853009777241988600746894364016069611745320488184692937277345489339947316688035813602944700831320486572948806769959495710210222789586580781465939399954535989718456465968586843909081041822130658347209971001433109128959776928236196583675540637802597926441948219609549695216890310885244931998518303698306531840977015838783688527670056520754655452868416674694692134950817437561949023027957661827461206664757448872938318392543813891314942925587920470045736459051440902979209807454989694807303092656410046812406018002698903244088104920263396290327534929324963954851728850944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 18093296826529004201391813126480399685677541793647860001723058340337187843001663608640264827971861005504495213603043348081650578723149647394013641184098706045111858306013977395280079751696277794739767070073427983736363919231693595478163005707267771551667937092982774203603186456497025602713461400505966834723560374396300848877962188396111923304431006666468615077178504567677732881376683481459948507550293601360393254687638448366506326916427894983599210434392138816693523869572241050377745308505240993959311239930823891155820321108268508530409202797900609656369378159453743349980543045261122931345997201418399622890254222513367463138846074905018060882370930730519856947239604917082415217560916307167623484831046902464887035077082224853002407466592991384218140458197489452229293124239295155213143708988322382788673661314584289608957672376136882421896567846465629511681012838149284850857352483002251912004716002611049479121081094812305632111999748139940767540603584626784547366786734140411472598698501267484562257644476052207511360034150465679747268996344834878164014923899907679757399375762446597180797684163655516022228855792444987983629925654043182542982989869748197457294366992576597351807021038990209314937382661378628515578652115026813775175435020482575789575366245401685015579645356502332040541995829849743329421739908432858737153477771932920254279092902541755818023670592349333234840104469306232583156652590842664661587665817579136154729945729663045834184938484526188029440279224443803205857440711762442078059217029978118968564480934892836255588180112109936393864305422789715926211728574552903513032618088502371374503379391562889139247577317788773095302385871059290853502967183132348361137363162625046407244856863453516263318657453860444708933285808335505398123104972559609168849754812650476055412512261041861257183540646127203876926561101267216969741442950367713822431731779062490834161842136228379046689317563524799307199768383933382656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -680109269449536752922458186843612244071542069238708903158627194932865106070600169688412175525095834424216795245555257174369521898233175055902455761655579329318105049838990654404344217982249933515324300095521594537095720865239555966569680613216753036545822325715944702088699466173911826352382395920588759865419666136328029961576075606377471615281447102394535947350964736076198967807299369828067722771094061500874451641271494033776172075812794728439303909329857303899115768779416969237037913015597268556233539247832715936592722407709026189144297507308415131503145817168741666855000990499120134883854244774207421219148294127509838951553416625014678630946876648615482639670733345935968219793111641405933946316578904188523183484699266151166295915197821413964293689884961518083703984835697278033105324815139261471759175604648471407206459130434837431148134393510420394126924301238085215038107882404431499028887234518601955415693735711582591001155703257834643386011202989177311324008830451129804612625109821488544772367159332452319105901990873877096259171447421910439709072583657657382112229870430880192320573539686276121479486679635045508626493169999058819521137248817093922182558266999440344177261276060190802251615258075976091014552549745805117715716939465603799676218395417201238600429942748319985203547370257538583205684785632881743791199034524631110036688760135904583833097066673993207164651795776880613622808340633665242820075451591878239176434579868391607255948773839716004798800021518515410157300692146779603396363873286364160041265783624937129514347214658720715624103028870094099987074157992668446612294609156259959297226185982634116946804368157628800612249806263825697985429577439023363149628928416957745087754404199696188643389757383509692741410309573137953961471649540528529600549908521397447353040439711915646818378751066291230043322676829137564700617311714367126047796851208762319527994312264781118824620208897561942645167930675822592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -522473223891829434130935168404359598107838406287486764408217739503175087153462419011622538092773922779499146426213520467220630682179843955633821655756789384549724433151970149202358498542106606262804705199123138877289066791432376709358477542062263759969334824508669605200058448516155985689235409950632464202817434661888612900038283090118211852726838396125899843436601287764024106834556098109172333075110875238314353748512329249191003753518974481382227055885468193746676850896452562863970004390887730748322499433432839588018592740226760960694094026588727097504745583518616101261951571206551319869033295400157039129166808128199075638515032046373323755497507546376355823458079075261775539497023306366741209434101543365526296532374866164211204108234419988371473049106818807903913019278632388657421547281599272359270538269708469187817058828835755712162635587889298298102853335369086028699107660092749533743409576781609939096678031478371899334416086897417906701851251514725008906047531548123009923876070391425367167781311960288894596415582320398055525130777558789437766288548891184350378592185794226408317879258971623327385779695185584529354490835085958146574558571900900885916986892250406814761307376137155930330380408712524232235408152577457267824480557194135851419650929092057483778900267683028542167259019559875033105496809256682745829070511571244208431410990108055914964335234057604106122005015021334123297809608011198639641471196586996265518305939131816932120347924500700287174082185607822995402821114099190897962200236148704558345022295653808346077814393723756506521911203609600364472125993239377927137604993463049176053655081808725061755572906019254951222475006921800622292807353978748017739964554018884091072851808919041186379467484087158484580071865657316006257465229404456697952298514218430130687773713447526169189260307876987922317921206870590278803419549660426353755412022472120041768882764459165745866805231674483267803692658203820032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 198954730965894917717265464357226656179645623101465267335185724087337183451188543640003560319058855481437931349612286202187696511450606419238779325943329240883535005431595064375758831284754058596148030080803827401436382576057691561426873084133147624389941459187142599077359644954728047318767004206118837823207641498108062440776741541054196347758124924903483797417131125754125648810570885778660064768350161645854273748848095660994511037193715276494462668879332154552849186251842703297275556161057487921111224572198591579371280426969175177757131225491433527903312649895170529526971516902530448046198654246478618115738701392131982453806546418035453968525203003976470831269111512867248381011978230896336016668616111097048372871853232925534918161940624974162756879863984157030100981861183448559085544664658613765856949345079356508149441846767309492736299858965113327978079098241041089021098784413043300462906881167433782707201232463435500807695111842485338421935555354450066844228826954403095762439491359324935574597081539949325671128541893283384885070893572994276405446535906697606697746144942652789647318939076971626165004097849330904820092761869795501991171340379969412091535510387457770945697771732092461859569365536095937884222216642768611268696313678714006971944075331927227123161723786526631900341508358344693472126561156048875799046420765364066142671427305160628722041653021203963630042215495556992145072131682089946171772334448885415325734740031942581434261831464150426633852421568608032587732642854812989284967574670203693253826864655639048467100676847698089774592741337237748579981966593245383501128198994064119301665950662886698189211077613370276306237554613180995531803458089421305967334988115397589887812974793425640626772149119151368581261371794993575520611435645019899640125717990923076763723545009227621930681046326431672145479938654206960555221126872023974133235093347890937430698260843070964637611220554030501243226724346363904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] -44932051646973436820304865905937750539470932750371338968349206191957477896570075746466333997752215816011427738692552421388522079673119401918151292317415348483414384241803127709184352574989859670817973848790317974289412097194023294088532727693706270721021247059683414317509091683528755110514532737091790585271467499166809647870026672324673483495464492370419882286272017707243297444734047870296281786464531293145094315094138899204464968404475382930500582079514387292475928348956829192307477116520109612152941522909604407899924779343193720183540816580146858447742535885620413586922144285193037853187608629346577384737158363388854848903191712401475864058117817133726930606839226336334305443040119332987896397862307522774896962345966032422323600125691211772055372552748472084831315695937911687361247694987074151612581134088699394755555689364763627921149555199663882285153172042100694577125602468945551803137615459486629559085876634978156204395239272745745624124886317393989195314559834661113474709417622750174826556492466680829084147960011905985389036318525434064924850347861490607040769459815031999369103878282811913939510372115541046125991563006562247381720539142677726407310150690609971360979989991652740074821356734206781250823641026409552451302106234570676624755710188029580109005411253126122389175910729028587288233352800662527307943428160963908542264404451616742418394047240935908795101146884015196557031255478119157572119513926146400002345564383000409979798967107937114075037968973351143084492851963618900776017932679404920962036768290678232353058881375163191108769422748209022994202487225252308244241566472546165763559023390990284092628427071266065444882591197976126139881729959389875866269926785082878915547383845092866912308450083774564959408251787540992512398124804702719949000213812046994629301063113166573585099044068298850732587132358462238773307904671310956428619153582262033918282807642282464167547113401672311258900005438619648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] 7455091795177297923227572625783946339917998730343876470023683355447998473405611026939935872928279620606429402695745081194578198572181341400543363918254977451889613108125732350911554375360791908480596279053279946857752169950067909441824190385434850590661263901468349743211286639444684503466113184733247402927084244063156215033857807199655501024306986316798198315802083553643885597734980599953736142334534266945289164198695144939056518947590369671291969449958048706086481853833283733928148652902368227139082974715089265804256951587605655414455678495713242435569317562693682059905108504073827344635454680604813665555029839263498121154629312787568348007646271770012543430025421872406164914521614452359364751199181324005214771724422059181285753247202012716818230870423017952891322258551842316973753218670899414532263137943246554836617219492369255820463309337602524348245552349801722835797009173595951726244481620635390613175668926300345969487083954741752717263483688151445435228253340135010269806769423017863747020675363023301547459068078009301364769447613663367350706647965140509266274653880111736340815018419794969071889768353834493844897524544879511522138422955662533865043619654994146956133533302470517906258999376880719438245459591233440030387323624760974148058246377425798106099953129040978089681732412089086308911710865547427887524523347005473562700136000459578312954770787053849766891509591559635429041283315544280312578131722423664802963726270128088068754386453753193992032853572397885894049584637034767079611965011371773631788123339885765575032165010660321229735643610131981009772761014624114600102161811579616576336765535686531170443014446101492721716763521588896643064335759383390837775542157897417900417246211115072242114896799088594314984265167445457583027360729527824291940140681830131334802792828650683249031813472269403075985918120940583285282841880717993417772330541743208268282784187506631974407308514751799504696196728881152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] -932276320815966617672022234806795857093056018800507758501065282747434578353480208282031154090248215349260347243671487784785318140415169274090284973103643192888400425963043105162350717894818508247621825027497234359689451732641697233310449528184614265938613832236077136681571148225650703800425143273001408412844036898124002176091290031029692068889074497450016490467004208599409569483463815270670938426400734562420772348974545250581948310909514835862271844715067572911520238970337593139101527995207594901857030756589682139409824930770897739720016327640534129643897421826177827802742161055879790144650757501080275020762307365477183991960316576651188719487673669709239313092931274497366459522999648886681669155583975209638316193369391103861734393591355699083477067490313926193086660238953757846457749543762525307052920432972116094156691757084429453277312405102540517733726291555657745725345550624190833090215614824511114231036651659372765232232460243797132577149503204063648092159060674212613314018944059011478761531152318646178365342086758503923132710102081966202434633757450680282215163436074524623121826303897310987940287587065357246354048182155757175492084877675153986301485513587485350736582819595522290108103655947272156913498125576527342889113282121230684912523680021962826855783245098112539482531397495701315389752470764873247945392947952242889338141810490851132692113121922709899676984070678258556045531082086401105019700506267886180731537799458883349421598424027188140401790229151897966777278402763419826772591442736648560548122386574539153144200165829063123684179677828625115465896968556710999223329527266413872533212924797055560098225099911245555617409496877908192494814722095158909378579147345410258475991409197046120620111955556516258843511513064241333825086355510209310095664971831723444869215489335664326950679044445122240573862174130795118924439973657570304536576949128445606994645160845139109402879219848688177573364997554176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] 81674445112883494509328147274390024580397320316542273192048077287924172281333240700784074000622407643263992445571527183094275728711435555097680927311220334271856409188975322164412203977219735761071961385244619531509533781901573329462161224720219131211729365872635835384023365265810925108303237231110304281062539535493919464750758946859846514955593350583357115646620637173800753452652709739073209420974111835700275963396339803058620956402475947788563364021235180197803747587592801145881662726851094051753054494940304183532259682990071225100010697358299702226028089759301929478765902315060221826331635332588623561558261630701232768239863394611413280872771368862029932522169563340788614070785838620101027987863106791529602395190885107395108771670395724209659054949425203658220997065801510222195246115051298454438767592502462760390737159555599826462960196093065869494664802635745259793911386969907229716695973537412961121910128114157916860228066859179471524489431485128320613898102538439112898873876633011802817907177241088343956966124916110680399123981974693676700558047229903236810313735519972647874491666062812930668536124051314737267306796003997466175501014364110831310573174525038280681159955102364833767005987175478767298086684841108869377725865580381125627746738127778771590852473891312807751267105686559934427768455300697125863822525817114569117243399346541617030915126703103962310704172533549269692158328026197302991153929218227319442712564607098927953344742629209611971665340917340865702570549270780997753086224230711499760659796807652075418629540934009651693236857083723491058814239841788772767058148013422544506393667766845859487706050367192118061638411828353783440570869092931109881245031268925364341300381634765492490985742827968990684961014960752057591131504413125199339647392100503800455746248480995304828177730309125064879996095696226376002388149047853289397608667845369775620759161173900644536948867033897567153727370952704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] -3108372640975789737659822390866981036628739953493830792327725114956644830165145388649171111554084515272965347139976233383768512104351058355496620460580605030569520601305754116123286769189605778805605623407502910432754883986026290963184505596692957299758963991598806825541655809595089252681367633491289995691272420453833101099577025850701433551880775974299580176118542770366541149795999481455251401707344671551396561990694067995934559008779062164883209725455936690895314096522718903214877541291468794464456809934499056146798544946505833603909406007761444889212298451674632813321535250476140083140559465832781459336600463726214382230447683038391391394918075238221877686653468782290876760100916706574026689650749714436769035046982277697795114383649817354565053367373740191044839469066387179527336609419165904633955239687536548754001436765516566464676751126156357657644209690898468602536096796917359698386360633509774126577352557472026194568484424061683804797365639756516685845501765734072408418304179839216876508948453722260001000494321182331154610451309061430144531367021897908971452463754307114508510442666153266698149982647062686426626192311840232966188552461703227157033406376292761481714325124728483730795228348389786178799860663245016086426443470275717060898028907830043415616843189067733819290280550150657657594547675656277417015177074999486481205500781782130874481251555880317077130037151387682571739939326149130236323929015575874219301312777608752192452779770610718234024603804585356219741889085251031092266658944487552382196798618672714219771317073380761434999938096956586373525106570994568552656116231103285481167005359296587320587376845038195263746653757677859130547453231830933924143712555520477482180790149795814958184455586634160939763759242905521871354419275192216116815095690883145679170247018974494523009919630096350442244848754883816913920697024966843284975144823557619339740589172442987280129218075336294738162438111232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -448579423820373915514139745845743638273410290449318093470742540158583684987107958885370361620230263394074143143282758180906846716045578353344409990956971888674677386236435754874877867013396259676762576984174327343894187115318542654089104403112581243344931256524963184697315578606207183399456019798053123998984605447503519064510569407592718719814913909538870576959155737519917171236337291635421186050885137815013718958594174442785120910300047376694068078208745973645117064779466268691444219104311707047170811715410994965870695267066568978443122988990736051768003022571089820351565838221523729366932207975229931908622790215717725169160833992964974859512303197427347900654347450821803671988746947016905917406969942547276275861605704826777553246665389435618063843510770338130098446795501517996053047262365087256851803295807079342880271566135559736661490195649765589885321208091128370224359244065439879621983237372076310531981392279189424092591149418949136332501258427822741891440022251690444367772642235160162073663749924061978136911826383743736886417224487995944471760449036858314792392931992968516761976992321358805467494813976232576988838980750447496691470215404943511176816417624797627584503690312673461031654249907087867712858493901262248185217075909233180591228569900456274272634809758953382327532872842823019702090927309616375398643960542070480635405477717546257336222427359420831502582099523681071558398903513799747190486518579849653564250929547605024831248342239933125115762912084170283067635063411818313788568217378330531688517787309612787359051528231280560531370218199564066047929990787749383222241270010684666605835373052045779980419718291699350678888063094109289871637019362794632009679850661182961435334677384984518197502204920997079174486265635838610759158421145115547818078693421341507220236064374544860937260883249990798836144608160306901352001974903049247385008156408732107179563573257423998515612410069546918825749905408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 113747115366043061448802533264021159913341320355619033200912116948623947038632562097463177347361731315557257752136899715047721234889355587776034933591949944162875454010817044123038691909173433736439211017344632290039113258283982809882825136377549892888674851419592310122618641139516638495096612878736309818151068618694729562814227439794243745056070534589470270622108559029503439159819233227920012218091126276166904453523447438631225817538598157109225386117463757932402300598964728894448630617807887859525176274449584261748920062528807983481552009247849118954906835814899260752906808772257554877019157432623862568155740968801228465108479790339185217385915428397480635020219514144261666627520929393427755923808273534848374386362553170112455515072610643061494704250954570558353666518704306026812087511007734518581195060660281583863812679951691291259147888280478508879377535766344147498372942395709054543264112723845086540769046198217851835483151722451329653449595368971709502543792271018675211553648494057340875415663995957592309125963476210312323167195521463364518062403998376036170403513249301398141380388697413153270449303963960260737859463866237013857643352523440431615107392975015739208153893287670887644090341340702049249830359795628748936067412698582808405205354011436836493701409617727591783207327001661339405546759207518059038363355967095598542394390207278688984405279355087949085796743164768335734862395757619380330292169873533884788860562856813634854353840960064860166522346833052879718907219650646557733747255991461162086448115922518600138771774527071625824570529730514292588521179688344119656482798210161388651877734076248954839768250562832859091309581913208477444659895201438122023200418161900831814158099110731195364517408742871994624960961492161159662661240501261128478342209545269975323816289631530039412298269351072301801700645130681779509379626526854477202087999869084651327478759802458944348042645851742766459531558912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -14496616521042148333648317961622541687998841770792883296713459343595818165525713581522390167127536487014471243334491903009497256333309982131720480649338497807353848052077610966165323111875840214590795958171140181854353298748973955174508897914434762496558675740392728430480680694890765569813100349384731495436296610110950049015549405423866200536264471828030161660293827315073073998891381107834157160785277414083695443315315902106756074607385500206900684898045986639090811282590709820279056199486372573701606941902631739268153179494644213630276697746502751615563630897043261796525428423067252150593919438637826474275245370777098072362331425427119204070179994424487024941078995101022720807022708412885335442930490000186592216315937742706574803997633828808826687268535229467812917091128967451963464147125244388424160429309536322734369306565107115142696779284591298876961314441726567358814456548355254842410666299776848819350335556587353171596650402023593297163518358096705313919035596621594845004391932732647567695289038381780940689738254830448516709467075951854316641201265661922744113744039183326978265579289150871877142509603107324434706805022525743266815987900029395098389439144885286676459005042769838546076335671467107860181537603015359373085043923269786704988850347964061510079010602619535802173933899316789979863175564951656716024435484326862452172057995805846104981721932213779686582308456400671583936790099283945118968205791036734968575344570955426373005283789055328478259924901870361080945693426783631631403297978686102832309256879982783959036750186517861152175610915105504636499903097658056486882436716668001817499114003847078692190897547452907462831145033467987245230608410738098488533503416209682296149499531211911597622828268263555132904582151602694825397086635223508583614406457636707334871664951007116458340469355896723950555194306996723460180677171362782624919368098475684186596483833343399695648587832798337256927526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] 1303015585111205421806796323283696047257057527182017901706999872009253391617929391709920410958218322851391877586454821977983462867517705686546816972966222066513733870850757117592615540551626795240695836431005734582778503314573817253780294311227221446868715495519962917076579819854998592511863330455863371873180154286899987221415347955711856986487082858229230667535528237140542243276559366089774293426529003107569177621062988140615517699444365681706836069776015941232723387021113884324939477393482083875058434084408445021965600917125368734597534308283849105879682634481284951921801965837950768232830099647947965726048953618116798730487780352260859738944030433956380412516136340189212942453527339846096779840712530062489048667119526541872732883704323933536540083049362223314155297524201739255054486473451158080925675768170213800591598344538090805185962418430275698844534308395948444125714844949119406461596849949378682835006798136484049121268544105352455116687996773415749359543507559765523896069835459366609474308063796755713429952206030456382579836205519976011160573173669415521349074984784569576309401336170877997322125922989224298350946495597039664277420443693635917847181559825426382845561088331314677581285102836325176397699535358579154314340318584605183619925991773129991509565418449488077219911735532228680114449228523906334959111185060142182115414499129959667833885510093484224443821274112189355175032984502142263868437644163513535725905278039679171756950989494669756918382350395517445918909619134358104740298512367227638240038848958192453650544791000108011364252802671571120164804558149696316870462977461982082360511705109147580216618299268996998193596118802349736980972967986604473576186443392209354862864437459019262331839846165638679033466997856892122904489338745716825611466437463281224051726661805532717811934458700680970836469849401495317952988290998651560242140349232004698552520930445278163183083150501709403876491264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] -22422085636646887091967596274097218187762517007746635808868905831086933483999270182296543188827554410792661512552798204996455453621022291032007021173683918110103990600283992293513870491505530514871193974709881037360758432830203612672369529619931360621166952889232882853645496391395007066579753475220864539827241903114348048998519172712752167834579238486167772070224525737138366420612866230053439359295547819087521614766741834425528087354177666888378706007042749741183136801706161684344434696170932368502903182464020308898700149383805810890237114906552006080988092011338160049086161224736133898228250587961964922199188563118987222700373128726176590418037623752134118199595032048573656594802553729667611883625920276559069133672954058847354446698359421483069286564494154666966552766172703779620588647433191143334246227073380878692815247075396130213931549069538908309588729245890658142906413480119245606797206485493183809108830752714255258014902334864986115570073233604212023607329463082482558703057611187261358363111602023288094362689590990039156876040272201510730551676543569419697482692187162528940947529330405514734000288074135154566520899644565554477490327374217365727611458377633318817104410035295602442466013885999165413823384247975863915161477815341639183215949775617453830702773985992475398942252578827802377638869696003672789839115470372615012906095457833279006767992027119908615961712777399204728441264886889286782510613778344566775355375190030271441023160724667710357091447803318194753073257417849744592608620084171749677556472416307632447806762363250815769021752650893474411263907242913254331714569291185821958611656278605115286236469940613877588074177446806900612919446136756312117053718852246876232926361990774801953305529279761977509682269728692222729614281097974215477696064450322250107464576358842977473028363045059602916637943221517236031867572838318314722856826403620574529138339659499488275031000109524702986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -13489733364070101207616650918027322195427871958525080562406434106269659871148973656345563495667941987928283349042819473886732991531685876808138077696542711294560122037460369367188400183744008703344484751938528504538666486514093776404879701529330045146088217528336760866399386651116298727952346893272374628124680309060891381764822580891746749496448913826894235354800946560214054785081786463597692951579438319617994241419291972704374116241321104272930134197642391165369562908439638794164279935497870653685035406683523422933584911065462717806238025097640841621490616361387343307224440288017335369721826035835759213755084254136262161621527142659773948792158702016828383291884825693925414691138408371784099893813312503232242826588891237299775526933270911201081658424571132985359612898478078426382991423931557622050724036295261179296589487987321510331784483129834487431344503232712705363055125183690937957112699369228804236081076528104523234331487236045463803058547792601498563219915767747360888106727512214471648623120356568011488245825473590684152606567320713722902128466775833148349538287198917024535698016962372038340573385016702029318085833675546358248248549454911216829745358892301006201440172977578266838362179207731139134526625753215126018906030208489225416777277888584282877641250521669925056326334765202068353791732087245282797994816567162192047510753994573549780821092956163680835050820112594696207264419321964722206117472065373711912090031070804836662110348495673942697569397782131579422532151442662632592905706673694624710141360321349622666510756874684308810848250052904591203698109587506307922612018499575821696756716486378991227073205862592225331345615026203724473669551833050505152732288795178902806684533273959116426857983403406795480008370544043563739998951697855417154953085779938299985959425548838570118056062832179433105822199595405486446461466497824399175222947259462506302639744089510035112514478890514073023152128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 1399799390464346704528317964854141574355264736128244738644476388907703986221885318330227952976710855588960645514855863504147290843092038333728902063562014473340769149759673318571529792532193569745661461627219321467843715908457699304626402366132796357959777196195341944634339753087673606314466321052342725194023819896634228638781480159347729601771165317818568176874583310224125200113207274836687818818201000758126622515138521512494654788961703530244301526546626764939929106878889286486040524940054116946891529667810094272005398940058608916501914037848747369598736409440473234236323363977196418163894380206131746528987191664332283372306029718953288021538801130871904274892856251733937236135808374980744093283794404773467385372588187668568120010646858029348947740876772676390585077395255837113055713772502349909405944604639612580934807757624072216973588742161305409076983661924267055134243059594754672049344531133249972867848136823474977140120301204284511093110980410121909493637888099522852379477154662819822546328148418926826840899506090915535856283606011550334201997658233394309345867479819501234165376780097174937737137778756578147791783960563649326882183788480866130726305027325515649281934991541311888986345262681414779921636420041432859722305866373627165265865469430450811053036114960772780643772401898495209596822109233542498985581165616097679029085985394729359651996934059512393458983208295662236875909360824201178541969799701183267334156216396875905787121591693433924137620716846180766683553604736123860523136740632415223147762452181469081972529219230721001520407040464461420189613636154217268899533624581230572190087469393853604548638224211953471747001321361694379681339304898887881784339317691203617264265535598909524710583140292188669959540529130419381361453704775961242883143792883602607144495903539844757205812124707891323743184101250174602722976212940926934806483598713667857626313929329121218115945944549149282089828352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -166225478188978516810862861684758976000062166155652960642014546269329740623945911178054106782740243705889361142891699276173323522532367396837491556015878138499652191303029988026436656375013405301788369566179563351259874427437124448374922684194679736335384641308447787756105473707120657246107096170625807655804433053309163591211612098566008166186775425618913338324941120012051114692480748049292040634084118816557941167615512162583922585003440343720910738708434565343208077089993350380214068116230372446068991306044118667490033485146004214840635593655605490791606804092443450096818636112594060565454309389926443500179599651443497616197161475537933160688231564298742183830449658739776932613509475873708853832834394416411752606097853920183166239570957833868744929526937791501961322941701802037584523186018541806310175149221179373461301457983617112257024396547336087789814872483510822195646072957864269207490222001989288611412857668572160417672529001312855164790629214899439849462305986891504908128786982807935063179971440637374103994592395703049293168857960274911140956640780712937864153705828918989208719546312868386245174870491204472402314864671948423520201630968583304133233746491207693247522652773444576044073656411562832098533275435722861179373725007502971476208860563184279792021455328232470531586042717933126545508659491067703110810127714149704959025246607124588340209407174190301323534386181876806833281128474269726480083824993340341777251814915203464973043728731919114657860985869221971949313346577992071372794995109174479534189545474047586067911028785550451414579654708619969793305034293479126869994233492829819341583479322283094432155524399172234476927971994437309162641222613266942812053472132329178198379114044988625558702246970029214923936829866052327484779177796415181841785474373086775763265906731966875968631654495720773247638846582032056250055791186306533287639347551893498009403295372487459820859361080415553391643590656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 7987424820036110968687455775374306310510589012776412195169888645879796426616365073714754429384101554660249283214154099417927852017483220724232600474314397074296692511218120067309956118772172594152890298417167234624708626366139045893486752997627311265880074607587202188118406380605353235611447840139991398455607342560388960195924169527474830449125948569610984904193960746128658878898920952208629403094368112324664944877602790938366041644482784593937944670640921476969074370945535794817094723968845815108191461624387882755485610788837484228390973373960909247675785440009639897373016950098757216019888040359790362135566904012313265806851255451125462200445906494340617914436238984338303278670930055388824616909250875396971599255462185297627076969637067742400021272303943525848095962689942145300350687919756189889090094594205838121213929093745272487317053190513203099478401834513267249709209918829235212152209150777140276325914683554386647208146628459302582807719420026893795931169001776035857461285730156677944247592673661549936478440107049730170556400085203283016709688070297016146772762497487619996082515589448357616173972751624447509040686992599964361282544229763680568870559906279449319305110009426827813106965170444038513229960401907865750418334144846777011104289146460895577625337457453633623588592998115101761226105783268609841853581625045332547098986260303715390148102916372868493619452535773444312465430581745075821726948723157486805385330128969662612374136233441382191451853786501709320467790605688922991473097970770786880891478826702250641101953417892482605728643520176279066539706297936610333444719977577052912159133745626833152823658959781855636405962620695637296815991238063521853556639734968127408565774413278918349926644467375219874755797121916763183242426187966221320046825705380805572655451090185631366075058830395145282428948775016760761927809738641778037222896408478376853015145866807795533466730922010305849667732111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -175801782486829609775817340461076225796435787730391467235628327311421654512942691009032042656028587814903350245684904878955382705708692214730595356121379965245733492207792922159941698987526230730710974006408097002743307497203170089567869738587731874566657905935154947765466264990234800190491730682827911105532392144221025373687209274678908134828211012304831139132000977002774221208520163337117874654098537041028270933771129461288942500710547497919129965322913559569091512726580240073200359533204859867893784282534913415456264766953175302955391544848814085697746828521132951457395215548428841187016164529668084077810533008127588921129481536761881954157152335205042015128055015366438679134275987452550353404936753364939630528668895932597818677563899282628431893682024178220418405952843929947124852447181536393574034347187598014211992657268315936443774835795686298213858482396007215272489562996291922405090938911743597737773122629618351151147011852157769798400185000228872910430904408264326457682202498692775585005347452206955162465941584299187501393772583764449003816995694032979197344864226031661366131279696371157290801365925531359297810306634113988529546202337133348065325134288101508984549268129882036159526693361257817052992579830113705239481366644174198697781099599069194239897123678332085815022679615284014114596317365496795209060522589627771692026994598478412703777881887609399104409851588205549582390871815076790684105222649806119029183544943153394379965536971534369103178141403449808990920459003343715795448968372846312620311938548893063947333721415093228702499883891867597949475895756683824397027408329782293794149314158804353932418014402286277208712769261414399631239270037015825895474318818246286380648662056946447075113618444207615509712498497198567488376750062781084992285141788034286587109045860787129266811295945538496382724106237384899183951887618654615778577153957456556907041918241220824018911212375405130675306190864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 2221684072254973622460742353169146279553420719256634817920783056308025670634761066581813692839437701908529706785894392898450641211707714196177326407751470381024237278306150863006511032180365336795530816842841790469725136079335062048944878583948937693889057838692350301800864352852924565116369124921197225302741021604736765921653240569247114592483685260635367252152263758571036549965344057556830666492043298474172224839850926509876852870525576616756113996819796231650246155511729474857536387094524400355199016259724570336073321460740445283692617442869194593367304238897833443372069467269668459946591077494925383795679535637181324991870729305696026984025526213162018260000314283895264934087254534619090791271434978190399892392168983015564295769683516789681923426775240393305907544909562259385260778190069330252141446623971396480267875418526318341816038442364991672875924081020092463247136822089336621463886516489650613208198498291659641918687427884198065694994661838555834467803558978203487730860002560655153203288016656990705968277736183959674341543557703339633080201760499720309735499553957526026355197445941069710704986308040018562982498564827931012156301430161907123917737014014359814616145731817470332818936549391705615945794431446618704364974688052641625541244759088233028388604263664652893276510847411292469378794984163275959415407397899442893285360733561155725767091591073119024914599734167783552384200167418163248899307629912888710234932952004984611477005803838200283196469618303782495785529794763282160853695960130020891761057365997389403356569785776617822629899458751518831193330587980065495832821526966491350116691172230257862292633809893870338272965141360618043602986126185764387085338546282523926088283518565511001119818884492063408174544050334165831808101325578277286786037627042030016166133152883516777028102783790108429618926902944156295259925989648233906355821859184229857913301694872492623122719574239142063128491132452864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -18195495620081087313969845164652694868834440700250789491086995136377541867727869800899506113309465876675962599993562993806745779264810716392271025028497483268121716824008121124464308710428002138886636427123388098394749742803417781894766547094528359608209699861710545996674270036224968632071708751093548487562398950484554745899029789108974252132536466693445098508011322218490825330546574834368799217898694382678391633116573066285781408356837365545238019586637209225712217374583005510036285696349427936984752247363283668838762282735374263395633077735095503413747957179974340764342819836182315479439799727855267254510107343593529767991631330737708143472091898190961886869469793074647231464224613929297728757904124110422378050494203533937598445977358272086841064956805313067835947534006152477334522975552209521344730337358638830493417063937685439167010201684690689870987691075491219315061976039909948672058326932480955137111843780204527851444465185338591948307789540392340961668375385303839049659297730164224517152782830801361778784524332621613413049851053042642592711399382489524125126420954223532416924736189482385397548087672029835905674147685452413498318879974331166033135192107196181960987121334723668715127230714445823833173164914744217736035182331652477542869184103278160135163612961213474385142722392813201129642041974106761619786689889737978901573038279341639070055739456120813816338773108106493758331794697535566157894447238333644749181034088714015954884529925478115355789680640352856536402565273855288707886408573068670774755543998593319475425510023040073416074550455620685395733055715405823449356687120770250929161396405086472099128070832837562277328401673479798297628141323227739898420437131714692952833934035651508669199592310400677272127765280958223069223853600211541736129907242971610026865507286844190817830187306028314321888497322963558220332673979077331362236672673401053041250142758144950008189003334581804363295495316045824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 105595779257632570989668481344446259438727869048969656792376934039712860233939605636531362532221806528028388241416822924245893895432127735726816308358975702367617768205616629521585824916860628944868781508114278094915609947124868514181753339881426871548745273108062102542150262794367952928015397707467375020820367584417884516427806839931006443671505196949656229332573289725596371036292751275886675631043637141871503273501588756244419879733153167978732771535616137292145781912282483105961105661352783862350351408824675015051406754435754786498883102369485717869304202465012068220283209463034475648880549801408828943784239451516176223537941305020484707167474663008637080016044957063924978428353090536035376173096807018428004666419841642664884575171006019189068026734396970277804403902351440200560892602843624892394407903667196026442280440284104247044659164585377176039282109205092780413109493582923733278605300137460747373097895007267369991229304943515159807585676575405930003874526494311625954505854954363303175977251016354641324400444583087434464005986866825224086581688755882522437121460975429194103177329242772587353036346989876649917018048205651040166633722761042126665104308019272284966125785368492426391521635602587371640223387651750703463853710322713473668694649363952235127866186846170048109097694155381628807231326558917635595099663289211276123986365304861763304810751750217112414992980354562174269675371557399451972243858726097770598415216128113122472977337820691533193965792142797348502740654871426722354008103336006161312132680470994356678637498521000786347856075509056392876290526022398778739430829691035515167840928983158969361840860178302096578868759271315432631291289648106292361006444855143657888519385862187367331277478409886621809696729046561798384281778723578509652863782981395425080029878944338355187389733143578143331614055635646756360160344970902950221317300476205421290671673079436849933142180334609916081279377468293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -473226090888446605424655312794058402842361542777076774417557675937359820909663584717335013156466103375293242310033601540152430802797162078004337339958597624955709199219045566967003563712150439769279057215928835040753659880844846451783207965487683139968135089901774554347283624595980441816568764955940040572266836197584372737510901816958603666693325903883063065628045030385900247120523217344061006278444646631750483069594967246062468976587503757823955151291224450575849497702711501042832324028081538436036901398068614704361554860627151117768726271536088648206884338601340412021692888806798527271292102455346918421173172740370809742033254366737920552289055593135886375413302464102288680376804301370621224870878720243637375412639073655380427151653611876115354099735165815526300833054672910973425827163425091268797996854694023777169763034952692941711234711804313112849397232164278712182138872823177491370776848438448937934838822599567983108705155160603002719691614328405768007585782546554360791343880817591331913660778839118268480651772543083761452140897756275017353643742616111784950009971592197092000472049579378738059583378731430583909627749675654715058657191202462634396274555782876371312798091016643755905008085697971814110395855147172496521073967554069991920226122103878487527351728973500339943170519167300427991512492503427101980768889420511229571438024051086532660858832750635500917628246143887416542122527025962673238670962689287389314708947055684868129474750955534493580114272299206461611652388531650367588096990168639023729150985807402009222990054188881661474107570741514664419117353742405089120474526007769448116374142399882542141609524711953472722563718601898252035371643533513099816129718757665113021037279641019428104471665562821199857050508386612305515095722760141759874667673885801957444094327815863969416569126906033027784684769641761481839316643637035487445218693520472217527911529260516718614749239627863630558402104482856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 1812747081707108088434311459109723538460021125778903107038034957843384309461279408062612724851128615517989198456777303616254528918735149169757021314019259815703138110813503349590717852471362440374326789670529215606551780512174723261495975920991751654620800612180892599361637774007635973845690186109131360096880824577573738352173164707720090126868741001431805269234751275156090603682687825576660295542396322422802595146326864653376051045877229966523159457110419360731226319174824703070958731525523879751176466842163884864686477707058768517072455047774020513072735485427167417875226448623972289844419565496924932889974920132116387459027870665921668578050495841279609789800388915250818672815282058537733555907050746075326328108755408720593530195538883333031049832761069651710476372614191301838139606996120676169582208885839437074486532810616293624732293594875932749683978031174566763507635538473606568381646315386086174068114758687008241655918970962726951521822581937290088929778855587563043674651443819348688006223204598020358534453924989974247722893422239639220973144236083560777453860222424849566302614276541061915997542386444961513321314728384195286721168530759465550198061723583522415269101555373880598140503326571384816685476696179550690213118423963732525102715662850592434966735974623424973204684201580815824931738970438592726992209145328609544868030521369824266336915557723487526303829887035515216588523575863873384113587171346976623210992150407917508473670020504093916223335644979123194699335599660724545176757384187961989958367834570265161087291062988323012910385619465559995197390114664763801711347353843524076979589782552514616005607539044867754417512721359503572398158385393340265474195395422074635099365621705919158837188411663643840798404808562257285780292184410319393030485550262890509207676257233848366735584501811624646125557848531599253165892381536458125575906423715260389071352783672036370379836966789633826262805229688848384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -6229589653076202293544909038195305877644641087297592163678627601729442731211026843708935788237483652630528841763168230713356121400862833479544912408431817370639218223077666081589094429831039450249533032680146132428328340332397293363439580971193007421905417554554551383774109810412268041290573278239237831842640239855235433497693990849306116653459530271370492509119036753630884081379479012444778198679647652843359468577170283607031973668460214939626104243530261365051324724858294180085583908229730336145264138135364381642642639033421457758269574533453751125897306936369837560991791563591292620417966427665808215305242804793273738783553694487003964442732365754871081663512256056127829156849261027808374030866563740741478708602028155274132713846110378311527824122423829370253341191057029920320023312627121691955631406715715292907814651036765468604157459942492587293533053169435832133772887595038452681000625778475347838293157728867870783364814935024922831117492458125534564055112660317286620399849340828856929519537420400704486269883487885575901557181379154540494715438433518903484013106598922989326062363250531879892189682175537707399566328961308625781575158430635208395979264357978230881860450347606650621348966621558835512708397471612217834378708320199996975326806877855621947525677034626449570709946240993169132960028308699649568340983944634741487082381330572918769555316547836491877020676762968192318958722606954269495846264092890982578290323777453892865719360578902825080083933858227217616548125023116747731888681642234339375301773521204396943056494475798023376933998355948231400045320647093166524092424411001196466074876181424386696784423198493764097122652087241658830069919526628944341103640079947945251318352309607985995869722123836024404627484710494582166119549679514484552570307104394463837264991107782779203311345810882519489312462328094221297037200897829292729260173439078199929281244540675582565327964451189026767091248166290325504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 12973191504119819249979784577221031214241422107468978050444937415027254604721575923898155468474164312829169814016347493265947134332988743217952809003524473587318449665634140862982487864923757861925026890180055662604904560512620899372294210149806009190460763421120020739327445848800258688596658881456837778732943841850080046749848109337213684753671343686798515170064785964712196597351059446983693163378972221130887379431172807964642596411674423505035567580303394172179572947561686372894387417927229261924451151854601371807497928747771388211545192570576199917394800658420713245028264479542694829073797847983710826717836948871827799520779264808749677792991433553506687574455610860890660205310116053431340989698216767750652391683544568327207881740022101503566743806248310007756844455696873613190897979873035424765046283802764919696042018999093410421058036846802623761384798753850245560607778935647820976263423081809556493150538965574235818528152016226210806003945355019189143625212100731267128473853898150260949049019408560415331900277648828223154640732988114663759034176365922369422873744228066227134524885269532959917769719734008163873792716894298055576455503072001116595112678382746075254118881526504062536161589614474408531689531813943800335316657303712924870304850971228584967734458439292799131505914184813770732671869353777413605724844708959326980679227565538749683870271318805393882616504734282136296921565182473174832944138499562105749381297694187306234472294556635093095634922982487100959047499880655156742797061728319788148690955597385422431395378433283225126142170439430839475472792147816036032087565008187200778142914552753518413065305533428280284446015468963962808708961738202464200411615331848983864034845030739464075877810499694128764611221679030148673924890300927058741881657849262918105529018064034343951846635917540817680041676088532491427318630347828100182373073444180177372613597056511484513882115783580170958969527245658390528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] 74290182420078611989572960264618057428010567679903289674676018856567938433368156767649043578157899638912557441763937227765275557013638258668059493092899168575069806774036769515565459106641065178806901424600196132229427676588543564124042989683597934829021743690292151701248957080701300789823330070220086911560483445287814514724665125297633731946095182357194175114803605958111208807562148756158783756215198874577116692678049011914046432883064782219231393621158540062534688202526245630654606202836048451508954761876385561501095071640382908632674633902980613584186598054703231301503938718364444937919592182570935704545899273978200728007026049251491732387282847654308734257010091102466706200450632915800458969941910655658351322527512356261196902168134952091074764810107379635175652396752181504839819714381596228356150975796852540523214449263742317620228285140992607928696062489544968000731197980513851653432135809567430373415811609180457039092376297991644595360386111186090283997913509811624601267310952568241432708993800342401416595672184296889646311454573470138670938420116399480077892267627123135549600927405444605245487908270347856958801986280793270596969048795124460406235106181242168247085650497175290901937054982444001344539984352814059735776959715627963454870741431421159229901873743919931056342975032024085662894844321363680550534979521645367497367467275215906697902572537819497969319672313818199587858336505114019359586651837783078894440289685396736497129052528752628615831155102288381388732942136177959378628394565502494149012835428671940516451347290774098517445637424615593214823493289907725631671879894553056629205622712153752669497696330012398377616449211865973258892693909834310273700473545398615308852820114601999534292806599585039259935713385758591578784016460942164809419575470676700017744805329519627982435982623672150327113347193131332917276299305543443654424805600408183693737161768740408398765356474729392567093205752411586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -1196504492131854781067549895617069276388921775398507194512636914140559431195020210130233120446781419344950239392239688697461249844305377040456340974025867110696537798416385262482792980169290567790907192617043516251547727187813644643130517942222246480941544559034591321973295829907333014670697307644620395845641547037991841332368146196956055058561155615095461444074530910949189190646987421042663049038989442730404973156823143604400402821836445423082626050367135887360739762697482768974248271962071651542408142441778838751115036531158577448237427376970681123933042164071188649945633849417206990536030772190842493841877758643647861999166835556263555560805236420829556810560831609057651959910022267615673221672775301179020530133227285990794238815156361455142978496486877853152494231785075530459628835727985266289304065563292999249839169388234654595505697413579747739362264005105262889966265484279009078719912289189279691530799178560563348827632545075090207166329343054581515382275577519745561198650030688304667788128735908485469222115559150062132833665582575531181591393739077886002847162619736726741044374733967867946071296906425361441365276135034296832844044304887246790569273218361518393393340963938282947967628112280576614445042844460967750074965515503942336448409256310112571448632717469237005957713230996854776507678785541572037110904710982736265544872414180101310175021698239384639318215948453083437130255358994347164057681497300322405685795548333225262683798045125290804628857629356712691407054947044050277792833929910482543142399776019549683748543753824870204613299541966426645599129153732259508441380613233245152930921584027491969651593734777136402144697947072314671791060619149141607971425162359549179601590611633065719040609892366786781784591042833223011484907650192536659960923366638868467503296715582574945992294132186900486820011315155474325870780457596777087267741402561371465273680394119603405066402799275519739226571976480881901568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 9035800526183837422675895277329189219575595129614452994787921012372175746181739533534603616844095439228231350335419819129765848895224020223523966791809643497093080201562099083110734032772124788009489853675382568651196913750291912234835711666017701054521321661382358105205968074281160806242148242991587876622291740777392047603871860845310395321801336386636629738995671381053717586665884816508038310924930049866183829063740832541252159067603683299088940076015163261610529074541481460605755234267195400384898482240553258731366430968313990217440422528344285508929512945942857361471374199037799879438941991975057677199389718489764073125387231626574524722535465048723007407672028151984012627032437217845840203487885547730251128480281752219025160379691702698867696268955177180878224741295286762799411262333049563122467648546794212269378914209459985806891770384911500082908891227337774938418564306923828551082697527666948016877267712092956001912750770757351990293955616217407209254937634877115036898158017171669910190402849594009678961782295374830388211389905571999624443855437520557735612021864614288024431331680588320258326454097930931292181398638124494949343600762221801648331117942042267498088259614707555325868407015610503578849987823442037657741098771689180304144170411119060530209011616993087542028549440507219577217114692729916488018063354772686172320116839338719106210116661159145439875807246711215077117031108553905977585166923104922305105811346043360866285210443768497479756375592031713293582389050696876704178517162724183753938569096128389898842981798777586917203643156539289496071974170064563313566033866996779732946601523043189738924999072368690845340167069719470881546276350423386905024978052326819539078957608086461202926995013086871799163139283748029119047275230829990744727006551269389822436316019652928683336285334273683403288015730966668784391679652629007886487102782335668928135560489539732874332208134655812834237707827107336290304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] -48499980705597096826265718818121115595203416596047153224866615411631866350851796979335418054144855546298986852975330376651545949820473747574474225527427396594306808549864548700880511958945932698067580021209906196903509230305730078485388318095694463882313843893226042056425744891284343738085420968422373937328795000030966093796940698565855802074882028577323372211246503469530687560335023179889719093647419868070576193124721907905906728274024849442177157867479000505998154146308426250620039352615453358522924238676775524443028559059896014337141802941163724182648709782047340365479751417026974676044164861197558605746475943345210394073820541520549496014113661202194323289697620722196871955452541518884464415143140417581157152373748407955396482053711445424030409379042565262318675758237985140506902907136505028001889566705032255246990883934983960881322764010193638289988008333770095676381479684543664565395815705533636223685704443062585613718130898041530184492150409419785460083156316017091547978190256754399734151044407347315692659897353985123993492272988056933937899978649312768055463398802942473667010816578096782106231807736617169073747841728021969945175922373616049232602176425914773118739668415302589954976493100700305043703040285589086398826666260730824257849042126570517112040076075076721339812462273544667210298987102789288264432753912942857593200046058786210543323802576297409773189841384744240654898813193898723759798735606773348862171491324544619259846823575004863394520413604284383787454493276138982961692980137040303400328894146951153653873276012634109071899140875149467053666762592945700462616345361348649939699600040914173858144842404690808042338118973915383306596658667075812846423902403182384447172972981637146471162042289589343907633236623208775109050480035020211194839183549084193716778263750590767429371243852309148537577311380260537054021931165550827394147209444816567369393833306490221755747636227145640176391304573798848659456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] 203273561158256697345111241086046822474578520705597141578281067212830904240815602050655859410602239711116323357037353575503141498537083925868690232877891405038397347350466226119418135906285829839158359846502246797330210416821502686803146359010120242092297821097137881317444099054848557334437854527171005759342636807579104403384314833090872011900762964325997637460389056422755186264910321500960147994688499180002113663833459869581348103675668478694867349730436008188926549777205792884565898465963218542260369416338384549894238007199692451736200941042219463104205971336880825765142456558972708847606537354074992953291058956529903729285869470197803968894507360455469678167267460417348858594996947457041990193336757551548134102586732680539016076129751328688927081089523185868943768588595905665191025058345039736139240216340420048239795651368907120333463564928236931067554294874567152801618849742273991871167867297691352295746312444115564476983909974715237255779133036970806562212824190465592067243509566980415822923133072131495847761398470615983140656611466943703957012298601208866214119874327753684323407981625335788598516435824719183670943366837007893891212908053482719861479946666814342833048981819212406980699784152204052543078764830991963940222493117687335513577069984088296489919350981173967868558830354564561851093702038120815011971417555098400117050228195698153403912156089197377241268559133397587624658265534015516643201100978058768795914372495026608604045725582660511498408485094168990888522066287233880129734490861861581943350699123011004312996990236282501736273086601217606351936354093904894372419831455164331558186196823646776999041234660682216389291825081485929489535266255053032910044665292257482147301711285208341050254926464006932007398735620059028083868062430792218517651645973902525936811167468928735262584888194390354638768660541966837778210864070972469284534937739988637631943504358929458598189951810761236286288775520264686403584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] -693663958122141339624717083936537607521937945870902614736832216672999532936989771185035842285450094905473557163781129851593721137226719256586338059912602369405977222052989010041774927959037564378587906415663755779555591552538574357965192627346912259753738952478921938197109868305881323588579032059776865839163517397089947351276979237126650160011382081004705022429041128770285348504898751508925971897701424940006561777222684928608210290033203306774546683952734996596122427854967879326331225766725313935402839062504617423523953607836731975696570562807438050855516239564531191957139587721705479580506155763941202254087341938271631521097094970861598378882990764523080094112434021112887999024951297284782858869259131282412947667302707007255564136288461916295953273146861139977403700151409792271654872991999532717827588233477259414140675705547236230989573004119728405172134739819612678819927943784671821780119053908609901938551102300709608949091562862441933145209264107305147299521623786891034039538617050539048663146405837495335684585569141458414448763379970681768302736306436731752161396531906905924328045937267356804144498771049567473355315370091912739398199088272045993257244251772816099127657689796683266035855153653250732415365583468453766379087145836543989408610264512360075220998670817236842608237926086019482393000338246830720504380943743895812373967134685413569956336467917481570870467770578182936087193733647255085395038681289358968512076954537527520506109384957354476074302354285021501674224554168054978406172958945860211574446904419805895462944396874114523022838989125210994357126885669690388947557065333780630240573008769326351450872918288587047436810405787866364694098823398579711463149688578939469040307190132500937976766861580844770880871331618538344781144735827624529704075881050135931767436502139726452414470428950964180926209394527883783946642621256579674575274536114739379275870456897774100445264023127245404409814976124678632898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 1975313631375071291041573848521411142119737154554196138827564062461102164955199264247349664685417460944188594157015555450117793633799028662768506204698626650509767798018919877168184948948331878329147539601936408109172568218871983621338400991176370796990656951872356510558752096561540651161989405949587414165016493743439071761728923995161193336734951992397110423293580219654711286289802662976435832277080192252999536594947586002229095371983956587634977654875786039965771810559924236844651873580303701433170059197710696038550711701428786606323506832156116358416710279976455185668514529200921325790437029570242648165662390402811188748823634585823893994977132041658780293960085189938842745946668990887454205102067704119975276656128753713850452662946148258485737634354152954862821098011849893845694216263190722597897541391745764842950034986639307865641651220481004741750964409636911977516699898236452139922209908211919046771512164867389897397212878768282388838468903176515266335155982104845186420034388285022681374275780751806173923967495867317367019918194609063694603018834562926994169385419107179353680725949525785242151415699211752810514389561086087745749728136551404157405054252312090171303848302451161207433642213350827605373179928476678816531279912977449672403959257238740841102729497371596931979788245973674321013981612101956648791130901875820087271490913821986436516393856662410318576020499465551045361979365883932663866050176674370073816218614771246735920441688429869638209396870544079730228875928065286027449979877608233600322958001498024714432661240749429523704342949206478608351122980569795411059705324646727746277029060643976139043860561725378364941544123707690499036656141614566065899299408620910928288261099787127469900775479762075790817923260137954736949246039331806595253585411435712469610346161532493728175431125169768371910444015889661972573999316094067777274812362353576132512349348927077041415708204396920118068738599397713111941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -4773177604491412232319795584347036088416153344567696274408416900654922799335229891493792598993991031403584735821684555862710223805607210207871311293227231440297554392886823011771501400508022903258223329113951440436872317878093380469172577628502932103771731157010603139449405206666320697555182148382177438607016556911156567633342890788962395592263582489004228619277695503617085864811571310710852747690474521288717054681386484899930869559030492138447136881342656330627520075558834291401278239844907351223660042003763736937132740193132189298449432743230670854772043766734399386393371675523316517055720837858894994216929512447849974443693856096644829866176817759282231305028047314504857496819781977763802137444262234985629011249650245301001488785690014422312368576572708340242781685664963627375691357656105062208667231650089682088897766617584966259317005015760130762224967314079376631168057021712832635925521763150759790133509376310156679163266385193007928225060825386591127486028656187671938178389241083275833107618824423731323164325961807086160735961210803100815358607435280987504484111409837868648816844248911269328514087809842515749633653775632031350152363153881489371006914612087217935090951008933492504751178833909772910372088026873483796949255545401800719311308919728564706901953713985264035135982004765817989100746942111965503451688969475546184536677505257686757391146289989598335870359620549065327876643167782168559410402640205743925169983723429551577582925922606672880901827259217302256002586063256050814176837467548120148823409553983653360739073651374250700201519481342554225833838572567276832098416779006527097618336344060747160719040694089888606270466760433098842756143677148188275220597155046702783654312189038254110535606078040359481803890705307341811181295320446855873297722981715889113523386618449672021938450354841770789572353326584576396983688749310893381662747095684879162092584384502866552938712441925164676282003066274475495391232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 9909276320825040925100770757790094794670562163193087620262883346515966375516047112480351342027788603379511876198391075611770670574034099410634007663771866425777255314638650449401718336378463578531097099654243462249369004933431260872081603466628816856009681673759143017464295057103481498971198088870290184226281524395605335925578636922092374111879583758130105176926862346192648394627969973366795249298922725596577643440444856633681003945672763146854613264642423968878880555179018331575592640363575429427186905572348350357402994935765072112385972497234269524216935964438945675705929933132062353704215560801283772930158387110317503252009307930866322677781878981049546879101326945724916765435620273775372828457255154447942517222098196958797109241928787703158314590144481637096333770711348652113703795000409452818191699662576652249998893576169119726013612667867812185333589391796297979823959132900245059086146083325738666516046351010562386051826072257663162494430667977000584060032417377081145551776115953323658639486554223933875454976701928911100791110372191742334095283950088134551045956592126430659088056745265649965497067714522210261256266012773539970918399531829167367269051305696896940084935116091301959662432978920784866588417913388476062697822057451986433839288367704102056087296031146932378702551991451415896298437063647420766185402794017900542452092498739898890966093183097879783601500362014101373919363040249829539082915888919967889588198736922475929299810615421366945565600090863699800989560974484426907340858945194206651828043865664967564535751945457207272443756294028587409821878274972090631792042479355001595381870166946108332833327958117538299388607296539357640572863732411911694210314011375094536627273983016916482951424961668637796091114319610763938648440077014150322338416789187866528354267631645615252589303130751806430908423370961907175517694280208310833045117096454117607836576209018832475150959274988095858291681346720481851473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -17848044581079913961897751685732164887286514330221693994865461014330753054109631941879184282740915881055742106568476586715121575000628224690063479776511544000102593204448207927244764089813493887576044481440333091426825269586016653546062967537827002754899219381205072913345081407791696117880876627835631266096713378308637276367055551640766519837091127357655743749825157502124698441973928072670167279978490930221562608261684465102970808300166423231797749274412744782865624383494655640351386377226753342041678128339839269651587973395511912696160965924505530573403646810337894058891532134875048062325795392221009335134456153762227308620411919328067991781986929780463477861501072860201821684989426032478540950865672982179848743416714968014134058514026528528866822991320014904611090342240824630727288568104839784201384813725698552893520825952827215162529182964920735097961197270352497658781738687529067072517729889115751434690276013398337190494738786487646878039976798252830393824483301204552340604370737887525439936931691872992494032802765907574971957802470844246420402502517088637990221064049035921806002666313379835799623697978983395131519101227352935176872037680064472640031279088368305083104893224422229408967366261164909812049271250934012843954715792965048395033132795223720399361690037857534642133817804326555208914696166963366894145304833606493489320332216809056295052751430323502135560530383635971829082480129964671826233469172944538086371485508533117088792710807829304737904713161999906173115689535091414658451581607215685496986348844177084584846144835794526689995178885826185768122877354807926442433473667369553051817995524753157601349726914276277324179996062644368035462092333319511252343553247847032884391976208809603467319196628824142907333762607423645300777231969295060389280205899753821309255360928688553838614050728551595272784141521774131285781209727814518654329534693163140525732725199471310601968071508104258547903575640087239321452544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 28124235068436055927880389351752565707939499649660586108706203716850690238760974853177753981414415402919477561854847016982860043056544324965917388335879132870776276710916648044461711911028107600966866268858574890739073593577440639371995332002905379353002624303874894218023786972249686251936500682626134597818743509461913380742710966794086035128731132387982593688053038276920383077194754161731457295786946733414766977420562177525781779387067086926849543561335076864821162035319488655130726446807745556248620492889153961137007462550435015740757887261393929288786168894986385666813389140265665060151108764332681149511811106008882340931791182188338402527131484855908691371858494220224811386751447363348936768952960889214787235995249557650530332679044444896373352212818028520653187065478693923616782424570872908567944094318851762862320575647040207287290382512933220139892930670014186213005341918731210307774449577350343258576326171160143149446252761613849193210491959513066344101340220209619034017715601272139865935351672425812135017849253066129441587442675565941743275084795210548932781610760198634707225314057484963135902566846028062824770983257508712012604195750460694127526544471278928898289922265696793646037223126974547502808298180342751750909530678144618179998550750032279975869831861813483206666500737103392916074079469958328493432132782920821251503857727918072036052649745013860466115451207995233763726710470184444343761284172458581940257250157039207980718126349150275972663954783834314970685848761154122066827106009596253340895548301113741697718650146307822956530316206008710378702715607071380608336308367142591034152788856775431460698763823968283379900382324549049403828733921909810500227685450600677821282828980105926429371983939691134813947975359714272662716549089625288818416905634487849644174321548388222978997308926847483632345136050876322897729861914115418750425440315929751835937412928227839521814245221772360418055937045117271493574656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] -39081349174495187657337939286037781238037021178303800848496483256346703569768383709232813434685933994802453413377402907027996437682320507729028548888967666787209340135236309259818122756887504997538480921333575864526415543379292921137863680322621315635577172075678796206149356496518811131317490747205806520210498596484707577183495374091751853059343171626851206301181256195101971966196782670227013669881223274648848286258001401637469434208359881283053916115884254414024971915033632176246462748764085471179600607358891443143311617756431352213127600554936999586872134926231475846136823954932051178981111098881599183071226137931018008205486354843472438028322690928042197202943904196438206893055880305824869220545448838342056239680483069718865240445392935565000342775042952760765568605995176391906530618156021081661301957603847213453981699907177249679975332024817672383307644511423714795973734545207892904288007932516490717205050134715564768966523807723634001343569568983497631120166114085606218595034430122069732477031757875252085567281522613377492380248626431524915762712557923640080815270993476080738040837897910074686427869273615552506330244978605371546759087245823753018605741337166737167235585313044685968754389293577846261438656080191336589018615843554501395375236284556363779651402384503040175646861532541631242495355355515659869217810394217268143331666454879427347440853146407588098601805706136289687744570144890286235919776114120944296028892199313884773359075242455030130841141079464766135666672578584656115038016483605850955480662211173109849401926820431749540253078012162294961171322054358781130703216375423576044275725016195370464219137070624024905320954426606964689343193145968848370483321785780987007039601562047209306941463578268516838494397903107988197298757027772850998964265921776408056488088288508050441067399357066876304042187240721710968043577534975047238561770136828687845756252751866476086675590099414033710241086707185431749853184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] 48313636692104370187104191035039162930778104446638967575752700544606359951852693811754739699415809099666883195513261388657917202981213148399279052614082060843934730173186771977423000112775868307194924794096154473529680306157419837030396766309526049599575308265885026510001952511633899951827204436223165953543703179427663502125101119184401738665458601814844092070132020796609111432456594882087033036593755169475209723438870390399307475542538237480900701951419704331708078638152119949116445740442803705765070638640603358299718685247777660106449716585072981103924515243697957641049458632413171716602915947936234274181958038989012107084897256712189458172813214745659953631818422872645313930532014928374471061847258003636672222235961050672029784356233114480005672711024340929092137380711835997695504039090721732489968771022989379478505031951691827294285653996230921223993985347211783752546863427488183318466378397930551891973703714298890722115949303796259738557209277658385458316233416317241132227152562935370128001504201262528228282530730592727758378019409519144712059786947598552630474320793362756213581508010487478751490344783071718264424385548887021436582315849447241920725657992779671912172064152579620801323347505476378118692389253709051137407431553863809475944282778018108699302729882910520735519383743041215294748420910047918304157409767571465021953312799604471666545463717645422437164660227533605884056414086624053994764672404127713377437639812062492283925897038296068274281379425327353866369878550870767433223059666853300135380024318460540840135688368437655575971497378089328497932641597560240952299862976517405783603748187560725077534195839409000880948760737114710720841509613683474401062220163202710742820439832738004784183596625069781187893425574533523518331493000905312010667855161655991735606353929272652974757543966919108759356638563785129055529908744839448341737958359269052385394536635133466061164307304796360397924506721959262067621888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] -53728066555106699091846953844165844307346927949401859624263674231563047716357558496199481145076259737954099843020838229705102925367350951015018587609391788669235052295731532926877191473309322245856428134653186053663859117285218437829193660909682854378759842823288600759802603912564861793751331170051536311243818219751795722451635945488179653579508579078407474958420875726110482997550498676640931294452310962340335206358046119072090509005823440544347298944567449646928834594237225371162641890923856031180139399442992971764721534062489268594159111745817073721599637880261104252399785353893862967416737580059693502869400960045939710925029518652370867788005892851458072023104627726065273022131540918207574439176333915083062292036391376284486339925940156160744108758239644733933730380694340086817775734720187125103493677105383872970624824601611197412545836050824329206487344834674794095037342846740976287641606632268878147588109411266031260109796406031998949891282768351972527420779611658397072796480120124942201474084439119712699254226260195349920994891261935991818129268308955347836893056753903971667158587873172018077352960965116389804563305204680388015488125102061087181883751565531519566166261457325314798546954636891363852140748995380973684800186076095329112902067278170411442693512409276693476912137879173775403765725360293736697222375198176506207034274096770319930290480914525653702326455115445091838389353322473787677875211644564423948722482674842918251790032558800886660256282799312534615059956823189169695719948170184502433084671946351177607433670180961730656250865160324242431073478554972450027556826764746144408495948857873878217542409154007477363712152704571168801675920191421521848316239649900368843942768689549687008152505934011622726106174219426012899060694268968362281276893280228278097759007315968786905289479345124092505026034201035617484005876185336776034960054058005735431481887937728508921029711557073775280845627838321629132226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] 54562077675434116293992495874431408753617760691944613478210314076248735410536875009875601380419422622726601049239940225462202462260003945395774871104035722267078299648296381490579718348450751033066271099768141606177273791162052679982618973070054019056726008346999298556875241493330618712483884250292812952140189666967806032854893123533979440804473056836144939761043396873869022842726694858190708570539447226530586443996880513475427842228712088752683833715490297369380556126144742372437289938486217671297763740850949320377239375572232013662676506774434718510874089671257755092574615005063134189714379528740589930736298630466680682014557504860883093468982908677904442588892288118481372379675656368293108123565548925441805187749908771196437757766140856555393081745887959438592965436030980986524935612735917049066131276515200975038469180767550707399956552671418496320387425384234180639704639934811083402975531947418950945327761304585501271728587564852830530516282909669373740360718378871726655603990535802371709938749718808007948332788857924563554124935860696274741306410513270994493889280184086520840440351072116575567532823537461156453223253461934628048871513996472948513078699830913562479109338301284646222410774571649682534637413935138212490458540190294394773333374807081471959052500759940693334729441061203314030353260733804231157815766242584691961869226045663731139998632745942033815240406208608097856530552050232619493420302458598722229792887916580381044579988221339247641715621887187331011058811601310863410684943222584865226959739247813945917693366844748868390444476714457306920055091144942665270862687708766934621989362767483192146943885216864510395826064606904370581133921532112344181115956101243719716584535097998199272714200825417616000051010479907384826771989769271978751331212531578570196611759219200020670554997079801392690144223278002808487778328377614036988570516753897378079243661963400750278428048993987276312870692096088210298372096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] -51606384013346632973561303602015219858859132108929456020553462432250715243571642555017097059185343710108910428640936681980273428324146436733171495943464186709094375127607693030211266481855298359744994175438685047976072755683808968424071523898381294281921455503043764552896802652808245545168330121271746571413844432769211310113034399713156832568804483699944064582551418625030318927740750307975801819626732207113940310448055158048499863209595864068085071361083854133050508272048502493833567742406917253567411208476271347860669547288889335218009788668883476560538361102138989800744367796475369154113893822176094603066854275892281909081831352126783036830796175073699598776291561172215856147169839884135996249826876609948565961303923433140299931925143006858552187665124166141590357637716619497368125025884180845649537530762876207842356487161361133865268455295419866681489771768979288863512742832059419530055739318742878902100042445919300111554524729263162519983561573755369814633750205789934304313695662926284915680706196324704684797407802907097464089534116052648490055285567159133536900450328577426372332907585239583549370762873977754122263289044015899852264993525115347721884777250935039659148504247369515496229009745276485415350161201626622838749333847947681679472276425841253906712678970164757060792418798917970382440282610312497947314656517010100499207651870393567644302421310433258736189051417598140140173125166474252771719514458433100455809711370231227960289732411302522255301713915636279889702960127413053466443784232939114166592407485733494480974973194696494082284365291867637687008594129711722460428352066697586457709033495707502320205621365779985054814767608228106020694073911488206105442742183742731068479605482348003588046404669899199804403445679758948855858778819193456558771097001406290675229453590466894804074698961467139039916361979201544445769273786256787075856787250009352064485336619920936000934936499514575345225340450108309657092096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] 46485730807510008289651739531600761151979692019225445968050500826483388474791040465867322126358127472400789403869261435782997143565503587075608549427216627760610765714106347414709207894520523482556130951843134303339708802373182836086907594888360857922510914535768857390460875620696660395786012175174974110862128666667238369208353683400840695382508246713046780167316174732390645740590559752098970999489635509661640681234448708353429600521520135408468909952841440738158447489939749531169272686802293203948272010006851955207417912135356339291093074322394745006136334792639485407942195617041846393713147728067717985545390459640713696103611613257468607827098194441538720110667429496188672928542318753649438104351271901856194556278879387323694731628131505618222073953410209413249185622911601669253307879295099444497816867924001225348030979824751190475300110927683947308680441682573082066250817601660422078083976945083243352545716541317078063412861986654241891151823176827037203928817436063611000298964194809977792540201709462769756247957875204021781567518523503134135421920894879901564194576839587543666525885552766710501983638417713215453617142597547659906798131149837148406609761509561571121111100471872989113976018168124011711874677318635012292421900914952346870971567616488442166518136322696128848122356654703392035910524784638257581834068549633954620462017998855918407173794447708577725984784659561135277082077489864275172219490310100851647311481899989243521924586131433831807912818822959232491015845858236160973418812725618462356704313502663783679537991006862312548098050392785379360941079289574420267337985836818864607052315390649665581231016766716916875578408285559644494381618706846367476822915954265255613964752971050051904409826183913177254478384654299966953189291678004423596128459259542200303669489997303058037422357335918591035748179320902487862052591845763758010666814096062844568021138614757736844565170728882067635219848211797415158611968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] -40613305476484884603742373903449713721706487149155142106070065751698176402858234761773162260674171717099880551284826221430323456563775197436384153411219010310781472551705556891353512811017926056094352267348444066005161193225280008231973045651636864326663996361412803704805317240097605799935861531041832204423561078595743181530631256280324760590885664459278246009300694887982027137004335182565816421345426371867201031556039109421288925345009447805073622885380354140030027806299161343658803424517497699563316908526862429811371763113437035365557688048345037647208933732732444015822902782320052198740671278323977507725589743516246030812977416234931221234092421750023535166724766966683915762885541875810979405562056487523897363881610006907494857043514375969897146764220453817007137313337234446993485803376857186513810799102609876588021751876922095286237831913965805333257430206490155981283710663113398281772372279561580025867935568782490121469804256702135380580719461307308751709077909024680028821366569570239820277240687459301480911670125860788622599255513678115740485789592342059999949836757641657745306850302649407437305111452167026958028332627578177459320272246677452148415353506204331676713581360361437621536410642438358115953026175710815121430459499219910134682612044923849447673981230756058223288158870757979757866113924064363082753282727329737261547874984481355403280690316249995492819437651117123319937032207949013080291299292924136946965749622194403656319950179319954981166424223894266632399196419812128827111137196495494779977149119618508797476575611966133326584516881098139509383242364667236000580590572877108561686449663921860918472896332530473265948977714390782531155123648440954420212336369973976335368753121649005091940526670568951866248225510653551486904630435507931505315947644671979988718635814801424991119557699690248632483992802008289457245419624528623424892405433207896445606762703009294798141159529127039505740584828114606812561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] 34620038599370728506768186721999745343892974006139632367064592033958125803260794089565906964148651200312383631117671000946425309460598528983805921704080913271657666074710314913669522448563007377863256534493056905027752364617375855778841584331134050530832987181723256514661294674640327066716642715459842781889934300910507168102966044964153675074424735881853263798621714114206758541197347274674169840283221610634787017277452147102513339131764389630502992718503728330959552205682325530754478873244574502875484140659793030630794851611247234261538514145393158960490818272413947330825568172609977991316948517635897989757597831357310378588983824516398381613657830256125533926883176828261790206252439854852150650522147625469469153672122273038526594150827542314233623143032327536410732648780441019169916443428161659462538880966524397603645595203418409546697121351790054448652408675217648632289049101542523421376994235401721767443190644783899539317461435590803211240231568684103964391097978683681625287088604884697053343245098775430715856744735949237042574980698283980381030057444842273103214391893488539983097913243907756763529452929496237201302695080646043647844996921526655362338612423871894111835434550486402605957337326089147695645583960583795532967859909934684473090024793257785283131276177811823031162523402268916240477891395285311328944010568572687760467666804752259081884838538928451431255108232794153873191233009242025351333633971297208364929770673215956229904492092848142239594615304780679065032526133933617326852966846608725411714090176530243129706169069818740802330934598654289777750363318382147664878278300060843420474071196973408959866987184165771770939634543343652945965063585181495541848875699171975006478009045481541412111569927525481734342721605335352045077760544859568033047430996122052956990423496609259503382469898725629065808787425567939806213223299618936758929837602816703559899848849416169920489230113404146795825871148354289627299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] -28533816471036208222058154657010731436360406883684751017703153901222853215093450819081574303816686627440970806561843611878707520859129200256201995824751308626811040223938248147089469244357562468553952419229751914030664407883856462067781854012667944120323573958767393015378708368702422877128516153311613459795763160334686238201242151387960814113360935631778586406780304086288826317892897208647503867710804959776799755226699554895277595280537195184679129661022512814934236825452788684693823039836727078676966224489510026767385917063311474485666920249926082370117382355189708759159195609445596143920351244542771423368569587145331889875399097364751215708250580861360639310267445600616696361705576243799149237669265786505533185971663043717562364888404797234764154052659904467138668256318878940386032921656240371606820114696819820123880802060313817298937326632221080542570562863828273015634585729584849797933385728162759430780809865527354127176170775050275690364288275644989433368431053476092129381070076111862684461874044749271933153605442054291390531554413170506405291201704410999033134568308597051897792040567058112421753478727985194458074296036133345108019875426923014996537720162540582497388427319659867093733009192117323573933122651977846468982575371055319939270507562924944838393726956548818949378481982391148126251291625830060179414968635073382401416100666939146906945868775854125746587551091267340115893365019177176215657303783485259551410159114779128885155606207749673222171272842598693297958023360360844794494356553661783837295960380409442798406391158339129918820112713883566917093520499824315109212744490411605874941152941789933682462015438391080092725662514278892409583815640478045844430622325366878004541243433991320583202195707668132481941796184798372492619076452603823721286588606878675670011459747985200930946362270731495623994901965879907201075404325764486414493211786640072072802713488284886251285140756634980901546931417183535792914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] 22326298626940586987018362723400036354412481612155839975726975043275228538380055911288335080250275460237269041143503466118281223397031918406304391179530038811595301776314254683832417099813156356814707001327547811751697377901215535680559858862653377678252559270042314637586152631216707771124764126022018892236938791043478322724031476873845736066970851743521836587348654746386736593957739374354837709233410223058627518978924693933988478924522607751631439395693940559401274189034301884556809960540991333137896263059433771906631291433357301686860691226687283057197469093447621062742582922383321007374760811196129625372478852736486105393582178276620954085393478895191202847131822817062248418001710718558029275844527849748679906480655923133213277450564286775395799817660790838336398556912743521308180750444181563993641911493111722183760605265846226617867102156072562271145697287887212324081681266046937951490294844469377080903280127140826658688143267248817371124359353695667009433414950199662129734940611563715017894315810156507827437813426126172033422972095770399854976171101395027603960686481155819988600102679940869588166265063575617690732669225554968675608289010145526840702917679439766021399045123460011477464187393379638038242541859380324202901403018957771939323651531982001659108452763237138762982171923066807753639912447587244072046630134287842558329343424875439248436112125706015270544084746007999045213990996453196966460088872514836483738773128772749616530493368546994168009395753127417250358231140741416175201888649679554617805595273372767910630121374226830994506268881703148684638010849907380344238256842025983149129455392317486948693880961700895780998938056498438546281628251816577218303548976831673845794489441252197130154468266677171315404530670919791416677587209283916060831060755364701886966302169855989352972840429042719335095581332531974644462475723062285962216221023196509948654408188393580095803985224434479708238857753978587387527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] -16268496480129128296161018360146539742666330315200877755549748889832056052928674145457749083525234648462232979152568590301901455740254475064566098948395185686425506643096097844478757039263004810972257649832766408589244911043268445275330409889621639569240510857531505073764964989263852087565424934584229799312991953704378784779514447543097847777053880958872327455728827028253710455529715211001429641496536831087359052799537720811522924347510128032404244349100313552628838181897789442916209317811305313117071875195678720172815918832692406096393865386932537372263421316278972321941502505575868321938531705055488427689181401674038137014342827651196126424932616403706635604106459983318979731080771454471799730887863063421746423088653250095311171014157524708536924367845449863792237441160840192096033984532510792982090153947777334102568520616259027831569507544442175601063925652961964012455061657829694486349794617797207715022200421912584564851360780490310610443700070598769496094927388616373895075822962264916819207111602217166093086147312804943256627535356429706809631469104055369795586031147017716122974448140431783339648593195445562627746197707775999071274066705457233093919240898849794131091892937850213554489524115114914765315576247160681627723447328179425254578696234684752259612404716511090747513650695272966689676995643241191666588140580349034383961522820304873788853326540460467366111419950393963664683416489780850682465599448864872509458739495000683198356945359900298073173859012085615114447289999955431470341796456484943219406513207638504312785127872170683065356560638886325444486125923567364383285410288421774715325892334928508248740286003241457736981126136860118776013506968279308289937840945689398821905384719766784869762017455322689550305401718428638926459304042504324284151474119829813774877405354585577133517648848015959976645000515691740595399283555313274482456168729931929888584017848847748765920047450920947872102602378241470543953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] 10870537476251120966506772109475330235177354062397160328732220810847440642534113362140866041737817541788382923014294468454650501402887895461229644685292284256082668474062896398690967682336988577864829589985749450550675314298236294411363108243069159822259923815226837890550756261712575545579089324328074514022797073969823421966719779811640048938637261530598858145722935870124737749066298695802999427578167325495996686153969044651353168822332790201119610586061735210495506163353882222330647226665147641762134726238838382636227300533593629034690036174353893713766534970873561615875342072887618829568391800496639283020066533426875548970201471026735913743891403410741414083302021544271483299257199389894086276228010741041862094594364466697193645931912356161646696814546596699997789659075930708190860719905782173695112474931749295426233214925060263609376531034397614506108247732912471843083402278447715572691787239184648785370974913542718729854653362902910947558391268523373452206361050323435964535927583017757410352060509448690605034688085237674090012654853398311861989589542673851728618610885081377849221588030715864811120456048015437351826507852482786354348178157231535598460096015367657829957982889906598796394783440743953791440249129974594550095892052881538408312302284969270980604716792616552391387734770590416023183773893556196801364567074898052906768618608932782930871273097726424425247178410064220640294163623592278002409599243126016613807059508487004694349239452817037349131321288113243536529273210543173973703107058709746006493585232410578529102781628435337781922283215569712653287590712140569545762476241679816521985450187661755670112980079852546591882340717559311507224104308241342041755887115468957350896023477497702397590087477696938629701601317850862360948325653915787404011455941850278794348063419727989421559818137201420590889848505053292776223022775301357642847605226822341744076386701565811275529532433319211247983936742186089048965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] -6587538566812973902344835679597881391909411533515842111288382554140842821658940375499762709492261840438739241024516962942205493283008364936176033378358599738817401128244084517836954360212861814809589966780655978790859831387518500632864505292898037693784491519792544480526775318804126267288940225881520024392097975525856766300654891250963815313579017387454514152205963235606105255802965275727212713340830464573270032158743559463116162246634302363736500833654030391490474542806131380173183133015970440433114501601474823944276573845040484274854384414607584297653797805263947703302715101810787904910546031941117092344652658494061567600610594920965803819435836890235618519787456774123790872799735823988636547050985989179088516555443945716634579325496291537395224370550632398599427332847242400409404304054773955641753182084299926766063272742042523527856018601078368577847826730091725011694273355171780076520990856244337149611699671944684730580860592349892986473991906489757904661080542595770209833507964776582188730215714238458846329935069984615036910426110917894619439936080531026134192589989524619312803561326781796199662509867026993120316781288075526193696194645161379019093588381269056017400390424689342694159694925202146529221938626097219956271733057180940681072680994237679666873207192645892870962817408975272832045586498382329803730214357363046018440564205778082537626974876687209866607872674892553620430906024255461036420376179073214881490107947796247623377941595698948878592978262518252618843435244946243365656742116555425220981824770871479136190141083728561922014235186200095437445942377476024613844919254597845763042589534517730466878547243855076184919078808793419516755719202130237598862651926940434555078702486463723161167254416170320920491226007644295789206143945602020913235027105306896692774242968324771410456315658976834832812562827296451106057033782012147529067409017506508610261739959937816216664828899667233016879988180399907611344896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] 3591015784039932415373411843735383844888807527406221556448219409377237034492519602498105383461624150378182126337561537656741992168763570504204507415602909916784770491666538664517341063811427257321274289962718815555799673950023883639936379083560147616380334837384158814957484808179569596349411544566184713060986177582577112753260455751993897740002389067699459696980017618165692162801913322764457073996511682137437788896536652268833418682722779498178840310780881692988713352208951582965752173179610998468143361004168264352801110509254060627902037526831117134399187868688858928867827090489680058186218337782810628977038467716725468157518390488542442941041706215264497367965897026826090977034656504723199496684229230052682452223281326878330136654659493503963393556955767110393749377763613501887237221914228355763330936156701581357075609387939861438043945350201130310900145336911023841360429921194136394793835817643627539706647641162794026817110721940127092980837849803938885632815616006236814662854223751843200068497048130334445748579900309115629512567855868124564316544871393348087914120596880247710360986840344244424217825571196309434252550989970995439895238637001985984119595674403645877414645090254046556719769042114302145052732877624051867789080047663096494836254768097487319311097600830647074536448148795556734492180163345083262484574194289647578248888733848434094898573689738264931431718184709717463476335268997835870237549354087444146830603861523588449431914440987434304090140698182908452441945298559184354424147585155967835607107889781292645978509526130060780838050643116352094588063242711635040780535752551912055928043817394492740685616227797739300760917973711191765458611820200650369810357602906969439008175828001493893469740484259815231527025280500117589199813231570781678384185363768755231446126491076632022194342473416408297736876622201001019405673286868025080079849833557817700112888352043395073120707861357705379217733726299836819439616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -1748189940661966019368094399241051315881112575489019661590590253496059492235153221911209072557907085671380760480281478819617156433091572480712219036831860735419356408098864389905894924910459473315894392759331576107484630687431176809389537129455992493813377909470851138997280574885810315871179337915858299399545719184215976596307650494026617149422622879136495426620119429506971677321266334567984707429547109241584262065625721481393690621590192446099951512941257625362636625263888331508437552726239882652987418976445695410574327634223763021016958646001888711148150596980953407396516069176762352819307311468524709147233922485259055307682131700212938137939874513882840416144069444797396356126738229282708747613672941953016953382251912047810798775394963782428978364500055861958320861135518911243094946083325676900479373904528907519496486929921016827576413937667868436674396642862051012657111504338362634999164710574127413284194756810630047973968068318142024413409091613856968693607033665117370851730351424611443182097415548823609764466246070574927924595594943653479881083691530220464591884565187692259852677485248709345056708192761222526782109461804060015631114002519578790692057946748525890544816031376682963540037473409066831118939778390679754759638569555295062334198813994062145394402612892135676905471502144090824758824983112579503369719164549025147701743243941784537102204725651353605308109884793230450231809621402778602718451037387182866000294648797552658697470384180651791032836671492292279522484214535208765070065059136419348778861272259195432327720982680626124125783238165632423129850011781446650051047004405279558487746339033691927199035394156177137566843008928521352432267040730031756765173022228543715006158931736700680617994726269782025568705022318485710561041813058274576667656447666649743555463978440546870236820449168017981754074290819299652367726056131200066356005619913535000195990692879525465928475485739415166404416097354201587253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] 753671216709330315980733538264166795305400709313074422557650254760290216829636250381345553194050790982508371076096785018138778008996888010704156263665405253065851304197313419281723631231492141946903673982655840117550267410407659233849188314950879960545599805903098232284614141037691153232596424856246299763402785497151498852854666484469817692804999780732038173049260106036645483853853645649949629951866356580567431186598656348142682241638437890486213612013826677618185401679956592262885134718780719356401211873864125833805089347414356139404970641662342336147141494047629087171029730421270083840667690883747696237178774819429530351710461500682570059134143620811539515430161905670015292981607450285491972299922254152504175064946798572755426497276280179034608705056298665062319599429728857473771953603068808607781959819766660770716034687937575273666311464593932104446808584776911101082756264560588203404058064309240602593339494985762169231137845003260422927182834787091060023688245221867726454577824580050489822087434636300314411310755328980637197647194502392296947240549718265668518311023968237345740593496635659394502835059412855176929968417313535888484160374664126068639064668942421473498407900918030576727191488004860554038158938353526779167992913271056710964566669966467728156816151164709301894155890238122742340479807101473001575538321325686791864387640275663402005809590302608729849935377396325275896087068850302283373189582486341163020709533336310955670047906681937043884207490063030237470670083158872148200677085974944053182715161349867991403015423426172017631478431402561387554704640711649166655384346319833164387526881350891000262180775079697417519773087401717112128504304533042024423153141136286892976045191748373016875668173037956716109856634819287905127497303472830327316874663912149231520829058942905495922344395645724091076215482929087161294726751027703384321467024268025504895304305968662399523758508617126266080545958653757260562432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] -284211742245052145470733302294679212205737870374885165342521795547591550873999396383819570574903768439041618138370575238921602039654457690450385454098540061689555775315379327386672144587188475471200345555114158733304246212219876560452553366983746800598777119726922820464738887409299749120909448405294614850137546824402146477252897371747465258127695320123933695550218961116418476377469986610094586738677244935702753978899932175555659076306019046386153605179067163919392492324401719891259068482793606785370778366595767507250804697314043090984290432167915635333943014934666894312112212601771830584016309447954960360724084907347549546365413722861886371125109979713123475518172232271262891912575056119090105760758995810605802326327501205978274400433539161551292565979332649878898425884826986219354993984318266877134697937597714463518916392039949200005303289155825457940020699237687787164372705021084608554764846946981546658167816242390196476588668945026014238121557155463623116932963529674013937327998735608146572996576768887587639651073602966813582734824768969465996199983936060332918361766920885658653326183902841953459371566130182985567012559673388154911296117149347579894356567798193385171870250731844032646602557327376146432753715855934246538008390081940184688110014508696744608844756570986141598037225249713817294280196859644839195114780316421791714208099195000394722053265600864524436494740757966303842130486218311780910652199871768043314991657155852430654561691938883804670295095162672420010069735043225866992495592105951302799294593567455235261972092476947955593249887021901949290691758963886684874936730567730746990328005899236195033224928197251114273474879217832666631195967048527164881155882618086516630037715366315315901108002992195551426200102000339495552770113506316021208737348799533148530737532512542968803478076722123839278973434072895306383596038483744726109016568715951689176556725565448875523849023864427784673553045694995090112512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] 91766307594276754467751652831133892583539004899208869785669854921074301628516713202686062088811070632795002371042311730459726545784896343002134804616055023767708061632477580449791741417221035734157268935520899221905355969928417184046535078011629305151050532396937894476568255400977540368109089635266879521971433885619443351837864972883643615515567492385799791550221333074055800720334783643339286344329735015864375813295655692995549631237459118035927597941172113591177063957566023532908900748316718150396170488123424497603175436827169949718667389353531164022517703937743941042078761373858532581350945768180598769390505922654280694005880463493431311245059944684432329365922457537977395412194340572995044597857010229949666442813789624385263770596682288679137746001370391969444581643907230397778540116284403932002930880407056482418110666794669289657970126101761726289179096406013127875894633005760451009786532870043189136975259237807309059588927405515155734562485234086886208544244310327505574231233229460177203113885970625468863383217171167061383520492234778709790723054318246872167679603324217432888578535031545422755635732565903159485830244667083788481432222120818015014335349251769435083523256994032572829418389358410870355226109224124717424488041366046896939384672442759809794806950279740486805967789163579088584125391850281407637059689887339821959933068306029021870154310271004206910559646057359385726795989168118485470742593340617382929022054767359723763505128560932531525116570436020900366812571457429553288570932310378714203209214414408451009340441800768691169909857441392373535748538611609031879222087939066438075662095209797651745106525436356871342167502289978698642180859779142105977826841670899768883026705315248859864822459936581170205776625415137062970443813923207212439099046811055056503335036918763346919877507122664256847270916691566191058132347202797598801052887946315082881190406285825591344800551132265504366305332359142878216192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] -24274295548092957607757457700240572763113521619259972256130519595784148323157972348301076111225553809663676434275566221059866111662254677423335199184605752300327091235184225139171131007060726722223225905418595381559190588962294230102642646400976726755332506275601595358818515361085727054470567112162488554001825303385126578407049645534290509647515897255985516980597468879292214200896288849459929941407770445297674192991601437191157699806979987473539734998485835538997062323577761300160202889886914739798357788553346756961795920348793296391600610281808084545961492862859110817030949016956469933482870078223557004699395367171154265026510827202700891734083133350553509581154313993659298010732840511887434088670455433868550739578531271663351778137602892704513180229916478161824830775693900463326802597577471306876532230825951687579975914152290835240662604406949635205037425253256476898116059304699309776396269472965942604904605014146720586718818216169185747993630052964645846618950416194208125929409573556387211685952197687051613441268213139512273617847359093996164940675320044259976928123471263426614135387501235501726222000874927122748580570473515681500241285903707670457503333267555278133358800972227608410204410049935195981792577632905274511186973328995678739033517614331717030689295764520484386762440798313628609953664402781639693594116034008191989441880959355499139925558757077554187666956310064729451461151897259616239479372769401676587150066941756775417744292263686736381095948745132979408486769909239334107485244851853677714688893360976425238771257660166769960402730253327824515191161523444244995102427234483825094753671337114382219801913228754640946563718016721092046457120276507876077761700571012450814301340256919257189594945030649226392007996126313433191220244438029300969225955580214268077198448232952788659490821656594307050524359338150513726426624060337485316821591285216038145641851995006694487411409669900698712779370476743329579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] 4658511754153988085875032865095055970168579092932677947899246498152538228402563858902073042961222235137413579065311875966212060484803065076268769223574298373288297448905774144657687145237905900487784580785246071095299974399654937384205810155188244716639551084128647379417542147979684545363304016918396540045293133462430581664434213915117773839392739960791250877901317945016914083476271716568620460925159658137538767098422786424656299042845199022617652943698131619634269864633752704769389680683468797065991288859762038465030718595620715652117443198503597846307906279781354866226727519607082471152740681413656283956403928249041365191183233385715967224712757877332273054483521400692737048148936294529790352311535408875057527508842995130481251825834358392028646661755285825162317373700339696532255794291326643455052631888191733953623224938663702847830579989360542777836520236311092407080324201611495377254778635713072161048569569594995443931464618522525352082798876695451743656762846243428191829067338615558580885540705427205626092323527706270487587854335111042057840407439709465496576804307808079599949890020277619949248923024870301226184169481096951828105989293020871786091481986261467282986347123448804238231419723729480020991541851879742626157647135085119162540493406038411328959912107290585430121003115042415063334961729750502970497207888147395962333664514077945623366386807277452015977012717203436198446756987143756964095892621625979543412131222124278251677595263357407309616273874165420208189383323547394697601123450540849385784827747639151863657510177826506034996863640273338989519062454595963933571200112115237262300518745526254970565400669627807993358079646853031715556329855317017870131285444731587529711550342035576698648151041498488824704188789185600419749415552647858535810027555166545103990450882328336442055411926337845926745812681944360393211303495975777333436325195647885473787017010394268861513065675366280729984562492836193239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] -299590950232707457603168290139682080594693306431133844038864213063909846704725739754823711238457760606343835907673871662447999526797315964417112549522947366972650709764813884902713291494932250407956144929876488719430569214830131009641052358652296879186525610766169274917750923439225031880504408670537720385713173697204824570696356075992946160018154494567836690529859770973255590551227688112118421223210515684139629859649974392100919001405852837530769054040148037561589085291300356237856967164123129632312365194731443548010379992026121757685124489869224769646286122934090346467709163669783822458607291245824510505490885413236263448514688300732058507010997985077172356127374099459732295582745667290207205536325364647145196527507651420757303153828438697942029371570084004340954171072948387618789401711056285617767408369710642903595499971405937573424852588475313454322399923102970001737540326052494996365665916255636921722989848839760636700400338428532128932139011630238136903843772812913210478948317944369773376618676464017340455656198685968006654801137928169423882549833738862564803787873605476263588910875162852102128914570378424183561568990780973735460146744976313954810919159935415256093061395523525315993965284474668199749753733465751492378193437478572184741583225247715380984355917119640533688631230377430206411621162779603321526106129306768807248842886048891189560784564662943934036676263398674997826808714994028433917539241272182307828962602969844281898497697379177618678903377155330868199644722289805145581798537668107411039850418075584094734137021849350630333958093263077920813131398404581264079032577854280902826543048866448564321706163450374652329416694128323971432001739341224460161949549019087647284351196481721107165129985645328116731916732642973691331434241253572120715809290841673111944848303538972003936431917499127397362916897153910955290916530230805269238522990672156599224828327366478926278755325107334693029325471127521198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -230992459049081859461510893617751950398287015331023463469980695162896851779505781562023826056710787888730669298009912283470676392342964044958205994428440014367001449908898236970576346564885398385144580400942979684893051941379795315061654137052999495612484275117582378261366857686445017828999835517192300993137798063270073634618847793855944217310184440005629227426901432794801946006739121428698840997903451549190793541422641001965426881566753026858564684668915172691549569135162898180200759275403399059657039287098419426033390311758176178154121807564349479306902173380329055577867986962478761344937083158488374200254335436652072242910370215265261317246433033646660258577027566774118551296874196301982277024542490276672372318671438506283587882064412964857833895023365536773446261925435065108596549545117833909113933537460747691028397456800929657431973139795417744610118955885922707754598043512478517477686692018472664204450518096077975214373366743320156383813336154251535242890585068542613276467229407104958873567533594705790351862767352465923317317498935651623598778304691859578570340643090816442360957644711750931393853243388736787434760566276611270499357414901279725640330973097742954609027734530712362694135652995958145523808025029122072652397568820618260740791907391928848889517013572032410822364232145421346587967924050645541043792473440857698622074993047340388973910251598187821967008197436366227694940665722185830040547988286016844478059841189474861989512945797011845344154513262850866678202766579558008098467124017538221016537350321598589028924896199221361425748091139311680511472119042308112412581467355740816164938383836271015337416561899097765489649649446675972703984868877395906028703478441317729899485369425263093967703800767882232383793327979198850231740845360630404313607207539890401651083139074562971731728158094121121759922303134910862784533506534478233400629851587290973996239609066030426750529720065040555587862884766021844992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 132561622082323900551768136941278598363268960628653014543673690463790103387774064186910852601703442883678075686236314064284411011897804705696306205226132242537336944124996244339889566129145161433473800136062316870113546875127469088373100621704500099579797230329163768085449303659438476111207790940942954191488279630509650964194067010360212852001169688579231152525330508149004257227936281880212761679110026014732956667335864133239269112947782221551741114553321900021826683187387191858649540696375787131481448912401455059513994378411879410913419908691569738756642064686565280968482408751389654506772328925402197205100419697585589586497497376167521546734504430703230579742769325376142770693070615846824469794508507281774039838158164481199225047343597063528890745113190179440568381720171488201335678198653449382481078705563272968718429927838058782912198909325526152076479864976489497842814742481748447223445133467029000331792969577417819749842476104545390035517028438421903283012098742897290169925176124979648253990728123161785602938842361874128183774603793990632386035281020701900341376401374346415528308062876177583826167122568334653278313070391752505869123365023251530886822031918790684120229003102463214231838256815768412478221181417511367751860895416032770562140210792912099283592602216268021744718091862310486701980599188173214357889135911613013484408608939437618471375992398851170633343766376414120328810800588532221263806910372224908488075183412303804435234536435864562344596959366512782176624403841850250985364438600125570819404369402475510041963996486642862013152093385897843710452880296172497264360879686616816961115524174796033654945346174581570573386684056145453954107207807052722403241110617818758161191337317959122597315371068367088337529319562014983176183746604530215523853831564709062635536479119710147086235234339657347462613489362877035609474016515452225460341138019813744927078960507600150830613161103219918068199610618963034112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -44290869177747339115635482865380315539077029594341863625184184887189255589454540490659391021929319039494306612971729999295075375712962799683544033231459011468860950250588438000910921081426892106304013993796020670854837939209917602885187303834994126676325370451357179740755412241592238758962120336826027009596484543776504522262444660343752403164393636313600682581118342940249023649021277071622412778564869776032895890196950096438672430636956726895414333753545848541443881436651069413524711595999318325544206056034040977669221665152579987176007724887629322139919218134425795474444424197853649643910952426287133440729000180537394951210219179999763453421237230518129064131391143067736194550063995695604477021278575164967383413730842686784464212055846739514967124188185071194266798666765938076388721514455255259288117884351183857849275187416528456828019392022472301890423887414148039650627876002068867640774064261279618702553688783317179689596043917271150554078835207585922105208336921553921702106394390429226814096573845459839855157703264279591448430188139715222749598060043796938683991360888908461747941979220817006682087717267411665879418422011173953625253684447326782746525634045679435426691374025737524464888020275170730168695391847459272130834990399969667621533501563269652604674493031619775681213359843517292758139854416161127224989944573936389199404604264720682389943290990625764318424261860785496558738690367412984897447474471357103453052722058085511361734714805197262381520324340477157575733708696059986872992326312859677498837566646272793932629700094179662786731658542485511350570783235005521206943287439980518935927197118373523097277913690304150056609175746541742015532386942229658338493501436720582880599707007718638074764609952964060634649047682520197861697969736368245821532561199845229786876661549005004739598628391968551702315682749545304886789004557932826565610064441593221857992100488568605940395728952788339751337442505757032448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 10870951163957801625874273779974825296673160035057857970843453769886262043605174282302967925349294478792394134731104799503278006105452047138170321185738273219568200691106700540935879933461073442405852665550877301727428514677897684921147751077627348715994538257489518872817135604210124649121531434231949595328946220766607180109620758178246220634853697291431384992396256981782833146299526588338950997443262648690051906153495680200582272692128068253034560011821867822811081730282690526465721281888154479650865129576344411915865338889320302206815518044058229758501665288964121125589692027177591194308165771419107686519155211202242065644936576208055592038347474654245074846112391174352836939472454389667189103201517538584422922747638550818586925295198142300080895047171692142169830333311495814123777738129472956452628110398104854146313400592904248474559383792837876924193446981270230009420087525671058300486546557435503561575114726788267135112641830610199540421507709366258011398258076279852063354253440557597025429632405688953971439412371682004585685473316680194441994094448881287533496890401175068021220549315488601729942989091530555000362403972272538241972964483784025196565246602476866910173884177061140147085923275050749945689030270947168828355616782111513834052897118775172809350420471477349111327820624215314961667498881326837633684880230158598470197116334573892514827093982120864844649435902024893989656566422547669684082409163871303321671789375273134067049883903383578730408347632089599981046322078623617931774000740211572015578961061695185857839053426711514467488539924816912262585760840080653183472721909538603747161849632590941831078141608834783648501624823048336733988764942999089259711790743877121407150843596345360502455697655561211860982784659236089118900053005859936350501254791408218683914365349078319282649627421545276328179385312264934637900502405523053035849423858035735540425063986810356316700884053635241141761147639571677184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -1980787900078322785761996163679018431386314065380040293446082464082741780897283642987132328520660320134395030220533336671774832837716754959110777966783488497432891414393512514303308613011596108238387770361602695475051619141961196140951694258493064900224294163515294268994013161069871981011348894512127673878183284298945149636099449147319374795833363286301559363086438070566478651788809089721001248393934709636803645399090949526096648984033646851138489908802146119579520337494641167318936532050005020500210418679288360704628873197618870147998489029043125053618739403082891844401999101070534645418487508827011068381171672870069460365266572583606933952025136783137531700041606866996505369654468064053910399882244583014164135913022514137317932737299712345958242404277641253283949669093427778397805284729410715485607170963782430158615725067248828074868440546554681712852241526867454506785117194393293515177877734050126332186988245399941985556890605349416055260146427693076142682837551106902488080084977158225162521781593740299697051321805710323083994911165056113917092781659191284254826216445539102283887365286478067074528015293565346232305476378359616772948125645443147524010003833465755174932812730656582058126607238362026300302604241313152510930475980756646718010124553171422504777421751970732280991538581370762836921184823469780436271267622268364649391085569051319188639898134893217393431654063375442541003247121635793577370405856059536551809941640741468000812217215514789838524068831728866621109592212619229571936830477088189661891578659694549982682559789603114750423343546365315751529206220669078964455074572843554414687561151410463034774315845029001837386628225810928139807764518526092211880577382251743009619288751484799373001028090762959449974309998630516268273436916883153642736360220423999029908550914054755433518370251304866688366263269754728640482160458278814718435529258236321866460252580983416346110506253288092205743112157959028736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 229290115331880821565953446525839372770743460329462608426390084374637486524191861222268382051222486737034341789765351616671137743993080749646928726447557787610425699402805175488989379925347473536487764156205281518499578372518483306667796066472259426897995538690024463626238449580236710225482393265035894314262777620397284540947668745943056057774051032268912587284980690907272847302582410121437627205237077676116826240476649594942249175136832294094470380322865937210711280964788063884838097909377032252641648647929491689813620712377018497127149450443037809581934305421291306093866563250145551573789445518549856078007963589925037701735376590736429913520322894378248019046441015936260010753476290185348980136775748139998232411152950781240888498819336424635767061645684226268830209440581177594697804696104327930818577049171615212564362351060266517821569732163357350556922501582901377266912323949948558324737203041279177660206981961578285967379446128296913600976757842843017656720048041598836914947342485712547552799287969357216988082432315922901913565307643500273116808329642081872935918433936450087710834835074020733907287693258318566706185381817438285126289998464856772902273359259992043936119324278111187647436479228486627995598764353000498727862054249673129549449553527236733531557749804182053377567351592750914891707356031869790161851441717422951031042535764527747373641953990380556087774538412895966873279846438629895593982465002810522179918275281922922470816573005177258626705481609692783773302724245119290095300039200676699790257799111876602535832186926552416788032670026912221625752567388860311884522861239151630400269441181310537406760899872126348653932231659000224597470284912066030803718867169501043073792767810664488048799323902103622489423772892243996356989788308202264994285306200959290450704521701373057676467836229026475977475707190924797874688857020220882435885953462000240876795779534039138951791464857587551454621287653048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] 1963449104038325277969076357693990311305104820783335033825145491383649302280261845747394262646952560460212249023326507624249089084302348464123220263158886791720225599830382589742242103166916845144027997976295101993505911431591848888063286916710100758777342417612289183512784886676083782241371749128095551341184876414082469476107642111795085470379288814012417970232770407562181972941305050024667586500639801276161692343530721775240392839496409409790723055256799709317676683649563176064302395761900776308517903592716695102466702279355941176477754950214801733398622030592598766615659730350741608842431216081356801744421969392409961626450010606268420557938986075170293595154601212663411223947082586760982585780157400073812786135749091880258925561421530862057212992783541552538222140288106824455920745432561814386689725375568274911452376553243450080005113310372873211332609620057411203897746313742923943529532096036230486842851674037739911514445731221632776922432011524680677371348839531152284660063192726103872155874375982934940548892784090259217712577553502967089498518192607187464268375264746767399409456386453309524349580015147949840597627566724549596628384077142362228988883380666529203952554124345309396590775476230563540261327992148565053227128618981709281611041321133797663738761369806976533023342620085653343687272125537123894368901195647073020636427523081079163803496466183347023799336515560865468970298926719997840636699606980446975400214365002210313737959898087984390087130262377280355764979443718647046643378544896200208713006670017641855743089958797562759198724747724182819214337658411199429704191955516345098355149374921415535727926173866454959349182312206455602362648006507298822745995548569589641306163244869266262284301795503701428152594422821171841518343930231035208782258136462145289055720220771343197238269110327850422867081226086743020728215261804134406344094143407334342116414607865196578278121812238556258307861477588992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] -9058125125579766447242490123887934575852289367349937468380110552926553933010241704223788839765906170107951870860007705709920698544316997774527772323656475657009934019812841717147991090146817159814630594882590260810519444041434590851403203933477108430669938597749946276996823164139977307102580919336298524669601857490747333678116736093228530090732143028272206695217486563778110000055164841489979038572066361779251987302165251017247729196766915086085478486536970721002165586656005054288195752147565035845608670345322714820846737220298725663250586881120525662940826646013835833006929941235771952243834565498505477316849449741469841937859463213899782818064380225266244130226149080229083393209909873575786450319098532148896979574975020793247504509600992261719209010951456552864974868866311039901651710420986060979640375604755181118771990200214782358374133009287237380617368486637179134420643346112297611630755562288456372717565943503326409197010079992394913807565776484726570930615303459389230200550554245326483732520260365732041996014965107998498875912693363613208841320069974345774357016916103942788394605826541902246661877153980949269749035426386847513316716613474405311593501747264096173919865239561953524057326966337130780179303408473446265127360599613194857959641125284895390733056981870008347403020518528782133389059142539780213566116303041416219375962193014376256849848401592801295402097637663381884401769279387303510806087000640000830348935500793568566286775762083964422017712668863437941371316187222882360829327065520993057450462706935861889251971743789680439861843929916657155022060221762734767793571592145286361584083563324269604662279738012632945366603865533864369675520561475833305303732389330382686506267442939208339646261787277326829313078258483010915173034968381830520906901437613510640220066999114477290877394758123400058184957140640305194506606410277812464062330270877380197382873352651335527793385616141116779095874684846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] 2732218829539422529331442515696516046256351167757356172467754649078174319617563968176560015066271835768563917071902034809598478933269174837399722071122356735060448472369935668747706674519157834580818847057591838312459186297978996844852205792040092411103973208111401703768370609238285667189517407812546182160869504654027171708906507303562019039993423922529159893345875584359000463225994297621151431862369447881421237828843738285441296224053517399916208998471871462317851346690491285628377144946888203687160235121003661559024522802935086889445505343586751517852401571874589213423565113982923317833962043370275641628624996435110017812098450012816639388409878810759165152670947030008046663448651347064582585984788460497445006355027514659692277543444574627257381583265094038269300907101896471401065392656113352515067862139370714235255120040220480988277721055355268063963146065375030332102233918550284474818806992248677644815709517681574935089882091368085603895367745582097007299493811810706074242676067092912793415665555007942521827694002629534602259114892442426048514182688304715626369194154198971513886639771983999923421081875402793970044032911987718037594968440382000270622269490721788653220051516320150508403500428686649185939300112493934097059810114959200587385499836678479020638711931837578641038335233092022272188183492901654145861907901224726474226268074298214527367462081668053157665074854927374124244942492944427361514091218908906072179779817805845828944112154717548447225382613804597277433884828183185388667535982998409805309278578742232546726883018451192521951651697605945619513644490913792548647172055129506965436184189352695281602992458364711300362048293890667015957632362189297379382971894553610890375850541367765611457812878836829111963499323666880855538464827986104672450718129467967572716177015114895905609172449008138201601429446786807498777292062284811379997059249981326304099537159426124190402498003979636645506445003980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] -535264916488039745464533635759068642396815782062521549970227030628921087158673544915199534212134895877903517199556650200578928718608208754921402295451610422659507089949540180512371370704077262058948509787790970663556304142172429225259810735686976899567204623470170937675844447354244673091187178625797412699801020973632083250732825497846582605955908852623000795555001001723040569149176846148689248045836979025618031100434153345476532391647657412530530843785914851783546395848441643238373062937459723497505993834223136566099924357921479273055993306020198880617839787553051160713786523756147302788288157204651764938067105212383585811981112803999262321251081678771432950695984201938771488111841125478316856397214048775642901373476799571457239671526242832400585346097424038223430976062645004336621332781430756038031127642783060265306470389336099054839676052092582697341313833434174262860502379507327140352786753984947582376480961107312305960035923633687669919999262416826083584409861861029904763454165011603418282513977242424414218761008116176463062014350112549046217669623806271492712794478035778268741613499297281443601791067001844147613355742941132463980090537239574519334530435915836673553068525517736547903561457414769615244425324877721073307595490594992740503171848524394007164078326580102900658175511635292819860183870571332666848578346028281733528833211520020857443208450893051049964780161868121639431963044298250063359558770213561858071480207908606939557018584635263516835214514701953225367985800753541126678345346753983240960647435172442076124522441422655426447857942038517022417348101023124534076735891499927386386534715615103430206416507633140761114836252354176780323132833832630542408220929595600800247211950154792506206881226545343322777581595463230896139939319431327624419520869959129463695222530061924179650220643545848124432140656583661844755491910433971396656275038272380076728173460333858685155570601318804570443990435889152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] 78257392152837540882347978883287647364382255218354426929473581445792306939865089237145008189591737465820566405011400661878193216900301198280508213101342886975268114872624299797456699629961012259587235849118417586345454243127341477348801431260429746065436399092755258990848105243645525716446965884663012764254543104925748836409150666139058378411512211063923241229965476143139839080110797355598480321032117508861699062375370743933784073381187287858504732624253807959879838604445234811322602700807023999695914360234272853246654549044549210814462714206986789557265513097177610852449227706391601568866369855654237411396740325392656280468194242835260833073642141501856670193453140959636709145485006039069378215833205949478801140044984766183816781443539320370176022650967610035474689605530399236080186303144022795900218862866013794450459186479296354433585343289423514701463766061450122680945098626903110211701845681853740338495845907668340763313351087737411060553148560126425640668368119988922322712613728948723935424873960812886774181417653277032866894152106882745377798690966564736742092297072488622970304982041814643709547494428598683887634230252138353156839540687692293490544897111323617387642224997264648203305367621041578418398960046375828225913694069945240934951607341202863198417661873544763783441811477019182462282785444027880814942744596630671793969370857384016326993652703611781246620613078404022732593618725832817869389213012415566227062208524748621891096994855552795255329589108978878656849927493641332473166766147842065384479235041027744869778455375743216926719971045627131359447233053437120845918627691958039807021357376571382419031608370442805155280914451687464346443239654843284299867473540880531117578010368384281674272297781629500365622424923375694772567268646486486680115429070515356300864882905207848500181155866887911631467245812696497448445432360985613075249867947943412368541878657041053274004795830114877858564293001216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] -8596693444090000545934369191024857108727335604835085699444459777174665082890819103919661507397622574101515142411573664838697824845041927349501790884306439913873503057097680793192109029002151997318253869965521977361906351230958562029867069767833780626601854237605529371179573581450414648033236341190707614334680915817533150397863315859646262818592172813084462146856437281727455330515014118429071198308889519016227008373617671278791055639921089293033222940807140398985997445117824373370612631579105883051613569214495300695898039748972509128857818997696092382679329105545467934819656017047246141014327616979123854856500688657929973704180203346026984098020269461558106547940874861613982196491512056672624934466907848248513572155523483823794612529886005422349691131310485352879876152904258326920469325560960839015734478275224196891288909195139133108041217103069244393817052046785205061470822138873828172481937914507006972369900594650906319086609823743598129666327845244625849307373998591639874415096294728765084681947515096475803885152839355801915144325653939576584377534687833684636728245184562619044100279938279262760034032281411332374487637045731586746873584182594606413985798890090892892480573200984066596769668768190808858610952636621486792840802471719812456287904568538055695681671035705156340463671391307855599407650845951255425061427329637874991185377958863889411278759009991106593472187755153456111726127520955058415920956304002796939156752634734815696741191813556195538548375634757433297148794462224992831014393691504089574487013839439807864065795579023805685859709533937619008771983927588205361298181598049650029041215848470566724659613368393330968170196155880911636641759805688928732457938675545560495161698261621081475703078845395892928238999736604368113745468722532132139306804552958744093332703785776937573693047254798769545364875759995266639789284817037614654241238521098314244152084958487195323353858757178634676543109988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] 643456014097097006939968771993392849321680640382997665036074673445847210488262132313541524364446777824315059902187020815941203073744497164489321629103791560837334419084331721760042461285401029215985476192306111414401916125692493562911606816013528639617396613859419719955947636689252607389016293708379140683769152747088647040764459585609130066176749997215149430477843795166804557127277513972642156211335345954177785980435030101170901519746412881464664245052199284303173136172725032768556374838330621226561373985074904489920053954950662680924519255395914920762333493017177850660067392416640728828814449984246230580739675868990844091599697664175597229761869371790675763682639939416877293901749943915755700515649745501216819120848215179280803917966998751168439694670566833423818583160161151355960726558063184859648707769251554833165985742434437624355495020003540881421137175774081517593978607007917268946808724837855822213200691685263262511217579540906159470531056389519647376153870568759127524589147666910637144171427489734130942821098630977315716162910230362909119660346030369953968172732758259465959329694256731269560963088042681313973863676804409380234373721732227866520522290180371452344337336998068754957805302255804253422939885148665389878659072399152406244934107379117814508560251308014495073328216572481324185457893550665043356306754155421012463106399921818328473012235354032568241834672591376607076367598678199085975319018899406906248982318395104438456987080328980806807139228017037444919906830188917672204285191464375882202699443462736934222215945950470404691335832846216846403865645217871522039369082391731039986801846563960889596480047030552286979031027582754155989631371570506199685019745742091002340410680123204045370750562491972943278949126057923519751108920583489568887824346365240665831866100888977034012584399992519767447114534330687717471170660478593700119980173753110150418748438250710201321167022884709776492777701376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] -15732081231260310968586973668855620494368553533255809138365132457218681834423770121024163149329462164615920958944967957165562340963977335217928919181287605283312978234521269113675746586520388088918767858204182853508437438118272973814228016513583790581091189470143700985017897427718273248083356917596641801065679574588291013127971993088514333831163042738544929498325678415850287513024634406610462121203140400205959613363391533598112984698672543941316289016533476287756806566259802569325893816636271412673306288513695405316382181045791903944341673360141636393916905676849444685042621322042500673062873962809117959101039584494659977761603686775710063975943521214817898029815027690110150528096864757106796417567081173685010225734258112630663919193641780487163111752748384756472055991319796058960511580592273233528684142394042561552127632685228346459972271510898219753559141263586999757546241510293145579635588521194594055070158593467587331623899078086559394645506977599339671716151777720605367161440348250309355631109327551977333994083094001383589699864408462140758489044405468937256193395697193515745746911072401957703126917619265011123811549091797253103846160281885517695649838059215513285119710906582076495111097409194366548217193321297811324033445447091262715970640734670555709320457661222699530110283288563967827127668373386372672859437537627930483669077423467184778447943531271525227573246116706217506989143866023388670870463201102963241035124130172388120630620278080127901203033679662259013118671762706364673256372720036546288070925769965916144654327465589401261416892367363813149257334709284727897835946692626314290844942857871284155811832797668815182464296635953143326493428372179162834532190486569716029093400529052205435489488222785451056762259224114946634480672558522121177955956967344818362232801454119201800798559681060713682537878804225311818941966847043812781269265768161901879454146965112891336614901955421506065869570048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -4041859930367718227827609360997094540018492870610409562302571002728754085883379744388000943874733793657871196407626678557747294751844350732519597117503610536819811883774355684086426740591880143547098339834080820310672086292370406773898252441919874913632861107460763042837814172432222002298422260590717802609451701414953328957005913681498220674398325760511886830682583850393238665794854000352994230570965402152635290983805729202719986119134945009387504878700875845119989245089630739584008847043707220175617839153957963845201713335312539918137625391573689707096655570670613094563542576060945954702095385003888497746265698101525899704810591515864402325561172559583784632498909136327952726649718943635454320058848307292750594699634848400121998119924243836097615252080714064527647583475463528783442543235079835360450032579347979036651178733958158203767080488742154251102256021808177483645859050253089398557671709933052744720511635573115234346022803293951123016246866636568024098797250932087785433983667058546838240212024471462983519057459542591095570710288644152029593755033733272864371773171764344750846730836360297242105707782907332878004504163922849366773271364724142285915310121022313036964530662483077024143260401723535476487547844026467504791150982319206056756588483109760905539543830248194059743643894014280284337383023298604384173775447089913355646035491355301719663063908759799587879454874661421789952073125220617009318772716237866214303027943550933407652447450498246232299108023000710803451995131715392723822666911360088303260056217384584462510364741618240230078070981039184408464829481153297715277387265064239661303716556950504431836397075511321912294951458458575891938866533452631402080794910896044654240106653395995869062304960080054597416255984372596915794113256787817200007767185715301147649738340005408596753903001501420391575256190471170636490731368714074519848429637709506454115102711121086869566667856759581941094678528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 790916847027665571894542174685755431394333836163815564661742650224207724920064624793974831218169686686712776518800690258764837649233218230323248305089151753929164230393639216860385303626955707817921244626175184606676190851020093573791311134982327260771257077388015381506341299788198468107395487405856609859919935498665091280851073262914736392039868392356538839346641471795197795477555481209326435515206254854432522312413566094118359905653092360890722565544383696786927979445340676959942477519810187106005162693514217645779643616902519136859194055097762881445879330330279025715816548112316199011764234969536253764028045890661546783615313529172348702973264995550960050586129494834264443188748819717236914666305178148251209438987519372902117907391380993545028765704388443077954253571698287984717031859894624831172292108215852072686818699431962249540385146472099351718641437412072570249243442568032602464136320971754276547723311201980979792016722799017444591466079369482808357949139292883297617633475139660319900925075566806324850344672515616514874588769318880816981606072088195772910450184557349585259627469900503990657674549418366906244741968321535710717511024236102028097431300798977214587025202982092248030149378813986592793590282852002355281434926843239578678959720114969023150868432656168158496947602284474634030786264633261056749444417972968121361197195994426995212503146835876010935763226937002765831390275800916544451342712121393155356789686438741467563005013612892352991157270116480294929541764678444370959628693455285875681804353732513987193814747472272927268522931134993530067314689923549712442980098947996177327617841641498021517763061449706022282087735470787243196800927489418923717241954799947197478901281075435181453360123922602297765393145607417138152123584053790915643045161784908241725623237228257644913119652856301523568295117164423752407820088730906175249219240143840988068248365821563105252565416649763445589147648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -86549411908105559193084779497158201417173079632061356293527229840374718851932760576892602785325289779026866771011580223898610830060472645535710648777732851456088304590525775266767888569249373015414700177243873172230878899201283145516672552661730906662168820342217270216379750132835013823120279045386765426710781915334119224748673374141375168522669052671683496980121247027722724863374807455954092667872461328015780878165122232613956712928582460163479433956122980249496868289663715151568271239886889357682525967541288192489286094513612827692678384929713138324824297600960553933952024464278705151228011596996868182878388674369583645687346143479144408367852163995804601160538455274400116301202396352021579155698325394555296931299822029876366965104568750890570194339364975235053362914476724574458562992310487232318438856157905157316664987951314976234628659499323395738665847924779082670455995182220906289213954870149940761286300913483475678160764536593806255788804418025992796591648257124913352225802165274499709168196526063289957900049304787892016108059666843367489677076278241320275241873996033818256147055436227008302413422711458976229711507926486204430987982077400236377287377007060304303409793483936827574880219696182355239519367790202443906112651117460971753218844607856529692933952740910448823082271177302785840488318851468374492688740281928259450935045145548354740104736829983368088951390059480795919664048647473102099131490550981787776062403357768697500504833502602588728186415680886371402817870172591301876551268507505016377585182296827403896733801029262754561594034943258724491124911240178575136158681329861265868371975246632154326223720807706051146175565026941236066269942861932152270828104543948248750938877985254837160246640636764959099423339028186406498291410758164192364558081686172571562084994592729199134972163900045358007931903377021296103565624633687189578374296559913962499491639026543061165075272804689851749236736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 6765177782525464996540290236629709524833221355185126029433949427202307156329107106245489408505861190248609556942096441166883889197754807750406918442068247905731128475126871998496849916003180643232411195187949799766816866820155570176654928976622014756613916089708877069105457212571765943852383356826209171264094970222779138870209733097067149766407281198873145172597330013525445830123708603268411252040372301848933468520337981831502991659107152569354387063172170452042226304498112165421173744733337375768541117087371046752772327309058941983025922514677507067947952064235291818526118240322580183443744175127958479122173761217216511582014094247753082696964412483239474770443985012585499676782205644456162262198173878089195032393222566031033528546339294169380988009784581331942247457266641172654172772563777021433100682989208588731705650621268330682981014546441797714747070882901778192946116425785155078622627708115507861391928283081184068498471404195478672579660602408900371603194515462374817838642607914280345728325345514720515554482562680606436451050400060297563860747820767769610972241970796989980109613725579895489672003695962986134597655050870672587682289252638441841430360943671602935078578701012483063659129220344837685268745323887261416185104286696968873831720108685670977752375468953695109710890458762906338163431193860448177123652463736020581511809502492743297216760019172967116103130985646915925542896777837686201040849988274991457931985299093977029211902127603582971109195761943425627826031923010614630449266952354242982242869455655399237619610212818488253782376232527069671552990465293601999955098097466744989481992427288686158330387832289720372463329625794514861424681033313587594108030839352816655389704820503782929865403197983144536621924001905400092650095837220402608828319224785229686019806355789056480232535950806023129967837291544979845566829126915480918373247817218352296019897918003819285146185940077776818143232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 3787006652059537108080162248253295442645758171833780907826236272042366895865094260812447083719372544576381478475855131845621669954303986787035779908330762128583323855935768297719140889767085164317108873465498340225312197864233800371538413766927462663876123410907561098610103041431503549078831196078409924071506142518346261086791691662355931956322924445009144526588993950149302785406842031170643038787136608467777280900512291351028526158222976007326238942169043410638501293043771333053930122893010595968890984951807347956679620177864430636661871150903286815882945876743504358062938351477807282896313629870210763733710872312770124708874846767845939934065365689691949583430339557875764209061403320196808206866373829596172422660042400970549707399673466370410045806634195199351444859128214821854040203135816202623898362358348601312888908446431984523276878633061358028771212063707528404338675791443954402982410569449378791249722374477323631683529737339100410127615879054062067922098713287323792218094105874367348108198930576162551693059629788464647531452264435955255128843871924418598897685940354994099164328934735429571199132107235889884011875432184101880525126319715467773383252036973580157729792652185893435815084726859060963072152836530669947057413983467557769274949322865692040156706107263907536211816459046322084771794718800029744504273442729085134164297742339448460180911242367271407637285953292430295502093709262273415936528268292358726134629765363307780483052296922629724258048503350038712122441058046391315394040860237893134007283065012831731334765875243500403473502435957831064034234928845683985038065699238379487229483683128925256264026139206446561092152387535843906369994416390431095794957877825386726372925976050647924757988882765039426908638534961273009538704716164229836682833828353763291987694666486956011531560854957091120829850051103684909524849252798607638444599458226941526368890676133026088378217749045535834112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 134599311962369694818148185999959426134947970123495060261631887114820489694544706219867387125068025004253397158753311767585034106070562180427127556662962274988059018064408741395669607331295907286736437774199373309637823483810425367344793058705880328121674056125417173076754923882584142953727671842018109795843006241973401783330622543878127109892933700502456491304129010070773849664041469824476921159597539197464959249349295879295875184127622145005720270651036867616193149548633738961062979069341173675629413531987525299552643629629018693842454044188334480799533676942650344569256217408990257404116526505466841913614956171705696615005059014762634081827803166230569647052547552673773480883392085908862972632551120084339758533857138696443292021528649684830429796676654377767480122445977818073481850678279694047871308768927727683175281961200250970203682376558564457373460354011336527799343811419309014144928335764932996382189425203555597650655643844166282417533997516874666692954341182374770604384747488137457201007956874589214068219555761465127382735297447604607981146607899856578058020087462468588383878930011870386178664090304353612016837514004031967927686898656122353023811524404933324414739379338304333204590199340749396506194155088994021305503657455416107858254901343932474741673868110910702408003467856926845734392823931759489374479909439735142878319330047140366519720815622000554429092575826622888179923688103556322725916140439839467897038709492593472170160928794238045807601898488121834536844939036993278587427294754467741981977534230814123541857637694367841096621500993645164860349605777672269221436859324764150785671621013382041728153433261939117865663852646745516030150868432249907406367228472166008251164139399599601317969390397763160398858682723459590633500597563863096891278799292000770762489577516484128212682016318404441446175765909331450989375935786034481773648667621445217309893820717071848032690237237861944393728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -141156124266729631016074680340568088459160035395858662152143409921380460456043338515738865036562713153079113998691042372868515387319735658587484668712603834504978764041187981300536781316300695633165944056100266669009881299271111581524898991135844506865105319622588261253020079392209666629693512063484235588542133302036692841585569011829429855597467397003074769877085551609605296921913256727286764953751840191290099188741401683827137771737219027465461915930456563148242530580394841050928406661327725075348710908182632306519063961099298130180664914305337475245497878254812231204178703240184431701384445156085493243337795630255007573233665384731156202557629978177179240243031011115718738877124884934651129865365661280168171775354688023682992128293353589194831482044280574992527679266999366818396599139456255795749017449279214994331712760662788766622244917806902657498450436287740029602524086691157811589659916173307546101376660737314811568435939854249855080464795948840817852074720906560639888807173015132741050827155078572442223106916259838342217492664256806394431332786639098181140272156345235923117492194525867209408046991736465400309533348981031328991934382063510289252374794628060671025627531710978458806508254706226870306989849412165777104580367062696788345838425066984562522950955528471267995647518595601063972166311848445275474858750193445694958989121176153597072285864035840841069130582155503098130074290630365712485620452980210556421993278512254007795109731278668116790554896311566014449594886888393452133884109126654004779869275754809256232393808266454349620658029652417544791252506327348250693815735590473088271906108875193655904688082636761491746122650478549666745170918512890918885737478230308689369227612826306607135355442683436414455448463938616318253694852287403710116294722870762332178917865560318642652488642475693551002428281528389525726309785994807284835259744162645209527135239315149255150398966305405269916516352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 15720409778895996188661642630968269223758294707317489723388227135245517094826901191728661372478384631345094071164222840184298228225367244542127562056821329312214907093654633803830056987736150431423709313518366624300400370675272600173615459173178780817262245590343008025846926138552542507027570025047888426117645197650471446208630965663153234869046459032258566121157501977311214828318615378579226777253932360571471646601900103218487789149305927962736516705898879022326837775468178047649796064943850371247043313165243703393437310478373705123748695876016304574730772616606426289230928371623153883326842143722249447331818150079395609888591334787215307653437650685533493430220302276146766376523842915997058884133163688738995402711141680717809480619783758821520863360253349728384190567772188317569383752422913612974273133849053903446960770805826243629066133058471210169100042616693153284674679518037675980187182610352268859662660156602566021080769046909627254441852113133002620216015472699270131131016823431932139075376293825195671559272389434983960388206159222398262148782559414541379291275916936015883715247319819280372004145013532792024481012794575747064929048245850442113778639729901186953786971074618270185518679549169990924572926858937438233974236674007620869099392659101869946901499294792911345184778430252711753349090014512829971036484505222551577373434044082645214133466166110414008134995044273567789912307380763689956305864820267452098787699471729908646217122122758282155100659024506601168150916724658859736816696118314736169354593367501358077035853794859909153549780378394247580958316659873128400610930234827539124245468523533576809922908499188328046783189065755307657596530776509713116460041707125548427354798744835462073731642896208309571265799873620766978136043961419737691337065982715444757031926178192181299203863393177738622067495746376983802616617085071203882877285916342981918314357117389788295716899530851793126968786944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -805377747826186452681284151659385155449173711280925382312900897360233210641089488701109224197782309112273682859846457341002290955892002508348977097084127834189392528134896552662064343384853975353281183908112218581329112755572650031881427424738680228863100593537687748813433825828683333990822982570629080579900108792611416094037405410246073520391420360830035359656550356503771686860650634031662087415173360657158972283052932966763775190807773930245203069350007298501187444618664941438922067791635004020046260536226002092722303007478109900938691567683784518021211793327793774381187722050772937177219072242343272777148401371579561660596299582082563124924553287146585494837201986480493119804519729101415197655691566457951837904026390770653064152887086537672090988342497074581119429787040273788605766553861866096875739697636367612211714796746987180172488359821013395400223963744703912170112236909567587901642647788475130174458454953792417202912239718219576165234268618308283670636830791872582916935558232592990627683868284251973426321295842458184023511251701649012156058223786520402600506970108702435588209198863602629311725050355943398934184009578348320501842097076808237061240006227192730700893062902685403516591771024757727965903220165244842900819765615714485710596788377805518724425242297352781419894203770532166729228376409125031463698268236798197565923569477396704129111547969513060502157611479336082895885417502048097863987133445373800511788081932539997472885708565079196503165321815796120155797185526635009521004723021039909670555492288891611245246787722001337370896610236355501236207641808432307334499669634032995894140778336863709063177191901710349371649693068520332976868286062851315546090103194727285384525092395825749496054338384764113915732528178874102971409497156077087447672562576090775492308755088475676064803546407556257633110297796279308245062429984181638601274344166042676861595173746621214231294619617677419561466462208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 19466382571484724425220904241456491308516175678356299127890917707030784527424811346464492280786966613491523889643002018955366034252922677634245044231543693184007586654869956686356259789084673619770488379934809047257528464102106341970668013692130625813412699966412652820843018462776096508557845702627060353483293623068573035934417048035835420296511006894615366338561093607992599408249404615002707951636902142274108610696976054830465800461999086784537879773565324993003132122877332435952319680847456575409493644517134278437892686851976555630495147172079183070760703162874883951222343542335409146883340130378977529117018989392352855829556834673247015223010232082463303735420716945673020885086669285248429219059539550328971004875880234825368781582672819493153935119953389372414181390563773610588211248976594711511632051663992393010054833115687566353193202351454585978828189042073276892449831583869118289227411649711133368953253660131707890743410955873953559678762974808342227967991254261250089934354130037576856430624529705247691602715764336495962825407307611694026600602433219651602688000248731365430908678691418695237292809004483390570784405125143522689457754954863956537124155481733592284100937236644796486880706154113439858382044377912408498563413478013492760821006767205782009088477535948304273068348914339874373764352558360131964981654638358532605907588618970287946968150543039472779009317683345300774360646192646804457116131348209817750423838230424126313100454421101168453030270845696455036176344736856069924093770978862909740996153015848764272364612489895421411949348205615721397401905409274186877428874032994254551345167802281013995628494145704518506677985957696722003221584109394106245461140983965704289969999172132553020665471905890696619816827190557694725941771479399735446560347222057782066870185431314061588669566480238683367109444569341268934263320897780797789928821381201923070679870847355786972561734590601951148587851186176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -269327147605245846481352797247191410674013706813535805225758416757990827177217692492465163660395100385109715022628767749900469434709342816061432168355447463970734056849439658369081584085951548828353315632194927850170863019194226916885632413310033283351675222170480683923745340510359980353160739970048169282986912129945784331788435889489491583257795198429257277335371302780301257342621135787952948342004342568145576848346205599148690017067497912114383100727085001070333525810810010462446497501328945344427565460161894276304932539226124941924931402960486404298722786178495438848999441995289907249113844137519595243189873807505887514139710678514606513316568726924629679724578807772485797040456075924293353998084389930063384236813155170747739910197914575186882093657178280601621450604124828672777132900431729733022687993408316961417599204798573019062817872624288641504495383491189008207454718733204952807318493454550681794197797624708734894207967005178934052073522682385019471920376588044179768505750085627029414311934982634314549103014426735021675075627518954004473611838405947493306285391675180709953429011824024402617658797322434144979891909162219539193320711198431105090642598062767167942649247013586004966693687595822042242502041580935432141199601419752864224473472396541990030731017399134994561830380147991458900356791166428142564641926956918253454087247920733275617245320611351241368947905406585081522816310241163327518057277074249495073836218043372955146132025338584703516086327897058756983756764531402571631130216139224035990991959663000575750056314090583924516696755234803589793611059886844732244620630997765653730750958582344995447837791047157818096487639127871137274126860091534112947025336450150599985594556229319224575879237365173642042974643310699256961201759613419769994606620270136466957629271840000533610083328732777159526918404538576178317745760604169800495572993659223033895967692311724284099029397860244764245470765645824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 2388379495736102054709365009627427690061165052025492332122452482637167017666315045958432972167793821079477359238424307664298819150677651935793390526335602726453027849022060325104923608560151535161980101623544535319998844021305795994363757935649413457867984336675219405302132696100549435961498522783773001596954086930697324422508869903614656256090976238670391888256087995464697474935055715804425530753201805735339013641514299994974030077735585429174697899362180671139735557278944239535400100515681126916952068818435896331925258433596347832470009457362187320652322793952572150865171366307398232456530710308069986424292757192732615861184139237760440000195207696960970375510921045380458480674480772333317044760244174717385019645569074861623442413728647287988130373919364780470513384448379405176464551779258017174419635643163886011633606944285175585489007074040097282036635053229256302193380012143556785607955289491805660387655531038521833204123884776336613343447391005042045916051068142253200113619821580902940131314227545807731242094838383629684946546561555107970699693625616153516992865630976541711354355789850850404167863975925699791214018233999265544884765785062601776509339478519742776264597387939414159375721292932617689578891302328486305231982913178301714038732948715118417471210360874789641440298492029224287796092129583425612817782119308986144881041892057145744782316702104885970387601693448541475087409264087202442518124828885262722815226853970397145122540064951219983921318953245964882981972495819725103857776445829972891932542512105655473485740489580645138889542108144604265970151368053298152530587628981980806251329342922793429898903233139804851907030721463212005081804711667992346301777518962124507337642766893451816530358712997480820716739637584963141030498819696250217152288286028116496252766357597167650670825214773525339987188551458689396632903512838634055679951053737084327989180217181590898259887010002729866795704121294848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -14791080101155490283024669605052767000091461173316958598697823152962294159249722653299443217513002876456563711888077791818891929043090453880816052837138116471110884780345988924213761359589686675210124702931053054421258034594403987204409006261888827351595263770312037708706456693714717828733079534343164861843458617013346173906556897504166083268486460097522470133459421003071465562213968338803564396694136875834678222949610242154809069273473356201360460127644596623871348413438815203927112118108938269093417857322585751967234753174413798759340718605237014671411918234716729343200689901660161560540682598338677163967916239143664621526537163631959697962371753456042983734707378251328734095399464364077210638897268202252238267932343946793783671276579473964028327164558469848623285000445016488476004409916535316710417817867332024769031932914121505455821234374047163471851456778824512394744958279806346238135348041030109120631473099790662314028459927003904504992386481966996528894168417342007980840285426203511750325299440253636397078644203438190891086274866641369304549912954649012418697619709750968220009630357680291924689586142018222471494154010892708646574436102259486619818258285998121693369303032003245485134173357592614901287557709597120091341547542196187521967081744561612119378640997080669639015195928670909576845543289707913706532022032393220025641515704315346632948550171241042051799191461263703046983243195182037076421896213859064118016320628758401882276414201697654211260221379057374587187436147934419337175154187443116300349492521713641957597860507261140030888261896761050362525611395268926468071073415809472095273200874157863206505565651281872099048774958307483626584266070262930410144362871314545475747247680303242660636107844695643205911371896451036921759316417111663002110993663646150294057483388823393526919927240119154461643111841337555403196451327619408175679054412322909609811374447408452970817103567085774631245662067359744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 68769052052921210712486295354439353128268761027384439990967763017901134268423443353928570135506384026031230273516598540239952132362833317387350216732905270245013374291944845501418613605280092686483782150085569219382850980809546145174334262867510565198769746916314885036364572414758229726154495777218668734886717854044535792579087629513377818793069536703381022524669251254612655944419466171776578982727575345260309531311741685401888676305609136274556985198790855920774231496724665634728531094436224817892422246452397864155792105213740894408602258086327999490055592433321253189025787585543265816574426957704675683738190941859713973300933175471617489339827078370862172064209818971366209215684187306126401814350593046338698836142992143916301253532105845448280680201853405946511748409582909922855465552741181878750157562926089626066454579552972382884883607091859744359269633037926381528072561649970159552352675904707493654471256535525377541189691634711565527453259461716384536723367558997075545102532962070361907451016992706919960874005953821202133677523965239693583139461750913896138202603828458588326245086837835656907967588370698784544590154124022730819872428393919050805247307309645962436807805800653945065366834178775532923195342869941190102417708980297855934759037467221205502953339017631523555099404527833681382320325383230954266635843972586462396761581089642953789871355175170284035402573935198590882967253028632061023200497008029085262374943412668442898014632706418002242526053668754828918423859363338405814512747821682279482011381028624239832763083042455049528101446064729353460547751075769946106351246599717588771473191729874713721906433085575398116851197562450209316922714812333194578041705711685501410850216717996662904714252593894428508201599505062122771783432075338323888340873279767606208685772994107300155856915354542911635784218768471344397188364994814417977216653929270199293694745385957758655115444768532296800732389694242816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -258902359808076478716061067688790193009267841688240174537757414009958445072122334834164895693858110833040148783132678277546890183518869128999129077211478336126775215262448805373138993528361223239521398892875816057930189775299383572654613521883564495835632636238517650607575709849913692981389530021186363442343989545669671485037244117286583034669212568869443147870736296186904742519906513341715146766082611967941598440383220532201926083296257102008523134449048703007299616338015263031015066038577865275098261805283226057830431793147507305241015956457345168320483043630344534639386844309250444275036481649276795153551237963396447395752576630699550249320357534473378484135036442426957674748562568490136380121010011616778240783774985302931430464177848868566676432225904245613946358625599471646103492205537992408567664795277409389386293382964063134403470127098307184042996502301485833600399284890252445535084271144403631850133175603675337970852635793119308141717079504074432257008543647601763362492832909062700960857129612547102462263723223764731089407933294981332388624538842970249373672804600724288477283050407349448018140002979965616129710861627325517822073998802842515298676903986110121548519036994000852057608098888671909025173108999932383669728837859312245327321640425436334585593876882092013942316268304690982363962630167060338586499567770557912323716532354964105341085872180728505189781744919586958972135201654696099253676380623170355771339674217102629296089310568596779264074023825915996861297869132532055629328296100988227190505765453956199332684043477230995801941622348737848126627998500393882817161146342903242513902567640219789052903077252150133577984479617209196958378915324830600496010149079070865903511764286890889148561469430331593350665342474694729813164527410687858333246018973424021854979051012029790194465516581477346854198403533204365079827212411861790038782005208533627590160681394308774798933223620440901003910713584910336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 859875519122209709549963841758297933183755022944100870391457069934068049773693812180721534027007691661317441332148629707706232289822686884739411568714589537288611156635989676847487488961616458493764016584587494285012251832375217247010965760523682226261443626145581224911233594032142032329765114180013021944800397283953071542244686784268048951634681028587881306711588456844998786883762706560962322722711687083447717182808281323737086682474174148640800239326277413757169521755647839740454188351593657573442879852917815109920165772825402969576840770181115450231916184018336272459728154267705187759053356378037710119327917612914805454808417035011716197123021846211757842580645690843105595119883525326541233346999747127021951345512046808234448697485757206704394484664495258255825719316114418934814771935618751139774869694715598021904710522970610004182118624767808892650512732583296051958591695188328707119148126154955391625940353731776143432617187367830918975830961036588416247072130796632196606057877943497275328388659454670911050393644904561689879370969243150732619910412336482801500235422362386879917176374920521853384346736235389668081465769062938418372942876584398557448684198371484638764394107102853313440764649705587343294172494475927707586695320166483371253879275193363352824769941032235308657665676092095831466902221006298630346965973228743898611520282532086711239087579712896622035503072895196718475876435606447568618204486624350060871832206587188550631499848715666943354093288566587453160615921801652479089308092688928746874364925800810236083001304160434114923871735547458408080554631513882295069322045705042936244165950547732701416801638089833446957889217903772963052474655973961606627566235792723477867440783528538063264790168874446254932036241289765451766466051527538256829327618552245960488774181724700984834374284018857989923898323608581363640384177470143215577272668697217218975848981212580076761470633275172244330542236908388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -2548409392117691418679788741643061337004454063307475709180866607311488180115294329716327419954015806328967598844118542889875644556945498465998028100483286761719817830067118290178260290436899501835240991300883319680248478119596376486050120020090236788637151808098669225859899710346138789062726999994786904820843510255483169184250660109957344296067094386283792710500060780047741716565545448547106766899218721114924712065425224396560816988539475771287191695867898090809540106513978095541248063872465917183479940063115632745741367941464509942383777698908532023627238590685406519710051461760303817245416834413183785549385036065559104714251476286805383641301443801329063467648500335314913037768229281436385808835294759235178348503653721818603580031291730175887813611916440454754457907724834624835041711877917429672920184531466811903694197575586864576044871280805506412154192438818470547050672575853301145904338975540721059503823912528543001314553131710773699489345217033766468865817059838688184902070895397306031151073179472954937374840899115766522297966800410296580743287124100988041057743010299906588054100218702722329302996717816563127432759597876984924337368888413143566770791460527671586060425121859801265854514882895313857527544252573247647998082354174667351236168398797489418988285437145385045333115911039855824357733860106257788142748503902236146958779016825311347191285095386446567103458290266277091736394009816877212794741365391287807406190435201974732530260863938252394409395639100894940149925930851060362629249275604971494592958330738155756164154228786078613880149426883128314878303836648738550679505818644070496119598495841893883364720182925949069696873898142251522124157249121404181214620805892603565385281815254168706529421569139427606139134129820999552134303107033371451804379439480580780807055974363402762341959829182457640833008886133044518715680711873929853356869046944860164609903110199022929846374601840950704806469381109317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 4275714523774286693120731963448249186853738069466536743454798800305672402677778447658146788586188890564172884043731650813003415779785932538039814544927117755435970381941988386802696221647223034700788296326006000964867433373266879548832827823072750571281301766123764774614913836605420959569811470730136881344127278058139335136734621865274733732666143611663846216259062946568725484952936398296516740519027542074098448912326883430844325320957911927926827834719439222842781025234544987892070289840362743128103796055569237147861862700247155634726528201915448351089667897267866654859294455823758854817014075093935586607952029676164221252081932249697051063547918887118035400643210053488266328792828972653787092371938134932612072695468104823990789860652404447362601061024639338456064284428922486167900002237947694037722379792351465357315234332222343475340881164693333885557213851763282242878905128753869359699536901596364780249624292957224605023340074236661789471153924131366878084225080542861795721270690335815454252296772374889071626492321711032567308120300961371962003739494098662752094642456073640932379539628708967566844717058365393054856932684414505161274453232379351745180891754063812914517612889323029833304799250757144465396262643798814519638319115445508146212904076332048828858265129877588679733105777113127531417423221712981484328467385174349747268712418544541599344338192207709844361300854105065980134184190935213058379839809839881577270579390057296193086376155711977414048335094248854455417961826300759724270688000365488373795233240232950105641237284685139418743146197629861852196963582341427696595324453817649642245257376429656691162736647580723052433187606686186879972360534850896888099009522042252836206666915922510109844835676510601143836349463759094078493834180757716230707327659829787615289949226989991578394569159517144504050211545191607194519958725779178119235006523072316871811601117391014924301097426741167742684301691428274176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 24583915088453982913925997505557709425080267804577739157803270596394078802570381251157680344635969970514224000372704918685649245033587292158896064255717526325221629166871566852199775460310381575521333224723296186070011453754126148348558943972899146574311776658453803286877329891125705376470624429950078756268511010390404747104835475600750108443468001240316423522117187692358380467944956579670802033975103986083904014074101763276046107907325593193181094524963862263616519915297240160408389647226591119669790438732873072751645102394431904206196636425938219213878988133182578915483722059035853391034930270808510937171453535344794153336378557694601750960089692196640214294582850402328430505793429707767921729642289130387830993903684128190262697749514625811564348510328782744484137155947650513795440086550948206535730777190591311058661490393220698063258467765317529186646470039935742750192318764954419277775720472934460242928841138742995598770526006561027629186869012691899427056929425143871910480891309656481028849299855522491808025718344382728025406221028544516350288791397191543908606740717379231856672043001240841826111872208346453433206384031885427078003417676887252434082503144501877419008613199053143242838740721459425500012355858378825133130114294912516379974251492863887831242695834123027158136639175298549405819643614310665497929503566046801865904940553437294480536159272727185436367877810261420417979446595260313374486547962174656149286484335109786716720475714968622851865715713958394620004352136806764576225476586290802830382653662143970904906056695801434983945553272002727276119599056515885358864492262771946722468993346897318456207669354314694864972295400351677391005356260334718338117206601040713628943164675136946885385318939471226079827551970346871209520595515230556801661184441970148213465009167306497493797313615892755446488547696045002594223343177053832502902801134293225815363563907949322060918269694365431779438548472335171584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -318372383464354722163555818313496995045186801116675776254969755455608999463791637883397229423537534426045424549182589293591964998231936573049419109284660517754484932396402654466081806586245281335336631836501269628615341344944107104465415010921981443637122630932890515457995257692418080922379030054610864185704421590209810159671247645404528171483336629062440201634254352378568994136296018015860478771731118918633571525925790759027436984891870579813562856914816409631662828804094214712534074314700149950853546819181170544052670340312308752534886555931139286273469184725225880907775592396005812705198338725577097738628260579743710035624618087915850336658234281774285908161843956184116438637119106216413783603665721398100371774090124382390353435198424281917384859092233674133427325945793899700908931109054891226725848758962774112519829300928315943141614036296197575040988543579251786764776220108615586149900060983850777364111529364340568563316473394912023345429802951311760984867183270334341029039910311488877867762853960365488638973786605294682809574877162505584915884884953193055768351219716460324860522271981076663459331009625666175124500572488914901328907332426479213969867244111756417541191825215505016563586039357326776458534320783424103407755267952176320171848110181794240015882209447372589534419677038715710252180854519022508453332382950767848227155411992926211351222809642253252406700407125183341502552056789121878292212261887393855170105624355516232994987650358021653640020536516830560334260149717773569372790061186022764881903737323241650707449720757864407191696748733659161615757508767123671043438704541758581174486434771840595411377614893333217135313092513777267477541475757079119043902686050021812431939946017244224389803244215773355802274292662961112470347627665551982603782404805127147700475505492632622860465311685620456915483492984101438126008039495053470812052949361729120601008087526877028387359088214913502465691338316735053824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 2037549068474298168621967351579251311303266168840366940636992697330322195365991179587400866618778406904999013855745607652544713363898170187096533318349811494411600315799525703741807404589779547454806146515516779030416684289841321890416502978314040446666984797366857170145123927100248719233584803508512134476239143547247473455898550645989284455091446254449072210124474206652277654562654480625734101377514504993477726790165288534505934422731981204239882612342879565986817067500459789150235754724582960633079400370757336272139605394740127235723696228797295226938635978983677046077368969726392189389562843096320247782440030343936025903964394070082768621835392544522890976267462041230682306579658839687879840744241018708493726867550158148995555406614970599740481901525378803240116140444557816476182208105098181738917371006938590561311555615684819330909162528389458220011792606549413057096594727617813145818708443414328236728943134951890661203261380401764971846550909124503869756000138887835295625174136324643787321633426538462008253096727784288835039898281428061495843255218684518639742600052063948804869508783137747517492787681591000908419473772200983101383934942546775460792373809008390535620116080910321158433215778799386779404696317744858353652102473623689385916863401272525929777797654503338505073256189922783690180333510841951584734085288098331018117149736171790498182786042751844428930717773448905874867050460106441622678203631231063353829463143005292544175929426926980537831819925242050725351368649719346768969658384528222337680475894746642445327082145902418725217923324170410805914718722401120308965277198527439504249019297774895004983231382814029801282011387382767816044666435625542065729397581142846972713218813817807434893412620483002708773513051325360497378077152842762597558400258410198191384701229818956689554267301278660810297828534522666575533435820519324869340007581308673717679676926155121638364808377422786547371055519370288562176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -9395340818412598722825322687723319181111989784975957905787270326153824715592570379849656946250490836463257382848584436551806158146630453600710239300909005925049150663106430785156479202017377410507534894185284402827788916664145346432645768429772617930300741517408692182475565592747822027645158024875913493172425712916924147204882563626945589721384655620484345916437734187047847877958129170446080693967577096950612835539358680341537299984503130047319901667483454202740610061319793534905415459397149762343732259841944782306309670442756289752631595319356447280712642646041674179087928254835254868445974735467275888172553315100385623948750379843739321976597758337192819709136134205849675583761177519501695079756344488912948224106175527657769983711903174273747974399231855300262823687182222904111233504530755122549721574479025228763433119808710299158989589505821031690835073422273813271489604939599080544028399296817003189447571989631788017191426787662527024968581321893657412170921306443238629165761322021852711980139289266904575525710155335683444245642378172886733484033076522234717062446605415775046575848044961412485531760759378386393203014627731182255119759200714484389021148968732957176905850141764124709404908851451909340594332137351234978453442778790208919473482262608614035994511559045731167268478618862020758277600452310038843665218628457482545779778313335576445810654701778164022622019323539894392126405407478469537743556459490171171790745554023974111457815543701670312123094439874629323191473491178925363576538341907709775967964711296467337412963452819007887537671370776259218927580541655732966990233562337626327353377319030304290653516180696031221720304369352075963809848921629107230105553758646308068369736851177590653552977639289424013591082470712779708795280048393284758147168520432581944339680476299121322871492788864612613913642211168712323091532084206568262437732446598063637931926648437072520963694780146899460044377616632078401536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 34057779651798366060251046861650256701226202658304519201388823909434453494433921918755197764409811291730104710134758396761571742411420584004958478997901760893672927840022601905910143389313644373072957656449313531926323420769035536790780517316641518733686491236869196836106259481474118006542468062452307587254405710444358563249362229433519984092361874122024332108952185364970449072992239215708051935066526888781075375248492263993303457480086367556855034463118084925625536267772026697466815291379682942333190173679804792963573501038083847350895447487806200327191803317641630483492503431712020159692163758963630649320080428782003144576574370456599061254210420917219997928218800714667343008574870348867068467850341624208676991698771835963950185016992812690698073651143641082545122890181820314552634540776244664996650918368333861859732771653726798610857702771044038384420953895251127644918399750743666078231286762431554854585133207764080660329625142574957825645887853224057622233348254371636843196076308390251512881101142695507257572315065321706879164433358135633621961813757080420626199999710654994742888328263400885763718728857875938661038584840373460692606645344074713189401027699682351751448125032828158106734152245858463736830797906760006780290995801757136299918057432459341352095391499228302025647165620243958694576133613136242111281940948880630756115310557799280610447500689712314076105404658598196879747363751594539964248673211271140192092376435462568075727821298051242609117112670511774002139608770617537447149833989384180592197297730944907678033992951749583171629733855928209398916245149564281259593859877212329051284272189725087888478494799071405677960397277732316263964536202216205701041020098923969657572840220845975254062524506918371129792869169861555960156404139576235230435151970616228360588263871385493550247019329462500996367195362943038381810192503786362865700985368815867944079744272730280725352844712433411233494171199163703754752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -100794624642565958927994631198144703399354848362420852236909907683469578049242321206938062124867582180467642013484916639263947304473572376088863194920452606895193833646811497603192883055423673053828607474844332915951167592822432166315184335235307632967770924499422689368296571075413630172398026350258230773046470195892932179770644110253673611942819183126149086366464758447514201129913277674772869853432905952719968291781970389567893301706059038828198502316563493947284661952327440461533444350055136105841573765817128875726800631880712061089083160916942493012662807273647036509480837295796170689340040986404779742268604612505141016696541280177289662307096176971958033966100669589033452669728652665653184402676617846432932815866540900921459181606667303735103777532306891031544924396634007372112158925137232901040759263614638984460875738219564768082890406957840688148953406831563086154651042960676927624491100159513783292294139160869382321476995705769985576559967754888444239850365752194669107635237570043656411077172746762317758391598696215228884793558981469459182452198765848458297208749402445272979054691855287999084142900200359890904349102995393391086690608968483295637181374595431918314119834450747520882970283357440844921986961716237756654351715409947950085072179110750020291603132835001147203822752437758497860775793203220457210549822488465361330084885811019383429948364363758913220636322902287098631712192477521604849260089618488058514078395505140159956835708415116710467373265462199028357176575349502099914742594037352386818001124352914737088961263621303229731373923469192334936843507388510991861583735500322899059085053082578586999278797210917391717060784787341850562512482627821935663883323660031054624654284005736276418799756902816599895918735006025742527403304084899609027373163194846348532722682384354883819791012206909293537301670304851418564801720381340896117970411239855656680743800835953219165282188303569240141596820695142759399424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 248746331535319537396743780183761549021096725547837967911989951814675010966537219475148427325761613080931599517083306898468325355101662894590598384936984925594177018043864784137850795698898865392839121630012082365443620074373394812598649613192772623362579015205120319865324711004760630377991954814573501895505219675176187904958837232930212270529401230198004508667590218296515100005490551403363159421718215125040223964468935247666167034733117626627026151040265092673146996566061301340917683324874017451774942841717348958106831535232768050587857242381945635839673699572379225881853981909425176084487842035339474193456808606151237608767136553058927746018141583692341696026760756256790939602357852172191131676801940510963943736622902083371138017015384346296371305361763364873444338801976658601644699507655884618926429551350206881975241017448473161855813566992338822192744624289875445534287030626298864579871329106015357255961892684292750820138492395339811117340058991090949005993371400663766906970842512403291051954013900508951441472813116363763357524579347325457374769594055952677200976343383541587969711567696733282369808363465092820625291513313673253797540319591840444866782354825566289896431791186850867163457371443652632084826434054634376217916621891649118935820479205826362470419358547544438638460926986956962391298364842160498878071409371977053043186926606785599476040772994598661241048248396190685978214531378521425871321454378783121956731016084050398658447274609541456117893268740468244754062123454563909367170178601576524639431056914742074637380851354990003945259911102176491011515262260395137221642289351754886479391272452579131432381262595573564942810320307420085984593290164449892204690835638764496243316169736578734721754056433433514013648252109956163513392350350692086140655298689658901853243580388052649422928375201186462060305820321887331852870975406184539878592912954025880272081154026087244839013549283386191330002566275632631644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -518638028375620190938900633907728582614016467667905997295928149347439309590598888717924063281574474299889980122821592690554481917254602099264370949968327869662421667154993756571081192703441567154545670794088870646398269037760996797804138414348515806381114790571496478834842453980534416889861786129795560654843969683466210247083803004741990484908967779075472961787857117814788126667495045705066337977905360942214251271198867363345862616677600664819821614810486998111278708515659021602435809533018359802067657487566469364425344027890815546532299664438914804094067470738183937664580647249585642327495259978412413183117725053843609831362547039089390115039121983277547886120807280158750431443634187553998510333427061595125007238832650742971689403761053198925789605670426805079810873419158964341130347525597555231551803293912317695511615439922011488557029346994961086990904797723295576832725578762534153231740500920588731823820706787499340714994399981024766650374378235563192859395448257508342486200955831837923394960074104939291737790566329719340263887403683471272889094559574610575846841449048241340575659961016505651109663111592860623104635132052157308741391519224132977947542945462978113107113177477505470856641558807956509448869214636817153051250541163582001737630835203083819829964329691309892377938146641576925280740745293384928923236458075299125015455372494278995216462254742380114181110528632644488929900277345944388749750625485499002420093308422991284759359946679055031887266133411817578514208752351186448138883491865544609767693361993325079391217238280254223518528765223404230679464909749845815715066892935215166640647286949843141573866926020764039223775881461425300471343818978039162737907389488312046734379397348200002405821808365056504126413435244402546266014742074690204172239502108883568170825093478048265174579213475636856060454507972874332732193163027908677956799445430669967293211815542465097177753031180062769200965585439537229725696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 921010741664717574446089563004352487088777764433778883834942775521971249984747857168088287586370531970428571751814153994955875468304479164495139675675632593237821624625946566741721542404850272745913639346366521461472577756567616448477616738762333433127801299236139300358343120022419479771106838369814786728703034180921264210738819478266217060558164656202683365429665966752018717050556907427972738754849558281897302984410950142169427552016724661479219719771092614868123847102898345269589515057952984170734719368210169088823925226958077674671213117716463488168805933369879253262199574587240751994294294694755966147094035716698451901708531549493007663710329536256808061734832184313434691857487967083764725932905883591807578214159947239957216634882109502807992999144069212412765096208645383570838161862397909269256865824411426925989105600354624955684928786232556880398509364706250742931693062893609658218616907134084492791149559485211015066900910181905195369368659774365880638623296691602917440150863298973806405304096073784234943778540364969994778161267632894701818557213952595957084410779629117330524421940496994135946357669570339776503672653926781305992918981346613444344328067428268559480780598606255515371005875535022832433609671824953441164555530428371822720040050383541562036025395711490152514481212135874773409754206028215115959802020496372036771379071902062768063578055515113877368213280469101519291442549824414985415994872516357842788505381307519818500433722574775138762395481797759502312077375734508678685457479612639601722857850014902855184870555944138356959496912661631839038266707846394492188224303822143249092367724808662518836143056032205721556185798652344243531678301776254895636098094097224942628335551871807996839408032533924022609053882338336992226327152184050176791299932273685738985258610889444102118789072064759777403669389464812282689360867369906287479180261315128389125005721762164777037320400530392704716437097258478305542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -1398815205025460568242431205829878723801032886195404480602329877474586809541043496785951018997309295981556983381021811464067736861908277835548252080958332057792131427222990785026153328179410939179843227691414294171264663987981080816080314376107690028112515332961667110606330905040204808598676178085445202669324079294129852277995587937029632348117421586986379040092226072047389948022061683684308958846662803920441817444600725367176304884577699324991611155067712104981206336206483486421079130842526288483449899748980452308028198726024182332692859102580124793806705654628477258004256590079929415872394932627997793971776596893810564635223201513048862944399548644643406690585376088757754243553815177332881569899109988917245000894402702462725207198015008927631469611641760857534201365313243078961007652192988485964548229611357373494042448799171170036096578469779292820782119296090735854774822326704727644201760204389533272692884497781550416434948027645348018058945177214867627572288011102313246324830591925097113406172015631868339371960851234125703382784630515107526556092807328621627834093635442460233352079546851454266490225431130811430573251215655969644962708406810197331862961448782024418434383469722243524264355684022867169126429646488654224341240133178446016598011880815476071726909900934530266754375393517644062955037945767357990344579991842785388042640878948372358076019912423385809343658058640769134283649522803815850387946445900011445532266942144813297645733022371486397405433080182438444507661248313538446711162953538395139974283199182375044476633142709892339815149243196488921640051415055183257840298560440378691484373245479661016036276385701826307722068280148474349379175903260030414048151956838766633574866054439564314155827886564424889749573383228726535692020167828177312314072937396497277770610762376687055879822099090719601554691038509848231071835838280873946571555450957290814209608864387807165215892898165905141460610007401766370410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] 1817862694610030753063827717215695210834988214241314985483056858046907359122264932761466753313469671148059032878840092464465158755900903603491911163508259842582169853161288905992100826803804237701527997373802038786908741435975331940632359603556928047707158213145642537312512924628766979452994868259813315745672913883955914913769423125329408707649299984104709238305898152690174353788243854130162787744299582870166639196105467611559201331057774429920025577506600674974118589652193611623252279319769259625175041770194781592935074951168904809540913380219368766989848058010393717999400095850055286152709446925340093897629905146496491774548716244073371489421074141985365201540927773452830056387499001751081371961300629651303894529767854075908521479081710778179730993088266883302309298642364940533245832389289410301086478957735203595400784598137981595237383722683938366672493140163304556459355659979090981001475030403677832354074682564610059802697197338496387304680383108150679890521716429343445006405558542196449034394688938409148419621529766728006070742674619937968875652212795212370771930211122405944760329769435100232274552565536630024266577066878153678838544557701217987011199355735275122148735256492573387109773630945542827203645471442716011326977520081436312085661748735799199322940527538106985853237263779167554877175441466445920693391212822872327516147183999353420526799573647595938172213852831028544489234229433092827951405786770415281118250862238773875516559371950648278556744790905138362974031213500128042589970015707980870658115290341857321532272623685673079523512752067651121685605866806874093800193626422771169514447119686222595744772695171262659212467894523776231728577174865156986510446376041485959719411597024625530534449525136468180152104429302652826870952812887058613233782172209935041697336519180887598552306670749597052870110521492762102087189581651259235528842374063085544949270537579218129521284096491123251018310245701268849819648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] -2014493891593839801874831212839680916033299439249559111650119961426892789646573338013643231722032346177318601835399404272705574416012647097987255845756800991625623861119313956839791115271810695339600479948492174235188722056612617052629593014909807743379945726760550818558617733483029268949425758816616065234636929474929429633697450239945231343047738602050855253508255354770257011264064973188003683406944227775499480786088234574909417638185580099411742610302985483355512516155721926106727530881325739602350010471236904812864101130517464918295907537951777527735935502475136641253351300558234329973532882761528684517850802186068771649215062771226803657016811332579307886234298598200541748561766579258931376226551356079988101697454224718332862849887159064577081391850152849482583891152225258804777744842398437054685879326070553606819761419679221299783491491321063430241378816406260107742810281741987447160068415291707027392834327384114286747090098314430309012543502853941883832243676857879112775587717414779445640373167009863587764988212518294242542418380555804609168390604342897078139219400321336415998441575542142783972835665804384440963559428295729093179559018407083860983756004917351484870863955378955526611402649262632448113126478151438303791819045178755536574421785463455341642515235610808836229801432784993043788065891951314512106105148058581160495892309384442640522787770118967018380414937837677055005326491538293825234152872010195076218731421641658739693069623749425357101473239639898801757400191553889124232722373704016252435897532554953985591489769675788079758736401631542535118225350076923198665900038374649244115136979284385061897209166102251324961078030381579253954116852700528878103478544822004303036981044906442345424736456511864142561584573822643243825539373705081657910433648516833928733516155027463425068336757319473047455939555394934509162326606206327933165936983041764585951483115152358682913586778118578735076053332587757690683392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] 1888649087686530825132706410056030738102081861820691290752876472939365296871759504442297872797785020476745232989697183755746047872446921794066101468852308351923722311291507774463812253274454266349739066663383386299965837751058255530362074766877081596887919344392125042618999737434510710166021639204189280256552748925732956488405158711259051442191064990045027259482690746950705304596093976533414267409011242119536456549873145907090139196015093071015728839353619407821177119375845794578531029646926735007583183773003911828560944647672305231799789398322857186588941345989800247023762671904988837074326061097908959945291778161251750412173610916650817844856572613679723216085841808042597078041528390048014114874431228724997388059462062204600990298948449909383893881669026722193824502887537134395816751378775919483022169114686474145922127802807989043884352349843520142556500256981887664755671935915513984919788176348864490653618029999061720323621790251205650022462970490169607335360548464326688971507035529124456621171646748214512915445743734352843498619415157275527161671992028168909978057204434366728709784464869130500000683118170214859275837264766028014916595956585961480648392114271321229764126619668393349369767153740148958497066569785413162996831245575881586816787661995761516550810465155078736243695880416118250189445671064636742819887263846123060148285833683791834906828821737594494383486227091644353132073443726490897855412522165211612679139867644133026846191974836861374473555969805611818681478080283828297124187286634499367274135230394846472655554443165414508256893796681119677890297153214883492180861554159727296142697431395101274228429145929276569042853161047120796872562853333342018902937067521896571570393826210180777496825345304845052463815740376568412007227848183946641524231198334095933496174055678179673451036423505472938850558925471965598769115904111792497439697798566706806080856627808110791432911886491842594642599269878305799536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] -1480671228201200370539412876491350855285631839703360988352791351411742406665493312050927319253967645268913984611287147998199840504057004227034330787704261157062718951457986262200389052837814132114578586630381542372032483228950142142373621185904928803021889957770820578906587060121751629987764765284700245899921245053048582774196559404627025698766507626420476269918607718106508208887276223338004220288002617171853275478043313294465475427540978769905270415293270842690265168931022256921001886174315215786530277771250875314112021075432468284679393816208453970981961614330516577132671212933918970883660214652770281184466546749061243197406466276565807871855785753671288785673982319640538342804620077020547992068248185629687544591494755549075717978762072123435773481526681423523849600285444105112364839378851000112500125334569567799599673304627356094792145176203194709220981078099916826137439474546647310074193881698438350011564461751294557509987536335581290243991949313530335136212183864882458158120456929427783389572881130369306002399238189581254016036885412578669129656284927662594766760077903603482864359165078359404890671038246419671567997325519790277441067831285349332977826632017118931120912400270068421582469278786549189728997189952559738968271623879754732274599560010620717083722692718373566180048566747152728173861053779750567313355294222845960229284756874639257831272589815343119899837143167425384757034215691184644658777765285153798583037696202708796290902157356118049130907493282503290854612536866591245701098421396372219114975526752099134980707124137476772424115949349313558362282059193383984732186790526523290628458873852529528925267379789652693354236866242071714841419629848476627693704839240598884286575446557353137854234019999709367201067064299018558710573088359587255253533595628648702232505860830937949520340855150042887425299522089300793217666864263080050900488631413199770196602494007439539661413270348228409576091908780164944756736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 964883163680506755644166936149443053355640186316530216150875862882603848920559431926984736986310135277744453689607565631737964642004479949782159888541859945994188945668284851381974396322778946827023675164522628225471617711419359977933566886676328678959267157957165173617515765473366211897475137079649838832508706334032688711425755512873885329996941961303084173372909489553307568446891607802007129152595913169418553741425758815785723508690022745574175683439209325954800240898257552007811379922134692285593458932018267347968754024799556636022990488800828203967164689684631638441862916150639822946865062116490894640539178313187886369691586310311798451932128557079275042198877073906746297847496271569263925775995620912124718974002750116541891233074961816561825265765221407063432002333593244391791204206492592664749646468373140734849293233492123796956273621665579708841161396789266691796392059026212653209856385633114155957987555961799836113266494645210953017602681070262934409272720957666054427325219113718962248890593933090602921171721510892589061876841173432607127104933716057161298556953120356677733920407630955982419787536962797362216797903654985843026905335438058773204895765295505730151446918290492672640420898618393906265073842594845052922650430509096638933454105891838120819139061183418512393210131979933465942950861230091664290627078337423213425949324390427484567195157773989883693546138508941556986062125533482049492796551428710629891470678952968204292534983787262255342028436614864854634682746720250403646606038246496533007051898719509521747448591313795814466949931626095318323267546118708075491110656356803129209275816108018471850567424252090925114566373431672258866686786757624322264743574024402033720318862548590992637896325243631457703720602751785668432788632260569851931120189100158496426883213227800341370775347376027544045259836647127150553430076096980596943990504412362875591624763989228445943155160316664874946031883587565702348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] -552027719447213225985806954627951454709924569588451737637485008656382345154285654490579219035682745178842042420671609877312216037651990565138820047820815409309364704678942992982998216608669681343891922844793903485865099101579816573331570497007604841596756830111535646316347114672959770562593724976014238655620241831346624784405173604483838220511582581651449137875277446635852114138892155768365678906945448912979314947817234973245275489402568185049582003250478451776300079517123221640819011235171823551001614861196091347742518463211749714208803805918216493871006873461889192398669582107747146874680226804705100534295756696417386165568966525683203421342822672272326649543357813457979077428086185708564593640435356042312370862779546757028554472491576423507471625212957269157773988904643227615165696825639271260121352438560303540246931797813779265900806911088966580035369208821315632295780024898643297165069669412545135206530529571516846346320754611071021536023761970977599555590361186959691519773074625312089573809436767741398312857104672316875458172664172966137584909290441809183957829180786751818452806213842637462021061790516372232932843799187511932490678236908461685348116302715858563300736782632994821256703672447502590179156371672692475260120360120298544299005242682181093061097776407846860613701702684884888991195692847625648298222758960496718025260445729818620668090139371402930337768698229993814686731590325830983885210317895313033167606956294576405785313916670648887883999199842028127929646283727550476717562889399138553567078263699085650949174293428459667112072716379298297555242515316821317457086906115142015621717389440453537201084637468037709669068348066173204706806152077011871125652040878615816169550001380811834033722085001204084121506556609546929902668339678908837239376896988959964367187154056073125789425812216888057402130258044985091650256443816923206194074599395315511158406352546716468473688276693470649522075943607749469798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] 368293779673658062474317642743833524298960648385492845394559945282444475117278439362669286162303084679808308572739460840812424496517774257036789995476003897210788196871943835297452358174139392790463046665168098186409182754474155582596264634926266992923576840135495397366299545732067930316877464864068466198807770654088383622234324388168850760219753476597522807276409106201521801158152178288340221705129595225061546739846903640896772410938922150817789118671329932503415992828445718739411607741358577359816678424177946928639967949454622001462802134746774063201785233062676432417820689254623102247962949676006879705221501270032214225937307891948646388716851301104177271539857192816736659513584300172647985163213122226134031423462552377081852648648698432941971287061783905916948038961712223400884541084119190392858976161517187972413998341075791652420375287451832348725799706962871904422792559649834646074850686095722595390172637109880776927931279063452548675613411951970027569341648843396774442249677437103910457448196571496672732143233074497016144654677839015827163766252867032881174516197672923232677870840747022311813189190581904547172943353647305694467541109110948705321439881228750503507832376410995689430465451765147320287240145507346057023286373966557632019815990104463822067808150248721431925446915225942776357011982447170664907987239920615166251273145089850839096762826770948485805308581612826025013012710323470262482182833154407732373041594435072266918738868165335402483063720911805137148516979591275776245522949733395074490392932590232376060585879564603262301653879806423504220284293662673944357153288228991544822211772854700277543201848539801117524081412253704745566516361335295915944143124554631290167009405536001129614786469344191598303900406952440550011254205563739688314083183355920800429194742335913762741957336321516359322885354981176915693018451737647572750704155186850017093670708115855261602840818627063398408192897370037814296576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] -398353974142000645243967351168516645533951907627456713372988367895400819116506712515733806869000349938155116889763769545498208140654523037365835404287293525061626092580652855437321169231970907372726308836741637020848685217987081012421359612095541956351801675592080579079771990366136656515712300305930117794925270494825821586354908285869555032060172314924798701952911419995197598413823887592198764847256838150950790689399631817881418561199499343629979843637122611731067772737304753577754084991292378370750181100254179181896868838880220945526855619812044488174026300888348474381416471045657446187201703581314587843873575826033968589369367346681998772451319483784318618082850093415118769267889247651235978870984200569628120627507305898081947393589972277058674477981767382615557678214441269343016293171815010135240887394674671631286399249491339954245293885643428199590015903586901027906721452586876511213097040480576286971086795631098869372713345819490023354158581575075721025561496519466596326290452419873314579464866935003524180896974534833269340906173027707907951655262021724823937763064118015185695991130851255937835511419492639859854529147998992470666269480164718158176552059437277514327529903557646451407242990136157590556524610329967832894619822205522865223177556504137450666698648583112985454354103398882089500372972569017660287745291326196706039573865313188239291298698025596131037932210012019523057971234294632959610971334881478703247688919231408437152935866445802796413021531955198565086702963776538457033792796720019830718814598029768913616572285473562328618676705796529343759491050137751767748494077220797900373789992864729314325789351490532874981749179467144707332296366902764062048837867098076823166136938034877351738243245489736622163027950500047026763202457370905054760889232276813728721714830712819401473369085336203789965338102614960621380144265771789191479668599226085036657358051695138723010195871310117273971106859774091227824128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] 524436543145480392085800858675920487439543869703940372340230795918991105395701109202244425712059221528923710542892297319730382478069979396119117757427577198679850391912191068692545995437520554595216816044136469492155057224673069737053484196122178716054947575098109882622192131974285728986319649104893086550867082803021991166090503594894788425060948473716879404615793230268522763397117187525979132694400109300275574195380477482806693607464453561143492912060451532747000527785778823024610165522331643842569435690374296898058491639178788501981524776689459383927312440677214413311356213204480006664551673782810420153759607007872327306751967433248471548494765419345205982480651617012665859139820263476013980284885608577689015282741088481883216700325290584346631481845201569521733403418579441803407972182680724295476213907568622108461675436874068357345809057793674495978861083269650293631102792522221490929527544163566562456028538401436027061475656960523580066004963738103850259540284641626450779145651353623835108030711645891878046881164137121729758450207789837407601336046634456079636712203449367022471390669652960331008988495596371420008985128978686990059950421836526232508096930087332932985646863492093764818300442497622842688312544701307355253423743679222609661160353803609918906915903502871183641286870470429314309667342934843442099281340189566524345914123449678553315726374487071203150272748322601034672740349987253759647793884087702707635549958179710818659433652599622475169963403363525544999718757685427430631578198633409310019862108447889416274175121991622729881418479943108268767799723675576613831066442257870512433420493839597242491595165125709061326487483958814723499476221387854287187605881597300302775610481478584195938991970056119297188809108088756246647317881258146223472059672469816333622140014580355977021704850367354746172845838522734038732952905314253914697314147500125040717290938561501563222291311258395776282298443071520967229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] -617764408322572173293123993418214418950499927711149081776249926093218325620764570854508817642593949992634443902881083577385521481638927272690058356480416459471447633801450349064112700112203546674685010406198959981255185218362246284124221059955044428249444310712467044221431292448247109151091282997282667438380334055170272561246031790065195729344797773837511400117321644096292266637001259491146874988522666406834871400273276200124275488029309531920205334475858696564889323393437379615947021188993133864741160351234407912999642797572052167148616858445826835452020601285220511044796750042526382243025743355918380708334747592509328179978993075349893151714703618408003284923493723094491660650379780511095118186630122139796679996431139351163918310152021383176670583691175311357887329025162665010573895086803721590220440422728441737686391194267305085716178482040326353609635274114451666101485462839141971983167240962855845841638700452793741795660183653789415135594004933849548451319982634083930422901462235544471199426271381175097947167709441170263811347357218718070930435363972047007301671505347409689533911546156820424487350637874952428805924372010295170255729973122932037465890279413769828229041148128188857172946206340291465526041428945023633135237169015071150350918215501858151291883988103704769788991306121914002593311197385197069896601562153958635281531016598597847520172200468529234420201839932869149822629768030899421689241040962603067719312819559474081416259128771826131985250298169907041170398985388082025464984700474697498799784184447609524824996629406322021014815740050456104288427858774998015086432917018956592209083898738403686077440780062825438863808045309298679348491155176431897249044287673710521761252260138378019478271251747365658877625668268767588137490345913055259047162810949183296412999536704339723806769578868651287172308469820196238709144428051290307380429898571592158788915733336573653458088888262518689126092735316349815881728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] 610616431558232864326718686201500870393314066869208567459894731517371670763060305164668065516746431016825480771902491483741848199421319706006613521923969215977987048494789856683474356720097909211421631585840240401396471103522896159006319601673245623355179918818314023912285520927918633441566948094565749917778630758467756842474480131325629862539095761584590709778527049602602675231955583313624361866368809288213756484463347187057651250390985962093671745954110986573425673342223431950786670233359545764589341800658423547080144685796219775312776307471393732006882508297475003565178962000373987862445246960747892000121311136440952952724447753248720111235907537900438496883913088678581701964404702307307478105160570151563766676718219891551365850603756911530240067302149656019031083196390290746504878133349232288695735760969356252139958708895690312175741146303712430403548579500648660812890320142960696107808970602984851345397341130297467734221349475011033017342101794865333967324088122238549187459819177621368958189675290824002822054810485274959839764644686195647208780638620049483497450895689342352360918120508510040101651388562260924101183145269205127977753615210750772722703869081827578279477452469065864015433219823800006815858224406370052637792788506238180558557619014554173117992859924652240938549335548728575003680105121186379853919773070992943757147374295080097241933450986369270705684958508077089366118773889075294549128647371199534062397372576195051675427371667030250799743718081553635659029246891677571418964151399114434049707270525305859974618186522129615209927891666583445761476918352140754741543091528807170752731484974238857595958055728619748422060543041832923905005567148631734558124212115693646812813609580483147181612784293426631241171945880117032545523196018073465035907002982936350990980592939404814227105415980426738582664530731690829295375201455715103924084759167950699348123562394095590439677008735196917904332818370660745084928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] -510017452119483743554662610813014791258492375729241311106110800462018501724032200546966500684313884940346507415577399744928988961033851750606957338997368066235137814952706399264197104789194276612275461027884501268760543888892452039636738756115302490916092953807063277038176690936608258343053526706023380074352147311357854836857112200253454141853896677491686823339457830304207082701143728288124179576318819464084295785558915382178233081350242912302094099840452145424851135013176191358769107007126338405772762270093285581904291522718128230031122718838683660242350611988999566855423150431134899711727145945011706546245765966300117580210842330479829427003608470781080724843041985372788418605302678132121526260940241769033859127251152522665731892129868948367692810229086028057370001192108436555769232384546986807523290048011045596632126197992594008659602413286816800590888498231531052028138026659456503136855259052225521981934106898111783789866060387557825168385170985562129864068965464205683742591197227838909560975201824931007389382328642999293700791088823113697976921431593955768838216670331627867533172155400532451109531408952907446201651434754209132220301852203918735081053931198888312309292061570305357415895385608850419937497022280107948936474603631499125459125864127440973393518975501881885855719296948972783335201187719480197935271678964302126793583227813121621494441609786547756647805918092789979133242122092725143492231090734248823369316962940693533584527116748682814645960569775661242395244049804753579531584807950076432717403362489745954793522243733563906851456933919337181608447382670887257382865794290160807330403036710030044795854454869251685073234065586416305770253321577934918025813320302671312521846305129674098232963579078664518692170686568158405970202502572828659093591105427651219770500258325765137184039939160379671929719751845729757597658263100141917137388830219679203094352321156869629137891616597049425666599540867560393146368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] 365363504660417438251434762377172233584875156727317940077384392040939719053428000691805425965313812780484325467712485710980689893877326678500368323548090790580537303512092404564515524834187998006829617110019661121105389065399644387946798061431277645580598231121678805904749612209695357693324099600801375056610364996072717302913146156682461917645468147251540742345034210143705565792187449873454018864269507291775717771268109085015214087513036762605635576130228617280895746242827519955085003841015594356024268189180801085644053774316657296082415520042006522768761217040182408173736804644500647458619553271562669289411169861148013276881999251940941413945243764313628686365627331663633391070898552190095585827987496262946896749118505931048989366517992809954347352571444883961746597400697439789980155406414243556171362415022125230602964710260627381148025579522726170975381222836148075285837304467808834499569718316990917745002248512801537555469284794228869471010100982679500589059668268639846373401475860470710670278683072304708401968768090711981081111952842588844066611294012158345420190557196763265942637704300270743152690118384144407486909490537371199456391890844373367126166458179013677941320153389042849510153349276201808695145085543056763375541550979961806483406812842035265487661185013475552299744510173492533193587318616815531360545169458899293485119101421640835381499348305400260067942268470198261440105685029002844030994871599895334425373105466756353389911869934541299281662252336442209549378722880264902293758100551706943420675598298034666700040998547606756479428777139341449926711857936707180652350598535299544219281416716573101849572377389364667190863787166414185549129265973451373336466394005683200412129855105543201640156606331234747740791524045664819198940515458849332725723413164244104248751145859023590380966075318256173321368895334770905766142567861844507392272744841500171906726706163280470095843162202480163911426785832012215222272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] -227064921411754689437697627424509223412431355512969689989355705885339368562780958736174434304700892928872849845182759860835595152962431971129252211365768980288790349996370606236288119075384996229263669212933398454108954414506403011244704251206612895720159524486398611020555932112902926795151398701007013819655617911162713174363570359103210354530841426649794150794930866227875521607504456434185012898530507182059897413627089286028409860691419075901726911892096261013122324710759919118355785630916971536691978070334740075422081639316829937502760022636144189962076711723949385992541771733747333501212168148230352741856902285551573185554109167648379753913080835326108494774173945370841159195848662725670994196848844150808052946755702645212527327060634193966618489954502481562094204807958469660984449823443167504555330609490168419825856309739614957691786608576956256019778730326358581453904826389495738875492076629322584282582739256182379776799246897162641547150614392815226165377340695240853089769300543717290120684533361460017575695909550025320229118430217395251909394665218424272399933281208712079173366703782117549285905648225395960522610335044544020692317205252618378013687138599025213877350454995195913356185841860647877212204872327869875790783437127065802051899283345069775073722354254776205882790964635415019989489921072375404864062401901577002587371053119223568533043896538628045341463658287672896761571421977025819372165920610180587464915611082253212917843425178189532082566692934201498842835778292826735736496384602681910023108124222319756424388338827908172023682875201393855882800240054063716503569610913097867220446640880389925088645086509211573910280847084242797982233346379226438122365041223084056389667352325833158085856667791029797461447871193714548882396214234110984715469239391917315108100948089273840539161787547300258475072319870243607573386865681284363597051435333652586291991021438843391756607195980419288062774617069668706287616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] 123277818017105262543834048489149462934985138208816834004484462653581398434245308600809030711888150225135791260322451838820424577899506506443488768586519684410884991355692353372677864852706401602929114967783331399162548757398046656159889588975375221058114290783507983598649300730347734767762858918251834824463629199468640869849008811635292514062686858668336334402538269749431615725145315579496503913065067940814997468246785895598803785995389792277598089896651791638408965137037546326375535611087489186332660559330413203139505848105283334278551546046176178222009583908686465243340664632285701285544284834787725406604459323186975563528565899818760236645911980445059200377656274973847215394080257822545421593476250034117305846655507633196512234085129465205578435958261407416682776043586073732471630112071655801379234315599657570942304895724461171025433714281174663850858717334839312259313360751729644528767887608926735910369319379695803493894765673189645043691662696438497653977474573719933226525845367335289303571744319878736374980802539636889634189099539735942026552583841703026518569963281599038480394300314118265489641382151448275235380128656228754637938475843911819021716113930089808744680032609668712206674744248062776274470332724260338696648844117049794824927097676944860957862727158081166550036290607791714327387608836528367761871646838628651937062336116627872168205543289348792252295187640359864781208364444244117030323147336113055732658114925305788249688440772568669472247653179232806868696461804441065609019838291187046158905210864874727658477446221228085934629801034966801393212087169297047581587336993408058402569017910979479739495218813544161375025631673582642063495118978251898275815784360057431500934194845534062906779006242591517506662727189221373385533388828110283308500893595316683610252528237508648942085174573018932657209247434064469555789010990801552910165175874189963412457328821213241759147878373912723420705227911423066112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] -58635000594412436456772534973192596228667662709335640072264085932368554576586745743045314431244109854750747866641785174691745364707746457330157389255183485490085677884344676575757022495008701398226546079996315236039744781501782782836584284343794313276069402948529797143010208442680724170722343149226904074463780287372551219272546880451048771183152287485018363548041825657799169038159625585794072538953721327418179536875850276158152096551475019800055810202063141849714783485903375049715412225575390467481990724609918991570104977727370708674168791992234859332646327388603549323266929451507823745974354101623297260678360761088693460962543423657604039201413811225440232159907325196869239261756369291483622698574471757078195233488169587980995555963097749264430432916246828521241823189160137976396749941173577685704420032487849401316759199416450774714757540572751949029740587654001200451515731985276839863153651995771368326894518429119970846317674787283103721980458978802096149025004030400163520950311708429414803183499651317919654552875818217922464575715495102739864297409639619015239801299941031649676698970447164200965318890421960517734971452090257221621565039173942713826010384151021056308962404214497532934442936902868093569552026394409322448104115600503712452107008105611594698277809989638840093499920641232748665822038008690259639845174719930363364029359411485967620551097844337713930034700158228650877824768587217370704197213062662086094772730433453544552481220573463672708582903148031992306737940591265113555207153454907468248730016861426478834668098890412635591428201814617153786134525853827528392306766913706737637638923072143821641127183370221387510874850735274632044020922263907548269230701294972972125319857677429897199779232287179562461394875681426999418800093853333121630115323921838487131140164716320806397589929855107246807924427273227836267792437893673575896170817233563837538903265440269025100766718013589768419056018082576723869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] 24398987164893074114628037118731127959771636286658356800268876193337578468099056961040426250590306179133460033468200767813774674993019069069886502733398821762561821491453994777492088952949748601761034454817687236994324709458089895491013533809438256812661899681308658832547904890926129982722923462183186892314881626412312486094709806624815630621614541588060636891199209839032895886207020136396663555775917021541941688891623996591950499077064777970817962815968322402851872042034900378402667886897363464946599049114574517617719119297448288461001537755042018673992272342084139462446723598637540175142702991151456488228410204964732799270492313554141022927356288166332832053813874796238690802084657256244889348835611673482010169709210787044110090375943182419565496795651969469228568236382631607658920609478424557514290234837705965578313849659584550840280698517480060387751243978344908091182958815644779536159443853164040994194394932134672178303546598435763812573672310542874995324695509051956983120355233537686851199083888514814169220798834837190856089081359197990360432667473706063794009324602716012094577973916674452021896625394904203733965132655650273947982310212398100758590761932960412165802336419154842077984387826178507659685470275316459221952953792574671639288417609523191398327490988532698599272051937841657682618459825875270355074084055519631478946511103959327894865337613220333587026381302223850269707381337588508411164928859582544944220245266406267972031852099787369319412841333020154688339794833021289091637316160577268185404705765273825348672245654620792195094392716440774347205568477370288417297623614069483033280064999368153940459874759534034984886034341833884073849706310738560040570492033306218492204409541689283935311774847584918429109431904885304351067761481058168580233589725118452756535210538314226464999039203260793177345092609119521273674384043146799545146522173030201884989266673341567236733680085696684807462001179084271386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] -8824041874836798244554354665768793072445921584278858676203324938711645763726776251270482665094209236162543381345851534809513688457207364251437112636267981566760269700319669787560465266195946029185718661172192704157499433823349699173632810497603985307303890381335636621449114333239210474229855259555260339895733052077556710811906192739350519238001144283981230423164567217299962513490653409951025524653406348135343480206992166391683163192299409153912202782853952561669485818491198644934283598790551137830392896806648069497348449709900245940123926065632864511955785765712462313369297952750878221857467079085419413154722868190209470421214221903916817719744777584540297522501581050424736688273573831190791807450360196100111569792546746361448553857985991871191769579506974059420452760357346621401436436932978517944724526233257705860693118344208261369237364900234497291696882097158348044776231350128274975249709767187487056610722252563808323605826826990615282264014297291930596919580108538773174759353188788116556952301057175974901094183122885345312648631395173784217727123660118818843584453427785709682053214546863547720108545782797698430193105395760468413543368091392984221819931053477522877493841750564624952015196384089340741443623397981966134817556861011958835592876164500538135615905962603259427329434120162500114185828425104010648572759693248023942825509978383366568668563064899506130252988211668931180607424899330679991108665117190980239793211918579020356850949517459193004417261040044363815413638956672618022525205824759152576493303365052903429135707628680442926294408838522824241566680684765968680369038633772806379058323258252881222101085616374285932385641345323262033056110529822502552628654479200378648368105334294514786530709799581534394607756163343612232464746030954171716163418245085879040168047312890057402817128582660334142390836331126136658594690754383394806124297450061124585248825378028228330585594509059885539067255151925999435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] 2732557537128351779494861533502480164613901361364058254107691470145091942130792716067014411224187920680902873668313216915648200117432094536080240444372974139883776920258404407700809327227641283768725758557965828068478487604457411312408502346122737015267800370175579069630624774963994400919430382179698643116301892760894918708950139258213488157053484745275385330041537559188744215932843619469396376583131791883452589119817207822411827480413411867447770823851328926770526866848524391736321218620648297252934379789166443970196689061637219511812897503592749143963013576791878752530759049043314746373735011942052726594104175643725164548163785309262298676104145697753323969097497138051472252307986458884065732387945960006968394200977065990978117375808511023445856898181842586201439169359201160157057173760772073954839370696339061981573097451640265549404884369947558017500999969714315574995386208656299546346237995097548649228999148286485909413194117124205257035722033476913338509919093868286031180859546336160623174403868305036054983639882602431985768113935021805278821546933810510655936270096681982467910851390309298416901619618528284080779736460941714701458328102510295360969838753970555014323110975148923372580772043357284718188029979910617158513327009179220714018309876592989441274001132039355653790678980704057301867118917319150478597890205671053973179912634765678282717594540331475200602061835289767485154449520765816069314829019424095463953402875669997173600010377789693444601234932828429509483869127166464773214801139748515584958108646006525148905328407760597412023966650714325961633349419269614498656673118105705865167291048057821854666437705558833359302593433413144429899989906419589787443345272743788087482605463440677133576209707746836778080426827559019733786436377421032258058955460814652053213110082378200809954655702180433388225441591419069173772609222184254099469922492458380248580849703958687448769523965701427496137477371493139611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] -701674195628908573713439069545855510323093088629979520001932249814207889435367139571532970769241472277606099632176996656756233180153742284027318341308626088566962469092721666150803014043828277748988791117809214320198703048080030931630179537357483986782614657879926874800845985210214937787047185605264003661943269605627600558919969623099699694765965413510876224190447770884411814478313838874321201276109877833895412085036772967963114506206238894118109665005352527237119668120298846352815838400372650996394345443291850504566111077784362400615914115602913519134135802985001218198866733669945550203354055481570008664231299911912010167465242893543765048945441714957244436349187499606473546726687687051302647950233922766173080983749582109125268651493929914903402291255271431458789506890409361940217037489926778856253442814423012152561883117970781236592175794617295180493693486319618845511563219052832878451064790698768943897346215237510398661825551451831109342945500080697570603958674354748981618053893334773800592728827703663202029022503083178368033063139935496304271536562728170218601948651891933253853888875788883253737212311883167033795149648047889923244931850471596516914286456901102824164469273217913825837493282060899032351744936523797547998473968306238267837418457718436454806854395699524351437197844848703272263221417134522893807791065227356116049184357064395615256800802954679846304692902490367834141368747636440122389344450109657061914025164510485932773982537737654441723719977901788915634760493335837148559471083159104294273571887290582748893245651649723864735368922688079684026457603765713580249415160563574661416175805412509042991195371109305619911993412605354164146931275254739672287230671117363513523540461383687550700658187610868347727837526666500154496149496978391619472565596679999300252635365482247006462754456541919746596076813647754985537872846675092029561774779379809949534855241889879312749554699798704052806253119426841804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] 137778138110863676179448430267329772537934225543165493504208463775679689628674076590728786830126408745701518544505182641386787616520322455086657256467249275619018058753078074573991112471279483929741931915107534851891046647407566729379068236898926853478594047756706145048352613832359368421366488145711377920111941902682479221820392560278628439123433647210511415995433824066882344246410594752234050619002619845930225561222349312398087870737657309434338965242108992669067618225677161028450252818992597813857888738512238388799603040074741275049814765245865180336772056256768532861321708260338393226058924788879122841962862489271769793256196541313545853151266278940159895736896587707682976388067305829841056740532837121704867676793405990179914794196836401286778220143504570278076918021811277269469155174431134865003388812683188622691239525589081904844198393574578526575152925271928909416860516266441158315302643906956181963145860432478437237847782351409901172657659694962003125649846100966746889067294538974285885392815665878200609030778266451923205715267756093321344262658228449083431013671283616214333477478529459206983043351120085176307699992771972952994278250327102982116270001563938168435188400025990107906567843900507644066221964264542515912587801479139732546209765153558668983353295997723445161135571371443165522384880558531746329044678778630236723788356283634931564882397289790497959790324187332554180938962515908223036457134631497287594380874821570626392064782931248017876591696480649349149933682349157153062528119190394169473775247943637963551300939567393384390538026318615100733048775362216185541637249114073061506088030536729868952203196501417847685543057488103609612483968412071480690061439731552810498159814600656761304069037936826104590478711704975453013782675676663921473213204098739081366763164617838017946501830502028818890678275931841701784059006988048920616301937766097590352178499249218771598283484241775360042596513360453304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -14812429420808168922689497236123820489248363242732972714524975992325682556896951074257551776697965148304453213838584902969823294629495339788765015330376758853033281475275439170433904356579006020795878239838978738537317776706373880759447040921886952489087433310683968072366901817922820303034589731002623083745608599522309095512378520437465302980599911248897928646435105597293404130158189032236143365988547924938984414300526738758459691245553745460448130362343792528185538058297560401318250138060198852628213873848215946005228420703740443179217466416980217564392765965031978369634619965133457740703586768900074056530248414215202502953950012572249169697272045545368501958210155996559768501207961763828600344457743734163334580160399729826309168064089944315251195438042626839023751409532749959088497680940246164140283948723643519528393164881320490832315430081278635416165438160106034802195624844115007797364384413413573540125974957127622515893219096822806089902928376379728591173669531910662758255539829718762175202566391638254395421655860965624016716891230386542568064064733512068050934934150487765409183009388367731659303173403178969322744954558324806727548288300891125342126016399647617226679691207386484140473346803595322608539089885367975398033994288854730650942132472622200709984683753809075882697800513202403246335372760377608541589294250825400793743129706401224581350148252021306007381161348956327893329817670564861820858053046972047011440573980844578097501318369285666862791424361815040826553902715963226811956299507565334595550770103573921819043597445994392509516791115819605809073132172371285979241118378499754366717281123661363878191683803637167708318776030533203737383614612480777352580636305074910132351161503422102477292299715128322232594124995352977934428716804384432629138789762695206064540838718226127359670369180501813015351864900727344771645514880111732275864429264013655973121978796424676400983097064565236643564573394139611136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -2421371484298994779263256098714961654929530669924453830677011700592273685266896749562325150945169791241841670921884340256626500391005707712445503680671498526897080269301828184212356672996107931593819820050175779320148815360502023127074969692883159843494492211631732633669955560746500624127444883970494928304228616727587189676199151883490407984536278101580413211670696381057481028929942822081883575756456344610628277873341060004589102639420690600583309103178122864578009059699956510683379033221589867826445761214952503817259326849483214895702076891576512876433588658679556330787007056513716260531948749321052648922387703489652304350564371208420754526708913187544844206453485149894243588585890853377418153786558694654075667762581633431800088169948317543684719328728313820646688318199359577566572047176582529663115362117270309685359559343449946734703887475798722323168998315558043852764441101853095148802947987161790615109099287660821572754955250840588879097203604556100861555582170483473274673288495897927040409641622242072900893244442600253666831024416221936075218265461756434643053401750618791510196781914740765288581998985475496306108478297484698152592779342779030283059029839373300663672329172615449825165782330932949241389367960605758189233711505902895424323647595426074360933511872012505913876560063497032050979159423603856080306961649137339856243815109565478059742355012504485268653714849174678038256192786492024333341051041906577681130239638386780197355229552365185208670442547550383768329682319266265008092306956494874224964867711697831921206586007700358763081107171498792212041030068044681206466300208563859914862987841288213021597502524296510680564670671462377339356646407675513556959653778134505927772244602648500447435788303757990258996956389214147581022932779826469081520605038648545494248372951374272611075880284641647420111053093925074804862844190830392201335323163547545280712930203021287128918925434862808890822672994027962368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 1908457113287204149185810866772603667455133591951624677605074864872691858568370933222769332468559635861837824195604667652361836877997732391048825526438727227384323967788586020832487667537764391887573284116778467446424618432660765307569867312265536198578356060586633113193221106611860197405676383544513060956041610664775852833556032734932997041147899318859551690778160964057570884997243494549776746200948181469825827566888725019489476986730263805319536211297216866833294992215269863050521169404429579055744958942344477230521120384755576787627563353707056191333780752912605782391675729233240077512311657477111606551640411589752751380160430708514136446378796868994736877416412888027558701343270378772822264300807583775572938642469707485025066700170983813362420372797992700218733215031408186725725202441326073003074518738266981001997027074472400196526334843895556244320096191364074340416318431193885340790596236808700241385729953753875376082242580602370861302628775696840689292805682400756475542418062132386671962510456058690967273242127582548212666109408890398094344859099523985388523168485638868056748844491052266831397694883568842098181967622752156227900071928355280867248258097130948480620283883501643822502494807724921518618984004952652009938678469996317908517089871030945329864872904868759943008266445669059298654224173224440331638708345823527478806183558569515430782221878151715510648339271027832744648485749499002336796044715080042543375449447900659603966584586296589985248501376378115487619264620012609686197662543807960291212639444024151407848806756464617722856255711326666956653735864610166622836177445693156513323618383370073687670902484833514905201786428852336731469205673741258079376401170105693152474857762951250240249416389823597801298352914424192738336480671093260715726508097493188071841473527618648346526802859918563570807234106721971624061033481789209582903479521991058641800550005892623469520099246631855473953160306465177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -630554246760500666974629163608001741520501380671707598312503757353685340369341833851136292314688423208734000142272874177652031923443216283561875568522860480846894411651949587691517940270975907498400623872843319052496819891481215963967745952392024544620001197639076931311453557535233940738097724230201850918946771070413541878035450305124658298355844451218422626973190477587748911194644898319750470334523686413847939663064821305176995539546815448256927629009014452014618313789215895112135262118304374190232425592399831048450264977263395040229450767548586763282547091005427591974339551287769631185224367215452248577910308794984818537181142621371898887595762063371390205960094943917412150053293988106628869664784245644809853915069618768434181881139036245222468553187439217725559888859483994411845396276873902399074951996624359993329954138599024607270294239058696404363881083967927686384173016049053561860312192254868220537517038132005416572316005096613769998960343078542389737663783120321775215523344247306957669604348731795270157338182088548942579231520936587083034112962721347896907976915838792694517391815529598281545581271618082074286522982473401548882532479892882310059883883273779212955994238588055927032048540658797627221975493187933396463167684704374975199306805858388409658515929963515623482622661082017827106960440712861225632637696087086205736958960855329669228433257737957106060034101925143250263401987391557271686274406528423373813398529681994324809268247953491253542599619408763812985166085839125330053016481594634599863879833143642752701688304281621358062255748102312767845319646551801427025031549608505920046646012310406181083126020643636683514008428249541248533928771579890286558377023410861775244416404374171373589209228522899778193247632632040808026584823774021875077526310547742531394823954776927937423197296789125050968514991195283823718447642762626085007980425091937660112544970392974302764861750506748104813262762063953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 144199201167613583721703296064762079078798742343387897947618394484263158769041211579470712561663108765147013426074939078259354403732557116861427777476110982986486412729070358642079818022097376609946957411504190519020716666638164031455415861308093930102568198401342205761583801390121751330929370919017790355343041659228990222266202423623190915975699165943282715239826409390468910884141406668526917036258366647624136188831589303158905834595352071848481361579197387469496837358257619284178908588609297466187877916946944004304802843469408187721776403728485725204095580841000045763571299996128237932690397370679920362729819016499346469786851429235027649822728444045443283592684822027932837400463676528705506652015770906865176950429646823946609307716733596975958613396945731258334520275092193323804486114611411410717225089668753911376847686375045404939726044211331984147933574710879373440193884939484103485681922539820440844387323275355590109024146641716161683814026039274985875081009295136052388161193620802310532587326981626652023197799226922560907450720799156031919763034798122908659590771264868571737440191001960474942423772721604863553900432118061429941215842966015143015608590718730764843936057480787377878501411398127219035488945929964013849617630725825767665265988009341553463658867021943071741992770719195868500848557951566293761041758571398159803374053960906123990550578657957787132263136657018078065499528814941046736861614825190515267165778576052868120502770482074731861456895668930402295404440568914850007851964350797458919283707666730900856103882034130709019190998001992328587758707848626428442063967193712120057923113750735367493110007924282776191246309799447948053065461498821647539760793572382991405514348589488297504469044817736328347014859292730486860346852729286712224513016489714872855787117489171878468671838775786905231086514521880622450408499845338448363599589262465735050619245040832698157089229357441885191244665304645632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -23473655116262935181754420232106512042591070983124686851539523295190365020999349292954055801193176523353700341098378490582220064912963514106427872114647621098042462880209626580779824213149320033741826358105738297614154593362288207613064456938513252469364271111742152547679405473297669220636228373650276180861705223828129624897804745924040311079643067729410545696854587295964212910715581141384748001997632470509853174670745901273375103594230167044117772213378582550985371757613318943331395738749640550745789897398184607671957260213781788218263261139341157347320360601698640376532009730940364533351945258281496928759418897974873221160620390918351383378139250977258460871578761189418481734384358407967469942432605565376424809583510057519888555260825898059547350472903234896947713388388959639841796427793141680454098755857275951239843912982716835760083744657276257585569423325410047524890324747237140735970923939994691125495703519248262156703575591680967823987631732140790465373224659579737665203975061335056832307605960006332407675164671987614379900300518119027722281105785296910569927549607784322735326333117394878842743185568221846654662029007302692864661528859712741067643973806749734788918521006597285352696299436052996679071326947752673185857396142468689080741579126318912949689295259951353456613429156412676993794275060651861140497554822910653236312567649902442325568329217348586796049753777981489370205257182401632828948103565753631259841435625112891470803785163044334961180081149286392596314415287010810600143093916454383622510692220855937705716860928349615252965707430204278084013572728632855163727126918059078280186529079337711464007256617025365631142123145256749577071364123600589305417706249788974652562248144006867676064738177447005473258979998672151392778062037298995293832802402496438831467093534074812938628582967112023468861628178432567685087422700311541790741202201634898064186072080381972742676333604795019661871372094668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 2155373240319293318634328512032208579287229199672244317583257136292068537362300774183246275256584332346959445969882544876036389664811362164635373926001955853639531976923093717332518538176564808581814133993294969044965313544180038195442937706294269849330195048787318131834503680467047273413501079244292461982422837569511307197999792360136503734928766805488524739994595748724807212492283704029730066967686756376093039342682084344151463716696257603160501830126900603714885071896619668423934339966825384808789374875163255110547153348783651047021380948096364429583889706577649957503410188952795014218818689219461268205300421938758904805379493541599449786220477707052468393734216854582171525958768605292788644894382417684015655788989724955877957993235103552706071985730790809207727477735535867453327690134861083356254187496993669010289114030987922960296395257744994855708531884639954056594714923753238466293763750505412691206595683155090446260919287051235645983276121350485078939504323379388706467341271770230232288745305716679781301686609737077247316402011159891400541951559838908817547522289949376977181457491430094336096822536588371658503336728151662445339385845043187880918111120494424780361714234150909895456563257343684328561935324870993075682793822464486540813814776533529206962195499889750184853683815932270396154148521284936475679724895676545108602443448338016952085241521551579223927077847680307037885394295449411408017936316815283129823461875342329869852190059819299840909247616141106205587185490541175933306020945584725745640096342298063498913915936410086522854748723135578649962027810044513689424927355183171314337142812561491559329003110218655005894564967821700821070261430076560047076295258598280752749899150443188706908962899226531866310511172816111742158282973252946987310154367081183609264864634487570040734961274790947665116907014818995120032212191461458410732022207082137441956081263834324717842161445563438141272262182961152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] 156692504895120934616827367939049890399391364404403119753353315123999218044506164214617861671246463289206338314841097018903030141887598370326889125781648900292764905403204378439260818552710921974134712069970596468680644851801309922588159132973283822033830513731036476719312160940516671543396868947208036889486931979986698794754444630805036747863522856341421895414359209427482203556120770145611206712754964893777698856068211111840452617802578908769774636624845582045571128959537251695616005556062606673949019678471220870542071963932747136328035352896091265533801809524927261828749573845809699209348023333497103863049872184027396516080148599481487429289014729033503939511850867063501598761024052381537511839985611909368232317082805002890830471823200939299867838552942597188491500825613071144311489288530235722626326221173569293224560857787792093146878999936746417978962106911730173587874592851250925340318342991183328971875648320717598833104237727295772188342548031068185271210969916747163734382908807269093673915817747616459396059562503918295182165424706534671296524041224130787842823810590855911478117762845997082907633800089562861264913770014084990275230404988841765760069355957508200146130878604448184396175572313582675427366189819069858427149485278630101802519561528053486866599391652208043147147052498642613215197418366175128416824548415379151103401119649375028634934984630149428349498590211073118189849500616572598448355687403750409814813118331544642176050541487675321195609855136930724789851647903447142644374993666901040776918696258944503798006158533821226266095818773654949323064749475211925666950971730525093292717558226440809085033843788361783855907103080941461013468831240977062616448908940100278700444911651390971733535318246992346057811641406228413502295064751034992263915452877426618018339915929338191917012274385048090012280561484124264240101766948865615416347966753234888707383720418518659362196866970153891841414864568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] -117577325963281769857676468522854427141960985474307835789832611624174658651718840927424168291797756684522338444264848227884220118613450767462940776424309638206500260246094887468852128681403115484885086973775071784017904685335956944964060578249895608733236748867279796179486633091324301844253739732500339459720142823957467158566271923494524240914586349844803976518816907483023674630528309824869413126718141339418883348514171128796467661887095932325933949357304632588985688088330932346014065307677741436391735472194633012867106785096222666099590398615375422142331134713987672049299913945112134396533735132302087963817379997445080094103676449674903020515005596473395378292647682211678150680416128699967614800775900109730239333768832476429604949354345495816854302951663487210049805555603645835490278187841454387815670573342777730018078687216418240876696171044822437158246608375440313613218925695313024417935621720082797417991321406297450502759554795719369361347741927106815742818472325418082730555671256296157205840269301822347415916649479768695252081031099783088129653783773766253768002186874496391672650051965970381873359975530281223501318640367823960596761437334324337598644105094116864237426466051071920910221502940847149341081224192258986768509321630558538165711160109932156989487504183943500112144923445369238580036354325117490266397194945765015919927258311370681918917131047214803364609161602287730623130472489383143405512509576424329429462433011255603173608066342672550274523579847255229067342196077079815859570202279702797152298417734276606255410278501703570746412270923800440066516362042686473541967335418208117769734099274548150526790554097182881227974823006233973356782255965597749339394220654414825178954934872298470361805200648737498996155525165651661943311369242366216848182404621259460857174273502659257187767969434547012150172950228496795398245199902476551644130377035248368012718799236784984519347601584976222818130613764096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] 29461830193736103901835859237365302954294066827999299902952843305204043294873344767172857708175629756623835426727781288809220261746705084216628794404961754103232480643626326420041325639346823684950366137262444296627837901750584465307973398030956307143998607800983424295873746688280838675338221593823074832294367574421219010098531048724132754772567362869149537162125132170572322020679416305000162545762115699825235781085267647958524134686755200224502148997659285471695406744619948449543038505516181589640648628294844469038680517866073443417981712321940235650463624451323943195944585990934426593780722208468989769409796521991453270038246809896509693989585044517222659138309998758206456787455937311833295863985502120035788249281895149093778027394263728142914818254637360820154180949012087308709926025794315023607958168151537719578631494168505544111154180715263948694729316890170248805969658055490190743293314253481218382154005125198181768530073616131316320371877341284568237399277016619457552495441586874320006760593349553999123429814605080516553847744519441309164973384370769490162447499313710774459271295851260258605042646607148650172487956950197441154018098777507826043662068442333029861815925126192287424651308509614270269222369835318719052805603295062436585142215440108787774708231715214901603513454149311308487501322217970433145566789039690223235661634874378127271062143909752674604405942998611255845193929832069054994898584699853041885458699464153576116268600704426617314484124312982815558864777834978863248967667246078909843038583138879493774953123199676663545771827125730973184446999191559642810410421370052270667220608270975986614735120357055636974034771304062341136915848851964517735390028560596499653475317267842706333867214801107706720735832837067178759872889842633853595151950212589409555503899808219910812145332983486470436812731873540961143519173768414772404703978532428712019824507316190704513741087854771168528755886915584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] -5076720236417062007117043277840173428039860884362087394582752335641292408496394689528453155040181135435882396704310416303743533430053712537135972182316674706749866219557781173951546909563743195707669838965393431112703404987285016352651428495778480664162384268128424875647917078353870641744741171154921281120512970601055749275151227869463955138332710586885176746280371277037089186436818627103042921001401140379701822051274357293763245883231121378667292933125220627469482902707352440968101832676420178648887458312669410158334507171855692056624002043864047570331407517469097594236560007414184662054125302993784433949655201297483027097587454573251171076740644828902335810850653038880181379322969286751333966626146877436304976701471125246928655249689463118577970754601342384826080319903345748528387897157586372773615274667758393561470263200948822610674139538535808767307873182603738053695587863897547209552320439908327117074343615436081566188597445018498647804355335800249956346850732643878491491275958300038029814759368593886575034115800368177981696611728923412577008720285976070554856099169251662027201798747143837095403279987835848051555124108117942465943400478891611538077112132512048912571457527447585148384820151867861311515032321646661590313790826734037526621151475051710274971161743692508003102398389095821478600408214790057316105064187961603251231227545767391194234380680827694607401986279897843140847444866694908927730738704945345156243387371314633296040391653223637574139235936727063751871179923306976262259254795852904824147980573777694214421035111935120061538910838338184520204910620124073898499114895831338151700575556615710169040396076119852793515972501920315145975173957134279540894532095991821161401729407344707858739646241956152395876162696964949411258848874586301297418758018394202185157948720733664955179828132335687510806337958882202908432672333600729996011904023290654978131335430275016484486392202469268815804136161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] 661260184313424828411473916406415367829503226508227988394018303505354488864189688478796358738057293625714183910214880549917320741672885663948267118050188455843223517495996146370980227471714112581741692251133812915052581883369442923063351919549511547404319103480401321124245511110218599047690334377178354376646840810364592859479623637716731218731985262024622408738563007473721599679148306091808234435027093482265345971115231747459069230549739938464014460609901143114283678199497526203959164711447790989452675733162804727591974238281313724759427995501123189722935707923194250954058224188810081272101673596957884745313629584337873337051336623046268132024659379284818483474787308632662783165454737182647820088451845062636680094063974874509148730721312027615992373699674251518921016188729680907541211186276967066166236722417718128705284768409681885605578782495193854696269340228678196637518550746576609139512251831709207087364805709870071558852398797961499985663858231525028394018523566076304856948581915949022494706893595030221629737817397417531122360860066847109159118507096660101268084196514010892414714035709515946676493535100583382187721695886411850541618258166521518233489904280543494071800048128064656917976053718744136494741133941750692199119228242141535711196306674404621231886014552636566414702712571855559845619219245246459631989682011772321679412697861275163948246185096631196567796870564045494274468664697954824062604364447289638386880563597541605367030862575393046799518620554683529094814061103147541342013871352418943257388642875127312216768320630287685167297507651723226358678073475384767568493966469523166122934664627490701798382481804574516151839614979793435892777169015500748224826901729558397256751683102263042546618975643853433467232304343450609457030936077944326617692208885338538248364405589291707312265419900759219813094813656974475744158830945817703098280083678394799379351944624874474307896188380750034501816549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] -64826473526132240746131456523900097608838476972467472002618237496323960176306976759093672374272895529121156568063294511070342737663415004971508980155680952719194557972578983475414419585627099957553244315350030364986299250446611219113335342431633720972652104367794520678948177731867334928386082817284899676398690214734604516024287834727920350437834467193345183527155286532887509901778072465551596145916949477503523495958504524490088716153381657917092196058080599417904200727694610682604553952174851059177333559672993575819233373786657601048832547156438850538519972593503381604448058934942475212264565469894034898236249415619738630073638409824062427582131373549682197372244709725016040967911804888223986282219247132965306301954752840703048619731650424964002906779887645443516211297454481341324761209738437909297466966862062305159362719101560806787543880666724776271681013567436143758500452289365479984948254358467128417978412885359835018996643928848297027575883550080985964038431397744217406504362782107660309550932937950139404953298352391872773587502049726154477592577342252564501864813222954717678096077716523334355537100893376432157261956973791220277111835789127717299422799519294556772443431772141042621536734525437895969703903255003041286281657423658346007793568470397809365452883214246658810280596555592222958324239570451441027506503294815642549370252329099752811940219460605979719724463999473838593160639534173232760520389281434422934638144853765161405964281435868766972176353458289722847129031717294077637425972737876316565810821538770567069452707492998764986497224548625017946866317835244656827350252017451348133446652903594753113961991106178003992806662632996566504483927606216920947015921334218481054868240956285876433482066416698140631048654763379327359050163671771855030206598864037512301568038056820440720652148465083959639976857104866884349384182770955132198898734326443290892980038415757174258553494035073705969931255808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] 4300033948568316706384782035388527276898476709773661587509137738436485361344451511028877457441550734299025363073879321892159616284749767426716109195963834451270314546332330675066297581700276822660991527191648356646095762195175619233706038033102189843278564657845472112877761711731356857893907112017985129170297931243529891360563050166146171731104055497830085974837532318226260219986414168121429416353068708604380327976151619574868780306460843428691440920508189154620012437736143702114965616297451999217578536257788695950283749841198710744424349540742332861835478449206100022561806441131854148606791837211611519175019681913367491725932670623614753142657979786512180812892191951693141965468352251041060271694979230052920548817698625344229757143835701919870965095987201860490132063283135376878150640300369274281250056739491328766937999220406895998941046850437915288625636706573776117625836349995168798110500408466949290524322158766363561164632193422801597756007659703868269575345853958830365114853442179251094927198016929994146898928598201653572006953715687441663182672353765823718373688972944812035274328597683834076202707655125032548662468916258072718180019533467666910999108931283682426997033703925484874181318051885280329358721097086708563425577392706721622899767793889583576314973747555480061444400914914869109350330344711605779160576240865264087655857592309575350876408168699230512658500814136931723858693444905991752804781434967335981768177642156219836187694503912873857970325968368079832936687473244413120905727123367797006604430008598796732129580499550610655058759928213695476658629577616348455643549196938826866674694954581219157757911061703319061773608512806823869967784744015957120082874196089192895429201737587854284642710036628224407970717116595978366504248823773077124079027619247154376786054410015291990001389513724848033195544346160549511458830775950995409846050073589378681553162043166239601356503571740636748728762368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -84590092152559933942100241933114843328121886774379906783563617181841858520213086690658071697617483091026531223686794233659425633697326071201394406990498075928702260323058925841684848406066555883483430550513667416740593011490237940338203741167932437730762934157018573998926610437380818039401525465148794151737603491067112327574596705976620962163599701735315430380721495616469871327016178023311757322485723106549883323133504712566268622700667093895703653624419174044476761039818518935430636082222371166059672639266590959043819270008146824681177444482158269052907370176955687117449522803038679023736412685003629904598793887954504746656732682757092346218575821003521596975662045430382071204853138213223390108552494283790767625999690509526307112566372834669732164971384090955886469258117226661771132233358148585987937913425526686423862342630427616637810218334350426249823700882647562089722378868422555011306215609843855193420759709573711825417773724678801771907463460043426352074327647931284137985765719184505713738746142501400506428767457103545579208647429823438637512341122102086334310190510466592924786323275182730570887383034281496641038605870525610684363644942415069010938974450515793073331426381820903072665918097769391868175234907086209160531380465698575301824137720444149002186844853025086943426833102429559198579276975533411860151200511775564336238219096569560531199613624287255232850514367941673009210170466242020809692536835253801256947908028879967162144418826077017291243177177940704898583346031752706717810919233078442737934523310212904728291225086054024862275189532457022765571053489526960580400791485967476119844874499040515559902331266925517302824570189753215992837188246259674126505513799567352395587951890457618019019697411245484613137275779982928340832955848246536113881340243304924644178836698288287105871231010166641561366332131535261106355888163579929843229315468952225400889042866487633797000149901185516803457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -23356996497952228405343241207258664444956293017327976665811039002815083051946151927489190479774829749576981849285096784006468427051501272888728982342713443246930223131327004304663012881298691348384989085483428825146735002685700459859585507353708651560623140211666642866739694942643973953995447530759889858847844083266324064245745905158600035397597432612944548491633122189874641682122903463266349059001623306748582380023021296217329331115822763893824928348708338309025352930683124540660159242121666012420417329624393988625285004125037989281312831970577503537544560706099947177885106355489868044459421690275185293532490237498479713042643677291513741544184378487922802464658166235417945592644232434668225839393775433587284090559008996917180487207454893923354920959799443856555679740709463904560711031321790768669059845307078070849869037401149807299076135268376645609371587761338719906928280708505176482494217443515801855485630459064018456939326828702136643433724192986234650436338572190958077829261185399593156077818759221981903110916493882311191242496596978901312245292442179282777124104333553135081386585321445162745657287760722194417801852541229058955230804635738446636828772633329279339772376900491844976363843357634025183906202998181430699421000321761269795083115731306054441528644227554129960397232743189628768122891299605107967161908702812454131639308210586464410725041005087193595062028231595931240192855806115526295853161763631296903793207763280218446068118454152970676383007405955944847038511066410411477806465661053392764457124381919130912351018384054743765399467721263947665610071277511822811744073750556521292678765076062583206475190794534624224455809617376248460669879725710611761032409149848767541219021329208393600936593545705521065139705855044182118530496792212030676411272022466580672695625776718230085874260507233585019240419564366551112792052455454818667870168008426181020957565239003518097189368453964702265901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 3980365666743009122097813420922725294726192547087820223919281844543186029752325355953070064119458289379360798440956940241979446987183023729836050309462820714420040712518421181607234156185280404014666509352496601439754106760053760135077027880874812747912091131408711490002941581291589811826063970440764298728708978257077048525593310635642430344188699440808621998908403236878103519444299773513043000126531987024665246577600133142997805000511814794164524392685629729189802444464248715550457312265435334579737395225845766202168692754298203946278408265272246979915147728161292229675072515817914702738081962107713494020706909956553474707957102852728899670165209674590983565949133196094633699911927004277306280327352994350615795853618275256505834748766463022244739460222559792931829926173024885546590480511385129068213834220228541795141039582687449506252624572508899624015533498884190777904821933841383521607316476330152106801797459957525591894504197765444970043491460088128676023938562096232444458816996334215313890397727844797313652997497920170392832756099993999961724922359713453915230059457064928752977203329877088932192983384407003533546692212084982055990237788820486164175255736133777477713074937207329622641473587283824108218534494018379664415323198364377005593605157124650517438530477210762479550432034541729772412077572051889456967587055236992994202724839233714800458183481198561889971178094168692707659283224389860620616399645412675259981255125837036030632940856691981309532711509163064429760214856211032761117454771409606947030132017474699283024011751059397844754611008052005722904756145422825019674152114817960618225105317042027991285159856533065186123682541028473347904701877112904857299982667259008745480013741598950365639187322123305777511626617612744570853385761872333039926085582816047731251609598254818660401804317044678459552984864391068469824467298777893741063906504559696152418697983930576971451594035339679097683968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -386313956011783864778217764815331327333172087996952541060071535725652192781021345991486930768694904366944822371529229118866018594046392323028540630574671292200676806375152510271768432749612823048853216516190875130126659295801043350772163812337432358276053340410489514657262212559285615136908696830228163220333541531843970178263909807766365887236911352736986500370679761253764680352906258284376857287894919275378284057921400157956246735733662085383955199735830285111470094971413695291384829466764995500293736928461931025155093048769862114037475496191442708797295737367529864434810471278046781213895597274971304559679978147326655987712790102844201816374021686855797618332490419524437963999918230776194796210121070312585872307887041760688046095179333532550003637567572599141128340184754792507041242710545420105863702316764847315378287934393531403684863866162314245029683280701511310290248970346130039398068510597683662755283580849735845348353517672238060636535898238344045008883621267405735148497487999723807013765077711605172879792576738568222228504235270339695109003613370184297238707874353422773504810949927570419688045717375337924228805977182521177618252736652884154406725760103268446227775214690700905978463498047297972154218694849674106233791393926912465931918172868393072226103747133577318132304789405618030108384373275262524088755685453189478167083888006049920588347752041705541428055555281524618935901555717717321724219033004670059119969757222929883225214033257702494619592135839841542678576165068949868855042458282358355286095748544762694205510871627725456640814082762489050990997957047526655823036422138287807165178916434906463034151905972850420554925705799546476616676987006143451909114045161917358982331698541698513612595595303998654631661468667657447481757538313162376671803630371562379429635989483326444614141540332956163387773931023379924993030221573139474149794561783129386835701227222609889359508933062726298632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 26754472249599648451410056024275454382553285704436088945709120778220253153214326054564290759923048597909934956236623308106831458302979118089766632750738939327748316530032575483885380223216964538292552948149342445303930768340869383722708917069723543066379566306336859143723235857042473895698528406351471025646965925505260767220543213481998552645179023553409969252214400405787844407588304674982122501694111216982917226739208448129062904005913628829852603029463486134690075524980758334283535165766160285205168179915909038886149452195105028641271407079843719413482999666068064215371225886271267294534238226989982749779538101756685861358570388614032323638028152565863338446998663989637007611206659376864817885356553565905658515241772435658839023365305500511999716889492185915279198405377463150687612241088578288638269794504047648440110995577441723193259530655310823716067774169480668465863833929629552102869285585511026685385661083357585315676312979458575704975615658765640183173303967735078691005987527151322311440217497278074846937391750036869983053717037908120019721163980130222867829761352119301325070747054112663719394162171982700406191347852813502033607728248098977441257530584447274794654551961134057178466288378010954148474700881024083244842599108854376548983651723244564199528581963532946803819836499681542273105229137174350409428456371896248743666118842561825088986547961377235078454188633044789767749260958102044226596054315493906506088788847060422807647615597212235275295186967081536363024266439829241648769096689205808873562976014642553381580001371299974001256395775274590164449317075629281950883418729878080258793231370350038935246609676168237155637953701533701997368765722043026652490065205440775665510030475438454496149676492662985063324847829925839913142133709964944450474955925236528542336423849388950892424088745988217894847377179197945616049631620805288166609099668457129926942800947278852671936021937279652069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] -215601032807747816183610530751462376146601430621972980547629807671936272184960815452237307947039123488739501015499595330414660752671168930410615704949523233473655254853449474912359767449479404555739319537277763581173366435356734447275824038737318016318533133023547916461852098954737535815212229922790095101193465851883922164678283444625934015324518049251675405109957197121479187379413586445279475250651044014424990418533212496667770665755094468071061485061518087191573796369997750724130308267762062262125653390086257776609385503934845892224836811035508023611806244520909149274016313108671437785877121435269600844567671394187590773789166306273957658204265200557385962602996422110551288664158838567698472145497155522767009298025629888002174714441960559463258823767949119984517655562674142903942103937355498535130317855468563600966663760762533297660383485974536923343809593359734963558430530372679723375549996733331439181745550951437876078509618176007884366550537496813656928974450053583415219153458077319473361998364129145858376624041988256781991837308345167419303564869510845336479207030879187760904837709642294848113396546320602358415195392831815310159237538461923745881976235591542810492343077297566459110303365958410406123840050784493996094724022620678089353226818648014458189750259268223847210710619990482012428762500517889368743088439145574000157395352394582522433296559959460763272742437007677099750021033048503341660459449307519468273131095889809028761452719139736342781771836548437587716644064050959642914269864930584141742112459416868600255295997884844353253855016627938174595642570720949547831370402148841258952725484630378958161452862649103460061730136311143897786226701366608828582235029463403268463691720527266163386231003469498518188252532414848365852700517774688281668704219866850040095879975172085492912836646235490278048576299875608546152599755040048303408375263197039866588782092670378184475463441601984987136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 85488551527568263124765988379806919107676697148944603445028267601870800289468172238013797222605912597592305140796809792956612015609963292772013130852532436331853056492910137070303436834758448320287437373121823151153657553836188562298283784963623073932286303529726852958709318286735042136433123677107167899465041572575535137493251744325903589096753065055644367747929217409191610204247140392674562875498389881836119077406808779911916689229188739895244948584263036121746437286821123896109963109714469876483175738377770549923860345780508842674927436534757744728195239744319221934771564481182781471172296538012792392640466387818299695172964141762457681907263801564011410585360241693981009261518248531632955767683028136706066800107147525413639513722934981903231845838484403868469823252922570038443449915008231743006765442739449512532404798649831078910194323807136924095475790244923197671794562430510289829729676885328676521034793587514772559285659355055420566225906109509841042351107886404269304967471523584215882622691045792803382544357336385887568475829144927247998086505394033305475320353175289848585345286280104436833497299476809711649687477584127814128520158811794762742700004120541498513671277120826886700753776254724841201526593953848547960073013847890790197829866013185338222587856235072317913087403343619551018411552252528352681436450842230242712223487971624409359900538191894472266823893797475352697391208000801441515223337164884939298924141572162953380216840772728023544194448959732804294485144155646458835745067752762275677220342289462513057731504665463497321544072899246413510492364382121060237430720915726142125192809531877639888679288743776780275615152571911627817038354218194603011924471949342093572480651709260857440943259828543353605012076827189731382832297427268370962493645900438347795189609722380574661260979203829945165521099051702536948863786292681028414123672815468871218151283162039014271889512545765107433472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 14331927200622557458370328387697000997419016127473167018245259383363536477269423375700235318865225018269179422751642437027019067096754145995474191140468600160199918142770817877839643469766350938089523469570464768566807758344627094539185482505581282664749472310417909223728738323600364758545346401278637568585473782649419846045132307439070965513635046172753148555242529920330787273135598347636246044862256625447289369541685214163274577493587059996850150379777725997772890219309746294424592084074504543725126223372616161373709752955075072197354564806235589944205044903110746731100877418156251885619850258362682431508990092042164687195542514637634008943899926934284923438186429040079704826265998396386684357219797674985512771821528078469899636267303918024782320773114251525753623417759937326248402908854239798665775965754479616195670254801825638232094674616582694181384266326327757627198023045111950746481304008986178272577280633445112094389799102969371062146740042105111241809394253635934274124930431029659758635113477616645227252963704871413987873454341423331164743655799764681464151280793438464660067146225041039716230922457908229374040085432525058129891973066727991547686631655900006628910660385589892886063269115680004373609711423123085117403488645320343583340386314519552721507054959401762346056306432521240195667986195271797705808866204769016533477018502700137468792383593301102014478031263673248128450707326942009665903289614116124206416865971039170360455921631679664825835722845244485631126677609546782186634290442911337500705893598406015424914728109155580064641321460034754803799735158754965330118801379243694563254152575100363750184778529800717824265953204586978319377946997316592907160488566108666272053854356862901193458477492067691443312710883793025121201015578340340030115391256911333234125809965227118276819962958781249963037884184694803955619453422180179498999780062770474203432679299302311112941837882861522792742912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -1340174303512191730773556288356913214002269942557708664471358173314091079477116633035944287373281744666127443405704803005113784344112126201360082811423630988913314286615777821890548237212189740560003711072754666630567838102037542251828643561884007218424418666114885271324214477117418597259327747824141363190007299600330802327919285104696785984418753349106936331530076493604630215057644315698847871919077087732347830120221594484581698794145193210962939717475975573056471235914375965361154727429036956711174834924085370637132727919337667353723637896102844825977320705957402106446359109026251721897152308794368331370544372362403334228276144574856671675530477424483728818674951955889844665487827433058142862754155004814356664521903175250219079922188695126992671672967875472184298054514320629141967334605503057047073146935934325466078547606566026267944099997138312086852161425047692175833078834722817316917755205004516722325263605568280824060278322996334575729158663877230406923087838527963243396411513984190150772519140652270684002093165264102031369928771682466820569452467126906061557311233849286163811711734451840502222169374704122983118169776765750649418348237601286791912981819605862374814929553396617490607842513166235360793717722492126853746011564834728695375904069219577937390441082891723658106140804956077247422383661146537138664074290605903653265499186371161759984053674838186239824539555473749098644317573124509840758650002456469906931466988795525447975741350955231472681313501211911183332503450048235156156928570406125626901862452130419101354520249125295479134944231504003137720520709211414819644906785983694129858098224690833652821778137798287866439778779023908842144244354904977227388526174118425261163313986361676407194020917818189451003948216440805624541806456975207771653603584516719993231379240106091851363603215936343885411236958316617532048278821523576580909048105105711495586342174839086397004440693870724232228372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 69076481233185836441136190695992239633853135412305741183227726075547917924816185905174698239311484626814894507049342148271367317392718072566747932109013581673906834450981234158009830948913416631227291205560033873880660749598058249824350852294765418856846948896755938905150061909068556635622771798235156714703904102620936445774042141128493505220594529308521389877462061757444611520714513640595710432448519655869720175352763897392551431809387378658275602904320031153716040093837925799779666724833647591426782329890206507397798617258704137340134353831523660072558776830818999113457058601363555670076709587760749078640169718648833674923554362298654828505354995684458170860910386555270489431027943782490344341207123772871942010113230549242510896386889420165843067535436192785553764500807141342887466442520143898241548733576526260091549306113683387598697742340153138177944914935185732248713026972778836932490152317958285295432492137734672862639169743764180618548979274896926822042553252768094153137734160888298631177354451113678171886303113609520274562011192893880147048691976813485584929640304807521405775368602684805105312207089046834768235073493880030366453696219639786187870072500709893500198646032754684934703755883777029305980484016544617455909092806676901388958438658181856511349844469885159148362320123530429130730293767045684898894291554151207175878633458251598757700471978415053301686923411134870547522893007591378808591873823694406658578379726346760547510408132352220858799626237435724731614871223835428148504500505220472595315651904796388095343262646376526140211939367199716362815247492994417421396381524035835090648169850081281486894746465120590449661492378897118665174787097356465938268276547341662971356664289010691499089560954105139060777554024303047341553648529345072795443153324942717962461424058013081885993735575542336320550355394830891807558313018654228823292437960796693910485149260139369531239649887075196574541807616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -1836759317315364570505308593542828019766486211327611714777831882737426968409630404869600911922254545673293189457412493194553773028780510743113828829269387744776127154707779038949056656357051194919255274671343451197840197761931005537339359959996361392976129750739592815212485582826504699415315238409713923234341650004830348319448560268945221081286320229805046184282128260983675569616809647932696085128891900917885961347290742620766678905042502651568789807446354116752148230234698503430424073252759257450901994685144281346970757911681258563403660615494722195922728654834182185845065084960149143104470071781667499921732344224545970774702647850490564806438290765219936995621562032222537188011424346660839638284877390595119096883184159101773254259623111871120388254818703952346561014341421190174322963030757534667861454101625671716924925693703566770049108406205561920687090743555626723913844589358549372086919336194902891981917579681659721634974525436942458440474485524544833765413781264643611070651462067074846580907901866468726686792417385079999550869182691609836611012512163342667305100898050885664542686673954422761789726904202206354950343115075368260815243120927446188071823332915291795855530493201923096989402034246415774788691064547459824618409708520640586399768653454869432405116182119948204365075023100948778926692951555137941876745048843932045622245431373648608434589785674734408274464198430238820343076969917891238696073817566199928886551224858536078121047035881115962308346771080168860272845122179226959263926089229302581058306043853186803435960392665798412795101459230745076611237955497347046973154910732178411926379572496034909101050806169961836988861650624686662208652272417062226359925791608554478309935349318763023025771562825201900308473461849008496146325845846760816521535886065774489619612039669717156883790232121658299797244126527474559378778638203629845418615516358080687881801199835374589733442979355200306000403890176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 28154165829269674115827074058104204742243668578729149239257501429789007230521561945517549666338134319065542391066311928619850409684995727654965422535495519240900491368439774374488343900527658360394731606475882603789309013560348336605023875863729424156286822526668677569194411440893088898290124023653853513033359175044262890447992188051122064740261398742074472081022905987911071849329074817955782157181746260423645213372737382361774095879716624291534918638631414730776453649793813738618504621856553729352627546201911943822907044385767398995773486188110205276847625001231343998607438052382835696513950890035410666625140011355913503796773431648047083085566321261683268261063877783995482294509213633861931488983477583973630105970002142837075734204833705099062557401492528171936596289727411943061115164281301894534568646327653568897060448463944499322587435231577112463831028394054043191052528612268554690491186881692725005897602998762927751019667608136656944204173427326479047780983151378411117029014330610263305483796936356262994883584317582999818334745130580274251696277931308029454225490122748511636967507041170322346236325601124618563977176439697167074047824119616127924254220883628040301588852176506340358741002672825862729464263936841891705724015172230266686761846743010505115377811122104300110172170442877644923739243594703223595193654504225386896190654945505248401863691410723240937739040786798400207191061352363776665348291854051845287208380361391123471230412106988486230652080448442969198328400222076924329796267421946234205396917155541488135266492652710979564477726905891425087814935751449295647705467817254816635915418382091833192539719371089026795424513894689055465911465529792833839618021208217236295691960351361192760439945130538992399494960856113900085500553340410855132903611599286409280370654465647400171030312547499013920786883104682058895191494830327185379286040733709789777594853802523150779378814639397842101238916710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -272763978597652490341276217978708810631789650005762450198880050506531843020057165774190219072228617548612999547997734251768577135632763630776622865018656086748463725371988221356771214300622679038951040933551419882311559780385913850426548982565009163278276248656430137504336258059194632814644756249237706448686070867437612108342150340771918917073217460488849574689315518873598605769236040435455632517818555882826248358908768812726503313803439512738512504787718277642204735113078485395350654151272476589411798412919789755375706216511769461853117765722386381182105657646887244540006658889361971985205272382404718553011905970546837461675873076655066269669401649255253776636233130545124724649056428480313364134297452654258150005008288186739771742620397886102222390864407851666245253607851429693158642045102578155683710349441583474994389613129968078194185093823525587116035071996754906142998859423115403810709423383818955869834706652961199788671169998099645942423028686302770565322359070041619878306043876063268012363854547643248149812545958240736832921860190337509160137545892661042948042153043740300586744994020576725295725807226743207494177673176869778579519272208120659678926684730492581053778439343241849951157252459016219004304174150855098099644494538490587874270927873145272578087520685974378273665001177168932594477842586473801380256015681236390938753930462881478881027968145137586402689535737409817172492862774506456489443533726563653557053819697095772214136718245338140221342075617837639270608985713407711448234779281274068823981450615206440582708417210612113448898136685370052278728014589216998156207208855956509120297264127665886963458816458615732007763144145156947588871980781878969380403412704675857185169427268752857565111233867163702194884647165962962105402257067806919442767470605471018802037475021578269294607088765597291183788318838809312921102430026509568619395969469935104832823314177691910637555509271982939547820963659776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 1816610081913063484387718436145552730575528554593809933212996650488924586756996829955741571917332901236691833566148102438384578851967433166011006001462084314664033573725768092717878806966262254375815492214033074898166769193564430422457429982157978911951317719464532019505595655115980340864742556482826643791554226178154017614646632480494370249480974587422174590982207933105896868673267719425112913786240778153619087754208988888623838948360357883496407215812307465490087778508333350410888412193314994700995726784411257220071510092053828975057716952863381443383324032031456481450261627562821686018195502441206111666539144591604855370261275669429630838020540306596444867780457987976829489304135652359992933406625469924338280993171709112394159866213315575410940683948764154698436694129834005959311377432754010790207910612976470243517240196513052798268747447297806693694186639026293035706591876221920307594355595707831384824681262048428327863496665606476866680018312064468578340356800643822511872214707078093722997444646035652061432527685676769201528923224063082291576911790238533521818253394441995697329123199360918070518528055558191230813182423836059830089621790423126715588168410851918444727227295388954984054804443949794674784676342770050149603804498069527191020667408311075764383653198844816671465659186833257436314265550327107175111181954618298322555691001288010761103895868696235107625511672253433596426725236705639479921232566472121750843092330956530649660072001601556501413995509870619860114829729075651589954763923329648861834490904863560395149219303863428480927033390115443191500804625217400256583471405225765130309831783864621973783410023108107264738463141572633233123279098769925603774471097329626742260607372706965619712070006559589910691804621997926547824907002719748349938810079501738232932897987689392916980400524638861211209674276484342576643223126439597248965250525477847477372694319035347134639134705236698463976678949388288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -8907965852206365505783403759503990269654481494919365571769593858684185767973552754355841347675623942373439329629751992324242308027542574150486542226617884349369956121379863889413532587813727657628487752002748517125569027466724660170926972465204935915219483034495425058565598028809308451807175765342830532884604587272145907591321234580632604852706768040660187989723413462215492273404698973389069914185557517091134118518974649639110153984715058013530861387735354227261553889640705030619966536249355017097592963808760572517266350395578217450118812206238387182084547604700791130243493123635670315315867202141553161598739971842117093694365580908199280161744794865443408882523296640818636801091911511043521648366730211059872018242932268516247740413202001470921795261092717797280087752359315254509870326616899273608327283461581668008283629337377814573212207028995526795603218769063849861509536003518890051504211612721700169438115933984648215658106500685979437293769757948928424829724005727214287382900649964559459247054240277683265442297616616732818110406281261816990273623823233599643184626770264813001144708965542257805967232143467732955282142723227304847053857343563188812643439553580530714233418111630606370765219231984055403827139726825903098663311505105136461959169127313271916803996650928069872252672398539462833443082753567254171197495188883802450356150881408000017386885017846010935088548373399888401405800146417790920675568767255373291314754506797510004638480994774849504877375504343508298836601728819665421994175871036787834930343677714654686330859197134959698405853791088795600221960728113624266226109006994626643608659113166554186709555334992713082553704235449528984590209488122352600390686462869654195699951808639007304510375915032851690386212673652060868013679136196720736212612004039473335850981012115908937197745884521245439924750960412474644257194317431386957058974764926446161029060455880789926088373606600719121943982529052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 34109162500633144836771343156951346628325331634045061295810924478486104246884692496284145010023995016645315708355107833871550959444820980497169755790318921680598985177335526682566485526210608130310619397399764759035204668255849538078454471082805275739255853417255488172317465163780410213577000891018871047856548249207481876893357308065608878824626891305488500138835880712321260363097558076652281868223468479249155099921899144320566538903928900944334428151030963188867720155761758626203417931901042829172806149403316342317948473281239030971199849929523868251462897990756985595782367725786216972794858473823037163326078631711388766759062930377418745783879321390655468131465757834544379694123093814484554588201328904156518252779907896307463575717324407715217109860051369366411438742291286596731348657207581253126182874630747098340451498083612966005648067966893806892654845492770378062148515752082222513498279200568004160737674576371775802753950556489004493342053795206844048535349423907802274237599906309676239191684477220156036607577614927361335998041170607390672044472701401278815948351804286664635027910866414848637863766669159213803100728897928048987523441785308924437593011019781848833162904658701506814528630891537658418350920514703131276858268605335377268372456855443123476244281445784775196948710477753697476842264684209014164454607033742848053373762358632691552131947163239702909569191680955331111046735020242913800379846629638701500616716395143954078527762608845799337890394140936483897176626957669058355067556648270214522636518711522040868953582210717697109739097889563423537717704362463772207214003998123392646843117083436679451503937381380459115822612306666843871522213664913434141775382968308595983904958714401862529769899569010024857781448236258201278233726916767337917903556377957787285026815707203794840311188114694098902802727153743151795079173437686548084375973637467398760605649383972810203328710241845229542946381282410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -108371878240562925625842895152061319984761721824298305746869242965413638667965224672644722524263642921356393521237932184365665386346695131544553750128671311902768510703983123173245182899158422280918208402598042695641676609068122500827034859781342760165523123955674190592365079813617838453114499233446279170827470795727538571755978524552490930175171910217944894745550415891135779241516565706057643875439529274592935145221852530274108384164221916872390919212617889795082982898478314213955789519037441892605109253368349933155809319385262189067228897781496977312633373266273675287500542239120506465791003228743884630929361883361050944157031853558180680215211902585083426184131560759049451876365200401406685407382386200907296801988200394859561794501959363730614152648513884202678553210693273933727868115639829866386706384256822708993876089141749294758514843146150371925587957444414873843802107041587466567725577495293986743922380922137083381382423336796830799149710455655943358643693805056061886773909688288162791324486709539822228796502613847649455879576083689945396990399382493068044251044255285248838899206060543519534061710282048953289417580263843211727338944140786317093929826600015134468568045441942601000379451995872800162851308158030359535638773293666341859920355005090090127142145369926802602254198358109210425915149547855353727842459812414419411538210271023183446626012969866332725569469645890801861684121279225927518235783672451597982781724879736577506734326813948780374301904696092295359380612237196319087938864339692167016028933054774477621097765854905417693740464895626599026791557732625512227188745371912807157341473795294876775716843563499445099788461149390483362349179505295235540930199639983889106921896241378345052543374089844448039445694828700213416778569432944437466916522208298714826977050710637307388760528986447632324779400918370531908457176685031138251527792631182698493301574513135007631973439970973301117107832008736768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 303059523969537775244030565160788362465909820363075052872580983854892817653081418275236317516584845455735293611570011385088753779052558534106677561913561783833204837551412065526347567047956552247675697441895210536551689029670213331822713747955982861564080506304278694918648363575145531469808518750070082651247623378133247959453279621258256849331342418136185921416339709467279048363134844689812381206536332683732315549718245366583802394731513580519511455471765365127919871273165724834195152176827084085370820501523169792814001353860819812798611003356810094775184999473201253001029754611990725790274048886035452110188125111873258977573128744703081221155573173665152418276716687783624779435324759396608144443158013457528446439426641465808906566969883026906039798068837075238969046648255340389655450140582302672213107665958627438355776255639183213272322062225973680243920857162022312696039576330890810939206227279296433198648924174739146845786214860775673464819308480200539436304317516044477870306060713531650469737967493224587867049727539591277714341322224302659729114928035926317245797447681778981667713276574200656745854646749932667638117629727473325473393847785132231866968393512523003901402691078937769007095067456405740244227284385688918009307011070203982998388320498765482574195078467951124728294246975903185169218270556943187648503904954792302655070856645558681190930581682122831170268189125926963934498091155829786180492953053290065434612566251869482706998691188157403087305353017285906745374090175161938810341644946506089393983115783677615200303037311194549103587426196229462500713193341763121539526357590752004539503970401449487074216529693446389922390150041155310229076181616174555008024658988526021559478904307867975764683549325481913275150498873318098083244456762157359412731719619200908510823874642281601082570392038535056985057502527489095678542571863156389513608975310314570298577946624891976003968015423305439209520286194991104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -718959244430407888676347955089802154025783080690514262439372173707395235131241322606938236001568557627786173768866064361734691408693934527948203623414250501054314812485443285650574532266213421108044951733132420003680904370341811619321629014151992820844789895613629252469255703004573024734388357843840897135190431051405453184645302009464596739419175989411774939775094492050598912787595475552163229415829095089108076509471171374557622405365513282906053797887024778513637309391616194795272618954327395366864747058529940974407644595748777697597026825972176728129346342237118715943813859478979012556036935893298918234064413655558166296395801329837566674116432394673861563315573389013993516910469906429202179760538149876223529522261537006804455219012176858879465645618974239527584335139263558555972336708737599196764073766495033293643427905461062731376599985355092344877862225955911644833645754853898285802953148494527325975421391082500964089706930507458497650899430938764192073964458423524975176594331155675799196229934727389114439551089172552891415140332833508581609457138224564591731995228136218191842798083451843132072849431247472020746064638098750746704568984339393651872959581030172384980128256156057493736759033416102753871364826678596912278576091899905488038639418565332536451988290561857391765083921090723938968342909813429608632920774222700724922004447901314891353317006426511950273454050822617238344703014867649502303961620423092355885240040311555600303275803844888533151449249503892809884835120727123946469909624863280623037563186068945779111400506517620267685050949009608897389985492014389872515222587818599336509880802492462786860916160425654645813102403374393091400724027116656218462563792304174764471447435734990117294688798223891290977407402594036442814940019076229978597038879554804786953866472072971309531497855891501136509830386776117769618326045071418035605848750922680207770256158911864241984043221319690537358777564090335232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 675178694133204042987525345743417211683673885324232801856152018583412789098597760349889114099087016872028860571531482291705221780461585685879831221897718970138784682327465963618128962870871218365755804200291173956435965710358272782088496469109919460702082258876535677019488261075915669719906215389906104984522744961582993045425285303040590913795051737395712610499280928503038390458260421458134508338852229953510857265977842295790519637552418563778226313353779385815486914756414476161411034803873910847265905120207020453193182335816676115987208045306227185829286974686180438433220893302292690531039390256640736781113775055249232569722915319314837061611589391042441020791156719985863914445934241236954624610451708311466925070361223661315384945138310302189922307891258183962455997239100922407211742644428432459648097151209090041373601430398480800069011672647503226722891905647624673615339648142721649881611472136916759546341356124543045165907549265998649012258553882578296168663111624518459930995312272004828977134026169555835547113530431063960776071639998151845150881314341344137414599353979821107816627481713743784748897914097416268793839370411314686559566831232738072981628212843678734798682275264612457593885010798370322087599810802587286336873633407276847374580518366371488803133758052035316589092459699091117235880521246155359718305022185212214754815447396263695935754741506972492991962748977618241720083648248974212905558221390395528166758657538268528758702979945237784318461508924531275471579790967475426286116452512457236871289651114916853416212658570421493232729241992673015961267797062102903115981456559814142235557174404461315369594830543327540887661186251732354137704060096673039570933833650099197199312510409467134516553530754875076526197684539587808309572141847937108412438614119654105486773987192023378082034098447370940123027084015177059404209259317341819833185062923869628257371883026278869055646248829417427936051570055053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 7777434751273014387441484640017126090834782364712119354402721064646283244017424297425042355887551535524691901375560531527066741049515685067904800587977861754072310647113885964134579601380488778386183090061871649941122215174264866263727657952288695638087192615467886920018693177039787795650676044405332683724758059158139425172066781931815394104780878119356541958494062925261689412620586923087962005572450407988518700354999178096765873960164937967126967614190887882770185115056798139544995375201854267728689820703658533377127980317311197895103206482668931789264578943907992407656667933054064444647230819246177485096634615631274908205692871009238730885435596540304457553843430446183307957290219542081164695520021610822447393427116352310886317136312625478450806907803228068360471477195989581308249247986770123700781036621906926580724224969069743889714800944481568982812301427245726489288411167192247174790093330673986095937850449311189463241796794448143352911890802408457555923427503938753753841046831235763544680564969906941357099612141307576068919037681896396367593137865772949772563976988889015273540733370315113436518702467434251849869934114699196564202426793556073213653578219050961890633643369970769252587366290195443964668300351183981723339752551685803267408521232874192902384030021087957742353036146662303003084447906484446224822713383055176992706281553885599851815421030703168389664198522354573840007487091913132432914787552308170620480114216823980769338329431366838050717006434029022385561051975554457545640200723874635628221896145209839366166686847310595192834199687646511242363401744824298876899685386131350629203800053335970416997580499183243153832175254522171655918259140659126578486299323175760918093742835277689662878458185003151994651872739697478865575119552231749429633687404689788524051054804583253687345654109557822509325064682482424418126448034766139458994634948453889054480774640172168321423063725754106236157763247797174272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -70653216546394482152975291537257782089637150345972176586822273658649367682440116709826292101329030568577352699571303742445654492803291652999001551549697746399166413182877913017953959725336355365059090247091054440630779830213436221942287420729376622797542506909563510710787389753948976799169768595704315964041097397238886887380081821738277486194903907735597239341223203393906357758252459832215833144546804581194555033295636609772051314999734942477807325444481210568697080817540564942616316094372198776933015062413717834855829284082711122666758974253615279619272832410013396016912282806135637616604557291207563631645648524203575610304735183444396174654760651248177087734786557726502307711388720772647486893285249994919331596858212602600931554371783229621143203422506853261593502175240913368453288333943482128099730625771259608367166834367870238116905696721333831126069311299992380709115279217737201627570390923271991449033745637677196960483382002510408382023553159133349507509537122913462721423777759966742988376851884350562046297484420037542211124005260040240231049509925299515803909910788282087829350298151885575085452710274070315893660558180082931059236094658030660430052676587298437954787991639112565235642169871841603419813455121009287333780573873458552347139996249135229106209149667956141617379163373059612989471872643131131315385949502227430781857461261267133621038076095174876018563589710940372365612369535843197272950437514414770938125068784719708120154365849476870017372528462001231062072285083734934812761901434319562052253499479260374454796983796437707670494426027535089756354487042035690845725590463044973163699277682348473384020767829006826434247788082845538154727552354800515442522313407079877822708053558022429339806687655132753274414549757340651134317578063638214244583883453422486758534870144184571432341350172187751137985371874902599303025256913184712824438364551161177987170262329791225316685059354343503163103420311607967744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 371862943180364840423721734108997270349123264959860784381634398397070515648006903797451336086617645162240788016530365111839360157936631174343692408888228042531312802784531171195288791665008086294614152730681840568757291811559542765541577541265738207381713745564132863358898571594338898138363711039322752471250123491580083434337080117731200584115724600370156634698957795705326757730267787009210237160655612978176951947765395049470495018975646491739957428353452053780915557085488675788682794401379207983584565446307890442050440429334852729929149918698143892374919962087679596090383895740068498131773498882822673513206778700541729693217571049123813378877860895568369695325238100463119894848745488661498480743109456773882182037060304726105591907691624829511729425115922925827689221708605315584511865542843360306351005581194095537146787398188961453234297633485012465181663579597064768119699002107816990744303034285970484984136146190535423230108592838057742552836451141191488245874513461057008042937935284208734136289152546961926692326492393163731581604999497631755893485827321182521337689792933801958861054543713674384503884223293962726738444270193194840373378516546300431446892129396936603027115750379384905165080234165652919309891119042875628930792925427259905620539353702888239682601692618412398958225321772395788820175192499598955189271759440680401468883793275682395011168517994369043845792341523420844717820376826717650999120078678417967768215690083483481737651402401570767894404394150716676957951932951669266697335049770939334176019948901006732428015452899757109436345919151179420301112399899284741727789788058747825756532230621972538649510645719736241968756033176950111713432723350498364108902948827637877181287546427377918691887165222405490143511952783634179485094662337544065186458929861760136055082760244936674797481896489279359117031244709490096367805494618409976239517538394926993326328765776022085798824690210034994163776054942670782464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -1456025605790251303298238857156096020242471750414402358359984127170277947401327799791294409286950512899627728693054241512795617756225843182565455833388493045416179707998239508272492595980129779367295364033558682681867943544977353562301075198873934813284040345192088897483081130710993852721309232374974389340863463515997302925441415710742038708130377700230524037258828064359325072278637440578513001304126127796732109148602679591879076061496302851925154310919657572088462935269583837417298169366139780012699069573750385028723067577348521136045065631413511683061409679019659020133575261527050371192174715143791399197790873601239081779986897697410749869069608219135289986778917481226681201278234755708921390578257138883139175313907564054901412608339411418237017974600064083864651509692471192291576561429728107907085234912140649060673119285702918479318222600649317359645881339556519172474078770856407701275546720392044829224559159174769991791952454853276013243064974618328350438392780976447570116812349688000438652007575638299085021747343058828165861488683902020746246402992462998812824891249583531827303380265876915211546213841468447789987905950897486334908728486427979726928893008302706471908799960641397398611208742978591947171099447073440858188265612440260394232535152963960288634253153842616927658903799824799070395347740965510915352878030514172205809452969190389372686579644020223907325421679150360124051836161668313315342383122945425390526650893065589137952249628861350702202514601918896108682885616169319742343185792816447905163018696032685096420062366378285381587535459753565294530562132882946839017266371169021030645817121470725376748482362128872475771543405501346869329947451716072709915863645595165324053774110145776227198364757119785591909094125044459532202274889317324096676669411337318449398367913548669067638830616084787089282336411316212338494238092316788023271305860865391560427237402774071297669144165917194292269016493073369137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] 4531930689716564512220892188876587916807154945644778319701921705048796040926153500265608369835005896132623690361878732808266418923332008345658873829231724722343959924336318834904949958206853380858034296445183271298884388217125194233999770162712252480761551712036868077325450736438654588874906812256645189606097313834483807029966979394325591441322801169590911855831581728140303472986199769134322101493820022779324754757491055558166512949229734071030595879974809342589500612080941366234733234947859677244454607980632949724811323199640542235968780943642557393494856622633309324207896920052067157278950270588301654852970256465145701591116630195448271121174202623808009902968032756744382278488379925365293412760911029442392677284881587749617318734739692199595074830328214020080316551447309299889379629290384326727054842209270464058307388528688082629930809115601360272999506381862943256097231403614121995338027423655564436127361808813313007311907741944434893995839737689640650417103875170374304480794865186858833171210323003362465509441273266993247716526895715183990221445802380205328284220616296546887230799668541565658893033998457487837565651401770013224292127521421589782366701377421372815005468439473095312548679456502875006915081780443906308483465764376318338274057896487283331463320787796841608538528860823147751963297177923296335133912182558176816277344940538063073955751496476237395351340609673052605205973144105914504193363734156039661868403395022692353210629872781934038602098156568987309853294798339703073886342088986422226541840374374795002444365992270339809648451680375042074657262037184975131471902296312375959117339064955002081753746981772389519087086087413789585161644200914939122956058490119174843056860054439537169552000554345214414098707875326626528033814275299076740663103947461963297189868614871677083337904695546505601769048144528397010765756962655403040682273844245383516304109241913983163168400757365046651086147977358723776512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] -11535890627513477643619354818118507898695722429543797939845415731798108087776268744522760774281570995968446255102677415687718372238951600955765051193421916543765485537011127950104689484976125971353874482945141683310012687334467183155344153872563677980312594401852773031964157988430281774686147605101612841488577293288618737575684702086656365624744967593801473065535235383737418887487917850038640059138417563096832833805351608948494952140253752119553950964821846956387423694963282312547006428035289036147079315152722976611699069544120607423231533580068963034077100428913934581292411605066932104213701383538033432604675414342060022586234608755858178819388613695194363050963613918914283861207293030341534673683882697399203735140211736282032332567694978207711630172157520992799216572688981444237487993946437649563732179381531341830100977726550922216064162216892960896769732473145280632834940228314626547093439964069481977511601101097043894308738454408030117128789066000219880885160886108075409096033104695811445618349602124552598624901850730558640524985151536649191599569596225337394920805022097737217551462683228818467204965007011621614929594901533831534917249465490701980595072096482134837792565460980208619110593969007524099632871815118664758415477491866692504698655893898074129735674080920020241441297175002550551026924825974664863190643754179411756615777003393950107032175194466357142992426934343042913683993340945099600651146163463539822225856156003423242228347579589020276605650348959040001475544057162548976900439026375167697430737248651494971495690199360837116864145925118660546801442035552144717739442657341396164490793612996833139299850801362100593556689804794271060918261530057485050059196595271231375588544546855041752393084587472138634211809485614606609009342893303495673128638943485233316341390232272304198978251988986537648389287476264656669749060834755022355071989274418371637726866663725751979916219483204258541777658042623543214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 24341412695828385026494445468686901755275003109815550137885871644710894275886926579126524663230137572168091741372351658461666539434692675631143898616620962761675089554959193387517848585187305988195894386113105276627706219709736816943451103009773416451649646402683275530741987613609540663019716850104690550491046369545123565353758619916376052548589786801930873180341826082120219540444478708676086445587583666264255835842777403836305054738132819756438438610719712443612594279591686614080928857262717971812733999687094403779771658338950477349352011860716990532957360637345984423241808252047253276940764491235390024199266218042219600471695433574930483061541113625953342814959414447344568378112600084462822076866350993584156539332993537441682206380930317359524649071090093208608142093120835531885820930757675231005002925995053044284227435806751851461473319647446320690770336674425843734897634460701258914855013193617764890420712082340725861416172765226621746030707416820060901568510878957776523141999457023890508150921048954555238710917263837431924391967826533535311519629181107787778738973532455945834343990531963646189372939448852105586899189587389309904057258358217046399807276883255116982428524372285610963623498642047344301887461032163812701338448397668704410099079000877677245946427428144681039836097961294727992514199828908975288363056083231164808476442859540329739992083293167488152657603339148609462770447961627166010859594460681013644573586843684115422891044894750530032556281213934092661485741900495265454570809681020660031973378348202851584382713721065933741436480221604273196788026766182823575882518505203968311215478674549048443770704325171986897709535866062524115797689024079193178723340294751658711878738673563550808959565112884100012709156550567355023781641373856203307658868975433753306379967448357634919193942830944678354462905279719570074605331333391813640569881362877845224845054480659814410968077333470208086770721549067149639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -42738559391236062863951690523493438832620663988420622334952309220380530716741167440377060489156439362303578591039091875711195699541265546456520232661661362629217472110413483994669067196724120409264560082157424075626700833043676940284773032121947910159295938433386075038236408913667370575613250991887124453071326945264876272916608187781214703559804966706171654627427999297621614394419673853061859340934987722754194121378769753049089816782214951163081683551973063697883851764832002787129628469146558512429407247519456719927126637787047190018860841292976974899892468936961201602805319597111104846206632841510999289373161998604601905710758924892768638841647426008907971960756330904837050569693558912280942172565891161736552227178543236314622133549441130706738609886639361744570898491200362819871915878931179498253320572004356148393308479261020046861717323351658360182340900568490486757200638217146759336102798333371608232038672374270829006306707472221579432556327461881982371812317469404191963206460884155726975992626714887101335231775752117096934486764008824898823331063432076380738667644460073612540028471875700871812552097080722924512940516392264175066730714105804152789098315381851084926939163217209405487791617874265736464056455556786274940917500998445776352943421363748504102118016444484342757224941079878680812192641800028754941533040183372561259222457718416992321817440999977710153993794753899525579180649479109468900696335860244426242082806224656578282289962050865375025053855021978719061610671869864389377756059339544947631966651691931427494786632043190885932978190951716154196593559731631514851166655458526751463742592855133760218576322038879768737584008006282561073090196246664150779317385515802683799626777435136724661838837793221716105709549073915776735469415257678358836216317188786882490775407414560182162229230223597591336588172937969331840887201349779712349054668107698137982974750721729130681610057401850342601472156543810153742336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] 62006896696473145079523369884626025907694237127732636951006973528083427698789078450196091422651915150545495005307244001779195129473489842039281237826743700508053685461580630727416490052653698532799474827766164486552784507001873013121271914128259508509761651920282769064086670754086795293318987948007201784108799607887425790850968316647461291700260586742660397665449934563163198343252343185772414777736255168401409292957256905883902108179811743344585335346233366640850733791330864377453301676837750845927702534603918536602619268731745060402184639281193201313882833788353484688941163881401178037046080840352900806654287804028413026613020663500572329723115836954626975835573347277707206188255174407914828059692177384379203252173483625121389715970552221060634548230808486669270113316517003796559922043826910230212304543988059924155034056915375868811191699895234999531945454718988553286209551069150820457709212666818555258767351301309027914661816533594220515072374625635123658587660315721524189514104331249581584605665259418992217730981011266162363591607425030954191119497061001956826219901585034385190103932063734841561037588887115243806322395246967722634417359040820405404071198821547420999841553566374024037224693583433652889699115183115193788855764887875890244763481899048523045187112294421749009204949013914959524906935797515569988005413918275833450295177074524982134088858832277535744505862450635366977053194867337288973750171036902804476502942266339314352355181314410412596376744776488167671700672901632053008593124056500874005749805889918949230522572931900004572591952596373876760789260152535502355921129151148134645098749889465746755745266670185770452811461373595557260740200918155344833714641481292098566696333681208077133235496016342655882167939241670344178701611019347132150186390353402897683424070039077813004616779423608508446790340053350724198473117385822444099190123470707162789438600713752292302991531109312513932333236374225809309696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] -72403131017274508134225792119137924934240702518814537424525986474673476456035320412647647198885126123394971017429242590356290375600348167767823008102189509521487056770010705601406190060564854844931851680721745986365452469275289696814619114516926378148166242133413873204544941836924883689626655526464015254753387455015876874175138720651166501867631864745029520482673824810416058015884102863345101226974766951327777921940293629926871465875861762183624229951014997977975644015368913935745904250876500082910012630280239553002032988321330656929110194441161453226551621102925889434486957584369484704487942769874225031118212993975843395192383582616690999100481554224189803459463002232537180808336868097010817136744610139094840144997221983839130646420903486907852878410041371415267719930962948761606780820961860636559767858769778688493537145314237693856127656363149065423718406648126132891750958453537512424621430252612584477758726917175340688013717005120817776453680873023281596140274577323881115257458370962984696300383622330378127725344479340372046398349116880555228960538975310277934222857029021513171884207991734974639927426749424792676075441615062245132112536026473343914546314806380840950242256907494114577274811513742977624293379159998921763777167983320415766850320665803915570304570487873851352001424242681974103668463457777634320438945780184478514283388640487563317964389292243330212147317968983814949556366430976461635188534723772016276201226788070258002765556781395728582712606604692240964986413383120900996718144057967446426638113046071300322390586082068648175663758712241142207535050244727145565380946072408972838569207846304402489264511239909603776880547064220829524118222663731731733430358798952122054097712153828465181502377702838846989896681073697906412679426843356009902942231103339944917785654440377886749992274781547069273160010466388267164878091328558399408939151995289253008196461485953271555953011131680165399699802562958471462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] 62790183260658330008748684464167669319836791942218924805684001087534065496547015885395840279683556699799863265737933777958691362422803023048220432951349600679205047173066352397318507122616613501664436138833395285969657789950664192015579312674914045780574378976222528651878316495727105391868853454321851422124213210833479752625376997830625368855146881689334934546296684427653877404358117192442424947176622202905703039155311063054131632682108439500541502260512370494518256415802349658905316162794409269702739290119492062233681109694902556090281265645581965813753029254045393668266792163049717426099938760309081860785559903108081813241457966397838808543727747722380509911576325675617140121136678199917804511233948048585939888826244828494792239968323049776999673557015592605318599610844244423923797854194489233002705320388693032232204583356601242147312341466971255164291225349860233870524776959825304430331769757745599856172895068680907996272035862058495315399485592201885383642588427703203578226450105603445840495688375650937395258414019610479583190316400400146843285257913336931195923309693079322647098551251035629802190917488405657385678684689241430611157193536625011343421260075663647268740088889121782831521639368820992854420809888355190738062858203987046453219440123652107679733807053977232591361178633875533910875199392556066387399789579961556745824272186728147169781514127373972230558060359407545844382944430837803953464932543020711016419432226456470525139929753210394946719300556604828052296581171040587357709730340024350873813591543190956665715217694565536380625325327117560403419343961701867449511214435690135658304827193606386813405909654561834608990895010988391517140586407243754232298544686866262842321027527102489396810560871477248635902252973925949728106409616107228772395616418108460108053015534623313111513230895074869260172604459374588777909223602566698177495321042024031178392213907528938434196285571648399277569026188370360926208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -27733012830381308302541347243123755475012240894169556357699010145549488324690250689689599099068369594859667717174472361638692517376416630514173600452976046507632205644540181365353304333929967869991828663488905783772134924509984945233535160127897855404850684541823382502954676433807589539021688226045044377498834947411319654613167920241784998233595166434348317414572267714355010020992457506696215637805031376636772888897716794460661815662132805012077467856682616390394891748457548714729326999285761268960727153386514356088234368460748746414865530312615567651412874815240229351582265058173908440580862366265301845844583538266404044589848820793487263678986576009694653678481594570786969463425993032083348655042822023512502480924242238884339687228445016318430366933970969459919109122427274174536095643492279500970051062275545909622746291302184972887046475488687900933544231102896384992795994082074155337336806460962976478900436864987274396004691242261616450617238618349096838298949887136817537306048478510637468787412622125761791080668070504140874569589174629387241551406961383975370639707197242921213961725280240683598381942479744843853657471535134073623531388675921300978993341381776776332597513405164762776397988206790531994864066491180629948206866273730607264119286502057448617011167634715678776731666386480892593267831127229339968205020112870949325173780846190773519886787786205143426092218381515096901088083571042976745723735596692735030657726610902295882037085399883892320784202172704388362037024331495953676636153974371495107235989517684904763194964058461082021246574457392531644930695122607576491985065867335760726163758308467934121640809730304065672199386168916995448623775727845785008295982323311114598896174716384016234956913260125208720911811405078341833628114556426655529065132006238317259376086437307259924633443998047143847677263070851632538583653062178672904046531059880094961489193878228290151672587643512824424853035371493324750848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -26530059109518842117846619028715138995426141840290263409170655686582566070905804844544828741096113315201511576378134059793116506998422994305490868432715098230043945247487020338833071765466058809645057914727447970932277264456854785533657460824800358939416086801784315099270917619956309794746418219947952224360601787586654487816508833528202071721581704742016602686467419811820197025414663075184500469751008486376704385133246882988864833310648004875816481165484031608613521951597743520995819104850998582386584172944725654823262347950324373512091629801890933836177935844298583399770961928285258565178819701645661933996371491525311545308954532326397174964194792207620490043772346709082989203977919763881014106775776803883350279112788823542661271251728023348712553541577092445103738325349001652331194330059905255309723645043839928667465219049744517592503842099163031140270063233889640184139905458497813478595446685907884308522199467865816254158082641994491165555628671257195479886432803918403920655672518718878066319516216804784578547323297592361986930447029909272149396927219047070208033598235362515570017869430026755477936921425636817569692251989525204839348585261860136489741365652819318492356436692552109108028275870554517625916682703945008845485888323101288842983833809167240691520578937691693314543683829018445760965428271305977036645179547605190550608561220742187346386589390077605421936833327685199234328152184860799608591560784353982765411341410620103458361838177005191502157681977999371500599761494387800761241924865336399566961145104348297942116383829049437488636957847815266022677975084986374617883294312432704379366636670403071576659986847479073732119341297382875068606860509790136681659249862574199050895341528127062727860687982492627790005870858927689328349250491612448493336313918827001513883193762020404122770319601885358713172005722845472434350144870475889285148484372235656374470158729830151801813084298163805676045759168395725504512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 82673471701107991124110664673574822507727733326025903330115170341437211620410274427778639659585784810030007435255674741364254572253720562834114102911244853778566415190282659860368827503623259209046530070082601184101708564984322985364806804864071692574624192241225383655997891355729247651848587921911037790164179351673318332823188850779306931099269600186036145275201029952435156106978572572984833307177448011535189265323125796569318970118926119858678053956967200409313041095542977848401018603339558122672703244577609485073261075798322697377919157127208580632121980057537719856109323660593228825551783042673318179217129118257586091892186980402087328665751725516865668344950445126900049728496383983641868441165900974203677460041870782755998105036789047459851245302923808567524508400457998731170644019145440915553863594452726731662847657832469638024541169003555416557088499563136149744729849643268497357745299254169712322114036388079329449297056585812344309927709560487030044805278932278027449409018501890480699190451222489123947726129859357432445492381138686394058407778802920733999144297599729451370718039638641115102438408505612004855377604543341282349077680646346701947347628029978240518600588064538949400287139975583648971726762914176306624861752940161532986545811155182392049938480040624214046959192867828609710845675197089991621384255937501489302485348957983001128511165140341651695785001240778573194975195781898411749986202296069733155644341158084151226792274584829992979826800773579963504725371695401482918478949188430027841255885800149091844161574775277500143015315594820407074214008650932936336853189392153077306441215750469469891436845352742208536374132887127423667938433239294795781592200147767854087240615069843146648003792544682235214616218075128726974065777986971171380513856923388846379585202147018961003196131017433905799469659903495010649180353663156332798550906359165916364860915540363111360990141463823233286235725201471971524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -120556388515314453819606765211740260359608351764614916900418133667060887361564543322152041852296826871341710882975211675300726858509870024873595129864361238665181742169853033740916634695079573966902986252860747198633149304069672279290718127974553521028765405186747757749641970145986074287224629608870850177653686856469141857561589994808860776901927332896561210758241619656136184383552975903824878056278413331083381699202318007275162238218205327088887187075231846245259364869303933744926278195377116554670906274489598947921169964905202765372792350661750181406669864371406465123981606963834765128016085856183318195591629712419534966089251440826488031968425379730935313197862808948155762219732775591782628538871674993211922838943872007536894935816810022978377946533776921552102627258433974561034682441411510009062400703693310529163533697542360894144792313268946350592580152681380862114732586263441026747327143534898901566451594142921429427903701140176055119517960814023533200968509868129763920698576800206605992322116497582737131655149860491615535220265759489315642588766746783734128035399167789536304707179245104699732746513404089627129166786949324738767339593049271544406621746857398816634702810966548717520249724944805043470666759394660137056772101869133030860187080789263859976568629034952947032622815175939475754537998760567703774925975159978826403659594814497932160926491450025484991824985824331932159347653150875783892938483573637744896276909751519047415371314426259745120595813983822395505062423599407183119102809988030533434275382954914563190024913295741526735577116862587249589092363039401963738477912115345817214434149530758760150008593729887681657800823915302240635592187540456023061963184700363686885773001350377003921576934428177620455846572228477689059751835465084791012047226834606502214059993834107449832227372658954718452694423151009083439139469589385267736909283222777085572207308437138864248630908736228655056594686974106301104128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 128034765614412091387611912763629787449754264207440529779111417746631817479196595650959993536360214605870739189841301140132000612860878222167504125448157094687576995476605592502154148121079024075735311965377352073923700743687407094986118189813728121857444132725164964025720987919141938193369422842894920296407568699653640146735219065789388215215036654237833935017553700716388343064711886000915506725804433482636127923362017849861034808506032348489233938497468869494469057503833744218870352305856349690480873071670787892716238953274838700439552143088740155733728088752662956284032376075686609891040507956730990845551697024606741825168475570666338712706752559045620434005181772640253468243393749956731520266485634891930936241401060809964341902142578053808117134054374694969622732173570300814909532271493301552384619336092197199101341868932409358941199226937241967020657636572338795360736925253471914076059432722432778263665521015312861226852113849688632444010631313769732008824219939207167003749036980872097911379270114157585155397051755259425177581511963076761517748539902484047456234728372172313106408783635088205521002674271429705444524918875217992906470922197285862047108366577537818949551650695980049703294351346981729918051078717744091991118362650390359152124882492353709059057249521298870900742388081511756850475947504768192147809565212227964126995154266127398992878237665838423653279672479405662631348683311150654293616263624296750183993160825719156151324174033549989921768530033032438275708370373193001564209013840249516915618561586959689431605388515833977894509321034052710441152417163953518364146888969831280828431712638756502587347820834436813016857741159124522042889634247792294524192276663715179341227382200230936619913900759858665686037418825469610701797797849115803169997966633232427460398430138469845415765369663628752582674462481238412125011021021630765620233933821335749004560493670945495444230150760724672225115153268289038188544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -106799659595682049477002320759309091216716592817331411829458439545421269748845970547112359420804339976790982005485482303478902564783548964091037446835527328927408397358951784584468473179128669236904616799631821094299915375127456276187067444986521595853665252646201918092791685071252984593164815783256033834136436440650023298583388401595244742420379970613523106148784338526372892402000050095192725356108364441008887266572790997459203703757482787630839769037625396099811362522054209228251814276929941895693762145145738680170372735733107717714602674215451092260105833255223064125812575758814358590550822365115064587206454804184435294229625089088502823617192425655781234711855817390807335517135159250227049346180384045726721823303111581906020398106500755034395580903984845611296568842222221294301689173356716898491187837710834807988295023470247126606201378843273497146447746889921506410981352904504919817360218377836782136988972510307745259140339348674886714079530086154244989893976054467486857826446065934073115554090694178899473739885102486782532782311034757908322913600590143144436241670276511494313118644426472019041470066038871097037427770434598539556741769958771830149172008869035084046040473427682706085079351596181020642377284503436618401684856730797444587567922590373426287812589105208631843312197889103706002257701979552200619709366129586320310385503458458528192316080246751261898072110336283507327805637236729329642196262494115717611060462485623552175973051792632712639095507889729247294495531913983849484334725741188415442185847878380136897268555073604821916032492195303629323798088137308699277698930953076744737700325469875711510346519563565322283944620477113754245281429319918324623857455772745812522099914399019761089007604476818280256142026056669046042730700656475937111503081466086756348988476800592925933854281475610163874038680972275116030900370838287078369679572890906296018640163868767893951948279755941760349000485092882221367296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 69660869533424453752573947707647858912901108179447863804720578727602088618361139524783322886836813696332006052683103593443556593969740098167029816342335187654173795398999850035275332561256014992388887519649351123558843862902252932471378375164789004095327538506102347618562727795321430511826095997679643389620979788949542252345715904439405062868218269674310386541767769180259217730316543152084609164370233702664731954485374207530479979047003075081982858041193692728689996586750523162709540043276930231357648966097395836281254991023449602064833115482811507608472238611778919051303653301491276124153645299265742922757785547472606906981666960213440675532417520475579282899321855563206455396206512586665563023785427831712425198951046919068440916179055660464949161628483517617501837670087844821738650459501950792234162937424417314512250512640491974458647433990861532863466160477536819068014505645052087412565510461892830721713581955122787100303808369132485983466918034919187384384649146001361309984467193321535110311373870966870199851530110986737700894639071915677885972852105618055211915484502590051826584298504521991381315465469575963157722950506252320541354137774230507101534148661550732158184614977083926459623103122687178207007790040730445824379637306243704406325120366628422874676022338522495173108014420927832137620642842211368045153329062788003520814495569652395842084052380543886518344172989737078017621658447588206679159900388633419231590618206624197313320264870953512449216174844039820020266477080585690638568144991741071536432152763807185538719447367947199298913232015889022832263548471721216044581732242258921843967146954331851671736092017497338638823546396986740005890512926487102770017179946744075359186479616420113912832865688359768850326409582819962680962925189191977093167718416814800637013028407432748530629244894044872940294829947211561988034312789722987274705650460421020087757605512142396840434250088712569316450359325875431800832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -32210864965210837740278179562866321829789417980481424478525775171832033107402166321573700204011615801958213451907718218054788541839719795026636948691053672865573219018367017220164622807827272888857309776906579154303838253680256231036274767984337446096107103828488406671774175436895881331116944912038393109394186943719842463893196909539347544725005936802535722417648928811136653339127477046723166487542666480342688474902665654698500767812632448359012665605359113618186127160715432583782149654440821492603876615037367169820989463881716643923735767249016417110846145027287345268272635953851840949149484706648551454677741183093483788173779574957824705891996102233089502315635087833036632866875835009153235115500139952357504411851029127573698231346378486874282973181002221789736758246184327759715815606605779344583247600396420945014711151846658396721645620619118738662735726736331503095787353533017168827902263245778399467540663026166283764927027566622025149566488478949341774301668606250247108639684396496323746522082414635535486591059946713218766672517105614175880361320470176130305851980624217492816147307748107875840130252348838801076854760103444269837140862278474448910886620036530879142586397247802870447783015672555208276675080237142531901480608547950700511020414851867012835469795776612646040591673549876543946519600751723399836169490098957275027752760719299506906787418534765493228183341645647769231993760652944337614099996844457206001228543617599123125986346209065463220368187658193530657326389558620036404961466597645159163843860260559859105306463980149674587970852965093814724812207084590981816624857587736432885646097175959491692302943706523830948651799792421317551430020109980304082359947881503382502474086473520410360210174144907536814047914164826080196051040528407551006607236655529838655843720754312071135513686660642029127167158799718018719878481361037415899347765807595728241643576328407689963515724104608443482928609342976576978944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 5109321931189930591442259062018344064251803557642606109128563058886015039470620806527048067652087928246689617617219730331690235035980134263788047644493960250236935324851421622218784015523892099735385506511749219262279678505270398520651592589432270167263020112059536495017112289556011929807867499068390969620322631859402973847169488626102484342723830415838845754293095401999091363808790647911849791581320216205956767584844686031653143388868319217995288538235182693499263702726334587747615423642094487906183838637365304850388640952964367449852419237854452209002708229323561673575257440940313142216044341567657542063728164614066815500183345552504970248677497216811993118953563475679675136873218887739695675590821899342476735117655614520383998461511500274740766981308308804206714195794117222124546053110080407420468057611346565022632980306385724246209880538120750390410599072817227862047709077214338240129554397803531773450203558976710826304075329775619503121962099350371694935024435997142578499567488449254191014549666728272887443401585493052801230304248782683976116908947822051746535336574060747095195511972156560581861750224477223889233867002333638169938867988267311481232752534286057080341326020272478515706415432028969138691749210289933187710727712471729896727020130041906192443210532371701496632148571313011573485467062515317447280295850842650961017002158100616200219913626315648226271631741431760493690127331121623068742756765635186904381123152883513374437903107734155548636113859926876842011350213483084013446802446767434307454768954821243624805766446747006962760358513185253458094776326870513461976623663514416612442711689198374943783082131427828348538038893725065154591243597860226127816597005102504338127931266434797659087069376309019230211784650398222162447809888955148347555612933884619012808418626886706377286670033347626156084757585024603957401872193603253983199481885206146599768740251925829324047534870117133736598477374185025830912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] 8735479872357098124252183055273185609791947336036479778911626015909650973502687783994574280943124854981263539173038812061562619337783347000698273729517321375921134286032446242599523493947708786442207642661446266387797253503053522275313823064742517657107220135007864039891936683621709688877694346588263117138335792467695418740315568258621426997043837257748211069310611364892401111578539862257466072313237860865207901847263990853430935778077262210422174510706081494874170428144222621225946790194862872122085459547382753074252795765164885955298020344666949918775743105163979892935722992806669425798937817449316855181645205640525823968576230320928104734385963431775060724276376003480443148889990308395887278781383347366114947571928670179402034065338368443841420995068693455266849856605302805591449985541890887836960899988761152789393349705096618694477982187835247956519879750195615921392271152411158829521075183195911292644501285501611687707391821768500029338654505432909954264285740221483723524581538934032873133666399014499721204039117396802985827313766367466965727609801233041527787089619047815464451496188255238497871453405432486196057476053374827644848749039913212043322733673587585898753216932369972412120324714366598685078492544953474677968514882516000096460224058351897111956809371384646681287700287814895982913409991799158247751191882388963271760490764597702159625824234315470698110132523405937557279465163705694171038725497629604718676041937660438620880381978243521691548949606011447815020203176052280095454985832131079185905038080698551446072587033121421561087883223154895449509518574042400894928399614958927079164329333593258030964984599003969682479510659562762224135695580690674941151538801734259677240507056901241970843392791368813289673106289286878950341875709174500530709627862979862080440963934814149576371159441558199777654438130683228327869192026749300446815347679561812798141393952884063577969667544785845075719909413140343816192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -12204245537616169713397811754895333471797343231570935131443444662566244610365141686459099934323970782812529263109343870675244287165330121395333662802286813182562195036464379306450924033963447063134003620504427730325949792502200614279028512744911538726688343131539953622597050685941100033250352836162908848508271199862342737450552652921162214336785421134431470403437901064910286124277954925643113190704884893645006892319258522861734042370202937551162536454098013116722505941660807594253762262043755723994279650846985453801055468261448192159019098831373564595740493927479334294515101496949099839129991547862051011589500405417196271080650044377494706082347184821396240554647355145328758706320771225930478586657473188408809011146073722582720484231695409055545891256218587078413755589128459101877043679895631887135256611063386718730787534733630595784969877102966661007337996194602925668175951143104041984912113115005280263283307992301728338065800113544022993283865256025136627573040363201684095433012118653485460281962786870844376066044971968558271330602028707871543421936923135521278232326908549203128508911432345729300301293055587842316838228692002006489410255678595847330267657213276555430247893880224211135416069908314876377912641676277204695742246032161079212221577130535420216880153862503298057613118917375176156028061787453336881530109648347419009487606479097272884831273015524916263313134650646827988113133712881899121964804676138547952862780267788697823961306062454101297308548554439254736338124708881418543731422222583761718207554799968268334793370984307192167894068074313467689492465822864012427494391409620373437985995719780180400931990219699432474885853149034587046602808076847209423477277377785581898206992520776640563220914278751032250288722660128778534434656789144384540977562705526363041482102372001468591674589322135031645574287480659028329926846678165473727494922292826792306302101058651131279702839410793457378300558965450211328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] 10162462012011502168781797261271218813627715632096798303813302952908236588378672439644868617029311699433210977591713676292520035971046443353188406996818195961826146231673051127362247872627428809487758075147036077393814410301145950935466627541548083853242525933160465144240584612060612301127359162128073575356375940804768104460258641433238926016000612951793638663846924775191456726443398939717487959471582658816008004112065707393394634046302162363097863284764740915431552872313345258698767290508678451383773773046005124281602001194966892992909274442471720349906929789223500003372033458232474440713358234998775248416754380644336862261804715754698722361889740504974616437701254505585285001101927192542459452741922531666550083256166370963026406603022370670044392441964382296473662477770316053819588186701077783095547657477142386317190967832152732061810001460363959310245740628875615528750737742837826231402915413969914502583483013653691175021986291035818548759898137465614440444335619936744114779906684001052995823229769000466820691828645256266122038970068857473275045131921114783917349751466147112176115175852096524105175459597317730645826958064590177560116593766604026310006714277969891130439817838081041001778056950938463016085207444432272930078898083063495207736761945662484502502192106023631212950128647830729396323992588790070446527508591977469912091861803306310717407487824075607913155522568206353128022323990850430581429386367058248583674029552207524347722069852646556584919211202992667232528309521263108316773465933912247135246629577961917340653138658930187762632759871567857208515126536811683696301363730704561096858022813451351725869444785377241697036242826003767018119949459801010722498067518901310947927275377170947935402777583836997446480906789345494925615459056798083473840332856821726232331947098128801112698964891205274098623175689478767384339354773707999924967497002646792250353153926289038042282714346226513103593154996134425395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] -6582348688699367135325506434019404633706046898076153054170740140642844188251552213329007643250992426890195251545221879709457523458724327573395188307170900864318862288840712515966123770875919831448106758800359466623366767574977279687867515986666948018935501238580700839396492182047623246461234637774007926680856061726502608101461669210071307926007883542274755308921582576637850617439517237459502138022722067903365311801489955352842361626604001265028138421489454854798408144180829790612561385224608059894040458472760044593516906207939167314189800841358867546303075087917811305905484203192240564324713416462796936822503015306295243202382040006057490493965552482556660311938512961786337764790019523929294169873403631762069714323076540547019739445269535251776238342023618666770485186699935989327717811492040702824980503351235046570468463394696933845356199069774822769330825128015926065191170119143905569500670680049147071832322614620701098021206906204381411257025824079965484361731207898174573268450522723786038787397790388043706293305462835967443650197707966128634121919890291840116964732256981288509938292603672880300729339496507312127436350446496923119220496092592763011021757126566219713332756152087458133021870208141802890345381788199409016714074496930314935022631573916551245572344978349450351212618637508048527869983996220108312172727862999843834311984982326620139927164652850629899983803774207189817392891353315806770293608970831148223030890039130412051385651355970810683189787209664725208450778024688758262896946364006464573491428881414678123558104931025077136602844323957396731368871813772476718333191788880188605653984387657537124531063706252819193881998273220663401041577254930759712178609291956395490647532522326812415753872616234024461378816690347799044677100417594395317763194740839060482637434424351120286475706539502781380846866089274842445374988931713208546785515621165236900751754140881753452254214513983062272362697859646498013184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] 3553416045118317913725945843389190470878942062437450168653780489863993656985813965727050486132881625143288006533105308509355466910925633816990332345964920494725003161366321535018650978943740662841590324219895114233209810592648009839291690282329696016293278108319780352191702873609099054389490861420921189883900552173671022389316584751179652759919149999526049201127831546278417748473843566162881947808144811923335127070765504012788953495960923218158809313796852233143520361291188877405495413958861337083221231774600313974748241664690860949212761287243071081584055578247621867708847792824784509001288841227754891989734657506225281077552462849607767110750325903562510376002851985479515615263551075918224550392967462536643867584975369653192209765636547916644550862046687690306029748131647814594920603930431314503451766898514964169366642858890602451250927907825865658350386170665603977404561379498895086614885961654897817151865822032536118539062242505371831570403170450407472246087995632730641675247713294522435700237989414414018409395737817076779470369303434871788087567557008280530677586060098964949550658104579636351637157777931640436489814278297123345349059804829205366965735501821786652865379744597276004525923773295429384261463917537353024226267963165337676954667039456430359200802402280979012080157517438756905123570750600989502463146783198540657290610050289728513031575841828802799915305158842474176678806170917843293122990296596211516200482829016395180103184068394824415232094196759492671281448556947783212433990715017766812171777583082486036920604536256930621249512909238131253959030199673143304421116435641637428702917133653466511353470856323201662702873470636141046037253960347357380933015741507187079414698049757917448302559794624015611467870975261414268451168899816901470570361248027654776083760291098033294108463395659970143688016997328722701705173934656471524096801350617353686171958285138141337264438459087427005791367782092427493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] -1641643442640556756446463448265724270998784599551039667691170403253505384553755404019480770795204614204144081323617693855315540125239975573994525048337956406909162555745635179456004421171013258632335800242140297276058588806680077198129113073460872591137487142951063253712882468285225348009848167729690049131278373614665950785384903926594394443427613188716112257924429476916897821281418984862278539648031921603155004283062496890675631135084968784204830881036100044947938436387702599662617061523984267808145050315231749308490093800088931380367980200649752493752875232949820541379138395598225293819151205766967467926744511996377340021051749445181328638331853857108707188931540498699153124938633252140656601987939652924288319794838940493740539361342792335585807499445034928569779666457173021092758939851576859302233621983459691519674956458605711786916203160089498364361510386567050991399410501831305299281929019013273328139888351615830319965990300663214015280766382939725007138777024840414845097554144027956376877983077731279612555580618725098466606847745054397422406678334831799495001952647972232459761296651869368619712605005279831348732833829627705749720110962283522099265592398406807986753768733004539488646608740873373773810411811103661208368020540749168537921220679330610749065767101834277727929113636381546019764630319752979195906989526441868395058987579506757503100870574316834419685087572978997678218269203334349642459350547091735117437251955726702902267471903452165061204204407835289051796742665776281236794006496719132090321207770108695340388367123059408848510113490770745233186883218516070842460817746353623752397441348299474549452587401097370127577722670731709399684162235880544365920401211830502868965628541498580552854074519721403108775956918370107794595650003309624893676048295627112011475270297680448427213171698288318260552578544257173353450419870328160008392491483452511048149689397789482006691839579511199623163656191853643956224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 655658080655905771163570588279485444472231892400054021050193750206120794614356697707652829806849731091727000108699834757934585330266432264728708327053706795239753939196609403452609395456016371170659433963318962562290829644441677598946584174287073121251765226163123104760032610451835409266513332024503030052619451631804453417175509628023328927285714319932028342102125252889469212151218449521977685698650152315914846035086123769589504254683627642047078140024832074077212985950674832004462063089226242530889110685411261831985551781914754763229052664178652271828461851444659656153147221922755027167789260782675994283495228733191288442164455530356131058591278749040289305314028121089016138378980366144254040650759552280942923369884259175220405879007566054183603306124469530845095388015532694600080416386826842230049117628230497339666461674774198512931486863566320168583298191503242776053434345067596158213779122477855056992599303285783920363883386030830855364579671500067930749127834705846392565281886979947088853911379171030685666839656311126319851802386246487897869326027529863956453303850259269724212277001047113065674054469761001687330709857410367456409946131991098777977117661985873510967659266831625875926108809029798791488593405025717240879327929097083288204154329290157130430877427733793431247659497345719911457882199120468435994094446347817664307529207703801911338870636492825966876841466873490358237715687054711011525912611048100382341960777440061395689165000278282806154045270462473635076491939514409995676438392936714960070631070869068015809566580074914038640588732788572783888296777770033824346893197963032882409291301467710921625311418404543574538481685498170873695947591782220105815488738663537228364867945990785655585818339029095929965937394190376661807224982874668981297047417025800687747643567774897708070472067020375615815009607181402978808570986107407096436121252372906276884471198717186289505334683720850333672037587510198534144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] -226536405084943552208436453017092397804317033555441807267808890815682037794817015610623954178730707080513384517482260253937083313184723766585342718826412820694031627433287703792588595440040694716010155008868979037746640214043642612268756833726171375033422400512106971780957563883838478847801273025384925259363807190853001165880271088275430884506246074420999903236014480240253318955873439253399714430469980848023948300326375507905806960080846161537738017619005983932272708487335872091586194462390007079418394911702367932423179315196210926833614832177980338791721047049085790918867536437011391616777359824546125763856153485403178394076628557889486963680904403067237674960496712260695509760735936538507790635783300165941089126202408873686178552453587497766703379278684307630601775709458818019735816569103186679602349186314835070887579617069413211722623816492973284408944283569213994365850711143127926979624711763351861463955578827153023748181769638020922397058538320255852178453175094397197972933994744168656541783190901110705700904304697183280260388414221264286280373565026118205793081604690385689506293092906972525887744497233381453512085406541329837086328322098763045529654746587332410280299109476384679325484205919920255485445508595831976003671674723870175010891796316902917380301221798303473247214180770980768737406022618861870023034207092599056207380766662745929809136207821183038909938303819157292685406583105168051210821939648942685268416144597805497651951993972562578885672007606643311910752134167055994716809639164684199033153894682669785188053920296429829072570288522110169959588777108149636713876464478985890112148587752484778922550330251090046530621534975930480375543761389366712672867429888471794366068938924568140651740939059987061746016259669535275249820386402085232609747994305428034824347506390657710966791617862204278387606667708553138334122465165958980685156515040455666165734065158145636195040303703866586481381901505807777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] 67173172577599888843121373461357690314250899465673147100528092394603474795853616801910564075007926074021778521488600575161271723091857374333930885727212232723840476743329329663819763796234842430976113536709020871644829153884377810267944300196700206878951323025658823010132262248556725565887466842032771906847945966868413083240855409549796732510868193818144518033889723931592925799625013740666030727785448784334824358196648105979839751086782353636620661179452617801680400133564460671186388225470552141847177460714999984256100308776041649456998934670289949292249135378947637870323793879803132794755558858849472746958077971706707635012674769752470859381086409677274746925596208141304477254793356375507581090772094167472735138529731826991799641038388100229993137126735366912800788765279544202159953942236799736297154550594516760387250071810929971317762512178080908380474776359198632954100888095310815100276514277687680150278227259296195361287878310806989827321984882120647372632533262295169518512315522464919799851922569830016137581304132406571752426444182841466886151896150427813752329510953369794528602615020847128776231848251568779991027391330397595298446801280674583386121416787389869508763749421977279838856859560675614589190133987423592719679495849351102516554081248619335380006537091351956576800858841909523398102439992836519605431925590093192075613360868227843363545141847080912938766011276295804407048422262841891944283056437471617621472811408492074241261998816899783084733411116453379405669280841024428738304432853314921187666904466057625644334745865193066887969698474997526985389180203165239339652355690307987162515044923215920283472290050566131729760983626000392093213669734487742462936967251423994192944903464751672631953127910984655535373087280026257415902999624880199267733343108215375248026339395025034244590999847186029923790375621574010435470744908174897437609859832894287602517229539283982589848803159433220269745593908543356928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -16743726103345186254613543552772102578389269730750565261568450966537264983075292419700312604233736893750101230653187280407405736111704634069832787363348276191027098314320886474355123849988046456564294000466505267903766426622448456765155668312624876638312338248034301477636886519253030111122871706773263475353506439572702785337858782524276062025471409678249589208432074342348374731270644178717293025394151261421869523251837297671541135970468462009436380453305537063266964624906063470244124997426899661706420769424059253164952592045683121380174995812580143146750005501543330702164894977959248262888761645831172435924395809330234034909458789074267579728694872075722917945128216610074544770508933432784685257740417587313542976111468166463993426801748341309480873939653958346345131700027723078069047772500505821228945423948162970464205131482257390070267245692857240086490335795326556873983084588488833037047750654574601632926815060608839826607381801133857171539837080705657774995726984245443223181220494789255119596655099793147084620415264053413363391531968780522895130891399814270237996717274661829377215288463049256339960594553092106803291305821042486748967015961171934541642528578402509722615330070228605465178433125822338390297654221397835144269747358899462583586223492344087453030618144082854797411132948246820270440737334265251189011330293866851213850221247188599657799827331721815211689562046006503918451872015308899000481713817182131121068999204100836188336048234412158115601451717685687262198963666937927616992662459687407164105367456573324707446736446095336090514377161205003981270819709755354535683511731808940638638613736221483609690133335205482280088575512635175989064176052484276962730576005900301509522915743332166890742275570240420856900581357171470933634826127072620483826843095950562373895461472016789819274327566470239729455446461952440898500834776142753812832107945899957079368503289033367210450343424644627072740782901003550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 3340555652805579550887907905540798761722931597752398579305426036054394665599258387537238006369843160895826855138405211290001279288695048362837547207202267917067232999533893602727180073537668865298867962349400766803962514667343463151669048821496355049809759804834176709590029883401088867051690749539609110688765128226618695947390067484052203304485819900579962751585484440487900036854637116475637092723842017235105042641436867934428049989649162426556659271188938617896600495354943561403353782120005317536675913697307408240728588604614679086562118635206427931209028992390903591002681856507895419719562990855060252444056989383198871498042336598804099364908102638281081549359062452624013010948218570857812003233665417983772160814544469425479518215056101588056166377459900854911972076637031110829692531427667308280243599953354551731844700177968549738977125633415755126791367423061635606068767451238853619937104416964672351307767766374089817709570007276272209144154426859377639745746175748572989436274928925308028390485836480022152072852047714717714195806181368987099393409486892999268944057243046252078155803055646589011928501111770591451865662908574420453282552830837497774503195140704303305359918542437202280823947587413613507341302925130576752468088215602207021733104469679549941693113630782561802677773381113704108464294925941283670651673044196807405530472604684979101020793785309804572515411396208001789721943426074208105334559124643278840920691640718257917634456101743945746307968871569942598041445000994955183522622966839809958961969035383159397077071317034136779918380722602832106134664078854620207810523224513059545695716557800753241953138776232724397956620086799217665518239656316343989877511940706475978245120197184976765692410060199278181434667703962787674528225310351728304219342797670533348885981735463089569766412873783149877775870846483739741361080796388518311074497556207335766874855189685678064093397561419491035430153825059602432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] -459981760253630333717104944599693826473054721254181066714503871871987250028567889830727911274925233116853469475784989214514377926286932979654624617888559372608221092396742978155721135142337030117136029664060915641400713153957668526223010305001256276587358433970948514344796873924317376550393826001060195000543480843410119565758228862149509733242061983806028973232632667761235922058408029130747253910202487106151862112385890838623287409446641492092662016133439100639845166388666425153679742008770638582274464454214209871190713591057584645577188695814131948295404657060089297127068641631384069890436189286656945028691363954186009790748441144839850483521815847608270340109757767356732634242309186757017947700294543303072861420721892908753127056913370419858222457775609186061841560651493352722792254262635058504579299952082796676841074383976891477785899277886200614649503098181168564733807505511360422197536344342946718055080778075263467836490715813583651672996234801774133021971882498821994548226887653542043862522832897461337085309608482298804711929581758941856100487750506167263885402209601836092978939500923729971731695800796272822435791172232964714969635857564653721588362584921725013906099890194994670947329769762568827259395081371515741576887338067720628582186406249280871585610076685717717025586045480545877465973727855542742177464825898039416015816372003480758851106425478767838081885653967445992414330554157107378281583290696831512293973154981966435464577333046755295186653271538475912038987723816044038769175008696217297873415314190026936890160892099582731474230889243868747892184865975870701542999625632859376474294193689267327324718139136851748312582049723457158401229427656396187982257769593309089168248524791109570753795601838015543606344981241963526142784336846468008344491353570351947699169129999466942171619479539857810714071730183934253944694241081654702284041046399795398801866816335193364375312633630836974828645315866787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] 10668182567681148921904465185948053558867541003844952870874854383327247896004782840081156380366629078329556903653906269757113809453791650659548902187217180102430211155956191706527671831155199724478931163611067183393651619587705944369115456863769880371006769920670095964740584281002118661014694463077330065730344209653809238971658100274497678191470800341568167708937280578462603364983873369278290491860194185084766755156053346679096211792102044020487423152507162541513230836166756732225251432691832065763155171307348535668456567693384012524080074176961150794795321471910060152718243150064015544841573146155440799387255961994170066094487592320601978612765060000267465199072680130101822991967783580159245415683484547193595958680007028467402923245843828470921873680703445919687494677858694494590299668301483088257235389533599299855637551238478364842681767912251682912900001745758618928715782975977779512988933745127914923088836719633470322088687483639450963528175836619816218320367195470401188453815156277144979278617093286031223483354170670945903695570885246045302351647630953193345256436761484672762050343927019153626568029308042492925781231422185243362719637489566753999614893710774212999049446754034521015195244524746821133401633351265115812669477036228204734779441719568156858947996578807731139947143346259889697256531462694079734650472594402823736706962617098005403307814332373087096534336142103405631067252215540162648118969934298827646644571948392690177957400215973940632012041616571845167100043679137259309047590072244446996234096139630367725625794509093786838651429663852656969072070757958525538784457935717513472860963017773202053551387342553178393323072103807128310858670254237084966737192165694360067632823463951546137670509105265315405973780063681462625798978510149306995938637581257636859395478441322193069155819910946482920614909326557328144626929765722091880000672904630716381015434207910138052375314884185581352408006382321664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 17225407617288554926384606494826316809104243222735137657948850115437605634882783951285335536176256221800332189381911738065481409538300239135740842746692420431564537533157264282325879401472614132282021586918550101988030677135643089175077703237871563220391284125457573567691387897517442925097283982668441311429394680796224251805360521257640636326022972590142129965542733767461905528745821830517718796984753765819544566957600315582065317620379588687943519450981805716815707668448621022167807458454840871157851765848482192362304456261469377368546688391918534246059506646823941703939573967033700173099678526339188563625921547064676037704808615745887305562544541605255472171642138293986442642228125628764594437278864044605707800899434399694044667454329335697635240257408011803794251527799133806046203440217124737781109561677399333969576201440317319592136519706934067120537918767983458338005739116506708640639993412618438303662772174602534613048586857108752012840789760821409520800614366920681206596429414466913323990026824373772715241801761178471790832234501561968626047474373917936687228472538658464913098433931310949626241448211349234082191538285265023885890160257225398182206625374061929080055798822383495801941927771373426377715262144171344651478573618480398372636640485329442461594865558571586950970130406946954902783199772603708095544360719462186888484763951079838924466516720692878444890118443749866101440920018331542684900118895342540194952296170080932367064742420937198805079755614190036877032430886367507184575474641651490260464184973648637705059772702688663655749664669771840240442570552100354804496781896447903255911908719313470270652277548022264318224512552286731643323672112339551765662018069613780955472460389558506377391780682171012356324045533609458120504329707017693058168787979835260690350350937057994387635312458027278017094576540008777524119120750429415554424260732818342497229912206303522105301572511189121905364187538784256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -6366789898603484300873005341645827704805649695995748900140051672184109991645606184749231403116448658759177359419717030964990132817367618798894549745716126915840856211559717818898701535484804623545260108287582310767059943627158425553646903830670092127053591448172589550176773113121981919085994519242451298505348208431528895439437250655697071610106221666134005597008101669159356008735982163426753610075540043209489507425857937457097919001301274762125160495314841085885599104834202285717060492097218300217174805672098695233892067892849171920395289701210895756615674896201042048731595009290790230331636233953820212769801827269789286927958658503226471339255520589408531053340759535453569116957597772745778800816681679599023248960478849293664862249734014226016590105537434551955336957019902685827247441410586715881238262228961887461436511758776081170710449209676583264435246267722484233594411656981647450822844024370079128557669787408950165068129768320227651346088909932819743073841793600341748301713248887978885245530362973267323055240459550129998055944471765218259251448851426473700411822410052400001864200799219823819207404213385934329758375516045027790847551314247368507946719087114762169044870113202436972619833751002431135646039713598713771646286119676465984995071568621797780546939263660689936966352402123892161252000749229686518902822865895639813220804728808650742483091837008690190170434013466007496971317023024748967964226128916216189179282575942755452833298258995883061939412248424393041855311584626939064013276320358816630991769303646148665682787435626869533618155438749374219173550257916133317216508859602899347697493220946644092111741334404428689263614527828256424571578354725549825966792879907463466223451395270090047570436675097987637777984376042013870152501701030405146196363356133646241476163020034472802866594750932531733052167483741322387720386319390732145009009859374417335539935999023146632069372419599650760060477491904512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 1400683019165023061956193147759734581252176254252093693046979089723059266571690554126147299364694351667760296092268392639035397045283331367630731791124805850129518111852148844898156405346217795531228862167958390333729654605486218880799318144985549208075648574514364869653766250360158655421840898274370147269644755361162665502706023293075479712084142388680364993318563101028962441244200145637651375100854366205277483905599949182678903141522974373890827716052687431037014527061756239735409597757845000794835219608073552106391885867770841464444012097517238023413285537398866678199006445791960687113309859952028965502289942269351344178737152787586403084114576147341263172899058447694994289689086992189238881893609704505108417714804339469273732901263038996159464515912637006479624771367951769417077974545099799460306470240206830226416718238462310729650350416656991681129651198679630627848802013309645188263761227864626076715295374691834064650007320116105877889151007089472866308619415930545764140370225808711465339820440976437916307848457335231649725000374489945490046914591524082611550129591045400105582476537485344249064997663311588404783929843224419237262570312944179982526459950095936419515441216449540744780828416086857161818463978667934902315846642724671940192258089744471877615719505640015696920968679870999864420119481588008728428665946994346486621968700470999868612467682453717646163396309508673298862538293214298552666470867361708385432830736350899892958158673828405082378132035271368614050635489143348610337249595178446570530656491791805860272431801462870385483579803956221269824290980114565838174767148472914901899591391300541130497329934131388171857078889482458528993268212808128954084318944088827241734334532268700175268167545676900700829043830313574620219851669390226628871931093279218000447428849402324774469537834859488510490440775355396790581587928252988623047755415837712015949040882721810652514148592317761715984688180363264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -203592112715376820221668362868673612094151086396797827464407926974372885066805579975300777301116045284788224423830404766523383983029289340142244677195708644906452761167227943084583915181516972379130663585261949942666790298148238449604638249516157407588642859562247933745484274070180085181894720513542055797453529946382864196048661927729874664651215719534350719000711077760549513573000326024795676488004304561667202516003572135268333839990233240351533571805651112440949454998511319798293672978484294375916294250429597775582399282590058475112445289657445043542487153077362822036298435584234654363801607198314163382249604986367946844144281016444496357499858256375983051551150647140916067199002886584347201939546623506950056208699458920774406168687180220691123385621441294126878357843421524408268339438172198858282305076240177056849655400900023086543964969826529742427847257537077577513249828848129758733015357670506399339034589075950126278625254735452894489071560728410654888798523006840380016767708138543878920305811658045928941416155556339154221482381105656365434637870590291623703965548604953718313811891286960874949874317125185441651591377549946524295438139212293244506115035326747178688533399178487095299323796904053126193087666681184792339545516350156003036685767008052937678503653750274359361137650899796953634392454570716671627714850843747072325495540098167034302670119278682130956389116118256291878624490764826582020529553334991198101496715163129900003262030480441519482536324038041089161022244664448950868064672053472037861681032586283784275700401927392747048994585271009774365483824674952992113575488823413189943244472430269954137612344640740918386541909329059549583623041983575263467428302736020905032571899136479079366794330207508262243768323987003553541925833869036101431484142150484020591598078193899570667971006851313228930789270517661061329600606127063550160173548868001798962344391833860818295116740440194680125054682923008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 13034111143649521111085424622951229250614618328743935544545268739086310453343635581508235437000549940793819827634523776127936849300788390771040321267650056504862231443660059060075357197886735237560366683469365355621777618945665089605396079948275025848068504292766369500772601532608116335863929242983908041174702553547201996058901916986804617925455830044881162694740277667445248801861244093287760809719147780028565339452971090217224979374652718297552002163596510839311735930239541892617557479809220770871747705134262197409106058354602839374699622990679303660097983067440729532132857758152303561898780274210724252483413420178299512907886399817093360951809761964273419530580079499069694239161268956257776587019847677750305378996295703971227183456511955413800465043716058139592274276571545399617365516223382931975513570466437930196142676656638354046216934892254906062790461452523323976623764734615977585786357009931612644952176878440381832092106825641581632633974526089342119013761452288422544439100852735205936277491850027502588068646234508228292491534131271533082341106360189740691491725401001574375766104478827421183417354546179729048972868515100730409600050029785896691751815237816270418370232656601907956369932661225933073663732602469254079039141176608851511327406918859927652167722551945082838011013806547690361705131251159913434420171581311476261750636956465685910089006871496323984230385661053460455748267639262832854843036225140121468392516554163192007669948047409099332096064366938184425470605323502621266894725849096530144695786954449063079122954759052558975557145770574866316733567388295536895093761807580328024285936144381504383921863342842897038750968562676594897577914856424233640339250281361500340278429162917114969392122718640736426175751378186498765814219631027424853667685575745987431219467548280187779388877252066501537563594670675809411563599666306441075661243532872701553436975744714611911667023324664543483608520720384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] 2775383406081906177534335328287342690642779217140364877674367544331163470898016571845727398973638674722104576700350530624953661910956935108564885713080729973220944325787274123606331869514183996907960494528381671843164060392082413258705042946159158560692203266737432341848676904254561790557574292404427758389259576852381514516032143770793685906174721600102196464621351398051008696563325995858778082650673912010539522870960973589145612026435843212133547628323413721173901565169229738716392517218438135741369087390505118941525557509184554185647678069679373862993554217235561346211597339275313846844884567640823535011271905317428394225920894501016049266819119544968512167937836706590203102673252038230144064131668415655255060066447678848673758452903927703528366812201227638425718050404564027333274084799549324233215864417628108373061920878199816556642177604528815720883826076344855160749417306592687306159159367173714738227271660495749943771340335164573318216038696435743545500788386845294879428805008179078287159330756527986036477326525696630416309404375665919377197983548221008214335078509800347372147952135959200681604706750594830242094105584926351811041551321995688249286015142545721165404721997610772901885479338971296255993151460878202330240057956317593030147082824371451833130225198840974065668698486060026806282762503817505864208469023402495947666211704531729973659863371977780813364839110157268193604752137600936129821935651095441928089094766233566588463090038250840167467545131577583113803413543121157864611948949359260884530685391677796193701924893884455800097287515991980160881323497627874441013473118562686370967678901516682407086124927039085843818645224417382113720019871500744915212355093411570565389930243993709880494294797154725649065072987500236929308214254787804321832655048107489503771523006455951387475904521701520214153005517657820445942092135239279317542717349622804382807089239428891172029107572269476123109773803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] -1185984056107665058549441310589759782731866724263895040293454469724156671706379364219946081340925528895270737354330070449454157972631177534285612662271610458869147425692663916468219644744280895560325739677408856082140607513752653266988198780739151147434596564525104551756949634323411199514060879906481847718613878532213279739198766958577489685016973202645332253544513597226554966462467610885051462615553231383288383846737016612742090463586796073310660853099139918418940012142548714888053784581928775538157730288588500609222386549691613792656434145181464860234845983403745757929204314545678247118915820981379986842553712021026795169460343141474158646641744329249096328870549413096472809989822097284281858260863245961382630591230649893668615910480403944274924264484813219448264830103768287696150152382802541408470895638875553855688084902360357123526042507034397641495480338320506860550172199299784958558023835577366969578689644725747026078514068316607143430761218012409467987114182928853261484545644122666464340192824211492152192981271315633918479324734719797614590127620794951833360557558856668138593087493582090832267381793640373574814265136412783860308320383480542528202149780074621703128698924185840342140872494212984364950069985848277423534728380877427968347511296801271460995435296701588317703812244437595723785927015306565187375741212308792763552628255241056739315001800529718208083846756140022166058311768881189919311038983523419150798715712299348121502804806189242962322611630372234034059964985795107905785307645533830324838432827618693867427760532312574700200134441329957301120597665092791432770148587738663354044706612629053376801888193102123155917390333111779165476004249308072902046076971514445792008113126256831553525178387864997474717296106311167883069455383482430862001287819080727829131781133327983071642885399877216073384952634839752151801593538501009866706743296450490347220472636567488081957067846733759895804791750656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] 253550914419175203583299015790229152651162330462755956021214420973535000427384693566990675950903083599073388008016814818318257571346410437091381836665677393526249680096891517272082299706341005811768604014084962991429742803316056152708288449140070477473266141415647205863880997622355319984791689340801061040331742686482602081790449591449868235414738472209360020074390634305521619373117916482718830063023637071459619491398399392093219298090082338344344396753976873260983525291481914485183725001496928676196740278860526761526772363934679063235152511017642545721392812846638561471447026989179183744876813638134914129868407631951122316318573474025682896648302010760402930766562721962748271301172847258785377363872376538612860340483518577963449510072842011669662652967714726075162304770615280495471876309159319401952284362987491300852766940601584352426879823963914423539506522560020181056034539808578665807043366317016802648551260477882052094071291513424486024157405387076696186892965166517966427277427228734617473737600477930601613919693720504230032179617306010702719650735640118261249953433665751064400628989714448957838467533615552996394760522621079189891727469984897853591663078589481000886002331148825177227606874932868495922497578036603286658731733671571357455663623469754458495418431707347777888459690019443640878081108389993279070719116715897829915320758307558723541440629723169779226525402537978756304645491421986059237459122691691166269970249619083630869358110536681275558137900785666892477696630187057454106452120366670121636820386414428691222179589363379710471692572485574209405542967351704857560765069642763272008864213075800815084253561990187554682760255638257530648669054442900907818165172581158713927781269100248906634977913679480977568314546791415724285187003924415798312689761719671538983827906183684889213919159343309177853138344757697399849948740669144842530041370073952820027733594797640661444357503412898416908337938432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] -39021378489648683034430751353817200567115243789072076837289443318482198645641056521081145913360034973088920665093805917690648841643870388333605253793641240989304604605059214559346813760542498660735576261452955522885325287943761315360018490084576970320578381638081350883036108133535908081136437808031145205736416007587094572713159996566557495764513667794475847816639718590783361824691426241648400625384503950834224738777990798827309197665706611476227076890761009556173681415823498642301125616898725477009831225893255492518949239439114187956149212420956390858789669826572195998079051334444379145462886247388912632121568128375972825822511661825508436116740639842472168532541555694224904516648342980085383510042856217133850418640697702387994273141704982395259346349464538408401614361499066509108445893822633190590918548463866438740700730420955620075759776306124293318583108731598088455141859024036287779235745936334368353627214634928417681425680022010841197211699076546902554839267715498601171106414702186126089445086751399850346746244402036105440603741709064817859026132270127472186170296055092029270028330169498602188423976507880992637367353036194979280604922571942172197693222456150978572808170867348310175179864010173340237714158752320866994960363031473333519401024642090402998376081299383861993150257733174483863972622594320673038894087019671389834109791769623046488531770950349185562227784261734070065258428753343249077304125382845229251988931974348401193350661385960617706968786606793798262698808041569932056337981470788868747629520741799134940674903009919676800896061573034360901185299249349955036347463914827178505059984449318943060576658834954058833315940279195740912529763276651906362065299077652344138369476273746569766436403809148449924711400648533301993656151314263356891088837621204900750616249533011449731211476955350721948931526705377546246996581909232672579508886626404256364485705696643149062093595043925677076463484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 4616114601329040533481648942678739535181000308704054244568271230766507888997427468758284933949491277096286055658820399001012426253023895519159898068298404831154666619603564548157121106010738729501461910350836303726018210896526941235475792655755202003228418770865517406205711221171782928949588472730938422079170883520950028081612179042840012919373580985310355595210344456073320055376897823791297288896626314564732978177132285277103815350425441158551600758067284932865373526409593197064911037935139391714294628609695506734478781054284622285180244272182102751897009606984145567273871322560159038796127826852236033577734979055865038526058772410268312863578927691417084872681649056580823267871682507880234393873547161226861420986667561462215238058470477485570093566712270855544164604140782618448355242857727909490512222681738168373543579826959567151525816135738327829915315752262756203399969194006972400050961278401633717627372834055547958361513282208209349958824207542126603646924282166129820341736172774611542465934075445306860379734743561902515434234030293538878572673064404042659159884583949702400499354810768468014042791683700509847400192778454030746854705311132688538301491746386110970331815210089421302216235371943763017948249353258679692167772247224006232650336132221667325326231782968318882498500859322707289311544275570986984313178772106134406180767623182485365930911069700196689160314160439672936000716157490791782745457587443721708428393567670809203414683043190809480207724244028776871998403825477634945771717449108358928792707448793977064133395418956993487658565949299701491588736228746288147605446260977754945463152824920190809733508360671339954200549301544753838530035422297215003158638434439583766385455728229453952991100252596861626855327071752297769981112785637133418351878513157378191886292891699494157035525883497566238701542981042437735491142723487753645186059978325264850959959777954638529972741869289743515417313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -417405744788406062765724306752269570817126388138845068927291327771576898020242482427562400751276804523137573820653552073319208553733449443272897495984347009149057036669767745752460576640028052390022983116404390736361241456608735288372560644029025426057960086160716874886712165344725350122923215824351062548586169132853826653703744422260448794079642899533568723979999726748962696618573396069466345536663348970772580054238302987894950576370941664570329346585057694600956382442910909820282490735801386467095357798746293561717291051745226933045543275122021243271495841202577537105199652877362276632044196811547151248418788340987212795210769345521663810902911769252139352201717944180054032908902208721101103966867642825608484335275119356733666599201802818454029907454687254638391494462393627947577826118748718787791497790206135410431645919653281341219185216420673620663770526398793245989010435688337297876342185962204866629916232969002645417146120081213760437087162458626968936515995009734305478520230835356123364613962179908711003806228335344291846429150219641931360926276124738803886184975670528492501219721428238028130264081976246697851850021892961882316837369709184455808806200304027413967137288107191821963001337229972234334967578877249081231167573914746307351759343617866587994952675390750561394819112374950094177985380144490030168836828772820364885696368640456653783397649302563122147305133101135966245563883068083727360216933950899864120589040997767268784371876544115134542979440585230613632903612190205401633482884826238780776735141553123316633502035822656297107054979228973587033782055167360635645291750374382141500214190177859287101991257598591765230097088034757812785447272100114139866190178169874663486712166290921896329372866807307492330317226740769183326454991275255584287599198815537534793658519921048195106406792006191321283805118167663114372615719226558170612148099924793909809182570434052759062591378604398947845799936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 26552908308923011363513637838828997441646076675159539523683927187848691499050427915337534897446863117276981489715395138392488070740437222371069358698547352847684137700763883907806188113349944648650743669434365216124422974975117986612854482280032814213929588376058249232903497683585742758729352051094094804518343231120214828841660482610962109735062411123864756040757686398445030878365880658322323857272802565750631331478931603901284291323957936211986868226619076627219047188782779493031454147185243974769388308463589701881538061713194490815073153645939272634612262919501530493239129951676912312873373943143127730859024473991547350046002901634891087963907589876239869426385415898641327118985267958366886463883073974153905356568727085247087394092716487132556004393217255311048045890652206153595566787359436774187920129985830860884604122646094029452561779346656711651360933678938663037036353852404918410691301593181057262377986976565312421613061102541369472820851260509249402173155603355842909578977784697586585398004100131587646628423313149362591248763867307654565371362023611508641298127046922940117291601632741497166386687372482990540364061899302453956703135214325392345473785380461572360028301078592078967613716331621952078177339170250234874031440950132277675724321515895848911561224247364731029046506256397937951812630449433573756849133373057253709543064510886433593653322020951187594423445506161682584933004775154396867052158442791927978103921893401210221276469204979172244511072850531230026026667068385093085929538676002886940844790069242422581319953196766375787203847393225209045341461365658074875704320277491537874022489895698497764547787809198635893607618387060119986834774497092691959853720962545814750414264119129123956898164738290601979694183784230793724927510185534386797571729653105626718973248226830071379215445324466167186929980866907270408106889558560631980059101388981505335050763719057393956850523667657717907980288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] -736359061512623022897633521445164110026651840909539396438835746190734905768604501029526455227697950750273603139862546036580152263402051193287024098795782411143009824166001866584778015084849939193598452832592136131943705668606692021137501026381270909436978217294617781146060215732199159365554978084156206812471479573231476893918473948687930925277656384207739358379498899813434936945921674817814398616805822224513526552565963489742583305074202478022757263078807601192106592729032070535934046769169237492324965432931156924910213985738294499129029882548979207635383156978954400030080057197291081558309363955377026147304221382830631296851061363229970504155194594391395790813057065759617061392161912446890930871045166512912990064683031990599784674638067339336104056398697119959448477451719451735774474757505713277296043764682415696984849711799645506719774956448821463597040407357954676757994625360557119016534903479144646084863919672598238449134544438574361914930984837741788035774475262265624490709863478267529489623848722371068740779974415848931932486510879961101559514236424087613297709022574748154573595761651258924183561738968248611210003255943964442873475069080225955752156918421866522536483112043128316323435348538649629601505603893344395752456001307920865165371421894629539661400853344556874875839290184121011285726589737235199245516148617557903378392588153206648042747371479926936614740803467757643365340591427345019431739400241335584474846294071020333625406430951733852405069630230362933072424218295053017099136554508153259139052478666187425846295815896081957360260774542070953748576970026602122080923606291687230888996997149643061910529135245125605151906367162069433274809702251755604497959261367013761195891431726772354474537702076902697066728798170600193399662298814116298958466382039346517700939912319995068131494899627409356490863851185986022000263827951924158101376352567880500849931176115610988607518436767024791158784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -76595849650564290737237366566143175352641888863786337811795316954552381132935208360763401216007347861173161014564462019144962820521285804322385427763090800179931165053263872332309357715869340605390882940377571947305818536835271367065512704833070060417368353422643970701594386294112525276401703284758142594802722466852566728378113683934182013698591903804639423327997476635811052877432315246611827723196983271316528275049379830917103674286291342773582725279821317672352175846852184305545759612116589608415573937402045694531652072440741662583739136897511194159067380887561912033584302699985769229046037181145320501369674777221263693023104900296498280682553146694288041148210215921516482880174392191051851153962132896837429413704388207975402422895426370259600889838365146762752798589346949341372812422994064066311124259751982742228386803928536400454685060487604525155682911230748610002862603493686888350497760481008872122327108028053844514189682161893987694659602688540056353212535040273336609187558134935775321211663442068803176819215924595632767539451227899355424486300800872809125130043901780149074767161196749981817581958433806485943794524808782735519585901068108870355445781149371121930191389117350313583103462250315531483953775992779070769016568833369838578722047691064127918944854084647174390815028552465388046651343330980873526949156070313944379728957178541068865797547894782243099155584172694898781485467881960324741904809933885238111417843173448074484611171412636639156840997684667505248207707133257718763303474223330344491368597917151706167821367919838653806836195633225740678531685561301913237127308426255932767228799458357190033294368363059198302816510988173711825832820761355320208642569930109416111366794843966299341593915805912147096334349290515754235220235540213455037718213055655229691863352305753777808982046194906503447326326924642076266523875910694843339954819570850684530568291265990989987581590409678017265664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 14195237461853068239036907575543366251015672836141107420133465206075815692083085120167470955359362294805895059769672387406397284481247277206159569859051889954953565639681128984836650223260622780339138077330551438504021560218774924011530642976884597443062044252355530911537423160604316324238672491133640731391064077470882682971062217553077468810637681528790808741179608067909344977828170700889847459424941197566920512362750214879693948195364844348408055735030039014749410392671690332660676795643126282994297552769754541455998538699870813868290727180015327835404800611887750152000343291264520769162322406834042302723990263455174590858887560737081764435846219992865604493671612196970473681737279758101488524777383247013504655919589183779014610053704034394223076913305397709638163033570484459073940646582224538347763657627690589001187193333779429436851302414274469399999074620675422315600988287817103100528538768406246774925048023637361085086303146369304956166633846567749725405921278476366243502799035913303677338328291598195591434806487703901539009686493745821512361777184517657360236613248452322436722884892861444104497094014770869262383018449497816912569848528938786467257520414869686494001598091858448510982939470463172724871663631362347253448193801984707047277247535495233925416983998290821276459782872130643415878312141079432603043984126753041067222492576692822600724322887931752661546603109718664182215356277927913514948422424827927204890717611620870743035710920999533900231163629840872655997660630954739384620781077774044788709040869325765917492770665353418020824489028453186489380539860413170349305604965339377718897957979627798170999857448865848484251245571998010832579174798121015561072916898678476704612770175548813610119162299600103902004538094960267090818543508556826309576911312245655821499070794224693427839136481884866120116988599224385841604131811270385559052960675387048586483387800051135447264979168377303990272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -1324436876611312790547788808160199477754587280785001930464068368682138463663756995104114274467213308077979495167449016653747895536166187870885040697768043714625696123206283144175698809143838831065017021487281074112918412122107565039697539657657541594157430693041976811728242639601353375330520970721215777786289084084211152137710903653501045253474687310743083403604632670467271547754947040375056815419768226183908279673537645376364703898170226913322167455348936115556154420194614362948270439276919380277309040966829957438331039195148765655575728041044810911527080089976724204320758023382618812918159332433484145372475660313764231262681110206300009961166944145862041407136314579895729132033946529351526612258108544753593489042420982993829649312536642726237785202857591542045117797874997282027092722583943665770458701883161397432588128379844906258209277637359810585304012981576445643209837052880578514081341845064175462422218616775932853408052659113462670430516215739319080034503260268779379539606068261163756824371765227081092157638037958455146550940900012255742569307517239907492765569505212248111830515766099593739863440232812179023250551727139260901217192555941084634968212852561153220972175754343010511462920715628351138490043823615961725885778662500328174747654561970768219149368307390210763402790342546363010899667206302599990727236904474870846584492564602922422673476795790854044303033766289758199497378721941049082449997972063884348938429387053460489081269153226715180619051706157070843420017343755242814046459262088829189015938783184858900795213661059314800068943849673130516587365839138387255685273170865261279085009410825972692084842537707483786185709594226996015032012911508166404483852186211765684986772023007316110002548825324401624108142876216236190017868957986268796718500275878823613087844279731733214789366306356652016753001457566485155177407889806678012398599031091642691797626666226175852006803939661224869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 86536362303138412013975592609821076978360593926627725981464154589835160470917686733106531040760428285604881308955151227464392394631918596462880586528459193321628920247110336737051396322997546917474099153106971134415772892017236377381991536741519787984598357070245297347097101878454222421852866461403647077673539430144174779974757652127994414368582989084887077679293752149908012036733045063767453498290447492176996441962717934826198925338877757834258219121063013251189063370802912810991408930252425291839177293931367229186731001116706235040271654376929062063066938190910294256441885706240653307740718725926046474662338892245160005901543699504842410719095087533891432870863721564049725486852258096881130165969886304865888743395499682735747547570811335309374502321090776020399020343541774070811305000844572573605615188877118955475633147792247873995705661545918712140719219724704751282311817602686353893974897776921098749953046313606345083338404991884113979704452622632744212235595395169723564228676934449186388373396407791123730854555129309936347257038044037482342978621662172472448912166140667237311292468260398877105800910190873823021675388514939471559505934604626998876412661733809238798130025863491539362430777644019484399435199015061452111948904744913078267368055143767697822133735364532294596122733899523140688693187677255426928356188178437440032162524120246737812234040844008882272651010963518987598362829669967117606992059751206075429605836704258676618315332929516837694692204886209443521186062648009465874851244066232825669613535613561120529198972398597553779550001928152813741307930528135487907625028759555818842883004566955841498900387657077859030435020886204585323465405748065138202874789731150720652580698472958092212915305972345586196581327993647335710363190079284134522670129371033589218694493421751704343166056252186956832056663288203114258049236354625376219290157694168478216763956381859576289869581642847223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -53964764279451203185336842445787996199919613425668748102052509012786626495364845757966483909614168991473175002130482220588613689745216383546089320323936737015025779212154405033402190555876285163521460476872931220884764855190364429123273504213566631541002932409813465384241478533309328699379943454486960406061388338982066960142484906135217935677653043312605235029744409720843139241470504293229310599935632528485853293462935665726044860587566133792618037941557971615499509275029862420993670830474097399099748286129778398417839544756707284423888833510771496781506596695435595725534554142920347274487894455813586932773149163495141122665845943283013467310675638502595513279435946596802913407499500828667968446490682330789032849875395297377363056633868819510879319044249011937305136440202208904318598970858654347421803314806327545131107622608314332004004778700045758784730891009214008208690915261151520873901176771629118787173818237068487698169734170930376330814629468524939247784037948545314598412734951360775656978074662203178747290551863626158242999934380725204205790521737485337877249595046945176820938388098379697732282304063821324446589698332274772640531884256139470877408189067673734147421906698312383740441554464156101029032389759493024636192606856751986013860748611651122210798879011067996179611479092350085067598290610949357469395211288779339064543498447864066941428097834575437235773114182594145592758262877805190103690332944539652697391649847332340825097841194424263798065919241430406433915724137538062552886467097656193045478192071041148663031489748837068578492829458209170139092269665207009287195185356626438392646825359082694087193000796858762394513926691984008231890177750811614324910032069731458026070935628250729459749499295420307014089696451614045936967000027002424263279156769298277548373205283014617325858559580386143391042899976409580516739753784864845287124449260090825482037459897250670472711922078804082688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -6502503731755275960931644690642775182025331242457954394816966360401583477000664945178355546653927199834091342961508534547728673412359217103118009120896864955292273052961756186871954348874883267691144410695193418310207616540501664744400371899200375077041175402345313637154545510189496822645911937433292249859491278126293987015229375077958979040624363696118978600880515330385659468855821202923704281097028535290264069504268710555042229923563589628940909431779442139988584249384440843715922643879817275821621248821634158194208352937518056531636155475594216654250706637034620568110099793521487500865729370655653194689437611352752113361724052228336340082997419265755953442300997911456064604767702504280670480372751329995554730753898727985615158332141465755328882960101070860920442966053502425320918486989218834244098529235619039553390479840503327330241709413942257929954972518234592063495900010460063652221201956809881222576747897115314844929520385111376800506830416996186274293366705968518814521695771940220597426592682888452427061442410935405820888480151643744115161331909513779812697739859219223408316540341027458880375447185710155477026221526829208219802977829224200794356990131449753302751525536126425005624831571677137829668039294299007987752558172501784704821071976940666387501805527965921557871380725971675547411301947229367064645917312348509857302586534479807815945200712589530057484806698340481894339817184920903624922303079573507926140506700474310449094621692619414966710583482504701714041897020927635034627308954778657250433114811815738438747948009321992461917844740012580969294740876011656957754226250614231129765779812861307200210395639686943276629020993775329040784064842998123920647647930264316956921497498805794167183391337842860480553579243868580592094553870889873614276556594032343494724111948878052137970547836370770437525392207931956711110424823364423742750299259558937077102960504726249073184534712337328766976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -1791956606170599930413959491978556675681547596141121159852300262605694933094880657647564382977824061428777046248544158903647212711750760539784254345159250635810613925164724469909955968459099186946432009455849319052902405019453634189826616853091161299008491758056359422902360854691625106677995891165202538061208141251455345872470930179484640195062392523172658142738616471990363734088945401875845860498751045167887073318893819707977899190358966808452636678589981568810526388042327791799535533744226162721480155765594590325524602961503422042151446623241123975610302315161085335872534807492653792753812628540285580074965759138592741179977654898854570557191892677224253665781767617373248066392952438013690983437563080914614834238960945101495876486566767873736679386573240036889095353702946176711851705370933907895217811531437042811425195271262507470159388852349377348525084625353622673970920419010626463040027749570702321637333496438250554795818851832894104315116709326625513722335766213856506334450810918707976621101834785945712186824039972790273759324353442951799661873866100316078325129388473589796182367795690588407336492598195339346144090457209885091642878686081709732934360490740081939694741115234085909684598166079362454923886838619539763835586400154636164376184267218658668347306826400711854985452309708847982260050353248175291345364057731076458190325943027892758014833486074756956290549314613418297441154198501431245753928738495282259934449235816795869994447650264034603495764763314012681523188987208554058617763995199445809362326347504919194639752214594505415016961581487314312030570533455567252858116756346325686394257492230618666055913246252854429744384070630799560434974629191758562370129985856087173598677618128372578606619292195444055652445405760867370714523119219929741556633735641176467694832113145574014671326587613078955866546710583854507305646502998245579213536251228898884108980558959466520798581777524432364896256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 112944688161416853954500147555998423072758861763052329929937902202620931395846955652282292944567996275863107839519559705296414195905930849327500054465365771675449993306450064399233511335206968070911444010103961662218001573264354552346359361668067730103901699590791120217929099428905826719999655153879026082122675810016414123077885569198138989969433675102020570756654222029807376187887059637295125363683828253128360269293063821720166499026608315276982839132315707639631201807886974775767936244013926641382656863060149880155859710502789166114483295373331643519017059112668982284944836626979278870876736369832547947925821975527277493344170024536531850853946979127010675884422957623331660433737098032080070535910332340267359742965500004860148639805404054398961356504827389618248605491755139394778582553010021919233189132384309820727686831589056225329049406681903293754456522603334335167268339386135234532028166054555468032987480580181019684038405091820992064309259473699453633496592200390725102855123936878756693869276928462292396758550069492458400669990353830193368457452806430507440957919692530827917066772434475970318375656900004461555586648759745096601995794853196970406564022769994333860896458631805717049372985474659478216970944083423901183383179363019390976848511890213166442538961213061748248903209923233585362824798189207520300938698535713597808162803389671326862203778127896698811461049941302075446791742252273685470164177089254641098218427357871633081414644030720648413708214982848888746730662926220710430092389981888357686730720662328804271489615073996967864459317578769478598677519997334595278099652039377327730522832421107448130623960890393311480072443114571018309880887760614293720678166354786580147278285663657253883203047095563424849244925928016587086751274722736850291064989109568328609942034127493149488188106032214915598815196298950109977369936086289470190863225418364563567296517102274416076044413309379067380760576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -4978956820027366503183612273167803829752113798000527484696181520455760390555041337295063463963582207574392309443982870849840146263648024558979699287973907073053786899063063910219566335800180932009008815325756104863431702941500810162460880641577471417365994835616153168067938260717108530454355202890492542617499793792427072028889861774091687198941977364614200125931399340815903029903729820361743507563060211307446106280939548625209592284095779774298454203660894628173216327181160835085459275020278210122585610031090253444259096953278380441079282499266285859195842248933676245422026965855680575972966925119542678838777026007067800923976606456469387851597782516505221314915422189328931576967598176619156499047328067783916908440698873024128452392206294700201028257886874228181369289332482733725840037999304915441955633126813696169715099383738402277962829677609003272682595313003017153670681040087160197242290070766433705273258622318121427724101192375449869736019448766615250943469978438088379263036734422716590122510860133600487532979546221207350026488207879477535874081903103865620885509460711361574446055938638272448007859797895899083941903190568464432529739386500623167517287596730295119340910190552599958405669086377525299921723586790075538577475461597052496700857048214772451032930298027755325825858199858144121972896539353234721103972818298555423758626001456586516612560634330488343002971301234753653057780051465047285753667668466313444629772617412543726106540017070496522392662475423972558466506411743377512932378293481125147331593511440499026790332849495122436397464637010023157932488784877925756338503219960318692724512889406917178843844138206301956037937886664319403113592810150692481092463700390254061166135698643635474106044217702825327311154271240039482490133524865165828080555365575164999698588265995886366290285644030112230855062060817081757707339152676376036246583208978229170965877766663046091265709815638345720168185856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 143383258049918696743653220264019947683074590789910914136655606194595986578163125737876460419652479207219408339723889312803468181849546746775002321642035523778988866392595583605551636589015013065904725912283102160988940866464132335770358920795870421871079972002770847395090410225538598025942596090642270269594576889212668330380873870531024050316789389587127170513342978174245484253684988255783811904221149027187611134406276846934168647946921366939532051488183792615014578202369410036356513467870447812906059016130016978489748601063232805357046597752515138709552178861796519573560619892197568977337401395688698601395713297582593959097256460172197774480870493352338334431728582335141934713859080749542112849291211993140930500386206657179417560444576762244586509714727519816111547669920661532528235850957904540974389872309482495150007983615165681931440337781104422620479619368146278103691351975690696547469792112714849529175700403013087776718933710857669298125881182191026308872055734414943352642292425533625823267206464602317066361679625352111017171348616933131371144932312067711259883342993198095207982154895183713432109552651256341673350368354116747248110820196647724212767806628457653031898972657144560284078599029097410174873589598690148363360820703912303027206217611105173071092649265034300130692236498692283219330579310472596093076057859144952630834206632908184642011383726354282352491838336042392106737030585965217899917790407255883747536626134639561298196382251945051058128178094789821128810475615832613984775781601657659967173734709024172152109870663853012991910953977389499211714813239646416563879792038098348839091294272772596836018253468865256351200353294101860657549662640799103787887177256938989036173862201917122677377615485939401467357757809729174079590685115352922609718419390491346025545683220263450560264268460498416136504013606496365345217599765952664464324283032746532395824370071154069193057967299095455564650512384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -2484618509314839552954759598179388001612165229209559238578117944335372234945533681265309027344047886998219014008141198532875286886905821692653818024513974229874114705801158208572216931029603111106503905823660914784857473465693720324316187911294731460116292218467659056021725039547883673982867640599672600663757377510350897418761236401558977781323695743289228568943950762855863794760574422526874715731086749006275426603845249741154758512507559620074945558335294169982101742002781889084511825060510607248371326327193086047155936289029999906827849207527481864383988932738896134823105115483736644909572045724643949198487436177295683351089476701333982684732216988574554268132804491059684022095117398532462240369898925703070195434532657139033604959195231190712619092264686165356620427202254246538562916293418226573309801991026189889866275866794370036490212369794999106771761035946157031232487550692017673737928073416391173888133927675859585123158792273580765777932433821040783846585196630913582849472838482363593862166851524483959583226907806463278924853728689961054729140338490498653529493051155757832304660406548647836575863866912647153612438620039778433566766667148902416119436501382848167099285905033609465147264745038108780759145446842481484737500131155138757031719470657596718115856965014594817008832291646820419488689022037697193156415308088557160433193077029827413386208104920976783414632240635435025612917431740578235726415757955995048526271505061049377977936362623454985973752480436414090494739646361772451716697453050514630397795856718128333685827550902094217796503185986766023598614564443998296948612417948727878036306966280259028708596918610495940001312194406092888190187420534844826225177134991455603700643752757932097216235650880462818981113129204098597786269278791875017162435052261798567332866611501844627017454717603930373412399427716974790832862941867405892474893074718810234440363128794258585848728888377577953406627086336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 26738445164950215482686537341205475807562840471665491772796325723503194033327250489184400888629376430071231544794169553937899576626106440991386439537256020963218714414291011897968182227460394092541114828797036175296548596808831555797310273255527234972852511717448260040726427690179973371305074867897802404180012664797510176852232278324319512363156315426743567780184102062172717026231039626068007371324339565925306572400524812595541310416258515726804956408070948372886502653103571778414125672155987621175191762964166283656040535840412990943899418723748186445732483077155409175760476416949287319875904284285300214981403210049444852360677352425394406411965964143556257090673090526493161069462930810869789089500245199752635051394055025141649682571771012253945771094411415572436910806929934429055446672496386872833449300047417749854899188869988906908370268489445784747314489310729059458224984735170770810652386881343489820486399135561300920981223423647399830394231423195003765486527042161201994630894968737960388466157112348289431018597586820084509983701260615488188597817677292553881044423133193343969939050058275578157974702984345169920381567732525467436144269219348804376254556301248382779729415224967083098992409620507053816062141870468251066195075706062995797420298421525198960699605826059447385060150456730299545872793040994698405947188754266633241426505525023063276702690063138597615512928901172929966370899235647007674639761522920133705147668988330583168910908133557443005347203153892661717394325471930256633177378113295578463224793223193640871025771489399403769418775060505020134283760985298175466292910084490519355722015075340450204144545449660926196502361566509761158057313461607735301224348618164005083855255949152772910846692946417043283293161909440151798270386194062595737131665788890863633125612261517668180952126495143076318041629557823129021698657039599978161912819083664348882047729857381752337903087373081825693874910134272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -193679483668979245897137610374686866950730199758432504305759180090685327451508226930963894668927957192189725775587794031821496107483061923321231005230939609957853367779489397272384455654506759222795882229188911825750002323279745645082525802823675522053928356958404527526243796554958247031780417867827015996190373881009972316418769365577142199273370022977513944556687780296946097287660273393678455593557381904791609115690326762895048847187709566170087446408592454955980127236208096837389419686396868405756838631473938556045023920294140629434051001550487410646203565779500912182627005154199286753786143550970942523878653804352607261938791398833162809879708412213405663063658279038834148915242899389561754074501645674151882858836834639805724335622810579092803369204795452431681658264719712135230909466106406356144386516073502940320619678768166893556867705051875919825456599454409219576820574094063327272181486694013052762021820435504322742223011306265329087086578749438879074760573104220641587841713629173156845688919405713067388377705603228147082416010676487634520547838597323090246387812029886379885308870629273661130251474278538755697379162006399339227157029094816068558136890869939344196846202030009090152695813119714645473706760451648303603562431617122208814744638189021419428866090434794266631248577260547304604691076634134833522305415444731226842196825544975918303046768629041957169577638416374440992877787262705351133985423143569959223107647371324923461235180388594300576836217672845639795541600200360587642974997333399778843021336733885964314701344638114802130081144178052668942527815050541570109112723533577305569550352058732900832886467347320920770598729952010703327683222302120295911937708944467168584122192775056960788393953313756054521356886654518783577244343455168695625064099236798931621846144242374916561181014431708181573265881087294725464993092405713021758429338652516429512350936443511155294083186639517826660526899331072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 1014557253048827186680258198922522680427479379628660164128789699356726774616411452266055597367085274681149792059646678402452369258610825075243745652975298065381039673723578478671304881634589672211328589760942535967093628701052803610069426938893220299068890661723453546125979291620333874588793500618243948947968255975094627325348582643675406372087605608716274342909303069936038729095598314339824557309582219235303191147698679642449568758786444020405881453779600555339919614960868225686177852752825918939402326685383863315030120603018379051273276960943300466249819519606360265436306363954108709633094659791541009052123132916507791955854953717372280944991998205884213174728766105236545609867653908952036661336192046958304589289230876115622063947271146722109819932545144844152937640487461267296661839578679702051058622447924147483395345214414456350271403369583285411723665065588344726047663144255622146068193137119490408553494856497778993469088122167433250679921492779629486032811207945150366421655935777184579689950741014151136165028268044189909541718899689958436643206184740783863851484539967615250317954625264924073902502640458850038212680272332537639855961119432602107836983173501955207235422460111750413908215513544118152040713024932089231160722772927360484044570588550658157905958689218958116884074773596328070573091833713437525655362297241598913211339117999680627329267057055807846328414718999490867603070585943445093828071525151740675728989588937536721193846388522270864040944976749595799628998891285559187009655369313936836309288505476676344187789986532223455985443896056218763592548430208717127239332021548824108588865968467798928362976161787821450999965460785522676543445939211990285359653477241374498248665222961392783487144892443294698513025081245820734304364184464062895839726952493971656853970269616892077427775931024164724364316727884625681078052575841469417787631880393912482169649708497562901934452416023579898466745507119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -4065469986148389832934017408518511973541340674424021465779658708422287833604513728967482571679054011812645681864326758421352167597998005074512790087188253533080764525232656826949197278171035422445924014431212269105912447926807169487403917018672428651483777089953022071466738183949471403732397121471481197395576305408402024052627287932437358900190061192245056725714328190312589200120405847309144923880455429859347477765075878584048074289138920273894348863437908258970295182852157516898275650921603009082976491659294820649741509413354631409724342287889808121789673852853441744908621836998839194542361301634308282666015238215679287663605898655014882802635734435137227951654802822291700989377775534573100298444417166534914511489803000374709854420494994370783974784603005632514706475700264968378446656682270276360731712832269849696824220869129224664201903503467548939362299048156626650121822819326588750759632574424600694808419074313288806271189927672427066507126018492849079026188939951606830836877882015942514448936342666501309451951073018802753464923095062561113808360318486490885615797024556082238920047648734382514197755789466296789411397994319713994128284655393311191889410841806460621439876929256608852032847264375050410854888764879899939810356345837333577919645807866511038690323121852025927697396632231556478470549622158700319972114964893726163405148073056653708316644853824332518622961094421760666413838379800834134177578154401476385473143905390859440640565906369066550973779192738312522432005397874317116011308827583166703730331116364600834284531492839886183078612334273699028852805038281558381391174001956823611558718296841876618853638655868835198670466060513088257608567594224637019937543525110083942502911240021481565027397935255184487847133819574275233030746860947772959453670566360794912530343221780742951581503127418923731545756122433303113959824753813961921171919591267389708376933063143252634773092661655752926755486154358784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 13055226603090730930778440070852484159020750263296144967171375127426796223493081846925013046732811958959602776528363176379012988356511207307437787778697380925396579544002371545404002803726713816631052354948626403242376520706157987868795388671284292856277704630406529198336729165979143772073426671404107513485548140209046645123697764128752636720969857059447749967066257055901766505952218591740996016091780390053444872021495100896308177888183701355555297388208537205711756571081031461630853827571982143098368576311709200700550986990340534252235307325827052793700355653644361605517539946616488420646559767664772990329626895817180666671289175770866730356350507396209935430181289102367849762337707839298752283169298950554247527796100767534954895323984119560408145554490000978229515307834980272907726805486538327247408623348905729814150805206858260339932444777513441563308145565300310169828268364655902842355074940880444637222854889870749574071247382966629163491903405370024443928850347160570602609032076518155357236575379900610078233480172941358099959274776626054707364424405151853124036841429988258411048237996637318507188900594069081373083313845103322815047533028720012784513001741054247611488091546154056746103373287410520941370138175033349399692422058552013001856957537376032348149823419815596026823883779515148910267226952315120849279505416101593014788641213805248119729319001414904919637389750969394958877099311861117077969659203462732255842374331981246700619991723160337791350678649912832041498330168408595076203703494260825624062658951156227721844433925572692993329067021482761828527605012941708975825675057021957707617142448118405760915583354750754498963205401392288403129133731279809212015817022268340465042823356242766529804965283355136037343674447730718083039403431374208803857792218642428474026080474502094666608535005265071057660687368293946692191203910895775869568100307585919674840295206541503196717601831195178720603795416416256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -35101883687034823053021749157799727545739408653525248375844665139896937878477474654746398783019053920597031800706043790491857525368724645442244443518582216939566387453723499217574764508845473823298791884179272853655003058234337416302160139895572665727230851024636970268668784992542949991203545494282952840349315333745818603827574419256797736085946555876622511551797053878987607399423229084390263292799465004827322101371514414379489748205423722778573574938849555341970734976692324400495534370916281429145095214936635777107588489834440255838623724580252411660356810346814115787282063435095938956180098698263641720398883470862376474231098333666570820249887147035557649756656676128437673740767395243648738754245447098279520079213891133516971646850838675343449525633769567746776454068831138347673476617405329997802303269402040927571691665404810806514707654001062787741784817541224051390477057259676628642311027844849850410078238766707559821401429534443725464029459102850431727743553609691688223456454580015469522839014317766151926921365629241334774203546240362561247881431796459957152644757143133317760613276635575793784430868623933122032434447038977864718862999288103487232408261344646976969048965100768097324449151998893617491256810299255715312971566718510855537253202848888663952496539571485337592942850104713260410224082517414446487304986463148612290874391829046180454766230181882476017242475296103030045846304566581083957449715063042217467732452353450849792926570255127834322569587193877792345297723184288323001312708839712628990685597307764946712602680947352124198220695359390255516655283406197821046855665150092397498619551624526604906471071707124626387399114131810920933369600995583833781596473711279949933307455155696642587291140109846077963536521129919215858849077910865080523864881290563679719736625886078926576610141485982895124840003756198368051850593546244165370395249977503952531289624267214255160422193658939661029786117820383232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 81343020789300294144368575025898995216462662952627736625219651681665663201406995382508881783382326501898772087089522498395383381867537869658945749189680704444502818422419361760006721824227629534253058515686074260572564654944159689283467664233599951198023286788460870935322950294730071927528567166133757467869732217047031679269725454438459233151124128036111845697301676838429647449865314224452044779143715178548772065000711716932194548227708210772863338347549312379597793887174996554243437920000562836743808199993377424249228325774770160064318328070910062860417496417757246016361419864903854550705533080242573954809927999560592160424763498833710360251141510745463898659246428306839753091952636345573600242992261499045506511370391814835264957012012402343246017702155813907302544636174769500784519707139537607504962838001624668615148808088698281186891318833859435179193792667438107622573456000305807582661149362781818307798390185327947119990680935892899094074264586936415429616224229832747599085247433842825151747704015509162173341258675869343106370806747588377011403675726139353433091627409674126471680275320678855682194778915895205695866226414200301479385549274616909024137508610998172837639534027236139789628619660423763042870919646654334298666293944664079182937091379631533311695047377059604558244280805249809497441127928793968459119577854120047724666324157604290195766079980139418268489789660546222480270392281353145913097160240754459707317830383219484821009920191776415244386671723062066928935925971505479927613435109496931985607466771174345801547038954324028984132695422168974360012531630088271843643263413843836143756375763698689442234014424897452363981471584429462332593029695055821041051505945442113025322198807981997685247936663609792937239474622518265569737826001999677935378210224673477566822311731864061451285761950971818964877527263592204573044871241393076586580354363891719149029264942716481278053214313389354097296918712418304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -147630338884081603413683544421861903798633351091507043928440298647211320154713311665292781466595805128570712772094803221129229431249509769993585857130036092145444724511522152061974911587667826773344592129879977478672957701043008943905836316079016444997130967573108472643075846177197708540078917739724909729233785663971002198663360804112855974908509340614553270828232776413890761248090028077771136293989218299655613598485305905447080896810533108270947977726766497456912133855078133755685543528791056705803341020750517343309733190812556969138017689061757823030516449219646815184462402408616011664365405649160381669961167909205683570040689083143074910707283484923001938696943902481753096181433964937198101764178951133084555376305999843949985149988764717121226368060640049626731779348873558553510751631598296310263613136742900430552113033048006345149374152527461572256592089283783816834665707286303340880498636071646661528609679817522944136774056432380362263598110483508694922605858948640314915576354461671135982720386724608920105834144470719449549161042582229467601567209557266739751438911148518973511602973667458832928869179685283440252895874360897147468872343246521597927262078665054751558552218754785669995062407064567069386733857736723305681082319902333095554286190854172524250468109788368825017798709473839580140635148029775380544777072622874261530118978615346359116614118957395801374981057948359650020549911577359597832734529439622112558374059281579676499226815439619589114442511998040485432707614528700791384793758053685911629334249107465198501444567025918372015542387103914663928906841119951712037845798470085184142158019288642680988024900217818530539510700009192219238759225526364244126166442017740437809599080079129685479126854743749972551620491364662054965311568230477141762799792091635742974981663950815226148168428849563897779215708495129343947401280074281539642192407344026649375306092456936294414089885819775652985774470049300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 18896682002235134049739371368797787400724615421737595260306998923278954972470462136802074342586458000513518952342727488547848737352430050012986895730147141202405093218110533455295576104577140083211567221991946269836808586222151832426186766411481489381834524579327192490279950043865279820351149371290589131640904613038348706505108933615099249978952082508476785552980487842193357692961723044891203093420537663913729457391670703699824397209444666970200013807362450246203837745960809805049131441081877316348126063626735567146882511585610521651174734264027220119438082189319494196538143657645022843551693662797683667795783719105307966932249925748028861132278452196539199818185466019826807086337341849007403043053880689395744282303732699064745944817403592484493770165565254598614227185035326126075772391836436534706256348260479632094696307226848638849229539772862855108621884971487168335387324115655103889913007405426033222143220293923548382518831384000353473899895710002946970587861403511988050583273925545802730519698685029252248091155186462109041342256976014520966917065734888821043629175018134434459078563710882916803288491068842868556370742827332365471676178880266353640061228495204445154265630644276257155114314048850634912857065721643987948048706778250038187409828361375587837315902936498124298637967728236919284866509687707723037155149620281926922805614390161816056373404806460127250383882834834159268151695915096795817633623148253161618092291599981667988149271522461125017349376332816360755563564375847896420213357959037436683748980128370729745273485877955191638854175428900775062579506345541890705265638263977407536250594428903815617283182313447781017199154361034057787925507237125441948909065922563263702127936240077641959617079184945983047517233831670393964794285844328330900750313453729164312313022464534003744729635734337849341410277287997052348703279704452288709377406055746747797568114176664677124088443775782086319647554455732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 1813006384140704005271288590589723806703140824746747702036135435736575844278028487626943104821585920712078205756695319787022695725457448642755082301619362447723296387155969736628243558304141166134327005058182046987464402956298657564511649083620405544496683091687140589309274198488111533938429125615027258723825147954086860308498107880013501642088422126003024661944873704718415880315554822702285203763250301977139996482836401397100249728873160306998591167520123808276370724835762282233426343893388162153061829288564819734343931617403954508053370279696302474560965875202423796159240552403002222357030371509036729860095195737358556714468163511261758903105972121041086405398347874846251396199873700040858649903291101161464030170310070033037747881991492783982730938850675736675288634418816729263744684366089393463549143322422037853347370341153322852653849674716862965476649692318116619007169496093192729791323013062214885520510797497570916651141943976507985032064435274038749352252876654012838427108038221792598858522748861802122096667291701425093236098813641669671275635317221311054013157976648670369480765286277117503728076548377082482473481464641063920524123287501069991509345627868937985955516172430615968695506680340397880469316801002270004074606927219686739614959264010872328465369183288661518281027531681261311805707072234829396802684659780661280039737218879409528505823324223962783906885732022785857683380605105779330786429503699049445105604153459340105552761284493416898532275498773200369610996752194636450398167965260309765946576672595035709789770193038962652133746160265736335227678871091738317299465306755748131209788501868144752168440647239960798715664013568149800393552652474504949035082734828328496428581040365448484347707061564770154869793921132517564765228647107055425502735264817057881125945058667364402664763135407040247839034386864801278147020134645036840422705846382755680863194752933656153060802861182804468853684559927050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -12120952434853712890086292173142518638597489676458587901196804883153210486295094096772520983481071412792555959200095688667205723707008441695876483867321800733826615022480715632544034258338822902453005147013706161432530289508920719874207496332303184725520865879427650977045328387348116511179329038380967755270828862075777858602216913726159001928697404172085155393633178073820758670018753245990504418194065255977351726756296573103206235466082213179194043129047111382795052741342946656570559686560727440855157636494082559809753066704562929547240735181819990738037674072624218550201406357234424461445466611059422126196002714082370545916120572260505995182202636687377232915052694473336981585204037004525360134285152998185876135020543792354529156685468332252922751246138244441990443034634018555682867782105751795035161703768800262291566498639267177333374637172377444433029722002666962730611648898372557889174630787024031608976970007616080966253102911242727626953223743813443974254542290383110864038088846597995521839552755416162403735309744158028317283766464222146798051372109935596996254864723030369707887988282382285992134222018108356627807383049603914650083250665466462509659320294684889971055723291243290899037106074226805864261003698320111838865266433825849045457874177456752312571266110642826689848938701787527638739364205994397004533662492933460700747164990337398471871070951624161825615199829320124134219987476004340332201277867556419154942297765022277502774465764407232206463890184305422851113148055653585827359217100863797058766793287085861982658941111564272177520078793613185683807381540788087902506445505043641719423018549878293693540262410894411417485786166383498265128131866054364655999192109115528527694520438392072541459979881571240713947280327823261647401361134023204301379048375746850909853706472099435386879840016877655441151551420140047015252909385548419454145607473601652923770381709813616993639404932589637021745971073818558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 52904651991137524416927168885666925268679398747815815080718845951530040156846028039791213768905123754014606585510961863170986812135245442804772311343074012798751574640709752938087749235078899319127884768128824553465554390855175533091287660377395080610398085930698288918645930169026727051414987761278864867312072296590057897616262717480203032030181182524469246841664766135179322414816554136345838884648694747211957652495407013402478722434177559199122769495752990405082360159299795802926267179864143577504713261875269080644866247463745410317030003635238479064638308000655319360346557999320567112255245686541847969351345417860156072172949075514116281027735374817543758145132745854099106781544550040712266097595230799038253735127427100901622875499544089293842036603183937368492632186664930774235261831909597258992417806733788712819816523271510751013473015113865604151276138049811048869994883849934006186171699949685768309682250574200800438597110430874059909675040617083728633219170606805833803114385679822010678471609419393941344257360821490660862949834808258906645153324916644636592620972983794128986529124666401364209396795674833946722740838550183840939885796085322486499687556925874846709170821154246426825819425277777542442591573432327643451060597883660634837842385183786102321579848072628096459795526146231238724386749986063892406976336576400002933714737816757835117980493026304991762736215920210899913408670894649719932861133652805061518526999891092104069513732164792729073035927746934550525960419687327386997311651729602156726953836762370702976919302072349577806246656307652795382245153606449968982655838423347840495770159272013969662316787097578860507210112411297831543561977020326280458727332479976415385422932849946536009278179432690663299642786128011600179795709999190052027942244836524025476838037919512245907755815035497943403913617372598182852228464174251836820266542551449557501761893864625732901680096412244944655855178664770535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] -177014204700971230555312875790961122373880086985841144032396685085182561485766764424002119211674831118551337336223567825232576578919386006264225884612224499594283347779026370511456028138435500915760366162308369143094849101410951760727808758549908740269941567123395823042356751104967250323697968958964530287065859562760043010916406381460321518723756141675934311009435353668870052062579535694607899308524626623034476492525355485360617975970879791206804882557105816465557569713542604508622806762305143108247727912500306130757285649747052508147123103625377771903264437152076530397197592847547309056218186327121358141813768359615323864665527612214466890083543516410765519924952285566121630126299136299952915419389475362070586162859120275875522471392580358187370761982315365242514495244774162822414191113552062238566120844896259596872807940795330327957903794992134814163066411523781495280390616699480707388027204235045884445971118793721282164665440477216841507906691489502854286299560286986723170184428803177717954295170202967290511927057779848961242034159548623633000842694457668379666219049082556504328570453806676738001220567229474524517848012326150599839651868252332471261205122180353962173593956504779299735130112679693348081340513592070819459946292488703874839018725362165878380550093627468107276527839277777436668505244067217785358363976870436895911044141767561185347993528960240530681227841937715759058974215256570615312963178555862869214685182264569431536497916063564983532821348669954881354172153759266470185163792431926192172991886582149479595294888873068975899373545310239644578235572047997136892947821270534846720579633220356187818643849044437280154261596071607743319062309104132493416904916289908150644767638054249705547417221150232236326560119089238820986760336562353118408494047924298888036636802954025185622388188119920868439755293294139626252146584364874647765681136212696642091750741798012542713684773009237951260518604169214427136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] 475192449838947964764734319937212437295101271638276378396400488657529441626077900579463388093466477654018071164558311477712420592751401883858541774144233610242605026476707824982828001586367527541588844431210136014669618403435391354737271284080128019277916949708801410580685930903523567511011032337203594241481237711957992305834735038691005148762062735654330105064401749810600609507697771480647887263300687783409566370036628610939244304418874634297452482394940503726792515818122201644805521198935523671405931350237731706913612083432278193890048041159954540113920331288342729269541919906081460271229732739267460700353733694180677761036853404810177532067199986493604788543731834074103031574534543740813239408571697158669951171984657371260718965079928564031276993282910352506737274253818101039080621748324020144019129516356281513710963268892035237054580082887697088570930475596091995099006628137785395404713076344643321705018843508988685693548335670298323050097847877189182782764496962563672861244602316891312610318693997668105798623068734567315235647670180565006861237208621477115399705183040795953705269019607258045764474213221566311198947237907478781637704117422380898019931333422551071596761614628276925698441332505899694448882592230316204949827623845224030842009561694094650942572076849988717010810334293195557879800860002021500361759582891829257684647644635010246099010275971398086357273612102433656715674447487904055825930386930664396768251809246130688266811445028277141582942884065516425746477834334394832985840820355542837367307111019955528590465103833773646080028799093919692953804230111209061301442297458626915405743176025120443996764111899963545689800326010981689189620955918211105807631089446015974384222377662487122358309960762745049485713281576980750657018254648948437551286727245451400854244758951408028642290403815450221699034229627460686958508831433999002879803522865493553351133944075640174396257840628495322663614362601870327808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] -1040618984772418165006866546924311913597379516787340384259231051790809886088527710776640669831522552956935126187993190662551105609448678054663609635854621429257641087780187760193091614597867986192873018900060009976415040375982686317946563063129391873947386988550005785987774368945569831160159800606268466312563322156362847128512725694564629862516709300051364551390675202959433280249559064975065737079831442520982027995139929106294428366742867461319281764713477781274743387856476873655674559730149135365213038743312504706986234490045355511585727783151613822372738395920827988582260578742232954580411350167983237746214150863075252777969466308088220371188804209070016408978333390854350088964476937545189061522828531386462268387625251506552210234686900193378395248867883261053356569949308340249587412193383095783671612076620943323176386934656692598567293165246285571260693943467815899524179134674883379276050487840702636887667095389332140960728014004395094675994535538518620119310626005293617585579454776320540538733897995168256203674802629979605092319219994522745832589603289654478432678032425211498180632353792968927808264271981976354370612521121830622629691974825498454091898075557270774312811232633942140064029442766359288229134841257629878858358561185527209096292063172669591504378054456893436515729442563660913365921748241275027764351072197132846949388052108085668583883273347153180981526743866057397630748010642234897822811588679907628442570333702654513173306876287078514365844105819680381695025350401059935553859804771818837357727819395363154870125924988387888940172087337468014716284551990871318419736741718567136605395040688385701077117235729269647326869621351574602353380315120238614250104258326775760944594275919896225178400050845856948463494314364353633128379100207051706678235698439867420569952950506893531975267942060006808367582821039462565129531175858453711801685016427421942635799596006041663194424682403809596178294279175340556288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] 1860740114345604087482591427687413651406193818405750904838510595418201900538534848581330988944726912690327780483566345430664522143903352965460445112944215995014858891525704577906407362769677344869130460721049251871568024051977754460891465428150959688028100488182701068733845624630045870328339560001965613922501671993431236670647835815856396077491063604312296680702144922340758296231832456816618070968055682263403162855851275722966697172043904964446428373325240148455095615696303391741490300457980631226254294585815390194911137838288634310098564569267216591866777538055926822422451234068770187895851380213749094486508730397661668632377140959538844030365269201819768390154951640675283710995576809679811919610218696116313813999755955711288092299462192523628527655817494794661578917513612830824771364790250364682812961561233853853999875056833912422831691044941244962734458626015780299475552036185972813949907805003651316608492988118153509839647537949831734803272132128947940197166953216102932796697642052310542940755001596122850778584198875100683363220787373110290770847566981063111849700656644817768126616512540980026904075683059633353056402324105349741198454055414679289339724961541224516644312675668830028113745429270133202775202170813876831524952636483006406513832307933582256947981813640965934852227484487363325189578525632760383837071823364260120453963139967616094297731905853919517033788438290168933903823882989439044062195848840323867261454737683976706739180813413048500362674118340567950944025360073637219603310391684687728861870757221875337361178373841971716547344134975434291623826538671975651363497058921434357415823052758590239293074957045503749427101941253960619940823742918393849990773712810417119749212484685453035557224576494347474032278760721961702155081284358004288815041990997715704964366514456569369089136158935538559017591438489332767351753556671585026847819254252372911749282550916267110457160412516487830275135896181855485952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] -2668408713380210632854227834757647914950948561140170371936349423418165449736963173859369222161992814742481167671276737087954824027090270982902421587239536621795852527284496072694137607553616062856737322595469995482204657681235619356729115305808577370746811913000455556591387297469676596742904695843604121204907027034215415863652317915896423443550919084007556979874831649345972473232511576779109208410909626890670619800865907505186755012241420696335564343117640159124967047552892800281712070966321877832829150605561497827888291444536484149680065078879154620599157055237068184427541830629000098633970661988669903956225583823685528391955026019213881628639106177878896866402307139138283735439615171274165280589217999934520273746297038612496670620729838952735914635577337003474528818512435476169490531401962115294216517404660525708259869806792806900520793378226576825581221523683356896209990645878842376412115529662634875763603421342601281828390609934924332734759964239276568440619176685140334032671859150579073059521979000734082778821649653938395644081279759044656774711354071683482836193008618097608241375187014994228111996942532780862247761111620752132605625518081358777236945128726273731573514384480599881117426520144003698634253036286394538073777765027087516576445046777538106369251854564351035053772816908304591341790090987539366361859835907932544835616069081311576708328643478902757989734496061308495224725050485088671301294224220536378663779569966583263594746775863457988603482432396033122554361764833544529431483045676199494674151325137330873873099209765368552185969719030964030513253056552699772978559121614745352707862831607863195200400117159930092305948912898086918463305236072085653261247761332948198359736012676887190326376555237188649807167824646194548200585798930284685576615877633151492875844042985616075174720310522620923477747242832220617794223922196971975186252819634012677854980780718163615199209251896736171725672314980349771776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 2883713439168476327668659772198691588955032722941507827602100882509506535276405765742658217895643809016705755658969570106229214422713924633029961313158182531957192487814450908757207945475855537349884345762866720448817159132031529758878196845953743293668382625833687848076189921638786247307965307480620765157044511762888849587015370874906568545906738478542945997106987735558812264271742963311633519133299811738874529899522354271195664106559843311366544326553573937504052380185638802752335962581678948102512851359565518816798702171478811944352940287775637400168360035211450118121271079202978351130132003255549404728229899510961970837176556228250882649937449873534653761064742007863795522190170355938728221897740221955829158789688325592394692761088339620650449437747800812514081517933730054002913819777780504579752494695335266848663583855485714315543758493166428557740351811470930827954073260345969339223009482662753697537360630877849807507238814650072026363880947173123571438043169353544502564233852430541200275044452292164615411131176248845328722196554253055733023577368851917259962623291646766625747904036958000381508596292485887670966138366966296698346168832643596422914334256584370955124210055533909282901457314075439595021486235543402641142963707916358651960356128899325643634624331713806722497905100536161643756686064840481233273339611447651701949090360784775709720968948041999202783446321195865544543327565759981958454063076137378941288831646183191100002045191977974447253280609177512575384135601260360965708196033020271825483081252231184994406984457149211755594919327899811357493708232209642940069867750275978075025081056980971311205622552700341251970652711658753297821829172132047893462644761628583945349676044246849701269400424718797743315448902273452086922721525901836912792651011393813821387418275647042891451968825614800823800203584137925412085351314280838508943679240317035360779914746120834690714616848047174527960152444680005484544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -1802967761256973663824187690343167249957095344900683927979710927088943916949113617965111396310990092971364060868964357200955837753161408288343700374798965838435158207108412915322128191845841928272596901039952874412954123598481110882687022197429804044773003104586583113564182452218004252221382382198604586744823283583158237252388938809882614984217517343029083545308454286435291075341359667848142024118265804470566353529283916899768071196107836705100628887527542008223929012926078791270579070469953505673373734719653985855672216759759709847064367520059948289698739621250048677907486248468721110145039494599674509234609280488648528325381867870094745142008342851487049265470617989574503860857703219555891950055587431281392240298627745519128490120290327940024582739494499137444132769060645011035293328591880301473094291605351395824849072348945655858794396561041324119558763155277853832429334633481937594904807403635944765162377609072620575959585895731390917251246299279243081256494395409465623147810276843695411981167386455142640702978277147330125428194688419167332034258616575096002623673836601938343642510009783701811982510675193682385830392352845723067180229583550249343151769324672107937638458052036869189881009371613809615250774643331208823024093672543755935674961971393271174624904051176231070815741891768877577811842218507926536902781632886845754371839606645645590804969703995779077299514534204504301353063968708540891981278904342791900996799508340563750107592060221367612869539211674674917829309056432460787015180285472616132452064743103988930864011822446141436529180054519735389841732616459606257424283516246252423899396845582037254029957575462877666512893042832349828429077704300799640003607937144588711110163664569942659698182755226144978750687542153938504574189170196358608908509825663948409341396062636750316512557111837229846804005218554560685524989214050093450746613917211628014680226142827776667414768559754652523629441696759399055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -962950623716632694298119147303945591570771047615194626264860190396782743030881204913546287654211521596767200119957268098555781238356918173890947460457352750638575093338634050766266255243646166060606913155774480916841849646614322022210183540901264262343398437493314203942785673277149607014999165917694014652099781898527603131300735704622862836335891947609559590492298668432733148820712149470788396324200671443383361936695541927956899672783680666559413122862695141859724263803716689968496697819289972637627528931822726729573845420703798725186867036737131824164673724434140308412599450574176717718435058997521140772508144399837751313748509420779264352249577892007404402650240013287195825775565521318816705740996655824064010688494888990563454800555166580256901647212379942976821175068496081717052578430277223051963198479863018973487020268734007098701153738208748522898208804477386024288896781983237948550603941741343586396043202774124261996499701479307471819234839195281074699697667329885511296927661807377739196121074967325930719560717588803735834809989730310394788208572072418492805827056760838069829461541052866105978460551118355921443593532263353089908105043378996106581137657578106095695157817950676830706649809477608225909417237337373558202916893102695902660393591329581726922783539755271439407830277565631204666589773964223997383456303121078817540360658247145072363008477854299254167070669080445754666472245406381779852490924092229465346299436442387236478282542353578586515152999831089408266785606303395892880529638425400246330223554617918833230210597849355213065885248172115121869678181808772517665071646179540547462150173895579082545619655620388232120520942749684224649064453750455273220782377575993276890890240101536902113422409428680097867394734836250106631371500612337893939552974159874680038640532062793291141490510475009084459263552311148277026048137003390467198064611312950477517644560971149618973239599829539036831448142459594342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 5061134464367889274738790460080600892293115565779892103149705171534056819571181921858251503305839171990815803517507412229199866763504044191754651546083162574291766241948762548739619984410982621394239364018123280911643604266727763248043623534646043575986028512953446632847024511012229203749748459548879899989831356813425960994923293305668472304902292490324681167839065596402513842944023808424345305859741553329904983597653475495574807865784145300544597770965016046183683681540688909981672799374125769443062176378050811203306478576700785836968142927415295451071075399343097258395647220786139602073324625336660214153850944234395371113268748664973595884695849921227921373845475220644654566610786616056194987807212187408974321995254259874786896346619846272177485481757630351673988312550524022186547005356158388505880760766328404470827819284902838226791962977307436304572814087699064196677358772528873095089831978274687961520634666113694730657443253289938292003818961855766911048646576140919889810158252961898435131920317000398141196725156926138789557532985147689639373161289278470757722426177955335690762310896793149201439242727446182928016755839566859258728469832067089417300359610791812963852638389343188019258635014301284889524883634665163222231635752601788931347379856715791424482081670209090927675483622397673137394635415165411522255589153444598276909085199912359079663939214129681070614993864706067041342483559548182747567194832389315194612231025087328273632735557920270839012616545422167667645202732773003155897082587399082963165309016229468097633824692498536417163048844461832483913710794731502853035792775964194786578814749572167565682352356590760090197111101894042758508149841628020934358298059567824970219326345969400233917429812398451019265501854828375082899818928807755728487660301621051527056176919073341795009414705018496838382476504026940663737508301378096194371688701038508318066396215984827977788888658644168480270858727180900237312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -9352707996462662699613684562532251890907831003269974859167319658024592861762670163611390010968410255091953413516921933174666522960061598200975001239516998843329402158551779326349563371970386612893391881427025599470208364244430602039252827993541049231555403050877777199886726418613013781845936187725214565747849629535539068092228991937569504550043399799943336499988200500508796104997802020158467140927313295345273565850221266690961578317031310758557644753043167286451779612958088664297464085115472823879191439337616839567112273991328976338511596922832566306984619171733644546144186926685823969422328633282551700223306721970098960952087753373278803758015092127049516020234878148364912720707395623221797961611797105712144980487871729162237629287958521458170704096976578866808792251838574275447128230816834192708056450016481860839556948449384627444365268863114134263320497213264749384992532970723153673547226291569341393060355017697236971570430968990836305037834726180442904356195833907811062953993604995524988443750402931583236650429160245095798434391428640417604217924758630260845933376258002199233175527372820859093398057474305462219729912916351461770741529267319047293158482118373054709337652303603130689883518911174112940775465074875627187573246098472552295089072947557835825419357397830940482105407473452633460938606298798693067186637041756139482291130723037136951502677567761971778436109292449498454337872039138775060159839981008171843316044188261210234059700573018895991777285583243058512678708064014767435173461193320733935755717839387519437042829540487452581071544163801800948095120211345623371818405613578893719218456357688734011013258450757610019396704452860765256671928873105167049131229145436841520009824143587287540229449173574555396223185199919604037142573071079029116286924046921230004243346416439888429148907254796822172455541775492191702462437836239771277264060100116670073161557041787479655569637050605494525275958285999936634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 12399156848250055145343918139505412939696246082127733634502567321436303229546290591528444069358071268759650438608669213551576170362401428871642910165560718586725978013778904584755124101982012314234824519784310845103859949899703448059392637078057309281428058791457194279682798506171378439874209258395146718036534186734882391668013241688486379399736852721194215689404016543237977856105173852700790645771902470692358692689595878071029757741419854234884129622624662607573770952711896263106917958806221263040991967309830525825305180753063890660277545595025122838155431000862152751009593897607611237267972921308654728760015582462244349406132973707074247679753472818856891271023604193919631459668919202976901614333430523600958531500265883638964335376442932249555612454271928400182991351891377538042835275269398076409426686189351851777335219894868349779873092568159111154970251618291022077451370157238304411998257640995655742810731952603211681245421119563050106149778424162505467478271816335735518770019986960119605288823985553048932521306070089934011050991713187031639028523175923210939619973721624237691577586035147021692933731824396193463564857159474884660194619769511964133121913623060405342296249790739632634048014870261658638392286016955419991806452531659590587229212071693051558318556816547844969503718439382214486586624870954921142827088141738911735368029971355282092406655521396881700928814901441830549558259078690480081278706431080000538542154724016332040485998542207324876815831936266025581989477664521305013485869586689705841491122354381169847758819814244604866041728456274944827136397209305940558200899573741769878336535123476866547469329685804021275102214752000193614312672081502719260182539745530185281427489225698744758490844580173719540132043916328437966691123546550839483185661132242894979249254445836149703292144727017043493411343230093228594337353316990896575330848166882333783711822316195539436780716666661541783720483293576648720384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -13205065990149985641502938448149207981073910322970951818615315757573946918531127051786989197497296587146650173634573825447756660018707261761910611042673341002402734840838488683097253651404695259293218376540591603665573535277849060079148248243642227224716118152487950678155720967271181691384788367869026901301660937549040949470707734065529581199563017421192950474879113530774719509388091849395669793656111713345929298323646727069743147335372130749189898906239789398061896322335850727767086205352264801630730845049831440462668849028962783377644875131770885301675736013718039553379805364871526556231328063429953097734535637480063209224850607974049195284502065693027213376557951543154735781600918384129596000404271149443017613859079763389899194048152585950918819856052780229293663757444533225139232289260452894073509657918094323136077592213016224647705779580368727140186597299574624375513095757853062225503865697246712876240922823664553535257736709645465125044832347733125758120982660588418754705993937609129676209362322787686747124601293411869556429454670549793407836926360680344469409926870781506757190086062511915276785507072636924209002656428848872599648488533589080941908619610582224146380181083086627441800945748602422547028949035056110171920927005344908746799892528820454828161904450385205913225397104855499198627641712201464374356023606569527276309622595592079415787004744790851244039555462513854759811680923088419570691476331531793247566243365173761140869346285749901326576566139176071669530858429784879227066457792562307017490171168851759383408705340957132638171324967576475127144489490959253859619261739294028642908034238280951113160374988574668557632232889499870681393550020836153302443721798049058465765486963617076392392013964160146195418216263927467781891072497156089675954310730896965818330416907757648685628285856338580019384987360548008017423895021331115870689518384217172188213963402787040396778511959120436816890063927082372562944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 11712566674792708204992775549628665723133458915081157067441407460909079923449668480676110146474450923686041955767300793183292239932041716291643143177797632939061290907557311967368751167892211831803682212724153523111624462235014155897638860639788144999228615011905042814209767679789436280154361336361611258287225611288818839957477781776892966738142600986526510015685348792286252122946068962357612667154449233467982050927078444197397920351142507680498075536147052664338944386593761832339509732401106127383810411028350134743625210701937601631760314397226867162781158788095841875202357330494310514334355332431658890853575779970654731849214535456873346230376691216123529695194215021432374158743097567762355653474239940968085042274343281027915417977366000013289606265038862779032564423220796691237145530395331632103393611434169424680195247679777690507048759560925151935424699526429712497134936795230188599837394886664714947493957063236791047140532619659123837701191886618076897156223347529605418340296104096882511785764956341062281016072291605207072275649223619695082604050326126925983359399389234432707223652616030862611041549873465409680449164679285198513901232174621757199338164057638834777194686149834009525985833430892337256853831173265994992743821049497233952534390560573605737139399369762576180133871866994380527140560075311705187571377444392421573803417525278543528102018085357264569052567205370759705019263877318242134486760678234889828632222986668470467258235662928669542020534746402175752029738252511768247629549722704434542134537889018512498793778830618972419034991853056485649497115190248691871819260701704992673718780546568976333967202885061097445579621869455962142238302677123765662316259210623542076158381792214908906861676765440179896845408970172422882866775181758108861537695470909265055376929872239008805704721954938174817299249279365973037075737723076574436417835056930962748524924465840559347877487230603280955063784927582469750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -8730178244125303340335739944136857054946385471571798057859917456279497810339765326258173565413680598141862413403839097559399142080262130632932211588600105505297456982348064996249554815633307588522145433526450656579251205230932588720252130183001620545338764087747153665555057956033747750928533458090814003294487715252619246499576532737536681967310766711976008739561491499493268410853526725987358168991926659847035435895029914085862664466631951328137247183726677335217042043860311601139438792969230302296133992353034403735956801761091484521640125436202199039067773379281521561596021089524225336485709212985966704141206320156476169243242122559816158448139485633599645637551315471123545618795030803065073380662878758736356255630330671968567478547189728435697029329928851607717511969114679724073479213065580094338395602330351680376454972091130355582282038309609568071818752559623096927311042787752442777685192247056932548625485595077604273023386662485281694265305158581225851987649532431432652652064551070243414267616696942421454513565361087713512369576998683342434816347495315511611382660292601503252527726775313245802390770285352431579787541359700323958112697094516228947597976844292654998355367186984135987334117154985013617185783896440674054659891410995769197689713141284259596952378997249661647592323268868664038448331766887740087124932554334008594562794339809460578618483657903239539425825251571887632680375768061981710156495827562608625828241150001248268289323085648251711342535462207937287012479630587909192157765693976905136771449400032837510045262604957678815957677525524764669875984204259232186084338826113575389035456015014142527389046021723833854984775091934070693727969075288409409392474259477172987841348834029102397880005711098327151602056857744380613774942674913659765383416536488047317619059572997606401795607509867496397868927392271541532757573210849006693677244891106630120752306375018506298538093359200281797479362378858965762048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 5409042163133373323582621651347013296934032291189791420580677938515579443393955778826902915955814060850508136526465454983993881448183068144117124258760917449435201234806823199527108748742953429298068879418506219179915782929435130685311577577874866738068330400625600786059318725279581988433820598033489539834411298506296657720332877966354144648874263554293631322880447300988788576270071540658816327202247966559737771985095392942338770208846253413915945143457944706414363385253176662457287437495086759145643806132718704692608804815393257719838202835971341595797276136371044731616614290997000204578425009959840835600137818162186200249188485574564029529284602202346314475049460397201824898201041014540014473974892188913854161565155537970094656895225734632102044638932715351169884402805068038477866989053357252275467075148222552448520084380513914888085882802254382974168400121179180036254347618470743233935917675378874047126658226555830573339728045714294288722710429063982303406007323513658471381708230132202673197846272227088946973449589649756008328206540678579092966306987954804057791003636289428275269296249848392178389499832668981597712304745605365838035082217513525239737436428830443457416945765105328444545995087473039198067562294063374777017571630048452541858182072071176765743718660311909441802894014867577499549862212789648720182354870298614452760788102625229296630528353022530489570311139387252093678156400595372099461025310282511811300201732380833508643304930567000894558487363440545265721029867889164525870501997234310299586654877332012883909746388720915325940923880470673231915314716375635659184342779085142276654542669353347393768182553197607145601808672724287641576317230088131692393148909012374252091609882083211054928663457626233893824305200811593503871090946811354699216946875201155762502381873240441794367511453074247986744993115224183303495613779678190016950527511041542210671408696585027214937420265603361003915910597441210023936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -2666289658724741794792797452158196491134450709923500486569951053511870800416602839620332101354081462621740079180756846704603898351851005988042646694483211301603966725658994036514138510475619282314809762081066188472349767341007226849454337901424763434392344608502135387255724720320592612533300129410643963960904416117241657351795694855644227955026451452772132521211817812229642747580582223502293165897492730621767095332857162605780059825538542848849416529768690475653944208092601318663878881403025241041935301392639842744957568677071307561462940093294915551888880163812333200693216545510242464303616139950035419506648350940190102071194812478172167137758388004904815006037060819194787276570823042911419060074949508651240759121723453207758395284052120867294392772604125996843974944328407238767251312198875813293665831834291124582753997799832821093897450437158791363038521090599532738582450010575206817734783319946512207184838804896809002016904447425681000531307922886216345398837699471390557380388416174356541120871607401788495044534895738988708472983961853531328198509477663858546883437441947995889799490579480150440789858867711200260861873900924727972977302642931423893622736412035496782574044684720228482060236854377594277266292827997298157166265475384641911504710613338460929734705280224394638707737057630188921940130421612421318221313444393163684943026817037811568293583043348090296156231929418082807023945231801815929588251089251849740834369740357134804680033287197087933446239887857232726512697546777659064566284220248333811643102905104769122000560672729124637099278507161117866532981305843953176725049915793033843463316347691897267609924375908148312816781489915709844764279554194366205282949843168525032326542373116982106436908820737428205054188314133413436561571711192050092895186249839777611372721878301490686473541133872541959564107986102150832284086016886726646273064553186030899432948947408800885326304587026703044441226557553243062272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 894518151880317076673579047069711176895361428803334591128854170094295582296601249601432930207275610018893118358988616781985515369840979740833084169217891073216752022410149545212013114675928089816112671164310812183636965039304400119274866580530117488282085661269650612669651250191063982548400512612276923769987222334533029130143661606559337490197719876401778106268516777827108833321101826958548775192347873761089434366491324109954095804882074487866915183593986642475202342264822497236202170998864232456584666288997452400310881977253748748916103471538395883147605680673858641787312563190162901580313417151891027674672388726300179637641649822622139148678467464701932964191282135723165413792726421666714689455610734531216573855256294409290055970667761246719898696527897528379152879557436523426653720706054564594720126769714250090856928738201160491786108799794119961408805421898432012107685278837139863906415813624803049679729175490595836356267762447867072869904259394665543639280906895035187697319227347010299343678811539603045604577627574063187281873587310719238750741193528152289852170053088913323423768979005271049129944562088146994632413199442622076397684072712916793669823456776296602722239321781359007998197924346679410948891924946320727059941063323111050017514863202521543103558881800034473163050358466585411907552232835552725480461673673708819085516294731087825988942974175746412302043862395288809308879502205401798834805685035874498499581763687110522096313203745460899779132978770691576932129499065726835982760454237963756509364011757863814724571128935435460630217516319509151885160013578881037407792065937513592725113946236635185846857661176042486031607963305115054429433782168778961547543959801830920958284488772661792236301988593923419043951711643711129249206356829094142998452778660355361462373110631843505089240774394804694336190647983074347639497658731887491052793633956328476715850994942971752264283161801110204647638535576215355392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -18790159355201998567398407384754104434775679951375979367736052683383102425809503891134623534628183532594192519641722213427311513715565927413253740683344372272223381491527472937566646407994049365294492909004847831022002590143327744060689542140260786978488627353696066056054958518623921949325929730084188989460663730197270094759307927412330374591612929870409306040360758362319510873538337558099902655539100907716022387862848457464523362430167952659670485893372090520178028461749080659577702074251832243653527277138003468693819217409650661243325875838638500073279501002945217077081737067062698802140810806578670915216851010543075706094269728171425716526065150033321451392053816007783996005921471513718150318856211058430022968750473513089836612188661512663819824761874631724174811533166170223975671021216506083853198530047151274638666397601020328891863118325581177324823659040755819923083679411674675702233998999110826643311045805282549982486531324055686473341915172379605287898083721592751592269439886977497826084516734929789638120128931972971718301196725570226319312224618852200731031740713279740211747029098274954075034151837251351558253873327089465263214882623304342291785806747325403269655873064276186810764597198750247961884809284295520482437317579164130012169895516724884142707559988908615065088739241092366177426138289247450214561954296682847790737722007007769731717691564088664433028472375923998662552392020891412142773964963031423641168727378599816944876489191741423140542156872520971831492972111582066769887349324762863500060283794831791819734389036517085562472140985818617147537607270777818203475618284775197144186221060553733944916474076862785323657637355364719512396628331305718270660515194934962506956895027371297800510062036520638574064992447441279155078135939660067271875223625706797150976890634225589927558410662463024877288073430791319677365729078618353810031563557927376085294995810418979449655478364759578583103073105228070912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -263439687140019402166164854625384912388349650352714904580035705165198058929567459580537302475953017870211930755759101994703763756102293512292777168745858961772638698379500097967964709908849269026764915471955007196237821404522559819667546398936538661742652025929664478487755031834944353499073903729215387023714346241066565868909661930009376693838038941069199699593945583463789211514541921259133913381411713523765930126211848786541514877585825551467242134100683301679799237438273602253494401140238463393487691602032981285637716582558412929914769756744700548027279080242011923237024249148900467292343845758982124186839402316635211223219193623544041851792971043055689254869814457828130532606133725132509315877299095625915991235997401018888592399555252636999134860816831481055357122232893696881737919129466121164103816916692307364765874306626701732609127838581673598622216950638015176432991081130246118818360902004499401550707518389126834465534353802832315962261370641134178273715348473851886691183946374615863485307072901444356909789470087578771939146585596613675730123897304690829004673097395914031230051973160091650520767142780936987977748591911066794465016258774253533696037065097702382662291376636497675942537391218109625163054373454405339983404878787267652026910561149754335103093522863572777104181651305688606609672278290275102799390342752016513482586334333550387720112728124584029691431379274598423576049740586596701455075553392562658167969145823730026688807896837432785351486164457275368104173107461542151419739528386890560128530419011619617393454447960927350762952936410267316780690078159393780608824681948494682021793139330778182440366998876627699630378714376887790504128509528738084469393344714369750631278671245691416409930689976203372313438340717342927700367018790554074871987669770018704148920277255101358893495562390436694735232173910434889628487685378181814545497945484955275777792660663544470129442008386333953350482148154509623296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] 258938892408526764508472057576029889495314422609132686374831391286400338903300855731398075753706098922549750807778433297706196714157370001989632144336441711660506698704627334174310214792966254499042969764697454983527159339933787510591096624956168058190679947664548559414824858279717626566706711715342839946644245016088843192300198700859689966900808473165327846899756505571700523141883908957665425714919872615221359566089530472332653646514739129235464000498119190657809083455817344064748772232770622997713801148991104503340030893945887994680328002381596128607156346620237500359183213552640054751461248669801668734312103954923152898175903527629445736346628553369022536465789647867186413401115502457134195861084226345196517200616679923576716295380115952600444180559315613080644654063911877274651574227920205105362583642318594650372303016145334937406776151515894894963720870358552151543356447854120467033144439194111175534992234946006514168446937131826990550109532736204900825573607221421981267178972211012478237610410759739715694385567992237669691350657423586098391392667021185360222737614767393573667912592658181847618792894068297035855382021357885394485933263713454555632401866260785974321523543477010409301830972486105276660886631193745343875253098143294456326604753297424872794492133246264259556592382145908040634462668010118567166538324464559609425865544319314116485867246956772622055439841433401126459296291571203936828145750152619096773667007213999037826221621487802097049531222837030114690967370091827011213562593978906383883846472573071289261000027465241308192477857719166581561608215609612477392272668126464943103120333226661602131050170012743046354491232159318891747146692787348276243963807830261229115893084022349976841785832635625184584333574417074470071496701284172259245433962110678552020453555725767256949473189048182738167260904335550557547726749021446705175758610654620327321489798465378544735081438003164569874885121176944771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] -170039214537034963954789901931231616194399779746684314993743812920723733871101285592245835255244666813920782204914468252631803131860274571221512825572196179196416188157016648668696336459436883449579661141549276414844621582759907671216126304556857182200179922497834269783818792987471962620869058772102101560391567955590357532767340209228561016377537036576443862727664268442626809958821351532182042365908396023078047071559446737316255404136854396076400367458438427325994381972444201937914787431666023938253693395908615951013585371690991608728418553479113965691232650189435867574963970414837116238844177718725941360758107742117604730554075143828447680936428063401049591554565349530656245361834435899787912031801648780168652653856789378070590158340543010239183511759981694450388195389364333226126944934431184864765224162788489324084984477639467874911545398664603541314596302751512172376256029561432681511145335891480982277255772082730515189397530511304087750111980163955990604086822771477533344218078475231408558863047368413169065948095021325728650416981728222550832203435242009373955621788366828902400218516996432098565462354320918283544082189399137229421556092285080129298924712921570181452202977579579517196836306096163814938414465219231321395502635207978418696550339967486377970485671499094795387333529129687733558219927441045576736267729765026930017786194620477795592631641102968399650786249030241671614635206102047379263672427818413893455043217935299672373857788798481710360762064246067133793374171967592953952403528345256225020190304951240617695107738235826401078819430551389356729619082489625171081447534479343989004483482414701243208406473639417015205062308344297465221355633579319740216019962720235123040105396060475168985597362053982640512738934108253731101505403670101101229662072104346491547122440239732850930061893644219000370542789659019098380607294580890565851533702023420844894255998775143200595192806053354447245291171736889327616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 89161178527790827998286751001818480943813384722472670616231911695783797285686984653767684680653028813400008793729426315862645269260903635899667851315983190945358143203429289552434261006586274929518219367267531832284255848056494045975769725586417677432491271257064812083693829456316978899389631529029729189352542103824800134893349104542781867858709894943275416749896755394433393173012973249015225774951934822082382586045766946707721256554050194248449762910450872499533222308065500163762654227437658526468719959186422948403424829907800211691215368728334170233780669708086483951458567780525470863895462445995625256473382114317167531338692543620804476886510627984555960096042395058397611916398992254011463582461715484915594158481753700638175052589855478248396845359750774758284583196391526822090869044451555851341205440772658572287893620135663291668495983286624450202925407070772081852447265220960548598170036491811406737827757554390066486943733014430140842784874187084120306626619118896394282883279567306743670592368162396209050524518351868264383853504238347689808838907046425321914417075419437614906573177164220088077375734256823750781478981123123636363613329512794679156836560651188754507662794046317307023230857979442423950750735717817499470241395819854501643704328584740612942144781905037159407331709379979045474813334436660025385143771052498513262878661253669104355897517877963269973583912054180696258963196566368912525527694870909695689587996377255533836328700759650455407516079953982316074718625479623878161011691424315155897337417399791675515012210331729898084824653540123219035931309915194211075884281054057431632268836229885021385435417233005270898718368201223638652802558904816326614340537565031116122232311721416092030387877954028943390087637847628963160479495200398460438492552814591645564676381560389316771804255865013504973850614707779947717817866490995783441772797961766185527545077994295824686430527364939146743845914351952199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] -39354624837903040108702054734498384842024609925431177644650423776524190842343204139624409040544781772874448229134421962050502664612552723597732718010626446478809328177466983311483099165959660030085259942106588571653265485883380410248178819765084746848142221700872247783085390576691850683130918003564345580557895714044686345485255367391674826906138687077999149235507523922695072001280341438813939914033056010746866015226669175902318129281421245552587623667321807722647325539721432299347408731782148615103061960752066198911225984218756435167417170723190628470988350848178920658601816601857110182778265801793116143596130943007851055304465651440255838687157713844734165302431087284402443843191341288935346889672947193130638516689774700906784361732510303645118661398664942597244356669231835273761336550482928619793240169896541513141019178485408834768619374667671237657225249748664819191036495805393418033517595424475781717410292404064771127656479451656349131046253998847356861082592999660574468584821200470769439730994999616820787996139615916970069211251037587085235464828856587301322413901213464706192007556006463785206596090260032233473619650112113291824797553654200085279917998817593961518375470618580926730568058448984746524578884100594016602115356180464002464237795683806686618745567850728211579893792301249788766065033160680241753575575939867990340618043022570380341056167441377833498477710816056942715665640088798931878429531548260720646109400831238578798186816140746402257624815988204925089663944559162501269354163951406193404539533844182525751483090090724234875250498185030538392780176219366484118562716490347977682127180514369527049972936819210462130198438769094786064495038860658167610365618675394099331613244059172511675782821671069873726928375723078119155681685966221537047242782862185318552433028395573382792485423040989391268354190202642166503981610235700792513330804554679232129324304690858557154778854219002135951040168842884022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] 14923580509440699932962959136816128787663525163926893092603495960473564791389221166213226653713048252015305148694844700094402369787271291568165892309285815302766455999222501356057705905074752401420470265318504704985205851120735869833289628079317387624606501198507047294793877824870477263902457158757238428623323429569176067329199576824594634838960638056502050490124422600352098436046977493661789513731431423214881986721626614572834017559294744678136155879262489587956816235515356348304647128536994409228177935359667082138322088284826186740813032962399255707646246373077158039291343752207848061316989154246359294889015183275029885190852318170904927219384326674863119451884391495638507230275345231784755919579388327277163026910117731806201752404272440692893833258865217176304120595680562967352559892376953539336713938465583677373222784757086275728881906122101823597733985416719673080688954677442401913168814160870907385648878542761365041353765109436436970753836868424811824974170762554902920077869897734207021237023257395262810788467567228960421938330320032964404629598318637259195998851408450403667017027364121699000949423503102180791308917982225103695903295492277181507333793764200441766176238273895665435983275836238545624151829487101986363320055886500433021444606642341362136668368437386856374550791594772721141101559794701497757572759635561169452764572642834589292599105731431429784486298600063901883529566201730792840425091953626240500773469032192703395141243081936482278365728542191302807917276812090955618058721568114097348528807090352126055844576711709829875250031693780045626193675121331603428908852292436752210560012492802939652485920777629219960949530391000314725319299106768060311221907809646013251815434850820711725474698064849658412512190063004493719252394487946238861657946061042890736079116164580586505009808789342308487385332224685446206254518990304909426410831889337193360804243050311613376567915554318183369369963899182383104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] -4894873635452687351288787543339416132491148516513270580299851961589078441362353400740152411283060075442486719164891818916098043028503932779167782686443695237207642959193527121652647417182293933013543928369867634684239568311617142174981503999697347944630076540810531873899851638291349116744539753196877536723201603961456104843255744098886312736437990215984016939889664871279605435153116886141035424945394243429564362060470181738348465495503073957384320618258898889111261034900529439457879085100145230597278623446930376318087364773944449878028605865329900098817900738846285482932718461938629451800795152573157935701817604601468421554363174529894225092950788186155436054170326360824217339922145265011055783478169263222071460868635121027359032531910608035056568122724301657581580001575770832736394463941161176072708011628058427530871837808021727575721735689416362017988684200646854236443912491370200959403203027142422882944073237493324269341029346838750013342091412011900676567716129888578398043234335846357562862614545169854530658532858342360907793801782661293346282981620009626356470694105980018359486109524574215324379404166447541361435972073448494746845825698734187518706556185610376256653370167544885844040212092937475520971843282528186499771634029974540784035623391865350284686389574311393069764641904044848709284549803736315236058845418648267834173803870380838238534075675008564156487551234788952433646786749891921364222999306754038871622057203062727192254569223068726179433290883611589916894604272272456503997043159465109104137811260601659057691115736233047923341487831219647766551483445603906460854770254017708044375014698282901667095599092188658857624970534384482279808907236643812583746857972438866244469556861070377815569268547291642356092716485443862981257947816332693037794629184799596528035466844528819783703558682099562380268948718450922736884274676448521708230091785930909349647624445315654093987192920142185896352285145587253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] 1385940903382879064232010851493239556214540256916093259674083517271123618593636665703062013831565461398962715198093931267200036340614857604745280162182620722711271317427742508684521439807279000101715720270725256562302808046420756794742125675774398407168475650892325362821880578324897306670945304820816835320606811743782016347459837034283084556244949562655214935795341521842976431179294973604555252313244352313117398716762359679627584207510540546849055967965803481801574996709645284596677086945291564880295079311858973842665541219050409162098352036141275749940374540028147912600139421168165773866709261682546845662379537065620959523449717501363737606831602198435763813235292857335736789028358154164738737357004236905706356816916342798951437425882870979097562149806256939108716743238269331300984167026904778901587482758428262394529514054383711753002046533186760595713535715732470610430170104631181661635522000222439636134731758004699178628232107008671754673632392393652484770677073022846729778450031109958770460452174488257095505945671330446086056350674342001140138144955813593238000564574372692279995127405101800461643541901537795740391596534874204880024408861092347747161817134514416256745000744463461207747392036618810941402180803324470285713730712367242467636589350003497685508794895191418390018436189785414137697031506671249353297902351807431297063676417549215733903936265230184846405326765073865941039148437675508761595009404310256289178143596435512904944750931343412978674231686174856242685091239057311895091879747230945080983184143908480547943338094417410834602184178266663278914530064548307177863816275439277747589559500927102523428358072218515673127551930246607433706260772307525689464947105085358969118171538494009099372907917763847033842292857063643811733462657954821677745709926278426048154263817860700946109855216397534323810271269194968753740756238259559319757105444024930281750073510710005929077467243994215167974762411726995456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] -335088263643954816425883100068657574330598066121490501901645302007184601672754078598640532387443342997400426866715033509833748875501873144390997911741610358001096395550226315994171910845211699638732295836499031127187919301510698491195909446557376491917410734689651534384311070545898416968887666632543215486870641564790462192196518541744184181887823657841818961342050341417854004849058757598946631758440186357040108947128972867823350531210155168352495153539947254030369604324762350160081715056013108709979073941681546353643371352133523574931326401588479785334181735173349972713679620781354411650605431545060896698864164136322531970424082318140085997786363022026566635273784207682086526139950850163393387155457025503301993391981277022144643751368552202292744087918991303663738362528327570346747531140991731592132847254760974565516777733261688347823593377060900563906484480728820235183565215128946943417788783325470541327463491625754558591238084022505607684236953796454597569712239632707536812260868780879021921077754059510380237706919197542178006001465821801561946063397657868272044005501709161334125637363669247533109563417254941237252610227092486631570211227532932051652539844459302728259634443107465100622220693673554373785109003287185370104124073476112563841959419776972261451384156528466976604198337553460091444283786134004964559470197861735394572612888922434060686966814038849035740716188440701131403054998671975543641629998406733890417476481202127844195848545621598459075772798853844295362927601624467430170443498857207535538107898464698366034041591610275857783357321050379072157024222933235914061138479866728945429205386565015714028215944246718929425048261186034031046530207026226101805530407145223783780654196724010913493812033789132427903253146957038959672119745518895767179508115155924180248314299446456888418921435241311039330288554109604443616634707503603436117691261219106981142861667392115653313720624900788646778560167047856128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] 67462815840848466369435595129964997856691245578446617373662433174265359175043636461905636717394765613765576456899356961484279208956572543326074109297453967463104788374537293626704011370027801287497618436590145450008458913798715922730827949282886938235759600897680792426851285251239829713839311349574914764231568364709429952911524251520335746493242599196375742057844066596666882675423943621604415883246127310085339810345167034554730883155756253585206168719338933959265779429078739807143564109479149305573614448446298147299960182853816115683771053936043454715147066741115963337710118591206872628852782605902139054371022397375890282262371577763242026913782579764613442855161318085600202037257387148667758618990022492020800835857565656768959779980993514042954662309815238899235744612194572200844151946441431402008337939455865994020876045800570406916485690382419637594242883683762689679069792215921828138627525262160633736877903580018272371118272640444226668994843554676742476101322488773530339948612764492807232221247225073796593754716976381891496551862634069532848868972418113320389503335372786489556986900244762796552350918683102507183333686280350875052562072224824180398051053690645942934364485822616369760514894334084321564097595116329109299789798228383652415761223109622869558388693983396323251150315194755399930997732475484636109790988156359430379573133495180648840988658210387182671719749116419045569187037885821124414085532483730603216174182501538607496947076310671219801797947386730757538122321962804892016301728592353964346963872312816006768634469524355044721500142875049044686012058510975782659602133028340093674415376551422165020071247209853575676628197989885160371623384339902678760101579350733040910095429000786512879847984374107712639700574586730580371844113499120856953849763971440719302379982806265118590625623458772235455950137423606721807180739821569734363297398953317035216235004681198337497787208430420831418264070322651136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] -10662764111382406643585404840076462240962826817731491434603999057493247970286524496784528159345440813769753735530818746816132450748145496852422839137401652547726699402986087000538158474955552473859382180415832203047266570218637553623392986180597656653351319701056121793973862788380141671074280058553263812625598917696326580405917661013561517343280704600822614350911781700547098378126837286973595224770419057318307782539619693501671261188385722534231178623991850183436233461975725095669107220294159663972524280184121116184130528354017015296693279600453277499103985298991508030697921008627913007641711357543910680582767441682146815278787095534360224040689394896586958494493889857693608028172134196740333767497087769501391546796816195268449574775194409289913277465385503064839313116275604148907300294841143024424773781952831020247673783455063374676451994339214646318169389524723206431005186798445801357285413373889304839547619632205831020252876135964803088422704581420706612683916234818874184597734202858415510653284695576790915572471002691031287768934046357065248593658817149664972132836728230435823661926634327995233765031121432679322802006683779573313829178331268023738315769117496360087882923079240087257639640670332135218485342740243312337198513027849161547992888314101150393865267789527262750116632021383189640740655978649275621707566771004612972167010610973205242483201493267333310181622691640193093962569080072161127333154007785246417330502411771663265221272065418113341880454080356184481463930185888536817964769949790047061528806754486240805750308663408430088074053279430817441716012726511394061168154547954157691650545525926521249115824779604906501770100558475875417413380251698008808889642652202871021537179967273783038190006839337152817240027101468263265090722067970903716949994365215134051171195168203608765625299788814973991409546003147581373547673246068306528756026765589302741576556819297469503578415300951185826598061711818752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] 1095818264384976207214807687827133389636313332806346541883162682519436647408269774863150073722753634994994115970468220712148054487202558851230656982941160138114883958022173539782106772610369916485991471301345327343888666916152351138633191509693052571623574569201185144001446344424200716629102724744180368670224630935597793433365756209448101379784904207539482617431351457951758537627696899674503957511194441644753293669009325530467410441904920075776158246502572673757360846679137200453810694156349100358810561775360953551392900283494162547325491817727506059245511731603021322172212852883647043223074170208296334454331048461836483024831653236176899676477424955315639508209685655336787061281524908727255344017913868135885199636731574108306034466001301155830036331248063090984482128080661509229394890551915014635826471406656363878379012042726986076891554889675543241486971689919872163638712146615872713051633250836841618587880724984662167458207411228231737640468341152821316837974901978321806330796476949659058570052694450653484096862386075622947950348511397584119942494947059212665142207539218997499980516658270190947993379275420772341329523581442091640532497352690940781055679424235986255676693949917756921784116175284582043802160339406989439633183807296143442843442216163519744319044783155531770435255685990636725025153599288539655955254739828130619396054259175455089020842222001937855028557737828555898765399302154570873100539958142833419712960400066388344027016149043187669994361766259861085758340101153218962066577655503310082649997649938752044753389473214805836642788499002280408690692539907642152387109008818700302640146048060316927925568828963110714863175343615088181686723266368156556372783226218121433589989988841887364764747717278932866254032104406143465682098272271837458337839702951456303401078666900300012558673380650746078906750686322753922079279911317813578880757185448403238194144259342452404312441236081884809970103168794624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 9326713927853120046170793446274568634169374420633312031197531668191301929597232604315171331092708220089194629595706992164338922346694873325038041585500180827240747881169547857755999888175846614071810494323916038992836057586561344582695667907550906667395310862956869616915703327782380485233496619521400260293361498333805817476806667717689901825018481495154556260538566708199876907009085457285112225157060773663187208523547211195506613043850880833594857570383495877071781605533497107710591431240508691915872726221160379086465812127743623906273446261654184625573628475141628898017042469296955535965868080731106061058681331991680537489425785251664365066652142688130463802384445248752463239844791572321728896863124780521298128367964242550985406650085024622280312850081305964638698134893524640651361296086395952199682685006760522203354881420582164148942565671323268048338276325362980806672066550075855896737506040999545055624487265574067253794697480861570869652143401587164449995021480805611418546710534268509802012053110351791711428353580646105571732639390433031598973795002918708601348830144129197780506857887521467274214476164784991388575740949564255390319834701937410699059509735626631659106317095358359207933755754993729897172063137451151217522130172930426041384789996838556138784363905621795044406141782570922719175369122043504709548897327200097668061061354779999523249366848376063971023255620860614413472978235085589464806436970666330222953512064372558412916629861896073477521680021134698199892030485267019875083687649322504890889152242947970645809799541915954897129700657572428620070591911479539740739482874044211805258654330555426540889702592644267106615903209143217458793894789281895044793692339892278613244256890570780428167145004075848093008087821844560521290601619581758782687178051346498220703396025004542468030986702413624288312940800401138442375705484336858254535008545967855853747700729747987883278669008290595155142898614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -34001734608896670854771078594569830936712927024991091388010731507415715491297745867460006043326892732491601123478216045553709158983505319891653268687636602778705657447094667984902386652871329350420424630610029406480309477681577046010168425113211948646251001948118034571086600783267595639228295781092579113423131321234446196542333363617067985530753255571001925225190747422565889921652022495901877127499573889039552905943990609216741135668912787230716717315326781934203697917831403512149985443768218818233156913209113323144675364558931017916475429735884216627522387856663595433381430139037866990626918725889372300630129946843670595411936427748113781375919386643933420682820759792102634069436319544399981811026994917792303609150314863721998821681048858664425577566148523696742789151306832700626224441075765484635804940123068061759138957868244748861250397751343791551484185399353273068312560628677922910713921627955055832642086492524936577434233891632476261211511401893112147927975276601236979432896975850772501384042697418178093964191711599849408491905121457183058283420452519186186671259657965646420866177233173823242617578397167322714430957755472889719220175168326373772604986017852564070415541137002499732421288183956517805735988091198842051967696579001609470218407407603653211791951769994532854386694383259358845327987123238898175287471195896469485587905099689196639252312452018410899395362299047423791808098632309415169956662227194191733269622913725733264154283402219975046838871132635988606569065937400927335265580760724800708579860018074739328394482047353892623432996890672670812536310687746151601061837148555224527382033897762513270573490702375996720737991335472045887435144909125430523487606560640956133479399920047908077910614567050000662119273098967478433095026482038952276587407349777800728194450834706932151398863851936463806980920727728501977203385332113000006606317549692408597151520476358376526129725774866113504764141502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 8313906733489005095928282534397293176603056227059285930636765223618657310438198366879863613448790371041790731371159151583517319286638558617263369455717874909576440691177139068132717495402816160399591424662527189921468620420184131247034279535520182555697502275502985179992125846568018575473490436895643255581558752622490432526676530447187021659656864249630941693438921282267892699907979677057210089525671319596816548210571114401853021475736290451227504863109698537453652656237118103360529045212189922622319877685139099503468685381921960651581124193887604649438543050684232930609425485020732313278150675818820003600038708829991959859997955169484276302990539113833184250204427840039042632597881777562506367790494984178036140509710196296876819554567250427908573247298037720094151686710022344445798480250700986151516958520429347491090629556109829351593953407793416850504260123911094919831614500516520143987662357348247360181689842231718637914223552581440259552999121915435143584748645919183444804375582242636248966492005176648974077323085859623888123964398921397559889555572154268409860336789147269684939618137789968418906098372416751063923374915281063287233253629408338519682141868629807965439982953773598069611220263835841329788662434357032571418977304908821675652722186170214936240514700159374006197343206006095995902568214170678703273134968037020046902758668834001619510655399651831124740682399673519160232026445078865369287301848433482265518027659467204826108507777222609833752773850022611633632141358571872970971071954945612690519528795728476025933777100950985131538462507745946767414890604120134451638234280213843861020540437360408027867806786075962500361594634113339538428353558622168432101658726555381523495071783115011624874492138495110578822966121803774413922562996857713853222413763302539662472407315717902386297765838691431712755747060282994233132955596763162378231269858626203762228914199372212993795542628975217753286116376576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -1054832762428452086091323427685099867203606485655591993543658174366223714292155629701680502791936663968199667890976852548226282675105235341910449388160271213892805215470344337873661113528835711461467463821533221589575417754714097957054148291461622154726081400126387553690985446626240208351063308243471213729739506048793703243368641224093847255322084920251686336554352458692493153474816224527234471419559849820214207762637563235824183172206564554345519840785702437367860584035892855925972595002269050367989455848516635367053220936993911853354255630584916567649393901278896414358612265625806691775582762849081537420880457965370601312874364191607104298103820962450589864118624609363395035324061826990878960068788128808657823731088391988141788032729932392451980990681115015665727049045206495871692467559218975177166374486784768749360017094617342125392562917401835928649143610828776158064422654683486043330372550827998581989982915657162503516064901028807209406114294635002854493841994970482987063580234197124874514929884533478155373141127457178769624936013711565684415587209802465471028837248645763496175713669634659741998801046441191846701561048927834140562363060153918194991460431571985234721385825716391302875009821554347900172959021412811409663079379203386543596865654552575833858556907123416290433658101965660391197133732267482883024124816040430608973429202781551964991740257183859145313029061355089927610102194249959517349811254746425336325830833727144904218794154954357733385213397862501631983486370771636341350725923080095682491610339034406885697312834115697761293687019131389352109830443156668340682964421524640970757998851992100310410923048611700229679987709771709984898884328858862196458839243878099988691359134318985546183113925551017868544932471789902151500117197210338635703973494673318819683679519612741620852256395506032152921504831233828434030763837797418221703938359608832446603225325633368657081372155797492519294988189696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 5821645594533517071582033202257749498225138546739390243037782401944401828114191774612556087666892263042889812175112466708331814330478207220805586941552769213979689579150204368424650643017689968457553067645958104200883213577997089366689331148475485150804860355165728619751434093823088877423131030224844509463883620137925199927430630942856235045376806089054088230193135443144237566725449212844819834673950782049900766523844937444692864840253452478744034614499727877163894004064321170949302476788406945122547250814987397769707439121361663575590047914141335923635453721950236359537907379639088287245174850890579991462521533885056671058942470018231163756728595770181814323195654795790461841538793114199140843743920512466555080748825768594435410863019236471899391143959158218262544988632147374391586459518873405794834636728401464619330652666807958982568182234898247344333534853319220142225146592244917807020719105525664296463936957061324983817918862985211182950023694145393857144419959353913157257552495135362812243594756041875858355504526098396334313494103819168949439448326369516091062625873316278273034255763856770631853302668946000195142477827780986475636233456108820283610595214647389610029509731455464868694827240166784444859650486282716229553239488895332013133444091880013173992920991282853255344423396803174206586617493117336644015900883595004174122853900138013206529410973657352557339786149656940703055709146353249740497656953483907896449086156265820427802506510229620665269261861728666097006150786639720656725812595902154440448434040214217745822695101205492489430456717342036129451527082836445723467784286195796474247885339759028614160455019926549344850555593739484145295152554527099765475691999888500667566330985001485228082718599897200539331686849673883882623021757670941362635012996447230895106308041119526565762552447289169751161987381146489809297585404262717654501600750865239231043437421229754590484364203425017165217005568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 33617534966688284795327172041157201371276315420744061799059202337054240911200343935839925742708799825187479842733010548229819149447765475537153469854485803435403701103887966505753118478164301011103527743623854338220608647754894414616499960300178827671624107580282733481638796021450723073744662717748258568019906607724494874839800438567791045710829742431235399463448977373890444056469947316153534015096975487794811192405727361040601119227341227746100023116962749079602171251901534290436988423241686691191932942926299329318885253579925823606150512914829683943406826025570845400630973465321250464002447178116924632725043255256589758269803555223717295024884457860232995530316029290380770513157878260292869455811297863703882410330307202812339969992386605167515451187705793175582426036543758388607652526460593228803065539243037569619196701872924968040028129174949305964804955183466566032525839711260573100585302397792491540695100321808177525009586531950291838324429188330808955387764854599137206980511762256322815071599099929678896980281349839313962517282098987971010739108765683413960348016831505822050771088376276200238020188896699927069846378784036026071162488217898390424964868794907686677479863328030934391669945375902615325706982915705625398333473354403810280707900101369462201233686857174969443007869070685590092670207227086228028736102276045858910577596198769462045402725222150972090762984429517468629268303963891239288384184606393960560287699975378029784144723764225157682068747470680040109336396118309018356432321217008053676462711574591116513940370080100385945289468808339216702975853567086207041830247242669089422721890975335972082564584890873623932925609772439313704695654109440096197473548372941662079478979862084628308691949415115068897074869278092258448858083913893204753702853120030427194306321173677392671423529715257158527760425333106904684366284977149624147104970662054345451818860574546807898869199529162724447994511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -9789530796125444836697339437311861129679234026303220042024497283165457614395623271377977510957219764937514056386759919405299092467408149267421170290089859249271212433461662101038184375112653712324382777399180478831382715676877026234809010475175902799882551517527791206033774110697261372124154813368629099464819746559005499195894130813350667870910543853481495107376381960281238769604879224924077445823042876779299589732618970733303335015442243865196559861947081024478822231762229816761162651219993283513570933813547520568775696728879822403543856628632995931356289194136989893005737558616336860014010092126426533717559813457846370099155188994051342040055974925480256073667358162998334761862141970695152698299948985831091466931658713550014064357966626297837999504612186643071886870720384289156340002434826963287836962952955298060248963714749208816582630498555058908928642219399279384789653687629097352655151938301861566301200457873789568746381984681033560210245050092647726598227090074817354691755724494906323012246449337021852368498090770398689278156037178124026619425806199790717969717216767924323097123341154310564789217965394025352931416330929144965627462108766537152040534652336314507021866673911586394531063363774737167270305999623538738820041819350034783774381759455251821080490739426229560246353471579229023198385188403427974883553857661398459147264273221794331710728314991383644912590233672394366563824708822990889655262491887288727825463910578158645760314460327406858037747967225980786174077472944355693306498007786173565252809376932886526563340131935690973473661681746574613876765531040442258500503779688729025817583332344393664798093508613991727454634600390558994815568216701697169443964443039829832261998143624198119385728926373581561717832862702395198373959818201827122374627498182204905741708527132071040246282902013780418758005138681203048241077572399880225981554722136096410519964616287523846001286140967229618678398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 1813202386691361554762440281771560893459575367481338920127392352979487700122887301508000358146858852873877434303778703838676219411983760102478576436228959384869938082638415629767705678248485230971076225364960741000653400023517260107900657408754708840213751073279696342771352192213129606913586655160665845498435540933190397861662890661002918276698344546938304414035820301487770285644934409263244912110263248675360312518031276906107595620709375152086551595224083374445232336965663919531563525779089609468885462105785971125008714999427400502360131795831624701319969678315402834458791241124279255872915957118181078754011282825038626827837348461781125087779053681676603629470824705253208897162703255432542387512773331332635391871282343911757594159354284183747216889883832961546459014353957299975164992895604037096075684046958662978825723033362107599993269511076242656591082910328550131726163295669140959144726534742354743315276446726394964711481570243837233300358153540141888004949836736350407811108234670485158455463120543554213137401424169674436900743159430213813879235994881630443191377561467875269804497752848154239999515499251365532188420013656150697229607440096744739498009667661009984106020358273190788664365050085322653732791962111657840452598804932557784945191947307807931063164315753901020884562671549516678390597603516886714391701144387116384703592774872308437974271377368067028188238027498872754435113803501883903087618956610864858465638920509683247465862531590156183996969241096210701198949570545544130666560179398611281288330881307294566333672469757838576500608448507603404020338148362514109524331033413689476935446211227841543371919023409445088097945315656676571650387531620534070058869858623893653504754252731768372329662698505163113325400127388943568260572531198497396857632606764610835782395829303233179364885281201066763739016603148797568761715892851795458525640209477704258279094179128514129374743326946335987519717376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -253945809887774905960645679614281967772438744134372898378880578276473683776211279540593881813776383005006794654486778980310150217874709784914488607691750985351776570179170178894466992937263418181451720428542706693374441731415039672436529332722583590769656219179274908846082390049772667618436232469231448840315613202906867937658182489315816883634887663790557852109594047793601415186883727003304591053800065446706844283556237005354641590123920204955681089074969848585181975389001811672572472107611076921737638285669707001358264499991560308257399427294121566822612838279894177994927150693593162064723063423619238518098024756376992822079025780309867238385722347865724931136219430364891079751279523262761379829625952432794163448750065796049915665516433092325000080712752283919737995439132503645424698566180573326301519298019215458239881119602591446739001285739241700429227225609096100031281097547267736473237174531703131810683081184420843732296254992163362942720269778402485735801140938999759025869077340364904318945412758077133647842239680086384138408833410908811531019453441247506894125726583916076279510068352537540037150314744980613596500584009064625484147347330641782536059819625818327174879103360141144196320401356612186444265174613847597210080027227782885953906453119536334417604120955461141780259229605853232197789842478715504627857346740422855582597388734441277482554595701366446303088742234633080937553839562648183393659840040297899307176295024934881048889141640411841962367554615661563237637397235398675262600848973046973355446470332085929595727807333906363162084583148869107282784726440465670165678198240450536700288759096677547465191890446349923072971576203961024464980352812799441477787930705305735692445226255595269070366968194623782237833849261885770199566773165075632229555704626187619973274606696624977814288392015513501544403842726366711458130424089446774700091225568895379426989201301853525860000014611212616698167296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 28065675618088994110053601345976608402079711995729754496874858909858136174823362734901196247475530057295209332070264210307980837190629427096941067635252641249219927156858661469532501119158502727428726979061029556778281538339148747091031015172250557212377458806506262727707832931236309411114374150652544744848476768653734546191783956677002207540435804459936032509873081913656293708343105248332645071222171741593670178084515397147170892355695204600083850816480426695805976858275239539687684923739143845645134552176945538607226093880937836921449059017084075271644719964315411459849385033245465288033919677209944498370594018152933440905600016843994507697302206879206550162544253188369739369319508020502858331570934327250664731366160680646677943916783516373784869087236837914923671551988419633298369293670711128700941590255751639666344709346301450615282200831186444140488187027444470468058393779007798552077120200229474950947307202472578573084242411703568891093527535150841744057100277059152253984490515487222529446806982518402724011499124631072137809514767985958277591366266068257333568995527714811792225031979993514350164429162556953007503189934442063596210506210900261666787540693165887050564239272516882189760591125267473848758762708150123617914324375977402266745504748850666717421004844069733015081932582147803785996837136568156359850518021524553759326686178286631751781950709931327253466114855095327224206575434994026299400401887457476698033847435279412314329175969295910200176853098441272774904358608588461350894976208384819214757936269790764042552589297654583339276683040553872923865336710279173018040719702368446197600743743608051580997349700673553009359093537446169035491246652029325585100644701441735266980527739378048909459562172286796224453470754324205319120598243261572398781578217629820878684244411362062201623923938549282350320194999367408897508254780726680327671708914691579323762082176666174657328072069627988179681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] -2446728236053071500130501108192750619933583352969842151459889620835434825679756247413392014672425708401406988259045996762764678118759550265657362770194699382310760454359275399270294615655855599055726712419505156792211201096820309018461306030684776414199259919571346950028328874295432413508564135968794418322088183942279128356966710546569336595898776311432637016712966157262885176343747692759085668095726453874815467429462046993085786763180960662004386228264642488459620996175489611868823916204650642846864565618933803868474050908673440463841134281566974816957361459021320451745552444505816678051556203997100872780595251782604933603017700452610549834285566133341725171145562666755800962943593558309075368829234368297157609805625317225098333902579941071677955860008996701872189660299911379124090047538925230473738156356216859968621613432358903605647338598213655955582514623438730407433839504030733638081029126652367815605652824581269189215893449822148067043064854431960215476664781453610666510048963594764606687442497010482472131320791643068380504714530458298165211753785876685101620075204210160216079948714376994830309404810592629928208359784366897136441336151861909334108595373867427877784234309034896115938999062626456686571681498466729067557319229439444241473184439601741138730635586955907717479844848908102379509060475029714309382084323982859229725235124701556254412727180973793970113260219401257332122614826602049939880073893387460198588790860216686146487342581984817246805710163841113366439398891918470921079727431546975775456149139480056101104671915531156540182071516031992359834162719759610257426461668950717655478199408328676952119410476286708946429852589559045304431998963731742683632053909360191774966488063889957706692484458768236533684994407609246479324438560048742474895237604987570840661444316750029687840042981232323614690301769277535232315478166291852403386196582577003963014118025984012564042578248688398795538432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] 161149114000115017150786891860466483821456022259379349422496443151966969142333361015814706869839637739910477331485474886134566771930589494934201479241097080368728837708538724757056849606970920054945769513319189303493478370417284332885391509544917970449028802555674022181161133615454313432310262300782638539440634234028034332936408373417733215911165499924202278819852376983068926231636278950258118131179704096138535171868659375989316029994397991932883815864368503594643523436283883732433624562584462413474220928982554164081170388631405661917472178152187928042846204436592140111566290812046109960200031042714203179311304690605039335829484399212047684832627096188565935389169489884704222692091095318240403684327255954281958121078543450240483494410274144803293242628435266371598880341121936817009304038304639147948398943421036208683122789764470972049084943851396530251504568769486394980508203789151939649439290745967841450902393851373623713682221972210027083449361858361220550848520883213355918250562996550635165030525817431465870729879640378091573735731436931733858659542174418524008147789548631871673023680385228417443900544899087240665975867456411130692453698444532542708308794167957837938166544370346644478966941964324400880859307008570843705365487737655327999664747869428679253827596228325190594653433126812924801421737104461776392755197339994497473068314120660024838926462095320399770131475134235322506694052547967438121879650308693275997329190961143997142187892664992425628875718030688752907948816376842466528062936671327161388420110080656095219078663126834175852991215472659352296529451383482439450244456032287441792386106866812226271414328190289615087836143414249414115659544045671090507602883603261604456047230590584969993200918201989745169254744373308640542076894473668736008910524816521773180852009630146606511232273060184922722003158696873228953607624168582082711328985792104653241599811163670834366198685370496340459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] -6717017406450456753114002694999023125821729155187492244541649633428419663125243665673349775716514870307066002013369393452207330856735012030265408542482401039568687705813674314051488711276615816766208569180028097266168550423709765715749470855745568974299138072190173254743729140856274095264484837233801054903858359906653515244742546046528825174307739723936596178905037719463663145628728620027145297614765212128600422576988062405299878248429045416378139710036424436650119954852059254530991916380284106240962065439020643504021102821722328476661487823610467241853450994298036816677549008959371599261715137081595405428236711199659884953074853752656576242273792545841665418771835860573368819603497637650016645928195195888693294242794004658711213504826564184201739662296836664091604772315456697979274277324641825626877099783656596416413405043043642878565418253374510559545883106584313969610323594936308129155016978416956720932378202384482393714983861892501399297196484678342145519086826471751363163590624480096323535697040846708833046297925736801212298268923153003620874768505656991590258161284707567001941253307504255285036355922142180840705101143871818679612900813318012590152205018990795523712542740980154721743913891246838348560110711742050925690841031762520781609655233569654127996481797826500321519282398807662795782936340714319349539190091220244100034966469246065304170637160246966902884564586960528428923741062770864722124114654288267090463015401768073169476012424592847017631023002466222585328341343198178408592913154488588192430415134021671329620594747754402256327904822886888402665031171242327413005614838636848146479374037769744958289815199321766597479172327950469533579392135835093765243669496981992000915129511421926470085557186924371634685864709775113581463740122140073604908965863353784202231419849800830853765917835140517039397663421241952385296671191925916203018737900385233979804127959763333583460662672031311986688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -31724843064375986386297815903453087833413892000052710864453093186144512259215615063464945874575591103725802037615529096896478977266008735804638258269505205869630357888588228920263803867734621280333171690676549082044823041770800919607909182030623533665244447444286494844851106111983729733882706825952578745562911576452412030726723687076647630413851158046776249030958006963894653636578664818801301254548589132328548928375792243914163571413809945779427530239905692177807027338472440494886597452292338171679048393413516473972385595790737459152724042283680847301869253129711580185993908074934216554286209776804498081381344219448737922343055858306262068897742944265386413907934069192689416502957243947760991803331948127116951137430999143980129410530003239590183406016140549593823363367839306746861020976761685366924794737879898784534211361128828743942127449122702455539298699209618884506635492333095326231997590418795361099568151178518242860776594984528762610371517003679715598429293108117770404773516740026039591544178050217935665302696979418850016508300962343277597923265192569616353904351786453735372413884547716546735340598229926944960967807463410009533735745478290525235620187239442477874050118007419799501009866664211228933058177127535424290870798552181714479936983021896933756466099321348560393708128366241110268772933308968669906120661238389620424304512318067263890236752987939632296771228583957624612672063836368686851329778050664402372590903374854467756469437542414851721356035496360886626201536736351576746457249678894905894771616083254096210848841526539157417366490436127936854985813701125024981921167734474114273442522019537122435044558083759362494066777299234374433485844380151741382304521562084347512677169637640824816015362258431497150500885959939527922627967788662010729793284508310251532062546518626430099712757853187179459068421430439376799312806793567961745884004215504552168428618026703074214336240742658211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 36480103702168142172381855787235077350374879883263418680834217731345271640415435447774009418061778705964325168138598782012104059501310925918935811700943199909647400604801013265579783657896614385786784759509312069319927483169727520695744930813600601648800479202242238439614779135250805071059195442825439808949762357263531931001360018965013426428737697812531211600618497034894687225636123564057306630602858265915543804406121633589817227423194802591102195669935273930520577264228376149374489414107234508358585712464865764396289662961887137487233478323095324740172429322091525861405308129347330543976939292622006952651907370990374183090888627787299844380717672967842148317862523065633336300900550608506005251162533509595806651466425819235801538440355450144635399601324944788221718020576148562187897208907406635588158276411813600746393119638169015251088130348084293716976816057705780757879252314858480321313334751391244612216640568319708397641842479314225197671885830168013443702014496245162148728841208615573104040408718526424401768939094948290219095432071325817869237755241007203426603461231415527785565955010010635256791840046706654873590945606749059925566720478292951111838786445912685334916858400190651434242043233621266777278527936720473105465735154569000849609132349121424362475842145195106807986726491914616455184044945037937629274253124785587991536891088790317828651607917938348273281199931808378620251174958176450624392622448709048521278561453231727557336476097579617591570291681564728532328375450647038324454971233279984043070937567492241505678379348863659955478106986843919644320712092236180151505271192721223065463212459056406950693144058646489796954141237269331779741075170687564006054617402645403232050048146512887855880838851486957555543714614573290063552388690009506498068723072206298758038072765223235127796223289735768617021309733614242346517872705041503631153275243905905866689357309806078919519216767114149888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -3927423232107069600887281485294116145585476224275963677393460379820280133228089057926259460311953865683730749327216328875604706638822790823048426415763669334460532590118538642712859041564764262633091216298161126411588042564117715485049468484124480971258163016202390965136110445276330041168867934759572848386327923493440156899324945487374416412708531712235240160294044622443814124232505897891967601593827253495376512705250475587310400872723370870237044937367800027416094324819614025757922929026420011294123033853377842125541640823240580271827959343860192258069383521241881753864728769559929354384205152341077296840886598415242668366891098079231971921588694677262328741144381854860548302534444600100745700844224601994327936417396109421984657656886527347663108780005859459479434636753476463574766440755046300703440324696218039491271647636269672074867949336387621539856224101858810175948064546035221732900677086172608094653886415220029189113194756057391345750936932007295944242948255169808116027844721588696967076079872376685521094091180737672932007923778408236214885408072584100334962749574477864296356941442597824329490686299172115300358575029187224872448296705872761422223293683212519504272455336328438143138490885981499536364952535317058699195397904454809694807029713471271002846529760453583114799753331511257568590249346892996358974821197836102477830289482306888585235144809428999159634356607410562474680709429031074859296057470082852333684412712179997332394712692921354041511709201784463226671834835757315035659001926971595479279641407472803798775920866698299121570623673269102553628970109301365515971041175053943548770117641750049279076823582531367905254161858488942682102790842354355232663291807403945263688110630762364613662866184431936594194087971641328194112837601342797943847592158578077187024025269076567395630304213616585127816252471793538491972176258635772684986246017269954047330295623841014033967816948221739008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 264650667747705268407861233394706177678097198769261818634077918055681170846270293468826957917494772823620765672761787345107693952832745546118661411442430030715175846642649939163332338384116971289624660274466009831122623401697449842795506519056150616165881095897600637087783830081949883120022435444914405862193167760117721651679825731105191788794233226573875635444775347388543352102804298558590755316678398219272655251906959737527071058682919450161330562777416118239172073964708886251410618404694712447936925846339383938887522032289590081403316679283811111994123989205599035007728284530381330224846366460868565864629750213991267245531954816635491666154372725634289902727349474025448088211542989988525947226784370247758036596302972293919382474854868712973198530453614059460066794379012267565502840134756778517246213609161363984660696632110469919806280443192014255349376773893310623076072242884954012734922103705328222752231528249205515384181870847003919619233104407434033372611982907116570823099172685369990442148158098887062276652116922776894240052701551964117612891784412945381975630555091156731255703602392752440960630332879279702086572010824955855925443897210254742215280856296570256254916323959641253305499500575339706733751584306660459103790183900998567064384577229864155900746251998506596865607027236451691497241379962926344551836551964400375830628780978596933513999775986005554822936978746642933667536821710985575702319695710554477507048815623931131793688970740892513798761543483781227184615062074714258605114295978207488944121405006405744399658453724756053587934664485533668220755483990455287377934969953079610594597370732103908511063752109911185631113154477550346255717440956599544943710906194413829061243273105376136890175587300945982063728531087196078956386896864222276892862996373153111717856430547326427138726209073610851058013091881231956136007186613311852697659587776046673217491235156354015828723154680807424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 11217049846341553826240217799534561287697176577952535393365210730223775232153738827671512275670526432652852842692223254368880051162691499601726289587868356809815807094700908189478507753369973893479206420313428500350493342636030699820437513180268783378782261288132349153676426395962810399589323386244658434114485781721749886395913512134079983579151056261235407700260913700910126735019396407060586002173754167571050955764637955941819946791689644052727450769310200505036510400196861948529741000749779359139526994628740165765758357940471259081577523844772559879935921864747912337970757922204654713595006800872753038315375127488762961265656985187702379456316963458688928812263169535803445812812828062778913312125860437000193256729476106930596893130524340551692061388446440979308837855361076387567431243365506272219337459222167194404496658807654017793594208722300695750970418837782436055499647890909079116367030747748393686019558650548639551321114307926635035986809849219766712784115307942677314226963296843679267490920055886531805551271206282214442676341933799111304209279016995694408536310200822542512520299472807798476094000840982312500386381639334574559290300482854724994229726251752748887091117757332039299466084208163007188589826492653001080710278095502070138715189856888192171184613192431606601128017680438138189111289554897076763391778279084182424794120880460098881289349753723302680089726052375545447650371434073092992067981209467110896668084597058917652249052184192129759857975514559908408476067527530064569193846362833070235562073652182072367835809267270299932167909626642577932305325591891971618559696309393160436764714013351520972462106995880362882568692657736677842507867856325702179808205032055272357213586250878326628625369387376048099038957006615228950016523650231803669099357776568573311760775518265941423261999591535048843708848208471005332779042699540046476336232488498084128049342261695445490846516310760751104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -169586866181619461058374958373151393530784286947013177982643014181677970280211047000152536850044608878468504791397251433579407293937414621660148699973338556375587569632474835672431575871245279158095240406160575661964644055779940732332431309057331326523088544203987196765338755924975745512171229601636035976428192823233230456634436765142650552340387969309802599982260467208306719956288188295348971253868138045494951150833749012724728563731978373229879832072384271288241863606953131606331858826458538955082745209726650522446671863192918714423097991158942054375612097473767409198090905385382179870509611521877918007829650509027611533670978706517882948736381248538481213652964618906389586326823864703091274697490680446852850455620037122615634423573037693495845956969602900229512374368707312653582496474134915834967090728668891446079329153232075100011474875640735509667722064752771959547473755070302390416437764021933811756490588525386607245769713736302558425385583102487000029319983668418143242827411956610378680059953216600284405335243860735340383449488477464358192412121268039698249208348240909525851401192726536351833642129385830478206133448632857220325900136121034050756239950857358434611824421568215868610283051900917118055283087532287726903059280257659053156279762724927141829701168341713008658676403974773619840221180197128062187819052563068387668554015872069318940326941823463589617912323462986635576869841368088309947063260718888358011766163106776697595975637420668291205469855462978229116633196262579877138902184306143093606597928981946993599727093331411873901053871810365512128600234997323749937864740677693303731925906013446777147615586107886568003454358561163066485308230959423438930302879143763798875435906741997590186178770355217051117022265903517397064434767876495586697482245377294495652910203990987730935774798951021382506643977637719587300700183048105881727198996657427128734152869719878452676942611541351464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 247689098223862587513662971736619067606854825284151218867039543177772123279635320981453920314167130640465540005028099896634900299576242298184246601834668623306427856821028497850700075505607095630459084591102975420808586194353637151638413867258864810105039999247693938509629856676145086822695640096678283598268669841112434641846674153170663941173005668545777093199400879491100620421511901349632898907387388171504953498261312365775908390870518767005194746491844170960786781615877539255636227357890356403425803421930035154111714996840602704622917067091505676208077225747314264912022194337107937643862079768964555190663944140461837425285748230912030188510028860072135497501210476022379827547288912899793692561005785909420226491693207141099955285027333728941697144904003078553975745964096351762579190903131208444716807302883155864088942918450564789165098794111230635965772022914113947337585174314843452210374315698569737028448165972972026199564562968505502115080598374445451857965319526778075308033265927107695773835774148459017715994782756228432176318575591281300055971177980025918637464515379525110495280348363690608524442433247161921981708743413720231046286338977851454817011232610377601138250254688385053297181868644521580936955602795097944848359465653130610821911352042120945339896635609415120248685916224322737062762074851931394604210553127313761866679214976623914448781447035556878837846633949350862111286559246924815171482866491275833758908406036078385038067146412681762201575544516367706994398304764682694968988019775331854428074016398336647919101847471518086492055352971072573635763759209927982901396134700967255678623965831098924192864258185395965697197721831501891337073393100338148933836399280229113454796170076170258168897798508524306201796908673800533727282958576999016349174991968440167509152824275027856725972980015664547186935189087842299805152835239472164362483243021564669801455832183257387364337433538418628886528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -10541590512184965164922708460761255611345929154327468837887128532630833296588577113554542472308313583616436098994847965264404369642417123895285289363379548952088511652914232695432269048464682978910905501932015669026612910871771831480199582904664275716801900762053425871053191614113777400018461197605668225695276729368813418828569970711313710948929089394090856244726277539475142559781467499804533866431371493280078424940805226714511944497812747194438144428424700469599991708923616552596761015316272847384981355469862383514968006044784221463568471702355469724408839772847850961929217040815487296382607600667619462327118308353520604961984823625080040807344653039209208109408021560661615236666310734356426607238736169924674793923313711217832289049399115614515554613227841629367640074776912023737662643344853541353339552389491530672671300039496583338000337936208342917465810613883919097892670239745934049267953788199687593888168098250573345558263204653750319600145126386721904743397044755099820566971683317508164234994063923686368696122422733531727226701589044656891272889518975796878972314154802669092025310725693212814699971696572317913876649488252433224809766500978401362829478597066466657428387643053267869171532792454076581162722442390977976362149763875775963307138086202236878640132792220223169252926852565201660954501271181739486724518596320772739866001134200395314964626976051784264918400834987866439289511852619540664335004021753853136468154907153523711174428768744338453274853677768409717376930556628810733545191004914035628786204341670047623102363072237325428286189825285255036975609085251886966827753616998074448137786794849015365754182374566968636518359443659933238159278348183608865475109162202833630083035138274202827327377004211838683915475732258009086929156479617938571827031820686468626666603408585112041590830087302288884065305572135065709401189106557470386949046443989114491317299507653091913481845307761638047219712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 304231934057446138899456248928377266118357384016479854460728360057225859076361046471584343353589833232780967865922747839530463998221950661759843907305806780779394577655159421567074001430109477561968271793869245587737182425827022083251422249208826765014135382539366227843117632730422078585624353506941048140284115793128813983605185305262406813466358770648009195634457323483046778334109911380702747809144391787890942966118229635085186400161703552399760613160629739781961687977837420576457924757144520362434841772739268507215063063301851418330335957125951663507071145022916215394772010881762549172186424191983608494199883836740376321579224194951521397403896441474912188002694576189533827878047500106849879318600401023313522262092024626261042078563510522228652797359443758857113513404547981602912676264115022411482569679363941867276756045580304950507408028527981900247825383586035800097755149031399942466070390126788777243087368778704283762198218391845438584150094346752299036276847324013677812835126484098846270122164738401694939381111393834908485672267182417463388522493633651674392912338408812010354052176670523047506912596519284573813574125882185424545418104077467348878504282779142501540378911325388398497838732164327492968770680784892789600363399606656323401715465675811634159395385651717969102418949831299756982231229087318625876231511420787743110033850126904479365752642690483546755440934445143695160206493977498822118168219266942863061426460181778344121127895098266547347876427442051429942311235777219319433847957972622047541345618165275043005017925029533924442045975148146963081223153640391625174688896771474003753936934116281476357276843691585841777442802186757818403913524002129591418865203629279897341149619308259322181557803846595838876013140824057367102843129253135411222192370798908032157349752218867024290181801793589055295939924986010015455532470070675078175627364641849555948196403515033104287150238524066153938026496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -8757827056284958285444016117115776068476635554712813354467624547794077229986052755704914340279075626052118763108399133410396683531955325226160709054255798641910446914517614031499998527697792711930808191922307839005396668817779089176248003337566377602605547125233374912925018003318145241864416101666478619564256778863332474227075955669368066276998153780791968606899286092559894524533849509857067730330929224172990588967988999361129882666435709893905773667675701395511437579074303329713627992117405214709654086697632214218785623852886317538159061573301144915863900816405716451811927726130075516468035482844534204402733397387546377843884646290943625323470451111065669899582337711816640522420591791543436672215155270603541497800951811933801078965646845746925554584637690657734253129001663757888875946935435332480769195786440260045905141562195822553244636624744648165895406684973301827798520986055010189291225508333981823023308112187856037746244680705750486993329951264400267449905438031156020498706902922308988362950070020328428549376390680501504007973814017723577342093440630179291547439013413789616239785268424031359023690388758050776013005876987282522709457688909794225922317401382097290641645128948534487858313446104422844762592558861382623314039533143530526583002268548074884228299534829864660790761324504693059090953515682307858877549071561377608246634999702000160594718030988238207027531791634977941009410908112324598234015745607131214924175871720933959265815517451288352021222197554407173598713732523714662561534303187450067230671655114262993193762070947256036123598829536579211282440339037370479838362251528640760877409626053166305852835583010656112186577843401799360634015570589578453059020959950866319347206487937294083173653063894860100587213724857363363488919012621216050909994969408135216855269922881031273192148041535087416757533676796789050766462929705203044567627593680329392802753759118145311135636198468399578948304896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 178271223029074707074659920954055959245802371163098505564289730374145285271639167416186414830039433458508295133888897467389465762754978014801168006066294376969191173802123360450526246355757113488271563689424843982541794234495720671787135922360353792687500040704426513157241852994011690538609421155203011726550952259363729032433922399931872399043515500539418322091020860754024846142660672337506212892416494951045443446725257048787841181933357158238689473333635301357137052765151197518570154737596043073280269144459072415693889938516084678022164557127987726655806487035044009337448531606704212100628004519298618220356068250709850354941479511255558380573908437469858566087858540757437689964116505020536173200959408782692462284028542188508287871515906587219483493366856798001252586746910642984197503479297415854979913200409276358362386238317961919421440195130506803649094418463706306383686034950670219547880474814862635946580296787652569240919309675816171225344841356683224230249884591086483495730322398401749476125347139065996856898919053664144444198682689867635014726470649239273517797939938862709888888879206310137276368809447742270561865009421217766231669878912131118671915704299024961727877586738981828936875320484791606129988492167862262009682506236680890384404868780853403400406129584140185359556128982047877482775687458928556425921190415821097831755165827112804716074250062877197928732204078481052840673122245517590046707427794062628392314241406004849798516092127371976199982901732630121001309713037431894383053209571469493207889509499666986128454535609451185657389166359612968505527091862330681437468202903081352306300802219924782374667147859819743356915696879183468908933232778667812687243312668386445586906389838588458373930160323428749212593039008129483195914506450671036016735807591113285899467370916962468903381529727396201480532818262739759380739047433336893139171353004653205389350629691658031713469973194144381339198029824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -2200954100411568602452723063268108215666942163334639421581998511519405559494393369584582656442748243132661046053156501697858659644472495034061596968750032674511005780597202138714868888990642819576447811608040833997773314017027938685804678650588368109070815160062415970497876449141565166664785364328996244433666603585073063752243147775352550226578233123871350710199090488765164909869632327669730491676709079603658061927667428478571833599016397318821364490353450354631297008246384550964734454569798500416076880527345562031645010045000474921253698558951522359298049441607968920384788053353522537219767503504708399628254653393958272834153551130096834490351725320428367528337639677466545865027647012727873001212250288173435246558485262805282534505137517907746854747354880748456423975333715930541261913126689155287313886241842749027933456126949844760658888351833352120741257935118577694374588523430078010483936695294689227040636451577173244155169951391816268351400151810870245446874720758447710652133810285587332575892385983135227278427877664042222885233750484653694488699680033966280050690408396006429676150743977132430991592124169977874554772149488743114068519190562912295669268801139038645802138096003798357763577642806138065845471630858711442843400653928706163787372338033753334831982779721073553507292246450534877158003435994437004558112389780091696662492994847525902529449871866502989006845854227717890736309210043110193973488451262192339208431174965432449046351113764905655072648256500729386091978528979768694946899781939537389957135319276503018916943341258323139782526965744670406847721962779124423952548426890626366896374482907050143111998521279842641365957962644336555219480514250152568830829744004536879870580072400830721777884233807752948502936516993151659515044632441165021475535205474594842394009163868394958307212682629911375466757318945759681152711883439417647518300501773085407128382914240147833310589480189676639350006218752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 17666202998703651502236525798810285587523850627307193814049780024355896484832986419529737206057426953006141543760479682909130703210039591113584625449827219246697276114960625548128994271352726133579586927036778952301080855442760676360637007057878480273575872621143721939538739866070223763474426699343972359518281010610565026154298915211802566346914444448966430012246406805081815823890836807589680252632012062373611310858771775979487552752391354379978670268459424239688289747903155381615254191839056278246525405619836335292416942822912068941843189437189437990784166277704763739255118264434480267624859360350975615258316979585033827913787418100486782001332061008089937793770636213323749251386322306022340095670047003257133703968949232538104547604981338826259653175846863155060334015843184344159284254076164669858076317371625270360787034102773604092137162651136614611798528841709187857530314888873402040376460756626691628788574943072642818366682081284993264347586695597620675886912444914774678507480869837634796545926973011334661417820909029737838050128286105383648137492615594330687207397622263174795137487399792668985654713985199216992903309255070649837887672277181946696491992293576457936108877867703349688722067673434488103958798988932128288452712481745291329983247969814284417093451263736749625764710497823500965611463926399410532638291852520687634004716778685292902187196369246018506753430910260545721728570342960531097580141789100856523940781126225440636861925113218357252373058806159788967439547919332490504540406335919124013949967446638163536290030559602859559503114771148519403693636355964018510339565555526797398576687313829945832257394727912501030555226628402549177500166530795216891602102271906224541644117005680569763058524374503996142734136390387563784721274265051832818240703228355926113004203132313353602554437699067928196503872668866685287218190188086621566613191756798338264010339178574391508779152092010820890385790795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -100053871235842156559232537965839011787289623703294801301516318644369452732668991697068135806786489918228614581512673897004480602510671888479363136415185533475255223518439647447514277698044642980353101038359661194528158328716984414576037854008278429138417628290391126877682863420775098367786327502329254030462296919746099609215570340510891829918889015057484800930975820753217973435109279629872702941453191948292003991430481113936700007921296548472784984279358029766383445397995381324798988686894936853530276597323729076981622045143077183786677661113178565724745490582729676539016332959969852989216486366862068523121143826378383923436143179409829832565336198220191226240400247923183555572817087321012858505873675705648308957847698523796879054346517398431916745839253702422100534928662200372472132648820119546169364448724397990093450017442270923066610819017083147402597530891261239329174639592736245954087405396511069133138445273460897097593943811156277974748673997189600063244759999138777556393737302244039029690993059260775596783948389508574663267143749683225114421105230729547257132018536905353857203690677241414700111984662439730635201869036261518601484289444344327717116896194079505866394614436381991914519287496644677979523418451204338533250306672904352009679458929711601193764620501844515195379480444929332856332951868793462359955127490669208700336130930468957245050674162246205201808495883656528310271068905251312973516593898782164291304489116186286828332227248577374737795307103405673458923074210363822734291087475466908720726753213814344769496819738365766567237457526845081747570863525563384277284868921245936415511633400350560943287886774322117645356903296448701685450606058479585830970757003075826756828630192602875289111588826632382105469471881554519616495610137634562798140917368800120853887092130211524874150563936296815162642941766079521940174180476803640378501142994179100878744081912177678727321869762677552572915137904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 425606976817791970289933177063597557310214578445622020468784680808029091328169221756705988705465971317701667712730307346897431213531724981778686535474676043086257561078378416349331783932868643152813115788318778811988005687171359657036203936078067338667035350790551556982861940507766097664601249058415483151509489399063846788293896322283930321471731662489115564793647852229412365958573711543163312857008509404039779199453972394722666873389538980365555926493343234092767556363499262110690271514172438974689538376924238899955232182873211978631715513253634451639462747987277875787467106482168743913431803116593821705732131640506499343742087699175758702057968176083152865981070743858436813651999390884501522408153541329360922143318270184571734667446045207568753349146922903497208214356012789564452957898956489136396895162081844601818888190805719261258861171068489706597915467116197014351890511736095628420417869951626590231311770433257602052676129702635427874123559076675857710076427424490515467794370999703834423699861478100211059468338407837868053401027149666166317623774779292463140106163196038979750617047587169191668451394774407820203112614036965864035355696833411478312485574459829970353199591894311777672555190144576321034739371713157405537563393907577409356865418438956494122048101634222415814107931774756810654197862306996219696513450458631976301038907045462231546470392983100033854345811311021376662539347934929004214927714426947607415470840873393956884653110464478250664367603331458986763346896530191306973333564656180983667670983165559020561057764114643049264411994328426794543644685302226180346613804071744527271516385510543965954408743813398022035893728863655362349499670121835461120680302734910626359724075491015557657012943931037741885339844566978120057118419106260176736063779560631937318312112405231278559864080513182663480532033700675103175231483362912746253518796514731570469222905923740110644901287269520869520252373827584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -1424167486110479176284584701234270719438994619825055014227847132561090795026109552082181974874026011414492743175843689232276812035474798123003390480812922596423190774590288648175973520678001489414143375390027518929241193214758466360303548478787444314351112084398231363728464705164834448619666567007506900762996394593904344208105018367005742150204822158995656682245771883096195804551496729939085740329531611930690010245479457814586130168936370682232736983693860459986032018656245183535646106913798234188147721531114308650597023093753547967521968675048330382942057232019929538608220609982518064649220483360012482860089265346603242729395548006158072840500869458904487064862881665471427852627647999366628356753117377194763926615695010440131304974815027967548104877429855002253678569939534782568977680072640183719054115178207020144133012525458927576826153493434860987710885216431855714703170789485467649504679257482339615473142817533561721264573669632425949864846928335907603861582131403968571869997023141927190375437441894938324850277392211363246229556338942113259532607805239516861847494735164524639392727802887702993021340400686288969545897476057214703936470427555415369811777339586580817276620170467911670505689668704153206473041181422904486654540888194471623580259062491778876576190819053461867825503641336568071145553950281498757580257370946750997088067506606828655812481686047365124789333576160211111539113417149710238178017332965347046172200940804289646150078535038085577467784244924696551279182196948792158713563606297326430898112826405646647305955184426298861748777631617477043539304793185550886822361794359355204243392335624339616601274802079574017994984320857304020521526393410995081985728142964013441241085430590568872550641601443634185972779388689006784017594529679225918045320490097666750970507596477241474268326438384067496563645357250290987691224242269892955788172464566454648897667426094368970915682143702804104869254665338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 3886980556612818296068580171539360089914531127001799953592854944578308880086825362893627709202788128166185679606680418200356299449184084324620324499784823950535985973880343780988346889660463960760178151057740928307647032787059670640610261842872828346754658161734020929352303837992080547652362846864151626273472285690268227442029170411826963057115618520038088517635590294896548663270800599683098765420364266272925139137945475241683511656533317517369023205364298497144783138062777131216045559136079617943888478309339343749903811768754261702759448886913479125182686361659256281018419170371215403487506575636831633977005813541927962244109299577952091370648977389459353029418206192517316404574376974280301488152139908426568328625649815562640671907252131877143457591866734137578804857692626927010685719301442654633076688490061855950721278019782527379501105752032993186536922919887799109252567706404077744371099784926033614646380985697811438567434217141552584314509538821794477650446876959188589815993323916287857650740210532554254540257517554036990927995707774889924285277741857887338729381276580448980190952049694766652966764546803044481108123253054032824740059809645492291125339832142299172978979796299273720192630128202726347716214233240442999126967663467933894156905337432207079432511100355460343936585718810321544443788282978834477898465846401523954623348247899542571029069353816358102344261384197245376063122933898441735433396493504127950775384666306486152870795450730275999968535631587460339137875316583522516041764744007115447347047810013302965289706061376012700079062451455427032545073811400021412876506865749024685094532528859916822747186131942941324269639492353868840229612888342378975034226754556259063576837666293977368058548196455282715106219464774343529910539344353393573349437035463499196294041881781255064022442752016972517854670403649671400678467752441022730932241380419526844134655272814090767525777243885229088614973905567744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -8908529500773401174369451131995915176167726244790233453960733989240250059592400952484585524031251183786478357517856251393564212658628215374137287661351381775352751971133571936142205003306433964966131632801088976605411545905866878640855440273301963623686156916103640194498148418722753490814211334684092651158008495056608279880073287131070155442912926588900442892507409894736090227139541032841973767236262008740465825959034561505826071422982459642011622153641127895392948649028168611889921922368256012805986184358101309404210688199104345453553079631425915193708685468042797895843478925353314642462395675585957200080664170175205567965570627705270113653621182194717430708813104261177232113076070471318828696790451221863021901912410908242967432093591764105288320314324565430030875010573186130174178653646802598265868442321431574107109627875698422390390581611854942514715581216858762104619118287988447929174537959069848425469374063325730856610777808355489878195753346250438740379187399773787616516448325767879893351383427958139278721607717415034106501618314351010901189734547630663456532604581562282519420393897329524477208034494135963837084499208000320398226944654731357783410352758703797276524396047976673985190462700412069233887959735242371907980099375710450690325533951623506783282005792531705027875917591429765572511686268167308440134830927268644568236591874309028361135681371695902506839704105788548400566811154117448440293828630912480175007099180885091669822729528955184875526277240938718898074695947973817302622624807484521347936856029115252578967243160188976329035625663336872550010342307417823145781095550694823258749442008300247967005156447797388126915764182926174290603410997422585620666107765791535465135590898659255403007580726884855409589330569961727205890460564643766139298807480285958452796056823682194351432393884902765833925388747916540869523289483510513515582806879715721031413621409408310535333183648265867439766958556315648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 17248434095933822744752440450262269801257036581526376887795405768576626841205694293045710465750808966136266582393756799440701436787733404447603308970036867668761422931390092756820969387414050999341622780473184222336743950866006026897528501584588525103474118271778865571610690296426587230620930456408272699599186684508398846997439453950099529605184933850430117830643487100000670520759447558032009931986815256228228053165884598287313764809326489245761826237485511506951060436688022739137012742796233880688644016868821600850486161931201779587904055550783692423035644512443836467426305488359277803375775793156067468202000938014538700845487012902031317524070545055485276738015075928093876747793678933007099865219692407367824035573121941994803020323488772156710648077078054535542360854519833434878238770641734247711129241658389405214891936146228478065683359999666685059625492154575184345098445023147984371225850750037856720911076817487729518984936958862558841735447306106066889388554818616089667485251503027096417749369568507347738250199998670559296562694433622328642905304213206684500991121048006795895649023766069634179462259322026837970334810802730310590150167145462459943443804937219348949713453485552217896386646937178625492447619957544786639461016982405376673320698617131605674339566871193233880740414770671644078504055331010305981521170007069583511551567855646183783290755001592084381627886076476767928926407804214257721302580062067366531344914866488050719107818975882785548693841740577810267367777763776758496949044739372755881715417883954119256331764425991003583021969512605837087163246726567132318864258383871981071890624022960536299534869470331453105339663450886717004468238275241709283991359898105687752129398850044537380478942356119374916608219408265198084144268730465601860284928332570561662228177678788669481287782016410465212830765684758147897407529796250480893262477054377701215075884225479686993787766255331044202538881196752896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -24655439250387873908321487768668994409021656884304410484352322946596374874306992358829397373589468564095922595720163987634527862939477549511271093689643096003644723001264835589093734005453704602649926731521544360242715476715889692427877350160482847270879226123126401552279412245243015292619403993134077575816179608911739595954901832822128276003494263942537121531959857233618407032348089277959034021248310799967727388845723653232359309038239251321353619429359996749610968609380828606173946371390249159171586601961753695787679970480794453531613591752257354172186033392496750560373223742035040708529412104136152546620439298368606245928827097639046353279064991625772148226220764498734333555764819504940004199834408954418114724692830299903060992578456590729494423767856823993046231623852564310112329323701406693051164955500361277686389277424499763036975328719594662496739677772458616277649635168304623860886626152821014667108884682743631879972891179881795920196954236989480013254595961983956505006339264011817491536686537108062037796406149858111854261713598490507836731694165957361465968309350811714474699979329623709311074621077394469548736844450188371374676255790987082661667845709376262228716391798708690648143379055783964525874751783131345623205698106136582121285814939064981482253346733556115004289079694905161572275133582790298833535033275074049822033251817402134296176414801669613470193509079262857024122427123788872546956483115524993677881787637627298589621336644600378172418981789039319922577944431832454531743590392990820824724718699576404466923576650179758821018250551700346107693240585682708486519461472950068059660388524022384385675445446357643643172252630597377899599256379661459827336518862713865478857935182839977752308475009881622403255955568199798589683522836549715404877631067352703472306907289087443042817586992756288523534405376117623341066729363655857921044294960294820677426161530344328878373093178331820559136020328611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -6664729912623428790804297273865052237379743352379579688855661995249650675176136263323354154421050550196300889365992380675802721515126917296249566191805221541294008687399606375481739723889448625844958464063858821899595204752554829619222752529519052480328551438050135309579585563497030902293676712650712171328732467334592348550643285737112046354059496083246822156793695266686498071752265314894349462976250728415034580212393410794847817236743334291292638433868286393212223672402460703003902729366402721769905212667097754262737366934619590247754064026166824451855370290318604618436012549498620313070478146024411321568428810673894337123198505270749602149962956882054997488933352682489164998620922200997914100329963407646179919024790942527826541561207428071463658112133715748625789884525797269943644498671774177133903028416210199475089042620669661147341140301257635711250700867385137980221722079318824803839819895464000578356051717910151734681294015287197534313266067811335753332244802266693021786953422775782756038063042837410613224625903992325366866592004024340344817647590511935641198003385222909528932148365438138175197690489605298463858869909499971202532253424553826876582899230169661491260178878503687276829450368032718590841775977176877067615328506690143930825502595801208787582260524331767883427135856734806709883295710368369901115379230374300352379469751661966479321352032540506540487447269012605215542598069551798342441272427370935865509863139956389065220475937393041746769848634088684170709685584192680714161241736260771156071367713995518563395191485147875164150482145341554908407634862168068231014807412763244035823384976682823345514728588029050598851785405018503766786148471022746762194412667019529941041194888172853137969433399933970575170521645491242099962497147758040276597488512390914166914595378076489346154605607052576450048853172604854973269173714678267546152114585281380750804943358316370794974785515090373307025956400005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 270786355741194069167823675134402695656435567264985535947110904694660713911640834338994241802677041436691845202760683858620477702999301063297636746360880599450251754012885644354285050382102117192663627610610642062742199272246415093406573380451565203769741026334974785738375243502176169064947347845880007686681644997787276694903341649075833936584395108217464656525367051538365021824085003765513216768777469458230483194558326045893366427200942789495083338317908116064837619575400050170760648309454445457597567710502947270755195085166931703066147674045841100938189952212504669949493368710575089321939796521982856840775241464677128850799569126067285050595615611965829197884681723328130589806004979715427640383784612316535580756408858174072930203559069423090224811088834798293048784098107645864984225990496101233822276299654334408917999401122639172553092662196807428443225038721594779839206824503805247180275733328449651432281767154069965639378356091716522259601772879652032709922159875875227230861905751349727693296847820196129593321761251970241089747488124146100417131987497770676394141132605889194818334396440654854583377431138552334018786485909584293825706004405837341000777058240088830279583682897504424983774282895378297000599518698786171952017340863333796817106886320954357130803086148211100777270558023306036200374534654296748030674822091610520483192407907184943621868491670173616641040553111119609505126554928984030583137295713534444179331375044744792821781108397660820487798923735296864299643919826684013017460148335470696670038711055785770161990379725114841415029760912968833769623541948023356495069109975887893021665748194843971785258749134831469439275499604824931112046395305957580658243895080354626043729495450720606297631982910859037270420969223243932553687708673642411343007313399129008176393241583975420910900427797364847834239712149591595379360948324199380223686761512833343364276392220898662329416675353338389204896869410406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] -1484639758345161105090065606821855822324975574351222610372621192007632741853839748550352526928678180313232467656611500777293313622359812216659826571792986785365461985712649621817503253546294065916791459231011960748699168118263657606591072345533647711381377343389721559172087970836303726053354631948388555860523230044932617725050097194978647420735076970098228596249403224770264683853397482980030230579088576226491204735553955142321458072169680816676705597889846904351374292906380686532741221516112116536757988883707124317308570806907672552211255044419651410364442587065050581112455245646764346181522794006403470083699135722932279301087090046612884088158250833191814430763409588826592558839427441782116720652004026311865028678798070121424277799298549573091188242809514786517439425498912646758772105992223831308259941041693648279318410092204560702491057164508416614124331240338947207455452288588914400665802852180524085235082632185522765286394186202376196340190784423939335682296332524316967986923652735768445633521124442076941839622661719902195067377756464621982698221335296320051487049261446607968156019066169393433181060311664835512462558703975570719824557943266178848818316003221627817487409473258749686703921250563571239615980961800573294948006060796141050373572936788231562569980752140594548857860004903074986431854704083232732929015478316255285066998285722587328496360931551699815082582792248605755136236165134410670453427714900668703086459948641053919441176821924459017709244726125091721129569320982413298371338640124590570620299697005340325878887827062727032042002050713320560912204049202530221393240160310195802484429828187356350168026940007335123596093013477223433785696473060431510576949857937351761077797614094314496183132826345996705417417265862681821729789970001012447006896369295178869110782289434769452953829100103680221533516653845008580095357798775764448457737306128437767151128975891675460493348810046927351505001096541110272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] 5609592596505129581605826386117074501073664511739019402021804216648269993943066465124046465656192058879860006233092326383751941010504719939376316652667366290016383029038607667412305326510392074226147062970124013787320147862017872425025971566171116446237082194943042393272422733776781382141623861734273710447765081619971474473404837911556081928760722274447706279224986339660972743866020287977671632277453626604217687023308193851977018212211696510095246738570739220561614622379406874335533836925281105370989933272243363439319105836786082687511416239405302485485434035779871690081492472569423968195897063500619726644602178073823467182823468370168870716902517135572441642877437334031338925084726494011572886522356004038711863628491831067453760544542579667284882074683594525144670748544914567547660077725105819201883056942981399112938445182215737585671428291456924538503341705823501744826697914351099294516311424912640198661476545782308781736721124116807007498776050585345880095564207133713766150392020098320612740391303603880365767153142434342224041472579674649295264625782475341930887859168743179179421931320989091389665342090563635499067481768376019241989061816297562051976379734543808854079270019690307633793581740450446928911921113255960587037625549112157164156090395482881798881639615720804982705668391743359318880508208911142902502726423210068203790168458358329046368976436186449670857717299784453196031748689717692629972587075375368550087458254212689083734542257976780630864896648075649460607980595405057319051431285474885929949038478403725458398942641240258386465906170512099004535212174238312461778434394860214930147948536204848356499141672883464037004643214186813736626414469638557214814846399816465788593032455214932747900286186090246804889869430685256073733308974762180123664716236220091557806775292984126625880666819177169538705136705385249589714178580165827581313258316627995966367468897885884723209602264769201008473855644013690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] -16539166434991036824477042828110464134116218801147966358553762879761381805429700314076416350430052332393890002710618707097413228399254612083954803174021558330846588597688825496970278357067646823770195441272601730420803786472899343619000702489157859411884257005945494076146290973990565156763498006403050849170200388553727328826247941899655052560023672867587934594240897321773871335732043514877853827222282973950623329577230562439317485104482320770746813686142552696496403263463295414121484077620013140047374874815540378936840848662638020474377450684702638276935194854798717116534999741926294003916357497358917181485957053189109559147372435979007470228107746246644536531678437329499057409800883729285776950648474880711191611911075519626285816769535442496015707446055254425565026570178387343754703627614261112031735263837879511194046900183274927401011781944421709481701439411200268828672778101467811774003484524670424872860613351949642656663724499361704361646471001376069986452034071462240653703066833804498548613401123364610778113621271577135972731240972872452089062910597653637863368864728558484753956422029486757622828746996165524619640849152698984186373062401512316775016376732614245848138751991086655920238386045788499681562127827483500820523987370329442778309398415517606762069380593875049468689744582855983556698218362713518759704354047430209760244697199292457566071660754751685938624004162736995163574660311217132943846654535511318257460368897429580241130046174771508807478551289665116722007822446663871761843937098729127455914493186042067073828583451609853139238400563931152863383849168692240924552141225803778747104323178794675974188436466617143472493023717114913999594785695593505783197477593771924655562794520033439326627957500519335331970225477935624113925421732776801017830256925858903191596331157816652070452248941532652173812293985354650757550463065892388332080830783191762100036407688748734414386208202139562249346591912078868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] 39292547008744673985312561908712725167552279856955309805541425441317980280390923672429808177548826767441571448105532775333775636134819733515178195432045983976569352597559985377561108479209773776016195759347759514359130033327805456348810282233916674244857831138104484413374616648997371797011912695714239338408616276080298921858254872074471286384042608611613509919528740846346011436767679988416221087329521592465329481089272871640205450321413892598669409546602385476225705754624162322532873469194749509426757409360141277915120872929348314399738772724042052756905066565366906960088210071631066778537119873991550238333764563376698058881320842148343394011210575328148128450158430607184427119115771359731780148104413232736925257656512036834791107527642139139174084466861338969592576524897453826111352175083989466529846999445388935780625945089262326826087411615311047757046918442641774393832166564379888836669135072865809406188251819313236772066234665196447292273222301296604373460288252713111358519240358661325962787210057318099883586002611713244458587940623509444474333662983505373974209215408458725994929222711571183859695138857567448025949126995342285452234479823759018286988582701140609612943151313907233622707444518199880966521252936354517313570990081019920171149152324843820348736945718793316460155248302521406617545243794945026176429701628241944696948208438845202736694663163383481861658888396760427268710491418947367441765362836075462834808047704211872212958404827023854567026170777025175314485622051954530791429170558079230833187845237505233224325004478774024335375161842854403643993050507124849249446969102364853685398402998784263665328814420955304918836807984745521188995878131115146878182873720702506137581030486831880952945656103865201638112437534636899306526922182113923619743339455331971630286409883649198673051892798485485490282291792883015770932810726892291234501098821784696927872146567662108031482562625828513088060136069202444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -75685632522550356062033493525976658507156280740174446930281544876848557462232625740628003878224743744870459625263234475549685315238042051948101005658461227680439099448287997243954005175747374677491061677135622613366232222645654013742546224300681783468933413353609691489912308687400976687473819770259411606563648006167674892701842354111841795824942693250848842795293476987990613246166650228463334458969012127885943184605399333204163500964929256454584373032658289357371259334031385926983545198554901240879430457308260732241891209484499369013176511186767093686222616082017978042439653505377891607917335002153797208568904812308901244716308442095852931113249208303751621050220843250903547299879053951108231544991796343475394365701254291130736953012006313731221429196782410238335940895530666769866218088642057977585503294574007716407612223785899575504931382295087719052359472520502011026312967335542071805407124943318230916643436977572967807711778571482852718458202837730443125769373484832722899190364205208764713958891241643450394108510965392479541304898717158167877300593430369526464512851804104635303241482938174012819957105406807102836991169721975767631128805638460210412473319996952374705927706917509341265823893859592621639833445156045295860336082543281456332376488936342225032838530322005405444264935239206636371549222893437627787347582985513543131708742242538296172639429048787852811646246146350658732821751302547722919976667029192080770698067751896985500616308523006060297876432200858258914681061315269285519811911365725235757042862377167306077940980712572784696552802389047402449057333719352740521260222457575076348154388866570664106026122646342084273662470146331942882757718430467955951292015585782908496563915534849587683399158440307461870394900398957669336687719143263404514394136529013655546721878930554849189941581325590240666577208646383315096024169730793635397968176290299658770729078117319395227871444642148457985831369787024867328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] 116591021230022142662792684661902990283715729127394221596371934485139008360906205999146146063267998791235870910040214179927506056775319723493836469883633641058992408036178808002024297275119499188605031467501409356470443916999069686651470222513380803584757542104837459304429111769976521089161114381171278676801408768287170872438933279591122105449521298663021856420674012318095826563241208334986136667343887625890198907359007303418114740651760944878545715253287773865121380217895907535465721370293573041637080245066935905989718498317737595336491355591137093122260617122395996351443558389723822838740297885388170008605925083788604567895132233290120477778343202567238372286178698651234619512770901433060242363377958622229943333029477010102674572042282193576287916755053445083130924860401928165532699585738046571961646851672350140346220733517008950729463119466334212350740235756835044512904449401699157260180658431934492940545997008304685610360579407505167023866335088570805908743775295882812636681222094039139292721667654299498000593755305085888237088731395209484725879767269931893801218302549667177572942424180418883076670778367642057687546754497317601525050636020515082847650378744008951856770855020845172298902535212918825022115740109464294544089113385487465814854117193066610076313524863557011131261924595638027521634504432606035936706963778257464270039105444117083704937699077853798414451445883823344250168002340083372742979561494278707226439792835144650351317671758035941657819573566574863392531131479932883130655283866496059009163852981532874149564159311384199394078013355001240393263084227973396892436614904823549392681264895296483194716523743203407302856112835708673940188740311332166771392598788781199792173871045579805703573486932103681583308152718965660289868138598660968877224202882612852722211706830256480320916967283547005194000180399166497066216325679207664484890820608140048360646231078179177268102838314387556052716584481396359168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -136184567727465062655356123968061332141717873331946598100786897779753926540254673786039450280801255151961201107934545156330655227402166901606739721951286757607944763283134257928830025054254431649738769362759050496890970633807869796813963189279694248933148845672657672966430354516534342725722027460452506174536290837135510350395858846193352238836675408152626344681805168721518532125902529528394677199913793177275148311526542214863082045432266531741940891398224792489998582893072762996855393430092494705757841214405939750487142200217016527067611028471157491714135426540163777024090258221891475853987479168023950348022927731120791576001795593115496870426991110284905656991737815475627065935592792680826026045204417951327320698357382478621568880787386106599747469573648578668837009214429758587628760360037597804039654166622939236356070505203087710636776276260265950537924238776200444854310102096099160124930161860472072562623305872383757978716495391556077356174885017886432232872973960211689925112599927716325290700511761327806987941819842061553801668751563887873024350943408843786464942857689278080400659639041000782128819604085413365535288891954424054953234730201602470839679003412896520816755131691163708612854982869017714737112289183088632785676812638613739372054163670824691092227240161503560729558340509213606990522546996443077185129066742363726902349636512108292988995022562298511419851510720792978658500678899256436278390303911764654100394499826230142503331404388368616792999631027261530444771006925022695050045330829204543922691607221272503521535820645694194356183021508383927228644399729954065329006105962852780587161630989841714767726292428278728769226749967101237148291427964601482258218290177795700278478817574242509578045046713684715240884334415746430510738265663972924353771264439521085077572292747935159768142126374043595590152895110132086823967615849640825691384222936606929492475665315366959370205557307850083861039868587116855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 97263343157302152932142894414373706556500773472439269099836933245337820899726656208092001013448356991660620793257318181435376518810056767337691256495996981946285448438367678579944165235259917299263645354087034559356129314262768044447242671800292279153033715350554205895017999559326238582190183437787460472430684016323001129704258356388388024195922448932229899840503483907885615769964119345684392879806911650681302008004586248698603208653150008060776462116782418992679736393187572327586680933468110465714525992003309482018213946454079897693189293139531918113945345930570820778988491948835207237818017687783651623981979692992552849026411438671152331508614708836236449340651120492678221835801242256957208986345882119375295513098621255110361606803749635099561901700871255987723007126248464336344511370398796793569413394643177000086080680744970932543351878112322880337879284156242492385971562712332323117948537820837743073804454710139305771175369750520522276208510621438659418144985885808616422398071557394253855499732375570242102792312063891153460517949918344437136812014843351826598250298441890164611098770702393235981005040316770891936454619280744315473929919554005245454417480751765532238169396588898913723695751557634269464370373225025013279399676908491889045899888005578834516960145040726373004647765335366913280645057705712744932183939878473163757847775911872042532134341979567242269325072219599757094735015753688295141848901584055465135377914845448540767643474039142792235855644696141457959312179783898148660711088469638709555606059601195942939821239953452439446837474152633969492613094814672183125596395403789439197978262629125006735131108717311751547286046567264785000699659407041925077862625177097542376767347225231231573436567946623765735253741634755756849773809003757171857862238149815478215245957941961846738243310295038177002475264847558845028702498843897076989941401244585447835905737895382892781157359653765801201730037153561313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 28426838023045251117151108928974769229940748003061571971219864530085393568667806911870470121213460693865635350380024580836449417376020106827507769557300991109866135236534567188302286940563436032867952447907025663489375189519310004296309931731692179204027205752710209755293748557686805288637451287747421213979905008859938620845633029142752085930189794130020734466392692966394713063852990411804964871051976030760295662484436432869637243979636730961367288079976326188818685760705066899455705818265748179033319008349283427827013294959290248884757194689021128416733692661887792362288291999112043842080354491229784822670078532486437728455433251270705232807578238948966815896781690092764432902840827966737820983681697600304584151607293508980186583459830333110985370121974957175522754790412257755343078014772753790692666144746343281279744861114236147732289581871240661710766692224143960634176490358489177712422594786973792350056797973942938724612022459260187355648920539589006337890126738067799501732956918981178269751068677447749113062035930597198701360982313311322903895068543744412429925855284733752721282527672535006977351569196924592600993187376530978348363596325242670315277914617568801718527459458912835061440959582196819931889826493286093458990017139958627648701172573511813752625071523794163201962618045886513780989347571191280430895049775329762452808358218850096758068236512712510876718663786020409422781373342724753320555903843204167577659179374742974832002360905155469552282042397109424185968101170525731884104413447273439016775029386464208371441668173769231325963761943252596202785558171365004170081470139813834373182792534825691532242506809112567508986812342483240373595105103607124553444393719358666141813664013549761198548692378903679726956574071073832638611612466592165432070256105525303572880520195513632277493028172873130313464727214819876668652236184216640279864525954743308122266351938515304278113207412200042653241798449331961856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -234838416423053390167744863458542655808662989338198933188229229204558914892739118801988139122309189127444088118265369895292873959428244401740764083856897882287096489320604787463541739865633835807170710071719191338289263790785024819393196591534446390112479725757196592617005440129987746299412095182317891886488087650914923990487965554193377439255062229407075382559122803527859853202806199386773600253838254086480897292190601972508173634843581463817597799847731543468034655770443216473504589005540868542625229961866473345767486199228879882553305692756418181623407018468826326826895386768444423140034681771905294273345944350654920612191048694735577455879606730198395042288750615865680038586112270179128217242480949502821472692665497556115046187521394432113145422726707891592911707490330216387912654999889432579857506248020766894925686180397133195738816362563779722752534193970928761493813614433839132667466913346035402876855922011761334302049579494664976181337967331404249864694677899647064771325670900526250344445586079038700380949256952612909786053699366726841473897056688775809562742730683889428715952372479932623775304965241641152245104965122362977684099524407049773994404179840007855803472906657321754805370768300173067452064620991067679750915900040589013794665442401370113099115187118508790780253441560996642930301689643795878301320228553519664457580564223086113748743256989625714811977100633281594908351446571834844835888188965664061179232419218867665016846318894441275138561834267029349495506915825980164130242278232196620417619705142077074290842668891870747835196686845964697977998737720471227679718750713695385382557648433263341081174842501731360286180170385384381483594540842223156899688136088819276640870616855425994158926702745292066165758907365355736972040068910301329277703632654652517031574019444101708936181743560613019391355430735457785678683232725384260369929480410175812032445568700588160866710515345873988936399482206824693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 471553193414352320903427676584911492836854835346821518417436303809770467727311234675700200503520396703861278784526884535820526304700427643280803773213984133682483938946816361163602417437629656740436083993059078006193415171027912790879514138693229004145022801830910879471451855070470581387222096419294192975202539025269315529513782609316636199390100721970919853627731954099705082551964383194613358527614686529063216541145987199064641226405788558160649136530831996587827036357262337749546896400453100552208746489966281420065993440616049338188719977464529839534253589012237712222812057449933068002385484482834147748195555029601873829180170006650758114089497682737499789872764698297233113714525016319127774496873149835786518088353986461285729511688862684377084235239560050547612487936952623164245274395164673385271430320779010444810438653434935347056856873689279807464228916189441487284203055463844634552235782035245689509599900665265730775362021199943518117131978312709127210181307988338454400530756532123112625198557873927853594838675274362936349120804541436859769797286777837446143087773010564848599665376143750363996138920827248028046200356437905574649895029727230766272276670958776969081991891089677961025933675943977800729574164052116829558524181934454776342702962738337082257925410158875981716917193173244167842870799162198449326689174665380663651566888448940506785377098886330989889172572540304650518163391283863849508053656111730140807108851898045176265329622788555638071666753802731170397491722281233848732948570721376673133962686752482898245481813746814072913595641926041688387198136631778865593280810934401017317715975517269971700679593607521733082228309800857357923546551041530857485359855568484229538955858791616665973750907953131864372745510700894635837738437755396073410181640924776420475904303303775738103440623865125178650047435690147241113144271207505997434575800572414487133992361979193725541225296265898392298274903553646526464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -662311304877185842036839326001720118437419705255569121473863598806308858710955436044321015708978019938981951750546218337733203087321844837760930431892630946074829493423146947407455460132114411359894954104839183649024519856077197861933794595082064583834334028377279387448277099091096191390776778305945530283677663575314652961386529660527657025587740640852266557102894275973954303957740435825384299044620542202526613016583324296529878097576284249320446990586006767497047670571305265794206666652647563631362406840085409930717506177906709960096189615957782954893180907049875349522891710727692475258688247547300075574337046846138454005007337207759649408199655011317980434538824226908507699242077431563266580483931064574668404162711868152950050531333739183927798299958807781942913952862059519350402653235575073276047671656763551822239512843075205435960131892246988156321644067431284195530569002260998549728330270293636133967682142970240169954753176173493631277894775651789087610918182661195104274890664217623619537717978251271427953863288920038300649729519551130865607049566382779607888291097445257499637468311474145210872989985753367103843808864866913331422771265199543284633494361555028329279821450792126690090271925226914911339211929558040361004703097605365033114684518032289019738377716034381315880698152905649298019727787891283429769340506013659300089414718056309599148379804269316022593461914404216489656486344205285554077000254251720469215497904752295036007459991698847043967670250200562720740194863496402502516821592167718424935213784550298614428595932322878981572974602145479426127307820810279131720340837447402915248106407478849699622936559218212963483366585968210855755147845662921174650006488391107927247348986492040363682596727703601197447886213195988029572706567873589502417165313547144790504270790938304201053796098515974233219112678829827844487359959159476573305028175191274921526109363318568947198827583779517124546342704697447546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 743507451662021916275623610156719608099072111240395249025977716355074023169952976207647097244608186127307745763494870571486370899039439043136654762257814629578231999524356575393050362304674483604416297820475459159768545870575383903558619265570016574681998141230622776247229937261294268223838040055667133421402566934299652498052111990902401661721795734362496925730750196555301023509939378061994433117680733364331861488673470369083750852129999118782269643601991666482070931475312301946855083029593716088718675877189258400660337560622970230278632564030392737038074696942122688002944351636101177145548512636286603975421803841796929614834892452670667219172544189761006654365188777361941471753108793575030910819961770093690250282004440739361563776018487125335199785057861793048900794302367060073312777117946103757544320902682789176927151666840698965559307057311614662093934372832883257210736361144867466761674716213484964379274204248949315135191593478110048521284069877887822589257872371233476088242969016957445491626600902600756647813277052286763474550214277906549884470319176335767186608497982115962731441393232168084995898267387365288250857879707938622968650928302477038440999571036823418111163803225463584573919444057486466109013092940423960936864627204226620848896134473280988457324179270050123062618788914678871138657653694339383659264479787067416186133940453469228449606233325969048650321985151872181852247863700145663754195978087768493146905997258805202680354973266868728924966024743427823392680657463279028190958286287332882602348006104164512073505254778372237259104191282782913239202798638666047959395328114115160585483872212280512101299945429060755175156036920955274060223380826053580134764023769417498116236057134238535812417138655322682783795336035403164423206224740305718673108892030570290813645994209492063594612138056401334500202287688090937170236333140160624358895247331336625189623538310531938007966637638738151861014684175932850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -696739986508831517916873168257562014750954300102587919262930691331566892660804913715788731576093514120134067649194337843304395025103448683840411621975906903277978996669778423388401718525895766661741310117568988615125086796792705801063908640325014180072148178813149026508208739397476802606338028627391059469906992198728740629650314993681851309544728330661829052084758028638144511708882252923643039422466551122717404884862392730952234244698932169377975067988995576092502118369555917581126218232716982391502217492393009434410936970125480984246425016166895218768335922841770429415944024755240180489236470793383562717444071891080566628937118146548322056158991590696712501757587885392416251305288624652253161752782078735073421908546293117667038900365520068940643500430149860019013608002843095469222525776923511594413318355635624574292481026804817263191297019690013248352182047907397020482067036501438359838224277496992322833050686846306450592233626544810813032772075459432937098260344460406379943456564837476557397724875073032778753701703984969212319011361520420026008738465818031047689829114901382514976020670133188799106312482341163846309656432942392162444390960810320431114531441688723965716435571107885312269740481376480778224570970480642508104242677562275032940667340021664014345684537336162205840113620857584408764987103166833176762654281406602640925483479550188520259507199262309307846876105854773175280462730392468861743447931526696873146196331474517432656051091150005158044254174385932272345498240310658800410129389687199977394766091314376049956767168079359315420292917968188699107980409740256929054826468874694917148781533848391816386514347093134236329840206423000114139390991212825277784611216382147316063105814114699979582765882636819661564925355559959658695588750971674091657078895399274304417729866746503890638915605044216520360038306817532647089738500348770835699086050628412879611956648668332461110397668328115934709307468108473040896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 553723473534606744745992656437323296045804644725402825092685982534703503813248211144751938548272554434633267199744263485865804088130433819716815260818726789427108285951026888047493724245492339514786924391540776013706236849301136272007041395151225203634914175381384297858951216174578105615942335412461251045953992759320485101524925186813849897842252604713552555203376207575661055548029324898626580210067403141359377517079643670272878516202541331114430710773697978996533207920713561197250150193010057370524245193814380979303101540891017192253802766489631621676453168862258462267160142773598266506972708884389529675128593849825007373108047665278654831189351589079685078098016723974061172543555405535107561726549704477178226145328248516515162538579406643548673115541943002437143431585148895669937069223585326911027724133030058636841385889479119499561010820986696927070669364666724160862773556801722150706969590683538798645919335656454847607189587995859725054127428348615415692612248217564548139436006695481274060465873134198862966651545333314495492084082169714957903351377933132766862484747446809559642756129143562547585848341941815602224557045044136039399630521283196091265715876488727381323374144115905302119011779370220059964437176601392754082868923135584418351577317751915998938344384099051209645134039713306628205806266511303813196206200267049347424291379241045732983901080340780957191898642425133158438938301615135354752629932287724395100586492898252477301869556119900307258126287893533580063506478547065200846100343606501108997825786165089669775922911455187907250400910225552746047236351705657935547646975616559544025192208839068784496363567299859401442230918567411154544447998643902498872030727710126814755722628709884415593218281832961438137918185351211726805990691744571524239489635863588679631461541263185997839959416820945144127217606477308897800842766272964041468247299548648400132644952430916047196538181221107979958988435352797052928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -373465413570111095450384146900236289519114831155522149048511028534852404636616724465283030845300289908437228328287867226726098183733812219870882294809378193061029051698693286457836388560443345614412798735614907724681211571899949879978470207524889977397140590574343367981870771147285177552558403643107587062413485672369630517851222070241368881868942463920174893336081027025877097972680375964727911882215887617331537066360291737354834188243507647622518541237958607077845114270029161431881755930584527031948547177301214270894197646679889478483373510657423778902774734920959555810445710415806540480608197723171962869721647383827286314264508116353730755134097486502182019017369674277260862527445439826025653807888994193241698153736571461034950808552087516256816381876011781864286495579024132920670375262276371439404150451781029759371731971869104925678995102921144595393996826051732732633472006709482908495048225531205432264505137936629855046945456392808382626073587715324906988214376238438082100963319427641497753649403484178372042853601260485681526776223609554075170643904423186419570799742739354469622674074831090400821254156524588448281146854699363732357985228977706400422071526196110644866955976739361523720860431602788156035592464234096464997382118507659732863842700953422408704555074194824760351119126155583640730997452916590238634884070091100989842291086296200210567562247879156513646487267445802902506369528377466465476380777751341516196124244416274718866731279758335857656368826972196265085422346774716805752056311412030631553484032418909403667593740048586067767264744512825007803805903847540125895201957319228683157575865406953660164160056023940330678041583480626093246664749811190042523934508367913530814485001304914842161922320180497895629379879870661152521029076297147556978201187391943536926883216651960013856907192366760689080472875294361465242669233100733131037672025041675159513966934592824862313275446876066013189629304630744711168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 210517116677289767685326877318234344265950656810439480019357246478351304980571974420510098659937189834852847150139432540040805836730454918298658241437926713654841777200073119320280979563111274241250698263047851836124836267541100689270218711323816272359992505559914968876519372666654707076402014661856960310748017878958491832962878368954747430153059642569957266620180936512045827756911306716496829558106019196120186930588037767568741973983369476094594582362119308372038418203542980773263976500272320156622640247580660749606007046583466759210546031913362895953026642143441391938833523143746355483017256617287469201597647011650549496865016977230043446536777081806146271702839801377421065056021159791155488339795091791392892942741990276264567669871285352848688189777933743341628402230860205959772558443228931104400446632527526688513714850564492083908502411411817648408328872005623921943902308059671295195763804396335860470998051525162423573512417584696352169992924291106394053750536155465762166142218810019424692432401636350838351505164373801433037692127079323176375629677703754881002060899426975970545274644617804301193627733541698880458057324212881121753487539629016281936888940366230428674379652123718105677510986648120533848137381169242634732831262980945420563817667381338242194569815051203418644205408309773679676325131529660442810400736061433043593965666989333130764942259757082553099942384284843695036863528622903228076571467878805070504163616114808235975061807453328329432900546300553704860302914086949733569649388185005544523596046326295494726824964500946153350268077940557813859619500779954269402695002687205507772207413952434634986003998487128053842217740009205231551505696169490471196244622682159290875510340886810720460443509574027093680480266865587676645777816059461953506480869220597225084199625019334658243487695222341320201002327912142596566074491047642155331630414814566289772962097341520563159727759503324262615762999641628475392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -94565040486598296117711898340999597240886815551725964899101681684556001005652472561730892208480198310565494339300518532482680799928898883020029400781849695753389857615634573316039647473479824010632883876092770272242623061773921038914961067645090016781300503956692988944551792468531210204272489149045709439819977127091955672324738926440724336744206835260706675695789298812330867781626067541940688229671350793568380715814623379134828238168747298861103308997842584503312097047586347006690328143595656371084930163927117566801990300943391914067918325437192663400815427857405979825956015664150491262414566217763440360788573715885298910031376831771939324298254072766509732651943536616657543618724877063622129439270747071149451795126581592793579808594175263406703236664831706753235886855946064866132265071722237002777154005862530082771098898450224208924062771266829824239054235124657235786043080095406890974103889171675114078529150729183105064244338635918268699572703903804250570565749258240294707777956682298388043232397274436319299490818033077946300295966172685889367095776227071949569938010609938358457235052936254215465684281291547584737331744415071969771757167967650564087662925411387644153611070183762830874690998290824851565708044397058148348611928871597921193636450799508237362912520372950059228674602919231937074859816520870350021218000474603917234079667540076928175426031094070086149331084197956122520440161640503375089852978553024474687969264741414818444855183454674954151549848922069788409813748005478208571312968987691602666530819126663524760972954151634980127392977721115488717023366171936332874356870470125819740814456560706548084487813677917985655142511230611697331655901806037774285875140220728471507705180853275213395192451049858533298339759404055013298340790009727059489736433837410315719613753669260926138838815117875843430100343644028837027740631420641195353502346840895864938607917154347944770889790502968258508430638444655411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 28686251754056942426356321341204760318087564446488462952958280053701627846272064901517022878229311358601784320847642866506890402800404878527170614742853700979126666504886741739479424658352070016589532502753080422882826980704338220309069281035488660246251925520007888219919384113935017621719839099605578871829013494721240666126603590363786966218343424044524519499131298200041541322769300032139758464398398654983753811095379929798552875777519271601295004539620125251155030737877894544494341449286469115282748860181303403556722867531178270762753706656429709983083734277833711282164244151948056989935927454473589863318485668483353263228401984358999001346636606686610905372830749693299974006599629742570253276969806047649985854763400490982367016329910070701758142133549809634320039968074036569270830201774473978399251303498490643379142861401758617161016919073420623060517033934193361507209793073386452057199386187690966972965434536364380328723718452881364944744524488298339382763878405269431329929212993709833788777733775356531877466818738134018873061444142046685970769237861664302204291865790666427436859476152876795806845546883211687478209585941869498038920477570683149007749242675350245165955486634412443579971996099311831208732068250770570855290565877751992358821190216012034816285676653089196153512401636212362002282573021292646554528470557663153585871000910621490420891860320938569428131531802047681708285522566042579403066002317756401437017503523846685974867848002295040898426024334609121310226635107603688703127060747812222868947096264804523689126260697158651892993728086264060730842726862364218697006388262418074380486281182304828128668226464523571623929988867115251782709158076284780381805807302816126195950582476542238558110354490642921982592755751700255167783692146452474726655102549465519217491117704784323796305270202583222027208473753412824076990333949303830772227334031152806893883591914153656006485481293954697282016542885675008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -37927869891359451737168123443515681759147863761878028630584906105844982939533807308773109526116882221878493387469933461775889644031100274420139888063883918459447706171984809025145501286330764738016882117779182218636184466279025043313165703821428957435160651237480129209224997965430468787753123860905843785262876863880887491161793368425435362353674440094372752604244960068485496484150826048173241929457040508610333237191125828772807583195278699627637157948126299010794096046157706057660303345300157602450557083986103122833798400739920313606164742694282815931889439847353960262476648370829169812872766902051232411275606164716833523469060683836503883121001465126343509531969687260074009642265404252313500771273473047704176361295803188534327290365824803104911130517902651220860825618297813664539888260107744956739623227569948845388108415539605029118157747466325709750120137022977195667418483927474926150515786933625338310379399739727888877384978545980661888964661105357499034824792989310245870413625092685042578843370173026482261328780849310334755608046579688385713303360949010548632238990865842820560166142361551954703397471447312420554697287309564405852959156558037137947613223348144620537461553332729895843369201728424555841559776671222192317683869964039702337748884144983280350513663343119457508940137587532026405302543058389602916880280695440842631072534429664149824093352111355717768401833579272700967174358953040611424944613342866604560163046231278949947921332855368315467510012572104023498866883753349719241243568947615203136247926845154715048319399234646794656347342086934621510148029095142640015374370208023204190553141339542168773166577302372597258856275644390711964465390651586796856663196698065335016051894984668638926116081568705971036647745597414605695153631761381018761764149983256038886559964479629992236162576131726292559297361012506498832816804215805249682246281980824037987865023230370644834776025464714550883186679213981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -7701925031810670285727601794283744125290670426238224017033606881817920832013564737485716588439572394141468004111130372371337136727278840459837194802391154027974945916597959077919964182627631430070663436224734509237153634159466416596174884758121049777140046952484259097805272354876087767389716733472538003890465038421352473764558834922492462487027473885704885771002958492666635863584838716767495915821927911900873876507936326219479105215613125999377357949666863675631457463711202937225535325083418186115220134147998579704815635859576303455636842837042850924563618263652270455564027407020987809457603036194258558289931234982745637827645973040564434481737450315880468667390491102597797410135831190763013749445264916852447742250310553140332996705685116570460923104300732750743676872780932500754367073037142917939869268642070715261260631087392851936425404127415735700609734394799673599966282233712997285496139621866121131892418038832486237410570095154054268637041114912432271354272190056644398749910774438383115785706501186779422425303218073900445316137340432209445564049750891789578989444634085182179727025082562505572649790986229545585237614580248759184189713934606669461548651877876857887964601642438703042235588963393663208954395719426879075516875266907703431227794505331481409446422151202108227138233774077162225951765356597785929983280603169252982608926613852404117878766536651907960427454832021670263803274641938119078303366408079352663952654019182620494875759197660052964600563511332767548042024467160535197244011198766388774629917561617549835583089086203172194374290382935458154862328699022862844946000192999320442141354119478244166200110828657932576340870543005988499133351248640197211395031228153468566878885545580523425889837142494927123824333784161085581969892273076396203248328090601683899783611709438763481840310034215867193583619926900338369493744009321266205730104458084031810560416554948898886275308239116574944057011194166247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 6881730946393755768774350711915196273348648620317806705937565725698642446169434799393054615439675085243156639034294724347711996053183958869988624299770918800359723649321928522028119888068207554991999189226114882116519750100103098759085629366175569781939074641485616512827048246599475489048785448063076013538619652055580145069955741831894820647096213637813054901641162009321491771911214913811811153017662313008953696239737691650823973782861911134191193991940177234570632768247302304287463797303874679803581352202948150655103475204239049945794156721186259285150141937103919504651172385488417121115043535063061231574250344854494282528261988557265900427281434873005265607422596561632478419027377666814941734181886960719852757578065450553883802056211547528269358425296240047303592158390725683578881414646210590573482894066558674311420245255988126800320889199509694525810723011972648063076604065453719155492505218260921208923365836214346937000495519221554954956206164471514483429936420808022359168794149569801686435140571762598557274822474795913261152225126906370452435028910043421588430023291384601720248054351945795196255454251981277022061255838444209058138058503209935055607591656728475861694553175602852159752973930706493245846237775117225073439399024187937429935760143350016836979095582493255373381312035035965005083533004402912703912880784512771146535733609151532206359418850953337303300341802522541433517571074514215996174897643043904202956420339171415045519453148582195297181345249345423516828236693284101331740954951541554330928906841182226488014883887159395435272395114647260387131716058504242467417321240881978478349206692982624184087593687694377831418385074481852708405489080960033652159684258063172461530978259361326497448681396715692136371808505415717019821222616773380868009734421337436166349412130918869041554615957324509315711156069822315648216568100319372131451760961167077060232250291260366058050494950765002381899154605683507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] -4164816436421179454243034075342519705504882240505692995810675649681310607841850500407201279024657954707384367306677095752651456965180638983066133572465277343140153446374744235218588401841711104886327774163558903108525706361080126248792576236044502665440505988104558422505944268625007965208092719896777879076391216092752807591562204912434673348136344585965984597587218989487715068994900241181023376019753550885317392477585391911491852136943926235133777477230823667975934498722887568634327633739421344693983118315156808688986062782249740508088480973842540926411717333929998904772911885375870035802608649440600429444476171001384962156357785217914955384250445716664557748941280667741968710991718040756943446236340639306969973163384934466535609246742763596092267920137923554960117233902771874024160379816564852029985564189748270091588449035825528507660000715196162229305314345435294662183809432234809885127311548442132973171857441243317551469639474590575437611332087184315375955780916896906126363069848038987407468224721313668338755329270905047642066859946601065255231505954511976534911172234285329072007006444361734381491046742013626500140055281152549310550509827222279631782013935731395252208601268138135731267112879804900039790020278256507244630492747414453552977121114586071287711501917556610061864236160499042429205544903891174268785495756028778551298433243243972585089898941520478464389248366153337135265891830317511379275563066186985081614113693783952749480551538563547253235670246434242796670681889942708136140695598151442684138906485490338990933661573233832853844129757131058934715942074717402813694087383516106797300033984718299669727810379494882196984845297221756138658619970990743998953413510411492077852344343439807537852674679376286782024380569871205008356837262670383982281829838249230669289000145239345580827694436860551995512374043530494232676430253837978882046672820376459590597309562051020739135611770432839054782211125495726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] 2022926444686508952638376771113347232546813073923705702880892910246688613376813784145909253409343605486686416812266714709318207333827349258467374390804019240386696874670200066575046106228600167493593293114434157254898433404408700162783218877206875241913410045894698642660737298105842485237814534141872648100005165861784439435451560378039199904769740639531537014066763501641270142980098941685406778693101446043292766131052279144100820902860303236956303016311320843667493369136819122911023088177155779537330280036452354474174927412438828445466852370676927379187621208132231975717845512379840971742398423520679578720327833355988349516582322351778800104990464035818743057090689854518777800771181289084337242259972677556426832591694734769226543674112144534224677864262971111267521524649486990143248106465876623834346404584369485527291753696469208938606803188415979670291778524161136947769350485279079001169035693723924093762123593657822032725376595906225161492172128256575313452184961261085195783771854387569226167406036072194523853461127061989772454300105327479988345960791634453070504352908796089168832232547421237794905725292483343276707868151779240897124074965026969603167896943232917483556414421719149563526593426410174644933094243407522597618483928276725974649771455740281222232323345454681471634225582134752881544932849666188986829084878956307133632278645755924211155377792027724819809521281283322352688714890604054419873217545502383074027552232819115377188847495785459921009158568277316571557664741296225643729887343437030679079204457254526729077139013936699375263552860387089083627618040088333154553229020164052162226449416650769440220338628589386461028842657035890048959661168886499348675577484626122658596175403993697843786836392268068654148174760193706609078190338499484409082747468620886931629693075076256112853761676898591444306698923703214864224081924885170923553121034233207542962683178777157109825413002520402211515386838544023552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] -830400463876878016161577601966135804696363377161418360116361116888695216606096176991375481148390854022506587211739896310683814288009910789996437506856376865541738862834002293531619256920891687838849523750661448329863630596562400360160172558830620253753252917808431213808600376019915004691321678769723875192774364819562257191463453027762727161202395346593841860939278170754876285670354990980526348969249893773281860132814360142457615055033837253308240683557396181489233430464780325085534638141750954570071758659195217857441815942501328736761645538520300010876960885532733962532577589870031174679351243940785381430500606877545762726199691978565855649726845591419773561927411295273821198660011284777770731286569112171695137699529762711465082852029599272553494853082034063768606446300310349850091422701672952021743248555723020100102212583403128572699592147799434773774486402363953154954329666621694655158305671033787585591285223297223119901123140269860131001663634890581203999387417620504553379418786446274319170309713978996908694455713432851869806076447470362634780939755230155054176478209216274308225900803099491232960993020901950963917330039704009216597521462967616728703700766941741275375782272307910844304299510030362795569874809278823501138497985086983332128658437195962277097256040812216270010575657272011468852912076155752963375743580546152196358215109824139180742718016430892363979919098276197273148018302278382192482133863193323396511626616641750190643901273808834417760658154486107024168954473743567828094791948390727856819318487408484631584273008192621489464678279335103517328362735049371409526795599449656694618680718727499513756375935678154721805460625711932378570530425684614129334889137503876862854762534027226723943484658999889274263829849165532599991786844379419510304867312993772195566545171762158821636927745445897820452878159244429933522147866553076108179426701789763299063757749465991841549007559772525310984875617260929024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] 294203096875014924234406292688602044618071259219879466548589529225587986479184521007017564153409241608119556190754299946578978128916099823891596835388034715313387428209929905961967377876702424883680699156026342401359200283546343182602687914011514004017349150707290465906147136409683456316333440466067411938532898503610087945962143876533750766762338187902285660408167748899207622544773114054739738524314802765416608213503407659951353221412073004561594375313023668028279158078619671730984540631594584550730559061312593055798029054901665069333143828815230941782233293584086911198025904241249443172030107552811160457824504903857903316939890601677462968907726732381867873803473455416928399615339904538370574534550348343740255711131618832482143944035260949715696381550664409608453494824235331976068104279567919307803022264006130927779027489950213934327032412853918844569242231724474533581306278591194407138505540766948404010822819468566729849245995546127323734065863897764517842809716469563510035098984968456661244640962705503496920706569397507268118770551173635762935858579267272381886923432522308885657845238354299791944731770525945641088595837214568255993128346507135039864350241179004584177812076939103796870902828087491594562840743435950910103604867478898956742742140109785085040755556898486553203577437761489698905259248091755275203446818445181168318887887904015070582667098780255721402697654110991196227719939889414701475006942496870456147737072363671067488821967694511581630634316144507186758816330915418656319166636388087731917699897880815752255725687078623210337777947887752559194946124411880528801243070368049036361560539653581822008733877925657494061022722164221038292844836827761387103172071070141258450642755558860963071006612825375056122736340779434593651526647184791030042873319075131402795605785629398072349837240961996498734372295233526434617779774024558655220952499946648911505230184736272568171945159900154690943940200906096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] -90739715915479608124979216739804384329293035541562160428001632241600959384262901731357714896227780228597902852750508756840839312079497610213483649168435704220026958098274452822030734515139061274527386479845264343265180542429876086058731269899065046289883976892700413314766928741893113226466166948237183667044134273997318639238340246358164642340640028406643466906757194174290481844167347905497370182298532049376801410419590249230842395309765098441746732450871003660814818178418743519785119205996369580930813079507367561269193429738486978342631116092595746449217944315246640634941723933187265909303502002823398670504186456960534998230705295320093373696952362519481072949531322262300333895767365384110309727950011367673775803927989344395553506340645671089375544988715596943250937227748516428934640313950556591641517572111524101467608612054872176691559610750122994650023977709227686276900265437793498013408320385079375494728287696210441646256843002309963959735584469119317839202421963041441044642580891672388443335428846909922104244172953165626323632334200539094521155545373038645967043143551231032265190590364751655221345117695857510219876248588587819277010763509547584271741671699134405009731736149342897506786925714578453276079361775475751998002082086955126634498894577111934974050241977032504611808653883921549307402408790871531877411950603580576241060445180411551816527254446841771922148516749386396861724549906301108975108444396987406699052133524753104215414083671897336839736369148350340269500411023108148444146489771111291032130463220937379779344649660870130161660968003463898708120793880060597087615646060464071266070248949635231693722462065806855940364876296951660118753167569014359422143484987492811311510435115546773731121529757581103797031536642661703388025374398060978817971796770925305294503671160173650420790757003670168071005300122041839144971709242124821600026706353117698891729821747934166800622462423099625244882714442596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] 24404471740596148405512816119865907848283934489125631039761833143774967558197305815527969329422751999561111101436463902044567320097865707519496220616741194769738938266193653574840389441495336237591967494012786008027281163498688232405253178675548277783365288297193021021626077907234191450168142698515711169099773372940945811520641806969035179698560832147089343539375783951274532686868571740559482771663198707344179126500371286261251209016998069319674903892554837114032026008919392209687052321270193562093480190022309127359291351805632565914395592553345193751699273296843242442961907837013442589131815195151569531471455210896743262100134777774849741299786570870274906919783715734243664089096343081707380057091604629000742510172600970063839253652419245549735211586039810135162353287189994144006564295657096845970611048482914792353356737675804060957574841103681520879343460219991733196227198635887728641677451859017245188238161777159492798635474818051536719194641455486997542806796089604043252832340362198952194708196041608536563783386019298156670305314099150115556539006062362409152867623949247886537666995523122136522748819246978020125540533629960304482963517578565916107784429560143655083739496720305601499468488832255273925692258717078191720086682220531295706109908926684473700114091800832862562985496709223283736695357141610085265389134036299232913694539900600847956991296444091059922253366220027247769457701013743049535764360146855217805851544391020859506218935061999583517092967244924114919384891140741568044500739079916989092736411853257962917455277480133141726656409069733168165342424716677267414478860224509400863609029137257290063935297580229695931696930440349819819939660750458467119025151701079582951769500824577029878423759907872221877861041532589945589779787262895454657902316708771520340667276369728635055768422155953869604921567175871574253392418898750451392086687028680523833052090540213328142684317526824069119748447993331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] -5702431966106273804183112197175919890149095302263197126312295324429383345498319640746198784800124947817654752475390111777370566821417592016114040514563817379684626463451924437873983776978712542640813470613853225805096897574111764014093710886309261391978842626978171173386706087948502403450799311444593822685537864737235233530181086692430631667116191305551798149304334107870167718193887170921385289418139576233375121399705607544986651571174360420049713208923465859717754689956929208350466120546952519570755588874565942848134702180416201526989330838965471307511692106146072227644660144011661573507003756813463915786603532601811787367926342656017127461127257315441993350063934313021986073845738870815458356771146231562116274107460534080630903832534528190169028582280863589205720374419476272226315975060633474313380347234281390659090916600877362236505929628069476795179705224606946590039024661473227564819698205717946872813336423589523356393372181268435753100507708707686278111746325757466968394514940659340775829718031961462045868189792156639331995574819023054720119225752713263263511843481932194796826715193385076427032253885235914638315049489277591524307226744934040916944412053772927742366790983968650550031159248519468164895754284795309356545189254010574487448142140909275204096945182237950714814170345275841135736876223446181323580894006202171761975399056359225216119267036343863135990841896970409178347363838898150135395265714844530270488362296928279379737435692242644430735715247823101683432277994636848723744913028451743648817213043635477666201276708713007999887043437077549400288004435578251025087463474781643886173653284044300341811483239735686452166218648483919399522713703759903258068353565150877221841754889965607323139375084656817301088599576348722417637386941122603897511238624186094094362357037871468094417967612099053419712068992594403212375207315409938665554139977012391531063044374110509278402806375651537119185527002628096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] 1146590230579317899393590482136355924695600256975010562452517247287581833746811143686633104390180317343996071471607823042471411862371570810491353210233363222109762402508021299431425436633201656781244330239394771033149325725456210998794457690513492904405198556914176904315336633965880270576083823800895166515414964393426568023037523731197818212728881990631569221981732503919445721991837693014798636298419711652895707332469659160947524600538231662707776289984667076311961183472411603647432569324254100415566323564307632141229024130915773762685145132997838863710707410094012994492038276883763532483433624150585465380164725389353851489593525988595457867924779619587806863175754869972725928015398789560458022811786097668218172883912883123321430858632823065850511585946477949459582023385872811018573326073401755561343540722788163397118874178500149273048031906489960815128185921605676841308597494122148504989927621531642115723769075223783817137580212313940952911157027263861940016137283584786816268944239068247927966794909170456175441412338544161839300898174090019244896405518281540134724897248727677659065519406698812739671184455568722993626402157305167651859191918452692482843675283522361860249629852630894639992037206968382104038861057727517470676935484105613482562193177284550702814008760833024106689934724342930796466705365727289673264159847392256122711822334594054126567150461536169100353077241738089507575067558657018952872564589874770143902790351718954293491547751554921765790450353769594743604505376108616134009300143095124282802791963648448036459609939707921936581982536912747891916504773811585558834507935397202365780413826533277865753511752750776511172628534452164142333860515057583009798688040242293528331233439902468813390632099820655173548610624702897494023696023253011256482486774042831698555130019515151676077932197042949650538344709093740989841827436950739983297234720003444844459725242375040334182090887395908493027765070594048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] -194799486177228333044341556871445394758662396388945457871761195580290886042785456340799839650703916659441657246934520707608376557084212755953133657526111615290725266839388627060409466004907052381496297341628012432345500436400160488905580364157537215471692165776955998210242024755976956931606665422323140781485429650740277705939949950180352429110048744565568044048617670708703412537268745573004687323850657308925064561780175631146777352326046649091820163267172778519248380805786919140444410908326083036194739470603816229855948961987637852672229285508066325224474046764177033787196088013139336747487173397460467506085455322510420800284213392260678342677611576175728017167042270246428254937176209176317770991602771510048302324975624824038964931583879753272293786836416791796394918164357574734474460784783450926202725034523426376850016472066348889800666772055304392659494479638282408862508679587065115640078368969124897921228864676251820686022308673180666419264573098409665661537118267259749446315945399546768740865466520939855835379807207648229645235133328802130584707318664100435405670665124811823285878803592682775972268594704057630256587509070385814970237095129866957064285698589242381275329119926961290879324155958602883989957445375077641546992832759403126386319108392460864462058448891019374005828265372691946063270549109806265972131886875708035778283554903648842013947322501875335416208247577257031615199856784138698584416319122694373479344460075194659299209334349863488724161588760805355931961784595171944356715123437093192588423560213333231382716514891286689091921305389722564288395634234311167485596652809000190727823402567111632899561305171338973336561987766679784563585611607161714033087317681733945108129815648122107691766751249525419522367422746913871736815416439352115439072901446981599045046293866380837943933765079115718338464357604297325670042899514057879081638509464167798778868900283358187570894000362132039935491523477504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] 27023545535016346018197581602601257897317104728173742085738888889036081643508787234384583004124322594533177957817340246323631804268125135174217675891415076469176253093028537236184435262913430948157071492883136897272690391919738381609466308809341526550825900944785935924475841775517517252040564475698840657585939521637476562336862550795902654212064097270317010768954360069570652222224837085538086696691686971941565366414532972855637707239501847045636185293506347209911415533772190935350508843203304721648969420065675124075974732423789280077265074914518212533564835922012094316363497314260947627705070226903319463234006380306803827469995851277252047181901737459385432798519964575392007517948375778718316255759519284553001855845467046609503441353060022938634756269708382153137207525531530687440275173217674685299987087514189631815022274157810316252091674589957047642794900473730587291804066241711104187892092297649558668413451004813904139453024958300270052525769897620000734151509519763082996772485275578838122696115537851683015697058989272402763519519591820086897931640099594251533896773316510727755045084400840737463854447219260308617104259991020236968234715142308951449320952311556229088270212312218450941920548079585618695363378832378850775127133517419428145206275104305176337654023751039906888639239437799573607567014214920226404296620103068626660708111902801974478105413434052285018835392258176857709112912669125414362242970551066838190415750621846744442266283879368772109059212676984866362723749066359662874543197529712185439938739511148284396338031849985150551782789202156467653136908569033312767758337112319277875200895171510994966026452891150913732256914194034139891845813206955244990155378128292979228574520313432511403380663728712309163198270730532192394019359855151959004023157692569582031827993384134610655545134294280004464139383055739176878195557668852607425421098239603614894963693504989641067532133443124703050150900137984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] -2854236699306375933177415710304059613248162139983605348729500638149447891432067591058232341663337441392167221732891800799480983357260732522343348183464830793925069304090015832832070254687671701424466380717566644428023725277976389034539611838211265272051956343293142498305893737219674960832741869042616666325289072193268919951480940347274463162406390548886015760392577191419894774060597593865331201999904104163748419186288251961544546178344455654189293459183006372869638308982895384056840601698734253912135789180652565629569840346146204988451775867374943803163169976511160995028013128159052108148095096863413260157330339111215360211197101304852275095214886468140418365216714035023087681637754123969712683068085095513353865139041023884332354995654192347814110533279207646479449763776002311766333787560176253161755896159082290575974105546671735901229291684568104304985374323371693728317479637604756989529102733807012881267084192550064948780474809480890540154099689709157237177923117546539486032943206498067265145346980185334631003135680321130075456054687050758482308569201496030090669186511531633982207598547510709545922636232653609589346284483437534493121810457491796185453838584217459503218595456005298900973054229862997217629592717374091996115149413895029197217486781774737268641950852133961167971843425376218241579219967670895544424556102560648474961983004811884817521435809169139916854810231471705415633198204834469590029058284679018892162087021945230097247046841428744980309003538218389222864968889618830027932101317252869553904053563899563178060552711773902715968031865224529224292007633011396495793412276384143392939723211447994209550637626360250982405794881436832640482846527311133131009620908919749697410831797774046586414975381895084203452333559438528692320149428073189348826055066276583729995796711637366970833259203822405152212759095765795476062500895838156432704415272082500364809351879266123963442757474352619080748896354304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] 193718000056386482837537942212926145644750663010602698183254860427701242409131262072457593507507175484281203682898601025099066485870269014485466235670824644591534020265224783677981393939348816939974178952378047968959833138378938899075085391976293236051764669738735702046625730639887804753547050854716492229392269074071174289599268929170969040068746446539945540800040147407968118709329142042567834425823543950037238248618631848365158681950243480565478481947934559604657326377720515712943277055170796084734357163951074104583284256068282106858125892751104988639218437298405904417019425100007885851069887760380358644165574559071035961003374995757004962436589821506346350247341971702750478773295077086593401046945784951625343411459429960545777765071696450949354243909003631780511193321497261636733347282274890053722792362061189857845903523128724744207874511299689272505767295603574830808609720778877211840669580373398544188645324607770100562758300522508230121908233034744766255402191387734822739118097282268417711238383661194805346560810643080435781154610081759806008581346945281705867000917682907016262432913205625873314571526548367329052255446890132044054814020547837432241621298363215937936040676146531174498302944111726652735755836954329856658235840614292124452641674004206608863422025571371980611327413933765647320567453423391289782356370855495937479681275706319706500246144968621831670464372577805446337350784179245481579411263439731431790539517847479367767379344408209662998661137200321474953757996816428955668576436983679554048331219511068189011238697768480088762179156162228744427254461672475534501148613180059732020419118033546955386665498803588342609218778192630907760903323501803868106546807610695450391701349395116307382559442695478400834220440968477160408062128361309951446782302756407110284588816285679319903127323346424647279096540345870402344721614066289683169899849236703208001849406058695560075272589587410212708417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] -5700693004425394158001161713702946923443516401777948140986886347071113348956588180406363145043175604976101662518095920258825469322340261997580513426554206305624443210514510042564777249183935293532746379405161406411676885383246842007493531291232259650873102867439637937460250652505350817576920112537837616254475586427374806366922299454042996975762206936830162359755518067571141111839418060114536439303536199478150842524016088309997486156853432316302694280385586451738690787491541206434760326028176333766166010315793656831619852139969279099068310208048816337558821958158249633400580752006568894656314610816229860367524393157970309827260022709242652293619894899594173431166944278124188808848298601011585125450072377537304920159755337426269638626563542745720508708576038872694300621575541156669879046559392500349417622458819326303155065170935534358049197063856518825889560129457138695398025425714934525700280561248856415626978410631212398691325337451812641055037621881151940159614054788990794130619680965599520163403004350193388858004459923102969641756035672029096912386897660380867606013058442050973720469370824099993319665492295956755090966882837614100975380180092774933702778235958486388016811941122774895741132210938591077029998288111532842336762115092476089954535212306795518727010353986169693795810054096112670509597835311535466980424807913469112118106070785312842358838624391362145645487628522913223596833893940788650855195399187924064969318666251276289418121015505527612562419736136670078627113963089340251714371179838198610141096263178603730609176146755848755602216486367723103984765887673066203453691134499382289637192314549600374022831419543673972903536403444187371394318691130313449805354075867134179197760531475470916311684210453626749519466322730341767122314717199607292480859884002798173677568520837701255103398530954490812995691444399267429285593211436906810582067864036570002695435425459562918903981034065671683429105664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] 1711347996153874717570125677912635214809852082163005012961265523308255824821552573603738288731175767367265251492375428078821797919655708040782662369528320718598105497616546939655854162818439308021891481633244521926421952027383803109943121543900053082796119538473398046716774331080927473184674446929506293598322015330758219827251653280486110517482833828524974480243949096551917290753724543021824411186222753892187824502126137955134934478853182591163816606326017418392882998403729417569476806850716759500598879448220760432050577197578866444064381623111438948689535305333523182253825151988281686231516175263037872186483883088057746515070106436840361261234706570182861943378942907407751636366590628270478129488982021076659322635461818718639268546801989347674040521133384912492416305165481174639852207063147606379349040436795485534515055549576342417988896622723301595700059230533978575173795921580273445806089275553416535251623280583967579552361306548053328870842496343584006954339923859849125840898945241553118007277530312693573779204102146043895816734507339064429130727924464049085725709621755882665198136631236583190975955011620111083296287247654214282870700930167320396438010644090325405158614000000347174757474830755673347720991229046893313473551598257780387528717463696291500605055540882882657894273656631620537442527748086158754319510593612139485410379623236840969357795906328438722054693448424732027343755963816160212052428362976518700675374053650539506085295780098551603207077797347921996707879869153575397601365011355079261701341343936592707675323715268545589451309158334310287117250696848672708994714748697969248275966405604470862873245899680887749160249288079042490491617151587984288004433965613803246495838574803846636566456170464333764571072407811628137905374640081010473442709818548189969109314008999792823825963510327482607710938688122113955319674185066408320279971426478603642508525281298768078646990443658436230885933056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -1088415528284857862368101425839587748405613147617318379437195603782288922714084757752021254174971364832228693286399611330726318757938029551610777828482822413034226618824189200077183729547724092354224994090253879432498055176155311348437835556707617319106377734405753217707810197700430672158620396585818325370719766739023405706180419452802187903348423779216571368913842931569655837905682767192091051808237069173812218138171260997048702403967697221087337612769114275787075078359502685819084802543541008038439992060526413632593776567298432535772142073612213535286895144810432405320116609226312417837739658236969347790608394925226688887648375192325653058704999854377104608479270628488037959317487091906994526717714947489760267062464608928954354269506667796489908904355721625823963904921234238287565294713143004333906791030184511867763561276996477118546152282983476994427798851145202806282820311162777159963241641223929480518253014428572934978073271460132017029521668770830032639144448995858621816785166495885292551685302628313777458109363930461158449715740129208879242578282353823123883418849296043585566860765207393560387705579441031355788615352339726867238667834462937571625447204735198948294222767393037878894443307675868622968769666732613481429430285511535307683091616792784301751619829950332100376724899835684501133204983481437515573286637946163546602858400111737589446852219414699502340214708914977988189273824860230382863944497602867225954144951252666195074658511238236871715609517589646003403870948538751969655235710006835030629488120717221866446395489526379173594971739969660476679828285666590415087339749302020373658368051201956357980850938183392015673896949132893596613835242916934913808525667878755495362869097913947826272846714645663588192129747757631495396248614369284553161522968318836542889302566991821303093372699496162984702676502203491900427648462146642338918517235787197996514545815902301892301880667732545248310591488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 337898824255131621392964581002195935930183354881139230885282284265538104557570114915290758778586755000209278606185179894795586404916897671425527143210422594817761185456979025316064483667015986513091170504875972372567613147525347651504805312523421941541009233043951908867308038808566231135441055372337364051519257438097176421704502654274305914414773578441345015960672113850012789720064488303767112275399672615272402616342114053502476043593873142869513986241808808566784848846609135868263359963926615516738746887698778126722243709923516317171013525480875498067145187001123203630262053858753973374240636996906420349415755837597347285296955018518792218775537127218379194631549890810040361246751937724144980159842604247179323357223779202262655091865201907525162906461370639784982014900283233589606120105607581777062641310028069503575358422704203341629093364600250365009809391088518069635612857226131238769248122655113701947761158490704383019006053713988366336916815555508007763346929525041475938668009758180221566798655221016058985964472681217605511360285716080150661564942624516784614618523986570341346519348751253043925360502280401562068176958588302796199364731824148141653722617009755634914646099775238254766114905185193104268257267095960222007417899541871501014055084273227350093734479561522259901136766230500412735202625109771112540297818440653827379647452963120715968708488396094937740627354446198530578175575937265938153884247672479739858659495987044695771914346875092622079112320704377171047687619391173005803480219165697605396612516083033441629245631063838397831772650081286633586524595415522822926470103330830078659823329627581883481470366246588861909261263568097844266518709926407286577363136058959811706484991975586783448997492469729318055151379221835707558193620518861246688536127410092377609765389151669140653335490723147023319901464330329144388898475745425107927430470917355659333279291251878520891220983741860771037970432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -71309335675386410023916667789147058154693342092830962531473100203817194440942795196774444835621942499816551189440542916171709224190831498712177195876206775383832079848843142727155885924688799781531831577561757544013948444328102539084553819904608619888558554661076593242213933838359690602041202628087166211986900634155392007639205372751576863416729243814379591764690425834150024905056634236065364202211980221148439174227003509710755159908685393762927848926837840631694286272460268070018751498602098504905757694176897075722928125656586718143690951333066595733097790185806301185863058895381340119863556936887163056244863889986656536628588171530594462886338616079050270598635659415823375814058661715335887563035574627967142207489017654864544567855036869393776404443954947615477270507013244966761227025502785628245563845022607114934890524596425022303977603628764603268516503136842888780526438622429685623242788163670557778306149263934284546059427364846590005425010754148551880493688304115347349174518933507136244662415202359696077689052677035319742072473549787649097815607809971528063035247074583923081470213432871531847091715500688527663336559257707111098700158201337877992518131612611125295932175943669169194492696208388025988758600278190795853736236009853237392772027207097577464697812188541531678589620588095786183941074144637535313743417821818541362310246044269220420829028782887514860416171689586458191522235948775931714714352783531494047201025325488344025526267314081906419596438569789855019339955374570321265886458920244144523906459389259893337794759246530140864750605390930360526695882410779560406156927391637874445430278176401118425024914657974810985443970741997033833338560583650416728440859678251494900005741441726571081355827543832005091381740435728600041256712702290596770063112663101912340538199245168593261341523040539497221299119225351284511138129289062462448244211241331285399130980017748365741062611948942601800908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 11511523394596207309758741625399839048175708097869325375915478353171104354457085142127671488764481501143213334152109773138047255273783287221654581072333515121413510138633057697660345920636072524602756350543180860152012527948058710976005796524681377724513551085395883917522728300222409865773482337880842063840598351683472220568540345675267666488112919060482910441274151900891501899303589257093811259075024201371847499083376410067723475227498201056611117345681682500090558412831358718147260925851859170083573971346142535644081117846606034457513041696521228744761726101816313430053729816085518422483445874693683238721883821397684056599467667215603485347272551794642388190122873455122106579865396887163757497550686689184694410319872490400036194165955024673619504450543304942578465503751406548353157476780498141670235740314773507805433628070963093058453411792944722850561540538855177891405874113245423833772983661733130320867375676541274893731957922434786059530264113186725801557530098881543524198332374728732178545695447826366021521142549735836566863003556626381166918937418343735339052714616312783904439520947706347124082008941601875640873998974108533066211135073189739767947902777090704620983435914539509255461266673215325512260269069591526043631519072021961509609219500010410219409191734671966174660259780654042976921799362055336279056825052853085955543703588361326115555389234285592335769799069340462545890736450808372257599869237491260627424520992081536768604215950989957572535928870942970718381383252695539286137898766190736408201026690985498184214485526739045504183653389669964702101200119203986599679614890832362888973683852463014392927793522230188270102646525905661749901082057714481358990565419420570549225646491676227186869085273147590249624462485032950838390797046061808870512153966665700048505400532931592815190958517022186278216178024126722149695820082240740006794839275478494349662204588011444244453128820802063618277376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] -1489086264103654618192564538320993281166389320435949070101320656176923542037960796686326574043377914097465625576081077327475012710556781315245645250190544508195251081778852789401639687281093697477503310259294422875800583798944919291262188303640243037525894064926573379711382142362281656315589129949289476687607649144681300475821872850191243101063696429772479681903360328189020208589988825725776894577648833639186054270622883634500934466430073317406742359648739984287438645491876680012912847748116882862118383724505520951357320890600722432694022547782443706842966467232076587348346473581342907471971170278332688758326564939677671583291465127161179156990335793368191565905562084026830380241177110864066912560990841732427367557688812211809395396272301536534829996577568946237353522527675302839134613610608466189631055833949267315427739439462443932598713365794933541931397408949354309314835676796130541235437112880264143885406006740079018268343231414950266931627313436542737626093483284130707892823283428698634790884748091470008456043404398050727825530170911724572842593664835377342815141633668734785697386926935740968813609611496476351100511226875508860038119421362873717071693427851407567239438655206093824268658455258748702900299316935968320222322376202252931698676920809974725580928956919740123317389018754016901535330018691372608450551519611731415685648810185706274712761980750039617282383351054281211169149192082102139494808446123351868952367666025788332820858707458562797358563322291117466160774910723288272977000668980615045240400839780689286158392691350733521755952046185774978585181218063500746009708629776537510644811582789573805220034837558832361047573471638796486915712238899258341881489903890333718873759691457863066285456278889745499136255113983897324562308170470615721167034659587045444307413372803334340531722973009434659788034142049676451822889712640602767733426387000679342563695740354669810167064730499254994337792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] 156970929527246808643369327919520132250023375857406605907116372632025103690326319903159587867100284560582286298459079196528089386166057636439983254540443664192610328849155743835365401392127444197340015388711269442827558322715606763822870818998240127520921288412224612139318857469470288469147496127344853945241712800186415211044360291646673624514513166175864315922162789729214709549407199641858856828329046462120782030093318634848499988326340995196075258478737225438133084446351179600711826973676109214059224194863107533638191381028485665329255202310946362751755877873679705343141735454850450786240418225284905778788017012620094919582121184244131652455918077764083199848096372618013518232793290182317319658627613453364386447764811143975467744471308936661819686743121515106819450576737553695023345392505340349273002994523542642063308343193518554727684959984237745126018856870260505564122183637973410548291294492250583114728469317008664121623440405049706498287390597797728270586806609655892541954601932197082985383603003994135207039655735023258836277891075082223704952627770764184497005394335113662357371628764690508324150895637708659424299267370893843548760580294373843635749531997067759469958439146404702699878860360906939455711787200364536159676652574880516140997051862599082059392280719141928057839168115724857867448700828123346837928499805215293125074758141392054874958444078107001425594212729503283258591222537788009003271872819179413535575358230263969484314585833074628421672946723956467917545685869558329129531421801285145102447767984298555029758993201052950933331338410290212734746392274540233640065733731962038749157351228087252151996377642706286896499065909366806578973139835825802369872258355982743182328342074649655353707562416188438557335148755137315944800956994868042624923120078598994696569415918955619159286240080084526929753459999224437870982048961551555447379477067853077305401385886508202698648199374505215262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] -13457530369379605675711004972441248402378332664542784048488843068058004285355202639433072296989915690604539677716917834629401637843396775405559381867652293760536198292432920552578488275084951231465630619724987800257040785400349312624224641004256164437171944792335962272300294846441747143040596769432052443708928793902483881745776430531184170640810449001375838837731865630108128249149266773025527913753632881731245746080180546007975922392263275849995048675362768401863375256284226779675231721459428010209605659312054050417052622896731815440789433579679311235690421169414431697310491930518310341285745735936312305431566237189193096418072921017428788441980387033417081556501145900924170180791660646370419495324152231074955847969615218137243365636856682166645531005321399297966280342851477384868785905526112266105694573601535216165001488122649098005408004519916421311589832316509592320376426024277035331984680451594130434352484091188143968925476962322427889518348481278493889212782958634837949946562224393467377211580469276420997553588152563793662699961071255626960796635370429667975752809345524627548482411109079098486354412456683306683505096098324390444089990663373074999170315908111287224755956445526070236853783054185722700219360230846477567887380939894845146304062682232280812372125152235611603392809621352966527961269007151215264157257472145160787181823336715802201707074675646521477384414003847666428887620065666405173331231014255825069589838742197255006607378371371432970181460894764588249185316329251812177666676015700543291724411478165536517067283004375945169996783344481786335469218439619943572057389432079476837721799886609849379670951234054309172485869675796001451025178384983447336418538290183765408548502890957221863519882107271791271460195821653961326834239815523776622086947735441273881774211481872420449202798047094112761628671531149877109321490236708188859515245871716652007953644045579584761412182490817794932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 914254173629213097788065956584851915935580324307705797434841133100541889520837001810069568006065057813448665671882038361378861782646073980722111930886087768705203276406687923227880112554461875404637496348221222119743117582628550226646066296734922971502740670977888101036785050588416815025052939183647687535368086019262022278903538031135217013466763614621643398750077067321466218854976093757207803046115918861124418622144340065753072981270292350914808973131293122437220844597973343385756027649165565561273924034215467617299898474482970084600650275046205120532401115291023249287294997232849547552841541815715709540334405956951931068312598984455581694530458099524642588793715365823961861710387426492501264757403729464702352537320614814873866728925414851264754845420534928246033431902767514690327811386045757986326174783377310924865868373640272373662710912916833995688616756200443434511348711374587247204021372605341056017870146747507520732932609594906982875477021637204976342900428783931969421284206763457675133070583969243791337000583678461765175259750156611011172598504675778264673410539990863974340521925824456366184548152532732130725216942163866703697524097527841344149883731814855070618116687058831522288379047747744760267895875229501503745066125612636544880874743630734607284826231653112322669772998172990547493274146883452136664972109890648218638044870458994986738182627723358655328921698277526567491895216092762360706319562826469870894230547605393427461207321296806433974721499424628363925573473530852455708728238824428586191330610092022957686950097344703667720565213153622754282085788986539219132583693965905273305347734592499630012009250089403327208833843990814878544409843786038729719527524510134368477815606226396683728842852755264175121619354979936245084860368142892970077334828545642872394052804237637302691819754607283740388702087066740642672048086361093849063371732566846095675420857048817086288883687770227212288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -45026461078576175390361337366981704940568386602433986198520655382401727339354538212009279103114561067459502412093452183343643779315813051562359659767884311165502824047843310609989909925971661795179065452700999422752619177791795496686151064845823134709665927037410266179067829499180435809851683816780499755392728207447822724306322446303228423774403356158970298863565881547639376293264386277108320168637977902358811528638603359088837229473113117398763039293058659521890034532989345750803369665185963405871938783822310430619473716823688492686696301698330311098262412942200044696265101905194452138288402124651282639815143832731590148646444180513069264588036918794963201528538455484218728800152915950864328608397879317240217905216283960217473255283592941400414186906595664328566747157779167113584286538609205269743150153433619600836574170948439465256560481998335069683672899911317025308256596395562404240674818977525776649232789700336339140477694113682255829782551883091970326625920863947969296356110137807479435596866166048254386815277765726425183368710946943309752161982549403903441333598163682600873744858105485558948093816867430326690746186173531665730596539210728453933857896911025795116458650788245832614487401148579672976453212996797054195986512523686054592199971211915671070797346324012084193798314565100417984313822075424105991695737504613840663755664670450624215197941739893212723194599507255389079692518437178196051108846623577862660807824884475011293868240185498096466571693013326508487508790188499730389661171288900226191364493057555756358668852468932054061589072422823385822093345483969973651965135228386125864536010758107154707810049923583771052652899308284609102575007671436937723508330859671588783923582571569320502908766380346103159086289640328262173783302913158239760511898836221235688306566130173526081486545039719850292467149403135994419724426896088274556814991060027240710706510035692000330251688243787464704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] 1008244108000813342728012175009255134524042925634337144835095101659119584275879615790874352991822300147757553758656513874437921439587122539455260013709845522479613916815486535965763139207527090290605438781185353929937509254652613969826051017305466510276827069835846173253009016486707041175801631938338049548032053644434948496678704220436718267628262554901897066054204427862667722198070274715687848946787898077274876079859903661791799853277148921484084626933095339205575315224571457452077879958045449943216916494151585303822632091002961868603796248850919278962317144255450275141450121697062523714061440449628825096927908692245223543746192222812661250369223279534247578333119720694364946066561877954071647008564407207933195901402345453409596683302026554018072704695756683393874026775949022763958260887530196233240061837016398376498022188964980562937909602443892683393393664535691861299191548608078780362370675545253384414361931805261565943970022783765016342650489950925384676368391648095567365780955324164106346757061161217344575641371093410404910081122112945565607883681906214076756098713340202382825651457671451377050382723002881588744396503931478019156930058802274057508939335239302734311788321727105587466268530760223534034343552931807722497069732982941173243237834567347359881052118233520390078574515770574456868585129293970293197700665187916116612230072018712849374011314503491702558443533444501558450373376404979901776243121582471286708873554242740843927252600082717574710124950704070434450871472255584309374370795396624780041470632034612687065577677674188245344354899901725140538509469848298199898591140900948629014445968797917135978044001458825189168975631335851252329783694603826329683913046713733685156127214320750708056584507054305201174402008918618636813831629375378287185514506605527568069109183755585326373101932905853129370308883124783369645081788292047761046156573628219796242850382176625358912535217389436928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 77531412671578096233152721371660740529771454479984798172034495374195657698332113507204495912255959009843243610179223824408602448278997774803303481395756789481522644000714382280173412099284445940261391117853994921375947693232682044202643489030270898015073213703675673689778883329009867011196179960273885566900953389522830701476959052295007204542747743565565881935693788615884710220936262564173823933907107543538426827508279644217013811062093558630320501411827545557225979179232202451624353779306801062139663139469713961388221000639876605235980664127069797234648373783237646709255139345872770470977727509681160675585911910675035453709414905322725092268234670820550575326795411274293495794798783501330198698480075095242738795478994133348383478622269567127632730778448953054639680063231954910850078874203629133798658434511303149756714903864614566676298073278128416470467408769979745074508832890905037591953759068992721219109817099094265786403480824236950411070305905451992909742613638380471231361005376365391191891128842279774767006629165892849307958602415257778484885715582921888446153187281766126001260929929133649667009448383530862126193912254404223457383416708955859523043419189691751775797737458016529795807764063823510535043562281150659303477250999712583803588683230121368356381283544796053528456696099473979822680139365240980692088880634667567822980628645437199119650876364724407388115830439444375864070921020131659026876574891332115833833212218552714746729589174909215484643749861594044100073844394044318151170293415126105696788631065616187010497435444075873453492394627713014695861943045689648952901827549982597043826514362118589583542527708535542763737945594891767597960129377070492920340289629781464359117287584387071471973448979119045858113251618027104401720951270941510778144744113055283700796453503841876247239286733917492424771071387294420736927769867719560774233583802297329564792445924019305353196015634612224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] -11258931040514149176617564725722517060848741685085401210033962065289850239065384787727251726802407986081962512528650849894905363612965165608096832120752464064308300317685518343352825650195000346087750758087078471832496258139462127896027846944927367909811964945925242001029519673066615803587320921573078942941250613847509550547383161378455289359978511290472352692475289701416280056715217931146811914535157121237404167250015904642777497776978563839277026220236032240382253762969770360836422710674485902074471902602104697999970246462533721987007702861325656099258687206978626224456086059377096329870739824315724050350193872956906596866620526958252605574897130740402064457248710613339984652550590591347179823379473242107852258463585022281556621565698435591995276469227131301759159201212595332714210074136204755953850769746256679442947001075572222650447457073232052438787065059132268888615441039548188063177204389550740496324505970198179277600512517696294102960653440735373443236215065868715800559939446404277796528095625633775983660184131067796911776163262211174246137660711574088849727144353651255996678076500506227068673520685556501602008508140199416164572226447406029312755063188448216310217123563114092916859456422493605349887559040359436734714074282602817054673526045129945009642163680606000802426395628686073489494602401063501411999019736371331231586628915192126606271175443543211233836196806072230710996663930828226414378769875622921167040364109868417884951414707707952450188135768088070756676466087257289060559857838233823964590738662053676391878739262698381763763824658973443581550158250950476014432985442718615644072794637318595537910906495985374906368497344097163199095916081863884884032672422311202466124802204473474198660760052668236094193151519405927785716164388567557291691300984487881359724224151183781207041934737998726443428640006468733164241135543039661182456921950184115228284004369159618221595543165992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] 724319384241359612956697793036126443240132473370661061285399505288970318394355557632088793170542968474679200463960532108078766933131501533069850234800894085429274986588137571307588637673668692046988116703114056180583384145944015394270249305541736314345228717810649205161995586615414825784309431817777833440661837146672510355474547845835708054033489295641163352850745682979815386595573542495948345680393082893207054436676223413513642098217669492309786685265875369850961157157231484184197011414211744541539983723507922615794884177323616230327942561720032701430808939038187790648337811209776267152413597986252835649996184132155520804884712191438520391711859015745685760149122797436109900861320270796994815211789919903188029317911601053564865040266718340904456861395896965786101065924815709842962097592185881694065536769834765266081601940034685516175233525049415636347815919290359839240920285674555269638022463206655381199133879046106904445322698861024788701850644446076056729288021041559975397273134865335884148616186330624833429972763671658683429806175499822788265731948691931112688100689569436112154457817349169965498138153807715313004022446592572057251630456691132450564908885755909626942734362478896403498703072634560215941925233282153974829013957373249295985506317940093928913090598193385511622404449465874685818253798474915412619886342787319874208641935039054723096498964544253980236370350420727099736772570661324843580592681821176211203096041060442678321054637700059180987684639884834343448803613701998068357936528520143212536830651030579603271549571306673050245428861563157241745972604372781127176697642668759797140069223684875936242543468964526482121689860367485639593648444300314711729191752704912188832290320670845928946009489909534198299550121269005711103245224176223116834231181820794412233392416108406685520946447308601462382695550513212713922449687715580930808706028105928692118594519336330579381196116983808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -415653461368999384442897924335594437509029335353879968587659117873270887986511292220134987560539948560246241595809465340517996349957930245735312043734642961309512264664822798273639051080580113929583583240884033701877580112158170291188413157996813525048247740355240002378893445227073728678384569529897602958613885025307604459039416685227454749947160755092834561129820494530921374905615133599169599914980829241897612476034047655455679741658248148683764587800480224108378595808682409499105487235044771209377880024749982084684579209452075903566488207179634767708472640327052767044454338273788388928139619927261623367237428425812110963518781133556137225277091819029272128173614862081040408132154922467870553248735772779409900279774885842330154914177716760129099604872260901271529357956677043723467576074010233039641781514092138572305873928922548959402836234014476410536868002031718272709172803553978470256541186463925923544734154456645119114543337233546138514226081284095455494604305169992049002542509511869174253832586541221472233557825102032440791470929817657019802005827696533131020297003954650134284510402680470375181710435123014021661894958850064289464358555402422184876879532501348889036389195894676811055861556440441257178036053007200394480294279759263352281429443389389780684877668501528965014439350885631829969750386780938396106360070812960149524611255507576713303642841166498686987482236517585268869764082474524213527118600270816300900877534130809949362164814101098530804024833253889514051057627812965122594756712428677615420969044946885046852241049697269879478782401532837043320916995146412866384543185246335305153174240386674300132710319126403653470975687286216933442753797516425192955808216547790140544456341331377099504991339803291158132371972955146448673409255046239388357978681967909773874723262590013625676757669920963841456502423132161926272111297031700627474422830657553562915354390126851537876104444144254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 29109280049881987718892518536979288736608031688967724458825715131764392995163061379405884287852364088900592182766366686286945099649397939812043818144167578506971186528542208391247736086268202699366417597169714072009408622300379887138053504479575486693681666198601200233776468338297773246276674376819327687506730472717693739383733121016312504225358165834525784076790208200728701280039159707308435117549643825205991861904547513541607193475079173331436353644038775234761933814844925780041290766367159762961697721031851964604951310686557491063093860906167980453043373416691158218727398173123745836106763984134289324746095581868891492125766030696627567582562775313190157198424701579111075713309249265334950580613991239219244146096752701494953681618738500720634929021941835531074721805665900592486688668393220158601965092851157352459533380077098059194728941978593702029380929880638248205480597077223393078897421898805865736097755469022393178287407571895299900110874294401833642459160298804301610678608278140076482094306888842073000488743034205926357499931475359370987532365392291519726767242964920357380109363565997914870495336843508639869870505571915355350243452631097639383587443761741898701468881914569860869337193735602317771119334981302519318834524274054807766050309761174122763803376281839206516590525915741419355158109743361607301685069920167593178544350536832196119737244203796770327666995591314971331502323114017442413276056915123868830783969470693314189523787200171825416803452079164256147826924541759241555241617518356744632276765523242792740673066336751065814523454952043312964674570329590574898976336651725237058586301855573839186374099147919884170188423316520663296349221039864254481412638403814596216392397694887889407253134162630761326690394024676978648635483670439123094860539093137646329198219944947405472671250847209094188049736647573935212782458432991977913236746914932060520620071641075812024006586879287754752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -29926988390223146090024195191171406919284679904364666507560839809690299202422342633186924410018038027836012367071674334573894897452054922660937319057655105796001670559496532243964295007003056603832556263226996559538545857244605250247729220381445435447028059085775248095130965035789825927076503744077918918222311729034195870914452718847516599685076559373641939689196217835976987881409400506090253825387801473882797857529191667592214310390640858631469196250658361207553498923730058181834389544476587994523871048514606525625084526872609043363470410848927947393953284017159047899468247279412180333660124847168763279417549857679547390848590956711256363719789968921940490596319929302520354995976303059860443774722040820797801499362574879619300684687462879889081762647049225123905263641938719483056870488679808290099229206528901670882399022483433187143691930730531418223652466533253771614231547371156586999805165579907618342664821974374527384793474103058901423716970741200399773115456466740630170639922922103085608306002386723909836033618783477497267376877369337736636617984880976469511068862197290189266392812090574454796683428422233457971548204768070358689304958529464748260227607149785239526920381615850430943419882883595725270915690463579197875981411192169111975638284260730534287908690211597243350324133377953771527224650692788143990039423019299734370993078623479993163273554774020355766463647813704168726975503869332319654809759896699776762792734920778892645837851433870343613088325363378432592926612432236888372830501649905118312489270435414602266703633823875852183763203177550317610814586661435803956714143280424065838975246918416113475493663010669547538660871325672574344520754111473561682854626256523743125557689026223617925613268050505474957915215202420129033114859068311533874479076525695000165367965006652944320571837503420840349552476958549189183511867725349100466848502662074243469406270045249749748995903702346298818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 1046700043449691105291626203557759289291174193382848876872915958769724740172158797545205690334857773451191155230549502185246255123223764104048717390829697794298444419156048690660371731345418211831238421370072235773988878179802048676516795320896523507828362977886217480928142866509241142287745306568463857918525408896525406108615078220699356204820949175161454099583137424813010528542484292863114999264073066550405315955964285026259341717181511188240622079192492631500533564882053434617148144257057387199914012385957571016098632716381617472510801698197515680711740307006801677589458966877109712973485064142273859022583328972423660984813434429086400674586549634201406613686802531367522100297837633340774706880337587575586227038978527717398455077513478233067211273930376623522009136585300934720574785784794942650401632325526667060156537087439573632778344260026976295168630229466368147458854548907802046980708375407992213479083740957365054139878608345064364933554566090668139917514984372933132142584827885099008437116698492428858539905456737238265225972892363607671351606721462382656848755260117997769845111370830388808716178624435485689940494786689800403930559503734169922932216560085445799956870544759666078900254655361445658052054798507052723230021810295418516272584723287461308264459209109910955400473326094398224044808993901828511023115717449177368851570906404339775222064705423820570594766853522341234669147751166187679269950751872555013265200502197982355003380129621082640879805380624253181752061123304846391784755182873773165483885012615705194465368460617995998988279194548053462787621468664855508397528404213039352691861974409111687119361272392151353067174567209464234861142605922751151419151942644480151992157026589896887691303343289289223355840568215627632826273350650449521527650188812714938172667599713116115528930699982986154291330979800269353517209732770618677838698470740079291197554820923650587491129080335493597495296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -16880879889468334279582848709679877176157679352801546005777877993223214560331856972961769334393706721351755795673525290199309216528420320248417753724003129180682499900970408029804376072364535169758501967436848154496093963253746382999813301752261888866955343477532051416565026321539358886650200170969009038790625951116880879077590273147083584123519888247920190758241700378379804581654072615087207611928379573190914694182645240818706786832274297562260307468148981607702410865049904470135094974763084324537042130115748521341886587690150709762496521671354976859579727439191493813919488195022220980581742834095671540817230300614232141962031773372614688428621984756295520207422382725053615020374294606938568365665103968245231858163336650363169697170663879609521679362426856284350062968508900056055614988739928265129795357323041063274562316899813476813915331741133384060888504183931039748220279206417810253541865605441722021373729296292137658574711976686765829495142987774721085801589831387580225256035658277540288345945057620647375854260615151523320341595225308667231003041342148314871455447186061177561738152756569024871731815241260036479230910191667256584873531502026844977187169278340673874558132602875764482369334349538873373763090741688574371642254589313769024145430979352096087307963356458222720342087325221041670839465986362237061270086772104843107766722367958911761674583240347018670266832429103396897910419715313924180582260430225767967333230249109148935587251719510759342428936582302537347643954023245054991839773748150599684761524554574509305370179321801020440608691359630346894201724290788302635091795820735232856419992639409329625412436726275284547074556663057329003972912995060144160494090147293686529667622622081897746182933197373389570226215069650464657237977730780480648724580810776156413284815095337752353714801790167842919888709206743613149894369093401317402397125395020302525781508272082211340419404408587226416414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 360256050494420760551180989473046760644586058864968706686084385859816512142394378786275391264123301534415346191255613965782319387011310860153519482209413285782189168799709742575179191402819123486353487224365305801140655170786638893067926329130083964854380122335560667661290888069319585069882108232646568701411216133987690649099255349629283251295286311988674264255257961930777271665836941653421662442428310923359825092098768987041132475436482428474801406464701593266053646885134808110775331529852569548520012457809990474447285057325920168822877515211164281720651760688212833564033625624509144548715941068326241546370352111661222656090246169525620289502929484790187285776862208547486328959609328607875731841452778549625939716760987036164960585883821903095275686987800416010298027010562224697555739328720395665884832204126911951115914155256342446930655716365570653350828889254725528270589437184044091700011897754886893141878874123181895564885554712092159232523312413692484454273383232982333156561153793434721194591708423948886956696312721325829994599751010709731286555503698354376367172744652368324087774704729294061748716277925896023712886079070839497196655797553005687634777538414232081595267658697717967018959487182778440556538813215650641750553162560645039212114021102623478755238928392409090654020541917006778051153025729343359814721986979448414323442384880888848546423308838085560403068255280702345464086160707684039186698750094038482870308986665287840427101037943646828722786428069464827407088448008142652464213289760801027847929578725529099418751250643984035517831850227830733616257140190927196603859820258680684700191883366837687541395182728800848897806923216833146192510551870165240503913152205193667086767986739494818903781032286400304727539360380409766716479947262817381041288517606814767534066117105213043956174500879248601521940556815992401523401186592913920863634254649807999429704528667194144617969203999076757717123072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -9561324410732877081925143873505464288834199391489857417059406851569179385489985696581850368386878787748488883855145077566407954773183315620217673240148399969744116443296746846173882619108616530422897008981177545694501189198204111398660444801653189676061459780335477938078521602142684382883397422118787609202847898825042782403222997540414401210824230780443324679050035287743903055075742376949597968966091574670153873017890842564019444992622560282032047197437763131413981468848911950586360368017524409463828890686125019475730710132995577989175515423998133851121464288522402977138503195614161061252335206740784300717825369475883962856667733407433487792311212229564476442061289631751757798303805231385638545282547601424207652257733155024650991573612068609639128218063949476646298898178151736212487909835415344591507955455619190205852264784838325165777068531138860178534072662798837275494637082429346804035550538993747943618276751706678866068791051020746389651748799818709827107245115483368098543124439620714250674874749935022998083169679474236894363348965997906901288830397715033442116577867097219045201768385280288845386403703085584608478289101855095424009210293304761522309995717335677738200059216426369151063754679111911694549371413770048987065143320107913176210664433592033715715125207021613381650266023207260731614235524545473814765970939124330639865603329803984857839574160530240254631618744041929069131870717351846321202737898338432183845069399548120742618029419709598953836638235533433115070499451495759281954358773279897826262221270738708735597393798959155487972208861113998207375392439261760653037114859487058181951497980875334551499325552050386960705666857234055496055975603896629996716507333706179808971398621601514745068754023431623933823090567465241495576628041281962200545090948866864255749216477135208099882726546280326908006140402058052161933024153371783518863302199983901282974245725127019331201547932847252512306102272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 146362561234818867388610370002582685979803666154518569186434147377995279363656069649510453390433871770816216466548759447162022032017990275649313944906151751063021839720414866244941123343135032469844118676675017941656616846112867597076291028230744578417769790846108542072045698103550023779341759942620069570896258584627665918191614090793708101938560843451365766608673398513634423628245550762566763571052831763744465954311652435245919125715565989776071198708314049490618906947063263247924651783233394478996426245202696095126350831558987257135275933543229827928134871503870474023359345692696975044066166972832984911096625880781755149119964988367324844551371238033411875789518441622390097503828451982931488624860650585976111334950749979187834544946531668842603652379927763007394115593346537176980088006499197000953130672039741790354351606380948897365691508185502637222057716599640667246762162547652434814744610346050204521060628899286645020756199304768616556682833827998617075321489294386256494075368499185974253756100504842643438901398732038945562545473153102223055347926271756498383077616651517682560683271270337069340633772360732201721368331603419068487386471821957236228112886721170075974344918249156000784311618651842080307221602515864099146207852115930453229703125053925754698123685383448029802377730448216433192864144485994098350367505323378938337332138173366477402112463927781631158243111649180876773004558816640609699469002314685763147776844296476923043798199810343145015307972702565673059686954917580831356919537529900503119873643308369964243740775314695267238367274626351142593562399268746740558198267724154144644960957574199276134908667959828838635784872123951079623665726627349427409412532138339537797860811127237885674243591583818500312692305917442855506749853996250746937015324120496796467786067095126270013611976270223616703958238068738913846066675928727563880478217097968486439618557009087369721603867783046822711967875072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -1350898555006013734537264561396439496374696756263737867388723820463381161365959378477775379360295661079637264353404812118878507837580839701656463430337111840987055376571316063974864538990015945209856484133294434961137520990316938330443379407539455642198363952581307911733762018674172995746595406944234842785043826251943356106547255045938918324861955501015245757839730088265934233307572785107753289545317446254795153482196952293743541034471912767320928102949779247569675114562593586026650639232917693189248023357484826680376945572623880697425528160425346141859778342834043781448842000662028348301316866351834741736996595528836822104231530088388959292373018005198233069138863818567722845982128920764839961583984799395012701435987210946920418956714073504755094155888456134218273169507508858848066665548172839995181013730560800366393324977055730106440729548175810366256314038845750004700522512052433149747871968709172045338619577224907098199918660463237918400930742073772726271374980456402662697032292963892283654188958089598975145965361078983453254060907418199097670836533656062806704266597433314598595540679509352850827557913680860091915115014459275632879426799318997581897318044217744369553080482848058396348830058549316815559888125788510123472236092398300787420383471277766090756759776321257082856294404648363988978041297452293885735021789421569352835185339819656049738662801429320684050140744912978998283812841641149390431684857594032054316169108568383462081107899847372888830402105031785383170919968014139515675048338272734004613091824137801117051000433469484919667538509430401050042769725655384251726617691118555536847448174112869803967424824390110183822888637375502381118089820639058881491286211714079782125396145239014345408926488195418707302704229589605974004539167055116135304444259557268810921555510722643177457296721632526582669657427452866457342942616222589216631306716428603996420436439760188091269672227694572278350312636416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 8425832038702866545983440349841494850161795675721961389869978537830861754401881446080150491808441594166965707154521754902742134748836648335474030417496205411060712229207377057501778573141469223298812761492747904221498784233531064254816580215862000438584937601862325872572668574714498882789671962944936239597934675879348819889378372388950030089258885841618595103190341010637771386142080577271779795629337054360325330480738960106667297051591004570713684037325602340929944579728744829703345216748040806223714747735660578731736346403702863446213234225991832292408942075702948563588249146650138754820922229687370813096016321823415966693226574206622442939724181242887604325612133979602767724874262861742439805657255055456296681316970781059326819417149949702696565964934565160314772378581193999419605372614179150652159422806039633248254518696030292944689362914093617605522962467052242727663365735069928929412184586837866880614654832505489125525471208453535530278940042301221201822854570542379338487724397420436460288179966832923700482138433582049804657709512066020147125935227116541703721794958038262104464307739201970497149321639665770521508229499719874522223939226110342419065177558406042232477347915247829230929222501120598950043036896270061924783447746243788541115913386183573999177990871584520120700906687562869190761223107722891461806108715430692859355118066629226705046754846945211105478831269195696509761088152768314365270178812833889710256532866586167608536139978143923462697571706844782955716728888776607790294015741675677392933507586715120128112215147064186756164204140182836379464007592712908624912839962379547747483750521404994666115164612331904667561419153717696156310363068469758733801002658898459883713489458245216491092124979481845120809101775012430251208201956641197139058057917546890780687558999180718201090250795325318892764952071566643844511519331496559898915907266939118974659926912491500871458010032808909752158992203776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -38461605461469686854348531747130687523540959834383320568243167098180863391424868916323953341745525683446858363918900724034952650346856720157667048806182189005324093237071825412757069777643874796155546223607146763309852627120283727844513346010628227493573473139417278344019827887069769956793208684335296223374352090092807885255989903190253689831270308249024856293072780760295439427758528545047394018534021779485882892746484005449412529907290030658266371415412775511092953690642266266363650897587983745017861247734383533419743451233699892651380062810968781676555283568539667565936556978987570546473192500424444967275892110141720852679559754830616927767632931144035842691324744175055568398251208941211850624847405445205446909501000790158069913540381662156704281254387538778672929898736869684752502231436972858126021146624107728028046189344140808466089782944487913642643615660386908187265674697011736707127474619391853302445507385189855715223891506506534035527462321448975323641789842443457798946798337532755143237136496622932196053994616367854289132227356185239303333126645849676489098125282241932980427362209270063724896621417786516042913178789208354301104092073497914015003133565273239361701841229135612584236981123216404654400183561368666916098403148795855843869763725364789007297768150459896948858092779717447098717218366508127896236768516570103092172119561084298342522445393753613607172384707750623085167559405093817922594708942266680486396933136413044094359365351611636079076660995702233078878609292514533001371440962673545813612259583760134570157526019130913444841176505235658739876905722289136299316575206514268987689291105159340233002906899114045577342304353553842460742264633780961433852439212280763823863706870683814427752921214496604276023507710853872537981994888036086829020939115506452654271008377840740790041502472531824312263912394193443739509661003086396307403921133557557195890519975360529580153252755754630296798431805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 135654906257070649488114793753655730317120975597773344075479179396376587012358976654616721425497850580217704544095585369180156692822994550538010087093344835750887400475053448456096849130652851523501253687363569035748012579589793172998621770712795080636769892259869661408638962449852016445937654451141174997600461831299604870318579643983204681356110423166470540832433077928057888585422646989804570789989256259630200219818769699252012000518877826788145755389283539097011657987126732582182853003538653651672979040451565213395048086035503005074451741280634263606692312728656402982543717048795664014742952267302350089894098608789307790900759350244469902721485288468610537461229086327296152803932292325145893996216898474208137240810738890297505375941045563852636806403414346219752573271458683732675891009755743828084882918330250261968980556196826627679146816219952427195368396466295038069289547227264131404525001075856678052468158354070394423499889117073419436040782148585759528781595702906134340562221854969124191351677197311311146557636646290876580914855695771895835570940739821872865959109229017494190511384521566146110613081725094424439106911710922841047335547225754060756859443889030668335383982727139085390214392530723906384090759181680739651843762823716762366239737600120680576222539940359392096880151887905808494567681631166399004482200069718692673461560747572461856691617874539076356409592542926497114173582072606078257524663123469591102768777155142283763813160685820596084870842851254032996826566959696641053187647331341243069355457990828963350383097446834118943685824518116178274051186554662091695801145459166638776926832265048894784261964000113759174282705223050191238711438268060201364035460134393435896151683010207384626796202415538705097959885474826873756143610302018027536752220605825141893844597570627589343635086819852371455976466847543432090059366553203309747326397682431775932532518803307097261007221193978190169753432096768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -384166463390315201702320253934618172557339728303008642877125784909696558105958655432197087972472791670453246650903480500672741350376798501573148062833953179105843011968488312332234487480737037192924935405174346134625493095550590966340917871510402175070060572820398558182128442572509585970230693611912286753680698864346232255403561114283102093611049470567599256283913793831157790734108948962830810192593221530671773055012898908097475731911679621545074770378587516144386752121271913781012746420002700001954311598904625174333847365675750636541990026523841557371775841369180168347788400822507660364346642433887130703230507330726511676267846420805623925264382669456787435164046643530902868689277977141775700852687717061832245689183786373259375449834108835128431786001200028929791004464382975495344257019995080612257483495271538322939479832715019877674956222379939384736568488789058512534171310400545188047410338654159587670157211279326547511901345913535796081195800418388809000258765809879439787317390915314451453854334067700984232860413471062960925531950736264251657418058973903433073661371764512600568813551742463445519122892137226894475226306762942724060275609308776383186862692236396976604542923598226258791107099254754984727802479366702554346510344054096307816305760334806474610060346354229421336748541396553244879868473893341629754598326099043439315165056566250139981321781117689187524064902515857827766409137793562407000503392595116638070858841709676944223430621892659035969063150798279947842228682481490013270237621004216288711323379389812958623684035890014916442295027884297346331425319765494946594333815777271428755354302889970575728963415493426397914176293269819215776057362312005404812314113585730967394026831078417715469708864801909966957855741945772403679678679264341063026782833694132660462619574366648361448566830751998163694216858250487241322642140583922429757538246359949493366636809035810837184470588004617040541305909805056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 898250439382949507862956142324149101686450122141359001291739216675490657639733739110963300228620533963319664072162566835141837738062698547955315173447354745717178231236627202044462892715602362328508536033817197780596125901353787042122821350895950976687398355446556995402718385711866348623034307568064806476256843695782248024134744621269815566120818852178383478154650606841215324850446164521390598026657130201041618958581818299038365456818712492916272174057944676385833591301399940127029843986320335742629192783180542902184606402542949255463890366351861882152989692266328650101774667752174648218739036108922819401454963648719309889592773251665164933997295638908287549958440758577159012050518790040835643066005487700975866661869972213745647190086098218871169550629467822607037278461413591524222354411613728973438752455477258296977481677856520058443563694470185708896268609483990620468663414390012342142755031890338142985921236747216411265687720623875003481130340315933989493812682256215618265361949127673283153973816856129897160957827275944926915875490248680121949965483271126960929419710341794892849212651114044698856211785998389002516550939897691679210542940135380080601291204363084397482620152668657713730532457920678154023395708357526514578294482073475796674607503081787644381785563093009288955910977495225975083494931840893104393358019419888110964656323889607626333038138387924361383476847672075446388094092712450188479640649803747675813841955987593772982546040248006710848161534383969396776124504932512807980109102348801567854257320400300586954666148253947277186242545545735801629247924960222650901841606044374166252337315676094264129351143154487770311681909717789856933501840644808100723221722087816615862305440829252262703333677125205805337066487430982658506770114826437921839562191315345510348278458750916017366102230498598339667902964920521341779390007882999696155973305174669068699266667155150688126062937168541968864285414129664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -1767263289498349215338120462065328377925042246541935066067218623699966788660190769501531702393897397828478169868718007992800258886746148087181539393485124042635157375839513116340856002292853860327573648386959883896418598529795972609412174655465928444331216199494678420188416927452084282464298439194981534252558671297357484086921542598441327694652230468573866706493867359023028119936042696814575300978560885490573081467933204699691985297778894156346087730748691464131104655786651956019767120784559010240376727474835090536967065597678449966718347937099771280128470310015551330166609843628351250426152620912660734448590519981911124129902874075110835895111049879542599717007520663106840359852299507567872023961688231508877698088998035006279915346163860734867162136195059800618597272362762541480816134287128425767383457868020761462895258354949471547336669586545659560312790217044098126622345623319660950099691346180931702570114993954987415957573362842758078652124453210838105471966981109380497416830942665459523116078592389999668275083047836420831893624850039294615387857907084280270129759836463634195664180293900989638357990356873395227505791666408089663379203229160652945271044884018409739222226900513637724334118442300636530486736711606860420923434087010597054710127462214495558311983535586038759349962116014795745880157316627057410656350605113091102869821327431145051783288712262625648447248558112093054082049963272147380831232705855223288340670982140404070860489412765123264828154238637646591205238648385463031953967961872691354220476822027346395767691142643735899102884618279441815075552803466153832015787666169862685251477305926553641768679014389598037838257946820003444708339114332013987486967245687873496152931902586191278459137235576125611201541624026427252135121302030495121626551234928147249709494029731901808402929522504104386017882883893117547211737708986666636315679123019811368606484949696650647228228586109759012187411050397696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 2926086756579411408193443417052387579686552855680272968330595082554044714622946544531102342782485962925833626292725960108365217770728958712436781009892617386781087373036246027025473134326643808421242427885528482008177924886926383157357017616184012312596663603609316330167585305253942584655055876721337135175112574216924092061198021279956118367918390479454945647870724438906283907100134081785382692947177266870003506678669581987995821028775905063339261948766568548999272429950042198431412426385518831299441312692040871613592041766678004827534255377341032108127447139766670788933005084089423083171202079375570603643291099305200562846613410075538058190352124109521027595052134401454544433525713538340720281099326525697988101394547535809360058611178401493331471339417336461479018377713624651153463900266389346879775085009050763339020165351988933654096161259665421907740824784558341571488952505549641954561773709918741598835940077523087498196118244722742068159376959478522738801903742803396361980347972421332908324555870887008669063105776234793306045463642482537970849524080444551315743520148888619731345501122739074188506701969291930064520592884754949275931488411385529311755808623987796593321954432453720752074916887676692917587045508383454482147142547888576439908579034622377421269007989140139604823002982631092095694390742409820481406369085292802106384021162343119838504997909280911089944620770774068881096177240093244107759863160985045636547155062029162839063274836300424469331982384070639390832087427855507465396401406813111330631430300404177510064902358055168432901434418325287943502075862851633217274038742773271514757893561632065494705830082224105754613405159962317777828384921382605185894447541830052552662891592422669858434849883652597783822780960405424531452549877069478765715745437936162611524244305268690458988293998268493053710376852616507333524625554200965697560251469538749241394849814706168516055225832762464053406136090492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -3693918624985537634189118248826607186446623389197152744882600626422963933031577113234373615944610735229610126405900565887113245890120241003252568040611374420633870796378427304149660709006710027351862472132000688491461590157881576416812935401775280982286590134773876352245064762712179270481326923043798864868582923018683821109383401729164274632645148212494735839693770978683078464677370104837204708840836976684355137053807737489841698511333722907518179987706064207662651537270644264350090456340410328166206908370240006417186511386923850217256604813129894185283315991183982525503602234695345639314156513489569447026397589932836384797278794763069947433773346723098730929666380804460078799462290765007219263877248157084859177596977257848230373133638519563445778446509718541122617065105576031909872449115234897012769920043508869126450954826651034175254848791147008624113532317260040207318307247610987184196833406822494808036956661424016008068965302704913554776386982334923064326055145709254036060296010201001879983127528608678256201758859589015621944598222311804276881290293233754499401071593242963281903706367503807224128128864600085990118439487848827417272671429327366511259961715889402688463868048670423384411492493841177746269534911850723502101605673528323298177277207076042098203664720260478474537860903770402729114440283640705498489682995684577466867405318305234779613849741606418315349091812548945765752527022185151078439864409229394006840516407407553611138382799796534587942123796519508613316504754914898852577251393348188379602464469813328507302579347623493925872421565842213038416672324114293893935417778481987938768940815346420149574153771509651536254870525358688307687503552442145377500409399535776004107148966041998100830341199458755683265982101044241143342116259980473058831083046971560338088507975584901695086340601477869214375882459009550338131687000493984835421100689529439810053232658406956049347333141880590677729607495450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 440447943449284498639126174136247039723595952743348503607556940911014396106715340540820919623268629940145432574753225533915291015081244941882284844688860484959269609662240394817680819280452747302049926103894576059909469563990889770667471182347725332620647143285148622401767927231741211210767162708511667085227963219124840534280090870364961823288677703038904507945101071968647056649447853330528098206705122707897584716238978747282505578424152163917867377953511723596759760248985202998928787605087523593627115803833656108532026736926653366028967937636578634646891823169274545392670182297950123190356597282182287324374830748561720084264383049953979236907436278661045197427882480660500256802184928767616431382107320689839878731230123027748921051884665911959492853364737051783307374956834372433236849478924815869318061175609206331382906221441930433906002449048617966654830030091482001591374102367234260012242826426287006682592118191051612967697486279710492523535550360000215321611065130562796379805756365153779712974729795986019872374667492820914866976117566617562808875010059933844854507345692192134720227299556752488226234633626723610127344754288795768951524302076066826612848263208452562318839412765727150850768947534625755307873016822559036321516203201530144870684406696359311340874569592753617081453096947533199363241600392143017031649926772501425044888543335891708253292004421158713304652167559815750073057430595931259465624021851116666643553589887957361576158095661170109144114438231527544671473149973956867161902788031711989699088818728921047114220925110258011629230422179184993930992762080296920883557222915544142256714227099659323215344301197663843188861782319635678000427989199470829150711077454855942628164800285661502377256710858244949256329363470517991693767667532435676021354035392891825884663072165752369423017271715413904853031825056390249792901402782106911700853640527055669486263811364730544364232848371826471932697451167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] 22885187853465391359922081430701935077051043986785611494742672027258633649219055527227099283302830435635559003723511394693687003705105819484156027649355638879422459006710766529458604727860322786702630274670597606402106391220880653112121754185381182312180493170680181235087739127558974058589856837687845848109491393410941633488976371057511080834152625176789506757738633386390529269545530306960783435302983095938879115083631499394854034551349626532400965693133185219891756655420152356389436547034093944018176864627848233218194249645048566367296959118573193914905854066959096949193065323909569736280316812967470151362235701875219917537481655160402443070147977368927469262012645853501278312057427218475616905027332270274720852952349164894928862044843016635233306384927423334454974178652434985998649532015537015673544173689606295842439576339363308904713577286909151287898853383183254162822316748041792373392568891748804565102561330446304763257885535223072927314300645997365029561493968232548302732677025039021368557676786033959434141146480268193021632435608122827155608924548554458686930116954514100308272033393002607806210051831192628919613163167980451705158850067357995040278910364288845485245886019271843446213735517412330186278140138415157493643793496972187803813401794532441937218341570383757117595420014235505052508739087305299955785544006551928232265397586199255450977650668561782845382702527107894140887286303206251502265234014594777035680119854417288935339678413189756607798091613695403057021817168053074364034705049509090894973453373803444450656616792542021358520281918476610964099947797282242921524484514683998591667301637315085544862382221024961771417018261670581554578943749388680320299371760154852143198250507953106629479736435084832733819909770383818237062188687315820164759881091940378312391077895383737244296245202410650394141908274246820984607318897242078038765488437761404872574153627670170000317607580097252857172331912495104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] -120951369772998207387407200781709492802592586592096880303532648838202243632906235060007580334278309934557962184518874456350621032517651914573932077570140128672609321685433641830772388206025057684286045290598753730559678694901353217274872373523787600875326159820882925112423862521582064738103524614661886210642486301475908382797065344862630985775472127868332834831493164968161447930111205485259531510231004442309349734016575138441863883573313623320867284732041921123744026208819393315563304103897341552901718898154699282369683838451166622323072169869711878542729773737082733648099156075231299941090885464494076516248031848500067527519348766282111161654840254461710631343423036146348095199403497927672748516322265469958024310334662715975016393185134902538115467294406675100989947536237570691856783016086913774163318125145093441298195219778053680168456117479985429237444533541946542096443612388371118218176682045244662936102474527679393496351588024019364665330906078135287346305053014399110168811453634969244272531407795563477799267097841991689304868242069984415234666219685774901248462736800373736325906562435090708894912755321100100208026206356321382915899408446861235019653573012893887584277860537328090630301739357378645348835466824744888818040960955375003283472523228993269727629362010750551753511777236526813473963183288307214605505227614290486833385784773003527079233885826737874894103004326739992073064438646261768144108795279561182435255964076135337134028187185684812711633199925570265184801232921530440028573440582462717863398688180425362200714160938435562901552835722563069191562459288649882306255266857185726796903105640118971526468407946627043157044873321112107861851228791079299824159071939625873836116790872342638390137264930883142979156528583566906340262399865513053856581539421723525789656416560117419465055188115719565323770896626316402484488651181514957633169046190973239486431533378115566079059052438014818647898486455926784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] 431222185467893476190212480094502070503027917573872940976805952306061347902944704847991145752046942692495332008864421922845379042930012844468843632570354148974859084681633866038893021994693397972426087181382648153893739312242173546112989946526770780312723770390798083463002704935260629706084866232507672925324706759827838898424822367137780273213881761077826530497602675984117433291461504085955991570179035024804611590532723903357856655482388214439740901335074240925628289147462376029411285426082826906542816548523626288418447626875109151091632128979606952042183367256426596118772691847885243333179237847480134496786649513749562181097247605514039737213079300197791653767440727408069319828537498183722498599525581684691769252025232333573766806983828138983251614545401613577305793580443915129010535676634848679451225535452022179294578744187926672610668840827126435758373262572829378926195721071059404520988335627334513721948429379990302634700122529789014970465265647935789636872548235403627691821019967177753424656438374892036782131466212318003784820846489621561198543624123163462878561981951835168302193654407448462375475926140248538034699809687453647407596048181076394977980185960346880266869856817435874262363330656962458404566897317567744193660509150819403478890546706563020593969977276207712855943334487322853183747409672485578983376058023632573167006559520203759412728499860974614968342391033960244225673219893685458834508940230128542728076617756850829890702951643019686979256987214964681969192161598584460599899977263627346626243477518044935362932596889526049413042693510828891819630516653459101831938801248833952675685252321196434613750573150862533877428944842809466547832511812213663282675566120624472505619725368813007978683838980346737753210590615429262006833318264509800870437207290275086808575134246666165751281134486369333798446505335721479061290608070482652894820362454154778631358714668792722301889904198644917212071042549284864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -1196067678901767932999077710206602830943046289960910535427388555515116351989879737691526424462182290429221041853472821037334721069261604782634912674211666639267508192958792038463099912712184090411456765828192156219875371894568671867008757393270302218493370706242423217396676867850900032595291308458089014942882667931947524018486186933965037562139789058586453150284556190909883683899657767108620853013352631918036421269765338266014407972047788274050329384993927973363689562130622685811379631439966883428204943392505614211888877137780799462073861138340213681443158642725240951043749583057842587937336224273227402302304692748411460238692303911606116746019108880879116145429597431047477068889516288601971975448799019642911200623200058004312381682701169669008874417788774056653819644189082668732678883558620525900072546679633565221398843165540187112362600119627600003250363628078214254198455620243475417776598869317947127570007559262660480905190106197905890519287099223716407160339256173355105062900896081320937156420820322115884941094468340730080319096612026529651712922731085887525076811979174497442675797432514523435443345162992113138354555798596690616462588277895740275775545680606667909381957782272287921801400896227484868745564031064843534092149863336165478857016100072160410146093950921195171438408507276427325258699646926563393246300844831757169608845100314317575288624176158391260328920523854677659187571229128448218302731005354759878380808972982048891143943195297432550164226049810803686535926618310378006557047636628700966587224412371455565641177795684429205986069810750885229714285871677643199780607965050670857115523398217565396445277640974882280774683983077288180112588949633461768818235133330029904730940724101821692590777445265926420761611972013120363782755267381956980315248534163554993098211023347732742081940464334137035954205910123142531723323780573926543673057721804845448896476004305309073167227253956810436009776931472932864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 2663736078680130854631330597095177626303757195828559298698573749845064882380592044883543118827735319313416296428236146881052676901810681878752244673373135288603235273470178433921096487698998717313780746352159433311433134701239761058519683935533609284469424151405617518347477998348220092919883162332475327440468436660318195672282795587144932136021291744187397246973046714375461443263567502791345624058177201518262675345023292021686746672341516138722320109408858327593238237148625734108194899935940046807503848700299116597617496321760150221576165921497590817202660078416850462263612289263771854209030715908119750517285804335695087410816283792699237578270495587256418287091607917337862654096254074943899728637680080226395602812810921668824739270119117761767344107977804972674507607449173819758353118464222399492509951111442747375027699457789962450819871887958456404711372561345259650737621113441262951005845804131515940643047425067418311436048828141496343395348168126580430732978071098758940693315826568010487852947342268242712160126886421772224775903677823999346035104924627844809596709439467718861121979586878031254688582498544028194269027246931947236586733254989349677200874481510340349273628369065494120501070908547040101614706742561061508639660307424401023804704611506054433327501924704492931507821476818428129169138628251018850179162333923248381105455569245820519132340596084580065876543983793803049742847960099193468180324003254648565100891437390217759935662303522393501916108495934370268997133812324757294074206018591257861309335448085914403254127969262181988150637521863485193636115658651990387641604824129522306686922196697269893028698003253563216235897335872889808075511883609896407899768370893581786849083362244317987895401554476022016699706262625768684310978592290499978446107779307450362421805925083502131342897919362036954675009624019922552751597116499219106858315184736909507223152988193410647233790681134996765458682697576611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] -4788120023325318213277614571227855846387997188007685721945682540476785132198463613989999963375467865342579058109532229868174194885459794164974037983734820532928862515733752056644241676293679409130670937817696635371418044183433424815055222595879432390948764188268949527111746407216790618664362761951057108686831291566872330247334273274157918027758974672607530715795635122387689100477980576431937929264919333605797309878221480745047790952424414592148120613449242132598858717267495243959226467412852591834397134467534205899359001463210758378035068471784932557858113588448220263458647620966765700816647910002256951464811909603136484586779513916018779781881424999717489143779200165970366303708331118363232316980242090668677153814911623993282712124205592346887544729876682535377077514932106522001793276785703387983675119874983115857353533622860644418871325679006478735594287314855383392443774367077155021128523593588248847678454441696807570625268348164640471417559917870856607925927162351073300022833624793479742777254756192669832813955255507419751584951812188502248203978946610057618531961868421941582396979113202883958924767034719274389268490239519827247285076214474778511071009490127800145251503531597403531409387243146215171211850720587850292115095665900215776428201504179898267519106753981284734876281207953962166182659596553142513885720745638089132330340556177328514264419450899965284582017634998372450416808960297998115563824578816450441585993468739609214799829254571101455050831837223351014091393787943299866969135015024373367186378772175234383680755118351478815745931494563107842622909845758241923600793715444783021439597789374653538648748762484204026978659333320940340541258559894908462276080970590160604485540799871130534791522186076601432630304591079213279197401194875844673674065068512364498972299290205104139694438681809935695834491110579478110973506035198745744799813013064803443167149227759338037482522491329611373628291710613192704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] 6845014477446071302877020290373345016836630352002914662570160863092320246406062279135783420590157717315853546556348162965733480373619601007518912163005531841954736205303096800802463515959749154526646822500168867075531386399403991987695557041614705483924614503577891629567192467441208863937492103272771787507273740984826415277592265007277158496279517782932911172194513345254579686601246957487387897180673230561365619702424836682754498374469051862728605327037937023854504610351253985379109944487223245994556339596847236681051636159163765734058858282175452111880268070075777352067592828844969064553691709835797097024656274747306150114485629723728047522844380901228482070802194624882636197614490529717061880484927355161952870648840421316360168539114002444924039055122854190081391968822104065983695475567973775883202558005573006946134010392374061391507210488882690090811912830469129656884234697364970561823100847250986943365172212300453568227383507827049283018856229740270433483280403922753960201466196015002257885614666352872867239311802061758220046228037032259763210588848493268298633874880508649629140397466374740250528463948853444879595954855488758810113294165350062271894807957683391102188270320702901299967593555320379566713566994461555959662311568011559068009258243862942299712787686435103336317019243794883333417358738665072825082353329729623292723328252953631275784003927315396498560662998206559847326134889324162585623497188307784152930717413717669706798916444502758761675523023644658160640343628131812511167501702212370762687637447369037534547399719918839444266250879919675361668139280572541077141478727387682637440048767580344862485979212396053578456806750292442442724717400853417025577241454483956404167346133449413931823504903677350210950439399609975860563693966675451934559579127937119431802503925887008794763866416202862243348873066200468310956459663989719856008612809807057577474250693302389735682861459921198047964316711566442496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] -7354601814953108863076762595583764456509541621243673775708750571824806125165908703676027520126676987640781474255665744527359823804654776060789086391395635875320964481528627272997839781788672114717362755126257687112154570779020989348583208596260264799569212050188030899061464034382007095850486100289912572053883770041497319270373613843657179256923815269181117343076620116597846867303806455785048018926142464870238353219570596649188400362321764338610693700598344284885066293887236944356178929360983692920093177082123337777521899900074816311936919756193312727816736558750090646786164227459789766345577906154481982409984734905090453999720342542399384568447887535335574968814337920152463935299891166684235856409714426055800785003124434493163909627513031675218499419281795755042014687999184061857203411965283126584560496387776900947390985316072559027045562871888076846847861779550988966341971938056598637132686688828935441119539630499870662932493534399961167696612877891603258349424961074698987703314739694865698563634428829602588422142131199149120590094962997979507564155568261697675670505458609430487245699039379263309544992639172689363092871943689723301663469664949178286056211600693221318600697684876473729089456883641487448676912608693523153413479123884400479007697506804843838615402453366860139034163304697848897170196236105797824056033817607804648955172467706393914111026432279628674383581164377131504513721718078175956676646590549609185580810221852878344541353546330128907394844530971198093350290225692822600748704375430812312993951261698759823162403829666721090083544726763836484845996200560284049900596305201971738352098738681474569501029682583425352489218646423815048462391088096496514186453481919911219540552751491012157148092741961217647468576020714850042612876119576406639645502213893222064376158456911465152371589838724977350664665579952426004096886151686735829662687959115035862080523161310270891006322573268471408181717353153691648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] 4686946481776816442891578316415378036463729517435253434585823720375385741894949086624915962380432627432574264927168359315760979822612476361518093273642483341035413174934748979523168991507872529626118205466437311965021594175078301436069002653502139272551361894646881597747875220978006144034291843827972134828954824798195393688939104211591352201937798405271379040495002922445222380966224005534552938824852096875739260745059320352674359702340700216337970357155045967093172783568417807829817743813484166747605022781096882670653956885048330732816160623442181878578501072547455730537483525019610858414233665860080689919059497102821708710855036551302927717228928806009511774054588845048288618632027838829543937970539299544341103715386633407472364070123742389894687556533431922522888757000323526647124630790390512636123743685640459640448113958989324071483451517759432516109633835768597586337862429048272784694491547553770113971543155342221829053304088428453663260078850731204245039828046166990159386504429893854839835498976727119648903553060292869110342166088628807359001283497797631666441910055448361199401496568290716797792775777776161107212771967457115552252119741783956258537315766295827442289684767618043510460805313297053975309212869608298597560363214998907072797667510709447365279340969363752789563341267458355148588327847500327255392434235171912515646415702625843136635644886982401891128455646413569915087516068060201586295766741740222403475107157220686982472384765627184481269752878782240561751018448042097364983954368678473334929599050203925888248585940026467781933503996448239951084801017143213586094159726381034020215448413809526606230976091776675326852912702119844978199677793804751155110965992587312971435945257069129323036686091811359450387202659415103812354557818460396068471265715045771001575271261749949886461358385142853187208006652024257496792422175412890272792095070713388812336681497784286645435349137895794541172696569759137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 1795914387208255342071133912244533082428230974102539257186257341144396317723830028586365078290728250022368471565857157903689685112396174123881242152479382711649280592240246073046304684045502391819784960915714402257624805515269552707890524856074384340434195015957477604265643427415922801622512873260082880555688259356852334778746045375499733216736604712928953955880927043514791988807795018866714231753790844264195361629908405884247329889860707696381389651177981503051089187041442968680145122656923637634678212516960579105533744860132960709031684474156922544551081990611918983740138667419300956379053729768146957339926903813005333073530573256179624109180408187097704111954038105002981233561288109989527160161349909350250351505882919887874842824427094975544227174187722762576504351112098237451794759899146370254065199285945025253570043083841114949021041164572308941411045676590849807080043371739913570771450374227012817413859968047110242518089788479611771209004858884636488968543890382203449227286887168595564798934797601833599627652167461159558259808237375947224485167879830689371681645741997102743448728633540537947581216653409277299559936283032538768712173572320540384928253676972777080782978187924264062354857366603151034171591465499586731404463431399447156646242264109708476567449481477216852675477810270371175023208871381416350530791066408791140296045883441624032715463439789855786871324156194228845445349597914495521644969125829713616281801181517876185932324757915226923877546667788360098621382109417241614460962684784272279431922096124274872110634183391912124114549231966097765650918650711624444352703591933578120560686135874657425366748442116019829041674412399685558004698748988713709895454109608533911798897100861224413226710094923282600028271739274603137499379313229726785730762611610998102605162737189048630032893545317995291572697711063933690817036729052847384222670324487048949537258148253607694904052757565499483170050497870561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -10868070125420694927539910846468449339268062305834266572843512874586593627771056263237622096347535633399341687490933710266213352520514442352498193653224614362350767561104323320066701325140175228416441762293057366398054092869383544082595422018474983406241203839111341855734477769122214001223208274316405900709450675916139753280806427122229827405861209730714145100324362575179112023407282836420686487789464606981642676472769924903255633454165902708299636626223761598122201050077304690161100310114517719282463064153559348252167697170435002462848439654183452824911107867533057623988723120970392094198203361347913692402815945621801557928896685915836252981612564519097287242968577673692173359139564435265872148613223906162177160515880384485238142527707659561855481347672875198145776905812940280765663348138995490805438525508166315479342019541364565593346803053522727653478271276974873864150529336807904945750430885646403793835416941991887514933868988554729370476691096843463179974970413142032189692914897863331541925837573050119806705186846248694656321014541893679020283083425682679247428696248598061008206576319856331152667752980215493980102132969622337122124504972393058310407707090437466285639393139001669464338393612421620242192999805815575993767593768607522833354451661691852200437763766827731041435376675629225813754204286600112238902733119105782388207160765901621018407347221397177188882880098968914094676824743337943269106052571096467263761786021274614599064826396133854129706407720545242772573305440832944774983672093131601142416138445946459125038093667162300117041221915247426285973733373307115127635928854655705898484136233979444426101888412375633444536685996668410693925978539439421782151613402275725084799093363914419316103142956950259406494530427708612654521478866461605495232625954938243677736643688628240018076765748612926012858589436333931188718366483875231880240790321386031263525726973975167647169094544085236292497220920166842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 19690692513234029091291243684384811907179878008446535357916360943359299991925953040505873960207700719467424199159095814331910559234388707592559970836739836906017862716977947453923230952586029633165002368173167016062039368716167445366952398940040594910516744416239741300401349947271958496924362465321104110935853364217079138681412714325831307162844357757574157901844088352863909662390625088979061371003830950522226063995817432599239307453067939478140596222989088938465583420703746904567515592813281975762737981728196130686719103481459722464295317354439338872842227317159062251483258258794199290718979756955921468327401539868891338069822196814249183578643676261278482562654723417727295628580938525773706754217446526349207827094441947686708562662065396843056069429332290538271861689756609632717553174984701615898274840067840997458305628748107293142655698990418659115079529844723560659097897830361052919907505778509123652440124063101517148963199210297349872954516949291793888325951160208288986575918942318378396421543139991873227263440198265601076607363438610647756690931365970031405190995546882924611137051263262576437884368610691999264196299067286918930231257068037229688738242129433082550393249436341145019023937589792877642804024464883061912241438351679148719633113140980986449818211491845617602617694449263603616447557516867845661140719806752204548549522735149427482445012085979819062338427448377174231518232029862078240539288068735816362949513969467744223308738884889733108752333380776055221973740068856005742934517098913385052833964316595745288169630399143938116552417625166115305410448256007460640175093264993140252777969406716781367151436333088786921675996077776231769340406826539031295069926748808850645742116486693887032988452666178889084703820773773740419697498181633329745298331101412588194763172909691741438371169464397798103950009903493047121836823863846590245344481933054813151395337560354079598199204799641027202513481783752785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] -25220408633641788931046883186131864373952088966810137996245669775113252779479111661971255478619285897007156469448720672232876397741747164240345928033594510775310140382507393341941245346214706167184071334236479920488378094831067839163203251377071879581709142227858461872809214207528976081567867973045662283607759747204844904808440752448938532765251036948863690411999265382007083201897894871943712560422801848087809031171779849439280571654346737828501053923914357757936822650804165738733626662603942079632870469713883810202138384110967622395055935840052606595858904616452866717888136336656335105973388380934668938706314107129519481273470919982323656695074419486583215713853121850035872440227386247085842217464085767750109676062712422500477742559704066538442107278155578234383723443106019092613809155623388716908165066689446941850478971956546434655607123808221624434729499110289163628147744601481892587426854981356405278976566596128807144461870473532650451403460143603469062278728776788539020770895726614448002673216358611249906431382336167652211254220370573991753442778636365583265900877867087098713526642527260421706802697002955128986653468201585458166643537219052131693577682930825379663580963960161346440953948157955270603027870745396740464715858524305814941961049939839991542833513775146664860413967292083492929235876801735608595206769174842443854199319640239509537643641253639800347033535448729196746657612386857808963568373490393642884387490451455594575769683230461886238178652537248697039387990433162947807223288586136314490391593183188271652943935168621294429582074149376252310802423630459131757542024521481787617832377021556134541046290029168197843708806374848872516613996870098057204613939680404268827487789347034191462576932057472742511085836537527020050474385341385906575595610542445559417287890978754051382278036989845092507777807164520419485131070609338053078774810926776897882273107532222049366406366603905455016143974926160756736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] 25829772474198394989929192536502993123357548675464698815929011070115850036030792773566045681858599922318220106807974820613832353935338630324354042403385237902119018441236555332966790698661061429116912528786513628158141588390342029485139872566468334390535454617066516235970851987849833488080041434535439393967566077936314618438715396565052772275549679021292609352791335228086630946581837886586470300563292088142635437923507656049314353795258996317354041280431008157327325419587805051139933777378690135642427745353920789264864910766164581401309729171734667639706711302229818730742437778668160518750069178412177264569007577127743034941161733771115263236526105886165811235500041304141738290846162873031729626396962005688876094838618418640542185070989130006575105697614177458835765466222700079875878520732453589403709609082069081479736073840273604678366658224497632081878688296877191683194784590158451210978119117922969722550125281228543790998902951224811649721571424170092689132470645599493743328548009869975520304715691845048537471801194623996262372950467368606599075745546602839746221426874138518199745902186064593038130552897534600075199588774702958793122602684786598139598624156634757547065339506321994263352832270626506536188791114274733066725346334235038858115941540513376918092775688534684327594873991617032023674650701180245484336658617802892878820629371579690774521635372154462673646645500904423188483087106063512784555134454663711025000572416492418556700292497580340559682092871962605485613740096034552837006847525443679045322243028422090068992554171753293068850475756723702628642010980933719009113755169561463372904900908259924940414147667863321682721913873758185297694004204693639529175916328451535636539443175774100176134180705028012604297834646324386352664035769241717298059746296180922833846396753229413043531968294498512401472272352348475418362598795922761331722344849593033331691937315069683417108675356929428621120008310239526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -22009533020724314824391554569680550978063514081246708152588457562217912251512380808050810331159840347677161211515978112940027344514001641755246398468373679924238109588359101093902802573652523007682933815706811356023906814879749179523691490215318028194440041911864384229568115437807124353985728641058723919344431738942743108558066659037218499868189258282167011361177127249136670762990777748757259400080475183274333629099395467590157074299507133523720749354975527319299922219982813707211302485489447143865376639721947268716042976938344953371184565836301177742409222752661214848190078924113554291799463078385587254801214153382831917589435285411260718312933760220779937959408847316533461705370574561860485709180344282476626276918489320293153435196613411070473327354025958878650387890357517062419756808525096072073959364869315615135240241125166814840345730376509740021249913629296034378276644848574506533420851537493876735035256890521180524203919718200922983176363814262760142945029180512383378989156061191897755064731732761657608519730938360455218020218863517102566358830739142153456572219103290915438144557026151534547248774909367150517058114169247270165945187393533586414925829796296122267255445412796002651906251031646984501210732506346143837564741590939502019518426665186887934163695799528260063219888713808443114713196126493775459702488558422101420019426107989251406566480165612990871592754560665962692456215115180322933205586978767805250437558023517043720958248115968383643989535864555156093470871943253668295116755235337172484753624248496521973946794296311661777250839322833786659215139082677927379850182028468080442750264887940700109043146291281822007160572392439916846065748128686518711640275503398434392533244427454362558558458065446982715082176944387706175676204820943725790427839289000847552932059963739721099226563035511315153786531096590769582823204996582064531401081923820914860539251744392215899061926170266071544507454967462756352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 15790453764175674902547192677652279442130535505261272972193390429269221418936832351055482612769181071662376779526908869360184106632932525208289096887650008515283709410561347915401814264331314314427822886788026752823950211049339455277689388062676894308270507314869773429405063803441872954486864565940561104520727901671962652431780753370375657734653677409958234745532323315762037365482315504606201418073467024919689062646777178324983055499705139495469515806711133002764762588183738602143997997746108478367888110417816468842309677483284551413676148652132885944749000005827060132993977938644377315176231272445683063394836044239368955234899695383527132409221480788568045607550568783158451730889302871101795353221288106638443895035467472409860271573084521725930610945675930774488306681314584334008563696063373566767636111908189827348055550560828419375705762501084121670737961477790662048361337262051276176119385096893944236441372919389618143653118693905526971082892752166459304826564324985182261093781439308368462882305533044625614452085384611271294523761291224113084785614864062838525659437466681955684614939449885523588361485458515521097744630627118762860318164484810395783442750168228096452198698152669550825768603573140826663268606339302882803962244985868433451190777400719406432807554322560563495359091400790212014984138006166513761782998809227043944656511744275978227846510306971566279919528980911665114298207806199239965613647429849473715402151565040006399457299742659483048846064939565306629030671812631943391378229574390849595734069716703435626588210165420729202309421720569744963454327733169991924165556511848058586919191768290022020012632737756773636307356007158609086273581471860584639214828949537161935570784618221478303898669903136090228458982083495353712813578461280868932880333468645905982435817851765667171819183410710567170063492881619587272141490490516368151876884197612559257627721270640460629378721535919570049023352403824476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] -9476591628249989400777308745675193001079007180163434163929492638381605713303900752811092852855300220471637125518999218423471961775720924809967622520950044482966578799681803516869198594517955760632064444114055351045543510046475880442049720815672850828181692426446006974544816922960508906653200770488663296389786999823808245851264932871928608394919635260470711381531985820019332923777920099532300847529926514312658876482366923892392933447328044862306677620293380070881606178635110593480757796120529496388827188335399404228807014163065476872901299570351813109309297070505433047621017743779028182302021798924248931893639409461706725383744202423144572983433037610671793634670734541452408308114409091197850056887662400816806935775050517674420447566958952500797971377913035599769196266349565714051673388561874377153985969651794544976671192535131623589487462774856488638040112302939583085268812029163142001805579541759104159837599240951600119300782563614927648898492153072736487531447026938787317455822264861986259203932550744996498584953866404475162831475562303047436755128330670294347581979593035311321611164035630525163552566362474988776281656532358871441878199445133273327228720299025777988235020291509047044880738673482251662732528545562203544937446038304727724273280100483939385832088370437148661421216988239980232198204385214944463061040660142271436906720485896032829553147357935894427880806730664778582964916813203826334883818456929999235024284061104269776175299750380590518289905646583930800838248323305889952161813939125833924224625097085676841098300949897393944374887388139797356583011224154804810578834264868948625272629140557632850212034019831082396594630938905484352116152626835175563361452746684819586541231155277866705693269824227555780663652462455524053363546111588820494729571049644934389857234386176318415896725192090237539191605994593164564582494014192412304940397815815239370722070212711292748841229375662832410266216327798587392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] 4602933260287099923250816354095871628806632686178851216449892426815299425361457881717319846708028217647300629761036124180398580686511695499166168139735728384283532584257922964593804818442754022497414377816311723995011095646784515558508965419777064740210960058673535071644197524689218169698345436673837120814703209185419621879094914100355074966406406116679683970520228405751898834968607887135251616203922418504048344562824081238848388253741083900372747767494535776032833996805243404771404875894150895634558392757207755369073318418411481811249777790475394656999993248753004943405666839227653098291080572524216663093053521411628854458072118631868193972970098777143167615229009502872562688833285285428772464382803980501589500983254900863741453199725284781500918996855665463680876532193347166233876207427665129012279458845641524546870016166972537904013398367797729325428457546885625451802212677359353033715553237284008496614068207797502285417283861647477651611444841678921197627808979420716930086256168658092325922577400549845712657931842310165928969689557433534935431360586187610031622193049011872940550043028789174883139621011611912464701569067838186575376884739489948654407349466950708790710434629571217407316739211088267475416445208741888230596187018250806813905245861784035083250468345788072488087666513319573578596803293032381793176243671284486018163948886137221096982101691962055713467091595838509445136169062534889134480405552190740149382414303668904562889787230164176952856169193900227968490775230038453356058550602503481642029461892998480659727718343010308143245189160660266859906433998906576105994138496822680879073420823346018583861641604951781206047543796343011235073294930814389293991036303283368607523589075967326580328768226976131096514684856220071839560445248840534868347107469557749996695008984777586228762855138974230219962110499027867852569596570718701688433215127706773649545740686740122003949997414848800040750764562812239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] -1621074443299183019670397268698140772523683355477861695412263721816652192007592593003399772723284633148782413515405629228735229005817864911776291624157780108782388499670444972882584733686668820307690644619625472519481963976231016911116811503600227975382725254278654792607934142193034231818070036349862978119680398758216289916555444848432654488881328869196932065566613349297042983373872202756517168591070361468289607301533473463950633247235782554576113596344939795131334437799758935151307650657843453679732412599825126505359037134945939279048351956351695036254042372907895204074897788250080194321788168863959511175414904184329570635825448121802201330418796679829362190677791382788847702211790192347857611518718503277048956210249135054786607398283260149194268756552803973264701919975274628994346848234277589696373538118306006732765344214451976316742336976154877991029369891462527238806802127122617373432211492476741514059862198121252219481571514664934920515495712481025843827758801656089240860666918434352260212848785472164743809868962627642126318537911713786801959190925507091522833616928575633545430926449531726458634653386637615456925010446045212296350427309874233632413802235661926078599673896468641976027300579997165192674006189786572214340723905397901548480822979086758220364971839692418891338361733283980503300965046745362465644958137804654903665798351484010389573859534696943922521831200047194406116779685684314977181105784460731606617970486451829169854234267528393832138591128179759319482125410357742049635174778096063813899322613898624348197768971198482566113483578017932561491079462578608590432350568107333669290284101128050159774576909463528600555640621978009792983910847726235731608788679031587957122608303998834196414486000734806273859009152087660013124123173049977582449280155622351541537674566600400836535819361265757015446089099318042810917962208508292140949935672967632716783148911461658163764485452008349276449319571872022528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 202730254611082868299086650461010933568873562983334074259079054079628094454332621014298972423131506664792537554680231504071277019430228020195590349350521776449751110654492943664635137677558789226275648996454565753674947080319759663467784607981450394348617506353404857339305046300808605068610088056452103599064510089741230605456449860478141527638545657224550808127740191823580410947678336901166506916056694928246999453203317808465887665045187598255080192051661062147032145402224501573055521074924753542393284484184683070784146677208707884476850073734120934623510028487194970759951632308810396316325963150018235718844080941071893815105161524923174558265346758072581556144125685194940104476514491148644737492375226239275569373011383076755811094303602524680221791935101920165937860844034959417383731901108657968864768777617886671645539644180492978132064371285003881674114199433714172177336496218346469672709812402203531354533751291067749828365051999194929219348549001651777230167571033191259785240242834360169639294942049411927995344034354282923498368693558362142565006180096938308534407865328953124529609708120973046189043059783860394009785671687553539352196701429068307552269405650968382637484258659317781371871681902963039743707121346879739130585656072207001557503380724857244262094882079062632675861989550641613828588878757535028935666764410141662234312525660605431866792185355302314716660888545242297979945053094930138299275897183550175497162382051471051073855668024740610810904357348176930074737349605174992552627210372272975425282781173232246557993564606504195392465158628673353792290021698452698983696840811328091454710139968084239873503673329334686236540045902754699060093572094182326989816481490331568924842326490267207244397236524064157666304684025421976186715208222975017759898561100953540170171079634098950323559488852681298496800937296369092022661149475347820300267216128484237407030406968435034174263682320771855131272546067939328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] 258524383023632452562973981272488334318966093905715456903277229160767522362673472484711481599407495040750341169856291317644441218840675978950917811078239312449421041110348842956180823736212278749816967894560435084595384884444279506570384468145840838838894322488256374801281336192546078346842921554075233760026655616826034925287231354494877131877572742215504459679669859241026504043098396529576031279596065566319835477714424693143697312978779001401663050172432668828529839716777363047137111732131037985227758267251726231883745035998228293302375681225885133245159042469322882037886389219078998070752201051496139742370162830947025254774018436623791498450018656646763808836687192796747285029212799576639704586693170598971053594203588556803465267912077436850679632829959651561652977838764801704793751961007049509215958137437851331484784955336974200411639170668158150253694578871212816329574394824821193297639991184766657684907112597539951885715674422937691144692103923199108726711645365217848554691057532276262945938567148259882757926663041474127120848011480791093677251196995168833971730099154554518428558576235023697426628855030635958226184584489467040193601028847784069419378231602769548755243039335469453281801678257249172926057039354092723594909764183851058822859615089207568841446866679126791557938768898276438835343196087432799806999227338757680696063211651125023907345939986102134733453593183933765738383974206420688857213253460522168774291990459947502023596615991729445603481680754850125386821156399316786515535990780287382107094523005728991091142813193933164265790383953234523723423512492117077228863351775575566959018640660175347500490085236908490580913699786695535699623508458500869135539120690777630854464935869910331324689147950717953585625338468893441771483118481537192520808294392818758699566426655829604812404708664844400123811426614538303119410969601628920180137965857366594395927496977363721983773789124428542979650262338109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] -285045492412495505021066063363640101135279894793988532801949953832835903638983395748737374180469040451917882158575612703103687088296138387404935507044432031032613295940067189421671170257667894270968479650629760985572520472688263748425808492408618289156623005425442146808918934090199100004702491528156808879961045054667402434941297906780243675140639564460897514216171393781723838936120914402730251214119037685346861801492350278248619351001771451284743226967578851527138888362463706810944211821916894019997424766052300185892312321215549100676037409883074521673883036437832818301368870236802135344472861409787098044113665697639805156118445329338759994965101734525863470085739910061095960283701091688526446704646728377046195905856580823096888121413042702466617982231487874106717389999310974365667862541087741088142047405554402358313893160077725479299591698753501984793017995066244355174880709430314039282714971646970619517961946838361778412450879179320246339487406293519372867164543851337618058433425692573733326538309375968111101349805507443726073824438619646587352693001076091594723763967624493735155775165986248711316842022933746846396076191956102585590870036914262463274603735860561129921554266001000018683038110390430625049092814137064813026753909857479465478491533893408038914556722509358003871521873692148040195494229351259481213371422108860809138183293497513601439689069343673290064129742152174870508770602228108075820569622487478844180937289061477284631225029083786164271553641202670787356051539180841278593655659376931590010654906561979460067396467808401951198772258244066243634432489228364344802242526199990826365228137213287749617010718513669050169357088339203375822514389320170252229354101812841696278218596315040075900035805410295799522532584292257843430454190071639295788280695559503659315584300078176967467918887681106515145715743319067965850440707205588913938006948755270392004952386322980564910217319508373535054790257759223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] 187602373862298363114762032303018265123490608513840593944563618028764574138100634547671774297420479338638770864451502077273392980573811301944733535108295505188633677187056185251419669516636138609833892993872776433563597533440052393414843845607300693236652350845474972759942679723322980082459097266122020589019582826897648322923280183780426650262691601152280463443084385821115479719740334734320667045709720100053265398087454884472385902923171363036953866874792790008335973744935038501451450184453818575787924651583954193976834119896640848745247845550094764568065680020830818348886361796100333135802948218104122314103731266811485731320840873910679696555354891661649909480607008616130106284064421728751086074856988273930788178184496566097246121298588798838244849628247178899418974836305714559494849980399121020432534176219456451742940144661763316995996456475122135746631902884760280410714176126204626792055296957178412882005707727683859238687869624295092879507217415558953329811786162308126069911729879586045205371278177878640433081436795148997873545190277532819825839600852971528965058576913469441644910165480588261200350061340546993086405459622917464250129897401907536544326430452621563177792937611764506833202226183031180596407854408319499220358347120289871440412358910006611614656845201441082208198944255290389913833933796654729569200064070445489216352244559659529109208802799125923386796017182918148286639088175817376619610873772192666899956295004973978384260153143454904318810890708283751625143493141287442232468064815908889398829357302348476080579344664947146984161231387409533841100997852342942825427619639777802027692047414295032732424449983750802826986416413101853059153765449431135037351984219463840251068234911884694982366004318394786571488299736551755569108278710353090581223574906748404443691346653954659972736651436944630156249754969896068450545329149714120120660362101639680916198443387819481503795244615299283898658020267130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] -96548903753415531970351595763347486272149367914722177179147045423784738247501281823291638582176955804519970689195483801281157645226650129080966734176807851368453291479603156147385767578335246821828707139448096350448705770394215024751443113260533705276114643986749439530154462108850414731617442769210518387315751660269042509143282375738023117444045478424505081425953372055594999209473953025233683411149912450129337457988524667660461407150762129830360000180199402192912277696094123075325006170008183772232171196651086381643462534957526248618622685583186955083455204963165312740362586326892640737032630679807194702887028659939143325898104130559192196900010819186590014899099005999770431849740660260172306228076532369391108791215959942019740716531058420821539445051198948557750297421662884751715894498848055572653654342954757196604674007072601026777717228533633038800193199272476237520038769146959417174246300946595399754173061560372231026625268944520657760636783938125729469101912078563191941777682247578381063601720136995806545168129487036146187845775205442991304577352285168956346173304029743685872991196164567746973511262000383703030302927992278325280959797643037175863698097340612104205518351428370724328890519179107733881849662166743208233292072015259605675684924465782219889776357918526003942464588912921881573239474478620767729034695004488641923659413587051724754713355943175283258423173438945141806345313823954584914650382851527883064688105388289723028571819689789368851905747037530335457473766073851386651179094866537185197949501968420234313082520321976517676315219340532730705420204308667561692774545851234942694302939985904179043755171675866770239906711147476556223814307362830063051959998105893266843029746634500691263834101982236725626291395342687430344793841943333660472130697540906538145848944903646331559307616783047546757403511359683482151973000180343777577481056172814973756472986551085865035391424900923423680254361043206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] 41684652655583145695758530618932892905813708599155158576485729820632885501135287321052797024143780532914285383167276303022166853514514541354201968285746795356459357865821228738904538737422463604087468836493047128219859390697420049555277046003429098528511680365310884959598119403869317743872881187639338350500895215397703910624758560919407310339142204393218058678253023811402832589664251000417446568798220142333070821965888374839425960994713548270552154692588553034858137730882906259976127748736568089651574415202666803417508233122326157790010156100158509098120955473945040896646534245284435296749479739295519278640792536384912654115903029696899310824526570021554304701344320444854209739446258244956257317642499185605491051878132014935510019863872233663372598182151008714981812509045741887918143383792324263932161509593909032951554984000415132220402386712637073451853943256297607788075901317494490198570990895284393390438087338934537981382490270929412601306161271453224095149201724492657515121821700814487836844773534288583747602650337972026352704849432399599535382613514773242053845360293420800839900645543277514927433670794063045189533875686829955515482064798953439477274582218458163794731399014042427424976672832169976916671616117689028070422471147170780998325611015476092268090446796584207006780593844132738334189491780904723951127781713109258248946699246434238920499335577823034893403122322330795823458060962679829076375222290803196644861201794948203568870148897111825549143242923623667404821939113476441924238422423497724766599755783423516671990148500751052046597982981196455819575269122625869127728824377240617242696952679682533450043668929673954424466357087627434634182938729794114475362039706782169843903260314620125806387365077198845081592305397715370410143421921291757686831915073579927778447916853923263405580084369738838151540753088472250673926378724576041590493770171063222995544999702413221865097231120538673718185232831610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] -15533196465581598202373188852003749932223585624624507530637881113136694254171306772773810634685544095372851127937656022818572726108131957025659843690958762659523029695929046918094131987202576716790302307190256418431625630798766306518952838410470488914452131000190461535142538191942571038702469924607120581655733683144979454431261361653403684856626318575849617234627639351828422380623916946220221240306339488151795458952591362862783231263606663563162948412176178425888731512232519768115027983132252251741063653328505599995113012612728992264023875862582464484588169829425782116142697885014929454487247539935011724506338498715387402777940007716353487968871202845981548157117602361760730377265879718720161184625184844585478718726148273404595977077742106043343460481419749217422549692076366140644548424540162955915346347852000292001433041846659230252156501172734712207647431390562733966918317672057948371151917628723571763187817131352621893836062275923888638152434211807754392709564434756940764402833185686034433066502049491711503987314369074338549034525049016194759688563228190495049608085319432255503645062098294279956664020499674324340777118105905223599122333534545616018356184226586796910300804767485821899201416505384146512145616702762211929295869088676385868054659443751852254476179807040289887324992715874830850047578707637574134757430316690819243338108510287181524186471204304787781020207835263077933860768354154278587043735964672244100986046565270161939062414507974243757050246100372184656202134849591863870169856824326342344381208536420330667741326191543514764460038281048450911630044684355266694149748469140334464468885761306674585928690951889300055135279470026503263949541222102943145845965463329756853913270208134903941430286382029297397657886996444969281528168224897266890992736188238927976070926683985132459513951748260322426054893286439890668603071356387429455600255234237001671411737287489428512430095542559218740395212449775616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] 5064234366897247952981838712236458987250716723863872512376441967815914972891221108538735332597946403244571557263539511194152391399774817583697769954482423271978402029036642417033703281097022673728628491811066312272312706344337253426548731482616957140700176166740992532920610340052545004671011194207655547228142223532558530807122897612211876760973774569447583342299114548148227584444300834134034001059966409330780485554305459238154730128237782471423282422135512280926059483075934396961292692897616155478348846978735119619779449121718336297938453306143070521471077561536812851682056241044721490142268933659552448190540217557403170603931665527285720447489771864430866469250940803897417058664738558753483514572724668675172999553724669012795929981850854818679128857324332454982897464395085304470644476695051957150353754305239622497621361539127806394273892913239046085050050777158564373450197143772086584666652810224139963099303270592264540066956405322411618200426600609907197947747481521932594387695058365209069581000248970136070265587743464242424699486914597375577083427881104148515543692422985684797077915867133813906026621840151581542568057652323669730150733973301373088495750058644380365351117920165362772495530787997797848787850876700671509140392722111389611711779106268407978903705679417061262396585565018217355705417203198141884377650606220696539584038754687397652979814921015265501752087277043036324680610424527973587982617833276394053551660796819120714467131896122641884855324795522500172209368811721712215910112201031829937810603943050964951392523336775125521652699611695256937419589738709422310890671991054097302770000097112135826314435139268074820095551266341781690141890766390924693422726159758058542243138522489969851136484045947723288610111086264356697794169031082327273858490653755823899677993659023832150377060810447592819227953488523358220418632926922003830547551737508893558657842192021664493796582238078604478768951393779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -1454395435030626692838966652480016454572485630762959123499986617821843030498809926061669000857719077424209888165941932377988142625024609662933710002817658096182785909556795652548104723720785962534701639446738673199474965486280046587992578102647472021253788682860387282799664879216544903284496719078803777941703314388878945055527886232188988075967128346328943490257060867062541504062352811168469409076988164186262862224720656920098009398533640874360802076376674759673989998185854299734503422281240492803386285409413291658957135594218302813207456212320151594542247774521927913496034268999720356867870739158371271734178733594399693603042218136179378451470959419549911330146752607416565231576094350905704333453186100847332948704681440285238114275192033838057461107003370081196597494018107313790542333879546106992550752760684123834990104266017242682059833149619325510302916182465681320209340129913486586831473499862089759067859553305272730396763261528194551184405225765148622235785460298994370220224075814632793823355142362517281025699570442765474284600421395413783994729468111050996230553008517784698438554430014104758733672914675813827145651041924702494926435345208093554263561341966890206580621235682281762503142079865509230227531896119615827989187224780752379219210598832171749858128873765747507562094914738774975189511329273144669346776977988166791335168378224115223782082887870970324937672642096555334101339308724051598302425306577781258568797685580164705252356520168017544242291788394289277916454684678188485958453190188272511992715398855420987289007569982318964143554555047521229015780457902393596537017760923714768390277402220205526444811621064175528602599357312946756326474469184193905671188808251119139820115390685123915964576303162100898100737393598862590052949621803047384456283420681059572046272991560347355893559533788994990897817108284847418895837471156284797048264298344872700368080419872777114022048580337997116190793603743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 369023474273218090053346456855393715340361942562952066728505971499294743034639254136803170390441240379871210089452420851019808734494737019787042030692427963327809320782525969241461349379069174785021714992915026033383939761525445914650286525357038329369792114651388764173622050331868866724107020938455916515984630799814324157855680294647097628210538170846337249136931096156618080663641299983402169587494681634923535606745140121148719235028959034176034455978065204139141286506692862541448887889820673431372561373107689254108531808073319928119001079205546543119432374338646785339654869767607782444549250806351183477658598920774552389411773717113461517425289258506615720297088891496949138304502404473911443764680881874487702426564482182036503257130129885041103157263347705810198480968649540142526253181526549736313735656356436035031013966942095569491966001126681959751478439233594850605334850717307042893218334093519462692874013982201888375061556548059253655492131884498438620464967865947340065960958180488076070831886995144974365033733739155614183304655511502841108607208111675525874469020253725062600458534061050780705920663313279513981193455765727323153494070178215700078331986164319064146890203087817684076940097789672952801676552426661738712013417193899033511536767405383455155389628866512473433888188805786604179754196612735924878267818951082073144304356173273507501149339795504356835939348362180819904403073396366852378562054612021035287409880403002703608276013086739438731730596078286973546938541692463721545142556797730864580510149330968706486130235705036121904328396410314113542880343281501685741362092850434255854875832523945221404911568758524536581698057853181486893938673037711535347238839599492859673506249142457231317943047767102462824257660099068621048835528253255512742777439826841424108519660401274371940255241579399648323596196695954501130978174054911541812245952577164559594737747923125906480724370984661741606240258097152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -82759234560261264281187989955926029744446122565439052794967532480887529305520215803252281991891176369687345753001024335134663427911603120999589801856801817084356559117199163717161609740283427982469178788787943165041690698225307645816578019412134423692622668370654410013318724376586481252011980203890855900207942253037475342974606615182047761437062597284246517315592181397453206431684454671269975426946563415044014167167606358607963019597324939692271340028537146366571052738642494286705207135481036424178228962567071523787527628386979938321563082842519219979244695394674770836563357344433278263305550293147775176420063763699522246824959697300961621503625267953122704516035941595699327176294700696647103567616492009825057190062862960361803517482584622826634627291496588142942349343976846615743280527537705207431046798160352704741441334094308289854680365820395320733479088277607603523057633663444402010132025135382263317332984892541255079533713921375333906795874261953827411398641788086119322933202020865581122619708114539196190942342522388232301780568813194511510452691518899771366219208244675691219958647886133243938257943242230164549964536472419544664199751726835509923596876780141010168272677449492566171942622806114814796442270274114223498918778132225569843969869967647287216680521257653472543978558597072659063751657777847689914741157064196187665648176110276424058103850992640354738834676570972061199749493305385733999487307950231420995717940612318814631897081831695719452036610379245300602740245672398353664935815195195402368594786848819903202839680573550296332197372787800356814067965764573486854075523392218140718022824855828362913172679106121231214366191082125273225616812904316282034275092408062677743761874664185002078540696210963540239706120112388316438446534772483305722289393005159436594209040726385481696839881042692154238109002889158300182787197914107442793545849788458231665120536982688508916340311872583430130356516290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 16380557113402326603903912681665798908387315522348779590666848460024545404783265364643182910923736515749192414911947619384459226997787560441074153091386434296968746221559200796320788567336890115185095077283109341475037842452152145370563165086275996744641598445973369447250345476921309532234293904195628966509083874281485421953592776459684996374712728938071430160477585571832302185256934279396011183642139723532422228131310454467312555729534654576922365268864098798301304095495452957196003182333017846748750087492764459618033089673777319490860263618216067770927213267976743653543424826635737182633313900316627106941009289057154245085715622593310549336757954084225967442597247164887149519174738213321360858319979343870274038458716009057097649462429947985259745676389996496527053081611750761832890185303279740909827586336893663170276280032787167900297577534030816529202859874594113285706749722656822722203273206592119944527239889070693245654620122448425777261587828243011376957417572381302890453357177249463923647775235870652233367299470780929420928336191664055582274145802831531473433310948016482892776912890882410923711396006568330029100177224403612555009464064357960254051406001862778765183604159424298293541138293178748729262212232233545773337834557768191262097888209935855542026842317003419357720162789072867890584955913011769393882179563010297369773599047180040698986213112540652529802584087900906817672398167509416543998974606870586885664933136643175589193576518649005156077137497411266050366251712765964082653616089220819044645355853918390437978433425717819141031096137820049693176036854261915923270911244657797933286285193027432294886503776948215395525828489527853577337005712089487463643746815792751496960175519645037396173139181793930168214958054803417474410867818281235069460014841994489668885996857414185450016299087710707210286676518115619929478235564165594309020351465190178819338659894816159729397342445244450881824257736704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] -2853277459314592236782024221738712716933522534110904326306419641105705421475194490686984495817942355266983502353448552312736008098952292357404218793616114550983163546700900359805003493567117395634796212500937302495766142396788249747500050913181560752578417216909974357504417085263885731212167385062158298637260817583753706787702130197041462620929924824325359334615077525496204827696168241911305120151457637397700087046518658337176328071290729194767369523309218734102509279022043188132419639039803044990422662802490233727868891732269829971355736469563249307349971103349133199793185886029104635514065442832459512863921690136049135872272900680005754145707172444483744452063137857334899824869044480795838342868132043815633303001068633817530870345686432798707193963878073625711759184612256957563452190320197737688738491234733854775769144480486794590369538500971564296078698315835388971967254987472697752429401470947164085201291696815436164559225118352805890021830989190041032120450027118295415010920761759365369876680163378098701190640853025726690431409464611055788877600844863219204637492145037543279720298430666286511907017648701902194270106627735589660416158974351071045018884483799306939266232637626438842971381041817583462430397643797670762639669147582068688319937389799704310012614327832750608739282972063186653194514089981963786674608574766057528182707742373661415141406824186561318950163349091474505614671459905949633369379721785528774835327436286112274760189913226228445295856006464258619073740095192296101092223756817930337190230141527694995072443917875906115204484137785285115466818784404138621259209345897561340558606947472752609592651327431645853774852985113999869005533119771215772610452346997442360967907938860312396748290196533429590574537110329978719636135431841597965746278290878994051251784083770086295932628872475423679883076194302568422654591078846943447847758071910654082191456695722551552043398708742845502596946329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] 436088649910424214139235865295711999027595870941145229542389886130981715476974590350470623723631310468150965590769727456989906946996005531588094946254042390001779043215933357587889813711721622511004814244678106433531524777256598872800651774052500487399743642079886444607884603381176932457162019351208092343887829015375158823435334365959425606806341870927845604355400626690844605380044875665485547257116644348076639718893104441949005650357143179451151877869561628315028373633671262557071569880352426600393143722578121890077483013002758543961796319125928380167645819054383680788659195015532146486890644762891087099425730595264235733626036986986746500933667277609851475130581528790697739953388201939231993674528950149814121277080730653491728978447292637207150352989256490355321969598571916658561743915179777706476631471599192616395269859119111565374373041625425743988434765176857807368972233727854745096114072749196702774971765484839526175376792380034575833953815835423628644737904073386135239686328715347969686285894723345996808924339374780164733833304665635214364638334727710405957067949056056938618483146821457065196957605768531913540942774631674270571793722702518724603174276411179932637586370452329025847353097612376093130764755231027136841022844559570292994841484495878232060483687978976336729472675140645919250949556491398634812165254814424698216084908578285823174127884310432760215363648576594133818502250284033838810558273137688401059513729809909375501119254853576706149584010169263472543677229199018503821917281677684996890822150554478920275022197486892464573810033496358068233060171240692658106092470479626153302920803495272252382455198271338525737049294850446121148561740082346469341640160418964831176679547536985975708139683069021211503321626363851390397495341699947799964602423950969498128862941866660669616947462352426429726434761135548284236863564498850748917405812551172810902080857930902470203570347651440196758536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] -58569346477810291001207955502750319717362446928554064268470946155278207130074883295799565313854638093886668450929683826002541653929581568604437253484636516599628186404233874889309320092489638958105973677991734794352744713594528831491013122145092120642103878509742597581707179024573430428681329673009588386392181716510304991342874059646516861270103902901575861025343676329862129949003445036484180703997770890333499565927569523420196755734296839707266256741582719073975733411773062323934227796630995382944418161955754379751548073678574596800915205613779784071742605885579437204212402268212861459728108234474797219900124698323984382024822201058581375591380503304614833304148768626944483531853501089287667189414422018846121140750527348051339086336576910002471671066762175785686902753607122194646016717604317951623994811870922156779661307801963642110926605539090164277704973108958666536562492385403899178875039545808047231705920079808419961541583649700409489189632948584724364455401462948571532663928272166458381952495466934716165443842584154390296402161889963940178886396467628557618136437494415451801827074337632976062905282887446965953642563961436337348279195303943793136405727224356526247815584449689649104612377367716791880377123084429351447611038364927998722437806902034894026125827630985810334844802913934017822456560357694861926234549074107096136296664924229377715042643645217318179548487155760981906176724949578639065588215430343609815792709876270733881112535192778318045897305122552963315105676162896509198233904701980857528228317484992675640280623124801573665203646166718031513026610377540663997325357531692795160270209225287917792286735121223218659896500046372280704328239724535321957597835103951531667195666080748044519314096390532120216198485527418774424231666844319933895495085293678245466019342639935198079388277089370421333070454878816569676188590384816002015807738189093881639390295418002954981401640282738721353961046016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] 7056348668110456481520114437525337460164573572230062225514083129076246375511036034123889092614339637643030114594344513962981654653465126209285986588065114955863532848542128456962160454616257657190340095538686701431669340752085634344004209630144753715121084598125122513474469300301215042575297905583773405741616474131879478176134145996913420266078720230258253663272316738000561193737794530940372277719676510262088676752233502084856930533716880103877427768246215445419895582211434153991663785083363447687121355450690357418134223875096255144553935678399447072544783264110949685054890741355203717803052967898058997277568537132503770625491151835654074980367184722763394444502772688003380906539581213829697701782859201727385066964006110112385284556291885049169707666875767361948647411236164534403148813908134645803133788511861336232263086781845413673976722499699572456330441154793209775933465237333858814525230653204015359482169478276397009326145949479484650179479815425595635384710218756073060552212295417392888431030617843687752769963911390526397832919391232304094288848876441274315163720982124362341243657881344855108469988353373226158830526894812713706131835249064083464131695210555444677812561758225203949028105588689737853684862663088335787903915793537226116558903090803652386923083087483673385924558024849350060475896774899828064368457023973464461592080440072042814817949529357370273583195294786070899787347625428250553955473758895904619254998864121459837980918859199865809489950374471306840763320116402721086481634022087380807519889090704308651893065440207815612960504436437412501054879932249843149937818823885710896806639608059528980611705180558041749618569935352953358978649464776394004096825300769502138845517221342989821430549311779153523301222129152311110421777430497694673040756550711374618684895230519868246090332289669150096166356396531188979338108859375966684857427477427414995570602511636931643701470319275620628586037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] -821851968819640082960292164932701854435010277808437814862499660081493417530157154084901221338128843792723182678023073897383868960893092745480961348135315793196341862017226564259878307997302151907132426297250403914061368490086284228374709677174962827309310259603940659428053447317659227163247337952349367439121620950117407717424533657760121571362382991543947639651334529720350870336575802126313098118513968846717280916789271405215769883294808663724358791185234904768126064526075171052737459310739362544567184743741751166379912714060298633924997141456293125812323699365577536617364268260989228351795311859952269474071144944943299496626457067954007270802983691968604742764166249967214931028853853458198266585234592181712007623661959614513390878182838114679387326323371830149758945401629893850698521230761538559458239410249001241572871307693435132930092242417468895301695028737862239190616251731228151723339006433504177884428303046801865863290736957158616834509394169864807503707011777271679516000578544198821019355464554110277251429946774808221057410735725947397109744950283723281401474973350738557775342424486400494114518432815362023026852380262639152041979612751612231748433464063898662055259259677878749836716588559309150845735238078058797624917828752355109570389412433384247227691160863350502063844209052915050097205396696356396276059018791508123778383164545833763167945743195274092884661851447018718648378425463527217820694269927323733698716781878562799211882170163377519870843383645709673609415243698613742722016249152976897967612439905787254210774028275889586281256137146634530808371189278909425693580222062075936951610706184466630630738597520176556488083595523281670419415330737544435762078031447787836671010332600310718937144975592454373267057783230568129262394010220339991655753024562073586300661607243708630219532060037289506887743136789019465314770934099184980461333859249554530941964034028508442990980991204452978577637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 107406458223853340736446018000187511366876968492625537353404833820304158468305914916959709487049689583378651079281746048439695307135906583227061449496887538520209572893749123467449591521612742650296162749430189492856758872321828019451583578780730835081212621599466623853477482753336980204160169514267480780650794477112534465314230120096682028721100078366111548280879182993498081875831146148563952826181600360589966477526567585950923894067516868006260739461226586766740455521841223362916265263060682681559207384943262403044364886776766427842974231172823180872475090055301558823605491224356716485350968476030436814324842541972303371594290617485076465448175632997770288642993846440060863062798381060487589150984287214739097492358932760323291416419007898346932363527456034549127038162853429717040151081255110111463308788790170135801766329095719476370844104312705064099816732887043466451505619784672284709175116645363375075066496826560509885509245942215971732603265502103522985781279064055639124661451079358795009419378625240096692847537440551983057068263992675095935848140446894473139534533397658225985384952649191413363996816261905436921754139527628468884255562434048476573678745362509346611922710010999252981636652368347138372523174708856363436057981177143870946431914792837717476944783216001302759998457825003918697257377427954311512483074966671632126939863313681587347634435731498227127325029647131752584153110428541160600083211279027079259587711066389239585182644612042292523424822852134549201320333776760034101611972329508612639009078095938666575563104080814840495249219195316752872362628269168126321115623054043170216346527151721927490263450304735384150513797584320686457857053620278906426442785740827264028842712260905615586517358453901463284008703021217918509139335748482099917423877124881551491447682610867532601220178529429325514574710461375714948190605128080897485040810550070968557585121987106137884182901873058699626414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -17141218507122909669981890546188825332461061665841795526820234632953231591518804198054874913074951947068321840344508666920943488324843605861352600416821050504063482823436978118234216288944928136231987644001416559951850598582627973146842818491405263826107461336941519412541510434156439547762333033958883557472264154656393145167386397160209691967065216160645719386999198883514224289029929502537246540443123046951113600838400611644807970306892545382957647023622206771277511652202476922211341162452757900604565080913926616543386148590227475512261790419663343170999593219495108857908135313743325140502465584639110385730253594902527547530384363342232541877999267496725659318321874075887177361028740238758622617324953473344269421581707081236284221900480139473686595877926145563921490048553426402017598341089560499739244353317780381948545683540744686079072817491945748725518547102386953968787087056329224725147427634776991175904044561002608376811867001733025747998861089503317930349631035641530478017262325341948708156916985303424437435731688154646075649971405999122454610037358621528087746948071877257961394856606106373352206321085107388223255500304074236003268353545969838352645292519318627495821564682055573995848457063461454416245827651226707805578045015015202428652548878809121358092528459659961120380686630091843351460313252337883066047582310748071463703506125427272577321361519382353127822166345151413967888509328376582134301152430357842281159481311948491483450099353305799625799712067542020957248452555635168744960061898016044893438206049739666845655527558817473366434074124790617911134250586809111623796383798263011821006642146951289740912935070478320883863566809047131417126216765904161930713683919718083653942789069336601318712565717870873324023092745701360730129123404171205330635767556902568840197241329074327637365598589466822248942653908362280607176093342824289425485598664663893377237283941865848906233251294513615733784576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 2973127429551096994037007828053320941287067554616882243048179207967217694855319218650448974193838939970044639398416241525148829169857806817848461828560449407362178308149847399322332674102574725703108730425099149512980440011903961003516604092023546854172968580817042417939788763273410934847583380607068992129258138459856178405550755414090311891144232164526056961463138859924132502132069797224640956963558151222049883260463970455714396072481944243117100601734674474941306104750246143247604078538404498506403119371398661486239000838137948104185347188926311248074331269076525234663543994999216218349421260739013564113724701434019322418628265069152360297950656869251790781947549762769585680747986748487334486820570144304997596469807412731848078065407367752566912026328597868309600779929502140758337045589871764244982254225635322114893051022295994169424045630574196751377668600951319648628198520120799937272736575459925574236403617727558644913730391547985548892206419875159127693191055705694183643057156545874511355224228195410109626559720293389179849686650374628398408958052657616912249813946978992344361439766218978380465170580678176156263870003775859801627790200229945165114658301066419302234786725312393814512370159235383328936562890406539113627036416956501001169498460650391668565199120133582639234713718455232720143125925277972693671931555179929438195085097307001749360335085386258293576865402626952907870248464143951449144869254013657778884489504361357965917849127091745701524994805670001865524576192274044013311912908233276974361984620078570830579116125252019439533826116595980914098483785600655812951431414187547979140435574139786169906780259472291525982573722573059667769619433948110231151793373972118248127699786699342346369257182656284867994719647832566234820562158751193125079100944052421571122820412794987690349664516508376071216016009682702260805422142129715554533961382198320926109294735526441464807674726036920569167872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -481973628504895125765329588345008667292029044073419385767614330842946885016258794050001601012424504960256419382457754608386644663708224106287586138444316878751053365051379259035994675037833562807810637442937578026262564118452847802694371105819145583358745658692284770923291651974803669251713963717520416558436838373560509163643635159241778665291536935712853685185564686919674825620016854583519199179350560674869111811934273445368362423093145898803023343931636822911723185930935956951143522745888899875516511794409281168879882481327885011936197735373056177923440367722464009527861361695589821158109368342872595764494539566736592006219803202627682849947894530083749529077353662047755748019268908735945295945588994655468692084200231980630785815152049395027858785656911828704811220870333102032293436792220180205729036036574510182368915486464694871874066854460410693851003201114225921982062647681772559549194908703611580123976065969413113543668815495351214032002368461249524730095604671615305069714387142949624829862766242966800974833957676597980222540994492866251230617786794117936292272888168396317836842204666428707934718684154864439870184762872828068945211211693630043934376126759043909343904029576359504129329330963815515468287668758363569100552502239652220956346736476488309827444172876434645101927620215478492759118685889809173769651223603223260223571752748864844464500772292254493053919484167595192449401854254705227897813531272136761943244961828704688719813560229148180150901757253369629042034356329848671329884226770117224342020617033337631051786193774235717000973108270295263918784951462062619967794358202327266939210733761488516677843379509686257201123531646215602614290649129643647745007824160362774856684483050148273843651558277136491044069742979322309801348448689675781946500436320231342018505496054464888180838898308896817511934553088602397059243026410290799924946295632060219302179142890961915448748332923004634791936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] 67866040825470427691985514657693947984837261999260321524590602747388939505831232353502865212227438637616651502156468488270373828541152963595557324049123576040763272270655228912258244871232805534916717962742873538133725020101527486264369901979327932874372677092811223299154113250965050312447133848575908086417756781419903632773131458981259919217066257049997492210981626289237502132142762154004999916340096290759023529978551966375864005887990021954322244563921193367633942894957386213173600252820850221675012748586080560112660683670480477410956472225268897441110783394728768923646073822652204354357275801061366660491859450516479634845937113677974663666359863590869262807139671432354450791573253782672748126384822616844893033780008351473109843831940424748206480653509241528755924469179714720471700010488252642642928637270801022815030308185727338370971898560102739819378659672329333015210437428992602756502094142846543296945330607524272285101287064291957606610231257650052245851337125021020244357600820051104826879414727037298551768348837391927529855134713253519862624289345778737314047281006551737692796458747091123315844889382475875358191098130771662716877193607754153168387892117879215917042567499312606177824037560772638400579317124421806643873841916131764333398929107742396745969015741137774201485179597212010392753421203143578955058144477429558697344680778633999707275396273277757071042541940520143189301856383534023738445107779049953079348822729782937531432534883099937326817421607444626663666607390528863124124205959888984814464645689005457565564982060538402075284869829749694300231260182833333008491044858909959106911207107434148832378317970837542330814448786170674831938157131382999792596831955359885236191089167157593675766567583789770214181849354084678727391589331227969260075217634032153774217629056079634897846140078166463752590545772110003613275405632949700518033599115550664287792390738557705464697607275407850078208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] -8091902901498608771195137499537618592975602066082416441218482104861908765746763966615005843707599851226055752028389225168927526216832728402692207332108516224226195307338903439448615992954602599665025717992493834543406798642400721385781779216521574476991159442626911361245828572893720460076414507064140024659916165214174681688041500932918879093967302562729592621905192996038245519023049901316735551332243210853759178143640799353312023654824120261145541118593755951922488813338051905989457187531344380358442306265599084171890963378570532164864135132953996964630452131663762082161910333601184632308272091130615608723072733089293496088266396435382736325708982533350764116300916529635693771482488678595395946459805250966402335263857455922820917294129981249612488730433896506199454626785665270383065923868238617803624147504728872938778592432711641611239982061023235972723753908550824007701251416712282320987762697212985180583622146561130571772815554977959779174151395933065263019605816136339256628583058795019836320011030871868850407471877289654193594670785349730174831176649476539073664075332155205983361017261882875257630336454336950157803696448921662289022416793850697793775185844514767689396174324628624359928565973305654294388683926544647330853664195342360815645197894249509346026538377712872265128090718695029537254453796555130164876583794860276746158230392454057931121838174971135408414834169562752119213627884371878619488005321988533689201763647884774583931870787563067991285691045077164099857880272225154492675523324732114148330892721198201554167646799930221891446571243809623194858927433037324374545723325737678391830746096481584981070637329765368295703475100223469227382348441115329855331484172002814926988965810427762761022236043328835531388802440818129139416393343049242666262539687266373548837224785138873858888202268994631251046060347603099889682730855572543744440037052415991117102766567364188633382169340101751996416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] 807890660308158280035233771882989296435382076720626244712902554448254403427129546954492348005001777404666239890630028158007470039334788143393264246884743706498328568598466845168699297073213967441646263423770358328091391405991269426863344004377588181106781581589987823895361632489227078531075995538494801616088399810932583148016240310333005192146289815254008432349886128733734611080326560020526337596946751171424875172168322004151685965965014610962185781203215270617110934143418321625144052349986859518029303429062600104569515800351804103189378748705924971949446896764645295907655313236912901413757401838426448075970142603569561156080705803017025886236457989592974810136490399402915283059230026141022489826669200255254823366356634019498864815352824159477442897517522733975524382296124452182820159931124959237258994887080664765787377405443704137128015155372240869980072676838662036473356278227587017544577927933234290331702364640208683031609389452994772894537206304835789985038370366505752418982578121716155126918510566836075116378859643750930332574920500398379315422985673406081797323793115245828672572235426736935379798912236762084877919554748216480048427508242322098478372617636582159452543004069200515506612830623306883510807641583563630280487779052136190755829281337099342474382379424221113950253085603938015791994104105029400734719997565903350460554644986546181097049715828143320988971979199329997922986950813418033058399794421678285343183340653509602140980141544885188109069717552716126415416600988077624276798042998712017965248027813895052341991083986251029020905295566973997406913651159086279928947126012026534097225000109907284528135560951406925760229568345046269625267304938431353383027549510323247558033579850401708975755246539536303308834826423156627364155739209645699151749418837774371108032998636059857857819305959685415337824885343528444111609192850585932700929143501813028886316063340050749885185924489893904384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -66670498393851405404904275051678419356098918413998230910506539671986535590099678727665264671043392905226244711548892803177012435928153080950349880725254286601468990026794962372283336475183725791657163366764966572614017703646427990999451991005935919409258227499399814973579430669748195202599830434937979270117295060721134165563758048608934796047775072858914934087522431171865037660395896076549915235484433073010341318888672604785793889552952335146397999327407539591822690848842919676527974555044656587128596272485121125730785408260935014910930848827518596770486311850479371818005151778229977390870915132756711567495832542452399218440878535910901414460150066369285625235640443423584802756218049776709286065377365025821628963631463752509339115398273055015365043062114880555478491505874255806190004089466338944675098865830061332899063155380618077698609481492176915175623978281455762986537591987927068501686248888997816152993958805035037024996550777475068012001069392957101481111071023219933918651444262906441053719588814379129614737626737958409044885786726414240288014588397528274438100994300492704303751244744087742343668808596892328304823832474991120431146947265821380697719072231055682818276506215765608125709826200121729863644478098621592874851517756679748207553952422622184634203503182678900391496074498288759426656817081272462917019882858545126889764632412598275356078171870769663283542062329276210763778791450814156232216245066061927148470480029807674787947017160812462754104320885734843930555088425020545731731455469037214975525056844214792104988058177835683049554628944485626775615351096116222110198038912089777879660813365162593484906232565685790019600790376670733452157382872404777296535053192927607114228388439499431222197697974875372819142391397581982225356194382960248602667790870336744803958224151195922504761778613465242766237308243887910658550482882350748481158094230785028631326337002912481676298208723637108736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] 4425831611867786637731133695019065384614754909093578896501874785023875968040906027743629591466848556574139459043078264606680263059396611814599535982254169339777374259974603756929050347877348295060675080849868965007217573922276205479203265198565060717974188421425144696307018701541253818762864675473070714919015796298611719615579260180744189718340303973729579391631561771956658650164124136822995716547838872041520948663445118329933801787433607015977464242431256659514743830142649435298060940617185843486189761937964752686174585816424071173011428036788694525230544896494562996307477798835779943148001277652444095528165737737276746400906232257808544925147462593047567418185918603300492708177301508213710987509785475742175072810132579627592310026276845640433143858233342418078389481222375069676029078846776878724542693182721852161484609388531495531460259448263919641051279016981128419795530288389548649076674538465131594771894088593221089049616772747718531826525196303465545657918852945939072183053325416557326144506886418362973514411189831055800538485321799327310701306103715888658780195868583403970423053512850818525752150677031860500257479020657024276904751144406122188717382380137443335902610783842008591346952049375659908494641381998942708523189530876899167537598941841083523781509134701706212580672195352594116121341167233799006789133258248074796817809007257395228668862970712218151742811913401711025002501525682894453588476128964292026308791544602407124493129565455511943058428152158968335459330323790004383188737437393629541210904956743494445337731325863912669997425166298065262325506760904334545470138806220145610184926831702595006504928668892317978606038459112075395594130748166173846057089906093080955759463157173793626537930235499950623585124430971985570185816394858096494237228740640622803016253180007193209058291119175004338367223651041792594303220284475460371756820157500865142095378953474077438298446399904153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] -220547802357674137968868287588619614557708975892473424107882755222077637232745986358680180765960997503039295467654718923543773374275391677708026742649911504629820870282041292981444432697042925981214990514993988722216780833005464622143380948130387799747883213890796505428292709062786107259688825221688039482010227773981169028196457827325904361628890083785586083944312264741564261712557709033325887506388356543052287011697108158852421536079014740248403326684469794544966741535699425394023750183758491554631071291878726642461559328811868982820475559189553167561068817708356913973861375551052572879856767140562111831581789820115775011380737893308216902544646263416726988865181777422669273512885228083442868583178078728702177175083985443645080127573937079102898486375743123511235279445396627184470628310556049749697084711647664127900178029575724865848824079652187234930661807307686955867206210520401587530221890412167892982180257795781329940573380647101222490206377475677638578022262138654130156114796500369999628862831450612162227207947177653468685429414939328352950061067507749973038760017092597968232329157555331082802860281568979275083869727690407571235157979944212242704753323302796317232983657577365328715148360933474664733577930255787840406238620644060652279836455201524432784154219830204323412825121884979633272317630812776541273372462326535647496818886132009869783145697672000757948274098920856198524212551032453130834996226498722349640607224981030559457316542751534038185679587702403927169574710757839591542628034431825819361061073660034856818251921264953121905030227409072316926964669019952759624598408542519034219218954742952080008860929471128771582717250486144509195388093462846516063939515224230233388161724724240521940288508584927614851960028076582150721545662524668309829013899972156186539381232206563178921956269509352026034014125366317124744761688172815026585750457511527982955320655573642738294352638080188416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 6448332214497756051027843363838123336197411519268800531484029406794281876729842600816315330773765221156825551727786154294274717272458407142876419413922813417465304741366459106754275262147359262085064419032217844349415341687926475217142339656236243817871746453340448419566778865771230703566671786453092009187831906135194897547021373293873704503367715464501260748663427778520557507605791276370183095637359605046956880979691853129313418288422695303673062675188881965397015333852771091580465620467174266595304153245797304320576936150768842317810487205224919932628874622358860025029699753579841839100790976817005430580506747514291464251135427595145947397984186152987493089905883729903921349900688655242947962998320636206739512954160102511597765200045667246743036228409269113031709417323247010168442602764562840440525566203071919746985609449696283330702899319412106171117213032198605845710057419494568704195520958969581002149096878481852577843556189795567062189937215080658816207081585014400431803520377841003395199783132818934386286603380906777889503505595338210053149195942241428351358257115520184261270252987513624237444810753458423746153275046801101877086113592345979995190165941968834388438707613437531536726742241310087753438884936139294083396257902908133812688433798285778517180313892109171979958959313085021866795476272214589830322751427395089470305431485019623026917588182255367327116395544762031318623154231084780026711672177215919082017809229171533848379708221591800568039051623444750466509264480051181404244092929979964673574462468053233593149674101435539050202171968788024829963661163605123906064725510841233812384926619465370090638475314481263951310537218207412010781393864256311896609612660011650653900372351646165624214760665687995249735056617532229324520982367140181748534174560960234439227739312953087379355832618717605141869000209851377165792052585531398352214580212708956320197793664150514960718977778581504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] 84177105128223074398574527913236753173794197905350687914652269340876836329981824493519815436605764645047955529955919073295107761470925513049768422095641704214408599817778797262846179623821621651813117483547050733400786952824353706229220261172334940563283548639946190917066735410083986456639601190088868410463387514885798166609731322247734293331039596145170981078525004915233050538219261414347195311374228178956068376785677027135898072810332939215028345183924245390767463953057163909216809699719761583509239177253147042175941351827685373484834981724364765797797035700190351365943847209315583167325093589477881945140763158479314186775244082775841404725703766961233224024072743392043944853091502781863975685072902188391044271633081097343383661904254538611232176553421067601927569009524861938880794642050788289586625456524885114367003620953771104735746995755618782835603035627985561420235525030850769329264998728792974951596845942942090828641824846164735016708939206175448932575954583646884025958481511230988147524129736085872124181839831319864950680110426825376971696589186217171898386597749386027874383380207805443165926519125375530872362891228752029864061298464944130429254324926272563343291452328236788969981518810170748701250551627940479980430737759446759626888339877994476526710553641119103345781273790358360520395180030730708146819517870261263371752753161817852631836190312456531425740342152070613489126411837231703799833081807094801862694878899008282491742414338349735025325403217588680769800858896550034000541830583290150970409709413851857521005500262204769755016909502645676057550185919832805039465122389457037357012999163491460638300087288850547500752738442597932923254295334997983028353282533510640389544595238473856328163402459616055952060751940416509338843086328532520391713840626209264376127963791849128955340852536629915257358213879145381522983673282260261741860765511310798690281517529527381972659099140096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -20256291121842317066742094185756240156576552899295934269025417265516101053150254474409564205799337658261087832083225498043183512053679375167130452177504070512059400871199289873536086667452311338518526925741272781797083663750783547875980279459129309354724596166843383553891618668283972278837235599086977639870408358947134338493030044987092946361193522323053680835046983896443281119234411762742481275058587792793111406603081326271956004437076392493422331930445921305544451524049590637176552208648941779230008255765465376178903505141824318293598010630594789598416152404291930022424875160861552297944511689684230191499693269032338831465191821666002429009417602900702021533785251661431660247313696291754274218335063723082316107562000032277473260734412783966815324762729143269891822497972785431312111454269759824245081656518272650600640471497944250999049922019799392167242332205867669938764083933499341254486221280335667379777944620260255889799479832818944637184210083772469773759703565952826087698844393121297955051239119006661941190695541318532645565805333838296838192480811591305782005399695461209090775491631463481699038203171880822375248647230334097366087452035529387869412450177030712556167743234930870424061892446903565348285688848178216104068127592100354865441782534831765204158619280012881537078661665731011542496757706661869485171772124561929143306723368855083423880498752435824341507330151128314136943323660832331703454543052250507630142663344831260700993800042809997761703917660855795781742795944548058984766303044324239223647692986434637563794210651322505246233866474143019640138292065893365780109257439233093876895511122432425032756820972657566678808484267331784148492345705296854760659178233401187429226385417024944565820653705510491422753415586389381612635710134602674330423677457446840471337583883777154259440359336154935170290165678244981817534732417642118118850979962347213239297900017246487508554119905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 667458824818495396749321528847260236962910215162383889000825679642576514795603215406784622469040353044021399325099320419861321461478504768791114399870311133333998667328284859085786463014535169682741959974495221196387382248614928818503272717674911001641254514528869389843785035210301052633028150180819617026004704333159636686327368981043825335200553387950178698551767673623709035763417050397748701737650988950243650719375779708700567355838954886319329281626216565634922520324837338167403648648869514529659402300373667310117741473333414179321226314446412897383723193993996657111234396790207764734468838300602123177626613647708310452098130438863813738676719735343202059590525771283746243089335068393318438191407000676370981650985892993185416499681243898741132153567019570753198443859207724131662010115743984354643036727937218892237400936329531508480904851578583315814237148205271124017037381469985027161506292501997880373446643485036961077620537100845205410771485453334040526357486438934730564341785514794960657281029029951019314248691451326912177057439583479889963552023702819116985051364142078285717721760207712693471840431429224944788207110573206434050440965076821630429909320943642618368901802064062647521761515740871751196579831217780405111659238368659634974647120746298769514867066680453975078606161016772510584675253633759948556708014997310315366530293343555295360427220388102316630559755963977635097456734113126139121570098389462674361294010732892028157139474449279759033137396182238834092293590652225522470347270535151243097997481596468467383321939095035548902839868022491418740130751904706910406965280891591903059846356731044139064010760204164104308102301351004956400993883470781330866391793869589660595402467919552242907476079484988063132734231656723688850507188629324766164853513037862419120960561310689753831661140034606901539535118714852369471038226534094696711397873483393768334032406466855786413197099008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] -87076726537428565317003232464549466174609836244860506326645379344430036443533016041668860835456125454551547237814181134209306121304212129733503701181603761551610799905199856072428071493579909464607351562279418605060698611917409034145099918338699894186192492324882870707053699323249286789598482670499292079923101465612273153709701261112340395120372772868656822017354238556901251385294696138756854064053719255626823440831183907462376519530904812442927638863323094084116630013924869837640768597922573421496318500826424031752392037848613604091237247204429417611436868110142083964363800637837676094746237596733427524037773359568460559223995043519125094078540746144270551367172184939873930138404377700946929296107703089654283440778412380656687052273986523829434226608443647026611356623069563086467630607472939584673326857497775506657289734385675373183216225131449410849563110216396241903050701843026391666084118223533520636884898549147549962098074470308633442165637216027195547830925224541971997247888709006554133887941020411673285569672686552630341078264739269053731285974356032536700315997806396110230241551513194609392457571746675607584158399858399775053129599004195272676056529305598450390492258237139703118182513368437397407213568066757130036554637839749822995594105367411742503293924755127238690702778927961236646442130429255571270857107160055923934596924454548808009472655179059845909437321378211296230659932183357843726063777220497903975573882854264939412755662298228263190458543497895843504573058993457453889469230330223565237769086912065115705424693740361347099411273166155376613949696796143511352885546390585746279760015145374865741344942557064507540020507384429858310619907634093890224750921512683306694474748247387464678126537863494965362252155260829803483029379697124329695729872077330024635438642650080692605866054799062213905965930255385059594459472752950594658756991111348103547897571571883236473750333071294464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 3819142598481115775918611331787453291147049508472853212597998417926829893398462255921206752190448655044520169663575248289424669646738117556690503100140951201208695390397838741977307717418196643208891785996421500840834263471243578411924469659686387744307338938164080439981497861189387826848425269279888701242594445790253950720834513571251071577924183189048120716838158117231965029670464270698205367573248426948399299344502105234005677695124686781028487303104503826388646322400232079034516224770767637819287924127593141343508080907197662240508663262991526123612541091871572527865388663194036591072044126072103669759646341288963240905956008248834461228297880990689066970834748241482146344359179920451521520035588069702104114267983901634884875187573159510491248941907495886270095797151002946114679904835048583945489963522125231530477759358342715370939014186838345488037014894932655041043884250441202326167735852875944998610913639684346295911948207725408354516303064492277391309469485845777401291554559881386976410343946778071468335212962280468048202711976197431736541354479829321444606101260648063491229496601077956476231062351169193420143975422205578810410897812618227183761924342350700402940079596947795973356259142486862758765524803692140328779177971204694140482820867895686148685870859628529549567378073079487606616812126451683567152882677947486915567646199551768448016035591397329683088705832339710597005541640745896839930596006219916069861096823639373355411307573196962439879592962119413026587888097556833862654859763039638450160739439450995335735230571015998463626923900227076571003389810146508493548259791361909461919817583046754410807635522237163337334852980979976532743001229577149944678661894025576964906070113747492738240246676970169913211758291944211342611394686839319910968905748365063878502273817440284996722544311980029295289797354889569065777952487070282494099964675923673632901228420668788412520905717995012096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 2829415082191574686085969989160594152341282635906167381417162207456273735051605013114434452162697123342319339505462328567726967699252666399059349541952648787230898909592953597537036630338077018427757686386943536465743532647174130250264920505824671690522381782597490270985468824614472545102257493164350440219531142525342992017015071931679218497169240009326789604498497697310672968063327271875034598016851924687948498667504697092507237740841489511865655610074204187488481250804750905204113374140802190566624372729178905538485418808865015627787470764465075137956773235550413192621682654025591894356080919264294610998079514535966459648432273017860521797151967625678155245633423079240549613813938837157495119559636591996760902659590868876378297900362936817323063910676569588472822677900236907559725115383882324937564202950063241546558096719692639818854653318275258136657971372294120086732547437946111890963994092496427723479265769951383747291627820230901469275864559791327375755265723899659881304837000539533537898578446896243139755940831236131331035467848647409200436106751013474063711489750560299945189691445691217946738404366096109610317230089307593226399291656563090265569345528527907553746565060321441049839407923668574493211394502666029753632937928891551699042286144210575813955036629313348484469774876718411207104540237682913334759516762235558560305795595783507042645990446436553065392633141303321745487501620529015341055872577203072974011956209815286351692679228903887843466469766102513760600338860229995654244858361086690116020130750103261288050153420278028720717719303410823512388621347215938527794138276027960042612570501148784130356863060012380786763054815514217770782532447035275065518071378287831616455312803154919683126464106352173357084793338543522083039569769716671560617079678653778434755892522505133350187217345261930153950127398902415527767708693637538343650114961962554212575112965127063535808673548103445381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -92416799704208371509817354329982541574287085467578980294578495089473576945943464812259982306076089171892614402314821049149941411833319790525317092833674234377966159894285345292930886400338198384288974429025499336460953451550649340403423372687582017195851329769447919577054969229340354167619085570469974959425616548408716812303464928874012598973833557636529529253877255204852473193796641753094272500496189232283177462058316752568817841103305821683378653485302062303985687944734623740630325561528736886846945750372022324690427187800151066686627755220889981238275405677375861095098390283508869022567419485099627311443342490023176928215437953489605233068591697509955491197771143413231539090016423774034314360046957857793557066791303688518717655183600627610133809917899682917872796669253292906953514136140913670862109672244223365660376738542550153118845553082355693433680709426237931512238874173986385845275689262730151389376735703855436770324802970377196440530238301238614668736310089698038297023736728198999828554884054335470182655445776564100037245894494268538739324827605572325732198308064849263364923804842513970866358416321382916346515746668512388801005615978459107825048156788780022420322601830140754407391657324841837291449005337402754650010798589156189405824961637305683814972411259733348928073119196158556442955706972870369795053824946231303117331911899010097440829841963219132205307892649650277115582351662022959959197292949195375278733871223919748505902427248559468300868182197002407904570657947507551381894082621961378025579328218579128154646878297456554913607269359632520627080994145321160305318938812333026700926851636304942126017615167558409472095736165510217363189047112826744540316213490072849161499601549483179215413153563090631389596065566381706364726471974888914717506883771888907891670810739157375217465872863630151091982394182046788505615359254037316387477981152123363210847089094559866113209123418764367364096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 982447175899256457047020295977429165804159167184799094179057653474269301516122851621219063622051462091930894627838835127321839853676599200862265498695543266177927033924426389847707896596767044435900030305369087047333599442209081382260066647130983276446166876278880057778205072295104484026533131621795995436353068373609343252509962511604393035376002906173669238719848634598266891842773575716861314873247336066845284300127289187158079012667517196388692384452056743890371811529372844589823833454367834800602472020208683428154487660777306142674839880630077081159630428046445959996136506009521433944344545429735170127570166894906205865371347760608104004414196252100134737909222863612798105752599440969031426661216741013910943811201807435861476420305213839732922987603077499711540978453802577772218060060605679552358296499625601670015395124682729111045278008782998561160514682990645412996211360682532803432816055116692193279428882152447318490522469861655620586609442445216169143815039424169490386593595564988013704337992703434934886717346972363799123107148605280844680455233438428727719405773937471452813799125304917743269200428337479349480974646615705662316657643992789538184530937421508181735827883703132843915706840128496155281238566061923943154036697578104553503257840436191104632341727489513342590054609308769665517934903357197378570368970685930807791007558432313492530485746987234034074867926861385731412519431156008531680200511119627387999826580593399915093907931468959701966640909437341210662765534562392839781518127943438911230179709707766428117415140568493621734972541195983326293375025672578463454534511565217518706595871670959383546485725281880112961487872467930492293314676893361880276804082882761156436030739816558677560224816418421415431334540200011933242522291538572045375834631670269377693455760940963703401742532655754297634527388497070194553499495481318449706713774202328338539181383974844349238827953373228417679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -2917560964330650900098760515457803784796731663671650664493739132425729933251328609820713650963561118544677907323287054887919778590210747561892579513477873384532975072943074390257710597300333692480585131767219249737260636616703950391003469200199912154131859979689861295721316663907515673838649569999286587969609314904059092423155301496940875695117139945737103744385580601399612466206736030000979635156133649826763808772466062361080491566139326980826512787324939641051267340451603132606116970513303376441463327201090766982697106781593682482471570505227061684170778400411282493990694234305552713255794844431189084516752417395232906709967066395761888849256341742203952105336407859531411047880998025792389868723816574358451745935947494092710304603687254873645460235953381583094081621393245898649253400589234069425123786483582944614064505967971342943457859827046223065734842979064694219226635100275253660454159417305840888673663323798644028279710312112419519590758354734269967556346825251932209600555924202996289721981524959127049849958106753446670292576544154904284894987823352294614370402983858895034726926065930335098783870381212251003689022876149212848596494128376393606853519438684576709703890125281571099742454832880834115525285224142816524512616393603646672800892051207171669583173799683280941869796603130471042863756414107454197126580517522123183005757478903083816444709012440479543784950669812536105743390699933443402668421828221543019568756613260965259925676494024500026734213657425109898085780624476055606270209865322614640231729409370275508249576747693312041584192205479378228801425832566339723599959129196039518223784655692428769386142176630214485711458538100100082702454813997389901469761890952005239275878426864830200035818212294154439314124556158172731912274141984375953969486827375492769868821021513177803140382779941249114093793446524178639185239616660175142371399271671904416113366764644412124496741070803037472161792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 279684338534204678342062696077080428935886164668862251611122011036704220936075956230690519448661197412055031839155744064052071315582268132540252886923308404646931460493875741016270331512867717345326131216941518589743540323826420373507501717123786648220939230142566804898838172242086286344921091863786584755720396330428699199153250104729216061132184705402042303667335222603414697539553198074194276082810779396287269606429468573314722892881792456708870505642428642224028047386014106029222937313921158584621034012077504715044390802170868404680136514126855024452717492675628559050483476990712683220702054626742173772076579590719358602413508412378298509788765391647836486632173178953211486521809340235063777665415265894828858989527850431741337635823627084222913695969633970066502956176203749741846795126065000321494197870474536749982540464235862174337226764886705265611454436596251116081237619508792050250402142568525270862050545784460987941186719951557324528422026934802043776758654490671311394827696153955094273042553153127207481677989710071091934783199180044890532891518783120182907471784780067185803603859231789206020179197204006414533446051106915341372498924865107526135887409062589766893442847090053479660008660937303665976539243005109238052343725073560067533023225475859896932135627483237384839999887687235269885223193741965108031506739203350581761758398531252378950083178668165622167798084402516275761035890916294196880728155115146380764820604655585790432381670282471316839233327626343612509256817853576865302909932952058834182807836134724294032260230509947546914242875821640846009427534818349506759719933822333532676225293532200838199577603966422022028812588783448769723615150799397527604430892835987740412766311734026904750537487907682558024906496459044443594542898230390728305754249995399518972657838546413604436847838834237908771232342301477961638283773043797205191693381257333232342093941945003101391469405275132264112455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -7212539418563966257092561067624904599177919800417224447712274650720291953183150714499385179820216866415551311758600792369837077715727244478507862594574378546769484275714362041130283146144929375239034997439687627856217080755163490341677963354938445762065547860558045415651512497706860249470783251522737141269877535374433571741343586110516367183555900024432371113486691168291593694762290874761015843244205964266031300702907968099644058042884637490177188965212907377898863480135279191388599351724996964897923161703854988845556215962615037416828805462252048559943359328821555579396517266786192917055563514738999005373457916093639370851313925105998011618872237430475820879356900157698978034069957643615269671072095710186490845744200131260819727454377750139295977771839790420281039902411353096413027516816336162096696938934193267526014573154387974017318562345467707415791275240691278350012987420054610981610711045825170280002159818695796146550798223398405252933560036922801814092223213970593309443438384742870006850086911508471832853722862200034227078165009689304386198212099222736495607108474349375339174492188394378866918375942403841472878987570267602453219236297248269833437061750643007219560823859830903846251228671467962667055306951897636264425489274163616943635258961344654147754451418258678988822984078433010204256665886933271649427932357008903264585104408399207587298885102305421302897968731469018035361448368912854164540284247126626917467741482122178569191209291141214149310565102994044753052548661578055487971204484455257408093815983273098357567570507013778008884256117692570334479257491981388401929366626962198319372827070593261820278075124704873734231325397368669684659849522294378608863622293984181938122841334899394480566091131232178953674126134235220804815256330851340894020261133235847414189306684564440745057837125370162690488427245967327917418509196030032940547980617483968969402756503772748275135346369499233068660031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 83812577647742527197774037106843335195199554337999117618956998528173233560980965312013022351943615807081861757121746427031722974284805222626896061742647310425891765560638405091698307246517333775593474054208851284334436876185070156979533350091936105536341490760395597525777033416307519749312518522721921089005323087627494167656475775200152062918863571285254036079093672364490806635502537009031193250656601370709786926778175085060391755498260175933704777131431167166938720235128339107166580730030354749499024430761208946689432981895285163333881420787373163164229507750624763799889124189624668415286217335830017052954373027428158942851335391283403712963589978433068987484554385520165973690109304767427417120033656905149092988351600176113713289932504800117782351114863800229124403379903597474399142763358044062076192505444529921884577913799991265495386096652524572828993744027482470988179773961330473620946686958788705557651522605922826528779245944934409751903538162606765818756020748350646330916077126974482688036489042693941653677475871005006671452561518793942429080282142790718221184130147198776162270966099249094106465396265602792738705591801683083165343320898998207165236139759026451032837709839799422347234796589605244153623393840675725168586820815364608652658320529492981545852578247291671884066242324815083859752971688472972025876274703353022801717974772590160534915040768608631477879453451245249117283245126927970638729925108571058616180486778238715706735950811354957225262124825999162952207833294934481692258295572055840677693518984999149001454573847536710269476651731709592833564641361153373597824477518169015025163490317901047596082599240484257337999494797410451461214960155280733684212547942317195979459738316497970325464373726065337168613368682505196034850319285112436028948304473758241938792660310313760419417337460002431614776359043862910529788821275844350161304410901128994786863711648678135128283129786610947527840628736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -596663899073055941372863217491032394812886909723182701242293271931073160560956090013250821666357624405485157966322956607347038405029226472927197508255726379335432485392199481220396592055605305141026479265566465932077528250015448655617597537138459344916203587623072517816112043049074647691790791836492557356152172087157718930530024301770313844064603135677823327137849309439093181084398721639310469517089263039508498389392758503851328181669697634206464036996184173096495925902824513438121525883620645933135057339961571812772091710986284139016492392370137914617063813144035212006891753596889455075796203344345370879653988208830187883963393357636902763257005045206073148690613639895122658461509354545650531725455869809999107591358633883340580404175987604063072336409783301985461881750772901778201051081280524552425782258047418147927339420259727599110130047361389836431917762312047756847768806644746366981914167325773849143556703793065741399504575232905312180681429987293465592015010506002295078858142545071435133157637230608416273330473004820785590833059791168633329751374079505772104855783259143212047514541992315438033154799167324134155442346736249594636264961107362795432048420855616058794590913070906345731211551096412976580492546314770293329676846581293819144928202414852818414778838638904876821122968625704267091576115376168056348951412553141827251158224001873889273739966241537742684450181086342542717054339183435467304218695717657619310077165815513581905105702089651180643388343497343670841698497462801273626713869620903868829196170209710527759302749862296599401019681759040814844963406471715543829727714612687143629687673280528343488766648007005040658463684179222386041987738459831608195934014868598739642331035699109773211295556021326989456978292602059935964401441519377888247125651294083577912245557079046152083224906394346122624273759184263509248350263684828754087685144476917489221141984497374517719880088771531970397513711616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 2971249283133170222978947669385100882374605142248191941478422077893569719430321923741333751078187105719244429138742764754163213884418789966721286098884108407620803570523257412001827886572017933236547140908463713775921547168807435233175482932301301696512413898311914515629728694011385082074549266429644622625424483739191403262533328348146679510979507873678107394834907871308718299131192047377518943855121862754213196473905713063064866242386590604708135620884716586846193692240156702788233597685624612666576392618936278316858506679524290254121329131240964590121744015892551941107365636628699404298450704574558949824587768259170984097528050027855542237966127637003975193850116116819571536255155494840928482257966020487274715060049059527681660674180984219364649738736839512970510562424948140838664091809945471213360890759792761249412182334195492869984219655152288427079996971051548300735496469969737003342898558306560004173132980926495323883012278863312184181311600640678493802175187287139885539938452561526894077467196582095872098038091317453129302600898618344879222415282351711541716977264355535224045042156220607751508787227024864630744894508119530750784125020014921546100395072561694060898209094137916479068744537284539016473300362365101496432393487969631365911397264295288249342831354932186995298774248901702266523783121398105628341647148800046474533088461224034240970983872466611923924376373819648260408866993827407759617964832950539086255571659150435869134884507890539883004428571367581516134890643242719082930050407941702310205755748879872875014958229914468169233971154691608535122450605784845548152345034107486834494522278309864542721882138423336593055773168118814136675310039017696943035623097471363668682542944025286664497108532172460517812555867746400075914805020575214154992459756577685300419629407936565142099831863947972632575965529300093857045881154425303942936632160383687992279112453755787959639921479924724695197152182272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -11138755038781603669188543189268171998444559687861599593606802474318709183527386176336793270009085565193875107457349925171749532033905785507498964718944757734229457704471843928813442541541671683439598760908914497182367134831373263279889416610372251250036380801319125800426193220111659639389038131496555893761874977434519374101720209891040584149755843137297456113282849200343155964034563766339210581516410910136709718585749963668314544620913021877285421607710964265603699343355025005093145848671595344459367657626445314790984127472581819217769426252925042837432977553473634132758440150576496290120354758225490831003616205167522689700199873211382907148659375731060583748944400860741407182969998564336292106643400918971466031960235340942130278138185984126373716253809288900378225239981040529171729638564317495028732710069881436061869149288799628742221235216799461416841087544943714770709194887229833312387806869898701900158622565257539975395320677621024906081655724640702963037015682702796002430203787593148605652045373214066170895197752690742706234219723654389332185360372924279980818821970502417645503131975293563905651778582093485802447153487426848991883272576209393979224050661983610291350528554730852971469250824585370909765164613685692916189971401319654328672269292466471496535464340583981541708785920137199263950180711610796799570816637970349856341177818727302866228032486913232395758372370051115612587718561804409198919282973305165942530539204282759670746729248363514454198790336966637229344242502760340458787805386499623778675533714891926115887942427982276935352002335854084093264944777129288631112053326102923528567846001009962572260903838738175503523733104911805321741425634824079521976775562736919470168531929116599483328553767614799046275235781912722237516810738537836111413781744243562863842012479095660825143577453742801554344987070205268037333640247394439103707517671130712294428182614872007674798268616876170478166711730176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 32942934822347239654331329516006114000623342302941598966120967480994371058945886027525153684987270637542017213744795063713107258584500233221741923046312829136945691620438900054252650791061592942359311355212055927649598146277417658137061153489544085480251726081312062585307038312489505864858203158012011922419023729391869117951219936506285891335156326066873988784852881678104259734571776797982499538924366897853058049989391817054688911350584276277722035223228192101298982750582014845807569030394997186396732212758436042291630124214039306625880401537067394155962160336652799481954882857615390224957311653967325055000700255900986253005846589894311478437025668072669110154766372389328672027032647316167426659359825911504559495719921391289520667216893402173980408267655246689840376598382349720792171503300767043447353824774312106920547011680155983518809779353362802512613344241461696724798670928485970653777094442158512042195164008674691190854153376964151943417984197830105777656362733225308207561917586687360745914810770715909713275442578234450639307282238301665781316635204586531128309112973122604144955583873185642929083815630299644708267998764778860234392991647594389629575591294727766723467912064638670997867662002517611101566185652350195064422030616053819009912148971330671393502288683387854112042393063010305874804400221206000007154547969862368525265018025327579229839440749364254274907009094854582842778906823825726758977363603161823827096666721052761756914173733189854546806679948137483547415426563198838794259671589656057047036624169792070846421252406288555612355083246569293695693488311975010858233813129179727922943325215847916734437798376395662069742125488278943010594445169523277190437475327343889737749987423507142199236415649703113460638753509016240083706189566865280972944141505135123609006152451978606465503873909749876171810014628063054137783527606479359684712210446029878567890053968227874877676298821572899557465655345152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -79323887156932963274562086699187014347115655565331312773803359028134604726593448808152667818785463116690461293931384314258633969778863951706158014854344882873031523913490506168448375853878208944064379040596869825383490947884961619974595521910343740468534539473943258060889286234213622721297802699124414084907005852290188789929191435382456853977829960371087544039081944211398912559031423427553608872907635925177381717737351062331448372336601200079911617660578007203676696908678199538701636070390977954062715492998713052124575797526141624758754375570297052650290796859973728855554617213672148181644205230111114176302660468777160293736066976824589647437827997370408800127360275794852254773097780667530722942039680250697682317471946338671450447192555163071260068114693643109878098351976766150631575318416405262394338921710805229026078677831033540759603680002751094637570340820098647888571655720587336575567326830222962261587354847529226145805924401449581082353825290131367944992742418235351529398901285681699915988908559111860346737781801472587832286067166629287641044012893767553369890120422928240475495973639831335401355617137278146586706408815607188934742224354296130925159145242681140519570920714649493064419878838810815904165381906811447001097477129913864300992729521316111223716924187017792030710078226576096225366710095967445126439766169642634834953396982003843541206075148756283397854680040540459426434754230559318345024347565613018763438732453763610813339350990282454242581095031096787780100757778045941049013890964637674974840860799886124923911028793305460439606099054425270841967190347977917357523659253123412275780704827563347842994643914335871122193094259581895731687708459896720944425649006650011590731018702238256211178789055372642761532554102794971443529141105133124406839689160825070738526856520982936271374775713183492996109657773306784850294101408835352460937182512089157813550699095978789933944699102325719070135302488064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 158784636760992597750985729776094116894257099974626261561773792096269610434877271644308174394536428057269613138526394729924551719023219977226419142337629955361588492800011122609280570457384058749145870253397496904586709560532587923221667952612014096213894834537509627866510136421581727671558012457643928166423888134859333116596146337681514335213650447754410440898205059735159463854342614514019699445060316355270410836594247444575582626726998480846835312605113687759196511389306738600570939748103487058737208914446230359360063358839081651797471511477350291817603548342636456690217757804421781582557037432407884777720520505437897608802435799764836864563312493984195626573240044231917014090260380540720138392293189869039490577754915174905054911227913413426659872925032038870197033171434504930590799915323032790638656276165380322272656281977749520317114560145325449394605849456389276793148928822804001761162775925049630536958154686852698709269222928606527872104026381345751009801066628208940785876610701874615234339799152839690402062725535550608977070555280970492843526026432105003898719325858211544470726838983239475691848389281890609770105425953373155372928226740823756811517103582342244385982311636205766721467861341379064180598519626621133837247988098710024898573199412022206995492711815223409703577302820684906156625224817595789866861231888709752378957792792985068931645104627804558196429534900740589290840379910878666340781466613800670023777510381162384822668413353497179557574573202362422679286087020522807028837083603959055776501407109114213365392018030090421520701664134858310598887890368590407389273499728581332357571788280346621800448087554920663417283270728248087938970696102688319140044722221684940601409063181708695315018239444263998941247888515205006221498696208234122220528942272632814687621023628501877609444777999009212975870107974053851059848849797862562248725483577261338021332084747470389740524317844931963940942309752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -268062778621271660735025421381151702141870487950320511641451068780629680020562290451414804534597604875204495515588921447944100296748075293790786991931302575109882342710830013270769871859662946759592947727048239319624881292471586004593181016208584109218969889562892796389928492221818778609387688126258683013149009004775439724328906372532405751809585537730021253277417090206766113297732463028661992165755817140841712162564325937392586857188763675707757496488796277739558231516311934309414761645282133062276047631319517301996982095686578610753999921765583332535757668592353424244836901195215196239849834236342415627359787597046650303477074357895382738568110663811070616721743121934670772913153646778267126287651342195809606654390819522311529591130930321896684217832924572818375408453705605286157284443753468243184543825929320003425439247106742584079194207744072918914682312550643630512978222540009441424996732830096691943816370110592391651882566951922969464835715750669912098057586434804941187644605194594755394698258567344828490344758134738914949937583408769613035736810089971131291061825636729541048034098994884194704656261993268351486185256099923738736453923815561060782164680733755721594617872839307763048759159072600264541707710902854054507226681001483253137886339395048531771561338754962038993232696129053949145719104761043887732272543194027948320467786237485971645486391945112418662729347422274159711071048496384855140664229167680611429230038868603755911952547835799554654266400131220976536523156499996986310522088830470331295466948579362958571821275017014859672719326758828118430478375165563693438564962673114089421800943076984089616285942977575924413353840797920726033195288675455177239235891438808755960834125434435112370610064367656019328445987291415400830058865220306386792836749099385904225360099619526740162348561315971267314103212779291063984920553712160745755334182425242695310055754947797612548347152736214059716275934855168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 388113584864664106325950435873361308937099975117134766989415650958422358251951704249396611836953086203666084555127472066713792589208310996764744892554437950239595746719490321556540957619825847699314345316053044276504346813898205510575813279538616454651446916376661861725166515483699472861936669244723095166238982504719471394590660983795057830111473800051677160795429890375335100585743671853259893699805950430132895019666158951575288571683990335808333555745300547476751192137356923102728059560214610659421954702976586756735368099921624502573904155353305709560910842388211074943329387060309838073843850209144115101516279281899277986136481709176612771514860432848784676890444406384391353709779503302539575266693162218459272744119748852899093643726416615598290153671183783462528214076247169166716222075394827226995415422109226243774562450887672244164717040953853502760584909871343596781504059078608763154794450482499251009939860339741164111869826331060612331809228676873166046008526669608555840409188999241466655557682847097471012143661251397369966143278640058302247671619112245017803004547175096064371497072999803233154342905590948531174899577896894847855255756275603931641358665875852992774891290791565750481020984342938262215034714253207457619123911160634932826260814942361737131658206303408627455136702891781156155883215889237179020548691783697843741892575330662595212835213821738515804252983601411511037815652696316918734867266218416000735773277609346282314703039349525474633621138797528493370451512078963476949829427911220345975555719245777956257585934880662363920728045430192665651933915263346860631966452376449435354158244605257274990117807147949358325563107852871491050010821581821376617881299075189072878516481760231145350595648334972302122079658127413152680739649357775124973590032987885990038686411413458374392491186368003473161359246577540870976669786661008213154094944779047564566163280150095512411176295564988356270349241810944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -488688609532137886801430647594546579576859241157978550615594981789042432738534018653686932372412615141607374226307071510284841112811659327425782724007309328970208161781454601622119948954534632325796304332386878616399325540840196213583900276622311382730014762273967939977816874915303577564014370034125097083980521133798341238123549780116174396472246318498432856124015251754143944985457130217985342104197980700704229591967272960316442760677081226097448899397918775920978852162544503685726949967857083255666148967296059678715234705230327919136089527338901467303696628598478478938195812893339213210292596064646181093979663905883495263538330582444524184081314420169798340211793182365919621174779020295272784488322127216675193048187846732205260662239316092113151274553818576045120729880271567005315534639850370731639954280390198306967518670538477610408119686762769788034107614345808654334111455127928422289115935422328620568912870247010871808224691667959125312115395157056382562492118329309260935461625289101426671334782334216410321200141805814827900600253364658408651048346270180877681804137499401685507678744113788269118155523116397116252927409144603664923711509660674520669979487219002304510233687029726162308085122416833689905188825707444079427051488007586768762762914729162955252074708908294551147876410948632208380895331237654498329972389444610019001822989943247653565840143828530411928479607447437015093648317081966215021926686682224950112952306022444222725257931114062958379798070004968132018623737349511636676128368269360905610597844642271256045078193694185931918908684793426338474297459527908097685164501368313033576834583321166870419632437969453463238652946683666253206903902588676850491848467836786917339605178149396600822511392684239105330703809291344632263657942888865569949254689331777631127343175951932261286317408817105101730469000044079028707787200018345698916467723143393678845143144982786453995875691001623636310633993994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 437144450870434322980749839442763954168515763713239922238199867174504545372483558910987838036625738414157504894748979940188659137774445408439008105760257866559560947412748258386673571195856995526097812047112105515890312988783790523834865360853841332914259764435015345947774198622377594628933028455013834042980532439314773034393548592710130613253304738153054316697619022322690557863076451618436846781323202950854436837957103160906658127986595723857920666822671612601280157611655505840061290463204669566208475751404418663716392781467627483455464327832360398584314901698562798216254737866986559062968669436546654167627712664859124390020213864012951143425935414729877114207049509132926854076834864495220199835445153556926629733455892704767256735559319122702289436041594946876723743808330611447732012585533677507186147422323064094912458485316192347338604135031715870672924921540645353996341924663760033697824708085835626371530850349981266321428851809602131264418033363900317216715160405077932277830711253890734039287055979781812374340888824717653152947897259047728184738727584443149588609504454364469621997466157240561477725044845625884409587711477360813873352911908068019865314162069424251084505848640491104985094674511974360084345315412825790393274174022567164772924409138711557497279370067209438543240115263965849062566058411836467876880649261102312050265761623223706596298303094899240872290246523384966085128008132865850359922295278693540995075870107752878443017127467032209098931589975054090838354602756418349710671965266468015492639983716051508833358310761813272133288862844242109465023065509070628180808827370351121815980399538459747185763606092554014953851628519160469675216171772877480828011209378074827854682083225465512078509946776877053812578355757127162987818735277377401747252989225158941589994412689024769735754887723537891026947702601983294251564548998773593772239044897164801607213963225744297365829331783399430818035432161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] 618501429935845681116838915885084810007481854440101342603437947712620999110963259054376435799045645065987703078625477822633508862579156374031298325203382537200150370479157674885265092971705498788162276463591159379753846785783647732387576925886013955636152220880385003463374984518048057179052841902273893648752946161483379626173075889204594898942607098468958374753127925940921119115944863165862757002573214972027242760125145950517194224623101073470296643141489249473544915854503130350066557810140428196175207506900570668507560213848591972769155352347678895378176916464414560270102146432328329166390384622368432893910237621638414718347271493460119737904886644373221161398901387494796796190307365224331565922202089514676044644366640590007153866773799288091423719121228888040285634388478733191739113419087697541582416617995958019757400850802139155034090775767860674163874209774236469662914358237964845022286261149688456250237525424610549228546157767543954166848269511157856466510718414705370050722039349764308056195005749423934073833865927117659147672272563820535900863085725957292968606016243884941185974589229103742675628866622104346832501286743081996357478597593380294118857650666952862595865024167443624160869271472263470992649092902834102176855353631865449681552955655904476691780467580801946363799286920413017008692127387322586352285802988127212645802802256515361461430699256960390238247630667692040969260294783948226244991230154191330071388814363396562017712435867227550432618891006721697214120412559899118903233935603938584332271012860518896937513310564417820791216753357217610431916377245145212901880736784461283488906219554331935475327305396877714724611381079355308975490787516213378436242993350467870539685492349021581076598614547831119964589695558044122067898063832410221487034423673667086231121632798143385323353965630933296163738699149682267186527266966679478649181906626551857917889579935758148675078638744802833071415639408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] -6098215886313246506055777201355722102958756273737703415016403446142106619924307495950702783820033378543816683947297583090219305720048688752725878756961714479021917918802272697959155246975435525581972176053836168731088807717678226637019397374040669080005719408217011796076452640711681654994019203859007242236350857295933007481144283032291671604760408631819988294484839781070368657991832685710943568409799331877368190620569358772564164910755368602429023224812992513444857283869038096529201782109377850595607057251662353071166261644647039011552633969157056169290853038804150437916876904518394246998423327204961760615956411687935970212080431336322297756173737973073813249763234599145360449804089843175968577369131330097876953813810910707035110448098196300816157466472713551403331069322125383455008402783985219041034361827505327195875313605666204352774943648061536290548475631804076768203932042084740479590471603140281382864743789318989489658061719689652722035408674326598362309437263513836360948713218297590636281858948956971849108689620751472231685102107964216447937336882173670022003374977680805176500523674126515010261206591284998270529422081737975963206804687227873267579074204809896498608422324492377561825778121221713536734609449351678565756763201455796365224768665738928662035082202076295307679041429922615416483378124254984227059930250054461138672445235448124781808621285604493098025654970216013852758722873899674797633866430180250241895883741950456317802951401369643055811777845069087098624893100188389973792026258918600826316016795146295930310329737801610074048117234248714768543777195455445730805106137506611929457682066331029192449520270676974140576114962196532498527514746374074690891014929170552371800801741142144452980237694700181440427632308796894024149106647622038598427581932857854944697271321368077263050254383095889315109221980581253425889839813642875019336317705562690332787849555498961959228419151398100255712533723217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] 24880350552346407875028043331329121144674110218261622692727338370903600394577414634202055583220094966403529847529347548574256593997764813494994143937328175814205409950044932836416565763878941029504299942436077872023704908931412496823404173558748965600119930741527418497744714754779015361783076800537093833815253448876308250323140896400578397896599276677220018166784672996969787603319377222168780737875705808239955982970162281423772831708580040317489213005265180288789108790321414110632201943686486846413829649903338855774191215562297934253097326049800956168658361574670385676099954727659448052872561233255832716150970355733013425160938225861541397077585392669833141912917240119190278271972261053996152011676103145304434283297259608033224814498481128158055899585288675793835084886372381861054680617598291336804381441433039014983698297631814184109482725562367962159207576375138593968224287018031758944422065940429055123784048892050506431950598188751126192649778936713611524643070935650347507168970300289429379726133326581276080229829411823354254005018872821960813137796180251348292349526767502386299840189481137982115166050332363642267857617549581507188415699900496916899862691897526307602299643331520856164290527689099181584945512103643882705645496627814563729933129396836723278684035465958858371218647034514060745463973597774632279268590104431346616785706432150278906623038229859398379657623444648977019690824872361776293424983199640319480764882878041641735225141877092065007922977660640062106647412650725567319655300853618483768358408266454119783907657789694667084033690394488050870430722662893049970348642961759745232995392678653600354431965424524338199510866024386433419795076334313386308716328575004307002541525053102949405485004986611685656203608403932622655689991898704181951015812688607453287256017911560617401975099078231579189554426044152150531487928386492971607732773690384032750126053768206637682591844853009354750786987821629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] -72076950256961904233960581990835117832257299223538325230287165234573454294250229595937584743082750617162312277761529429975940741742348143243311744019358908567658479874169292960767752866504238244187535982293514577595891076001356171817028534324203666595868364723191547885188295971773391162250603866038007332614765138539766519213410002515486467276258390379465972499956645250202406295165674550472498612064182517157370849094137019229658949246401214677624717724642006976503945301666754516080708454683496741852537272724291966091042305916644012332129542346576524696470944276619907415186777695798086402885958373200205732677388512752025709237794423033182278895893403644540509116196743283486755147828291595348880013539010794613890429440242816386125070030417317764722442559244089585760561936235358669972781553346780244902396645935783928164348708520468075251802555617486433287166397278866315052920112213703096494051981780558728566481017218087991189784446041263262379429675971332639853281196082997011682260546627774611175678136833138399270361968118034410438891158259813916387328817299920623346526767509539459224896283254262804427055257085082797238251666543967414186054581800935249206140962195267420488465632533868052926442275011107383774454006921976109107999986171615004920383317318222236982205852216163985277324255779850754249645819391418003442713529832407991111866055781324942548873925423403297610610393637177001226761101150824150530170733255959327538427756970843278954238609978255756269546443567154378975313563871576480308510431078585809365749546125993663108189683011887484342659002799800315775122767523476852771714516110694185449418727710766874561165128836317814105924855736100767544321521061211154250671345046857556186795489956191061100482112223234622638935094063175207693199821581857064045051659147310691556244667412709301592478620123776466402518946631662874333577133969566720378751937393504195439407537488087125422357966591298030117979504039165952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] 161925754095135246838125428180938804217827916848905214904603625945930941682717541775897435232355534459845259623503843573706616114511471757979492223958339745734815850486873261364978162427665580250725195949709641658993916503906768149039195878184388886805582870810620847511437549996336642443206977417357292436832833461353085849026972726343428563235827517998732505091310280364388000574378586531715290870273155897790460525526103976439943906301410279231486154075964759295382891294535120435518648957059388613058052844761177987032963421552290840104254296861239566739083868041131484319473496567768755825070108248799102968168196544815394327088992551994234385507445859563855260912998676545431575423236510658466481572020082534657633795717184384537433025490303701659735680690064686439439879864667853769690599364019701548887976770349760206410944886364813327192982330783011121794363371855521568856028220697286073289179911145488978492549092331938080491956267486787098924645934290294942144281450237313393771378495439154027456201290514786299094033212404194013802593824555842530263646997593115532451833961351067233459035718932800745256845925811983708810936764606775027081697971601539727929409469622362928563829184786320314005619144301540244117535987491680329242139073512500462582455731641912131564272813246387690085209950565259739430734268454449184446913512329615379400666794765068252706720865318304536845633964002620189540795804400511672141591525891164347510741882855869881501884779209725393107575429505937741360485799076763908331015343507282255028878756869310061980492269168762295155864350996037474419603731284035051153286380906133556446567450540827446652147084814510651205581167122434771750217160475559629784746354372194451211971040169263941622326016857595560526534707212713256552534030777121659634557553477439590800002046555943516815774705021842220111206567285216632082421596559163166467109037471115382741442543299380138286092932199458347241301072565764096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] -290914333674458973988300735143488280388573504132292124614469193492837342418960515378312818041838542576792044202276707514863386662129488338053308179434422006958308466880686073240030442292993901408031336186477746747642407720782882698169410297786872186792232229295797607243136850944367717638790360853241158392250435045959614708416673247631881580477568431511954604895391585140580481050677130088873945280858407556779600607128895086553546047973704578463966070576035397577640394240626546923389703652200888005922869343187498491401097862499817614161529846680284709587539005552651449139572624291705702657933597573300496936594885144098621886482110103467875712124358276588558455914655895372571805980129079432051856051472054237769569978982450891789312374706525804200749999302895296934500428262183960124869731914633814805250822606343926909652124014518404991742796771307038556245445707247986972134952252432094197442060884083508646183716453995148595259181827494472308810048098898762607969690347029934283315029091351501786085771945645455008560645913739528044668728785390985873712468653002047384434802954222710796079641562986246937993444114607278134228207605259127754088053367840496653412101838528236256595277646142970885695176473798428112061125232782207097631086370183926272051787680240331639347327580385223550985715927014276385754300783627405964652979727885756936540552277547482721077414326321085806249898048853332824522408724242973374320026602207750443428838341686277366779906026336806959874832534421131462537377832401997290697204332567183068672607884591383091572883971641890431882452619145890056474168975512633637791166280338036372032184037347608159482306996602038338313146970948751131876736452595004398246679322012010038098043754526560112774839670812235616494669902248723144597139884776133258157991080169807368728652256061891318844317836579849150458175518539717773935564733166584593572423532038362352713583536497885215507686440995670157822793381803196416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] 421582038830428934050127660499833105915672362864691778130406394080549057015536434708165075905102363239724779134692714592164193860382889143293289515603227768164760559583764066238189103026292689286076068570202623038146118765562380472789969517096462367897932405003707504089982350636327226004663098144074552436019118264158094611480433466319092229179568060639010936111855628040074354239713726992908749373546858796868939705956371208569737064898699712852205260497973455034987641987821783562728643412991005297920700463069714251717280027374352256986812343451932986900275815746647303810479567951225541664992272333935744273062607828058591736609879169705786571960518727097509575575328246729606910389838898160999786774049618249617519184328615743038419026198652756440483784043775580384387653972437000452970864855445567968831977620697892126607440131994742917615939247200314965702886132575778679113063797969815898394406884948220209930512925336471173535581724293533774443512804522050757938026829830478930487316746018837574002692589106951493859111799230794229460127886766317565444895431179816618929266826997814863474467112589927784863193113687151506200516756431692202538661868867450076593071420879229928463249259864699352258944855496313014542157041622186176505911601135911675042991002240912807821896801663901849901191851778042456836403738602414089307780385067573039586696693108586590654646291299255216495261048526731979416426027804292410976416049973196749854257347093176666058150773289416849560108953414425861682181444264863224218962747954083533018191145039234169793448881904762196117338202865582945261945598458858466023852988741112817149592865222223129668667689938538089936198691174089273300652347600479338823796130793872495935877165309371286209797827423073066153332249963134438985905336517833425817296504259937589932584563226673059763265129008846320735241931728447353255002186742399168034209994184070498990482209686944300706744449795650219446896521111404544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] -486911621742892385079430288181696615303835112219953566018968529012756649112702279454390518925742400266730477018311939058524072794850411830692350370128268331245627659095912352769452502047406760573777666641176700215608535702146282124783924210963720060412737697948605554941652755220757834800102216093302667607252859396508583072097112576591491856275446555725737291168380685177161705715127739196116724443006610629388093652206570200836026622801936436191414771811185589650182744650866747203446380325184924090459095691623882919557325911116068478549888100057177732268048975936486305016808886328457157837175530207665039989856760979563296338357991598457687870930343417745475124809281426080339775790410695080869895489930464059166553412478332370435279991017316472848684052300342281024838800144464823234653976608169465796350317419291463903762387158568416024557899513419785563119389381546207877524722243013370709953376384521561170676900132205902703735376883942640869184600129156769433641749598377166877450562689381888883784999369413221483884943281323992986241591629659503518126917210660021225641901359819411223266430112868452989519527183120747481460201218679808252867005933212805081781441613578563230774595698735001578786508382721159842131552439300444106982952910655148516555080320730970393378360968551165215773776792417999425240104388686060690796604243041841888266627748691772529779618410295452535982339244181457295563604459134667435025521500887217863713137121023113828242572677687347756093043692788962879884389546100233723863652964710990566709019018817279339369626335083171469911745015200481668855288563966448866679195878392465417478177102584298423550699699871011597007811106317232150984380164936497227665121664377227894570398209683730639323420960463825362110328195700765964141065472052458911501750246026530919295308784831232984729289380388667467102613098752579874596579420188367731711022127710410356762995041890319332274092562147810950787478966623010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 424949783102047497087042866389492890192591251073876983395065574601110622919419146317434269981704187908314217474406854093540777633893598005277410081706022047371211956046479751950316324275610410597217111576194300903278525093129136271052161843187842268800264872682576114296306705291054340320876476330954297068374526157462312344432036132871158628635325935704228058014644475775615670195067301236528253477129457654629773335374919599560677179454479489582910239887425805823345109541518362992977667006477125188344444748778539145057627987647187795628515254892566611596519857469236613498247867244350978431885299657645433825895670765337210736365277554951241833575397652903134273041113754887150984548887888367563402923981325187115938737065015715185545965282178348929616479655595185002839515002747762344841090079280873061273274851846834775834973700868737775556903492433229665190413378942857110010926319540093302873946379010706801538801842002445899231420264628892026380438472155875655087837698687876600392284833846133134064921295088767583186615341734484832625710869181503361448610390781903325311222460785610472530351809900191998454538550829713528910142413988586180444171278225256650214280411755177741063160094056143963089210687215714682091879130860857269522915107931656626434818321121547225952939046589027462061736450137196756842967100453207870525779259213332667183885314334969351197939451888561666850098211980689194868195675923483607033503766550801281977287276661015424864280885617250297029367887754423988500755427812192965562114530195652790409670678963141459173277037646604074024869844125671706000541957112679669785259938563282739425511894832467347719770409721823662195202847405694882563057060338664342248130716422000394043111554954740456967920207963248875186756269100502787117905936297049490406359949359384549056014996263071539370316615891933766879151782709529954245701483588257087946371637393653730656633888063578393087439844584039980238500085360492544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -224778439756438453722998267280716999054526526651815840399502994076235786324273470472532428803044189719426912288574393485381927466432430330640280543994598201375425306878554833782507662254548216471947579815219954850974816031196763000110754075751500788977170996982786176937113892993803204698881031420485436171927224362907731640739316343593070114553345855007849091204303151503642625485509698111001560797457857143971850897896679837301574448795558420661923814796646421656145828768814462851338875378462318023584087365134955901287532292257799584202247633817940380113864463017989098061447778835069864242162222097062057727117586888533964435322920347632526714214300930222000778174980630815153119883102539526121362944086529568932063147342961234876895321169168815836919126382869255497013135474928243054330900605965345252879252019927817706937223776756256893913616013967218723568949313871093232847031980141236409901531435067588222624625194700305061105638097276606023064198178155494093771430482911901185310275849424019730723041373814526142978834571317344706088554825640125026114643719820142048479997958258396913258533096730091704760640018615254348862058281911461478700141369308479205778758764036001583851902012222534703993276809478011387096322325860502764764457734213465226185232009280603916984126380240985863315082628514453147995021145569077214157969923990117458426825189079102102675706381015172175151519851319142171374508209405956643967911485149201371807893339798817268540753644750089312279255507569235432420309377678681223114911191821381180127661628814068694133006771004059894812689318911938737277138832372582465313059254974062709451498028440225168468445929555348747783372164645916311723537375261497081058128629734879262879386054144607298668622917253040692138082282979450172235538333938522804263803299733418020748949446778548330297711648301542404305080758248804519418846719253199223309852661094261730277550638366616614859832730219953263567271725535068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] -53872881076036196954037740762827775063002204552571361881881827082645613475337592116070923395498713649937068359427391417762285941165153445484646065185911809584983370032071931109834796655661423997360084579261073895634177689603062179407352023612471854990594252713596563165121043461199788797699639602997823688231310603935899376561536613948035963492774543561039892019245818120535956527028487541851972532548128711102609055573397283903338433433441797502317781957674904462426934339913720375992748075168313506743041995355772841785983903436972805163842267169569497925049925809201609693686170352504970201132015334423529156376859361642528240473258160196533935476140288479531572381435629070609418519659076032072610307123453978059786872898385153353386396578264161395270494188943347229564591890958509217416732064680259860064001832794556691889420398219825075233858538662121994040678472600985383450112721307121771667793439590729952965262507613269557462392571563046823715649668169641396090286100013841471561796832864711405516627589589722910196732454261798579121721719925201832112387358238664386355278808450346312205588962242822061124338729408330612813922103766409892338770911295960434263340774953068542337231341405005015989626772388140937708477210890843860739519676854773587841644019663946702308339593377108334459667145405493419806076581049579997367379118903826575235730978019108414842211260603249317848832570717659823780923738518959240139438679148047792341094150030817243376266781245937238142609803022691364807342553786054785338162589079783266634780576287077457319234152825559914110644107338566726414990131735667703547309747258025800407032548945630941089209974232205944518480583697934222306048827230701656439229485234038236586351281894840139163456128273026737165793625730527878751205846507933613265196279551192605112371963929621060528655366680835179546975910713952059272707926591346267763536733266614983921163158778080292488713875054814152613093325320224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] 308868511853858848196842760054634340156676062133366081719227780424530369671273053222822583046815035598933153084683030508277463471991662039618776952573078099882360228693537560386459297179803512997945654908885494883014833038436829680758712681616751700422495292150448780306273688541823068320872109655231477985818577561375483157862868570043099118937045486428442149643064860424381165934705135744150004172366798373643280164237530381095530530809440985545167713374217823262326517743511497716453738837602558450167937311761570381419778211659512927544065217013297539262438525636145402264260791153605998678179972098983786790795941217856356448642987262739969565738858068995636347870508290065418891170228224756356228183874634301115339179389926380311685680525238461936585981930403957982685326818175697802265020145995221612209218647560368007790803590191906011097024089260011403135063547691408233933130059908453582310717298552790436443139144183780436522131038972064133473652088924772017164994828579718187221915751219140349376490030268197241530429169364796774816658879488394942812415410721178841195390095336082428657625092574552645553067576579840706320177614323136549722480393492495627871898737210925341805926444008960952083535733219794518094501505294581247704177437606590582306796374238673192979588156201189183068865133385559318039899061699949151998886383566272431112242581708462500948136233628044655794411835935959248461656941403713811802402063259966928498472654255942853806505025483108653362271206210531923309144508507236948523820010390941040822655693439852136541714809132403845675681053139654995118988372745440501847987351380956585329694633834951373860775011649405343958375069907177667451033293608912811679734431888487799360431503799023860141165843742848884188318203947437449768588110919228414424362195774138522964545815621570307879174822117406285408002761229527987072053808754585034601454216834763620971539273469754284522664021842616529377035004772614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] -453338363768688718796968246965188248453676996787933043282856771416496460454196503708611797618257875293811048969184723018289954842828237258168722217857607635041732188602296822813347720756841755339589932642114565230865632102635208780379789194112089142222183879564920811456965686363615765101967019888656728665621710831117230811778224068638628049615724403836079365403199330591915488603558042844365803437470518726717931491391582001385399543474574647633663893234602793416834583791892773255508269354046211311025743907029810520665632536687391254456429964314926735889665845593690842095064615763986879971863615854225012474378353585208746995250239655539981544266064225126795353346544685392622029689338264407771684023459637740893744553196755746066177964357615049284673609811641050705160576583007879400022316899868758864456766545049981390587007348308206262853956642157772779246652483557710695751211763242802281125719124801658250522785165045919151707415235013274702288217729373764531605681828244235835371384106707126847106960407217535799964717199923228141358475450001505442531343401881704194996209013636982064746647348586433399527619071275756417290686732578841545598708624992825688533240344738395002815118644037169182448554738902485408824688359690571436884424472003238074104884449687992393621878378096590911381831140730764246513134967734041336895967052397927579071664423702221629232800986502284918455447373252381696995452580227367140153663240780989361456994571721312123757767273473502018654057487789363105689941880486521898138451460940967325247774605826685038912456903088505048199169559934394967372369858143155060394682432180696520626288248071743543322025656082754985378709203112014363421256065616744354402945321312612973152946445876523796362591627761491387501532058303217384074524998014935762864729238804817191108192660100597085890990192241079393742111914872760377542158422318129596367485572183827974137669072189024125114659558297044345177204066789359616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 460005812454316072702999860850238933156879931643239775758747643682069790209505634405986234202348895740550938892788113066821139417602441528206868707274369168154588962087823495159314571325129000693181610050151264718310702539574622597253993170639371573532114769314043664610478432179130710950528922727903061870449934093014513651639081204821787637886528028040264047183232607562131484020401165516661778755163316032264589504521314628158674564190503311515538026149366690052512266220378018166485098212440225884438032218863359047956343561570786336830976787348248735058635673374696483674528157435400719339094057810117676656023033658424965999743693897444532242521252512132622165829284029521149128501590150528133969894626280514654241998789825940133368354219864465855879570156935638472808749608969858309066639237048433429826283200301642645745853782398926402226677510867847094334097600516801563175919132059491909063920506420311731559776035759543024687497330568072429328698244794412382218839026148734070650838912733005499502691155331239344286685655767334451165632479120629031577346673666721254527152420652348638988490746913250929927380304055121258751346684744596567247651950467065233552109988521308942937622341093839933620251872719613731379047617754065075487090550343037271960169490762942228998270584681952692100162229112025561508650610150260432507718632961392252479300948864438810990703777767807406725992018207710892024808461515097936782896848043529171801512223843601609033516087518518960106413524066940920861708646364980977465391945784898417476737361049182189742088870035484803536297604993599387775071001571112555148908857098460064627751321052929948820778588203165931444203610977212691343965073643982795127972438546070747848636486705045475657757395394493378031642009747936303356415940404475343973754288818640495347306902507101239277168037068107407438131363386319169550786692281243097040387776366424796374079667698353227454244007388912411588689682971492352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -363574232398944121329483156559553497592194378540370108159292108527498005834212050918788705997269250873430054692917136576681724298611108882853694529672140391490665600920153174502696581392870618766323749440890903065367386853145864437184026558716806517270391655744836715150634804352850981213443979429988700003142502842336941608450305614468576428459116393770214165705639637917869144757653178096954915228952559665085834891695488965385441141376924119163587945864138426821165866658333161230267690247074754592735689384667894767157575588942792804369624471930212962167311461093503652977191477027380592855121066349346488421173037137380924263749228407504312715815879230657159197760487165350616872783900993079276883007257467043860519312856974515800268717554052773411725154340986459950207844157896507013947201480663656218790549894821203321088841856115988853198814877652070355531248118629599240304336301556768368545316176896497549448883432521861531058086925027120005456207905378755201177766430514468614970880156178294985291354656128468069078396317760249673939115512557227520115471863683291086609323921287313097394445521506928627322977314486683077466513529927431182095504435582986079160521806632456298243296141955149509402282889305752630976762789702978860488868646933853202273620184239317625753177519709022697506683235306867387442434515659674560473407130833645419685284787869055562067607039282399398839782016642874425351668338245370063301419669770900958205730443405348246088111322442850248109237575610916056295060618290586132971752771547234776124834567698934417779132057505151449504297851935166564032812678612122735971769812054427828170711696312665090677301071456590845787138375035052047807398599937927906781731705581540161063015268567919838005582565653341384438025234381170745146919335735161310874529826241260330650650897223728785196304195207439092868138706297314076340966410569626720727745242338299750288849923435213310318868160210531140154455852763316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 228049889559892596399546381876939303820513630192180885886997494213301218450378837712359165345729003938687798401633944995969914909736844887408921597422943931765884880576795084833579919574603211432318044194226714087317617918029203358999037860820945277400103286510588723565569240141863311548433444335094009290171601703636549151532988984920078021764163097340088118558883307623876526522329722875335083690637963731563493332693725337128460077147258850286477001860901232577540316133290127348595395113754250104143067695963282025401191444142599273021273094590456010666396122719132708505728726278942535680865731048610498955738723963455225254361612522961274644850352220133843815850433127861786376910369399904272083796823886010520568333260106291056959697977375011891297006484683879236660099011716231156302785557231453752800638084026630956660030735952643851943282483964999010071421881925192881075692595172205664255638257867314762329383617426328640423648471384266433642995625561322086275935902077723140972135029734453845108304289376642574355125356603086382170051175696625353593152194278488685995455666998849425294014678311183640326228741201139276234998696062634942495216971447285378685325004474717608440387297127067443460562503782697043615449335230413535898488626287390038270365297565018511124874699122530355750711868207694436159458758863269442853673039773358071871833790186123582698110706126194871239739022166735808598309577643456672606979470000400484996358557595564102743886446656158076366209032339342942328568839876647098112764741554369580875477700232139480672418099352501000362094135089130804554733064863140476291888198341982358413458364070083074578654171391292205660799899165709106171890003282090449068299094559307283193607302666953049173753212899062484435282511179267863008406948711038012845329629155185253137280470231820672902589898512360879235621679777422497217141601360585106301466081363496870658787511836799451974079655643793958353320426193551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -108372092464790859811419056997490879176070156089608909430962627406273324095322695897772150852962558715119109591505710021437898346507912584422584241647781803909157420246896220566395200028206469654934049994503178315154658424709242209863997534281871365476129172919484900299625365568211614127551000339602810107223785757722730131716697091233633184197096414679331480424518878695392973895040436516784760046106228250791354919191337013941309351532528217658966418740618701030647728584847241334762446143279562407922706389865465142600171170163875185069571969882928119208470864273171740790686377170069466820901994706053571749913872521070018705386110829079061559682075241394377267818576358113143594881797418613650849120093966609426839124376687781001980758347569273694164526987303135972184953506856709108072453468904763155015639912592078025806680785228020221860324228635829745526374558765416147781267782247296104077761448369882278302854818084731921466952396240879305257246978752247856005580890768351392474281921275695266742984519498027370823014714285025166365665016494098973992415574218509864484542883538347294096632815965956260901446748664997815408939121552090772334945780002873385079643319978362455267812087343454950387761024846323676755084827673029163951888466580287165641285741086241616429074015996086913492371527557898486488678830566802895977281756993092296665948379438774730369746673425741974076715401992546307592249336275284689072776093238859225373543757685948145270829319861554261737603710416217745532756356153212324016896752872630489812684382702118474789677985671682749429423055957925275371035466336697669262709618589942230294127779924970856166443113731790565114778484669648707914674597322112848697081539151690659277251301348471219074012588975579657896012762379841335313953792811533759038698023285771203567828588442502971073075061712745789649456813644402582254005171459347164918645948913222764318992354151769481912344695699471384954784363350851584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] 30444165444952485108074292362816563087483672718005829568779918651114550204590508001350143103388534650311872399095319201107408761067565670361940843441314261384200012743663461673377731835848401267259584307101470797438415891692941597088622304082287121001712407062625713353748103370683302770423583767695670606507760386791399671582224196615412508445360568175307631295142837827573427097308538785572936311747089068085638185073161602772364894703414203926582385477851071533094968042298368404621372602904620000836850844407071447540994998443851620820940265126419744398424377110281020156918932097071992486274637306799361966983155109788080800696100486669601242544735511614145138261326091667971311290214108768997766412021960302900938039889869803061455105581075896606214525723783467077748492333843807899463337573385071069373593475774201817909493150688882335918411982470480028317782973538291976840111018469476697732126281714794954680573773683943297449960381566016910234340793938426793212563230486897583137620430518812149898407325774687637774628338897456311295008460571968026026172871562295927815006557441907761358650733968891287766312314579135469807581437795624684792610676067603821045018863477512965712390053033775234961662602124069841657053643153216143815243633941083699683610269190081949503760952587191063563855098424548842825681756327731343893533396881643390972930320378381847280320172533964279167872966351329007641257911924482791904266503608374680665153980928848806683252319257349249793204417107721995651694252305418780532383312712058518610407398530380119715430932597060135446170095588623122610013560064525141321343896076321118374301680533499945371810495248370710724029768992085473452129197403548493968142995919507956624470570907518945739464882568394497358468678619676746562236723467850871352897754873659043361290972477167625106876148780058797442169831302036388916479260499663558886636332763077217875448362978474030988059799472999330594761662825234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] 6554043384081126580031422778098978100929510869307048876819982559843648889336414990723723066657092463532402755636584689778409408822414163722672796164573510277382225619075281791527221987819334647021351170753491243533364527818065653842106790484169007460915063936636629384987888865846896993719202001842868082610302108659415067587840867764064118284214466881991330579070829722024545837569820632933165368305113425874803914474248215940084851669048226170347958654172875277584209370607680267428691456221665682206447040591670278217119464355353076800177523239067640330550516321966223664498256920420976894275539297103993355689154205760230711312622065175935510845521516606151809290536919749382520556749831699364615505790029025110387714090060316050432582933773740510350056162026042261360271121384341419991720831601515289166469391968472363052021260739330224269387754984184605819947600781839051516255082684349025626282018843335966835518753306705474217451647109959507994156693685586858626039049461181383148597529498738050159314620952426883015189684289600000169409362330099664953594652005463934544924403404549429466416940016622397774041639006761907388950402381740077182762312170760562179633798587415315486009507377620657857131065434646551604752138813886405400745219487935918425090592110075953224232594281105245196503156480699269496165774219145338038512184322522519341621711825930026230744925180514179063013941683169238302607570378714341578260146276676084660765653041908905821361972217412340360059898397678458232298604670052276840560795808205984032143238749967620769356022935866063103469166038578213910560213270381689810065913587155733259545021086361295914989756300499563835513632921383511638302341886747226877157538706426611411422024864998540021975987128395031121008167162664283838036969600377988086851729179444160151830011334799081660504610923379917694067947094938883846442311184993107906086941764726353396709638219354795104859622254300256032954500406837248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] -16573286727846726361734351128509468967450054776340284079123416610602302907150919457629262360515482732668440488992461084277891044186622195288597648362758768452539197421605523444607485030954467015009028754363886726802403632468857852001807550393940532166426094559181865426185958942822245382365175043882385399208188971956839353936580575494786875331935112948279750765021017010970300063138142100760445548466986084535994294419247914712068295735003357509973628704182355896702069885600793050857790306164802780175020550079569565852084261504456944928878402252191199778950576060936912659492790998945677259969902024776616625629503893684330645686669857864404494166830252164471080115888008123611213642404186701659507873853645976612959523855060538172947024929730236435312880242884855222041127455027482882581757965234933928932231202344964274505798131529090463964284363803618762549569653156956231869170737318638419391058528169738955652823778195414696945532858584361839639602793877193107694768811192533943984082930001006947457528460022845149576344610509519152265106126500555036899716965865937773030170406652892125200936926089354689270095840697513279374496013220828461168610052777216056459511057097282849508316903023899455322464753234117066174068898788972565561694296320557088399315929963708725811100292108906875384012148119039360095356375172997201893892351013535330491016778932619680567542287190909874946590888358070197659908092268311312433706703714200843006238108246661927496315407888564437330942989706035056294749511309477040777514747232839889911328067819417779600830042316269651714741546232027458306065957485650992015565776464674299973800407739984379516353302391573139320061895555298668503135079213058585905729446131917067820960408953087845770228772935767824476068789784344713080258442158884922733933789070300504691964167782827788948796153883742247111177823306538219417353290578758659203458518457078000277074495860722122317854927261208034458460177200840704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] 14206127603175180571031485377477067057488693825704117952366416899434300963719631067411978871018705202623556116439659061912104041687243840276165770871177055850164122268904747466212605712051953310245698566784312102439692817467613423577192286328855476119381015698559775065623711952093194112308719687055407213850991657871707487356412559416569721206933493655339138113801385189901120179281919224072893664149896480431902401404485336871457021809868467176879422207804678385822929640247973296502550527222275426220661559674448459615859776023546611868539510848468692958713655072296106112324232955256014361099441064432418597648727952242105576995828154711028232888252021890218924561523855250961940185939639107960509666081439965496024487556321814661512164582693345117577014922501787823646986243733222671213547695658162397701561639248703651513465986403567111347368257289047761603561696926813649155201346872940915341406235386746480757720350393528627631683403346228759385286117155046143016389672043181253427391539032401049796415630728041183967031432003614002619068803831021872210156599648649774316115076434032804008202053372227448851929743263060870754709347035594143265553750463803658965862128755538424455532058243028607991019463866273173269415490038133088249478094579450082141407420906011224155026055010547418086588535033221432489543003288557233628080586921757411646802593749818674603563949245229052085259585975923901438705348220187169924879416734943746544491555095136328299407049022383124152421890472620710626469054276259730994906065350504430020271032122952231051770539388618687140276542591048988258618725451077678081117752780058586986105731948876131694012411214600576841370633704697244598077730813984988586302387509365596314121447240986879440858847048796493141797111162519650895163554792448783031428199256353256470609470656836793918655083687729310909718399533571548957573814243553352853145067082678393930373669026740356702840322052948339141247861098807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] -8848420125461444412489028083944375313773512557678745089848222996091607196798784948951053645542153821508205465297838609705440679813866873340477826024070442392646880595950248011315347703535128839322537932814344826305461353972370569344636625664471312644544697428819232496716639327076775972880765943049580845218989220950793723428231919486482880709834893766468214381867569445316764470445522285146408301485257874891958443738439126936803332371362469557987674988219777560416675991846000203827651099929651224668006822774825013573374372422673019024768412719102026850036732331018348659114492925458661395384859604112096277069779167469835982397900991556859707005253132867812174328409688331768521495462348830593731538187257260880544104359776422054421373872149098536957885925792391520087124660569468783186916071415571446586450195294701473846160019072257132602235649377395465307573846669379051633285112460980199465207180956769009905156017732641741373395965414964566554764045616073201742695766288550365863042528184067422808998783606521361910135860906077707062826803039696562250418625569189164562829663189213551283599387857496732197796345316437757034417580011827574401733904328077399113222843288617300848305925056713293991923897352153728245602631649553599826029191931573660109745537310939015560806591838527775045480982253097130671891129118871958846984422612716617566114809138489296532255219651622458667776713294947716926852472787013151976530745140960053334162969577963268136491290502437100717771443061675787733043821000416042862501117500639539812898734610605269816330487980023779879414648161381610900335134598237522198526392797684691207210903017926649199803476059331780295202879251461603159249949095748397397332779026133788526583164094100614292112608814600365222616765251936206331880922580582200040300084089957387213944848343754642453012942889919832623216781691262748559804233445869052617811063148015841220018299525327247319664543142636725107028276308606976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] 4513091579758939982881237165567549274093353990217585910804362389497261501004646764470516157357587367845202445958599649759963112881670064754019599394169372039542826160866856897369174429605068697887312837164868060727260025029865257563770088248109292785621684360164156352727523106147649308557954493581365893646062260597342428261402218729442241946716955108248847283868586314535224199611888613949882781709001257099947774830410832961533003153437130850822597800154700873544575422110251562895379803221104004650031682546302545447645853002108527844240483138554279626483334238623565179791863146694691553429055257203703583481715473954946439822102727571953265500526161033872792436855791938857538901609499447396770736255446296956350233372458851406557605220208033513992220072243847757839538152222449505581024734249601934715456311924487355732217558267193533437669965815705019653707654876222616837272464279487959695937242417514807156750158891340664424041687665433414123564523989464720568943393510469454353403992130464282983026151836953136180238403302616359857478549409059091414951930866767087135469600700348295854555845864276693877534494647709798852763042835643346305074817464074598706478662590591227852659097603243208550780309693027270242081384674473992613205064743591980037965374559870487905230487705950791087935601895566477010924919512144280115338315886807645803254101719224315084146378749304198352311883557319635128744595505375621435908961512146402936477553801071633590478840661279558005931809875651016649102419948506846028429041113871816658100955381396420726373994937671228871455584650845417284477174547354650834749091367431016312141877793415224964723815499188717578870622891637292211681460423513738030149984140456261819795833479048890340141769787105482811360649242844908248299816015128788480823806402761873338624083082591324401997484909677780546874659332347387420957861146481455452411702474583611530614949507238048474777615283985269017226465071071232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] -1967355725830147067380974878440681789848705804086847354291718925490851065509795749702720124247305327312900566305742448026170821905271277616725107265054919601140823985453163282260496154144760831957825376180079885855904502852255316405971467580403134208262019452351618696845312888154983099261296432867639359807713901573145673639561073185206618673903653408874902807410777354500161181538617664636229863980862598524390249830494175915214394557287356906199715501348238737497958980840709273165238633878880607654949211121952473812236872308453110868525284221560861705919190740549075497367900679758459761692268173609015853943747668430805533157562076412852900243611102892213620601646949440894070260089241437983723903941820000451056605021530817566287221706872146333093562056924026671870230812833500492184595780701872121374712686291940302955410523839766309448231018965187515063171126651615503082131149820949810041485279130235730325261996321094852385042612060422142500121525215064213812620769125002899231826340335085677958133886942262019284793551410802204298761544052492622342530369734304677281346663385214476827199689163987073003770360065980840039895540463052606560376011559844488185487738495829354919464890968299669609224925959627087783267927987185723200473384485980308702426764848917642138273800331983643143870950200288594102267884772612757198625515720455241525794128382285528795515278732724777008083664787929326390429916484336477640630379463960944521873852377504970234211948501306170833134228279208451753455792982669474718650866252944162073018342287232871697063042314975284014196532013403734974060807343289746370211058585089758180610204243943223985092345246406465630717510289083880071219011123146093565458105391485819083799176059413012683463784820372600143910969188427394744147897040539556644777112577254536115678218111735879366389700202003685752412268484746138702936717193333740858688224961110593625994277748998638542972439277480047452038894639382528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] 748030388211398191135748193956933093595764625594262583593108596504921353784757979763010540416295410418262769143848112274182574883733439790053237207447722956224812407519114397169555193110306565515823677236432936019655961461557203138226874594413983258600097862807868695201431708996174898707849422974286881318460630181180286747577807278449745301136038459400602527052969542824440500124181370057895428983855420459995843734098718530149256950000060884933460596053728598591329364693225983557190675218050311095187518342728367375602468932316011602786486948531812099325617998303503633375570125766557950110871402899313401166379597585131669219487641520711117182326542354714207416460000297256600302080682066483777701831494266580769957665670420691185276350486308932260326401145919035372945761292427787293201780154710276779527655311873568885592227753223039378799138062898662209242913743225791620053013022609592504055448582713334657471624453210813683976631647560827746661376598246811956589757783241854663115020163106138673350959316036580963835352366374516066528768909579126287429981768561466522100985961911823474905116198974722779227518229213415400968478560826246455102966877401513000161031783735434375580110540961662916076748024191502526638057620567128583435022810281105737387646321275987496844562215416563483401282938094954348957753929430405658658537630541652631894732482677727828160706631780295699378502766316277990237447087629237746083358672758992069231805462373540879685922646764201207461739504989024249383859701259094895148352200580386728821137077479367557830014253434407134980861614897210839792178565681773840867705152555251406351754684630941115992831992469853186306896795501867303026269160040310096166541583434971781055397557137148649604504265122775351995594257101703745970860601107119085122334439714151023901491462677667236338993987911899564523137819322951785896258563700917593395349683788011063645645472063783714214659447243470600553790202445824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -250884716423101764555896679592705732425644917788591162700085169973055038511914661312213925396818193093127358044520244998884365771805024352134832855010298607999424410966596706312055016984569640450092705915272921119277872580672046662052198794977468131212349530929349251132187092132397500051946309013711688225233449201539105767960972318069602762311596978316530038973185780054978362452580883606950313496829975093674305106872854835334246850425053436867697996866070363226617853622584408180346598485554694304869889639853866555769585396195600083416953863211041984918492543693057027147290480260631927548181117195848012919477109937629878977300712751234413355149970571935571568570586399881897458214016092100890569823717889598591585578692112501661705487882596511000504582062623279934461613840008859748305582011982153423714127281033071569027789402258674717374167964053909505209787657058492033108981053380697001029064023309073397724414458510523324216329241287655369420922347766817687260918939665805450505235499443329048342854420240242055759989292329930847975908422064368572270567419388853493478805002939996806650770217684318484910420835062576100581094323093969347027861610425403355061862351246565245897428672230037232243386401963696182152877423290256565756046708297673163334589429075284190857968134581357835350963284642341056238583831561494654386647406044514590810882051456407293743303422116434808095315948973950476031977744320641490802216385286635442477557794935153544664852348146473960810747404492825107853368233668054679803893264837759237232808517496834199910493272786531233004346850929069142434761208041786108229463564165906268628323811833296913083376711461213067890683141649803765158123301466237376492151557517813852956533835065496149833952500360549547430414284643118973940615396198441362428022284857981174822489424731918815085014050575838560797292594671348854855074594186714654214155186724781898469792459131949668179719618646805519739532339052544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] 74738641377419772117478579653725518404040349838774952761279333698822257217848057804617452045742836583604727885493871463683844681955807509085860306651865803007002374694562070015222645052563202271423063530939725054444572074873065951183955822752155952555312185971085936220456179066988662574543338563935977778248529266185137333271168203619346206636965264937761586612217150799854405955173491790346396488553976584063752984007119710085259860159176746557306694433117339584127766449654354603074614685372419084861227528744672882956800104259262735949808729266003769609891692896484014476901649893068419545029905906548825378365404808674144368300201752400252546081397837359951831680435147802085898319333832344455959811855501620433218215977388206812087456962661604379453401169929903013909562698782385818869174429000628022494202480775491988740524822332029172717722583137810026225295412196045295023252386433988832313477653433619382206308570869425686122296533785932013584875898006828713631782085496280543698806221681614766677045590141935925263509885111315028859841187195894440978971849632880047419168189309184708979888961173059504354634790132903756638531573846312073411644526723122331841486443632194552325487396579004572445607704335633465704391533536170874922954536248382837775549571943187043868226878281218203403846417237821480576214046963130940970853126502900450041244626309764128528206923163075222791554166745429192103079743663139492390400948132525434211828603588852605038752501675133021203269222859280087655288944291430256386508531492573190113275001455349083045836860423144113541778745231491580752833755201810087631830177098783314202472314646977214505293766731447805715026744277084284940817767967076420987209764686361559742160389646856039738266722224426037648800767374810927301310364647719716926735483896896258850115802008589631689891940165440472728762145311633601317548008629199221122989940443220481746648474130143412054473515705337761419024285040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -19865970804765443550457404929165084034015770536804297656798987017269083240238598653519655355346129447749129597897854837745309157475389157192060636022154037936978736943020446613619820264062254360608602261905547452034657004407733863279475954309275814176576313924574006460452700013268756827067591842256963613925365127320888922883004861328025451060816654551870715962016581446666479741707527980881347506183501415706118555052644242356532586015204241824105609727708895078658655036127345162905889868165517400453909802281411765959892375116274446315103851701796437237853311875855091507407672836561658806592233817779251022139056748538983567184952668720878206874332501324808320816510352803747771671991079713938175508576256218686067918577382131146495482284950507297241345445244286774017629298651655654520246578098927105614174634084903834976288395889569276026160737267406424349522550893527499672781890700396282717859788688792218928230373920328588862763961059921776120446247404511575934076768189110889909387203016424444791184971517361998983667260152200768377732712243850338178229561709758905428488294791681796884146006503556893370021528668932195339480284607129563888504834957131545671085692766375688334569045100888354352492703359965968416265568378798261960661279822206536918873330557286491047104835667503567266635106031219700593782930603637658572419329948773723229164031185412689063741113455267909820893835058828616476626815818114589513948800899397478868650687009941884749339690719400249202003454436702944380289164469079249931141234949273548841468249455301275246335086185389631979544512104478141811361319643495511288947251927295232729198551013952649428000275714876000369638341216702179104555200825271319793780805964388480190612034025643095986125401755312938818588939601258321692842075691674762453398680313319518021956037443260161041052801986194732485727436437140016082775481061915667358667245336722821247532359039610127409735471528446743199490135556096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 4726504051484327859852105241058834882165661122794501257311996187695779024619923825203182969178367250202616135909873259583551787662269318041275701522736083636687670777538975546281320851565564713555831765846057987175427563753324982137379723691565624896586278149986687454264831705029847411820028843743232049045147408726558784741550321586111451189275380779461527041930931168166099093402630706924872140613425376723399013379760366070018496134144087031076663607742555335493049934513698230540726610216243873773416832610010002327207825625231019190331919467333151667777745010007650310818080065136624394422381308366334168808175559297756551130773466549239691766355368808088409519202623439078386340564148864145223403710030215321276251404951888839820025297658158177070125473942956393992682236291128978281686002786411024793688569928271446442799221628581462136544872351030752503356172264221791160653856702508690030429887605969621862465952315676055813110535931719899988238303122354477727686147550477556428766492967378439977726943224076081830605774980724857132802235728770421108324009246580433609616974165201229564538800644893420283151294109689172367244672419703469764192500777773498440970346120198057947656192450700814744388177929774244296327537282756949065833093748694792436818635139989822662719737860880623211034072514126814550140562274031878695815200866296423818565700751362251136025882317276967024413533313933921092012419641690149972098372959360271035731892697381614517783898128505157351602754804322503035765403998806322052631831254985970530101543168121336030171033636122063677488820014964313786778143798967192136298010027064049834055319656180579728087457202433074311856324080805966655137488375215301075332037560584939837655433512660551672107968693110971482011054378997106779087967596807613374165608905593221359605934453490063257353295830736641596131636137543182300013809693145460180735772029373058470478745549284502012861260617352281934630467141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] -1008781800957684864567134746888201172595691694394168412416383944520479800273780078514391833612251708555319405342138944157809504110613688993217938327640741121500196201611095300393797081666548094782376809732920290245530523563972715492519737209272118191235491811894049133149813395946906070362725924632813998362202656875993005983692640182062389379303240066680103559016912722603866559481460879919116297677451261696665697149992169824636844975926443582501315306033823091724713404532638073068843569828777143857461511092750519315817024200531596017894695655799343030605690781804937334461244724100354222128391199737075761631972285201416389677528351870837599688202675901851923053760177291515448159953271251336843268307917282567117107986268533143848435504266456036343198746849567359819499206436088024984500409442490893880150273270779949505869519616152919305842688540457149351790245474012945254461351863024094758720278370618332964192667283567810499176138670233908618458373558188390688866110148997244294944194044909903196282239766266094647349919302560120568307648240731566473187497583315108788329879325447272430849478659426284463633412760981741511777113545349942396394372334865054541680080057089779504077002334921432697114795504440075220600833257550885794493274689939407025188475811595118006750453596413600712679012431530917758230885877348253927150240900380476490342309492538416638323139182618670303253216451895022695601012867871555902372487568196043071059651500837787555314945762980375550541090747156261010211286034305908983744784181560981953143693912979364268103951309790354733750625469918660734762884776289968534575959506179098552472519288179033275655061064168799592731783638783393975449641240167013230100497826420813322691698785878625072425032863880847563123460894384009828448258372999996749149983223732274979442736037661687929306011818899615696916417620173605826074644285592041263931900649113044107957937131219125189221967366792487924894183456768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] 193425761156746860969091686504220320946856499105931512941843676616488026356191690896205672569007071943314938991079617032608951503669043990692252695556636027295325623806961760414272401767810128301111546173573668381195644944987585434297755932966364271172424276221842438883470149430590208393266548093182597499450798595647749919695100183642041227216838795464516654277544234377441152526232650716929979923850999900172511120242837439764675335766816660166715329647804861253097052095467586914770189900116617003419380897454099414448211776632963754868929796253655129020731742131293077742315646847079014263172161525564006816666012140164973453152844690365362423069159528968568006352188668848320583392193384986283473276374301519979255617316768590095840534177151369256557203376569139784766366013373247546315308769480162099500374017994608845662875312027428973050804502338143115847027699356014242896677967849858798340070234416742502523781349346271765360574569164020704864836029237413122222806854884017449530628417612005018896513867278913486478302551162484543781965963267735224760411794348291791111039553195639482227858856254370605060673992779137689889298419882611368455833265133223571701967839273498147171729471684540489832463878442223830656012798395279621576244079730342777960077749707083411940068587316498968362260477847356484482735339336427615300314062273112176376003105423247352283258381119256901865924572006048952594356360069561443702913664947681309471676717196760896863973385749214197558947353707601687728951628005406597481839674454008145670702704349871859405063078684852000435080924416353966565335512118233264552047447752694047534782938232144579274235716995223447914089437540057944739744367136080025447221874981142390495662703657864835343481800305858417908139715942031383551977404483134857222019456144347046300316235081302630378620279714729069389582173178489341330612560078390820091687195131954185813872794744179385008229513775252084329153560576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] -33347946745996884280250870386993850072273763402714967635329451814336538879169482272205606972136928283436600453658430642691715379361565532984062978793137090767605713550320070677364721766518771150075643415526840055295382264638691658503478116724670680458668671229360297056377839066617594831795539604905402720074022788193927567793278598478713794465042710844521820690443446494392026276214995672489499582896895951910062233773373777788552422040874332450572899125638230115867961616271517506983118582551220374421796439936913621719071580927369120166371603716414717934198469325619462412559675342514808500455301964072125200204006802221424075446586050064775936890115587335111350980573641015866340540489985899809486179368670805262812318401659846363683525055830038989423663541552239917949458783428482678270012538127353948703823501724008826076943508280845641425419098369644661018757602999334133636138387995351035978859927377705572569070900026668608490246304695390501141330241421966105692655944330898963806465881768402428722932867207284469556460111908255408699702990953080272697308129872768234976171343950364726764745980897290789449866782435443412343034837380643530875395765852818046027289649842423400495778661666510395590092499996204230305951429692917957556847954215275828592661248762778858824873117102168717345807402732775520769630361792126278918500623915267223685821524917501009685304316473238668028634237508544786514747362270211250652537851759019870793011795820374658041543119103771419132047748018612203460568300381611443064803756912034308536648980650060216937004273025519974330822980535075742940642185455672707905689903223440235992503856215965176451776747185298590372839540706741366931624461098534526516446367931935505677791375006571662275169814105131207039853546217943658236562300306930489261478225949785826005348233834654113709639216704168653838632613741639689137881570712216085032554281116526586626878240247520390263878081309301952682806738944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] 5174317169911298256376078853958781934992545849273688312585900132510198567245397769733797975804977651485714678266234491411542052099817407807251489811766300563068068163375988329393566234633275297932796732945689136506970426173335303668373869732838473774995387086352635773434761990806764461389086249794760504855918434628787179205312142850176539164160101486139329962680911726682580990922692604853884814477702532243858939405990221131421907481290773610887040515665525795850149566662274862193615845307755910882215747199635075357414005450614725846074400022027370385362300666832545797196332928577012313670013990780788938426002629143727180480076565198947180256313501726261410089703468332665805151061664087436194137318498755024223453778617018466988204723425021194568243642327987675365991495718155290289028076547491501077756366130157290274108395611232725228447429357614212494630321223189076916748005931839640286255579297444999104107296121116968761115490288818850219265445191118257398486637259140857956532153764955578482882324588057616880815331776002681784906047750448294668840533668471611744960401723712278427933299896438679808998923946524887866524682070037605523240301831099097150382773593721665275072802280717775992523710395640357975152534265326547401405048170265285562923827676198838504618683530511729365987524870465065335018699121651662482107513178043287201755776716122805697736543124903361764572522826173446046419346787886681908126700285846230210219774834544341808927810480343266483890568474465437126571061260365898428222244728576935298992859884536133737127256707745893106610153169674032957484664147841867114336333510383644357998517942959317195827181104852434828675087253276216483847437372934219953773298485648422172338039769591021326887982003176155772779259752402667017113821015012372629155272688129188216477850807597924343082546919194642385493650670445256446316171527798318815684345684180549133115200726740937717743303233409522287727607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] -724723552383429333628820819268177542782768955227118341762003298579007096104140553590340077274247224423747275690216621598556029797409461524782992454599046027442770940321150346511806254981146152828143739309603624771168950798165796565495209712125871577657669919943728489706133909152756313823066798118736602090282746705480201938061452372465446855076423837139680718504514822834189053212918976757926787902705813198198995071798091271272839633882168445102296990416002496137782027065302400578613127060076286839642688968967726572938044064483520352018115253639245808898725683265645643746316379580914936415384894524000223023710149699909745690184000826368581071297326868753547133116164254491931701133218699426636834966946048218181033457853465367072311541114405875770211798658800487763664889069873408615338968806662275980794535220229001849446256029927433523009021834257437669343466952673500888846168189670250557722808102440342024051347987229260320126201483040262950936875309258496465479539037348477557453265584269956249657938919222258872702157676185303867551744249070573170330268708388528272565499552177256513918162068982492795207636061332615431409413501110874264806691756570401985324595011607411381279748469082567220350755826754656625232360335958662472748507430256590510329234646329511313766796900816006772081726571122943297381424611531395220610285953056491434519064925944764451796263048979653065368600722288776322531939808342685168291564945491745689092435049297060192386197226711036334409187461748488298845369990647502778268785599738419699866112763160637586872894186792081781343357826362466544388775491414481293646430754589460601592995875716731987418710824314768428330767054732270121739441382119485265730687611566348150409502219946594339339345644831915074364165878641860208837362203017331819338312025245576386931964355562313891662561557376412522640554352582227293737778616082972825595339353329593994832734812774768560728493507938563382327640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] 92590021748665774250520126608108550598118882542215621478063328557968426375290947627620510323171151132756624283243341069645608638720628377942130468742721878159039647315123665858747212750464142405879583078407367871413150496394473770308354978056181125592992322536866011815113221082148276261516758524943284315230193635284062451171122681117739713996682100689457577258287572827465790816582566439646001333905902651551618908005172591186724436598104926188343589090349908592688986770640134215689812190937241157614548850988370452694471421817220120933240161486899447154452277749987063595036870818437177043664643204978368722073101099934664960548182702825587725500727751214384940442803814229004184484791045977373475051423614071970561302227702014792679550653965956060751802761533359501769359753789966761330523876956192103193177526386139718074307467550909454136436877591071525589658435692288409210282351960529600851476461735887948799791718939728045362717900127306157595483917837117456623742520041098343528759332889889433493626303651432335211972425238687369516509078301619191668931260753989943167389409327205748415257160228565533277440950617605184372287679151565831732679741058433275588066060336746356310755012996885112389472112170396070500239850750498699563435924294808943580835406844418835793604635257198715837966631933777848246158325638356971252550295201767442876814022651292833757898494713177183491245010007117873366342487039318330087361381695021656185225089282299116059669687935203372873527453183712411294945770017541916130482292419825244436069212330128547779482697434865386866665080927056484043550887383876533179060309840730321202172723378668692905918876397229244426956550843161361950536750232126894917267699925128843441231647539760270456755660306861616828939371926293483494380450522523757939879645484113729736952704018941972863644393079438820216002650333312616266033814726564160005878770153958353773584608793741469511734957048959209612247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] -11096744323709221596327816022039247516423568422958026293099636645521746807189033925908562101566508002737326101623459930911916846135334981026802687865309376030005857392891434440504542352028603180984990910452603267026681749809665062696153539124639877581749541565924250289903060658279048418988088364929977316625583188038829521198670748114587313251188643716370652363001826320355787295785014468428892821217171073792821274651976456523890853767896357498137825472245993529199324793897861699063732000164121217586858522667221327149013397517935339847017280745386764990186840242100510924034490051376014786876169645357855236032056091549653995778725446560892023169100170236365540848509977898005630590323480116614540497173055720709761336389536755711622655995930745443939987439712111848692913370435458269275212578610388060053071168486761282619687768336502537625607617476826485703056285547303538205871670390033546969922129213797510479482059268306316802865884574625177971389714576524336970786805591647468816643544396877835380263266763600795030698611305352401918317984858239358991681849962868071217217621850169617452054760086966677302135612663155032779174515238930834499517776078841817602735084848328357790696162543367216392298384290774899054185325517049435358907257216331778817884537786337936702247885734118333051935046988647111444450550260431359899319857750315485293110671501837891161935179770002937645416034630424386360462478811986676835612175248712055113384760945839012524312267484505099786298294516111397215964265754076295074710027274034565047912889595011766376620477706142874625282595965854566244280458705850426087200671279091838985129408381144437822593704519160216707422014978280784785497579477757170315804499533871204521597683721015699998028110604969899478721858381448608453951162895097280029258753378801392584597966104260404124044866515506225172186928222062974381382384506904668564231835829431138758693616048910048913486822682725294203207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] 1317289238291054364069487252905457895007433067031685628911582842822028083607394993276301434299127711950831429433103198121094921679275306324108402287433368126258508996139604318690660241813823087867664978458808093482319629638847194075336576932790080881832979199770242720786402242085706153371818923656725479910271101587033781943327504053254054346402403025997103319875230316139321026672172325782006217341583416015135665920357601394014575582206233602380755974275155091166956661385093596369022086925350214753754449957863878829639146282232052433622248237306782879855942044249959953172247762868221109718606679827100777736669008044240786481189594070270300914044572570822268090308265080370425991864376290852211093709740413022213530536819936032212166208089973249700494335774948754142116349615398918011765377193550019766664213481459136622535090769251368130841079369350394811909590770488394602083763765921703388502799086497630307910500658727183368085385486921778980278063779740394314828550522978369755023673007819504511507628270210023388381735806918550761381802598026302911709351774919002968785659252474723696047469118719932367305487275455292793524897902809518629353383996821616446607864151799873560522357638514248194025172728661268872428410233943920160308525776493742277786240783736621742727708973854078597631834488679383548853664296507789982072166130670462591236019904185992506266718923800671511475916846307757310852883892993846542621430972645363113836426236687527676145338407413663607280150830732520054823312416263186347989276295415317246735752060312266097469574641876197357826303293457431007079881208116706635233753382131332871495319252749969313774972343901566430785631442806526667633429534982416690896431520053741445577431252866820228148974066115513925765370166297188417920108787660605952426465429959115076397986119271043208984698528808775704571327391290792723250372372428026427065694354928069135235130179458682282844903518315522308440064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -164694035943697729217895878211366617716718073167132653046954888057126601990482825444780689674459424895810230021645378889596886745655959942397226436482992864350930745639562988563953322000734473670125468224405532820099367070605016152543011247570305555216679252614296100814329969162957200230142036184220600353882577738113153047699880950004709294448192883918636176228291044250982420874219070914133739126668355000266437462726261872602592711222154316514508040168717887277484036999720806033764283615438736098278952387093832842063692231724253015549762948603120020215586153305065008441435930546601333660907711961089220523101766106260024804938415119738984160761559997802829629756416045377334879436023300509812065120888464745782000659207631527793529576707200267812467365988834868976039326673583239787040988017040715408446057049644033501026162052164679442652376406703387673040909940373375387269951854247138609723415530408980701554358999163154613584928150843337030349777833067653547253103969311651575523805281981428088157575170724629139044105105501853922858262751830820906194893304057836216282997053192704678435488682347412779546237590831497293519811956002572426664168887420909528970625435065790742302972881197206069325628170870924525507783731393112740665418949218249777373525818592024463280817024641945007496645234504949029755685246639858191947009533484812103302592530649122408522494998479652842866393828134766059889535421183932949911139588853034439273445083681117629284592479860771012084407461680045505468013887470645427765388122105262264569299503180513414945729567536250941750702439066291401722116435021099241085508603134130025957251234856827061798996145657847483421877326065254417853297639713280828763806639429096601587472753494595856464397043933097229837285278067416468278430983959521760017962444098284197549297101488236947960212808779847138997242326410949946586788924593331654529612931666516766181657234535897756937976894917174997549056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 21899877278059808198020395097918574537895839789613639017778946727582386646261479000942350290900201036221659857295854998412332858451034471952108749283395162740813326531190941123840917551615374297485641859266383318680761173895494814533533420044384197601866324349469881037184172879799214338286306785571966904336231220921613952366798050145858384671132113603899750862490636733964978627248515765171908093640843322749724836301603328716800667958292742952733543021514167073550231777235900543266683709063309999249923422973692679139701562405992636050589170038616870344103578070780986636516278669662239506407650126897820964518261775347864515828741089133773611206447231319905776039934602214682452431428730783326566875386548729881120251075629308918404669753242238893337065576020731191494989467123482319124406452959572750045031591607876430122347113344069683594272866586740245448580528163243011288385555678048549186950802741540035553490116574554352998479873152595501652591165551465909297088995047206724740722043203319990733911470120779472877619022496165639848090099882558872493644531880734245213769767266603383487967904603535939275725593245639550357568477677528794498616987270853270692936139148895006619477008855599844146042681412166585344112812501977477592230947579120502919112273104002491935117852892738314555661440176719503952980759925148881152582964991737724401679768787920713960755272672543306007258755656862875801514133874751803708879151150843862049759119318366005238261525257144723794951893968005126060350151776786341976468446750485820594318866296654452602362380512408834150032749881204163200835917742967058267566962828651816239845779328649753076932915649971268641209033253887646164431595443453942919789564599626351469735277588141047697522415173775133091405001064227418414016632734365878863926292714517417407639242605345904153235648900536603387162163004196741044216435199215758717201884852656747690114766473588146451379470820950864297984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -2915611305500816582399864552867584678700534134666633510658150677588213280771735411971830208201235828688986364508358930031446156905157083411851743567422351293664876793983562389038991981971704918567897797725116364246239700948559727322447214536994993086205429259758054930551527872762082807662270410475113507098391248065432199857129017474773056202153433871440006568439064585135446695753439721868844403474006883436626260688617207591157851617296127380868840394899388414096325439262622125941002477670444127046160535517010787959420720033513896639206763097276615278997971614677866627450046721736841231822434485772248772336302622855271942443576158754817890389624882508390260189974926934106316615679806923624497057069175348592038945133234691310614359563248233728734030620432233824749860241721006044634468148810551179546367161445677027321918521138844568695601191178754760152002455563263491668322722377138904039568933599798487733435022575864490803398212625107468881242138126479048430788457907532123948222130923996492898995852952726666323128742618961980403682200283795308452589165030793867917955086364221417545093506918078247965430803852005545385018312125369773550533722840988621576796599716273361249123583230950883037110432114675066085771409198855259647790298506490759976324427505143608660827356620866279499475212052110138269351654712787327335742566027100597710661297234505129973278504336384835570626049459692218634226556602532994802157410285024395949229288194309799423426756385850373485798443873320231108649572911168223350462034548199770166503633976903027564815712061964188979409393068964526454102084757622571727685861318101552181688890206329749824486017926053652248763284358980022460379781376854559741311348490166712221759664924771426380293108698618059915074745459704628704556881742710518062073054645584962158212776823703309205637760503883549677542511164626606982856537380137473515803464080958298892627794645163328398892169191472255467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 360199151878348235074787955696432271514195348864382603345530358408075960258568532455917518029263249200258782554117819198561859928165869525619274754596516608494051182586957774130013248535266350577401303642598485110940214281371736148525363804909192718744361982837077814518187354346870225772465328893020169060998935645793098204384302967171146228389452123881506091998998394494774113294896302033826946113596426006587620659061270001264329913976717560498116997446039923346884687164246341281675933369257334466811480885823306999874679801604469332097521139308687200329689203230003102981230223786831131137805274558494663765104951817241727974326342829815748114205349794462433163856677105819054888500356278526195588700942823860536581255065997295401020462927278544019041533341393923149549388565270634785870984974091979638937375381196978578060131104934127708737575063629306926535709299579551425444708863764106554373344163224267953009940454827288809598636692317803544119142882195801933984256556392553361687643897008884674900612487263168716300440350197418400061925641616259585542210701487596999843651879203155316561323112777716823930111085142009734685279093710976010028401645477894143170285031203705310759526722312675279924771842875043407079786910507874046108229259333734209467732012322243903755900078149202319963230626528905359911984211048436258877353932486250725072727739270005915546261055020335364709965630670439346677746740680124463581483453780329795519965100352843868500900632504314132735435893868909708742031091742594957061661360238915406163981088041626860639727363672354391283591836271540730826372963952611280125504270682907672236545348497358651648561097706385886069683599572422936771270417196359445408646352787241653920468191008195300486828673412716568236709335819090040314580828938533806259939497391654215230996368226313313286357216734101150862393513580025103392927312728849646224766327042718874635219207870682190437050259522304606208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -39196845903545259763735076818989213669994689687575879651726281273475253475519908881672199761341416702910166665197732427475395590355964071237796654041872243246808962819170704768007558320809901317056099319524752205532104020579793404655389008719251866662224717803004367922855955912700425084110323546412005694378733523258951179459362899628280478404200634822469440601064218654027801298670926106489984220381621638437785471782164835318579172913931683476590594773324908234409899367158444355134988007023485032149668386667063446769408261092356324153834220119413873131579639071094756326540970659234041794971269805546517064361398648957201758590360124583191700373242087347429976370203836080440117664876940392947403928394862564699517021683380003628289561138228004622406767232965562079459804423360501800547869599585176949793826749729005743711894646466703091525458119184110169877482310033367221252674660733937648722008768569277241028559308861780273105692115811924970755536172121354678590089417846871249510749452659734229349054631746784599420601955841421759617944035886592270329180775741417377983283157382292543777864109061444913835878116033043260300386628285211568022828731403794035386777277625992702296779529603506347975546631618263704040364177022256985732704069996663593722233368930741245736592689757090604734935026397015249349940321410556250035282029355397133662717127126302605603422187713021127890942334252501179923207158768412876765819944124771322421154755080067193729276036819987966371689147889761655848437951263148817753645587918484437358750996241199608202900212579754507713674116308809827981516218479496227276413891694480632226315286625158878511262115360912932896440968098157336448884914610013162899931034565518625187106501773509566366135136053555123229335951065975929230108156602363478821220915155598644348654149265122379022843829825426122142013085693103506000229948516383884958815694267656180930999955983648262852228380882777407488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] 3646412186484905591460548565173099570391159682184226763114510730421027900676516098502605489162492581082503243117377145774201635310138773077079922757530418991227200717464080218686979699557791668525689445123788334213931354106261238597550150951733375723722656122093043913714657057015125006033423148781743992271120838196695800952358537921053946885372455958462318204282140829182414282380129553620215010162367576445850801688288556220020308789335358694151532558050660209636810783831780267452057522510560190214138761730024474181122523147049595933629824126586715115495093456546512103085091741443783556527481908246830753266432245887778857953023994141737041565377493542448703176696095333025214502861465624582307971794910633555633582569292965035021577940285365476773435606799490893269755389778891470944019125934718240400677506903772329093126777685727572292641082710939249558647001936692021511213192631327699655773631458820410171842121202058280263992776396569669217063322824084103382381989986879197327037282240110396293226437578220612309758206492120478876051335849198707408756026642327417699530369700839281992407816308957161052668700535834680847903209302815509522240218417015823854523834444703349898802407763279082823228927050337054550424406925418233294216240639564190874397557410131032589898080759520571154783636689051575365343431552587481821267829261683475533172252721562077744290131264161515744271479277218500337920701674922187394823284130699083927000165759219109513818490138883528711142035287759985083452321657243455776031113252661386630752155935198973760813569245388223980793896750972380078237274700397901664143869198849138800278175819679963033101890838206054419998370903651853062934386158935426266143941344748367715727773430338750281718632683264782406165865831566998277610967648340632671456172968110672250675761939875379984534334847323502394981337078032591071732022011420721894266962927464821222807927376977426461549697244118122496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] -283993341714214006071798659108389469462345681775030281077585967919750830340790783749760481911950376449380074268868537015961945682793393814011393822701366264229009215518163477122709020406028820760474244452081604140415021875875952350895463962975956947334114058393431280514092025035652723269718926016121637874642411752374055190970213822321334446799873235812239915464639382589221859450310249191259715829535760455980295665443259109409027627940098382268856532371113152517917268277702591503239470688000065802154931056482027117903563794730784297343734812990245763361858418358466451713313249437064886931664503774325397267503324069738953701430472041827896390756349853014610039636593715032766328346543208517539788343221052831460104380443230258784341712663086638117859446151723802594639240599290219938061822336746483118045827565763287960294360598040078204419062869833488497811045445233858237113490112845886561866291551700890564303539853228941219754339493469690487593656359640077377359681042065132616543721182247141011183337717383993378950390190174139228124615891832717124163068521119940197494160629242609114228144858337341963610607070967225692073945380147271599916009388233454535175643400280785800123034027361225182101502437086952631069200996014785297351151248553063211897708347733779509479690441566212212762115273566302697798069138729815056457122914035024645031018403748600916136873130151134656484581497533620484825689820550473753004219971440513220240936777416462190479452158039618729093474488850790739696522332749074036207612889640767838231851207533260764561796590312380867835681160544978744615871023792167357576888152247640759358962733208690579904128000297567624971404738921343333956229718293434869809315300225523446914953568288271710086056793874235988662064334209505096644863936031046117762134298929276488459412733773206854480154955489548009647418498368985779502342670666842210900267707516124064937293680930125111917387131616493568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] 18090475293700704659704007744451109087438187617907849014608260589061057675192966611417738440355085784970841328500137889601660331459480763225229163197444108294585755272506544432347679731410630345266016916787347186171541103968516110717168118912204499409645977571305435435866732860292633551866878925031485506950733807910901710198783849544874691478929582839627472453881939008858723469270235571949147423508891453627217123779033048554756577884752273993552116875602907043421633596741962625199116251351467800678089301699178182261930189832741388532929342403214710030977449749033933808080703587215386277640397172186149422948085099680905410207863126252306863399395666820513986494109688429386006210792721775540028112826255276282646329374885412132131576811956705424276831600524325347646527570802763415158710128004513063916035470991664200004769529538007685909172933073005064426741550761940023671518021079192980697870068476159572603896196725963976380152666046419739542268371185561568504694079463809676380000369900520278288493348876942635453767481867718213652787768646587201990702217324435445029926438871443005536229560757929447580931192865021692769420244005531503606730319089265452552553241265934410235016673139047831649319790888945785605118572381293201256548420538964171307783064521688986822707498192366212011619401501626318878637228885267987220158027397216826598565876772174282772196384281311327040262041191506958890617481369807331536291976015416039635739102958939283919306443846419830075916078093084642371212144848462434838782447778235100243114312146639753549725573810384359573173397948364503891125974504334055583337680960091091151852651956668367485421206446393206796822091339242273222824953972381237195634677283254950083035601405864616383210121706216770147546164881272530970168736477510332386231649982807606636029265200602746202297420736140441876304250018879926664982792086462038685574850463977832155719983642034120691284115745406976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -910472815932130623480915510075389110693458302731947575906132731887528011155794835841699055914584417202289094715812808165089637777098645508294661371348389632227825155592226449538061557520172644777762024251546050747430407723274704152461147721284014316698118691393043263512083127705726548609467629385890775260817006282908267047428858426649004568019705500220610848253512161359310203550859294983892973043512992667185582101776767789735237926291063417563275780003600336224068268258666188573099107937434190614525752872657718208018625271789430886539285285221912223164396061240548161763450727647075488685953035482094829736557177990037151068973772358272398520338665949560948039475389476881952842056241183401103559062078183359278852518667957750064368812715375594510531632496763176583524637577066127621154709965360570221212770163894828720202732055953134130096501493183761724236973940402607459492142845590924780498809017099496133461335301086052966270055421311604802377034162496671816101503374448198250645703447697789187731987571795793704555998597334537680450365889155133365225909263329576807981580603086283843267122673194788458723617077824911434449358669536526470488483204085376615542100086905124186597691436720477269360087924164142777622407087207833969349038540682279875473516951190710482617970278155358694083485243789221869529898720812444266896427158319171231076631684932342100946911085484386390782014384486090288878618078056719843659557419822767517914451462012027494304556533256447512490144237515200164280869601821666820127662829058748330826587595087672166323264063804731799921541738362036674948488473728747590097251455335843959690007341359811013224413281374238794813957588272145245935362517900857703486900460554933429630665011120390710262327879584755500844115297203332438595071243263235500186652512430113793197389013676179745631374546332962555507125239903853112800646408246108994875718173771061612465671367931344463473813405827072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] 34732130258738692034412438039586914008288076576746289958561334514586148881823446583828778744602625600796660007597494909605615451827956630058857209204913862470035149375538459154056654663536750493586526817860975571068300920957636830663036763121657412386175943268780591118441831625998940261760213621812411161502988937683758449928884007740140458446537000227101827197820520014380969144799207156118242574157157500815749102035726821477246356015335121399638729443819317893637462111147314759930491433658427031956094539205305718304952111186791931292651686325271918468989705892246969739611277141025564734865826223587055586018671694964527065805350715730279073237455672727190566373413937805591922662880614259831687411938483998859644875234117864859727979931785079797006720869790682249510279494896240993875359512323551902175883079295427666900585959857277989139009838137890667682400009316871025368920679155118086123687173687209937596032336636661918271328764335314372546299091523385307732109881210600167720741687060188463738682126169059866869389813342116979833142210622549628466525014222259534714890215016294108161810002937775606097603256337325922127345725927469699751453636922309786441965878613134992449690799051399909659849946916206104776050856851129819695332912401409844449950691024190903520034176435335040941931478486098937675281811144528052354285693267464808642039418026074061535688854313251648830103480477382322642224446695622573090712004107144835852280896722587826353756336703385064864801287676343798343992796711658420623852767413568969085522126045768036569346367162224120610007968647500994772483963700697910036013177867668519071039067556818848695967505137807181417233585735516954481502188804568756292520564330052142083470092627897390858035530253643757940705449811472894773429538972053487376870730522318526968950690652715261622978040795050302815186519595785873605990708336011159221323192656551824452047559903880143268779590156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] -1105195890169440666322519270795376497629975595995576442018055742251743981187464051352061537665520524509853038898973722206889816215657548193821125138054216726356239079653300612723273339616435630696009475999295710026716479676402438904623275752396655266077908720238986736414772022766506057012780286206157789981523398504814237970179528581970540200359167677980426178355527737260049435480726450528692730036685274515853271889731527267439465080982484312761807131105425797734662865058925757092030103675272563000749351141239211331094496371570532815161101840438277810923050485431231682463724413581938853574047948085002741188823834065835489100469872236601678745968670486162010348084916783426197130047466498995358249884851893337544010544151778409590851735107378344054400222526331609304252780311115061363788717504953933441529101488250960546616635193768092565248544423857996328650862923502126023289296639816455676246671951275739450813123606848820220385204589988504389651372139918017884670493981954306087195486453788960477645090341396561831600114214200860917263487928262654871108754021393166919644193898284663072157785032735927837907559538701459894736330234899381212914441516486327615900457022252518184490886476839023361780892703691052513489994519163716828808467574064096227891744992048498328148845707346512793223060020617014947043071110690779336738383502574451517483550625166436618578108901188886085371212282299813648833111677728267306122992759645053363338179646534016123715039171685914738439835036617133581621714191962902273961596828688627655524219639421978990231304441884427112799441220914264877753016976547064516774347238940685730750283732481013223878720102503659383474538629605677632706860094986608267918094275436226251345727158669419999486780596819704629387500989795208859048998996957944227805478233196712154221745595323818625675529453042470597585927036157050953535770824741490903209998017825622921866149633293018347181902397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 63732705076930060988293082629850251489555318364694328553877302348040809113701421778519206784042869511918069708543150671907846701675406065314148214848959802653402147067172544832865511954063302053104589951202999392249636850854522756823145467441555204953028411223747009459916221563146655659591158925574407081055407383669677948199655924511870433070523448258034822395332619749087345048574885150775571203487457203011716434293714158940317054506215949099543305547012648956781397584193061518363153643650769258354182514333693769241490773550630561546939112183525471584069435485753990318294641645667866143679984962487959059731451122982301192766785148801451043328037977381144147396593629906028585902381883473916332614040676443847074159389292011347053773850910069447377724968497519361449972839670934519907507106492674003432035689628673541471440721555803366294285150818270517710789442284301436391597926335082477695697009293176123859100381016295202889619909790088047952067880451591099401325550484336418211051023494683591897459860526078774388579103544226211072654565681531271323303319250019984784021511534971117713957761956892210979421185943229319044267815271247165050427502587653026944880382608395925581457811813733939354092034158862409501857696228374202138307193450658087740723660035275979417065100671681111614321535981492321476712300849408339442563391145351468449208286837845113310503491608046900917325073021439888468785192947414181183222107621363988493976055090019278745544699888133727502815602777118277971461760393044637613504342967484259392042908004761704465033235753697937036756766098372568388281994496699368804059805916823869477796933883984671560079226040235196352210754134521131402342394093706475889388615524385828798157576425555603876567494142100007730215926197705554302208300441070921052904501200331130915498848976869481592076710112823150343894967096701295723165798100215094988976986879741041326041933756167288825160138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -7133562632030179436014730369429874541376663176110385590010982575759192992142777517818305225369142277706924103193426167685622740171604715528344791144419201418254012900817576841521912290634461961205416562350750646851945167561851030464363348336438326362275551253382778261880516983117801262093971061211084374338340221870177706064799330893990711934981602273331483495292730373513537145237728193646864225165661158699410621813359372055035565156932115124795593313393690709640929859163768986195489122921896770849958126768375848657817661957664618195981707238062521603408309368962206819503011103341835144718775893899396301973358709839144113278550768693879041882810414340085601253953834765028282680700204727860503771051018297327887542848322298222943315903284571009907943547211877162747930568043821826834996616417886607976580424420090388723723216223075442034790024158262763055517292275510792072022192694571674625797080216005425317899117967065513531125666048345663648072502750354525521288116150768363583927394713681727970661019405957632334409254888806489403277117815745440009794112436138775535281851373696720089920122762095929673352781623619591742334794291273295661044471066869747074511292281768060491602439558258679977965661155972975792288644821529645214381409107483093339936839633060333132457856086172485801707826682281432872517603063993385585997583682638934096751937124837264922560077584243040661931572166705069925517442573837173469449050454976930927913020642869888790771728698882672618381322233073310859404077630810722680464121109720953883029949953142788538300765811266572479793697328750499683306786946078536389180973890358188859046721748010776783141393065783947199781710120105784918050033108631776647989046176662291465641955951980982796739523490559548294273969443121771681172400805772638436711091040230813815240138157916454855278369352718858559596896663488404766687355455295884084063258106417921757257189873507458640527753216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] 8628553660720511259660936678736583585572998475259979150077186301760567592300879096791638432746716409766006362406091296384321999127114552569204037363008316696469296956923385438266778483505981375465955091971327993231748207755855592982201126533229043977134047307290856832883030690219654133375327792976904818583460993322209388766956801143489282365096135815576973104949610237363701890888026610879520608296364286462408997081747847339971734993945134267939059467015953696158742192704726726979562954398418991294522619669477914043473075086565476699792104607461447440395882265591212655124348318956577602305203911192115975552617434546376984854198361739478264120568988616480770324488943426061125191788698045940068356111450652877822704976279696038364493678667747710286133559891520145741839676662692714003749343385374418744931632285896586781252895849287894300625223174515943968414114692894919645853567147122678681375081006523237178187848311532439393298663386834181934425649781680656704684234436927747105484419762145910923950269576667216531427778942794368908942636390341343777597626340508870767989306111168581552433843830778680686691781365123041982241845565316160489612969402406084578545496085351082914627006031337524324022564227913636238831478427764481455991592966340777526880783515487863704114058612787535189837512273614018266656799108346786230753553640979565976979851354461923464840565779154106747421553850729967837369443376319217576032178125801443985510783951141847779473308927852137486583116599029886146518591707227421963734258297397234170302768420647961538182545541402876495018367514369771917360741907048856396175849598346899269608892188509547984494961484907203945282353088335349220445513628133751373642506196601379418028537190519589345839249809516993692371530816284828359500422177777378099018859657012592905974725833930348671603431394458661504912030686999006440594070098864849841490749137084477981608092399519558470955496982446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -856220227283345800467817092427262972373885226565637731346929647717918498411913989707403153008604083988244710598649755515991754941823542194071708143693875833189581003813926414494787307338847312693884296170767263865006330341682692895516675938669689225676630053432132612360672814647146193345288860435188045565367317211261978328349693271548734368656890718374991310543982293403084414950490162019213944708393966761679097310077750528004065594640271268424259708549029182621547839193833246164137525126065053904727053313694488285569075172514778753134985512844260292209012510478202748521472518465553165704303072748384982793321275056125643691621503870189541586143504007523273525540794280913790887195242245607655919699127317112103016485823822021130737803761057157711511673154577772186227819247993219639358663750730964933096424897739347708035118509384285652067361751906646019235154410040867498926685726072499667795449239273072864737503712354096419314966040409766341315489281560766177013242876246164839428732989823691929977021531808436884895071606879978622224423934522676625814258215604833446069534827222523966681318740006435653418900022938161925872469183996205101009332135834470943216126496366973282670158259908322265508448620769084591253377754516098414328332419409381634304667999964450706329979848066464119017315219491412977499309197292669297993786446039751218171211837991320535218660437359410074969238880408573508156190855005281203543910320955437533079606290666559859511942822764378843410156728079673597264423528179397004561200038323159390873924585453994776467656526375217406855661451596307245901312805162382785219112297290769298504955297341127608207467705188832229127167116982256694818053064255947105407616314871460526677642014754199555191296675850161062156801394254479665579807515774137031833287188578669973570213643616985937968531250202970537940958308718211812143055812593753367379763758553761876776210230714754986591071129848250368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -203323163037757180851004316387211154284776529259764563659749336610285091091821623736690594535359634588787779960741202448789663753822712287782175655768607076316040051848236318391665953916437535552381148005456100935169437605543921255166272980864049578716239678127850956239970171229462082179792663410521486266999653357284913552295618581726071666253691776305999751949517819351390671083808138812765593635693631017894197658074324015503134706807943391394428266614345898417423256645574688366757483629355932429389010828080591636504290181709802049076996100435676265892416273505967056244153008756649695919947023089261487987287709406792687664216140823268448551013269600713613476981278400586417256623479993616569484272419034375278214045278556270745343877728449589216240569644859708181805155276449399104923611786531631117416488786690694871375202727206608705758461609459935343979818419496669242435592630147202706002756131603414222190984474856454617903277073873285672952801044357785719069801818494876334957257046638218452470490127204160152276241559098373191419593559709417958599723328848873926373789659202043370258389452122247187387376746019387993340434532803308648604503275629229708347667099380142984877360515354094518347979917685836295005230802541104301902373064367598883898983553252113073451047092883679667510088104909115380662100686862980586752850159764927850225156878655952779818859816601628433121602354957799374214210839761559004941070431550854792128936930327623591534638725516902705096669470612911874220217964146517649245922908694204342391119572532012406536799424973664506152682609583598579515150084846386328280242765242693847714375592348983937087129057185681918421080280147775137523693440238596849542507169880403310170964377791917879756676628471842783453854588058043672223361199270372263108310021120515100057106602549314292319941512239948666951016416876309240605593230315527490525120742666134344750857516430376669255139994357330870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 6131281242927177014997728621001219206072255719833152668784784733085229028401038598076045711887642166701761451339033486261443306130784198057472907237350283775404742072694371480154217343459105425451967781932829710526913027566823110345417759890109953349707847618137517132423269948027141094441258532460440845545920499758221337149507557910486166846345641189474508875617428169231129686420700190710849459290799005760037734428437288600307566066168318271781806448511139483645868411120461941833367116440382087527327472199683276018369541807838587392146886408496476428229437674241896033973953440085479541490783043540620907219450146780412697697665973550298261762248623169033677463534853740101490151987739345560257372516156762659570991008976486717015267404658245136848055346523180922872731018790832892302608508943920875796797130244435398193625976735953110513027802427041104935635372427923842160652752230976515483759646364985003671351308504174883751519780539176579671182869971585588265693584429026973639137383671662005293683276302056357146465433152461474658598643827442372802396657664508851053581144517901471948484156573970272247596354529022310395254831057436263283743438690053339683265037942034514957354442979388772075191565951018653033881233841860116234180698241199742602529676823911532236263925460232613594668652725531241823223307180617426952726737841791065220324256416111414222286165659101457916847223914119759981669802642364701408340693778242857769675707004653359847718743506163781632252823304921915695235123036994241225324036689441318070969748728506533973041409497115748256826595380549692930791961101277225779166990387697476901497310010206916290306325659292228637866215452897044497240180085065604838394763284172372626558508392158145807847016080511790854264072014259330035902335586331901996831832249315435558044100654143239374381144162799618424786350827451291971539145324852790173496446102737996230317391816482600581972331409769853091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -64019166673046319173052382724928268172824052986815505754773306466323773974750474858774607086173138919105681795831470799748792728553301351830599345354706064348428501685249231046096514485657767684790676217140213284689702851640296537506058099350304479494921498330797360211859926578880706781447625059840460484105157260534604689977760248468836028827131585373294815667534795562852797293277359289884496776021836279793635931662010556107172042076467901918154096690720489984170450934208632157314702938767337047796816809531917070994478815593179290049527697864053127795062128287136555497704803494965199653813422238624928734051579902598285089627049257841033785715555093600170088397388272272983805416017631202380766902731784827832040662648215106075876792693682091016163004558772459904447447852824773646971884604490067141801967569240242721987870103485283841571233369157996034166114144333803002195054825630675585945605492138373577166922797909163817260234286337397581777399988259685704451904796141410668823500058891396667986569343467454973978499099842364254807619353205965674195927648291880662502714309827181747775822744162956590193415915849398621334671820187979637827197341490179823065487150846095179344465160636251200667250920255971601922237240840274257027405447389587430066967258464293686439190277787381625849929528987150938062852490294548808458157329830594378998996205968859095610020515561392211417113256865719546889843836702552695085053751700069581025904311568102972517037062633441182978442803236798383828783682290462952793603021653778615916623334748518214817413893789188886248020294997121391947660565372681055715605904951329746343649843766240909501110362604643939382593956443888564612945713613708804677272480220277326927877999653194218243188864336095548516789659751387705017625274378957723727379411011679294029322943798849738538683881600565606046916584047493681029166787846220824117727480124337162903659852794754807961028817010345602187264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -951498250661272746346920101620526836130247932323581106820505620755637842228892617230483553872263031245267303972413086202929221316766527518938049444332700142868682112336836500149676165836321111658979211066895025755701377757528327916653336534192428486055607873737736421394058085777492825581436950515293529148115318000918681260722015532337363840953281631729972225802946571753288707452050209746616682809077658607673346428260882259705757216811753066775337910514484310374891838859636192825153902011766480295327679478568684221946500167205498176082140907908534199492700952612127495480810352651156408496517621833094839634870394521728171887759421411159663548882565679436739964480497267574431394135009421262887479506990281436516946068602152183870929743771771138493397818103202328159103515404763568954534310049674690719458845125668991424377853401836639500306126416052791025972122083210719832661208144141053389538403076339962116625691542240683022518826760230503260906224503881329610787424309409639562831809996632606553317325884178381620597973931948109910070495831883289279048841851311235668716894302815634509705894792883801206842006890041556356021151305273163338306047337872013375731271407613138571758403681196199379846264365384855997733932284384832939367368112805408532874645712248357616711639009127049980811248023324777662095296335680854162165809389877499931650851727826352709596245648232809052881666263788281573415729136602136835018192271852953193537954234961584210016002148446937051081022817403034794386798123635910000051385990988482615875223963477724780670750964483980598751982747215008617728532759872691853089782288596686819274012674200247628049217208926174746635692925274445343491936220347583346452203213001820715523000299118335156951634806373778523151615056450923101918025461924360381624722833603301444491806746876550075350428830892441121953163158055368686621447657844293606209874320380996897097348584451148686030046132380983210541056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 9478364630815737719941768431171264972990794641402951014509164753506743347685892186278576688402127388601541797710114814632159407384548071855656610256619499577555118595116678484077096068096064574268901324204917698226883211590930995502088271676084642284745818177935787448101706437231820753805086795744875337693169308140514371692038297891958658456658917719682926319713764140239126989675931484071852385698372892380766125717947728305203349466691159641446762397310121461649564334657650026918684999905155346508275854278179229498882205961496135297810336465657690168627944049802808539446505389675507821876394385985849037079619393646400780511128508813805247259223657527364092667710812889370729150447242690590787533564626838962107679597805735076672136052214722078906811501130578537738392735187468900350685506038296888525524805843001020685378591216051288358498236349085809599249490381757482483040160931516559298396125781810560768825464781898546285819935893917035432213872369210329600458416301418538073193060741224741117800968039065031322508143319647100040539205174222429785432360842504744357835558912091169388400530067279356300788206615096129992987937236799411217219969302998987880660543346869624309807232679879374965893681196208847109512731000981924667221137741348061198581889004219685527467811639860393749123356059159349143825347944190035929245934954791013247712683241502974961035984685362001967681026876865653787998878966337095471138831817350143376500284068289623679159144273285187806525754516105015300112204587808535000535162528940237638114385956811409405517086964405472476579233664187780965056607651696707259374605954336484114660774860921868103395291655250873479594075699881556246314630352042262823330188636381679515187712888570395608581934236065658093042347812818822913141899608662056161059290056978131943887754554310645622830633698498036906331263152867707683365683833245190695030541144781524504333823543760246946373925184502822489554944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 189468117846633963449923317949183501507142730153729518696605686903413339651236053443068506660033783592990949406418105369089735732097367743788893273227660063556689988682930619398637961387864313995388983389477269914416447083635946136691586736241828563193774896854154686035157865793346176482305129795067580409981019760886938941342884146227071543921356139905553853717939465903049866110874759439629805881501272086177537561176676068679596842196835109098420750065426607738681235551696300454912989502472750080784245400123129175808194780508573972394625308783771408021613610089947815011599774131717451129640169175840824923437872456586200336088680976318367393041977930813830609447582616212882355475238689785037749900294724770800173189746783168548813393702796599468405359775597303017524143758242211232641363233303795051367588945934053264513585266100431672020276002166040055331660273061873098047050087067372625505034131235828436815925574018395116052623312562625413740912686200000198445655874332262203541954863779060852456426946618422200413368775104085648397069082263388002056017255578293487258133151239502614897630186506785320662512741500686902634315838294250961243270417405468489731669042267648560169958000997126236289871743803404891857599372294155685720344638765133951583786948778081202597093643368088493836552398766918853757125801783268842570378066660317651548026690738848798100810727612635606713956347878178758725657153982460136438696782456344689089168993887217145123478716675460491250392696438961425769637646647191266753026993342097509487013158081962785443156160914696470347437581196024969108494886793834762730077112484342729418980761433932671249702050958431936322384085261867454835210675146756238329836749787910257293182736306283102865846378666546281419326029962434506425168454259427585308858508841919742494102796561857042002905890357863745542153832720082139907777991966802593947772363905466305679913639080859108995066619041145612631277568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -3945348000859399389635512268126110408440222538465388892100567123075237826347684696700611006589047026348580725909604569893649198582422272355074174270617442097191758898239353248584252997745859344142938276566939900505282336405602552637221103523631285333104738300540263472248344995536017936452999111226394699006734005151243808025677223252361470110791235284923127133033711744624775494808756012213690977961231078729217287646880280075320335732312230734514124578531490230517297159528523898975320481378758130761930954617696156360595873583900612385376703337962930622118358033831367002791432213322288434319260286306934187778695828205066483420248533368359330297634581256569775310632576522096060254104687188234170640333182566030769093530775374510573220692119167888445871024929799222500288212313678528516016707130772268816289357627851860920298478659977458669461115676644589967232350730827630229737326340694279189255670255321846535696573605530739927028389261028983983016186758439122188651018490813055124473719786343944109463932904608976031391981206614644198716479152713260653449043588318051031198678205997813701355610668625886647891232021456610652324944379659578226266943962272308940586142335002494556002086159395918091558362423222511687722281928481779143122835476397788827462838340687591548863835182443927555228306614898296860074631773073799236859135319888684365950667618471697725000611506888870237712319325117346476825748500048547873634463060108013716050846011541379679397524866390452043755451737468271057018429049513014928164599212882329480764944529646190666567399525386260178541452911281948925102090100591841935613607054052309389549009483291483119009213953123766190367711445095454792713989206372636707661308805849175126313581221391251501801339401714700359395193427411538930135487558043022683885468025633904428596369026790740108992837284922968707051375959818175353625557367434738467914433849414345484962954867637671558729445642711628120424710144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 34740754959902652219321795008935371666988415191656138087753373385275812291261042389935464851278097696886032010009701602354552070415846923211370388582751459163948034207950752282235939327913996737641967993213978327910664021834300918076615923397626160381170431799327105329936939653764985428736835863320334760554485833271852865527758048193441303770901375790194759148342098252221619273524196397285668141738695983387591939597075622180419551403800571361886519297530083569041228183505123866493395442378881904285914197623625404739542651461020719604624644328838794861586227314445098043804678243322556053166235566589264006636864468228232050696038273082836251710774713403524127925800016996557782592388210425093784183922324892026430616988315610260725154485313416621076244506282940750003105422922977839183205169387969903209401201152653330961828969480422556979566236216173512999325948569235058213066940902632929791914119318812794397481690982306001118302093111837270392066589263537463087019624474022791369599002291511500280111259672608501374090153085046337313649482430093070967711276370153272888780158432795962989375525794133991964192194374623690444698076697747436816731621271331239974390585150417823964456015998982152097333278963527295436545424359753355064480250766472352970375940025533449935522621495759544383178378133263091672945863807889008249944958859006449250797733140029077358296063848186644979737645214501007573863556592190621309598321959637160334444477727716069927283665932660906904544162821779955651532226168260622237447378153567024450791255811458852051109041774420427269980474098723648799165896296621117721230967336313679524378414762584410057160679112296290657652914467742587474450096272078110352098044873655795287940793560119953342391995039385854699919078635120462784990492565679090872384219878543017841664426568998100036976680517210967709639204710534293253591595816348444773576937930929250008327928515461509457030394623710223749489885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -194474074559683030366861467787107075754196563450983645195766980738263720224626214243704718400595580765758213820360084826389042644590066292690796060713170433884920051069642064865820986640529131230324569181061070720337571281101682328082894738903679412312108052013793412445973112712663147329062701412119746271573883432488926749143119226389105543630262453238323266757714324507917915800422957002467069793856871871343944496836880111428338656719222737493584815728768272548065591567421626318758086944315470427020685589373785937514763128262465274516763844626689657936600233704519048011859177995904833405042287320013451383802635002848797824044245490095124418986818718034277144557144927207142686645738613730184523632613757158879558337998227755837856937450807957500027228747909880998503060001916977677471520986588625040374825641871590520040908543112920261381874388125368990388183661116691901814263414304834526055506371838354114218370211662838471733593714331965361555328824922238469998719104807055180997900212027917055932379101709786357839164307764565824026900806758079741108906335719565955158358579418675898049364375220405423813109720240604868147805286227170259956130981943261642878288520526610788356629803117614937033126868883438797047197480154817884067737048373011088654442399636792120559824449013426217805382258696751426532341260167837654408504335989499703536752959987241581665331791038376671554902012361266385186091393132996710419883367880719122787030568838081717742404960858365980692884257015303593896598941056786966152227080643211100036233126339901353363792880860202264325540980477192860520480012795441028241769419189709942815344332799005610978705508053356948768853686786616582459801570558957151940434542848806848889345587996018739678042847220711955179865928572426999179915975533121385788319999551215306071704455720833068923813664528658697344716265309104953507555257058295399723358477293951900525544432561999677671630978434937974137517244416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 785005890990797561095924756600898639889867561339362971879344255911426770446954885016889377432939717938879675687046590061991287039043005249371962230264593339502980102845145873213191248991197387359856534684321022204556327235607217727887232685506276888662602346537689008119425425115169952227805598119039340818560786044715866906273026007628842389623386948082051503578657534377798656402107553283266485992616303195198677464622376785488984431354287616350001503132328858622181455954245943985063111078418425416942539410328423788454449602608020464750576023232363908758044789863697318907347404822887174019517797793395732342786673697723540145205749595920527446728657968805802590335416073762063233600692775136360367889944299328962755192892704144674368189843847882842919807800064837763840270309213715027624755718997373932624427108683905456125513997775069369494981336991786978962675778216990919313337916893160736691663540162805716308243097626411271717709553507605800880017620836960647107219574815246300801916682200391040027664126879104117418233100134908090807318591308767466125801252439603994686755786988442099360255951538783162587300865838000661277563034743645552932993102783400240277820711092003961322513473249636725507761521231017978776622985793957513494623119487183100046024367358935710859542449854164991469089562474128033414055188356058172911252821981303463566708082527367284674711328776667968980615024338021115030169762521526997292375391635447686119504261260639112684958712437015904870100633483267514306053486682916770601367908677374469830825465114748222187462192987047730548814982763927000765531575127511420727909355944530315744423315003638818273437988792846213707544232982014627186346547263272182826791818718336263326267648546388819651443027066761071764017044867063031790910373357249540230773996625119896112668277584167749283355283786872993148283671762724272296537985114061211853208870599645498332227180809950922369020357364419447111930609664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -2437138250815593636826740434948216869308584919692217650948789737584562016315480922299973499708367788122757003847307023335905731992927420291829453168653276430693569641690850316005296844464815607961649129816120810197149395739206246003602792583920395362492999658417299679509572947285383552725921002553795535390290894927645016613923257138587766520292124863959467647616557991324016960541896789052734722467949921556195563322379246619914157964053584812860101360520060285997792826428540101911357380323178715535984668664874172748971364346234862716155498524647866905779635585856816883169922145850006458702550803838666170931091267838613702964017362683164390900722382040133756029352174020165960928500113412611137675436446066326832073197950584430070274097463372988100862627945151932640866756969474661709545310257065234128513574126837624140910541538440943245375325410772433960918748120702017749073594494957692179605863879095622421375924796282715296496491928861345976146037795336921419232532064130158491213755524725667277009161252885598419330571702232111669859097940802997696714737115549741714372239336390048970451417300219829935778924180941636790175438288474153123624930684682031898040532395157274841435313134010558121777141521869207485704824673576359545698386370722787296903307565988507959821815126012485464684023834660138824406932335799151039854162575283616792075031982382092713338080131534410861617903645531334733970024881764078548683560846112479546521657254663159432771332374788422794226339250973404494002066013994374784369665628474079524871054823742950911325670147900518537939233023729693169048387774762076184369109349903665080045059749188447478168534157330786814397616800006709272637868170953027314432313824630715587740847030981619982881437566129973373138643797051500357773076600988356595830216583277172349766384442284181434102518685762289743957646520434250705970858321236625944404954123683193609038202546318293584010136069554639014786985099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 6055453138880772602051097159340155541169541242461259040591657526427015447601547647609310537360890109479263644156757379553110362178326644428363185790679604944396897687665294981912385691999265345991548091176168071316891540137632667914971503536593482125078665797295296804182206461101861405173431268816114941473040819211502483983882990064861632637283356740804870373619475785366021989983371064338145932719799745198881887002246103203920886862636971426341870193115789001111594553174516937974951173305404702894890213331603413739071276125809362568831237027768357462618403046355081159292871581163122019710297682845192692446855966074057848240752557518182061376492421135350095631279133118468643377644487762962336547715967078161476025601515178023041489283989360714459615352841483620231933184689871913098704445096329925734547478744592551689986140680555118165034812107517777263834734684326068833466511201901798878619861567201008991255066236452620809423513519560274982901518425645479013872047924805987218118893273837134592121142433919485616350682018297807147856985947840511102084160477594875936495089797273608524487686723444027378659370499093777256965992774185110644907491721571911795035346042707655152716356963663466938857191992776933872259542192414509161015123682159040572353207954963245571687120209823911631310505333161484451498049477172204962194075009883584822369396009812167615252091553174136863448527937209326632538996162870306693509714803474573568663188649312299841733207812318973260418686671291827308113924935944216464072601998538869405251485887254490370405080452005925048503709934028609074884458669583863367956595864395451782106254195485884109334469585445135754251365953451209652663537316297962190751330402972599320592112213659327051160935359958323410315226301040382067020614014180184216429692406951288122183522604511670574959566946717855074503045882947947388143704820896619669731082386701728116661824405093645551829514770892445269029961072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -12354033936287940759398896834536526034544793607697464282482118675253878164911025329954408800747087832071825832449360047042587659026614972789665037593332999066103947784332541489204846786979264417253170290213090628387798603817360112732464524280170719684350324371646583751360290633690853325503179533103059910561717662074213975425959618708701827283848661435320414548630483943104592261868313293137642423130152713821223876705395094816096909554761399166827491917419138118916854965975581479575481538035036459444565845143397640054825755676935690423761112513075667335305629176144286278364958844080666102296618817725027405162845914173441063051171716657837437285136685690569104399686147558702260453442159291206447544594095950688806643943704101698370224617928962990390220673604767726104911544723956639066758993350774991419353904960936784460388972656954847679007669546668528162973762125973403277142450298868398488803615030755939571005596558134243046971621806570818934490114952275789766442865530586508599064107655058021933173572865432504686555403182125390882531487233317472913263519520029979524604516390517754711874753100365977823520607022992661930668715055028340195933116029408026707773351507383124882820680372556255664522166385712012887217940269858443557837725672547868063817824357082622042371532584599441471779291783706668475051716844702475770318649235802769283144186407390281896671352309767944270045925702633492080790808511081261758609496171901080001160212278166853722156887936515739674357760150520442150882567826530827328945724546444065837046919290899568218960629526308719313450353207318203396493902863362868799444216186323469461787233457066860954981961873281017231226468298512897693356281898025569149551023942253370691620705926027027326124629524577117187607887854271632162952498785559417349202736550675324716889974368970465383306642263987479597746154431284136948278503204717738357540326353206866717661474806568976221370695725979255711867621867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 21047328539976678051445640349320934714793340079414155656179449106223839102431202429836614097715479175761487548208031817832853902071386352388142123045471786157850186638428288553155211604071077244227168549739637208772701012033851189189231587137962895987170758241142358087619296036538384520380713139417283342476121420274445368621967421494538911626083333391061654789869863745863267228884591112197323235084187358611600476054655570953445473282814879839938483790297663759564157917008894984893778251001393048167662477995143193616190715878033147278429824160864550253519202107427203312659363049259917964865099830469944547367543247111108777318537873843845410409774053951478902136292344866340369175649780987512711339152483855896401752383854754867633438480043041754644275659805500010035103395500102060288354276129792812935028384840810966961983794161550131345911353626998464254533821197805537455201426816878092587207443180894063392275361159933472332964904694993072793746967969051900509979109493184579473110777631221350801294441992121942594119244025848972125424329023348998099515447469318891873663779549821670582303508903298976721439116516190402943525101509177330355241744243568594395057317539346050198173287077739595626687062645498751483430100704357415292990425926318750057134079153756605213805504125597343348659004039058927154625925742134351616614675462038545109999850851257953118385478083761922171805047847703514145634111743569604413802609964834284977690777242361085478071077350081396009721734102466162292504699433729595440439436417608783385796692526989479392925128570964253720668183639729307213420590855503143016497216942965878394128947912697210959214279362844473328389599962982883611959594450377648712041891752285771072096567998520478138580073193590325366027953572948975173560373169080308906097515625586491805249636958450659932945040406714982264612591257598576745723944518342145470326923102897823139792665407532095393218695738454725396102524174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -30537508360911984096806340236467097300100323140412083216131718971650326987336406029157338704407988210996434248211992171520262380349172835152309076871877724474109997046960956429109082541289094713913645477280117572410539199566413704856213801480177142311259705359107346433007654762557318658863711514129761972759534904983653363514309020238663059166108042954507685819090811711670418643863130296903971982630192893167127227982528937689819250760288726891092500346233853782208222777308460670301027789792017460062047881552029810622779689451191463408097788912693879706515327253998439710169423010768644917445382956639626827045324064600489184606931910921345221235189264257475569134249332222962151604874269910410936437539602901028079601285223793814435402294338188570003643574442248918429289305607645744427322793916608350913996568933786895093332325390692030361593919667784517848143833511745077599724467162161021553110970827957681253345054704252590384217417106367279637085122905972229050283488672890196493773717490928035990384515071502279996059463892243759956184646586608959752552551809949797552580759032031400809916624041085528129849354725313937170071723018409492130478570015798296242359265143322866197464491118765429969181291556212223786156640337819009970940467242467500004065278837696735867801981903721951939925760527236060918418874416400492246027324157389496792495461104326785163821686815863744017563725139061348297898307598960389308839616644033335299829179026925522241516005617521053392242233590757087597716500332566730431237489260161915820697624936348334352779748414064741590625920856867831893601723530865013933123358860848775106644389971563556439397938555251877423662499732775999280522704959482415070697974977505490593461573256626254376578651439032690366719824791414108898243384689169334542768836451142033913257801158928032270173370795566076976097638316745947949298101931442189753897065244914552087256972010085183473659957094883573161442418884608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 39963035945179542609715152704636761412018791247774885572322344528723128021254683995175466478433703950801602533393101133132011494819859326707084901013090089351048097661306415690932476582219380412352702201519105172982401367285207514443731395100109255856281054038793676978907772556068747288805836196971225407006023133900451114070389578188703278107735690423343718303727693167742157910120982885043951523388129602671807654622871495899036366163713647238633410586028778708304575631130675478097166067983848057232765080992692856899325670764141037618099002409999978876346755420615801489731304419220493955357532611447509570077801985140923032851929668685377058552703567725575538170074417104703581675130125992484047275311531890987362578947732207478202960888578679955163306301598279424416913890978495058946826554732039770646285574173251930641404227862190410870455518405372801363071836991658396955067393737819423727735616920349477049204609823668585172515452921763711294356829959128555336670649718583461181205166059318254343026183864183570772617314478653134278560430943719242001045766527044065812953636385894767925799203160612496380200361260504622354002742540913902780104628847938470547327132241930978282819035657517471596498864887874865879259022981019695660667705629025549248612086538689274061058884350088951917172590073276757285872983459881929850725790616432735723993382871758265639507558969525747311974522744649000288135648614866970564225270093891845724365240670326537982096314303244693796869400462658598989724577462412392213436470416732776198085625225531000723634309819274359938804449252987132899602404098557943166008826552292366111379762551163250017873044540385702717473278784321857978634027897208818414370134345995053493101559907009126510952655031928511132754491773776345053732457410240509808612218182357516022880315748628782710851798401403076468609907141702848356998484372183770199987535004810567116093911691805461651517116275591372844952100798464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -53875661886860026729858862518883456438800761731220101520146029097397585694123493423928275330621313515254993232584527067156181075208935469175405945636338245564504003701055005501816414036001738481970937668610431765987045454960590991866492019756607636550844267038942663684147536767176938652277408752837840947559837954702709858907865790724409428648009055713394597758827920989940475553565436417985610475729576307534555522981689145400207432154526846743045805681388757798317472113354656990945338135751816304371388034952222174279480987671832678541954254056518206969300046680386838759678080637409377873697881200640444273371399573311183078999284506952669868392556203420487326351823898828345607822300051255635239402887342353342889773411091898944259422781477581442832141268708735455241591683424706355935659772905142392334866833310780120373450679715606104082769105495300000132337710142677802141934803931158544972101385216553735263208097523787649219556781080338994195936364605053062020956465798163005246390974042715857016776561906838710451809045712145620737004174860104694000238470800919961750896321048080060324524899125684580866594579565638597814941686626129702864013236401941830328272281362240030081386978706735649612482851352976843880805351467378201693930900925002041035216595125850053828435888265987395448123719824616623371487082244983738969168597076546792003858553446636608413593379693436040581385012401374252720999157011471656156611009996600187496158143801697341474074903116701107135851785415843716652712749310918799607500451355592958248646934157279700294244308672365647479488288047661017241166153887780443761496653434015231574906452280241336834857613359699959766073608884293608474824478492033984326910649202125492521769905467101160880035492053601414601333613631831466760942039200480957622228456632672554285624485194325949344104224977468690255402629747157569786736732746259549602442296994254844993603205787884817059742782890624997220895753764864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 77826260488621267342666314150662159762736578378048038255030801703464267004700053308919723579518090923560248815618188699573647597670222141360774772821844252615934068498700055248307089210455401218225095562798484580959546015828328644372584304638067225367287991821518477905547022085392369441431400550264422391482341189145043295787654011078815984031007073845995308626006417184754201192267500116544415533177024063541578734753550869969701383164362134229572199359869428051696283560118032678870804022161924351780001842413967836405142523169862023524425228789512052757691252496275394130495672353076639991941362015500455141888264127567092117331827343959759146139756271472608931123634747967042097254083783143915712611400219851266892137896988957267727304003670041976445514654138411360013954069540399862472735068188556215140441589904111794972397860685470480180076966075736427336893343850670036425891888186546031698306792867194060980117418574543069202026631338801928445553936170230921898730303861136909545229426411529634973113603183177272779172940850081956331693331054732462849732240652223321894838666853708782315818919020552518428154193438029446999160478424316053834067614580450373246621881663628428070409946325851205211316504891437146750921485747094972461521376641861119266697025282914880475669599562977293823259134661403990323325482185833866771780326956772013681578617457705753842279071186645420126004046117426994263665151271589492661028852126801060319353573116329072309402674469724235661577888408493105350572312080572202987360085146203118550826152786774841193329965343628040406834114273010142321763149967366489094987276110642068298538654530151034930691260436439468969845096189726319363947330087253342146394721094994360394709614679773476933362521147807856240622717758063074292456608886994787404947061172590610017000576632052701100066744627986223025600316263295569730826960995647825309608311962247394108609842336548246773022812490505130469943052075008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -69401052402937503836109728263729715512107925536855498921644681801894741733971259418457611549005819617946616518052408478707237399025890761001800789406979181822041524207567210220461749033402332054122030394489281750649157537583083166673917693064647149764407412314659264280083195021169213048923082835886340338537113264933315262526863401183061506596330651125133324316916972989302976910755501079057835065830865616687535729209977576998201867165561589997057160230299478167705742412982037458563744726435441348299687950945089018037237748426520172159838491357027948145154077995414848148962719826328170979367003891720703212076419238586516721215741610266590255690960900772610079902906913953078111960057433854297976423997266538308541646725500507244917851820397267616989848425065316336786438047576739533497579572866221505852554164163696610675851873570750820154102587280815322073427421922914916496498242305210958232516751960771055041543362289419528602542888786388925014627752877622588129202425036829653614291269948476140345723536476734058262920965049510267057111314303106409381622406270139369489501188938329712308613467582888960283756225085147813819804888402662728669186032057338615528881367132160169153496995455754144624273841088348811154043292554099010050620488321160675111362961808205138408888479361898774171573042062118228229728141539511683874687707983269587651983886928801434454810047458939613621061623750828444531472558822870930938670499376827343538324196198779677628953706646092422037411203833307526425307749042915347303397737898372236456700727752632784110432392735806402173710070208425305296530485225812188574216039175591262508688223767997619438682129361190678258949803674166185029746254240891054940054806900083810229485222556358194410633936529634224367248214835108938972156198435276273847454649641593815353548341977577573045411634850091428022573521726420867083599325109095253752076827192484067611661872432750678114664095544772942189025017462784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] -191481122304884773180034866710424203687879444923574760656359688398839561174091856831048813379108738829247215443472726205757878587725326535119366069219480935773207586595242112482897481163712477160705596277129035893472610001416613099222773762752661776539216926847399483248807426230493389098340868802677034384876861299558943168851613670460892398169830347512386205459721598080297805417345755717566061832981736021345654645913074175823809909878759212271900282068475396571622763650067061190483534075019745809142006613963161388964609786698895522254832902886792356738789244932046836136574100397679986689242463183802571682271446487831854196704918473981672799679937652939368576277745239540327721450333364204355920589711641557649692643026793696545393968959141474989551638576925500330369055243375004428974101846319753627210982467098201609108982466087131517452463734078452128125691485343630561235726882889198567283595670982607023694780980091199945493561486501673057586670518215020032391461157727461260851839852546962530512699454014603894544265618525507736653795560793451939330079457399527505442935689510672780443962974392473348051629869690323173374115680030941046235673179425472448518674699937029458858734479866810832365254652344731073287061454452380228560826468459256847838293343079593486577368385846189109084800919714506846105497941715389275313288347740557625021495954887929986756165207505632888746669797008350263316082547653112400601213595831542512521003056038678144540552307976050262396884212257746543915551631959807619889535407210236951987536632868139211549582646194928026581614026340205521204874436814085822206526220719840268998089107764118004237171462222713820668428649685514407273561252011075691514126378890547993676449220120337475743478468533541383760995448971926676160236058013792677590375598896214228502946841579552382728347553321963770129967725412085153867814720250164220954464320652825414887320320749770434615872736315752074902934632005632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] 1261385776698782419019234898356576672841358345495091605750963384519293644911756483363193065446948271417657857380680648634285168197333211400917000176050423640561242538834532553487231305109828396439443587712023745665988059115305518470873113009224606543634795873504664061210610553141231428119181317165189618342931557916247468764583906366410483804275425409912621895651411747053362394137144170786130255832333445001104401688930353716378197138347619290267496015095200622629738366212481777607867921285667235127229545359118239768863500169388098216003986984964223647371401558538403152546125991344281549688382068351437119281865275248868648430052313002379713265701158785753167229442313196130665687923307482580032251613058326816456032123447025700902970141880267617357340907432789749513823401923369264234572729284563205099880223797995197188695699281911607564195096347915439977395439475556937155255027405504737771627744249374996200563243074070987607463958351778970470145273745580628572341931049473965186952788106974922029234339956530356347556137759100892661217997325829818046719540405084730275034252931470224257915801069667200883485288797765242397618071213061226904554727526242004098155597229040440926760819242750155124536760578059603183886495635048519690531241676707795151616412338546720266583419517447498253390126079030141878813686561206200269540330021307829900135531677451835556701161455069593119898518992702073766076364559541017346816071186723104106079416734577241614333147281649043760276117373984455404695385974063868889763939838207338449522788450341322035366649717367645305226855208882932501947621826362596507605610565842618220732212887580723282474516767900629502723835349274680927783630153662283229649309579661984083290328082340735622473858580757695768755298964830721329433955888521033358749005427414549663377039831607251009193149384736146831043562712904675996774393907566873457770666622068222081033121772751118073051264388383733944189348017602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] -4006386294088107112959519987978422791038645097298968015146570211851708388499562039929334617613131976686097265841970242671744568072866110286414302212878406044352161646247273013578290929245425911878495009096496506511844507742777500689677897809034049082280913543356032996291178728768179643740790047452873531530989499576438918043600006148919037428700779016981646187734688790522022049631167607961482164608970263961257322791060488352119512050057160247334200423172415267076184982656991719138008568095345033361662594765298135494555430474196086829443984811204579872280820997859390367205749318866743395764096211713178079483828381597774647051477230615244146446765214370631034828425212789690698204666446456816904583935209368883020462282578914052993942956004951338222080959307414604633661950931755880544247561189804839252810175293841752346004206193586421555262579085379846020283371509000799007385517675072608351515152979102971510980756156394846528065046096463063202257506332279891495642264487031279262442372019836735289866296134779289084145260778559449733507039744358691562310738167578562341740285635764944010611899819156778951464490813853996580008094056484496786713576286861443405839937051737796378937163720680550117310726518624206217755481188578481783452996325601989505190905218932273198373048801232601383656879505828779197021180658674854382652076431633814279521501770778026698806243256937340988546156098883294018243966906100132344092639708605055189672003369681706551734109542872686761905278268049606155158223322428363950472591119444020891143409607931910529505658822468601262540354567573530900758418067100922702064620828303160074715844203628024025533236302312264232601106611445183299669247618538260759147898784879158268226210204345254573663530787644272781051903612183030470063491699605680325390773904952148402486626863395192966421315436201850870386685556773546243740582406492302103090979640637988492625754448984202835579670670465133707964410381729792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] 9140133297904425761037691494115863344410568702197380846771939947616880783348169901591447679476999921533428503639922203235598750508865674886504763765337884742901004405387515318642522266698114606480442369322380038859805539847225254335835559945507127744894818709375397788214808024959371589989543317587179486128614381080217093438685948903582500038156909207796563255220488366430344741443719282772962015830340899324389677975662077583871377725183164663133586131410678739273256904107061841355835844806416698677776837500448413282502677616383271807441687384373768232307727624355552471634439093879675725088797351229122153917467685582347892791537253003784493575410037476507898507539087762669504367370191040908658693611954380396169886617380505910093629878648417491152865426997178440580009231655520715899866058469683172363455588570705576980726264941773008889957652517371590499997585464804586704774549970625371646266514933789378414707311167430301951936361759127788467531497333416397436132347434269685841059987019747279104406931952713187491895084371543221510828898042673298394867004972750084720521971986530310295809472419877175970563836824241952874454013901413333949315286016503483912592770817977971161434475098802327366823973139168682329204864422041429758376335349807887148826843396378167403226685359202147990454098458356360016428743923216517627034253258825045843511788610529381519536367545023621469542166384890634994908323761312373654108900416969898706818051893699781986776500599873545683783778407466310257019365885017168147017779393431080927722977873080550796231590970254337479861170312815658222260787150657169428607229500605038510594976357628440151334225005970213302024465965667747755813768988093222425122302687390565150534505868485191283276911534859854962755439104722928508434646678029713098091191365431791570942564544699960120031864899921370146571630442094266514968825120239141448469420780327003804603507266751074364103096871961294827209840161456128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -16409647488470466616423298471480442715110290063894904820207021325557602109417914753246367461619285816186442856826528715002878961476000920584083850238578038764582851200124547624351088006327868783015623463364547035544750585229493375983613243180402196237330673035462662613569076658568161036311754472051384635126455009748522991174945900604987289989376630331834717614315743373571116562825583131127538469648965032836636986447620753142437755295480100392885699318404865368187058027244966785470164982950932227184009894432484789822527208657328716128553816147929264559265070905236534984696869193247893569903577658396276189611962044394923483776643714690777776372819385987124916695820041332533938009690558950973952890534124821703157025017462611284458276428242398417220370886076280707956817210191205149243246303373023183562154053597917820122749902884078466606134622355573418868897811171180077584766360052190622985351599296389810621738261829479991574446149629199239622386603313553986320945214917249932036530339168380747894583794645743122063942612421294632647923601443988693231490720148022544378193766050431652982316143073773661275091358872661581305984485415742304591814925663172919492494770000591099583767301905550230837796986256828304556309652342214017613581313397667397229076140293431962204636062959769310897420909066915827315693139796853224371466068081018658158440827692980175866488344020273843312298397782551421443657997960514179216159786035897283376041856749355999240299773293208063309851635089472281832965638122305985099683944890168479875309505272960956488796162445548108477936333712620847094317249114613735907732191609123001986673218040968487773957828413190393862278989081348829046013856680176336740600255522050561648632388190464248065197029582423191628496132995772807409113965357433905700674475431283289924683025544661251731783246133665070127358371228376306940095748868203444334542165916832977554865486732613226404589932337585531895654781403791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 24055369867205288903683433303764000875536686967140470010034283987002502647692023705507420047618904895430441970544928243005810148543346128205663288818205763529869872308899109795154660254579782546589871719476312134497585251210851975619445312945674230582313637104493492196882631731735628927979129860646882362791510248763499383477794303308438504707464376538473112034083932019279257186129058986513388881510409185425055201927195667550877898644792888159743165385212629940263084760201877352389895358290553931226090215254751739110628602666802564132415962347473881935196667906085100388760613593223086974081429174304046641785442283421402651882651794286490663038193420557794067133105480305235542673407900348257305619785890642503186931089242568698878494597380873162688143823737286850502010247149981038178979252028066485653540170117971293170228933363988136972470368688576607854692048213884608752732493349458928150308257114863270354081818816160962464135400724183250815819259550847396278028675462860696968586049954170489061258290564230692437027774618611753544703742026436397222913038992104769824184806730786186323703915072841096506346181700297043188384838477033296292625630320877910140189482510711605861281563673628347229354721780417151406341067264364865617645012282578122190067571260299528008989816379240840422050001976237368059459212842388342896637063667480637595226455577873141269507227899085761347119511038172530281456908648561031917551526213687374727732197954298070622364530396792274046382529791476158187676368108810328844651229243473083689744666922069857020873178562804905250970433480619627977350880227297098612272415889535601904802348696542783414780954245884420306402659339946977032623310975309673176889634335066170956593556807746700738225968037527425472438003479904632396792792163748058201454107277122584628494838561185611464952903702471630637873310412984959554034020112366625677668273234766462086471692944733569188860945965889814488410436721967104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -29290599724761284798782704329319177544349303631574902643155303434246491453899350549579019208208943206344307892693600969422910834055506862191630263220431009344065352260910644984558105908988761378164264585095814933538905739974931292587101041755503276076810020616798479891371846114716534516743485997932201102509695195466475540596481048447633085904704606148663964514408655770935010324612485751370364614919674730503096269104851255850623221210828844611193537225838453615006708892749872661207897973325238275297958924403820478351114315281153758635960375012601149996892805991540878097927356425354988306978811481760868320790930593330944850507845567090864069090858476533515753741847862408443180747699909158977355158361488248069939440043153768385198739157356671898028111956186671859949453111069231933186680064861147418357461937631004611087180992891310387025786112324093681256157796848884642109162820021400672858303774920342183309604575360405253525191859840469811903381903506094620960941926175003772928819575563275914331927832493073117834344428687366281281818568983095278222100215101660328502888428681084616798185777713233487646974246137802483696972052671298805980614061775565718502830052759221776821979358651846017179475343575680877004456441515502208101165174897726903022164675446703308824191497773983535531996726713798443775346802095135280937710103738216185747090726371964232409857204576360443083362398600520395761359169116198533422274611590362585366404163441394761224298681666265365466575300635928485286200651373966166589709466673256555860517624588580104729889069079752683193003444258718803438525992896724377843398071648717252781011201862557394907434907100565912210772190632110092908039490435528547338970770091973569122190909761736567561648243220118111186258228637439943116559376564284908324216153464985325000867619311307190804357754109263925279842071706138810168209886847618097687650785768470276446187886037908057429374887882634785031517270293086208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 29810476843922925978608625573284711527998028116675554712321964043235645618315881015348997374709580339107235685852839646102687444426928869234285944836720812352082347145849838068030725113010896043434918408071853611400390892991716113490012427588658416791232470641212613168900198348051535370066693603084995552632187571855523133213842681106651808408816318111111733643101931581184830569432467383295942411003902727786779662104962464866413585300357720480830730952298773377374796634605314442045523919457869055955669283751197247860855361432391869331855664234093240961395354787169416778896128795390418445180354705466905292531087001950419972323909922776950410452201047021078403968019574499329278120244211978863523680653987323339908713766552225932413903790579964297607070731378910928835912376284153045886186638230602197693485437904157528236665609882616641184747326844511880083225544476766921576177140834369222688143119286808648828377449692135435141134544681735762753440114043695814447163647222565178212671427070054159794133840409036486473378237553440634758750594641097586048104539130716764812099514487741126496163541980748526968030108522580454904124576592675724520080202260408969585781579786917927832224849123583829185624596792044649538744213610765158731589358281535646073373525244263118572393700969466074612980624470155059191622491157926066661070221158602671318116781829762303441691635030661589365535355022902080838834478685407536266511560495097854900036736866222066076373401016867979123961122635275422502416521782905590643695090917500712218182853918168840273829674908901643834699102254237309521047872532712973961202811743523978806487738939872281613011855844672390516568035180386880940727165492608358298817860834916495483998452310805200733670760328841842444245319711593304439046126398326619681564897361488061754062151772872262472064829832259836835810080643645253094181881927729864002196944579645597768807618985465656682475717254274713871855229421486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -25299681621346094753912843802768123938272707680195960426776647193038922526993294981583782013989613636330403098481906028668025132365186123998971983627207740059170185877643917602430612468979402142121296329688186489979972965922125735055680457664045964110141566836060560720875863015432527375497307834098403154023708522989977482667841582920297662924298020731770958606603567210739223206372636361688264997746826037968671059685139526282359358459381044505688767402487306903779637406619741896434705404383206555914479421941119535106266901507772883377308270827534066261688171307294242421246856191022074171713585664798644049089227516078375429548944471792233063106806405579661118688126225373255495899289953889544960407959902239020101548379516571501749988987344846905002046280979509421750712595398974029698473441452210066005072675311104295450024334012556269286747062521229291365526835455504943361422375652665071777564190507839730714516635496238066409291910647058392612028534985221069165202311362328934718163520891121251722428236947076109704322081653467875597744173071563762465983422821149771839889022766569954752176157869710449025637973967481655998389320362317366369751250226072282556296720547710329422874455019548871123085482092437740670106827090561468861282436562073217294077307544861685618997460031187462896219316549919716157354171966831362541738326701209138162440871515652618218190011432331972481134822899847527637093883371839479689655051100756129184101510410500683568437797781843007902687348978589555176026517987484161955652450040011214546595164061227606039740187927257158748339874879217596787068730582030566047946905416556568037276867379428339323168301380370452144006032116094924809605021620337256277852536144362991457171370728057316252975181902727199225148414395385607438912214959942837358629831968502292748014292332095450152478767050770672773052270023506169982980405709436474083313316891085923899274273108661643872495542267252715615195415145611264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 17697866095173530452741119886120498142251958611225381016205780861360144168041082109685277472446580578877706325141321760867305826825728588744982514200330461622496296241306427955899847083309512544071620988998753585821472864356853631516074803227740909578051872498714903169405970978743595689607151231301005859045366722111187397908867614067287431044486258399025452395850001769944776091018232064390329498991732345339901524897028837067768341884711836819408252114092230957834251675277658384135081952522427769938929596058856017177222846169788300968521212552695975812549387504037065600634937082156329681617632973412829639511331133966711347403079426945258393237047500562553601830057725305236208316951808834592685880640294612767029178425365922157262343251051552691643346303418104390307166338658306314255126251140699591927100674137906590741933392543342538518995484796551998101201507676549819375099069853367993731806702945895810522223746958516012759026673753155064562081257877822694430835792656872267278370519902987672088532777420400044905264048885342199473215320707484789393112187131568397012028831475667821101083785991214689569169463058698609200231644443450612672820947627569680121311683761018165773143971889179993266865606527501163244718992646104566204679719867115511741697884843246730133975144661769043086645240171345564022122768808580862930763309505754644442590081825523278008631884653841658714892647205735787725469824480925504253491546268457803353955671466285131291152200334594751708639720811716336481997630037598252658794215148088631196788438337970435514900129320081097442286918101438591580162377684596566553990368892629699379603087025682956335031979930801869095596588742200958605584005844032680458623967983349174979234345120910512495643335999295982060165208752475802313439681313550026329293598191051171843094241595648325934125860738742446808706636733482552128419806958722262980849989388715778462798581165138772239310772429124037065813532130410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -9977151057808925042351769810812691528457414560133377278055919510997669377617887366653269326698761049733869186105677363218305959826559701857352692863408138627311009986463928475582733126125101060165060930478304843734447040507093094864151103827191856847901112294999478321651952483021133976032887060318656787248819275521545158048003512318444884302810562582834425350322861125790219213805445795079976555073428114562564791267063717552465946804107478349028185555757703796232371343345025369628098491749030942935502992092379355246032792359301745890430121404480151553550476215377069700179642331842905657050957756097820307118750474294002763564979212896678092650546368106687763515509654059632191713593664578187574667640175985487753993119813846751405336194722497649230678504154458058817125347281345983299657663838115215184905884519497264759987120410476972835935748586842844843369094537729873378898947087340422492256358563952875566386893124824403482862129465254878371135674907804441445799892206088668876178643988002188586305577507143664095284867423129999624270638204730692139814794922988887128467100629572997246893727682906418686033726978474451503027210117579255179593049615648212642810865550609951430992356059304108591982982735238829186796867904098652308249958495348573993173359128092842407179310941023922365313841988220889478755930330477123737390249402381882349272860330503164889698619000375671740378975648151911606283750611840300677206577021189799012575503020788420240548820617384389773251523554620789623317690059144878114444637412392245444096878940891898031155961829815705806663010918544941582983552101259981320489417069674648810534059880927529410210643467504719743015928278673988949024304128677649801802873017081641632160386273105054274173785764955049027935277875336213108148890528713216382973075090378448773021317790220931966958789317482741203673745751871261193705036934123999840856000817332413176964641217892594932244783191927691452586681295699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] 4425699815293200817838786425552080587297240168135932730032975076298322990786483174274390660461277006500609139825982600666924053490011344148711882607309694724618057367503680973480061070481486912181303284891099513671344094799186747580897295917130179636671984374025064737063432807282027725208468047498007169274483714356055507028313741775814502592572310994935015061883787866077563539826919865708861829671998252216184751245864073227670488368993208935684119214303309215540264635685962240231269318975659385109576612609709653695964138954106740345292614376400877972206982531835721795237213687083995682468403686770767431029656229540161237766246290821715104059808068002810595068112508732524635519261238592421224242185447284483939172158869801146320232560918548932563290335139747028023943263086347528376815641777780899166400385679270939771624381573007829431864662829825201538328968252590931696760934646568069778976475228771860938265085984638495772817272707240252349658574896473362874974745379034727156297329550976106631697665984897597083309255673851222588222781743502258163035267682479848414816181868074952478052076670422822672144932142074244916256287740177883584115444090363628283243787547949213008601374891262047700565297905235255565607940656165656255539786656129498244196753800209664967422001507809645477737642062768648273575317593051219506003092417662270343631863162447054027037392947621076354665047768250003950758358651060183804696290182096637402853117767077491674356609075715300451198820576844378531136231816491404511982534471251999992259141728265236771767832269730195666243574048072312831547486488718449510321366996848607009829107232829735213635434659696879843097151646606360766200017942401484770553425294534819242153595676026444623773017835960222656647823576795042922179723718696202871648010398064728766999783972025469770236682317302098863636996292754309923330147099877835214487972417283108070620072299032821813329266386207452799827747950034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] -1696721936212997250460495504655217421906527808207454138036023026532783191211490293917280847521732312829282364351307444869190222370936486691734440375559191441767067533925765728577585642600239497736493092079761333544007415463552437635809822636147443303129753286720606067028077122811069010446155882550267207277308012434475296044061628906726719360611835163500346423507495609792983411828092563288996291150985270477725453114692394055643173563420038604544930703620117894877130609886197705707217014505158771856914690195141646190905266696871195970202515919032157821461433204662643957344795072332426000621912627230209270668818142847471170988374473608768973340098502303908551382514795345186810021523561570516343441218088847735192638600615415020844211187266899937039435140566488081906139882448589863115447502270524065804652790419370667633888719213008688085013713957112684256324406960238900098114456462248719746176767581041846202044392011953734648265730220551385502483844500874905921943912503490379132042604426727176076940500010108087241695965869749700828877795525143380429933320047281527413917539335282950712714322026028907592286300455946349706545351798604987708170287918785038923825026609799671647247300764733837669654433497147535549639486454422540981187679550561154948194374925171486775952842272886410693413860287673234642448816212870772701133749136500401203834857818753792627331594616484766604541285358994141251030016505499193851817002207648381679036805119186516343484223623284260283054336457736699388918914900881973766753558677007364889708218387037987375185012196669024508274928973208362192979071770307245496850591941377829928254367305833138986655704147676599588162661264297485993653731097191484607544427488488337432199208289991507614174529012604897961505101865931437852048539486289235800406170354516200786944733697314783429180135652738991918367804026573352471196861677845508691904957848574011841960936922499580221707973393073518443315890474713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] 1057475668821803272297897629453391778608686776214976608193514677930745021788882330487333992908356378829536913608200802978845262689355261863410590441887117170441500161935867045447105010595528763119448351293790742500015650798039119439046761562188138940490587688788070048923941847988147401080199382705616685724364387446680270750618644935370122945925347362310036861931448525707912758057074317489700683177550125070044330078413003159872512090496842979007452831159830996292940066737233815819569605741669576619405127983659194246886580715533517094860353084329862900108793311278465185150626860152933968169073352116664688416052294299450787581900930234751378767593984530350321897146479060951823077252548513763873784421430694019916834444726306750764573700815454132680610189623409908702942002929815076980466966648829721050664064377584195164936961823513116549541876737845323912867685360629407454791507857807946371850803704235269801990914693951995019291007833886314831187140380089316809748077353382821984226214502252580119445560128348885301037337106751947983301592582017973599468488136836280030394140549767158823456062358472548720353909254211863541829631885921986732572726015677447290953271271531860016968549250553411797161103864813699615485118058361638999520241083724582390669964848325250452446974581494344601717847835930098978768432047568930299375672069251733730645184114252721320672546075067386942564685826642611676001131065470071320831737311701896111373840936540531712659852385367500698797324786654616111022520840224098505350301102686579043139363782339118520314939594746584044032265886367260271240581582049224085907871372114806979674923806943041429784837955067880965212486215681559673035084570613852043715278138631387186294254907818633214079142051288439207938098151889952234438710962894425654115698838665624658689625311048834307753974392322515612992089188477747262552892271941720281071321739089700652156402839658153244170896028605186660816423177158656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -1305734537653828447266843111559646224010067238482586804890196238628058263824818582680908687691739791020743476488292594478724875748559310522382212405579512800661558147927960191558637249940215258782037704051969561508975845900868269079108771693570035850089923850548104255725963334897797777362753820567513418366522130456740989329546164038764598528119158828416259375803628281056205130119001941171443945657511537646892166144233976185201739537056633359464492795921787479309366021814383916899794239008227972451626905945306970328340694159713253713913403502254814228189738855671250429076552544471667355836196071147513636608452527549549146648209119690868147197043735484544192559517249003358777433043728291192241579590360228206271595750720678157975245808940173387053426339300365645708057354941502600302406656949446936184400535578308542788375378937057833833919314299706433656673825700318690088127515289178495936135198227615310610197597920037362683591288500097081089679941280240412037470890746990910871499951146873296977205926662047378264639303911349508518983594883485969687416337243731107257399242879797717096617082999427461479617291757942979221576865880986481361824723189602350539254259015979909083342727993018814572991218351045061392475910876327467640488423353125913336088341526852609558319799799916341195458438953111272368125774777939841669598158412129537977901295723917239536808387480549328706397703278457319539465906748884148775995948097734112127557940329091499491334082752381369892425849587740202744406723757864512720843431700258661094870737332654274762824324133915676170829924752742904180160928201157828750318952598787589616391648009034124837298138348572168929859375396270624159693064910588899625868269689486595478666240273871402389671602201043004717744905689033391398111931570022778856519938137541544085807207876244959154221195632693452047396029172364453923097074172567137356113513847016296292376886586366492098790598989930038233703120510124032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] 1552235795646241005426532170402065309831411984769191649922936281678837606715071474058719693649184685024202681761519279530438482467245356205928060348699171814736921674502343631867878300940477789971031242661407938140137138588034970986125220270632810936777613087229497010321748345330676117115660714545335014600685050775769502828327919927355509784590074238454282582198203033244087010460930634187151028726880133080992217313494047471662144185982199144453490790880428074630533103294485884311992029825266971274994612467051418688101130518746082065242783508358580297364458793940948418828397348289446702899646349961801132337038793065962509684685617188344484279291386509523294972587615421594579677541446332808073753163188780874420669288039405141807923004213007906670640075935052603370423608390530949426970734972797210822591873434503512602832291679800830796529872416633689672700150637213605159291836971491095210794500759887261383203630358960332037739823238923896908830944647337620726102779318042645822838350037298780220036461334484987381781630638926240377375311598221738873087625762645764190662769938471157783904415659281522811466627650808596783134581236716724553842932944647922256165460875760494337256614106638502207325238347636083852658216369997303019300823949346410070710829468775158670982148539141168335802902397391925206001713848857430015105366090233817856589911430937501210377428110680587044675527672986488892475355351141432323884200015157103541424513761552737005154282639688134107545580530485919641426084863564242549337129093752187650889166624792288475543307251366266910403184457109306479021119757835683388571180722580122094346615885794789881984306190698671998940021181715391372159569469309947646588388054504721752862316616297711973216080676323544458794829810153049968142295337669987755988693433756522087845835667986743095552404733742680016273913955379593629261270096648958863959666114421749102297802676572109497794189169398870627974220489949184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] -1472121190249481477774224416976759829169221890018512275838899743766771579809111467906360117740124945235676260507108783075009505692794679599088749093845060862923548280950278520628051212379644329175633425044769508701382023298058277831538861634695944063197451734969450289755780292057964693689502716219107900642577072363670857181264102540802968890908279935248805249411953231118914411319395071545943190844012184279475278263592783500803635068941155293532383300675296641818420721784561236457663586102191439829787259744197592203408438793090811272646860645081791251475829467515079126707343896373917964875028657983921168621227577156946075578555937463205710057162999597449092059321896881369527535982517863040551069910425362936733631876382399759530710596603187537999438295547779379828336414948981623656593780429007747143167639522776136243513000783866044943287159486546412362563320110333778151246635311525937180999028837840517376572171567910937669152173378803934499959133550637457727880494391428989901828025131634717735545219080855848328554238901604214760790082624597550922139505977931118772482500547146566421095908399719061301072567050688657077378872780595511039659813018609802279199719587899368570783252278356334916738417526028845045228482865733122250314925970991707110008091646125054247899645484606934005710569968617248493805168107630833891708251172520783761131348774004014855352735803101844303260231973221379794051991003039126752807352395251928199464772909690303627965385981004824748926928456360435581753112151140664152657584341292578585127169154182055934172500188580858963611096576889360741733794366635014655379325252415891322081176659182656968738004802643076696696247614958044411123289451357328291896680399353001680630173892659115325286485623177705323086483113760743753487284268666602114968839869427767579269822917892247912223962565437766807364991227231949187864410123369818624885917124344343725484640340275918635097371465111792214555472219340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] 1136947204768815343829502386414249749783648785447205540822275884109988544218738339483816084683361128775784658080232104912722936905902759533534327569314167382709717352218594641419684004189499463152740731339221246787466196472636013324188816019480913955187831338387627563785448924128608089107095847499125654374375319564393383897328045232977066005718772983902400622808916457558208243074348486415248057660220767030793674195450008863120342353922266086708896601520919505624577473437295342511862524183039679497263576145959622065336895832480463219894588821540922021112162272390408109218321946717498058507973238418683858649041139123372238134360255625048874406691231204557391081204894700823250908937666723518211679197188180631886463986340991627492897510748199119920348481057737183187585454006838470610476207132989227539585725461920717192582079693238227312581709968131218235339934157390342224925367128879930743286908079236177079515198057923300462405012822523155346427451779883191183366125400519262101996105253287041100140359265759948742647960082174420190590121499511728413275043233680493276420733041620513632065490312545077185437689420576483890419999728007777464244234014423162528165864271631040503461384629412030993625903689488240640539097633721350888214883833222892948129551644782862468309932722616406804918227596740989998823440975536268104634564350344976634554763241377245382927647903555334451764562555799203008304308820395849856981440755159579891242225632542537343800728042582053997107494045316466135160988011050049807751604281353820876420377914493037663316661567303801904779548763007118790330815262831329466053386569096663773834966770764928143467391487456931178997080297325149216995276499136655811819739603417256361619946369537938197220318704273488934398598275713779976681357812094821806837931057511570697837732698559786060776406286898470390343380225007292705196446395219607646468017062293626132407221851839346848549464946631448814008893593092096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] -738010096868217076481280908851529791158492828182184639651318038613302903022113079624960431488883533267595107591749546751364577331580133546134090907106390533359541832255331863526944311596685984552838171628282870233130510441397361279220539492230132599211755576433459656685497222069162377751096536640923112664821532988592403895394070351085097514002473385489612202298183700233787246559468506451542744314919714999724198831508338753509502507041997014014645138423307887135780346353267502539586045198203883936926714934257939923107575653852182107750824134943828383560033326369989314250648604858444195552619698854830275768963797791827373095246672861682092524185079447642672126145065991670510393559098435557937486673083667593555433847286456830594601335083401782228669179182547860150303708328122494769827917854067509880749438028407736859353038119086486595669261750550386243626192522773789440619297609011104515617393692470367942058955483215190968472873235790680323552826400577023831929676578186121243398010666874580000329603004259059606062057228833660351783582071657641371293889266611906825103328100427776112540869429926421019861129719613216009575736623950579412486954568161043883809593053954444443166587471076968346777730533920379366863795116709052670951692965587873835596932110573434000950367038710273027410991020875964944849134929491571360151446190571093150311873166107908845300980074910102596539685503202125515707701245902515005811747924005809524821139248088711136539866784837100495548091390309374954383334809597270604173996361137034769472324657247420690667829434612990943623244236220547615211397093801483128880273498044111475007691952665011794313649324609122619490438790056091459790693069522047178079080839805629238571924496404400284757999622085886649031929264337093710719037049031946018927035910146028782793064519693419019592630233734260792197420881462718073270286250603912806286152714533873869911429105048709301205333931351611213543685327159296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] 411669716548578090499704576372519490883703664386512551794912866360088792693941283661996673606806595119036126248293890312476926048927574283587726171149607995847146393141190549151789039425870709367984730922222901528275105066219048196968947830331021959404376906937116452599920334086257085143133721138323596446831497004056507382947080673326904118624322909568413999645133271725674083406330108715492325012154116613542555833775200207570032482562185596541015856516264176780641842354187458371454613895861287349023587253453076389133778313857087761072077814424510818603458705844673986663810303461568422059419058590509549594295658837225681874080195617284818519880804219540566868573161425800406856181040113403683401372897956927120174998324562887912885741095454882825546067593428205123082772716581689949465068487181955516935962592492107937936170902033103322482336144076620459391254701486279361052845020482133383230357778126815092559088680337544568517736918949497206661883929038260420497819281478837200482327017309669413602140049606791513229838872055292610901128744390537731030562654450191381235918371555793009230427527790925152345282547072604381980434619262226847612200108692394754230693862519196578993244448979689699667271487587404965409047867737197564109478454921544953722242103708374423898795017131287691988011089206608901437090376051564429260284292731731328729729873388069526317852709969570229686475709163056004165599381612309252239062705164653776026137548167976295760064249670272765843819227882249042998321951889316282558544403332571061271299974065175022124890737253913847581187760723131951863814106579028567148181017729420088063285814480056950246724972023081360555282538051953851292068723236845542147837074292737497359146204870113602485083247993884948543105801075677026091894177966678675851044019127581827741354209940751628820631359620022864521730017245755868557445293627448823480961226631764796861454445112861682874550163713580606410921883992064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] -200245402928088014108031059390774814391294337595019232776521533526938576378698595381188081378726553499337517698890950916629040720539910269797665287983434625467634517332513293323769659092059333091397311398562286053394758766366738428841236253561510613763893818554653399654285413918112439949142717420324636266310207479435609504709808901297596662546436152791903208885947937819103192210626316112043405495129076618790638789959072140284017277340364065202731444151470731954341112130401577573278166362268371436324438873191119537152599557135727058723209084576641842349239839096947932821236249807928683950234326359245748238232754714120010699095236941833316307504724087476555391450417077680317401345753950847746775373052031545818743456562788990781844464415189869977866249665299337839481048390125304817184054345407284967064253430333009255712013769324226094444879483637675365567988785350686655950166849251151886604409983899482835278396015113151369425844037388390213295557709170230301144649888817753773363893332041052631202300837817219504018166092531181487583767762232888189296745803535163517958163740913583832613887335952474782441556946434356569043822086889635575961983070410446044325023599794844163723456396151099426665877764811583590817427318635186443912749078785158598632400002702522651436366088349670241041993757685337977958324371606707081515149395002556538615145422264330871877361954471856246807668894688393955937880678924183868027423955882141672584641675903983100591237200255639732359350122268781146879616650883789011439138808796412829624210120584183552319268198197645709114106749975894718504886306476200452108961685639526454569674733798498602304195192927381570486230158592927768297735892293421707077058125961696656273241656741571699640338805660632036487512319782054954613221769609263558122304013464344163422109378105114014285724307579026518011947384238154374083263546755034087310780495896499090576267548499951836392228211039017157409970050826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 85780340044495227403260563231476332607991329555896130381916504238387579412669933073546944181816987063405608843485897128819442247808558467010069381095577520079915513158020203924104094124300591522735013323695370395848104805123225257068664705239912740467576387989018505870192871921900122708895463887225504325193457446190522227944651791249999779005421627206565667310079618353892216151098637869778672885622834474082498715161069761979398609688331685971896770649342186579521734883117568817364890143476248908385890760434500347307317903990325847502283181928414777119474901887608417161035171899708296023685875214539373009260756189442450947840695602562817737432965916319491719154630589488900683766231337688986357455238804363456882487699033062662283533066151983318788668404483554854555459585184506908850286784843271811625839223918159124630042259061592342343466186245785432306244780001703100835983777685652512342536988540316669221891010078507387224376574814782676672449692053914895531952733633095211724841306839048702932001297006218888633315378808818023977298743381752159344706731620660710617817370684358044172666532890534607361335959556377621295832801850326065041397197293494935390057004162261507475816640170525110873793696566521616516977523005674317306211599039944086305303330496936260553152922187662919227218539305727199397165028142174515023692225109790852881315354867028747167328874312061506489224825667120002049139102546599385758799239112622311867420344279928559320444235940724803661933410867734165229269724277925412332227962318380597478142530392847026618896440046544211296319623338645729485957001867175488885163939057730437267258104154045583913371779466501804576399109223364635784042765391845702507667796909210707399248849263823189392832055896106971713303493495062519059616449999726365553565733862939971169912203059340615900008702460936075135839854814315622289984572573456743362638724507095598774353155716473911426518562134600806735319790518272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -32586877205429237546907377286665862402404254820694124177095508357616900728759200794270179475977259650768156659242500023037072299423499533955939318545542208947492555258060136982439942676318527140535474504809722527996604468597863767765080798992861848664136731512038839434031203563179123625376130354029123426403358444068763222596371162146380242130830388070442678736674399431864741979187290643270213711366627846642980801169338222278537133214971725056747368239308564030266576925600243200871922444803752062051800632462726552958656186021056215744578838031392647901136177294622123604874085441220103601240123324893787476243297994289915937831887334214847974109149600831433187886698658064944365821004219702032390269113467829385611096522026868691555618575039659397587476815859090719524975802555143608373242532724301172665085265794030622825924672707006428806465068141638597662840503366744999946620548079198389026030347189867600330853749987699268222895655370386338135843867091816515643633604137050242251655394893487010915609803850742497873051392342530358938636469917266253884694733825681073629709967276616444763433028547599962750934304769782266829436600368955917873965904115145826699812247098235962334371888627013360118474225415306982784066640126185076249358120115386981346657622371526523240975422731804905732355314285965726627834054599031019912150158704393235771395962271009256099775960130819366157837486454581491066540064228824259985637225545672536302248746382691189862916491189958887518128975134858341715679474926606895512538746775812233330756927841746888071868305296847394144392406785662974079637070892681418216089934134392415502007965962276097258283164860105417688811809697473565579887891988321688083957555027991231022883691116992406892963768026947946568838754662470405433395612030898000488172367687434137725606617794962999478761193462261030818758426596802510907082968637732750653711577737677664534742804494062116957454096859065652276715132551168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 11035532680830728937415415414771617742632875677788083633379957399844843848478842876598951097023188721675519868690132891240414352616260434668393054918357173436611345920969038646463049977904392870504896003735269773390896508054540022577836572609494598783114829710807722310050329599412088466238674622860123967737619038218152127061694838779535359528135569908948673332234233069150801462510649201099248479601354020966321131865607189366760812507333761610781487481722669519007714082988839607303866459748420602309723029684293006134169606133715611557021126433386062455510732630663715538069653063348229691794118999920219517268765452731899471619164035435987474986658336645925194081539126628790203706908806177825048194819964494815943223173944773075398599336473990631369882341881695830256073978376440012193381148391016279572512178630759848308524086180757179663522667140475715856000506437902548114472166032665549535348201820230841048687432869325226924464228964927228637892205152751409139740021166675036256939469667634022278190762208757008016192811411521816690873072051155980055413017646172883473417079772073049209728020349044504590544816116128920039620400455022099919613888671103217325545165495185571712817355827873732403092198945602144559523737159012406888074660723178373616466065014289941168527394334238842803763617769432779674136941183802417987710593751679798583873424389859870698403682282044076520696768029189686545339847087172043076473377228603455211507659276892715472060829649433807546413179563628241276242377761808736782170745637722693168981644073940678388757890564444454624468233339180455353267020658857992108698330654722613577301854893014177164806895211687385223089907381168997776280478480499244470896351306940582644663699881650654055689962163732833522580865774002773314775213345018969192707303498981041052640845757729586851522757357553514631671630307583624571174496028896645607978644136658525371257812898533655396552139120225952459360055590912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] -3345663592813456420109239939707900122854597079527687002494710014539187047363953556363033792538672341760739700674851378317796936640418555820155015253491563637548126077517973095680035812325392819162043406647855043484664834020942597863243024402894264634225975341965848128396478943382384797848763513010944443086239255014110117959801057441625951307476259191575545435798486571903569371303763780460160628856783975860390083716882952190681598789013339010629806428274448285708471651142151832355518228754506331905107189480843384603767450806181385079742085094454539720608845375718944007221702555737686064766282326998929764839927702820436778513397113148795700515011838175295019616503069331659668666284632937310315195180289780788483546701315281916055406178759281030729884451409284337177342996201698976662714245686536805807535431540934446685813852402399590356711655911818969948413784057251643393789131174583656598816893335865296733676926063957308088907530884536868401658616497064547256834779178717741419333042821310402463945954622208687253344196196378201564394283132471017398916734282539925080822413530261855557790042405601497388334359448408555528044434885786893574406394899408065417761543357428787755101278915828291508668123076395029422614799147993082080882818858085189266884333186713397217115740181259688606767030758572434911658274848955048818762390583118612518905411308582524855449778263570783518772450216187232511798329458461587758114220250310277828785483614037680698610074813492926329091727486931696391685308594786394861114038434106479185027969159301207353547347914842157752699850737614553182222201014169071765215261397353689241141014887011683196773742178759357476480959284004122781930878589144825287572126439188839624790877637464128263764191071279754676315268517444994702914595273529035435384002543011902816367494816281376805412980605599058777313116900453096860776733938393859799020753316349708208830608774741356589488518106818499326617218711552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] 911457415461441068560791334456096639262641065705623942387071621791101236667332733559579383753647999017325889881137220534556409127680547512082951078510643588537921885074836432528829921209404953674737732397446107331248377562453107826182283674196134294283970022224873080314471052684170682336861911428586860660984840747735339519459767675275020598351029225455319412958008708099639862513320252822235631734495516591467444517173569037091116712663382548099006539200837882608952031316846587784207632871361768625364333121086778492160130899045011937280580890073010043993328637111073276234800082427649812211466002202890980713989966548565386713260243962685390261199086896159119159647470898051765447775899934421241912935243613392067097219700829727049677373599371198102809013792967597032078349617569316546601630988584837912238659660967137541299603462247198844485628338238137221447912741457151664198253537119364246340459659712389621159576521386323977891030536608209005900165859550494373533271151696948422363233080130639339530163424480267746663180368510434786042397913199594894625242178549135868025361951605844966525069907337237259384921530729945181431332168407500468771823727264199511687786308529858646469508037420414895990271623720355634754560781492626088443224831912825417028664192483916078920774460563924091738723334056246213632787291851179806556077389386971443752882195641257873802985258448461785589178096763939154892525932221785118556512014664438914149500207174890383430861020205438877898749176274210753688105093628699799275703925145262236993143515197363457040255255797862157425349736727776994105588250110447439796967592137108569418523390992267309758636043376792630654140398335325297328979820325446164336792008405986942458412741702428598555869999294781035095789696777102048775419442638000210712760025832423419061578674627049694699363557753659895838868912683514054483909332843211858041866167961459374251054132089807794440541985720561623835630108672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] -223908957788225518297434789497600978731864716190533176418714257950301290999594112845479323508271479905883623350694261752287834476180147239791018905437508221212227276951816097308650641983523227162763685345679084747343316472328509178027865129940162202491487841597483696650225882309378959709773013599273682195499989650907918586481775011866050155320304447474850970706006431940344067633301706300272445336727808298841860284251027444307377763239274377635380047257110826445331629072474545259138660027984959244896281019266937270398041963564055029782979727084555009971859320103636598375243791364879699291808452633810931209731251900295050145897280017905457046087080208219642724468029166344133506467473872047712965190642249895642830006582383467566743948662053877524441833155961262113084956087647592794582058216683283705341186831774764160301928982841758025879941003898239210091715418534446881524280458475375374666536948379847780593408592226556021308341698329892564038713062315009118238616914901273531223278312082089070636467402873495701660028385528257542106135142472895895504099632551136548408307122501977281965410732767069638954482801126862920751179536419813904534121989422057604450227753771571450960437799282229174352792660789460337786696110248578729651943346486439704317501765581871123188909226725831669428867145166186245905506884640607839593196312128104175776673647649895169870384667339407427585516436003832146117764867344691161198993236000577307460464754726699284804768370322371685549469980225454956836858686111779745685254159598748071856191934809201582683041665467585439213908314679210816429438945465971355339056514757622781883816733941441140494579094063587588884623515762804869268164679525604169705371329825045438670068388079690842125455383679676316517199671805739068147197996066115458485380585013286413878498937766810181074647408228842735282511658600132497360702695358816923622223832302931477674788217172254114709998970050682940340633075712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] 49761354039068705325549900910866134305813048409650660447007886997193553718152378796475843006557395706376215478914114044046432425054788561633749430926977641506790413370441682560068540450979145254416295723444695891035947411887494170549970909556520267991066291540549390040322419876695655721608408617621813494526462264289787663018506834861199865581527435069527023853371552661007215485865049649519526960135029175597703788035153524721455520515287309024679766132133290800101231742526443822440349041591074298079959506628650067363095421898873320501989541234702608501734195001440979977483846032930437659952690764559674837351206919960745436711975711946785546560824128459727349843037960157211627338347836699358143822300519108407524710880663459929234968584943933132085178168741753188194355455470350129497894394774464371825338206345909508931189107392391537487511098447590729177888347399961949307284474084114297315452950564272006439597531444678911262627865841210539063695212093516848241839436618926889831088278498248368828598014676750548239284509901075839780319870216893270479547093628711165328646496752866573267856193802702933749829386462112925971938149260270905989946420295053932958575544476634969590904827296224160303662643474953434190197168058708863977696629825998778839055533753378276298775634993948934397433741351493801912325217045723580528702306103031385073628487001310247256855309335247492997942176069473081840719483070040186716937761105176807485984402032054825024325429417475165127262800134044020669138250532691864676366130590885709579701968754147307790120921552232337001369814603874049923779927568380108950368652836544259661806535614652463984002425747491008590928497144186471892204008944807425917823449583081060832231536973621882519328638760965983977839204844322120009873652101041066554581672039916831704769074829469354880175850223121773099715965452689072546074807556522441495147395697406172818388877894493921995828001659755166651467694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -10031844886685322147346991117537744127870556214235750698397671467226018585909928016645902283298417510570082446832572892229244396766895426179103727784537126871499075523912368569163946158982028575785231302371794300948346835311869452089459196606011462662434248392553475115609857945217421474698617457753851729996848812806861118834106086753170869570352031304220183380697480068625689028051417547229948058132388802916547824062732421041833242340637798464339745851544919750014342321151190284366070763556619889106145868479157151684007743715132995440669577367860610665291149254990480997258259014005603813878943747717990753977773733949469117020912255003509005341672774898540024396939260932654880768693996374224004620577469968364657386468605058708193333071606691830459475058693669845812913198391731244364236926178160496021675381154190941443286081740846869141332953590506708631759623284991266744350275384199930505006542480562225695521527584295882982305670592706109896762204665129694645966620989127067248635958755795681420283382516635584593468997802389308012814889327191985735257515228078054873847103350515670746495697354535469558321627559261196372323421551721795635480005893981957661804844072650570240937363014848880412794226509018628380468421367116506622295784049693591751537061652967236675242427276625594482913060293448812869827887921597671106283966394249151497064131517639078280973363953736305069191845220976065159751065457677245569857127056190684930696129038943124916776179207701101494263823054820602235763334334365667219064774192789322024964185955358399031672308081534498270729002222402945356786677536883598998642321488419808080596304391146516816354159255561716365401607264158575552047762973167679811724532299168958982719517444928426258484538764680368625392757174008428421750572133182250754048329142686997723301591469928707231141032254742031976838752757964521805081651402668720860312965643485287040532782342492907823816077914557468100347822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] 1837821996459069996717221308143347273146556237836591281461881180463384339383349968910984585538793211320037670830505066438460665366545848887345130280967399276032057048055035662965097294489569709096911454155494147614323068184057625784390011351150030400642944870837955031303200329639789880389566090854918007291351715172568980866980614316332913185021517947175217962737096156728497425751557288944035859976496841035960906059282030803021589989757540534574060197595630455796312388323173241622186801186355260629208277030488731133717068446960692591973190873209384483586946065009734415252297446804397089125245142334625032318358776438169343388227450134617437409928188157426691925392014231631438420529572780721478845838920989443493616518601539073321676163459618788261640555669792296998133464648752562674344452636858271875122233681839408177925955800896690190478200764752712572358222970965529238958667842587770775162559347178176845448786721185901192237953968779904716276541530400053392500748844300090723320888022028325525840335480420594882935449063626215673520893625410156292345024489484591574498273307218492191563856029104266366823433357132561030046711099052500694843316191617260969874922421556431778137461931525548211218935500454272208767161542191003919569611978338640240416317983482995776088391073490673272451129517132425936210553316593296434616953881196048736302811371976707812070888239969981634992064195311676496797583124383911443038195183456960361428023810081919240658081564608076972463980483114986275948509419233558144713020784284795515344387008412589323890670430732671198007460946867999693787822381276714792210732899704803255876274227986290315330142766675444358094348963458415575899512220595635925925770819236625617709581789146820957241333908696014593131651740459596091688916341914801273646564973032226131097476074963182086831113759730118589791292504914696855852835454751473296548897768161800037869439147219878898363783316780517787523088384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] -306082650433018061720035464900865703044519817576157642669047673000917716257678112954085445593899506520310850041678833897933748359568610907388832463389086831599284560981207136279881016038726361668837210064771888185364994453845741993414120069582707576440154385624368238387542736435556780966005704193435140288519508788451977284065455169912346783521546922024637509284830406345159564092038862145107333748840058904217900330574447377042976929815389241787927119610975673883931220334044220968496029778549839552617919711960497353073955095916280475202557995880416341738048290104494920012379232931210505769068417061703822065071844163064426904976055993526688970304680366527656955291624715467321284053711835291366166087752750391966066132536569529309044122675953800957266843410781211537475284013336041451738563208757746217561881456296207163178615110727311641933457123587975668688488471720594115756157779606678521361180544875765547665307040242580734224687539767820276258123813518499635814903703869039764063528090838141805707983535732488719070121504817299600824305523589495344645298394611078842555922213321418756683218072124042783895505693972757856002802761525867115765432026328127172698929221867474254393675597699162001415359061136313085763751773203506287331632168211014084923444498027491988805217355265374261921801957227297836722440572953361105557773319289247078047015061857835746815969487609698625015828984537265495150348847202021467319882061539769708065879977705020567625383682999239931807802526390183071185831292759616001315398586946582670951907909863788952226428554048406107709230909778725047583025254443052207915798042030332710370787084433337838132068492950674316366478775433156479451835420207851396908549975557239939916896146434720134314498253300183889102674198356771933383271582910910539303894604220250002007860782566638302774780651247370799282409002662565977188789848894393379419763560586706704609719843380343127466148799719064360737308672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] 46306256874238083022181574114195318516985309572377872290500177533315415553654304277715223439362648607150598989012530951276629965896178361495616079384996645797744414923516073608172995980953071870346128070720362115732178903647206899703517416033275135507195418242995828298191593668996851559363471575374976799107590184898624728906782232692514980703234086925037587482799612639774063539034073201131067864700057908535340410611962899467896569413206580187451125412727790751111038908593843606242638832291723138102056038083963689212705224074357360952005034535015770239888918881215307276028875817961662981758235078363409897904301738947913818017691514874819254843124506046422507434838113529839633618937097050528901951300936701641244452023624822247298468547213359563844937990091344261686705152010898178182258323732866155865101598742937184430020573722888637073076076992515954503043881762431077146263947854755456519041099552220144907443582502532449438444832859512002368434973451193428851941582336537167346292417342760318920985313056852113664028405215526442252543919896555155309772359916462797669369817234971105133860398998333020375176716781574162538642940861079360540083185473616826413583965362679391777623294041806328454811479201563825418385831219432804836006150510631147755346842220932768191078612298429600558650088001675251944463969380602295212479096287201209790049585438882453793705857331971392173434851062256604819849155047012432006890648280623987236501295130842721063201878523130189849130147582581225275889665865080745822761876815532799706212552237034604850681644287953060770499329160258416488248978108215890938375844163294715742724669454700950988099679427156690046435361715008945917960360614647791838516079946200300502438497310563688030779711640194195596749856092778732626526901066729054571235451645426377256083234157078329427129158073396124738504103544542472531866082221599013826968495588335998404599665692480063267661622597510298788167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] -6359901347715647968985694013170034535772379558077333245365474123460110829810977237325197513447108070214862252217503632045752027218543009937648883730991680544700518421366584590115482446254377193568677972762455592330983555633539266759512515463581244692966374684158828374252394898700503507106731528615545799882827285359364671114317623356009655145238979286904041543552994527322717746482515664371545828880426423793883467585394563278183426037481262047213643972055976008131174063706506620865768475472161019271511833093628605308595244016265902335322485484677999760802802441453018335732800476544423690201018239684633221129450293138969873384263427186722098271991601498484477835195112011691450511022571075851169771234364694879977088161497863228351908088578439366787018190626910902066070379462780909481248762077838400971002369606804846944510833788434088860289279473143985169578855473408792147627813790308778275971751973753097058456110174985210281880109711097286325988452754942062470814955500614016004060148268261274151365914616515488134070967221360943942970739734426399520535928596589356834282763923914750646554416890069287464645984412996100657256110005452802465883385905412435320404005572294849855898191940000608078162517855655428102143285265594051540091492300535303113249903713291792679230157065081901957207985034216104264221839100702182272840307941113484535907853186106756681372156224326538920419962379027936136473272572234606352179593195489623636716637069695090887736157691073746441523836942587614290420574331874916532059576009084900926095576139255936378355035815599373792933274831898994123884819554896734060899692399848393251733112334843729237775293453702060479620451473425586678822233505416263298727458068113467510859147488344133336120026788205395915054567709084673163110302421328919694602089553797694021156227301577582461521962744731230893251221614904233471132863433300357698640231366407140271549963340767877727965221498919616996442112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] 795599647994329757815485308889183822262786384022924044970809452785141417347362462456292700283265371858124229860869922591151309022802945041043583651001555924498579468367048666009826660914917313258273275468892882478570634773421874984563171063597263220260204169351547446660758052151641465274261032603738940481979002757083236697535972522964454600136595162350821733251093838204424492503021785007702012132509703036862932597302372405081224664631791188355286648132119633899024568141904530293271359412900083837880573996114625903384626507019562130849891474698628537891206281595122132613869494233756449110493334390534288983173602959419891160581755983143581305771344840620980421223933137113267901445883781321821266002041007278042742901815473334311226189024982725734696207478568415094243841801696389322922759227501621306137833047876706234457666137419659314446284079946754759111918497491741564870259860511634178698809388674528877484795887895673781103171858397022991374527378163044758098756957793465064768512761152522691851046070697325836253645196231619488182815413644201521903659457352409984591503609209070320444382966031207731090235844621095766158387781955769659775206365585643164154801697211192576584789904839739871976221693285427507879320356813105928644184176062360817505350874972774290462378607370045460398632303949708520287816507266792499269609266542384746986623953552291746428512532318668880867091754084758516647057144079873204837429601094792442445672546693241404124281542556456392657820235378080731834523727162568291293133125408457493540094627258840525982501801942914978183720483269612181081115857469772467230742907957524234798304668283943977800540071108002420145470077524890359833467571734693982641225128395666795660360433813532394356919129473375275374943848838767213900411630022856402380819230747594613495302305654553486737924623629682395746760285139368050777377754906729700488224972264516167656882780940707453154299570944184453955584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] -91913859808436119617140423925605354843953087324681599941935906247564913924287276419063965902407742872909248271023684859025372406232427092907546299271492988484470959056592816263217742123130564855512427797772322534574987577755566349955784737482019243696239937694021988836824956263846736076252084115735547576921295661239846382194176196825132098799092462169264383626585957162346624019766506187762821240034749720965004091910135087593386806039482776141304408075946011486680269994862085609930955142604149848392125491679151173330845545472893423929897300762895385216436448694162386306212924771352637294010964286212226053688907549984368673338881373245057175737682954063627357067652352069749345882778938579513999089312141126851461513892903944511937629961543761531786222077628335395132645246130058695183094144087250772500313207099689698466966480471074625459096026685529673946213558146808740210052227739815915410760768035379841482126081257508830563263343830430486190910358039619994280632537272926607629803774197307074573811905945609908586083386938943711912272928023246207732571999942868429827962460744243027108776940091496755494293677799287251731386739429186677801711487814232960113957645714732393496731669010960042338273438918346751801393281397921565598319755424365501592250602649437578411721639431946899475301644269893948880267006564615767915550035917243509469638427750885732531014120444580826140869096057186704544275634003515436363843936035910635038752317477007091186328829008126623566767157105727063186861233678845639413142138052602271824924621834915629004111949913161940569261592187241544926817035702341673436002559279422587987543887977936482963818145265681665717720441079835982410323931774842704672185126234766756806530744601307507551093770887811523381054804491004209404900949805972808036589389163656455272472756444901190632548167741380237625787865077099636755247888883824717489976372914695980970231402862334728377575668536012703793152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] 10126614553858745180426948875119407089699255504234874382461265528552584913194352651459507961717050575007661886357344081583708726928728861097323843346199696845735351562339828564842050288780284035910615448441503301536244801444854507787517950895710701226176651663007890631960816192824672020857177638953710179080984347118057162182089367145666437721736293646108360173531329993005772935790634144161774385452291046969705814472712762901659796544901314447834228369470591264470675882533284288316316248845198593635837497113214435756162699329060327242009677236194931395388525073473480363920949572571796282047864396493573053871017603065635835157437242400433048312945586681994704333683538756064631239474704097369297466608065896109593470688286119107391474235057644514418858205643946331939256667057535818680694873008573395822389678726085334963663882330378914299459583521332489086821669556748657103361918798904541314559526487209967311952434391478413772444104739342491434080850759017799514650133321693302886917538079876273139128886854246036526785447511704061033902993113732823296769764621933109454297308309366527339561805856818611615828672245166905478465456882071486069984842687638351308101853718905392092855026889604586285878519643802715725079975766163243963262385539261002782056660650006770221336033514852714098787778084939550953865429360408684776820192209192962141209650129149844389510194472310677829348123137088895386654781386922674391757981480587448255455107089489831219145419813309931700543081327117918113681830446103812393320837677293293873569882063019636468152004877731983276617663883291141996989831717710076669145426221166615161605868293276188750345408553161777435893609002183027896538223144248898085377602974969802712286386688431703630689051810167729493649074068463283599599472578356269014726102642311387627478681803222185950411244791720697662694050719249351161266073248539010520722567133964272570325427309924597416583245300601544769536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -1115812695706381564536880011347300357574143615113190654932165929058087017947820364915188246076050647414446030265032553439102839183142176647785380026449932875928354096493350339882601103007247578251491155232820066530058098667360753842294673960681150503118038732087915324722545459701514530940326957469153387142520611685551525559206597748036470410662617302488250790115126422766220179856291708269766710620682426678187974713776851263028053239141502015607515315024557568833877144268888659024696882957731866062944245542346122691722805954318776648993091272470188390054726214475410005992227091236124257506572337508060736477822945232617722339458845129254321160663760859750053457238019613749821909691230319915855811732857794812204906444883184990854819435989674959114738193318902292395011358403476307189442948582191058978764640468173891323339952196804441638726250316575849499174881309341195285688637353734574503004503164895759075885544800549511682475585752262415522521412686070307823851543529990380491625281764313513444044756383259148194274180284579053840698475668735410696160135235515840751007092685518999741909540140066582380715104229950626343057442118921178808822132720303785712709946808349635947494459548992834276605871312372258056398887998371143666916250391874892589847278938052965497486389663806473758533990793242704541520727817398491175084629112539942259954792457495495004629078492578497510346669773529038510721607076873820266894881665435181642998706634191285681201558066406712899088438348624059438606005445007805105563773421669173087278020104700227901426674875020984771836756650709030030328474139368690972697228699684645578724725203127623979137659910381368502411266688886632262416681889710586154477436365780850403552107039811720401864867157613636971668991072079398860580239370185061426114344939139295044592463286810656832747257315258565413954440663961017217354616411589544386939132762488937096060076188532502236236917903838878367744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 127023267472566338999837587444111991823529024187108796785981263597983899960775200172579317336716520429575468908116221056472632825886121298996620358462883820584618933553738851017382639587946726153601000223340508534966586599489225947677787547090311218892657867503952777297779255829501129466831906084478410322892593436596202815116305733862930876429073928509423069865498258427661361660188163530366992594074159519408142275080172859491323885421827116817217148477329956960586532091388646274216497245142765616466805024196314323898174365159195858111942971891350099107895315487467405560222269059838616467025252415038757656397514522445609185236775006167183029249104485415771698113003059403438990275211456606645871559979194914279255989371241184256814530471759219412836601548052898299966767265903924233739766057808621298236882339519493427943642444942172389922665843085915028505482435203616684232684228442306932294686083325595058076497097223434224776507374116943467380314945669276603525998791603026770141621131386916655989182178198384439074098658223067008410092771874819444121685403519659836932439794827117392647078028254482205848684065022074655794265463115926342452159946431420659202502801917768351610920487972883891145427411606334157558909125113966451067031458744254834316193614356181709463610123361902965861810409456293081809072555625460236832267251501523731003193687191834646850753013394174238170063741735321327534777825120458077473113594832953476163964776772372161532386443485740845272339633267213751567967114802786426656639329293687707216006373191446884690668464380879970945357900573924341761944790832741296288933436641115838518848152047874896742652969119442045637808921089453101165112427471836453419575921237044046523751589851796486038690590622200764089549780702721142738987571684230935506124332279605249912616611417684889580453826032556112096158839015748429988191327444262585711986865630571634191846278087568302655932207312228319232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -14667832076944846808640040683765368941480625500971229154480386452694532534136487818854706151717051647202045281411356310711250106585802887245059312467016288292577980997530835120380884661976316805489833083327558997687284695864804570548920202599243051190246776320101545340458307274732388210351167635255991659400907276780303343968589944825372958697452302108101559521971578851539072612612026256997958592197004705999103651432615463507202456002471944776993965656260581870695890433130573391322264180671240277070574164483574951923405722427071047921731864418042707926567615703424437751684088521853013920992940818376873141072482620663653415922098449095986105803529535750910929439734703239463563821879495848697019651751510345009887331060578793481494403958402292184648505497073662180714638921022746412732741526625583628806312090262230201805266361680543593923113337139625064003345363166852554931402921416276085590124648899498097788681683693136997633357172244190688767394910655307577843798659901058590184246519603082275881083833381745071184980455998707545168624863463370879867246817243302632471523396019187106514166898412854575592851902060710908832982448474863189058200141557911038917947022995942914390935825370330346582385950212189359232088547211825581793911163045773851903633355242992962392327495173786980253081024015964257987012967738852331089295888037617929162850662799892349562543626882132994775804357190822325985730004877240220636321103692504554777478243785860814254365722122069609508742950994485887069048372576230159385810812836417847565577088723439227757969571229603311440942023778951052124899640580270966875304398545344083717028790729593333114302104630981234770985361403812519611440594767708629866463686617525352078486435877357277145536871485377898629420662263079600000604535353520823210010664934338233534568173589693690654690630464611248782809990076740944484797238856907469240245129302689936526687916544417305218302863647409438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] 1622600680326431802897506922299747072019972440867601930003306896572946227769895400093905197772000175936545045597049970947617561097152131413022236565478049062920582671674365271133612843027468175457905107116084139417160109743628265378412212866174969218513893764058659911249157739635831059579367099964129724324483217983463838848656354128722246947699865153078520947110040527953748200887609679438739619500166129287228436057522112520651808884828006970566848512266449950970856762434641126505815466095203152337689859427289441680410700462338283900274549590772750669590669107403497289587631287790427332131584651764296330486877480887121292373152649160874730254410063267572329130878307176214451005330697014925068810788619473466325656638824247996638544011033997590003940385361856981570160686753640179791068571574693593332714672877071437953839224096523892198157157412668318066754096228431596527797476466883283073718642400717100424378788464532145805200592633665707673606987319866846214960413394247688594868539745828814638048813495936816110120559953100629162175851454044034895778975793597780770017466909578838419990182705891243929276551786288300389209321555945787278807141191871297162720916573491497099628974219313176326197765163067614232175017758938700542977215763962028463628206661059798345443784025013748341831778567484851374936109537749728951144755310019273359687305973174233058784338160779188787615945082570877130667147668099777385379587825025624685470232838710115575887274163567462705373473801354031639832029426344258492943173006866539634980711286228011155603938274154065999923042140268528722898484651676181085244599218260070136325127910088283646701783313132066626345719206238555447934831547598674706941225058781600036583959493441907102187007496971568132258634342416466091051364418087581608036355407194258343769415166456101793040554360869911736056083802571566159700158129768909732461084293553151525323618026024279618839992545897873408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -162644147059776835669911456105016615223132197460918661179944401410718570126091978982708327009735618707995578381566202463885330536076769613965310341612265925354989956404781846334449817933644752200149136803128906787832840911508862754934333967884192262665625015091567434730963760159677553052752139781326828780215544311131601875787592102321519779442438432208374458389897955020477970912661943210129113125035311322356113819399622775625616917856037254579753594990608889683046133795006417055075723942196006727179481834255414020960227859881340759080371134859410835780437786567715585126516532357201456656713278573306095199669688666176133068712356045455351855008467026262432583253623711027071985432589562669640050470814972965307905056995423213390292172035914093772111928159170185608239041949619278114307571984919099771902345500207035429929399365567053384150337589343934379200242684022631524943581816041074727908405744086745305690843577817043588827541739143975158206053739421743364194481740475395749419373351417139571482382384169477570023712947556714641373906980135425809683213902880235895275566101199408809107384499854933764297659928745481698017134059928014790299199697334135885108936512623006488946798168013433236320176197695741811212175556346514544399600198182729580861993828774268924558709721573700348219477614338517353687108294092482074227893932058655070171410822844987842784202980023149177350981189053449088423775691418017304617679147208569596095092292436959145801496548760039834818752624132153772078764383498294168997101666484558570810891608718003385597169789998844552022808365075166269251690965044730646401480249956706667264985360208117583466594833531156939185779792400973392403797253193661793779073167191832338016758161124763894983927660308184332612984244418341323431169598468272564533419551733713242363575268738305447372679015920126928880348954152389086557229785474284897434453862457623478818106250913187314194836564889042944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 14243557992778356381979310052925342772396756435854936063421206028192256700559484342707879365493088213504022644926721361612378108413499216400965778871670229645922362257474637528232996688154660829212726479355208475058482415153885787211543891551722763320346818238319076108748340574042641042496641465309646201009254653070866756954488585557017873855818972774694366848829574812598151773403922926766252581875757251869335949224928135033004119438577643002796566191509167057732169334111993870063185069994685470291201616546034717762871313527925299992654763683331568896565510477638601922142165157179076753486275278253047986423981638808469276235681784480640383579651971497238761063590800702512866337738620042544186946550126534818568912456112180402578749800251598803898017446446708595371651124615932932038785912683114969230767601736239706046783228975361248361975223214991574913349973898506482053312592826828196037645927491461275201445949535585836171312998804676443604009548334075201657885146261546162325230144850524103254521332853876426081193678172454344073405709520816632820044314649173797128363588270070623029436722851082921908276109653717744381412818569589226076714415379239827167495774811953091433145896980024753800638061129614480225266667321511800574282704022757388028211473184420275983436410224181154281304049608771618689035951907211555812720200085964735092336981942749088697830263053907583897203314038435845579140943773019102775783946381275115456661779373135883141964335535653950418782838666162241338472382563361838639383505507047295349944783673105836301963612621537191041308892394549935960973313214504665399602038220456706455382642944858252895655899400256096020584569246293581810888112204731359051988572676260395677057260401449481073078764091032432523439284722630143615435594846290730337222096958445910217521503594885480541943344550931027270851064173614070781354572472056592805184220858051309035867790789680931223088937908043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] -1067793557771478903059536972106982783954034512693396197785789465362135372309242723737757747324955187189782875906863983078493326186480546501110919274264115104804900713265888125230090163452527537656889555568041780192546324944359888065049065580710686243476464785410287048796272842797205175266354532169821636974934613381466055919204583313717296404047814329354670156736339056589550681449160189079766679448196443968261987067166309608403321517541621632991458396315117276315595497506693845727295739659022046229244822767900730306876881510249710012322141699602529462480667368786100144576058003312338832374767504342730659751524959173092807744658467876519735958082921890372855138464492290715856667849862231465369109166400317635663824099765622387377047744924263792238164248537714488201722632286547539469921105389391786301029664929930571371341395679008386965602100857818793556384072561846490791243349018358718033094183322134361333397114186210783703086014629527945308159839131641607828986057464144487650684141505565292493446072585987472977066484861083004531434706361867573263204423175591976156915073784692317789957882540687276185675244985207842442041549501858628590627094183482826133044884838360039299431120609611238310148675252966426895806990927445610576676093249899358178841706251748049997214342078816201389193698535000894813920022259241077632913340434592172984849909221276453734981411818225790674382455259776671486485018046883038651018127546514422293047565604541695570732745509730444712862783045342070403908623916127466315861040886486777446764841943366124071457018791753285409746086631709564962733494141906653694952368082390686572545799909517120385189659414975340141665012890999493028260554449919991752850485970181370591998763576316041476179940281878151498969918637451887518888722696095555760487661632972158701238830672507815816617214236878573427411119112229876688680453804771756990372401327500687611860657857319612989485041254924288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] 67954018767139990844548812497771055895591828789285657014590567727546562597049474870892694315129999091998437324577453463670667152611062223858421600862663507726837717651876824747757754093169248462504341783769964520639075022319316480064445356366840392305466587586444320987550615197133013221724030220166898516940264813642764494295620007975985928661246496355230258611283348955169562774481003230983012541490388627646973023689403412970077760549936221650480304813011539974026768948693090869796589413266828126834049706029540088120557068952628803608099969042248120889839255749684784844026399629824156027411730666155023221384507881793364101681999816708455864356493193670520818056567147492410281662519914450507372487842803750189570672214362082920444853946978254090667078477090815020928598280999280672054946377365697378999548580774978121773174990659229454838903240667345100004430876757687792733362071246975093682980903667553203992402097496938428183306138285099509637682070362477926039187744306693786105895487469069581821158325982322678585280872849513115337299076382406600117832497438749750129397592591374730608540813798437176027730217088061188566430845276507021111284090562411252303693159170200478083543349231666888675864375591828423640806283894622528929888481620239904496731091324520081737642176168073078637460199272230228214363924929808499471069851940776728597569210001311469154128615584892050376244595058199830158260259866438924782383018249108614919252819185706136003052734902899875762747863128303145561608359999157973699443771866844466455185399565623329834830024021460389864239287466364061375285806575722583585078836570517487803011575908636836676859044481839132270719419098811847012258788129501936911771670300353493741310706987117496132235333242930325732025563119772590787885525366892032650902122829257486948867258563804418721883436350662417703865105074349027734933887493163876646385530269501814668340917786146484352550870974464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -3721705122648588463608752332696500880224321354068231951972317082965838826851282846582570167780996276679805346210541758233534578306001908363017316326285578125879333957132944387936054349158987163411020953784304280947087627441159685576536409932917915146486854751495315492432256778641291520473647203066243361288278006434678704279926976855611330119910024474943825220203241335458243086642710462584706392722748902466587821552150517408534266468756083978998482651865185108947281298800717023886431018135602393403878766795644967093462025337049009393115513844056738032298065940412930089772503543764504872117145878109453964014231020227740028628587620079581640855290727877711341452289188383579053959660394843389845542679961622470321287031160398801366477626632603443854614139068993438523231760405602807522791124890831999531018915054992791257525240700854951104655188900808321421554263910983535135023723029346949156238546939581475249009738618872692930835067740801067858212967501329889965788669141744856896717895289960427197334204007988452228332804853459008384184045362925430939173183717028570014305022313187276467077629802984084541781185253096365215345811521272324301121857694514569499443037127356203378891257978438168304702876807129725902943466797040820323133871443168331286258654611612852668793634631330846093220780862506658196485391266520004229071319545813514841032231329372998216697128242354921196062733915548859545835533792144296730900400488721861228075095329009012622184129022803153175582209699388462411840117381504721401258827798948038680688929492873705275320328795822914145473119633099061094690226480560769073168726849053077224664455075568507425089297706520717650215182107829941326479367732657950867707812916559497933564730398489903824634989038769400739398193398813583680471489075843844863089918169063914818714004087074934518328885628884598776173667267642721550477135427556760958048848331119117924788987045966263981366063398912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 188803631667649128866284409324073293178001001627371293442105734690275642432854656690335370458897638260585096010242429066305829311107446118758140314288554254679576806380999527579806381440279294478524370479275730817245710826846961659055666561446867985266583120480090036842579244955257787101766526593332209718684501548007707185215403677191592468265234685282845977484958314294328215735334529790043954078495563787888927955545016637376945342874714153093284984276292344513560541756880038162511009458667261456187962294191768221439261602026018999015727915122944067049856661604282835918116440120781084001601062575204078951891597753704269619709502628801914382506612136607155676987233439064282016853180116287650767630289500679334161071129053447237496375481658610086709776767369339877800730356946764159467212516146501711076951031480814911685139166368304306983757209836937557109821075367978349897362618375246066078873541098553874120897785011905445186271952969228808519768109537144493384999967430431310605723733080424225171911832338161731489940832682223389554039862688350138291902096153871526356065430061021392442133248799290041671595491101827120492160380480352864175946252781134283208426397544349943596301433281553238500963539330987131443704927634769327611496722280286904152133576223512517138770481628039134545225190743648935750912734617983922857544979500297512081453877121481401682276080816855868376739435823924801261315986639461623469963657163000866583975036849771401448009335708738149231339147112991987296018924014246100063859758664523217602732952598970929894410409390769648768196700785508261283726727537617380254509551937601248729897319960020945940539489901037574473937703664367451401259288208773004960931814043275993320743248608870891773454913878044814847972600676757603508641534270781178884100662655110191402173004509398951097450700673854885439492897582083936153152549704763854957916409327091631153571810819235550431459409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] -10394972561086122395099515368579765746966454991897964646495327182249880882657964119744858978275268697286715441880937837444010069844010428144186104454369832789236364896380695423824032269252820953650033408734444991407129176781888315904830569448463663887460776459341957266904459181373817959321359734149282261593379038293873317544137726060968077861131047815279773252745602948421727264128114859791654752007874328656894266112231515413259464390315893910810457724497537799481091425691742474663649670595723054965620390680821475017413214459404842359428421224779725889932956096213902570047564387020379613454329685419057301958307344514561295575733494675063559058720753309559644921197463208743364333724342751274986365583500366254005271960547600535187650852593214803799332567508030602307792555556676852976048970905200423656411637907240484500184243426178194819030943202809973844950029674461137953642727288037682573209197877567568990649896244828022186130178152257857030244348137071881698874526408933913705694136922013889223245390452646962585617888769643233322648589107157131286937768484832858177025975032719087177769062847361847704806619544013412771646692864043384357454131057093886112475021722007315435412026590841532627519926788426188858382451601355910599553203374531599417579346849635646086353061614654590391576382359961535893610904851097879670790390464003725977393230720780005671753378759073471102750100753763915708080149674027921537221737410572593658630347503145639313058201209442972188191720758802821391258339103960115931047358350261693634317631248167745834951508765508030703955024539225983732539581498070111606654860648815700972586823512777953269378339969733510289641536365473801735110567960229733153360926548250618236625354643889367286864968890631231050734204060058371574479957359700687812447227565881070532991103447608610212798609998306079928626862514744752654081077500522276966530260232127091351809214579139489635772661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 675765667762049923366695379798051372573879705389073002676017048200118034111543401111379292523979324303093846614322343371741025319670530649046076492146751321474972929948497601932415037784061319719338566523499047515782942680452533613947167129335542911630348715557235638232726895926393604079888251107824060296898066191313575735768108557807686028457140459366531149759825934589131115414813853343563303788231841231766723463907543111447714935545616880857655418107964507797743455937794713833184650812497821418803786090478419579055459665900125073156834802250107368877377511827679784683667322952009198370280744504752785873681743127687133131602027655739835738306057260269875148268899329659729573648144531996852853175443983268251718969645544073834095196487518734261237322397794442837074027876369273023567156719410653247681238567190401262455141065642352681440113079341108711854741951668557192738107879299333858278680287825270944972239332144096124102667260415572048819237481684737234895140518117857893753144767128194632119275590372365649797266494538861720418909112432474229360332291779254392758971131941871712711544036267484921413949745276726831866377189428364520448270412234774131011872315524388452922729757652191200732942341132493719252447219058395375749418419011955413391425449939388226580021396633835954522452790743448348899068626854174624413387040424752400733127572314634992264755577725760725833857293451412328630168588048934269048599669018364157018244074019972296843406935596000552401660729818785200726306898705676789491287864934300207664976395739012268323319173764451557519598216122093143728738666309689793505301998548897561139473254785284408157045065397696524188271157603112749236947337330614839403980549169295670622166441570275137180462907497885802076295936686391685149857152840679901918873432217742477256487284595218945378999584173936429296284631318202432672021214820126280163181398572215237484869333389970968628166656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -45510927847023319991026300620469052519641429434292532167514257587014561248207144363931070304223188374769432069557967894175445526840827941214122545800330445031097242475965534104938920956482418887434940193203275837776463821057834141072490629827220127885837595719449229026178637490199959381067135581470579708922948367379756357163090609316131258251062528023954896472099296340831137938967331534678209156105218629572963231276557208197044709250982305013645868756868943082807313402471160403251088227348820010002395093468692681985184036117122511456765373331185739241493901533488528641754836025752449251347955858923469654172948038066514684238876536147204219987068201128036286847326686390513358641786048517518808730274708684292790165598315900932604009941322450085944577773692327631512874165138167412501875159954314821674339108247551488719388702536285606518214395763510819429981334688519041649314451835582247039133198885696891943134829418027933710017220683247983647530131676597389108464798681535776350471378217639853651106845960798654896422424991792409996184072281861657201528930252187486373461664494087554308882357382580557344407201774103582017848331683813594747266221750971601485140252475483903261498897269150186298554821812734636779763313075781353599321824583014688461370910839454298432290346501085495745644391918612294370673382174754641548552645364671171825250590841578280115890575003826567486495218702772945467503297087688254959464397260410883786286724586404153090279795491353937458287675457239626791071304776370946798440987934238618780253775045232706688672577964493807941426524250182229680213680872383542816717315113158122723809606148711363734907529155233798943401451763137717930026109789148553458408584783899565765283638447147861323047327528561130293644505121934713251044845194611375983592899135644770461755364404815014153777422743737630406506956688858406781702026859926277771648565297194592591059562612910810596376576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 124728489370382393446985776274791662405173753624687434342903284929701676128642283975129530428125907041679525360643453142120376260664444433024192422177589735404019588144874043237880500293700361146654857356122801004887505478205787532191586934569970579945276209944327716159782699119917795102457500328903335627357244581315956501677554437688061588224158842352708258715856947943654376974558458234456704096092257562592436183673070044276383646081541394573158787649589102355430258669920043874590275206890177006882308179780149568922460031132016550495045288307001756237264228866704277013898713934414564525157862540546375629814320361543832625587058345521395290989084586529026084047124190303198618711486389239142558281712850291940448641552381126350401294136820414771373464144185149098198086598506093545303619536848198977708494337174050539536315449426322730979219276475409731683774026885245939854018472247078063261598612828288003930715154402851143116392854330493348205174949764992058457434049663430084672109001526866558147007927069681948411964683132830485079278795402202414521596450498733521904044783489519249113986579335951674388148440896870659434182061269179814947292852962752269595970202457309737854586822576163297030382080733783870840992185470578009883651089471130415055902293878055257928221503690838074216700347212545126026943504646055685503004360457846578254833232950567327837178937515064311965040408653465821886157113271137479837537897871081670806385504813854436413934347795874124593018382470262546451659438368202977113642390862682475397752020699656579701292833206765958713903689565618229686110080706291829702950073075515554415393277686945299114485248057428883620801182019543610603442427211704090864278320230021679978946999072687899019319778155437644845079849302175041341498525095840198112711479938299604143037059626378199534374550980661449102961449803463789501175716956961568296881638432321801947759391700213924479338765352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 62809126125688553994188472993261526792202379292888034449801780522330210810825780886005002683025115684101507054487777222696985916701565098374753738885057502718763748373182989297099176649243151811298022128342584939232638248962157789298107320580245040374528051912851300119172144075643125349201027482641979293710307775978528899390588349075080228294583824742895305971641969813600930942736023307093262258268099401592437121105141709444738081711286666970831419368951912538643764337300145719681047963046467433877016878061125180587275180207257354084798235252429797219320467717333295331147483044074805177849659576203122938592415272384458040322297038070921457009101113432559979169254538421294588235394685765982501040327587000305490406682975831996687388907543517941203659541700976647603939695891200732879766013790222117586260165566198577596861098467089139033563446626164225845721600014429143976516788402983248236106274976718416421685746695501849556791579532514153857776342750435684190791504935954773518025267357106559828833635119273397297662324142419448799286624779937476301054643348309893764295556612929958844263396760501901107597475364818059399353322624790327981505621171347600849903170401205561071340355931138933067609339677107513726752318847583012544447559993688863352105100123237336422237369507777852953775840821623611368788558027809783710840906296976300291296137048401584924701318862211006517667771871622232590640252689509051638796795452704835737923855945435544006155942224384700512474738798717956549497770518451313879846620463432660891908775573112333334223844103576210317258179237061286889076980436005018014261930044136856500005823215822576943351410068810513881789256592142287047151585772545174737266639564804831471362544695885695229130447213596319228764799857266142847643059357940147391662267369359729609022963521579976534756121961794038643948567565100082727004238363601996883475173674422001371913189962386847137271093078786048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 11780208503185863555090331800529857931419527640022770496893582651202022153530451568002053852428114467599201207135576405545987913404906996596655216003718173771684120706016657389130266758627985964522550996129959251542102142574255763900365364479246892470298165588637607694178224455703617940211610503329634200691399914071419105086700695030413026626145851068857724321883000838246407501879481275497488261277796427513264921971375661847377727647454404055632856600238382826684960712408261589065416393632410981693587805175865622803160041080567790912189578737628263106511381174306622837620668135821182825185420096410354147350549148372761876995563009324431480447498116218610684503409162025542548001931927689006683496383403745773551246204177575646974229008478256706890091731720314865826749122713550475984155964998785916821403517043108095824636532120197722896713860447951785774210650808400771558301732232179169659150777870787121142036032266061347150651687824092980551679854811886424955748576813889733256150470653436597877192705189560146536408301384751970654521005527961179389280438066440766064113446893827431600418957503848285745253426283946329398862110378483858205809532290506408461920583939353861556274713345518615708817739017651520297794461392760747914724280143119747961285130754284818883742939525985661365082513872484075301550697592489467906248968950860835092029232318937452360852785156116738321698820965607841373465231766578026177388132192578187879094617963527045047038454238968749082909700578256714943824005124167798395243958443132516479220004216567530676467523563468373792660982787998288657283760048039217007226854669711959861252411984966425616944631982240879008343088578630778530663780395493702796210706017666042196674632417025941996554470205068487190034980734506435184514284269470157488062525331751314537461553609359880006809459966199956674124964041152731789420781313135596534148696205641024632411030949716261182384931475462029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -254117485149184385812896691149728502385901945953535970487641490422708230062418787063884922223032419220776872023753627008522997765276399148408205270424532676627382911072566135019977177612859217045916635364327840912582635858050730358039093744673119602836252828069479574399191550397779286132436156418612086296583748400126855653777536717828015111514119326854425958448273104612401361797228117034949906048193858946514007336891356265004066892549689961770262356919941546500205006620734265756894490244819770948456450671902514471278029018173313952681984131979829168078522610082313210488460566081328106559535416718464313681065465233491233752768321558410952519123176265783005598637255597895335094915411180230331964554362381924288622652130153255146983167658371272706128052445776669078890879371469051238806434639484799967677769680431984077034523784669747622128230588439304300019755905302354723201559781369557268666228141589647249572719489446364881072192676801196259928581067804044333803141080972764323781556128517313946529078031485127770843411745648312163264787477778311861504010002204724555363853757921289770847221401018843671213833514502746116710096766501913649347200089931657216034469135287462999675860836183518589461399661665042196136622453409653287201825692581140524880644382749031291610833807918039505222370300378958513799513760207292402593317886742478386414425920674447853766123660202569776540284502378869209498800606693670885003070034254284785418154859147137981626800070873891357194882438183076235607427097380108053394634165712401471666247938877440642216325931970970040089963283630496764629855485064682925945484179840793967611037225383601974767818190834442576917717823927080177193624117669881867927887363644322591727433223856317086869311785805433242108290492870003119737244292240608312725575732877205800225824788028560984859350177787256235383512297968850452761572078134770267281502628994875889722120391910864959224397751598729658368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 4275829445830374303859586458331346544969009535818807270005185665533574359270380619210140904097887339692178481752014692531706757966772314032690167380801438514827519453796731862438942504056937399937984998223738607843106286162477041226395098947123150541435038058978913474072234446870672856982716958030718935347780493036872145078300829190697415319515598746540191697971002459116310532872457110093689198500208794076271846420011482510699247893175774631458915396463757715892675518512608113747859536215717191971250659684130019288234329759635796537167936326030508136066635715688072128088752782120378457816286671148904586998245358194571622241927698728595379998791665360436512756447317191581714681544503769340052138119918269989413341247352404275865169832535775569164598211365117796516123593040362288932311358227331211514572191678425065369936880486542530685041701865647410572287045422551481810891450358564578809975235917005683449266006777542602185073055031933978395397985036282616204244808689105489809693445198375749638269864564988012383310237767036173489278273876519411871169552838594684542764834771154262968424612482224225358558241240765602582430599906192363839400245324800649309133935651331043730732880661324638616192833342767869472271607541116094468802932726113339767020339831088855512412516845431065649212149596451679580717863229590542155739600672343376410485004643271826913139409261255268528377193015682998768003246668101937472528322853002483062762125343064376560917925696733871162161026710171999297710046558096939617434888388703722083784484099054332186652187378760431753715983526516067976150881290600282399680249717548166197837277675546515662577697348202353525848448775244292254956990768735340679116769567788752604200052434231825445398348429432110494378599090363665683616103675012079429712927074679505630362294106069418794323884949923536206602079807873019954017488815050443764722868722193488038382290504769567503757062837446444580864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 82270062974359762807116140952756431063515421219086114638582363764885299151429576519323522592110237197834969547477257508480967322226825669751825597203636962664078578670338517226873773889944103469616317224801182997592871401729720525674341939564213439658572459181147945123223540291173486803711433410748804367371032488539306168386356047369720659906325351355285985541014794598381057173509276758639542886669700221052253848464965426828424080376627422350138598303369308274126057008108113652843727137918519516728462661040746356884893710701591397338621319942626680329854730453110695635236183904714228575621983581250804626109391810171273203450657457142649824234704366571867533285001940509632321715246968397301144689804451699842634748677702272723563576190155199451804086039132932741459221547898143519100220559998039539377033863767722011761352336458748718138925717434438568646680274742071423223856538807718875473365195714112387526609133776421316999033558292712778954970698523335118675280569265344167857124315853926730662305631548567626597062301112706787067416469727202664993197572862258436365256451839882319784129812493220018628173683941286932202260727128361697699831551263728372262131674334021140055659901386856750774361625416690443480567705488512597630155230346633306189395319624711671133426847899102512777477308251833404308023647728311703631891322996005962844503797456468154938381269287085836640106094737824732348788505011272270335915066423241707298243118508882422687187321655147192401223706377978862892651974666601123787292201855531458303035343990671720380315422029561708841987113745637580565124685894441330366149996954254231002115095085245033216557571887323995404141837755696847398136373498037995421264411524642838515500755544268727099974194896804376301605832359365959188005967319142634488295648310496480712971256182016001756604031623262470247952587791450500018222030052940612667139302872270547439989246366198562984783245107912029241344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] -1886483709173160156403658995067445341411297562428744397185121547449521139643783813029086047759459870974692971399678471000232035620003704137389550173309312470669535666089645715981989512057237292980864806601171365062873656262135231882652255120513763702924892169809169448623400798068514804336764539913230355594972613159506191124318152380955244908997741174493214333364545988820042633899211603681903539332792144634445114731659391855042185173992362922491384917742614490656717431985710716702455682807673424007995034157677766147119048002628611772097468971675831445618844011074821828248764882195337932650923986630969003665844003186090614527768627964429411610583068354645628935618476488329046442553987764205036284189623041553102120055281339068250805136680961715586029657733506300712274400451360364943667547775431030722064500971339111997229139457237432471689976806958829296962270768688597752963068856100213348749025330007196926722222285428400980160950446778219227405584191841870378571140918654280368848984511456628926620017562750847008485863276616242218685092480881358793539781575768945502418515183440709914449100009845493318484861406889904026127117100076142127329510836737724578652437142872116492963156041325592971270675230659846208913901397526246784609674601517496235333710910149265708616152145843150014899921518430314167696045648726639597950847568921779896749585725909172450662405137680255990579252108142519249727740200993011683862777100818378850239768515093185740297643769764425854964025946692107995428182914609706675752968642579298582432603117023053117248378930398279948145176537633179674745990954244987584438088677136437895560514980907199148540468551932234410015186573458830539420918163427791799061627073517052089342867440986896200466095820685137633229891209810972763959199660780458761569426529256764011133484807876413254831542867414027998583464860467557368310005681146809091788683906205566866044524862151578060732466887101801507586048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] 6414891388320345466216468308380817674560276186090418688573806508642879861111551306496628060249756014741883290582574139508066246841006372475782963748961471869381785932575061306076069923834598408881575623859575819120028532392277980074081274650821455066726573785919344161644386951409336909089867045830940817541018193481857253939099133985755494868050567574938398152028503704083939712301569348762360779583658043805317618785223990577904616288843012233405133404233416110528976547444745752541312746082103344795367424275417925085336201703929514047176700225986771263031157826178843346567585967806789956501027127378211093049546028639700356231124487753965795133557703164119206877297280802882407540354301164128365143161433166302356269431882261077428816942504081636723805244991906529244958236492436782585301799318917707572288147936103359568365912582179058224283336718741889052253792962210492727477694494356649274128113691563378816316824547708552246853302206790957742415007697868093694369904832361411784283874207182850247733396733944989312620914731632516236159307838590743213799747235577271361126203061024826175825388661970111019397251032100203437731605922695614816010502052081064330952912872681035565192619822176661995819102552582490709532926073876610422365375995456678426839133037214309145757528028071174976274179381802982057381666614954543484653906380935803987910978705128826214906212452282629700671177218330395677144816048389155241823223016792985114740410577242935628456307293572416114831629822711101202290157137533209708694107683263011421022745456982716004456151114529411957964314811559844020172798517390252013574460287334616770157198212319632430364593424686018781937875298484780408526284922572129688515146825498288545396339736072747023688366445599835911259267208441608983679170173235711737364384341297223329311501851679540602962411000576537839343716559276493171319047605305017638182753878117478057371146539335087328799355157776534872260608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 114789783940380085036909166655425893230560897735453944890200422261873645713121892085336815984731173828614551936969091242738275902902098226794969795410957192692857625477051096294861018061913665368896979755788638692057072510234278205187914836185479221374421340741056748196369121864111804794202831393295759443757368702183144118440542573851399260902272360976933560880817458500863533434310802689553645055549346721322047325941771277440438264108837359319249791844847330530217749311486417017625047129884187683670136059438012619506657561438139060469518637952737880660437467946320484786056558854333020917559105305666312050995032714718577860514134393481202194826896729842768330885274997554927376676777666928657093923982126323536793808007558026777394328781413753247602167410994643656005699842970962377362630552352176517109429682359578998017281263396044565918802986900950827466940222792676098797439866679922732189717686924568777651678390549752018080138232434062914803085417153916843192140521728637647923338268549720308559604787128428123399228589680948155888558903428385340645717203036513569906274103755311569590935166194752808476453355098127382312831616936938031520268610901537017057443486652548145330003144311934843673641320562562603127356526776205534554654411253558425686610607496101393254094404844899078720994409734875091890052932411144489026068508077788892672438924833668342188228776066433081015605697219450296462847448187095223775816017189750120623877526999088866594118378952682203769239574256250662769638675357288959335336501289545901633691842981060629104667267597766854870433132413065000615531249671244382382521986632139359844825702927315702903465126220927829751553676672207038307364991693897434191441971948784674840650851245636507306057471916421181034953008375611605343201348793674654867629608827633810659552413881073414525291718542349799276854981307135852762635415046861428389990900471360610088939870891606326737900074218277872313827328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -1599632010543317808795829599654012228033102105679166509669450351686288761809000240293115069733468414329335632105362770428315910809151714459485305154171895334660015955294807187222713666347455322815146158856422615000775138690468412699891339284165315063112553270078088927277891266328702485949397168753214260479885262675662626460836359649780215320244827751793163612325295357813635647111930863906743519903140403867921285485923469537629960139351174387206481812760750569602449247594785895795746895393343237813358781540253040203502877042186092515524320182212372695708778410496666517705125533200228792150272036777105120601326926936129372069849658757562254800703321519084948836446566292337134415696863886826048442292137323778617332171583574341530795605312390690817421663619718298044916228917996515866898627046578028039605038419939446807472366313599777756307229236970308187620828150210557289912462703062332142134969235211480614349818074045116597278626430329877859220803475034771442121941209439420563828105778394784426164090817330734448534194084134785239614425527071222377150609119201000532450172823112354515055352232171209355199562010028323263791275761037966715181435316696708506968125168211115122369521749226335395390298973380244416075528445520970210921375045519357036255944433522056111987711695693183744447262624460088082004612167873165149739409093802617650125115478173388730596481398044132336127263849427905418271597286691621628184111160005161778634373573431521446272126466612620039495758844270501392723439376904965872342712974042445920235154003654760348864108640792735796346066129183335205059803834979242943180026253068087478681388063096538559144487549458159278619942823485206641956241429874336816850535750776998980883938871513225911256278883811209897457490448940860491856173930341474233084796739406089200517382041709198457017274512501650984431621699084515285598015212908913060948736910524066142068792468922950394722616556882493553682415616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 10665958684279437059714621849042802235563235055993598124348848262714944262672212398385394155556073090262829377353840767663926588592856338210774740963245294236340875538764684626187219143998534703488260023426837443971470998668033378679609870386771181309425538492244280299847267330463676942612968957678609748114266910977258054789905273672919033843845616557230101011505447495901328715218016015510506629182523751130583919712630186187734492656782669087097101710520154571127046269604311171237854299210112477751628049751221878136358466210616993893662701633664463772859504123679574805334686806392375651267247251428953913441255250056297431118491291367818402389265600226405646458378212004687727182869721245306312512195600580594963007631277227689390912902488405333775726238717894796762532621639519343766806700001562711459806160943956523278854769468218290663828231938611047985703644332799284203046868925961086289383798168574923730151733642569336665565346034546138831738389118133254942176494946662893825046451313172403785369916337970689085917114773993678218637580188341027602183151331981610500853767014363986879845533519287883036104523380917258857681200969965965056033759879205023423375870759480140923875068993901407600958121456122973277002397302456275468976405765561192719719840613809504613058469102659563887179469175637848488257508694067335925465779074474628139116391757061102858968181121916536532445981243992464479526676621361909092404313281159289378155852254336139702742110587210816728272593059571645366707143345810984174964809782386237236025596434892519666053119372456881095018687747766843274508114106449964282866970196311696534185238968120182502105887679444981742832400016611305118693646197798496959030443018066107449724817242364393132678319814210943059865074504232995228457373871299275518657842976005746261477005800635396931281310607262576451188187378006033707895815734771722766898128151800566846725911360024237120661244624146662297337593856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -47393842646897679501653658531181858043277902380820722958544290362304398442521439647068868231194708747677230666961767071051252376181527444190807991172247231169484117215913066803710292146521220828802739028137742394768371168092046199472785377131753188794325778819036104158395196640781312177230812733735474143729584157536665167949626356279213143630377158565229159584884464940269761784498296865649699599566289978915498023125888224652007246872984270351248930951326426885939819485855071722512688423683903274307394228367441091029526739482568947010359525081054917880009113675350448238201231247809745466152658618551967573224445733898327761510512762094099214016122654685811401744717392334742528793825668048035585956808202943967654567733473945590552730275813256933793890948412042781043473997464298798568153316756131680757682324437625990718752047054080055634635768674474260154067804866873497906103965640413521592534442695693212232380205775657618048285638520803911140632259559056054559094897200697168141688119266807056732602948972923462489084113227022614168135016435925683379735615774612781621039914296334052018443396592088106046869193168158209090207483560958241161018163765833888980863515608962352221604852944995866987886418800729786735276125983215749025609085722466545181658708209980998994931601895884972318059133724123056388073103828331736223496044871757523319231404333935837362769827807135637214150200796681236863292117698745931582404412915422953007987722540504176768946508607141900603033525542488523159050913699421157337959936688168803488632782945988773501379574226260410685376724876912586886170081665716972958278220562461971299092698990389966698514807969954166681261616646873692237663368408950829865026978025142611635897679780463138351724463410962832041100135383966040940863516782636777562945204983877241161521544318269811810885676298329050437432968881947706573521913635435433345810140593188562628012107841152741543541170981300281853100425216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 155893512922356366493209730100036349343872933912659875174005679288367283615691733382199108001894306088706471575870876864043924062625613048681316922759046857592563440095858486401313844929709937144870289323678968277997608725934036132419090161564373885804690398091299190805955824278388323088917952574203004607651963078677883645708233054329614608490020304777086968316599686441479520453003962290732676400131815380585807908369765818941717150760026472012821112611788411563774229324388516364390914997388428803667066055846756601234416634609956979467937108089402407900163127490744137274036344768778846701353654503252261414511235014503712586925881559339261112465370554548104999986844122008945329182115049655903078486797324204816982647955536609782445419528236111481202207833105136409108224437218969990285267957508070891939188002251859397847435078217057583118359939368994782650150493315985961757494994491516082158566912114366786861419770461394300371395338706956144544013533166006127843783484385550000527642742228545349343796913545735236836329695511563487047279787877886158933807350345099456800126271242920462992439937239948663352378920561887197135824208983027352003598824152863846315899349946878510394547264664139616201944484251748415088077314888213260457555548536001799314604158356704888512678812667215468714525187823010841674102282041840418490023164507119936525677359787507730968781983132325773656267088179405783880979220839690990493553725804082810997876955619995136717822144357797124444864199498508735969758770456459497721314646165658828438245005856092058618756350628868385260063835330269489434808387718741963715859177934274162770595459422276908975281407784658404348117316185079613485711103638654539765149313057960420476238227892247903273353853999351109832674570542875872480527817358768667800255592441485413915040448154834142797583598335880683543604236835242272777076465640456525446632756295204737152968852897421670837437319553151706212639703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -400686711942721425491122770494609278505134227638366182139125908775994253619719335640598366654177633630681149525292587262562052283407010960614816586093677887393845075611394944231302652661874989163639997374168534583955649653711695723069446882277529947066267109313458478531455982680193490077188830131538442877155819867443532245151020677187406757593241692579700498493497848502363552194846912538716699321649566737101351485464502297358446752666276664666627391078692068574840328579154088762327877640359581049626990400221067354086758173208287044281909810582646280498278778216156162080270568186821994587337879537424066530388796104671259681545144694090789384869861098792144079813667312942553495122724432900460198246701727031164500162951935317366450136599703135048420747234990498742337270951754128567035704588331494854058107423591548582247834474456965439816288671268146295271361543946765933450559643161759803546145459342641062794179281219625964529069008187688081457735820064323768228343657504059722346179144927096641741857918900984343124494439065079447539231305257870762120495758577494561447268786705792136882430524321370897881206293314539368801245889437466615250177344500243517781745218578927186639984759144545087033774210718283294021546972914225826056760479461584141098605014613683474430391669576740324483669289478020643964020014806150872137060023872495862237162801779296076718119179163381777741083758220719930484229021434198591566283210661195477636605769414587952511308852824821462591465899456622063584731222500495148402491284540901527044147596832432791788321789363116522772460863432185921976015608311276370440603663279086670839455131716262331879847276963362799297634686956867679647694544303739088926286200989524213733783915515588385827357347817883864270826631439053889065695788893412932299396963026460677287604829077050568453072036832181778224091331680008715311756859247871580564178127275706882677227880346859297760883144469021073427910361088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 831973308784175486962219151317467831034924709425731028093591960578687859399341562663023862617294134605609486445019279833541785752439691093524830365002853445222432211251134748285857714221800063219159324344557702979307082064191824709485035227704685030713197612418958246256082373384566625481561543982473839763766247056699671800401197125234216046986800214308554234042416492050761209799383316128370866225450476167597653262955752804983095694352090983248323258369220187976758265660315781918723540835716676914510637600215905079345800130595321114910213586582937656670804200556437845994099436028978593409266358366452304893177065363096178120503420878498065210612111388363150338580393189482613531748429545834053291880886011575106955883821353392224981162434871755948505632651068679311551513204346942160163458364572898794998342177091522797503699049545157534710487575642756362608887527814955070062595287413131566572576710367090481584572300864051108899712658650281860625180244260402932740140426969981302370931285921477013222683853519866325289374293117080246793732571419825132437328638723647985801889347268018944724058345507738417369079759141986335799906050868435190940772575775504595783627184033426566104848314163535669751487722458010042559596738978722287713731030928588999033207542338410197070546591261897241345748408437017454521505099362604002281031318728545426992921102344880959208169242839960755233515982570154837169920008264245637761161461822157717282235146242506261987810601943436745093255312125577952658107663216329939757441071332419515585865209917630739318041272722150471826068718748952902786171464924951698567159470290871572254565357472378153436889306531292715449399236117955497765223091127600968809659718782241807810111059551194227559543088704746196535813731965812489049894796711287254126386268243134427086972327799897833197662692312644804170629594899970005547985795373886934260910585529606329984724993628395236477377349918158153159268106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -1426515513378910933615927282802425587156247292100701354051124364006975855147831871153304917815459732218156155688122814023238717521851625044470515262062461049591066150994658816144604701906362730269999331642463855052934714459429287639183670044108525606787636365289216410935451589060771446279763643894255624085408864542665566866571905157569152248643223720082398938116099147428899270203930539137765210272631000144959614614830560278544578730519085247864135055506839864381659996445223404072096389172087140780492768906916607314612869487592496118732610279777404480653919151176593661596163732643372672194327521969347210258305475132472886078449613658135733602536747709201245386827434687896300402765666315661558538608849963290679256673510190828072919176485567655852423416161115164322865456873433241743390759218018201489259609187610775542682447274371764813414073567803677962719395490284724636435572614324523657526377112512028473130595984843751898059525647772681000282008311001924759932885684342453565863164015784251570178206124633121823138264022748770863493782113769511582734566452160641582394082345058782516109839597798807462992966305233109076921175805273748586705743399647075935965780745611220861993385488779130263417322519586450064499589266035997559909304091518689270728954193114878962830694655904822625526492900118145824210546651446107500260376414489969409945231655968071483645003308380426799835222652146028434572533093717505201393869614777903641322797408378183979320557638838696887710345718480340979250857704309883428582778959470337726523182440884718825890836521974243246742847834746226466804496508441995040997744274567374785121229628862760421250198106586789226340595966354556251865851438873987265956918621172664631123596618712709721393572837673049963276535551812091494503884261232177165028136518125796570963555356783139505597884104940262710462882019213317015198680358174217257625254803019881454955744576435044928112845529784705479492858019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 2057031053181867403289178506413028683807774349085236375132355238835917183841819821526425364964045127915423258050249691943577687575698284034107784326928696759916649450516565787857072607512020781260063737593652544508766720230577356014498368298499459005718967074625197675726481470142118030719626120351316896807565419472157090283079803248230003219729515408016820910460858217375432398142354905551935671295208418397477488426959175984993045578659550591743247041674030071121924092533799445438629133072098624979877163807768000655781459981289279112672026207536150275797512707496519201288560842443610364211805469644557242350367875359520683580870320347021931445306974589307529547406694269896341627209526790027622163254986122210786571246573707526325985612205217616894899464225643878239259677769244882589315668342828202934745463906191118066663369724921046481776424209598508887528326404834432442953489857128956751402089735656277659171555881304271710550350059099716185208003618109519201180576518693930085891714333385233973671443067518460471649981575300941594915741158242291521660588947327415368058516197277990666941967891063157720003570369673280455810880826833836281168287907793290193813691611906352976621487245299633492769699360461976766995149161153979403912355421781310621605925030342068789819264216853626964303458990578614701484721003796910130443905981084733386891385084866255557204753093939940885583825603155745037609897210921528302644083731049946212866567844108402249358541049827076821593380393604769048726943325270363628908506444662210256603704343205416730812024298696346888469963713537637375734761473239860707932290066766524324033627238288610357523355750365590658211362768867553785404601593508040621055816651021383066318536515777784045013688539537819537612880226173427644835587791899125631240937758359549603655494657842721153768366873738115671937002331521383494066977232913733655582449590882030312568850347642274960973727062586460360849573806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -2585792484554036900098756854898326565462731118882275041090078840603033962359647230612873918344882849449847574243694584857339320075067621972347074037212687904952011906843029112170806996612023814939015052540066695995249721799177678096199969525258332936444121512370179260516382630487876922056162982683411821472720927586379157843186855085309839015276814891448375758165063542545566320392653267872705348680694333431420705863349026167629152375399261907020832252834195277648679122101436214733150396260790705702703844593585424816948313284520894553971913159072676866980402715634985454370756530362272465810272983736463095020652656917118990796739124441965989523530639297570753885559793223860766889933901894068718910052626722180985800988913860093401275134362768938931064940046007043421193066062510641634289043542007393439005091064223339508279863257437016608859862227424338343480608646741207456360515615735840897772314612577319148962791072268713420182416290501639985848664243270496324727480655604156855707870027950243805419199114832544578216812608327814632824453274101485250150253312227575044801610797763681180149288535582268484954798873976869106773601567419878756863388718514270005134183879230062633443974534954200332136687720686245759574479195549059931884959610763851483920676173671905571918659385709559552637857701162081430237761284091259572781190378092983783736022266135088652484168150182701296774889119570681938320452180399593597549052611421641080958399349063790394588450119599923617578214097914074229431535531039874692480281588000319589681085935708218925145994785961171354526401199771150372477069143403719524632410957139544745636196263862005552169879467557421862279400613008760015493137218916409884268065589325854585566323863295554331186453416408253236222795855026926383076722510500218511100784847523357784380370174822874075497763537827949689672976955396629104462859434896430836921577475881191916769559873928940162251677290931763961472275709952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 3155534746213211087639835795845098417690059782772850605943982048452581043879033338691887300476898304431009214409910200000251795731706826478235532618157137067864141359720554255331873460559848747136415458583269265705869373240885516032697536366836095276351793631765137280994126885672479625933849565611769620512488288895095921171329098138724807487765090061089988017995768641858614596138636742193106369719797320276802988330315320516399390683936706767386014829639569264949042276612988438886588603556039882619594555662424445624348478994235542006971772816012402940489707653157724244476279030061793314794580532536241035223587535201457475878202190795609443552932968826438773966194542695363964177440423062747601683862587314826297914308381330974703486844684311081044338098441697690524852320817101465818572128463273460126585289681642895578955612420586030332299142757439452470536715190871536638943912691536423889597278696203248107028880829068141497305082410570820603702835700975153634555447670684352893254039636379575039561103056708486494079850122089893731604605743860510965911451889515245801748815912632041360443625383301918626032971998633611485591096601990724602969672633310070280250050708847456689994207244685493526621936789545784269442137378219716254536793875998195531713916145537068225087077622886694450201189255883087678096850940702117370227746191749208342829511641612072264291329700735020707481854317034698864404943561474078062472403539442243165533601969765356400354934318114190656451020366851567798453401131941995940045716068656347697416771508446883052178864663000593025542486821391511269720609886875008344549434277187991896582170009647069636761026625305217550744466867224037276515476977031920666843821277440743126051046765672125047505273973136236563026058503727520725782807995617553983823002388099333336254192086992050803060465449005874222305181278928901566781035059912582185969966853615841567460350911736816748372578562305406483647170609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -4464242395443964212308858476662004634140732543901364052258608471641902230323166345247333030225131677825634482764132904789034237309741628674001308834645875915099351185518251652012886133544084396097870453537305109341216199706005837922300236167160014815064674033948787860409735977915244870849040670357946214975351175395886427697447498836262621217262798384289418857275484178372427463980322199900093167407854047564488228850413073645986787479086087149593181432965425585862442844267460208574443746997049636209435852129912772452935778807748788794257123041225477768969172502329595342803429906627136021633523672319596807622885203668833849158639709860752508765594591786198359761252280837583013718158503970258027814346347604106627166595280914783931734248837932354403581508762613561165092410046896021872170768701636667077959238570507804106551446576661187956867673753134730721526510230155632836559304721775895670327817720565132973359288380183389442330718461108000419316539838171290682368735177832540449496559497553733090596715432943357357051447449470484619763311018662999429761586936824858149402453472071184101606821793084681281678261088484442949187474226400533107432793530129208864928686371239766300010916351781585376837842325559249200100299772764183591685342491173995286629383650358180602056595844266372945251592618910471651972481246812161954364533336640111524061087911234010477620438001477035288073352487642566444764742831649705293368355651191075901502128524978096151665944479268248887989299224798851220724455542650791109127909422450922886634369611127405391788351819651944585894223845160036872233780111324887511039002744266356968808189565957215291230630026145605047724149426931808258004168177311019174933811414333434469315326262116988003060506370903692313618798809643048724932268013078086463915813328645468414150472133529793659963872534101925255900619842100952053387769821341132139841007366348553862895377602029465780742942555034528161982148771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 7049151445092488272501918467906226064817902448392180600050258153810107666216060374705646219735060381286866988458616251788451912711504509025462029161775493087460998651609032738528954106339858774695691669370013891751391121332260850601227102253519766612009626340290992151424679872104279289319519663802564758580118497416997634947309662995191541971315088988770508369784723293031154610359478773746446794408506587224520019087494807907825301235881877635692316703264999097048598602402900408225052038931702833388688354266839229814545267823899288862399532146809993829658264005892304642284972985858022867446198661481097503462097486930667338721529060953959473974888753927881007766754991663915940773341577901367928934440485084053222334020778554666754992065740340281809626772276873290419154600437246621053069476175614405520373588591280321760704016980211281467650940236048072158297448608085513495304451968689850589372942780633446794505227842041672603888078707079827668786281870906390344246897972502710627442021828789997056044677562233552784280021500154011572051043861675483401526994316681429905011848471880589304278430004852536629042269099783931684215574089803232572655582678061716945088198127062108842878571181034280691462396579516053642176302969019987553267498406046676342740501077530017918743349850799630630357501084023235868142636142188659935333599033566568203118385698800068083623948506440239432310477582044270630237137110407943890644715149381036858275956143157227824936489894326801893821886234435247941285747846210623576640623095259123331699152557227431575621232556935309817143284874836733785263066919330179968772960880173333716502628322354463069498430251624222974563289609036518570022125558493121826989932275722629666023194451394709553041672358729955435574100557082878656504175413486672260198393763623123649625034391364683806964993889677992556578460005307416167784608561520902339345029436771833518262301454610941563386933138352045253018811105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -7971976697049501111074316743771916803617851188585132512710553648604740600994791268452129337315271495806890041304601678186235831439505736138310125329447863339629843126432041448376564323140673961063564338141464754238670908940498363686183700856555878740256356708750257213721026278478795662072215838515317660499099421487879168492447004570452810182257207470694269904902993878509420058976376548259973997673736134516929207282753467008599635271210105050738561935564323537140433670910689335835650415386397262589738683077044889367956951986861938777231235025628464075365170624061625867743279949124383845358408542096832388670635736688023529193365353358777636074452417794527614365860584200056772239865333115227383583236440218081835303137896639299165249498366577718332413191436779645122691515289224044225492766317479078940973392549866019521833842557183037040151149664050688315501349249153725570975155947278304445912540534483718184482989213548876942585166980468549568537477142839252451950105834002352162042601239908411172660606799558370660675848371319133009051737008065926358508463491405304061866365814194265479572203067749258501947101179538508281037230899772222459224768874662438156046196205001576668788479187515671527269315563880905065135189252774278938077850327462723376046440456522695980631822911394819895426249362826668167230380290803629453322833927870815326082677774170997960424405304384593733206443319233767612816417342066079134399077307791391020681048843461121738969474935027111729585180748554255216425382479684581041253187372407593002079596852837067018636098962995051648825317855295500013825473114592413193635228172429971418603693259096960687316038378716953039314997746750926048545737479061476963188865040837733322231523688601263098164891718210856824443500777120091831829217874059656361538182697785409825069448221107107981604547713211371793553091329971470729963007201719790929443375342140667978971528120758673316421334349472537709565727211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -5252934938175384399129947833905365511618933029241155077707106370169981466458863738713622249691366258948991382213873298973241093705102203293135861673608829360199921309870497413444238589320268753778068673095030352895947887806125098275773783564083985924244648667902126381351736388950608994877732887741096561385604272719302065621217358825724451722191819333280708221393071620744726256130711346238378888187010992094934606956465828699016845901523225630084406526031156855575196968262574298038760352061434323606050843196280373610333720775729471859560763297618453133302192041048011513054136514667297123818459397016622000765861785272907112093284317866070881684989311496642174945526239748231177858434823457996000699952410001351198924995777195466540434097350934995679291356885465227297765855232462320377816346945293548369417602601751184941884219104841307691602311114062697655394054486735765370283038687740334101175691069018168759760444746169250023879927012650563031377901960068380235395038823783418999936028721794492588029187890723591665349695593446165862651288448212565415892257098480054674375757752313361906606691001040282286663259937688765455769391371228622188183237373865140261870246768547089573408395868075988351248159913455132628529331271978745438400510716322405419851214951672357692225001056950749423459119247990655052202056766105047294444285047015174919347595836930813114453761567651204440354737203910746797180911767477400267666446791463166578394256934341438883367661813630586748711662543857906368446235844101824331586789606230801420155701265033243196308159330045379918964376556756066698546912736305005079535977076609547483654745935121695313925986292636896885097899903313120054623461433414625591568187469400028263426542194326315688599665206675392435089383185571362107454397509027730063876765968902430084083340296762372476658215125575608001409846618810143760958808059573329408582009733237777527551831731792966756542465209253787040126307663872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 58970845120383558506552769023400802845650212904748117971850414043412815261777047461227849758326632030972081741609680143783181213935230994348937848410102391249547682145405821658078474570119701601175406687914859755613795608188682835387080254159221278801822226738611545961807252684179246138198130409172518513578189464887985294467414110485917099975604324240186249909962877237297643780533729814609875862316345180244363438941589593863848992363423113522245259156855988160912169827599530114220905157937502707068187541235540723570757987770756144907474987991732230248811342144043962885929414382327134888165423720448790714390262646403547127610892751589700753447634825687146794197446685596683727581154532799550244675089188717063659233107900291327938367676463667071408664324895511391142566133112687511838225382169484994938696172615932040789920923074888928373961210304967208258170155678188619994319162993637780201759084871311896823670537933411733596597096498163464907060014927980708848461373900507298114413256424759674477013193253395951310932235005838510034933917213547330557905503361701624124935664264218515858901539292934362268092363550812047331271108057931370140524484180326176463012634765948966534896101978670657164716923432658942540588391535720297209143715897010757989614879131096623921954032177678796928741920067891258255287512275605158087669923559745751477637186372745002305259602828835224053279284623860384599022054308951044959132046881878598049420245522556819675078537443744561249606756523406891200847326971456418738044641000103236133150462590186718662895296782401636832131521212943090875680783860066939527360995892216496512232031010913191874263161026948664768017242255904872709045154648113461507419706801348017888643273996658244655957466581889178301519298705373384765797624627309082307410726203055999625517839632949421063693920645903585012463675839890050151990952838176130549029324049206123021777608544671223955887374892254122675365902024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -187222251347518359527599079163764693494066062779139663611221909993212297906027801675786990894448365782779513593931076990093368070484081072330315576695214540327092374584632780431776609001065904590346403849966451045319595376773055960618090110807175273295838764589261839291342937138731287445041247166335918413502151581050882421231015825596971666879998365227016478328306664553237935821523876816760911865565733104484350988231966797458126915512162991134684111908245943736022142697414654955719205404551874106937524908114706249340450881230291849315134405202133363800687509930894649731042823075724739417348046095323453855804296674132024449884903337814875840823340713662362838093433405688498054080650676610632051250630496467157967589358868558441296045058895812384332547417264412143997380464630923777862940715116910727329637885036278202171206795639232798796467718970007873907248705910610615968675736188577714540567023352140124813207812288678246085566587698033103113967908409751686529585582196601884714885484472749960124600237408845592273346852593627105682748758063036304858336738776659823887483421871429026609322841433390362527838229574825985722832784950287877081702056217316439315176734214543494612718139682615857589372373196313141535340486838496323718295795588888995870195355954199955574776798538663326522693757672621381560976904724162010260386134923404749582274286818291480731652655385298060698637014289922481406048144740808243931023803316532052046615875853489966737768308184922874928074219901419400196832474297791288884663427243123654790513558066604217943339596282937210550459719181105319967403153353788959598557911510670288080813802073335599679203000741460621042753398790037517877062221109942632324260664622130087908404799387873327615846809768699578039053317689860837650726560239327237942019501216849217042519814634992712406810882805494549624835961283621990390115346482837553292944354577988321291813449820052787753766023802827977616620102090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 410414270883155882208490484073022655841121002300694998381561791905372539307551957549439353462574390971951734003489432849565833270220410862714556788230824985156571320482505077481413002659830238074821726017391412378758299542254732899045500644105010541156433251753982592823892342895608010391730488658317484159555613225624754732528576120854803518543337067317469887196567412053899774307427612654874086090997029887843717945981733253281856488388279821331211747046493097216362522935985079024621140792813581379033449423782001827440801372115129368806295007269746211619093948231791521607610648429661135182732028164284837808140408729160097077138684315081246776544093335394301647669697620806957202651474267723939600568014382700322961702339582330647972551118114953209125012273794123569104980273090620179884690539217361413355880407573567705921741271046379349931152612740912859018135144491543347147930639649896631218423673646359178373288600028234719671047522315694176827374015297432884396505194746402317418402610932359071816900370204963073076770942315093457597478094359691317356643788812477701453765129809358341822165912281721753587412029446007519605250723095083401854628989188075671281101044630509778313317375067655415569440561491022131257906417890296567969224334095801832438855233368788620716216023899137149309882783702712865177564608473690464260671263588974897794166079816895752929938169754590372990124586659877342468016916867249550447728583681782128171268385965316000043572038257730348237587024948684765342652676906836456406120006077630581638867435094036642876289907575477780636486626562715400874189486355112894322901512825159695782090759597655337202618071481656149654452373468689698251406303313824616010342863088911906896203469872485074588636703293638927286805559017087749481553054451020761034786808372196679609238815174867478973627228787565194530481367623286346087783538717563267166835963323956199185104814685362211616220115964033178724096398065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -708645463896558968466511132453859198114994854697595348806732446673439320711123037242051379748775870108782763175045187019389020943070538164161957629701434530307649483782999619237412066944043090052792175689957612243627175813019770882018153343246458970153628582774931936491347463850815892796970626443955180935460258582212189320868012356505856725932438359090614553330715531698892679814366202762064139427974180076487303863444658881272768673046261079195306170691460726750609142514564048661905268013639852602132251859641532475804914676729477024212175203343924419185624543759907306938314601974766188253939317474958717077220639100323872177035238294379856615552039476268794149168079899749881401691716158425624461038101420134347871018481872752581048487547748322206070715606824299657310884617232105980855478250446293831169537431353941515644385891157878715015431043563734965469972841442222702835122214159086113128949730301048327572707728167025786520804547457486741600088695595054148240524415157214562416400086534892807691314841682641437906215532746462767217635069752897449209159198216023996092398217408102960546090719963844412831400701121601634931927817575365364794868169491951062370436220863278055911188148813211846120462519856250374363054231473227790778172059704348272151344464836674689597797999681077718776450415983092492266643527621978602694914197777293999905261569309224877271121319128837942278382165564142309690872528754809281150880023034588645156913998418846229111732427674159096153638545927888610894662785195604420401278963920008009410034563050656534125001093217749838453206895896457697432203547167245248529865083451411365522665484367524292853065922542485371515133425797661454137142985447713707890177171586108228884613315919044370386018547161867720864445545369393685578694666884670415543092546019915557162393406721729517428293107511301294853293829753159120435371500372597644036911520026979187262986092872836328337606734644588635000574274699264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 1012572708356152700929265757695582051350481320124049092075267482661785626454260236656032095868780066835446945137589628001184226247488611356418418718760071131030470529912734784382998938561511945178530868149564749586839467395438018213262684576419840901080938624006134972289428517913585935703093570995677809889690591303547524880410571425552395548144966757028301696675749753331114587856155544503192980013657885097127292736312969310906470369475088659664728834835217485936316615264692248968772328346130634424664712444831982774642121794108993832457957901850401399730717211384341860034175760183080242659561260647251118273643698669321641070315537002771113269463997762088046195761301201854012212293636323431159266256402387954142522413275200939983166327313153184890644635023004925294758766351340703227309420399128888113370459877239926699499576071289530677700678117822625409462918400217805734195130449860855311831032407955876572360405787376300316987402372179442705000317321756262734532786289544315868549863279219050264392559862679349147282658668988307878522840807778818330591384739737348507553690408750622470129779554006143661728089736140360088429912607705910482401841118339181788017866158304386719978367883225678965728876668007217224074228414230894122372770372016103006639593759693620267068816845479607370582531156674481892315251087093408630855057644690753703701581535327182806185773655186692719269913213899607868576176401378410167840203698123238357718438871539947469576924930759677428670781715853998235088764826489520591401254591176944902212003607313290013577497841342346712234596768859638894998768503609027595042996427125130790913020823592750126335204119490164124111043100463755202034616247227593422560207654220832900742593116766949832214107381236924261626679765538645212810797112503612474020062297876541011480238879713995095986805829352619637457028991303844309981812496062787294489433284627845590254695832731018770850211810386513024608258884632576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -1228426777659014088959779473912621598750662083596315590758843913824818749811487238499460332077832267120986351347239107834424662339055143541247511941560433969281893867180861307934573858584977905795943848037490784975029778931189736506551599185873434398639308789574600254067994470610829066353871153314485333293015315061643854397144524606812186187699451478325439793026885888794153668348179170431526190559491125903608615344923873249578989629732447228562549688614995690849558734866263965462777180436037580121107079734475532048870398105366552430579074633980248299722085855975926480450226387791381752925953470003544386035249339424192484779652465892890556885916367013558479460227934593650201553949547348634904107363460426618221941714915472554328295332290896710765403779851955215570058634658499470933843638157569197023957862532034342976852281402203062854114859660704200438433965876800248274625543168566116850331682462338373738114379865888666756012660724117692278421289391628248572734561407517497898771991189063494460496384297244074293156759057285551424342205470623382975137739143553364846622142784385626324451150293334878902471956526014774263667279886551540976226514301603578880402496212399718652967248853025995199798995809272609129882305732266201284391029090555370612650028320768913554409901098987258015007323049193987851589020291876002180670509035957887141232916918029896369800464168412951231932400730699685315837264933954508779863138901794436054432538608348396961273646428249050196097827839103604629686724642994888003534715670273894293053172974752384005956325436741001778517282740766120908394251889021957831777702173332073296905945035675046209874526542070462419864131802243615317127491170128724761292157381706400413367527418675599021247007434628361619516714243788809659809145919746090137212967906415859812972344518878284089915060813596136520467995119104874033862065300058023881114160165980582129997604917122707912679186596004972205546199024926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] 1286690040100931346124838791630106483458030908246364098320700863995296263828804972340560058749994696199146954073092826440412158668753801954721559648467356977601596026102946321736178404818922024866133472412526647999664089634373159242480212100493884502525071882730223938760572361385925810929388050706748498003524225906729894478584851936346628401659693882278747410976148934723235754446178304111342037348852161334127983136922745692179988604341554351244163937416188323871563547106024444248201273762269578340027431023948140015661706413482661770930221906999441492936443961624803272824047962267274610888176780127972540478913788016849182014238143273516663978009479293173415820016218959297983345298217157713833694338340535413505873785543850511144502853439795776429795697216608905725748860428772417813989683216541260599378674819200329059423249134604919465371267210443330048558116018540674197357023212088043673101064030665778911074691206795770273310421302885466384302425270634178636622370572170998713126291509147285107312605515077255405006992915904403310414324708710253631732967443207207564770289916443999372919820528163971482402143576250639750982154652769761217019230194345834990167509815987887663654213314264474198351849311181554769053054870295040931270356121813666202963061646349672659344858586893091599106619928377545243370836430953791017801163701130543278736100459409387656816449789997024679921818967418565351378364009598402479782162811734207067202949743917751357187452080941696776612031681046095790437191076020654884787124271145860613606591158049881130756497741990908456743513152160279089653686487893157912876427597189102880983045618380629848909640482135083280835097117736583532903796526901184761872880451022581215697180514369548569269881534512657401587396068444476445009063185457226006927644903717938240111250076141255431347356621018602970002381237408448423198189116228518707593898886796727039431064865687592679181936471494331122865314499395584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -1180160841158017707948247257465183070692810464019422771947821687827269095270709214600213672840163668710797422858496526713327104424563195863180914524626410030259800432717552106797346638221012263273188736003246446561807505440455652344009543363359653952118760377746361389913659880559213159630440997458957843022911168609387831951369282988254850447096579218863061344255133358255811900705661979448494452082855268593183506786919538107270532282398426848213596568966730434369438825262425783936880872048301374701935959468392897518482612825623352343052959230339587796341354645182971533063992414991606380857298129647666464490873635524373566401237708300264229960581069989192873799233719782127687267077555640215113805416905856859940433150212668045263605167851951013285041582615329555881076014004193864329168018951578933766763606995349926719748365079549582485398782722163384645856759811246042197181756808936275199683940066440781420938439800662098063211613470794250680836020017516430859756458264573107939051250871449985630065549340533455591933896188227070742133639989825750230686216544004195330378949399498559141997517570703308753415134096645830173471085782424764274169861741622522549964138462072166469852383735307588449792211161489313140182421171164403193048440187110445531975313157504251950822354145366138050307761660346723970410406077209315469713101476346664064054931977818808707963167955807175327146994350461501952141427438368784899103803866721632139749919862878088493216637874670169151567704947628248818548844556660761540987233060331494859420011549969489677410637807922541722702036463634795472684423672480234904691739599289202077603746465981666811043817868401373684482136998147440693485637238525271777789208781434892261443172899703479275623623405494647910776319789863573269935085559519535709153967909491556861734020078061564559084032445857647660703474902782252550416749049746239357298694187390873948615526430074289137364953272819568521932301307740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] 962958269549463139013566804083492943651049530373301588398764289455573349945204625203592966527619538529903460424864799851784133329268149699755225072952490503598999334272990252929148088151350435800516802672021094748038151678246525685032127157669925937856669520529331835481463045579703817400825930643503900717475940294882762855227827748615274587236822984489617264319403811344204532202297591802278603774245448911527629830340566146642163790747772569944586222184512295690731547993279681482695444149155329244667645853254586986269844153904276369899915170765708151240085559324689820706403102113044759693099033733677836501070990780050633929590101871379587040133902252533296497744616271808549544834258169814200987467759639218000075262391277583886685252645567894128925840163576898569800787868177302503547340877316408717052905897060465203628623608573207869399855551577907392783570022292911605689115590035997358315446099697662011173278946844445564683548294883638796318801341068048349282991630868252276967792222996272535210502662509526262123934333631303830535708305298071623926553031165658544438410342744621227546328018020421363713523280513066060276386792063954563301295302376436367498315028937900654178885133159712012839359875298578008257630963581914504863150185089165969918901400975995555756797507376264268878521612294098345043668125096325136719012470099381243628762134766452486763837787648269501799595195456227987790626618938744924836442150461378705860418232208488248119890654335418295828300972356894150131942562660384631906310615388435846583850490777980421464660703258585152628842441810344332170332905430964964203648875816090205299486306522504832435877738760191107150726104431950197423267393363443691612806309855928530648314311460454762423754427599375983449060512697636012607358860430580382704119869593024795651641172907524305037981402903502132906298786657517476997873362385726029380783584986018167181537399307611944588815834562660417452445639114752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] -714027702150747722045777158955321726926303985500460214961635252209018672446083595037522536624696774055358272308391792432192157517423927806318749495948151865352419555731560650851521869014297987487927697226378657672038554525241732344018634078077907581595523805976948667205080022882401513422588333366390892674334033843190793482866245212351371505489149707704555425013819616412604279955579882735165783124630621040098217880953426955496626570073537086221807423976610060943678586474575716188265861289880756627584048322059385787628556212210430784951797695126817294111782530709489711289335037800009677893080574136266910961186938978904292539557078231186686734972292479970162531856861824731417478553653648645859148798311563198569598831127826807690101375928280903084685241433456539699175299554791053040824761528698059307829306746200342375220446171987857578730397405262427376906875713763038578951923047339267230209755112530685110794447821463760756131373073500550578039416631916585229842641015233272109483176587662871482237798017254075271357794117683343096738449907375148662109762137394935109049378026258933419058733757834946300267636801022692652092130961321654390154287698772324841651472530580933712227201543439144502698990787993894478360458191778181413859396337640062077463051676497684261737366515210601403886454728499914860334894111971433703765098334903754200804517365016043527194059803545722430892702734041801329031420070784355419047943537559502763951370254442696015674751616750561041941290933520715052256701368837369220154340527792371149140792494727102113576598920166403071853314383869937420819364380369265167908898672243224568315064040244430306674791991638753421472407103852879913018165111660098766202935391488346656278750756408683838461908379153030653274469220387324353995436535439437526430328373165484618807083734837140878730451669739206664809714923371005538754127085711039316106172163556659474465770697075551619619812579832742337580905598550016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] 495359618745283925794851386475535221862459721393321269760419313532206682969371414575237618438155170894427971207887314272287924662550134497019718726484945970356833180088888737547443272724053946988142545425951901064917815763996649754244541111185434711590800805606853109999657392751370292086063890806004737081874724127785419353089312878553196673320594840973280628358657080746922407651344928493336590515787659303117597186482651448097828697522525744369317022904209685271259056611959076707705594105794469549388960240666906266358433252172784074855129081558298630411792292053813326348264466555870407791050507546206522264401908739158771374114101789984594297585103467123006388881197392789172169180917078160259458396821573959406309526941053125603695532486274728270516799203504593873550115778050739995136480749699701194065632984574172822047350766772139422373330633809475711444576803431165767661559493002746822609251675426226728774032096465222570979897534909429869076671751281713633146854832872021149221234572688380848114342738896645772332727138876442972050010265938397565287204931374238866725873879725343319444656531844318256484677863573464577507034907762709321563154934855555785873750039052438929986978616538248250424547205136346514220346421060789513540809825795022672365073522892021482267386795511344456450201305714588693338677961851576936009377323049440421428356292719769284723915835565343104965450510335111682780108083872615107864070555512890420304611806584074718014775829116193230446963824565566352793396625024567154710917591516728303461149331366352602859432881992038769467773720689307876260485069906081212169603478958304094802695087274119842038907149713310899840499339592954775038604914643647010100488514901220748666374428992121051335914597091120734929483582691254503630072714662515176213722594295436444330261639159797786454746122173458791937604074161968922804842605903209838386227127400365053076051944085532718547473706592633254370927884369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] -332527572627325256529452653852467182424832472321290383858940116011501974468070904656062638030331144255738375920353328783134860725138609187590339728694355559250598381715463704885899467222931978995927244926067885013822055758844241898910219220783453594865700044553901822213476711684245724442483516646059083705564766370634139417300805645922132742068518249680631563651816938173105617478605620297292800538765625968008269307713355423964597946929798484642714123046029568936087351268798577212684831416531989037270187498195594204638064244431103574454037186033716354587597918486991720740537017695056211523872040531077122793381955973818094434670410329034136247074382424908422445888414856177922849214796258421356674100762013559111844698645683044054809447691346485105423791544866261433607006410167748529465575505577521807126358818235386350326833386041073113244856648583128232831473097910415097751631173882970896232460649612499398636286354911492718510259975955451150457812826686497963124152360995250392699386086658599491241349568797168657253537991739306485163182050234285426342371845023473264144467805140304989249792284074565114033072897917158738247377636027259199829481712349544340059187904011138467936809928625265181849759097993786671345865637292966245699140474185389599824618058436464153203365157110426836434155421848805934273873741901644315159152600274391934453632981642035629065983824600927837229218752332055631855191433293379052214013934222715736566877730054531661595187539005877205899967266732260198270937993981687854388632892857641089660187859378780067460804412051477725456773579657523127611352317934909070358224726497190439087588754438411668454999325296524840065392586281240790676172381449096701083546952874883021807485270186527074416254168616550054326019849893878773468481960015879708299695219943969174972208672641851938256200950005157041783397711246707951150296022106871024539960069282350810758253137195776320395085594484024661796624520970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] 221503990711398242859289915870375009727599994306707329625698890140826452045437935043769990323308525690095720832228227994190791113476277119898459105019535872544891302095649101779473487294361939953215122966770657092260355609326777988565555369335112969504028717111006380744651920627934984664982107602417723333461118618761385391182255758627970084461146682658207543142518794948903561576367445894021023395822949199142168050151371640023915869107568193638416145406089337121655917827359108425853873255935702664073156915429108115944297262525151594647975139983316356661707226653314576804141302636330102730835423364037960342799827285557381549230539353667016262583628189962158262683706018914580340260598605297057842192064958215067550825951618910519178734308194955693667890465272380911546897738456369479437491926763364887258536507192241393225143160330937773774177369952078337782707780273248350906556016401231887776900442835315518460542459590281839317456228350125108021863363735218650503956067588239867086278814874919663061972037412496192515028690033123221196253176088979470005563361145060116103507399333063242236118331910261352520123028291584507231536469459024336928099248953099153921980417092721670317217543871596566185095225765407615401418089687821073066594534520633957428958222363727591210609475681527926841054858423122288463015430308079492708932062718393044551616178844655325510679814186607482865318504655475697097242492640059924958771898028308546043583497450793313847105308609424875901892974287980113653590697155785899428188676158862389904600613197531422119920142201028662000399184333049409436631737228196877535617260873078153841051816594870851076144470880222787168255306541098429566798025436326113539915036810578390908398249227433428947946316343162220614276600409508340447041285481810562270720974078086470503561729926418100422617827030267384995538957247179656678149558565312399219700662410014848083579648668669395946009950304908815605612826066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] -146726719115182309380785905826713689023771241478280919451917922136186828978684461094166830281497996329126917346530277845912328572529140242069255126594807664828538378675443818882300072995656371087756627354963168141650912265072235277380497391599542136550626778313674859328808384521531743060930399732270278405641784344984349550294945472101526680275769655199188523296409194065915578849643051499749997118450917397817627070119174748139928852903971956449151211036561085134536897989032577282869916350950362330370756090958060281957901123943699494871023830991179854975836537371631311851745277491758130698495164560134088258833250930931388975233521764729921107861026455135004709594961256634391219724014559654001199142160099285484296433802860495715206627499740785786026833728749091953533713211693470296570042410768457535603819119567062595835068558064312879041168824648450204984365884161945997233245890525001810207139181437738033352777151884101437461885098257368763823563949109741932192423254497040137470706792205186943606629443780771381989816391380685777848303081759776902284900119753655752382864732964437169177154616177942104471126905529646860110876817479000970586029933719200804381999958933303174038274568223781855757640377589251692979132637064763248939722739842086920734436039016391532251361494005041770333182161026907313551645648731114701691473359783163539362435110221211680469337581260226670035837602962973024829613041651929132228503817749420992058050197206649895931298921499151006480220871587256329427922872794067436223105601070705042376479097027378461482759961918170963402178983469226906927175340850767915514933079475750022774692263403352784235283677993963944678779669703671822706013468464925659435676395839425096692300089399006183654686189265667376720007593515481409504618461639418323453844175008439569881036746025533173306300023502214702935306196604175827870396851385223896959409163082285162033165083639907256896741914535428655072928319143936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] 94676281100907483381674419231317640343597008636329918970011823505903969141850157592842416504668751412447160169709454463373824573600442220794546829272475045010743127686985277199408626866600111538704613742667768654424661116716246995466151875242878025998550026523406246305175076291530910695259242452741189662270256997806705203588465114639882070408856574188757675069767801346476308486097760963647096181041003232007607542803003673623773194745255204020322837611810312479658134625898076971901478161441444183831665730983938365939941239081926661392418943581379216443319416446312662953843664646295813292061036735090485695325340906220349212210901123002738450970380807669494877250406453666192889876517045913643891773763199568165736529789126005007845423564512468460931838548190497058555569500830466386340578687801270718683940902590726830076094789917142797715069751281156604938562016559752735413026271204618774497866413676818129470293680919614565052460074527688280275705340731712363315490089506766172277603321032629613546023084267717480142892224962081735749598979586700984027315417478467771493654978625809099284795672633511230464928692547111786445133742465365117298805043080033805183030358693230321353705646735611846741945458063864092069627052048133854882311175241696542008629955181216881768258777699195053539731303715927894988333182037795703331357824178651017202104270321915278741558668617779060886995161632001708383794956532597504265122108967780916910318947276236939447522246149658469796495167245887278532310722716875038403976111406003922674967730659208699974155535591317738121605524517367463925905466663932591813251649583556717246840271028781567178991429970155030684057288334737086951888094983443914444520983037920688342802174242240515524079713432091185536573379795727745800215249280814299137168322751893510483691540961028405968441381500030710878436105723168705801459061450677348205561279396540621837321538179349278860811372441678507644493840252928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] -57835431625030830808780510062152440302743681979681706903319207863177082306919626003562475430095001380793033196034096529113762201443496344694416578820419145049580508660576076721907908157271891873013738249026381319411186873981006066304750593539791381140371909356626428752064685513895593853736805955251479806045331683062772894616838573585144034474461871414463630626040549501561707535014469358977340310351145265594841635628283179546126326022834147465705471470258134492306813561868825731395739710376423622456236633892165656844141496572216542412662133176386562352664602687272194929343654243366686967468705047314737962419793141290881051305430119954955148636892652026360910266927028685676480545763447833545857436469634476882962511997548113993471954600458089032216609675688660835318008971352381021202846873702793989447609800462901528910165217202638034433269381234132797755624410183433743587243855795382763222849150972030990304155676511518193493654673759538517170903394528987761249153557605408831080256777761779805276523253666714582449442540099752308482312198401072259011365281215308288467918367865518581155848081107366882674217607092940149528623001587959504303407633716506554863961027564321565844621101426542327670654215544558094605430228651653400118394861263161275084402061740916097802723322153659625701879154287338696142254345907375171661778997006506829143063744058491915003292636953325872898346552084445073369714577510305245427415341101423424245575859607515183734591320265099052529935321876113123295494467217943525341256686968032411769375858046411479271683229917571900781544183033823270645266923487598258375113900715976655588449230065181813348671272288156975975725835096079036353786006446415945075646185046599191319398968679423561767563454657843750601319842407860632180053413567512140211398628389161623961460428519120285965525499619450473515890383749554171031306785759304572434101302306755772726236592191672682751300495161131664108804462608384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] 32671974162393269994192011314071982690366203105531711796160455832664391795281892170723777863973219083799490254801502505392881281570672462438641552545770409071573750145390918215476964786950130654570942694546626509634471486997928018779917373607152850673551524950699899065516975593617938123823703793368928796560486921105971055366400232200200206147804047928817534931039985829537996135344601956329769417181890883279530597564734042912612256514830806554313006552182395244599475387246731122042355534898101212009129304448835146395753379076057611290471088127989140428040120887860208437980037074463147883205897150504847617741376352058412141845340170565620992402474104335085935974314908169764414457395968152786913858780145987662945587521713485941451647640336404610384903657305566315724334347241647880937376417331270302824041871939784090461495291958362063931796236610691256814847465665331770373353853651163403927245724213184595563631668965643404936700846253961990990588679128445116686494187970002558430778938909135599404651563919675113477522171502174574662274869491425978164048168391908425363826245709518908320295084477959196491180347954786882163902330207262360844038638325639516034723955953175947436953751650345321848678223661092573245233460458784008392078530174881285879136200072022845904522654715232013898476592210168251189026355084550483209447449750738226433797909061098100583011583376326554658209858144086441683560184950389934875905202966664601667458507792915548026768013115028712099314924610059073686422903954088272040595357542040667928974044923355238323773955646413081897582159643612439176632935278137683230322208707983621967648858269625203770638807576766073875706626440816621316542021879569722361867200922235103137027325940425881593072596196433448446433758348362004606134592053759437339101320340477634260405896017572174973329110450336032009322450605878593473887397448688058914506376497094121384352200198650582839889015366204846405633699741696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] -16816509668391910291426210202509616628097423838894858322217023256752649107588246826849376828343042392250201133165637039999335721879295388729082387991120144714734285810254072194581347064024279681132083009017368525975610711078354785049534744419636265614141832066882519395715094745102143423682976511063322890121413477496996249260390644941082445657431288145661712220836842463091213859747537998620853022445945304383562259219574749719264718094879779097773668190350406900274414190807063382090473272003265171822470516450424752376653264306808905368487997877091696318252372439057930980672734142010336710942660754687146187484409843779744682723300280513010215971903444344065186222372244289606261167710840137392126699406690923082235211407305186975197690304995914325364710255473771400513595990232413882319516311801453767996823626059557788806699441891531635832699518370547851335852609352135802874270083311435530488821904961925849384783578756581403050341605184047298573682427721724927555029522899834495765980659857890250950713044441364182939839039908331973573644240509694155528795462084646195727731387646680317597052790779446193288567873475839985562852832121571389968743018131025771175192161964727742000002816982917129871763015020373386217449569298258376816289504103164041029432295332634184364857308199885552475876959621205100443047674784827243819062775405416995319453404862416058657285107685789006520301413677083211032295238704212673475810224467261647047558179882869948091399010680038781882832360840313895870190391237281789221074180126083036085435427560328476829051465030176170539533547335874387622863877632443316786883322292802734236692666467974218447469104181210153932946632794664400692612548533574458763623535943822947525000318241137314827870832851009225747407299818590497231273872278931860476071598450847355509886248495616351413243030121840308181570979180083850169265355696787119462314748988148249696503244508619617984209677389398330007086235123712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 7823865924627153259543033319302569809049065675808640890549236163081171432054448654067927215977265679196270550486919721246948800320450812241362362962300320618572940753249901145738610310420398688716902233315066023552854262369797697064071322532088431859417873683883689135916940461669670788542055151250260106806636451273608469233933535646045455066666673539375318916760228343566174302355740339609585863390425879021945271067473796552869488011246489111760020100849058625424487638479347189311741798323451669882987806484112373737664895539609747311698340965362378049442779337182354844660146683923886631322635544012461544280169268192985830014191975859307703088381157394177988497063347393795196467747538190542028978400998672932264110132485637390592189339924163723159389125058913261983828622399328879856138926512429651313832379240711643981411525772467072029298073306915522705393147056596660714589494426861713334279613239612954092611693259096485195670938574495879608090437250984918840112292122419269714524781287873548784599631272067423305698279627687218165767917383753318031513916196639885806623117060853043733575435821615646923047595098228973903443334079658468723692952209612452524226319740226896145603428346149057139426074325169476887562271704743959900147849086505736705224344864535830474793533952929344446864647050677098522795963326868575176464416535887211022263879751354084233023268542342425424692887378715923727766489739505950979823215326512074308948970901952215427926843779916961206094146085999642361937421955787487838101793693011756410561549646436176331829124696706992252067507701401474840023960269067078219690463986159794996980537394554458287311729234269148874215014045754442974576318101977365477874185269912898651628718934080034716091508077779613321958978379753437773019449607784074314664658633505273841967264711023304195636904192185361255549582247791130639947751951113974307261892149429544949491138660318512669981036963141573439154462654464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -3278362242664349313804335095064219529232672378102469417696044043712471218625256978945953872053685714554928358063807140098902216739936312047558902359515898775037249729838615789099696428185572875169523401727727844698343693986183584829970611189747235765363211888470173696957924664193259619486100962588089672634718693448798062831529615845336447806803761527969449726152180991453105427606117858932793168391486084281466024147529651366050011194241764827582275706207061851881749351697775912714326309856409935633302505688796364557298712430579405753480422591102668614743447349589784333416790329663556637553818653293271156927361060255010721078536358794745121981169604111560782062027786729550363780101626980467635007895326971743353629435685073579047476158106644966714886355203393679792387212788190382482228172091293482132393908254209127836262465045178329281453748018762440489088315278093284789715708557760391257992701298580429665796123937027153869513110570319697544360920305021972939295492727781478556641455058318960046504377570484872155631567679634712045527640942529497357105917213504227260107041329855285202380187981725448986425968551723638582520624538636552340533898085893491006552713068193484206260757640551039923076945542630629889335383415460834212356828996312772768395840478691366115698461462488944060778626339137471717723840574344342934800211509450986064443157387724001154965999541422566433674165965349052471516824603672528833255483334853647532074031513420368153724322240782209403295336275865038956693804819866203904278094095911947058692942722282524712412845903282408013367830141095522155006764884223783206617247628429980210568055489899387849017153848570899966709614090577662335802511360679422787227879669614677636689438960483830784886396352527997657023833453811575718572523984828541281312136679058473716563047421630778723838815554180538565534640565540642093654603888083798605491324801876892455390815452082333893225123691326286962817113260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 1235805568949288663726189136606762292468797322718827407455241047976390653972725312230215811642441575579116646870964417960945923261997882448997866871079964719691127202839350615501822327314341001842964861090610206775814995985868546287595518037521761735616992998419443296783596355825617396896272385742076331949429424420687384220990475739849220098538991445154048642612230613626657688652158002367170808757756768039107357439197065894402502921222086540832149596645353478917607154576180867218354722846278245869438367629792667736754761773127443352267000843637175969022301547523938964389669235908870792002781553276757479904148484513443644011675970819014355112648542456193190801755511509319259385290388475524633824393855577769427382851110911899521616381257772207699970448577495279149851780422562800874087837267216254999767146378610883493335730996596186790226504956755237512750430121738340997565233159324719173938181070964626206322474638820785064940944262615770015670805597688463932429877584309916066718968924256455438033614041284061212944683711965572576506668789039695157824471725797493213947119284180373108177134731921028535854931586992841403535351234136898878828472769096193915123247562077757801322238081853932752330804533006707649692585141638184780067130937545714547215218809870148762518880076780269019297281088086443260506847292561558172340326039983580689678757348420653343416161462278990843919062129141670432017041237563368084680434302434081790971349054574305801390746999298445986703331542545990857569576476826863629391928607928153171986178517168240562775078937772752144411993262135882534432324613737214794464136863239245100447199509214449223739823199022521580118902651619993743013863727714495430069455914323864932261531951296818396532170272677167900317424415042135601288880146624006077447667136855600987996418963650669764880208680362594947911341594381643293987721143843794277980860097736942183994601383645121687457400373346551285994431184896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -419228347654511671753035676014536350753760890063205903183584107418842300832038141691279388027276869719891273057946793473276351933318872761029903692257069373377677845630965680660626874743588501453511165790753263574803380575552852864114131745816116907922086992981173389273558153446671495053620749889900943009539829366862775260767338200325461775528791680952582000131960123402904051484349338275902409159721764354779152888558791212871839029801604721430554860912723232273601767648316926754820359091076994822117346403574871393406370604092580637012801001278500043647756858911843515843561972971503813539961039690743049661826204751364822215159036407158477494485214816888028731001526078101078063896042446782284284309401657924525726825792077320655625808243415373788039999838768040796521234906847707119001313575418373885944682237961228712202914257104376852961203608369093050904066571191504119662671358953792710662391868217007935562224386019928458046803675865471172622800399772651788302645692454579741779423543997918987786952825970413376855303160363850151083077600860866240960352480729550173567476439216381028158627758240290848626761766009597184304262064816130103310448232286559419432357423348931276218191971551053427784208375278477633395616921309610595212433944197622893480810260750089668158007391955815957135526318909793818309444789497053639382308552277130888628867162228305398109310900333196966629199731735782569026880930951523296285670270277006671370277303222484917982004511784210659467444468343324745416082842594479181975961883622031177674621861427941587938510462652894140971449208486483724283660312950036680289148609200012063871190376062451125572894521851134219921687934731883283250338365227061342952311491212705198004375921535319336196518816871760757651681680649366494506442046169275157680481446457405390255590378212049595628020436844111158838840446017701767012293817791738591536226554268028184210693326948005599581265694228365051954158632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 128157679610394660522960747744894324538434749034950638025442587984450229507507183661637553288521647325467491556705975080578469071419164011382349297637844420964376756761851174467309599403261813891247428255489118113983321949131878898122040063856516803503210633236986791803023946533379677184215572298422178744533490209457064584629093179977549134733520090125611023239692154758158981790294901072095338983929136203611116795253066536576361846850830779461906582764567778468903047238490484544519799195447105179235831646277596731285108256655530506682020034038000408038840344870000699475572612366191956927411893689310487336959562329692532336903340101366510312999038156491671617554414006289459234236924210279428263481571137280076917408202687732937127819064821455598018765942950882510345123117795159868227404526594000224821913892253645610347305894032659193165397142379078546059885774539451470156155336727914854664844228795957570117336673726056985510824001556442982086748009512086157673828486161489474679377920209731760148366033944966506797801751763253373292502957066310273318255590277033774579006984576193454158265999876929343707924746133615247524717545719879965668185630022271030021992954116970446886943806835449630821194637253214003347474443382950850659162966615211727474700175016264368393993423094260128421702553693476461997480818098813291398229631081983566967340226010300936977719902032311881321439641768041992688357782046673502341599124143393715776909620848941460075923261020056873769148779668953446168642486075418060824700405511204519585465669510118867959428259746042433742146203937619961567695691953991138632016090614888632350407019063692500860863736885521469103884789177079502254690359250242298281014407762637870440507160174157360027580258477163274467641995727220201015136282373773181341053107451664164648586871721860564104437616016299247255128727831300562856113721717731179751037574354710023723346795285577000648369955403885581298246352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] -35381149029323003878221996825265267285182492529791727614801784839671564688060957905892727795148793028007452485310639454768484134485924642910978780099653707683081514338970423194654966239521497544322576582927145812018219829221508717178909634509085484735874283492712027180403834692454262722852860818474869908071400586441486131012102930674114409943470452542980859301051379677090794218610668037400403312976137180179420692522281354619600201847026424520693165735085323661115135240763642721454500388438750336169999944388027200772087759874329443982944404106369730259727197688160271621453781393904101646331033156987094062134080982620931364943250249597385053651432478448824046867758730337322674221707810097055218474208658734567731557491580971105743414324298625499457475384212547885311210189506925915716183729575875233545069195575705737342310406459904720238912359889249545310948933553291398745482246109307818118395284454800773153749963315250377861117512214581738669054701664269848395348706005147285359855105701092334556098040142438409119531873037821052369712151669701791655125224564120337719026693526163562472712984373164561224187093776852391336154724067180614063350878310903263402442573005229146215482729524585829224895730670672637080780271625203444683828957609323670055032920046731244945085138423387219147165346755794109966202860730446613281749658338876821086898681989291985296679827554933528178541229491310321968372370530503428849223800323914593410705784950497063789785842913301093085581684366091924492126461284218713172018383108242016051165415661930089214423604420939935182104023666330402000180996544663162047361423617862134375554165708611474517132772397558522388804946234279488458812380231779230837480195206188635216901121734882583095647562300353244564164278766250019162588766880391307638296360697965074911876373061912448789661398837253178348491983647745997326012345774147049806854891051140981969618596112362696355539866888262205685677162496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] 8846613806222816219425818073204095162278131234664409378754764020207991075651837060306118229711624247890659861751371158656197467723111576169326442065162403860923235160570903551794777945059890141046347546230499038225910007683501945215717261611448124493337127498106419066717321598270873363679386759227402678952525100732487000271973138993090911723633708193754062294430926616431156961530099161375886773720053976757647730862115368607078509738494028008371127672870148842876536191942712905216806749292104610250772322960611323435144742708213474107601657826972797711691999654990838287019352379748717875805547219304566786873619330421844699896790921001056397073697740068072595150790715410086762136168644728180388544258870544653444873705999749396501226457953347213230337348958148614165592711104384162410444570114911703438075813854397333528332774168686207598288806200943458361803493528010008463874253494483780458108360309614059079174596622050685893315560754017869378501834640808574327544907049029410055066482795025728901577366871120571972059116183847639101603344222531030963162887158851886065100781069477842820812485243759846258630127231062188703272370562724929892212423150350441488560128967600974899738847733328477890206408709772839785920650566307484477683789591079624382845738003354261831054881727251204436930433263305740504285051427943428005742468172807783303967581276211747018783232459353342593147921978824761289416771326814537785643220302132817568587565736255716538593380762567632282639905496213712073502725541082619037712097613668985744500396974989466140148494491079690308959438958767913024934865447037805377785789725032244149497715548815504949428461019740649366259283591134872825729747170638022165924644922875578215009561811157114704574113137168798758707910938915684494044826540447291859007256516272798861459098807487059198109955695621037597603303441324825630402677257848472010679080217730415318456861016233192181019337195650534509002096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] -2010105174866194627534907015087815960610473785391645119983765465848166681464045608741030582967228331971486143241220336351180689395664808478720530958310912957320670228192232163500977212359075110205218748174517245562275092852549045360182478177589230572504353230609933599983840856015832898066726429449119867084993755258779138279346743926320927306897970494741906894096609592806903542750660531754968248953312694972685940064127234496317049747672426952627558120014480670267495153934850938240572456845883835882057198015574292112560461684387415454417149872878994447560294703092361366955132892549821872751491505838660953160057985690254664149889139677479254375392425599138642974038621500819803250279713359852224967303439099165580327650380652418692891251372285712186350596281680512602564987602219640499557065815790059054200990078149097190736685410129537326801027923615257844263129578162430468174665450299685294421973383982784128227541791906719042744130166944971942512437050082800649126921584257004750451558805628677736637743783140216345337302549015260075794389816184152859252678767090202047793311317370892908887740403569458988810766567464143046500694654095566365731776948995535116836803947673702401375238096940174846973375865166531091338058330976118463040806105666566641038996590193173832343802546639153859716110335141859638436683071660869101639365663109222320978315064256456011502961737600634577951827161704271127483519431970742130391445176249682042394297991628552516347000076720135571686803587936449813080794703901478114646244293265704825163755398374309651289630688562272688172712870258025495154426107758652515657504272557328071119948143547269637136865511003051827898395946668590613182775136626647068988599523327129385911337976759708192642662920575032471029187231110426221859271005396068591067009289475135490698422086588251289048780189907121144094941149611487489220506467680111254901529758395468741314020703754450590363276415513595028856373248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] 416461537465784047745475391718317212560758450959892871051677154687232133836131425168254616351738528723285292924796146161815245532846543944713550735015650438079707851926792012407539010623130501537723016247936167931449499745565367276198236274332733113600298941055579485801911721262060010300303139998343455152421363939513992718884614189975301669655205121960118078927134444769490685424325475231330938479181683901077058979789451904218693588949860724693796079062117188961729765047591525339516128605762998969646904025725737949167797131088615684194126825530190313261222008525822892864280982531564132200479260202592962429079935195784945095473225990355752238744232422717651033497459326895718797505804662070494781674356486627233708114879027876255153980672598717245501119797766365217131362681196881765320759586426893813204069277488582898383063574683057694594743152191565998103739562307423460473216906987308929752629942509231461670488207957860678594222270023417239416806082539991533973999360215081984510807590071964777859344437662583471038843289412697438428347076227875726213069350950315731229769346390304760800722332856829329494548916813799212866300624912772791469967809286749574647448659340095330175881244428318289623428777633501162010998190245664881774022342087904674198558307911503962525447829346107878649031634679204462183956452255854385238496791679084048127120100875213772995488221494372943119106532962379595057035746413746685841672528069488623939882124937842753006381246219094649766605309830637357831139914225808234341195344955577411226808159757825463105391652372809268773917390961812939804553036642658049430708617155157508970927066461290275196139282199815122850177366674162485580757250676213487705686176808752383254416661809532523198717743903431825113795893660593188810796106657411330610427269191103577254727918013326065048706572242781673991063080104439609036284777879849725975835512234152621532449379269672215989917773630826075863908352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] -78890197470874968162365964670781301716212126584501336223794734497047942452192155892952620800359434586179043641630966203430319126179553829864535785548774068147503101083300097833843420927049877361030903180388749481956944987495280268447918728811999835143252499679427880128890004028628351234489004205653972489708912299478581871430058666857946649652868877019093849046929231757979660433599212709310260816950190290288404346924091212812216861295470342247443713712115439154276055314179190164340075537908861157728247655733658335913916538015883015877793928018411164795975972173625471003281650211473876559795459187434451602222574090291248525579133013047188080017696461192988500701378869593613402277680686803171865044759220198760057014964745133142178502941431742984017322015279109742927498711050103791826833482191469488207778222208166306543989471962781675518433325255922921219759456874864145256873925420228520540228914364427917219595337299597700307362796326638666666564727760636549441804875077655134744324646604543784687212603447093571915940682000070253980481375332198047163549318370467818231024057068458115146257653284083830800083329552548919851755927065789310195595370541329814196634561080639495685990851227386505668937245726709297740432017242716105596463346873462095390033604858287057002394187641414645565776833367051635480235126228780951325487453222172233499609107153848797668389306997230949363887218956963723052938590173390768498114931185106147512908086391531694676527266512876578229725313861266686756802785856397486463791908470544485525411782125147800450668266334177821974085970865429098268370694899172514532742329940129666849912361232227319601907552422915564280477408394004201689612405245875122202190357065010807187149923195306499961643754419623383613711702964012540832372830606300153591741152233473164159995128568636619578218784018521090842388811250426862141251384277877916709591468224466286160501391253719286800834307057550160574808064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 13679486396796269395098780002919291265744350072861909412035098225610493480110061697788501068991236611903033449119271248869890162474661192654399322147541717771774030495848984655596408347311551191902203388613710192113551412693539967303396759681102956174041808605610506646337414763254158273364715034983491437360435439191582254489414029267525172018653247017576113204211342332260722163597843912733471500517549124412340176008698324478482092197985389837971470715325987546904784735240462289721802540806247195950130154348007257710169484949853029154604803330766170044033116201997644542739985806927038582505760148583397518511195286414130599546944763302164086848847654386297403117976080052073388735385158172188702120295985649266214654470895596177956178341076846792910718451497035320503993169244514345420005161748664578815218702717626838612937024522106325410310005707340725236275296095298476919891102624361156249599544353576240384983008454904389296431232420554261666040210750318805592533978932790548066689118507849977804786753171327117156015918798240820598291988630473086841017717715731892027147806874218689548488589538184540628638329878793470835275575490724315253740951116491905612680955556163185539624921613071889830643156929484210947736953631441015792016894338870206018992936722736363814917173190302732935315719349572736129363636149184815138752633475373468314177667789651574005557138791141323159127629979246874320431531611472731081250777367417671958519290698190483904249786392035777619668255590234359621819545174122470845145595060086547195291381541054391834972218473194695207450563954910128075496874920240958877569475904766106852847632953691868006068644498983691610242424905159372289561628957955861289714378098371577303886019650967971667180717895199108624161759296511454570172541584947496107462608868154484315729777900343989564871426637108470738673976916689349661078579910756513150097008448988473918535750817820295524635516008967477242363904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] -2169254557192822948232032214579526249451601118566381775602366055918142004843930652696365584771958813736650991800503183108214186167923580890554424551220945267939393331930035819718605762504244810328531525581229764564528693746073952136880509603559271557987161256252787255714812996486482669458872477728309806844725426227619058236610379831612337026870107756538542539827436145402437408870682538087076287322682985244462063670301790724613165574280646211842327512368072702930956293531917950671473838112299446985046387660536710060637379810957868644052313903866437756691834007277609318902169659843949059063533722988183871184177168393541995835396195840483695594256278550417124368643982776621145617987502223306475580867068973107661168030483358805335452957300362828173808571595232594644442681587060818647855163313919399047854934259567331539459005284919770699606913593526894035215284453661411456550075643537618621776404581336725565837181029224740688808006885712097115740116750583393537591889265852889255990228082417370076104436438359968823810251839651342562699027965657782059254884523528559128867528521385325670792154186251451102571052869206984488863583450077929224093025934012396032888894530216999602556794715091312507068685460312061927408510338730943850458148745452571650498831278732775948605526716366817660996623592652405394808659390444228483609632556029789372134828493477890121005453842113112367499157754389820274940718194678834099636489567693365603931903930109763567244096770480949769205082125488197374465858880603928492118812420470722972198773876884251576138619591692235072124149512149750111803593699142804681344328378906350043941162661952077771949431659569194234503958519710735538625978484142133409674692481913807578803352816784173172800518029535479709726009092752262547959511157576168583438007654919834645861490228027983901586291046176455078532957954868038054925450294986858378557133683019275493924272263035380955999855426892705753464832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] 313727206108085853857537471408474171833603318381324348784454852928219206323452620103661728811377830246701333280020684961395537319818057501233043406680332229946984722373871157594994968111173602372218778444621051150983899680318796022223866086055854098669515180319311829399087182236460520703479076913172321255042027776532626945412085321174646754996129319297367406400410772408189852798357342994836054613596086837564254342098322136563006876014643298195372960824661218428714991430103129010860808291456283962540256409148841431523697978300844017578399350639491341336864819480983116867441142766319285032609546314983799195678696574326170168377490606905995055499776582383319895195546532487785470937369330841750662610326902544810424880601880987049970089527208402552088582579541038202413338537903330385988228009068210160755811526142827269559951474299118945301076934877215882817136501992207273901294520328658157171564281854631806509013851391685605208558700526278763275278128331557987654275846720710159754386577502274514315777252815808617384662170800283882766433978783815916249970424583001827347760119041560676086935547557310144949823676765427503252468803977067050668624529664498818928953103570802599098796764761321079893300518700519087327057132841938687094348385373885233229844023942796873838605295026244120294893708298657636420831944538008331730848255016180952521669614869535609705133326154589461957867740181705749592922301319101347054373980403804332308324059964079879277727189838766506316353127589325999494527935508756066790688066316675753231538845986884162130215217674100570770199472345396685002844539266519265543792027242518977410142285369676518790621028930653421034735761720163253618039306401083394593665791435169603815304484415513913779751447572590543712230193370273469099388279418013043889198284334279454655673876213596703621362147668682577261433992332381434168767953984514528566605470585801980544480977755681654468126768747457835696128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] -41256823993107299818996909957271082255673347055305579713384849035619812434178879134753970794424801166024852658148712437276960878158635309824993757818537370981460021851170070533037213212856679890310264635039259419741554820146647203979649634847379520715885934352338343782533477618250431072973865554131381119377682164267494700023189618710749804621390030422901844241742601037964975860942397689438930500287353530901072592219015335391688575600066916643405421377299934888294595778429601570925764374682866644951653236464208595210974834467961504688561122635820380673625985570050835002047281053214651212508808671350307105571862601072077502595767578467656520659536169797461915993671735441639169967643574701975042164139825154763597734738987473230810555416260924976468346742560291989201953518725453171608870752956029223097783053847876416771961358062011585794591312671098891509881927587129830199252190223383260166727570106416553284023620098645606563309113597417689137838548541133867357142119407442898655843571683543330067203994963906742243936679030235858859522368411122716820959301536405198214933813237350737060356027808725421849060265487557576872094554523482681930395905252525500974373109860302408298501919609199199581022505375983763949365330095621696507802672059719842746449867533367359463990078722589896181169101717470947713976922746983676310477595700160649085105530077047068115136171149394612803993093914648047308818207633730980158219993177379824206958067268688901387471454134885275887059905307069790068249557419200864681060415793078752848529750715161128251470713664940014501066953507789721757755231235876730967311882577761562254207545310820749119253240166758634610132934729755493603327131616005824020568261371096756115672522717072002699909564212979158650799982149302541530376014864372650066588059834962623672444901316580210760764832699476779828117325300560929411884937450539175804793222918028845598639768550108837442120365572568345739264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] 4933501386409507329480695109574049573282645571470017144284667878693683335536141269462348892275405586151547350404094115450854306485426103231229550355784731639739373774235624409412657064897549267607547865536400598214982605937335242116603438952952360589582467890814005055654865291241373256367570265795579167314576618472490670097647949657867795246219224256792162592785267217111986605805269084243588966679350751683055635006021742002723587736117461511860309877017978346416617788699826960940430423693958925941002799722321525577922274514562481433206230295255260818343628585255392879483509616547784130975855163287006205038667125588086910625826671567469689716641004267848356816832865690265606232749999491283139364415925618390240889150459822838772696023497979951850926198547386572695647024016494880443884318928864189296248972898937707454748701277993850697731464013162174074777898428534063621581999422267257207455866900742005142805726863750824405125171921660219545345542430952038087182336224198247968467108926593873415236718043131587120678150137826901373276780335785177179876856982123614658762436371296122761811037526986958183112281949604911942037279914469873735831096805466988795289455063061228828070416676583633531351657535906860131335451655138397361138652490791290954838095773618205950540891246383490756606017753163258724897722719596544090478457182324399095834309972344724309247612792971617670243003923902534381815085731639604389115283548606451727082654414597853154347972368451673843405638298912609632934280036485602704045671300336923658332097256728351770695140317878030726170855048626927615738277539039648383890824971481825736466131505062070899223314108171727931065898296542430250915760385319741352653704870461941651072626570550924886550728611118115233922534316584197652602132299164612025518132806062525530892337226864739728539633967086994581417347125054524113881854349852087027578588404092599994887700830412413300455111568729011388416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -541041869464185475868474173102549215241878409735091722456505112178525555505930064048523409259318883453666592422789481690536508494996457450117340356257986468217613935761263762520685515492176831987114884930978793115118712966859693990545979952036608032587964820622184284670599724639842935143025305973600344701430032186828460020488354663167895932324978868846533024877597131671034166030645963085534751314735190270024772360407324552966700836600719569561343829199795534495537219991549471237742683145483844639363633261243557363006691403379954937301737996622617666011849994646901533405165368958782693026932602128497779568561608840912875160941930380899424963306625280202841894361092587771738261386453966039465738745100585676101360900156535679900879859809440634974498205212887341414543974773705866728219388107369040990479207508999737370371648837059632716932097527911636969296359906111961255198257964546113628614951358578005807931460185373518830449437888183308381048315378984507206928417200526264829844633415590327828228820835857177788455427317664136502688901821112636537875362014277815709655131119835417846222831248467607506205348177574789090544457952867243316689514300486585020839559751804785518554734122980557748990232986468794790583810216339718498185764196753647512042492754659663148104261650915866912405339501058463372986980647297188100675630989594753491388565786892580210864342895635602417979696857768357905015315109587549277141103852679705148297712053818600701976422749292388387850831407934951886010637427304800980041139887620245450618570470278995408730220129351654983450496877848750575476010301261575096198796340210079293657444009850065192410674671835702655545345612055332565984113363122964796184576687576989317200041242298837198580126802496759217488510635755823980715960296662922280808912749875521202247388236468106544380806768568916764848927246748782737013215408687777159049463677744353367068099230492272155934330567213352747008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 55742036349800995678267589119013254335792878708748951053928384866564149558225485355642758317079290147593206800435821657412323440562792624237705342408746131920117004001955021968291271357171545491413143469111693467819347501091234929556132245065168154116916520466836854442439247569551019782284253112592723050897926440213234900291967306604259728562702796401110184649510921784610448269998925664488538192775184178751884910240226484057643613020819168310164521281425074813287174911643369544634455109575302011872976731685493284527865416865853099566645067030373726510816508253244133338230709931485890626053876350003151841227807880261522004840433297618442626291995811666079998296111874496437327336667271664373603525456763141279597278116134920154281238390537725006061825760325826003027953712695135773164527857628015517724516410751036631868024672898278031728656389971630585068823279479870096955058985014980445236722522483150205066838353547071380226323243862444797014049089943080820129515650899686991334843702154781776333317688863534100786778025786667015214976904907078936452953100471482346649588965880901014898865414940479919740392840584147479503453786907347384382871023742519091967137180665809989082907754221934210071789449519382241796890096385557147901124355848781045555145690411861481158835408851979627719001611403654096340665859898378037045915219089313509059663112270337888460746131177845546572826323344981789375370240313398727463412563300057801857931757196899228681186034198370062385791592479381287048546167670244455598809435581669717696939622203756891135521067864010051903425478143548062611150109236432596129934420982254448724972254039003106480949383932859226603090457816143748645498895923799114182489004588424605167245663888473579341785001802024883467021292350383652029212639765194475801234460793074080871476185727245768876310079209755715299652060445524906622051971896995623240583728173027711208136295075275924779296379159321772032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -5624469456550670166092801603670796661461067931591528770769052560744954963428392675459890715334599672845492839869090178485402054449641730881823655360547114009820986049992214063361168762094845712966526623315006890884617273936004617188480312232253912287227010712490803351512992662066331525905097243045357927825011045643680874601206890725324096926302710551078798150941750703807652546393925477377237123580006251436859740221736933129172279505303023974672063377800117275665849950171246347729522272382773075705944638775281910117818442196031537267089096360664183332888703481056866001506869860221239828800818984971494872256801667282101092029774449086866696008538173656593895461687030004520798808201407241032466935505236065187134610911426343323696999183076374256848299786300365972477362415473731432547701083278548540344594740976078431012607936384675922220899849134503519104458975481572719106754032763247986813579839404043909809113516134137120127482453401122576662809203901753292353261325505179395939969709934822933409867858832155311817043621233748698116761750037211240802839829232153722092337901541194596307062449332957660323896457592105563914976456705186332281570253906213104060717093112963155255692243621730803621618792284329380630390721468532763508218788439430273114771028876180150596994384360757218862415387412912027785734743300881766058707274740067008359162511061126834972062899210972262811780784257600322583658119854412812527060641997022022069507443187036269737069095861489257479764045249330061627154643732338570586060673158771918858852554345206540120965504974015446181011139765798875012076886823493416256090831072220108356582366990780265525729903141145457657345173794687533969230748270264336892576097205913952213849788427953965558269454611423155031607056242957388172222321345013898068273659925892191360439886097988480042935570441499802548406835877923431637667619153906123225350998290651416448688567842305553463575524529854742528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] 578697898489081882672278856629263010419069618018455131310166679457765813242827630375474991879451144781134565284367550043983676610371617915074599940607755542770957135093769523490752817566125814809379920370733818406114455238996835943971777131979674491801109523174410208231413044789734051255675347173551380449212515382939273303294084494089067877001403217318981144830173867506006681003827910377216359639170827699769162186123000928350775503020742619385747043735668098924852654071246705268568727949186334745816466411991089928887977367486074097528871746537032323641619599482656418690351308107288059600257477408592849321475841268104420385818615716700786144126319165694840815394290026293021765646956672624217541913622536011080451429825206724981859006169318490618949093052715557276197980186410949449547978081857507046601203049336599251520735383734636890262191764226290862715962189027952191655458227956350551905361620309979495733628722782505170096786952521739099395770255256582733894036777943221324316232669710252017114017029880092388417115175205713807618489365051982082347365138737096286070467652921570337910861274155349191735668748178818465851805821072618406044210617993798926651633636548967685848382919307125362728765961701643767157204540227851606087843891463975436877511283738569104319739782520182764537276643547034484154023971974664677519240682360888879298740504091348473126215767956547557112511075548738342503311352249328797781120970109005352913153734537358676803489917572444001749118085967847674927438357819836992699987161666064023108256369845446258537715742667364434080434867485590839402029496582301965696255231476503925742629016834470319053554309576986253712512292051195529316945791011218427194156485199855956509924918363151628112906144067390152957263742556313463449910788137723430795958378923761731762938749464606775172537462716415277945482423728503925658987315668340346624233926286686282918737026335621344240912440273928192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] -60873947055887923429699821786546728729610696450672636548575697558642161192891397360674108151823269145140337841779011465401516418012605968563361818733252707261204668947012952051554688766498801081389436455850501534941729637360954326305542387392651726345773620538597747820567931382785531230539474621360154052468238776670139095050504592881256204262869340327518602093616229664647835855274593069274052312674145747124314693550654135909305148447269284777665513383601817767389691390932228165635913545057701194460550534214672493058944310345179826234606082878273650654813101762442406501570239899786558386758400281512571919211224212043651220877537534750570738238390993155460442349571630014473106437648159979653823837974240850442874145939278466488974257246513009080131234339929244818085462713070257385375262086348155448738141603456017129557434129583859128789537395108502585448385305412545717687317043303981881715493608511432367639097750537613525397085415744125942200344514650602713731461217441643941892657742478183410776204842921495357225480743940737041774746940517321243012564069415550531104173040987312042824285537939727753028568300182533765330762618366341188255254949306822906928488558741841577335127870699071668269651895039624741295218158483406926678420777918581849660365588510053200046673162876833181584188204202910097849484522543645565545241818036597008102438964447304856713654681172521151102585852973350470566261113451617721983831264040979218131103865260078183367176848540491321116444928284046338293744711980453694877840994707202739434635016848143410001514594300790365745888256577557257372108213278585620408043201615078805236166800698061973615184377794083052609269464934154636798304961536532232376874222616619417113875404979810167970877352639593568146579544581086957446313706967061898709733995830143626854718048090996358206714600181049708352030495824803803137660131659349516086467448098763957367680356187393566542142666163879936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 6272580159421259429244586969446340623752136864512070412841358642381744382125954445109378994695478527073346312341592203436822710926384897774413873606418605464728680215102791458063345043895709439780740042217953045798072069874004417997821990032999442699521064852066840529915370383843822609790218492309430903558475583300906095755039964152545484904465707410574599849156961369031065459473097693994341175799805755579050122763493937976355174064088864767438069722288930418532895427545992737277788320653732105782798978872443530904447960266560611383290075571127903538163505530325589442112159429411474240872828238605429095723379649278953850709096993491792619648181407569574809873744913807345993964453758737248770213160501234883495188958932045394099521090396803916694144465894615218744329886475218861029814421920968648798511226099854162415562882202034632512978616477015761524380310120348511195309429523948714515315523230038453349344898374245872446602767926559063331340786946469399539480074828601569051950641372642203408967759138096607018909971700879199731031714660971112226223178598867643677186888490635724687697409085641854118296637131917542673787690731415660318599839522259479776123170394868595657990799409500814825253967195861305264235471001418560847806828077841968350911988965792536837895946179034095080641802895735685581330957598351856529523556485142353985512056076047390681598594254112023804203553529851106310575737484329545295558478719201458236795244032427484093799852630737533448988853980219181039034218534503388080032096454393998402403966942439648129114051856686506042932967340962074753668213905904498461344840893383066777566704531927916581827715394882789120796315332772943139689980214780234015663237862891239751310589479669906990980750611440597195451182537994623953594104406793004257077597565218164704180558853266654111428390061234226764242123741962614849817260664196161848202590344486305724580278027006783135080066741960704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -599340293342832696222955081960467174388741609523119569542371550594918368668211918323081677987324945032993492636097706041761739407344464485632292947812299875513133948018723021721424696346074646963239482532233025388674757474578188787493904574542382133223860668351567950093851646621294930856682036799739990203802978714654976516267993032997397165800400962511180450014409092231449708043450282303977848399122572830160501193818710397878541958848732266007176636959703197925025125003103847682115092546117697642264628424764754581934623129494853092987288998057524279949426063441411402767919068465170917170467967501783013311045876406782017290908315257807912131897796917959652902805802051600309109171605753482938070876079341868918359539253229492470518856698081327157939703896231509001108331070320917700174870500389795323574282438044363452203866978638772776574329195990461915225794461646597544943792912716079659983032504149907449851778448198152774233879380791353731099853961029537774966106666365386419650395667456584235296874462066215205450983277660729355229182599194916270064584811041456006521502423769130112383377473537622176434129375967551810662197292209774670876038622232175599987575487545955655364815543989886728120543797879896998054802080928999817918781542383740653852164655658058565208114618045025931756827587562390637792684863096132779161359651106045304155906433485648419029121865807876664311494313342982284768957374000629939684945404415973261687098038117851400169438383974410265841980079864796886465582687744265487369576403252093227453044074796762015247850858601181528720450387052464997618376747277926627241497167257892641301537031261997625333687184163697719644872819341747360326363347693501106081988534889544649391557538395997024380586299326105563721603173490392148916689540835966363623037599118767150880217389467561519134273405835323137330597371057553993042361973518426528124666116653896316456412327966672142553995427184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] 51022317210521737025311672329713788022934842602928484095576035629968675302206573394519811679436236987704082778077176465890876023606751234759681860160333405747717502132062697954590958033586011436709445892969454541715638640257240964048735011114525764531602617726275333094960216613094925857670738513654381409081467251460148815408261941712572436026659894078307886586155624490119049753740205952654483491327672482325888461855417371436662667384184837899385017509053207892861833374385560312303865318095463922826604129247617900726944581776124686831560392572546812231987355532370663867156446411040473867995002320724998092152693065089343245064916375768646818768171907225316750180160423709367103102974066136495571834450031845686750056066025421873046549105011398850580127929564808307465785447129607465869689406936610428925451538718670042081632783962635754213868431076856174672044383826493143491450226466570223618994126476275729010849756260217601590687986958979199805374979011709184383720642870511891880556956842031067610446544830304175584536925576404318952604612517227109501300177884699734125246656737749303074663839069884855497331190128031719324090295057723119259220305910637574771642878515038076707546976957401990867349086681083095620000125202636993100134536636921832290339965140527468050356706797384403242439953883880221599466659923327220973246076801194502438308823528050026794856575477810463824530130190674070506435651060214706695847485462974627793006628488048709057886167287645704679670967639267455050832942073760661235757063454077784892397031414884848363650221147017807686941362529193311660067644415028264162525720135601674741422311834155326628681434054779938599807327103120147790556223993777594703881480188440942205861896139718047560386862849973137534124611435014430981707785084947367517962735009196591518672004031755081854747459454729427705483439262354993856999849924289000982555760285333901431589502444612698063811205136384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] -3793133094651483892082296814414648454059655691560106733320187482937804440482584174642689168673604854399569086252540475257070437446655721021656581102467814493345607352816052727975502128728028323441620785143487602102283415613976265689768080916004838471327574694126781295114123471424112712674400709229063905926885983032723620969430784560919755167147618009036529427383970678883428693256238245897990114940468199131835245575938529286109221779813230703980316377944660682008052607860720136936903825440583270023232138964917548336179047176427485623997405683791415349699979045513628757599179274430082483864849429163552411477298266720721703840487733932587285444410120361030667407993998083241838021510952668643722255097451050084013695618666138334560124120901163592259237706345305434721800473828618963469206671262927835883091821088976214525914444716682547101737107003467563415544537785461238108622214865834347950921126874915780258361878127290459969099805184710864660530047674438636080770001646330045829279784549804715634911654935957068517928989496073998955415447062830782559405976928841273636361368351592254353762768154672399796984643438361086556632116099149514650032096825374150786468964187885108428404770363870635826311062815795225285637517507184012382951733745657172629339426364753847159212787742561964712047155001574468012799334420006772457454591840288600308249702911254262908701606506178337484836180311121961696003851674590623218638197178570206079510484479725702371438917889812363373852458383531201002235317501300361598873629652010751989284572007080971264423994573511866383957658134326161035123237729384264486689420823894585633006136872613362473102631454067177264415684988802624097923731688916584015910663692533944510033069588029000707768395791214968601926104359907912645421653442600976585693055123447985471004847409198484586665398770458905829952874543045659444914037180096405886923222758539652736352820877135490926308350754816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 246591736631029331193670886073525779207483466285634059351904071135209811161531488807763435088855407654253704656234230851846180159615636980803073848628172100778321624138832110175384224155763383481905695955152805741680015196110252845416769815389376991127011321114854695647211436196157111580515129082142840647826196811098282848832583063024138391744634845936102766158441057025072056838030489156250387871739372966666339732062193039764926703681394206187404910786264034376002370945119057665020084663348810256838997860192076758050929781948467972653907203942619729951963351148088622636752194549740023756802578547451900728414848501821431894076262676902855730560418139598072292885083205323283079767220388829354342865751375270896314428545941337792793929901648637271059302002050315969134499986474572561825462810797810308962596813717565350615315474148102909087383619134530941091906841808095347200614137876991163782326648956511202482383623207953913729604196137865009713881196279945896211495534359496224329237807506559128699493236760213287756078732797945008505139891358540844214434337850621199250016017943747743902111006570348307868230137781648696499786327032795758413131227253395962168133648536908263325226219760836891708564948436044891590554307296747321987691162913767651284896766204257857074949501006026175729666401581945148547841397888688367455722898866079965412647136375875600433004801772499675452159641475992841252923551522844634722105392753096184259831506566961893623714807881440697680068102572219919955700014208067558465875560488072909251199116677334183974154599811566719583261733711999293917716224293782982904269744542688869511556252248245324697558078962680601959414880109174109830434672928177014441981539706092621137745504939675261686262551571070090345202842317271107765825957546524820605368999456393431840680772220609646659865813100647070016699397144266779602053196528524893870130866742492245312462175276512362736794992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -14478160235058458283080492066378067800286382867497503727390331476438313100970053802942366446408920888763966866828689782212812138654438567815084935647985084270955374316928864182957307719302799565296571835109981550365406554005623199647911089075882214266667285411799520920601602313825354075991845521846469072998168780470429655192558458230457437172594318613887939418289856597239591916300672395887042323494506444291526172030262977340259172894496340432903321676470177134363331780542391985305285318248124244926843868815347506635564083426051898715023044642414949703968327655043307454936692306577666019937920557005941946435339483264625930405551423569090321242355497421926360031536983500114993204544403584809468725296236650832638452942255500586542801236575856992021504748687274852909836645050193783662530331349747881125933171007881891293865874845447980020308491341042178318585542171115379416452486204446645131067448487682798441611483719728420755953388015048537650897830993967798535562908109665964271404555022313211051537954338412284525718526229416059424198326686995265435579516161194544327318438184778477927058258978048710692065469213332568721096970326481556009497925807678078390953313440286132596560803180400878907214563896352280362265856284352435678256009127060370038736574234960683200014764550791601078943857330604783906972804469594140202085239397689223140819984353203703869017345707198057212033091175122979466307966857275715700565493102275668108705646873716010082357257721827175361936916548168690406325667990175464110960474877111743194543490767786552324222601175730117232137328642387184947298912548035072186354811806040224403529958622125628344090358694526156886806278397502477258652799564614037801716526168482170493061606799365828876330529783185566352611344893434274723550323085432455830350179217155724849447096037177039622664779950905653706105739513383313826728878841308264006244848537633705121786097377565409212656254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] 820631713523336585671918395025430195086677120148842356028608389177094677365433456597264613620117069927393269441433919952724271690174990427386226861164579501775357927653444403042539065102065883842886958615174642334959276816941570692279137653340094412202100251728048793276129471998204451052249200897908774041282406235998126239602422089596307283693639304768755813290293007955972418509253323885450365383125111445410119799224691567745803685872215463753661468278901675799511988238735902484312207318707862203992871516228844612717968098812515561308396673106313250084218397583651179438362363269029468677441788926182595611244664484773430866287314044107127092683905653959805850219733219437099264977081289282369911537585771185038356901033745814513730030330716441256970832415626987615463491646080705534924784444272212948790560915717855268072791902780203227365066710319785556363331037126790959682257188716244441628593109230103401698400815094716711127385177264726605838130777045339999003003779762233964842303674722035727099703965957429179838111888407580551615541889671563780441718425119367199810698643444452671740778084018026777370339078889520945269924851827198979453903891778175247183250566861281645179036256596488245425707548887884575461104405169356528883282043130941721720543433550374193907606901855964485941530411079985770991171146002819810687660276850594431041183690102703888062797151421770899546621106107620527374098310650776091327774716191043250870750379205411157592173957431981203326231556206289475143614157960121253933012117088114642103951413044206587350715651426000547414002561985264799640612793213793077041268125525383417267651974127675553233830991185727531853722407196420274633740640874154398791175664238009388588547499245887526028913553071824522433999799960630515205582912203591781778761141802409371614051360689573877040627453564793842721129462415304875894549578990501588978175620011041803660811791021811203171155968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] -47458119408004936886799347860227090044469878119357521447534009117175693907446245857547686190857547520998321409653630378468920800128124554405407852190477956939043859729111620761024233411946679318881497717007811868888821562165003968660267175363811247173264232560853399994875601028196184683448959501668489876957742268772517787422234932864238551123574147840463515478763879840848487682210356961309719312188466672952821321849576676077141069421832770762185906428889709545641715695236240970980205858030220670877964620427679682566522349453580151738132497867880459014915352258263176910054843610183927870669320517681359604206102419867476645450246714718219958285973772292041053635451418589226619123508969590351575509900404741147953188107093324858898787503051893195441397309130636012333497749911157650906374062528594616299098131467727218552939431922815082165238010235484988776140159710437265813205556267732842233694558229944058556173048989526857874965975598717156838781765877753716160566401819456421884912811030112936493060352757858426198994343718992664493778903195932912746525255925351571312441845369060931708069781498041862015537045727451679509290756234992636756225643558759042731779924624282581216405122811055049957440158191182460561183318894117474503910578628007226426699908684222267132037779977614235498474843826884353461255875411382606099747777819031320544821887122832381566134238471852838031277802748110841043815585214894988177357959863294365314219967782160544572260018663110694755303786228052073267243299819759831026003441866603107800353130932723692021820236350627974532962111069985362383317324663090097741077102876401435433527825097396996883716539849070783995793592696384920680393600247833940872926699995339621160336006872379375621270342411977008113659141689185524815825710655667078081811467477597862842002608623427751320484468141021967020647057187644409176268713517010288583124083610010158650222214079989602079211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] 2736331243907524061280055739697817269573905159609506788513709582761738259170302221915331273570173231063844788863397833720152869911827240787926898887288134045313172690490596848395704568953009907288524632043423036625166558413445021092443981672618496613862268715496840149062264923483085903434304940699828926210491253979915231825751705725048254616815229024229026601375399594000040923553138451196547213449836265023362751589171703187997162290765394864045445280624159918360554935250282973716583550200614729091869606867414897918620224031073219595160856705743290126348944644446975965894641008234871076488885780583004270687308438343104996323679747891274761727720642715764340308553258777357800575801153227288610810937313171575313026895318810002567533191914342073006835729552386100078399569945007737370007232322898255794976425722135613636358685396581006757184182640780098026203958214338915234329779675224475441049163039246441105014219831316736626457611708189585108296592467714316579684050837034675101884236219126814023604728267772992457305846271319470040442740946260315038851588579093482544986779824038073996252567157260935667670850468914181810562215248765045871461791854946519396159837951133579628149517560966715861591500667558410381493282688360219099004254340406640365364466728694481266571085639409643562694953852072403985585179371273497511532196902629636214301089923133875462324559024812134278829154877628346264177776319246295008034475477184625711338344695469814229097195750570385662983797322587305871439265065124313974179684979752252090879462348845933210726032700032577608191855519569666149363856349813542310431657426550566812979548656498119963026502135779647258734555066611562315187760764711914671936241999829245765075340947550235426654347161021846733704391306469358705055022800578687269652135379353974919206446409075818795866764348335953685727187951435874983060626182725796611990130311749085733255417373886735634661376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -145973880368914341224801112236628816790091092085202819954923223645357994184721048278981479803458782015417468302580354872801124955793193780733307030919685514943360481245065745204318099063679490849441999431337327329741501733231580807759030355255472474528082348858810114158516961311624221844546563082583638882132025341019101121545835320963707411184312952905527495820555132067849192199514274246430740782549617825640065053175617327104124946837768620400623785284521514407811801345297042352689732486283442654674847821829763633668842220149739982135729551245097576970636507277991975299876303851039831412292611464196458933184394406045355076783784653698783894315196761498866674860944645505494721523562547931945900854532018029477640885114077246927492055130769802637315972053038106092107638251953261812673625763391235265170249278926205470105599540788656505284694659219387938643242123385748868147661122660379617436492713449928284335359156329886700667929713846427562916025016213539746042096985663332075885446448775543597881058944603552997514423290201337248680713545845414568589977033607881438603573999993085607871742151353553026125306226635978857945087087685376019424043839342156940270889951907375468948610940411899462367111958742704152431542699425509968337288060353249124045163067478009829642143454358731835636327242563431214183825859567089811768582098886871008838338951042302567660892938406634114297405981925678963416197286034196181504225082412917453891727048646871813109101777593012490514741925021356940977323574197508007985427638838899526013708090645440994541107176562514118024397237117097929528283711811954433196792815611428890154516520674693842524023900809188226882060007236321402391552782330538967348928224571303005788399410265145479983270777909356939246102196533327074659796332972111394060766643050888280660398224804495020415776457670849765116710231601436182390231875768363858831968289368118119156313487600653065781248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] -36692202196459853646641269037138443450253609796956120344920391866873528536492328360269558978659557724066230468745797350066612809134979457607941019403120043723943777270609262553509369933877487758663084523418404441861400489685723669057061765350523703176845354574419643374612460261310343091343708045677672038480684032989299857834902385093486280797016613538505135048614974454163345402316210264344429773633707587005987987434209186431913320029404185100599324745750270339854836551608385192371722366477622487190287494006911289577774377565307078842828448248502965428975238568437506544876812922607333574413978440429405963982744867041141459165651658157735505671297991784821653277927200512790691015011957410626841595236256924466195881934676289001559956830778155412663345868779830451807318816563665125141988568092561629188533311374833990667530222079145583730288758818725681037009722303551173519785482981712458826000941521538045037218298021951424679557087679981946748714074185453070081034922002636620559644235442794187937094384510902925121175984265490481991621435303401347521926191992222746757537336391175455310624401178166963481944984021976968128760597523404728883480921688983139398819368999352877996762501381095529543493049777451817072051026317533550335298747405494993038580922313341615500301001545851909062946922330218205552414835693732738386585275051503609449710215954175702736738773556338640050403376526545960291917874868837324507614711244123855033465262846381083230748774738242624838172354074564691143889289570086631727926780908324624468171308118412799578745144069409328450478215953219289936062183308626276467441512402710739818326386010220959472970425803939315256351248131321610417865940573426302439034136089257221193596908619336537871813584544702587078694439419369464861258522820827518170809924096323611807464471847218427950581175962612344888529553575818927204227677696346951063360831899498122017433572251025963631270629998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -275789171025644989979678774636079251685569556310028002798501844078459739041002988483192880958135518770999865370985399952524926137505312468448488244842498001111810048857094897425532415104255555554568573296444577108817240596166754817132235333235939928932235045152590967665282213275735905224333105257782106231411601314513221016920645452715504229011491828087944325764154797515374098255404294755320274746778988406568536429627799546865703049910459878978602835288748040131198917311027758659189792237479802124980872354574524530472499990372532071975414147082343589976503873367212406544762743867550783140579801908167330244378267365779486632542194790201140228082127049458671470974900919753951851443809891370019909585281761379515685374944837743887229934494057168302395099899223590245934389399388412168705608346251814410286457675841159814477927900575519131674018898929449908169435572825628580198772214268576946959118375469833231876344289798965103665824915564420921680614543834174404400425080387871731417835667284797272050741877139823509313035649720596230273592281309385169706349845313688185889745921012680147381454950561728313543892364744465661769948214325242000816019040499054288611730957597117636548036830080083101208197670385259512187492784405499158458791572920490269488991284647583451272126730605683188391893988188163784823903976980877006310036625171039498362322881577449696012656422627652806916011653251246210948868646508978595892179097207776384185998223174261713466197739755097940688156590689905618333446538233144816751453082355429485244696197751288170339982146452087256208606623612723007363021585812523600637951038187952663629241461028826968559131749340905871421425350647784460972145519528367855291318664439948481780631166224599211613225394481344195876195159202757649945350530055497732548873868690382558473542594585387634194308247635793604603262697407788072748007349079377575647102567594984486125419628682693061934445712375808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -738293488465069693986149978000315872781730178245644565891011025287436857438048205653474099425344666015946249683169018512778437992219511617725613400446116281616748044088694207059011796168278087344783465427961568070055591716513436253565891320762039742622169009479560768914978353856362404597212691525448913244695673812109377901639593957666964747780225055961790420716244422478567648373276805546722283369419337511567206554786273458442199702663746991625725294453486380561977197152155602682542758815026364973136855713489131035021365376296524762942899563401621968572316179526589618015479697758464571609120570698935007086384783982955946484173300738342319623294635060774223633050051494535185781442575929215066815941857015668319915081949359860807089629895001239262485607452947330760349600818548296800814016373233713430159559601821120205384028367314473582548350566714967182801488182790183475360410221394366374571043444132743622085839838484841506069688904336368185673315240659983020956384876005807551111050241255044299109707697621271563946459737046026578909153586022105566324262748246773380006624242208173863532151757221142636939479401064768921900361275257320549978957916624582630272304746170519862567608826267453706043165348650184320232304924005890655244928892446576898918416271372822353271661346399952391581256749145511372496088248307720161506595357512955978722005756559746263550179306231956999558449704650418219253472676562330705379891881798877822074950505256965873342271174185927789166169570970714621257558392823200905138171326268913227427187120674866796838970831900576229620597331370348389163495901552925498953507454453411290466533632221632557628679819225469850571678824317737456680013758871720854201683819229287820876282349822186623790664750563446327321804222527203084181729564957407710293061719462943008498706285854325224600377973322491629875041946894003531718994447210174679606277445984524048159766824061069608505202717235347456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 3710207505230064168037076809508203384458412767137379241150478732580661467717073150139250339264290336129337599705721760159059798855027959507937643611118584058724716196130214253845831292407349141955690016944654201641920962819422665695872122603583030485546132282048187941416935916285816165644404344875275594087012581290378125962014479666699911998828455837267542376271457788969103747071691955886015267541537208599984282705645056192815855408617733970900150136101325693334680701017939512150814194258063630147547305617986782485634446347096743259977083775038970057052785193090395376131654494869990908731269223147563239624242103225756684675607203515521799381444498369485037721077936730613551665989600010028085744794905827656077696829245613853490624565571327560435104240533154393807739564287833005825259967200837844187405578037134125343547301309119347880910619419375355992171457698352516046956044504852900552076923975456532443828745739564619973125157103205189094732572402631288951821773537268744708153249663441934186718757789120826950901713716598992255730399153560437018304641062933568169151045272058756540464764439389189821948068298364484673066904195575621781746668893388603710894422531802868266427103824240224689619855675302224347589417861600820638911921667824195281687677659217803562877090173298259740049592846043598863887965864175570972407688501475626166823678336031313945973278813998276342993637957716612775963591188935417340201518526812485664097846182272425390820246413535775930900345858121504404682727391805462683745191698727597525949368969797924598385829362405363025763314450314696083312550970245906754121195773070069626501820884810153534835268293393677800261052764811849010371144068182303140930096183189581921036643241531705372933812788238258847144258124389775583835098856801053358974298621839725473276399228952910324243288216750763384161575134559191584229955813941937751734937925087346665653356682879053267441470035225214976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -292621377551117439078916942878361029911227649863867860197764169412390881175900890962004123581500954799369871022688275105395556621490382954761938548381392929462558793578451326011807493274497081244179011485377022986554286048664891447437382588357457340389738714135452369498813560212770435785769877274764160903990645659755483712968952964389145503125139706411616719820367950603105848819442946399580301623753832526468339014203174200952789430999546193079500161318013817671439289000515528368324947919324895532025465231188320802327629313014136207335592604112470695506592028424650070503766938646503948575193047603544395455100853676943159649581195384493016935458377954432467585603403691023794167947545845522386298224364222921175496459959883351841064054992786836892062708020797675181240568559089937415725697780135782442086313040568478439369364301453690215402931897943322669894349257953260922841285390746455166028611315411007719448938596447510908709793070155187075136723720443765702263886201716403759261030475889911138062693124152311611675100403112548102114062266002252366270527092617904710502568737967973475968246219484765941510282213326890066879132652928193863205238966267439330900503967443388467955406867661885203354078430292045153767530271371530348782642349794637131765417780619665910722694960707717904083933366061044581487496903080851623910555030226009921222281752924798608428764227994221597918248423248567197132778271480772806139761416246279398619793284825619607816518481013246339692247990200439196196267237125976839466269921343915535699378194975330920674546354950912451507698577408040970886646420096684893673340796020599050213025381709898041678371695722736503180994687618557969430154765295314475039161888236727017881069162525993408055292763290186697051561598427471060071576964109861304994358241441922543708913315184269488679914455823072721984086006498468122125929826331655149229919541246028954166928353385667232374228432173821591552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -2285522057875351509740014354821761117903365305680256106797404240713855284029739769658039838422572281245633356219307172520080466384324461250472843411852096863298495049016170351545794371530771495772063165069960850084346860555825041654987589628249009739974671734239306507786900651348175406503491766747186224677253003025187803978579188241018169013301056845988793571417449558939751880137769211479604097957848809947324637199795242255254547462096600162556974191821349888198822908261531733556242771891386937764361378817281429881279918708241258815379656122178547756032128451148304333052287037789156608303157745166675586934201849373218732320496973182361077920999057469978111071909280820243503184665330115801830978485875186649734232117342380073131988304812797477410299783033526013576206133915006423168400672649975783006330614471256198461744808806692787145146191401252397050788790327062734606732307086143905523615783135480217828208382986386790055811753409545223526931946672824749478609870460148511007022702657287926637648367060125282485949843474224439728744123141506534363433671526524299191051840340867971863949608402746015491076422445679150338588477103754294470422933015469027817011085110421347232408110292868768074057561823365905304962727928690773001668425754779226044426325558688184179128040185669359637029979436894879777431281231587854619141687696038793744764250920297874797493519904343506551295107183309363783868114824716337006162978872621342017775935617847929390171105400890530039097323062103561916846564494851646959209453716860314430577653106615868296497190684044908827571149509532760287648667522582590192843886521594877277138098944144719222210868962709704871492955410659662428303478511508158371000246891834208465766962317594846839746079629429887042598598574946162487493374567989635437893711709756865145809478579009326155746254311621769413145624556180170337373805784055994561662074423455733759578809192039234371846937764828802973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 129071752639369304426245343522313662041752294422787457514714876088101579951111095327006545824036144140436380412888986475736822758765542052769145531410022190914387750301727358809751678506545171745144802734438440318438288333927913861119977004057578394692787996874578179939422915550813747378634169833285587151668055377071848259380810787408386391586884627970876053849988927406277304168269776452769392807060124476852112344634715921405762530813337819392045035336184554460131681045147593588843795323812201717625335963118642440127311038863363307873906673497985118246117564266249535645838092273427523369468402721548248619256012339322552049076995289332380781348925210094673070061972150075562472350060899270671767530380557667833723678604481228721274574801218645889001993498570757587865328869262660741321097104392341422769753002835042064291061044780004242815608779342721671216405606996393670047739289389489045379206059545998950488672769129108688505897247133895478601768115053598540063998778847732105069234070385262360163683799443090576632813911153243205574864477593672436302014474235863925768355829548510580439789118558064110670656785952202281581618971389283260674224136041199225875476423746551608779555603557101234830700175222918437946561425590138063751911035472491338872365452373624643177205844689590174360265650697018428456271980611419195797498441624261834876298343497758172312822615710246719210432102418435518616915339853427630529531336478135715897107518669494451313981124766725073729543535411378362425795191299206146518753560689918157652428307805738103674752807566941109278885597129794070462527295222281437539654759571054713087488865491348247628222210872410738046372581686490630484814615025301410259559893146703805862238679668153705827149907035485661766130636286440995311841633856995311273442533907440521955988849517716187236863987212204879680988844962852202146773993564833613071396440809211690378656295286040441813437594973054143823872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -1100872963450359893717090582157372818730798418656891121765176498461464547863705389116690983745706393403995578014504665582182385930851840963607973165323316537498991865440268304685570133217512173535632732581475772642913481679172949435656405525616659664405271431353712730341773764542203257440021260138336160787440109777772687069979220005282577990770210199945469667689643972491416920825100483669371243214275012435423448542841444373612924939736298288387766225107557117375579556890936408664188834226934674631934787361531321063250470036036353282986553202672563382839110048525631699342158466147789174578357970019163510951539189749567800642258078464508328086343682368829756709322905795675897910723222498358505727218102870068719623994984300932425512817517452145215686903811537304740515751390269923060724331649715272154450229175489149771730051593958346518253810762922129991964807190514272139207698442000744489107544158090475864695295959576248947607049142303842870277601211918131894146038000496826083689396442173277209643502162206543987337765796579047211958211785893998555832430765081261189578046834364914304047591912471383589509178275892522196963006941194332534773659447118948503923307036287549830875114900747703831225984098125573485058445760764667534057239934369836371388662191509798063697120363727802913591493162243790945353385958434311098225298585907309133384376347765170218190010361728289485848573631905226015001280843407057203578934370007355867584620618408111465730591890054634763128518189717003311384204977034849462238860425347693811154048294984069854897595866138992908618542134117256801500913327641882514141350967968546854390957435825216201294698233840742836992935647070959786659909112145558583192131646654465456173948788349251891046099282769927945721744134524072639739332623298869690556229336675630348963929760322863951749051168943347692485847693054419634513654304292659129656813142733069686002245684293765695583361393366529856241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 492654436433318929568049363825683266462545160002898341094068011686765485671367273371270414406366025086510208049066093593136393007778099135577536037960116803381451246701408032781470216169346043415835227725257105044346872256777332221086670209490830316480037459560228037668464786554359312983719864065890208641543411483381104719152125954794605166027985655348150056376536963111724586897794258386938261735288709542357407109570041636742001952878282859074822664497576389495437516358761702916040599021021841357206148655081068527153556030843314226400627700078371701486326712192592539232919299240936112363842945913767213355540578253140220631023124122234304547423825434076514120859141439704830901055067521659740991621167948891669888453262602542408323651303503534896340878524235847575441044483401110722494372442611603104154473698623581531505484169256721437101955405461189889654316031436677672441206252417906145017727488002232588107118093813269176213675170638861736534582940720249605793669028697718178549698317818522083225807709132338674496909228445353661519242169690709623343186106719769800959234542859298897045712084732161471852618486416060042517026873867838178725759334828864944337029852015449280685453641062591633297169220748046771887176287226388964390281149616939465950742041107262092884101228848322034802323170834050308837175453328349400333843215252349824814677353667509638192874029218891779992390173875080544918599791234018935132300829936019753681535472928988441009699313973318965418260035185848905634317028703312464633962535636553637562274534863935754127421721276644156962618147519609358118067169759974119981347759589663202166580575809891191640215038352268693661618443201498565591085194262403065681176799023319861300710642295564588555481822868627883058134570057158397051479740056527030214480054734140236694597959231275370964462540792195810040076656439522710298474340051907391916918364040606513951427069163232530623907696372128241680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 53644065833451555242028798516844792252749882404395061081214597429539534864398346142529959530700598377453319591003145164162530092599319366554949190621395416369603319739319534390594745450736396204016653783882689658225003675225086656219597321641164688502296726740716023178781633168024034326041257983130090365047917893653915882516697185623331158167369915093247308203761797897577541989981575708707462646610377147357076019454368360051286509911702101755841764360283614922951092714729668830027814589922493845226401380765839930471346095336955785541705347729075542377577146861906661961924370017726073772420448270436140924064944551433640441172340834732616498560264335095144553134635813727664172477056511064474312614572842613257680237535493369900338293548641234395393947636638307933196981877210589174280928692178663547962122973497608700038679389632007651368421995127593745066372799006133583863710747635248079242206370228748335546626782705634073178904591390445370148075540807887640565907549395246299153244000901263392179657633161988745693917250487876213177951029570103618131134371798948689513832255235569467893262804435279993788004201097561846344676624590892394346714126600435187717695220384572784755616296822351228594517054249903960474025604327996129285881727765621631091123413346278352790485873409755760235548692612722457152540905848294485338862570368426846425817824393413716810161681571280111188946824684919088951110264266495280177006908830329127297914032331384701454240834640216076677860058890484608075998029107199500610856958568420110339707680256241529448114359317644370596656351153626408266210863068483571973798476852325775080077719207274772068834973019293974341525584987112262884360152292929002412586273158940140981363531949841782796924085226223596588948103659011757805180029934477800942011379494289818767677820671056171785041113786815619179260311763356122120714427428658638579813443662044929262796178140776389753128030889902749578690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -483195306666338981576578030805878110557641367554221027682555168983131820663870468381863105074666263359274225765868984483953645811254032520711963694941049469289765704547725641316586657650660504287104464660234700403394985384570305022263584630125219125461275262494267342679965885152789222003154993219832776261928036146209640987278551208956919029636582343807112297321869854573357785412206969402741498073294007930915226235599048302170025444503388493833081904193014827439020671533419656767730022306680691968359729369894546194002727997959055929714569678520332252754971340877689954565821966072095457921703334726076853729369080732633160465230790540719593377664148046867311399104226607468018834369153265088867645436816758899958541506121899019833741863035593876428302620065669181408176530504682565185334083894926959304964802993681876899804249240013024176928766907968994987728497461333359144902605688872993858362830361687224080048976980167828777389926192778854870075237795571675201597836972185205191414461438145504017766926940087306824775090379889076251191626923335500755866351354252419343076043795448677265230514780077521107331352527611761498880183639943540006196301397161701942206866441816259891795337876200051492474899921840186309702935112424036695040311680325550215919827716605292392197088782614587924038016840864014759016522085174849610679392340926757004880328337644884501504252226399981370475819009453369561781600185376851905709362283394499470176286212675030176575762351660275517655706211204921517453655151627673687140367750856442962598358715010137082354639553591601759583674789411758375444355731120460269230961580531338958969450761683852121349058328787551093494353294769379165104598919696324436242776263375651590554434944628903554896155410245806995805760290645772076852619452614346691555810697826060308055222367794838598586409136158325610591846720403128375956254881053027454043923383154664700825586884748707179670710633953834133870346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 2449776845659681145139660327107133779031187311691769775020264229502606147413045234322680948559982537415581937176108847226212916435907305282131008960999538458528422503645574512873090791777882199913954543732141790987669301893738760258705017646104057965132916218309167289049646510651151511806590598965945370439220474647210764988763732363323895547593082822213911048409269444555554825814643669684633173361157056542145129502945889900203561946721458846821735592483391516630011930516919363937258294047084611678501903650931186910407637731741636961794428979344452937277347722197671400638671805422976136617988058530441032484247078216277058076817089084284154860650591104564330312776295536173283144417081291159527853709727191173620441893020846037032663735436477083159983492274650932815367347141482806661021570731915673560072857606347891743176257415686630467391626650995551177299588958682985722436243405254563806507535998557194280120331114358000184983068928706243121336989658814175714688084143352272643981933713135620591539410652228772468360217803659673569553965133617840403336012718159630825723601781977243129131593786230094192592733489470798447829789540927573697562467641876184112812696562847600384673951099464827696528642873407712153340213517871527297793185631177128770691012744275102255564863172404844438232837471463933658760102276919821420289805088966307833063163298292312230917634521980472378902899401803537356421611909420547637396039176631174862713473067535252164193757980795988739405829704072624004173338440211612567597806929815300779798704302441485001856842716110770890518574367730046204243250573560261756539510050977604384239936098643945379188422545852818826329984217344613978087329051094985265227879353757559607016164922731409856679489798540042392249066402416364804657153390664851603340046995007091999810608063438660964886394699436003918358691818324280049905114644009573635895016171072381508654479393315224910446365637492455885923942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -8669714293003665367697392734389560582042123489204032379596421007411599108114601645154781587588075814194650935994856144399293299763385296507185692499767945103137073663254688488121548625989359890776668987210463467278138501432315605362310486259131942803989669974866563247216474529323486266590070293897054660618526167316670488496451635299990665806377731013996813850401546158448837449750820081620503499865744898610548781995581414164195704290045021391206621302816333426083053961255394403959696209383806094072480855577451218838475387133323252326574275453545235025739150936216759017446450085690218258489298928135099613938430306207150291912809205052808986216471836611712975364126726726381106598466301587803544809580232001572874570894434732820968159427959323049925678633958819157411082034330962890851083052956044569856447497887780777159977652612732721354381778541368166400282149993149841435500047225450440560638897604470468667558645941350110884828014485876781543076320576642320594791023735884557235391123134684074381710054530883589300844917483198710385120364059411009854719092854084305488895154216314736606972508595594314011231423442228517538018350711800169352523412991979717143082938156436990924043877865495848342359925680213805406091808539327552757299731969175875987192169811871771634542515941208851709397928041016121121792437473577642810964474043432937596439490710266991529178350041215640235842578566784609348563816315584367750183274237193575897842172186108878232847825160935361880144615753304504302032740915925450008417749765059562153361372249415618168577861369539001787950885802803812365734568967325278283672757794307358704511499244276726152966022650124585066815965577329794433421032013297449046281639891337338452964895707414917471374511471239923041644112781674448220049242052168006641310517017988721064808855157666581331033282008280658422531900625191619621973108327111838111565155340723630268096079421746246292152706248787182878023745536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 23182562455449581776779905213905937791210220232820156156549485331978420538953630454483410692905470282980995445365340649792227277199585036497285656271527748492971547179882489966055719544896563752624386814298223035309744783289041555960180881889122632136922165869916308141359674454485375711641367473547789449965938484537377416913369950078116210201969457648769042416079722605111875833490063411259060177170806864124342969995622226530266248680480826379856401779036911127556189802980650629183919732146557818257376252487213021288584680882213723860191974695983532165597013876647536900284058359432623464535020880357173958977296522581763931009263219906671149731947764934268622290899277153441766903583971274160272823177532507088437600947401813777344827496351924624687492657477283386336655695995424053073003801162291359036486493461446679020691674842255751809429583186785763970355235227558517562700206610302422749379278511789376165419018636256195204100072523661523734608677219980479785702993851561732307767282030744270250959408766391176717476725593564862839277909849724898359693758736695763481148336150714635558592546547191574493252691248744825755561375735565698600394057492437653939572805266521755031359851714163088466107665948374135701473291107611379528407959608381213291447547168166113230887605313897725875377188416024688605879457941825885532167356597905066715191175979305296113766758055138630660841949891130848296048222671511779190768260898412950808019891673347214254325612240048423235321026962166872488557094714664144209915327243654470900493865192342654994231069842173908809077300454329676256862543296655368061172923658187465592512944796429261247871321600049720576931737668107938816750575560627476142372162787471496515729376002147469482432977685530778487605258141612363273934638580371435121445824635257662626048411962058700527470241685021231914346602596225526432600081292385094390197353991483405021601906840303599460852748284765397314411954176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -48834527695527100462735357055642172514253100464812952409902594979680520255195790587886584200332343747826907348176455614867556133265643434693261989601118283993078506420992455065795362240875941512624936698255210885742873809876338218626112685307320934142314630790174934327826853766505355952600088265628899388114520391607641473310177836874790831460870840862260495293768850144767534486166616830620979943244190727659201888710676521010485378242137414138209229235023907381479364173969771887683373172987373806245274239843770965714786382194058033019329880343203515597881610244539163737297781133706339790527836477794000051463587744225825732912663326824549352333223522517205415118746718121092865111422852485401689622251986483544798659857958085329821954049621414218984323093766971970165063179848913591512624299082060152917097482310069451794165496618355699472909765608057729808352693413415734177728509105775387295523401178288627131536526823295108043657657333641335039455931913042229527217813794726932421294882331110219459308910259599142486116589069605612861983081714009730652719143953385710383423161808349917913053157938777200719815895087805427697319819843743283203239936286712081253826042864301927331647798086542623661483734615304746401385458946520413026248687186476689081916823430882932247230753453597465235949388549149909350522490154065544869284495973581206285524384974381577984781379227554623787849874549118878697174864851985679030097764881799469865423517630366237986324059661322091018140423580207452816541364952664072330329004633756221529904236532434671122383962072814254222992354583092377461979216169460506889192278862973099146453177866403105806635747740511668946186133121366387700775836421316450577494804131849059542107020990168737929711339400471198326298869572497847301395288325656058845715343492721290537642071782826592958610556997398844298762360519167251188478665429458776641004495105633305577878460928618351227637721589901844462958542848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 83079361310544813243158597013807505731362491389603361730066787358784501976703315039260244703997842716146320666640718803629594147342383684344612592213513430277604770720057123339572063584832634546471279572173122409176299651870161069187026507968844631060922679148675513373555494818095157608561497210811163023298508191834257083074177610288717605022116158930962328161490837811857475614155531631469061668783369299471202881584285019148431124141485193743538556773694656241704196692511920231299947730728301812583074292765069753965393176746766062122295528772626891232588951139961707119697839832979848452136594915412395013209627303462417800506046793886154959777833631891958441933501680752779139407846482794847945938565621050406329942281185126834480666350628523742595276241906216485682944180288817773569325007374956250728823856930175867606691454437843553158354830080149414475117716444209795168162327696137796321108144526833093614625253715641817683779310906211486941010261609953580029319617959593726898525402972081032819085978092248270201490596150631386034341608423309423474449842720710972645368640772198723208916799305113840972049957827029337138118266687059079681120710961774066621233612978676667858892218156245117787927296698931088392198384435635249323092471345475458069686567900005310924902576970394636664827567650486786161391832313287168838340300239588954362389707094285014096736683319444094980991647664533100136998792982783338002834609897350359675893276208078683708584831401285750622645116594942994941981530850823647198134132733839406593165994807437778484992914132711267325742074638211133189099965185224674407742290542721672948006166649645594431440553604657642811406076552719754492674888589814139458686240145575315787343722252697402623735378317013109258710129704966535604705723921217980360010697687294710270761138855120091997752190261448730857612398435445538979834274041293515021789994544594402491230026535205372795139415830870853622716956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -115978511043466548692234228494043701692960976203257416281126166355861224000611426342893516759457204155784800963281224434879339003862062146766688164620213706827796725464184756185644261377698317300637896550804831778207009801906903098166743830464211114333753369619731631416756182746486576455041493498940093961239072336128623299105136799062858015160825619300907780702107193798368953598745874505585369858320350119287161392055654978335853036433719565018686338249953070136933775181465597854700323479271884992615231541865908184943726395314729990945020897586619121324849764475694943772351342867040929483749272367954971533551094129381941340726522391367724621930477252792534186789535738193187501229950245179167154214023037331224027347217586231438060866308121547434164879095527050977166618504005591295807023765085141229017180131813950425808315292054239033885061628635422828120905404213108063998120312791342564176696456477147196366812879579008066820815646881656667193938786762400417878327195800087255310509809405577474446109318932009132154067631122699714494260870052361305800696356137739351853497258538898605509405871447234243039608791968582761857988037872478561752473825555274175091883422802860957518265628778507730054655501442646180819991098411901011677840263716223182138909425825614154563399215738806968076207277961428996208098487192306720046023146374787919875065176087678967464452994392617765000062003602427631368081614641925145098657169429845125339836922482315852290774295362173576209357216501866677564242768908415682263343292292911335219867891499592543392452787481049001381349952211019524050119209946413862405368175939798272058582365964359204747083389008319075431892016047999408970381145180571883001174035083923187706975680949189251413773462732804983388609003714619708420915621670068149343565884642895472441426598545974440510720504820732176151641349199000149477457330158739333620876769587655929811615934105981946763219094545581596082335383552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 135316813879672812549624148169493235835939129156347694020476633324458752688227489194176384789441355009066199608465020693116644579272817089096751088844225849402337884907069160284503636913914204616192215613414381224463644096379318430141997157783014775072932510064327354765205198432154044972380731932063556888989358557643129029838955634526759277355109957121404282558447463603486432290493274732939644079454552841692591468029648991356519523186380882134680072509884903334228724452474837197489191242851763408361463063245660681711405176917674297770838478830301607271118489214765292807074399167636900570670871439115858350545635555836946530263887495131887466423359126814930669982552632591168209268859771349172182795361485909748120771216791680082990236867113799751801457516364711103221658566949372804279412052381276459966327408641659364303861980842003279523401977515238112701194917472467196306904561255639088260262662036808109173140725703015689534823898148582134786884969289014945751680839106966020179760192158885713693814982884561337100002509385537076146419527281301166314050227848975554481135125881986472536511895174173190591958301505035164433453475988508483789227266241336924167747705682562127727112707764824071817779750213134034769622564751211491157751648137574354110981448571171891319861105251829151628029351797137497858432237686651842937832590759178987642460922934154623130212889105036444582077903083707635809757013377159499598141979453764930993712518480233357160566815401693132345057352628760970443911320726980819172502910939914254200499758512268996565871152096137092090958549020731599186085088986014925260562685024450480382731354416899571853239072746046715085189997485982956674904087590430716285683172914825703904632145765815268892434911331557429721249867630605296213093721004516786579161044791312706825131881559565201875106634923391349357992690478553670016331215789466870329100045901051242977787054836696685406464704800638953590261547008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -140226370275008535966700580909404987976724339869752873814962406447808082931962247449079222031308560848832599060568377604570772089507258556354785267773981108876847180110317354165564114322074172614480139710272729726336305340465835573769768482749714818501620048821665078168818312351914175068374999070692337885636598765756139874499775002406962514456852789485299258549446571487335405362927731935395401971151039819166986800801842554597785617580431132559994446756251350281641917877466275451609087417578084332114863745228086983107872372050408385736231344582714357520041438469062725522865802730281823083299775798312833869676347783013819385084655182625210841387252862539532458888163170331356752135406000887393346317444218584542108557993779877922570811003465754832015315582344919641102651348180108671804174937082349880604281634584498470307740990487695720651241762429071488631367126494859642056400441951877711377718234691767876494950877086791246508705290137926848165614439131051994736758403242014685730638499518839629580636713664530109921449947807512192482011590158659812299911547914541402649856606612599779251000733047090316492805113887233683830179509603894178244871762391369117867233310581145519842764845942750095474427402307200327116933140818547073247823466752355833394920256539102502894758462565894343629771269045417593576462188776116338884641870109273908872796870023151912814708940336296123511869917996510494482216970939257443365557088628116764329551864701299739116392719346480948570867193587816352716915470167986385428418929860322319616425646881248016243942656032110884325339275453778773013465575151092768225526973073399394717695901752799114589615533495409305124638579500908882709977413467114012218836148019776586336933781861892944391580924517983301104285738755649741860089452926647110271558733164678652638259866091220770909088147385662957363003481726725948932018696940151591585410732702292023872302112343421660048745245909080648029157982208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 156914135267635072845374850074819439494798794132416195406371325928689742571140575097929612186852536370709566831896878791840054808940051487378535561281517856199204504826481762221358578139268963318855066288619341151290210647964343226253272624326356692144157328091775264952591634608330052720123517523011021325894645550038783443195717814467115360773841529895425910161503435521325570145615241917210721893760292289310300243532924432953834723301994715774392806675479544802951932038449729303108208678709664292062227118875488457198722229762106172271682048741253179061455044261620364749106122432441092246326374779515756177050109999853929885915174715310163316589046388171938211923852864073985202092004074744692222442835939975866608363536286433236868951513467514570369248655937866050171736465384309999475555361874316485317523822270157491277488590201556803923066333694714555938915540488445161220528371853019117535336558713614098794664417923708787422017880336193134194729095558857527136059134317177352129849779726889865724046145483311380080588643931381423143514793070195115706476580134960967741909906219631621249077133410392769837473890791994246435291457529514926987506198033117255852474585014402084149337943594391488085480180883752021526857421441428281741888326738789106830414446026434312512243933899012094268159980642103152814336171739593895982893795110165551317135101936298869937567630934958229591652171290683098930671958757904842614972768386945919947563099862447314320692254709692000143017844001353686607048182565120767965394443946881851003178311919277852371781169402169809433369363298337996042139883783975827715752540007182659421718596491586684293162350753469076464684541705675852927060676052270541679406319677775181660402593626533808867165353383083016776216902419862503740514500745143281127985134607073184781941891586013291312966346025280862836110949110960444628980634696966236093628864489223830717751609401033601597175693586564931113772384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -237301418787750264867925397246741845286052029937018456380574083180406650508725724869578220359414070113198672978359724903878243844791502260480069093801020720795559333809104072291196976628315163731438709993616956632910159539413137987393903382657729550743667447842121545561804041856497460865868627740943449673079161572254512726381145583574791657789308438685963894745193936076380863647844577251391895115245900873227358082779817716932179206156485582439858047506773544193543949543988927553602017608869548714499871375377515806556384830867156504337798978020735452643273982253826737176419661143963099913340451558167288059432026260358237507032823560138515164144562960830140872619462849699761235558072540719802947765845298698563322211171207835473157019022587166499881579050691518354895102420586857122836604619192014227953236302791427413957239592071109504721971658412752800075236271507610088071315827646870252385306220843666060176811433014063125552030370821244247797109437869004112897995631800275486153579487749627604544833993244947378049867211345861921349177093097322266610060604343133149714761330448514748850695326992398431349443722017587922852127175854028489489599006547758309724904646894177303526948888827507813766642035090295144004901627034354306621830010701591633133266734502612682498579683928664491378545016008124453922182487018716857490629124632763280431527388857032801773632021016229577869082625632169709862135782937381863830848120820124170140456933793213677917938317145709402636029861254886532955242057364470957687570851169390867603681807087035562316896966364123452611344674894578472921558420476994269798360599680053737681121906479292493113204757543087199972915737074184467315408709725064873624212034954248726167456356309932156308954297704122774499678024548982670944015760309854076868415987636159450052079360314061605516737516194460499022785424061986874646021582971651889859947526833487440009730668626395672239072046789567981968110387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 408235560443152180700972420167092643328935571643936345789820895674152650507261978334263443847699629879920157532951654285510835421972833535728045803673821364233489189178946931199136089162727313566804174022223401505531126677948700363196687965247702709730691998370132707978633514812299703710669310283043783595507318453490735451845209949989790038779205246398397049540044971630951794099362938426478090300932751213744270030994622193339882155084346567186293918390433709635048134430498420550967226604191081164380556147838203528527394488879375365601873457421341630298856692521498313436233361255654858808491232966266960176980235949543469474679588716331964237221184219266612987641236828997493531828957921557018277914378988070070017057534519037490075337530010341826641879497505307500501892692605884989616032572450348411571092146732656133314951834496363253475572000513230345426555908408255910847534685388132170898502845537334037857964627196788850828404379548317073469666574721286167319973381491505268396090256425925551677284205593675288105158423839176542858552950000031604293606290297664691221612447018666422377684665853269732365987412127236936677031195162978368849209707744347886385044501396833436136176607289547282914713976052717206051352931912928534335070241656991869709982834224827266824288627812622386796693135124576413204079611014098721552245515872924904217918064387302735046064994760997476992557735236542152050984739717093672515842492482897914900491848785003942413513224198263787291150909960946720754038170688238574403995578070946104120264635156193552722044013759445726792776305522481217467358946006632980023711148948241536219103506131296954154486568275489329460148084908054953173236237051888181368322412605541962444972712921391643157176751585159235071466708375253943816725608883421810602324502392511973886593655295864760591129991101443105226077499214439405631579053343444905234160497932408347404222506348705626394326839706512113608811347968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -550533941871473301452292024059808186660965559030128631955250303468388306644279457239367368491285776165679800673187490352629495222692807427079544007777820506685041878701461449804333945804290337649041798855642897233662017354764687085516459859643782708732174056132986692381532606468406512445343711810569824874768147735126042407820832183223207987283748379504935909781100179410972763120782903434378344648726326059655523111323655573177534083749878114211860754418115745872519084552730215456050551873470841518031546115534913820574592867033918420617974579287402819382210327049606112251642668507022924657584184657077065083970761075562465219740996249317089202087780036164495953879033556502527326285176874286801838093500697061744531744371451524675371536503794728408360310878110036877098092788077386417368990896676764348064048386783800751457486571875097677600453585932208665296753821028421247620118944348399773628201365956192069258756935767231883263405843847678307410276156307805624779868796784683989639124143810830775430413979715313246383963130901236470251359998631841472544945014886570363884599439121691062776312075767241994681151833127568699045202638301170330976427945651041459697830706544706271108099949678689631411933961199661446913047462833031874429398915481815824513607007148034081374249771245644292247882350852433195342007253007685339596812244495347811520275827039274343139091835073873800762987409176497804048985813497672097073874278167124414040073399964803156011439027058749090381478374331624071666942230784265880749472542573611563955712133283925723739730907019088764409981179670422834794698839802563264860991798213686677957367976946623005669678738336993590832268571578102595800095065664243492112421871936048455931839453463912438137030378511911420353506457416907493204207560121329849818307545504950131885183670510276211025323933164008447830776885759309683392345752021920945258562941482348903915066328652948913379630132714440068243631636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 251940333710496109220833178058820697020409856543057193009566287937885996751267002918229131267474908605926179625463560291460966807086513990005949344635916755682375764728921164425595522385054037330749573862738501048518271425333000108546081742663890559236878806460209083577491468089963888967760860865059743799079766297921458889270196568344814519477848921813998912373282346698021184839939046519048875501229418922983264360000779580621992405986691925429454421197969801131344717819647026635057823648356782093127593960311307448166415252591086791375263943415056806571815119610970970755417034915937401944472063108410834963073678134679089241605799014918479629201956315609086636370508586016435446150899321203243450578187481232570915442281963408135001381501353098352462323630574985426848878603596903373742801065797021468305649230086703099925624115066794577565279217814614645041906810760677394254128041350438205910578557902786205471084450786153769925977715590727046107060745101612194219401396511149998116920357233039041684630627912701187454597346747738932045076630480125455866527499815295688163567653005756040926266434277353979769459034439202069223739165435949493157936708877625981641173410314034327838275404215888982254936824445585488025161396132806234924406571282391638650216162016030702557999300769230575761258143231388300784748513617773327342195381955680690509058599140774896522245027140794776213531142874040731514047930754990614501683238865922765820451874874454127079658465576887587635825097473109659505397773151681060086955098626677756208694280686498567069828411641213311647593703271898072259874752205296067220936512366129534335098160835152574408757634980171887089664195512800136977261925028331425405235098774095472314653158873876107729446739484824345156403282964978880855486194407994830098206804967079870428702934321129501468006718106532048488238245190160820343262467776067762409673706947426516829226439221829087882782062036954394551289643008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] 1228559858037308301635764241224327342765553949570206218277095014032883643314259981160652823477520229896310862226042102901640278008829245831039118497610754597990018742463144814737724398787940283199748323307510276411131459273534081756659234403450902463890504653318506002573306198744707711527875774609809634792102117733777387276861573985686935902087807922642774215423446585326939484732470203114535581671426484107917408490788719879953932099628921923217378738451535921776673145810078250618666391771286195497405529446405297662331625636636474498667813282330733709655117688033573834154065863745537318655631573966574942499232219446519891779838754394713080834156910580628827180176944605360946419136450025595968163996066931327975460829115248385876687287660333876169138001449832069596031730411932647684148797639642862578325387506403248836052586221902116921957798149761487055993067187184118338666782038898576949859199196058072776988722984602588402154663838414351304595850039914625606206507410440611413598009169831038651105498685548457784141036621990792207162968440962731005212172366487859358121695249526407001447316586394963509544457166881296355866297707231365258223150752007872110186860569860630920223402163533826203944634095552460716084382650389704225701718984346475180938132339822390355648313490949633518469368265562170147515225082194473497572000302987303791543084696719135863212486326031839165052410645614170201225653259711712906928801430014210962929417296437141135185505762925326794993277115855035913218619439809300746696411837530593899560808363848670673096405198903915269449781608062891185268158175661349195787002087700084832833396996613372530502497786320153701767373481347173664723965558808461075303963623590556536726624388682917352798515404422566376067764194754226903879013129931486620674280668725801616854428144773217630349566175633882465868572017495009175789465959259414507713913371455733913229584760911614781231043523514043560019846234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -4723351566276228419929607339193087720466532850535953396784786500681860918003420728817297535648022594210131907410846376351274632588726459818865776109224929507745807516926309940595618241685654331344015786320540423508402564801102069447970975640896796147465880490554724710379594467000147671549431269232041782816701912457187164383722254149426825528816241326935536019087997475676442493688002556512911198298462941171087003113282213035590412386311056433876546033019680527714258129054385244548501074502766385288493092463163132396322591417983481414755363805333167873934832235613990468819798469658775862359607662045387323621340208381000600667174810399406952154674202119487026222366013676951160601964087446202482924722481560479063470687626202880711893848691557929679482109271531500306881324048989918945058415051419976774639097281429063639526913666801875100444851934606657688358507505498237140496574720242040049420751749573623140245136485298177478647579728368492712835722624551183441891270483450726663422222177546407828021996410921998192849418802220746316989376930057714454403776215093315534851128436187750796393780095209506838394418330333766057126644897116379468034761595745787719021510278446420842067529797856778453322376657923695860910621016253182238152397341138666036016854499481464457684236761525989266078154769585308233321296125547023812589573570105874839789986066025503724197133157227962791214629684423429265138259335423510135674927096301751955110333047907658566552550091160213129344141233705476037115538841954757647004284903565197905722073056666744316570715907121854625177931520057900662092150377087507125279118795415139464786883168912266834473794790884440362870730065306408147380202059053630860220353846848702573243162728369217871494583729430607349479498577281341620650335506209476291191717168469480178350673375757659753444152176012486099216903173738890225250930812727930274599554307833455477024547511480679571569763841516106638029230178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 10626746369881510586844689554274862393168891793979236898303142248938169771953987313826221059754513074887286594413258515460017487190479041349770865995296270993777285009390805538513327673559374008275512608560304796504357991876200981301883553319023524548205628646902379380364156568902044218118994671709114645245288481501913051755612397778484670197592079374107042159142658884126861969680925801725301384267449222231429498696928908082183078175066175553235715068887122263550993793958085769952319416919318371481052958640725743688858131652918020457222371611836952016250574486714497033511732687860317105156018217497742932893681134507265370499656536903866271951578269656483389116127245389711687131256629463271856827731860219922160237392599792179968030551660618912471524653383077480025836240844163065374942280148724339758597716696212622823930103705176914865681770427172374327788213824620471466222385294122927600110606536966212636377906285872040013279580305124688461400205876457667059436940803262374103854775829278708537135571785240717177210977246112043472628376076436290921804587895840800853708642114087325821122749543428887756981336537153471323198072467505620978017017132001960441514131099747548001167632544430838684484016915648637834231640995101685546496835548573512659724158229119340200336158702723859209876150289508311184670623248884508457448524499297263266784863216669265996985106543317784520773050123816654680162772462206286588119175340709603101739161637596474320711309488221614122067212355881404344632002441216228300134005718907492419005871310023148837859989688034672832702557073863399345965723289979766129071299766390876235565432309408832707144712285473092311715396731019799137238937384611382190397369713677529999717718110335181809164032756867852267004113750864363016069994684755903082669826593747691508499531637192050113990631936902330112468455468273395779214029121552173021631576149746816477996036525635916570432277650853612175685066948608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] -18338088109797857452582336352446664408662334169260780218271669914004222206730719677774811083118038774198683852718430576794647977735492054063998542446385654132735076143831903292685453345015312083738504335958418985254354033098568759625252293615533992128753405681475941540296769926762431274368257063950384285696514666877447865885118588687471004951471202967042995991050158210896823156821466927440766094601805665573365490034417755893391197537734995277819806347459760622131279088367796642851003929121491370377088241790930076301493504678498398472026609088354075226588245917239913960156223729772769394952217743281786623884900850441344856265585881117718312656112033040752783174776081811977152169103855064972776920886629815182654496008950051291422368673578590660549921472102075647664106289745911169734690117620365067559598429020533706420192340654176219327496386572155090505325544757155091748332282563451681353620844879471939421793943264435674121294675179709710139200407749677857228266591810320574517309620581340175569933607973869427912211326490212599542785880264945949044208081090079604610114692619907096020257353980327215052715718203267372681750025525004813438409242257838478190380817697833344379824348610888485252263929974421847249135154463270585642293328669113859760429171802303949171501904091237378289529393340857630071917209872023837035981013509656670035944205835380488382010546818476063172795442205869939078846119892461150189827403489031957354154413806699657626183908816569018584391791785196924946311658968917795116192428271869535594689192213072887662053346910391408493335584227127555100003871307877914943934953119156823813798686965773600572379304731515744873720972929791138079710322638781478327839785140441412799391429932103192596017158490995694450459902323454404626237756908012403389810515723502021598933078940462025209539298581232201057365313444693111570515124413568058782416770644555234187020788141861286372400802766743931132447834505216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] 26142808834281823092007991838320964504837286954616293283106921182895682807977662016368872495629321484263359171990968460949692945467895494228797820204819471489163340064817182129149226602860799989228231455885809806069305985621039773265291126210954265442445403386824310397389078662096912989626401612934812837392074891912217929052227289394547136531762949339557602503759612167093069238847531415532749933399540722776799158486102850401223252184878371097059154811719055781322324920704058918043689856027101826258314103572321351135087242456284492383886786175836785797046151705564347162626063415704133559479228322753114579251665450432065501245069489720234791141404704557451640119062489502285750795090058479169116427473256979829155851268846580066429753075143300174552417233314800129263354017835649230248311749559757348600745395510151889100246900069447399803759415481337202378441161590161827459053607896031874395010236664662393987325409745927828825687803317897705661393341028455924675266478732401144509603332207642027960788189515760182950522824074142712443993503660967206585722354340291373568104682225300196153574853645202006845311366741161756966255557256864259164811508886730280364722578068433130635907938713108602604937606207729808201176966255376109927370137151272350402007591005590987800257174113532810558663913940500040738301118076774283895932889828496898808283942495796779813073438092797129478711296082420250566997390966163592082204227899939951091576642965047085686132931184440747290357258276525419312512225571005718553149861756157339275653718735842725509547283721861664278394810297468332050352024439790856571872028268055446400486023674765679447141295172778299526190788144306610080525918604656850464322512169854751942330951277948640074419752944519849347490559631328064418644715776283121315293625164997516600194691262137805911720594565386603896109207130003206140192602957097051449564145059429923235987039822343773985021158691731337901150916575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] -31822490367292010239206814689288199672138584336457962166650881737500974516436665581921873176719088364680616533029262073980326701286680362948397585301923108419979575096003110544290040262794972092920374336039971219415077757670559224424156966530187492322002456477211762880245395551601495454571656026677941773518214165872182973036676028317475498448899529942991946705198617384871468394374037138717108759916060277274458511426114779214075973659275510042802492315245506151354019402307465983670546684374052983763965768624575229509549925055722311730888405040505028834534250145357648492995828732241987793097552200985561158143698397130451595700195103319390288374786923106033688102111046696476283462537394631654122266261300126414084422262366959856698098762423318622172741531847824430178384116669444528701706987792446338612663494200606099062008857465001001171836393782029959508260898756950000879590430518587235027005449712082337175366746933001831115998324621399030233366245889018535260766214217490584035193616556327167268151877068796771081488936496987173938664510438292195377377526201113124039146427535020557401786268530999965083108255208396895354825761776338802458186424940296126023202475124655321962643078337473512499556214050812429203002409765204952310731887529233457254945976264807948976247687572389101621969417756826543137203551745469434620680478498928413757604931150849907912593823990513621513763123524525659979493144996130841119725645482651675860210255714707354202924341251398495308949153838393619093619575151505991480299795100834967695526719647006560204333535256806967237418867476271895954318149088954609824692002725745046586544399686328791411319379963481373087618255312245740306260875187135760837512836004514412137748045857059066763390867004041781920849367318205343935816005412855336504407423325264365701719902844094532634746807414600598367249955472066000586619741856016710173859064415601224303573702226676869846542995196413054381634894168064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] 33731289696244618494252868807614710390838671563510018350765140158760072668003335557948445606643247386011710020621924792286613436828630442536365055081405346671250081463031194420065213852753995864742821285877646374110555223728353577586161943863844400188122540810855685347920058495848612224212492298865348268277669239145243743077940214576618216550569138321956089475277934807749020845127840210887569957337196313279540479790758082926495963355187094806660739566350621177828893439670496995610956069711144827555363351698068244844295846393924531340772012697773195431020995607736080948023851915020235366126889192451733084297375924086161336292145965302083172295534573304181170522508788939391224997787152715862642133312488422203958246186157731625799138018785008545168836831913881527570911098646307756413805021255082853452314150681503057192065978251131250198226831919875367875338363957185293693675167407902821650757868388556755841295473334154493348970821232945925567070906990322992751960302381813155223473662256179692425466237650274934797754815378177807425143094602336367362258547005919776368318904229271033896912921375475009352013383672267341432136673158290809582628224592027134984769402237041052409585541207403671742019957687823745104196427644816546854645626387729095570320950577587801600496222362286450029883140903423530238040189450030159921560029485465537066169905456088229662590974503361612884456555123798876796206645553425128789516850238969981739804623769448673188772328921544838044585477995906978779278253452110484711116194738115142703836049481501227609619932574055527852711016261393196730098884701077108997602413452604465572749836430538665502243947246316106185042412928193312119117643404836228252435329524546608838150508382872069603558670742802225518217010879566829594658078872391492072002026092255680747384635202690078012290993841868484476667049669364776007150000047830201598701948605864443922079769593370986158164500394558044446683505360896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -31613835564367625564858784120304384712236417379667829183022165424674421762004403265490819227996820546278560453791441776863043096545344873478917803425555794544518256803677732480284681232062713456926991551438841502088417675848541925163647199975517923781909793801869577670775854689431204902179327028803497943877102140476109822940196907301152857371028882390354514083016026137561209804128417024418743390494298237926063800205759196030594579548392711126919968727926722501335468260339574723576820145677414448464235984467045017522301374638194430290458320984207975363530516556079578402336799478007347862647445583247632811238314490365313577501515564305479202444927684229230787482674693018536814581234511432857632316310065380620907012270935068981308871227294143589784445339166868946638394167276973770129642974102389064976765994120935439742975771935390127337242746765609264645419217491572792097724172531748568070215037303579358486323033109203862748198278100518738573591214972578424979420194398116505292850880564599646094929617141896191909280531467472388441440387111666701115738414896916673634522049069989157011947894667947509723891340054323882542080196145512216633855434997870851976405647039271075903814008572598708189360918906396469776740537597076105962554795947857818650499763816430008138684118734754765244693863327212914064710157447388970750010391263587559502576721209674165437647584415654922488678039694608409395350234691896884816072088715648009713745236050286811726840264679233627724274100196459352304526389570142369271883412587471433718420507922992042567413868636873217616703184368968219942995332836966106393934427603941924130209166248860226789908248437612136814202266899755747910121598270378443200344594325954443741702426487209970556258992389196489380552902140913113405853365698744369421042737649787029761349962605732383976080054056241835657720619632666039415439970078650795271710200838649588550916389610240753739401157604091177257244578283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 26588343683718341743535237549853822001206839732433610850509797174539565732222640097258465882396834260582464856442470490863618261441787788747962115488008596520135312995963529030418146454274975017859078106779672589924936903657128625289627440078389088691056464814693293841039050256476270143111269578387451456946826823146663749591877216818538018758988633335168611112653001443136598342226851875904844873125874307205482968017706814231668710229276501452841056487371107227779425711026999288538066522706691101869143302451975193703881272563032228764157732135598210787113325001283287114503764717468835661744043707493336647017426448249343309802589602403753516046719558336479983281034488699772516443059268779786111553167314240848659689535131884017442562012778298610059129934647283221702672252542803559988592949080675032451660261378952165032512786314855926764122729588799975236318628216325352225050835183772315524500433077682053767817873410871646964847454965230102044313840385363763072537445284448014294883327835651051595587702451944209584465761599992614540419597514503280197274674822942239951454276209392401854435203199333580888381405718434154379816172776861148661307443247245938321395614477531671109847209160310524405690732410794112963758681735818425386543987933462843437153989713115072440368580939366657146083765995612367517413214889165930172283892360102652124779590137174157575816807845987635587643908105779873909800617132106546336203325158759575431738522652260274533222531776855422925797786567344430592556640297352289627956268432037152690605462716933079735669515478681686623139508970218447112606550238629460032953157692643485110451281556248701045544625004277906007397205885308648123642347590007766907397476619825807316785722991323533235935583436319832872422616013405514606870423019577876055346963023287489059961212114886277915602284174460727376356143659061126076868550450112339808557437397700220221921691963985058734436371490507050928710390644736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -20389844922791795702439071598301844284344233473526664577242312474591566049461541387720839392170986450655971557162747003079030458095603062645404120022292673687521099205809300725139186970700463374616347522151657539060472829733644847868071802998426917997314639386093128263410638103940705172390964290461244825332704666758446968752707243138987822318379043334347211052772824377295513731741852047231407277573213920347035152891953967571069449475344829582203166443774083521181709293909475421004597059061093415914285346050953466435265461932569268895557558111597056164558644476782740207512414556199405351075212170073491238113869129327340763037207070476619471790353686281155098570132678126272902852516272610199170030251515857395967653193008013431913810034989136882410932561435673352744736166048644792966607749389806112719046608921429062317541961637894166064047311473307630756359613864962476509752328544855810917389665765559593621554872742912897979618227440916153639009191246051449446772587894677448440377947620123033493190986001906076237821278058130841968492784585986610348915901808620468813254566190789337740756861936662181688126673855533656813293418738087403814827265226370892220220207937683323447023121347732382133613905193175847635118851503667010120500042064070229818707376798274556278502657724244639623749518342073017623129857981439141477088628656643823182791230985031139840320434931972875407100996816596646649039341530089498585607481905529698059391100103234287352293817381392974668754227375145455407742804509272144733534727951009077440322179433123026199296539366736409709761886813924295232757903767222203457445185224978910055299449357263371840061853281089351635357577502118468789771782623428288167916252351901418618807340117359288265610513348291915146921215191368629453358034681780039797539879349456358444271523502612066623901593663837422990486459739201425561601666726927496440255079737012587980984597511299096713296646348921697541461179891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] 14499281891639518651859280484550002155012072670268140622253051317435818368650956155874680827854354126778795376720611299547955816952833713529405815752219375819780487560898313832474636385294942843299050009835268074427130567376061783833951043064091241679678215078418303952898362625108024962710226282031783029075298943160241029153778268706449461809560317375257297879166189232355739406755832040155961857926466836492860647328432639083193830485550207132754880542457266189860897009613292876356571064935232844010255119902947928779369193890076779452488771101772108736648553924616339221623239495042272340608664552317584550924369369536490760522896279665336194748189284495843548917090239816814585496286080295637346194611412432467357915273324879878993671518290186833479416137124029527309849458548602711442238268566515138309497297415727409388561090537321268026854231008298265908029418099809620970755243843527879299612460254596828736010478544622522537260239118443159832579465451235162373190026612206826383609520956608663048880863708006873142829538381217621915274866970826431264064554087688763895747442682389131333420633796274380481879081374938122089881374615627464504164640331887152061183383757827926488029912579780084346868026938286680711484066771424542947364298945248321611609710946053718343319861936434891926948857545687028998078524364930529202794678072566628851802190615305641709869658189642402871728662053173252570082067371065486068191425107460142137871398716115125440366021649996674835819960296387598988130218332546921247569498976798745242948999307965757204985983245689106627473954754987493773544058060758626457638216469596464031718073633445381811264565795756446865216733586233231956158902733221833642136231395631329758123790576664453070253397204875987138022066711014931563809935977647547936960353033869408851805980288158465881352151260448248972675134481921982865501132717927042063299796325980101276503879595088382010396643063360360885580780797952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] -9705805161749233025754044995342485648308040745122922224170876146228711846544302320341740534489163218097447980666927139399296669667875608747309322340588100235585833147256854017507340063001116926707629298884086308351276020099989291105988345519388405736172907297199237204257689499887106733143287790933140357258021012046663021175064114990455501801899564329770104988107997030122942921189607830498142095396834069843103617072259452661276444539187986245887312916368182095117610019858365173321641326437535693669522005571248745825652685994178261180657815003162308325525890622895202783692102068311229737785009353306837490602987073707277192143452549181174688138828560517664932581071050996763974099895366040954582720819189548513783616188894785525016336376261340354164134954868566638995820149476071723834095077793242003252100854863290500833566570629027897893773531091516223596309051555755606997104497938516559167771084309866574369417873027985206011482563031233844283651887589479952857987332283534076271408344793487650209930502624954913427035702822648053615070841328179163367024905368063879722006616615765856877264441148547902981712444336509613750440460150565612203453245837705434718190306728664183426999139325130539054024223778217063252905816400308185089120677660011430368891722390039717013259181005564183938017937806708973830595223903700688872308515653141868612109699776783149942104909725664761599733944314259374078911105007676713296536420409341895588097795345011740665962119231221871642077559100347949347295325370323789817828943467789464589560507836948431190072287926706302863685287224228826707716160095345115108815019286024200046140358871001968624717388265836987372820954899878622177069791974116763926657243887138458472666622211719530691158011398265872381824827116322825897348370745894314902436439266995683393767514460855506224876649164075066078814545452216936193682928552707500473664857947581531341605828528995302682930721771413074999533738393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] 6173574378949121677368780932177770917518265740570698104120496669473488166945089670297216054705023100017485955308791523481009779801303128188538743681471334565389474864367159689427571617093586543431355830249254710076055545507350105148081609450672403716853914475420868558965513087918786748067257515461250981195045586188838855861416117043424184366523023845515131632269888367372058787221951215753538710036228105396141841206437080784717673002862081486107793592093890003150454808893015796372660805327985281208231820361527806064955601374861528601494617857505798424355267969317876828726715917889784963387614021933444896436426890138524620999486224186334249618832572789722473723084102051798081589095070233037797956524552917663590972036678692854815356324362181324469784101865281693473792744915329402011490111087483368318332525000842655586237270454118619191255023240955835508119705530401600373137899097699014739698702150544609310349118129405486197093678683396062187679238763095286983646624158120325279348066537744802767152891670276316432412621849096354327545389883988830094804746562006608985437289280435135495730491227444876034073185599167749570328972195584073261093762560385644127679525368367332911250181703456756393638317262537796321326107001969131616024747550036539319500231065372948180983062084366120219627648422642620248431240243223679361740872027906464642562111442566327570997134116597444451574895165447499648994942828670774232071765367702150263545550971413247040933230838848348924219583070007092422713967948183463379385819763046190932713761618530696912121580401300223189976687333629838513915704893734328449728282230594987460254953044412197808445061725444081067692803619013299625187857887113638831860910973496382613105121854601332841178512751825731138702157367764283109103392768461900827806104254320968170818637057457923101675966393759955973988339591668879692365450197654457085322223175895971245527824355054649076694199994541585762014034132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] -3734816007200312516969984934114846917444560489905052244133619548101825080834330946855531213731578806574353150685534352817734591873963490495522593031127508475381659320822602133700726170510418995989497689720973282853769702882204351088097872108051378781210523580746799363878154631114950578340001015129000482490298318481439538339801152903610720141982738358715150913217590034162086671822712020309890992479904448456714421834635348802294621721041601300870115420162806720214938713870847993646247198154556261699805021485602216679615077953168105004736554711182870274669943308394869796356698376322795449122345959255337436493688795852903813522607188875281605860357075235995685764592009350661175143401322248700823500845973514712117620387448137829115476124996477456999914545198124749147354171151201349157881915886453034086650938629611342170164419558126349116345897815776363577008785341647272563544718109704413146532147036487746791456823456488126164702896546291072018356718941841653046646330814074350484017675096739032413931963639127106264615594847737261475363446700055656478371488364194279878020344894300822007966738596102915328415463649787048177330305088693259855579823676356558484828962838349127933770126568814976453469576571670728342635880149683696162191187544120760345150556198770329682744226303792437351058981274056477936864604226620375815112270731153257123764994888063704558738595090131138710056220073049908435332326603767299929285805122123590095346064301348467862436020917872281821490372014937227541243702863167786331092402870507719266122205296494532646910789361165398307394928961098394342463690864142859548150084582506227360474070644304609062863968022731303138761041928789479388745414729298168865516908822128596786461088013866259154017631532657065846852043161713055405039503277593000977523754591335675655516931194578444074238931949594994276330422754045887433295481477443901902121517462836420421020671266517142738714614491518164457259559550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] 2134625189892801760891551944446436756592669626664983701774991496520171990963912375462356066338922179369870975930085762249060548205119331283779142682725431136776765671400972444813924437125303775970151683801626983624790416317202710436542381951773733336533091051704054540295393013807462665910345830214552061515352800684009999958042556208207485291936540209037682171093116316010431223252795253303517267821657516472143812697012857961720045899879073407613056416962142926956102980568380288093270867425521689143743825883285477938189418293331209806334383964160814513642636368061090292667661917127654694099095777579852415767334643090331450749861414866414310662717923700775594341284629348590275134361630521361858189451438100354793938149385936643096375384676643306521600540695668788175535476993717360652447968261656461270583268233021910122550536042052496404461599140093486634559177986370232931494908646603033355686627550779507740188323827331189397563782331195576854708509198790633668959015210197123452303759656530736517603219184396945922754297017511445147006322645878259167986623737972458371341175355843327505755725636815049237166526818174689472406541659654103978018639014984562353182884135238282673183067506447935836504850110618918703375215504248193733454064423736366284062956674125899435010652624346856820666928520991684565445054705619511285790969308159614595654251133839750859331788185066966838562211279996574955672271686725452467002296107802860798585082421340240512681903882642002512618202636856848655243650335869778979673702947847041068934286735805486340178141030882106958673689755925051574821294519795904154197140868534761948675426649788316170468222823171624846183817318690112473841062310299408092007770897123736982785577563688550688147078568543459016635289410819401745985012101046346098436136928704225096763462553421491365666453465495070252090522822018624063543632993018392126804839010956159925602845716535127309657449268980411694408466956288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] -1140427175368860389228194959451966497385561076208330191454747242508116538961195110222977987456887950654115885880408414195165767201609089828558121109441035493559278952679136666681991960155166936482437591355677834616271536563265342885597559780424172895154444578820642876219079858199743106705983332399641648280673901486414868712428690206746741006255472392926213009718434817182406030142371381106571606990950131583267554707956920840007279564865466850325876543185203054477760077872065693256958245437361747034766891608711483644417142408030573537127391414320551877953382853660989452719566817451262124233686115503711975259036298946991687765074785019823695801733806599121773321045710954967964444130436593226961943418795151982567524898087446908036676156052133527466741430596460809117575359014762657914883768073030510774290065689410692296100245769623188530690036617585353155793552339955520098876061490619847799421468226827356504242732375382906444841127950410928814910381068163718840032325087100871755341737797689629860084461616479146396238341265056817476627270276775196484138614205791481846996401864739081448963478399975241358353353543381116555851304713195877088563325958446321927134691658527548158607760059938184255469667290239893320568683253947699680105968606917143971513193160207364140495009327623619783780831552948489507531736875859555127027713933890533034665325828971811760828928276105390112111256465492973204232923882175690263532421779130478540523099172697314120729488989343634862326557360808598503625811471851858132094227972139338875688393729964666252563364323644208388006046463873708246739580538966438332500694909411916450555577100444376599193736029071189300394738248829066108445760273349804005477875908305323261395844897958153243556041870332014436674696692076906064614020182851042797469136339473528395282695986654256690709533149313815493188195389374640932119137475551103681853162615602858954373986408917366030726246824073523550872135532544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] 563411504481514389383474101838154212496658782473434547865999398561893059355629885528602614362317846213672353304675799345246992773190552449710175092145392159843077942380164018859504107909826093129392922676703377517982214083268415237587487943231908652416505848169707216795348568094150143325414829847102486706035292785779293127541741195839034381749708443578616020384153346567046764330424317527012040390391470545480380147813919041449164922144061045006642928801922915351901644202649025088325712894501864392049826986960723010549304518038923822400825540377774269325369138876272271758266561559277782028150563726305658596085784082167037539156178597170246297045072541164410427866643002527194803556134286653989298054845683182159991759529915081847085459587341324681390813160922189794474138495836255082190166532933629615750207330558134706822609232968240651989279919064968720670150560312842181797433108548617742548453888023982074729608595730657250481880136681487495763909328940718367405330460684940066203096176211686461511779986562981761100050412681465259675930201010957674221716021280054244067648609713257978645414671592121502842547832911264856524900488702784808170828035934670946344047255891658505990095118180879221210804361728595125107680282625263897454581058657524966429089154317662669754161876500593017685093863872429759909549288730413742404281845587089280820445495287911294831503537972482829017241727224084012920988457438179174821087257193174588818448197914586223436658308557179047938682300926689491982886393044748687065825132251376229561345305615591074135138853246540830508109117479022497967184121648002610392701490278073587945797353324083167046415433117072337939993192895322413470400176791927175524223990383322385896831031245395997783386770589498339348760173207126346720384461604973637231456893574190391566082320417205990664025392498658165981123977895710070174717196183108745830773395216065977036216374101659045887110933143454319453828808704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -255154680759630663247798388256459558939585962772245449208492891699302500660746649985274726302031633162702807081144963637855693991324488871354840031387494563128078973980707680239700732352544550896501011660559409694530569560595618779102986254760194171495664836399836164520476341856537406998039006280738720980679521391356629238899533631231297097695763629411630163057014213860173909372914175528344655305619110014398573419538037665689444729955223972276825522135675169065561819283722710665479708561376102569069526680034292762203718578081956169227908702018972443390558383431070917900853037811924330802619756723826345808049140258832766446875311245404825009114716326718215248093556629530379383104065093975496431925764594156582243884174008177763448079725717604492944848543928976893613111206646241693407464466603349383567956432119931624381577671498133043084129383492312586516041836011047626115225087732171925868751180394482534328250324730384582266174528107249241264684197480215389451841490191694764366750928120101500658782095447746262444692514548487664498157644955288814932238893878331671425941939664138965181160476045695502660123755431891094140198520376280876576362707098348344711245213359907063287236620978301075491196379949904639000188558249199111821533619493293111182054710270092446994675039354804216051972649582861105704546383449386686157785222655789848399889549426457284496398723707011699491501407082995767916426596067331629872340835919731045778634269695569594078818681557249064420444405755284141902866712352186722570652540768982901212295788672427291815173805046050867141813696120710924127944111012608363017128288246616402393860407753573653537796020468733151176636450186147438185277978711914929565429287247833332208587537052004208711323027919665948677909609010355171766559999420405747001528095190471848511392906812218738999906410683185812726152133273542853833928450677839804420209684704279334382756805034141740109308754018550319300908941312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 105276769725059482413827734501371159301601088348847003556902927881829764893417052843196032485317096277133497903918559538611911270684076702261132717946836206802954167756526121334595848353965053607398016841612718830012660223415532572482083070790640103843380003795083975259826827630840780528198502993361826733658302853496358756635541561599963376187302853470501760142051881318876460660905618642236381842778348355018406268611876635309847703557971669808479319251855592091861334507089359201158118705151666003959750400468189483354860315980728348831619222258331347400528055250394764286780260714421755290204287844416321843104342046470984830916075866870401252693329773228753480667949933622072881447667242051714565678107617534832748832767662088951948264832774307819124426348591815140673138023268470490996286955752088343936115355963112222884426629196828731245218079040023335200350893119123327787655828859213293364490865833805633535046101516141924145256372303325251602037488062852114094630574183245353095624073562155582735488252857198616218283355041293868041108413231373246511118526003971864352514639587539257466967894829415551947370526354452746330558723175699098759081311079638168533360638074687933869806546824453798653642806784479129325500138218847649117703777552491273515925241166453729319906436563964467540629777624090073080926137732393109943138374420067318711155970445499048276476177155766589550993092355387896974769467334592868812057396783460644280104425425115903816509872320525764787484111759771885966845716012422281556258552536748701203520721111136178456563172610318378093840014300383342245364791552644609639998561558273766075766268934660313640177467879397796548325645059351528239335197886167055105222231158568285080769792318191053256027719059689427394239285204391844183900046806876409061555483653485484979503814587603134841597289343771756040715664347576081707738533303393560738579927448387266066772035907751809755393653570724526544918675456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -39422685043331222227369719494346844696518990236565202802976210895249455159170706898246623554817730385066865089631184818893374562026484876041415814083514907144914650825310035898661874486574918086852802028294257865044278525927472428564570577287558190900087617069521176439853516616214199573543283273595780190235204221250456981468081863992092655958918443136195434738777725328278855779686257328605380379238913349896237923764255691692722579195748261808185571427082961210192843124553449522537302244186805497741710746801769268120155342137137387817460900877159803315360302230163005963614518626471588079893392334221394388131703516439099608488723834025647461992042643057988132071402551394960844236103069033815281760956587444302172872433752082869951318440156840950409543703798900982823760158597628778353736822547008582657502297976451505238235827959078145136861859001336843533009506327600102462275216057191084493929784921484505769445827275003163350482969576181392524158870003626757011515001543233327240545741247420212559679969190948672656108453951661469141802308332049751046301753951931351399431302485081410189067108034499179046601532416575066232339146479141254091742711342189630506022857718910070337839576505892762568070415279765886468259196701511553152648546684496379691994173429467151763902736549766269051525555941495780608504429868424873394859863901038631234051394097240994911318755794666715726501652807135436850245354951687862102340196644479737862746722724961159025816531589022805770250751743576062677540615975501505024832764054999322133795437970415556072377205314216280140642082585264073813740668678316337520856570924326111058572655062077004538616802057767970301780780144650140860338932404348176782725867176066934889673982830571594126644376418633099047400557348622029183943972102601711549231508918346992437380843701785271827498687410886630176028839574579094075479475132478948454286743222169829809639736151703571256980268261968041623148298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 13371571523360774660622396635722763491361523159339794226759708056433347288664934036757707616375293034813262557390575482025354994182033735240721627783650765875266046539005976365406340510643278977549105077634180775115805629982849964589733038144347182282786473460787713107058507653321514380627348237210811801596976547669765580822548875355145992596899578477136507267238368215793965948323626251219968782840591045271342592841985971504967784091148612166029646925087522573072676949981881189826214516767364152742333518175939849738237195225700919154532397655156703194096007408753662483946517394456913567854762401021304880203596122218879193642575721553475903548803521707347562587430127561734791962035326879235315363195453748858465794661157406518463577684506968811472684371904718887778419671095170156695991569409313755178727637831067743454009405098793507923319891928300576853091526564566111460898912287653901590337915271073004614554685208947940988409027124715522630320280616772276717889660962826102434453402513447030241796157179966368009818248695448582700279727755436932753200680952664179394106475071209747827881694707492416785590407511431734150280715393677026667829452779230511276419297763021739330741361706434984796337201505200557921115323150919704762992218289136582494356598776545459865405967970898753481201550320238329083078121061741879719821001652119571896836714538854318895966876371955050946020992817064522939144360518718042564770125078158534773438023783393184032738385058843334882836923497460635813618945313581180825153433131424766221786745140557989820794724510051570264242132898005756805652164222631699655743559824293049098924824736834337363419226327412638997055741122105953940828374396987038809829237085089351592248609749786868893765446382446152446525433030607051621829160467269777589426881796338602403847925026934882935899575032169036371201430381354352547400390030402692768477242822481879817152621748331807116981901454783823335758233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -4106153062742925524409803199242712506617424705905475126526722432252393280952865617601601838529767118389074019544525197245913978338737247674626674397350360510327615946699336341407490144187170115960895410250441923539421914378755663720793569401657343481239830332734672613555044776153887904566066847393603829545361394837820503642400403576380363890366616356035220085034140296293724232259885567743986433599903047983790270032145404636808329420234972305909043356089545531150536249368841486027229368685169255841923813589127854798059735668905263283427090049159787564710858327395523129754864445627163888370489231087504047603809740262366290038124879132510385055589758561198318014528107219024528785372398690250584196950572179020406679841526892254122038221942210921746871472285074859106793555903164347206568883993641598840220827936647871659246223731679146940125223182028851380106059666256228542453435510314130966119959848088960099162453398696920672633018013108911147083005862249024154668928088795098058855588970935949104878701312241523428134664359394379938863327080964136360592314886479627275090516081861588191901539775477853646011703068039981701993370336282621780109564004891378429366794676099957039517709355474392838816381310065149211325180042392361981271096732113043707525922035545810261734307771669919046552574654059558383866983623441036130642634082941244317787307563512639868782209219185882559862572211006105035164525790027442072835004178917491439887622729668079191027496166005684081646789881011788577921952212961624542331850398446919244661042182243768986105128658793116513608318046083762499951183020553781231102791945381202096687880372550329369257877091745823314995493750983760736540561472749100877073143538380167769743158423566922352696294338863624994319545897110215229522531706423636414855035181497878836304173078823678703771982979007448520646740466875276612642341620030255859293635233346462702664620608991288188791081490697629481991929856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] 1142543098666967656110170290911909673123098329067511901502893831781942112530583532872171471780986130853325549093653427298200969086483497539788604483192154357247661610673368504896377432236518451097166873553553656428811262176765905209466219221044904642209549180421184688158489691486345795539173417586758108106898551502481888108030435481148825348487575497589981523175654795051967923022097516216975863208489545715012225395024365373819027097691809010924515781998943932931210152359304592709999901445454859820471092111462095675696564611689181282482535997515247372476716928182930669691802970458567728025199837273063125493664358871244865135706384313375075827284096852050348443470570117054573177714427580248569209763975951722003363239930360172502759740475221951975102036621951343224166307054447997176409590449371226719513621580244788075930940199114414979345831837181203835787726945094476241506817538308332109174660572154298322596018556287300024738364527895538026386330175595257234723706519229697779307853637284138537258080270924090343185825154103931675544027224672688988877855518420406167649759383330408400916953652092090383675893068061692043752602821278955989627719501596930351165338875782875529080945250035470563533280816151018439543638190635689986270122269779623762829372330559395884506624941739438370975217368874339214648941208519114452960963717141715789020118167987810857435029517617995790534085950616817071878015531229428136868281876935446437938987756862166219461915611228078309840141694270714154661802100031809010964251804270964028282149792014635279107386313380052279394080835438309230487436400283616180764139537991474346837632456851283117438059871068022523197238805842138294992398820150837471723614378714360710337692279531297701860918157787922264228434558442582383629995381559737454614894664995231831025497569756115870612825366930510698395515073296640890084042679026799869367239553314457793280083571098848748731885784834602220264620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] -288662831216929653871439252310812967215951535709419049006295667656105602185559987387184655720863416463338631661471129526650236788296416026972837434671756687033316349728376523963045543971461884713542134632126293422911903050262630138455229376283501293715152433787305611383891729178267159672038593933357186538709852109344885691682715130221109639046778829523764507870361892739546990612567957457502977837863867576272271415969352260618607937040968466254731040454791230646025103289752302105545289418290776849610127920645847940653586683551305647725934138536011649714106591066223823693260497776445136779953664694367649811638512105471019995851039377999399740303874780960910282423257978059023521946031443680855781033328718250105840030685290722189570920140383502468335232484250820525962752296747923297068289671329846440116476841492767451369974906263631817424358066790948443850986846658600603622875822616973570012556527657814381993237177873902736738821546629060684525863535574071814195188268864377400358350944873857057434266943679439129009410254997138724759089382446673998264060916427897817724282021420938362776741878318943690885715398697935938011581862263009569425838358733753398100069389734020816211535344805119586514448681445031057284029494675695778417828102121117193324071380074230625096491484589211321022140299217719678668113631489009474552727414337463635424652366176315604260942500076871362439700594770209764014225708523895701865777068159226921709759906716072950722489070228102101569940939768222857225172287663708815549108921465498407110110085793762745878687640217669681077629026765687577951628912732998117215247441461366519904218304943645883348735730251034471639531659674144631640599813572782053925307305474034865847945925547956577781684839772653612072191421204655791281081426066785448877685087468646317070328333811941696426377816569407957565703928387881487984063790839929886961601349924294769072992728146063730987041614326076360202649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] 66426835273370372615045962549977963943950320715664907278190098680090110233264514719507864495417883884600885371116204180492162451490236966752016702045415608739665483098522127959719972992183722014780495989501508444906720138356364140284985306639468871500321089053951376222648646382365993043833746066331545512570600228420748249987961063232800752355392235975914356105037357496774341204925587925745071911007452610196368462058771122406137479315415017629271123186484809413480502391988529746166224804355945522510140787943008265382339308860154711552683853928232683299063971646581028576530631883562432833921088943711964888113010657325558699155399255295563717673738621380461283745610511762364561593370145604850703669946341164873029822001740794246922182863815532679301395178880507917586387460418814293118682334580372137622024098726174670682262107167402798209777509012177338612037836120722292576792584460640658358596237716822893945399287696202344721714122644086125998553293545248082249847261486198075437865305310426757145951815984046146422548998527225581606969445201429956487221355440963941894714872879440758787923549068384254352715788789687368135379046045083793386287746378119950126843515885660815958031343938957636217546960775449922389736672455091445597976447995661896169707992476155900298620898872366585971972050537985098138793335256643229076333241794278116292452906676745269912639470783860451803291159667175136107318502807010346283737780358060332198167118152950716657668815259195934007605479001799581474197657876050876142604077140183927429365370506793945276822860974430529904562843179101819153677126570347780051775877866888062966561934763585390871709778874594796790774028248951877335148865033885461240490000925455210859076089567520281539832563711528119049367110797085907693466726350435075984329863124216469256502682771287020467468467744243957368383656476556517711112371266495581131515747691840617072331064548931358953363422801287446226010112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] -13975879811989313098898935520775718020056626859000396393873985146962837398252432068913869443971306434412165614928596528143630288360401531601103541611145932884552989825121003025202616436284574674673901619315276947499388918788341334172202995614553546413555630524897833956611693369774153534171161097539200014988016213033224631420417682826499998761836505971146029533792003582191712070703749962604218654672517232691701623299197567518893353884160061656444816596985474318302805724947294709361483427393282917645792417559340025192080039492579384194792220180032830508491016441034786571071735356346003925907793730018973822676295326156718990076304577689643777307412206968616962196294120044658751431391241091811690820149707881195668393322094646957691672174848606211759188716362918787257153235808072784818374733108089727766579804555596875811271028195711660019366396537734833117872617828369563138108615150033526536059193388794774393173965406139568660757151839315149783820759486499609261889006986175993111727349640643352356923833311555355388475834681493549812021243843124429802533108903636134100853295804635124328229515348442292048281033125025494189603574758527072409726198642328060624378492925976552202481990694348434633609229917741781826584041036442993563330302821781331220110627431361475268029438963245929797431176471696732694869869557985747804703070886817578810618691119372321731237248824239996440584826719944409839204034377435879979801767111139032081730193089156663346460130531784740556398714822480673141306351332512490657163875568096180371331007416033430555602281516388974732535256377332704308073732169842957100795783635575446728195539647137555596573230825090412323278229924888612981146540512855256435260275061471639992291243823289827148311939584352788401951903669682088072551235095815897653309766819755496446436307677156167729897695545438203754165705298343849387592573963483287951145666509537944621767424945163559791666934992169031872544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] 2698564841589529172502595653730886946916097964474265440588925056974473091206151437506319550486249899168319851015487278355616808676752555377414025156453673257849031143878943262555231572759818483274306521262081665955764675506316651198329607048542585172838098119934394793026408629092238995496021308597041663592507960122427967408481252731339184090114457688613858372895532159526518897922958066224014146813961665319456938554424564296483934639665845249425018421092358462844943965483365658306151615836697867858967233623441768363701370253282436138475213653825861589401667307574429840420542181371507635321761943766398835848291770778452632201234619969798551857745718455906241175845160785284744151009768798246372012404829916321461442364960736876956272686676000086985622165266496444178143163890901643821536959130601609517395559314619979242364156687205442138340232813093195378344007346417148178454989030865793105386531870115550876819828118121067909854844740205304541026785455599904130125723078900064769131045717268057634314531161929821043990273197688754757606502245437693663961445132224054847452367825328991715318509458897416830507902653757663964881386887222608552496303112941652543711293360946582602052054742401334916769911961779153640969293111775482340248871418951263329626534086863219629754173093805201050734678267351816325017821299481949260448961344970441073678307978156497082355763321748226201871077288569213403021350916784326005426396984553153176232960071046558260883520955789896728900176916979767550005907154135003789749809874943992407773967626584439803582244030559315131103765531982549758952322886498489092229023540462529923604626693883203270919238205395158127319564180897850167151669800661221689072653642806548396510567306702042216740036159793106104639941569159214764342057995219862170650982778825697587263026090104522275851359563466118459506843901385262582244859343857839335226953538505344225732955150475889736511993360024409718390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -479502616822474809978477371414151298664491283864144418140396122481257020443527643270184111770327811810641791679873812563811240476472218117932810266487284385668887114551937730646478006647997798709063150925901715638573266112363100756165084107877492299133747444221837833621818140250748597909122892495219335948203873909171166997180047815884664854897776010306808749055370915265138921364654093858060903252461017819045697855200330166668898920289960674653015927266554169015563548881635520050056609073817853471783505364571592075557243208390911159364650950468739813025434991154311468571773731067095549297243072406501917151719905603413826884990487965883618849668998781626751570775975990648670852116855103238261440576568634236792544411989550696751889511889675969888552896824312006710984949609735729478136922288771917460104147844399144942001819735595908330252239422750819136497223137905283447289499108915987834716273577372600396849979092589652838046264947542682674941161708685882642605465193460972451346879578254784909538057013028176229423687260589691680447780105748018693660475215955225183433398789422279253417757761551617284175044342596367703776281167099488148861915644642450157659047054426788441125818311692012753901944321604129148021318092618806274743283033632796342455060345405409457318757435443824914398698964839818646263470736941986417887183654916632472145114106410380493087806934632907889173567935781231895959090120222428271650580983226873785544653793715744783627446006063098179607859083753543489108560744449315333981122177319785842446268595020208102150979773477123280768552970847185587940608332382810197025815522987754134950264400724301084444913321252668094029100883206257846428895436461629333272315851093452827557801791895875413037741216631950896581813842859819115429126501995251287990057212313448415274392583704643853717612911426142669591282110947370759780956743388210704374551054530692898299459313670349511582144468601133657489408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] 78463229704021946421988246779103163157283563687189118145117856462416299202249584802762520066302835480629994731547708745846831390491582746170950673651837127641076059172095974306901035404436201432565763695087073839044570302264082456046644182743450909381728952722770387125258687227870291931110022055296152748089142229669462478815043294830248395807331588174253326746838186587940409868332356042384215041097033686310114495345743733010506302977816083960978901872137566295427815388805013846682485005589342462642600688137501631732493558009449382764673624499135254076346775421101320723626908972172086730976367486173867977612624738690794223796951317502810465850347629525701277627471513735056516464549066351152409104470926722064749076772086126512253294691102243265251077364051283781941342518045731117642185086149496856873895469408243484790771463972396586241053586864409662328854155741169104449162685089234915106949444338608531104461830582385853057764503750094847951818928483527276372329913598565805390056951360033725707591294005667389639441547003757138166331061912823107469451665253206320365498280145573121769207824113085759204911556481242995804235078898594380430357437913069442468223407395429480973653920904796913145092521380327257169386764883515770353995563851233364876748872465392244175566271687922376742980703578619424583373785060587721450486832876999333410482092612924213477514095196711451065830578355156783078264974600651932615145647443989574208044107991950721220921157282023022117802105483830833963973104840619930101969762767239739946313774344235594390693622192992001035024910538111555562476688776187818881078422973327071203215822533115422470559435018666564785519641824040458515907484738725758772290402178517102627776674850260167917338253003080755655071983188633683017989162685378254778761126120158185646434138051535997100364283145295398898214562456824029117277380180906918180403657713995280568489057287623115264232039430424226693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] -11803465192504356105276639133843263168413871786975638979556963891788770325413961630830068887410521514616728948268232370682487692330670071297680556726787800689310837951050334123622159262410762478822828794401128277185386148653544022720748966355028670499145617530285024060094326580224642310231481562026526408077107408014514061601114691642863207059226435012215440714116636167366854910341654886022073298388111012264909970318776737292732245796875002528774162986848600768669880171787199129389572261168667615930356952844135723304511986943045843176614853244976078610851456824925503911528323789884161906320256837910116210938885889969613927001062889396726566659901357511438403620663666323214963197987883855895888754336420666869124234541923112942730918622098008134418311323178001178286334940209579804897743267794339571582858714634362255568165956216139336016965536333219408994716525152476403724873436172538974753964969323761330597351359674349350602605752764229881106658506699062033331689364513243476071833552071617731461856230910104068622424611953684659499354648266219529684602431162473351562202705294346720539450698601328536551425731992349077099058822434488012065067524940766337857085359272415801306180825860745563478648083502430821625645478526187464334866819572505708899937634441277815354649906551336756451267445186488728226568947667958707919906188661177632556922584774944512238858353163352492080400173717014267725487507802312510328745994352421536695698140317921350704182019504100569011638443604308130607571009971665726828342708841681562089750292261847621653754467153685548671138649161952517238371108923525132154398078359151607084462335820836417607469585311080199690665284273005403122538270991283172379300354654423920720165034881989058503789986455701841729870537988943663978307465181352523559420497509204504209512063243154378288922975473143423723014672140337218802849498795730402348119530844372975240518853951624895393954978233976201674752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 1626462936300534638948608813159022644486477390774507787071770434729681892511327887288501856744902842289496103942644614938685342073636830971400531933486213967124766217191391246159108695285794929306169256143196281429956792630310695949465468558602870287817525401670880883186260781184554415223105745330513799152275896972573737540963980187678191984990550462316870991727802775832775042014861414011319042365462416097647948363306154899221734186151553193830553638031421173803800735129875893882798540040673224027187998499136259310047917496378969954649168231921939952574032542561287572043215499287493690396274484649742814310368741224956593927774477125815413663195949751058620522192807368764264599657719150256841691115184886771232364527882701085689829970634039142795645027186764012219798563202624258151664059393047273258895017776062500915809954422258106611580810431316835974777906818670989659325119737560190666240725381775549065591250453958854013987039575099853581824844982420872180872949443171947480860674662775743730981061770400516589222062155267307581383197640672015625460817151532467331049541814452619380047104878237335164452659604274288966497142437316315421366429460668390155363632201436805645366380204391064420909130143693849553970308209676887328171871474118858667112272661833557966605779970454412376961543120781465182315547247368522583596224312249878219834157007135057074352592515368530305964642958462393801456002170062511355355864828946093847877356723547747029001795705771251932093917635290385027292498342699742116712567132867875469139971864860696543703871784228721331516165346200576540327320700005523760367026521675059482888241475504056969318087107525751779052976160935000114664340184640569776312949842684051036840112090947068108418484656258759348689159231692273515018117980359567147431526017484165180442549478343068085044319847133536877444988155541392310440083824638982626408032929395779965674523009715709684223558716065918746624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -204497493419546716917059100790746890479338628609746575954479309139798337283385628815254272262487367895442957132180617227008527926639656808581629574373004040860390744276254037070408185117488898811762522496746181893525145043669617828771001352993834329667538145123328905459325479648909910558130215713277038836765134221988101853495725526157490999715971110103053298323955467981867178698669326036462957006192580877660670789237203152280261549326378068962651104966028869570160080526550916555078596805164206488388306026720967093082685749660274632279100051741124851163227942171494112157667100220681345158764484176964818475646615526437956466640786834754147202846075226222872625881892803914029038324456597440453772135062385696074979843052042428959855055357729496805917702901221597344631478789624211381349802266789017943893223140378179497264180520003829944941868285043090410706509903461163604088439104040457620856475652327096211576659807985019538711311132199194951787878445726331411939096731884621165005327205208466046547063982930339095999676585527635335083817343916428562732782332843297368301191421565637592168013190387936304099289851737998451524491061151951739918442620690800669042946189564734860705576974729888911170880072930886176058979565605507288652328137082432375818732836279293538353257873307204770001342196794404582052390540839111110300844153954517083512579080937458075397982397443986218604715603253333773876146606457445913820213025298440401650649144644652897434482586653593862678685229108862441087024898345920790710444801411487626172983443045658916859437701589412628007692985812421131082030470287129228294537230615910925604739785629610171741443322769138948338856597176385454302077519405844284930578026347127629532594274374788121115497286261511280926750497957487834774877099930614514296938277534557698122489041500924651675493821336533532111815251662565442469860778240761301843650890478583328018349195882353526526137873928747483136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 23434227000201627817360955637014911672645056353071162563342569228475738567885411067307947062400352374456756994878735593024645154776625553524034176427662826365855524307424079926280891679196131017488548905682039670228830036828783388830921764375002589252541444647077107623358490295319793872266975396959623795550979033290763081617835701711796788701352618358150885314136233840846487518214914489057311507379688949816386360425749777054071331746940151213136481870802959852852295862125292158228665862759660407788286286757900530526740986146992477851321520119289487969932016681162412241537063157812275620377727739468500445337779513696862447239869623174079365064317502732492371011414260358238440137344266415548995012916842996702923579116167830863285717815715381287876258775427415793885696149765062277415405977482976030226814380923373919846848450977218741748564831717096877542069768490046817062030295170777807591957976510685412424729498983781303258951296806002903037131509476305173704953363390057075051513835664342633396811175315696511789768412077046956077320701835876726707468163201830658447252135857273164639405971345730550259005739836717775608060375146745614012260057152778187273201578672957482142673065187443126619436455255908902139027941114658454267881323800177696060100572361067875809274140341393792035868325534554966491684369391888281098151114973584901229905289534299924622040763485532852029616302387343949866525135453239907578698260220481489789446451596008252887817072902039009490556132395472786780870455478412937784471308288542218243176774119652315185485326086606164995198960549152960903453676734406270426608826567115758485255477966704517020387188272494273381767016635255873544374357001314097839446843960701440797668316230059798803951314752137433331457359429068769573834914445646537018308390574543589179486238962033761718797723642505649989034469070360255050773836772233884908927919555577538563916266557835357056734352599918051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -2463751140309730275448547069631323587913657549870758836011027465509667100891174635371370529421699781724063079793725765962771889495294306146419343945994703061487527927857237119325759864797226234149097057591886115796757604942746534376770655786282969342459943201281851834254424315468194670125205767530767089918859194572188934190118628189519254790187452966920008286687864675222595279921553466872178831686871409184972527406642585169940335769984045614864242080593349512137143742590406841872117659133083168979792316815723700584162519624026671530821418098697944062136401548592936933806932052212811935518443366442292538986116126191343203809597098516320379338357347322712153238165357509181785392042437422532641689428786689133299131439456210567297755235460335535838370309856547379326114508514208372332580716703215105447782328719728691833526588998380242778117193709194610945688023320024106492583818586948895705367377614776647129191802951568734251481380172770942211600039691686005425877503906008891459793401773759343172171939966475794524234749613074634549140153089621803219439726907393948025021238963357937308296485775929147264396514807231072710251010154543475937671334836627883985864238720984818684902296496293169658099200348677815505607732262754475281356029992426254656858939639001840324551818808889594519275009099930501428007248096325406037860322233479635835111931879632377945681301615701992700641816677146232386322005522490357099544824170370206041783933067000297494315146911286980094053190532325166798673624600749257765257282993234781472088846978135566210289406804749639385161464007828700593975951422065025764097098096987017291173667295938715823313600152795692838314670435081747354822732869801924795782889118676532492690619713382985191780760902023673544155881041583139678605656919411872078702465451560493604540673136120318020562930541032696269943504251474116415379375594880437657566683765859583341352557762714296746475280831659114496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] 242791581520802773916299991964516321036987119374300852165942234086278573330772066833310282427407217906327091000603436223699863582920270214941255872473477955132513512474847171792819739173419094850486933431193655220925694711448729923618751339205900108163778206900575766873137534000630396923439431645998212797072282475654903720461753895299246255827018880636038956926885241062289003511326983785034814594793546814821773754746779944909850873105972399826906913392126410142999435721926429356806713823170460250602281112081816091290858205709215906854444582226904365652913307203692927874672153859453329798523574953045414261368618852970561042086167913017350533980609587165070531600180077448662914210446434913926294757224776689814085845057585138116547809611850857786651909026392637434600387981922823080033434980229851409110855724574335672559688070082656474040780387111444504569668647473889306520791382008824106381100407403519324461921620450671300938016250175527045514264690877039763073402261006996356946603698401633434579462952056029912549337600399165531158873886802278813249582419700921962776269451829577120390435187271714957754679458401660751008759273706266047669320149840957741540515503628536319673384063029429213144185892659662735196057238210124740275016074954321555527951097778643782566472718659157647397782617379940488401861535216335767340979975285776402859445051906047657615229600507687551336553236827102692361448476436151232178455612738991472469092736782124622799673898897443838435744042831143469761696049624988407710606449147678642346457137219529095978294882320375853246096742020741160197137928002939615740557886330542287445267072676934621689543489366020292466606631779731063467933098641922776021124577428494936493136974820112122325487429522773302213289368498496527530800764051825835833026330820863542534854028705984330358346846538221112334945649897728867780315111977461743365743820997165684948316980210044937550957480733835264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] -23342430284205168639400327775311122226748582160560733153398736104207746611629633360002458049434011634242746159441271102684594432005383620491482140690583239271141962726166816849459637176351126282118669314294271495453812193161877427984335056359671473356721593383504679590015437907793012830136174347905079894886688326745010400274025486284933771698025806186170913320696406649354247592910307005428318968471845827278984738366632538049101128607691581252760783755008495205826343523598709747715809810393527226314035337115660821144444209447997783853355414761370239952147835869202323148970560021585287129579752622631308215807781012606267869055579723842245295440552975798032060482217185352573752879245996634861669901510396402253423831552526808946412398692688544888730177494669002903356546682722482000048394899250059143564545615354280600407100761281994354009574792517825636675762528301190014364074870867156365030446177342508611106101011598730988433837291648514811378188809638009949711023327209414352432873089546772941576413672465470945499139177771292500751774068181769159304180348719608713679767848100068575724260483148852069086921726872383805853959957859307513040418992444326063564718317102581195452116742578270682125006207465162850208659095673956658402941120227876884293776149610766597397874018291459326697264526400294113170962397937989228097712292506139986085945640153329254331151617374327561898339543832045915515329951753211637266367361523143311925624962613125313267233607661062574685930240484408468633731407905563437943481592488428245973298132550366416079892159018921780640783457933241546922016803767783640986222119251357911368099564004926617594713231798140066020319811479406665999514446572335300507376647925707589672728092351430824500684362652610787118977349030366405552444225349421509681220520702530283745459697336048085099211962658779731066509989404023668501094468682245213061202963126220068001150550345218866338009804141756416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] 2285811513628640910449242509400211197018803275731526484591229182978296183789639455155775085688459102183650113683142855991252025154345468071715181547022656970961736672948549102439212559940347293508317375046555675153024383510424706988768984307759973810573131903141339261293749775217392571370382168395927065627464129053315935174513008981013291367980754571039652093775065344314815058753380735908713501051080766443293856261321747494331962667137900505583866636355881821385993398513927567910747138841693405731514166023213291671395731336493681632528288752117838827130112814724499186223204495117162198871086015856025932124836478816844138707412102037715477744881982885600264682167374693278982468542106952486581163908202934247284372582485028857640178625126846189809910241019312448594773358460040566693017304706538785451471849150199947251495781336231355108298108259297581113989463978224152878307573269699961292629470790461284989695102415220401315102382886730300913362536861068427560084718160842931405687792995444531550771859864102703757568177094164909004671915458419976461346779641007910112851431656921138138060211673723783352942348819826472032697128328640270490984536503959750088849024411487757715863292405300508562432630179953914275176143212576429398480585799738607703919751617582346993898469949128468331606138054873993379148428238096492887540040840797265111516241996924105590957566161252645127079503930724241649153772300856990222473642983648552828772829032555644587344583512386554795006871008960008430278034162446264647387805684237269962620879551105205697914314544583746142689319076859866097916868068165108004995953350417196332042235434526657336714612997718836523648394730149547642133266957820495513732985788984534431849952374459818379350731716221424389419203805036661843805409790290005513824272581583027138361422988954755096983230854319638990206944282575395752996862465056883828321156387167800453791832188519385122380286766612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -229931161451625824806292491725125864192757236231858281384634375619471102527744723015727032935032092272790271158966275723760735066237012148719071769502625895004441187050092346684549814687847742286258848712417201006258526458350793552950710257201365985143605779231922929262355855584941395396683798338516067647040448280079115170121609395267877074493973165203142791860630872994848681621151807732407417594359208629785990740560310553117557779072803669173927375699615041445250924076200871524056909252514967983388322338673717139974500802496253731618866796439015691783962672820505174565454661489721562906937113167298015372466610333165551379949369704640729759763760208970192863127763155198325806082568829383650653709656197257226255106374408652416300205184555742623076916319630490008673321895019078530211088309931823828890539903849335686227087559457343961576452819896300736966739330479219672086115881474454551422032348146129314052945284620226760506772093746284830606903301901219489975786026541567893971477027354513687434099203060887532613333432116876043241123874232722890139650131716305342285253679758447587260869283099420626041966737916798601992508868918273445835237516213578987824392914679972162358390762636888300780972645860594272303922397490105074103564441669692486964190856747011151836357864104916319270946179792543190358129317389852867593282846328325554882939745707230293910774761112212558425343203311103797071103720871253364239468211585870946491194024188977070504758659413531218832758781267165647336981170740853369661689138646193719230812076149612549936524182992000007765821657707538534302711630397773652603701537578150190866835498432010235080692848140135376888092031405576821427312449030524191870633720125221806226713877938868016861035948647549547327481934905795186700927293075990759767150518846351799137336820835755668281385500032443487600493980992744376044910398106929773484705386968826395770878383158399721645578989338624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 22814062669674947367270680688040690403366416953905536568658878192694334894127765654462130874628733691378508074925215131511607464082621274809635888702120513258335491345759618714346866172678386718811687059220740385046835067107339259894326326773203600356869157557153568184313372897880017864498865995737201299342623289829312193334399925958324023886750319284242702158854007443268714831295523659406836704666138736314677033246476997856634819284627726704802922734375423222713151844785531789452415436546374440569739697228625135824025546243804651322891723037373876098161834112773647245856782030796517482221359041545183976447689236692513596801450293984677311462249297166055070143815195391773337095334720315129082274535796418253796870015515247421613763558232703208905416908111718391236723437921193419045007928010588711385710963808680118745844259428820330679795091153479573857795490530201443875824541213577432396139474665827632730373435077205892476302618748835052765713877816139351124577045092502610145798869425228524533290322239113842652881697835321202149501811264985723555206660154439291350922207491659519036939927893699433282598538842939997421563624036273586579041879799270206552322505733937134729937225589644124565731421973647193208779456831579412520855428045606212867909645208721451365110977378895148976813802882471683056872817950993080581068662406349299344218596060567662357439901078155302298710224186258283745919618025566220358390663908815879850462036243132908210076699914249334275563814495427417641227187327371315240014741663581884544059202604755149271943703454200990277216952134819777390933880842176516984229541507658683829592841050328960234651128869607213398609321554698518415455187138403804328628943346233989194580693431083005284270198084310904990879927935782991272357395775910637661869870661510076110384044510688896093048775981694882034895303704253844159527341065831121657541992109590812438714374133157810860258536456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] -2107271266873394778625849093760713793281345889548605775898742197617719962417984925142194114128655379732972614209207218303272260202568014623418657419162148234737698401594556865464864738419308185549790137270265521596850289605122272918314754085397238831372539798220702615714176825030233972854771880401374655313922012328059064548410518649376931763429509370830709678635721927180790529237064551033540600322923855820962956603079221966243315676877890853769627484982882100936541651557832074730588328768638789275798594570190186493560147081192713154045834631483817341676766209129795873071877683369140565287178591974598327013903596237110754627056702128890874614938719717911536758443648731957955993412447295218810542256481399245363454092942433309499821986806209032956300102428307775761874600192002299639423475953119203509799898027164651514393145162317864589113010910752542751406693042665027026222128076543562962215914286615093424592234539650759754712296916409420686982508803984082465583732874406960297390846723804394360660754348447804886208770730425996393914856943263885908058914418081029411387475209553752144089725132323836417947257614854257676318385876862283650897544690075761712353213432119762162210098317620082356193014478892703548237702842512752991232914429240326904581185373897170360810274655992545312822455864175442408175166526971265528144669010306511093346250392310275606818600004982885314922369366400154140901448307205136281488536041121497017912607092257035109390435730206146999255989222924091899413031878083556497559126858981347895111731171188684423321085538553153903645035922959115362496775038912197175105820512349630198495084498443273220898359143151615564781409709321619439403654198183376464789846152443729330675450495519580634368673005337492132041534568258842639408476934756266482531339680370932432149954681486224505066212727210234388970482822251850152119083403496962389621083773164739924669704576875340360403952599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] 173522790326334448241174488139663757147359384468478759597042649189195158973251833090679454375172744885162411441427838098244767487037208656459360215984444002909868958648978627337994102332938843755583721841498092237128436279683129750446473411311299728197474949343567860794174116017386639562613504496002646982704773558150347221088245046119163249929877737603021594977761194185315161905945104425613870359069720802189921888290063850352752242028987742293376615170639354688462106954779653542484953929317923871543146036008233002857622159441701259994894635032150867871726776976012334841713766530224885894027668664758426710163878024574409703915081729004037326380878078752819596436908143617325049970002803289363609386577796403321896098666992524209918538002246042969269146619863112041727504785415105632839157661714717637564399579913027560000497625407202137380600870031228636037988320025349901252751272135550974825036245094220850944755156853350993883140566512983686919757149168265943120407149139306897060752221463549222646744256336170634526202483536520534894424700361995830724754884606520418214350327104543013071080280087334305278497747651914835170464580734706733297008908487345007234794361374742894712040966083272825597474100505644481260622859700638083537269354056197962111107874076312896267954032861559811538369059591366074378172004935148360104564362316134175265408752368673952826029266104826263406464578590037566660058677907018813643043484742099187657891996835297200372611294097453048635083001696306692991810535256054972930646742043462139777264991823694118765535874532122502867846172374312730915616905090907846111505715868648601355794224751779555597801155063521193171943496124529947981878698466770401199457988233161417688539234961546865513996871493846433634456670683433067470462091804735656483033507641611371897139343547391636456180151971020900954881069003041399772480431224779685181902800878427214025462774407144885907378667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -12501502070831277767180389452630992323927715133269687884492663230912970275611662894709322765324807455009359957451556008727157221331280811928269575057777385529119369178345505541760829194426742543602392341020834727888473997010705232367777171375341172761207554370289289852320907773353558101618711436176408013443499776609942210090820997314051117502135096496982770990850992332916290060136362126776548475347555342314282566420643135738776127300023713059676598609241941868765466143423093883925466212338549979807225761049788137948784390326735242014404001353165533419313123758667523246115169359451461439487085331421355639252760412647611958988206989455549167610015796617362818602736954209094361958326301814218753052286929485797680048382429359821787403202083081625053995595162895493402268784300025016664153237596881579142787046389205183204687051156621931838303449627207450645992092907687758854204848557381333081545303003761501417325446680315257139363436065378342354192338683962899473069765349778498047866703198886956520025942656398620562854512827573367070676477469364517234082018330891208953465103749559071819925040046866310044257583017980203278188627969399734817920850210490543267347465200213861713466829614372212112601096664895986731131301056998401220119463015206220237484707301182625437944746595133785828231341220751940666032659491780390897429765827627255986922285862361580224707815836158649693172766306264265234870030437985599344423795782328301272862589834823295774171570563957519063425639203103898369039230122316123273806860117444233895321724478436881149029355590666164744919400438791916425469502784160799861159616024225869498610021136812577026083827190369607145973361690853640718766170428720048801124813412521823555050369392332846986216168386858234864705123190793183864398696146423709145427462253531632291599301313271094837767785737131425560747428572622669740622901792549461478204474822124019030564223918995821239598055424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 794976228796979787069466886128573741683934847236922910421576505030194622894524494991616611041197409888875398059652659557079097658605265255133253637520178440152190058729383528089398620537816399276128891054767613600498283725817881005410788104928306278190630989849686802542617044442670302875977946322204554071589879030968129405462882568710139062564589429351037515143748347516053324116255028491618425895042776465860133856023388709146009513151572695035405887605874720639702463435620274264449422082798141195634927342861512565213207219513205648258507311888307765629550777145100186409279904761796932881548473424163522674254172810121902465227380288334358338398944490117047607116951340902787004233308624182625244772232087872563929801296455707662531024375729599396888737596986686861517305612752883315143629730778594516431312596101931594988391258335726042327060950987792253945577176397047684890936566119218889825208177171744165044752376150157374954418216937977761604314051874896236033555654273356013757796722816042310493762851304979818826454648281655908371456322822900715636465426275163784405590579212928847679882217146620498194211954739096070970616335151917771263083267317768494761796966340070335669237422370028751600486506550714511578202918372346234203076682799093329926420285446715893271881426629243534174386447494997231971719116010932493345577643776021657076924641508595688401443873969197042933334197391215142269838394063702554056865277911862358744452113754532844251155651164926253135572967827317756214026823456036628167321629779534538719894268937390537364313939352543037322868001200999181351349787256077184702585969793400131005942886229112759366647994039106034175545786011296368563685810827951645366486932978128205824137644431358233444294138875722290833950143887865760059488896423293178184254141206275040943889435792513341583802194335159971686511100490388104999925400828975831286007536684529930943297429802237786048167936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -46300298068575512926321554687561365182857798884771049884468001905229726330409312002734613552799523786773428526268541946363221640379508335845926128323613044323570299217825795975896289650449446373528136439720267649586060573820053116674751596975019213957164241696230180844549751940050329982356683790243212855948034043666784246051629461833122488733105371564478991658712553924097181844791040988234380082891129746369664987568376003175456060005183697889578749897942751765712530104522044585601781012813059737279715125596381269238699203341247028704920663649797768148053831101978455450154242588895680391288818492035376624105210864415372695819247677349808177225913234633371177622886932335838054894956812799461608319009352662975661448988351684671625048516530035105930777720548546106766113325090606389285382729041910576694939635246841781907602594002345641334799368557159135749751148671900186161828257300257349949013868549062334538053510934837372385009739747164996168054650505714371389963372250174318800301632134283864851196934887998733405231789239789545929922702904963721412861999947562695770732307965096732541155308541683917626555607333189999824738136844961164215481234881817804261726722216466323674268944879242334546777992756115698170650678804655123635964143916317615083344795052095429732445137388386553918227965542391513484879300012309387904556370600616637598268913230223208958498058354949892927952414916949350428745007463626515893105614384623525930485784764243185701110833513538837638063537002844358357546371981536283136080332559402328169093188302278212109285281396752810777313322761757255858975177904090909176639557445449774045603793259888259848242866795588726165967505596204272443608481515611133244045218248429449266809639991592190954207422891311551855728576179617761776822682215907253637958180134483802952411717827565948222336323717991282279565215715397599574463481017707704733728659882757654549397927816952620274155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] 2578841319482879162571870420852706743370792873146077323070707624148631935393220750754219315378745615371727970310570897589718724665645119768948421042694583056592672122292782444918068153816074733685894140119988060831320558580350272261214073772067281249850446475587356403679188085494887862403951213354004383531161943237039148528389141315252458162933598699348288786903324566397293411866574740296838805779440827450215781964652372792412762152160048206737229894665472821109068027048302951803003278810834859389596625121400007623365314653434102378245868795620806900542477353006412906429933664267422592776586770316199430917718397816555331310533184274836093737463016348532125421022020969412459281695502484556275503322170965861046586583177139910937466740025761020236362261722183853998520627075772294809946849982180724073971236890110461460814001681989746159623139763096964659175479917610532846901568855799917262761055862619440926835311145479904789101876788794260588505446219976005783230981672238204414275954850077438438374939202451978240903225199743873629270769957047061941603989075191828687491955453893123911013234070059505521421856375290090707290775899601059899179729330107874311327430819131995399118213100994336831710709330761246355086925280794489311276404865609749109532548110340145351918648364757189887037338052710352340878775216999249189725345017183074057793961316132031266553963565829887641985942115710027006138821993701172107318402633566760410041406936928321382723909219769340803371848344535155714296152902801588257627409687982844871446913511424032237854225046969020424577803730323229489894592317123466180475293302374263632178239544933537377120464059957789560254037913841344706887439227261063290000031891310822828259679334416035485944287716701271964256385087210119643233235563208621269372014582682538206357084465706814678112634532528314034748935201977295051257071833220325016314461328049528960517476623828991667601408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] -138057009574814718365768610069468560698939372141163488384790686805827081108653993230324125415737820807027019852205245134345714666801489899811112404885833167420698293932743925892093126299305033548915212021066046344714526776526123097017351662990107189102040907230577657554421952862657304249155703146120508171140046357629018310821424643262824645598216268760920101667216449734827003412478049247501147074245243567957502911203722573740835717286645629367935581233674275610064493921787658518972524437307406785537363766589707801015645063531795103111481460325161383969141627956394732978581330778373033288010265738053853628664366443576965838408286299945892272715185189970393308043209191387282025454884433019042989011936021566210875853366782835927672059544537869576837863021263110664253759665596552924368612211101716168035718024894648201931580722573357995845777057762444631087288600115905486897162179077729683449670269407228809496382764489476082250880371351795311629209004197653215721551136776980497124000756301620547025761412212374286521670136913749907950820659183491901939215493396526988243927589480166796786993547113857901665319986535968312266331689350424601611330131298001139567080829023316125161314305789473737282556010886997257790587539955548697953436469028712407166885361655896669388682635753758603859712534559249453753840098228543457861812572172406194794480909214279243815310379621583649700538304192036040833763828823360134090641291687235059562687322085399914756545249741992401156578920197592821256592479330395605917225219664507441854926616995920761051489972905883998832712877919663398350364117106456011691382972831830863657699761531499993390349904206640260384424032872750503474065714232031202963004117600947745544763265194574281067057732130902096154194701990774322944473498936587924810200881381898029477761303874957711008232162272111495827716195008182872039868468831273948880507071564159407149384287850152492793856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] 6825862533475484243877526365153187443245811877116812420544656043356282435398632448070259155553374258868363646406979192992396304196309642807951812292200138822638479797844612873815422406065892462175458363451481084161045174255692841164255456960710173774899472880415340718782124686143854697482605491424809355928826515706592480180132300449397911608878592874964067607183294105881420605514942586334661981534746167468324727663217814768607101654494246093600466211170006720675621410737551052407805669809392439185498315892338321686272340145891315793305471307688105172919398979436385323268692470447673787461574787556184558415083983928216648955983260467629421973834774981452868034400881779045581318688763900370180372654701736017176411264626837528798167043360541069879570819440686131026574311138856698724697902244405517517404402084422997471149828977780742966111200013237157329659672016306560241450429212199090844047052031110948172306472822228759008856306745555847350335482708956509304517731721107936680088394792857000381080040094707767004694063208261572040332586074173809274987300598532582450488439237216868693880847816059728842339978949577123302682557552251292102518998934876590652493554316670645221466216669511687232296332053371908545412070398426657973136746718576320949795266872203239589222751112085885303891490617970136284653490280292713379544596582291544811574756216612737466751541774851901853246461508227389815418248357757938580294682513009660718929469145667332716403087138356699635808135249291482345768010561145450660061820725251961420950138360161701965299806308265520942822170488023152891135339386716538168433275004981334617603521030068560184597833258105915262972091124450737303016583876909969547581138094456603537067770927149342119390597803956884197475572593216253816340011359179825535125870776913644802310843564696912430829801241902911451598962664045432851649642452364358552574886135065156094010830229182538055680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] -298573136017441291946518394669799051096853641823202025414716783186225578904622482434504951326824748237616000404911079099229854869205861668665977562331662482717583778399695479108951931711837817855516452469034485994829291717117416902859058055452657261203023170864765133559108609856946411599058070319179172996427700430680522276603963415791867514862212009271419639989938815967956463508495238325888395551502188841268343724668989373823468416121599762033381267235097822816664224478504713507366401203690321875326281978277203598959217347241365007113391546033334875172009163499785376127924628269738076932831609983134604267060705346431604199035958226206157907760456919451469284033120563191274708841455719863993560258344923226310659984331739936376748409591104445564132564533062634686165325574773725175210802910928125686680363638758209204931230427142816963406788390788617811427864133290602037755395028600944459064192812635310005192588590233395423172708835775199075546073762695112668528292549706606109107628003516673972771904316065907518307862165234826940375321898694972258073335146353395102364662317759357875270091224921900865944930337134642241208792000719658416202909511901838003634961377777468440138135407442903424024813210631709129656176628933913162110827046673786295713771476809801162008905176964528896776884309151669739048328648120526177560963726595563292555808254429951236235511477235134811168617282521548536448487492277854239199708686747721504593380908974592955979592594710413366190236382003813986699144653615131248720291303143653260520756123393583660921981513278667520700183952451781465629525204794071124985091109610466169780810115758049809236697747863843591639655765738945615863437693336783552691249109053103786323881080365517287202155399226294319048244738660099760757103651446139885825320760486229234376230148891337807376983857679098573269320368511991116639400795131836776192546680041740575261250637192084062208000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 660081616473827013226290013455078302761482070689575262857347355844944345940865028439129475880750248094500891207495090140687721792378144953945032044334917827085672411973139379625331901894473860947658792631708238356027298270158511349296371935235665327085810279248007063937696020690276178898387422147131096488541693125115507155908576473494878765119076460994942082358777264140785458639232341040342309687591741660206184522184560650339278585695169467540681005472453549579198424111053285564433717574809531084896854452504467166799689326244829223157168025650863444207844284823324803567979721151907478735322438426841949440222456087158828924861347514490454768891098706742492373829876316344894072319895825685503765117567770394403948323009628425217895639894141222012790131890354846044116954653280708845015493844144067712342588376755880489682559569638024623765629551018571695417064012594418151623082849410835154839385214800121532769736174655735410308314839021770985772659353619804627267273274239498550573949193058656466620751876109902232950812859864944086664588315614789688677346158680626739323247045284129057487121116945179468929169346714690213794778486348521277824322120812936725212832951182638214569390493045001372991442012096730486316572878751837371691305172592666332972245794165943911810482931648385671407035418799280938345581596228349532350501908718412213099114451514856957579072754293115125378211230592317013343886540493263349608376002921334749288904316957968841738988300292527731123696249319709791090859245691630290219429488698350024760717553522507363966963863258008175376751192535139560186726491767164944529938318302284146601483337171016175755672900530273891712293947203723016171319346168407373035341958266077752474214372066513952694444853872541177626212739343978840195019699427258041344488030015046682348465451386088658594659361002216351889244121286303768458319970948837799096355447680514395787791487347993816756819853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -395611525177952768410066507078216830480708534405565319417977686122948411818802430016240784090567779169076141190910442136245441415553736597190394419305900573201181136042169837479237786580877751917584345215559910241715057585258875318267679649752447847192099392849903208523858148960292482304967446134871662163570642284603922969636909867314206333193483884675430849078789852050413567214856022479929429452747972724173189727555894672897725239321738750547281183089867569229392150378964782366242089245347720246749007370732559566639313566454768770855335736363815933317561970754526022794115982460685068270218655087986030062286750512303746102383655388508628363901430029408456221678785932044244986413695059458537741440534709469115538467629308621245513380003133601748751066060091135451355549650879569425453784082386721405427195119936595537877247788136859952540913381908232263427184570611265474624501914803160817135789634797079671269735837947648171865855924605188508859513109259664252267613212452507985673056027492121570018508002538202726572192527226760831911773912813629436901437027285494019048761544616040626013427653603145777646890937267479415577611429355865281579615728008236329381310537305048269583774671781732798825022346628343791366010267686741256020172040084220052787487738379569415124205707410464570501580484186312394261954313621894578395037724956488074840813327812357890048356363214253744135060829468921011894498800505097515335049804845598462519380044404548234054342838372860302571841736856624826379663389711608333061249401918411007478662560161823663781773774983441173044967461017018416932426559585315030478633374541215134829274093351157150370398548342431866507172639459384093403767012047529009058640304018606611342211836660890739721010581052036199693374415112391176601081353972361696226669853994674913412932590390784895931872813858561385177707060295594258293586906807984776381639531785547716763294074550572028369607455670272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 62783844454087615703345520320462545216661823224836300030529171790638012025570282175572357899781074208156800616143461728639241717196546513127437643843046172659241479245493618032711128648370781971048734580611937492715699992833055420427483690122407795440003731598541246664342160541377359882988159947568808886525263859785291203103804503253501160289217201477316211903890520833124321067322400816295179524674657763699646176964444548072182588935996399012431606984220332292475944875992596528364392007199946020592803287874528521718581872989542176102090905307174628654329219672321091449545884974233863632076050682008562837182284174049957431843779792018778133723303072958585247529390367502824961390745772907451892228705720367388519664473862104910583252275950542934553770357340821509054820000843913770799876069653379695203212104728817562356634687653056489002987044195449237540191750175105341250678873275825664818630129281573841193106626685772140759956930671944683714448172359486298920533904164161579248783393259578815380050544156970736269029127855429465777206327879683251535034135161860012563347405073795677934502200163843391436152901215429886161618540918647214581296369478003879854575389193718402195752699411135481009713980379610822103283158075009473739476117689530917132639037020074942767681710571777023548818103822409049517596482121302156844552924419544285385434612096133769685262828913851477150841311319374317285755069466966418106819090253422976076241925027503325189766929057744930349564704308249117088665116762289445738537215013536423210721111438567528673756718542796223069871513957977035805764780255317711281895782156335548969481202239492298540971985077529876223528333504883068996795533416900448254054093712048509090939206666554498269261444268206138114245089058445864320144880274737439648849574801369758766745966290754607998822167401059098701933475805737156616165066512617682661774788167377416423652758330329190425517687987765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 116368376599276213649252084261431655127250056774928210210251126543872135802319831296230887803616770675076752756294071576418170598568840372118539805945322336369398296158659371896888376242815265327106567227349911629119197486396280095616419889619782048326194129429319509016674967508579072179541288539817530485582733959466945574771477205587451518406122599979534084081372518036796113308358907740336049402366431716742780366321310980313272927647149041621462365502610649630400393417065386199591776928466150133888561898070819769481086266012494561256303324647153788001886958240626502757063823003647053175638169541488351188058205388762330550784868503474727479761708097838122202030488881921161013131325797387415682822711726821731567713149304188081900547969067857909512455087645185360728105404475453384994714341227890622251410875256493704296068426629461543056717446236637550815394854933194681464699611407978964768319695897317677905548153788467264353225259615650337603728483403503606326309432239635943989193220849589349456075249828823302427314481673459290223244245046179594656878447865864193362610579381189158441104618364020584489097380434507945562038488481007115194305848067656987933641522389143368419119798094281765108627884286288708553958103997680891696392894622096211632525666117322414955713560190551878338997560127042417530677168048979666006345110250699131935869994474588478788928598664502403185092888907953305551752262114533339036305148547386124420300850631414886466026528635874205938173463080078222173190766806665645271372741983309032954574593382951524474495342193724465176399910067469209969830437799211543128297919735305925591445928511305776539991598468813671627378437148483960810621717259166301413971715922891029808961049384294503345138107967058061774923992416737074196139719673961059347343304646519600350440881039179058391834463305583261338717662659700981849216356965714145226155471982819569694725541377556340491544827371978752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 21113883452828150972142152150878263733583487629173825222171456950610575730993686658354863726460072156423301600052355111190078357836601943435882503166015934749491980321548614292342548034200203155855917943388677832961067581990228473815549146590911702993529568104082985821735279038393732760891537783136493840413763953241281518327617161409785250457779382356411442293343340147199160274801245687041952924790138722903129952069567868418234529601976145323503623088845219735940302012943948371992675823678362334247563400234707333957242292551699151563480687327451950289426335656214061047459063317135212093227795465453385529438471304467970828569738432632640651214130094750664830603259559068455826746222775283058039123570228537801515621405955343876153269763534823268166268271477017060964268338585082929425290189292106903822513706945268455752534082742283253978792906429206770092595362007007618200118907683258346506631762687939573262303403818053295743622002619987202447005435725507606241412895525053655532741442817815516463862540928810005299753512012726159176268410883526431263573112046244329463327821780343262082148294114998019407629129688465675757756768517694314245304264938203254606276829177779105838469869319545899475755597563922692136351080258508972154668244384415194823831874253039912372331532668801441641865061296975885891699465058961169484107285370483561576341325910293196850467248770086583297920978115503954162644629806303808869720837614204474660864729174245913353318813038575104471159382324710586042856611878816596113253808100461097740351678854664284637568222512154904513894535367391003607710391388100671507031449274795286480363301502918116154085619778158101266904734223610866650407189600297834052762626482602201539418205273128595559476487163119730468851950895403051601981185427990107417682239282499091059388532920171067843093068192020492967014045957997613050400389667821347353911092793840837218955628646791379081570228954665582592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -214381684677417048313561334792192933272589166221016822742514992506995705971953383982742730908039865101182253140310021379436898380755258593157250453210546145915333838582615992417571178436542222671602706768446038116738558878056118730852591712029580738357050143724267742623405556485049505146532140122175090613181084449002112886140448557256806913985717821040954309386180211439850457692971405633538262805039426192975252471314997661406253701453131807599334506932770019174258623165308170571122516991521858316782045038064901303897413274367966108535239043048954910374383825688256079462175613449719494239647844426359734907395523694036219725992216708118376325603378031613683150146140058180528971892801109126037649831258371481322532582956940910134070413472784993404001529481087433438370750204291766159343956481156315358947112586296172313018442386176936448792004560727126607659850868615590157136464721960382533361229880326178379568446225610590422888648218619014229239630115682719773093896454243959465792276180425809818596269798549021919620641250239099239381083058094564986528229799986162721564338568004699697281653777524304304181193380292390034411621879113584976661920096625847680465287425498343992118757516473452555503655515395222615839304932862999894355548067797067822045993349407577260491212532678766684000535588301223562945606701108342742602152793069903106309733653190989238959311224549430133526689490650611411423253248049150463922171731640153365640181227897891904602189368723634518781635768459746094396452358827507389231789639330660367464689274012269282855776860174086358475193983394927270638375890372466453664410160920738655313550692351240990158327125659975958428492696837150412716915464285487624526861583547449330975036670782564516176978768827309152909607135572509620108562259992709846863229527824393581193857131508232423244797201410305599867500867582480052279277232233341140579647908735045310058578571538926716998584768636840312832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -4306886073977413300827207949381425251057695445230885042686497665919636142824662452196806246141814527127343503840849094735440690073622539658113298840298623776508183154732886543836822678983377882381206811633843754697800701603615565262259266524087777986602933779148816948830345642366113453179048842783164421053771828571898449311014248209321708605318547277946981110153059159954781779989193866751448871670682127034971292803394799473517549988705112801785253439384051416428117235222095338753296228671528162154648388648712081925955230220096913458478189308667927066817929251334079842799620683189846469626533702739874834712929051054008116869346302954846564379569779650521739700596635172617550981604176757591113082588171097009377779232283071985717250343547875445474320237213079592289399107738192430487571220289028792293001799758381715046445106773435170154883404453031532748277471193891674828379310654470627828711115133243769178726752860492199274754648750062782948131721042029317723462399561014288567125471455746505711507932603196179221459619703096670095310573941481378358510647328990718512350052829940647702332895125494781291737027947772168751614961999288213257341490411973110983343297721144790858888749596422148833460777668570974241136858041233219952785240506475502326952463364322445721584289689741421128266578222292580235053000188986978214799827878685642370889588904402074079286420713777369140952494885831971944021440759828906440457903227854357061761412860735878261203390515837588545388241399470465416858082809564897615429541217122700283554238340162833204932586535815304716777049311324099078830680467575097252671173239019800993968657466497791263199561352446756706139990860527602540136266301845864956069301166210536100754721254776940924468252165591158210263795290097414484769096635329881367084961594020056724933562725246627640877939213847034151678780669162355918652015597861079354794931800486603636061673100544502275107847448970120921088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 67665673059039822993667192180180645043903133760938161439373616656857583387121629950654431323710181165382449233774844649472312489872299305888591413443584637803295332872526154235417086897252321697048631771674503026135824383236396386093077710419781968641508752693026963634793837041437374809805628895078633907772319339288181993352595482815610330299319907365031578383741310711580066649494902385388977242013384490291062113181365090504424284157627567316933572956638387949802244410366639640847241896961224474059116877265840425120818230717849929204257273419461601648560561334857671651997894500582197348647162517997083151600030333784381387262886427061269664380124954884175086442723990500496993565752362878799993250474533744083757621084230751447910636183569715017115451311130502122979173846575683737572949040939955974351885004476159766230805484446648577627321709779358973871522303793718353236670587994935235032105052469601019648864896687656285705289652880139867635129189416074355290318171275583478476476575988511828591432037871004181388939318306556872866197555599879622447431359955536039835753319225395372462135386457358002032149614290804292345323195685147156702421413981338305256681655754570246778117210704230674417257549446528208137932092949381465375222417355691613704722575929120540207227338806620718008114727568108445892392207123221106417591825300328767486606195156467011835039724183446611654705911483554598840029137697438879422297787414403934248265234061875939521360390113621505776573184499212378435813863969382022828595485075588402213573084776138403408502956721515173276882753731120668751530659926737421179611949439424801522905008702844552186446603483570618804945562411865660841338503617018697581558347630517518903995669223544807881063538362515259581916653471216875601117634097858755552778209336779965398990175929129293159107476173994279272044244393715377375138015815930258327286329331415971178600520884845216066585957552807340933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -274222597685277875165696669534343060202284947678212016825893235640142043803829568378916857806135276079135484960347065259754373197254811521149220393730051636218206332887342473431549536477104242538308251495394184917723820016090980802449154887964243631588185619814092483901422800838609145601401660111113085397894391109416448418464669356122827816643099993794528419895216876610054498855964379721084737961657761233427105403106887020723911633658014379644057601724722906620796798543848399936030209420448682030840804344244536080064838510932434302837929051426073513827886422751308021233542787471854488858342318419014410912158331825966714285746749436232394248847138057776989421444366627109616587194064101209394572738882992265671987982444590955322838852336780734397377181595850563140199425303304116590861239581464784037715312078718438533773736342268787409344779482173822422615839192725520895803847884880622522275586525969378697821720805553327732446637220664810317811631037198390213406933868343645418256730070554374938612805762225824569121535129808072831726903800258366376194884917293768521723596043679988037771737361034593511096003590713417808212994400845810062849565258621936629048610982217220066669731464046482506006124641024321111194732619232605734921100448058305388884971449930436862811773199291377368035075365921479635957270344591988614902961579124674618744999744995925896264304179674491062210542727964119058143793625283626503287828735165873998509401919206164651341589997463088053452851415565554334415645025892747956503521223991170611555629378172340040582576528127490916272846209240237573568389802230667987118908639538209775872193179396136501199843353603904581365890418871860482953673135034741238380632788908808000017211496188404232161410864237747216580735285344244945007337851863302509783834221982903313279398671408254720789844228430469862895990973527835166932121729673470143727854904686539106505229938843481094202662645988119688511488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -995310054350866488823548930005856297539089996648342625151207307050580032766787617237416887028123540881968149724040694885812768175827287660085227538120524912699132121941824020083596970970418609179018915403353161041619903651106457881789044969660571695774202605222362527130031465032012280596270631162343241603668128460525494223270619592093482476244345100711167888415632075623431360157378106618990241449994171180806269451721661865102224652792924016082457456357162303890899766912405143429370005196013908612262274696954878273161660935926456730962297953546948281975013814368224888229657236017738034754358858600181523838792571332552911797272623749622193657845513950473966022169159940428971101997774964441661711830817985044349544113024886903408710622075017068431867138483932403253272915577151831403466685907317703171756318400988944743587413467959243937839112781871557637902088177169886210978697897163937278498373635258928217712311150426412958300507164658095106022831074706923954948200891608211793119939898400748212817787533647860286548843711680168641187517827872872628072564030660617121098227415492533860777220364889419254622197514477628543125869105278611815905229497633209667469227540621348830644164620337825603595916063113340045472865305905844553306246305861813006614551031119377430252988412268330155758495971027587082728415581416251804478975425823345903913559705241277675320825928772018522138651530340342535288176334447515637997908611116729983718597270823091911443478716655912495193151378657814017785861422885084897319894898191031689723016714204164791816273493642747293348012791880060481175294097329839275763056828263614405494290639315703801262412770968384121534807361095957152258950420601734499466589168571857144904939915826362653572941076913890945176675570512809276152559619809626201947660600060176471945630798498375424007473220516959566816212496379455905036539372534704090811506311251891260624230790285563432956643304931820511952896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 17664767616043890509842606277005794625985820143015435640678572132368463097108151858676207354921114241961373834856062995020937738556654204765679527201003980304608078252745527399934651142184548246305494471792917286287175304210265370568158610086527033249014019231639267207855825286621626467450229378051498748653300946664243359046522685483581716110126346969353913048451015762917883329624863585545182754369184263721678300963839181944723674159161203777550445673320946782233158585665933914729560159328384256893932175597728302440752302462830386173968438776975231374036953834749443568132650721717560277718667968700202981381599462301057423904140256909065071664864291591982387440338553049978915823180329281392582480111521396138435677942813244898232971657766292730576647998482711610810493240187627569933024834539611305196243935657177952055166370772041348971623282777381785791220185988515881226588663210077512545826815596439608716166441350379529608250502782613481780302350750723271509794547744083531914652895778422543191608239783017717398484130905654435219317410475511459788118824797135438386128462353487409916221647507121562915639008390740159488690311171296739044157084702288452373450320772370925903735647485085736502678569012394321541729711606315591736427106091136429618151427817523484226113434025117370525229940923068591635463316150681901893698074256082361372060034115592119243101660519186032400155660657897397765275910976368116579116557314624504270396243400443084553879335466689700132421292506133738718294403439603937858715673999307740161088531013866133329938581650720834221994563609530009129514405398421657596917114832239081288550544427627962605971127406636728736054144266175309576191554521323491636842947536315543432062935443112208309812427805070831261252401818069925347732610994585425413835492470914695725693747819446967528189362666327183173153201085522478056524492550445605235767368229114424815814219561393852358917900923559425725169664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -107916390404845285945091823429981303692917746290426150418590962026639346820383093726052435895025697416833648802032042815743892049422952228563679051384505079923211479084866061728489703498509469657966370654079497389723288074347992377341843039421451283321610797516578323553604695404432637316500349597276956055336500800577790145748429741149194921219378329485266180725197146338580638812385761231933022536954410974355863295789033912694588310479930714541122916034827121520219624935969563171272785870835764922088664746138163981300649359037467899372355078317710671531692422108907269825669669498194438857507393712473343078796276548980718010627748259911194342191026140416757074314461057916421711214763456800270879615178099241247695661597937932055878347683654648336381018330799881325304854964121984127875798228026253994469593690014315087373290980659623271605381203555645626217281523388905246861260530403916486167329496417564274613567986105075434188022063574021505719571471435240341487363622279610196972002940673722850281114138428510206392450897523645812206730291437005603249116778381507758643851431166793243734796662370106697938504243623733496404239033194042101068053805995280973079000712498212339529257591319276443954846860214840232620754500852807522251693356619151311489802863075743927070537437749414301761206859111513352606797397102257923525597478370878425259572859136390657420885391621426608456855056270066082308897767175594599010828364800319887185484116201320542790006102766823537850863781108090573041362390674386695144151486093480537637078281253764338800508788635623173067656202611410415135439398566991474825645217652042439099039722895720059990766549277620863109063621740943557641855708152906363430061833709738218617083797591897229149081590626318790213803883290468312362611838935079732528096936831731190240043664531335915041685350557028294617906932297561847824178090723339360950837121393872160825408764085580365935524412360959024949100544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 420189016345939221581472714858261919344122964971171514593465204839878130259769053074415177434684480389031583040038980478979542050231431577629873625371364864616551888325778991517991278719908409217292417925748591720083200407791852822341537762736563986850456450206738667814326862953175641369106955642035455334547132714947459807529334709172243797955144617531459252824753731558298642299787001841515357614166245884280555681875547509499730576902148282440322719717985281530085620283439334356768169943436330458555421875515405463190744015889814399306218343184580026331016919107547411395654447933386589440432135897453106533252277579031823771746910621533613517975687024685124675390647642955997004227411397787208864097727101144498753725573945756250747388807692218973837106050060407342159780543693941451523821041120112691216978262506982254010708830967635296172845448887582361159032475043065207419364172584343239033564656621111452774834153735095413077338647949819475676045961317475397868051750682172716009076227876126018049566218586809899562114822811792073235593023989903449078598103244824909929424902134835553617904006057977974775549065225218323193724584154868409765255938744800278982837167420746675833185254694599804002316681613918292554022337540476997885608890071403743347397562589390573237557731420434936856947169411004566717778031838462822409131642919391588295692927763933900743879962934694460580475213750489533885196887099500828100804195009627356221026612322784522507802185392642026756526891709783549935637466818008807975340465404845550434429415248922768668627961415690898688925239293767706748265068509423831818203382539419835051079497488353205997350331242701811898182537895241740859068267647039156630554254798859508718969083611853979402342394878284116331986402629250016013444975957372949655744263176993116859712683645857750718316724405017560115594234030174173372668474655516650806045637319394212816435723258089501665016674047540640270516224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -1183498463331340542622313286374067315949019118404194420304524445682106097613602299699258113140729119710189798396032526354857882915860047282552480229542526405851232533195157259270543061593858462390765798468516126100031798382566537885011742968241440255706423394030767350195330794740683453160605201195800123604158038029606011853374075073856442477009107850848898232882485660783012744701852401147536279102901327766037150101074205991055079262470986182165264309303891743392486748659381179283322464588351623937906426431480509721441173193511794196697802783098419006398489103014463207434058175626380217350007083853236529281541236482837838368557621222804516898207576445917049375515145450077207355540015585522647358471259649812202905681732436868499500617599417842489102682678355168356675825858534335373541683375496548426348768379983534244312121554530001783540259859634987907336559087797508430915725177692090455958100656586996554434596983909645873144739822152421573713002402335593357726036610718713893229667533625086230755079137966805430691889488958560187982023546496713625498674170771864082723266504507714061903463562398443542333289569736850407207707310768946689591494055890602533172642559579444491628819855929969670573648268603616677519750320333217856103523859411131363052643241610562046690224233074105140317666637778101415670127459443396109205887769390606690303189803223595574207438503829553726132370269924497298512947750586022529085948728477522109134212672969400158171140908005120669589679261826341896067372196941898972615720316988216104461412015603296993312539136637745835641539490449801491408611208691978975271287581223087385516112488502635291990501247901555292063595401112858259272750486285802670881599123003269567360774341043401834348564465119187472344610979620133787597777765302592348175452670576553532429059425562442022874225554821144130402631731866304280977447435084514987583708336067173727240259940916630371111731238094941906297421824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 2539732372339917179794796516343297843506529624649974091975875425479367680179083736003217513124865696708769235543647318274054263648758100591670880033316449187514681897347140328567053717972942282755604750364884649848994146142712912987543008286453914249909890564025580099174938437195019116293717470382011170054382844652703054466880942613532206513991080789194992909741493077217240740325730302055020035541753245701022493623139713807905949618816750957548441112430555603887708749898402316123493269629254550230521039826798111790252818709466812450006403840010876368601780622197945670463845460341137091760991251311632385263907655081590641006334560568056475603201405281930984439978323216028150412861459011154667278987411443195332853115867979246775505777809212852386243683813439890826523058001485668001761625514610370688123621866111323567896815777291763787053851542284978830797909135352902048172919114355191557781895929504252753632495582542241607276529015650089160665264391470958145744403435794014630355402645715224749970371793931101321751945674413914828908915946547727528593084441530907056404603844849231166274529177166383286970470257124701799147431003736346700308627389348961393698527379545030024205451043949884728864386942632537031149283574152881961616564122188309707930403672435713200166709905405138512755948440095326035211721904509156775069588566275198161055729924053285252210315144946824576616988689798235393564653594881245615419213883916364121379607016629307707371675659051260270822099581850993083352880131444563792322233991685718765594409077929029167482558618093699885563079502975544972359477777817235342923718536052039549702068850445357133797615992290834021094061134393747020146048595276654223939058188840106125828164337160269322421827947617084194063907484886676946805935366219932498894256862624463766763498243290340895736201022488275587646711923316146861107255127019565149806603544454433134079497073071535644428510674525999685060001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -4247467135836531136060553173914704906790907293180284544489450209079826557866643837769621237660072966524684960287888192297662283270712670115715113416945845242649957912331091494312356769307841641465711994468486644948568544410233216634156296490310678711390492894436833324421059818483735311537851325369491005354445111282216704050962742344921665670139853881071799333564417002725230706630034612023242426226699447640762361105991281201942109431698179275447326461360147262199595574230308378284717716086301355255349606717719622217584949960160470308720054913697621263741888120415574384108416041741323658631289681851168238320511035955737925420812981327067111976012027535685158019602971869211272702655592163743415846190853460316057549570317415794992001040518638130713577056442894102890489628153113554233906201016750089960922973193679802166240384538250607477681534600187645847432696833893259644559720814745358152828527341184333437407332969198097588343631972998572286449832173512883520574893723705870752753455741637903499774546017706109875391250117014612761243679341955452042029046539393413472679710529141724034532948472552105110685181628196633064899052345922646720639244674402922910192033204382529064824276560019816490714151816224049691387916925137779118619415311924991939033651005780697591493419931371108125195019749347803332976818714290489066630817335655622567860552667744640428903713434434354160802478359324509402025029201342364849990844057154351982414113485818465212814649916696154033581816681331179670263940267283178907232622460076034321591688698148355999510334350882502248162284938745295920835130077415326515784444387144909371058055560091560358059128257024603861460632761403159585898404884232046929032506051000575752195085393319990162691227336407305672265110166358078364824895331240959118137703085745390123790881643693926133086111399831692370532299913478301480169850215674870816919284049269030985774565350129851310539573098781162496916979712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 5542767557100018181015905397883409493238292587268667696965784662563510073384256646860040820673272100058227809623437655139711442816425664953404920124055229670363960480189902058778123195744846277033741017508201055995806406252791434322601932354953736321744738816945118396369547789387456888442888574548134258242376244155462342450058950475337257881623344894903479037293155763380050628230961942489275263852251475688791363481712266044925672474147230339749608039239333651824155866239625631240485674100327706269403039515316645300295398590586195794495096748097966198059988789230460583875355085089180820496084466039824068542803572570515311448494341157571877553181927822552820297567870430580644884827256418834209789963873271138594610977969355883258581318312475012238055476448944353552279142023677807414968834740866369564174400417357345063722958304077715671161871537479685058181352067209477029067162106285540810333518036298446517325027110796585082460997309382955026437043256231155429851360799535228036720023344039649911637170928198129066024102170984846623638234991807449374384557981962000472915019574911483895942505576465756540528209277431499604368766264479358602902003441555447575740749167740320850473151300176022406165643649246367120319460343715237066262603465366397360855655549884620923066020583964172419693034540442682982344544799041333465732572629192623145554096460183978252010824736130450446467074204605595275330250754838370791347807527621401511345737089279684299410375449755056960374481475814685303261783936713405965699137754729832482236464115676504058776164023970081311944067133420025866579524097962117076846138861971123912413208213664679744537087868554542746037267951780739462403930843017451863272133374076185555783140883157865155175344068924275636624500641515925014921946624544522325629933100082063874164777316511589882323406888676755999281733736693462041689532535722868450933233398092664506101569547114112625842390434621627689760456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -5500453199729271222692061213191633645874491822338098386540895670352404445254342164569459768137219919253253989909719600646672277965925236129275530837910777261685601641320074476250787724403698696189780581575831382912461058907747855808867656409239751033772075139573180793753463402719558551057973277947919692514020231903696747869547385777810401735193316181956751976745094114035172946404273662334586251042541903692743742552141000856121527907237866315610219099415081682450783596349397030880115868329142227854593700808492015644568624482623732507165249629246429731362619946542685366412113665661786493697758242067514503240582902752375312209163053347505532085182598638450094628430676188981443946004208450323655262679741329441211522522931797991948451620890740272814958478177229703229943840041639468804400451373832072967268950590179167729407396842372192734351224434789676024515189214633471581261763988459488352168997421931693647101506377701672083037402622431206004625790387666756061049278884407047087446691877025148976395985580365091147339714931342843298529671293695814920640966644214671243807262230777934271286248225780044678981367581131143003434499922241072526135701914488697421652884424235197330067745818325769408510082078577868381164522240775236829005472730435839626625681873628326003209852587863913232222960957777154107280813066576568501188572033600715868465600761886370796405931843916364421812452148605294343700953503537839631722353198540585255364841045321124168432024984122227564438814758163757363057962925164508945078186971229832723159879334320638568754048527346464198764142008391497331152025076563097189767536417196375603153566673299377029565739352178752206412147602765718779233741485782731724336233989613827977065334386191763592545207772737119342080683195231830043752052443329812545208689850746957060201065919639290934410877341026833218062959214690277780236929836614676654062516156716776250970152298134908337311656833204424289290289152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 3875829899918786080157806505866538069079373191232299821950841141666341524466295440056796205070109271869332820246297857093519745699018340430015436925394789167576802715838686819231818826513599069619839013971881989384568241458065153146134667066216014952914433434310242481477407752169664028348556913473447375215994697185305535607141377635459414026227680754303320456931321945994893605374505039491929970209641051493914746403297803803340116843408574023459663092019907578850830478150500992582666854669366678951015870639258399414622059122751600297345696970542999293743187707495226431694619376953442118254506024599907646554457171700446866352646329028129569072644414157528074514004388311600948127420940990442607223194511003364773873567457013616801217858418050225198456706905841122292873160695543545623188554807937004334442438794628790104836681895885618892252321151992657700092617177436502164700113004330898541749832934425786250594351614267905812093942170441136255481415243679457130146892294749088094474442061213261057011849505779215406772505630512906153805201892043113555506111362862192757765177304417059210328336110370076647019178760869812296826307504710877996360846483211199490330577448265235715927487958021060858880358890708156913347332890609153006818196868539245951312261344749489575196328366903874347648838125972366467678526162492481453838272091983944832509221614364169837599401426734414682243958192897859917205326937528553815358029006300035756097408843686056071021579997099686108990224785704419095421126821297985012302124968525776272643579443982543896714531906369084143639090216264323904992887281889831156526000237152565685626655334213014701563340267403522024000560386323997777615943860492446309266299313746317420384089970847109676027516517763877261878030576972881658524784487804023103743881680996365928881967271003184297718195491854408084709297377677215155577069415675360443196190253463776144979526296450295095787873333426831957008842752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -1914873856887743671139757127175218909892367730883058397439846624444035643177993778133665183244060837336940073747152324029094028257496229567691836974458343209267914204408089240192506425821046306432837908145829809043021177610499087575753197614976357563981177466561250213288020442535315685745810694071813925206932065717963898411149952476615245684343442023057431798518589837766682572307134655779551524104885860021605045086289873686294180905097611898535045008708731262311504218457079545501428571023526664597189583597740937291923047962663004995243846565372555844042486307799968217914930358055201237883653961025344953962977004271455111291820788316207701361867400742614133110923069474434529023219447478310701295603577440017308265390026710626330166289160727559778608210238106762482904043253762804846028397516892906742391617259378916793572630276413514577368289327981893448213009816985953132667385059761457026817708783959419517434296300338238495630331743087889949999820346926358520753218389726292001861141870178333860911463528016740849754936539522271909387800800505306530247240632969471191565206050470305545519198534425675625093944905979215584033618991793854710740917042747189733934752025073977721800372059889432273821401352173668505514414971402692604418088415437036449007613743344501150097903440933089305699273938674789601846523401025053985857346248175099784492820146138509686768695074399249230491856351741150401373787642905457575312067888690769198206160595268341777352270106799176178881174577111847693356958832534163224174279298149163462993544161778303817364929154516946180814851716939059533884531225800509853710095243836791303641588075611052600716327651502919522575846119838843768226561400367833187050897056136059127419110456884997978180861287060977034533194327520067132488717936218793181122779917508096768117562602127439602929546751857291542919369968790945033360083000336553070135504957354226854616355196285876229732994257248148717656080384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 2508189133979618720416238612942585438908490021465405132609256205923711665608009802887230797141470834467167561870549635329812509213404161639911092961073076505440877413451708205618583198483841066727346756057757069867574415765376313495325572807845298608343846091375363196812591032016703598837806473566666938931414018253080718563539417073281667749559466117332185613597817145585464735848239212920632797998841401803965163155034800039100296000637780659563275025407597687379530436708563615610340333061321902087924225759577118433149773763594321825963922747931788580720601161322459580303609683787114326378511002252469183294256116361352657404614396176524537169413961196472893788435774508666935276012780728718640275152212962335363493800419815654631774237295931779219120858451271092792725616481155661830438211065416457074555551370254634214664561972478507286149116541602660319805489947704501115855874862845940972108500449432047023318942508754817961499632104212695556314190758641386415744248659527572791347011534112362379572625829643675201731742996081920673761675857092315632427703548734387975150783052481073465872218002581391637927014224934594989327263514168794382258315601000060412930529091643628014665403574425965465535271130491918188994044905135337436529061341823393158825802301009714796339124109481032642024196125805303332185548752666625650360751503530687018125107507999664286499154976741431955603324713150934448543506998159361036871851621166694137129820067543621133393241874185839830066829874514579749006782690248691943435190819872093824688189751625744925535705414808689907293801586978554259629025420271407527884701896706000985249466701238218487479921133495977519690315484253183911512881096083520198658935684486636786781095652268379829472034651306430039395560531969443708758602397553324454074512126730110598602572733381989741961877349205537287482005099348284560092782670966034971733833273840992375995543025989022484284882061046798373254856704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -9374610410770979390085685943532495685068752193515498091287203960505301376614153124830395716819815758137136916920405330515897955607902296247453106327244251079923210908396736114187213290477877750492691657615874009194877172453729172226578611287140356261399214504269572137836173611703385548413998958704414216071450492531478153173220221076533409579079820747057895970294250013147396482879957246852004254455861881403215581714111500124755904079820600694074730353940216299908009801927973198598986274316505370619134876540847052008537679601627852286686112267966261493806591191932251383688202589237445438816006141207177391849921632321522092975192985400229237018761727345636264202711841481758370729404500546305440740948497978944266619428263055059322997250163166459528682466301741433672129070340906695340606397407367576210792478836120687756717238793946506306289803150386139601971399923323644987351246610005196134379027501418149649870027282205789117072585010329902630686925324891126940350848154103075112523729284125460579168653203752253946153473680313895726530916027193865458365377985613601967475627439499340372874364129643689032470579380049713464184452872488363049457681601749893540388938691867507702439788061460700977377258048197992550867152351476991987654683547352823537198782456344425419369231670044393174732478998613083363785453488493213910901378146569695731844051886962173175296418744681191426828473432928707395764082201923855749199637703708893208645939284266409261157979300356093148972858062485799543082910086436718449368678982446988274200520514208295505448278497851775530594200382763535039399349287276511651108419940810371198057864614898734560378089011856045338147345106154288861096251632390508750191616319255620243448263240589142623762735591065645654666276051211453484598959773394454354685746310894382145223011679024389992441273433478540128079078669606848100814777554848869078195950746667952406467268828778878280029540845790542857691463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 25293229426770226889623003311930505911738706048218806056091421512666877969545680140814682818810468019989138928906951241886378457165012539233570487347335759423728642128325492256126486217166427762949659232675477912474149345791609503309667998007570024800230955228905581673700131041149197684513911440366564008240978562825739657786319876095512640845836128830191571710499705317639744072346424387247193583721984243146334993182558174611844071882126870861922148525152389414337989109078357388052439850883212445474158229691608798812396668993426824558497812497961346365308509853523231758464074483942739136073832096829176442193675023293894600325675392400659068588544279891436046688003650319863307392316650053583493808334116503805333421018666683480199596786591046189551701212820973221730982007894774540716351864569369781517144087663078334455917197668814042582769151796730784836637868380236998739748179565055449494454712955589708687756468231659362011765994962801567351058217690849499629093419801071344698444304081358539556205560166601540632812660702043488495174474359063625312359516969429967930567193301762848200691013317128472819220759693578286521172233431323697542197922352320534839309316300912430852844052694568553599704412248831865735797341340988862177821731540670290790603344615392151273153102185373235825680207102025612657612952352525965694682247243702215420151886203675086538276745004738275763915978276927792312121914195197794268032521383428917503427897170011464626816482467355376834017601863520521520179635773376878834321223100637582880649252693977709290672064672854553215917424428694789134726202194171703396001997085504397710086277264684937381421986253101749140361333860052191718251515536863759792655766938059890906009391197604446737396247315636154810056334840692355079520162418661484666235590126408590648006803481495487859463413795487392329777559729594281632056691359229026518441814137377547350887872568092446021785997461317169532173811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -49532133046125109340132632784823323331894446197515540922943679893916239632056123565539616816189486030608383622226046929383964614717565709828119191910021552780367899001011495597961588920772741437454172754114247388331214647999481119337510503413792346230748137599927197667548724454575803599810181058606178411782839351667500437129665818816663341473346684257406741589114131201299670769121826685567022370950118979360372658465334440706557373027249436986581613418081015344484471795700178313214784163287956512913409026639345558278477802106179465873097744521110286313023124717331562163330339341586558530915459228984056151677251781215265649826731602507815209276779392095462357835196503866502100145148677028894608113679294535616285055080910050925656483305741200513355027136429987658217502045069840974225049812862284503043691106556212760233327663121894030507610103758987392553986029318057997965553953414095507355179652731835787287146572746784714648985187205865400993082933004269178549111363112263150167237041752143284529461163904224900762640004481656106783605193943194862268552170197466696847365082720288162173633554613077751994753413348958729914781691876299193725336972290179108773469962950729239625392852509899831892081129648497010760294606305925677776637156901279956934391153868811620551668270304653246708099310502962446498869567831593129930140456775069809447951827952443988137132658771034740681584207522807572003008276261111359095919347430506605415891300435039917332621743931486860184232583786536201550245583281348094475529530720446254412025923521595000075561915270747907991670214785296415114771043381297140014491954589469279460525995007149355735610751428745006003024698904635594563077283747322363099231998631083384316617016855118165316605132509717013960603974841917864029489943641902372419657424754422221600655484677743167779501446771406449605978487605702059683278270009534853054385142093421123613449208593648961303219886709648290229207957504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 74851198908741146679858170615825123149532384203865602284530780727799477128765631818188231528596192808239370633733532818916943592586252641434756974759143697616824478290821949517352842049594209414506278058991910483519980796659066329584308812410724216620883528852685606755926000521922334928614741001069960840402515034534293062688306559883631041808212683757901641021369327549971547684475340404507488909208519257743268420182558481626142812294237090453299197350399556058904741081843232323049178091689406737037585016211244354505583594113135830905665006404338108308591792988905894545358407838322136466823676926123509310317954969205635091972639736779714151019878056033310142679319215888662836230976348294851130332881703904669787270050073766440119045748933029894416837268809161125418152173236175470021854133659776791085465421149658332564005082220124784710337619564500736719563020093552210224226929950746829802890503124138621959119523676373510502671578570324562811842956102700434247985410933403428778160595037647903216809979614822189957918370225347967993850952607420996137189359949469404339408894404032124363242395527355539974985998159297934581370350144384610928994328806970918955081110108488042401627739158473598456036146720200110176452047474256663644477752128208253781862006988350842314655343254980798347513656885711905871124868387564826341664632745780603215710432980532122724937056799387124688673297910164794487928893706895914832362911321076458374195331407891265901358280430837498675889119771808125392249485919359649478825415374237439748778895771629992187558714610596504177100435361378614638277742068715309608330479527260964295640744228122476311773551324467620571134812537406207853369330134044585370204425733154125555840030193578003078691966717546166422765826319480237984962054759002173777613055373803302288359896924112182878604297636633430046182380889761067993520171097967987106210685639353875328727648464861343991596093966842522456391942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -85528074001298347889338677413970683088101700305493123022442092337955222304466220544375621764818702897818099446957227950580298953707420477235853930958611758513609902543775444034099085081200367209222649929686036759278930901936903056902824548941428519800325192935589129615178688885693054304406734623280671767262761466228535051897171436951952557908643036399299803041559975596073249874364510997458535431890211972081455691076498248988403591484714142673795027159252570657970941142549766794081840522883411723860786062000017153097542175075796115285754867368057726717449002415045695232631487047742686540633767160505067896178673403306842712679304889381812450244226634934635902282583603341075627315582227627197804984238225670669524340973914980659627329234017781566836233670102512371057233116695974740352037773949681002298501349976761215076647843653983464746433979109412175439240038226502592790522863025332895412092792404726040660680493068661089840172588062769981995654953780143054043210635311169628178234899367789452784164034361066413720284594244149458860920668299120069179786323572912951848512509539461566602841866824555896615629875872423734589905989586498414928314922991472365564641816515801690561021230204545856151342647369226675285314890049345171272771358423342249371229052814849322812278234928958683036349105433808905693307050988328419934880876990679740551237604260620881362259721476761341766095153171555764093582019526836994284366118378745351028554555808597977242390914097313474627965354069287720538893216061323972007357556378568892018753479384272169027283089693379650305679739099006476633075336379988416967538130060366335570822143130055382853573110108815386254729553202830482376090407568720392662418147323352933773387957838026148813766142797860800971367510176677507396022528687761265074716733861584751239001761473269843951957063098527971559124809147475035221230302423116093837469630973739694509111318495313448736186178901472291109826723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 59740754722865903319703109390954680281594346602292877126690279127947949394096343184001270296099537019185022755476349852916293013031671770687599213155141387641668536621578700764977177821381294751808557108594023013839001111021535906504237278654757949301188740824271318293356775783178144136732539355568953219824517185051212249516978054859159304635142230757061806073563432285939677637282340196488624134392702972966923748836926866987726986868245996312229984253246543202686378013314462564144550009081873895743762047247025314150814018253542868538927356569747181184626216461587145992112453943578528059201496099795817960929456472830661476850813528200420797703811713798002186365022432559421528290878909173272270868530750149862824027345637364741840942305533641914638832921217299095740589870887848733606889870461974353437872848480967910355209677642307520478587324353813004966987072726458169670974207602393205727996207893702758186183985476750409977636667434943605653178180322001894304404592435351103727072859164859519987661737154233134348659669430700861258407766654835894677753797326502402918888381900681572726663106122082267769489220671465968895787848922562311172645037503931956877834840449234548879333080372522168069251007289801740365302000129947434266366927914939260727467888264322368543922922366178805836187645310120044266001527915990845620293471438875751779057541723995301494293562310027049195718353426877663333075792200788717735549648237228504045277618861337993676595349095088184883560771094923553887426079332591606643275174144939348534606030971187278319242404173658702769867197877187517308703333209646509667953142458228770307246787130080361809265935120690905891055770815626706532094679634477701577253872989450993996438414315409325867837268732199200946697694107519004072841834534739477566721028131535617277262997304402887246816487337877447431423164865506614471428897113091611435424761728440855228727213684615134828918451704811382798662238208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 20522735595357024599441151452269017168352425759955863532522689272384301768717389758021648910899972730019818864253918709339430657942616524060595823328757333390726374714336201249683416624236317787268842646866842622768844602575395818647777601878653947878773255365704729413843393412681919096972488869307303609360341570289417811746128940452214021275932059104263961250991603804137465599869423651813514604456445827983375674540628473952451946324801822115126688466505442266198743972323917039490735999275449406623396008532262541312894597793437889476976842549935220362453563032012258168661599108332286436678107538742581777778650056863807204540164690082048411823265226287794863968321032611208896266994451676737676943801573319310350228677259304119221362989359405261489999518800315644478274592564358840723683767340362492329263677773257773408315108013190966838840041575682412435399170586049687341174729947513005860268661188710884841636755656271414503137587516465804115703062329360366098160525466622570148858457313760465631784677006873848804519752147604295879962428695060604507225438132963631364202637998286922006121991492117235099304413267172800041045046846056939309674522179774693587095230943305395328334238716075996824891277343347871227396869177679677408164297993419584623074436010160552805186776330782298801076361693015012431795665685500045996408169118816428077024696632048818557817518161476001551606767197199542058189187617841826294674313039308033521984047109212059300307972160858043997253041088492450167469253147717428258657614171665122554810228606137695651218502860936049588231406370962121848814531800016962460271663218146621294238648007823888440770945104542390157706951245864178366539605257928415886982472019208478572310281929454388484367225960969228825947449084944902432452724154426826896742119377335071011198999728256785300375202897382536669728757774027247409734203850919511380816228476515719256453683625701850938827694992382875109444026368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -154689062631680328065183909499513296335610688299277632002487030809283839903682403275039051368011830082657328507643674926272285648408294940487248783389383494477011521379848460156882475736706876574393300724220972830860624811172771846265648137462368285848451572784030899606817019711942266985921770045845724222044342258215930425881689294662820193984551237607076672741419165118859881936073554694572574854516828613343950220292525168935551599535106665795230981396678730794371817380642364636068372753050056188624977633681091474186177929288185138806714365274226683771799453168986566343337454517263742481395347929337931919887854642235023819648209029258068421019629829879572888137617182940241069944384893635587154728587079126704370556232714413276224890912632026588655237071095277456844774988185328100951993772172513030445562201184218096666907310536789693378686271925145849987988930608928332820148448020690094469837981279860754477038877391531168435531052141067667676179067450930491940929336133160822815530647643085145005743720851414676460717193186784469253428868059003163519564979341528243188938583439753095185557814756797751062595249573700864676742825474021682855808282797646348751430219322605433282383298295778812993137297918051533859122256156288486188220403275785766613139562424626263455311288826622876161784158921079348564014273531568245642269507092401140196850046358869834014756225835843934897880594745871751727394710386652094370666195037951387344971388701627434155917052580929703052677347968027704711236382904202618442761123224766838124583855480469004226463538180088338505234946881016306048836817804206676354641744959645988450000588549618677771980029502481104480899055295914743155715272877143917943286192515044305668845623965944757061008118322967350917955762482868993648981298893702645178305846345635862234425873799650548898011269457180177928978110075031507714848638871437908031586382920216144153089797684686361463712643206867221111180886016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] 314944935762053745502580206765593216138880850346534862038144989308351188439999013884710305958074700439021563295388965048633106668639670145573281131034663190328578139501223189160006118446714938617971743613163580116756133885747405729410618416399476908559285279712089690208754992677556576442973153780219957012161069592605500146939671533780233864380601346406901058102101300749692248756127980587096310190092338131330803536258709866285794033282095418663669435106054331736591546833711570189253641801093601484117314666124536478410637423745855925626360523509123186226719346696753631010169146392093539018800932531511251018525054939083871217215617140128307532707592143153269637231770470689345675336083033251154413938299162799469968579910153822306387263948593748539907699244686575678483040568674026413726878154421620466985935939417802555323865610018959371154030026144145598786337455768157985139489173356174797033574524481985424286790284780803291929362841099259247177757061432576744284721983651912941927330604729935828389303626782355268520860564615383413141431109793009922889800643915110211308214823134741762785167107711324020868610833900583806250823417869349643163158841135938936324224935573862665843215340717498898651964093892377051784362879191602718964085969839478854592228417093546186238843555537949771676717869722626504298573824750252969453060416236058222810518293118682088267541919555469258765412408814799809936285330052589394070873008547863981114653529792779039831077445391117655503062674650245542787904404447184278706536817787649659351721556906604765437179605891247753296003537687595189458410894588331352212796905945729929483675206048405387375980764433714595384901121520931261162926618576002656805015564471978642202246269198756953046239921809586761580160943183889120347634643130693521871448019993675027409810015429728986088930826490131105506203607362200502581891892892175170972950471081947072112236711787431038444052615226137697174746562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] -454639669551153970252465750492377026804684453642748496553145585420316692479600694943974052872564790790337321129920913465422116630904399918468901473325534324931183433867488557047407531746848142256594953954720476716787086697873986832234191475817997115665471361608265666018975025377982219144936097760128988215010535117906858181685139368388244543627347137955928648614334175040073067265399546694282024201508703347502580767385518324172532055628734343979490000817850505484039562429388536862598879664224481790091106516988683785578224561404140292991683847608306769305128183254915616406808609394889073996457108191850820945652981386385344075988951232145226491039288659027866230354727821054448851749741882656295118105168855963027590271916581919918273749264820206646326314468046404993078196958845167222617788964664749544271941228644157433008775220581384429930915887739073305448255817153247788269299818292922766396339786747277475191136910166315399054539667387941977339231027849746445446972693954973006074703492199141165864952392062844401281785143486708374723551390790725589196150985740906814525416194836276430598121304454627789817770373831753089540537809624536501411829980093454298128214700114312272855263868690695145340629665933654946477687080948482263953523031194874834051538405953011425251641610138440345493780119272256097089064828253866472954306399252254045186236926385055078008059775810924470750491278851415848680687071301733202009705370533067884381011700746213039638714826457705967258185097082774920438382704451705642990780520132681547830644254847047048492552243785443547980621093116827996380868742866400010882827732820282839254336408876815750531902320458861543551394556482409111776048084410857469941521720681274357512062226132776650014439145665285671827273362406728884183826809751563464014308531364744781703074098884450633621059241108493070808967274850759666140003894163668504970854799102785336329439924960291690240343824785833613416934146048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 531517063553423093779129602467739634466871910245414919967737857641991117135159197822202620618027165547048111882845558793813936066302831697535018044321199368174214870156523803416074627496209079332411461269625324295395868808140109135260122374181933958137870279817956435130232720715745370734014042404632441796998674049082741208010814041183613652048547879364137244934893354273341481473394848286778888058784151936669534158183258582370094839864556207292755860752255673200384908720283018904086383903253527268251072775437952295412659167779772003195514624058987255104471298813394509455889230741617201809980258175697112938704083578318723427734968332408169875759979137778094168887967883762570333832803839744402752526028176974214354025244381760487119978182516012052210729546391982038883085290953951553137666732198729269189415416492827289149352345402342046881511386389828627604071673017868066868636350052777401809442128149243099859989918993405361333879314625474979521787582408114978761329588276358827821051726664466218766713329767431880891986611415292530215833987478203063109010274944958539759755769423400970218891908361039156084155843279815940266453853769688206574090717536549845534495553902297271920503680299617042905070799891348181908300748437556111823003048826249109918560246223703016621451579592220794753504189211207802258999962914830423532620416217961124251491678965149283254826773242176914985289639977983195877639855123186188272151882852179553872188325917142048664721634666987435160622086955689003110556737399585770884705144539059250557634705344671748549782618202089387994869672187800243698715907228523428330823000089451252106916169242547257601713911351837690167618442641073885773547400812655640341215632244993477528397700057872975589373104611318179151466638675080111651329476489048926946788110328955447914306641883700427737852424435763350782595097003961200311556402624685702556548655601174219883281429091179245482737804395937012841392898048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -529310460455787175130384742569506507305351449101240113919590608855098914606881928345961964526600578278044410377290436703296581023936681617071821388714568871134831514759066016350922656408337454445833090065781387665222475274987632316749918035470555138487697672930599768830883932698951599502261534665406732260203313742271799232704786155818679474256962542330636101640225155078040777769263497726983553794878261015760222600065589031885335636401607417544940210888992666982838752629631766091621397904126365401388678726542037456081971202410425431674100676763009840616783604134043055389344289826250370069725613238824243492978075524211427853747231191304692987103649731441830863798157912088120139012414818361171218340440138646248916057089178949467461666659442683727123823686594070398143525204386442411597737668412749781555710683927658498557806344720467077367433149918473552333107845765376054413250652918729386926802008944273118930572156557813151043232617787058915136679141755617206571449784584608769920471365277730609330539653096462875696350555918701897884920803242953216004008125207898871658856362913573126990100961607800408364612907822400952690418533351200263193143147700626020654656932181485898809669812314246328172622681265950293271788567413049503667588203844712738480538019388946145133031120296904638586509511173035247751791578236370429511399487882161366789933622001574453654061373348754082568643551338660769772621161400242676396559464190658265249320950453266900686319116889016529349333726989548305812414211739881817558087124663597696058877875313678936022611225287083220445207404293957690696323212914892146229609318273912773150309768721915963359297986997851978146077254161398702586443502538719646943269725780046612775592205749052425882442194851691176895615462509562277189763861292222497974341941242279379388867095547187678651891868222451670398852948446638579921823750294656935115934091635462056060696777181309581956886889720311408305796808704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 462111356564738854376629277557547003359675768399941964186666576259637260362906734012628774057507725670009302730354517690544654364952951206337516922878937677094054781250425620925750785466330223861653022409783249983069832644526557806817810247088641966158741393885180057281381261861960726949002178878899710873878496162460970289876720116878032343340161263245562947782287654866236527489389181075708540533527197181845174767578813018277984557998123482880160531337054261800440575965950012545098599651107485473762329434625295587861535131608861413382211771446859984886740247402548212344388842878081026205141136936899180648074271547025954863371606162430038378464444484742278434432817349278652348203127962640913471554131284151384050564771252439264042060327215686467547454493296923412048899964667678952143159250516841791218827794107729028848055581819436110436588798152407313470256061260086239436200619872152223319301033875279289131701085984599008072732895267268505085245941162599160069621887115252263707835479828079608298222287766857321615594163611389991647329671552491775771562301619584447797086539526142855837025933089516389198348599014353467484104296122393437159066775605725028144555071079645557430684595265102544933641588775433178827321348632324077725995516358313226487310670746639565667759091424153813674196140554029950071120508308231739191084538640202496519690703352278346582845908948599189485298600360954590256467543618052415727672805985675734408099539420814506303146885077790979529707552312829369378210029462708968039899398397915127189459036989324921417345927050854455640759163357349106516736889313548210509805532302910843577715662212964706907892921730769188421984969914149829824365091134250598591853011210860396605550907573212719955749080701067371629889312688673619343698772213750460066109496875722866049662941969814544656360057077455356441592823334892206282690347184887456928638356996513506734281001620928147111418412921395080693970632704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -361197689648711203645699405303748417082255558624822308426559681145076807179266031567772595054965173725398641572546975602050943327297233902199524986533436692850035941147235715609536592776998057101217741479259494481104981917578469419522767091656460029928542698399736438073576294742629714910959511006943292770738115022891628953965070802641675163403249615414688212813008565304813917535802683408487341685158720601774369190523118315011633086437809731414123799465286537548010806740317690457898051257587618947994369744207716821333952620008983548456355318724167580883058273674595346857445246730231405126846608638513352270912565648580020508200565494972773025415683887512130056606069946927527667358185338103736920175698236013609032094997262663689115092862788737274403993650088625119673915958264439639310553242525210260390913629391275295674913814802193894446179203662317889518356797477161229555562222328758213903459325997814485744668451843478516950994145518663323566828997830191660163358135879501069017845353950219369773710108667134054744352136958282998555049752762533363727669533822944581032948479740585233041223892399679028050377255169927235766730244848790485839035411535341508651664916994615676257519567317429725575228801433755449948509705694293612460022882135914511978046890851852877641496811193738423778036888075606619834471663427915748391220132805094140307169796164842548834865289121120002192409128948251058474682754045101730966767587525084745271148037823017330434537104670839263259794536167762766530875312579940364339890835252172558745850776659336515670821044456487534883252631094535719559280394691402859482970396415079335539668673582887948488497758356102347379180267936106580130161670369409579613828243548567810674003886415976154190954167612495463115355283730849211971224133206056347657659347635914419024383781782776126008300504609464169115875063863879904507537980169391168227630014780065832736217400899811151289083608391184164709052973056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] 257066368703235666843261384293299646687744652795815967364016157509537174675428136036427058963359774003108855723560330224974759823439407044679043692382185986288131922223212348726281579851675833902079069909486794958106028493755265815138969330601013383691843451907431402422605334615933098727807844967351461887649744008308089369476408622225511328867540286564603969179995941658922350948938147713286578663918132696580086564388441039228401999948745618590026811292818670297621373490799492180525133742615312475676306854907780878948150159042670146677437442026846853934600579329902211654144247821073798999981813519523328748890613703172911436185711171802122478314504481227500573309665366753362479428370372430902689231493720360367726845616509677133317660630222491455622352875206611361795330926106020575211960260577713314919469663740202782206145545147012505074588145412709865566181368611723854588324742820122059203765128701027242459585847578293125303358932507357646607855489438403304154181148673351023613198203241977329401577952763933740286471086826509803230986133020778765783982434893271254247823241547288073949406223654730584572232006145046532881566971418315032925858794630911596473581028662928953445247829147721250542842840141258208790430358094169082580049975841587550788085632143040535529287988380374186079058045193344941782961764291826417089832962682370624998496295794695396677672581072693226158012614471004444349248553393764978780095369287137989831690652274015485431324490798529662011940448387623463654757407165476155899969482780549926611153273077573990639816913362828085620733200887742453224187998586665937346047244436321964411217204118165688909566668871500011826851946088316002790705714840374167762951032969435147818989110887267910370358393120238827468042381494326323980509500353196850427046235004656337933876686765131925411600547537311180930338980220601322450337599406939367474493796152371675531436246962718949545090972973918569550774796288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] -168751468798317351427257701255263814933163854976493524291783711114130584185437186337486131876456752346932110361626460728705783297049919375691328415505976439559566739337337090012304477698141095874778186764327768182214429796899784322923372157183514389690143103945359068770020082709853275403760949894114587674983462987994885057960961310695038016205285361088872778837636622639852333511548373293317005262202477015838070886105121127372571056269469420174430907011266930909609955088665801594754925638730944757799600116345333190340230805824889060708245824313413977609397043096073754471290298816470358844976075253130806275612850951163078604113829194026914986486728825514526749212014113571686778750000114258462125342516101328450302027892862989651720263887664015590854407373867585628556399756331997750816480780587485916793863041573103337953885811845899872957576333520844394442504506605773106428868070644263685652515181257531565470262277612879513315418736443207690581450431265280728456526187292282423189084158358803510017355732546633416071470920992941631994944394681704377123760206604017063711128410159805242279919715893348748193692370258738158035517986738351861695880178654080244238055657870609935548296170129038936338617538574630396293589453219099329612962110569874847796803576380430403680142382062896328406315272601952507138214822814529907861049434660215333112056141734061011695485323192429444518049814794078551244871845872746122724594404684734531301396487360611639568959047322289077575607487388207170213139940023573088914389365100097682117161017311521206777255485976315067943644032982227633711437543926732069466466044851546565686612902005703264364584162189230403639628164837470705254288525568695774730285876436082160576650896091674712243979638317393856057506762944530480769104948583804294511401353139015055003785593276149776097091942367867098306713448670994807405441153598593789138356876199966507094830701259244445828929034529318026860617007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] 102977553420939524368557031535920707724547317766845227378529585037073374669422565691366133596523068644054337233511987316498897962625156244425429600958089232591802280306157335348622409140244997581209010002121277029736967133275171170553698015156932320172773982713262635572725701727000828689821794340523368553455956529361050019353244764010723805633502211259817635612160811978760065815340338184031054898730493468073145522647015490279083427823565779325314647379654951463262909601612335086514890141274968790297944161216845579874173304630864644588227172446439895478615021295448340906608106207048650921994819093228819267595680896567893407469139045030631559666074321788755305510580748480161532353782530326756874985402708734468853148930843087718745404975748972576265264133687883956035827443100987534242055044787933151340625224797192292731126166185958071481990355505725508583815100658736394288026826099826651813965166552264298199013233202750021770671408773848570260208037359812888067904231353349720891016772684380257780864259946664673558518261978595599641329175219252926794013579006521059361061525950944017076070969746916015954836637437616553361768124076947540267594761740257613235490122967960080321914984339542891434113247260362442294743240592693314848979278781372599468903127918131202390893709370698049564477718878153830363824010091993643653662306539300422664343296894191170988066840041756593391147939040584415214312976936127832345832034528659221981782208367163433758076448350041833668981383937510112620875482091608756209160804652136240994677412695124040947375050329618670027063111594463147308580061661414118841964564134569070016821591447629053768465094508324752608760626981089555076463577208773721649574105732723817010369145335080379533270417436481135291482920638411861381482750462276734805800085628492732967782707871644736831195969817108903418740412253803695240053116495670665457599865809577227108870285121172900612358466119312772657525555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] -58543043736172003273881737741935755474850822137664426209995157295597819137346804563993764242930572708660037484993231835913580030209360027304645799547302076441500917540355999652208597204572083476780458110325722363382544285762217073122321227011063810476883768849886142897024918635420306635550297805109103174716395532903379885825480273750373392842803750806902775139152358259810171461363671280821849091471067505821136560747077884108556222126558913024257971851332951451478363462671521020741815624554214503320166977802184791852114862288498857161318722611353991409816117856508392992750354606040775756486073915429590931483349452437942498762738035483066347297889028616347932554654910073514908362098100725561079337626675274667247653173948190867717299362549115129556780780607346653333726674012450421782802874865914264987681251371691241447466255885195631135242286181613332506547024759534464575713390662312516291266994450752217660179763637659096219087040010553318383211540773645706830518425361698432315839664250873744943015300812717077087415452006028012789177208448349524936390155969304830231660292339969845010896153324774005570297044620692954163357003378888235706905192147700421572812692105531481466744441860694202918681703050065146243735982983486533591851829513946592031235408450713162020279617228334520313251718390473120510939832653853157454173092667087653666446335264772788301521672885593534944313566402664780555623294498680564900039217578280225392095290159731568962979128533147224749270025490620355618175776479947851238287256135239307180873359779898641294906506039264972950683441869022148363577774259412330079881337960341323591823737262575088163400034622112448304828461900384452637609285238550993912586122018816105705358240001561050670967248009882701348404370496224245325422101646648884609290432165718378698277266022298538139261741710030793973493044289339813676026465484633305353398075921269234857795213739888228559994041981639465191677624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] 30926964052220786773521063261088921474623924574771961294044918589160771236810675055728371534059583189991206470903484356055614605443848978352650050398454996347282999419299794342359657192168873928975327035269502907483666492324112223127041541123261475600448288988252531762964047692252808879279723047268561586538196037490353839779243672306851654517302051568369533302390137178047443109193797155178942866211359855571345548121238958878987982181225997594120202751377874429613205512068859747971319125666313628317778582217471130537457681347980285299936469347502491137504976626397952206902802632232356751346872176191298264060771632160885703005249391854385959331713910759999011475240548093080667530548144396522009904151966970132424894377614149467179436194745931021436479015952079079949379609667690910735337471293170134263592791606598273182710878660538162032820452666701751714492539472838752961750296466550692698166068682161253688010495386975988159702213144250748620412181286344191723957282387135687846093816585383964963236318677467902653707371544484452556112852524460693206010777073547826124980626865508848255634481747575452453559277965244465568489124034453347045539833390116652721571384586264074020281097565572127678311432137358790059710524200312188718919615913853078222429158667793252980299514794648402239944997035492035225097673722135176829156008614131925902351171811331273862153734032474324358329038539275926668445478995272830204007364554695860598715489198973857283976724019162037077760239795661902416757131959679683810955817439691913712318214017993261102879101805535308846091459242175101780872584770361201016152914263452175696770854080473760926136037948653251214835607052757493123738995723860247499114470609856275532884236968975353317356324164374222883991297220618852216996965411766368662486167157360861399102554394457967148268986962005553301603253633619996072209573176909708177744007107796655116718208576560920665783280908313199884499943424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] -15102215996855026075132987244004046602463672641145170335492608543155157716629038947004236052628867357468422806597306075943946881013364357694590918139577480519947681887894139513446238339824298787550128028951768831546029230632713351848574511508114589299084394996137750981799424743052076132664026856195230921228168934620869497964032623982270938274464037988287602956187108265226492949337285205690707944118844409639394153664516095782431290277850967790729621660767470309415098676415972972925891997702258789342932114479672095049823648450421746783714047238744603822475886629623482481332444280571465387622915869993861223537609333280261915197895966548511173437169471701301474514049634167945345995622384367889098001205184130896090402819758409910361895312308175844626822827931930656871506273188229424683573397182388621776666157065000988773532153083444780715822760617404263115362898853661018103725243099669231370587052443035908618022957034396238182393177158837216355315468339407781974522270366535716410673445512222474022840255997764485171955631598857642032606644488170946846986809365457325001225633392751066954589946828464151283102822485925336407725883519995723013302242618112077248252800207657063044425123275901358315001323706614462283440043117712047293500824775320944839829074290825410175006184490048241350603775310763408560765682793628841605541425195752315127080212325699228462463299077583706912161108368912001479797377240695979948932626250671434164129084531445432837298634799468145881477822947193652948450373818201392588835652290034430750001678649222398901064694393441390900094949212795903317077896767069972767049603329259726129907220065133393878961254576238947035693026244344161350257760221549608328142956295674271887380125792567250042235398162279368825040551763283539545549638623203963314245740174536350885231071712111142378295505402604316380525796177614309098305671867932373537727884112124032022719521718936919502158063085632310117213929472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] 6776707710250155098109008776941815774236731731286760724429877278431986387835041613475588314165939105635261630666412085239344430642711592474622742585372080111300895608361463625319048223738045604794239772948837312213889600823719785015003915909593359571061329187415087011795535888904697209178481589657837223437181236128816411734116665951545967238139782833274167731240534733920889760967620359064525148206516678614486286075404172737900301500962407577863268289127881021118059644700715428626328292896386773638102263409681372761805249379284236083397952520562072060238144848855514502103345439852183917062640106272460972633492843636637877494318553211994857612427123547577698992167924717101866461377797829834074146270878186640362165571256538044946000728519473992252629736299856690988412050461228372754331226624540931932540856210909561613905298252643178643807399550164285414900133231797635072209789250082509284657423040108225944815785451217490411969144654577574410098074065032095965293222117853233890550998318032398304653437586595975287882143338238984818065088363529494333914966516722962717102918795463708763722184040476156190046712262499971098732665143597144982219770832800240892431751663176174004081514567480056472934824403507990537280650673868258577096494119019655969947334053414297622145675378041016673112798833559239426866701269469049077211944120474845280849044929396533996315963125578035954270438133648358964272408047909631523968823429589103330083448461209029908701078876301259085947192471842151752363547571365134737280826230787895615475579353160573445060271964080161193861595114897747437878454302178645985078044393549475287711907747230486493116154273768131651652351828177996011443181037425172367008094425911888796667902633089079103459245844230864060186660141392883400969650055702876051640957502211060466812642827256263328519100543996937727242986142772299978705094376874256420041834602053746770585987172382873319965436338913873557433876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] -2779867251094227995479731044369727820454183585578436881077582922554397558146711332663319476942879714600055801682742820611331753610845952445289430743416272331309621481918889289593696329474460916732465339450014773433124474388130702974482975758622591465076840024526117210601180012016873789728270757704930734829142370689671238284869037556936338795975490459521547514831169371981238825263981229109737820374319454810503920476940179312150772059480744324848096040218283074169543033905200089290967782491386374966147700195467027353669167760206764095944786293717495200564856435808890920545818766712581601457177322151774580391622090649895357840757161837136287668234811919663973106454777631232784087603937549427361585909002966028437779526005413711529384005191750901284871119215249605452983992299081022365515672634167080955156903328783266137228745373772484390881656317139896099009434543756326776343403705244410262198798396638778268413879885070493783118497894031397433252841395203282083681079644159851974264844242127980984886296592940869105234319715195466834866515205091937263417568029278055983323853289280172630111749577187652846989374662212667549522057634060177268939200235813887753335443403923498387796092636853536064085304391060813445947020978132439740233764727785163247182762125176841224629863550476647629714886614811871199492083255871621341981228710411189851683550434473545280989390986363537971819892811631887760195345748861449687408306724228083865483418402285442762290194114784121412188421589510869297934427292643834084892946729505314107435570661452789448375948324564499914240438830699982774714675825196718739733910274358013681320966732004005249549994858041535257638736457593476562727159394477536762616265177344944595152076689270651209283026391404546359449120760624038322866300705817154435920828010659498523375403971957355819645602244228863148383423454817590018382369524653921892899530836609110270416262349327311236315164997267069028228136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] 1038449850166378160282227652333478020879427452384194125579518991585696568528870212283805856368321368140862894914023977394111914232794512198288230783307611933612059360310447793703348457174617779025229131445321676878468865888208293895342557217911880588969870388864959835539845357071369334137856356321946604631241693518748437153751565324958016383257967823564985971974839232710881904464635270489925698513205771701298200667171973344052424208520146140898694383640190226876044408540402178090759307319793580398201611096247033081508223773349410983505117154838760850188930250624888208532214880374738155126248513538603527598348828932450512072595909380708050884299036823670005336649544552792747617233657010572814958739426786362562335825863010853248490583267140354720615124556618255769389031432754490052964889420156830135124977969869877275788426276882568730230547581789122304685621518007486605046404420975797033577009441730217803754184890243674552266107700001655168290678700534457473442436063370900379287822730638628339284237060143119237854456094355960313696512370865903228273415015256462525216331435401090840811403963871381253183400651655055768475036366297297393714772199771119564822782022647533526378491388823081984875960546462686385920826979494369048399481666168924927937934074770390816358003152170463113831904993193422076492273815412260497582263137545749415995951932202339157251242848104183631312478647623726148478218406111601897840581283277478810104369880775485416244617205617714231433665986815023499974962266505485767436594305303925819674100202129740748893851522228670065199798543984073486546709505757093668762660997074132146020018031394654779914915362188194715082940312773021125166666726955063059966299119918700884773043669572749012637825843735738472516532700658038629930546363732794990501441272684549090867815115569894902902492524997503514497146941785762373786713727131335434943536743900954173209601094552154297536531634104447668666236928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] -352415280898592300952143425203605250240041397772649406066027227589003830613358471799353133608957752364466178194758046757764173253226624333075947479140615668422107673090182030715761953442033788755592415525001478711561233906047667647659574883253205431181699853469821105844740017922134604922182127011751331022029635464776944911578746144533083621319007452379869289232634584508388488600716839656067759973395917559102830598290760468679209145091260233151937002702455492857690250916456022767328542359840931638869537299043586048785317668115303426934431848945961623760033598254793059705234622608489450965825560120240235493911410508153701269353968793662216819323911229613274426650420950352813138681192820238989532913764355717805365138163990362773464590440537234920064565790690676839790923393467860346690790438743237311595538313049505854537473196306914441277814524120965752040557567673094998382539898659896481735172147584089785436222989642151559076310360529723021508285242005851498833868841950651571752566259738618665398271362981966740553447306302096852733274451147811518859221372722793766446209426024051616731479907169296632850951550632751963156616581687063393226962908580713614856328701481522432259657826837593173159062471210296986209294706497886474616620844005219096087331335910635445794446725172994064713101475395532995037889220950891792542494371850344608858591667313735758383934091357672886838556740248035553428496800757829832789239361747285865648357588350207294939814309140059292886436936070823228683812215860277844968514257341741276023994305126192107217572124789439434739711522764719062799437384563627763619975367008817677215117593358049548633909489704151609074963445302706958096450599709350711479055216653194113376905319209773465136399893278352489943742260303973366563629203626535277827856467966019984218447886037698334580852407721876870522602140953622670744259604029194940650316111885013300000848535624651214377045722498442898951897088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] 108537925324267373702303757736926498131889596738776686035025054806638697237299402887524985943422781211062576357956535083780430125338140217001398793288357255536012611899546217799744939741523718479504676289479953977928240896871262470634065100523847079330412574882828045590621736058444152070545318972950496932504771950775775160862677790530641570255915254502519146977250804251741349252259798928089150271412806787156611876664437493893071716126351201899673798174992411205197227522121198402403006463536864989289204675486407445021510405246776501662076264584314534606398865481256971966248671466108935501929463624551035676726994114190026107646289832491871488881150935935922912689583283817139450304459109594356987386591977761461176978673626165145967848508701486115103945712067382830495401779425031518905837328011247052861501183209794815205716313961256845412047223839146903291432535260195888088973200019170512746767409480123023485973878734647955904662693170973565574864212642401046882253621819959407052225604145775552898946173756746382980392051093541572838243853411947840378398510133815749928620621918157565727580352842186836342031723512706161366056125099323604743239762627568194606425904377841439948627369578008250188306859256267542507693032454237642045172617697175046801305405636083686856856359987468460379668225664215390803693422271490078181109162398049926786216321577937930622644933580241527803202473407892989189972909166863967616343020487788921093669977407316346046359146537927632297288689970618042620893017499945511079972901532743455378033001936843782591739580054811745810559521058009052530001195291253952349059662911402856206957720988428136154472349045972385199352795285126586524576723748480016481101217375222338791297089975838293783405113462359323393574890172099152034513403412543575409188426581500046100439747615203125037477176455824005664596463496899315114042095344017130249943684101881896358557868166376625074137233187619476879704064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] -30345858764745649353533610577014607608615571472439289324804677096596960304256943013485247647106197457411324708536673222511910202435322972771617178727901018048377303261555990077354192484563641002956661443936484137662536296206903608128657869228783157847188058123884502423467482700966789064110336661532503630601508263363148640324768843910386323999755977156119329446516874974293201264966281288606604034346482492949699228842426008714201203980033761910556277128383699593261300518456395014718537413285103982075178480625460635311171487285544224743145321120999540294571468445873370566867971525030567872439588300867419938758241461183887535709254036159532008284344738010224176603006126390859919561584948975150351174286260174619803213219630352032565790280250632242114723443027110233226408050965939857318499775183701825734360720813061387764654987031587322067834664651612911628221551854569190661741500157373899180697857310295226952554155970833362912996394073105915329542226386708957241574829323178165614577938183568478935356387935346369041012416156542834914428430519320257923226305562135251193513540324644767502129315721623650255844573055814032796891423948048186852056709212839473112972476804221763962922918519585293253630407588063702083706280588927579267305156037632326999702910040948360335195800795884473429868527180513388077942828882824948181658448601458567592684476626424677905791461841811727449489234024078937173065268519415378918237585346362430048353018503157891428414953763136255332512816094024854322894765424908480024726669426906032954577998432180992415137613473745654348749395873802280358267853337670225295580964962063399672590293179211894896414542325990670831050677852362163965439937657679196485244381393392176790164852456493984539490084388340460494416975175988508481896174936013906470409482118292965116215854796847826908888963463241942164683167106212840601129872790001588205215480998342893828122211340498034974440857138026247857635328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] 7715004536169978429438901918606866110359188689861476058443493423053224427151500542915076534039098820426110863089444981412535575473459751251003984009718414506041246348835704362408042577793549887774214368183154994408965453220782106949019022819023366327286152898072417550443878629126280397297399500579394243864963242844562421109164746869799496608031439494357775804912693364913638670399233903856680271938995002634267088763048276025687939669827799808548074908073692976918338336041290301378978658320546103930344937518830753631301496656639210300999013936101458673697538680978331527193611509181266155049948569862253893831972131239368792095884191174779731950002428916230955416949853642563191231040916383774529096962892808737905715893013449659353112803331711501793942542133657757940560043548454140674510248659572251370160606829526428134084661066238972940832077689884967088459793744096966442634051149154481102505431197613969590334401325298127412699920182758342555648397735925092808930947473003222591606509891474495714232418679576329465235672243618027321581220866670457129929721734986977639546174881627959604829280387362993274366168262526046608416467304542438853897620157028416946402030980388479475170341394012948718524596908569771040629730440488212477885213106971393775260229338388186190153331484607284785068833399622665322247680668760458257013169048947838513222632705447599538778932378304384954946982251018918536571045413230380409326762994962541607855486816855469534039477697629580074121702182569585302657715100730373914498064669847247422753943211833718221478982192909002844657247039747714833678329478875084374471746739448390178384639947171644949306145955757514916332980126328628163595374359200809643778672615138046277741151533143710952624246315947557363312653437851033217604329153292869345609035717627173279373118457288361437936724895686642211847813457899970121473892760734584269035166103550160280524676438505551387100314011449849125273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] -1789017496715246491075619945320574946046073821333257432800862143376208460878663427575636606850039895846151459937887394129234504932973120559340561563999094824106401541876528606098347155674412697873516877755507757952330862081985415161074154589560705313993624230293554660153369085324769107362742085863816520555883435757169750836434655773566917740334739060859968592270975247589242347367482005666319929490838233034074004170221824162573561672842456054266572418289325709139541312870424443950225825691984386046387181220085193596453520799929322198942388627575955949422248271088450614736036207107086804521032103514700418716376507220481837668530990718912644681084334247661629703076184234925483204527863617116168766223915175807180252800728055087188556753874537363222603138132240141668627369674206728838593051877417595918179208082199246036055522579374295048098330267320564512494149831795527801390799717684220869917002077586851657913499651012222350976207862873032169762983293287186986791632281813036421685529797556902615476070007879674399219842516852510560168320692364732107508318898953653114418793444920876192746238543439360505019864258569057609023591269245902597515273042214562213832807523339109325696681302154438629604200184795658456765954257985269257928127344852782375486504338538731045500752233012190192659632561708279461420881151590785006199879109230620110770111444509506401309912448434644257695422139233649945532751596844828780905676916875656578091765052581809058227349965352690195021014654910904969338071202355469928630540358874776394442113656086176678015384179976035857863350392128550336857880596369267486697663384849553342153810635923482338190180638402754897195712963366185102317156296314691521183562445530836536993203601439512238675378546508634162132495358424947050683186563738354919326724777287880518909401706783765373087376581863720271977198412121547656664886464878894864388288450416957636772323732209993489542013235957138662096896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] 379995288214107969405792181399505700413245452139103926804418817666218667383037741354687960763859329689935299635685012594699522618365164995254818335082921299096726576257972968237438698288923395971228885012956263874729152098327286916865140303393653662125347089662100066588087879434937226626294769169495567828363428922632889825797497067578749067814688518834216866222061365772778815068599924497423067419751001957960566334566399072312170731605775502046331692242440562728771270734420972642385567714345211177711918597244240439277480105325411241051663345248122700461486921142780708916432904789695464913762699872030538825144198198843614981571093659374519642853287777786852945851538960429916416119859853177502630855541876797282198561687066600153838309927395486913270512796612517806074016517206968673529361861177948986345428150983782569683129259557698334956069313036240281479213719689717693198643756335511241709156711627651421928578655388373999554998186930156839672049653205491722664134662907468295020590887942018155745696399122408049583205280090551608031022496853172193060921190720945929865886684079380341130540674618781711244835642093482972825607084584773543113096033315694053979016517209489548693605946579001090789194701892893832684393780322420478526314955940092973920515195315116890871636580359175022392409348496523653029941297514642620276283387389681671003321175934973114689041655532671582854518556045834384957348081700912666230393774919924980502544829657958501385671484342757138924504627019147024472033754808510736223297238521012978975411730502987588688696459641734576492749570890680491903695938872096209967742623525742019531462559950358560946508510251483872449550151436672929475084188319519184254777867844785970814469976605738227573915719666316032720191391170907958331119533970718538234583457004779092209284169798557691791168772456542018616014554077205554296656799008113403610913496704461521501228586645876930037535311837371817787392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -74297305888810750328855839256913628873657867615637917183391040966812559618183944010120758445334205279413894507600466204235212677238507433454072468023171184345087510837424563221711815925218253439180609366605331001057149016546692400998558938921697346335993656689635896151304755653880175558660465828904174405941303416898404586290477357784002376484393565661499242125209852070647364969046588068022662059156903576701708557867643623459331683167344512851932354873458539341442314912756049055340708771797151617037490503831698314229711310351854781533467618958384018373367743633346368414038988631398451054386401155007864492255504164360082472773856248781847921210117092325605834424527938008052017300582254850978755045086322843785871016256712922549770182336234921365293497134701384579932199119310462616715246235792304520359209271558731376225505338684008013395081633839057539830860955714080690092906570292729750871973233180344349433234255183593413490246480444894133467292697045239389930245148830535820305936559121240799645469226702234458417084038875948089685547608910422851805001036894612194299218602554197947307250969234368230227677817291171477845891002501806190841297597044719378524130848133763924645980249374196818761838013177678519682380469853355380958159390568249696480702602552096536344985711423221194007667500577134660281007820379708158043189643034477174095140838822735465527055136376109751616706339642969924222709880760461087654259846561489056403815180687812947083140267950979220619439634464688498646321576242879900853343700045146743534188090540003652187585790133219571047614351916519390593685015081112783833528502736584903533464144783127710300558904233049835957201640534764699636727015022769488221789079973945049864280021697670433174681428237005173397042983583507777004521776133264776891651608042026003187924278731816595682819614479907837425327015493288051325212482130461921167181754270422533607175697350661274623518552969049282707456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 13435720979144444302259498027907660531254016207770713945539933238582359623960841376105839830118173205147022734900466141188920840703360442143165420262106919814367670568260367534033410804181369159427673460303056774210160465568366757592496293939344731384065480797896069345761446633949365989778173638770068394845107118591332748267116845066126808625689978893323808888928974306990085687926524323949475925284943311092333225216340908203816475465766646817336361303730086138494201692723815846582528596490694216652206351221145018803103265693678222859516451545650242395447726627809390067361168715050775392746050630388121327570218170483134644671883997564038283718518734796262712816773342781057198947368563795210469037529495267616187578967435901329736358309441636144971219391255896766303715871829417857450163812753032130629611551667536180307346758382918822201329018836080228641415148347719632089388324762524091007977187041765729788870613677732287608825232014734234170563886631591174241221348892971315925387082518665710027260231115974384609032160908025018461814994838747866576091107871618410645018118241565761560069266359879031707899314751991743812274025846906553798270481744633090117357219318088837185770104162845954920315117631937970991711124017862656636771418413884707881935162077284511811091615207211161913524185536390542515735798682215103721263063751826278211249441273066593664614639802247256400875875320324177822174208733228427099515942099387994515782472084951453226848112061928518915001145393512724036347796129039562782535735983762098484716703946001355432113358184731693287808659485713346576828259874361165216805303913290341873454081701484615970195020666729005508874049629573410102353351188632588359620854120737449594041836108325790769004901264668213938782377582790083984271515818090717566626646902984948375157812552339781688706210437557685084353822039253780053488593800679370540773034297529227343121629634649404922397922826237601906688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] -2254940094884620978946499413875539985659974586327524061105190800423671082727746213879336700314444452726679655584268705032462547818145353453479544113551701088013198733934049206360829985667292863911571089307562723295621047453464218969239952797108286758663684608852393810405470351679763152854245558282931724280098732400570527869858740228232568303313490581314656678750008828611873794856392535605623997286880298064216927265229412047131813246536730669893804572184563982785414314368540728613538939839452070705338946685367302586365552204756681774819592022548026656559567493844835842536283031442541193787696837606814182352548574731883163845286594516856968197588512918221694506480484327029924045518522212987337597788341814663485014209041803449347972732981126404176105392305432665460407985214647163706929964728432786317277694891002751139755082509018996158267072778800941891250629454798869364944194407435708848183067133841806777978395540800450223285194345618395684519240935954401670132708203537450723605775260434380647237830162104805817912979729903696922775217153664494268919947571858562167767933854267551562183933087900188661857759915321922773269980635310821450206617476746056159834697635324181678043584518270260989003526753755638067713265162802926135734830822404022805482125103479813023491511523062555663196100600359891689919377003106794354039002109369885159995834269881076815588597081885665737860307077333710112138915120420929897134619025049406229503068168727329995795272640530338103185168732161058789138342488242954051811308033451980929252722779764125446870596330668148593277508473212973026019383946767906482258195387985458416351984820059289981086603606336593373445540230530039364042025967248105239589707167783408740272260408091800567288929121203653030984690872737639821173058489101081833700091269354973101883932847349374595722568840049857758012685823316912538038088016473179956987225779905456288847248274215924241428812454624277561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] 351644434100027793687774613128681750640180344155830588798400959164782689760399354388825759368450648869351850908739126491029023624159004064876143878789647461301799131914271170143015509455182772715758258317200224816843705342474609532900880992980178773320219701540294966886693068944627954655499039992309997638138072180157307809930021529211256002500393075578756736033182753959279613741014166316247728375639775710679611487957174588643374554588242785857124226483099183580643421349756223977100207524599087831504232104406601340483298762847676569455472216254284623336845622742278954120764186939523204231587540618321219321535816907981477907266895015969247751981034922082761564682134556313826096378195683715587291756543958199135043066009540213060112975909743301297137572764339387839698830984323874683596013934779313107089265752303423865189795351910369371125225371339362319007300065397297049225994093543936721187299848394821842747736442308962946803163954060186086451524941959987447664920217712420515458947221637676551786512719604079623991523815560904890833348311087727723598624695964684902630195872596594148328966666899476508936512562353139526821304776290879097334712309614039394760134481375996389113789375263921179882914799471831054798309258007118742006069507605496670495450677828122932409548376070740515656563309226331895772188549399140959709011346724757080716132365503778307822504996148770733251176926182156402024491016652210138597951667040041164658148552835268860629362977168826282342000186636075967519705933809776206485916985903470424128547261123921104057523247490244399395464666442352109838170537451577345107240151279925359123272704965657761180886485907440258571178471281495371384388454865213440914271710548975102144371873647481748774220811539933794748452692172731424291958682451306748677909413957117549950875246361809868282541404661191968020876520190029614223673312432731583102171651857532349550998190061312783262128244939317837824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] -50877811327977706251021590181872680982587388373070413997588311814377912476642627298049516953815676334954328292492022454909314118150313815646160326005229517315730727621379786669566962482935334170608622482238487757384135993249343229049241476161923272113836170057132312197467321448462506968725473484455518803231828158574783032273292656223196812871194263001713270675566978022845091885378213899467381700279989984231153066150246924220443377450808373054214227702403618602920826842447650866560673032890895738016731983986470646913112946531884845455298241691100918939115544593419602675597512249862190129551941498029757844892867199031475351908870203159941744022520850345092652371373620519984772946533909965806212613338330589259937653157603669890064703448171067168327604414471727023171800803889257238235177049646967298134173109649413575993062999891120390418028122301428686655271132808947678820791128617303760296829714808291793436901225505029552157673388610487057058965700143670494490015943765197276151014117328179973653803813178624125229306828996810030964223027325821652038662416977136540832539754600875158368164054610527289251431221671243753111030084047359872977067397990757427362212766943441967738126999258802888246913964838347805012149056819924386923591586655347503481647479672762067422288651582296895069894048211969661320711605533027200220400105487159305742427416581820513385691663099440389839570227945775893615377215298436802050812654151191828144144948406778805744485778070499949905869761104853657012924999351438261103538830456444553834757244857891030942917775266445593789276876399218464533601215145089576773901080730150462394273635785419662201639998521453647956354195556725504174924762838533651928000947593296066992235806315718270169425855547401016196357574331935751540172888362639741102594523748620005241220058850009210882210274772196194147591265380225798925007982594336326844079962642660581576213670034624712556056762599266582528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 6805000740473167210502097813925599004470929660269569608203823999323926983035322429038198983197552845284906743924259416325349730274168216348605067274370107300049576457043374856566710129190011707481898552002665297715070767451507285539386749281070741849905086958459572007394112750641271012726395815691994834908004265256097219201513106102407101629837662658152355253383746161818321513515758766298586276921984170177332210022866634442777811866870214783009647604307061203955196444820560865868959827475522998458322722039915852515236768361463018625649967661957141076467923473795752101083472894048411765790311481522585804796298212112999270630735120867303804262669448451900867807241471423989711781598357713114900613449273769595831071907960093565439916464404204496876786823857701217258568921159297990789975829001675549807263080959796483169121387510899008076455742883286180044046647505144621818488443332890447806469664966547556224458060637406061346699422524920448608252058913794022641715418507772425347626332191954058183423246512824558074522375586294499282945837056422073147409932193924298717994938532020838033057663729692094110618291284338027064451941434857206586798899018022985386708469639682407754332480307810171215564452023026762461964221311027317237339178254146388353336443616008690068625913985070103446906700244450781948372716439273293172280311820780049879878059173476102162146611244476452850123356510144574381722437224660805012761597562893719046729517731341715796012332339180875313003965185668835080924001306085440902341047802553008809441173104188792720299199239740457706472736410791265098751726540992458650527186669938169493016315047536270803876227174132897168922392235762262997397908794958731676413347156719966466501212689346502963825759442609310593182856581316775755171607784747005345778947474698427578516859138559253946135990170915537347530905043292821930662415413033915455203306851110702541123867200751235625716463885690601472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -837797751530412211304553861414661785465848556665779757992966268498736902743082304190650363827287940482604284753671097245360502730943602575902133089239819632021412432898052704177406317114346074400272980031009747220521524880198406844290302465352184508612719282053342206212891999725340449738180544901218872192238719558527253243700908335564018491487738877558942797395868958977453259947086746674044621715135127101245800699191058111179995467795457568309071434539962037300548949843523966226528145408391132943506415747556116549330501128042939202673761853361369294249783187977303416189554551010572102680922004862144674630023116724829899223010964603594530284512123564473304616890223305706361370377222096650239267541446789852005360800900261449596731480099709066194814007531092830073526795339086935074884558752087077478584271498053421871599371806404373942907164535097196498931079674480587720717716752874169159281153997551468016795112962877353923308678903093328496340906998136471150675385238999292617048813467486603216618360780975356252031126339331425136624978114073331161459618387996264591576947776413730590184585064825492350826198862301679624262451001139264708654188200338344937603551276467492829106676555268256718749886748716893259793842816655008356219573928370785661146957990850923129371686969142834883789125943887569570051279240292445283026963008580356228530648049312031319388377751578736038624090736716318178291311576323803758098721259426759094023495719102469353671104728009957815091175516856891229979270855097790243529527561191755462789326301819584896279740230436298918823926460081586505429995225956995538930670905166394831404214795966604836192881500397456482710694802399759314875617212847843192132082165806088114330035152225302330424008440998893965862395929880714441997540150780221232891959450803260867147240868804243583025483327758555877758926291259495603533416623687824062389720657980102677479507415957095259446315745621835776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] 94758325463485967401053995541722867195514313730746317269370242081021187806728252813168003565713628774214618004873056878926175923597605807489666422647706274652886732295678006101479689376335494598732129714120694694764317523540202067065848904534863959372424554795908692283233425884261735418708961960053562366235000660255775029160504373725199018212132217770925791980542657857114712748953808018265859264793719522690536593019743153067757607293984403322109664726269403341289050737688551410192330725809680154108678106707040797567034310289687107398393686916600843489780555687193616037804049413634551150819850854163594553913292241416058618838213352404291075292895670060667235186620928997974016616223785146330672045991663502992520723599252016172004615278448032291193018239684808049585350976525687530012423104896706066504991909552708808545941274649810197795198755140685203036288132017847704747271694733381599908436660295992093129654280567125937408428905614875892725587203518196091431815266651599108155759686118306982047137174647104753501605252499406815523721507519952457850978995854822738048544228213924560811477219004207402666625315180137712589339964626592232551679400345440035366620081075978876517164122537044093179086066101717507136392510784361028064956060146877835352332519463287626779579375206446696013534600676933493622731763333448772003164876748015461017782951596531934787362539949664576066566298348156667805772691980940856092945335284052643463060649733388453861243784962002949657708602589154877704368738852664358213301984051491935457460303928761634973669929521887617798477226022427828015671069686195045936250674064600503344002828868014923939783428125840242435751484941909545904208814332297009283979441730513011811389116752269014445180512501266297208787355186944260458252828779528692848747700589618819410155512982199097892112363237508048573332024835542591633606698222214826883759957248022847966557597149793863450525710277410816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] -9899466746274544916912244988488706671654619197130493207742886943861842873831268994051151511099240846254763047890842470796650434601992486067421817470102968972220615093494964937875908587157188857958983116789365171054476383719879162215707660251548984460445340848303989233095869995322947864310155697240734486606770267619419789058413783491841134697825980790463239994210317473133909646812880511635598358982276692697423646392515532720535049980109566183090132814204971354255525523988248600404112324720546634841599979352698381083421141137921520260930200651684142857137426504751668070928496225499507663862025773572834313784845784911552870224382090792029757638282419428644778297381085309924512864412780752354820587192792925590764573551947758763931456125317854824244564279514721044689724689191596315278173155536761178986548322426999169433646902171286938987344137320325003737635184218915194708073689817222871837328764454429932838294348001217674061080491255615006147077672410659863290544889246387231778598572506844648169679144265527558726982385460928550741173315103792307488170586549846313817031401556068296642319039084499146963645244832337111503384801513542307062190256913395520474812652912417894219742201650399624354188739864683587789385867933155605259331479276170008912442329006129442737083965239873292363909400582395548701662618918679178540882074381256109984041691974409687455621967181194120017677688488990442203016155267089826609609174855697368653067213803630424178532723646616942983801804446788658063380237833845697223154622836318302890114199697978271789565685659711780164809908050578111121525404232739599852595742556503962241726279355390021150857770511994325575579797302540231158495468741152032821759475589182435017145386509546375203936465905633517844635937748395207559970311986572213906041700703532704627371987034897088618395052629436482568585576308973714128967659723669377360205693136012966493332727552342927626516390456852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] 973325210280158900892396438124180840361615959366950875931008427683794635582254700543276728790592781590276400086892591191213274357044687008164834834936658288619621324181136281472850618480098902888059081740481628755828531241632784710305646279233270687920934373843170366796831564804328765804857935631747113492872163115756944473254499657853897355393236206182568317500752231457592250485304172787177471325365510536643373988783320156681421471503949586868444690450250866008052761073683207819099160884597314486951442271205066586558208215554726732173215961545183039420696813231032194926548315897066700455660126789533192328746533167961653792219577279640103880841219372250600021959570577017852088209209230598419970956799324130836802301668881943882490023749479138323390384429994576049687518344170924022085136935881243823490313604329844294747831236708002966836459349978458518364245343439741793818537410247671680461580577485261911414720995245211957578344046922054356856246559089665367992815269431960101258980796056273310019725231327035138160347722413057585999725404004266633180342873500140274489007226247663775236336866391407935717218801362472698666790194899012364185634943765900396771820717301747380407533514864621639135908875232660702184339412846530064708913661953769165115222761421531561367337165061237575060722917216661782788369840837084349853987290776196349448598045292155858896657698980279484755154265812922202491483294020441284921146324108951086478603546025518398362513314947233867038890846187275915049265666537584893246817793813594864546353124410309307207548989856308344966772658018595617484708469577000083690548975569700303335982812606222990485143889576675417981688693039441421622561261085332820593847750082840935038373837974897027627250369479201789762201489412560134074788733099993498704919803298998412014133065170774050532687261541529841878186412904533642299336927083143355949809515798396184690217168912843137766177898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] -93059473942810498460647938710406500880231990015093474394916830558067749374808977209215561878868355123134840167044592635809917188473736458257277994807055148263344094343141036151433435964331248212512765070556780912177986169372768022283334646958650386628100305848773877205469176822637795603582394698811192865766950366454691272444936405552929913990808961960185455532990832944287552600625294595113033004473983751217361323916464204789361555570040476754831461665489517225406229722624325981168340895077654133919495935976489360417651067222285961350790012721768871059543819426682932036559590724092241913272741497311812039663974151804559514063769029731417120932035820941385399844128070344390721015516023468548602753464268311399653144263718658910422064212730045352559780640795767148971414740384768284272126065023886829836142193426808296822610636979159255096838995191818699217850663987803249818928394901748145498579009054009125217997758385487983744848747282637078303538813460341322925435329913298138443021413140598116790816896614131456460358772933556027435874569121300643397766144752530162257808991774534198446735276562647764640504289769821735162787226882841385613511609019621516430058155093571445937581257496683165673430280308583977862821440350480791790977686194306898941125306376113080764880138255124141788096121132788986331402208981576575092431231051959085959273536487501171971710651903845573917257701419065378111935163466387604653084863348100110112249928723528848836163313709196687569381291897738128743268595950573389777597198964970499125033478820439822060941004083732925200730002989851998301629880319545734485444283009375273730318621988498309759031958922173583378059330717909096475576098632478093831475423916520386442623970891409983856787572815915392551262812305899289971793296668547111229313123011714711784248349635375572336203228857691147150526642238776669218688071639756001313739762953267172917399132381485414297852599861248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] 8922385586017713481650891498644017595046183780624128639208739963106314926693244141279337095825086428276334143792287317470697592768884762732681810172941204286922571250237548793546160319591311602155402604581211773639573150075121975865989450801148772314252069090327432085457337665055633819589333565358658464313896259926925730882135198366872088753002910489789868335399570458830847375002654561634242875497598467531516080115397607132273164579274901439908466733329719075940586392676221392945065091084116322147154810289608019493795298101642200379292981190085859462111874794847526904822958225759926726275382142887047312846126349733502639729340051375867179635986471371819210599373558762189935099342272197888077115342721138074006681860218323140201279088850414950253649362514092546848321753117453496999184633690949385858561849000232160851989170839183009600058669093803690207610158225315747913218006244277649248108429240781536011376952169666605250698532538200020819088490640798183421932284622705978390167252666624912561646381796234449212480119423905788466686290737842007903259551763226949976851720957682716757682828405269315054632653373622036175326115166743484254272061162692256559591627532934854533197647703226096922202290115304257135382084375810654983180512459011957487080108630837952246206795346257052226766371889693020099981480553404618157907033545287240109996512531142930857517549960394167178882134551357872000237770222173678920046853951940600559938095151549108586600115281397871220683582040259519304237168298754792277547060323152060775871268952017982219403886758423917843117538973249156008214953821689779228606946828141459096540550163175320639758922378862191596248710392558072842774798681263549414519636263025508192715220100896584218571280347389841395220936835438793054588867803519275960101797683742041449096295365671237416317783027990815270480291314366882735141680370771523615570657479275208976313486605123359043959300030464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] -858392720177776612293054099954666972376707505757137586890256061628239729387468766368154786466647474513369782137435936132539491727488298364448502175956474489302992048699457527769995791546369703776537681703900311555701545598812691709324980927506638976208553739241169548009402866506114545496121381637326107076265552771193544130164666036394990925254820773385745657712046241702399103870392688306147598348325991690713816638912622169912443063944508931145852760649312953341782101969991951266735550662881492797286482064799737174180179599657330799241884784948069573076115627598604845352761368319015616443476753143950132818827134854495308067773831179814486784724448219990446349169176622332804995905072535354188183599943654500626470612789247535742245251250201839995418199291415178656149932168908226503905986330006771588421968471356388615609220880655545188572424022742929250444088536561333100222155026238152183524772613723263888829790371514854094424941244683554043277703948469184638629794303266322630433406780365189544928972039025243420513772102178513295309420629761167733245264772687836387853342566249272987751963258882821255456025441284154570643182147129140008315339740408200867777908420887770964738343084835353102918823632536087988744897541393322957618645460045258933226438270516315138434337016458966765702257918020901709338367509108258747628347010881243394644245760282649647470601250415524946899003082618289873876049314335890496793474440899788080754292808752185383409379394074024883624347077486452577186490535179499488278902295518177270537984339009631309550823843373091380280153596202230488012220553092720374668799005678370526209337751967041442709043409049052870207056747057292222707628234922335451293628217387997789971995653472773458156999255379602920992948732107026087325069924395621033700979223263683314516020375007122164069471352415244951478608074080431952031705900701588720137285014627633166230467447638542418499938025472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] 79877341501886707196151770781313821414939925556679801645431473813227320370710034155217934422436997514331202943724844319737335727757872198349668804104225887401215631797197516633052639034694325856239440555843334664648184486528246618284550142230868842570317653699174968360193257514462460412847565885876001052053612027073072543318506677679249402124846789736797712279373455209835425708321652698005160780993493618127570473651992622878741911815797424581062078141608027930150124683218353025387733266158530810800895546012113036997678851611253654257371965153557260710758987205030924042825380667546325602328348924018961653025329888705029434580469833397477181451443883976644786208155808503049084589980374857274975091262043547331703426818646519572259928744275812122381085581849089079963167925216578508493006298258810411791238334842742982350338244516429374592550712958909948232170614061485596688715653403916078696645494097869978860147816382344074910463068885918574184877336479881806417518052645956009487997451528506348485783936823422452706110696126838822134157841411438186746082574772523445678360722406559073587015562445867583951339121319591997276867595480520449611003034752703003131690329150784728231004793232465122134084081265974393809267338390755156573450809539128086878853727667714975427125713818492998239629018432640040509558098377467031135431432042823934419902174683744576303942048490210876163129279979009244980447469756078451829608641432879834153344170379178820555829677081462769170159813759455720756932153487919816492432541321936801529700895544187922379161450303710555386127400204160773110366515514490062612012786690864038548937396723662743711963042874756778459000022708804233682172512601225842669900551324347241710808314171771727769428061851785496985532328021621907951875858211723526919182938722814112325467115465077361046628706738112347963585317116133663739539844867893652366884726740918121071877890850097829927964377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -6841594967018440114948496950660943835530322656457353521158629547359897971117183949050828958464128835158926379891127912541119770701501421840966186572644520216396421309643870523117382827421910292396106954110919386886113617012150308805264765334871786611917466176822182274316056957688215006571799631685123014226855300447560442568421364405616322504703265064159770847583854976620846591684662451821726626667265919978783839029088547327092815840295059713493683854716307469584119294529045105033588729436251735938321817195515699140453387649340898228847335573956218433052465254630659605345218173471122948466128014971866615458951808214173336567018219522103790045681423996278017525576599551946656459844434908470227039581718917149206468653422323154026391155144791510020674247120009415336643821341260684932578556117350717026221015065719290096605195770863222529306836011676099255241788851747935444257051070151676467304197749853236883403095564810863633304803496632193373119713703245492240789993856088013955295658015601824667663787007406289240405292425285692602112376836799999884784574713995772239075158051880980845236429018651446879354783286445627534203696447487647157095013647123913062418225118636960678673683116680431037617318890426023362323137763254773105101339948920560382975625862552410117832690432948486445841504320453247694398825283270633945659162433276498988081039573204905943478389637918818731638839791790272217292268567009091397156031986288943284701348319764103963410711987851747087213221704845782040130355015791289306112828437155659691563220192547805714156201885746298254373540201759475254447096386201167755909961247567528542020307887295153983371769346505740603244790280306793557859972207842527010988766481610284145655997884613552514962651398293462841930925454055058205647805478893546738548533160511181356903222280288084346510948107995740081267420550695519519391897182046102330184127825448229177001686789846677748910653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 520038216962165701624895336754508603167992750635890662857254561771383357502162255372473302592311748008908601741053015198912203350387360995343071158839714712896777758939879678912120435007583853402224112855888322088098833535831186583923045169866431716198283323322242305371023273639177780373986920794369799080859066968403770475167112412452552474355729029119622258840903515804418791839986739541144342096581746241890038173280966601389649752379392628571562023072606580241147056119520755827350027049109323572623005865111316861095132058024232107950995689533152413781772470644600552977729476404635868096638004104707797904085638638707503971351227712796930417003501754959234189600753596650400802717000874727739787641416898123067974561974052092046337402159838452306654109972913762936160505182522985885959414984117993205926519713250766953849019387458877472551056458791221484182547625794429131508226314034819998473860221284026102864937140374802872119872161466317594327645927361753248513334556763724302468910183654836390858366599719970857181056304112842486782016842199299299111793026725771118305314699103812467449359876857726639983321289666986178555614844940347155775876945631847176818567648107815888041378281844444664059805947006932298148489487128461115504988493436820973831582208620228013648785092709604140171906009178612528683357110051138429508227236119669072058554494449030093121514537325166680085480397952754674953910567380556259977210838378996923993295546988808523293389780369375499644252119746497422328788775847292113625124885662574735233264563211229697613114411592787209596395507814882785243177770828609888303163751972385997434638391316702815421294478549364950294479573198436135417492622682476019227209531154830538801500318409360002500382294499011284760963139984596098654086050642649176331796371773763582196138803562654813277656963919438209987831833877025223199125682872050554890490250041774467058998752235537901474021376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -34688274388005006138267704759439661384851393151550197382411846056456716712396561594390161422585009516049458013608983175284865269764440811094404733206759511360224903224864194497189900972701074880248051426009284902730377807541384361906414889620636369506600821630342002142131984844192167249375683705985913719450418667217632167059452606324435202270764061894969661736234669050230168171166500662560773196069845453617994053734252776332594644555283095799877085244307770466214470480288224064207532849004706143575585782833637112900523890824302717205768624200652471469091420503802995217571316997164791360202492758289303805844269740599384388287031158712959378138871284753980824675784336123838599971737329988527408692767752144154097188924261136731854971068852485869995751188347208649993292883015588273491236151807220517801937584580039211025862356076261676506990518184716235979395925736960997397504972576510307171091916785675627772237109492838559843613324616909731634093216645046176171320896366025855323427762098298596350113904701537554390990910220270791283677616541253346459212791276448496789404518732703025114782369535987421174968121657530858929807300054878325360664126116888595809389221654573322042811274857961216784660715305307897320483203508655675031378225698225068697813091426683278811408009095060449098833172246893227331460237634506474581109604939036030078224128537480676215101983170444414808667143693891857290432182214791771246346748331572680744470835060391829178069366374514353054464366790279603656604288520950929597187603078543588540891875974659236095719181259229264748561802095565566629051288867338996686695074084167314492090142849028184785225972407199231684268873926591078020291881682045664466044368779761395856723210509188917158183929750152070878941957347242916590559238217246048900447008371720126306017248805927304927677354046723840908564450880875759890899757607353548066728226956507004987170305715787617179533312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] 2063653829199886693081118898884876953992923682674879041238825010115705811313743174425269902516413282398264135404957984406848601297708427292055437350820953176227835892418154454161466645478832463283895835885354581268958301946201704370359436110429678152373797659355843019647253852991316290457710497678803553320934106603387646541628626396409040873221407994395806493515791579095565354682527252070076529111753259887338966719877684175962885163450376368986378824172209022264095109413920026382572738678598899462172382779734021927305515753795084697319340205052099584166782916952717406117673803835965560972966826562325099919262578166695764478014833025683814539423837356407074728086048697630644950803237692708324056682649369699346589932624285524797745371403474080516835619600138380708911588944933328704461410641343386094915339691293727036568073477840168551223810563157816716204488330211964167244125270033768233620321565145088333671922205269785711457327481373153553002695280125973773787176192723019190891250312029218803683529583662436834649966879746914315495007811945569515625113007497526950306308097249800234779413525483255166939115277907041429475981478627195866736219850322757536348759746444343118168934736277314086733043712493997817078476370077884000325711876690702890374917792464113311210003622945079859298771975802838345881326897285157392518037640716410502041666704606315293872990907263165312031752778636032201840071606104338398642070402146117879905890713706037650871236931480212292753368345457574187351835739665336980975206253289163830709348047345782713816059833026104781457742885689963381321436244215673123520147914443086075391704137104269260714701008263200646864772565615580609024933846700670375331447634757823199750430808848943803340594565739228579811346436792770614012546343143910938924754660290609245892637542531616484092837552978756934191670160465090938455624358494203280165569515956304948413891248671320208048128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -113065196998394767156269048723645337362499401036839555361326676849790896998410387248987773292012138291204720850301522869658927008624472553260430007158070756638666438759842808331396224710195640950909360576854459444834379566128031451191444188663192748949509762962374096711553676177456375590980291634425274193669859004543864234990352405757986341671384936168472002174363971081674670880154896857945121577752423727996144531412057157110469796506191257336154811225835586438737686217453948313701122106252466573696849159134973845436956932230212803523609681307618776738863416169749662698200939034572616581923429262876777840991255276094941437121385970949362638973708896866695155600911103425613688609839057035652723874781670114717019196006251183497336151418626677016656864761651804104944081370066021578342374811106069447115553307240719279871077186069024295214078750660414016977883903621178305893348934262139248412969103117517948245103482317049836719442333055481747053869595049334185049254891064018186354580877442121959102022320856016619215561899151066553647808637986018933473686256054693761127691128866942609271807965496169424407672800468213468439334766922476623434563432633863591335017381571920535274323881112278183799047265508846935533935305304125971790454438197585554472299839690685203887926969845819047556131716140070617549672228079429152745642655871940118816950077843447806811203220269107399646676456139419973067623293232138691544815630023453617316194936038032187537039275109755275754412128036407316123045861263583365861525319076406870981033693890036362989775282014842318971470025253655841718213073877079723964097001278707095420160512309357394705562096961324464580517264034849894782969008324818211750202781737714956064408956790922586869989239818383730138316694843750748548205846656816246982561418329649256943519404698287437722197163127767237612042378488861023164418038876902191681353628986414856475864161951615817875456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] 5793683852907239581062299218893301155935442371396342778100512360322856372608684664668267442051141475535200145484309507418542650732230914732749352363270633150343245214682282407574895507130865032310317758555239073190870943654525907371086128231854546101402007974503414429010343087430668612033760123198370347017098718387206523196790476989858930094840825122283874215055170392675713172212402808619255185212365288128439237753386199681650445708116953100053706837236727753966619182775385710183045743007065608204043600020542757833159095584771846958942825661892348436076257069353802625253153687591008297071589638233604607133294951508128570292917869286227913069249970281355652646324056303925724193694942436460519368846410880344348661619612531330895955252231547441721261398284120355478377083717184393546613356520003186315552187651647494103200398070966487228417796174112545820278330061987243445088607894570956676762081095816023606201715871185605745061419075416898626252425171310606509924544508743279877918304824983674727104771628070879496805052873472981247147549553804874925716609592368849554802512641210800781599546097453918525761290560675419842625399674989463536107491060109622224562494203048984191448357038389266694913879588567002765553547857975167509072802348484486340068468690900328563608682418551423571213185422908566341612464715501878220162093241514558740684517839586622809327096499607981053039234167419291601291488865431325438655369205075938192203109744873732760174907515783605119183168367228597958577528387811362509987640604866355286964506900005903779169953184617951343197544786594927559638924360198475056431357307537437938699084326077814624421988652536518646430759227765926274779390124038695852995168133840708147692192339458116549515982081234472953678767788491314496043563398104353994120036338353020722291087003425420513559394544092379005779372796079681608972948693100508761088879684542341925345215721133504987136000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] -272188893464856321551022887197551188256277121010494045693613772663036796934773960619177638745595183326952006505139374775509331867113294936848731894023212061703564446205617958976847732082583263064307334698941908550916060344078325055684878897097230157927483142998476888366750682555852541286284865638484497752051333179875436798789652101505541970214485731267194502982875036591492492486516695168721878444046348089504154798183680100489672473528497062081091875151119098879726483140334307845569012864603577650728551411256525089860142977829873640691416423726931158704588000154362265593975776648749631536594344556991934224359928550936300125827942024091050041883159289271411990576829198360038167111717921792744230911870053637593057849807787008039346937760619228190103959821708745975891860184985058811930793876243862646512793514306922059198264776133246239132863220784085891402109029514791791820264927159270293500458500422322493044598123445580924066098731880884157204055263570135031284174476348857335017984834028638775571004287942252964239408108936644175028978243692233291338123544962946197112092405930388536076929557049071400734429173786809035906418266453385843631861938835022577196293607814407343390226431453903624634802257425419146737773818735616366596495405562438267121260558274985718581311926902451625883182471458353410023065700025052188328134721955218790144452938652549314079563686929297895065838905632325185251467275762479376767092792392404086949727909933464493957596096011919549887048080337571710330576414636803136823499894345778731454944058900370243497181890313658412055020236199347600264514670926329081173157277090224225400088681289334460538646032921269597570757238993910995406485240346660212152482785600104088400286285538865713828554334411372615506883972418545764504793468343097594959687314209130508122541413419616909744490375380701791665141902585256598645124152240180222065050155812184103549896972004340269056000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] 11312385038440325187721173757163761580263197065718450032161308906511188173426475363298751233673393849497365558194532199612509893101063800952133358486225105511132107397351765967008825782777932324695662234195347868031114738548740859151798767384680803840444702337802565681276195337604342851547870066045724700567202736167876859319349782998346361550051179154433933945551829506495407094671347839827416480473741527102377827068631585981482425651571043308836533758831659522678517000723663728311211270199174180203180561463170408192300133594408052805436861413107049298635170466128763031671132436061548555481214462541197695520260398166547203168206545128324113185221275515730403356604458040984467861769198712552790051102117057642142766000492366247974444494678843235328377653005883074806949989925886819924528004841695536477886963772958292284780487064704947710025558093326755840787085228040512164300370055367589435070754782857890988348466928040229595632331542317867512659795600196785633533304135523919726325110073281065418891054162856161469335628113261885809610982909011144680869601999799666743423462375469285520532335010192816958787432434436265507388102768744339357448238728642808362017898529218790240106573719437640399370570186704150664563722155623185936864959798234458754125515554648539200266237333136659529642226444273591332611497932850824222708413934753451247573237464462551982705895589744935346248497302999305340063406309710122619192849254740297200819436396662206725089814096320677344805260380957861581748159584199076672014507682206347158633028617600798966957493610285988759830008520625374143293128542389574801431137257851186542040641833713055233990988201138062312381831218356158417942291309715963960032042631506377424460726475475862217008535124678187332805867960808062124623651850016135009442992929724503741326514600408296271075657271100777530574893138695355810410264231191860630306210751186272628366082657432371200000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -407770877197152258206943912576869107892971162479717933365887475109875766160869118468690094987335952061909580646741017039807322591385165311478673607120151279821444564394658239614933541929886825205123132971688310537305375190441116821308830105632946487369191198734711623418344846457807868338928843736341828586978237035477003005250707063998949066484161574541209131168739375139679260079601688585732668139585991607204108738438882830758103551453103411539931260188464694792391194588821794810967820797991881803546607125251720597243649488371530846862055587386647104483136518879941063329893474898857358279880487781377559984278149887615228200090755815121517143562673036129827091937259399245257058817000214716034428047911007191061128293462830390150102783372998597188973848573427549675903657940866596795095917837862056388724184202748909398761984203125081660053588982726665527158065229589492225429225758061518320823162226668523223008772574921940379645200020597203590711933847078113350568719764109903609501355662433114166195349921646931280997586245323499151315816672744911268275840335627596129767077395471010858243778844728184280049521393847670000683709742585308199563725343844667034993948479275403352329630705292705334273157988627624731742450587059236394934689326090696558302706213046670048152105873704675921915285312453094835753386400226297822174803875792034135105431602224620542974964705281201038807948517632751942454930195664570859837311955402170383163969585174012307278057272034611619488976939940829650097053108084501405857224203147340835920547718726900927268361103687661155198854782217980354070051796561404134648818941179322754337526238576857453487532905785626741916851456497705181634156204741467915190700671143770673417703417492518888412215089978821434939432907337178559802767883349283925334270744857172677919719823947085066584800928395955225784875937708827610337155068206399958398808485464634652575180967964049408000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] 7806308231062711625946848186479738878251131937145531355315790221771466235698135852885803463348536666205128306256978900810522665260660252999250892007815175749511530398021935040789279019525130904489065137658688046887562285399599481377299337711456033952743606175340338087060646790011306714889086984354006414444676455674179340786866775842333684406267421749787719621682797150717779824975001375589150407532834957165845491813312828894041781416005569187122582380729468620447966064371000297215639329298504689954550571967225583979250368539560395136535967267892160005661119808028513609621325788235759153814399314723856694084411902571881581204886246812796711210600215274689438111786253778366742955555193526686384507133394029319906308458300814721590618795045176950496541352890592465416397301822836057058553032498146143378880716734835169499267234132088348635968208095800761195204651954271389059734685782711955053120051363433484433929978731469629245845051422182711937530314542552123844433366322603049819114231237642624814036053854865872006357373485646347752867288994993258531214794138102744552728338606676235387839029357894822220901259616984984816849397064525613698497965575200649668389090383588271654312174916455262339858498983826167428647283323933365952320455504916849843474217931630730028469170490078421046300581629898885395330914526735100934238426725109535595462343171077762405348637163524168358499900628969868765030340666915089855064938465924444600133447144562238477786803708613662613987761484824561876117664680707639601669916731591307130568146041984453120555193330651018677730641347194665113598763567362462748715875331953705343173875849315599589711945457781989443791118659492741908909875126039498690702855343248478863272192524321956945105195622616011025182724112311882020429320061260354996376692412160810472846784145305748078375664870416678063541836261167646619193159030361900027806795444024641303613138098337609153654030336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 36165107721142302407821099593039262741773567973589451372468271161361614084796683273081579677371913382831758207580589256488660845100158443170458449691740118562650694282453363399776396062265251494070521987875955047772472693425302195822616707622387744000775384267219053555900711023086428505878453426113258774090009240946633196992579044687745841418290593485772913620021663561798722796267705847166535396543678966250071573041788786589104794281467948245664027129901636717285088309627159631459765048013225519617989632944108501357819282527502860903583676291525600021785977765473829968465710903233859072596088525573448261704135243026365636926875153284137406997591691435120412777851542963106758070149882492685804417023769511275714268287895952628914252450305941122175870266074666348288038168126937223366482589772020010538564469578395801145250013795974344897611175858618491302762862194500937722121047923764019564787868142630238022569113608880180068496931503768691628401970023918783441694818940636677818747478584875928385101717115982329172438048158921132392437186809354961234287564103973738745127949118298728185193091841214768157760229117556936305473019476068265275873211850221588610430140980428527268285505184382435266316099588299942156633267660815784933169238216001563764245774698787954055787506658906498500608656491359727967183474552086655997040853563455554176237742317874247511425535054417216838516627062497919160983519439929998065492730783262711703306620025933745407921252446962111174246604594493020728409084820084814693249100454595396418010229065072798248307213825672440389194212001674535436756249904483428462112223727922583708587766438529406793405152938645225534221042063271955613760207019481847700622301971177956831799004138842791570873102418562663878930389086064431885571916032029658143543443693019361338961825058022053104628005291748340957014797402703322867634131099722523316445111921447607087092841710770019302545310089216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -4788975979151440316622367242592130124397126973191707015699877617916128470301702176987202565386882233704458792859626196858298741242597974398029218513512251926926389914772278863485212669623705768082586223888788420088084433901164010894303313256925323318494679791685003517365239763524489325043205647352667027741969401907456178904187896507375401871354540345300690349225649478957600852600248074011542066843339995384963812055665054167895737487822051831597965006483814071392422593746280664629690942577124541025822873768992173827796082371751826592981887458507502128333908812870896424434659340115739998289428933763201458759331279999500463612215909911098206215628089604515952551992790052976530196436978239246049073371026294043155444978610592296812500904566636228319469406047592399273023786831348957148867177548056493004643011074740856781812788967894429983124974082675573924297418469119951322512591955474517915572821839492209910639780106921675755292220694932459765423611027860870730343120016604999198204204708139554982703764960718656772172217012094863056867583446404198301669378430480438445879344717040884212495214630161354449399145888240276745375197059893458286586748910525997845335032086915765452630606141518723739086182869131264069393649925432546222231901144500824420455924213733415966517432079337827900787646835881034290288949027632574148423537874702557638079374110998931596228036728062932807499438290481919431087556266182785996242087676651678193257010786111325170795528408455324272080389811344145762130401335851369067813569306979532417771819330475997707816534011922702361930621410305681676985529992921087258571889452355452744958071757717479144999687538372445392760348217866174170449954142889221065665283819951843568501665521586954658356321132525090847396716220531341290492081138927677230339931785703763571726849097190906851387024950062301366373541540417629694353720678046772192220889085992000920336272908735912570591490286288896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] -5327584352966747507612045679780355712272768677216097449579891044469028834847231823153459290701454777501605076038048170412397970043795178702930257517555744734946137868963353789950748237996098266800753565472947847828612721108532547783684082302226802826125445446579707984367258860042835050770174656403075323933893733168554630240693852611711730325462072673686400578776763740664315219761080127807940840433522037174607594432287815156634907495266092707438589839552334505317898719257341285081890869648037659487924921180789420318505969705200647248036173162797354034697166976878786978038529340828683075813541252691276383974190806015264491414347572635903026419083210306593610609222257929155461471273497291391700977178452056950676641851600985194005848517208653311196865109060240967932877665417877831467134903540708047109886080194835338455910727138004937357879403117852950356361604941328808721025265661548273259305830660656155664021515662496374112221517027371288927405805918435745969037551360553595419411335770401618715203703206028018720318325424379873065946375088259091875715613161140164741987338049387486967735674005892417242739112235941654879940302880852971467447934451279628223898449075655413907486134182453265193492752363546988118642064346947500381840863730595087475510820391016418987968653385768753223886839564322444243740691453136929964607618152382011029616281368178737301173675223467922542701171055881864501651212956348041065685135567096095029601268782510094152851645581084835062296878979356082065175138223900180582915102780045811992405751862791163015252837271260292129516936648496573146960444045150863615385941304125032300103673439186241821433418670389409506657923540404396685370235088230382688682413184279231386212493827352613555151618232204702388717532740445088042041576149530274142095945501867746442902639041217114758242157134690762401482391025429836964740554485408417154538208911591414548099747269229022020590303321260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -1229638196522546363308966515433929396536055328496518024096960679549561527393924835094204073134877952709936214415316666419088161687826988602115188346309364051965272450135962908754401540373008910449240914006779309476585293251800354956197191089146653576504564010506991481568631595727858131443470566217871699161925293668488290413309061172548292271614954225718320593476675026991718325165908221831448913432362659444334672265968724587901730898178323235912946085004189338010410978268046053287718464549342084492047272451072044938119983703764326130011718999446736227934971733484823848820740756828508511884487721282717830894549104134719861786405058785382495128193096198016925537125478088561541058627267788734535857515208947534545055948806474415854902111324327376062435449072580761710683637060571013203144903787293428958677659984437093729958702836260147622978397501418989666283442930117506985105656363616128694836234788582278299897386311069685141448935825991132874788319811958268288423531657105295671830293311233634054712413426397526689710381865234476142160389401180674681822313384340309311281589757870142908914498978420870313210992975604474092211081888107378492493477621350872146579903125569230266459087915362150799214354762145539359783577120984091678211714533790147242416891283145940457705131788044039987631110662679324180973113674220425351155339522548444824720728226216359004269133251572171743695765594474242005757450545177403033050016531849606823987944708770668921875201818581450334165813498231949381791749058458419166420379752806989330531789092652728515374263630018099835437375099632981581631855159554165441568209489371435358660517860233892971918852017770460567285744820624377765313035014907560569827637153645565432617707798827465690145563503985149951970156256876740541815443096237617237200797329336906040256034756011102753967975596039580644532820356274840289168576675562447930266259670709351847515215702132659295560918919521763328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 31648915699079054218510238361055916930388534177495836562043192605913808899675339687965314834485760769008383275131578611880799968189972109678866417811525578535471504009543802911828577152629033992824459336679849378022996346937285662864670173629407400429496361601703917468311925613512573351267336822849154807293585645415274746110916642176872367578813971170438853947233205310378417605324633138438032610420654934846828467214212220740917836518533392125732059704962434946223310043797365087241301913908387307753411213043688172596428315218698110951106798105721372844415091453560416330057798612060970877870242368861324141326081404344603440453802983112056294484874670510600628496931610564186147168632478118468867731365284581014050776075079881321549367598087033307627208597287358267748545942783471125966307632300574317411479514494439228663608216969033302678820540139887679080521170727675061503583675481228758576502104098546347118389885884369506381804537931553751386325731266312138595509038292211235233445976339139211841497993459294973293425420330823304399610354816231844284838788082311507016882707591051544520284629765548141382192462258562130154746994590951427807366831575965515029689179261357667416211160718047933344315640409345270925274158713594277338292495616158104778876752217549462508708977530981173770181244899594417080640845992773449596703584606362906408973015042495460914752240672375556600037258423170133333931156308697399688020019535734489601359091220311943079901458950667576641199829311459663398531717634862110563131387567733651843630933437287088564507423384646103668547114882257006830560873910661261048248556809177156264327918345937701928700815016635336477041772211961178903934434515396309191440108749742968532217078738623753420549014442668704145509815774579306271314778230244985671847208731571708513813434767114435317155097810988450425323201371828290291857078291611654697256872521808508035043043928374031779320839909832392704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -58548189248317838826379603413448877345386786938267525191297883768278533849364774893234253370483877197407783705129290541161178162441922593198725052780549483619804285620696029837225996775315712988047200962105273686103988795749984944908227390598181241634017512737678132047547413515495503845790940747150323263824907743468944047908087307443896565484972961117069500710781632729404138073433961914206567503962468356748375995948716544558115986230691978417269662587198304193301186771303191857485106808474833661885107166111378567334090385738484762140031054265417843328593880949899751633502967790780397347726374512786909733543260403877863716556452183530819674677743483454429317408812519152060806876545967266981849629889093748800585385827421334211473799505498600427279786931575109760108602716013572861600842701330314494410411657142014923413019639105873962262812774924617148843365564034709245691970534918061788797891118410057507091413601006120395316859309348826082654019251379521495086013111364025768560895575928222344901260365029896298910257958381480374785639147320617712879631907493742815327147099661963380203393066066408180021134636111649611055242256943046612276286317805972628559811536130090515548904453392896472839765721991439164778790191859015534513064887575481006760551053592170004012856673927425419701608964987769587842530908261728551285552387748303746111133100841514590678186691809464691878778897269859980805895366032797837902141330246523939310747968561990716986393553852360692814501396784166003326567848796411397064268412738720322586901421874929166456793091214944598330925955505443136589634063789314414003378342108453089279834423292515087356296008399157626909430480205933060221308633883313460385043405081430452204242919982173944172306810125579749517176652691334067475662631191031338316414023901996787508568473663002818277914005361611236866755618162392986160410908196456717308998132374412623776386241870401133260707278367099977728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -2228327997199409586813986447712564925612137971719720833737663166957287563151437335492797824316800349613146066161645175232342914352549037837906796609147047440075683229025850275484025158873349771706994010653565487357469846482052017470566420377469024697388373550072825992720623931276897822233429763159428647443910720628139940885536395002317337805559697771374793031035813550239861777361500143384103788785904161908191823303269125699297635924260563047960890244930924066319826135686027994671371904713288451599496229756752663975641077438312120807460172796926712516927791837898291944710448987518387483418352387299379381318093824097323067703538549595784612154172395863312580665268368317413271704377602197362540076793661722639897251096285757819900102280581457866308730466372879366399872964180835018853597403262262996675069413304022530588710088764838800202476127873639532632067723615055826468560220584276687835123148914557556014003873702125601266953337866015011127590760913153671128916019321852340336641343866053153986805754647147522863616741767030754329358545724098042665599551714364015972937149921278450342818299160644831586656324648264552048000453403855708177267354854962471788635387601549220232698553475269963079195026287562119475190808254531574695224288580738416006144716155330159587845835051031506538654042336588429471916715051371206032422282446877194308654488888837671568550920721491026975899169190760689644609037742830576065870466117460034603052696974636384116681831046091557389168723515027363357756335697001124162674798884247820361235540417123906518314065476106167971576597374324310225089479156491916642687752566520797604640536415432596027156032876588798795119818641352011493565049086232751452813310503021443721255151329493418383576772698471282595657223335269456525297364002139014806181749879972449785908907700151681296224069070384126964792829731678671556695102132431938945938119320314203953409534329203412827502660910719617204224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 16290321508052079570865001417345979082508459230189813398058825782949282910440455219025494333389772117935821387986741453066573195381798544646031417513706093127572491693915644125193240045471605436426145708640377012895615214063512182239933122080772924314399760186194685737123299343170131556199386059772123652036191921108764284687749775818509686560096196704887272876501190882660670759554574509045560883648749814354318287572163050882133804158506725296529551551589670759995733710602722271818412699411660060821020077303577754604111524312507150967049708672042053081146555905701970977139250498776787573711797782074347967775287485141861535032715730880581237945146825781518831341190957733021693942874300500957644137473802828729075253024772577048117176092679380810826885525897326319834015632568214116099876868549752648490638813027727272358088561236562033137414324403710683921434738847094579475650403758483881791003758241539048994347391733944193181676608532724922500300591866102961353737760285979463220029065823516891078495778402416113922147458329861001380680342070680108305568420413586502002643330461925815881487715428015930117226755309506239016860503659024743205559607102175404862007367896896218797115242283196736631626571292494618281646866681641702327094710708859197254796101851209856440432761582944567901573465173650012535124189747426249071764293206409645632656461659919314632767506344098124666422461076809152614595576146994204038499116243046462791934639377335283416061768074426933766756697206954455450470798638509232323893635124096262378377958275547966085783333035291349963246265581205959884669205743884156499327850232022412802387498454608906579576856371121052431438733375384414984775078267884417008162062162401405874409661028171849511175976342732635328995239886167970189864383277259720952780973386885585829471158855849952195022085252674398644911487586000995221092565943032125701242882183923330460511364649586402626292512571037371596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -11647821178292218742688051186107593253198853565672713124221849454187476716004125014509350676329129500180091436140732241645627543325384624934085560906887556890509805435770051361701873936396415219707721322503490465321711341745579565819754978326378417220596723747870887881036337019704181263241091472936175925287477169062148542553566669868806134045212658746185715402430652767800778246925557599101986334532807224544690928118327534244241778929348268416261740133503878066448308039207920459674830847345898029305951855895485261641944878403030981196752442256943902688118528824189388178593860467879128534020247513703892029075501199211382590977441713948909528761736946844010361031513518118867411581360250336439227061974937730342744124269451657098498374159234902738417139394534291792364362872053229739853513151537232203965609075712321077861152658297352882727979395937689389632849265997502875827726858129938255509808852625829130586983568175890445202569843150363171026122580234667421181443309591281326550015660560610480459685169276168088448992828466699657990004812936701612951313685617701123493658606318538885793112428268915105959905708476691842320376367428447993553756276564070045518292379806586341381067951667879467392236807186162254119546332553680275657835763353858818843216890232337515835277575869092093719540002561739739800761356423618167923995181480649685371890586158055761239260163449552763154866484236786615994452887776592641061226309363568284918228638835729125111086849983231094623602082059395990891727765269775950644105242909365476901842574297396322040182596515674426330779674495540742874748407170772429000384762940641471300520039205166981207152349346898408356492298609711768084063747114205142071059468191500596153661642783902725411794168952319765286385449560761279588863963855818923561508881836823995712549498612936840860511016022619310363269476762509752374464614285965010771515642495793659382086495605816711384744592814504633434112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -496404078339161057874626393489302368011510101417116857493432040265293002308861622168502238068561143002654846252183991760387534486167530588375063779786691294731058933941651025495912927106111200913909121385252794052832527737102887842360454779858277098684979464549832151934687185363401349963216105421329877145567858005833291911924134837160981853521085884901720311241383513648126934657308084471987406018710820631957772160104311469049863535558000463162705039640548317878788738487302466321854327031322210508739581181597053815125799761537453520109103235100118833386001037657136769785722438773505681354312662239109774333042201901056880957167672504518328193632046788669790185544318700321949497541354841968696272562437729943593470571701303832108476021574974248338311116295895720407815493172544701366307250110971798416604897413625329199426350695787855078767875108071261325126353945999944401773321895711410397866754008499825228112372199038841667933127739504523254214496542009908485588758572776623315009601559797820700715210293957632672960269230879153372245379686281282344093498772179675732636027528338837933262931574441920649083887207261038512938916858960113810003015358056433302720748954243911251559086619688976854794369253593193383748300839845458206367480058430516169802765518129515406270152799256829577713619525415122199863086248769014619165756610981265531039146498625552172001028644297211196127864785471887652446932368376346158602616163254217816355330067432740436164504836160390419932908397908732526120519127282511482350491563001959458513216648370813847095480314063734214426074729507778823809849667402566973166157986699662770509721189302713780051759586103654666600552243772147595774132948404443256524508400111229228712140718858546376261070607584318933030299087509393488299907521312495244575314204724385969308905504860410719108505859574859798817355208153944838794339699370264779355969135815990867124038302153433948741195500193408450822144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 3972046659101844152059830367880080749795610699913317971666074096450629862480410793626383122495811870671290968257470566168779933997333156178872322923896431073268848538079300583488571434281162685383847433505056729186029873469118645472169454616857009919631117896358879230013932917000204486318217775786863259091284070358153705042290555565286551218348050429514313256289997538083365482898726222506581875038676702522241540433416945664617317834293679253040946410967972800636507576876334712614313321597395593982744639038629934721917803836751771030277278278621206643048679867345619286576729831910673886586126999932885112090414684085438572376158466938248808872872253861723311263109822144633911795994730734466144512104440327715040355341658994800420320439263338877810103912157683083830436677974387335699176145310562849273009082942693120854072319869722900987947775828811686283538010429880607409857934398271672370114542598285269384179435815402561181753229552199176596183027228694162615467188052423818804799716234938473788078536175799425276488677427011272770545410139538297768217216299406626675740791880612882277688399998466938789345602614888642051172339429715105398223407806460595015009625561391666703917398439412535000874967038662493606137933554515419846255137014409072986217257828804590074183029748263688059172785317412449154485536244974069424393383221689435352006973163838822105476556191183976063209879207980478368259711565938358146173906690249959185076680757087863834115227204086249440852349595180735491786257753578090687859154283539523140514905762700440342251295636039440102160414047499419826675035017385892953551173388910375564958153337824623856667468252330349634693781814897213528322061043340027322357099618096605657777887888711345881907746965577909246935456814960505594780977946477850964331023021123177478010060276049582005668829087139460756480832067600577242291705788792858398085558449482150609140483039210964539749218298094700550160384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -17560801880070571386269578724252690045926019138484352237871656176145892631778908238025696650784307644915055174462517445132146628639603045575876992607660786797783304071871325671345728876454176332983516498768040848900309807413281577485005303371762467824015420646089162796720738362808057623774139113730156571596938267350025560050164055911142360080259595020236275982124179142484482271533855638994514053215348448189956222225258660924162111148606065523232015592924041998284395347954749874644851541322539663734167584313906184515190478856240523147790929344160026417912707137277747617809979792609018959712521894675656574760998550828069676356737906931949522735198341095774472358948083506178145016198376668829922840977773012168929524874418990566089492153784738495230793952535697205812453198551661042415570946131793952437144454173860045621561884974742108950198620277835762571952648481489850346135302259586307795996044137644931122452826033773284479654139234689403876065514938306363372002104709055990733582409697682798700070882438507684149075551085938888178407729558742273750478123581821860579814308357779632511303533067664015182465560144061329234587187212342639326387031126659433837776727904736118165376711980146162096431672136352812742516005209526397242324683318561199939487029598271605985357620603121215384946058260538628426487275982606897618292314765416992947504692511673684961756468638900465007677107229532628000704084083841187536289510824136417499363015138067287299079393047123485660119773675472095180263468994172520683061588315004764089529619416809391503659230205254693818483405342635145181962003873761818209782068753587728391482116559340420569160601233363182187052175926551515036575157683892964147734536239160825929613582612826284338094391365240295765191838951252004736812939071204348953561755133560651856090262494418981831053506503844211351517201541646701277760069110330582753137704529074130707082348533833964444435383538042399419793408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 53401365061250905337412292839776082376814835067563359687594094606820707847544946386901868085417878278224755172016522965800073972146833421815467186417489991992380653986641477695766057173908459864315514348596609943512957835877765769942614779714823571024462575399908486045099428033821455620182075531104570979590271245593285728737707490243133289095313941127174002476140272660425234770043199617120493881905992649801989079488304345387928780195257129411252379344077992757590340955382528716737740850431902093395014823985464965349580931120211405661906770618122722357094344238823198059059943495130370308635878485569544877468710217858749782779263165001162573173542384432590544359365941335048613708191855383618717971556629255589769092420248145870973432647420692118783461025723322486327495483185037248219592555331666820201919927950837451007876707993008054228716144763787346927935972279416063033924138087989605748943195710967935289030091502728443336025211879766745265539955891116881300571254751788076606415841119984565453619304649605202067257223111969787060096596453233112605997016317875123178776092096530294063322274383121346964824791763678906539094641843691367558219190906256960095001903481522574227522333180935752914524937472091750504052978854320889588380480204878024013805784323699173384328266745894014029816034676655045282476653751414126638588814671586867788421883821650138866160993825303431792756458636085285362470608633281957414407900797919063257626682385753436732468376821066919127278218657174911397951207327645260765756751963336881655684616477369782079600568681368489674918616608938999311763363020642486616876791005098857633702074074611562844192040360609878721955842168418312035684482724151308029636733200614714535747199448436227240610405618945514229751998687245975273452393434743828303533849694333461549839831455501169048929514362829032999854776719747891737098660042203701716390532739676778313325079647595246884312606243161750110208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -119503653562020208591583587081500394777862446906132947335505249744491179226846576368364625955204849445461199906448099054910731202860220182291284715765108050175073745190887450290340691512237316725750168694266012075598297268706630282139684861289712405649193730413736588885892678153609298281321927987328113209233649199082751184744432780047711301060680425644355560145343015193704154376572322513557198462587067309289216187153043697997561780275824333697460332346751408461487517439407464818298766779062254031457838451905168722064787997312810099091974706291526654345159301896634272289958186540507372068966091467388085699373575641480998741525776426084363512220947578429955844873491067435405720119176987276498858288221947289725249265051745503090871883356641888072041418564260894549649506628505897974246711814015847886893157392514482922683376564701153233156953180890498881929800430291788371924642752131094695606362887781165198145463359001178751794003608536480542327352237345406649411483566629693747489402244611358614698761981908180749789910538261932729140162337391268574573890573604454799866710927751024622023118049156370103107262236068474280504046501094054263794136533491779294123768118191138000162815465865144125045043062685618434433017013483696643648906239638013707637770056422782127756275619645947092440776908781936978393348790857350339941116514055812118810272242929005166564386599373672937030983911027865250276048434349830260021639671576031241235929850133615985217159010534772949133667360540505124395821745777539549638383310420452020864800813158049564853523469296363168049140440372331202920487881984043464448041473657266545671486947968324216104746845886977127281155823113132503179391814921827823767582293149063268850794313534846181833632101419701339639587813511953998681441285469291244514967983977540387433611622374173861633496646687937701546916979698242620717785582819866503795119687901780929614982677451132798769071824461738231549919232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 200686997750738684376678974924858826269524565477833197831627333834094901589546381466838661123089898672191449269542562747261614552914290531854069740499130417255166329059785727981720149358462098911615577776825373710148182083677473754188479158692765834729977529143407547544057287051019544604504465989444844759154851143121676210911176912857456719010800215366232161706551417021189417397346209203973150759115473035017681312192996537694221662075781747261008805239609754938368305158055219916348343442799198155549793302392019377659673888309360506079153593010117552442934201543232847449082327732913441611519605048574329007233279005024741974307462050893017416139353632546941038031389558586248629052460471342926332240477119798231127051145691755765329574807326351915496774559776808913527682108035104949916609573622916999342950072478919660025401072891413917623203806479846162790585635484040100519054782448138696324336888233542719895799149254046658874905205642968176960412294695917694467637948341684651197222922416981909632128811756088026499771313575939506309558784311491201241082019711427809614755820104335154666277715780008956684397193511678910541780971379968236750022245094435065336097953169488520818170504332895555946051005771559857404813317206959706489387747884020084634691778562956618127193879610029937743788408761581659665766585879972048781269126177744480250572159649326937364556630970522735388649034750632245454882610155332097810776448901318019308328502507725767687775842307244831351017149352201142803242359420153898275766531857208240190964691341173531006322612911891684846525470887067018704607296640911395971461373614217541242431710687944243748527569364766090898283329537359951267667518925317092949086818197295306142658990295483951478976469944073532868091778568743725983820349427090645481438620212512054712089413620889161280995387165673705501894335223275833446114645173934879252574134229663659138767914941280944929277720451732267377623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -247007245929753420706864313982974582059438970577146133922661691072165125216013172877153886027902279922081472902742394893134872989928040217891935127677812863344621817611467683192393875216796664940203615544987354834938664635102777670887485054984592324632278932384565096628349950095109076627843997988602987075351607607344440518694568419094194547222612989776781903829595746219373497934793714799460221406778207718350385603552558934759573424110512261037653124208059742352256537929228376086951645915306553215097242090733937559236900619970123498017638357771470987520667944011767542209274951633842306096401513000856251276399551052368834235630558884978193878242637636995656518999969129561972022484658222336338102740061576620992856358537157634731733546402188728049912719365366884794847506332351524657221265699213386225947677280538557746759605764133649916812616663186264451747749027852159608424387620505885282791882157607416282234821925057073872554192601323263550119733313835296869633939903891801363742381922721532870498210561513385949980278522099414811196732982002941765079613732823802118895431612355392036437301181442935413265444131760003171346959871795718457023512013720028681248054027140453593635738905655747052986825045258556331933979133127004612364741921258744170336894333083956342247199100677463429595236356824686489772847631905344900971334278133317614197687925842456017572168584508109192898696660504821680887793048777511699721325246752436805886012077133327081233364453438877575219610733263725267937695069337238424225762624947275199680343681558690676867871422140062925533220563755019832638778049346826269235479219759874238058065953041786083515207137212312381624756334963838398422565177709191779070747998162066113031580004736757720194905118825196985492595600384139671679298203126634483038803199771295724213630515833132041770556447394247399618942140743732567279797942184293593254153184153029775303269167327785089133279696450394347083399168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 194735225054897501245601654383669814315986226078181353136450912976936470699334911604754503299885512786607111882196186073987949991439192052822947485464844481076437878109881969115107480930274808749337914609445376895701613034727178481216815444446329980628299341070021620667204098426207820056069071625617502651341276984892075872989785813760157448010280784358241680571719081084101113693787223601101182416099386547344597632556287882573276689443969850480215333479393771710404599198110667816967375555762764421327442892729669986126704493408748293105835137520545348222178641594020869067837624103401866695723878669003025242769188341255741743412511574256969045408227722405877206675285671577148074740912089081503416984923688001260282031400390434986181207054878800346284166513387151498160655408573758668473871912195250134986551067293217062064693955666137086665129586718220709595712647965330169839775649979602553873714379087951782219917379119508561811198181893664448415165855110815591937758121083919705924182902225945973621868277279230677792097794371383978563124255779797376875214376406055308509653295437811999977332414739882333688061312766546891272794215397711606021407244046732510903916175917892047604147442852572609027517060098467122220371947785889642152686467359421945408508426361935615931313481200061899375528273400470643506145631878794171807021327681643812065035169286822342482371525361154450305749415368618947613386066204275821175000438201198319739727438651321739746987406411255644374858398760372269688748328103466680880837628824101375264187311032650400688640993140163378224470238175065563752535879706762242605715405761939905117472549501397728072283869911607048833170051636915481176750797569088360670540276380909070412798864830934042490291719750953030381795143635362013197420594362497925109422533273190063321182872064397242333255723467278526209593522367853729381112398324099107636638266662178214872975795905864361344984475590892680783069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -20266316655292182963270949422791775046519458061715411416396627571853600332874301374195920498016178331976891262295050398950958515339166292088381656834897758615155656593808462869185172967993420576773756904909672309325955813161482057831722988581486637123628102319825032710907808957313061866196840235648958746572616935639992901821392038952437989955968646063146816810408201703678160518057333714096502290603606865311189814782299211493354469067988240728405932007931756148267320695612761829150229727544528431559379980483802708965381852434796645499359158174307281140635749038502649270927418848700226456032928294295594331756710750939826580669944130233493692544345586778281056777876971948414317707553285254849190889611715828418958613102878774336983283003111028987856605210344112785047236179708840751471888671492864348443621413414001144497717170218836174356829445247237412586305425424080086330844804020469620092615395830162487906376000396530791837628858167001758152101731945489691128629350444834453727858613515117714114240811935769745121329921203401908342934086647838387473599528826960178770549767659260040060981337815285540742212603198156360329389027149507385495509149385343950993638358565919255394316658475655132201510391183975509984251772774299517111736178782211299446150918076416016677033127920912281802233596089481038332247652855730527812068620525924397455001224284497435132261355871280779614207237080612276106127264595161069014920969654086024726261499324868073633555583529828648450246770864961926118670645959470940471004909056727588520756558915860953365357519132974139899135531961650230161683877382491305701207779889870351407863582365538344292414366068139216777679150091252638653905720662351009441228074567080667644195967266917445684999940390801858259679242490364094106193484417361167349531564979768654829490082801035957084541459839081186667505874284913297614421249788303080721770321613559142306724782204828955076403644056226074783121408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -211390693615558297027429610095168725408751939436627795726048063464738047164346749197152329695147656568210211665525974676638673341558142012678188366002793109477582093085442173301118884417875196127586926702192014686328579910845273870645795211576857037393336690016283518403317284351240608173753761400706806317150625760196329566930411047714101868890420170287994075282915384151311969897113004507504615952239408667842144655753131962900558791244136125460783644344619114011532935137125183480932910408449597668996616586601403241221958038684483092424480732872154389063222336795047621121742776591894954124712206014668875099162753409783541460395230591239371482097347554441017352612212980441609582952559195001696193311040016360730821697956484342427247384099829935182688633169398554649730886437061896776379277702940994594256681837630333284724697253663043445337696779865416203355586985725971225591626978233326212481010488822582609542151923689234882689071355782591237131247964084887107590280162248975006583004594491250408319301545012298916797544669586684355221617540702154976881414856810537700978768901622831590201902870634638069179714554782253504980356710837737074743978996460510878594390319366414369103045773863049085617742584666312703994473676663026118120299354698922298861077793055251411801158259282482690466110570122912504089370270731161610521590956289114204793986230536398217542977497167829737992497851955507889789291896972894671022858313862125567030011154850226928785976172921918688963775849317360744084193195192481812403807138825764909933533108995123411148025639933636532738305988718942935882826514879648913024862101158186884677063401028994295881480651956672843615954448988410985410928736878727115865274708196834463611486823460003563457379999789289339554045146891522065382396105905619843283908522665182291480890399363998770173065968406828601193126895476903020584375258554941386604648252228307047524382821891711782508596558360551238456573952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 347322082168600206194314537257630129602446508967499255229322746934602298683763293807407245346573857375902526315492924391008229268810785764824496663594816955133846796768902825048604693127407654780205725588689811858418382902974139818546427316427630207082247811467355505604306275036627711401528541095168923820375445265497501188207347729223817101376627866257216461182162529883963207200403485235210767930855600353027401791306855982910350831433544208105237342607755942549935702231222843121329624323014448591195386493409187101863263423549329629155579815950755762688332553852267014201435591328324303435904116105937616469078527063685758278608949676924345338321651890166933336792733017919940631256599605120080367770770261644285472586668199104217227560716732377016182076479528551577982620793141187286836825466252093645322722013178559252370482047367172999692457640226083854876288182044733269479234715945715205891395754918949236733491223661864629889077929571148643958341417195245299665477504474973418334752059039874858628957590636992486378007837766685252390605085571435420614767691116619315737126884273605430171596629180317370447453170724932273217755879308953504486694553167601295359561226670810514460385162747669442350029789456391504091483445312151564315295746181090862175353680891126786784388187505982909593283663544233294673800064230966457377004008363921373171771756542988161837024066874404562378260981965347707861838737445034572176770991807803927844963672886793022728844429311187225469623853460825060014149661895996561324163388667076395956230581569311434039978836967812523075375190370263812620540069317498241900575806827299138808947610981828704906992929713899803531730065811539009011218620410539821651586518609636807591237983657821916848319937809730158119086440197061943338787063427783915447172438341871510050773702504147297576887104151791547781733293089965715900585343216425772247474088055728771538025293834368996936337347668300857306251264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -199920698758939921599514694232547489231426811652893792497437910781365742071203438631549833336143532278342293304208952757723231985410716431330039091259232641168842773833566288570395929200394371631495046680995495627857848769661255698795369508117505807068979827398468333663626947647745487326362362195465292020358269438593486881083893219460308610313359774095046123779951622035859687747293586939878455951741419959394306301198997721076860106077506683813628998019077957165217947440535076976282867549233809986717508215478983028690739644387569130178745778281247021749564465743939609039753732572904719323218534837583529640341548042119227425168996097135964083915269686672991636290172323436497519669672147824353046037626824773562300279122708570668477672983054189463410597136911841416835688895655743546844600885118548224162114544364281420510859462944450123189828672807603674231055416501845783945493160005193798321009652915824178384447481619745751643267534050374489965687615044936803055581182708072073210564126160870130601598923967913022438490731262943423828022762700653195948123853675712206654039423772018757109455282992753149662590773287739728865272571216557157219711722368753014610030302925719869547542817978452555135079811189372807709268666933451596187366747211825685856039154704849697038020695054770780049941136079043588159939765089545837315399178753567149805626319910484971491865198950153386501686917383119911283211490962422636851890164032789623673069610070009622650774071757863643255201839735505288277427230390938018705432566339066815599866247415821492591840230008660279204685923295320780713911089043226078140922175261760565565078276712300905661208835377029536088268755537869800274474034688066186048298388140956259562720353244557611889160832264638923702911355821119650360229490451142459555552001395602765586931939280053750485419042952559765189377460817348198217197816728465652670030179955921317959873357104116684857701855079511082361946112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -384729254244621500263354534488304086708925679836327324204846615170158736165657668071963476428906563792532322945561464381181002583904267362387826442021037475326421959324915916710818319610048011193656742390027379526758648940430740981972281246781834325407933736805258536624662375801258349473821575739598897178724120639148218079409460748626416012275221331144136691755001493955811985842871280698304760564799723901599432293608487625321568384799624579691936465499545592283876460540414989579587332847083081802534263670796425334373813084013977258505686634614243203571467189754976812727157878313731923374342075518228206289499116038891347440279678772589255578725599950370912514344844550348609836706920204349242090973183400638981718819585754552780407056321657048153665165199261507419267546592331930013527336282453762535352074782271328051552230849040472398566986404053659115298750494151072254771747059814150281577759556818743321891829039475147384793693097434064969534126226358026463109730239029895769745254908049898943014529865198913065380876168070032285912823527005652863900823187670362982020960589023780798801161426462174484113569842357816205935800587295738952722250872327125655227580928215311685396434165166217126912602182182523073448503003881500259245966228988524471745778238700249739251033026718540284753700531080359185868369918671865481068940844398891996360563386335314699235643048804477609364728524874068148592135252952781988095125636972805278021889976102299906489881501692206169378917480081031115902567816734347085379868474272982637513086615984822294457439517445061444529899677555395429546008633925057258461389005611293957027983355576161588284097197544967283892951107316592787500154680053934387948874717066769585371664098801232965896798628317627816788290243620827316777264247359237898821680846702310146696050106839348253325468326005421172227658185110903329647882906069993446395919734430069788291954203628404437386726338446455037967204352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 1475460875903577777647447044243717200500666132764364802933890299881793031925182497391029514874939984241848210452688595002538768472442992095297169988320352735833299368248744138624958118718041427721914853910793138123578154110060892633941644045966166352803121639212880044624112843400994216487013518231069593992326322098614871309468003457546203881264033059296373234400492142435739540591196917881152422808401490878167885986320873086497812157368783654107260609401530346032415451018597794945605326231156412264977993172939193055702481077988265446953957529019754532419100247733140468212675366961994436813025215019578896429423304349624818148229092707088289353757100369460657209374553959593144891295816771715079029967115961039223424053393031565956244767227481127429883828524191374374824269146324455176012192333635003448120176184692650350392901608902778751618376890776128418857995406869368089489600108321986941414094513366322316792144300284232185848451463318563942737086302519795454309785804745792509111192825491416930842454253275292999746598357436116354307574327183687992707823499976199511617644963847984602503422311882556654309817621129571860442442778942749911885918537686207804813875950063347702113789722954412841272798658118751190428349539521389821007360311182536113541783711806547942604400970084533923848658613395554643256570611862302396520691875922135979205321597579745001570842877895093740992735053557276107683806804711437635193913872115240519936219198951808017713230081952946719988765204045211565535023791384028858508508939343037601080781875082642031275781408952438669598420900164124951759611555944303658390456021376576499494091678717258184635117663646036007433731264069253746480998418110788464379587606206664117173164538188814671542054262603222472580850350487601725000123694504806090298810892830621213164398422374579620435240769976943998840000319800967076213605545841820644526611280924656084111203293543909246424090622377871403875565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -3014321988462912972772142897306675313697857255049872027462347242480595661284704105915163531279818867639376156682199308886468936890363565660284881386630760811163165935124096558045647084866611532377320813789438345111410597831093898359191879742974614235452542647460624092708507228098175329682045927812117129132466907816293991964854487148025306119469965179424218053284328882362662095597036638151777274690403055169205237896459022360364136957120043077521145000501029503503221347097336815710290687646971935888105271425606158556957083898132952985632514482386341670519235149745432010465686640171605389273755060773830172425556042757482641726873473430500543895702637049331186123120941318080997133536231417929049374531900924520755523704808406305023273752956635909986222540533506658865925499075921409933498303852162707531820618250311038875966269173723636582764322302100353794688793449340826752807886496267707476808163071795732447861611491092544113250793826321226960314172277650082045687537813367790367331089680954814952951116882307165561707998463832091157164538373809749699710241384797111643033851896307739382907671017476768951105455455074159522202211560326386653561010749214430004875021391452604856281332592202330353209091647747147647879563402645919841002894570506163428634201158733314452067189425769312123020603035006154985620523586467775346483182284692823700228844761103337785166600260461084749248239759881652056648072563484132828811507124238730296924097555705728030227075379781472353974451908063101611226791754989800608271819457833569815261174291505002247157669752793121826014432486270430896552777462221571209827070568311804817082436303472521077753716310350449220403456341787294544340582485266032212595520097825687362914811680603438773377944946192282212979238627498342253619684894884975634960295510747043197837780813951499537901583018797645921640420514936146516543658873994442975715674233895557473346079798283091395641020236865955839327862784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 4760132514104538195437842462525941439080032722994874410803832736337482745521570827448946107975953100370963212894357707219931856843661728857154614116166727988521633779516765658769927980739605957999611167283169980462535585481658113121961194796543294141743693773105630679619667154234678673328551766116243894457725640008545046433535380835355773825234759922987558531081761661595259771838329920634781813856260506940134311194382895376579704559541074431129010754626969749915498388758364258497253503524345872910285768509483491992662858686716833248957145208438784095460036335340094648526814212001737616491224801039230763995751479721655315101936192106999478209957224084325077192639531441985483515983576207610429902894351350872195522420669922505664611205244849503694965141455953471243834207595792287329150454069123464293215248138481116245292496126570207937305630484027707478922653338628140399808073058817343501705395070776926829467531891455211625211251413762974757877501001367586063059275582898035456984263863641804736191074121523152701686248927906012075000443801124784230604377067239602691601700143498243980963258894756456570851986874784850201766371976039273853141473661917481987161396243098495720540339069056019579928580396722544133833953547882618816989387377222214701038393485292433882861362350899659058595272909620739268396715380049991009665638676650257856640618290784717273840748635498569565782328475369338802309750246363567714398202372406188565906303511257727892458977556114240043399666460710325032543364893101239360488150242874387234439068022649703141639029322043884414769747046975454422268569182422876254601482171081214640450334030018035300654977826970001483945853749664988218410417805365396308802493831660113621421810232003316970699915840453143432943746462719959694225391104315936465001613733234823802367805486230064792689120753301838365779410474666847161873900852743132446517464586750066623678225540945643242868892930745437084721348608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] -6241597609294418831810398642082528804269016356826786008099182725067317088797250607173405637241964277968044375710161810352422454220626393652626639472440105379419858268235838034526394835485202263713982630275789520575215110068933938327275225003263255121844926903609390538480739960814675769590065443078609513172152637677645345297264786764319681233386259765761465685749644920427224186261517240366097973849117205783969673170742634109690009085600657205979442983098635950754336870982882416640456584491722791681709840501437088033235094006342798350844055337722854605832308467214853810648457904964274011215567891146050434253868302993333861481326123291225169275679037015447703085467535758146875642697617907554688048208486474911114568374604882642104127486575253915507128397377723942365412120979039661570459532806816238116396691305033681880121423681035731152880537888176988939158376777899059709308739610191427645288968851453232716639532412859304658201158954281091006222997317491287479424508345813128598233359725691874616665601400643595642339327651771447505770342658240150010096924376941179686604521140176219480808893880433510670033976170191289718212985405335748604367008299722853462100602285304977503120268778854585910904763984706110118426447763638857873614254116951304317922000065868464162991430971593079094852906556896339133943516911306014684788205449978814237937251394092504866018123410583564444729418128186121658935185031524002207310881651638794775776060690381182469049811224681891367385496557300787235458119502685700345347640906431362884607944167953490874632367281239696593902187615481575493987460146125846475489038985968063617791483724335460998055632626178709814759681398114582646026864076247887143034582132306424624227347815713723216312856338686987656377729643427433808430740633673913334990726222079008505280111486954047711806865495668992324390620081222832931705299434591369165917114389236093929456688148304199817866064988091682483012108288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 6822601728797157484870022279007688143475881679959628714171139099091450026699781717738621073822623784934343411518575711496402808104332463000682017329700500789910609221297286180679453479693331280741375535514089469053298123719366299808808038130687604994424557255529586342918828688475737234755606268949930268894897376778109612405308044009528243546883576358469650849161415190954066722759447422852648728443356698503428632109264322582935163377674088698984474728367633173031588180205249816906327879307094143322837065001587146523417127306259325440748861024235362862983173273916554163714022492024756239902052789202963209771474801517513281513168170674949587329657319419506253120099131198233159614977197267857883273163976467149965898135523365231261228986462457522116842350716753899288276889755203825273938322299791030050813895335393185624996065305916906135912902479957600081267803548796162858048362988384767031984047372909591020721158126998529451820694305484900074001921697810464887805697980805085715512808739823852780886148653076302373606787649246640123383339427356282612272081120324932238053912616149744915385343514546467579136910830153469180529961665177510062953894561503888316116987016208913545220007152903289317085318356449699619321163315249006392139031968648117330657771161682824819753733728848220843896650512846546555846196582523876254189146729932085412115015967359838606387504101002770387858840473529818582668683093125423471321277679881203723809222620018690304809516228207198215982251005698663364286322239681869705853421697077481967672310600115654337332788941523283461273932653615198713847350229370008253572831064857103677861069852329051815493417879802607709816807019075900147850695165673580690712125983621423644942235058988247898621681074494455098270833301541402440035458750389292348708844761961562459604662154013976493969631427125784925304159649032565337116531743953759262956876028734420705826272222829102993122994284080719897785532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -5965523291321249298667385018337617420216087068440645866214840919815147063584299339415148906199728289303697152548955720018381235837050269478290629189087995275838397621172162953985811313213824879305303321578296685259148021217641258519486024118689337499893277140770318632779900684515386520943262221037679379186795857173616007358795000469782999314183609335663997306228526884003614075888094029305335457461970339645010822917400057915073438440926041749822270376407300271365614740989666075742399281980449025947134929595386883345665849354321261763116317658201915329839216014462085926237438591288104081598776351491583653261204209807307120801810114446962689830106314005261295528682698217154427710739697520191837106415542324105943725960709526331047934215685688101440394708066688539588351839668705391576606163173818849043679417649104125883287793455705738016038462071685039002406296049758825936474028727751807929241809196668021970574097499546298966321388910030650132005464788519938352050025462483174017915108054929344412812836199453125442635746600684594946756868557516754417440476757015438613251462464446772476478957015416352554446625531722952621031928499216871320760006431975580122688166501015738150218119532882142455745805202463543356634134846999645056270801092849557674222665614579743220298401020899011968936938632443173384821357283830869417522721074938437901820717508712203352977309653943924248789367394343529472760679832239014535494663040660961915182281952980199233046130980124092682220691815532862872448927215782950264566911617604301740641175626940927515907101633270612530139116537200010450916159912586824360468044692678104448240195701267034793819218022489003970377891713213131494713065650403814434884237289960370467658380692975951502959950550613032273062403112393760172378803345978379277725465177719771559639069385210805439790673622676362499643370591081497534023148305575479614620734852769030631764247384545769679591176104533037072431185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 3597006081285136905124659484820541574820280703087469891349410113300917408600614653940508313678431600858228055525035219301376479109034954338591422554813999271641582611680482453706156698404336993411778123735780081426247539661738377979631394156900311192621727538113220956670263673541029729201234952030512674173364031869042189203090510644075267363321028220960399383071164676707316214230813683452013083954578577383129903119354732630017543705131989131082923168420241358502520533459737545829753159283568916331501948441432756273590586572395421549524619594069568595137621439543964228552979487054616113525113363917769490087804904060338388538391523857827115023677682959888972888182542787824067026817110345641415002997909638232701254702589315040783266014559647217584752967194905165061092981732929130959951001687132274485449970495318073620582986053929114938265622480553458517142915909341650089657909651912429983924438179649913756414847407090016502774340066333022675259659927641179836138242956294252863753585779078042712228047753524888863493286555855428218875368893302442002297659490099683602773945921653646184493584918679266620346684743514567084033859461918295662594905977701331358661439647334056153827855119367205784375493181460581741205542617078963470404247578204865501783177135013064504213635709510310132943263891590951290094096671570842005271135993871865467164740260592746051837198374520467001197129116557757514976693500092620051298696962709658477723859967397993589792097730717529435951473642160135191712961817611752313307454544975497240782954343267570224582527752357480429652019399456946274662627910317775518739823571652959905056584782482664124247378366158584609867462079347832878901046381709124949214065461469876047176909459995823284110996554331363186451750728884280259582180705068894148862485997301210838982923873950516839924312430741906622621007626790499262746782099443799960537537505798841060159881376519968957359419800999312881757454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -291526094204248715533743614445339945802021303649544814809238585173487948065749175287272718079548724877951868374972273567631025642354038379007685265800967257563658438972552410711737632944821505438854240590451157338043650497750398091415935108853712523259157890590258536313698059599880656466003438294188546938164783454831735125659879378774882777302881829697577671960475549635436479742192860886877269220787993435711814510171199745289637040054994557503322595628885216471111168663461533201196447716652037136002765369613407860665042365239899477078687328614368551309410487612956434055269630894256320009537750104581880554942313675579531288019972393285644332330497943155560998548707584513648782700028934157052869306737054848275050008458392607889816372602101328071752130402836505873429943466962979842199399957216192952566233450217397962257444611462957532699444831953272473294541459158880839025238766437482846276869145976868104917293631750903701306492883163701512358145953211122058367904981709061682320309476569976709473955322240740484409278605506521502616028359913009184531703457830102268155190427286582687367800315625836473396835943093873515346673923040177831000598324661672675923928228192092522008230346041286913092233446132226597415651940806519595643818488353920593488494838270400573980681093032475683252994059036898370980285858920481833150005461854541062278273988560318159129232468332539814040204131410480391650470519831662774363219728398340845122529527181114648679654656925877000072053643548173140338785369667560434535544930878581614991452939126070820123355330592774381073416361455690423640152868637421435222534933566862964228264971764599889740131330967313923066751092163974794099644560805863338245954693123376045611045999832181150090270078649827190314473016026584738981512570400682629483587180728686428054341122694124911458161542648042481010827269979959540051008211065900831617402898469904068063328897585470374821042755298783106651127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] -2945989657642171433920827689207324129965484604408851660109422923013373307264181695626782680977993264278966329113310269800772797872204133449371806886587515219187219723425217923663745730724206269847639084606334805676820031494838513688492977902523390805490021585064045687730599102947857348432631955556736524733679518417508216412390512117598642256688850703101989955237640506269598481485067099971903431599310173075764330609782732000085733887027897119270074631712099392469798264132512442670828615826042148742516591823961574280066694123821498793590601681374951658186040150791181575631082873115675849716000782771693032432855348692854876686037993876229087371576733448887729793807240994048346998462297543064737173983262152412596162836676035841836742447316036242597229750025221007113457832411530935318391805043175416018311673848277330051921159450590758752546319591518676510539044312884154482812611285096153439714389247617104838579493578785581567654882649286032171556782543999395017547941982566160505826481185748264143871279669294364611028621552698979532344548334111997473418844501031024740457630669448105099165026698111411544235960384717698853107882875502389593925885333619044392762848083020016490862386336230070706566128690416760400699567878619935610493995096352245186414380614009911883219107882666621451840631600997448851677504712412455027574643564851516397673399259348466051716403713301219616996528158348689564256575562601016147444123981163014634540673848523486080338792360237351597442459052599732724926857312634390588041530443790482214248139540449190249634692585529999287221255733910778066735002218871150835945357389480335801030169314737524468216603810779506746978074376237154842685496601544166565542216473866825078655640923826014659108442828843491573686127740597885963513700968003703497349653547687852680003320110195973020020597406615198328648405201681123086293384868203602144056758928707463122038219858732732947423613714782087735320510464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] 5189637964171427975194770594147920257919468951201953011532285792582849090476948300692985688511688365497188356751621401726148190985724826927052048875281162797636215668134395931458348982060426915821814207397976412936074124454362651600656260485885826272165674821182615957666624978808639938189174970285769722506670333891182754799498445647668918188247412967677937455757766102569392742880059087110096959947239087855540581260384751063627600860089252520228170473468011371705360567258632335593309028455174479967682861205848669420671691254364192143136773678780718698821261176069165857825908381086584670803458700700573255889732243116678432380703435828832230815056024794401516393000382659290918346747616583143389952331441382330994792965136705979689808143456443843905621577728002617979466869168318066290306522926306286900651187111010336781848479953313974596146263416007565818214698238123054350467229375240057940516356900438005722870875657758945344199452201462403480162133059466760468459218674482683616228123556352731979970998178753325529294455556553417410659290393641014240887850269040481585697339116848087194804720956803304654518590503653843034666644349869837049059671656857918406602249272626204909452259049710155237665391995091130794307100583755908496645538651607347461264540112461931866031200178456726416530398385346906164210912518579913144947122517276067063450770312079262769923046495851631166109064458949611440220024198148627450683118719902650717601428363917737810343057102363993007602731429453396890657522362474637559316451954991107586534695299780011985627692860777053548561052423340968383117381224621451304526508566488910864034405941825553424016295249689524284127091714033167725532608124427163786477741316692247861464715006079473452802110522375366829251620702542499307609009626462459134668906606286505528351211653826670951948500354920065072403268824719186254524408254531764153660537940616964429102896366005445702919214614838163623819345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] -6026134791606119363994815451859367134970140711156915295397553098069719736086690680175530767833841367817085866360514294323566621299515382613624183994089432032521336621371129831595997905039036777736795426195406432629932421506961414756077404814322382415289566777294313891672830919053546809069620473403733561635565061991702205306439131981963719834659267984243093228752351850763860844562561423500414439483123349336661790127151362455828250539669097761984904967559140232050423919038912363586260838429547890809229567364028976242292007154793581120410728331055839907707877836813919314337988019314205111187567668664063282333294470597054008608959125692944181435042297039637127437967541283975792637256258768974031949731897900975487146797881997646399092856362129571028124730182941623814211219796795508789262172842472702993839842887434427848206470980235929406815924714534051143524631468691589245210925492987515763294304793143376336174446899993397590446485097294875458599021329393034625342216993597988122550268674753860315691673986491673521070047877841412870202057170974393804305337159391902541588476990103928211910526300242222052598983471204288863238327009711300722638882515955921237077017446649236604473459953741058067117008279716584780602168831159718576569539699290505305182525131552975371054884356312912892663926369369839665536378057148373270083989577366969311827723158230727501308144578604343860108991017135024525025131371817652403921771081345618374083673527473705235041086438739752119192381427813155735223699337036971927436573893877282061102140428716814755825597839312368926014009683505374895405161255856515942114700437250960875250860567406874554150231747442288545487746611137715034000645873037217291076313420437524674312899588535697174363543834241899501603881125289791257653207047170358803562632578950649720337903643394155882161974687110700254519042721504893998130489275884908278889920693464365745420788534008397123053582013459671302906314752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] 5630203965400895265524989242705000326351580219395599469012741504731640191813313575161844660696741093531511838483653213019840423112290492661665069032435365490442987715998032231996570296779481799339917307511365418546066541557598378971657917316323875843855014603358702546549523050236117077882880032198402222618125443872330333762768073450560539450155205804007164491646504317352383400887383257660608388948230225502308772321437293302166449589739063524290437306680486824513898937175482585567991851572625058201106615535962282741605658591957331540908937697201484747861310927507568704909165196620133517637417599828991204561018805902505800296374588833922718593433123141384265647580648171244843059386855657234900268375799735919947227690082343510669363895030329750128751128204629003135119532247534630055866555305434147437058840885371829888534383005149511004742684079513016559389501036700334759217732392494114401381751684210685849523102454631441160876823645083557707190867351299931129171368086850510577625167979897174946022042261115752746361555065983478004568872064806570773845633839231385913102556569054697502298268615526838495048720712261397548730010185827490038434036222717911354946713644898312802183517148826107813371949280359647211406926453801827813850790818883639604696467575767700474787709833854783423900013863475291074949502744273312059217976109130763502527757989579041375943089473941493148151372257364927936082886607242067209957859026965947195411494736071338626182470476964490650371469667607130643284336366200069067061700681917371304317982976759092653887233033483061404079868001861736456220138742806118587819944872047879609425606052503401344918435325032533609383091169761710124328217804530298616418296593237039897460420572353452869247655259071896093910222419804332260088344000905590382173952019954347615241765235626058263524380221715721304294215345989112352006846201462168914568886995050622685872431177200567867888917557822313297780670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] -4515672410821035131859709545681121325155823873431155324255669412981160698744477388756616075736630783889317851659006053160508176140705872604719554761861869498262925203592764676451936905777460738819295647744207245270370943080314288667169851533018138157614035279931953299314098857129239682174398054061448319583366801583941017229354557939633923854203512232854153973355969194511503400013254399026208646184823302769407402283356384270468330277163608038828052266116734789860440957305566599236733729281604178784979834630019752563961048503900454877543199968839135956911714725789978751028629325619173498051357592321954948544116004134603932341564562873223879643953614479658480643002630506353761091462706134370484224505639940281144180814356473701750943539840662517726002693518066645294871739156342395610309328977464619119816315719194553589356884463698010267949568033707733239237802890158331570976772575205240692342118882480936117633031224912907098647656058233208934233533437083597656630772478089621692192285289890741253136592785835566317370732523858798331115756611806613965410474808822697430500516050630476031147095344066808086817557087942970495131627118040845590159010300676375651342191588657393600462949006207315598986513467565575001818286105741543903764369182578118845043547950541229287846737255597201860299959720419907191854004722895905109322315900548594321304029277455912752627265748054210741169926701985107691470539371247377347432170935580796922660833451474052529495884644745470195822640527214025735562466980478597437520386640474873159951767632447462359895921017030958709270878892810483678682965394170285989148470109118149102676833395673644243081790069637664134146594953574444947161400066619974501056968995653861889512769531411775981248888727834094802747970206234186204644702345985264680585358135465448155922410491561974075800567852516649969527463706523849358840773048846136084220147504854960646324495658724484459669841150178153563481440256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 3210278027544545924224008521144880596678760202420021512170249739548166563061969599310174177226140231342431574400709403523647255899488892673178887362360977408231843887385502664556366213127655515099639418974223888130726579014752112148108108625604763994331248934863101614845139887153107286435444224975750891193163820434501653109499046466458497539656696492823992480005185223164674136327050495950294487460270430155883149144812743779847044293412797393433000009038391578131381952092488689043374263830102727796838884203253145555187786789649186144541350652693808391876878076592567990415518810418272849100125895231623246215808643643055463175295719983713281309798527563068280707803060741426159589991621666127817911222924231482780476376549635067563779273373220972033874257365619426302220814672619915898697339547195059181021250941141721182264034847808438148270241114700065782323513707725017912931583405358158447121714529888797823864882493515462181992133725750341347602510385938580816302577916565926607924889904272207619580162590418400183270172756391838327677487909048556546247753411715172435896791356757794267450263384297014637058695780186844960566236125585036115282001265752206317024050407219294292509572423629792118038045487501244424006068988786979797739177442050106205995113112384808296133682671086876557916149208942728626469909233350837759729717277615832457157162388262554850716202970025247881290948230012609702384523138496084430816617176404708297970888434359703181504974437319481358289711284109010586198872596545437670651673118139468922331126026540934391912996611047556834433920153734668233477959299557673637067239891245499062475103329178159620339898961034369448397196591832158865917646655414992201852002096899918980224271858478405366809536749901160513180525188540062474025542650598913376180944929760047446558078554030164920957370850346707800712275483149409725349409589105877038298368590781954536494197206975735234946763610738563262791548928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] -2061034130693900485355082310780658623716090501352270857445128756494053640810544532031819883819747430319657745313375800364855173358847299942828404010380916621771884339462916645337944924400800978961512805378331766743080005200158140320238323686663591311347038793812566784889429804273470898088320741837400770706191961757912121818633838524390058257683876433401349568354466581128713126483863452617098391191916654757646000466280353520058902639641943399750904064717243738493983632890362676566616493489571505534400240021059416396116387697947369769801184644379129361549009672992927928820773636594560129955638183189972621446869332964721764114890052213404519032896557977290035942530228787790112166011772125944231780502569542986063104605500471536510379647907220370467603225213876756771536434792108757525670889993407213477496151138445075581071600182889295749495494898009715654272226759974278280639127873970069153631207294545946979419390274090567779319459236750928479615199446671167038605084597364507284963387523947670963393883130785926876389715664139688456552096939728669791229993558899472703165101643424344607998386690733733719332335694623668725255637005834260502505044170684861184626871287079112739369970571140611100928736314166207565072904718522001769606013165868102327641901700002026231547413349687383462676376937743719826092931571221804444146872971877922004631728957037646346528559145564351499602131188876219290157124093038570769707931176004825274249401146998806042586156615690920970203418990603538655150510169008353270187936425446565398536137862634431442364579131508528689973379580567893710537630956528240929242993528879171794263653025088690255175427133598813121895963256947932475256713585413330106517834252442144245872017623208762311757323012253226562483232744489690405262785199522919114366414953899496681170599449655865128011861239877947744938450986249912522572453921355821578959220071442876195837272387710889633431490203306252188554100736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 1207732171471091765490045114226162453628404676874869598330268786579401955670045550793430881558309943631095773510733236702548074309878798912933934568835645493023983935860834204782900021750046723654501230183195724043927818189654278413143879051095704383779207279549915211269939574694601588015470393602139426974179598207367823003074455623759843550287963910780706281655311769139130464198344758448989863254045732849400537471915044226147107739436017378764042132373788587698810084321818983116749343271140531933611858652998253342656988754546270775576937921271039220677178821404039037680230188832544930157111968095035030701770571453517154141959194585565547045527063544263041631871119718860475353194979912516951897682996545847142453603981067841903243559700931254880114584698879961667843847634666136064222385644653844765830227736405897142729005456412332281333583807385407212153612629052237235881002797245848045269241746282588512239831381425895013515755274259731341180723014365124879494591232118131273323251870584959217116463428456808839196620971768173712656448623340391040765855509727634186798584880106721982011881094145226009820097903893479947932747116435240278678011637829121642120734106093186122750785403824759660633602504316212741013546271549622706199942001914050669330063068150352185172785280381354775850042526331259697269507361609747624107678295354042122454248716355808982238925256704458030228638617278742076322188644678150313189896843034570222165538557330857525644087568074466258450748838264848722457712274114345752595204536300303967069558417313667859939826920897970745017523898121257622789630151764175332471508949690852671567279255445050780715692395540715728858649779834626603964965581991148500051141914551363930996013658391228028471351000576908248155457919268595888837009262631390709719883684086147625036223757172092332859722306787083678507136574612461098137385500137292623220110377047650014923979496307977381263094530533289689972998144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] -649016305248401035621816747668378212343513856925181151076424762742599783219989396082318031162877086423787147551801148704719318271528918440828698249677065972234614192135442236572812472530117131262177355229870562761429843940896891119786392600294067335101976120336708331967561785263802528510375192791603571559131485750144556785812982647331342965934403818568008402627971156368526442089808911924063764976089898716742819252239749717874338950391939606114745558763304526135367240434238465108495768109802231654596834253134746168461161761391776357940734113229047421189049479762885567279087166844980699417729536659111594674337241206288868969009848227983891303517211056557101203267176171432010379939898125802252130230509640800360202881378509533510350740231338206797835508393049459066731955485334283845755629758167162733099101334391742004629689648377549040607344298796753515791862758552245033272904353338741630405066742344543876441863060993260442195306754787630494084706741092592644342684587690212798652697626319941442162180940423478067510466508498009747093029319713088632016738201844276919079288450518695031314353358890496194290955152934304609429583446523079567616179625881841274155495681508804868557352810338349425785466759496391716120914198729908688679289170706055799947546063984089867474714021328327444189743905999522680412008970177101127282119114760489453612648905628248869412055618077830332871266559306103636686258750361553444709144896224904848598319603698973519778777535663880077306351565534506467226646869803138103839183905806951839579160875328927167409848043465298616919982883518948403220180919493920807664726230836798546937164941057002119542596058478893793600946736791590721764121892894927956176568867292506920626849320434233839674318748371504771799446997265268609735657433063504964646919516314452604057623373804680110123628803465829892521539706437553644794512643858477320220128060033096027062874142002636835710908161871641767925776384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] 319994051927966920056856242140870565395731070735396307563011308963370037314468731306053289666483593459255181289727211809712533171614440534424355964135421726171279325535990340200083710222604828471539213412883232708016161715360776918802506556130762507012988328220879460695748100738311392656682045664170009977464697016682317463149292324618256628957791595790169175146105810463279641954338169148446817485617729327689012299772546253464401885135797799791535501259742161650371326740746638242562280345632120050105874614401081540333153909679603679474422898608969590505241416884535237616401645814216590183071916586042921716982819721672269349274764559052007191984114866584488455899397558899242818569444650181578676642593271973741219066223373691091440934929278236714205994669224233700239605348852445268869457112329197645408530829039362158480176384101867552932560244152803445080571330975695921360759696479228032047809250622229743511874069314511196016941983498984100230059600283996066202987318934013558693569044643105908172982710563645903544415426834737108766601234978865854356733296949690777790442027846242764812365201415698034961661669116120243958195742512056391854987749196472477620765135224403950044237347836011283072246397038177138473216264473374379112960935527628967012593037380091400436522855487210053230184168264357581416225049504125742968690192038410017676296917779838168423921606717747427514942423660459169600812742760384217388882621396747045721236213200518118116226785618896251552614401402353687595289225624958539943298952008326265751062357506555288939092616648331566511541724692966550292654412764363787070534806518628868680135923563503994855476554532345704561525809450833102172451335070328603172058811256217459734339657926223069021713530813884835565329442592255677302860396073607338477529708963086089569763704194385884812303882153711832012397312122897509481447277489360499277747189918875412700363619708095702780227779502051357634854912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] -144452599869686711450122551353031068308640643705012922810652796524029121424527592092277636033704718981036061341376970283201494255545634990563890457780952438591237750613074663945728728593599295091618536289115967052092599345392355477335487017918109769445263660443483540067834220315933292406056839070209830576863362285532440885562390056763570641551927357114772515090062590579874739313190325637632502295822684856788339140566985122333265659813012851151743094419590559306670360822087347301061569597026954566248976074019357293618851485260057596154011493295713662115775444597993774095231939644385691913975022784888533622344038883781714301989625568331530757450600584258694469854161738838180580177749069949912453593794249212329869446331673658446930864346739137699039972899493822822347124270449150075133917585649093237740790308571021902932806789395402882944824079866935358640143568161268202398269165070224903646858225085251130349746880142019744403658046192490349365946986120121888670001690269435311151752335982084141238284060695631003680387594419086398689688710897783122089381855710999146408872705463356440238211685821767169066628963793712173631195934088784608901386544644903451365471034318767355608645184647356071190909464982255517639819192072979131413322153971315029891211548871909474810355475328384876607751262606506984801586410185500304877631995832832751320698476553488884827229330379478265996222586405254998736670902622782479787890677099500236873981375401649598360715025520653133615035819833552913509449475443162356036162592902379519799709832090469899097411897097858371412907799698938541926853300265400598760094679262634292224916637742238480574103918164445164009013625334426659789484157579512232556211848386860551821600743474162252037050887296941468408228498768096763637075356845793309986845479098709413725577352681986654685599702189721058107594865876748348289812695449837597716227142685676117036036994693793547650071622692196779867242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] 59523137101079346153422351692359028203511921732567648511978768894865713253366405522427309586089390994526162314240032692972107878862987350148967808359796761417898217570044925858256889296704229116927376255778993214317994701572744173401712765681169425659063810795517362678301560076376597371732623042485770349042613831403657285112170311756952711656139968666594005089558317367237773970232471243546707575807671794739989789743285895626715520019775286464374405409493755936009922953988072663537953661150169046017286576877583650320105844504599635373080881363484840044476716280557240949845231795322101000242733905912935277121319050673534956226625527359011946816501527648736844425778321448571609260419834278311589719992883173963202068102786552185885722820198279279405519283410058089249989846016163628517437394125049418189581864343238102202264959356241796603790207291371283347188930264006567580264445304110930837830211109836128843571356688863679206629610515988474836753660830646920444211294602475394613252425411516427541988296767256500312524688362767327129737268104688352674541988036547035590421282597539427458498583149701675049666168382823871313398604595659899154235260849227943274780973296773566448964500809509750973562551900470509236024419662409911944616404543815929182453174225460832842840807465079122679347472027460232909937333212333064272779373799279542087442227848571072778470001357291822634640334745033396347429416821762251464791362168566721842542175852307414322830514634713918090359474854425894816337246654436833934330009502709481741025026274737757275095869373919381080895357462842728135486528314742885510440248812900286005688418138102927830460497076801258626491739693299035048178706281297412404849313918850995122061899629609669477496489193602939031569795219834853564587044093681284512721166984158166861082730467436937794807505706347498892356637553280154546521927949188541122808828590711473560245297562219890173614309748242770603016192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] -22324975748544175609916333335784036277537006307488133937040331902157596816439247291303451052322853323581632096564016624926545184957816240511731992003094192442860851136650361082636670917851777760778558242846496794620079534778666836267120608054459019647959030434594162816622574065874880989196861573648277124992299588115331421123566469879011858828851832666262933353615979603460817811918177422425425846348258871499852023832902836559952214684358502420872605078038429430821972733218981447875152082669633997206664259312276971571036588094064270317526974221832792888971266831417796467236709939354471152192835680179889367864787122698105233867977248290039871515351550144771784353162862363848866229242954720249204890662896818272763257695138863912424674354665340873030093775496096389108761646594518324181305549717273437496448101235409793097439157647296350964899623459959468195946816906638591788229107501289359437288700384145920611643941714831836070194554535069828986562387672534873696575980987818140770852260423318339196121955651995356197184684234263140022615276625356063662022788062559586769081876857587461659932730519210043630665037046399690522278802197261291518082605337572583289742879051308132962326546780340195423523402476739057400952954621021704471803682596036218569903903450918925319676461595260126101135203007030822403112130886101692673649579708346473786140018377963348500574760710874989976447056931018363501416281965959394429197928881950197331094510021376180828733869172911850916129203748316620765038991932797329966266730174514696814006921064692513127233747471614172858011900517193037213022884437033269850068218840580547906620511888326423718641067928477416780353144218162615960983883363836682034273028509414457254276202549369345059842722609857226135760633778605182957849887897520218320558282871231271251309686842629661048529963706611409325109446749138166872353180747302520509542476085631512423268821821210504832234955117255435680219136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] 7606574771614661097561104402477754187196854052801428842559749532055677595551326072575575972939820936866450792959153257153460399161703869687025832664674870434290828249333648043257388175475595008217997462748291615962327578862123119966289426470724893817180377072640560440102297231035298773240710324002815935806591588336626013639205629633834983431081079817299663899558458120703462607980005697207406215597744122811906786923313771657144514332791856453846933262670823322836042335626119246142029234333905885583886305987949044107528301277455824300023262769072619874913967779167764112786345965228338028765564494437642068004922141590972646287727445306397990979076698459424600555778496943030945568818177925247349641769387792019447254470127280888450921552085841631451897808813124819846722003585162329130226313780528928552391584881345054502903316993759299856234463670791497553585657927984456175021451687011840916528602809110885269573835306352944182954643621364939520925448864959369102970038606245439303498244087729758817647137496307744099551854379426176229229890174512889550356692464279349102085069204623780221606603732279929116000107840378670693731102972502869747011833943753109648312719382416936573442581364160665046388452896922606337837975265620229560206655451327282409822812929284218019102196403697226514123832084477540010729313166338596286598552582282001777939116673776376739481096533985319988219130766601030462588331034331239796535658330393541474968458842842172349135635367416179201943707457205598665292059141941481523944101886829094317172957751027604165214805874986466134312531174912599209140380042863565012011895917986345790386651110564411842820311168668536033636193277384937841153819941475841432766673305355974915466527403487513908004903481368856868952094274822610313076810811593709826221277664681028185410525635687742007494658228894398541935185286239994541052629072897422546443862140003387741639319472698739818218415261872416981254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] -2352610227654198430917177612333017197794048178336125101085494101462488706109958684650250266113912920002972914416324492184093917769904123472738913498447635672590324080095890238134636858400090720830952333712296243781022702321702621363846916449980301019654938040459438327838271480907120177273623372631190665475558078472152545907768352568632728562492303024121060141225146572547206125338026215130356726300339692209291437662370214520074058244031938455491646953119598217370217174872007904057862502798555208534991198910912813995221128260451937416926679969524089714828039715516480030696484450732604197640433723352772725977132315672432572170820973208761317562248969738692127048159471136574910803236348578148153411349620010871221661935602002465756843649387664000603350959445419749227316664268997466239649778704793151234585158170206614042645481822542362465931491892700567353229605146310533289207754284073144829112702268647205329600189084041367824378122810997375209374246799809602937799258228756401668689650727024269233048429125496485364509517638609350292490840688476670807603713666424246828842702106726981876037357371640316991649447920628902959824190532440233462354794205397746184308927670691083842582657675797570181043415699668212354922370990881216257311027944781687990658638333175149967162525911444891870254017879744563785608224530539220781273479711008974354079905585092278716019652095958961148464788380011178975532712828558026738134688445300325362780290266914243739204217310548931376223409594903970744587823230223369115062352331510484659585630806509836018016505916647739328880940226025617158747779217047483806047706654291530666673751539219646147935216507376914392919735598024631269042431409019470420819479055516929212066452771242143309511675549663907815801252778042926058039670480453813511029338736503833604534424572786028592449628961186553288090616820611723347465357968664890374663923121291265003647993294055340288664392715252196343545856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] 660898229881142927908428194496935664005772978902017457422540691965107516696573604573761459288149120624193914467165704413825325571204698607880664981460432994262106306117922345973815210028318487351896608776810245645886137884227328412981092297151396176650898530904459529085132301546400147012114173679177347258134119099929716683885242836736986901309852809538217059445422853251074469417432586438641942906476645223884735478038030283758044736364578488042944100617208519521647464327061019386436656550976739053970184437679260634387027417206556453614854543914538706805913977455929330482910382542546797787652319874658234204302066917268644638010534489080503053848069826434986451622816416849864246043084267435292208242443639936698414389153481188497236493706248809545258190966731754883033759584038015206698217181241250119150353243592197472705089188525630509101576878326320158269875485031184579660423996462833830926471015557651744408885701931688060254859551897936175882224095590675521563051620706610684918523337642954093550841668966690656104770594900903237373990285748165255925792347814122430606402875120209633261559966966592072003517916111104598038821379499220848993754005198904439627661924765435167136801355626967432617100385187964643527941928968884017342886784521731423017630690363328891855322593623611640159081446368683694655054032899349714825112466115400931658132350307924382060071386881571547521511735360289993943901594342643306519346624995964150507303553371702116179362068787574484240884472056632203716160117114824287895421505829902080954055811200344341063307047672064698621461951769453076070057025131559260301485071971549084738607115486624346524481122975601380217641711966135499958900960760266897415762908284098085471246826428124811966939440115693434157523277727544138602032094796321291016035358978337150901736217436932465783909986847410746586841089052538968807346022096958771805689586007593088190922263499843023367806063785189142691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] -168984951570320691287070287100195998156199426644961106076637217716154611057789300719566526772899551607643944373083875400404592337828092031132155685287776961616365810356413099303472719500648006551903809099504071664114345439571038084646430920702118490731705209241481409302657574192748210802816275303778289234358721486984993979152547643979267674337021878235770284803989323681496742630390341852188934088411833917666697577285149699197079339598236604826250912766737759519688266189683489779874089283445542473256172856731322892871194337065021917081209093769253630332953229509541153770320167429940060941771230229979087963050418984245264334771551154744575424746426412873263645180465644242328471243376344952894825213243967080313066641013541604483048848936469792826014073241802664710957294701929031716469058133422035138845222646908693284225218391193552455380793007774113455186910147577846201992476904360052189523681053489284111677348730854922175539130077955135553923531893247950580823031704876794807009183282646373932184491790044694161740263627660230340521495040813920080234561525924216805172883712266085121709051963618322452590911595048172115177731927322551676681744925065360990983416585174695401469536625311804520835717287574995871531832017217729060540875716839131668588483502830161375056995764222821516529680912841225125679107340830239777541006670718483570412079389219941467766532428539254495590177779550592226715146520800746756188663624136850430489436556719142870673020584035875861421401425981627405591166784077957073407868988241692994165567970050390832547794078766453965397827917697097487277401244653918690505270889722418367973346553705814542975786473342420151599745559506269832780883158108305637700350034946797004022740727080142976095372042339821552471813581396657113898894327359332939734999356534204924582916763666604840560381655167972174300178411524572779201473688507748782057596828650289375759802732506591040261966702674117853708288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 39471379433332977819172584435735080330578444496029575513297523349744772840565250657935661885999689893682053279495339126515866056362998640449239899910550452302250942352112495654844396149759021010641778665682421219004358279164373419050476536277858855811218723992549481940795844928881168683875058207649765816223483523506692419344059327502317719657474150862382739217420750372795175753751689984175732843345510570345416085471582600067826913080615461292682793573826067522056371578076884283352848271024932932811185559375388532616862287790871877612541218887415894898333957827011388392022157799533372815950709442993071567282845790469070744632698249650212838009499657980610597904153300791885542070033700581161749793447919360295814429979529809161528580743334148902373872228545155804388861736827455905352258075293667886861649772572824926228605505489079963782107282471251854959116314227129877042510895053009828313420053364699534476894316812221740239981669790240328656016529202795075343371710728661580651181064935289937189784479307418883768566814029773662220803040203030033615514431858242490065132573832919890326725868172207577253155525115314303063882328075695160403412482456833988444834109411436683233328044780163131693212288484893073056630752785053741147055630303014469596677729095986761138169526635686662379022888236422361893773745431051038074776821522701318368708065769995215449910995944591076159438919188332255262373989930488258275864790515455139796907839476231006126362218367274715449499246383844027225754489396429754608491067847666720016828943707089984860432668950928052656779130836319611169213954241560365729087561926006065690236945658883914212499223859206810628056406388367850827837146338682404517478913734168687046250634519070316297345936575396079471833828347937746839123389028344801724791705203226817589819071999014634684103952677511573524601612179475312737417660742326614817255455400370177213133588254847675041408530214975243812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -8466577567679096966295439201571230474343025070747089963792330304708814160141736342204005950108065184210160703799354860800459987311940425941012143053740139066972040769422412093174353894995302716933460121485861264981795272628403615584544125879657862227081447291752273017074190909783049895600288173870864293038074448166605341687205823031088565555536307570825870744849919146127993721580406266117231226315384641966293200054150243209523602635566099328706671886887130171359660281009652720464626832960908822072969893649215824931064491074240108821551354118404162993702059205108695218100512590168087494712171943864106239842068661694037403318785332554064159429623312535668451954239873654059677110744949192753996760848310626365652185326173007402607195533514682154883250793471670774435752219596368913707693274634091838241085980964446533404064165083046939656711522614457220344414278949514789698062478687124765770211575165963102959496716829336866276462121818540656339456547418349704984548864132904813582155814211573290867559132842056512820709734328349580654718212855843410820324530921959735800737610627946446656245014717217771492591318388727294838898494277454963938630109090989325793256593891421542826401211552387370576568893629214777021701263549274299210582893942704182150204066513671968147956091503197274098669036968790230412812270455954195804344450227442636507092713661658971147838003062698429864326620167098623084218565431830329973359216179574952137414168403363579852355408422143261691764312598972339101021433030469033818279480870771239690053366530664623421972983134674113412396636529233948921857364647243145865653497777043766767564941118985021952979589394155900006759243287452770386121627599457092312254422903235195807378843596009163252698448385957207969981992946758033764190518867463358286310575187526234432039785075119796018743466420748217106612834936585095017608794737743892747607545605570402097934047377416839967758197639622565036032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 1678579879230416211930957935511324471133409120929258780145395680024505620198474034349417228223117180572062321161093489241528601859871186638781086007538635569039789610330513932594508099614195610432069025225800533028268722992688191710077437534573713783654205078869802500922877656012670572499511610138028556025259831546819573468482702179985562741054504503257330572485873293515097036706581846147724193506397011128100814612625442519952745637716239500121156607631924542837518931451949554052981055441748902185066946355390781884670177128586425481719399483203606058648063290143628125130356962416261091369326308104578691173815991750190694281618581252339001518169407162155689600041960698465667674940445872616084689096277593909898083561522953824692759319555497981787371317089242958947357323021249908071510328297745244425719011729104247218994535805930251739949083736212353815081000056120861041008587527302900677246901898106943139432592068637132991144907365996977085505948169347500375065673341418765420822600462665204459307741389414656775982500825414957116271757941693655265718079177385940979330926331523919525658272573117886237286413571585119854944550372935372793227540775979913309322004808922163411821946751877598039388211549694086899053700246067543334116947810705250566088410412475504181578185398466136142060385455258068269047125629229307880799966716391552706048573325398896832705112791079109355743845429940386018766595911132275917325727746542611170482272749682570508918839943969662247839272764269534412219330486149234807094873132202734642461576750980504199551225035007855220666343581179979359103707296225134496193138087231310063297783559930617361116501322198643581901651093746671634420516805014076308138425755214627335367832875510829789900222159501838345793739080087869247728371119448236815558314932236707604438989771214676491990150101080481870494821944295593188219949193291066006503262806924136718551482775696671400478346020183762534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -309767762391962210654521428486523577311250245236469704770602633325380742361447792691037045054483237520998122170002777180587545205040595019455434617016195257869746731008586756551232991010909520675170504305296284922458702058133230246842894937849667434747798289152536907294409278319052071685856601780024110058595094208966009916316344872853544289655629786443746653994981862572230424852782691161217716287674710158168503458427311949123152230502611555199018454092295249597746414221650834792798389799547885602470215005696682287533252430845756283402439651344304850885880887034454912195712892842184261888868839828797961394349846986495284785432029604654648268062496727927631649235181945211841100750187706455708011529053190863743422707178243863161030503289944774640492258421923418466296541492723566300887848740451839425487648455478479162039112868168993185679557100398682710948043056390922441374608804270240415541284657653627592548362807587763233559175744637761482171225812487866426969271060943531065427359143649160605745358877563256332158710078853233737175758961759097298501867754759880738632081151720421848772041508169358195554654930144241574797160974443000298045873417750355424142870771397840206705865485015383025837297957585443606418756291824474950653624087504381511716893393848761767769822905307702344612452993840989070732120629729422085826217117106006982114028093085248697907130188553842584740725698433201871934831931497362412906352482001327937449259500209933642857939565881436571305272023935169830653030885879344920273264548705814671320759935741786855744032835155882615260019779300276376794801624632925746352580599460749749575988462733309147863731837711829338894667155088948849291011531864622146039718398416895166631076742378167422595447178723120863394280515027807566548162902731096746294889808807199282602923253312268546983637090765314143689041217438632303037588991152301663056131121223449655442405484740414659444100107104625360896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] 53553699697985123340132283467182330867016005516655020902156291723628701714731364686336531659389186721239457470462872490651721515424947446024987556073681563781351296925926030076349486605582944622535728433049401977085623753857079766737335953516009415092444445048240206180928377924513976817682073790767624412895293041440873769603601560804559066553102669363245566551580382145603073444464562810369996870881160658838050462682930572890829036164961958598502043717813780616856774356285371600615262003982794394216051480742703753258206576175272813236532580758902841705750036977935737603688340507252259583891751563388720864773223005299604990148263678842416906030391122705929222040318797007604378795974488921854572491025683195061267924505458585599159681375765122406534046825220911851674895400725802252533496173586345645693119464043817920764175090350450083520679875306303838158364210600397140488616836584237239624403980965657924719273464774895768700437378599453191411555016773526672124167963432318264361040566393304205054220042212926202202733357939002664673374636897724261411284063894595353224496328627511422360609833754266113118905593529508223080285384920241928758166937961346251043983576034809751887573143378888592129751088326826594422534732227833110968260443308230832107003698346268452552575743440871692166015510664960264254703428414873253352837208276447113249148144867528794784160440459341421670996733552859356879192612614444086162191915916545185287916846152334818232297177453214806092036489736758673235817613931994036085510131390271556706263951919652404531636277692821652506975294132296053670128123990945765482793627973721975173092188627970959536180186037819432696394531722807606013093079615262233573096726516525085678931154983689701812126023056728009594652575098427518084476948493475221100980954588117467322442374104479678115885857119428942887678840165436185366839418148550908274379749725416182239942502944956434968834080902553272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] -8712893191057830284757256192259801182936926063596469316789790044370206200743664053805325391675163069280479040827771483189556676941799470169135468681175531097548200102721847442773265988139479212636927558364809591005875512684403451747764612346028928104881257635720399560942783779560167974615647980823532611637341085445371932025737018724867323149376320920519774731165626390291922962481759758923387944709807538024720306935527724000235856445142733541458405479618300590644853022352721057673545223962139535666709149537550690818052751513501411830994556157168305960096660673156819749202547080851821885075107345318143059663068020807671152179942739380915938352177762927936866824888000622703988716444665393325132430985914143899339248459054827439303209122396490999572665151055543712954529919909597357349198791522934842626684699827873905299853780931754852369907948248265058463462359752249267962172964282002633261992116502666627089390705688421162232143552675297525928063562527507689655855651221483691443954780012773548063348109099645104221811172895300411496371773155778838065207572380632596470728966031440549629759738100667338651930459529104440870069598651495441890545558862213294135014539383026080569807460075000384199497180430111999543889355168077098183784103631458698932359441663195866581149317052610870046744541322812566086949730050367027299489663654024976989912439741570659836121491044865185796417444925673977297503202604399635768957084071716411201817340196724130999935362839785368191459488264560732187320021918633900851699792680234615947259951899589190389776516845724196361585184104714499628720579117709666907556901801836531364503838131820857978099619090789226375209897064014658738105786066009554018810091125531168080835013266249473902150169450679147883733630106053262678264578837388825614572075353313909920092437679903249162835023317056481570310082710839406232937974129934401812356509688290992302332735423156915405432579443533021184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 1335711751081761585366859481260518083900312142017961022684228918149392504473186760569886549973298283810756885742875738406799010345425646737866552070280433091786512016615557324224991289336561963687352955546618422305117675061529944120895554940597718438180977074739078204726244906626154385304703015061564550756243440460274792528712077908916644936542871281207419823001165043898297954217297478406137126836712132043692993087122526783706807068743150129710183365462316728346944646213099616466674653971603092860656303390195048075014903177262037692661169821063967725920592731534140059906801862514975446696668043210774967613956542981174730031820916420202977616993036804701760526896477796921002280155557456760609454158292070946759565778215183510480508018470143381478276666138116392495783023877336042937394625373793376040882043733246517569981189896482608227714701494805180737950787886536786067051568461471307819684501338759623287455771048990566181153627025567412213439910677002927852560792772818297581510159716359153555369133378312190911446909193511713855706993470656558887840552854509477527590572627355918622969354188512453820023267795452200067424773418949714015004849220852766953013241408484575208473906204240406192993725845529757604256588598806723624037551746277059597246201360338973754713758330460504470864196874796802823619565809855836070777231620856058504286019413406674412529221905340538249358071968212196241282491786108728345510474215908490425181588567341382134250308295922230260345621788037545848935481166276756614460447133669638180635743420978253125708483422242699568312052803379163964130335092163071090127638931215520213052452061630331731406431894089434295071674815484283697913968286926433237538493631843960373435620205379085488667121105759183142377297775053839387202948008288797311926412472343946210969895259925328006355877236685174519909195048473442813263461297164888017985614487423276563496192679555354662582043900133769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -192418237516919661339359144814099591473293900586189311390427937785171751028807603802811898914008742072898776614701639975835090643086780850888601232037030687386804414367960791635072813269955186246018696392524339733874576778781856221575472243233445102146909378737271866858263311367795628742292901460072330616357770678757414701375318768017318832073709993521133499903280744194327544905779039715611426015509604862801719785745577544856350839275294410719334620715921240077900505139701562701926461810611688281429997836252694478430936526209309462534405218532155273059658844769765639012355309940332937454688169751403830611265966584500462500291300963796023953566188236505474246095272446081571848782786130270370740687431392034906162986771266306584913512253286698467946811280332118762832372127297142647506074060584653516232402397793042847427408495953588033688574384350998563672525855008947457666994329165246392611262518837591814893260504887718848047001530435780049969723092549302327503402231355184122300377165614600200616791587186060322543521227000376529475908793629303268384378824108326890324230164709043148969866403935271101359770520487316255663677329865337038157626219320882229372391957584897652016232475216388598043692004773591635260074305486147911587835206720570756240811825621380541102208503927370582232442008713243963731099429066776284306933912444180600168721788805983719977729369962414845029817960731216435800467884830974892555537345884107105476672274859478886050440819285935144359383630816988541343192587243583596797527525848777877837186918182906407114995643127118250809271564747191314331217445624620509968639000231343224366540904877520871162663326386653139783665578013290072792237133520560699646535047116036902663505270606750701370616016498126066205124780145764570433113790192773744558208910211242338086651549625120862875272394003872073674296957497195308869532774368870265392246740449130581088576101432787498055463084899696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 25881062483064005889750323334873478827311562424210879651829928773811253671175287091585090006742738552514920021768163081462968849226317007732098107855956738422727923555586102104020219892713478443635331134280442036263008953622212680754328907834459164622134636961440699750989480006186359046041935518417302780519622520478592743674654724932661937051529441036650015255431514337259472069114073950415827536609788417050636526123684232851100630466205152101245781928069274613968976282837591945285247728283911576796308288935329340974434106697328353188637936197765847191219634093484373234312205290670164450307837184403791695309367474262102927649378622649567846936470404326654480656337096618456318861834848827569117690048512462549485510227197486223507670680483182009998921253493314086532434720073525500877870408130021746744655896632955471319972280825102477614419409879203658571519075498048521937054424211049986253108875377830602308788892031403148461022712848673914578256184025166318301066276628544771387602768847619960747419159111057443395565941995547771221398368022863400366392840361442321219022032114033953833064961948560991495103592266451067461774735417980451982511487655802571252476840027138746661082104099413152484619788265335169348533591256142324127661370291273999910324337163340543685830118156955121276966352810244427230724320744873929405179095339812169678554491868930703380441029509254870534144349439736215169627368704097702859436953679460500366247074428633659847094201744749703300165633596775446463186374438203095058504608232850728667363027489353099349007545659973577945582264887948400958877660107019796453410595329403614610287678711439441510535058502059466322409759138507529299087427684193914077680194963112838103728454699829938491995082809313213111776821579236329959254588257693505623949226005301136283156562080997305574916202282928682561712328636445561452979930954753061562367849904188203224807558725162252350507083903270912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] -3224626685910901868964673867960452930130179294941037444739917475482830682635112957331234519740906553317023111060798182495684028332301823660395880326354319031109300342133621700132606575048805355647268130474971151173620405389296034276282907572068169055420349577345446929886350525735109742919385161897926156066206433615744959578102023519058936177249401266067372600114543983670274337349797170783214935643127719662049991029715135054579328772980051452820624691462213571564810947341526331212412527524542400973836629957629082359092558326088300281919852517813514823480315564013883483556421180357070549295610327526290795492812508505632567904732615758606308258512169397218605919776957495073042547671451714689033011893800276258443885999960496385142143577739301940959478125378852766199758266805830578880038273159047384433735040736719875678221034471430711379449225194573017373926866894589209955120222660181140502256648310990023513935420339234575163900592703436609154679873450621058491617897597955955518018174125505909947629441911873627859514571337523320959834929300072249316582023262410588856080224185934840544275365910555645309295462143214213609309906453815789728076580323518996636431173418332841168483747187783495733825016857960644837381894217065095793841054185901498385380434379501323670332978208120346129712301729046170529937872965510233451679135444664545478947063114506753368049042179177155044534244840905203049924445774819241281427004052015161012732099557184985160904512164106467122263036689577087203354156035881855631095020843863975155699875559718027300811867732833588593074823079896414032795646097185973371292765960758253721969628202633544538782699000466440265487328712387667582432068349722655889651356875285713668959068647542546748411499887899205389214113081381712753759869048976317005269237573166134039743457743097686298628464752126686480182818508926266971768271772887414699873299717745817057011044183512078277519299089268736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 370042360214349817946180069325515844497262964184321826687531069648876709830401541524201723950742570104038669845673307715390145207626700950988004660958809659620357454742906041641650858129089132844795710151654038857949644517965529381338984989857226185062983836047026402137903734727836874667684480553616601754636784886804737832918412428323114946827858704235024128716264702435342155462719142900241713931811762742324074635781158199561057583828114412087014703921381350380128193647897894118572626200442520798562387981634925087459194925694074250376319634685321456479239441810677937408270696080706685136894366642789589815169488046873759235053477013521957750575687289445415861924149485768430738506326331735275266767571705787057777092062828321550092074700566768236412000644901170443924958124985435491374817201260072439621768402263642348711529226158598433456690071279384066469583634675843151115117411806833306723070630876680566073432735279034253945695882762382392710038387453946757127579257754576435908514308818631463517800759892325998277283541231120267006502315736924331404609029053327187835010252540971705296595764147500016886530248734896510118226682241110158705448474642901832018291342665370907315744755775952885651245351254762709201453283582094316586045328171030935972936505368986538605843307356437969854490929612025227604555170290143029091542060692055783095944428374632729899198458139722807811086074058597469377268362285029018100224610239870667125207875430108037046785942927791314895732678930860771711669582907602463756439163048858009232614422054479115759139323312789052951549427208547217855470975859196422543021579987166971509267401920299353489382503102813953428421242096435664310508762680497077500697951916683164797980022110500145972656698949930454381768021832093682855932013602711623613267615853339201266165377703161487773837279797948659925300132251122383358134738313257302525997733346655076499160631851353355371192732614656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -39140757155622281506143174534500002997526930442672168543809762108039752041379808154599939937867251040040116662834827058924858610016784529094384690033230330304889849967226559254204887340712683154929866171548950264878912120357190577952384870142142534927383086204528579997358976380759952765809264664713097271879681098191049203046966413870763624056667594924093761300038114556689842406575416598102566862039152910401266106241664576752436342469427497316207916195756137465121684299148610995230163104632273620469583414446862827608589090666189757223306101225863474055759416411858189043812221090612990100692855467929127199739198301007949641167399907835925257937313936870006349433369204438965184992864545959249926249882372074816496515461314244398130825371794761749377616525148732822850898006500688010835932389938838681409410279744445831052096490217541795578121741974077492897143111567985941556015088797016550228329517166518051434181894983094230180271369774793380912991506339414776344644179313331043687840083998940691690698267614870117351603512455054319574426255756550550782011777360319609911733214618897823102308250434424935025551357309819995178309158745622405640977265648525113542908833346685008557492998978050218873122635048197088119613907752129357510195471910371510718864596123414501152892187062153837129465158856667258399157740432406664637228357097026875634394817978719644429604104535375704116231855537410284775301953890005758242096796488956689674776659876752987071148586679750693711182251664473936340831008159792019967185871278509293118627855783052984693296048256355267323000075856267504214366872898195733132764459960516748696534396953343197644462669442291287687223160449098913439887202321122856858167845594969257202390995408988408597681518765730475331729621635866434094107525537674757209726948490671082586250622090141593512164386841321233417371726477195851445218599859221205384388523960508334446622106705935247175323612086272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] 3855998689157089302333194452351182323347898189540138049897264993823162988749158940903333590280539336393675296294376093046875265880285596745007175514657462224772967810204625830884858655420655924973438084630223934257445335020380293296161609850211694997875211857232296439579251523018066919969270296901147619965622870688456168482907281399556763682785890419418130442242527408093273806146252500802423390895231843426212415769499665606324281273379615064030538382933747483051739176156115801200179248530122841805380417957274501950214492331710304381307323497510383522420193976932619823697666674598376578939282546559659349910315185929575076703034954434952769460468765596119128486062291982939594981216375482263066743472347357465353107880294163159648453482756785282906681079361399606975083243376530388265529030153240374368589171633376155762758109020774069670219263637497150885761543655010295051257530983828909774860594757931302726638750944639860214330860993719749648542717062429768368546043226353952569814099662629637314562329590984839727044526287755358354299512713170400950387841641007379972289544642309201479885074324290913212012595598211680591445071071547489099496149509995600733726622062548929545518403102097700088160284309434517165524713855061769785287118799712787058823534133657682282101902754374432981850963703217293053572145939621804489076951076759995577469482678665707177500803025571358096887604395903043011311300845586401630928337131514355349986118801488789969637779535578657072060726757584726639650828133721816258528716708528354212871237849832635180649865174368609615251937978185545156840206559421646135307997851780012948560457662868020562330490663850627429092643910976690549358939869592867558740042932516500438383879044750668254412747941462821558250349498594516486467672929827636770418650042262774286313034274477746993396442567698602270956659575196857478579756108988951153766179060677120455372411546799552865135642017792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] -360673549459263430285414373573657385546189768978327601369831808798813537977949736455872374027265109809842252049385785287984809715100574980456845614619151178240805185115110817257167758110938378642489251102018832059484807348715372560732474393419865805066930644621321177314196239759334555841237152855585794033719024538352604121163771392926046543685806052320518385591062306138175716097949885491882853816569718062263751710082900557613677263876586704228611662936213696165894755393097942075524717287997547212133472336769544304108220484236367577918836448551279381906112350329933013796596454800070016527533854407242880607635755985441697714914272335683811327850062287868067580338407642459066320784742628496801960350812228414353045683633527737637112196262175063764456343040894984621202092320841141830315039067941815387904674849229159721837794988479637293003772568369956461488053305427878871349120266071603079708468335471824760730723960392744512270474861580288900731892525039556570399861658125733665371387215456536692674962909214740966650638330242748949757398669084277473793661530107428977966687289876358029607563402573759197907844084426594083090713383078193491933187986270504596237952718800660782057039481130975054682424997227753677209841784785968545694840553157975038842161790348054024610622697222802152941356511796289133647276624008696917833759968052280167891393408220012292271849881265546473764407719044446015340478749369338086935238788932709997779644693888061048290874089115905820876658620871521169968337086549030199303482925573640395772242969767508315779798149751675309748478731265207958915631582800043868778803695935326920352547122222421530221866215588845723291150470368644995991833612973288949208609049188092851047467861481010589775465789057883842849302108305885369476948378673542297641103358619678251980524548822783764354157894525723280410424290889340957392291351959267187979033271089674911036888363411443584955655913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] 32646866096519321947898353566405213865709385626644366413633847351603258009095232705667429956227319557193102412413690282486928626430919540924397465775043065095057761015183707322566859905236012494609793990567296914927783182245242390559563154501591787986295370310897442162434268015051930142065879204787637839953497014226525459175017126528407953349708813553231004579551220337254895733524688902613364480843410001605188697603452535436921968461798701200909678168110945206327521735103074631313711401032434861225736528868119575845452894485878759279237791111246876688623986878204407212648732540943628678088416888872714654051135151968516482015335506799539581069998627038909617038733951487156018322558195644198809595918039203003492533551925293333042069028377475176305608055925489765075436309952085386696235822569859063786710865086801113682110945180121097909549937453665565725867759250081704917968891013976865688096630771096803255004286928619630670394687008933958702000195339415460261250407270119072850247842975831129504471184775812280451518012218000110487578085192739025223906589156703965085044611204869781279480862249547593596299181558277576851966662846993591469724012218748099991919016472954911694561456519861648145982083092737637415240712045617496367937653718116270382891393439064571080254402462395830911985126506029987578632174671515142608934362036862595625891435847479400405144660107623306436843743146896451745093141151664835749402744676850472100177563355148489399028299204030019034621754183843296894914007198248046938777703846559211121687002889734186806317352258594666442691444891893743886442222188971501226400434016785749507326541153153062372660443901445490628795610004771668915193999300147599634029396388403089744235991640908911193749577843584959939521737345208423203576581753261719788419357284159735752720265360081618421746953840053832057730248143545682031627895078985843431888569989109969985200759367828108793018843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] -2868833084235400137289870648359513112528072184661123722391597175634953521075293496452751473620461219669862997490846356848431010179081231286473569039475917679691094358787285659264822298334824837006099612316692142094226943388384122837581765102969883337370170621297791676358154143121137725686542858639763310405499102201880906493849496734511570865243586785844211289864912681626311664859847768071649485059841506883465656692156578465010485806721425719595103562027175500026500439391801043270766666632292246144329946916272960815916728746739150756958795029208573940003899133980681302524893665180703338379452702951341260538718408134188233534368881056962276040953293304114304313870348004637713105034627706069906632688641477376357368616042737999517762508328103904565820698242891628684609531949172970622039509755651229363582205747582780145335947645252911118334507259405236485365212904820632917663991993279746155249986351733815831079668575901139936405566824285538598922486409514875079425456398282034322001892672120914152124183832613374229785927514895435405747269142277457969553660153837011313973251753036543666305864876417711082858205080640823581071165743949642546051300738284145420346809638692762680650549258515050549588350765970232043257933178449723576600203117647921896339607687821626617496939757796969716375237337754412629664301234959695330121737737475278327701118653071332995289426713141130053959892358601648232760475879073821991450020851121680558929295375074986694305879892375436835887242685860830133904068462415034658897226652646477650223660451990022468498249062273161471074789228093677715014745625928342414846867678999187980516022706536244936361110231820053849556604923194007548680068931145498312702157556834649793364623398540991372837473237879085581387436120648711428890393534230776714426967179825013392787363984021228445506053219508205480123557946430115777280788052482702447264527636944285930819192045671815479335845888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] 239559288229428734960642784404396583814886650302535519119568680725927252532451843098636172345398190824949582200845505381398245611574162160199763202915715932051285826913032420632922902770378032441071607007651117918322278511636929894586763213817752341587837860042869313894589828386038170261283686796424493421578782140840095573835499165991293537370933876698924274679390406664591118785183884632479373475528127342616951280321245651810239627113900421101835262673952238182651150600979294245179613937506741251946667496317788546651818768136724548352297951979809317432867324527865154067713623308985702076923335200411111840973414180470152483868042315257660017842471250449578332505853168822602929537687878768818107212947876494790490850103354256088305385699569566258835097238737481776555896302755701184445709939374097076049423926813320155462924267350392648461660275911183758862048928489749680808824830379138970185151425323935900797425192416489842393934871829438076214723478289982211177475873592725613346115784142701470115247371827739813570422106454206034821623696125295521320417310831776182602195096495542813585423333282192077617842295620582677615365960979873681322500516744922032107871248156749846843105760783150329892436245315120698272448763910140542931314601263703488470931713362134647992758134536528045136842205089216821971383052620638119427420486440345427207174043201385421733774476264397417466898297748060513138008007277469980458427150532302553361360178320044458863437575471494507862570086512937631460271372690162983282892882002008040412971847700244844282506093309747772794588187678639454142206102890304658220723841107320242970564420237212043831261457094300004258540375814743586594290512622238633680279352582821947239828235529706722325299144364690764066313530688959700537289645018805882321476310184666544761459240125520608727647318736805439859245093126830448318998709053327766973444665614143869642591744260880030987452416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -18342322544771270504577226835638622124889043561453025937920279842331195932751941877284174625250881417518269988501485332857358601898671001063055327608872786768742981888644629743496353814154923720609643920654966144987164253237580274934762332736549809229787201234897484954082137410752142465627165421180211388050439852539726653558208399192024568894162094680855674996190071926022335993708807856207548191983644205452005322245433702823707286798898074162597827256508934240713118627528664860251142965061044877922843257030577725701587699137583211154864319107245771314971708388851952501072800997622080029362330673046903117120681259556401979454588243380217029191388347323069542862192120805399701351904610879248078279079145922855976257761416270580094113722085344655407248229874726694894483031551071701361295895308200736607362374828226707678176766236045551903445776788699409579824126323033497083831244300482200473913012452080301212555105390845156166761110329599451082092380892186279314296365567083242953040713234688329678533584260881230676697361041781721574409181018439353541794584713366752700540250923049422046772423862130361351609659775844653788466793226131207059929538132017942807985334935118594219333600327068582433563499436742063879295084568422523480521458001521962379385636272841133678321852806090877583441509862332451781017297231439766860042457971061363072586793503336047791442065992543629283231060880902849961043655958816485559096288976233566230255399419144728744630975920789845376516200976613256271758126802137353611025916435567889720683025074183696336309221116667137912145874060439042748921464675490335669480578587965396660641793322397020844368305932019250458375827899310339679533350871099696010327082115047827100648743926790686167914885624278053010656061306196987695628870385542013290361208271647963872765297089151119772817815208460763714853742634302419101179046211512234749611556630861947511568576775313381216223232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] 1250934244273765952316309146888100825045579364405043254254896412771840575421128868254211387761569340890526196644196373159274167153611336158774715214688108285025875414421667092138193456664412505223259362989993949547187307651370774938101421708881372086828245608761635327130956911687974447704253980940634562138574789630885582676379336591243026897194289474865291184789501885080238353925175784534817132360098507075928433803676555457950634635268681869540642075660185994361938783046520617156157505470729061223511537148983993452370535295124804680906247058656734909508868397991019383340302072520578097033163504524427799976364262467262240161541993630982613233489263970388565049312472500877928144327154912140791045549283171538310679484640928463530841059057911174153715798228262908785668362644757402088052857533271065987117291655333230704614046636318762535024038020214846930104663754039572246617238150750088151879707162109989828616828862166640828400356803026065030604924126044508150915470983596520137837860352071097859498878621248635348755524543893166560021588150379116494893775038998840206517419459141331558824534081806333644574311353087065432509939194999566500036663600095174883985858363797301363960736182181326610320134464321352377982115719763994638726868741944395605804507624322255618296075838581133734812391602768518164718925640058561275187018337308335602320818295709145477091734946267796988900473277788181771430373958675224506321732190318056194020369028932732128528704186080077757874195530753798898160206384291568453664792645535968120867810042490408063761663195900723331828543507835414017638813441406972291701134258843794351905328687495007216399578249610845340282802085448104783748518035126110604307761986117502149173557323829666376720103651083017059435820609530764669984581588646520309446976305094671271817092717768234633567964673873420231761291676350605475889577829352031138137104279072776037630336267653578309500928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -75503264756739644380681336678071064501511105111449049797909069551303317011633835902850989425258204926332254754073550746074602493115119375287161870531927684423420708967698950496770478148355335066179955963222821076943586969003018592952768507220885331808640280294697942936545136015523987550877943154976496302768774999265970357937629825611704800061118050545425565935084028930043583112728465457003850066694670092687086817196800299494644739694833092482442505027678860689793018833672863048732647817652733754067798181924911436631370216050654235111198931162197124260791271931488674330315676508585078224952062503552920422818055187761647511793010389026603259438761327039034509136622183974601980463056325415730627925653881283520388656590636265929848331971901554522027571817152467381765364119680591044484997984040060393238616140978004762331373816986779142196273609118712777560948882445697881258169427737985961450567594750222858612678448234917838951777724229572397290728785309782853527779009342064179669856537500655775890337520162592165887270617663908154302997240468136344343847310337356704317847155464446844722543211456920563560206321620145140993376782298303783098665997360926542551474369208037713780297823178365440832293334854706125914751045694107354983804623063945974118827974761166024139608678006515455481197802706944809822786950934230251877886512289365024907035533720467970141887855259975040470595398474313223020869515784674038359864622071511689853785783240265710842732185463793485150919419949657169717679285959901469402230756493415592811168212097479019901744155615203544779800724084439773199744554968734333362843652824858737554549897290922167354706678296466768606686824051928303533147279770296733194154104121454398805818105649907064795589948709677734014033812083838148091303039220863197875527540584863182105885218224657205280231884834526026076342681628246722266147777722090204816355143083260183783427570212989707485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 4097265093530983579805307283589470856980562842557229080314321294018408491949107268445125783784914255412298436996594668670149461858318997252875175015897078519610252100859259713663267234233580883419826301282206944923497849350726407927692658197048592593121895312477339678589399294833020873899464206281113683900179651522680313279515710247548760283959835181791746315416173212540165559046980244803533710872505355163156199578671021910609042893089635083293190718469787062000312106310614080452425956220824023666398348911087199977396426227960909679908380611559878964506205287299437504444115702837579778569246287914369319318095670732329457115754869811714468449466879325836893789516304985143052584521016805182433554602365013646637834710848955992540425013053975012880643463594840494301922763205958647511214161454451846768708202329466821014321141557608635534888495090348748723676007720604885543280165666619569325346836428536903700068937132436725493391205986649542990027232760164568415464919506417359255054133606899653993664361851744362533325973073228126616456479935216252276260363270230464477263266818919896979606989041193000966421328815074487465750185096816904578148930043779479633779858171254227686066646305248366948027070358645850494639276044566280843714224823670369839297363722752841601055215385288562455694427258004529407521773335046429094316970259331122798311958936156674689189408444169220275203779004237739450514699412199818567701960367275685617855467168030553565064847130869807654160782025160049181357680132823766940149211637144173244006419993629400158948780667353842724632654477612950932277846240903113120036942548539048113281126431226138361846570519521063373391257728420700323037632800297219814262317010649522914398167176034069868917277510524014982305298522301571763903072361033241932633171736379031047484337162183528420478872039823666168541986261424335234671433192562510933594445235558664499449768522414525775872000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] -203407324936066653567761043357397110319646568981761343458381754449232757522535936383226812268567696259440761719573849702660454689468341764691211219452042660101442923980869146353102654202734542889778749917517143933846449452682931424555472150222596371847816640769021442714700317076814744890067278140280911140887900292215400461073986876682769322926107898879815032260622994014893654074291672128162096730128809850839602335816278905446740371582872578711636943591990234552165890155224181866782610637087610215185566728741396708252437732093196169041602555808055926142766847877499016204713191810454833926593814245945799929241722788164317919638225096145329048141619714682713234912516490641812904875598716850399970357774622069261176239543420013410884284294918744311122272738477708131110244453418630630519879457516078749620556005602837807716743308607827428379816577476510999666665456462669297974947804308691985535903899600696376488788207950559033435578299137832884204229887859513222238582130301439261640258951447743966419621113258768605775749601881230406624890815104778060568936624900665873622559960072148951898094616982452629987984804749538098254265954814558128431530940419668135776218776414147413919249079645121186875672485637214120520157783887763185210807443462993130020138489809908299018464228240842860238262974758651137452624017804318171703608950618815891815704327179237786162386274742283329578470479836442732299137433600107476254623016487331222831513768478010544641521338829023128485966209877515039352454379244850814772013887924677623590461321657081784494359138153124466889103631296776709145576870064783234294676188713352925765837657739690682531066773692652915866700591753318229520743194904575847520040546038597360349907891108973752104956400015110378821372233268348601036239576113877765315519104926456026804271567053282335638445752778556203221919554935959985940532113002133172430071985570793016857603068436271857664000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] 9165735213722952251774760447204191255151056198101308398594760881900676315113073148116255488846724191044326203218346315227336143131856568586058824730638268982192778084092797190403814318317299865112452088980187377750226100467001063354717708731523065581583441949375776356300800883683162256864907449263609133613241138050485550663702240077290482524074012191903470203410882408644666819829724108042382699595171638221695269675867981807635635499368260196203190389628933506508527234863920608815454857334834475454298411948161462791905565772162837819253192233130638072411122353762730569524843233349282937696622535124244018840626469625358682806909990118790805727378689393090441945143106206314426499709278540391518445752879874459106997290885672595373204394562236055177349111542685509657576903001745773012091943069749425733168745612929493113053666861467235789983966004941879994900035159196378296061569803021548282963873782473453366362958884846592428522811650799736533475046542285101376725204447112887663621633694148253393573921965569368243550523766162339881033961238976347812301915905070409620622203509042003950844606484257972283982707556843897328447243524814207180507069590728616026814864059003679199353815833892491852422558570228161520582990228448748560785784135632888876610571447958139528050209442725589756962857984172095792310368172130397611306641902315784658704952342217587027158861445169866770400008918055453467109432999823833852593444021049103174952428909013806899313484264128628718216057608239383852715755924522967273924409460108087810843956041532068127070665019151689443281452152885148046792506505577832887025193170446284839677837729285904578974154698042845648962870246717399335564521229254539042955313401777904298320487068366249690398460232250631103024404839349225523730001168875522704148540642135395465525428488935073811318089462783637714984346867134229481150164909408516607351185197788216368979394978247606272000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] -366135869667195523231755524107440793538269481821040816264456311718074885922270332772744101422259929697036496942284598168608633949633132448733237020269268463915189001399557638397813178195972088412907929405626879351264827722973382559379995671831968168152761325033592411038142397361017032533817302979815864246131412379865777527427915772776963956097194293836477635602470566469479619021319517320417791088508619485493422645503589225864045201444782309622410524183811760783586492540620295014934688051210259941787196156835494916193593692915857065987905563314542038940467678688791849060642795471592925173787719459401691145842989652790400801462027674390630172005639535277844007525613891631139816644448484685016446401880076457982292789666302719847339868251298568494311654915945505365517988435815931669028024149099042066712340688484850184472798579602021841288252070421457143338866944566484151662195420569972527804709904934953420864893207812982744051262032974308485042053759947089982784198921749439998406567271260594078464902263484167780038354391122567607778114675039977910768490093295028750573630566318103235320650690980430249804052881467267543865855738732846644810294954306443487202487091072908886771918172187152007137745348430549640636818910452172955917655181161511347734148775675157440596985814817500565927349528326051961181741729211051976590817954471844942426077275651426856138537141303285260153646350843431802449965715703717194026929746853433219908470059399538767380472366803186552678406281032722621041857362063598459764036164690970046624770985732019655661128147260880453239225971415585368930322819378485914433637915257878012543361034474086618775240115662206302043325682684649020870535858065052713269771890425399583795129403726706939442067763037171291602637599360929355089442484389886317170240546761208660044897268559508591654729503117658815900538405913010664269164352798579236679092179533470024165378188847874048000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 12621038669854994102777080026770783015826009806778005980717116131459729559006199530446790529954140218059800363294580794750099758958039255762894721101230951154567611952662266302350425561133863788591845912165261532343497750688136919120760648173187145626062824438909486537143711623917827274949985391733773063709033910329684883498045300802298253975755500764196908913413246836189894234859724709284972178104676068338790670686919420659195219964436407083642112334125982076309798391139801368888607792286319039696639986524469365078119292179782349049789496506203837709868563287565540041261060328319815504165675267059530809976386007254014985233895040636581153965150416246943293968041412297429881070170511569377300949128619791717001452622516355543138770281382670349343349121861089676065566144292254753828469319812552569976376982672466665237640186178951660035300322966039963299430402457210730983623462721240730363924603018293356603433249437977099776224739141851824646953941918186586439712339866230909502581078967781486511739441389213945717928026143173474080098535890093533404889225481540722726944276359070698806635424239129161998664295885623540390643834589390807048691599939841411603141768836103315955512655807330352255170700011634509884253325123687824411149938139034476558479819707915620916134005735249069887628316218640477389355992379718199708749363023189368596494807947213098634445726187635259588656949525294257782502247019340545490762726356335498337552174324324614261228371776222153473167423692260673199270475602059397082995121013214061499521898266019557013635857982884684429875607386835955995055168013284650301138987974549827301925435650735074339853456281550457190911873791159602311846393458154857750434117144634753844849048043243097045919646088933823172454297153515741252440351139279173394904582669546504078726410480928699003831558497740757463304372928159215697446887988630989027812671220167832904013307682226176000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -369928798615565563678068686986581267150219689425674591397920468556112944689413785804741644318790673464207142856013634371877271985360788046185589559008256105251331908413239200012712039559361162548268205256677269240590196260222988764960708220177226771662934225324115419894466243514734605597555099056704136288717258009832531799715084479447132576766258884539651788788374062820547694849995699838935635790067676973567128664488918152679143752085047083426920994869095725134745747988991742904027181540928228127480962448081855341159309615788132698104655100879604570439903576938494962723128825729550309378765643054138527024558774448160047717103094561576057626718330237787644965305525647941889326228920864943408382029187218185371847006439666375693248294998133433101299079798593840490718973815171884648017924572206062745454763694946628368959871388008906377007835408735606841902808763840301079640718549764398132346675505383442396755558906584140621403538935050079123709860494455802612577110446973465476239326588032437631038686555220974615594337252620008361458798142566890357369925872880828021680812838085390730167366080518085316081984672429068713917544533212763566550731091320341804816951553148486087593486862795757825264552553496287148727961760407047765521781731639868435375757874503769770533905813579594089928328669450591449456304816623420513955902234383547415588376430348917593948529743457452166394207145511238824973347246527363356845419565598223089631059521340972196969346532620012087859078439010623374760854063196334107025784725896031336757400681435989746193689490747416314527891635987921540236562352921021937616483332843815588482386229716086098154105426877569597537990904370339630952789073312717356819320112090018230602328465018135341731802822332259272388993299378813731073765630452423050986262201411292360475011314155349288170968565444790073885746600093819193809454333411264745036040596935975850538538176086016000000000000000000000000000000000000000000000000000000000000000000 [74,0] 1475219836098191066609562202219171600229979209729237752783585823095733235198449953880935519867774505468926617002169519169727487182149692983090344149729456651764042160726517865040194636803092355652058139340433211743131251353869940538557471037913325380104990085920847112949205249641660217287276827378968225556494128164462474948816861260540754127545084939680312221055017149790903376219271480429275977510571301781249699146281485870563915260848406245134390831919258192949284499215239184153680827103864536047816621559571763413676867540183776711703858748065388585871980724859071684728068675104115438266477990666112135514824854098692196964800850531775634044580616901792914078262875797874548314883446918055167770601951671407692900200452465521183200614404480174879646006447665311864273746237207217499836545030802599629933232957075865537317425148583550875195101997757165082743590384696213635419785365314453326845940476166780231239712388094408737706423988377181117819519754079129842442271835515165762355899981655525889965049557483030227991447015969365059319989266386029133466162467879863032589117576296746041130219182119227776303056332851238050390643476067359609490058234321906821815946245780521250178392605134736390936595492966027096184554083106847312181136131713189457573224036648295581157756148863818503224860336965792598932484140113145261594387219257775624203336524739162644107157512910730728615681829733570384306896399766160089271461148186738237853569562546652660939162845427140334209306893761877867575603331638196097540238491856653964341266334455303658561274707976976982741967686465445126310856057127882269928735118287104067002235644215066225243571767217415261447549965302792774132037693438889688964881371593389660621490662517744914788436387393450866232544364494734770080389986123064574325307122003327298316158581464418880257419383038212169536393819192604797421732760644432696264055261117181535541540111816125981128654848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -556836284405744085041373310871011860975102657937079553778965494062541864560216548415059780010022081838735601660201529882571696883127313729208640135858206999033767019022816008977100324223044372234108927988973599506186641553337868261368486630872160236132612585282487125651154283264275789515911845106393335250546431933685837433627471895804489200509135454252198697914490302876058419705666127985043466012489729199214994454656035133266103864121853639425753027797378422627448483477244492360915815835787778093891834755190944421654096859193885656479912959161139474543065072180923355196103028811679003609801619982613895802807164474221244491012264681292413359022145126585149224212199817065776707661184655503423658093374784043538163398380817738056383756271184994541497311358768796942086440247687827034795487063524573716999223888596337569966841754860040304138395589761477958111848795671579161137292618954423508904088524551160330026877133528929397836535253898247238598036484997050144845328831223293586406186572802624400386061291291022294068950182191286106696130836875600497210622317009522544057376265494283229393933244420226070621178491975323058272849466848918903926800380692819972762276064858958221528425758389187461624828783114389898398190554950562485843552775485673517384647035550466455692932940973858809881376880441014678789405966468969410133152694886997808047096781195478910491217857240593719209477652985026232514987376962370711292909885642332032020818410464526621899670002457673090281794761584342731823473833932915403331566722183853585492792434040401583201129861868286974525550750672180258928240064695995971590541522706465495315512650431339308103680077236621222558339421108679973117653142903765028464160764821333569433342565309661564770410997659077919639518652892429061992434854155473910373833887861367087245062045590122113824208640175960767448507978521220742861869066474211275697425489901692002722075365912031387536284712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 204164162159867551418849691116705196948074568955320539918446177794238540251560316695272734442746666990680179279522793678500437740167847468137344341541212633569775779363214487411039380718309699289402396945522054786603787627103334984763969248633007442276530234603632176814405878777385821710830895759078697357666413036894580992783712023394508891692768279212921267719381842520633701327347603849971990463734217673516858305550532485325890173659643285628642617345054872837925844044841053200670048422765409930033516786510659424706578015002456461465782641780755750031576576951509793664490429630988422613164643588288662376870374664940634812488950835845583596337334803433382157223968931835277864053960966765872617538643619939258687183513034953762075704264546312954858423410012074021813953493833664430196838407620348681652374459337499087649454076462513267109538200086003192846848190390402827593816026341228383323253541986080289464981384998434175330397205778657388313236407207514391767256269278195689634891279474716672307180117916172790027213765450696223682661082686891326528907310203176697338259071823849477025057691535673188507463551670191102311806948761118324476342358084215730577250338573763333322994638886544703675185860568650011348664120942007088541428437351367414386681829198171527067774044004156042229683161332581443913062847702755250441474658839493344866351630733904420391393222596293535634429524770198383192428657897253095452280126678489254089331474061360617070469882776437153779967016649906951826108243027371581582943846805788145872045804598804551970767214573250609099707229417800736630232003132230006998940555981232448253294534621756413443425900060287490149784232767604429755699249508286576208471394827482442688169736638189613565311978328343658393222932383626186621678893808256600333226164062570535560605677526148691712414839335599809119823834645581062972578611994310598967885802690794372908758542249382552461720076419072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] 1582548882416628457216450948427959464777836480161184211353542092271182128801622125023300607255404855571391154770811280373645692394863586911435139316319246521069838380589518887222101122721449955990113500276815177389229276000325189019081414561379287971106296812599201227056357086051053300013844104632186739896161000433271934815472100314308983595133720048410167899497431316193583902289123006274022616042737324004968195396765484958187513794932525021819084434065210881508776652401191578221855298187229293692710745929278265417362202057204464785944642535853492921786408345766264211043159166270523909117801933851440748731502919545748135069386348200331721342613343891832327040041958828122850525771503779198058805196782251077059305926499299439744832169524525978915946391525174863845961398623774900935310019973033543802793009406037709555403629413620935223310327410595109981682790223757375536973274724917662054139601350247390899396748039635030853776643648530173426279433547452378079625289936790635416464739737577371613084051796044076078618070483000162143319503824544142180631279249414688259500047484300051480889603515371337579998406950226633283428912840177994502894309088906009373962164686768557519686124657205440476868643139310868588340582367090973940878926525301226164495805516723279574708493885842081474948286024452103321403997069367259151117860978607286745310969730608974857320284906919415176824770554395172877332231294626173699756224855514193903965650497962727336107132430345366028949085056946063016878816260229328583684096788741089066308940234797864027506428686891289390043171387446205591817020918522103389348062368078615895371232378365903000157683528172216446189014552590339178522731761619267898873785985379766275528008555876610041208161490209673641473037922172250873208084049161298496108476821021354522511186872435992626304893255298713536598623037070427940374086055857033164838041499681276579548466124741902009498111945211904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 24384739747061464161756391345744871211817158029850432822484548487697299743946848760404585323017770857933033699394740025014286754265687221150947754517008762074524373407383283076317967037617134426713127669779101605998036421446531195154306037110757452007312017383278845672886789827412240087210763390103887842255248028622607175138329669168528870749406801223052680573749248797942123118865785214508847999954167373497427476625649657534630315074122541943095859411800437427606695849822883965422492876117639643117023147472468266294295108506101416287003543726888798960726085470605476716609367398402189087743748180401603725173599885000406093991141309384931490243016362670221603505068020330676836416894589565023936224276422150436023994294882376405996602641941116531251675382481937402440266416743984251670590054090360546913256966290843214479756179410629705853023395633098577465495944000966171851842676164360485657033098984000904540180897802692857819296714193630193728582098204746511208581157437409706577950793015115582806931860954336327239216612580034803684197760714488813196893739081712726183817660979123510945134624738709046046933833933931715805870925849124249723475894900308297941621838007645765491854486590963359405615097963525150143915093196678829829046582086345892332638867949778889490837987248222858241362452027544625483594325056020848461900086263855231874249576813089235618658645669792331222595018200702440991707593648389177484679891176420212324613114179058786689641852297397406507053789805245717000222428407881240011929433469352341844712106252106906717301021343559556789321095839058091351046391474151143507794654475577216382606815658685895703462472134678675890602250018460440982303133837946166812702361966369682873697777134054394721661611203623074443783984051693429030344888046528596626603240733629922072976547963303883243278371104120710649104771253419554632876168795441709449878784349395846451142329107446829333225669614632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -2031958958962115017975264343738798456097976912829343742533964809882108062734662047480219049717313475590174580304613093604059539930066061958781691253275263668454452876466359646594376814021308530907859824767668608983942475365093881061401260676521022835518502699586843302496001682352763707357555097458927564374464125117895163227510318195209068153944229519128608444425038160899699843508097319606045646114373866170154215603507007306024404795160237304078825453116736384890259281484729434484239044020987633213706144032338806253416716914623506472266127585879362113326845418029291458232117727419955684476042189050245783288150211029218705953771148354573293917121009584990508435985296811250676546123862269237245114334507414254836980389002416132511427240173709992841303235367739775224229208303856589864387132214682053998690825683880493655100901935985109852164532335924197660624701677127595594274831260226424233473552117916434287657334238742222515021337544964156546028910197831769486640250515906861669288697787896526056322479466386046617954186869057053939426859380248403293499862293639155162258499997843506820423028604498889394754039310839982631061332203270412465560753930061302697840517472452912991678428796476047203475671332356545823385676003224553800928445534255554276410707105280366990099116371059190799688050135876232972624378208552194327179870645307680186229424624191158259970645397996785711965349296018381663349892368192298290998454817533567050918770037741380270067659827204524510785594856718911495858396485958027085912322270725138525822902727093648616432773092896322658718495140890176246433643714631083760960097957570983982629787321515058500244473566843282723403171394293099413032431065693420159957979990694557164798189733703485124864563625691350175697679558380904195202697617142442185438632888500212221419465934161518380492296866566303758402034755439187654707003828658029444760220664459700333213213365944336218963180078116110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 16160639769223158477964261444893104430291012800800251200603817508880275537363501714093809631816364601482820818746614522128725676288604456332515930502162278344767113102197019418454757298449130970624256524902607021343266486891360835563271807255937760722140001208619594451825117466019028000117906416465339413625827554386736292698401982065551285673454635453996338701238804632038963862599993043193265410224158527571974455681470261906660518239393883392766182012703751769631841934807928721297484163037024706234296152023153099017387055323563289288083987096546807063930010386112935949057288358038636999146563775035017587242999570909122473785438983650974338011064180017608431787363062353875605948074938331117792480566503111361804995583307731592358957140765012548481950592526175626568878193189076562624924592937417712805453668822951646229398773691643425336653259203082341647761028734291427701422174654467093204231763682430770681252623688006316597121055772415877167861044550405155955497629794636198504660067073991172641313075127760221291471501424160490803562610252638150196151929205421937074252311726454759670624280378749844973463820680206305273332854148582275653187542967400856448835616629434606858139524995115725916902577857882085674086087769940963424647387342669794492900768915256199968571528234996358588493464194710780584679927866285866982000662923969425358646514652347203666265473781677735266782956842439192979626602230159096684740753573081160881664169544171563585761593480379063757673369794646852745855784226997285508934954790721094076333379158298295747780563336448967920750414973843245118265718186588665986576710567971654010216537756045503166390230995869206956471247016952168138601723583679319976330311980976507425371755947128099726566101975357846210630342998265209401475928879584105606334803431768344723849720774637637785709856323936348575348787006551703834372430131103028180534356183398885700109915815863787403225220830814273536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 12474371592970732858349403297522824515987757183280095463713124608035566308324585282790242007224056739649578263326223487333512435331438980950533833983461624354802447316495732381148623003240194897862304564229206231486131614321328863430573974897732336380013172552263807392662058959186143934770181457527281199199649064488424224866920203581681717816019500290374516108399481959938232352412078269403439009323308839978978251688009808593011851074798058769364699674597724323837942776162538756444399059290196686421815587356647285920797256849777829171993087768664964266058905371327385454337377328493570442389837553146126023122095236738620827757237079098819882403582961861390955258327495258730414001630283794464334050940626215638049044593152341517456766126435151320250873453791357840160826178847098347748696863867829381914371047016959736616744051320492031340209368175679553767898875755430510249514400397696234408911664200379662727342699913717402959102459478208900396370928116249413338506771670190983897313717616300619043023502073461238081189738992817593838402087275266067974045950350193256051207269396190458244676464596143861363291943664373894607405097754050610437863471714841100877429579690296609566238591917527894568217552666145867143106328117775799121101091654672913326714832250271005178323779957329328425520811272871008704153416647219857592160706060634511644050825680684763390910984963515029467240322313747011994221628837337213745629651551201535577013074988257937455177836454612803281211568135414717826602569268014662741144735179340999465161709447035714878979203555067902192143313665686696604072766878117291898494627678619359651586906352980324305121149116530095109540644852444604352468229545602992735668110018672731689562299356515525392096730186625430421561218645758772192469252962370355971475787160061470200516483448789557745472146361132325131040397450791513025950561693911311122004624884557572829660812381463239084270509872671358976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -499738470368970834143353449461147018697697445439385344379034548991353176872195228035819031731165118492471510117288629793117615014185487939088050749955369134633756614820975713391525234484016494090941195240501290347018057611614877223868961062337103307386986822045056904883200588255193671135224571656297355786654027483574554443029013939836643232580558838976607597136931249833595355840500058267282430504779908366835796940047507685341560082949641000102196054697590671397822612695379541980249722934278052242891921957088527248571188833822499223543267019709356080968480431397954018813780503359490431888637361585160918409599635512718831055366500245768535169346605215199500410885664406208720162235483993788479200739410258679033749406387247929441983067678971910255205667528610041990182509928364124892628269211722516768942775620897725215788253670463575453326383266177068936646183415488839496733672281391164733386283044906107443135732967830491000320726475917678405946819304268396059228319649889824377011017169153054276359790763524894502579110884010794764193617611108674676874901158072387070612048180898483628071235905575354374235806434080991398873978096120610807826725036920172340098073055164531502373146007869505230024771180022196896482835096595878307022735782445984596904970567352043999286665580967551571033361630912832495411345213062005748355877414930724421322988407870125484541814858297158087803884822618021260200864101356830392416640466215244190155678694371209637045848543775707000949085759057981096143337972159444024410118810249713061181994753496747190662838670863972180561864767101494672590005100803864245046958934326672711199838517459024679841822667091833515943179027974261891853015208230334068872536433034116564397729137323529824513223410009241775859678903752999696850321842521279501691376801065544571285050350342339192094139855955368343832287181159231415793122147809828086636670159255362567223720838557637342625192273664330956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 1462645058360406037506024550011629609545172247813222357945430840684070628734128810718504383905380133348255010004601782185190406662086142860359891386659390795860970661203515213823442799999360927665132037960737940330405164964432397817631164689485827103389064480656354091999209810398722515068447878750166593133674944096451094264425300003649308249260442103955434286295336340159591553463399621447304907940049615972655876082569610064069102210031378263144286857250757237326497938113311970082246596292860530295900534229186152783994029125441586181580547359107369985834273988906217915883170762306882285538104210884946625953348324099266344710719837460133058177424054006002583231048134459875051232300847923685903115673806503216771377285529907271193695932328102198161724936260032908995105833026369794932738111835851908055733099681244514468833461736328945742829687284113916619699901683658829908470651759850269430169389218675596050674820800959142389581314067940472400294909866114159628072167718711343737703023504833156792440471688834630304074317965315204407396991274830032350106518859096934707935323278361042612484887473154418038029171510036066807769137515701437661749928569789234110423621876464970779458636457459499705952630964125595227305716153915078188995232255702051575251675583073262173451782637757282676686730926938083978375215656812888353708808638419486676244212361260357327139168274702326652378717222049085169778090123061691676066102102821369349887045442693105321947216560965991794570554896676080422892238119575341838034426930410868193535991159147595773727574948808798471696214008918628649957560548663247116136510690238447149160905128015372607535984341537302042583826826640162177192063228211082944230567819592819182532872404954982400252125237905263875430603012780669536575859589754672008789697499749528628007978990915424388120420369580992999440276376535683499583300470447579146230372362185288373412899078364305367161506132575731580928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 9555346648539300171143472089974367601819348331004633847512795927777479064470174580450709517285322512722266510139217112344590420960168408510000853643338690365426872555394513503643691181874326013996893722710596495954827597225586944198121640336048713289758864996081754398584377820850225187119769750223834554723631820434690687501097261382633563121652260619831014863706568365834231929738766106885772525857664043542405556047075958728835303916198454930811063700141643667268369876299457810491333624653036246597093993915346792332996131623158724927697244593915792768728586976095306694310017752306068799613683510900922143010939922288382817927939299747336124882367390262306796375957877061906234006637360043121170915090141182015850581382471585657932641870873299257814057074428655867755757598660685357695714384378451766291458717392146469034081791427266723873892256295860645354925479581269462580835100892014669883886002493034626569325607169063090633343039066058941191517000867857589315848681496539539978060530950763282080677180894956857427492735362712745909689236013039895498139798447301905257464425920549785441845205156773526627785374417651976438210570776907259232183711846829465940516293346266249447159770168996031118551114299491161836197086204717607847559723410594528963500729573020062047206774881129284587002985157008301865126689124307487797736146187517664063965823089312086272287857597818128951919646051412115318585701357816908093898863576195851793222878080314513631461349465519278005581376727048270330051935950722357311684990979681649222742902670515960826751335897528027960356655287325112028604719069053321864430957729728561590759580201754651983775956175697342162263556169143892944922352298666030790909019642359174318455563209255289914513572687084751262221413530240631531375127516149975073351372276064551361516996894778166403342774790887729700938229099640919726029247864349372285643694667864159671315332281959269437791722503372416221184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -115315110060648953665009457076297889625576525510723304483324936242324642275127514395860595267544161140177789843154104117025842927730408946438715298673869678071543109801395360144161992579761945180300129449220280339047138740905895151490616869384833907472200837320395474676833785435539811239114152896580931965433295314151560371015311728870556626039060891066999567344398463501133555424359027639376450724230155608815466260321352855859128105682779060596743160324952438509116283569079060439578891532449894445976880001785314874731505402165430971929692537804021093243237686263454523483163731356635047303088652202857352449694579097500719993329472622068561858795684204877279362865517528419967996401282790113946592497681193103319735209437961765839118299034175248755574094983782961693412520383804515751556287716375424146733104756173882135720355863291087750988048819909317467109867497382547855672314194556029718304311329975195705439656216167481766102758619215273566127533678389202056493471787097551769061335769159830720777041135351644439647528626006447097303570855484213633052769335229051431209150371554942350049630102649331524541416442089170717105066021961223095312428982442864373857173091244546686935640675137246924989925311739018155783571277156876050837213118638418583662388874793950465114628692662678371001093334636166171183432623090938983443817706414591505105176237848085827534998296889095910363995847578134739710770258956963716664049873368453804899205845840352298588186221230853264823997933210673422964418007753747741760943166273240903870278007867111808556912263577114473740823734454444690991537902249609537056123323449499870953996113265608563383692762022111389239605550075220579452091196100778506322339572528457904836880029545475851575054203380115432208501051770733068127878656522917004003331690428288620783555718076548248383049240092178954611024638334808766693370109788248426863059893156359476919188685609939489600756195382254798635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 605165671973443625972279482405721277669456347927801345099232726276496922264927493482265050735123291037785686263479476237002418668636326005427298716932210693404294032584990184297393500731060252299509948236080050651988836829421878489450408285860091902955173467686816977261373638290065792695508977448564454147271600006211003698460998154337070455915784808444368882255606079888139364828735899159603746082760608463044813239995923483265876416476851003689275247646765121585446332325909911340646874612713659368436599412469979623586405410494421294592168486745073217520925171085578627173564143477634772051724532510951468208727716369036365530799655301011284429291760083262228334753363117606203797416054124989041637456903393724727770363618405668688286363254864415455446255742888123388824612738434480088206940503127671246853547671799863346526685475331296716279753783707190488074218108553999887628272037287602728791726673000407785609997445292538511993560320623399062586028605937149125421411186859225835133203274433322153442594989908183915634747018351452410491736246016038735247623736726968631408367554472023175615762402929752086777151873783802954683238469890391523820068347838584008165874567973034662474136684712574146617391802512834863645181852526462116902513022250855401407595878568954021187313783806533340416235509475182900150194257467696320973165957756740302526150914674795429313206710945979186397369516296859209313752121115080768491145401242032711099273136057486479586791023625832229321319984979513655928106540098832567120057894235866524788687307220110391754002704521370485503434075868931923353177984282620196791654560357981840205118426955930652974704666790700121281592276349846609685684020114419763207480979711201103149361947961389610150067951631105500838993441399602065015515653191889971472145690706513156608586903539773450249079314848646735728928423353819876063459591484190908218169306627253763916097257782778056077849451673810936791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -2066755564083766275806684551141933124807236856876480808533240376088394833097858143566557844356264933166188751779556849017018289150622185338234008520767861290314145030558961764576633312469050353611510281458497939361258934009772492385820078847175783259990405052459472589257082331007321878434143764124076904371587176055580579483982283893849396388219656779554662691658135568807476310141743664561115188112380060375279565890844838476617684494659956739298695674648231937396420397976188257721398482384853948915509970743210097417700054249081792525878654327861795927581132784769665116450021401077758243056348004677345854764923812688765007494229733364931217335155665509233859361392377168775644913952278969436759967253686981157119908422576354238050359339149821304884696676094995704318202888944028899140533821434718460990424006826536508084091125728928400784895320402571454121336300637942345195630010258326750618046807767268589515877989315898547483544796334225948564736475544785981013823803593034341333480330294578526852650118563195939121714023696145031433420962867729173210243985690372847473213349985759534144506092022820184352635443154708824500752471863774512013757097795653356368440612542458457973517519155991782948192115025579476980121075260855734036013948785434728751826433494060302067415926204138323400100352109823031535830604947076314306443962491029847474363672544621137458377413131220879975276717783100705783154968537344520517601987923621449882968171293941985736680041488416148905188006315526879748420288709662341175590512320545633667054112616422878273955724956620395112041651419972462508761703031624009693591427386382009054660862097984781116200266315472747482769950564836770468484462070187675990504446231076812408204637539664921821118102261534135482241819365045335191709060676367198034549860348623976949436469937985406155718436914726440453456657641074154118252176435788306271390169807818862042533688790488634148907615595925679277867008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 5037319287456452202185030848302969785403431881862103951760616102080491727998319499923762026001296933231276013318409967268810783835386171885985654230975143791079022607242973816077918396156197466764683026841238192712174443626287574869951884183540941091192701721436553545963556423351753138271377677721190620267644518628736973673327574742945318109553095719743013774975867251975445486217042023905392401155544464683982242667336533249789636077266951400443315389080528035206070308775141835455129192430608047553080592288144096049015940451247950827061370705707239208242963642582619038470868907607333198254688831730449849694520228913371906273224719122410067905888992865380028564917012799216338574425968944932772067644062658631138254208072963597507888741387532569457484016470414912907260556467433905538022625003146499328545543795126296466422939683809759720686058248887328632517524566163882352964740378592147742919140690718102934172608952274795568463929302349953829571964506803979715769490894367983830320345140198477814869014439147028359931855877887941338835015570195065226843199223135205398718290930376628346732337887869987093605571440462370500151263503849195535623231945624731492158773671888284094260611206147489350957945435456211992574341655909207246860238226448127479781954657171813835796028649906548412341417885226307838288423371085056603010931897603762465067931550825610337415894868509313030012371493162799373663725570330385256062913144210329940857394009938482544930546682568722700201019892973447812008811913915661853548372735056214066539450607576596103205391678264354763876934070966131771995036033410763762146181176984494845815785206010810574080720771007271424508151307197626160253151315127987571164988652175901651677981184813516728978272660773665449658123591708501758233262159000066512173433145069174791935949963210344887439085309202811005070169564927027968736447222802072052541515027453970343034281981111226627278919018143008944029696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -8974507772022249808499353588022847528163589624463259092684648372484807000806168546195072717052719758397622814651749065335950413350346557451637795421797656292419570155709226222014776529751418402966337041767745725969776735152341828772909148685840052321138014218322674401628692394689916427648184126814802150380292232267193204602997954279038433256664960292929925694991133103763123706798019078463209957077136045727842971525817319949421717609194807567509964090235433010192767893727552604643594658298338956556945832193750362756516545686025267664792210175864967571118381443640753604515000969901823508838287641207105667835821014754869828337253329014018787178785382644334557714381185537701608259561573889005352370133805330372959220852717352641441713833444436161993383799831366862972633445317343987958316526896083113109367409203175826410034607496321089977354719846134097495502287835786980591296432197558703686994851699679188009781366635644106916996611920126819628208761382102932595198646271336222036645906107380164815217652759319100028265400379020870567337672476762404839764376438635274731814521637415062621385081655039605212674373028607619142171144272424509115965572546568317956525899673813876847903343542786666025520512500866270033327082653242252980313355695555474019932640634664510224756379510869959554980325649107375073942063627865744644777240126124204299018258564850408271008035806373143894838225398642836972421103460766614252023952630593623973039122804857993671379156885610434621823686678469608212333458842991530558422834648471282258195903693976912334162510708911404156298442820918142173049956580867698329911918847083291074042528860300172094871220888400935382599692507710450171192792772810044910935449785724430405345514739776833508207497154763680812139373890073148710424352543684823686688503762241204739516601194187733021960343309727269891627860157098876986058017799684058660041180274464733848341679742593732044672203994621072822501376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 11318204438297236381773911852269119499572078346814325038045587993657177534166901478745743474643037114572171411959657063211162332545597491364749745343622742484404758269172798982092509529511393075119068764193704445732414031924246437302363102509164591088357943658304202030160767809699574596448937181414231735681799536982417708627860188026056389043403311183136987348915793601326267526244229900486771968363016207704808129774619767391416405445780132566213058752695442288438344077957803550755753917623797875765698765341437198519041954963226009817610835215149225171175371714445884440281956844002081585916867340914785468826534695288989007328424512369603202754347533160326202299669481968615816675656365974410211087320704188164664449904320985357296320273072412685383905867761996484774415802472377380747255299761281502290250670404408004649924933152320169868645722704311573372993742815514824099973530521605570970436165363534616818409961704795205232519173757925198783441912239624399676399980458523085414182272198769517571678947424223642746404293252992091528700870030535288287542517978813812511290317697143458647524521653084744305184639223278975975035272809204042895685324918744991559675290366574700232589249330666268467127717220564475712521177563785148263414311433146939752129365060193848847456711323521948578493005413871971938140337638457705299244167876014965149603070597927989436536975810414279928746771845997166489725631219947460324627864033162169700767358581666455695153656531867217113014779869033812066402584303159850261250441727223715422720058307813034491554465711650530324983739872961141737760090865332185357413220826999149262259333253156956880573017758171977799477375978736633873488048748841316242229718287807529119120448537773516731562778069128152058239577479216560674565843963152783818147958091771337117198236258817159728043246303608215927755231866738273284923325880619857672754239108403855172953678419129411705880087375374694544834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -8248044512243335924638703383374941922371469530545211198322103300880180034314892017300879740901161829833081427372984593993473463739256860220489615014782953393565410996889115960090113446925979251982898753826944029092220240262748831349409612581480958220449240081375075796805902898638394359417696616198367456684757761762714776784210863117810912561385192387532626781441804217870453585631386020145051808808633447204859488944346331067968565797962663889235898521744697930031133963259600366251044422093530920356063362513674947717280281159455729094403557526436078608847186650983874938271850573027319971067129844777880404075392228657929692479739505587738553941983563474653149789762521794458869147191047712986243344744765077697520108721291468294491745839040274282224900783355232144740891825447997333323540251891263527687355335854484038558941312214351499485921883117770769584097923282054017010221978474498826187712854294301419164578060365711821924322891420578453464726326829310580093834024620835026756628991630756043973887240223668379592164000569369258182017283753047761973678637406950709332258896792956185667720777677894980004302870550004474383610955228174361900596347014313887632668219238559953715200763090280616384349516926866183377843355580583807692685854372600441248217831911341580270424541002878037153105156600539998960207706497490627902789328760601604471263631794108995111769723132684668642784575469513617881714336103785691452504092771206665979098930251470030020492142776558247196216181019520674319939277724169405967164894077552056922483265848154044469105164694441963138152010863546205484773717271679173875939694143875308062986679870571812147850777227766178762506004564868341860608759960531804683808267347390775730626084782930942495957012697275781034380661488105737719543228839793805742559655053327682597594165070968825940372766108305814526322623020707329284223918983496760720741026649371923912873382971935955716078448669648347283324928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -2392645093752113698088916479142400932488549520080759750378556646763924830763157332560846301803790963225837355066742116660315466548931761265186745224207542480094044022942957343641462965147554421506023877748247152733820393911220871925039224523507130026119990282724636435914746428856018017640650088641157564380262817054789500419931576520093546194874646966906867349111036106594619860265171542402731967053365187662023399596738614204334651306813514299307498095115354204195688611757714507323782374178832915310851029031220778465319187146378220226327686795833643033319497992923272495300397895272024781125166500770963512094999018199989585314527488981254818014193355160359410266237993347549342975014585443648217074343469831847688617730324221004106093804356743022194108739746264897824701606787704500788841142398774845377967483147021110097523276476497928056323431045796943420144778690761828821960562529206650802185125655444586028499548745270288822797944736019610614016604878836928704565289102694171818321496822115530444254295966020759870132898879428217531492315501699725189680284137505283129318298596731211978117340077062208691269733922088906370446755158122433620326720315698934235623132899455089346458975412841269323838191578537136131948059048765746992629185697752631989330026978197204857611919646339909349668289712596540847377036002600939701707806023884246130460168125671980382483626959670808142563941738218896479899516763736785565424594915320460624420364185025712085615374943361792756628163335579150128957655823998593938671456576298788376697540443380347260428919981073407395423847646910861758251589611074364521374632302540674284382497398138452822233687518412636214308769972240336797715768546154203232819554840750155806048739946518034668209130994448800597275055574885214220434250489838851513907601447959222751443388148731423424403983628979438641806138470791695004972544516683755509301016433248817148993079770326430554428287966000583115014144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] 18157599123656217041912563153747858084242969687919911937210707821941385521819871067080410746934190217934774064561298838136191516107139031915061620943660926883059882358097929617902696230510979098270427127462189519975776764032140683014011663562396194308243524528776880274522962281069654453145593482347844474465522076991562953305228828900063779546978881606473565903423767158251417503472360062573221676863237199774553451030286320287025234712173736922981626056702492335744139344846460602010058364566142928446720752584840249395561457007263420696207681415143808565868361583405196650337738934738924698098786522955675967522343847241690841789416314341220780339460855050486192460123126511381912898648978922703092614141332644463368224967247211756250587890773959907984965188777666284658670941228931975604926361317065220324024048672318896642395498766700053101065843985608216880199105201281513295879442732287640194620603188495509303626118478102665984362096049242924271218402389293035621469557973375464369736035559134559951112892866142350973228388276383911343202032390045105455790011851302148123680107495399116850559414706227978889594438624298179870371509371061889708834588867431479253754076436262043505262307198571396720996537239226844864570696878086744760002510659646389587648042345175891489258454884727952226455885983982115264495307246156433133095985241081388074652663463018691015347126067834316469406314599749182301431985012272482526968862956150141286462751521579046491624728464567244177965348505652138104626817251658504158059769540799310152745302414776154627500485283212546962423567314812065205856360096971906112627307878590946411797525139797733702914445954667313258883724183714115299884479621076706355153318935116628797934013357575307791532800117761297538892174483105830222178097232542427685931784794233952005881680180185306114008848570512280253452424594728653192855957294507003708576890434542837446489373009620239553545645728625954320809984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] -32105191688280704218069380358517289390017601511239691331348303787013625733789868632784496814570536455469859944945088855165287713481169371344297412709656745685309280378666757492508839269955327595747547659481680050689067767381656589016602272404025104586592923976031299761409229529949328283018852268914484309740847596093319116858809421007926854569287643273723165115791751908946156411219040214752529771696760718011854670638088297809066471537920523308755014330732026939762610972778803854640204861178365170849926958835948240186682215460874280938499592863928525376625991871966658247686950929887132655173607190924861531323388022177742853315694272398461075872356047037466696771726512115212982582295790775436105744048980876948165598316097712795995050274921917221671852090657490475475181291454878515476780888388412380639433748882516086053084971507174597478130263562493083344878940217902649652784944565171297637635530348854704875092092771366293955502188761550728235022312021654756752426977657909485327137742250340652021531304006604129766103612905554289553665033697360858930309556610077254202235783154642135125304157784206624257533608503964171461630767892864574264318375296011486386818440526361661186805321615854234829816307397074483640246696865095277410798711398914843855531248826205851434782468403055196589117384743605722473269093708308603943500399074583013966861673940442560438069021950762366708375507848068827684181098500185331526971342232705674752866552449063576549061656023982566039816264983256910913620361963721437928340870825130775503408449448733267080024086221218933068520332913697795625918485247397376967240092531725152546049981018737049667962649342846708418337517204886067402925932233810370625034032882820400358428066147598760202082289782056652420796507822362821140227606294495952321133163123626506144158254477885237879647271638004865472736360456966381950367487559125584670696470844634796838569129236467440876998965182400714260873216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] 36473824991111736244098180020212218350331173733266888083768880116889071081577624663855499160373683479208745271178161939393608432400373494675141218404789935190535861700922226554346599089091694167149400638987938409034639520226837212041658099536505406435822932008097787134264086553135259840019588195845668184448668918851037431011939568661893602754143700371327861612430700237560140907289101467113857745037899067624658875491653190377736303693881117611659497913547618228650770339088092962158982313427901991207851727105051839260931280471256078312455119916607934875758241932066431860111066386128152084255122165508682968805027913087327650707966291928168185785973491471093780132056648414601359710942551166641853099494905380755239026928806377021375755718873891709160141156659689259208110711768124260209946659248097671918966016795641350875091680259141950261524223290196088684469261425655932897706821466398483335787737501511690119093989156742501990463010793746116902678682769207998664807895849621449233680894469814788980069907451064769616983254038452791619914963337588145213616513179925353184953047813524119609009148988830738050173929288116082828640224561696726439464851089403765870967454822129581950666906686877002267052024855211470057527685544045307991721323546503302054399235342381181862928739951538046015726769598840585775622645827207843116296513366461445200812617927234201911293737531101035761418604734425443991085142593505285574268974480080995546062653454529087380999362355672153190046556149546097429596368095744098987218491185656108793505373479994441389391879270579903276946140265577746339841705202377819877825728916762305628886515585822202425658608638076114442419359160903314162317256166042991148974099856699414879535892276375102694496998706951969120681524535605288897926768591615988276400953607457685484797537665747526047653576139314078773403985162702537736912107095456564347884642173023971953501088163304982277630331194888958112694272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] -27065888630345018309976876447044849562321860332380248292086207680767773978736247425865524245021438717992706180589103964436925134534536771559714831876494753773879113150705359754002513741961142041392817553379349819959617545941207498650435605242757188767868005008173070578762944070044325658244117592941480784898992072385384998642187473685652395647759024342997686901015363156524202226762012370117072484003283678912079170658932025917591799210446218885614093868307413451305457267755294364636192276030005994152715972534414297390407299943927424878004476410575848447468481530502309693073098617754378410166093314769615604894175669534287082637215573926680690789178283443714400045662362451376837707931320067927250856586139173085615369444953212793407009213857431924365067949519122869545041284128301396761766268491286060370251698407664365613522446375067751719400736136970997500822503686021423517290181099372796164498550388012952860438919446136025860498351393745822951191707008153333875479613550504039011324264614217769744235039238816975393944457791617460680945826823442936246478135453713219595974973571755920196712328390702267040108515859976038588783398883676946901234288413434256107629251633113269483588221199330497177836612771736163449431365299181280200664443939309317481133826139748563035369208076929962221555441797115108957767816480191225846299660296420934675689919305844655527581664824254141568972402615211304906981595580800224185205227847333353829619361087081309911443407880039503411395153536936272869984433822458169523952978487940669167343022280197178960744058783555771006949897365983528128357228445059923135861701203136211026896386641813255286950279601327908106320060481357998679279041391092186004591532210993350138764439336412512148001278883241461205955431619656985970708254524365672631447878581685477340356223408367347239295032966872766011535324142738537985364340614886551898486814220000949219616438275528143925095650876955652545052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] 5017073624806514749945246604739322053755324549629810877000625377736506122622647928451548043746632983511029978516314410177132097151411531105975540489175593859881296993285735348097803189986639697651042387915645547267104075448452246070899592346082211203060019440617063981442676390665862567706500787072811660544396337431859698216245551054972726095294631748461164594819792384857846781439363982575742079032021592618512960199239341820815730376237356770159541882501261959566185225119214006885824901711034294864575407152880884451145726954174747500450991441143646588757396945282972830051634766464155440054908862094439604391540291474040537006092647475295863785570585292849734640724839799728865105087793662380175334691159282968138650611102259894394940879765993661984758336681839963747431227376407215966718440661052793170682097683004224813067052189654642157588481957562740266044304761345372538666389716436306305739449644615976984018551770997551843323014454212889518474121845248072758229688250783882624781766869577966370575184670001566696664658330215332482304122686431668273379001196985106396618826679892478636539612090600619846758256993752337009990361364097197158829084291366096627321700471298319521663506078184409994573571877497808419532679047664836108915844502827132076752811356897875403146160998818050421959981201531008683914807601218405771235899677483152475006625001424752095235154586082477933844400163183906686967742376563923008954003987936025106413199800231965709910111955262709144712226038281615632879630266168123579020006606327549245039153540677938361131163538619790366099622799939227632725005589448980374994564166298135428343790935933316922162739799310122933405760810938130331374447280656476586365128906794071638641435250679411152773482742204662291905236497180769002597505911677328241008019666312160196302801652663958720283299570297522374262760409443595095665930150155523975513018738176023972354285327260765428404271329284787496026112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 24753574847933103936376916072443151200279844837154428596630100918213006449874847097834954501060614238615234494496649168751489179108006031070281056531020389712402795432104537417821582173815874084728228698768514190626150548243231731675183686215940081966262067669637789120746516971878644948025331461868914265878596315908994748075198470477741760875496782074604470849807773784224186219033032493255668250771223887544711519894974232058704237951677591347067289925797012400969007508401014583062357215922077882356548622706048290662566179725994427670736256294474624196058611867140976452204584034028433077820865759319902505170939221558286942282268455841313089310842827216629773767779809613343998214384491562205364911186939343400231919331386730889438319074766634390693610978172133081079570077827896487847854202645436545769492221012351739414211731898925911708341327319573632148210872675515509474005301158032515529646148458349265873100812843781766136834380238813287469504410440236503713429343067276613767933683408287838149217905242739316429677507050547717312829742368891113411603190487743803034315030348116018855544993154656039676453432601050065391311464634081522189359310429155781266850908415263420535823813441158180370144935118530340066113406456957802053323132509315273718707813589081841268227153454956558694480906264305841548399705605272847659105452132637929775167055699472510984639462009376885702044146452349468236281563035628782117654912585467876131984263034900959073652454583364388604639354336521666251452047748622206590736037935286954922648825887850235996845197766992847756593768362485933051208581435147428631719256489999588625796012283294038020199241726516534646065758548585111514661326786051144877398684847025062351030997928967380924724013520359058918942532137866527063608059878343729597691981542519072322824949101718873818973806086498012512164095217185155368763194274673538999255058369452376960805329131382442428416650438729483291721728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -56406398558449390848050422337146004117524357931903764655456257278395212511050872521326375412625431759175492444802099887634193027075041642237222939647563750500989935432022547117386936701006832105435896724437749477414637768643083701004467652701182937327046826755105882830994937546297341769253878763100224242020816789828421122434986985311592800127121749857757420552201029214825351326353710042541919955861257763467545987109880098988109988154291492865313978954445448911376668881311969672941911549186651501024640713536561720668306125231779491824408553822285374489195640113101068083148103232030085682040145066993444501516605186005543345602749769114333473051087785688478935398675492293098978817983103303390408156847847434607151309534286357367477502198721732876616605743167924778395849726307594387910467428127335747886420036237839255350373255090332092099299012696965740818449031956617901182727152525844617028552248343327771057832624832652731800445515201763977131534117251574525992085542345152054443013588477265501206532294138431572686604566863958506554069263167969450751994078956077877315601448516918348539536832655447425462090587710516644047504776567060068413685827691687763558921802037790155904169982476869070638994859858026035677663181307462311531944462958937188107234760546793445079948831149683182319168713169912213144221378301978729180165875154529732651395173180567500365288443080059674652972113780401202562701001022854864417864341041292988921959952333758578885401828287163020584522126419015420711202342262005206197265204566703697568629450825291446635096367304963472428158788145641667307088410487653282455845053627240003757855902514345660158200370661448767273508979773558177615785784596997354226325770565881119254332684778162212357407188054957331232327833750587972948638717925239782780828488789318150226756029209116566302710661926248120808106347157207108553326436793215948389827154524267352774152826556715205675802671194373086196531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 84833762616247321226554586604632728675503100776864707435041750865679630620921182328645554312199865728596491775981363138722000593919186420597101567237619698483794761628943412696171099417613584097766165356217425866637961106708927814114265751832593739770219251001832150110730822721387910717575636158767260423960391900388966847123502283375690294578225405399248491619347549825112878673178749374041030881103676848634294934098911190957468785084966169274670218852681106307699630102905195228478106846830430177866178399310256925541352064355376783684180416691419366845682324656481962926886098560190571871611605288650795847149564842678787334416406844208461106108349870274678552606724865768006529321169093338084357384792221220047323589650459820583488357198660893561219680998638273501593360507312896878583697440047003763790926933292052340799577698299691694066436086959670775874016954643158409637174871216998209959273026513289001967669370819416225757438122727103311424047062570521890048156502108914170947220418492114165966121840724343498371022156030999790031169940654075077382279249691258367651817063835097448612191769750841366753195189965681693555600187181840995764572775396602264868446392746905407689174000319384154523653995092506384787004747594049753871039747089690262339135001197313375957580631446813083586800897627896359537371727770588041038432324349008392072527924910954031224680825627531349103795448669608633881365519557102333761567098864524381486889607663279984241703339077782034183626831361093729821394172862900484593874172840772018741222432472844028242609208161645772675921235105226495967088695458327331302338670750891351028808063581365802246052087926038713107152120991911326145535345025637930180059577855459438301691155680455923587932034761416894990999780706273806317166562450373256626423650214576219544190664481528379252699085298999811246628162851709432600373305818504923946299299907797471233026405270744409473769137931382515390480384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -105275396333694212007798204287608947184911497992814065886458137187300664559831590740844139847655388363464117618879442875752032225578296493494748304356556219579193680493619422759924003865598103295525511111611873037529016357609173368256578327757609786463125876650070442620370912288981552065727229298590676383009627357212610573697429882745251542891994132144410601627862745981340047349814112668085992607034726699007435154204285517839805428934279330700407979364545390429031902337834987772589952321683617196381540624708889637203321080113261779719994368580741973747619234119770103351419836343576100115707073491301046562560159645192628900581993667777203575768290692882036783388635996761314097881683404747379327092831207098924999799989465261240745265612749091633592592033784615168789547383141538352060197110553510171331438569552110391763480560337478391401686060960890367760789835177143997548072094774240695072814654552712486801728142136666427780153711917571499097769251673516632054133659767222719189568220286297784413430906179187733312604714629979509150451878666521802999405989793238565452587385532751022122229402503003168787177484317235757540910420181051860709060768470097605993641844128311928138589135172555168277015681288665139265742241444388390220007932414597848184537673933117152691845157145461605007488326863782504789575428076469148693486854254387582961392529189109140876341280370747614867365817625001909945512540414881352073035745575213525045277212362462161748546633633050996725870896256833355579815722303728220891547290861744957335123596431271154350602762349998544738152763597779507252535235466854207095519444007895211438990984332467866274142570909257442263976680070915513485469659811811750178556270160720111054626999094675998043183305473043100262400355945840491356522689889537328176861340766419247610993859213395698041844949273095463118357756935812409143440095427260460751520541025365608124918077574314508708615227872543551059394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 112501343236882711254865226978025590403420372036857567196099551023723969155878039360764328643069185021089709605571629208374934393716918773026677796407000641280755189643212252765902010695030999178724826375534161485051818415911808731130113270330283539567273414611642756222155643244239257292581579517527475058535666853343272836880520540908443867551028554531161541079429227983150996496161625895668566653743881307667388395136657900153920141959395178265816968771008440150689374904223613180187910925936403314382977637460371853867825824972010926995252648882389253510962236881426705601333159627968502591694544336079595726908370329551127368645779166317832184183253464400982944752308519019644567032963817476677191729281497281563057515321039042735169688390552845570001862929901145720764623037380278652694751536702639674155866260977585155673021782734315501805322678091254748554938553279022548143732608369102235919302497804330622259633749356114476425613101685052006021461672159441138771883138045526438318094173601500544537556215648555453403986997608574395466397080905680658410135838644021382730774148505133828460427012621002051627680617632611268933851968968857148992575592079836651080908207427160066732196894969991043474390661747085769417284688775586944778142691612412735063022066110546256573307960981168044566452405363754198405035879321086477766459479042498009153349450558847018510682095326700840976801018274862000419139200016087888061106820758999715897028897827058256374838970552766687823787199642179160804312512150143935238746176176153027728305275595288986350731875823699434834242381060065726663412276127423354716746070125946199561667372873908625332918443112346443788147079447388314625674136436873619778756939942983972752310431808477712058410172583356279047981144951190417523938001520857425171220607722376137399541054512342709961524934382410509593468772750651351747643261149197606411240147361453000233108558303970043078983566504086582845243392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -102006148624098312317419710483466831558969233921668144264944869898079470653372218523796899167436462411354730276249466122765163722300639805331244744557947499940342834867469716720609535448427790768713046198026881442273422840161971569048825117032676195327921467727431244287026020834649886108200420058911584130112757472559072818288846979439802323091789551696058142910360759805034190533445945467790824924164646629776474669880750891765169069985296512685333930824378058753382810481914193162309565185551672863245343376372301634718712295470848401143690110503335957795851292392154597153231589150546691821553672742714283684668849889145038094018052519762458399414156728469378995339866727028732096175348533669764867444449597713082850651351652033413835454079140060465317927649400767450256515996003735512546939441806902013666821967510338941998017113694508110234706487616941220500251025306973525202031587224934717936230414550842428028856631222439671085647369896744214650156351484983412282407333739691729704304314198820799763527187605353783446770655095865502103711560852477403316800915490673650074709752242566905982447428676254466703476645204022791267475278011324347105307812414791877082362467698638144926364900098792647498768314310477289868858392808639256840312688606954185960469355006858974556643474263187102018282246264793436579391116221330228717382927561422425162198080987516916107120061116523633738465128153448784464021199839680229048609420076437759475496176718103915181657970120317252690191899584908298074794974818888158847634624944264005762578994440846024741239624481053179422149715978419844826495341235642182280130216493664159043388201981491976399853723175934664027413617611971582273451574612477968729076461676489751009706656903575216682084687799950190584011710513186590458478827335301525296002220576093300882599632711432360722451584009434703728196867811043418571514443432787736843276864643583019002839656353020839510280353401272543578423296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 73430549453228513261422743815501861474481947721613482179000287387914924795680863969950852877907991145427185355512643320926694211913933472806586080242834762181813187418450498053671589771821131557339325256694659336449982410691996191883913987706343573637047705246484512483902446202100146687756032514135666503328362186098404229685395218591405646901335045005528525956372946066905271714521316783812319149600519639158779974105388081482708626958194535233428214120887328097326757529921255244287903117315102041898239435312067700259041903516373885890405836083131329711694363507614983812788184791348456307405845542095176443429505539702014246362233051189957761724670242298447104475237692560119661210453429742174101651319133281190243876489612979018354228156928605983955945168776365908242618125035387647898226604281539043357844397162074570300626113643645969642439212446523264384098484031153583012747969633638349861333849101407965972654575092263327061220213302551833904765922765160856722887198029035368205343414439323842682428916666178702418433532254725942206907657644076148666366644361010851410084063896947456785745361772910216407303023426520723540525031178131114932966336514285014446300850551993551008190820771650906686561474881078000011259907746492154763556141168156745643724275842795240750190012800164129874784368545861487356314626415758930670598495833623035741580095761342440923563104870531894544583160769321197404051736409411496916176071356086438882350495592026251262448905425029983340910588243412465994017904477852280788323222913761334082997716653246986655023423490943458401122131556198235266640914581124055686087090011383749705732527475052782767143125585426604898281315469268516409789923731640174503559318891417996982929596087062603379687676324711171607368898593505381669311957406513979133446743047457692027248668292924709902049337935930546410517464665794693315864102109051285755380025248717513513439856745086361379098015343390941595566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -33114783538718143166607248128961235752270234905923774402695676733582846285105235883169955712893724672505624582077037277480484960479363974857929889961292543366935406171865720222052196716534627525655512407387475668083675204554744233023821829910427739299143798581611287346232828320373008267516228115026856876969772965906787857240066408568096221438070145704229837853132974220297416050687695829580158187519677689210194646089391892665601838003458068562766021474554373132822288472187251277881679504912531214516070303313887799615872166882823315226837845756757778049283038141977648602171131832647270441766968429345944774145642856121394662762009859320894754629851421635208073217668527406657694121393477438334876361566139852194826455982164845652707417846386788479041487335525701519700665493746645104194796665041238069467907403595164451479988536114157509343617132234455947837755656580861476494629626342419534409033187940371840864386099464492196136432821732285974420707570233695682045575539486394753329759742105029717672177372456567707384694081099565917371737557427475909414234772875499066235933718944414605145148275602135916259940348368843595090765661798504183513011906513118784294468580018563028996768267789290943896658693441366107677096758441989257228519748796543999177069425583771596601340056290691367121149381384735154460749798751989899218513039905081783547063233420478004396009894182098694996218020350722082749877378155434585874356616311928483763205928617938633934709775134572028943472439182406252194506468401596465875152305389104964373888043148774223792549154075670325812791421195146144757615007606036340192265961038024241667901083162527544661189145568591065273751842275781194702264240508779079134721331883745399587157536412192580537339781552891390926213269992622216906607675552947741853809948435598586710319776049132177495801005363815428159487471151214501236398068733689699310436410233028849384724985193486339080986878291793908013727744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] -7559137798991435648069917618604541755737207142957759639188754074667879998512530936063533641119534465806534369529139001763177251467486749116979106814057596594554710165312550302401053688427123777825406135130991480850440062863671556971501771140844020611155388009756286723628256200403373574128395240504689654260281323671506623841081253868426755522750993143220376224013528368450472772063403576416388181389086278706743164875605507972133007393390151841535303727169670699592271536943133152459565154980526100177448225352585185082629818008628958790161102834954574188872037511493986325931783034657361701534279797245517676467061555525975112347927430244163763509514439964556849786884265192715048253595503777142522204390036016416119701334469633759098899384348291128326133768017952091666707830456552153426797043007714000367429804804630336946623899242080066087925810600926874195779129230199088814100468139217407946814507712273013243848133729526723457526042547966912356078514379393009578972348617936479318132173178198882709004027381209436488055731008040481960544351984232857689182412647863565164997484279570866670193606043550763191120333503692025277597115000579907950311756300483214268925489355611780147990276675609528492440017281200697318788873759406175152207261117399195861858174326633660775641912034000512949101574340727597076858057768577176463431752920498264128896434245193114655996210148023418631747577412237881898085240889671385188120056377674802505477414136138964863412405833121634261417787079295296150542134872201261163833883097331309435674368507728038400606021519462028412396392631409142585444693333183256051091547408075697948209261127717494331311382648092034297034415835120040846709452463773634755216465397671171809720878547389464015281816504097556846538868308603907198837711878893229569973216126937528591258185591833786288700325109199906858641755702535087493180408124810698451839947241779002965901891814926759954558772989545632927580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] 37619153377022383802695433740804119887523340936344249080839895444022377193503001997053362355013725736504372653492975232763663507834476025370236760920433525000638521850109930408175643419807705964834371928395640003447086290743966967887575551499744683258980948560370437095925952043544635855445506016634987128625168151372417483008568858721973882841404349311815269357951507642268630138464508013178245662622018907202987720463209809268089272133961866149095044085685410274978326535400375906169162855553356947962439607756933984009034565913790131782571064136308005706484841533960451014887992190741375310212400643550982319794335578423657164956041904910799999265496955463007086306349592068499199396497663202651185737037332309562024263139463211170920761821044606200080402148722779170962383478488720884556256407898333201973811036555179881188151579064278954248809589013221949547719367655120058452461408904169292890525365332495392046118106396835984335973859411239306565733218530690785558379439207974540880625188872753459803596505850303238553152911395224430834691982289112552975203123887920299296197904743506740579355219803003167561575824006884665830440122555821286499070081004747664625246702010099241531254436974270707713955689651406285308330650944774648572780515277030289894940160601584173299357065645961140549200963663343936611897649486010062132142061514382575624205411170223763910932023137285456934433201766674155842495624436368068021285305666497379167418324492393117760995748810245263313756179391274568751593705262072307906754073143140720283692955477117001127712138835119736612511391959266592390978700574089187244310016527291139212909533394428712847810837315052635804231629081666643532243115162903287008391387649271311453544946074922174551817502511633264085609561955333141231648285613920887352165567537813866479828061746564983065878645630196664766187967042635474330771976410092737663032798779432054229662517791597592820671304843261136800317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] -51668822070584773531742770139489691030263587943781532128984802021203314860141388980395397221406462705708748951983051755540257559479946400535399810129574479269126150839342780130656720695104309307659261689393942469134675634274501221474836826618035226725787924565985755067233018830190040650219446029816047685319551618682034245307312634812363986868480998153277354380411836012760281402142117597084098411861973218174164125007954534275767702418180865445217458209990170942755183538564825320441475860630748543892375618776639703777989086945577228141435213227574962948538312380147153430914922497159033754970100525356934045011976690026135865357595978870773529843667260864551528062220057981944556029683233869754870556368383305031253085115766182909407558074334644914963400398558289415899930963116670766110163393913073574799648937983583980183488682789980170589330633085907776658407951929497956203743017426232481331589551220518555186120254419808695121929171470094768709677732900159565581513690656775650348396646648123320587819158940513311302755299100257659410982717358672806976191597888828858363257872362475941983151056140244798511616487078479950291490478523076596048214506118394396393890763176153140959159611909698177543181410975956651932500996830630440468988296737714070633834549546446896688225038421280532313937078210041154008762500306138648024553981573457724657545244452701803417016623836796417316492811719888155437010438739703509606813807596962020272852479741704870287577971177582041839479924562247489745805868053554968844272037158903205684584373309837467595566219481305024294882012237949520922720301383534073098678177450967136427449251893856295220076358909010044577630057112694770171341096079312189863557781221053922308849760639683772623759381168333823451723610177591080834949827573305982680647638706032272301691625853361465452350830896162602351665179542457168355792649121149327732900247587161764777667961037445303771857081631848427360878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] 51147927155916899220749620314047914980748618665106567491572775469381583872872332911187903412608099412116829667938404245826999892680339331352351706451371279584759232055237511825525373432516643590396476285722878597640260701306477626084360913598719387091544623488404620932513040511646708608564204789379853202964926084122313757903549739035139416679680513742918802107175217266126498178105719026162925308786601550166053991750695478727994802961281959286282282715233454302243881296794616968647434154987537647167835542261130639531935177386581447087938343782019310696493991068314837410173090466492511165570682897632438139381304905173477508294639412514025519408173152661458603834678930693836095750138188701268072854915520664952019465681552402033077758378678378430552643289369006305311332394999228001468370554768601488804079133696217463281368565404094071742729261561360328752055519975879907417955318083309111308413065340170432785897772469873784264206451156140175202713180924027637420542666102492638341293658908231136711630762722101124719025351505051945160190239464325865215547591949645652090343611293812578295720625787262376830506934314353288828020730678632539543621930845148603091585018624220075205792349394951488745567580421826732374456936094175538866166242243523707364908663483433367224645945806756330368610635297130775107740147127446807543930643998601131366388075832429463672700169817955831102023777686147646064269025545757869678444146374315709785638326588794681706056830747100837543845419287996921828891368157741945057626119628184072398848959615623825629074599957218229218398890650477414739517011109192972398272329458743852374543183061951156317680559391488364083471570272365583074619488414914056531405341996154606933104550909120007258655353312675247328408085833041688111865317398458914106050612263042066402366999672804783974015701190373730877649639804268570593359498418661895851337566925124121749619459096367930367369935343489577285320704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -41701915877546378787258738787745440050397012308757241273868054152980422429935649245206157685564324811738054887899538128522511616557350495438983022167649710145602635843018858622475085690238874822595071706830079305916656347299144324199939612928743008852403924701290886863242033307461423512092952507461403709604904761808504031848484102368023990878440064789493460308010202102022152854211727640974769826779519469956315498442701030205734206830440438781155871139321416145609303449995785441139263450943577628716820797258985897057534224816016284811135794927301596107227678629556623607884201718108929127897922203858530867518201202603886191181015037348779146765086592941599744130701871694356263354272145005711746477898021962272384281645790819738538014429749752122764485073085969495120983628401595194877751375640048401985548239023115001523940779708644602143265182093801751070842387228351960968437578897499438336091866557641705850644687884259642918978852979995004801833588259937776275995117958999314392308080825780815116956651834478828977551804185514103676254774792703884995602177113290710472878937574800868642081039017845885618706391516520417749257535837050297618143303640971811538249261450259466192804373092779127731298788659027272247128215452379449731492453663601632435758396255467042648884906713311298983777326741914907051910872174933004475307793881411365870012416149725783194175692855557054924906537525982545094136852985817413848171013614887359995756488872435349498802386513401797628459733299836425142699375556533298853602794514019620349464843400436147072321620240909991867203541474818219028752263139400071020877048649229008328436705878998545920230844088622136223892654602127496680313058524414242473950590012383732610606945408786876468396876663286915588023753986366971982924334839174579427922634126042906945568530973426053472173153269707501518186459219244515358573791971618681290743542388679675756782298831091074540548527945164815845031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] 29412053069771379407569852260307940400426585725911493323035242413500304042694848103721545671034682320931020316340012836378004889233710615430892051517108234823726159784134031630836846152901274243636768738037599067173341318551500263557328967664836480780220700837274536331846220060050767105778005991466762417678046957796665054342026109881707000308722628193512820026959042166686336019165467547872959006410846886474024909050325155978489386945550025014474911870201350729998498035345499556427386661958182477124048686147255045776724266985329287112138095306154059015780597309900015223857888875970535238939263266627092039551349859857254813649154591435263955181632672202261332883573851451296316054404617318580178367959530066985847600753680635704535162473091239854132933622617974253775156201978227343785549036238783462547533462879901451901792678789563189131847795220275596941397975225698104772222846119645515154958666447881500868414479751147697690771620564402976950654536655655547753647916111457860688683115825166748024575949044956848690855646752725030593318975061867831025190157829662181300615080747597243835911081968393145472511485848708941806394254656774666017696236275863001052926578221033014383477510974880041097319306422739738581092490697095551034408072671923423052108411837535100463598506727380799919386337909876258238678689376636259608119436100637233579489451434218421730709672727021339414440654407357267142291352029671988285215099690649334510485086656432701410313547936976466127209683702426665183921469642570480576748635180522066908805757378903824670126645430168941523496810128599696019151613935362113037805006183771849678581212593755674208655183979108407231393447468312391653425412895106109502851701211899892486282602979406600507517677814186465493220880751298010022458881110350254847136729244103714155991887243250819134191378889076713962570914296839507204487303128323700711646040396591216581763250787217122014754670153279147580850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -18388968070957195586254569127800176015521632177113692192781815001826425855698490034902422804639116047240222796441840053163711266972254761775404471751765909161206984104208448025702860098588370925140627369499938135205843702614871475057491769656701284467329577439051802023864843302914901089415418109814991776318321854814238654585305806307700829353815795133666374792919429961039647392387312882404195334117565948005605144099858966162767708046112832260324976447413414248703239345506739500168113821131379828860003694869007745327444910680699935635341472904477630144796298799489409665931597996916448762710362926148756246463723413047948702833611893293336637280042428508151146358959669885364478380695838726502363873169847300243411007904137277102145877959220047371159096937667024646610479035322592628301208109905471749635175472022533158714564509736637870484780417363207049684604125438366473032066654633292934183464598934241822058157183854550317478733479235986060045676242026746927236612399946770216840903211402911365357771034829083005134995522628807042687719287284454210007798426320850097463614784687076167109789608912202010313532741564622101443779898240217412600266291575305850406187866096037281592104090310413296436056864996540069931451008060416867045625452394032674697992963982788168229863845274727188289041229957504566464717747873349330280409848851745365507450664283931383805443813781610889033959706207747751910031515965062029825535564226627927698028558291790675796609325689571228752106827462521138666435561272400608082445938487388405822559221108379687378896907089048379584023025844823205936764373839079153991578075576193855035499091485430110661992131902387000371052014054704983042669951817358840294636075729733559276980837005199409491761877024916104535860640333974849079807914245000324219145204706258393250266925320624707733763193616327933579981862611778041366855312892968395542446032869137726420470896390270707056194496369121985776582656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] 10330379263779223779458451691508420322471390593130629707198761373110961925602039729931260417815333862788798331634634354374258914745376219858192017076868363914557319329103167868846789834568987647833945252726280714990746575059313769084252437455768278367497677716341597829219489043245881518022001323121273707155292433639721731437120448542206225798422846407652403882573788016102985536757415294398602876260016246777350323264694148018754942944284569830323976749578725422914934829131169114161735287504236557579864616169754612765848550747031940515693720910893939892105833797544011737490777917722599753099053628439043563207793042974710613997362809698763442823860146947781959313215037369909335192299930513755093923760805959640300943387691785542361180569625392464165847864928185065469457301135335932316236551720731554339554274237365891248966106915736296014811493742263558026890249902231078305996846024581420826806391524531684545614389048920820497833423357803524919547959338088662465824163333094029036063810562764631877680682946690483220127396047540121205672719947690024638805112470919148168401609483164116346938577323181584560425912255139696818738554758231368835602020755481684710437325943751760759563381198214372331523815701356335501393461540859883478806730242671126634752957847050891130502145623328548655557526035021640266054712887028290226443660085573475831939854753417033549896858227369897239902664288594977139109961019791239774877728941905512328214672918967067684297855897275849381975327907124895713855677824240279909739846345795473960747911316093873525261017562031488990878283040765781320893328125843119674150050226743978368312644031045781710328251780644167057883077217126352420837383186610177384753862602356959666271733830766636654208363655412314386735238098043852414465200179992569518144583197265270205970018187064700459253960512058596258297141919490546415959042828074171967802303485786431146268015602108243892517626272126936910135296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] -5251676001520426288866323337669769262879373773207023550024605086123326053937349621076379432753048216156336909069599104894841921053857252604128163133284698041088473958169387383829314847185718902386597417001121023541197993508386466498612313384219734250547047670098366083265761486431125458233582204273797356233298818399808818507100485532170244810756963513297049153915000780993084185600004994954738874948310448163617873369554238890298584288937023231002274293669616164639900803259336472210028056398389829672000072847081686129971739049984455592062368230352575977378364906808870813140132221218885289382301012699573482727724516288916152932943974587272236967002723987419945760879427568785540996010233149884502928534602768749600057614964063544094872177442045059545072499457345950533646763418615441194240746960520150507267453739060569714473770642503675507619788062666319122563906563001044482488144133219639553196557110829833765211888905484592885137600013978628950371496035159293216435671458898216366810548134580407601497216372229033669619526227164008287328001110535139197530838366353097898004877527903003319900480621944875193724102338864772358656477570500545142870600854723447036910610972794772621305925948848027664195279565832428083920575322461655850640779567178061474047656712076659538160843425182981350319203049948204312950913651726599543968950285906267770879659672153657624858649830594409799676513296225869231878504175591582896951215297767452159922252417794135919331846531303953847132069123549399499540777769226763399198404264324077814512348061229120245409799884439976958197933268301370294981245984417404299833857113664145060437584119858610825463138551294628422965030522967041130547921362874102502702246250306647587484241045887013166132123231874540436260700205835569335367514976279698217427545818481195026115145882071783036187806309462391367941717992847090350516936722367080109920667162479879611901029521384790496309197453939442586746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] 2423279333875017961734584312930344443277402748865191446076454022279079210961976422953319449632117035690360873545423936032195254556090639933925388875501528259814727230904838702186469603372579882761333191238692859808752728530306931167205519439279053498075691814795315387065499363169995966104630159807487529903894495514107313075066273243967489960299598589010822233508064049523171307428361316043921526437817354261527956416242728668540367074580051293825116653065640133614954051329891126864241276258846494925956335830008738484305794932514771083471113519342900323057383466713753282731012736212688381159919429079194972631931389093652996787663183727043951312843700311053720681656751184275966370643134310716751393022184830176279990899483201101136168315888230883253963034144717194758779614356699077614641204131315623358286969867776385280543443717583466253075317792024417171057682993494610312451014368362603293997413426129066147759592722692987116424247877164050165914769738433825881353628052332033611986268301795606515223348639019458848367677083813936773858479187548245602784477073583743007621029857529632541143776254354428067844474546359842888991244459074908958240443980420541833769149824794738599750393397738868161024061593228847689703706655406034747475265637823128532588577008692442941149204436718908861349694655559931839888028290539208565842848288291791724654975998814614255303337567133044528006393946818142697526614318760162461086509253882379537847005690200151822946184608908150644176953217356476773237911606485378385519388144645945065191388335253895565762002356161407827988459589266325167547919903475133460630774929954801933799889505322483594931484940887054739953866934215762145383079082662256309959860585628684276775612545820525160850446099695208885965447350223232409493095291812571811033194499488800061256324141353179757808115138283648126331403216406289163000828984138863912757134536195778604395201209204172229949273202676853788114944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] -1015405134227376733793746072872983508728399531211200236699746149669378583936541376103086960422483985440631046071316575865865864073562894769320254413048975879417572929380862393162002255727805750162793706721467090125605344883834281336039948134364395098982748975418225937508808401445026749871519233040144470566945321889746390054658907591773232662592743965086862362181409077264259574533151746605456685128566432142948409237443322402571637870956886204738961140195095710180829832726668844525485985308123455874983962458134606241341311296587111124642431620360786091692370236620413761270063228201323906943348931052404659060127023876627754663041864618258979616229187235369524798441118843349169906320598902911272660716288058761405011430662998272767042855897374434903748779610468032057593378105974734350890911501779974230141152169697832520583263090257005244043838374967324006686253595844476796305259944026515660986498219672542233376562791118456316703392983248215646462660659705636134172066867206819599031584188028589520645966398753912509825378400257275973276969651586668602119428990643735440602851510370679792618784840945930297822391481665654691596813504370820481434324884355545382582959623033475245636230486191783777747439650396392208336246484593500787651353941003848773996604829016933860092817910745433614678968841817892103789141094216710069627649764083750694828249800447517523177610862467166859919888373224620171904571471369663792334780606034070857522830465200901062214730735552485887677511813264498027234978607858190639364315212562957913834587741868732289337639020183561212188288331879155450556981296549198862405087631712017503731476566732472845251610385711305487454891656746710214049046400210861411091612812108161912634772605460697621201327991438627656327656763008764459970934003434322980921944177666313808524767835046248217344260486679970997719111153753931960115416923477844050955612503607952549369798371246422128948198063701450356162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] 386108643084791223092328930798150834980922795995819689102166763149384519714445860235215562516315202374962127173801876934572560510528210644593964701651879602820498000771535267771609344561596111188244277595235286860051598004895392156798385520032505137202188943426675827635671180778526437285701520731175691067777071643914126176668676099552835961011017891144820570474557030591189094099372697089289927733634694417039902826907486228140567096110725174112400349104999200906386649911830079029850691564649717974008645480582548862078032703320054533095904601330412555289935921163465684272556557125259630433928411259929734878405923129072262672310416060379692810347483980643642669514948103235696718628382234618539012267176871117061563298590929866760810058342173379932084024859835321647315783621437219895665103094778744820825573347721596131007278226738000472526513186455597953262712005775336931917128595335394498291212995713536505141842472567388096813818212507456550280001641655541175135106313519481176913260236391924890863904096917902081117447844969294828490480402889952248685240064791520595373738638997699871274716548449791186991612374270955295520101984488679920325858285335276247209890437951325789297996556800127759363042962501164833780092594138074830839647759209196883850117367731774049630481711152947493603993899101456269541838504524897462257013114765662723123208539361162067765611219753601036693589259806498660396610061493238588887004318845767901552093635460004798227453049522089502555937200325228464158375136454706145980769002406542482138427496759111831451751721737926244886136654454876880887864806507190973194265444078774772109492348057898312519479548233079489482712368774524033485046807106127964012095790821133274986860660421510284651672367454269686392161348510400786897611511089063350966845834284105312647419254502412196145760271327910600472148569753099841346605918809334098803644647992643649626651700658106316249252727816251894661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] -133139143837245430395906053473636559832364920358384939530938879088214414033316375893850301076633645402384468263436818148953859741399448435799030069488720912045437859083835023242905231189779082948595175588485025948427306181637034291082287160846740564946747539545839366855569363479974098120643342221918593789090644287732442415147027497966460091240282386335932971395833488034399917388990311015253269910581206322141454784850583529192355367851046708132083924985546225705888916493049974123894146978097021387844992543900368974777833287497214927132949144096171381883800250508553324837217761293852307729668294297739780964165390603618865922066873897919124201019518859606789295910359181770750742870527598819446407571070689893627597376642102411366004516138216961206773088112005268102362437454541469330917885436015079726518514403844041236805187701320213598739082570416186308936919846103475287584299273609942270241011534956882426921064089365707590801454498360412557147501186550011168000810973154164983899476492487349571472678488422659442725596723948300106586451588492539019889308941147264955671501010160833771426488293768998902422209059559304076247730619484295352118519833021567121471694654517466543101889259888413163926176347823224602131610023928346431633786382296936475335575974729334915225790188516146146737590197509971319228470684468499715998890686498759011003504013551028473954254239354370402173505777370985544014533838271655268489510808967468523765249051878244021804555068603315952971384920402359101444593912921625058981119685029348317482379677678402420749225320027360122023887464527511352822602492662204226629951070460728726641839796859969356699232435008404478808008281190933314505312896525787170060732293893943885361139370306017122803241253626673429707747037565533260248801759336691207860631207373630940033383409872092900526624385433556847091100811668603909427368943204446332333622870584052523757558522098799698314437469637900360482816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] 41637603125289628514106942562391522516625466633717627024352736337989900855228921902119221146601515090248175713942420469934245260690857730088488909725040397350819896326366607157232330556364373887060903176355589193372364264341645160083409750323666826438832444263581577444482989690918100541005237628540026351718689739450023153457749989522484487753357253579422805582675185776355432268238763379762298484895129885308839032741779965492109250390818330963137987713460035637937228963473199882460550753765294386467624375269398649417493927771170393835025914513803837832805015442540297813628218295817880042504038015978414444500516886155589221098731051792835339880867035623722510745311573806367975518311149234331253565740335495351257327626942719881023899762201971355024969577569529645697527849377274412546697156076617812401910555324687415086206054818575009520379860208284821025640686173632331807215205708084511611488864426781902573244952898673986948155423113273419222728334150794737584783481399700361973283483201665943499103856842899002943335575898594102234300521478050855461533184821123212697255650377188355314949793439138978911077674461869537753886493465318393984467361614148161606138645847162361547260032297125325202785255736188419059728178627322148920761393266689841869183549451627494919933634835088009613399506981221576592252978718749479868141046916515984650174374595646342170058615723851779352763647983262008257096171670538782362112334284694101090752916607555282494618539000385992528166526161055590212415717410136380736224833410058436237873656297075762392009325706670350921221762142068204127845759618983475799466238880401320552566612027943241884057102636838429364801684867582661066261035768445644522162692685749988481306110352929241686701406758966425680025317972074437503871077601867158174274656013762800094529808942299206415433530322579127667457746043133198884281274280499939712954239705043937820801736975703625199292547200429051609088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] -11828901594300208727192419758345390485353011261932532445513650559117472588499551376706105038264047747091761768927978024408471127061273782311618480236629585269748628342518553381832339465394981147688466299768253273561216325305071460020617968617144972209455855028196013709605623397506504505882181925806418130762670629162661044664897960724617123340355070470600641308397048627569082457482962385608638538465802685854231929561167413805724091317521047950181057740507893132371694432170519918577675663812533381455894524268111663956370120598804085670698952593898066292972331946166396664140052884708769267367376146056763021523124275978467036667952907009408502175112292061396028200231723623507248494796004995378410524400922911873115525064817025191159684392126074374334085479961587836333323639838004691307423201171687899089317745044074099714503130982721661864619366931574224572802442639267870667432185672731886699743685704865359952511007350478721633268390587015106404598776446668707741962497358213190441662021791855287118996939599318756764951960159991179045938733338267083785285622640843169516375679774299185188764166563074472718635415444335935575726286221813299703107824722451257726720754833609035923430744607710658749120065745646887280598945633531911671179848253252092780889390301063825954132487578561825986420221702730676825892457037480872565122129328408513367747121255729734439345614281702911396657539568911938437169065356740358625223875699726330904492486471534505417434110679016570344992151341776093354808010431939705128064863123015172906161274393157522735849088534807591369320896409059798799253170511050382222991719194355875385664105396216356601727226166762930886259088210097949083307668283731946293700033178960938686428306825635048619609698840419060311439399884325870946430319528201743733345982452652091236348788740629318538184066910018471071939959447314096282613001072074160671061170600338845387760855396984466312762903127497767911424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 3063259596707339137737367667926081076791228710203407458777760156356707200810555436836422734364503946936559658476514540477443884872091588765946644067835690218560379248287651624910644673906689112555475472128660666934539612744774532060286439153743243615501003124450773361616805281674483266878605504525482529605243656570840467371234287820213507543620260398319723248197181336017483282811919607693862176037387731190116031052362284486395041281888093654780583532700953476128500068552816763393907156273922461010204765884943769027897759359172437454040461219537549080770750580898398002649775722710239088868521723786962996853481258355065657466425087696661149739207232698817535677779947529457285301414260224841921039128980429471531203145155533216467179620932094191533663830586522609309485021532416136550617061183748990693221064573620540924061389088135226717547203048902414189678429175242795977354061754624749008802565610817648992834768006957251941728164983937666690944173668438626095118208098732761693736951500201547188124168268341445356083954742777763118296895221607003303791319638621236108829451850144188025822226997643170657734231268318140315219662283205210729204824763804196263692002703311434154751343481798894865060836644052680849092495297470827303972376277705631618027612164488221955875898161447288513890057570336514735354079045334677829882891870412317537154413692523143764687762208834353721069935146067499726823962242524149233450892313917496218384820920658233107948951478175068478311409748167976752438043720785262129157153150757796200182926493584223456997148424321193553043938765763040387454587552721850506019921187888945984790614901085801216735495978054372202390364455164673108692684613301994220286367130358933714205774664848169039690155365006694636507790608899657212931162063527090336047865320244165022745928696317109590226637888214424402082286030521256793413056784350069983771883144528982907646008394795096681866984922652744876032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -727048567393377029678889294118263558894236388524722941906235175547667906049654927672089389215434240228088258930435117892776441423327823833373360298437451213562380252257212180258701429993481021591660956484488332045452214305721188467712921097328937036903998448176703625339899163129874423911597528372636783448775394954568802450673937554076157735282571878325151221460571374920036013387813529197483901163040119171551275878658404172179731877727595826569306965963302793163127752791315529177574019337857628539125596528636887143298298872003089598140910329480326054961964983000154283987610992022055721696621541970803747196709285947350313723573167674940429411784407224240140162957578811664605176738695980311423351246759062144902656272707684896926658357950514564011226755758632723505475597024430999649827386617024773306325950808779115595073285781725256817933131664769637933365946131894282254864870748230621921318339793647067240756146554570664252738528622360664419658367105634520251769440752627619424650277773137633643205378389667539754753003501820224935815934096515238247939044316453801153237775890036469450464059462052886858105611027991058494680624451972417658244710806918720433666216176098389490775639857435914259500306879148100284826943694633945300185683476534334134590164181515683390978009507787503117376345862590956984632858934950848326880446469425002490741474361204556989727022503808167979207288491968730732167552983128671970134633050560109894369618005112242107132416323882559628744048866771580271582142793808406620476104098753235035558162449657061115949068378772877416121938629982917678352905501898534564169324346081706167152090244609598104198071479221021425644796809460610046410137040368966702492348901718043384515698264388349752204084433285154539968447655455647855195328253731539979555677317989589080839646455807811344116928749302691235860041804478508299491149155268392911688814985373276578624332631727680886394755319587122708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 159291990199439383860937406510359240610868547450564743802382422615338139504895380318446624629557739505161441056580971498580984228835986903464578765479716507773376991387955953966604820711587765786492236606571684044845333128900736514299076269919085985948357742788171818463032688093008963305455921394907924795477945230943629275940531514541416954573127750565106004868677634629783701269055506631220692430745544833153627273735596092786568667394393698721673639727969886633115027601028339162698912565213285735469392095393115779017970090637866358189019342967437377651346446502211581774090443740292006032894398829352565839635962616202996357657410641635810115518331216827494111641720952369063255477772243809942454570918024405700486760718861287146519599602299994240040150759113063505946298500536108912749406161062215301849929649705825223247883988982669592256734005968753763429626821600495011577514950650168053240851975519995950564274163641420784372823041554436099332560322634299017146516257044349069551508559898598521863364457871602629171837758115351117747973107183867915705024037945904514408185048058974762389749085396122529842431159550448168478122735646040029607021168751811741344509942072702500685813771945344244213244720741308449715619263147411437728445695483789154617073692794851567968210251904321440390213687952316528633617144285282899498502962352528767780102401349139095376739913670808700103184978733663739691374607614268851961778894549138654308703216285835643377833617756592225222721184864438253581485607233950964350142222594898274906969923979675452140920300594439020426182295630220099664003614937290439756667519151011295236850859577379406613625048038640984768126054902906562162569233472336911343571013726425499759977111304837032182915383048706082739021946278913660609123865947881332497754465282577276483353023397744693195837246737760790691292474090565754240803572999994766189777592548580427823301986083284471551642899823860908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -32482296659958254266730531913273907081682792085632332980442648593106589932400130322799106404956747118706689973495947808557072140613656712463736081832775740935043356191496209319998783688559079001264286366287922831539870450830273328751587842073163208818078058635090681180522634670798063946698139556751482844204897051928421590136161300149675779809039572580722253790364526388755853592978081824575657722451735841035926781281350055400139667004387885618699029264798446302798883985719719044851713794367745797193693350652801124286322300629663128534097119554811595239304711482106569822355515397950143268662722729223602962783393866781813824742151399421706572384041467121605868703697287058494330035680546362093281097217392681183695704484587982752250143320883405845244998017022569581447918145947253079316208735939331605011476193656828498959450249677215698739678162847913868919433089179012423863774076669497690215363512258354611889300254169984891108611550760045608321117531126412072468585371254596650042136676545182244159779125845846306466077600302560828843130407281959424748992491476916038263149081479516326476102998652033276618414927050609057618029270994406646984796281325936385487507802942191343257121285297209121318018950480514099111070243905886074898922338577596199404046421115871638490039517242594851019938944575848534691244373095055861858400569981522947591677071232951044218317156586489654263160141154164787081534502300420022589724764773968928844423974091910410806998183838530193117757724822455679261531386198873716690716193316368615144948960136387863031246903959526801150332982493117946676465893081256508937797173874240166808609243316104302771567010078213347630705090150658537572977539293034254559976856758786645267575558927424594340330307775381398708709136088688393784593312152745526870764902004939693895882143504318493263666673523254135645118193973372206332474653356933811855242494157719766789241604597046168218216995235699884032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 6216025916709619751573224454848713375255503948968395766261131199601431293755180668345412489439143278093796122616352879513130152736177036580411308792669346834658311542599721508234693849611104613519695578818601183996349426128761840436025601533517757511138110527602655762111504925952709428219507392574228510695623466550796156091069039217470800979142896160128669713600499229338108935100469395210066052043567054733073893568619662134660923442839416646855578508978381038490098436323415745547272688634312224815969292636599076789608842870740650764684337904366588533214151518786415975383321087367405020245763778302698520478710280774113895567069682175690778047654368074074814042734371198931570387739765133176281370729387763547249137589440531475172423452885778286369749624704060729645989417146841625368773056747938746547321033850611349261000868696651298452173651845808581353911181192361947300065643773811958030014926611172986736975964660017415659056840954681294148171990091088450528993265179178537215377142585036222636968790635460990597512309010219305561353429823387861263011301722184717126354943719263702243439985655172589360447504461666250152272652025245701074699049927087275515415421694985830794395691180956915581719695924802471411258842982571011563641845193899483785721138246635733751463026015945689986407798767297847758644655978172367590751384058074654548418479817895284866150524507559221013882830752840256959788943886915630560844185716324118716054011283337949460165502871100050931858417240927740743778621472659940418305627542952478513782788978316097845644324039356205283676897898454397302721011054080091398559312417944621795315562397528913207809513320829176296194632196018616621497420036099173858956786711723050674292959426791707115204843850113041231250247357442441431799641624295232851038599142053833084451613654695996273643218322478158466483976546093008519470452351216167376852219944995697143715611050055460403083155221774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -1124357604199244350683330720078711490359647795091788355081988030553440048089533998538674980281706432068673035393401522851153735533213470461309254905013669068854957367561477589850884121901826129869878376932247445919937322640431433660753915138627910649500137865517370574727558587002868914893725454034589486838651337879524671064872709694542054396306296771172355731066771420539953003238692698603939537700527420570306357413025628616524274696444972713941090793396961818427379079251566127264827064826027128325408148112141548874156920681536243321428465288296131106724799756215796963487745654709658345187485365081561830157167164085300365958332314948110279197709130052827965897270053995086424544390444469237292259350519103798963160107000260738879314913483019422049998068700636624506811509671386632708017103912563083891723428045360692441879450546706691110101153334384253209182906672590642941260360900774384454256279457561151353564001894384704389123838680108033785069167172558239260682855181997028347560168997132412385927972849020311373657932071595789874021350142285117024899092451170867684926475092224293396909593789014530317769543994521872624891850707330317292657193928537666919648182720026945568178295885144233377539048408726794310501172195260616243200243712291849126695574199891454461012963982572647225856927799420847544220997102175860152717287021796254804956553193819174140598463906745273505257225965399932624383668206112848084116735577185822053312797641140312349422562345933128067728692850732762178501304610907912657390462701568156855536861091449015999756709436930734990703707781295948337928941707990843386151538734590466252694420490737228048186525164469115140423259777160067680494848457385292152875393619976605200262071560436132466557332448607957115070701473649862061782553318825090581398414077708719452213595264149558702065018283600841950477361723931499878261394340682383348367880081133766554456668886121092560649956622621212672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 193176546692623382978784813433829268554983163848368550684418209445737608077079225772629361003663907580120600349033963048412797962624090895563594399798724565965717701064499492814728169804413666409912031212594399323445934612379378651129191200809512096986857532355757880743042065342967215152472471490654646335544957133993634855127255142244101689535236749107124850045836341595482633716840575922465672250978565171721319136771529369512597485135909884138266760413920600682694000933853426653918354761723516660765865880732806204361434832680725229578749029717200278607632562135373096770217416769307630457924148087005665088050168917030411880561845776524303571289373819569310078216614465731851599822657777508169316224450980648621089612505959345768213353353337966786174681470249157429338037520228741137918274031932875191581893137161374678967018548430878767695539152183350428947493312005392305870102878110538940598240427376155502795668484940067021381094845104820796949578886395161586897852782247067963709066316143621980157431502581676845989629641964808951291248474234299820809343398416853332155843838676275014359661611853661819978179426647809130997438152673314094635303895040502553029742800230705536818231363211258347564553100688665143284296852819430030523787706809691220528483301791664754292350845180300641196050281324680100748487065458699991944890854816825558232700736958883183012313860511310448668930576033575384880455180623586573844304973826720194781814662826409663316431474360243966574024454577869058933557574006461679619166717680026990480343757770099792165574907993826916405756003901200613048214669361563225679621477219244807866558749696139604187868019601603063736122637591959736530355223705036341480097751012776418101781902429940437692621867052381389972703988269341830236995534815050470842364496987389659180019026466944350275449645432507463975595294570791616156526341505025881967422794471407821371601180402858484251736430696464384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] -31569376076634723545188096455144476460858373298519201027395548767131421728242684881230396827947095631629745126668387735641316348047390255800386286208202204600647879861503663106410214977473478147228937912794443371111911387752398633994275835227890128407010723530377843513252199322064487480563244608457689604971009252441854981884860823198922445679640850616383049583169662440443723654213576755340482327724695960757904547637349828661796454619286443240982059453092479726778081691254973988859451858434481947007277564945542725072846258200387008904670337930606818761835233390489820348171399890696440804573491049597379507126065104682631851268832597402430947044668040798892593395392045025845776665106582090610202311647721062936860617171637540083458627011928988847834628792817921940864135592708486433966955645813001233711492983466995847364246013780052804442830836690469677983853399258179528422919643823605792237461636723048448363770999056445162462590225158322000873517078502539597213582370897531113415459246088843579191662010282236605461026636055535789486842620821519079397398287580677817304084610371318937573966014849198444564888747360264416258021626710572376010481214884654131093616526322818215869082425212926469361602908277886424402996576325251527884092037369207901835418438263688117765212374789877223947677877314570201763140147667051659457603656005337876321336347483461531160506053553050824306962519200056609242773128568553194500335701975953368002170919056991423182940005520191827514112333359914287013065293777535692270815704756996209540344106052391635188270384602598665889951271163824328101653483524165906147775811580143786538939204354555305564830088905950697796900065542532951575267155263105247193562595958329027144017071920110946825431489981667443958905593124280011803110900130144642594221931818192717790496980683758574411535965507025526473004127656750962420260288331336770079679384789843519526586348311093815773849476719968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] 4890755494267203277401740788506283036256335609584083728895561417491582332797224273482181648598079102273149399638272482808231920936461593888587237812568561474164266014934488200833608309651528404606572712031800284248854181032486582742056317546569981587257182861813404325848447606273253760367851203246108109875602889766678009446354756318777002370590912257504695601143751304727423407742576562345926660954883568651166990083734673531528847101968650384970165650625082525236633790614134134733205993704988613908055373025349275521413957862593733989557689589723897921332784759234764649133320708309724821447114564334526580993138278726854601405021564131434797925316635073945236515047195007871053405367269563087968672897092465206568699424497187514840511432674972172663340749231976395919639464030059803543556713923526476033455803285133735180886793657445554847862495649481966072895717695101159883759585905306536223200792820494440717400975054958188151139075119822531436503172622963687693657049302949739167074680300853120843996877565986413418749358011776734862771155866861105047103827637925611850477614986870627162941869192729719295375301304479221587509760274830474271151042752998411493471170360522857862278332174924060956841359093159314032235797143057765769811648013765269374923064822460246106578439188370699259014878436339253675495862928869636037857531293510373878273704998090304693854307292149844576028535194336273503911908706625481214616589126954448040308614895977501008601327874887737365709107091291433900800258910455265550154256935097156723300980663480506414993583701953063309892813505004369363496701619087458317309158238189183650028037930344566298776564423074593444592315719955807529627467516905255309360904530116329248904038249272160241433325019683788583009496954637906079822296046607643679302289401435172237835563880403161505101733672121611768545969333683159425996957409021405205655013310691854400701979284965173221996056014749696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] -712283055114438747759755490133082025640685369687937882538716931897955172411299456920945617037032517460593159328969629132321027074160895874248003568641679612897834217663719674899471372399913591940513213284513752915091229124282770358026489365704709180143136288031568722658944624028770248009245661797591148852466956884870858429945675082229563769567579497688834698350650155422914326069143374676088732994760587799608725553346572841023050716732982389679817448292447249461111013636251282709952341273291006896963880340078483849185503611881449444386364356017474145799647280648934194936426997669367890899468118689496841272119763455421181282840973360919800389183231842326527255935307121354291110792466465831877735648550810809147519257808349159018517314143929404382408595400978853163934440599504954978390641599599650420749942626323875154553381379016157951211359742132028460224683888986530983347116135106453129994082299139660768260951638494092513092972490755218225847766922824511608575446616409806839495211994229296872090093358923048319713421609019347889759860904979906920171248155689908370528167694366652077417600771985129703841976426393709313489468964142566772122553684308100178189324173290098645122045903678563457264103685061353268194912092187503827937406265581041849521767652004715881497263292226228835847880183291163468118379820593416487951971827667681553656705554395117575063156521199399104477703839912505793664300096358937513843133883122644015659184659885093929172485978768308339112077970313514004755733231211989272825974648301388838757779816476502267629965082496118741524943255746529094537815598660926109034464402878204509403002473889748085661697472748251696311516418824537132765967225588982357671780142172566726433335585302059448466231523425706589190471607336020587734927930763998222775682810561719730125787209964523983901692070099144497375980113849728710164317093873382322029798020892600676882714425332696090687291032338432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] 96397853971161204688704541140918315552367823053324524820966724366393660937867777245066314114873180481804097590363483106826019190861900503120099768924378083511197699747594062979561784094058376991567354765309292236577231008260182762028771316648415044300237040221373859592265135370036426767534843150507547208388475624902798842895269293146503225333323912506554569062814694834477240425904773761083234300685382234098343038824028923943827814229211597129318790745651359681988198748014903547731860576871301478665242637837319197758859463076233373232948272569898914011180282310630820567621810450127569529675001130098259967960504033799338121185020712410658008666435451138588810391371765923767731359663414650438218582325212011896017695777103143661026304146531781943662218806320027345855097827622889991661450853169646545468721799633112882833100866681944842281867461827869611143778571439307963062667478774917292640689505817243556253760397316925267004108016444587626389448489133457110858366333644444605611517123306552493534789262089324287564198485519498490890034718044324531005320589121080994201861746339096096359933114845911019039718816946482286522370672549997046081482442827983870855273314214201948800497155362134062939099018524103169904652394829435988102172932371360179203554278967383906224560408500911389320854680070413080090946399730224749134014914350847648956828268442297354568854014959418818956590671186645372443820988342033073837010665243301655704230236357954455435288282659105007037529120374281032959705516632802649508816835592378986819389806214065329849866162707322868325059856087688142307676737091831633951649358220449455184031069568568059283757838897215362113843713403244048863541337567754392866514342145534139614318422288734387842231933858519527472875821166086835905568663542317884998733214671911889610157078828601327425618312499592908386090064824622165631741090610885822676479625510828743285676182591141189990023751008256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -11984889851864811440593833771967107546572044537908799679893472707922084269081792204399577418553556389859400239413668953056014423813931186107162975587320572782068160066949234674775003358359843883742611081197508781731299300722925309886569717922984028988629708632465254361652351902041573960592164749471723145463757452830713108405566566532541779055373915911188709500371317358951103588681814146610212950788239479533510123646358434040713732598486078235893882404142571831785314817644005456212736657044671904138517318033165058036362037523179564707974720428615188465533050638988248482043155169609609532784936204040592331985247353943432167804834543288050934780294594315419323022979230785966943435084908342758584390746416250771623062639058080464438863337878493909906529115369459826951621310788322576848480416477520765136005081742649993527203567863506230851186411611270656439185538582336108835411737927715195775733990945313049372048809879131906691912569051906395546300222968055722609095519093543842817817731374734924563822560390722829421841146918339033355372098741168826287351818755153133091846764979722335237587834426012326585881193616053849096288136082928156486982371506156613536595443854907276086008757869388083530877794401382449931457999745524153349610328981072385620448287755241055157054292507286366398448528682650258420916919175682189256395611505839189428606288516221636433581297487492689662449765463114426370001493316247181555544239579023220603253768001808136426771793124318342640244960289744154355402261835464500617800571026825400662517419182387321514657029276767633129768412160607712508455957798531000785545685980120077134009648815872347034496194408358072340665957862762739916942945385846915933555031249014023986341241167107836373478658070202725110181469733600607415307091562224038149073275664623866571909371103949799953230930147849740365291847261969158376243931054859541736437932336435073132092656590262875858286810234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] 1357766366055500451144806638414469815163128068981769601695060924457520282024884307834616512595718632956318909416548803158116175371573476484876237889478468727719656622287371591234745516574881989807634058365174284130770223315404067803566522881510315817157877396937942744388459288339341896588590682640943806464202791379449606105574155924457647184116749065808007805163129686273728760771817272154795628586906296664515912915834751050582228143908766424247836589022910973389884478662226013149146694027403891147213515596071522158951537254204687393904061350218713425344643344526421046483315948467351182390464072656086715451003452362797270724564099648031931554724586823664018846243373412072090066842775670338498962926060368010374148462731178835716233591516284556747502975096518275686980347951744001106727974160850448707555949648544639258537333000400737315042466796331799516799659445914294726887097016310981390625631831095602037142304268503556543530653613993558805775142773203285505568658554865080474231084824655023199954940534026397638683781669244111101328791768409362702433995839489714058184111583472558254336623014482863129375587690166121129329737672095528301687398650694110689280739212934164510538030941660524846579659258736587003027914350777765480415246125532737317198448007811919918495496224215129297204835564121583602149221526197123474019245595085919982627035928286761755501362482918768006522604548560854726491924669461242248430336023076122738314860414188850427598524057979592740574506727928758189651406993456361532671978346039656649350462791307427471988680889265411935881463463737858699913543090780355573500555195147502477974534534604715507283936485607323191232001715957341003061005667393278903798945987621854386606343336974515986847334011208123909906239571605422404322286833521316066687525903239899255743357411323317544642045249359449419482212585918893942549270133756569945793452013027659432518141521814395997593414926336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] -139828449384404428478190776364377146822099839417723147412656983701242245377171798145435700657242942295720399008521407254158102754476225258150437967817377106240414071536529389908672928392620800213924502657229693450931362287793490468456185600110642139635661344472347269263679428163229687864492669639032874671984409199785408207223174862011406293821336261616490223291213986230084230077905645735966139641535404795786333702745809383771080886346817300417599493462807842403229044924623339190842171549697739095723116131233635488295875315361476672340003009326735735387005421744913997104172539750350523659219804874241828794014769859727570207483968878801455787246929449438399471312615894988366170191359856646759879601393211544245209455191480803983474409778102392117244689250395678197941637612200519101018155947632427023287093485582933623351679635481543692239834926268111040792027452591848228900963167680982168046579771017954066133158949530830236278910538638631145724265987507186669520237848038152443596706162538127925445258963423634938051478626035423898724155113108766043458928595321811257698637413005084582941538095221414199544755479667744036237433529103640652148963258134918864777465922494053893129246438474380035412341019924899854326752745454280419250506227762373152859735945258833051206690629649030426947660568396183365148454510476355897337050205648564708509837304313256485034344539629607074953371332432748739046006050315622420498638791027071400538311532179476986875223178075228806705902443809987727332662415641488156968629531060893484125104010909008531268493422666257118946399471150793406958751061168884387289922823504227903640640781729720168741183538519373714106794262785297956733964774257225776697428709094337869726429632002061542284652983357406371738732970950581957683538538698942461202852827456538092404386356981250888092799893945695618693080750063520441845548538364993450843304551159417214617651429310345533890611904512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 13159241505980054201108133696168409956825092326153277360184227666540186957993147649850039535561142804300957937213028370887510355215892378422497640726225248952556372304550220310115981123739873209546771033010192205072349292694064771065169470092396007014811192531938366524342135440650191912079890176562185376721964385404667426904309875680859205022495264255150611502278622812194767910463587696835861680777922537602789564969214308768255207145103947722369257298258736559280119770752726387321633084064778762901161977469525980796189460284851124474372181891631911899680489491839423296628906430526942200374616234793180149138074303148998191673638818401572298795212764213934673182694371378373726621594609206425378924277918238485616500844011288824915817981104026054041017559263473480091181533537061554534015044022701546058106770361139710105167521347153731457041176903072780302821831533693109219600739173553558156096677203907686969525151114670845067156106346876278443577887561860923716195837440448316652445979645919535307677459505569115292501873006773276878740457288466619931933539238881501947673950953696262932752196819131707194300908437026344048858968510534086442407975895480096347065170407900380518124588401588346524297805958159229319354668064588156835920601044366155334967348438563051145693565386924213903783189260624558624271723838224703525759396041456595511758681199866616294134563909211191988218447659486542448595887192767413569322270290415657400634019516731654078064632866352844751844536508771929213724806765537951598740201233541185483937942713827102881479219112785366181399686684737151039400719355832035170380475321271127104803285409936254540967017832085608374461566427024609008846783553340579486530442120303145145639964899368099302866380518532355438596092842957109666019374104588874912068642335242949369442731769075434643718939432220711550420154831325730335650363688908717059643465229059514077138410632058260609185087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] -1147978700485320148615595757709599161592285608547394974403457988273251507870937875660127238127914733687684133536850774890725105406206826519660739684344848769060601025354346225549283339464900160654590831527771575689915589123255550993962044633602110894507062192897879860779338709814953726609309369585630475848423421656817901399841688340759220413270986243625006970341817361445740459463720068597279162365660784458060867815331690102887139118433484524802220748947153004051854030117734316594946134174330891471008660534289853416490476065001995758561124851148476130903083724233182971853194332433107613777140121382597079621653689279040577080799410533999354444582406530953297358828465326337939864992512229890774719214170318076270355106593449643311001129970766012603271390022010750042782581058703912419132618270173192200351156412836925926374096757680994007352561214529311232884955871441336754681288248432973571794327820462559780464356168328448426480149890899192400964027350908987408613277932617628281062053828808947281252292358719611491204265558679646967046948902618471432033122840023293425114377204049367550521010097251391167852751778038366857797262189564898081666198593792726288506846678219527283229740527115131030721057052236076550302764746627578359400947920422055226596517040260286961563222354950880459598014579846485006999611627708550599121164343583083355630026673670457789380635171567644563513533059226556730353205151621859393757630447096046240617998942695841760319023306484628086842452696739286279850963618713620905643736250864556395556639345920630576503584433607079346747674909348168624773374927118082654022652144677506686126637925084689792641098155876641914231733606452426316479754423752765912398840762581157996000890682755594798498992435776076424210669921921452693356627178630806929790847931011799626747034850917492407363774073988255906811572717135591740083970853098442404731424856496905289403519733719189047209885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 94666234866214216634824977228587627246928756196114285484640783151990572796298467400363210088587693027992221647808719977679338659744861150780244266388292787996217147634872535272915257288291662896778011690357921634648610007625191987273187296648057623592675698831988138402176800490735045372542174286131154488176002488792774490377075889747956837388691310937387820940212406104961010255853072615704901057379326559809673264579763630372542223923821754383170422136837251866561680077544732839461069252394351493587026242508695027888715677127030326621383383440152896174130864221401580005855027932566123299946166259231572945966001669078942373060405743402377317042675582846766166461410359180645195915752205920713717601671895356163245964785542144946774031698989674459537802219739475953425833025039639587107302608167505925480005016708375396182764874695454864371412236542214008367368515329943532558265457941737071089311535966283727307492381859975046412993209928353791077984613218967294485569410797295338591883732160350763939442116358169131014980705516379251784896562824061909730792021876671777055490721363335436319889242534349614503456509216646994107386777983964890752252463619429514424736412006199573093723697447122651031868571654281135106981743323988376583167936218726038631217552031814131198792890181218483165722625485698178635192291911896787788011587903438050198342306821815715337023616270750994095958032677727408657931102828451643934417116043798763746718704664433556765528727360118243247827439876264122554664814844000911264554234245210239773771979593115127309864120765217744028518836621553262104220106754082935314199327371624783473149235278228766021205776378337721797523157101942191919935682234259638366422373333346776258830450511272246722942038770352285535427261196165178438898297286240194156916938248230407763265089078772055221492895177157135073039035088218589586402593819721355188748672128268205238901590058529886815911936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] -7458171039236940079828349244550054617229996425656948115562161369072545377735094859030647434678829557420266478958794576972699627817838060192150179493734646956423686828393998829809966767583302920669262720320794469692843369988457117515169103618669378220247999944326837398395914048149138984872824023380470448780947511262351147984501184906472958690586948139297516163913772379549444259206138671548990806268183740401616381211889554925904552196666695018105349087778604147842682645698759610439380608691493072114717192913241831868296441402649729897886165424044908022397442293516908957012485395724204105720937097013719542679738802150611132082277168556055066170571913422322119020734931206538229795753147831118218072240785288949638242464262282073086609527139920578280361669687620473818841198419372922939379033459241087944953326217662183766467797897633060363926601535346985559213660885414522829974427843255600900742190895151749541908839725289959310282981815437350276550647906678813281763733801304119764869696694614741944256655374387238118126698275959262163790456879124294174116107892223715524488729810029120697488856722310886939710081440622765463127986819884798184346465554629523926263155143374168391931488086268091298494937049216583904041299219425263056329970324850116803393459909520512976464245987713422475623497822715206007490614435219525766563887818290664164712367734090039992300226297125462367082601250557057390632524182526553984385505129072838502004178600253545478720985964862276754154252765600716600695143385420534133790942812108186912876249422313443097892177251558420674082813957271762923930724152466130048291965952122308119694916593529672259170808540989633848588355250018459816189706221545410611560202596271269874582635851645833798351569977033263132368532583958413040743479928251510125062989955215625727038967486462455359174151339391526575578444778159796430706075381190812402361035579708915731464777899269336718114816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] 554235437677617573855678717599616320520616579990892670617836408087624581079715692104983982041408980471326590815831190435678895161074963709134031215544364668731597768618792476614406516283374138090975000813110857376146685766115434702484683193747890391030276683233280516321987259171516269748320604406466042935174407252016256675121533296704850721785324543714883882625243469978258831328630855090236675254776982455103712929207611538343646237902949063552392335763462838480889817076872049710942832630528607964903417249057749837841305400570709875573366128203186782871222966042794436473860044404381823439623473558856741727902676535379094238051422279669782101775398451704422470878085722956437334344415666214457626835498810818462715663616439592935675077101414993970847735231686312293145816415428897163813326432978447082297876096777997502309038978464628911584566598231755512367852027464781460723885347407954536127910805423035557056339706800131299032358157518089870486050463625773141750199461318926943878798776912262990748712013789917309880238187847459197467212874988589383618269185206421693410800128303645194832064617663310846512172038261359378285411598597870533644793868367581232920805426762046696350097680710417294588920942676081477015477081295983786651164681353824452835323720024602653145182543542119329581343380837491957521376836306711238015877513878961762893395308675803309975505304450498824262939601161109736029973163315522572348781893648044512776115434590691129050598549092503052103641386608301390356745798545943189627007673620302731196586299056650728243750826937561449561741895031924576184674293230555903696866710226055907110304554039374434592500552437462970125144804237686340497432340838028259958794177007901932043845249737993908582976801905551082148376124463808720626082527011424151342828625182743760773940580498002928068257544334361565019051089884393719402672743599518287608819840154170965261633185750320454565888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -37698547053105891845496807695865417345493125221323025567802150773880396017530884903985776275506399693571600302958583998798131486884352028341368892873279537320575659713976035377436523648776911666330491868790916036402214397359313541519401146197827619220085575268407878192985369743880730313697902055359867156547652030877014980921686209080687749875068431166952351560660015912930905396202095972630186164259946707599683630821253801968258473617118129362952162159706969106245031751020925325161053332071602461170608395990275373431485789923174530215209897866232899220865068125476955428974597504251121363486486084557303871166709038597503132582992038668641730877917716954318971268159407345966880579594522076104912084035861985799090307559231701997401428649143728991017320265044599166863106789048679272742645455968707695264982903408103749880957260493295566404564081680167771774950851996586242924956695495628503806931247330812107145487555939739493809377884794569523329402170440827618905564609600622787891265784131879971752597221579070151132851950732322918299497305588914660787732054679443113560558186335325938178370688096254631951815482909708824216071726107461424097677012327667337299751600208953811004993088851529255756884221337102821745898924767301532057341315888170667439706153813387890001386627834201114671524881726060217747029121001041736686283150923120649377390454060466420452971614555115338925273203656884148307523721346131163889640649498061601302035239944448186872467307226084784936135432441944092703953003378032246304984304115471312963472821276538242668856094116184919047192421330125676046768276076062011387758895504049101035638107679058046794667244279818016587540854578623178203211541888233715408027415553265520208504911320275566543210711010435343052032991091593041791751613050008500832403373437298131358955942310518876755628166708666069739913821586968732267608255478530231543457504340211796207608554238946303803392000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 2289958110443683705925954039339562853233363619485130069644058251580920150937087088697477650335657281719159921648173133862805223519099852824688150324309467509316292018515039630924886357857361894494844825175855939462985572222682886413574601356946424055738761757521600451131302032861794537657942887963730098334486502504216116535789797714284778725519752963229312314334510637020276226435715611812775295208373943026894766525714809648918174231324076986913842393531784968764705106300124360720190332054252556404782609021725093084664938219070841215599455640283625289632260806617057800402948941203643862440413466129416500076143761815629328359729505054419994224794218377958450258518295643572285893196665771629945189989392629241020403583131112917912453956537693051422958355371737878898165713890807561322296577501826793573667555431796423565689019020543944578956935000290845232235833670546422010411581721232359909131384308447081822587333407192365309533629469748535617359025589470993975817886633733297261258768632549453861436304934329252365878120422363556636609580585713672899771420518612250561415665932053555529157836077607948238119600173719304438758972710201398512554735536119898436353172097471860961093306377623434115560918997686506695880664840400464782466229698261904965972985436734163893399181482381189505175429102003804470579561438713291639626881103355679893025555964957459278560547961351675767476392718485348148671084125659032348342099521677652309147786044218766633945320320088835992572058686970748022251257273542103585557507943028650564000485141991504209583130433161927108714116965218622905253296449870529540050894383849725637490317131810828613361720094744754186283641639675754226927834859267985961015794478137674266354506291471564473982583597885433098314062022545056411382082908329461137000833670528901716719238385895054370640576312988702650166987376527617299697981710463710405128843690639038916221558683626782064640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -123719201348801588477799794014016901688475740079517252324716904725733916852520199738979987391878165267070320577922737569536067184407734732012621368505667840660183464293268001950503958408194899003478295010673408684720594038164911146858431801599446611087535288837177506882046621191152246763510018343275997268647309068174784529092575166017639858501137965565021094389611335774981346362414284114467730629815838640879625964514203085534385176308709511074840304830142858102556549296070321798507747638172068798267882850016348976828799349150685768863072944608762395077856545236547126143326485237858150119695057502275776066149138411505890783615986102220756126966285644321958379708757105237320399501794257368218876068655430100261621066630655617187883881688791665517052000297446704648263084189098256250323669872035254787474571678955387658055667958885270073357585532495121469846452896348825103137867018351359821136550666895310624798778231981814842919513078393134805311881432271221268764691330225935932018735309415915772799905797881660994573652710558373652994106549631506762975646782478375286174060849598400222919743249747310169027997898196331401438765937513647869048140214741132456938442917264597967378560616673078831665564233815099103631936211367568786916109870744300034961798385003278660943242867363918452007525500566508834717520076308423479094058694108347292187635190296783804160551103175425021308442369368525422270349065314885741478492247775744516231403005175402981866016111903689594904517555915323407802365915721879322304484349099452907885186056178424560684334544936187637172055258056279207248152347991191499390278126033254438806351901439027826464264124027054454607540743283290991252944728603172436143546861041784498773764913318162753999179139064439918139643824841521716512217428397501525161765744163439168876764757419122182384269753102366452782215620166461792269630179017537914965341079776479848937215468904116125696000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] 5996234082680312273648710839829319183596641505692174355839210591882653659419934168777481699181814474766237409568239721637529147101682140120481047177701401905321089006982485239936102895398438047761477243673402821439365523718789697529341420975984875900646082285132862534660343251961647214507566885443339036205696058303864120915780895009779917588004864845447090555365951295657041898107353237864089337032195690993861557019752980217972817210909364882705068974472759293347396585895990851054374746395334079317778089938866714589516608577120778059717195894117626058563094005607805139138188120918947339469004707495306708143656978775770486570196364348539741373475605525549722829078116545484210566325981760293158944555765783898022575125692061718073460388753972326906332996540531400219638823738607773098500488490191044339402230561225566319621009888538404070113927377162400776779461323104403277645283215834093529021460379810360341498348263952805558542525907310214469691240775651819492586327629682388653995385135148868863251924187467862477381636542433637019711061500990418009079072661825589430307544883991929988246582492626414766845457120069593220420228208073909045400565348062519311619377177120096639312227391033731422464814635688442649119875352798156958983824428316149364723682849799253883499882628837172845997976814588186316585803803384303154003599617104261520619636147804564249631014963814000598188563016783338800763693285052113041329672158739376966192075267103872455764625628426919431056280303544786578161389988978966616068876012504085308930307215858328615877016194528720648450022096439711833964991714005193578042398226055881518728383925138283326543896575959235437190389523441141312337259895875360837897036893086712319245725245477386498097034948224899367775755729240776704625743514736654133096390412532766338985204846987604270569386412594161530472310469252717833269117132706594431390939967637557199500863919626387456000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] -260898980880514543980531178183787377451946437744219656203978536334265660261522710215778196788400888575245416895488762466702677664890812526499650515278661003432040796645366493830809753498957429933752691404656647878871146203294889239712587494023655828052068000092312136654876505435779375435087300859375308896436299626551679407267924972357666346499442363042704279382094678659630555627008051606980700067937129063561420774783735527692852911535378584759165416749752223038003347097161982300989830648808717318198083513193992978121102887088823932661584351466105075494085601389298902909559957310448224230751435991129963754524932891223143555736725687595840017483185896225140212026046742696512696496652183647781240857790100952926641739326453759156031481484799995963362781636345851938568906725022792071451340062395564145746962639093566515809706568179569046875647926492879411202324115957595072335342248844078097341947178299718795255372678419393385031055215545301537102026622004278658041118434809338406603448957443359942871005410256657966684686990120815006628114339616313607196829559100601689180805174454917070105110098093054697451932584574586540389332168043432570271919775839820564785434348569948671046634081982294973356202936162810008022098071730396276371938139037978630241258950162308756394694170230136764288866417581491653201535469791153488571710428331482072980974170671605990759516052947886413652612452347592722827834795924064780872310174127221202065810147104205210749380920106569470115165547838184437236905405487195649863133012945851833942680225993952658006124788130944776856899017351028168833939712609402286725489113057331119265547158206698300554518177311225582863344425678296852289690212379654875455719932340062049305181469812914517326458904776019381148448719557056057241839488467710452736558093279417219707494988976188296393945804125920761929033522352378498706130505511717222838451861168118738820030401257406464000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 9994058343638888072501664851710932059230655572819044396065480119684253926840602605462656518132034458182535828184979920033021640604099957459902760772582506843611637855622432977613722808039448786213326321729063999717979454217560415757353447228631161414956365193707673878273030282160579298489617896865967796961324381904570828158869304624617617873468145550624436205689797639112653612439403323185732279471485501427560158129491272930478853952479079627667775765402991273561089458310357838851569117645762363242336145061301889190343702791496423329319594230175751768756816745865386693939812432477511868015938319908863382372034989130923946079035219007214329250792066273493352722733299810428502071272169455805154274896052123371380718279916127974764893507726718774316333517735142826925491910334367617641426489046308994296618818261042415906915895742262760309055099133627084496171357739888039337931374065422591434885792714696343995202948370717863255143800244584320503650879735244132121602558738472470199916373895128944234942499006094862181667749289667508419121809372491202637178201882835057999741202193708352410220925445178588001657388424200518822900485273369545874229040148626869906524436341707664812485214911023153754757134842933419719191491561107793331426894793684861469709601814238083519518229916194883042200161308390784356596913152419246674005780647283182079528430270452835689385105250417949943301152835613426711533366384705421644140762292391872789478276259313773054645328679874550968007153420619516769427371360990371659700131678350044375471532663319411880064012915030676664528399951188654700866306021601660434508614663134743757718874670841809522273159093587371627852196194298066274255203770522270144864467681282762281884610351787144732160958036185620802510177482267256008770200092124875134333687968964249317267085745695590829362001393145771242140579931774448139976440130076969120773693421595157645790118099812352000000000000000000000000000000000000000000000000000000000000000000000 [74,72] -330147992287369495702132306918765308646389449430136552075391588796595438349360027786918419083308896849601641016152121211008965927393517260886128475259538883644103948465976951962625198374833969981128331053609623293089357368513553417190018720139044157387811230848513404369895525846911464653190846145568972664847950778692916739217519232313089681140296883341018270183432182869917970836303663680478809334084876674008902933441563396210456806509050841026658793744068660020701818633234423473734221355010885178442024747444486436828931463434029491111885806522036693277451528292207750040834903140767206469915486234392097583286511854653713534901478758716457902245946803121246672142273989040944661365938269813667858562961366798433764663705153845726599343914717059887043952776471716019923230594124251195771796403511989292461824960843109373601331277202369530601681589142583197821926770092668019100867883292199083828345422207109229093030120684714917599401377285173424350575513097650649102437716546250086278865772916199996910280570077454453068517905881038066282736624436053276456647872332141996377679939383740549136687575694878715186627851974300578318399553029428069836216091976815605071775840423165577404709683203726517165563312398042093103629517621518690190218702303782512205729308492648159462396311680895036674856640585147382245923605179199726568092192938169483009160321300891425124689995894842169440228323361377530452237727623650858719883987769654129622566473478321977614549281799693333223775790880287792534844511976457102465237046674819942798259638004873756100686352373220918180989337043608007322876623911807396841355408617093926369675431723556495493006124866023358951975182057954023219668412627946848308119550640307186268886201032600100475516588086268342182772255091659977810514382262371895190141448985310978654916870838832210845759228703245126217453068844581947064711684616333207109955326375677918851531395825664000000000000000000000000000000000000000000000000000000000000000000 [74,73] 9122678062199386049755746771607543155539919900962159420231520999227037915133222978459864572359358936159000259343686619636941559024130510233027712270160016682177319292671983206387041387946116263722784438438237530674404624922773061962535256605907186867645837668172331692465406440931434714962471886707404385340807008768330940531458205513490293361583632072045730269758432155806847090461936399376363698700902460262214144049273989109531078938442019682390602710346373677860654304557214423087018239916079218475675494229742005936971036175436657027058431884180672278480747127232064092138456912930150987142504993125673500942916235843899087710138916345384837315185584124680598818541749487777223408837418902788338495513722977297666824359043908507841937904802325686877661187185021630774881254137183229712004149270185008278544204151902234336343020514383140063278249261732310635693697550608461398148001622101535961183898526174025609113515485721435955371263795882630746643015428635310788562347196841074245832663872920223885270416993886785255081284835490119141322623772444517360064961522010762862008726496260547031075266094535306294621417549201859847071440882696122456350782913287580171905139964560946353478214731580135246091706864475874899700232123572413451037502890351851054281059475981206201564461259983881718193052461233450607982398663783948102013862901419918397973144069790022029566485504314938892421763283765940978972909009755645850803235675695926073576664795262001291332837336377434753932302165043680939029157547529883306468867664265245577146558755627778906586189031648479226942438580159534045192347587408615572732706740633945653599852290613803363651700375481300825733875049302775480007597652615312149401656075585449029989238786572144407202878731802658299411437667986360443329308236693001624211792005043044351892620469669007160307433560598576271359020818392257347840899158261485967084619908417629959554479423488000000000000000000000000000000000000000000000000000000000000000 [74,74] -207557393513911982499782411454576936823668252041009649776144749559035208874389958701990327691641573147435591234076970220615469814627959498121459353883120338204042965858051220445164836566810758964270743688388702136795904429408417353766749671239128061812520641554374869122147601437106526412421620909501964675075557071943791445842474743704002690233542206455390743656383480964576550771752406965897105198893027477399582358433999716051864265021819808752541957115254154132166800088073121773118913128637446751410648441895995646720067520304411831279648665077120523781115685739293554336375625275533383525428259468056506687570310209572502750167252376234024812708692384361202801037220807721392335624128788683384522639975417502546069763759558943621264758181171191929161681847646910932414302811834033566440682717464125740000161648845522838872788094955140746020784680310032448309303566504945219648813468156218381312861581684903549870956336001117838538435296065430602238603089484029356385343351572637158999236499947454909262930744894802068488666387680808556062079900182144669803967320770569648514440248448612972613720574317716440117786570457326792745183208798265752284654573759938150755939919543115426773672153186699511508856881798170942269976926968667850131068740419558203484042481080279958294588050994956121599628604756378092149240950936583962548396650926066101354963285460836154145254585800385926078356269170226843203312008077464264258346070799021512384469646570524439896455708381927008063224334273552744264977037319233948368010771955699084457648592740069038847752235322158325729957871349366630216601056601049822356083039432648315405773660866304423850720857068718231777891682645675787244421272920753558687056108949021415262853258964803319068998466594761535408564221016254455058739599848042158242844643049028419948728670398241049691670847969713013320788667772997337514315681373648691729963920263011669765148114944000000000000000000000000000000000000000000000000000000000000 [75,0] 116980277840699103393239226053346779781348763548527202484300553508875541828357332052217749600955289271326511843921199451086263634209623983759506903989905618057636712156356591914329564776689014099732473636235005787138490224296382717194895777525379210273490996036505884086367301119854386402734708588639578901222513526373270776640896929054322781390308723698870557090706520298030051526643424255489326540805557427213536166156591362104668429220019800483265452991446418856615101254673866574764317539114720267599713814996622076756664484114588559601910571651568495741592651828286153082498705731879131220943006262503068956520481237216843826919855105815535693925044426968346288151923091091200470219927167252590636034908326225110113629651201321233625822258851420985988074641588019867377818032730363558316201373856799553217406435844588606267536902632316741272669496721352763930417996110957014847649645427056329614994632185781605396440485044772486602691477681725986229166282125902470780186857560711204505082419963575916865518398856330423338402695379674710894598015914985502408004598978261000168350394670247567167794369213110860464003073274475141997240128574388438859433738044433797028037278210760490500147148895293913071451730675754710507596054489793042915638298146094926569664090555242955001595760108289241021428825520982272887069756399557849173110849724017678429846561620126888979989438372678808217269964194975772477813736126415305225153559699948899001501575755226288787997581717988510509233797263272151611531643875597906563348183225502881682243856166638353468660029714801766833153415238367049181116619634382306577927719691039610460838567259300091044058289130607739776362756457136038803159332464078406541034568091500837892544187237526424909195719192054541864157298209332294642197071868170693135381118442887703343964965508697469175122838801213690488466655969536503240918288597821244109287090063780133938070051484367261815275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -115490073689633192143917477993813861289504323677446123325319206008837630317985700252785960784160793792740740798267487289572521944790117140789452279438105159126727161850326353436865333070619097466341021830832497640734166109411974064640788115750821028445542454270978993671467410720419980969484937448101274599881947874411438378422559312982795979727842401331967676104196613191941956204515837872952127105893194382978910905008009918380406049826841419785994946247528468646729216028055488025009436949291701448601013775807593715521670160349756883148763866404352855592235164882818503209958519274960932318928800292786634774177011130862393909830704113732416521592171021469299693749559643951725715551396800207693129911516092115878986567641941371468314511078718342263209521524396485879454254403851943883976431527905262894076055641090637494024066948540468726370242492655080163727909969351616074060132086346768425314642145867331228781987315078198468742464904155281974592117393479502479830338524941900121144549581617536210666401667450915587487546008535504668215023041667298008766615362854169131570371067125871099928852051702558357662979187800383988957000452864938266391646972032135305087020881135279177348327793022117812711419350280024656323251380633614001596435143152056421041507616878326440962234183714544568967739053721625023011426219626489081081799093281889881534239514864646391774759666169060517045831654209736739803379707120271727314474669537979445019749412136901857372773371026479825028813634370101584848592435027549992502755291181385396118586114825956976990722725463918337030011236101457264181728164511814602271479256470581362816127223293700161310913741124174672365257619883828161114175251827207562740891205188837304228491220830367113025533482279863037783979576267428862911320105642572760783183154692261163941045157354126008660808153552129788742154010618491673609370609340894299762468526078038085258276418903121277783573004288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -845200361096219532982829884289172938683689743531602537504545153220133279741862687530673526570488871828653857820739558273997938045173018198530975538442070438789476377907173076841599980927616297038365408700571803205531362216391179538779855531775119934321791332066875145598914478990499092080323768483646951721797183116309094452361374683248920021196515085740746820335397979784556117792018495902553525394335978742076309813543015641458990730169381802088115540730492082383916793588502348918901897684913863956546319201574194515573085353109321119171423351703095925840067832200714712593341796772474534635044232286765210157208468621177029588978576263733706601622647184248890364917674532910035495192210346239383256944046752646901994734278683528724961350809303329897129633051967053225859236272259067409028866761507058069618765732417320110800787046043597680670939828440464954294859196449940272323659616068044920848529715328237514170725351485146393065325294385340532218498912875130241777346948139813851429908235160281704711093532653101015331458239867244804725130313253762691159520799938541961192781545925155576400993902465861072964314994609519985982279892877711556131721571017213750662326705318044006106751583593130656899867560621972674597527511663790723683873613065693444385382831676219683898844145510767710430333074498607975748340801616808920882176363088187535789477125434583539700992499955169066993340552201153440275602706461455785551061922221360604972835651998588012705905927041989984542640417623398049796014054790267808407381718868199307157362568229555613387043115197941393057718841125518999596140511221493996070518454171986046536377033159145394585934219306085132710151173035302855265696580029687958747818801221656257788218804933506199251720152892299903019679252996472272531289806237036628849379680344342398569112318185895036980396563566037658676637098999370220968883311731039183731464445185913210671227885481939525176234344448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -252140290465647966560870169483342940626926722492024203819986484970111850615466205015562733567610873629116849184510647202082920956557920034240581500330360587576766654458489229781253151603002205392657531014119702175709286547617578459045406458439337470809351055106414497066509987667498764608239197756909607812473127526457792535700199942564341737761861776678515268146796969778644778043718245273946676940125928184456086448128406526987884938984546266614621006622827407894826637729779728897701118859215632895736774815470332009138932760461635361429114175206169187246144597164293476766468577837065036390867327582418522833635405907467584684668135279828720263415217312209669325230082434869956980010343896131859785740963637490064458274318096396720426268782171106382361277933381328714161974273513799247889213244778441171153885438582830045319689103107494210581273503049158785213500513844405516522354359842160735727187790555322543902312748501594435469685328808387680666080514022004984306984382451558536825387542495495591738430818750396045595310331700526061777766022085474356576755914722147475397216908487624326127562676949439253498018823742455767270071178643805134019487482321330082876408999160906486389383893635700589011868028707676875850660236665776634678226436353048942703067588075485296878687308820504517305664398832548309908720597431311613613129447996007145777425660987464009275177851383383590124830666433246487927454267399443803407868149342602499707437444006797475883002588681129483728645584915258776423203229350629699028622029387034317050444809115564350953289379555833694309732947267835519134643028361037785054573633484494282173091698473790021403962542817868649263601582118092839543731429628873792599509372193263273382862641660940672094577995217307272259416043889743977256334568925072805173486339045066122664482052312264889267975251666822132432358221935345255396698738524766803772468094523770512264718959712764984121535135481856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 3163432436323901131604599285709588402323550645643714873166279705773284075894151311162858246911611577118963293144474188309303480883759803562497567569954271274898174632533605537982722033315948054712036665574587218083416788947357853747074657226808089991408813612764093920559325699672475247225710163287444752106543658867436670161467682947538913050382929234574288553346904614907800057788090812597154155016048272656263516334306352444659990868301521669327648375062055364320960653127781829633681847892340207539155531124596504396762702616413390327493891932476488927341439142951854454127790650323816651092678328976710935474264679890353271726390230819779523836053956161994948992221687787273816233074823984925313821635761646470934855828058409237725575788996371807281310990447270669183386082565743729443403533276760511494624951619354828123638730322430535324074715488606758115927903025823388509661075339461484233746668587106847901662941747806620843028233730259599324992819388632699283562792703869569417010344245831908365591784520755578652535577386077985467951389629861332920111800864953358401909020688842274314121862644350068693842900992360584905154268328017064238713463831372618391465066915463774486263264693734354391296165576548309576705352608060931377410653177870183025008583636211040950993577406650885540274811314826350560131112362787808467787674776268419401358456106667161946363919190253553538011557380063036648439576347280738974777867740252312215313341143668962634865033307269546071937059698884435843232548326943717467168570539372158549199605252745605117136339090571580383040205270356792957178426217964856302858886835710082408996991626874537989834536886869759078495709653331614007606766311061699806355153749501788589180131461407619613092351107798165681597341350874831048606793354051338978289334855513432289481357470440611238034377359508406277057087394741932793402023469032337828006610883375793206127390375965445870723752798453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 71906759347538896546165086740048562298233496270325652745379431587444960697110017421177552855576343747557551717714090365380972079294999422740424575293436706585312286276473147633322192461528749529108616923761112636269573531441312388534616466333976543288033882818101176821598176417296875995043670592542175315828386578327127249856941935719800858971391469700136120548493767974967995544404111529310236191866961111196461091082767134270160064968493420920208348371587668316378596869016987524980351694816459522770351306918712960816282465844148568438045868328564408898348311940714071471623268241370471083735260940195909683912341322341059478195164004239349109445514975657545375320373657566374644129979120487558207004830277933758719834496196047931108189572078718370781606072011298423290366733508422440868253631702720613442601505696255767422787098113751738943126554911148967682363251846442034053856400051102959129314648097389071633043949586550406669935039451972823177573594353619378383886972561394485596022874091249746985195632282770169285923878085334674955047349909690488407810317098889422090800592324927736436035079907363138361314891813982280945064479609677132224223413283662691220059427009805272527776814671834909229323744514941689645102576852432131436457139783953362645224917223505567694143862982327657194052769227936515187250239882206645159280383997077230469024178646166465528793881268890139430514626672256588350050628569658093019997257369432358466078141076638802990635703265660488952231280426800547375699857371039611031795066484300527480662618640381403744649783318437262256142122983851124750706572909426286840281434984245453826360722880464194027166898609508209888876613626855558479122769654330074564702591265616816793078221032852816196757440492554288485382784511134022170242131991581615596107072624950923508078767722961844070633766339692192321366158492825777937360935296930750688481658351380105014404823093820403101365592142118912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -1042175114933281827315589802673520347899400687244301965345583937064960866648316474345780563810601822838594029982560081627674537002714559728403026414223798007034441710355018735947882482174183945921444176772001743827274616249416499162122560058444458744985364906525877292884695077100265293199367816995942826386467285014183319043598824718473158827860905582849891609511564699545625178826139623365715604556451572127737537871009877171780045793906843393608276597617789527579804355893379202555891602308088731802504923550719139749735988718481140232343276238146068917912769016357012112862816557508124003666122930927759773768408141943779375929190689083726891955189473896467823264551301703176558500027555951318922332289049471205955455992331826555251008970262091624254688269768955372890279849190477257859785292470986715783954026060818450857392287625983772795729372492868202889696476301184170111056322150916935414709321426167715330797907606434730609852106221649661920026417057300190126849495555747347899124615977618914803503912909367193679166678259227870315847800251647931546681456796073206125667243661569834876041029819880927565403283080520748938156401938020429759169460058302101081342991232938453228389994877697615957700232377210756195083162145263134123062747522895464160644005970138826801565531950284259371258852336240148843371806124560923968510984784856930440625530527951728136162954098639032241886650321003407001763419878569110616449562573174580096075419914499277616867701944755215105555059890064436168206172643506608517971635008128909620589187134486406291332212965611184027600067706089373019535600970816987985582517797125886746018709773128188479981439054472670396114431796443328049368802734321831635828649779235227445299727159079357352130554670291086687964225119333192811728367111797190022280850424433567213049997977055550313072878878314371536861745750717669865730356470476127839763306969193687691426484679703614060617617685946040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 2677310275068111195522681455150132894234250027143091337930734461368503620420515250045877228031369739493885620235977873453241801075707689192381592331919317893594183150345394335821714164141629493719708334053643645903092461893865242097152855995130627816375604972684980177326480968024104697666043088307399097600189376140236942932817076203410899078197494401782353111674049200318977547204366635944139834998651404830075419593487395101765486054217546006913672755205513666092635220168967280913212043950015764947268357073264469343456400613241638741262834311689969420145682213216770388799089530113791614750519433018410881343003590287907317137305005513739637847398242419311244923674429008114545438602799299143368549603654323019073602815297418077865758338765435653001753769681059860009858569632694375369658374881092563038948849909336938448326441039696849280950616879323931450992401357329484670761606482532683409233601075292311986093184496256596058604929982660337307310927284526597966153051860159902709442118876914894032477345296786519758685843438722193652488926424696589052829027605516127594335940398461660801226340410215239711694857395624841970599384137055743774670411859675254706023145610322554450099975665882409729833343058947993545270124400898641926931160326283640694259294957804167324182141159941464321402587183216625247602248658943104777861999949400347001652153943642214161274982120704868194156932886560620357703824287896182646545619256295557886392867673733206706872394872001632268230420100244338993816080062564496962696447015743816833690456379370465966724124628387968619692603924820936263302116778312931876725171355992532473131594709604408428486334623274693529769769557278538132134633869913715901760785019152533747652604323061860990751302470421329113590869614733346670152597079552732453386555356230817191797468360847877134816098022688474456295173592664916790354855414323237054776752710664335424791093628678666368826542719676448768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 5323252138837829521601158105533233602174121706249287196382127639021460127610956028691095676107350817893849309528257436568981015514709930175759066315419459935751378194361320493807346806787594572585605630305225637669181793942663909608448787427369410304025042306275306642326440213375326595963723806288174273082843745449490016101928436195029794588951990132496886203366884008649303237466823242680309421656829127315431505497937950729318999831937488822039938446869861938653918705369757202433931964652199526147318024708598619904016441545478511445596908171327031759449848877071737687629154516615704642476756707210557467242314948829292662641212888306827567970661044565842611166403715381179666770949646625225740868719998988112493155503262787882528012224446904509460086169430524282469594081459302889618947455158679331757112678701009593237058084323213445361913020020756410658684959749914468752171198003066822416242237999172552985913806324657723985133232941536719909172171646743914875152815815228171969229847024047887336582213952215543406264220252275564301843765050144936433162634912595423868089300148360051772107125853992366281856630243093155864239514569887443242757010623040708962604675559627325467844406558852219007171660889236247377828942583501084443000703316162431202318989817758120857453938971984390840106737533288108373720871077063097558267433721172183950293397731749584977894321600057432113634057429827048554340347513447173958426964808326504844399016709285396046541379229318470425290751877176306457030403236545275251297335556103206470195635232607644347722433592899805238243375949054722475027382401491714471425924783093724660781526631764714612776465209259181654780891111407704117593547882401318267359098921427829481940299893529076491016353035365463252297489000750813262814176987605762730171199049527237632576679289109038490123099224608675616519988917345224079608428821877262724676264428920283245679263435331071284226203722989961216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -35993359628801944248637750021735628103386434369608927914917707591865823412859019524816725990476033516843047549019797323890882577318986673959285931911846630053066149616972235899881000786288958848233057971425694212283368580877039559143459088347109872701003043091357385199339654404245613003779460796775186728509116672165028953724129918368414952323431403876461536267750406250120375476928801948072218607843200888013529681080963841752854660273220535075189052816340168143951541517339570280055197503564655761394990736586244426786520902587856846817698143721429310308493493801583487696926018295088893776011885052052393295115923573351101772161401305623567456945074066005088918087306361929326497310699669098203107279949987469734969970308496216413787065472599089548662546519083245662431882148964475872765799203110322636886667246446796278746208103720371128783518917028976536398342406770686885853592880571785774413780124653238538413406407444414914784699133673998457671868266197368393725152176539885260670365664180243143396123708706506362893086650276434550198590702647534874950240718047257687579011619549251807270753863120433849900612412050906424701395680330675790686196834562743544015304181762653290983789086984229236937861275879955303555583367217942931608303534262792740121004897377666324106107717058821054699031583303705372544435323853073175292799306421108840435066592587482780410257175333390333285682221382182993638912357634146663881207543652527114254074725927974343793559593118144663244628241337600680022115489746732913523030940671283628991046796266141227729284904783361505396874698431306802732976095129630802149393207727966293866802619166408567045956812824171485068118688955883055584763912116597230857804703891627394548565314778814224223749676767767199149087547853949680936490145766553405454979560719065423918610992744336163432778848447924756738992485763063546757231987854498613825376037126035392961637794893018921001694526067439566848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -102872862320565861146728641890674117042008994657228216140666220885333324981259970450086893122259979923688751269028015407191279043020124954193396387915055082924021352473412248967489928657003615024192036906157914297445190802641573001136891523575637823485270614762260453058819108792011067457486681560808757378525406067511131340284487083896315967495227252754395363142209163077019422473510437121924742942589940351907672825510273074287258134099735866389194398702397073331141241037845546898377268455740786472020939868974549751331923927166752849658956598673427119508212138687668509517592227203258732519721340353952649282344293801072997106954125852236874778319925856608596587400489099263572460287869841487501064553204955073762441381303396109123382960967628045964196089659356190627473740580342530772418181155911771536274635880722066109047432933893810046786876989564980037939558165447654756268919509025768938452151039614829558539806956514718106156853210506439894203378163574169212003386682485327853652592469121739603180125489042815780210777110970268174394095459362853763955875384082236384394233218545243685705927673717847366347379218352680262812301130736708416461708068216589033776692683841204649849729003512419965235713040344360822600690038221543624587158335129583420387458115588668093944995951618593683792829621173247479534434060866778848773390059943997156098319423092322962984283028817641858730089633717070167357764555281669447062500179731812438723315974408950516401490954087912733103989241767338843556666064908918527318832591616466286610413557009933798817057428256985518625055879808594745094968652029502064990226629711898213936697075487531818284290008255936709575181148090775018102346080492906855404623585211520481029332304849468993011576398068384923871049100012692498246461594046729507016695480852132409768845387617399939724707843141071755872588714377439777758729901380843973983218607597922816622349432893003677903553718430812078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] 2268252856573676259936407155104313825598683181865365925793727998096731417015523193356311683353793483940411310634360809893814721597187928347942267772417127178816277835889387504809609508392459320199280696102595560080561953560347044653475763359989073262926612366514135201999341169295606206311904853880804180247170908650826814800172102271939552367817010218286536044304718400288695811280082833183499137998112617599875588814114681317461591761296278897507518858803411372723896437801344028587344232053145566665022615696431828475240865546543126215640001505062661057678262539074282017903274751272449154465088608543577872336032115442389436503918486977869890619004319694149437315027480019429044432235977182537126624625251889427842554541959746102145613971273430831469604017053494699295380595371519224302675134944625786832552046381918211300985624906873663116303281024438363731934221586513741764368310446713696807449829283981935386075513616198419000148628333857867663603671873489974538254375672594236448918299670451112252515937595765873010113734773771762423799016862432629506171177394807754506676460004897698966763887226204945730315659345119843499399049310423327938238403346033620771377528868121705027487760725749562152665732490181524122353760700025766737342682505594435160518279825919577965635558456498477668097391711987147424527199380082511313550430387495127642257292485799348929493354524199434978414910122665362301873890959717705836859945347186859903988860728067770877258087254270518158726795143883172862389142210915870451627956748403359583588814266408896520630489385632274195165554429342206347432293138347422247628208623580847068656513518562894422989243365421927486607182821075878791923567707871806278777319273482764671654257777963573822175098327516541731368951949284196197069155608426137963496615053645801353881844805774244465564618770637047735977446963311727034082371284194015630685203334383801354055234640313301053262011749491372195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -15250399807964483531631502292408521777424540408736860916333084983966991814047305905233387523441737288077747660981183912747255075721268554373024050418875657035596205783577906218260428915178819344996891828463672671054529008128717375579285115863125228162877284685876995780276714757482491549869406032448415279362861266284475418894899831492156152887223940258842636025971096429750134092545200228437451594766324784446679998465904781769862891956584452744330860089918429109707290293461263015394717845868822362906149889376559991108313192290536860249927295896059688323154637481326559042123654893579243508277669401499993086490763733586227259384775442876750158729886190528271466985488798840515391513634855580689393474365425590797406896708520519830599179560833244791724329977348520471247384744151719820810677583493312055424841705314164963064409388007602365871949632139913388242554384612204598784119406163439267369846783546897984474915535022685591438044399465011167047194614239454923128818761931495301326468363299866618910325422608962382233400943024593086235107354147960135737439073554573310736934937281179884998602399726708324166435924992657320321877121257721533733786488079023790968287978740845861115033680918194556944401732480004581884288366832393658295175576273816097825421855026070332893397458126402187001413018593055531558835024458754034398174585352356998689022838035038150996781638723204563762214859597527856455928593632423203709240917884549863066328571947622000344866759313752029565577285149381853780445214140616294232759211223337847033215896296129217951943857261192006021297348920563899074466366296543764381861045781962304864382614115723440466025464882790442769548566437221045269576860658215838259462275375076686034894727572158172010846220314364952028299900262180208122019481080581099167047772323275805548006477915043557268842932126207111214699211009555163539614562852552173235224895042619619161208733564386241629295195226040780718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 62827698656216297924248534345225445963158390439381293519638486411197231030583857292512766644508322163728516019322085909982182419613427394017917123404714352358153374259796880997332100446253434630389674219324428459180413684693514277547902717574920859017953962297626851090245421484237372792284987815973025717261301727685524793112633044585105147040865818591838435507793900909442288307075655327794984659096204226352213174392958039058224827500291519900904562519989559757823397586770218369450082588574889817493063098991594134645776815839390290395662766179915963842601264848593016863817338228275334014212398835125205058189897624079108857874155914895774036985515254718514007636714291484779603478866559898495943153928897182970709568231766656445984504058793335283075064772488728807682003692418114769818879127839825671300984942653867790456228849889676490292650519726281416039353512690104458504011704072788725872203456653431582543636572271748887809687289536059960017577473022179302596518486686842047874809649971505908264104809201691899183650270023420935964703377096931231377370601986410046230406616339160942892025924699323192676462540356308172713499357454133802284880166042891419434249157865480538203251391752144853931580781420882102684272650956297976701450887347185234599561335646628365769991422172864939017260688671333358665697007422882258579466093921085906433728133097424899878809541183166210541685904974088140721354912243918250332918054492379996743638614836790592139431204817658569086112776397419068246205473651455001321031608990273164555648947440028370113882260937337516914058510410643745883488864022709760800607086991095979627433489052206957946712696757791871511725921981290424220080193485278766091898705374395501806565845778208057378291259835513836050936983114877026531446988942448886169570562191291291842273054467737138524013784815259604227256603406325515981729673917140221707616055169629814590293243110635278342463999135179931123712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -178604511746818041595636061297310030070716120089660534520803088875747601689503688029471897468156950034124559810946731407006643690377957938979483812357440197421636696338473913046689849694448268968953329729895655004976556210406422664879574255695749834438716678758268619907415685893376115330729318049890824528308632139665287409331309038891749240383592580890045187025305713289551370189119332629174015178150870497951996265567186044236942057322899227444478410311787990109371355586825785941050694348717695492833573799095883191204914011703544956230133389791343905718315489308437935614605314532428389327784447841647029351261294379518286923960701574021500042291473658783610728763312799323999124314802505875729249156299840753017467708673204041902783458091713071041021123228603356320750072643575725384702267247374352458824634344435872123776697783755476670138485058542822766665979884217808233225995538851458995349261656007235247303875942170981218476200955515069034591469826621876296063951533706374174665445342746770671861154400824811261969276402447549856053896465487071448198954572435742968400397627312552544400896782861414485314962266421467650231824103300657822973852364336201404733429251920348096047910199155604231895833760977337369957601101650925124067717878443707177504606632040631484537802365450618145828314993008968536420830988165860916522365936418894859987176484796945421903318832249467938128267877746752672796559511263684724797173538766825413807218740565423336068670723733293472489413592954393702106138530352993817670221399172594331963865150948674846117326670887829358599616151532767194658344758755557159161034102857676326209145178980239255260669802609659478369748605529601439896569821114353334600794142443304345405623120004121544428754872507677166093773190889670410183786600512541424975838415084265662880333316596161071611693986733626312900735083270393434798364061219846925939582989090383363709378150290225189005107917968769334378496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 364386132946179365960496669193395999820374182518405103083031173899842033223061059249534676400841821628395999769758753419842834894310407258540302121914743754860422311741607657474356263164893204729820735414444433634023830571932623870083932519544238603236288443662891989130237708007188892574300962960692937592432856251106811503349268454310140456861194538086389449612297765750776175867285887624426303129108920335880804106973940286003295885590771806148656329325150562977983467614751602453532521523065722986563512613066399959339926833525172477720766008870282682953844066190476119156191357200926756903875659461209716297004448954992481541531960974523424259648962472890169616540355353820259720713570697705129299444458522131806705929397501011147019689663042328326743224830524310226253920489802055641203950451995056794675334966379979372907173775426856231241060879012336527561363845967541219591414867581329123543531671568659622640256887007656301530603540320292351832279345512475928453955810492328193054118773232523843130186988904942019622593417166310498347938696787151029493848687778332700417522595490573421291938557995097781718023860241439565412935749985020717319788012767410366938195439087210375634632225183488812117233439453665346421003843803530428849059317696276239105820012286057671133091842086585528670189775757540670249670424357070385345067007461609344436687951196655920276656009420840758258811875434047941164922049551733624409607747529236598513804981075830598201203523018518761161743195338676452583168928972586482376313787716870696403489740998286537719362246375688028165024571920938994825130748801854921812736040881814245664185110381267941180592346902842505656963327094687545850546327316905133826977843541050291939630632041771289062694258268597752991140535948256147709300743367777997756487369343871848503143770391935056042716091636562636158110793677051257347403384536765062586729020773333641491910746732041433171799470238151047380992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -528567396371602530042512601317447508367758819112468307316613612276756598534517016516681056916918312682707815460444330370408474134807599853681182884970155194508191799209961541324101759130759966527674585910303247835281553227085263478789891118129105173299937787729898630394335736402464434606873477696116855927273007426255969943732048494157080833151818129091656742373577280531231997711895094275884461358518715822850134925470405971921236327324856165813703760883832187331641260057321465279894489561809061410886897831130576951379709073883189329075603164511091900255613440133607474798415076310218930090228244552797153385330195911328664771339781081470715477027328078559148778051101946826837663172224761613493601044322424365693955915841176270370768000923970436206182991151105688788477363250538330843322606510179447153446514158027471247243524680505766935484974085655555257406711214227315224387657628579765768223790728384325877858260166106665286816552298613185453153438907607027784087808349872134363977864749540803716299752328927815763962783569388601711699744153462770973386901501771996612910496329189394111320958833448135316096996877997068446591258616039883788146940261810899651980169120158854051505164049299235690938267859494982780087625927722853144374678685345358852733449298719953411000174574590726260388386483350469419465523020085052992988068526507587746083766624607372580939821151370950701153936300821827159977959738623157882709423991816003168071025647213983189299737085648287492918381415886942458108308392778927919895722915941056542623878575708839330951259331595523025706994214127811946983882798607820522783802851838095202586854807788968353267632120197011799936249350320716071996364113438190181498601632542973708551531418229823146356097599493618577589641596263682081737486382021246643902334926961923402182496671338634292857383433820405621985511614418402401447393736445534959727133561127701084277885618343535359287623401446683382382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 485128175345407546534447163002542389645886420568893200834582776900283818214900507466900985328101015153228444092429723757361702680375294471072448897108123930498395365643714167832009855575573280025976202734321485072067157399180706612421747051346239776000059155495443602159566450341305681257819051918443549975033863746641269794095147111912623851465433460413632974218379467025499998795862623126553913957017901834729610219113002682938522302620584369361786493573953222708155132588534571414240648620837446834290831192536700182021790342640391830826425129907583707521603849150114531027368831772110203682208023688053087920873924300462779126494434444110837278582399634611464358742034095497561040044725455287028981449215731855445069218158575128539968489111075052023964886599102735602941528864151248116486175232292573822757393018784837670212632404722528493069689400194530125658670401170230281982973218220728170401554724515634817981378271258325499431875106671270257271603945488238031457764588984389772105394784233223166041822445481847409139149759145346836456409132796329563922577370639303626364582145301058739267706384017724792927246025866291776493047977892416194617952430223447528031473255083747155621197778283394869804726497618921687940209742582587126689913363647122942560360885139094048999721512416962631768800071145801550380281574114167566812061105739421313207985628725344929931067179265994715051457831857670683980069909838292206401382722282903491263691898673094406214393975235993597670744050445981839167844041420044274553487932909374361915103570581612670814707245197635636353856476117657287317690026325537439264598939475360116395078201602144034850724696814263411847550286704153944164169394186277507063878119495076260142323324571722515821064556951598082152009028464379456905602811546854395658782858386051479304400912381779924352247704206279637572576069272304511752936098367369487011123750721313896380628683322708088548198823382238265081856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -73823312576847777139277139007505746536592159175176273417294466686263385694445556711814043640841913951047191877582104318001757901888690733317993976632474586598172465061167244882210040315363749637548117951598770224741777817239196268273082722207667689537304605557553641603417342711893616986892768940782088386514751973329146458758408036993318732288549841087338148655410608195573186622153108007876163614426722692443560733873102924294298555443745539255978592018456181764772271681607337736870549060720550667772927448713623357464564870083549536684412004496637695482453123632438700012000808892086605313066878489710601537013764776166671203281968667209260976262573130367211930888628408033152293933375130709755357666853088917666421371053222735454588087801323763200202060324106068711325347603939093525937673420950928605076773580866924374730860793367372110727269796954506464535043322730386851479080470334062328581812006691955430629800755261706176247224259656848588835982311229934977186663616363488291309579148869393664204754549342378599889965828600206767162764951702467768507207896209188483601805258711227790947716515952072505713847018558342177471379604707347898714161298414340511775149491888111475021052646512088180700768556935267367615966656308677375602711713009378853435763258122623439040444227728617220292206756756748805282550495410245728470364273509845528692820296098759785573130541379400282307864835118487391604353122414313043166934424009309070484361413951896045537856445375915739752631298741546486495685868167449747935327674679055910186176123322412354610565151258538659168073765864017555996940749322438645605184399482551342831726216390526891561466805206964564185555375745954615874173866507755824169552482516764050222635602097442210970741374407363003752995700006616864450108175701397114237440166504357272820621823485915293588674445694079359976089744728837257124132649146695356422425562023577596527441048822598011956274583678179067559936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -674563714342715367685547493184563997713288403419205153570999703128818958742164315161279871405549884813442715366116672799118372614512133964078837264034866281543399465784453609723638487099058307009469776004192231199782498519627682835392528834995560319340136175831213524196998927891764474912161220492567055412179023636910952376809332638163805628306312495286063789163369779497926382707447259541362943157148592986656312133013589994323281084132002122217508904181284578926821737048553319863619121780440805666338721139137769740937462925875541948377633794385804947169443335970388160607469620386734726201413470994063039546848537816648724055264796354083669299292759422727654883763394012694942585598722039252003918593747676278380829827803012137402010379569273948507846054900583525288742995255328114173408803164791097907311100876231223523164777818666689282727641558480487769369681159466639117872571734561883177073941150610532374343980837014752842561486946252239348786863928927561742503255721221173216587156091353779787078117888872275245810060416318754385783358562034517539612500307084071225297795716873588835162689392486883137530133098329604892771031640958556309336082822940176044330767038571834250517508899346197243498823748033470890931525790038118838673541272025924008608588283466921853648835933580661012122291831693173810467969862724348234463534097687117909635608881666379561546241855286378329827702930456167811376695093089444297043994645445786356439282140664038222061529977995556583255431985558852512260053339792555383869406319997145856782893403215375769043288902240978419669038239301834665900623907670912053318122218935264682289715154341994516513785737886330217278612584845508247130244333581974505595168371374665615443882086713664628404324152739303634121481561042840954818077316028236249435415113580385580469310603283839716763020231068446140718289673481544465371829644107144135611366116760822529405086264427953592650162226303407784722432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 1499389085854831271994133688984196857345828515277556937634101958930309998464076771567212439835786407505143262548884780799792653902101167100647124220700499672596689191714205058578851552769247137760493368417612344440469312037722336824801097689535992389485120156833100949368518699875610928429029614201828636138044205902209842022497920795544992367033417002871286714104380035347579875351408623555089846168388260051123047346279721351321688788826465145935458482351938498095244501631036107885086026365813562592567427838930741700707453617670330763562108772916215825679174538681761981016560914248647012922110278591304361489408224937527165312905314520677605904595492490331265416857131392788809907598391622293355994342118029369969132709848089247123643286565309677779386149087141778261566227764934923393153463322575498188724264318199311320741670535388914896971623385665666422987240849631022376676655872610986971405713216267080198187582166669016937945842479695765879856033330644369640061369350192185420446143210182706432090423606689017102212684762151655255308820336346171525498485680392720208388660750795241821748727712621867980865896861723683312226767762385030170041514763092135436305678854882500695981313881845879473018373483607462168853118266956633335516488619140524452383732822164360290559756653636181386136343619298852331642653115471802599816202117617851664007616914634393886001678706489032904292214878210079995260804190566296399856866515957355584918299132256830724267543193178400262184181999093337618434905832374599553449617501645511389640032327012286635821818643011999889412886782723865515531255901483714158747099837708763961267587226284114870318431402220337033733321185163509265409303863232713682263438199316799036322140110846289580975350946155352730158355812454312748033373683814408261198250408745099391623987384056882233758748988002012788145569723226830368738561223419194156151091483980441527179933880090252385666656109368421119950848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] -2069127969375204677692675604712396951631669265522189949658264458195401303421873576704382896053142583136748228799370851435610491413823076781567470924095442003513343355472105340392038949277009798005375280933405022416443158037149260048504966633020009675775653284315925086611434130079690448349009787926468967628887275005139730285142530086216266896703692582828715749973843420600371458849259531683398661246836409951266877390688675119028237022580270858765125453816158142656082788490873898477555197892634234371247728978858682860024563384546275654270540070735239312437358067536321877749507303650946506973233008209220560894396385257017370917153474811692393150614445181477116056204462548720226294059763504050320347786552236536371506234709105539204188766391370067226114169128255705110635058175067332787750518697873632461765885329495714308822883589991272350613107514827003790781305445832622032128396721281879352631562727249997854234546646645484224089923756858757516074548262678803625850215414882167932790730556794190608574833530629933090246712725164200010725341632181429431525363413505391826183493571996692900729568706556418440536345851148017672031116496838869364641794601633492974511252704327661118895972589967970824741454213522788370013078715786040142015302400924653691366425097569569312811708771261340374020465433799706710200318136327813606627799976957406511022097396844909575257497046930320879507437941438161006988922670279179935887373466346772811461593574980209415198339957913387275230819243023482636712582203257721265343818613510348824033577511039407243765500403709910591217949156928732954001698760156836708396725109418781983717974697073565957703033062601771550030174566741645492982881092588926041662594507646059775351058904320259630266922135358685573462893076631711961534731117497514615083532657572158849059799991821765845524002897949435199738043994558827098140505373914092739870794060717097615526688532289053151869699353952347930755072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] 2208280965605497735627933711376783777117157826299329946323885020660593686859994182191893561847735446152469603144592576994275230181334413242820492800247983961555173983970928066304043615823395677203051604872338148580853370929072640231300314065854001588355396691284972984948935953638948733913260217215075026309519194503238313852261366571422285082671809594710244880670334354604238551840266397149284241624737277029354359908450855820322136391769362972279718951812530726627512132275693542120113613556107086905062038143501153301625967727309016957697507447818369412133955995643678390932498780288392534084237514184769381319678025898379904833769818408857932261514665592921282805090680081460183852188136156696609155492963446548870393427007368523312787090455628467078550774691195118354514489860871021955428824399228791423796195757429875994721039313057499798963467629704756753067040290604280864524652397273150536518924043808013084648179082056468206078887843716221149859985013871714610972857811966711598027253882250925271708183360708253805518240380115169490121487890418780527576889811844927518603826934252235662581736691460000729870571252449133428081708243156992319386209895973408294093848931767458030739919627505545511775009568809420562240166905421751815671703734003387174243557248667523996153716150189333746249304548067544249214807524036677335249178917828997893611454624381890918567754518905010677002042441290822740755599154356628966423745897867367023018470477718961090107625523412232512309987183974219920797197636749796135598703778523863255622910892055631661149244651013292615509106025866366399717506232980330837000207721459110687661326504021342194683364219313642213614748854517803878820465391977020810784907202734192408126928996160347047056537514255204835339535169412752072149612887461658624115237176994176396148659605191043493561611317955072114914956956293273406380847672711279056272078178599808496974952502496423385588853695851142668353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] -1994663810660650386343733339699662519669401044201853090152561112927795793324772438796117237598901497334561266392988165884170987084193762397004756449955404769737163489356167448500834660672014605425869683988227567187352575580977549250260001864091400463646230320348863666000066376896527398553344815305507251201616235821554645097940687154845533438197320746126914849847565745535219022525019575064856211726897437239316277382916784701328086943566010158346973442151505968724931241371820560303679817155548580118632282314983516778575309709293674451622570754794271584821805124643091669844973625732077244037327281244083245626865073834247154851714812741307107131314837397160080937701410872662852516424224742128764614689850680813667650443769489833986817140513811346822986259689713148533096917829854600839336553436402585910658521480829916997422057840946815787114126695929083456615672617584297394974518631922665568619549286441095035040979900038798272072820115573728201199381591977656355776819458096149493512512082909622663013584564704521587414574105701937905370618555640787837163230299198474176072732693905573060189113501774230155563519541631393736877029393501587038699654152681582353974479256710558283685103295183066366804721815888274956843468278686792629630708681393958792226769837312996476101807822507657333105351353793218319114893176310974074147112021865186296611592287474415887459301174173855566350708128165167318853862969428720451176556133925566822810015727114704153050450174403396770067378168321645496922076679046890181875960409001419389655054912794364004196773001686545910950170849119796132318227510931071397735338855307063926754125814250265298684584412051745055710131272120154405384645990889768511823608813356929020447128230226240249081765102885214889460252429263273810822640095373560933218956544324493195801716277078861049338646201114635212532925254477179249658060135289742762222310439831083221860530952128764582777166475803213095239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] 1661115135370431735868607394459116154217273538502062362797436673930104773869568196642236891192857953359919820145752703022001731268749476377445795081059975427853175320894615804699839327295162622788895284213886118252423894650127718627338886688046374300138923527647004984688260359818107494132120416310345539258823672606525854629770265482710428136388224319190101039837565719819676200423278326742096982899247196734663260766772094992159461544288646706242617049348413875266200972169110947468175099109221972274112496548479795721396104392063786792982859257215677744811145333563608822393804067918079542948860303121926267794153285140690769939481917513237462702714195785845384462179719747906907310492020115992937190488379396077345043168763686886881519419528813199577391387737311589313242228367247153157540989083044225603608612373512448009388457173707907530839029816921320995572022359973961870779810150425498194837709164631989938217756858241276303345493322881495559140324156758568552526704986509750852747932044692240843457604677530931151612785182575283662885364393741762089747452798952504871399898292420196185552788947155387624859878319001842889576240138707319879569084996848215489424785310278339371273989266823974399700613881931363463424811260643564777433188888017535005657665706203126638529951840864865396260241288202190569741852386839426511605103412265132884676846964763246564470721027362535696163714932581223874633392635916626436955947408967889181112039070495424577047812794387719215435218226649646009174761900178047090005605805099342464248588915228223577467496349796785344679759522302094284995734079256626031605809657163708376689889371944621510697956801187948562426248335251712791460313264643135228109141656254680448981018111554241983059179375839428365744808291710485897873699309813716604166254885961496060055978142327055208866980650908206977921460000395430824925162854960424231429452039605274033957868937883224507171167600250217490808832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] -1405609309353533534369284586430440932812529565427894161981786777532425838899261722103357056515014576334099352222428376513344346765298607988138230975901525513594836717464722933769916566363032272366362501999420494592110177928639111434172247563948635035605240918583244061384032193772320032017865465396388097776101756093404886500368963506160716510974256776585415276308255846727903703159090583996156482976208678050081972382627389039305770994513646116736749033169389035273400052684456760184621562333921817167892174863608710903886303455488866282022298025586715267648248383882490302726119620219285711232730984849140121776434537458659208750018513444041056062275729462787230603223307892646159085761233733984527367931071815195554959101345888552211754865345336771821858140054211936539689234742293896773132218020832397856980932236233351680288826180042794368646225505509367933404647723288856747695509180081425343738175460479565840855877043989480913881043072776948768646993382191440594963883616798121517854976766100050266979588524290908102257408354778641535825525231728720036016564538320243109266722193626532666903420876222000977345122168344238956941376403126955962250134052923100732230184404698869344647605109298328810528737990278330163867221102421370828240876498621255469092174340660377121682909889493192883127889662016751338562046704640206795585029537947675155509471648608812593985461546741337983398143401509717104660928951484543387232388496069832588782059647621999842674075993977731333256587274589716209099140418656901781182154175866345952790227837775941165703470880012446139141700337355828789485117698472251523092163060108389924047358831280639053176308130019851096067703686569194913278067418411883960738449970044986433872372497527553139776050955477146727752664070158914287968458332627937006353955734025117744406539436898082662510291395440538743964969254340379002600331722786736568903082040404322635202905404958409954547400780336268375490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] 1264001935142170036420226399889577545278460166757056222011435866122482285750961957609148565986336762940666829462191687874176761530209819064775362855147066952315593575269553138168951046325161630326620435167639851458643243392140886362762558629518281349629272679043533420309634265069676488020841662471348414987672725192257553110955223934136101067551858911983383941415039647330412694891248779249237107186194404067388403717587375440498993426642013329017357235023879522560068096238277827812129636246081742243422269886874193261242674835795991345580146550140357842539741765645555829818795923599716836552455846273155424343159052778315299487249404684382096282861765374685740868366907348116711364414761657395408885664352651110689022896069976890267163912914497416951845433224491359914919359547947220320826168361117475885710040905607177238660408938512146702051991825445859834658338936285498343318423560757654054403145124904614922674465876668331783251609686385453563223993768005006486708623958009606107098850913509326597766738057701756962322009996197948734710627504217859379200300863143050102837070046465991178891104446461403740968350775131603736357443142898177560015983133341903695809753802743336458443314952287178035521119883490328639995385400711970370349674838249343205549151417641013974808594381886167912808265599983778560134219862321245036737789901890681430430325383040229075373134999617538626012679033359881849717450208664815568464312205103003996725158141310317630648283118232796396453254580447742616486219131973073385497443717669843701581872202311446020997408761550444588132477673339038942643926813952787668075561229701458510614275963400229684523768815499305985106509274519695631191827636704082721938436872419874177897762619998516879637832210318009883584286414103739341678257450536698600420268991835330681243300121165615409478630624113550435765837412251732767819723687211757799891572356148647075811082436982710798570789563992129828552704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -1127366598669966662100382850652217231937738330857240938627634635598681636226747867603420867146279083571709179857877792838470156853392698533249144566110557385745245892660650879488570832257500358852734543474710032518475618271268570841481454748820846387925029194428086954158032707204535944848110086254737730697645647886451246006649141578069999781651085494549772881683088187503144280345054261307829607609999166388328550356656922844318690579515319026382073039775045928138329681911626604177441093143290238809273636137377074847280124017391918491794556248272662824534329727668385713086186744711318568019089890936312232806585816177906125084961154210723137208257694343819390220143153717883641629753318137249879665509777643696201855869288151043990710796014000815547755264011425909425743038455433691023064265688552327496923579515718696309176074441305160097458580072390773139679926125125529507762621986599867612165953962378566433105788383151949208479226020377104026334220709779818238127916689271382818738336691279454239827246970639603374192684329296789818829535903300465112741320737598866717521844030574386869083587238965168125734813261601957004622366776719204207839991669926670281460903572051438477621086805508270521177188647867176902701528859001807433064800780802764715062332172338942488250527621446489487922500524228441963671716390217213940684124466882193178108381337934457042442581669590358984003478713670145931168395772589328087509282309876847606564356130147354944539964096219128256674701587422491695716425178742127963723321197279200718498074551525187861885890166444076195131838756050335078988363756242187850372859687994747570106904422566654163441239403828716640634717907153215307279963440009378244176009795060032184213156150569081363093186419630734324329663916718359064062917904583636425127119418244980254927472312481958034207655288777550744183727345632998414028212484368611239418903080637514941269481598505634804376588898711753776431104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 872484607756029255916318647498672505745696477138198373540873304426016626832440218331551859220006980211218415447350034963371069729441423927157552300087828975939997465831875792697848178558536209834150116710946926097068681883320939197446579867708282134545889198130420682837672029067972761920591590142376633337320897603475134329573072364063194743891574600667073368692054568225160330449992317886538216334833688564522058716054367507742148528886293645431283106389779628086383099515380313127424254849264504506502881363279625582409528250325130572429967852300080298816485754787623614979491025103688808244002535363505467912418024088124806905734702513312064078422221322423184788947797048365204972045581453668027684127776634238704422754537754061340390293803816417239484414569197766165853880286058010994516034361220653821949042372765051010985180363761576799322265236904796515056457941755171436870049840925662898804014331567228765952606770225244813359278265998270122823527882369945138869911805771579146849219972041698026588962250164727188116233411674316841645166762071705693330087525723526808076396250526596690060086480662844225809931455707452154580456002312323908355180402945916231361355813791247042994648052285088021622195760799089369840549831753939541257716145841339215632267923374042846999797681775871912034466696801056984908814858896529466181590335648199172193865800151035108509546964211573858415573362522385393298707594564983049422275055128711074316069400875276895661816368716641717426591004568883809680143269183517675241329294184166812526002937737929987290913132195083300915329948796514447521417859383716150931994203801003563958102180479205200883772736080770468527389096289096453632858597858014437884083543285649142682138735986986059269616210881450716352231156411074285184448365465914942640747856926908064748821237705934908415604557375270357271849036183917014744189715184604225394250992536089801663118645851251991334035476722855083769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -491471667376910593029664973393857982791766110311599051290749428320718177417840848047910569250052473482633476957526474933261844392787039653477567823805941878876606141209786196620087595817187972618627674426297357054078662393709876250462477314412640342528223600958830259799743949600377170538105911905068690911236396633490056581099908508311219390970266484965375305625773394845592579496302437591880377769394094235319247624071182232697687109123065740756865928805331277824580055129639880923680064102942264432757478075558561991688489564373281296047253085675295877023746123882384387684555060966659570779289115615403829096705914694297265566277131398839503370989721404490482850431355161819406126942980339410727611093190630465834882946667151139693264999600432272166631342422678042080085865990632573392592543578650884620040648300817645506515732974540961258364921958999033390867806357532204351269172025008264755894957337537297024671914615792659868627426914113773469585379706850450684929607571938371206735232772220629866850930403291076941790156919742410070093232601280706448736383385847088176614409572668558382655897736308216132927921468516040278007126891555947805674194376603023765029127943474851407681601399100963463459003485898416515435480419999536529292639645718077024884071927154300531731468517637010284341007749805333505301835698986200675585310283388708770340224338835620543141197984550676610590856404426306198340585487662753508795652479130165268019739302650797506887802542318402257650674127327258044807149482505117908743312646780331022697304626051558052581121422525787699253793617773697812797511195562121318562106512584094734386237787952674593316552850649321438623710794835162287987113393807158152615365119620253586471469718613332905035287293255976448683074705623076826746174062648068606284191929884326330718334920884410855564094052640742899315939626759474930423554737254261674398953781091108011053924289241956068533306400094311260618752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] 110216074998648087742925480613659505607766065706347477198372602925557255170659979965105520108476378609804465023924971861657430574079990431476226504492871344283839508288908466754918317612170674982730322530114476559238898555270957629847388118722644115009387918713654774397204995693981172437482139160067230276192535850599288404127516628125439872923264408026957118720244545352526608539927176809142249268811394537788501480020560158884409691412614961562466383024663445900805377288400307344800521792371239976820953932444878135150381074562107706223424897376228391139703370393099751581996667840035281426462484449192724014778234228926806460202550990849766173338511071186942837057653518026555892317363986831865540784400116460957619986931428234049723069361774184575999277308904065444683432975884718327705182578276648492266653621476614608243774207218031775704600378078312567275651262008688839388641134006838964469900291457221672894514958352040286217475178329540382039142832267908089791376282933478515309424677626777686500215832032024767026244583074482469144962680650358311108968549327018887470831314149329940565177653985394358674464952050888894831438249065405520784363071490693053000224425583377884348282353318881703108745525698114343263091423940945662442005873564566580883960589072066342526412014957244623715268302925677276596066890584965214557564501154758865642664412350981525792533448855396180800306240593581318123608941316193921130465920628503101616876714577598715083408721972838608405091393386011971654736475098511499739687484376252532312682228162929214068791370864439728250886619098527294284355375351131233002655216584051569148397576694071694996634465433648228426807355882094687229284588823698439966999209617840467656313828369448206236037606963576663562035944559986932654681856146345135717755345237151819084467700815609854662094343268332210997728584917005969980300406968694414066116973493077473585743256277620614693436251121351850459136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 114629050691639448005633477721167789828292429438583560687229983906038455798405808906690554549229434893612138354150155029976034763138906722939854242704148328537899899323304346001088790130559882910323290034456142882690122578677154241943626945232158027270260769235215957953189225858298752035193388531005628111170410885528252953393194942938493677251707826773977311230828326737975102263612740229751505070927556609445285848547420308181947354832685029268098866342687084639850285151923125939804723708103093835741890528134841379162257603220600557752627464938483463277052713773474987152625001601588653153604474123405098593706518502857283501051121085442980510416358833082748274417092430713088523352466825132931643619609015888654380040819615872299025044789811423683372498700033303788607659909726695654782737322209003620386309443786378047601812870403500678716838856833562861950427306782953367843962188863003983840066061661194047188180675561071125664511671631867037303917104975930045228025714402625045771163072183095988115335233269347419617003754329500587356961634687676125664962792086300258217315340835220479493289701671747323972974397546824541257419703960128781068669609471194830694172294058825943873021561030311903326038093635959150035560422573715232647699896723888012978015832470730934585382331442906388275507315954838277148686867370299312167843120283288509020116191150910909338536982255427323152779810247361425895537353429066310291699194887247734382422262397659761359297389598305374601044358149619203611453482987350040230926511140517220340264851403891937643571406591880070747088411110812990294611427379270623397942930672991188165839982009632808501371436672396862736160451249394398795525566113529763804103542015759241132486305879972534928392916920331701735284549485703760539327230161244609928563778231516301038635875880726782351462191271229552495382347872095509779055033195346806454202514790432351268554856692092617554053595098269651828736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -119347695328790415946850810840912555643549348228265623601429501397584274936602911081974978447180375323720325229873570185934238353644210974845830251125533546679870277362425103255063609241058052869643192716223151538400336810637823007682785290209714265100866173606525880934789413680947443237708777709112829262987344869061082051438380998355687469752682282695277485020062002399486900391990144408675809036062616189723390317207390852963767747332663593362275094779671107915200634088635318667152049639550806507004495238810752267748488389155638622837894813194977872960643698129291555612379801590376629256405158467721621815972890032655505455771583446307628097543076203490181844283802466353823340580546862695034457933536505433439480676200386750793948355580844263741257514934972721075150268620337801433172945075042016105789533454580129420016426479266211787841049553769310854420880137653588898644442186554893633177858511716275579983468954749954432004222106016622748564436583659860903314978964998958393670726329780654318241842021346404804297521957532405048512280742490421096952878047135406107669049197081276191980884245034940453920907555072149544094606107083748241154436113508427158864869729067460775019175951519934329063212409516345645659269718376078466674425149521974904946598721087848838984026977048482088539428739623505972382527841430825523035047467786268730007693506420168989864171007588319544065094611000224811668676448036105493727881762395309679704514931520617675174846997765618927155764831290206159239873291209274285142684171450420944006342058148813594928235468669196685171946653202922247232179116778165962623182836758712710903104354798939878570270224248012231792267695566047090799220960087028445896669334039866392638682927543511193268591828884370220768796156505203860662585784014552218623849674354777448489665113266055065792432144475046383485793088884934933863653568756219518880603333705407924500471195213670108787826745909161358262272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -31555604425139500793884597925483735197396213826024478496920318255643778764539999584948421980480422021853848165438878598204225344143668527977152374703383334661119555366067367764168803902211309975254767352110887971743336747799957440564687624003164392200762775409212609786017434588898705753157380560691581757838133122717104274604775980604110838842225822127010464278714985047490843139841582616540935303666593405309326979656227755137828756932023560677639697654210179822856400549381350324146404950327744819755931807349923428794384691081012956178454572150354381158033408817747516736449039904195199921533567684017172715975296418660291903308574527919781128429696798122563716301886353588074311858481718829319018075839523016733830553399509927032008869201055260298362024472369484291567618858518212579521916253994376963282266224291710866576968447215807260897038505448733007539192066832008211892671776723418223205055912308301083875330256706239589050364118390206985084348278405945970535546604684071495925186660484617114242801973089205767869396789833317338838888964245098549224027741499997562048983085881630056726066471308388102287739117223566376263721458469618690489596250552605225019832828773092309473277719880950554094363588970288736976265262976382312618025908516542330929964809459729615907484195501999022623160371682448057615050595043253511746158851005992819030520049324943102284563067011673257430618529364977071591710526536622591580309013435588267982437555182697801717704212161087836848193431941422931375379779241721414360198430244456270295272091689144350037519471021326611483292502170345499309202740618158600862716994056747643764253489274017650138087952536950078058126503092221115976836413965702127254519245542397761035069129856564591765799093290893476318687018399591724218873042236181221508906333987659751948146984915286289683226282382202242664519515042696934622754676806515204320018111617689373333020739842464519423931106523405178896384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 211127377734527405395218177391268196051684171931058304463205110422922739387680168066790666597324011718146926145051058723310156148140004689314042268094045251787487104995301213142242681729301905016801555890595690946923386753433173014747160705764322699444382887051734813755184821941187792402980203853081337904161389270746519237301756334050510971798144184061270892124615206449069153813811978260221702270546751577360008853846449278827049672265321525472918053364945055022694049279811614338244218188265355592208277446586579280393959390023953519480359190338211175572511014836822007417788609807282723000969192480113666287527672332853159453793852812466085508767685055002225883038936284624484751343831573938125379575528184220096657127112995790659646611110994800822411884558051662683401360562083072780611198463916514860130549694495782379456704482386314613704975880379233900312051031192583890617808743230616816198842503207674082611721137310723129918375903038007480780736651877756718826376030950032004030111911609101970838075145320273169268932169123605292520220511789778878843366350204737164674932953221041826486409687977121312648889933514160458597799827238534196304379816739110730698609660361978706749279659700368783655275405992589481840095987647707042189188807123099290080908572379258672352962413495223732881167761610141120815859301664119179375786588967717019589052606651338521838140258933790420409843771634610571998709116190056134652096362712738845416940571610432490904449855997734407787373583391310959482601067198417101343263541975881269611409425314626257940922430465628645234785946975441417971030703297176251138701688347598153103403588363900205144264790968961559615538585914493582603268039980304452369347201042044354846140894580899666608282555981494472283247144647038252020955293241332706682398534590954699262046994819091840877446014065440775083289122925928419603251300554162931433967229904318610667989463636530773012068818645800454193152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -320835186888541555241835190587637394067865753684978478593679368631589770500256700613568069893950790954243540149004857373719523408489630303496897939466956766171347456965539424686946492595855313557273369381278263291116175654376585850937186165106517322671707000816355229994116062353037874822903560310197892433944130860920238312255363096331400115796328722236701517191043213529988189283057328798226081166038041694953289808194182768439215112340264450147790694956193492997993345205536688822831914114748984848391116344951976262284430473966252547114317795116161289713400952827243920186988295068555192059585924282985386716834002417629035503176051841988643219612276193311445428368536120025514620902778675575554060297184686903159755269199712460106646571612097079861735690904359523750022151394173188037183815713315476629492399287116841146808926976219147976532007364713088669284505264161521812505537855020863246763977955371883309493778207382799792019503417415435890138810769756666791809547978695003463593328429836852637215781677279157759898115927487705680181084026901024248222675908865566912586161050368562937923035306783250241976749967228779503832285303970602362007501682767482944922166570779954033477483031852675843591013931355430756476874415178261835253441656343237238623569673526517010159948557519999036801412146303166286186532637085617172522067570938676484839224005617562258690423018050680278717427663155415683734086699350086036633181165982345109422979510113550975116624335877689516945341342029903170474519483389144453722877268276280808822217762593120157528655461560411401035072129034266714180176349210422418382628412998926679304405221792479439360653488483944404629479111550270715772365421027977533215910653025272491375789442777387804466549006452332708182525593925128678389273082051609536189875266428412234455163627222205911529994686158859162384566191884279728029042528171156968231128151191024682485706339074853080737136879624838463881216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 333208164485384349074876660067765736960800846118314505621369377745725180253775731898858589264455437300215664226146081202183085442313446583593467576816890054315397867758083668248198744894242286943396110698724012915816671745063077948529503346647547648755608868471277610665186978076277264317723798939201650563415081477480271879139351368929188365189816908290844514509995590693480068987847632005309883705348093531325320722146133118819457334892794628088660605879871446846951571246120690312793514275392571865296691233098545975301740632219332305130933860479068204542815465238885219496959736037554017264927265220749662007778535884854555495640449785529743724956735314921620491798068958529394762263026827030677562380261803898738172842983332682035824894881249052708108390949468060973097449213717434031034225768326194684732260638111016978206013325412820652601254509185438769122161232969047796245613027171905650129413656867617560590757768034375327446780272526287634399787223051954567258618937437224190547332423866838421441564021182784129806852176743047790290858692470784715406512382523223695462493316156369667301614750956448703034209477597044459726216076452389443577886538778921104424810539258064466276538418225667513481487244890966778190328525277366985530173427228407450005301076025640100805791758760751577127645555853013019243536028304200841175890971358391174196692178943297436544920978848694953090450768078575147460737677132339659125813867131170809243331355099449191823814473317301959749219619666641022613281695066036195326340630150921486507053238858264174862272991481877677920686922277425899980146150196395889024281222853483410773064687064631133255960692766968129491000450393857163161249739065281994910185921571542833205042556776133513930778032212081618152959471197523841949750986970751531776126703255493618959234724890551074375707284886987824151810840401418134111571031895291156835778194337665101149564187763641758147163475989197458767872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -275990174037744831171537704816043871483094202513357846669660940116887659392075871817551636867601873282329097767989133710042334586389010555437738895175225920658471309360434743449174278022034001805367217660419607304605689281243773557585702636880504191986689352610457911963453246866264902514613442926672994749450693068729687879505508520083129669687988755691296679045882263878688990652629736724789975944160768852377454127312215679739044556181905835290001384244453598658436082804602962709926267055236065669537047575155331402768238331126081688878205276275358349164223777262516342512145187532629108976673659124302419344520823169239010637431390896075843645975831892919359382939011635037892579287080635487094745373990182509791533840912196073403750365155933392961217103097443045790006883601423471771251239147344708349863878901630495930149354827627148590051569395618746704580830956293290290274004573965192289480945321645547347885763334432214881095406165286650234766214710308459315191399444272826161772299473933949998666445974308671732880218978458271910916022755194117286121973781239179564956948267470345914305155159388731323609534448552037315837760083473696780731489526641446837783130339753073582725740265139766919911233369783912633631399184739743299189134091666792801068870642540975147898227072310951069638669374388199726427924941710869775945755932047189259403199879102908633879860049161050292914284834710502007836457219159768360365005390096314357134032963242081931097809099692356497668181363882537895854168341667727513641412564299413978448293008420698244952454741151884148945086851964092868487205569875114585714507401774324816852295777972071674023852780213605791991666575098644061562421071934629114585790624079853139688472243460451117421313524325070382662738041719146712077328410203314151474452824878142986462858593239486964537806891770736519242633696309631722047525035504308393112268934217820885751059829026894150817551286593805524926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 193342234154996127608977666197027893426856090079579732170638223207613342674317823607927226107904864316159837375045837432948553223735739714553392496006209719427124651509957895465023756647660531477328576071993094385556755664339917295460847509545424213552941301376391588360709630804334364557854882749818511133179754655207521340052299188183517423260330371407188708894844198173927659621685810474562518618206999813854546136916601873349214811982598421096718586186819791684579067277098703711855546277969813065882000750533909854975594750990978462865149208879527778003634560060749063749704184777475405475787150625845659737869960027775488842531910589820849505896044406028565452909273406862751112747233368984148766250022962544982672739561178381990494223436412856174728035023143653675364731627719718264727995348052406920195876752784534498323629704638684189680541198518774927422369810474398155294118189777787803073480147450106279964636829493381898897952315079466049026843608880742897698232272732729785950579020233453423802820557224087396139767898294607317210040788883185773412185973602040052287066223623262975130627415950257243826940053614301414441537821134922316826294590175694265691791202514625356748910992860918870644515589587574028140139564825338433501809934306966845824181042599932038092470358147932977287265548392014502815714632559407950529122412468695708850788334128167962990035336065145460230826151950829387721753469976220387627047875903747719623371204885314919153603412117265600710819844257829189592080809375813715518124419684726284396839580129029254045519422223028158689478836609006320508503868675486195689202499480090391071818234248859004299357039466990112427607421785284266196879728966785821731493828403136689137595014985663367473972488140364707295667058331153067131115665821494014290743925878531192784358694696186867957351737626171323340994520319224930645207832886621933284271444365603693213602639703793713310318917595636533559296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -117999037546110030957412718869862852044057966024632783840780262643584578073937317429635986908583318035743297436108245927238070473071888666629924436173540638754063647705714628866973185144120138539509517526703845578882166437162135052148737369969043216870535822989494529216692496956388829037139815147504359912078083099209605774633513379272761435310893799446946221137421214810014644848583240126979243909945058026927235801450329280340851600550797649240659570239383401692036122612809806533899412809216977855961255249324538625776717130176525650298665784782597745031118790996848546633524189890349002405524813206672380401811220168576106668452874041997612919993144047347940189802566265538453979990968374410839062815476154624168354947343110104088827486727099540082906112064547364915328207790692987996861762011173035945615903783580839890707353727672733080486297106967651925794297441212205152225503499407062729347107582484393203830409090016411251492159902868655399372550292809087174666822293582954856968965735374359740170499158624136693466652726949399915021634256722606568801863768944702456367393812582947717452566016789871139665539650258063393308483128598976480802185167316667457137942786936661089745102878930147936329559675644639157542918385293796574008897191539955606935582891731308407766589622895641950072594845457015458341009622609937082608719996797175010463453918956167625835117400310274415679355162089368588421028499855815877080381831339326401576203659446564395673047886673244320525151920402449929127172030284286362259388378885648147555037827677880025353561581759390310427885966997060562036573378226094364584554360546663865596897387335534169945643540007330183481779977764427248312835114055094782537134127949074954759565477222017199217165018413713262080683998329903404161255789373482310510151893715849807133082388667700764642607101262929632147147019454770535423844500967481674594426325048009018074102608439530598771171061128515270213632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 63792941583506625614988518383125426556936247250649025494878663799668959873578785764832846763517043485673502794489303580678945159110598930364672090777386702768679949119074491499786489145153812923173187670303041946080168670395711203028693301250138755267323385838527059744926366002699045983826714050895193946039457164681750809267495770786963762924462050011129193019620735517271340042838841955212389928931316301602321701538373297730006349610589601012086436786744317007481101039461577446423789713460195814395540070221334125160354709055254635840405966603303946732383916126439294001751776056090169840699106233211304113396402173062834924617698065682456376221821776472428998871112843507084650824083440776576969274791222526755548737156146304807500998195095657654880878597719852660550457958762856951852589001261091688325562742670584007533152466062558308381887964855511815798871767397904473101599144350401658857961509568651808845913168067956303358543245621701532149569534898233245749594954174250156745999414943629531628226366483430809768734877783229921081326309964734167540824622680716846425183899917630407633065444608157343059166489464908655883587724047603589930758948068949577159182514809151535486183803191113156391457306158864858467457777465816728903790358363820997662224093966018404540546303251227082092827995824389577060002410533409372698519223543579509607569122332249495370859528090289595564775509518597980240941086701204671745480610378610797990232648033532002562398886729536736965001749685249626800430358252643096122356172247921868922660941315707605045504567058811221989073703512145952716546638645552090139564136650155439238691365166106751946294346675119786598790516062322314994317352543366541645437822957742042948856598566520141236854507606737882806137192233424761936074476412857761776512179502257389974386791708649828876997943979086714944070550283758810240622993404081527267579133471432048573146669684670092142759004783043852369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -30842069533006885402996960208904000060733993906697945610545263642616646337299438244096638178506340624557072985854051399132685416199053546236955088858046586293611695661006858572600592897266844602126314650144359661459903298557321184760719553901065451622568735807591510647484500697207786790182288577239417452645991531199030345743590451872533450164220337818504048046258484213469879317123256176894671237671728687280855057132952355527100803848289465937767653554478079568625563488000181237093837492833585234041922553854426482882183279005691433930984526053985752501950213713767027483924279720752232228012139229563509817171130138085225205593656560784853897986507097440809006421363594655088132381044978919937205246357411748299398626194427199284540211808998336962829654640134963201385578300817615836602088083652570908577707295817648476873269191919552002692144019097533435684433607560494080211662718563523176726811433169760662601417905612176380132636708035554733985954880811559199626435367709240551451028027079557428707138917088351031751876381765518806848008717652351927387674450832133013169072882482469145440774143022148088582418987260542484205812755170146685145118924093159082730807456969005618026009782580486600553967803310720561854830956717614595429724820979352151188617137226399526861777855276370929322373775797090229184940836427751685562340256298549266347902676311822566068471030615514730646484217535988973437636503755039013925036770877318653011506195257007511863483978858636098711765886603238383158821445313371167026259544552499855033355865151152441810074565742231907091275824220960074566430580091556436152807566121337489220984528948149377811917899325260938451993733796479991240199930064246885155038327953983075140783269085784115061176934327082836171612823050082656162800767223715758859225244709857263826895269934825938545626543650808848107704542837446642692904682459991538354697258584977863204798263773663266047636333332587436048384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 13406186573430849877399019148300567375622163348634156441316230393057403059770331263724125153573116430371284178470859772487247487295996711492001182817027976682862386873508816209877158627197527966956221989385218373130366846350389992426729476139973297819842828877966130730171567539382396389886693482692293434979320801073546557092843663040752858673169256523241008990993163003784791672998644294705457102781749910544593816438695919940008337165188347501383966509503151464240051281375336916159789406620148753966643576036366344750476094115328660967600568086347203599737338167794331057775978232728848437558333337379696615514675787261512808040519478099928066604120261356984174890069629577778084272988353559972136967323507937371713419584970178134589827129077324264441509014437874922277413004147314912972151957340470818189594009385647041676418237793229829128521251738400486024571194955877373600449505790339188727330100160733151186738217159722241445435702603145888060624992808179271331299292174146518113502754484049659040533021411679296696600073843305177309815734309548304400279768021736248634912992782152971917795345245429157947426106373987550798064358089052564839159787071741726035622152764123262917692734019785552068194642219265962353547195807345793857481842887469947677639455949713680702301226897447105416439788753823015066330155153864319912221358631878780497637209865426876784053855906730255881054220025552869553843127477772114445700446491710943701681440988475032029325942524287129793919916298100299699814564051324469725559124189829645620787087642059218470221010540091350967752814085184216105667438080238226910561389085726491762803156656931828118260159940697650500919368110073615262971935064592418324914506757189299561803740060006737558751760291195184086530229908303881140420057769566691816719980583653042311583491236434994530407537023798786615590150798437616748840896584304057971886115418611258969759008935825008304013268593526666428416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -5255058686335244870453978148914198031012980367033177906062588433923936316375911496127814829619304707276535961931234638034238205479729931012465156655478756850584575716448853576539165147852097385980931136944980366659826030640843901221575354442863374381681556335435185314178283685938519308665811382048696353125517674886508706391732218182311698515606489072347202900697632371047660918524300772641191904870579658553746544415890135322822091754423041775762433519699960164442113003087236163366991399922949207611317871985111772519762904339839328705697207856581505294299712954451273927799100414559577414883564557135460165029669810829643606915022906810011657472587408473031142165235756352923143427449075209736473503533057020959071650639954181450661135777171498757797773921983131652311351035776979719241879611591480022130166514038687509725166875595664944084263537618842350451108269713982633766997410273465159020698508934571659478342369371521581387328320769321109071198206271045218567317993971745283950427814388194520888994055094725426802724077117145322951935650610996649791836744610710758965536908108559490983627833261960864611415755696222123078250051823059347764633446306012212226022223192040074090561810421760226014351101175392378062722896151451902489862091261501450061953395462088739615241717213790459211382243560341409637069877938856423694436935807259614823127540866774652770929223558283256774699332667945064699576975161326311930707616155781380837785984986903644779312611796718138627159944584203162060116910791980210899264582038224571654109070805128036382186884326195307390197437750014138481694007856153462260973093279572172968038964524056183438686742893467544311639506326170759114693905625423984539370955371173378209257595901266590040062442970609423618143655198808809409846359508176543170364128795579272027189531749893572104338903224780865332268963790675460027446567403554886023088437812392976023100289439013286340789906277072094887936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 1861757337374159052748259552523408915569444162503972143502738114888664720703265870998043520116652312212375236905555570849589893309025002727452967698292954766026586186499528868377895953378742852364732506383873925221879811988158887473571538096786698824080758297919122717100692929133132736100403777679676149725529610903046883304286191856927371253897033347605340908293869473878211548217426995451918082995072533374919711764078646891479408513604526332624649520133382184715845993079565608669121886035073477227031656807670383422033984557993419693963267953499679673997645544859081136539774194448585840700592824291183107046689891899854393757339534408122924738029215545683797289127330765766735802576131346449337679250784959703800476735533776076085548358773043824209138879302222949918947131183019170517943472866724414190545948892447069573774794019777598438782333535618939460963410707562187664301196684193645306835361667404596542980835209589459273967739676112102691899429379501429203936582155692629141981985397912481211563243557014576219730139797887007593415349563076906185155437113393793502109377426166827686083974265191656863574677672849272870076843634135404016152918502524432153382239842840663615884518281785688650289716130065473824219145151080278287408837621355256397500120088128652251440688116825234722792343609235688620616603873218112390803325303947511440095325614666348607873984154094833127411246827012476383642309296686094444480224108105823720464313026519285454478834774481804843289178310271785887727220678302457056583251959481998184003163580291519884283413501496184415685186245120448171498416927423814474319217038664854913072528048693057681608158968784380235348049062652127410717183251146118841979130512144265744970131897040362823266559247615988114018187383604400129372754256237951665924969102252384210503721713271149190331612405942144226901323486791434161808334495706814253776594154484889084449630943976741719671727312419290087424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -597694243403938158193307458423781398080141739413945845256592629810957652198782637255398485887525996025257535084304994057808772682919027772810609649614480611544374930622382988267074583522945589045286019518044554550657285006001833862676416711016035657204573165224145889529136387869313492252549151034788711019893315600248233488834087949903032149982294512007424140116402971474062188541409898622297045102797877452622007166883148385195393589504177733767437727309847901511485806413861463459652091631634492287070602090240998017326819641562611803297435457204916255797284037178043960005945344173106109222184280944929684812313816283550776929349200629988327947340141924673021581857327558182137717647560111351047202881135544499635679495646285732531176173713085950008867363322167879385637605163003032494306717420890792246844901069773477153865444366704312607030587276587490059530964630210827227226193079305542485351493408366385649255995861211587993344742393910066998101843874767290562907471093706063315088563986899158585304776309370304778819840388201218601307790950311395454405816200536111640307694608188450675965225492229848278422858283949102854277138999562817235332557646589920691595206590518190206522703481848189057640552580778886025472861826571232732778034737410652090877359330634040141136564648549958384746312742404228747202053413589364896190458767412245456279355246582484775338973501055905988028530052541730409484079881054500155270065878380153589302879651610909079412861785874340841661929832747944778207358408423306347546007909356985330904738246964201313523591848176317342026404697948583316140691293041702766898329572813004320225235012085497230777261355408398292103547144282846068123960964391464971853608371385521984162500439311613893747146251765434683640494332210800187861773346727463552754578053390021772576148713677040199711165186641397966763815571932060121026637930642691380527708107866860190305724687118109100304405877175527407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 174579361014910448201862650600882451714501417788770904009479979316807817217001751102169602173852309814994922938267110499643614127049496464633963607991314907943484398496048932505362778327587290300282344277461788474128141556146709245570498627997757483082369578447359966236680780601556432414541096392368461661450000775837555108574170128115762885784247329814507567559495502469362770332817255508812639154301287006053832550173100346200398632965845739129527137380748013121738781281410460443014909070380785162787172166018689552587409057504567385454108224502716753167917055105486473689513253315485671707664423891927870124413855150225317056299078482050545766064242145862394066511823806553780136681838314344622658287894809004828067107761560807978049959031676062138099520140127660195190898680759894919240265057332980333674282907417950181666487755726064677439398611304897860010048515891827247580983933580003022138195374299512047520408239908922824571964996666733790640137613747505387784233184031732584396416894760961348215122566695210649025979693343433258956243342911811982638069863117789543914208032786871726774275573023101277667057115428513128982678083039130366628132691194599221240584281580574413724586065904143913694183915482403042853804317555711850934973091094658861373673044812907902043233207224437580161417838807460413403696284649438391812294331110919505104898238068821766336109167279545392713860369655461618770386300426128685124291401576073800689214377501473223205534555412436865999697293383204601809049910913691194756025330994868948093366595333971351318865577226168363158971346823789313577480324717167541841910218845158523158256132689202327621521361445638899416193542220981522510024397467539808692632382997884341287894364410344246469931344615501414285907196894201416475486830862997527915545813165200129712259319491530133266263165757679658265776456367535238539051988833849581649806019176570806550513792822681824706743569844820508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -46676139377504554568928142563531282187529517003190184495481097542071027115971072172128073660518098235253749536766619568521370246348988375163158880800007104949276257774289913227451774931886883462729131452874100889979693113616123941594661076043286336259030005882591553618059572323068027004845029324692606235260615863910472216059822453035936668528964152869572049069003232820734779916909030788927868248758613439196628482249400966811580451013869066676217696740551143747994578038689620221142940886092650595726670938839172702998813880078726804108765261497812714291786625954330780876561716584441372979122853208849669998083457796015418657520379919558408196822660820678877944155209743963499474555984528048478809762375306580768657642405483704108053912817813431867988623028783050499556548552577765170568047990065823882141578286693892458886576007163347967709102370988405381367126553657827907890016645261193464580647619872244941934105737957972485501523038974713565798443304458711647745842715542650206048871257440146884082059125168348276577003946234849363703675555363089476358232921374455574838870119958980798291234474197453620221588810976383292786660222360682840002403553896647889817748082133444530601086976699445224467664685282491664311145367316087495869606481337070358684047139598863916674403534304553178184173445890185449012415072538908702278426274562702757841378688286274037067926911550426606349740563777672745610743840891389132530052863435098986125748113809013807171636128760264586655096164727791326183050835970606516915957472938725467221601314165610180428740506924999572577269366403314450115908762639327786463022628787022516132435784075432754058299521468775260637272970695408210655985344645504689817339433055370661414596457447624375444621981780929872979626120219925456278915862488182594474616934603525619869271618462012533216235635232492602618035897504643379984525310522795236456809706623644781025522020725896667263550434154402283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 11515002499007940933252840727165444225642797955784445600590641630700957623158200277257328621024977536315749214643806846096927323560606857737693755313593637594205940903287694877481887112506352889821848791620963652657988044249352162546773291409059967332776297370578732997103399937489103521044686565615879556185085479042570070957302462365861393982359650791934145837189275036011638188774477995166397557328126178807554082073196585597395405221569748908754651634287841167805626051547989465602712696630282180271427494233069673078181358756947720403044423386412739624957104003104420771318802854160559555953946101695551115699282876694491872829785771810389699882450285395058436974792222192911544104197337831889773662775500819153068881184467861846199037060242465656466115730057859503676612457649500641702142553457565416366248545523220557421190151586090859379060453814439325835637869413083257474463721622808405365509108152879410389279921917192418441564124079458745320725966465682268213602847016292211693850894410683547483260657742526022859541866812543102068088841829686187040991961341981702724998807613291091699804059891131484667427695712995293155905490261398214089421422861707637010259354708254183762358425588638173934344146928076929945872105893120322977922395249339852172755044566404856130676054987194626282110764631619651931922444519043870966334058825115052814410926840975779628539418206869615551104139455940150618010586826620647148472048150604293244607075508906948913534632670553188243505110338984591778083874957752522797458200126327171776685868924671525637108161798038636870993433575708573592511154809274837508239995384204285696671447712044705318347072318365317932379989454857762250798259890004508323992549348103877525243731898706779538832546144272731586545343447928470339899213758496112769938856920105539803064683042595428213914822148440578290290915439307549425682564918310718674963679347793708016493509171286263183686122879001296896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -2644545789289562772635275979437655864494007407483240942084506154243130471157451595515780195183868631667220453830030773498489630540958783389782587494212750191449262217655607832256696232004300533326645151848687389297424958669618411944015001380489723973046514730082557294703140036017890109516701330979278523591171175407777774479166827826993238676337042859786499499652066275604772516784208710919049295043385570964666360992003118611041450969918109676895993141037546202943174380707988060294351799941029610729259581004178014351201874550076184808604472777854154828020016535436913448323407373265998701276337502993013400095162866296683465315269396744312560468320350191590960089311290913440877132070467672329555902724534265267862533716791517382177132578446462781145463496278941392365563960301464395038212589789744717605635126465715907460461781780199905260147113183994970591502221921756679823092653995450730926132589081053468962690336439956120899487143194565846346019785860806456895954741356137901287531228076360527918845534028075487645729246992569333620444140725022569683781544593120699853165912505597323546574742135610153432799599149817430535437270295179103898216735113088800817716166285844939853852426825217490571751204392014596915059060012792541781993453832015841075985005107095955951143772561050718078666424855887646648234210993400441943426390201040997076857384542545230991665701536179949754202588164413265069700078015248812611430363700658826425511744380856391613576814675584735445075644899080281050082023293620720500340088573946784162330372217187179081639818190603378517847989884406419192737240941668675581686192816494121315970048238391430041272606433505123488578235771668255883624239790609990286727118728297387915220297393887587256632358320213135065208572620058749868202875089167226061929478815877934940313878704389204609111811819968667403612896196171086817249680464297484300746241480365296626258387710190271714969473335836016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 569840562245039858742085179526780457619426761322928819520938557009546515754853850834811910609616508348624292939582303374247576325586454666295904180111823708842333356159547370517016985054486195391848353477238611502263249093112874601084452101670849207717242602692305076798634817576884916107726585202141520438724443969132273189145048895680941776838806523422573960096400313867745103957190747942306515434403174123542304909414884251300619663983605664429760472053349269309785743653094381233549938970846920442443430756827568876922089799268576574445410764749667911558798425249487222190804316532109431125243703212749533071520282584076005943783532565248259040685034416529076329351284904071817650805327600247161514007779465764361283031365255686695696348857079220040749765052297150014382736624720414224439093939521407172329556696667380997802197742720221823688367847196205615616751902884623781711646813443127848754598757375896947839294765265113901856214886848466940463742757362388638637406078402325596869426085229243699395972435339851851602565580336027776203967090323611587750156820924115082812088638888202023394557216519762152551740064135580978780963959548398067362560926305207507173779176364094028887343674453851227849320752290729034671422755866091013438819740252170658160269842453344720795452008930712053352637274319838000094005684540941050166036424933393982426041072521525523895783392437442689486233178800703720426590264731527063079455334360093413782169086757225353527721015916771618809258626317093035304779693738410797522049279509610189609459678152850292029197679084216357922706405386078847125545430608040864791350892322121630723983577717023718142864692601312276203408463711880322607756507097474564440228636212656868101555311124808504561997454681296826176948494923600932460519302132757238234809117027723347321987246948314921057972211781073521411071431607032526257407477814171804866645983013328619575325749601267967164219107559079936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] -115795958020975422443300098098940764295446471585274441303557021783305308971880341790897314180337381995128968576734925438885678187133937448635514459700307242454194553738227127824267603150156998194938938801688340815343287580155785251714223027654956298759959548336221754212994023762995589744720949969970239897034765499731714862541140644308818164813764726873639522945428602844300398594948703276760710962233857546431715757542670566481495154180182591425563007536763760736788459345901565456657898140380202827566003075465731481854523773476541165214890292222298328282430270633886359796599935154995632167538396721978356510241668597563234949207585452976925000063304809433927236065383268474212089311910147654331015586435385377617996194000220975464118719755313240995344317565693984954000378081366285884025198395337204905389505310503855636405535931450293365326519855847816134555091942679714246955225686105396691935409501175141385345547944869165714549989851989608905225319981243512389368168012036265808898985235331551669356849232030781203877546754195730068712500087885414034885652734539002822044052087184723717215944672518175636730356698873167842108695395355279365825411634847684999758316471539066164241726902387146646314812826995584434361462511675260150540807286686182763029057002636309072733860189983080307998178227043121924530508651493931939300444291216936649340578541839789808939573765521786455995360419473266914296800748096077035678546898301387689458572145697209252448794562505198571026686228334214753579911127188889145678864811567057942788797409673912015548793013910046752326921825187570428658311739797004346282027558964403956993497345271903150152420940369488062033600655123955499466477748573560981755112758737659886283714021572695328335097565805864204718001575116614171436729095824275051927073559962403565005444226581327537905372845961851329080043936172221339242121742442982812325839330349243016175012230006215456890893816205148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 22238581825796177219281122845877028325957404048788690147836511798351013890191854255483234334928432214696789923043519496383146897107189646696766086848996354143670761270557479928045995475582736012616300728444319998390566837038226892198796276310510863450125457762041801059782288826029871835269965162201348279335047658323047251332033086683304610577187497161478492256730912587193881653595693201244703516485483263286874992585936918955953556661257270726136438939313942849853968332446567205787521350778390434367320542749351399075074067013889119802022651428088485793783527360414253953024592161485550346906156798636789156219318130608462216607543692123754603608759451476736602037723565356831637244279108903693574514036182608700058083547399458387016925911297742091930094686608425594106119042593784710784099353198549756183651725717285558943342760097010376348224528457709821540190710316977043566413909529812556847601598595671806375885047787399600375498764649531864758595258726555611571809111951452644230519989829354172338976907902966257294292851373667554077399786309439393423505762369970497642989477291059523506312416222206489651387922279765970010049208685421875638055198153646072107189213603353858162702270554910117028089444703883728323610597598051405347891074254452909975337060800572925736297906396312402340150219740891718235264224935868575171113938503744288988800138679235241657120379286916155682079251995079593918636608852456667269281920875318843207731374882526390565902369971164446264080421178773892099149951334208569196100496804309346488302066192358582822506636937739770086077827548924305573933479049909463747498955757575760063274431907460529114445038332307435439216078690260333800869772885465028938236636067262575758937439991523108931216127793462008859379195619098633297648245995376924963351204983582349248654012243765375737357833830957906417120318033930034108961782607945570789277667680198875432368032522512735911783219490455552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -4037420919004144196131737403703000092327640483508595845006248810609225882831910729984251610922920654442560913585967181677606104807051291069230176450501809115617508592023246576430807011703962448592911084644637276897644123546473356323209550542616935571348391037920722246046862830992950296347726780041768648181665873035128232257173601262644635543855475888365839619525002427610568925350603781766109888406308043894212727959706420009601261366102499293299351095742115937383818406405714543904287584689124913662228007288087160196340086660631210575086050163323938370662365960376151356637925199595534676274552807647256228370155738497014904231507239694240882153436157791652019943452240006449721369928092623230404585947701435561334496557307674862342411585613094173928293252302327029349178388298782683525495157521199415380749784242442182677175831102319762903312171287022955205961060925001775605774766920042000878083448564546498298471474776898227399691671232982613827543399224026684586213527417311954323487436395533658659010591894546555590068229378839822017878855789114700123418109457601768870581646200802531798953908498333307844956070326447759052896673551839380382382080764503558753503110496079698303004749578843301947835169873952138053835493920902999998545804453718090093948479851851804737159958657959359288934503428615349796581434420630868841365674847235242823209943009483755749053827501919617441358178295843380871433945444635194175534189151756727626841535185176068632619533012999068701256752732012409292564878783088724025302778233664238877878333824279493368657052016137389355603315480476064929808277987483681060851779489519941793182313598376067538869206148628520296224570534689855302508898913781028520728678192561239141298467977423087631879565903788098487511174230002992226480072713224153338767342369174006773564266914591058209909886699265313619269308359236492881790681411644157434167895598797338899114856637770228294411656319991808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 692402485261172869156473266047549301554893058030234656543270651348139509027823025746396437536375758057631969763857461694551973508827611474316815190975767737337778886133578844415966719117649668185595703554732063351419521221282676104969401645107046138315693581522201380328008509430109901115382266829705365878041673755412529783579400507879074274801630518960367072575226218021517650237751194217592605583184702014798429434982122486776506312007677312240014561574867550879847092269294525261753775852702204890226145210988682661779502773535776962061832153788589353089286755410413795935557552594176791018448915304186194828635015114260495619701538637770707039784063696531911232909109349629126814074347388105889341065069157592928148696397997117249792836288372384107407607193849967723907976329434943007953363670154141804938042452076899458615928518195414693083837808155903775666865409739536706006597477795149051066791089269888212971516235540792634901064906473484292574415802483891275315134098514977937382990430598127132955736444912838327966749986071463655361718372294413612016181588069080081914640357059805581922914884947418055532096908540305789601518299864310803123492304397822752406667384161172430384119462385743504874868884891219828278111610538751777142389138036159233387440098790298144957143937211786514908366112998992887834449117510483201043689809302610535992504787243281378177652905174580725429011625157355965258271682370527346526295782477197345273448202440931024464125767017234860455304154291629924071115477720997401809805746737923480977856090520032167091582231504525887073526301881095084991185631834118842317336951240570692758357026727107066384065630027923844494187021779703417396070738805387914150443011354431203746156958399636257768181211913968209942107109900885066860690711589122511846708365698790751925607143189205272314403847818772166276202296494274381012650960523053418196188417311208772345133933769362432564964058202112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -111918637812943128807591976746562473798411140971332174860615112863805386161530087425870456707506764827424172970235175018231162248494170001109984026382304332469763034051354214649512074701935512714559977423915927842038248642609465752554628076994453287239068764776443377187351133707822396339705419057786976532055140706417797480085717013140176838512174521698492379870197289298219059196986419697385566415621324755389830940492093143900940699378747637567487109980921612384592363074245733928170971880972991521856740375448634067130591220098767202369857716137017014779967636647824102636225687168011402139941719789394300563286065967224508409988661954213342857967962908982569299530045059126967289553097975436748004401088884149505335764423577482959955123659683570066887890932904641518278591519085873076735558196325986736563834870316870675955648995457167606142840898608458149324463193810506971312126436724969991290582944805670966985195413893803124449202043456914071923301970413023857243327206582454120932715672517659597856209676008597876547231073686329384964277085861335022853745233826024117589607076976351377704827838518532824452457492886406398293462513042868537060719286120912328007817623531977257433321591757559195184452616289634898285988788750761722666188722731273358217063533446172216280681766078884115287577112759524880566880643604469552085465200250947800619343264604840789849194199861816463565866646719867163579588664143645421914947119454511527848116976825197351914149981845503804624119439172797054516672755477684197597993285529910741242301761811195976356075611964445304354492268389820095217960574996503618734026324506901416225652372009676643637985287519921169359097103146561500905183978391342587378224751583987543242998452335066705293134864155527462795208506693871852174702040989951234520971190941313660240370949630597927405550279025596587402097685077375703508728072621232153145820866763696008917848175314203535364574165336064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] 16965025504057549891547606566544547223108064636017587517341471236345763025704164835022777896317637977138550381975041102201952327429259234965935001933729662740720527159423740634075925767552354887791896566326053246826144392942992471508238802886279313035813340651591259380103674879620771456588761483053326267303636400300773729444527393318705746385651288301464412999796425155864018439669737915464249616620007768954109673421385030527308723150295573058602304777333548678760527050315000147799945200109283570258652817821664054304240983200031111719597753198706924437706661258963086382651043574673494020854284654097475556994384924272602738858056017396020264040756100410321364522940643368352486502045609483098385494651089369578280351472916343164032777827537542953849768655752265022955343173447388385342134965861538081620400637403823902943724029580228824144917522763782121789274051659205561945809820688488551671221572008988126957841150054615692806206332887679285679426916458092588067801519309905602956837891617288019847103433719656640295112856260020539198720921695856999949919157341475605107270478012868774061031159915216586532402072883353013862506976174451807507516411798657495940611224162391510295911099649314535020373603798981731831968027706696121385850436451938748196302965499545725811336686025445766630945418602318280829963472223073996027166614895367351170120652802059566627637990157385133144890142431196212239608383831666244086363112666642921166566457714827773598482339312147423968383508851620811065086773389493977383100168419029060597685995555451493029428453143429633569380149544219916534382956527001253247819957301433133542389214302268638865887059140307498151427669375122878539426008318893850283986850281913857794438758276467789512630767810317078878546712373395550725188068351527172608917011813387494069797086237008188936640570412115150456431934992538684304503145938395517032380110202324522155202968774407672541649720836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -2391909101381962354860628867118563433424089968029182807453289183489222128924367582712647833073383721920505429922919057935528094099030384545423765998699581730387066433675576206965256727682317207086741575611940897025412894134655103776986888874550828374109689500427410304849286510044438925066674240106428693924886380046399219604621671124592566582716179969572089448275610356598764328377792944007223787810301923516153653029476360107438859890022305095851199582510861560456532284450714624536270893554143369330096293171165074650909669920801510383657144121972478032411678949911682794091073750561963031667048367342739382058695559953654794436484987308569853635934047862827973051036142673229572105473934323173748421751491142588144219665702903870922291376941869497265875691908526475760495497149697281160784263665999504355366284708198705628160740960003373416266190113085032369816773900361858434793644052772799542463187492530986102833084120618750804228064752712476933808232431148991445765732219933902168230727136466241263054761150408141591101963110744985054715988068900637363481779989881049955791751070727589121848175261195319759940650100433704634486680414737800287205476144825152627293427328980171658628750100889908351433391234070857585645765484443100529375377651005684940722017893126842555422664870521923714694394970353129253094492626057235680407866088902696586905469468735284902902292679737402540836383681597000755693042107211996329277103228476492186179321716082757542392105221441966764431654765321609649595654054063496807894799379078372928782808235022432954068119256496433862974149726286585639653324324387565253818729039011233497302070737389090746601551817477058699032346170099200558111423840896616649655342522452373596556466736892091028271672431442839818628284003411356888834521056603810382506188905001785276119134778654211673692622054991159096590312432323123427744400961313268819657428427468040074815603816239357105888120799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 310515692234967316532475108228044828037066812346967824216691975238293489223130351539902623810891770888778715979463047097605115450884485283507380473517350758385156976544737502469546494226203505638780615032843858951268095349241548994623171612968293882060563649214875877479214920800513364264335531348287591535584668070861697452575429270983652929233275133173449408258949667115343216406438580317251304594980195815769878210246416820104923768114008193772261044080353874588523798404162134267099691942773160092982834133982589661156749516106456812845831062103603775359079709770559317673146067269949860177091425553739730141235268820081865805988380323283736815896563405953373554453200892457895347444169915600551327806622160174174445862420525375658912537672283656619079126172853815608777544831305227515331050040288712844015601266457302539544564255987906097275839138417033393325534583767247650705961224821344714846424576268463027643801325472048860965804455380098464655760380302841048253838307565820143089487248025539725936974463038039576449139777358222685496386623523100854039722015571970141465216485252906224190177650487053990837707140637051922813121285809130486326301795487939923607770534529145430110700267031095007297255051982925752371494904602035710225935598041932979985945525473718900751537752603642164165659643932750922639590403693739983876786676476264446470612801106146781481541300919491201512027056562461823731466639566345153529120895479959962058695855458148426780207638204540098468542169488603707457952284935590219593223776020829673074597032181247862480047896886557763310282587298571700875658531323058449242973091432788829828040570911716101999672283503235541701556606227661232906770105287743632341161302674020597330845380137653501155051161150810879507582308377830938713897182491651986686535594612852695811689380225041576146996582561191718024008251114483847647168046256812140731493158992464062202891974017087523612132376576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -36751360973880446099427587147329773612762678563855001511103332389573533837710173275050886311861398503172239609469558471123656856064502894066578079882186703938538933972561203318093917023700301300934439530456479922702956329284808794318152676526113931114423690712685214724042492790258837372145091536600926767428101430216674894961601758497150494237058010559131700004439407007737202954275300207367513573487036594602081246970965576702216010556114177390512317008796274485650112950015200741981937772980701444622397422494550939266043130037248380857145937676624140012151137840096174993122868141500560247729121191833858104871135814096244785533463301848800465531583250397261783716593475183066103674969022305264281142229775898884960061389938774305142185836475372821158725343447088458443985891721014561948287280344907240772945526722179921372395579822557376191597312560219436956324494174333200226176560250486933792377017666866121793063700370952872429439902279248095566149378014904772241838015558908331469926330493121824347964894015021059663900143689518098440416203562519407360158635402151521685737587004206121560815262898486873199232917585564471167350928336008024439281997568103207625030187834143160982073273062698361075197758258560244572465630973135578116445768309906593597866525117406970881951566971377556562376870659170724774151339297093758113288640383665292696287446481501109637977132060255299087635256338713956349354688259438629274577058595289675627694219072438003164180338689375678684331696687499270272028149500395318368037481441363534221015078508868832529671028589385737698629793080417717059001982406299126693280588262874725823753843407250834409963978252944465333320862779612158497320354530077705673595324774562386385022563620707774697298463838562821224606963455892138224542207830732999903190115320350478303856545692632857557541676585430259672807337845425406968527530450756995805153602946691080930569277274260197078621749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 3934824701728010881048095773358464189225986960148732638520883765735895847281066445520071927364517709122330000943959354783081778542939031776713715284781429980692707980737415657272782472051181976151139467148769685594623340537305356597345510303045275496315917147908713178788931323651453691345150654420868094346997703845720360250666168357916444610365851861292879182172113925126038544801943817329966278005520629826796601398759644634267297867175825402293026782983676982215801500623105446586524096511901219855685976163333507326698162479377173805520654979657221553950260429688942891806254553787511868334192152954976732985058042308132285776208687681272721019714098558414356792793606054884627186853821336334719070986116377494901400791016449116494498289954994338200802814140493498869427179116533589340306852397578362392574073611570926513890440878841019092516569916747271784540842687854377841184946239241080892628353586257218412842574059915097985937664053946470044982944720809251581886315623369482845265331389560374893190695680063359959910583332514071886813173508433284700510064019284338439144497961334043671343705875391737495473660416056307365052333331033386985643974656542588856425136027820117637247504854193188753174339308328951151434660128344023880332704265031343613554476393157589978105993543756292986789945825056472069599350114907286149188701782333553568787452791304802777172222287025462472088748157227483744959674854804032632434264360725397546154607361084980961627485609952837282289313376456786720908284995032545125551903949093663700424241980441741807312982279015016445282783048592705880910773249646212325020024309195758579717857266381697822593989777626910192975715314224194948474295771414284084590228925910946738616688792831977765080235833448599800021077833049280049001172287889233253894099637915387730875090587760499500030081952337455307140759636405638253079307559540928578412721953842187302877867145748304671147032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -379740623340465617500659834520074341501185425932179452712949244546689491454438365632223727083129623696456826667853740181418631705509606417496448575503640793634865157714914362490592896718860750871799992342704511679524258815154312622027352764443436626738746849938244654474902069401759860112720331051181106164651538905957861619782276635179700324238730414369641146272979207258416247413425682645736364770788033123591759870758254960198454475132919926737411322200870955995887788220160793103458207797345056524229081252247725269155812957301949145136214837139364345380378675350578789122393666885482846114904731204451441653086798585483503002674976382777433158195318251016250218096916294344857287207494129714135519316096483817655433189965788078364952508514224588931940526153932360985468596643470152376356936169170705565622411549181416479528398307259791947367879899643152636955657283889446921745595476359406492834103270259170823744259073601652007321440683073141404658864059563160695881787734594207470697366777990539043748701692296930180477330933591742987343915648097655103982349570550282381316937348093567248357863118199677964133712583078795458142485312817091484602764287714940276900819657203555322362369421804439250421021020715585480390044139126681085801299794460137746216303476348762264360233947359805223985251571965403430351035675190206975876881615622904009317136480340285882031024568216302697621376688441086394820554154778693171554556271357011266287881578176036263240424401959642166394722432833065324996536446094380757626816481871368588143090985389949908044882938150776610138560046496451450103517240947542103863383350162987678828879383653967190387030032097712519708432053870584720490646087949684718275045234911056287666113974251945450763146691934782617471417713679829665300502894816919710227655527763783133203880617362858286774543679330972335532824621681853680050568151650191232563697682990113805940738253571675423573540864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] 33166562416121400862144001782017809264747661517202782224238768059166910799359215473294140110168438833595630440842385893835049454023507333847492240890084658048884522241915231332252622023997989585021892285855433218061909779005638507157219703903354032787793109712682203932788330052295432715442357562645161999167949548306314003410072521820370715922716071000257600929818882428019104459199451099680184337055520329570179175940283932780364849580550875111623150676943342828094272974837555299905936326852469897640235192732053977326619332101289047939007394422166254615064962201560331770961464604813320540836895979889967018551209973329512980956194674522386655027157185841226861202598305109079067268764248638507680496589875611922527989694442719621331682114562964265188718829150989791066244331662700763028906100491338313096649616683570225869205181099736308655759752749118616300678027116184555700836015097662886364639386981247629952129096760578625226822279636330210512675944496702758081612539628125271780225765404865941471406115210580229713987145406937553644200763976937464771079503292261646882630095170843265046542737690709945494069171343793821989021162379449778222188418673651780279183948101802194904477319427895980125815246461223732124302790124651438522195574387117008045318475633157953742771448156770032410350416241205285823498591184953181694195215227193938229806381782211078120290184460081193565919670417885862136105914949841320661405662139433574763129514940805624415008962637091945697118840608954431070920506674496445895582544279859005161530682686180024591773155149171351963438836534910342789175105977050870430923437290306685561309330527869961471362835220661564120544964186710151032110926252964352534655325099431387621038668054538872216910684208782647599490510676408833271419074688011083981848643042026090709930298797284675803195502941314445339167971498606903864073951787029357867250690529880524649029724847000408748457984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] -2660319254727897365882934963821638454914866234437532246647176806679508069077283706243726389504600121651825890428080916579425488751585255138132513162817287746201142605874667732921774867347819428509890467998952221666131474077381956795319371821828823510650907989276936637495543872726736823704606596507246707843861341725571157946503227168745351383567039982307916510775728923500681472047937094698935912153070339348011581937896729824067080057996316958904604067168202056326002182029955855161146418998631163420884988401880322342463266596976123206040981875204261572054608975110977130350752333342559961721522075299785119211718038739410058690187138646700783359194266447237023644925442367023836667439473236394442209592734236903987370005817622120982064914897705971559198555509822104650171879586973452563133349421829071198755445800038156565866057158923448923501589447002624951011191455800448845229992452645668163695266203499570394826101101543710967235001094406660425372346438189884514062467549792311123252281292384687030589214798667055363909770502508330195549861300055826998483306539963053238529909803127992145292142244647350639346285481509060002277401643352837053685502829088588908272820900446779313654622748937117598170730866030114236660680222702938230490113446114167236007127293721550486832294054835896418138915574479041798400922075559468390940028717228045067820534104591494128380121184138539918610242677023377778975970106658904678585654916943716901194129560824719558103062508430660893499029533604759776142450941108357657305962123086499623845084125578061912524570559553265882492002199756553605516352079391984364006013800110173927613715633822335108074699185337977793212877030997138957675832441563818825360021181945205848372260756568036174510319913618548663038634334143864865173454167087902674589873754572799327967908052358617032672727752254969073667303966308764280844698504438137139250232572165500036089320540185051998978048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] 200185135911506739964012160335955197583156881531705591078705560760124270183968113304742840449826478758073386074297662358291080842333448115858994123633313166806912001610768536339013639095216582745233612693833999704520808341555246216968039296363454641612228384307511494118570467079192134488073183452980379079763378173659228384772654254284777313119473478488243338795296555651468540716872767686183713270072973380488871491008296520894085651573400451099514858760505196227618291724489388016518285651761059828536375216711345887080734454744860433550970070013939189361123477142280174990799647814749755483787680599026258632030655577231485229342801638965981661387767561308797101319267293671589004962421620583846138022936777221493688187685230704126580246237296152990826510775314091731094467503808926695104384253026033990871606331912046224572612252240400007963846869042418701282353911064583975121048959103124009147113250829683901363741609579927088351088312166914337502526162432015628336831739684954538096747283472417980242968814915125159858474519004454625056236702519437374852274739457426514808369714769660113127256560345042407835293887695106782472439987035198658556857175327560203686659039127479124007421126156349249900890702224624199015856175700158354732881160606544073457624680238870572713225622327657079546198343439579140181532846387277634967657949822772079499452042307458149656575792427429125194379976066242384145864735601567473415330005026114504243062477951664082625120045959019514035767259192998329541347657280174317760082959518344649582831482212486490540047505104310312889607518025312394557063618259914076107859048593364553755168130452401500136886955085511315154572479023069967963948614333090618065979807177189345777426909461718828397683965864549721793867265424103578111606388688555965178493168558036183167848843057207625330624671751877256452011538675858953150107889274444380569353216719031436951010795230500984193024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -14282840457038250218869898010355551528668421219787201418535122751313935641852896404756361115655041320037285430563928968510589655512614928168172181180035149080696981862452206637350438717064858273573487825580297695197330447452189156692648551477989982364294908572183423033197639476325858523689752881313774278925644598488899827264766124251474872693081194803449723537029144494485874952621901565562343346115888532021114587914613712725077163515661573310650349240942752735033152034711729678472999978636283776862964874399470681450661117642627940372408630839108407459876535574258449349722824650110695555962288212817356280878347629508419411134121864482736698973231655604936243403695692273418984284268253210397041411133897925501470052192119318755686284469481631242161052039498746354717729260947393887220928231199276002218707091201056072204815964121568235246234641658864132073300943965259956131744220530339157846903795782834665768166795476596436511665018516293469960800274106679564746622413798808142090906235482177826454979637777889164855492271300342821378594460066330014175735103207786314093205350410664329909239299771119847055767690267919121477932790419260530139823177925621412670069735743070727639171835169654180331776577528615199241472353358664344523940447053781874237872569046167165045618151366890658196689114639434112545644671989912947629382478729734360337897672261550165468701592700133445791799484408360544062996200019938446736207650433264082581367128205655738895071033511294059755393365007100079722793975079389537413407284433479368401699171103621541835076523895972946939846127627021585083952127209075934444774925801368400460035450593244922765831123839963975224977915799485335638651792742594112576027955673919116905077637889570579629484078438466100601470754529124567283867574300802123395821619119020278496546621045033934681804948774898552640995425184340132537335325780671652921772910794516661040656994622124519849984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] 951978886104467841144871235811764485825081900677797459880043718699818409529772236521475827660214202143266920298349784361871361458778553612955618952398119497202520498341105439098128086797609888656872523621977053774377820622286491448601611509094651696871196010968012725335492973924976203896295045001409902832762472614153713164195409933923919018666502756057267023071191733985868448239228661162196886778389728671003521206438865355379715956308268640217633073736686542734657614538016840545303258012185764880077035304843011103721036423699879543297521420838919572239578020695537930666661778928142105288547679505611434573205546379157085374435722984620804406548621456079038622810284629476038885858670500234462257652844649023698626253724650610114415993817751251937401420035082458104821286735149788286989646617304239451239958847852671115993014175902311109627172415219994447853617458987659262552960826295158361226990288551532052021523147114492861932546049259565791669031047106686115121033805994830497232568693810566092514803369844125855825393094029574713950462077664790847066322954435214317800205045673685170454421703648048243807456576404441200319135256451832030025506509983796424759958297561233076383063463709127740263362771574893069065022960159323217543968909757107884639892801052281489298137480528934728025399874400131883546065320984103127906736358398865565426621480673765257727550359459667025441256563142264056260566321026617043078697367803514211409863904548696278623572743833086137457420673750092723441042679902600050650337236467163798657288211933478326094560906080608928484533682061591125564861338424283320057242357313139054085069341769045638983341833406394028436238018705599596591421774698699634104558128291060396707768584087921228957650843151392863655317915789847963184007507757114637950711572534105529383511819657781286725155070052674270897560448200350928185697779530068575080950141346910698267748493065877192704000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] -57632137618498475027052128638246149306465984980549764262483123284324245296001550487108848565218639247394314784879539769581423769309568385355894779792172814226705333880799874728331531388853480080075116827096024972734653907281450585044772794681628954976315872146706225432640086861396854660094825514963671117245131304718944637864966596628538294329233902087535348909697737673700859794445440418624835590540315542685378522682410607187531976503923939515157285566265652257348203406641512487465330703337188012478429305998362043447114682028604231095555505071437850486495330326722820457126779962582932740631029928307312058274386119602934076169510231301867587506031093951361492953944832053277602623489899794299342833432844134646554572055256437623463067175986080168539146166475249116926023293146365664079277433181300632481990291021642875112205521710015708475119665393219859230766755494686663470607918570512633637161910530853689087272002991152881865554846586405961016926801295858770771973421148781760010826912320297850832372338880992543442030184949049578564549728563647830499594250563665181082996542412472049172900064554097356538743509733666857943934636102497130517227071790931265087702467153871065039105681063810095621037408182259370260894111647188236905901874812670153145038179994307154774432536943057573919271381207549251647110429524870310915473337443901602301582000608785399759766712346264698893267388124576470611712989123355976104057925291778120523861864468184399083969673501680199502253621621166769444870972604944645830696126660110436670741345244886292950819645944177734142195923515235929053911197677981719792860157085651748488720729360601022422692729022534609581702912759100789988327047738010491269568850712200028969220877826455270779374597541810680719500169612281604450760390369135793973770523877776455526265200487181246929746388097758476427204657383937206262535923296516137802489974474087929575705288250658652160000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] 3109236217344012216689141956916232231351230477052602125246948141020233941257004550294563195726146429272282716537587837388166949340897920626895133775618069187556461098583398232067968758350702081643366061912542146247587684744780383660321057855770744905792913596389889784148584225919607858366374832488635694873915680737342596269526121113611937777513739903543296220880572016442362455250962968231627437776737062756284730154584042007901414154415394034172623561716937581783976480430807096776522389939785231243305053592471294386145597467780352875693385922153923716489975247647772153493991443621615713937134876476722080073348417163111999386097832773700707461632826300866303047838541664201267467058534466089718191923411825329107699893736552192246191678478454144920038850772245296080326557730879491544518157360510900945434021288558529791211143043727136930964647918456869793216384728492699414690157230014976901281692297931234613969590292972306141442858543684035151109909089447395471058210567039722997777865485601744518917854308515545764710886634866171987396065262721495989793452412754153406155765777469155947702249623313583787036396913802463773399569537930952515313083598626463459269832425097625522149125818965253465802891685754624964907117680831741269160703151382257849558810701125550259363074208636530203760653123029427078607166035721264164805634633369008616706803835949494212328192700798992869883453136194046986603686615591803688621795973438018075384587425300971973358433870792409470257239805783282743239832738433285220399413469857751537862762795247204144015125764140587695080629422196255596517890322995543233225776180908627328185295236444849678342465309816256764665864196443632554685182714084167011652647175730385836588261221500195187063296060987519374226669376180278810281406806685205928523757659739493836947442338196489535157991403995747726530460770964887901937272059018902855049044290455622518003197119630934016000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -148811522020736811072286552205707036467837696317766164189619104252645572394628353852200668538559715142064087321428340309219537103525021722386536079568443504237591642308585072351495817341929425354609052493809089787784885600376830896543651669448853081560888988881831833878967338369756330081778547994436864694249168228135778652869837154433184341016934860550930475261507250711356703747880973647768226589143358537443149899774574441536512424163438076342033997728234046506207194837756801465054705275258051359120865798958452484775426331230758743343367252305937512898477067794417011887404348259068523069199685207440780070440064029381503631934938158898564780258878243038302975494532732771967641846456223335759328774820140361019316910944893189342021347017266705199398224309135447884370270957878664616726082401719529203581729826819249993558800067775966580221515029963361462767365791121774437342619235184929711401206297592006955431835593271606934990643185448373827518510325582353215836984364980604095569410989243442646003777236107960783457567485198875166085494064282362266106536848118894325232367480571001733160173875402132936672526928360995688803234140961357687727577387299897700638278717149754500280764207613869678929320575813462446439261432652296817501284581331857478742803225821298064926823533389809187681262474249057134403091951022814723908920391132324928788278406618858504943871363594109634821070396241256028967540301489042826482535252420383411138529721277553160953859405309120386444848397139720095420605611843329853046851282026419553297778750171595740373248499750269780417839684683219579770183903951842071221084464927207013505953967241813426570505319867441733408414621675086997432164980358506668711688214351949957107365614044916385911337945126007388276606799778085302258383957676481230296028240998579600289962509475127414568814090167383560504534761854597990641472343985861242021064877378010569764584364628246528000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 6274911117872053035557867542391195354748992697171230997112054826203768267838685732944943316235034713285769735362278764151985800097495292354293659427243031465248398058094441556789008299619766723974819919116503147646039907878266695919113168599183206823977560807077428337835377606630927449766838298895732278632602652167436707582365482202568205012308884980824787835873042571821425052366199087833568152896986698623697228421251685995538559192579323101472630350223450295671064791311127403382667130453510697929872958067207688763933601380648100051990491981873356343060476232782634273933220250813689709793052100633354945848654702316018220678757379852614162845727178279044354518884876318711939587634849968539872014892265239462442900729614902489210208695153060932257058935715564309964728512914008915884173770104501428125569435297582700109018707938525932038560171893763860410813914017395086742022785545512839054189561008995640996635498064855516002771459275556732864544166642183902734281300951055239839372750601196209126284136884489309077572616506233640482333377956780886719525220678727052904391415938102934036669997991701362028026046381588823749084780006453146741130608346551629371952051131328090688100877001651388168477971982981548787308009177884214682433920311123381760634572857148099724592962079379382749788647112718222237867735887252862502559037752927930939879266028963582820634420017951771611780809168069589935771020848995329092075689114161456420745452393568566831147605354253118417691918124891019008250094301035075182232920808913886082140205147740459705997460400897173359377149054742638435689700599831473216912705028932680850670128106994296124765026868387137171404146679179079233963268797377675697045028361914810890427303028962152801792737453890986487370619483216505991517656803285961416831213565081646525260860508386894146965624650861742898989385300132355089492443533589755907391422938799682917612642275164160000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -229204130185360823535199958198413600051493517369692718489505606843416678488369443322490221952506578695288302732268289486542822920500335710267595387913883920970534061324688695264629119227176677491197215936649608660092940996831442884185305356498161249514687033715453106868814498839103364932031174615815186584022468134158824561592539201037443615101708966974918820154263904048268656361793907607405970030800848812240084711054469909149911101537558124663516027731127402144600681158583583319219544391948581190298395241355846911272679551275896743284787287540599854426766270027352370333738686370322715642288399193483274734104154571487548256300930661449028715233500786376196708425568926231006716281720817274543256006712786083065445984242856337607331127070988427693774519069962649105507186384197416424792447017960551703537333957354579968356286375868956321059210690863725573407576793325238519567787336850602420245045219407909036929714076291381126223375502043574313520707490042286609536688518683972484893441434240799573387950554161354344633530744355611118008693378982565311166948964873417579783221053311803882712961166329707312121239651904839920655309001209514001217761814030981075428345968105328005400611754479706461423649450713020215679071072891389713858272504607702233550265494091907265078162386193565882382196366825334785834371893829275224187314314717291398272754211979604792423611442303396567450341865116933403668869379026287685153481542688951045974479300885843495953828616679314392635630381990078752721035392982818495843567766111529152481302399352370064756090701880326964473240691762062205724961568997757646677658170180989229913504695797343064588110118455757755265193758287035532695182875444802758996043479630742692674903474019322533071731965598723193105772438240206571855557420550706860398339245091852911299473370705305387480801907612988006833326710778207991414339914016505244681010660180760228650341294407680000000000000000000000000000000000000000000000000000000000000000000 [75,72] 7128408093634165689312469944179562808302748276409324444444752695976623384189470364853832856752081982625395770561018539827339509446982497195922868176876583709935001616314616049184532352281854950209596704045883038657484007536449737244608156445344801323311120190088374953250258965234625837134564989437846907629579909995577103476622835561913971244837964165739436373609139438125462837248874711650978698405215072574759945121761778989211173225861732337879064994060994956106574983033025972072866950676808547354865107678616362833497840865686468842947196224300423460848182625102612359689498170311207239557947387999868900470455143886618536754421088425057489826913652983903544435233703618910089938963371462500333759338741902169252808173562915417286620155133135923388286328825302150837920656606917391679299915505588981660475222163186735463457123559216438134377419817212774952102936266709225432889436138240731044212941813498036723092358269232759486628657993578971957825458737400900586427929319579452270033904191627524764726118380541786772722962801261465615350197361954944101155895087532157812867659842116286922751592647283351904625565903984054675746359906627014104212354279330880618199383736423639405185077905106380487111424697897752718371669506499271779933369493786884834405930578992046616533850377026905622015809939888878923658107788064160528368994671645216034125642746882696637818616229927765207464798000563170335388499618462232352913523638496824731368347480210627278706353085011531955879004905281968609693191191071837611774207094844974710119247698642967496502252685602459772523740599183896296379595807670399588079520153284949200110416501230022848203732023517498528162162193355707409529980401768217123227705665320819694122022785171409226484426949218203856603996647191026480289384170807014135859006147347777672822593440115355586550614367675927770799171214963304892738518718605079471157394298643755999420135505920000000000000000000000000000000000000000000000000000000000000000 [75,73] -186469848277847072336760150427444512756755941347897070386603663904806810557848389657875623124822306409363087547274826934674138006749526546650646454321011759633456324894433588194149404621850504150897660017899347932578314607644149909323898047337111898092016105489198580382001191909446187552110216988327980071825968729954226926478095789506441247857071563492912316067297344296267404276585670735783904473711448619916542714274334156933495998488085891123338223899718049972029983018961751411894528147747545401007453321363264397890414554055269369150074476605396667498632400409007757573292148128599852608588569292425823419210787624250414928282675484817469538568714217017688797030292861441383391825623165135142497636938466148127391033702521837629329954247947740222732439805448297129512463337610941372590727227825277904093934884640802898082526597778883754833141875945474780005040258516066022465998389430849961776677962020187258873073890199064119741772200308263064161425032004593148917658295954364117607246093310758669332283763500291004367263049288204707997312620075449220068422308387934527391561270737106570329136043012829412200260614159111309175794269028557753497372926498741184836580457518051701415064063512750592536071796690974326479677149749186882381950506982574366973307462090732752216801892634388669706218658472764155451315614089086118807987393008431063158441559728668153396546880875403954098969717737790547974080655367308109240014066663875105650818814490323103906301569830082118330399420070703429057229027178758281851630590707736256062580845540082114952442752566154380644128461003548707498073897350899843469754911487310852838958923703416723973185738813919497781355598779183290914275921724688360315118614717028483184076689456209477978189056357007547777671814082802940708726651379258553734223582212759388305748068717427660839845000345099218163297099427422710341914285494441452180460718571009969614774861824000000000000000000000000000000000000000000000000000000000000 [75,74] 3952202459272859805262064188806860240515878653633589601879587030025543681615502764548006863424151487094490296810709128128582756648901125672861132592087114659394138903915716639812713563098361716095840606669774449316370621628305629021330757907079945715353453768519632766053119490534163712366839955584062722023366611784190337320486233700690462952304518932689069665490132495751889577585982882769212869203246601822323688321849531862215354687156017982127087184007954575499125966362844834385768804275354165707578686504577357102873285706088865870535292131085292209947893120082354230129579748633303703335983393210384817498769331647464454041047344285482485730618325238511828066032108569563923056370099757357244002367940412887931055887253855857067645896312513460455626055902569211934802149795008466529312715002687643116999686034517706770865946886538095014659378703704301685251733647714187161755989019689838117252699932760910015642508533233308585794008994949538576029446528363915495102630335790589182965734916897119367851875916608366502155297780718452646485687552900112411842687848000604553648093787954978571607307697498375995526723020500915991026043549800805360781955875338627379509180478181217728496508898571759339627991874510594309575220703323176588722564912659027259430340387337779653092018920269184515121749958831874086640614192099713681060836341723694923052668294997461617196524362666621761601196291235522034258135916503974754066634969246633872624132126511030875369514058146334787382868747816771801156092913042483320013877883131592058922487896979589741267109537103994811496719927034341779695649438781689047132550470010084420587887006961796459557322322693764126779422052103785443596789572326942996314806509704771683985545221601817011131416981718957656625345663955965129366252012753984448218569658429987179666691402590072134070447537701764082309108532161746330789634979301048311257963448811197534727831552000000000000000000000000000000000000000000000000000000000 [75,75] -69445552859964318600726884786501923376349197356967730717099471232430854076087237594873617174380518910766079443852755280648769130881714652415330946473949328145802740113166920303413191504643756267472599733554431158138219718381503334386691204233331811020543171595767650908254643568270850409198075835270094307717485356670667746083795843340380058407821598882911781944615855891992203518228925997179603761675888751487210596999148505083854257891379538666791248165950419023122848214473434662529972087403549280400453213997173839987177233577669873180379594096278741388932065276249810552273461993801924915302702653476319360598634164421440724132830689157829210678640557389733442072964039195462517681459396604379716887737611688040852976222850162844792513629654300054801436779945920713119946619120472514058726876917697302576036645189895663290796875255272796874365419924462451890769133055831803314330155391625478067123674240287741710763429096687573293541844417330952828656007096509735117648762371561354304173789868013757778773611491162182424313674775014939203376529764697724090525545316042779137068139546028076282714003877984479989419560988759047388141244500729746791017161175144039591701258596215132517824447971872385195981853452124645826110048876214711322029265365395669006548213140490396249946597101865072448396549104839492331443089853855722684411913766582862800577326145847087070134077488850676108264998853414089830796363077825071333141128201514003497913884841720347729828591746555847292534341827686540621549166908958842414743461554702804301772306339816959187766837285060324900499490210386115761452714586215821312654805217414867101535878265940805796769575477486820563727732832552434002143347638715284658340428064174014311835302306298001069985612545966704028732339214860538824710919841687737919269158887785932840512276402946368580162069820412476901727678337479694659797734783292434691487497074118060062801920000000000000000000000000000000000000000000000000000000 [76,0] -17655932828176694879970560598546065295424344927235073359935671737881245867121132680765507314889058348688160544405524015369393819764629954654682758870499959183984395506384386437527689785454110116002149039795305528012637103832259224460280054105214934991384970048297065029901476899713578704303820315378849723265423125466085188542361511155362015899133173368515017920859896376385697031431891222344878349070930337441693179720615286283745679153751275433747955633396672431746448756262256573732545667429975436032413349231348208964373781936408811758355117117670578203483740826710153011392476675968811888639163761704111992107483552478586908746771291289113817184227675353174448228840008443522004489918580303646301843130356022808786849793812055117440890347358860017646240799957257441176884726672899468627646279765514373611952051173080724391578235331809475131511803630427056609662915682187349401805333018492981143725441703620669450804267009039623125094313856309575103014967278694233698940992615800728045341537259865283287595732790888420738326593569496660016188972959811479193283890650264845774604747203143168102698992932124148759153839759146131017959726217597138091555438301430255521326424968148231389861788309382733181738305404117006601193727436174400518926915229948022760096582665550890054317340674748261565857933954098682558336550407630271371182265849157722389966204836606281450711302473290109685949285671308767598954478560310024165799684443614520227748559294660149797390983670308304044612388566074384766415389200134606945034192171092535372687119666623852969507186243470950176274430210497349838968544466868819078124594499302918344956331345564193959540361539694738149696287380020143885632178073522833645918468093169922302998047494024849022997775835292416623309056057683635868933384754977566343255824906313024921240450269012630969632711946169132606947692493322319044946690710834047460106154526100791563004277193125976787124224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 5316164080388926792045607302156763475996824113721800699693755690581509134947140044516905811431353327623299142404242940494001339800100054654700544902804960780813167697150473999849429426941698139333710233767140068967808011484137609853241459252621960945404843663843067839088373308798238469603454091752027893731742556204842794690085472637753355814338306723954374469786475693791892162468749845554642266202864707813334154470433111640776519180882609798439496642828832251093670181085944987481530013527675528931330765179149294333066369421523741793860326079541894191777468150162812849037692953879669531062112834564762402468338756285398618913699634388576695618834815628150515656307124964784018092974107591459797677460840918396643199930137407846020290580226974825387645321805107532648399010592160298720856401348790838663814893162739220355974006931138006043372888137106616085440112626731960185702120412297912823864274970447634874585153942143443813546151864834886348064383300413192067815375778729951991860512865643982231592447926243818099954426770197968628567696923568048757721522564111560649581474812797511220863307815456638530785642513563312838607910195401470939792008602031459082411172354788429729076246904594364654080031178131530480180440880361842591809488523807012060456228154781123961863994496651275854935761573540898827226700243511124490785156925830773530242413249144939538723798684812329188044038036731158582360537177663561502409976915307454240966956107600888465322603263363999198332356223382052926764813874077011236923970974952809038848689120516755098898823673446439981620103155031825382584286184121004940345673362488334369812338604536480011986033057517481070905674931874226073874667456947096454041338800845786781659719004758460490041255922376425122760017036332809246257813473228109020860185389122916361236753431596274753890658820551837420422728366992248843224001538877359126308697054561716709302478810055308884689551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] -212700226701547985424726461200580887050802071651910656200687679407804397204759576351962685453219431869672558123634712288040458365491405010931773214520431720129548265485179602739573707763594890123440241648825934939094604606584973019308220887022479964325755128178668810335381898278186552983192107656414871494001323057203093989384073740836203623400312554734237192670382138535696891360306337784979663816836195523209070345372825149758086824090154420584873247981333314192559853902073478588378052538765842938131663561317630977221838352942228734061833717438841743485694011760668569660198368115641042148008915516328259436610145214430855226407168012833322800750285513220525181383430328901070402600571175088903533509543369055961798702959839719883977932338406486443619828908623039495488997275896316388674647314369962799773362718599997123916985406885220166978105758716528262425004452022889468743625109328195894298551083716366138430648361671460730644810287253524324017246169603913708435120185760480444240741925945100881339705365368470918880092396367937449196853925643614802557416421994133490650122596484102740427272088032771927931846858594712614576835412194736370693518343100412615178286755836650250990889848308329707898733031825400294330118586278263266875386664552500373886518750340220807949433205691465420305430261512789385769824865835307596514823407026944325411354660971506244964988957936361697023606362946380954819096663101640381930936686276041742816610097186164966471480510410888064111385141466547720681140033788231444147060021770252302688112322662937802946604485821200746124040965934627411802685250213497764342603741668234771801287030776165283528348837132881768791139904479078268126411043095470606856480665916730686228515050223426544571386557054012527522749449520953178855146925109885829758594680232145172421421142170137328247433277881249046850483062949533773510275921382371726833599929161637946996202492857481894792074887168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] 16389116627066081339714874149873045418823314488452065011190930210826605384506198029167884005496425983842552958849085955873169089127387161957006384632932973769133269335041634045635279391641554359281699831275735531129893905329317855015351488029849057928859012035819985321586383748312205968852520676513126038619664783779350433282563431059134671669924505983045988822184868064459901027006778731613362778221919427201591711888656291558630375404034877670761004565446104031119791414411332631366633866152922506265476554354759105773741316021917299941704453516559991456669449577036267201588102835139697938048787599670390502260765593909463921167368335859729992386932767599482013477049297175705584890081866358199896776718355564051110342368434696697954931262688351559467086805580648335164129621392349817990586964048059323514562854665713168214476740044853413023791807117935723864308923442563764296244534763488817948172121557022532192678406718941432207165700308610534054058033180150355948617977793629973856434908234228491246197886782682011754158844669427920921153687425946096346793029689032311149863160146083890119159033079431426107866252053789408872979614044114047927944416505792736700190569882505631150604585215633012139587510976969775802643806824634311227586891021961266492748079139950979619717331846252747027186030035991629910505245143574536706689614253136597519001946952708809906144460967196174082117014544072498301870110306491262177013262122907446462863895721756284652647968848282111828339205899823130820203896742304332782908655371444439128096666884060450239743566995830178847139843681617717563374377365627565404776882562811463060294854275953304269501034494988061893970729339676286765081600762776785973825496273807769108385297052939989108803822907690534772270337163561510652639395601632341677594556415371610149443555613277822373215325791427396503196996784463031351419305757072333929808902099390755045521049712438275975568328491008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -325707753957964335529671308965514274454773803287728246148579673258299369004913265769668629372766446115321536695833892847924991129724306490529124253825751048527901020756398087866148934826232010609336860718851199454282387298494619407075813479921770900550612960512111465576850813553095980378912287555385830830111133610077538726567467723456109493577136960435404370183131504430349566091256892154640278865802402522373564087561854105165368191144377687005735052166282142027998115633695728027052626026928947216938275436989616061133559302172175048253100394785941608460080151734357329012914678532077978927351205914153063095665797561006098870306059476332452642475648234257596883663109456741415306227430710908259486840260516034597472262817899685157713068416424644727859442640805334888631075429013729751101562187678257651700481802026428708092615922975180942097017681581597552832335515507517552387136716843505161773796163437414916784269143591222138324827574488280556430493756327269699511557482389061280345830193962084316154414958870917802550677910592955466254672918653389129316635687477586839426229150327025103001006514751002481821948323383206076809049480772893678087026871528702939694618479264868760537704689783390675087281735384527183380264787761759963578205452708476479308992652394850644794304532826426667931259007023160166066531152213305389772944970996285573543606398113004783596816080236000226892819882596439852690452877099922113206405797711556257509036016557702209204857236748197749044381070466761800628856065979484431605534519984365927610278067398429818954236581190366649640404214559544633052284986203090543071380064256788642173681293973215851076179041624145459588124912635926566845722497564668540967788603913530489082262216884021083724849453945872708637959420152297649236748508706416830359088213534095375108150266438359136256308725411225024777655560474892739955349260536672433303715798775256555751125341487823776488726013673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -728977352934725464512983673319360733727914653459042661353740494838749895758075472916941968441042694520641106358624875975021852427239336679763031357055411806199258831717007710227980929202525994694262115952200916240509161415507893452598078026248641156140708409610526866304314495859366478568181329163633294013302495260332491357211981901380842941188851668038519045074211075345046795494429450029072706708638573301363194854931369927558542245908685394734778122191889277352893590682121601297394306029712461841427211729346022831499093473098639045851573409078958466257414830481101179492504165941843953004900675553232471489548823584087352070742926925799049278664676742806129809061167939915853342348322104962400350651252989245842500154277837589874305858623227628745856327075074701696631505839695482288918675047388361528606390078597612732508653542732423317734159698411172482551466704733475157372558862790805991614874174143364283377906934475044264114977861297602459197187234210759352526788033271808344139663997111624330816929074320915128186840264425902020952832837430562954606613322899750126070136989505676814831472861890824085106970518895579061610008116084268359765841943105557423812273815773249908258840713222840101727003469194878966148342853993193935263562665604972504740296204416679030552521876537499573155864817992529106418305705015300483616880830588421347930919086237159008063825946099992316164343455822047047735976079796527741675270776883858228404683782649863615091845426613378380393122574696083401368910786698138161365084241929139112036710598878495591769609990448745236231892861112585401193549823670697503372972664231853972009450411230012187529458940146460439147513031514114140740953001585017165435120658807130964888804361601615962174754405689063353040404094721067434111007944598247881702464004654359222932396010502199365266661524100646192701976420449341834073865996544312599010946614040184656793365983020665818499341613006848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 42833549641101343237242786443313305846556487445003934140036159692808662743347345578464114528310387067820520409917071055115222801288436630752274155529321348459350466878648576213427280366702318522237527791131242718682732188474326994116780581614262784644955258854995323130724408228294282540371486968314027858993734000624225903560032156086900125809483181907063621483720666692055056478376460255710266757159874784565245635149326711891006178150728374015080172564866172450710564286085000456074155566257551970361772425915912053735406025778910396966889180450968926342230013397990507718318935616826455389998974010062741647582130379618335489617785614366549896610550892004364021737374161630098235486656397050141231380301004533625086075782542967244010617537105392660247559137081304260167203534310455504509353002401953919884590983706257531073481472168823402230822017291207620067025868971468141802899663736040350578368949005531689119426701039324208169357485295752170349262646531403403408779244873604113322030956082269823338090579180795385377194746770930638562766673082264596804262118827904478058688814375416955767786411713509850181371947202089074337695801382082220394907240904834712199834266958338901813196395936717374829782201245624815887337503477083892997716960496314141645340449719343346653665974859535103442185907973699825219843312106281939039710752421860396900945171808535354468936841787085078308403725781079683037814379360874692305314941680607989294104612302510350531495232462614069962508466632843091983707536445295969088584339510293200367249087773419500956666834206869703518058638461861478182660853907420214577443358934897475336002202930480668714789603438333658101214588272260217275987253905106969946132403156465512221338762576538310060401484305564368661758294648016879147205244444680063303310914387300797760695412047332257684072225965809849340925095307294359035986839202313985706514217125492110857038688769940718464336900611112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -148254031098326013658558115700039918073592690908144311442961710610863696035794087022685569359129703203146410285151739949711747105934670409205996947680883116982898869272045279594834855623771326022281209644430695567425702590804331671494938138531377988499969532559228582051715659809138771629708134720461503434846714809476224947606750532059335315112663658539206582161306068585098339028240056220510693137290907885341418716137154550860443088283614076135146065037166619138345535591163122647134679715861385950958910506328149043042110905319289443282335032321915982498117614090218204929142241169683702860201810654996088361360851920308296123229637156250788655954887519280826267089288603331079133560250019290384350886620780570561501118239123391458149025189039757043966403843628716390830542078873629083193143556028198882049587855112322312172440949790329935253628521389399330265537412850751753839673481189458494236743897757847910212234682931749823966453502447807307687282842274694744648286691868986546958480647266426772909686172806119216713492953591236796051239450088694315762559358153600242148918182709943957418311321407155606730230857082264813059039352281211575448730153496160284542899966510939742055314811737369766883784749677513951572694255646361686430524051065694568616425550578161623848144843333632200838404811274992387358080617037844482802571460383545917840862893540680292924581652459959774611523465436578105575601744247896926298733894716686981455238180057547607448043165341870022818348980823451405496906475373446289599542340979769857938431596462853975794052818643984790442377719854920460482543294221697396717629263482478988315044477681067393360949709142723650333848972654079653374384618005033307672948882234140198989975254611812262583484224136071555419802531746148879575365968410656359400024794230824311733765654197669654683244642432916179566090646647604423045776648888555848961857411675596026425148213976765636312032707073802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 203916202402442608472208634293066414248149854905429381428903934050510091799715298120725250785571716319501831486481607959334462704485790054376332073117099761433754873327827871650488992064499848179908428752802596073367529328710803737054724795776775452086305740275590730170721259126361806303377481182691583421524631841517843250265724887137028011459052452001370812863500515710400631636329282604487097327780168987252377358126837960372563257679190443530628239609846840449450926937025815861447643187636920762041470822393124507897531371390216126986824600807126421630686377333881446341164857375471278052094549299493310432340975853598155199797463664717758034213834863902814704075277028202192904951706927981105838681595576419174875571068308039712617647688408267543899259934804734266048148610668436695395086226222492234595572159291353965448785103536763390598198429792635086159051948761153962306743443164650445884458134761465972904963354713244413205380646408157003501530257103271485135609315612086605490341100226738622736640635780402737098958286928540104254680286609857777519496431482916807936333589002054922641650666982849902040406451575464925480269001404836640144197925867444642887854923087616845286187251085945212739854625268833858328455672707901386202144230496897291633003067021000926949895319910921355948001941435417102155797288361129836926481658315689282657345306136538488428714972400204448088068590626836319034681952550123170141982511045885363552284257994658617268024611195507746656068820189623106130851524143137076379857079302436997644694081512760913627561665282351023927589912798471731246949476158541871843121932965190995254875926202365974214511864701584739786067643662188407255496641990428219275690343355621010046786530516330718916074189985627144978903936856603244113311946601339192299771648587140267954159118477437564334031338836998826852954089380331295606271417251687029656682417185772933394322859491005834366969017574359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -1007311485911924042170974494135316364238693998965499776571239096345380814523117593190090480473870286291853083536581403071179952480509801096860721484732628218834515820382651620887976517986952958979852971041995200005671718901724390654228607968161807897205267204460528990020876459114378070014988597795666357208100655019896958525260653587426612141054989728282367758016424259477009350125881890998468196310027076253378981842146552922141296873901567894145302413911023630163297046011657580464826702608317506592410651735979629215314114940712833257839327681703884970195402253403794549058559601888711005457090724277376708373430909606516712604969291101446010361145142709347863103237940560167507695185825529631057960678580256377159203565557612293708249739676240239835869723964788247012242218477986955013270362364525734105569314231638805153228729161863344827986589386320340505264768851243943801951702748057589930337769811313280560281089385320241548358649754022737068965143372137759501957805095759386585396200986075827384437183294801471158490003432256468799499419064319337693412701119245821920198045115102043900699575345480539442818754207553553974829304039980382455551867634106824241497585820417541065565572280591803544960373918362984641421212453176893584291838281936129229744119532282474379570802716394583384961733383220559286626544412523714192709714541956583566691029579505482660039624445834522449890190541701956001265376881153289026235066601377310094029690901705377740120609619422160724761774864128056320527385325906068920691848341140043125935476951522860902574396635080543995614924140908719747714953880083307978571871659725544350027907847739525910255048887429883198940858063511271148897968880808559900483114458604437675891251595781948080440306729673671408748688348691646362009874296324194969998153906087759542534410591986992914998790668729662158267486893882452321521229356863124635307203076311312940481250165442192396543309222986645504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 4316039894560085448562184656416012149753547502628954478174683441395708516825516499458115751768277265295423059965064187843670070515310426752401627694587369749810825123505164188827785111157491065580881581251560320387172407440381544288147006041806245757471038555360332516137031390714982412050849409318614267277966649239706367054398302025695197703176621980758644552701427796588869054675447577192239897439684424723141636665952179362116967726503580898024975239936958388907473863470251088836119197451451856555516591642072209579483864006601043507138961197667001430477206018537745678236887073002312609621409846835485317122711804227604447472918868896212350769935796686304449198402609488589063947867623161741331286295938473463068154620394916694939852363844241672452143527919733213020801882775522376706054058972388675761655515179080348975005065306255122468592245360390668780544978030293822689123382635229391120100498618329904925829566099529395659880250589209920239347303418571011008724446338130066947836743892089509501812556323333472250507828243373495978309800435997383176531088717410770407461875824575625588754692976514233903063863772423903963107474929634498762029705307358758497853723196948818628363884720689079978880740596445867379052512754562042206612741742613316080928893414379927852025727797448734410921600467696423412175695189346452490044785572817087735775232556833693251395733181384420940260277435723032386237668037669395288590471448392634944468182270628855109549141819856227738056169511582764047077761210830555197508385126326160481917171056706105132800603698786955266297362356300370634266042036476277672849834039644496591498508508658927400312685223881131512254760622298824959168376105386463484351433708134284976795765357319669794062526782396962863273906619630188610898632146569418469099882590089537661877813600249879035878370125334403676028739515804412861770340068141486369502209171118092538010071151293317840224129519185821696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -19454048137306262375956214740816729307705945501880228008154016547993913386777320622586925580427500007520263834026145186424332002612647055947355996328164490707948112469648880130257301752306134984904970331205908674263582195046949859455300060084551973589567061361135681449725450720745286362819380581853188484868436170220498156306577747622128497888290345374726206211438762457619554486441513876899343656914645703444901677573448787887806277007981696328448442824576411271559181653401868716421920632705178928818196289824406666508143584037303011660711837536636425257729082803137076714926278374794886246616241937465026922936416098378710715919041597190352886638276524162303976061077475769743905140199465893087191135241694581931595292659203335891865244390548072274711711758906544264081327298752051822778621474020060071778041461596813448115188823900253893081924941764511920987506666911793454845907928070910016108042675933552643551184317687453725409954817099934124747176094535690345689072437831542732742543783731256431760253667450418991353183213668383376423514453203852875926700387393857878707203827988450883697874913442310816063174923231841773450684978845126747320601535408623159059318095509521233886284935873301299709575058797138283326147642503989883576869654284853925976109512288589762692676815996375222590023299751587643780983278609523451626421241808556754527714866320061892249193108501703132817195233726831610312801957322894293733348967098852398357632608518402870900187297258921022715608798180186735226975227408544479981725887760588195705528772918046172057156483956457447902023963856063487281649357594273718305277622070487683311763536411877372588088969026762721909304508232909097497312601641619878598039795302471110548257957271664657819817327237641505518249466691861909132960101660533673361021439527554094125461675958606248661468377507955717182795484499727703948124228398341091106212660096991939651428430664016828218379917362693406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 188359237715002167967620981153788848902838875268978141577267863402270469241299236525821157201058171492226392977402967320888386300708952080925128251986287417068518322828594841557941247118166158775777675592987923835799465997499402627673087922671931013702194398961207506299153038058619617523591267777211728937324155027304356497394598719115570313038894333701056268421074010052933109300948501492782543091331904277651362496144770664627395573729138923064225525778385798576157758675601669345324880845888680709697662868662569180914416069835538105476694438567334429677081732583448123830574942165938550246639474073623075379127043336138479544835262901758249972653305858928183805706643393042404102917659524478139189210737316896600873687326873681871886544709483776742048175873801933940970276491201803210621998456085364393899155651582415890331046451866991321546545094534870762108870193480001290588181746204306224484317669444063243116842283262837025805471491171501189441920959336980965222631891834429928289062615543300595196376778699953274463296803149878780712603040464725916606202572801778856287754778982027048386532977216518930119847603412046167739570619554079481334427178678299787968100190916913689022549810329283643188264572825209293568182366972459510122352434478922851886473423512233799855786532897062421995064996596809867911338542704971262576100509029507182969539537303607749036878715904363598972638494424311328550982189120125225891249346118473495612294474413236493783838933133845625184891130246550837456588174584162400272514546095983712220902590728278840220625546503562058212754189731218333482088520746140916360387770872859046630527385498101210197826036387380013395169549090850546579210430712922701542727450267160660573535865749201182867242706265452810861703520566483005782499669821275164823795240484745981908618547282407428727221400330321911001749025290289287142249971789818264372519933358010332466307158656652455936984940846493204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -1208509424551510344354355600356063606078642207239058725376213879300969385357620742266594066624470338695115724507123099914150671780416552070623102150495746518634034196394097428278461480887250803374216179310005244645682012072952819205390037825043430811279095692739233498727069673622865499848953335830575692253381425455412379239317077519296917839679721644345594015568514604301415068067605524599221315339733724727660139025045426485853463496826340887175281805132534575644580747200697506126717064239704598055097030743647629476938503690247460188707031062368896645389948151707284018752263473207014511908428931047429127590067099300854179824214244572611016518092079570368586963101848659551053706886580751702483414559818020959409000170765590901901835373940047613403652388503633925035094722099398016617355465208713141902026842397147408485758156206767144211404766094289079355600706259754622751512431053347404411946990340745208297658618564556025288228204225006935518925481813786812709069051973846309788340500763283059300602366997291132067176677202653574199186793545596676041688492124170498175245302108339917728696694191707738254557201106036426426071355150459233488535740728918406778580882008624654368580257386018332203153035604335615610115592175381371850678840045061876753765441384739259472644583288043525484125747150207765771005872358062534196659049666581783383908613748618463431628317076014654572132782855327625280680800515022077580862798497024217152935125650286727626175535501517110546354852712061929356086982579453926152253021200639017359567226542847035435631442978587707615936679258559137053794829265334290626182423139837211690566366249901910536183406137574969881077894542978154227728665254396488423577524516670568743831493153449281480465531319227048373296424851750124544965614757553143067204053783431367096296101338214725252751059523160881921127119352529490582624112121340785547534365632460074135767615780305961375662145730135474569216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 4704879146552059260101834886308585742212663006779232089167926800046199255814597213657007224518534243531235615589588724545796125267273299159618854923573790592648897122670807314834128375157783144031475043813178679035800359851966946876855627484625953572032368470647793256995999339526563779241964355822348349053596416058071855917012572976438570254606309012738280619186550100222428249151373938742921410330543495451937087558871802122591046191346878822739161048016951543383911263023124327924086782718789301179630722809655742506313711279115247727097719837075388441780675437834733655984610302661941554138031516410895743946921894818394896714134153300928413276791696812406805786299842353596884623705482742160494979017554192939700171202451620274934592892670206429190552158144636595825620248504165472784919925862160084173436812957556301806074970511821784549466195809274090172072712720656260951975874749204627431748697134627118453523074775299396687654682005659665904927157007522407138099054432857671958374647779580706370934018320987068371129012163297752751204696052922412015864139860180302059185373374222577909355950423552627997045679395505435471715986222594692620892316480990493716806925854424067419449392272862530983907003029523439598689353725296809120607096284717384783505127486082160537636847970116545413074996849009492092255909538655601441135904689755957971454236389131749810226186465401503494470730032924827741043941296213178831469111759698524480885672614638302773595059380776841805131367516999426501028136830980070972134488640493534664220611224621812782920821063724982570595778051461023679402504112807275947094503338259964041913785412393015377540403393080977749733174125735564751806474852079744556244478623056813835137902791189288839881251866840390403116106457094900379179655137232948639881882106018738189399218221862165919816788261101201215666240444972543010791707917221140756753033090509277964664267556681053378613265592243355385856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -12248695803780646142609834488231535214730257675721997607802765880739201160295867386078125538249689917200445678876591101417403171233547884983001060524469597004113980542521423008128140936647219252934386821760322290708173688535330735436347047339270112051833818371598794409027337548441555939209556007896028331950048299677118641021668176432338617184159008007666579853893563659230729328637014829910561704959595637980388831628907563506085104441949873301471776405704491689290186237352043493343690054030502458545857683014647112150366280755318470875086282168603061052173057759052575819896288630239736190091799813390213552768657781958264947805200626025498036978858716534179276723121316003684107301055375173831033988650310898961831564564060443736713793894365602191570595114340284723280701830911531111091418888427866347201486271324621875576019786095961371976482332519973471576260787143198144596682001762097593085114124544688219809981738661436617996312405689614916223263287450098772382601649685752756187090449182807352537035925768781512597026058744236608872079580894631044958690093443596270953585951276766701420937545377315821927428050161464744988852049305174067194940472367493759869764056629225603765669200559457791704825044993113279655901185204527314747388131037202698514540014384421240276716566389484868702319179959816767044324357952341005548930338892728592752603928626097070610334222113638162814786280193731592262716750903068967366363924037281165949083581496033711943691288841491835899656163591642933080373650917918408043290108631539040155355831902924073331330502600136283617783173998503865671810851074887062418839823548827415817267017727527619568545734069760641122677533251084813286351535890301744817931196591497236894377530948054951804287471381751998174016588921814687077089906212192773901040860509174959110138600480652134966344932167821917105036654453504559875623659654683050964581727121657271605798767821568317926599226770904653496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 22427601965070636249833107850120090817647428883954861956546664907991135445943397840132046118974452338937473583774539159475459009843829134175947258453774155571894123787329725034387321743316555038730668100230223644948224400281935876840815417389847456464919186247077307285493048178269003140040786290560554397291976011905288109576527023112553507010938344560341235651804212986479903261023360351604803269277638002697424447767990273502504759045968945695080552070400273126683373773872515476409685621097947120624035219745605488014290620703051907709092766539529435034904734897058480786055583612773543160629650842169975772928264491938235462967651105889298889676193214051296515194534314424749268404606585311384073439160643222234720950809465403677831869500784979819278852023249299100806552988159081770052444167630165108118014688583557795493569962215787535503216102587804350700013338828444598047629449003491778054433492358849520487280418901715934860766604716848608059749345288912196360758372106506173209431601298743738821900772322736012655784964615856150680731611793724561713527176366476853371100771921338604691700905725940894434292258947789232629035706362280096163272497080214726934171395732952377855403469280569770249375538914660531319959757738326429126085264621345834234572793680612154953439164337994986462132270108285927059258313601339467448978430149580232485339046920503967331483067837110616479038119537306720938075067795666631976628394761556167522761099062979938274082567695599709222779903496600614016687261934056096833040090381618864514573274485979814369747336794106929405659951227919293176896573908748391736189569759792170246817180225073037839780674468773275896702665102689639908941461526806984645624282870572460736810315936524460722593861088384587488413087723909676981565722160655554148884813390714510431541910974077167348500841687962963289657991557119432238188805196402861325791972867671450042816607429603433727054962188709011652608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -28696217685002720147497704420197669044107653627505094236688686808565067682065688187672948979236427664438627414869067890269962338591572306741372169334328175316393273794946937788925236722461333133909574745165079517790267869302984053311356186832536150601750311227321111195232893983786150796648094787599867587492558154060488044750617916613530025418391418875753870202980370992860941145973455208962953703140175865107269074972895910898730730882506335802126727302409634649651718531557697672299103811546027147795725500352603693934841332456138741533267601155684148875956258625582085058551818621674841362748331962254074320070786848243472708785726104239224825947601669806304869252970932231881538228008651447728649330048732478098127321175392747108155750278696889183526669228243299237471336557404691616932468191008900167900489816920640533212100587117655777771373134941724354097512376284735982559676275855867555585239043466555684887959873525982762131308796925918808132979067500318025585151727617050429486284351274032613417425364756519341436304695052976565474686863438431967862955022006563952744912242650108370369674307519098894783709080225694271417002275626016209799917602737956654616900332268406251252870285722860009522667306835259487365083703419878082754537317187246606127821607818190552375342427861211638338787479704963126501134561552215815796105908903069982203132952784374370056893605676539290827035852957978832195279375329013866320126124379020331160599323420274545055277412412990005118633554087853484229626069871421543765576735910774051066696077648089923826940987620921406393998301961361179312917158414220447013965976822497179655602281236854574505272307151217694279908659960417360659290997587691927064088141020022799147479337846927391913103639532007759897565659168585193411794061345971480514470177268325445862881484598558564924898656830580694187890115236218943666470384840186419288173924468517788494721124134519179821697621363857433821184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 22312041308103587763198243979023023658309686359877762785078907074604792080560602188476582445791235926094428754865925311341628354015543941014085551954748097311491301051081645784861099997469226264198088673928780715799163313424784540536215010414775558728424378135437360818681902167913984394002712818310304451290350837753486180536751102962657353148315344788578848154208411236292267206417174364996694236187190118082622960082048607883170826875127837310433591516756383397294089078090749312790004573492846927195823736902664497350600384978409082517260659723358001696512595162347911419170529186794342331200614117836677649061240784782102439634379969071746278169635324683490401088829650691993487452246536237767545430701772418631273589295359542527155099425543348532862596188546874710791355238371001164445635798730609288617243063662598796216556820126043594424808477624479171661139448153738899532386980637682464320480371281600710095762114753441964574266123311482284608799468911947322220131143540443784729428919010217059648382748020267793347909537855701384452165964417586704732015255945761805266725046181956327717401583795969447424106521133193091097845712519368412857204924841906450461495342641438743821035312591084953854836841902527825115326480865660994170719523003102685935992182536753482946686429366057061842793950131570276817458083863194870603774077638541522313412925383134397272623045242039929029134292908472556426414710736591202983812408109189999914258296377612246407309605618812618046123703984618389132649995750510766897230261068647202672846783393151360389910005093449155714431567393201168625204913803960453604406381401021697885612836189639561901867783971264602702901491613280854223250441248876735479232829662498274524626685879374298909599253027208299885060522817341817375208283331760033176466008374013724144888046562911023834588351870091860743220653541922839229708761980851287673104060220462860952232081663338102247238556768096911097856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] 166569087545510376870856916498707825884872237501427909746735619619362128866536090807184584773818118695482041951990907640506797757026742374580190093214340490705405104314216770434403220605952134009267920558284642795446647477633681814881353756144245599279296710738478403483808430311662790935440016626789705073314848253658944278032602276872537263151494251667640330436619297895866621847225409574532881234179300629958857174752147190937261589682081217501668446254139444502515789708722529008515090519788541074794828234389139373160884452692498419751372774694718820184668557939454011394267495230656364726701498297728196824886207863947488426579100899749656160494113962197111607359618633394720684726916907282374934124048219658723729742523254678410476339423936106708814591863812828726574243019428095390931426202529409919467069744406416080614246970593055863400778440963841105122765579005457015583276295101390929563475588570985411232192004732756213173842042074223715258629409543469857104424854093482812837569560386639225877372351806168703696270788228407746098397382969705137594943581555923314945506242972832773481340264043514083402536324771186668451126964159251935554129380379033227916450365309041099504031298900158139095486901593873105706573747735680311596923855327514905928519095002552264182963907648342922732917814706268622229556850878708387179231698843845148040904581167481788693437116832999892227450444137404046406196458692766717239320046428123390660039721154248777539775922663058641415953465365395292707542526081857019196980216464572264121710190474310741560175790330778488079069217167110256629314198914474269016251212965970726540089305284257886818522181748917797511791666474488607770785095658966140385981427951771626323361294976724976660221277376490263067462064725504312531597749223251891128440343621628759818393430810835083895504517781322113778725526303623240633699914713960864309622643314252067562655048369390016061571818491891154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -31966143398749157881559803621225298571331967756797949352096193801827899133240188276282633916675601437247279478691395394413019489343932117560243487167200744554130660987585567915773521746225166739183549405175824504334823373378034178825058807665611933657364126794949501096233230554481469223860254128240782802456967188914167935792107817513680017291581714104833551232410612469133126313447651717946828212007981335737110386753115738993202927366741671315628515184277562265908954703466868731113433044712735921466452198335397318001906113971576905017419700353699838625478142422002184523588423242295223702074986010703384110022090613059396368628421155785062366691888572878025321352519135325736071944645998806075998511400798708290201449188500985685571046337357099757949004510011445684989149282173559831091457475823170175954227903710343426449224466472721673999836031300202098777247305398735621064639129426159810168562253787216272591176948850148154358336032281883917254388113215923952446145777735483523185348784923761126818534335839030188906135389333251450710329181526855464577141885179884580940258804442880603042087789533187370298073579369065176843447612529971676921310066372586383035970692481573660806379734048053666178232523780388658872280853219408388312942617847633234841476434044895458427273679457161679701283328473087917705143461345876291039013678787125473311133678283665418786226501147956720762807020629989923406425579318027945644908466949019394382675255187859310123406844441297813910029916827960360528379896802980802162606042200840433813181100008753743294215824665301313635476577367120481327693395411874784103844314068314085754011945834045531924261514041250854163936826981685232702454839602702228297476411056088056773081815863469199530684527436964833896609395997374565820262858034360446384753201656858736654249107500387441496316035580644114902596639682784227438101476232630873378225187971552421712859497110265005075910489389296733126656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 59744234456686605298103864734074031826121115675328739386890751601445279549859897456326419422194694443772834905131723186587487212236706374406020630363574113590250720594690944564001599488721647544656367082705117946633934904581085524818701784031141997385604919774630100867447386265570849236390953061121373905807988885991907190681442815600744800214312052245816541188875242526339791935953869463073724669609813003903254874668806031005490269521963827081788637514929542289394811459139088217469423529849568511189580375555738318641593230553974577237610548242357650703718808099064706714272004260156864330369304546690357317517921059386893916654819121240905239739253450804674566627204098924006738793574746434664283255611871948989000978356820137500990647952727636682665472038976200172637158524707411350509211309090279436413853019506236206066488029088652829085061674305959144333109562502897166504203731096954395456576240337464494636163318155340747913307631840522806900496233940301982068294231648583173449747030843248860165638978791902060467233102764924484964049896416983829997509990001982605459432083673926387165247736587025858596281404020834811001159513858290592095080531678911258679079531765129876723276422947468812328553514652545892697509775664291408143580495335683020404451946700970305854437414344817380942785942505218145308783255662315283108964106126234749282658548014132721791218877548006603063442172043117147945013305213933336565536600628614840255244022269335391684191312145643187346856558279572787787547610812258462276249829403219887487931438636130793867252595854033103327942545990879379261663730320344393679869839157104750713741364511157633026283924211706398089521170684406775861787769955059344790333985458087511618245309249277894665829317280358418938900785923401720835161361113091111773204688873073670485538837432039367468447739838589293314719267511858288373633327761265374579214723971244137132224846353991794869855781851128708202496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] -72932408910050665992294931322877969996004080177451312789775404751617022977353928424776538544186870834019067020292450789334270271654379032781266808820697280558540568988116748528176686327391487575232356681573362123291798314687625937212038701067792858646773606356459321784539707726224174952478674843187573983574398229943329401676617643348739275374926398351152239382730052756292010847966580733251890804700733198499503574833109944449113990077466669789624335916179761562169519700152624823452091043830549811840378850527639203561525598161416309938639258031763802209325508535953541306302244665466928836119054328891950865394386921870598353380779141147603585180995611457064346164374727607609500203433694083433977277593708517330630705680910360924206093989337627287073556342767560184193498984002896841185395362795878556097675202100831222204145974885614263921932569773803306714584978925655225652360921170054614361593561086166976080218412720519795097417045941044639385334234352705577635131974655943278781703008592418706998613406550320873084033152119139944605407082231301413138479339360533346252930424928286001766838573143132984527186311784759344707913257103221123163544042832093182219760443479796246822222038341119326366083746589764808728321953700890460390411001070375889603866493959368086738313348362893205731736301439379607464322669932982943455669833243482853568388170367764604290520617785005815873507392050634300990540380719235167105989331956298196034770996597128035927222432099487032092256101772996164627764736472584152485893604976601760977923952311710869611159987298805366865938178589516287013343881413581701383910499211162682196692021049082340430446765600199127756542689769693353527228996394759265525674117046840601711529774756636297424845856970788756110031480263836770026577497161039674025536666258250148719937531600528968026838557730309679644328008299293440208000157657330738834061079039463200229023814160047268573034434981271112253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 70176558228727320871829211735929568694346729984288500699488435562491929280710891609926301440529374579057785321136846970799631692295996962356570993033312241972089864892245214181483250226814223855838315015775590254621844501167676568105028793883018735118650478087736776152614593881894944314591057641147387284835367709652850105951441008129087017839261215762629446940563908252497693733871884948715715562336602570283034331420218489862672662710447713881532741826111459428177102833182519856907273357566303891581370039117774502472956006845235646644348090940448891092287425475895212085290865607691052015332979114882536891379988091515725109688311494671015761360675370704650859735311508997427105383581796041388279978432184454105029725467621638989330795248886433149478545484599910839514096247534421228606291408349454188798504235968482368270244632208160192383868144469399978272572771151980184994186492855792059640757860502302840443088098013100763311320423743239986018166673462920985314866325994350959688799989312824211370099270710449931593527638420410884332042777073002024304073981227644953584084236150149307630131380242666669114674412765270123453302210453591517644727109019055945131729132468470824029564358617453009422347871554162234940648145776943681890602342247244197805295948917943954832172773777456491577015499042095699985211658052558902803673396790355149671523056552856251618615515246770260103145011880485521629715406039703441413542454613624669615034229331133372171900121031548272567807411430660913706468510897295442303429657998742879638924876874266699214561050518408164699964853501820121129084685079681964431886967919467446552941862995510712599897469168217095674698776551173460389719162319782768022366667010694689834083478624132772086357618835450859073733517670320966461016606622603381836697356200969427333060462625731262605355366662093124995697069299163933265245745579769537715881707078998664047522832317412461998488975603837649813504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] -58041006314589976449931282805965307890335856502177188907147490641655465271021842326486937578285942690525506777449699812927337265550301903068427174972282951881354402391885867349821864590464977862694858325811880479470422733844328830175722770357222393096631326973225443671332860170295993491186294360293031383809722468405558473584151674592511859623356439908600086883450749280018960405037768818304677508491032538889501884533459365967621711924508078060802868496619700751072337441753601041839901940518234594668640130815873099420419748529642492036459339322096712778157317595159480337271491188853067635413996077644008214666224671154939501660592432263394412935300665994902757970666477507816477759720762090859648761795906529647693003857176903059075996458838250464102763955673166031050442973981002719760321688149424734771645005465761938037626546032953858353148255285982664025384189258110108557537934526767213291879736462121115285015931544753311573416974676426269700673516947203077200883235120735964474740968853151687916975402694981090555355082020473399321842780965957474019501663961990705844849343322729452857870823117541461481168092882586141131906644568444736135184938344727635923442112468129542505106726156963218697505834389564152288014877312772921411815953193928299130863142419796698223287439280403299552569616765590616506697782003583685431565868182381554888791640154354102362016679126111452251802321922993039416523957080398697763115348979018176236130943814562232918187286297414969727200103322224482368498811711081945809974622486269590935999757465073790046693038043312922692121414813136374513671379942631781263706459134165067051973274479418296061960823752637812966431521651967342577842508162367357096065250409020800477361524332946845844528725281919468964354155671270415905308587526506644168870686235359762982672116360901904210494955134360034128275220309093151594658811994419869066458730443053403453438662476318865627755988197795912744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 44800792200958060118180051446158282254883949052051179592430710611610524968700952741811732029521344568264238493236381139609815614310893130568147224719581248739068687056371884812137924911177416315840649309253750141089386246686622423957304829888669700998052806853306499791209033732767084824580062859708799950552943163876479987204982443586011541552731994665456325037045533191307782906886608495635794701790913357059022637966686392474050326725318501812949424922533026052296806453578753161332210457556475449772112049414729535450596591345663967456397270639429781663414795580513079829882676393618725404559428616796455738372625987699610497276623826143654961678941866654641752338519218530090771939590941197837927549205266420020901413207472883674743439095619211322263172789137150891497496162001878835666199090255484935903470178016561448120351573486977540233551365134943371443242387583535203398557107008947095664867954919105292622179215493540218126996076036850573802573764225716210832985821277423534662642348031263257557807601538230885031724363613026186534168133839533054948648864907102757887478219268079461230718409920898032416435101024396460808764339101812163859088801908721907411878203214598306824961085252606189720615462525704355764556859447534169302824796699592457026077324116316901131126251839303818218921238444508762107595828825268119358152253326423775668985917672653427861675004073412191636715844954469293951072853840899766091413135408421458726046411459280012262663302182568494293811615266496670899345626188019618414965423952179162753254422437813966945543511037186554439593595278099532373503013890221112353406739797892760112384635999401752230044163714024882038943950897480800010364013281574330355770313794204981570800877674446880040797268688265778569707203616921336176406653469830944267756288001329516123689226535268563931644451450281876186723058512459451139451136172217502039541647497102332351992321983219576746408354243714293432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -35202451038364953953220984054643665000922869108696555584583637184941148763900887119869703921770827707659964991965275791300132811633775945297842942294474102797225268025858979216357032083522299555207208972968911174567534924722606854527804336815213225299698301881687490769757662776187443808338657466613765892774217955771296461161796705508846297601501306534512859791532577492448885254045630351698157672444198959714562334243246695425855275276450434256555372709636086381102162116495928178755724413751519941436976013249678423943120471570078743721499302332269577409255517791669351504434947922193330310796651792494725902086654045455554276849337522994356741905997067038024514150359361001595446273429722863271548232145990136908372696506022904945808212147395588296745676403797821572341380368054047436534548303817335250886949192218659813356594286899816218649893195192187043723644890813445841975070330783073491815646271840997121815300351053555236881262471959659531531284325772065729575408331714344765734306891818182946240532774106313246683210191368063953401250991083430510280279337023704469004050356890459373417653957113165879303619617719937373323473363569749963493573176960041437043880778694980407948328059132201956977613613977295747654487675364555562875198609112667166113752510690807168670098292722643933845074474150470095677975985214586576745859566804782929217953995321898117847456476811504237278754747446852959639382521966428524479103775389969601145548505058139424038810622324700422788040731831158689604727790977145657014187086679347713383928044120282405118563409261257262913911529928148473901769995574239879043136897294907138817114326545832202849339294987573073916381532736932676453277214721947542957209105185161266272727182447874795604154814112215182076241881466605450517412652148286640781462565507825017891079979431786449200959991967761814840707933025119945820020618281432669341368605565885744985196298463790271701080298018752474120192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 29318203579111147140056567774242002481289701950016923062238631279588225386648343215947849271176819808171088760994586587094342362014728049190794844227593654822892096642258600415342600015565746463571225885294591638072743081859092698904536990966802062518927437666704464246329696814575280802292918004998019575363683173426136096075017029529565159579118561151465815633062544593880008657437954520050259354551789237143284606601034056466113755124411203024976785169377314519567440373128719896532461075423335650134565171642587777355363198100490355428187015986790938733694768558803798751136662300286413884821287784318741710201183449570379541705354454398061355144695860596795376297499355095530762407062629100574867975642422437803158055371683692106353194425507587601463004701021075990647088547710941571577614916960569316935352424149139640146840124288643231267604027620111874672932563782943652499546107324358003067927983610747534443672165557238172390342696803216966226201211262853708701810362281385982631427220191224630698553080155548711808918984723402120085235564246037657678735438623940137551953605398266816369870785814288993299547425749965836716006787004744156195726972917585177640096429852652881229683646633075304439124293423751868589082567724675128897408589924714154576450835071530876834972340639014232131109315373190910011048301044352532744440416484320065668344934402860354004505005047865664250669089421288702213199700169788902486134001000014438804221236265974099927325939051671428778080903158070265498204921476442884862801070614155629461680634773021818750284087517010430818147480044039762714147001399505858108754844174925214561770223630544057366182118087045199215426124927251761579253995149556981289334723676869030490884077493027792687133673414942972345163233254237491053908842982750862584320017455835083598708310217930604634420758813398840512347294579945094751752014227052948377956853007027300893836793894117339948125054668006443974656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -24677958609355649620086384198222008841433458679893719333005686422592161117587270955472713741718105664564860035871328749301948688248305399862356222649351086948867404208142671033223024154417774856348364750295662481641941740964265301861850007607826273854111397621864069411698421427921609081459835163892953480933944928650045260187556411195147493829242072517012168903820022442619926956401972672410115051346436747868374197390790775518521668963655211446591685511599281926692973198705176471922218802481353230319347968680096626223394092758684553186546491008143500414842207373585390413666868833221932561805129304964265201454391971978603785601749039532191100417219837531460699954810433719993299417176954519245568909317442061465225094846456814112377840795155774819192590535268097829766534392671137810906655183751084780033165858303428911190521398361457488525922416565228356065105896100944957404035756397381901598570237875751375313876892391464188735366990245646625464795724159608977833489833655488678213287746307742983437251221976025573818634752871807325012185367127129608418155080394473936707334508390416689328050864780741813502294600297846562235313487168520766114193953851996469554150388539299662293138278082776783557712147440331361000293097250121822656704167473067758512947734709749955307804853742940002908873067829304519486814988044483801741282670127672313107417789534241226287932075256970106023922370291777720992981560374399195606869936193592723366990288510412998257544366949387919207368803170781308016659700307812300646054291394201589981853315787614176292935099742361628790614679004999950547356298427061142022797181197480177837156794142186563541649792150514001939956539582156857279662147791837420628450540093380594629419987550633823462195209989269785334599103214174853056858014347560796511953067144536699112132215042384707646945444937581540236267280129187211299478166853754956567542282516473172021634597385741486422778483609954039103488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 19161641400715134095427116260718853627579310910700920687077282834046752300153428023907382708249813492506635105979774499252344627384676554516877989306096848277228960391766072384976195295024344968477922373253267499751287034962002795414174907354402294274743944918644397103563161297075577551286392063166956967986839262916885170651235461975928895825370489028554031399574262611276333557186936189427383699626634731916367126767896546346335874943495916726089230593713948250504810032344104323743587095025032642135150106895256227332446556662139070184809081450524204783342345553188189088587991088498637575032402350344931759135612715674707733021763525227128573278433772053057895460511042694288778826812201073040563194348566486185547294947320835370677679929283074947123998905875669603727825246561774692333852653588130855477325524244528868148552250223666010630187853889754668634383920275884079246176274474668249045196340749265022789737602871860636745374599880458965995261316611366782613733251616477645368822878471984304239682177951955234252897092272450156538710967692545901575493847500421237952329278833480866760707872623925811052628586646159217422796224307111476984556806009978105365717545352434967737848796007252185293930644969318211590668971776666497897639655092460100903082985292351092901087349598853494382748791894189209434801473296345804240585990223071476587528492981982478498044341957089459136616957746211026120062239480231716430597980787636845540045943042468576929053967632857465586435948363497628163791635753718895114415625287084445592459349925530053873993044583553064800728046954579590365504708019813002738326816195987726221110989345555901429995129818075398196202548075583677213238461270162838985923460334616767732474261989245633775671322862984227244893740778991906164970515307631014426829271464997514882648478213667475449326073065817484995106594383312308656791667663511397119023518928281232892050318816370024351239497495425264386048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -12595647619620613740942221603379578853750618558770390681779187899626770437749595351627452733382221065051074923611703707253150771428169874111397280469262598920240206123307177716304156293353232706608756966798785667581688844415882453505017315837476704957913752353449876585293954922332322337947726780543657877166552421011667110581669602976552727384576435027341145505445206025443306791542714376692789184133008958157336217514094746520006017205861063978265384539937443063121919077621973765694342047529074484557827644799830667178107312819236176288523829714136482269140933887169251655490982836805456821277078002443813521979353532994002249282614900682399078204515512950194506051869910968727429176883477138486575279459625210061981597816492696463659161212895347425119253319443339515064523933820592551391090530999953788287941189570993578393711057369743409637687573901732844494740381910356085479506504009027168955768607947298939305731120129454586191099473068572545183886807282936537456967908028559964252209582854743934332987621076368489607712814162165164700038505528541208572094300631944280367022529581501705377001288411968025703347501070592421547720096153784424590853417961563362519364496070018244037749633318327468433460723816380098657404500299841543341831925926388912031239282722217596736153157898583921940928903228645720218646178415393578041133685011717276467612593812866078226388727757209629013254163035659883985602013668656336169849040971961170769664332878269829140083975906565541124349249132082510446819385985731825811123186330012931076980099690720536968967562668251369890857615234134267645814609153163549240513427002457018842608539104136600984229537568909050589787181776811301981608329993793019965483217626377740217308213226030962908949856074320230102613543870026827884385549734248067881293083384375352117835821253235051177599662089510725710400772173642465009934946750205334039710415274034718732579135467512185517108757332926281023488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 6407999600760392054286098419721638803752061503296664556182313381445875300987277423968613940466640486771248684471898536937937056477225218517948145997931677154655631946453034285253429639342631459224965386376471872023340834600014741640773909705519053347168566697828294217737163602823204202123866781164863952868594517031447081600544974497677622470760001367743856155171965715272465590525093168554384177878544346868787507475830515251394671111966226774341199937934710604841675736857891438739853024501298508939410462437402917713760964147280235666529167804829356910110035397312172561896260891649926389822272823106424581189437993994475487745232925225249246675294967222603051171483588192191692678530693485758229775578944069665533950934585488217125279187324783011557397366170529559641937742891985814047420218943845575484307417261736719987349530205249174523509592621186981534657752373861544153572791776914006957170660299232650942202323740837655848854879226384939178768427421487274975673038039202217362922936257608888875755212435630611312715078390690400055486642323468063305622342390696928004632091501577209912786035052495916244949519511037857999972581832408762574468351679675206257452002502396475884777240358979205857747679403956604407155538381338594151386469470229674267553543691768214674821724883464227570768254146694449379451677280488308908763060564457601217786871473737454693001944661765169781225476223707292414995004461014249857018066816762254999267948239121557510796988832898504569425601505343145554579285795180109739799061006879640988822278510867413030563846273463357570118362578426659815889310381243152899492980180822779413391252113557029200421231728329404399337623132765796191314821579155433856774148632955808189840321031127741829043146057465208514326998369898651723205008691157346844001835965183151029424664353782980169053369030522470416559710365632704212193706401452495395720160113073320490163417539677086868051746681346232156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -2149912806200625896499569821327165708514048067252156680044612520084625535167700767590283183917601822782556638566072514767911536411425297279106301969495732321820265225798722823950499513148518246084285307949991102793605945368904057212044260575156923972741668580167070507732581856445487684589745634687926344209152311283648027286142790211150430719833430085187847306470006541573598121731054909191373841302274887684953672983690721832160352743244301633264294932997339912561173575709396544259931409930930340703650666207185969254193427650466282578143998260467886948605276426171228720531561468892260226832540431495536591882664688870676567365486929005845195862800726530893010992361629620507398852131932060328907434377130671151593679220588406020202507429189329911508050050781421357042015401797485222771791280236312342171918391651292140333870737878593140737034898495362208818330815342686042623717716590067779020705238305772666909288064300768144533996052186973779020330888169986261487970410034196813382324026252272250678425146322127607627010278240704680343840098952004440200995301461459547332771893623688299062419981072275575586048923150717781418613677184103728924628530529713633066561667531759379277019893390915771576985003777691631356771936550058975686008003376694036681345636757345300844538550284422396494189134337620940902585419699013871265211430019739344984566294465371464395743397627532778466827882275321814741384155236467384593411547900912928790347096965314774641831323887458674159708153444045867557097245320923301663415582597483963919708463822719796246481189720612298304253209851008475014721794288115368388956628939367724462229905191564174510781465436084044654918770941619986812146675689006859400463258310577565813931748452498241140549714118960929923061445931620998187288811560213913216945573513035049469212845981249468755543835944259226399318518159606778500341982725454408478557135367129222880404287268348417473133741134067938623488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 312099008846617890153119703299760582466696585787557629647187349164146172164191942959367364582858662653254533746380640455981449056169931518262590660110930793551043194235132293700710021972360421325185875091629673336371185937274209914367063223301408207042642887361385291419216362971110328709069954434483978686587104841869411558683951037659790833387839494989044656225819211727487643441414816853894093761212312277567332027091559619739862783002427866939306051850237062437208740060234884157561693634090823736227072103061236715663173324386756610016778361005982704971871937780347929363385449835010789733287726637850113149913121633185028581599100777439589478060092414320449340799315484193117039714054512171605868945661591678643777302640209295259097870708093655457554767069196147814140777396393899401917637997743674297027536493242069971510630152396031267826798256049691994085951927366400947844787518929545746217205856182434060515109724437339626874975058700027540118113959649086741638412445872621176978401245841584127376514802258576185839145333035900985122101498086407688729905301798428317058278022625120244249628371876196268188433672316499654284292335678544359737294330585641328300395374709246145242776763371508779214407060685560203413855285860397421086250825062966350424539717224236892465414632134847758776454143735462101075954453129801008860299960570756207628715975993006634753416376974123855343678697235586596996884618229337616237464987326889183236037795057895531163481538543340787681339828333794151905747249408357253510383290520491632613080810761574770159848952268609656019366855161258022845949703895564932053173607033147669036015033625914163295354255974599036378463878446116793206634609822763411059144159067093960323111005766170230600940046575910038584880496265571989979690473732052119400363451077704374462209576490072007354952049231631944520827688798664617347243821069284867462566435179828049339575677952328681853686900578209234944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -243235393966966900418612099941322704106700781157668216521470030113626018012213331762395473682469127841869409401944435114476915449630393035561289479804354925285835508874751643387578456564366777170371844601432475096631460915844491500661877065134393043040349989460976441693656465211496721112535155593042430166447245814695045180671261848227716127255298499527882708761053615992592653864416734103948021766652981578709764381708665562530574011625654377470351943381998785015001952298988363213304891106931017018181721275722539296976775280931020703737181955889313669162008013398125358956353043514820771352763056306908655569145936573018143213993305859627191923295384967922879615754768350463061456748425355192747743910049403049718898635895398289909111942686961483319225817098670517880681768491464892069696267052870698338316174212006305557069473607571618359011978700159872861514978785522935803506775589880731859456344614429819658671444010486636886833566123384559036412653519628322146422649790739182220831985905036936141541055959025938029233019778114213426128660090732777234655321412014018561745609389807274206097105332051357061029091434099728407116718796818859458622500468571869725635036850089675863866704285063241917663190339881507152232883468697757730649064023024194352475231660466221133710495587679177586399229780710831474021213086208942376023934034547799975180246499064949263634176221574621410479249643674000481959055068902425336494194109368459759964930045073714314034903748393403812258189391807818950535848939533758365775308521016298607392917292898509587533966123274295998910401915828566224615463571419137537876007381270204350207158627082392437079099098016047176535418642698039222529891670505168313819187309198641508896755235891644312777608899236630203295041211624645960898247647886986682190128815261263835768910039760974584914692736736329288313333879522273321781783502119031866618459733182528259983769078184032365935436823758446264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] 862271489369427567364366334315012538576453712567958138202587368336267683766982647165266448642980138891122729875681159113914657404121859072788696847640013098424978321141640223185255816444425686203638338385506274328312278311857487541464618196660539014315975544564456683901965942074891702176411226073137132798745337548968730669838900250410810084639926837687176503547477585879831448212603496730134291914489927686254366623061943110636085622527440976822060246807577626997010210959409434024863072535668384840366560476043285926038976955565339095790341646162553875343165951976875024432965379221091775585735361648402483378092845492949358488055075282853075411260697727790151248197701190004707593605992041146034673134637293921206308840352751823272395659569205157854165006399373098313843343227773231229619424799759183371558637314631846323002694138703805180579119872177464492688921092011084265091769326936090332337390207187311968240579314886689087589513804452996643370035616477119775181919225427317379418734437262472029276243349173380677893087435535707774847483303409788328659934108706443474976841136651473885270364295690980521786612409230026737401770139048873835210184724317325733523372666107682662300973107487175126416129542866354938058773068345164014418123247338791927738232798409910201583717238358908089240112980423012472834533598535071801874475573548194327155550805029831092712393165771911198223436074525559106625613726934769894597758500376272974127445396741261449702912407327156047895455084360378744354551641123027564090168980460408579377965917311466507027523498192404942221567318428467563144590799699472337320941919442014676275901188386185517972825281516737154831304425465065119871852753982628389618013612252749171717462069692334732768907215598813282711950203105278726570660090292361052849390426422525174306404247519563658112006210176482130324844418330183358960224213176581801519548657309539298522085049172386732528897954298560774144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -1363813207541288121619405927209871228983154670337958830701465471751895306254314569041187849475760353431486127173811515133842297346950636454560607941857522048369744560446065508212194012197930936347271532308537355415036078622597143030110690017672919383875566900737997847964921139113340241620080720531014057865870337394877473012459946057171168916461572170544045563303562694143284560845870481117404677967471069586156849405097441821306611877183702198176499513073962876408900392127292337041088900183637884264020482115112012693400210280747120096219310305938824143104731877400305766196483888924204390950071159565942178721594108701954866877517673920183031217606484045791744408272943897809878245363771458566459956253791515063929856819233725846329663603509469971206646726109797724609417534916524058098787762909598949603004383825221530817743936678858908841078505230970364813871981529089757936298674545612145838643036080342585727575459852756856780683923908464531958510311792568475476418150660889882228408322695642397808133470665402686587764763449044195655105749747882327456374697041789944640192529584586878091000638044429707768707855571340050355961537959298165188973019457156989060998165384282064903739203569474079240752180779995631776680544137042187747657604279580076568539304611538983166889961721135419249962107522750966128685294603432633289149425011634829114875813463323096589945783590319347170661115744207223258651229405751965478024877293192888705190875026810817796089970080555590161559818631723321367107459596536324133135199768454751401898959379442714661814167200728253181613413888025807536922361507750322478763594082161972504843909794432159430952812371983196644316596611950244419795026147767436105547688324838565776438947604457728200985078614644854635070530808564386770218102644943718182164389728412086070703705659455342836513527958771377703892887218304173799779010936203434255687177727350275230772383354716001040077412972868837310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 1457962504233402692322146962799675851937369677937810969067274902065031742521377857607535846273332559335917633147119465883226407703344198555585973502114836465020229274524218376362415068605570571635022314305313039709260200126582068409378019310031426834859671079254310396778496550903502553381720382828074410893273629121957581713595234704613924810434113658282041271710582186011357232735863482554933511984350545348859912004795568026093121386772490408190743349252779175027937468448480465630586932167549397368936211702012193959714989811638465224796546607698193895593861636666351629502617924179107614606106704181219198083334141818550321829217245020458095706361878566238387638040671900801143561392413044166876897640856053985911293092269366872859571216967561630623762474490598405141060572203199277014528027569759150968830450021209564279309170238934378800402482816248730185810311326712223383539927633340431923301982749709798718382465348529430385148466831383346820399655119778923826293391760136517300134317459273813073673598932553163084374214142350773133783537648273078057451886040208273459700200820818873092978788758857040083494816853495734395600783848277569046338553194833382545916721407100736641586520206909352422932805079352481658874644473209166304426831124233421419477276081591087753924120360605127832176580017440311398948950168015114367929582745811978167386740325307323904992408334426619128873076640339707074624762182101204947120106458918689934918500502299007342088440030946982912371898208907594790823677435423192354213609608396184266924456301615868848037315137030177902831426569588299316087821182562213415504385720065315794946695282769088302362294367944099900960340342033778966872354797387693305110598506651541442197903950233853144723326428837650134114855627549878900117613325330514293138224085419277020516992968489470575249594000112730285536477315843566691923414549154938997678295344817553826810857947964343432563778869427391430656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] -1222974034671475625371927469244307236150505931627858319721433175385787910926264608103269485276407152525479458607020203104151907540035975896031845367936651979352503171241864379140974650796051448575844355855720974379297576049730723664174543835560711241795462127003667638369906914638697721695084822511626411952852746892763151524084227913441493555405236898755891391114904199166989846273185434043159282403511467049423451736663628479512718979200234343854813186947968488998485050836629003747392373473865581776334243302680541040484488314424817704533090807478966893425860960449077652908792690167145940972463520392744508224032041598053943536120409433739560045363716679824745151996761311220966864580884077928172111752677525499286029312176517643548601549344210105376110946451502772644368291834426383585663296148695280934417266471828560702605871315852338694172493389013764528239853943603222864665663095683188634332436467052331937841900015627657539115958417355723657622490174077299978513967821643094269910198025431565514735203223131178277029958552991531467299418846032774280742137047887176362104866843968640298146127290355690551819550117199151372891842027730444599551087000902796566860970561907783396440503245058850591992522959061493305174119424509514826943242846039701400021976235146292992115395564726681533833164705112827463037311440411808913842122913812513884840314066702791288387462414800318843657125984401239598504902295625572133972451146196051203642886447022421660881174842272754700557285182865653789552693012211806470884035733192928005016338721394067992915699384410495429190735800526485426539752725819236171137221397972592001441321577439347039036920178756669718857492692921271706931218268568156133760367476782978265403030147955409475211455240690706640504335059994323637706208025937861492660226094520999699442762854527367832793164853174753834152649412857302245395639223064691402604658693506150301912369625875077112348384602297211027456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 857355132317042184917400232369136872019697356782354522546072937225043472452982624554549025664220260605330277534678816552065066482140784942236744228124007614648784425021436012304651628591163187474492354941327457043173675718510957238741865283945190631234102119453402950351162273190479532904277467109790706888043763387342293942223212400744246932458005033881567945007520577961535355434506015286805703855233231269748296984736619680646639827353778627216186648316269506677047839634858303322187207015837282906650231821404004709972260058303630058932183484641204036810784641645929202550440197662297298981514802729749026970808329552285741530065721924567547077993980738848159795450872191141352387190668923761325266357883272682637161733543463263927400597871420908171197860546096451142936711119015220658281047450649012084095029764338406286104108075045823354321075818521800510703171292331886428452975797673851601775441019164611931387095263553986870337900789378476308395822948494750400928382407602823893727596692741986852005911240517778089763932164814247659433645413135567579108931895795755198502988318445289260570054094396615223267092177956113220425319355957484049715661226151487909479361183504372352044200336563471579788324166025238140306059824054347667893798538646201762939060408662281644388406856770293488010756167469756556831362746272892149508547621031981018251423494012504590128489048660211282548155923888409345731729692522273880065168789664574974697809518170190326584834939381934164698209081471834313148352957344044715189009553566528503477100643541863921760530560154205072109649633621123991232718692012564227113180658942290568105959107122353335359009936047977743185101287343058058208044575896087525265629986061303703543779102755749753622127231497678450720223502680035499989834372569849254291444223604346358446501624764428974438765234983948402131868568864945605292928380415647395103803639369185510974917375469463163224820897167225913344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -518130710907850943706756539645585937492022437130916395528831631348456969764962165727827087239912384180156939546258543384082264998546465311627646524004532110981510085304334198270786329078439953772778515894122967474805723237851437558198381596746298423732713182855977460349257031272721869298384803134092267598072996073585431420956537463615026288833584080398829927531276746710636471992052435435692181549550195860550169932380895179833155375900010943966545662929779104385671512147197167472907550605441251847627195683624007058139809844306892691009167816924383418396773253910115554276254081776689398633866007011055003462869114307432845812410940499743142742231217318414779900528124872188689143148789910606701973006918037687747055871630057869888797778098338155143819134274535185610636027403902339825551898490937426351044528670124453988401209511298477064390475431528595547189958907679827875629247401339665416164409608617088362628219308101387391585730691843893680993893355014202074008578637585942472518686082866322683319061962121503502757782066717212304224167906765317516398035726646382202612861346956776160814800002370877993425154638779185378850933303242966551442745915708558283985766129556080883405731672328684768861384836275963747361936059927277766485534491051659567181200281159321779865305539969249808512412041528714620382763255185434841553841691699645155943027118335321978989400170879736350774459494183335695909106028697315364515823066339772935028701390753100046565289798861711593709332575494250393786939351804694233560425835384576927422454178331388848335841679237078226391010552782187517122334420371246186515942786785175854697387249784961806377111924117016877816249996059860036185032043911167531236692614649315324242315328652923617117030321785251749298740600280294899962354233055334876938745305178644715128023803438600893857913581338874681164522579918465350389150633935218209024153912526745013845169181060349124059806788631970971648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] 274469054811261430196803937134740568711084787290401181538011423655020546138105237789086757535563543662722601005709660034392016470919157726082950678304687739103479752679280508181780293744817980850932689354771293192320175788321017943824499687634965389116036157972824107769826454927966025025727394714479957592330069269383291731139082120524621677299532220954007478401225413223997388342808290044005759081905955388836046492043810191299777869287048989808389481500231138861866115706547086061971398521003886877466656010683131256725498193200658533467508197762365005560602968067270589302849920131053497366228725585163153439583131209266035443219181693678467432285188169073404710006261867754548670254185325876957582933287255604511129621959965525450611905494406275168888695034609893829511429117596973712999412257024195573485778647821705882057687842436102197561668185576145225454682346871829226231839442291643025801346829314031939135320929729108753039230324043801243050159130270264079764310554615530144853523072238637268286413245974411914064750875824341123442186880351097929916200673851869390354522966215448650099706519641622611089589472120990088856148773807400837883975712385450106769725002926999304431651620695524353977943923423840330316897802563325221133253360097326901384967094942427244817020663987172348141054131237180090696678690869503235792136258476004580202088652834822406023082360428608263332331659959433988872416193727368367655419505614635644757087944787824993979107939853121654293067188788563932391736125525408106819019174566001637119463484119381385771414672120290681026252766551258693539941870583963852755972981814354564990395848391899936966690140808498134440127996016010980929046467437276805731846314310130361167419937699210485826099419215440320883348147595547043807293360403132666824316236012385187300408474525213637630961476947799353421616591189254540349861604808172905752219708422518509713503474889816270481585587104023314432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] -128717464120024883763740773779265130907795300560141345018416908255810759841756732081042332771881991235836055120906178127758522465598838050310890564728412471392170323515643555899052115071170776184347495395496861249889031325659359447629988120765503161766373077139988317417142597801095557133821867155375346525462048955150138691751439227368037180642452574763498272821245903736510945511162935871583656912705917869246742789759697362233678584143204220340591504303727629412531348048815340680885250680904680638795008788440951300877332604456188572933179808617193833981992163289282977837500393672141815321789820853404780652479317070434732968033993409458829011979893894663185390968714267588679136987555140030822350285460447411385750873903989709055731839111543509264054742881013373799846848917981759656600573030130000149180702365636307878467437683199148684618147646234418837144822942413177224252458975081521826247284442628258266409763168040305865993431433946949180129123207475638013565731999825545162217776974318421428404705238428536714210780343112560487256972393601806872788806967324085801144970344064680143130464701680235455223482813157445990462762981275407472391928888883238090835734878910275846261510444786869430965898687007536820219700739867848675983417593392462723471740912608996744290163944495062764404004525014023456561779931971697816981804117514185220018359379996729362842817538882928942575128547812459542299654787400400872911818413012820811369938935188454134871659627375139075231493910887717812554631699664022626576696597643096866673961632701910664520283106005377601512946871734443623219759578126725936719961699967972814407039041695711148250536186391489339420350933964559223361785419339853431211863555422380956632341929187435506784067089045995993687460729226788033105036025395798502868327125106313733810977928740728021671422389527926338934806179841840484390010867142458676625621522869803514142277209385070144524131293185838153728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] 53823177430646341647348326695205826495002871936510982022539220834113299664059056016300744068826606049476073405346795758180708443027891787668558695722913785192197798056755857719517246242468869514541123806594650267372283357463423650119277324947151202477728893790135848667502815523207291001370391197946166303878665544320125489818801630266949661946012611553115392341716888695514032816809489623492164830590350365071882290082641741264452792342764417875360638294755345551534399292208269314807320252731004259750395360424779657843656232357200733765526371510026295363389490855499189026597857443483489678862360052186428440720606548701488251114373043050919638177122322289317302785130291000291131475186767440055379783623762241990563741045320054451766814716353236218900877269111522667310287928529177175781559790912472599659755368130074592029071320465495521256561475318021205481594872398178974311466934139044345783157266997204344070710541812576746123436429103410085693209242630305250666908218894859549377723664798854888743973725367111171812033803683078830470683378350760815305152854950805884163508256446608070405012412810072246109038799553169016160691828744162147612439916696932118376746315212636881754222226433660036536782653483889528523636560414647607161626644197617219170755478568255981636929377941264614254006611075952575420331102239175456524993733379854984269449289599093057667087064964612625814181406678624115274016331653806958882484661765035978570878621310511806288340969278139717537834060204982456655216130940255065633271446125545205690017225124031103193537335401331172844835314639271199638486842856477386407967261095989302045108800280548963903756892197594611653363964791670335926642872883083165699387932214621601830631244054880453953822866630315987853145983578753292849262713670844540221091037088041718888674731588326752600491445376347748884233846913481576050377079638079985924272725853439055574778872573845411256098640823752589312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] -20200360386183255540474599170643604286630510658362447489304323247008135189468203076600836855269312175232616027816403731835495914288616138113788747220842198279483875499554217632557445004817703892888325339010099228812114130092300464120741096378420891516495844750749507085086379375895602488141735136877836519416384839207083283995565164365136349346548627850749041045875887348861989677547381188885843098803635040095572152851100552944659860789816190598910137789611953661768562699726913877102862008016537452483759185495499889754915886267417168795700121723711948639805923732624043023633941058084392011028901972385836419925410435016269440573355990457566013565329914300861936112027872921469740620267951450129390199155506518239599696267059948147851060146875856770789358822772723740923356408210210230727130151578479814085784592985050874019854692995279727171324733752744519333675971092124806262848538921642379350368234459896978519579069441712846948861916957133793148817558322232011402853412472186879201957243424929564108991703005491953690629771071114375913742463158349949669376541577687509921050359043166575604423047046180762448246709200720654676218257716667420211219803648932995117095689396737778676577758257080786410389844920834438535418076720695943543008039037222601273340538832988925140858612036784323630640863774028411850430899454905981661672547859994015880589992741016785908289369339708204448268138496555060109517116450883656618073553789857321505533399337794971156249731890143577848682924310615526376001323163358322755279586912120124901163585029693584026951813574465181751967939166830959381779304931233604712608339135707723347733631751762044633301129410402195422722909154310151788661077385474284834085586863225861078796418134248240634898386396647060583558212618076922157459203665695530495096650497449521239881114897826553027167779253169143916938725556898993017911003222231842101134894656493434563384647153829434046990489705798172672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] 6855358875439572450465515922582005518588951982093085489014530077326157870559139854369118413356929528107043191862886633825327332500720573685102055718620852416648755980902143647309195312271933178599953828206539695961546643827588605137839805637084409952870637143746886248326647432357156370118661579696911642309596608542785689513717398597498270888923584082483751990142194452307073807411186386791697673623539359202522338378222782164833083493450687547646821075605068617632724056905273794487185119725411039471970744336223615725488185782271455005306319858185630959730377732773700637143842395519364520716640392494340705708334523627732699969804440558140346322282170418509901479056734500638026055557387754835382416329233134802695422526252045273737305879500714771658305737869634096973783583935609854310122170466853183057990006450897447731057417409506533395163525019346167431626642641420492959129295967986420804920131409215021716348074311184762456514056352946848342820543613061653187282968290478098057939411058769342896206109876652531212974268567535266358206244903466295218017652061450354766371459872528067142858476505523212646030952391204455577968004847009641350221756842152876717675974237410183564615622961208228922154101082837017067883282265937269732979712053664641729683365548700407056247266190511978256694435725220858068325198572488664291802112555189316996361060482739854096267886200565520287166044991750783055126591778525833297379753796478858186876683046971776675019335691517445722497340501008106194465401538881325908953084913618749109559167204809893870366493717982340533263460128333740201159881747294573033766767133539406345336445965363053385069088772601053076181389049850154232945721603977565867028646227605112453921150584189521635746513214977832561384292651787296767311836602274475761495059843533597026200603222577701788278398885904510751822303383663602709592169618536127823842810265860757804740935941934773776109612381960667136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] -2122326601256086707672784374766899550489178508619039973405127446639676841142404708663108588233519949195777982249521512048946128077604501496593719111418679723351916546909536098902032848262116239231751579038210668956975853408770859260187333754984685714577025341931039705619423729936575524483192616727996651734441467288882405284648191234314325964979910545206635107182065738542780868141491078392028659091740815180176067938399720013683408421257438929485350890246801382181106757216906395618180496001477321473055680361615587937295455897575260844212550718889703901904695848391053521589253798549000421241489069626181660984574294075375477652653842949464984213727634479344856711591650284375773576288681571080624650571410564287740141975721647595471834805752306918029641754235876421612291891368807289115009299722554941792027498696820881074977720844948229559133538072079470200812326888174417159904287591990107748732118417578539883846193008276727217938075137117920361271922188088188687229597351792285720452005987001309068786387870931877843814917011683408702347825000049757741281313938359711090608377697563498020395230370744376138920258183263208838702931248202173223311804185347882899056133080620756053450512065677817590285461604887863868956476653396786891821091422632258372589911474552097510622296696714353128989163483929506477484723399636282669586316586321734828409159447136778601447052244384307531305498957343218863803269463201080216018949834042827174493576179328306735323629100228111301085362721862026872243169798231831127758303162534752619760633916165408719098374796567325642247647052473012875470397281208668764746375202435767956209135537646245306300387242284284926110472323267659143761337077400008847803111692968428452936562821265869025135287648683408754083942283602766676617814836719827883127568628542030765369571672221117167041380356636597385977732448135272902548796034770481714235531630766641312829672940791464550623098979787735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] 605334587721259033258298285504353258748928047754279180573438836968044326802370377749818737874408657066028190061375238033409435621525793432579479330532744765250218134026992420528830581304080344028640211060781297803654468112244993597110368375623966050385335751317853835786481751535967875105001667425185010527934106111183001532860712443566532790459246614710783514696852282242897549089338566325874776755215157993015792336178978814181504298321057877038747931023392270375095992064112326389762198448654827742515337725200167100405097521752643520098039457730787230372996774595438259296163094869382798399320867046389619257440917854906098373165460152379469189906498020855647144771522844834799289129082630304514419194013451023643411802105418843761234650199596430146975473056337490059442883548883973484051164970719357881669861348228047618794130254348499883299757811939170906127371315828120012946169643681904785000684419471859148537310227190305432915206557452587970951455062478845994146184529489269417316073939409290316706492351039589736772449416069548406259780216462005647252979836851305426002990303159561283336694079447264678875986151795930542482668342063318311545866866651454291987663173832082335664752005188279832397391735452589422058950177855420677976200423396108116463837392800935058469278397397945806267970713109338342619610212969578258369999539653127597031065559658220682671561433176032259452189475981946337417827549166462153213260822209489649986014201252610613734018553846809863590670315767468439760980007987353104596162409330067054215500227092604900055056500318581160345791737226500944425755841727761447997584633863788230101332922508133557657355127993042995138161939100131821289687795331367144331111706051290080702034598662573987087123338344432511754774693004570070555954819556296500364521236114864504837842811295945721336557164960419333734316839282987946568992050896433288567870541279861034333122523230969518048411851339857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] -160573060590904188785234268927323725266720707816761811790418195954185638878148477780473454192205420686048768184868489052496566296147174751935497402137463397387340705740287763648961986683944927684738674336791428280491712244026225866538033809096758633117631129461243189225074315150916346046304386730528735821849833789369269979618435888349045007128479348457721915372108144413479407148084665328968341328548181615252439930946051394049880514682364999298810567608879460403838793751649589730070664238837932119264202375312284353110931955801371311494334475713826060977251554385143682520867810619360750794013141193507910580668987536467958470655210716905425459837297946318821115267322099814657402638812210633721835546267260092499595236306744683960239463316919859331195126993870554167355267542488378755562698727017937438619148410174840919781603250672143195796802091352205946264880710162311960331145631538794698605713801736292698652575261893676391303889632542280738711595121936085984456022992352970624565064102834586191602151624079016410282711730446897245393122271748804688029476903528720307979475640681679957056721068438391659674012718720995531183053499006938627278752716123082590134258440427689745221793874480802851613707458642314330543994398141926598724533407527886279144380446867059177739144485444712691735395255514022113422985064928766754088758654711417132090510001099265608117460780531191005913014689418718329051162223288805186047417885562274492127361307331011094546236302810230676452059213892900272018480994919264482656102597667886526021023974742632363676871748501290274267149443122584413062212751049372025167543284867996375128799636501102268220520210545281896255933547048876628567772801235534180468012214213033058214498674120889106997801183228167303762470418746192555573871496658439544333171113117087199360284510766354732867881040418187716318829350700410259447896000738856356358193294485197415725215160139463591108298381008568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] 39873008226658957096089198720731849991935818848315649792059783507256707509994260421870793076167022729356768471451499786746625897232983110556933214949391384553632322723923950229695497515544900260938485740842208723566071818411141536988527713864538173861454720404635906580642197783458918337469250196097145874607706141451423857323102818572422726499888478225792095827020134326099928971367831899810509026824500910427564155165419979914377432011807050830684689413806636999396682816929153056467422782284022298889656301788578267727455555537862317402162701478113920096795888314827306986143013257202851686977532102844851259795206283578148410052649611202325506209411054487671648734426199633372616602725229543190493539219754815176618249248591908386946310408861576049029398568217156498977177116962558262418236994793680871782569190286841375804232951626096668489229333046630193345501252271222647303988487924471151544136772962000533308083840375112606203046861666426467090862774955830275238792342742705066728799410388751890994406998811074920640513710813976578082536009663283959252911690620707881840648795543763490520124563595047431903746309589007859555867726835910475034413738378075674846807010768328118284692914629567819747821646186705508771345322917117223108429213770122784724992140352289335094386330859226308697247026458789422669330264480629739428029603650938713160803148183865296419203655572478522300059033142349624395585928416447163575964027156632575883779828651169501527827618640220406761680688229261724849537802824625553950177711237112772838693563090524090582939810458975532513323386895679863532201461001692678727437845446628505512570777644715043312470260512437984061959577716738549779382395213362389249676975969438294290468067101845697537646152982009961891540156868080309653607302369270400548828258737133383130912341703407557666494667291792294106808161689128631602330120749664062478512839297030419282226890610582006055967311918006272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] -9283497936358111200776500021673229934718688215455708822855731647038694136695699397014311431736037129638052146533943232685002494055503446947803856254962123247139324959448563582518808173632167105016212101759872301702621967919497145990433271911871830432479335809022152506406644374382522113436704169188313224667040318294839606882370178249879475216414576157157557848706627575357274997080641517130417309183542636522708826963308325759515415338455821382838429066056869028384696508455702357932451662170348368521473059246671965705576495332105174649736459978617342159988242691709218938143526602788672931483613216102444522194024320023534373406014879500139441281961644652419585393738510798624263707481507429985879389369060229390180954435861088900776598887303742260865862960938431383190960973572420929265403470304853472039475021179963121686339174394622708159184873304636685725017387941342730129957683825721448454261144820271538174559808707498779772798738111941904166762302422055165112874747055973544771505746109999318687921813265667381380685359601858763161137988769777136762675446563538627079173509950872392519769852400979607544100017621842015040012500376609433484988472637331886699958657373833567226700602190526732815695224843274834706342095928468010850031224997945434546156121223696867646401791651612249495825975648444234873159428774414522230239342098377356565692303861524655480053506838679909057281945104374395443025783524174307666772322886565511581411696524717352729895196071230984692091312605846938807250497683477288435235539617575405723673597202733068768936163704544907015373965558260625678148785527815713290817834697360316494674163699296288891148949531173205073558566334762770587824057790547160057884888093352263831239625065770567599128091456128944160930942626761609135574487085346826919119682028183080625446934348242719202463002045558941170130097813457666699895438987440909682299609022126770732693498672157334620955964470198272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 2020190901737478339649669817338794032584930335643401952372852096944316508135846662607941190916614116541098780500776812796031487473064767541406909270441267746000673763255024555616513965880742636119200670543809156235894709068510750847784385121620721022049328865863315273683214411143121424996695693960786965077212066423686150419841705210128559218674861793223218654335407492347883345707684050170940346062578232654509973824113620432945942745589745760734459642173650807002216351771043994051498890075487981075112902541997604366827193801022532789643280796028573004655831424898856100765218863127715887498899832284744733239980659751513946416468167321592273946887117168121894429123845136865637696221314586440683281939449834402325552176108310858941463722697118739249989043716097822775350293744197536597990812381308982903549305587679119383317984622815342035565122114553811193784518568848069765672860012817104345077927703883917260559890048877228301489858670529101487068328939455784929535008986301191084830596977339948677097397006743312646097807237611855265444085431554858823185693332041764474448137007705146272807039023638391388778244737197448801546696783264824794581921608813336784946449223556487155545567341091631541147014396932713490640603316891477472108540217547959232472150821106450901032736117687922405325860150117249543081293291293299991781321632763995807820442138879187704909847390212954213911976610237337103831525274479083889873491838025618921554561723745317034378492394560091032582502132787078522632579163900570803260634069941009631650328767994487284602497681984795334852207567116773323302028379590371641248297286809479461915487746872983228350327867619762094817176473947068927859579540359917609425292806479927507485176781935508322838259538578614627089169118199680178111710976003493710552243904882215251110959883789885486868864925018032139414517777572366757277305115218932029906536261696790005571630956693055214076479282348032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -408720920106284840677818858982399732253607768613121200596115974172852921922676444013137112976277812749845326069697415630530938154917548345063876755151671543111494363405056683158159194674432906609798194970003986737522922498856595731318238862100245112294773533795398197439978083061042869121518086230603716822321264380113899846530890250494875442790634884746226326013203051991111516565876165481981341216238048013180574980305637185285785434155812725735175077374278319719504732565098133138191816505143056621990105915632336057038522365220229518361367347787471207423753686917580511479290265717985951093487727928667635285677380810392219198877495647875010805602343561147962992058890118298323410339220622674946389966929630373209326076237010914418846552409653503164791166639861708014654604580762871303491564630941568416851452781116271700257958685452549469119359517286994894828309857856758004037244037675075437154590244766657340182572118743168077360290727951918173078895596919606411137428054170589006640634462051952108894500193584587173450018086637775069919694828113091284563830863325861019551640341502372995624886394367686762144315114756176779358383616344774522696901702281226477158713044680430984597474902425889142513966492748239473980306765249582088622290837186364751918181531054790301125327309102123849876980553105701956269539142833851032388504605831801533540988175095084825457363068464068258915834705771989547361814085963884996733218030711409594257864870800796171302114601889016017772894442827976657071721533401035603647210575132264771778979503904504786926589921680517829227870172591570899619858155326131521186231364224306910894068676620549302240297576433233785557894920123888984975792224355190460374426611578271266432015051127000919892887855007665800722676857078713028682367971073774485644750881547126150954044989827977283626960071221976989636084069647845941773072673337965262272912734049155865539406880184636481678262973497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 76581086886306112042904024304753534153003063748376486732429056224346041557564460363545727188839351429484101907236655806952809536855409307341171373055071280886947576878040716578024351425330134968923992344769971183305869059907690858453356971476653481822656139659623718031506242086156290595057789838016741945486234070550662896268305030541394964232561387588508294090786516635903895654683053486318482204417727544410896469526138016283558475194363727985513615934831815296622266699581596705076200052887507713366378001656369785949669092573150433597149550207985986754195753318476097518199013719273084730549783985344915588698436155156278290872504952508353973017593483771598298554813838373830744989534654264831158689147638378639236995017005226350321036862209280156386506148389225619299378536444826468084605040407288988526559462021106117489907705637721686609046392544744548206608065996306035133175720667396343892980196097225714394675455070354117310750884729947049606125646167475088046068293937992059601992011307958275843466087285922991123408556885377004455272467598576109162977796923245878360207636214441185931617682114696763749487732969099953479485884027956606657688936290413179021071006698474546973317419115199838185254405212613561056387958406809761350577017517900475359167925355225266949110498305194965567100893394966801416915616503934600830201582031239004237662290301003903250641907507872030365808862027940768088528958509115768646279733746778264034159146388289410866215606711064339273857210855206397251631149326233055698803528185680501046058473960881805657073910147164607852283138058179950520653020573165488281739137941785649589163696441359845895965905006069900566915401242002071319997243858208414312510252246449708130458695131528105501069889819667632631240486379935812255399161305992623146874696126682466205063099731245766302041125245664570056477112717214684312324383942515197836156505144179075097249644839776470754842818641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -13283217390745378255390417249235567820193442518750967494865723487213401105790428558776662493527839905013906533428343974199675723908526540718722539161796581710102601150706360190365618955509548079666162302114420581917783239150844113771913646975058242258102737220148845579321133837663595832212555623382100805171859280722681377800579882905108464229211872694745991484242014014152226151809479858654294739838823926304672898341853615014741258949689086523459890186879991656981967477756476112860662598900911669247019487557351541127584717157594429275924935864922792429076870989717761072919783679165333215090652357346647412507813825986983853029666887421986917106666014138675412070185639835509619944812602348696511536510216405577502645742798077843835621847367566364207179958197467959212739574927297870828271301602493897518200288811352882306682183781536387463735332485651779919363044439071011280837459754251916064140442438943188851882808198032428279575330036639465199102884867745955387231158568529940642188181541246518196477083386107468248955018248933697139792321393661075737427601012570233373315146665205149307177618408265925074201621407148006833941312932207079752313554736573795114789091295425252414732125647301851011422245465388139331401713999400805980896703933887526447388751750997838405370324350367964140935787339287413716074972038369355417380435650557601635661255066701811018693899022457019153377211151835708152379273911831645583139960275614133299225469477540569828913054924488715946981073008353613491550495308301315638770452946543786724041155087654216597912799798892420219625340398923713258252132779195326682431958582360381739336905673730528967266024426588556050000796054460567375363401493913131068989672893064060869253075178709658451569963134140664185015183687712285629921361488760063106390911672202215528804636787369440767232672934108577444303572734331854249104748572439008868922200446560379324389998723222863597303018553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 2138916942126577690565407353557047000235493841356297932187986557208303214348523777875597861677427602878183124075341657494203394512611753415928913707225965809526839243541211363055152024965286612668330759774073678534768014029990358795744961978084300091663459948988513626329523929997037688640024717194035944300507686962135679373969590466773311985634606505815521297811900171126326220798822285235680985375201163299431679954434981590363164112000093651788513020181076497071666585585635323292229097441145918278020788283633331059968479242050851001630066157993799745599516726929081280242074746380860720472099547196875749447862789493914466532951575550091354444992395561241814045985076889895810398270028697990715717442296409151415660264121695058170926131513060399734263311356831462856022941505936494635381700400087749338008249849404499856047973508341781169975000587535212387107745994086929261779391302015425670591354339927017849890671290330773931153565047607199560886909641845734695512995676867798532102200198843959595723240763107502230789902747838406829598654229959335796171068790206793084177286980156860050684753040988938843678119934463369375148319639855332839613851461871691268189315861433215579021891775253392946404307417926241945694125123795625527358201299411616173499549230204654481790541076760199262802932611519140697992481087887256630982775121282475968458415153182651386755729990095977322195249679542468776258740701977542738025271302768197948413836241995084050540922480164076084864261886045068465814166193681156593059940006859769739489513888939299390171291858296413193205285636546050228035958641729993708281096403204227198095048577065404785549548918560912632855969023867068954775750820679194474641154174319233580069622165062792408815161618075134757149813084347060470183917944790285810625309860342229404358029446728716807781382953535185919644878599796002774797902715915220573266457656012194786738374156160154530695060914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -320951532441325369523947833673710368839048437345877731492810166940337517586614757180852672747616081251475809558187756237143301052701098706772192914565252411035849446889343299926023010382341481145933914944386665886389317987201638610685156431305848919235579681938224553230099055559019423011938250395347258660060600418409997444720036278236429604556166471704875615286548329436636506337301939092706203904042312026844216382777371668386698306757063223121348236222249232610485155138961811347343359114905565472952850091215805873080641106522815785559450665801978377848143341385527520002147836442209123773543039263210677968178152883098761107141898397276007839140435374711621672621998833069222448049455543622285014088104546995189852460178942197499792501271485845082284391895900267376158074848479876546707734075859671217873045541000014877423530765162902466212926941322399185780970695803444440870715252602768030716386140733423838085027068548861607579199585823934687124241837347405178479223215381318150793842966640672873475439599104720334726119471513409936327814214157571422497982296857138607880726459730070270676481439791753844078853957205369887774282413083928537564180471363760926501320284565536745719162712348821141918055628515964825945880374631050557242455655133554615137273518191621410831268933478881919993271366778440206008483361164283739315979955738836660508628717481495088678285159299313768962214868160640711298141543180101657529129167789190337263342893875146274082253852754753884190696581996889589987903320792745772978039320019020963878425456714975955664996192650337123875436969083985814138746902917342103490707228979846447148156437320537528358527039266742941825709534699276196696003856738886326378657297587834665582240711234815514262594723478477502389086745585640734413738599989536208238947618803439208502436007231980904421143298716486475354607189889663292023488524620643151845510719063359019660739034567469028545117814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] 44968120045322939335941641846032590107413428733243450635435941260281441346792880497363261763065941352549822726663936848018447710364710810504755544427608819315073618704543982144194211445827969346996136223410509042190771976868147597420687951686470016249657657489745662215829659138863257100704669369791706139124065299348426922936240591830995987960483317029400135682208567409995045138752173206350724829312218809705050546475393678059068377478562414738893002607105861905914725319192138621991662673649420757079657528567991918035308431181964817143690618736422360314993369705114858055621369923387602087712221742223980205937545247275279198282258337324762625707172717655120957394615079718010582863050399278401842101142840358414874141921491612351349170678005603460133301017081987000781771946004352823734448015213069564232437870604747444133544984308493765082105456331016467834986534061659203667457605897414874237033875076604531263899717643017606335854356394208762817762141292253147588041865689573789876438391526403611527823585760996787358311322825528810807078654394783971828872605039635954362754885509416571382672691123841935429824233174757455824777943109103966862808352225780298675835614557690431145025839723401718712254645905543021285285913003344383536049148978555014988123399101758962853815475848809175840345390064409279093870214544861131386406106134743944894006505219651606669478058209762051716958382913938283188027733455657246012128692549192837912472506937942542886817427151791617804874732188605233230941190622746099289284065705085313608920001888963119791140305876254442055036383588833516050603660762834180687083383150510158454644242819934247076190530856079851761101236730393365360762373093010477159217378243152110064707296103447579764777111031234663854598043659558538519303839575302317762508725230519960508145401060258514442204889399964288307337002926868915984334376185984248771423123712368460558081599780445415894650191872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -5872691480363566174185846317651015585766274888016729507993409799612589721752079091664117884224254868991136117274107857391798687857146412997138273287315209081202054224241305476611371362905177994584420880874273656113773011516133363773783477686271223789639330109939945907588489846360790401920997829560504291428963708132385273389555032201164955183295350608771113067550389486386369773664729660932646910449308069743384536237166007115802399785280088838112007689890879337311902028233469144303596766897842656191148051348003095034987043455725923663974774026443254162953227710123002895391873480019395100452294326042149678863868785184241985027216632213312718644987844035939648973996107979830854686083276844364609560445060428072261875379440918426904587767825677036022359985904458157968726640798740000231319519882508770403408631939342666691121420302600513753840538401239958959215799180340673306471418246408428503979546304333832785419461409882132945022003117351939699065898435525436145937743848046776270476617480484766279666652199905722312818093434993555143474563339232095689667362250111487012055408412491657232281152118478765222504417328640887762262388891787395934703929901375017098483791832174325859167882958072734057421484283849193809036574529424163867319977274494132728728280837749886292790896833852536892669280427872342755390037614498395053300357628013310023027852749699960999939997713262705301582291399866916509222378570575757268393405804230472196785135257918434363665082317565452491149335524605430399149652397957809130830680882006995100714740348794506362815008824182384307305089043864200832138598873634469723078657598344830916235482160605613581439300624634527480891355629751746130336991476893240500988785848022786229327777345329761692678234487690611632839875866381432269739655984592080206369278355811952296264106966943601657096584455429341997293563701494800785724101624715224604947840249107490186462600577207172301573849088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 710562257066066291686766724737499924010224305952743141439079667211692711754202111946813688569905357245925596375950240788185062514190499884395855816475262535084085608546566666227604407011282677151003272745306359418469228228421328870370849878872822966502180539021429009345782598337694405028027426856626208759463320516217753998317588285223904772149191762297445699473089722291250151201407449413377603571284040850676035334594106133210899128328593840033548207340522262082366643966314214956071639664025134229117221019340222482878638289446747565440787650214494733064495576983214490732154451756655747616034238486276338207378490905250585058699626972127418651996276199539711910902690235848123493611913417468828116546832166029494006946146403722309299651444775939602855345777140955882979409118233035241429267693548999494572308542195914895255721630637092968143168674915322813168589285215909064438849537705346155756218425012270413003797036399099727222241838462988964834865252910937580303720461621324250727780742295109328540535781296288433083394360263611568350238500198560288944662224675050549070947782071012705018511403258610147956553946184848338918546101678189019922290187064779226002932109779145958580577201868234852784364446806961463340481247058870834860865295503331947042918229957367738661626713949028559573491729400828028884318399409141468500186537476991529521843530794096395743525379905242333931880565801381946211828447178783547306489429355953820620274546984337358502393967728880999363048645292705632232250378960106060822834731657318322283990799168892368426321760483085922730005535252726920163452263137324144673687094224488651866789539591643876340413574854515974539341804984976170413832536143139309654340982296536844756347827449870756034320799723076855499555377382204846759980573069361203880105229099107027959561434835610102146973419736962301879414847226453876072295347717026252878897268466741226668874946302640855627857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] -78875907063622889706045396612069283147995640029654910327450025307426367508863127248759654869682486079299399645291063412433271292424336646601258467380558945793920025122889879907331445096209819614920071049469412171266064206014098981401440725733650751823564385560435080379290776114761625716356762629103344380222865619352568271073707108502641042969053287356317817345186021648236590921533496928962573319144944358990932368228128510394169910889506555572521224825806780520633451164876750524010888116085395710065263647594675369816364150077486948681960489747021571534756240712372760653180610664631903953699339373817308030950533925687689767437720863880169315301998015537988268300765393909944141431924569350088344726234216421072300925493994393204892089347111546535417649315609886939952795927956902723689961521716187146431218424593656551128300965434970240268504611052188073113337517550420823570941827289375440067872399292467869056995918039961912232600987862629381067747801188579849660903507808927110172554432934251107270460052534211054518723597883542759134574205846140598570812907281249144885963004308270633398734206590672878987078182339531999176124595628765322240013933296984145820877883013413470247560179248876673988102830290410613822834944769590657395396775918688792790371037223328363516971917009860270934219902260199158832002056523594249670698895384090662215113310821441632709041130463850342827146576095921976631417936549150025308216006766050430700800283939899165187630501996467976028841454715447343210405451275337779969380563183271654412119881023679946264398206613672040866305001801272521122505423666409821825786035923441612822236278296550097289899905871891941989045608349951405386426033892111256746076888293650831190769534997142588776911851769469026646763182071601443051647754329469357756040938026893560743427136478097074464324887865399035872141663052009504657288706332518575638943634096556808154482330965251409494147072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 7944241384617247685067377029185110159377346902840879265956461443076102291924871767284080773378775064680542984469662857213036354692385958526526272764277040788425173888282176975664497948272460815236556748237506054589151243270518759030494312896063979744230613319192369801504410864192008008724432896447939056439715360508464878466354594056471940786661962064938563135961058260306012800164933215296125877107735654418481730933728320297831810457061494249093425094975965671100039246330954972076325992303413604934207670979563493117261390005736019293131052147724431034188341293860378901318636489490143250704090494178789823473894223480004907373622691740909731331774932343526028159463431748363743332914397451308056091073489303541433222877024119171313015064454296411724891817413716500120767841905586154220902806626015564269867466378987843844499662386467649623811990271897711031747528150284036415817079011196779315194048166468219719425581833161894340930003586134854638878544306122334933943828733417146879213844201130368093352972542129916350439615503334525775031137901040441622702290285362448316375757122226106568253054506440866257196307797774788188748538493520839186328394666046519679280306367992498579345901945546821001036650327344203548837005359402335021829393434615020493347777889065769937013118062907966485967355766151569992422854669824311807081651447985514327437190599471557829398735640699989792470082494134377107440863700582440983368710852711797628749222507283699705792193140902118342886765607295402982391120886790737563137325702352164833037338067362351157154994863665627922666666030234557213831094565264036572082789522550482464833403769082950050843418729287222917421616219867433336732942334710074529902970031431989037520118996193731067526919580109833419509983367588113958852451279192272500115049501800655967914004427509196893696067659660763163796297507243749716162290848661865594112158763381268315070528642933809326587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -720788361724682126512391868506501192093195773787406586100704857442105229036511635093492517944814471050784180328340561335010748026450859672838808518852617671860984488453105187080765420371829019503671778036811991226028113748810411131408593696810633748676112364236213650355547125881241050847883190528334336416428220010822005933490983588181571217052652369489597806002217005937093034402799237174070543363765707232923763622345535045816942025057016189076169054657382550214343236621395204756125241704108065657945924290289588504773832624053554346298612193834718905166430352310181564125850095298378526269501946816491094794230631866648710946548678155436801026662971951236071066403485164837190271482511548700217322267306012327059066654015465637687455886203862462984186756493064470420840323536926212516682261511687854545712765276110135417115936028207980949836179200330127649525924036381172034091451974067464457373145787537124616300956964406908847809826783790738493641452671292016031387800145006319555175143980533089471108387000027055837885556211136937785912511972398763072509604632639571916255277177296360412796541992040848534481056538836332869510215159616912262746010102565791712033242773988390647253324687421183327135226515419536568727564028621525076910852326736825828715398357422234939686318775682343950226265560141551598280277518346382885375788124666283931802003243467656692364613009383316446588098031208492511899759922386400020885713833239151301666924611417845172777587346903927067969037288052597974308778017938402993182801492078712863255636071279380447955938269930959791902659886372707598691192578935420207152451907300449979213218768445438685501651421440451207094428436127731839320696990880339751533905423777626779676959314933571836358158378912129059770568132473515599550874539900108134615425500189905552340857800124258978442106939109745349348432113219838140272842700247211040744889659552114918866284135639811230793728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 59085379457544553985207432048991473425077335212329073742591792303277803054718049771701183549139859038226929363104686500609118048331139060514593105685954632333200126251814388573934721383822544307340835992540610549782506180153628698081077751775141255257614326012938758939530364547479521153841202972041620360062019441907116258137220839529422098955342521559529843864565398376437502195981959486260371591689423974879412530814494923730727807389241507228276471314420978172918584834475991889169968007376636396033066023118865870379694095662478102610399587531482645583207962803843263761057430125593647850246978028006410014396747518495831601951285560459234643728167164973996603528220763334280801303830499618668073688022549143030833355391110728784730006285918955605144697200298879053146322671898157098288690236742594232903209921508018282094177689976869460248518723369741625890762387831578224397232186811183932480050043320268864881299308193839972557526602109504477197854794635657030684403692885811535366960927309850003673542193914659379250679257390544328135714630411692790633905422222982829149336955391403217463777677656865336104073152615949495194021592528919041176108367186141357806655354660889464326653577849744430067321510148044462261963424796528258150838365307211247892622179658448897935437538290899988174591682158010236911966544100301799269939491026405247165344791714407964052817358625309384882616322123804860703403133123145972804890043747855299025105391984184321610949521170139610498009980825430144341454375781362787701833934026711768336342351208651868841692449883440674979616494999520779250415162782315759017173973314637200393845004028257139569203917928382367765155217602040677570704389555198728387649054507423689498372365655938096816130622134643892059271361221900139990228684139751186152559382968795867571924764575092088876346300423303819342442695935336165562322417810064104163447104994255986125878378951374779973632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -4439097111255746617012850819289533515800773757524626239888147976053408845139734208299849863528909730787806462866751467652664519534828041647373325284453619972407005719655005521251191704103468165417055726393898931322407448971215208034583340347167892530602028270950297073478786266310320012899885336846554526132400517945452032373501010333178081577716215240557180820620917807865175382328173341914338749869996319584990873363120192451845425300706214830826921516879896153406926724410551143388519300908051613125451162293409648775497042441890299234757633294961029600328995530988438797435821320311346095282611744006172309876068437676032928203956959282444633558113620369115479981216710919087517136849533879349001406337456275910054673652139085209822741743665103982249729754172075522182525242730246500614357346313726031410844374515444669610363160232022905818120815701210919368369097502169056793453565269262465146151315171701830317625091529470403106182062532657560505429804966872732213255846504315821223471735797041110604111631384197746198474089046503126430462978919074590391026713279798623338308671829847779759322465951500473654757792232005806956507028996865751369028251003305664163852958326156270388613567589281549628996666386492088951618307046313969168450320340482639311571040637722816320790962034493559802200646853827666645387174431094382810746664083616719341072309067840396264567931412843964589181334896700328364439720932269455963527374808380572488911633253890718807328294571390265463751738181181896279869566990296175366148196211934079522913151094053694319088232454161357277175285614214243036734310752678889684789228681038820932934399102272137529004069821411491962478954180628300339442538647724831595233399137637376946459438434231065348014349162074678273766983489071303233911099443636753191251007213982477667360221446467752130394076482042139265599857129745465090463217477486804839145924736355262097321536915688157872128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 310770796237611725929298115030491598282420318986203465852926765496666770202386476046211075262818983744109063069732056841601911678112104069547396617833109267257661351323901494675831397995600038973402064290104192991494279647069190388522589788687023571242543166292920161030603154008357182917186960197410447010624204777917933592704619225668876782274631764416110465866010174072381387106682137729116563335047597964757600649948014492075193095155469064043887625718415659809152041509652060397938159467970593660296485242980602506208364271103516149023230508265970203549129677717489288300701767552981564057651902643726557667403752932534860107500565065545059758988082835821824427021814186641692258114192902892852240350937515499253014831791271365562491570159322031738070239591523656365924337208748438952241628637879671299032636972355149625181801489107585947291549816304511593817281335756749226027071683559299693236869983568420242524724940325922589260440059692044134534452177803431140172055612337197882395577381180873778075858381255913832737441188923728917411764744266564388428627110480682697874998076951801299827739700047423836248915572016138303216125576747524969798037659722996433227071639077908936219046587031669119978633602134427240289399600081056536588035518513607930365953255045447439474651420439905600580802070797908044489048145846178680302390509916758281645307968708007786029945966738601179626683023172990981968142310469237509279028611430395002567734873906954479568897377917905548918143739236975348116373714137238131703352479739884774949426269681795614720520369837106768943906272285220332056321755892732777001863266815659013195191736426880959940382788337282499946939825247241105203070382965558764991374576884284938958810281784080264200182812898722243717721230093280175119242169137664144681174566471029902092719694820940042323870432318225296214640848562980777672693435341933514809305193844298747509714128322712043520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] -20310306264189622417357475123109727332823537535083002966493025963109803423315657097557081663747688808886565136217893369918601539866593666670411522515075012678591668116325920568108226229588089578392276154129497184134159417083332481812121149324573231772059142847973041808053484825605083977240600907876744647315879177002814132072623661320265780357855905773075545622096730546582265072840733305431407375882684321343352300387712459926718437169517175315712965564386457865115175902278888287872612570305824238319178878373045676584301765929188736071020473410279583421075751691029359727332277785778088103800734542226233429754567242584246083768895380477126866493915778079672754672386942834856435693377445264629027317570585414862123278064256440655816405904058522102922015782624948213040206885261234790709438919642672376987551016588307237610355281909500652980433574040701114738295500098447102322157217799698580807823843758786897688747807691566622464327122397927243380780637537718628395582485305792455334916069421773712823643873351982910163153630369851681971914949932936152252521934592868202346113147687773620498563760855930265313021986796350984189772436046900772011447322731659648079349893929713931811746065032623931904335318801025064029459232734962160354736508781035614096571440920655261060680990128995784327576675070102508045066282904999471711531663542608896635032911758151587465951566313234914521058509726772447045322867003618034892898166167776630070148203413545564399084100558649049141669840841762144115364946592539510399654535801576663006457558672641470145063225019658893911342600091727801558166806126738189260649407385078285543752750201533949446412290888822707983732949969664935548974513324377156991036997987001777667771039707030424154308688165849130699947498204516319202248051530809353631798399368150906942319153953051658811875290266939549885332798416704826700730639219160818686304355652175877989054080510096048128000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] 1215405279217208611289094819060064879043809127979340823304215986637234519177844630879426760698112956002193457537307641225401540676347755873843646137396228100335857632839780155689279355592547693950257484225214670890901649683593439977103111308173913687377496186163123216034050599683081032483246470821477651757576848577934796685141080670601334821198777676927298860977428200133668511569641810281735913541061608440249137569528010536117043870855885149460104241525278273426097031320542364493062441059273256849948929098224182435916265603605817866310617582667101786811602119771795522708829190284791424281989910688250999677617352994002159170851147011600491597265140445203348409438887904021337581936578968780145606444550988590320411719465022735328841591921690453345371847929998601699561966110602337382360094653133093955888845251648618237792375492428044350828660650102130881219671293081936083661872161174026084884872809948670688131735377275452747601694026714914492603978741537233705485290091391407824307372394086236605331082876649452882434074423052774986948289218645348185310659197486328809183702280551467063580235362258678984128355733829624862122167048404493770503253313828726816404478254285063246413320130587097050387188480692706466227914727732333352905913244600871404397367823328663483587951319609604433166127268048363251647997374945849363774627087052195549607386381066434859615958179313995782022152492876642937940440086063587411764624056221045003544033067870327347267376654162135099348862330274950502792083396123077151605959313353660963713261850259506022976610684746675342496872992677843553366771737828934582966802465677216936776172373612319221141351237168850556878479604497558389587079893511892769383559912066508435914901494830884362368615690921114817077596719856377808064447455111128673596458334485487708386502053054161181416536795483262949435118032078980445226102540550487884674272177082031558146588269783023616000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] -65098208917038612353641544233647723504876263724696811768328149167411601382873265414974673846892275737469837415974668369200573455874989475083445009308728413085890985185889827247808022262593591239045152861898596341977088278540744115722583007274796020897266270405486566861219666713397234559532049351253306507883311628959500384895777792686121078996366097861938511917816470387427537613857334282914158394169248168099709567293441353833412959915003084731824712255484471962930602889361454416407788718958749947184125851029121194393782121511105471654964748969033301932715862159852816607712719436973049626296095353118794407345811536529580071517146391996933452875367437401607879266191612569131717145395526401280336773993830516959560954409670335510203831313276831773663389977087949364589102829858343224619984792953327777938342385087619258263047121867356232169072274732383487214195854149410448943391957425621985804165917815157396461112130461075209034289220031697146502824774294585452733794562585085794607747409536738719884516232968861307496351070588268224952561611025102965994539976649727105853808567323936104211879632481868496048840519336787068855999371592982882143048914771630192169367408172112378911135423460524838505257084724321538928300713511425177262793250085452150655371792049381949432202803680437217389413616558039194812705000630109241228552946760944069407726178744450953274142078809824107753147466421421751493859837350871509924536314258770237353105658005677431280168421220666856584132009438858407353609294213619435544902064852559858004561070380316769612388424308258676448293897244003120609197081725382108231686573691617800439805855925936772378106403412184952114807714645310748826320957760404795865955167079517606013528050627363086908362086962637110383683215181404268841395604561803740794069903296878113741654655015307190605355201007960918465292029988379897450305844971214903933535707294896195721828365473153024000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 3068437593523615081266690510476483264232534724216438370555956448111046619932178086608961260797114954053311885381479116626640551982954867850381761219523972656907163295635304761232344500093587442176002948006209133525004973893528857445320434475469698125021538484359590965382486739142196683072681278441647611742202052745307187485731163608321556400331055197499133299966201244206238803084771946578292431414498024529138360583722206510512467660456395412548859582067585814790333900550879170377989185949876092481565567439884244155943995821895289802980051711261046030941780794037617598004330724113322517376469469525240058221755412635074320037267905973561700405773536348655726648038891169669489237089841501614455127398655735887229190273908297560157107049293532927718833645108118240887788240791047819695628730397079878438572326815966249008892207317251969081487011737473150788903912065688492642263700295259284827369884158051947252336320945018268543707078519566993641815263659914501531687512734088476123214620170108300382774122136349481080624567357041786553868847617528916763697943625818431842763618237534051841148188293294382610155866408784943116161174261035752922345454454360226041425557098564959759329333977694120815736175481572233662976029289823592970630712926816445225325812859324883708112695079623929291376226433965944580213099220759993711602555096929579057443162186230363478782458070658904313480813076315034230557029323448103929813900574006998401628134599953292911296483051587629189831280826301247848839361052272207966514268560595931027452212048557993566458389926550990718429361031174355735972272141094748539103601623584542961406083742973399589790011564935719982396591998861895016490893603703228837720150070348260786921932398719202919894607650647709569271845094498024270216355557312303601364660403632356150133087521790735671318217359684713715001377671285503318471492993275075638839447587909098810702450734923776000000000000000000000000000000000000000000000000000000000000000000000 [76,70] -125325548655003133963980366242843178084049348239797813575598804935881070439427406611887757016307439262033899321212386937027407180816422943754114257473684560324223086171592634160986938866786590722975578580439343609777998478281224223428431467888009431648816884014374685117290119414719393285676091339965412576184421000358956528554560456683579751499317208247599256459949049798048298515705207734750635227893401625300740780421060075032376421442420093019209440050308682141045681945237403991334342314683702538261894308858844469461667371862086739640225332893279478713671443392388642089483097060547267280761483961606054408660376039829763226479408754064881765989454392186738811223579519874764837148741435177557998418443163792150585792919044461185918845846419191788639655997530241540920089703370829021407600935997880375128467739563537760506506738436868957621346091909260043746115065031554719303356501405493017521387105011323439585636825050559675728276901749237669154184579932654382473678800943711651779612891314027570847553048009449924909567779150650009290035039046741552488108445107705916203625700614943202153129575855926072364619612007343970635813866128902618084910682454286343289762659674487723669776273113631914010284703074842217377014229676062655019184791747673591561071587908543368722716570789661916638342021376120274220038892494158087156903232675189346985126688381684498474153702829319218374214855523355744431093022008062790863503999676999752248866481024331945683686842316490375793384941615838788645338581504959329678398631515051584797606579232341082541550880532524558484556545238688820484087052066437088205698311405181010436362148190915511608483127416649698517347127079492730295559434610044464034644513446226616503645674938395075573557025813726940237797163426921981319621352408278631636735738404288089899229579623918839857200748689291065443725020932665765799651841651671333399703276095511444089417154691072000000000000000000000000000000000000000000000000000000000000000000 [76,71] 4343592538959524907711473223933773423742926515084433388377440864296236467711974113247203583230098157540276640498714145461752953470274368300682533331141714471868743281586289878466068090040890527643636687099790880382224176208440588163569819641514223012240231301905103169015415811441661649424261933193084158311896243487617272609304979491014769825219553566157627062004748102005892265294854551510491045333544380121053743859176412075192426752109660298882335947821540603752219568124350560596641697946780286696221148086512777156618501060567890482225444019344262507194145471907024044769310647856619527563545738410588528229527648687600889366898076242260729898063089937884256739489183773998904314581650763064139425888343741825521455426262494400868316004891562672332736376388399784075071456150137296870906534768676535888044730305895948204674230283600530832497093652084333386022889472749423124790976551585900144813402953298469886247691358868945192811737634352930302823179009480605385790813195979448335023761388958673702258972038863907824288771852488065797859201530391024189256739938259514144440996718880787929142493918488566227982689377146535705732013019480028067893863401428387868583404154678176252737927296164639266672877385724313521900823178002154771382549124549004959317546650047882832437696705817722609030617607413107370386958755119355691153423389453059389749731788668897766653458152258673982689556658163578684846312953127938617858381924772391873468899160769968897706670192331461825328482368750894161322814563575996569792609300084612698972017847422347145369162922813665126320253599336907996449461702663532275302260378066773212092869119018681887300120268312271895876419864462653920155331877851876033589481866511301201011594638744838237141943101454502104248241709874687417076074910043844413371427045654597974715758247286461275944730809127265395802941402227984291923522541113374627470649656096644502315285348352000000000000000000000000000000000000000000000000000000000000000 [76,72] -125473294145502627367603636394657220907761876811841352679421489798359877636611256116297239730186395096832169429090537251244667320682255093969287075124431444911757682748091449756236480243959575403718499855322662823424553369980517022207008711106560819260935108300016244689404215815761953643277546357076672160429035175246321611788232041698918685040134432671118722204982321326441766592103895245573882482834250850245469188432848614435359602093760561217499214501015379453534135772676421375996278160484248576078453651975877740094367873420355370427632255760818747951541132352984093439836177811460349271354196199109833693866050217526278684433624021943480037373513110781148747417985421540043335616919686102523299482126140279246584851443150453361849372798692828373861748613807020621111442982506169807647444267417584546348303424389382236962475341838200340362320563778281662531610277510243051330281908471103352234687184662921020869261336131239914599253645894438359484199273790591399198145356839183346510496065833143441685470186250679928158348161463549700299889056924839863129553703483632279847017671880921102311701729890720551794476609271401009642170064277729529186434482186887704121424608327853310901874463428105952093961411395902263869074980412281943961012463120067078741329011039455993393561637024130095911929466063461842646988915054510111692421939742958143821708306445028835214619351988557989199119299498353770416488458306260272512672371857157595133502030646269155058275331163355645313455924424181596942161632805591609588638310646434007119653820358408171297138001255118426912419747409912424981458242609006815823474490972451153222567311090772171763238235764049745044954036369107189873651975591441878947554374759297555527810501500570338810358122201696518714839301602099664630901433095210332713639291456812935308326299571485663091231652024930876695357079961286681515432106757717501002624624586408509254586597376000000000000000000000000000000000000000000000000000000000000 [76,73] 3046390910433434746157792010412113636608461372758746016294144593022494556610877237138310634574152842776683316426665064936209027412202754985820481534157712698674490948703087115218504259247413043956598307584749971247726855601613377152269027360417292141079836464298831482605891234460752215086421530493511732444599137616270350731714360390012983022605468475008128938391105571949905576063672433389153895765236872397315921312536777948384576473928537529827404935111082779139676687774646759128990131234721074292680019359350822560894668369649966029240883501915600513171217031356992558605923637134396085276693771796443540038446690594621027075324742801069369441354715029513683598722429429724894507571150624368283954685356038273921380746136976375945815850948887845242688279148038939299919896851390507971349571089979910852442509276237805420533265407068411476816190737641148085308189946298955073545517552842713492904650063166813703099248329828823982229195288438430295537055283870426955781689023853671304984375479465185299467521819285890980032433827811513773793139435262586242669773373162440708411101689537742831831458976361294937997780666240592957320785924243568164902168435736905122224084032293061865082714388308202146129902607301233831439759111509803706571566742731191633387135586354367776818609069712477130586389565150700507025274913684543706566488961848012041531779210803077644128362351701618442522600345058918732594532033718559253393952259514992505249161138880915013175344772011794408887381744294851303258473963635796095436318309878246651545541368768767069708540563766514956075008250855759748612120401663844739493324454251946329886934081760601472905162610616424154062714802170065663017501271132377953322406797169503781843807666587327360809470828309321226012492483673786229508833003453833776338073780292482149337259513701471895491407027012937706277954020848345877021996834350196289270106627831331430839877632000000000000000000000000000000000000000000000000000000000 [76,74] -63173716355492250599112118801664686813366931188678977707662010838240969984911910471534912533960369762329064305753594795634838589539064655153180720387438739035386584139424864384363059875022173419439454080917456922927001006274072401918909985717075688148932972989986111045034366805786393474368201817240804890406971921555527024230506059116195860422089960972953048158582252550256716746606667182836684300618284033942049493743891773650527910373876677013394924970693107244151297495088510105152145594706070551586181613071883417747423618628101192669075498251884465684381505470224943492972615763179597621494336213006082369698066559946634316596258697547375950233501784552809882399590765873519146575747412033949436526884489364473986836466621273486547529134137538627237587178273347653019398536633249131183316527216813509961997320721889335527408376964620379429563367923571735391286036904674011185733613851112738160922845344478254514002072950924146157557766792410815174810068300602116977503386818937146323857752146702575886221631751563301065848963605072681555816296044054989099133810858944306561109450431393135911012974796240752787152326498705949505246787926536119257455107409975455944696765158592754881969371614330678219877902223121354737591901524442672354230522156686236580088736514513947121279420271135045668384277344750131184881942325528108268358073100615842548802272949027692701897446651782030524659463874182019631199990714860073829007049132657976960008145792376521212119250627318409040403843703808633704112964131731066004567832847531228856424946964582232128488660829704722853032874005226147178835649397394574265984691943525285819974347379041048280677750646250494031771427477121358869214079386737990691370877344777297900992271007679019374158890938714042828758088538938364595805515482015490164566230327996899822228006912089470638628015560277917283185373627834574523409589786437350598180508791474789940199424000000000000000000000000000000000000000000000000000000 [76,75] 1105811918035915231853107627555720043715760978003523648268747953902081039300379043870160523309031480055081993206434583420507788455884460396361896061359822369262956368810578131115889626284332489771306547708217263856542444324574598257052962320999142029484334410048682496697294018718013723347223587529413742103635668418125931937479598313274593754657403800447466921429886600102338879242901993135516736313590728971068680133023087941411629208417680630900877242070818298138275861663749688521950558543018024955769128210328147910003253464347189187671065965152042858513458074492323601355994777204485400627922253654912692879426102472557109205642811775730079711759088086867949818159754921545137259831006933896249447103669851066123283501205609932667467448616592557722215532473307245308590951416014773130902202320731105511440382310701958784408039225760887202554114333813205435553158108326999328951384674520977304458679115208267755685626704909537953583419163930634432604824557418173535080776929544504280558077147664794718195963778167202002384209256962358365554263607164886610264687439502836548647028776425974877621828708727278122611607916193277190465089322770216575483448351610405797272183947940003319250962543985218970935591749696880137832124818521631908583547372320118375453718771441745161533627938731550195814275863909897952010724287619282030270554055875068252149813932072725086116533051247376150306983541100851639621566803840735529892424232697407724963129985595128877885748025837506532485705922501938347988659726760823796013616820531559196340223439095025087730521793532732072741646017264785118699585962310633112993264909535247448643958249551231799638019149987973832085896638331184640083470169044134069862025606102533311449893581811744977266255150650806655744293369612905422515057041195777260705156592134963457409195348721238357891753633082286615084364017146861226199534306010457940151006052711497688154112000000000000000000000000000000000000000000000000000 [76,76] -18005478724570413530418294177192177879827195020750483016644191269065693510687685229255213615436972486896600080683597311342977557008791448650367468274122010598205555548825455863453003250644615024891929006457999366563767128836420357106042325983486207501455797760690004726603395486586592070275205686832487704080965651400895687220044497768235684143534599907992662609635575785668504443215553785011558872855548288228602734803774748653618656588743592610052879548943837890018062059745874036761644732938526944315687016059688518829495955868449767788965896273655586084785749855815008117674431779643468782509140470024613263866441131298975955487138762193698253209334131153425426713421554224924093079911144662928570150330626957954455611848313747514349954956307259558184824032810750029769357192623682434098669256569420321964641917738779760608624261091428741426776638687299277435757308264432261447271863004806808788122181145241704102913923612199021630743230281031513564039514091467993158047864306411876422984885650761260743808090440882725123068259403602320856978375702222443329564869084584283979117832157359137329394022449914118351599722465780341246420993729716368873495160817895001568870736211674213631640272431077024964974986971688423921231028912269110634825866379060906700877483838344582205126345961999140191249027215053622077360879032595938945627162252501687509523596108182970628586010131614384319217218250545496266406704313573354687460391457823690190218550115314620576460206643642051046761703388066093401362233072843059917153761784327523277060440227321636930790314425659166804120213886115968397432866157317361338588366160575719768059588810353268404436667697522405930692397269107522268029935255135652369141849835275565182411409880734444275783414104342938363635843432723449380434296422966168628624011789007895430709268097594726054395238468148362836278726295379237681161052839936699551386875603114933616640000000000000000000000000000000000000000000000000 [77,0] 477435794501918354388397429137116137658444806941905922736823926166349120674859729082533050927969631924865636961769017467524593382286923027585730781172722934750250535944221087209920734153676072524205874517750634050371463387785691877486834665385200084279861004659596774817884321530869744113877232935883478304913014400361352252038266655891774431320552142219663494209161520196151244792351229801487955721971370098702047722677333358046093600512773516807384080830146739988336799971453077095043232593282498580208976970012929998973709421345919517688639392967082487953183543584834109582860014181951275531754694799636421120328551694795920213767345323256937719075893035186405292253409701858643419668914395869974738038038371552247280404714834468005908188908693442871797328582376832462143282683078466810518016298145353246432733845735317426427895207345462746950343363443334865768654730810535417116209013468524912742120388848428638431572811180570322343845944254838667940055153176322162363004935598786803764456413348316321967581447456561149462685112569717493288846320188826631378903920788570435803496812482578594607786660857687732237381857969707208863970408708932576629464893781350216009950079253028376998339827204916917854361976087842508156432956070736180166447523002778560172070266922340299595992595980346063565674743793025096767817456820838962875206775268492137316668883438408603571560459434170334835172094978105210666210611738071474798702495979114267412233012127911269195891259173549023831607438529571490340569665682241608920729585175010962409359840006919809309074065836344373948165418199710133865997559865250650756026094209553536249385281142073320019901331702582047984373740022205135281404047157325800151498995444914712890948537955180439082979237756408952646747289512884116250864277104533112186618326136509798463869041953179034490600608226066802042830097315874107752434669372468931351118969267969499456127460958866895798272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 244659264460783005708403212559176411659016794656490406650008999638072528228482580722626322064619982968641994078739129192203814940289252582090059641284737884592424521006159510222351646209902678403618275776892199721393136449461927638871495659301581618262980669393326366249606132278989762176576946954380737997742986551994059489731473901009085886821699395263686636080444144987567626458174213083141963500619254145778410843644091608206462892223363126519382423538055644306904890758633758309817640211755372657645623280819037748665803586624160660686293521238117741822010348037542898450454532663578312483403424427866408236297493428764423882034832542978003796256574057193144980457424570279274759241516676118681844340123738525759284529866220198095358552489960714286510216316334746245829906698856133097895127666074857674011961492079831837506360264285806648534073365659325800542901780937200114396441589118183341030055354691943677921273388099653143680369366884632021155702350488376525208903808257776928980976264195475690927009161069942804262316547697202459788326755538584859926274388990025622815987941376055600791879399565231407240141231706045169387890487000160217496035292822734164804385110204198477670123233732786951524930876866291905817714252250350342886347769477036515228072115745401245599271941180103505438938544487679603416334980633559576000981545530809153159923185364706363814104429379282810132602069657062027029898408507174298808811346641561775716623006709779198411883241044738955969790085323749222565980429240088999233327599959734684824353328440976322024123869807734626586771466980222513627862083149119335516803984439357998050334657218645585697691521445924848552954051027212370033010858407650278235312950298949207573099197668843192655703428524003850281623269118653273698267755188204346953876747786094879575122847353490234601840274338583576616685855665244132601104819396311742733750583983170238437685352250502683870363648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -1768929500146310439359325935504013559234411114477612852731513912815078391086607975834180210040294240288316259484410812356736629359673679404125165211215386378844515775618175512420615204455717462029042624764432017950389992683267488388212161593892137073094622436901979420804919731277818136528381717173017049278801467630483499775101361515619561947073267947099779844998991137397810078013335180722346946487333462787216198331988569575624991451167329771436642784775182489485161892121255121208705570099828745024436282483832416370601492088451956080101939875895805804014383538415640871240147666571975285444453324065654257979847254278286042751729144071219445562062821988837796938167490389700978999217051309004399077608195956136622532284647838675833912318953387030885772236025581318615561139874673469108478385772983608203431077206457890141702315048021588994462783252426324241525268333247306385467060691467429696998837804869601901477488559164214646533116945614408303826071404654831258166678123897800481514693199320669462188792212335757544973098432626242312831065093176410617886533749595466353333418760330282055528728357589404055385863925243906328816189436063389980883014996064877588956463783704686802985244358285945386626188246844822501055868555282640393486082436483631038219185518800088439875921512609633997646112987032279493701598555382511857157760823583618893878775168725065530891478420411054233024764997865724683968746696319612412100650470210959037991550349028468170103163392978546101522786574189964889625085715860539220497450958558542281710212958361654950395664772416648307430147240601239488856196490597834205511649311127523611719955475358043946398708510324656256551166612362552171225733278707889177494801735054710744862317788803932755623267688935851199633251186528097705923485838770698254455035490509453584103605351853753287311315180190937306638965569605354508914325081713475889948304091446819836994261315268978054466109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -449269992250133877792435928294129216535284166759573685490020792960356749639461372722624832688188406810283207049797146370155590980035096888587363338175970357393122786075211712600124706914137516888127410304185683357152939290168446047465169442146865738356926515034966815650059922257511440697448954283092332361012168433943446006615254838183560466780479703954695056881502386928777111531577534908467453960610705827441440784846676944693476399681423625990687934469220659715300992722214206314990920790657654776476176871859874976656972644568941707634065963438419452506123615967479442458188915989688917288372217197149411788015969971631757057417007791948687874751284322079644376091433083137672458202973965100547090971435763818472796737383360916916026722167909198785388902508536887396145349627823043991638257758826414703295630901188166074514320735214634827732016557584839521113050211328208184222264459099239615702844331405001545599495248475161214086532291002413197131767048319817732862533233248480839456946545182956742722643418265811275787992394409034972643208741700936947226941656430725190077304114118530861197207613316107936986135087460784632831716749587613456277582909613166193721835339765423770340611335329931142412063207423263859522028539161480387402428254627217595388838314261669978313760153114606211163785660813608770551687601012122675490202632197378778448610271416837412981230711284068157612020261345595920442452962129537126534416073050355776963397689364317469995951076571660842737568958025925366693962776355490449931884494138336231507982583516066933089488808644810261011676861011557264571881163122254895621936166397788721576511864164461953944744476291170459182757673009670615766438111137229989298098594350444261152554553147001685413361293015471406472276023397435583582522255720428967514871398633546354255715117828132656454219404759939041911980795832140660395529517173335866470227570056725978705471181930678403943735754752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 15215033436340170372234776064713311304222629992288141380011333847125016505870003622939063172621238171396283662320892928912240404892577824853344125293322516578542545112866254931060227776481322007486857936888235750007576266484885544771385494452145268094533191215840383415884304509659693694346000652392449673058578627834961260784270976605780397771509370911585729638763597489565431160826997261706213834984660813091942060606498986175190690086345558985912945637781014579586589326335201553619032365074932011304704411628038536729164628521152902323384597899223176921465982599401383041599648999347955530360561231229114289561038999540965743581690819119233779076389692475007700253243364675281159762355816357213899719066940305827576650349306474555836745630749366538796359075447398895754386534588560302267102163940338606612024784858774515396844184794237217509418841499349847089644193353881597687916117170588463398096081350690183006283584003648631118233604005331219977887029013625056443093864775650090216553159229153402758337029795040635919403849902559229682083455860709850170049993772962813898672537473813818699354176919374851937239540429042714844587929809384846131060628830089003200691659139962186615278920723016366953038422759301752531930539404714681638719820282979526040653529534506542526833870033657643653784325710321131700954604425359068141773017231701731696882744251091422046954809053605663749816600417441202704886031413132469067248429068616266726854586180734064520368980607819673762400141346753618077703425548122119440990636930139151549121400328689040486224884418994972040645160120491636280076878396865358017986534839058335926110370027691481535144285433337478614123973939381796692685464949994662390415207719132226951209695929330139390562937888973384441768885971734537946259681214754643227048671380883067213416574737509486521849310074844764869560512416755403188718758129400767968316358869288844834159061434901550214518488956928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -89804070628002148513339097517278843923427058672224300910271337318852490627819314983789797998270305284603520177258740044684090431802132775744992529932227728242107285931628754253325115186123850502377375532873670890609633906650787869965525280187758470150198768483990502521356415471833640230756853999971880293348288102602327743689529539992379465746537423933856822374546716932679913213927234711408407920072011142037792727440458353323469077535754620496088892362835440777137798347922988468058508229249943597152199304962608993856369537491022286365094830853305675714166711670780094312429110531311855030658972754086691153527602509757113526714185151623451359475244670522015027106327759030152732983719514824614413181013991058706871204869375662595843763187192568541468276955909191455094657116429925831459204106964212262502595874981628930609747837724999347163586143711585771232444788362669443483931218628183798167246670628503031504628388412487674480909391919634592271469982240481622420143049897693356348556840613618462005495340006869066135318769087625035521049101697698969259698264982257997462771084845321824302561679444295238993550002867076511373503570792029271392259872969056497208741726442154360052037180111894485288886892393473954651999400210690880959295683339453801779712474688817426090653142243831990479681802619810477955781632626003309702870367163907358987748742799734411112191733069459880220187635663900007772859201062666436471583168702339002458254557392708980822384217915470032118791033315688888464485590890177738938667504626737769673879573494068929528237262467689847869102473653678534988647330455529615956082731967386840185564434746823580303193753614411421892055398177887724006417865501062319881767419000255072345794301024129815868474416366016479302476564309699871449450012052332063122326595636772248620678110031258920770539058781156930009094287862300511686603032482891744511363448277661319782051439457780140393258549248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -1326866467076727940706204242441245684793488014115319889042349622151921126780003626975787612756487960724150073343730289100132154335470683255011555705947740204720125258892514888821863286591059860216826267949726562336534610517076344813753650419528499609698208112158501168666940265479823422572379352331534962630677269655347123817497471036946557928519458304343982897347556723744361056420042383762882448508010560367942573095516254472278642797420879504152237578876478689199815806664636580853751193052467568670524075759902572774564524950463065713637669357017734852558212488518188178725107365414405565045038661149109527636072629820782066573479837733331840464983587547392746681547442813892577337480323142751347338077922411017122444221275895581816776283188737684071794215634707747895756026247025477690708253646279692362747682439786936836834215145563773552524679957768346022126138408446912183254188610096956824916085822861598781911175481305686399314799540754577776020811801686598606697611453363295977171442296576875252973381394031817599436680111901062841487137386503796988609570594163783182765633543657799745000460390395485661708056344880856965944060823714444448298451239541727639930297378178033688786424838805697497969648238828242356539580743619380816025001739700370378589738858899455286777248763741164280926486000041593650955414016879167449440659305316093616328564397434398881681796247679444224010128385449430449547076796626251064656237985559677483843113964490299634232446818799840036137385655300672238273323020094482159495311550232645307940838777654084582788391243666892707311107040697447577692104198937200262590786547900101369040117687578408296947407825661160916708648691968547337159148821233049154128147235416227261043180733236904121117309436967627082054419045480130495579338374151708480009967005986023425014218931191327738992363465462253783415977916881633459906539208808424862737399974538757470575033315049749151434013688201216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 4393245308661087457192238688843208876828760864279666186316704765080217286450674730851878887877830878366356260225932253830025945905914149056735239449966593629397052185439966499185106604362429272428324592696935599541357286117068744768530887391615453396197100610364609803126813221014304814030001738633448938298476936921551725111680473349607590715971005939729721483988380289339861103020530892783983638535856963329363804803171259113561039108372806367953342996570831049347068961818007707011193871059437593154657648394517234736514265029422258162252190270828993618626862237296712937719506460512565333438485145416394211407996726749816672694415148238731778912301770126479852534526163313679566396016168865223664345999510647314275579516353434686619170969168059242753491475355059336650516957778561422300429169696738319520651691569839867123903054054585383380327227728677131216900681867293649486587925039804138501665039971690106908231239943032265329009326482618333839800234628309507893675559463624062073747743339360722802814762201399097307089444917939342592466548957174216616066381886784509311268854357227242952428015836316183003713832494796064459310574702414275370459774024928990972860179579560624369170388369178309785918051570407327678703042286261796074508102951658517583698620343650207463750075233891245641045922315499938668590960613102267915669247922423734347523423957369633189615377667349488381235198444813222193979731353140090551098203829968980232652829949594712908675741149952876759427271466053979785324923984271707022002635220230984351227787116259912803406087154605459975323479759290056526397505369743603206621706662265964220272912461117865323166445139346324970454864649455648484463106972281042057776147582302399066952352354910780502342427159576948696359914003018057974056522290832614944198240994017650321509816864776062188314423791679251279772573104821760408743056318184191321857756949398024209777119040960782606323610864844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -8402246103876039795961315396334239143300211173012148912011152652220123168809015267842195068482275319519399650754220405572653995384986023672252381659009186177036543153842433057127107066520874709061182931438475441848600546862476959838740607617635457457760321252735120090729258202390902865474888145589291408526605777208076281181057224615212922363137150480625674498705403359520581578993448062817393221091592889556513155715878778875693612680448869201947371319777380725018813483972873107695679130775369442330451248655190194403808577091504078256586383681740278330964192351636062510842816231815799684603511494178364651800950192423329145686198735134437446398334928703207211244973320368779570751597007548744514052515198671705091580372993974468147870343334822388917757949325224346863269682432114891470719007216229647164413900543095911932990490110669317709592002593027642329302135470444013187463959494641805175216139515845802425958869885203778507467672695800688675011639807356614904967410262493467574587820412446784814342979578169734454332928871513581367797135691331233611062683000009469309607539633075282533110528705478363099080894196541521457538569068664514549727032757003970766893033857201249370440182783788260754029759800791216647955326460506283282716569075621954585599267173371700084128744709682384343536455621531668589339108676911292851889817275893327217261438535214206448309926809731403206251043733651780542354153728626960297391471724791203748707664267260516508586993100378031108969586730952772891920030613840014930524438956863880495748396410974554554086379699906805842605756986231913954443515508317448361856860116656185510448630347136806933875295131863595779844047571886816877269612285637642885850659554229036873095976925613217727861457999873613727854478106187370029737293136642444929405036164321232973913262233970706827262975382685927499387849051446993491662538981382369534918931086588223963685272670745156225346780742549504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 122152254455396305606127847748479174157823460800568305656759781368365952365615842459027540122195158556705123304678927557389350317099352569571325148798448880723117689602548938621029339301953683120208097502783809602774912231400781385596968217393852070100709549319039932079991061578006973478085528102478589694747370756752826129390634479209567241807772766980129179485075295990257448609189135837764159458587595451375831325378049666190057128507991732701071479905897179319450405870646763964524413704739087182676479567936563248230687060681454233690690164911955274563360961452008729868059963948401099804752546588805255047563038726917948338626679466706698407931629129564937305345076632570453158258730454021404333586028384842650543598824555159782724777884726182130304198172549017495330774065331753648808658933366008920014307454831378557305224908023952685618744666290454509285520663120818379667714697550588009102905456330261483654893397769795565212401798715070398479786895872510125160312888785026039481500748486930696202965351173551203178105275208189117456323324848083074327728548291079383794700007935746373061276613645681599331492353648144445532929898235518757797884609630642842722690225660638661818632772988124865047596641313181761185671838688781055881335092110615606984262696226530010853499754547351432657901764005698104336304893699963627714145658776411453611366428639499774107447538017754869014950529708089226234380761738415528393054147398795130780051266048211082464074613265219352742292987097011296971447009351952166296295329601189977096546487926190909697933585424930258804615092707116458104452908565484661279326428490664352569916009053360914328796520127202310680022499977691596857221797908562631702728648939662890109305108053439977779023292611246448724592601072377794821631191080875108374647795642947422640855307433668958505115091060876077265351525527396832586669638869468197778594200981614397941303245105572092983815231556812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -531131976715868436023122763975587699128809120987673126491480372548153060643627640034205899589576655126162086172612805548082715164101804549860426372907602686149812398018841659574851726829396749896108513259724816935189504458339032094191592884102008476063943603574060431706053751981722816678001478772888977919561494010998331150147818567885144543391830670507479476894290610861826401645476565067757933001195885515525874961511433387382571954587983888078112716840028553415448553634720021820654478345907581877810936691680029151600975978224401398289382207029804073568032733047451438542173028378094524582446508600226565175496838466330903100457215713300965343686496592902653373698181149304497331806830864205852215507456534680531882982508190283060917996090453705657292831994595185212454374940323997233439355882859502947215164575663018980567244333877579693866091437716450474760410931460092399270222391125891573028234054270977759344224278401861467944334810281693324082202504573817808425194674179914164204843941335271430553242745508424801200265181047852130989858768074335517932531570774781362214854776158506043709966390346282862727060420840679186217198122092213564895138507407780950267747001459566131581003656638572458559730365207956208310977257550187618988994513152200593530417262374810758231294191780533394719014396316509181761405147304979833979340409872640759450980947317333498478701551428952097824444733296576279430276090423022967890615253232052360594746961479342815363796840724227504705003297126322081096558433754009615098072140026901850473054720410037302289396128873524212634892448217861816099940925650907192267231738200347230917142550885357721014992356474955807341399944630761604003654218232991701954951648693675026924852809612057033614385256902974016901538390330336811764693925564748129729144360387897406193877777142872435604840575098895611312383720556466758807105264757967241983936092667992377043876808593657663848654106890600448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 150986162991960318652199680242712381617858577003483208657409261619522899586967433662069524744090379299805599294686993053008662060838344156810325407373992633627333975691703119815090382902698444470862313485190302823347516977081814896490155153915332491369948372142866000700294985808692633865934404311110305024568848754172215246040414906282193303321010657528087895128844970922345600860791298882791606237985082477988244558183389863213167236759985614915380939759572135651339660292802655403413337909761730157501852880296321313548907274521477835146672912893573481269705738463365484117097614052612043554207651554926051813147947529759247542750202829258886353291775919716572732685048016504414616555371858596842889675690276447735751149988666925213987663029727031674525151827222169991147692870961403804066309198248959145447404616906601254987823441793929760474797420987984365277101274267896602861967843545598000776687657540175909694225350001503454241950413666352853066078559021508844572165234805401753280614365217320408259597174589969709668781643856001324417152213010497099913962465223249199778850678595932140724270721093947252012086960134761581219860575516036358852613257167162779706493949116578727994379340643516837158990370542948133190247492382291602501500257512087340861528003143222599699812768024033641542046456229508698414953771470581215589588691586433898099140689437404828944449169592449870710170172194624816655062296045210270480686245268680880148036714553245497980590358601133107918594778493279440342413011194557830322370105290162211260139580201855219969572191021347426766380006273941262280589370594931694745790358276281198311785008990640717501219657860775747957710904029796977621977621359305466276290616899887833226274973096497114459247464423527824804713783832521384587490866055148419177892514240553651281599667781143057368660889563476250027464804378152377316857942485768371758732683802079637774966077123605339499535081597304832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 3381912675623927579482354601745254970836230871685648196022242091433232247903932954069628919542388182083413646413409508756255980649386485646235751763270569543706055300697178558783541556546872466584426590435761898020044922305709521570179265859639196348279193733253005335804531457702082699031209069112119797686471132900173059867275633199157823986808037183975969782389480268397392044279757327615763407349794425219028119902602833047073034796824054082492521175986171515884693023766559719264926724701201254227451328433095557609726104803542857680977948235603578744068751325720182794401143659580728756026323224214995670328152804483845841653439718278421462027550221971167112108894060677487804872403062866796384414088742474950183443265600286353703194788331181553207394558061506717081629816897265559959912691469618286778092408014679744239217385680598357758259546570219016146969712282868277863844556335712929960327156630376022813240720111228279126014150587753803765345520176181752128881576299845818195336382893736323610718123107604584545619978336801320241095330250051158625621624190422625330419523973706345664586081518851328576042098828869561062855702209190665247123639429241620262253434933848818438761990617134645684574880182374424863582565753126245647990949975555185685389600680343241794256587011326349134436003347526706581171123187921025417047066962161838014343152055923423666289987977614766596252272929209864650475519104302537551181562565344771619273678205412665581625987350567111785613019375819812730970389763345093553667458914598518159513825337294782271154527314665709709609391553061659735821125572762001006344618538566733628678893569017883435400366028456635767577525542319768141286996468193835824152690580946552192949479672032586752802473467887806070414045550362455497668746009475268805859823807334147404078395347130992462152791570445311369528476342232262564916723029423243677739832489216802776798750253001918573991478303630819328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 320686141866164214589216684374216222113435229275190538869467227350750224371641553715659926548633282057060093538562711979989019109807706944262976131649033711732903333246805106441547687226856707958879140220937657019022603250029337489536256852650997966388448407682559903723930772863929560295128408969987137528964410876851078546215987445097583024488167667177986681437963769017186093947916235270742960905599667987741424602645001837887521905117282688497297436655236666206122733780503935831059092497094938796284883469497313746558051964431787910154651324892357766176950841649205570146841554248291148537947033762422687564159684982253115395000777925268503267101094094247494581240106717318846541813980954630800659067196613313518902829100921700759149847971173596921394688528902686890499917868746997367250475887352884691499779454747598234130323270852061615723367793578251049694615732566126118960950112683222708464686405899807192504950772410986719113857042665702437204286367696673798017692926327766643585877845048927536063665199616077376000850371712542508562503494665534655225735485264499984810740784137793493895131888801229644222541850300555326677062878905006504280705249449704381282512377765077024776217094502022146339352685877241042119778343827362895588928167840009171594888560880104958675188064733170732817945733156437654132240478373602619154845873872268203696611167793687935017539455722436043707530698346589897843285493336481388022390558624524542247659996146921316620889479325033293230871283080591890035320412161838510959790113798429689416776020064941355659091769697946999864073472421068954803201787862895201876729129791816628291969631092160345973355942918227467236030644845016725490089678082190398408725123938822290387723379202059845751412429693163372487072221940906355166473850477935566070501666008895416796304628025821803377275942068444709618748888354569985333297785358712673613324265613584981566016792568987375862828802745827328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -66156767737474305949343789038520775203384994013309248220788179232053461070248741868771079465463124282100644417877893874168681598393852595173253689305281967626955677467073212742864053942954029819690629740317278927809493845787066358199337231814672981497846541632325288857882815646637747057251110646186868223843559219643182506888751383718437071156166497208789061596035669426519122298409597963846075406994184809406678560732539414825444833570741275106910679446182486855288350539848529210297839170007069675336622494054492297181850955255395629423241519933911734844928109129100566242726944016344346249003969427041605205883454435518709210542993305540629330805888678777250606734348115651835390847093008663947808049077329731299564840483002602761132074837425131831880801533725501312670854836458240272246999897030489407284417386416813399220516552562804471347910298437991672388351461275270426491313971169126661782287839279085674007058891595617656990266499788423971966775349374347713849000221248586391472947963923052595804361625933388215025686525190275387616494594922705410795872277372975330873731227849768103734047170921325272464994664052208275379362780507620702752477335103775426268324342328356659714986806121906449917982886831634539822042392053502747566590427274103058440477883039592238526676841216696175080333720317554415431296982472584958700279266808237279164422683128180642471878517891768528274450187599077999841512376886097974071745507037999282877444494225806168710739140478622346104086789612260392874461142400245655129942274525928317409002116353835800536341335966622355800133798053225869073062131259579254131535029288094485376066558857123507279539126036620567071808612940332536754292234742465822747421346017558040537364142331215839581455440124037804923562862113637633872718607543283492426797895791292546156065986118873168421548073649968030987876447883989096930027728132443419057949812417624260094771924767594074782483973874267455488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 297613174133248889319316782206967039649018789951494066635424579534274728162743631867315032194331139821135901000905863990381761401757922351997098929430291817470952762980880890215739392892608108330504789154097667973701625559733659165352623445045473219282331797462448704732539550198858658435452575773762017749950787527738060119231117588754042358573847779000993970413440074777486009426285209763072587071438256732471804648071329272187240542459363471321245275039110401355627645274631072194449398567976034077096748078084639624892903127712508517918413957060751446373588572752991532338424351466368340702551355229233249786485956806315719325452107915147207104852065163481342082232672881660198303951655048163094265101757150939439244445613314442433207852433077648519789248594748577930415999727816652865213316429316414190878090924057561088940433663291840330728758310872546374189965561233220093658902371219855727467573913946125329360101263965465328730234497922617144909719178075379596198086842866758743063470316905059952280143273060317239690610652046175662040660653295415902937736797734010830869288486505273974807631411339917113590542350473235135559216617411044505996307901499080024776390247828318034619168679266547773401514240052582334638309275503231184369651764778253660796186064014314873511309673013371774093442940210076791843497095091230194267509514293403918431618722151107863325051399684337369796847989665273712197701868950810829927638260650804643628468670447231098621413896119388691514314809825610580843368953710021096274715146400513274857921428677831465321857851411830074093791734528422417400347100943889025726381351392427540303216278642926453555958305422408861462459940807086447465227313210817667371044784066886722637361958375179504021624850720259168489377973995790922674339599152401084097622971055442818979785859754955650705360893869600744782573958893656824138043263355522405182927372435742515934213931165272621944772739745680719872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -755620418206357491674612822560861265273187347568511085208905972973703721824434343313280622069097497048647231742629866672247891958898085137589667806624102504293360063044323532341302760278625959402650671112322180217847281323134237245259805517791508166266702947495081436081306201848334923787652775291539768606091261743825421072895539249362697263139535423283938422655207289369268424576416293322893431550434352382514625338224980710566640550208795619731188672106568281687643550069400141643423090112466842036077954160748467925786707663729014130160645851908157557031199130202366838219220106064775557604607954156134982163017534205667123373235499376532037697972914109249374635065664267719203172673566087130049264233902973607353953855844870030724171827951147908886563787864752163650350504066823557692491641012883519315983179404289951513406880573497804991655240651735064356508065452522702206573633892817284523911139026984871625043213081827102204143722042626314317593273801034879167295729892204379877425219484215814561706896956493644607267456855144320960365226908298157932346739013130365142606550298258231941702598779829787075289845767182258173487856797701957089288586842801402348899295194402351479189801744550165671203981403785045677175728339852141786220478479856473794426288801662682988156041468995308080444146995797834687036003918855026301517095633240300215254779780481985817072036961124851480958850854369462263696147422433142252074256353531922508847225815431227858104651372188421871603726901155354321247981386445746304919158794337987162103252140355815994112167212799758002931397481282801142250535955752643210546362834801062005739787115795295544050372616687349810657174384936299635691040243235167092193509342175867514316696272260382761765947774690443521302027789794931945400090873678134267981998779911874528015324554994848872002478131024629781856493008191506865520238344879333025638492884114757366660035769264290486286339817668452810752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 1312103675240744320352675029153196413960165582322176704235772797976517644992303812856684639226357124574950329325292264804388043309417417277895051262610366454324812659818844419692621314063154555859740295416737904549443637009375160500544098908203956196028214868735733207366141150999491671678478601772051258402319138202458760606129089278839740055115171725866659605013700880630062436153196717179642272957372503134134316313962040785793805946310649597489194899811399912213940908859999803047032878731627943149857583944777390208618596598962656637759138086786850662805566963404667399064546234451881935071537616153136457628084083318320633041549782615286007103576971626794905026894615194465509608485969966901463130513952217307627056977977768083552049759899625213850405640101212197671002289488666989751731200291361199791774100315121781237246803096235120116829995561602030250774613919630782147220202954663557168035117193433234183116187674062503365035159160405429991773454120325863667947933197848429802146139189950107570445036350288566865967291178082412683222226596827016872686512635212738365677722591676215452319608785565865624376531386774724587687481220188502997217934585272694531680520766735946717125888391683724549592756708652072430851536375350613825449560328495690734237319065925127679528897170255795260763284325761314276341916744078490753194389274895548972435979292300600818051721859783643912128383538141695938236925899099058344288539553865855695754072495063031911702841970727971416918173688818127238092832247659637585112483376129323950616622923867979132051159792226656885000943545036158666983461235797480135098264606741713076915314664062222339718220553676453473846186755116041435145518304604386160537826350290735063584832857336553034429807290929537912218186670577074020047680425173185498041750082791566340232084847211579524657653201868937156519665755467146721538326330096627087731224352429993893648153015424136889789088091056845619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -1635155837622149403765527862136325682063332882991010414859175415969637402392832658974352262438681212988125347592688276733243700689467897891687690379392759594464858355102766623892785977406610240810942453882448531835951229687529001558061879331668272732284951536075944937558445400135781779724058483528706093897685762059178731395044513223026156555214386650146060297726854093589215289153620537549986583320501413245534703006837480852833163029507354486796343317111296412687751553134471331237098726664421015788665538441241960882050925062469517870744528161325589639377930423211221453738070869741459744037431381465146039771164332607893855059926333695571965095438412327723066027766314852208704767427254294848510258941033529767714587985349694863295895628923466893511098521869723354280360320408221284747055612791578779535772120534975612111903540721229923020213059433092609057822207203890867723845607412037057178563071079168436866674043174090864232806112890649050628496235599463746965388941554947099322036957355964749449325047166296878373058862745252681165496131881030170357522324788100497011330882322098909114690865887040082247756596159212420816993378316495358693862852694754014241580880495250066039111049468479220358908931934617932937226114282111040542380855471317134693854563972422915440479109181081982799911089973446635962465728794930621944379392111648441929857860007011879269909585321975369959209367860993554755906144103530270073516435769988052050135655199658555289289658639897868948634905166782594735624710573695537636652459569218759564390037903828505123207599508841707811635704802265269572892557043284497081183262820581746400525680326930836099747917949702630140105725672892069050641186553188154843299041224830315390708069014102456363795634935003734697225513094446488839372178996904430829444158569899423319534115238964550550256009226566294852854470597371234989452571646219001471515934777228983919082430148485608330161084589105343365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 1418558755339591037181126194160501129274457516702704961438606917113317472558635200222745458278510183707791492132484925484374910269816419581062843562382023467665599663230399144115186042913642204407040262552060674563457854781416071630312232061720866348185577990986095618059003608668400480800982345950397755643778613005913685984738957981764756114648607924866007390923915768050769337070534505255829823483893061336383246403981076016073904448061306549881006021405145010348824527517082088665403138118413332414611359850283449055655474970869331862730507589285594921573356402258810691301271212668144453654660867967455697253297262221901467502835289936924758241575723009762337098428069574436286464122713266706485314382196746178743191537781103462583586782609281151567149070119686686616636882987543310197043579476166330830480469224978615965808767869797923233844768365872985019408049471732555582531928322307519329706323121154974419433815909306507189597786986696158383492483980882303080762283523828514956048170184107226859085861134121381707258125745982768753392722179234795866715502301565119327393365728648657045538359325498110602259342342516114273584595132206225343238049524478491263405391377962584607768818013848674303407915362967980956826279786817421614758467436650591331433391674478858010099313113559346219160716065189237120511752959317145923568444950656528300891915383367146681985518299708128985285871954267388015249475297761772480088659097435916485896605922636946041107887415853001642438034789544628845151335899835527019276847529633501662132733502902019609630743057120060417695309654080155871836098915340392132948916160137490088989620088234926792420671050932325487750807866540213489760122867917301503545450605894995401895028947075570900850140131377541146970240387802070571302405855399939311144756893887764668900945213255933897565161829918958360617605214662926554832719634197733961884214419092158452554951978144526317019906572025000361984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -672940729483593390735347872101281505643130034177433265895833453963173927364948941446403089826160427203513197784964183404438516205662290831767308417014217705214087723895920624776807000513979194164400333372128432808341876931843539014419061329431626302792587234733961993311582408067462552721243724917877415318639688576998821797001549160972447433642391096566084372570071280006141717321027529566917662146772245707887965265638224001282049725662986504695544174144894713488341263546342026578297742197277242018493980151356630573232082976055980969434951872553491442299468361730355246968514870094030168280644775162701630906742322716136306298028768647974587973034405376857214941607356241776366722482917067915836709788045540711434937813026136641758280595553821619930421566290349697669811986439671764036461420913493600314328670097744581745520877216740865549911718643143052073832880505012680384163777661250614735526565846012334954012451641738753549534166745120652196104740529029303396804604998747286744094665823229293594366964122837128967962098592464843921812971491082518119070183953944874151484450939703787292154160996224906723732972834450429119423304916471112249700375689129231944533406150332128608754870996883197445883863905660381135259286141162337974745346908342499938154988094625052396903656263849172939043002619267665047632201627436637200175421358180784571254588695332408286696654361318438311552994803954727441728266757511419934691277811691716616462362516887733364309084379727058986957018130675288753585699954354424907480130708852054642339767841561509734281617598821423190041198620483188531383869210551342640712879433028403616966860441953571686290247227543257505255244033875354036461648203115082030591221314770150237693473451479953942049672837573018622157425142260816820879460370400572744783407544243573871458547902331945215330376768835665341323360489286353526752151548716807957441640444384781465210946043054781339299769467287526965248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -234301417516763807284402880336143194621104411468264807169539940648047961040478327564082766808373684752254370606767230124756723626498202161681160140471128890055071341812151962739678895036346700228735854438234502685486645088220437727632948597429754050569106541648440962096956666735669506208929513544420379910174675844001901571678861439571980998401136619544195424631821371216473749594854217838687223658489274389995236244419408197811020948752643973802829218189969857226584097873345292088609262008983312600898914973610864752814702635802267781766684861096136282381111106150845355916311919434765034042567234955668075914920145063727867960190168792912649351483419015851496030151930008522314557997340489465421812376390230129357781687184297257003407451893626469816108288739218500083480456545193161392703358141595450497513143072881021255333748058741922775042202628598940904582042584281250267084635048335719553401904494802278950713229345027757560055543441765808330071316929351316951605501872733132349640020037743242715669998263401682374455215728400688379798400340156310635140231856209660508774892363604570386024879754761356943990803933186199471816809417383161117898349671524365647795915742548438740546734147104560195206277845854183965643882528445348514955887400755255550055266161916501412039004153077969993060287931147570092719769589024508862352553507326021156028989710276275362717410262717074056044378230965796601473623022915677712873299216794002681648221919594515928643446344588340680902242272413585670535433363313518455899154245778808721389451504968267223416820664789892070508283087654687947782886899264793079931613248682904696285264482460057241900765979465485132160082096214542232004240555135732350690117250172358431875567043903427468438996943438009818868911504603903371090590405060877098540443140739817010902263652312394351491428162122736953783659725450426572309440519429776141579452509693482634464353440645194892984956585081967738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 849398580954202877109369227571981913804295216138559025831931765493741676753015814032123144640639536151285984041868468536492253554213132681982684758511876028662765721597541936087126118171398804516962547127604699074128410824609954069265405133745344391974861106699222913504622395640305367629209327631878150084735284428635322920641391103038146639844724201697820287814788552381073984480055230747771042979869572798954673883041269372920270922851871427603116990297479844808540429977681800206036054870543361415924999715573019417459290096876669391962683326808625499558050540213230502746553424260042211217104685457692208123576873287436661981465894272859675329052403222047558624698197215896290383776174366283935372732797697252900368239637469425145442167128788862484982785425650459203455020164438275851821486544119257836271698593428358037421830260984363923123810159664397498431047265014556469543801915691518921578389604032330966009324997742246875258748013450566978645253058694376146484786333062573177274934900528986010768136017200549467282591830827387647932371618193633096015231189855189121444946169054276998852032142023079527152182497384056497944546401949585741080737597702901898498538184059136647935084593635683890116202075205417730136230351447246238341606181927282971148186937690693695364806413825612589823313028373331472968299502232422816641108169448499924838485790621649942488305590516706043556482914865576316799984789255886509631832355174407635976150699985063812565517364276038158872040526239863866337025457986420779955767781717341655477515994812346140528140237053675271660086921703046982197866044984939687256297801280798417058091633052877453301565926761764658821626789556399697038091242169358728511009537566054498445280553130635106528638143165089318312566129257357488344403937411865620362589612442416689571500065436312909566485581943762841959613501713399672476360061050326861569417260955360750285087997406993309069810711599272427520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -947651990480880034312485365557346115760165332881729933880715839092640090926013448190810191923286497274509144526108719415960599460583807426791077606995589634529346388144714122982497297026722452595594252097271549257120755889422018089137076199399321104656579290754701843570619866059224139783731031321430475727724147906299564607415278192972278291212153673060824626372790930678337278564285772667177011345164125672103288595454323601388594229676200916225504889930874177359810926684737343894002966951062791917937054355930506358949329366042308035160134257189032934972434482019803009300851439237932332898299770752591479455571475187557996593604802455899761063321263316770027929250658813727476292980693725818961718707493620183097020951467275054874195623151220964160462947387869300927078303950170918352923130866083800040606044049066402048884880697420628949318610156277547713415689841020017104893931045353201899162739806511770477292246510295027922159097629659044374582546155620518446938625536620482778447719927479232936983024281004539252446747011711015186970455841181654899735206450459557579154124858570861593405586638944136049166324156524177419537054824329420241993855696574497656556625724525294076630694888070824921605674386429963132710251311455667356920596362122621280266314140757874535315992356955372632226672413879857812471709462420199961183132415120626924919527962473559524248968080896019471515468883514116046247056602037465744302718577475304218068089631520116195213326035297554480174464240028784431648981376220400735538532466569127664896304151938860445819942842468299294284884663265835789454563421568468654662626535308029553160570972519396182817885175529602623134473989550761229543480152672773331694656691585882476284184360706059755770503364923572099052235952208919537460842816089615994066837128212935519342832003382163854650679909466126800388399993127373978180939103054878039688808302319605010140257560736565408516472714968852070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] 624357945726749806498432048108528870807068074359313171741672730228278949381263692475444334040961333071778764318737776733055028780493928184837203858976185448523818447161813936638060946390218416098499959725609136621596177515784693212387161123751126028370514011979335139106553285402307238124400374603999571172769228063740605486321281349713845344586668287227038977028110523582868728076729285331783611800015264405754960895218113034082305386444813303076491766663458519891199750705459650952449828726298724209181270299028722138373664208622715632461372031611558808198249469767072933970142410424800108789299570260895113499189039498534371671023548588665543408976583456689419541503916070180254062253817362855314551909725115788326546836073651022007580432313597908575135839590248035822126857428324642608152839177223210249656721436907120356780392759259318480255909781966927945709001863703724925674757933080820927135541204112208022175183981231109508361833981248866783003599235935527884045385994306813008320568258677691058921523200995920576111835543204395303013585815617873131486816166215514042953739328748138997240696543624489874533909061094447344079786792289752217182564749136703950309187978018422773401778057513029121432430313576337870483037377355635735864508244380849554213661604242911719202923011724177606890970106412812096487959968174153387745671441117087863824745424528403258631710832159421572809098974006665691456105338143919843499637783498805357386527669068653714087554374198994287778659610569547666381047905575475540732349038695835654087615325163445562446673757853961260422100639546015024773222281592845437761216298890566423406719477973861257398887650161928415825211599783590021791809110371522045214765898935821602234201647947210639779633174550007439475888918932095569489938483556567810759161403398385180069879274795023114187617019626915510699263857641285930712823447450290022790204087429670036683212753908129172516505050967208624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] -150911317844626023634450474423092616107965356283405804897484772107838238650222351385120303179908762582020325713753059455034910018051063845929183024206552467895898032726004614075314163245709155157518672267031185663549394354682534663836718850670111583494000345491172080177769535697923173697360792594956637245623319729076295530085169493578570565328861012943368224507068233099543323342237400320813710911450950389385801787171370901445619118977980127198977374064871957727216874176655884223172325487176299894674772979697729839225406683967162764997429506462993779370192990874834380956417927303406871523322347064664229050032053616898847109970336253734492228395776306641022058701772387565702610267284052049801524885275086918931290241298783255234430665250735720134817553003239062341902623007789646107861218865466658858994609953034108053287288841465627183553221456785741866427784726232310736254678751339017413750083941707433094396111563545326687667349989350750681372338008490264231423952497502978905856463979087354977840787220697037591867759277036570843947887354088625111633284417955581442506861601420429715291802629666839649869761354711738582260846471292295815513801516439857577570073137952697654094887254025380631322427451133722549345860152017359018923297999237243051218949140954311954130592421177856370173282045938861353059032919436613995701440428733601912669205997628920634047271651717177397373970697396005896281235464766591549786874689478634969842218126927614114664670237365450028941932091965660722843089336291379022549462609256002973898912354310631916940086083518975865061915504768252699446532916999137759200496368404583341028854784695416427024854693238525005218426796914370479035154695269762929421138392466579068574577469984711913285318407106547218982256940734336839268007430573931712253558664455208530182078729236204510813937709576390298895144848152290616422356287806020445245050024693393669252600320417726309927379733944243060736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -225621390818371841103191323112464174513544176816598858700650968205492412390757730496523123015876642726349939321674784827331575961582779624592948492019544378432918372352202325618922675584834401013932230861488278133052742549568317773175374572873735187571738013237449003591840309365266328839413010742921668232259121207688322698008413372152888385700851259338502868543879388814785661452973148003826120880838770533749315717639927115532791768022799139410194034882025219712848732411397623662369200749611037381160126803501726176580921099324333950610550019138358773009272832188020600101639927612812240202318945402883925750610478494531527359750709720202988297526368453465746455578276360225579756799665511555069465160852002337501753333254130653897074684511380887064736216418875056161011088526693161793060059767962494475214735050912428992767314508409572331754742933468169893512149909855229062286898135489610097961508288381604593607363383457893151577051620879220548960432135082859274364251099614021874201713064366519949992818543074373067092945388725071043488003738109563820157721902792691918021397667539493803245925840556692788166628411394170947695006897138801984025864146518492362019308339924933239731317350661980922208522904952408701076177650950861495512632797861550507387087072177048380550066562943012214931627879142132252041869989726647121417210864322362741861725450749213698789180468157864248340236253266761663395692190856424871104633166535111891625320000192515905901501002875578550312172456211248578112379563085994912795119569720592388224305012394500939790044177804725315682432481699887150564440853385843205842267581400845751216033542081771744331350815652203281396908226826938856666444489856139110671330900442489965766551504110809299646080894306296568898227824536144160866323768176245424991376461924770529847174974270032448807032768082092232408513878154979870522346498207162271898745834079656758536959871034338148132274561444525113344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 391862555586589452775792523044454579039482891874272015580471907828857525607607440363478030353189466796377951432531798668090580961243021434784855764625044945476901468357948865188653723654267640998752932657072800574656397229167399591709487955071131257034114488775537629289894071406223835450157331028684209960064268206427511053891116143953793356770888614700270593529130151260015422445120806260629490083400849422167034504289215825379817736223931436203891181755156099976051143194290503795502365799128997917693976286392267530649209207722389210572275015490472669909500510389512052140572121388672394128862418093546717918173192070332144736460679866635832101562740922818748478534109486164496271810511826803974221428304302257438091125152861883696299000519423918950727480630801874571624131946430896043654212340993021811974555955413961143086454587830044932323676383300554689156376505068025287314276297252705278856903669687331897934069587611117284719306251555852326857782065930696655247933803596683688770393768622697782324125715864554404029299943220590838613469364555563709214563442505579189570992350347510185297277098533123201110187952280049402964657472407883918604082131164333495146989698347688331516685522010470337935111107477243216330305918551719816064367042018819451668067870957148846630283184168446504429220076528303371733642571450320113532020103087269794199985607842376745201952790448516584606305167398111596167397232186266414973074387867632153465203804534852221017184687261055311413125632721078491065014796623619051508511199772953026158337958322408890727237469938615993329510547053466632964964961482609031983637248311722053623505506350348952265761301566411852069623991634913973360912054202414212644932642095671305184779046819645452284253964671610002885633399121943188159090406071305910759670019864450032631606888096537782565730088433396592390280430491837565614678520964580553783452987868938853168661092577289377128427639915570790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -365877688526064040692340494433002336698705418073698195427214263168124946315672546798976910005351444018161768425349213732897231506259864018386560685341815775599953013960776084958574522470133513558940299828310275648946546891028403246156936437579001093604663251663680468029249645525741765315491371081468363013762693362100433007888747761451305334455594026889224672182496593312123845562957894950796382247782861197232645114795176942642231317092922265751096598283744708460796345295283844239128602773570334920349209111294176363200113705564160913687671414481462222280812612782516413868623084498348677344934060535267536160233171647947724561440371118286065195325482727079590428002273567092149447258916438276415317526534929619307551654035931227974323497458468763264092112562172409572135227412287927693633719377280695408814470321300221578968013233674447796866069733198802171721212124236764805923399342395449132984340503760524968140557571616658156313611956917524606466502913772567182088376773900623831323221818657373182977827493459428518962228581356842614009816088267810812407952467071231163949488871069273703453097480126711834852489150423760682405266167189591544954956390307539569057751115180840790987179398453072434385282557591850702568067329309340221750685077694112470324983811525562596931659011536358207238284578950905316482014117073784402799946011584799675266680110314489726996115309466211461728964734090680927053661852292556582087897099754045896479253862049367480651110143224784933987370786383323201082854842970373381940963104194348074689261519333089306618420864660984680364761485694841420329302401364984608503396390243033452557974257805106421588385508434420119159707431654566661694800875912172788779170831371416102677830436147504319771513705035858968694500564426228947562996952599096460213318945292039520531869503457876965721933458101040188467759262660713043601183277126542584798827068282455495710919754763204145303269759334639206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 236474462063720973570513842954413716119249119132631662645145533883141770443666681445217590860324832668241715287640107325340465500238460693282239702568566356051259366916816392378080659403479799399184280710089673533403012345868287723798830814455057980657120520287968905350132947173656651773203296388495739833617141680975450476077745331342563042134584401062791891688951373426490493031261587015294406480646016206763632689279329562531493818111879957679921894929881216704951863039263528419108988661327591649590000588979633942019480372543524189989475871874527596308796180332859197970886665871636746853668547042160163974587274247401504797128235694402137875680852970708322122543029680061431582367857788124628997789442903795458274868533367477041351261506057963591774437885253277131275038716171784011371901873394536200519548887855568700955198415123998947821281728067794251221942680089863397557770058944670361194125922423688698472611954459033663139996817237627369139997662566437837819428421564764994039486934106368233410883412757238488759183223227238805601235674399302805171248116363676294762526748190035529268332158031928166855147583941555277912946993010023113134525682896249952034643412939997304166781845373631274027464523770110761789826426605023624319470469294472057275269131698380478835280476600474353837695239037846538229208379888621493274931904553856057041220594780616747322415868602234698351429097839432019089405814702411283961087106822942915083007969460700306525998477366011609817804415767808284128663790772660228734248912802579208131829210149804243542562961871302845379658274286592682266307140794105987606498416170950991026416339784807060906941767088005084257865475576158057351077745848642335151097036435851404133771240405013442726877485013557227195005196527826315096283521488517169519473202545253766099929422790782579768288659741675388645380717239578315731223487266421733396714724788145132964295824856310446538843984625773051904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -97110020360134736835352182387320209068249830962884466030304111053487011065875781855617362864865632691275985409900246287819792122407508820219149486170636203348083158944284816726858061482588035006965754061901980561844399571191016687731364116801577072383293682008747588818942909368134573565955749174598318543578073795276173991017129150038067586134039278873154378234654850709954011351063438628865724297096782643355888767778016086896219206932234711811230339051573956342032545136818542375627516018353401339330978311833057787713244813620242622162660435019538865485837133828127376669936632331366411298688945907328981664364076843141296390681728894872555372173802425947802338808898133012391433832223453753866239436911380922191431126293976646036609847376149983598752050139786191884625057754600996422347758727670104910372526934805440308831770407676876587703675323242667708626115053442785179355895488056240941942790306143017116835179406048559229283759327276013785614029589397311249282549764785797914399944616779214596744747681883515331900122215974447114155227358749898026768899490900940325726905037826331236105032151903872462548510930449373363724561111054379740784509511093984013713417950666176078448708633238050489155275662316730152806630221217264648784874962172669784957113002743733058546449457878658317059143244935656010379388420684038020481993675206449425483041335129890041159821264050073402762635627476394225552033029793322481763714471845019470287118589938978102825180745596767789405359507098300238707808559228905997926650906997823901871357492084294230402452901254415111365557266162096306810878009767983762886728056555021134163233891486667768467768495120541806801545759542001971494532591338990393703851235127268699279985785776083382655131682786708793492785460919067186489641010503918338069625600036240238895022779249319713222290475387311022537534457455063034312381749020668859396085989208401818348982817121441627513280173734994378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] 3910031552128803778551435309619897624187289023077241737031791474714244901308027478253988580663976741574139480986496350638829556384268392531452565815340771811998228338634850928751881159889043063087719571864656607260357087895448706284212557360185415370972659057279028763001846490577176755315899898309133761339080472529890288840744652162850368691870399869138564562979970606734498757138632434349155042075991197586941621379292752069258623566680145157556174365346847087636095732395407462968081794519189246648596895210986409171518094365494853549049299215599819371995463161849320464745965455980623073324218126286561611632580536948871443247667447908186597088338699841319165882451170542526343810222658147116956516002564027911254189797158483173424348546565686010963511674451229319529547034264054934699000509531913888404801640145993755279456020833663462784695656725133190919836263477191633977957744932516043361351993959270737427893481724197796924478023954719428732617578293186494727435274165410815043464452151918578632297539307995339840020805127569169157023530979663684035775848671802754476572658891136188616762086339193777626720387006576898631816290225532075075384131238044433339526873692158622852148844233062308067336140403554075023727997185652824542286863846741089031751710776164628527634638113138662176159167564758451468232312615856336086171676864469437490574137420326000788520656723606974175095080602572346856973870306921682102382084791109867106701090324271148201979920445601220031841202462918340554835998733348275670644372058869972474202678306411330116420461203038610917649761016503878656419043831953637283874024377072981852074795656889081401681542050854682513564977680152960698143128516344597431605639151248696466326835792669237526244240651763201584114404378518506122579309379900272324202160978033538166528727960176074003861751313721629054119326326991361930015564278765719685152520214611530991226340988434683027173015134247321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 32873267794034618652009923768011265912419661218010424942874083532090325482628569445678850516870700763910360799754598455601380696015041416370908497401042743688153387075450612379937025321124612844398554231971850670138440891013816272876309429021366273864020896740080064927118294058139229338823652575272301920235466036550728551923929291502447917746102123584192945228449483081649539793205255580595070693226989953596678097735658225915715799455236940183390543497941936426509927168993964888340608242151154284913462918511037875316946757500341541498689345530403571744147916006830712622237268401396593753571402439594787485236330829077503328618195295460670873550897368844548755724514788476781244650925143477018708396537070205979154705342137985346319938465541436629154610002064492547314467590650042348391433667649114281548740229472896599501420619616604594687839894666074468879885039033110471607389459619254405115102580129494622331895984995153772759754601972404559393171012073434429366279106151663682145762665911083657566778087469813059793580350894782332939713218402930110262335884590510978183793815175569783823417536223145937849742332156847453547298300928153693669773437774615689861675049961199675518956192074941996085950384586691238403674616942050959854124600972360776466322950702738840207203344147207189263213256346533488690268603718529964688533894521879426861277355803992989748580966004674985232668815152640764343717803254164207363678229653137930039716077307668908803539820516831475805737180409499108022857311464737858361764586163871154913849281935048862438217676576884928732745836904479052979392673158058143403300202862469303733745480947502963405089460964942248523338791255107558421376493856325273990371245964512644259266157535112038245943308647405951662805566905379594702169130074765719421823025738075742157313241542287007542767227710717869092695401385387846478564220468644939299422260729677805137081780350938008378324596318562942976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] -32047435669377183475626178532686654405062976773206260397383887474121907312222473384993061150798321239247384684126845348431332245806652847890630143546632826681450729833844684805559033429540837209662347068266425910200115373468017346924244080445554819155887730921368890206873858427230359815430418004267759020488540260281141122244203136971321395017302907970458779838502742460371886068039457514718609024682019381498513891576656021960486505108299397329019372760874770449488912646080645712275686308724058137572105340888526458570416776609366728893168396494824737255722048383780911723316159204802962076074981963882549114514769078800803754859250666961752455707089155644128558902538265786186774457144439616078152355215985194966349854496097421611606987306202833153032683010184402641236457759365229809383448494721923635003711196165761060552784854055664266736750598994716573284075353971425510254808873118694421683213714471463641977629984134233912851484063299769372500773012864403866862022047990044071745276544686451177112831794432717998122561130526974389596380254518830341807936526972782623360635375095751048710615391086793748182405658570576077193787656622898976358546019674991796670625863496735202469538033614913590723890094459614308141436793604600701485879224021727352704420063412774321568061813859244708303868106750345612740394899936037095294181750197118050112112831153491826599054622856101367336974007654682665791625031173943152468069959761183432474385701128901372358700642744343889207680264191494096615552709105648123123984823065986840476522478152909466617143787829946428318705550592210040146230577017008782873883047182550125127158078816605507752056024722515575549023846289049064778530465884311020885505937444661976490711873464434625226109582966283856251761194709445669843704525628473464382863284870870332266054821744905054833833857096920961765113839236587361408790387827596243362129015788401975176079868607515364930095042564108320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 18033551560232714366013496167118581913129365841379334738015433938552790725117473652187208493290916766073932600559338346272886180199629021279472039390414877953495377419159579948655083328411708190483846604101235912709317236649212690668167001490535404655031647474457799467361181882606919198798448035338669675875582229192192279047431467268521494121924703832711176912108429662169044006528151793815987767240586233345844151723630666651925208961941211408201844855124805152276895841151272346733138662668320367042803822233114368355143149728273664823580889310297998701828748042412598131445161707521082086784266802338083517369774161210301329353392084169743773560338048239278424506194382580896905544039022583781279983307019646846142126645775874379692059993834311040966687313926275947001909067474841563829061028753730608535909730270282756766674373658077079620939986117945621051684634097966954446681486230982194607774121442428520341116990491601298485026342817122235200990101581505360384946076696537623032199234132559814547277692682033022225136039614147850958458034596455857146986309827258024070777680487178776951175484347087013356791732962031883628368211739849976999891010944057976810054508611006014562983388721168791339377380101421290677403479067094796941413427120569442559240037263120799542018575169693470076417664814187151480138237246246939828542469263714537778228256334795924915308863048190313682616119046747585143158891524164454983918639225872032181540311463365675512623526332607370327692822334827805269458981927417762208386926038640496969217243946598343883229683615802595514624665006229581188368372265374609017217104290568971144089950158734588022904826899567671122451195393012879203418793575754150573987506337413010391259716013761306077298142680953986624002506649608906670269677187758317429701213930762200351241130684693492206647308788340713108485929038021098768786148172986059604730878974218168639144975727622535096471809300870725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -6300225851939748922516061061848564978645073791596546062787552704504315179899305808905952079357506059325449347334869946008493075233695329837128889013688510380685059726826787035109393937404250765824038361991122838930787531831198734316721008771159125502315149226889818385649465269023873099851567541531981472908762221026355622374409964412439234401118809367338700011151246634392212220868324325434711388478610674762871144022107161136521593028184373584526875975379260158794193029153467102327349696184843278694653943205587685054337543079981161395175896103365433628761040748953718065609933513578820567418528994540678565447020329106462592307765304272346297176205633362628658269979580308152363152773862211529717388921744000935361616868621526373453370778663372482100877028354760738310805021982191199154480362786224779131490559233514704283021822925773733786090436679184727961770823069713393177070108817904276061629197747546418158416599513927377764879624259700792382913425350700361335793453988847970079680263653084706312886886180684065193815251189369570428188131215751216049942422296607871513973721943108716075179128009766576033979782006738014739266466281739037707306060859413788581403306484469728042537954906383580925787260539155911292287514647959660913496025123019046338670628997283911299668879088520603940853933518741340637166341780402535897049964530332807670572888799479533445285594003768239169533517396257449251576856957512795923996567175517496613217526930509691578160406868590754929455014275998723868705589915709662454812987628258940820683294031589979929394349620236111561389566087189001984388147510728456466553099459546546544623748460307760140037479949158243524842485100418320567726930636245057749330150957516952613903387392754451725611593571244675700126648053731820506345558397940229489271537172719906751823938075022984782078144766803293878972719837107250550894812812249986403893030796612699071244513318993388187111064518669631488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 1194323609927453419130583434390719259023487688602138651913120089002853740103039127543581963754691681736169581019274157204970566234242578012805129213183285811622740114533024866276680407194140324346056090680322523735693739521014136283812423946440350011410750951306668940394773980564528762509465830960508436442975698168697822461649359658676320028943286272115703845994288899653530760630020964465725853671997442510916978416243920765595567420027205434668354616248141642079532433424420939245702321825195154796987450390881318522016680781784754805537974800629900004583433740474175895008913462445049799611273246133855423671395681879714052554094826902907449996637747068572882069395176071048104599511676813439526612923947146796385633827250330387331437761891165565455414640157619812419395806199747454129937897784428191922545516863327553595138659569079710987542690653110124390038557855388982050276807647735011170615853345557526443458040250850005480797261381268912586540705171548704078819609932406372203954134104400700568159337143617872994609456324486568296008114283991446215168380720653486866909255222862210933914490703440949777440832071346936317059612799047762104741493831017174877080396393791101110536591608760131433579499583719130527469472840763892055282789338177109552922971461061569851268911667729433618366294479416943671008263593268937242205838504848558920402861390159461374317251738284052297890084017759021769569460145324355131404647616493348248148960978228862869378879699126437154041158196605357688322021549935310476574567299208816915106101107145396726372822052596215327303921178327624480007581481051148289918875259521498166160000267190693279070980006247937534275771286166801675930178715651090971794481303568154615853680269925971500147841102245268522353588640309647925113214440197650819776539299816252666152377878610917310377758169583279764257559952529100794398100281648200417494660782435874332677563437708857021180387350611492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -705087197493361038085772446186346920408550368113545552514632476713665416520878213682007757982950455365215061359543820440568564318155111235228290636560182492693074697675275370479261972573046761872555507598150676294154951652601912280408554076952383264889969938989040234725107678630893525151891216231617154980452902397625046522330399970429892112668308966733305972908382261811638962078641789544438071468198686864918375954431092456264342433849858458775172876864163613523528317103732160830701953805590711631630429780617748139950815656484520633163231778230462028214609465359955343648331857798956501174966997995466405524659266687156453249692570588022155454429795601697674245179699283317086398951551542842044725670503092220143901822887746137910876622499077692399244959737053344076915483944325833983997777894012711516016207786393422784135970928315915119344699878427594381343999785936589853181071065256170507852134993852920774014994226487161345898051934008818418588060075295577849991340119637393955317265567388883964855177366140781078131796332770865744031162368994271331060288381105941205434329534102649583422652244098094532560329835988423482072038881454058452063472483038277322856323752929042993743169812403958683512388298509781292344051756786742051192283034182206071490488767544458300612630957793284551220474382936715784751578025382762553569006753259007777810362860266997104411436735004729305379662279284712991558036821388387330173545573160584058261404910253757573659966402986684638810618114102996579702132653230093990942633011948198617588178039429111738006268700474692742283785602626015176881000086045436504768638428147764885739322478015500859519954858803902585345325155052552466434837831361342064248938610627896079943469470710623465210221188840050385969099957577578979797654443444375349874879416413990272361003285354618325979191642571784235687512152319723902369487270694433388231962831878975646354514788845308785697153236655407104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 1639598824291756660804639554412721469725648235279507833718174679596380154055430294289188729126331570780684474818060939682942269071368556504176564525420745099400223990554951942303764966605850356375023863497766194345301417457849571718081187804388619393186338562828822083135442094387961515027542038497163258197239479564329405263797253114236305070813734568892657232066371491827310393384625886351993373993538452119618597947556078992721387070712722961889540399256738689442917709324957535270275390416118316760873587487001305561927084154113544480179287063974840545893645401853587308905441421787403142771361580292977486022706073306846245899555968529126505462184568025248430976432265889553648884214917604918798082933212838618921543838932723576001780359559878842956777498716572419195034890902861872823710016735467592172590378249024299456294469374900089916280096635159410759550014894118865077933309436845379627831844775144046115644385624423669426958356974705469491537564447102183373098467146810577245490827616585057303963171412135539279197960495457912106008354983110767745587513139468492047168365511466762674954443865150006577587826113247492959233334343163584852233972249137380851357541039155294076408857269798398654364752832238642056955035118458144604516729051208027360675797550879574264484880437763470567223743135825985031882654139362445278063701608604399517652954962761493640607372325037957428485942637190756156816905509230664874484341626076823177046200368329260690297460687417070047411031818054426873125253660262599537424188520409962049665336467571438831429026583066948439936212631948918117460460228813634459353991543004782823772167414920296487420357872736570410931655583897060693597676937540080020514902952462485410678988899857977759098142134862154544501771082661799758163012142410752587306589831680332590305891230478619943739752377760050559139922059861656032714449921084701422002590521604912220115481953641087316998838018203713536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -2163515360443781845346829563650062390945552391456216193834166751212307289862050109899389857295581732327786110197213452667130467631980111673651708398722435696039874188663458528740624787273863622417474308920380273434032546845403325193031538164942103195685160939429207949454660255272649864046184568595779976922514912208311054576850197887908594795918411676619484334488797319690073769457882301648081095695518071816697131976638155760504150729680106793563696530623904135397753880179099032561634716451124426931600731650183145414661874390292546034738175979164024410299322042975688976707511962942510853482170908460470994896687453971473645176982730405162835986853725419604359693829391687953807650204151540136832267552837096105491342802994339919133721891325105739761545992178141726137318909207579792230573809853892016466643484316260414709627000764996489239502944508701398397200078421914625561863087636337093865560419766369335557218310948558655922769701482262374739033547017553197739707182178300623280230747987764360414653618368986641034165878277387313956121996705491374302393725758989865739085325240510118254500979716427702860680511434971490761938964572277754137279384076317925676144342647962540947271921492033770795346308284877763539011254561355319976964587744427321339584580926380780675463711163011022064386884470400968061837455342255292171708023325389509642994589026953640899226384665617636077056283813836458163013119115845522480348941995928192510952583917289827341282676370996165634190021348192135613644283541235650724234795020245851801098929876276493857965299614171062670252586479847963160669461951251193076938936252436643050502966924151568898980417159359390144477104392691259974482268825019446976735954879311925910394607237432681852159635788769131051838022873929695735334181572944092712010599812504680400231965543801685495807695115787068781405223552432420982737372206382426638030196558263535000936382141329558625229557746559352832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 1946296257013530490269557238873819374295016592444876068938740438687373808290788357807710622582194200586121717047817047703711323768801157250445600571954723174419191455470003784440759930118199093729574643432510651126191323518247112899692546002853806357831386962798148991398719125378577199730987938024544252681342566892425358133029541347581719412088483889535283139067103869429837508639841019402263671826779740591091042258521696260408150292294564007102553796344352188222530952715280870430369306007577952617074177894139916216868264391262111700510449966027135679969877036578022555651945329779969128943329682846277738841073192730730784671347157132350319186887631492530792094887289626646575253723926966485993916386795825222352266151807199236441613591052392642227326182329269970210795742005084803050465690441569927983946284757440687085749328586518396733022357576591472008183216270305950519386464972407578068224410075299052435925068210430280743543911219938982020907318875511149303732328478870907612203512508771638141564650660168698823499053667903661040352770240824923236635421957823445160247365942092458203565233591563978338791145481770075003927266842628179827958020430995096019027867904264054169711215507412587231254823997231985617480318155556732153115486374091345346610121371193988048614703580831088350213973381482681164856413166662138696864363540130110277516956497893135204001543102200238548433466173638831814453919248949785567505531778998617041729599718879420541890229355382737216884512317581996839514417883592974971521598413072137467936663662014836948569613732534594700125217297455459238602237013227644236820489169600572523729658851809516148033143897230192764732312366238259187319084527293880341884619655819081556818529713807849638856841922722403333785430643286371103283244021158982438020208786630988713769703477392691547118840391498068259485412176589969743674596134369633249257372141607941974052653653571709303526374751409799168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -1354662725136648645461939648062962457969629886826597423499638311316674963503523186056111027011863884990152762444270584025925513385698090525317734732355839726486521475386471418347441310133541765396108376154109653323033728707781365663179120882348727264900539123646573601364515496867154435552229032799272140856296347418581089092792328192711718161774161102299156484225729430747186880504828119733119431864466290877889133277878578647001900736279777125732234605718857078375354693588175414762029687251835784448478608379793037606104681189736766810642734516803859143854099583709318633201252353110100134972359165035136868495126157674705791409643686162775376493276130291422763898409020862151984374817200267312303208832654373658853081486233496254519407538829891264702662953161377799892288300518027336376923557018953390840155471773475185575159638329654676422202147189116000054727061231053782647631172113719625581104797842839033057681627315213318066714990589708662921179918347125654594854203865795160542960898875028308573445046642058948650563524489765169211555131296975733189918488084080867476628277017664996962278733341902970368031854630402189023166305425083147349507835678588031226690128682008696240368311203923051956114058718672102867387267076878904136897991856092350086810594214503154142432903448265263811599678200473365244009653138477471129128188970843323203155208605976000246714042533461188187407381256452200439081806889945344309659281088547933562830893126419156947731980035878182066509726586236004422547720948013409085389871149592226818358633535647358248697356507579871388071055145789930946027980683181276170175931940673639407928087785844620199244344798481248329142916403030042108425519321313894689087866792068257071882139510585917471316818446933267747137629023049810751301903888727886948095656297508228813481661473561872298005937093467789149834399996250956580390891326338032140843064358205787900759299345236504679644383963154219008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] 775557938248569470270946114202928797457182925561231836005379586950126413728655882619222922273050597631466701502591836978560658039699730608317460138560594586235611884495717792654456219012423020276180877786128736980959501498111230502663390624772909679460660920880636939599639849133081964632549372819628056534055266683060747878444800844200881328765371699947331342519817592587766337978545409448958999551433112376952904828557104253168853839939153852811148171096738053300827371565947059006381020510815167693125069864512442825126733140058736569088102564625409625024374604631280087569075597068612424350376070827405366036702234484840630665589902252393376353292238532597318899946601318838773251870522388513862311621123041557803143529509226202897556924925539837352447568812275379716752667612650303990304920080471647055156985618068328510341279721353701007797825034049952601722232915045547328279443548055393755251593203953057990608185203679551610842333711280175582055410178366338589521019306392943182822617191084394954262193248821584555289550387004868439947617365887960413733984273080780707421359117777029438114029265901042436306488847154710011923049948442265880498239054870441625696597823344248146747120778596021156524373751906753817571712387529889670870034622417340505085040232739177393195237163143588608934195526344012826566991137260211164492735316092461497894423045462620660088698669734004615460272359881927352616058493995574950804233311181763705417628744269385614057672939154860943532474953817208129936440655361537360555544070087198249857311318910270605406760432960325568359261602772979145923207869021321677370405467343254154463090190097237155541809776945606371695825272797377452109703151665090692468953068976212966839605127586526120868541416347496610225937165199853619391733344652597802215159590386226313627636190655249591091741599678353225524340382758257389103946867702004394549062147775604571201833130094127780224657169426939904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] -378324857402757677764314280008358692553888200740649881566164275470882474789404824888262853252207789370160524814696711239892928057902531312087654820699897928336341273337574008885412183926059993554736897308061557797517649655205218171700512688745039799789726790447745933182864763696717268400161127764031908531338862901457965292632999742862891868762558585826787298076803572293268494938368447773986090807321311256760132313476815888705043806639170364607448161045924740683947967127598884906672435059765899832349578134825563380765953664961949283572982220592277836052412168347807732411979799988220466713503086579216340213064294089655518989164540993072876068129543768489939921904573550653491043108861251869283174050405342187034476498079203080324547995881500045263840837568024358422999640714732556370656466640701061633233123647867207816987067614612506101188090810255959470156800410030866087558048211261149751463493553522615599398014018372992942442162148423527295065501841833334899779107253913930621911559434628058159342798398323940256407663049266963620819187632479253565313957559895533389587014379133175000889581984762416270057462216620632308968057506769728556308111348578510300821996109801340703899912895463544491859069583041606787042209599774382035450205134934863181715584281773846107263017639965015979279276850474485230955688971599234684927124175704314949199625064442523958497393293905057113910386359835104823982618896674120581436046686151288104310157384004853471778352259414982939966536934607734789104163855719086572453065384276333412111476408385060086732572496013659378429590506001800748802161858999601294131843005502563155010960001025182419621437754691615815506219642002217907214629743206013648106470833271951441908452469547607474176726221086920999602238492072276008470708319646291443483152334726682763579119601968870051509992165711970213495374486960114345139814156008545471015008207654967701513064441270088724165356037357961216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 161195629659330824522090298530532965554026199467959819582752508900663792374514078203947746326837066901313722318877682141613266653757852926096665992404551909808460764901065238102826279489042078806246068176297800973535972059531769603361372793050446861694824016323756045142025298481929407153543731922359719117645794641440281273834866527765986245916237876245602133677531045297155282455903786917787949007178419394765603368714107323075220559934812078161579163112060309920614240100474840519902106434453139855001165286046875669485912829467612259793195907754098159889198843657427843361581110897744172243526345850469012222611369346113639917164349405385597994821673013409714263165726776536233172790524197228166627347052202648960973839609057292551228453702898557543841864808590298359045738838624628732461497814694076595475042437382357389520657568567759714142496786941000438583388028912357774658811601231112188623598006405829794531084575163216947779997146871162010142313241722309577370445599551164946980622037102762674379429210641684095452250951746382746724642766957997088768808126947617123800990530692670289396906135514512881690919347678176095838760718606780304362433464558079411419171909414269975675823495271659558784724965011502328376461684301581405121697289318605320121233607954207334535139030749219365725559324871797007153379319085439720514719668525577163761323714598399484918425322018918220829744188441094454125812366789997402865402765536097697104484594642935040359841723680934680215300684102912635548902545812442277020071297535302884840142858911427884489451493287307150100256284631535055947746890149635981723187298500104698458980300458489575039622136015755161539251188721130685363664269113266271907323219753764886137905582122718754268287627758473073170368153521763756057903280231162615022101844165269492922150255620973907144856209689953849841374798429436941824116169182481118935102995010893211373459045179575873750968417583628288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -61236544397463666564817839919197748534320583033221340746132950894323417383549672540075487420493552875407162699365391218325228338617173789851792660314101712877844146984687606958679417765978187336421779926373379740184014741571662435349856296720659253258418812540999941701117158023434443466641944281004401802411182891869674822479641732454196763250648516489432948645350001880959912656623201725603613784313295505097670481631763207476865053919474873036367152374527036655896112110463009689302690908884727015374925752204780267684830137498246886648291469743730337628351978705707092978700958073253404801963346146993485093180382857956946659889508671257086369622057801314950495022000162817552690478631675828322487477663457637826943941429992110399731955609473498983233228228589197172340069686507424772197636568031539320193621649837135445301967689753048096270148611988471495690350610871278065942141009315551560450511326142840645345148722308726335406089982278054828808738121186808597514447223882340860219743837694978527786522969419046874706481923776594359086731186929393022241832627288109069555397084632083637184981331337653377630670454893384757371454751925912338613271787573332308644119950369128868289296453706472485995325780838467485066232827681130127749200787399741552656873353824208327751285423709947517503124255911590454551100184294875445785337779952484438828213270513885140498755443540487278378794233897819915353062173441761154321963836453628781983874212079627652109230323378829629095403145487052415196831716048927638427524949861053583396645331030731236616259576511103669592803786423323812253882333757488236716933557418259866280968021031675537146642847197541966712879998710452280959963637038201481509007450445828487478689568553890106787409263967487525861570709407806068870788600043662678343669501902745274897740838473055406767674199734722047470074082223931332440914191242474685688968906306092243748695861017052845879039564229640192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 21115987348769468933841295638513344136640296626700429186636059427225428252161230343192109126212168167326202826575907203207607738329618770136425677432690459536841171381661383889064360526749623167070498381548616533271604982250465122448281494038119205356499558854452933733447722788728538351790788553241057213650817989860067120859251306895188532552299511320118592407878242831723669999953978745599257303824334576893872841201727013695405438186034260248767635695439016880635789943068175552792394716630896537874076285404801345514497118354948734610250533882207624450326167443100905585112024942938337386549366244069738501770264138682044481116891965432381888044553026744516666743161525031970263705299214387648406455171117907435623082921383214570712446659242050574463615029022441376373245985517802536511291272404077725736156930805778375423750881807918868470877822809123661591375118592887278334810773419207448297362295226397669751889316367880015566154472654544947568112729584860668004574601493196761419872552052067260879024943111820740221866939827776585928187475506660339255898580680660561309678618554135722245781363221192500784205889403192291861399228291366088725498586512705642422694576046548868077428757768383550178635338236703747523363014180849039774153945288631420231874162802810202541601396111836894809857779950775539876149517341936824475337590982888331654754946738343904693625901026832290568885287882639059352687120819784951477221674684368800011820318174245180184942300170746175209492896324071489202604686637093931906313274759466288878506678300145426920945044056631704945426032611286790003801227621049781541684339403604988043976084934322279248907989854899819914119095397595155486215212190783667849475631221419433984290624711230826537452996715533253227820140124485200997174871853826556216262549375013557144952992807714944930661752455102535130094410177482988660370920898686184970714278566325213393397884010594659511140282089340928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] -6701339664790032141007399561645677052931423649995350646315854209851203339487655080247278731527948905452783911526401116563003440588182822117288656141765881191989911493850598151663175492116498097906575947468934164132855479516453461985210004151815193621820858458659984946915643546828418981212839570249047559898867922300872251804558368752092191853503289569132716661162178641455617551303318420736710268151598090435110436004292850967630423078094609397997989788834792043230163248347340599371367628936231981364411583988833133304081978716299353198279546831106479788341330982750851929589660431028532775596962649877489552391717825139246591336581865490164444592970058579901531126735923851657262661653366564859228406522864644399609444050155896378888208303404986193999806170936302312671684743619341367496558626285161426388784506535335028307470233140928605909360402529840103378274796729094897079292295459923144304397788914210145393562971472547823556229918498498310844466506877912374200414146101289477081424955429613427905490551241870646471358295333207201360961709516106331841700278884374681469030404988752485609025015877143219995567470161832678835927665445009003150484618580146093794405906258582268929977965181972913314043546232117160921923923346336875708860088115754931884158501622022233956374748411943224734687950368916460499567525853722014149269365607942534961955324503030295905742677740692329494618456218831031628828216684469166151333213336541480919673304141386661246151079672718793592974669325614514955561086811775275770829859464765023735443906679133418577737518950724294015802213988199440842952566891588470868124480757411072250544964921171755709285324092366312500916127578136706541648042168088054193927166080071783092703351221833810578607801293411104600994635212086297607902322928744393650512067292218208726964853143457539409445911518763030270234882098747423122477562043998149189850985643861956181532772346473733569172137622634496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] 1971508850733818908771370016286944686406638587768715315701267088409248442645770067169151814091259787928762855735641127602828947364722673060804537427058366308927761343853659049865519533626932863175832596457486519601470812257181599623970304113529034925578770430869551340784121410209440093233616657846229660188753116312678969018477281819332933919558891084993952992271551702527258866073401479844751563745406569404234789566361051958328865014794029860589248361833979764259542136960058272308825274404262235278999218197696186751391907475209538124793117124534579178120877791978657715994043028810903754891960127841886663037179813572285189207609947700642261092426132953553494301378098078530695592911857974982193707591097819347631350203533317940526468855778185965442689409649884521510767628941162470362843999251980835533737831208510854326270854935311379943638405702840191434565139330047269045521250301783438400512203974909440864888496915341520155130859120445195835644595546672840536523593022868238183051318846260921565078365331421510879473880744746911506099103357002950101716447843802616938623991900957156562337106441197775243141981908348087709207378660640545828470975218667651692317786933579885910237815764389032831397908415314758918949459592095573472798515645107739057891203429468838522173713550651402801507409922487675467137783313137148000895329993924696644974791322703252514308312226814786125369089037807830439443878412142903489850890017217261067540404532939215843290367852788011249482272796539271541019355732408417839702608165230814436856961108873550570282371385409536135382723602620541480349026502475922064275698029556355963844844382324965805961019856379292265889140929080295514322379307016311316001633755961779997880107944208078871347404202697529670491924009585720765453551361908205178023295574280992018211172681456700739576088963861500838479573145627516581962923281675522790518752920267840215117598426474500082227620295475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] -537409739279019808320728511903143943199216449292655590406841494328663597467897352168207462313481652208774807074554735068892159478366161616616343134294927154491978366313028027506492965698976357658444698160694422778583614824259624038762452963472739177538218892556023511723055223057046949812572028955126985141217555348242291327422120501382891024195662802344843322376831929352568903002180079486794260637605898747288168692387779121212529184852873932488461746904414536869172997033804404586485090273754408709680015944870983631844575676060278521965854019638889030206410824331722726359615185094605883188016051206363553695654471175560083083567882784938853250095490795438319324976718250113680016716317421738599156590689069654741506395748183254567433106480597413723231740735041772365291584458156592824701222318955003570523076545196951204594457460197195161766347694843348241933364066279715381326635598654951945676368081283210353668712909880579091433473400482364024196708056829752865113392522380794428757477289689205909350756117642531360194814695854847320213958305961257453140927592858335032147796189162453355406643865537260384333643213766725823100219734545529915357752273752265396048438999728737179780760468060490028198184946784182141360047129634034847712760794371544464082992416826772015710299939397103396355626111214161583445262584225302056404715779640043475772486856845166712496830960276385698579015290877335904973195724408534896813716823973968966245874790138437386840168964025463863515737938915562325204381418416566290318909775498590268424785644717960033638225775308560954236894058434099906785615839823277757620210466433000310477561814212435342617279517912595218531412806869297500806928254627586327133398734173348905917937612454842195893297826466771492466391560999525231935664167326922322980224953620983369667453730874848329787059052271841136703922035134167746499220592211226406489403573710900303228691799536925780899320129650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] 134855957781508346453583875669309703803269717673779848416061491608132679860985471119012776169182398697037398468116306504388227908465431729895120108750503341892232453617858417936268527111484435941016169443966986207513157035525639132135689147487464471605182808287639851667180081774238120129672693549217592929034344703103049557778435021367358961677480062763594731044233115670610559571190080680950014101925313162747346946806854865719429357456842974607465702034838931083897187926266076016074546348563553218598641222762199171270753965544596525881167378907404092577362290874644743009877097867814888416159078557995484676415039636589007601287326277705688136053834176466015807971306762959897751545442037448559238470338737992206807318682884951726012257684441080855479155888208343408723721531248663211143257241497326775246418321264775881944609449725580588607063909561470450896122887102574361632229427888918118050144772161548899474254307357458758318830199482076913156812274939940150812709017441729991620167846731999320145641463592563106869133451701789364818549652098322603247915456567742740122919216770685273623125013624195444755134591472639766896558371717205688142901429541687703283656693947994635842584488941974304675648486528170301084408438598635297931470715322358466972082071999402389702990447132289561233626874757344903423730716454239237537823682899172274304998789702545316970202921106244851719842040219315889687635555177878578723522080113870943974556325739595038162769136211193243312737257308825794710313577179842749966750315317892282574633212573994187108864553534405344215940071208531473137500823052857652265136733631071383489541623127561151549725776918452164228954163012907783953867230907431724689817400813348767326539352832609850343100482093398987327921904050844451376249989317226555656668575397532379877538015816853551874949109264383808022038228250504119128475247777855152590343652601300139048024632626520880859740637233152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] -30879338322093310806553139694883511748396671554926071565126199006645651895603070822031241630297056805037102655329192718480396587981539357432236422691659329008147390361534855495171775160329300382274879413202973002939068686150001087059802399077468145244501990966455247554783397642098251140685652579270029122090858357794814468335038728835217897542791644586111444584534240397774114097031361741901172052277064676884580243268136378905588765190726120039186649723311633675004843033891623585372047798861079396671689575322408163737847301761987414178042781626590016715393346309499207976179498066954189842265704874093433197284512449060998737598631228421802277826874915666982918108404249604694515529719143079763420514487742836869504420230969250547086676215633957970367135984883857749070272877476693197035637841125267103091429172558293134961830203458789711146287817624353800703116860985124717048747623836380983081539608929026829345815428659319768871768842764254975737224242081210354060703596133159867183744500113541240279523789844152736176058325205113331033539871128038771316589260899791876719318916318851438296757503258115312661304391550819907370005006205735066253390149254983113737618054592655774700318647882527263570996554149037585532997641284309297319382054648279659699076711627346720260837836203396706164081951209819575197443961096575309044865027172080640690650224212636713015237325722046371962375937967322718142648121054027969021379310672532085001012011017777450260895901046845965898465786750003603155931817770678430816261298700149123017798373554155945911788739626228173937546546583819799196253236688379594883352739448921479114540481105776249160788251125241115215391006063564513755515496136182735108618905662427338617548162887496758216929843621573482660581894554176888907901556914880480294948968854198626894813455529469042253980417779402665936735226724639177464755143188688441496979751262146395805643327222646369247220092370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] 6403160952642254920501920828473416450136531847116152185296925986693210121063380377985538899226343432134329589707884124278497679909614998171068653352803531045621060555605283292469530712888298943420666556495209257813224190064508623833341744310728261607299645800495248764887637061367625692720547519979539758343502319292817067040362073673922473132364948235087922799810469773682825123254255846876782775817235191240350607005712625401173563480841525682842266181178691361656014430333056343161257386165961053339642335965707193809514955483364639262792064041797571122495381267376795648478437769018602239297431276171904072748402682442453358173861124127110304420689225274268393567973409989449401814683588424075076578272229674263022635969526647132752201182613136884023395435788848978451704537337441607152554112437270995767038797133982020333322431450211082654064185507996944379153296178945455548878668992134032777116402150702708510151691084959271017950877044099759590273862336072970430479493420319861863123728020231208393247149451760454175450075131420632230955807068363927300257909625204093697922946830581373750835515890819144606912746972175058191421809058674112112196117418438056434367591571114746392696441466797632043424226467539902584553121508188017518783124294068200023276929850861985407311100728322172913868397354102606788000742053875557482421053361138895557302654630015547115144602195173421497538686559068443839047183265167004250331624996521449734620089268753102650521870535371168372234568236786722656001643016723346468714627403044310778302944679455372963752807992029095915932830950258908738403157864706041114399003023662299226707003003693815238475906256313720013520942378103862685579639612536369107056055486798822163716609639818343663711000839225882278896267915066619549089090354791189212492388898475785414322425173642208012014989244754726279675842815807037725901587134996349771333734796175770227609006097333760911685409832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] -1197554446359503688557605413247609618887971692310684907011069692835438782310672246078903873367408381208909022071844896387068716259693009844633163462720943619458413322697838179152569761441364993770289455505878162790091007724478887519638161290435486067471035711334765596691940588189867574948351621435835628461382312806816850514372690524184880535350850235444727481292224661448321467496265028524479224468046184270276664920233852596162326275206418739477226423454982491054494869488134569408087478301489131193121105071038025616450180112415189606584357644702816090598394474102111932517335319987161056282176186872975649953096660750363690881842814948223142096652752585966314345474307082465797722884054378029758147090835230086946848366368085326670890950733588086010927014693843259802359989144577029770174672851410393600868101027021628506337082055754721704044364820710786216299591541129498193498796652288081140679218249026035809588266777119138741759517415556685291088349821292423043240790875027156654036545587926625988670563088780604356393962819438554214893916301292218169197556138849372619924853127522238023999022258282464715750656405123217859045234878583902589078995404621963744004324052057933053376404636709805137043059069182342420472489912623795820446570002484823403498219469679702035438416084421580701866352320159301787694824423264084605735064418991010410053183284252105528428419221958318271083028531442137935460312253092845835949939722592809690456391368772446225126271988089027451980691185175314607759991177831923157142229195418649328443080095184235262233458779699068798709130706405936093272473676025000128904315657367204962763315601282855651241185983119812213184781559048326837959034648868113765041816486194025269326163991677035110112792350073068870998549061979909097270780135877158651895581655573819438318336081166565219878904088056452203230555710368564165879998120783512131062251960948403129788863467156996758953703505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] 202184518105392763444432696276465487977914852778018103545340563615212354952867991527043864634482169873424361189625029970061198837725265482942724796144156066847523722638150658415437907189073485660154598730617719142629070697978014609868447537105147753167878733984792150232133558364974506566541159511582028856281887642636524056533292745964269516205956737968136542015376526180829283904174431320537091859526661588133338515710458610008393520276734731054126855375966802993469244070475730631307140823444306846950086623918975898249775905997075968824527829172889413707802997643932512104548048336326726639621786292837106603032970666876929738639577086906387948614813140671290961925132543495193333483971652715266688577859198874799250163185773841026468820059637855889039792213074084856419600243503928799498302002021488975530743154035208177162239714623758506472252321587635079093966716861623195854329551971720966829511226948865118751863823834192113910687785075786260268268814503952301910373518636814885626478483907901791653167328680517710861813811098350477467002883891372851837892534845096782278397836821254255666215944028825833305468863269491776677207886895491190869216558842189058682732018628075627801480350619957829662123742874864704152677942333505905442894393113540620640551475590261739394866125458768260769880907335759380997577221542459210136269068386540746517117259696844194605988127386412711699772513989701620713278846020162141264765070738592034771932256499566524221687516328286750769830491841786413640700002235769921732982027693824741924797301767722400296223873032087688306953462066879466287385924072716610294377599557419988329796324800758342787078175061601749750433142277549646606543026066395385953228406036121382119788301825102613204132328487179888737288980307547485024600024831739820857949239755741340992428639386297422610044165804808620227296082801732721880247085564516264515759054780243945505350703292399373111881891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] -31015860686766858119117677245924464681629497632121069741164812070898722737288270587466829240171222083548817185120582328815765640084255331026329650158573445460743908877236796415703508696261790296071465300539185407456314217620904890094243838941549452413820431186330340263778394462527545136002417049117569408819401427635001606326247550770485188731464250574298735531163366027831661169251994309814306128630200096944403821144246569377724554823108469279247005909862494019542376665194356242104188497303840759398863292621330778752278562894254521703495393138207830800498803054238911831463167109844174302788149392816163220427798007769752741835739090134973526217215540285326359736278199159139100001252562215095396829090047097044498741226938956503908065760285410194881688548475972569448571575457678789877606302169893157856587767472666540243776142495674660746796104103096149307265982619467944589566099799672488414247524792582800521658582967551374411029874833761992519351118477297922794044524336009923384586331526329943825563389426476211535266851119539830711828411553110489298333974670106952407703095393842212386547837240225542405993189498666952808056133270941188316999610132229407374259198427862140062063384679979002959038367403856266698060567610933665558446760475351508765740697982941220502279572140288401547749345770516393412471103125559538224307976738266165799128386268766248288705614975214900431905210428455814674144504596195910310344423314621777200623417532457741414644289763074898957475254369124819066942454467203844094406537410924347973394491872066877063008007541132377734840707909968399897057556783377212704015011684421323395332656850826615235304419071480976420282667556597219198069640667155264833303034780205997139832285969058297234576948746471718517387817658587040927397258818004542045235711575727190436008913764408966615979389773436870767886733308694281717559694651279544141355551157755655516696635061276845383383777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] 4377487196090942106429863972586594780386894529185032904973900097498423949362455724458599412492064536791211991454974121234712649734379274342619067823191424966709212986295981756783941813619824223208313165761371121844909929809665160748856869703593408159407592482334586559455066048992240768611869880357938419101389876083903586960865131914166145546452919591774392990094131673585300408995427431297170906628132720321716390684834765513394085085263832790903172590247867340048322793696459338425189386394940223159950033860795940073876263057706888975095018626528299022874594872856332571270765525931987024269183379511574411158326515617737426230733166728167479937180723060647775883327649507838296234967286078210799885978620882684489582257295013446299685368307368678218262984309670037038740035376130600763160728352822394936831404756667592243847819785704770367861152469499220887397094421270266667204672512893216858709199414854957214261980197855479359822730035125538990135941141775063147051940738187261882057991477129893899761758559575018247469130459249459659763946116768072793884769271243006715670559753501492545969814207565677756659370719209700118995495723471827246854236874643465109302181157234442441684805128176135757193981691815352989232325543771376601811122888018047406451546822160088074605940378246202114234918306683501871170589830187151300646249375779899965853551282952867850327324998075386862645019608222577246041194378238989175734797911533019212886565793115230260056485869876272224126935388376965893449084683803353967700863022026348508784656347549555021660663878698058768899000763015962590170092807620378898271007248500949315420584091608594625686772503162727761107030762849912309092701055301826516547879239490225988426914427437494119699660429179693294015775842608151967737488743554628892717636866832764477802651013681986592715712879603705844560799404357227855504411218958341271813384171568802315154021732880305779636174848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] -578556961350766865758342664741968879447612278660569624665185009890550854399070587079710893831616381735473654603390752764906950493219931636291062539801130240615351658926930457911851357908238730353869296506484167775210225978438554953116779487173833089105659615036041770120790582369217291552617672873658613713241421469781006817616589861128364191584022214811416600501757735168697985490053205143553692270390372978741059048899368386150232907670873799238563314800352015636296713290120696031409269868110965654925940666170499106952482484128605061707114070744071846144186002774782975015301131377883888298654486930109294766807952870892569267152525341869345637906671813214754823536093003500936530214711421556295898122709102847803873465423702022375083475560568115608262639415825381950006567014813264608337040286472889452975675830920176776659867270462954778077446108979301139918936539608223972010990840024602975163658519588553367534687002323916187822477351303043808134048745057984852541501740715182684253581755160261190740808520386596690067884222400994858642102999916064876587921744928062137838831025152485840307243270382399421753994047238548926289604931724732479638047953484420117658556877629229324533407194579185502023787674025824695099651683976984852967799861970284905732657985224789477199242484693429242232609888263629532143323639280704059371003068808765652660311185503222718519125444876281043890334770408044556157212068960611603453652823352249422955965514790940937975797002668192949262734484503247657229589269064602155216016780914488260548133829267763930822275119329787855098799636120247697459363658559876506124716483067037989574619325764589051109547833991269383634033766489165026846321647335191374797162151022280909928429248097046467488753211700293113339201450274795472751348735206206620054613632781536037463673756202938271977808928604653189192168731688172794327707381409691309840776090956262654008022220420581751015866368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] 72963696530205289017413687435153232404147069032339124914647711276350344703325006993968211901221192666136592446754754190925859841747864478959760604690492326129975214954064097354005504884930074667857361532363574142833894525852696927077770345129590204271451480863382077513999555317455180026030446620312016271834525141219198586765332059371717152053005828198324314253630628861712373655494276835175690452956776980121110641986176073790102022334801784590234734434882834467259999716596181349024716662922638746440740578816872010230560489634514716977004428126689717845483874979430176515137550963268412023455930390865008204254063474554593316598480730214614415265167473318916095195959947314617107670287496671940098305681443860488053833276615531978503998888760957214798028644446725051450697087664033455175736611482699662517389794481865952920478058255904551108780696871400245706499406715049384829662727614855993750587568212880575026525070896733045828403391612963740412797520943034945134683057754296210936992220877106415593733019851543485023884757023934272517308485000929361711999560891364452480725221632954861807938386496963255349094271807791540655207626162825572868380129374393142821614447534846617277239831383923262259681223870296952515583909982057273218824793310345687815788711623619292485634100004245859967669423638509177874365314023740814007448512368289786020956735504878985009701462546910409928941680517560452700277899154120255930247854875571606958551716133086957012039463336440874281021748278987044217717588132881832478578995249111055643670447212334131449217029668792912780204237634875689896650857509201252503175115132754921557693740818867530379153599301750720220232395147084413143579172265937846053469669897751340482954825458546328519567502156603931774625120227169483257081405131735372416128393470041547450343741225845254793946584082201258503816481834570095114040512127718344042657683992239206769106265718458987409571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] -8874233980732945073235372296867525387287137016000246658554830575880211204911921731685609863326774377665154835205243262924026282355864333017758051756659032668923214682408002165005640709886327446542910026156693518699872865080574475849622394473112730588807313577658707409002051875720194459449051801804035826500170242334460694097598967271946173434583268433898556665704031092741944467390606783968576684144697445351518599220731565479093028347383581935585910716639778625314735278522222608011625178606476301833541338249414258228815778258247959849683556646925129726389807989981742194217896628063147497806108625234710232114116568730706043056009753690109905356835289670127879267524528623254153200872122691433328349815930025085611651774694521430890589476268096337114400190475767077648972637905405225572363540119830831802221345502618797765863035583754217114322132000609496812851530549270890480718473193647173529767318424492166432841190970505786662647534868161624434636690418656244872989336133348252129288903790331455870340100518359476027380677927629293519857797103987024926403939199935474044521540017609340226814942973079349337463754314727378615130459607588436678112744938739486969524741851342184874992504453424621005656504009062453491318848000134401464639399124236141077061158034176791872416430768195558372379685569733614834540979834189275138701348576724277142859374100813048276042045207144405939495268151868414165623389382871539839775813784783528722360534840597322043085260352741769593218840162262869765688059298360704085327877646891952967026698305608962736885604813603908354783585929937654239201191858319475962085530989553819301112059127667330236797138395591501950727423660768467098439618892250262725985031726154062512435529026608074262950136138805657315844866674813081253509403562934621492440190692977497409247272089080803129476413767029022076272813529163772831255289539337346212470028398311696697405774512922555997749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] 1033616824998535704440176021696227604853947927116704606712527685443910017303875683086595773414026631456944628938872092614752387108686146506101226547591283011685059747180284167939972397733995229803822086192206650637032357797137218318992536755477801176506262104031352344902663028064151359993270098645625904432943299513054212826941653307809153361668509899855307370380760328519037072057786514674264346189469740551446855295697036028666921182721489304286341726804940945985425330275941340409816269119176014337761396103968770736586156056313475800545667046483261235669768437019673695210108489762397753857212898799737778600146678875026155016228175202349385167212522860815410757742293166207934237138323608933000440129299469990771634233036595473524245185405074172042835120123762720689433880619527793941457698812363357831075135674488132489344895200701683603189605618399254003241892052765570065263575260314243331264162200788506727402600315123139019836056908490583704394746665357021178319090714871534874048591950973045647526949334842999675618564384334761042485938910967459996264876558602369122059462113970026911258735026511883624821293419148675561653207470790524863266426903637890157034071379218566027432931280036691356482362065177687441384220798057868946888881027304974271691736385227598766469932108855172945471686511374137380071988813284244151226461383033169520432403400671094463312975115118772092591344574359351360836624373606766124748613716126732934240171385592965451952113711144091541253317326591608108610847655788593772520758458121673346495543808167421577855298559914952635183365780880142087632465655694150152011206533405519523477159595086895399125987435976724986946814685558545322714824851749078586990724299889185699385065790270802801803962022976002959885383082016355827432029847863949616556932055352229707389382674357473380611893383155681380071006814984157968719826497566904363236727048109549686163581016728898224783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] -112581043340438140877683061624032439090304621383640687005353254660470446132456312198286351362377064142051516912385210696504657352132769488044205247711092837055147317984647782629889223606517235210455932896955194697805198180548861297358228410633486056359990285750649768507725585092246055154982325854552739637935590790926220619310797255053018955729769286686795468100085211032989097378341937081405338527461664871250932456103492440173839275107649369902927020119065154700728998841240284694512521482483270786002602096492322624207788925077287523387169767767798104794826676756548896380909953504867881025903870104848750213959055984017097916023290431409024864900984072130802270725887066788020445673296776753358890298112503848258951658694062912230393493497934851933606868410757275966063289522271321886600297105295511691601196240022184480091145628871698850265454823536159246740897826073047825428145572567634768729206587262241559520404762822233790467410308483803875578942471096899579193716008610748282075023115347877194830664150506027573815564988677946580533942790053434612692897835270784510985815625652043170959429001439681961683472572409294431263975096791714504970701824916504087485039386840060683595224877942879487175117579900099019339765137789257533329275867823732840743556087135242661102124752662515338304396881230038291105816020347987998131430140239554335644367844370762686150527280799796145882330199618151922297783656986302261187563231681990491980975395310238630944724419933112834806326685491183857770961438582632889537587598586247950927320609958013497895070416240537779452894093123042647960746280552469463501633470815354366019961255043323238925884500223826403911098078244054424639729554238008484901760489482882963886166648382051261435588006058023002642758896462683472997632956057471894932255436267805042009487594956000146209073752067300780136987804534732288259346286161068719822276135174465399821945473478858100441088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] 11155199926236628967711306115849635780989848547603562443870505963551141338158136369835802209014237290527500387716691962782710620700660853286035830986660794904429203680698803767956132505452393096437898993501086002115029844325276006641873130011605818616958717488786657977243283763925465869507104635515454271523194382986435970335719397350046383217188750467599903574433243407171728149265344466363428746135287671548204277378216923669865728512892839345044696047899019983062231328330296469933059243499015790196888966735879409817190378888197875646217348555179163750881980525943399997997692509011651604686956278765403532888833867347199514170865499488042875142562666695337327224804157044262679625325124115392229048987151956881646826015906606043201702347915595770741479471775408202804004287924366494836013455668356473474802759862747024036591220107614701568092852503769704914765509118932947533124875119761793438689437530899688816323757513238504453379559050816918490421457703603060531878135518989275301408780116581561552987467255525925802399138941205866577255563945276877664556115906829858968150366602497141593705941721745798455505469121309507408096507546859125858503673123484546448275465897043945268778687852446519195910038634761138018974446100460994439156180518376624762400085738261754983648889817424537399842666827197596145246159356239817815325691015726914186905310385463795870929703872721367580882032877725489573583967169477060668406062034019274714799550656558877379593077561878770223496524369771780681181628911157334409045155759691174509794330496988522165735958383378459447886054283235525842063543818128054885357432016641029020651407967494582868678121414222804975029595506320538924038966902534496753566863188571437569543582853915453746386675450505823816503645397986651764529165633390617643063037037346898303443858837153561981356414341485796850566868572947249598641063232004352231665374689831093864164503047385584238592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -988663500201749987390558032404385563702514475776009454186901043004397217570087002044744052149381175645873011094701858135973714098090947191471431398298066752266173233387617144269567913755264222132503875743346331894434123235078514593825936858464635592629805623856757207949485266329912722988916320345812309822287310786266889059302675551411535777556235923304680649367090763112535007376341347765618919004660081564167007025838628948800668102155638390871028408742151177788364173952917786078104686021961293515551150386833400334787811740258561764587607677156660310098646879944654216478349589054575535602067077002414866653767928986201966643562197551753316262760932519138755142570833639109370665874962394348152547273705688044937996495518255727079977621362036340510608967443309165905222606205564265177030308915025161188880845593372679382596432013669509389239834988039056374138591494717649536517113042570931188322383835719751702144700996123221196382829288867491891113379059842800843221241775371913113813170268728693539605548298518065190704118198817823522563533534225372080709597741330537721391207803462575117044902704072410654891567705783271815770746993452238472515397635593903853496722733652083460072652315030458618537095058696923127307961265919670431367232399622917542491297225127441343465184072148373403455609467405500712355325290716301877044740616581394014633217389128492125464736006806771767193421907356640993173540843892603743730021876902280064129416722496179403380703727533069528795695861109602263258929391033692888079699856520681201706925841459774149780967030506583769967662789219017365692144158369765554015761375130174704712927544098474957453749131435897849069747314184821662584379555800647149492554315139731101919340591636465348559017057781457837741689586527530281519262742105901549993136346553817809574154060724237199935663069502169564445463830704353740783320295103231264223350021716586724805573483662906753024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 78392715027089670225066666359508233657265501058154250177974905387971287610988793537556142436619393585696417927441867889610965675345387372595893988701283527047425103026655821555023448183595440645958692968508320264325239722254526321549095924345182786609282920424757939018216447834884886254600994936670059258033931679344751290369706954369617643796482685654072137725224657079952890246930320021666338579703048378171340716786745596234675323336103159308110666421661269643964632041993776821659226761069159274351738348336633581594661971892265350475087691387868639973739029115383433270359028055676142123938526053197260241658558118569164973957290790901629599365844806612295754670091863081909666346826222006615202750406860064176071098930592329564526271423348228428497312234788459989629658928447005275503771863949216789041936334098210914820744943425719587963754863975567534380445565252215044088829514484834136400172301279300768098952724392413565833105198943808909317034759355738282520293734517044081490698123659747916174797342103384147045570573978544858305732429127156956923986679785968126724980825856432212437195542219643806761638336153703318768418053874265592077988898828549101761518256580198899082763944016578362780896681640464696019378941610962966279885569170342512453101823086820321189989469231047453083710477612593150577052024752938089993042922087920610955061626784142245726794522688686522824850764565414101896977453689142311619339665847198245335747078353526666101526987527437201301003006488179485696922276763839514122818492921223874667650608173692323574950293663104634406396746990479390644677815435991222849822268568266934408931904186872331147278760457370879150546635459908932749604152063900485748558482738974266096101426107679084197278441216058557673197345450002184625632615089633513004212713395057311155279533061057934689867269314592992838394557219937175680120018449220613657832852890872750643710032965493850112000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] -5620201858990008328726424748484180716107681415469680919402976689621451275902196329799356344949968956180168633213820773592934284778530476714096315963865384417359374942673992553617981148092216877999404757636517080146290923147003267440826619793063206933291561640191188756744145318923287840575376818506216905616363968712675836177025849530018539907508582832977915543580951930369867630658229416855850559337489738798572688810876164695257593452209142192202310119183778881735961289346348458675878750015755162478280052622007301372042054241773281239402370746355287462014941987419792593102127107871461883591196916928019062099183471382017907980812563767695400040332524327040217216490984437245224898430490335532790477539085906966254809703198175373673629398581618726428427065172428669247422786261144145651753432240565398705785573461253556296799027715028241307178871996115844530322279772696493901711547611304431039264687408290201421239345616868970281056207141862892745875703575443356807314394632749283883212841840732703656677002440073564714937520982764291649680751242044022824609457794802187460542246141712032983104155059525565441517118222014020707091141073146562968733537552894990329363031718204694554831098994608908935452824966346138256539144478726262320330937543468316838431476983655981710607094561312096147293513715317041654344826009811671730991268994348427959478569295540949469137178753173989136027258586751075652675628624742956932667403018368569917621133874728427685047829538880196857317459783723433043104218134202213353091191425487423866373720643608614239111080863148838377491264961252434999460818199628073545561493261437633638619571788615873033784016108162415056943804675220266230906650437041679787165494482758590796065965086023367627345016280956159467389796547425891151545351373634012634182146378597523678370627924017668080226876436968505352350760713239013646267866043286723612638538730316861663988179774476386304000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] 366327082345884459737660341761106621400633650543634767651392512804751223780019077120393150522335752640939932043630823311891532048739929975477754629871476623229667669959713975778224268371603649187671516213478103454064929552449030735010334849741192026057986160915090788649973075398859666546631210958738867856735158785237781527362007871604911252119248672339213261575275522803112227579110280256261665768630920661459490437814966469073079055905516103978609614133960245293826737276930270590569849382760870299795435306112919119974115348443674824878522670646058329270949448060487107634868000503857741297863163416224167933899205252662984259385417600292010580825295921823224344812784662114482599603624206899680233808512914015377057016900503255988451215280601326922290222128037804561674592629100275715767382102538495805570534074630546447631523321553558461614562052709502192678103969772684673469782482292798598678883603926501790225597856602325592411737674644742334352053296794312193325783260895791234862190091500581116480532643155110886892801322056428055326805654085689848630677580304091637593699735257354460780858200019767970955836885433453563497658650157580404058110791324403519284044223915744493187223986589082905538933827531459223182168617569607617899380909784723689285844749743786073145891518041501144826487847106708941024870305204332143112763012858085230715463520231409910632838381929748946371540269009597998325927887413074130930188798121438451238627835618103295948356361333717040140341136956008431447423563103435057412380884368838349399051371869868130825772196567483700555558587913702190080710030482846557488784298889763776027528212242803143025679731837984186952416974124877303097694255080774835138468862204413343548986476235515885485121077595466289597961220986414911253619354312537702391327531667246951301817560541520977567472935415764598442740762463337712683036062648657262841421811370198357593174507876515840000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] -21533029044226389830077750390976382579937001578228249856803056127073368051093574729124217346674574872336808517341190482683379389043119048278963031987951478893742518859894959827998619586184936377676985606964864168221564975683961791351415871433918725088196778659071112757088728202107271866071398568253581241396362924326205919170990023832881448069963052487331297961654053754983002835325563455979715158718386913630433039628592304616787521607383372359894690992987951496884468033288954082831619560016283214015688694515306340191671341823622919171030253265688773182779990618698337078797519254610646890126553915332342876841516057718529532004480443416238547302549818703593166214801535317208158736799625528207180896989877000082517018443174573968714814707014243656155857304899419642059628325149616345481355640696626833625507461846632814394696469671163093565822321389696534209240270609240225737432166527008632699472035532157627822710060033653009729221371376008361937340861277630827370872137921345022187375642382399202288438300862530142961225340568299048699135056501444111770896663845041379220413058152963443341188071628041866604795473114048907790233647639168928219848062968638848744776593606976911572627767617220868024010095277754081083585453486268224517447190201264847368119704540771713173272617871000791974267692388925569680454998040000875075457073425111712753704179563182000414413717443769970240536719358349306427938183339468904633535933743940395545450545166238056272659965894041041258046833016180350994746447958212184162264549153401546535816971422501899940077011891129507560637322341134227393287920476522853789779401151406335926098314285985500521050834053721845359308797100777210210542949870541320937993009228931307678538888139705346818247461039940648055437515989882653464367220520240596779144137776384057045711244259381836258570699959658631630468486937699561019874344019124874171567999125368901007335310791540736000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] 1120074230672382523599919883509062157280960844091267651310310069345577258270687160467685405492874276843383643756330575498815574286898571293630594551026011286767647078710475062478602758426395044000658516717229191293186475281003904202563370737769103538295968903977980546092328927945400863251000284706031943101650108042029128430829073685373719756471881954029561436072419902431112094684978864281976940620456896229037187579136211130018133338738749215423076362924242966810570380860763731455682919169537924895668278049028412887025790997889925960352994327547283500809494391826434439012722507409868799038318806285221499605172130555611281007028360878846184454543201093595433997688290630183696701372825342804828585360535977871984748623674481697370641850668707940547353120333292630260252220803491484978841305413846489168074047668730383655356261894844376465236499602583468037516260583963156588777466735227398495630485572699466142252960412590444088619347136885469430864910025180360160291232797982122071671292766680002991267600594963007640932140708250045265753684058512990122304172324298619542874736495429868059441160227423543371518801495606707700663312751236983124252850704187991009825176103122876132365356369896013446666020298985824277197419147865188538251555274975677295113849237056398495037409171563768303475431852750014004202139456672602452108457956404397872214866012688253354387782935884805786580368135404298380952397866925673399945095711760254959432640350573239362864614945792496921027402309657487537717714583669718502844279369767313312891257389465405940477787339468633297318824965387006506883636635778847685732031711764650132855585007554899394218278748942142445245990066393665162587816811315156470496474887143488460104084332209450116925167884998578147697342265445154326378807343940148424777722106259024856728086043601782922856633582661554334531796562686664717453597175355714866406677281771617876056468013187072000000000000000000000000000000000000000000000000000000000000000000000 [77,69] -50894602965129371034240225799527423467629851727158283430693768650230726002659302117325876482145622738699519573725436762222007999794436196309594949849282492442131913673443736196115408578922773695799900845138691393557549730057042960042074198091495261118673509700121181861705775867278475451282620321027060257320169688390645552773375771676799553963179381809844584419901585498316119195823948536391788130229726318603598196117838808074039685263003071768580703554227791409081118508690624858594949712174132699745755284113508980717435516429896449906996858930431100316226046474156994238670433478061136587536041989782369170363390906670504140588128536333577528565896618286163389057628282347826170939646861540440550205515029086861875050666834863298021230549172598984430378779298993110120134122182558979044770135608071799455518994922244120146307342569212471726111392900873443223453291695937860116046457943036783862053435703600844181134664665827953930148589403335850147387142010103836946757485856723033816645343316599152084233887334458928753445690027788336373991710953794093196876582133545115085427903750978584579454282725624805737471635867282332847202188201099233319622055840030441538632594703722417583976291966980585130296888200183325811374911395718262881850228350783905846332091997079135136569684974971571895579464427990148754512366025657879344801854003448423790458146384935051909835978034959132950653980567732064421379823540966130486658379178431798953891073314212770644912779334482244880916525685101202375871435574991961050735565286229570752754736294270733740830989767639649816304397126850423792099779982712675101522464124040440477270182897661623516767266228538575355824418543888292907366982782411298512404634962910936508343740097495684456855031053448769407908871139397359743339358921949618326377588607390386337938210812774684467904714489941909893261884336095318878306147763203840182399878008790365093889182793728000000000000000000000000000000000000000000000000000000000000000000 [77,70] 1999032025737940157614450289988480248302811222025738777829585499703432592923117424019881754057139402983625449864327381101468481008532878972464017939437396748714750963695837939056593027218327653668679733209611251774920268073240931989647448488897809418091543120192925554332730974725902543108780690412284609306014233564819769427860441690012939964026248309070756630647751462070854914004043198656689584340428069314440118393569551377696986080613537231775106303239882081378513190825881018478762713766089292595678060524682517482146543686192033268088156720613692429299483061571533278632775088762456043089606233870549495152215249178148402161868255939729497278711924244955870010498798045397558341254382761146643160304620159525059919264091809065633561172516882390906624397829622820430847080381869831610845553444604832956722163433519270331899223133488017402697344918409428808415797794331494526554843848537463620535864612040358487870429631548589712897222615961660921217828598806527100965434587104810940426776714901516022101624949949697535644760943391613373117699042445292508218181297418875444265113255135014385078017551314534345954134351514929396441592825026181315259643346585892012130465316801877472081050397169110167374381629595249974107666650541678756334771002312019622798911459784237536681863269400159219245691037286217684465676565424047031701743213912728726258045504331658786953173066403158363183226569902501378186189330820941877686248037444855752614769261587746216818642999255711352830724478299513581902846997951334211018026292753836376226600643351881010419497814412701128110957773270997464991183745666755058751632264631778903961233486442966238299218552180591548157478072092308513084387863931676316083479065276554479846578872972578508417773857906105834470258914194579656798220037949442768660296548824726794834068081031310600058850067925029771535630693420450812801579667387683745839128746992948996996516020224000000000000000000000000000000000000000000000000000000000000000 [77,71] -66496643755695579050395084785587698802251700844240476318082585664367327902981812740983850647337763967098236818485572561151160730710046715345528374412262013919759151938813480858099095740081191384370281015808982186123085906573547887869899843423144363346726705871762195644985524953978232439688622806711882617573556707435381275430755769414208622918424995754824020665176145208330539551338916950681769092617742884847353561730242452670983116658036538370588622981207033179228506725981921531906795343706823981834896936074617009850147675761332800946450752990629746195208486492864926054096540835868027650328861753200958021766892426004520433545490526402088694903966608094172346079875925504603007342240148134219626130166953062863052709914904978276573602394887507985944263581320562227178640639838510053318701749986631712927027816554782085003641998805674024528491306213655840553801657976705479525001378066880846958066954184011533452506230800470840017633274279758981986062089769863159071048626086928653422904583266438607167453619479962387024721343413269997485925735046184219999521355116466851025221106704988422099781729006472207176611828563082435623039384594265155552254644543629213694421326336880607943110259290243287468693439579414415121157593397885855667112880134280702984480477401655994579739364189938659488593498906780587450889852964549645184659510004465147175168265696789978046433106369002620609135799221945315074650392364046926260728289859760183418280537052627537717631616874322100775842730172434233782750603337329958409788773157422626028489257553607589488434778384283843342411599612849628587199210096670884546672836768331170767741129272027951972227342497350431639278176477785114892702075718653039843853003450190120052770747103203078673126226641975694600967135864691765152611850246935054803839990654825113281130419520245501408629853291151264913733221091618085295836481209788484838579141269095611546520780800000000000000000000000000000000000000000000000000000000000000 [77,72] 1830760493640629272187347116495912636611181471726947196288370265200679296668273094503101439544677997640410558299624032804407926393371154345896129808418779737966964283687579186548810946438544551458626881691404334958665377853708073335735759504249053361749827791895992140950811412991425385442061479512943360567112372013766151727499597175744330772555838496694473657010143625483898763564156388991860071953236982395152196784787354816673619564897896544436649551776479125647582769049698360627735905928793098775420058186985002858142761297463237572371711649171412001819333489736470849264260227788720514077288135497837119363164825982528343065694974014355378986314760117094049855630952247860544590925126055816124897372639526323569801339068613261332825931211646699604843774921623006572651636500258580664559925585786746490452265869794434513847630062300763467124700815645948223973505429859967579257006331136471927904815473235176166743248421826229870228167699093777665861729771807819342541862720157000847416021140931915056838922547965484349434608611835367964066131461079063096109262072380675473480906826879535594176026220730431932571986740360286501110736617306133776895177290305465729579246373300589375478763240317342980045868482407966555220601092106346862767135879059643713824609542172068814723918512742864548177907683621025940221986819904019229344156680728520228569112808208240201058601988490264664125846894918740136726412742772937803389487855336355932431741556938115157603167509986136053585297301992919443186791736770268298264164100966637776243790357436670765790741168575751840323204956952941675100076879288736546220757747713424146002938782353110399953541973823566056083156772882545781657346260341261299150750818754390887048116246222743856666931821796268967308223884008644885652327297644346187788267347174431987890206554687591582358144391509875737394827535678926686452779508779291032014658094159705033590964224000000000000000000000000000000000000000000000000000000000 [77,73] -41691825543644354725147013771241423479220993418836073265186279426684739041986169792220702151567948498496630366019241792994563244139224020307297190795782012823593931369979273690329585507877075722471705040135355703877501938566265963814614087756668847749295703755830149865372487527193754043250382515028689385692990725585640848530462382419655714698003070571858964416538530848323853820298959999497123475243535414445871157072446480189284240189546963881274431439565824604556881866446325002372720859275200415403634433685508819166649653069368240988416775434556453860322932005279944714610386923914961487676424288976019844629548202498633861342627718762341110521288124785572955111196883865521312525154117837877156807875926752556697268485017907718953926200138291139407313170506822474372743657322826958751496643065663825755132847486160132602917497166266985072445306904437424179363073163682582585276359233725676773129505649524275708224255990919568770413987926545977587838833553952112999842661234021587543384727884515132155014718539822291495356513006973507307085892330727985437923043715474450492507469248353398870317489803040750280827784620692916369318038691224058025058794036379365871472950142017456138426853437178497649969393100300538620009788303107884897174055702433995459524407387011566871853340090345369459310464490706066405190086840559482918012648888711890673175983281090832676959361322016603189232648941052790814311922564252080066239062885532392540572989539086139392056669499134101327158766340856655545689692845384313208278487165265730018149035059904169475610273331980076301778438919354950372002069199251363039467759519802302315371142036493092517191373357366147754284600924378582443584976444248107698595300977606421440798288503375868810980286252461861951418310734379510213724844046439399425826724951735283675939953650545165177051913093953056216775872353230983062475341794581806545935733317190190303805440000000000000000000000000000000000000000000000000000000 [77,74] 850593657513927844905889064415227485650707113343320193708458016722420208149984545202316725275378743840751242002965199349272252127033763870438038856701161803661306616344561557717914490042914791191285825418632549382886407768544641850821181109581530285093957591167373966966124956962197475525023669016336746703307287701802705054674919047479841906652365202600229326985864813859266297576721726445315354336730934542242941249742078450047560102258301562701909365403218865506172315031069337002892901610366481714095252098346792051106091639321884064797112434200328590386594491027208858470301162364944026198362905219638066488717520434632975025321041515457378712151299653211232911757656275259979812934182225621909020295854904622705007755426948405712339252261965814456598303494635567114442012353121599629585895782340816787262186379051605147355614638976108508511512307221194418703556729694261308018173406002301989930621714736404752233259881682399180331637971445547853291914076411463648736288679440137729222778030034540131570685623692963621293239079838588409294154513249421842214872431410846688037551461064332808714324117347708216424105089044578711079299739518317321347493587306866587208442147582899594924652251638296674299764157693132993818776118647388912546654547370367663928308154582923746730935918261774151115905483821558682473757712925790732075797899437894161856993770122057467237307928596605043512415265363231140954985224288971444626989018801320552162039923477212533463178714468704583202180013092564017661410592747508235027417939517330371044897767243184624528905013371159810492717239826567838922637654078084138186511551686395439483448871989626910134271004683249314594029419996104535468418921721305338708874867903826155967356209585261201439744092879336133871397636027216999620303896946654895889286274413715776691074983283579197396673368461232932956146114980207427752785631149845033146998056732668345712640000000000000000000000000000000000000000000000000000 [77,75] -16513512582804905549918079095794240778708025060340607723918581192013181095076703102276514700635942749863262373371254518393643673411278683323729225100087721990977315058842286117599439923490089621969529615912368789075414169890188106177572499010113830650468501408017929498824041435005409661959408366068906430397480959482883915790214096648634615262233540808954454937446679380600522253543195388387970028740823971190408821493395304827290476102600628799923356937470165248617103581929443185112025785459032475578810390268131349049129053268776710438937573943463756416920690056218370099727048191931798159721193273979489314343265081961743091246434123477931795976197136791760165229982266948614991996321475975188091107023492396313390741815067645626666678335804744516840207825336607686590127193798579372890716784546889021172405599661892696079705480812630906200665097290636943079665315785431917004677425171626888944952154139926381910782490655116867189853788556946984592670381872936306283553993305742515222357683266374208029596404889059799027487662584357386436119564017935806159617188650946242199226767048885651621186033559000612186371770688936814206561866449553046252191062653734304603103151934825725987054766674433360554214888745176446141416905435324015044611296612693237586058291283240757895767526515016715236547410713242891522963748829618165363221345209542874807473313004250577373352832787419249181985407445422013693984439696188195795411601894891842102435159995773919044806712347113573968049726038826774402915911961819807250296402517782346443628116408608398916073673737878253315246725473903871915422437950205959077625631726109622728189170034956480641187920877860872446146449220037569541432681524435112570555790734180128082508257111957152099217684218537777554362765868656111558934307407516354214881680944955776201143145256312082528792339577881483804662527398192850743042910129321414373924493560749246906368000000000000000000000000000000000000000000000000 [77,76] 282021721202441965907501233535323381580519035074971445252405525816509691939261625025193145324214935543100417947365693480488768820446578183449116505009249161894852423686434842345071127217974701915282523637432033556113740684988656625607273177454510985731509146350999646405599529466248497034619049146826170199701549037014371821756919462413901114096313541933069140125736720681915380583593535640077196473823397798613781004282626422383185348533029559302780311861440190222527967819326278044777022226854575380052956058794865987947775016143646271082215432866160981764894758972321045313418666713766034795825504013610946195245848598304251093348325501648475452862176273355302783302620840616604844322620151889123052816660673391917316503552321821055846387373896309516691729355492603580440271275802060699587079245793999038932771674773407235408459297141755959310237541892241560539142260655167332199534310371608471322846670986675585748173912541233451154841992136485216369408285945798400436155321569656752831372612926430979853298230468409093197992794262247506688897169593563237781416207789155650949717325039390586195631585483001576005694983598799213765360585429116762233526923173986840912183480629177604790240904670350394681744438338778475572799211700421439793201452484348103886525985993632695797595388409194864354726194819481929081153062540193615461575862951765129180927812507709935437143097063015443023077594051179272814242441730449560359614672913996516205029984458754168555827587805259335240621298566431806837049194837623265375789779818029411685477894845922302501498343880641139063269689482397079098364974135368544127204110395360472306079104363446581656589461517341006002579859632173735524180552728927690077434456496483592790900425662651255659918272921046353515954614789938711702682186794371909751498254841682209796797044357457968730937669686725184046646065185389286875999627427994040133204344289273839616000000000000000000000000000000000000000000000 [77,77] -4332623324580134061452961297279026003400777465380603487612502063939880982076355068380958280215213609441654618652567108971342990998838371087279525554263500269946347423018058515200966703869753630972347183704690165283831968498745514228453847560415816279797443370533830991927528345673596838734597361593637187827519654795830381787938729721206416677870222391845062652683628513219448081968439757829533502090435552337428641369221297641408244144375996223967678114948772449350965737447145030909816928362733760253010229445857989866718877569569396587855536907663484929625612097800003644280951741227125709517313034241301845582464013813736779584028143623045939901712239828074630426420865095070405855535236188800120115341052387382775354556306842213082624146955893059662870954198779067112962254531962385175649308248348938288695432756620990482707733300449782485785903749952394432892507876759947179717936639624752060156912822083435122292015319033778454414644563737087027652235728188703434297687167760937850096538273186443834410305299405461169251124538248472675477920901966095743814962327389578712797121865310224719720145971588129649749939182280932150521556747155166432466127861142894310154079899430011538356389932721545225874492334978325339873477071467235181011624101939956025638064795208539230366105021648597488851983674150197147070294419581401519205919453433413056523193739565065326888423361037202754721679870773498237108757106832544448237965743092519681031657755476957463628170512928189631143814064581272579402974167797802972641681902248261283370058252854061845723645397705717176246184239822504719445295743883762552556070705759767891581922897308614064752273612897615645020791702845535968831094859958286620170990539825718593248978670268772843311967900206571241680758196359758430465133007834378336605927211938210135631604773184646724840306724305832989414148540063975653625687621795363332377362710292070400000000000000000000000000000000000000000000 [78,0] 1604860585843606664646316002724185867277509181162189082608675348802547818635500405591639021470950963249420902683749042793735783266024309450779264665859297573989176402376787253491860284680613236779262733941882018422322017890388352816580748545644499535853919479650075157009612874402378141820627906518679573148006609404512215335142177390145724306601107369268471896220584831633381325747573991629201608992145750492899781074697096660952246379657935746925716963608759796506463805981535778468601718919149299068536473795022843739986084269638576974836771311024055443672407846289501829097668783647345700645838489302079874659607375141164749669252584020359363581980068869492979169794367733451065678840092058484398730821697471855706742153569154792276025861781299462442878925928775402407466883764060759259043591578796113337710891365101719303080541215336515313619914920535513739160494723300679222560689350613548151642677170261039193730462605972736852370721887293354203784429264356968401994609556046772403931500682227434084100742171407585901157117495482156232934318380535086911698747157682718653379045724512724385651580689565348418813417496757508838970986265458236784604464239640885850292442370460359100356763141104613594350797547504370254819653979502096629711790429658631886118269630959614911087178170602472222009149741651654668680205897834215703442567246190705370654216862872609796947414243818396788076210122558828632564125736683921965346520723575002362212705492792225899833360686948334403776834850871287907086645268824903947547140563001208248415879003780614664609842889152941540875564913552151692014978877223046892296345277022876505572636158706425340569730080679960185150279159858996042451838812248723578646822664177748850567985196922028601178494989715722886552318111293274302869972997756582711579467266840856317928004428856346663486698475097529374950848889120072913004121630248102032570379062732800433362294824558626078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -23218238142793834823515534927647638453741927357339172276611899082192027806142287170648351057131693257178177301590719913492048550227546790454927785607244275411463632110099645211391696410524706915619326696760009485629648203897879299361166848920567899304732991361648759910654582247073136295300998191076666820218853739358549553918770433475404925899562828620990545769918584394211597358465345465777488100971601618859518221147017338213823893995549259773268380195508407384416331937974837862617916983294390345922991441786282676210870512242188464740086046664846990190404796080673732121849040034515497066557489875532101232148889779982018446546686391448135019053027017863924120069541166748177956993967688680166255072149073880767601387069407857378227075705547798151460863790752832783127825519194825850210696988905833535288513968286479220029235609556538349590740806712006449900541152106676727523546474473949527944895383454739176800729807548901048921562931619578733806603898947548958153246143231285802430980377052906669542651139419532031594124704874216587787455521222906310063432586864341140644582324023499010537357571438059380178430375642703249824793199907412387902196900634972459320441995911302072642136657263905964608583736820954268705469578620092499969058945289496216749819033998017067034522349824929960088007611888344035951665857509112597181334964118232934402726502063536471737496120128574732940398714870656691227928004467029228712936164455702632243045149580169507421834947409395612598958509604274742104537642001590289702912899301782316661230774973108534378679801427683190778388535745954607056006913885623710284030814827235183031901394123096358680987051542969970411663937858390392365085566542770237261050944341559774950622779460168105600830028413324476544881539227828266884013060523216324907879337773124665664091866415217759375235951438873993886316029891462412845414517827549682481321992010472578443708567209955426715041792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 678990261632476559169531720887781293121464136688881170739901894228490169247918783569771563262115149148883572464699590874577414745677736454909097288343632027679740807183049653923935127738135666564875186849544078434754635238671224976102126132645161843428370068016969249402069148373855426031993892694367119065171841281679964668211411544632620304864469704356423796917705789552841805496961068585460902611519989702273521606267806126487729062925033786181909863755089616516749385297489040874982510992573044089476318657063725920289929419498175688868913564060038346847780525463240764727705088902728411242653269040580812393773233606388509545530851071899383827317650775094355587147773669530699564834709104980190022020152728048200232340114318264058281013752548949503754090462046061252281153984574412920771251461011794211283318264423884687956772425120925407024189426644333674617937364770746135395720165782837529319197623987960067972093418075172443210295669163290315182561175421452142208622530060440940392738291075699780996032069005232400395602699146579770845648878753991683795238889859100014590803728921509335467032223411462068755590218147665766127855882007545855491451680559423014895977959428406537200575393593068293379161090836309387369991056952320644579839973176018490090756213644195895020914971797551969772017738007559248654254425468771003551967386271179126979212884872212673710609918949160215818998360280925333072778549454589818796678107138192019598585688338920024803923627624057466889912097597183305944126380114130427523759363674981570958164760990282414511663892869867627274273694707655932451347089048380504325353976667097324683412483861459360528659625428907182046926455792762304704111213844198242085145242651858571119652526338942159351405913353885974956630115917972782415329082226956096967904874053903839348627964606228112986556584388170260520096181968214144776773565415680575297731765749121911839570156605384650404134912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] 2766783100219720228524297141890878312014067627330888274097586673301230628142204925916835212741439783540002005673722777182279452919025583136930125681062308530779987637051192070965807646076324547702815929554026486419194536017452255402031383936641669739386054793900941562909356422807559127858110883656815638408521911572980771846947857551097650479337611502134178509711864617901815319324551627439161611064267961752943315190647090090294143130305877237117547622531353963902272367172787603768120246230228320885163569489865983295255087340712603214920049079866696657921939324812746024825931284378158217991021821944160988467678907859584965609829871249367592518969958280864952189326174421218863912610870115572859872714547213340726097561443416959981667425791111762159770829321066053170276574767098704378951313328718055123287253876754640679765677323535409597331437796991400419328519937183325512855081201797995206501941558397148427441033353964587764948121130253246123946482253662094027524398892498727988970878162438921429014474871774582500808228324533160055928833415612271185791029782185125996323333947007942752125685761273536270054138405163067211569235729620376876969903583130484020624856487780299217609068093015180551508594856827755451322056302006774488815909764812261143970744048094475807493407477631053798127544941773287920894907325242328178493564788976655879122073733256436595763781744049201802887528926513025560136691770155348952577173356728604286984132908150109048301203146310205954806405518706573436461902789341513347721942529359257408556972034057887610738934524351220982523451986430564491155003480993213049887472288071338107146693938214530238041867054961312214313573552860792757324062283836917647459818536221014514012083684975046826811610892768497367830859953208539577092794742793826201748598207136037998255668494941167202087227723890670658526841210374530159490946957752595755763848105185240041872848983134046011936210944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -423536297247284139387160900426808827329094248194683900898762096116776627934091832507194675459281081082807275252210470712954322157239128012362356927948779734649798622217144274245704485067339774653252763869159358876339540782048883501723367762278193128332335259596829297919472110337537112062588497568835332610065498704319584789252061148375236436652229180598363964384139503308846660179501278162874887752129401354013505950654643933416482674855614293391918396689212086397099126289696086331487175851417061119418385662306845929866640073785260967527268265441705021471399803868819715161132930525068086404118741587334877617880146730010944145911901576625205632490628473969600297979855957704518303819414520805898270081105161056289306699311735779346764729059492049656721812091620799037196830059743682107243482831539413273295549162134240052273883401159795655029829192967334332893861629744466462290944620605400732341699723553264337767865914312910163765825654471739344556105063815540384071456334615187838549594239724954848782153387779850690874804475550096304785362690632485179459309909675328015737098973864165986527395285870435873026179852211656260169252542843196313057835789638091445036027632934708066475294352006844050160995085232821947019192472734957905413214608786280414320329077190054959674507325722632744455332862322647634622980492046999489053932649284245364094413797960002732594500390559158104976927129072055164734101724486303504281897300153422074196668275799795737863386323153713290422982980505268359791678545548251818588878550793902933517958185816621223885421950331115394060691873329482874658421715157052374219558621594838259731732462227062041346406265913922121979022610252914061371416452712357012033865748359695941295230569993617402276680718960128259185911824566200909827891170413117330002309079763435584138143293272244966497429674660969283507414034346195754200490409804258482255796781518951477624183354218517771650999517184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 7622637373113786265629206597229255991680440993571059267866185721134533683169303654351840914465685294790940649315971583183926593294843721123708771912231181009190459214263719517325432014467684114990287750320417666850864480391633897182796167941342593810760525608099914400361388925974941255917676940960888650958508177757309146135297927225260441778620863917547274057311991092780697756771977103765052737387475437880568243881481137774461147392976472276689451992211239764209410190842343771133960046008303241010254662646488851612235164849852906680429169458384257632654212510372048416193848054207560119797339674548823533312435332475669471692240334810781680360619277297571853809473974548741623285309252462484344338820638054764494369093061870164766232054584957698108074832664504296841168774148483125347094856036438114150124092624352453880574599824039713252795739581939591808072068967468374248987760048318544153443891064038532184116553856078685507637925491342467416340031973377144950997151451234957021253690485940249783022495061916949602343322882209338430209719765154989064801349499255191205453938530336957783581891837001148884916822748235382222376740815194145275723093802683301749431577520827434843557987260181268089866558988995177706764547387660716696658282104812375791569418745367185595523790383676797587051103670403735483869043090671278239501630584360348515955864779110619967096010104744923670004352846569875971644730843998352124825990485447107918681175898715797353632760056037531732541498299080898135245345735331389961138584982080635543135370031426804764759064285639324578540972174774959814415889793969519724864215032236043892408579400480281622040378713362170606485410631796032610701315765771749891952402252264686454248119289575698222597306262451823488524096722695722750867571118472771353267742951348489795566661967094371340898355519078540748704973019093052475874266986471089120000266267590986584025552162684718712448819920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 44670213493996749340907645550806755223928618691695005940000007696156960012374289736586354684081689829560378703760606234635854795747864040507296979391506993280371989195611423917284286220758789941660846117122371672837660521641113068040998956809347798497280772784816066363279384283179945471028621699084132938441515171619197442854647912523743551003819317522795631532013753321320247793985745319273711230699461652409186581182494171335403614873254905812744487481389803025979720292993458054500302469198971837073834664706848223086871579916462751118167452408185561677003825286942773731742619751260505526946633522015463391523591872239124068883610657840871354194209980948664283550923419477791683875526448350416375871520232362147807755720222189676930606600883303272722688821095582350400792769051488075642851095438302311431629727567834542641744770635927424700467787533538285338996660705589960216719524000629726284143055662883987368633729372119912484626732706678172016372253263634578665179970535153712602280966939283948169134623071040484596421127255091197534204202260691694320219403007013079872928645079859785174642765255531321962137235573771579281660976567943819150916550219934633221051883811592725911865945610539599346086392305631101753081002904476529304103796605923396658170281003530328097586146410918551622850259921097659540288263049849739885308059630482517270121954369135650621966870022682464011207565629167490557346834713916228566904595990272871592640032860339450826415637941720203583234191470827891215302498288419577211883234543800901757876739782623923237871866267803761829446272349940382901750796617194857263098300758872822030025956996400932320065134189621937517621730885180529921418208390313424766590278707844829637850014305714988868429668807992722302813293550089115203460365548813167012253374043582587092086164891923519592262347259040876048606742785477719321882022053631096588142835174626020803694930441462498002750050140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -150323800285979767024605734686661669942015470443944265659271070273176959683666353804479878005950278533473946005003829218891614652438460890045990772196772957583846749203003918822517940412896797189316733092073220426880755345004629655879483969637834960332514725029760181921694518317039566557052325841621721307320534512997672524754465353445550965418841586135614979930171107893363349265461709359761167398283393962552057077544379354377040167174228909115745335127808900002474266417020731102279259543816458716258256582570842297765659200709471751022621084141987287777010251319318771928151628411433030665056021015526691242404302427862169403008453643052816860389483450873121095066803808361821649886299068283208196190535055695490399607763430033569103604134941685124727682272231524024215589562854660874154006226602697686520691391374959905523595769580347107530233721563242442407291880196173099207358547039857967138724243821715873180053469433979436578778910015022948648029962870563827119077704548549933868745660456730436368462729950365920812208957436009820499206855959129079686943712232582535714057655214069842479346219521766904157203255424743689570627756134921066954521472752144709935239406054418701850387675377191745720204619082341136326023806566109611132463938908003441012551054838864080220873176213199633366876281628478510787420094061619518350280512108793986987390204611177882385159043195627569642554375433138048919682049675097396191339448319301995302449648219497810500106640041877051202434885977641290299634327245898836542223450508213559973730505362683280215680816240165364558754456231442365148193524447904594711532652342306520732960459047935394084344036754184183021191009235064716123881927392683682698066091922859568034847461039392505582378868505617365658813625955700799448405906165867199730518009227395892559428581751861818284636225503514099402570433108719513094460181287810764588515703482633224785471841926799897534890590076928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -82419498293180331319493071523837057023669858881387671217353544157126440472037480419983496389833988548864432503477790809937645025371657142846264581816090716646964525868804705624809644294675387543921817470393099129374657802355257271507761451543849285314454397656144619736667450063348389149937449483619413720488194273431748306693564360492931015382649228666075469830114586600866486004879573334252580981935794919052517097143386456161119350703817220537687427158905877446311532308796701576788751984719792528000723522526935092285932676994260251823231523837169764680120422783809590497085880818019456143559558448930511773050954295673198748581993461745647744304430315276867697902975256860195157221232972501908983313574517430447992053386804466082260197953747525774180161160918168953846797404882466484033994642012299567543670334304530874979907073264551707549642121086976540466867691924528817951506106333846156761666023800703478785455355175898119616730601356701701098809262620938055733454628780906631375730972646318698068494865045296253843687838683333713989423677896826241225359205579959013684948041231729651213807785317420864233689061895431726528000436264505023864338644689230721575663075658306648764460702897928004253612462909670318918687746005587718199652097022959109682077116910453556909992386083535032816431813447888822778478768011071830233414994488014131303983782801868111306005441143358470864063551468865633740658353140581940972753589717316246972738560273350871601405142515570788858318308758716555982237581959570453427758728446140847745534474408085515532021099638505361302964526148282139605131757993775523720870443236736518904648818883920013524547473531729882960623038204903034744498868323700323072102109924677981295673123557543788916029892607299741929720123972184389338383415470744557875126274391375812331654728879725881368432277465319863639936012673103187799582856811651403892410409766110611015011083279241473653223400144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -4073170162267244981989558858938173318492831654885381916219346934465193294974640651337090600790624417164734028298364687989584490225336645067881421136476640735343276918329311595775305459451263406100439317351807726984829058274192909678215736610863003434883531299210583843752309041320048444750482189582231573328236668506465593244426257875008364962180047646543085147209799835389812361300174662712070270892718134521284487851628778462665467146955647239289883636012594462750838215546895160717661182827011287603844579054589503732971929288611595712259957423194471043598089691759317282869779760092608939539825401928998211702075097077882822835293725523978123720563037626474677868768955018417922162704193512483249511777954278371283765415488551752179112906777442331136853797327849973138587457573364110988739447320789056949521505032545331686816071918542373305425657331013517896537677670793200342683951748368622356283992601229085485448813350893458323638928861514114603139959205648482356139112670150076635439800121960085435110787149591180688207000238220988480373948483217945680242281113184760227853008238195023131067816349762861170002668922266052591958124754948734291649406536796465548515318486850671574377158424155397542682634461396862236291088544715514611310541950145358101722685521772416151648134334821711305253764203403134695086378457460588903801852705410161419268054378795432990795155732045644088399948335330215203149825242893878740725059509606174424066437701428311921513274711227929674328973335102633866156048404805783534034485360148383728258422461476018222847130724512202111530725768236671318913445058328894763932710334618695809599263803200955491314907562855241319988010600654861462281978433264789599482568812879165728321652920409946798823404908707349433509023521765757390479738795540007944368461611521039588909055529015085748007248519158691484319483569176029921124242976928002964663577982312035058738190208772346235446623551356928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 28139551411465837965110432042079700085720336791288277173887736221067123718949498013229341628783282709514470251700536050012610839163230349159515367769665718076731797240802654614326461868376771524380280539074027146253928962861961721506489959971006067832490112549551070456308849014189029921988747974750317950861151623612525077123263086733729701171882145894983613576517709522513859674609845321274279059429549856428249646335546397246544347908513004980868235744174977099074165117191148835812791750264130227473683770163605445797907336786489050087443594456700423740112798164180670023636093326655155583995670471535156353014070156671257779716551121607786077675412453996103643947537921717201997476433963485368420567623320982389287165314500293971347563995398912176513961239336367888773179556967838880101800706809309074931203694373248163918162457052106029412825859174723246976101282172618408543666935362369237320703470487022280136263016396232033783360534983193670261205586951450132715555357391802997736162407771086155307219747218149730324758643132755102273229055741379818164506629741796637745857368850386613594916296543227499905484344006396733991127976369967211738945413083954162668375541552768248157582569270965914776874543953231537517971791366034237017166776505014427273438388323482160056744985734819204557436269484278153998380359851468681505065022410575250919624525487180438726252443288471704953998497313343041697829398481783828066205997598334913270255482478882942138741016386532044390232936733808359649963054755257627181835646090361444371493645781582920131674869902486209629286518342410703507945766439270082991981056940453830016214073732832222996792800414785508983485671569252297365037366314633592852720910314761545212378385222099874506801155285119231843400607606104574702457509255211060503777629305508305231905188862490835479886332552503398983716950526527225425245982299426603862648155044805996006888484092170530752365652470661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -32852866154432769807360674358844283880871022225199340838743792369004899046673549742631386143925654101917343097071019181063487858586217563351747856514792550594370584529348568118431715685756827849934136726717180247475289922198953260601709267536410368747018974394506208564389738404008451523850544282362800962783478235363484086066157247367220161404495162146956295419349178947722055351397103649617212049307012091720036063834669586715537367962389368676724980477455212567529910094396656890813070692343877620588297109993918314986282237243493824665686465975920433358611013326188318650317476897201425080175539016101408244766206697264603306744440233825876024195327528335712133749322886144511572968525491942708115630191824543043241509192672560785168450316880251808818382137026620073441089145789675066209710639974070942562639833325058081556710560229230440537609428194224529015713327662721162285950473931225477250395022032059646758697211088899467732564907969231104276733094654853876558929605873676308739441986492837871959647155064112474336001567662774554857875306019298454410988327913591564743864404772352914191586213887685562917613894970765863004203184944668051696791273743106166051354293199291027282009017420931610754713289394025691722103560449925385009194043868027781187888791253811925357928638516741320917684900548002354489470043050205599263284449739227291380202227868738164750897025347811784627081338863338866335071028013203278565620905628820494346544504864157630091847629704063893020745540594797338396348056855584621192769907359269142782365217647313401494188342032490319910467359971446471431826916265073551308490656225727071356655924997085813545443305886999982779178881547161722210299064028374036188297151640791745687221111894383281185281462521652982894940070044607483396776611689109404106645072758590152627101994246921241902472425531029582541655437529108791889935683484456881291799878437414179867317174232923614564470389079015424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -210386620609149034825323830827237304508899481637216570071756667757461032222656407019711206757006691123713099461556296837689055113055618176655834666239731908608238431217907757363987985922853870416230091974097619438865766718056713372511516319867465580011213778529867440067382270213021074069156803869722434417947680900332306038982205741048470032595890815418752362345443471443201224435491543713617771014394488954840714272460309945106667901003618588863411748054640154861867239523797506590299060006237998588699940861270128550846123259729627315888324822996063841779859891025811679537136424877477554160370317675097791260217114759004726748660988570390506440584095130516842598837540950049192377682271612005644029068164404630370306901328207497493036938018999001770363033744130181607510103158167098061744745237678567388271499795294057962227776130123948387234816397902592652028469606031150251955482005396463725210390265093759309728871157726113715437852719906719092416817336148449583123798349333308573208686348818157516561974439312028719670602620104809894892589030207904702831631381192698132581778408629475640326509844152173484383026252713885743235295902119881221770447699933620634206697272186495629898891113637105029184611617151563689073204376499212647202960951159972218781414243285368235097187969020503401928053066693426181790593694134945543607365105401476903409814335916550141874092600392922097627359051104856700813888278121240901166078333560387396876029775475162139887422087109386794876965290694128104776246008141859500025832493379653068049414621508270356738784118903510636251972172487980756400553832369824399697281806158695316115405743539462050084653320922047801765702501780836590371880026581102580548095609615061033717400144904415898495379179171164706459388776893666555328950506962391006418050773457539899291745576719523634371172260969246817351625580692248382657149303780692649323342110518192782521365618141404346430667483751907328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 853067801860080107274389730092530326688931023213107122076482732679193559082883950323096924086710857887705730890776761451129180601360220873623457419786331671958298447472759845276431755554738323359215231229072525661282008876096149636689245406388792403473377998421328445368871617630575931981122577049449340299232387390529564794169315377094956303921163706754253111074212227815027006528557344007835655729252874607824373588099801568740250660558623835121553399413208998902042263911730840823317046604996731867594564022856095759521299474960283918486279176174603109865276636120052401528620019415148608679656069837299304207805445263382925051953809380462389340869559809115174067739196743070998917991899352414402518086774181395802002161174377644761769032360173844223829004806674598602090205077207510410795435068817357999928474405898284123644243198612717030737997355635880478374599757113239950456514122905333553771234416180501042800248867805725921035841695766253838723572142909727006052050102696648566794259651535342878282999576269839701783333596016275948059672498238382156533432456350473633865910149201221099301115877618269663600925820909623505201488500921217280314235035792412481878929643118742474852188163711618182412248996469972732491985672923774573619116555996062563111410072373715008442994672805073466442461944136049076422808123555912664124585603084317864435277659903984998879843363411335314567506680339889409362697579780159232711238264832380047047364482462490215901336604846104910676251289411111247615047172984766262143459608866654736837595868046301953258405207808420999378928291704607054180700540197468218710616647384322662969046269846429756095792132371660193922062738583123048537020126773524782205726567204324660070328694831391219653648505140286498703258883725822583694335269735009093067683998394228330716657056052581703480705939606159205606088579649641210721152122064773930635381809358275707185446626357725809755812600286806016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -729370225098002056093972178275960801132722937838572200488144146729727248438571702726801245537703090209162237231007765942014169545792989644914412548085130370463470684917829988762903493441302911638937608007082791870409606651062990375048441699947136718156728387637832254275274070271901372249089707474194603739219148802936493450637745941120946382376318505949542688518399587019159125151238713234393336269660438687928645429472140267914830988527167708615100002352100015887833225805653863636607587704914314907433649717934467739929319106705903809239512764686664544109247552897668804347489099659179192457839823104269384364583558246826615939819937680932047332489616632114088122295848371423847901259559525838623255291736196494819603832563717886638913820469840199026856486315046325345212174304882892041675396481578570877855739522279747247433106860491124333858332602168773479621981949115383271517654846126830979783017013970630983460925383656060903581928237619539454405130180256110187045156692628445483932121288720271485019650561122112804890034747305226706998887408287652068477285116303949247638167269906922137396804350965910039963034431172503238273384243497416273842306049712989552402983763365358806486276770683236157345579304182796712944771213956304704867441266703668388197210881609908235014456811446754061595019688521828490907428692033468454010130828943426315611724013192862353698393287502703723366514350779884393163373670692020812014689322325816570814571096525474097887124096021214306136945000710000102436656540484534891413586161786264314571287114524509400016532378847824271553593028531220821601068759221335347902553883584304925546631733466389691767968009436454971789724834120605615046555313265539102772379422462562880641593716846690459697433126290785730447872169238186391324967627854222772713103894527730690426746645286119226603502466139552741774975758010268390281688058901748825082718974357086352084968074965122444596107619048882176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -3912573807925264181514471036509818320770255866384939505154685931898635794951141485659563069334366266601168567751049116412207265166829733482978172163009019260497887064474293475382347301286860560147113159230997517859163950077989522858291907379311684534411628143067386994748879904900616184492242667814980260870523871044221812654913538938615328776723192887905760114291866156639612073445270151675137469299052991322278425054747111180159715474464706878823660840177071930556221944843056711282689271839765312051970905046499727571267188770242966717309376757036531107761571495239618520451707359759047554541560806790365692672203594555153984892681587492263841654410230249325141450843223033953686608520320154363497318309093192141158592890766597608147940696030788196198090653723032238173580932778994677552316902175084419420025511217133121035334184826914617583913911733204670993211421079438060117037752001277577934558020129944732953272013424887901597539619299770262103877700580588047569128329818874097523614564720481368993345214439408868742022646046235346017542405594707359707852549469508936964474274246450595336742884068934659193748980852004115092505886277362693416934877041015476123025320448919950167043024602909445316807691320412631714794268537962373328719167564318613894413683735420105453023928740273289873773302525307021477261835817960739896198558312965358507766706463014773476282871026284048650460232707469112059272478612228256486608535469658748216234637722777210751520570163133214443616064850353555747253499511563206295814462675882973818646155868416847974989089121500913034211343451251747097474998881322037817579307525309022683784535361267647797165153086151255079861132572017986258905147261022605507765779080683753189371949835086661592677395764853616965757137676218991401255190980143074388706483026870178172033260749282658677106344389130377906430740387229688132335289443105833558804064734662360956186735427352890721117776625388224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 17911231740847891921748847657215155024077871606966483623201610956383701146204156363829557979821919286530497251086289725608838331514899271874336920586837280259606963580125964081341409128041793060561495532805897249096523194474080640016113643599786410668468951086449850965398692780936883950122428306647352360001540126277443670324400349360858178942176700791389778010093674668227678982017905204334980917091751047913751749106256747048377518908007013054044712230173949692777517982215238029416396106078881416691199796560336714417452560554211695850286791208745904037395701766366228812226223628657468292029349021033215330671978760888099677197956819744066835151464174893655180750374910691267252948925897377883914939447911156291078383619535999077413755606307761337306345414378204633530137556964743239024820042076908629451272069224130649781359990837587830660090281677596616283150032150805129899589146330817661533609317925343692466967614148457633408896101596068755801347348545641623496598551106374457537577005280294935021362575665761197209727250584311796675431838592168786097052947393801136081297677712361514367174751962014303041299230733363287690240609867271547064711715509196063225780515043729025569189041846500070473567090791111867002073077262099374236879580588850662115672807633936843925616476438720076224796448684133855085517481145380914418269649181571355529273326707690668650020955302079290296553849700811877671243309722731565067306106158613575970753294512066620267304315329889829672746965588993270048990329376283217305026017283877426489414806738257679100561031436413382429273660231650784652801553713520305213977590162113320815299087284087170675503485520574150952553617443514511302305238158734138060123464449167654558440873854701657603315365227442299477784866113103380753560628863000444922965263753179860460665063912509270669054810031398840780652131440429931252097307405726421869002492027391419642140309984226071372628518594406252544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -41935885145591010782431885313070425024961950030241662378108001183035186624075420161826810391882966042426055395782762393347718389700390572493301963438037399639711678177990282551628231438652323350770997498761551752116030322181707930205929031758850938104502437078871503549871464328413075393732219157052332761871363136929067207404252900500469559030781850558644141889361447239921827130858627199898175785045782645642752185291835418282696024100436840610436964254067015953392644612083452797749083121070214895401752152943958889149277941769880858471971286288878606503337782381577815411659692849786165579850083867699158360794050261264781619383643233483178051770133020357292695920794367576194827820011477081531060688704905405440947823771845722947634589096029675643630314465964304252630022930307251158080307210817584976112788689314719513633218495137234762250839130799382673442645631202501618355068797393842993819084895266060305201663115487233724441109574479285295280705255084847157459555772728146786396516307782007521520232206138653610396601623133804606468471174055573444116285651529827430216499874486131850102303767299747055244347109114519082311611572616397914018758533209166251706707758054969162841884369634963974071108950149982238005412316067644942833893031172886061213124937175902513595388609111150090798197091492856126418684449057458470299003648715618867404442090412405325266466199780507685649625907654928016199648565586643944387694955416438751582334466281138956525828448126390795744766161436630139097744597632335743492194907953775654869826801941142135452965441227503366123833403215408740141699341782738349955162800354779590532381182336842814561750159387207956357828583988091479745069560164473735453038489730451458734803927165466000404906633828483548783339170411381058234714423800233979138511221811853868179618871312888168625558453124791528035154563587547296347102217929920224700365951770194527302469126347435442469142028209419714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 68147463407437916356805210380233612405054957587433265807901775156208379010413879713332010834141377379416266857126291571270319961726007448973652186804968723702179748534109921869851994497647603991535435132400865632283268036784408008997540943755749814194250270597939470387138741834471464692960221295248286597343336533596579870558099837850213851027114373173502302584841577165701527266716175775418271798494181129542252417018984131025671895168394348837293588836393628345669621796875106553914431702668321562347986962360387136525483236631873335411769009666595171765177764564989772591676562749220351556756134537245562179135585437489326540756904138315181515749006332851607644845853234196460217281059781301534096819842667545802328234124652061754545291893435245215317044331728509617605057325443208453508342123316378494148243213627086229859243666275232622212410934793927862983689172960643632024033110334736988724391641427757674794611516425991489142017070148193493400195519518624085094206735304311398001665149206045943567162524537257857525895267622471278368416335680010095321573393298544113261391241035540799807802455829783023800031360114468516532708203884003188161380540342452610791088837691444504258167950446650317349463328714987790962317742646593931654036845432771145052692190825527967228167014842165884563133885490026546296339253083920623079984327308564466053521006061391069110256925779120106703239155309601838938869025096903644840322518143062341920039801260338198543460509955038765653924056613613454194387419500820086660001692816874640690756937796044990733426793144136774255027845278497300212906385501342393350915474181988773371047483186276855020338430736706039197567978508975431953140437342925169331045352314953647353520414251184928971318987042165036818245940307666258407960854073740437931167363407715571602635782585440886565243274681050734807719757356116435230748712161221481520791814016375725522090879691275671104982578297978224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -83384767769874900469470406416798505666648010800225944097875615266885951963873535546914635667941125548981893042060744107153230393519871069618166933982481744093883124278777446884948681535093467828780039402116147900636723552667408031716381060781972588052941113313238244438780937304100783098517247488062603524065170043227752884577887434637353072464719615664614624772250465690266695224600403773150141893444504480440651855928038127989838950767723304752142775437279452164893320692834110082882415069846267036858205920771360759464913729899559970379046019950790863863496919037142879904705531791033393154619170523263763156379817972664932441219952958920589194551788998255440638822286491041056237559564005887441853548518803271858719625141813977645304829659048216717900951570873166027949853572263249135714770962670531931566705471964995739357415416710477174571270647266617386857395033727643624251426313628401023826496356214886882461798483895198606082120321884857398427398656168294649121798293708366175017217030944114240262214625280060632725733134831238623557205439430880575082491620273449269170125484247411315192143467468541334627546461341222545763756868537698578902521366283676216937769938457628554469387691440275362993841380186705571475721268664662138763981568076041018755865370462953156089911513365961245283883545184187294453273892056594068901522795698384695598526604658487950428162095437090001985980535132422110954590075952985604259645602388770648413345895007706500272621900609062752157013368000900506162584683931166206684448920728939097545909346472434759671620702778631444327592726928086809375341261927526765638944115723814916492021410302091295710922846258605805727777452459565951421467837841835596836374823062071684640145109435676217345420908669926481771414675981202107182327234678457590811316805912234811207700278559386095843417734896359777224214168944672366881377712390122813620964469373429234151671958100416310361828605000572469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 79118270981155601407553695814588179691737940136061083443338989339879345446285806419051792724497736949539237577968852242514664830199166141684602937173183495429992446607978069807364348804422477815220743243578346900620442659500947331644881337361878746856869350265303297953288960110155440404862064638263258183403300828341274026234039710578422072053193800020124809218504509486056800030092574158081801140739434387445315181001326640122602393630187195418030590087554664046926933344138124641254614400419195894044411317274167986973404978172088588080164500963182699237344924517211381383445960478017989155141769417002991537661027927072675723850386630388003544810647094926474776769695635282569836912660006733553267905312297315554181793597745024191884301435844697935057628686554839911073253586379537367834465203326227831692727278872672149116855957898895357042114361445720911337564237454439939590547813891032205484167914714234013154072204866517080466242890587489302537873559577232742196911537012820863519174256130876400239203399715188112999517122507693064263115590869270162334057318224241430937288698474545406789227253580091419737364683935389813101646433161958368597319361825453150842169609028364032054297592011424078870266761180750273111385042647126753428195563456213868379522276579564110159534644313177387835034970226329884424067758965372287923662336469897895066340008774034799715601016813500177697970564805221785655712673745456050404881376774097560982849896429207693950265905649411243045499540647369618687943578795835305399996145453082285541203104884749987314260814157374232751630164805441004869777156500485381951067255818360815607792647893897917154864900718419086298361653782674252877492591400428532562130457815707105065710036601287788298179967792023822156259546100684382007618299941903325232974453314025391525979760745221768343946812337400063577174434076820797623025723641757218255075385981417840676911347984716026731661678210378104832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -58609487742611595313599700044287423601952542672068503486375333427105719030544053588648897382009289056955723838953156016880330709767365800976421456074537405099054198868871961866800380462704762295553233525529347246464674060732450938031646161465445558867446808953855336074981489314408990310574025698534801166426637276569081308080885638930759132531670254738431790484202098298666788258191129736545080772893517126705818538587006784229381371865465671710176853927504954491481162544926801956484904392183861236385655372777873180015342342411310602339122568895577424306685365765720669460333884474224808257387416581410254184286847279575602676049799443751505883069654219693435835099884036664561252478749671297588777170606338049151198912631098055869272029168881386680095606366929625422441362274992744761058873793203551642643324667893032446172412945742768967517332159794697867459198103464659421572726772631532165892735945029801969000668209563562599367224175015115206999880133351006775269312307640629645154270196384908999006201917058340135763000040295859178984858680578697501480001586089056814377467612624144881532858129315609415142519486377314898240300392397553549595993534762687518197182926675240925920255084597367437939654505013217025406971831413081287861356131186311698491300033531399041784646345274504622586697991396978924946473829649221248310713225008762826422334316977822267915473417176239872977595128754340193433641927587074896511277460812704775632829872230091328683149513741991862770087702297484978027967046346817554510790699398172966851932362250814067328414874363570712809412519082672717561185575337653190716813973386465897532725047059084667421116852374583657654875658062866121876444502078801945884438845645146186951200338256577883740107654767113397365057620824400737463220034217037533661712942170542319306090520518546059727637386124684795069218555355202471594422957780404767611935556193908376560597879659371227369862987753115877376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 33853403178778526310088966918115997730977338308746385459842339875723028535181004030798080066198109812376100336294574042194285869075248939082926156598532996344259412714526502205778307532836071904743756035889024805939711133376733758366270793546873875191409019371131082349517780263754723129102944387472361815661668898960367642604302955612019356578203171322876347018921401204001545916379868678529463658724971522138035299027093977258985469852018867028479000153781869802386796756246544773368365300034667822454221970166713640439580917704314377723504684900606460371162316600929999190238261515043899644438544104004964486844745095507334771793491306035973540936329852605526612563305877343993434410908501522835902496579582134124568759351038734080354225143091885599191629740478977567005947903762971135291463140197891732856938395665904962401441026372943277181530330109489845840354874042178372813863335786396320810869680973946314327305110949484739918862099109673996444303588851630590572923863357258079811802666026323330028685096723269215213256797223454293417718197197860785518726841228223753329973178194679199597038279631396564509024772855678908067384877149972713400604898360632961333868031951958631752922462690069077697883440867015988058344383656229143622908758475326776420609558609827016145095036434627097000570819608461658513946852576187722222715492414364895338247643824250316462336084285593841853683396191910518425931610474824644711133266828225116417248331274757590940502272900964433794645682255693488232280055787215133609943496479753666669784413204810121578129931897992202031669239914112579448142742571050207264725094744290216744491783182676957300466110166637073934388763820095948425909253807757403777139812386369603369316603349589309473313505382269894395776912766630516251920550586097112193629817867420906320510459698150541357542221122562837733350047222011273837688655324606898717983179176583953576656610236038811301066064377958891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -15939024191134289459597209948099642486952482831463347328699053152458756539754229329057986636747387985055060065792384391956658091668551012387245714788448722820205117341923692255528215345858710628378212727375131667720083231374407872407180844434848114087097850548112995053159382458995105579319454399055144218903345996069171704926079468790726495415931171725148078950754679877740855353119371655312819330573307271532472730613211552782837327399850441591591645533973728677450070096246753966679925782950017136764761193338957988822150440463539313812349560618468316553659647063248355517074498509747805315705954247517857154356579560612788727735965442621383332389589574209375185895749581201733990439214456371244706996200356090085983108022331891834844406469711949503297842591466288253039459928576647217325762560487171027970085989225997443870551935529367854582960326823152800553527701717794923615759540159698938958549541019762624788749005583023225100072016713437695928060035163462704856802953534400141937403741298580738955642629515491798115582578346396564999637862256672613748787141737088629901969255270077539260627481452649105982976232865512833118753889412299052935212068778822543638784585973319411888851961211905536704484106256489332430614777699685116735890803671479013306601888952581647748842301437305589699553246856950439921112612683892802668534040167819531126616487931402664406178083833027590702630757649516422498777791989986512912681678046031918169972776848202821744626613040169841841492951249276204512353412497191159838323012845854768468543718479130308143936708477208308463447016989964067327420984742551378204539074019430560560882842662184600855368043732643611355720427164288227047491848723574974195897365428051871040174546207859654902402284475925507970450216961819804611416994159671408461810959244362366380422740234999626531419068266555364742839591597723403232674367189916601256080618050409246670093470542101615679573024632410734592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 8379122984705006439532514345166718903838320570826695353174556490611682523750841189360199246308293907978499078357551429867762592427857934931060894500945309133627545461210769067070139767289818805347447708270998070153252396080861266550836456197712424411840954744446353879455965459294065607795346552245135754314198994012497380673807702754321903473091724945950914702828244198736598499328798476720921749753191892634923117896835927969542572821463165456248191863927606921465496859150291019976177081322927662179380891365014869382577365587388961628346117376390642261960201738903720575064388385979510087335758934474236455603134044494776815508276750442918609583096155102437459145840369384399480784655723102491899043668736844869013184722669595570330505964553994909442496420861463528832882390320880844278085192017065537255508419316269723927113439913310125331849937476109608651234022351197458830673065598887477117509916487198577881585696535444459621233629603136377138869854673247340379970782208579925840350661601547890528500199944018074101256555874321703093789297951358368339517163006378436601352639458360241229259392058653282789470593058952232674998382496211496728978210762181566173221001473837372942812540853231011515201978762718499857891729556375581252170412991863817008994286536346966009188891207458150960293074649591242280397893526811073016041563474222742327547080734079857819179424772124897285644270371719338230419940942003701450710059455930406769857190996363641770396922465414751841335434588789548931602033079549542959476170578386362137128480290703272613978565554376987749140459309836662446467728896545800006713518960888701356787780618535788842310597389894206880899662864688339321525272221477851846731063019601079455247225013831971455786226655830520089160195420446228067990929578469994854362533446265334616296674262102206413729029373305559412091279477770051588381732755755602528582711682455104945779635684160603043984408103033503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -7894283913202632506631164632406544398509765627677419793368057628563873948823775835181124824071907075373599823187641502887072204602595961888005472646278615355959890285195450919458815149525252514126145141581858823669409198132869277283616013209774161607226952002631167386056265080968409242389182631841392292759209062744148820324027931713371178738506516951840497444197028404847540192872541265397871860850647780699038977628661211545471678366264318600514662286145368988672798214913392371754964463833891496832448074878789893162853682315811699487331857224272106570415151596208014762890630010870478925552828764566650208662416341550673288373267254046543631906749918930689085856279051263870702815418473681923706926758819763979100254214036839482782455980509256844606882605572901830837733509306022723227626255384047715515745260460341690177562230032516152487564172018613837074252842457158790472847822711370284267891413286449113961653806374929718719512596422553825966366094366565874257507264556181364681764832265667090376618707072593149001175399911085300599153188091312065029610829491224971497983206474028655788217991337203914062292429993239013584536101181380669439465817396524509984565250328843002776315879888097050631332697363305870348323543842084997585873123770843238822721868421107780567343927344188870167247189745130997903973419542969488335132827475459021992432184957997406833414287793716857914420199873197660456160524688173707990990227356337765108225224486137775254510893772975836665285889448273237759257325166697280757360872090515331005753449656253491984844159394644712987424804408998791475253821709503906653125917485700545175096677939517606282247321980368725963620767445893467187948891313799665751156510924986352676785619356420224746169056691001268978558445136616454550452234591330121925773530802486250166712799096405262196760338400407489181804985233108328801081547939820277931482310525436567997477630418756202145076902036936589312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 9334865091268493990842257172656153183581528124986973986711148442321426973280393884754522648136949404500165098676602950414713339655033186503918916129966918576320820030024153043887664148511490058839052085344198426470554823056539953723779957723162210916754149737587248020325008477792321774978431210849891290605452778531023155171445315648283807864648566426688723643426497793328647109450721008872996070144661002033853139599492295508720466461235413681625860064327041575370247834449714161080210166552576748929602328453798846840394535965083337722103064249224494964465526391747164506243659147211769658890386234477808235481645110840102364533270843839094172711173580268924379456774863500256000726052417223237670257115329589230776092408959723765176338258416395581137857472945849757951418866971045891709369432290332994701700254569232272258947977047334304985979901943688421039335082821871820856071561187782009248199305033702750243743699000849661528130233752154729206688115526884582933367883284730788888964778220180264369311204299630279051718107905658433055873972307776053081248013864361832566497943787646082190355676136891476463133942007505484642956541852555141527439546423514293811891771450864194036266083223534916672562917157238174428667399360173722301371755972009135813686940349953346305356388187722787041228327619669416754585828930731893662569724518015534369882996197853816902860507818697696491523440645613397293042320913542900676510079673653764029377870268510315175840159069062077521222635282175979111965541002416686380537550142031468103752858734414808890179919265210068420467766078770004615287394452699861331471333752061898658073743856706150789799814436775004185554491018723065729747770569429168301959080299850196180827892012912706583408052562658222049732110198001674143522997158850844616156871017384653988642328902784820414880320930360282863824883894526156088317341410045373865148350116064454306749306954355580328388821000539602944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -9490857256842596894031627742988839748903871476615655975732665670831848118467161726520363416707574659687151999095970811053092076112506323830319987015875988223155036628171773947973048885807458981536498758805983139185941226297978062556311613726368471265898091691367109042732554953734841839435324527563606281175039659308979868368503722874994125635997342771837249172601950235272254359284409583716614063818305533959886915077703006383733414438723668578084326406706967225486458067118360973158663302102218021587997777612270306579868237226492977732631212725168994000892033486627470853712416621476977519585422240871030972232787147198974025109318620877586894442100288591111035800132488690774064317147697036946449769249631059665138707526285715854580707798717850689266033611513715782369678797282992947579126342043268207680264074504921267898815306607729930471846759115852860147545390137208584029199380608987648911053607151988156596872084547948049098951975766187477280349535428242938914454990516195495902349018029567963009169009253735199804323226245561442800518197020932037044783655547049441943435126118321637087534882878694364080374754539166743026463288655349881083798877247008346699278436422121040387702011556806187796153441816992341162877332896569195509750510087911516031634741564099124399645663573415759251523345518358630889945666642257600277769828862317235772992569060329242031121701759592513826224669172247287751121516995327702679340005431717231227289494300140560348099030454014708986591576090071640270669787000188043371799121654495960605151479937731598109451412945660844691162514945037083368454443641314896534220777598284207174633230561826873297306833997771852349144195799544307056690249768726627041936740386033922370760845614736735458416490101077900269595630759386360973519483596948694664962890885037034701434237415797206091318176683044746009023764094670485316698437180328591869252435464118604779613870597321501089922295189934702592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 7810060267323812282356893364614266171801372851833158658098865635022314669141287931559934488118430935560694240625896824872787444500823346275089814183175960003334558823665121241015680728943890619954066560309305448449951621007947367664587067114312155775616473001623475675091642959780645832479162621352889509745252096884890471572263502675551552298882288321467643138168670483105399355547715399836474503335681503817790613331877392359037976158189469456155376937894833170626556262428690538441248957193242567783342622578326327154405673622218773281910423451382936703437513891155252578367857260010266430424977397787336059875268271737225516195141704102317399977448172842642574209834009323872128027641119138997780115379062706130207995335040465781831152930493961581073908342182894349464860313884787015542550821278317434883918623571481398398166912917117320769877835100990326698623828251121124505666393348098446931472925525442994011538075434156272485861760889457838714507989299426210050852788230843328842294597598680646612265599811685774993220622741212864713787648095852208552167295939377165176795465748806966208526524826235147005096352479962779576005356858655105578956834688982339799672752373649912188562952686068757758691304931169810031077411682838562984577915469439290688875909256467902174228210964703831411545804764290963397659720301629245534462468069774608128708817942635072603861725569758543373712406380205098459826170447852262018412462238944543448565669151344146864097748219249283442687225206104283223131698039090844055044548063301704459274022251437163091741549432525337030652169721456985084498426364930170542905731609587063920802905064853923845049623608494190627660729607680982774884359927846772182621418519031173774741661256016411851033854776256076801724121534951243544757682697505500289891575624924523331876556604369294777149622539119827598505632221187133123339121926820676598661795106053811640690123919470420851339218295726276608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -5222068653158917101701662397140956071762989810590248034840641504315888100168107006853045802003557452076183463661357397759748153953211615065301877688902074130570923786151265705798622234847623768039879338984889914469309618472160035139562893968032177381933898777727357875671256491522209575247333731562370939139655878908093680705424082396277117498435086438913612983035676910506217552595727677685345055408550581453966731386675089362126655337205541358097115224013302860516233823514898342334675185173021022876618461441564749814583712697680657541928500687702358664679296320304354378743940824574232315906396223523516017090564138381445865968097087357843794678143183560156138833736422264329089831718230015777993210735885670975908669937836298708422288642731543078689723707689589986487512911266607288862053211265432343106774611514318071368584330407900685658614582413140203274032830208952176239213711812297340327525099162198709802744456778009384029824713149633321795008566793263028770773860013075933121259020692325182556067717761485540640998291711430418086839167896807781076736607407854618803455334339464107922546795331533304076783405139096328932280675283286956113190643876480645479804584330289890868117826958151036171528511618779533462042784379871177572605897660016974928173617603148788044256570784786026980587631674151020793009215201338993910199861769509430893365718831976508742477433079557300226515388224167964030819469910901564969892371588417067412404189089971768304819413221637472259472965033174285866621812727048571528750681032157520708009662584775967966209375721019769722119167550658871173270547353665925319635611238508567487881830362034566191160123361246603684047005266701745070388502420954812259919258157333316836132404726646317411456484078094391599010320247772403508998019197394981593973072151476007284357138450953016002706194409066837949050953199337466808166435924105886233184883005952075744766556144807660016769746768479911936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 2821167724934389568196509475242620401914868464467454448288738303148489687899088456596172756759291203138267707886611048002734369541917203597017109720565854041716856766161317499632315312854594061090241006708294704784722264408751278285936113572635081642300827868618619911802631971942853314686661789338022488903690911769677815371417125216617664196604613983311147484681901960331818001176116551022599638054577131268070445146602888068711004121593458790474761290282132081217031524864587895386433314788908943148303382588413819251541886621018314441256800439770278447544569043790322576643606693097250746412586071592722701491950471385373821089454534198887242436007960283993456364519421473127255863972371158562015541536127680163966177675972758143333387816763734915509505079107764892777504502085818927288896488901134636399321452604585863264384611626153332609409762739478420007121653797669952220273430024903005522127223859099629955533712186610871008813011968787367307515399184554124512575251916937837886588952158551404158089942834377118110515627341336306560580159627369393545464344486167931086179614068224098302966259123825684065267744867005145801320546362746268158068724224829370543079493134765448769132846612457205195485874095054668932699699277765007374895995568691393400591618525528128795817418222248338513113161367159993713422655824616664399787675977802105408179082584519275780047871622701030691978451800620530467967320211703136184121166829809376939297251667262021482889269196793469750353771197807249509480818714507921108247780728853188837632017143485117519841616782506418515753643109749089195003513598520052174370585972558590575318674994953486307856738841915412870995986709315524059516372877246158729187147275714547502706530350598364549459209308228842244452656834277315062041965041902657672350385232478171007123936163564901591883023628046510448017856861407594730617841345225424365881231262079241572395618127236401810362659799859986432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -1201627390757346269026254969239387440783530712878854138416425990498202329675347498058895698502275653973495529723791041499898292478687059073239407373530637018007458654342961988017895823490190303897692187087183052723340024365817703081529204295357127366719291331015768518328546889737846970256383326730053015617820699217488528658065211218874492133019094793862737060767396003230806484844802643995176766887256682936030103927701577516911414777199125241295052029140716539165929824904216412813265717353865688213437221694365076657733600944435831602290322971915503622193177688513015234690658615526644792391264555670686739417154677031902149181374228294977414417543457825271092808254125764730015433556208228702582832489064519883364318307272848038472483525973142246772924387939314332417756778956684939916203844404580531563302883810787396016474269423562622535295051915240137511049315274370781250657350423806094754323344549546544051701832509376236182890471258104344733392443232950725537791195296538096225688268558735536084460066303075443096066811175168088251894732252589612935105111474979877760784999402051654257929257079219618145092277566810816043006772329097998084074162846182465028021603765534288508826370362055983372232400184944586518704015672350646610004473515110873773218909091665934236922738567951599386703563843449562627926715099385838285269164163259546437901148758829663960745512831837608268785220286718884190936209459531024865762020556552197845213846993705471225639056756666513762416445236581749025155764618068127343122833893058767871289197045188707813844861464845325503779321417691597546159010588576205052036635077763831479293874309015578253402217643421034590209713215623650817505933806808808332901559407862453333758434055573684606528012028691300783465230819765606459744764000450391878229305704408213833676146774261627551216621747425910950298585563126348337975141088511608089644918371453176568142749908474029083313139718805258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 402828561084380115173125596018308018714137615320558977525167066650753737224939784457217686763019990157994448308105121536358768441052037045510268551528855626093137227034596882202709327581296085531355407720073725377034600498237540995349286260303426602569691799934937458417139783467819573641524403205219751868551482201508388720235661794735056676305153400750379195667299163591093165831054567708288271959893054352660701054987569236463590882590323496998400253517594418859209839603177499552374971290968095264955173719334026177880345432906635286587628527406422654393376911070317666687827077849731328664820889913272215238508701849812840842943761307578760494732129510264032852348132005441342350486858428308820659495951291982141924323278605434121594298667426335384925612454229509794760594512645897724794952767619014533616976324128649725594463068406542917058757418425301593821026063752086805445242813302161636988644768565001006672183484508105854781094531726879270976841560260304611880353311942236053755814858936560086635463534666459805527037849351448592084044157884596855630623351682241813531702198227692995224135737315750461081345652491271252661175130048297013672410087978343363965504303215232347934587127115611116554102321122259084694403734974356079167605424587477712023658754528753675602708662448640715712528931307602001517452887701381007220039060783421121419835360883795876627714725633562910898489758499124647097707710593287213682956392210662598587923846680635813545960776427784215041244287629894872166887536861208251622990424963762268450776659195636320531133725457761342904818668517008979129051621493190860151791192076991937987166299539977063634362135395400298523321011492590593280850252945603988558335138814741688057169122418359836491327773519965887928931299168251327543568414339118621202229358794391392159702657574101654496004278282700331988104743379653572176262562799080484670661340912228776218307820767971562769064522862821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -153440535234810691792633823544210021896506553786440771483978595557409374348050321965427702702021875096467596670765819858932241219901050457626585786358947266632804951379325903991538214486102920545195340390124332748229863657045312405287442732376982387839137395509506274069925374014894584575638176999403118080925730063709138229020847313435080870762160853236583274277304095101464640436711073841632435199710367623678795088202787824738883915277065610608749401875309922126240596467837383438085204986508071844881274871370704772114301709525031731862770838408176942685858726669539076519174513322582211473803257407522240031890881737207292170680256996264195874015055339944056637736312634367822734026822674257070090880340480570302533307882171349571100946455149189908395952440606413037292048559674563105483610066626407630411457036717856781148531536384575384886766204647500794510087423548468748860251690663533035266334655312709139087537663189804462500037711680576222642663791247452184106873981176663653376593575689757790253437712288469357663158758774443530466743668010091643213900757791596336773122245175706018839417549159987556436392607808244198144391292072038086475865345497256350548202050974195200897563515481994869575489981414924715384661778478435640248164886593194232063808495981044147879700750822070497422449450952553092368604640644631622014171610799522509016100323003537287116138641330559582121285262409162808214254957292276287665545527512652944589667739144490838433976401612658192185674228599654481523604756262860530409594677823900442598993629685854068016206637042306746810803269488498115941831451138215713420943462613758692879560154901233944983696084747727438433783885541927604053828309197785750736830064305149738023712536440648430606884722395766625781732824200196855062252448442206480312272972743365653793634564689290151653928167569822408172323407714645480256724873109348358804411578288424288301303422959292132811186777157009408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 141896915025777675353027539518580198393194398506385209529189118190647303443601791524006845869253557297232588080466726935706302090248002663277147411465861595708286696992105122510230841839051054967026286557805796195852108986831985813161446406443346536920336494722907835516752318363752954942473113018735536924664797530910099344012126590512085220843006023200169879364893427112745225408826633974910773802920707759928029582855118473119651316128802759740435182691505069980362350655508078236462830428365861423726048347961482270983705967589298723285260120890792100549772619115014249685726829317298647867421859391168816692950083097083942824342080306185573490142140126628941189328769761240664328935537431341631371447233830783967752475474747872227791507142597421284244054122876886466414307105552667819850878439250951844825441416164525964021221046509300001734067115571444956651801181009710807704563013568707512269719412723811250772022771734381455140514455267203889753638778679805246992292271422666895690143322406333322186654836833909959629865413957069927865444090819437768983790378431754838679096011114269212929728217692401454199338698145860382424315643049772203358622304948365868070408656132552520842728625875423786739449690219744273397064970847280946508273357680914017341258812372632938082716430678225665887969064456798165682627574378655691733418532330644582390914319724765625040439978376557329110647228811060489775494531148540430398541990660741064828643642508135135576413113305017272540024484939850607092992578418499485396684290933415691697909037861842235370452064888698044151577547892455587188036113763149072805463449201764483414430456266001253615251319340923060298367043155403550346768538514646635126939681302109062136008277799534836724907600575804312881915879443088330314082330365280197396408802185996319995169162230544607263854850109645000140759468224625800017448519108047316108107254120990218615166183700584105942956646328172544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -167276990992528261191797538052432213306688412420131842502249391804005583582301565920089622908452400211633985315674994895409357665166058190526826460392833984058099232327245479346441615445204172650951930474697090308164517233139852628374859495790908633551831607607090099473224907865610205477709124872541344017850333909122659790443437018656907155829248972663126784428062129981512735730095565463077714563825195090312718094927738304804939247274824908213033849882948623201473537723274307227170105554041405399712292916790252925797632370783864510441334954380173192695402525284509808096232523010906959237408694584382778553869426451885600047008424567080422601523627380804896296331017930145683328973080019666510164754698566755203400772113910168600514539551489448082667020057388921051791995333382101425629474674607044615523166315979953895236660893242716267740673198049568092399726706589303572858482647336135800044377921103870503912203864732116784756510920396442563275910950211781129078646785587833365882566756933920917179782079708147452372372459118494051533577144571123977091843038568908788933998715911068918100154612432689266463127528831756308176454026496369844419564471708372973918856346094822327410477630183771946376954618156933956489736540269681818653319733934542827889717181580805053710232914269566167409158029363221157515242880648374987192103851994082209657069012036014866709915054280310264821219238509103743120609145392841914930854741563636552720107371236650595777613795739973141024209216355920967153626726258167318719662563336519323740487967918132501752592370421072871532960116372482339737402073431056890895758759899346056258152549324923615105982374788502012030597573959060488103640771148084849488969800100040890516211293689922223300007945122451325113673852661623065741738780159289057570550738412307677137279652912078238937303475025050157436294585074712092765476691507348397137902513358461135357552503909577470089565956862902272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 156990851371456296055409883951160816022492724824307737176492438284333405784855942396389094382210285236805958896455663439367695788261347227314891809583803952583091595499084711368784086959669081529214432148015084776532820222778423697301722259815979874558397027245289157125020564942236816697188276982453474031214509272819122363177544725566678573912546603213344994848128975552504841442500323439705530747239881842128813248910943777167022988601636112962061160660406802202085675455163244489513384790681749438950972219602454732988475834277253002530063195932106648752409908817400683824116212621640960017070118361901288812481881485972076989254730649813671238090935991258743350144951848070359796060464013535664318673362322466428302969268452244305108201071104720230265131235317053545408388826416510234574734892288803266217096242947892308037574515730942523788261707841385957488722246510656005654668469298751613616602562121874088640689901032385648525822526507071364411761772468196796581637208294383850063953394367355855595153238873519230800300568851136767034619033145453304280892644168057088918938961415744157805220020162391242032330055369272025093687786871633071182835537109522772651657137682758677195941536077711748117525281646966271670337207090346594889786503084414322002135590010822114689838058663806343769740574046838056454329437001738186379316747100909318849198847014161000083864299260793015971192438886727988505722929033934738530140618948736269551177054222989287624051122856455372649799537764353362695208978978677493088711341826994000643578924497225021902754673956487802423399369347594285235666665472560096527197763478311204620270175284544518307095717224867460149766770685973613582974371499725888685942920803612531316498088591767847774209416003615247445110213705041127704852211521122865539242006391524388003875310721635354343574980936369992244175536232423848455452811655717591794100564767480551887402672457050975010014472532131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -115073852534531568051183523872544712843323948420133670997370984022181648915951698229819026134089678216975306113844648446582676873532617866383674387425734160325408678257822675208753684814039528143021086373871619703845176358337247119163477560395412485451581511948600889629853089140081840299259331259532161137961295147178590595200352326967424760253058799483396005989604619382568861039187444917654400538853842156448494965030831631529262072229038520746269425439769540224137312928749535611058693231733211340317201172595732902118289324286198400047270230897025207697548647939825519580223644841521999376105784980694210022763709321758725591467613362270595426009284920290367953000049272563134783068820896292715731391667532842911594015823463625373388782905559567079002295638007480912518395180629856603660254410409283915083172251213490920000141512165249653041800842258971463264696673275830778323891846426644926931069935858796096207695785790411381143956507659342616412470065205590112269091322296285175326960724079980634566554690537207524167288541061043567041890704012004749634095136157379307085257444964110267646656581578652765198207250562320253433536544491886312629717297432657550724069793730142832627904398185157533497981441904709075903862453684363006571039734185252538657439678761288029732446797213605951405624650145239573569959529464733081381701231846811654320559696261247165718231585699750566671103237388814192846373011405287131248433136298115533255782953562679499248978665854353445266154218131207532525487885649927886178123899131641111922525530908772536487765384092163314695896383852238941795725430638724988577546084168915491474969071895960544639501486574461292491206317044496651087655416417751716835865190503870545657146251286349170879624570328483089684963852294854661355490363150783882937584991190467060868963776836671859101839036431194029442909706590188373526779595813188024352357943283794788367001777268360067897988296944386048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 67027006259770079617502529861901821235603296690066208903195782223525538798549069214416475315167066331522363551644815991245954906720364484904324284386763928186893761308547142905294724022288633164112206826181352434388739958315412201469921487551399194192146201178332396217380354936120158222336685590950946894896187409478599264158218357433087846790084744301009943189423193115060678886788080445644234446039606654875452953731707110150792262690974694344715331575341655314257564643856253000282496220953085013589157524472785035939112565504168551679446863316070752369341283850381362321220735147181028199537422803410645819767485036988448408867247380409557317745573761905425726789813315676287065983631282598166154525880019711006692510866239116090231527868599137603524920319482790249948818660708810731922574096194606625385544344354420829942512974925854458434114844604786783233914381979314101157727611348964501973196465457441178064142758447876643980441074417584657657614164009346121915281752979900215571376572497831741396685038800033971758807784613890234243961507509754279222726037161783900686963906477352826142228571904036117793216648185381411144003781653238906022915096877670732774798034370157953579654400711271664611944854938551257838029843586691176473212789904009703425926697964465061770091504239647485539052272322208932526807583820978464693856150613558204702450876604476659290105375809002559235261695969914094872464128394727853969879024271686446448124127705724320816399554904827577932606881212045463031125204166590888694174641169346888873921775984766135521790988833803257021520639580006749425670842636807298126426457781883612167556589107047028027390554788438098137649446804011605835714562533286073311008231164888507850497144071890565109522826043820733446245814229214188311205837103737951859510121010272120265433134924833987667782039867560144050648796250720189496635067347510497222388828606322372386011478915585883067320586618273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -30484396583132726340098106616707149555292500561343730989285008218303750878032728687211573787313006250471914801221607666532900011877416538533008805985728541455440594338389681001003469058000208891141197032332026517376758123021722412783099983927986268070757458642137971440756430574671079534892437908676115014733433447037599498302408964983950319131706440103380810186298447908382837857720230109306596969029301692903058860836458536955603582676136847057478167173339954459781326956293158771421337320236283253658071293106813717317214335940837845286900085372507835277242810349700243853524737329188225460113813632943062584881751210202018503444579180408351358341445010111824865445488192554225766930144696575464496210122585864538513636288824339058585848911720126788034960210995841666625834512042408233159958908749766239541043632547710557947995156715686017380400406906434493298466036435685074469425768622726624152213589055681337262771527084040253213208653594085949385338327324289502456332401908537593608695048562326280435690217215330014768618449882943832269726190599419066634262601566548936568205438430885021179990160895601005645628006283607219288778000645674205298576033425258427224722739633291774862948192236909600089102956589669424985039722648235458148453059286357535512089599387265319307716732419813028303455706125939617008318084048882087053931696857476604775280616486519040547637959458045766325793956916428198668722559393956680410013077221339164414548806889890171266098892706161487289324128557471527719329636650421108903307966251664113906036752484641807046639350105796151951064375767679785337354185243739517264015479121623497042058396530116852297993222828104335338054907743837337734116894564448408114129488470804251575473935637745765225407260367857701242540751084845623516451104876021865368019003497172447042329318799194693543469454062890491075033897364075257110110250057027064969294931859235383860814251998407970210036107888820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 9677949021989389503799738214560160905016802156677237052612071290200061079570841517438914640466950732158541110097043100329986309345701319951191423659776730762126632183059671350093782332865732161455756068750214039038329237457973202453127392912237149865418597788331164658010093445306090160590632748641452260408378484528761326505122357728759051813068900464595037454773530771525955264050774089973358007131455883467959247677495678525860466069402314850378391292770004459061720688461531347889580933599191540862040866330442062751534801094032921900316291982280244928399315174906154758024736365115408604978482851268203099469080622442158832769346643623512363137115496145657644654477170571521937400686241662490467356614342744331212627215340495588558607347342412689408112668109793737132005452154544423716319073409852843955122640195418124554512245102869460163006781537132364046654729591263043035729828443044760840471096018837382587192320798002688037530749617536433294556216459984783182601455846171992009770524345861580876782920188323189414044665096080520292692555699777623749914885232470448780568146320312320122881904314678429172287186698442674330712915133959502134989584672050496355461546214602000924909231121430250278080023416788851758825602723297722840092974662086222773577500726279850787765484058627900023627595315598904222864251389194247192220737863928551331742592335219933659043064300396175188369546200487577199548780013858238684278251852476912879710983783144271537602296393932892907229648978913052784336745627551794898696934132755783963046213611532562033319728850295218182649609235428217808728464925125328309047474909738461594753698905784745495730896623416869009668255892535812790518481639587774337993693799932717164879613792943136156200775441756922362457618572004934064420422459252110036208777520665180152549154541532010087127478475635366965956998719235664938675578707787652257813256325027054735720310243179296011199836019752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -836431962300898672939171913947807368227917378945703963879022454286947877368977151838546647375580440763108830345779063448173493544996255829149796528635278377864000544694472388298602612496584487060460153182877839871226914696004599459839324261707728340266864947521225190165596679324082610080191229962835397333340229998560391063890931292206126515321048984880312214569084796472882499423138898703207755141513367362890699320608784764427335454620778774177728161947402574452471676734100826220000679254412463336907443730948573342475013515153991859818715588553851789187934966791552679026180403911882684015749932705091079909791771821792944512603839040747404038568557581587925399433163080139040944976077024592398673751683571733393892470869580646159932284373541102394990364699727476267445903643190701001191541251174335330117745156597288921146335212953546096278740554599822589448523531538203428919439821706571151972351912618205808166814827964580772882489056499907478296390130316395246710599175641276175692296797352478748245079314372558772477284737501196758080991534768884078570318382549025814062618986956785773119163647263404285183700029199722097140757860098369130837679710486025657166288146677749725696253218220041236961386363540125969522203301909130447522718412355352192509178671107980988848419950305946021364395603758803008231195371166821773655762113312761995752761202881259702249761945112379415192213072625944235579011646478909356800596521132564274326500221472718164586695392297663537389102260125951844774605277408353269943769214937180698909984530380022457772324579654637406929144626951529341829555895808215728933984444462635903255185745467294671426033954055834310830072086167007391706637536609680382635427594396712283806481353320192547389044472397947367666406379951178308095069114889268008478016045958379273510872709359603786917029246382689725386132269383229633630100097677885002856014245340088001340977208223775923734456641257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] -1545821461112486835866120898622845404475303372539995598213641190115958191294375956099531199576434906309019213504897343600134087631555026098250318003425240036100317030833893283178489971435120299886465679001054912020031959485128691470442376047829625496578268224431131017608915248211687415137107675521747128177104243102228536551276558416009263025194243621595059711823674406954810261383097170092725772411670507258460530517531697978743747374598220138484837053578893733654321688361504395045585605302961334140077843631141873550727568219576159050224507355812023585074436999046276955324958570055570305099604201875003578268985874084820473391328067417942434788790973184566228559046716439108858600864444729079636840750355835834190793510907356468408039297044797779221406784525256251982006538126671654701766606989296181401896754201393415593245357147804199762544533432851056225767995652164467876999945431220637788822943647535956120518476296665903568996082066957695771519454203081202411131304289101056977008365837262575859424642014118951506697364407456487616740357095191128497447247043186638690076342425977709848131192079274330219384859263285099576824025903281464116043988139104001907089571778874570296380360338907031577391713514781724525417561238307455878250355724256564560964142478944366880241728615689779369571002418726967035191450330760912479777793611044080652436078212830484329346297038106700204032516529493209195522536087510641861506273170206816171950597900408998703438701921201390648713198542751314079132090727956559514201122937786366223626870798111910154519070578721966148684292142015506171262083809730156527442018656434859774610171513155755498786884006355276820984199974404542202913299438930251034910456183059862576666827474010277872357979322972838370434549075117196892175377051199866255988325393925375509303589434275478519370298779755002895750202810819378739209865936796584671856913112782068532583066601240472458299742907006976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 1457192309403483454426240004011789526996093580465194699549847309619735088276544784659939618548896240199530603339192054232624606417966459217469289820614945081413185553963002356074367339079324629024174924812655173289175070819453568929581456044157067583574218151220991567390360331997324745903409771665572470434591658521593079939013536143864233761461575739987621346410405478715487851661488753239014001013564013252304921286755857143071642119230785609276198742795990455906552732382804572806782436315341909341558899850864483822373995779552331980231140298275402207133403552293221054574309270517041392210543517087866546926059153705560199719227296132034287727630381657469035281083158353667121473184267342085882686150119941659402106741942193957456643306722868453545084509845652749879287198465751659567202657014372336576446883148730776015269641414060202415780503733456140024406002069631130710382390623740244704804235146317042592949282177420301365518053169370932556784616052477669167330476710984989072943958166679407976404446541888001445909536528121639568857358987404607172171924833466499579987148543907447733310804609067647880275381673616362343639346631919344888162933475817800804570838611377690947512557008636655737807945108350921824099105952836939638783611463291952731922209012073690907410449853885812038405046441828126369299097993720807115118831316126586347539654097957159556512278121663811690381357295406057684052522273312123303348682831764252272226609336650619701766555900930058753931146067793090229148407655143344150344734574722975727744286822016233056692960853667337450829428754054524690597861806085383136952302694755172500152328424112367465403636024238944042539277466194977916919483788600535793483182604144819511632955759438389630926829716779358141653060715093570312827123446612634173166598728859786256510874573202921543376137923578425101673211351916428320915191432365768141330752574085679160795543863373248074988625229512704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -865143730196569519490294603471941038557348276210985893679512408809528457722407588619822516560037527916897864693895729528912732995238443363587177130629165216248769571872131209069807009741539097524820267118344304545751569888798593038260119915913829462176262438140967133503308665015093958062781912924170243879580695128836277848176782943874211075277773627829537951018043940670665065155483085204211571669040647508659484637346485128417224891468734319916558196703882848254061535620885148443159935579486305420192828611543641373443650625497064260247284057684377182516339861397400962962545081460563033800706325394642859122798414648373038953543477542242587457767250949980898015725558937388311893503319302297135806309627424014479179288788333789062472750529556657408336002948738103401654310865703730122783590029019070881982476260305260478512379685221637105652047043524204439118214489366349601442198805761327082223361709035289327224294102013440767204719738474549117408382491899084088260400799765279449179106356851390577530074411380867315636218028911081953852133067384803712035831127003693268402696207150487048926915671071647189792279675183767857983902472958594202052554835108389218420114218286938624635328583460834647869922599653259894543045059944466182443578932367458240467923885599791436024004949485709812186860032079592341410050652432346681781173817957772916959713815842890568175476752621672510741068800939868974299472025953250277895909070562000595936973456190762918017821840462503130811401913662533605867704980193343441677760035252780682945657591487282864101468691487223318932556423018674983998999927066221104367800640928976601957029129466910191940510148272912838525802222660882848751274929117560127992400624294892666283255122001668693779198054450077561636674244521777581600102427546828909782731466552349420149827773072330154363610261564974167717913669055432020910273666173690054712695386294688651120471990984825677181765713657856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 412191351367406321921015253342079264944101966902544398927555744489919303042913013690588546029870828698326941558791132058358699236685940829553911808530536799458441719258958138148467124502241482033360044731244155455661479491263226918033500543120923398925743645026595374025028105178370570844040829529807162454339544324132601799118361806777132043773421015333314966055822746526274456507261169407890833892674647155328876303268187367065418368168850820619624917785023627957719764729613766017306979680176026548100083692438992546779462854893978713874881099892895411213125113266748078040509102748944832584145462697355581517019724154301494678695371923804558488987465217366826182673531203255946866947077935618777996365792415229937942679316896791306934663547293108797216642839908542427489824876157857494457953616771198154508119636616620217381560566056799595394498270643850504843412852084577038827529084404526328490993396940166281557628730438218781510424580475874548308060968891452180249915839421969013801420632222246855814548187589088177990812599414968138597220697544495454136008114600125272980885178038857210052611734705296655903425188749492069758079182657997063184203867911154258594569535395017080235102830550327935842967927066448144041573895505605279596690974115903259186995819170891924829751929619071937406576865124339102084516615766276922176763862619247373824166349609049318154126914795434968475624290359093877341588238787731107168126563278671813594558806768016063942404907197956430881723276873907840274327868306167203371107911754253147568886750166825930922598453666702301847003542258352725445284448274083214094638361738792665665272446480847887454899293862934227217204636106053432363991067942292887715909210857733729334101228075788818092222448480283776241361688894516872749341118334373692125738175173276453584046096887416439436950151777338322601149674890810915080199385868853632229269717961293086266550694231605660932116628635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] -169464678119934741402226178403235524377620581845422167101682437519310837703780091650460519777313544889305646302187230642434867938851489502031324083848635058699541020009566166970722794400594392541468459302476313570481963662837946565440873234091146168820388816734869080241817111529098293559352898623138951185678242325206793328245774501651519737616024674620018154490430980842424590675309022436423872063632718878858354149563521313758526074820720126291969410321774096399552506400584428211892923585090620602130485550774460171809410791114347117238650614979188899669650584273893756046694883730438736308335994943047698286851730574810719169156205508858879407911156290948250471567484893039625262503549725398312899237986054690926774679994814716516715755436666510430592960708367385755005821441199368042444782187449460815141194690175099272875353195310550041275159436750393471213254819692550705526074154393910229466887910356879594602305383556384145265968583308705672987191285240606746729556428130310243762094956424503835690119966742858284928050917856066841833864681101313321817175118921212628958490477739024961558437036307423951696005337552216095420579277691154150730915717556598199768313593487881988417625457557146801814366691233470107010602042146275204655582094009358303337936611249725428345179852450715925674331085809557311219781259567627319312598779225331397460195234037711854203117998314574581181192924882492449736022873050442096778385723865931699358862811463147431119215050918670298708762325281254093453925322533533848972213545495746333476208626202119178301782059134336061605890911772656601340440718436200724934341270161654719449534644516708420274573981252315924528911512814611980964954115988582626519952387741530277162704677715209241617573749177872081670246666110930247403950315073102796574675951922184313450066225216584923379347805667788815391011648085806045380384822303025841011629225552365843406159133472795224107667494535168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] 61992755380834473418769905966872896141278648433249547426872560055504107140463081544168946548442102925749155549552395719508286461822628458895718140905961790717905020306982064051038819995065258117886160257211846157206495033543407136220771532862164537154398218177571664122679056758967146866195249749206610575182007245567590164450766512792950717468004379599789063509733912619920034559548851182083697105834078845831786887867966961609727188895977683059350461149674267065673037023222716435160878727353880952945358671922494626439146630554919275983399466500713075525494458168907100753258182347012296398532067743014036067918385261343128929188835831199744196037078856255295848456161573742793766396362415295469780796277701429723995052346156945203026636802555752521006546481353973986703596998651842301808510776600923956495861545393519876128930183225282050209624864984875106939136304436269242760595193213204168606654184810615495424032270449624212732076695505684867779375700707262669880047686863815460751332610062532912728998009946861350014115308759996498575789474109120591274923614927630030047980315659739078189399225960799686383795558205064270699943288482660972911102337405266991986534291711688468367874708753391221263944337203400118684341223828416916398478425482702618273166177803837335535209171241216516288701313938019356699036810400539956848819984772997463226460694968319968864996435785184106333100429001818689323755116824215854242907691032243267042898159923056118021910079958233765577907769069548144758982198272270603077387138681686131375145861468560464461092032357194264404880073195517760792074252607928308391716259390457322355723395426852371285862827066380385067829196030875124145049831475571041040508017978964065024602070300811286608532579792241196703541789441825409403447168561138115470555093299522700807396068848405141309821734940428917948137591534734329114783314182315256507366138163608615342026700222722822639548410888192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] -20400096742011620276654805346746670161745707260853842424533360186447461430045487480684954788269120066676246623556707864177882727699454513234674933001234420717124682873607470246619250154672556081650418183426995920642997471447796462202103880153289237916699479341009794786683719327505621678204223036591863538495372075208505158995227980085831650464136546922475573872373792229094501477828151478624758018759370433595386194732703224547452363272212811335022838587678575783867347919372393240960642207532438224910480037325902948056180368620695776362779820261728633922057382997002195223981338480525062818390017540725853914983316770713272820664288090396693895024078720050287949032046071394839992665964409207994232847019069160010577717278822464636295023851602779784867870854301546317110986281577070370480858963729441334392248389058403393844603888562020445436921892789397768319646569851601396048868401514764452093671299307311136859795999815168618981902912323144537277451587471798212791206833223973460797593928552293750719948190060135611180631357622388254436565048024859283469223236118004111924374559649487869259044020309008146832906362871786460777605810556652194084962448843975141539891724969419506000909015915414799115476479085497404796811862518093256784287325107411825606655058555696515072230385623051878729733188250596415862766852021699054582905487582358988491581319687101091847867128786634780703443598736442084891024131641691736069216627277587681789088706503228666006928188261289872116272940900911577437323464763424975975659144136274424479766977400135614662769568131269029938198135748119917488613743290382319116205334375134838993906683925910675685186814256158954497402444783737731561301752106856277695757217145065515051736271331186083313148570173001561080137901001424481646090024760906747366163108973621558237225305980480401693458333092237388495037866156388010729721881112259907949711144259609429213184579520698570878300937256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] 6035989472340775863094756984548466046349068051493558510560463823897222643407430112232012007945275995724278496286085442212093591312687480247829587937534482317488556407196180643781167773973117703965687237132170755398109707704275996368157812771297749168332997868254311757466336062792634382951262582189367303662779035630837189748961879645330041846164522447129271361076374013696834900328139917739552493932009583945127400955725253122039126587965657301936580644540967931972649658186076602255694147795468163667952299699769068672894641897150971603241594420258781873009145531835170835504881960588794671309238842762426687054928741749210991285338526283442048940296026213702424248884907311348384101584890566754120578041110582243629283794034387835097822649412486054279760371217475492368057624097496569246530839130083904472451016368782530508603279053277178374093387691278198996185862196427922123660795313541661111342291382359829144453485097778161128054744591588755655552041340386243557901547125431066547222300245178506612961734811079489957972890531811796243011040762453521752163831888658726989959580089384402801380309050412504849339622200335355184407720985522922905798827814210832919549853457217212803219986535977762461738962761227889364296854126086982451903159927204588519264163847597025749912773195348911432154465982313536695202629085865037165456173495067629085662557338445622847518062375791506943926124595241854542810133852356156626006688276658907874345600086323043706387537308844354820150439288390182381236500949302985306333159044425591341136891781382231300164077126191302150229961707142786424997851712089065747489437850649006521193989607585661433094072404218956912998127724145923859973317666997587809137628977768864370534732882005795223951621559036052625993259040802008890990794061464690968206933590325971858944151107766581861874127323359166571672249681766599126836565701489895222552825264228247807897837517226219255939748331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] -1596478420611190955107433545836652546610810403544906401406836401259356945366860559205356646448244567042628733643186440349817027904003123693739231316709169551250116232167033322635902266033617616597468017977680939989370377775943852151293246272180475014667912643591349242420752146818954683348053396022706535862809057578003418727624207387541536909795065228536871455078625013792820728453158461473786178520114855109734807536795481524538351927104639870076499126862562526153868014907624265234028527243719064013941600973135575953638855620888969867505845440847689598165316644560593460797020261217365190459309598188682315883755749711049319582538393515061990135092384383087793246520673444077751529781985134274538634313190776359251773819060169530274081733498156964649035687766951583432148054105410165331891307373559280171624863147289558485705833203023022323441262686302704268542129713756989868082166014788820894651769088728306176520977333049494192617481112459911637806043346263661369099256452945684810366586393464553330478283325948344630757907189170556038838513815528687949803743359379436703442771983219609275820781225465682556345148874418612335705139388354247558767361420218284465557094872394749809160192322849442789077627854793539979717699674597235622901160983734988386910862324971626917817260487247068829601514654056263171689472220312897488156003508323388204212349294061253819219390131323222106550981025697981635015148246508933783635514877436722277537195295447005917107093969935287217228823044267790310528521276952604382408220401807487621961031323349660669815867633402546959754526497797926846573137452676173096963051267136018313258641275370360700234055682273975615496286654095899160545522495732262022205303995196585699885553779370847019913668053543098047509164267570712811807783031825700115006751787777000958902998786672748800384864677082828486118508725923341881187909785041063149401146213528135048713907039569473135583571214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] 374972495871314510924362134144305749859166010181668418867467670985419017475505486834701734433087893356905815543563018539941019844837588233508992444223247932064756295042481734775307778357713407076875785241992009628513674607011011758109210352558478032144250575416511825575279000221796828551806483233969592312418562481350506194006064815562724866775590636658416595462050638859354791683970932066111219777673189157015431170777784457936342167303714007684130714492163175911204333085988623526916391806470421795876395187892873352371838635029520060244984677735627799123124899799505713978491760598796755213130024532403790785941029272285774754006373974680146660998109499426184166946899001920618668948552361353292426477674523505053722741045441879900351374786047824787691855831145767643720072961053707241845277536703917094427349868801079453400452177014455785037336802356870870880035152313518226481847851611910630736792797140417858492991530176101815845080421794603120817673112831171789404748321073838420279820062326203572387262785663275988802935404361442112043975075721592596200157454038074890229795736427867481737347420773416863606728140127041125901872513490531885552506581578586390851421971098475630212948823080682886098072787730099527023383883735898335228328987669268696427197729020636164313550645763293888883695559595948914920598531923661721000753952586838562718915540923873887516099828102427654495710756364551684303610010886223227648273967829389612725216862793136948900229012504039979341890895167357864455769599772014913392542969159975419944390085529928524406520467717559175959200206282125496964030885819882799044633230416391794070413371741411469879127529938078174732614040088223859430459151668428144947476887594040865041102622110276191948675261855521358017850272360659624152056301859303472444680002361861967637838542990215099547622707320618925065361083231572279542300951800593945313941602195571564581813672442884130437198774272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] -77824076760309200473295875837833004057391964697867976975801233134401762241132198155436475439460728327168305427509568655850142855417736870583303211188441803981023261733732238054837415263489304097260260921492042468718898837394292577522083910399642726529185645337849934912866626999990370516000420094349970186789135286181885035997592984744095383602029680014136443867311365845837023229051879616358956872188506911589136214449278273985515506623239362761162353323617755954591048767688519029726033864299357607098062455775895748943715516811430959760389228877471175138905282825441485988665091414953838051147739749973563655375747611122166838942663779074837307006560442869201818532729856874884612689986516327929759457229337670701878971049338374571043040929795227905135821770382877644749393991728982576378076116115710340510294159547610288720966964047043852431883189638268135538163727428247910100791967624848027542086191090820848548023399940018815828271774404841552880467675484117747987059500442055277258013112422635489491260309926568613165843942279625133852087478073306712869264429168174382157939296756964570276368644380927420829252237878219491492634423526417510136952330964512034355629438813878425873802368768910109500744492210497809718518470839960897243298646031600357971858625091639938587371913705572638943457065633604068011781341133743666546901209276112021256111000115768794769245984945297708652577402183931645148620407373451034582688219311296513413143897917634520456680650048427596553584888704154165029610278492709295750683710591656759276275900193050515109068012492399027243939589635606362456050820487391586870055939064977663589590954663848244375736401405586770500205158145277955456298467635253217637579174062852649371870243750963400544064818558716348078874759428128220976295842442994228788071088815840819182233421730222213168354687655290807523258939526558194728006021257466524436530402034249009269501349889566449961338404864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] 14238013285443969533433275086523731229287884876895601439242107917316256062651649051568797159572279556008799888509600758715459063072436124601425688873842901699693588465045683550922418836682950866341019401579329784651006724269787787465041016520026139314136558243794355265553134586625283366527727332235311602437117267793097457810199480606833680528881119495309240017555438555603203033216535588057777831602036065066588471662122458196078065483262342406732097636340282664850060485640945178960799837084553241340459992522912330588304414880789153116450039948407616946565690238824014835909438779622333241399604497556913359313885347588302075877633081836060331530540475616469350052267922423712164297035702075228953967444224520967043915440870034194397509737474044644030976533805443500457683500309165387748568399446222222084349290699339582763929504556644305392896396217552550862337425178990785201256346487813071293224467743737066050352010569682191754710966099687378022794372605861491813905438740255196083952096618481324166617123913044732464177302428248469090965459193681635132283986468292390321633058028191694919157367292177984088004946876320321472091305840317343920164654296137427522617642439412372053072804530151753149344538473558245115586679980159971160822601460080391157233970803415657656988027473614499403060629555816867883125043422709738658825106455122926056105509769562045250336076804195911013794575508855746351160983937736253831961425753083844784798649984376093905144314314734729778543602258694121053354744840488101818226146241058638748535410450477313937266001319394162179757267175448600233465123820072376536651755543620704842615680635353808933508990596029057982087443169302188563549400947141998975563685432296756369836055071754291125873495096986346336740836342411605825875843089418193649831880311703631140420550794751896633857651197882751848481955113284332048454129119822673987378756984836742375675417666440843045491441664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] -2296639537550112709679496399799046559830316987202629790596173486818862721310886167635905875551847881371968638857757287028782371074547906700834226688216901811210448203252876199388855010219076214496824004943372973187988357164873853499694404405657564045124897065273668807421958126590470580352935169764319731047096822220837708893935396479936851363607523953779818457085218313417972832592291668295823710292297253164390489463186396656135346420801862654728701921137497203937308215777244782629829504406573689613231767158541638246282208774008959686556851191012062753418662894057613565741211374623239823295068670738478394906871322300277915032606929596540188670634117854684050494790167235769064092532378829071446949458095121923293280787402136267623293351022960318207474248824266365862621010417506776919219685972330803907594350779175979285705710133127450672404025600732163299189142776956435384190195706967941162355257238954880867260132729975708631440710748535151595037727210637891953838329258588446820002991030141235473211492022723469810340806718366004960621986397784119726781830064506072887898944870074641707104675735866884277235080716407825634795057862133959787939238210712954894791183348998314634067884855928433333679300617644647335325068978468408051344035365969948119283931572465400985343827591507314019674046914819193115577130436813634329046985697432579475199311515702250975971816089450106192066036205519352184573538327912437251268346398567456287224253233537038228349104288962678453906965125386050285385318903945935933593694254920390092733456119851003788867925709166285452147339072283307062792458957400402756629522514568066700300056960194621850144749400290668668317133832233220351293190512526663103130047185938050801065373131480290056938011390094703205445503063011798831734960452909319248771584451151058464499220477578336660472998992158394921155397527720917297607429298661445014605658555242420699370272993395811756382617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] 327805832930397985561065123621859127474247900265448689710113151193892858622989791370784275793538131435812220751383481216667095636327746942648136113091191787402283597430901269651698526881471720006435635579391594538382422861581344879470375458046424075559790189468513877948835186040607504308348240836892462524717592023188540456510532134742135113948466882026684638279434988190888766245720180893072852612072332083155982253640600649203989204160379749061888363076677650741789145292523943779488541303742967937078250367270618526202982299214998800489810001990630312225111117184468326560188990778155099420220531059371316041914707310075760687833838547629737116253022648459317769445909889283646883888336148260851194817583479972165170213557097260094845856209733782863681326033238267262935597011885511358131738338364365803666923904846245077795248163749911396937750203828147135584453934072786406629511180098647189043741153836785010124539723811744426516297856629530069243013285474937400926229994273685618288337264646336885163083995831229923114520467364314879542412125054332131562112467919189906035341481007760524183793312766391226327180978677077599082752446636830218285819272827213410404904945423851623972470686317366502695488506090630307328614439579296646869051298945002114834223004679958880623323064705877699051238621758950458354894699667058996712537464285029862558679297069177694363554994566043233625341528690012203245113355963310286638616281936742423791718915601122195778094796420031870410912948767777887304324829191163589643309361723141786956214110344450363635324417829346530372137782066452549774145343367605918539494256519472856104716033470877933499394110297761508249359024865982744079847190456831755049265014586936768664785434427446390056270185348927508644987765444283410335896319033253978012127526496322874585351093943532802558309025047382894170700949560828357312699784402702664084503383529617019725635779383888257115750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] -41842616073418080534277116817471247761626002546350921895408990663154401646650193711008421638079341268288341561490498479632982252179795717923350630164271552627526250491072613381950907336324057353672826189321049930432912336018459041966825787593028351136651272637091423047091444092544265542858031624623834213788031028124095697547651988180550875670943567464738127613936689044027016653638464969785409732955070850391715072735989807667649614002939265004912507187080669680659968465781608488621138312214554467120208047879548073190593495274317532014506952157998384185324546934656051806490384229125182786944722220668095649923141987738829719070799404497443757855000667195826942370070492167980528321965344119971895309845619721032895888704019756309412931767554873524348391562291223509488169376402781092403586989840192257239980783831418739072581013905838184448989624292257947330114121699701287672755726977319125033240170690037568379684552751337763782397943682298725167695781509109742450937143209108944412044665516265921883067139779751426200676913738256753426291673223231490248322626847892693088807337472541858771574990099773532762895531637666124002797612938418192667667026497293672781471443211293596221980838092911000253907929641324390939845397694500826549197995771132818253110862360579904340932717209221732765697823583095642018406553749348263503070540714029065003203891403650864651651510916415478964994053356850168883498328985750123807929429262041619235946864064726541192969936677184550909946072201624298007904975190210823393812910918342406549615906538939190279278473720821889682677110185889662716200727928158240864539400627522603775617716938008710171265659607519095101264899553311447103312736818112807798848320169711741595795311552277116995348500080210815496889613860937977826464593130382793381858478579858284016322942040424147246824283860770317903957150823762418899740529879801733757521698593085772685030431584634265839599616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 4906806687066291384585319010891693840398109512650743693934619553185066958668892408055385609640454682324005632682561212621480206773827235322840770603433762093825467694962240947008677146758241553067515428824273093284324298430475519749810976070050578375701425453917149700969085689450532400706463660103418127518049323561382613997362391602070016537803083237707473635670200744167939772536356217675589594717466523013496298004097727266771469314876949161563601427962037152467130580140577113200635100654612235872121947468414531062065733159182781804521454295253501262481756763095865196201060382035756783755001061848507490590184214167524181609934975989277135976342597871085102701002545805900294907544171633772989720639526562349513239321971265681818201658159449243065453600353121398777726464280801077671374894452773798763693653584929530195309205324381554064508440909324857079227059601910273895953310398400656364730914976661306416112467759382433632615282764593320435595683944253716338112926019142728620788906824462640257290625017386984150389809892535264996016037834924990004636979090275885896721745567789143469802366378302672388939412091269035345838387916839967751786619989346689248816589674327761561928495196211857562675237129533509792532884958477960841706405927103100552923072831992628264755189165110370411422529249981794704463237172826539189858576597050581069459405241697226596108608626413119557427077718281271291820538903998957714045782634965902279619754852866711444567008163053816636378459557333067082468485404049574786249280446671357887536346004455619746821003760963120413654141663776462171191139749265551023502751882117725981301852054212483543834683443280995769721563546657925257347571981151660727451527240661235067639860595295790068525946779583462007309941871156745306141142049424987158424868340578003168657483513854036210756909380812827451089185591225194963050031724107925251650045172486885056368426348727518869061632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -559168378688745982891583786551908833575900833238772734292441152228135663941704657348719224041267533629708094441050573429421428592829098351027139018902837200114296113915067226280854721064244268122308107593313341823508953073015710294100780621821316377110322582284932799119127727549438916860208036058078522721090183430462700024058812483180349317018807341868886212442076523931038468914187422470665640723208945847761572471453444081395926713842650590569371729701154947114379242942203573336179770255167159354261993870975062837712680752728899217529439743544925867841146949093850421237254954971425111700299447015878797534688711929882298688365262931610035676818589362041125295431673281453700259472034757572670832036249190181178964198254725910416181347759119406031773835590154716032436055592751289326167810240005355419219120373724046164252132239830219852428864964890476352293026725148126835921310917683586231933858550143698306628577159243543300390391450341439151322360608235830066852331658997106474738545131626569767814967247736051391204839488066866448708048218773445552482001768464663138495211373163329671023695010540450358887410516750247916408444455645325355423332871314984754776273306226595142944690211028334585905544613444168660894169588883174020057605260611262362411686317294276048811442004665839262147220380704242934263838882884447585491203224884567746219147783690054802276699526608079329337029356898256558905566741057794683380793426455821835977357556900907787599558839894122523511978084541789339041742488487888231961198828489042963423889397817564819523102341181894224570890137056813709264486078277346927492944023908652977085040667583731311074270756676494229290605335991022246000202615391155327983590109316711979322432509205038559243329722885714144530977096060485478064814899254787890510966446438699263518935108335039062557119922354832322370861706389832676722124835674470476657317751455860327835354398405889177419776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] 66586238373987485199853831807733015285303772915825629264818802869745672998718626197015122045116973917188284030754999895542542603586440753339989994801080198138786248866084958656002616684700634540517409813715932326303993226872149054649576665478528630351311272907103034947525439090846042110290863865907759800943923771643017007718338893771368385653031295913359439755364273786473016920293202744170470092712708653683259902387453676696989859180167558151145021330077176448944343512150414462260075223145380228744655292385608754713404152690792226572105830883933276814992588317152106100699852390237293238918216342492575474167131421435155454529227022741516202089676235537123861578123268450933222902127800561611199936088365818522067791996494014860321621195674712704685194425454674990511596318034169357747177615903334018561231527442216299080555750282075875646023691240095749542273821908209664209580036629232968096451323025730903903345788841076286929543894339675208875808983210970119930620961385089469399294716141954838478642455762765198854706542102545792655595777648656810542458616783549669839459411686013681184895575112933776662065578887533002230500127849924889504636421859422207297317878239195560222894340923075346440945288604228771443420576504671492573614046328388155494587242072887438991167382690597888704209852110204843950111662938211825186494505682979944608341448843277210381662550651807904525545795288961775999458436082880186840496137826200787785583233849793872762458750577247056027490362140904098960348354280737437065796327284331289685899902766184780036744624980947856992497211023548668974532520670314830804840758423642412649338186927836451476390895361181366656351755830920263046018016577135989559995862969416454431223533102776180731229878413117468000637658725152033637822456906540101911314873989213036712406930097577914058416419543142064665182218542198503592553221099382362755786191629228901594272554248160994656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -8450839200665084683162892876538151182378426616477448191591205577792018334464137174232533427207503708989564047972016745363449823962254684382408062174761494503549134267180056361024536200442962628581727878486709127204421353680138911617636760824966994769998869402743120418143257902307491929652817265952101654510824415059010190004215897597762896322729358236322331130051237258545256656617696892634629831444592682143210941123202815586121036442139042989261576600809038370756682478587275078578805037412431414243146924758643440227582981875722836288702501102063874649381740338795514475083385162451580515544377038303724456372306816169619267087821433420175092706631403802471186687296919379641919612779665811645523331564059933894190529167403046130223107908816316852629451162395387969803381911019736725038639219647700735926110110409286447961700861445319336216664889588384997973203971825158108167115667789151659517352174873598747680286403420462617802246420091719018802381639605067926743193532015341199570610004122711089469467899922718511078786546002327702640947535623768815358973317014763988720825582624084223661950133259753620353789899475121826849054114999201400025512101992813787847019729089940639060930282857623682461955883717334903018409293767551423182268553973574087465101093899172287658840892613753055603614541062504989291901700783765561078916940152479741070405415325452742847511638416232263710974927706811998085713513543902232698648069736176911562005881426997616407243786015143722868533128815792061265163662817795555183760790744349686387747189611711720751097148910255821114618873435492137422397686145746420281768866604277059422873552235687549657172679043803493415476478963179246844789601684670670687698244129961140277579424161089014075450371913345095843004638159410221471753400966011087936699452566262277975851815187767440712469098729362948390886634509978139736250201331833762366894383499283061042076961034525730668544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 1068083676885430179735888727508554657272113559728386381535214910119833433213859375994462068113509958675269530774817242276049080989216887210048455047165931114223627776876355510507381043405763009487025779678433707067250627188843046508450066413416344197014041160295230586759118442150832677695240258166301003341882825056978494139470003071726763218893984422300329695224302883103778634345793166451577162402642086699287930906889139190741887713056474533854053602001197755328632682318190375144298938155916164961283105107623215436583614052110871369437353401244159171037768304318935557702506333828959319851751442510085484778054438414643159736945775844953838094474800125229412320100678551083579068209474297323731288581404241192946243531573744221700561113375662983159132929405346482778706589400756772114018653155553285535569611566438937236407763554338607054371128965114646412375528975553887867736893051966169280058617086478268719160734008963754474183566601153459653310893619091256052142725077813176505312826131441379720731965848957031540196674897146619638376196784491378888335868132689803961035240510676107916261646404299293167787546381686316972584025618438797189859610892763994592893894529542872874113515982376841795200860190569670980654819216210354352875031121272808032257958331174699476207648575181666797168267839443902161853546723458666255070927803813915863936368146018816048575192673629174845946227177848508798847495418865985004074422278924024011235518043786284267120209344933147596746452667923053560031759645299723596748815974395270988523320041078044144411795746760424534479733353544632575868002443865379784905558878246147872937207669273469707200424377428089279761708742115204856980727664926245803109531081844839795354775820308949756236143675009616697983681567858425172947412357777714217484253145480426676747679043260527150860257849212796332251094392095561322509443536478341312648094421873915599777142401376639254528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] -123374892175734082522049183686294000006915945231398423012762165797198992847413143045377450711433770929818287232831586988017676050928787222101943902813686281039069642518296780065710470017222530603025782948438698859578442140127717795897147961736139552784985051727216921617856514917199803049961937237501335337283458377931823121598455221388149048437112084993402444473219235708478902758841165416046816059888284347992134909861809027536337025254762844498392961805053765871596165618105313436001348273379832727911094447567831868477675371594321494821052433378562080937909414792258979123168203020787913945281997404002649166969360286800816535448301014149814431317906953148285480084505097923799717471651339137467325850803240477788131544764341729835082481181128667270037985845417498052322901268110893306884921328979147370224034496884306271542697632463033611776603952099541509387901090023545753188296196350070878651213684874129781235407443171399109772617098053111925216274299556054933901416528583025948328978283596564244296155355774562608313988390042784458212916667424708329839882501672560394970944365175713358212452891055352630684064012868044403427597671774129717345137777331398193499006324559336343992999386677454297529706635709056713366157228677662879837317515018885612560821707349974998185712785307586221540369122112655110793612400508541529912718974354249849838922468295140570910459727632063559791840292028076659029076629608634924741021722722143674013467284881830008671277032568283440552470055877035725503626436383524984924485375351316937719530515045892058336871692893036321041873954899213726998539842013446050986480970264731043312955873699764720877215110733483907645262345628751871019354547821602957122312434270773285988021323078959868771645907286599601206265270839254514387243864545428043813473463027532277645105631108718472920932204248988925025477432251405269413878851140578716135007057963837695564101260732230795264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] 12408687971710769902322615214974675169066847920914372664170058197171637215518672370555518107869873909506912461973187477444542331730114700047727468721469823554468586107726436652971752453552131357834078981060642080461850916774203776457575330051475382101280174513120454615892984837415109082706538080056086486819176155220183534003795154094256589906464508819867315299127186141233690506845756054962363654974474121598848257775307489399447848856347168727591136114668935291468858738118803601629246995802160525738662382351629550584357467499488136480367827299610642942010128922688754417718993676295541195374762813380227436143800231072630659931131273073278186242437867533989732801843322549829810849971235177828112120599402903280509677066829614981352719377192977049914431121510671190429961339490100920938478907507387570597219076609520281203654701939338446073367871577067341945718250830988959635694332524228267072816996928887133536525856287603047253784585114622068793626379185656358143186904984003257410725048474083890620977352434745395562621248792996021021465165307225276412504434633521374275057244383272059321133472132850296211825398824727569998308694844875929580236042500669515665078123480748066080692852793304102421654695558431199561333053588400883684248544985549111976016311855664115864841039760518061291750288213487656203710627255111378949746257609996980061367002390649700710918672482929952417436734642863871307959886704792958581892756285339442689636766916707441831550179621393361000872110117569057671744914691062430280813073614557526346438468792909922464723050090718262781850955533960397241861523413188177335001287633437819873861349508732022106014289738283913116144628031391099216303168215926915367815324731220628639260732820159471621040569845145352570486499474651188400873458592122332974387495342116427033804724816996232565998767104357774778065640930650411869313409010221709306941847802984978532259081353259122688000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] -1073332559400071783845711565950830415176159329679243031571660289589516596998549174810404868152942665363602253165414302009760068564388499473025651668218042115800286893142216159428776726406913671835168914209224246065041360242903357364428046634978668212654709323091150752127733761087871846697664245822608949043190619861759439407253566394921301017462278090514512223529458516616969159997971850015642020444157953875342283039006359085128812224693857579002475339685301148467503370731858243789996452028559714038479759311126862392691112965285995439764480092166042132120197296341307882337949409450634029209541918522308882473968120881266972971720784298617313153350282417795506678512664766480605479673564491637883510460504561998403156936170188912502622225115150786287848889907711610613445353046476433479431775147314962288035407425304366723465400889420816985950812641475221230268266776728444935519398099164920253756540409491879318011254947965840527661864170984098191873446376237731045708686650784109250025587642623417620848943686249047571874536214349388002418317384535458044569904542687268622305011259986890875987002591668940751705805677321270842721271691980661129445720079049283463926937259168358455471925354196021879465944051163164078993263813547905937579136718452202955820897436925764660947563773205770303099874969003365309140120046212850519472950838881941493526070517687688260824198858731760296326011934973041864928294063729089123679828249200030031051990092786492672362082877906723397815183295956742319314050403026010175583866036644405887949322022069582822885569677351267329336549094280438077690536952815478661048468533428569734349129362906376637352806702606392974659060718192960788035354506757492216958336621216275699676919820568972699502946293659467899948736176917975246731063488072532107744750596553077614821248961994310415287786662959806175589598271458174513179817572580896251972167950205751197569988483476357120000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 80458432887890641634251484856480365119446255683230419750015745921283150874185880037242823747616994223197908513352941775618589909360868111762889383682649748414457237885235962963120693245626754408863062517769669495820675092298019668523486143795721698511768664443887280916369501915373201769803095884976108647010748651870841513640690325261863765253133454924012232909251740074183379776395979529861867522271595161828934089569218197150687496549221362872356672902322815312096257859406949321798181426398765213780250967643754768082061658429329893139471861863132026923193440885912390039215329580442793186162286991462607221031158071657446112315266184358381328380218832924585620615455123491469913174828516682300405065171571180533805923733782525301597798486736732339070450736245777795755322655249558340000786732930366786461782605340238455556759676151446110363233643065933025019600718635543978304533404336906220087171806710918390660460475044707174253109925645674703778158302192385385856952198601098390759522666809668369729743542794252711553290595297642835276441843734927428647049591683976318746138479966347941230073440249334896165358619545573902266422202476437612940268137371956024602832757417337012526764813782507274050302808214870075183536579261471513200043437462449955363266176748888295523475873619014787921011308023205616213143387822713532006268211148690274537882603778840305808812737281069010447045941647252554226821059444360070279998498147150795783309483216481383646939526743284371354939264794317124811548775359368802051538477560172204107852355438500157410677973644987630349486698625107649173374552833173533464241401912917811854151221768121423537647740607375159043385918771488163842875205020724445083907220005540436018983123826076518688006978069544801199007975914314433141873950840468088391912903899546553115718390783824085365536382679772403207641486254858135703188898703007771036015208173462183525398983582154752000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -5285216782403540880046714221281734669687846588628645733523458081933291123907184617673913567469564333052250350393815366489112109335029710631785195182082542765556365877397877351399483360634507171161333497331228274199001821980034900690669124871483395476924410762813982255133041188458155970590796986955411469043883243443809415795846068573764923754482102287020324492842532216251811579702125587857225783945407927529507211102327096694044325990484837409631263835296596954996043011062958327362315872080558682646421871406222247456894835030435864944937373929982183100672720772042949126129958047928795704471291770641293185654194338602854858543009251064812449573898684907405372823196394672592460272230501664616776990296772831271691789275106633677711056510073068079547983056053569779155983803595751723634282108611124082184287331521445772234887473495141376659694224706463881636924678233289622024747383295621995962634338661766140589438483718599691990592622970084161711860689990527879703635221036494010159847157335157906140782123037228986271613441848309155446589955459672052750062460463571781487858662081503925299342761156687455070805538365153764969342701480686454536599085867074349460011489996027366434918462691078552833646795528151218503181754877609933832340294043800912557619300175417514206832087786461080967688221735466716340642928907658703925669122046463075178974033510813350241690935456462531774601302092789284999423437836252384722244507254673175473296665705997683619005753380055888118336372238220895056087397594414508614993299538329272930151361971948675256554217872295147502079891022951187665462839879226571471594109417136416321321656128950160627400037932504764381616030551120085400460881273069196987507533284542600732793670063494578733347287931772414787625044979903010678990028539501428173153587043006356391032127995125881443290928893372741210521927863978042942026926143660633458136903589305636371136259284795392000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 304112820192586841108737960917072625976357541520386302681231807271265761023683605816685507655126195608519411385291662417113457388519764817410717098522398694708064913022593907641880152589301788670452190673568920433106007276793239730505995387699922555804132590954837757330677516823639964434055364317613651568989351226351497567178649699832510068596374900548984006254209548914961669244512719110672220110536913062082976233507928474078206931357792777254527339841206446942791545488934315292912480996898595859463980734472446026702187199923066265646932557234282789930757325365150647428740324634952064658746072852058526419866402082437175888295113425759554211600478000243086494171821560350118099390784001624907927831810047185702114399398183678354129116022558934739199772827964235627609868759490347098875998366761629285215720432341252481468615995265115938563661731995162861419709446287889537620773928405920976270573522121686650130972350248484859571585883569710496846762108040433665488892962464588377488318772205968696283779152060647012444150378858800600458884062986275351250020103694983536992210155630230555865015892449889765388411970688215791480104901581729481601912909608374721080455450974191462346932279636279030854153195938798481006614137900846193517005893374709776944508853877615602847432665913562224920843981756006296187385926087526750527439742463960476814172794289310898407575047920548109440940516942170296808255530231572032099431771687359051050515000300251169920714619059778158801619161909936052778836042969923959627700530835834081439109800159205659636710265535965484578022977068683361603713376054466893154051947580194906786859972393829658523395947449940029805050367779391806024921185605935791503607307873353963828012393242846982951107790652229198822224373302987091589586374073675023261467738555603394980553566148894465271694294795021287148806222187783270994742542251619176129488941185830974742192627646464000000000000000000000000000000000000000000000000000000000000000000000 [78,68] -15212044152985189683779467824243716815906289031643577230037401947160664935384997483477550386563149888572422625560229667874022469226308232087325713135554235207517778017356157962645773715317835438416563956595708184888842083767531081918804439147473498273127830284451713902344277155645419547951194715664988289634320079312814367164606986251664858168558770805059701623628587507839573295545898234800467661639780541788706422810197836080228582913960137242477010507550667090849113642852673034894635101063357306347544373025491088661769596364737880926325934959787802528977270818065200697751477896998934658339842332541908598801585642769079107557261539143501370428691029681998692371805631258975083523632365030257410901634135201990499407433833174638846116591425721081490560897451964660612120736745637653180151781726790268746847112358228276640350171188113910234537961036738190615747851063507907641207496662073381197069374909828638033323776368889271995963913686841824058887598775538415844090918763380941911959990322369007200053782297844009838067335709632882081934090406103963246742860314128436214889060729319619239370559032050213081867656533814082158457142943768943763989279300763464184929656390862285622929201091153954256594138898846465231773294886081940350589536774009462767126343330667052161306415043869044503377591077284938094954499090455347137646124909795612261591426475855739669304870719560096864411146254896523794387353695483204215199846914674157785389966129650298117896560384289327805746862984820464105011736644258213935858922261469309778869038993975253456547255837274754252949107235478705349581862639502347909491628051769421598204773591255375010955407075230223722553790050008301524376380170646388528350895793047357094925468979567376040243883078171837321002087795226620086285788880361242073902023964622095638970707121372450463862813160702784014615244266267675590822765474723643527726399822839807347465081847808000000000000000000000000000000000000000000000000000000000000000000 [78,69] 658389977995591382650595360359023386811962417513537235430752105711623344428688127697287287052542207352482599885333125365093014347017964811430854667232810353337644690712555311073123504507285957379892651877212353109716760297740287845050277141465117776182412174212683274640740786050014943277887449952453926564202765223927552757464243448767041417519632761451148773690366720818463568565581699120306050176206230919437397692936444406761766004445567022272207984402270999978930729281260436662857095187865606223658964375125396081352727871956355119244576154328111754303102694312223161382609241981777381234111843263844315471095370815953204259383672795394056749768596763686100055324125403136764509155676310975791862034276887070399956810580442696084271975959202543833172728329314495897285094675134483966365575775428306387836786030884571070308833964746221368985220915944352354492617838198922196354234575538364251165162170278997597908617888738365648888384029439235579298706322495817154799399861788655679421698786571083265568835698274284636112264422752783788197368897857697438106990517690754437927392316967419564143508678976941726945877686232228767260654637379764213817298983353908413105136268951140401280235890354519681735066734202344870549686990675637725227489468260754743609955495174817021172773071376654209065533936835344261485286112531072175501454908752708698155847395563700459870452014618535258442387742607905974011619860080859250925375390321551675400482845073104797469909539458417549282366241651431489121783491180215267784715659884954815795650996342908959737372673912081517738888777237240752597050462974038272728999224515990932579905773151119038769241388871394013102304705962798846192691370682769158356786208016265217814993054248447979796022443275563556750952424696404245869167156404067182030327396851461521327695015180031641887604226628044073452465781519966933635738002658790347361945203615460178524748382208000000000000000000000000000000000000000000000000000000000000000 [78,70] -24778961184278675022302036524704586110878618626296765035500381420762493804564551345362914657037405846903246463920462049565514738798785289659236763611382972515798536372820922450182120358631057652281881713335984510121463985746676974774485379602133445519118638918712832361598862549048587990425004978233361119295374415550630141543025021711309251004082140046230463148367286540093748833115537657812284287574155588964049584554559525562265660877973472465623290663754805848341153449914540707851874861392225976114678288013176564668740830090256059196754011639025032604723549288035815694380398800297751398600742031597580869995541387328769481666716665196722784048192619669647365358848705933547274815509615331796829985771150942327663578653278913169880145863774084577021727524675921935533544948555362186493403803500455145420357409327668093983875248107867172402525425385096112609320445310018506391525988616929442771274556396919379775938789754993497076401569269996971193825178215750423447673687439914576134164100545556519463197997281245517248395768341887870665155563453743522228881096342617792548033622836019049862229460923513039416536706777069853582995296610264853343783444826138627084167079521088146937063529198584001876147141717359460850288647447275174459112675318055117799481053352261176078972384532008353604859102268179339455590454719372225883116413665948721495130469144823707353294044886274985174311141080127096746753702357495312924489333928402180233818561901308875546389449634143127970349552808242593239279909582920115313827034584138773386103955322301812276979849882425676604927125515705310785234035219428232973665059019271107461538771021480806588837439687177492990628706352456465364056686139226825191425547655871889829286452215029400856535391173156934363866847965545288788423421165734304205072795899696534900067223128388728806874080513528390265340722627746775954506562574088747780875238708139055850478108672000000000000000000000000000000000000000000000000000000000000 [78,71] 806427245482164765499009321248944810493897351786472027323183403222871747867672561267296412798869748091326974307823705815135761845604604631060908296719767799292295180014213065400754599157243824259963970752124012703365234709977160049564267444881849038917026584423349276568998628617924515175285835642414887178444529898069255045972761000400887263825454695342948925505476448906211297697687691580169156778318072562625781888277584106027983526643467527130042689039698903453217247421432401896694656723021418642700896383290985893823652593227543329548382295945190015233538473396958662804568167500875329971207776792519527690263567414253784734322671173438659460943863039800493137616176715343306786640207274790258873890548802946367034146368107232640988076010358557627871845840201312632089109270479400563169818824633204314261169708279856902590502808564258012734244357386096873034105557896018927237271453134847361348186746896584901835483197112450640095093728355075067360913463657955031176948406774944907599170716781190202482873005721512951460538977131183934923625420318168061292859235993161258140353996573563126123088790053835055478253682352742386009048231310086129778525509095175342601530997996289818834067261479623314568609554453863961544728838478762148841003924178231838247312541245841561206088266983898767900147450311166346167156122504133116921094156458757670173852729730541739256990644332048975823591246235265051056036242491850995885848539119436666955709249230140827548119841096032641221628798595993328273878318910398266732820772935580081805266391869421091183696589848780210027661112611827402233207927732115947355421701883017066375411367373401123339778291469356930532394847926579241080165333017268896950799911101325536126574295020033752988510492613726898538645254867161698617760726963582509101276368522719680145508060310251037995322196550443176070464494257683190191877566811684138361008921564134255139749888000000000000000000000000000000000000000000000000000000000 [78,72] -22036139114070395081160018969492146262011658968034194575167691586687582190778537793526638693344063136651592032060703288020407968052885552422296293625668332831283391692893168146412975143924602347290718115657449625125167079521744975204442774156386862833032044172628032535712365536530181050583909715391650455188523932144765385986778377751364984842847554277273971465473560971323831022728427058051683788576042983044122139553267367873059525810494463988866007079394760485994352634286096148139415126254621767750641402923992466998931245327806834007666243332089699336192059999849987580162209649818744652983722349375405702098313528850034136248515406765154612087301486022356121843483132026322099318433389268109346046740245003410101209351449472335674537916224535231062338408458340709744471073281791766245862177919480624044493823017478453174827763922004600365579935119831380213005750427733261481748096929814969834666335370583209951476840796192920601090984519595749420743611685469429200245797673858203527297792799878360707984314613816817070697760888098692049028227409462445290917017502150994694695708605644709392231270027056864654148677967680606154889088035310520430669952289150930703526453871312647701258073346347700769965360550362379228322935676592288331181422717772257693751629185085319988654806179999914694249426575350732669398485022642879624492941440589702319725533391198426718601044796566218970192613684550159519144600244679264713546789659653071652177425561945364823330120987385585928659429356147935107557997111332280239061333435737648247887840051105989107991210657389783480790684758617136653663010148474730245062507326834173416051181337649409104345061027736474537412487624746094892491041906487564639192117447036791039539658745503540227385318030700148733156965376403792560534399741591985495645558268844998305010083752517901695916349133758993657910805484918954542397577695866524502627581026403525163220992000000000000000000000000000000000000000000000000000000 [78,73] 500190974331866529926262340120245385204339197580491366732350400893477770790869623118626903543562358127211611164717784318703008685051323562042518483214192796854860898166782355517960849363422674175671564568693273720044752704162494731004189645631255250988496727219180418006875533163961307638031510422114861605376343127371557854924780076713833174027294633810117303812993013619587673635991022345151256711764577765526488057320615706418856066550882120290326826826265208438743580680109468133818486662560301117659914482221479469150601776852366556954731786708909497914233675675833296100949871067239968518798880405933797516744681043500239228669585962787935934494491520800280062679531449035426823112643863571687148914635583743938356920911384815133354547382571434944054474083103437341587101095851084996727882902464457937038201120708107330968714120442522982460561793169757423583719596166588724523094243080460846310136903678955343924526625076756961536135496998551223318602314746995278609184519823304952208149344789967886105873189274198608746550843270376150119139999935560158082364697782922733638220779803976378362693551571471974173740460067037984199260183223340663703804832724417240960400735197910469432546285567502850164344678824423705053631131237831047186272842432242814979385908150554014708700551627995130393756057409238087608235360157551591862219310541989331713680149923310823043635219631843765221226141511032025074251970578111707403750738466417455674112953452858386733304451461703212720458296517650977899319245389014429295120297274214351222417094236627262473022285660298948584016908760556306526282897013981255374716598576793009194365117076005876626249340410965291752014793653147123925158081085216956863970931460455380069454837323498206858943124420706759079128443133278946501143114151656337989811370710463313772161602841602366544987504328381232261365197283181851825624899533365003495466683592126941364224000000000000000000000000000000000000000000000000000 [78,74] -10016645192141191705072858494275351651562351123807691703962894288278153816868383695505777952510541015162907438499350551077801315408339512535832700375490183867513229173550533544309767611111387950650755050303001839365862705305560640217495157259869412517625374438088005191114449152049868447134847770983673378894607235889006914263334286892556340251847351639920235988377896575088307759151422624317081119987000485977971256659295434345354725305227405420701052403438010446161741714118882869910137836786165812455500872212593817509561791975025691270409034357512894931205318306722335335787424126995340323630434494094144273956522998318700797519692716846453292779343935298176446886438125311579455823914705031034854497329931461509619103882453009644197222837516097051618598291542074980701694642168046528754891971850494626661835252309453490587107292066504826415542140297786115410899102156670336238700699645633267170240513271876921520500029395170808027640761222463836110571940318817980407085621101497134415416463942245532325238985193973585340457857568480130315597080737559948980123093090796917507496827922323726955914396019231326223078287591224305141818660285775877086402510046823760059181902796350214876015084050220397554490973531186923957190946456011273746170959965374837926051935042488114314313458645289754670851874122787129380499291218837518891838119069643860143700899480088766334981625381512966712008018103634801588300172019607072336960492964466415607865250654192277809843314398151227653122810945848724097202671737368984658361195035821385647192027845023947973052358282461485101729568529746580161823765529532099161663978275239841283539996697499087296595552444910478711288575839162042056907073877544888366203240285932174133847331899767944029208225374207665633701354417897655885528854737253930491842871937260034497210926308503092489780347020808650070164725516081956997421306394687999418694229013799479803904000000000000000000000000000000000000000000000000 [78,75] 205449361880372122394516193563521301984769982568224241601544933769289256194640258419321485439509210129336748505228988279765784146079997031003118732740755431508121842275139856047160544718533466292068745973605276862675238043650254390260777600616783453197024986612679947000061000134093747329092988134688304064077685248710307460250833455495094142453400870659037691732741267308962981060328243005641996687681780280081402161511271253364934511658004194952775254649702285029449399931282815410107694440230122399107523894110060038092508604597906552493978363143226426429110993886018524396191637179027193710895413405172311366722545714022587321615351109149807679171572107925159944741429066650111996700666970404957529230709382319536377998520073820107289668258635744873448465381624228107022437650517610051807817091328235406556455625014395519788123288274519184227143303575081398329480561152665918223422858448932748942495114201033014038701268605452092874842490800444400965968560359195479675752296549810376566712263109483381290174777132277830896945125163782344715318918557413999149880864099536723904952475939957079676552262830093512346797255435229878409878362228222406984979751789316586444482176035057575060478232294830005924953975551860201469641869459624704756009052067740534300453398006651383351604193737678294853678435915782535475978105378315752669719708631434935974901979762603470999282744266004786250573080009092348286080751620100356922422626027296318890232623871975715771823982002610266386193771625086531620323832667707925218007093579290984215502173589379119568011656567777464468446334174644751544377448983611626891455241157962438806059137310068746926645383733597071333669558084765865929838800231559641219368091472617247114003529401517385298531718050206662528349587452834769171815014501146611256591336474321520687608656240984827766326551826868984975384469887493166160334300647151751194753015638311043072000000000000000000000000000000000000000000000 [78,76] -3804926779184282959312098164702300037100271291864933435438223338131718376369819358853119235345006460697348629223437028984983882701405575672183125961640881663323054913834324604130668178145089254069332591830824618698641507182719767432804745235292731409229037617405075793679053875024260326546802228958220231073663733561865922744535259737669232430337488792319849988354008562468623538993944605779347752462886686593651812624100839607513045775311444563401899260444267719169211363665508130792495609615320597524346617549896831551962692223247883162403783374534399068885579098857538255369855267651591780986598603795472161244149883059824232411569678980491224827757661158168309807371659779103497160740050313064326478050409929405012539588598320791255479534671968519233247018449978014496780417203387917996673885621787459776880931972152810132870731378171462763205728634446582873622104530083606810790462319684832203361172530936283406873680625681530891070837356603342836377576901597921022020165586320084295924691706941646857109424485930892889332434180691566290699700939939065514323234966148218178236797192986156283723703575121794745131917078670920312269457061888370647691313108697450924450455885769815430026104814303199209739358814580979023564619011982927606203720391869120170951949755038486809054103781022441081689682063254842402076055474715497099479456516702630822752108297265975028669067015337490339968863226881626870480170350875774088105769969827511094480529897853523913663129949400946419280720156625089925115291187157705166329447857862511935170118457433191921135109981404999258076162114456429143141197520449950519307013138432433592184459833619207407428049395328174844063469625659470300910759237408286155099389622587766900792708924829733534852973068046354123593395556621290386053874611639670601695662251488574016199316051617564530967847680750369625388437610877540998324621410215905216368677826833940480000000000000000000000000000000000000000000 [78,77] 54219615807341905526128830560133251079918474312543417757524619411242743940896875338786826498464419422187924215183152184168653798213562884582827404157699995849175272886908411745898143044713076819772207906369497407963572404671473621220410029835515778126979793618824756984824566013251590825668773648586758374359255598090436700869421333191559436470392416293702493208589554122147884687782511182268453568965240950707114805860562544885304828738644688498400065373046664289103837078602865495002883668795759515425136794354708682800003333015882840777642980167897182460661325349079033848425746359822603931282504155700010859539464619682582263202006354993007168481047402617089177547396465850004274010395980739190127644098682279580352824851010022193837583944327548338134901621955592230842479638285116693627779230724396364632864226782705290933047953366796907230900498477881636400062401402913508353729867635149298685549097134590528849470804172449646699573933814934533261021246823003035584651416436669320320552349499719663062129428302600128968190328630332811465171280004429906843611385052753071564988362535207483992397295582234159338160780337220428081476152445687489390392989266746064267068038895865390035451995610202834160859501024514612875283248258812512714312195248637789479363841123417008206440548804130437311959286679578900833769581394534060089012695244749028617582075979216582167688003219004512232695266409070083361016508577507839538420198982645484901803356080492315731005082538859269893873162717487968445990535477665523784754238462938738806982848200021786376830850666207553240758492301783284149552445825698757359535141154486356744712461687032233029937045205815476074531356664262798574695932785428853864679531937286528995812961490220396763706124862966157420509403632620148295488579838722846017710018541850615951700100315024701070521396475123649438790819481975795707955592102953013743654781121986560000000000000000000000000000000000000000 [78,78] -746608375806056662181661611824208270165467781720507397689947050783710985745644432176769454780791960009905637121334976229870786221697293491307138966197034853386139602646649854674584984604586332833569968551531346187725563904073519867657252852933409758154285035436894176202176945999714220291013004674032455961879721583489399616624372238160811563805833963502355385824737098638321411649870747429029265190324662793574313929934576257398896805729842291745352151418879620992747758264933070927440129380083161341335854035259401638474046304019610248887765921102569126304132408026805993027425945337658908246100270709937090471448353194015258634177858149847535120957300351964384379222184834284789215048747620629507134409463238588779449034167820040419766421013700161016486493197638943165169779292509846158744704939226808638327239194459760757449345367604715677071900118675594476326258396864954703041857041521733447832099519505147175898881111654177560865537682713038500113458030934280457867045941155941947131545389116492471470471429447739423124855811998621553060741709958485915195902349744945660197526908964646140607630455710207447483058457110990178410156797148834741977121270259470117709255913090808645700715875536642722210525689976680717573112922314734964992906299157461669894193264032201243380604804314360694314262249383067472026821533254243851012004645078810054946706655446347996501473169823790451558385018954990311435995459109377165948114539111781085037908451151114395762428889164119139674650275709196376932759107951889192081709963168396632694836994851171712737095986899399251519222436726279053778070819605640410931883007461292424933691944820235183362606434065750860783560434442918561384286052286009542484224901624262516843536272215118924512972688362918852695873751013374290070343962650242839633375168319468036356853744134506833214454342320744867107997432620976010575759642027673997409651366297600000000000000000000000000000000000000 [79,0] -268198026662067325716284141300394822094180074304450097820699818642669820346532815552006622104875576055396597098803045501209715130838437639925232750876854916999665719539808476801596853483773404716106770218663341781877606019421533956722175070141957314717985202432918816636400123533494158861464393833975067752043358368870446954692260038099751125531931728079095644545052363100742873603425567694951548079537322757136795815415916483778038310328113753854431809029214099032680659153985540474474941853685218570662794869626757414230026163512977592110996508906876593829696801731208761277747571153454021773696284699308925744066052044394746581224465816244400276561418602356286920595028713803466022834555106108263841280281653082152192555635820739259958587578331985714861336776651593169711131910767828154337106315405970587122734219894029799090881617356196253783006573078801901552369387845106097042806884112534701573527722490070672523340450611559785524749307394547062373222437928054108270944596404834893617301580907722988118007687145701041773257258987620881190708215466967737397909465597142587475138362805709949558739051783064493751251100435497253202517175371185284481145273976665665772349754898013070082315017895365905428027783788851055201034620100555773686661564062693944236999893167385883964449926745812392745506416281807128244630259440329120523417319937817312398635568579606393626739507845097744092694251233098954761623242861977008203487070553372686455011987012141936134452333446715609471859386686719796379420898395328954754829481655484838998394807565600656212099076348219336207713793561712249596343195376788405838258127259751079996244090747191791747071036453532584613403793743515601305452026534656872209294286970806006498959302727540063650072787135395976173501924076029068179513370775158453049110387320431226590860334277507200838732144227776322230314883040815905849102585945646388905163720783631105483510649618840944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 279294446114422887644013470766129160100281530124781950809730632413396836901689879578686097497035957117149285742559590508488049249475579029045995822701824310645455673007202020506929004631164191175877199833877497663029250834367014826221701854198542677151287145651280582649488653725148282742674114521133301322805240868556547428362417354162702480081855327959976500539482936217853250390391339850740591782327423561987469656667264940292638968734222715148641237298566807047273953416841646356484322856816794653257560264020247444427246556396463271369385784390413354686222063743269175718290931121887115413605549471919689771673151869226268859885703582698908236011633650046035675230052440339833201165220954259043758656367611089607428111210737571630710266470170432232753157104794263955468110164762815084409817351385147293556745591565439603359639445011052038023505985530618335242878379629074323394022931706926230083249009726832365853262591898183960099289221955214799956220893223877020764796077952328170977651056957995335775655015565653422805756456947257019633843049862330004851901758381995660659411874995162767220490706606142018346814582838048540848512311262074730392758848860290935739518258346173769196104822948892323625985985173502294296045780883455128852036872736103233050776911405086855228897060427998342500784300053963872570422263508916668014658603355590869853965881668236160648046289305539364691629701970420694589554995932106255789317966878136942740842605760950440978641970131016936052200989111361297437373676198460691778321074660312958349429862685527388169495245059839871784127568271880377781395439130026497397105488702972768719814049670205391732990128861128677728526419229242058108630553348408329559845283696018241333987984270210990611190622021544405202187938454857247487739011212018886669440099743940426278231246809932159101739481404967572466957551790166285636409690013853845249523099977762087348166987687370917150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -22092323477788737429911482214097959560799871280442928722780521611357480355436769587930251464812336131006936051089631300328358070275149157107603060463109644098968331719772728476404066126724665318767956221389631245035114316038124245758351083169040929743707006330370288402973176230973466446884031591346820112534663903203636012676626325786733577610047926270167737762531527248972676748264015016950591023122709793627049330103226050824953400764217143351887793209547398037718956134226596461943207350145770783398507495432566340143928147438901062493678619045745707217887785314069805139578166271905396850783856899714087168434174231244048873162676274545519936991042647386566302874036315527552286370631224709119160786590048782797870465020672794150920192379317262031013953328228441230825905834557225469176374282954720111016109931744823912606888728543810349772822469199271932314235251109178773146729530764810558114244159234232053957972925878630307927898251317883826036319155883469804316451081211128394622507821167952461122066036972042287275330355438397639522824988037138853803429616654679690874956520129849191970744357999215135537822210946581211823646685788116175899577774165107099482098364728366717212403523674983101378842498649363271604831574883814226625437414458364419225953512207097011499087429841258919619170635811897081062205067760044316793406795554151653994841384483454576644856623648102273505069930969464932173083504943685315245783954852334357535942431998852886739902759155135682304267495679123441050562233154868029102041702599430020889272130274502328065763070104615635704325886238442252072298714428444199522542049188305259316654332151319326772297945516329000643318418445987613594859438135654138686516451483715978694766858832012128274431064689269307580555572582635342006065884595748290597508415713838424118192231763506023458637601470554684451878613589584305043197027319265031180101062760524432802502992710239499963072512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 187797253246878132716335782840362670347726836283809220854967483143807058447610079905218337956292586942147165499921552860345580797753710276845560432754388308419317288649744429188252711312974248911486736675759896018135227978661705600384165057838149384930667511248819922243496252894180257763924644676174703973546163189732560458258568101541644787743716341549129312706762541489577288480554886600271848961075170461749128267964256405152067250613772513950582081685541863864312845510235091625963354309205565788712103545610849447219709439479221012241913317351616283293588969314191899760284306189372646294300372767956665176373992824104512477323711562143459226206027444698369132751687843732290093144908197875535785704205943130750233201334164384573162655697396452283914097845644452213809223285945639852096555779875712793039239618744541821309153589451718943463465383589659398609066084838919433985822450214301284003918530542042290263132577743645161084685313655076130547123733054008542330464011916036540455563575084822972166915014891001566469073369936155649245653333895292162108673259185273383755146185533764424817103489867261182814959174296551201456031194550350556535165405124536894161770577850012226633755104247044229270957460473282324282556515869048982543439905479745483399405324024522202603604694988489992840723709105002156622538800854303642211520381554519601167511299664346330017183487839515255663893346258147922361345204374703727330926472699608117797542424542535539184993495178629462400995684881350250229416412425323834626329238307626285490102883875241616754909519978157472342240709088508681770104626303351853352521884092898568556059587453817745381467432930146237835301929037437300211530311831350345055787423040119238543859243424910232455023160274422262709734285679552909881951638352440866936588585558703672632742658360579199942790734030588883608209678452700729281054381301916217880714251983628984717555562488783763251658752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -821905363757822819653517703646071658186979635676450797280121889961279018877299633127415520868170264045063940729915139357715222714679896998236817161346025962843376604571638621800607642700259166411253437242898817947001289247238853484398302089543419902930921763124588061128868030855064524364631958806380177767354237585089341866473676944883092902912821743060370923500693612691018514118433447859882518082963277130563277177268615675593691402889849218817438932887817954394408417035294200929380512954096123005257317147751209649705258574683126361147238839380674944973107477602204177563985131071683582834693536901503251409152654184453747392797775757911503111299030805211813665890010724433038697067239793771222526741729283712756504603031030601654656134968371044476314290065580387314457584944761959026635059281271136462963092961675342357861906202404070237129746453435165675608759814734822021633265801230762841370640581512068986456648298457274761503348132752974610708105719942014309884721996878716708624066643688690296438885375555725727137047139602130970409733898817535093721674551262488202074484328858093202243840324788428370888926254274073492859362791686544015837566532607969983452694933838854526636489415618517953945269129740247651643619469064857768625269721013677230041127088292043622735627314455613633776229879353921472420183698851369584432575998940418204941826653651588463549140998311427528377377300349074621288495767289401928926572909909478375776242573313126475031733381942498003780004412963004061410840889064330919055651385266003703345585633560131464633914418184157344940536133827237016885821275757885230926354666002008042488660232476866495826639558976518068927789307132238604708199318281887338427254907524702097415017151062122586255915794848905177384951218971264430170037324805508291462779029032257152317250428025891935810566097119240645210711942934550791331947583898269015669362849298988723702377448148907755273453568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -318691476733924881261891262666999770440621165059131497281224379033459556350064423285496290008974530984372689572811011865795361399890610645558995533943897700831470641302614640173139161203996228744542828440829849409517120993493308739812450685180145663411259802952504369841299498105746722925604157244223894523118178569614906142260042488391267306445482181964311376670088755444361791250392474910231637177743161169841543657763119004933680470740288037965480477254908197061927768403065345892972277334760248342316285702117107824897292617189568752689622598366419915574801946967508445665406556116034925398843166565705790993736288986541192918500717105960897208820665193222656569166523336341387057776631605526122380768618820941344187487698805893115534332519557756962638165413836844021605170844027536841598919623825099628951045261335248353598546152439882455944010862131418201128440701165888304638632289488474044922316157491738250035215596944993294188345261529096901153297170022714095181615438273701603211355485840224671146803282821118859251259190275329136846229375277770126898910897306465674974103247860697756273125519877564889112004808249348941122790976265998888107472992260858780138657703421437440061546920174988705315453880497086928847569912443337593210758764348545861043564898626748658876971670966647544285363854714166424076716958400124227567201859552424760044792015466312655719941456453822231789140728351728415578967010688431423890835723352968795665952376515428364443013727607788533397416978989486510884619657114678231648591828101939235134568193435709179051678628108019779232007210925654072353212489491022981903626071664674782117189605518807677997968173692818008725105494073708670874118401987378022495562012957901501862719509643392325758358703267749317033516418627122166597090309899268267434967427461161528785023308419382886429314693853173523401978409934476647685698682882675374991912084662984977722639423965774261922314584064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -2444741127795296191052050097376857319901060435514661798427220583849347298766074135584550750483982107875778513010155770992618324614112509591990939705406323064634872480961629713654604722229050972014232337091717272764751468375804277755072378107678779051957580294424849078851101204503590370036151673366601564394280363482700221015388797035138307235970784041193747026912334325760512262771794742060483501711502687112578127924365630949686704899929847886913457601383622236328375447147012004353568413003957855231087734499914156733939707773321199880019070012695968327179807231551150988215563647594236485602319478526142666060875885960150441645785373300660130977532408865632769268907671528690235190097219424106501599176370985549133982533543903789857595757144090590046670465552630016179531575616079338911895464594966279546453132041533133800017872360415779012804278948805388291522874748729212893162964491440178933613186046070028784048846149311160166404187447108365802738000684929605046947963757188982860375093844697604466477682034261284646613282583840262062623192058651215108252379939013020841868187515903354305487162691570041404480156609888149100857984561584473168857358527971216953352065466519645404579941846415256770310851682203843220006203248266871996214838549316457831990007898012680978783218160107714218746982299456875484083534175476367112757639646973665528110178079532161037736129525147461232909134537238540511966761278671813403172060179314953744676736162554688112185888875051389739040829276494658142784692779990876023298095566300569307601868602355813842012699127684889621410218298696908032677629373754668964399642889867020072552246016170966551743361566848180276675051484379923856823819621600210564902079965135999495376794448360840873787790566891165744700086469993875966611012299086608016816729710322043719567360591221803416087582896058208141416313924153932731646972916681814377415452780986198704418613878057648920066929983488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 8921784762500327764516013719361934079679282694242171162200779280751983512916731563660734253919803117684539426130575881334805651087663868092907117370191684342371230093065259283222503280058309778089137144342145029471703527568467743298053059687315237848968997915330887296360704044743118002449122545384632377919374558346910465030203426226751208728073634877879580556802086845177558615618106619438678748982697848212665400500362440128332456070926254917844063459922039692239004318665745195805600327696869830084652462035644004045148011923418682276413557000235864813962970354035076194225230607757348108550162401872178579850577129501698683601776039879284973616005343073155643281384421437541259674709540623280491860110972875349462148355660491168678609594039800423502452525809466311718125217346479271156225698191397275057298369331976261445772994677310481573916673806427516133156974648080763329355866258480155003872984059030570747229395276182100163837040788422338885561914024834381473639800141168825733508038392946664276058360224049872770728289952657595039930544165931072593083872940783690120000116324550510972343898826117333894176450141362834460294401989161155352865864974154552016956721730696236277192241352624040169787115828391413065019406449996163987717482765484254861408521645006408194612864116418127997759653047826801679599992858688711635649044052203327023452186550413946062856585491030496248152451290096436320667456870979363125428873612113581829832132942620702373008307120538431973237734433431533619551311319915098586010184453201555068733535176028828074275590598229784746377082903703230854133410604960634666950928311836664567458917821421405711486333150348259303597329541282367748469855034445603798605610996207854221007330431036713836798842605771642425686822463239206818574744083894359814681600334918906840835452266774373498913987587180140295916095980701885376246756253549249478249340084565250334888021894383391810705116102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 27284164886043562401412814157865171873919274479415202517995240123410629923053948116070391193398364245351769480985323445407603199262474113042886028147380542961484874670629791709122809072492072040427486195113551581603698519955809275887555771075978470452395187019344057569574524682402520703769222247382276406152313093388546454188883911687588081692031677546979544189194834995391785929070324180865340765465327439199315181192436081469943386252208159892382429515249866329292199303779370464498308589152807404667697787326485536412505673378843669820851309591954061312019306982298081299092406391306330692178793494687410845775594499368024329819039218139193602397027624380388237371910310304076451922284498960783124745855704143359737366424188266962203975047091246230005324891553842180208819998477791880366252829117462434632575995155227018634568995923859010916777716443291492908940132645237283812207514261330574722627800260889323556823121231345849718732228828478914000217792497915656216207576805712636907414997215582782260285694313778045153081701354618130521967084383048310989600321073335242432952413779232991488100604936107699501448108507051287303331144142081694332809440808342532752198407949910304936285142300912017549088145733232621251869897265248580894840645036676806673178628807874517457334574071958100203804742212282888445536897999775449047214745292846772316969655633884732439324801286853602750760343141662148920348298946499366962657595856782191956618141748360617680436623611183979657715462208780047061876358981488967492155124700908072636628040053177379781299064045245127933269559214036275741604578978440280393309957989999035303652180769621298663937251866551067938429906895515007970252856744280802016054097883341379236480010021407750851071593911380138064535490818844991963387752904307897942289354352406917735288707474278718239988963259438978016154723381642608450629305517296654883344673306358602071715398354084022151891700940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -51294930190606207738711387469521509571773104606954911851910018244327493768279580695295025528303894422892153083153932994907263391979109918860500499373269171088589144437911832840558930123910946294166617908340297535240570429308769291530191516358495561074048513720642683464386424579949533532832641786105148357796985175849518631126474296414942353645996078002142072581005850329677505002396773393958329368144995844096470808196336408289497491549262901253373206552743195616654947584255294435015016757675794197482888776999055578402449649308912868682557040185523569817949607687564068439375894757773310722157657148610857575067762699231804795968887828881834815435903024239940247198489418273287166681976785146380798073076141163052247714301556608664502572492370415354335577816223354008048356293097006808014081357978825426975375670004843605929551908438118065588016393539131793181417150002634172664437710395455481229528650607039886194701474099758016865007108629994851680204405092454119949821427996962697614136217856951552550614553475724100989815658274607862382429842851170477362660538986642772555934898010945220970354486480218271085283167781814453235975527981286472683625801425378838910935316918780689320000938990181907330906859898176068152815842997693573484401569416199399832886867928963251011647338839285209480643471472292108797567271163814501432360886734743325513252007274306239404303503136617051688959326223459274459217623440252083110165366238013552323616550752886431572932319987864978183041687078739043648617171138185683663056347060660520713723855157245245441049270400881916733938645160655378627302444405623063811919774798983396574614553085814343519883211508303392676233760873951896702544933955834421030661561695072779249872192404375742309751263214527018587457286277345933426930558904832958994398383006400171534521050871468483566441860504020379885664213826508064265079567771350014849751014623482117495571414760265105011414463938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -541996772945997792436271748910153792812051864868939210142410458650955447288411545475575344538024817346519339805835553008078614217767109055898654888853656520378249135071411772902930887900915710788892781627428013060486317605988214290454853784576057914399179386642422419430803733829427388777095547890845575662630247531144038888142472325720740018082305180289108141476021312731405869723632026966489024463141951979546408155184104330524307188631789405893440474093709139510889288882572384780257107810154907824384645050223609362045104704197309840872913440304911630150206288832778962007699450579009860021503335147076769749323128082022407619373211493058438218960790135923911379181271339913965484270006352357642123555340134708755859281078310564427826756308763089017914976275661876622048134218110211942406503213834116573500336520923986213752720748885154115810766280273439245732841079778598152060647128557281593034713049833267027833257466783562008211036809454971505321324213029343950192069904828772934863679441698371768705929959675759112749904647084444521152652587824883523975429873225636335435968382624923388626296002103091092792285164772211320226738035606600877827450414804221232911326339145508986010082939290923269413274600877418190159472813654094720451648743801047993606404094678453298798714706773766367881377049621684600100177238830125558876868997505583043730083586350675279243027195454857323833939436269236774046113241560394310316609413159055923028822897416132622251134445545580203827783862491390555762838488436075485719126203832585915668224084065268110548269240802207696923365067869944533639974083483446907087997513314529128701727300984076484969363690744220196679409346632663218718857123058279746700264470849896391727202272989877746811722550707895847199512222147638737668564566398527354476644192878171241746294690522005513095481945287435848273925109511207021195886292334942310926222274482580658230312594575388757793599127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 1382848087693545123350053078918616344517057826116149649454365571663220424737106673874771379341800591333816957784142367148868561726056848745338551005560615179562180227174098348650381390972481742877624951368977632614133880738006856748845276816432809523432071947832878861515776335712142305354263330972315665138836002191384343258244891390618062648816208254644132928918008275958802455444551130944001851837374172209994508006216534234068663363967397019056714995277674222159128113437236651007675795649836637689923623285351169820502106296742028914924475397260573914773245020686913286518042362867278980326588990180573221098570110544518242416812819991019563951042364369355524166245761344998025399533069323492296766201718757732649071081397182767887837849474617222850888124431889984239119288270476578836862983109875885381993191439072760058973838389256789417278879340456479811716607812368641844747465892612779571132818194435829866620806706187108693624113455996755099007276044041841865323066430531291002686027135304895326179326091670819204837877705878574002745056062461911063293778415599534506780900316783354441934688434109228939530911542263232157440309357108370395049136213532164977383643351262873245805131125567629597814960607914216029973584329940543950528428406645676971297609372177532969290748166595141426918191859886171097276873584540244012577914678124693110823164487838658073958138636759915715262384822825311442577150958267771905273346405915540588355670711447451804353074948391434214651130549793797051331757659302634380689246480879500011199163737668596054972977035740750264386194914512284126715072673527560094214162012753299609317650344418117590661018489470087947742086967108951863754469833528937134212693623455343455544013890976561491150638363001977051995267458985975512005394059099181379046949600075738842498865829535229396140611277545007467060142100814723952650535514282405336631613019539290567557600314292484435387891937443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 4709083913946023367574493535109258340103158115811181663768246734543203679508873075543898963095910396787221104079737085903674963746402148775984290418930924088848881415773703504778934599805260860382081925100848571446833587874761221063540354360144776179535643535988755352996931951456402562250547283462784697289884238855517174389538172355913806432237603718201452099985067716809311360422886302037065315250792783421235860380502124977111635608748006006203096972597381893883450825729035728844144941124883254973077457921012015667693269614579852209145116415081594325288416473594818613971040803261088846938799827369246174961313881316132455624826265055251227812338601593238782955708272739513749330491234917085130577256673052622823140223203402295393097434994533200356701753692495193270636955111668955698740285969466849902189429910424430746049342571811962676401635776772490294709586035704242203305480293335537633347607509766074117848215544739681999486503104533601010485138588494035861183100692978621041968849059460896068370994782936885366650762878555123585771517427563238440008917918041738898404447137846972569696431996489485278736228645636922098275710060140326705763059263820168113091688682173783771963413320151987143578429347408736732358597865081175051978019854378562560835546953541136559280379101893109020382231502384914773542033595616107394051384900161783719215672869952373314702779158177450349396931092794078178388398618096847078402958011471062417292721420204767015782866369534245650460558747063092948867500984640357364942641437786113848312804622751419874152319912869981990000130429777076390463214123327957824857788022008382809452327601562373206564992686678685920656321319884377668982734346948327457751877574035062732292307266654768107540980959681612925731276080853091242268593872329435415100734717513337461596998992696106493569386834516992144752393035433479191300015727946080161066026593904459090863180891542162428400097764048896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -30630134529414891551568247660499999708154553434451507196136162304133608978046942766937300627663186519034630969308408080812247851732701958521576882768080018389096101409934042675741607868734274878289792889032248110898001963468736623501539700897705732957467067884002784894395635249833178447229554612658781096466716970964512772386408402815424180561045269261184571571302104607793621213237559109751839252892323479493982280604839083083641244889113067191011170105843983469811638857449100396007316725222334610133926851223862951488160540180821355874622878356844972062841908487350435915589540811804892901364215495357298186066512887980078965994560902793146732525212662529605057016830934208117140746355622398421702520539753074682333590370123597979428587164690154540948343658633425305529748119860664974023636597265454338836099139392291846801896819141618596724249372319511534675784306206299981834739092919894807198619863455081355644888871086383664250281782857070352381052174411689466692088808929118873940437867302921252630839042199663650502224859876952777303518600160509295505412747761794917831768609131138138619676246880358727468104820446905967681966544958389245147114782426105710606449505810264693523528212130472304280193396582005828102444886921977891124200091649225874508079705263102246115052867593765061705804813284152982508700608610420895470555635615204391414699590798204226353366938293216883748299594676580846304022819808365152891083199775729959723453584663477783448781578548162518604718703421660903175540113665232592412023304507752496034616413131148343105483001603952833235094795783284306488127219480788637687443713179230240971910596916345446255461931295030981936331328494648131550076890490717681554651335485784063907633518565921305778063744613323787465927048714936787082055266577572158879516086360934345367566866809485261880843142371811594826938798096286980899143109636839382930404899501969969751243456729531798286140900187832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 65694968723032219980150354314013198938944412487179512254902311290672906736812003255323605155209571453820970755672733829106140293057447485853502046228796865991447811652643694587316512223402945074298736721425123503580380657523508588483351412551878744842983103964240374788203295778186445731326522430015371870910691354863094411586614614298046445278244436260850648702542571718466803835248457334824024169637108075796017876635887395005220494015814277975715064958363621269806488652397059875489991039688294868648904011648226006039469323941682021953895047577583398579593653471627422559479630421470266538052429157350454552327713354435638457665980414121927701698933837874142827741248135641506156259952404934906233518837722623515596689857131860769284950125342239822682446522416285056676447487053806161510504163816967382790292544317575549301872110785319787865006425262184921158991154732953237530645806980930853330979845695373710415831501394456630169432063488961693904370086769319599441691960190518599722885424892419813468277213974393828130690841368208131409177372692845832485953820559908900696841584095598711236689149334517933895732768935350972109374393267018928874729943890836822966577480659507851502022729234302602563139176892524917977885055321486027441065012565723875014445277230819839499977155574609754094066148170448600701007331818035937753501259442406599079973275293771549701372235319288666870937805250626369868179100395705035434041371101706125909952669422651135478979722036073590075098772554018950508298593648064789179296151911643905168687905258115433560202731053572421550195312012947746359200699929757275361226555050777237890611968005158470424394821155952341976649376833306366390526803055012941611125242388761363489404446425538713089219093453590816035609566139139661368695804280187079569650417727689761895110615789643324955031495322755338075527939435963688926767252415807547209857144132228888360920130141962076603027041592279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -28822455639940973728105661058018055419429652427832909963005486849526634691273890098067253906742654095433102952012457452857466426792258151459426044307116141251035630573738123378700274275929013787767189096182344659235992166839744174980910867617280335798370935134290080530467881639514905707073998754813929259569284236724231382745052653741482171239660377279571821909161861442271450379039920456556423604555551289917264274018140025401606496090433046590989603449828002793776105756526751311636670060211547428365647613112968117058899936555176707951037287867179488879714617228284284384904885575476122200783221905255850198333313619257675287636613127964555534128550069548476405653540265224668904278305214732709598980565106016795837869307227572816652049610603095483508242099307602854573377745098889977790064009992397508565432503519983702085696522110521121132916773432562709544256536210457241863858517410529652561623102865648896714566050320396153260619854608603397455758141651917548830696704590819093921965913755319569342097224043853025176988229694696408970144451837224298418561709578153222089490810886757785200225353406741744110745383039209522698746893794850229473444159607106178082489267817392186596532534376351511928499933540617520847528785738218048367678199714348954609591412395473209566685485823740293443592033401458152745056316508610101248393536527552672148282889047076882519905941123341848613084635182003516271934879714583660438050177556723053984939865187984769717964529955361462049333105719352051946281164394854495410359667720181634877884347498402925095816183183354306338834171015486858129363579979714578050504998234820246302834157928907530597796870650414312729735316276081639286101969700918122374302800598374883657778083769522536115516302702772807765905197527827077846547303792472405444805672541241848858051310614615333704632860389304748474824434294084302113017986019660153046238534202442565728841982653847012109581549551222784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -231931999016518852091256751708560569562560132070761953815108261491284449625104342451287732822549032182286644564391482581315306611796003624600816860795742513447270296128100395399258961541436750168834765013258699165073231184862024347676449921734796089318037200800416120241788870185195348623517390961354002872485957016578098621333045247020631666595866878807524881947478821452678683820115937651666908383467871406324279245170289485469222637265918049224943428479068708077299926595545872159258056595156440298408581106775699057595855002122556930233669704987261157585243006499689553080694975048938417981329931570226439110181391207069437427168608359862355079904179923160151076487823322779735600282239453818710598232852539063216798916959037327624946320766779160045350948127007679055517667352101887161865644952075369119358492084215514430378824241063899529690991164219968435359768588372815582073350122148306150069698356577684085673895327887660718720900919217638072872429554027276365633313439094172153553437214097784849692612919992112124602557022522771247229981339894439044455242883692687325021483577440666489347960688695664767187523640631717628779697257997245119569964459867020464947859916305125057796112168218947156277310777969833194374586105582740197867818604746340687838611235307824694975541610053504526627230504301738895490199109266124406098144639419622836896034668582605772766098301368061097809207498208059518803868905368855161037629284751625236220826699028539439291578533029141783659664610196067459500683063431889712217476402153598110862900041289665354181851985032981242855631805370924474409571571395053320036046323550999525970898425461378411211475616460454592480253449457945071826909056732182728014064098748428487945273759904538934489609922380502166543538639714321530428879613310333065209690281530226436404753102236761558438751821985827091809344968744102307816600701249447770874749519077126167583825479777707491964727608846843904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 837772185663679298555952704769629511698860527041945026823109553762091097857679850330297632256600738888766729463809232869657901991019769857756098315958316654106382712779485350879239446892359023584045703860484872816677903688124374347013491911736811624528737253641517906722809223646263290360539571177700432511736002222375865864300401386646354860651291321407806903405638532167685990031276197750818338572051689063315018700667770816096822352359080340140686573485974134710137304664338212033126229435635534194169715777803420516403200128746881787090450964287524339955594312570455783580826860033793133434946455517120894555452418934452254680100122880715661096997678277605826860499211643618423457923654786259903445466620201351100497259687685478093967403659302344974150322786100506949210500374898373017975478360644331231371664284860481955917101396790474236931659777260554467021183154495339824025713373151306224529330673780457279346793635774887309842267302150127510034196237994532663669229197743019505017909330785624285405890565356175234888450345126293137264147397479984210366101363866332794703947023556124670075606444799918412966710877532932233163324511561864705472916833419307655378025288026766177365847730353979269474949054820321695895744070469878259537438968999230615444753008921408866691636491082554108043148318458428850581142538894574138148097433528875442886594117111330933390298285670907020949917589753040366759961756168256461892560340593546351785154679313146485353963950882655838001339061608706368641083838173676582188604327496748846601412102801532167002025180741044878641044908732505091270440323212122875984655766343630732530925475904313217791390191837925631783458405286342765035275117150316622022181704184251132404545434219329594992850580670902754882931851473707877218113866802594549426433507625852619582933241720973465497368298199065664930581998520264997532470885514472942861603150324426806963616827968821410678901978783809536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -1724262356972531425482316837163833078085440051516177027298401669862262568655344152899793414956590192014237389464142618791439523413653305022274430376094697507797156693252515096403424477052204377216923627290607274900566390078700518080842293758119359396691005481625796899892585492005109563111112209870244724962648529775552989937240928560741794269547146304701199875400453266823904298087637857894157098943625930765179716684054964869413758585220381578073959784057332389198053622206606968164250559340675838087259989440095392379409095830662650703217223789198706609457922109421555227960850435667735384928179750885581647073985801295412045426300296849413623278873517044846867967997049129529867950837915854572199170812693589205556655032297005724703407992984205969162046429166827459561504742498627005689622776108560840928439107064697158308116418296350853546545426974886182845851674532405623146631808157008156298417905757647655432321694667382594491114586698811006366726450349402401595796611751518800658443435850167192796292248405073902694407195958679511889874634832754117682715071418430959604717028460172992161896475979331839361041471290832893839275512517612028568927998280666595896060486201932670443542320520864718264460703262681618564885968324784984385030269451684885176079888423694663653025937065876555301182262038150863769069047440119002768656742958079012539937396537262364291935379743753030738056357025455284902585655681849413137921080821229615351590156719780267761398896793589906015948179421391014727771651239591166708449129491755782434968156295336574446071676127621910204932463600487830735950657008631193930601890426901520044622326545853048831743727679640656076099960393058464304855779536100897129974078454118977906135589309841357536739803393291774220824771983355406543653747531693464526020083589340652280169575819214461989798763004462743573161796464377530210200861691777381997258992294357222820795881446060459675551285532231204864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 2590374562776021055345445430108293067208952493720977477950085751881255634851652681187746018500232744656867377791593795616458250858751477676787414839258358731044384826436976299432228276456149081289434689338928410508667296296348624113324148053178086807437750376901436994826450262820715557210525053122760004036886055724849207643207303304200343450958308687027824334855797791284887629512716969201653778471973972895497225371452767537613068279872321200847580154338939015663100926129824473232033580315367012801380865496671668280288169223429989248875144761529595855885053995009211428106545332666934881587247218349814863476897881296874097861602778504813400681748632081657297652457570081520766837678439361518805625353678016064336271063999334111445785853034687506191837060549609951643520324669499196790258520505504349204952242282339529682431379976890762955543426734310054303973151356374477970223717956615767133592089556048308797238570655597830565932922209691830587117511339178961780419663238399637762502348915749510633145860878806222129140810386240344717132318694111770576194703846109896574457437404467234921505747987165010578343881250783447847190385504657989136851620758284787111362524460101062171746236344359110169924705658972941588954654770369334558241354743017881006436798971991900999486106743730085449664227200796594861497162898596327514012812033771066556911503529328685284907398464058531331608932158287150825610040144819983311248728541580507115390231354190629029703687922516992328613989820608603994636586172717318521265252437260199587394385059489656099611964715935896167832135695771105857581169396682562918476464395677662638979282062058215344449689122814097079085069214070994372940650252091298315780297144983821399583675874166755201833879160849771052106988498865275929580406512125302969865189025731099072429045029853725416751593044731656710368542386681661870892632220001018479691580538944504171618072206678710262291580906612195328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -3060700521431889183529958186487404062501481117898486091663130386938936462770988255084939124894318353547797421232832776639430960636555903864869174038911588659437297568849588134161823417703177209271482060065808831811815659139781385340154804252830620034116894387273913856960009301254332496052292723128424250554256056384228612174989244006466155260164439803858810536537138681299974219582418730509205797078169303841556127202582327157239099203107125489636638557029557768146988774858475343240107589208885664602280166398183509546753839993807910397122840269195355139500161418955588794145059245053016380734896655363655535072201899021453280721446972520276032844998333825626534574257922939129868320071300203079093622782452478786203377068007495581917252953540995615526235686275289997209158238223320007966986205900439135454362732778769745119263114754400334151551381907623637822991410143582367263608057971104470609086159924962610807741404880729714525368021961789486874445534351125986849980020395795550236251680286587549322307422524143847614757223219065703448264845824514561501434859823969235965082475246122271635346425544872170352627162026727732740633596953999969491772249676829762748145400340477246329779293258371913864657751411802286132737222876654668381522332767827079183096263900528558552252747286824719928057610694872746547611796288479332054155386015395334066623663332762152966355589400739159491194000701414840899839225774040852260529737249616970123260652291298018061956468040305652850510515473110191793607522897360539883966333907719755383671755134005887731084574774310202286643833071675800180401843655054320511086553915720933624951891509436148904156383362593055546353696615047305964410893471694930548725749599631037075833458207156600941618187522270373569887727454823674720370625509689390588052337214075980410376671184003483296858535037492683040769971654718430952701040881219744213809715084885350288389632529737058858381323365506875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 2951300275147675426449750675296402137519937505825292504254101217186009129727447161781290453371026502247035027730029316675241774103359560217596250716496093094672719301342373962895110558068202341261906253405038000202584815199919527955931834026200908586119157521586172464039269936661655465886724961509697214708656922081684685289061424651511738591350535992389874388728016406617866333292505650842943959871739203435182749958879029417665052409896874034071919184427511447778933661220145567102924321124852000248025831455195488561380237544827197817314665951417447006305565522640512734063712477193774376587915489583537277201165120450154104697171506545602075634716526435613419599991137990951474261228854440022901792559873273699847173582422883723568584587780700754134563273350621032112838515351583372728214747269277085640706256282908699422373848384099001657670045149458599981458041780230383612344596857321643683594554540007815456082743684965763656987916888905434741172793712300527064408930610626061732851902500008212973560381477484491384209233633508471796385849794616143930408396641440815747030651949572581246065407947263239742048852968235672793931963286380638565773701121888495694831393948095720553698774301808405379451009141713871818610354141053670242403548334083785302681791410656672161099912581925027546074933063348819287245904026937389959780338292822447223780077624293021639603648694923196637900027093777873124017672966168507652360691866631241843051720543396472240161557328697587984429005869941700933906676864957917432254230158959188961526810666452975169200478100817276003614382698629631344350407859642374959975120634726942220773930701321320998875765686885791037719444913886174215765033240333054614724112731283716168656738186178204090882423633286639973810401432092747620208178287441577255757077271137264153498807139087339032401546715781596971977401081319814248523778467963400224781380507809615856143111986196105669881407753942990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -2388508530760531980104734086298597134897156637638585011557184185487073347455450834188655898075926250582088301734647796917024961304115554117016528636746925458713009571912925229332932296594331094389309299491257895551594049769062645439927922754550022436491414817585165324294148472525888757428594299903343922206462975086982848250085912313952300132763336324084641133727447901329751021660998406402533871764116794443857669291076702856838274630919667749416091031812026976028202432987606710536497998866104807078317315917569776288348108920995808172388117712954402049891304741082154938636613654029227302461515846633098112796310922675346330433031972443662926458581287007164755682181192507078991489798067883989646782800607328448404293818779752597803453238509920385256898602203531392003690945849158390252272057377772266486457925456477127052099223014463018806065885355221502916016287967775019836905906240290960686159898714738871292580572639251243370560506633595760654405303103407155003750092211154760752576751347343861416999757550041983518196712716762687655570900292521187412560202761342571237249047245333394928377531321161012075773820537269218008132810481255060328142770004760918611955323403188519482060520756941792754860713298089615968303673122614997793132978954180500843231577651198088977075655919754601650648676609208800698098295062984558425519182099507065928605953204153578357702733451458979979379442462968929391630969630316107627056238671790265290029109226094907488664280145958741653868267397015448717279185360167376571946916594940509704684786907248315737535677717696171500874615084643620862547280690867025130470920760992134284391144474889570812638130301433728902805262371945375881030707828011475660153945478779221729744934287886209330488540625020892907394247601348691738832492743605870071425325565220688196978597697037782017326368188879626777667364083392002379324334000610668529588748845548636766474877913474062950315390856618573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 1676144037623625430102246684309073660975458083376730882569847330594677112984410596203580630414804982798615853113625458114534495743252549985700377462717956665485961345084018451273086352325070603294024254414169911492530608151793459954509911958620118865815562962968841471346234890385192698934416677059562670190514352341330972366633362953472884592345908106090964184340459443725702143824026731725311303985268086611131494117037900616003545774442061609208516774292504023237799404886196546599421361510582223218372299922515442039380031462403922887378228879197909481566019785373219867927326734285619948427195686024600620096136502447221317714590458465455331158097155988913699602517289231943185345057526301854113273418998527683598963166495343142617804974152990598155376339057978568943006323375264882071835211615217789143187979580756205772134661427312565312621478536837913474339161204767225817861107064897194497304598004272177253426088537351781658377100639628962324817219596799918345685484250527478167002270781537321594721313099549719200352452797553449746516270025374959211678724991509459445795205690754755105425554113439470828739390126925822897649099362409090324579385755354398538229466849435888692959951427452586202031520611865448636091282845574060102363601917601319876750868494939544004276231205300207185890991740993830323820646448135954480881039375239308143385119351534943710299560464251168283765868356043059094186414511947348510407795003718647508340146218800881672335677187421350370127616957815869970447388918512668629116932167019329401212689421385894164970480413656262578984807243427771108843895556206641909328435530933486605489843177159195300870624345488306006042950206795804443059002677067032670896689523086514361872433285477552875250174468167301520081724998033423790958072708179689676683954651924775090861297251338112984546983489450324551498355148048442792406785501727299478693251118450933357988333690642875398602922894131462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -1067600216706144877247950280726498305890729172398484416795265944002610128981796709520489286777997396911337718436549934799756496953019759059006154861612788285924446571292182040182348359370564018398712673817314779455587765571876271314588267462546686159661448284300314917950749816544072704725401525651448550543166132129027285446798038411911061853669638265868514008263203591011676869513965469873244519322302263886268179515446300070932457557191154522295339201380227190545428418462053529900899335590908952927700194880935805559036960136751992747742941375199240960707578832872056978133546896601817890055739312674893569535407884400857623545156114046291112919171736380059473186553272724927813169306481845553624692855760571738391122602013011831773465608420387620416079823926598690307332102905481416411807349823747399565999714892157562618066389933738030362188899905937422708600744942464216762496500759444243989358326201413131699734660417399045128751773036593855145702975613427216583765814137721896759347193141463103370432860982784523439322817214777346567923050948771269827532853350421582058245277281305204466698591297781173968071680479727610938362728071798772724397685458170466178398057176733370286874976714792537829464467613072643371572101979212349042181414051572429955881351353576109609326648116250569014133833770770990667919687087380706911512282711606660984864227880744498163275169152575932230609704501961910440496643603778434359089404120787990403577053316305242933497532069676632762460514778659903508083526627235498007440893840361868710423333257824209511944908744059275159451663562390064453116442517050003487210195192477486606645683012553192951195773421918234332148353938345201973452198853899171064599528707982658857646222066657326697054926143819438165821080074957177278254563797799762164506285828554340198451319305420865244084617636709535381404229880063567617474277259982686124860077217477515431972297137315497557305508986965983232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 652475237771241033615226398422635681968066567702445697087802178028705582697172471387692564883498493050695818040820106405711784796092494140064224071592742952085643032964771302895906037605821869554829921949991978408953573083903617641233579598621685871791023949555451773271507305794116539012648592657590032452539790455200930913538056348113117103607289373001490722821482817769071644897941280098289017402432058879124979340409773381292791027482923399137897811790864425781569503572819829081764289721687565681390897177816025748937768338915743944181298687952562716641609153456147183839759653829919491720077511132295400380832800145444710303520407918654716211769457296203778460037162514487999049628742473956895716137882219364192939628173448475422530316732600220933877948543373916182532327804132558780585228752355635578894947134300151185084471304887238682695492532374174466686608473814810223861427379725369324182961447956131824864830749809354418405530035663335444049007702611277942978303450151776005780270382530383737701239935736643742936785650838324000753508742454578353232839653555516200651759968756794353000226896958519114837112143570287147646888821013136859116253330641327636479463487134003680911489307419021745323298225918809916344815532712329765489083514246215106525314120246755895098976218298069711174634832374099559330845321124645005861624376898015688071593800198398209020694393009321337727883926137496045464960341121913829849040814775353948101783052872413453899073980026803400344652926050526736485836871485888529486452382348708427991390834853216193447692742662093204590229592420542193043385567481306068705908827940893460005913355107444373804009834391503124197713476499064694311846997692593299115867861834096970253550732801387734317550688978145121478045335159494822548723693381843039247864222053109937834162149477410766976336255545251334794506441517735784822085085770868028453304944333428338761192885317358341086207914876600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -397922645377745737166014472617729992265131493898089704098837699635803122778085733526542425810145214283918740436856330971802752347273317803477691248480498791511639719532921704043425388332800092691618923416147837482148411778431104102046959507367507128059322535743189092625513956599713302175118293233846406279362033277921625497633073433055025904715762817664657812936225278324631255062104253247085667767214781146037853243225058725373198745863092868132845365677899380226764361729098170536018229954630317292039542256343457491565439431238288762559658681518848619572601638965894612250773935871655742493605755410138146930029998300073041427742341202982628078141932210050489612442406969846069516816207981430137401182328982435792680715916114583036252821655638625958067053020072674881800585125316498014633818526244692698324007634360513501413630205262683569611054432378441520407357119925701643275442171185769243127543180749943087307898269088305902776067846770154137084801412347520043150200071973509233440722081273885418241349368656902817133513264638905219019598410340241943570795415707428688964425143272246679995744689745305008894168458057372893738532255518090498253703026035428773432860522029627543034019952926886991548091171068219139022591657618518112181720629922855688728826505157917477995183766789050216707019137303472165719643632570090628499842093199755695070948042435494714118350906593082105224988113169682241983318248773614937988821568373043037740549433015541519243920635775700947064171500412628485911690381467800952777433881311506669680103424809435662655581032933283857776497951817500016221841978503285196358889715843794372171835887569404893325989457116199322652875103685635376477788982091039508730876357362988088980455608005973039056442291810132268846106335577236030536898833228369235525798872235070339548737530574300844288290091007858290213903687141997148781032329280451924220921665512502709022336770501179365040074595135127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 240698164428752534191325591008504046740905653341467030445609924194359234921591719294491448115673341306214364629322285374721411748083080968526011630934023063862031254657052653993487659944978537556275558771110787407008524316443984072658783351798827093167635160370529999783594305799817847806043150139330512184302576762071351951344051897617666578337924993261296158314560897855991894013209432710644426433168884772181823042963234200179108429226622589915586931724222784735451660104761687318865469690623529735640714893791687235187820587909921055687748713073454904023161662601368087267797263052362726131623076762807083685353077313635241687078488525708828405631657764417077906724040239337208161768330980716105516063166509271022143727001021691975063354755478963289354654978165914448760882421219098434011511702439626347887590827263147567977238057000864810167655477386985516193334961086810431641447040604173293136476614559071547134430777981299477584652759182710522972178155140184561791237804377406020378903028964807307429352455484466112871042252008502281581014310819893600519464073354038725277138485491933049490992792931886421585441717067737598801451620758525855248656154549638712642062850596097325437097665092132034821316225374571721201784765973300574267999106414633046829021956228556793112631193344745171730214852334818381183381900106330996507190596704438984078715147294746656881551067935114183027428561822476095552128616350328668175582418742013738043898332087159012230064047220906993400415110713889351787496377538551094404074218978870747579223171830631741581507230411264796645279805409975285690531689933936640107251715395514767224727285864298748955076860471610483895278438088765217280291392410689798979057217386570768531059284431760052137946208190855624627607110783488643194092350001061131453613454603900366454775959017147615764734683701243835235760677741335731647483980142907497820698219102771183691557984338543590521723539186253824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -138602740604406412631730502139887431808470308077786474855461579541126623480494780064956154261665032528875572085369906003774943691230341011335652149789263386549897740436346908450685644153836448545511734417951613501115365712636223392027461592625722860637449034369983074248283021127561672645664044214033186280351208817887322799042121130704581570726942658619864943735479605657189172303305932071958160248707444589114887505906783202828380275188831265596572781846202828590014433187409270454334643782351589137321975879963899270524752895101599727007921576581223914338795250095881874964357700435594320401332998820261316386199427473668058632360235331594091902661093918091414227966687210154808638624713352672869290509048139056363703655207271236880858683117009144850009851102187012730050397706584499941764120477996933812811695907386282809729401149654077912930634687505175870501120148914724431589219826024596376077852327965540964824560246191245998495773410526842976232058525523292112023991702633443051627672342033981720536151481352763752648453619117403876497014114651417971614442352873431524296006827929077872934869268486148431719898202730743503926600218062403120276558911513275738868160058591971058702069993499705870533255167088543718496200856691697522671210814241247520688810087565747496888862737419198443701736734394744085427931145877420883900254199467484227345757726929890448406349176621243275708053135280502861726406567560847610541878885963968787883241122268645969226778705322951358844961511823610790389670242651882991745411823503386755272716714201240525472107207300472622785193447515001522229517964524425872582276530726442293258015511601935455189479501811323564625505062887177933710231285830609023645699513347285649863044506515514152241892434801267788828330609108835939794000420631253505078856707228094744362357253874789034910923048180928414416536613987727170942988364262611399535265696361888520197279692459234048756837020302573568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 72790659289995390380741146598081567886969319794992204643992319140867295767265611550599384276857385885112348356218549604859998822798460979742132402799117206316465615338643101464235177621966912345208961598175666679263777625813266701075283670983709624087459282886325649183266151587675133628246024981082541702070813072212277739682177784835651375383890972507664883824237652258878078211618006653007210833106115954871275977652090601256195933868111590509921657137464696488719335467019343251588865278465237383643508455881569054229630847044293632927114515195073619951614469088904995943854869898381837127167023021909206607561696307945951880502937116692190240356960506034129519014059899558447913734452139280733083385088524592148485688434967775708859082166447208170163526815398581855495513397144988288902353381500990498427365161459795288776119340534301513013349949952530163475058227071610130210359340115406003149507416860188774531076156795412429878292045270627495927456716138155610745212324296703094328782009667767004738096897185274529032895677667941265603078650457174402174616983846213503627559871939183306837370907591818299995824778587583377382125660229990402632765968067154190671883892800511601239036358941786915419598179439209057083582780266582743876610774726667990481189616375702572361599840267318914895421329117466790575853144727159830390953183305479197493894852317184226596694891008812811664067700561307921610782561718715689212906913724055711001667611750366058773365492619824730350628804607441060242142727045635104716141965134313708186129513557944815177015079636467314179756188576781440881047838565417838630773202075832596702178315455746787713182016697777101532948475624934402017888351654850317905145346505262382181973620007045307267704008199368120339249266990278516962299873667453190129189873446125064582489997296222447469873115800141688751983645022256717953505882297106095825005409716357275255791803986626305990017172973289472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] -33824989717328431158073459309781275068030670660525287863814225134047759580749015103248670850597338564062283870249731375471634338823182129702352146366027977121145364968546746376899086241461309780611856775885972539936074616722142129086712165992532021890846309834517061244512224724164247617785265992071081209536820218092582892495529073902454824881329156552568093378072650808006597677037569619367368306764655067647033668726956909512756838088314424500340001828739141565829631344572007140964835573630362052561590221468525141148734575635303654727631599572549175996426302953144234167835733561641847994755297120838518601363844192926738321660120376921025381076805739976609202001052301925369500129485571123082358884219614279537504444213046233320899813444221588833467052540875874028862135824191336748226354502804494850824329977591522822607933212973922717560030444076772837712358328495980611961211660411142625450332151182353566092121636127505759842406308222650197892166826921569990219419737869744481998619701083397228405568295385347761777939289672379985441188754470919139166335159710545527778792378249283753425553715254575298191728294227639021256638154977757160816566641431187922450197092406197494632622575083050180045398569123751480073083572109897478004534468407197879697682337387915711155184540072223928250374150168943895957574851454306089129193033084352547422028215668207745530482345488303966630807415970905088361880976239113996585543977977558406703699081108949457000328532161447152630510651099655761849129266770601490195210799622199600471695018489698904937645990873094020921223249539922305511111500900703614253810154459196674659932273440081944480804776649381483767591903106084426790294201392744999056631267505500182985876000781719155457858533012995306781683749853075568519558090340060343526719616852076394415236396049706605197063313975298802291359080177540069064045070541288258328681817132903178121433795390047539475030472638070784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] 13602009144156422881166119782872931625485516633779950901961584892973873626719961389135919657667914368291394385896041962656015757932392760505734946068500859835400317879038691001404642587823595642552034390563322762066794463309853995629848559636089242977384942836112283166874778572093580115335906142771613262875283948518515225854747527498300678206372294447140553432467994789127829218730162609377365369149214359149513109280364663109825472638405482273724320320064231149683869400774707483855730229876293385599991410927054132973784508789688870059094521832566349134243241870094874383043851480732204162534545482710149637507927029166237035257001637769821235585659723048158633100537487780749803577219638268953728681819228018351144935295923073888888457503881121966846505689123370147420067476548431088682270177627118073425996785718528392762365009910866011553741835395223242224830108478790407899468067648242055672848326844300325880655821023132387096750799453574875061996457144067057504434527165514596327862084335838776008458306560320584179804423772880593607183289608404708536699442137654803444157622921738854259980707450169965721853781528862303253932637930635808416533564196042891370622499156809014856702192653428292345434665394045683638697515362057033318573095635808843733718469539376769180789250590097742532051035530277710220017580296935964887022549295453440507433829885248624937054244468117414556414729609336986414389304955732382941596207761683425475849004730885335769087624209110023583019426516833996484236110567930337821851425649891025702979697255779182669102132340081502030540761668017791826890947415188497332222578429711040662733922505797609440987409839388059691957703583177843865760684325149549989179988468152710564672688702579794878355360692159453400504487485529709210441227942766203112441228590370025722156088186067778781816848028709072650223886872463709688365027899401025455608074260084632379809196731256408724287960314281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] -4669675884482377767289856450029789143006018367768960551617876316325297253913906308609826423249487394404878701847235273534344262378993541834338195688189956720939303541335871016060761291419841810855162192147020830351370207323697239455451915328566885457909798547478239294683266572192455314549927837424415985067772074459788873419271369360329236300039086482569848079129748419913825726394713702800142639310337831229050679754169655195073730934420732807664511651624849909995142641944306910100516996597211427731141056924839514225323980973134486165596519550875440190059959262531997243792758996452013454313097236874014270578783744965370973886563059504976967070338880800191346116675226149721185271001469482637441175748161314267067580524730777629137208673170022484230322637164885026843071464605015928471375583943057766332738028863236543487118006026510059482031035535731097481250302590347129620482603917198416165705152614802882023025401555520234631713258897690490621447357474313519088397309238971822616511022383311876181572845628173953663085701375893742967017938028509641423113424008271146604822863533434448407060055378099765687527718276636637041859434663274720307834897331502886606649398153440858912970364597267948226701629170729965573334632823040437587019630037477305038748150455687123637618125589762485842597032470692059601369285731585129325291580904260860251612676122071883935343476550560540431888017488014401256040158324922733132012261124303336399193021282033843986610168151896949023451331690861344270198248419690648774097686370822357750462119915369033639525943639939271394653545039144942978803075071678750744736172573806115439990082802033166637906991638316880776568713793628563389954939407720743218442959314267756270566596628636576983807030440502331968843165852120347534346450949131616657965507583473675216125293599197529865741799214287565941581515354113567945652309680168274500743518497776115979431469466891925352213407963545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] 1489271392027849381933372142999433466684890522112284827728101445448332495143043133658711118328243545954309409042306418508093824707999428848737440561861034596593676294452068350205193151697976860059971808145622397603196053079461966236547868871730811681064539299768817966698986889168907955023634543045751497637842546265993605669140586616970903473039266131490030583671840748673623606507165648100122982223697598728245811790470675220019711516758074887055873685016498732302774992152270674646004131001483378820189797901979583342177552040212481121237243343432314507144623394304710171552210815492827380370691301428629549673645854196860450780646957325607592817605460578471211941868621969773778304031124292454481584630636489635123193514194032241941764001974912363211618618085744338741200867541423016393426920665061149420908458296216022214493678392467177460446826537145143682292095599686456296968237609324305977434238364717562834643005167285191625621846423377548847997719397609750304554513975045738052826473598858591197272848319820336152123035337923216707952010678649378504759701638474418813443916875422796800497508990783332681193237470737800732885857626567024869921514400596489732460607866033936043317800051103441777960619859494277920419699396279204355809608508085748884111402918028598363373316356902240834337180513572243776853671500249051001168848521318142949946390278283668670762891150022343377874986903391662018134703262912187722355236492649764296609504710407298681582327034371507161999951643603944953254319014707098121423496123187137660227165378961755330191518350356199621162790197152769908565594346694573058614877451521366286398075127710791428691039510172980664366989571942860304307016155046399104859670233610060414887047390134963364542592605322418235913850058475314286335756381236305529834634621125890071662881840442186127567829954531531515179304022488284071490869792387807203635840036907079485410160566066988580042562271707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] -740946574928968576275234063555880550487648718269585928027043968221686908173987111058923618293519931276089431944209111077333985529174436968403715043606193708575875118441068535867354038540337946431835563888281372885169217654577255838354942143886113222868148792939747636629725665453751182190699143947062332825074210608580817665914299628944347312690979504198446821118577110220948024853598215127218092835672923772231650290775152779579283195800897628589277779009664043676223711982055241907771170680141910180126868976938905375679297895412971824022247625835737411323888256716176670731189530851187485013495485884827542372136901465021894414604205451482612988015820469066349004782379545141854055825319826064798941109476904959123226224602285445064404843889738248670650093918829483289308824975563062339643459780016425185405478233417467873590423604167824553130382360249599751505194655682231908519834272668623396147746321122082745723725342426822603335993986677137983950251197026398550960066549898305670820546513574156716123865755689213186165937757418382873549516015658319874630250872681937845939697408031113345563262486442742011457026733673844710072644952293172857144778238258360270618913548728094393604259410472822700641001948905108749773187679659870257728116082045660923458051522753660136422217864600612852324316008723565550050763866320759180456412814541126788844139567573706904447293186162726064883549649455340953052688491607896136969137466787409141159348950933156017651340469082550660925753642327849806160146239931027835643553677295629062884128403005986201092960876262574590496583940259023133594158624523363629419461443885399447693225173895631283824408034739188105298748496807278291983446023838047330869803761294318701753811511531544581820092134675880642112657017179077888045415109499359607846443116793444771906172400570592515012537239588118265504099053617191513243531911234012161396169097239420875135012725416221342317642971611136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] 754372461724532715121666737875868115314284034220095056848632350139369471281888513450649494806915994932479294919897241080829448678530991493125129487612289489989426596652284447965535622763718273807978847270620994841416521443743705684357876325034741411578180643205864113765299832870216933171674738907951374673143942509636828506719949047165265564832724122017543786403319768690789670200054100518374871945206605576964442379126436321925129227480053668662863367557901503852686601730611676073680333405944477100424306377482533101860530368904016241981171628929878979739024447203386345872349018400025401154777462521074593455883524388465872233219738804775655182406027136873496199234853667746797845587323113474450435462688353277482778258666531918289429572875738269915702516116878689546097261645730737758951385207641033014751263723074937840779472163745990726117791145508221206189498002540116806275328377983971650617820166482558154923522581516351676206977652973329487581001952187378615989328044126825889307204347745820220640628077066810031454984178486727464019866831326418074131725290776022269386069424765967129623539778272023367903669896507628091267057194250198047596216757848310395512031934041915656960203962738815259296665174870663031561595304284855920400164941377222200809903481733726653669371698999800740986929552078551856762511948886288511068762290671563397213491307975060335067941594423403528892336010271752783662501705904895459751555537030146713138637365454674674479508591672892132931025433851285375856571729874141610073948077443119983160715758665888539030337733663347971603663078346465959913843186950613722589118116399715125376380787858591120194724841370799841568949746376153959487553673359245031612179461360487199328346871826609457245992515461730035216657014851417569938922204284279034244617315498625622489112315629659265504890961300672341546176968785299517720184285624901562934681328058052654131834105618888754619682264186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -824546327840125977817868845951688785120202588999657481563435426383273400796950410582688618775722010703607587977514952070904675181494928381570290757845726124573343963162113189233677246310232902479790674005956822284660815121345025645888104503387508720963137731782758250383890738978502561118201237681994348225591345750007134109334289243971137440581828434251835089178706073416979689562522202668735564097875022175438799816594722544732119642504101371667466849962899997073310622415141237184426182117070595841636387525298511619346589214321422919500464510871627232973047818558447922288259585268895052821238446064636116745902163039867322558216899159885746315100322246933802786189752360251372016839091919782195583883452125420725347870959892201716847030085663967641887523904629450928374234228822894145105096830589393461628088141839479896037999723811214103383854142135022318235275806712134779127113216712536060645363553442449797539307066955407398775059751524851588037512685817391308539648746589246480697692394605139579135900470374167182874659753989991491953414919219656014942394005268303226510131870237696102430982359411420324123668467833049238186269467730418600457552906109749565380069815724693196331230346385009498991882525358976799483376690131455291689922750669776254227810056268288619993732793351278729525910555422798905828905967146350588157379199720090961798416192068560407804229400166921987647723421364201042031776468416007139762813157540047355566578962156308181900566045540944901141376446977179222893011115971796995438345756912854325272794119176244531205355538587274968457127363324264050918568134418484452689335176198325194606303654397314910861733265895922412325486461210998033647855767223733743931250120491894764338107416452494586208431318631839570960536534070600949719784795083657345796148490150922201275636493809093252277576072149936914989706254676129200636835826413693676815273392563988607766361524234686990416493852753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 747845956463726599381361412805054420956049221559797219930586178072399320328504562806253477225589864770544506410358396501519878869994191029054503924505594011583320251649255585721366899007423002514916692827057121272664374171542126770423720323481800001138741298953695810465303006273754647811469962761144660640085714419171115012704529062472984091868395775833717105730966904099351831639918128983451768083232887963744761384736080833081149612601049576891403206109760928880037815930219352415721781668398162778237683937241676757967604374759354566653322231125306864210496289659454110075191748941936981766424430149707820058449898440123403552098215984998642104427333922814819529874953516653640901155650748008682679653767843948564936437008862193704622313318126708809829735272768696098062832072127796332812962476924445426897126007829850802763709455439494553079549974194337161464385265316571352238765020094257135351550652273977805143434836596082434339959340107559123725816642143147229257817175422134842032371648034891356424114576414222241574609493347240330520486602522204241008485119565174395169810540022977643805817444532609963941581140297808830418543143828501087421841987541504106584227205742048123284875435190000008971645115178714321150471810167066700727899697831950249051693414838255568258632887383153121645465887252027367109587683514760586973017920500436909814513470698475874114191957631278553065398011023327125159998746585008685161841309641012957750269307795365183157514148740926206802894090108446989460800298516819736464697336353449789891317584154559372579295482500682534387135362662025144282686429141838827303684613465430024885977715690162297620824102086413188021599910903803675059430491687926127525360306904002403361594383442842753241244447030149347879036812691887459748101047794398056748591741694375211630933161537080798658322033725276990478924471386519390473282082981357285850886815119874761127162446195674835112821096710144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -552441934925555929586915783872480821701590210420601772463927838359259766301402459180520981877896065321560225327817801310363778604141280207746212494485653496083111286950292279262317184225831950666133444429711258585615811909293327822581822759276692561880595453581289880788146449896481588468505093956528554420708708664252613752937955620427944113650116953331163707802767303283832099750536638244308583928249331432340781512413253552632178483338759652747188216640872511939207732010988486106517847268606682105228709724383869774626797856842204318861506273323966607683940122769423176508250211873171449806354957987182728459210804689632989230638488940748672799117081395916597983846247981273114464305988223671116977452781837944404700863690203471832134411334190782833805376109820163589812191792909187156429128733751560215269382759440667265358755054184268872793002004236061041239797218819861245584974827532271899748339439640391011444199913536907065875468609544298565781173230074434785479487627339157784294270540013042937215687684782505153511111529833398807631834932124850957777356553071689467087941786420767057399482646377103914736653542922504042693239841126016186925506472450682389185367624747519854473020068177535341470759242543540110603392588370352181654558545726197824086627378286438676288608462119456233018885643979592326611802132646689038284100114269660992881442195703018679820924327163912989621090242646474706688494882764919915555551189165503162189801893776716668979366212873630715356283824855027756421982297622568177552652993413711137180393642054930754654100847332191079706533646306076591267005445793435354366845315733960117249010607918525856987015172808948373742102468121056591340634509786876972628570638334700116761181242906917657203562832033149047429116500653180020995588860342315128319317488862820312722945110292854640485324970260663290048283073344429456838672310303564743879353301070268190202867482916585522529451645075456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 334066034824869633180324588922904352690774154712019969224572098577205600773970624981533654511383353074460515562417548664649613886645121048967713136141932634768767427219713767674376484936768675782198125846375517926323891693135330992727717002764640134366715466258297067637017429046192167189362159225613437269445853837939340553506470694722225068050382945480625018937008949345159009491451118047438698573301028538748413477444775386599309893498074828987798745263313958407597237906523086010987810327010243787007697738430723230546674131328322424593565203458024105664585803498125920838616977702027075080621135655791486236429913423449050268792956928036203375965159096254463435950469540033801666427580201443449803681073388624534136248033924816373710944384483917466661759978401811031070930562804953810347086055230852206502067456146160128441151963839026578192972389180153905867484150128013630533773229079932957351879739441419414574199698931490901900211942836392910983569519795459617337690973825330634149690466295063555587972396585520586347887973836617236168822398716826069698848495796285336027590300434463050404771159548720739963739482977156333924899248985481490801461272385058213381164797071295686076789108601828099585411060409236421051610838363013143689858732186992697924636883531551171801394564116993001159242431670818570839475272477501356374464179053004222390318647715864257964433785537811593148029168472574853097109901919765088016078284355485255459469758100910465037373599502352737063113398879007069404846693944074890982674649251291086034159607376918077230978682225319805083920336047730628751971197191528258908085041715202447662900176230977090044376808106317016628404923760241693495251915983121035447194273878985311242634818663818122707890427335980669485685737459234529730618860112480288926748692428560079510640012662208590390033429890895753583686286360586092870084048436872441423624217397804548821056016603643597876056727486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -164135453444563762339408490555790202198141416215741272320074970882590350737007597414532869172842050254803754361692757410017854433514694591429585244669711200923646122008476904043731465704148586469130849221725340906866973220889192034574632031274578564634692645261458114937620134759325299353285874668389628554682321907437973286283202892706268191213861123263070915844875915149883502422365803184447542490694722711851778365254890025423110473928020735201249258633678090807817760828889442229506999624004213708212344858893031576791352526787442332629891833489407099139454102439360215424839719177225874668267478459457623946903045066602089993425010176884218397046535805544233144613596972474626635205781573975410452674243437097075646292577845373500005219160406289554843313130113721358687488453972094203956908561926017055618737921264029136001079219097891584945984615098817073732103276582258474677620073680198372788753762732330714447749712362763594939478353550500777552139902547279412843259489442648378071960054246301699930164101762895467313033870046188135558772682591818741598267515019401393731758095465486246725562550296678754919646312844947519223879335334919030037284922046471848374474238388225178147467799450868006286641793759022123841430239323575982329692487926421611826468638394344004312907706410864647440424695698974697816894916591248277206205525457113215937561269553320040744069669161482060187281974061996498443074755309811804408151946738619627534146881721608524185517264959393970359917222708702606881034045107953772798343124912814369816836623664104918513454509918306645719644278604188675376518684516469528263916529607576374914681169450088459567900822386820702668539881560193851165970428830256042020953810932264305770102008263778491737717389944871100861219164438851636529326612688913923765924045738635608153776744565642111303822591180524458723170434473856980514665791823263306400588630905530124432041772194775771358048290865152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 63114388242200404681177789650704841238052984928937439683005242055245115647223608470118027095592486020748946012072749438468852432839788286814202527245612124702603675739669136284900085783798108132113325766638134451933456362971581523145435936071837244096276881153900993822742688956105038928897137635379804796427792196723584145403932583278151034538332479448121633923063357245648082395040486451964571730302612917817068363813496426863587491583063081836657052865633283840186935033249483803645544685146607777698717249633112703336410290447099912477364867476449886497342873109218011018271464434132397060788671523104044412218595623110365264187595878781814238286606947113191485287119024294984146542470649726807220613042493803619851183912712510047695307169852616220233039735634553767642667367936360641570914594593204952149571023909758495182913486125057950492163130468533239344265334636687438008225495165413191325034420959841274055917153296319925795416480930947533180023795871372789733184526121359539695100191170707235488060796022190414803525919921411447627495340033080636692054443240346972504724999861089563213115527822159192267637060738982328745226902167915759543855719429760767091763936450711704287432564411742688251540877806135240693128106905059455932666666648446874887229889503637785190568091902673818692351315746912311372119294093515249105193147863930541367555713613693726521036278239145949085802367518429117932757832121387270297371906634902071983513895945215503144085110665560953906025541838140147604419468183026978059257346191029170358124416007236928523056242068093860880874266598606197785799251783048425370326401429700510857659002763250524273009306396120178911324757837181744933392120163552857377552528840745050077636406537625449047808936168848134491935860554333927324193459031890594896522606231040518303232070503774398646155765876494048639545250036591567705804575003354035133885467787868968720348711169821094633929334325248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -16499545374508848939258086010238768885866468791215498664837044891856633087588430504564561671672461096869091063815139178930449775792663945274360960729262726530702646104520898297356264652603403714694806387564017482218840418813434662298947851103241163814240911259519296235842529929740416216994801308379147403399643732721569344311120170474786569195935769302918435396406380374329212837592360214447504451812443260778799601823961576076257131749548734501168199175742852936842033286579388688748303022371144112265646063543615229543734306466118417337196726560090300188304251982530581674729799804041339015919614830336344177716941091558245347824106902130154286248338187434388006245635453829120383030984444105487510681656713043325039379671057871692731268793995120972014183222476624064734165103785512102611739820200395917897903719688686097831468163169139815124998434610928718480132917805537317315083789591792177323034699249209315398510502671601951565345423254929275790684428748126064554782189152135956502442412281926149258063904395692944871017213676321329361959794484850140157964942896900930803029058347389720690969974798637801176473169539217564468004684110581310641649312050437765423020623532420486117093786405616546373585765883378825843400056281222976811952522511651699611494656051947601586008590298689438997211099101775830707161172543811332829986911681641902736381804029321809126378363265270760455493282927404126561865775162797920270424373421047567298684978478916066793277439063857668474711316408993740754735246479992020852156204711906615919163006249622999655786597200683801666453466607547148630807291391004458219758733996268920266131404933556280703697864657816754697356177783782214369060913140984632577447364220760796326370630419805199416378435161597104272441367948086065264159480033481392973526142297342649032554955160723125419075156073342626345080060130972037713027896984523568050869672459639837626043168607181715392501802598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 544839781260538746707084769644768847806068387001011622592787226714180610885269454880919482839340809235412927957569882630371326084603875873577059049332743129319551059687917810429112473941234791815971142340077064394873674216694872891144674628410143517267471337843587715117041150019761399074233661851204916402740148485160344961204664519247927900126395605245845044621601874533949817223411812982538355714626800572781882852120285617264229346872880701754839310245654205766722201486681065624276279441882397020425616457616165510135748023838931306678312857057583767859221964927477975429654109654435686418916728765016555803538636265557740719894521200523739301739541811142657661941304399612664669984983234106800485951378428225202947416813422439740417774467711584684067762342791602290546892791597773465253174656021179553061075242869795319391697908835328475545007959930008663944556031797578497238047422489516094227814981919682704135969429169681984326678448387434573228067473024352933651748735642586723039744316978100082422406807746508498044023874905386219471564631757460506322257539303330880115321283347949703978635675325424120184479441136505163902987172909725337663119594873940292389254697737068543569281623746338267060400891296933140743701236873768058865011547724972903772179424052746426974290785168757420954084778628377395944153653854876792586549996163186943948864229335039359272956501626959644248326896059067007482818650459020266377564585404622101971120847709198224269573946201239952260289461288546929560024283352713676094722871379327920910890929856599817694566620950829568945996839518986463654569250517842119008196003919909181157614371014582313239279013934324867563752265163526707735104454367974799679086198758093897404379944185640637169804500403601291364496304989407250117660057333426835116351995670306264530917398745466802019219785406502757394485506454305437314953650390760686213380800271335693742414765948177503464158396416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] 2580619219709874547343954270786622524747154825809199105549828650079969255971338545455978604764521220121994627119191459727627784481296522742655117330985179330573884537692557176888187473056827313194283682650965281122328535311155646078484169628983308882757799905952808916552390458105027194970426109241101911481567436808240011949558367276193799765915885142814123949943529331857406312711281266466994043159979685919311127537315941229761814046852220655617708132462623907302605153210028176539157949378873331069612217633720379337496843448890852006059698073286972508177527386692757437510108826678950866148923397964432148966416621387230474760978267150760997256709673730921284975203740014081832808359213703749932126679741883478679554704482417854896043877691324764260313294060060301624211305564244460087180195315222021159270738488797876632418947331891342026617918023198307955197257616763016980238134839686576125750677390459769316910014323708549182157916251309446297225505439323928535058535761856176839874962692330734394346233346774469154232642469191408447889812736738790964874872844665627722918812267777636081802062516090213718681623296032035115987864959364903635897905260133011926545513143188860061680598749017430177950428825493048690036405231593493982140873552321237676457576120187444582848104451004739904536629537625328376390258838154918864611996490031778694743285852634017464241558008461336493937541338568643366321532025607371870900519830760664729972524974879271348090504125604710306171537039788503713259993391144020661684817075143451971910122556920383937899729801035688291666385634511525858945855909905982776673919584432174212115780745878221034154150452537367753341751610943871759631398091245416981590384654015065924373130413797915252515212989020060672229513805956341125630013382850815597054112323926105214187556272315789393844399482821179034761245333757241420713366167172012435211837507833196369985098688248597087594720788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -1999166268545769050676593125397417420040872543421110935579875063743016613866525752266617673806496839558428675941971812559231941364902013115751246524903280603778866816930159817207481187279812328439548634364163313488742579269621608299475311973950365658630005362823726590076103730253221390400039452694110698942616157179376633862438966125063945871225572239678271947299319332985785480193906547100472512077469153561899071638992341697983243605913688675244641255958764526184591817938494446548213607717453618130094066277163556552896180180194508405242871975128379296034073667472629730189507614239279711171726315324921564541287843679293363372634795196628096236323003775461470003156228080753717922191435712236415997507370344580805709207335214809422045063750600562089273488538000287002876951931558912981575723751231330291999612312576241019174785345389086830296162755684135063198121977168937179962063027955338013571584658173321198799612488029322088032928997668713405084525982993060237129233280224356102045451068781798512354193202097665864841491063398087943702293620879375989933696428590612086344451359305624510288184932350854932077840763525584572820480746427240253038483913702918334283520216019636236571561212797354341459622409236636255163870111263201264465896040337407418784409514528637915379724340961372779760379949610890061381453480058417969817490238540423829000138924268198242295625640803119850406636693925476191008190448281669802960286540820092626151930244640198830932220427224991529057074625165556495059362258070203169486963063140924631697042119124924096005573052243445356893003901665218383290774527442906409484516151179911035290252142977474761866507763221713268668560578004333326945018705924256679544728737797773749039200009423096251147483651718930412936355306355616519119011374570335003745256505218446883522139395838017675711159286896455849542253533248793130216404284894982015044730191830354177893134410118672328581986648064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 1036584033262919469218243859301749714640210622517375707248011573252551963821808141602258620571157248650881357368925687204923828538962163826496527543090575713938153970457278715372671512984486634337294266809036706523761337329960624701595160503987766894095193030223012169554550868744859236229851643617579259254597210912928501591023985522274257366024425562864108685186169454000900865556311328467134002874548966977241699783769256361888778038980419032600856484631758518698257592528883835053301715682599890354101991751495856324437038800809556030599388197893609472531899627043332103590333716950147842036312533931700429958427409152124621366640745688249018934007706164744535504373963546086164342977433774235314364026753903809695892343015314516666334678535789943548393285181124931321567606405557516639390048798455333694524023514832004620397826120853778866643742151983316031517295079198767594395599419244584080390662046810498209821114208142946611679526038550223806931100023995652039009159387224758319260936673501900613991891025584460093899182497322244755708836559249083392315353017605018858920295901765498713127472286990009438510122917058686067174704690487545525648087266003209934151380449209409784237625131255786319774275146186512022909759914827306306916043857851131609151103358943540384481866840618801733537550474450256120962029525400585046225009299628466991257609848797312990033876849163130029922964114435371818576972172899836006830518275059615711644739664413093138445299666761992316394230209129176882932973137892358702081030895383194265189395498311886771051011245318839358399915734738233752400549365865572460343542180100417575634142452599177821794839099537534590550957889299902786095211236296353200210186050357838232653957268666920971482392036659372846419488400460661174649594640248114430643998948974470639775564358003771932520129541636759366268105972983608966594586285911460145843820057594107555634426132462521773062120013824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] -436038398041481312032431114803967124108613644057892431457149940234050092364313027925074815249106867025829110271402901716529952828180582211465117872554981959509155137101427237324016749485569289019692666378428815640799663323460806855212211079432301728573340542535348059194367190616253294451935606245133505652297525657992223359142966035325252297221654499344004149282466144825305434534287350824355069368577235172160050330812033444721441557660808314254664954947648067855892525223543606893725919757836290515122628839989065860619301361321741640900446411550074934451391798742752177674151865536808644991334611170362851519588779649401124981437377752352406921575896328360869019224545747189321046604757274906356619691904541383825363538574324976021987397327785729636590222607882830440136884690710562177492926853867762901658436140919624835773369686752058224157272168570283886493911492480065225319608611845740478886698828387043668752940042683606082244369565364026747882091469028277587352504453790581622143508824051007538912000359616974016922181607409119389392010046004948091017125043564079419812147707238070590860334201472820833216802175416207379965099050625877164019294645947824238642857702155835453091443154445312017153483967831901761156590835360999304938310086302648945975084911600244260268493792672963336903406484774694262243549610663621898358089723264070341577835003147367718723635020842000573389862788561685619865362960397544904284923518428190223005989749064204827199682890249781215977670734503589285823275197569032546170543271595743549547879974744708794234435134643585390928302484278993725117600704292946869558420807828050579793070954034634144438385348549888132792606985971025198816187250924022664089806156032839834195058242329600644810679954406785804099978534128140572927009933666676870220693643711273273936658756505407571973509833273032806839098416116352961333347874188640098134903068098849985452843452636354334844971384832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] 156867989409976785859807628122193789005670557983975170103498254680643729566479934163308435737399520443776233985565665046011432762857653429747888702425804326985786066289740535352250469266858734645711478605657503268843439175820425625145995149782725000938682939011837767465078519036307405770142942836461338656262699932374620434410509965878797559783556675753347078440010027714248913544818019897477463386159872572941014203917568810116997072300758942863798100194175619607024810347041992444190921175292668787353351701514127135984152394558813701124762314506829160788369244632399322431255089775746235602980267682580811767170374312833950940693026758223327385415001114563198070278609102340632632040511329990798259621231036982027907625455689744785399184613284902449405228554657321588092856556428124534439954782462900137370821241786977583374589998701419552526241361353048083385746926104112682539258809296434471104150005242328674231393362607059286406154455858898730777282725608567337946382205741150986051549710327454554725306898590241620523835964060841760940016782663995753555042168158360708383962110048140205135676731604903195721897696328260979348161603941193068645658284514725002682030624966046007339505954813524995749468251869756377773874350835894706018370794297064939020083418690623213626603859928613701977474586198820308114006498160680305892639403412324923142113865811611995087988407501611192381232563207166420908813667230238445717836150247025775281059542999565890276106173542987231213933797172777672749561384966067499412094387262069254247615577600704650015264793035053613210673989091603976311838372534087883492941521775872544575367722381291592452814339766317659506083400981724114087029456146991598457971452355754259919309426180472180843050846277951523971266423873017558974711309962007147585528727570457662492859654632604846313616126325728688451692515747580752237639351629954469483186654099694612248197276615881078156159877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -49081695479906171886695582396742128290217885150729247650541120089588840667509325456462639046152903518024376314029059758056565540559421004183032084846366663364635036776519693993711264728802649561222451116780370623473548240949727319122793526997412180341265285516526838508283183278421327829523309419046411155666178159653930233523354568009270360262616837150309033351394422153185968767834703141764045643689146330075239046840338908777265240776424935824127634397451789249876705991586783372718287973355570011566746127468327136154798101750130222888713475855172836560238321870407765792294002659516421355601395543502786503404046658977081497435678974472728256503786863377843732967066714888993140789289886974861379611127707944925711213241053703653694301572021471998476443427394118805726269688489770187094959068349983735673417528022874549652608558845557735975098846755564923697224353826588052368193270644437430652096650851076682844638813489532340699937288432758086007444128552023414304019294405327392130449884845152215382391827743236259469707702354801815657596221809439796747068595867809251593062194550647541437381226462945683533313916426316181862019657875295746092804458196536512530146810959192233511400166152518847888325563821475382021711003188955816355232727931559144666773446838900073133692239600331043883961318201591217765882223402751864697967029837726327398187409719043515133470673360050850268902575111768111116843904245422915175580642314061611730171165214187012521559124544190272096041400911058001922798490478969123840437701134396757538273525509749474496707083286639118886798703370528687714211370260338797693073450913694123569450161568521889641064679422526897165458193314860083206903759374458205811650824095314589347264434202535123010676681670822137415526073037421092874887299458513651238641542616236503370876826891621518358049182094551831297254525998597499771111335292894895339597218312270959331615758524191690183032176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 13412339039696800643699750166471000285552727893324896136192331643310284280828792578749693950545609753830011954282219706505285842262560370529782298534263447528433711895671328390939533477001777853778513981450542063412210608906096178475620765530632309779604813758033410843807636816494705472705998922582880945031823145120725050719950184966595772544836869498617457157654770858883244553131234544403228946479533575927022668208713965836590748428429317093443822220720714885057097070280201773719414914160649612983114082227460990096273276669702249421757257401200380684944331094398686435960930143714627759853360621930624442318766530548964197773983153228805666220115616207348531996064362438373028668536744870278038559084118754071888008084421854661526105628964219735147006735019472373447362493574228436538606253334132616421230412724788574950795077889067250136942064830699002294345862835507523950219867354405970770041726853905119348485235480741131431861932969149322025480792819712250120601342536811710467030455884771074554043319288420516434522492113821995128380262458734109792576867815493180056515112669130839710120748962209259859343679516737158185560524961618097953784794022207727013777124958302807512111540450874481668716168423554975506761567217478982922511876599730000580352696811155834073060182464018139813703725531049077525911745483401878414450707981580194322890172003783519414388154510789851337979524480317869038494545709923549914014112499617808296397395900737721408694844690646082815343877180693608025899536142285411558824918587669964016631600675822620319163165661942805361127332235596460172268127711592862983077368730441118121570679223970990700236040642785158195660631384208709889792482259710748933794486155745913074351157086939778072968183707992153681803366423899481916334124365776577424724766808397401500351884492803865886754514921389318141618107010756253686118724301359756866539994733215141296431788475920906811152007168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] -3203811609181727836745075124436826643046542135630645413109246698405310036798163776060876118292919838008269671834286712917361251545006063052213892367419417823180253602158812623208812664237508586141157797778446185733570324921346815166893397633005282519565762212663458075138099727178797189637049459052814168936541977120497280929692376342572284861902993905157330514884293802496248879444266106990396914394840194516880296314220278634483775444944238542570786202033104534254731154690184651801058291851758088547489667950883587373924808721027719037329493157786389407754479331794324404878038857059380465890780671910600236240356715786774854286554744762911224668917827734505559514161444687434184637222326901533912719553831964433373426631141170030158540714821793991999396908194023310349500053320118167582873908375870809544376358124806778583993763824035412940370401980945706866285120498087587313096006992367915709525178656818846071507966188540260458293009354304591460023724976316968054627803041447389222959225698314796649844466495418159012569532302297967331974814862559836471531440776283039183094396988398491391848247712730201462925045018435849943415016988642189164332096975776214610230692506273754303266101538892490559097516200578467309338926888014368921521711040918697242942978621390271144668007540427590773683960945426251850462466069479796460274996057391548828125110513243201362469842522534699569687446555100716469442083175270930112139150510715246756650131033897100972216729237389816773513412068448099245583583187352033753697546607203658286847558847216359486201161103536893832200182237940551224494259910635640456891023327510874546228015795250233907468824860627534958777012099608690772349901649630313853485740727501875647254324101533451868435252810226274299388329587811332117311660003954489486054676479540293764081197999204605059800634362811790940689964706992952410730495272478082281228388866494272184866041978501998562747875328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] 670348597483342265173332643349115281505121855687939365974852231826036852651539730905370421862803428168932176493099846822056808945895384932498835354502457942374832086662810444628300418637597066074431320631863585448559782758789163854717313659377367429047381787364190517945084838798835788917646819894343367881395761382858651351999017355867365982573557782663929632617807984973835841367463986690451211312858757584861082883421506677622291268294465317994414875102837346237220767395338625386731719942987342298530078176123025463204274623154367165031612059435042385862622615907880218526457772055527845380787552433611001154572487435097388881330098091117440420007135822708732929871654129615883708293371136024777112979280800156195806575403583086915800408443193514912748144657178443919343103836440202986077687971280234663203033038836246030577650156457856783201138482358661776964395782074169640535893693942980727596647990769835191899514382805566149846077493122403980376229155024952019192626674094263445087312344744942853380318628681846386743515667254189376265648405048244214230798715664279553138109910789970163038743247304967453158216574088946354248447413410862045505487283911665146428490551079885223310685571279746098635577834845676204016240839569347425758201499131698125079078378389890451143161335936951142310308596686753276032459863589974243386113962620576978767772406467528262062804862838074966881147357774822154826978751003454154310637904672685520102023611458887365188179174306366511811620914575705709471508385973224206419119956827114463938023587619564215457230650708571868484882537613235208393911590060817175153107758124774709302919989681581259048190649989275488988151510757760262441855937860327791771360382711045066334567029295379784140331451947200253704492824677264142604900882422285333030771593336913153519471675755895480593426758014732803811294953265498285898877863409833453477361552390591616808060472097724366013333504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] -123506879005978303339848020926546867972419011726825047277258208738601396288401161394540603867410321201793347576825612756100520205544783334815732393504597140246510054183773184060443205684136116220766949112344441815612666631548394949405628211460354427680698976826985752108273997202746065755599614640219852751772172906513428000151063671224595989681669426519091650177351612488055284960844916491822221947978314412579636720371259150204836184989912004310475109874312677097686622631130087913392186260576384970132971340665840858374775051197093685636809326984637668100881865154479691162540670105659070604150176224099656887795752015893020937193197044053768776280020278591320946214125203425836934235889716478404443014958796540431164510989156491405801971063282570840228358769669151681757244928359428568133993584661822587475489502880030793222163293214347206707895101768070766360271689942315539958396367986049880529592165422262460005270570520485161071440794576955807172663614086526827474197387874204852901846791438021500719727929883771885045933693351168710927438570671841273162180479965336722815731921784588607008375809334495101771067102674452595747612174857867547098373804287428438123220031320518229332517773988426244080438419330370876045612662532814261308714494359148859706726433228289387666248046280656161947235771776735067760876987507908383565206769544087363285286905132454704262591375981510816915929814253281463870927397444857538108494440219800416595758333765899727480433694342061827522570870563368867766464581608452330942517494036547842601047561122832018370455443653117108166096731906866339823731387640108239019870565822847618792252502349179072769674106980069320633267979979658310424371186010437110096114757710186602825449919727057123475430007829640539649401983673059625082349090217416923017699348107353312372057829692163349755599215213039914624445768816430250751437422555528927797936281296262190177783121517198741835087872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] 20204229231261349930219230347425704081174294312102408686003966393117584978672981107224404876491157304968663996098781472795665435699637716997185245264072580532792343277811545039172291751257884606967563733668608253355547255545034221325749955052229225524860627870339219414676747859938518694911136236361253408161965597334319323603164145947545896320071018203871752466953641618568956379675254128514678955051772869269504674630395001269307009959271703506039219837507285369415600977009835139938898666095959785515555971995980689974178440896183863301904041938883323119180955469228647348212751186300940892185145232789082927865033907367618804788025472346171831547953451416930488333906199765414623224991524471920598188394033028412921721763826618997825192322102655277785649404704404493075911757961608237060864437525034688878474629399759013965795894540858437305973570147119994182381380786176720043995358657677691465347568881047823699942568597874402491946134938804005228411750377776958044940739307767676549291936267384548294069249412089607723388971498159506550497439690163913239745854055857526061909821694326859760024246636562201510911083566510330981524919894631468896202429412041337576446701898894013867265459384422160960164696216618058183177193324032965073359049889845393444924221262585962485113196887956441160087904407796151136423991213770136751843921270052340429735596770331554330024308378874079344296747518312852972189385493902729119618041154569457003043223416768091006062689883136271119802600052477531163401205420417828011395377480881558207316104602899494657920326416729967283015540024484706459765790791286691592490875686768926736099231917195703103683425211518060146002813218608488943676314600957042517680859263737631855451682866589918790972595182263521389659125759660692433898811967834328531621865366779829133338297078010764634617260169934961401809818979443915080798829180016511355344862973682034481144910835844972472696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] -2961009864763065534888684549595657327710395801004785750063145875262192602249919556463827666814490920674272296298249988154579818244819261344842727052856121758935893364943003370776987987621507996708127690141481567986778913230116845727853754768887051845572412071868944694800584256125353690553453600891330181513665506196740492419489307594650981632477494992044754315518771366482654026950334773522068102916557341296691284972436073767220627020187481518224875934209510348978162645772891099718120653563618382771885628416869617969765206432715794769085814580148545616370185115300165745838887994781777580654208627022901408782153304321992249783382387458961653062289370007488533343980980674530787892633951170849331757269450151288934129217292685791755479172227449205553606280409456738293294494753034342584816258073838972220599453189228152084044406848809393892604077653275823799089887704129418860165773871242214396452491550118518016003081544503560653398299372178864287965588149763565523264195127062754541107496610243895414035641805059172117401948290488426102773995437513887803274827017333459935351442746227525973986963844948941324399508961379967536295268794406865995455317273033079947696571773378288890825726267189279077114772375752864409379485745704072406785642042722370277711916796321323344169140784974847063078931025384116835063035478527329073439065353753678903293714507605237562856621929675024290364787441651777412691478379724982517525030270716560097250314773827007444349929528303283826830652439090352119283933770558179909235715374151505815302669949054838984006916728083422102665463458005040466905262762324575956842056673385610520761918280726681023791594722418842978048247900372484296355860723349465660790177303403899715724056020478233375571196756967251479866027156402279745766546137929532422789565422562964347691568023593831034000377272380749272535001489924735667763196657972960730807960697012005443619584825444738231435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 391508395853568902886324101301849380242467668401720980857175572481756535465102827813677778470655626085706992232598811675525829077362292575669540291308799896142677197870670160867394683334489837889854138952487930264555312418757375368013034397869610979279423186669212041989763769399601387354954545116555734589778304563753235601699692041147961542565926736776450998240601161143701865552109550308047795707006229120965537801224720064705815439707764976790726960884492048529268019031747284342349494311619308456883753964392462187156930170983258647710628452646349000794504348702136155980804500827286177699305154110503375125978000142273375448364508800420508656076157656620748991269516908844709488383098651482640990358494301540392591941699732565709601576251689627510489364774943557007088014715670063763238372198255896334120982446685495832743798558479036665704381264681115201729866264549960626290831407826472588698605381790048807990414408375270416731621074344530171476044929601142274979615281371194566535707109534783854581258594081366914694603379199557817813059467771635532202316719002606092945106964778956753501839829958773430440773900485901017836167768602458194000554236898692375895746353915965444901859831438843221311922202913584215491449813871275362837634437966138845471206798831624694112091112297471622316038569363112661293823303277684827133923994736609703531025323871073485248656901057930095608401785568629907763865253793802800513425729262783702945380169323425646869023624672587573412741568356629480781540760667772000281003503608176317044171413878502009021542710241524072160297877821892745894583741009610100063773815779826022125939024894815935582144135858612054242720818944947951773363916074338377436574282234264870634640969808745957778443894827756771421271866850169753132534949814970032046329492647277306506025487919117796168353569893635503524185257101924759909107917483704941036661255368126201121998353240700298985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -47111662311484135064128606790688615259481412379695168795122528559172841725139981292398113918584222062463038507458004213886497533861533520654794021862279509162337841144169854049872154256303394192477780621500909678877487429778480990065694395043581998695893563677291136220946133674659637177648539518415621505902208579708163617603671454033674177359392325894579427564706387396892244103890456142147683933245936919731479976134326250710168193558213062490895215446601921177117881185895878572991585454155813511156386048911338755670414467016643244524782624799455206752619791507680586115735534226478642848564748168577162163932873136693323194671484178449700303931479367536974049615289846888685672133196846690314928273937964449705945494108792055822273021944260517701868636236880082523333611916533824021724248950896419069054005254469037377639694101062955456241327227268887449950594115966726001405918880167732657191319071146962327417423378418765354576621647717702333674102941993638818129249882724878126821723131002685617172656288159857783577639579010533908524049442390432941203706720558146946307242689154733509777847561764541030751686195987193980780943057998312564213434019607857858391828010528798876451993841508401174222868391279733048643011846349976318986310240834963926719784387306351529020237026452159553247885750657097365353022738982538338100185635975138678897207057692381444188611600278890377559760909809516392996133660492143946692354606916344582678597080093791113825690109229153548124927797358196157097175379287762914774567324075069583295695357497382051913252997354474579799539765620383683196316911872744763978155094247664575076777922679879792814210915841423575111732785737489112944022691179554587013261075606845284434450387343057466439469217303586662601918958661922399699300863938562327966979153936815454106505708247557779067803683272050292858087101106805669320706714601558742717078186169775002552539682091455769214976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 5303422458376767946402199475430933584615111484775052525389798405061766271943177461908266039349650442407801601223790113585530930293888004443666239986226957589422314900786223142184315829494654790613617234941249166009963774858760291108986266555975552012908810556059825043834532345532954327343876422618635242422682944969491750767842252032752745695116794107339787427773745686961187064094589980865857623581838924999918371820759275540687997741204337778954427303936186766416293340213937033816909961809295774514577578813525622256989825237992510726462173757385757517378357586163265249106670667758860042608061134154536565659423655444215390156381872254261966726690963745493620348789659966472533245233621328686507799923279839987955817653886506083236281217606689097232183411149535953084770680398705051511064034389715304748210209976817987666021606307714833881718201268740739441639604958439199079982607104752445975755335631695411356898366905047768103153663616929322951263664320408943258854284455621165257843796168273970284331345163954374899796183530338077807288524699454878134019348067239328084867664212326202564804726356218804669070312108925813965081163542641007695598116847945968618482956476425208277743027859566508767008630510291135419176602407594596498063013675489084304083571286234309714951485282431738784279148567287656906722397820493745823472871635387023284272610413959086978146791311159977323454015824893107272014208861816245724935612373179467088219744661567156964414774101952888335571838728218406553990572402278292274039971987106903303720702367451775099316277172479723505245359369084751597112492833339808683822113178843351063737430310458402279237167080714149772850172849022426727483177928782809282553041038241774698573998357705945286971751859241679130905150260987757811686401129970728105547100956191246036908465465333773922600906339793274751811654561619115062030101728621454146388519185016168449672105764010885906432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] -597690552922579076161937173797028974259913973975929901662448560994898391739012463328343896003750547870298734506373338909959849473931938496756689651290624895450344459717789719155252074159020069411812291708443842711988750523733109619327958350261269838774013775414023376945210839098104690540383574659141617979024059504219074881284218419233611093479483625313026791821160748897940933326874863383964053194690431683586603850637091674784204220447386660529638185797202448014451605853567888151136113134478273028376764982774845008588611791880526714321050581780461939154143266280823876985122296060318904177703123021741979840918195348032326101930732501700224249606590868834398769073196739592523008979731023505795173590912323168739877978321808667685191395391676256186681613059885302219969600069887299375712559705262092883874635657625463666051788901043536016111068329956225449967298437468578312714513848796756953872694791817049775200787007725132956847374579382581958699913712177630756509155411009541427654543112605508020318220375261210775880199595615687478713647984703469403024325788925943254691263663567861347989119172720430936568937285611814881098849244023973590539449120525113336802642548436566124197907652614537527688970891201934336651698533134160259111591748790987720534743521772497531044721706307597706704919061086329621920656809699074420364136246377729110069466189480049149321147546731898595354194799999849247853159542641966138293278282247713785878128743385964250838164082819692635169892069254605453235265848858303431620433921298668606463572877895378023816844233861873466187847447835023241080222900563832395384510385949054797597007213719121923265474637007299154177401436550505091096107140902824411354367029737642203408161149342993082274552263215030220911543850168532460324184580696971408947644365287600942608396022383261870687958888321736196393045699779946822042212641251081771720505787069030531372695976445780951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 72683453090343732592249445268571297882315792638880114330035376149856371426567223476073510387404858751989899006024240835413699288928212134407951102424068027797308119734595769450373685700742202739793697440703653305506562400018802230023353737819186326627407359710944640055871652489349914513363545486936968223933882706640157800058631145962252526402062069497857354156165553186213213345315995090395246330031567296009803163996005500672827282116057721009890139569655095865400590484058893492700858604478400324185399022544539860171483730301651855561974197800984100039924176080060439664920355716919742530129296034273767252090308176904302508541862262363915140733844857556056785364822933520931685172687179107763942816009103121468218916343089749818892517743594593159166016931845843192873287834992940706055777256301076364275206470894017122109720706877189174114082129289288161968736873524127853849763855657762289705025431273590754969237125665726342071492752706432438842003139172755255963414516130999181408023845142933930627743344143055298191037780917382750930063737703311540666732210512544503715964404841806934143739105793182243049119724792638501130773502139231254350679635218678573824554249900561346648060945906373831094288222475587512356549939661786930044119186281331216792824109891887577482995706712786458350419303154409102179837917468296281223430299325771035100230410170718750014826984568650411431295712283622335628448398343535249927394325180107741241881324634605113407542274447615268118516388622719034154292022943801340003537688021482415079256131745762621365771353691017953167680561183118279966090199168882291378695837306238713403444033829179560166873523653848224148950766038014857281962457763635978587591044381504544232591706646342042856543480337158668123807960640688049916303247316896360281674039767689922501378185606309682265064595430625915363203356763492855732522975787752413359712212928515473892164591236470013952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] -9340181607699273304027148295045275042951954428992681416004115002588772777402080990796205772437036981036809980161845343603966241792046707284961825795319627758431864559861404617498091281763862533735847894756442010777288042820220030862999945132347626389428257556595624010666116967827803241347246324064148270259051858460842141893327423415988125215810525555847823420732051426381370178025743250009483332970896821123756940706873951881609411405855543993260809602135501014138027559075638055315556175847694270672783126168093250651616544184041634754030306939773914918600435312412596843518729405406291266681879594893441440829136339190473843795593612610737428245592207504134353032707574723594964031522168032356568102985646715508707676883603874698984690232061504810139832146676886788719576610392998232073985371181024328093558093367857579868983940814530429302716368238533573982100407569923106401701670069821101511827851223813170225911647103495836334777364160781874068220664935230411022546533958001645581387793370655253797853531438248564482964748462640275436886923420223360321348647027085186492271573056552665758792819884297865645753982514761628141716759211632642431345128406328329909495514317081267410960845435768222686880228857112186791679171794540048938941454955944369573927653302263116655350657991563556068135464295055672546649251748376037015746398398626512679196988757748130723101076748351714786845510647508114209470523310345988780660566240612007232223424698096862167296669644448629197275535857557073063918563673034129297371213485148734699808178740294998778593666981529332903887182172917528842344675938365970746918070430970946397801993743622011956136661308391994183746962962757106872493595189651082030735974430608422339124008587749562226922334944718548015534240327137312368393298712201115482060303323062747925062207826263687896053625887997587981541327972129531713525471920859057467153732672268160061071924997344198656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] 1137688468680640126315452371069074568365015691374019227617689686922357015277925952193954304106989260630858666270515661086718613171712239046303986932653516326543185413958791305285525436871715197277014597990685201901882676888509468040818308047976077321338030002789131537794969897801704463472218746957486025428724100537592965108001213947245015593782609881694456607685685757145305472999518597668808129610059379845225298140976558037928789566760859190825467445116008305796620595296063785238756747702938025379387571659839411198533269725924462062809761298781222316680759197525328199176980582800621854513140992691435783981183051089838560581217043551135413328939085511270571460434612663249655294500082898831616208758325584676886827513405724122913471903442947796864097935013761051905238957053854097482246268592872827073566591199696464179522269382528658936231374612487291820038338111784866294212649880449891186911671115775681154962424258936507073566596305177639103240451978817949190176764216025198779136696582748009851605386620571918866656450169083973933417100143155920638554120734745084744161026579425953970635983484454724948910383043767322141274003031746203836199478422905370357768363304237961398582050372916958254626514987585726267289960526307998990820103197884810795867773124376420644151581041401828349687833022716121745901372113496359317611957023416665662674183418409074899613843389869364590979090753597405500822297199750324665443060234682679053814333196409615485972558343306431380834611768616997978159565901153802546617688516783595873791185923049421240564560960675903246832668063409243701165286379979408559933625727316375661276384739370424113314712971058728495808729764915643621948654440015517132660883760629670300531994293370100558170899448468789766963873492275962211863865970799965079813136186809378221311854081512214720666009091314447109299053195393002148869685811005082307591000205823347582723006274748809216000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] -120507000598167014994388878406851890933146570602238274360761847111528813834612830398204032211122945020419270544203733449646007205611306412655619364967070121381091721699859648755256501608599535834630937898929157468629550358414993135865232797098040833038653903063529958159380033637014834264640374131429425110241883627717793357453048815478313290213448845061901602347468496001651725441026956863479121252286251405596997165154022910275769678693928550631828438232873088616993211739880732439574000852028360777199629965351437322311420191185170844475746390513665982566092813750723273239774454340969472318883364229659748300704773707679256991370593729353786237280037380675128296229313049588237157333710214106209443030420618940873079043780937394841288413474453235685109307900842718386153061305328235901265763356287684909681192560535163915055175382135571553717709627034140084922022921548242800181749398406310849000266003086230929024626874463647063392122548821632120200298717066017711441276133552458656477121233232530875888773559576703032116196340068301583083941145323701407165739761301379613031734512765321667084432987291469918828095905026366881448268153312227331802306854408063329035113897477266885038392636414683020246284427261523045481182837850672692601921581692207102430914842286723222310408749996273186352658766972484777480406928466133091208694485052229954377694551642574339197658810672844917380134425310913585064046955590308780268500785688024036601754428114055164629662072991797726377819843536118448625802152337974800299831912238117033019125119220673347545898985240059598296514584680015289410762249252795750620645614913690402206953976148416108837782492494510970281486202284590318091582075933455373737674481198248864801220196743677586251764709540738882071574759204771595448043843508652534955955793881802760796430276969466767469482034260942122202454702645845084015504472346666199628569635584876467682725685731786752000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] 10772091564528789389271064997627733706839873784580711337375136794185196397009571738162925272819801352051688125104765490001748609434113574473912401387546414574541402516285773005503818535657477532078670442390324085458129056869844083523427242920191859094859522738979063342138892833715376923860667288912576061432001936002811741665784892117161743276368326399032649006640206917889495813311861687400233265858722358481007849913797800269969942546715066554015295458469236167675453836168299909470154566616453639967089960094172975594515844561376595225198805691635268495251260724485425552547804142016626200789232373282749590268098544966121447316067639179072451504564458265781251772036143493987054903836721572574980195482602076224421004086375153047811638138958174380635243174914540985153553611544567979222384677852097595447825057992795404680604352602522682692557208453781348143632871031858627699898288107212545160562389396689485394800546731994317747439798184444844416345322474672221669624837440918818038750961792873656382902347979579140888363028785962715290603564301600836008801655833646921562318012619777295833957590147889886594799282015590559162946720297420668825236410532820887261456202167251152523895809644254797568366225617812091185811739623182897741506608396105803143444202247882970912798329488886665706661638015847304231558986748535414451940592535028786987173937487014177937554292147510390388446191842406539817458965673566374344840107476707139755126901075955623917878793104765286150856975746800328293752147617276225538876726605361962447180319295603397402834446177333930967412578890795826450245093874496066501741381736361537116199472930512564188047283877369652687942326897782757707005572391479754208844370674271861783429170299518276003601071090702181564718607315426476356244721513554243379959339672267455130303753260464134471288298278378413177658140821678534208396924527082861909867877884433189731746774012395520000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -817158796737368653850538558651222519559599420976902786432878675608840685284345143188850423992338266654142643871314808321154137864974324368615800544427110799353614538613003019108898245613270503741040975087251674339817882514504737102588621063334809702946789674512264238828977087668388552141178220623811674491823677540967833477547646872759837617248057092991307362313197112942681034430675681349061975971631657187658107468724986175530705569513100016193946815134846011242866304379569522385611207884563043971801344037595026698547782034485243439688248847511028230456285435277143688121874509704536720263742891845465004203961558717598415232764990421778398931795298783823249388916038624276011773466840367075063206406626074215130042320061021103351406139687041414141038176265679284262361453896348901293992503811428019330152281270269759675232393065943237195023283268892280449583251473019874738248675571482003122274072887985203498422954486228017567576695257916829232906617192234480070301449194507078536460703165372382394456335949784522223587645888057542290004199431509284182727218304284762415088122514982103493691353978065602307479479941162098569373338073042927395989744491728243201984892295471247588079104956424318056677213449062408841895947335056997823955635881132572409412600349209631408533303035947950681260990229759827944716441962625371295833796705935735833440178843347294127923328842463536851771403167109921373810789184567945552253050317446924689065072235936400653922691703177532895168636801280556337194353429847195493532739211389106730807452060438077545368521528539004726681723665652190523269436700082812785234842866558498780089434094821270669130925356631838696182477667476803960214795848139786715215556121566350256187563394448884640448438440043043425210064797026695744882929925237047059019261041987084451336521314693938553291721185073921492873697446325705747299704547837122049674467526291647893717021502734336000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 53536088584265145796576802605216339560447937113851871873033776467420972418323266032190225711241612077545079973778971275874899074029561330674538326421787443178608932240998962528933736903726587867813286810937863410322425387033092616098830555703919229137336983710096351257820329655248084612506706410214377689839718116753841755433979182671340253241514164929970455242109433475700116280820772389639728211047880844256593959514350137943168660432382943349228255816807204566843601228007530573023423695161643465187648997505649426193166262311524690692850708227363759426867733759079820091471470072419345686605933160289437588010365689678522790568579828481231628674648078503394339287712676072696563783047557890326560151330129248131653972568980414006528824802558273493442054476346827337035100529236773134556285883346697393727656060305117739425592199674969151430637664640636255536297123115663238648613985842425581228966556093235386216495031634076708678620698120692363165697741797946390863851064082634769871359976908945036599882977874837280066966474839103400010904897323794625596519915497608412450807442971065225971783072441525570062832958160207398145825150474445606346440863843735011002829944721366421264508067809756189027733560468732857783052835684093522166678158056910608354117302935289082988249201415531255641234871747467529199435029546333214168164089794925610059901994892855072263206558239872723967777610874036853946955158311360336947086701268243160031856530335298636217287309149283419618696124930622451664986554610493102691151091874753846739541918119444541639497686380867266945697386974015159752716620211373176503875647706864076503563264202683454158979665624666389474107827545237423845951398146549007033861356996630578304557668046425839817664103395483529144667100446070313401494048020881439011828099411106857907694548999087415069413120396944592991433618690981411555845557654228687363814294765853012477574264127488000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -3076142909442918952053058017925446005136181256546975262227571163928336992186920267118349184344396431549849983354352749145281478039291269092979185255436714947679479118319517482705583076214682699041405614035179070635901624842692775516005388827067748254472745312740188592051281529758260814314133518972795329269619033083189009563691021482993076057946458041893401831513972060758632399640966994429924629876658664942521080348085304903283237881988873826672146055689234322720710206751648273373625687963240567250565524777289783215047951226701669653478457974756430551892140794190719623667314097759674711998725154830016752398591549763898041142869967895320442101933021786043569516499110445149324017561046840609222755288948074821313272322513073438031338659105533693745680611102118595119610619626759166054831284684928092284680940259035095096645538165609224463109930770259161576160171147014485547441502571203972713307945435166421518377939479328525505416899569080287424089708611676142248040385759885800185408682880281295755826741499532099993892485744624101580337351706708538041777571281463076914093452693519882955738499421422796892098966595677893429481899315763507291496070978378366179505664022724814036282018007828897407418359845768045882109281023223207725348197083897132057862475111245735253996871649304988111281033727750313158176779746063752471471955120290090683617577738613642168838832395212970485544501762125349032698961130432741565980138571656228443827007999733249348669682835534086490969585844023982515317762240359905451452263949362316453065305712110422439225047242031311741198301149234388272859838179053979134792922139725938735230022363884066372907232129257948232124601425888568756118814320751184608292592233752037753876592792495873742488173423436676878113852176116038504382905393243496771282828247539949414616333912352189511818875776646682823171431856311934445552018406406302433963974039550769731016159395840000000000000000000000000000000000000000000000000000000000000000000 [79,68] 154263448123935455237721902747180459604540248899257251296655032825310610415765825205769159240899795538711811100015219399192704101412950847355577201259959086549346864361134401857835214077199382260796064021287152216036120631083300642517195585738699366457061000971027981448771648859806405889145623176726283403165539813656532040484669120764944350028795381843886874497136729476953432198513920758935411205163613107360764140973960268417708665971569875618907730407916139988769774567113242044145384001155691277747970883820323529158774068144555584405285500840458426983934149736006517905753534510721627682967769349913730868661437260339457019540698207181380322032240585989722031940150516741667087699176286510327504926792255901569138166166534298079533223829000066879884895386895494437462248796593666511163340699423187857355153945117753169971941868171689730571258895180381417096314777765639697661653842305660456756929274354704751274702322051514640823308962958153568159403046135358820585590978363313536261530516682225105256424608267142389621706927709489880896945241590626339028085986142154167959210324687406683737297021818638960480569413847532920394775904927512742037742698590266476343565161035582950779511481825929039548618116941470586886122242656597614410545830105176925447771796648828227729906820393578571043776859252134024401681185772895187103399648407741974074726985639018032664801577862516876114428263184403118592695226480309448617343885258964801096024263243382443915933614444296351678654402975249039306782974703154576632630082807075576786728625531939651123290393053556539497203602565720735596750833394816517650125617400101289633703035754817157055545504520508506284798129112798530481851250531286739623089977539972552501582521472836348988312870807524817775787557884735206468287002269095122979638555810919054851883123879578759303879620651731813803336993770868146794817275425476667247529856396935651059333857280000000000000000000000000000000000000000000000000000000000000000 [79,69] -6630231364604972935272826793870275816104553945237845496862580044854212209885183926270734588708631823777867042541613881222456661914668039634521485294887541374322847697773078236345013806439168280531519885818310637672403496277728493158765932150802267455751229011533046394813716413302309316062373613625551579534740297416232065189023754067293217348734506819400724157337221185066933119256051249899843015670078443429270213958297859668623881529170013893708178614771426839017324047665203328423116684135631886121832473888891223784035315073462168684872631556057745762008978830318582594594018497313064068614345545498542756188023348030178075319642717883521413403980586720947549202884608741870229977333071765033371309831641067574440216538520003648926396326519524732080083507817710150609442096675313291720662648844056537898540318211611980094664891270300921486224689108933086662771868620538125717025087182720106598577151520862745146753333035343201308018006160082402620768281849868821666778803747119800883989767537038730916554712338539141836382332895575810520456310104417315742496138889099244968339908765980155893280569808493637010671437681176928873356110180758993358702586676399180104205928447000752359990548770706005271076115782175402137251506700429770027622429960649154322670044785629082085681147441406936187224797574524302688387684615813533918814046036174743366891664126134129705658344113716861857738706696816309979016036180464773179134370690080496797347594471599969860121106411205363678876544372651668812094332569695037581764120723130544143229347582163247458726926375789343405718794225094696848119998522568205231267477493913152455989909725500348440578319665679130116092794988284657425300589519284545634326020625326053226575260056605631080690177873561350040686275846061333419034492536995598304964219631788162134584551500194083424922324008153454130077938036125983655405411843466764039179041366810831053628899328000000000000000000000000000000000000000000000000000000000000 [79,70] 242556809700017506597072748884877554511130573786988938669844217122391958449768844458366044664708872159045549399439954500226300685536360874992055482616909066331043389192373860876836444457344096715697992172948884626951445520824837223225815641949260346534433391016962258879492733989041134556234136701503684277986945279012597679007508301711961386768963970021254788341524914057731469636928042331503603014029185765956906372039142220996759589807842591128659513231620529649842320500615338381911206392792171588305126738746107834877010057518789712042994568108182969453341510610497173689524242751957441491681723311913178692364060960122386705478950399851628769913191482980502911391595792448207399060093880190937013364530579456262914257348165986806921203550597900128433208569431713200100630004348321473136230777842239785145087962943505030628362267100797615923729885527539411432624750841638252946928826167747785943205064964291196798501109154662334675618687868518486762558985829343006870323402140971445214674096942380615038971177609185066584736580487830469671326928308141898516661286280686780312469533917625985782824517620844078785782171075542924867230557024670695649910273864487747598415986434784967172293793320786781901370126852479516260939159696313623471088874272766762320201156720953058411064875219610122087722443632347441316807505711524579381350157314751476240418316554733406898515769435098983980754984266092761468762294493204476230584499110295462332175311226354508440896584199005237318559321336494289048625802140223126045655418986749038270676525682795036181629604466465619361419561004726091130725724630500971244582718951514006362159143791721427958638836196286413432435916168679851012935264519412475382820537618111309784004959174079884414512084489723277445626796379021267662104918844806162387871290963276395995947777441890394637052585203355418425616513195358279067043610379468837857592951287054709796372480000000000000000000000000000000000000000000000000000000000 [79,71] -7644281527296511863729527308569235169279060588502980937495722798488689731935482693506839745401783644743332100802568601796069945487606366231162164091791151267049399889947117102338339968093080062072059752225263088160133293105823827431551282660772112215718483955905154856403446400203375543843739615946836541039402891513813861174778937879199191606288798327177714672796810060927920033946705055851172749453972821222483883709300709929114422893728353587223868102228089748992606625339726371709493472282420670387118077866868113091637451956620719208489614517471105743068982148268258304907618290538221027235437338543476503349571761406839180375812761872473015235944810584243941519497147445533930421547557729980733551110932422519213288273848244877736316023516608182508825965848995124815990701511723297737258233299696199296704387870476578573485093937857876539079623331273040115520719953210619134579411869580336274893822540168368769440511795159956901408328329979069555660725052498786469132579157790841594459181117927921608621184107207566237125399872507550930815463282135253655036077869927844125108433984788051492688618098044840884103483365484360825155820793536383320187066525693876497864844786983220676104473391037045655429021191429533288808721376487656507967673049885642626323808097352704278032832058744570749006159530457787940367729672524694106289818819777839266536823824515819014354757911185545803615655940220490510085302916934943335874910033103468898740473503253802541810951375532688884253553143593336671634115417261810725018373552852624301311473944328287771571076601773387971781926112697490934143689340675408315858011682330489752439295909735758862052675684384645154113152332983761087145791638893805446303158231437829093715730971655334520801245636117598061889058084014669769642775344014488954326062142373846194278558837942906795284215623619435329137639300475594938927757938197270519586746173168499808010240000000000000000000000000000000000000000000000000000000 [79,72] 207917501253607338005830731534889428806256122735670240967585985302073898459392753825857840093698836239314095885913923146243220668764507162912442686849508802736318294746562142554978284358558629465020042985146295810456133246482182141612777808031476484634023454897174398952233730854803420912508107957788324150390118312661918961301630487116652072089201957629265654913463729828243057451390092573406305285498885147535832047917059114911031227369990569292986607642445156079413965328329068831742410777831195749733144542150408752975771647259480388514380309088321124201176937124474986154986032440271026986579267138308762416758963784740786108169588617552818222161230313622745942615278704018909200339763649434332323753518158527258101479237695247644386655509231842362120633461651004077949958266292016658860188487769987959935979553014105938867403592782107036041080534950836773051983736930091553977885357020342393305938415958863276428179762330961488076464631317000390869799500207965065853841358215891956541356696622455048744704761826140770553214187197180303033612698216786110620849035646106232158786507021964848590546626775026403676794788825708851335497273374764787746270488717766961080469582309617947660174157162501404685211257276962936581190321633895881323064254954022598584233666525662502383118601903048661714900568515226567188333489152230395801631646088557709784244272897218808992404930932876922771458554308641444061509090529769048067766257282236550060003648049535310536910437838892117979019631275907412200176757220857269939278072309254067090486776087362795617781452067322657832876922123103326565016983937445941409610129984494322801261656512346571810545707116965733515098681004544568649862261717603403353742904026751402462130121761103551983403022712784002073538500014628691753715844738583796250148271615164672675546607944619783473317010640086808527865874496823070054558992098912923952416942844628086816768000000000000000000000000000000000000000000000000000 [79,73] -4889120637971922409751393985588360090218959875081730740144365429604793546935638159120107509686395396866845001372192818418481907680027227762634012806676705055393908459279586810207056544599428300473905223993831662189466939796925701063212548271467410028439338517204986445500482207695903132386998699444712277546634801047238260701642964447019774691906759000700271733351814216287440721922264976574233943258349881394913276429095063862431539976671345581031746727361759704435948513512485961055015867204129123117742842885308613912408515464197716924231946096456971811244982414858945744810187552353809357334342846374635817545328731167030381818726073497708023455365113819224417714359071558229968428510169917121326680183849894809811163226059954000851732664796658188963874091440324886093207795195734863232943080202416866193822428551050483709703471077980288765292540475178389349017717874659668696291841605543513956798663765254120125615662170836426022238888109099929225420504358981043316521540310899821193124100246180787253410082781540309211848337268742447849718475043869764169569952589170430901569280531469392028638368047981299437035468994419754477976678666114149067971644858009278819690131376072252331001075278120436009853409127209934760304905689519790088737483313208608503512495062524308296849292359660971070578690844161275885026941411550516390539676248328828820649585926413325737744672533668571736029939318100170205594614984616750747885073042270064416185723469376949384552612911129513343121708534379225031731442841103409221883251678916685743905572266347728933995049187730640527951162586939295210760847514684029998261871347674741378288666888782179420590142503332386467222385043547639163140868014477881427348129388512620430755606619932477054209018529223603916474713441531203517193562003589286960915820652374900699376107046150901538150847806662905430538671599872396986677909214790955790411915237766239092736000000000000000000000000000000000000000000000000 [79,74] 105695220273565056652204238597662900052405272039316274087036747826321944040429147255186889540500338097258011851269204323750957908637724003471845988503806640346801288204112146272615936019626376051774290036339611302796401812257727066156127745569212066071678448189402749497887068170369485374295691133800565293748505270245381543410307755544170267489359206121446999959558926360337699273975637491942926713819979357596735259967948659145011082417785405601057792326084292576893351512331324772158802297150725768524774231404161004708587565104423828788115985455556013820602677122638126189608349349272234583214096627192038713468450357190360383105990608236113295701314842055295575798667644981674334128809122213410669841744929001686395890550755204773856251175609063464538368820023007082296731920774716710978105299812493293795611922012811912917682823455893363580895338070784561388015254423512054439137480673548599579318240048692062320851628337496984039721299842795724031550376596343464743817119811586328065882327536146251476877877967517476990830957619606563774680575976711257116759654027040166673456534876555233529929811222390926159352601385508798605960590441193975635522902860918968358427952558150373084845047127862344596790522155332650845392986218330984606275704664391658878446109884821432308059790916489468370966264375026156775702515882933372532784730766340580383383954407018781373673215196057125659424945803175620496736457016981245651174670205278727976525062750455834874645085231041119781157453652053670335869115564952604923494434670315193912558446287845478906552804332383937577862017773668413909652098812781923107896039625182405817728060410002912950484544676965019179909945938093816804278286667041080403769212010369931701773467988966508095287229594600169564503604504946107989488137830288340765044533189838146630588573147103949568518847644379771917801276836067651804179241187254898790994536833388380160000000000000000000000000000000000000000000000 [79,75] -2161749173732712568605822406350211893934830139395545212010153091671107907628657577583705761021771275300505131895763114621366056664030502931849501747054119837257316163287391466310550599497824899169303359050886923443671601235994540569220240246446235435222951108540862076148860295153667507724065371880023284960469665094761669923916098570102648691123141330544138733060444046484943848570356279800027559475058395505037492815230551279917369850525184671814362571299311561967921029535410889183196876563304167324712736342854827431292033460717683790837174543023472205746140269544855364367062887639576901872298421222080402720601943731198059945443128458452260991063562645695095573414570222513816310741615162628507884429791005449867847471144736308633738988299985956561633022323004217718561991556355899855514588455373604407999948280411547293353599414836180138471021884830201181047060197483430878457592779001609544035558389196011980076171819168701220704588664727771702820773058300918311199203672340883456299211181304318085499720984803611913980499602183538470344119870997356787935931778147267590310069251337140689186937144138713831531390561242411079177434214601531498908918175773239896640482607402445251645480299409098567225486267742236745507405823621665323612909831861249816196728438198290743792751025446332721089866367463654936812938618250997975289303387844288370545255165514559802855018131764310532306413818520663595599205608793859307001553451793001565961426062551814663607988424261551814075330416779176740084236416487506711052111159450620598419915058806425971514591942739634106748266192321486347942360188708273064454932792222884729052492920827454827480405684365020721367710692555902430183754299201039482474006612972113770764881965206352122929210687791209052111753143377648088997705155741273543624686038527620283849901904181828496793381560779357478429050905672878877622869284509932537304803820175360000000000000000000000000000000000000000000000 [79,76] 42236510838208205976392716183713148763930672274155166222768534036330224497057882705768933169018550177788477878064227699378786901471726459795411932890430632425375372442470049579103139962176320754741517346858526250710744966070590479339615815104000159465133799840542175995594845270449841161808188401608823011515268677325757954494459262923273662040218148307848381461478534604803401191015938591656193521975357085525793770788488257332123759252133015150752095105656407114448011077580080439836262472884441927960066223936840899723113924285801322812375312629328667322014798888728615691964739758912785327459448663151969845095187865877023051144342294391754394206686718590148789365032320911758012337037691975414786052172851518654130166028034295373354246721647205318118932294253106450983601990624980564004919102602612175538075770232856259809272327993852038100326255415906929463378571761208669155696491718130733011038624089198685247533561614990602829346912079928316289753739324773698727364997874581002599193528477568355022993907003524707574498099067966314850500238935952247029262402209820421654484793839287359872822578037193233822483593294093433344409541881648766941398511825422316683649712930347611968540117414603202238431461777510769771247120414031131632314357292149075167781016681361577466984205208750701216180384232709274487345658778702109958634126156754477135098864688311387012264336813470923961148968896554435530109984822801595464698900459110185846154438507733308878446636088291767794490627228276324957949544360488161702703332544926012645489462733945702546820280071662056531412098233462797637469331601886314920861942218995260740023877246098228962301757446478093197018922502708489336997880538503409529798654175593017813562924842283122217208812639784373325902771930321234980984686784524321270030604254299545901176611041096445304746479713337143353833252241869579210603265671228133888286518526607360000000000000000000000000000000000000000 [79,77] -655500255007026663736462427957133224574904533407477302011180298060021421299361688429477642612340196990281188558405926011856027900511718767430407876060652102002892031850725168245891954633152173851465036275080458953186341673811431990353842418288767047446840948776106799606466091015301142740390593075204675245977916298448149454277074529394395324420523819146619848681782280545793903623277977156967681206405657576892995348724845102439187597396631757321796548378979415614654671364958069825495155000904121190772849655921166125454143131941791624835792284734333255816511262298348928414945018289980969429492220971435134970189965543060636556134616901556189569949969608299895434123113517154805563933769130753373347000443669596132084627422836261213206243291322013458008867021575530514364464812284761400068298505900064499729939657812957447296963934164044334887352891395008839886608260455137029030222279759509299590573049861665447921076140338961504078900602885173110956308086649161481225295518301267152596713458547672045390277078247741451572951361038443479089104419255673639253942655526519098296226340034321216186632450110528975481772924629218571499242479907541826239683902257276188053188043644061748759808866930069456194928433389862855193597239209617075829003741722966160599658700399898435346059803471061875723715621194987135764900185005684392668263432272800858641270206361684321161506828915901378142162606524787103194137007237705031351881281554983031746767058426737186807092690716546528960885415018945652442227955928573016770674134998230540513802768368940356472619151422520643614451737409241514195559332235374858463112237862629230863475722565623586076963050762017247081830165575188454109900081967623426629945284545015103086644004949393807278753019178715498811307956719337557173507375440261572550371805063411730056385965441371924077764182387507247981364145296081159641430996851545438662401374289920000000000000000000000000000000000000 [79,78] 8620232613399252134105889754094727110396779713995582655413356455969890335968071060451441717997515203392413476690812923354458773002243820817363390198467325278854764456405440714210886947814271938556949302672977622252713416935173827396539598334622420644862958420452644789272070154984123542629507408891514959425862233085967032894491792247117128008922015738173095190438437135850053494581581399870354259578267668363852022670474600300211297308844557345849114831458505159112163739980999900867869755605199279389299680121225656850861572325005114331141139700337173399035504716919357841247751541159450046159718031571130133637183732970539201550940313207884782043050907447169797173728428884436329076109344341009491576587703739659617619492968161372727102367836905230927958301243911456507206478828433891893210537686604975702653782338789195511191371628103274565761397991381040080952596917046825237066668076501038621156339150412411292311872815311998472865992252122444593255803564107526932433082502366716766512934693726198981197719551890887143740402197185070124778191029779590131543120139523328932077257674076107750385005772814806081597365941981118346717586970306848707881755248936050198988553318723434481868491429265135603574706693150282612731522684765066787557000544544499297234903806206535802550719247773188904803964884364027022870215426638621522856550481537601595776077879538274079984479985385798856125750798421828018617722811991630758870908322098042498945167401808643078003588484700349576772261249526624861454843580544591601739804287633899990292335388218034525026416882149797833424106852661089494807367165421296738748042544518701311203960076851949544681973111336804690173781587834766190279567954394403724612017725633387696661530231536309711801729635778350987968834611796931972357676073903456152784090743580103109661303461663102075458631454196102298940199681683635116265474865973013062663274496000000000000000000000000000000000000 [79,79] -124643941411671555418192696934834341130725413919509260380841852921784658564387856641274458678028673868455291072401627796088599638197524020863397803799539931932421358345930892943419647370353080419910203379393437251659033425342842749727151208042902843915931649345381019840706877461660955529786426173109864248796111786786334617120484154292128053084573986382918728281695640562843746134549419244606174611460678474158690243502883210637574811935955234217060084882635634587146758976795323980723742579857194498561258802898787525807354010281269695057396949764662317414589386065368053453208673188863157546374800540083747529903912814326181307290284277170525547598033082301513503197393424326390509259444276784710863382481045914363057094335240427861452665723867255584543777483170082617363715255779126456030663722732536973080191404054121331849746975574076494328044557662879745196043833639808920594733780902487713489629765912160540694321496455073363294709883800667576493030630088123495198426745296563688602748703250180297193891216321045861456448630110251050285548744626255265275543821582908119908483477998766659628617753473068302951954887605213300882221686688198186152866448808378913481418578508413178045890037081602737694111502327470991076148882614917977598411986657331977958423711940103855235104408640485112444208453354721626467153437294648839317370815022901100882617894015498869149240998670316071367589216901106470296549369416093991552330234160538377164551774335105428490491763210958022488386067051608479098863358372954906195652990038910799784632625217850735169979296416407927395962827287382396733218733520106797069009152998791752084306973306352987905233278714946063091201667372314918629061198065836764528277607017579180950196974036322243878955535413562157859117179708214965020383655762110038043043505813009531777040211265628845367926697810633084012826391634187944462302154511019304006818201600000000000000000000000000000000 [80,0] 42087872142920734350227491093391404559537152804282747341693752456387718008228099081990817271257737826739373096197478577375529067906472994033277601320369923525577480046092117789081820035923374731077865179441956496037268969547745666186982349209703596267285232859657648514079846630376486738093025990876639076997526290740090289564283582558833288866410618844404351727428243801235086324402504045412170290837375190365259868559021729960196881875113936997098786682075476672238470925221999690889235471062294938953980551551879173214887245463189033376990762542928453954112331776367592687719303992524236407207338262200508414511268691654859237364483524340183001502600259277106348054255853210996632103145250089118675243333109712523216337907530778681084935076076457691307229487913238899544934008691897787083975070877714204791690321944502980991341438042708498716419245876239669934569562106579252664629394975201006024624834479297230780419943330482137498083880069320916144039107554214859535462866312009799718422530196242479857205662660531234085660150902439414258513554667578410438070804423826193368714213742923936224201028020283845926137550185657647797141928625480074120615495433881992059212131684324950582804859045242004852235881094595398843059446423774926471428155753465273549378062370560051186616753198789739878793239064301016154287119166958166933915438542737800122258544616921083165061276076778701006808394932930704448416483686847990411029044719612873496238211054390363406283272519154770103445724901005554160387571610302572391705228845095937710309795547386148526247123776928988181471928751409269981567996291836903630861922844985210826985129501135500597429081228114928888874402981070769419274481128973978715171066805636780117972383563695353654820789701633328327551063367326766973025757300350271411529064576387066388113907334678978336800727006296132414945073396433197372357664239786471726473621917809355861499226306337832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] 25980563757941298174066795671732703990048557367824429226449880287804793715897088771692240330296404369007634653224023873827125140808401242880416589560082262053961272039168629760362851716004994600147956021315053836786212933379208624274902446182627596177222241316971808095030122069157990090617479792223786226126825054684009196682951898187935378494341539649548983846623451376817653045279271787113966887846965018118802038660050978928852070268306979335581940896794738756642551627001011166124258875888035844653021019585970152307462345877918661077969431058660776913560780075409489791100169385706417889683647022926860681715565831126529544133439072844524147441188735528470613143253186573903291713589989360208467721578060706539933149675028842844734019782222645043050268381253649805232067534944409520763101005646282581572372758372631449535732239254591782411408426735947551502823672167458886775225843868852239820978997967312433779565969986420449747224565937376931962751043640715550446837731093628839468982894501534978932154735204793112927078847125045730148013383489145509347483076611558116636554189865455480110893093960252126395474075430159710334129785245762249814933431873998688769322463822750363479450316614004762864495868108558237971048892772974240247750116617074096365714902909469177105613461558875165179259253107011660297887593146796477585820811576610950004067080231200728782922317542062831871483326835163959618389266553192561689932349199166000298902875152747184618374371476960786022942381104158297204055604681607594340766012218634050748020247777747349028593560701895150379709746596698932523957612015069384632532923848834815678531564625600069162164780116331442629760711953841951642819496556289958065601315144009708607757931080526082368624952186995723053217723131798756564191794662407963291346920275677910550683141183111015638198169103381297413584492663945982909712542025000280141096073388427543677609668794812169453568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 626095999437562289557037839568228502064068013875746814584561653994185259455516766344950016868773468532678643952392104449294628082390963453704833935771147864952155347188815119281453817887585963155546884796583821685607879232814410496697773185915210132637649713034252147637828733412679871938459370264440140200720429414184892677685221225448590557374203090528969742301495250193109115406794064619895550319728563441913619987174773422117670575360922240453251724337073428656250440730358607740861037644360232546378545081717631704190416818211245526100074749288939945841818676490649256844452618809151597946668234914547944839667206101441828790446663373926930351767818693994425738111244242327809816112039906628659057877008389957899718055945516215451804091089315557871849772408029283143922806578094644273779158199613485597273791073909871379209135155648158332324965667519275327282682982687930431592072008188446930734402810389902849023516108317054777177127339731004243431908727351378730681969441287164712042249205926848206190033992165150101807989103773144822741611080352826327688912167259609395202685365320690146213087848634247001372560470625793133569821585896873704529641411541350843773017516902267512847268054044992628136433458173074451460448588365032713580069579174743637328655073090581950716013538537610903957586184241295881263243677077795090389759148793427517523113130364810739569258264872680014858565626562277852239532058712595648004434798099582490398652626310888344970791671049540037794936298573291269113492020898163705506111323424984369021051819377547597830230932712602566656653305393988564747400594737410606975211462980054160794266518333427008447049263480857178053381449957110945692237982495421431516111721014805604798476080638328454421171813035969363227683500679274490612528199381406444577750733988251655917047134458214063847614250240583928194343801242575394880925882446915624431201415511093056549261569431061921792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -20255656047552146543279691666154614645721976481018377935360256195795748683202982340030558704021064631553265931584567187017567738926152637821035269518300279435768504438863170777300369682464437588536737011335052866251515940966373281415283352389769347039094476305979768487351592114911751907657428656985001809627526504126200073608500160409693867549816607386862333335456092845807657723091157205034988785435648962616527259224557286627739802592514954139366486600908040435193512486060155882214779469826400373951046789444030265452729881876778316925149114910234708332403955805348957448869963494078408102866348912491115707516228622527067162759874251095406961431258316925132942382427134783180175235004631510508717716752707035024135301936755195450778288705017069953523444912043434529753669889065630383532243527724438550837021362980732886844480834772664356918531238421738743998179039707808789836067107146565618058028950691548082847572725024288660348353893036403671536485137748883785793759332400826755292925990120803323776955101230533858976366096833175258844254111892997451251360701804963721879799807494160518373965257714305312013965219310019219860164108277564200307665812871650806706236751743553786388446964076149302622113721622844684995420180839227979280621407519225543375920095881757422495113015651559656319647015220167262836671864103963362438467723345087288910940641594927348268141419834016097519111573538738412766036851917225174076397768062498168995443514019115375424433743240090189146838418925867919592339558466441907889803461470298426565748045428076180614230965159837695814875121908711467085535694647361398510601683794048262216902914095505977754821515737491783493522593027186155662725298580103440054104451779679478007238626702065978935752478342606360046360697107380959512249863017675029650673247671800639561161541961598109582667520771454753446243137075295530599064642375301072585131582312810452994771320128498884642078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 757433261187553849060494486946869835785736303908981921378644576150085539374661582148131706860820306058461007598136641234907532167295913121748582467275805938023086271719519106328402878502821590509900444440486026929346753562887121483036891225297725658263665107026614311156527058564349270412796711746241087797385111766894896289197253734689011679525583441880202694887825521042973209244562375234192570629326456481872822380289846984018392032228000527418117749249516658373911279476500159406231611624373028520671520907484380409280347176599669684594266606051472947615728273039483758328068180875021586373754931412041402622709082783446825008134059056231454926252813511149144571340304435187414329865729453250273309800876015154159205181696129283209508025591003763395148970491691497612868425554052997482243231469405217316740213149080628609782257232887711775130672925769122452359535545817037442967563675046049372309251433012438909634101432844583662103736394355621125906186362613890447757326720643481718504173088466707036905877495241986357694334588168911024902139773985188497494342688602932428774178515481561999951889648892855236846207730484701840944728003744577060098476946226162508505681310785896867276530880110400840531446613918602357775179769189579577639712404446982719428422727127734512990570614082427633445179510086112945631253127602463246235439618286774353863389866661045426544679524128548651313456634996485199176316186111833958964899707226400209259187076439398725110960592007356356025030157527121916761641921856966183744755618039331413327165137028202217765991236759222052501856802154063622409066141428516041305451877973991298994097725941263901540458033880331920190037133161706383236174032033242945587714435705974816542765441212214377287065857324931739452258709516610517003787313487915939605141641673935112209376446264166325027232739381915270055080040803450353741173551084641502501027654082250403182927753903212412293611520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 12148525745030172618077839679054008256894034513503342566616545615128676961985522382397513884235509737605667188703788697270718273723138489550489644937704398435073745845694661664738218917395626954843912613370232837297112528579145262181367078620885078882457565760061515115122545468554647219353562644435684704866427210396726527598244624882640772341902656145812944508623409977014154189567714903502577880133523466903473021728737040864950516237892743231789519318920551987754170994776954555590780088001101021360829351770673050284693147209776667182335156537417575485824890938738415736011298377550878273685947488815999137094979104633570376980487828600053266692855224993161801468576217261650712062201204837562711284035513075950191714593544067870331786647023977288552972483750908573996075629251444609212483334831070893669405341013134539591530689242901887921929313511611402789946257059264904990419135218372742765571299223298769905641026061573993402507322091261941382982880702671799021574554258122558809636669208368548177107781219362965006194949321039799846930920311571251268801659853806498993592617400964593615502319387142768626806095505497583278256728841926057146156862274886494586649966811894340848738584919934254071195365215170439470151252607509735210495138590286444531209160612483743980619451571319168269248647153400400127319022064797556463225722903554572853652623119785363978367960933790216153204916661879291417166520514819251928558920993948389983317635588497711318652746348636788110410170383359949487100301837199441476151451366265107036386229141152815687167962505149498755436492937708855380102249326174991794630003547437210554958738709749219388992905378186369421188769528593853139122918069951548835942526414812686034350518479809425756909128546674038665757311243767080796307618616348059660856859224427230892859624884814893128037202582989246428527951176431568932530950180118476745189739955290364983938824718641063752808529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 102307703723950563381097628461293501768482585821251284521313349162548376890138370346911540995623768738201996069855950474504777361299474795745173198935716967200015570181583533006670497037715896987730085263439829960335139956627745665723458587085449092420478275688716286367830376433399851240312527777123485237407745867875515717013329659801063182068567016292238117868863125228640042444141388048010376906448107061004264061405927962109747887317979530695968033096362155194186138940007433265189392439476874622736101412303379673427868770517591984152971709011157371765084338291076615028657479558857388645510307447621861391097652777325729582064040868994265415487318615172011589021650342885745138056008622527227420839125793811074894356104248340278419121114376460467251575218807619460955430020059818334072414291336769506420665705768297162756965777694767139087848198905718531903489179542296146468578235547279837200691403533727937173174119821929593820393269949807303976439751368979064049429496161329888223388317851263282640701895994118219074877680658331574207921107618715638137116926802034769168787467096001787454301578172887387422774454620030813076511559260790807103130987673057670982601109113832209612215266039835669885385777652558170061475897131688236422875447636781220831307014191018644226723817188730531019588071631452331367349921760293024154576171025675114984583532471882157425857004694405615838652728972717722093946854452497117828583284216020538148484906354167370209249971874407398105175942088815360641761457633461342939113220549719027030385932015925533457883688850020392652528308935398447600864570432014025151087283403642834966759272462672499082733351423485019557819752954851004425770811443724601458133382061912843252442881913431052239867282736157306782778833784915201900524107274705751104392251676793641135396792983403088759650663952665408219763573758671025949728565235498985986670844962916564482481984202925666233210634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -374636073327267253872996416006620113463518796963975167846535931676187901625804782113275530487429321454295039133939132735921075535536486446668919406684177461169309462239460340523478404843762567934785077404755709898526124904577649969465102390442524272871996811640006360427965967268308474145519153402424976806888881383402585556883049007183766849154676456914164697331274748416567917029353499138011705488783389285675780136719630156523730826995303628705349074176463463285831632207892649466477144978522441392593090491314945711093010010840376651321022790459775495534437103083602072280844244554278902456333077185467433156028816734763418705881621143821762596510390245532104987138604874687627633164217743249180404109556110976025242072792855173607104835771502629421478265668375056166138720037712084935451532575978750882449123261777661236936385802289070310430387296657993213181142777034248743912748326710800794528132332211334684249831914787666230373885447517499233420182467990970153220004212322296786607931160229074249971622349215297856718925161949313398414945537157054402623107386455107191156321838626992573037635087577139251856134183352758268417440922835675203365717652426158466808927664943825487730824485942542221191013251855423933363521568430272772335048268783738614875018691253507104926241337433623389449145923271455289667320137448226840415245125105369788216995535641657650078307454929062238775946396151660769646778092626587555422565042202567262865708940895311285622843990052191817309186112083538311660145588325122105902351186697087971070127395720148909826088685756382209727678347968986151196143679598141935442329080579317176226202568328501837260781158612119069235678351816244787194729087734982880418535642917631429818557726362540588474145884330464986401398991909576762977389799892800986073835047005388943655935200588013619728231940930192201107943711254491322843815114954168606197290307696973590250889208064835509819740782592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] -1564776147079208173099265805041398121736094641341242720214285863361099062459926908803830813433211106366811975144052837332257009487073241411456978955168510340525430344394752432847821912468171290326399765943552051213133065691512627041600542413725146859917321710993881075790985130749565993743774747149070921909265209439338478826295466767943879919198514998901853021924618706091800016807436333005789628303831065582878908198296090111442027221191460485997681884442156823652299601563626886004574062608714286194743697819223513598187754614255016713246601890306454218392087668514197562353367110315090442488887698732513404288552123772087782843115893273018786984687108214639506716069323239548866468508465124421713793605548701292735093092515208550300897401958092042679965433199446032506493481111524133297745110101014305225545971244253499202961472287114591114866872740433932873270595973575422586237712175843466613590288687812885566779536580998890676809176171828593808485916700652940768765631987107983061726132324659286505144116518911862365329209321977587231528956674605759990288520882394031974605095225413498795727751051000809346957414402449772724831660561468108804345578487175319261284098118125238373135806825347977776272787034798909691102588385771260330105534306773358656010437301996767719584020735145067486319816152596196279896427497155818148063466167386009351793774569074940074658043295683246921729798265870956822398196625692896480152993531567538337689322666252058551573571687625902998213875365291910636228685101988859387741315734279755366276244880132266208639663417138687588849144295432661028696609684129421617195964438939017142930600088611854354034022418397660782448906681083390698504731196119609367972534766144376915727709963960498030181251205656506254790846185577796121540905002509113362844138008514051001863994284036024042632572813493502360807632526751503036486059703728051641120654472340585987692150950648447668194780381184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] 7698557027226190753512394143548153164122764655345676891037526796254879591618771039845592998284494391325118775528040532159888280398747682942835842258007859762029029931383074370701229431873107983928076623390258211873332499234386830789274388401215651102172590191982314377145972844538039887256319394717353216653357119348971092541388773922572301888280815167141224876067520972030559988237571815542384311811562015666977016623906022075993533522255699965337400435329153752763675289652928014766399536500046313257039682395330721939234779996861117818320095108862922021415840210645931940077071905305603004725096561307231165118572752619067552284323871911202313224299079380517371244156157152048252240446060929527430081016374795623499788849708377976514903951796930132069908347509796512781204627298836938732803362640530378947473163023726345461905749611264823431828397879444221243758641968780339349759213870298493287548761800685432528881493955797829812130872989922233890944828200086407366969538796522018581107125087062743521899389938011554557322415531098458807356356239418608374451733802058522101401539373841947939203925499564639597077011458015959342698112266570722563275388153560328362190909868047904511746059255935920119643301166981820999278828446862920667848664478781799197911708893270667484329945235585263429308380492066745845457802328331504034943625681922640121170196646631601116738597822358731914169153923882299212603317105692816518589423092102391449488901031516726665063354292343977582105155617795940668435183239349340029186370678112789849188031451652363117878138745032009339052470268808143952995556322788328653947129976366577933236866406209089288222173304758728488324283187797869667604407535655793209719171814227440946641261014739068593800374214537539455666947995804670679427887697004719068454865516809807005215018531387010839537758058460143359240366111858122146356836910451983836304311124450725961489495566987602574435667673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] -2955395047193125924537351875996792915993926214544392855060236768203393619494785261885521757334287687967539741093968011159893931291790682798460524423403542238262676481245940942905519723148451940667805397195415211303707711662010749914269357435611776905891433043048002695947736662298409215660401141332057124169772217078585829391261953169921373565272352753654225543346042755684618980738989386472010336719578731169126430704732102662716118076445407910731705257737539321488354948653975864387477193163305625154334695874198850985006746699023400141970019147449866771874060009627593011298743163603996595431950690714678955915108888615704375792413022243477229282380381736817625844302544083188414005799382441092955642062969452262541318813304819541353278315635828684222766086247945678359573571918416083206608259643833595687167420632663140902200816906145853156084631259274536862217145853229861331254666707974630737118754020123177367405416628552616420577358422411460796072801338936413747360298428903861898337074940496329707020337372891865280302174986740251018626035768425853548566392972829425091201045196465291139008178352314764651963868552325024495684694034874597277161881151618095177213701343011575678598703874454533450008246381120662394273435232660910151412479637668499779181893246953389200138831686967243975167938953811663362546156825897383583548690348707818213925373904559696085987764953917724035723440079199931640159324436515582382205791553325237596530676585499095248939565239736741415558814845627002460846235907944997477063981145528660279091789496723931846590744692688109813533593345193779257838055915675641075141457862779737410294948922978704898310893873883895274179162162194963222540482937832298582898769133422146962163840310486645217119104040119619042752717485387584060803731908242953348569887059803913166721484612789309374335946380378089169119757370634292050223367089069073575842668876495747028426127050193635527545111707648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -24658357269908918165958756586795465701061401981758451412745083352661746768642221137568241600970851921192677695693288857138178706747819125535608317652337240681320940474016981680974423798882782656741427721932761723335140543009314998167660328907328077308604541740880285558605906391205123699500501985897575732893169902618203957327183670692848786963223136170728925350571816451632823172592051517061721884309776589371794202106001835361830043295228469277002148117609140597570681044070217615378262150865058115462618309775452889471273477887208254341451291397363844085298058062194532956848810367138343325472777410194850414648558972118104399372505494106699063275315956842363418706157712303823018760755444361806938431900666594575357535990893288250139786716799854775612726472956492466147810888801522616836686656257465916619356823553372882066911930145748366310628509843450673479390297506075571030426428704938691835386742682191631540174251166213039027167462550355165576593774598854012651041312670819964846533721569357805607826438698548322254382497323232970957729503704335670254661022547803932747542164757625086485484143394386065587404496242297895278637471164576672100764226632961928708942500411389843333224521927037881764332760558204110964400812291760459857377057582982692688716193983204373105766031855278979880584268368176132971163812818157456084892723310915478336315850072162204930756566575420590227446413995329329729752398193595380930498957394099564473940228502627722172611787458273060282366200776795066528510659067042639432188637312657209684956004774647008214311109752974371597622526880017514204850160481587685086882329328137018896553543945658605262353947463026741628253829135428208787084313535119252172858174149972772305968804000480355082722892056303811537828180052797288705323253232768022275352975557339759585599273724394217858708121874587444731342266077697656822586676814872022749804862424529600882494681167307779320924916940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] -68079522409143415561451148038531497688240418873397179851428152312402069532594453816089629303095715509752807368274861065436998020627200920647730366439615405198390073350785593147354695997127413356758289817226696701388546706402243518560274308653398138284918150675895509304982244572712866511144527761871456914872924782137232154241111221039011794396594448237486041391557653854997716957364804167856165607880575904676522469934530706835828911250311583108400592439023804186392917744681760907123145959886060008857303725297906929781657402962266076369706729606236726937954439310511030116594012944508755735182271967407994407361786745344299764057092181211423286087917935891285750646330872759667585822751816732027293809256957571514858849913643572187245528113101266818385450640409218127624193592176337050940497317562075862371572936374218507462251618136375700488830881187130608317862688314194271177538410665565605620663489748555710758303162368100577508538509028181327056433281724966135602557706422797216487921329301728682115103556017424757447622255914601365539449234427162124701543853138831799376774426237581364495122583414327127437380697317025092002395374412175347349643927558607375772703627979730743811382254055296001692362003416704568982319621206055267567099110127681857462361462291293939004390490654315963400553320977860329471789712426437807721100653139194815933486832702337902217703367156311940914772610954493042870165824713837042289146836274655358219252817344264014016502247848245658505611302526932709124503607230808683541309234488810775891209370229178352342017497247502816548001560378832402941231176509091151471699861814379908838183330462896520447963818566282053146736273821907583976146685666216161602268562988908023484806614622628914247998555379216541882064299564262733040602644598472509481009734395825437785679190723133299840698276456689400646716161482656258161678692595493440361583623205881565997296730478965092829970284150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] 677821025333820933249918769304667684810343637267444368361056933009863723382901299435776582409162005302732465554539616647542576516219201783809127848123215800738749420139639152782216406881655069877043124643869260609038517052915421829181340389082123367144459289970868227923915747812253861960818075197588868044867822502271541774974107652795295946974460647603417123557755980054373996820568746158998181295732813483543626102963551025360963109848080482257540453580303725778567421070197173280895346789596387804956899467799230255235918902922961073754012383447479030864573836116027594381134900379787403069591748260628147428268650744307269042191880874783828540484484317699284735093973248577987571634850014623178476438762729186188736942560633755361422240689628809796972039700914233367154904250721184615887787766565515558277623096070961537621036718241846058388748191848125448079185802340399526145757245053469328327442154177077461622088274921096936604966843790024077481171122286503781575451192860952729075719148000891187480165843789546970654598284670150605582630827706043723745256018925229084578398264551148086250957559491096114050461477781217624951014375767744908634242511420863028308903562169218561828641530013437216437207299533215227260509008088143122827516075819703659580873789081251878518670804378142196934226224172467558698010288102325905708192249325027208648590853613458505396302077743484172849475397187695388441588415801637099396183238581995240231741497175701014937735498835209358356521898796860536764976567386433478511247236376041352967686665965840979604822952531180385342502680781368314335812921724211803648485564139037393656652620360248853901131112765404191089941364930549286181641660363119703058824564165201440944361556315778708688547189950938778836944077174746555503237514225742064225008093669215951925313735299995043192895815174942131762378328584740147574446550025039697484627296355341191699679023714754881244510124244992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] -2022510686533638456057283457426343542162425002638664212408659182808152317111027323715059343524431685163786255623114516332491161250897033545562618219876653936581874700812830932910616994433811954392426767088527951370205278125668380493724601560951083025559759100327728785283275248191001326190187522101082180870630836087273524854841239188833657640985881081703956575858098852142657030640047597053561920471160550380475462174288579749466762022210038740691925260781427793446387204360519578563223522807744015159329603185689089817652526531408853525507806218998152033545276483425287152416937723933045450696890851781212733699497564852875858094385288639240505738135463198482058841284978466175909399170443481112973174080244379018192727415034698526787911837702555683377533901552692939188390638385930911370617432389257788968337058996056908511774421564260749965505449989971816945882298179075931791606874301489125984129748146872249540391658514685491639406117817882520996842223408091808446323427345808120462183351319756856438923787521633965600288504611690786435433470754048089253262070703788995617879314302539246076057714817602922093170527367837411997994304083485025436895835936243881918781470476332529669268667460182215191281314582204348222088989483389031692397490109181147094844430658879105258879020051153808619832874325987676313895830616256734741358326459517940733463422075172314466067853813025083583217913097144902208626381022321028158678123768382443478480236382095857510291796425794164182079478532467984377159012759622312388714344615861898183188609577879385357503950497043345584353033655927896246240978478827776865562477939885533633272779418077557409369196329507109699834668510008538091018490641123515455361395072309891106010472796373309696755307394057574633609923532299852182520845754607967476111840593707868491673358830161520164978865589201433865207878680315255269969436342586754661711948254547771429961582940829141149003049934520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] 3265266648594877380844421318259527101399831753447789213456636026418422955177588173301163762435920577908909645230584891813397767413246756167583502620736499761358455565834990766215422485707403085309809671703636850967549557897594701900641741982529678869698237691021543402352329286325415909924459042180524954034044193560857700121840830708437833557459936004323491181699677691303978726668021301229372937933813958545879916592910022158176562561552757002627196116745646200214218179245704508485555355002110360327906862743947454763753491783852550102843207176160509038596935018858801482564568234208227567579049805548500325715356162900945145706506097270324353361946345154953938290905503175701422544604107364820491544068108855579882630796940886455886411092884993820480302620986771810185617100138566008543507967337705163624380338108758459163540329672412965889879078316048216043698570658224736757283513338590369533255218712283495238480592665546957241411119077599190403246764755322298093089421107193471634920269457426354503563019626304437560801969107255554516925139368847289982094480894557867912759414098912793005513295236589895826520486382036288671923052543507699224496012374677557292325600829010543575867703079545223363772354532300573715370661699489013101638886484051010841484236175000812370966993808840640415149659184725875275473860660826173606368180195649464058586664239357534763432481467021341707024848223547222978600253695496543178938913071442012148368494711197450596883253762639446738248644667622681433978564839167132349912216754427259593620590414629535835846753201630732564842271239171378524193868401198838920111511393368443398170395674005332356389245416980572400652228395987823462915016067607406934058966516749585944805474572827341969347275164820492932787129182650318718226796569649697156707113574240484892644508968707232935434710607167697393738025824789605400718495667988024363315699501095546756002432482623754390015633877106688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -2043087507272755752910076979216429395955261355005635771568555620390578127926968846617874927179106088165692452379457728139265893211941833341794362682948811014876594381442072452137201644638928055494334649849035466332160003739212107342810711118315578440386545289522068151816056760830297970443022065467588726200721897973638224086387925934863825240318413858684885148329123754567660423816222042338306813216061569247792213391154976250957674806584133085519128824574936012337512858866389322905308360406513905952147189723991547517917745370570890966564428033659977762409889507179128928535055678706177741112789353296273001478881786590421971690698687768920875626092634314831200414174062684876786417762297124915226125409221871012910211929025878187750603941398137039720418851642878797842444123361432065325977465898398629480651182960562093563315653261749170718970314564181959783312350032881958224767171746819295130374324200516232404160641727461916453458971903117737894433721766575940134871859371885279318547873792962976975324758349226416290855621954746998620017997018389623898868124409711810249468168832442890142561924274389162857809115280575786423061054459167492031136386004366290734129308197402143632530767083357231549769016320458311615084389461397392620348729087732112886546838070928939644250108600373041879783207479979806252717090220980173882009244571943786972397641663008165793298285852140680898600835029656249007557904381231712535700215112862057599988596578652985938763409177717306327697456251928690326493414718737401681793941729956881783475731433550798536377129888636852580422780578615999185247006772195500381952673449099509213912038734283050904117868492079342326018378364983004846880869623677129918010769598102939539675432992882776821755026720958820981027887323658917174984207377361469000020671660306092055611984411979233217848669754340921485338267519064116818293391721060661735295915126409857987541883373502090803764842163339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -4908824495892581310016157733679246202002726284683592764021259688273763956629453191026717011849302213655587283414128158392267427444415707364881522419836444957486267834103332196256713034809949317999883913015743870702157187014735188404165836279280347347161684726049595569834535662680296249688477979736924467272058452441831828206989767454166084610548251473649540859006274300071457295766359849834511536968446276889076618609304584006159345804897318488954361050844294984143052419174431998818037378695027815092502281558988525915606598683073883506023905524098566142646146836293704847234230166343822416073880158383664495849522865950669461856336331440494235481655807606652753410020604212221284119162444261776922686902375948945986207104491776861663347843475288637169086206139401616956488954799310790719360757900690231719333592367390789206830658557515227891138166154121161185090614562931281311957407159172714170295645490228450251598099890802018518236875323877481102485078285413316236057220226417346606431935987211003876733735058723307118630189976543587360107630200775357002537875632300951749176775826733621867422625486566049808453195397792480048065492830676865607349013487160036087280346899919295846126602819581054398417776484143628502279034165161383924905621291989908628528227918817209492918339560383283667694089281118141193728850457710725432750898208390479909352942658403563880946065482648963607339879409701855918265362246534966591385876267231513873262645569935736308225755165281842428538130004392280694184658377187554032773171702877215866407888717486106212701663275450053001244591733188637491086265544152927164612228307212004857386552376473873661372080643669724651001668316473715541981079318911557717626556485867287862504737745549032539563983328394126169818522332977864047994990794220779583862240897946581392365195472324847791625592743900302533160546252382833006499484844477533062346242553352498677376298761036227122941848012718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 19778033643940342145471166279337566879887540667773443377989942720285579739010823507263770405611304272307015739401432038242984110073378770208697641476744843770552913567457672531619039978979695156147466477988076953351739364340059399825816593501451850011065678397460696205812381344380462881398439672824854235311045292047637302029391551398271659717002381948301002947887113598094841915341759220544580735508668606798626786285780017662287593930861060568755817454111543257643736397096136842519698175969777724723660622637130799868871578274650796794337337345608465540181733754690505721990531386457104473505338182421354686128415997713006013952397787505344226765440126278844785525738431127633600945987416877507145776205118373195773329836266639725182354885870690013835063992742714614732902537831274658207835139820995879734369370336347483749530345126959930415588012031260761997684709933275950097074961520317622596437625068451751517132550404182502375402395074604373825186803593855057424629939102105539235172350661587321237077890616644352932854309286637010354832594417112693219121066929641211701326550996041205184544667925241569757524923416158164907655565181370356721452631723291907360373330745314522196697652339421991358880238090982424258760248900443567972021660073807079740581298540099110338708959900375432557774980992738627014967607800225747493257711341238725721775312452182989946196449679933888037731337745445444364353265044566137942419391683840762305636244191902156338877182714447251725414124135886590233699151646419685193283731756287539013609826316735635108904256540794159855212152227018975967589830562486004868640149357769901636367114894260031068896869500609136688265446212206858871305286740647646209904513364910566380967178279717277362975957545315750796730786617514264719413891005760897512484272093524003706510656093717423138626650210021559366777383173446617678135293129841262531177872333669548509124984740375952568965339723857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -40890042175171989722491448527161093876615187230194506285011380778807869919127717720505295010836198939907950309665747367303024779318755138336197816803845162141093187759787589367709964928152501659217595522697296757909247611545036127807760282168300423833257579118514118590317906804307724494221192740300817622937174502111923974305630370383702217330598167925613356683489224963523815228503892979892701152313891192833508010355034001145513411620009566566957067374840081392932722874961240176834962587276073987163168420601308466911499242354610373501963342290723088973186172245249877681765856914547676732294609401188233652703890572231673140771351779669862377615114552228315218743456629266691855963585580125261447965607388808860152547897629700838460497133039001093407262041943563498784045654578968085181776865935136872032926624536384360800764455033495507578280847109840871125895345877147538500751473329868965465006719566823275754308070361088503198704939162374978677303940359221950689048675574198594428087053212292108885715544722675605186294551769910153637254494097828815793200182984649790958216899342756123729865910965780223330592537059528405824661436135776273320948996342522938777512012634291979878376597097599852339690323332819836942214118759100693975972086464898317026821039850742560969611028721860119167228302248968245428285313069431749927624432091791217449998151491211603134862156205825532837072810138194412290213495315481424029858134410719154086530634100831310289193202753517177275667454429992186801419345537123301617954860164693638679866631927875427927936342836842775195827799407635149471298414231576915143441951026402696950141162785885915862168878484703633005871130821819606106921898138204469893092991220023682972415763018163174554516336774439334417994501668271692465600177912558431217262209230287474563886291388926546742271155224451540316949656126142311785092883108449088604589579960450518833758493233041315907312779987517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 61660075979687678047568335010676838783799617807718095738619311193601610893036915581496902593978068173979426114898665772764303377906484656736584787241548219449019857574468934518747100604233591352028395323375827177950977447084243904817531106367917537066131407927249030734541406376577094192466307737787274237390087013146931463354028063650829954544286415662182498169880525313016558935534985322803957122995090776618010111155173218340974113493906990059465778351737728325965158115987002078959076642199433482014853729545710166040977607598759833203365871095263769073773711022157727356165080907681306556301432239658532018494915197096328912799707471428543311161492497256952997894613320886068841125851337776300902402172936033231750072487211702954313287043804845889109955802877275016799484990707811330241405346542492879135808097659490648734099244891633940320024888718361581160352046710524724095759317494926082532143318459742775276524913496107240443668098575449687446906573933272927410637164962435218649531527376641200328093154012411586789708888766198506577010617046441177946398149022100361839557122649949155186183599757754190632906178400295823187202907054358318454496495054867849387112064732136888580421971220323308412270752881054059290766433338496565232868300867191353050315457729976789166697542939590446812977356488592124281711470643474397823582399666384877026040730340940961533255933749676391903187822756080180030239699078197498456366831534885672498603918783114736687077740559455299482365365340775642465305982912128991089174277787674693790882071507274964925648420553588370529826107677387498591711688441361534696344615975756483535293627573054548211770991207493175810193179030978676431342900727479336167653183287237405832276215123449435628428243611556031188303867399365856394626558792435343860392266091508964247294289009795030677516959137426657778250394289464345362232808689583551488210160303854746899852901098285794798162784343293952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -73873119707271356968251904961897397675860840470775909523162838185956961929485254282503428161822823357737475625778899070847079010005044973684520619119203408082668986724454386908010284527983752562848301883760411460102262679257538448986150816918694286574687355109467746749903684545397905246319488797787229042803317479679015127459946354885193897288037329958676715791942076672334104490168613312313992832756054623520088111696538445298853991423963473850619856420568834572710027452390768925220722504509451868782386012123894596587884094068545058635454447053830580862440647330596124892234308325024375770693676948024259946058044897643316032149509988439312987704022690970755651808948180408661733381040648619640279242949799477587875859044415125769357518893113625954778116569101063177226668098528275732645925360210920243916961793697631416069304547122401872346653544758848582946957887781624462657781586607066951257439048643745396970739322558077172808182634389205160600432201718968152201756818836570175931909474108380957858792032038894706856471596323869809956777741043124792190918530443892693025295159202264868797184834419412437387654263932294135285798907888854187132575348943323602197177298231532363393909096787349797668038489246945892007864199305117600423712520400099955391766879194551634747516279319177790797861737308552001458315324782780481063354012271950164131532852679198596332358295032955136927945417256214743258558388362896128781441572551940762853945602417920190247528945906306477420710792352893702169947936581993899556478729751894104664307856319825664670035969365953466314593593172591303243270701493390281081442843306841523608994008906691291507865489227742452414255532173764668059274507909134172238561161865882441550607342349245513395661190741854502306857264669208305354093186471282369176620145142400151980955798771073240106458259527157828087067399675289836461996331155361053876567533802587387635785157987089448995449992193769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 73355286166117914748340920388046450944277623809024389230841143912014392287840194876706342611289743494102687204846663874215207433223557471948685654290880288736972871029479608085804086817998888661145997442378125876321399939306721362699612126792523671488214489798168332469577064483215570002629667884557359924190572101868202134060321828984953846554585028720123168409267183295569677795617764347182181551295218539436870155814126094609873824836114691846167710376065355052995181478496795925347871189318993074173573479420508410641674032877846423447727957243592208394795955680991319553101169097241276976830899550145079647395396487678891730295536518107771058096061766211220315667157880414738550263645421353186658342493266838240009941008743105047347231066957453583965159469717047277345789576065523276492901253841866328729436251502629027632131833802892788465203674890329226811641291039358845591707167121840266492810374960348335361868978376621499938111581898541653374669037160181285468340983944595781622105140728910668323801041225773035803806034533654366957867602587829757897233884424814130692709477848622883385616978100735669001673489520093661343185297438374779420465729010977423713165671020355262048643539946393280309276647600895419511578160303080366178094071936850358620166841598083320649594555411227124227490225345299312992870592126770605596303613688049522154455104574914982756487927058476651097880503651180660214252360130104256759970575811649305243535218326977019521730194277251354645634972933365221573567788327684177315755683922515079534515637066822490610023115643301454788416195016050004874438521629963115135743019475225039557015618906068219563041073042974015460843597660418392836020816599673012383711910781002913323412189381919472318041863782235224798494085222631754838370601391796777138836449567061209115451638310648415857065585194924053866336332277125900233457359861627633196106873377135076619853221877852983482806573379616768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -62504267743677155954256551759732510222615336742346424332646582783985889899547310122446703617554425207706408564115254686794076216942506262090072300662946647418349815401557063807498743444142265555680907995682920673896203914497419890531799210592312963618487769545478749827090980437727551282259583300787631982365479118477022245540322700096155681716227413692576233465158199935503493820083072027149153754536327176055068823866609262623811204227104946755250594159800046068634993997239008069197077397041828920506482367227251838385420200915106665867990063578675672188218616572788926760199446739389791259833910969745240828949329130646881563170263732520043061391991172952272957825290679046253060891173595105630937962545946966409719866162532626403043182495005483002199181689428813070783812214439539179937693261861030950766649495710349256081194840522549470523841067955667662177079958494693937754191519217854102029471457109501842365488033045177740089188462027766680124953155571609746307245706242420544692517617220934799640100381336243967342036082799336701832724923415112886126046682238181712031451912715698608098663263873777533385344839011521767646007144836877777098952178184894587591591095937477666141165571982308919077353032950425791732831230342437796399546527385425189682387210224857466625824913136147192102605427262611558553535142422956669624311572796969509114589898760146779297822898827211343726859125348363154339267072601437421263056850156464014374960884844172253523750114532099691510571191877497101644503701128280837549798558326170295438610791667193717024829483255553335870421614102632854377698029938198867882111504235395222896523830743320757759067138149178647330507379603581294081634497486461799260503567761350584974626255486243581315266160203927195000887505335471221119740027634732854876577103434538991755090076089335332344062033794264011498496482952959129872046841636470689872980330646845702575870186615586280067722801546526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 47437483188532119545642087058239757613615023400090301695486561931659510817436778932907848123599088294670607872398492753997817324239411919118033059511749355450817454745781385753620689631308608029902030511200781195297003906763755220496450649801400854861055962443325124568007616955326055093152309778289101185863170914343178512332091916010606666019143056054186642715984776817108020557915828270431515952643985691397114517210815206162999057623420748147463762598999817498260329330079167309228816521591376478050305197073183842351766645324994685161752941224398819741865526175709152862715418985949247965522727394131263449252428823505236501380444074023122910428506807918941722614315155426729057563913945541186169036931713090392013027247551148270743381992456401925389133455114880454529384148691204086400022735829552672168053254371318518637982896711224236553339901115446626199054174455076910703203555467249954294802867697996210150001183131501007952818212719521900444835585989337178425107526381789237045403222660106997471257299055146142684185604530967616809208633738606428273194477185534292476700929192630491847807127503081334138531775730943680660696922741192565142552147715232079571447834935995956536718790036237606135581302741704783653378678247571980413166804513091950949126875000636873542521562571026341394234563157363358690849137118174262827011422276165786197107895648013945231294436031097974454708258338457042499932835038160854656503374255894924646160582839560563901072928041650385975123839607623352233828417634290039669154581999191509765168183718244513745202437381777564032531211439004193013165784122747415957807971339117533552887869932782217922146754978921911738838338695821217579209531940345583993667672102042670492582352531151600989444257042413383396672877760295589783187580293166533070548146458096566184057263125932416376658893678729905022140343092140593659444640945692508872262241698890683352034804736795927914428595680837632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -33358381862405902540720473912276388353177204759900077011255009928157518187545531474545341569508506312742584280739181879001968306928985271135046303652373138004413337690491392712112936005128315288380798717006836017761820880356087110755011468422227170080718270317009352757080771787025067551154270566068484505132302180032011702788721317369928455607233651679470975745837082360441541182614126543439832211782768642496162571511051733465546577278612796385568785803271247437940063937359489651867565141230325323933980096845390035450112546029746682913375338247112379853831714841548768794921677889886892397271541027044586933387397145141544495112461636742456195759227494712685904185376495859054399887471760704295428116891122158206722496051401463545527632001338509350494550366281103824006768696488256656423826205912178523817781289184806215604297049863690878045617957225374029465343633336348738340075267273067015982007296604683111374722928172356487701889220274807338234053602718048212463299564497969950527088590928302438773962364292374325134943933561816622015038767498748880621271793692159210096673907825225028672676491145928571048701701021667152471285570121678070745726260650034385795266940022623402885182562132822977013753675094206091043389254756999669234605321973958836597994131035996839774703718295336908214764072208615641891167224459008079377637419999659948938219269952890696832509385217865000879324611680779728180244552204124757863328724904358238555198587890341841076714548238259758756978408785132770541446519909704002097971665272114635671779862982746488955120875779732785792666436221047468794042671139704643080885603390601021154923255652576029251275422965756913688899375569406200396033640814745287658703976589222676890220956592935613771642914080219856444374063056683071749542532242922957163227382329471645547537442223655070009759312335845769665678503848235082666101709345205524138620806026119380634181498197300321766233017967181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 22434279872477567367097144129690439368831835505131049432334259446097660344805853084890512299809808114112857668061121430137376086335725887105695252373556268078629017631122516795474562958863706422160336558310856317718067982278557466042106707719438221162962715633323566568677386640897313469376394747897486767309265290717771639864585176248983506345908809478963027101363726989987981928233651146451514978959704978492095663845962424232925784823083476867981103304853574246659155462928636079871381259352641923193478594699238753340011445507709214421284472042831770005759315280629170789992644057567017610622888346981135523907523729153606236894633991724912998410749853034251341093893587673853444186604176182151893583245971841745664557677768356298824982460077889450212860280023784115718319601311123231738002239338766857478333958889393342085221048269647726798814984022635542985728002346767547089794455277872329840118947166615961084033098118405180512219091280726575025279442510203381669649345206665218173773610474816157224923499217376258392575647000344682176201914547177948042484968653191265167706366780496929807895254783167258288890036554626316775323430940595687746850895777407277840976427397668415799794029934348863061942414678378609147589099825583599913783407485568716658305011430762454966927095443158709038390442765782301119381255243740518481337836025077371062082822299670264257810532762275653297747298943864350021481894678547648880903325849501911035845662751611253978583934627807614928625441861251657473856545480854116096017225083080189166549156621225171413152035984360110855753265702195753734947402885911316414231313191664685534067214013845444353927811626367000607876020246854679246848778839744347504529320605307556185009267614907507146224624206630168094482142547134361980564067743001828736012407159978279235530057371527541695314485601804901939915823665576207497599744168880820906252674369078536394205135373057910816765071167848448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -14603060948016494287240048745029277984134131632015484404102051447855809324047467936067731631101308835694348851202039587458036745285963521320371456345889682171717150696287204096801951077724721693829993200146510581689434802892740302545397396476826204595922702197335067778770033476586510338985318482455233369456306548275102042746553940648612203645175623035990206257209943096642970397547650029537057599714097153934300264592020837479789098697069479578454649188862096507734221454933544999612643409306188615882383321715747405440897918387072833039872332201087164295858161034499004637354432845544289322846175705159613244959618389925396158715639783270364726667766369189389785865322925457870721953243282030853789832035359269726407326535666964145797744555042233358576453180729814044728260032994396479421544403600411178894731316714439388849906058196215734543742278269784917058930959808190116695842466785027894208201766427877908079647752209432233918248204368271789788669101048005048549666880754796294576221595099824309713245529913043299127840304067747128460335800743065231378339287425554944236692406321059403451515140649797728385874343038821163037947567392022712057046690811480140930542231592848127423768148944934211445012147393729150637757190198866303122309443819851369220331378552577796845104636146792838624852476547409860793854765573247804235453162212944224406957094144998294706060368359435131574625815161909837771194726748214451660033920699290204135739162406573453484267888889288311335237795926853476103689043463374433756137837983067178698179452809795981754073441530060322545781063538066426608154156890807401902894595661298891436697077103035733533785918337488223609073288226253712679906151955916866701333111135085409893143614919183359775810092132045697245602051910899069974856002278196378300222719662405153060250570397051859960669505214225345331898820443906127895413420906333101795408833229914451331301183427361435603465045618458624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 9128447883893984994732656711620630509234102807038913169011372743160120234669577124342343338268274614437663442383720904706212589014864369168808048299661280512722652763856256470243644070075958280282741977595010222576725024914824555997757596458314785612362313560883969246415536310127462487692383151356261757030668525418220890981544059397458994330274877185293263130145996811746425751450932805364671318898240318193805053811254108851437682246003111457972573904425797216860358981575696090183298109973157306934661745277764749090965316067409607426468114572483580710355996563039638809265320588468983788448003626083240928005818078652479755002434005832555102295018477395253520488975106411162098210416933474684195495401370218065653103445131700986080405728441750290508242950960865771502003065708777739867407414406082514806756555456925499404252537332092017223473440449186606098999516770564268710400834392311754419203372518498300096846710291057663817378172768633546225537711389377274692531268641809461102094966532340712346065394349442967318734221928760162840198860371644279708291206211723340302898459568216037134897334645141386253962787477807626668943315712791393687142766525638153972400372413622964515956751086977107228993732123362882008182055742160425667807672273179562444295979891482433438382188293448876267180254233019328873733430196681793404826748768074333674159634838738560732107013009367114718092260325988341171795618479990924149035269697225178928808214346952455455423772886687449987378749053432345393900604235559479893964013577470146902289540361609395774341312824374817483428139515410027967739041881881851519708347316298591331523508314133906165939784885772684089287621702892288887575250062116945728328400485651159247794450012548848410240260820446462725377075395698848177056010533532222416921804690759379652584275582701532906968178383551627763884177834861096673061244759118177304529675836334364481288750902988716732520045465305088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -5394910016890353936456909859190068185856212616194620487710134688406931092416597932550602065567127488173025853435603897586769196763971158732854809145359472178138357954145509632539846334623584111621049646802570818039036066729707736718850524926191780385128773139860638988081707984121140522147546302349360582204330081650542661472785976699025192422326395921304198068018880453570345266250854182538697563582251704278834899324027568946718754119570811767923296157540623634343736039256224560028758279523811654619524050039410608284784213059340362338026777605948235534084205364821004509670158673104097334631639882570058651290113744976201747068263880831218893354552400789128092007720763145091436160953260312108847716170440393989841749352895735223983955356768944493959663642735657723715353222859985547900302255633747829889442287473576753011152700015546546998622423646228713596780836343706953532551010247885772965106905815729553429769198196525319458998121184146489256961166754604984820740690231914797203567082267588937727555772580561833461151692666842843707112459704872152001996509236002941596041041065034905935927918050986346684343775536367543246764636616858512306630953433103088996640448959773236659641866924791304092854276179951713587707058025505953947425412974251006555173349878708474790992849793931347837818449186283976493782724934550894082279334025320646028413902975977857843158089726537524983840309806963752656345154582225094007170915728270897241884741915650422072084456919892645202000493437263314460193858908482923949622206550061652727101610342263482476226170137798975872788763229924915546751277180423279864906696110485664152180115906277525018889882052735594892588440118341097718359423055579837693566956472081077521238862191755680406286647615810522509235695923004263125579169046848678650219353127986283748341028211395343844565201989996645634452816078110004922333920035859028139116271291467593706477859444824316524460697842614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] 2976344587267968607299202116471517267000778689277384906147056941260270121857491027874931605641481453451729920469702585452652227795224446126727500393821961160779277033000291218759290829336084377876473148194960012218547276225192866697168755902365108825679029126339123766861186646299629299553405306792951724538181066505863957111822660525370742428625846292712183331199460429066063106267281059759731787198245139381088557110136832455449718666145951308114957269746188193207504230979930596835055192893559989201758085851874217639344396891459207654941728575695610764980799208597635861702160288544202378720926844102954994160568330223260757011651566854224012500753416420674667136619443337838856497977915947504727041330622246711160868454910514520707522962237134810058790166721215682768457122491572875042704970884773129973628949287575360887379264793755772810855568811786939386249253719747258510100480901010406764207418187998728205523289673150183382170646588217500698139925657921854444669152823874456590036346987007314133458399744136792205888087559366119463866478858174096685561003657442483799503620626371147074048946270001980436321829241441251925085064683370417880165014160531905062276504429364110581733516868429974776556349710572536500167499662755492540652242990783313459042221573241786360693651835815205436147893061269555581417743557405941476073468351106074798457702355636835848317738545884262283903777460843281299997990367289178736945716679130158660381952465442722999208148776239492250000114628046611442309345383530708335189054388751597806696597509463576279634786219171180884792581490596311584453907150627835516063284479338195139500789503924946072005268397991325099349804813978554694416872419442085957681306425258480542034188208749011211940261623426348821578078998458278753417666056197173469311691304597506115340316405329498262792467178766906227174482506537272263192710968179407567622841212609189509382876602126391951958557983768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -1521747746352510436243846397786559976732400374929072020655576836531059036956294111186513509348003212435685345033134750676512604216257868773772148580455164766671392101288510984026281656470526247602144177539594799799527280945862418638785437663735626290544325850850657843337099145568755953013264311771548904718149070796089011743061716046288909780354428300395243881232074787759818604154866555260121200016736782040064394427778281949602339064959468349444438517263179722766990051409671574526177461484517468047315385823150218978628935301511121509721784999551213047626484475070198724646586482805581301802380220555644000924137793629264949049021270341993956540662882875364090915972500850800928029303866382863522993754113210004521996439854927577957739286749905187545605123652445010270118157201748282688688701751504603946833563479477743630372147592422652600245812893606506391596603883174634781822839639439981612269023594324431215512219289433223793646978466837452557156192610325736691359867087671360820773184351436158593287479271190293610192480005019069087338190211978462649266102415350256500437766453555909291394620093324817640895714567478518623963422044265606109724547864190986442862055571455318016313759385773351897704105269768625874578573455106625209679325765661903965651840144469689978119078957934920509591224424550573676888308415813054621387854149793041461084071259677801103430358154278279795328691048551232926688719631569511618683458356922317747535705122850986027665473714091552756376150554072371194991082346515272189907040251782426414833382939317622668511533099353637828888595370247698699266406928353563540594395288012508110194404020181130858705830487801814916390864535161655297339720524107320368801343375191283418443612123835493190420078898021704691376217102691318196345141950589033260819271860934850915646072775402355242705333128707103721541494104612946255982976695080734848729607766806617363741965586371471709454805787213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 718430985753532251092810549617009178969456733649689623877456475445869957967201833663262896682226960528165847885949530443942255438050461526405351092286157016606012775479459435327274179068598724431989761182740098654695769557549691141017401840931550037400282891876481170694730512572882137760409013516153028540501481064491876190620884731960796027889243019744977684389053598953530048970818137853351813199464365925300257832837538565240607613763999455208309634622960627947578788360753161632164708558460454875885314826700785214642453561522785970854826968289946215410106597219870475439722433243991359943443383294786120400051268008543420391941786632530999046242656616576235131589533536494703255204222299750733342521750332992254745476412878106051104986437110129778655275770284145194924164714604895713181494665056046009601210392158274725296751360920522653680959150944780317126884160110166165343213721699785231663284404154688098065228913135269503299965345764615678526004141581898630041894260393351880464159665660835482068370632193657430898785449899804034903816158983683797092601581093901359831839738227037744524985426843755809908801914375699604272605690468047879243474597756508791696201164099124127629217820839253923781404991698209271533324899697595083656245667348128009787616748250192835660648260986960161681235579149211401712152707435575203815977196917793853500758922478827432387562213800022483621396593937409464022869555801430583326365137834765433632942282433213100647312534636081357836818704148423805008386248642530257520176749563548850070132977925668342407834866778175915092599134246225477716542938505594866611116417526946170886813740826043430460763036095973150119158673792743410812913315370451825302888315687361587166208682651856731038909243321250221381653547951207108204087862737753810759426117054040305345013656468578669494109349585397351955683457301526509319377446372851210152066954831412515721872485924975987696592731766784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -313380538700083998698996691431740462557831445944080733367435502937681139761317454349525247629981413771257611333933274947699537467611244596021105753834836753259836470576604965057284940217500737657084243660533806352988007918092331824481757882278474722694048024343854541060756225083487485810784480707985364587792039284508449962089657644267869926719783511650023421643069385388498417214433098942384957276577032729514306996750729201752560030222043328649066550427560777197045527631604770659196428879480775326879274550565433271396161192573472126655375572305232045032778201242784236627007008105172350523449766610739416492776615059777138417313719740381310758308869033734582941234678015564303886700948546456356452916243166353722683159130544748815234842169440182644518577546652784298676719816029232904269448137177360333871647433078738352516198525617984216160746471135480379412596267029713152992704771986690255962337365757388223996309352113780180881518412085886809394615928966517507828319253112327243790310328340810215869631033541628237468866535893707070264831771180849885081040151437814004824312687724923751281267072695865171018636535060593561766610102933473234662316567413875716965663021925842805329142856915021920321635070981879259064210702656357141879118409420227415986796282012469000997370803685800489203195713554928061261372067900506865347145022208590303854827258550852207847743444637929793078005743845278626934662101092328722173008215969308233576307001862789224746370007301568506086354503498040210359013950864242747458110140612076400127349473436458649399019800717585180780875712212101111469801197306493707737062648219137334594064792620580129718864516819302937037462118704272174574859672873923647870328829958805601853371124416815822688575746535653234354709144555288501849225728343205490061872826525204476191861438816430358677131752829781765421369103752455102044475404295458864134243968328283938180844076526665265208119133208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 128253576317452986593193982548714467632384694133040811915677301062693345517303096973666477209558699575284633285477202854114219632492729159224670134710445037448560773479612818023055655311435421739831029860269413683594148179705429671394606563761509631826151097822882815303669176047291731644856396905376040569618061677375924739586250806130506240152581884629686404979835043536597577986350655600206915129039132019861743442951712855677819534405669455719578854919871882889555107845759215680469776522628257266396586862837294463110257986615508421590480948514981440283892387868013805794580248273759619978225570314777107315353403329262741088458567536682554786733732894302741639571580299794583427894952260617428949392115808664912094166145928663558789424855078063789811157420004917600925695735660492905373104890069390727793360016001726765753537169539540477076737754815104808188711695508872293696828576886461356795041006082613176689383081330506807017181535223700557142395611350298518691015606383451298246527478798978490193699940486098790581326157884508657712765963202956783158158651589230061978605315259255791993155325086285679683320680294292859536679881832345078107862432174938613256061714746588751252875393834688569384235668579089285088449499621918325083301392153954488441196197137962513584700083031545580457593631386582180303645262742684091738418593703238658961347233849076165562012824818879830921683445766482890314601670752106919029831465628567293498828924238576240577658198056334539076994538613755723403227216127996716436058219436487537842619784980640894482419021835996947019258492419635508071912892803893117814353263052900916718929955362717098312078777663446213051684735747000227207416297671512522676558352786466682050143607503868202773901401328998930213552857074117269375322749233959809966121727388968895796797489947639057107021448067224843775173375727870650731325878866592918955450120444296440748723464987961764170327771840512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -52067343876343468433687497675914476057869293983150609916000772934944332056726116086848950673597979335360950552803270846067734961881366840701194825153297621966644827057183544187357061699066391547062878433123433004377534223004306238046565878281995361355814850286795385513378676590051499794306674255586360606374219180884597409755774066347105635419346652734987855645205573092308868324023308205727914025702360221476988302016176114017108596817730322278129048159246778006120654375787279126477514731036171234862076968688279941202975657263091129352355818137301760518321494002997507190617259143847283906656903359296931648940297673816882467854992944141509063160033674898596919398561100032891661491812202732090999055270974649462276195253310384974472553598663409906316232590702831413470557272560588732882309857903820576417880715176145496774496451447311399204655383939189265812537261769433579132801874118987845805696966572377325100335761555213234145142749618094277273451463815765796234926738127812546440634810494396963569669816997190538503403705154258111483416220496623563887597562827996588665988053440284847361517363252155850185972598309085992711101166000908900767024706065692829066195766742160107402621135495491663537106916642570136894767171397076515327268844148460494337368945327859210833162800102954147036642257717311139098921317764497823191332932200890806036333118603554389997971517845954649294703776421966422061125079479694414429543014158673063143276426170159875306142672959768866850977378140658128772965183581359351759024772880008678035905346755318539648880226479962045532727405492763638564056223015510947353566944385112173413842748184699745569794760666845519998654019648166575859862783291900964720575342953499579653743244716976046781998512289774293434122937891396414419486650671048089804509032841258305650108028353660422474598840168210485650573348825848186599734568128128371321388134461654460453894025450139567719500082053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 23332612263235376136819968395000845118697794564322894619837022904936094809669009893719493077168428471280200873157025759946616247755756172662448733657962471049848548921871687492219541820616885556301123504775027181429967681359267344951914305167264666966828988173786686153984946062751969393328502192639420903125937527298799678769240703816209830376356922248593448017887396722937090737293991620868532852658041648697447879097391825216323750346871633035806920184610546338777024025530052290467609821279045325881403853353975189304290047077845883608194161977998523629309499883807270168215626831491444455902294382540120509361133730515571817315230083426538612423539323017064293211758505044021923047985856895316308772834771221601194513749654997946072374894726238448363119356612635245189159939662011670664346544186363206073444215363464935260563673469818491192764170937763437706161290011924920029564276504666897681894781088389962885335212139106871042156251266212337424006487491889959308798218341693680428797480383403623195064045680523505920526968336627434704579190163451223231503281808036600445635325784726479737705672226324722537277467164297535890808177812523547020670694932785947893178014189940082738295328155773988981130106859458159767169585173152156954221806330424163369480101551307907266201408324666129769679880946884832277571571384313397297785176650788872596707269049676194935176200717236281841685826775530187487010928461450869870805359464195206204323038397819894188139033952117693517666004287910822294250367583651357428327972406985364216653392865132706668024423406620654500992565413008987253112302407522721209669130461888945144534256847276246351009584183866014140967819120366932062356873644300134342875736639370586780299554006328711254944699182931539859406957512272804070396477288481779019842562468484784587953265408949935649356522063358852008161044014178928631461958676695127898264752557445281307657624234184717065498686128128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -12283545350100540708520589192933175447285111469315129126865505778004279634895104454317674225017537507498111213066173968735664306210997363570064576498448437898591647755295265287682125386241554430956056877328289941288726116179137005030195885451513391866749493133976104585789632457823777020502408572187059467197608598556040467840573580325965969632773938954740472776837100926550202089067579975124871545537225367482431711767000527323291478759802293048572165721040300553422749563484695434984121184680056944817048552538433279962153076596841288477081550098686710473195074140905178454220879630047437743666100647948511245555589617705909017729206255654470199397731514851633452851268333616212898945466996934876664003466006366865025258963595776214425592769476555488337509956536915289995400440804079605143238506830007812727104359637830523426686363924978116711481632792588986983436646195961931118202421182639376327320356697982675446293040367131899959437364944273867034012725718303966747030747357310425504302781710395522131275700246770708370371445104405156383546097262890987224841071602586497741619770267384085079667187207478435011521982346207433808607404733417170801452531699363738376184802085209689402076682486871364664515746094850491814836387652231256351172132058590636675883958849679525074561673882710460087992534353115264242166696213240820089555023334630664322230639498169900789338786745792562258292225467089915482052240582840745918498739235858856127214979877256179196288033066965275858848507632698731399782379886072691143656362525682545993516405463243349204784448490080519240414234788022274805477065406845644945558016833385901272617407795875472512633127441618762012319456498410798345579809354619139378453877942168233529629730464627644098938257658665051550046634856956822290092646302859626414212383552184902833441444994433606758675665786865845517174444501263534192439509874599002247402697971830218340859590175150132923741159555072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 6960711083132024685369828554312946641426886496271777984338428660711557397761741512310668421324375665833276501827859139404668202152488091869967469412665189905937804991491784307971982037062134462937408386012045160180596724488967401936097366788908629204313069026752155753150736194982286093050227871815086288074659664089161138772159322719888034838321058949482027063498525799603509757698291847559955211514771344847383072433313442351224689090562436780007252983218463491113567203728542215115009577033775031706293287978026453013251013443925255013937471120999100167524290346076989593156566048836372466122060648120951485986220202765549179433051738739105360189115833811767376862780148069177457781506882680501547582264742180824743831395313167688579902273583889461978044097000757119420176993897537519178010419974062939898129955152411588718248822061184906426877721827577032561176294127856268295888754896866100983719718236406134607776302356227271959046155777680204719419153419054319173026575441806532276928242909567462588495056880898654804046054563269149212222854411269703427670129193540863430354209816256205779209988882571856002660755955702322477488310866767303698433418775539123871130784374256469097171550181000110938073987643653327588562430349516655756268986765986405532597951637437884750739859792092464140481359740140096215963822538850186992704026135604426884786394827317797109757673140304192080537010728659737718337967656655840782837125353438163941859725403579925205038451137151130646296139634374656749891099526565605250145308576053699489352655513058621307325235920699490795473131531013510292764098796046075391008611187501219748065845265103285830203510702414112021181801932593188664142637516107550650319588939882057765497770918567085085151455712140153539058967496385439779864764577794446609429181679736647371294130024476146804558751026988077770080860089922546094034060386563507026743369142646771801792411152045870316848039329792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -3701977971608250910671434043589045795834063460106082248507155032144547668728281851862180249876210257559775294858250469956575672619842552214081086936559020779959137945314412647269173342253038803630055633134610338256454659344235204243175962322297017400290652940317351854435127097673018195896455310095081855385160831815586267930659654664303764398377210317517287016634052898653734565756560152977759410250469245428068442941502607576590960390819250505474170569006438454944260338742555226209967901511002695263221778836060497537982231180854106639462889788282863716412310898103822846863195308446745691208746352310940092127154406455753991729723578275363966040991368504445458593186630139281147951069359254987962582366500394019543515776204301694895171428478738579538109749808441283823405655575711045242800456853915322341058226052053541551158514635217081002381512725788671184348615507931238444537902520631362971409344815029696239349696406195704707060132112097014754222283961078272056296503693030531407017009189318707705064990906684699532330859090374739206286901592107457416120762975656158454296554616769539056791779055578950489605738326961671589047165170440613777374893211299823598443220253208662821552996053151509973853553233332501565478907490669728922830604224080664948731615244731912143317627097763037560187348385787975271020949458666897654035388609196918630989916689815505893905941756258966948196387422023310682645930814011106376218219341241351618696304824577287014196485114562340772961417909881680295344656698507057184755660525855097645797189508471894240696381780860649490587427524593083710764784214355821570289711042843012412290689945932244619842717463824821838982772088519425633486695724705399918406347591660619025261010929457603386400687138340892258492610621774015583268819334702063225889739865545040632449685867262270010830952420572700858555283591878348867677685824959359260333216479429272095165433155478286388363721179136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 1693033434581609560557321805096989162681852027326960408894741127572587015260287954297481953695554545996980128541302065771214482198754488584021482533005212043123046543567957334464551929482782379109862611347120305286249069648706665762616117351753426342560130467530040367035658452278884837065799910146788453891010720881431631820327770979661344877600439322313650768836614228607813826852959356262751150577182071161598886109764335980092269743292375920819590015186666447609786629095180070839846326096669418614646471825536886706339824067467682483181032653820506169088370779942162477309226150684623534022572761195619013365397317031041525838236720675242273873165376005389777415238743920670541934956201842978373982026280507316977476701178523879192336666789084925045662331061372698691654197519264387019767344034483664132217341385396180247365341957878474505889208758500523395224086157375580149778820792989495015811156288220038371106208309209471633684159521448905776035693031548015962975443644171707563899441974088308710965756056514746439108320312365737398173317336075336469592302486638546204582608499579513874818656234351108758093728087822378553809495305333520912767347547777196665388358089034276886749998979190996944340479694554121831247619238100394212092781943460925452155859091413366189657317374740609582510337923415177028063219139815343392886519399284549538561342934791385967207637615670119453492887258944729529181183592363933165264687724343184261703007994512828633302312811952385248984858302978250753185696644606279074904563180986104227343462812216561703079340970826348011160803738947619718107249582844852606132501479364549440447841321266583778403480750070805678293706334179193248898135288771373869531348907538641414382636450673721547489857942945210309796518251926180971098422708976668016812482660906084446847148937958056343214190275897230880450606616988965237957626931883624353206397741269918080194160372372058570283563352064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -633107009038421705613768615094810103855397903981296213428127745804063393519279680482781927868729912406129971573161687978472037770239529113386707707944721272749142296856122693397761613050998355981056944661939277645194694542509396670088048022353063892665009855503817671731756320408737846099645035600658012602251022776497831127192847361440595429460861769281020253171032634639306200948429548933325449982311459409444129789929767358588020185681784706605593807631861587640155195709609776879501114669021897726282273200962998175074465853925754486300300757663288196677001601210450541533515599489957415067598046501099343185364171514974647792886978902093503974477894404570614365174824916311527924380843380716302600123724727583859513722293848554159450091483868473775207937173033898134536281137851959025014549826697812200700637706612803595825014215558579514354402549280822921313358534504841141887912860575735313358674319064403335151025542077094344805837670716142627311969223614711514587680419994197143399469230402917239809242078617482621640714527771777324545795899340269928185485197905413766479035803630377305930184831425112768999205243232783356881612428925400012720670814123761153815508031534928347351740794532867415003742413769154600487101242587053766496519914536720702845481116501717641870784724516857117310401886577102412937888632713903856776078002030492123679662424699903276117173500729307921482847401917124097284119891415329969029298838040259267672143819218187162071487452160553761970991108259814531899095424290498454041357363730127284118650603226538489305462138206285757231140812607578426198259717199490715186673117668098427151304744481639061669698130821634527108912638924364808345151144679555955315112882817779690439450713051917470875252964446535924022991607452892690402629794078185787997058349287565207729249423266475915697782544717039534383612442265421389210281987738221421162092559389917167591540559873272218171549417472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 183050942350095727634279021950621839809518451235263628698275729309982382241022666497837498344803920724175769233121446170458584089863472441382264487455791200305015961928705408791279116870813149236175575329928965029606117964037691683070447944754580890805634917615702758185998075630654988748939987249189194093186777111328837646546025405540709211999896043874291177768434998502990333651050486825721863296367493917666713482559130816423728621449167300184684580855226283567838947931852772753478215717999056871327858777514301421349386033899258413089397145153907542840003666854833975874123666769214388781964066484101911922854265119298492642509124094476444653235130239845542801005853839314838707083173242995193375533194384795649152921515653210906646953981405026253955484619535014723095528619011345878825592452441219095800440263759454523447140377067935175085804010824509838410073252230180273103252963190457198097843451969731480439080314040937369543155428905895758109747395386952496630357136475780482368759515574993212234266232817285045724937253788395851734533753644803066822069944033291653971639321850263174215417905373018946966318901581931327306915576814708445465626757895468484779497196060054037239243249781316370469744523152119829800454052576657543498595481186919807419434429177339640293021454578082468225911613728672204874764648483708623237376754500695611018051496987307252625647409343131442299438840493371504663116859115409077649037691017619733533517568572283691982289239765816127589015639778663244817382631280726077898834613173493454994736335465292380162338327263327939764118511993225950780793163155510076424189455959162393102748556846548984053773443165802293933967270392528237014564968603540722992213585433719840830269866910869751180098721341183491910905737670966109038880519746070781139434990379047551843081237660727252433699381408682535340487215690909981750225965665207855271631105966711296554140113297517846858691510272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -34734517542340789941837127816905924461771474795983680664083660876206285929753713646763194509797276750030820333060596440981317946397658231948585211139582960059469247798252048995464635643406746882263075690290641868716508223254521774775734182277062125317695335802640142049338069185543444606545543297478016652305724632213009268330341687875729613384937608488660541578081732735358067783347133355774720615930535045413044445370463419833759017321302802296128479281843546956516297002725122428261180153705099102817384074185934885524629852514265045294281769287623755255379539454275740065421117468619563807064555204862533195764128261378287777799165474952703108826741418226106252404013769267203129624767874837632902499622235573143350433359776535090130097826566745553795131119756174449784549492608615800937620834196543799002413738901667006023841394784565168964200850604690423340121194901400616301695351373291329953145784333387305345962502027011050176849314131466784420560879310517763574887621905847877195542718063734638472416802097923242050293353106167412935873774612566757914182912095960368265944363891670469545827711687723797283136846533251718108091021134569465021455228926492957281323364474025019471319445789648553041830526391049100494274140114167222942906079893298009315444678009411126126759684946182893131096344452878430459770440389512236355190481499874677040606548553657707428221163765206742299126426379347271847613144515037890755521933281917831671899559144999402110971970366523584927409983138205902725976363675339364763178855558516756061334401949556307310547958813529871118056212221206136074745867202497442483444299885782971728563487980663708604848494245655195328175245986647220498480433010347344143940146099101933772604355298635277713649674646351422190004641125339894719324804016656639484175765344995344955898411442611576250300959167803504260059843671932866887890130575522131452575235684565234602042716871276346512378953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] -425122003633063586752268708030155447655657130495288837954967607892813821566012426768947432789916504926267739806350979695828896951075736518541420210756128990388094157414494836297783821429989297597393366476611935815997803102977550884640625256641711507070016186449347944735747932132549258401257703737427431107828022563594539528080233931285230293700748368130348504899695543255361133967701682896285415401499765400181933308655289116353722602636131804530470698711638819080469770373402742847446159267744303627936098838653218283063877449248853697952865804400309815482480147659749869540623595795868009274407811952325064520160794508642207885949758026163348106589294923184650740565658474705257091521032931093124937267621150328536693539237393759240619644392097587044005986425367038708703483676943604628563975413728212580140946251090096197581892978306889139170956456352274996469864321340884274758322076946194379258131918382454966636805634758098820596608189479303119489209851151659149939040813992501764135133623547344815059307085592839919294560442093994628246839058257377331675887928868291520209481499260831247586459810406968613777825961671711783790685524355146493601890763630012741378291767257403709075358719028783477295718110755018334646953493223001026177585649235891006379476959218823777473914268892440781568986386735198955171253608112239068895164899469997882729145715677925514373825365331939063785739369069513153648043059863358441840939970874524692754585244331499185293365594486374286526477155308206615215404457820884048875788664641664838980706800181584045142005292032429274585346650818848106807112242357969680928941760047908016753168074722669128810294938604180062247242191888584985498411320884598639930814769455887989042130764533563224969707109741679217864571507661811515613878979453366347472934854634284510367192645405127805265454007535020724734391038273546410316465976006739957867654515259037638921943376104127493891424256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] 4345528777019750207070084241815710784950157297262557713934952391964803834469214232649195610049261692266666252304563603957486850598633721241682002245446904173241311142374025739195393171585778512448103418139713768977043007621947408053021752088014504054567409290478841558711373898848698780523757975606191968941366422583688614082220284525611001878531278719807230588840921085192276132379675503928679044601696800547662463597396585318640916417246358617106765737724332250594377059560592653519926506695716904333161344608354707615572931387059468472182391431587761523838826282801893966833736704532473245576132469305965342727765357264882644617364505628336372218497441189785156512911226856090539465338080436929881997963433012961099530560105191203278219160081249112855574756550887983544411619033403563603155302518130753198463785131564173593777104600064490445617316324738464395219809684182671762571820498373258280819400116760950204202742876198833554093252676580330372450549003885842545377819229312275874408088789829634569893890183591655265861992154630695081504987504056443864550380688664678178943237307786669109393755400438154379267170947727050180315724925894967194537558848235894646235746427117684062642623880964810992824929144742422506811959736215217956621524660124904895768510452505430586730029036692922065933697360760691587029382205709176879873989780316167668820629918541147260933419448368482119966674456605778869671397502213999937884289124234768831386594852301894581934533631136421479670337798949872213063191034002437856894616597590519003031435788838864945812757194217915770173099872842786285092253562283550596778664405439624238958654031132189892696024355575090900087486022853044287481324849187721918644737182517328634477549860335165513201738386391266752370171480457897478306487160480133135765521326071726105449241179720776333233902415687765840174731474281150357092908289313364712557912152258552987617068739492208041661562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] -2765865727771285091293001429266272182646330703531700414509926163417386461920986548674387250168948488535580867898451540322988338297349399590541995958602210662508163379039867221367864095587660499943496833077773739146973199743893211113552661383799603134380646106125214580868117926861362977704374664940627905936153948973623054744581283079746927991359926777027118526477665261796587794655410587100630702354037090074928921733661599219519347767095949147196811626620978599142497858171246228687948040503341639175390445008467281516633593747727504459573019932538943447381386503714899082493042789028793810726326063244869200474081332472280576923622142319527834965189287629839315249468267712379020297054296903472720102740313093646580363747980690074391716459688805439648124769040909165410171274935222368100462284326861895621020138799251974703044181028702675369062481950559401312190943849302166740105815962209129422459805732606147716765571085889122868063888607186684085200665220559200401613344193903066387343178284920368364997558571567987887938499373999511652862371108145218963056471183264690452917002833805885876188753978718867838784028144247929052223657548578696390839321851343832601196111991815426719470310550733761145803703047841808990991078112396495765106580690721530947474604713625036738554697330592900807506956098947481750440340981247812758683331028202856433473333487224651827385760109782039846986101879487597857387492492165234157729097842795187474910667774505293781055390281200123095364790732585309907275926699797785292316107916266406667220282230640732407147886335651188165829677301422162263739229377039952764764885757112323161975576656663751002813890876303936654054696621995262497563727495700946445918553379005836044332738866622436369582874424373464839135694652567201222779503879874691613088922438197655173312299379735865626213093637539637433043379096648665718766457341128867406455934838507319781806593083887149046910943232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] 1297666219725364131165687164493445146319482073241165306788758439179152409885057860609388291508604265628410324446120520554856166006188347963874334905826351535698961985047907456768036315609312363704286173760390526388741288122573832034962719479383445003452145241755669839124506455196630880748024727739812610036955510606430945844688840358015786782752145427608014086716138764313101318293907915735689866929778508123021965517003690585548735788893778550590580443194814505170503729247165264857053792722318126893748737487906759378237126298918005737220744420682628527826544313077923722526231261403901457704562353630488335713285481981650636841860383012132951089540320330900897643734643306288432879614834388301659251767042419393224592850803911213907302963536393175239714365248343087107795212335959199088504704466669248562058283831595931531217374525265332959996286030097507216360248501405490703988117953746434756719839625073230192485522239298491130916194305566391359953762958666442061331164576099354392674135661158756367296552084730386874377040885184910534667355697147916101631560965420079366702181716749098715469352706719674870862776397643904911226438695499063576584740224275921774324202337503594376650932017522061895590672910250065030631803872962763621660911865560414916264371738302581818354681973702043592357367736890718984699463703433765748360906238020502847898655098213505666328909557114950375569653555651404255315912087860819730620444723602026138791622458407703206481054787514716845829706035060399849064280803346887577086421528797746915511737775953328050657901434012900393362431077433128622249035334532100321943081264671514564704634177657413568201802889528438286385202267468440063629830398793145048087497804412283517218779540053360864861852664012894425385826862158076041288303523559994839300211671585920062408549835760806426507344821526038635214215202565977929354935137689203562214509447113938679090165244896552765760733184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] -513529940817241846217997015957168774370159103429221492015721155838909253233199981622280312891777621388266452894273140900325460935346584119617697641626357122241652496256710227956905010125857854625794655061214636174794525208909396688663155286880265006755122356759137730793419840439647820673625232778146710088696531380898278506055628158016003576752026160499695206953526934569576959831616722792223464491238741972005550406602717682810425831578022138296965751414762989914081766444200139220721459999212519389560837223155998669377776277947279138655773844058850384265156594956756956499029604924707648898130846746281748092969533455742350356076293024945626697175482548938106545257668066025806805864098884926697092832843488910980356681956136752385785199725232191091337978647716174980647281927959682597073149272733978390265350377666171924036118384480379465648401292358753667026412902168211170679408292866549125413364819493733570079096243569011093385541550028448224868529775791895495590142417578693019585885356715321096642845576227068981945958182963709375082184857872080815784488997424960617373816226302325247069068787929792660842144449689557500391437750767179515911108997037888383585721743977899108813748747251934809015945988793802630774157962913573927931285702474286328709655068464062036915378646519951679210523798186761197602827950657318006297847898636028383437664181812092018373122140420364727182325552888182183184932934236634807292161107358787609544317984959048681444193596855777504118365025364465452507288174068703714912351171669240557580862200956954889929838204355972477971347514740514769722332705252636203011760873302524485092278072732198911673139387568413530744104560401370289971408310971630353727315032514971057473626833379034034084820875523737153746086659578305514827850055662933470912934171459576624850342949434620799761176180513409357224618647788172287589009241692583533067294506382921896508326575198873606433013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] 175089010512681961763694896381356286507347259969457310919194468482390437340681367084131106135824834238656182555699897670433385950597500474672471794324559988007618221817402431655259755858816229393089377414149135619970079646217170514727447593912754383071186628680724757185964243821140506517031933653005098524170420565813903723371311674585800479955761148476702097408103112182235254835068084429202454555649364198531710651172736213241628183079166512001189880871788630081000294544317921319557428623877753899961582481868683359757003264229521163264723037678968196484488163458477840710567897221394377973898129648522587556689415670563798153420286074711283247471924392639696922487389986850060759457336164209046849847744417214480546688843122617748764784226192756557703079119362492798024658793632567256959322268674193111901885775434727235239681712292812224568795861649369672374714823789629653317383694203537390118656975782101737141128237293571796003406011008689675646903378188363545106068706948729659510971973515813761499621631796442456385857645310908958330141468487034495193118226806201449314387242435455082199509857192938609704106921194815160954251057893551981452139756690044862670237277937466010216596900663357706303668271048861683031511627206751016122703986952127534573453760075901588042282245792815920080559578408654383710773937356359861919627081791518332512023477544281351034232024566028160708322154992885859383029258559325145194050487597034857377206731055774835779083823745277533350051760055981828487646065594475697053623991997082783344610633032235116059786283912495767637980716930790583809718246786697937442067504776932636304155560092916709494914149257098736937881374142284428976746450672251228576376728749525352915945553174872206846910317708174576603964501794541987160249352838430643977286666355034644540214336438629279022673419468309463157061615842190386119260832537722143726351291792188598600926541768349435845148672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] -51837694745826257277259946909565736407627063307722657463706826416578713994613827876718611731710652295387557929709800240836578888117902675722677817006531862572838203900562578997275522252354073780990274685630349528373864191410795921648924797528541722228139174240611486004248662201085453781509322103624121400997430743772683384688348293294016899675434984394916911776890288304739452301741476169812472036510753340837149547830826639901694098062100014786978964736294470372869462040238082541204728630634339425239023147948745534119959182806898487575722502308786179312537983088331246008464362038633360735570988073067393993128685211874095297874908615102022543539534727152419630358840367480140897647454813744720488953896543307595991135115015045202162755209396423692462510324354357378609107178805017164356556980401961619718549256395732680691335987434912263223010551275191174274219772567392472194211362414272174272003144389494829135308078296280094317104699881379933247641342820882404343047900655600380446633338647801733351308382042493168675151681378372110790048539546252988841676617675359605323663231898137976336420944525231457387332236109951162981607584282686033366435007283693218686632123454190264655158011119193525895305010376748365617177135159863397131603416855355361242704902711289617229330800698858836560198466834195513362396062696023147671626773713695702313037773112161004340958145794281377528644235100394967622577704229099892960681464761304676944155154992982597296603645071022913139987359786481575900843647652337487211214552108871145484048798841564289534356200543204160325117558958425883932782094987711950362795641233076876315222442991169097062267316219897681284821713245443116396025044456370178544172046963038408847563935100654422182258399728709040567097330709592975742182191608041916006676137704672966731352217385790091685383367238532361972172012923708867761002717874590937615501541552561302063978702062476329144549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] 13565343080710789302411518148181483516058088972109424992393904737293727214575184796815817245393050603356223467359467685529817009945810309458735524131560266166464029259673172654237085621525378503630318643413732199077075491070980755176883186743481995176365046507617188044992436748071794289453795377880920908898783479584713756671783883559374032900995482204368331293734247236978503692778326194663629887819318427467007349249025350965864271551667648098764816358345257614332515713057932640344587540109634794564350961254694014542358731495004574988292947522052604480233250440621425052780801147245623387218116803327190974842397366777999272049374128536687966118422550151955426220674704135343651141587418667255148854427294474963119462947770917199014678114243852567721107915979790052017292148311452643351349755389335740905179447178109852329391697556585537617872914991270710429808411415695728058647995115600278404734064220606512627533907856522291303636698005536149402043815984199158299769273000462298850939871218323331061944753699230063421333527974440025187656714357461789093778061724111320656034031973196572946913258570759066498516211087035145160323408593174101573977174877121797275609097717421855475894775918335986374535965012220689447415449619053228849395820991480171759048739397042148124074246434531729888823736844578232653890535306495350745986488107511983080128908507795665310665483367778982313790958286238199642685599729532748764545734657903879941772142719985243076803231900542181509654269729767426825826823836425192079111224507756627297092611655697811248058844342491781196134001696025391144021981456283860259801286288049232506378203170885563511476256586639462139179237254360095729650563619557992175462117279607607954326883296058666378165881259119010933311410910035129549619293645496377451054480840752500739615068274756275181422290495244413771535063846605506011247444755603127110646197892924130330290134479145081965117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] -3234568003891829195464736227142136125181379039278454039168199645382248892791077574800816814968787769869445659118256655258265390615029165291793425942601251739041241369693904047689462806080438731201178765396586244916450617139976899507527439963370373332108970247479559018285360899535125351736052075898867421470677842620122482398570122943610200124331222656958421625116614429962901539871309229265896732226838064878882172040427659896079291183395358750148305829156346670273772590760257360484573761801629287713397866353630396008883561611044722199646722514264453294024296814943445413333384826765606896079879321078394033070186178372225229627797896590019469229749880844416840799772839877583750100441988522742311755805620131974145428728775810888687015777889506311622986342581157714223207083877729627438117463357483937873184670172313687562573646874017636839268301143149234841964416660531433369033324835206967154074249410686534463353258031385117967924783642487972554341181735358875461717903504026648265417695813965828970010511919646013071909968697971425357993728088850056779332978598467864635513989482451520387885242362605024134124101553184869805717447516606879117158188860264223645902826572972108672453127428095081056853083132448723006527339077515597260330990728568671885049738754770135163222210318891974950724460426668030896327796198515819647645381607012482867970409979652198038938681559981433197846591833400699821859030734451776013340404374378180236385057178448777419201227962684324754179158070778315712277089632113135912012823703225179397196795771457177095501709092574978339069801584827528579289261941067530313578228604358695569125515422976269399428514939122180726430261853858102534453019822537591428456046593623875923490665345699107117477900092623931323237354237246470043854091905803049274223103433751562941696164480099447858809034682305898608949519607183123834596174775126696054758675057484970580642357994321128892399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] 725905831427125790196747167853576122555578798231048259796905636542814001865394048888581596241893319291163313463884208836169582005117157117389851809047690191860997697357659793288528668092269949648581262157874676383149296530558118933620827161896460251183028904129447277378651539699691095072027669670922473740008945188582537881743163736819716260695749142432515157071480462710673393229031069127225823387984116384823084568592249827971124993075279593951514429135654645178439000440819678851085455891925623938039855412460288281652375498945806726949807397729741293827474867068697992306767038902073728440921403809809652169745968318414867330763043516513604667084684371564331574674247166534489409061445587016443340381828286517010202646064207389584546562056725290311552284642944649628337192315334835066386504335451527973414322747666114215963215844034453789283805826905619052576469993922329656103891483122255444975286801016049364410514626955013898232760864390552394284416224523007527639528566804286606093663088833593015052993835484078544542011946739912727528508502645244595797393583520521284498054307565728498441618214978060191576577741400576117532275513070814516769647095406302161059769072302051052878529226925705957427039661881445330560680790020671168391329295967772801614812879666676624905089644081767564688141042322276122698508014489857865565252004853663358520231010565426622713725042446949746365840547205864209415538329144645390710664686049906027470974600022881341154341214623271588441236767634941740338214231115377617530005086004126934164903400069807666853247172492798702906771749549509634604984740068255701391431950197297123611013844076726817709870970672045326213506471085132603149197249141171327755348954833825803504841716763337603725111602651995284715404988644727348039728433646450368760895776539245803491689939136174695590830716114754789787023448488689711066556569415760843655622226145968126902083510879752401453056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] -155355405698505996536645776225614318518595984209028453627482131926906616184771009412100877554046446067971563952627942899564101101861649319000588728290589547527652127085950374900394949825259379356851679593463792574813096296215877739288920601409894656972195419213379118745758825327229668530011243301585416853109555121253644606053629741578967039024301967865221746318767468892622145885489485720817677784612466476022873615907986200343957802726209779718108020874954166906319952451634864755005358369741075480717140458691253799023242047472311446678448914404079027676632024507645140429532530262259774537299841787902172861690109925837082553320642276249056303792191839252962086712079679134085337436051534205387215384323017158374406204586601099934503536598723207608708770664777909840180305241763158615803772070693643157019079945983951809407021602895132858889306000588742416322981412667940409014453417047436656976222401733500939793083256390140014690331669271635890091653942359364116734056150119994915915056262021490313781647838714660697699676730248002719757411413381142108204907306320733328686416540932353850694770434244611012615153844936334360451673658430878932925686075040969934919497748934466330722723225689908352955523017900665037132347806234143128187145706140652448249137975954067593520456166071015299640047292090087973323283339253742964501133075339600332477091837016810571504059205991370187459963234862347650664121606151795501303288552665725658951002740488226813284895511910275799857524891139819834239975174045792855806469056970993278925555486982518144319984303825953874540128548311257522945131629033895530783675878710386591508546962756764613356435644782115849754849404800405299330558586097510363826019404030099042856620053330636460077515993274077089365259546012825375813998251057773636372674360884724115502690572608312739569356762581163887513612954184705724141542067004274563009822256362156789241640026738996908392448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] 31119373429612293167366311775464353690109765488859012829632905966699254500142987584992534863685153837175359855906324112679225011216493939477934901650072933166012752459380824396899460991805858374118636549024682448282748234812389539979832902835479719728596983419598803038359892343503516709822493238620244519667342081884403723559974597462864222897734611103027081259777575001733360811551358456805693387864991594184445406280710416566220420209957461660487161873358611531532724314869602714269175538329432175260798497464267601648182864958200974326140092554482451421563457283126938156008484526968987254006141670587064448704238622120438182311290220236491038134303988102825779681493758764105027167817738501050459765302743374237154914173348189903831104008958207765139146766021393466671846439256963270901384811265905192606719440221006069556447580073134111179310976285606288329863751478920648388134935063375683331503777363620066527633893101185263172512056777580654901119363168068575404581442079339973117442341153628595799386537243694230312688876336744787578470408029658590886985962337388061201731973177591380581619848954592329106345418831524372026707660961539469308366712733298757628255433122145103470841546786522637852410244273593905431749034378699657549361534047637786511693575561839495402128970862810326247084223259959626011390056513357465364583538571125514482254327251352906583189712954386767468610071701056526348576802752926697369127754924905567734531117792394896389563045620757512679755086571141989393752891972074244946444467027987994225977238467511447317399418972781573435751235918242152835568477283966010100691483613166041751176196280007487808058413672171301686635684957418860599128320198292501914599607060072378086108214012393486771080345149400623349005625143578348225672827386724672991818879089935702522468375553686928732109024345547177074197763158833842106791760997900197822114137361323530553151224066159218262016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -5614501754876009443948554736795799765009512207078179727614947227592968231375213984634685049319872073628808472537323172626234164683259084194544574104301447657770254865323858901676720331903847056857711983584766694598492208317443741023998727033491507606978128422491425322388114380299993509870088527262712601213986987926063260365054688117872670252211428915912938188511478777125210687058605438716597238047347364944404067160974416954145056013318284781544926945014525016135967956022612516632575317310962336975718164655063983583606534209485788133925314689437239229873328369590926112939681522143079856613763792873725120462109279746579751900117771348790963737426734541856558752589224245887615455948527745715188066690299544198271447584413520273622752548113843993424819506107930790715571560133879839765798639606891521038523166352847003738480802342027392345445880851828600730073187474561073756351562182239616323255064352983886865638981424289241137569528752892967542663486820508490931902685514040471693732336910078279915104558694350741210825436381007594813420528431006430683397539634652352428643959094252444938842650466232165245190032531119168841230143871662299877818279709865966683831242526584928606985169587838820747522469010025453576849523035379884943511829338585957831511807040128643128726114582087792940431311097838718663736183004019421535617390651827140511997543089128496785336394097477225410930156255969647978728614843555059845978219320508272966261514072061013066944634280628851752327496065353292335764602680867211553688465516991065473844037489606619816670758909675505563559475613999074600413954665481314444988606875706091976086211628257621644893731833073168368865817962364913090690481573542197624769424387990890631165577907253547965397471972481231953737889771021530486146222657763929003814843144238245359481010698411245763770063118027534345531575539674316218016205536752744603344482028833176667732964648562605424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 879416771164608174557202368767278038481964536961307084323607373199546449658766246211991119819830018735061316677994094167742515899716594474507756501200155282440197996567680154798160858975749189254443940182635063205511572169180780131404311159854657395303805046836864527067806729348505177533056853084230980612509630504805496967486966388806675368487937959980691431210637056052666604786742340302180801221707835576481704611979264088865191461968002918521136515593675615323943929130049131680776709825756765709483073503820142282182556210012707657541681278394321014434102369242486525495513659410710872020108307199533171713268973244200089328266339761705450933789361741128950632186323619943805106899376929568387939327075634193794201390417101175644464119213337413313891672496058091594527003398909453066793713360588207619775962535101354459321694438476565513946659482913730457507655740640436973705346145173318543413427384648534366774887250649882030518674554944375795204853626091032215118186139860613680148729086923759944145676121877439794096794612419606652492583181741137623479366923477736405801163312680304297728423909863815636033266092427115018864220110345264655124362725955551977601079363630899507162099171585915217756698522055577318905182238037818191887805237625041142859580509438572307095273292604407762533711563601321523915506896982450516901225686117017361138302321901299523533505316323680868032655566172225618893994984173392396852779396809707926208314929984696245831291927408224592117963596497551811860377800994488663092507123179456572099686451058404646042359247959120861183965549296928626334154103015197517534489555981662360045080694133295077061722780969619122620298035393111575384459591430348053258222532164499751558102985542889872567228517443804199879314853950311286028876206401931622821708146380874016597451686820473017839663034047092359448128962696697810967098355680708960574529683790397807690221739663928852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] -116864823444184377944338370639601485137658676524175408912408767311074884188721514495300129220842185455421688472961509754912100487310924391914708617871918941184438848557168987895624527440901303423046725577685629207195834261339133465080929785213222359902525064388728490403992691394057310764350001228978348179360072004029187682710932551248378578531308311937909649631711665189522736619484933024187339612125671087028058356506467917571899674931257156743856074825147402324916696278043852643143050630686028406750578585340923288236184786641023823043741239120896891172571120784084415248364861696253102042286474125640131474110950494000106070795413418614596028446967643976758925174026342583176394111724099384193272147929634704772065654539708569499926005270373483591846891121071294109435813126248813542794689013251152774340308685118541699423398299160376927271437674873738651984726010023477987816389869726330750664804660166264632329862153573824326704934875502075506587336331564450700906633626976594778663702277944119565805097320227893719307154385200433563664239559981398927532613222697058612315074086850901902966400396222679732355989779266278650550296237906232505455214625217758610897648694653866129226311192343220283635767921808554752275619485238854678439814736913935697891919221079295752570583944602491241953275011315257647183642980860214548822214472626698711350435409018789138597219682141373348349723574903589902601616374778516284888817730487048833899333876353859118449883086950638140085143235408266081783502939239217550849871853592466691312120686039888145679962851837598690225479544523745723901396461932659458853497826315657415322009193034566243592199572906151801152051889209338537026737313384874142861209871101986755504177368753728612844272899586236782000211194221765601970710635841014068002317814825828519952367578957614662676969577810932275580934531999822390384618979690914265454950392188532637502875735859553894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] 13116471901640308898147454798524828543891065188134484899364978409895981012194105254988237173397625661390502652143843396395551852378134116754120789481873089623604618050175341765569666522542656310773342305025820965707150153570257033478595730426094970649177457351907057523863265656587105368756362210706523614879758778813678022108166590199080142560044431963077484079362124321240366509145863933609839134866174823580859427194458332307491214683937673276901856141678878444297208492913136937495717381736509310184934194084662808981618647249827599310310757877934424708373881321816407317148789574163111815248038033692965216811474010920870778624465258353566521318425023765289749953941682124489859140971379971470101756177019716313276965719357020203152475692575168702008158415088278598449530632074328886578572690206317113814915366008611417103438209861924971660749403343538182544415212621848939937855200749688313817631219175329947653298723105518481784466676026455048133720104545569500176449534636434987779459846997037357629231832650314142771801884322865801959386748929214029948476743038013099609311695409222058484333899413307766185692540801102728065532649157538509757369039374498682080525573539088855723666422998933859905553779573157414550190058376918698332723729741695296300202057176339637665661156215072517708643724468672357951666555511720286703470568575062235815789146389585930553792959860161983666026208874434934059988648945582478362092123379825018053139149772232672942509472263430469342834626415134414746692678688456727696873482653748422984004089925015533086298678581827774751653914005868322200258882254928501598792795127220269118212490005480929026466999155251761093201248426815156919207674572123753865355840590706895017686366466656954733897682764629613939793028841154490508908203874670601083529073939315322813108881443230309522005760757013986250241948178741045339464308685869702186880172903565441630209633264393519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] -1268137834410711787532963228182049965911105107576948858740369762196439451898462574419367032556682924383916551720379010575245626290383094302328446801270373120251365397148434746239611369740833396183911141023950880301361765117474327128468773975570280029429587420037605237050929975932882659063137067173103675786379065767775595136811394616918546744594438780703195173462187517668933973342143237489565121671222553935961860362316788577229812020184566912690864775113009382880824050328949719303404096980135935496119583479260080852573302136499460857108255855355251542637683160907785719773998181627707876333803304465560327210149118492791622759204614908096144389349100765355244579722663378671641749204292964983333272037795537697749987995005870759075599878152199087806079812121450057419598918264803933769741564650620320347955142399550910585983257421662007573377208107015319964572863746956867274760058200043749732441070473927585026357986441082449217533183906487678155049315479285739590887703085651378611976400333265480206561571542124312293681926872221382773040761385581360431074706111760041945717417278119227044869805275984335122776914617765891589935332240334159204217996101824279732916403616476466928240671934315313151509497698008840945503238868792302728645699380803491831878498359456921907254750874100370445323204728193911746132181654646151812182632367739566358061998292803313324997432971281566917140898287860512912313155097232647853338320689824284303654707215717135931824846427796430064978306155435646621104655844723073158878211690505469791198536584650505872935557110873300634501378703831839771269336235143822631084627783888059206713581237806553303904198321406612377866818795126673317331486453606323153066033337242940443812173313361409552367452444655655842588233190769225924018597353119194744155177983594254312926690022028050760994943655849018786957426812217098649488179890661327572117942908569981634468483050195910656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] 111003103347366730389057940771397216615549360500737826703601943491190624619145132246942907724959453917906060212346449433636022738207787063447778226865583114405789762019573614912100852124594395247741622862857913601830054209201210051605356069399403761306758007725223670648049597998576459147220071542784812673086145268341822397551507840785530861269867588689484701878882903431744411320639678595408606789235203603175139741267118860546915012586593080863925917024133315203820915652161061371561296071814516223572834259318299367018995340102438567512814333748675597678287572355872870607389405450450018347363756542958136951664879033554603888586271537386529483037658362719417102188155152479898618707825358516159611483311873084505039349701851169662706941752468123387305179868308192727585923186263157620272260047412750354775282180380924381479242375243454925143896900775290516940386016704411538326297060146276128853528982731347303617296851135151779826193601297597139406489026934772639098468565225591704121660669008819853909214772495301282408699079041452901256900169298919311802763636318242412578038260100449694141319697569952161403500294032412340521242089334229494953261200515159399857640938958720992168872991986635632112772817718043920047849046466547104073471952513184777333260160727007373852308344989453500277514702983075540029951124466102369322314632398949195855859862839648948126500523479225742366868879462769950970883760941049870790210551034243630638587585052495691584463797314290339644729774953171490524665264089055966595495615730927838223481826114823688374185331174529775925847225121862620536237307717019802721497935198278295209430756446747209989639693352467538797204007552966752591989755127956174822354325441817720294144187589296330332469599661332402511799223250017802377449513726533050574156529700493434219947648797166558612310019297980221786416634703761172921529050361464151209293639001205407578850281532686336000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] -9355064499735511319968482756261630702020420012130653871388387375789475834075434557282302952518456716727087445360040187588802431057175023101715441364353655703194521471244520048587867470223677264104246911166469257534812276072902547230666154872045133624827670331872987283404344948080972146012065443872094445566906925567938531931459965301499137030747033509895495952050115476205959392456572736075337461380862842448318743467141921823276522599108761935550590336142265428116049531391384478154457683987342129260800964719489303928369017844243245869303080584222164766461853837641092156459824143107604030376862763682893359155314790854391881707924221208229219429984892696236631122177315113755742358841505321719477882394256400360106584807237681237641819305720200328131009110226178537233698170062356110312706414930832219598559721810148580431308001734474440810639082037097115686657340455833097824929050015915788160080053543624923353197225799643120709093561117228207344199724453640708032392979513973582478710534906610147455221779279210134482600519198930011212807221458183522256450032166239480866583873837283090255167556506291547813745406010338977795082969947184768781391991229366011559071708058252452716563511454473187649305395708570795848885763152776722523122798294079959375946576666104124503422926324183232680878439426178689771893017933853253055890576473951511981725194254581408141710521005279365644796028023275450751695320221162736579477376447582818035756016172347192065780880593668453452801889368461084076776303331158862446885935664528757921554457217125794514809944425766381207535991923153628032300605459894490775416173768373581083710182835442234199972532964009745495987136996218736883599681131023995816756278069652837911891295208853515892527625610433882282535342546731402062456760067224491921848092885439795552792602127077751949292116241804341976206147002382399654873510113646888697819544758951963597142526703697920000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] 773159736334638627636665924553749258552433227292644548029600366574109224623557729695206947674695410598786807905333248800710177610903811876755254274793186507073439221047870791799722565420842523613278050858933007771189831558794527959503357540846626522886878119656494869143731436130396700752912499501275619781663290131608277528209919316439821515947305623555546309860991606946211069821913155686022570857853383228310580668198281602783255973680933626463650683232488888118172176771549997623419415325204315358243321962224273573722532805472603368027641286913113912065873630373372538992102875205946196340182115719736997685289746533414156647365985468010654916870285572618897134079140028744876939077209842650996657548040925964419831591320985935704885181056464147046145285643089665927748304456456237490881897861309762787270207920527666598631094564297060345281118916946417113370759938979686817679347827135454241121294441907333448781521754021218920457071597907811052214004337874588490412756171977695728141783980337888244568123037762224900473777378128052998237261727223686480324346829657958565383898129069703436630604823616487641107053072776082451114366112332957307229311238635954309517573448458298154719965112016389794453883421237014025205728393818850707524822528835915232476644280364133309040228174460362407624849177421098703108499123768314321116789160300928559350903950693723125604855115308878445532948618114183175196320339804739943507028014279764763516977066460797114379340781025589042799804544079161513162603853459169706811578111952063406172687335635169200872987052890626222254159465513511660377516947065228967538938740624211852664351925179327464864059444118769868735338364311975333853639170453408571982946180091970797991417696875173043925015303682203210147315461848757164902210252287430453840343139380709746996598440427355573670218613607307165565852589321085349884367028494646813367248394639184742106897934450688000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] -60409311236792817013410283824476979092234498344629804975745145587374245976042644132520183432319568826705332193379059923579234450794645204116343922450978853426622900573761061301808015748852500884564695482946752749400673707744419438536623341559561578832617051165175419838961687959716626048924906069418006084158913690925536167494948782307126892627787022523091698878652317433946414600795515354020213134307633954506061117821567300510238819069541659294594224841950251143978677088661646769811741854767807486311151198975022758401153239236597951075536172582613812187528558308833515319074759367700435223042387698189506257079876756462016557148833893840900268304356935221321761321124133951130530166302810072220760663573729800263131503930085205081829678574841632629831520324798350838320275434539244390875214635205316291313028757525832277118909873258528241515233699883081041694017179988393487291369249383131323714964303170920729988157860162394926227861177472705727182000025942682682915347321397543444128351136810025805544644807945408965984841906182245240492200734827723581281349082747851054034573989666353078720422336069734483940223612562007607930169101929635804527262809617508980587533175673744842025534588714811766116676012882752024616216323396940297677087500207346597662211218142497038308836529549117531204719138805268305307710658314280289540647156618915722920246006916044166727228865548970784568070963210048747035541137822858541715088937139741305909818789969101352468686573997144554776119952686883910835273609164871251009596326084218743182233412706106670695818493720729266615629365825879854854998261587736434701952591327379182248024826084760537861690661289398014319243702650855071450603597149953866880016572630443343367721145706555465973648443450695225162745763503473172763107691226726121442521446812715256146700591934852306569208548749266410496738617742712232270410235073509008904898692196584222908238635466752000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 4321021148021372918548277159832953025461319084355990306580561440855445804477805914897051738255161370722150852200610238881201296066979227993397750401012601427388082483316361288065082994572493587634869188663847047480417051993275605554011549587990943362103907201613602035641134394012710983749004921395826435959590079409960044582740254088411325969841705808888516953460577716463331845333089988148399901752665571312399895983614166323946954117690215512573445456894583394971670395327189996380077487183974153633251723526902082048794786767776378893579355775893535484351046226621619938226190529526663049022782442411537706603426960174782836955236104295618436998595036651181720206936709362107860999283403007429862488971418897668540431054422961950513840546470727795097896357169436582143577628274063996271646794242181062891838872364450294889290225716893295709489499152596946854011294035318621869854133602036165034923949120420412792365167488994669579800175254757442837539106881031289152456874364145733012122310414025031461317412498104096945994721742455604939554631598957884803114124296705426550287539176362622019881095709058623290804812360532225726512111151674422340010802778869029463497046917017063305611359618445178638614915150676966403535491195004784751264718226428152057323133035019666497695039204638034716270226428247102643383529081345968124067091798644966725354200750716641885031388752696615464008623760438401606418411497551191814363770925985929193178820016504343606936387496707232586548502541021134654806721106782963714337324323054714140433099716054110453057462058796597892386333495122632562091417734391262079868689865051024936535379150610745406760301357551534666972739289354695365720173514481043898676545208961488549040313067302475512840681905833884708952219775994609220483407773537315919920368422054980023958415613735936034847969773291154536943200666657253456008163807243286104316452550872208577548586582016000000000000000000000000000000000000000000000000000000000000000000000 [80,66] -286159639269380519326912247781868526560373204355049594026342276079903513868652155720580544415175957063030210753170246076080716199447787770372504705244259812997023095771825715484844128458363201905874245985720797959027252187943008070085262628188325461665159005622202281334165291279210063040613590856705101754620788876721198921655590870968390440697083249577535965365444143502900978300979976326186161188007172291139641485588483950050699834866246209556289323407297014936608386208989074831112673856817136780299422002361618283161385775743650782379427027199338059646676291266898964937162187405559560782016489107604478510644139655168791113749628450183770240513744240173417171354941258811395694407050185761978781317893364759813123409392080627973303177617112626274971944251288856021896339838658330762479636568218000879043453397856523235243640738374961454709992379889612778667100181793122060408595625943690235024390808157682732892715569817647826254610719578388244364846681815341882150745064824835433807908916362418363235600457331687952860749144169157438470742868024406697941217591318968802874336041609643040255823631971229036142820951184736950464207244609556426423630165888414805683511413092393611528510993459210006214292025720169472787289929511100365423819168468736038267901830767911845358317264695816543785248944196683519057599321930498154266993762102041246539910538521369932208422167454512754036874518001421775056338835939193915493277945315653380069410145824905516027137030373520290250012308863879307451803314548246896986158785354179089157109163256830342132563519152474732520722149971697341469985501479035108083383673848180624020724977757623834528088255914631204880627909271364801284930316583980928839295535786149096076230194670649446030859007622550992921985477487604336983759977386424337274316647417770892514525468040634852291976388889044144932381743062924946682326200275057663331379478071741459049845096448000000000000000000000000000000000000000000000000000000000000000000 [80,67] 17719746757760892521865006176154011825115928324874724790161156153776155504358570650461323086578223582906093513288403541558406730651160373064398647561160888734866560829856617848274001670513377325431091581663632145726683353536518647497407259919964437802315464405395524452847477902383434597748348799013767428978867120721949631500779909894847729804247959366682356183045019639172561852859522839653510723328696390837938276393030074087444365493470482652891423545282484177828674198093352066321338370481721742495880337287507816209853174914752418121788530403502265617000951107273091176793497523326426753714377408344817110526105197753016418723657004245296082950501097389670681367725686824125606320241733571369977823745835003672187686398452996716385688108620198066484871238205275267166320183114296420439379726152778954375344370000694852412296758972526825912462383753238171431542943602495093453846486967706557788551397035489583365269785989802616365661445801469865536659258560406123169087812649766108749337671671452173534148028551598297843407280326008916610214053452081341151566720203912400328259972111274296430504744092333186731264681735816081219027462572024837414286702388209733978991003553493912848293692869423019063480806147717261688252555037404531688433970151208274420617933637933947146580531561942094876186153170375400115273486870890144398483289752910895605835343700849434815845056058838117779503445536641004166080848321886489892929772203239244417173464962693773434527337386337615779982199132555746353993458715173721497629541305848605595626517096910087536964429250033487060766154564879745870626265326724984801031962198598710629012854589043894607424407107366658627231857988111655724575753387742911850066330181930375068099499349914290852045820981534054159718214025235579350937550466171631522848112721050948535510870567423386207218183242408326158175549992023379845897263282636598534532510885644807171611820032000000000000000000000000000000000000000000000000000000000000000 [80,68] -1000714813416953030718686282571416006364915396173206988027792086168453906273503908145181083275912472462984446646128354269729495726151398701835332825630993653281203196657821541687151517454854004467369884067294668081537535503166036657332985931629870596164225576560442432360543113112756202008677417156750060994628073722291824132939667699688743427439072572578191478423304023808255551790518706065916603351146879307660790642548282605559186328747057701880429755342355795438759460540774309277742983707564958345530262694281746703530869430846936803426896055096560418159795896315197188316840291236317851710307594557304587087723455545342252156519113881019672959319733243207481163358645865491135302547981787309214733580121813340454867894838605682980609594121995786612880752824380515567848296232289873681242710098528443790762030001111433662877066832152675897645097859797457235257918612314640861258545248403588302575830723339876636612859900157064367104259481070108916004980120931225560941667190946356959874123954031231882232357997100481207746317862874897489396226293167539457853654140494628683441409483048039842236315051694032196378663647359021725253196640067925048165289075872726248388608722852326970348670683872008377223534665843594658829915261180706870127931777151735358878983649158708542990178951860359711461789462577457387806036606485895342259547183869913806771935326946240080346533190258366504579811893669243278429853708111622519387900959602788607385103446546464295405205771582510357428858872206197571400294362256798501158024534988597033601560392424141867434443836069266094244549585931790044108295972532094631327460819313138532650579889092162601281826832255699124390556559747937166101056300853285396545720530175356837663605098448043864929421060346999973349273262479571972277258404528136638616082543130248532711243944023794378441771028858046445515889367800789888183347400621292716205677041939406648623759360000000000000000000000000000000000000000000000000000000000000 [80,69] 47987375330049137317897526008064330568355355999847799938956594327337603747530607708267900011654620814186227760472532886097572350414668563016956916177024521423172162413284388238192381611258269429775315678606954198498297573691744737405068767359254166458064470709885913208612078786863761485363218746164429362320498499218479727333087440140930953281752496616967246863734267214948731112345776545373216015540127144537190035046168111303460949101833719782544067102881772458447772617740769220597212113135493300624556084664641152499697821954036694523258421018370536105640685540596496729918731954972636314879067220767614864448604882597566864403532781673540876478363912154863281518154358264317840255037394500925934938592846868660564627882411817623040474983922512665778460935295774627154939977940484278702708699980343581956981702785569426115908103454531278757106756199085465597888870558743143595642778269714682042052294666664703611984065513909698589825491311193647036109111341916729736135971537033707813317392840076346730958428118785541765481343611948685854186890668589484250232026302804196494225313302882055678961533330820441721309309511999646648965529212578769768199650599135028222745974088962530713026219156133487121696689637522658215860655630131176650388087842656075333577906143685105818012796780248309415302344860068711106900338953843407420162450692449364009759338071114857092163840392912102515743963573982265298436283595209100451806288587955540564283631487995644579229657279117492976407571220161175189745457518962583690119118919571711807895556134941985786344057462269376759802939404243577074049372321254963841989825118053212633281233665048285612990558040454159900457533902071954332927292349544338067086809750317117792519768718912627942337413447609981165658214256317052305545190573173568654070763865914029824457113903709674840902129453679340930612112530724828682223324710025460030094935869241499823636480000000000000000000000000000000000000000000000000000000000 [80,70] -1817820030973602515107189527460015309445737452937497805245600368254944277264812618343124889966560151589138285554519739455658300506898814746195737711713585029356596646558987743283292557590147863474208020965793516944386214829613723564911976874439988616979942000625497448425731821354565008802195882555725887158820477732031870162177731094889240667335853922596138335502107394129304522157781589735922703392910001974155368671134732837124126923617918308156546107738555192330413508065032066503675011127242492080966401100851059867094601258576523172385321951253903466170236555909609822832110075986540056899792671136871672280735186852048618384316598092997851318199674515696261655996313843136012438262362349259648636479917757011296635495272979253942245220813850564811250425976562884303531889369459037108990443053859736147428402306292192180252375395935954668187965262470198430311238068239087100038356925367176196427132369316199325950204952405779704555820543528021568707023371420384435033308376868349776226676024957890378060838671828933159528318319360671815993886991319040243008933215637206140603796017990958133510983167969552234084709049161279937971663933771859113703747826936317075218600578578746291021234067309483710700092282640310198940978401118056362630909159600926342906725522770329042326365447183412570093768622844460198526142783099836307448056854766290899476902642092409510468399270989006497779831242391714158609636885387031360920095062388380785196403184267450644969361555803769099316544486508564033071323023098819746143767044235664594705307383699493149773323671271041649251063566496122049247580813658833087333882246629821932880497529542109334511094341437341034395679073613916407669292444651880833743172613654300426436082423009476106316342427274417223060891703819522420872189607449447057154903063112064807528028559124042478484147869853614320341062743627480635969764824015316424667940765059842396127232000000000000000000000000000000000000000000000000000000 [80,71] 53570032253803207243124989914665398376834481128192735323042554467970138103522709956403556745984239492573654989730802141104700838792235478114584807013548953507124228612736070714405845192735658210669641268274908225254134768314251346150159286963627029182167759691423310367895845376421273741780042914360153979879107398123280481526818380264861548300003658964718090249196283529387976098485184543622932917109120419800964179160670260909652861843940309425214315709659109058064961134929271862876572039815520573444857941195105519174731579039378674654321843731397494926219560552854811455535700166277467691010118457530766779898222580126192818578633098950120077596971280252393885726088496908159490036612059729278913854308002781145343044213565052880681221276387477186775786705040252329622574089931857666777424428028634561098820658459308627242892206596669540853224037962428561096784449264027165668043206180154401864704393192872514033748725157656257204868365232860615094352248765453160618547826393334976520039348983714603138313510132774707798276151508502925796482799213702016754943692453975309298335846191487674091484047359416683893366758502471921082572937187267215960603208473660570405468745550053917669994337160587418273450296286402315199708548191084665936895615313648544410229102935372378751860161619280790062057866903162850457941746015475120198914136700177679185947457902391617371638533062690982258308180632704685410304969116509865709355418711422609750751520303740224221332851776949756451318043656604150073949408161596592453844259620755363936460709841432761366026182265400750771155984541653272907167668332511917732026136148775933685581589217724038048216849934136379760035163685171944830349883357078240070639980242555435713132473055133369133732654289627746421102201897076610998527147369479720989961523778248412975740867498904171314143138045892160115431915987773120343983278275557860213492357397198103642112000000000000000000000000000000000000000000000000000 [80,72] -1326285297958358590737411907818230761556314023486406807678140975500574268034826340926182414400426455536979896241157587774374240216817508915276164222445440341273202936843695859810780850015733649387975004311628660169336975197769609584631782698846295565832659567995821805273033855334853416713876472724916162282069914811807418739529224412107352282293554080566255190736329798873289410807406780419928095447176416371711862397491489615125515751863059143153868490233867742786934731382154075893957462567656404649404062780837745571445069883878510338280760789704507475028239613072839174779534875659880905461185498808284738078738916877047766598588253222793631923211867420409607429730240976580618003230484374581413844670328377011744498845106762862634800359221832247559803411342927183354487055061975650557008311050441605310522328353458955379478492187862915867498034681442915926161250050840973640743612224868698740971368502869813110940157649492745400588731420847808303075289472905404801914445574956193486635578189744319201641610813613265714830266883681219459248820426788936876879723946860453452750406101547004942372991266350517257452702722916003798846910596674921995041063489571077085197214057459838926539623486674931994818251678112828013484822200924196306147371489041348511315715092034132603484772080782343762334328923067882350654749634813746805273907795161695625630928114851691771448170422650158443242429863175136599186713346028434083163429156641782293033597595580445059541121009710434397743624032303702221698482357860483311247692738787157149878793571993410866645893993706757398841079323603332838616912669774796469313164459348193818199884173832896201290240899656721711635960102690971148337190747112966383849453727995984376915997298030985879235367007142344968304760871059284252476613150546858522455729966282117274400289877375778702696213451287297235711067995659897409560717450594422082763493238556466348032000000000000000000000000000000000000000000000000 [80,73] 32006096427134216624158282386912994028995537650999480407175431845765139490979097316728433292691425497635399738377740060734087951202217805089569376038856788338767539675955840474516902858147875367599194741255297237821724513526406813369538097688942512642027996146298717284907406910467281183193124091222892292809640651139981076156361063956937500121012237533431333349779067679826443652541947127419487151207302112811159267808328643780813958140671679222856123845889760954819329148936439567764809727136151955663736028433990970465743670823343190882597752820416587948751972315962182438018515946133227959145432260619910321455987941963334449044967603540708443819582100135291807060990595108881321778535099317317160364073970217267749537765697696055241223687963642478975523130960106311600228166079254091901833329045720824909034667605897164945444643408254635330915559516824112566945380928554678399205657140352293541191033011990525851836916058988181562505745493725005558451012469276452964133238500170950312194062702011243484055817865880207826330554548781824770187711684679510453730393821222243951701221417941704925115940247043411639652315822698060658447351453160865699797873754331845990031539497873411725502758064192135319950239896336084846404465100556745431543659882408063266591121652308349791100639536506065629960959455055432505436845925527482954499774310204807761990918902922504781168028281463768112397981787600292630906852806186206633455382839443880753053152235681304148885129859515315512210600188135522463371419920138554104422697163678887925163357096181282586213636247965674973214418202814080820285027805088431709472420214431308462817282753420303190774183198629725524659444215655057662924180403515569381627487328667599933339031842849774983676125347035533986878577175816506306532424977250923447550260723138559236994881890135177866637997130106956293338099088963205765509359484444859952429447233948090368000000000000000000000000000000000000000000000 [80,74] -845176692076075157155543560099447667230202795192572452604336442019442837504305601387698698124243330514474365802232607006971328692273689732046195678178950384603343128323119916501781251935124692269826969936496504616432614457219721002316104078373293958640153598405947133957435247763344949107000595732094504155092879164831277976555069857967705378387486104511473168032061773770703886070336809898902289135121897461197460925995738364069861911597342082059094644836099562843492947976032041087752853586981267037329645019555229920293715567194186965352204973525063992383366414713128974894099910378353371708937460983582035036825895727494389665884533013405248248718808179187690830462229699338235778341677465350547425438096116164582943087621532228200765530698769912264364898554740836710522599454872109757442227363805733076941089796209144390405447604396461013394807193381559086732995689806947969633056855247827689672444831811004128065608086498132680380450290165794538828165838526852734567066956003237227228014317308213960260687948799800271335585806809859713098442091245395892203629109104342784413600157613722629990881600141241019067256066096912162101301012961892047895678559719052653199673719192003634692502013772243029712810243473720464546315606488980411465278932047671214196261639800476914876031669939585215697794842395316967622226608676590229813567550415387003399772964336180088499006997606695591537255819429631723482082411593312750273158419781608272528033534928797250815220216033934071058727601639291815642919135697622055165090641074073178801486432616958833122022120621080000937257938896386587173593734621267454951360781403296524470619699955290228346586300478058570448467330261634075732877821240657060388344480148704593774934897607695951222614912635199235719290917835035617604392860107048610060153259755487236062040280191113841250763741929091309770524588444613440043355663510950585886814977455554560000000000000000000000000000000000000000000 [80,75] 20921686967353851514669269685514791818728131031149107132374784684775998513878247610909086543839221768498384288623168170904277904840083860019474165588560292969663852381915420618820024280069457449255954999976825252843643374052620967665063395673820892884037917161792261493469641535509297324074798460825530492257280560963291245564159955414812404324622644497242064495800527532408357549741076485080175329542474664690598165131827321108465274535261501660320747336922788426798552605167899542474290430729408626464674415663571620453040103549542767591298894961348974018449483242470891590126199098450265819311879965768698626703549120958866325478242979875606706694863607677967593606535266627167272221285816026065246247169026657050768971350218155216900211038148877820575706579440074068060758559128446802556536266743580555321705050771584562430165557977872293404889281902863427358083132898988886284838855039316656990968818365426646253644481459549308737139683366551338951091887028228087794106399507840661055910419750718578163786697316824577150643334880821570658839466376008889162302038693307062081989465569941730262810608165747104494734369462708782592538763837070917699692346890741517522530102579831883019194558625313470588651796815020590074278719641320949918278052336710057577865563663235000566087271464465262060875109298499638432122954419818799709439680165177475226891375152861832577751147440908920988412200223283310328210500086784236618051193852403427855729562157890009899680920982557527625931388693822837199607673897854260714915713666957360721147643700071491556382104762927376371926113690943880499210855852652486777738726172989295723405267447304377463768973881351896167446083761930510094531822046861237199557856793589059077234920978767188592840863457593826112677050356976420627841862883165877377441954614853769821668313563396392618865077792139456948829845858499087362252291527645706035692266166681600000000000000000000000000000000000000000 [80,76] -396006586104784215297805670710919416197476673641194201829660608842975304438920583150306572297108039169009348397785508392375774682586412896732664264058403553709196954674002086673694641522852542401459668980364571594633238557699795126689557029828139406860239916067514034854097682230235234463432615215497340437959715364620042146057810166984058793297977638990943772391489023364889342339389678496959506292542000611470323818064908690977304957720098196126334812513314898407588357394761742265093093183744219009564468479427734380775542222791777176600115143499646729945371893671350223257551387225012407156962899706996768297382796282060145502431698407073975341781026508825605919193971631283982252914752950075995795606704007480941231732731901759769458435449298641736323993398032772952269018981683774536233519411896693826943581548458851691835439156648799749574651333627249874485377646903824779744902682448573011736759014167660725665074545150983116221414856312031205444432583415361655534140411480111981600622173919773166409609439431678513037188258110559722990961481088313382857235327560996422179963795873798729925085670904783757118342331668898374821732669005041344816035725776239287909224103265558863602985045909757223146195884359476927947994221409070433254631070011740887157641733650504097854416810411645772071330311625982783711527893296504313781624109685443376088927988251927466831116634960921982339495843695024615136314558815731549487406474429449402737785548148429564098658839449937577989231414819310391069823383890612360944220491749591230367535724326874946822819708406501082502931236874762881446868561140173519438516878631554857694983819750112603788676279022483952711602948947523976944994910920312413690879345768142056860994320862389983750250925430779133995976091938822396702440214324156656062895198029967901953618221316212151198342680137686705574325018911357173239884161512574030306295551098880000000000000000000000000000000000000 [80,77] 7180574917037853197078571816345136066280419975665780877182454637852672885918454351722926420224336409168158605130648505405212320490812673179633088724317336650100305876386702700781615239195889868393797997684579922335191914110651964220855148800180655754734544442933216515042397951939301309605898705111929957889153962443065908194754994615841922721574876608889398837768937915441736892429544413451055451791785884042871402919357115752959835112495110509353833275385635007927823884680647484808395266492068899214642721727042608040807559260639721068623040819577094300802638941321084121664161546749015060478977141240705261491113820324227366991487279831554922017633252744592434636125219420030698134004501491354055979246329419160134633094728324551137203111818618603692899866973920927416381082124654573690031466822959712743617502868614534052905946146286902012739687448539444491891669484249159173401776146382219136036187423034491265810478742030936296379035957577316934087091891483407398343011995668272248281950248662018800792467579136569605929170331180093170725186937662711020562906853765023176427604826197524607360868738604185570209162448856032917262762204746861754536211193885503312938188277364911879305303890933669992282356973727296941275673598550352043560630025223474702169988199596788446352200984344097788143843712203720382898864624036792869090591221859177275879979002277633185914564492794282501774276441165724512508089229991580917827996027036112576576715602446026019020063891160192538488411070300522372310655657363152446292296053515719210657108540318244641843093874055152938075143042913201836572462381517968661860289132051598273230111119348637822640825164001976046484926673543452549411717987351079808328132763256975302810816756075015950463363619712715139298454104831451307624712622825293451658787598135750928919111142023246534121973533525269473171172692883922927365222712730826759108380590080000000000000000000000000000000000 [80,78] -99265433427915536524861098261617663014610588484720129051143205648153545584285490920558998853412828071942431268486742776268247227878915045166946005265166960096330058142917086025280546976803523216964041876214137894127440195726796027423705459118445848239111612192289880069180311946284374360404905608409923708059434665295568878317723156805953103399586261882310817211842140442539471811521362263904692756460353372813811020888297708760001617434540431561005897574389929109299925746468384880803353444676685327918744261395798165758751524136894240003217452960323173007695893599697821039106410223033625263722323965276110828604340515497242470347786286162998698094015524303597485940710528075218827807967285117485744112983026611048306357530464477194345610682652726981667831982215621119613137053946214966167478027031897615942102547912718687535247402198344348327617248675878578204738153754151265462280585160817976317591709449822527209890078641881952591191159368187809777341424672763437772210690677866083106870440921886754898894270279754607971122972746393276305031281847714966371624802387556574300991669570239960188660811633983700623231876663932763470200277945583970782816437631647083785558504523054719247616065664059860573035541840015283452872646930154083528782394449993518744875740904453557058885590189157359398564039889398147173042462791367167573130932540404338431622016806058501736902654971057108027952535099125553437220166199568614277818977081620217380399614540217508494099534704534978303063216483485019854395225466025972535463599256596617761127902801019534358787789462823165031637700606298424269634157731137654737087917596892791441330702740997225912113561039482974180617045275868502302856035997740307913638640396717534735983979713593695210357313817548240242663284092207626653363773571071919094013627706861408268569218686180830013062660872229285461918677628574548793353272573129064742775685120000000000000000000000000000000 [80,79] 974089405602936818720256852839387956367159009956222651103391350556783435557825616771545818583429025148745816174328329285497422771987941587353050650367288729954327902325843077706672591561912435167324517955695663177625752607281368750852889444830429042608661298754418639360188774970719482626501652659545523262447371358503090189662901297056733098054393743923681838328949382777379482045865804163467016579251333651380500105189596630464963927880415547735770503083211420646584026086308573433130271158911666972878284419662147885819470846377475439998831005515180457575920577474713665893580271381303481790191423251190425555414535666642382955173930941175570118311789193912458800243217772419893128248320621114214003254281642409551363118114242546530436515489144909727815854241466920536244891937096052261847305989149672626397238529880324145435281886628888475116042556835522937253478155931678059400426224737572054771660181528823115599900586396873136370216877730574947724768338758448792112586148997432199529048847877904616528904360602693627308324637197333954570263680836865105804390590138017940234580899200502410350100157422413544283869961386317748118108017405585725687974829755541945183156383319391280676188065701081158921706930402228101793802713677342119730779776541912791599460754950965495199026099339633508847382494923826485933439018363099337058829920231780108038495150033460035442468485405621670687163900282846151852715011378926519205791311330769816970116054606692261210932478226411227731035372884236054796005569106860494926817049513002857129565173954874753063410119999150178619382929112308426816500775350701905223248974196280899822964077045089988150747872823876711115202232666487068504536835206074474093629024810451624823985563024045169232421531692447958342680952488174629009256910071534602077808213999656956300156390976956101354218642255145521476723591402490003907679497897180889224314880000000000000000000000000000 [80,80] -11581552879550290068865837160189868105845237093683196227545196693939146541964705285028335566766444496147009733203834095739832629897960664295974223168243325484563657856673996036163389759620735649652123565568956024280850377122618486516081867002757990175783826724721148768590535533543711484860054736080504473747035011005377488364683987024690216388416217677159763929801158102652100074255658620703921348515311796978966625502095286745006960523476740598476453398511515129484918484965988932856559301602794446149368160443842499388844699032895072302375146974467157235646284376118614355015493869874670932971067136676617222650298835955527168159236324842461732451578141239909392739584334361141578485073512841521431134870560591264857355979684765939351274761229454473417263158318261861472853232339730346179023316358631320683823331710324987705669254726558478451840328163271863390824669970438461009240906337433225507122525065862575343634449641023383333423970441226065147422132369864267440808971902534544004050561302231530614540051620330820093775748270784434598335986524259235346879532646347288375922814754200485509451068375641734940220637640958632188385153579289662948200352733102848895446362481609133098467483127895872189138428129885575899651288672408409794410611086480744416283318420905450859879362024500764759025207659195009318787758318926989678970497137550672521525259223543907197216025371870760216613733823195574754769336649439840205595722344256973869042109808461088876927444081323010384474744948353853826229039746339786545492628987995544498084107495038263446585516272535809182233755934033797521532216559345540563909939799240072926504765982893161795980206008564841666948351152060286869854603786292644548427750592310377362309858604337232198806857416751528696362822116682890647299479435665499623248702478947876019217741612537104051858454357279296422089399673076537031448530448400614560890880000000000000000000000000 [81,0] -3780989396967793078233768175254033776651482474766158620294828209139168372540411503685785349402981634799805352863566539214037859152568981889866669363840980328441829357457174639434944571528433300141206085726419758401616920067072410532968622895466307331664471862822021254531341475932967131882268161700252486128478677405277107156640422160898792997302777179220482817789562069621588372159212461349215046302457175856109111775587483210840402203026832251045524004542046417590673238653875089242735128381139117267144688095062699303106326749179499208111174160405030616875097508094730787910592090398392981230268783148284211288422279969261174462804306590956745832809642289751528910963327183284192829582978972152826107039852941053541091173943543510194117532482297114677802305543411973715999534246477182582560559108078672446466925166531356876289581940665139253614266043159116645343827610110553431978906954460850336448069629504556958484484450029598690807091900617936090342052513927334650989240749668452683351083559609152473842770301745018137547762513838883734392613722280661895359538591632562299622253248634039869829019625944407159544202329463626616822384536929655408920580229534494408700153882995420648477869134883870630988930224689989301243411446263675304068766153458379818005919622795899929491553691219986567844377909545519473863078564751752680515229182261847379885063999678940035811063532370264088373958734276405196078824446953767714802642631402684120292681464076817782396898578328884014890765099956642723455598381647759215447567129183018629044382889659322810841541233626219678326783159964312245197000085049620584855967847884953098207560995361879797815811935830392368207338291368065183314950891414633406769680145390659425513746667187501335083729383288253388440526457689021475757389124499711783317851166083503708077760908474710068876175536041066554957330846534328837695878671050679291476704567591135957377053436531441664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -1110431863391224051641490080288283592462375472152188284827399227245168428084050370524841231303230693058413154251724041747506760988979911064868373008529909833132630223288744980623322599462679644901573175570412060757292169315986415675776374148354302227626820673838785653978555900302151953866017496663746823449972839164646751696043971577567354652761423261347802573645529740967818072793730550467879702132401220762333715683967063868419281339209574500500926234727329373043277317315869918666505333737565741222768599093685954613672914365425290324720836546006533200086566794865560001628218128294090571681947930969453585673415215934526481547937349936504770538922623615000360627865560710784465423748939769993650930669567217565139634568013041725864111463583078676894223207043136975471651448651884284686685787906149274807481268549348091312489489170937528654833970053906969948175199564397391981076294992678806084339607110621845349313707879208146113974544061927677881074741016515621577594488689990852196039030940143407946043507869048362408235662235282662512415090578516384983798972290016723142747806457924713812440972630233405630181328267196806337650950122225507811680094378133118251272069857466265419109519218659643377197082855034443967612309297576041675453958574662619034499158805238641246615007671744467108700491719929202863917433483907696144779873002593784487514549901266971154288526880964384190450671768094647507036833070745691249587936542080075977063170845950491258608820572580675964838790590961014139377929715386722923919117638085078291865668104046156786384892923485406623968043438514701559740262895768708869915136799166880061170274128738745896940578053363434778564430157061086696052507856322243414367398233665292377366584230348272153188755318400490577671523615785130165792872494782145017873382214748994508001488176114646173101174250851014009753138824823065677748060214127397385864746960617999373258850491440425861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -14345195647261451970279965454660565390103568462180612917814568497154973951741713699572161475262876142293808863667567147311891152769919797121401366900249412815609307694655140369521115916754220859506193448433715682754301948173087958347205813926583461165053571966395062625545007464638391756627625170897507521909257677650957579048103882607479623348781668179899117398569559513931850747362389874133988565559071938598128265791166264076774814282520099567414824552854208613980552607880736843817912430178591023021903760448710270835765302863061066261410994940561779327752737093905890154580968575535458188708507653474723711944862417410253731508308448000562668478735509489451830605755441469141191627846480971988783310356149255222027533756796441236309279499220136239102140800237018486428869316213249708813115082146470614436546143908670844489323298745806664290108380033734990342403582158970141525414726034308035135324610858307372210745696157055031859698759193578954929268083180677036281928730980943699188765218495390683237003339425486868231109030182477460113410810817882402486289869493134415859579724692987065735305501786082203163813952848698428897661672339551356021087726705229677440020101398797386185030265930820578105252365475540425442129544959396347891774624143742277360355972319354058996388944943357639374081163204904881108574925801071649581907036487912384341597052368001259667647884980579345743256264576967654216165360929879684771072278610024428563014258488721945799051286292696093724343643921383071187419666297350617707153182612717173087830625784309775280030000352627283532364637688799699066164291166376412758982311506568965803556046115688555320726525454494615359603550027566715161370094962461732491448932885553967889441493995385904408204998522572820049120474361744518602589697542906495991092080990051755171094716118928907669793054521937350457165715565856790299597028289452203475845436025013548871119634596639652446208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 377539726257960675110043035081858054285982442611201069360155163449488077188095809320963951736007985011005372094957621276158840511105240238905969351514769396846909492960411723381908306014489383762253261841283955036880486745225656135674635910755308903760288580394317624681894862129569277066291029517838715893937978191049011842810357402459373353069089918321886886806952767321545906156025027575632023645741106825973883931005298474509185649229906829565232046710971505116918611707521014244308832986653799179468248138447022866939046197863776110979862214192454537713185062763998998891861952701953299323676974003721232288441469189656520728808086032778325498444134936964791068329429424685123077706433891520753309436083354136749994302863985072793624190464355997043011522885090327422371969791932399335029163252784019210667155113798711529149311817932271252404060487196959578105166739191610249979990196375859687592332523907136526041444884867548524014615808245031477339031995916154930301304593302215596168491183261882073569836929060435793682936193426566338444973183528260809972625542552922586223104326524516024945147206322685489874647611129094012312297124108347162004441443597939890264077534345040884104132119576647961302243481488726077616311220630811738361755265243678097241675879661858023825231131976790212574544711603757550529259733286247003255600697028456354291669841755501727624126214952754201329296075330026384838066501950600972420659422265184604446402261384594493326659311833017400213517466251673869728818102053927112304077746471434582132030833728586682938268716149368273235077213670569593323205967544667202753349998273472401630937523826182933184566972156057994532873821835436994611018956920941083414305961334618496798926236413471285428225597783322989236634704830876829630871436267039210368534805913479736645503932468038143210121932441567997331634813819112965259422544313428142507317530887927920973893785407627785666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -19119088762435290511045492456119601794020361095716147027008753985406566085304960100505070854325687426608863439210539065311646927535244325255733326777560550150321796917121477595388379146720225547568185636143527883219940000889273888599976796234106534379655027339866812710043031605698261268775531397792932367133386401531798072230235899327069090031139484362798381906717334317964067480786001530253073507205283335622812932433166440900594239568047990702904549168428581422494643324969982127556023521499384122782498719600886587789068631427416515963284500624641208624537968375415859040179526117269649007453838847641850071352099392282552803233458517901701720425154430917419456451523407006301959738644560753897396229237945572130368192013621294220850174761902616863523708024979165702420864390263541021669128112798298141577645183474498654862637408649262689325270785273947063352376490936107880711454401317776677216757021851748590994567447113938804843205182387689589845429432447147175787851998071875188768330610885386472537928709338809537255179683889829556826899128410921543624708010149319976644967581079068859916548224301741460091867086523043058902455548297958614006479239971863751600240301785532894198743574842603618268356437742084318617491015655927507503149295963074725294144548276645268643862442081808436427536939616409092932376318909468461364652496592734836398466875348786210842114710337470521801808486996953211403462527210418216939915433690311774626059674309348555278072422320597346560527780338656183177172155721881259530022903889123049510843755566833719184290662219980422237602471220537574186517748085423019388720306487758300065244827577904710828126289244711122531093947574557504117516975861627669284383716276736480611514008027880597593806788671938698676248926488672187180212054436016928610330541162476274885019691950307475286160985008687278946940741063272242253638182773048156933414960134803542327638324108839559670792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -653476878362126130991828518139953381694364893873129981944249013952831170685662748994047595766683472028241970607532085903658915464071065984397580584554089132549698081459906173202298660995485944464187576500930387475934485383144912410521496294591503656887861762336160844380512703228182430049987102701034325184198074788136739316667779141368040272731568741501501954584945733597877299916164876711260332390206599629309607506936341543269837172047646547496478191141259274671886588056763480396675544592942622984319769007522476121873940939208217090121635423986675537410014931695740708846146684712979092427377123513323671139261198840130353831266591515148114759400425922689710050802149344570779400954779417359190962951074292064196697060348950358833916435379371692663102684885989697633134082072195000711411755773677300222857084313544043600441588326523019069779124637750583299757453911886510676563874818409413214435728281170232085707122490799983378197221887871705514658722554564858101871221517813085207758633085385203208645867874812311212943699993207526378005913989286987562466577599511590899480791215460173106163364105024299604474562281928403947449438520289114207719197303758153975505365824803167230773408558591770086107335980520779421081859223858645082818463470490355735106817170306891742190256508814649274549584319274386313852357804214843897873929025256974158591123087589090619880300524004504238553328191661455598935098357750855537455486238248860352565569610888730305409245487616384415483291306019521344663363879000353258590110149936580618215196487010238575208371495174860011856479730291930043640358319060880031839057860347974906006168722800784417858949983849730847223977089013084306004484702822188462575598879286003563029220159177985959486875507249174612773509312901924245996389165140598421302424240908591176079068563511797844124604610566927694081708022201057750492078032506248708558075529142881312169380969114888969237037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -3037583048955956559529156498677751298689555787507944395604153137503343274398284945135470491691422541772003345151350220808147762248291181128442860886507181593272260071281354247622687704303021813115842075347787828890424725487718757367073641340457703823713520920574056205788920297343164136619526871319562605512225494529059005760058888160649389936999277202508359607618781043669246120194779146546301422549504394109372283774217015941692305525638932069322005534882170980829358392757869730366693173031426408434933853253118534496353892121875313739345092506545215093145632432065485447157376164799706201347640877828814204140554122543328778846211729720819256213863284618980505513368697139026762841808667059824973741930214410566514917333623071597638357371761645957506668692457296538521758975759782666304870988758000955975428733547292608281393034671746118638773029403552654927317798859114851063859667984524545671156718509417731911580761718559835306810876342982420197315674393528317077447151814179909893990992065530600080521510820112844652918634858136307183891475537312489250898690520183402978800409207046105065093725485419435978556835321339527838882744477277711505012348859412058899322947847792820187858770535653341222938805584987787323959532185040430972513395682982123293874158947924709362760817880480516730358401438584407705772282063005840324291754628757480008106674136555807832622555622700407592412526620868764526046483979120696475128128494338699708639036891666907526773956603488650975595402731052135375198869951772798325577250552808724360132048023462764900478027018791904794583933337312641372557367755057995729026240445848368107178057237837014056795014197843940693367956335222085092373104921939478992429539438450909198948378347455782073264482246817210052807140905479520728459002958386129582596539601378614232157520510111070983329182480708499653911161063988351000091719586640389509438544877642653741580979236292290433532297216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 16825163113209477474052255662830167797402219841795327547518714454415335449367578269359869052270051307820320092292853983120379772062274584403988798778560613215190041109150036851089150205543789285559317864645808668997822900387904882007991212462869257270896998087152298866605138057899553894872207407930904556994493569534472420184700597516010821328028106985841314547120439910509309284344753346024127375292048089080102801448678804028823163339734912165761458999270900212318791714624175352431902865471781595983181070679680833021598964616778817184017501816380803768800422484087550543347174570280480923058402108449925580440737514166605938141542195875452542553994734611964117495975125030926256829574381555037054213468954561669943726839545731484531072999225809237918559163283067846636998563428840310387992699042256287440467339408760114745119970354036533076255085877016653349646951954593283522272185493468522863728961669496266140476174572647419584644631502319882112646230782674270653775990874435153593318777098015066368634442803826794213867627035489540958755718253674631960824371481794937878665210771500642563117900500437237194369214155604532358537523848970852105655541472501312442612909770547607037438232681941849086968604017871992001243406551673936346236314629608200278352587565174665244145357859722176558958222152810819469767990401881403118404041359450099930236030602248584045065134195990124365678870428529640781515647124487986216522657646298472351106097797356462161856491234380702977907797353709447558551214614048292460552118993262932754596581565053819743734282136293763867857284430899346082607643265200130580292355741915532516181974626658884045369258223178248632818344814995656034131620813538334687628109045384786586787794377996639114532994018941100227622215483575066180926894489981015797954373805758193872451443135033702023953064441008263270990398467219517713562574907610449176458838858380469236600421638850957297284284416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 18371568336914016172844048167122367033256789644137841707688803890412811189093696519538830694456173554898143503544321829010845659629374197600447092093915823110002912561494537211157722477449494788847529364652111831988744835256426135403834082918840212187519234561547984371737387278935763251746929895304469953491314352659768210792112330994958483802568969244952885043133890462058913578053363586461902183245736752779036092925897192320553151167749264785235179161675327205694041195193740168632797959580000936237849982379328289023399154329078237689204413179778987884182254445559413981040465192124448016953573431918856036123716911442133362423771681221320943594836072795457197511072968044758533041479216061779770553730043454315011232756696443567757525708003523374524151748017450494643770834654026969046627022990188077124061254013640496483166614343035820474512797719563362017113551497909615272884204859627753526570844267769902100972757076064884646984712000132138438972847397366766791902829926655327486325660997758252596188237016648711429800581754156724514146858644443331299635741597992116071196173367863312152339944798484995005877407241533276715527247639406985743839709399840498705747014125484685421440407069104142793632069234738802568328022389599615532864210238885979975132909949493169652049484681175941170398444591631982464870703851297016670049824187228584049924991360084854508598540900814226878772558702175893859990548144401160196582509024954639653210435478340513934514369676954487736139523288889967469344923106791373174383114502843133522222797631432127269439844662243129654772566504442998295584164384908801322819782826840584965016411981007572300063624674390891642024549600343777957922806830430209760886282168045855059373098818885683250350540257736904783811921452718984158465518772620794393920483316298154433104538746771025034506184718446649611005411904018965038391245522433451762271641590994652898561535661360842578937774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -161184727049295346647576566673992190552971901080558478383542832084734223510282265470449688980437548273426221292819363770477540745142419872848988686226091088199595562029378874196570795746988556057029426319902316828900025318638258145684446222424820102385427155122144665830236575845670524965583074425248677046109122279541267076197382277210425463902121012543828552035602444794212758728830155032209233323713434688968131137224914943910121997009417416341987535115482121688026568616301531436708435017935570393260535651606586366773891521060176901704060575518223088137592955023848737173014432128155606604443967869382737835357256672444542529375660875969805983150700656693928270972882461571877127746025242568326437453504886711413090350865740891614369001075711608034388369574392972975237925631722820525628660688046733759333479340099379721756842553021276521745791879267359219238926747792998467919487812255334725409832535270092926050189307939583895529781945112699851653347734063554161739653872477708345710208025184260040040754153494133486669302781594961278336223497093039465858633547011465327019026759034705805340252931961598685864610636929699183852393556743319465522218171046346701308047209220601255369576903074479321763788673413106357354740855116514347264587938601518130758291602944453180667987338869429231883843904935894209672481805746801221267052244892960209555491748925744703004366320224898384327170886040759449444822214054780826469168287863690565344272178343464302106063159681588020954026411944729761650228255140881069240849241119447798288297264215388305160869157516452588065853614884463631741978173172620570892949064342699904850696917770232320946876008034642563102378101448377023083704975186765017555104441742124861814121526345012860361539445748806931076425592737949336221001337643250643416664461202956958875542074756315436413978993981731066698211661498451479703450002471236290707047895605824917134169117491510158720375980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 29699897467900531390344806835851295365241040656002131965398386636204637053259927720302907267265362384392473458621922067596444514548398558533072186478023430251105481178345466185878954816764669877381649647967484820631962706201789360484092493732142151634841178306322542478072539109474032593412696351734683982931605100781378816257871131635619083716563868490261750292430865132169926343934221404295035298584847167407144030388011844617101571798167416346532759833538346341476460726818462092511235147532578148208377903406055116313367424809381222498583430722716860857397704762995981085054601694331269468046179690103503005937931104723501047278083054018884485287419493688288594896130556186663293213904614866268439065830340849419673310464222805348632429526800552232971377609235992951601671546453422599032727521023974996161461612297568970560233377817861199206732668828086759535072486281728902706297842252718737437189315905975334484175220444799252162603281872107993601715448999313533691992631589540131904739445456184051186777209430855522483168041278508423203282504568859644860770187160459461325318478012582917131222553501720035794597116918731322208634620987096795530194323722890218743552353070738734034241347551244805747607075471976010691429997736506616299706696823445786061208541511728113997918026422480435233812011903258235979221119990907942073764349579336067975533395638565772732034222255676790452418281330761139538630341878738404180293467840506827046162099001217894886207220826884665615603634829346774694602956483647365243338476841717449379755963120864768744040080716426564426585604825339573633724695514447951023391579423328117691314196881701098718817374563894399559059506299367005587915899926541337280801720727934051563233305206077424176681648809939329702578390568871565657878251504211082536302527796529190220795059306518039204925149053724654421924983138286188285401514519865683135313262001934697101686526245546388422802800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 944699434009960886298269233506685765485942405319048495879480259890316437649544315797282980685826139261082953741347374100782319394690673809954710960635721913445780081465639123931652693675732946753481537384478360778439635499727846394480572954295360151206138076432019224908216226662799152492738265633205927499627801342838590562682013881090290481665112761321049538470607169571756944583926298771454820797078295341181512316884261415820705038739015463941973076245252057108006170912435476097775905338461371038302803638049134945336467399070235209885905873804384787170533448789548861305188037300763625861112357398735316720083965317237279104657291627031695670788006064837165123577100153168678867240183128519225904596230462508010227041255014339647148400424292712810474852924868658725155568101061096979579202769882772734303468706932434832493439107913284824282427300403162380619945890873700058913599146541115962300479104114164468367640659231855802733572703606299799866425220412602290709830984217879833957365130153200715500736295638909884104334484226590667187833689280238902196748267579067502986516833961161840097337651970672179676288972015856495084521218636267190470166954128394229871949555148208038006651295180617674515504492853039800800430532024297430443507282405899995618712639516805471696382820532813276438428183915280004101744981291202503914447103484447330850465373827617469213549591816137053259330923283916252787651387354513187836555270752828894452707508267255891171960589344669392287572594139707060976762627595380537508954377376387284419850433044482572653596571225111306924107840082165843098437991186816259895604762029681745783414226156669176201986114281352056460515108852724617440540368269978846077490255376013620295801500179526154177187510408447497164852804424492802149728509615727407811707062113722689560854834963819077134855246762280015986081289201241833005911877324694254452456276062612530043560156120273605128678801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -78393067001884938730335813327105368936237237590381610720552713010493435729571840475572533047075560191207198059869441166586027628800481885809818054607055265773757814841832614064741181687161696301960591566921289213619605042759467670334433928246088006550731855164145444358396658359709954293872004528930448698287511615218470229070042030807909028632815653438906700313888240339383813243725510073110769706836773258927024024458961742178794839007311702043407232944420142953570628340106142927935620934313179352279616186465836913191905531706149744633026672921632486147243767354187914675000048287682829916022242449326934851376243426852756733433532322025425655945779376627246804804972577018758054750671848391215436341621605689024543537828429967344083943014740573732051861661684136590910585251326219335411939654570958238855305372639773274943099248782526977828230188267863674843762510315426057500831200687145404620246003037174742004437716334509371519943582203657094224002845792734472896888638512983050196007376244084926304157979193594380862105318605987320721504765960556725244526102291621234269563119917550636363727836036517097165192313609717531497791050748763099526593313348010488540061623002287531402984338513103952103752418569286144243351194014584163096721645224056145073852498127302853675982661716777350284698480976944338564395631712794951708447160157790952589202855057881119915067246230490894913946554924422113717425056374467893179801478903129083376668393830494835041344160326951828850199488188763719036402118761840707754690759456336808248567177329883714092419464505589366932159643453513901271368677233625784494923085350117602661263070861606746789132440327312907157514216388835285008499218447141332452037495365590411653311590997698278745484795840789033968534001564944161501163793400083576744093186462517608038859696853990134185555453204869896088652799953400079775053227205972936552657683156218715157090229953732641208250925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] -13085994771066015691867647769184410605596472994334812667846578539738450702352070169103610890598700155405509459054913077180923753030711697500066015797930912545502705708427765807082736462950087070841593941442926920190404058951825188978102541745589427871950993973669565042076752708634616152662518611910177847434091932494969200620568673939201194883293475718812220829437979822655233780323203631604904856248137352363484530824130534649842276269185375672463666947068614098376835874196284133554961844270905303068115101673145579783404014935340623255443079225798000911384347201033498230828607052012444867418971490457223076525744527488138325449267223658309114197526304529649400796515176353608135145982189077548727904594763426561258438607157188643936733979348680911245082410813244873629233821030864633895670835614617717485309109073635123393169385264084219954204043361026379653039022533984815560140485309397240919631253545860711044566047111476616102510532278994854801966030690464040835601721850866036391585336778013527071224604828365492538094302941475923778369195935727066336703971297012953470115195732522255688127147427394876300478996820918272146065055515575392897819895574346589178903389052700950091447008889248436777643504431338546548821981425111253369555260346402452760922244104622747425692053407672391225467949995061331479271225058020944499830531270864132876092133361829363816122396410746669966273703534495726699774782553461575962249182988291301649644818034250049494168145014076673440959098033830080729665477503511292458671738027672846877952312597834913014448986918386641391762141632156257999186778012809846071412349988242892669904985050799469208097342919563288881860249612885379868018936392929917454967962724061585620726275119230389648317336244007843122653961954532470443785471449284089990728281037981928347521147606340311048399021797231608377309101705282438785621686912576469015142462869204374375013064086415244205703263420416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 53058187800454099495765316710200517636728108402295360763521962061085738285634413149364351521098985433201702739521805182853104600622755466844042947383548520582133939388056731362040018853148025638729557689003842913317512126915986447897155003448779247179620612757330195408345837158597784936499106304319208405829291934395501076924869026453033066273112582964130734388403572521579224401268581175138009907975488812065654214894078786648754007757691013921521175487332979530797251630968163626700528008475143222820616579918573761226894399185530824413028564782321242706399474947743174326696509570024578813037087664224323281489782079779675103756949586473202329381308314677373439842368585599187466226216159643702866624107444414838765753813752691564973980414995692756022040111189920238381594002541839520556760823188514071954468288591057050024916669236620887094148866084116249632712857797489301111008338252318892195168502214349531861673699669538076570833482215100099542621087507536087888500819022960498579162169731082137236344556329000102254139800385914899428664280973908659738032826703849922425221365597591098460313483886075419285798694860172233512887900197482301091611525588961025740708664575598723055438033747479681335356619211058800078054829766203354843993392127123030008939591169468969525775171097494872329616548793081738830197469709328054983109383913259056299990803468020136280027325567256981979004555094222253624440805200073282827696760169119039419286148549809978823815085869499875512314973356437842697765790647253633523919229382187527165063016493992194914922271988674115889870895016808118642998674663650512224816584502124212729341329419574593064464811819865048522108851167954401056050062528566043622080070127683305016645628022798189592889094319260237624079707321118145443261793370288185069829960876036770838994469513670756446621217788760296752433108691635034699943273014349566107684712738111329416739865888772347643235397533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -126684095611788691570403799926302169526059685400728580411071492551234824923928003597939987042747231556057426827776452152348298596000286656332284525058468941044444004258001772501609441331295546833862459076156134153571170568021973498687966167106526847697147195062126764988038918008842169035999793751568006664128854571595260766493296304915079010268855096137498855482165463011669453157839548722287875800336976948054117069576295329090276619361994296227884155788456961653503884405119791851883051971054922100120235200802878316823664018948700769202997088766020377119167246487809500507402726358551772846225561979783626000522146037956258649102313857513121361864666029389655592235480264439359855269587265274419747869227564146796816383445291468802214882091668337260085461078900135298122710082944803451248958540479165480289141851813413800988798778107274010123537102623793080415361575583908367711775692536660053634959453648434592406192735373722154739164659293245076736007140332116860109439851252501863794517787496983570753517883689449801552603964325769601983796792493704222205194877852638765821768372892724727916287283133025860841353207931134086726691781054129219223350851283761170354102204567055806764768922254086928517295795055266785548598812901445945815807725301469296938620827866414130402407223607289960481274666880940851046033713194426276295752980200121934165004000488985190101046262797989803847960658165981061182914459262080943214525593268261829082508178519221974155636009814122209438677572067810486624079265466707941552251585739339218711717743182452808087102436857534591235094123212970208302910610605078567865813612663456389871148044850141656552754769518402114030526226268968501797470752454802257599312500447039378010604390165380921251450417460720530999998665110924333155394702983244194059056598301991204619549382472524204235788015663281066000397902858645052089514105153875996835076658397425811860492161442664029091111974731776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 224159809680180673788992143563424977464031747421879721007394159471369827043212059818664387481369314823955675337360964011498569796193407330328838122483313499255761495495307377816770825258623529785321150170878175772558791533125547222645762397895428257626884987646547026898074670268860708124418353696731663436794194872855525020971006306467876583302464434441270241927950737096173334302987257209404744114016746011086476969258122445643700392104520291792059981431604699466613584331058831928774974505011112150789251404029096320719525413654862430060984482132231868446630181922661560992832571185062933245137569370210390722330814554781845150079120456692603216169185950794073131746645528105553784825751605671815267268684417634280704702747189252435657467087202576072698108826556068076875079002124628164382707436346780765750159810014757530649698916303880674651637221624882641978424217713096706188216749903752669877186853290637202494559031386473409733389015388691228513102034366586315363236508196003185517186334648714250974750505636069849014257952583314120788686760998604455313620506875230986119343532363119273460492919173138582676980797972125644333298130077954090645165495696109372784242998575817859169562424715127551466322034129400971825475882221269666285191914238836036168311312577286421251788051267855402511741326496666842831859144924949460560240534991484598754544602644563070526240702255508911824803770643406357226973671462977096360478927050463561816668799292744454015076568745561494505198391681084654783932595717237095348422005292770513326128748918827641052414986237246618127794726409812242195481357836165129425234459031929650016152469069148260922442446972859579481788341261608735940867915095349814376288160793432435780645483265465121169214287410821988036654649178483252600101703192380874690121603428034402641331975265031448209330570732987938492985426986422562022990917548879833617704853565228156290151331546682359661243114979328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -307102185174005286578032665678977394425224017616618103572596665268097823674052504208507659453689824609468461276253075513072769951060958087171832046888448855128903230944676476227084759404817368658451284552233481625411013651614857049153968989949041518032418942246747008455426531749898565474591168701557080125254536277326965433485484587380398353185884741559371527897327101895887408164980508536021151272157725753141613582327598839327284554364719193233159273303107860140604966103847012293992333562489088951134204223028217517599307668107042254792869342724090585795647561084529476540883044319231030100923438607303097042367167367999715992060742558886152733705821085441807589493819250153538889441753003950972217331987078824485762080813476913188334472646704747349180267134569494007170703311596296616558458756714688901726257306340371067984794376666187699092740182662967273223594433932717076509199476112061622586236339677875901416392978700788858577803933040330828160388573741136655346796474520476714161971461342836302220988456055545723025495479119568504666848772236893900778296693587704972714090009868378662176975846336779306764993492563078044699582518013749015405253166953548087139907667499217737810671807133223284513972267201683845322025165187429238211233826827512980891324792616425972914471371916909977284376880506410805211846031536850707336666089769843827051789005123464864939479038934927575500553254207255887586207140450539577649905186630798984242559019344408481362587098887648207375903634719897076220498800210335310857366280191269060795289867729333830441646556571714268472735888519002392292463933923266662688847047724446029938840425483334704713523046339430831919302660693063929027264953369120258188190263940054301380336455884678134353445677186574097316339523583206727978231438619538749254276172800529266350330610072636240706147877285273846383538063074436941852912967760009966053342924764087292458928257185902385258687566446592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 294481767413872383896411767750661840523892233689864529577241417062159023629809792192186083205032858345294571675207103068601385704153130390002382210520534866081304013000626375643664474410961335143127719192902678556415172492312844443391723211454437874257784489157968017993886219985528499710197701706630101427917864650126517560204502521186467361953038209820128228478462924442117941449702123253651554757916861712784444142982395148408600030204703416766083589913587561366286496009144286158334266732053162637465067404871123129450483143701211626126505522624697310701189802098310403483652658296925868336731769057513773281785594995030289089574400755636891480597146977116982405718190611692654070051558971193849873051992414679572258327683532805463235232774435022129493511249825047748122085234020915247189938356375143876734977107501618700045116906648141627026125276683060342962298708714390477304962192971476037180832818099428003573672795871997695038687396757129707210978675557597166740419874609116321607256596181672911653204729222444452725706955168732105988231900144623294121033092593527067424352231578158460514989589136504756167112950929734847063166428911446325296670030061549790874330772178714364361350595503111657269940854425658116163916332653410700505585156902723648372287765602285972326668949370976233721692961542366220784830811471016038498961026825335693115861176446874396725645428239848172039933249576653617935210566927846098624131174870937703435256339703354687608074305748083199142678908195093171849144220360480152532997961746033763052066649662064148355649092632973856502083473009038217150192260645195248326229912447355789516889479265364928830070472607022835107072100685487335643342492004986810171628184342658356883299061016243770301791671389997289676746008148116132800955289367112490063097830232723651637941112986039722683517700078047813946715375407792108478007594559462611298594665364106675423599136411405023226417087774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -93869791733013973376152013177550784095790068001563342779096452690350769439055497879567849858034939007155394045979098417022454062372051871064383370220798782935919138881046043170929915490211906430202591443523841761398378198011959135023261353589893617265118790163625246984887430300595815668252283544268452897141421302474049717521441171225286878792789925273698411546332164926511200727662000974081289823466898819674731212155471435456328909331299010932539972544113127442662643615802672517077258739540425129420706446838481782665832363529185750280365817018560212869288889976350774267413451571662848534932762626438106535380997245456852705633075632145544672945318385192827886489675379996838685542388567603958706599516725984618469549318769653271055889768936677762930663797865816571110785401547806544950513506794213285911878110150622471737393757375323789354814092409102118757487103089790516577220859672019565666468564172101652025727654777558330805550276839692643090433233134242532956873853641779219862808513034497735058327974821292205640812467862662056912265546292688032253990747724535804465227026294683139039172897569897062504970719371331422466020549857062737551509108879985529121293970484150222203885168561146967286990447470499490106170224539210338945445667907652517398859688935082766041916477575230863890856534317793320843721737353291301020603494987410202054277296765516377652822912212488071051913376588885900099478467284886880417480463216609521980056522146874638091350261479188001740037121205480268090172621467652764874894231207607687241698332733362277232113951425231750209148303569411456520371851961629604852238219338321105538908582875214361229044538837080184503093409685286952842835648938279308045968925643400495585228504968710592992499732622483291565221808736631260811832666015182476159684398512845122025142918425152288201949409557144404351840025820817601839776392951843112353279064946428326830522930233018785538227663011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -304587417277063797531660933549498433380687867953932428487744416701885414803033544148356096134558311207858727657447900709905232088321226006294253669000028501328098237381377557281027765452969922787069169765968124583528068877357743985837653233883757784797100921079056344497560821413069222639993018731474314797100285321543839348360809940780029917232313728396746809696891643092566118559016778126108985499371410660399939248620026465945470665307558221689107317444692436505095611667458412895899616188582067914343678715174261067645793120532574305956979710319468511058652241700721862090874644575401275194469453868610714872488573467997477509876459216843829945644550089268074202777544106139683725720316412697805616308664025368777152110375938359676887577293328900043433862123286403131661935967566747082899304685706706561456480186041375666517253912182103299414836012268295501132742133049076310237742951359326389356955155502975448385144906829649208345747873305131492793732668780667082412192469827270945590367341811612894156718000770433709988992127309409076254126514993376995891733971116573553256469889947263567954260930075402452884426661545859641114016985991520157150202909004947555787509343824108463482432375955078805798429681919133035865763084409655343663222974773186156401934324964920561806412751639635192770071456680746494682777517471968816673068787228517817582483681807503766615568413063650402507769097728017321767604948865181643237357039607233917885473776834680401825152495491065391035850848398683317243451637836844881777890019107592031451765582012834642509534859190425866914736707968819534369512081731689264901705424590532883175160784532666340905426526510607537414967941867215825567890983822150960312889195456625647227388143124248960541182234384830861299357821979283643015052821057163750412133917263972365026235186365717767708269073246293659791208016380747991618366230709426696287195895155838010439677624548986943252587213750272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 769238843840598701111651771853601133088954784351950973524281181219011326868064762081906054791965237978179073145273218434709020683007332791020179755811496505121640271879291183597784388661493927767369825833082672217834419745388060385874506711826236479829250140904942488144767745400781073951929957752866966588422856999955437345294604877117630568929107557759855606606738872085917747979646497920096810523078997880693766718527512235146252273768232335340512066982571337194331144075609323332888952910476563538572690624578034837830055462258693567027050300718965112105059800699776999492213424386532355324873084793591317967086508690190861470408539389997635744803666468390648267181150985361588495091477403865811951524028777763845882814870616210988472957213545875952219807706375295403297725292831439530071050538171084510019175375858242940181130582411618582194717600062589907946507846709758134952951908302861633946223933888072702569410684361278645657888243499322168337181152735543821998314471208925013389844896437158741332641653069783126407085982953167548185722277634860918068720419747503978204412770374910761749639943263433569661752394041782105547451417347682152958600045019374595080622395426348110395499639654751096076828443966481330847921794657914993487565754886999777611215085646992152530471533297628062372023393927606883289620621145845412138223428156019413741281616066919209595341115890667164737287960858462613263053773088481105917879028801639407001531372692378883446802355220928728683042921091597151451920907152107128175673142579178991291796850336594657778225546237183806095675094791107880648734172222289219371616761311089763302860219818765829923467533912523983452068990692357986559416583432099719328120346277104994591463295757784824587263443357811134861073186101065129044043118191024709157259427363633888201134065655648920956709329216682487983516262947151203993069326824184182676744875602194315292081424462751178678787551264768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -1101899682978802882531845649727942557254727123781304429162851654835118942073290873363645405649919624851323839333348056416448454195800161508796480291095733347072126005870293980474235292177840943460661192199740447015342510135000118727730538900192032636177383458742617951244377361558594555794334785635448695443724795900724596173169318517497431662181176407449203782662294125868678553505755664782135945926436528727716935459864052229659178856271011818141922809882068040394890424359488076475883958019954047023490582400036019079660559706197195371036813197846399093721153033258576339359293366890392751657708071662723157347258309163598398624630068341286298275086338177983316552442517811825290210903876844921902530170817442130811366886972090092959716173831386172640971081834790240209550440092042307615242562571909038742740652109343758400444718145907900530119645171515695198075027846484517025307795209146394885048632999752202139022285349413765174869327795836869094159157041843012268901583178833156361305050131800096252423549760721872238608725428381682211628565542448138960284233625521533163484854592169361450305659137743476185574879770332768774877269872610025285663820565394514274458902240880134442811855951982270477167251480080710602828218633282932400610933927084672584834306372936393973822877195500373426219755791407658410281190889806589076719282837994275384393503590142034931223208679523977746044108027781409822252506905394243983742060056262160593669012604937411623624673003149954827328075119217639915214268194562746511436822746180990055396925400065363544358943304055159128109396303939172642780215186548847597317156474845512660786012238320606415319307984171214604593203804747019424318926662925837807294809987681779299945947038782113612976347506363418737291785264796327435234559279785570014479836846302853617463460224674474513538806839166155069597746815473127712758932414962173897371421677035915523857649453077353781148645503008768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 1184450521366263743109071750633577583361842423546052846511390389100669979390197351976896724770285997555630327879262455892312717346453162600029905892623732529719333732732316674674333415465219063417317432193994969773681848774897476851750859827284810387742595979319354087017597865266988775871461996097710266157562961019052423738194819744324891577432315306518975495965731979839077124540300667900087807681045029491920042483936589735042804351989628837016663547720241781808502033426878414998262455470625476547792719268847685245603615538558359441238706804702322631448224523939748712237204259752961536840421878883869399420633676948306772120448654096319571674384974939591731851277129966226276784591885770493242040242401279392359426536188360096928539121481810649109686729358046955477012289837216069100601683638979391172145004173978250487567272160854953063425050235670664866921814326200018734357504877450175464025377109623216364592653552656422496119805506572209569442363759066314201163988722223282043084623461144557565001972719368404733290694388248800076335097310538521438193374420837825369340506806741554104701069131516609171849917167552929863024710688766568343007863145199413324910272741290676174029004219172125321937767262193506339760392274940577758295598715123395224060951547151433046905914757497891792468995834901952161112284138213713213301754471704515919540207286007450751152079148545676926760270769628807410701408915703812514136257006223301582393501388188998677881034845303781943914194079020761868099391476194995470562276530838714705115955803390366622640679442500203021907621461473262636893345182153484962956977434037849322579734463260922320552924201266940574001650619675103221945326759084435924973618399305818223220433069697396054631171567405407891245470554870335730092643413961835137609003184539817419207434659709950590353266875602178524592571556592804602658209892655197461578816341765014468026559819738656301110657116274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -1044531896886145751842476262728322437568799943494410355759956142450033047267926775431144907371822567358460151507827469302062954122884069542301862311812320576516743010528074604755084250474711869489042348406519506629170990445125084522883519550017537588819121156010965941722702326157300009041567044065801346481100322194893951498722937409756686042026960892603519872228433174182617132626204784321388803513100322315807107434341575148341975372393487944688483723152483595224796135683621917679769348239207787736222357215741544695816098505793751440833627010813282208328471395921221571368307510296347174493761166039501410624044807889458129906745974883676220387430537152804498102473396523854901883632821311917396849012979457020191930275242379604199244941924726992881342368563146984079468763356614091113498767155254365593727993610257636870266779283585014874442249783679528828206772054843052635432034897277603520564223122305624982047212037785893341606646393486447863076534178606181595929910040012779965004535345412448200487461384703451930766652088404795462908070313311325566509038892904406664855541347580422563512875325048355614796528300234351220064700828864264341469619539635210152486078806177558094910241193572717102274916273846495410492929416305618494560329330947905945633007505314684032415439610209078151622753129892036926267041824051918403108336033051873826961607578514098667306969821443039864381438570413822741501408749118059051884101940502093766312556992371276323142365476269343319707819862377005599679532586486327746743196956294889760815815413211462885070039842961201461890015346846236528357169154304109342450634956437594140962411840719858616073705829376135331087249686067688025183998163410737390506412320938642829014976461884938008022563278382909014962135341760187976634549397669743177465407011218206751970886397633710693322503240073426321161005288985746621463321564770799888195404425446428932494255340987012188690757017665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 795701217504816454041720768108185350545076206673205091041279373241099368238978667985773628815480393072374834237391759542399098738495916093650442564908604699206547316172616453151380421450395953437898410660289151178727358658426393683489484424281481872515048211639706082474882709671861231328908987959674620565829840358104970788707203890722425779829908983797499057829609270519402802613058825143737619677737549391247592264006453150641197994518749029443077946552827704280370377023992874725263895750315089267095386814258036587555116295349872739622959547889497016402526875506261006401416463362475404547497505402482895249903534638835521889407998136819435745118917110110168256236772378722353279389082758978255945991778764569276149050472115984880517988616451627318567749833317566876672013502493109328730768680522987146603560360483940074195729507836451510837306978749717397547505769123042156300507945827651454808019414414676181893825993167476086680326552839226009107449375323649613353593913012327963173976924215064064094488778250660079108714609402795133692213453860968791592630712710147104191080080586381365055443332694451878068872666140717814240770069585220525608299026755801290052802882487753000728321237099874981338442717849041160106100019061793737715209811277949725487603900472865399513862660078060860818231893298422469357757717067646050533536408332907923574065542341936071978713743557843111991876628295709142970211716261967168580078177830090550794119826679277541140926592211643634796922720719517969985637913114886176206158796585700169427033377842319093850653795795843803582709244506932047653971601725099641320556125849650334636946008108455144579636494657950043600475139895644936666400087158724360517081560305957100043257075283721652512330652896002736439995889617748001163466004760579632690925703503967315633453215545664735218592198190965645536889845695339462684895212125131599708433713540004257724906174459750797758418011553792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -542646045961473468467279624980280722936517602023447868629579241548761672587283515382434832728202348294451766918681590257963913872848263844437497542095186758580825932853139202060366008132113883364799067126407367489301607464280533902567792393130590821996422375136725047153862999758888789709362809381789705021407490953078476457547585336196539302740871791486515950058385263781803977794039262110181011689106761264097224072479895154257668781790599265465975715360487329347137556091182142562317328831715587170089600612083988677112171895034418085673570427915498345347088983890753628242288334771016155222410072041197778082345681609474348066327385241208992887518336645909629494015438576660478861363370773431273607304946427853241112219509143260058678610057304428729577443493033610198280074659280356681160965730355074739313987754154728757507898529846102469855800469973014878359454352288743384426875905953964649057513695018932015107116021529239562723625227917331489206339796398543268567234384325637308098834487491855744033651341465201641657638226112230287321304615619966686104649800626828850266746564394886053382065327437229042034091968036151548084689109427963108065264647473699130457027302969776192718986024614664609493748645157841390226183169854749042995317933505794824428322316907266855758387046313590567955596933304695846028269556158834573642106436075598989477366663440987213073347712997912302198387330140049230033900543793680458009187593852665286290176297156715444417214115544380728484238331002289728446602727780599173526796455085992931542471438068588378791373311014515715553456014453095907664315575182571602167139548460206560652688733645821341493300737343604416127889701982408477307407079939180838580848815393623396173796044206183011026172364809113977033760493398082374157687900816498682268796626018421575347325642332038195937795025607067489255902360222652779739574683049252405229132606724733588308264156796660273561077968535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 338097591264243730733486357988764453249099007700842719498319475572994270128264324410977731186910127352180858489764911215818704979470995725224134786459116345921450287290948590832528545321543387239420009258935411751528739172393103202490358668468471027717816854752110784722124693705036116617327861805414039389676574063531644481115444969568539037902023921521931427153379961456463638556825183427158248168636356378593301097449800650057603278519895337342191496958764572948670739823136232140715366454533766732571977421490987983419996580536555921558218389358676609134102445581645154739047096712521046863495318404800127221092838761831432596301319755972803655547247764561185640408372414754149836433610086479455455059265740898351577262109392230062904852119936299384674029945102692751155294833303602866706553781993079307403310785848597362602270273551074001766626169590945790609182154022633476881566715912211749029421707596153517109963054346081515010672646296262920793582186499813540046882980626323002992407335009211950356678511336231273818294017701158849345033292292967415444611818686472077701312038320906099905281332715352466328961370281021328800088087128318449751215053052673183983883393133609366838106432258552421130528191011615016565715240458423677600466503047213161571722359371156375342264429593380907157121853717230104513912835272103767732431547671284000254994635753611501004489282980277806235306054447965104553802582216736088962474612868610050343328519674750608131974891768133325469971602416908252138394217360619978122463443229758319815568443609273383883898596343438186612451222658407063705071205658221845100233754614441832967223392904976608989096752732854326231009758974477153145623139090571989919925434462750192597893712699846004066170879697091315870082759842112168897646491122219314131046313204873058852450105236501127086621998258836602676156418027892516471427193115571466376275111470760079607243219394201696958758059507712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -192966819881739785880128125453778121753320720331945096824966463116615297136245851978845756071732417863684419750196180255599187913848051926201094327740973468448188671563797479119560267905773457120677568104386610703693176372714178337964534597589149265188325128031227392239607179176961829938049253982668521792221478080976716387436641738251063927272019359259325371084494258047302117498763315597161821522948652236848662321309617592277053809211446400657702225653758120241503146854295088545415625002805469463750588171348548145211279537675263662168812373883302852533861453474131881562343445068824303048642772088175498866529150943048570521110698691736558427384883823572087930750990784677002696264045251212690595187165304791638374700804250037877032680370006793741773098442672406588448641960996556011797673867001870339421263964289916151495269680814049788307328137910334870223172663546460247803787210175142553518285619454709906862363756541619768077410260872700358790218173491566470221662152968963407146831641150436603884137266500189174828970262405478888823862638839488568187167648992930132838323893067539332073940630967802234968932489364703849483148755480535786113627764752132006626513811377273081317458249997482672084708183416481806254537103924577744270469518383213011243811545145140457456075853370548601300751517820626288904110254126639007723983298985897484680169396987816249780818915642494293992709010987682426354975155935176267630766267674063828104529438136224703785879623199175728185386773915712156086417808252274961767101635508515043631043987485703433792548363312509880389800602172419803899025822132341013291598104579288086542652267648886911669974355381896190447378089204533476825394849198500198896455151341397154121141275591534785395466939771480064485862554925650838638348552965144186177047061593787254509227714757844674476519490663515618877015687135229802470467152807796758565294876588778004462164882203680990202180415782912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 99593271225875271668867967293120132082180251699241953426398423196110115423903343852307747669984348414498359664820959609359203922762309171597715497072898921470761367904336299866517341385722111934198464235441899311904781583943873020671211904421004620295497519903295028343985261227131704895802569692366042009931737930888237741367804299281809148959446042472622207086459010947771690230989826047245802934413623910864182072801174113553867325696202735382479983801443939052126394027344507270893319584618806659049143061702051697345338770469127724286490673013329469937465945674178478551121122536522419984566138919193142844569305363470739334427445521535277206194626975252819672667748198647052357944291117064493474092643515124042353562548237244852266892819126702170898305114460604773428988061924450494031220637855800319910473280918347711985502314671714766976196223978102318565365270748797854665285184287866449541914673072096123124588122792495577434495714501922217067402528906385601883319153676238423674717229364635666137739378110879317313775786365098773786578487682941370157962169752839725778964832018395496359963867392907430536927665196249881569193280284293446594133846114300747170424243563200592416648503755813646796354749286966594337128160507845889991295973840311530295954779804648326320277107401144094140306070691723843994353713031224734692290054692969670016741391430953809845246643919764041181838677963273701626191606085122923320794141419164579073787432927492975808454403399367008358488702718357225834473668877049310624070685069935889782688188256720040888396081145729142520752060731856766058242609571212838880394849946241403605757293774420083668436087512808690703010601582564213853259249579527502066777937633433275206671372478703386710996223925229717448557385941304658780321684835801515793355092610554644568705485278858482044550214271891209477810369957249593116018296485425088368053257987890152550080229274657959274658201075712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -45334356635583767751188130653689397637285523439645753408847583527800377583783389572205847570914392676377085150216171255328404121704444400942354515896886051360468792252159652272906799657469169729431026624675716592963504772432365741141522639462955522051821785332462664923357354558400718429999039203327874634738432346457809298041521869925623423011066785172676831584276369087280144094347391318662566095352884967903950567905396067936297807089250014735978076783889632396149258103908204669405628094778199700406885324634096910429423032830331341027267082335101796905906938526741260059505586436129312543271912985325780257565784406737963204858024970379762557743022943055278283430976415407177378541560838140648884405653385358295792862051706862033353014746023904681654705786321010889299244999003373375530444441698757569937287881261481415777566529824775499940257429940175477434923077163987246861151622112344193204388604598148127809919192632925732074475654263712021610413486623394641582789253240310878782254608249394557571171894934492801462408692206632526461565943416321610673145818872894177336406901969586904255796782412694083480025351190179786559729043654131316429569620782610398948350048068129360554507625995405980215161995196122318625427184058884721140899070466318516985963387323444878341224959048307210469132751382557081437337575075477060041663232735780635621262635039950394226161455121940255131906081934126316263565882684842958540907348331264910901212611179325279604675486261983023613272624199533623814211895362452995451788843729922414140821010260313012817963470575572544436161018508690953787111789126648142029812750249040704793482123429188528813598291842847478266535775604540668070902970211998387186036790797284712641437507580268910628474450620143303763811317816853429894431087129510418786621259162164571968758811435493835913044499074635252925965422380402900080211044032042892069426892923594225866349531076677296643171294380032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 17443104935422178700179046769842094275299217377155629176272564680925475446071150477080084891422328895646417469789777692179244191374603163873197653695328981898170547861299655659836123998757129426206778915045966928634488550311440465724304575189432289892635205080814761024257556172498954616977908724572131786719889519155235329862530429602391897341250610253712517495656663849210885712841868698087299517267185075887441658588132821790053279345751837504401002519408398574868175804998159563435660558395736858326822707010321074319338975840067411981320876824361124032991681522127726504033637698080056652967479711316543192043033771802939719697339898034098473410062994490581498370794718069668973750004563154059978646316277014474486526893787575940911735325033401229677964875299966689812772620307200130486542195160374856401879683956195990952562231602687004846731658079052201480298812090927582790335690678014142037055059225797772921455741008081005981799380902392818198426728152709827498851322089291855412390526834427386827311212583706012495728339018312775273261903458881599733911257975587995880239762949457739207217048901298967090248526630575787404376525541453122303278489751612972481663317778287284488401170214784566321914971017949990587983264431907332018192592883188753636203385300791142608953047847922512217998491905655591201618360891383972694676665371175534796328471615204645370153157355669051380091661367466087776479857228440085413053699821891641194848755680391781659815613601012054814921605389852879076026703957791090359243250399785844710539743659648372438712305808071061408549571772899135802004839870119358655240489595427872515023087656894683982481046557169467839745261240456723876033226888008170276299348992666540705892157132657779141136408560708956947995657820693687666938671388650342293992043358573092888252745671173960840683922288534173991822030974718283036591598972972764007961796053670783816056235697897031514957350436864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] -5128409574436189148225638540261133345505991638377557929622437099270298193676204358511633689436847767848439278171446798944449856610382329491994993065643442601875280577046697683203176717325926860495423515082470426699527535123596657502529018244086375306585746290454354790849605772620992871941459787590682922878140776495976443897862245862429188121735996927297570164320912090409776034429440021491368943979974671623052163473328424536927361210933702722615121595432176280766536819927302820453791993231510559360747021095784593254961025751659869944191990135404849231644682864262367837838100129953116106652039660044097024019333729907156457906945980112731755126478854581129580253555763079171819146704763898292543233986774996921647469535556032577441035400568880033597077490074607179434763636752562661928299944632398428565274236036915885462856677228170346026601460765558288766607412894018059913202704812359655816159638119848283939513917974971727211606093195630380861182636777314198068572389593348007775619701258554882748543175591831699950404490409037308420736661558983473570868144369710009907336678848299703365497675465110126945799627903198258105136412978566023490173845057163928935454211949435707074435934949779901328986896760741200044143991974671607833425517499398124381447314379803945458368938308387370293612258295445477367039788448319562163628172150046405663606909122709365439167119745928336800979131658077592920903183397761527454519496221788012941003432674376853907140789035467535123147449237934496081451089451060863854122621168214532877832827996760319463328439075719376398172619441646036803192804586611974036121796407999353603072128783982951183331103279835221299183936370172262967335795323650491331726541923667392611767613956465035012838553650859125461372880719459968164770656981978042107687471771710538545522939620016701711634545383777272805959764251685214356016742067383838350771858577956831540716113975932262484511509446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] 693401934698419844347470733299717175245855744843269754301124503907987004135028788744812010705974884643774111459233874193525915848944980717704364315754764220531697682850436610742045706647472883365220119713267804609930587307367167867839323046021384110957642961424270088473116723597832757393197997400794951447245820193381507623955222406155460061921424093544509513205227404516332791259758981110366896183510938853294482150851452094482586041425362430465300859276404536720927994484804875863338841788577049748929912804130762351027016294505669299678843007280611680229429046729875430127129418528462430625436215996772115306877166545194012589216877019025174368760850682777598296176303416373204449663158761923551564240205708829785545043103649935741369411852672241438860453684717298251761187959861171913696423671082892132048444548081912270018725006383677330216475356036201886433576399462036976166518861531167517239459469912833838610561657007670641367031174522945563871778508135987407094753800208440571391341008111183111037172023056224326636084470641074226947868748682472227311615263175267219750067379955764230523098614206313035809281394524470510242848748841415455459119248575069067346622633135193164115286146023465850022661502706055092054696862368429980650684297990190084424925099729856603333722806933723785982831386834357548032259558013425701653506677683641349450543691363233688487765107188943374095669630871819886599898455112777253901356171570260766556543362926600158673519769523943965876602574564260567783917778651101696088487191743490988988159480793802892732542389536814350431158831064523332105453832931593280190835908648191598469221497364363422979962124958154037683488429036419276574667097312923509940530430422157200237941129428265341078321579486309798152264899068850101337299811021759631467029260624232886160072380410357937551650351829830016852136838477701364513869098169062909739596984058758068527032934217140332052711735296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 421883041483884489575518779683447317811475318509380349116725320205430549270762726583309001403049660617997989066383204280675152644837302709526935558636794410436778101914908963214077598535811706609903208213519019009999351715016452618198432864294153081827048998202719665632044207345773452727829683283096775283255173840361417245247911128850268587752705777922094357218267520878476151696463035257387310193724188005027222429289130373437540619167566391383560752711137266956951826526399511126659167054291686288040781177302765981449910593192252644701383610905775630428826103863705430527750137268298898428114282325460154492283819452152735610281213909087355245826811062031185623473426041175282710620773827518524767980986603142974737771598889033811309753996795756184874553396689480932281798169296738173244433118628064093975075263208348735286972358017003542359148981243669472213852141295895507954901606220359745842011129510116202583488584348414127204607777183699052609246525145560473059858711056522560533381417206325183800409297131411231198446254989919378861665539787056087244834392243311028529427537627764189217277997085744359096271485100009947982133653737318441501388357397071840608959340273057129951642600877411865748128420755582423279550684977174765444412896497689457786301447816503633782572929422759736449144581822485501064491723990867579309284862206445206663654806003573450230161646877352836256700111870527771234466574899568019181371715893279823675715296540941555557886129093021014880839968797713392689281279194859013607342186217264597770487075095410606248432719689210991245647030604448570535426254932968346861107112155595423390713269577384604574924873610355523888775003921980113545292235237175718037746517961165636215187219974576818240496396669247400757754410812122403627746763799267263309291738697519677959665688168044989810389602353956213074901794948345495668551488544834541179281014993772631905151209516549110683943305216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -445480898294042663610546441942768955297471166357512769543643588234619472529734324892789977280677458520016782960829942786399690245581549275443113873755173201069753688873484547239059631710972760226003113638463172887713792562329919174892112045775959742369929861627908077359284178962429641591663757273783573010912013898772857257318627392489521349208497843087894132184089421259772477177841563453090219269657484005943287586784942815115955549223195694258628031175065730330562474275572552719121361882285818357389953300672041691091775753575381836944977623018642284592586606608124943872459028325051888829563498983072601355359453836157049634251928219973012151094343806987400769393740228222567300382569946726432640087714911228501189610776704105361007677595318161557603276685814955651537323893643107679357996040831783484350995912219748065100171532142595231147260198912897686445182812054272485043672940807628483231586641556609435874858719532663496954661266966858063902350591240622590515430465201097917205638965333331701078962983385452178728858976009374923983202222599562843135902543560628712808206328158783381855430440678380156459394810459845967438495062647501827873286178764335588734839207814174782141555338411691596454593990664740144910518924314969730959287447218635390824264578717142454464899946561444304568506063457724573156521989558276555299242171032603369102029051436430714589513247068174014209363280398460135470205534120718326512454927606978844230177473364635371978253498074607011419103485570714236812332570269770839266080040282888659243837061499919641489849627936794606904559711638389204087666568376424308630709971113229310571811677723004487770538016565816637593657526872061776522343170043936829085235600299639060281248669073315721396480069319134509204308813545205591616748519156819088929230625955952252920236012015681150325908130395954185100640649769645119744633096627133486782488976421119984210838229556628024140949880832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 256907133604691203905181268631708320284110927732366032560565768518674256405256269153743474911371065085185175060855590045311377415784876988360809124170675510731108353184911334058606813912874389970142124115458072335163587722266969623618954087795192976081046508941159361684267086203285118708220832181418380632837323799973715981889067310492718024096239305320488136554489392550793529992517623137318618212812159099416388126866636973803365571827848176433326987367033585290959147984741078208157614930200553188575507489213397568103601139349537055142920497563798577232494240121438256148389897439850838765174290702502141230973153847252588406980554597209316350051035513926903171561334601245037720297043109052985725745490153602347457606499444533431632371093151336929121404181652436491545523624924903051600046297131602838748222022435525828197876915781114178810130159147853544150671118469891112495489898307928305665634868059157078347538057041704454305545976233872605413147954515437680436410248747617733119872129650452102175779913380178778654146584501519827432675385074333449780568600056652271901210779621097326259614680167495242872312221613228876617264831343895551820960887993764022075403245137996479852357748631414043559805933456342102059106651345376909416216323010869513530836956829950732977582322800531553520386214032743873998352058606755324195381852486523629194708911443835701234819563993690574094581477308140068781557688580999224469351516734562443782585357387363538076804702668627039377714479368999670319757553304778549452694939195889534281481464389943948433563850325672907691343156805667782918476128439779073478951655721280495099637421725000598868174547098982446284206710137678948686884750277909432157817877997115420442920449438507657445371142849879497173754906297554688963794355015734736790718454714779960248106904344332503990020246531901921139325628259784402789936329653915395489913862794929642024974751129727910583826644992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -111922737886451182393662708412906636928602945823288131139036031354634379243931618684695978169068491741042494700603635546815045822781318465394962281942302969218668907752092162102679938839988460980108196130096436351434675114693675401315223956012974017859802919660434619887116034864929540826961409489770239386562060356909279710560546564486700836713595591628002313456681829452152602619469391934454254377190250218457275401227898641854102266869315803146658202315164567456706611591845970655349782517832240902975266646296690493152702853213337230993988519372878067082606421594690830246594504125773892692785481324031678838864338186655438569329434807698086797078672192270696256068979308468338042583289414202925922493070267829889060455053674672340674616123376710545958270331795820178513433789363310928729456430681616452709497336659486858842633122733343588875152328025931109155016622422627496047162121458664639441849415404032631747394259346448786197492640465903907622092871952663846292786653475790056919274462407647830744795869566070656864623212318250887743670804155594296381321803165422363880880650742443684740676277631131261322705937941714637642512769364203880773166830427605251816826196688300166452535661190803304023349383607160705342159501004072122266670652926912425518638229929026242723448322358188794609159506562334956364749896962716846859567028435722417463528486806775233824680708672115368845816952859304908372973090417884463845749547931442392166390346801932475329264655588731518468176353920145297786916810403256696506780654470190232670541943584381182883503222083979691672237130985835524460032471184539540298943578916769494178013330919301334313159296086642604530606154914141432986617531041641021624174408864328815073377876538756630087192156818632754606112336899519870143888375521121009030669668619774764034858380638411315535086045662896004830323626165281894380512208845332628524903757864879049751203988364597679262070210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 39152262538262822587508418338338058490006880011142426742336201821484784366678760079261842435149860203679540587044017334542420796628756708068720431887757134840560713973876126110307965273016709129033694669706119608543655133316613114201796122730247431453812561537476470355739545243636608971566666068029424356977137542032340302736981356811628103610547154271228089664168938205541996485937350739948659635932971742791315419493619201685646134913556192145771895329986059297993089111159539210808297541615402096933122789100103217922696471641737831489074551246600103985950388717946110238116368818958990760023162084472013246528459176390585125157388908404462800785145597606833377933777452146748976589211111030205125631827624244232633376266136977530723660044803979688610684093358967084563395787513558758993046838951094159379370387348478221856324242935978681979833018147766273024434576104977245376769658967884805816643553843634058527878917870450397706886400863462231178831681845616020950700564145344655708409578579092100220256811436826533152478551076470423649169552380900337558631555910092169345382442560281022617881870029949353572091115615294271965042994639166969977975985145137617415243293565932211812314344209230121421534562920439411812703242051727057603826988750015117052455573003992932787663304357105709214977794591263084996848256627817229443278298601856846024304838211230476843586372345796153945770617382046782017737451889411837060475193376707177682181170468648881482647261775218015344736266292314119680756146288243456430481715639377808797199353183127965398181471071892174879928986059720182856759473052138625559038195595938405363699554152454091245045000138489646992927002587060330944478653878586023075893249107071408686840370424429892310563222414708785087075746723291270523978317181036713174277570139620922622981406545985414646159633600553351080504467400964649366139196243229646848085570623703056734340113791981076287556943872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -11486088804816544070008152551377085846009199512128408242017038911161351600526323098435132325383921291105507014169823816900338709323753491868043108779919117955463304719380050464967517331999630018752616373662543024226681959885893709749619296793533317002534741050124690066882325862703164649963061065814206166680724185784509996165319432716086825382314422172840435447863408816868634613923028101216300996343161730868917460786548713627586569274392831455475661968445107177719568134427497831049338639241201823284122135246992209938050815321529745832385620959752128182529103593511471998657241084665542636656492291734138942915191971763159854098080138545793693703992980616742324243435170814713929064338367410075464622018056226051702835009237183200075050074982697858036569878514122085395703429412681770062607036944704820404261854889473965736933665237963297122594468545469451297685918887396871173716925458756432244815307025214337108842916176693232503534278208978160123510341205786292012456266725611419054559484821137207249161298800833018087253473626253887236885270300223231720085908445816478914960268213114779774520862634932192912466262315015580695777394684275955898417325253443977751978219321035983053065762183040288229795664645117777691728136530986307685792245666955164467261937126817882076041153094946490707681238159868936790928717180520240153428178473813993547845920568146752171552266524159770326851292176935163179374851585097931874217331311865307135116711574822987887230299736318771198125866338325735084654217363903185097463272238507720943832483902382850800692209781423409945910787092108752629178213992775552023689377569978728878625391493765308031247844332989680575698351318291671381724321269560854794557266675878489905510711726675682591345812365452680317174022540961480406913627043219313911148334932498139591233141006066990942640197240572849692813648082524748044965080724243549595125765623021998475603237882004297604344578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] 3272340930366935640471645033422863337038611403290262030700926456753770570572178585157520635233550932762509513904881961008342339608444153336419897555431172189433025759818750712059118158479173820430448757750820236510407126564124840595094451997506140028807283528570507251187644838984064396140916763060565680458838005152529442103018663453042822504240918123364894211565002607107048051926984723828008981086105951869660493597664068655345038840592277118531985762260913920751476488585707422536226545995323004033968140600544575831049883500358069898010093406105905642540671346972860433980985887461924933730972372875529793894736732247678735308033628952921366847189625909109611135544364065474655262748212988879481181417794502858591789820161962700876325664560302828072575888523597743036253289126197204468880918154452831124232437013619183067791545179849160356439610548480291151176211882520328212193172137295133366287290193696692360371479125321801793995153877872026916197039689305257468111007713956086944955342480171052938095630205908126291795942465099593799077667932317644542881072163511258537803886027091091967434047842396752496456690805199914715475864949562334288063815714802961192341340117237431711121267715831372443332342371014806303588896619614595492903456229532984332683339899328651273302680747051633600603531879117500267756011018425939082126832772174251978308987993022642896427735264412637100710086670388451144143246496106821528311405645195261759418864688180037848317399095780223339112628683577907754144133929293241551890553111249037989179419167565123130362857437517607059284731160734865522589420116621193967995423233723015826249869043448620154286263435756802224192004426294904014135418154249213504387952453408261603756649647913530524249746069588864661285653507644082088543656290982526993379803571754460630051061755842084110925901807612906735008357486711618593083657538928317331334950383977646577388438993555140063866650624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] -1129793038234271157631734214757015277787773020948332400330373614115480736584641639436719915253789865128162670009690343831621090762435461814571415425907890988559718872286426628010080323410462788251430694762213970667320210320839624020714874658514752817574583724441073189513759490883728843624992543795812265521665900895801812007789990352762180020984744282044850560526316308876172472849234170006604241911571810479862778387276610628708644161908031921071139615388318841691008195763223344596864064290033652270960793794501505122931031878119297923263529024451312788215243506663209573244391268607453423266282214003065329916712288466132896572398142093935910818447522457147469671199993205686291338766530189970589550487849966903743450198402871908036599848179211182807080800840370564311582449913949517325240373941521709937166229788002473427577754665796013243774165353098797994525891077239082763076631236726122222990860479253697914503162146145992442898140923958436755842281558063675641378003264136036865203802640633325343779067054094274626895471033233524163753568941675330009375911957747896885037626338367040459196554410875719584787004317460470496100516905779127129917555688996227686488698277595092962821007910094724790531780246627428265231175869920626500545800849602971866974494558056937679363214480356023787305313304828780324437950544342337897199836643769219332584090523878159506083669746994462623156195251682389364609116847388295550637903246095522057435018518006428290248455081210900159498887382031625861780433390978530021026734352439668214201434263946877518045104456985944740181208205651922979497635861919547620877508291497643205543301910745521185093161932722252875691603339831612157385464699327277221639469717040008087574913266766326330450302971381571184789549862648810983702178220508111462938057615125309242233911134760774992573121299313424017807581482734414336410628660192032956114583518641970446721629145508533143255121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] 389996108033720299158114849501177231106103080584397888815031891297390674186221319515457848904258583379027363100762156095000797082776297771500415755518448484315386136986391355165933484318785154823471083180830806197816128386282271568333410190854071446170848603373338561846742083847982775233758096937169214479565139125133573075542990076903370499355597046629026202667593710773465123537562301710423436068298371277060110168943635756126793405980027548497893229726035320213835170862527816254193935481976341929164960581436190035083220553682434930244608109497181864206031580872385452375787144129489221629748371983231635168155007958177723483241004254226275556481794335678549536970659669306978159448361030734500284328022349087905102972322896862177751595366876182848967910139489729099790940995733000941258350865727975760834995198417558447188030659660701818858500988217919014476665524309084484247405417656258308258079122523138079204096955654555515088318073164701926863228231002220350627344841013882364538849639440792825453506499391024544663127136681578087575398229074106454279495966832354899343584461524807583801471124424151034361452308250628313377227307212249368477715649908398150431504988834530610076330169420514081613861789406811722234759191480698026434251481299477198788236865177284175115494064076751884367451717297956819604264511927977810922666459702651909365076518388288775997753822281224874296009794945292573822505743291278013789268587993030310651784045250491204889595994732435011167168739855525840089979827538061651116165771755829882444464175210695650224084593427485998096376531770314754235144848052776033903189729811445247711247561072029146786116026535180204226898826912473724813145630263236181100841699140310912114623112991349329471692767016340164612566411503123758540180770707526058049863785332729724175736713697884218489902031880697476384233444276006016356329979554452022045943252546399267663312119899815809868890112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] -38093309204031300590131274576459136851347703421240426400772948259571879005040429427676268894293813341940358044617466945050388974785827177049427154669638230072498819702942232061113187025095513348850827548787105159907491652960399372890128069346477763382683574636646028880814204589758013789635111118875402897914968241710257183205154904755196145959174057942822825086131060076448506107040973541441403526749717871141327244197779256341479295606358493899166876709590862126057534556105936500155903380685539389400330833192960505883449615258028219416315133141305726233022931446380511627970959897763191539176475443735978436231772888411566284509585850854586722844353874323289338213759857056551545949342176663179429564033647341842975344711972933856217657391693076196750723394565983635162159319672815140242544921104998521873312197112914622918658470449477677619870385904817871574064196500612446816990245659529579601491441706154552998608496939651825801199562650279590027768342909016619476693597450163303225199825723445607609348579201444199454486797492677402684558766209531181345119460524731092020558122618102530591312543152693792305438243490776330051070984646338412285102007360015175617889187430303698071911272013889695553194417430970273585383238641921462407113371758747873988268292215989940069416012839558831697481937871478680582888921149105933982201102556727615579991379900811166331950670010397307367282828793172773846647526535334634991957036293282206930301892509709478231102040567557503048511490780228119948825478636245229365432685618146635935603391664241815057465131254301911771339582887652911438287909809189885771296745253214235920838265568217481078426018766156865579181631515363683466629311619726114827958678477956658316857551448165439660229825621691497390242109800635934365704914776630067067146102009537361704884876028664673202617947472350398472024205899992171839286849756443052742186586326216517631017829653516025207980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -82401789720100112641036409518537225485379956405801134262668026174271698244620778573426238378959004632879096438463690827803225823260687297432979930234985197718176450371213147446665066374640845717312628612959944278995057985505057663649948409482615505230744290519617286704414348088592229693614016869677739764112261163042644574757340330783460946807146139884255248059931867335822033553132427228105464305927189042026404476736714269611531484300670180887142837705221350748938235232529357664779770720883784743385445167505977887543414557436054497161896160021022662249507038230522970421943040741580886055935023296903719592864800861585800129948886766964858435941532347649567966215146946915274474698005809210328746135882135073829870554186838090434308432474652554205519677112137258298766050521406785864718565273330940759008402300888742239923588807752107899611035586886772913584413499258249208496116173209460517832176642098189432563041554884847721718537211134674985594232203953863144430427183935573791422029009645253407885310642265741327171271956587052283831175112361479532957179663119661163418112886013021649388368145848775954467913059969665560266399261276448018789708580276223392258795846961921481036536254658905851968841807969834474282217443874150055701240144191332341941533092118989541406244587015607645573807319224068232917528974863675019668944229081226605252644127668636992295232405501089357236489372237001277684948080766948028364000737125141641285307221809326364627954283188439895609205942595343594838807203264818215469514230407224787643240483298202212189023608345971230083042877566258426111848063466336107957622198619655599698690690899226471614520507564613210308133683486171955965941111763276865381258015379228385604831032977791473324383236827902298781067362073087694950491867444238075942044605068629137179815401573505549496669293015297179263245068647455603905871344919397145436080923782634286583218507319602881310490624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 78333670744828630567436883849945218046136544305882317013211644914285789970328984674268859756562587196831583746648720493060884262291755725439330201724911514073260527465566857088097505811513966141675914787805810001838765339066870463792628695954981061708377130039715288256908790184609558543604929952587639275909468955191565450920356226691700904911536831612819414245682680451329760363699024000475599573327343840615144517423431668988433478783249846826205840917799739747307445635866523543261441917805548136774910124811119910836424263653033725144484203280792148596505246639666753767144282677210623164730008469990514201046503184341670028866052881544167524625526410999322185313534061102256026294619204862686175127608238698314910822122446451418490583819655991232691910737072215218069047987489544356820488285328562880991829173212549522753777637051492104770370495555104543784707377464279811867082559904926389262622306130536887423083178120952237280757909085922825020268340831390205618394289263660594291439073405697248526702836985269140317661167076867369180164211168037548514581539375782752425951489127110682227396256463364579600790097843739058457251925599107283329111388972831527730746520803034773623095438857060073864281451553718508721743476772463533419099003274402966483849706373062566784160349935857895015985697154721392828408441084936861013682525731054815983599235948537097327453647200789747601349056648863490295253613821586669656009101500608625630607229763125337055322337022767718369842750868667173338035235762851359464636541549726689583606409999142993804230715912176546751002806929790298496324983797620416586569671019789588860082389713188733434460737215247047651046032949439818807464036954320014417873172908667868543655694111644139519693291177640679088745226143390813799744677564408351671406649908652365603386226896349658303596403279427103392772028769597872067240303988113166362574526928838719979433772297663987792740352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -43247542897113009218922210329737936812526025406378903111230715499257368629612099022321343509480813380263339849497641127850637863097483564515965698235363599140600629420915012918868985351046474106387670689725419619284966686665022729405534285579877598711251115676370391722881504183928602877108707066041419221033229294591226353849696658488589158077616407709948506959001472652838848589433859039939840022358943499892770861855862149659209198519203359484187693848706205052919208104986414852710231300111910831702266455059902532675534078019055297117787307617394203770819292023405872675432734496154812226635740425158569594184498608094371647406589535336561126255843020163223440765372357778334668426003405368959097367542858615400976482396230245058055046536361674827375071713669191304708089516408791362708542928498587450187533009869096126201790102723152522589552006059889045027388435380893223962396063819057370315619712784111750401879397054347798163929295673067262487588488634635637910828201945766048904885812035575132317318372724800866812154551465463730554973124832240702540139107013654958922252802449203654632718965947182421349001997846838420669409180989733210210527465790441773343432361287965977058420973591464798167756307642999152291934832330734023544656238392185425675612268213233282997225747202561409025530395020324931931158172068271878204614842227409811906959104474052402385540975455423256190601304784738857449323025989009691545309092960691621726803139797475572225887917691429064561714125565255334277103706856422440064989019624067808812973343186051274353806573988922583610751545731535831376698553559335147152853946491345979656211584163706014308740331580187832077628391971811342955982903621507647096602368074442106662507727547329286716842218966715240538170273024305980837605869529411992070368576461159822105031665616514435874473655139473987850496355549079974990541608006243736802410310598364173349184065293099280860446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 17752528747711146408561985941945163458353075338138017849819306471012662998852772727422155899671237648899749292014354240005391075965607685969126591262151248941414147072230881392237339057256904081247271207495555356974490726628863189502180446478872150601432123727878772301610884092408275884856093347249692303353928205029552260250436151801978579716677452190820901005328520306294008014970944133725164502599827394925493547653723578917595249451792471138736234973752259288129078845824369764724428077140927122747793050580943887531951213807978446916272729366211940168853489249673811751063857477130972732964895859122242707940518806274170651231395969205916918854919053582933359343712596091855912249768252444005220551563250407320819508336102995039639156994870706974108256497890347417191733898109443601385202728436131197527384225301000553063202669951385504419946342074579469216194648447393608454841794569372627738118059607329908207126214251856077259410436361950424227645564770959845376294188668731627070141804047053609296857640234473500875165813306406555574712752891332124510788073100182165858575989083560092278219696454587324172624130262604735501623708795649643134274562889454188299364773789539799912333373913978285835037933955239489940543301607631068622205366416886396741261649042473789515059445627772655750380915020715725010929094282534316660578979183554942743706898806661092341491911657110972418225609264255371489460493486552622905837423001071294693702017353744724061504619364971888144813985441032323789681677735654272688396974982796282466338214728233930608219217171958564411986969299181773378046992137702900311411464979231454000600826402221408641280858306624968056097861354218467402160285520253933358236802091502266208089556734788512808489031954030053887374767776976133486611169661666766587958624470124483625495881522061948365827608721076563002868314259918981501869032659444997960585606557232454505247145236485307480670208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -5894793329162072424001678062119972930760709371584181574172640245056257237781842880496972599176036463426894526063196816300979073532586637676766318823297158871853192457315257647601084329412292105270134399801868010660737608260789467024541998053219024088944337128846929102920439780524850826156617178319335868928276982395120830585491594007828017334088573800362378557357989936449221932610170954547392613062908226276313152998534685388266414021185674089839445938440201170770002930299315798435560123372932501227899052068266680896984091826894204383673355319985958756878403277950209107039363616526952667252057145341459934189778402514219089981441464857944115199506460856886389601556293338562212600704202395718668406659965465926436320889914867880178133170870128071077937859298764746368431750713619068875658374720395318133475424085857609973239382015457576531461562301544230613807778621229867535655364846077275032351639697553123061113437420064068409113978253915212234947945551060113316506568829663104008375093046112785083046878957791112036913972193940312086533849957656714687223577924568943577498961953509186451326381378907886506081689279092654480213125559876032885931201907946256583779698887079550354288740731158379800760910250415222129523969409685769763374712479727452618703983927519147182596246626645333370668823719073857980280788910341650772463158226355818468092574040987477478005010032984266808666364621662731689927188131773281592357036274489080656388560871277897901216715876790387421675662436395906894078471600138085894482235516238419412279399297222367261815226125254073400907091069378655620625091813238861270008334450943020962012784067321699123381954594390068341400006310977580385695126989808780969862135037134117092942871378378657357781205135076609966990491605621968108589990754737548743021536889912200865892570481555275716256672860322331984156336114003943070709472673941497402012714757216834203118220748814375616249856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 1654073700487021469983303012368438565462231147371582371210284915787174783650512151137646863936446996982916384597302873490123285303868608049040123380650340392215433622409213602240398680623052923155560927447141896965809018820813327715759754939588788107359161765234863932965793666302598036326581538891194037632766217098126814490148929147844993115254262504165175112157971890305590544251727058838880433070997690796422673881908825811809130519728820390494351292877829947071140440707322039187708173756650928725188784518572878714031975330864799820073335443575491228003144375046315677534593639312033297951419337114227562438203483024005420692201208327942654456430451678403582534858343210076399982665410055320103392132475414779506583148027103174735488335209950554970107458883502249608814036081015238561598709512476796842206913167507330814680525424453252256529513025745147155560066631055912544410881430649041012854534346874956453400875617216042293101992455394349742581849406787257063761470264313970891074338503014165185631868310182799066060503641404884563634887080824803225101640167274989993157876451850872683236186274015118395125960758908873244471965814089395257416317958751537140908481915010267358478872775390072313521095408129053823416719891757216859942241017435691935870649521909607575671499512593344523632279699913335979774924322661930569834620977150813469248001885449435847426943425912439536746079872083269608730374808971534443274178892729203855825245592653489962760383413607723312703916049297505840065774025745178478226181117918124124828069610906882987602338228062429049310634987056083997262203024187433024173552118394133317721293965033333045045970944498867873849274331415531615499081572062810948245404228766768304953409413068743317475591282840208834345499840788920654026244179954403209914272343272209737595009454446101602363063931745572619596111812518510090822803438855219537973559979911487454993728072333600766296064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -396220332224532392626409854874824089544851774715216193321074616555864322312715583722564616645508754724285429648776045477962834301606820025377030451493874057795636075683528271809461470790063311353331670756511555035327197598948954888161976685571293732057336997065600369482891409298716117267166741301118417637787667240846350934924393099834469048209847113442023951569792406982075125072173185440168928483214169251350693222061379980464984785269253224051551980329350547665124153545966094324848321237350617463823555958804086152628400779258809690291626609896015913587311730361030752838644538154081486343788396470654327279819626468165592183987972189835289957321257461837223149019712415967604242238187755831406434709317475034011498896107818460880036532240203881408507755281614390685431267972487950676680159962196464578128782693362757524701115628982220137981880163455486952993443690413963698615436477086010573696238240022016684628463403656882869708798593468963066272104383636860001176369599796494946835753916125695349473669987251784999532337480214136464568054680661531681356015744370166278918331057642515851911641156016968182628248538145791636470165677966752444504287770251346083147283036808782724542897784528413316056114331760089383459922739873024572776550826396208104358844320764650090507807379106933352464415784758216252202257454979333561901716077720703588603526309625703537796697885015081595180810312417912479932149601045589790892841850790536103578885575506435916224345214684964053306816703019277654338468913096202592996707003802709354195558340224943606001264631552967153711409794370733850814764301415684250515061026807242566793443144731376430905858367293010478816908653387655828633879002946923549671608957322302660594755385565592475097838355418764568191401712896566666740797545259887142130286403568676882572920480413919129678053814717946061862910714656438850103562040163733205481696554776621079213320869996285227171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] 76929820313247980621042331428799574407738495154905560149781123197268600995180977622257176179244087927158295753927855658110798424981187605558449736671712794612655507709100099946429665943726539416742227552428510364314916596244869619880463724783053395438170326837260509391960866249347630624198233522451187422771618952062449652422520000673900074469596199501669931829151053485811793882527569639899420100664766770657289370685418070157059723197731677088982997795066636272761806851369766821472851135085647024885979158311277073037817688251496286099981360249829126166714358604484637851536553739158267109496587039975895055577184546777963969939511035502274729461084313625386372968930943997412179295517689641224189629250423959055888818899701982084284347708348706020661846089640397980526246572205381598739251146681410271536003578048056181748435959318802564811374022641536102375030479654744324394273997624906411430421468275937643169034398954848907704217183062356916031229378104249891798217271005438129952201591109480918509200439435064757521462914352981700759642417598039102818388862802273101827496794631359878816290121216570144154175800270163434386208707082691295077029274285765840583834665598977128012916039378041196082094475483854935300853582396159848459189370634768494245188821027474775184880158171989256186227647741943176085932504998264771538963560653359511147654557004209838414602442011974210445208495006724497156769346149503041306095822016102077469964418995568976261660723251858009126310125247931511594068853879555383343019769529443492524553737252013204025465918248544335247028931620488042066266440991746243997428965253342350052012118143173485902929464792168679839031736404354499004121995917022017841554050087161571432680544399014162276283304874355258175896807962843097616107741808742261749449983500555700977538392592681390252588462535991434057255293948462783951446557577296666796843263675862982217576242062794027958272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] -9459339715130256210549998422323854731282812659351013209109892920880330960934587630081487327004148243395510680203553785946725332634586995058253857674105478674034291048311874209319790395729506354230083702932154374881053766954818435907884012995709741781845964924639568963186897882752266065182961010166820476486595702494738759383062792489931239111991067747419599957643628812299830286649773153326026166402128660096510578471868238922019361169084979848672455654960194469247353126464003035735418289640154465123204847140779686524004616859395199412343181631089525524580857222541684435121540778564982369402729474454911788783164966872154789760296708105126569216342167825267161503037700213843300738361782617800455321804246114982338020208082619493489598391161225550711174182057400337484123360687486326153904239532897104704227613166515560774649669736252717456193794061488760528189608770089234654934890715922976966548906014844548974847753180939968885942441862517717235049134488577364702876144922483495042387108999034788726235749720907395050553582884320681692238153847163246745193416214513152599068383925858507694078564649451493308571955502848633737117294241743014690314032776373741795128621541751961818761063733489223927752034155940275065990081069487364011112610087650326314731149932857691343225309991226670320378087601100888622425851537763725175716252552136438925302109992272784307722481523981297492367986744047248107334131917101292327146277684471818238833655656967388849929262437270842652722420436234245282450017592812299656491960025275766851096508170149290081049900693841657299096834837984947298142015686485846976442607232464156385021828273630794224112195687362045628202163841490992250618131296963097762059684290463410839260110007946738812896148635046431267518205405063760526233799166536772702459483202592875669753443589963446817559965743223477913981409570609704834710951619934662332526700450346141039530072505897550086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -637477652931193030402268439841691075535914760755292899224592804416155646037525909348450884005981381085211096712902838632448049167924358403296359466107249566896214773753285724560489074394289093729630748000102534784670866591620733630269445278397029478767601177256739905159398146427858694265614089040777940041716344378039531530491560008466695572347769004058484593049564939359172406765565566168382238366511626343776774357386371862375092723372992488432394215863465899525038582789945128253279287569544823085200898585005084995059579694588318823774802224574505174799768617741718496334591694621037701444365027068156995855572069356804571580470296901201802683714779232533766574218423344138550706614797409234787281476744566700848539595750459478201557914009775366937756185865270179397267018794948349425660312982332852387605787966336947911291327471559254967316629689444302976969348628424416286608758842248925585080426330881169429157716986357602789661049940169824330200368567965342984507249855826165892899512426762381057780399978290462153163574144465647223215940643356554331284699788510624263364818174171621742101662729998621819753680469207565676176278743267808270870638022120843780972875637142251179413234658601601786119400157274642414645166603303084909706577557969269703287583318592727592663544676838438714047965956288933545485277372061831574689706260141352645034398851723327113812205475324134046233133361092608071586565725672447325149293813836217675979349155101963293472475671852313591641926104365733493408984671478738858145804458711380242800493352599841055821340359436826138704151970819466141589119623437780259591148764942992449949661044523103042377474524074383591298126040964122555321458902314789571880819994076140601366001589033768454555569131875485681740235935064439986947361782011725850512709567318003789188537987471771296456944524530893441404250229419203564335555069893425961392009660476085557480237104407997579264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 810899642022175734570949469734641221294715076967872412499338958582550480275652084826857980038558595776175056123164902576161190330676407928407763445635802219539742238465930249899546469650072326337344949742507363143914424738768255692759536529939369586171516037352238450901832559614966076417625109034168399104860694028013560755383492190564592251738889478295896009251078314519772935700982820468371912035144173245228229171240998056088406634324839193641569766396552981030469902885757848029854292968823908387623954717663023126922189884178899369239088891369303114725075170338551044339691487168672753325708760429769105500546704741259058735491703560075376560044697094109659494327700698412511434786602782161314709664427812772441095694287604835595006663078543893271973199505486953999491475567995201252274766997916512294857959842452246830159619338429038577678317963954882337501763045265303377285250938610719158695251691375038075618997154373681903027720111041396575271919001020859512620818128283274120455800722654642311313958723488650350247489035836072869234529990732110651821944549180454802533364785512439695526892168111966083073602182532163180712920473294112914931524839886919916632484947830838463338726480331586824727820889662228574806077743206612631286726906940337532951845044186362084766354924814961089960846853303032697506551559450462838488035779107736927313021422230145796157996467224085857657791580348361185598557669303313565467988763600295318862157829439397244634815264139001014540234200528871072135988142333976408035693355947061282034956071803177501234176906995970481693554020063456928720177660666980084008383186876882443357397985066824871233520329097200642479096013598458757053478921585424435545825464783447583198489585451473060657475062740493491150134849092631446076068133764081295560460032993238558296502258862391334949236282935192669672363882239845112357932564620673286356436531796603637858910448677820563456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] -285004311127911721454677963060973990384480274595388209100582066491483049007172256480544721550469048305418318154086321798055095564269885334319793180435548160230796949220032791989390831764939042979362591584235555458269681408274075942077806946851537006566306475647886784256811907956594847642130159652885891461945797492101136433530925699838346853783273056855547994569986053583964591643141796517710307857893152768178942577311475736848597662065000177930390145141852813861043762237837095163421387904851947054529172364464966330394717340167884082230112561418249870415180179480270461982941614050211419432493782439960843576396973102050271390132789885160603844223204853166689843888611383966608316502619705567878621390662879231538444110600452687335839960062486250612139025391748078213691014191895647782226546784911753583302038885832665722668759376495057832908502325600677172150582737731406323470918162214580645950029558690482364571853844639494833509815750626005945095022816803099930641204178436911484347381402336301980451358615924891171263822537263952253746778691598642871029820817892883528374842557585439978764486196563220176122571062131054245031289180781549360516379097556348943458496341403836146331520994000535796702936745492973239976453623299805800927847902059533283365863243894694188450880551713909215683765908049164935975241277044170936176930514799882212524886773159352550291563539080574800631380091698407879549839219817513401669360428452717838121812435699544821653200918285799622878035326966393496316478863240092410198510916269708678220124578169756809746279563011346717344172986890883583362816121891066716794094722612430097270403775940502558680123479386515217994638976597845052769758881109096618547370248337278075134654485551665175216110513217348258978497734781699328562874161632056135368318450507374846256210663673586807444529243130131155750352700449729646083004450679241370923847986207974610356197143895580082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] 68158130805010209460283575068978509979241325383645830375862207212870357003567311585687469349748350215627616198094610781486486447983834854116451300465537550677768632015815182153950067998520512860977936986241522558931653336670745874235819579105149703155663536665467039190907777551635799131867777453575271812274347220287045615176094656417325701852565834031062772525768834029807871253985927446337265853127837171254591489149799346130073201432762481516333702287657634160742197882297938936822815810146560640995370108370389145196852788150125674623971225788865021295031325168951854129091421066754103951540198278771991118949818324302048894209654504795089346859609783335279777885050910997531766549159876764871508230884868358883224332274769581342375184488018164566358673670118014491309116888428037547757935886735352743194198777733021602196340758704767416050867844543849679044048921482539293259353765598210997594005803033008346982481177962336509305401202803581044001330141734742663117102135653507547124193685851586753815077173933696113480840809209390613416758097534723915783210355785730448591327055925459916694064836967638757033604483277076118108416911644859030740316945462722108182176338046047134674937173028548105179886529278587033055402031838205745080530096390767299497709324021420760051855788556313233329986561814686751816844034099664012279470743821844854687852640616276511560312507806092482493438229929531693897868640759752795274673464271846521289811422241919894577615323305508377838225167131163508550195387173078359337411169694663607938436007411111112161427283635910880078474407077084356008648359199873957074302204985480217139770753069481056414825561924919840047835230840165949185692785984920342733714869985305702568328015813882266467717296221612503630309071345502229183056543250667552631400520205717516570046427179150204762713940173488812918894839858435827285734855112217315473025402169757287912930440147179143168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] -12413634007343999583511672499767881203365168750229246421623083914900335459397151337107258914812335291870855653619498006198235366480693630306445834742954705749194474616648698061777417595690226196661181769186256305410034471651155097396629980320960416163082022846005558221714344619032090391106102057198352400558268413793852783295948728955613337499301437149278356836079201143099202865977016331661837515049182908016306341257117054549722392365599024626284929987403529397978323071536301601503051805934778774326318090512650273635422898273935269175855680779005425048371000490591266112087863842626186494047438272261850221166840128432041509980257750044910172904997406168905281512833222778343034356866267430538446723325398685735334994100549105331330596670537822275221132473564427035208618863662562185398936445033838789581515186754972271460407070144182415729457949729362775561513071792432819400717177544126409084281622852288326352450812069170031279967867264413459136817364808606576543331084535633278949529489521855353213093493285777343471031773629345591659698919672341869502229171277170442654521653589526438385177616479011267695150354637789961821065388766725830489138010008987295256861509805834248272808583703990959535611262125035224473242781866103818996981275288025453019422500553943447150920073036229062900289509074205668654061510488069956516919650588863616698129634143071466367091471062898316626014398434162423667170853726991689290009887173386156688489271620656859897437091986884832735564553410723862287457815374937867151396131524736958184428911886129102789320416926566239193817168266541338242516412089490322353882137456001878904370994664269553035947340032786228848369303485994333783539543485381435476213430597637569461687663454714643094891631436620933801036484102584788063601533966446625315988262315751684914951444055029061930451935016918253921346159444941366953453030199220480868980894799466698380637976881107304448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 1768746393357380358152324158320796971138708642878081044884840359662040333170046169411164939071788139260862903270026769497959408572689731565753880103858097232064540673287204869976733921873377457074137017624620835056595671987110960155598297396833063771181834310579046576468643642470227392320450723346494086095168965266478175312039095188763717706432129162450263987729548115787288959237470718231286059085771283196543475217301968264071537619567361461414790463624019322726662117987506214110450244639383596661534227675821429563722488100070981691251716990138821831649095003504240132418809052329433454010073895838640130260392219545889382027902929438899511436706841897723672386432659892292320316170777688008302981337016698278150854514098127195028098145657341157767757821352240458536424116140730268480012950040835152029977619924805452857988894913482206161703037207116368248001610226396145395262929896223476927321826539241451455827846954343674443862106628172700061492401048682976491519301685760036793442950859503162019360794778762463508734268079379654561795739357293419457459762643303180477358635301422296142793555629883332973093005735064422081188359584767201477356889068142805464200614849404797669861826919997985972574566061865277407740684309359569722937824631054038945903556900778363537581580534589599809407397204546426930193348405466622177674679732312729617638297228887763613520081323110794285869997007724376265206499790964841013524259016623991495525800720909710894174797594061541557384611525528388964357633253135812053832470949819686707619165592993426125487420374841208969303013410314258146590547865922667553652608169734366279363394450035499110241276291123243490396419469531524570667457869495864166229126525296846281295788260695667074962575402983157991568061720872494401761761454536977200169112182520535741758819469503396305453603777861953108317475349968355234176841988972997921107982443829649350033255864876400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] -196646002330654231507108627662412247184582058689610887537172610588589350544209726046998234396382682425584304723498630040679220359902466830091982435570582411805796806284420641903159766536204016249201194976938419705185561598282766507447531512190879540449858775481016237694372692208958053129631938410416914206950172139858220674848714062561557157084684513065440482092623924449540367919376428804180814215017752893479475063385205515285303784377997900300500498004345320629624429470935585055781069855086281772539651562229570452540514047503049335115352835039475028521240885444181897155478279816583436426691532721149972573075855223427853997160724378276982676086110600491790731603839666068303337580019258892279227632680478217543160620155719472956388403701411773714950095103207236864618554783683662128788213802950250571648131739466157859214513532262026395406838522765005971660416176703474162420128040978698329750139955228541113388185689543276997272594552663844670843082899794101492213656699525557834359580973035791183836862199614722354011058085806490303122266359125188652861009395135100101212195267341193004210439423500802004491613148275551572395640183362285000574782850503356027641709009314834152975710565081811561733656260298527876878733596468034987762258084088233745556520766714910247273336839825766066827303824170459074978682372330647208986021171263373760194582844580318200258243843147735078283183922433758139718379797390535918792532069543481592261121364220551355052002959359908011848923484019056340263715522563510365894523086516368923337183937420671411801174150067174130990743905977932946538684368735056777632307239778332729742687606919416486557216118342557659867529999992972351516515501566191295628956402251974047676195489856491816117101209615383973259643330016223459752575424685275766644006209582213550580834654581888818957202628955963626603870755510070558280624059484506071682534552880291817953244521665921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] 16646149042503005792021319799161473608665785834953559074033393210752472934667906597907101841349867212381648164098623082279290645889442930396282922447051751208198594628219913940824849443370192619382473267537597418129577190093534572171901614866807789844313396648089263399093252747297483223028356725529485178013446375495164316200979657724624100238690856003502470497300692455036249714434712253205065574025601317696279535019473355886139242995279133042849227691215467856675101917198301923419510553114908457378890960353775311596890208751717500297845741895420574939439614466015912764520444873790635264429658442047934342303107424134177931609408920081870389913884667378712290825079745198249824299226374857998472165144187924571608954710686691486414089109463961262263366275313682097187008322088730585176694340507879658840938908892378240647376554564648427898231144593726925142008848386103825575124146640103252894260472367436217366902166137465017227185026127281130059300443602197632862931658005305380812779959244572154190563054124710988268582986260870484177415592518553689523159988339420873395897814777206316146803563082120073929820378352439629562633191240420771675022202644451705868981058608833399134007030692472715933456373208428527870178918842303298583754599099291297581460644551642988163134899720700523379840897226198271268677447528525120805139393765078565272057826279438988556244457846243601033247534984115374128151680654670184839127146979295644626668018553940422523828804647756395284657662394151971286995098533973538711263934524477574844840288236623745650250730244706370218812071170036241930555130645856252781422069001523285590442909979552586336717537928415268266231440625807172505502497819202150929618295674035728001987861126767900447194407629436548717448735231745894935404663297772124134728636651044808049410999677423148453282190248452648268656595109482833347056493912305678462595871429384241029458401513439232000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] -1004748340334868614918381260086973229357068274017823190288129075769110600248223585156206607681283886746462923476492230305713940424037537423123872325554338671020135736511573153727432843548271205731555710027970639414033782082533664414974719081593215990454200851301726481806836341473000918184352981713728317690948162111949633385499526948238084487493398709399710802027732217508630554245704313419888918765334347868273632656849628220423560676174667841251249864313962338723426597043466743228866467249363105433174486722855717262495656974319063911490351658717868957811299470410052816451736762209235431298858274325826350185894865253372030229216211281480560018192491749000348476036374855679959418665745366832528267451018966647625988242596070455725048102775362353268523480576935355951258428352745880723784687571333558957187499632202906191067999023434893687025549666311542424611391500663241137800866692068168096358406358780199282053526717515797962372485977720361191386222180038591099758912401952521740193245989578469688672004399911760447188515216310427273435031048408357154912108286023590059565266399471988714152974645647293844789841060518171429918592721435518404908276418329359746857192804718415776655394117934819926631700702265598853198533311447761279327454714030233643649112720393078891034532861735021326099915367814343793413087764323979680379356313947768012401768625402840942835676397984860901448672493819773521273941245431007521468580054402972004213251463163406919155537295684014089898298647732924983051774188980347680859885835289128848813775038965091630092019383733565645167080335698747029191538679939757328950084863507371632873204644648318293111768671055947470413581186785915292305600006758379814045635771568421603898987234239992804709241782919969583282174920250157634693467248473470550286749611818950799811540687000058396740647085566757500782460750025102189804112326444777544760815492762249508633475624730624000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] 33927540214771018996426428861523774690790263036195894702171936941895428481222286134909384511379545007307440798663442332816198084188720910373486925270938682741193594351397722026925865221088618056160693524478231915558658711633608249562823363784326074887215529905588437634319141136447727027644801228298866664902855604174431348508695624239940964919145329304793518501306209519784202592555423525591293435159188409468068475935763238424322182368273409422996993215167224406573471201662853033321564393690465882883369794607873860167296822413201197552135064156139189019031461410490927211235995440757241290949085587792597972413280194067048352023965837228012840537032370538038301310918599548655795818822986467246772743708929863726612736537127243884215882670460433995172533819511366685321524579137589567681489654062261599687552933599668437195049901706791079416725855234352927003830851832675634725919199871249638198721824377146617721603760486212179205237677558408853683079480669387531038487166735454332135751540257940217190814344210845798026712270756705938251427826607271707477114424960417111688487574650890908436962896659671079045270579071000629745199936266932859000451191359006279267962299695032566922714664196386336754207370122679036789512750432516542486092652564364940235409670080763133540902643625399253366560317956870210918533550116467108901692502005924493584238652152177342474625918406688492557728390532759910485253942304150927068413392851340490325663748427422781368456786480149670013429149952857111349327692206078753268685955961206398774297037305338513255375297255587238188431859529627423913671744204601656737858152279632818514588365572062172741510055979646971023540540768497433934953060618591039530132846341208676557916716245871618613389164570617566988511503553210669103015135482252202354139087042003194274051797910368878670349836641314481593696186206301113936736944077162318323817117374273750604434070568960000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] 632625728898571620477022855222244614777886610661943426006116652240840032840907161404706314197710041318522319121737675291736894524676911865788465167381914715852112577860638411236195005478597874085214026497921709588732509606315896657146035623371564464418002002882518211966676733599566097004093917758772812261926180731969946780966755085720718255650315530379374237323777394136992976492157350265568182258232892715299632347717857069370172211588161755802672859061408512924674591690853280665178042546322896848205540817427720181476673033850980179636686737377436570517640312096685653606810573744782354400452390825235574307520936065960999096316524138754928762143759611298696581772898382372137953031396334902098808850696006453598872782403621525557409263371752202993472548851938104871341784525477167944136791995062656028538719968438018023838855248905755000096449519020549275229527387307493403468765874909538290295615636430619748589299404750150872276426901545128450640932180308718833576746554559456123437137472978987212374097029151648262391899518326122905075375881030123913425479493898011162079831259532508996811432697956546667373660569230458952152566962740271182105944375629149069871147064701819114650998772778090379529613434660335157291175129563236153961948133768159767394638440517840869551330154369114691377409592636588638595151008612580567227081268956702625450607763492813566837693979744235500954939652834476230679833896661638387698015048196696864422229792856210919726237444140690589130519035725613373788839365221805238075598715810486479298373162794112626635660829249363895660412328830245295311043484914902536909563137845421381842571334028390790597382376442738049316674949260780832104741517245971176466537523285807057007037246008908920286086716445362118326126817526036370487317385315517879569076211235155023592235936975827351527221497009172475026145902388402977688547092421406447824746053179200041534361698304000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -177660153347308251044729584854041105943022292187970431466609871278686089301316530268286909976033199007472406105210256924574506008785807267361823785963905914587241045103163937464768946030221518959821720830240475520092711137346419096529992350970646935212352061700239749868864360481877444653607818864970047875502428229546956174105895126653011441336569000183159168871471679396405095520007753375777741630305401386929873141986222783039453292924782651803851429218776025118376039041846751385426401904200768052557371671550512483719036588064618771271868171024119909866195212928721811864953435134176041345643656082798566660415745132107374666048389424079894122716359306851240456915830146946488530922602633789332929534336048907803140416980561257506633864030439438645709241008372186605787240094290270416717216650941716251338109131388128842508127041108945359756252527751712492148853303237865818553143577002057815463441276757920552212314355761182559106455290672306664383426532388665193873763217766384191428670143521076601150819276118754234852296566839643481007647745175535985256818208261952123589949382736420266560825262784353002705607695464724707796519835336868872538222604863001993706771261342501042044438519021215026844857283703163680843158064650470427486450590530494704514475411290297793135938899237109624510214475554608846132231229021666703966274319670381714822486018053437568487076740150752375911294485989828550668271978380934900730625857397482658457344646409812362654366190765015512377765445778889927401018576064478459752624803491345945241665302646742156101579126995607168115967392893797672768900326008695208519026119440032287405144132126477934771869930732490989509627351080870324140362686953909730791804315398704609696060426369788516874198229148072423402870162484018214934422408686309265196377981697748699457399053416949040822898908823038071815716901857608661160193550930505443157601411973833162702809202688000000000000000000000000000000000000000000000000000000000000000000000 [81,65] 12797528276445121369539730005974389483291562883063861769671714723494466922960738411970755574734992079633988188177279839044227340534630547121768208084545598518463975532673851484746871330447952279793983411686428448129444389584886262059201089312309644961122635399408593488821124586122039149723631125717609299265917694459109738906486032989082576470055769316485249102543956056140843373019374758144633638416035475248441568321384304974603469999664142465857673386571681343864649347071391849291076553147646471556550398067157885379433552941714336681590686456317526552944973966071449911076899587819991634149860431282442224671619321307104613203495431297099159468157035567782764174755691631299027249654924947156696963697438076017533172228832846821684569154184337160049394255847433717772063514076449140284127053546002824239538689959725003096663433359157347428817023346010455652205192201501373586349951756566707590351526762460724409799134282452314000460644150569133632550643897702943078399136693487689642150997493782595035084128459740256503816986638069315448879047261597830681867951741629176499869107295712986878538679940319835520440897896798330651078881065395054118270148954005296655737527756264661076676617900817945961862236097894280304190341499005653621047823219120834799051062505057121914333769445126388257054093380527280053992830127922071116352723785222251466771017009509213102671410598034270473861660839110063511550772531622451318897279931206778712989834267995620756211051849099022237544140946123969639366328114699339774497702179238730342907137789210326312956248898857956358724133097383440997423696001579216441357448846775448642881957023805158430196638298391810195382283914480785318648057832463469307993556945055758499800792504847812362597987914187714165010068107854049328276258363670677448387092659721763062192219300324934159337962756802018162286804807849064387057691042772408570856496858196549474843623424000000000000000000000000000000000000000000000000000000000000000000 [81,66] -430873975651506003438946502811845429672043125785171027472755552707576133063479270198896573597072475951793975205710792835852115743158158355199795280674699557605292310952383190794032545921788019105791416811076482846686408704205201452417179912709811382765637107715984418516111727376798492360247691998858147741527736076248855336599575462010621491241421840824767344978606834572205894060105627754981884022977169345044530514848072004584783839686081775174472981680610925744740691155541101002332092051096672857240073951102483683475784672095136265632189312655322344130495317182379646230724071281198421504462929960657472325790617886732770766105501713699175013806955865053259093809971931709615707232561428296905563163758202474774320122415978641084457665372606921918506063307949583363587763703585070651833488260960491212670160399236531111220574431883063058688375693045869802048057170609500270687481961958888009350657434822156412290143537884105900436556408201719807670680777722397992952736497351308177525060667064195132943795257916881170668344293966824725128696572877963219355877980129437850634147090470820004614298398455967160486779780923681174913867738319187065519596212598717895152036048787096601816705850909387377232129761781616943742338546201499693008340654486614342303114852023637388100247163474218395990985696276089420668275017679308228045312796932233355746498829074729987948481306805013726206286782974960412929632016980994205882387051028936622582657519999783398272245207899466500012060228473543665048263670421062024190145833782695352700571063564735656920381607492434754536228445030585414502115362498057385088750349540474010969326075569457220094010613267019538405869700231825339801285098618463596145289347115834008038692099044978681706592436021597568483245411150054606866949688185651216554848538262437951261933364694053143012744558006411197830026040045443536634211235991670587389719793310607684495474688000000000000000000000000000000000000000000000000000000000000000 [81,67] -11485884930429469040325439508752346306625218307864766063557570526329474903825460070664027435844095128350398498013479573953023363014726805983485422171507578068994542113462180053041139316730317837014622562619698443938872452993822015233183292152188889840924765784947046164196065462951773821137028664859906796373304696192665467200858397906009064573747669567507424406391750255859784176180205282877533333357583393698645679835645614183886221124838180382247440798438938412729013931916945903206079644127415233869144444693874274745462613951188392515457649482391569748660193989470480998901958291425463721270568649977075841840700878606761724853301922770684746031318498177577244664469819427059014281095830933019929312003762374222770321490601895755613441969952412059210260889301836660489298808635598770238579572584300493013688225696083243964463450023444957754026944550577557801117354508240660692966415879602002245521863183504024892359976356312609011561656197251244561609551276585206196862017215740331994906736705032824541173501692739740436918567703541960877535388709353856234979429258117413635997805197553397693598683779124578456806163682363510513226190840091219987140657027678423226792583674344994073598042729376845067085582713209029908065946393755834711244460786661190900141897930733393966511225928344176159513786053211906302704912532308278965761025730192767371234222216533567636654321259283004505884901078400084643103287034104378611735331569034077785783556517128736780403306013913338074781966062953466222948962653361546479593209550364614829240263914012864487781435457252160702655695668679119740939686055393695982179538275463673812764439170555735762020079836185203655266107984842180448889732225440610136440457458229029823006261621547452436870139548794617952160989914229810778333116523866250074458682687345917359281410564422032775556679997084851703897484565435959748387033446999358801392455879831299001679872000000000000000000000000000000000000000000000000000000000000 [81,68] 2593902208076895590782514409964640857913709228392846206317772644003446356052078029642480428109595682659113367176214568780838114547394470520210355854215916879920422143634216165614802845123321694033020992076401323386087524513073601578867398649473360818328814282428360066473935666096612074262067711423602546974102142012345314845098191287775197110127721541489402135689237664429284596778895535881114908188270051127278478415790558317145396263038127372782812369233816865145367674929911081785440776362478157599713512543378494599978662957527958746051172561112399079801313614497244605344044761322680816569924718377860203226611898690703210729995837146784526179074292364255568910165740009718084718897789071953283362272701489071269524987352753717088466036710721861466038779104942023945557668510965501526020619433475248758582931146680925135648250350578021275507558945984882280947555734145117111130287285771487715484735293291554933835075814033738886442980370911262046257543082567894650368619797129551202181564194495011431767332434714376765602326954467717217513380309478690979627031601086985024735503108438078815276507295922240157967873151511817474644406117332301175742075587217045440743541051595927249991816013133230984025314021124945017520731284003656859900771783268281890167654681295864920557072481983399853081001113377589079784479016047405008707765675141570199056701739127342744622087724616200072665597932395228548859457659852612219996127399764799646187533889143344161683238419439658762528977473347486163939733307223703830050442777522580480248659215772107444681917623475224626547524455861739256604518911559233881212332654597599478169336119265982524138903475549299743274391867025581647745099921687080715341650655755464231955879430683327039754088319583987582847675250768719289335956802682948172125229537626410585198816284655720022668755344306122042185157947798133024980265528260424213311327885782456666685440000000000000000000000000000000000000000000000000000000000 [81,69] -190412196254288479941248736342826857124823297858615051620915727819094411821866746960404968126678231901512880287620791904500685656862551843249276218396375757391882215608664071169733644468453622145835140574969374862537084932673834848006357123135981424798462582137426527894948071917610774656110608485917436887626137978285835894088232529354546611353969922841744850827056586325710158475879909098731184173930878625499454250091292524827307552607113887676590929605944364076976203914295852355628180713905111315280364667607538340964545197424316070942597783993191379331289674293360094958851471555656880108841654516373710043144705665873629532151672760224666671552795920643251727184200632492663997961300369173399787540646552796635408851511467752676416539309529472536623126216770093529549123461701681421471590420333899804526827655983190423580607122548743088831160075318408138412802962434364150252135371987007149101929235946974587038421808494616086476034667487559103590485449764391291433309719667880192367395716029888840566908241734242182022543610757077465106579734391359477470740464668375927524141983122780634591908487637321805632681890011968844804612923698824136226709263525003037608771587186548419025783770383694541891100548198350188823046975526516400134243954747678570571003307262984299239128541137036655423295235626341567306434718979899000478567044869704270030323779058446569715755871095343021065664915233176052778731423533126451303810607154044142673354253600684134206150042164788636726980337265168565896410133034177115548827752823174433001414946502164958056628138737140598371058148728281135054120937235364580007441810750283434921970547894295651968123194174113169215237210032534855405826924953383534943948485124322956215293268447323893850034089327084790630773367507146905222187291406557522925452256336034896636240493296976435516342419960120546941719617485164027983601915654435419037735737381902591459328000000000000000000000000000000000000000000000000000000 [81,70] 8425390293390724681236980487742993583237670824319746129759173239032871103931260512437362142716708990998842742145960068590473430616496553616296497629617787757855607609982298516806247354728906260353584490588017067368647956470150456132697526890210462487696532948171961157956551087173591695736869593429748061818969865718876052634227265512507746668406529154620201274314530626468843353644771592524413152626325657850075937577774672952397115108595919301943789157435071972404398274461728242239877422910069946716108732640799569606959698843887762739741553409079043926967460718917292512358416522215965558436643641812692400183880499051566230327764743598246531452700243528405696536904616774214834941545646437583435720274525651365443798094108324802657734701555500165137015555170273859772179429712020233640964749102057708600946883332049108596101040341693002752052592751360843534190800982113775372349736224449936473127257409453870728895152034447873848086511732132915456514614516543663608878329007430648015786587662513095087354077544900640299455443552654942578983164626409366013142450180097162723077407366292282795326971413809942720381612457384430490354552547980846723682426574231536469415334953032476109687326283982736567554771935954553075103317255361323334180811099231050588405445811430705925318071794533874828162805361571429086489664758955349632702617605147262245165337125409043783398994198029405717381105551498546750482458516114069078804567368316609078418103967315205399125136373604310454026528718259991710215936624892425263132878033720795955227151413848809055292494487130966256058973966925391284417278115609438229080008981517226085087707807296491821627417886158469946170228727692020997609660882989859877071222026207778440072985106848018610500668627243881165356048110994415748382183065592641897281739486178682404133691932078856466561918469609682118179084725652229381474890902330917405290918528152275779584000000000000000000000000000000000000000000000000000 [81,71] -223312270208759837762256452541745937188848111397782493016547574928520848097372072250545563552226144842093411136659756037439604977477946697969340446643527750191361116017849853473094692890734457603565665109434360713446082440852779409485708026686012363259794511062147175528359415533055755491467342388474052157606431534546051580431661746450485489617639434490866599495424001879062472475388646584726065903311250861073804904295066221856428292700073330581022406749900885767428741439991588108467784860964919014928063903124660921695333055335686872572723286774422157075305501883145237394722004426843816073206027319655894497962033130667667894065485455030436481720551397500363105586565349179966919816964219958577851385784486871342083020672870165215770727604336888960031210698109552509733345917505973320478614421789979791754848499064509804976902092035072657245860021375214369354469127387964086443580703390029443419691156421067183120485743810595878910036819320041876857771557529138273866375714329756177132404664109544809133950478890874023825343559114301024113632511048136571269433606958371614230630195655282684002462640019913612415862616654088756917212435365201914299664827914157684944716205850518970983161080667145232815721043717272988809506973900017097092549659429758343110921707961438433224509856466960049974267818954663325891192223905793830912265089207545804849563221751434169422151381185089937302844020497159359726508811444637387110631478791120625015838557517963651116367719470514427285799583296545907603562996787276658746937696496276095372793789135629722605412801126783148138518040369359910653487697351788634444948431144110141773189695267783542960669209054067906019324269876519812657795694230528907599349100939132578080421600212411306253490611547453157399156463694625700337520273203078214454364371461887910759548650861023527343114985421875029940771165158133251965850207139955963014232767578264043520000000000000000000000000000000000000000000000000 [81,72] 3557756461628161353600693560029679376086108466747217447913863844714727617544716302646423279808155909833563040468229103819529676049737269880695066667325911635111913914179722348993402781240616837863567769318119156484656379709989878979390368008285968912071664230982104700756944617167046478285268412609296510042083203265446505278561697589001516268429587059491648506078010955697898384022422045666075137185863999043821404866890120111568891421536003147650500568860869834979117224099817977431821941816435541661953438368887920465974597217192439418852321990183752204781659229123047191054279531735332308242033850040647522702286473459373591270957463494390481372903824321898480004726876584046138876975735142233542546766902862792331242904762154780039664389976317610654916941417176555399452929055314034249401680515244261499505180674623439276874425973790633945996832000305210090672045351276307445479104861822278698479136695604274755345483666411923373518641421781211155392196300174916579818146616925523718141422598655418171181966367018758683146056088550825360633963797144321572737791172234601112770885122148711349583848401341673140871436225113481023975586651396761020285115849632884797615512974154144062036365387668227255809621989740531157830205476444052955049480900620244083758496813262726597443206076397532348248254180170100709393930231045525179843976450141300952943321715866992710545953311214855055326334135919134727988602446612036484219631425488783315899507000105737076104799829287133473572619092184879103585174247632145953550488926467309313739404639679123067385264662521493447168127304738120123593977175369880706451423611768696329116707664595016702294903249409129647928436876066850403080279891427661106968327969081055173211582744142173899654775865662323268146071480207387469365627726623102694934811811014892023037314966705510808926221790900650271248623562250893031274922349765529121403674990879965184000000000000000000000000000000000000000000000 [81,73] -84650373964919335275261647613468988536743911561230402188282530315882208284492143814807263350961128883320279354162826386971681410652499826721215043559208598115883934938141346546039271649360449022852540743454657213159567991453061422030540489286366401664739780126281346432851822357634085156419810927098984945715791942956287670903338987757070823097073144819555507879399883734828347183785005492577031053990701098705165701056116108740447283614990977042255254027757846655710373111871188979413380957146577345950028634353468806283887793180248677012463087355659220310437287104644162575811225405400660954031068887280939332273040569804941941905942207486785039664798063182234349917620013135316635519465499573993706813439373451599760961897096497469883590142792964245409442660046142601655678183637094222961268679000898046050564533931016582179232581393734121588069242751596431780148447205040809344692395607164077291488445721913733528885261956425850451549850549601809952341652419270815416083729312540128969120299669994781706462097328379680889708927314415454284881655875430511884662990220380261213346781130743900717568347325403556271042499387057474819828698390408011497217332285273752646575092854308337919009520027741884687776354324327294405226333407937953442528748288545638680143373848270170447884122294343128677601612562617133022227670030636772388877903485402382774075117336085190638538269341670451549462978167148334211956275189237788417501532270721214545644276508238771088961750104716615238478437148531487993723221435455206677555347264063967081767337824669094104445884647549258446204588586976411438660600079048602543488922890233159030107412835301899669557645413438660681987413745647287347719163364131782561621710854832107355242246512925583196526752584275155949417875049050476480910996016509725236002350569545308631190276257365500316946751670997950369642747835491247112759885534670777123779500079841280000000000000000000000000000000000000000000 [81,74] 3963523141663338937916857916304655943512764391152262329926751184942025480456135562191103826107124938439756582441591024968300307530363301685071109754623461386346715374841799321367283476717005570109402293952439364253644915588722406516301176925180664369608227623512363210685594393526730399206003651124256955963511144213903361159833886285677872297482210995874662199952794344635304885497920744616037812056814828435963267452555975114748586156207131898155576708076929976990406214168405159780852921245639479836505153617273351365082924388834277102027562430739805347383823719658478980933681341679004282603177541440267199776841122931459813100115078231411425753321308248780217035710507813256394891289086251809838976392634387137002625396473869011916188079205988968738502917519035729121396010938043596028746756194731059250073249419591436147780102402730931225385903048022526130204903410942942651982161840929696098585113346095031763124972066067053588427052204791002015709153047744009824700787071272321055505096643540682344804467454170276412192543558002228343187798245464748174290362722734942819459302319019185947538688689166812014888655467671189849332241412662686220531796773446447938582895521716372387341332690041327422737156215123266471666729606907887588792890833869447080434388802326105995365839505527434784818090906917901423216877376185800705691579509768365544687991283971461033582292584614070040694445780516880625922858985330458571887532076167202816278839148089462282177719458159500900294677816631792899238316338474394748028027034299002074353354006809114798734780084818946046619949244223615431070640117899434839081484780515617774883382822903630655485427821947951206810073598332637183685547417394327182709461130518923756327704102429198872172191500688944988183837013121760008224489553325074213967064827691660027017353229642861762618740672280772411127443411203434177559399765805117731041762019901440000000000000000000000000000000000000000 [81,75] -144196209649446818843003168304564073239940940201171911634436942796986063672769688392055682106690430277168716813192247294927932964425253568134687079897880039515310328859407918804969347460232150455936839648747250674271575183942686921963723883718555315263326053644109330367295221434846821151682616461385915743714847933851199832867431364706080988685826086556929928110772655769068275704006761667658882035708504618022048779595351388842814590106028792721653111691051955293210036329726135926121075200004058418161082094172972458722178675182320989114050504406924817573845261097472744803950281928061123093194557340980369867336776871121152598864434742515934947956629397906529427338605285731770778140301157193387625517713967341232685915761121997376718540943967201626395519611205875677841277874086567009191702308948575613712140163757109896138534148434077191411639306934097121361388973728896198152590422051144262416185067469741234521462168977373978370837774934483213791643108820633128235860205081779393937322917135341650361777209403385041513813083254021050506797989305095286445459349835178605637171596885770555281113451174450192397145499406625322124616738480009188239094371991164530933244121999630296456410111435886584763757138137990897467039779035898052743600963384654014541538189077308061243483079558279449241526928593608632482538000997107849129341014176617260427938119846433844323156753750176796872717183829690398123197632452809506219885617989043104877579485217627470987919648451901053930454888198111721502405958413847551229557041396206138432905896167703443629335390249670476945880518027205268730093417212942903080709993947647079232784094312881663342405320577100045694627194284532378812296331401502715056981738138491660229988856476166677132803465149073126192347035024361597567705842507642945790441818042225951377423902938330838130486755689139005433659760321668275220089368206344517906590555176960000000000000000000000000000000000000 [81,76] 3638600549319789835525700274135640380250854734128561899028086113095115077615596925824512248858181131107115697843595330437307727000219883768695689135195668375493660633904648062975009679199788034614764706813775541936573962924044946339393336616906554331372418468115340925851002680491120756156184548223484148093866851525897736641889424453947467831060719392317473711351254394052136536810292186749864305880217429675083946515341793385735474098501087767611331721723612916099070789282641652687613347241765853386222256408567888619503676920525475485367098115547086742554780590780387837166408498704946986479617103576653095493838993465786120145213889353284624028762457256869980086819703930795932900916662629356041561328485707519399134677114981782972990956073458988177718941415818852610459390952229905735295495411700734697306955944012464146397196724020050650180199680350052019733744194040497770882689423340952385545463904623428629485583911540797469573358649198780804932490244702722249007457912651922580217003520174725408690942049794894081111073701984162250222959866568928283966665768285920531718770038577784268896938343578091672102027091523450642510646420472162822058790715863563815432521213203534816761475028369379861005079021000406469612961022846984412872299909538315801444866348368557542461908302913013446140632471924209396614419113002926328021662282643875275412527667030795373388440185441507294278215236898652429517127093984824892868519943815821358681640630365291506872341261604966939273414272636283282968479922496035476832080671617822891333112256563597510082170337784054099312074834412278973679271548763665021518232781634312359490322573662485905989047636882765969687723316850708695490522323973213053244410475353544060097831397628270968162987842708849106308486488523299793889285299499951987533279182742107593080897011994716393353530146172627284553379818899267520489849431048718390475075092480000000000000000000000000000000000 [81,77] -66652844682743951585996897415977083010522386163032157862367476127657229562979248072056946502900679450338437156610861629217422140945067703015224239511975900654465501195218253951715781942161873096934130492926578817103849363137638582200180489186542872162335803015858444906372233792769834100172921107091988886440763011345708824652351924095418779870041225908925916653048245079751112879746731621310540204450462960102170751654141406172297416335728298027719365793282491108290430674890166365732336401834460595242743361876482344207962104720964210814167001795482893668731747687828109381569934635301442446269826286301045891349282751721616757338133735944093488115092035396945459286165941321291050525826215918796231164653273783421210129707102180241874847418103162682353109225540241882355014007580248255937503754134724517755663590398088631679812478524770520108796792514577233251887383863349481601591700385312868875944433126229584686595741998030237481652443424744889192623041833425838252264093274481663495710324228328638996623349737703116584481609519087013672100697999085156356234578524319823284939020371910002438976773427824062574044393557896064381501668318197347985905504822071386225839121531736412325617430264111970866927227083226319544848466614788549083844104412905265795348678152861545911419078067080819612524590960163727242131568409387271284757850803678130927704325901752973934276842445625709362633177853678732742727674271410517789660812435542738360188272868533737330502693600100408146157957474041994682147590703474223264750790807817735891729203317451788138476677278260318856416433555063215449879717783580176359156003007879569928547069650607902207041122977431628103350802729208115712926413093354774518709363158935588185177850912946997354701093263287957318013905328969574615919597089312536662228303748969551246234205707804142181989326455420088133427609843935881041550218968362571699522109440000000000000000000000000000000 [81,78] 1042600983435435091333928255866074149319082192229132443354164619134232310002827513742045862482847231840499535635169843402986435264747973600536010965545295801424970635185723079695916406249835564683251258674956300727235235551556463531990428881171841954544346200555583557349117484315434476488491343503498803725356621938506984533826193013569446091383482071227774470039451950650959542878511639855439993615787661082253578985817630441766415741192841904200234668940325207917397330021208901590715518054150265849117253401054691475612420450470133154590662255643953275909311238059919860844581425096904656417321528429192069106297810630898881952507925423292405674609677402212786884198865219384927745283349652133802046297526516291108776916269020946006720971524722756681724087215172663653644093135928009447124644736322103611083193843381684866155189941262549373078618339554119670939026022379528380926416973790472653361528376600484479464896800261943231819740077080097598730071326751681198531141371016494908141252146346290366191974461731109682607814022267799699328797650749141848168675011537943360892866814856811768331964215536120525071389094873585528518438550381549779421474014905865107707600307944682595886892239327395952343998668670119256274335741056761286038540537237876205218295373808330632203409163764040972222201586441288643504703740378203068853844400584587604429897200782744452050742395043589060557785896029445349360554392040509188963433883265225961778569268954006039779550823655944115873970055003785815109988002718789017380865598259995153798423774421854343865238783172454511481942393097928618624579832865110077522026327447329043043879326863845408543368691232524170338461532083929498666541311182189370966753702043606293392689167375366398271399160836531971573479254911878750737086005533024351246875409807358950382762366063270551993824191005786122578619348737291862817525621471380033639546880000000000000000000000000000 [81,79] -9931355169061991657778648192565188239348237120434023393276449693393247908634371573706470683753302843281401654121084949677898958281857553518391005180918622185745788447026681786883991636129150979402068314606333941248388617663397726672473900700055842758705682082794610320137604091324252047714349539861813781681215716455548099231632225962468775702189120328382603861970592413127863130790450392747509522178752363457956154335954746948704518270388742109491441509225083241564558030696821351031139686395333025355981143600079569201826606867142069174328519308337290158424673654032717291702207175037188381639131136382619515756647380943063847250059096206778858278959855744338156891917336643495568831263491909215817203455952051808636506524206436007040315670905546896924031410888976068742189905502661771569569483632302923496138125014969882236220012899288521134429190565906075437427761267332068742033701302486974787822923640322152145611093014165108567801941217009221855236632573918984445885315938296829347652639333284227577757153778327566555575377157923879257068333562278200962326424560641220243363799147333453559003569974905723955929559464251424937010064782115707859035481105897674859236108738994951708467880131103039644393200745924853129722523032291461261745842979493484705518628994530866115370833530230806063464745648018959916861304365898045193652054773118463610363185401001351468096287391283854347321825245710031378610527897784665134147453055033477297944648061617363230108408295761985311358716245692354243850248600155697617308935612738964491804606615502327639086495772041160794397504926701249110172934991979424679661094682407513511415112975053863495850582504559827075195948103724688910038594763961407822273041350471874338458032627184593346224933600849739576004004119171941545422005575207841956587639449464642710965063128926482117110010141298889900219519322920113667983498934668840088371200000000000000000000000000 [81,80] 81513950012721749659836866374444076913408137094404229434804781750433619325893421297981743776430027573491695106865341157922404382238985034169234207539743670598081381213481523227434734002427163020269009832658100955472870718034723832079664616610391106118217357763890977463802970559520128079974711315048072424997372501384057753850760508612722030179083470838727159764935984574619053889210530614361225530268854686750667900709566047038950811911338827542543038648779875476380249094604380742068550029686835105787479480859995206361948914773426642730346348539459651208475782156629850699897092018149742732513716683067437624076021253247950129076618305759006778637647865574539211414172251728608855525477638294486025060281756333300113187678519665451629846290507791980484569087901815653000265328986764623612382446189425684758158318132856270530877240593171606377548596373990042518324179740787232318406416478666725831018784870251518083600315305035067758247874288894235238762054039832724896528269702574138329727454995528678753008103052887599823711525413591097400350062419617823866783614506948208997231238516109166778031665205686673319055343143565595178022348837325274880922365573342324123080096050748874157054083618877565917681366705719462018243944673207615028677347354265618835707154159982419520877192576439615490549182524774927318919127575185101350139051812110633317458705708672521048619048582213825386801822419284007905342524027589790882314596258706073103881058168690239899885587515046770894376643396836111444618444609070891966228271544426329502585629078569428930883502697258823151821256182335593468551281810561553980285795621738276593751190133362378976883276482771346411881591302745506841643050196263655818227204760911189855592858755207059287267778325308465169372178713592236388823924877455425608793538007461799477767214399271398913517555462700434954819865493153414792231184771773429186560000000000000000000000 [81,81] -1515237036549327834590233650706957827704764400445495082439519011758324718910168069495291849300379532354322595734086927994913900454509940181186028283855497055045224825346046489678963851271212719891761368806385157159127495274215235676226128174671436923204970791236130336886426662192393687563378749713044013731127557685040389829862214383574119175412464636373888804399676032267985777984424569446812782749319040859862495754880577501791225222022024839411471337616350894131040067943926684579933259925884971345247980576118237937445613856928114761009245235125393066810134111485160678378336304118917040226077606838529655128661325348824702013417069022232713053621042542859965350273087041740512306998126857940823402101151757655451847169298622741612058993530349829176160137304084931947714972416848684648377801833330813408639523096510960592127324897672244155981916868048763199532072977253724873205262374733795138648069803718888341784406824142664937199068570870181054655446660638220206084784462017862144504455111868161346372485449323701197683363156954752692043071442590574057150785734940457976833357376069479722946816182384997848487895822652023086459924068743428185694737889105507597163780458985695496608779551636141143983891550295598972881517590446313731889344875033103877449076380112967945774156503336009859731796314968991830164685781511796832910753577386898602575566005031555951951375049661355569616560862943022439801305567505901560339582599591782102513561896510772300962404208237998276392123876481309202798388868220390799048881806104436102882052612153295730414015755738478342782454012248924150208619011782603918973259878018505266737170195089711463241954044201135999080852010478516036975666669840221266756168556831521770436839723476556749868301131405142572864045155815997801647519668511508071335984447968407328446311600189632972612853156158979141341804590567096609904705978585977978880000000000000000000 [82,0] 158786343511950203360853027555921735850077822422210008563825159377188603130651704380361624823020491894172600990805208258147928067951804396354972925300826073481531753233067634704216944750581555098065123940087138007910432658435527193142731442528050909849151614094096957589486321212690579219432937072568403557489191992825183544286202043593594859203570926679650712025853184048802505622452173324244014223242059570373930943456162111308075561179627927959446305939251750767428059746607597367225168038046901776550853680698217586487185240758885146289710624259918466111851528740536631675155203288147616953637195595165300103734399448632157409129324511430968599639772432385388560790370853574615686463961943561150277657322877380802627158514824184541467074604488922603538419622357657149884804564363599892621563289923053710244685745325325348246718719789797973120669062098245010372131403605190339373730769165235420869115823398662170781493256755519084995919253497546135794938977347160866402397676513736961768412796215783557262940435313069216217519895164718745868591232786777226463389963200325647963838528632413638680069174358640974494091022646107665377225771417776859201173114614065129982870039276140377478698282385877193331951221366371853039009704979369163948055641565978415216219098710626221101253827361329410807277445897694081241644696361837611750080154358189331466547597148136683627873722261800245641801700918713177809737386665581995318034391653053176253208583840956519539098502937848007414607642269846768574834135421332277244092132288943883621085271605088553942055618504724355441498691426535238395419320281025341554402048241348609566685510659246076379766420419922050490304052459171654404702629866978957856034402995096237067802894724252050277993678929425117687134921376476555752815076846119119912529863558599109377627664634551820141233478834044443620994389981626367346028417612346198419546510159862252062267112668790784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 9767621191313029872086407421621563433305460939723595683167594299247989191685770402431575372119756381519070102564586233933263142821623723877553985441985628497687594666698877230072003222456540894489352930752276406650183992450212097625920185823740662342635995277568623283105385546248732151738429102873092895197936682931296664310822315602718961608580541104504514762471649696151255163970188062877008926205389700547398888981468556780276485568994523392087259354669551826740561120107135040226192139141496277192950403616143785652687344358446445862087176652633308976009023195152313221743814282628058527145781427386582621787287287605310213434845610118829543974594041712815482238714043803235962453963642620235150058694301395828327608028215644708640753470761917069046038200281046496813295089151609990263930627481396245990612300007429697347431995536415312170738590999157579906059392173250122217052797424456579428056582140563472442804008899853303155815193291341156169013789273890723237126126433709542220211227988036646975967363978749943520828156863925433322977568142920224105447824983189655208557555258111270096337729312758872324142779404902472384894459272449178979909764689689831153083154576495836301618075729651163267489857747492736332533984736667351215754606205642502273369940646938015442652546273968816827452863775438541478409033366412413521231100380550892336826550186298546644462880313241394341401106209647354100992130908570650809434170143196422415140353695037052841836751273039616046688893773112934920655656975015081046441026755388938894512876693945118330176530580704465506558433404790700617622208400708494452250798768581653131290573696651722741958587813691557476089607507949177624567597872864466389501217255678469010263597909709691898807638549490127300564667234357225850925221403836020949898853664365738252174867183952522660863508367461085211911390856743562716364020577392768735520328439895217619707316134362480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] -995079026445051551554746656672670568970702256690113028013052408672744965983195100609534332095308778064763011041008783917316418355516361262561602767263305822930125904595954402821611665676834360095255968940197921937983672302813785712600850907730798277464836953159397977760720270665028762786305098087050444780919673067405866053699256488003975025648898812389324688610122397134375697816001224503354109924880770576162427496525721144506554467190796593416292365065362542012764701402403608591335373630673715416869090946112009793199810130900983457973966641189126749269483045295174757983590317009056466069890788188804410178755803502592520448898880179797568704498910414891290206516120011783091565038317456654728153755259764748107141907591223934615499801129537744936578547433032063941491914762204765990296555234485814682038674601124393881764213608413578487312123005667493937474183751835476036041077916067688921350328792076987183782313078138420232953261895316477485001190737254634877989249374346582787988383369189704214957168056331628958013001987789784062812881693167233783556193627229064210154698466370059851013762940356426108624535296949575044379338689220858503701637276832654751215645745467746250248560903699774947843774028725065835196176302805073862758783365301219421581588532931223628816832978570540049696956322764029486261498403919527769238998869920426882732360022437385065902765819169781636557027298425181285072042271197207724829651640796495991585980731196977408098474845943267089841058305212654990920705752007361970309997921977007716716031873139375050105627087016471722507876604909160625985690558461869956961634067722637895295610328834586938898365790078164306074138296927124903838828632305265175141985197545990324964399515165278488159079934775227310022026737399838210565409037491517565871847256923983002734746626674301737162692876695294519043341021172158969872298789659362357982600127102671232363738803973602148352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -6397027960089945610239218384598826816287196880485521979804146126581090580311335235543565785335618172289836658599532504017779383315929881862309484708336980971494351609206155518446293720162738189467535681577073730856613374352227146694154548761175240624980807980921000813374436099665059724977565687775456079443985967292227118788449799111197210215364969330640420248250257262161792447162294532630628438235142877741766390618160458897597686605800628450271562902482013094685134240018351019075469947908787034568674161737506867827690911973193644398334331501437037439915099130280621799252894594954469534950817963740258374101235643695110063520678657114084108358903555230036707425898020514587928199062044230563768371387633693012339202456380110768873832856061245899941717341365097631773758706428263189566977462387472664407388241446393630360646916922189038621619486671516893767604407408164430645635605998822297046699535070604448024620202458951358648756249004135299320184128478623366427985149695631513275301191258982072403819688413896778276338575764203274238132410376622361249960973529997750221827445389064224796652027074413668897853799723030581463919411514922113217948008349494456263541541229704429526613122923251235715397976497032250685168901196388652883824616755285317147981698956859519058357573484512324779999109607352502051665415542449063043400009722802945989574949498885680627501368264541728004036596210494404544134827793063093442351826933484598345883148440584143881883718924422932388590810613578458652208757010639860106505968341009514186048561852124382528752012635711692914773296536099569338413484526451657895877584667972112771172833422792325968724799099687889867001158749475867314197347479325354727391512454525897176588101933477441126841197143231610656963490299557837486183665955267357532629713790203880366462291954258842079598737933652442691322163818031191788852046437839061382106636270672380308958136140981124202496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 1022548100384372521098605598980321191149600895032005773667958842915631064808171643180464478166498944387250087038682124260689307174458840540878013123959438454106555887983613896176022720330926345199215456073487639068239140853508894402670699843715435296840458386554014543953633307134991361966093463105913003937747468681505032311333527486075371798622853449479547921897632139000544036120171206636278579968957625168282845508403544600427766054149345156418752609236443365328628157801747739582090473912687659537758746663211704385774113803878317263984923602574904276983835336088215894877851431589371425701652319100884635715781013083236307595491488458373046421552732927793322555235497517542028003802022431692525317629078001912744470737670636419177554295196322408474793087212704821907435383117307815543437926962154084993356550834938313290802439781814126084912183096874478891814405523255243035992571667215715782189861804673341877567196237324206980128584625620085042034617600719502114005770166959947832185581855887916031785194981100179475288873076480118273952499302854577566555831155357955292584631026836801669763066371644813506701812291269647240590359935421547437953914113563949464717525643502635227594144528546476221853353497805614998569895119373857364528084472825343508494820872441232553567656840486192864147745461117885255759578508528132944710937744204740188270103349768203262658843625393333596694861884660379101715737444002739054123292157960142022148441398245979352433128021687069732958954820570890719644167867328035854904619227799811620515664767801032051089672029509634049153540746082804216027154316705181840110403903628856245059190304200121620418265879592044104128477361067123116857247205144943510403028326485150561717426213512871250198417687841942970989050698770737156441927917846962206123556163985675626244122307168412203272165208100427386296847088756189152743364078293914430162716942319266510770927326495767485480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 14992229428135029781836992434257609488208178525267401583936456646241785063926940603962540606527138313180240592799742865335163397275372710115462221264094047995712859866842572669648870208452208109900966187672006591154087669931700044704384424013376161753599975817303447849870521577643174051967626507155432206104531523087161274080692484316179576089077202872193777424094788621250055533114811911598234635342251575822199670951410826408164166561297742233755266495404657399711868054291611373570499294269466579265091143825930474948170371835902230169016238658109270288590907999141020125304726896594564145350304337064457479606983968335410736863626273976589793712701901701651325825096815976559824415947243441033651707142488886835848132282922730258802808799257845123367361248297350226952910585231159800823408993155230031980330973265554512141674874901570125097589886377483527143346985337427249237668969814646436226380601607089769360100777624265367961829627093919351361630071494923284794934030542317501415573234368701318410821866915715604210657444727824667462974738641367855036286913694674012684677536358663780676488778861194196048530441824291538415596890621990796451220142509170034500771727325198005730717310137210358370924864291553198687007756718148344278967020167624539168255798207461135024393885087891892554370960372891796931062609515862205475404993310506257198357434100807231755736716452509764843670823147610354923783526083159491598620621714154498263143711100566572723624410894689789850015227583540234701125396069934216407103004142191127099694354622943328836923987108977489480478207194907826438700499646266075851369363267950592076791173426207934410712691304688689527545550180502633494450609368078876861807650874297658813021761992730215369612955599861574821217827302616249219298346669833459022813033479425938570168419157747482153721727710282076184659652641883345062910324388384350741772091079328308886102198370957199363014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 113450275821924507423378665074162611589069577713702304193715464687916757073111705178764742881942942949890125458507132787989065900070285802538969905903990976867081429004960327720232277009802038454177026198185101318571759537596574320454713114153601679551299147124175686734896793685575050157007416727719325018236742210828415813084840508545337899331823943838192526666444670566849203928716453582811337127550375436707345926009889747853166739355333286391296194586978415811118632067550632750091840528377196173912874187766367639334851707919711153516173577444437208100350084016956383860361899569557069299163782155505486850714455524577996583774630817954760695162061965682406384866987105709336015189489266466400130108586969611127662784298510151300166367279258524129127106911803465397963056956495620900476566172735014109446643120727227510093924183023677267161939197270996663010659644564578501111280990215080521528981191380516259029585216593253167339312586701418904756064378849806303338048478820281571759012622227755587558883118795708615209816989151804290467484979376284619921942625419469968132897297204479366217647160153195147327356405599130245213164161592154592109497114371385218970523125362830176480764328608705559554793732069413707469616639339404164514605821787739882419109855427296312822846580940437479228498160232718951524337759565397510595327372042259232922856545345090559895801368289985618189817541512117237380966683785264673121796931558318824172263222188366812639040795021469630284631854526472587467190039400913029337396844788975366963456327954185232653244227756083386866035622135425280161207771658805521230212710562315879896998653690399536242232475248366735355889044418815429601907930660971679316558917905079590009885377154223281618742817439859099307136632652900691619557125303684067936700242043261748776160535034317802301035891447437116393997101491100850826930340827175314195155612831660745568208596416056686163263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -567353810306412076123734114874348191816492871852681081066150929814473246458528344888909124505881428294062360105731849521404888460295372397634499657755295793783541797827625412507057550120017432200014995773115581528848149570546178516055100015854410522703554078634372647044878635070471992879127114101432918967148081431671407985343583583664021877629852203304769879632602148690855147625020169362553015469883173889708409300347527389037669017272559023838145436148745315435463345314114754830666795246817684142573249552383845351490086139805044753675759723015293722284088365984615641445280877211065799732638182988564352104424676065278736485153907863228942824683273848777248639799312145859090399973483268571637625639099564972164958708320177693849049440439266204011924123575881054324076626851342040514071941066659147833326076652905301937222527732304380597265683004851203792787897940016319082820468790197132022987986580049230918978053779300563407924187072678632736661738103416515552590941228634167740529506486328567846790165731726287625962783751231950944028195546691285770749738343166932187676144711151838355740458793147237917385292842995476082544204986472163483799413622165647101130938895588711875237177936186556790775267983034318186321377118108683510007483142099740370238502579116773825967299486589011045373558869153804500339882948433200464594123701571247446231617879843406302973685176227515617097203976276008847887486261132821544605040868482838546874550916634842095225056249435366550494760135403908546967678488190087511019295158149155054052526307263232237266802508819123210286614411035201099434398686325231441685401702779202959965215038813276349577359012095796531022773501317898213490584745010354218843218163743658576751535585567744789668209384553390511165682251144260610577515078654904154547664145353853653674379976635926633102705867199958693145354567469209490473706529643584749141551097882840876603462619427178651485995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -122285746100137432536549512495316115347760805325287219602728096603680102802272568848538888835317898477050992632066272453757731929767639444714961340843271027802899962588111336243218111607824399813766736510342517554272599701134348712513665264787890421087850614666510604441470919881557018301303097505570228656661549823478023069374259936396385437422890836985773177793612352174227279252867087719561498670352247751775536087642621710574574113219713851728753014059916941514419896937059640644696422422474881363690416178145007212498455187234975919777221881761050240400299653923452638856360661395181622069434591516968752964796641041040385726036257707546655472165836604015204963024854819159448716139906820454466403571092615451587740013529433264846773243133802853351349311880565620450642125452012234986632708617548997194177874719873099178301055548754825991993484252672495195441466757298730239832858875780661996445185776418030084659970294476313476929044431977256784138393657198518261479769127623503376987646083315951956847668136504981189401484942364869670816227163921481686720088582572635927031911103444347668197452722603058194438201317562055717706531793810720794273167079740274680374591074012994469251305380609424215430014483782834389486681387066252984893050004760815222136479471559190226854526657332648091503204850526570102257809218706788657807751000454296339596097020457761636477138847047874588603461371384037802600387343973973437366569327575064558873224719498655005033177483970115637981617625484359994796704001629981763820161911678947235822948601158364762661522550099739908514770681283544778146132839862442804873668811348869841796762322680729870575088287006165972582359286081506367917428555320111565113544937452827123071811081150311396378499798933395494091731247647476556091091367204131761174875786766342553258431465772962387678118517720193142482532393070641376259684940171440835046358732377202170351054039035451906591817728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 2621346407918472615883193938580265233220517084175152761656943503666959139448097405172849627402013217710214252604308144611743509518941374007418933236976904104083685737090488567242266245025688222154846227119932420781991274051317562101874297008127186986283300520284491000572860295002042313842386572260536038476335013793649749295040018540964079494943754202901286121406753755217340470581013884732721224551608377822943754742109035104108177675994502524563443732239119052669695735659361526124043092900304192773127251399628272393126527640937073995602584828880678626262864464521606414879402264588417323220758023188461955956528749868192513780077476817250849759515185798409104002737618686493257792654678743174832842193601917004294754101800590460804228820434037309052674194368119763997565856513887064859279671160834244364093685179785263271293031123315985385955841035459168609311261804850283857687934114706660404967154382337561812840277880397288721179829153499045152109266259858155850897683926998091528644791318094401471349687170270080044639517138040481842377523204560917308675556426406998373046308136513079381621374507001297636967394797991921504048062386196797894328822348305500580678143473303880097687197471346685551088202911134459828325530177068283318454924811600205606531263444404977952994274623015825387332106392185344637614810138056754776203957356656709937099947422375351999639422081366580790231613498044612154588069092654955205669421925790808583377558908815565281037527697474987678956763228300385212707383147017696077248752684134664514778291385306181757331042236645552148690304909772767414774403646115282995872980112110731469812343137425746107441873595970207184226294504269329444232522350912407741325858393936199915998380369527176440373610264464668931894889947568135655947383068758324782472052774729446234243680893244190552358067273316072538475425032164896450041320006001207565941259014309644130884966967696813861504024576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 4329050508240440277741896353394474686914859130596993095003509376528633135313282833699145807259613240210710371443549578703357796156688829156351940912521024971901509598389266649592388591008588462373182975423241871263118609813987266104299324226804899728456649907606070836261803629860307053440247278821690401901091652304084002107540788746028120340772689199291392847688530495683769340411901689221827373969220596547140329689717131756727117709433425890047768061729640551397661101990194514987597706721293628162054942321863051404339372551864966560762855130546259370792689432247828698960403655756633257257458245736193050937243494878536018296400335376530323603840462996479295365566641817829632247025214309529711192012829625350273855738805611164933387221427153665748470398807016187113001308521316105724609918578611668257809146955243115181277262187747242364537385805332264296704299577355090820058654851064707893740200731642167934228660063545107042590576030892509427089502429241826833168223910561426621698452142065846313348793820235191448116248708533319858846382721979741309155627904435879180233221401781808826712812499782655029628767687614046663959494487196737911903171361930284533372275617979608780945787424179069313733192826108920132372924117404614897499945072171087762566873236119393531385673335455926959113616498162761322778791418199803083366139642470517034770376924162764523089910133143664296726768260055411233418510551395377566815948298980590914186302289562285128647979564542709350109491082871231738841706171489221465436897335049076319604952977946937370512353472328359207654123122274250067343446719491128528387844765890706550613093500678235030675974151429945081793438462894789291960272508634265406688498096990841744129271429204427317143599053879008312311055359202765398405431413897519040850052926099451958351756190774015374143455572924930248925842820967598625907552360992802836865364924152274786768870668558585411200352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -36905031887565153991692287729984399729332607436505305460013245509689034813899936838056847984209271269223054566858715991389123355016024640807316263607935523510182587192438215997586909790750438954538167096616143498887947102726680099798761251165375875267456690354087369300210204032830476216328277678603388734277269117600292241609224707522207716066398205195629975796030541096678237721288552110387819663580579349810877133963139147823636291967081788895486819381553794508579202011671723570238475387691470403276500498907509909330432468418508985892840917303066199537320754737795420504275639246266822601229751338642713962451112652997443153200331610527198162714666923085514354675299200823761392757487324214179069020233949359151689925697007858972475105257909928458157563795493653434162269549457006432937084966304293259580400703415089454672271814417240037080281165933475713720451724299028710320565591404251927075014052258771221403973783655759367680590462726501677799896077107732711360484391457185271296777351789768833457304292285111988846323554169761254210770711073057527063417392580144781709684381931219875256669243478949312436962536357560073951537486409000625596682035850457703252909609078499246062257803929412236484440932135810122644260127379805858969674830250012196968341742458949343444780284583349119495855647299045230112850044991067953209730691649567251446856628350394346490405812984035524061102077471609498970992545666089631422568118301519723062451730973098239284131484096219323279712331067740483898226759348612314386768584517712503075975122674331036368761102436998112818535080039918544483275792227150013398593053566085371137005509754840292760250397378625512685850692830822005234043995506593593970249028711735059049441134939863018083760999148821179269458365716686449270412893550947082789219081676502797089999477702545773118074302433835905834049562302032181336171665359762168638561529944314492380394376906421042006804398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 43192469359838825301844936250677288795837613270035552566362023494024129105335163169533840105820906074398089606373230260674432360736228181024878128302001857133723054193685950909827837346000417743329527229006958355780603159089994888025453003338647966699349420344090751773299214200284366021646731234814973792954566706616067863019541848444762686538000220683654947277404637263346255488261304675178774315615901440442179716063960931432008370686531127884443700399472917388044815636780746826328859983629546431047084773710106069274466663481053585227756850520479949735950842524143916604717536234550714468254014213443267993162208571925019325464082632329373787431247894911811145985518832869226571914859507789607897796534155851089244944041942777602546589721990693738563974115182729414797829628909232916665091732054092693743442490167680104824490930114116060209144503520878435193134540760819521145516948201632934681029750006770786639594994962367739700106704825249855217318295489618744448515902432488556217286067016568087565231999570706306483132174017874320115523017508272279052785281931240763614167260532434182290221552848375605374684008539893830493349840095989520105593228632883644233338747513080843915170105149251377942933384237343032700661629531778838307001388097349312482912027915795655244069818680614585497142130757282568368906641092274762611749413075617378126086801776315559339591339378526758195586384171077030286622531154629118067807712770217479193534949137642177866536114570357001921922653554316865163605051854889709625384948750166111771688899844570997107508144172683837642978461923522740762633056813888238452750745162426278037348211720117706398416133309930123823086419845088089002208674857609327980124593114713452429069479301468227068811002955724222514397378064033892701537474889711092200236233435737676067887505872969996723251392219545473919996795768710138731201836883041038783046547546168463668033545312019109942300508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] 230315135110404938202739115338699694903535027466363754739727298807409694633395909183641501430370860955960979288375646514290506084764938282739679233150725591095869816967902125037735727556011242051861760262302640866631711836545855454938878035232579003463112056945095328952869430006633080625504872095969143887565274526191747805101443425653146935177777089897495669403979802407647115106533480660082429163908942648509775978054309918200331636977951802865401610992668034734871871513950595197382535003317886232929652044510930946780629036181747194763915538393051044693535969631679027118461748736808454212573700816329734959982831970973764193678832237263008886526329464295879893209296929643277124812347547440637787933885160487884961624538954034015785362761602933418469976608574256693781960613630770221731779648712806274479286970280772587847654758875362589282302996138990140085320901733039164095645779434594504607613716750894069056857885120100383138630944249220671124210943684659569200184074772239670073155649180677869251833224586631785711220157702917484208697364729934594858986832283688851686638186435326974414853945172042813368772312547397539475679615590602943726826902974414510784157789037944938040315622652298055596940095841266734360065999703272244990193298785942265438650181111226517179471801390077431225304782568758965882316848343832374746835544721096758739716794299957310853961605725204493996266120021821012452063585835724930935551455628348926623264710271601964845770625758578453376534249871224002183123603334293954084201519459850166692437925311633144558394563065969667985400947630423909370691609084843966910044448200774272697801937587963419826201336386833315027415724568294256138158803705234028491247450363757440954063029763548055258361301933807519815806056601468105326928063513165796490122419954752845392384492731268974887725094639589969902671247765701145596499153482228915619888380584231312098288003383726450893092028416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] -1246538437137256707996460535167966819338804928424946909564211682114714819151182900447405046678046318053055436655962092706445244752441834752846266110967882136645319599907585224837300787774758137563413352274643065668093012302654569123172740941707417882372231865770211010590312121880839877602413403878566341678255030342433573801913367917426869782765230918350064151438053151786709591689104344123971806678823597044047426510358830581657377345502196024434902211158987954725416767632458409929732088903564204045946123454693996846066395401764445743827117524075573472447783877494049607985569336324627389204000956773140500268301541449115745593608507365541919475966508280520273157523202528071227344445249236598300573725182826630701803225399233201947991866034042880779752189151152583463238179993992358624308961629541972941405470510421051741244479206537269524056263658658507196371843074810318986694662641352911452796532999915686545353221625140742000689287318235624816934909258780012740563181495632877988762642862038195174607537441231749439343473232230050540371521037225149268527562816164401224899244649059399038331014969464942492414657876031352535002767736197884266077508681940857384506634233375795697034939743889310851401952856039115500116088007062873479403724497603764211248027252328683861099359890460058135350488398857432118351489824524086470537368851834813116457012730326132215118802583678717158168014961987596519384635145892011323528252231291424113003410699073541375300182486620569125102681335065904802184148669034211234015083176124116806277760120388382432431237575942662179470146259044426023637344239383217364697090766978020997417785610644818839900554863246798578447650792474339792243827497161429365627867191147105054805911662664513133129118467477396169320627672572634125971708219631293513986298060795870825376208073266898063537428222110691283654018032230579732086508263510169370529608587224051690709327102478403540150858547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] 3423463973237609968935572180494453531001130694680553424503710263728176950157355262956455321208697372863991323010438806683629561325875401523628112299889681035349037892386266837162306105947976735534812069824204301587526422916668866117982891134771990672685367452544757104677737938709416548943975819006125477618650645723918756686653703926951808746446173390500654094098026528010093847753834049955920489392739461011276542294333607431653669496409499179664963971296078406872656700370166622181453763021846822885487245792235822293083453464881220726067728361894490178279120475061272638009341767437155848533145648636533460775507120440615630754468521446629262842313945850645701669387411041363724929320219045293121037395406166638392834569391716652624112000017572531001695885228251684797576292471905142537732353801762313267136400075209732956219308372377291463290576063986935883670254888846489661095987699932424659863045568439392104814673711330570693456814926087487703151158069170437361583603886167488077087466138322970902458138334335843624175135119494617949359224963086312873357950143372034978712722479836907622189969997185698231559711196842790169798509558415988865014629887579467966372758919680030943786425784464378331119403778059918193463755263499668844410302896306562488805742279822427658204630833113482629036614428750549027447521338613596649725158517491999845208676219445888730878129219329117738851417613150653924943904498061781606406978353426758215403249845632406196405469392116752213167686879572565359055371840242313779103822952579098348988819099843787947128167310065941434701230961677675248317160709985404004523936738686945596151139354926101934886786271195628527072797664457011932445369175068493641049778276860202922881083285962052969008545780646973425966908052439688462912314805505543944736661649595743571220249268795209807041785427190575525984267584674739973170634961307178894043132164873407767250340479824743248014105116672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] -6876519661365116452321167298043487631101856195662422724657965570121288637359426130915211706657358403211494110894314821492206941660555981975614628487175315148820506100277547932170637147125155581185995370376986922322540971937541632212577832977256971398349738415445100541050129670039733694443048806699607072164802220041267018509214188943183576365220927328874889653950872527104985888973760276604405042440598260809984341914037684518850185127400428691708857343770003393027977994108450446380063223376782756984574000660570220554299738563923796018147495951442694412808515866464464463420979941961592218486485816028377974680465018237479992581394387598116076190782990584474676645424642774268725992005856631609429130003200216141341874958730602480806412454451910692170223959932971811017353365140951337578148370459427477025001249437235151067011864162820484639112449836468899164213837792643209432157917194523869573431616827716508227603263374748083452006312739446308420474656920581222807506949483463503384949731985507651894066651664544725083295154588662101498089995562746270834007235210751891451527085347404972714831352542798785777928087555314665432558054213507860925688419515098616407279147585670636331353574008711618811433960410156963054206190617913158010248173109372735244926127223246202849859463500899559602049134226055363137133905132378511677678686652166802253219479760762618732380832904932399198915448828652241237575845433021022636381935434041697203496401491421955964732381742610479236571862555643208533536551425548877301503412949491371959679939039762956493289662215181730423975869030487902152940348051973375703113319539715692537093624465455778561817020959678370752411428092467952740058263511813918139786200345646164836750659933112285469353885566933022524520323455349914813327506810936349459197941065107121289472784822201377138651525415479268579178197251023587139785861332174267517268412695243243576405828221209110381438561157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] 11256488172663586425644520918228280722061790746417504602553048152511358950298045342849066498421923145670458430805316394856200581539013362125325472274691967520274228110686460862744931977557604558149462933861972902098877697342637205844866142658295507081316440198322878848873848881949960155634927527656738825440685624548385647261421006360054379638259410755886952068185305101111060268524980615353278743075153723257871261989317152998076407947209747265471802000586490552821328775043060357476275953655060890263560945361287134946487782740841198068573522819893995590507855107020008510104319915119061581732068535544024255222462237034762315501095334394090037194180118400627985613680017432428670910723741925739004650965958442984812451909951258466255900769427061502323512355056470940485856830995462231206470320830037407067367627513549102824563963375803526995992803176242972833160727246144921021232242504754563557441131042423547437319357793742879165581927381429329105445815391141791601754707988757609871776179027945552786481067773224505874632380578978462033963009797550110003246775721365728716710838674269390791948239151907124174324273936683325223617566948404907550276496135953623650667370708773598719603609270599335437961179387044164156205830998274231247306182927122751839108976155010899084190874631995448759649842256473573485560740463926644459252263143703961269197092331697997669655331697192780145678531255181965438475069126080992509298034852708961435663291204868483698114671656658595761234162539171485281695024151943221507159436313303569174698684963263797809398482809545346885775625440273564897154242739958657001419746875375915909346079204987042417213018566973352556408009656192808173878685271873167381750877965442597381062387744930904982862600176854507381018555490064441222029950797919250004134858050666897049881455521608177407551372668674925625385649745040669975281816151171722775007807785326944522327611180520124145417010020352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] -15342662704959893763920837884637006859517196103068810846791772934040818019331150415090137929875446528522476940405498849642063495801761395830220575702080774697091680936055048299716997940004535899400023038399598563545891581261946707754621001335186018011121478185274390615003957297308280926763246115464983166802924619942623104236628848592598720858419764860100451377546747703076103935528461677138837050356199748103286129961264681168528704567195890264446864547930581731944376155802975031039601159094235853378416239214967203869220205571477358542844951611264069917380431993278137806121719009857968665266569626485900401871126099389207806015032730758643889639615071862510659103207384268343028866218011205311361535164080405415194976389458165784156877122020167549729426556494417881860776392334838575155295266306901165130467633663183971112573641529698751893069107240977010996302277768406201503480626826669410905518675119219671559087029363309788856531751716823540341630512394414425187448743339222235801886044843210368638670399550812180018337543768839400312243429006673480329644425853123594872634962874500276281005973108668021761838427742279646487435510796810361319466069780370674370978533820901709432591477456079156139842524683318146498048978289864324184527916026450292110193257784633626326774194296483601728568376849502263162936295233958378299636660415438644940958548142043643684860747478982869522375872711828982412742111325428335071687571423261098732480248278733416455610660988552276267854645519470105786750387520309773296281698434504449491504224120280469626553959791474895992882497575677715713683274789324492109365035128412261838733140529046162395228132004158001225175537214972351832307311985601893122553504414942208010667116810212203576246856319565473222611251839403242990943479409937543171841658385927461856856317727641897080907913579544121468865573052454115653094523922834397809168293605439739303209474126347035507986175885312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] 16844621673412924197562304446888012504116008437570449476227298715540437582390855582310556650802783823838794142212376909384252692868435965820401901502931659735225433799394438407811953022442421017647853908969052631359007986553125198547419686281195101287973713769455929554080720269126427389552508302026464211122788699346198188675930404197156145697577941380408853570741647153530029746253460813642899770995450416478000534973048707220341148914617852158243761080666240801110407486881821105019340830874641732415474952744163985071437431639509889032863106654192505980322165337920219318667959846400678788325250216904506719215637284900993130962028641881694092697495839290282330832034823468309362259469827424519607912688909794230335875390281261230949758667141407481122502567170624356727620145828125711931035697061030825190923623228641145744282187353477859469337593634547532783443011429755841939000164621661907567532833743567278567862233749630047244993045707214984485771241728702753757457253476511543649226335517981787583952351468494207182476608872919816120171249862108914245087886527142588642374942512413143358890203183163763772786337384747200320127502097440426601043150362450649684133487718506728799079953534508094214628870331665836458368032817503274816886460231574102957015268475895199791569611934687878884374332545405789536429497119611143483607609053501420801670103453457736071982877768541564105640919809601314438180420775105500692346435870547968686982689286458653087043540968240463708264957382762963544081730963024604993997776498156174704792576362101133449567114198606763066503921157556563442857382578904458409253893934162026504358898715443212906665582766267442609149136642862167045686164558226367795250293788130909578366243932403964368715015614070732657831023479044492520688015444080147187874459300758458324025235463079453674053469059299262119159308236034843455215498898353351144851573228281346985053556483575954438825378316288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] -13605001544767715835206644210038708178921615289176480009054132638128921199488740331719347756619517635602119885232902848974410502176421265988784042009022270725770140258039881438922497085126853175345873619554034553711673248926042752150813871859461958402351914630408087802983529048445771187516850807923648934074771219686712924806813073191196320700150390643549711637058492433616544686138380263083363066984623933012185215049629736697932205756667705943550402431265660321402266858435363878321077915413188859859996259116694893749844105658681663732149447671162846306287879748736617532764742282222118371305580158239729799051954194188709539675598041843256040680338677187413899795720791635120127262691984736917375249512086145126415417772632274633034581116201303397939178822641733244518877082397569697098099021065224394705245813294901986410532606934772260494732149516430027321812066040554909042946659873499353644362087927267364934044079883331168394101947943776696361636976190788805839302387005241827518232271832348216854335039218623076643383148133925404586069325624414733207717838330451607073023507131148334092325298479503447581426106133646973491705818863676305131897000692076936725377342883706081364950364135895416580186080603924234981223410299755357614422979726629230099815924732868412779590172439214221985396848274452199360685004533867388807312484970653439785186987560106085953645339538081883541228292096607571496448564813581615222933720871151921829842296776702366388647514684187995920178198395548278184331489736994230760836577012795978228081375764660791127769173697417252753066643721969679048669188275918391544383906187401217036303005143082253578835062126258112075338669886408552149026408258864711721222321241931551232777390664404725525820233455814526483919676684005425045754456363184891429390904995297131425795582490627515516943415544006229479657988161916915492362805535156929251136658522754703639746819726425326177373718052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] 5732529828128200238065270679986884932340433314892468143495405961244528674063037658749109334729847704380689378138632898612566064830880314951262983466410650392135453474634014282531775955399042216119268635470567736503252055877011981155518631467369287273798972063191534323874733946027691904545696014050666730146086426669403015176676640484058793121150887029502504580681763665604164189511406697017407903710041345876886938612352269452631077244719760651693570718128958997777906884071361194550434286570500947495401312566978486732542413973641514707703066834230863887967738801341137925834462932796465439874157516312279383498408918024573942249934838079947325900315344766071666651435811426723924746198900920354262631238040021015292655614158163523511692287036285524226610427428314812345886103617453928171697260472678570964822552363314843990040743950137814673931466423465361548537801665200533651946393230434201497089937909929307522522961674784134164230622582570278592604805618483422303757040996841429334506941280469581662957645936931130840802584030090898611074018114188200787345119140132727592385833500545003725795317938307410241833979201860534185208150294212537509512758336311534028104960623994328168831777461091253670844289922102601779983721977485921992743851719081523256447357536360631126335516399657698043219328907976625528321528212480805174543670640379772172892239077963479884944233854350761985170395484959398658823628824927934530502820630419731351895140454706661936827748355650189424544721000290003627349279885336977364895627323088277249469797084967392612510403868140713157573819265569253220146141171683629423660035805891215741895946104214605278157555461407117153002025294552376661387239130174025496963010678860539688371305335155667229861477696408531270551083645218884107661553959211653073020526722308279999007892739324371316350763848036975214294481974404878567335042833015260277320117222066660108879086628106004390929248550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 3775895514934545655136950066975659138504862169190507766682525846053420271438834993045880583465567295438464599489263500099357813665434779911622083157093577439165742345013659403012665999044108935389932177696512590122553990027302355056813282601869346985630245668065110776935756286159203103271112310792046414298149979841215987396194458096513805064299787849547570198242423158277329810829314481972495769473603389166369485957267060028012697958605227569268559196485411218841514058102721549586375068982830533593718809882353800608603508448780655560424883263237661482182054948225600320397974278997124278474521642363142873955643516173651916542537501618938278361258577502722413508401163543082633163493630028163287409644638424332857581612160885079761383616795259397684062371284514713523701410279975109041046496304602674022183552603154989982259974635237077013659793521667222274514823386848363630104302459807619179517662604932438381081297478486332796214637381223348110456088827994530180820608461286885271911103837608575949485084737097123498477513483573135825800698815736335982870365349668112437302488692331114925994030343263998808305124878404063747275153736041728031187609611509376120880640158798884577855004855073070741775001078377561773892022535882997819903924427364071239555153729255830108860119331460756200438153724793567641777366584494200560163373977507958441931494668896598959464274622769237125698410796992916108967707292842814757979786424341157626968569548078533654915455118911756564362279966520186830086044228014321586627940319321129336733828711899164550589847913421466775838294985029774758371670804277990715746864299941714561516074354923180324656622497483805103897773318962880561548340453564930632008439900070986987436601910285746051623720257585569694346499918141083115695001164627870575675952433668596659094098971080609389544816596879488923175633827648121671898848193005383136874153682100085758429705308632464113505648246784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -11047303235438206114658564550712992691753277278154232110215756720840294783631275501901806812315751203866933125726610686175107285637277946215674761162137624365595553202517048850524738861079360929882850181519215588169948529498708082343917080494977128973660669955936536054100014665385716781434848470982983517710437809847060138854871851345008705773266014149499782947381593178587143304736792154137027955235210798793799294382498013968057733307080388153163372745190546242196948594162309557968652096154322501938005485477549331744308993055731142596015416570000577221388475691925469089201913066266366873401700275294877503943525501555187000962806237656237119324886716584394759489949525752985929608334069390991488563496129765723126496821982601737119588780820888179002459109198798732750137546953095246009823544150044989120454836131864465418760164801726466577467956538229047926688913254581263824655625587816489548365223497854677106196374226602071401281106656922221497255660856113369306737878016496173328760609832420374898177398916417605873128402396918852053384541591527692812260551085758443621344226019309533993724547769471965188876975633177975422263404531018365111465163605169002916476623932563125617947494856918315763113121234861220208174443887740797464930666037231937379965688386576317453372880738534557103267564679294699611999909875070525963648956793609481835396354974289431978565701668196013481657214130413791679707434335714340709804096893759193586892179320262030602727150773632341088080827249065326763834357370674344995683062280118909086258311832211644214073104728544348584145271108227956743479116704959831609883867659546530836241938327136509623577332623987578261413899816456090983045396701744807841705718259416051372254012522190547291567441117103674501817752835773708676658356797411708272274417472477508020931268467811520385510996481735216516925898005147461481746543363745251984986876814569093813142380595981224620365180829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 13990740224128982480048218755629345238446361014430472090612380832074914338201885598577686446644955103600457540748159463305638045702458429511439741164621670459283989429366162838591766748492497221857682360447904950411000521840585555279284273153980016614385070849945904876390734746793617198032053241552396473661529831046242544787855252379812243428166466411607574060368620269463336944198537665203108600933226942525572299771744999132196107657804228657644506066406755438904641798655799713987814784793053087618542333433344789672310504128945147010158632851131696824708014910924941923854160926042779950960105235547786122839651819097392561893247287600378116380806630759275372697588133089800592936687113360978464772438499452928032427645032296342407768041622558843069839375414038938806577115785793840110988960185014458856380706067643021463271058636589576479672825201053262442708542976449716380531936112214365792100991126172844897823042237208954497586994751140533316981082288869916984542906276145789741417499004996203098080205090784161666446460069595156568273466074846789437935401023393123852847174359758674295150323491875761734463120161670269670718205644299715440119838687392455387840370658290785646086271898252609658142277369283905660275342758541972500786036847094351335205863853485010922988196958522655474097969663117762632461570527292077965905961569812008827421804074713281601040701339374155785607271236323136301971003870065819261801351999560299280444288641448190642710259571552476880694150116079099436287534163991961257418572796158995407479669885394511937562218399728800263928848508964535150796461412051511899389045656237955158463637709104098215802558779922529104024375850813314101179834402352289035973081851933049190755646958751618388302084910878715661770583735544057287125314193735331909511446107581002428072356139200321082692961579980318837115972138532821016061278926290674595493927190165007486127627408383443482903371055104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -13082660516447546198263993010810413651664889932910181853630347540692195425246342114465470310816070036509144205969398524913285726056001220756111970813390685037472285180026640871428586049747442850908325681223885711452701991437005203725547867405232536179599862609264094660095703115727137068749746146080930690552127421958627962039085038134677649581449006137152553410998639260435910185182108902491486688925907694689444971446150976052810310629611225572710620522009628127014862942023004649009801934140472081149907030399217671399671653597619188547563549530404965471469536522324198505200501471971505105072833425401913806268668104025771008471989321657740450501740382063248711845876468468924548211615361655845941391368011193573178867333807444459262762945628618155125913790778422516360791561467406292688432825938609243666855859458746240144752849492879136493957887194153855740895835428039348540964169275578847582067803558204832779212931208982908382559141895601410189245396357483760663408272912470129383101945816614155771737594750092656916242236955289135037156184059186699726762880955569645036244470269859429683867163776256850884953320899938090044688668928284880669208840860228416516853131877063830189557256147621078679302236868059270943756733912182448550413332675184718183607743606650222883526835134883784045638191606074689597011731611767162774693781110457252999697972603539690371759540104915737231933143495783405350825639091901005387625341046343040943912803506503095953885783383057571287404131748856691459243239098297621857045492430711683943624299399126638806356459276672812791353552853641961405213597808253559773827147198156270319139113640632418512309215603867678702562327455677322756452112547120941922408111624337842961118249228197233065221576485387122638436981688843932532183652261443110769644739967804216439907829914701980482961222283562267829746331370816238108976233340824677510487740708855871172976510546657740229119515295744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 10159049447500657204550430805677976431718091886343065094128903699829851261616603353184530778452484056540683386661966252535016882148174543187544186508643255899892694092483606068163583347184145695237807806000409668117038693603480150455012021161395794355456939763644972341949924986689098259489589571760964751859301759353238891968871154133526480258704071413001587614688195562914952883088646060407671353595991531365999058180765976612868968615957124241215561441704058957549929715639015117505030850860058095044075581387900236037786379817696152362055518048307641296679443703582085522982366009099603138050848412087897159876722490729459361961087256591722868579933342987877370518071090892081372087060406514045849166574593312169804663642777447473105705049441967305075217776015849407499034602273129733422069803183087173519084936868595129391237393764854494935310238964884267232439897882634098026666765636643173562320493230895104136359180839921993275672379002614287025007743633498752021946470871957185238444134619996102406406568914425021328340289998496889885890363255427398310788915615594944639900163658587825918138257366775042882983911429446911744171648655328346394146065369677476060521050983417268295282290046434613574595547006909789923858601967900104682548293441970442540420460364615392117092230565830665400714907388714444354782718649798085375124502210388073598486650443144371800195948527218154063770729046825299406835677538084227698009014218911766611395514662552011531170372425891566033996399002774841593674386426993158329310577817282187192744594406632107815997419341993130084497661463474424961069736551386441333797356247244222189737312372552641251742735385233953425079799155700657108742008237297005107839649253273217320149350280474850055410270821813868438097076935523621727584501523953283248825542451175638402374856537906619372226152139970914202575295917375897269408111715763745423226540753132096843746645289390738661649137270784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -6905024446124671118384555887425731369635966744893918687061306037843031985613217063705601427030120500233656705798610945756713168280887615996945607581689517267109197099428418716900224987200996798738746319164948502400840551957118912908247667366815494947723980110979442046333008101342616494452615543251211470146096987914351783097815974934870177688708338284750468923163592825533346710519502742432352387812559818479326567712464219806103159423298537749809073587725261982227669519081144168779341631038188940625825715688493756877182339589671455089279197636024557256038782561127825435701356250366191116337274101783070918224461986304896712589286680609690124798170872592604837071996099443704047151890688087993391115730942111097131997077585197842588686239565626367385595820536040512263056666213688254561328713252212031259205042729044290115929598397468297187194877478409327552339946221469804378919998098700209282769551190534502615758177697407249664382347680786972616779469601743834808644772823939828559097005386577493490295337467275488784361733631563621674667051989250597910810978923694529242424994186452545744569610960897549558846468946627855003998298609851111722648105625986933991149763563359047433171262053622564959516035534294589343173191275811387538855367519484072386640684801964050038340745028392253108119602289752358476659867588196531337062528600772576022116418135769779840135183452206959932526136777326482546171475150095302843502098157917448893141596912394306440219001922633483283917215913045743953329167099728358564672652383747216933278961494429798821398803189222896721449359867848199221946552582018644919861951204903708973457546581171628566482867979041979985737021890944140521559656447821813494446009990508543684361615792119964560655453112970581167837425816370447078499410057307898445881973256075350507545709687196405237890898111237071553555640972463734168169558460548624064472429055429808908552110787947724502253271252992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 4219721641758990263618864736980950292706496520356150370015071069287491852145570438833942032187465995060473923350066386138316780044000210139218546377625161254514902998316137652122012966782728609150958007682854105225059223007227897046579695939694444572241554838109081157311316396475919346008796823832834806011260359854332147312287644063498477827784010537103666293047346052202130708880199802242148304281590182745130328001666517820473427194790177126332631677106357098069426777488037326889808157146046837577596759869394199696190184409224348474460614027163992551329514689064066287281017930871995067549937927540687217660338924165377751596780331855774915809248432480952864966742226587824553802150185305441033536409398466197659799623263504157796281296320548052583396441676814853295651104636443211489903633849368941191331095488147346405587042087485147710287356124836871758975571613733640245971973654236508415851404302000003919737541754784411240859880802255761132068401032971361672831389044525565239376879269243860941965263913111193542596253362396333125117478846174255665926384126475675420912514202680611878353519686697464319493762061529603872805710348904325601890347053030950928811911244137291953805999399496382020856357862844890164118761374716546130876541117998318845187545425252690056869003250596943929049538558144354567698999432996961631977211584359398856263199166308464337626721959994857035475693855592407498887427230485996136417846100134003377651445635044272579037762570322461563831350979135538132303348477283378137987075699152156236828300510993695756575481758449624680972549508967588495953491647798804776430199674754001741021958118527253866229398498247567566896008624802664789512703528797007449887570393864832825914780472473462724106480719802994229974585321817967109129209671821830474518457105964332891696918219191705315495838603774162892139614689888789012223524336580849773271270640885902690096116075632642352362781933568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -2344504873769633785186941219997163458207143933795606690687447716045400245132195914061860476284688225409711726263072315359223572934069351965337530979209241738768786102347642488371459099379980066648016144936378191147560739068540258749575353046560274669620369002842828646179102828474299974638556399297652909354802726823116556381317300988569824811521019270958958559890000658436010732609184042535908688729306728225537281843492326069475429614577642970194114969612845656646495683337344586891960038772212205149751001374291744249917143461332414374583616585189121294378579579793076221039911292472036203390767360856184666130511749966825971603980619992629699902767478043426256446197111306795465814558856595562355852581276547455359423146833487247459683606933596851762467495616030127081112497436867853865146243587033915765250956521420820896953912939483116544673868192694058778967774057328859512552426757850669579786009516233589721032434752245700390476243192146455268907261618183442025331684639560708992596832445555233828830580001383095086111724539260597570220251840839013183223783475521804344784626090124517011176222476675103078640286836515119187120263673547902602666239268554232109812799234080208256832439295788000571965855145323412440139220768527016365547537057123582761779786527902712331759430450108787215682626815437214759119718940771898309217540092632577300582938448511575547468040485194476987105474939197855620715415226863993555332684628275480778537510131348815135995289273084970817456157124389423118244621095713464575168813818097381419803262155723699455657007417936458605812308983795399815019904416288816194544466166912855565918971794035741635898973069757722961118962301225998047133704365591945842804328142964966390798561601362602678359280514838831775624287031630422145601896158683012214759420423747648510759011980692094195425266244932568809538374568744004797147494101317015394617461234944786276760691340770803045203106070528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 1187616707382543232593352696067101739725734339785785356310174254558813465005921466610095027686357942551377898913693462730777104479543926856405112717240452816729544552969667482824934792318807013721791101711480803764824313740389764986657178919813469371178260528213630015826710568946256721211597842209775228642394225851911163686138800940079425181657457972971456617813660632198710949365392753031106589373267067665886655192078467277906554882055274944353385402445556454784997689877267648758880689109876409247525620304190586647694009155395866719780485650609170962673622147348168691073026277173218752880811533708987262865178746751094089804688415276633968055845213177869628302772594924013988863678731275992615460622048994441794406587491689806755927952681969177711509932317247207878352496251801373818871725443043561751958346760421345471275441324672662749772062106368115955595798806658859202088579346878984707330652484008624473192155491211905921493032108109034522546575890727904605008917188111103582004026537965801338427237074766159888122057583501620064019929005657200082969896445463214607643083047917646049926151916011679456604714025515277803186629382487021555597017682441610859189652287057871735008727181368692032840938457327549812617659261048404507340334487574966752376180232716155128659655132081005697317872461529238025664466117127328835408947009166947688060662818907656324428329077215462246164782641453027793174792841657778181448638329569879085750438214096053533484426589835901443114504849343704114670300519275099870093894744646766773327657091760401540706550311172697504744887261154101579136718854565037237079147073151550782471629556446073262176386265861385525966398785161317392130661706550202328207133070176710622597346588103421567602095766229061317839484653080066328112879137684352657712767432043928138725116746662461302900528510005828464341306643741850648424066167997378804753738282698622873496357890615962449109422440448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -549465255316673468884618621166792432331508977996792739037993375633444732473508489998825120294826239519275564904951432695058831363609423628429794630162200268586280756301977066332430838793125494752310131632547760773830348272611853276965584639039423522411863000800034027648969167225034761996242094087084160449873639141087408499768763468972429726481233815475320400635307858307860231260588607322090378130950556435106539852510704733325541975582912874840818312161035416061253915798390247192587674650133075797743558158317258531007989514039499815341598620441584239168250114145112738896699924660200105120460611507962417398569260571567246727654248880317201135874071008876932788019525070975574926294869706580795151998390039594208200503309378248343352278279536916895307310049906610045228263303725782418555166345831046036131927599190291642897103455111823101597767754169186728642365359364536873394787284216590242609463886850812280129964621344420825832840699928689085523253500187491758048062976422130062651927300521060498943436882834740820521176591473928648066339668511928283051747193756742555402052877499002681573432314074172634865563255511217354973249032370251991766032870324452585439458982789006753566734104877586815476409055661995806443593437800412749253614890295493315400425829707971987747620355784803460782186889014738382447728371670573875881300902995104161715513391476472275709362857430283513769733476209339791953214585734259459959606024819331078667232515104949240985383686976276637477217703997929899156733902500331317982742327701068232680406996899444108989458318502980245936273293421456236928008032119003220909957450728623720065783235127296225583097708437833963601478181833533412495166976062956881400952524292271017801533252840313813812573501812705211706676712715736502048729363575130154236227974604879951099063458371638206810533907379467347489006428422427556022863306217200069699682249096736204637876032007947884298768482304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] 233668009776504385436688480134634651336341651900042105102334078251833453519894418585157958802933796060524419969584250897482918456465066385163868375664595523274321961054200361581528569086402218025989299944268822113242174939238016214948652572476557452235798651188191344863665239416100067652460214321935794240358361988751386303078493471969648126993077742799057945329526305903070452930069648238899834767746366807458845028983320664332224648473157163935734520103094215735349422697398196820452446630435259589513528729310784610252765772134711115259367445755838837988063849410812904185273134254334181057231756014948369518998581994127454103178110799180164277273322563327714609609753314888778975119535751409548987863913414263033142650259984577437031957704092053087212112439233005033435096946689207068063105186937880052484357462503679948482597430452542859892331069455890186932418299978051942356283019427146800337371515854357932766446470336288042595645446881560828642343752033592959044856584362037991967371623111597710538030792980547142575090457211369846697166476870187092659575745219103046893284682321532568024185430169004118919437005985740536413052184993089982256862611748125519028584417757003163339515747491353898702936454405756050154094884767379367609701399478884349058392953555135303811557484058113468502301343229426667549654795030189529271141977939177338805639195190944471539185343123637004476623725906505805852168933304882281626714826726730824938882796464797043070420439197719936847086361344106456392958354150012009226348030754106204841080982264649235942986509778935975221905985826254753018575434095983284216200111472968782932087966882780041226391951773005114087838252427668668274983604558904539517993541211175251642797369872173563204052038621527863002741264346434841726429072082327448640416195021683926950341917650504257742864419041037969939614469546919826640452640649766443068800916327278306896621462519223243500110741504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] -92522867960613060562226573878028522395640554632234960371390455841184041170074866246236652277853756020696923102862179653410309130434284784405946965776267789947499202234244749762290916381782449052202594735625741285943484910720561072320358976446576002563479320665336749468599160383708859222647270876137564790912150718562086112613448211134849456053195281183355885515404641201268927810743795701102499048720304927472470929526918840870618527527496584885862383907692188937496660216550648375851235167745866479354159641630829122062292454986387370881153169792871253474535799491791795369554597510993915235050195065663829445585997355895778993075589706301099382375647432865622477404256150405709450071334689742726115221413418940384633193519856529964532375168795972139768886327945110668562146563830264787718337295819114389672251875428870596966532977510174975743272340207790127731051155321635387552692858286760232506858426442588297394479231992237062614747027872211311468267975507003327623527996788789309297483026664826854096110669383655809885000564915445693641527650249126513807694881317947987780683042650019052844454841503800612098133583097648620539035282893174354954099565275636101877902103866765323642249063843216294085134264742736980097189502364599632854668582712259537063959169178583811373120832480999208431129077023926593438634147213251650129390263088858310731764811687539727220502502434241478420853208452328641411449437330418431062955768908079785938550237434662066073407021154296053831445652672398625362443897845108141141568798681055227861138972260219482552511167489068421845094342573977779462340060726998050648607411301338073617429372100827650111966838077196407891946802008972835326555903184333236975958097738838324533788597770133630352171539930711300893224197167822418537795820506937617848893089240786542105619779454041637317773207009204859404300364087348939261915160698162417555419671346705350076176994819568035830385606656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 34684954428530720737066769519752400733084837831205472655054490152493163354679867432751390419018388151085026517789681427511589401925846287755618787464726370123190238788900623384910570583991089033032686304725380538713969333075566756070656275463053507112619524499339862330969301540763144403940573495742569265291528914550937238348736028002794613286594538779624782507932750818372072031646382701469670659355257860247020644720945109892552032333636054053303931200024496028786850667142855711772162152785146194477473643564427190467260641153221898536271788971601725338055676824154144783691477518949378651316176120141628867902791543098235203428970922552115488449257016666144355303843463247321835745838570182221834643877047704187145524421529076543292351934446958016048481871196740240424609961392150581214400532852563739751046131458694892102257795991387755089173364644325745449855465506021422344051163677600890554261473413484732211185074278244184380595799232082697262297529351202831911785329857412968434224931631699455350945397652983562341537550686287944270749392234684236713223674183850248242975906796931037418336546232331597255628739005423574005521432301151056707212793563939660466816355471823059065820280245832536313408861684818842183854178854984255179496346137881956713923232976177543032087702407382893081166060102260937186979354227358991815623325413153582258675020937759554120669756836807505838535402619094218425569169354924042656510030834880675397512217801272692872243055219507509672187836824189819690103314992702153946797188720916872181850042433887400211653655294584788144755985817084707002915354297083822248808225981580075165964235092359049453530627400558038695061765199744592785240257156083550023189292396728922507506259448866065081749831221064224873154192356542171552296409228248181573010821863199959617171717419648484572744724383438445860574248974362160999835358284335423407277804241361133204967055233804634671800123392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -12475203682426965206173249871270282281616827393448400205032953952059885078396667453618519658280424694485513543229433377555171326171315760736220645038558451653416993264253998630797132779538791231706124199713238412313402963098624227055439696237486385026763944717937641744746762314237516658961251713000728859491870401082456445064414813392566352403768925596821490579178383046849356383281911527191352833851403415644793363335262825657672892051906187334330104921049377795850208119863132659922599419376532369178607222924707627121047524111796711737333346403406386154197379509721720026799081491176327905902568497547991388907491969079790360375581261287970721023354738151546232782646651562563134606405548582764477013507431299098908390010128992371504123038267572306485890652064933968441935192365055195464806252680202109764396335615271787165252762551664241898695685087455952618614656466561383041119469057228389092646705349691051817794694686324821150892169432476169347022257741121435967105533670598914713386696524382882606341394184832611733533361898722729046759737899326541239333919979423971291662851676151017424994442479153697846076547649815507314184933282548016313322677737432850387623213789492670241545703240727776511254325842852915133525630080707365627718240546005190589685217136951737429526965211599910815391368678619850270737404712007635290929016004435943648810441971679308208588609480765977721433451211326251715212311846940548574206061374400791142190394094934765550640520604399592939976942042377176341092706936140228686762560346873490501862989556371883635428264717716386545871469327118549195182416956479365803830885325759355254163343289129210944879086077305087543655348834784572804693975944349417039967521897439513065670796783427983330298517080775308587210070978777818983279440049388231074223476403703200196272402715605376256363362262566383717842532875515619657180098670905466668227675495796317327759499670817611350643048448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 4320674821932089198904135653778109372974774514029156862627097244955931667457774121723996682783579235746224405123808344610730360264614405472478684422172958173900731987725433303775283933217984918308422820855021402155761780661680306521397590093191723844265563426245482802121411438189989309540169303620374485099311274229377083118132064009929315926186571240969903997766328122214598490144713600005334459926614889721927907806637332146289046515260958533505509234070030747034571923358696619498594252632754907188838061772406487553280488525113089942987028664471090366801562332793000585526415699076082777929626739584502393808637422377604702236344772348324946649953113899675810933930169495575091845140947604204312285082186074912786782113304297948482818405408577997942474450563916103153848225146034473513790568671304622866807434184201831154166853573898240579360239506446792327724630316124754828279804894041035915524038867224752449054013480943161662288165457798122117796523443611897580434470631523379324378786096112734843388669617093098176426287132933860097769886236713998752966562555708575861583695080866955436495978134014398794749271261815111555222717734403435611137362103128305845871551685417154080691550695674018913158216188358556936025892026079598906647613448088340030831187562076970657756302007324847231935103028703864815252216675498028686232463667186655420884349620995212496439647498905472153894557215114519202801734492863028062657178034241939568230479685959864322856808374741335336384227407742294611552912157471322719055517358317485579238473375870018369731647075972084258261379219230886994193959026935273280868636606367756694548041809722300019953143067767744106350986993786365317765511338848683370693218285107524084568637983248675289785373385484244103909975903842977637045100850506290180453176563559188947798155990452201279972986795451249807678895724914677698109382280950811199980321882673349969091078049404054088483602432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -1438878779146474584530095042005583425054041372002982929423333385568582444012690860027521572694139184115772119647454632933149601275278253862152865993888069964809622236803869414788945573494090528214927750500632745922031594401464361468166938076407298808295282090725596015661697735310820600160597073496556755770141549390845994298225034730511649588775058269404027152975030305303420946849163525433576916738758253469067267921229106485124128571207038278916805875811591500567467626838729822336268820660671473038345272912932474104375319788836180983842196432745494903155618558987435720766482746283953611937846546186964539088373521077569476980704649673498806712152200499686817010499478823285607592633757198287245391759562478431848538691840130741219620473713647143247846551944662257570830778774465311410060369223839667383774200662217141421475739156905407894580592354322086816779351465678378939591149597080188633460809680026291450376306019927184703848404490362549799498706269641715542152503870499479694924452913867197690285166801065570406153647231983719358302716883953269596185409230703506859066775828739243009302254137751004590416271101093754049305176187913792253687444972609287539180245630082781559397499553366980820019553288234418503781118008551461350596543942279793624808477119856689037028275222668167934821420893228477879057322625080141642484204695795807061758237789459922355405635805553034032202249395840242141943486435980293166719627302398663126201752037457602545668272483039755052451796077624864100476456210963266014418154494668489597130189553395516037273155512825509093880532839226268091671325041655663709038305713829209074626745519297790950822268297742266140127456000725561300405991911643629922087478942509567924812209994462631088929933554080863788346559209079083871323041650018849584338213276746222750370752792283108047602780240907494762749341150462747621866546047961664733354250027903882062014605103045902768063643648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 465901138509752562496480270563133691541610385679435780616124319064817645099102141747646364178617188000280837074829467671944861226755441620425718399202491012896593587484489104596308505128197481962782482901461648290340481458973955725442431270023718963011290370065566746324210799789892308060957332227959976827021736198844691318213596446792571393222379093082350142366016112995925903295617835956598278555884177586196154201761622403229058189360534843677342467751154832603364126640206166200077232348294798398927170835016641328355862695489914147386168606271641899410060262215911731070993629934803813536772645205015215152321713230511785758779573628650731430793350345992876843852341984881684146699987535843309643159577289585401690199442300541711727961784034721725691722275959031830032869345761705218833052162023671703019728328455097080868038602541234975240446134775972839295954540627262908284662895781156780422765708440520043053530001606727212689237161258519704278414744378941822259294920052638515845407636204645324879358295019915770812459114957225915845751350068639442379244568273054884077827401967427751285179760492407515701554168837558612311951719089393901381173310111492580727799658340846144880593792689832933807187349217061367120007655086547223908153619297752402374749803640296715820941056505841368764783954342517097165229958196905931844272966064378168515174252616562795855698569527473161539133304745060961435380962572555518992906135911106919792143329720124614642385570728900844569888420074944878578614138560584617683356127444777739101367975553677973974058151423916082780733399995986821717980611491791573237726197765503303736205728163211386891629340238881956034238053348723849856804726693019992371129211174771252413722713244913749065831442044274784967867006176987827269715103272507926482695951614525767323435648652211677414950576339512553815403415591067072245567882050345439076806914313366048163232707847707575562797056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -152615825155749980853618746429305211583561011238651605104306154214532011426320916301073503785626538487891655964838383545471126455234769173564374498625703553323411844053698406829749114787599023558826525517897293225927654119571082311259258880434424624681934611601654522814114914807094803985854295647623912197208840654403650902057821816228419712496329066370754430189844760311758892127647811868352017954112354086070054887364130767411693559889065074327160432334153547938342470615863593912489974308224068747505500629066298770750326588590007092799837600409729221931479107945250912312339391760548362011006962810866400872467244900573959001777159495079729056248953932350382543539107859061077894193050291684377973363579630253009920696666266697872012381864189378687434252496853027335163628461859757072833841110668707209794948585102889810278493229663636451952635198593015842297353644437022098978539204724375799018343958821255640786557126577249523321038767755651469452520051326148341305693430795493696066836383217055345003892383300712437620709961622871177428063909527965953508783458868258596018291719649548525025095728341595826534767625320122043826616307766843107806102654948080933073568777631852516193453873998262698429473291280327957682238772779168248657233695253682854827637195827552969443887299755159291660026786964859001605850934523193979465395792755789727140794222372100064244560875995867273728904961936823606169560473329602184671854629668912399302186936031432143881039415081981416466585109008407789729932095339985882106287688042117566460313720313309777559019865644885530131365016982306479461485042568236933215173215109617476810123037173609142719343566552522800055347608378035947699394669747419100022131296979996224580179292109372863268218031573575828601068267643930264396439702149205420873311467805612078478988297250989141486434562820223342431381489115052387674213136265958873029400658578049772781636991619127077167431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 53705678879815659209000788958192985596909650391761150171895678256259410972006894182576710017368515977584695565234914334316463194666350300306292992012028275328869551301999198702475033074082356708270070088234944241880524837152072494208803610261126489032796258205566699873648167051120643469558258215737727033493203984723267708924142664643001165427254727316631601302859436961984937469109122333693725967287971787601768453718179801484763970589229687433458308618786944603249532783978161855493374175048521872826049727884295471161473075345019749626800558409892076392540491650074566427979886483346686958514459411047655699538749465643420354685845310056289319469351262506202607763596105457320025915006485632523898152927618309925427945300853054963564002285179584998243548262578945063828803425010892689319311961156875862901159389883658010345531594632101574138036646968279733007845802456773181384601219098633331323976139224457918535744845409614783114964525420899888288925541682305883579714741647412585049975442372230891799090405011540227134250710662044412780596293883765072830127665082659182728469242835052064534940848523615482929569220720686930486103654472834238885750234723339745417541599576754740181162316586930330476821135772015214644397237023617267337194633234493586288413928042320437057084007688691955292020956896416970977075452322497488646921910834353423207887696349838349602301080162629806067691155250906475386185397996827034092138804934678055570698780138718471093603245164687848769235574827620666615719805492413166100559863809654040590649183288684676618024665063576325644129522586471888541455443961947723634903041219061919089656631877461950758058757827514821390588544007936492780227303765649639467978722492707002659520458670753492965027631402961340544767737445974903392203981622654399753477008101104442888579205348393995916420741257749433901456392015772675468230196046005250304693444751504855687417046385444273898127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -21444126654658874460873647141828729343528735290301938739965332764198416694475403824745462123145851821650574545072889550909596404154760333131015802340258851470119316251866384233420986108980889179110556397758078212490274396615562749621775782469375644409639209963224242118232706716048960655704383861855210767482168027845830573262611029879188005286656314858625238438332806353131964729514534588872979326461788911300555556629951853351922818246934618263276016132164186585817361355742887111994438813264101470654601717311145676464543659444708945859258922614080505234093935381941215382613845488509245227077299073539292055201759672582363505224035120869669425948821161713586183952923266689347502905815770577647464005464779168193577949449737700762249096306965331564373646145639862859147254251362304647277908230083729578545915812460005155325310371207578291108494317893042525503933252180716485260622449463163588987591342997242545077609917616986909944773056941830285943914885473440838582925339849772874037130138448070366124774847697156016658323701839898094966437952297428994249132324260360322878823106386362623320647763959370867736391633911393363036812728311133401458096508173244146719299919888954997780001821243939963589390865233625812783480673233018516167252009040580210904710547276801401264695797848085080353961519006014053695081879909673334540028952401257720413366719673327555046274072956092006989609803799387939779490262710191469447746984818197314919501222777331522348089496411492427125996381596475289104316945037175313041991677824803355975685285400638208281805242790284877170692547541805891505542371651952291698273242854876961564707940887821689700709596105178833172904961733948016745009704685118619732857195005181913706781221879074259396819665694385797347592584255179312834542163562686282278717221298175881262641565392296232529484032127559927793852864626157437274389945340816417226401460050493193650762497956700084355727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 9974981982944533252289818972890913221635858359881318811182697504568984206432932492260370898602102141715241231139244182672485641017110866012059793788565829542143280787466284639621117332848059748717993937239352279797161061893311586515974044839738207745710435059053990667781123735914486422074247283256095332110797252765015337877876592644858867565717217250515528146137998111391102218175343454829472979513826978876731900657601833191970674668077947824071715418643948652219069975986833427746460440381932505826294756471064467332568479083698923032768273042215569930676125781585404844429118950626637979900917198812534247237752108450711863977361020404159231750359490290685051391598373652034983196622847055146169400448052606554160680834966168465004939956967863624830932545500440717298815820032740343719125805908383546421333119856642403858270183295021357685245662028011274664897759194027972304670780094252529894784885748070233530952969430543235268757400792665215619507857182833561286141116703021419676839594161745849303134488346904792027779191368511527369014749980682638011894993510184521090055996511031504706946435965161248470327548895092118753346674109973318142965699483073620666124817415788082149443086372161028347128969051925634115472601605433283917123450701851429530082314189505436648165137888568647614731872664108967342107401266287219668074863312026897103442505939541588654372933903011174984764422409310544806099146694014361670390789116382415045291143049246067377159581253170765635471860420130220968350816011693616550771229098646657151773986508806353074217378936793334142769745484694331434696442016292628063113638472952557864498530421954561781493461776027421512456210528667645266685695878015085543993934773113808054406479332124026085386629611173545574098308087019595860871432602849915014529313308560938423711682445957351455878196341328864717943308581583120641153628931499216153009524504768755588498823048930912167264256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -5170657458654926285644334283262637957111236291049079240782429485473830118662423802264426476301665966251327526121377964507501753494062365182282494824581497769777058982453166167471362923955271133478687384186268138997816273274972047247183820439391713744701272816893736558154899473348670323292119371854323437036609090332172236075033462839151274956885467365444118266138806094367363310129120903782462139928875591025882694664486647713930714055389563251554418901151056408387776858934453908061454091273673820158588553545192288345962744292461542675048113257451657930880904412028109673024968839211718022929782508853846249222763458153395178951743912754842410342374760818827584851467876477829277004887002898120453752573527367358044667173241790167756602112729635623689994446980878078318069304666137949723788294215376871438005486279715396553997297392765069321235076231764893935325762360265687578957080246488185783242323631788075989688451264320363924502057618541718956477002118008406244076359199676872268308811912202698446337624213981859866124458256724818750445040164437295000758828155861247485294065925249121538285976577797760798781007774109655646580709787839716825588736336336135942227654672773203616263191750587210277387022738738887938581187720543263438281759127638637656172481247718629570155835241132801241408465013518940241667754820868283450826606792919938100853621844727197640481476533509151433916007435971745798440711712641412519916579160169360037305192428338223850447543902705706526851526616557540678026123944466839657930972810003255002201637940337477367492323930169463622991987693036006243751265961395916895248251581458459496208157528245200364016525631546876662235442856911549582817913182249610103147852512575913121404908440251157923436128560680577197403414455210684196422892185687801656396180340813584121597809111858346473757547359559203293464971951705297771914784204710971930026409320769116779401246021953944951980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 2688089814648366239595772795432437111698695278410458277541164952201540141727266665482159093730617312001528521053614329705905551572128392887855751861352905052771082104812818533818553304235854684269250983248327781599662860082863151632200506990455997070984309285447140587185277430055108659152886874145043899540899160427502607560675767777714246565844995989522090821958496314534012585712964810459323741751015882454204209388727646800769596307951264933848662522519747500777205535664926251382851083927075780040785606351114687442746397316173235478419887557856525796237510892122079169112352331636395249671228114624928737597396560389803090588637804971084134282974229558713777815151265969500745838639293752375818624373982289703764084340180360354120078668445885594715422498069513238799528256352276718671215869859603852169150636803642635239664108796963170174872014693966208555772186274948441144364930361955035430684145914047762748865748913245842996034259336744194529773743483193483800694312285443643811813328539476541074703981839147065430901476076817542057354826979920914210471311691820180039224337583132658113651483899968957178040602400137338198153458360314482362594227716634361553147148530815034711885109050652288063434734200096531602902674675885666954467645408052440164335036905367785839140289299350310941418105622983399599641316089051479608384266044326663479354684748561756912364727312216370059473530691786266092123568748291122422744796050638195621525555781186453416346327906681797867971589798970422664306346400666482720803246194890437859462287275488728522217588775360100772467603268235611750205413926536441315148546853796069939458680140056596483250739635230490193206378834584878630382265146341500053783614863038379934830190510599998184187061689278466680544203397091537332502181533891503487085154754869054952999762567985919255370487647677271566726266784688675004006392385093479759678249548170422674411395396921023940001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -1288467333052355233037154819795073506738503791515002142485041272895974094432380925872040326676506768541172083178672930230724910501420872891389624912651312686191312001520882810439047679447901804411011822379028174382394897603905403866107030471774181723281921928833272313846606669135984634983839564933177147180024131165491015712302720973547811801995560501623660580797179622055521391499542283640688539919978125507866671764091869194166657719319364111177226204227636689992742663505739687690757756533660303329535976793762826552604325300270874660662859531456804719131415583486944308234105527507790344666582702980483779346991472730900305779275601705461295734221510661244124780504678805395435360288456546352876401538040452396528271458244089463032179420576764631199261706438383340379223772614113219731614796009916879296212966427459051831736794441394500794290966995722051498084586790905175849302358992050692370621291801708012730777585243598441333992857287908049689494491099507861952437865481708442987799418102615761058329932019149881917338718194700297743703182246954914145930157752528461784880604580012163927720619511050000065321444308774694630369647417181234524022035910924895070851245176728499264598611648216709715718081119224474020888939979658472421883619655987125186604773939974218753784951592799925347214107804804682134920759183362958153146319556543461321954367786389498419170353326952251815575831635481510381538885529603090994081425366873439481118121353692770689534514622255778554150403504410844782308816507020581974639456452196581204986504985936466610889934423368870473647527617576783800513503866109742192380472916720261281233805308069322106827914614171737792828490784438387034461965530304327299888472309050153682445039696613254475101552806981449374709618096452577177018054648511605856721924226956216374859322133374851483013843545476971147973942934858846564381487011896711831378147689219489423636398105152489200287744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 553189997224408486575538277531263334919746143381285842978897352183338750416955988258206975624911785460735699825635909428701856940687259613451747855088282508168025084856419355242228164394002968962851475802614435268474400154609118292723456980630882130697264319415192050360692544717345264532832410486447106570446632723935123091184439858585829189042152076496907037854336384275267630215488482517373301627752363795813987710854925865647382741863065389743821086964425847311906367278218018890300466140576246654551015305616866252783365868565461504414348538515052505059789941594027012870192156224503924155281838398627968490068541572601975747962093011031855395766163696609003711747581580370064350980750535729794139955274944209689151085031690908446809912140065202644726380181122695913753600312651562010939129144951963611477307273307503674148024590705700850827884162118707870979249743057692074883659635240733373141601198527631429662820876035633299842918438887307146913027176672958873701202549518954063126305250378549882259162092896986006304717868231752723976488510346562695751211786392910374061363022485564759649964991232504801060223717396183118859557954626589269689962659402770015783596437857187334157476032517178833327358158545936657640815475283098996699953658885346700752297157676565457410356436791681088177877842888994285957805453483814287798582997454067373488852210019203005865878769582038897954451225840112066881206306114521073807340897282779553764915051068942618445694828011295198880330363936172147305302867125348573204474358916747925806894682222201845742531461099273729068108598029073944957872507625048802251373230954523398042454815697107813951349289402578815495899546490455071376033145202200259749898145416630351324444376898765883389369502395761996899959586109082856986164928164069160470049686591946547702670990601847002306399934277458733290940054417364507312918566880148879979684661994043353352104167682590241718272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -214435309218993218187848568882305143492469978356812645353045047447329500360635820666404140615206116847296512053119324266629412470434077441708771156704540635052683310910649186914207180463768652285942103206262247577672348253889863355236287265007027081969680565051719185534910591395907239259595324739520158972671024230813005591373891152095051846754520063531234744491132090080539649086486301166998902094191988817353388810291233065330025571153819734377442743323246029903414822278890781906599164410408610624846840110082923164135724075701694314565607996975857059620280632839525686955528886045307115484651301293363678815355406386170825341625736662348060635334900233256670772261952433629611876911828694330559235099902778229786661624513688637407789489446165543352884208849823192292182719152848798807373108733947869132201797625160073310381535583151095363527139365648500395047555873242590512044590143796185399111972247597310695687657123427190900785008158729390447046458112983512310070408385936179180755378821246797293663663462358512682106993589665987837773899746400774563763373054310490299002549219549735885768680395868237229450456305519554038413009537331314188091687815021333582621399711482874832701856065417822534225789953538277801891489244145040461750408441727127206684395799585576392423458524306442493701405338281051485442213690576143303174860044553237171811652143820143101690167906367356700465137491991978198176002793857958772671145178674402667162404540241541299189385249136501961263947386650781783355222369085610670346664163256055447868039271384656762752760880985248298937481463877374651612071783691503272447663043707508906823277241612652467045119844597389481960429985628757828354318267390454606148723077104629865982439746815519788892851062253794756834270556652339972785852565360901886321593901949355974340845739752181102395612434543281690493058428297905451326404613916699799860638692029052558741206993251442224005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 76303309395591249692555522405458116837123154441502436653657461854543571330025205843573075516355270807065464482253556247027742164587593655874781340936878644705774745544961427180945050942452285056518994243447470236652010842319462240588440428838704016809325791197551692091251708368726533077742346113010900946263042343132965286314491089827601424595212897538034428840612058473669793859397530502737382519427882516199447119063735788962578460947303884289910652663210405563814605939722353825291617315807290498790579424902207233153906790801763207510370501661821281974041271291685474805949832252487695076547898996325535792709627248548770045402665920193779435394810293060821707834925190089948060626586442349953809781459478973745218756007791310846905445195422332844147235682804215254723436304234765044739667901737624727420381445774738841215044142199262019799189728152581686775827687864780913546905840029020173975654489658172689551527856445264160003757580275507004005891954053462515958143107632449362056342842622469270148724659376073994422067621441824652139270669741543797292382845861314507771213853295324565181973367085572314823744036555899818629843797818778679077350669671671588528068410934513068398221486570554462571284078272986529446077153791950840920174270822497007232268976740776780352516611496332841507531641213494537014726168741098048264073946035808300658233437169415830742552780004145425642116177895001961814619258224842604068312137161467644564068070410834577782122888865188503497876815142709671349349710257080196141444435964327774787948627021651288166459959660099832275822424890496225117295195793498954469501686288900706228127601201664240399690876809859684325161088406793053336139470210880301710065685807813939044825827249921628084385800185423256386195084791403502034671787568552516359389142823181759271271791876979817489585865062613856142137933670481656108468592837440304898839491376488066270357142180859406712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -24967122679169419853442430878507730243919098931290682690931280544806426589333744507766082668474605678960388885063533805883488395876379388104417468633473285195875884421619132018551883150474013215431703712306911851480039568868250225690806456792190580440505943182967048684119635285114158710907980546420555579154032977314771712113046700631944509344234589140404105411260031608858179460195240304465355991749935448391559648901422889992768080296166182992653325660537760242437985756106617359425320883466211841470778259279937782069066467549269687561687899453753575456130273201057642600455242243349335292585423431126835399364148863691422405472434126643123489144943646767951103203541664136265662340699216165713442178539080227340965126778859367626607538424941158398141055002339805115447217504899539077953663492595384075309319110850504352641872248966999173436582833853328742359668165138794544452245150760660875685578224329201490491856141674666590084300998215467256126898018001626910103962171571103809970410264044756861825231736403860173502188357539435007791674469226140746073871501169661927541883062461508766641413570454487335953783792702667842512270152768292292991468260607801368071400915634751741583599299117878908985086648703006024950409208551438514671217213866522475652114498958962633128671970543860303743427852976203478477009120194580114922472195170995361173794120033050045636124030291485006771103184804007316911939197559104302620984108184444822245278107379350322118670929128133004817276920911543132476759073832196149720723744109969648755955106173778252920852938781709703954587588653823584353728982121694881247101674939984564357023627607662392182110422580050748943021285101066484602715323317536374065133316820169958600472968880634541036230010575934105709759399614167782726427258302532490313832764276490756120297816964362811474546969949388685852959994218406059487921250967313306620121639397738188116085202208770754609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 7346686157297931180041550217034401187207705127846967575685107504297671167794853395166087044394294318880046573287260066707625956715731031862050000545393365638661859557985679590672907174053068966311415297672227956609948412774507223275326280653523354116737450168779114571178733469827070687690965772766536511658757178706954734947084145510275058476938780851076545450430181941071571002802036986757658286937689994813712735338182913284639894704903909352619845067861075617780344425941577007885392641879315281230302832643731744920614483678753976252266112086249762548720746997386416082317518601693792043745976347731994860623509179624611761152128743761257398209881369256712160760227756304939592797002263922140397122278085883299142882915856502887551636217315070035621714907390523817587942701180283145576112916252916626108447941532705322010875987386614977119720145485525260514343551508059481962096141641394283781886177509124521861371322511885093389975201209109180926328755844480973741649560260759039137260855152688845632456422243912241405966949450697769567794344977712896949255738763948927410188659235437009798060734127469071738575966638337567379303077793744660911682391822724046083612091626105084243962665963209154334460148933176562869818819177835707153273338000999293295466369298563880914479643141239677645685778256326370988906631264362824886405577341322165580053666568626474299512559619653988564075306330867518461349544752407599008996705233505475121358515298788427347462649021363627047560343262573047783392098091684354968012009752162528227563890115368686021658727020098297640599205297434525006584296297009557798479559350056538169083176595706450227638802064265302742394718194433405207654463486311911719694464421847219156799704994923479756758337749991054715359336545072310432131215117987760596577354387620077687721085089870881559178158602301994531621908179696969149572702776460496655323417878880129918805429457186638004224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -1864947224564696065530283016433099483039785480549407560445046362252037064617428012820206315726156471814592117319009947734010022770832166161690130302965141746808200757601069010822923454409075621980251546563517905416549863184202084329298450979693221189435562698275572419749240854743642339118733149333984241970883464135568554652510413190099790744033363846178317131856269210845943065356384959522631559207556092935293260794006426786963354888405839992929908057448056153493253119618189227528227557037013969897485742917509290770257552265481839766739865013816715829998350287264458690836739757163867808952590623337733589906412932037564304842157988215361054702336488403933164242428618594615697834620644920717409156692413684830351240500552319716818879509372497776148046125964324308098647519129088239247573676683702841966597903208771327786427836549761362953895106080557682171010684569090291402440435257806627779485293593741925351413238512438658966463917327761074914585408204979152995985859165789052383968310583406722832215817143374682666179622958953801802323312997482036437968855384428197948261914888568938868336181042314761342658192250370631044587290008594731983894204367632218983671266235819086119830962765651659632531743306674231613381007227614933084807373527096950431376953901395610417238069017051825496088508575868650309781953595812251745266357100607224048912037354471380594248368981615140990722588423246630784668433540246928834457403249198692702896264583078982266507536395455620656433950189072388999951020729313424857340596006856492673534118605005047808874500470168082976430145374326470641736468532796974305961766710432051289878908327896785166634483351804721696385987631815947223013593762142450486709307334313462433612679281924546218330715085468346133386211212532285231354034821405690130365334230393081951348645000169356514995804645656773361526300636828143579010887551703544138763549022895705506262423223387329396736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 384359862983340116756441201819862861950686840406339223078015442347633634081598624263724211485312057483986124842526190594894219408733287062620232109843438254658995249436964294837981190959954616768950935513504322128933818970269665915952056987170992725948377451816974389182567953561132195467073226121396628610748682365592347426632428377686350027259028827038508846470605899811474384262210619090418076905208603371352383929275463946861306703093779634078124826382036543713447568458060795470792129627481887014240720301811848791245699519292095720654852550230732567801063984405190301548959560495852696770964785870460849270139358965397848815527799174009251364852589932346953337655124334766304463114245283940819277799279838357273266405257474273546322178198344215467711445617600068738955030694566370041208492201945610135469646233698338265351999337782139361867969617175898148272889108609826454565020293016455940729254428348829700068611067714673670267899275657905268180037795191310815507640697626049490331640409549534805023365799004925675670752282185963177861767363068598232197298643933109466800864020334995845709825174908120117422420824455206332067453851371811462064327365244671588234346073851334366691803144881911781872103044260065404504412309476482960100713560531502459953120872674546496102323702019659378907376040574594185961525874856732142428066765816328740830586484239379814268427273125857098441007674565265261904558844435717788757914022268919868937434135028988348074673430076337068879921494238699913648561460002816594358437121575405088935621949924036629794919400959687241528917767868259872280706127608296690050745165736241917044933001647107629903203042210341345025966239630112096617310603223621506832339510832343898237699807446383246038327917441107849791292622410005252980689452840872565467451770448402676290270136759933190140860982345801022400964870943241653662373808783726644593596981686414619543915800824142364672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -57037736717095557918153157376792155785608649184208831338984602415334383641763366603050495195512919320264780058170091026009342246530276841461826538895531307658252756452790391739458841378525182461453021105365954327638360424332185812904758121800808166886633720526073372900209349838528990463317620190472779579298925786222643178447444581691277151631069313619144187708242763450350490246451370616571935211097932242419380666115451768095518476214246661113966476486232524515358952121579493984906032795255661128787723866084938879008240675138448646546001161919701065818474255009790062623955504246597712595576623549592775900783105761034114815511532429421679704891007075967541403608850107068401213592036222966003934700745393359180329420194959715096852886755589996399073065958948449519275205968088787811874172882403415256161054572592072174864220051201561707837822099425121177094016546177984184496579851165222777542805922821084043364085441995506863672475315080220208491213303827509714873278999013407407263244057733241107695121295645632967438269670179659968380106587202421719536852632388131567412857145519481210201737761393443316891232579304060515774303810144595378186450304675025622804110989136754945715148013445454657062224861063307198283212366779424329591337832660689281510453297269993917543503056800621526633782426123286402471374031025391070489620612609882547798000021591407931648004046998303421694195501501391473954230952434554896902813909673620719781163513144458051825861584203134593392299526030536753251296640884056987515053573690804953150984601005984151504992873197435796734847593707016843366323342719690695727704891711367829119017172581626222859966474741938668037233034655890529743103929896516711373977918333465623602439955276637300188934214835639433090727343153756031832521543539742208036954264797142164951120802923291376246633298387128674842725950051411925725911325121372169422795698873164620929966272016679960576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 3445450819167171875929395251506784322624031003486387623626151339519745855309324718966964771095726304722447892681599189300261677903552525226169141917396333399563504907096866074793830657437935344467988318336674385982538526784890430702928602007005845229050347559470618757796955079524128466274292100887977994170407861283433354454820246983853380176185761560301071529083940693635001962163829786068071209935127603099696321208050906342699450451271053646965533301900336714651905467268931058426914596777667578018930094114715895920278594514899764612538675563537654273135991725077210999747287570540203944713275967759916927574933331879112538511657108679194949121984330248331345755736380291595379080233210968731367246682783294347085783426242735307929028828560756806433277257634956670303300401425108271267492745132255208312518625022961142988912230341308780930235588796692104065196473050384362009549299933335480054655056818247462219684344649878221947978144899650797092954828694641340042880972386453949549313166709379847142209831991995222780545458043281010844613846870058490873985442518084670046667295350704307953209691272607919992495941986820461837325008289464334452046503447592318823932109702637026806214262881414982742250563841140524536618784879187246345207408680348025714261045119742107647228338462907786859151221629056711118563895078529057152833248408417527272707031081252903183897070000913391709462932905153264623945080988610955260207923071717731136003619730556262420983498427628007782497141007319804925519504183201423891375243515922995783894055191520303318420507883379767796091369461633258443790894856702499653820851986205166418376616460373363729037213680604325613062797182670854111918929060800567796852434834919588905802969896797554806725710481942372912757067609095193760924465194213816654715920568665167804755067335825013809425607751641426139309034835927631721707140507342131588471506953646926004458589178824753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] 1096466391713623143410558878008713508362568272645492746406918235139470732445697291687933296799892197327329678750425098799336924084451611114263575679800851170507679783895225224634049692527653335147328226571592024039918461568671996540396859398709178269610891662217229018223487046944524373178457399135082276581726306510504914280482178553743640290673079852335444832116685957351626181429682146060861369480749268657938992129642884103086872937218542358491523891304664557605021139736964868884168350359403746636952540405983690552439116824816128370512704486065663321676935824166360150305793009409412542174993689926939582084455955842221048586511756094042930486899230167014398642813038944180359581799104468733090709887109768514373666409512410749601940700667796745259196563533627600084789461720622710306970116556069385296230915042988108873522036038167651726647972018617931545532430324120995870039325341955552016255645218869902625645044113837500406429707418496389320310995648132271847002931509925565267867275765638871698040148334397148957628654854668527458470928995326190583077343680669266463386500523670483616333387133574492881882530788439497074077894480947514445841779063336517620153800236438256056360737706069457160659620410848454158049935793267671655420519729566249847578594324590499980599365129020193247957189072027096648587667134265196280679585745184653721991184003728189660201263097657125332966327121165654493266199660891999644530094303467437878933557254166795543622530210674514032505641469903111981976767206202332562126387533451789557441666279108071274497412710721103984981025069521734952988436822196469881907552944378895344657775933124069441535281563491658886821935422916597334897465372089058653868419998624911044512386155766350870566965256958438979659649001704220755385471312329849773772586596198404938306202095987566961242644014283861894713345822771609080358519659781814810297697728867304019956230642382929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] -460806600032107738307309556799652824782481292802113556727015053979454154291959745113828559150780799867146471403471842259005263646339857894733850816974850468271612200826178551170745213905266720307143478441833612702510707552784632484995914128636720226887778169903205939746574297353717459061502806668370133896043610646237746062394648662753795935477960949192381312792619575578731193929141205891324194893529040258755245242808958405604483710853339342395733273609354382693812352020473712601370420843457160802576998503070290516516465776977606432813641245425723322605136241345763091832695207378820815819184972873664089561697748472024105867287066788784666417224191360707690102802155684728402219863728023643487761835014733350504782461293668094882038219567680560002558504508295296723220206666460380692037532501703947885033491601574318103203183498850476709188786449558612950276844419720884649112707174666134680952478331659381670409895580087265854755361001598843799445624018425262074713384478071088797259083594977789936331674547354681169538766039336229863371469425853280120381162522076164841459540787518837428059502321182237265324313486525267331316074963301383246244274543651479782851175223409636574763523651945858286416558467265709928515269966548979719509488679493823811914593521123201394762621436424890052222379221630014735118744676348962271161935446837487292310207853985386766372278816361367992612027575993622173494287245458657337400592097604878709056592362093996465733275429586813634504817680024508027355766568143164664436632112509479644392647784344902858569261284322221158845854745715603060163336621823167138978736235129062907157930735407546150274959441070894031096010762772526488243528509856565199494085163192015018984729002750006312103182581181660764223092973546260823689347739033154852545991503958673014356244174903246976533437029320286886137140412752085965940820646787960273676707534741665208670574287536521216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] 101162374784863017374430366083223915181185490732428518483098973138518419421980391806772169555999543167881202038583427972525688798306376713784950792820547091952933213702943784756489579114420494456135254014241438718531901668068623821571590774543671675228755536983292468459843002559358713930582531581594245704958944907899350275383519809340167852374933264471841336787629266946573564092152655181925039261477430387341395845977233564341339081419838600526014361866473119663584755993990827587648760891653289856324408349532359234129978392780342607269338247118569129306584639774797289028949192674312780308862952967424641085650945551567798193342805167434627607084648175954324749001362154306300499937450332764517070320280809938475645782232449448125915055127635593085434498203752344901844319321692552728687093121444891938604068352627454181090747363220555201272871626119128305991790220049896023810955341356520153269322962905158900084746887140477470028960139305071762887152638869737505941748444747733088382266368543176047140761902908817614126101282749204432185092522922778125009081061649783384047798643260746696559713407673223846400133464115882323079595978184483785192059777775999404702976598151228144759707095745304085276600752988554097941701008332925403552160650571152483644040234056553236276717961678049312325472890545142902448268603471626070014087782070918055671334929254247970183524335363969483641648621965666424407185046269027744844228529361155424317715538435668233486086328866034005691513321352393322010739899772023115989256603313868518756121383687071778448561684918323447358920294096262046828463298084945384945720520883788582157367650418129216052545227266298352101766966884350348411140066335214597770062671208995996298612298127291141891979932552539455728179620402291511255176841404778204126490234504029017992818033431085295621699447794160582419604586879118600544075670806064615472011353326368995766141646551384064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] -15644416490462024640094307029113158642377235516867722985692530117726294366051010636401637181001080002960671306810233349855770359535091998739873030366020538149070213774998852926456768105315758207114420470682593614103769271404474587435750812906920837634775009871287221689531177097005556122901547112376878534738028590342175819727710617832080264741134246721849452523127533339886175908533665224426083686705017209463834085101794577165718949714802244072657535797049497464690863116318443144600712004593575143323863658968482346221869538726250613231729474175923024271260971155668495783410150917338552932055282305522134103952206819149997011084771091409361849818670655569395366269887329948625712334910230723860914434245244266707536728456695663896692839137633931867221137893302793740698056840790649530958613487334043243758811422600280389702758400269532692298432993021076108184013971139939859019661893344750864353439635924553673194723953428719894760132698062281222520937430590634710080366883538353657687605282948011381061007062292808894236066979058981546312634757262784714256487479635994962938886645260530324522602143734523022415337127626064364112156113925284656713092367514801311207401907977445102361014902509967135540624644125992355866488602249909253528591195225938690480912078198919234406782836280715905822038700433180514359984419934962635902330748264050179298537233580684105328526696286439281910921146109539984775034899874467352040863095987683094963450461628840865896343931114011198184788196679664767749367681865965027216976505222754791788400528220962454139405477756541707449374531042045578185905688235347965443808893489003827010192467533321103993307713714078351685080246301717485766252678841669285104490243305133633899735063524234527259487015628370258536895868546026752211886141239231066884801739161549406749904989440973802489614501836118354932960165482440418377908127248620178068552607589450559948713456132161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 1774506283357479752484163131322557028032665199290651948824804286458017831398605162149264051466094525361120395408506215566282432595237935961471921177262250594970080982676083726842086290569813669414044380785545570067243148220679235811753057829218559212209531006491804742363830104602469401671785885417182024055893302997729233043865539923997041720718722990662330912315778138410163822557371185742675394023874367976872882843792167728767636934220006781909207085627048965466339050137720477715059450918141369113156324131044735556690934339075219106346791229601689566432406006299400403461658462077081740749655270096449080098994818951276224326994613150904291074054635817903773158204111830037735743672683431829189128563593862829115944444248134005911234656552647684552853847850675933884361484703932263574129038252271670840520108251649908220188958486678088383590140330277797663973643059861342579018847860444578404069986353597952676260285335792395897192728707637066558646942008499166367268436463139994365499535047989626232996091546582885642708497887991338000873083162639973686508074676223287946430074073690182002875545836598281355582919844222945449796292350101729253489588981839997263050692192755020435301723082645275036840863906745724670607498344462426610748551322108859153473976366100885097934622074123559537222608507376179888210040667387324899432312360847121003764035772112393658916508327082439007135042660229299254056193826347495585264016007348736318500378296156870882816070959863193840533272344274625592878900889939951403504162784689891835565499003966273709299303379557017300149520519931080117010736729412305705140015625585327245230148190759761607360310792652966977975018334685037609020101404060294160993227133322759988071977310981028488383041822007158944749931662141358651958462749908931082280328755055147176741573512695729662413775410842205304711836731911294191875371768018050403457858344832302153539655617740800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -139895767804514074746053034641633502926404903045390155906691443588386697432301766827269702138141922439373466500646464484602887714234488547194938955787398235023847774958027556990988785164740519131095571490445427994155902205978726792992903215862428006879979868167190047216517514855905173951162259339383163821455395719767463109893787335331989543505583942136276416659589186743455351735724833652615233766401532864753427861748146071187383890701276050418388107608789787018306082333633224400463205147816896711380889677603584952220053331995954169480747158389430312881842482410094334947108822977187171873380458330893862642765823783807693996840944115647638539871929214021377556251709150502624896524398929426919977159642279063050076924589507274151375874856587268536800465488490586481324813483584702566685665646885347062490530119327702590256477986883592677704367325617781355547916676398261861073927695864789319982691166750727884990454839123792553320938627924146266846907211748370510402779142834452258746716833802785093225912925050409841880948383969050053315976393418056205488057159775368123286417940102526680245799555179020740482523456345259548182126540257668093183491710800504049011447502165763316474219211775681614041261294349614306960133758666052358738403476016469171868486500880055971418412697268164349731583915442684811699217945701015725508113479904371257805210716497197943777303472202195908987339451937974801774043207083464089054908894849514810141241586357059691548610009184835686101963529270302722589080605795727041000162804829634340634782672858995138759341369627507874608782037204212124053595195357782691337542506581590797651478300891154871126328992614316523483371517865001878507029007268923523999751574246446431239949506326070045043631270547777023517007930214131015361082008733036479663932579609923245235603424835654848213407730911093868250560358950433081884188068398961850561430294027227481216679631912960000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 5647545061584534303360957515003408509660071900120821637629380261482599718231129692259935668228047006360722473070106152381208709220393937115620806808878377927051832875206010418190341687823639464228632176574977058130719920949716459072435621252605478543809339379697782760708724613190786174809569805943021073878914591392156283971909941155670121670295955931566418736386640795781531256772630144407363589258729913638441191353763209566161689638259287408993545069875858511928484561638676953082685556309587513219176346082973209733017623828752900098280809328633116720401251544210404997409237057182500627805560620883503192437656450885080570527324928302740563497894146263690911950493755288898572936122984822716479540776567417215797378115159582342359773275022274502785876900249076848963823811504395626889099496591089024678265128766747682970352860843652776080187275363961040265151987298858258028434395521264461886473701048095253116525268319684708003455927337496396622533499958950584507307867640051425578755214605029226597879955925112739649574458351180487120000232234479351678968064976057289826379871071349048007121522319113119309824911347450643596065952695946034261096850631167539121510374018449862006733198097714814141423631112210453381789064021731995132657233059952955485380700428548205592752995711610600649070872404614931089715528502762408363451196773766788030131558294553745215759484417507494877471429779731031460638841206200539788501249475229072339114311436787728079703989899760377547189306465712803118357191034853214708902438584634941741443428515680736494149345746743865117237275103015585800932747481806080430884071913437813385524076641449386151725948921316045527251303291120920431229644171883508735456238047609838959847537627259459407531382705693962689663964887339636721950330222255206361088915166652824814666582838450782997335901644403642983666647463475349585061802890592558474448982968176590504432211329024000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] 274467378044064660977175648950722138994506895719965363074917589204061725905698806119546448813329255879600475614978426455849762677523806861843944364099413390375548639723363854347508145626242468636870169866875453917619913519682301319585159329250981404563802140059369779278684306527991963420422584867182100618225788424895833201361300246939705288289820120111108799006625204115059399663275637950993496045828958705406009417208081112365204837071960651104013877569937508925858368867274733490041611436843118946314397374804610349592086173779379030812058974498310946177371271857104716647403757167704505871889951276685191387775084342894364073353352448025587767801529537631248474655293623373272100834601515843593186469990057025780264175949685456481618758160038192032157994863778438301123407482502139746416284710648945869638263159852885286745750397017275809620047766253193562962211386226722684921446953076874908515213803229151582782691538726508415377521234258550938949994665081349904980960178231024990688737702179587621231993071587693814265797120657627018348198753331952604323728148757864125488167142978104512600426691997983346502154134392913736476105132060081503774178948959264984229780962779017861176543467581974949489232984417356648976949912910421519236617549340805970063213436230360857244586552231779491333281104104225624473481210021930968764512584862065297798941406857325112772100406470719439412822708793308052197511911199160465404939564085107477980549447755441573934143837200091342780246130744822016067509670382929161749596708137258763352371143594043452565562251450566431670707962281409016968310006860908482472888491711964429139315965197503622557364061296186338114987121956857059291280491414852125168742095924188517828453025823945138812612406877670800758242472550456128161619855204002704053712186625108777021995885868678789320049071082154316297691981121040573840870585991144684293136585224102809550161182720000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -71480130548994588600779344580042752959168648897555877087870135134309732776565566533877475006726561561401519870746679070761482317681389350360404131415010722329133020019134406633383156315228396254536093238856327996281986416354428285927767802368131981902299618750236525906431562717100577723098666923641945611609946358932289607539563592075561101299084522133036547799852916188586074215256872435475469140559057277968689855652112980408307476495177767639918619061488475634494228395597063060154145206868126591180716441264019679639039586837317328945857770133070431243380746192260685548584901749037897875086115065660157172012342566871216258123922964993298060191552031453358536960918804962559055993366955046224712680289091473136420339028106357284774693695873797534228663199377752769004627840405697184716180717562860499047926442661748237165166159211343827460756930919717373230814730136440343643170115810851809561231734684830812927129585987863771754735397619762120221125700002548489642487533693839923822863579389757958357028368570212203166425489539206917446650431079275055512436930352421614105891105905248485349452019619384206191236750517551318902167570858767645157784733608516898622680381317188402978738222856329770960994977350781552885192729980487294913210768019342939947049921122668128692091495336135783134382435000045318520794392062099931751211941940173027793945279056758238449972513750128208935327175067453729339452929461058443390727209495911500216587072485261793349742259648093294263255163813965278041720958866784565001092263322388645798068123350016526663628630912598360361949726558104555558879645044860113541546949605597895888722915774758876726503373163045491632586528254014480554988884356123544976853271931095911116395893819522801484752446732411561889794945543138907989648940402689255388682081589346976701620846217791350844150208121104140578364459681093434904335396834104341060361205918047118182733316096000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 7018101218499903166848282322446240186750184858601068025399588257926557137558410409306231350190055406445836319480112655073206798111753533157743902942615075580875299456975099368051462456544039153284978387807256144375544236266793255892418190913160417881547694541520353122932518740938487712433083834541453504895758907945293585483182185840687990105183562339730258524540273436440359706185649597681391355488192088976742804799368860586985946193756559635097680011036755009293289919497975900572850197931613512227781143234832755727756865332934421250905504807501163497758498735252567595225926981287724711769277160501027526424794505757805187410244134904502429690628743456565681523466982756838065613670553043114409386498482978073575054663132656630305971719401090600191782376951944400509019600452267080547557591018537098450875846226739741202004136848915743236444506318401894520497271320510707711224800269339839648750542415134737424790141631293024493979669534842652384176093451190401349011602185743013649841218997392140581029305630854548419021821720557846567122055826201466978539741457880330992172354058518852143107018135897739995435969168806379025143000917328625453926922674274099325158260654666277976406713699464677766175957070506291229100847583288406062667510272037866934912362371865807231212799262235618457164514094713371528297541334630897668258897148068892827814938554441452493320068371700953303911091861787322945304408959292129660360330923329121179982224638123761696710039003916657330385785585912818940968556632216206658876112466729001557861891867635163219958160987562761087343093247435178171047783560054840248749991508363940432013836953170203334202443413372665895361000460465913950324876436306288878398453082797496373981596090699709591288950740709946889889804689667346994502629643571394029327168012867550435849080288365491149223282066755427694882403641397887595423975966493764994091901913237966964180123648000000000000000000000000000000000000000000000000000000000000000000 [82,65] -458848651912548131432544965913770967438319743403036799422612764163980160798898939027065299739318574338256865458541957321870145676481593324533474024789190311085391218902083091381350846622850799306984983637404438840993226091456464220012125037675642866492573198824835780477723808485953268951575935062180243491842872496827043436353655721759413370226543061521635089493436046891071319652766834662966784191310281982190764660405685598283600314279006634300496289251376428768648579241807468631082864616945775573336116397491367362882560411504625879770956211884941538072575186771178856199806741210119912694066158068780293970520386183213227446700025230642245344563237779284087960811187655095422927595749205079042597194741715159255451262971424320739540321870001924260818467497570111987761697829614716040757580784381742012391063565997387382866675963108429515559646061819924014235860165774246765367375005010634412385843246629443696201171173882555571967172526358241679001010608960637073117238523409635521271489027357405437178864793502784664930084815126013703328000212564176478137327652310685239209479573195836895465562031764588000163177547232809542380221224926301577257742109447657325047168202140436551416376552170094497328336322945514199618807309828944940558843721059773178231699393583930578634406768706278697622887003907998868156314936086721237942414349266687819273689102861604874707208516450429921551043442394075655621078994347183658466369764623963843038984994513347520201752329960751117211629474235968283038610051197056993690003957599552840528294274395078218145576793140617253489631100541179823632494212315757943392202438300434789607888716185622262570435393757134157545523968448914876926169602909681254045764579706900051432349709199177138423250728995238252175317345212360440157562761809371399247936282111962831888776048448098779000677023772424164921027024866087905147893002543765921327112867245026716598403072000000000000000000000000000000000000000000000000000000000000000 [82,66] 21612749062364511902284018551324324487126300058048222928120385893924172106040799391561114903887323662126862111750195108556110447842482523398829972235773871385377126641559510496747656299710489934721011128556738727777497080606888714505922521564658988486997044514736426803715716589294852839664403255147901262826009855721630207754044943466597379570889870869457802931018172950653147690758232669456421489662492311873076107795334769952183874788686979687514867136555373543013547380123713659180756807784965108473940366326732804356465907062688400695639910619610310042639293739566577104037065789527239077662196830204304438505713125799012842910289608532656515751442855142976893629360135824399469269148016432927849401588241912839962846117229110780684979928913486051692210367760129441835908042597687502177168063305919759887944111739777664371608384434903498024125436056133165182177915034668592046562586810751487446247041318941759460992353780197329783444870420337632014139485118947128465233368122367937651455440014982860412290179801933806434068077315499604249703404002262643164222451899140002794800361451584226248646366844655792184272186479267555585492706024691985458434679694574651139221500530730145609538381938703656727080706288050213589854259566577934118147371052093787540216056015726289596221932837928946887085256522277467733727171939511061433267666655516685012370547801080102740812472789010483696456413151472834239542920495052432023525770285262976237236336550450084276628633536178308023748856187614970554134896090873187533212385527975124058919087074977731675886523894526782622620848880100457159415893746287911027090433491737224973319107747983454798243640592605599798434698208306890369634703199703133169000706574484048506554299476945874730913904949928687867248468562116260882424184475201569635817985350556863681756143139324361206296800669095818746338614562609549878808260528149975543636068434534121133309952000000000000000000000000000000000000000000000000000000000000 [82,67] -723445071386873565842499345901114798794698813346169191985595542553438476269923265439275488850921697563960370755282056860768472230901505197930161642984135692060982233916723300756433419020827016758218896581489569424225361940679879467122887335503829009783618031237955593238465478335530564653370323316859189903067074717869518088229139673508650026080425661151706152797484828776251629990019317654791753659810528318918136020192016520225353454037197729588831331519806135767784350433409307232952297615993290828692344933201261604013273701520231970801608625658803808096200339824941489521837016206042142904833919370718731061954220724349517931259858170455781986544896002708558161352722229146245955046334508942983596958402728969514271536013224756132925576222247407615898891027399226333587789450718076595836439404015817597585347339268057227561736475903683942007096901420620862198557600672790661917152971392612833469237403536933107085053142373590070140278906236439518029655648529388533729306693284117435199588934517662233886993726302439965369951699462791522481286520339762755933836699138759663367633109345034774472006963362176398617260114874812310329407973421011774059791814075004657015450454630545628505536612670752436875371065291143689893910237857473502061391680743016813662532846567259789357471902209411388269841637175288554633780739153040129815425217341851259006081701839442858357128380186217201352530565783051576703353732744370489364378645651743508552427191511638398448055465598424587067777607287905096253989954319273035346126067002485475830004330659025690694412688713697806646903919242314229850503206307730678702709063561089024534513414065061696992124575100549678484031717696825807584051572194147677890760839423585310407118866483358702295858885098003813609408234629811671287354381540907537660891701197438691162170557263831502641308400838705774783375364681085004030609496101497960721869500035534633828352000000000000000000000000000000000000000000000000000000000 [82,68] 16149439702657631001351557429882163401565237277492484270965208869676537406751247195347870293911564123056220038844392061841286627111644518689844425232405828060052085974509330468823242013650647964453953473264148071312393248342638801947338537174996163786576533482124903656705900436206464368192133760727053928496542643142563125898015311869585592220808069352815042543498598013059552775060162615896021037834235800599839118327535824661935109190021317993058347475076955081371014946948201326561240703191648887515590999597045922071047869497055772190966526079700890366841291542195979626842473965771483096324719980282412517862137885259600461415408863698732372362089500763558031185538264820486090441546919781477796961734846096462161179765523317527016412887996531289738775845503064993005335526715407484957469839749574724665740372377948474638569341172341514634415016986348889547677440755826668522877927452272700627843949320336836397790036687183117341013930539276539589500308152493817313200326264764165780245891812212324872764386037029074560448528349848550818330738142054798543869840526676198230211599473130765520749620291034641146482353609585186843958714370376657927273109801667897365983641760084849214834727907015700161919198941311966445398828646460748039012961631584055254507901216362623698958991755615720398083129020645025101731995508303199055819305840385115540212126329862099603734016779985566148851956124284879016277046029463317161018185957892223778407101534426696461301781466632113851752575611856415582915108251251462589528450767453577123453061939829800249841159720698284615026517898478688856593505346172014231967152009166384616006853283508357437088542260706366143822050485473701083635830834330192056426577952824426509570398169141140912060118309325842191611142633356610183089073921598750836055902563091992779981356310665699650378239143263463077422810635220635175215689223670298722664279453024678576128000000000000000000000000000000000000000000000000000000 [82,69] -277785751249002057823610742654883278408942846768805990574648164756025981814630093358710347509995177401250860853248438046729440788431837070107184438454756857868950175462759840929519175141024768514803366153748367616000789685147475338075090723091555270404723719100091822065192700679718365384439930415302085054399826973826275675753967955527052683686189851857851484572563027509432407298230832190867459974275542323079751528484840605856180088760929929600162089807403108904238284401811098457662956276851447453607418216968135007423308319918233769589916696677509889465335202493338831584317089990710374666214724421857818132996173937963509241856837931452780733023869759544872259132011104226861641536769607884107350834947437804526205346638275616630348562601311021991559626604225963560712563151722925399446116214344677957204371214239170432978068571462788401821463065933765227816673497378561411757409502526510276395382847085970612176159254008019498753124514126983806185499097519196475903032404425407968187518517254488714384510185892295099330814796021654194929935465943184362676059821921088259690913492836097885887340874218696502344160840344376310761421718710791979647230135541944724123127881619267511792202231124162386654397376037860884305970417823108902418621719083430637325036651056534009497789051987315646131758764062452422451510170916575606494462895034475430582132746585490036229727863805076433732763718456172237818023400493367944479117351447570195542436139048188488117534607391932969682498368262408340834697644218214958996792857156661404977500985403478699768622759166236466823371283951430143354231246358273918324838135781276524132472792429504649805574367120017202724497373949833037920307199046017222985712749946408242579614567904892151361363569922086524708337798460737269046514656453898612013709381031672766088925490049532832090504684884621263244737926086661351371780880820218905001888592269722779648000000000000000000000000000000000000000000000000000 [82,70] 11029442754620035874647540108603188798969246267083423455822124339189397788273652991206687773697095671847801328318400209164802284172172013981672865479722026755713063870247151534043604628649015020675061817428570352209068812503906806033330387539309411689082276141707361794619868459836578249214671378240213072770433402196399229365183679914330092399512730719805931093167051637008745665664323606122565923559622096472676828463322989313854429251294978514831150624802327449783615340661827198440167856902320314701641332456539775307711931556207198231331211243589626425322215545169882698062471565245979326304252641053221837912777590516770869590645918217456421147339710626210193460054478657487614771630707050301871420794065639813838518515828513239179468289204129827936787309308678787717370668140565822339291084479420497041769257913683775352075468208372986251783133213061646395559369493314529093516777951860472415154722999397630505333733939830968158202245363267006040080563275288777539395256850089325347381014238232023422770646045887767588084231177891252435113574142560768732569659197870089609063374459021988846351974854237294107165043234786190531517074949816412810208509571825307979551355920051855073828901607802423229001430167951659158782260865746998078122877969303437519600768715770218512210705709184363019223891375783081230018460159643261082536465763717997847551972288230462898083470344118259919562821457330985245661045371649820784250063319558134997271742486025821015749356707601283892921047375798695186607683961567823303744096014066097151663992319207338399514506403176324362282275798249563805735894537191389464037786732073730754381540747324385613225141726545864953463440100379716563968270241265255969916912079828071912633072378944081907133575294255514274682898607495597923880740455484123762609478190575616233706895269119264382415236470349397057038425387784465948745225041807428151660861069300072448000000000000000000000000000000000000000000000000 [82,71] -771839348398877909188654756561446572457656850218751377402881350080072697410145986306203723330149636379768536250197850726321158167841310821135603032541633187312348417108432768324436366863117598856635342432421447263086313573412889691889491748137857352487804082620593420044763511361731681461312040226409253679957594046649638146675984608345471147255218422583341567060088194397346335814891577236741491106200270399088819852763850206448530567832750910723380694852847034823862828301115665923568501070068377325632935395847592583762647852269294018292226663831136445108932917676830739740170721332624905674476360780943356084944290826235060976819954902582921706186775511009687170427756866277499126248427111544720794514753895897873585137805366656070234498240541583190266332370087518815760468506461756730677693173456293314455740416681005893744827613589172519110051285235217738745333283879528184408403914085707249099753792619504701504392538749897463818952337576605784724965271825501072818664176896962235198217588456156708103468390662212403857836472645167459620986735809318998570936005803020315954913519509287908013245005558675439860982805454428719174403484141434450679850881259589169485390672321408224374781514374886425100163440102844057058760834108164085447746936423106107325558749421245942161439101279902519734819969404658122386937043462175449774535159288873327940701109099887525851346057787992951965859268597664645625913758504320860867799521152725995369254147529753403465266656861232162264406802387170922995601173906207068033313771167420519353270743296408612368559385919257110189012872218767986086716169123004882868647560692355779330302391592195272902177565653070072514935925290794179810021063881158170953489788144076240313945243284448036471827358833835232068713227474429042407492185682971344656964203123290968417758831973861327969166278216951123518757122866038715369205210007145878995237930046324736000000000000000000000000000000000000000000000 [82,72] 40221694326675620667914041800410457451628034866980000314131385390710524419083365381560799142633024943518204324661194883486046136518066109867192375461600254693487866183589132116491407300723123985841099559423048240346002762981359587081484324157714967311204467201649735912106693051639882269642169081140762551014981237335206292711352891025420977660593573500226330427070015998704966130381005053557963399789042186931297532950901251403251296267292181554398427462833900635564037982689196303354818425682371551023062335035784691998638290037065836305482269336413952941324349782032617665989836045378846020377915733361781356376532559395670839149850397222356396866054135005594037720423995610772063608162994205676003336279263818105630048947630288704226276033225497218482697971889117233216799476802885255919223056610438948653424946373193254783785080684548937631203580363261090718429127468214844505977303021473248584535568070034688185875886494167667383612738819889005150980051631897803102140519584428946809015684441386565561132912191734796676250410362958851993786844321790945246776493164001570418412408547285414792724166056390616850389875530404443286906026782683185034929418373011009326785179480652459171125424973469087855708382409422112796694953261054089972181872543764579302980841996125835869917904236391757219690269857142210903508790429551937154704699017166602211085709388916058945293839608713522952311467203347863762217008172952289814615570208450309105367136429348224186472952652064483678989442428650010862548392173849599765543429511309742061302576374549045122606363109582282663649688514357550681719926562139931992305060608051285387227389762225769979584854613220397162659035576892708468859159359281138459004269321359909766895313932979919226050006073872907106498640885184038613018934084580218877111934329003510501597731462675029760232407640490089683313521689597927910876612919551112979567338869227520000000000000000000000000000000000000000000 [82,73] -1197796512485480063562086253627626052730718125974053499877460567867865044039275838164366120006076067351334159162599502579161145948958117821811817223877878856749119640372086475152568192973114788533551005223657769803669390182977248033802358490250594071906840947217900213466680284848647251448540846419669649483832654972349333856308245792650394371478485206956355399856701561832373519641166671604517349213962525858286232999784226492227072475451733848053592815645064029479469257403866411685225531274512073214858530933604542474595790704813616533813514168275362129190640501382513732902824416757532927776568618245909953940003238022287811642947267111243042511582066645659098680865060950380034874457496214177732935593449887248799974465047857173873985004168021110767440431102151363529417784321433965584430563998029455481386462196541145490086512725373874699872050375270182597213115849997222096901770105701249893161028422766345778094488493951402352760769350261978875324692615663748131122572980061532575811387638226883394494373236233498831497467374720603222047117261876475626061573636153440447380245402530296793150806945490199979679824816788877955684530011732286898323785970557104330072219468907264977878591244668772512152149893861260062263500727472441956706677995206355266944525216004629108830816124874694520057572388206218012575836025451269281248172945626531826228501786182099548231568596111184790233074357142210142591640047638141847988527016617078504916381565790473579584516076533542346324162347254925684199408460792334058635790089408680849514242573565639488916874242695094948800691147622415777582451779614120840758340869830090052824300672047468139520327472562925182185469688509782755972171571690746066038290901249143540486496910194637258833695288269176702227422828706762435278679768345452897731996836147978768260845035319732956700182773236732310452821233033190758964503410245377800559620553441280000000000000000000000000000000000000000 [82,74] 9635517100376728044014885213509699301811602588760411525395707630848084076005634724590735238839625821026578958604622289299200758528591644506378479433513188620145715547545695703353567612898876047736702723848016859946640379420850631470245027548275519014378898253803176331779253499662618876093699104674900374858109669008003174280522806416794045380438049055990952587102626393773707484625908465544146187494402159808509108761749109488352213919778200375963114623521906426938448478864191343933486358091698920957341910991596408985569259578425041652253719092128359132890071339159492235416649560180011287342494064033538170429022248921467457261439714499582217082280568718163280582438137319983808686915828966441931450407512831831063430346293396145926388894872643264955168463195383378597205012980922315443718450749384630781097316869141833545289970225406878442319127547293143313881647046235665274990617746164671099293633860675987789229891534098520958007304795434982124157984822487924851163664597200794193725793997139240905377810031069174698756979123127593698257509513591938388568763802326386251015968634342736130039338003689819969200300786235485682719232929475674036957471655957046229558674394982061695245484153594176112598951593964625267224271058993134498975304826900828466015260901110492216940648016717705181875758820360289601277190735431279508962487497189869296745662233860995492462585793657081337392964671791616124184897277285109269569127896272667717949341511099852619887771076346261675428294776910735045919033667070728930873126355738679341218792117467038324980294203371468963515271379834710693172675999308175036585663898438443812163780594917571724746579357658186330491704252285594723803050009246004334929490611616668316305834397565649423169750089028118769867320757360053060340252297774360083278209932239247984983737257878595180770120068221152983748618897188846979558175362507679011193309102080000000000000000000000000000000000000 [82,75] 428728176678886989697489163231244467443395000264595291193040750271914894842307671553293237576026300649276799439613342818792286085809350260032098931848696118564068893763185159243173852513216107821209365870628466323716935628001840623180711130008720598192519016846475720008413685714158400542792591773442281595249524617463815157332539939302818980428145198084732156743180592762617376785442153736696634609200153169501987194291797709315847618217537907859950634482812732223870099461400806126598698860422743091152151474772369586226521016910315863162156745964789022015816477310516979231265330401646223001005302372173970410246627325098937793811232641908980340644279276581461207488026860910730413035654159254973512307778820901443729501482323634472308331974807501141195728126591487493843023683052037129610194997163846312579936152170362192237008751765933442095661864046165766388128154333052155789275963602064818231557391255082316815830102975967257919194168064248915144940394698166456421434889491663063164823936235528104733184282035811905003155444298644886668992722789052532028427680834738356490544635694966920747133950852366822493716088301367015836933822550073468050239910281907975678552309505967908172696018220467909603054667287745146887391401344240351094140969212948442079794319651515389055418271144553046743167902257101623507873405393582815149318516536287005359651824741755708910131634653145682257048425923461865458724815207200308620137784386167413293806053199994920851312569204905928362598910963608192055425804775057963668437262672012574798666584145673437312010739553739186644081625258421386304196581981736851098246870253105804632532567035470002952134287123273204786881944901018142010448773285624408476412510443860491864618818153097292325046636638445781193226759582677832662716316875796870581171223764522747395937497168285173851902439283756282884603251403094011053967672079592624135958691840000000000000000000000000000000000 [82,76] -23765069597397817762945322427541219946489762714143428417507873336625524256182228822808667057122305935825400869284093371170451822546182911970697876054622348980545150907192921246527706900017024486410082611628700662109768244574061253857983654330010039654376407166033213377826115336330641735495551315181801988447937484927621247709173503380051798464656514813650546221707770763237389193486363726008399793951626649045548740340242344778590946430395362978223617894207888994831832613063679738254912815333993526396027051707243094446465269020567517619262329692038249496238054478503074705349796130427959146787273641444811007445647284135306092194813025510265370801330694886372468320923117394376379060191707033110983886909484875419654056166844929758437422581443932616545050677729522056642032655725055695569177221257691950544546775483449087012753067794670293640980477933788714677554148298749448569915569296693429171433563104037974383616609831825690715114779907784078659328830393259931635482962143973170491353925107850398975899385733659303281248356628298952528848030743749741957705036333991586101962413810258693320877725647749943513761996514457041862095338244537952674256254481475780535424179042812070337139213216166786515355725777019375511464750793232339255047302159372127055797354691706343787286798896699868322157749431134401902388146878255173500383384559584056338269591735086499889210628519448262537888739190532159812853989557264396448310504573789164705912558430043015845478141643116089682550090380617410066388270829593035027774105378613009747419237758279591048106422235520536258212470076571644043941581066776547926663099382463339791589818152597183684831233746293138696527105111351316126244643879574690203569404474529121193356735657960637887226428375107700781448065973766596765705247821799541105799365145314204697411045151040254631648966353546304727260614036563670855196086864888379585320714240000000000000000000000000000000 [82,77] 634709964848981345929527634065300485358023571536014452350171114974064631836309071273803104835065986505306528416021240169701681046971730402138564313727412235047682382249001800447552320027482728396907416296353902513019914316966699482242104788605498621155812405844870232054685755931604128890331304176689029922820058229633307097757108280939600592098497756493468954270389747219241236161950592089298349297683177378889447938834684338370084054564856612842607918245298189035453293377855568105469179902913789505959803298339562882144434095841643861634414823730686503410042105597570176162347267833358900914180539945592294645107270994929778929305033017113417621210099020383607611153072874431125653669613872127098501441987494130604966783074768660196300487621198606919398909041171901157992644559872512271363158945038000881874042091684014408681445608568582089663806003028498206741810919152240702230731190037601636860814785948460764886196429378312991570706249938971600800884109218080087912822520065316316395329487338237176567568532878129635612743833288180206695622359242974114083597443669826425451639596156073967741958012852211171614715939288352478854661900698574106927426706037314971658537463804181126748638725740376641363048963302060241754617410878791269361613141498408472914309132564172374281163240785650927783600165507053203888779625255302268038727839278612538565271710006095396804565240182267556614090704829377692428729010766478112472937425989099325478651735306146847802072109065451531388545025999068924730908689008315718347836756244076215401261507273997740611923555994232431100338947425642360874752272755920574206059153780513313019570203805776688439382755638297989014550693536236399750923648822571077849282470087868816925236008596877505546312600537233326853499710441042029278238466462990792842443569589784745508709368828969869636719780867193286926130195078203906823318536360288608342507520000000000000000000000000000 [82,78] -8635593356590960279038335543425318561341467862763760136061870445671612088563061137583805316919612147628358450907269292249816694602958086685310132305093438129228841875005605936526801266059821299432662362260809155200197651142554627510707849713763911908517294452098551177846995788471094869475687265490401561173999560664208256161640687172170726662569889696734311414497912671412526410604374933778413734529018302270784126751208296062922578441127597431317386183336895834858482212416513756988899904600484859136786293543686405639247360582343000491907574818295626781022409641933038028564695936713130793911213771503792966188508426360334589096713170037684374157008979924114860006600419665305744411758036642566390697524815528276884588476572555799885265488091137904513053140219551939817066181105873231775597085724418352598479617792242369609425118167693973067573936192795095102424503493056062236325609387533160152714977920786404973129122656045783008354946529498175453035957798215423932951841271033884495580216952735837907461587060352180581387323969388656190739582526693467011885655965470469038077357389009866157527541861405669981576845653725107013267978643342847282781938261730104941825676546571209271881422823781458222412440377588363182935976414454951155189290807520191806650144518329590538845553484709960843875434075316033242609828914008448553824281681482154140356965497350108732082505523001427865294210952186996428394415316926614185824925224114996273789730723242606159889601652729813373313482420604703468226424581763253967344749790312019883791433964653978177250508969625865388694423317019986051789818221105855510831732395410171422909387038173075581337672217398948515829721072340317640788428700505557244268463497218524018701664509345059073769657743646511864335314338538935591660923890012738890296749499203006413210830706523435280837787892633338942771504602957614367791024577649126523535360000000000000000000000000 [82,79] 94413346491160288790828414496826359406642340662758094535698829425049057741203909634072964510963224079714487944477391772600210117396152577159455327462784619517094057072539125150094147762606407366647068245833473242839606919243236906602995688427892567057587330627406099094539793086959719603726776842050418926450769578945154107251480127669361249328078674408698355155360693070678024461931923835293359092592422648444393169393831767522982944850123203580370017264749294674132392925175380647440943929258482533683029445935916289860039850447575453083277395860341121375108370093654798537210243034157798109673057115649473524644877021219559419562000820150355941366664796483934762922901602234035406714556808069606626626452676567718201926125459331326304377564652246948702201015457342851787953858325853336317555464265623803455906503318647884921513643330302945767624954731659659047565122011251482029618621821485413836742383433060961402361214741125007867535373970902780724210041273124995618340774359587703035392161077240022727842874071082733465596098883606732296035122906142237181134057286218211801302514189666411998259977397785872898519169980103409621083587610106800071140119697251942051930302027474024653325655489535655149955622058973928623720236217654365433872459256747884801524204702546473105149081450586717821695681469023236785983947772627705855845727528477570720912317200504841057874749784113173564801979950206760481653498966782455236306379797559099942028160720080529955522333148928770826153237544397237437760583353051510527015439100114612494848412311173598842571767166262995388189895139639354613750811509772641171530154108860933681439503011108248055375087365541748489355830381541093459716566975742538291754181312866416694019852664922260612213472143646234076857487169360156770169825111737051204192208989241112237880489884769117099391138624525459029347037078580845408691616138127548088320000000000000000000000 [82,80] -1144244008095296110889807933664098094178245864788318140861493453365525532854919262510718758977345550913059522495069417042202676470650073397536005931973324149377363022151175988878966768252737956893185240110933621157459312951194504124739307368837973820233448810519468877731803759339109483781245423392329753584092309260214447684727022690559943030400472870415472366768856363106164504272912323220103418004472012650660783907136004433494259049738539176034357436096274554766835605983647820759647766318516945597475415010629138354055508802144013526156497944418799413677228531115261881052701298215001457357163550397767575201145275027104152441900171976754136218604074553782980559049062806726408122999478332830195472872539433916240771463051863220395525200408373071457060329670461174131641228975527373428553725278042604711611028864642519657570468349936297190283452060766098243146173478533319243955352208180004631252498675715932894580120826021386568216224353913165978048554815407651577201559779359578179406341437860081659872812460525708955412872822007905082082006010679520900214519966541366328604610953789715345017754626686423930894482208611626008780115929881865464036848617192424953530471847729955932374934942871575473815829844970580715806625102191527237116234643767855378923954346296936135268019996369542564148659168896837573928465454406172607950984689541648554450799106781089394765927887005814176054020623426638082223220263199988783207317486407359376157925758853297215106292057547453103787396349515287363199522901821967068193276788579814812777203593784841405179107073977158281311508199346790520525650507356419866230199429684962509752496582163691463280184700902545523754941610710660737012995928012669673906602434061538191468770255343181204885224912716376401992991008469733635378696690189994388058824985972534028398886352691023026469233894735216647661602478636472084111364777296149872640000000000000000000 [82,81] 6480977239231478705575780638867644256573577255506662842607783856539913967145635880518576356873928913084028783082358497220549617982154061738210500215791439014680372895315549865692578093405405474821234444289611241709086773476934963399412475200955303406578633166216618783262379241780438028296584402997735777237384670382363226838424131161599042860749975768134466875430315874808026266218534822621017545847211979939865768978261513604868653172204421898094715040229224713696405826071929392986637227413591678631218586333484189983957330348980880815500465315635949505156906706832769152837663011218949934060348845076738801808904636397408168019143744862799680697706787689249878097663119148164621176904409225991445265203543265906703186969426454241190481579959355635736913407260005709821457481962341258530007981599819684597963577191052293327478487984733034208947755371734002189750715969743743091769478680258390885015598127890257284025286734414807311470981639920019227667020071418024471199166738016360012458082820116148336171184679167845701402489668263811248829220457751530145446659999822801331829195868530446512779252739592785660882968008658960505304942526874569957448100755373522047404852887619171491744973624618786681236406154163097648169674937847869452208295408029687814217919413314526591631022026735540932584802565903504936614619981098339991109128791630387502389051135288599577335331040075194414631405122569768934483060483781998910593283196209767846481355961294407257909277243561137438333016990989193646732892472409037778613037922249124929221797968661968888826637432087416658579824019871489596125288960713177637704934254395096230529541643167009244331621917245639051475804923004904672606258281215512486267438427454834818629601179701981931876917341819480033383654167754358876121755749019895371945001976596286391182401698138200068452929709997209208209411138759345519963342620831252480000000000000000 [82,82] -82671924664526440527051198360979456626361028049227235482818067672763338662995996090332193868889257457917895294719093439019338619327160528983394125807166599080378877334697301968284234148818078126873231638519011515718676250473912884330970186243135035400709676017036265798281447760019054954356639333763385595422823779616574937508989338585836155136818010670770426388017031436853450616322580640165745436073027477439998656333991673186872668729793248558853030196396719728349168279040971413741370650921865276743353160009582719977693797001158222697331000235367371712424089827576174407713395675719766540031168804040524930777653608428501491659921182025854340678179681559714946999254350607787982561006818243688784094000401305052922193609960680900180957928760161930548014635098784122518900948857020388041271864415708640517386527035096414351919193199400628449689796868367352934990111435199060783509498410333937400230493271382685782001696356333476994184648566528368042442866580463366977117833809618277484613612584151744495849243575878904519191727044058253691676221381861339188853791461504890672431951434713240468420653324038173951131466465594219997743403995092561880596231165239689982518716087077553119217691100516397767478280887713019722146920346958780065073682635037899871799321867407899219648039055497978049936011939787314946351255506353711295015519888864510851030440746247940479588695201175847223843476008156369003919654913099696708031896912652769292969712197135570061693033033619594665456807379566629719239305653512603941145289530385028035194506966468511002215290745382015296663077481225438638820735687889864635677338799080115250274535662671454306834335444765944500702659763272938282567687133113563310277048905371537249715414243632198227324286599995233795584484984924256840953941415647003225969112215205304888217448623278081697778316377491336899443670160962831628217369472532480000000000000 [83,0] -4420134831809643133802380069933435091084918264437928388265310977641223878429787622111934018141942799802806792876208856556908979316200839519591295256692797563608083935043915501110570194039687506271218487481683210638229264809095590403554124694061746299565623584970300634850757324537941187258509399391158685628555205306368741486804798665585904235112920214713465870322287638870172690015515296826147374639551977567267535887173899584198621324537507261957307001760863295911144286219466627035262461705633144771842534947415500213315579316437757344735665567367166306249358143389476063011001801407001403907919736730806123410554750166764990746354605442298786548293137493994187117864601499309259823214525841199111026227580078135586773862282805980928856224168575399822190909361733374382965079818065743225834024444747980548536393021225597355711970892846280181215753289343576289513696317076421636920146308354626494574653914714434499274682879152069979146540031850849142164324818884022323704123809896292014181291406508064352800070953431382113939089960871901368126053015000045353935248724762043069103309564365354177714943103169973592575787975293558959734691755387472602615468854627832112788185009928846560834436508951507498786717985885511394568549231990588516357676732802756237846828872765496623686492036721820042299021036155481503463360894636257163040841879426038319521010527144499935565629571522120355211872514448825562585383892232444799586440601107379506983628576165191321708090583356637724440491703978433990692756956916310942276067830605397658400705120052262773709898621735219268767740889180507265540634550536362590485062205504173853826163711539686972121955485635568246206048381044231440929229541103540371818555140352972974902627126099753534558802444560746650282081295894640291262252425354593291345084587175726651840081134896350395786810970589641398483983776114808543994219377097068437999384094673758499644820860960768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 612442335996882237914966385845946406827179072579408053297398825792110345632409765809192874507756904037704515059004241671676315418183275269748192821012811286429049306406894953770885441702389921196306217877860936109994057950213967454815873443582112168310371057499841413995182001957929247277082996129076249864239854167477418339684973706291290511754004940579638993949565593483139342476581167821517379588692209744864142034330151480725820061095524974936816591542389345546875734870672832330554937542767861405266394853801607568346764347861320230857778414832600032580562504119361489137043976098286520229957054413355526571353398670367334380675941394937084728088354392990671625447668182961353013410815130538899248687370035238485677051369141116906559190833078171922754403024404347130971351667719540841078667544446037217747626220122495875591599246723740807354482239536268518815723759453351935384835002271456271236643455193915373168001641332717846400901856561332636625842298925487572658400876359958831918380464104557106863268420275398315036025744641585436100126269369882848722919542835900201231848777884670660767148694036464293972692265050885892957987634647939185748426084748240358726934895292099270802073846188508361309848721887293350918238719758484113311269937045219584532931889442963118116279077167588570491152140943890892571282667901016158287169539726732157752858444687173454844360050377889710196385390430417038107589050348665648966520696791686432745346862873583607657283259019839914576889032568786195603673060438136808779158966366269817961758977087488810834469977475239174880733775241603206586409796286899665897409875006634628185152334413510871980920090922738222126221801378630487508519444200878249875814314601240322081413349298294621158380683552441600880663026675334747186254832492713427309164038623339624365343922058302425963907086066853518107178139466660178715713649063229424063155464456113293095902789110857728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 67709137476147513096871566940935760914462460913524233592543164320722135559034384588432878529662494306035570546526551451965461108822195266084270951179019727524329272570665551180107080540724939377012867755755832999499785856682669186655195033220997465039642333545735657677522472165238183832872514866875069027700282333569662221027479493486936368337962881977832780888838817606303478397381587981520485351051778415144276038821824428670372456700702399758996350337094135417229677557843030762418965561353196788966120661518045936994256820414671535036738281133063501319338439124408730657257135476214665152649308170364455735638701012658453409224410617596087921274377397052272154924809934390025819341701051375599690008429102968720203330853131570697888536809584387138794011872332175857893306184450263828103896299557009693220234066081074489118835654356860384694218821822141599595544449021725096180838250533369512411458569289991417859474016746436613977455359647735794553479382419763883738173643771960858694607813366883503565469895036727817023231254068417433850175257041994621500734404537462040621932939688403148992883321306573585637861731753789782367050894912915551030465116665124572024174643993269247027661256307595103421074662201870166427901458337115945250963495527207616224060514135121258352471874722834206942289316265348645837600349814165299094310704638087661329010487941494053087466136236203126717389350826848666421423725521652965161109482360977389153981039849458736063328568515999199685677556270624367704818198364475400360796967009626584300077419321488315368331052237507688811352190576882010448092137857630384704535146515964773041449571673805046777191922646639390228500014381586863245016091021555672236305202374323273427254902583511358869588753105403444593753365909259764627919196744380532535675269025061303946636025555959968970170927368014350502947253775642703711831801759940096018959036554463102139746959280937369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -60453554357008154071512630248350418975070213692480458315669553435362434088802860893595596995798418657769115538182427613768653443591740568352615587111410043303586368236716108775341627274090348661106142919367445737584434639307291290924023593514239486494788290834274785490842278602621014516108551203647017978664098610903447540050089656822815048246795778356842191238507428603311591174609392668785293151705161996200125636940722096084656744781489720035210577316221578524830513540687083777293412798722418004319799962596029443590128868588889175696561591825202514289486491973568710372069211669248970580560961227991426585342116987996633740718950193733524251128895062579089553665778975347026784008718662214337202953703492447945216470905656207449696683842137849532077274928410323281391967078716600245018804123235039366973577462759619169893532033147639224041850238600741347306041422637921251607626150633746576697660693336550978246585279194149289827338287550215398224932491887644269346318299616231562088239245761989436110065338857635783464593221183560439807684161846606944803946783759902584249198020492470100459642925853627787899886606419783156218032402784031010024143799953849920768292041450656166477831248869998468191261409327860085117587331520392694147352804537329404153742927832772684765236785412758944555843638378438582859036493435372888343149945485906700255545605376062808066725347770622956291044745865857665814176750181254490401931233730319801377847251923877698143498397442457356725884181547893159647859816265014747546160019101838784607878612998599814779401851592964155256697203457669706748213559011220444083276526461691202747301825910602371972671741616611888477779122185091338098137106879886456485143850968217426385831900699910011039540658363709528646402747789172463852729507080720603732088991802028491899129128170360680645985722286945878879377504850463146225736200709235178650820103418994719552851500137585836032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -17653220134713556773111975848874344701604270097653678820718298983065468614243700375223550335856075491434442113210026591660636637101286345470424586403220726944475880299517372939593115551675767044172693536187257864673280137913269961478641594208782413991351240005626426645792913129559420102051828256559848362621725598653160458556464754920704085452736527462706101739164259869761743900385494731299169221745888873893452969046770843190920116081534319708541021317802222363307686392584673639592384973190504902989534220933122508484654409253556118811877908429828267405657668196213208019982829873937288871709267785805486981141606086522054870131663531956374635029775768068296914737748163524760857273135067199498446539272618192489811240365617380620126903642545215977446716812690984231432080890905803531891253185066798372864345615836093926789815606594285166013988750165248400947889006156314578070612271651196283973193294197568472072255496149246184346063599440901128156655473943405735113200825929426132260243107765383204689474570395600395737684891040025781565062005605585269618895371473054324738863443662060375383758638168045654528855403263513393889233962102041268465371673159949957532504696565092178683883533585122765394011953735175233571979579547765061936650601759502990501883179435034479680457037337790444182102875499471663295376977983955987682265858046522260930617993303459904108418453112048948250465735729834861754886283331807626370684203987784639394937661922127673450586058884352956026902150034103713683184534297318124720812927804693723866694053592981192558371371089173521036405878873459663634074404118111703482382427600073656710271853878019071259475777545824059971830216479169188763915377129928038225506084838046831524666560061600600683379267395526131198970686534751210895053608208015089758621969709656949082433310547613253407020687270438243977282553190150814483249374846296989844921268719524927866372995674295284793344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -468041304505802838893313988451197425308295477412489301682721097913086344751853548382071814129714456920070147235873732679652293073789398133831277770635898143627063632913520670694092992955434960615130814559711477901335419958881257241195331168635564219899652028886421966155534766880190870837252877933245875016862331594745599806798834769116560751809593265533346381748427876770427135300502696029170170834370577049283985839854147452866333649556495856728075093072586548167060254190420446891168082259976654984792785830314933866586475648014823369420092702933899887057108719025351201300299581656204128115939229771608945296017155346498165499436877566559842094835585824236349384249569915916661016672317455376046015915437847524759641757064606750522851736249820375500166304791105829731262166069724188993728492648069277502209894171422539311060022530863314802252983580647780202024746991059938159918388332104208932974452639338357565706216519555263136458089629702301522723392065975653363815995054216823414283339720565146414538409384794538258281540944375587820466298056826413069044302857534262754499230680671739258498098416513479197398381130617806350361886531859117855722809163569575433300224403312818852354380597636011150391813741581438650058528766667226723458166415466806360486554263143425315252945055151941465550350856248803986308654923319490431567377835447185037592499849632628477848389092814620654936142827963921131522521084474301034896543546803691518312036069356168802563922058289115379628546750037874942102300172471126389511042303991434059644885022612553743609303654733128272958601585297828891758263764655560865028970096249274213812222252684666062594633952575623174873561631082279288356805484072050987965472935425305321058571483967834825482427302207093108884131828534219578888372303655546303469983171733524342257912493028285135080571688025891687418116362112519954633469724621892857749642899557008234477959518299647194955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -1474367941036904342920032235872964042701567080730683844931963208638902625155589630949423636162069046061153702898574786310537606773468805969797595346933889273781659561024674273331275586736166125068493066679601017999763983690420961611307400758114062053766702486164670395452568999640208543444958393272662104304953879893186784526398356264517248083463032647176561891389590153556099904382603283733675394652430028358637557857315284956169145029395335725146268572662435489817991732699882898459169450909513923342774458185286598594563205028727548813953804609788710355495450609162398966559150581763554881775269891272823094895162990219646174894132270756477759043216563817480034234907642185552231159067831526550955361487532670617121841151534962507405986449142069069300604200185711858703927591154979837959039348848739458311811301318027752809168407200183127355883351325861066886005997186286719421971239894977974666107323940239956744096972151547083866989473470214487245242668035343168826842170405500298557420220301349770652647123644788089627824125085212912582565943303761396103665896190013874697737517964174083474809771514637419783664169689044278464413255872332694132319011638800970538570363435120778874716824372287058954448776007966348535386716829583843762179639869393353455477311924296017926650534834213465811090087616074198670709689285356446193166298557227307271414124383104280216075540796255602427478183399975120593649374674943289007674913166023359233170406485339889432116011510714528118863930408242433996781420711159086860982730302722023251385260151794836292752800732081498167785543910047096940488164572623422631333632535242167995806798804706100680186912614862832379675649968091787772943635558183159835004767871929191979245002452324958338366887465524034223334901747407396216134777597171529228471423132335000347196041781328127784736554903696979102241454264038346727738410406565117292469873247817740603147816619317132137594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 7184269785416240420345758847304951846190758731319270778848727314627507903122387859893987604370242685269316887892074470264135960330273322181752796457561631038049221434614190705802676159555422927729061353481995221042675841546091779595230152510423289794317421630113933246268662527950916001436116846490913293222555750645523184471891517240171167224431734927073386254337847785040342590839428097051342890786966270307886614660480309850213107334750543014429371402649246284359687250183982912614757066252103333729403697132147526450903437879206818410417474209707856078332168583156776804013359439661763053194206714418780995831279744413070808158267506509423937635692132780171882568140401445766251485232959725199496100188731609809166979792559441729964733559430799623098123115779263966518467306889772963555064739273200743359288930473965717930733546030613526064200616804810015254173010572762362539866975507474896653824857442001567747867089587175302380687816879739193570152660538970129262032103585577528845384460484808204276218002067459824022265208346033367045880581473761279537830866798942828457068995300752030592577289458225571275225633512807040255847873103537955942524034987430972364449438626347057953216237901361058989201015443785826446383359271049424266996813525509553147078465117636975904211134884760304194916165207950360451563984809385224458012973958792960973310169409163342247981063365156166569943106411771863961723589930762640327039421864746386177979460466629221576483317536176659911486190677365987732829307624057236979747871700571471178167069661326548747223104947431104231772122320517327631699362582175227185972434882044431548801103611749847063204676192068054240050817270239683865934439569431261928392075350166797757920038280614548014237572044519774703353558329245096197395522711723450364146507177018109877551562645807740271621890363056192897881314842856799394387281901827451024927512836908396685168481793257536107839488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 31909657478324846706731457998033738799242591041104301122400573854709743399428690270398845589573468822239009356886158240889070918903008094603722066643751187681769542556210396408285016585350381814710705264909074847793163649474333440224325020225746304555083127068395125918814491957448447690018043834783565126473734580263128278586721049178828843420038736360237935915568533396291328860675605807199288577275841134015272875776137208646288387856336900016047690636649305026885237945332818833736145600732698007536022035257246621833259266296866958129866576782100344271345249394523980521895323965375407816466236721415113553866891829544899941032628441115779049919676106014522362501899494188989305701424328308912790807376785278909696730149306333651929171172230055493616440741089275180873010999647021807758332121178076522416773415519039732794018097192737242561093863051644743063529647237604140825120480049675958617944124554066884047131528709349602413046115155344930843106887291085521882551116132783688794791411478755781390121996011910275294303762135628846264490914553218191044461345839166625671301783097395038983855722006234782161878359856740359058792391653045884826286829256684519362985354516142780794873894673107015442503574129811916309573424556424824815984927327765115085886499313560723755313678886364553931850726905746816731136500469505151049980242046009282002156243575973771006856386068230402676315202393847580593623536846763903497666957453195511968215021548815912738846382746416111339809142822449001675488564009185285718908575945461603923173967238378668842340239590795763372665379479925993578099745724789504424101953447085798765851274635981396158325243891930111154692220257404795636130420713620854821625895914576787713369239746164736343567295605026424243819104345331049272726115187502753620710337456879346586266823743678627163927284440594717452980327493235766708806194502992169846918296698977398813386426760652686249426944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -130826143000498955050518007405568234266768981133818858639789871106087867955971584220147176322994408477057973393216553003886157709088672938545851769773997629987865240855747225916421356911497931212837638156265684047722442922472132968121010572924754366996446730544564850291208220044567974585161379050023424642773072159602797015601683109675165830552814369941044009843452830166128653782198285610415460605332427022822134260482741363078043246594853840307121613644130897822418018117899654808703195895725502227601963702017491656391296633270332509048571435516995497274316815017109674662489596841775153576231389566999097468155364068036217379749294392509557324465979225063509691258022596336565145193681104438953162988649800255474558098232978181200855562560870815890238607103909039829978297237005244641280530789560302979319385829994518066993412513734541339305276483693515546792078473969310212441884436948656637051259804743128081908827369365099592724219889673385272195595403652434718422346146418031912757756721847177608193480708510940644708251343837692935476373871098882582592307413206476773436579819371096946350431834313976973782793256894956324335691880387509966802455410478748385492886425269570310520360343255869449764292589504129495715476174233831920336985385671901696401768039068785090955000586827149531331246123168728712574864991943042683761176063618288427547781196886479406158882883090290335392180975094714058907418614442522998582363053851471054547614503641793747304177200483455184686906383461889636196551487283861019145058175803004128212067172407021894061494991706837236508673860278164373559455636243175171168396298566773952907810800704573225800294053896446016541139005196058242524399686326563655339005420220805359449296603298374685874896937384407625048346928066897391650713746822479137158777145770663767958714314598370920126536792937104653628836406561148595384824680867927189853773860855464995811390347736717089719713792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 32427486444842465507322292040045898286465664384986931796442489563280018614509759071112930275110567645218335074687665682666694291031628487152825639511397913189172488804279757229390374597046187089443349081121572330807623895702751479007671310967988874809279261896549503589691687243574567504886206703757352319190800420169079850629371752675219239281541115698416931173547438934181721048071229713695978785226326478111410586966760143250589520515817600990448825924183843233317866719654144352893329269059808557221363788598318272115685905456376888679810935263531320038953002998891726611347052334075524880155566638575086511828691153927979863344242771028396389959520812962116295630144346221673855269603250700327459982087549339478159794920964378167029208847258523269517184031388677658999993951403186777091450572489682851984003674299288708759823786276145702731867230230734198309953228271009927560693354694867216834117057141559424900464135944111652443135299456107418765022074408225830161922110487603237503576949312127489573348003077235517338314182408046458740068569406152967212571521161692054521495328471442833389673068013186005837165419966598947790490245045224156610561148120233424531540223127161539957796971416978572087175906234064142245140341937081923511902838539743765810412700884205016916555231155926145051865699413608228269844050001204528885058893710864894304276059595705523872775815934539038532969225086080680557145810955829867755384757020798998519298631134633975116692838241947403238402321328695190708856041538167130192969962555154671672954348966007178607138997396720782455564224480556423095959588243617553636293440840712979145144453610957946763294958282907939142125042181498496789886461582000910774853445216201063756798629865488134187374322222047667884140297140542850705468412341540038849759313243054794454334944694062237149772104015930390854368426800073839655324697629573979324698792961586389701773508598130510361788416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 578338812128943102814594566463877798364336046064591982726523187406209491969455237303714901958863247058007326027868852448216547601038070005642881888967405708889556147070097455522214629805190098380672011092263149691372733013670848863157913693744965228319161591187734202883164659258125988688548634037114915483986133151192092906472585723135145513584441677203749167420402772925630319311902446241341490431509280709011290799333346385542452414643492507637828167960566620884243267215824669015455772404649653220063857400452577058480960204293115781942607898318934279327415970992034535662150237692985990928692073709272871034253073668526413632323924368751917194185837411871950220529226891712154585535338299444807039948181222973953432613008845646126337307370854115751624352561405054166661938444471029077616839862484125554592251458706305778751037029375942920416006718369368278936857374507178066067475833895137878072348305767595801646951778398848142483853390843765937351003087436665659353738027141714698626118655618117112821016223233157745004102794748394594118970127369536499586051747584266815080522319722521902075833377844450025326666022244350423117269306208400699373272035449578602881287810958950846320334573805341258098170315016853336858354576937451450067831959984946139903248705612922122769752377264399037018675182959220574889987637480139396720859342831537301884455072346295165555063028516042131912873415720187167930492137206536841805463892305831732965245340269849081271631706404230028383999470984472229500903446140517789528553638875898269528480140489669734624464296485272503476849047850231087895131187431844503128258116241529566069616017076339774378172698865730511588431977517506850891799926978675852141236804003123952471221920500295907147874390112229068707857272568072805719516938997889234311092026570012355216715945044227232894510956904481539199615959186821778660658893082418523443980479318243110064890583556296444076883968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -1292922385547470536255646312501378939890791678461714251798798620042534300846794977464612140937315557200878875536396480102895094593862736774709405694406343263874455456947924630965752548784069959527027266148486973827055366888842931385265177551392799882428571472578401789572869009636277917808130026784689351211369492483881732719056147852278054984591328433381588764251043060857986879582558176299409178361852240090559251114586848201659921949295388979966276634372564511007831720361587844428851797231532869986763906098002808520578460425847617344736881820462452189999638953810528686150917241137813051914922061370876444452083689891442548135515148267262387032252033840011344539740649740924341304242651618417271536593872616696836614260044191808294956207319679343421839278294367381961509334426050063330739380788101416148428805486138591920270191943211424196365245398381756863394332282093940624808416025906974118656725991916044415347282460416187041366648670312474899238821716459817184197071759184179319889820363227150415813738343728750605856510937248587010684239089874780191010208222330620170318700668811495544641855061113870992908192993353712921786471867812850006845315276112082871175009019141809185485151790862473350102296646884580774877817060795135538325832696690057064172381634245631227766462218600826123461163696933880181653253212291484839322692931327089567581189195910165615193451171365404997784384281659664403814329520338468399826156983819759184743391798323952678203536216376700338264029601426663632851873226322928422715997544652439931363242961873340651840103192605045352970627918107620760962387436971781393152507644043131704825278691541058440877315074336996817394558981475093577523354512020250080714390264611986258662281160834388359887390419591475310791197396153262366201506877081331702319165448723179281236096915821420673094995726833182239900001433859276979924342697870664045232211377484916954014880160382714080680476672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -602695210657977547378431526284052656144474756174641595796234234841984888310486425275376906025424786621587773736142638721238906195457605994419602744067007709263784713369022918872150328160125503792609927376687162619562713623925723417378900635982512904702522704192085198178285360956481450356477205002915145696915107493329113289753467096476980897761065736644138914065167986417617975293621745756853878686749526172987926379410020154126543466384953765329061044205706220250894704772105023740643681638817341124469019724637472832119115616817837849874380895896882304036874396692137344713587256767395406274153096411142890775421203713518215147380809078175423276997816309878003123067616856736932778968818319907657190564973652323145963820149091816015983186490755229725014066693677142897565633544281894161678264352134720053860416632105863534016293069598366834744879572651789102577807201832838781816716013247988939440455432450951510984632764629435170218268494332286803818031263747706731671122895811913927359625460725318900555036415191529661288746634406549426614663796971192749747785035523697284622312711078511023341155815356061264798604583191641769929293390295639481053625487053694955261941276020689353630232470649487235343061048605639322396298633200392487058589072778375488318031934445617919882818124773733773660741670383693764586959661588640025222318209964229312823014557972358788577517153697436204468366617633117797751207584977886070165955710048656496180009198957236451550713743885912975755745077591079645386075280668423498765538788595658523864652626912817499854998759000299852718311013033995069950880147436993164850286394831735009543611738305430882814124410064912244529127623409883651965904132314681018181513312753559483839490911320105293521991126226635023474654885814663789486252901008486682460330744713106681920157623994778596518025196495205459785997221082579422698360647343463921762745643820917278494663991936364544471859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 11369558652053968132338731633143027953493991888403584640321805854743882767978223587764273006439736569969383389487074293125397549288133650282335060126960380704585755053871480999017153390498680026137320248889429194994297181896652929560155902365733250689654851582189631469172714069596753039399958875499888129464682537063120737597161506678165227419877866769464815679394560149127172630417853708598471703178239265395741704328426436227304330912461424677538805353635020401881648813575761764301612879437302048584436038326618958578397919436159436412307717594000100007347992041148090741216567558233913778613332543978825048523190998419622648513521267435712036050837407913654696656832335508522633754992889703865164046766045024098372964389982697321449176902721073459659578133786587941372326528883896370883614864941983141433856483822716888248713582355053863335389933673816076083919119765570435982993002693491696968891353682945692254027884803495576049341551793647666889371205803787968139141128309335228422422814978016418468298773909459884143304096501185402186327123521079975426905826188296329062164402523844617577220256930230257595231177074394235779585381349354407088721397459916909767051466723234016377102968876825621438444596969942808111159265640831659054690322189316275752553222887997939499448222655664612001249017508143093735402001902828722496848798094667990186427149245706399560213631845248779134887508181593411424849471713758502155046208321007040901853839845512222306876005786546868228196781805631747945514761054363284169116557245869640072674238196521160192518567883791126551286706159115755760879331536774087041775520378968826672126078482782213077024951043728142661796679769089945113919379968453669735034473976407382313573730546312431590104537016589260610241504262417825314961260059604012301195299205927152310475035642854932273054023127670055129709004210661484643017024862620308054605956857856938223365316381199132782527250432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -36680122132143917565322015746280038081337712821922016948824836617748075008935255081250970847220501110910592499976108656510438573517772649908083941288718042833591176118180218500018696795881652584756845905801905466383913943150354791795303851650050651120511047809937786170294754380098616027631524314167859962328647533232768727110957852774610729910401849502985098354663559896480365223480955182037564918444454179727217990497521024473695458188219690893217775752944806790444245682895649785181998909029951341830105098327476386413630649512182870108058582199612067357736421831564958255367725015901126080351877456949424263018263358279514389301993071581625584409390071819860664566077613379296181008503723833186362682654647769216870223610407991586980079612028870049806507266056459521594006820708724724714623258003370146411335531442208447181001376163896135663678907010605261188404900251486728261343922690691244601855759015310562427760839173985121095040705449719568506539752487664951656369333841530894224644902892793786440109341048984194330930555854822191842684347850122553821454889284383383781436846427108485020266997892856563894959870216536349471330585982837997444906904113087742863593822424397143679744905408683877865236967077095902468207227196059618638304415595746273601875191308192002972054640952210688318859112442550621046035765339663972816650758359284669665483724733650055172546972111982921421750249341533332812709852978612315028975858488553406964400909035224671269613665782352966549821571673032491282724290903535282550080973492190150498380959173090128604092224304300980363448156909010472833963763393973919455526553738432283635798482493513686030289840823672770605934494407969175785039104861251447213328316846647247085842066455066972762072211261327540187936347129671976302881140985515930776110205100215426985447459573596837048157414736157319704525428603639318584358537738757527354546008597270012670964038405019567289821822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 74530603211612330947977611033859749173364549126501502795066548467664942845098982725971071192527296779146967676160896273368310116823812142066080712572302889911337863951256198126432259876703039061757649969721411178479392705889177645051477714998723489432934887272906915623013093010206238230165067102172407885792293015891506856381340049640999657174304448390525392953611854754977489271741642425185964067649600011307410589078916048072064918116192044624912114626530371720895469357602013807106420184562734253754890315547930635733770466699729171693806623126766850930274818031994168636820582315790400809728014818567703917413865778222205171838516728926138919560239112268604550984352262215817098357106989850129959311270895198738952104596758572131957499917149730066113906728966657171262231993088733191891192092400183612133031688385548341751144125476455791862564980410354183675487789159798391738744563479609791242403500450022324939073211563886193476525517964709375593284967944453920408419116930703276191874046870361622558718665890664652988936560186351489894929801461870165780573534854794813295979800107479899489641378560873564122127818654763194864881365936508612785228548287726723080652752093639773424600568186692578891874684193483284472463251836045075326141297440863958033439024959173877411286522744823220650744210348371860239792402235680488524000536645766131779708881128734332296760308282297477197131365057106682743494418180302796269156878910996631016451697150433081367919953215073218727400144898087945913805934535070760576782631553658327444197677238077321777796449710279444278527655609259156727793798887688378699484448579743587124870030314404391698414762434026446148306936778480731728460855496708450297617095088391231148647561377249805059990423984487425799140246408367656880056860114964671074436068032880843993480939769120551323962442165550503157971709205793267722211020623515653112616721571313883070343761229926166651390132224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -117574112672276683196259425139054421636707178221865011668781360829096790704484207731542039525099394755078355221371294433466784432760454896553438956836734152121154967991541963236932977662258158038544603375276335454582563711544118988518544776028506464187697305456952735006115003890257897565259324356580590559454892049168293294734318685382270661474501062891851386262109418668250359993680027923242082508942724712161729338068499474671360619251390492855435082366554600308786752260182852143109806093618478071626846439360357161386329567377204443891173088533738852706408643359995012768476932753663114149157551870795598662784546224575706983645927027089958028586369706034885605774855777265388671234324336833778159941602100836521858997809079832685687434642778406752500925858026070133055692088697971725567419389740871532947282036921227270406515142755797089011534703535893218436986545092453146446467067049324651626105833387935244732977401857634230414844732488657773131293650579944812581496165998006932545213748577675424971766647896274916611747753353364964437715819429045073383150287379745908770025559571438365538194256084704276549699571518085213604466864564154345399477966933328185682917218563557847393555884701673125907693610855364665771430371158018504400332296355184382751731559957555009145676906702346305728246613000770834960670679923684982932152963600050504502850665295057448902293427026348035179641402955378614099263869584904613145067926550132831129469491768528822902745548160857370414821257398226637417744348864507495593194765373890811925701564122850247013291698445212214527260509487094012521113581511537213342529185352549052158130264551675806201084279486902216251103295848960745176496238239423025308448603838321961368044307814546125090657887890275323179485025744556175643266099412066472442456894341000195788968393419656732807936902613089565186829092192323431975461305920659405787996027586773335971451612916992486963316523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 161893474511598990657106853517345268071793935861542197482061516063503997470684002085939375225506548049433275605279826448811229286026928847132300026147438415404029196435515551209047242375313392733245232961788325953071153143132341770344352677563676704454564748643419381183497572956402090880842788505383598050621686172345973930684564771699746486027481531793081942196843199031753089200069255720201438213976783495316883455246443929847392044126841311290415526022970813667148520136354162179615299357708832079881265309553369392166862043859001714945115025002426892905278393433776642474010271255121617731561955753802466578300239484043282726109596225855977626663111124414387909624404872341629937355025914818797684374407825660892777551506716099268540222190775539608191763828139899813022960484705675009907248598165372062903662771065542402003332788314894418870181112028181521688206647058797529881424629250129985907705842767921996960826906856821773942021166204017577036011205812464368669722267311581778485721753527968707932032078640545885888234598876373288056391929044545907547354229668372679317543261508539193164068856890650778185729962247975310501851798979933125318992608187148623981475280164472189417251421665932651136541569569852233863842521981857722441229772186285713164938483780803542008452091283324559441818622481070804792280880788422195262719861968280995169862011829861606330135595445436468115301447442854843630447621659764370983624919886670457380178392974235019080823477689288257049155678620924006836426720655683527118610109510968584909334181022631436608401791517406573211447585747951284685666723023108742033467280803271532305314571646580415117077639866221837880109725542357076067367475428817477002828079016942104570018127082523996379194369114581370722970803127575039011041414051616299677288706762810709030604242202208264583945948931707410670814002933924858384843977915166673770918173753009922633600393772223674032469311488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -203081560488611541518839274599704128577158460502630592329525031414966318344767649874578484747778392326630751160865521497895398906545393527757435967350081318464913635396261267702755485978194064825305446871085649737555197772175904662731937682294606526540481431128976579840337903307271645425238898264424874949629910884176749176414103922441085587634239464340330747817177235184288071698090798008124192556207065377226431880218270462038752578223548262210251832565385961093272584168350774795161371646167101673155933596842936664332645063886619269863150774408922345095271639866407854039199558856605898194513801745394409092097771018749845808669645462545608142035299024171676105544200715610625972728574374363029498387809772346862163522224560178970903763092510353449074999429317495624903624177593453918565208257317488907230920351117455037490024543848229422148145959720479460733505269852666979489959499309928049769621989604734615260042553634855277912879033038912555164791339889493545514125702514091317881509298601610380731779605570493507550187323110594685319200677583521551170842119527625183846603042256977201149652021829825415701099090615351991285782445419237912137004410455228561912749341910012739034787507270761421763477648388082147409067229881997361260462498120410167733697769849490172088957100043907175524351073606757683264448597130555501132243984749012559070595836568198183413889269086386333937838163773219127379483610215468524518998292314841954981629813648612261795573366249315801208875010770491443761093919801687043453432728500721059088564905328306176260663061779253071886013154167473855036578526967232185591065245410752718601904569440277166808229498956669270964821340244110173662176568516025605514586720539806002056805583859974650811542378501486669514526100399090040160698733176226857309197004568912716695454695555613865510200793308875359805796685705489964697534301650315407206335025988422426626494162914130122077213032448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 222899587398907660778997734092557150972888075748544407275477328896209179611585406503795606474919597894932782348552901254950988465049106857416917011442972793498655285161964668799309314480145467089645896160516622143563540954797607058392019922801156161592920293943196006927888409907380582257544123991314330341314070813041557784224890182626861225659653094506120296520618023868179095179410280165743208361809235118939115922603004599476740768883440614465194939190019908477870383417386635504326994210530432685198728821842057373783447045673561841016597837221793672985804370740836600547800914995316079627444465342901221333207828725786022738337180344023149838381030449448419455242012809552711245772979855832073839846387336881327827015551937123890226257331143988393666176494548573172468784956048350171775397315887601180686092284726456218592233773789863816369309243599077414004292657055693750551517778604055657927066884898696182089893600520164275238220415350381717368243241245254406059250916860790938307170303111485001998324102701073942753238949690552797371373219805491402108872052854063452818227207070658182048485594335081914072071832298750587615278789228892289864153784168017931010958688336384538597531768622999926787762885086284920061713969736201899690450374567586229961309008981734379648001497026234301306965042717305680969307002799628987287049672211754668518279970264210960288189270025303961159067276385745963031253309371781997199062975422060279088892753485835477677248767580077527657791932885320945283785068480303930966502754573978048373938123344134477814187517343487510637500316433145187341568668716217934690776005870179778368826925045933281530987626655532179495341017603729338360849299204825520155440148399284344952925551222282742529771773880154164707965449515718201344060207477279205166852164632533395711234447419933180398984554790726671246836872082378068601503880666411299288966720021129687217377803696914426820068114432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] -194849090142466996619875420912777828140905739528587537549482128260148024095628202446734426543719354047406702354974614079486101139702479479279757614503182630322671418178515207607302683112271312504198344803710165288790799267449173747265543649415177508569249749857814551835623610060726241550575781292779365402604999456852462863441711980513923431320935047567170966480059345276179667801007591086303389602512257791585029069517237824100610014677395462971967358288698741900514755127511980181827421808747296384462179241904395347631900928620818971127361857624840846871871112399383795297046212762931237958691049204127275336790569900522104852958528160795257460543326434154473412023985847296706535264890885389100463401547493293669614367630908578695469313978585122232087818303435200649707661187814898632050989059739373364123492721577755443408198526005611788377605306351039401072918727489000678358015520526432917365860783666970695704768780153899653272840283903404168501306616780735414753645167395172947687978929744552146228867501726910920366828817736048546348921158034899554308253581320681376510060312227295200636894478619596280304818620193872161140608915769373333243195870259142120558429323374071041653692289357258745605491022810570685526379808545997945375436058533793269210821550411450434144820856198565651708776983758309165883852966567226542835058877985440570208261793279910298110178067364941768741054814715622902880379591659392317529780126322454126480848561463934518751795146820896808090934095528637773110524011229913071796303235811823753749473951410466445304431222161114957575221722546052300574153177950995973311313042379923967526462126536112796895707570912317268604559755892658527227366934341856350398449501464303407368223677497261702043333363944337476532040688031882174394658455593792353201574744732963904613812367007396192288123461682202319314394181392280030300732116898013402487948445777601362769445881284418235466604609536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] 112500580977068713056092127996611202144302625531290703090318688557550643220112419326760920840768483143643268105395201910400417418034146631180086953549455623786438363310443968579367328273885467929436751749745363338543722258456684127605205449998919952241041158157560624753362330215417903055252431518441270091607293378523967850939277804329053334811211203999619878439272215104276057181035753084471622035594407104078882902621058573329540794387779331602644349645145906098434049335308424480142621446301906716574163376418095490317789092887473274904005955935396582140375592032938703156793402972221828340299335984520180475351065119725270528881766689172630639834997293842936249545507949577386808061487751199471102096877862052088004001832773064332935244300912431917688948342656384063621355869569073895406196765211540692473889325596333492283057199729701104293636701187259478169249090942295273070440502811552073799102869284536962907706570975621111318220549347828438632343268289799159237617181068698126441156827184092232334040033072852580704757214757091281815322913509366846600368202189035970190036695602967675857428374546509397590174417668002960933042683262646038702439711796798630019099924426727817809529317000603813776942843090440887703780478617355655672629517086816127601969314468833665759888610281334342917988358137435619586992867103926170007360778340590879272546965850314628768696678733185033547186525214432926949194242765800006146622407080318496669413632736807928510437414155041457884604874607269385416538896206316042943733065380670422270847365106652522309899947857881515273740228987658046583229218177524695194437767644901191787435322851475917842536027877077832994036973135273761051821663722453863722325013250924258276600821097758119758538096451378456836740799643111842870140424729354107721524003397810317778780304781388086775179545466021770354989550023766937139119182012190192582205961816047820805956878162328771675291648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -5137465430025170269507489835056849737493109002458590754006948886924461394103771479604422073116351620133093559112184249947869424066608588614048313003517350580060146078175960885202773109960064703169085521040064060622464892119831396958074974515656787725560766834429759548024639595439626135498173332519556471064713302772222898180277339224582200506423401317140904383651898752785491504438273682269600736930054545805835545239504701878960040740243044572232447185399171865981834006856114681381701394027924982685527217911175663098758238457088700112666270796064355346467188350713377282538574177715536473206205437747198625323872768015775402926507936729607401162150564978129822690585932441496315623239651506019059434316665190627761562025045154165922085437405295668352807734326555001608565026541917368978442763058371694680274457483529676638805198152435761154774281206189284578720627029989317567771089009394872335230320046050112977329771968065985716183014369055622153378759774640453644444208187952435496291429140049399299303730896427965010920215264963776938854977136476985049397260751846294491062490230513282673871194555714085755112196358438363120416276018427412622679338218037881086204880649197460396210341872760562084830039227942816960403428242469744024049347324875737451940888024885451614543505535945067878342137603978594150875696714662397907966147031649383127577746134168756396095333053652885726873879549723932831235109056848937215894490558875879353497346564072341206664213757377239293816599086740089957946538411075792764745848679470733705269614570425061294647622549817274562965496667580973324403062779146322138233744518777091994018703031807331146308489630596179931905641473902230141052839246399845462689849560633410028274935812246078067104578147133038659072743738152678957513811259641929200040276017853340265354981818544736328882450520001611766934507816928754656111503578105238165900517820071880965767450991805566453094023168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -82466265548636915834872922646230602845393138152850800687186558206062518782801960981350113106115746355405961003348098610905551515494397304598910158517894918496654431991909486394086421338377643345910134865808156722250321078655696654614069359255028840212220397630609823884932138479541705426699758691708970879118005945663809638785227815282079606657448240730278291674579046056804962934975235830665963616970336161444015390271750265272113648443988281854148852081031538766646897813545962406336329481194737031397128072826230259986789169136527597862794182698965802465605930715659399566450616365256135065323103736038414295616333072098793395241990520223014671898758548480937263431808127387471917398861587709362128896230552106660660191135240879671666098571788154501344559694434368718838990771615291850039722983898563936457683911288851387879604824418742452221548057534367784626866544359983851900647980584545277442274881267437954141606497056387819186004587216976966777703807425063604196434529639779902928348446199544360962689505008757593187019934331230768686179671293677316781014945905796978249624539241304521969119774349164547673161409889927913122643027822370328303205816473367445966303356996824411940470209527580186662284148224922418486413453099423132822602434078654349984862831106899159310505663948149973233609360191507125849734008082595714487771370264253996701667074846654466313581232018356572754080990746165480212734654495654322219353634991302941198094779367844309820788115066917774605215423282046583042436876121104702824781129064553137873010924451618591114545715475387108284435716578645854232414794638991059467220504485506770731294748017688111196581108297983671044526365727300525445588470482145247676617673159477190115697275466795416378859786786503541141876020802528227585789626701402099091453507847197251222939017237792590841557643909047101284644251638607703526791241550130389727889732803517805807745750367770666643631374336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 123301701176629581476864926727909588024385465659815949559560286989406576051088300362804408608693787185118897795480895105902268647640956343054287797427219881621233236042285861756247790480723809137424816221670068146320982476700509754177334635855347051164248735246818485265884123976368957183766998728587331438875017901661172670001948622447455400401716508732506861117854356727107765576590155292431746921883357084463616089491031166984904080543941068467182482181287884361469700258634673317647760297403950979850780170797145772814848261224844611740589025627852383123388054927456750786429321174427901097160987274608420549078081696356168429001365557994364336322809444654662918749427843142902382017753877740762178233860153543492423293180056148543666152831520789853831837885478748654040669869372760869115244425748830538425806119426892358230913387160582819970105772209720154522856515582353972753732129683391257646582185095578714461549446020793322979079052843992930153063588401347110081232271979685342532436877516621387780391582947464600557204775999793878767394521010753417756680839332457332599639529481118289010675499752442347745932786986234983050070595045579805564056490703075941062108506921328694035996673239600147356689036324821845098717529989603598455654281213410850834971685419459029038942511413217497543034508719564254479773730399950130399506606296471369942812979598842903649364495919035108843896337531363284904121983400688628747387448175214706624799293731437512736607897334075430977210072129152557179582979178682142896572809023514739480980794561777640392588340649412770789049195300893991701451408762523746568072681384541299503503726338008257922623472626487024705719807817383987110068021172240303649946184251635971757903468558590460816348647150688665005180330343262644967589375362565560000068815356858985404261546087127263152470776599914213189234227885703712924423993901123436760560169510454952824371936901344224761650085888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -120187648484951355036615962535950203517391431367802177926812034643092366565409637306285989567858889006837810583405279016661967823588272526001419214426088736058552069047459813028302676903144602544105500418104544658621435405845147211072998315770241307404453727065596563118420691926842630059300648304436628230387941122451771749014959385931207361813393230140832478230612875387100944287419630150868420666373736305820532515251343290571583015933381391458754130850922660140521994553174129985804442260102846268948037902654257610912826723019636694612034559621486369620514493307985411301209366181175731737047325336449672431281184102173867580537986763716796551441744127807874312530454158443231309303854466064999327053242880745970809925351953305128158920871561211354871715705117362528845855952816191561478818771366039669704483793072042900917642692035206752920514945922176766328513441456290781554145806899601667107612840886845035321164516253435503638340279825940447821031109960027351545995535777668972342042023088105611251182063060184786237010080089727952969429355714280954239171165784243522055776626127974344295763963481870115909637981115201808451225919291334199181401567669101430101167683731701121092734819433990809313134542017838195981534567658263622397395680787529564779970064016988565479828747078340724293624330938166124979970144802284565256414534789120749875507209329461513271029754236392954793213573324563264947730804239211861746864020128167519814066527913393283433198852275290231304358814710216347656819725710174641794246480100687574530395340596070050531662968140551723310449126013101891990842929203703445887635359161959439458158664171796499962196654305567659179426736317228281916524585867686052928250300868788514068938090067987979692110912490520054167867190397449682052602016554626842066393993382098100792795557251841943734656542770793981925410515833854931563037744512608761088479828915951358883259281972962109256548483072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 92998108255288140352642364104735234903675060126541900546283535507340904182716439932119976703419060897527358136475515500009039325970805413916833130949456041447125995911326339493328958719378135736537335513500386604632059320415364436858441067111890119244237666926423052718721738723805670360349364902179471357860136424825576822656548581262577987486415911151044342838885661598642148166366064228046302288746745227474904889563159813259497196864077420555350403516072628580891570588967074566183124843194009948325926880179653312411126507667446096108866519459981545308387671487996288792338545169480649186627948909029462350829902026150291835950978498559599415681704760176864309713725415885449498813931554014576776419554664135635964322096206140605633859497704899892666550454435541853591476470784214594997064920827826730312827366264965989845174207897168976004716686999659876065178401974753675289488193138319499916215687062270904986735790531427082365852465061625191865466950256728628674219077542800134106277320915802304263983722270215734306676781344929679164791771398442361026659286773295120745557830921732755049151134133592555786617453766677110782395205520129717370455033611842579422057969823719781359476409430322621836345851985005512503284631119277702161236525022161825709276245859638102114839774224852280749921761148873148135774553009391765025299727631852281570394512328545606539820394871668573376241666382837875870624857143102466919364641849857816326885798776440271449751600267858949264047891907590842892209466228098068890846079345824544412862518891924468746283688955800676740162606447763221982734673878522002298010074959170698343594869217334854044764068740830510487728064701732189718293027558936416989098751586853948438634650722338040538744349425286101214477490464367873289119293967248732299670142723410822229880322124476374260005310986422602995006585538011826949212958641650054243716815022421862434312482074553777352490352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -61053190031236028742444613467377441220208644484655017986676666189143629673342733170750851764623427665994900628552247230320343008435816202441223948048604990283999814188050609989030664573155022930298499398957321103419564274567389483046759372241245625258769187609231362003070748990948866266405696308821132412273502837243859107959224973579187529402875343289607878201142732228534929042019883323483565021120575764435599521520574311764227229893621616166200417879031982361503536210000153223665719547010288295936361029455311758816232356218412491255439236461892336451267476054248989684339614580273439661570167905490796655664388457616895617658825123628395585080127647537085189226174060877889038730664355738642666095479563973795869166422811370292255761620040112113785080754058601851676428253557581412703020985872756659886583796613903135223589371302980513909210778349467493017763193296453090285437934942596395546226114512020116821178026932727978748209267530534391631724081606702145606815724959933857287631847072895899584828189557706647603038988912819511434719276455272415280037252407375719878022529725144816997642992067803840115160855120157580114879677314551565635935832917847640415547608236007582085298292531814769993168704426062041007519616429343368295798517498232379120220366262677667873595590502098975059689565804154308980420286185275441071635692407545038849513013734813255953142970724585426833063554166568513012569624305386489437131520196812447812840514144851914747070891112834643825118468443583895049730393763134910166009726432033171599201524581659032162265907432885937817914369628524837558066367000796002568864341198876097122276233133166132383148289520759037189772582194842834941982764927435986757191893550987034799965325376110421538168500537093965559497391461877914255055636647253302219855577227017122051590830166159872218202732741309539082888585852052905725335947120708849656624364663023056981486520881253300781755400192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 35019731384651590893814242548965087321352272387803888144976797277526747323966773092685329562191440809568145558259642396686417331627106747507670396950969491903169145177170970608402190629994176965659998022584400081757495292404709061951268390964454290396449336743340254062376324492892150228654426300254336752740158268031342234732787356803402042626397765652497646686650774875322729689325846474961912386533133905075097987159258982412764381940470584302870660755161819165692408172817045509157338749486777114807475144409761703892116331479764913738876968019699411076484438134254965069754898050230313392909034512204488483709861974309827095651348858929456336512661908407958684924713636046664229788954627098712221004440896985590892175630447036928175050314206638149409931696353504933561616767194856466976792041216185582493614900849337898592312458852321352523090271305082114751183038207709020799713922317693940256468885086966216311398232296082928873077742159886738792078216073659432583880775000603935842900902756624765948141626094645899854885059849245971599929512280217688487964175320394711253152895590685966403830482416567523567873111189277255023086630733431335665271306463511352726024885268125987176957003464633224261528025683869334008038882657204326462667159812075119865424309947047772193676278779682820440310910448209495389765145280452706576014259798819006887289096614417702957033162586906936511927657131431398048971521605207540805109612022630402333077902143169005307403166557473001043208719734878461534600652885139158036474011789569587995470894104003706811575077766258947611662121601539106706799752666891758723817575504554478525578114591360227715326146685593833910574890359376979754458091883182111301749998434573395965087294887006674966698030007900123549358648272681415166728323496836193592220577302938787361888685312279234318892738778391783583096127752367868261761478992107267137351374444425518152717835022506197687080058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -17741886623643452154801700603400505106961345205177349720662298047173062988346769182219709922437129120754057033908950226917813764730016796749289179088662085018698846404390119474416227722698458164318574798738353933703391655695191090944797739016262641263284857910301927147619815304335562415000339896855257379585093691271921772893271533292787205894602340300341921372083835437514543167789023077306221988568020068723016760391676110797997860279552464976034225664875966164847345486060194142698166150412782330561641110295925224276378792623683466747926265212018868743994848298531584271996043237439511392453650133022715133225632319113066871248178635954193354463615842499568269180627293752829802072414901057910148068203101906472292487729012960120103066781191143945344238396901182200842168582511808893408174616865753827812346688768400786668764534013888353852150096829476533523808265771163769076144203808927607397465507971977216080893728356536027075114789331942573092933605128558523056833121145197476183157636382790688970139192183730446291007264773708312488347753241840864046895460167138776376308365584456509259091545854528561735269072639493626376705633911410378158911548245920263403397754924124799520572081537257762927597300245837603802977711796460275958435262448996799800245223260172392270243597825031774810925684411493376455434064721400804902796299224057179441061153101237973349367377311495972172581656124512616829359357428847813982838219472902441329584448906397933796861250117792326671564824689668608436073394210775816605686448417468609576277966254153069078024122122588884222053324457484193200765718665845389862589528844512629692722248481752115001788975348959049020490828548255068733682670697488112713119814137130324884347716194639961802324085133609629282779942996400851654654797163685503043158129391573790937998525243549271396511417351301196309866629821487024306808354722064748395850951021408334224857281419678129951936086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 7932256998699372426258021866311633211185539788109097821948904629141269153891294399822742290912610370725515308932342896858965024075461935039899067658605111394057353277849442486274449645189635553508626991335196637134242910253932029929117075327968429427522378504287641622351895905203625445739785182347454145121314029004021456519709769566240382683617676732953342661647439465663480790605633636504735755876376197224737841489638789877165746967275220662103756396355858535311559458224928576504567528131161851669978499524552673597009789123451831088117288451443536379120829138519610080953187370154783300989339082954212335451773784627760170498569928424156440250584309034518089108594633552326728027121610699515730701285863558098275601301967067840299090919096649361824274422306192117416044618603878423178933681121020495194071999280699249329001898964406452580545246856497209591222333712715436720925901311664424420465343621308663982517542513041203877889155015982033606752062057117275272787058714237171600592038905268719832747934940139712464115328156278408217651549037281908360829223053915778735717573770929613094152940477394743920058533435117258653671540324623239410922679253536692639124467621196948372408512905731632631969931456707613074171571821510555497704773656790037783967812003728876949500513366402725705481333027096225651037928893273746559725541970526002355304186884146426202096643049126353244119674459762513868279311437802966385035635303213386173863978456740172874210134171245223128773128544913778809831356498894467909640304048429915003594737220164944772377703464883718266585008463743880446515921938592440879483658311642978766833399830768535463279845113813613734450253773794935507580840410071831805005611809151597414869840902500933513317747031796928345353159724584740547168164691738213190533716111184965902686809767346475508100627106992674137201064030733008386946041303741921947114748786723164994501321876099332264867921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -3097713596493145253900337278682061503184785487285067922292507693606472205900712659545854641968472858302219793039168851221291570204235784486732541062093233496247231621192965634075901922506602073691108284296871798322984673350456579168248727681094880221299762699920266366036174995106841764605494780391474240829537603136369774274881100743813694190167559985070918031412937647182125481696423590406640034734491654798951169820630123684676645613994886091917337230284576747544759535079224619587864270034267005570563205995192102411868884980742217530752486379107655406315706761790587783486692417792129780114404907330810220901607572241954306014246386516774387786546732196752207072734195998925684151094682215362415488286901951951988768418761381846869223918069044270911211661485446521439886839338285999783845221003403662605029018226924619569004494944311829133574444144165074522963601528933690572819910477712939810179083878202225276598426098211856230805037113060847899702328565557545819774213001598933101184186396481290339706859031744802853766232943572697793892367233803526728688226023137578870492944818524822813486531848261999660607490062544104674962887258998352625626903016264694708986570240094443920620130227830554065910197808792009952211135356284131955639064603821902466608196424363960438072176859345362148888726732824422388523508630058438333817820860930961057465772806495341201620157002368067996693168840872437969469988737981059619275319037179787457592885712840202694923370042596761832993381932694049124668196452674510248583277071386984727116067306621486094838134689637575468143351990993023869816074777587820449764627321002567287688606089787673715143432443262780814407139233654058593740990371234144051206733433359724023129925764755762645708091109089163041348222040853439643953029543194398605154957599601992078540003438541595438707638428297624662223607952811592582978064545576353777764085364049088235346939003655728225849442304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 1030967981826642197793212426476055468158492878900479170672737830914523058139542083557004331981168581933846272467635640927806569450855864990418264461833808424231768708219628567935084847819545339668759182857151979812361505046784870896813725423012057634407281457648210531622307667222645295844818009673196010291219307927930983250941990202754146915016122144827744158004522059849908891252845794489690660215280582820725076945004956990430914346131850007984176958028170107112035459557274051740959571494637379326426039180392576425016993982624253764071134082204372649448391471898712129310677815212261318052964648175660587725717137733073739064053469871783008337051662707339358018046655903075842025993499057035159835276524071423255536044278068939205016002896282712959378366643390665627104551295816463286480072397487509790237108656125432048413550805106864066485736263913247947614797376591411170893870684523195710490892108315580237242165063909059248369975889074720057712575423713316019790881631145157452339932953528887791798694096408376727730787080020196349014208043468024418342020001079227727068483775135156816090248496847229594270859687110657044764796020072459143427588842308698490963184524809651061962954845492323887313961181789583380010885051731649628544512292348484724564267250693675029616035269334008167290612764286753248540721123234474813381941323884344338875607406318711929497522981656890032523299194586097834574910122585651715221169793797954554526815720033487690298958766975550126743759064089432680192447186614304403013528787529348279909274840706774215438882297744031314812457066738383190945759591164201893372908362352271440203106960835893135848996029601234760415440362841606644995170028850329557893227113261414631279692437360941380162714755792864653239582679449230992763985946409500262830772620853511978487175626409066634709435937517351272838369738396951591213238572498813806280974020746579123471063584982277089178681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -273589035300710084896906083146104674122894265379617459228608551105279903555215090134717397274401251856628094257814034867610429278537095548287240201555539953562992819771703355322378684018191739387009493942191926260770430911840479722713003642280177302615074880341052744131790725547774788552484256693140701982307702502871076373167605285441188883070039609007103088707617925858980975489480218803695503644435758368864221262296396599292425934413575300994135388589833545820857952372812478618432269033996507430963208338599122272614116978890226632332402705453997063003315576561162935942951290415677968301164659795185243909531009144305329385004235825873656546156942649786753049766946430989622443472628937644694205404569747637670082954036559701414739532975460760365503945510599473955847852396499838952611017001956050934541641988838628291779308378418977154158738152083628454712012005074247390200114980022438009507675206743590926247659331919390109017919522447099504584761421854071416347427873039083508218197397131841382301508008630741465294389479912404499194193770387042480787373666070478082695530462656666683548258553479031176545782398254426006241571395906974737278514892675234086483121505270523158577275188178679409938472213418588769614361248333039204383199809896048686246444863181391112963527344678730717954612141566212967801318276961840431840478424914998971297890401412879209079106794044688628961828870781003122904968976452811948752591700942356181589062120284697950667021889615867557304972672153196857416994235753258441994934056940193281406825550386684945440823041356643759949504721988275954344873922166465622601602813094885204877087584811209810646832396765590514871335381027875008057169525993619516330031821506954863973999633932973136482432059041218475062459455957532926022156743218555128966573572677584044329514720785431878754858428362261791679958333261629103274892958181982778450977367701860855110321984909101577422241792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 43644609139279743500074008180214782386462478814469177155972025251224451660904100674212567247814508242763350795265617678308122972505148177979693205475886500924838882066921182349126082064014665684916384740022299175009278498269910901403300531932193367030121407392927266502399228299057592198547461503266808728869135367477573503382495585985640034538961704557182791599392348520968422397080149605425973054257774408607897713647788315656795205559327764981588055148009932753816339212385549254639004333479928762465347983327351458125187265857591910001532367288746186274203595137359640192791700937923292660916967075955428077553213219348730523459820206354668997026227250785049103033718100183343413047933718352387909783291415932435368874908554277549185014793884252551040791330514175023938853775840192805912746398634606732630917443351521635064145417922072181047255674816087888082893873797046629145749999673816406244994043464783324026062497432586669722439103814883907729682103402778003258324652291353788402970112482025732682461932822411804934145943929841135802084815279098341086286431358063734434422496263251522201153199260455404079563722829910741778869855333769111935906736908707495753998795701196409641273175974657443167784533469024725251048732566483292501079352330854750151745111477000988037870994233590819994272724698814934459466478429324965678420327250458051601561536942677423273797123647518250347761474001963085344975745369739807017118268831556882289860911740023577563367891291908161678422882901508250376579241556265747983873305179872415730253067150475712779149315445302382404334694135998639821815469771443299305846705578761643433823853541941572715931458335750292088204588892935858511526712466286632304258366056336101875535072867131008552096422558796498518623213115393913894513336135757879387441408832122192661757844897445522652298506762026970347890987329224021695874296668577139952366883498766877610207566098201081368543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 7703146075855503383690006978900381693340831099146103752967445135840434051708090171548553444755293528338575342994741962181872258342632870877388486732531979569783453493116688717000149813039821515944930217263752042849483410532999196379918410562468915252986065756823667926224652528927344674040619132217262126820545780312671727628887362792567551944754872346282635292335875246617555551736159117393715340635281394455667269791367279581788545915729125000932774231321172940003936723212778487291521183842999741577582140529101992239623789866862696184112034910712732842775914744672179312822178103630937784404656140434611976892363670442044192259840288102584384772979051594100323343480228540046075086506291679764833773377756985315918144155120158945176141437725525930736412401193844824534903015940299666591430569953110651022372829255623995840265965003053179493788279921546408355936224611969655158135416815200219240192143970850729853040093501429686441729978651827451047498734747181117475603887586926248723460662447486954192870206314616731145594092120783696507682654831675726930173534713907078290944401175909319053186590070092740813651425655516906678127421590653915565075850800186772984107145689780644633132833667760256522377929789786111769220465173388529767224040368873038614032375887015064164130489200903122236264148383698598304094416352393775858092583901945509072971074427385456375800328628875973486065819689937994795398367315295580991094549659616158597509515369037144874253015777938258814892605752585440073990776057135446048574031430311260611530283358821416695936050798657441040535642568635283642190441971766072550487782701009076527834620937414863554764105781198292990840917305636896309483999601931213925354397574130885646667569086638209207825511725032960425631359529294693314744282046046647569536407274628605168197742328617961337927133831571246512825572223639179843771002345670581049840578344396322863951958141452226821881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] -10845479326066470881502784411258127532098496597657652268336910860497619439640419366808883053973793013912734546445674957272438046281424063604730032382659281469116463176873782384452796061206552926722810322229292391471358415850192376821769649166841525560271467764905359625595821775853886247694601689024621978407487107288954929998815272689329246354478890763880682022301068785524447932489848994245266850586526330292155995208762597835040677538459551035087134942828099982111957022789649004852744214382690560426898183672426807797638173647021451614650592898830564100744163638172580861229340016062721470720254921485117060099293266862747607442436669254962843557604176852723471783994453952253389505781890756362549845865202713764587175828877017212667098515874626877364966194822475363711356616287855906539195001541513120411486835682075794411070236578201087173079372937578239319932945314414269775754990321562013604155347931331390176441116090932052585292650937866607616747843585236859459538211694050168772805942852534968557944530884555508459417030122212332188718220517441175703236827942881217727364987002828061594915227590480571297548943922096542114750860211712265613971125314097388816283777695922533526693048020808236863534109781956977305836937171003078845468489431134387915194574325993151533401913093240960037620599902566334445524981234747790244472793600469554480442261266213273918562179806702569652957405501461137889740639951601208519148229968036043508689903346631582636191324473783236554139317566080410940452622521846759396918151400255555403851834574540228285857985088502919351661408882115045142067170207586887372496476427706189776024352493290691054011281680279063503206218227238651663968472400094070057111980795614180745205100320574669399841553290628499527231695311515628153168893619132672745476029382263436075346323477225355395731482378969286759072317375900261580128727705493545587083432986997890171521571691591504800776192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] 5988848955916261581992374198973266696202746803140613215874452081817774441752340489276028052416274505542156811678074778635856722224366775943295573468533072896111098085857930277487886051813089510517038627636606901432210815162404121373531644418826373445562532831147730435926076138654922066956772381803779851465203604631744675264286251182851585883202555924468736678085698347026967179528362546691726753251712579104375523500538460762159127241962498161101012027938973421840514640096134593942143657357656750172500934210313696538120455797662908717370597139613127276928898060032806440974336563670226594580787667331930329126107854055511424411939784734361906604070101831802962200842624935632153984201574473836481753898036774099117753641191012927257053917740968543899070172446769423131679958290990257654528140115324399156599679046983503293362799670030541893394430398279446289144537009178691264780446595116551100577332692043891725754323460647114385120640650368009418530825767746605735200323336070450262872718720778097673102512155985470387215108545971645837499186212814254901825377069113081677636224008251951349565193972792534439311099924893639217354109769280032940182641122689326025296859172985089829834530004072061460334569113963295878519661841492450136742505443403175995477521866266115426232094592252136598873060029749661893919796824674947624046225805281906449806657867140879321632054932288324214028448784173619950541654125583711659019420531623250367563445741637889560158336163766462693616418532905721917641041630417581961223925342628234829608471669422183085689004443970308539325888673053301034373829103036215585505829118210882661198708892542608788071486800585758192693990394982022169132997553255207089132588144323508693327843575347633792186951188632855416021733508437392916544647632357669856659089110590876065165548791831928898100607190035893736804850843111040007508915573558258584905004263507849307861635109201269269463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] -2393868148996928484935499488520607032023183294521395456781893174681727650550972756787616532670147484056296400459708745662034864972019577784796835137762877207842495680266881444673753500440401108295927790209112684432847396047116230520503910384382964189130240685888614931398537876906061225322424562224849165604141778775368284769357793923741156433428337405853568004062591563805186088823977538348228970809037905913985087319881843668887749297815236871581059293356551169750679686104464323499456748284243870533120874809926785840229932257424229765405557053925139938606803624974553434233282293105533965372015263306121899391688569351032423893695971432213448792570488510192771355167705241260824566468391029640310962419914961556015129525583891192554812780225097101646407492738422698370214689334706668918388317455852856952874386271783686980272790913575741099680762259716452780488970544022746807016171197752518162562718199137942598022676678424375124678725479509235767043662602280473745789312252502368093310960580497734230982016331435630568732690024042062724786688036150751303393123830032347845065501380336298052266398226821781408538369445938955930993021058475030236330487698361892487517603342763489304003730037087392356003659802114899914802467256167523049332038849620696206021811756361464894468775641968959398226358093420305261204586179572540549072629131974266089896376428319599676195983425121383437787603457541866083082237924412669274002061107905345875332086617252158242412871339440253629774012716212312365498105301234470889101971731104705655528076159367042448882955778468996355637933899083137741503570843466857250998997044357479479566996099130587401251154226068224497262760422781412088111852118389891753427460787017684934970582897509918568549973362327464474275403550321915953091009070286238509163094524405953129680572901219228393030398424937850220590121477280446925765378774024198207513043397124919642816194179801392435167232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] 735695887452571368222510780666955917036370617391628057259163022194522545374149121143841138222170572181621891664434521122246391625786667268859093229938370261283291618766403786315147235620659819585544281504968983400118019940007332147962777380559950614626947205595092820441083627985135821336616672805411510559707343503120525996512535559512870906366821845361414787588009407717942936269377794560376029366173938092906299512560169412746841075906641420399789003643526580411153507924573873068788439858955813785598820228643806955841663921033278425765799948061881828053458694941433451252074800142749303740293025999857646693411539976616662391149698547933274228582585637043716908466962699769781433185294309454439057137529773090335767411794312451249261426441805867484423760437955646299309054764352248114645090401847380391955586143413696545352925743057383595509985303338790924451021060755828951295559379379288060068599650864247689993449177041587226327903429317603650337883302744958623318908700257390053974305110322886452503305496900233383080966517219446269203163901087411548225190135132706164266562219622374829983160700172821822823129297968894893047082657898479727537700480884513559573585210709744417571132589997608248237470996654465178051893536193846810643066181986263400366639514360373160175197583631609507756431881166914642986283669679908971640697944857222663504277882789892609743367070896183365456689362857448873743092387636372437009188702986280001716435957668057969144529480809192406809470093130602669843112293078298071342282402012406608681639802032749343564928121003276800582915220896380075774486519441395201755949216360613674787177312125830319564523104142472364275350620169498608319314614172670410657948896593903775050095508168548204181322131655844328526464758188742631193281320013166443820467156158287534741630503816020508457294965867923662735681720052426566261189988952596476080148472069110759095916352039675177730048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] -160533005866061381904399547580444668754827964282171754135107871885410813364168734085317094033169684205892939208788333654419653344476598337713541524460583039017280622984285050784121714064802931626361892708308094519486337421513059135164705845618763577286539154654814685284135244012974143381522639369471121292227813162163479082783039290767757620445500884849653519773658277260329266739166851245103747168207097867525590863793341723443064009252286400505381246227353600996419986511248431941976506629287474409071424972534021075687178168824337946173950872393073503182183303090753263959729725784724118222639812549868814235052119349390070818332748266528819237918897888456682121337544488325625483645414054036076013769013317590869001214565088080381168056549248357935327978825575514756421607856653419502558056694163518097255980268051818888138440203687027908766562252709524687325878514320615587102398281357262732633310957200748615138863655668374306574025471749621009131245480194760181545981426755427830565725393137650841388552531909296753383765650091111204341682182146570179360673557140676794386734773442056599003108548288819120784364560759632983146843455386636878128197116182267220717543883680184508505022076216982020978411171809798500902456704495722655376523155027078574326569404410971638871476003619992467547276940017323448816501229732106301776359447013037666350305863352112682775479439219136255473556299683275299029209036901160412873152820776236960999687245884566620638437839642419018285873143820714997017179358332514294307496384109157257894148070974124852046060548910257043225367342127027132848248404177185441868078716382094867047867501078895427642398641598187092796490290963581730874163925557350595869338036968963883474753488639596576662771459051950862567526528969305418198252828202051440178705142245256710152475956262303575020623541077776537211359661720234808440443685751213969089199560296366885597786344222716403384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] 13158119549147782718195217996171688208019546016433324140290804716336871029178551803262733088238040742151922525260953126706164709196151599337604494139041590792072817483479521837509890393943644194086987583169405895459801098705847251744219798032189558578752525610091636812851458373824835855548465860458068771695545315943583607780877910685410030431656879752136672716881305720813998117631386915444118166522299466224489807258057800760645542589074799371083785860360560546889494025341743477575729359409050453567498043775621877671074981779263662443663958193751650117599402462695556818995765162316114491326861110109858721956947115881208552451554066896305435422265311934677969900314316453487799112843351114080924596880490635577932147910915143875878150023955489747757661456266477779246989302208591309613837274934827583719761548849234972323536713624658433328584089271925471335287350760665413646867343369343915500747946585362814932882981496121418511405853893279762848588530677893918558680035388784547067164599503753930134095771943421518665347070823455880169199137676773779457177476489845318075957120422480947552702280449329370087733607381760453146183552113850564633147383286876939476444671585522363784467777212369320415372529528014693404654732200149489179070761612682289352868079520476307559606134924648049317709665637908372385406877075165290835987355831526471403338468049209951679610353482700972287200430599824922106445052309034188612485772557904327765091909911723849109997086079460537009143004356378356120374535053456078809477928086599765764686943953410963914691188264407764279536037652868240936406979553998980518572963571617897996520263490594276060990734010034215016737474161646944123052850988748316077429757477646226196017374872604130325535890325619296498821139962320377030835186661175480141428706005611180865822095554266952596343280092456583679708701879817076772549465975393524814705300054597329291866899800429864943616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 7704993789949837493406911612050477551349860887561316413245883393457456284020272838352065637238675703366885895926508907050955812377599605698499969090992695308723018992778818931077404982528497282441879340088652909636697580350913365343176001292438359595516165377476637234229634220832385276000329657591830747690278650206327852144359998079443414811370658030139946333772201740751774600115775205687079085448820977583484646978232456591199516518249387698230739081000500221289622430735976499903424553021479976367975644081169340673470518312451713461008016743876498615862565391297056088043975665675342491387622619122473100508397568570643897949493656428351396625235214223023445109156731010933258879309768255504549356970480748518095628147847919780792540415190615796503498120399305035057698067904374668707017905032991560192132066736467102407000155758477758386877143535321817495076137683707715117811755551935603930013040905821045756602195536449525881564990182159813336332216777999844188021041560716259772286926878542690600344146827816589162461505232000557755751008170957845302456513611018427043977112380102697735060297297439819841028106332447565119458105624475296072231929219683744297287670211891725061824336304526088975294517886310414517119274641809947045553906769557478943639647455287233558576444909156495804806098055986794815025582802574262722959708765727101955723138865040410601254229242070851726549765153814535440059210690778406045840337475136694032650094519682538170208286422522524187513984393439093509108022669998358447810322428355322014282940006737790333627768344294988240155853250862618212323928438720126004093802813675141315782462277809723927592819993279759579135909914416641011046709661954186466552468275916438660624983417573988064602769870785419214275930439169020378324155991905039489535508210455329080351328165907576229399256267139915865126018475022907548531720016875948667567949057859642855088365716179425165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -4157662983402041022985043179130378809895775530346637554053518798301558643376820289582630941522914708161103130114123683219041948969906172414619726637828784837891527472381895515995122537263568502301790390495945018285746384763510614339856310130869883560322564809306118826712612884551682092281064312939334579242345426154931847657172309146851683675383570313582774109534466556542252619559549788637849207535916421602266673596458237383173906663017956572251964395118746875568928652418674911500156027709471014012382234436199163495354706209901305058837375952086769584621544096567858507727637306828820963133923883022978047123728000134493642279051744084253865084789481851580865136679841423597018593750460701781157095155945683890188160845119593486535432001409362445846281929009887067699125938325001495130874216852953781265664176494736569801975943621295731230041849871492013111393603771545468834753022497106160700407802012927863278609706836923614670780127210184317104784343987488683502767777246189676407132099538506825844378967845173513855720164207678856187587280341395905028520398945970511286293444338873617375369699781964970412331585064195006692880569559259656269733451137561923133626786280952881942355013748146145797572118510918942145277303841221162100484893427235487394598188863567158753948862136439638501377789928460688803247348471408866435261973005232327374108101139564370343834018556116132854893450340467680939146329276555014292380365952224820925093890305333713843434764856654311594360829669130216581827644676040249747052967608006549024239104203281705954102713540900506427838503641068069176926861162162715465580844135199511538118265113871348707801303833494779465268866866218214713082553167298879905151322453879439513119022609641715656582146426955218910285377305602690028562545509805922320933101674943358958197308881538522869727786371802992312206267711345202141823798556854828562373671522328401013074467662523533361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 841124095414151632399345992893329066399015658428074458660192552882852854373121443183406960525585265358727203305604087849628038788846767654363064670939208279281528826281865120917199468353657046948936286046120632618134080710079759714728107970617849528159107212775944669557581230979367913833248589851389951626396311900155702794729161988568711290099925435042295049231161804434267219396257459585277702544770702499703001199180425444500215307725527884222188356909145440807886536041042158988945711192421153336267402363441700593697426630929616152099130504745939152635604650067273908647038688840684189903861188641198846014266577915669174392929647727679935921088723960649317403182943061326916421115574410866498893681677348984780773828038794676126660020679054476969906471640578225362808313040854067916310865762775712528429301784392996714320002411884792167720455852403753041662378310996943044509346955484824400229298847836899915290971421713880451129089038449578672248049141709678296948144220169795658978999174345379930682545373886727354852342238221723925344887350581672873198773705158765276075635424456480322307817288628289291602929308516594083138309726968166889477708802943267008847459459449006127420270617161984207833105868097903600274087715148939548401533761960051257743148443304140261811378247433290126188475513913418119028997842124606101904840716475664238266172773845148430189412629141788963631924333117930715030196837574162854189288606578080005096157127663305197914212597227297055988942093709015150034083133638583063780468708285346905830077405189929050765789207038146177180612711201124045849915889966320879621718933101768852828902622572893566971435296867228790614876123100844654748929172504730619580877779046263308140495631188628346951052834349322956200200367589170581698240054889202892223459667333883365103875451317147645913853315740421349845923917688736500907361053753897586435319664671430539864341100439172808704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] 27239895841338630012509017681817904511808069147253620954386816922045392336709416370145245590020711560436465831064093631159965545392057631129261408939323568006331223236050123978431285079611399618004805355123109722960288772205891413497667532300710764315629382608436549692303771567362919724295418542360964179612652177392753456215774182036168926322452458758307130529827041415858869210405440192919969499626918086901668545364848023551263491271578863010238751661681992411374214161703566434064412169704327483660916900868127859104597279897347347671187606630034117345920216239622641239944714372183488993837592563217142149999783741914198681636905744862163688782199124548380413537009897823382531874872249678941662812029928689727130694820590360459743633167196477977733279133412319613179768231752831511915541441265951968669868777906158232358571515218557954875555499455904514544397733390164309288757308858527959594849248059897090294490565346441304220703825731499133431144072029335815414839017012113928564000331848508905315917834251624493049107971760399127349347105868958205936138833687500592712411967451968385875275117106998412063938522778868171843527732645811797628987000192107018290263134264292666278105285295937668068401653542360678741418247130868538909037046929505695526403178325163856530608627194868108698238410272831680468536658334838245013432757920000139511877480092176920577422637610361757737446340097210143178282132297051620192276960512872630887369360572203103915251168598267052984613913555981989697293029999307580196617461869676113040070579827044245938280561383743557231560164170357640180165001878079905039747036547807684678728352037583825110848651754898617908047327842618216116724912258271933884945543480114736075254261966103683567427653752939974906129423664114179114115577664287494744887088243146617097375297437804084486426260881977195693151734420766598581351551614625457036676792272792068372753080403336626176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 12642189508685112714987171377223893196522469635227397276696117987520500699378806679750691320022826289243309355600227326514110793997725119979061418931878699178097748276971614540379118299494720258962156329786786682795899736138131659500463624658248533461637085598215880525530662176331979755389206347030539036890292849663764134603209273462582803737369524115748759480078878661373874534745333121349628828070227122376387110398980520755349639062962786241053414484771918188214653672530129084984841304976928017134131258935839634514829803911082898435557171045516184760535547735156983102020744909136230775763828195037144576965308025664855066134283300154855337946443931327345656430505949940675026778954893711031685738681185757980308849219564656743279280827367498194613827872731912749061774031436348864083691459996894319912371329176006775956798311743827567988760241783025521042467806821575608596843871590220151838432658127391550907487567944496463881667932440499506467807954921416603310683872463280131000257801093694187042465216459209882476807526775733764833714589413192245234295182355634758489876466592861783262907446687326384543689797955785950068337244005453591821813340143361270668267445628844233938996193350341163653281329825459067213751352276966236639051312796832824567643961783586286497277939745108311066813724360216083970375631260500246864372138314045956400277964341451495351792598351238799216223613814903388728731020500662041438117742581605145784891880360488983613148572231499394510205637411202977782368940387096276428965360416436920090777225475086635891128332074415532066512603124788577697288392573564108071120435857885826520933259573428643800528503911284184731346185906625203322780469538121912311214281177973151791275579306722554204731902017095719841774511156255446714504684872486635679860672028420336990049344983635078744218708938040293402936740253610443583168067810241894199781916439642495046710075191390633984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -90627678846462342803838074002010747300640847719565070947908061104799745866081404833155796577982239867553312079728817682077077383655558102086647121463946227027564336953909959607976437529318790058135260035792760321324444624885640892340376451537475679903094148782895838429943521748805496957960856427233040394038101108573099146883203325906229066338219460814229731666031453146600751316004979334685642953610738476233183167480913849158638033592161998161153130562586974626853844967708641821184404245923538691638530443025255520294540114467416940463292515955685855797387885157521289335796622528061333592858478259972001658004734779111968024978514541978731830356645752220100243694800230964228138337462563479244977344931261237867945370234824876156603299706414363824033232676119080794037822105255362742498047758336396795400612481549240404453221839035872490088252821962132476680213839839159979252178524543955757766428604160251230830708618272755385383742627896601402654271425606854911800854557649145774726009259178670242679321762994573086760712062714264436420589315667850250845093290445415551897798967691655961432422074661638067129192849089317951680318275459263550065171544293597761641592834643615337199305495875129601659352681587912698575710645567626134956093672472065612992250454419397248341400041598238900613186139576755514753891075516514939333023420770869344096400816919186728344988928075192078376120176218659594420170936066527393856723114953986683426550730226505383044763365062905769547664829291950151692219825529473797968688659850141005017598697345711954071817333657860886668795881746166962737275800179486814041418405034889552901937248507306273039777284191354021256924785049789527864735522305312534695030703160444417457311289910440321018320538684036561862114651724383496542918954827571360380408917702368231521185017906676510797519821301759805867903122797388335831951556735036049358707588690893353210625635498388881408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 76365952618594836829628867025750614012348966616817010566104379523010026580952746070679784333953936978008000721766028581158859861185225221792763402631832769918458834738605224945621781550191282712592708501225195056068936905171990323891813608670012446349953480716677828007755277005302373972638831866365374316909078142525962810371248792416132880842050678632799022652787785148844047313206446044576631095466639116403564097212300278914279995722461684246809942218842488957588243414756981969573930339166608068121974351874875540941718317430893755712481241180006403838094385608686095105241119287681232330765933378525855657048151433143818774041858886461980406600695477266055489364284360909793410492227892640001092640146282924812337390337011495453254532548192739964852642020658540444565012176509093259838856130832018759923816209880621028251997399573491258816186235393685736742085048959719748801325400309540527316321156219354513510043396508255610586948242550928225843726869637027840550546262294796132075314532349576277292198968171348653617266325631697098870705629034316573834428458557513660372477947775980654996234109376877639762738853039920622123230443558505441251912184292128430569841413061655951550229607894732910249425921669360159913792443950932500456606051625208075909588650014810446072400515021808367856935481818381413388280772320027299781618833825498712155544519333641345684598554285032620564794284943016466783606481518167558761133163153169240797799327143352588531072648707982274276572272494160838438471088284883761551496449319089719828427298322619866022631819337810599221769185776865037375974172303525755802629764771989695898118034347018520723282700132919203922549054482530839932554955201949639156270492892472444326388684514042924151299189136872692433216682937002998119525987402624724522990212916344746524369375259120244775200998449621293285700610396199588639023325200295475551332196518194324581564028870237093888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -37728382797794306790417015107576119342802781751592213651374944578366030505751748496500950733578835660752797229940653792794273841826449730256491943666938888132610076427332154697051748475686211666203487003573605961662751234797282059636250014395696477933898415048217063033059417832119873576209779709840899929836015064667390894480155267297591801555702744338441852713283403629163140429516840249034210970974089343211665199297808825866457048403500023064057136225290480895328618836801037975885479867582112671313124501039411532178822401384655600768054497454634136937858699434205067072712871302518624363438598931790620685679662401909598646308841551758537537937873466405666878410223040341260914234829246380613387599045488857872874186522673786962863382085548605987548956308067766223176363145248402935746644525228324869241442376416715992468372442719140851531230944562756694029690921461329633338823932658384509761196211359077798485081464958510885102821147462537587948677591620618116867264644197707826680457477229949886280649908266120349704386854104225256369063933351165989405912842600159007888851695827682162188558935057552207704265373251556827010163636465003556982738832297665143768649672962524820476617749181405223521937410756060805672405406204550095065031681463745009012180246265297541181698511875165068082771544022234015530810849863540671214780790314395320438071249975265455888629668741689908371264672936951007856634887718822627847081518103026019143800828073915601484205168028420608868256038542937390442340445719486372465085967204633201055027053079333599209595115992254887513146448018977349684123409881525082348022005654226999533406712080568804920753261579664114624340670581834425687349954343982161407186930897134626664940451297437181402956867988131799774218221773859300497248602584450954937618444128018340961025962194159055459876875068476182542558008959808664158862871957268915039949997361429344435455292853826093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 13165873366462151196563349056257443985376356087277700913222465755942125241482024333599989307058926731649851192512830926738605797921131726198293638630233376682648367457170478994027753387822868647604953974076479006169621254554974220361024086876519867708100155039462042824393174194464046450222334793016512752514630953416502068979796345289423903189539038333818087466031143558001762006017391032041456233862334070379974223436217776153494829014120721859956547770515207381970618539785836139302697808109583328793140243628587248385910267092092070113366718734530250647453615610765159591937481920177098293531009462399355089828817044760173435371488465384715481234593463078888056400103617771935633036479269900620634845559488654039009972231093313011373030967264636030537778530942600720236778390134777747092282972403083821356213142070758535863544767107165912656244940880576916818077203364141712213193686179416781910217574132653794250385538434130445314536515797538417232420756602667052535479898111624158776940086105591020326965909781397835800015459766897655873260173552020175287349163780644709894790325987524351398411124966758786761548696555026054243066697875511030322638351461531129209505388321656798435100832514579891841100849097223788618031323067223663400648101070151107828691881100536779045074615528459849065262426960839174837800657006761347052977627245892915801922777077031755864435173191991458067528690189977875347125129513455547867902935527162967572873827431360922164552876724483063548592817291842750414145700357491540696486525455308259147692479297427569738198469649103158588478396506493769732498432758174234721210874389692886664774106595230480693845619065694349096371296193613551947590303359005751884260914228186884402639632025495812798370824581668486965116715602873749607212287831368774847505096521073605221487255198088449066912840417249773206309163033997753691344194254091798593420571018700029281843719463485046784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -3410292772095519601789960314445762063651831032157904727665198621638502299603171961182606009905186522674645086117412917520426479459191541115310340323633078887670703139694110533034880086871957254094615419218681073223123776469873299957329739788189296867482541736522727392629779914553211403734433921089193344439716708591445379994806203774902447244004739227709071304139116909072612647001922375859802389907543709545915671344177632547708386813759873106217684465315697885780367558638622085228779629244385864821078199902321831871303940906801255958309554923686576535078363507820358008473451479400017241123248928299535410272094103671528665497117979713572233101841428982704354687608160813208567005466774982744100003610583507033168873991991872151341935373953473651912680109587416631863785300740061551915744857123283866458964546304700863373456440881397301161053807966153667994076901844637935970417763255032021769161056904144935304005386708726617344758846741117883257481153566920706103337815147845923965098284561209078295150128951638929842110586234962061478903638701429054927279486858101751431762537506126356769079279140063174228573213438643037999314369429375335331714039728438251719709705897193102049002793118032059048515685940434919095623903517178963018611992712090740424432012824177278900444577432306850671268255987888973970890750574641076917640772502647614308671588193379665019816257220789513267118667245373669295948657136082538412372573938390525203518816704924206615545507542392162342484252522094959529022123798245292292344890492247779099022263655884869104498323565687339100895064363886884717020752013347881117089115424243499022822343534004765216766211403790032811897303742898473920803079659901981811476506337742190725264470781349260333483143775462674847845724885020197079006199767667697631421750866317326500639585945035483919023861071898369869319480381516836859995219353262918428035944652840408892774500288937590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 644711231229286288407333061766186317791965868324885822700586808352196665083227207797610512006238792185013025816623070336468622415536540707095271460512882492076004500662822060104690496900464982081202668401468443492037826767019191971618420918661098563826661605069385735968151230587182331345739688869588513029123065868591818799846839334631096609412402045471776192202695824487483095961968489446880506003695106899998767775686125294116287669120508740745956094497315972803014403515943175238353829795376429093926648558785055887129868548102305002759705286434798205004686222868258828719407257672717836027533084117956692460509895168484572392627986800757227015571896886711615416313859961404101392604903734260871869401838614615260601164857112245282008320583437178725255490159306141151887864876618600530299211080080696454028603821000027362122929819892070659554341255271963591607174079858080479726844975801627182899936906941788927122378213653463029233315484064576547741919382550203350642814517541737176705581457882525821565120466856168900303317228631323302220139309172396598809555742217208074389797459034078426806542525888921208935853965201368024172133705264040820812248192993744439949947542251853896440736590275595533321776879527058247769424492384899173000121762085448125055722056894456039993659804371633574254576371416816242048638932307630663634554652096302341326137294383860589529291975569880637167063037571038088363068870047343672916390660000396281238173330891843813340623603244484978809986894080151576787129970165950726200565075315465838166359852343385562649245795664521817068438848406176320729572684898375114016280388435277072882616618639272367961328042679173741623625348785253796673615696537959419064746610758690270359639500330054892159153724448846634667129248978346481924860704370380304964747498441440487040072410398909079553376247987163215770982649633465625623398697349535860512463376475754041636243571447169024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -77096955042340689089626569319115905621397593223504618212325775926063065079645175987146725053309193364454075815934627948938551170142144848723854201098327678196386920899007739526884038774826987116053142920976413722064013040785265056067742928681345830566973773033400248466968596592460136481437830261550942324310301696774700431801166242981732252280513157413806844949797569477296759217320399651643534745496286925008699413412344478814975340666190384108190106930754102864451288715773324289777712429820566362623413684191515767838836037004310923158273201851352851216177092013356833377297539098069920964953310700928200477929566839254601948851375568561739054312606121737025886486547055595835944124927588682295661885414900062325376812837357914915705605812239295364230739613882056703677449950799027797447087507001191890624723389937389987943717556032247344157743606766304682022946078426801114013613266688804329479047029663225529463151433361147525342116897444516080520589669572441382669106674024287083344004129970433358952010621324734752332998333936442815446861209188886362466769150235804170715386333219497228345241711061376608600607526698229810154683566230797151511533460498772922177650502649480573560784973633269982845675404041519247661137728928597918365696180287001248580133267558514227933816079576202231169007939406221103802122144466202676044968294618604514622446811205468766191296418636915920578833727114847971136607581844235933186066435698720650433528059820577397601292779111523094719944537807596492183702278162358189742015657087599959767861997626259783622207358012216595499385343636414646772514171860124873924369349798090248129761459853105018303654826248922337780772352874757945965339982088446254289065431486263448196357875701350931007234771062165862380025092136228180509773965098695355536686252028304402321071623002989520374170082080585109855682437161522696584756491820821562316987778483194918756141046138142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 566847223068187157441568284513796040949490561141845193545348000217190979398427488262700161940482780768353065495892516603291907832642567461412556665667680380628946503577042986261118377260143351140285340713762223846243774406451823596042502115593574467955298194228639003992264947303963697873903284799535362816270447391247877166797048871396758500578294063498609259103359370070055613681168821840608103680682520178214135915337808642400857151792488993520579078591327226216372942571061247762495597599093608489072719062207579268850683625151812942500757257932440258947992313032489306930425625149395546146833666316629852078974505531097119060805814649780686216464486808093455087154541580407018234474362679465310252873227355475112217376660564740764573908364055603360428320266214722297342216848773254125433556131912054224471908358010071863506108603722959301810716713061809495444048970227848847006333029056956107281467245112502748812362210658136725949652755942256028889932232245371723282109481913245179719603168930727899810153638522713908385543219601068634544257043915606789685988161742323602266618841489181909735333774426186308264239928329977883203687366681522057645146916995110631326936728350598200913795645951716748045019452661876806715645944829218197063617924164984486404428825969604348834663549308619163186743318203763892206068348158795143750682454956395034239593592367841019779223897988494397179579354939294295468321525284725445147630559032249146023982563742129200735275419886765795190620764784950431332848517678198646109715028384482604321787350820580227903398517695473491739860267804268539206841730574329963128143402311978469397700011978803318722044895624713490422168412494548694468079614688586690802351141107608082583759489980632878136904714783586084657534345114284676151355901921574080873236140471486521872098764780067296226998635419945501453088303836605528969306780729459134207305353468617804494195765805056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] 2325582130380919377890846978722799727981450519821394641514886982338767194057793662259034409456687649783402675034185143728935623054781407285236301941553552810132178082950639686763477765763912877612540936204044137461524543023959220969642031480979344732708776586309341697543377019774704415258340582834204533771903570778203644870307559449422953609880713277476283126870109091163778321728726007875214553880217060116851851231378347965842156715661324574115141702934425062917304507678895396401436255989504955548273210146697948894241804512053364700200279176056963227592753344467296222330512040487276559517391717411991513082241189088991098027038447345870204568519409893261477483093278770989113215151893708521837000623127925275128576654133390567693320041112243193814150744183460645856530090344376397828006757476274607437195035348496022139089493488131414419549025790728627258051905097252260019564868497059973357433711942795245793072759451718597517092781925980906656523295184725611032128217028526695308718305160038976142618440932231248602743830594730963717654362394656334383881891548684932684089755961807136051965807320004400749716573774363717778866475542871405388540900603703495777083136473745426592436775584098158233260382807241579680846736954606795242830070253118410507579471051797862044223276500478199972423082152831212235572011916851729631510623107664596066994993251311817601079397833931071021383843499986900231392570177460302829394572948637403194842028845099556682272561368615733734656324815595981639136085774226033074370179154180889960193398836759591290229817121490442498559840607892376888663712072235196503601205765292393846728055081260696766163564268175569037284393412176149256231021757419808587168543632246162270900845004771488680792820345332578393815013240281432147689457016822976040779208027210026393641414033092502875885849803526358534165443945135449512938203826357769413753198417296992480046944232669184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] -654963344552756479978695950256140989220677528180460162360356241206689332723616880590413832841142067972610447117058995592885036378835908787914185582056015337351774304450476289962755897039237669992630225874730148164871066074140705427075088231273567989750983593968224404308825137577954342047472505302826155276858574763121590801220162374967725357287083371516860546657268186928436739703577275580419445553047329743334776511777683626325106134309048448489519528941170779900328241806963601859167037309202631098985091429124840525198097891505373827426885113635532457170086548385221476438242778626884756095409165525012369848222808521787098071237135647058043300571179350654351755163705741734051324127135506445316862681303111391478262497965111688446224951342003545316935891622636447271224874122836524672550326631585363809829107180025525663286843571577383399427405288299803871136474201082209606169061914550111315219309577210150767186492232961791938020594782335255835088523944059589963306237544100228229268967088648600012367989576114462868549035570631980730265642473101364821210486999105069086316093593511989118014101414037436556237991455036249043380709389304072722458711443810184918706178415980706147009509643824448853431051614762305191429077848451793012322080119691271690934282915539766028372629737611558096598773796386790732580088356753692613700335679473234049003739043017342576015717721072330914577685944685228338767860765075587485869960755577283060470765960501099911574486443137776397061307359017564740573579139052799193496096870608838567362610969944044957579398220269704094553769255226292419830837880942366436599003496599380983523872046928626148793569824252602081703363796196881242531904475320923301991327944417856001234246930093806997974100518589953090744022371852203072600128519696562767906696388238872959529793674068043143115675282501803033157328241697842098754473489300641281902035741823537784866004153663488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 112001100129490778381942087277778006300373153406504207980469493458069557419410324240376433269019416721563509476670419569108818307365854385687305211982746598648106944928778401851566753318011203335714553148130680625530404043784785900816347617130786552000886351409869812732141322089835335823922275777777153242004055715097308318955024783740081655714021970339264615245120718281246063915397047050084810661433484540966767066930591333514932663128850847466532489007620831042561653399497833226920456387586507848202539040909756999653305723161131701882714783473749408854941813941595507856989198726956468261178992301336737646200365334204830810948997859801444879617744295544955911563397848537460839870613343177676552851786192796510435405252813132307238724567718833960261341889415239141094725986789897634023859930569516222295950881294399408756671838743939415760459583248956631802046145620506096034317494398985151703670408561678160327457698701556967359872302009629537820230778665256710199955948936801298173608468039673918929310298233791676950373281674301257630858134397078785949730898961561452504229228451462544081761282151209166523206129683833300802138882507288286416796775732501113359927452414027917720061831618911009541596534631359208251532428377896267224879486103522538550553804201310303045104319067957616634747210772791320038492596330820062361597323035592365612146963993259311281180879266249225694324180154006171993220691832623217676667723727366016080085866318634741445978557979449557254451018914889999398017435730134197945017766548034877494637025399423287375004547311466588914113044584806729542783613731819670088873210678303846589301059703316747935384470957190789348826347315180584162172983907129533106219791965924606731787213760824452352806349162220023547340941132205958965533122467220571318924742014192969846317708155628718219785460052165658996251631788846057652247292576803656280950814962354423438846076125184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] -13427413400859939577727897072699911389540336835122410234765577235755645176292576473618155441574967179922446118882328302441872877401337405064617436156079454155384835939498764893793418904140231676757569144530119925398417986579122824449368571069408535706611886836880857074458257377815123930358783308539360146594271035989559010774597655890799768615857021024582449331953315369327083248124125880799632665203396348996343306309585919622070610395444524906378649362774629621313818558599681518847709608054512735160287941709202276885703271057655169453689171855516457020457692583971196342475072493333752220317793455203505443146994555963275247654757178206891016433632192432727168206198108081831439082458537558062544519915606519920406853043306093914342860485364861234050237230221359611582470316641079715003385788352290037860429350001794562925324193862266749445024176443892936062443515171824509859194660324734951912058377134987830233877864216836638849384242358510352020243331525856933924385947232260050585709615080703006805976676173341036652037477825720471639727137189927856662249421918915230982389011889106238927497861747800296458930907785512179247798548899766738801687734725731532596042612622994729387341856555729885966883188044356135871239945018699509698664355364520284616141568061685990106994856933107783431229669772406861291577693387169064806985247286984543847694094957357507765954324706874058507424962516642797580630868328780774503106240731919323353141432391102237624437233015327108176509581656029078766886056669920403697856537781642908423867597577344405620129978864631716623967092782649784772347273885524272856341531904808334412683295149409036419981577175997200506468698893610479768108899369948132867260366344942157632593241720385426874403940590776860541526750214029899080306343870030183070625620970831759825001444184586447851568631687174169911011050988126480821822651647154337211111721736741587442763135188992000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] 1089726780445434588691020999915230721824956869936432944245743405253503988007121132162525924740493169843720388956189845632837704106981986259533351242363090245367707378480784176762119549001344827818119682564267762515058128302776691901004363350683385114424340315825559296117797144176916106320312779047494290546380768915474877451042910197196164637592450192446504540237899584567557091998248674574151362047850845065499405320135588189911513408208496865363537643369453673396006174895681720271782526895421382620557282680762264291953953600363996297042153583513124812778659612334736867192479253043426099783045783705052661129985474672461527570125280527543613986867500981015294170457063804092098821720203989443935404650615184745313085481653337202655253412916067811143129510270658378634716992432154523408164978210672270097447898130544899921755816579810642832653356415601756814244823463649825806392060766425822399230048327992138356904270634912158386343406704703706432159507260051078728011836995048710591385863447987036131700377448221607351411327508865047824261717198457315719174691804251039206056851374906771664872476560957258510795035876692070054218992675757104931742556363762531677300398210024796107999634264125768894362038284286307649964082322176108616021339496113981680818263890668132047555241241309465149106642870264904338033594211526814578427763352271513937765167796574844908722174789838980684844128479314447872578148484288453856358201465708878287635353069196864486229500911376765034961614935153934436631397628637172610344500142311530084432070147885387974396079785279514300587558879700299738732416450778015416377167874629923915510331726819773460516849499354412286466092076196276537137788354830316531883086461578456205462974988482785355109056784145285822803548532792211677261822912551491237854128372232480968596742183432593501217704645391409280265004985056339099479479093421681861751874869554992920931338289152000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -42320785007366622861204451766253992738455053112109019136657955573056454070249466627641421671751874707950836903276158740628240402804356967100458813989100378260544579169204059817711975164488679490051026149693960501200533951240350964087562291901290611580156388904038285519941981368475772803275454494203673230078505201564321126700773844850964870773608883334355387910043807994418520344126162502434112112690826817247911923103338190562017422032964432708583164634629749366100614357016557291851374419902476491857306300744354379607717675976191071255731579915767531647836750024384223956306422889197565516879925043948649763300650551981793268829614843445782013050436749515509830778106723254094000981484687773315491588771902640691532070231674001349478718320628787567612282952909784315481856399014321023566548189246431195877976823065674477351024925736611264510675659520649760944581305626270489828552121613560135121242355146088155527141253042987250285464628646725714830433339157260938482498867271985870331768094384658089632862422881735397583266764015783169715964267374576477898029704492308086668294370140078571626571627337881872878113106905624595917990088494400362455718236469557190920763946809311712910375180769510111578250191657136756283327107777445576330430543705540602668360770448116437944258508470713412936264434262688178675559580253947528466603534124034366489824290338766896363586104826855242778727601216963137184514925710723326730000029738030308725067353058361409300036892742592642413531576382161162944753982439701158086575850761458459549640645758299948772921625776456536429272810817108996370590332825330330048341263205868236449167771394144440180852669451280948173569716778472946904947609081722764916645030346672439313937253042299912883422952395005238355458545411815668635919914922256509961632910867165996031281336356207543474782579744123257556225454573339831631483959135011445490674314678357768690196283392000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -2828470445158710722029041309220342802211284711397272153413540709616184696869076358193197828086457839121991244199714160653878020609950404042256621126333310714983057579243341972465133312858425074879339553441238934820801850262427173608901125582394550593824095762083091969586567528247772713880969679831197200154543757030496077227229354411653419838956097838364890057590878294410613527932085184722292522129029812632001351328516667594640886099798372211721334889164043872758867076288998632119124948913672314049254964419582198380408507026779167312284748781219187086733777240804651782831924046280275395115637731667349790463868626342958326146463340350200760798722600450607133978804775274361588534897277478102324494083365875729902107905454205425980269456648566543393631219096528943617715485047145187515279500065590360325203979051442478451253514985707621042118789415928371137684664871926454871238306036629536687270000808409805581867580103651004265377796647600457630418155874173091183929234828130052740771618362249173442764678023739645163978050916854661709916904428722397421266415632374732727427907210264879797297170726225771894946895923062312643969778566959496180674755931523598366393449794227063904287750333869197388024193117032690610550813052122681987382332268071481058158649103520452435875490608126487982191657322889798607410390603805998216884265958156183201281267207206470199587707163122465479290474783367203354868671948770102969928433984162839781822423927762870993766342690122320217022936669015564277565977854258948374970892283620866912259860085294998997588935275240011379477301561030118813780686274873256849801846563454848556418754583813772293877386310282395788947167080095215973393578124187893525488704542460986925921087712800831428023744675253803017783364866828649706061525514946641866012572196700785792439322223494784318296903515971159587638881235488409921373874086542514672508778500655487572917616640000000000000000000000000000000000000000000000000000000000000000000000 [83,63] 651540029734406868128430451108086703662506246294427397121947444301598048549980281530555862085413509207861248251909762543727795288222210707722657351345041087034638509004496278398376559103503692155397483871512972605373315165383179071430874670430232415136991416531403754985736820780600879603843188863462790579679302450578912791621676525497777690783550099108816177366526290007417290264765758674182693814697341711929743554376179347040291715221568759381681722871977878520319936285887102524517697939623479332879077088092035692127045824503397736140531894583307418041603399749160622686548155507877064872974157548885442460266766765750764934719358243479155069820875305138000883425808002763134743326130475402222497358543925861541557569919655232105963066628282475297249950770615251466235997835191819505219722591310016975763011950382730940733276009245572467001483711609725036403489309765428346908049421793171163986585637998456353586710491327051006442582718515344648513425028531078625982770856318099805841255623299995788333137363871495784736462110528344722587065688063193392901359363708990015890804452744015482983970346098349357176110294552736139670889956201457721324448595277911805696447414198504679393236352508738766720414772440329707658326151358628464919490617399519635063255576055389224451967871221851741013938327743740300913862866708786070923497375295861786666261377623433873959348285445612573400279880619978248235087742025471765634256421072891198729915817454303294718114191509144077258535733961993176314750274416713869507569133363764087119006662361033329391234153479941169798286836007404884499527178615149812709252257472178499470187051920495429172677798647579553695773325171412664020389493468304253772937068518139933419556428770866315926930623392221213776984493646910775261735178067327303911930956851084342030800646378586369335605128112712932403534288599576155231496072457005329833510586160966462353702912000000000000000000000000000000000000000000000000000000000000000000 [83,64] -61542857799955033852253842675212661462661399269487583283309969159341534816443201630403311373166724890368125782322076754250469775093071702761535016093929119568897604141570517646612017951269034152192974263562077980177248775534467747879041162289348810424770313398906963027358909539890012984541600404883363557793813085518797980207373732235086755759347865195363343740975246312694339445334514001933454974028606850662629728527662487734875504870580080948819226843431120117094312390422937235246122861961633799349754387807054768940340161202140401693207117451974194635571606393530717805505424390009782997765017763876287448683696225886954876723176903156194633173993334324145879588771984173824212026736789826871246693604545750616268720304535361037431367327014770718122862082297866151329293266679625948345685757645383300090929170595854106508599009541661068328027648408120791321347946555027273316914674026906836636503390518860690772704768739127902594391408062418856968304509730839697820237930707615877996560583353167726566346818258295334164087155825571707701806814819978867764148861590987698794887115067587381435156980693802267572500140612389124593282001634343079706971759761999855748056470753072869814934687151505833130040053834658713024725463110774877301743109431202421789043024558406265632187375531897440501300210681946122373475336851276848910027344822317284725140986054242942198352167101715980250334532320124502037909442160954078228827284423802044822721849947310756764094752534578244504501863539540152885848647930969491805564802413907550369617803721402074308702684443027944673821644350209158537084572603763199771618351067244449808405555296210594396215706455394704520120923316665858085388991909551683165110544569690295848372284218147479518121660096188796632618218762935988297331365795220922778189468377289904931648887190372595787343738033973081169601467218447290043424840947924666160900767729232557037846528000000000000000000000000000000000000000000000000000000000000000 [83,65] 3783723091084247754328268688870419428308129528142342479768930106917400099326301528798710291935506067749933873365246819715691974692723815406222205450207402444792560672715361703401078116126895630718339817660996625883809123560601447572390986026379203920917162678926121802553666739050196731441801390704711537692887738935768669932288889850497411970796272910345727017573431892448384850964340261788991695104399070385294466291394007850008663390266249684117956267620851330510722724865954047625790506570083318939856778481434939581774905772596355510517588666455261169932117766119897587026914287980101109050255030767988232133828465053722664272185997315146441560127220495661517928330994708415466644538666430056312852598460601233007969281260982056577031988662564737789302496844638967006580149058246725443163760650173822028453796803751177874958270526472753443409255218595615498801533148791238134932208345755863281727506711478029210469401961328312044442531721281018268758052735053774531428555071753676531066139065530395296712700578508591535840175112343184749911276136611614676229985880542100995702144173957065154472861053125976562153023662216121581248344496735794865924890608413294334928797026565689492335504930828658914545722945609682282401845030397895421123300024450398262050970573044426533197457540556776502321303431157260676545394714078326971124859733387663718249886048003520129317413775128841315850232514315788065659426093816413929587919909287234629606552955397384865325981070201090637066568735308703428264142704923874845313003316564577423957828447635185972196097067059967093262514978871416207828034928001904417103795292179522429205580722825568956173939154619036313675322690304313270039567747999132493732520243959965957084567899894597161439857236416104679929641431506988121483643652073123297903482665345317694950367355780038417828896610366081620001391017890923080264955120325751235848849681092674460844032000000000000000000000000000000000000000000000000000000000000 [83,66] -159812693526383701462414903241577895786665732461891805235805347631645630912272578880509733830604989234510047044792105598664399418621506347591599511119969168405374441559465424526619916861143553734060501507701298588751609268553844629564118450352533255394370638740552948885889112752264022164875169957721556519003282512241685498836239779340237650700997129704731213212088835315061652108510223473835866744827106227240760903670358209533566074224817785031496635628609437323052462589679628542744551375416917261213322980185427797394213244195936667352643354289235459183569568385821053560841066511666084389182659082623010452672359772681271900839727235394958318245499835461436609935901198318768240529389506568030731395105315842913662994248493689086761686101422048844102958212349212097517174906260719001299270180253737179324758069388515449036241780067604580870595068333743087254284526169957544462319209277082232848655308120511821029114762007905358735329909057823069981391941502336274171562385716476820044666290154229162622809662814166344409709543472115205093387110745389991564444353905701849278906016671155496671110405583471053708355398938766372782469596778946811971782985607303402884972142761881199047336225501314617953702814261715083872440511874601769586240967689027157523940972173738335093206953444033660738068242740889291452741479116265210362581194350349234697127896401233469546283797603835719115797355639656092765240467803201127431508954397695037448965227857389703457387565199699902042615043994781420397381530997342288962949100746169578445913079759787519006022835596177318203453500499472730261389871329505270295221023857539015486774161884396100741290782644295972642013124823993118861471130762923358192496459210679445815355814061623477803128526142309215975888557660528504217703669535518002926251023054202801359095065208719595359075015318194547632446674492275938672633820483732508066263277260729147719680000000000000000000000000000000000000000000000000000000000 [83,67] 4315998300779729007290034626817072566108752078318285587396977330115445933079489208860146836782053463973185343798562484219558166643214006336060678677797568060983220122562566096179084214017920392882381471085256240979650684906784373264407314694546665788895867508119994255505445988807111813027843252478258625337478877822164315306154986658173909160278908129110372128926643837423669615379478884982756790248237308702549452900433551450625156175881973462385439817986433254529439537352636142970929999795263757112875969316780217011187088829815818204372120514817520008606386316518069285013665617540254730028382856793465670472297157432593694995848182138369025288822333117940911405853203901444907149970915102356690674641967565393168596099778661809297067048131874227270987910673300339225385174767402592352274352948792171706082930841174641025835116563050617123931524791767916329816209351050743271954949367409152725372312777494599101879051381785813118330611059378613925446842245242395366925091750557250746334022678702903103331165447746892420312490221380342146736031947850148459132265612382607655760218241821993424036814944738091912867260205344334129585556705568292096958728702510749944472879201374994554258256404037894928474616237818355990635616216900284460792156553034673961819088432921746651192572012251128969928067540481809077768691882388247876426929155059067311052133114857222876842540785689805936804423243688714771630724586804148852407507323394768999601544792718633837747415129797679820076471472337917696511454250742806180703295992756556895066538902159292621833764158964060458890544304582097618880943725418700618170569095664784649945388572933842341748213061412974679617162164478716203435291996155630277477459247459757591134877326832742864330554825920867415799290910808937520516642534798490488958889850930456714426019643017514063651404178460693440978868708520648628322681752163113997077621139239136657408000000000000000000000000000000000000000000000000000000 [83,68] -68367085815256011642087413089226291401578738720115638320545463685794341607622837346973782902017201504851095422296187556693445016203784521487985984926810965849056111115918565766327132423904574192959496939922627233572187731520524273745180872669776899908884654440598597809451442850843336943440717799181306463849284112393638673345265448466379328099586490429789292662536621463181986697405043460956759219772914488043831117288665550861986252708075539392983544808791262106328818893045875732091615428945973061659387985533610694458827514928551279936189737470711044367656650608206983263985792305535250846404042690616040520832729718226979817714684030918545413401812263271784504696348617202808258071923333917672512316734966072966657169853043183228341804717302276792081070020936778917408574814220825958906357893401631993821438001649402428952300346418690093559365714442085030427199036392555487586267432529524026869902152177550475049185983725057686311041938141705479634681921831199868307205081358303681315544916442185291321886195210399275190610854221283199810001126545071102111877564660487182600071549188560691419382648865978077627017504176450421030337923644581504443817682429618944140691630130161276565042142090057561022335741369116799859884386271488593957748885393605249791820809480581634469208469282772567697339191626581442745427137656539659735222278450373021591430200868001058886421486614079417013301707797694031496867953123708516647692751463167426826177998197990262181614196154846742184457742165598525238258953459687296931191781004286173899567897925160678729490764184469082445987028789646521357711818732099884867006628281203075638371652778971448972011169188085292087365138285455114053549596236854572076852586619290579492827303562679910257721706125379592500570099323591710618845212701181025852315917981269253387899857884573155534172339817657320017857928899325560665556905343469920541212125377364754432000000000000000000000000000000000000000000000000000 [83,69] 2577486569712243649228421407952873007747200257429727488682349645695503635954816604162166166520773455046687085167101828909644494544228555348183484270295302416465139711427135549392689046639392283011813908269966458380064405309789690780453577273606527040375019442462104851520834735617230562449029688113082155503236950102608127127933362790389390259284784444587716931939793288752406301579177640095872910564764115838191717303996151714461588744090073828197882898201168708693992683802920836209911403747158172295541075880350584359877397778281792623615204627712678064870693146672410620561607433560691512325825075919694641392075733713073692410515574744321099212998130309576359064766946821494868518409508590671053392383992900652547080782188124079303914685148559362269696209676624435045670666189971163042652788799704424896855433800714192995313587739952182450940992182267495631839027959388447668405391178747881099096775718730419888027723951390166824079263927520534239860144862909020968708747543945303899294231718148628071141621003396886121343328454338655531687999205190237440123761801903818227019233363626587602878171606082752493301773405656561198870903141559410725486545263211587046915883855501407087962557967344381170069666222236539105263273398808003396802872184457213451125397024750304945135785342742871421054228948345471939938379427412181396920406074729553617242886771075422105211154913858760754007527129981124511845393932068988918506879652769941682548936605734833344132229772905465913602272870526094501633422464955742682063548413253062307272842282558159502041068987628068140787024243896918402468224873208587574898370547838724244660081687522800102419332934395779556924122143141788657416640955463068507585172970702938540759381467954198601197330927821989320188200910575123385674167782579734400289716156815618770978426027801665358424792767631100895040115694019689191497915753243504479878216738630795264000000000000000000000000000000000000000000000000 [83,70] -280768102795123262368138126699661029840032708639828410591143809892014150647371693739213935164616295600954394029250554292183190125019228598155985277238252236068701649060038965906478026551944032915346689744159810262615601370752429691261949641183237213988568791192578644090728582194637903362989872937401678743453330826903853397830449048978163265797487285105295894642766138306353150496095929255011546197283714430058531852768871063131973535141699884967987912319260022524961193513940830669097039944763070819602270300511268634046793953883363486320831819412634826342062115709700430873515810966224881270837569911522577283792099064920849842321781140826457827933325702917475205420956488905902624401578800211839901950980554829119242065990462977823171778269517747862762783818836867116699569482616646637608722762116254066193149027476707673471486839146634306404683643307036842719038663597950942456408070478344782057828107660926897184343100923071685745209288149120343885615118506196708258421348291628966525450715740959588872610566473119349989987276065167984118030659164967886079045459609111313988436517059493367048901511163180722452197977760694885271899628762384808510579132314310518619827503998951023753467521259427448058227363067749975530339084307886426237946744559784731362287963383903696041076789145955804004434050741015963537875276157820764751845732922990665848912213591078355628322776429974319795463068714390398240804657694192735940906583316883417386222208464877421056667208198490291622120369546217982068988762325528405405605377844770037394101884578687560139101409405017311961688321143976388335622637635761136833704967688016322558578085104828002171871084041964156711976666843057169395282176329850491183277337786188984911380412626893082351792629180969902817778833223674054211299802274392042448522723839420426084852209935744425739927735061820275117437473201078566432848963617898896059751952036134912000000000000000000000000000000000000000000000 [83,71] 18154714847074760465459662837877766239358414700590337688201025809194154625875124766910649832379421281565726251835286394751347405386894147574809048135345158882425319941957108909552190797909758970552242362020295984725566514169174397118441404163789294364970639977729735138934678957863771587541723398684117839474961850388160078472916486217297199221168757274849375008796271913676562966111360142545633000690946999821748333898126217880199908637756184975214776153811436588425028542084244778474317304425364841357427853398942031904854109387969482735524259527542929437531401465592610288242533608048327078395128492815132794860678695948624401415526910020995289481703127934946357460071113738880746338562878449278651951248780876316308613535636256900809739871786374875577478294820189923531497738704258697144273962092839272135754549664924730357812361945669655977614310147709476814625303388546397709993799610446297834989873280134026501196883785722321956643584513767644856457988087968211872810189365947844701984841644021597242190644376787761895788946704223040777769889411896853523049124692765915899555575891089259122416181256235605100494203178692763644904937674981851894266694603245797747388096554118011414166182116132303251346741951874349578134239892606714420009003374194868181352201015888105648994365275440250098786230722135680790432236097574040177961318335879983375015269286136248384630680583523499073864322788982952655523606885012276053217211108115839060957409927942261306160854866946648306746712594083097711914286720439612864423058047438326940855982488004659973307006777992981332944259234734948717456934874135485811697393700998753985606821986423498422639993463760639256070943298621083667306311993869700623176155476231022487607238178168637163411883126848720350399478044185812767276001126756078461402718715747124721399291490891305585919738621227447812269896975538424233354962688022582118957852288614400000000000000000000000000000000000000000000 [83,72] -716486485505821743942831658406458006980053511469001812486028216471002312216898186185405924749534415890368308314790206814653687400666577182786271812176014136226005033507675474172661352633846893982140225353795620485886306920315281300183810960176929641521228050381718230814747254341967579721093690947695826913901131350300791551798372641085878802016041488205723181920982802378809952238459175356345947082406845860003564949849216560773629090435854787979255547214151495858621229686032958737194135741644624212269902739094005151422904234001063980066099030785475502507491662487938403757423527141632592293041085258439298418421403344064497289497271804222538325567936220602893459961801466899143335774334473324459752639208718684986299220657749514142869598501484775561837637489180997355625463161924756265453640374646197319749531498965103189445501986020553276860054212480553095898795817813033492343415516848716270935003066720664222356061607944738581863483946324421800659185562772770262042513745367647510239160528507121498290054532022486595611275752237788672754034890950628142892908102282495403401717113132902709977212095128241225975547952566891037358305126070504427423444969739884523648570145638561694010901185036014895824255569374988447910466136755764921951091138153319634707073271195098519802667694469756570407382625256233093072244111017419137220689927207233675158460120030067953905949923941607560953338504811474300818455534688694384468720891421779278946463790169668341127137875122666329038117454327494102764226807499658753619619817876532539093705421894308673175869417071966788502956868630557724984208588321324134542951541843262200789099654448014610964690710923072986724036905529702291927489446313686728858793916050889215093301620704759373814188111026930474108221204776163808018327994935266020000347898234598189607838540765657704817653730088935652349072488212559478418245681484191796077588780154880000000000000000000000000000000000000000 [83,73] 20204630786398694218470593992862923667939707910161958306925362149176727911267654384107615955799369718280304407305203984885075365047604456470731616243147064012099332253354832669891349956562049363730543173947346355810518309176994051508197476959237177145332823583107721669188004739612089962554064819117387495215745726608499467583375750761501102147170860612194330355753462162869862163762872856726847129662905080053894118153437553580547674973914265008638601689559279466878785215568448416718572665293337061024783749186397937265905642591121980380735373137383886366541632220109887609819741720900114673742217837641538571566281106486139525041505022897325045209286985087251881314464760864418210617257424419395074920703225532528111631947819057068233421191551724456409812801453977749707795707322783883072752270792774760426199940047220262399661509249072754014529168047038915258009360747973958969637759949905567142603830540100206306815571861536927280044159649928636786745365669184300805897743054966021843475030376292405671896026045183213719205957229878784572351770159472447867434773154049870618147152670664093056753748598821053839729867717205241202110054630636167696540353746216722401327134082770459210142652936442620046929140974883908670416348274583589274269944447750443844281568946346982798359230843145451523695843066328073786395786439256045930038911801295219315990288847293555366137620889653455547395705067742242584245647294856710845343639723658774710052775020488790482820788310721554287973994919857092822921905121018847480754481131005885464319197141901264351190629307629803080624740477399333284367200451017505854998456236357411647753714086819314582466647734645068564397671522638645731632565227005211256214606690136960338956759400201918898791556353660913709712616172305306484982172361624083698911399973949308126123692631847425990491966004542450418917366771158300950609716234698013633293079019520000000000000000000000000000000000000 [83,74] -419778381554736340728413495536598392716004075247218485611266411022020366834901132329087564745072030611353616161895951524058144343033285087715274068921817632594678260698222814705845413531119392819339382887640080999302510979082934041346956507329590010159978542253222784045516653181515195332871639285657021916115955504720585153450677340985735942171564030589168543328433402759742242833847181785617914766083066412499057955139161608430247313198357862888060637513575123662404663506923853847013253763921222041230021465412390467449637488965300138398079685630789694777743231566681672359390265258402349904803104202251852131759949401740186633892024587719161743185417596939801247658580791098830372592711295538261674534873245517648405616153274207909576745387537532464280619890949668174035987124020553709371607950282986732344376660293420390193081038927571472448429916291225819441703151077431814361572138208422308170534712939911107471454201863026306211031660321106293813247557806071603128654181628382754754215034826958272932378915048035427616446578119659955756774655720508571547732704045495642080464220203649709953530807047927413644371603178259331264702059987672737517713931603957443317182742198878863245795887673408541218552683544885484263405001735800735658412108218723929222809628108909604497243926591598275282167929254463543773706687224626392408001771482831777667418714489184487081341909086017863402208693302540861131042085728363672913152391085009184312107605499028193560352077853527514093712529431738460883264729844602108253823502075701086999499753552781948128108189758396449017449876700091778337285903463238543384311880164510066749900383524487595056501132710020040935779032507119383940066545063868043226029976319102376134250774904442836604442357332918965748901963942183453906410110929871510040401096792942162478654954840468312252443338986283071866777950466108045775891001300836745644657868800000000000000000000000000000000000 [83,75] 2677944202249212274408803047011244919034696818316456435346368437488388455356659559790297496274591734543743162816288993677530843197009546793908882500899732444889262599463820688566614913375159575001832461796102826440346945822756357558423882200591658418956282659185371093716472127054469762095046575646867690767321863976308326864408818834730740102525962406709752486588655004507158108987117570220831060564757849278496205466865705901018367611352528227360860008077388714907760269157738774557411734876279119392416531184826166207862819398716613237426341966314675623802001948156695823180700987759354474061639175211188739398361272648017571417280786395731657646175473158114751750389125816370829773685074890447965539351930370807927227304632789107452623766426567381919138151204077421820954829237122935324135194835985066628865577133950091110302505400281542471184429820813616798220184679336753461480657839614667815696829489166044498880972373027035021406858011443208577432493027946482158232223554523258543156516978599967348944533333025414296693766223304387383309636227274645827112067164219456834499550363458330556960992935891755580654006331475156545310558915182620174886803654667743680091077218901119674965430313150446329273277990265870909265773014990673939447826913927027478554825432886096804647639179283231957588867971382692985491730455313243735645661326630756244743898480242689863137555370382852794325445339522614818839952451567307168995882660272359371776408519295584038814010479013214343186896557131636103401593166456774373699104703687746883277980412117588069158731953488405974266468675380040618491072019289512274643324226330344543204514651800258757225584332885125541798257615682360436975550142135244017429324693150590598667381248612464579908397748838451791717604438205888884431181797858339323616086340075039141755862503409239514733754754511587567756935315607113530251939688063039421735239680000000000000000000000000000000 [83,76] 121952452247538391670203189152273644276171636822909198372168478758553259872030501736386463253521170505147111612869994983639585806487617617704235173415486772370481389678271752412320423101811747493777592931563313920308734895420315268720479184052101364593276654854265468777991025275908151611352441340608132811484923963547078427324093619989790285687769158316857659010975119028820416966703479893156266738811775083456329987551092481219473050177924210132135362556075812542578943369682752743393032420282322669362571401146508938881512599865002717464906294356607151251248726993145765018045208178437014817908199601748764785899946703630149637814404979388925481099244288608733507906257562188168705465755470105146504288461340794787956459898785343947526579829964100192209061895766648211581421329300387054489473061262207769277281675163148692526491173134796750370469708492963424038198675828366405140403197756809891739144722536396615677774929659694086162492300531842015335649684921665530965684804342939465655765959029781732489085307332937140893745923390924279241166086289393790192621887319402007965448074277908433969479677723573778184340355200007894947766849943107435652943779061867122976253702735729312813877304210939696270772272847337893516346481804503521406979829123965118602854456566035198528052910348293552852324473584926898721398175694715287951811428493830532802339785284579021301554817135357882910467943242356884681427857138761131184976199896797295957590037225397827015135611512142772981328031335650860201572306423562667821294916215888621885337407570007036072759874467554918164697608976641579612757256856393559961655847715917272115719134588858298466823164002741288610307490565103056232424864805406392074638586963304403326274037620467434340207901971583719156463079586093424024628863014953452470468839854710595483065517061933196619295951295284505788593185076093405847369141143209340588523520000000000000000000000000000 [83,77] -4437380895513523844779620329207657931849820893980125440598658237447966669045516276296508998380260822430883973614542247525882934546614912892089180325962126212984388426449475677747234689177975712365862234304413954181722675219371973991636244285852846175745737154896320083730515121861988499077222824627705291818058429136669676896013318366630473912842183519228369821237290270772907197162648838458476320640903709031432314214229548585127935186703039809277427972087827537558140897161554593566574815264597505910389036329335694039263364400799952774151028484859461399016450789061861850484292406535290460728825524578019241021019646062301176858544563035372078156241182028811031197389129126530039234727319999295053655836587199802745514673679184631746028015759670354331389852727172794052002613290831893386069625139507916877598999673249890229794425771923118239624753693697148189273722150760059279602788239688487379493556049297728913130660177535036572886145356461495490497465463139429513377907220568846573958905476040067178027963505644217488022907354686877935132523161026353481784758721350130181993012555359226516363535312017332156303177008662675427553679828866183255667573161134901730962787518323716743407543055278268929746486999083519807993182575799483382641795301779808059399664308252232559910022684461275454343482356411229355706094471442717129569438357543481540844443808320789033829873789677658465941496588847437480642857171424286813055252300837544252120545353271674431300013706129446498899922550818824046326539144898456963464788934994924551056420490810356634948565124445595988494882884241750951233183529039024169598059166335802372923118234806195990739450234799915629791261118895465851592502175144487882255842230275155600580619882412745132823473070720314778351378222868518438085113516001847770416260975253540281958730899578199146152870818535267949575234698357380045815478794182062443069440000000000000000000000000 [83,78] 75736731429722873409456746962121951289472928854376323941110979565944665747074992043040300605022715336832617690856226323144234188266319728863053946675832775185814154642298601586875440339052291551140351998295693896296036115972277855636048166325597924680391494731784752195981497920742268642536115874852109800647937033393349745730607222068137025631813474724310969052453577987146915082205644949962396934684102535373404420243357900218906419350918018417026944424793232535968340906758970252004949822616349426430280037005291769573178906507048557139869747951845722021674602024420583113841596483407501109172544044813457960433622155155932081050978578467769449277047921298771644208701974468261343467520695129741824948958426206715620853134113578744395286868727298336850709694566671518462057445279691183592013201697424084453825169029219597853591101826748531196218689860186806286620337646993646798841457307577963653483958104088713052629991542558927186253941309041855667925460987146950071940808758156517261143415638921410534093066624835287538078501854931809205502214562152150544820271937822748468251354886048333258933066495263335480019126517950864149050685785649935509238391110479959445498713662581570282492092384335974079029085157798159254529023872829081345911237480767657346235305768141575834639758179902048287658933853858994301205570568487414299397349460890990132401318887017312272832070062276432907830250831595013863740435311020222853550189522343429106822455341862402315266760763962883798827246387175542409170952060321836333580068270044766981410850424884290668030239624335285769430469553506311335260695029386753453631628788933211668346228662204770914455382874815339075784222300737560056448917460820961359884348200849569474148609930237869365080886650250223189239469143032035564928919429879619660651480871894448576522606614463977580694763284193979392780639905899815931597210620495302492160000000000000000000000 [83,79] -876383754362961164172679241392280509582170990368754935662481565654587585199671878302550478680701572681388027097281017032224850543554842698840690967096693958023946828703037088718570475997725219343752512207505963829483879241424827847257196994252496202384375419280754181033712521603526199260671747456836707133203562433850969384776097559037395301195344478036185536436423429334084088202968128938865932562979723993298834803397050631533527368390744044715843747057021809453759463276923419539841112648697666078034495425019866400852467958282149516313012496059801977733460884366684869476817404564002250420289702073726866445733629569978435383705543149121311339990575420127501603333909001494455862596976125077020296838992566780388734314393616692099858571910811078060993662769644946291475888928310560574168195422852060864472417052120795556918532182192513857710673172370945652628456115350197596156380548619450845211778041231098654997676136540351040014733100201308627240423147027168577674148755896279291770502554993608654597630660395818590500232146664331889939300165842675854403400709971756930434472312832245690747084371788045332659546459777063585858452691169242255631216891723286183581078500471455242765208914094580060081974377171773468821781130674431517186741087886431814904867828794228756987987838597872803270036939398098941754087166189050832423917736252332567922162237965747436421787253524774166987139962761028598506081419219108811905088771700923295415874223642796455616991239609786420227279202742303552263758356828007751277737196531765018819634284226449764600651306984034004523503658478310811492401229410641747287286306952539624964956700341375065605242901495049199818089836940478141686818300298918294330611314601080539990648704884950782078602703235261805712342749240208583940039890494994187624333931049592754132393374475747827654711096330720268464397420842668606579464445880256430080000000000000000000 [83,80] 9610188285506422814668302067697606065581417925204266305083284864857163149316135290008282299472796570435366538815874322476936841516070505546804357647853493739189140526185150741160550095848536834324441630236710806831478808920010439229668493307379375399543036807524341807991818910774627275100615553694065183190878925247327745531251582010800554246506758599415934413557096094739388792777075297915588945168327036636853733559328506451344127407268997648548451349063806423640771223831327721026253049687397095724362426507292772871226132704136921967183483093452666685780353520831709345735228393180837693224585842453511717314210025914567563281015057055156696051951741907579928958045750713387671705361558637202229285959834021574383622535841176722310208504641987434931404169374243294420190392452364622715309385918164494799986292655309955098030553583376545400841954822515065326515663173965732210524693962385066305119739092320015613238439194791099213604530909879542375807365519906001540169304839762594844189070539433448299177827467890386416698951445914508152195721691293688820075165655571368727692834453604740675685049287896735633663973409785774828364897645248293846953835621814012664483071782492907302161323789670681043158979749992544983371632218614952761082354346339085415164182492533484896803783940236546612196466536915434098926237385676121265964358885879695385251150281811089603878200956500248036745213871761711734069369959008871027316634151592624422233563516289187532423305771415901331399542143729620430872228221325230707664995792098993251180070551603390991384757371644739502490607506276317008575498709672591095401992104012860199369100368513559171287744380256417259434237223711778367765678393504761608212498976176769835134811056801683369132356037032580539484981968774105478392916582124073728902623894031393007309462946224395229703667387745371888015445721615362639575155176468643840000000000000000 [83,81] -85348850534961463819080647911569451187581176578141720239979866845653114988240459681727893900736229347476498247345294530294562186301371552567403226078678369050442676436531664714845473485227587393396049832836246359448268821415620390454496672271155431411753292598709911975672960229280827021243579356906129919598499402932052728795142826809758507968811356304801964842438696969892658666863503266387552513225019003250433793938996829433793603763149524443387215660458551299394564432574174435255129518293260987998539283976794008477692814021256451734877365926172583737710467952218640288398995502063406249406039214885194482284587140553999167778300894970127100929155078806623365676806296428303788431576256034322945842950144351188389319954043482238756243466021759435064441892375771667143460993634830323451845720703858680679184444180379706344980094051857105929938609501384905292055538056418910270146323701941755295646194677883625576521003519264786458182236313038489099634517180419598544114003766492906205207114963851701571807973937057467294696907045243087656171687458780911558411944093604434140125787726741145955898956833982866110683556040795526584890498828409299409653484746402904229889202498657962693432175278067461893956436405719480999118632991147047567707326049934131907805426599926864687792189944635983612948469903578284014770041143090413265371207960538674423837970890636755126679888045144432756423242543193787730281574401640249405588725503093128437946321272362120385138614067723980099288696890573408943381826972701491256903851127164616847381815477677465654494508944999197380407343504297126988382958105800294971077077161053811522731450890647088806740542160110472398086503823396093043159187226588743963897417589751204279585920678241113213505371319166874465434252187570552615468810326869767660591511242107566191017630925822161233626641840479908561090665572904350369197279024250880000000000000 [83,82] 107366839305329692125432695237454964614461468871905634396420910830911921885480496309944131312387434102113567204925484388830605097284567471182963491220588079844359146242318152626040117614816755987080325236388086163485494808218848734301808289716729072987412932643004059894812838264007645180447753357646374327918188025381574119489232013696951185676669009277142679900931153825913408086637880572837230002432415079683763934593134313036161311556596226708376712925532915052698204329953701065208649217098223964981635739224266754612528426399005688674899137098831379942210196141739402768023102810493756200258347446698449851524325159307854674693470439898532913101547419785812705126179526331753206286326092896726529281997901425812142164553264411253752201139993354311811540842881519394678816209564642408798152303914050188491796741897647705966918172476085212059514832326687598348874538779333777733123427615792117410244010523877042882085025081955671249399505907463440304781374815491285689806207512948831864279455597426385924585958330534020807674271503003104638822579142174349354151512563912585410375726807879226335137229266869906139755540143440363995104968204135888965765207051476327921270955720949653050473745499573594066674333751971588406758076728556002120566801484335959605077272481488510671462595956312223735432716326451025042276228618339618271117953235719221727534811340468491487891793639461482841837338221519067123840730489644577107435090080307880992509165374414150590917209477499456557303551069920600870993284914035758303756017155639679155426399317240436218293510236607503016268443945302472113518902171454984680050294839146390684926131256602543310341743426498863228426512132014199306057717967548978284613475853377486194152478637224491926445947867852085376087327280568879769288688510351369602485306452837885569138356584911622404409663756641457245777703851427953906679682170880000000000 [83,83] -13192797414705144951072290320928798472572243553026947991623809475233915934631355837431516039277992406476426160411425649066058249590451556519992411616502303085560122563548728299246390305623491395327915199624160214853049452845586492762232540472762047612717651993717606207359878784482927124321832416133904273401225804333123649536877536241635452496068690745618071474485978694481779747772260580218994263545547540972493095644172408092903331344046953675685059909398657521553513992273028350090508433287903308030172629706987562987213161470412285754599604040337305609640743705406413945110380824849663974778349156426922693461431537637799846824272845961718901298822719090202409488554528172256646571229706937528076898338406222318273542138746886043736213752722599366512120736026696525023158271671748080374400447153216139333894520480878712377276965891317485425263238097555738541282964553446830109672286535518133140673100028940151248516760883715342908394113043418351885156111346373315673842644426783165285252962674734019597578862555585841532432746082860509226533799131550566161420349204769324395443182422940835906811340864925809962125043168893607912465904767798898505880381188921782989819566448987075221259828248918009070840198476430148559591239262223767026814112058256084956182516833704366226226158112676278673240256560958112814923179899615521771724498412647015363290307593783605935117151718138883950860901073223247104404228414856192734586146436688622756607191908818846510490239944461240416713796045832879599944268404631288683520818400501220634319310453698063146438981882684478532594911067862401782166729594790725780208684087131529102810176660436000286768738995161171218269427546838225075285037154739734769467206183433668870178024234464714916695116561346703929478739339646149048894910483231095046366735666288473158328056969055938449994500318902478278937054757162688989907554140160000000 [84,0] 134741099240700508553355718420821689396715024460337989005716281610702395012755964028426907648867745936886283521249326612308528269292394137160439185202717560464625824304115127777602625646275424182776333941676807494545291965536464171820193902263078063912831356325382542422577925190782572236377009666660120459435500980395204780414864822235646716865107672169654155153140904315531437846292310965041849204118370676927813800420275227194090098767563398463390282533190489265211031623546552879890804285632014936178667594590878374816168338210082453992131086860538526338057032379222011795918746400510602787457091929485775984642296873129794385018607623098620927361163784141334383963675781488660043586668825840579299571907089768713326126263229330883102369367660471396903958679933054871169107085612995883834282700980128145991276417387630184496307521957579718722158701348162430792054259713928835847165301794123237577975913026526866486245128708169428058111457300627085520061304686667270032770367393411424759180246267789371679551123533674722535485926935209021619781866899851526385682406766341030579111527527863061081054008102987334748506320922850111442611586017186661226161977642493057355905635364392205671685823534236961003880734052503153693246438109400532731319765562523859408048244092838894595326406244053937917104683307677129778728730556213078484073704162074674169700553933229112609833174943669880742146301411933999093315806341193006947188603398623752567558646226607446278490325156154801016577250508064084933364520405876220797941297019749324991873001918781954897865685913025104656220076938196455754392321738685477299488760210821094207954106613911300661455422961738541855598484821993062315302529969556832592232442009644381653623756674543807819124499852390468639993071297917597459550944545002240788714841279774822749087788826027553792414993115935959950889035176930636689591988720299495495356205202691993567073388199936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -21880255619687076112128631948636627399297261501403382717403623490199585764910807958471246728386314440088401314077892902056268210910073645445244773944911894122468769405581528705979212811968062235490474955317985688400771870530864512030125910238255924764980479235995234542630453766738414960310659413610678481327427563420536816366827104761093114132860026899864437413376013088649947393342963140783455359550038799269590159228224771865214554080713698132654724752310047658504784600391270277693326870815276310849325862725134085253193364382136730949260560134955808935546734587311704755905347343025480949089267043792720214454799818415892035420567340787047382724133485412392267727424867343496582429053119111626641552068858222455792704807519626331709038552807743780188707621589626321155078349064927207484896712808450922010393612377029222963657149257368756194431989967474720154682330615424948757767799338422829701539023669409196130583097798269168143889232997163936681114931726388233044148290976433122586041032243935440090923711650845484333222534906567402537416634468594989799870045896469275680461176131855547515146441192216902411350618053937418985884858199729487854860953398130332625853892618490853496869587165189173213695562102272928947104751709507733541467497131102988635426831682568021586557617476914656049498885674863102135543781369162830992919114242381422541715182144694184797445526895332090218458517330302218788588936630530563183545613416870857954726579579374574560408244676804279993718988831823602596487352928390519317283225229632113265772349971439426389802392519009206399552659989301214964457182824187092148045409330947804501536500943687584307444599714455319077483241516562337034658764816956320358034486847441567686459869694571191325862844634580439341846238501072238236993495542926566213161018495140430179779292131544520797782321857875852676394383590294336000890223282622701993439375882690359533155953957404672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -973251628806091111309830226602825201347451721253779421580015272985931649492526912328815524082301156799313184715214987652188038859869261541535866588442036170014122787227206259183004296665409623141109681969841959423516642654499871089208619958585809724587199576938310363955674522169333245101785347804665468148609798773038804142462447668925357260362642602157908043597886959979728732659003916196854373808752021825488753870054153738082466795313524365172505956303214742963265176962314146437702560550938707931302883871775598000040532641036001684443935514081688010905751873978446695674317016567831465074739701482573839965399914505663032108086393002945202971910436395029423136220455292201978843593118630564593715643458210187741522352222855500747108961385276285851290106139766284467079803648692248534867884044582824741334321803746974522315850020389523657174816658234946091935019120199176993243260471991107453723173562401433538312274361963062166512313854426193571581866619514948882045794494884442930726093774932654666475925586466116364556952597531117021726058269099826397532480836833893136615649249933002272435854887732505438778798755269354842072482809605111656398711167326884343013475038242443636244837097129421544913905336968796460287450952139763031773863616640701692271415291394662157732953680139365230007832368883781354548555400728921179116715002622064634103057885302168622828006872119185630162272905296849021597466252020663194418511593126411616576842589538801467810908749287263938845875251478215852006999455750558157277105680277913229996303114364418320522715843455334990954640782263497715782020318383239976851894489199064251546446830781874255377355228459675962720919398524674218504470037343026903270799679954247948677603638811063294614675085867585196488390900847136576259598805991837310096695570900001702834102354809783261263761900496881636849803535130853261296162331900472808425618193845711141078305704868052992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -5465388998157479433535246367255105248420607893619170438208720883321437590264920299113307520386001550965528276386517343218380785282080147751633629024523651413749470609442030203110000695889708822194704984768779616594531150076060536965372328707043142703737960032604762698633318361007002784965015729060422668710535297336781429522722580287554033998967581006803511265737262654332392492294282829382923275122279158047236679238256478460923861388092493516251716494918295727408257276388316920399588316520164266218423291162092869641757531001801366810289059458347208693616734289245780751217803881544124555889705235512053546176302087103794064195828760393534319532458059632962192985380728465903783474751657205573753190556183011047197622933327096629739725334775042605992066723296364175804886595038455455527382723105685106525160420209777402991588368972701552765259351380296731074799107511896117754038337190078513304516198660440981924553494089675820135549485439554547069506288874966810422005079362162781074532380333652832209822543628041134977446567966798713685211254193978414005309189119665666577151167226181877953578535412166655250884524246345758442263016231121286014181297853735256642901547110033118493809173716051099063695004560322413182788988959286476606524166635477369969269227396900090675036098359387873225731172191273786949099991843396830923871407532471018333929892345021958339587086364584702018844844195518306328327611638024787582317027215401688160936638804409704299320334087522550654741030390075439735472213029322806678298448003703442426711384198412079207014150075423014383697389573337927855705317310031439683435738479445197381260854255664084693016899750444896444372469775476736231463928552357709933290990669817908854572497692130443228670528387895988275803845825520759547472518385598261814393279012734438162997308518688919879002828365544760284285130814255033560569988962603926509715597986615780191828228690967265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 595895164187183487993093872938671775236683285695615440012668015609527355544884358727566658679163468783065441057587431354876160781624394049825291386878926561263381648249237286626256712270074792770371111283228468942157629958166316411297196988113684920155853757328706147332720648943807440261398462958217720774033411091132807304275515543920534899914979678114340993322964025133087503253560016429589475295571137707856065545576014929678402236912133781414956147702776990699226278778153895555390773064785681747106296571104786894437612495933816200368304003980762005001863692652427182257206938864375265385487553973709648118865643103665333579345803221705015941233777561492324342380534572815186661613036204346053826310430304581925778367252609650490239631534911732099509271905698660802288585371073983027221004977442515700990473312724814206550157659189194756503797201961202304075932573063503604390357848119011453764901994753539284687641149033574219397647529309598524309040429317690161166368150995701287232437055927658324832620470217964376610279160538728561396438767331767255042854674434946087247343429667263009742207458317390749098140026582826145599843615151869710528775641630787724415928715421646750662475554006484514440681511183397554129399733398181917944607525041140221372178772485600664057390576003889656550077042638088245382737689480265176092733586422080559211532503925675215733357474791242855841596243876534081074763613836707056364179373209874496977734369982586291338340032891744152703568950743623868775277320255516670574619820905553758886242094488646753412631938840140540183391220698555101962339702616709351156233867293849820624388300072992454258083045366354111397973237226945710843994402243861952812145732010700756434083867487160316879025948225008563804746750128008944243479195428747948533954666744554390817951357091661138765431277515944843092531280887304511617891369629235097790276654273116919574119602833172987904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] 2471956216762909577045598253476740872128021480137104582567716764118919479431419003044158015328610142548263417601193180838885651696364356001399942141558193605820252330848072779282344785064214104148689333862321225205344055337802543706157956232305891130957627432701448952739541808984694810536513434830468276083048255407540284914822365043847058674008145026083941770854929757952875217132699994729298688733724329077871005555611817244364404193837287170534548195928502348359731628733609767714525071425199444428170932324616653248750980509542870251309944441624204517837707189966279444157677851151189440439043153944379309985181605027541269770469897031122631192013366263466343114743316359336122654763922925580626461684521314633125888184065588741993052472830526221615475152234194712305179250773658771258391384728045911340298533724261795386648062492239426619526625715145937024785124879073892671630483170936327825762542626103116337960064185475027067436802686283599317707527259036937894017211559125399696407035546933975922997606398060150511921007185168495948952416370915952485158925467653512050730882231807983629659045220974655044308764962337500895302235666110879679624335874116460408567573499210013812775794307676290665122846867520679841456616014499733552715532803175723569828926913096539589761640223343477169028010623850435271658780935078661340476418391617976259150217740783694762244991524989804279089809192070207987843011186858315336391331806059057563648348822883191805361098066222665928146921899210926351499816421206328868940695667000962020019505601427370322691056872905229477638521406881464586705850543598459497241082191843150749073408507284687253504999725083022269204530379765613950900041060401159513907368759817085267529821036067574333538432621282845514354672485692485389856574124229492440384696662056366035734602987540925601039848745483984245105810043102113983117535402623453357996642201422281483343034508152173232128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 62845116138869759034816332668904951793704446485663737332227251013917688501952859667687950810256549382501280269001160389781909957135974897231687450027462028993256323433041473213714818145832468997800729689760690388284429732434029600273039741296332259243139230912192949926821020073536163733802273135586815420241131484199541352083444101266916019912556721456309287383610836785569609895561324032593892169024969080755123269621010440652054782970602678312316406858358348436293785233105112089042231374210517196593754251639793392720161607952473017633140934361964686767089875548467193639391204950209107862285560846839547303650972040324350623158049503709332319467251210769477256245954677011163012435714081177237883325561179553437505356333679818702831530643404238554754772296215866615466272224076844820602215951924461242123215005601176252681378118374087972425282811446795896519234065972010820799659973149869436754902568638286723660778881263523861786433067299120821849177550857689089444735546892290863221340070756219528717487046829551592151771842935616616736890559251200799229216510705014388413982068549264788099317145048490465619015449829604930560862675306139927291133627651938738980555460995297714542013932931141763362702938478866439031502604125451420404755060749570123033217084373687666409864119796665344284234114259567524736571819658783495328781039748198803785598494856389564033985948705891455982446956766850481808892780395635119801221100658521911365709282009496513856745714405472092554623398439958037911036605552193596743118333552896157469431416026270401077229551887646358276746096196644314847002059254381302871919656601048742452653304610127345680155821401285223692551665296358002003569659162113887271426455231878143982409223931793434675015636409105149452171956661275031610366291891238787798153766176533562867223510534012923809495352490910681163639259926274273668531555173127890801562001027227254738327071019600032301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -334278963240223160949587023613882001619189556721021168616846098669918922427052470304326361725771267124937075872473556118473217457231359714353282188365388071600277153958465885685506014384339151617168125241196874128650911829243376610626084022954818599208331160030315748878040709636427663088605507062793911077166613952292702173746582042273918875684104173810856231786355126195231655898563359169788058566183538880837925237932198978064781024191973648254804120941710067736414703731594343660391793822544846831472077991006304434212447406436893708349498577723481116535050365627569082289890445548897915483959022408385062523323080646420275396921642899477215807689207730855092232673630700589733675404010458463986922606284619366363376741532005576065498255404378129661059193478352196703763344923145982250837945611831942107950187000291976015786935050980442702067014954056045012760225797837008856301478456341586262469762721507728686385283620324349955002978552085152633212362946933922548570134786789785407738481083273552077138846080077460466232777621643059584234007702699604536113205627700388911428852680615519329961113828538250555534940313269078829030761192775482179537286622210631960922388306414979611291150725110057053670637452756140504407647758123415005796213537595750475564511943749691999363987083136950577737196079093055154802030763529949039039794727292129734989206376695473169908162771087777062198307280626808014994445597992044828323926007732042954556622019544635359400329314312575956783388248409691526575424214441499920998097418743357434157453373874196729530022217347211437166600273109684161564822592146879665891935188907573771245212263993679895180506292649649041759764312527636017305893834709987281396563278781197691897016138924798146829687832249120189246470301419984427404518266770442867093710378622663829419149236541958383031459374176276887983545048146196330541265145513366674505934361814415124737665731021320952479744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -242526779913055718237914111778463200962185732386840684997940142446800409722680376640895176899891420699542762079348711074245625262185632312310927576328074559759789331375236076833784123173867596161553816446694714043188097139404306481658058962694287045126740360478175148581391834152694987127999717628595054810087066195341313802317069821704667855180826284312925546948730170410959995204365182720469779010864662249685120921335411451744089236101750134608498277804125354729267626286693252200469577284798104289112792739204738190754385528800662690754633556086788578450222674637641904445884722609529045121667458316104154981243935885900767416925132453353670028074357274314363782103699219442492363802731235077026629042384350681431623217320745241821411299318419161492800374374465747006942409816172209689128199278995383870643417399738473183193014107396296558179273991899812855858852882718590896079082668798730855824440439034075830996152397516539791839953017924423763053389818307138487462621752508836496912728507687117062341355441004096756378216621602242627651876158007598723176998269322727186620197578717739755382156997175908194003728143684605953463095538732106817228781567228430142254038786832960473038976607438090788596372083225040322920579489806781944207016383804337571433180795786279067230902314160288110442490878862081884272367423141768521089904407819718929866697140854106603051794645068146891855965678419810387786407610389119964046081708457017074365458430208487563503201957376043698577714733395218153192769844893404376569040451644090677999732713820333180170220283674536727004731184087155299646961780730553463207183810805765464419516838073226502927092431036429883383185347005636958559061453471202728379747700203451976677577883603676576607615651699676278358975696844095870521850826504950893728548350098323478177773087824928552279776407115222722239679643195286362359225926623061022450362558230279145619759833567316706066432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 1434325691549423381084414220778195142630324073441347246895834758381553401934303386302173567583560030865564087794814281613434042112363527009819548327955788447112663800541982885402699602436494360186270248857362043535366349330551755262248649894726375462646886935513115582558874067426773897404031889757030500352240470522058891955937698325497357239424137115404153748947044531289005150989079460343269676595776389284740340691676777656398651639312449059690980537643377961279713854256116086673857578446823477898732769812250682341744342508282307900908564265622991194535008867214860206392396834515849962302766007051499481900647911496674093245938940940526019424584999858057665094628737209632546736711240781666045169951621298800791465805114132882224562695041583964155723332970559007229285647936218708722279207107448604750619085160337248497116773088730247381252144640938681419671298578069659129680573545971758635524304994189375381913879351010329785974854431439911983738359404848036660022111565828269180886279894156543656249784746076283853164703511408870948863866782644615497853278308286105070988396329646805821443387332954141430102177121122001158667105295518596228701482222354082215023308694652797345346310461565363905835594442976033746003934959639105944022111835153435114867058110568278149487351333158028975817994471300675824476312988559553512560277249927383452647736381445236890085876358793671949953290342628579799778916845749323710385680000123975625011322913557078968285354370340558823279581680728454410369206546034798633110398283598393879419308135349790172302378076639077670094377575308281749841277911748572278700990578794264591142823258278067233399234932687913468447038605878112401940790330596071542045665802315482941243253936205754900187270741776708052282548835464594863365772935372508976439820593888703041357775401304220623726306138388000507263818626438963503906345120698819635447035084343344488894665700237914406912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 3392741764965440992731346886775619113892692634097622817630646469162704703237368914740579640159919186032081037618377229339661526075530946514691564259186523113960415227515527191615477743091133302157866431430152512595718390531098035436695849258527797693497744789494087069787339133438255148167641077977850501206124705842437715178125230488871998048725971985309611044313222088589214384596426671167684120763746903712854400128573569281420391409562260956174394084589259489612292930788842522482171254253431813901183581619796396864512775376167359151512640211091994095737144518853925910074035401813550622733141693142640780895684063457181099597000362406282151588652698199998963728204362221473846259936470978108266598907269016407154829896795106181544772578666628112829691649679549836013483017188172784937152252406545021260646472574908620066968971618342980643704335290307312559147850035162563702634452941657540666716151852965018832536547837395509675482874102861580044245942039873139367891328400704731284480018161407136037640899968716194402137555446937273441329083400835894697739706014086614113101536114839976044809429763939453263674369347332835083820761480826085035623616110281535152095656488087814995655167844916284621122949374701863695767331302133633321595532148051994955580749108464939486465677229501559358791726369466128343719057569864882578713031034702866144297023179628450861790618446762394215469747829395886608779436376184763630044585381468321346075482883175164370222357051385153556014615041584523667713210759040281168062530336824831530845948510910086345387237757092131381514798032948344597433804061361787391614724767328264048503405340573925031279012929708728311036527356793093682613478390646413437307258790431843407002108152526405303344242862931456939892580040022807092743365836726282959171296218195237750798268188761595527929170088623800741784839927737552598364888929407744086681094585169056712812095337433100426674176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -23273380970755376405432246354234398160846298668970564987565117565445887353483194978739645656003919460708199252575501219916024300058357405950170538308291606117208629394822009318309623622799135217666507562313556550253791581532913720499295485869837149972765305111849315485739453693850363334009785834327828144730515664555516982214857613999887817306671740600631240686356836575683793165943332271723039844335755885546434971218620742574303593768076349822953243987630225445256995929655413182568407267904348886121114807450779247216378738206369052644280480731998400988404833908245976880559640095604482774130136407659540302511265807422861824811870437855092678295570590685392073494465668968023564275338443238312138928343814440513389012997479000502210120009385335294406295034172809638188696052199370117504820829160247665215391148468813714125654989661805894083986344798847822025092999524144282849665910442561658019958106848719774331094106595471579189101709958414245703438241763089707823563645380999154550638509503512710427571774613084902546436042944658165198634484741395695593828513629801296063476985749733870206994128481044174759979183625227780450935616157552538959748476193804868069006367573479631657477197946984130825997034528972021311500439924975062966773604121337985929760674174203727945273691754153906038710603784064957610075459378040564285887631482819064931424272741025883800729529453632929621455333422511393617101335932280095649612626839676444008596286902065683991403290125149404747034792616194090222320801904608327732206838151619973597610182105417560033694453633198807401897941219428985157754914263867476338309229462299812768757389158944098511160257866386848605110470797085101348531409877522651466321743997107663107100150057923584465634444429349189170610580614219143190532047574726273087790691039145712342208323543473563896239777815290971197557705223726543685631903180197907552568871875721051482953937006799306746757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 80447984950912120785218181106930566795650386280128159880529332224148613205725269240076144278386100618779533112766908965731826148095859939745947541485214084640033758566908758688721105748589996139361157699984142741152186718076434163427515759490501136711994202334026024452559542321128211269431194182268009865592826578618567686814626403799743589834538780750303941628056850675502293028781281814173929202524099745948408987784513446719681379185625901735417539524597546503959251424798242806060396388624169705583289084888022363582045924449699591428043210921728623041244002426486112930447940161360322953655784447805578072907983741421001700061805373970598107382313264213230746160327153578294689329128930924496682804228256861781197550212233174259400014511016285418028488707912277016854303143680055282999659898785211214375701279086730931073581620676325203737152996033098468248680126600004118937238215822562051681249933607720942438570151245950847532897760274578402919878303172538603749861784994810194876887211372920185589537464737540102070342480440468463524172683378801452519740862657825993188533652666952587799565356590264657992167571790679536692239672868497246328129816945641905350441057110356294411121654346793541906354888130521642976155932039550079028081841168102604551214699389978988848387556384552414498351102359427010094391775334737600532142251361422691092336557018940875430097820444962304374202236437601525987550544618136377887103230979377550855120191383028567019474534318389523917345140573869454297919799342823045297659362921080268139688921923104584079487193572583796608298903516193047274565088893843291638123793117508577460342244209946958418328639583532380089778819856110882472177504968219455321270379276079746845543999931766062878899197913847624197581889245518693202284636918230757240501987834984056859398305500243966333819243670030883895093141793928774971143889763468450369511676598712689731552876374044518675120128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -234208575820776870724632336770328573497675994310084257437644337459003515619793401226616844339323815469196965332095332505701750252387429671182932058551407515464805616543734981019673157929921525963986915884674045468666523942561674802268629309902791126994244620525510200631372421682778318880325210850622222792226845908376048443254373307113430895347544357945045883559522027039411747126398637020288473388300515686450216147709101402175951876034885741570489131491118356161003700586490681767470160738625348751426545336138126004442487856138698643454310575720131345083338560118532033417923923918519700555613737486088977887077872924299774923277880823949880773573268974752370777892433090760015030708941494085388764308587088479348941594728357864123584840794825073737270935285946411886063088620589907955497887321157987256628565008827189660599352515952560460322531354845151114973139423043553741815425691048700307706530345086326425586233468523092824340482425198080354750355306155603905123350911897474491872358942661348077991856087054312948683732860021085187334148373131270886028611294282213530150168305958849526904206595830812843204711430563352322459032475148473588298067019952668088918804846710737223904313688430955583222951185210986774079559085193773047729278198752488387104749837843987786994450691131947420033930380596248950144586251930727881657795464656697696799448223099036453448006451326520243160045456904084517325026000502964617810282341763538495602399015311684987894929020239772857536551512944289308113438422584853067766216726891494702998277918960040800897956470526479596766906628238460668504729221619312259378848248977397574934705000863573430139898243655971469176631314329054516275862557609423151415976435842023828430643705756155696418597044086375165067121782507502893078871388263367999846923178600742186042803851056507136310190433085439528045488563976780841635292946347624796922659403868612436267295175024361887680692224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 536857232876944181742495423280052575268099099601367672074921948925221661604827465269267887823184766649666012251438984558132773437632423309585309306458284495487588248938940666571042266112855389364616183052064076934101645574738199524591261481886369743270961308342998185562231131419010837774884243722452601182645250645598072512865522260707723141584426133931756962262606281779763181134380756228686566463004836931816469604994837180892024284430550105811316429548217960898802677795786948033497682107733107321769236997176780831357493961480673438603494644372607547798459949469378610661890985010970393463100647203244406656538726079395833033331106520537626936297133950520511214302424645573159762443799354087825422886257563643715132473471179817186835317516781639026457978104117018631169178992773101441066616999928332993080930000692383897302094516665439408691320478061207354706038445164458806165356194214463634562419209533956371619817640883567625824813276913229932284286523477792893559428073324684542925635521217875276002862476077204174429200872629661970461229492602437789169958300281707912411483580868084115659023512363273101458241779386056809757130953107128884421123134529744009493081150707680307170327239181067562848380040733985439962604116898426701951016354843013796626083116487300501353694160004024424794766423265809854671108839625913868562526888410687017566127964882107607694539747498114070218864328108031847938403374062530378947675483323861530738874471802801066287643228064408306252014321951700463189420655760547208144915475185300551078252668855745142397301215637345362945536448033128992594273090075567911189925219924611168931558226665456437150126444574274392370235512333808080620083082156474661694357780246970997728109309868255283547907704886411360087461657336077522136666255518217870494089322329016441327228752795577539149745985499230831478822214212971069617263746665502676705766922502753231694240459611597811497304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -979421021390494700958894956471181078169199458137988327814171628178541443240320502296111153527359254678244561542829841601682262635278158656244808013347700634213676112578041956455475981891556985249720994809806426974282749086099914992724850391229237123855289546215615822925178885886697979152744727517370467926499666710741321024517125492473431017471078487884951301979673377381486929118811663602985984483054258114561002279736342773966438858230826868790943310642638946816312919952994590246153547839915452062692728501743220068213859913624049386710534943585435872341801711416103829397825801947026158197421395618154708690772411679977870176872356044609584033566057854779112333154683445914942753875125799209088610581950524315610302835084029016625476603965221184553972389793629425186485401945386995895412284354568957059685083363706843856396673612909058335411603447495723249590445777727852897032375824126762803382146926932719240294660046691047237412934078160560479195388455703812999089273177121871256732120211504861846311883860238432990299912630847673760895364673017986512375223192742931294693817784260849678454597941302070697927188349826375462755691065528841832822881624912153993324899737930240812634408492431766391446781595571673941769088021971380369358381998450505347655429150567403389667209325112595061339167991683326603553222132339504900975142998792253432828682502285154426211365664753769363254633204394082814915574777035989978669735301200302825193245757821195330103037413971080564360383455399893899685267745098637967110361098400175850784272822323277224029161920140915441274817922185961575731670386768542500737719695645969840755405463924239319981669161960156220419788599903507604388372438558266736476395030778723404030269800907257708803281027598598846712852470859926151757650755975606685593363784523502138138252075955287970440558626466123036371288743290459740079301296198095583865410773214290467461103020444627434265903104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 1555219400330970667318067871144351660158211089073058532933382928135509717978659867586452326118282198340438581846691860691592723016563687708581689207412191170171312598569747057707360811509751222628541143683765537780089402401636338648098582629242652233426504751781687343465031263349063346180143456049736308517422620423610329894443838007011072321553553215176240191088232205686843569790192614163678977504420906623131333141856795884181600294094114456865619257925764579919513770064858255664101998041105409538274580810367010719753519593547529580198381133620814516335159842562069124237805087518954825143652626557232841518866342432471057380091106310611734177383891838051641309226164136058987269946604050017981811237600589424383219404145699403910922561416584814386704560473421916855123845945832659125546024197033432022917345095257449615954398126292267761079669316950478060926991980353147568635730491557551726890322123390356666459866596852889434277589445834895386400726689938848416776166556623289135524720336686069908248555342192122126959757729534313878199142253683639853886479816372300291665911583680393813109505376451523630931621239127781883471438602121780618907769362532817178842573727939270994114843147424471011958589092573677113807536304994850043087965385632827002324592003385477458387229185797254742036307038704536516394169605884134170854640277095272293886273351476406376223133708423378107816079498719617312814944783274737182159514529167582819131227732510843989903636118116785432803305556581682330873502066490384312187465926420116684051031396502061482892135964508981417406852718432101851428579204424160046664111921213373464166996920152082974339416741977520626162153104816979646484708431318205125097502859303743740703481061443842534394797438424143131082368839208250144053446677863497236669767722403087096983622562473719929308783559138038878667723176286322980871463374611945900103059707683059519254686450655752438602006528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -2263012646710760755808943055056028572613296377679866692119181030895039354185755187349197766744705229120535717199759859304062190367043857329193403933609131816903843495259829939483960969605874063312845694953473272758896884706138699853221186523002301832101566233462689291379527340776489945004206041528630854139048995608173131306385312870681199310103739555000816337187053713748468675567978446631789870722431324570861127749046359691908689875068703127594689851792690486026443364581447341905372260050816396599114197650850288580733512049515467564152955511456085216835268085355556036883775139461239516983831059553566513167420505921910021186689378546293080329869836924461456179812934712572812447521975921712486217183068780808559367986772283100459292105673022858913986280843770418987194216257797964630758447768211924834823874456077341047378239613035376745278719913514948035271531062971898073098420846814727346907807913680083514836545170818729330923722666247118662990306973695156603224808716077584757458211027110954214989477294773659367472448091496995743198225658840656064493237575806662775904921300309092005529005337051028735683773225760253334205120411384324566307925299422419116370899474594810708163516695101122073578054316563421050748356235819579334359613253585624682866936463886644232485225941152647773387451680623422056138613698479260671705424840141669606070852334439365115495002346252650534985615880593968285325674866725011562642913397820142931503038607537550167186994636291337896490742640177074086616398050626647457105983443455009746048406468412806525664612086881054851251061660287718247327839058226852971378290362485411181994647750854980233466862622914964996846620589858017663490200967959738064213536188793501702997238295231346263323146881902287831596573363792298737838785204838695677375208699366676607493916108823414683367839729415677622963876607736796485158977951776395740497577112613648002138654470810437605553864704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 2872227171764899551880868581660703652241689671722075847724527066527987533704007283044974093352818025701716371854509404722573034187478884957340369037315285941149281662945950624005826206146491708247376334500235888063304896208551899995905219861589668317115665383908567967905342235345339466881244756165514259809592147272766920349171653471830057535450407640282719515058605542871009859130434399871571041377283423809107023011871883284939562298392179875992420911236770803100273355368352914772433907596357510115444103588084511858022104265141382472409864905916803218713450384281507631968020785541584635051398378870352482836062601061967976521416217262890601436254490307498026463948290857484387440500841350821872517641774200856266902493681416391833558019034408172741190897530136576144069928074655698899939894510141537451846210018904617195649173826784732356491854359702972297550604626670669209838328950778851306166157202088666571634935960265428379213419854347121324503680778088586525269277640509173098713078530776147594720090321899664361007771769867155239477379181239211182513055503227966917503004973993933622313636007171695938548610152644926014327539927144744476355200871127124436703897312602193510618855115566382077080506950683596714159117562971193479605863691996636815043723348730218477575026365332818727178248898432059990055771604925244024402009614037002267474111835293930133977589376064890071013938162707222477581634575792902217228661342165737570342162030290729695962289290187604028617517733065135652020831774972211568612192124098132115671026763184840684011002901895738336287835898937542428249075902746487647414315703878438937444725533007596974946467326225460491102941295097403579355402271809328063340217717203826498061040735869399503227065365140628245205010763911165270032357705647644075562784263917699667704992946820128251774660666737077566534497611237341075122485625351467928429825476185361347327794873650354257236328448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -2854283681422359826370341551045920238997520791697529702560341272892764348364946739480156397425090236331737453143899075749759757645774542207763397260781134416121145801737580167839256102611565007850790933744406704510917540881452385084252864671474408314451035753880786832364487961814128215125426629476720095612207735789181338680970409730427823909894038486979396444956386683453602769128737861907846473955581745796456658359202980786527480188460384324783042174897602280527702868647602889648238220375967601504211110347657990640820291959042293904932067490898800895576050861882302414231743778766044373553696089034461663688521546265434709415262280518084407188867452325174255124128921425560335806982357615445920506675236952048618015457359916584481426378929283148319305341502249935053204878338546909187526222828785181000234757871739467914212853586290248011368682935700774590550984911550125623638105121407351344926454175112777309899782017019319646759657391425749504629812470010761612206187917091926569045177727530796640843455245614878556130388054520103753651815504474641969611053675656372036406381391391111866182518335426939202866875267074797983893291646096757278334010386366477490370055473176770581893518287869403491053521238677581218947673110216467480734447693726109179015408420141308203062504559590913230450929302793984928156399709426562717618104852615124675312728332801679747813425481305302626184584796009433793042546480856478770357958412297381197196168857366929569101373357436767344883715135707478927305427360342343001863620177932535571073654140132709145929835200520156358796645510923646298745567681585017967786926447545431663921265812821571505643707461431898771731808388065239952568085983531419314575185158944956401578867681505117180102457161385278517975387995509808083110328288058538861754933802145392265434582772384956629949554777074341855749946436683284096600910719826917583693977878238147392516533669714620025621446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 1891830274419835106985421685292905415141949151503201208627662631830259971955834451865492099107191176237978823532570192490609841044147916672614076775451425550282541076887984556925222258251807202433757067637076497308064350756395150902934599243628396717238654594869686753685185869512272310330011539052866179172399468925827505620297464638056375098461483314222071611250075147250313574492608384244776475274717567834362930389483924532843310141319073932102737294059670756786841515352868211529039477550286330626273709336372268958043978332700896709945265081224825350776968813297440011891044806742559468483037196047565861088761985689849957275792639971854339451593732248348124648401742948568075929053730860595713224770625294079183424740588988197286827574693972962838630421308292358119903716949798222806960854244520677317909000716205083914468605129988549717679502749020519914875776477230129483290679344916037761504542366005643258518201714370467356589281411068765536451025135006872887514028340205777524567424352423436669293184509760924176271980101837521049854762710222823809393265874595271752428573052942086370434143210128635543170485747235535668137428847112193542487980823584462596710207784820296722823429492528033576685424267989618121478760713714610696957592506584527128254751123540908850774399817925382711320945383052524784868549910818765806048809619645826804642163865232669303248560201702746075142373078370768360731166068281631027458968323711454411377632655741255796155254907725656264378298054373830634209535241461820146668855613534722272969484080204910892770734812159172912755505896820841849737466255137750445736638333158656599216182440446602725799282618975057736239066004770466350199680451360135732905602889460564267857252017280803941234365280577002072204828171024611370391808420498112464194848220844908462717122368459659560492559768041152374474833046298080787225475955760393237918944452531311688908438746668049894884769792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -419268750775858464183260164879131368922048406515309571177273173072862052694956681483694847493496037385898182532566257912164101387223268385929093534158068265825649795111327983716243981532604211790666035150681009721448310242649287562062862431970271647202767554382115115888447759024689891004046658230720387521127860603830504023484140369841067315614883906443236058157863029100819042520101994800314912415633537302599536703581953430077396025327708780469297861866357179984663214083316550346345793111341459320518349242297991616549664734583046083942890692190252201888870513677024850629780191260937113308990927317874286757467717442192513945374123869983290991544899138328171509661212370631236090516563266887958981637083113478385816392188210531480641458135706861355699691201308447230991604328346983461619296178216622900753505781562173362726253803923379494970026919911714216655724012406375363003497505319103323424595502454413935476885993835576775992818828408105579557062367401829920847109749187838027043961284917871019069263343284313137490738064177470675780935760816842338669058131759445131572439145172708250437008287599176200571155237577485125073720981670772939561786879093154049855605690902304931732406775462075878335690552218726965651912095627662598846192047800844662142961326934971193567801330359524960455665943143468448558376753753376337699407480663097039939836377808461740169632402925088803551301444142206426166245245643705281107656788131843033229926177368897524690215971541677957729621554331366198195082285131224601745563645272340377555666928629342904708042268210418739787666267261770777421608002943939439236643640001621512064560370372674089304740033829053176910087037179033165071959521220146484478881636528761207065235615433007442620672469069462798692105006581187709047993112262541712839706365712011218756175703042359596044180327843903461214196738020033793770412933133234039709361025413185465780759241363195174135529472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -656582641148597256404008801151031390396174588691047701402758125564798368024811946726107387621896836474195498277341812486065414387841985554995142638879893046809546798318001174219797964057150851816316866404389172901507076567271773471106116290669547903434721860491855908738695559813835011909288816739950197773789697329548561013199713571982550297242797243046415565926895923485056552519682241940696276349908655522667548332276620791540287258138926511817354428642351089910636926353667114435549295034978739382325706550881071563543957019382267610137223954436684326585758297385235974585787759856858279075381558191639934062639433532150268554969377573845646699605662210606802301650630331455353568202538055461023655517363215017954686480052138656323516935377911112907293773498058814377042177862004363323733676443475814011507148603339822398273876544671862404931982269497381511363982959296080613262826895863545598110644908785825578115392784959418039670671105794882243891732741581557850803827308976269715390646669179877390824038283770719232150889059245337373484500028172193229489399737112126808119954510965432922759089616428892849162693674012314179910741597396803260305425417171217372172458028883371830931142868659175430256887682636204244105030215518629035598459054561765697438712233176491445725915778548806450821097657803553481974320985271110443152244993548936136828832333986222424101818207505046992758329902550620662818864877215730358792413976658552806508926134190220740782532989172977416356972085790723543089768262316124554273774203763928084243905145445476974807435610810677218746438646095055957854931745398071349205426904779115768275710398880906870243933138457849638682093679439376421736280163065961588465142265045366923273532962734698000906484927201535967064639375385274323231266777449816587024572349352580234252361208614473468293566149683406612025120974343879375639615182592437372870205438190559259282201059647712459319410688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] 802524624060852839612841450410418884266016284802107653364732494771270097427317960310781643962737695764817087920324227473002594570044518197399310023337927438670357857638978199390681818355056194295244595558666455194141263717829805094655319840030169247054630957177216188586919940051854255969347805219034155564444433274715584347104177292094456926946161324608413432763166183638322428557778750714758191683866069930315034076929721392552093232150535277334807893406921536278400472073921818416643661297339790324212682639854589175020767938712218692015692473609155075865871204677238576146279141616205342155634390603542698677504343606987747625145594425344926259677167116528175032111594053579430079509949204892776015922209255431357943242745999765639264866210461336225794643255580528849402805695283361917914102219993616412041376351089768630384982820688896956751934568326524262336584425670447683727697606764699937600958067443476276176048963579918696382934649587936224970944197201687875419254824112046966798669822686248056688565849758544887798027325308129284483617869144050276676277931722314220961897852596134702321272328775821567357448952027349602652926909429519089544630362930929892045320312402299274728315094249202527534604617662730489074119495549264299292535469696312874444454108254288844106649612169460476727821843964818017097363330943517485878740040301224623021788095791643577157604675233301390497238941980509291057245520834538965152930896164155391579760038596228703684198518195117630250059149547592711625088306710015166629943558461768359838962770620328572609411058358296195253259537331591693344657815334610631621872671592470030050749683926852663098252012855116371798093069061677818348286524918335489457217123938193083931253763760919534243712381732331525980296498428830720592970583253526895513291426532464328855252427174897559985926060182410446316665886217447163156872975773356166101705477187169109002313883968357878550495232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] -244930701966958838690586894205345858392638986764492586524073591305474178710246037412581035065913776293191396413852242212162022043056676728230261311111257370328330020818561675089181988361038673223979099774124536843725290599737943472621859274328298225381544171537085604704507717501256384098273196172973566218257227904295725021190275294526842738034134410344075912936859224435339181133415806606782549963709279366019328154590681116765460105974891958040177175806032013924079761642694318013938583530851123127964951514615235502286694858941784070116204986006958112587132084223479901799068772978994587992055890507291039169215627566914391460621126669234658656780004838085126006645446539535065866018012233182352674460072935138881886151529390581738413893927893585219583073596647602448128643759615433030512378046464097802111573932979684553035196819609037197618404525140056222078887641889474179778436257015775672400738333157284312694444728907017361616590011503347830258296536391965512653024584687846265877066857760179324231822528244770376885036750528542103645392754749916841109460026273632730979200671060604534528101083071556912234752391649496855352581370027324182707806559918512938905467809651054958292784784963668652856146862333515010631529574805685936581292551936929819685038213568313779480099914327688444580409784081748809376407552064398341608232136740191191034569740302592334375640111066053893665698829655112805733254696135313874180826908194262581156629022006428112366062735725147436711886908269816521683367209425832518190535972777408929087489704672207653480112569674049653569276787632911703701899167206618837206796758206427528003378386283631132308213762029536273000682895898661131754624917423694077278001965008214557700403807141608608985294711455503676018712655509806167777285971757911672920485470911490518989763312184365159563680526616850572833895200145486412357902818393112943667774900244012217537803843685854342843203584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -421820114536086090127930780547053317057721301984935624602224366667147420105826364954927744429397429023371576391500178690429018738322380013712628417144543257316794820836679494906625532036591943576018018222586511480880937793191532914203761792144330203940201942115817355287907932443676727913714049370228010749577856800664576928193261527324145496534894056178415022631676214159329302366002876588999031015789948264591093676738539841142143623704465208942074352021709990509820472323337297068558321879041327403393897863934325768826914226990062983032675661524565698700781315915128996261768446804052003224035964559350234463609041870222514139186250865826679184856105533876208564146478361608380361148150550048352832256158782577453997997363656161521347602908979312927093900906855211457648117035664437490552130752181334355434626742565451345466085677495327366545918637422716317888116185907447035592400597359105232626691707240999331687488933983742684162355304055873275431930124198246198601962901119631047213798861858418967267800937679356381352654660788642069227742681203645005064355763738207968648000524230659187127644454977133488575320691933208931611061780145288155528547304120526938793032223672718747472608265857645843338150027283840250553007064636235712750245341339139637269481654708724797895748714106648318389276121583848718049158477743717714863624737820632585908684852330799191925119774306887111114045030176582816857835641105984094206486095505538996290435230867548010648889486198395779159183383163050735081280648113974786772423081026596371028567799677129223180740111460571798386553177041816729647996116350052277843458349677909828797516019117151330509407953183224873181013883059990872274286631320864463550293518156581418668864609827917300221787118711885806634424733743403569518105437015669734199380207298673552463727072630766177147874776292164333464572569869995387474995119843967650561680378080415188267724821698636489450061824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 789101573550363990198721679014545152879096896319413533186048774598758255481584578281870793900612234304938538331586507406204823775874388255020233555844498061675621184160328759882778614916065139568710625115246544143849809134601495978919353549682591463134993681492563567369551483073892994697467923796904958238834202731510477562040702544597407685223263168261662901858715535413308974824026713981219176365027896372516929127395934093949845359737904976073119547650732730726158646131726259390995272990067439949668744024096422425871531345184004897486525063298359451917414062343979245229848579938627847352511853282772819796607865728523630113322351966067857112733022105764296298659219868518963700417316324937502497117127213493497419157791222838787053092573899994453467434960556417224338489314382683179708961867071293691951356400437293361661860116562742351895698220936575618111242634341335166672588047368057334620511392232482372493736053900581884694173645094775348023479212855380660804850450823847246020598910940073500337164826908258303432306632290703657601912799739304788526800619663797510935610912260030152021261707486113656525045214788799120997842244550697300082260206232299758447320950396745846625670727742699863887371853789113463515718511104518027128427004932461046870728013863616622193102190453039130305598410262515272691138370407209644178865698353527887460243353212167484481558119048248226268305327022540434773480579379506132057353167087568726158500905461660536491826815614760380422058283810926830740369329499759147427178176931617838673217357618499171182487019691480144446460724685104371045402510468108618427218999094655811233434526877824646864867040707374043103402833573656748561675188546870306401509474209774899345547214765507932912920683470656606905928087325529925916278608226095145914181822884711697565469189418704929667743622564399120312577711970841071475822758645471257486265106150143904430316637462383862206169088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -806469454260354631964464131765480182366979720926840011674744180552666853930564394341611603326955317483280865247435451464583843488897572003013451282877038105763276224296840293857587637558107238837283215741978400451323611232321950870785105995439711937613166271170723600279572126478539207268019565227536614090080984276065280406748970744152856985548007060390285724726544352215579507847755821759764841081512503188285015865118661308413204143185612754800287110406392575760049032569344212618344011616800067406824675016094742808573011214240645577528612281145453812480319820183684451131801559389640781421202560630345938270693117588810680512815865117409941864394692753974103184661834080322451023344079691971464234861566786531045324302343263225215130490710921328919830282029842533536412464593038633066971637699774810249642954726103356076757853712431319973559738938726433449814800245650803322073229624564813560167064713251008661999454663524012315163808994566170146947358768691204028177236781989442569880497787810795684404951520087922384272422899776920084325064025773504390016793451923907762141907767062944860940037534095695185202420146765282233327401243892430321677382241159199489939406650203437326458050110570722857424930193430052178333004157624912594958061642109548562325149620936473381591147524649260294395362908107220910486144096077174908942394862189429826402290004020981003312774284896327820134488466045489275922161621061362895334803624478051550428842802209896411906510975389867928962008624042709227419822460316557150801062933470890899625694314778717200027599142216718067900284570410561702335666687375561187957295940376468909135956244641999579288038525652124785279304732907370566692751630178658375505123442878608011186221231392800018743519025028850610836741454327959577574636411741477081121958357013117785175994672641820794758465092331080643070297331696550430999415335674084858525117154194883754388267313788530977660731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 623842795587940269327029621827348511690914387237630770723294308597187990284067078609501435555347007402258788548991431527352331035539783777064793248244813662945232942640175128095295958229996296082280949553367125473218611750489922745932795716866419570659155287873697661177194479377340294240515077195423206223404935080722859742960011489054992943809088271574633593728141742283772357064838565235879213559112143929832687863408640272194103549539008420855002958889895942455374861843525567873059424968726505242106012024029336774324074721686381095150474703851433172603695056358042791388843808090305381117830355541735514954192810013372833486585984125595204763822505362289633446489807504318420847832420204792217161706236986276326817480489817318447099079221251204310718407034455196821774216023539355366661367578726175306288030560914868108188524130116927554978011171357389351119386769826282074316248234486882974732793966552207642137964947795277636087957269744421079724487136689738785266263918280805426243712415144701225736403720156210246636276158182376290195335717118116853292543364540036681778717446943181440422524224814584346998439553058407661953450941643699386666122189182847260702587957016452553455111586791831776194529596028980084136340411863842420150578637710332969477590520044998211062584346419476025106139828470190481634265664535243816507697463737765323926061543660681249835146298822005333103403566238804750714512090851243030366860776184463701596523562875194723123144852685537950303268686915394220790849636838189411933725073144886807182622228859838896201924726236531376938545087278474698702616094657464971072028767974347479261402649789630118212972521386871129081687638438290365211159647868847670697721338986685480440182497402110591717996299496154120146897818924446981664691057890628353261325325136318903186821948679689766851043920640436292782073074554338104306705000267590537250075975520305077235911692603553755900674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -399543420444766186421101695846069635798403456500700722351891556155526362549231426490140016072777520922801379498835149482659672736867622900778814516513239021943863171611359404414148818048382161050392920008172027982358174548828044817033813219162600283616278855004360185880794124796804875000497676172729742022447796955704504402019905073322885193676044320547188576509169277115674115345867257370299830297848561854749852924543402649905423720545907825593108771648715211714735060853988882053147665386114877723055185233738369905936389885909900129955905256954405849578709005032804854976350305067896692081935801809823171280272563690462138995405793790167798763269338592406467221353118503370187548560149266103070773982486087525711973974034421087850248230246505769052158535389209197500564532828872251978021071906772035114891850664020017540276786150517743375644130286102587042494202343829841844354774963334165354519947361085379475412470177921859773280487645381707369555618163686298070896642608144067908951569181089195416942041226413107511597440801855407422696514827882275464434218478197974633065215078907516467405447112830070531638391930305372722913357255527304514314838445512185347686262476750195411075544855031448498854808350546400099665726037899858195328310743593399481078280945028490031285613317233109760925087427565642848108635824545655636676089702031339215059206014106651537699221222357614987376644689456107344448101038920772650036051666809951216511381028847887821812474681166230333672219864898818421267064623291684195017612687617637487068184013538779687113335264619478630594618757370299350250038874282247974866458412026825343517740912410276280255105432741449931083932843740147795902499162721196114251446265972148678350234494681264642144783976272824761408649031083715691739832544408393542357604162915891284085713489649762542566349138493560613733876270887137850844595716122597474303541723629822804126967240468643182274412544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 219916654436939223376559912484527531896878559761360964610113216604489262709874407503121143225904010156023791436205986600431813599878652026792766556391491243958444357210339650684697615027668168669059759220902722111728199412013217468035784785783621527179211880639217567936022429053952292978929608816670152365691247217062407501791639589918347444309794353605855355822582714018378416495078500716691586995297743237394299624909148992326057633014741503264315416196409972144789337048445524138090319006920724841724474298132473835512769137062243700460512266590611696886986294045240596574938039675811637402389325229122449392266410515218767474239849868713486045892698182042202183126102166384402496840884617138157597349765742952208982859831498731513304436048848520667150782928975602226924372443257779934598039991196461261401691105625206890716226063003812745625493868160719193051433095458336603286017673316436978520825693515357463351030759489472535161804324273151262711244028373967484454417375734085895882742457976071710696943792889479728430725318980802252416817037843814183653381235972216910961254207102267159574588011219952735335351231812396539734268726556575150626440232254316459858093212406305582421821227117475852757008985281611824928104774905024249376249307138424958261460819674038430139571648264835473358909362981172690415608575761638712221826736538164678260293931337762947197930024698815447938989826942243606143593748685759495407606877384971101787524564583363363962964210686022672034234723831536343864922058758421948414901369980322035393544020804567497315867051613374287515083886003171228161652727944968921904886241932871975794560200615779244084867244645919399574272348889893507029264166930233265737504034358723693204577487758690874127640486319305847007132993341527348794593356751911150523674431615447153427489251609633024868179531564689825157527258006093749049835905369562286158496267677545979859617876628461325595443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -105884904114975586113539287410651720532093046993620847555352026338532129749988607939119320639472913971893771367072955492718887633867072674926210755275998186719303128296078403073663264710502761110483721625195883326447022976962583417131584339295686989536081439744411425866609774233964066746840635352328709503255651699413344168803122620697792345717255319151090519907638811898982892334786279120097695004421383743801281669372049137047169593699546465193867645075034168997442855516621657273901866234144463130378688510242909954929236079841890295548509822255348779061692776318904941081062898261610139679028455577382687922920119462216433366833821094266389998241650688687739305515017753304465837195213115910804642267317756943320394371059241611338209945867064161508297164856059078891052385798870904101389814629574335529466907704892012743082508728931217864470517472691518145188372681627715874066139396078403409859111960212222392973206647151618494615056120906267479546246705611214944892409361764432951986275197145387955403716883007078123517928999658394235483498497981344469936819519569073355409787753543701333364257323652379081205086479363269757929822353546531983942856647460111224824083874184435878019586275707117670586976473094638991685109600331078367261721229001121572316910427908815660187124600582537792316834653894584546904231088036706426773046111225467338562979564369961807537503267444300082906617550654292802254235646789596311577581624654888734833940679697766275534710355952162104700749548909586652600743664129993567939922080224355116456972896788421680422675760914710385195372640204457013333282305697746987576777645196269935585896612291972117957835641880516240896695152239332743652156735111332605600018830544806868165968467252015192764544805536280894409539575008025702318061736279419220921773765944253620434151624346663964969033266532279351921388494716464721180696696845443866078048168097766142587174876114835071190433792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 45072705137086143934204747295951895558050201503536685326058890395529179570260418441589042924251190494167617537752823130672878721495298120956535542380846793531905666625718793661056979509722899517014701282280620060073041207310556226870013936348277664211656666041756150031204606531667846834182710007181230578975186302084921983175400309170874762284909088643736696248686512842084736181567223988925799429183219546543640421905218653685420243687004306163007922478139390205882489700433809468795032328690242181873057076182033910659280065759096083566021095553166417839158084218654099173263720294692378567388430953502762027650491746197290188215924344535002385421638529503507427187295537414421079361057929734469378166262779137155596063553643834195305675345022448441055022147517955263217591657095966192959945805965454500655501581242286298691557431731451976119696443208232661242312736091143534695595444665056657898178177548637525814317520241433744943709778056631327274661958659333962414352172996194723406672563742514469912208988617149958604880713908780146449027005883673140372624258267027418015092986554765744130722509207332265151795844081830626989493173026389321128625360060646364104004841475171163088939976618801806863177023871251392976802114146688729315962124072176018959068220647667751350705380999458310438537054074441377568497931159694105401822613192837104229937478817608016815039503838345911660700546917381105632893179849063092041995318319196870688738174169290096600567012582490401002680043729733687404209786794905030139199195181810809399269289756743627581695326957939295503134760851237202024949416793366746072449626275500405945615731704850423103610062703434958103569867841495145905739319577528063641463055755422411273510030295655223063015578496960709588603648058943679939000348591979608217480220883237325877817604024149535762431162829119126504942378316155376631582628314376759991699064909854948397604457130128230328565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -17163595911167081326249847313042717212819154225610149379653480147520881175211296522015166136874263759348039582689995504620212440916177887889907735052230201795042425622429729384101901269186067898228458148742120884190635382225124322946267529368814745968759441577522275240434300810793162561654058344015160389518788725289358302017915870163612982273886109085048993476555109901516455554460710825472508742881039753541327840481891206709660582955169002159213280730562004976232625806577838636757478353781123056289265555576363246593882104380774331381027774573720427422889714491088682731350311613038716327612544600530518900554516546566379345230796503950068793934298521074865484316151160955434552932276846093508788459009013472085323157287913614090699971507525275014178314415382528175151917956995894483748918807785371055535593400035055579873974552981808074529593691359172710021379398015869266782894212952940001825871809844103135055007292316158114634200311336386279308144352859810606049585930862198581729144853334039254579687284198963409165369626438116253283405588432129211031315354595525833525684628754821506853420986121882704727006167138698830833474038414288174001926131583629848348121885729638546041895970071592772941570231636540087699606743151556094200710970337356063600807385841962183504641423248008798862269751972695068885027220921203429464842357482057979161460339763978915139213575881912761994954755742894385284495499840583916328996045034501314396616608963027012356519248934489294702137958029761050323196103915334947152355459559602169854431454392564802772102705111242269604591427215481026484135978312270858125936532849584066390884265653671930457440814966008576478340593335537022440012741209144381449576728117028948386474682868148997236583836235151940411586985735434399292162577424241360328905122295268447199504106374735595839809875819816345853514281556310274600673680783326472204910505405039191248994848483477133973258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 5970110972954832462489770726726691478413959766500653915925442853642711968738233047655036129393936301552067815738480124805914478750673658267834531273890014901684974489024463821390031346294889942325854933556690724801149736461815389380055820323373778404451244607645928512529280408148511340958841209081612669555440946052934404967966174473909250103923643727292632370710497096256576497645889052838083375203944710945787770248458525343681139289945078905105127128742920627552637649628100757025149092999965760538719261129214667992168237525832903377361412778466402283953985861887846543196523240014477224138614984752776737608468822227464768121570905539094584473189654054460450172025894814268812849168915238454435833734278086451533058925063144631265971375908301825780503702690897254734932908209413617501320132339609376460448224797506749495116739474191737030274308810497692499895688262101002130408164398519248873426992353285548241820327186570776631633073559293128038815478091280070377248347362972830265077049813005286203083967573898976484736626518037328840143079073965811321738461785343993357869327343215808240160388359057021606032459952676320619983481707676717399720396092634669577437577638010120246721281596290265731544124911691637273681234631586914578575288003244163488518314497490949443616193597424137072725116286376175412996587458658455672796668893746418597451758690011389056430532071622196250592318403445626228281611121502515192624585631525522719446833002990084635192748998450528200709388824859317520613080697299954209492633482213089519774613934756696106854362416756333630160324905677981749388101939936023210655987653376642263953370193906224334945410734195826882946646621698480538196767485763952431903369843531544376753890079177417839042021887628571087495700569547491202452036632933160547163469901374447025672722847308082103208875942495521226402594695222573519819889481181021216985394499043111520586032948000630994108416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -1971719976942550594526634643840586074566614617685325756896579415232545695733551942724811936903131246431085216574875124804730078657406055225571361174394016679977725775629559887135512587468660730583884289759817556722841639961159339282712838203204881584550769806196708272861059409095145249825813466597169197628799704469098147012419534620945786080243685387213344257991781159939774195762867992707273703062727640335808329249881842004778151357690889307786782338778868468264476704304064865253855436643517540381075796574357766598041742959240934372754328340895828481277764801441169492314478300214492552533014314781074240842660666368610671449589464974531879368964145669368572554916452096576863122641351253043024905149368912374371370942188741311895231886085848570680938632113796198693660410604329330368213131636075639956411130089715681116340158482226419557645732293511408501971598083105943975142071380665378067102863285927724450600613815608428034021586124697840273322910091044741052467697835054209960590622178888161047305747750329231342612629750873690908615202696528150663346332872377485416022600330568144996161212029913094557517720039863445714493975247243298303560411781538260100822010203126984253814836159334914509786029380772245133049760238409121868255820424768019942458207212400893919057987064615251510764435965826781849891486527378321354507497625051994354681287324909505017874347525466532297912628488606320716107972447277462713452053344642516942348451101824835671454469645323838262381058619222209706856538471248499596928716401666647536595581560504052902309820465458026413272782115182036947636251343506697113427362308282076469812486370741017666927603536460294054539594984736222427076205925719841536282471085523930824026360777669417547953407225131519747093457016149700273164606342858731167032959868919495084998383292600348651630685667035112984897152605255985507961597016488235376619233814765548016699453279728651550588928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 656199981020397722849458944225554072446804472786314277533667186607867283906341425766995705317182725259261574147595425636742560601286884709545407997663294431327659373621888155224902509223496422213398889173141308264616303738613078502205354379844735044281921643119761903061402502148964940751289786863865185043859979087991489765540475469016412760055619874409993991266108329291994480236617914414980842472913180755758741671527210628436610405654081793832321169357929762256366153865954627451675630313200725563732068263853797590496877083274060950382971771028840410693247147142874187686337306609088924664937397740568293102976210910764057154109966036253081551752850057596297706111665898406529673632092967214622465702313159840848404136193949804325764253489827246622691583523610492943715660898265678816234743547259407839608641403611501611074798516116701112194407780195458350914444541862037149451706650824882328348795644791576261065755246552184183119239422315035077659300344699233556143326164311201167326014310943898234228836478836993678279003008681354927308783836618822885150041298872828668959757075489422793575373800066521098746360755359231099839440771833689764055716491382635867541113482048729143011361089541001683164407283150076445582350813714471330738834410572704637756577352675070272574363750309912620957431151926670063335665678202837375026029934646347659645860290013195242809196133342516980685195927992950470920680690236636349529457312252029233935924723508072399880671964631611574178280108059211602444351351734634361600434619503905790942575486805550863050189966511878373318186535743403119129639702015638360665040692457435882501375299176994015914671883831547772137622033784624797185613414308069716517692177502370521776043440112748623217955764063683004352011561843637979751369624431782926613090067070530939170049694611529064491340124395996201301651061140834576205340432275455304477732119468766430799813242382244311465984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -233613051478657785255258024300104585338796879744382100849678533635669325787756135108896179167181816485395630874035165165469497175124202706898210120210725114747745842979191695421124948211660676886002780064623786374400254022089664251152765100286310890726603668168660714093234533628693418025173467005319802270692684446822216187869134649900935975353401855550315557525112280860029820903196789356110385212955212046389074554226218504130185128048983066628177011558253144092996136537400651325267987805507916575967025367811542696946660476221508656221556610666774245353229549249774745603236194555828592404766059831016336596740721774588757062320178942304889554626336113855393759070767349596539358736293799755842542512482948970969275889736680320930708535255622168479524443385133659295539143692290908417792243239477940803603274837941290705902752033115933782119969578569827930561926162431422354324923879411804800327428231471744073263019977508576927394663326640003806104120113688111864708979360334798321117067186600579569782096631812241518030662721913919062232780983901739119183991434560170073784261526430090622559829546675150315159872627045191223146120569704458207969943334499673001083889266796688745007294853121351745671468505234888789419313651942631748687907520307064599598841991335361269459465460262173266044649399555850214358787155342861598309076048606024474398287766858444455896184658305811859113782941734990348596474852132391443559889688965340148215251889918883677942609479842961113982406897047868378167215900569055315394436326574461854469599113688207932541034594772728505944722979397849990008474693204408595257244265449388672489325286269747698958447267159140116811150055284293470574367901063660531523059469043291907351377219514155480286319816033145314272388854209909861673896589041475966031185062923189417392919919865219681121801157650307051168238995974330942818491361579075714838214956675091316240291073655115970772992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 90369449049557920194934040462302381537110960614684582975327603832745327592089945685364251761651628901249764238505277696916813357321141521299850851454037181017395800462619272166603880038069127646753870791514277138052165469139193788302221669854567453952843886604423441428451368033317233549163969381354183003400966236939894746400580612055878460445410216225940782451112766019441254221699160246181217883258931337905253797631655608538293967419048291630182017343432139283483298263632801960107611627134540157668213570285929247549595184600467505022333877606481642606744050976980952707573086178099719588846475669149672027494457981847388352085646701365760936685390437628154240159707559000038116921246866582106370432947491400144509682083067297096984720118917570582380576230486006467446954031878473096769800228505379265227587395902347321184608634640542438019842086547010709400106924962326198972101512399904846166792761053742398041857178227357590751605932866854861633514611562412030550052530003286001030649171203698395730275977050458182092475835815339399910168870964941726857624158661317630764218413890261044227474524121838597836322108125728013830556794835919711368049753122278121758486495142536171477152430214953637891905405738242201642937259938739004736151553231821399078879019932676237836456979909435106762327123540696540976073941281236105083364601055867876147915714897426527439183108408125928415526438501475072272652802905126296397827311020916729176377757119067429241902934594445056630843267870789119017730131906038975649988377341885585710319962643224979687436719798103586310277356245098436505283368238273507174647714353660874896358579804850630623592962586485551424430142622685232629875122894065114120776130002287463348225293466673462833777727438608469363163525993179404541542634915141710602816708026704027224839739193133754861294120335315139630190030447683522339113755935404383461165465541014479950950525696371285032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -36355135055613537461297101355670088110969018767510804485746825530424189439466608728953923972187028832133332640028662476484607159345798457016439254749631507363586760991813747457143169494840032443082036898790420499236511840094081950487222768817248478128963343330487418643444001210562557114824901101487267556467719741205349023393472048951793500002971513706848532603201051119528192027727406059934731800813916816939677016558508696960721906334598545787203677389215699555464821639986608656190024911400077335343889142977937462651773160454418114465809869546045798187066512713854650025441655258736059610226766275613675570202631363460650998386646646406025435643881441791783461847752179022936709319038802230404049816244753967579398524170188786353820491558021364412352320223915086957668136953858839721668307143628126195764636170975378216939661800238240626192797396705284152593269133023262101190074021260407447196395322167088090915871808083839012679290984560801919175231398396049291316270674205574318974926956095921099248556717159095476776716453260505557741197262324578756187515268713841826562578353317998643492164046654316925849805752859764557268518490234277317961216439783761085194044182304511046854655866306850139820933795821247915424571082260028381371294186347631983276826743712402324697098548596600202986986098094433840658342842100466200169311638889096009238866002274521339207773381746397568527206712521909798353099931988169650683541369799024642061919379256973841082881666243080450707393810312601976359665970024491221672342478633045084972140491724870189050152219166069497841184398769319224020045393386483117745642566629355606957327380532327749054935608613481524923565904695831794789059904750397596955292402064897832775480179791299141693835130439202467496707038191065072318097847594406925715358972028167055266342201691438479868031573343241181106639502645019060582958950737611827158090360810780735732949229180594318999552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 14232200691989434796361560524737694121121137817037365787081226370762627347046792194743404899873595979556315729695545571988473824322458399639752435611035455505200809838729947100783028544447893811759710619932431795855356204158182762708126999680676394533208972131970669731620717965464165309613330300253145942514425586867589788781790286816917474665524199569884850373417534607291470006270063635051743694065972550668400360456762801605957022191749196966387477099160243440520981123478547336562041181492500837361960229557581287320979345170145105727097074405177456642177169202842775823076365869408089453858269011855810440734753504075504618566876518741694113728624310116727138003397476040679137771679769263453219139596971017732378043464744976011801987230825122062703900976779017967040818367598570159646221797080330261946576345763790766758752483656959297939139003746285874396555227708539256581962812684497756735826577371894709719097061017885924534349904386275668292944820282458102056448190877513008849661400284446350133168098667197986422679746932019083560233765368148252909819423425975392778872855654414144778799750510810523857209277919592228888215121405281323093781557710140209461897847691181640753753553074994879591691766042219607525242092743482712099765465473874625196673244420567144926512183372871648775208244710853216680077773365826385740225715651339844861764697754168133013776213242427537504582322924071700852554115248892997980004178888126731306345400918336268464202298808635005791025876672680453972600364847410113490940003310967428267395916037284544221826484387481176251541034578517575441058043103282690488999207733785566222023155078883159595635859128546426295824870463782761933224881846956763301185883598883252700396158856486517023909527541669743115330556631529859574706414614580342770847455173506226416105152727047271302811157404007239052443222445211818617769902534572706220752076631654620827143221899008409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -5137735073407061046285347941378771573018825058710971017939961572855020516164342734870916746240371971631396438115845135591205044601467565299960554928908858443830181270898255010756819412594218751512991425116422879390643047831372557010629172288356630849762917181180378471827525454240153277986468985769368403605552403576183002033405479423136173152707985070416348310388937357637714285094158643484824813440300689993235116950906715379731788478120282823126497252582339115232649782429606264217968250578038193294857543167929909925078820268438759281624796225157082309332619196833348409044242840596817122018852963289367629815502283549368869984032367153545825620794752235218596882607508438934827261661998962754120067143699114546944968941230450035869074795482307231302825992696721959059121266102681834750569065408811957788972563995892618231301846629745474205206252683807589346684510370741480981208494404346562163770804742994248819508275697349543867952542954645981442387135108520833228312396135729566495812042251946919725268837380395048411394457938029576394537113152198316404276246795585559705207212865818011127053443572852246179033231891042562742146717146677399484537431945090400479749278539351675522202104355807638320852397761094747590749506988657678738360129494108760660985704776542386608284626357739993907037690276984652744850859969215498801331753652584369678777852339105388221245339615469965802700806408049762387115480160808548572554446550410629613642304424425578557392136196784874345210599016186891877998058641641061826467145468457466965265090517982657610203868197241216496666460742963199463572737683390430350568435072045715599995041684981501515836495647610119341753122392426078170284057634558909580598273498100767918505772886620946653911207921085008796932036194320076202684121994571463851637752913415523986235257572979836798597937693903459247252783435531993846425352934493292924177138857819806651129103206363982462976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 1641414325342814044094123111079654436137137023631648820045355923960158880610072967495772853280948062261670163031612878275055004563718210486629304817805535743621435300040079691186229236004497023538166506964349359613645528032767719754307674453902328623160049477772609381736907948512399741519431179191373013408103281333495067328948200377422219897630730971079892993145914160173349196347694126132382847141588283684102014832786446669020738538750205688615560852778398045079105175414530816656926671407504032132461143704381422117082350509815977060163918041771204624986241225436272555122584445753692396890940355777508632948316935385959261152427905363069583216621850191269257693403360806268730330683580532037359810086440181970717105232913721003714286462585507610525865934430670929971737614310231643277589143342300220849737669160424104802847567046517976560181859844426940194977502828891875263298927554740857795897608251742218958878102004991414707225456655612804711527485394556181125779149912738699983865440987713434272615349374303309678336793952583898613288845161896399001960126079369278032628750946850314154361394263972281768588964807249251434455074487851027347080053211403996942825004909245791804187087087507407947470536184913971831663734416222116107655419036374080031287230279642046996963049219171813376217043810231669590467703771702162717292389531069758074900034052308619759422477724438265574335892394294945222297507831906881899668066764555940737528797730766071769825663947668101862200201404765947666109450591955749625834773901043928401369646355635265486017145724457234693386312935184221721614907947791982649209980131522683755636355548098090842168364642652536087696058070560088574987478257499124790675639908080238926345442188104923198677196630607557367174889944779592985136126613117157806235683489916709502152396393259271056428808137759585304626251702152236089325225162279231079657399505843191356004586614666838409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -432663812310500241510710691605970392294301572910985748127089212493145272747106009092099230405952823200860698668970035288959050575421466548577895763715928688344365183389541061195867965649509915703035312606972109623603986672543849515314816352021619302334940720837124624282373396987730372131626905459569495440127796223341427732566308698136039736309179879819044150146187775441403900872877837581089110263730204659409641748610921815140172120028475516100012301282330369503991105284328676975481614905503340367011580628316160542824910590253461179742386533951146309822874628238136232878024179211965017724609583824435974406511232716201767373118976569641432819943051730474513527360094195101871349392582856233726352637973067068882761245851856203919503859103217054425909136638257721227454649895441701941063581917389587398898060721026075547123949845082640016877490421941319426182253815662104250378819030939593901749725502945064945762661504028573039690857196756327291130201807823980182913316655795758575778611000140431845340535805356795861167934566268068164579136119944008309632299376364769483918912006687981361333183238024346645801701234182733194005338145312970603672425716878368582817426839258637482796657171494720973979305757514981340485353592766223659220740962314977706982306520539485779981117914368504213286579831256704806451477635064523824877643645170386489354215192105993046931234809973898089306934245344288240515849106110383144835843434279348170147130931025137458335536755827589066156495191084633878437974061748345222619329036567359435904465579533879509039706584683408413997065452648105067650045034118110041170740927281961268424722791555965771546898260394529476712580079216148785639036445954866968406326527352154808726360905777385982340807423550803491910466595531334732272170785889243197271948983663735867403072673705296395420289648305536377436086318395083617895747431767437002680105597394742690780429162396361162752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 70159653782828978230214753132997281486563544425195191732272165707026804109477900355669336306010285365326802424854595017356548805514098649421705264699618751506635967407748914090771454236432010238300041085844365424311021777700999051467209016232855714768206976118232833076759300504078582998640828324394866243331765540756240836639575414246645598726500314204136797442815822185937638647651730190902514959262469476723753963649280914630472904997028583750761499397715048532955423400842955838556625318485718879841264018886356754350466730948084130288269333219736185940545122008224393625355110353383904592858477921762289124745815105506419509658283913769698014035830985124948192946012244961565812204499534260038990088336560145327680660601689305312687740715644455235933947601100248789350778601737880800167537725202903778077519542682108858186380584850808346180962745058361154814998688728184032990110618602009276151019558632558455809561717826365789840972834257830381745251271431552404299192164862774527518596117381368312778965592592464957580279950007660528362820203297587733304096847432850576510398824356181519836371292203847092801975533863332088942832342284175738843793174308502362168655826238451302727234833978352352017390385942151341986872293755173121609006402643594784099185051196492722385731602816817551247842958070730005234846696862923106359560065912946619800058415700267594400906788701511490250896307052082432847243825536441350481602661241317320760187579444567913910282857686420722325804391775540901103953603227910689678149871301100899110708061739329517170706977486730150175260271936544864287011751248816238359692439684440491128359322538150163833122305591965508744643686260489387383203237564379630038211962542572294329562831412144748494608032677673823407675218684605455294401339031159564535947913738500757813831799420980099084913887709189872400322211899348397163860838264172401872665579753485462136181781527831511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] 12639726053766100430181630182230790968513279684524069717500748571649447720989666781211972249803336931423074979796181920644793946578605395393113923011295783292053327046103113663715840615257051629211407481144682500251913360399588762641402577407157877783484087992338085768856261832749951202850945625207975034449655794260323332997867097372542522921442673815851192660988695780560880455182926678966583870281621780081015528433727985874713560003533192338460598120517587522438423141889965078742686189657021521552903111570027667410793715338233138960860569532475101530441059118842527788374181149109336958232464617682869927649599045725977366831295475529351740357337577641495431041219734802536955557208141234694571569717710433628944452901019678313002227484461210342744711736050456380739099650154740870560463341442673947389036132324884905541161665673332128079242123775897379888787148277226929940410165422484121857748252101338049487087934787490640890723295881489556518897439171007631953548716353552228869403799359404668623484079629948636797289427425416393067532556161564150926059151081024039411769892405810101810690422511135066303550670015928277134464327940102989283544734102125650924687313573724108457704828548750577928297451956423983123846210805930331205139070675163575934554234909088932381919442134156678498465282414460260431752030566616432987188809828675077269570500479667494719909002567792246031748426948971299341132616587072131917909275209949983661112709451691187977384357705050124807021344504052426623176329539982916652433934529061618734567495371900045745645000703341131955169231332891065924462680089725579936176520306184170721490323991522110095717979727529480578921370286180766308966768636369926127634519319485497752960003469614373431073234690243364328458904699316786994927707461665380792660133151430487520151341265581536540231423518517851980878027828060694851857447038860310840393534168920716897859849607161315328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] -17397973783291399437939859124133380868127838216530006543051799042521419605676418614767197027799954606987126385770706397318461390181269962310520890855965368823883952649862904742911405658679372371927481574163160015440185414671110285791818540834816437577112730038436575268328909763398518787917482986185825147663149972370472958713131272398399336738911797516814036570174067227536282620934842235988261020270911382235874843718794260841247705933767169202772464151069452771438490449218504616924906577050580395532893276085164045441903936939647588900371254664142281662382069669573840240148345474129299197456488976236314175034442528407767025471399133635012810152595176981331551136442143930479756979989512710401640044453040644850419454840887180289988520579292074735739529865447293947359545090444692178300073557886165402412293302349352808183656167353048504832014470994541947436466385046184453654287860223882033189782149281412946198893221489662370918236159867833036603571971167734669576983196682835121511711889865349370357326659938655185875666770450999053400851260185454392161892752604996560962093398550971894357436833978600502817288885801892641732367320761370215589443063149227339102685163846497769726430588067989411850037993895940320652938781978408676308392336305153642703743505757282349720320732416597383069525227663424353120268850140721468635569320786683403715638627479973645121122900178729819063590965175200268877511994346766605154539743781249456173491753069888344720349748645368954332145670662554340581621097758893064995858770436637549966237989313019870615486554732709618246037868804353346928865022640773428315959444390190962228985144561309422394307119462979617880302272731159323316646834078468494747399658214254879466992330891385753374015193205429727540523064611578112334640327810570532162894394429280575463048612725145218687657455675620654091503278594434278189074994075691291334641051805924208561747322926119518208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] 8867077050912909540738557971684043836107467901542518973886858719649977755653191073360358554820231091266262825987917722717773126186945203243123157244270943539180209154261638554422223915582239666386650087666601003092887274567476375569718287622839286373982731081673976318295975848060481271673854442893684401458639844321641084489756098890204304628499980087213062687024221558596300751011720451670878711620494189402758547184223687077864012127932635895896695563661878286653478114598813799009894525706681999730428080945456481765452130026464882045026949508914264663395235595431657688977108790112033225183400543651565392158926900703999609398958898689113628730024009127027996443347779143787459145134685470164201718648563710731176514506878077128486673106534444080047300437014353636583775462844358097745311807769210612431030800835213949308966414840090994329873041749143588373002482965480011432723183978750900830127747484864908016790341180822673338468485943492189534793054191736687416776447159119662436206707838776274443726039458281550575607534992184436162209731706756723538037077880839272370588687744077346867220633831675927345145891563046609283159034446741028547995874322856717931331391282150908589000106621390335505785009920417531779793467801959360445680375866844885735751234338573495681640665843585471278924335058669620577961425338183262451661016116798270063378037174986869441594831833036286115501843793545531045009812158869088678953410001861345658271004151901369370093586467605841710809100086640907705061634096914463685412733082134794957853540113982837586148891754422231554055671255775030844213575083027499817092621617845554598123829084478065293102311298284878411564732456872475633131552672129129704906809166156450192085073263224166434137085857528694961194211995875315880083939098551730590792937472450395482800694418586811529824284613999872701918741638780886158286863081265301111266676729058624292401460395512954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] -3030197419855669513466036994263040058489019377352773365524005617306629456433825339547401163803229781263780922303580571833148967828287522999002513798289022814028573652675563416973857815286037227219465451621887277224015626532062894205614766221507054805808199811786327158780121308681994051878252343560611210437642210256231068895262456996598185510410473335146791719270365467496655830485600641656154790987269177024738430149011067341688745573093622969612769995459949341864411492466825682054838296496260956449967623975625237046026503703069160710917392741546307623444304229908212837908257469411881465068844468195588054596741211572515769279914202914793035168769751351090510542981972280821616568526014592231249788377492637240390801031239394144627682482181135193486156231660575094522537904387994090551233448285982105641164232253112253660587274168856376802145749025461266284651470483721581094285029484081042973143819189816608126624649219610420025136011807801471942146226757196401957565119806461339028119471178333963292971509644311832449242110550824450405226791972812462762870926487836035692328849833341514924563280500417875404067592353832111810771854601209201568860441653255909270048059877025164137607266637423203597681641723049007138027152030417461282006558184541954249528051557977480198422208994090815022060912858719779153912414483620745368402414322694601227129741045898179186445230071828753185860999898349569982259146286042975128914415283891422596526993100192738363664503246991628530555817385950764648125312701823903277695411952671092489957816590761254276351334313363200492210630500463681894836383164459597349879710348856632232364337137542740714644786639414727988463308605018489018507085498595972764631567230373752839391845949137028451337050903449133587490603302733970155494994276995545625693490988423836049622799519874379599001637065649190654983701175979515941337833863103360316200952469802824528305103330273656832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 721431611874693496620353025855291525270887527158737718978536433202092004092171436296148450064572661264027542779213082931828753583047292948156914021038716041389993692439346491405916441714752520590417159194245222276028274307060152588518132332291618911706637154438821879422801214704906823013117135103450510654475579614454799039495525054114088804537157791145941940787414505665144353633860308674164938860402062405013020734880760529551373074421312322264921231882670635140733898401200962387950397143807874039945236600157085992938846881869545922046661723660879240128855331228639292289897471756611493288717714702706620378151819976825683430312478211686417803267747693588663919775613472531601602176573324066757711374882366895617734514317643528109800952992487191960042891697418830407328622262856715608747306815398371124260911774495841167788403648579242344651975146269584460757798840433355407928904975288482947445201245952697957312642322086425789122950278279706570356080730817385346238252615482290033084940546184118711604831532095805288566416028594376258779507986160442342853804485520279174160832636992236054264784862727440913491173083401899344940555106260725857061754484954601255692421733678349348247952527852416736278363059723228551578030863790893018153749502564469955552619239252735672911190261249628760378465521365422693657853631142869188633273057247896010412672125608701397132921361609259636419303996240483094525500479366339149565048779244520927061215579330509181802262348205731972588423944168471989776540221054504652013550190964273998942476830940753442783326510444478643292611226437884308930013782787921591869135915550976386170864686375986912244711001635950038565580336869496956719262798538422347910114803445512700117366557617202171686195969180105538186823017671351622708812613755116691452116684529617988337317322776388153462265313799855500423513146087127035386880536680380986234967533403413984494617217896284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] -101726882327445560757519879953588088427847112802250706905803601219854706449929601582831087562335119238397515498345554993230210165770652591206268964423429979912918988142149690418118100707392736146476836666896446360691359145965586300854134374571460735239180938824184563041910318379238559693709204086948029710151467529428592433903488005191211014587744433720059478170951817970193565038959319358245537985868615705725303741992699755685657572954327695088664830698741270783738192123393196869520102557738902141174653951688592514369007352216323956244933524595966381397748817804160301912445007407339851671755788569758709117997881093823656155787545770280923378888200195125393964745918386296444871082358555592236069687364021067280849505490041396613931278162465893822414583152281233613424678224626073079068120108363515332174716732544931042415628292076849006185542375592759940306221444854022324288835774420521392576376302724922554197956531102934367805512700531217571170055160327493390226566948689094440246386608570872874665267853935020210615825478154037436085436716948003792663146158042109156325150430719339499227328349546004732063701417972297613089821679136099741123039899583063312073173242661303761894802338464361047373875264194547805428694254532138951648969979136998995070047374633400783804500256785150123749220855284424400553174043634821660548141001805155746605962865657265442945499056614051843482457081748773971631352563514703248499654275677360791959934379605978419727528195865594778002456543252108109289551387221841190602006736941812416314462886048270032597165913693384518191266852795539175583824223912560741873406253978763232320796531628173921538775985870200598820058103684857635006758702721523528601094671954771865761107445194189016606222050093579360019103316452981695493163391851410775376620883943418862820690058243915906286535155255017464806350357059867955522923450835310486262295036232883696364278766798635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -1852930321021054804705421889586386327223775023672747486510489286483796007327581984184494481282969636266853762547699314173579947730731251944096259719869140872099756848993427090142985574066517956093014122246920456808327517942841274502468456301077083759633278173595936504145229350122619117892927725580101825510697443898628833727545430497590600342866371516783369889564167733480968558078867810026950783081970682631348274213023026191237904195532555317217498834457924331380684242583312676435692465412825569248725835815382396994485700724981129433292279354672394641629805884331904640718390182438437317472838835688976610676142719213589451845220210617369046409938196745416606805784578012779818411049716326752554331351756094847320390882989757476174940534337896672323287391808280653160761783026157546153311272693364106954198059878579362072269022423899019099603566389679565114083635775849178350790283207030026780929182956406533818757931170325583405111593172599761386609819122973859331373796632539498371175938888292907279428882144819399248542675489273432724419253279502041513603686007460233910199544383740448241313958103343951214649498929019920798660527118801228312767890321941807994550984485131371249114226555859456665956924566779209071453371341161717753197465884896854600209538421410526982951257163699878858414494466358425729592053466245204847455467592896686447143820751830972051350414061070692665390350041016067668007906972556525460545282756765649930983730077610438425026398307222828576154686980644102582957641171524569104758245497993219910105056981588325637659967938593311920171667487185295815260115127928251522061165056147641528258409518121852704459758552661235568797293324502958163225739037375478381409331591609829042848417707372167987268749461232918238218574503279750647866562689813287498596666024635002320819957312268070926373771054505644202485669125816011169646115352848726085536621520343933268136302269693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 5222391892652848601862415772659824843906828834057199780194305428918629877900783430369241560191093527474789980474922404308133755807994574815045205470441263814183017411220558502703704482257493843597244559057451182332924436200529203448661873131223347680149998281675309809562614730676536413864835197272464251974184586182886708805134581028064743530891577801785646009121731678522923090050951269449687024697895352619848726222012408084295856303439661405979339324627741871089702724460579185316836989919779742572084191387429658409232093974161474310742478625478552306338271865061329825737336765008253279521710547469200566386599137000771370125712169650538717920215008495381507283131021208340409260508642140716028122048334881831702080846972002955350046626978607099398991589049488888117508858399302645392529736769346971003451256653197378035558613016353596898302407664102358464308722705225796180625076984050513095859304478206158818921326374615782548469223729861884843204947087463463963588936035037788865429436338232651577967746295965534957328576788475756103643425500959128275445473510079824376132518499759289371054122595402762303398215751639223268015182609789213678415786203742870351480387515512144480828307613957287381940894418474625574998146824543244390432490407833028796732895040817985500461565419926536873419550146334312412309223071628461872109884365018841861470948546599589322427952479341833935756687689778723721210420049300963839245325817852711396715277407145412904113779239982399429113485634511709456287953612056259552952936897285682883976600082828798160845509835357683436511715519362576189400350561008045770901020899546086077025447069396448623060733127718620663095460860403650927312922151661319814645054430486302116856287619573293745394923983428050417855665985255026307608741704555614931995477550139660697864032030773665843591299023083458755183788946054201978947083093776402560069277457714745790691866721648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -1370807482625774247496094550345325005261666722752888110100656058344977835668636677535089454419646313714888469582914264437518020325778551826497742890626398962256493333894890237485927441947135610409904123030314750838736075310368461650215215921762082106749965089033780281714997314773959793125947430907942463786949552500606187096957659108676136269353711501115744719582889882453329717421059325572028886994380961546379165802546133648395061576921520201794544090390248743909897948510820667504696700129127248839658548782313228256276093584907197881588214634107166740483967595322838342303295881224661509963601253309337243499213400646021831717800130898502014035037882508467787780935519433959216408848599071780825500999688060719575643371439843726959931858983438264947847387189590460069246817841646503292135906597885518175253493416458867702570903231223032947782949432042230724670687386995765258612772525443656124204412901756122833453820986390334664799658722482268540154887058095702708258679808368825423091139183118765846306342221255332254175766486278739012152689066987323156877936104981371983858314312420464376900671183682916402161047643572120293805221599352856070800033480910288094117579028567619792525132490692628797192194702957433456313231402005995179881918007278833222203082877059628674712879833396250263280030472002692437755974348179894602033909420995781416438517390696435518452112817607743160153256945962253815097463644542377784705265211995559390012330325796131158369967943454986944239322225347971918160042505143269806339725244603143820107025527378870469050863835162383837333011964426468655230975089220947343968178033934726916716224351104865566058711913307950270175297920647940046250891825011254196646991470092273884904631947454267145878380428429591603193209080732484333695671975971900012198277389172311051335694445017789641446363762731209580333351073384091066765413621248463747209633343970416015326066075762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 128847575476055021970267162310108831227264104467334283023393927536393884360332710892954597678742676853883067611095648540396402946404592356005098150884604875533969704170496306975200554509040524412135137401766998154234946693982837229224259047956869861408027663932066833778307887122046334870159720641563407543587283696149966348648609157531876786947401720519220114690011042239700298344266969728217626610444367865488877419774576046354151962485989862730878434533803061427284537577190871842563701867192296390113142601860623959070733767226423267063184133884475473090882911099520350155312698258867522955571662361696943757714940862023621248373372248787261852359964307205649251917626960319103793696933553963962402464554301057828885892289087204830151711722562541173262074852314304018838582302103058030231932271963416511024969452664478443395840170180650415716351212117939164331359482575392765599737292100606945195306290883531909226662246179826973500503927180974913565683776221088243169567698379700027114336371639324317580775511946413284189387717114735208076530877125507099827884488005860725433196928784322200821734520696237413648242261603018957342241397827229339812766813851512085064522723992181258849657052353927798254773283729442716076825287922145648096188448413239913869019692409691550730024062122809658355949819253960137385510469599099922640323066736234142419967852160971990986050056634735102205659160849445271826955259274081810492117629031933151098141614462158867132043894965551836214339106281456717420332846599685792154724069481687306433722381548452287471539219958570216466482722387570184095539564216140625556579839463372147551215198443459650749910770893016314811751113926297295425114559820634424041516622016693401623463801938164810665222207229410458746655421101303096364545248870131206608171210431868111527297042359078367100303775151034025328937639509740205121528588527626748308877970981374248660685801127936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] 32563713165884635025669709689845778228862768178247589352464612509499980640568638837117502062581519902280516538387239449846533729143399317976629335320270427184558959260498489058221498504117934214504012216244550799788170411062807261524868949379609425937543266177227703662792473946819133864696220193510720615642293218890348505641979214481095262989436978108496944679273377163241591749258575810362802949693312312062860218360560616674956873244194823367554084290500692669463013841002864801233137668026489923041618691432454619988603280138573329042621730201482004216492321717471562188733788088362312961827079138488694500088751397012443633719124776712005374198795028291187457646581262354947855337061819565815081870786719453272618822844433793165170487384852205760996701671976870488425337915038963300606330992474827091403656749901953120538633635168420265486609042746898656529670253967884222782325681761252811582967197903707042009709455214388436262955328990765932071574506398674729629536334945654968692724565192666105510452636601244558536268538048246374056653821277692130849727463274530220825948356991931873003940841421138314172393629986370874932221608261433013492694666375934262414013716500723794335365116325721733075622897914928168748891871740129716160103355706457447488509127435860734639894405329906377140944111100559141854720213304625695572254515962904322961883259766984944633225994798761461215061941865727176560936803131685207197472282486451636825524588932123990219553636184457074294324849832216262466957253279038363673708163360157462600559929198562947083990647855491637194812767245385481359290660636786354131150892369784458921134844564441614325247536279252159484564839378321418818997586837075914855406905042638670295507296923687314886349746384267749075682729787457296239279615534999234496082925074177061550721639036036342199749971780603529648406218961576370260489464283824640655800131253273740001653720875008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] -17277257432064487849757289663361345582420714649208234517862911534927286836821038302993014637420195149147526106320973982473436356968834454418749239105253376358858015947808660212054248064083738821198768523524817810969683040199490340358106973015791516755226924348738961596241904546408664552766659596525485810723768804940213370022406661924683042293921381541676774350127637052199653009487731760008195990876260952468207616012594949052556809586909705808090273782120753887016278347255844244510503275014219762301997889920130212817927474747994724540376626933967477147602822487536749769181448771103357273318127336420313634866227753657916679005481672317201360987110299805588195052092789941116096446113554410588637090895149990902327713894694638788889281369747418685412171410050729324400784166283975996626914747445628488832781860263906276087575983027868174683308826210055982819325664708401566009083330555217670827074414299320252323136139618293687753923925751775040945808633301310279793837653554264653938249358297264000988498533681565280916523018737165216606545747699607273281967294317153635738284630281407650563085670695716721958419009416108535311237126972140140958168759113905220868035536119450437180856948646700159186592643900259790467045280832068860254768761926112884100094899614768998909761742372594588360259753438554785135146555549218418382956673093201890270595959689266211517500940040421543341199277297421062256887427417572197652951301113083002294074590488640928551092510058382305539368101558731408555872268182897529603398897298194738993243615609773340060656526434796070964491180295924714775737196864313994502144478933454235182791082702783874602015984333449835123310652152385847405243598334741605967650595144094135486157695957453453343858525274276666344258994324140660949884491184772917667643833349076902207366217191201122165324080447080270939280312124813949308413409554720748893075827969767065978314736795648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] 4299033216280749460820399460733713164796220997353723675656610231404111586038869722006172034713645913513265166191414833934445613777062729754823141695791185446121999459758530812221583704288771390926645882606664937036302876534869399314034561359795361171025981644613963615154782355665398359859392834033783323058423503278547076516948079661256586665580418749211919581799880826906929893002612015016664587829770086904026062969144628776236217161032883001039107729663176779282248840321978663970845070176543315267455533128891035278982337848883164138952981193308392253194843431828045585138263785048516558352109560363947163949238618661902880393694111246832116790262240837259338658813113674886602575375805338179280530119296538331840550217059367285734587228283485658404366903918874983821552333109071189670970180593195191344482645829542980200456243789725446039548242918167151552699773672711522608984011904869464893215052540843531554616160929526666390011389730867759565876606434326962859108717875753948373115881214662917892971789701881210754157258624436326109023813570417789608709053311881237515526315782410121387263831185566864799670281595735888040298578155793992969439757493648643758466438882897337125565673265330817787887870428059780154560797337401521087927818413263792654282775215447922561546572883511517739675817864116793071853711958180991106314208171821368369262318678774076560115125446894744762006475151847021653388787172739699847807037009892500133482640787553453051682155367350155163389612217560363404877798646503060048291007951860124883404490038613677490162311737570268891372903638620510883681147894412756273774489811202896937367605878482903667404927068487627721879796378814283420793423269717806336436113870978946115344723938533884569973417519995515570505002385065705489966737072181311091743795713692463719728154024747695042773865709477034484849139993349448519315989476023448338716986284826012523452268806144000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] -739444075840795525608539078419520667987983600853199039435130565782454749095036396144053587979727892822896990104787040726717082155410808629374796783883722123991226714531180692015926804130617447103874393260076643703467194602674088554829594671620870346612112380075372125882573557136162893874216630557889304621287761093029961383787492441517687689848154818483361213255451463788936222419664042363388714218988088665060934457125219721261662619479013655260519639565908470676462876740812403292389980926532371029064697819724658795045434838593953061065073050389454242858769948863433982140785784700098383843155223638062318324848666947514976825544045617582693818958519678770653115644370635702643280500714229370631980391027569264919470314958037095551566465742461035015367735615257558517658590197487975550854476856054804387838171021276317551380906342489198933077349209162620992077502201801478543470782999641074965576306487845801069056478993265309091404485979289332873847217593224757107175902969107997498733761754610886007141147744237540089307906487469814419075053593449534131346671480174528013710600577930673337136862301960938870054651560255072458472199421882094132440971392734357767313624672069468228437399063679188051797692885519690670709672335723082229122669195246472370194615700352711194565333631727961143365114757354000757170036909560249872500879795935959879058186604861103837526679389719955871876327520659973117159418511869177638299466172076352274695990755049451074477261334561690141910338606792954791902132646546338202295099633693959434668379537580269147800635184561439145777142294716243269102050666375601538430421107184735773837941653601593709641730321757965945535422539682219655919547375197112609365551354247618311471584098040706882408449134458986889249961478677756019392405302384418404959862135407836047202451035918489870632858192164072683233116282122423538036704517926460409495026285567839885391147565056000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] 94137576373256951398250616779195647249626967980350480206713231369019282711656609171793125098756321812708017545084620278171923386959587122308988814745743387918764721078535959127389836335114511686047248764071246148256588223899795852198419832288105127908869730609984859726224200540516405570504017156747874288854518169160555499578740886880696345999645573077433552915510352232614466697109982358298239335588567552417967696206701935923095094248642242231374471313711960468078943312359725162140195404893739639427388121707050687452702915064028419018952597956997134800004313402901605310177083408628245050687801159526776867008240885831506900092248025761873452743674157755121557232327209736589765348303465213310591878044686472054945709469877779871759795015732989176156250060831541055920828955661878475245635334287779497974297619690073503274803160516837238495913692830981353015681044813852767149301256320043862093116913188403547146247316830083983187717737913945196666652432327308353725767113444577290148932816696874082839439957038479862307243712865975112247980140957304545265007929300951015006492184121571059239425940874398744177212913038083847396164751073316913891241942236403672699281247397434717597767749472026276303892396229884778152503870432626039462842399183827401962330400211530345531050990578228225347437479359101259709064093504527824653266456119722150834521977221539933604029591204299305102412305579209398219432710850730372269336008923304517175045617566748207867946639525390423122235490753692422045926103575523566731376814943573787700920424695986669738169258861852594879601619385103938013280687597834641405624373149117913508241925266086998540831304201803032888310664550129313375536491924571148689174394964229155626358362934110981634388893635842417454990048587022866758205953183174042820184396847369430340811595104062171836195917763510767290752006483876443717891723417937859713712021686470751099493023744000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] -8725783552893079508568697957004738601444496280129438622423205653485686028117946669112417848956541370890009917136361614393361554320510367277923048960838210749486575847599271916537178905217610914477738595983538883359035801880120631437268502798503758552509545302579074057253183002725923179254065357999301558091638475259895337719191469092405205313205578016580982332180458858219424924644618641349902487693375748472558971553449531113998936672659696168719289081102211818624445488650210169713439158733982058325314283904405876932428069430459838760093696959184978255438830561067933767386986867715248301147941251982042239764906051675700683062029605857402434591543163377499229085104559965541667975051311787446501103307934127931654014803743110724277241578814752650990934077398446095879236591754847805989332959422422113337630798702615461049892867706058429212430572785900210186314600911130167970744838628334634884951528467782041931838816163567038495511592680836704924369629699413991839699338929630708210671860834811297206559457186761548991149900434342128630539681600480558937897710714779573172945737412046113394548130825375505793800591900232904051074458479437267067243354024482996590760546351270664862223978648786336619971638489398655632129882410000882390514254336304804773574788814362883450347937889041313795746245879589036386015332897084481477749510308163591956825165592368254973689041103855177791601940689998721607402585050700436112141280262414471592112137973777315945103465380764689286542273812032044060489613958804482165200504078382968962421004837903866365765761751241544411745820796555283867626569645513017432983976851093670937891678773868746573823781701662704223769246524196756842828004856667371185688503435750659966046992896800979405705220763598508181057804912624912788066442623327872892828788718221999021603545676400479201266879405770607875737086753186330238718224300241841747907607510481925382604849152000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] 513362228006969672889542388431021452787655481217393434245255538240223449241326116458698502444565256241818668603885551277956171679653707858286658436392100305865756788878081842155769796070057098654527536367717765829456883843903581027010747428762340713722067441675829421745768543993481199093051514585429645589506222650215758699569325531548304110707931693188234571133524891715172563955156010047986428556312164203143272045301015301714205964655015188498683126706412490049268804472148977695503343282006031566898783738130418635627780434035202730426875344682750850632000859884745637460964694337749089962412099070206164998058622362887345595975852937331672783786559566426631836057798206547126941126167577479747244582393000703914768268121350349239586019332441948365440619501915765557158534904598960210020825691187909507353589013162747332305003521801032338493358411580514819347477588729904152436222181800314342153194349730505803130144274500350621932524710385541562988709749531874270018159581372272843071362559880900228178053175855040227225372537086301563459713495917047094906947975757278723555099612912780002943234585484214868996463182180962608859599685410530941308229409461229489756705743205933606343061185538595742990481403958794744209552146820461340464679801440091939990751880142661394405873046939449417303214300696614207993219858127513082826714569127484943467410534036637298490207973985011785987368512650710048200138689723624315615099152826814578351928932666067925663394167711045565588313400561870491993521799346236349667524360964419941007127404727903309639089988615231563619012573736672546422618038998357773623731908409925215490012113792696606213992948584535750375967944949522480005282427028870486464238888337327918687124513018063031546440707563450289247181507854617673867679146115180092099287864701044385192036101904756963881496535001630054886412936345437870431205373061023964939198598964768779385438208000000000000000000000000000000000000000000000000000000000000000000000 [84,62] -4893571781437426241551758803431769808255821694791081037404856064903661582974051997509551379566538442904658223878631604552757297450785037771087399062808252870269609982438736879586051781314924597421796786270339810302508300576123355165287413209302657397171642492801265241757792792856268056215785184326817445707591217902227827261153983881032683016696180591633012022050392210584727343808065217080894965013295936926358974776821766916510682525404954353773005469290894272922683323885562545895111939011015532163103259937588574933316483994558862451174178216786586119448016440264222161413269709569694887740342306849270680029391720380117136476659569509613596358855332038155815356806256267311971710453661330423839264704438087513895773660695453837893256653997402585124616963898038791583731139814402903967878525059116655852842211261434814291026780704212070299112283235130905756717722189926278334054107966827745440844530102260913579912988445562004518199174204601114617357990547929732205738168649299688175684163797608960615955228375284301090320493918431616149706771528374546468660266433588952740271033675769671143694502543163135147315062722873271679819928939286339227282678779897867735202201142800561712126043741399756068271143756055765162041286694452761574246837488497831445190317774705009570121334068444666232676152082743098587842576927955611542183324549441948852958496967607210486134558824142135619530408419021667514645787322539620019488781295284143002425192679708122578212198428747502210191443428011704314913269636731112020711884695310470727724673061883293226893174231172598791376175722598536171135719529633872074693716073467591835306859218578304672306040546460197792696978115711079280092489917217897121494365736555018496029283776431926073503711269241743934382395619429431087149770819719913414726907708360893617509596627957555147543876197500341876924818354800945118205064224141868275414799509287458243084288000000000000000000000000000000000000000000000000000000000000000000 [84,63] -2583151981142862602537536203549230775264527039043952783495883874568859324966017994542317412766647062742420262201671238341285234861612405568966107868476733115298732243757469677420137960938470407352158015390553781571863481263650321618469289745990517439925636296386941832752255260240768447227922650617033425257725140376346582714084440535137110729500387591789050373292065957938183192002174050777001265180738583212211071041431026666728556205384117655061792525947410140239292911734042412644968155883362457941227868178356829766010075036547340944237592250974819505123314823718660746743739266452808168629599358318935301733802959866981272481266477141095034039604213342184443642639268093410925060066061047661967736044191672763740582987144603058813582870301257711071634713232613844020699816669844879987462474888267391164240470531217754447301701184917310931490204725438246754915943630956699030388423560214022177387753467444222064233096562990668938930163498524734802960032027266026432639537478873046597712590025017455575937500921589189319165401115829276287664718031469015501502942648710275001315112561480790841514178294132321760571261774220884299402379570478616185649872927091235206126658798089975531573794199377643070835984134249005824650828718025518289433350018955511740512006398805242116717548895747627142992204185650016027583894833800190898711316004293200179057245724957430352751527341629924010535987038587145064261122785953770523889841521087012694463439858207915939768462382663009160039507103888412591171802739502079368678174349602749858634892882785406462932558197571257639757083012019559539585227700242302020250691950985778640534043857560610087847445079971366673042388151980796097228908910948755192387840615611879149978632966915672449743301704768423467693970210430189828863811705227399320333790448475210273260180655987033237666800021959808508951826305769676055055114580763254383335332574088752594419712000000000000000000000000000000000000000000000000000000000000000 [84,64] 296583378802682567865568999519662053017080721359046545553150377263946742125006464874016386254095291642246000441706706602239697710286961385306203782429883075587928918305120589175857811524756009978060881734765089235983674302232156851025344274784575773261258982242794384904560050779231276196563181540167978800368276274097052086223325644050657494405385324906839877906129118687492902247529762964270414858315632089040208294580226498304143302434629397682674642006183110482451248100474506437374153134208987390647983663873087427042140379214158176020731035117166622459327741488370083104423602464231917852763996042639538817935961470074360709465402879373595432857555050583664058482096771743755377018923168049057306262244027221080595482855707837979988923750862036116445757167524268948447091428173709569287886326397531459405373563141135817966514174471321774450525827415045964320030758233881200473268179792481227826885694981355832023575117092482128400166406747461166487525854302360436515219724759395320177365239380689993277889796051880374746905517368956602586636204528932915161807150029977011641387324595512728646133218465399462994807180964989288948084536775776923926885975713955142479248251415141545558813394226769812947660311057451252907372608512984752709079013918017508056085348412956156420268364329959677397039375313686653154157994653450431639841589700126529733611825092591793385000222714386605403264882515364083459030043531912363448690594209471686305221393147192698202394964912918920238695561561607782750121784280337752559001537558048139421629936567364719968217913802475123761754528541382327018027106150061553863248553772814604772587810470684095867715835872372998714433032483673737717156595315129630855270757028307197479128873793609773647308078842773092599822565157850113054883978245409999445907446741555445304294428973343259385265902023309958723273398175544762588277861869250455649557597073891387244544000000000000000000000000000000000000000000000000000000000000 [84,65] -17368025190756039969896669874190608391322870720803334642525421016583153176662860059273323770117011933520481571012311255442963087930345005495589357436536991111217999460512907340913341003760498389690875119386125148527196369797890814785834125462698836681405453251595634420025001940347252386721446141143974400095674527827501382905559900497349505471799885972431797065531095341951998877869211724131250189474585539099805513205635506642386517082794414500399040170419111018353851170915979422325394794478762005885521200031097586792752014035982872068160031501660646872638256488911445839345850708992989986049596640089594188428533543056086654114813461815058277626053688385570220570844423484474358967965459345822120201529081366168928264121534455076327450567977228969062735557937310198257774393484197930054103259074396393174829005171834994801921323328142742531944804238632399957068794814280133337331495060363768721180211287215918049886455253691290448779761948063599067236367115649521164309306784540814673022989347603830176962253334861959856363461659589725393517689740521281523036829134099644152063489394607172668689793056173259344235943688636362275306423363971951060447731204431978109645803384781660927780926172623972182436204591951604659250869396860030800523214784285165909662124271053754426908143489910584150264192451216049223615105574596676310797250616053535556649041012498155496865105461367690319586760261494036877140161479067548131907892872209940963411330449921184650846361033153136059866599663444435697973214682114634705870648790304600776890074995459187162978403743701442943422586996376178310626910328829937343964501017501013014426868102761616825476415289773047303886072565805942372732302119629870690820784698056641308544087756717204417700562268324362834267347369166507694575071955855618475330527486427787160901875769521916953194814206013133200994165522873061717197810502533294096703938032885139767296000000000000000000000000000000000000000000000000000000000 [84,66] 511084762787797476197729526654777380580927311255362523222512059831517026762158493561374996780565117490696722477818517167343012881418952015393301726011334475917479113805025036748920037466764126579298674574764695591688540369267461409279710006495285886136483233789484942764614418335225363915551675318799090765205431133679898804984859562017051679346941182773818183102653758188786890830417533803032178855936178911320584329088939079067273581241020424525650193829539582000965880112382678880271287132622720290559788202545956717933444091170182136061321505916139703427291216006643171289729758457178298619104683162234189850828737978477355592346049603396882859745321508060696136509920559648227831136480305113634197095985580263342292926091335849989091894358028787963911648250866919986407571478252631581993261552276527360071475379820225744467428957402946805340778225750372606906095846068783103628114832852684880119934911403408097193222381482758092221613259049038007962686083218561409849383665255451327180153038324187983982850970435388637848260931400500699948600638521892518018378192202832713603486445504749338047806963260748960583510861697265223732733692015081892558086054710514408957734659822579492193748824622228279995188116982053243625649076226992065908107956761725133990449658679494521008450453796974232810682698597869495738890546855688990236688767756185383797922157980125681306920497593996579390019269336883723442134760537890523832792219675787305541714711251165390183367362552347591976567801790296285457626902407153825764762584001941383551799831865582543713132340203575647509298557697583877673454646115686439053013039292936907752103568949781232990778203679670152312509885124199375726174366159544916207880168963499682837980357150176979348368660071352504897119338713219213467037162522986821498631711974134693330689775608801365756110137960545660763536564934172932156024750905147916048595774313689251840000000000000000000000000000000000000000000000000000000 [84,67] 5106386526589754069393021662829306739716392287110345690768573173442788815653978170413126151103198410049011579808336356836698464160280322287985973458361773432100387498736763688568663838795441838969971944926606038937162511628422863002134162785241887988004099722897627936833526126669027495568099809474981887594564684628106908740543947347758730483846087491933368774481342868824425435362019786540171717893433343890254435079671151532044294130318919144708698897753539241092208597109341522178740604592606692445325923616811802966224020515039214938847172749604884604188080912304475307489078318182743135214302028938326227441732804345539420965737201244807388504385932713321122708477214879223823908519701802476525431360521310075140140870143803231772242939863383065453407008852993273618477455299540830626954801009591692312168416785134795716840100140314466492203001739430809985672769851136781309751190522238015099244366740144854280043281346384161830987232004809057585232222955832813252103937700950353370685544624846504384912066409122268959384873679405006962925033785608234175968061722676224942106876530081887202267936542322303097028317117691205043415874521599075750834217406918749207241768347023584882277250545316166596075019251661935304745285127350071964028684735448467839849138304439386559272385508941545915548206123635769972883628281503183159948164637090875156961457107673158085618019866240978420900744089865901897587400023870120594426173252578541466263251414518484569709644390728681301894631053242079985224316102936665270752908890274196327639463428089838593215917429285888727562617729786318261508232605554157723181219862948320528199716817897244371820132758805073106049267300995726465757090944464283439954454021426910093739801392991631488463024135522465603247254156911576362375463888950958890785391121016969639002818976332861321341845942672658385627090424341819797886671313925066489389177439428542464000000000000000000000000000000000000000000000000000 [84,68] -1347902333739089987359262534131377266742109551336253369781902612307021862529326057358235974907124524291409670470963187453633693334223448022087819087370105914731924057893988399454486185791724251978223805233260179645696039074202589133744944486977117289112273196786618884825835888428949472573542117850006813672537970744308865364636736051443362813896847383194010513464627010196621579353575219103748035659813070923575181235786782868802517829533206552546519468331985123098081229188694811602857109608616422502175997266353145228560830790967744191358692044306114019798396791071248481369434679541834367843997186097478560646625674596035994075642475685402467462407964534978857666861383328814001796520421791469582544936613691084967059752304197804839196921779293741201455458803733928267470063678659512886544299567464556638147174523322405476696150266797531834850621380491769841325327900973658797145382399281588198476277768244917431022328913198795990823996694387088180721502216678953054772184887591771143964094219395973308164893480284145046624134814273251444313285354599594218208674065988725715605767748011524871131844217681567790701540669513955612546978731192850081802510548294116001637919163719571389491962426355971080591044985256778705116259274855841644495531540427061922823342642692831466430663809002970784240265508968396574972418131342571713670881005560647469743391818511391849451978879251975890447859641605031469763513264499546749635906777133025327638589886537804373341078088478350650124714687367070663392455297427828847048128310237062899865721177111315418274111897277800777379850688447260306548681406263495675423406474796314895032400343595851162344899297155427353280290659158835369528510277718442883950349682228892537331085681135965168603597631821202782047766270875378635415342778553891850389191904592313668476714995419492551079275610947601513029292325573783699430897537898239644964733751870357504000000000000000000000000000000000000000000000000 [84,69] 62882966150358742770204814363360163774372859079630973922182085274788743449983872439158435430530366189969084356053909539896102873508978871032524217020117289349957264722319371425264814622927474492469922857035819233901364400719045099366145549377615615088207149424250824001956683228088682531833154260307119421842313320846693232034532927336153480927516493777836658458363431555101093420800872736654476476430811470495469558784455516971644514986836072607778066445260418678626349598244007449289098975470608009170391468529281515048951253012141933379078813570703605975895628853123053890244455264684663887667140825499963930703730775398361141548545733127419496569202995816694739304163145840883746987409689094721949937068758248372449253314553627439189006795976130841824521101223046075072615687818423420205497150919637743398748749906734045542315020825664221565859638397302429032016093185897782337840214322512125141983142009119826161613667020560476106524558595694117178471897291861262887370149798894372658589933647625279040469287345570053462734432734195630096270524513990875012438691919025012451963931629650084516417082515583160084380526810902224253359687226920159204672486352207067086000271449661709059839267593367434746801579422713693005136402658637719503137612373766859315460393208417174751279728014353087850568571102214381713982713695645990501123148312819438941751041911641246370453842794727080210257043710057733115781502474667260864012778674452603157406013049557441067234098247854600552862381045971525338076335050491607902777860467795762029779117628340776297665401551841980078697208654732894954579413827303339150073080041575804215260176072683561454170968943666849307714652177365915582645014991634328265331375151107269392351143735744515967170502520759449680001232821388080112230266123079666037978571245341363159867485865833826016544204240952158407628936390738302624136206641258304230794680629985280000000000000000000000000000000000000000000000 [84,70] -664545644190316193039307628389107867528888268194658317048235491141602435076056232024475705979698879166421686226388400805293499378773042146769601371202158928528248366077183484500859240112569518372205463226554490706973110036806786534547933234315417991313851626176971786764915045583246924341146309930427622088755870655617652408127082227471807013530276793693713949879597058146220933329073562968291190578053018620228301806467435396444946466404254991044524030623885978811628948751266239817572274385168247181064193755401534810888556830990363086077800125262157425075095652765670334179005171254465489278931465948014702617301167741486063574230653023041305235159108334374982043875423610670100866265816179170313408191946857350568963376364283460094752177861219806715384324793408118828968377327183959733402496691035885355162315261340642832490482633399187073218169396961070420219469296383031806027381211810764062272770051132130511665977069185738723541578834177214165494525639490200857275756121720439143799676960084843725473489682301861174963319058941989363215779068525434274159417609274931311541067755792185677192387285978009744692536733925524563621639255791010019674998364962433462199533635876898965597740347746237447891414776371315133195823827229521712888955093085750488137100192832588800331076717187727157661727804360977113586770563820729720402986282146725948058328841440686152781079963627989450503092650052122854891271271986292841773258094341065301528502734803860607570293271433851681628809479879917095877001383999958494439474470477762319859520875948874695825141567850472734175171804281926717957458365742519671582416700220080285909222992041757769997208780073483822823442330648452400489296960433820815838388570318628030358798301508401664570303179840784119011119177303284794938987586011306719970934440251610471120536092013310228547564654550997411479841304490000204798178430197783417137761322270720000000000000000000000000000000000000000000 [84,71] -76510316350000001923047184377354686904775621161713654582319683640130522800130096335490577829325954529943232851481350852963443593583843522163792288851770686151287406643511471941695920641551267314680788060413554377269280524184459894987935921122266276083693277555839760909754281707106815598395475427639973672152624378850706554764514905561484537736702212091800822104453847156216207102871444698866381887558238466057360214578351520999339414310915059674319287747425769887189022753453236970191090333006610935202162036594934747455997123514398654958082993902933344717218560474580697966123361803483214724488557192843357255558700773474627344066471625062674055291521597833134329587855508940441129287472139175231120736268220577241962035872688371011510212895439815490121926481574683201623478943083867243958994088588272110924791941459745163583952847042242704250592505826638413818353740174810673909501184688162874529160194929397997114169500890471778016253850731768986252278324863556230278693687225784574241775499990244341518589393969349873502044195995175604685015780345116334101891707029440463342823495726166214235145911314555519432078128091096046076650733857211547719574505356561258235144183311421091978759089231988303137880706724926606365207731343279415757785683729820954316839927928965704268098411150960292524159769486258548164349262182966773434998069420016403250143719079236377201702742846568233640644512150546383348388162005687355782295420916928560790538490813605595079347537693304225724577675730298568799229477383458828207416479012645577391194913507858683521742528211323990357031255263137601664585396874397432412166709661810179824212194841835303120069133542471817533425675922825813132352956034150588024850191725344729841422735317985732844468548172572510041586526241002383889906291313351704457796208040841678451543000066841882367687580786506652104017071171391323234642291353962214305281689518080000000000000000000000000000000000000000 [84,72] 5265809811074596260489357165385605551569864919478131246317984511220812914016970976877095398197345260398935734431643643741626581016401402405759066819415639139822953228611393559103823343325305767316295719054164739619339834627080544548587878723404051713837272642312223390440798694911493808011893740126177570005374699882151325629321224824496885924632160675721345295916251662878196697987747974967806301662324979293935034245565013940963124528541240542215207524757834417299419244066515700978208481507118326107508194391210740668024719378432008925697835108920818040085157448358144312204005559231517259963861451645652233432826235598319347395457557934796801836003113473714421846643214511817293507604926442811910936668217618851812729834175473377332753417020147653543906485479175456619033403673274906194640867612529446139475923174481085767862791068635518899795912552950014151414565830529929183012789876521744668728796393329126801984090234328432092916725875530755069354419404709601726939961850780359107889702358423827303571374625399783418849190747713863913116344237963441206683823257923032495223266583313176453815963054674153304623233511037670738273699594243678771467375451046115677860992839993667005999183270030509035027555163074038053399174731637779577876014005283526265212805952954893533656822271841942533878401033752413218609496456832903290627538468484246316368794992979380343433723374201776641994595233875343753752618207829885749233923367192031026946178356059411857903821566193701484138565228604253119952207570781148565347800387131919896566809707590935141803716749408467121680535735170525067732960642957559415448542720568400831684689394145084635962908873665773390594502445397459271526290937813322442025993202106524649625918241760667236974232813504499257206675479075206905722030558370181960167165459950266813122798747499276243996185363861348953411043735671050134175732237615481555432547287040000000000000000000000000000000000000 [84,73] -185639079373607722590145737246055841002941224553060102266714707289959418600441846326298700240770405678108287909503436554151513027425587347071876243313213727425290984877680485504385139015137861887547278007232136349565228542541261810845603745447778524917111373338471097825124163590760560953924112047960764225012541597292248869705014609294181224331437516423611211016356548649577978254178020363080296427167787625212641368654998654824556676419682564288725182644442108021323861970959983074148597250569273868601074583292380502725101418861969452890698671121412508820344909090612374391757864185388792481974075665372310911601667194606108367772958330539706645382321341235551502497371070748486162619792858286764645879458188814786141667733031671651986824627782991868794926304330330336591312982499896792741631556979618845050986511895428245259443741348856782975307677274463158745811370293883090908570996746297786152283354506344773439555944004692213869231109755920911564479994952544853854221850129187221668144236244991667362838465774895830508798878161547097667509005578407721914938441737648044806930825194147826160936575600583251062686908462161048648320455159067412051435199753018215492554114100441204910399245823470134307046957821013935962025760819965453593609255033606955310843908061397014085480641933899555933498852852537802909963985419932822817469908423846315317987857162356424463606074989269628806021289371372375328439712957719355061433077583240978908455703132296164449047406634692636678994404052753128020076399693497288215250391696419764569750675888408132006065204700213323815559117797655213570973236895866671376192247082598614006022889378317980958498591081079884057468337148297709773686978153836279351070537884983581903716441414816111629108713103003133805652857722979389572183122668423913308883451101056218811533432479397546624204932728969286445331056005733453597920895081613764887649976320000000000000000000000000000000000 [84,74] 4279225068873820184490736738721560503342105921735364726139708963681186588917718073353520537356788778668801066335347841436368877172429610401921532264912112087804841747606241695727044621104463663560772172189495791962218387819632288115165786750121224542162577989587802023134539188039893744702314180664536854781373997631002073288668875103906020481875207844820112705543382579741451542665611681619143641881801281979183743664427113214597239185281306751074677673176222528280803548711728515896972741431793440808075117467173704417563523054105273876897543807152737462293693466181216778280263685473163372467987215672120129878573715293890133800166067318629634420154719888466852594600124813342060958594527501247818223419742054455690008678486813440025080978918326827104498858824851702291473334894538195168575168735044323648743163161239441591936954033114635493218037929118133888601152354707929650948690279249298382302038221366046742374213260862733285413161458470590223276897005932019222200882163581192709312911758291776262948615346126649908927302787269980888417744171259529994742781523901573281905655868916118689245425496044690031439295234198627872162857451135442057420693683013191582491697863519013907241894028171914325596892322319382566786646331063891503845646095890282311522979425855863875164278688501715303785530970199209019234692681081289186693446496390346320896355813638167216447755745683232331276011299686159519598621587993566683926074765048591765180112017153601576317548727788881697433391365783168373526390252449350132272403047398766423963611318029505355780806926874533515714957068302435394764813041444849620992059303927488160043565000926978293122747979729034368220516940659816947586008162106063967229342468332650035190978369758260718069394655126832028256757302612690026669518940209503264968082828810810678636809156528994936980349809008793837913183837375046666297155742587044420114186240000000000000000000000000000000 [84,75] -58184227583194497305499776056280308120005549029940559452033635145795860669026391976600971064768654792981220519471853808993170739788470779414957145404890837587338264251593569373636123869850266833532262131317686469816225735380598756107387215651943689018413874890411861881981532066423051827098141802801426471559085206072385997198580060360652649701213186599582982468168107416620163894008310003062446291379799166936702048261959248173778612692192495046084031466181899082511833492088245523219820257954237066226904458180568950243353291416126089159885795315611493382037526181682920627169851232572802319872131768879620920735490756755916474608318427584755197207703541090645567158353341145462579884747587431289031635588904469131724372430857840955438763596651316545737553279322491812756960964525041637612129819238615132833253345894049503874722453675430003237269720501411200858001819816348164435531117779319260639684041246973251773662183073105509158783196182170410832999552077174316699708411152116312382053403653386319560178726108619260514890282363523691338661742499237497602233646036481057682185016925611258119485416930252377764295013068606909107628841806408858574840674372658022007813394551378367420725702410953732648734554709591237450424940390077115626780238395075190910662181837466359331336670304556797173327133158128497960684777604914891157995953311828225705255746386788298518675952992123797279270914120523396220029676356927155804711179371814719007431254170862957078330468449205585712180476738656136129723439186068361450244371130323509998437628188321057712822806999110629218809753142821869759708723414626307280890085416642678376235815623262187281432792040346334069509067351871861088257842282430257990641571333152325178789939599845769115163914707892216258822052900823447585617073453036098380374268098708915081301262023911762338794308905340573060316870290439506097295240343493734154895360000000000000000000000000000 [84,76] -201352046450132727528271243688880169405812701078603896280187390254163207195165356383078420649702832076462743085350385203855168987864647030070594953357738377453063538755825771241276106732975639313020900754837384638602239720780678833721759449573594887662813806414784062917378298447101942878440141235013365514769661688976900074215300838331556305318555370451050697930013188908461770593172631128525880614202915018081555396278410372450633204326225948666266697347852508973185091635671976345576890221824049636069825898784956028793133639495525153231233198309571309921011939763053508976876967751693011874676408079872660356361818245504269036413255391652232430125405033119288676854432679017852611636642599951152393417271953305871220675248522286089702100328594632792223845657198132199765974770021880607824795046359750707904678510830062540518911232913530181648503480209292362966701382204617287314410058279699825338926750807806072950748368372775540440624800898953080261948136088799864844577161256332742319753954085418584583242646903362954479479993053691534623041199376460975576812733155045744996056531754241947506417583692012046961438040386897199209146640242322398534005839580554173455937131289916839016924606717568430649232871360269694970035538409799864941449088273896537994187008677873368700492384860439839499754083110046560267014240286524659530684097058429874788087788746934325724033002075069794753703649161775927711444409522488342870418161060063184892490200709129721529701077442229868308582325658251723495950713289834863405270573301548635361836976948038199931260826419714750883620117386516081770000263281497910410909961069518797720894220798275787270163682930461245881024751213192021696941264529061354614384768359942953927129979536642070107626613113352713134743861270425638589798122336897597369099874031925127383330446636712608778904420205676456767203514993002093132945083306803808174080000000000000000000000000 [84,77] 23399923832439830862069086021594198071635459774856191666706433701790697284584588373107643986924276204222368567527402514892636282083781295201737369803553966130731952071265032233750789956085613499106043648417669500614813558178121373757175072313628251207511015930915999909291017119872140397714371922172127171757042934834136601864337779663183287426273504997733741699935233911221969793577184575671715968427254757114658190316410036578573338538650934788818420991432737699218851223672918464446095262181015622009242519597292226496405700257955431201666791917171348618135588243925367923683932967992215253369431164419812292057840004985586891353507368154783775216699285059810624613709368278802906125652995709294424215956722326583127833590190401147351406020580166773110258680482669415968639389568503249671360284353579899477826984251124205344339002824721878564453749344804700963547588278285632665514702641625844587415271623022494818086285741070232139466487052446594372061133753938136750151195708272841607543335987692064106227527306027581730822410131528088773555284600509366351137215564599736505193221193753889911342571233967830194082226423268851058983237937435435902298751932349422404553904006341543390326584660716793471771969538250372612103792269003029270962318929140555382600684797958790692232346876074265393334530916074502532564360360134309468653978986312345326930241970221668035274146449691485501206707205314910463319809658533310013194996594579839938119375362678310250543876628715672270975532962546819665768610953287972745483996631788625772887693179236552584768473715109214880237276766452843533025802742285363097557161426058158145282276158978078390387545519882109777861985755896547858075802001868129214246290914176087321879174174400283133825436955803723455198672001542934279988906183197647248986163765132302531865693884436601560618373994411616889567392941690407722284149087604435845120000000000000000000000 [84,78] -485969268833097044625003554294093057787585713565520308608070234554542939137262287017190311900428580268885799855467816197548033906744426561185845130352284003042456931255001791033742927739831559571692415025341180892447859759263439529297653450087821128533744148798837991839423038728893746391698093796996851011900525499444852053420108705043616448565136230899310328302786914445900946111565872968126775725217131044360975789660303710240122135934178253361400890679047049041740109915587948655620128199261840780880412475494409339657204411835441421628284779281064810557354545029976129836575725906974495199310871823706500953438405107523956696089131018977111488547827699476089610573130204247588200356820750958641486544258641474280949732601656198589553872406614288675171805460165377463497611568739050324595197441797129098399309619531547717420758916674726749731162862139421532472811346926069447941193586891543839274300648309395247773392666668577998994118365124823809995002777569493159506603709263934552380335199643753787055246657716818664286735004057910080620438050769595599583124062079388511941046185572897896309163057538093171651253097964117688396492410546633481400302718327839093921258633680891117160558195288152065010110968622910057735031720811267135157280181671725938550756293568912598913820866986717539128022078112573962337093710709078826401131145038042100217811527792637838365545006505846306327849719727679112154566291204626349588620423869175927931557637299196584207095291009521766010012571125767487206221629018896302086911927351689664693328440318860189350132628453264817192182333448659142477169245688651776970508351313778548278645827813921459906352308205469224673900790114150203845954921470611419425955038467142551668791437836895076913194998145116243300276700303985310097261047042552897170801967406229594625946098838686784586748111578297813665503071391749963438305052178241290240000000000000000000 [84,79] 8465838242719929808434215468785513289429452857880567671036455216814688710751907054856008374663306543735695847798026559222768249026839063194998357507869425628837397555562369749067580853187223611442487489726866736227206796625508415296016688057434010035539589598381901468190545701023304826991713861328932770984856367694852756040754093715253316186705725357565405884986025935723850576754296659941362434680487961029202408269983025616773053537581194119925349707441861230440848275082389636090318448632039305942648712758966624262775996960465493261888224337824784675222287682710246868579861545862191182293099197078202554419861514134436819503796233830219735119712595792550277205986363217451566956902914891119401098639313466765465500210522369769648249212251508326425783045385410664419228905395218786607473356420183857056551978493730934566931673752734633392975718089784403504819806023441086285702499283115658927228515380290862964862999867439519410843075001600393170755099161132202359488513063949311479764697400768323738311919409101451647428089301337728616827630211729806998834340839544311695487089734258832890125138711077580495170393822731947392099958172833123507162258441536587970263214509678772280702032200945006099524550997302814916014271387764729997238198557282582627891892443492486427293955963582364982395400346838693019229905734647241200884307473298460607685224225309807953893987283630150539532345967600262419554692096309475108254346038724236565532244669683968784011301050076085377719514527692461138836557620679728631446676192475097004606191347591292331594458110777042164843319413692070728134781902379880499162946522345596041739547142837326146366629326441304950101926162467898910245475189839510884050071717037314231098857201891506462898653093040548415234653373468705055470797921584423939533427002883506645563091610694037239965430991721990308124124881351309022276835865484328960000000000000000 [84,80] -72265157547572748980800866713306420990737901876297192030938717128433856036482403862216469481621390287811573910923497156156329064609286805898820562968898057179976961366747602152563269389544176110932178970463700921805593893010562511924222892097548891916616124887991626750171452722894762284677237864340155720523593801438528690847059445846762431293753140569314073098645801073938903206635648910749565730251139322520310691303925881000808635533694666096673879529590957246934102144488433516883544606043573751283873650185600055681430455242637842803794808101861447034485574112059953730400423089483075251774169018929092043438366842022244958284577599293832893251816248241907667196114419755410353420110566681801829762624380214043628303635500826562474335680317578534989544207925380237018557375562263081495781383269150501878741951395638119094973812998585609727705810747407604767118490763359256044559925860995762345554862032714234286558715437577235245883288415587214243202339446883928198829681268366211277521827781890012210897240706398886713856901049147931462680405623028323916673154286137058669976239879416986252413780827271598844745789568224806626858531408875611864454518571837109415612952810817115506394003600614540945439919824101417873550575669684132151213397051172040150400830667890181785996195658558510368872480683823077873728723742297418615269374265513519873356770309642364714756500227928989000853989243943306929391261535305265128419403063735809412911256093869555376784426505720526340125787347012541091464311992263715854784348309348170914324997652686182140351789173808404963958653117144647266492493914574035920910352684962555270084589066553140550613000936064764370833931109050820068224549706793152516690788502843295274462427621073675069590256477174775493830426721738259615483219814236025732078228072678368791854622277310846419514461927406255210447845178656459484669582791147520000000000000 [84,81] 177495127852748524307108683025300269689722902760039097208891923766094362441781327975784745246070785114302735907528679207135695549318467369375180078873115663315378968714092896084819780823796263556840645837925332356898934391937236413096169381267271596498872235549507883560929403590258943781690560476907993122033992949934035549902860862904817537050107376836188781309146621863445617740713104163863223432969952578082113031107614562640672005045236730537787845962472703337878948104979128905536456859715979222196246403316002529841414309456659507607224701819163384213476221260465866241515459231528678130634809392166350030476826131510131612859067618954337659503462710877698129197814590018535658699229843247651548797757237611641462493485938903071412970813228273488291502020431571230127712955981366779348095813500270222779526601483963737029934263587706566562240553813896990057625008043101060866806230563798859778904751614140989000449889370324551751355409892297418478658235133622059376515734763900910090395337941831248839496649779480513711904191020730933960967141281969030360933570229945707639827608654368466950765488919754673174160971087937994751943407686857361703333612411509068843985142371473816032726299144158270740003426778920479154822028644501002901202629437694359770433873755571957337231697951629914683459578184896412607000060621850562892605373973193491035883721856468771177128244460380992083167451176542066068367289890329358429472642657066036425026701110407944594019873819538966718744674630655301760959962513271328064397210645650417972934063715339552368729394450152358352364704091042150961739142642368003977780752981503993824304028185266961164131641260524056432987083686017283945574594595826144228708302179493557462055038837573089116484750175281609184923105699226858764758548070817205299045630570819002285071350335356137098199865474481373792600987454735867156259783311360000000000 [84,82] -9548263427406992404268220081702295928347188575865191030287451935689256909206594492405023940395898301560004729086299490063018827240991248323925399321370068104159071726077488785831947138290386708819991514900607573780675389873113320424951808460495343301255245207779033612532666669204620597899860917496624448124355401629548739861540529035160144918541989577672583462123916529075436717008089891306609004867505207984214067785199128093895297709266137745622368224711811117222032637426593791104591411118493934535995061206063195069555558915729288650375921519028183818980852897612503504773024592316227425935469021623153279004147030266155513983607192987896653711742807272028924158528563826851616451911009404748148258707298340663964001885032435607605080426455865826895295461609950656432145010591854833919255672660707253430066986971856254818897959324987919774283896501538310390914529493008169597970743175441229107097542703565378435693974350120094782150743326205612509324181471268979915944283135153488570688390360734871222486150042862778365903905908784776826565600887418974689350797160237448445846725138966232467455654193923644852684491432740246204426138172962424034700534939369164877931407799539842132348055384919589080852992897708177801505088044303084477070866692244117005764393166656744139005758750989910953761066000609259021224468937967393486635860600957711392990333649143068747583622063020577735074243977378475756987977764521516979730896846838156967095350415249250307499705585720147056124986548561439443949510351690468477376733902056367398633501080704041252984575994705578412800347442382985844283768818132016770066244905576388676053417229415210738692923638443349726900805353883345795522250507810232756347416246964599126757185446148427800770716123054513244467760308602956084209079036328011233901176351585934139521220165115251418847913030679658687088619530377671330989091061760000000 [84,83] 1817467786153966497098865231894376642869310950036497850981305895790226195777638899524959332604392438876798613592886395492992514696083467618118727832202524869087365108431347289088379762571631802650050850806401739483229221148129533185038437705143528630574546762082921890444640882293913336626469400743784219060395135480503645088071138283432225750213975650573361428919121650185487923824871410886245909989535229383381700494184138753751858562805231484070929114554867480385990448111777626786372215634386282889603700139002356587801138562598078153614638639568266819195213364334599868721815392479968492403668499217587624400140540111768103336545037062942520297843334193162213684818134808832591996879249396484619984870788976345124954695926011735009363507839402225365048098684765058067854917934774472552116941233931123000594528094927572782299285175766512919119454328835000524425665685411007870818502640606733336338340614848252834513759930063713730363941758514882299465333626064938066581598500154815554718247462618581355939209419705156773858489373862188173520779413171686879337826774850390774057054715664093809222525313365105951851562134203828025671599584458148037028036093880418364728270318001830665360904362071671570238213578090998411974784535668526735684928155436520534083616388375992865661369434071698295913486720187637270533958985314416457512463728255629104785945047508560893534812774974803876409987401051439343695978725295139660597411547671027345039656666272290706244769847646322963259817309918180427444282218314734970082940396211743134443511295817943496318754013456071780261667901110555077706178292677508282126384509894194138715885108086693151138646037849959960166047394931371716090648098718942646603081491707589763661967815964542321806984514166326963829065302545850369576778167094117650213401566004076911756874418993766181884547587921365832928725265333717864205516800000 [84,84] -59931872290103448563062475192284505213975573923038524541365168789822212933552541124521393727704696900129301409530342481927818160010713889578522139276264606255313561018820457147447635368246319340711326507231508762465417055115034226159584340700967222890166648477629597919733780923261356179856004524773468634827154581348974432101125602931347604681900593365480729262262625011404663253044112031368621727060693662703511554581534724889985464151899021622647934794719287731801227662860018562715519828933569100381827671586689783870192068138643787239219943141763256354724947765773920308030972083031528502015457091244191877377035570127517417333113155864366120432506130993980911497865227982567652326180710410250475254351653015595028839344386427872991965142165992459236142903877849231050890141071411430276084553868821717379562805297996413685723577225980104164032019791540632954668724552849316905366822572060747729881120249214736477921803312736743073826908793688048924637597851479221287938621548274886196933369320789271168861921198936562418947383744717934685652695170077224362417004786416721109849103576614356667394094551131136693795686005692596134852366597269119143758533120054058726269451848204832048404182364758885782040298752843559635211379430366875779316876971563606050454069796659089338702079125864478827511531728783535621946805970191252119361047675626902833937409555027568261802405998603711783083618390467881100976993192390433775847878220609593132620201707755834324382944519766946279545441082079795368546644685169780533865915425433786939757508821972633442194710899232673231542153903269116740435583493516274687704633737489240611065758593756268374859760563948286199109479251698417423577488271139597846042533379932511326396524424607715318370434740501243966081872824467673229219406044114682630858287107875519851010224180686423539465055601869741202108316263108613638378600 [85,0] -3760822176408127998486024274271131062508646732317068542623361774453256027967246630971335456650411324303441951477195026221559045794628915209506748402634398941747158803642527996939376455598810885358542583098794589481580601117306325546820425594070160941260229777442102412923554940103566946640351657093570838814009541180692896806603586621011517210314157685598678153966123349015244287365483660212739717210532039060461766328380885346230073395174232554309327429685318323055062911327641504619552595685862983489822735472876323209984118766426060986321997676485604412001519217136717271564609046936591247539159305431921956659200454119717530000002737923036455096889150281682475938576542488797362014316688943398992924289428786966100728170723085856153573596956850412378725146876482674602435519294707078123703957267910498619046740445266638328374825586196845764270674647508738491011479283684305353967674162944465482994171072819529620379011778256564288899386410859668542617375081084427757536886638791408419993427536127517007084607540991192889556332768124150224440828439142577988471840972087582638110084924893276557116827096423252990534005919200902855456344371840100811290171823269614738452077897697861564857459394884518606324595343735890430921899472093610074170880536565028010440678624399538441343286055514835760986252608863472939131088519081487976978583597149108645881795904678896983627034034898390927260621220645878999157084641869313117549344503633742603238974123401199617043644046995121474254769571717026842172283692282812574483671372544710285921937354141636784148080895754998792929923687673891503832500378058312309541973693752757061586534099318303199748248001413316055043327545910129726813398951716440932522235397481874960588382874902639313580275421393872273023623351239974080382368856560353964323465126158396716013839597788433813191488629261102221513474683291672159763331644796722632601666426758031440906068951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] 20261825306188992583231856269657929385739013444001510201390450878290319243996727313970334961936417047903630564251157523618082717145157533827421660674142447305772202613598830320099421175419379024280748688475055238950914848836284397984786242391805966067525289332644751183586150046704138613386530113378420902841408210693187983091217511038947011117879057530853344227818218893559080694346350179236864766760525431586482275472904975508772808729871778459694554917428901309182135440490474808296366558945401010740818714916387561752058207513426195744981299456214258104191021974416002948737707887158520271261042570595247527505996653342105532394698681500410177253435414244942390839977110236154506763942053492549521802470874279516393601543002706533981962791545955945498418949654910396039470423137219457873861291249699368568149271788113762300444667670664724552126745750470731822302184069744404215694987814675310395138627042259368497452885208373579641065754199602619709226924632000348420748967586809700348201315797435781304396496020524170858760954259950172627989264871678843123959888944886755817130350272126255884689923265406900617693088498575277531535175427331534245758599433118835111707749569139473028031953296588762578376210282931592375491431318106899358514486631598952904872993978449655580965213625819285590064209023461500522902167925175656993047162682712894902701744409933014620313817077290500861658168148835403401687043148613431719347285386905055471319306596176961943188335658708956658669621903358374478571362534886632575716538628722543927863901818184198082044879185829278067365346102122438681783223162658998148353068644008838368219129273707426441075400634879320974851273105012752716427757998395683643097332007017665343993583979374482339292973027638313619399786867686822500960763783984550585449252265643908673569639810896394340546601048637263427234638997763187185582669613243597963856596481136038161525109686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] -42238139768933309722273566429160075260294238820936029742127800339254556090587752626025141793660176060242808585666288026365968698300992916881780972952402968178215449023041698989891402837292799177300103096590340053872838596125166896702233942931177534350995062168555826503887784443371935595421175901629612622030784997153933386549191923321425783945173027233962925192102143624950755643306619269031293162239567575403215838127762528727365423224089013395355271011677928353364845385201869321566287632197420151534922566401546887859631643722333789931970437499745728698741070802044343592762055321492187766921077265550633974814725928675813970220622627850626155581136820869933242395733216781374171148287226594451567199781129807614304007340836093555711327305445394220056580179084804438423688061733536938832232214292479058258779714611038346623227784231719809315936998880663850138817271158041856087996957864423162897308579417236350276420317683990024670423495050586166569579330444558215547715445458288979059113591250047962994762956857088831967428815260470708146101545628111177427512538615504191305223618971332923413745844299620380508848399114014611761665117217155950043231171698731304615172153827937076426271343112816215893719990114206300476649561669278875621025438227815794321939441180754533503679785920151569735227839446589896418598998954758297955225939066590001031230276749380026159252506681281905068597323670390111163360721210153071586424836793189099549630204693411396770269396196953424975583812684236291163256846629083943675935746673393510232433835691404617378538292937258376242307680752619880778438679362384716437603366600935589789857642751802454672562165308116437580618172591385362470137493585138853021928116986922284505270084235236354805138686506172780475835131300059324378375035438790591133339291664242781995843478988121864360353203305962889660007877616627490001273615167911384097674293363588167655252456221179904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -816572309738619572834428344572481367148401480642651482583407733502220756127780376109645996457756725964976366109136798844141693302104389295906212654705658995366351479182891969067190810140382630401929257192542890298397717384477837521884348689619056971005935477496900334900062532963490881416675794182991724512193509531280756167659757859164622013906167159679973406634541479671688401481265248420920071942060297434776308908929946857013515562196426308864949133126259523039589071779945875286277651659382591576728256423345830971191112687509194495376128011100790340743078328906476427953355858892951899917054392174197505106519454530135147727925507678243403207271299968774687777449725787308123947704718930762965142701927582626677065983070625296170211702047658331023021100895233256060623951487566292963274671090571765033178313560676255352087632968493491652322076898430695361022633293548492494885728316135317580231473216150366039019627654710806851265868649191429384065924959706108569659514174769083415547730110442912928111904060422298813199727066914490322270553805361080745046139286160138479713672992480152689136214888144919058851238889034990593977640192707359383540594744642998439524428420816827108653618742305480519734347864668070381030848677283744326031598774985313498744948726287395317881782565800572439334255734903314029785603546832874431521344764072039830473539729213606658709106197839696087064846104813119478487581485621407274265892778357327009212165117317143579237320357327473364162401425769761025947405628261263474019433828553959319056743929370381654553644048700334305457047987064549529288326351490539438301430693090145234176932246165311691096141954392888120377877415850291403967232650380766200186305518711278560100093078069289849588644131341665981048417526260600098641716437370089544760969849393916601430214307174271236008797571459757783965379498860766007369005758286912687571754397269498699898078032734191616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -4402820324527749534474949081471864260104571824234556958015122109541429916816546005839140618549107575441969131758810474774836892869984063066712962305094556795316236555562825200605439393207463729338270310136698185284297239050427788549013029599934469808292434624023888165931955896731802170433286597492027158689469067166270318178119472121826058472243286380772816545950799318380838658486264344255165539493136212885242245659523499595645747019771234527607281968255232427580971802392643925820456135752161422918666335523203422446226912178013309242709089785004183999350995902670803293305395645835986781254660298697982212492240493590436540730516987840481426612161657746270178719624707148822199395737608309393892659155879020645099683627586283375652567872355359410203082621677545857320967511534952918086337344485123392921925532539809472990811196381863965931787840532932019124077595871060501732385276984875751443690271733574400940222610211259409304292694043131537862819609376657159908050376036953650088937980819692672060427390244022907745150874975343992062224893789610651940366858408499658825699858696922614123826367607016044032003553091184111797540124066210676352994101180731120590743817394793666237848076822835855341935090233460023567256428494501508737507286828998011735098194052733767927260407495282942372057789613981199716863399796064659254776126040913322164799373803004080122516270968454741588152842904305410359214831812117851361846490408483672513447150396771011697658999817422773576893889425350168057370043771011657651183370476516038102367326188589347665326505168337709440814602106944474628172983095404706719355053781370817576155128141049262117954128287613603320019142960158170019049517251086897715370662106909804879621540069622563671854311513698035458395575733950838299003931250960676551950508652804558322396013178374432328772096348988331584745592600550236811296264512977984197395102387262073355111803948967657472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -173322326426478180326485483560010674669200661752007427549435116783430817641956168462696158063076922763882863040752099438490550547887466755321897906846868369492207476277031979238728075834051530833620101124008491557759472589495082141191612943568890065177189132370917732722045463000448378589376179547430438116480060647053068074845722740040946321552617114943077906332052836442508395186325829442209722074514194648987643038615481032468814600650766674464766319818161585303885993662986479881445419022004021420959473531936847590892134571127486776239475674319352203161322019057354095631305131947866265621346321289055609245306422342173497282406858929463693735791229391897739579449004058959022298589314449966347743372712729722282941036681938901349002444122352445235387809194307150490076020465669947740855609051270271066460921342441128135811894705760371803792169963183949332673052942893076272284025890740178100661036136476850522120935652926894006882428943164776236842171930586713283388707944164850875227661097895430072397198556437944046764643340677260442230219534566863943049153210404446349262480923343691289320909773468942249159488370224442976407307081105995041797842040606394083363394253021989549431349627764737173797689809750982637800662453938728988267453274875118402455033569805647414281261002832390649499673956834630564135913310744215678964771594324648514851320538688675114213543203335026111883450179329158976476457198075422097477767300936039602563218645768608118429945401069231019404656287825683854378318596971513420158353514918578619909115264293229261494467128607898068055647654418819724518731612324926791699850101871146637279507671357294049931300073873214967236552160297218731096073075476656500444693215858711804852352117162664809286261533294175150381429457664658513753095708621191199892163784827010076708885870452001189529511631500407570748068977300041680241613285749291048733877875894938607483307240672198656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -770676566801600685948394200129050628699970967710243305024317010398486349291309641501525835832967895623234537033685363581363911105535304246370049827504210934000579520479427393904476383302965245806923477928186143670200442313491251589041968174027233498450703000192259655533290829871455092486819907752200053613041525472083233211753276640285533576522598598088450340015951001336352620450824415022759733359646971274401515188449430948012677606488725942269425741373833863092236487377811459360407242144026212491987135958643866141594356972987884213783381472715640809563808120074835218136745795838366332925676056630086579420638497781417303492872694412881405357091374870827285816796947465291336804663201620084438571155668776921657123720403138179217310793884039910511899013525443216658522536576969176293032364655224681080784036336795494635564109213791236580975819816828996033465724796671112389407229732068439988245521542563023149971643499631533447578732021890058327857103629430991942480600699421078796567750850832156298322001185307765020852944715370483312250290091030936401675433778372184818146086384865622464977044268504829244591600967642150129175476240980493577865801528041996435956206475667422957505353457115366777187908450366982336876506839751857012221593162527427325097406733269983637831790021657731962768228427564895181660814266729693303278551708376912354981922889143575249324056848957688891141618735068510090719944937123501877744501775139235307871180003544537871391577112613712558527872142853072371656006888287921581781458581843173799497008022385348950876707626058683354244803143550654545494022682711312152727863056829560553194325462659902609696851367103422195878467994582362597135717671993571637760030789542717975504655838245290878874350391562336202132203328589165830110562966122568807470601716464464916277787716380531016694801577657665858291556905275703581151703066620197613647578399915652728937313391850289102848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 4411458549713742478173551389910431683157880774989657475394200872395612328871549457945993822710675887630338233852204144584394108334221307596007114052197126544631183230041473992693431553602442597832992321997675472162735651660886685505940650238887844473265600185706435851671116427800991543130741815398729967708800077004081854629818893193183500597385946529969046350575346758160081767541204853931260621561725103611029857161298941275591900154387522843449251765394674658050069115085670392787713432014871960829460184760124839612469993752540083416791611494361781581107071808056805563077428311197355867412903462508880449510621035825067292844785783925741609477049083452951951773596774815227296992498633886772835291561324678109125815256715371014569854540228582054436503018123676682521891611929181746139684736095487516815476025823902974872885634691236838526209221654975021470234272875573818485820388680367666684114918575955047392934272617925815603103730489484923276187195499240060621833766852954197054746196181632754718539655661157477633001464584461277026278936238050593695340993604164489984785112956725269899056527216568937901218655207019715351919292466678857040779168366033900410664752240257313885861465505402127669995112830114166645602254157664361422633877273132175604076865637004927130140647421288648176993598280974902051765772988221497733446380932201353831383567894375189733731129548387445670486281901080010733590605590062768598440731108715779092617742031526366413603305219903714698927262895105627407906177688379539190901508484025697109373067188820082882423705544100174174496689324004439284210821592708144597399283809885162955023183554606949035132784687609675581364042088209584740977596267772270734245673721156213907429707276463896973496132613645489235899285587408906030997356743658466026958756362906441150191498235407500352773353598308368681889902842110893390207690894584343907472381832050561688149436449852756066304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] 7375539301270648627211976653542352527073099833118843533961493864931908687552618754543939479354143439691679763354578508457221152945360882690141160282744085977219288228330175163007716518647481552069956301239135154184936386460473930941870684224435962350648524454879979293322812114512224536465256274589371803735006754619593617995834867782967083277852242880057961222776753850857108102547079106961498974604017094480890273299750857661439614526286043706119337558287745344349049573378606975809278128984651455091773256248777887137453396612494841148916801593224436384806486495247992690223883337895947727271602163014705315886718077114944440601265353014607095050347387499874009280848588022796433513539077765116710786816789328327882317208453651070338606833139304385895125726634922026036223591317126335549155488289154034189495038041962356412919106669816087844278220615586412705078356985064343058089082208990196553532857288402020434658508736371133189895483225808579216011950063552172883779840802337497511264825506016659543128201305495219543468846451706976449462277658232715942863178810421094588964794514444813025453600897695740147856966819751558680427956346498131937658112721202289119317756488368741369728196214310500843662895050989294757184628787515485629125355473264350347516295802968914710144766429416357895780898930070807455453389708116660591826194489378806595632309947848316490321503245224844305535239071415639667444053851986212641042882947892050679216879129506595818215581506645600949559901610771147228569080095212942346672416131183361998525833463723725470370087048184993684458898038705518200981766105360151787793360619442869755819617870924522339341940665642508205120808654565700155415086984508481459618476024396705557282651446493436208964658709662994894575180345111150564067039220039330316231574077044868099346792126292511795246340401438411058663332404302353629423203345427173120965969277047215110642833272645959548928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -13387313561794333796800842446151367269384179684257861486963242522087298643783041978794803552939316598456250149598688010119609395540208166501112859009901206766315361943878904916856866924123248877741338373213128605054463709361633228905269040190595650344902410863634989129105912220553653513401758187367932422585821898619982283602888583785595211103095771345042913448033693242765519333579431580600873838050399121885455366106621485399295379740145989102816279361251788288526604665335580615311810575497628759079873761901125992329720855096590080735486286402303839844094632604176978227612728562631488854672404225727977134767733790194738322367616336986783310519484766230306330726371618343852341706014138378291001127626517571352070421835545446367175436651493059672156950098914787971258426537134712543432828789532738369695586600754323826232039786491770699856294718547592995516939591289093011399614908690913572528978194009744000273482491066700758107369029131263745364164424000269656384105785826756480168815311540128668062580436039160964258470451917801966491405502745855332651895030316452856175931814311085379932001689092198029540645499494119112132275289151551183537612568868444893197041996684211736794748892552164423366757178253203455133551460711265633077102851476412763113486561411538023584461949563554321844020819313281200705099154994222719666082971887194078263544806234078683749277381277976561242554803782440560936157105372283665410481866545072831073050465892794785010255781256779335388992451196274817772435485515123590676157469480114701953711772357125676611415775746311671322241168239797483803917146104643769633432718645499240553288457260489913751356143080404183151535743242502003354395405808644840465120205498201437587710525252107924410912534312575249681793513330762066175071306176566813217207990355010349549220563418393510130387918019323379562242428831992425053353033009823792950308720199948579438010917346716910878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -182262587080277855514933324461003789912628911916038039379114957278709232827011723394487132203835627031865201387532332084030605435993523727991691228995426819346462565833474698258547288774413946437204237025294619599297973204022183771206083041920875007278615588489439118676456452830492796066235575330610274165628653202515291099361282553626353541931534204270819889757630361558068033091084474243476153533969292537188998171324977873684501748367898920801338813052904206939085209246222202984602960428451986732888983141263268042815116496877378100181282911544216869026735172591423619547181868531104074242864246105898146011821921204709653420042218156118292756419673841318713758711867491271148241064107815989158715916295827096710125763533643548408886463630029899290953515687137071893433813910510041382229429918934489773897123280428539157278465055891696145362920729538354092667919874608890665538378188961402935457392040561406916349354044610084780063431630630838699783792137726120031546466063286722036182082037181436822868828980765495953340112283970882928776211917824737653689662730621509575083266756753751958941401149706125389498805094140241551267375220021669514365820999435849641514577695724901473155066300267312782031352281217720764945696623566998787469156534077115096795107057540416870364658548937082787883338747644149981249057212891709233938893343747828655007805577222093420045093571351405403205288996916107677098277050765919559036323176347349007793653658862051573980657592185113378732279012100078850695987100366669469214552655805920902698772485306670674627075730794187511374955220398771858685364062133669993299113926382726494278645198513952478345634437305459611418025643981861778126857133598260235971964108401470616536895916872537112607946102249510973500089985620847325887879886821274560085646522981704017651436950489724053229668658660561011770198397319635389335499070467504911205522263386090642323993026411961503449088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 824760283348932568095287057471676309577459961930785043828741276917141565526372208616783973547465080770847407847037948968362039162016367763765760694762394141883095699340945895700596981392907846738515323436385309396768853337158795225148471124257907653755941265062768147025968238125960082329599149625943910996614023696703657034844510188676697218629043467202708175422966100419169978421191191626352581475840996452236476049035150041137877629737128377222062770602907943909985315304511852126714586347585572415172377968974106168928404786039024667169372340714775115470102638390006432800053025848879254042705752522997584504959281264201804491374968164161800179928453695260567044463551701916199793687830842290235151307789811022708148176086705491973718560468060674483452682772687786840674955066933555371332654373439477316581565192197283950346558946775227048470476642314545728850850597383692517676019127259085043301304231146565292159854179071051304607248490634486983091144877546061657210459769457839493887540831115021436461070885360877761865159732024814457693468142574975109776880884304776907673252571584358271241012832697950216917619534861382096912582072935059191243438054891303535215329142736873513832483009908711566187396486299856226076885112257165500312927850915039951694775476680260809771374412160944933948926696632611846440723637839376631798179630758301769677899887116788712762388265618198145156708750643117785237045293336271804885567568413713271755775853464134249736911822812671495687152238811603540653203354619234598651033431028411015410954984487195281589536419916994136736208432261234884160966277973270515547791320023651854790898988688285192747419947655472999560855756964379369003055825332990956385938216831727409651353794778225118524928158018883261292502968659192528240950021110280806884946794845275044776661542559515812300747374759310602580369528199511963490698534001616343438486542079414337279188390032257532821504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -2395718256902604379474936893850876687120231763958958580083039732495263263073934309851637982344391720139885345557341785125286025812734334575187759881441119684532818195946397516734657141686931421043415598186518332737533250386855697057231734899771450896186998241066285714955742841785823918424769796531566512962447896231864537161800726815538716266106059669153186414345549738032754540009760947163929454557986589367006560756128877939050650551855895045621730609411943883109193360663396793594468813763273670590206025237124115576872494077303473638330089670570383377489061019007680634993979186271980892747971038170894232112479320574122460419216940277761584947803031129495860373180701162477653530500489941502952515302791839206693330255155473580311372288794686702090439657328002332815711189692904114620982750100179668223045407188930625784384235446317374792883202968233995988712699043498818445376615542977203518655631877196011444655227582145104291719408965400648307379999954007557579321997872198269278384517292500687913444297644312861039517715940799164806592594491367475771920863058723019479200653954200816001222667712321683027142368024486156247645660766876873791514384066944585696546429996839943468912506096287637536477726185542234618903004045892171949662380839030414066090719063463933918687622422444349989736212488245751335752874004624004945296049710700334405613100836596750047490220399315682218576447966869425895152011716266013376504933028845675947466244749929877888011225472349492162739151008991581660741816266104975400982755298749151496199666485356890377823113323424523575597296090029484576648874765746055398841599272900714122369731820110618695958008646453900355372389794059790376661439923471821421280819707882347653035013178284471779984824266315615377337039077779463419900348380310495921156920184145346832190989906647385905615852996387239747609640280074239331560482493361558604323561472670588888634941337983661794918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 6427691286908748860003115786364249161816137099832575555339735602519456148810467248702855954712937545127558095381130783850517436576688949015681201242808801509357516959003676561382520389724141754415760075696835533795763308478854822507796810700490940664655296490457705509306242292276400400913634811273155097299683370474075650924888824541131226681374619488741503117662980388114197448061735058679901708978561587319887904751883734384298828643491511117988486268900013466179715029420021966015157489502847877585809793174105286501597202434123355503252625025955924140935384045793917110274007293922234060017510510359958401562267852882895738981065408269718802935967614817173726770477180526939096220259031651455668991540521977237550361841118578506958587648621877065620997631069919347534424190325630679060174066946712817888604322522572594015913168800017016898505178797314249794550544862802278743807471677863259756855814470176130937192619636137577427929538570362116535798469348236577636057859704742035769219480716777340393996324971138213876139617217641526661440775286670364410755915590986038108336222205818067560325652369032966909967630672533493589234247506969868678965553749124142345959728916271572755803841665035937466028632163771479523379886649593341511505719929638785257578481271611122823575318936947295636521619441183013882875573952547362879132017306686808239472520813190630892140462604007542520299176407971538950221826632802448213708130845690892961644113673659698316546631296380468902032834535781961447393402406668364141231608417173658360012228674048935672737269853253709814627007243591068898977679083152516568075437815903659816583814465417489991633270756341783565041904588368053794921605962224076853073356018106981322291165338901622234814656795491508885074094952638990714146169626096914083505447555638841828463753726928246447801348304777735898522730965475376007651046494125169194706596495026436663657544722878199010164736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -14568440621291789215608916120925586053904764055558611554931515683539992391487541119170836254533184541530057622462931616597735300131825019501505455354750302533244851144268042492796727692958953793415252521368405508763062740254494487512317690053265673353838472936452242034546764764396098319399848805205656058467447174618276697456806718185862154685139099375957060751361130683731499134329980957764848497299772538619394792627877061778563306642446457926186974157282877905877655967292495170546277902918374573725588475136772962085427720477503273635578271419163740704222197007211915352615148523967001627653250296551504228506286895749692980817899728927031100945840813539010110009286218085352985947415013812782157409809001406431869000490868434916439400637485033163325295091822440391884154784946207340271284926263459392297325180971900075908456632291787880374490430546057380368473318528078273724931239998405005221336471302690946844058839766926430464974529318697334462716976772746991919055026128250083324384722864114825518773419309704138392977496238246073432312649626121153501964991031159040964607980014338080883334517310218666632531831502996036116185064811027316238655629378247076996402997477280205217937572640856670210909661350126105691632435620962175007324454876223266467195769525732061869695641918485063474106684590564768975503848081762902459649356799147422491122716093991113887784516207646447837857488039606023948922430815927807545562724007432912189876660994547873628350797687568525463762254918734502449860504423217559835258893392309206456908515692205468151867949296640560261275982826964730781501615258336071476167735672745372436175194857482954101131724400710834171092058507346575110254627969524455220167642977904072612933200427796756729603409068699931751633324775863824645334811770619819448728844750895701339654681521582184134267615232145318019406885279518073213344151945385252029969461910415635065504118531162657595064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 25808665072108225665501450431347819800538647864198444822358417769394832718063074962235814804002942587794417985155376605978065931699838874219160916448082676183743526839854853614902715839123934870940804266143901071292206370832087121089646150709293667925177897409761456622184732209037510275900693703631569655237905351509359331676749024095494937593449815370263840312390212674761426772182029608395310495995554860900828148906883594201160559743650877616819753425913469270755537082857062298950056695740835998655709818303963917995387940470059596681831193486615234637615210992485550302720151103806257103842217819594584350931386751792021175440837320374352748384865740803567337455930231760476694435411791148423576744009605628170077078548156536457340819485039591343722928855936614838101592719869125389192846821475034835607694509232408383324741132906776454166197238003827699138443995880900503907457985115988130565382679050778759541314033197243782139643473359773833942212550659201000438226860706263040956579200112445467239211581186439471894103650132578023504091657505150533344458464350834157403541718817129145259290875764923335697161805434743805749277193675692493539957103665735318506636859828237470302505166997038220203396526901917451967046200415391332019193520378484981017254387269983156645983848916125444001675026971017109240320855981388591369207883193537973898064392783209571126514046945401566038862025122266724993401308767062111726032189054611830797125758882657335499531788090279158713050820820177546088076089481726039952543324087244394998413988199755143716276694410107555317071254702000884223909126509887722075475654860372734996464574238025298459452607642728291453028504275156715304211283338041147486137430534985437881154165998287390889049202927726564796873341595309220974432479549826438107356655310148808767840488498089982106552796786589849941895326625250424017967285782581654079030193176108814087730457086638075785773056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -36500693340038358726042144108622039306030181759029778962698432293234224946590420743361335580339966730698929135791069424774098807870757983497726469970334433132139936776925298303795291021530359549753781098936080411040608953686551535787223953800665535379038243471523039147348001830683846628729638697279491011549028313082537332208936964744419129280190876515536551188940287221667309128201414188573166873175661869661772837540655986499222161703754886207429734708086731570786954006553083382826227120727299831991295382905095890112047012689543805895792175597338075599780462024238807162012083271315240375299544608159518862601364184576345030644276455765533070468154026289559796155503532134262296370139210855241736301325266130135699311809026296659595722588200919320416471176660828649953156499402162777624324231438077293808703717741797187769396291725309929722785128286791359313561659601697716817561645750357725102167829103113361566440637426410090082935779389216771226993126074896976357950682554267250425690360323320152515270367127996599791134231872538070931633341138426428576570310336437685850124371226089766820928159602117971292315450547299658413463395728653948032011681626961954465232712508646645491453710778575624558836310546589951335460955140774781474698649515877966928486938851488947503578543489349863367236044278269708782675517364034386891635172225025531748628878633617436250309109387861790607655152600281233590549679530402947927481815655925779060838277130328630672657622537990152998503130488076661278560503911260985026015725745475030352663680143055692618769617264432221397783009566034884151505534954355152693218374884008155026240179544596879320034838542484287337698406917934509150715157312742805570064802537663594165417559556311196029193449318882257437811973601986618178346451936518096202308069534718221171444272899522223180967733942873355014302819580578111976978639808911747099236415310562406833681440449892385812381696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 44258940933042394745311313318919159412253363972492442488436263028361226429975352543006351934567315241362609684271122188384118396161473988242765366523898987897973685986016882213347067433341654236021524626129739909248394858254319879787237298580262634339630007245935966338762643978797092067133358495348336644586795202679485352894389937660754195157850772271165128981033542425612540452973134302873390867744498062618729557728939987888620337819929082226513330362800740213121123956705818409846328824021585182058456837176420293339071020549317729746718587377241354098098915337750911054972876515973090178202250648314397917292634131630637482489000882586561839572652854367190989122878924753435314069983763744300517620881115482701505097436478456574343020339596527563695482151734991419623068524207553065048835518598425538603865385488058371350954705780685211411623704946851148885957661286179500660505330261140364460858356382290085223484850333259753852723480364181057387238748110277254884288877663507435106985152852745999566067506585486035702301673056829359746030240485965328516064350824444006201098238507333904541929349249404276261477810624195427679588612767187561707399780153019043575708032901825124013091067368876841414231597629980654031071415505713198368391191724489847131606205782204913956591403964306155276228914788330692547041952489006648240419375011873125896820018673820579977217488865191752318396361985240338499810489409309302152786550532922973647188595231839471799733040085899302924406692904777218382382336899064639498334055981262316115083500027994546556375726592095692043928502245930484401078074996192465438415574631992607199383542175552242562664368698595167354648873294196853263723192063670718047800518626928220712272064285299029777139418716551365149102254906698809074675162160826438689052753612350339118852839015192293445070511481504322169670753673665201375734469586282441692981164812876096719558456244026063353544704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -49439792841262136616214189225566796726205094390191553888509120117003875750391251216974378841309640167541282408675001146045920001903360622652998552395055325556733347684320728666156653601600012982567206015509558226266545119139993094764415119960912064153558453876582878395008579678020990881823871538368053225927636113117248914337781427791852497233677213554506070293964316901394503488606106996655335326002687048382857408145548380063059366866850313916291801895628442002817522594547290018825734721707028330750071102545528042380684253658769881245515501472323186934570702890812388694133295329470061709948188570432292457722944227669617739213230953895153926489062502810105023797083482255864369573753587292702202940464975303208348230543510918975433070116527254585709109231923672301979061175803179455424380194146529120478487329634496661298495989611423899515507198159343021722782466763969468406874781421207057750557523093525130931055466133562939993965450004470532633988438869263555106838151879494686020157484048327853083375777989984267293181306649609973627514056636769455812865285462233452993035352565064003889819206939946931588251297688436624827135754071083389846621689132823971683330184269776787674440366350375927736555096822749345068960091112311909966973207279721426405031583826129438346119741392535136110261898230436763468236294665845850287484159535221940185950313586179161357561163349929236938424833063910805198032922769361581920674414579155492291049134112885160122272510426660352091297809057408149981342817780143308591366730448308828839597707622018642627162135270224267434472392066892062181014237362202443469371783787946007907488577090540610292948306709680407856770276019614255848063404564279332110266281892173775594440411555085653345470508978187628665288179741649531347843616152446356471507055584771646385550104610463171679593313508905923612987231265946154122272622214880072676193456046951960796649341381179559911620608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 51028099598554917847731985102469446891273923071645210708249746992499572479136093279775180395123249819685275439419977576156560432443144951684569411655021530973115581001044089568208862398768553834574608339032998763019319896154105861838796446530665772401056489515706852876511767240495869808050486232005614655803359260432631456268887998811947196904952080589616284264046520656753295929111348029489331398874577384187222399115065024326813372816903605614573081113855333485605268435090935175406634454387691900935310871686789088971532918352731080773819753521799189439528216569214989617571111060080568372663582904745561790492607513095749290890729386426733629473625966691867184362396328284513608936580141514860193587007611193182582770704450833925411862969060336456263076409252277413980666465187175704287078356934385834370943775188417416470217795896443282047578395010835669988914575806485759323604701602486454870115186296113102269739044060853875028090214920652774587702254173130359406090675729198914670198945221482671681169656680654368910872935186703018673500347916510329372762766207523172622469638563691115167839752542726848028092318981685310268919985655697387750079144922172604075857823391320107793200865319287468186644321274734691687418082288802874848970259430893644627466404156773614097046166931632456200126826676831708205280948060798288944173648790571795205919161342081195239615438049908175125941730311540217912432561319815930241390232547208313008060891188581982770125045764924781880171563248766121303942143317128439109673082595457778367941915400899249717483195921916623473603332859168194804175257497657600928814517081623551710352514222859988154706318028357352536697505560793620410739691663826624787165929272439323065443340399410010372319303973296850141021175754469813536794511541632764893592454191730341433821391251028988186707941545727093697530378373076046540964082938033140525762929169540454495293600057001092822597632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -44965597095901066687101560641005024501709720767550573746220400082656847285044379348282703121035687276276029517576240643402208164567590385807510187975199436873298969665166535302670297585536519619057509340733152585565222767264844383653538145611302850561856321132525244080044589880807832664442063691112606300402033511510531651908161334082720173191541517379732334041958526849399503977062250198081532041037325740366467465695792918270745452152240210123132622815385037543432990965096296751899116629700436931551398908369999945123421151875305622808408648169876911845348633310244741918783362928650941977298977482298059777256027301050448817674367060714321312960170922722385984270296163953564632122758540681009190113247714254535570037489860153273341936697494163795341972311232631691572909578515925733311829403651475886957164491527535523763958982878139807568432527602339343059061848639907702276411963418468616164981204587429477856662163488118056334015404586778216298897314309491222932557643093688920010216097084000014224463428248534667038508777245031754179387878113680897358116778776522081035038810893106033187074028107311305062074154870357692453257092685569321274797614798785699220012835894259915116093365299990833028744029118375755440904392394795491957485976624869791673624169294446235133373325276732435993330680752410045880753791474606700706610961948229186999466492431612080821380262676064144639278711937575375861992696836407957716231452845865515365071398279260509956755502798137407659651657470149882125746172738347079510338834871152871179318534632766854601916602302616155744544964869499652614398808048437281221720168301635712810411529547091294449684146234736360801058148047692283733325911620286752627071851473694793056073692277655252816088053678075154378119329959593365894065002075678659665746572694032528090914528531561016186149080114583061665157206709353179259245719814367968454711744210107406338027887126019654541115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 30162667912504074486089282268449833582208508566630915541059121120251390245816222597737372767848273499983201024912107783413175484012096170459575617544727197542046475778294833144838453510344878443943448326181506174766435971060514790582924487358303443864615725532059483109539403728528029562435717613727497814711697095534559489401804156198512222975955162618775555720765566140949629049688256720404791549505997411014915308705245408297325885676598815284249803440614889257362243119090437759484034944687528223080788889513550708613861439945652869303122918678753116813802230935469304117772065094857696380718194089994812436551868645611090290974714639910309089129277879051880059950153506826307597407589375194810206261929902405341732704891635568490774826521919436131813773992486380476551260385730774223478192801912481094096946588604673052447790613530309629602862178484143595166833883633141452989617324048370778252664647702228544340870959271296957615643229170222567915551774355375567605411341222047165277573658633738377571801130968772824872428323154192517820242564812060809669374340816938792838367208122303315462650271957185009167181419189470521387041793713198061723217607671521171578408490992982610920164527246269999214999491152000417857121867953858213778416214034904443047562274472899194205627950083356089461410601545301062508161098239416586678896691250620193404302406214895976508135267790537286606509687159120741377785430650479675983297216629214112075220635119078407165343689151013336474062433537889959933335997690355081898627745701520391179440447281342316770020675744720565008083615896209416430983262275814650944765498126581073182770038911055769957636354307572320573306151354361215510468587230693599235411012205052652480905701104397207937060315725989071404047923745140166028274472688006670500421237126575650436616029200886226606054131901915193207270647882882859423157878716320410371475612103006990935498998203417359093334016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -12721995738765956240823605148693288073797512944866811916816977051797815659692381797224345012117992005029530102221728584201599263712705616464161521142308042617153429255199264360619941230391142019759320914121124753632330779989939294611709740169317857811128208125622156250736673320983202500432369793812457783064326435846994931496600214924955020327240312496292982709948998591945797642729108786841571148090235997871853275745318010058816548797396810452794107855164162834191540222486079973765482888669482819526558967031248355405860933009586919665996547231624208057938258110442839853069659559119154230756637629283333613500485407997145123076483496679308297723403383487962037089742948840898768747662064955878718942634224770164594584360312926673204549167496274193315105028837445351480710440195017521002645712211539535970328088758333123884067799605196450873215772735140849138302748649396535422832044380145422892827707826945414725373850297276945883788887297175501782045206457805799702865816513180984875301894918794536164100853018591622403688191306603705349101160373460416047215111670509113871343544154177796168789140420158442216895700316643951090242414895781394838265747592077265337557325572620295603940944083048524083038618420856134265972060817714570913070271890020418471965442619757109494421159978902523750345507312405267167258086231008575195486845080397102642069099607864611999041567685895235284230152153576551370622306186335213547252634446009733498322647773091679734245829067797359582538918065778554375783973075799881523317979579604420182436650267603243292619395359429305510222127149226113311810861861218208609160021973268269741837833254210046194723681353356554552514167965807376830211044693477040388962808959928958156396298099810296774999794366559724266964447248713348978775711824005393894665382569320333383585556534569644148529007634895858949491039834432613477560481093922347373061390439805590851764643436980349458972672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 720699404223730851823311195485378979661787420111671441937179111271197730385290829482664802993243223495095501537372972750133560352396863100197642238673757900022014560435188222996758460639779291354598359131337194918037441426396484759299312230499404741078036398071772370105738148195807796281647206710562907616990351297677157499764488935718770262522569380310204034089630297293090142694839809755396717662255641101781155247905758137996343981623933441905339771391384247905806048432638833448490760046070661183029717341124433962478516472563823111403246595980211199966592450183409782670111418924536804746809832726581792551519016244820264689703004536013048930914981351410888461238681454980171141621238205136882678072227009849456123784619193599473564113729215997809335954328406065626106914746585352039173165682081959346863834519411335324071415952988668583228458952270043778855236821030896086059077294443015926845201946072821830997349989757450954523440412896384641604301555709957632325479161023414912630662905139001380422588759771507746807566381300579229959240613017140470497875476152027141463653531849532070102264616059368137717226686921909360786288728393195500728738679052422808812660622622727138258072802956761911007690849448531953508561520560034242682227887954544971645685908232896221351431209743898387672555983842520608674907996778187429034078413644943316255186382094498969507281005762786555164002117831716581428281746787947452761131490528688963633307380113642396739881409655225257298574211122115316714563328483139056927601114100582732972490693622284282888370368261757204829537774204041407947667333575606450377797332451967857659282377466737061395090000919790739048562751769443342125099010163250247081813942709318279028868647839932887786427932502788756337469846171066223680269968802087245260817030386483965119306409699283681546391400103366936427699168192840008929759239508274763587717346178802179141290862208250267303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 3009385190020833336975454641217033212924271934333739052550843597954965124822663403521167752597388371714708808142394612865901981698144300383391874310799676089254177688146918621876726297853610286259296108431782141451057650465473882306731636254839672106989295227473905047550667806926786819963115320172281650870442393140882398203204584212624911902820260744949421343559763985892732129009859200944020804630462896373420542387514354606929018471458751486417781091922592915115516090387899826927351248913173848226083799064010680098320327307718432180151740249661909897882711512571625324528130334630973354548564700192521986264196925969306231316206992985513723515547585404021656046134485180698615526386957749270116365996406891848536362052017601551640914442895192445644058884425258665163296078487169215163492283771167538635726315233841586106052229626891815394217126479260341342259899138071794041633401798388166145890143181636527586347427843194466137764828512680094548541353487067508107423019596571391847440671980165134918798026351750102277538428472275377167873107204100709133199542468171755715112052227200989836691300814453420860258486718588498260949343844549411263686006521474188603017266191780472062087512753695743667441873341790724198889066930936135207741054829438650480260430212815831567272707181359983745968704497990486098196167277580650558564854351946893130347912860348994118395972966919590264179258032057833361788439866913200222937069141677760094705095714828176838981215871906612160983737184620075164605156686731004846154675818584594681046207227414814532862857736593098438096477614718081886506896272841229612713591925794391558328198849640374054736455686132680187261801597182947327434447979520638865109840552993214958411869455532840155594692834310899452500298601167720958247109135881646453511847233299857717667989217759550380725273553383458085414969121665726808256643964597384420594224944410596950564373899096653536690176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -1330418565135009939857386696911736863797656626499280478306015331908948770606005166568048142426398308853160695539356627625710887078352240245424956809342316363172978919179605359040614511214792754846153686325096616732166341965406976198734715807162964921338048449200331375005863624685389215784927715961411726443004054965657615713617841383384757086767811053450272207108412614140570112404502760044978239918022466172678015681321994571139403329942102018334948490542768797279763316532274585618550091062755494945377191271731858760400235119195732608506014417420556551884418083695096359507862945821302001179255564320981784496945908352614684891760675627786035408941607089964007465122576684218706774042856184303218014671974760874603811770744867812721295186674109694789296226303572018421505482983415221346947663770048114595301853194500564314055343770041760828221043215211205181514289589000372266539966154377724676255975282621734512032671038665348132949051035307798193220253462202083533266750797461659802096594477691673014912673013587924372224865420827020181053971511691605424905414383355316802688391011741108939737654606886553561961663635465859653952872353069855614518487830005991211783088882222668951347631725404509369293784177359812916627325420951561917641154924350163376188202383347907292641072421126763944652978731422767834155233482120923218193946939680449490238121786382696293227149160541761414370286793101063277431744340546015791625335374337998231885173539979776985809808271725454430555389066081946020297157672490893101457499315660178032738597237709848468988599969583255929552316036262639266954116349094737115281789071322035161995137938170439699452104944584820333756988832509583839603239285492587663439895004119156087011526629226729029189009219165034220243849859989880476807669974166824642938834375068882450494764779309789828545962387801916105430615530099006958924836663259561030789950872122849608576590460564328417329152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -1558396959766306037391571676566207956925402066283886180999960885667708003878448989915612865685825579907818450084327572350014671474560546355681545280321464645830687047915535261649828060884200360341398008113195314948591968303936464078559957040346936618368073533721041945068193677698193219182245579652104767928120021071756696416431215985358768448446098295308123171257160619903342335894009033963360518857762881330672725844462949367897310624373085666900916681543647201563323780720241815286326293822099248597753424242948105041029845762409655435342671570626379682293106617770454086095535361512595182733218440675828158198576529836668592198300309331361004026843812097366411129652647609898317389982847908971124292859376036468752676126186590665912590998711040686756160761139382531449617975068025469829062070507905682411132283409868394086794953624530553398441709381085678851177462267757787880980344189655810785409319924690286331422352852814668397501029316847284333019564712626165899242618876243148964871527101617937201198551963484070329207937924401394111132247166321430748104494704238816508237324073926679147880039987844817569239506959109175625804036033717154697266279804081188524002113367540031514545710892380110699834159664270702536715030441909607096060837697880624241731402275953225943017974989639140070993928986776736836995340439986712813087995611236512936285601721005281673727781548642408622746126435949789811914261173160784798517953679137760296187650795634541035462624355628192815088300916262431836501378445247241433210833063738593348590313074181449798211472775987973985041691275525486618155359962629849368298280162223153363133552981624638487835940633146546492703421542124781823739867556500120851624677965887579655567699824025643223273705718812971065072629692445224757289744136377185494138559980383107640264531496773291795073626767551036788109522292225884516960328851493880272345922458765129930122646382675549352886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 3274766906856158377755093747487249327281341459508764424914391987207488581506111654149601281999603170704044471304858738851231557420834676743742986557163817123361850794534858440812406488221290678595765068813537278756011078451750635201817401742139227205359211335785115555169569217350039746682518117764759741643198681246839663554740613041140463517591220480917805290356895506241608959503887419295839951959464538507151143741302837107989389422013104881658959843835769553996145247304006253815777007062403180309158141891678493880657260861755654904184311069397396365689389246456864219037473578125910768558462973413311192290373322158116827986079050762140867889368623646011618092039133431713477205358570682600692801250123099678143072104493867426457922630237262378701588325052084012333940302399455081043171067624345404159837368477913013429820924350641280607793517489053685655820086086191691607055162584093016958503420726886768845729433784623715865088695977728054658712168963055694183081866187778660255429816986575276235822796239761634411290191519101799419332303486283265519794404611075896255422044687194691774348557162977518670311901906032075534743855362664867923227261104513762887164884501769090518150717416524845839945398047469129641250114484765357504229930754000547652335393965757920887960416728602405342296529813421789784624535734533689170387739824130914998751259246031174385979337957160698278987851778043040922922113448893986717342111805444143503132191502427898787117509781630496614785065136735529309126263471479551664078087464786632197786624417628332259456849095256648484204634941493527142864001568393642608418310423338273490320700892452197243994481394173433973141879152725452440478569345766147829258037484801014204341781318782840026102463706335232531257019619582454009818649189582338320499996611877627206110429595577006170215290044934941926625226196749524725321074807973226414448535623784601837026534741754811403730944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -3459753580324476212061014513782156624860810156163262783143507682489948490482399284216357730141934617663234898945232093535378577676255746374202472422442609635067145424607920424920137771788334690575280613416634625539134749415370979268937822448166056638709419473497950603829952456703974193800793290891715061433765479748146070033526521214187574684063025760849764390235686673085784123865027312941981341894554163639570777345456853502647992595552041600892155971184180794897883783538286871580312958381063079431661382395447457667945461875646463374409761216219366674689728997777838717961346257595320057512541365198451065113119888761687281800025490368368525366441165641009946960357155493465739302100027023099342784732830678682773240037665909926388195730167471035778445952964282562024254802342217270378723063561525823484663751242555062526664141834731162085461920191453337809857475330080794067094849775407530547280977773318166847163009577963314147390907205727219041602518932764852453554837554697615029968162949535909705670333100616468632506817020095230076786716985194872803978475217271861981447062138291270884781173259944815315843579427893121735494021775399399808369653786714726876322560659856667794087319616932871337336463264825832249564091794658415175080161088735790029783300325132552986163647038560197683346740730986947567891689581259010685921034070674647101003919355706150621357355789422123531026829058730612855053438035445017405012767660625921360479071066753791898970004294760253092416579809826592583080150683016820087609583414323197795636447541275982649261516776803335959638069956502560442416384144031496470784070007771727388728777066000759539311034174851766773045440839863106294709109787678202883349557134941801929874480467079854490305198340611805139311174294013280913639910892049929202430002642101304174146422384835937888834312634548172896571789826071242507511747497972611580058099721985195746465793087029158418055168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 2713930419121321816850623575640058043730571986603489501299724723864699224851932252983657533125738620004048396985581275419951856518929640980408683840734217926925151249822226134912044645759619186189218655210611873095789727355300317328124285497335702868009419500781164178457802641169416021708133517896914709599035395263154006926467719453309407477576051457791825403688266817966539358846577939794128441865185148535674180480329651720878520948371312490095533965980696096987854427501450932004044815484348629293475769729802260747683164900856230907860303919453060613720121700457685389286573907816753906409560766022519961349188071825974904205424723008449518216477732663356771762986192636334197488821277178660132046471507449038390315218822132501494463918535326638352530182364349090589269153569786645617106921588180288120953234404688656837844774711750363080542312357159467078795228252244523729027768034861798204161656032371987990119028623731705898476009994767648101659034138351132376267957652386732646552806134083173477699223318602851161838926184670666739908955177678349879229324280187237040151265128954769366584649926829384482757161108688324339472679980302840395015245610731496956126750512275638038005993189284332739868084993573748814212640413750416857784457935575412583949600815122829934962538658558687063039100865057160710542054362673837614033696985057254865307712720763404909965651421312554829285210278629789746028728603436505057255372051040545924798019622515095933666617155454361091591922735294064609524295356653573566527218728142282831935633454079177973535262223878196573717617808759343545703714504999312630051851350689544023648814218964083424444506902532940639326503137446336120702998317905548495799677499431242922008427031894340102194091103579950468728951859178635112421079913118981929035907206268736440867452698585439106458565145507014502888282429857844865814009695204440694321326451009967268909684662597412861247488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -1729260950465446079739925667511413311367176824250603893397004053698555038587268798316964731808612490982964065485549088177712282498875693917286883355698125130868158922416200888554788385819431947402277141424732491994008507705139197933675332774870648954488946009298384528854442594304074132611573894057645637313303819444330129061367227234632974937923889553953682363517482548568158388434762358419672944744731227984021215835978948150904120095368179862606684345483669562473033779516886877272880431332930523788115164231801068474212326134784147743128589226560014335196989331997893380504031105927874800492480533260103705455185637165482438891721219285140211160466740162781377294969566739435467623380064767109641515278734952953053115649189364593914108572943932329500278026017702253605137997713639869622855664237996272110268986427072527718038674211886797128173142448044755396329917112761047085157188752971108508657904961222475381446520289903353800533591669785423320630886856904089835940013687516402313871541236016372430149387438870522098687169971063642607205668188204739171641509512173355881507687617943826762811070259926483274313643225240276736930660288055138228880901308388509213248801295820188240871633027058553532128816753254513078461476331535593911824186932032902052999537740035076235774855575381022544628594688008747492884715586883548001434702992419330697366438261820198380991696777893450870912189984275376429125778249860129390063631980578027570619477319710682493529285785926450672817294478787296949814792554793246391035519039761539039612924659572775559348259621048574590252788676795714956508756080394662349277733687926973436908893651782175304338715510622143745253753474668559617206929999141113645946530503091574510085716665030012857445688126128843313243322798540420056225038477686824023841734522790123946748299210811040945929895535574536062717178369944810513484311215212179281703934034056857272682369565915434706796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 924924046409271306855942190150260523924088942169586296855817048345644108845874997137484588728450989747483915830868313178707457363971687853342253257978150342187166818144311433661591756545297589769113338174195144424909061061485800648728464569755855298744631071240336503057057741703120601671541218129140252790027811377337842099762776021995776969719330649392090258839717294673357330340085224336079707817230147870542197828630664317776873765988548668883672749956357487741668726355220866261090818971395159716794517699442944487293477436142160631430006356660158343956575590490501440820596681086627996887343676442233003786821964514652650286738801089106586065504837980493009055197440271114737355630080970688159219386771973576895987161052946612313925710301316260685384811506939137393304647944214120210072146912245202158485283470936914011515462406456914059593125131272145693150766718843948376596479172426504187510764269723891876556218834327733679776875009093758646587697961395201109959428335846071687684144045718553071272897279123021083356478876372341959865899227576439020787337316384909311956499064165034138925679414847226998503786499648190251338925994277699174650014225809249485585373066933948433551121389316913672519764433038082254906165267381411435738437007070850691171644166021397156434203595567317143618607242006890921050613400279502982558661722735074117186567309883843289991217198170509754445800879837957433546285536591707072317687159435709669115218547339097561676127825426614589477796281601654328809495079833143063844360372696510899623675362620381298453926624945115252807976709634111155730834953911923506944310039483611258978494024040231716991871007536003044762395076373955580519990743042690942157198775598543305938875787307353419516510615783466121164314565144197735740967005677588112884201691669186786490450722082420302099070928824599130775659595691451673452500559939591306303185262594438272485277657386150749274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -421964075910393053162347413264894621291704782649598442255266501079877984280533982940278188853779375934412894418178492039335292545431728688833031320358354135055684024125050556321351772066065242246790840353035741210713033746047578266220651186193010624193429841869550740598658766538807817278358020977433970009103404642463997763946601742997373120620003351957299874144077976480832966585033626661413336173162885286043093283947495633779884900421153334355118636549422147230809847318308573604381121738071150407662694325346094336594211255838024785699854459693653814564663046523556643272295487480373863755468727293988959686049056757367877505013520388884991471310773489237834002556340514868507898723721687129674501348184023462676831977458966781657798248760660286012595144063754842519235260354184288741179102344121429332524139479360194683820742151020368122878098979989717385590954766824030854354071910724904252873298384286527953693225199273445976739466360984601514806297123801864693385563482675031844319920242742925487430621792511521764434681537606503105461239396637954817368945986580553208257368744886875281600233162392352021069036148525202928591756395905547079369109931573359493089950134041027534090936111511610523016712754956747716215060211631602479734238901049782509296716487272855933659542246495208921503456409066657453586456910434468541154995534343788607835764629944589604143325796761935075000339148010977951148435899828976800675122584575610462456146652967158987392044933485794113485285794554973195703761201182269672163221268425893378457638546432016206405376214145250431840365509123822890512119824560367332600070264271434794917853957151726830891683818341217573941427588699957301259621351324928115117412245307822199786815026200331227157417749310547822949337567061842014966080420829894713601669883065719930081027309123860095164419680688282669538722530918207985989207903220523845885452748291014350214453505099403137908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 165966583580013751067173045324140505837019873192080674412794149468839768029895214877822014870878236675588952379978506020160245777232645164208355986236515114899797102135373206948992441616388854967350474246959519759985177685495097885891510152054078618050932264286908903324861427150975983341831354682588543191857074054491431704650411166621419158577937545018100593103237453830325955486704750446892188260534528212152612480806681931586408067425342284391732640464341065578306575555661751870235597033852192022995799774881513128193808363896583984646592929552358950771157406923346244722271007414403627901973266983978160894766495070616143111818639023148348419243570324893592456924299463629415390728117666406387438128608715703919411580800049907936601841862437588377572732245016079317057365797971538377867803096745039288199808031222094855099714973635340409059893911392638287270108570950871190053610819210056826206740236010937291712433851212386397440205208169620660941630244293146057032718471285166402124878948445098881322545832017208840342738115113563347426796239616730670023393806827701303068119094753996593892171265072331988044265691316080855404242324147906130575335968388671630771771819910392521154128364382851396940462362836223333403795294470214170582995897060743176581545093104890778421019875905642454848675980857637328088880322322512193643641927542579234664861702477182281593768925045817145188605459498951580073592588213710008095799143638088520435960023978194607398878651747232620327359280554835288000755462752188994956031821908526654908263657760108069320480426827518826592336021788190449737423004257797368782824723942623423260337063776771747281347228238440931942400565007993783816615968847576214668069385145416936352335156513921099496363028436956872289495665914481110141274579238703653116644697113467509020868182251778135604762792112769969752892080010012270221534717740342704051377480515702408218386370629781122187264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -56682610835312927559776999530730839000094970626465147132569285288074667108958257427886125331102709889347847098307990218485187987185813244414987508670522785755270287655288939808816097200657782750020509864328474325754711742388594945877638085079151252452907254325273843885781409556358568854654535313937466016551203648238316354982378608877270635341172352703992350452683134972668558701296495729705323120691002936752769565926765165351485258558780572232394825915134135775038993751999624258168277535425427888414209402080881824324501981602999981640787311386309635011215601406811845522679014283683703159658475631623223422280022077552998604874681620359718985834211890857716531732722532089328904412031648506607123809099366003230279275529813595714164028113825934965461547423372609841548566150862881644658327955864004210666453604321417500748824712966777998141026795157246778943106280596056159438491266255420995860691629170577558951740610724415933040526950623456681772692321362253691940697348091048624812341219168304334174524553864973251441600926521713497139070834189425024669053929185626034807835453669106291973891299133174632535556428509203549654686878584671354561745674985612845113556969411752292257042088143043473536742674126928251388570837365575486562024826235321650285825019535388461167309524402320457168074387747670786265382068259882546758415364786403543501834953056223942953217296136622865721408225221979851610285179668080225741643841785530144085389683497767989322240126150434315772922899433728353557906824235806134392483863737481059520389681774232263357717514908900384909415549975005038336156247644435323631360127053362336124217453502186443383853296768831836026703064290243795553660011935302578879953420690018188885237111903497696231878823717015468896756981787253227623937391632272411650258383922814965075544627127099370365665040673235604244457693484806646277945933225825788042123533278885704009580043099857863311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 16748617733152974661069945381784488750304977925234155299941661159340957653409417092239902150589297917768987912366724626868897357223627245008632484584296468753875746931053845395004855473327450052431555452632559769099494321477223737730900179988763525520438278407148940783146857480421042743933048651276814094363173383101288428487225393102270666814768114017030762895743424277639508560467500480287755709720224815946895690390738678571044386563388969808828996910245899291921650687712968413100909372948321868610480357424377731846949899966907408245721853907183148884092525449013796142905618468295546751705564967791999044508255022612526997729968543685500061569112417798644229129928579949462100091992832434737431291067230088848104637892374818649634670034191808057560823364869284843054289093328417070354032005445463058515937750838268515722444170504556009020904454066179828252755022566831598354645982641027039848871532859509518602811018567577680227608709150043110309231285979176991733076228878434927214197418318787097520187306190763107319519208304319746286405323646172985365472034857080451906866955117746912029120563865765138445693806803808592323249982304234510548423841731315532452692600234412023407789714019350810628859024334643151886653298589683661309647914476243126415322655708089069265301195932483042376050806517953946020899752192056754932940696059093206882459385183346269216348820284852961104318531482023477999812743219134645299505584819912871008725645182983030023052331422097660534411050730414666259149162042745487164097625581816486170655863870063116322557534680210910314381281137742591920858725161725915528567122339249139171437828891445985007583946150890941782070129586739746224866678086057602283362999212862125916273120061407896669774044743732894001793264612444770218378211171080486365515842727538590526508747559309439076925080038917955123668318085940899044187356122191296526064114568855021297563051672908479856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -4098059645231190316050948119906024138273776481141397695433939855846970487540792588210507147193343868949565342287630140151269496701582606006547553997858770912363500523600882773377265931148049240436241861456392872723268720736233439782578413847090732173200318666719136562023226177354637597471744204038750791605138512902318383086705776764042276907702198400774750973112908882474743310582090516869676359170633223985800513818303321878883307695877602877160640679196688963840610656183675826375688678652150235405953904583294791058983744408851467427096504365240206880374666136648821065036966371564142157990505196662734871095269760400692524356303753884859913602801635647830143280683469933692915687185227527202778046727220749504541470791972424371326417662948927444746388386720648286497774263216951721833939023457602329656354961101051370741699730717102598103822834393114773599041768645034507625706476852428657960739918027633247621800670251160288040885258037516202936184311909640585033226494380808572530082401536266223143897420738056036898562003904038438189452422061686824473770814405424807221678418197278931618656691545153491914808300515440146645072547339827794220340789330019890498359916741804413142716920485311737351808845525059556216512127471970668857845529595207404773688571003648806919939110736645018096900070971601998856285622279882623555591855079252403851123990895868240351041061309033398870764519913858901553570690024191941458625371402802207283809184647119815347209441820679699731153629077108502520779815605799110944921027732011773647211992642164916248744167664150765686185845298599241325345407116868391029051974646134484764443610942442270896357578417305247378657176945111430306619070565745894608197375757641310660538533014891626575489843243420881590274880296121751854102074617224770277764684627484950049899780814074786405551003431157530445502989980048847180066395524401553506636952864773276190006593571681841709056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 652846695849989130597824102444640656405230674521022968128723701055250907674168461349578487607155031141830648067283911069177268232792778112856441894561940111030252714644504114772457729394902531252092968987760781434177880783327905245185115060520245348140141744037532242889295824383623119388500695672675584028313176000935703565277714669751720730531116720738330642924889954787357884400857556858561507623588227755279602639111099337877338795631093310466424303820455927313605263999431937209816252897483152557298571192928682480039369116941883061553446476534341514883107486622424762509079440798019209692496766834527911691263827426870218126334985494325003518946425342661859611006181345323338107327837088525486785799383616679653618224308355122218457772955916516672879208790425181297518382728601620885300888989439862792637890817942625025079870284676654011619836557411038190737298893995788705755769151996399616548671772235500572113332323363546788474078982701625766879573514580755377373939491601380258402258675267268889166165885391549777974978169006542978277887971717474127620688252784955385936998701623085157222582311933431443982956865138460641440905466402594588001188734544406298296905968971318913450105289215624993094194915810948779908737401030845783682626510636704847642226957893457091891062751026745682158313136303658265762737825018051302826911189297989307731678256592761881565958818755430136223166688190913275826448505161416402859662398843787967730262805868237222459917202966094410440164315597283714355028371640941042232390052501226117515346712008807363478277025459440945110255752988975366830605909112726317941107141404209879157364156322538429988231553586531708116992031761352135246665210525445044345926481995269318652847093744300952188306160557835524175319872126082559467861518309441557404835147347768221971519679874478724500773072581214260682845621774995868947150659812871100070029019628291503007289229703857045504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 87334905295495533121408825574432003386304835499891462958084708733442486390561958268185244083759497552754348212466115935526672345593045409782326857079778016430075275788175160183667248066880503755862572280823623635898377242929350383864692039576105738290673608864875598259920768096338216904517852546525985375674615614470161633060910615146779363320696712304429836582781386080846218054009791032487805112207619348671045621036109249645511993503612144346090911251434552185081481510867592823453669154196953570582978766892228999467489669527252908821282331154405722562652451141786314830046327345786560390542820251095327613796920796110653748942208122108987532547401040391504138404610264081541803486258227122139359944445520165182638531424697948302868963535572517645506705694330866153171304334839746421184622209473553151059453778755794409450998875897049090256812478462627667202485784242895401556736111760355834280423679852588895752993521426196001601047262362233451263448042606879366723875315749777057138518973109602173786528686923877767895388187934396242660700376501017902935923137794912377425834199229583137845888357614808546262831675150185871295642427562878709843449613458821191677286238721003297306991059634199328852713605756395924478855469421944314186594211740802481794361247758935230171828532456075664918776500436537322956761221719705147142371251304800608888071648253834117148543690787496019363864555357797850897585575249563635127389313186601695574310615351532425847584381416118905448586084780185722556197110019417102543762661967820455740350281912139456102926182199987100707614468578006077300744819643671062291258435516737056427854342704246912242428922105991679453121773208735443573477781045902224911217626450381572224135457775421493287431383533748390779536604851256300316159085159257151912703698521793179139909090449352765356029076537803435972858562684989363005530375482268872981880944768017321322746080141709934592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -151966277578271455508467533626522834027828169199766417213407307131989147049882765929454775470622487830690292646143049214738322918484912300462855053136255729587085193418561246520994336531075398496308447341151994726500738962754985071062207162141459179655906964956004834575727419280381644263136252834780722757410988675961322368459555709488674594278624978448060066483630553024682790663400360535634020497862839392265442752101849950291307730862569991420744727215819329219114509157221145982021645863085726202772351769038512412971467781069509200127967429650396313743877344320959040761236307303026413336488941059612549087800079726942228793368141378123534201033252095620584838059948797359075940533741899515167764422897437771051471386007711312793421804283015384070888181848992459887789036699547809198353986879202188514549247826040966610860002007382125057809354261381880437002991203507851898357447944084021140862949417806322374070274592942071952532944120486421607172101224940833237631697289847620863505839418860386609323563177863033438598849324221978393329438242372730363768237916009950684251187279680539741489467872915146349470056483469176389498906875909703066429445953822516507030079020493281161605602956787833557222660014791127939959043828857927889626669120751706164690105444327370307734727650553789989490991194198704065235003682336256433843770200674635360531914352754127336846736436362007888668908563443115670847814675219652340548391815768339311890423108842391607711064869694623049355648736006438515241604762805174900579556226221389837824674173423441242200312132004124312703379343015546285394892618320418093301799851316156438947229250117453781866942690116718987941500968196648111038466090438548229933758157536666919875168699369603213476325859484617139737509540902975490339904750293433959293185775885930632999090951776369866958150964230165922713337864606076231040212942316468527343326464216389131917449060885821652992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 97016569208271500722620106455641058863801126931732527366533988645230284199038354649843932109253842664632737897510633346115818557459188173784138407662421483501839215310499268216497196893120433398732531127841593149808636705619650759641242259022181261321128250695274057669479094086009860852631571839000186202171854318987091670701482226690670033688605289678990245675989758705900143289172229835246321538679002729495113995067112114961040434382396637784126028889603561160065365013951606336039474560264823379825839649895490019869732296002684599595023492909421323425099250878785490337742650374979495845463728190485648728145554515026127563738025949975712179718224852779709359616644287713166083132125296685751730017595942138814352834368859373968980737372314269381645585666851040356922130107851909788451557018078753579188536141818954211570698448896797903796432407266184826157255771723750120123795242114544302695463085053933476150659150374023601083984905185287083147343960194117156870245282220411498675291931868410605631441502190355783645124243855635423667349217001676074341262241583727033998601220579081130009725373404116165232691840883476777918207002340191025714957492186414591048325467638868981670083649754132394547005619822650433075288627057721650823254854209015339005085126843477308346814647430662954237297009689843825296649138414311128898021899514722143549416922612015520109385572474930605277211035857783994792521045368219116065514901515318093548939758799610837828182196975842029142206018305424378475797168304354213186510675056882822922896233888823463892253794699425562958986643195999917286136528883415954846036272766483049730237135216069943165423950307410151625213902960934777775649864427049522051371859723164640203123735555951925880893907335115001904171016841985846223042533116016269637000462470821242060548195064077362006037240321715703624814897587291668784374353585265078996512151555183685273277371191247503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -48115159491907124237940934149680909935564191347485616567940206991378075426704829176140747274876693472231529558205062188901385126596794887952816128645619126183124861688420196256996409174794253042511260672289305906397643720399221208592197039283425890354382611032964631815375980184044708599202171980073156519875297201700407933230564138278423822408436230100973210952979793877846794310184229618122953125144343332047898381578587118054118614949128087094557012099890457282260912582347545981410184279912150375385297047200169984338675287820280393130498040103766247645237790909475116434660768233494045589727783654953307452300357660549789567366674221369514066052117914201093592944951658364848634893960025841608706727396408147778139063415082279888634469770024264348744333015444867583275238921066418976731400443080131969343927183342571585802568354780908613917378912505642731382767804165701345410975959499642370885679098301118086153047137982400896420073153938176687660805073727350869027126797455269473730328878473062327049508794794558644286557532535900120070063494348179281415909620826002662386249191332285002033631456055428482418029577906557668690913221575748486901470153953548141759597200971667117091183330032549854201236704146707800929794549914932545620404481365900604746916113464182118625931131792241026914871492152482441221067460163081155295388946395390930741194307360494138592867415046660838376726800986354448829872380790395678572645790190275980134343660287676751290405136480648710337049497777409656511422444147241228656279984517074825915176908204377041098925246139447674975095403404888093094293969018497312316863993138396490111392870346951523652359439483120225826505515305172828057082942189754780640735875444151684994884285790709661232230204804894071699061682844381719214870520155564965086793997285940281363265584490337933675548740588061498741255928058260181013777095630487564434613538905226902923224627615434276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 20581058396920169574406379793012157182676545698998059155210623369886148964840242150404119989838388663054347499993255727667308088023549352164539518727911967982539714068161884861188019597983960996551160792336562329341083754549703644893703976335602353064974306583346792893769385420362505984145738828549756086089592308707434413285814104244459754315776267907563586481226208023325218398630410972192624467757419126536492630934969232350370136533213663457516044296453473796952410593509547884986867918670063920732586637823035239086268297454219934112779853229598238965636029201885971301006082320502560718432022464147788327889637918756695097628866650651145636600619781440780282235180858579137415359817054788735758285985234709072303604804192012094981337948657191782768920703677860793640942162335814712942177537828267780062845163945728751710444168604747249862331989418507074345068892257827870067800760068296882283529087599665023572563822123435082763157483364702721176711868096338496956534336599339061261662485391639515426995510223258735767719109914407615234155264434407839140798093095870437331625539544253983992398757844328885982111995597605341368157403228076805667802447872436590483799752530471571101493067270715219071774693336167762753478903500026950441506028783746955683555959734001788802230924428285217468205202497446766981037835464417887480996137816186254057029516684356103830195300162330360041669986711079687687277756733666765040965392970178517035454310730498391315602532854164899257632163192516990706345958026190725030572860637567187273258534502521903833725122763587638313889890720896250825761211774062825538659420022916978445674706818037140995816515169226551499447934830134114497731842555546654810288037814136383404303253244266917273832920366540176689517491586806527408088227062560404269052786897819493809718195561369368418487698498706707530247223736082509383804683351557038845520547558528484657821565336097390592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -7873155870575297457276489219992292921024992832205385026129828750179510507800789565831877444222660628471173776731107167764288427238422461875519174047208787395336330086652912552464784502013148122316027587213474812226631603582707966749784769880068989276441481668294503775935248566201877848502538323094219349928781624876556938714026108173293789751604427187255486571757913869117223135203072672953501595449273833086140468096176978912460010849788556248431690678447863189034032752692794924448512863342134553435823344422721388714809798654519491478000779367987800710015781456334637275256270896580029627231617506002522878544498020859732565645881675384492734253300541891391080349937659625694466596386419545303403602428015708685887628863824675588714233878236627552626885891435403342198018815856636646029711997418401873181467485993687733815113762298297895735135280339110283049177108960498953981153155660046117626379512778062135153462539390012517776776424054541192690981908853365922232994011387354017893471265736643053533252935874704264325221809535141870381908044077035853060972379612363578931895319221412041600020642158722351009553346826320776721731805223320674508396172973339849552175838441610902595637183143475961945004071277766123298381548602845522946131296912073608512562194881047970408384400964535894162467819210388596216258515723918839524226613373340860654558538923622483437590658010775972826090758048697016021898567294524031306674122613035949787531703304971344176506367524672291017635843126242637401763361278667189583397584676678636870783243958239450261700406367387415829898031905465256113431488352774757476148552745671251482805085317629941230469157976603036898893079029959762159310188619870431782278399073753600302928516758726909301661634569913821247289431729860974633361362245527402452119615573692976932137926439605900097089763123117093078195549433387937561988761298509153726833318035076808292246749416196669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] 2775505685646545179491787133567892914730862243377781188321980709531477506190724130728001033803149656461233397154924816552703910994927173243133832185367714959957379893042670345220125110969572312226451951590962296075853332073438200095630449669913793622557079629514011445191199747116889646336009784206790115241373156601493703803166757882065420834563121320393415660595470675872613570380414951394043051933952847445547469908769120826658943171258282184671690647067276536439025577657842332583331982365493712742478207981154808305760169592763359083691975191164567213447661143696501317155519874221142291661412944963148168545722223582476281157733655939097843072171585231788472613943743924770152987176171865101602819782185619044402901409092514885192109303491193656852691873801687748052867405574571244014663471077478236169639206806433454625840804886616046474504743811951750815266419941623332607769848077229166502684202057589591799198581993376151541542767555820504396510848617546391368574730486223782200987981068519268290978434629712160438092260334947530379203070625027353437974325854866333669833412345462131609101591779589168926615236477774024645016629111464272205606349774625972369269933423799076359951521824937420057752437392243496635038580584919617953772023601409157455204693452421522643568340060708225612366477656313689303853626271041538159388353646926079641830364332877778852067971833210626138073443134509385143960529480124664666576490146923906536147430939225462034832271590421982313726320297742449907094876933389021868687158530809450195005719665019506878316702265107420539750098870148526723413036032720652575062852541793096336773953761662290911608773829409524946764373130937523966068494714785975272128220672777562826242630828981288504086104830293768937123560524538715657783410845373223887679881263583890402794910956795446186385639974233122010443428527902120212181571018563604764986364023921172818961599100438446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] -930879204664959914907372556755930044776333556302354018562355378522363001594048525462569802881382935878659016831402267342991544311205081886154674213835710024459354077927143512270062205996222405285293416628754562733310226175777424287459436236116325973886756092579444213847791876760549893948811147600402874557845054970204780166032289104880499298640666803417307079450749871592339458994778486610090619538437940914361238337160631137987842704020544551164484443835691890318058760946237448143497481216725853968580651177400228138776384857379221516566869443510589872057050455122394893882342577403532398436254980561952989568955601081911388393972785490643513300168944671573908978974441520336762967382370017884914347312391959309768226628399184489881236399864552868559895180560952961576673697697203901444243411250482454926354926803699169667341594166112712316001803098345270924205127330003023244098075519709678227712821955565692498042046392343885368670153765084685070437250467706176725467169233145683609156917789884069257150597183135630451255229164620003442443710420440410595051809426705149468716551697470773113625397001152824400208823236464773256443408538539508485039932709439455255728880649236898100077490405353842925245599928794960099776750908350475438378499223565271904810391522317462036626695146985780542461027486849978937396209961132617092625734069707683048502917382156021216472434980011244912785041730375129166428528550520169154987936228345718267423526756309884900572836699090145108231007969059256889995248883283521228918155112772224480243036544447443148423805193373304165012617685132632123575915256937580605786951401568547732633568763852121358328840292852321706922752869576607403443758570226412720607579363130495945614245699402769120429960463285238821372372155237385242259631395503645599418398622357971126542838291744395777554473301423364003395033593394669928694283202844360428182138889408828235783295092415004672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] 301578558524532101658054135472114939855062064935396257129997754207678701954268148552449097278835033886672776245742473571264534440212867060203760197775099620412159009309359270717815079184533079270858876126353681875943431422800129995520836405106553894242526196892558731774969098954430817660967956186018345009237731747791717034867261111077579205057316087451018235883830091884435311937931411409516849494313950495219282391095561794106931400930267706412469335467103770503178387884706720656743994279366907572103847579283929855774910045934664102214667433473855181231131069746931511237380792485588819417263539473682937441099339453703543178748998685907308802371004089351660808705662463843384022544400107151484779877276773793131475269332004238042861150320221365220817503423600056833807380399368797145861424510422323713547073312148444735200593691035506398600984903534950256884806362549239783243155167387028762724747175622459371856784815575783097025045687015939116067144291874469938597731868164656787346202907443004823058449355100940611166069753787108440110228372655244633911369111314688920864782715654524106244734180156304723124728838230731303348089408349842444025715226969082750062078797079923486229984753231769123394303106456983430114574953782815166641309729122001988665138686805346843614447910342916505428370807742911972160374283807574282156204049865427097033453604372583188728865061843701088080027406718175279426204072747593981020010844609145595253207480927023038862653772811153645775939373367043168205857591517063257881173437516362307249188288625218891419998672134736418051103504253625746133707474267656592378713424731485423939517575340244404300796603893290004303232124414638949325383878972349578952824948078232227073783893849683231880615086901645989210966852038019852820018091095268157711023065469943849365059073850659904626768172765047718333961307853917184472392365527889374049763661457942650986840623713091584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] -92642448595888296813605787651837274375995685309796579804306030102332965538594390406142007831047317826504592969197711671839640929932447584608213855246534730510015379562126503853864134420581084737736067495039464801693352524794902025917295619071175701787896278306228589070673473417756758384009108789026771362947871072306255296880897135102787491571717404563361278316542400906054203723449699790531792954263562964779901188213426571082704754478349589090850610342295780863383939963667374216881799468689014362564977406072454621147228359164094635443979024139909472501595381949427612643196025277463827943178397441580495019210858752513222584035740760876004925814534182733291714855108097844978410521278433885845083797984937314534030169616999897867324461200039706570744706775002521992030563232676089427508196417469147497958134120732761509722959136720876559349766010905978793322152414962585990708703197418650744365934684076496594535943003489337761971034177623827761786064941004121894183674725309364631543872838701213256773494602543957767073247085043843151856817734507816610456900748112836939011840566993570633519923530210649901017604134390865187835522557230853698719110986134597167261643164192929825141947528788359847550450299629719852472328002128596743871321781732440462448797769359087791384723832895872185227345624504331803077594681013445498239080691989044940467220129907501884791531393442097944546129829179844218768641265083263768610954726278716537477601862908852069094560980559035986021058395585880541285527349702140614837246786226126489176806873043009562553641664809053301721138356692969493315957584122431611029641785469392331895116952793310879305783650422318710057788185813165426940716203032516253852248098071529562390124210819731210699348876989220418856069494629191326736746902227256808238826205078460554766878735693725139445967606027933749099404609922411789345320113255089031941932832020775520210308577422737408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] 25909500977342088870882372798235908272053224790882992643265079418858410509606652605124244048216393294104236024751149603195246884309061735976618219760185415882136861246293130016151062205917286526564430046817213700787870028521659816232106235427950593648852439482899712266784368453747377322629893688108298583519035641859831336423756426730314452854825718191178221548657340567221919552629805469251827771770068403914728796073795708213733661731213611321350863479787412145082132928483010797498294757048032472666375380609598025665361499291310271448860495351852618291406695028031201542824284715411048914248388335243066068856820534897195438250618091816773911090511157829641586954571466107289362315441600421927462769713405990047319024914096393277311969124189943436559939589790759164847238120513584093874989179153732102666273954138107956662126695522840767167838344571707410663550863296412977997220849302087067452997661194699369255426523680048629132389617223769342120334990737634129787547165843726220033422334909769234959568420677076247175298239276876519736301917725665878510512323060863578271031067932511720600882793152176403126827715423133923486482560865822437103438987324532662817817574192589797365617692072553588842636828140770271067412880704702402537955027764741765169536135231519853320622939021946464124680174805718956001948271423843575083185621497948832245529440142018496238286993280263310664433266923975776286074553767845506930558762651949980799069143187286837928844888849785857065950795872928898973085513508071083427756385523830957986462116087463116015542260219281366030233892315041924065974742192325106328157283446714069607801154897920903929540857085155580301647378358264385881205174989416518676834715132571687168696486924570150281603803975621288756758683552309042045259636708483021366954949541184514671545460582897923763301977632064285375536662551766571556413280063271337317533620342349535830009424170188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] -6340085473846907010328236972285436818373874376104809788763224542531079381441770088393253856855562954443566561783233948780970365643682116636300230384809062956975317488972513831480679700997623858075549901207462627107895090208118655207369881061867396554324403894393136258364999178094727553333788387763904389615347086530318231883657452801177508790291854925840660664253699963785090226094309080628860796626104352956542329786955974331882465695897692203429335435209704875093471938677962083708917875200694458642782366844175711036824163703052022934364299764405640749085971744353850149128960363219797277020121569558508939555808990826474174632861080583189680002130590628644120968939569680314250842416931068797880254430839167164094552118701969874363047062289161868381185776197951351856424591533717172619265478957353760520563687000332311653935930410850906530322412984833472475411529751104837832088285973264792202050411921027241503044177173393599336749252161409644415946363490152359737958769958987546073032181841411534804410147120479851158528573752461639042270753385433262302750981077060482610420333030814408015047404321110486717780572858371647754915667123545931840016516023113170771115769995258808557253752368711216941001360605225358492624134463204942579737739618781805888721703319267895177202621854075575493596741947116192876031867512780880824393382151418219849580012923121114139291064402152638713667014190789406679282560679149436637929707583811093514806028891286183175688776419903755308176351157605689422422235243661532520637284517529024945147368244076376743624640206419899237809325960437253867776627281309619265078017682305895675978930745536754093842335758452135438871532239349495565919035974851108284129407042494343931759119531601040009055971613566763587793984351991948439036105475692701400432468982830012362505729999157412605939801614203377949339661490889468151813586512699573264285031878314347481499238077038592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] 1316398423262846877728678452194167853630499519924632503391759524833806192611837885822190320218962964961105504416296672004690907695500303974762644480627686545435178764985726647322366327262261042616637656147629543043871379326494491584147926068768079354101701131958010037295260561033432659600734386977990297994608111885380608888594101553358058544961566632907204135861192352533459141044595236823629231025872322622616277211677947614129114494584281451506515052516356675277182288260343534828407034718946841391564150489760346096407267329229628597051604505687813155921307236826255172939565639335646710311591011333888252455480414391589320138658270596489682449751789642698683305733862526811045307908951814096688760437523312547521123852115911201474743789248484030389921669258178976982020697402118053759241593396162907823710831016792313235367762494709008493327375524822882948636465695634003340532140999574225488225722242115119814220159359156552388243751748088907282579345249745878306479737049291916597742622737074103935335749789525320381229224709558814203886158837494551610749347715860026213836140133380054602630130116964672415712956072792560991228454937004987670195346882552171079645726914411326045150697738158224117064047545553550367281312486626458295753767642064712652553546004471384891092302570995583180467696652834415377392798765598088688142616673658263966150977968968656577679621822311639843793574400857309833459181469791104707233430605723607944118086403222395010082322616358043850926774824233202833326004607401695375786576622528798411920027243617334304351323985035316286450884368509262985691321997384128438593846664877093356146807962708776754230383460078185356757546822291988307229126860252391651617492618804480152434299369261133495748297872495292571543545679804641868449748601999624585745336148489773733216567389341897267712630693205020600128513241301624024029922881370774944188002489583583696787552990134272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] -226014486442935508576588908692705822294835908152575637033423471264062292887982278522162428949341176487362131047900769905077328907527466428487602204480212119980420680718198615779038885472112725538422028647068608118080550284711590668568773253846647305069380812705587039711968229958247404120622390702279897195035971772799971981426270066382882873460712795671843824441168500168414676782431595167417142002412281160274723220278923856598839842391355276837639555688559493835460211854632652685492282837173130625477514782475993247373842678882518137596297279332657995231353426619656137346588101102719429665039162670456623746731924342127797876753495074568907188198058038890959537079094765971255737521469347866300488573314651154008632804325675656033664896563404514415927008422724617834567890776433118777192103362391668858383782653946714662698128451891497880179976338439819353339227388117763731216494548245905405711823487669322600742750542627998746020439006968065655959696238277902927111746049767909949561930768938237938904974612614765600825674911520390022836358228070712450929375688265766187993772112006603573099503485931077859633956797759928003610468360634541802368684505606742606295128002373713463253327289035454542635870294482301019652443592572201802360415942554451352811362907665811770602906919056937003717700818461881802678859251021766313054528827610090576902296338733532455539737410674468424498041817416755242873440771391155763106384893993521918665319856289585885576288566928677018790540885505472036229520611612578641689876345613742245001000225215008907295529595821579310125383588909176374629733301498224817206320747965783759943512500752123346033946230652577873419467804258582666894001885673551176144956062578844270521464797151289127336143312970211623338195512557661868650126407380580700242261002106731907916267689250742742720538057237125225563938440091653495861095461474822007563501141351312439288822514057216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] 31807066826916841158031486424338487841608171067729864255825261126620409403566305372746853868150523707248937458790679372528119239860653104068368636068320772278268334044421225403453544669673740127353491997874181884714671939256309653517054708382061482216170663425495133829903513608534613749951861947611318551697623321308854068179460966233799379418918305319365158683745295241330206587812626631920709122888288343278057247697557452198351294991586872640376427271294612208318633341943822566841547588313371168310099124623310453490142897086035776943963631621993882613844286607923707237669627401019574446985109919686342376253099783873796593609959266262463067731771405098314103442915986311742647493766349389962915406913179352202500280666739367299474177750800719138578718712482596670332374300271269199868080615374916280069041010642028025845243967577930032724330434938305941732484389711872484739068919281527360910315820141582111370486962206897387308231294802355279755926280225236780594996162679592287260443231514128651128618767964875505783202635451397177803039008508628890116774596693560745460364590066644173524791128969108947107669225952468896601189257131933453890304260413423130058253586941445493860808653155566020133925930749655992626114267050853776805878924979250565082638743070872110030889018245332507323577913550560180504648096386130067731116730643083175816413847202790347886543623147423367402047573391964015879382969920722602926801192696011626119378424215060810863623494707492462930479656156201589997508860579003495529912687720569906278490007276091257374671179348157495424547802689638927313909967882340614987608866528093395070818107602255670836286660062669053896540017810753736593778346804138427356475400194664685369302926610523471195863589767035510970926109924223783468768951174747057782717189425678530660688093635702878356626258910217315836316707212521880421521591461442022270989102699894544734690631221248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -4229479459639976746317656964334818121248404687264258911278056390127107721698752094592727461308014996282571065317939780622326098833378712055874689185769646313468090520729886534071574169925875064356078794364802099349863596378541760099763959944633701583238780877538665439070137005182392921847330218803660226361107947191080038897900351649465125123380395063280772651282533209035802760377223546977989142793514440836693259365699661656286870205062159095552304859258533517523607074890187298384656532591732421852145398969361974624135930717781610583428899149116611537315928152811902090325518138008825699783758332865119342804340038252818008626613187115713016897658317312727874600981584432941929544695648273812831451668411447253159425429640760472375074561800357873955125337032388659911591743139850413248284486944375080767935007625449907546806205103812070817152494362902014772350360377366557267256179675889253086754384562114780733463746343702065098328202711180499224590981470129592646509426408487677324325947532784322951557091937404387003635461136067268838523510970489020793221897188809107031365222469381152082117315891016460494651755411715750978630551075705526979217564417407692513718826834177566614742114080524421608914314081305170906573341008574387667020605751691903355057208841329681793335051076091861341441056502158239236537119123713187189580898820206344088605093709328857801784759362692347829294946947028146934694765473407344039431310213275259203574166344630960981196087875054053036200194256465758570307254055004076043008330438937902524018205698393778568403780213151553372801392675923623570233194655507068628592530540763543956031617153906948485482488371144481044982937672541406447399850388303694255528056352246391175672950528661357957072922111565288074827472651231143930292061252656482956115375692775642106016941649470818769037913236748244410170019673034920786329439258995061870524739720156333441992464793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 896611708804859157749120092549563492261859657974746508130474172764442727302834026150951166852446055485051175197648763694736479148427199354908363818272795768419323455650876520379253055028440422743902514786731017933545317023541548820854213250033403669369142128396092363668363103753114808447398522331598795400412718534771865212320300464514895698377903923916265060787431835927039497180748184860344952711071076292002210090164007737713781344180308218256769686409588582431406689050683623421334690933535529837535435669821050085718162514870009403374298421968228697717386799848489035082156018455159038841839036617719969956412316645362873193098864935865388068376895204101181489765064477268947456688217673836979868607433754040680793435682678710927707402866720177361094451949216847062907322197737133402784148064549087143621079235097692116301546160294505713139988437939705405956446042393394608137252242562239194480793722310231950770437566412164418151662454361896320592421038476994237634436104404977759000030689880198744398212926509529702028320779572547014473357804497269516746835977085893862635726805726281053408917991202831068497136030063542603354365775737337880839500372251086767929222622661992429672911134055485998202150578447278945285472604459253395114925507224597313419511660845894394313049311114202139438933005538172922364862557823001225431833115261905610396088132125036620159161834485400460409945895280298522911332480149827599686798232452277562903231930380797393198221643850061032737974435126884677234682563569083643831471006678636469475385840812571407628118895830493586294843098568108032320223753419892957269095936141601438789459223433505221903928415885378183760895080594821446953346719818221468057390729681718938721761011552927700902322798255701154007885243405657916646867298341183844672740631847108611914827578221374062838235072766036406663060290245852630880189152682396886705669773618093412629023293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -300039412494552840987009689066973882160734959409384157697344011850401582143591710479013974348571508579105814009355902342863127146417106796475078434400514386616828049152475070922294916507286540709580406958143307427211344851430680286449576142273112545755467217668705178226503600436580520419458572896656685731715339276140581955972744358235371106229492130704058727067441142971273790513629594749841526890671074461883562776887711108342017924155083472688045583029947357988223018748292737172098258547079957912312019519884479203896601213318386278402645924408838934525829879199979087204154538826588744126791401637961067865837622858852427053312938132240348590404901334251827664517620391057737831500473859941153351290194664898920172963613307948209105391593509675839452725212442739166826016676675179065949033193109320155360839779688442860774822111391749322539312753376937712117096716425703139261218181305405788469758197227298517742054984213887193418232637942550986990025738291113624996786778745456599577992637284174786409564081946487031747534588522259148073474599363294942027345093548749243191828722255464991866533684988780960507046908444317356826015321956253056063298442777306204167756177438025722970702335150941306355304246811701983674414977998992775100667087166080425863192374066560755720455995413071225947088869796375856862288994795950064501307701957282568509300151971681202757845850211969071288732905571199547915616050207281250685781270754328669194353099894073914050416432152987106488315372463843879298441124583709751607930413212990255659080760587242598662194160924917081997136649580742014490648265275897832461727690308707460434971871296033501888640402508563804350187843221475770251867642545558244057695424776065270848121347790287748428461329252565987630894906161759845468582159682624490731225887498557180948040468021471745717236118373825498200957776156790593625351272480995812453484794917429914376490450944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] 91154583282251359795195033581679341497929931730519303350339140919047265173291088095554480256656409983879991220728268925770691988420188657382121685493308627524532137108679287248221316500949122080360628619758719770070669946531085187839517779040916500344250602647443940442176942328358269647255580281865074711197599385070178846345636564887352636133902352616576762798692501653956621146720128994076024270367163786522997448228664031438400788298296357098353831111822584643826137936561787326015403291465396347036604935293137435792188259798620200033206376268300130037186917195633694217151969344712074998830055326157140377264936449040473865168603039669055321014242362618442149856653206561814719652995533025326020327194258149755562407636882171372622417821121978273037226155820643500866925314844642857330791859354860995241125654624184982691979479494245569078540617321364482340768985238471642300370644052321432445061661985264240922322257499773475798051482650059497319640795969905453989422540718030556965159075930623945494921302826812114688103234286815425636673776129073849832368860211079861540796933269756180188482430310785056855099765756979181538867106862542392090307387154927360648321294552730698547820762464952102751078874553116720264271336249466102671041111949246097089902489573557829030803316925537677175373562389415547364413254579115732839508701557975477785248233016848727708342027348660279634626152958150833768827264248064756801130928422674420749356995843448911352025676064820915808864353228177052673524010218634279652655486243305530988169687736559403097112923896798658506048944131077281200824887798886817146106119054285643047789939401045568495046920048939847970639935257002736861976491365712219703462700267543403369319324478007921359630844584987408761116741364949231307403529570702175503750674631442427539961021174449384165009231518677266657813373062088340490408136958793633801786505373893811335147290624000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] -21273408985488488451463779787489173428227858247926761390025591495033019925811489478111026709236544388926901611498916671461141470523076871569468465781886048592234829283877019641386940866648446396036599527175296364891449494969004893167583490150484619706171782857796361915022351891875409180902413340166096696775957297924098668541027913922581909588838622864441880677195912531706620696519029359370958013034431893647634876942997052670228419132947427516525562367697490928723950067970480273078066901598894553966447153044074177098584209808434475209974806057773829016644301355254219563777806275782985219252334601535225829346376497328593740431141460376602609313370082370984934317748459477682794000637740158954570535038383017960151107758979113938008178895331765712940595320465484259657165144291388487471819883588242519798257401667751476825087263874392955518230547076814810427713500296250711459969574381308832421457491165115991965842481730787519797824139089411401186026424674444339572883162277823395474896912081234080248109871839203519929528757154296194476384200819747975604765401569751900181061883244606099478501889108606764382689338721685307543960473925188772233292051660162763612813220727899779343575008666369065521790191085262722463950933408955061757163383127467654443771966614706579002569846814109179660657847392419663167921505680356103547435995331475718539582861414111250098598897190715861555197283518609263956326830478076452872638039999189474096822215722788667722385770329479776643244537457362075936661975546898657501679901715982122936602617490574810019362478002214835572765729607084137491562385489520913365086379761359250368982450797105279330328920430587417210123867067094840364222090282218615868555343479620174858266961309020827577085573086662580054528299554249132214608565564060284345566043651637354050136842350759814155281263992016861424924031583053491821596945440647448847414818568114167924236746752000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] 3781830147331525586913831431868151895839208145751533443983733290626246260809341152455223502793384544270287853720400396066090195316152185383183404322755519197733922869976812833237127579386569460186786175382102318423069955952938662835688931497476965162177356156376648682439670999571175527850355360956409977008166086438097474337658275545804288955926676325516282111104345344804294046340477330118578674785877922024093138519226106743411743706109377221315171183178666640313703805791029072652789068005798569839867427686523364197314934437351825037707766861952527791321348688936431038206939853759887048151746930880861845354418968183934821390796611838409734912688947742325400860984352602391593734147628528255982407534064533359412730309148100528012533555950988505646459216701667834654759270925479713229553182891850812609096202946678773703509126975364102120019801507159723665935412154418394915414101381866883677429047339846954651657675530172542909475848280268568242102234810566380576959013969449492799252692056767849538622870088962970685172719487351958281557118845532683807897841815908910013622556825339445673512399199162840124230941439304344787038735407988133217864287329716112072378243251783080035492995241340121523560395248469631065854735709002376515203635933714160823447837632394794784988996926684509410088866038985311471412548671817690789083327900501002959117007987133985310923366188915104533992452528155492366292150900880125698664511702935201064963729603150495956518451328616667069185355877627160200909905619925719022209853931050024400054427419457491250010815523857810319575930112546301419733483893677860512349942603691428812684580535386493319625427794507565561744692072378481973723105148113596307980848364517925667715459714951855226731961251130416560558890626780792589571362277929321801553649279190925090141595189111874687059471227153339689174455875059246784523475538599843666853108171867552476464939008000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] -514848431159918833101503521884846885765635054744212088877364507845037814434267541883707811474592533336953977558584414492097456482739529558888867834844343918338981236381625926975901845440979603515724712562459019005950158854346531348889758899537087343947297203640610791752340097989574635270872659978871978689685634834078761978826736881328640233359833527179057929152633161550806943963070066254176655983622543588585005782072381477776576694713132778022715889460486273669723370523234795093897670587335488336878339142372946427868574663965826483220707947598737958348672201315479721167469064358625094227988152210743878711376837998337880522383275111071945262711090193968846260192469781236365811842296618792935015021512701072088271441214898961935529853725875477126413767238430541559034921256457808874778373775548444111073014881405060225561546399508002785764641301402962707884218693300782522249239605131972313832294779035579953750915487216920264557994146049794121346113494201444427298758278535197150143280910539355289350288179827608538669432805901486588894680096534684989600105545574608160410267758383969516499911715163005207814733428606658202328147423711015104225467813292708759035866101246822783756563601158968670348025441592946273917961604607819297681086880380838706961783716363444030185669329315273317388052744561815858527406043642622734366526202220358320290118260728080015333283718000659870785145417755030703359279462062470061962576287190460047858038589723082431534685826229811938559114401238663344464943526767504680629979149025708704770524045288004932369926106906142639376212535030440513696111623352450119992355847283061686649780848368994705715358512384686215566595920562570846868854335178533653222633214927744416521066262708698855027003848329442830580805347925568946440513370612719732201032255955909822675926266587961397199855606043055039690585548805213897120457630331253684739347588273146330219544576000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] 53112762311597080722631663287161749969749444679496847640334282962766711291427792533021606629002711733730160616927546525775624330833156492605429710069956838153174522548767660859876993638030017610849682362228692462639992428969305475657740053841968160402770699250281883342930089209800619899387081938872443800450204367499895073690467576953326796727143017759426702128642530745522011478838076155337452598995084959520611273526774689430040177930799512866131850866125593836244770511523022273685427184862906372436842941640821031102775946858454898468434250146112545377432050152927794385271051064765650257310824524997861054954608583303047625415098601359428091449154346683316063979484003682739782778457944577863218060049535478751565454298919178344565129459557519801549297392085259477272964327038756056173981710217288987840519543782310576722132279014066570036163527425207994146672994304255411971566335303353789482730475493400111024623601237140083485577814573076497671848961312159735479455002162718291898333978524422916769086897814951100015504480720042445587295755277031918464165374148624671774201823409815365887164917568426000072769807601755599070991319460107182569893055165083190516900929277635457630249740555793353728272196260543029560428925160437791201834526352282734882869446647476898399959357465561829151380870244533694539125382808227246263673501739446279185671878636053451798517937008326892139979827645371033439827026077916989729891282707715881362412650255339587093384864845564074041688655642488792702892978546202724194643220542831356124202303597227216083358598468319801295469560147807020357750220491616341478504496388076045617586763377526982120853669856987115142247312048834338571969442242010000597907411493512090938515175376271429247910558945587133428566446542618426924460786053278259660111365133316823229780703403326080136752797238534027654584900924727179500326041187550791704071538253776914642632704000000000000000000000000000000000000000000000000000000000000000000000 [85,61] -3933074145349796015081037309543273817535739752745004703749602980552270785053377026624137223226407305354835838267450678815760653132291820905495002757321326554292002522917783639705627164274855668348951249126173365739168111246661009186377836432291860412501039424992848005906212225386437305869185041192793605535356835373626587607442278696910199622656460961745962273079384885810963154727311687082933050149295908419700867886598138288920467652337420609250911816173110068747562504869041464307930853803816444486709267675909274119014259117990553297843827879328255989384917488635799058089196119324156012605392667781397161310382477958562274478878275720453675767141242589514191907166510479901478293045990522250137337952524104621744569663866239601562580366853377321320185697861527722531294516457452980693650939815341198456538438881701895011481806076863698427370259503937609209599230686284150147283416445510694373683263110846837212340122883759660410832075561165577971621528962550588346935483497429631865874635037299334019363913901942328988609565334565071405501147723674792517998456803672999588472521297700214893590012501484967388872925388893145103293199802309853745141174932609274676521934702561099191661823793453658923111052489318986819153353303624580725799833802588070389894225744329248578538970414954366742427036139303006166522611202672009856298623546990600291889077633184392644791154089540524839471317269167150845741380373305957988905162868909583799693925683807888350850714108695792314234330604077701921189459751647826253330210137602208569237732495322673926873656626946061854022947464906777979225931024879105855473085991345116353641734792798987898180472383384986969766170492634818717565421196059650895343495013100529954752668977379310849988652323692637647198623091457761881012642275740325014816003471812647389132980885716268795635030231073536068281367537453620001582066469353267070679441611273209959677952000000000000000000000000000000000000000000000000000000000000000000 [85,62] 166439103395652040428630813207847119508703888685875789044992322129339244415636257758528497611973028458526006025528553721627882832963686957244614916815578786395674875604767311680656270278286630986624977417335865176636783003787239971970330617922630053152598415501260076315404032078619139372648355532032147232029044169198415274839095568608262729983841015880343975815196352146783851400853027643028216183557386085033996503851726883291032322967221833132853660271205054778481598951384698235503914876166668798447665530787945420707110236304814711338818863601980298323793355847105713591138330545163600811283242323455431425359395090583727888356028984018640377099362123577842580298191300839385389750689734516214542173340231547068455154936120808561061033751067884062618817913823909005526923448276352967187206028056448541181493911827765586959347580490471124597867718808896604278767102876501772402880419526186191106727336180407190426176295901652451945073136555095696432939277256124195093404751796118857855161097052176084097672875339318570726790943909135230169947941380713745888438846298918699874650217289911585973030271046815849634126819265170172696631945784509840143573740313882285386700777329827059439261323553980678491079152810574025109606040171365248431762401807999033352486667172135882303980651896794544420832042742223437652762539789597724140469732797473008213892417081534929866071261201026032864743523209663484045249566866431273988627088328527052755971577560424947993535240340420883968749134860930072704872013124167811017824493624793872574416507021380932324485264410365502636369482641017539681127086162579679278916709178078338014498484919871060174445851707645519071895217258747480586949014807336819122600913982425017112090150110174719097571028659177317582287214910628367444125200020784061048911223064335947705289055050604778963215574533330135997292089319685596341619580134142537977383358855706100891648000000000000000000000000000000000000000000000000000000000000000 [85,63] 2696847500154585206005879567921580322173485624040814956900907288916746151594554549615094438485726822226244326025654132703167372595103260386819991899974860360036568950256649389434118092516823943596903630130279587198146605618294563532372511164479239222649155768858431598800010712686860557549556935768038103621787588908049416561193199712041000853122963166088249892929507243201176591254437885393312889233933666247045546878011307658707257163644530849186174737494677486887477178493995861672857878598146529244723699700591432435813586884147483668577736900466276209925022162973995184888813158805165025104349211505609235495257608748333546341190567171942731334235717532304345044821000745933530670848190535586361777471981959316965373597096099474014537463133490247912053258925938142456787139779162952934685359933891984825824055359475528438196649848475829131566425676744853132026412319395165263831560582513390096020051201733327027240576539833576333595166925872624433566710263199159109654470962656993777544571001006669133317376146251661384627518805959145446764599914635489605508193087328058598012878374079098565505692997997408505240163076564432517354438237152726938949022962115536478906654015214753953921377798749735717398641792547758595543856407103372161866705157979705743227243284544794805200497457235832459205919784075240885751613968217285763409478794155761121547380192928898531447449055389289890777489611974196047689531394542630709225749003777252953956490884004729663733799166120143725999128099562423011528587807886339592267589908237679771046422514496266586627339384780878469689132658877056065869813252529094414233242270498862229717839389549339181426237425667246360631164202899596820534232990186223155540160103847824850987044817310590853318968067632912098785264397880810279462510049094911946283040816377799030931834519852668076791783743349680664884727660396673544488699794501066525286870972309386035200000000000000000000000000000000000000000000000000000000000000 [85,64] -1012570405657138156650121831872757146627895245615095731531572668044106741873102551594560699382245485535595450061895475831454946894712771313960522435670509599651484783885832186199991524905391649244885609818522859590485778152819106556410283736702848841557085083461701831208905719611421431937164432240904211413730138367628374136319824344905222969482581326286006403099538309035267174151042136144656255152903739172687471255852413686262461787960810131452172946287664402415906181471258796429556667557638142194596912805870923998756155289074595992895496373364543220788996156559072349084713897157378503797100629780574995961087349185685367634990820701229198851296924574254020584065512082461159168409731492111591433714418030482263687824215911193969355808369820618277367791356744769170228635146800908790237622399094140422923825700782278429310695206481382008889104703917366588528070347275879618133758308541486545179301561206772233853406431790751776856920279028333588643872702598585918759446077884690510287030418551112525627457082272059484742897227455913182693921549761679534641841707808865836140476910230533250355000715395505892303535502016111674345236332180287628102324089920361307854246598199701876113891405754402982543507636666285664628385975282181226520480990554328177939121413163430673541276631777628607407089043372440217066032398550807438372017073226910988862968960681097176792992080226351242205714821467406392893719116476552423109295697037903542812641719235504355877153340310848805586063134141531578520025075575478108069513661274063609042067176119937809641868373351089070457263147034501324903035981634931651801112863564895568932241929546011756979881871230957558469069464447811927165507609676501363441531549062341775076445452172875743266533581439669748072612977397520548766606806433774685584902155806719352100066204706137650648181835409378611996568500991259463568009412981848347204095454920180760576000000000000000000000000000000000000000000000000000000000 [85,65] 71706483852540134011570256417836425752587246907703289510436154167358037278694496829793559534280999385607485896988130936542641960896931452571641952288244268338583836934106251014570637493234725702677278599552811129763474666755523572311099926779635700053478739829650744849453631951993872078527420369035980801346396610921988368279502813788764225279552861375757213722548879456956938232706229824962983311357277044582509325557113760555971588378340593117617326211866597756042445437941852250629767440105062511481214482368480823621569041064588424204127712777555501112875631994103677264810951094472753881566458505101960377731616711522711179263805753341462606273426432971963603976546240689127854760059225004625180983259414662296624807237432846240867907470549102003728034197693654549063134656757926296948444964774912406092297920449198302250710338765323401613556148417744655237366645458459222639042195310185860008783264500580258149159414625548823886956519932009590658254201353708353148122874302146061835117195051781938926699316082664654046745551187798520054710181852255694839848175461846712604756692217593319079258277540410394229909795454020512999302041222315525451378198841789215270097785106563549026895233506326343769050634139269688821189591364500780638083640553624516888217940722991783755027022893002664294287258054859199849606492475043500094114922999494691497012771192193085201507936355140866191398708932597734305967028628725500171224925593142040539944996150642421015279292107140014811732873695442425384977462613862278567451785456004587071447790643770149706667195846541250042149465333799938262352418911395324209811060618005256168980909895781728764221914406666352968663546190066533981725359572954139413045212425384959756195338060061284549599877384137293347930232218871336041681201190714051823677372415737553738818499589125512320605570139704292901575667832734545886785398750042403258011139488337625088000000000000000000000000000000000000000000000000000000 [85,66] -1651977420510935651320044327616873302709340760755015001697136045417621991311609290791981338877460968131640189908049702135839464244807397200370844416959174880085737975844756474659583727722816578289284170842123447082648332372500118419725852680117931741018696609032925463039344965049866114007993817437118520745784952283737519319213449111593319072720616396456279253096508873663913600348508464770048254207988249829460690191607624802682832023588602493025839170766906158857407566713043019102157139140790666480392502014351282198943866996768702088975981810116269211030525484982541388394921578489578157785716586103381936190090485357798357103711697681766518737464156224921534588021379113339323558617210800982853498616093564849776427911514091974620939118649119998530558948487946974921865724331364878005523698464067199780052188749478132341024168034985664240859544957286141395954395234772404668514493295468333246602821907309734250809326156771985262474247192263871977942155817339472181165665778157648842453315175518900451367149311518029700028531950821942891117254421025348450839221601021510957806134702143965717735385916737171362019693842177520153037003846700357339970018023816407742003999738657537338348717782380175873627936870382787096437886400095018902908856616217417738213826555085262206515828387548651161669173169311774432956954304191815050458378450945645191718060064822514998147871585916907579609540295760570718415439397892546901208840802073892236794495545619261746670385790790302501060528518113808163190667036986330530399037517276296017129392292142121800805037466342552429049715071316457068600597860009304005141089087084580431276031639129700775807053467569369123157762724852964256974898642002113649782119230194407180492095667222217946017093509004223662099744110767205985868277077144856949514764832846009533317652068253171817011729016651617491828736529081723959706964184689681575418205482805886976000000000000000000000000000000000000000000000000000 [85,67] -122853155176271642917474028851897141612656825303481191043784843296701361463351194382174658232456340163883340043347382062344283070564386972768524607390709932771310256490685567701552690064770802144350877881114301254600747173565989086627766433189111960629441297852553779995305065068607582235399049377307361621174179732001674669369674953821004487080672609579902871006708189687621554370748824063140737725818414874797954704247573124148669195849118003409515313511437285375949665530493572447352097388764475970473046606345619652436814446346060332335971442187176377323417812088710163373437343501433903783876707149386136347870384905421642104705263925612656605190238199891853069950110179844620098615680887188287100828129695352144868727601556373923799105205043599918906939865820084251741772221799819734078012995403643657305694827718870043478450463498409972449975406407302001482179835219463770567983254443190907856314992787423810599669040000489413151367791181399695124696324478573382265216827244115366871725204916639822433798914709853934312592614505119947229920898880512620038428758549006911525747123828612099577225523261133360883466774647432519294895629111923344125127367866429140135498423262368022288427665964178339034194007943952036015638562707360202353804744618733324876891892363235537145349133150270951316852268103623046913639584230841192640637605813620595479295492705088282330345464549956917567859617112976079236360781372091338235545884133764931759734570464663649655758441834255399272155923043203200729780904611567131374303818924674306117215520998921787469114678131026902765373181078021019414855478996152377348545364049326082811533923224955501478617892581153555604064819278425581955829778724163446768435712829019491222542699119537793447508014130075749130413246409602013354415720496372936227911203069213686689409477807747934212548471751441358806161862051160844808561128583400772507036262951026688000000000000000000000000000000000000000000000000 [85,68] 14145523954191070993602778839960000794554354448793247234897129272989669117777169841500821260198253823631770024156456304224426026610200232023149041321213709214258498861019037062759099482094846870830455468402238201668323709676012046428309267717736763998558730350733147143354176969753255591876785953307523358080531593885776532813042183057740751915331922848423720135213307150999350017661761728700968309001639029448473799883343216550956416099507626971609067218243310456877450938741888371414815830754569720537041605128730793440268184899872726381266024605482938693032220657807580586909438789277282768313686206582035394173892832638071815357035849886098984054994253410069533966285407722254426978921616672385361294430565553893930577398731167310166862673728862129808845696525599407829191874768492557005640309422934785054264146305835812964588418106352716485601732300166565299578380747373647897620276646587800368889709895563714617232147123727980756420209071790277188666355665605694283237881449760532252426597374323760387148422470189836901621993528365439635550020660266709132247913328744084226742625433345781611689292269257417565922633478279366619793502178578512166194059081928474767981571734475182841556007559770775016348110035883549780094150598921149274951477933280695779725990854807434557746284871911599541149148089300897443985675195687912427700114362537046506013808593916860600340595021488536535356904003722719085888859877182788587975340390653410497784745001068129380540616754962557015814553400700023527714130522175531777961365310034049944059321254975001682169996760330039466948786903637392062298404777153697821542097020407858228908426226012538503431000848681145469814828513362833915321321076398164907883394834808229613719689620697065969284993061518174409554385794466311651116705920901945425015859767899874899793462266132018506864931846345698787100925736742619675537662278944027615228902623936512000000000000000000000000000000000000000000000 [85,69] -750968442205894750793869116552697318445780979781363755486919130368387220914007944041971656786084358674447628939168681293129311385974621946878944496312409678341719342888213573342215060899454470262201292144572966197505495279725303269106050089984569856119227289876853054724770314043236090532589235605900974468606107867306951085267625397275596039695937672472588004403463210204815590060367761913603670855615322221738689884523320033438677195557080003598408239696834655634714171942034634973705977223689938116886909945450004984536656796096441535580823297990269131062556824540838640761411065038864503929376589146354163082132820122038279412221854095625639690712030806663749749463191216201577460185409667347918737521875888860067335564138059758098141238957513014685642945044680564405551416952814080995915149674092571583081505017627455603522478858231624443219870103357690679138282629331162280261275958140470044675120178352658149888273440504430576775425658342595594584857350969192238051091777727593395193393389230868882036691987266782636008576892474825393049688478794918310941189033181253105296506628978474859526338838356948282818490430051168675003108743702824381934515968100783214552528301862833690761341154569013346706691164173955847599942085407961590835989829186392103924992725285079430686323982829523054262126182739994132634482864356759821399528991872915581893603676819246715012071067619079440294671060138507945144474279627123487087247811858964830733311465068102003057470982949686152678237605213270665836871067213715939431599770964197493388696302886238704651972162257616639160197343645660661357061176499601695076291419407873189594447928906116612591477703752172285166414072708867946513829963311160463842534443014866075359422402156711816475815226108934847014893816701088544241136595442658956626434514503111432683276214842505445109246708954917109582371992208873084315066611308514359789110773678080000000000000000000000000000000000000000000 [85,70] 24160942630469136842408125116264704589599366655248865459871204224160348933789208307642074870358685751819566575869774760566411593201826380775967106717031698663486139861922405589935804061220183554621200290195611057163116944349801088010699613603319623706476119779175807608020543073456232262082059021474176102530405187453470346804997758757856963625081877914081066873252783053353028649526407470992991667039917349977201831086371093219593955848800128252151816459152756590056260001169845927297058877449771888212317979868755422650291582567206673042880237962580704128833751400434594314047030068419709958044618521166594897513570879156863088245973318463094676550332942054977703588702427346349183110790172622803528760645716181894565106535450398247615420278227117052680867527129279177595170861417993903232385245901905038315462922122836133622713017287208311056709202370716225333805951753751347592277523287496378408100915719124237868066965885250032300010896873419108066361930479386693449713079290407997949624278424495182750161183653324685598058558653627434057633967457982175259041361215742702733071170763094657137116186805956670247872926766799856074819901262411701190429221511858379306344606542868186089074035914697279022923366825554570899333559343607965182000765971786441965423811706142686591859594876483664872925508665321843858785928978306869274409950100258199730158714763536156756127042213631387004003548349639431782461977503842590062864158018400362692020444526853430882075684981261141354655262455044146274056755098106290309398447093207139897918572418157890407323600278743723365709239361350132154036935962689092175371664113875696618732853207338775319274900804126725915485881759303776551940172785199437137570754695078937035560765782579264243811757424580249091795606820036352980486931574822172745007228384323200785266505076450374222712107680349990169120992850843675502032752367659746607773704519680000000000000000000000000000000000000000 [85,71] -302908836478826490386882024009166333521273519355190193459803179971949875945058468476737568290874394596870278177556893775377352359906931359487696411769363815409037710212445777078946554387082015567851857826744233665663755819247928228304818939153600511823678066605671267737623801379816908937630237778575886501340775367118098395858689821392548803744128398695345980549540479372896822429661296180490156079008779014005957567754018312500407990818490047084364972692994205224632908033276802991345456197102632295455992473134436638076941024724938279540669291887295887276034150785943680662149760873133945430515682346368866707727619983909037345078180630152451994814543053639084032022067087898398079343505852259347250022191269156030496641186556957055291729737572072532133350789253803167683218169137562367287276877994035174758981166166709124231354232651079448512406326303698177733579581672791151033741077274676747824764986828907102173649498964853878590531911483091758228504160213230785376006160428254216813173149465687783975876183396168784270814631521299017045330558370219551232097492168105696015337701785017323570323376816597740528551499901586399567597278924730790987573269661086558821862389102934130048007382792426291403437489943461858677073138876315829105975244809588423675464818676255355949585298263857138556199279942141824442380127983242500693800428434842581740440223307377903561301814080739521912666755016103148028439492087855675066394015036015794132865334340572735328684973421207305530785214000721916879861423045653864424267133556029523803468856935587466478102024058749858365608345447227040764862511713910751071851232011775198709989194919580255161409859114940074233078436916502162274749932968891242917707448348075004307341244707521367160726683624671165573186255781829157513685981618062778545618505945524156770781767016357158639421535040572828688691472090607822049086652596047868129076838400000000000000000000000000000000000000 [85,72] -12691076535135910222627536593422791856932937790866153316734399235684823921711544760338508024409158109998444400173849684351947661176074668931044196588420982676067051051990757386986597770048321144062322931425287411298892262943844564952941988916086160537983994955098036684224741109869417329137073124681656207904195035477852744307783746596891213600828757215296270187236939115559690714562563149908722426618920358394822720452213028928070008293843939996093230628078852338708840412876130199946266780815302978686106819151681638154725139822017304463391478661048347347624623145515927976985696022096961788612140333534192477095658686572416674324348041513762588137837458963751448955628124451706696191386421569663488110526428459625330128136328635502600332827881497584821150690859596409612220177686563194928902949030507869522678188488482075915770674267998799236935457350377871588414425692542259072764683005015265017852992420505431423622879291711327481871217799770247575871299780452118189465342398841274930055854804132666497197699326944054182061791036932006718415774009909638237243462601304729175658273014806836632715617173516491267609251644292449433743189010387529595488954383254491485471735549476399645099013286906310662022973657006440400116722572569093632361316590564688374124624737229850338732018645512764851765021269294238931984446674157931765642631416241280710574987063556191802947508405673604321488801072565130505780490368592345652054225703173401986657301885222720146152391371094807872226137361523451678519200492090384131199749678347492220606939726997437913242650553776892574258061975953243130911764171134234031766588303823636590511523318405356575570164451368713943698394890036816848390922482642281671653518036142858716330797608611273567943627170817115505731545319725944646393496669648514453941727924977751528208168160419244151089087162206610549071678052979661922688740852907141957618237440000000000000000000000000000000000 [85,73] 885015725041425847844544357886313433753667586895339548752777486184030481372776788628623550344574868157862753504398857796740754335193366301554186597525601342041615636076204024236251574907986754978419178380869244420028828423494821781918263762973142513077486192391455827396172217886063570460050377926316071629036619946335677855361339969948871509832760846102231026015651940406897906281389629773088239329722201227461155114140075239954572885720927043384699706393143115729529445634465396569006891585278687409156283649885084626962333424254820248468911338158562763441513971917358928052065430623807550468719561641820243325234076993215430216863371379197530047870543063945134367917733148155339458068394856916656975986384628016930877081779315228066737547907175145127889080743210185862988424099031331965411661812335468288835985519199479483948979600449720916831909635830904894321477468226750425976590965769935333984503581751633509841312087599748837552868738899398551480753557641887072955164399035063597324493652918591368746646855895271496341715914522191176569772860461861322154379005245165688671987339402992071107600020504507694291499039070092273129130750919811577894735826413851461835011785981543791107802674271080328074668976480620579745359512659703763568314363520498241870500606914796956382375384446289975393132515712991217827503114535829485157029672543251177425942744100224268561569619153492939147748451739329193633148966334761166991460694464878870208574787230272567311177451976521096166809971151908194043246650587208213618652123892742960377290304949050043380603581212373478098625521056602146514638448688688962987984835252392034668891963121460084812474942943910374702493939657341499361121231153010858646917948462539710547946963979153692538090761539264236901973855340309618391742922309638616607117289287782319750821960653969482419145231852353812480423794264296501973177307185113873776640000000000000000000000000000000000 [85,74] -25331171675789246076710993093738183507333505048827489839948711834146758254345582348747025161195753140071327953568646500475947908711396293255541473728111579000504982068600459886287611532377277300004173422716418505521485442283237275802981218193209510553984890246467889151226225229514411745156376972920617526677016693410124663947305567361318110441725776026795498584529239180277830851823743691594572988272677051915237950469759153600980041461068011350629596727364922708436454138906077483072903454218771931958600990049040024669814897460748919313747515300820991053802049567396739700482788244828003137862491952469918789288777489105378246903937205216260518633557096827030053851594476684144543576300080393349206422027255144497554429081616362894249978280369053028432290421819760905639124541351186760341420862961643910213929152208763810723377537743945379866938995327441970428438157429654840271006945915584535268726305794991751615607783394694919797818047125657323904605487034337849215528421452086320590882244490839559921194237491494649208689373310055495131608479830750504940360070081164350940217814879830877954511444406270399049334233924344613830664388240543648284388524053814148439899551610538531840712791955593008722455597741394550874606850912094700525657955861488549739994905792824661016005736607186905280395087443197089869040133001331995973100466763153531459219079330006966011059380615429045758638780590946468053092780124751022312142498147146120495929388507517245696050474331214927501583625432103018886860150646059091991900703810146067498593474462124476318472684505212128676577483300927475923997217044189761095970285920280035910036051742899466257901985601482721222726397593216903362417548070214562015423821675153844272420054114182350130406668638328353503982231746940472275342988331162184833788611257038902031893216135214848716554913729071042204096589088915951481086955880633040612884480000000000000000000000000000 [85,75] 384023903337763593883514729790245738892418878537335891334652187671976677795113976076311775542370938902751893339061913074417816579365806734985024709573185543614957314532897399744947747427864725444866188655516361226268290310316891385385348370607476094129761563164025836594549775558257328182528437375247241445408042472560897263611769776855635918583307275182554612365271339703276210233920879854556657766888251131463931834602426059341288700550967932661141387396540564232834256868143927163569428472003919176060376273901461028648218383744553553633278150061590546330630708891279831560809707091439285999128043219443472382678940805539586632813479157039569360263864972405806843195508484186658957931638631313949331175863050370619976599446604932035691014724672693883911925336435446416938199672216989985066603427258033028685768809398098719981090111017351369561462161919859134923731077322945337636515463799888347405377551526666273677681668078236461339315829862460614724135707647280514964681830267046128337672006098024777415455857363543005084438599114846475851476744138561122225609202652233632841394895446475555733675245068901583508124207126776153114975293292333378897347801105092756669037213747230393301561801394918056182122894282066825499248567129037076986175953152758603120883392245253856873379772217545671769213859496064692441431446504338402915494871832286058217977511310585612525067576249071767122831395396125238699235754807434393066976656707567766330183930201045508630104826693512633540307013872982979136572391006702392214275610844023704721202371460125089411033659717028248788002355445776452274847708987197203618344722337085473800805555340919523994197126744609667791971132038569796144531420558424335546048388282246396528172840017785880807857315744602869396529405262062946843982091633648863399191618972937317682596842354554418828901141691367673722446398596591453705065932275453588930560000000000000000000000000 [85,76] -1450464695241414344024164848110567856338766691026952747726061288685899535269067199921085904925409176691945419794725247555604113992150742221185968005299165457829150877390049523653336576671375935342789869612808471106931503838639061162807470703529449086473181641781544166980701309784405651374537694106642032212350075260977354873740680353175583226912028591630725613102145375149631515027713882911746071146744187886826179142747267471520962867842913594298731611975015815827078759309518018043323750836030767320214374232730830922208497356608371285912260525702875573314018062533076611507989516001270893379401560633661889395671508610340177391230414824453935485938605367489448488161123155843726756631948101604375419662944028917244541694538184199540511133310721328192806924759325823493336925387605609999720045127133995932936919507477024097950698897213407804359475007879636371171200907648089969790783761010710079762743491705259840467707457172192120072722859886672766413861817030339314080513338764654150551553773669532749421204066416913500926470443397097368924773085351542495815165066723291851073846564861610494832222384979238511406729327407211236242747164760140431725621317625562919630133736726068964484274166853694575405040107091845622694424844185909311793379964947965969935690974190281850729476878413197305686278160491561381003044400581830323704499525959466569166415744484055733738588820609930580917252834607433362928442902769412324130150062993944572940573617692721737613666478399371689720228465144770501476619205045735719893353462932535570192251246802820777859127560598283487678840816193695552371792171730164800847173605069099677801494881836109038063910199891697141554399370906532054748871565473083982934406524502649415160078309103358129042207873104206970370634598145341039821628117927735150133617517470150005459603232604972939517109337236772063403683088038172423970127636525062553600000000000000000000000 [85,77] -92177289556602753386669104297582770017854428381110680822929069108571653667502706832088139389197554774273971006200702429410317009332163524734382740065898003756965583921788370383493442359567985789282524586836431925847137045361734129233956086247530353611098413441755753411210442376756939868313598465945969434262784357290131174837392457223958303793584428275527716862557912554434825365558327980910710883420089234435132433056542465103183462923925402136817469225090807367078327111844141897488437953188727189713093984030820221702374539617785094538597141117956405847693742278549798345325900984710671399396497344774225211054030556861163593275148860773309841842948793305099409727645418583819648456075545160330835244499150544419008585620377913764924582178038162087104984665340309596076524961384763852268631456995629426090012104725798781542897990102594958349478097192164542463536711939732921879951123324475699183601019661767718575491577646133604809616760057214944387157139645824012959289286089052819452028573836385604088014459952611983730286530116258050405505703857337315333245161107947529019052042791543462348083501134672739716058281725006033173106754877097380280560233679295242104683546559135729138244620453993016234672145696260031494680284505572767358107846859562704452504223050384379149064245459832771018855838172233785837835598030622528087085432885014044433899551424341964284862611644439941542937433849265647660490766598532536775917702553801535300845943299254733168502950405395255246237907387783945484509757392438588277921807576534926897743775810982193067709940895669606141995710339292389939876762726133084540486507913643529663271643197891571179118125538517740148575167023292057451297720612151271322832717749007424686338543029312579091465458905991710615020871463513053716644896639830599645010875610016482756849765166075028539737780917463166977348099351793969699100028782048706560000000000000000000 [85,78] 3706975229379612368940196108803407175074825062080534239409402988969668937845068492273547711590153102032797672483391480269091229561784286322265899612848732925381602525562617706203326264361909758849615706298267440714619254880293230310227196067633120988028338735276868777669943604409334553485069759957547065719803440601862400482046091696211340224313819809198041231548908020726820731640105716780513554368378629974182318853793211970346690880544371089852072020126138605437827950240065766056495620923366319050845604896850285175281922965787218903776804947153554070300842781434673080240111441809057183326825433461080434128703415050536176740733627663352042939744309999999502718910996039399898189707300419191093938946228042920305215964249728916925149892616366261392675903252878127067244804742623437287338221336038565702914453275002815857112035002460145597473215149930680480468860200069861471900761378453905888755760228978433700677899578707005345470832846401590100993234888963866061039518359877643993048661454100493826978347590795917522840269961481476889846986043480254126735727759831452651137230993511950339670246988183094205932640443278102347111226357912939239141352119513729287807573056723928216217667348723836507897884839804187436191087106707995305106308530602402637211820108518973168090817679009648982636452678241541325773054730149312762005060241651790598599950589954873833501552376295824129650267451345637500326009568460616339791690410750694414581541251221808214078826201460509105601007218992905300730907262583832484086055781734789141632782689723735027119074075138353306827070488159362643010241463304330246168991534850379473709354747210565244110029603815777889757555344498254100456657439225104115029464602579891360883337710944474675399414466316342224837545543110098755245210772349750162966212053335024786418156738151413471446443951108397462370140799870782047297660878690713600000000000000000 [85,79] -55624328223959962688626243019355119435057077675726862501349036828185394331206877199539663416020519901373428191098895277428337948693058891669994723130439397707899100714663688559896434905932677587762001425983432302282074019334824403890036853548667208837956879441962851741988193984523687437910066653902311782394055942551628677935766383669035219804474142724769487417930030198803046163633954100845065989683917803372794520741225288823710766304043337494916207097070311053695706463852832104500387778438939168247132314454416104518601622365828520218354074645580412265327245706265870423484923178277585785506699219690825278717610409794227015749495788628112742663795338820465655201106299526357416870945599574143275523636896507896131635891173928295845017701140845120415100312136635278491315426638785644851521585929725951190557448438259039375934266602079856938972884204431545175461742870258195442200426074744241768587521000812066552943571258322005104441739431157432248890984503978859588379060915713546971017673648322507924595062607341592092929125824905561256922553149468433716804708194892774788539109752807656621860462932093032491868260527420015960616805649908777405651588133758621788270950163120487127823281823965362313922724278157161340869686966739462397153299364383395691110962913358949685076538470669917901758916857393399170985453027209240051570583190765059241923969913359569492803274798822980124452392230842216101977685919502504843125965806760423367154026420075091844037473719069502243647355365890486558841297890085260488499600716054830294219692888299215446644860263218925254525997881902951676285259485078862710694760816003496687090970009069266550626620796446962975461383083398028266366869365009836217929222159706318538982080899910226728282262297085401131449857561820041749560337231742865938773414293250911925093923615646189557316421072386554408585297199619764055403470017003520000000000000 [85,80] 406243985998087787335098798642206436372919690178323583346916163160539805076741206068897463978570415707236824639691386856163412831547455690822003964849405458341518348326729573411825671569058846170803892168192207266277410452972578089189944853770483601011034231018212082276320792345090445035363387070293959363275864287442049459778126668366588688725969406772765848328934101228269163201439419954450485268452291303294739854505593109265975551637984675727663389586634152566981463639603473762433758110048314266139982645960505662906901350983699818730287063968819570876293728723341420196072730287960077509814004013050556465550809908062235871109261377850851476422675167963978605245401394424929540191960350801324035175116984466541647738505639229004739494999024182929274402176024606779303887898548565367605751418976930185195591090501626089818155900805786786760961179323532735362266753082392493722975052150412267686885704405335469012060338630434250957123580748435473519009255051001064336927624992697990587810587627475854032602277952027341152311042515451867482645300857617750043447246926531399784710609145099280180368691996575494306844559913016768795642395495604068049783308515190581837011548995181586599230409502190930770086209105027867038630850268116155337943721719435771979834711992729528288866266003373201072801115663644018098699703104279849529252580830718833023735904727586090814370287030468822151485866516376838425952289618704169536774989406880819988703782043694526386763844502057675727752653219828515056467315771849116041726133664540736388143191153179802524358383726683959788593539720932853301897539522959364271605042862533348379702815922624200478644923276985186206335995211934089125113014097889572244000134847210503154324883815680819648683758159183431699885075574492788113470520664457362943761816460251563373620074580259362309871046198897141795066510608786931915638827909120000000000 [85,81] -3947481729349704720930317735059924548571666609641847424177220834366850818309374192810343083918645074190200232723127960546780246056481615481658487286008790325536483052351538252801426146533986694569620218253263330764577365629862003881613589710166957542330623169344235850585091409084989136069090225026220093162481174993911057916754888787084614337524336984804805535777214409898651531969984818493933975908987836199247565964633099069960618210287485371907180253885537101732049125096938787084467735284583956683878562841670436618904622560966112871234007958414264831585245607938894681327418495034685279699485052399536060948342901489271830493898323985840372715638683008163456258391700338461681055849887161711557487484566026226819077576931632802634163194483322861462958542409849964655712798281634203670426928505465129890481866846269596344812729755884600935837351304279090762312847126666623748683641343296512471242702119750597957894844224323847277298874605175932025270923989423027367213978699313270696483703338862972498564244157117941825709251337003015482697188085550719869448205249668640397079941441207608664052963399373252708750054433951533446705799483249361764455306217014107772856980993488721512715794722285390195098299588665779420368277250602132500319870507511278055569339211713724314188593461786310243602353991455147157956269152942945849892714892476243059050219062112561205412683291465223714639807730052385658226905859183456760331623918019926692056762220376046029584419396256913641749326570907986458741449543506033627201275016971695800036747100970037662500120882525085585981775247480628721661297754310201009768510125514601107931860374677950099989311085548914187706912443247215118013160151334427861117808683771427219304000820598912952038216076273622293117147870715709721975347056754221117199962442395650623338522190322183227777699159447762870390626365304441677206068920320000000 [85,82] 38164537730268323169828646566831983506129228426906992311214986050582542457158043428049947546747779566486631871446639707228536893938550321904910760779480128640879564208557754058404023695684532429627059767260465039831155401163793139991737976252971400724418778074879848899294201310516670294182164653052981750457330668490723822730134061504695403678347184671237358577410293353224648481015939423696219438781693257334888554052051216407910518011151828323115062794711678166629729482105218182478263422419128177744192629933564738689713272274512013880728585772162559338615395639796148586906395626470004441094266455592960084819225167167864002875871766313519133652300692411367696383781395957300827623025069867107858082469763794931517941907163885736912272532339913336895104020912104591296799258157859074488342743019798637598561485893985655137076724341050489306983983586600043515735640637393808748643316387239643957065808520307818530733301619723400750875666524172134798804591871173614628347019615481537596426691582932665553244815496126170832363561953575470463459444834847455696384052590832212109441292424709199704963713397478921371034229012331453734425477066669937884817344692611817353141423755269797160273459673590304112352872164328205580738354844262101887191242387809790914406591564023694305203782396576923443670785791053362428307689882886846291125833654733688714184573720365054807147405770493496228436394341524785840158434759056871071774283514882385741486187785753456301215556719288246572651683957987661487660008970938067450232311946061449333125697768448016173405807905583567560217630974994623984535630826745021475480495834054067803031636156914123493373443327195366027604666928228943943381575666608379591804030284527794081712853119337520317954674251802635706231714421436241449394894179304093173629238209084933508201148515189698314764031453223660309373779828309730747146567680000 [85,83] -199974322297523211460464231511273064246676774845421716913964168774111877162937516176953937852319097089589573215945910466316446321254341825252357010257252673918535468055118026414382444100053682238871920047690826027517149595870309648471946274355251564182659122581263344444656750421089258284615347116581005382011875274420566138323679333504607464970396405968159894478313632732325652680371346816156150089335564833266870823132727338496962984884571423227916172917258964648234825005143919787449002011384908240970769653613055325628347507125927356223483901123907503816198836209869291421115911069665526800292199668007500942964340072269636504022628574026622812479312270123950783672963504617582268383131728366202553267806637789700246272528848463866253612884196667143720178005285004730250985396585009633810466860681755736952130741425687924778252623657938699345880410598712542216187253819944057424769854020778202972181312873946278302684085802524640293937884576609192095542052594079777553590780380921661782179396642281908893355205877443385657137046537531332527604145216767355899458995997024296082039636012634809228714935418620696816474088788207934562211423395486047863394479798366393269294306935828285367809595448400752863001309342834120430916221966922385174731236898753284951629083410076374177139251112356141216035219232596354800758013991609443159873293157156034302350062120265739460824743995181994031132628935954823360138360677710473970869534889152939243203626971056369875611202579550704735202034542095492007504409374768273033074352935049711587133862670759874969355619439575517924461547499415481753983415173614233026814058388298125360278141883570712126653915006315900652376870650344904691082028521824467796977937421684110892084063928313930504566954308327453087680721880368518394859030446195738119590634879456919480430571178727287388202647484000833366605578317601599423379040 [85,84] -6806341122370236096688041925606973139085655417619984473212735446532052633391757828595560040146049832821033449157831143568085690301193039492983452884658985073370170126192072972701595882424434979254779723890801398359507251533415352415827900093879483067200699748300727446868885366422523297144893689479660648540381997852720762145888716440407945478934756680741776990289462928290647190184031676996610999893894105617877695790050313864194484761767712654637494412570368892719970175537820220455134162919863249479263867612090414916988377213180260274471198448808368162399977889485065635017637753596054140657292149294771179377640850628650816993915125332919677088124657097875654770481012970323643033799949120724623717689222234121051715299010185186549062315083143501415858904769253438091745500305662765502717869433910363634133560059434900953698711606336922605847108513307230442467470723986991492068695565404185904098393664452064115186228056619390042485136156851701295388242506392778865535688231726371120881221944070517339864958427162449289740834562279819915075230097470422259360605798551232468909753170358458057508983796144152606921420450973617788301378332963970172002839529640862688175937829159474085546279950581113353641860765632365601020406656789851703208167960084972921681444203775121081967719944377053154652532341358200665859335490480213083717884681963134500251509929243810336861238005742401042051965065766372869156734091347216001809167474554872143848672864859144288945850858035377520332013130179296603005853237193376671222365389271563859052733662961077742394654131478439732057654235547603891387552467525540316267626321106811682506482592857034527856164491691656252346302156944242339076924148638621644448074808002784166248145610673718021847208960921653156557865610287114070611755053849304903328085443528578470923471347706530606728179334734944165073949432756871270400 [85,85] -12378915868549186569593514858838865294493325604327316011572321918341071304221849115089484315411628586204163355756125937051257843020122789607237288567012905439200440906038499816532375966821714716759981561932851174243548757288148557833450010937703579477404824798220101947680264466315084356066623317666821897381454902204148337648530636481111190331042382844273933021542986746242779981734037549845488328223178359049865572095796570756742880085222376702186013775756915700151843894504030469832129412770458436903910301879456359427667978159043608249696463507551867771793221717122465196220807853654337518410602956500919850914736174011641924132135649344111977623028416430877320975439574478519672797708713650188920068431203861899941368857153690237904822540829324023343170361543906716518140971326693716607297487740553638017934142826507970014379237173844199103476592553946146894243222062657665119983883796619121697284108749102335498726271551049986490209515480280776486699351988876785843226171197823965239746666890631948296126356852530382373192420805469270737337596820042833623666992124817290268535918976790212734620340489263837848048958058581256217373527346448649670779382271618238593756726924132202843239257140706742298863078268043524221818643074069812601729822976648990102755468242651030509527261392624793614110169170277421431317999688771440730015454108975649158174158920152897080944945839560952213666311345121069319218005569111875757532631017137568521776190529492438143689515719164622097986429684516704416962864400136326833370448777745923285222917794622503118239244243883446954748114143436462950503742719806908879340269624296485234746529033391396280713994731674569453156328959443951494074577609058988288636771002736308400566782502351250548882135409259862507249621002609194393102389346455027266128714748532296253493648666638320376127554723274281639425511928727040 [86,0] 39570189171499400952720138538858571590643578126920972479141955412306823254701346109286720370420215318386508892586301759046151136849636835403004818391861603575286203039282678057586520339931289892250496588016407258009872142938422210643607355369913900793345284310586386449667637059496690326473869856197359587570532541551895022697993191905133316363151085380102729726297304218218286466929783870065434617621208334375201265831952898041072952887714877516215216405275019324980901167439709042319165865758809260579968518192698153504554177014064696835887504515595571337534582881578864583512995546847535641992178345605694172120439862471083901919137435115967556300235624251138804458721823490429852074416605237016044732988571248326713169879831187308631745246542064431445786152457780054114248210601021277210694145455405178163437231910126885245839563950506612907212176570663571112469133061315604594582063689776007384336869548428545088141104685770482379378848454173085892350743274479309496378063585711548029719366790792428804021659332568268408750747078143668780525522113711903525039772229500170837090390848454122491163145425525932019175111978457885421781155563805430693710164036920046656853476198840913928255890915565244756120569891262033056384121482294295870597970819638435743537791438380232364984220375548373666352808637285343991476023572109224748999833848969983439374066006160395719762426467206097918958724753828943259614439387162108980289294514169298461856202217667482612604833241747049357923917540039841829418303475750547975315063323174396214454566931532048642061076022579264653110785685471441360935323203445739870817117918190984598905092383172086866252412125786973540979703324386613127132926933195162444171238535201785323437329684489255209953222325481857932499946585222783220002735493658786763024613504864126381961221768240277129536916967994484823002298146965110251199253196723856928127893942706783411421315072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 6951802223400589497568536012518030611758555855826960603044134188792360092917351819945735004999460066711458608053941849655338980255971586636718937799754233073139085704631681962286530188179726085241095153898353261197173922100165328576072989592812913568830062182679441071572165721302207269760603305915501586807683311070064044743884209351102532386897249489779793681933525566703276121769404572866814061067088484792753709280220247596746711200999612112862911260094972545944152972595786704619678357424242580870028550251961428910183840487769734914827471889083293678997209395390555528143327004110696122240628312366975534383634848806837455475626544576699066864988371532874601407108660556639539242010627373683353582843269611167476870774966660388426129432917961161964522620404828059899348959794813501665113977845948634510443830670392318543393206731644186643667348863069138795225248501476999622563327697082542899120491796352925672955342956024333796659949326684499181397278172213413215080070536382202096765489245890688340724787620997161550358228666298573518402134942136876381225040221814192261537814472491401232174214747007684013108393364150577381885578496850727011640549150677520645510638397174790516054579472882161287561404238715993120238664009048192641082712157558056262814261495847004222843416968945225992318009350266489497109332038862111794713547092200732677024893444045056626187014915230237855871011235436157917649787694358653358980244495240837507980221029302615656936510286728832669416765349566384751732139643386927413142816731639162942473164227849290345533269859181680038884474609615975771257990447739421056140147877933592307085128791991589551790447457362892826322565034921120036977726215754345167500773635827389631979164264460887552990070520714190434287861680506241440091280652222121329835117196633460043097588478494409414181519807854211666534034223217234945830112365029975700416359947352007899855848472576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 2057242556312924141443307845189067148982445561665825870321488677534473222472553082696842580936966441899971754574013637316468894437191834520716482424875682912745298218471665273378047650509972922768162694507078221545623288194820040309612014958195275305909858233526924717353012742184592254380122167972120680463942272430048825813381892005542124367337505636556741968409222824612339451011640670262070233245921170138652253610209410357776073027377122412515699540822442417331995330594134089105196378579391517095010153079073212062595656898384590522958972150408187846601977804310242783958199779259531788153021195670493100075295509062444989389783955065033268379272437781497210453050135356508787324498362016168452463765114369254141704451777344784714465493368513376315707797501163525330330122647734989500917167745821988193584382964392719453885757359368640395221532970586028563141190349548093469418969873055953928240827763727328377819528824534528726356987762320317482784833100596897094964495136713557762102048966465230325567284488652586564714562122690534424205804612126458586329463766798053892725205155467998344350221034837363637744236709234708518445174542791116864993834301192876243420081937896624206827897011478015499712474856302022452596771194535641577004371735274454399169920090686003906680305788424265810575842714803108807598070869230437756651836033343459173485474081239097615594741392337148982004656166998732179097218555364053867631303852630649574677940243592515558615465549830625467446344803868047302397937703019320477077599302988323675205693099657150798333316777338836806176321666711160592863269029626989308997110907695238191457043216488466853131958283781186602657322864956737890680856511057425250162398812654747204934439447939917452362822864573108066686500917179153988467212058408114936319219279536882086810918792183953996389180952287101610404832979033779662993449509210461320948463671673394075079655542489088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 45454922522351064595734374453547323869798484542778088976700308889889574227005399827160180948767161815795283789048993228733530850702785764802646149037700423257498983014957406183248232041741777319570926468499012057015450209580959718995998981558223025114368125275347738630546934944855876432326175163504509019176363137157978009557420646125807757851179601713383237219421478867303384374111384858384695232298681344910629055502562658913701305220434688355935063246069348101989265344798910267357339678097591274728684120391639171519965375822464085104895479886892667228035437218973287446009734858138644086301547430497579353923697778001021852608856100470805382562354028179913807720954805153392141899586648752315470636642890263812400236882826960551883111879687219944540540201856310448088937663775507285288791327206907010378286449758586624896626107351073559292479298697743515144389711370490409156425622794787445001653335013282497733765009718789633646599508971763002822286088852498687093446763581819491184757972278685311572886677005804862670076449254135649219636028011951095783007254415992396353397827902131585976031821961012486769094125316328664050029521591325290411772965739539232903589335733248253191161684519499183475071522337617864968065688151763826833613502393719358044852089911941599581367745576617576471726734323868371478760311379233375298007073592740666917836486250307257110484861984588446401223794356435413925793650439297157729563738156439551554951997442450851320256421864333108310322152096246097680827223134664216112164971039179092960366131906764843391615513708075158169898766250204393095404341744327492315042134958366129651201565075712902943874641304603091493565413448138791784264089201278324415874487178781139578906860957197750826515889130616296448536151109891379249288591237701508915294734735564112713006780584772906154302147252192540315102073978850896781898205125606812460428621114132434763708114887770112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 302868506816840855760453221220664927666117826975216148833600770885875365791267276885781677559055110077044469873213646554194014092938315252857163939394086461717686991688281390180145816109686378489369986509965347108831885238658129723068653672417539382354543040493742992260405318347203462250417623974733102070904065117767734075319094929148332326617950022499470331289938481920665531988036618106279687644311351954876844415713773140225551620381757769365309509911458355601690118225354220038436207560217103208480607944574208655220945163287639448117159174442295794671804007265888872678971218523647346546684362173568218542903348748846156539669500450495378332459167540158225888398022159058520916499382097486569230757661443170950583487864922511986591798602062725659022750520271485612724085580929688148493605459457099583083567257392063876169914581103410651274031198506447712870962866506285586001401007560559249892439704873749785130913162320166658147762472177954963455312038026213946883198005074254988576978223370773928305130471101316987147596126712057209177209194442033243433955616973899165915537196268859210597967378789418419234762147385236462032229967180641603483490454780129071120362305556766221442704326962759783663968689683165131682648201521258993772316906218876600939742937456601162294466777948660072820804718103665226532269353118386178072222942972755460822222357557745055171643195412940680122631678354467091750371105065912418676899288751958680885640465224140622648093675285145787067809395592815630283475257077558580068236783068642905267523703567580317901724496681120366052737795592987902712866859032502288413802153214074194207927046701573813935664994199936946915404912762602648591861818892240637605411401208553401396482344812935417751807847464174321798563379815855608410682989456524122759387544295566986738758442232772007111756637217329090659676266442304721515702600511254368691375274079455449987521497930924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -1155156120108413165675167726489918941950625374071038159845253862791476621191629938938987981344716776683242142441292052548287211018277890584495673287612227824132823491006279974671998008115803719084657934870236672309130617451794837537590963831292309343880281611874381075170558414583225282442408511994555211804698846823996371688143966836348799016393090646447876655957194649382477830564711362375219449750526837742448484606815940781770955429731985109152452698239658640864238582620430635599857270954148759105000790143238766558450136440403926662407140830586659272170272465220778765993612974597439056208974188016486669878161088531700704703416244232360348038193896839281163269727230531333250386713582617101657923371128873858657469303631009333831986311159082798784115710097944183834554199537084552975058757583875358311013247399470093450408866664715631996979708970714385453026294765491471906921389033262917549636255019889500467455497084104511964941432869947364193989107055818191516663173864787396383641457984323776064730599940500793669499053589139524882180860923224876982035889058255169204667246331776950404312653596038834255804574443537395410335770866515879234875887335671719166903969610452913811831591185385617884232913048816746503144724519471689923014730686575524893555711864603359551485530829497879653548278343449721628368955411713095960786222303930951856569391883839322416002171942397043510540705179597410640333198998026170485860022656856667647197774754813849711888855802271271491328111017381645573740559717481182503665534124215280470853902501562719429610270224701693929160554074298882191193655238085391087635963891976083936564269744490569779566928202845935905820006611131746094405953079504229964970323241564240222197437730928756984902797905766874060801831623810808809476189615641963014561427283291204954428160019069575477628834127501220968531208407247170743681894299775090283614001614256092279673090012627337216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 13318131856318267547979169465357995779455664461589371706471962988295735723073796666479248941341899165414791642598993730862911861895791528052326675287348825797282222762199648599244913630872112794422113622053127589407407415378239540302169855730806241784308514174829263612580804183745268840344521553628769879666757426411834998728636833955008339810056638449440140207739605536026385846652430153245022183388628810697138407858734295071822280899389742580258390632437011868557530714458563368718894614672363567345243658144920100052387387031125394864036900626186979543307207350230239223275945636469705769413943327875616318153465510016244556455279301079540638962445629381555978285042526430997045809787942984525576185303030851126532452262039753003487710465229664096538261065416903650446344924969974876906331203671748526144824991707715948147489962015072608118885981079605100717895909711453920075961167565247997589358377528371878499430844476312685861959572499907924360026901125827308929158925504356526376553052780488235447219627748512879159325468216834997496599229607579364169251925967477890972888403678035737544121234226230438765499997565081967689809019342264688894006484563342928407403952245516246534571822646660069680997231744275747232138235336601342884459727449951570859450686538503768229781697747327596096218886287820948305472472144268138714008695299119507187313011162751893967313103459666677462890732986806089131402260216780773864329280344929969845067702436293549265229188250875110098897366743341229720482627883537119051322903716385392076775160120598891330083946365544173711213447959577549368415007618973494771050604538725749179054686724229349852731233159932223383903743831475588764387292895388821105522758123954187678234118536438593355222620392054658139139783067205120589328941520956723833967613195756531985200244962781636763280369817232951866006968059790088457421251021232442032507655431425153613265581929102573568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -38344998606907175568898787122296375779563630241350776597515411931863820638186899051905406065850934732968651336844377195863615017441004389224871683348298852014599172236150071794872999483997212649425798507607636498166199177597404670211347279984360109463058028885929987776088476113976127813507035531760800495482400469273968192400338109624961795046422685382105094579157137572282639059892263760629818907679191160495591845722223914751675795655996883168285289785806424437375801295866012868732758802874921713533235830467241907436548929962465253414071457995506924464188900536946590748928624086794847048981886306356315689302819079866526140653762680768652896813169189842619100389223783293947591196850289161364262947779372183800430606718876783740130962709937982853472082832050423787098367711190978455711293935082091510832123035137652591617957785537826157671634763704224589091795904297784243209086211607220206084308506206748990229014660490391893376717202415949628718725336615051438226737928444308641302467342482438519217820855214268743923155665353472810810840448009600415845292555146347183122052666393399731564805969811374290991854796111232353061568694854460972489271841227359714086235433977430892615084060579812963389185911868130922325050011906685785790306376756205623398595273553821084179847735796532994961909665243372978561486006880210630782159814255883159776723445949566242923354583224827993425467398252639450882413221567840678946721386351048576691347542779918314261595867571969114760090857160345998726522651764663183335628893947417840569094201542843639849583836570982145849544129438726700423224180936728281977857995911082397100765909701925700987479813514496296410582055904994465102404748677247737316426994680652676354283253016751967255411798869705554684646393527632970372714503280738943683978230725019844471416087358371528827407424585226806127537923069027971467848906148024540402148450545788581761524880562320310272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -313964063749860399074369321860987455581039561215639992131254809451523871414589205535816107445696317116316912578733472070075822205370051404491337740700285606691035944964082094621151261047714880437196539327711928777463051823566367082021946689762078696733015803073729536298328359107591139710835112253549332416896959930144348763813499908733815981810111870897418867921457735175813855426969305732624461162141653630486896115258698696784038291238848286003746650380177652774681013535044922261040726226849807506933914628922141513829781471228054211173782664218789155608967317188193156456213447748056755739431934912154423595746271278931958673421025644988837044176279830401396458058659156497987553293150245475644905716924555031220469432348524225945717401901210012728983056278631365393558807589344965394375475299223731681726083741333692781839316585613484269027827930303525336769442954053620271061896370689401047301169724575784941010735927744150096123773957822192441758182412269571862883156304108587580685134486818156669464747064984369734546257723846906005635013450581407007022891107994281959265147325088887176721972028638553913707679822836561990400180280049792750867127507038983006459476175658420458751531368287727612763686804063528667256462718929612780824237875526590038411480588200953195292410764805146197564992287380250582159903096591024333628451673706406537236878375241232312885585488295105378318054649520161970217494526076260770938347825715145443143472273749798348298353206363643718955733190296746756635874072634735306924702370503027926983719333831312056414484505200911307574894759993801486169780308542499806078372730393965447257324257764802930401460789590137187010618516245592180582135653045342363628735345587057407739627783124195594804830761158430811184892032003047079234527829110127256736310094533917797381249968572992482147319071640527253727223161210007124883307825464512964473858911457185856153665224185575636992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] 1639261580677795288917321638758631045372720510078077964282418795396639172042949365459696927721360683164073616619191473364403780232243396529182236032873830371778401592903886170379778867977766036851915790131663794402665750986195616287515194582924355636561862413161650724154847322505689538413258379745675585927754814524217569854331791035549214784262839649665557418697991548553707758251099440137401613290080928861617505155749552660449755374257272548230458272979886765541770506474310826467399803975343763805156402734953734453215091631535520747992218915671541944321385990807595857664789211440468357550557963977253955208420296579267908614871476553848770456933316210425934850125815356869772719011904985859939696593554264331379818605819312252411002657231632084633397159945277749663699770538954099948300778461511048410260008456093088524242012696657925963243218586006549200367220189703007567113770107337398691362310626086787009095431090608530954088108740184710639567565317759580721875689612071941099349240217888722823483521247278000148240854437678540145643456464460755793229071811041627154460938219228456993476458236444569295766279819214912481782027507962823359000687540303204756489941376911943881229267603439560092188187949381852930776003827382605320026892702594007345051451874395884099478970698948486078164003434701906711090777169872954281098949497156628434236180536489723314955743308773872319536224969468211755629722427572989051853903241513932315262685884364007419305346427685960365235191089804996516485957586020699604191765230164077889912186412717282598219891157487117462781977870308910203328778867437885985497275057748460349599430790596683979908470374461438384144869043047331053772674966149540534035134221552623795760950701654401506438319296965316867387537128838975004852883023050668621999627146957788844780384159365840319554020326604561940427423161703685258375152971342798026143104676953069936507814265757674504192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -3208867415464383309189704926098411301213063801323681980441754141840372313409412045050022780685316385947092737549461397486022765210538495732584150954856219751844281572045951417457247637050553020166706249636607024534094774925606703955884763037274751890190846250821594509639366980791454111306456089834844097598911909767104735652184315913199889053490303373481383997036937756594784490617584353400574394068743621921730550154947402859490040696277759687277659565328597088635099463344891748680743604100079437503558056107335584060741106690992300826608533320429526320025659336828287157168699006012485017793016379509255809538871228046122712443712370906629637318462153333257545778895008138916225450963279277779181836830249200122778689330848513391369639267319105944146158381115035108467456851619322501528600073431731360642694774366616139160072107163117171601255925023386084014330210644723715902606396594305277239149085187843888494348822365188408980645919198845098722097421334062474413634935437214346269727395147865368383348937337889908401432856238093505935411418825780857268573867825437469740272044818228464551018901986571881938998515447897968211464489552274045228102287549151987417887643524442857808974301487679674783108665731024025202601212754248632224857617427273623889718035062244568988390566648255250159483947571451341467637151142877862538823220614887999105070223093845099118519802445457156951096255800202860768404767380576404579933779474580885709036966171254049969126644522782426884798123805354113978640585641869612275126623646705075864724234383378978643973201426284593767146505993012201351501606769336608623010495667814206149274106364236612721563379470024655868101378458018632647597598745738107408154546705627179548366587502935367272043176051917467191201364903137343967176192471521726824965651005010213577592484502500497640317157064243227202248529980112522401328344870940881006308274101772322918149796067257138282496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] 6522520531295222742563541304554282775843367112685649224479499703230793274017108844291827680920175156623749135632362071395749764149434487394565787923876977665531358369462945473727469369993533788959801094156049867066833572366453744302664957939524534553050459507907194942160774624815651022636633137306408638368858345158725316289532787362505896657769356480141131543602894701758470197864013980826869686978098108686516990780757176915161293092382902323350486383143186058920741415118028039664126616208100145526172797912981470795362716838046232713309565608437800041087838832979440448288267182710829763340669119506661160801256353143535662362068458265698080790072710844609050324826164753684564297410720096758804483354316566839603410770355338939228618720634755355126257047387666282102983624373229693859792507306326289674504993872345368481990397120601100129120747926149538840655081163243269075224728989907953313358522698068704752798074072322673703911363284847785663934150989845919874686347929164904246339005414525057793127261152558242639340179448756623871838110220266869941879710455087310910362131497949111473589255527711478763404198256859786692182772644853655088201014664422589231992190605416622774640118886820588908714240005401059003150776546979766101653770987172517416409115106722387661877874318478571304625186636523714924170067450696786106526385830786212014625686179576681199756204839268597626631389361030748061014346971244007144558483050563091510943530776483292985991997246747785210370094829112334253494705717440823432630899933871488082629924769456585958293338247060303670917464321501606968839747039385496562937187342647494835155113616749848251345232700317246707014173100013714823590123038851872335968782584774305149983053706393921938599845437762574496948101388920447705724890122674715258145261112584156626299905611811949692501820296484937017104236053903955625703483016816862469245444158923128823917319736015242395648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] -19823360965334737402080029323941439108447097573616511490946933820841538695281801956902149741582978712154408679946010983487161762053289974622902932273625685382925533300000987305679803266053184047847092979699360913856898050549568582124937419017287226662492487739315022106381050181903339213798301319409775154524042369813019596782362631477189823768596893716486897553233989958285497396873034580779909200186192567311397369911941371141031699627826376444744465678914113781941923847590368921683484905268777112080661573808619316649143588374909386570998724780534288478611013451832007019548545294422357746157061050636337368339194333931678403768691426007806586647771726050333260116574847793254148387843671709165589790850981862619904944965477593866876667197619548275059300307679340214931502624152180863881590921998853606123553820344190142124834309874418541937751650379795346532225431947642496653387635033016163438687486382104202060086735645348684795196262843640274301228282137530474447891913070881022952333358908348448586254120369799538651333575443592174411444198594242315783003402562530267398555617244401373238707641412944178849661167973865152579996867217080377570431215757009067424181637186832759906408701503243771211099229620086315906124047429599110578806802346409784398098278988302102376640829646574334132943509983080162966761672134992031546606472603385746153146068723333156935177561007526946382257408933848077173710508271350284551389167281157327518143817252008639277018050290305408547967480114817453904185509316567769291273618921680777094308596079929940656807579144823214476821785008068853099314543475765661297808664994002741556441178247660489041804624016721997771447255570088356553784868542887993381008947705848169520730725382915678874792415839141134915374504038486162877916631829246253957801399324736618465258326663789439952985964171825646613438231271075653984929338095887651049333726318750964532377597034068256489472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 53578985111479869902080303665788061978614754883409296549764946211933219090247091983514642733443464115206896732952514234986821662079744803056242694554024574112524155826769534635077636550116567280238947156946886247852738623371575327174815176302376758708477637214011385417618462503233590601119938418174834050002742934217038389625769931805522699246739522087569891782947817526780159862707374291954868027339319096356696459649214634634079867954883171592750985339922100166890637975965323710462248929180836199431477899582807166289732961024478320349422085965565979529079956071037314317138507527977497954689206729921343326935891691363220948032665739541150433095449849728172124937375599828986460019013425890714940721667008323771123264672148381766365300941552655059509550288857520432322886351923015725157240641852916529819427968459488290018183681699905344110907575327731279634827792239776247599663931813968683162619086653401108849202628339519704276090145031653517656096836646191777548922688222962638289428752038628776026637746296655253096875654567040879781371967219359514916699092879136242005078779752189073719670435338626051778830313717781895629931145601617756145983745415857033776055195737334513188382918847593623887341362661675111989799356924537367592656891860950174500733830741651963123537123350363342091492378434989938286687230728400376904196874087087886264073420447018804623472348424907863248980885735281823704684205413273928573330246673710515296227722772467186169391282951726382288033978930604261175059654831912396827679353524909342508433797729308291500473165645345737842341059315894704698403971059107864533777419659065812222753271680929267661946323175845740808055020867253999780074481101812325915677772727173204382101819761826423383933243507250580291143858842918393470324694116035016689469417639314906902204434778047065241142370756716640920602614451771844190038541095089070219579085985753920453086202409162452762624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -124507357780049296750271340970059860447344209295670371610728506028231577412755120862924535056994866931642361129983868080473957138190834634038034623896499030776788219622696832904033346966316186325029709072290787154335808287082732930002287988345685890656932796462044055724496412183331210818535000228502159817548875254002602466025010193827699228863988118378040825685432274163163340088316943794860676506092759536650848872626407684176140362017439332526787390239486234406348072008945219184243447858588157027528061234121042188596566764540467130469499830986266504263828907789020281486735142216256719506905512845895829522163876773992666947969368961807790678980759732123597523442000411603956833264141794114640101587944553937607692660967595815389812707925698651801281954442812637342502144064469999799943506230186078571580025432039640971054395691713731085533057472101032696793814011667026130882980358154760071240451382644394627803761350159880661460928623787946696109826075052317701210833965395993319407443008307745032720568808400894822490563166692673822710674631553776898830148892344971358281483834660043637476256879323032094485552345990822422678718043582571973423014308359891907106503157487264499389238364390106706755278769740773248884948647388275970147053432358340326406501608102953239710666420685685692789153314355305918095243983618992351337756226608446787966985524051831849266139601019389076281520301724447080990891630720857257400785462157802424508144653378910334832002290106040635206037523209023537012669849173029180839847124938534959370376759089721653366161760584847963214549733180332312875848631539253607562558441252303697506379756393873979642076714852750658738304314790277849387307742210431625506522221574652346428086923832228279385788055548047422317292024320332410638125220654085599709805909382696225961107340649001530424899252590094689442637724026153600928708910265350175505023673001737049194986943903393277542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 264025789603580355663486095653576716726767893468358384852984473634155805442662633806419150706495692045087031210614488545333267107442094000113826543453167168119801972223049296615298536924487428848505889906918849257025303865435214587515421300763524316604258315334109259836502993739980370809293532682723107405272434904314289676839943601302656841299641920091690013966384350773840981385130817546735029683171342723918395284793515160672924015435314153950460022521992683134452733088101220790313085806458371975598029215195868149505388449505060047278180145524153249716646522520932487383951851700153790178579220547555666740092251005127918706785321333196095046119362632418983707493048545315701481540520670156341279062669617979579296837490438590661053031369189074890233185470013412163067606216928812452975670696695449170345487375300480454961432542844797658333674292480001648260952690468899909251344237747015659492837594997988146038333771655239690600251115275133429442950410808435993572914116930429190069845535239462634721798683498944000025164715151953589812604677995704021445090057279765360935918701160169247961973255513546718874427120262603969765201843289742983964313606436594636328840510695603215473467579836604328356771739739359487497176311473307871490697915105599499577387933891827561513288003644014889849542261867833588009006325287201851723817678189255157097338784222331765924268596190114905144529735791555812643465303412305517773240053931141913654537883547291186264119145220503573446897228950917284163682853045383609140826024100240710590126549972398438503756886810195975725595080879732591854827167161958094641120063283366375543358583045775872304069293991263464046734781482625867854660215068723716658080810370559716305682737832423069359637570340708295586477251130330450799733812614970102670968509213572458806054175862541691743766948779667505861454335147057307605825180695467165671405716373487319051587387216743456833536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] -492569956992617183590249756884402327263451972563365450523023261401878903447081689485287898053457205552124995472649541904650601299661647136792884868665288122569615497967187186604899594734563801231544149508877038739579806162009538720017204433062693280098025611304094401193170639505414501809735424505496834884607001490644574838405255081018571644342055593846701847869116940531733571678805741940659175318877770163604785849108226685854881995565856784862855856110096720459285240102177765546777022936539512605601760189986208510368269500011297403145405585137109371250239491803353130655120617372784564166217036461766833800154299808625293624107387249736428305757231402010134843138662544988285462305019816111056502330076035590496954944723765530908490690978447928823743761191931249023206002853700717568220538867016736905535787787358582363275267016582174277449121695644825740248326009212737370412040814048650094061419478250793440580689708596992194520658128688995330531657399466731800189447499338710673452959594880486926168040293369068040529512063338479210013916675703386138318970406355764211123478793689109232839054641642161392413801275376893598946900613251334038913617293913014972653927161933793540032426242967259167045254153288725926079466587014098005345248855013240052576346698762244555150319744057275930801248144103696356259434437562079462853755807658424667073065539714023262890725246256345849852785086804478031542375119288405609504449913027141130152289788642124678945135051452308085588124890421460946203998096408700809514271071700700761706558904271136607213997715812754763580689558724850823910101224560793396142579718979982982372775763267384380467497520774387923713020939352533594427538057760712745018540131486683704778778936482258488887856588409049395943301286755985222463866882993784641896485507915872166336416393369409013412046310444560126621988622139213206705087041076542701461230785643173957431502046144508232466432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] 757325831418737873490527647199090203840898350583419016717565315658968711171408133067323119403414791024668123962297898083648431315041974094122498572869833912382689896447950136137817691489530808543199279094788131665579999986690080847309290855550870215304091084281550702647476447863074823216141126577657814952004636791226918983104505849818491368291367116651351807731662704738959385944986581602279982934396643369138948243020104999075525046800671745346999883493632118832296077633112251633536870078343997754317112369113361953105533813984861107365543684743494746803222204437231433012141029876680511632909062053415756783525880267607823618190809255950383148140455862207310758164051109616216612668956619121113369707774358038465080926129089220365473852276976723506056078466235264534214530581841278047496727778601593393377898648477978754170147366048941783879710254466567416550215836984244446410802002211561998458850978434964638580726534699626340763362021369955599481848109975341244937027956356516697402513856720972844460525132237728252748423691899447419073355354198208472664346863052337180492992131995359944103871517079351183194229169974234519783268939358622921402183946030884147714878482859163263968670525719469652975863668201542600598227601954971379399088383646648238190292949461715163053369743654019433605741362153847348689143534263376300681501755912070428751426141230858978597245316928049372458696199306051405075632638306740497212845469207287385301364006083486844790678352019825598759684890510044531691176699423823844985400965866379277883642506516776516020091647675900830172864673328767082244498765625183194285222887947646996483016723835929530425621448180857708801271778634873964731221828801717251343764737553495842007083195926114087528025803863995011349765355227959969677398538192859040959028248137464393290390796953828526390356519156752227255703698938311642808989811056952414996930113433881941263350591772851777306624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] -904492048839589676536715798741363804129999376488656350740681284274824739692999613929242216025395161085855224741793846481101167892875077246773837953105902509341038959824545335275540692482879105637321910749424749834698935614550417214588306941850778847344272401074295174382168928831429832278402407736123056428994960742875993240501847013913041275910539191685867270435833168207755940328329649532560846642052626766815691508986315527686769905209217194894275742902865789608930491381144929306615803007429550557424652815538761560458241756038362088811973076826565118753348972634096475723732105192941181819054072108198799511289352951071831409100995054763527050510268541096059560131427150144842899892721732170074589192221514867907133290690671210720476400395130643183340301278643573402894355912540244660539796240261313953238496747384179348070850766633423373049653771561422672321227227537050964259752531136298738364970230378352135190670029558667669547786572167378261244974600542398996021770106108248326087739390760065325590853811460866297036892981295679869140656321018192894800318994927123645118691957820061037439152897159668189561360264871275813631968740422466449620526462938573742993728656284195951716651240655902088285341435520402233862244773045843334251851261657090781184875157323136452343496092453081914436331314166898316441915350189636423202814592951841196422670507660004663516941659858441011024453539318263692127537134877718640795893124689891427540946318626674646817712947159638396053415726010664304756794692885137228513795347135763933344954580301184220242146965307686565087070007652151492706476480360817175319223625267452352739550314055455292367506555285799953406327658884211217079346479275590482868037141132422806056804859220918320688185676697648376902643734529473470785698907632346881146054597346303459462044536706757570385365248911861815599957195671426391501189053976826703307175872409841764468037063899539581173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] 789296496464524823767471518177424814838432425687479237171516931594250346800028290656960024757566471908411001630313066535602148458083292389002657414986467902702992012541395086537296855798951423006393626647752349863606183005877790106002461212649239955209774960801289167717642367620212334127287388049511213600863887509543147856928829769219361471818690288709391855596515059155499975510893964347535359374401635767520886186689750041455400274025789075729015571221033886418410525012541872314253659246723599003213187283775663647195126109358208376495349564110254561124985444358143530779530257767990537542418699494000144962197311818626074291662328795127298223292990764818212811565978665653666372443048504646361217134996489934339568829658990437431436930766561688360095925845429974556980566149520820844936159645573574678089905762160455666276373943624353707203698923509709507144853812879876243353617561613619097370503623983373653875430128195745451350617810946022457968594674754833778525482543725223495238304897896331038127277099465253342981951661774236178641498341603663652767168297851850260674334075874818931007801130045410340755231306365550668245956921795945936143871739754299312189807113392825717290478308140556256120163601565809095480335731749778703126462671725289604070082119524031152621559135204484946969715211120778009226189943945974990625487060803954109751937517271279968571280003160669844741025594207796692759714728575879528850320451088573919528921357461317301168540163020746573375161856213569758025329182469776917249081533873667011102765278032558500088600635589798667074529485063760050022382691122700998454031489183881379917295752969489020837233359902890648874820176631661016708589413512985140274183828777599786825040825045213217909126016670050620823396757613143795704792727581196949749280985026816757136066082827086753950865886028997486471386161467091006137273854546684527615290739953327990706324712949353969352704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] -447647408608259108446962397046312100743792656318264027917817486135155188726569637138231427887127814368008621554672369859660088210088053810445805271586529769647323456958036120981548652633260500202613440474209831773467440241283705197016448074621551180192590725367247219858143564613398476584017715524799136550575948308538691594562964062711313784571379841305639480955349494132616753788207313110998124824490016207047456760102442527683618868260626622192136707849995042420665706243337832476201536302946645583608314089195120345575588896108000917684979451288116992861197138662724596579671854315499060880868002588121815873731633350823823184273428044975122876487521645339639949641277972078289171979359095025656541185588636904359629677003683750690936066394363558092695863665796312491401141498087057235944398262796969849803492770164571292434338327346639473006924647792114200791312332442144479719584771954636315060587050725343615477479526925888289055224157154057271864196760059574636767716414088431329318489401326498113183646399559913106274966373482694586745877990206900321805302851168942647149243872204333288808344930091260889425292239626616856398027071594129653226441804917358826109675990531207965616255314259118641584760325049363829383393588015453469592164634243229291165718611033279178667084123934395365916296965486223648230926011913819870213556106454397394668212498289346201193105977066580624409855416491186062272752264615891298943965320901456599744231853060601039704912001314280319505551930294066918856005003012718906463778535624331621264851758109211007621118268196287172606969381873359193161959220779469806572499726240819333455754329204300169597925889241203282520060130147235392944005546837039106484595522242374992741808891517340814111430910044767077571024952673061486942483269218121310834872723683407629542979687392475470450425329753981393367494647925934556706610524710472662686835407794773840837826518436378551779328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 85220295333117254992287751979253422546851115358471546727996756014605210627555182401978447849651795454606256113118373365935806867117779368858912594042411056276318639709249245339388460587169737689675423496571146753719236718754315628266027174563203504308030010362484414984371797552389850715254485248003594688488293193290467900028554235491881970813055493532353015679826380614990174416384010089606755289707076766655021004911439719029769948384383781662791079679957142637172827445996681837014361881863252790307884204535242643622158428950683336107896454615742698401715608689633079613345899097392562861628054570695183370187590311064914361764611643573783835515762053804335770920257423007735974111400517080418455391479675282191604425612343495055140705731416478116183475674671672594359214050324151692656245403993284031724917389269688929490300435604483405542107293181236123354618297249221100073939660805911618493959952056368614224790741276092066984430000348236799748408998207867644212543834606542218267350329698974425178816232712219873032389483891036513874756263431011986136258148250712956692672647179977121006681938890496564170703096462638793851920676576187267936794667203526144659029201710952488317221305426926309342360171908489504426600064841289632682665756232731793977337246536775542409650393888429941877623176376443014171882024473985708091266280816910885473810101320659815086821431948574504567108453543558898689334476853296171911374072190472874240462959603407152127659996866782927902381231145905211368550330339109551815967357974736748404063820584785328787113984649950906691952448073015628271508738383207065561867128894824807052903352432997496594350624055447204029699259185781690387059717786537451931794362919503909907127723285576153331942014877757329757956457957011040704930002306755593887966246864200231492414811418812217083402236612523414563486049841159932624981726769060166955920280909870251638540483795267566436352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 121339970184393248454956525639731363468961084633340782994823670737998615354633521222998639994449953855272660904684084575652208515888309008899477103017788960860847097286705052623120107914332927212621252722128392910210616101323007340137154982423134847292113743268959873820788088601487519389868885086284084482742578828882850559726270236408111102899100000799137277016639274741826270540455211691491726411387848253926151695879460668462329260463811854318128600504383879523251632930041626348622634835680540792773558355879591867810516946880174784422346118022742071438271092365759408993263697127215695359062602791130582271969441846325032241925275416332010089731411144512583432798114464820085251258276574597069062712416683942951539323419311807961110144115706089630866643232852353321414875526787883304594980030052689738906644201285479296665340307524892084843338358081215101108273336557303723937055030919207655147153207295760459870249532753598029594506574075673349376004609525172673376970795756323850883059941736396604977304182825603406022967230985687920858328405821910208825636887555394498020532540730740817583035961663657325028514990204918031951149156391184120739818784393661426743143448350169811175328407001301250654917909816273418967586589818388312155563636431447781046474042943737117989535439887451133875036833195486509273457630632635771850678906302887779411814246969318764910729515227746385305037279587184923904011651609929828666269632161631715651427762296821768989896389802323530075029602889311658185463781426703359057318477143662390122219024900140614385112969108863058762485561063169731535040866450576448740931483226766545339125381765618067908488705060071039364032378835940313456535068104309599063921598440266364743599789654617588822055492327161311033394248981812166029607384676748056215677761746324885790815693675235599780774171610800532480383835245483708016508448405873598346503575217315717602638223904563643023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -151939341929545714781368001409748515279844410008599936267655350841370434593426867570672904719338241461260686060557667001505203615504724997658845272036040301091389120714339873305568161036222235697844014093409963759864661750367198261181565750685942743165024768512834780785872634749286955566286993193719203276614339840819759425526651734571162081184469521804447347492159587407111877925917613623743716017646489737833836806443356373030299995121212014704513211656247312452760343132589971907468620681301101634080694661152142485825496343200641161163395947680231748098174701730021443265766599535184184687024117941897606082007028602349551070188159468825677732951391533482458755556010282061495013567431095476320376182966979877603531799485144551800843901441174201555972871314917025251068886317397351106952800418897351402791265378166359123030822485236726638754206929578171053374214011732412647384607616393428494649918872990836241783558170884956029144403704560052834744603979178778317262890351632505611319743667705619535035529702555136182814653623422312833136223134189372106824403618233639146165181143664315840878584102339054203376824547023680523157371284793403820422057678441204860238391816238652353893787354916448900378142006637918838760080946168365335345163391484291840616835437579100625971959915227576203081821854122361420559839421402479173167774282477356498647701296299348369298277601848535868693289130183334617003734679657803715445475040490425027194537191756770539336225217345909833618433754987886149012979744616038573174434471711740952686069840305261347844532239801638477487385891164929782129006075172611824709908511290411149947898984157627021473649081334576728100113326301122611741162081793475871271099132371538930629916434436124902513252471261632243963278034910307296327559505322888897465959345652948402627701414465065590144811337424139572056495419134271102989725423205891841944274043401663655881594087408676588486656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 91909661582961647617034815034271830846004809960855814352296988323130580038923685968928379395433708057047805551213664226441031825735084833845752765486950282580883133726731425706732558726463189649642180600966165630396839809145730252486212709717418108533940941158677296363036539490125950971078910437091016023738032823657072857098517858538134907925312443582198651160616271568751794894618945258759831434390429840783683064836183952780073849392582508690343596580161767167944682485361052335401964202787079246522993809370964860287087697664866307217887296099575390072572973378281654215328038823649344517177906386404491774638843244748804279761022858641991638039657099006051652206499881690631071248643792417100160884161442319774743815546055994559128477635576509923151092438212579231412474250403073655606836389383870588833046205046392461496611646777868620398201917758841664754817693181114479691272894324429710264206233444438265654894125377237501314902732896562828075974630524453781264485338489217480279580310826614356828884411535825319348716989134558718629838917734390752611535156184661169795348218472409016975236010915396122993969859238405743214388198827104071523794650930317459006290030580878145748964822754033152599418288189481423820054894907730567553828348000811842763041094820589218438355684537691324392193675807334532430119846391118111130849097362692644528153151703412297385422958669899006761960134876405509788004996837965571103853374369617514237020405982042062809017889396170435088795994204791275693033618944264993295598178892168586497370104312972456878658637651620014839593035158604106206172283955386250238273764999924002661276315096711752058516947127445852202971351126259356830423676922891790254890380044646333821770541919094586126298350872995953257427377973289513467718273887911189413508635140658322087077039034542357224735907831434914020651828773679553194459978776212497886168947682091735016745337208515623649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -26825880907539605037066337447608066607296935994146354543577102880763280075760157567384705688826538579777879908693846311924174969627899122908312820733026650425844091708419633891870196819785109060953442094421183397881493110209576500333667210898649661376063142979924507880455384756233274707648715194682028464048400933565873012633789104047625604403908283331913855720088739234381212262223050837565574363960397578673147345161305287850174393060961788251412985172083679139054789938584476916196715652430809753849745813337631108997603429417077267530740671770241284415023868208983455582805820805037846982272708655074858974263421544294748042651097884387398117838252064919592020351152014307140866823080341132072273271496123864433657201756101889456061946977580549463577062223781681409827778742877862084415020641969581345328020591726858048801708988747789706498523953345623187463242904808725328012909448852337511451884772920071253484967254689620583899313556369744326746021908495528704320675719409080164323272708823119224883286144802488354058242558504236465633295258953623428856871051624941124604614532833733872756267049429905262288933949262771010366257504345831648187525718500939070125379276002041025545104303818409681194578817415314844971789841410979223851704883191948107106315691493311471903805501364944258070214320287857761828542850949426184363949085169261038229914925818056724604121681672416026512858036130954307095268139024951765938353662349154000602518957019300260729823562249402336203074029797335775329603938636069939412581973710711800807624460642070318937940045273169006563639833942832465361579977271777966828972086787557949865795908239853629909336757607232505012902472054021971893672832254410817636012637157438599330352509207300435602882058254167189448051779960526378218929492413118765958559518357143562984357726539140035925763214803855681205715038028519022452317308522047636794843336387010847637867814244081750507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -6270657376666854022641412798161811814686642482261739579280765514874110827817995233706731658345773671098684611168909537041698281232212593918323941034458043576350371055924828516629583860130172656432818762776998328616668529024436563044156447102943889215839201193928742599573328848746825712380464021192470103031242323362935096755607112064252068632633378235318468075456549401969250331182081251268364306070577181727798690901949430461477299496587670985828377513581598339833333713082457366924232966566528306351262305027639414777823956623903729060384192103838334646031037466756159443734695448411988213059968895220482286923348506960575865723930124727114216153315876819933680548124260728037872097214126320684657707883022539933162923414715093727720213552811229443880872877053895030580356896716746123886085182009354929801702539024095894732120086033875829102164676972421466327836742307199562969295381405172547311119827364296143135620356669813170704745892818654634115369126920204086555199468427357073445948884881283906953213192640330719065147184638131961978522156719291842518040265297795896542447548370034664747704528804888106678159911357453744362091430874704292034552843223295091124861131974661861028393049196619082245849922566581925846506760393753380906276954407712104570991051463502475534272310109805961645558276251144080422873420494961093892166290923174696571103797046505970008563280705267419610497408182498925492299593682887124472242415434069411061289637385654525567918856092292441142224767439042971461654266992548884396128185798481432796314579987582826985849667498910457508529457732888408950106637960732311674476478213305913711287526705451845223597058693946035557182450835535879033859069317152639612453795884196579003037628249472376952137810482540481789054759667346000258361831877613284065102675713857222565045579316575528022167806902943150405278422496820287508297852685534957191093727416815840994747692689573598461952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 10489607401904022858914921519167675259749595342451898427862359388676720735173616212347924827826515578743372354956375549309825475218260369869952075059046969581762980998027455378429928414980477780833926902981091470768358714849576298370724222438848590006710193628103824324804521391792023016648927811607789180325259196596458500520884606536103637509373333629944239343888138424782585500477950100789804468342603663773015708130706075736917307086277080407990656010842589461363165650449174924030740557841172397536933664757191235604014281382700707315274559837965194778125828153596575165838028645685776132212759490357713443534984123784844041775809430376866736932708891798754822979578516032179443553262589398080436997171071541304711963371684122467887361646333357092784381735354472237552975550236337081568628139006592924209607183658736011727864443973652021538082076812776158953954218566437774719247313998814614669892654898727381689949239363840220996002889837426312136864639795592555287302678038898037112784012761432525958771591345798185056302376741154411856391233579595760730841416470719989636711174961365890475131331481711704663604258709771303209265565855741758383368107686136959491252814299702777719351852007454230070998321207672498809987756359691299233277104479135490645859999023644051231421710597002765588558611862337292650032049194172631324285008123055565802709332073371001304155121602535788699922186126297270233737100296354818437328801446369736947042755210171923101042299072238241526960470856968990080200068223882481920058240324375717030381511647684645611211141091329559932113668309806897123469636195478743778305188419994701986526979770713865201029555037711549906483341528771212423543169818208824139935692481139322371088694183092767165916973480458449683074566440824961722878393458999162121875720259887197973757906115705025736512442198459042385126599501097151872904276640166900278421763092630741084648972803153107877888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] -2878679620712386456366232895536889631583123175285463212618091443270859420297976088919560422197826357581173019360843646712768817370082099194641643787777393562660103952178995631352559958949875298741880167950469743980917037299455884788949020956749008980540697851757970271902330415475878925444534834008088340823724572635736620851581874229981791666438820623268404669261631683323715004947836211816596220472133184836768008906266154678126806933175508344293562753064178374152658100530287514740332950419243515884037188647075213505291739495281075820815966049570611724864608029231607904901643715845769252894607921767375091946641355996956718740252658235020345778548713489453783806966031236759429049327714721519994299968891731284598334769401275290531519969417556053346739894720488113534442515835880946211919573721160790192819373367865082260309727950207471197278014758931916554078297693836894706014933805952151916392090890033848292481349345994028273459595464641175591883298445014487838707148587789397872530416716484722557838784713468258732997827200766247613961805503901675788360211860998980816688748075327785720941199608967479971351204701255758082720871608347944451849847112433171834551452967704745610310278059325108381752465496423047114556205351659814667744676987039855940038790857489266007369575875323771121796230127517647025791349695281012750777332087355483176602637351168628725735815316275833290712297125840725212836370164873310023631874789616367530074598294568821809523451509204085172228556933146718100250297859092458413992160654378021959242554120643623168719068463971997322202512732099909933931078178996950315474628263818049828849803684621245521217956739953566548229554744555597444737599486868745816747669321145865251455638603863557294238487783832747523077077199027621072949575996496406799488224397278391632456949990762709254148546461881437369902470511736477161995649665222017848044538135365946088059538601630995841024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -3839490898026139548161239869103748220534580039558414929818866155526440513318046260242515234453614784250399962954872845579749220986821103928562501679197100480795437425201124419792222576407380317378055862804157884162226132329267282918286354212513833811551524002761478749198536261801626500123827996107108072543257569140919713210273807991035915044586531617822738603142821022977039785698920680356818044627528051620664523865750619777141005980175118645445337513426013183226056482007527646456625407906249792143342203638771046287558088824881526245219300170355963103740879683781418519786196712627902811393923054001373272170499726150922723835268863361143549680194012443922178555179707692079430148408658046849564024222129764721438843703676208653190419209339158699553177491287870046902694109510636559083507788236792576394338353961986992299645216034526359233997232917574446640914690040640480041843617942538282105575401374756093630018778472049948142157764955224760065442912207929914880034265903021290277704186196021868606433339903140159812868729734902138022445625219365022403702196881950440382961888004702200415936419041347355347938767151254146828679527783331953199220617500822740176971682666527350260284668384822657761950691413225756588293124840364781833160530874244403874858201625125411445948719002095872941473081170575918265791215049140016746352616036041228810809994170914416971379403416380396122929762715764117885168080690001949835799819737180740407755764908100030085614266810824149117921824091525174361821118014696152445130636402579973482411563663636223035578354948919764949072816464520812458323462783519548340099981769030028453347461766716666651822806203345921007875035151338818985306379672706279978838645322665220759681695544079390931828555950960253697598533902977405286978806132618917271614924791774820607535628098801522220270920274403419603349151468323984271803810034303077870650206233177033455485621593878325886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 5841060971261243101590669609800652328352854862690088564497296949340855868457404175742675046054155286915846884302348469018031293701032603284460606187358924126896712367518917282938051708366461673783899126507119100868812886895599425340652149815458906830397769042651272550605217912444787850272850388652130994307023656321512489946286118865691027164860262205398377426905315170774513129217815053950139654017456235834832136714839681275325676039201151750567179668187795045026448536544753667467164454607774583410703456715672362998323781133975919993806534081994336421558032757622302301862750564791235612559945444656994387692251676091724978206377039839722139421614779106477901260124094463449589863890441521398302175298695093754462836804017514715704762002375953759866402972443313837229259485104757590810977901268573641050481683121009784120749908752109470714104988771541805939457184995612946866004631859709484772121263469829616551599321663538832651797870456332773044611722915952112262997555055971105694668218956884452481881755091679559033219268585680048739247843892816597049931108400611449879769828894119389163590078976805496073945295756422691606718514820967909541322912413606125180106113407866162697317568098320567434429924520991841200280065748912026854108164214188861882878218737125847627407722353291538131367821425759000277751241105255269575046581872745175127692005392600888870174911902320578553845034212606601917432369916686484472936352800863868547530836180749396470478298604174412471386173379504428339591499669227609237458335541013982300306725788698508616859447910777201740731265986166090576331423585194804043166436214263454045939125266200406141655208799675874103779055813733377416144364530796787962534236262866347507162271571320293087943134023372678875742038615312576167019415445078972822428837084755508269959107099150356006310255518719067802567485702337721049680490322347214663330662972326651294244937193234125291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -4662062948729929372795454318956423665050646353485344613117424479840548649768644110506697747480285542682902258945078913877327600664211062216982122383755239344776863797358052504569864258376881127945585619898008231562499682441398667417705987616773688508810175954138938059418858669481399089658219206340037903566876778450588038644521945839827419552735666004197327691477377253650648620131868906840443262593796725671328224051399080143052669436023601116602797787143961364025694274565138575209713317240487011568903851058502800439919686376321377917488982912508385639032202763894213908584785178382085343717883567436597432577114005568953375109593326016192635695324201577667439170893414188971817456551756390852078497767116624917621305868642217235314610024125090489492766625282161181481071295693079818223989573228643024500741370743938974617093971976914985741467391210797379136211550204476272399450822512756123390129966503983235797412675449891735893084901827556182672428003691353316402301692987899110775449331753227331390891673571311250924900511142224967695000168585808633368344623276269653089670342156362713498202216181126287446027758609456392525200363135094599741781953830516672041934105724102598141756314321854808640161779221559048773691183837788288093455267267778246200337801355833683300562018632517329779834611262378962156966123338567764577056479496112077731958302315981412963146334264788455634649662930432389283282060121666880827206668913227344066024696034705952588861833915034638593732654967492364523192787246977622627828453932167559285854695062608260498776185606036834291570773545369727657818421565304858994771037792590582681535585500106316462328364028957365717906930462678800184751919434302385930770856873991221155972891602255041295988106070437312161072061588922254224613396565380780154261096392760377268035514061005282080434150649843214424680757986203399054969331548613656743080489278602992392799827995231644549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 2720963054859010247643784237542807776159921336528748852455035049690273164917347106051197924169724569689896240329299593587868411414256799751056432153123737312280208402660042476276212872550757621110901228357113565706943689426610142304278341045840816929512636037253912694647431193130709531523749182299136144405602829831725623601619534135563148897574620406073255204978697897453163940794856181453039897160045266126135422484120063937863604649800011363696224172412679542544320287920780898918464223721658923376553863608235770301360947831219601522537015496843339552097721949028518370613575975739532729099677271437060047895276912259010042760217363387798813117138982206599953196587159256282337059510569605689487805895975199288167291008359108581088445337500520758990869928965783031116944593235129516947148651065140248528632478455755862585570388273924735434665779861184857620792086041265714663594686522715573880439074618823133134298524581031610900207085235510416799285944643757715770565030308206048165069179086286636767897930953698739738363303000715057103954019403931278386120700785483938614314903838574584828249576062984011504686147438527143629874511309128027276038867302097317074772734736349742033784320776226113004951030276786561038691458220827676781306562429025098844709956621684782490470795597220303894387735330819939692053483844603149630001763484943262330625406529571975416536050164884069851260062429689148359646118373928242587744557745210232402807283542642840966490484967365117380248147233132858898690392034655297479940081919804003957933302199220453442193133111235971024777899888352379436315464997494673656703696270303429786650092246202435753787348075989666082364852820840963964652425936619054782235448364245730262914070596179459480711751474650445083215614226598079141261737877947149909336936666859906868784162151594151463374773659386963722702712564892481670022741267896519855462510659455346442521972846802757484544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -1280210349215455947666745383614766765221955506897217878238922533984848526982457822277004333149586380288506049910973994651429380625503661999580819195413461685686349031857165600876730926005381647781588203038022099316233523978510234237885503945649371307439782575033731643810571537647325229779321288438293802578883597139924005484342580004578807055487907621995982713166300913184029070272115515861334020968063130815278270470495343559857870066753249057469034052501552565294606549004317467535770748221988555171487787059138826810050148909848474350637972546021966923718630167775949105310701873172977745800975127679330907455466902310856919793380967411592358518862257771489583456098522278215914641603286822421958509819312037845205070123531004547373842658392109920202078187412980203879691935108299385405082585169297415824445564786232717276908369319146246927205850454498014432197247258968347801797391120228002997317773947686725887285332889904462448322223358633312692474212202324929600494175937113743708208049557721763575711170940878207206762023769617540521822685563749385134745960466524126016370328291199057867657059318111033818317728183536712236983858048030860625769130940406337671880108571628114451393083116919724572395704828703780063186859426198661887578148606190063969823689630460977356605801971730535096320481905737941954974372433244333894225432149858964494025460749781484214552528298514681487132651179308701369497393834362502640308568918797000231778796641941539013796316897324450563947192207209819585963019084899736894417721858213598473582115136249325387059575482750258685855045627473016199444238233789301562628735137582408206985688666820505848045403386401998348920931840872861969738527791773908102570350558351553590883321467799517499729571859235080663647534087675377915099403988310669733532157713666628652270917044828535204280898664675213430943286934951268006779185740292154369376879216952138388794141108375413325824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 513922715105101113688596997442245278541583759206267224636058726768347031675087433525979204639479986796929512478885775600764198298216577784388536686825673554832726065492757714843327505074058791161745076663611937985432680613641728503123577123015195707313524236909861958226564832717512370157015118583689105705797139942864507601021202328624834529785684301710056066035490388206991617881054194494721771025504318133232953662247997703939575114095842981468228400715597921360714796757962762586974509723673481854606899420014155138764987448091461506656374361029853171495449443281767849659523302312634381315943702075169938551929905202503503266267300747540503193012862320135475068352558683355645294059319125873399447933686576627408472561235384190324163558507796020359906300306817106697109164121589355340614861427513075947473139981808776095430010611951085920488855124275517560392090817116376343374454812434276735822491931357941121057164050675666587646492231218878085450964521791356462543261948516470130875615145488467572450060641299981477588735829149738963773036847323060006489767740702299569077209721142570910498342089559460490605014511061163268854875384651270119582276238586250798556065993567319186491095931751042172340086683316706394631085500015879899836951979563731810319784654381591102433016529329261548771227999416648808566335565088371934989677821418035225075879637970316500923390385552778692289427864835351456739665281209430566184381200477765659852654938726673838581707584109457727534317490834303144998809131655163039803105872672032645578654593103468244829274377012129884674897162538522001636507734446052620720087580136638692253153650100453233646671293537821612901177312265712981886552705542151777197567402694204349608950745548386964964288037297735038161464140469251516715973349251232046292755893895966070753907584070630474769968505955414034100499883986241929677331019404178644455929491386422440910637169996409602048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -184316158317093463687159601564163563235465395477232257719576436821510890620675013366483018303584518911737410051827184452166568721164507675886737542055297404632969183666678203643631298933612164763956106984397771087127336794848091916667893715886614693837777376264612303625139668071690009752869367708012315157854550089238128838185182986034975380867877025311504990360960842356589071394645746767560821225655806890235019101562024591265100004389830790885929001458825143766663945924018942485238314013401296980222946516449533518606873879709250101826832802069973187543161611871893033432017207607049414685941650251563976376394002335402382818242332458533507912736947744485996472872396019682738609128997635279082284045582865960990604556121043014649332821542661267375682855077701966923117299194161418167253721426514624271532059868845707152868656317421045410768425887422788792541005520170684510713593951169521525531263627736847079789996183574821173174809469575265449973583707150576495317539091885518351246166210346599210112912671231763060604819716090351762829344553467342504434428625222231054147537689266720523662325223744142312027007262679233108088936525935697938014294097040204741726650891501715495415911912527788187286034684253844584027689173178584230492088841072668193771212726560611569574188314881864708398260868413202336378822479187030874814359216052529364303888600786711808397133493701487203955430968116843255299876601015579790674122944159129448658420894932704066968899494544819911188176801279506289415425408596264928242856127928685335100943413906738851343673915493609611595777022641148111310880025681090247791062533004275541634880523946611589607282851384752016024155795824776754946464051599644483642941592071311018080123516289169815690244464804869589725150994186118002853343396986816499013976658874384145545987593103849741328253487289031581638568367124337912241006739465503464818061930273710826723377056276319043584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 61347596014281466720996641364553899975181997244503160825683830038409138789990167956183141597264025042555930227369831132174590569457666127907628027106482620399576909137884863475669072491090041120227444087538383618389888886516240009493420146059467648911198262113111561203086166055175584280949478601089384381575892914963414646031693778353000254084591026663636618874970666517784134228224528658574450120166928441327066993152568022955101935261202603543014354758646986262051459382782372888591063186470186647125152778550804212752960451070918554912588891974836194137268577922713321223181287534579638417593611244021543855698009056982683643893223681722635085475407950562266778284253366878570667897483421106996427141368207742766358235791139354858549704678695607173801122705413568444971440181841800323112679775851782130011062744944913408157246761267556814445230092769032504508040494355080574862619879036036000635227892083946600095497014042182701622065945243988729956939764476793510620195049025875545046773626959690015811443263179269126638404860569404807805176536521304202000295033504937868359565150832572290755691032753958600199978748742246397235247439089364500363446889061849484462077317200435179540478568188045074797752530847201683224359311424088179798212807911634235044812026103040145944969999563565753637095514657386009956893910649564882292189499598545397486468220106951936396073726284346148804671353062284983839895669487378185813895922742467092220517681954821932696637938429992494629930113193438518485695109502965265991056004543347173582575699975115007923922591757095994328338937305345792208288887548412017755577679721850470679297155496011076642351093664847888591084357373170551328807228184418191789913968066849177853483641724582708528231290945428244730981194234363685861282082831859265886685281882145422072393404141138668287515876943633001884033886483001868691923992685252200926341485906379960681998279305316007936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -19498500313491798611619426444987200979974791433467276528161173838789794213087676006590624193176359043050921529063396318168381866526293953457957330706642341135161682803098043029791948093452860367969005738273744489743035395921106590085337204004985038736712666736717588636968317927375335415981973065922907469899048506181339453151878750999390595799600583734248257935170860543054690771200969894008022850238218972823509786193238990522892450838593298556764697854004743533924578310047604105847800505477890117449151421271966805490985221745545649993758160223527324382671179160395429281912002184405857484715977869606578173288674057028101199615528600554624955245592086822573331371661398324951488665978263111194746494131126351141538588696123985613164840416840994415909276332510648744962336986756673323391374313040604213843006029235446409792511220145022121766481933980622014289948764297425857726406989413428452619367168318537912172209608686713952649288545682284823465188399009412471637896861148363089776341870910320598837876122149590872176604897589215533966909889519127396190028410601996159416184939807966833803859185725893526786045406672093946697899728491424334139365496375889629751256027842606645214256845645264375948928413374049897031630605363614953324565818721808054236418446631110018452947460052415111100266101001073431866703417888366748628394006428556283364770407951209112162259743018959394953718529483125885675030369457768441047986139918177814389287207714273766476576464619182024457185411579135796805727109494391636472671486861154676052922865866523254733759854054930853169158219529429234464442426341884427257178406986834516685527709448913632244830961614791302656109055173993239789594364243998417739878046248838585249020313757703369364714530130159319274968534590622333662379928569163171300497227077609039279997583587954051439327536670950717501587497923246666202644086615921026673641571540685781797063615680167804928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 6086573529822306703499908634968642354615784124915024379174942253794588105500639202811172390163457894028674081857503839686050924212965119802644225887012843285406368876393178760957884665938490424410379901293712876017253667728213541226051518980054115252688384967626337848181808034478409022048629436270173093916778163940422206903918459531918995242186997293839805316310569541151357625205094604254046243463346141908497527372469414923902997423299856945952777650157985519060898516039314595889283046086357516644630194071174052937888403337968851514514677229451480718619255069283467140156353233609155762212690978270847375251798664367416358212249142346920656588417032268996326175127600575220142722362739501982732000334644261781938366149958226624565100114116884133868826636582525498838039422573397113403423394246146781876163099836268499843145074267025916848969358562960906705114744108978917392244456775941389938523704121156226098049196389572386601391110209891867675426586080406480123844783129230073214916065165527446946732601255294327917964302732714310943924175375316395319859014110816824629205018109529894390444258863081743542736411875088338027842241307599551507422136229892331242524194726001089216470021269796884871213602014488048385530739367140481867981233865832571133273995005745615094659511996249931149142141291673479593440258098307998173679412645341289319749280385098498076272619365511458288739809567648330214599147453902954557291834563224948077564745620932543507836110785938084785509755222624659743385412819745512387434539386081336248481357632240322744874421383091421719683045277457548276025751008341305336313672937569341287579409623270349694128185268794416665404477003282046337769867984568271443642322431259493745329816614192775970551518011168244268037676113784703522417931390768824484528963827644079994377045142511786668824304004809981728445577716104192068190680260351285545577784421827506153911580043581063168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -1952161263344945764494440423713902503658559913206185136882338969500527788300118203256303172789760489157966325396772272057729151770632394089484924857063493510712570229195956421837212758362163300672879193821464712298779835331715176367984945569880381382066985704008598737317030572159875741803402869212565031197676856401716681904157624757538139270956047286515226379246211723062297043325622843466025294521415976866404163302558745760176091793373128537613186226451623516047166738143837701426446746960521457769182536893560872659845676606064023721807612962734911971809786684163492244491396056074672687244499674569661519145313559359902033985797729786514691752045018661833194315565435592798229443384768152298150799903996911942880624588529804544121660798243929096304552045685517241884992313394358973663380990507742317836465216086547087870695875770263145850099987490823736153032487539014798275451525355638029496911692618604526830822286088192714979867332047814836758469801558484377663971909756228782342051597576533635342165314181034452926331602123236858084797758051551253898896128169464667976548088327539938729120056405207242071706315127448074281137888415468304124246897681220061274963612399470357806374864063362330805568426875461154181487687954678474862925828206228320114402861296022550241023172614061669724391206934030778040129926163477398570977772966103460842878775020328236519879705313796001300798794282589958567368456830937896262276442870386612858702468796167516057917100175984090261982116305035152198567277895531169013685961494364416350982666429473241292253937300885975533051414005998736507703754629797027444362489064908419700016276625774803713970748253390867872719266513670783536094995826150743788660796511673877845683891304549390734057537020843680344836034760092830267080936011476724947193108682895474825170090888573419239854820158535724230250907087478142585018325132065245921647809889142714075246136208423649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 682510278285263819102352966571884433695524359383115019939511659092940143515586551782994810326146120658786378004200723659141030826320029690366309986998622201304623873761632849583066570096319497921788625812312620760965896032368107188153583171240733125931131454560468288827849059685977449210102002950599935520103109954154375637757570456220270362844809881768635502001372759186632225128866341848159449128709292380630045467803433229042908567949931613738705631799927894438406207921592047953835260665971081293033012515377531345500999451215915751048695055636724748956452306277838878685521420713813817351771126063804648134484636658632802039440909219678142631321235912841686690432112827393280331474804888149005766924904592575702873601064352186976301716025949955345734800993793676681864867175666629160235716683798229731178413299433738199630842291972268293237873449980593936616905782552637598266332868284203945561967376628838237074559415919362272859752117407629411237224765807667430139172854217226653558621959604706268005483495953651647087779724618218938373821803611516421045759136263623151073550686375247466150735748002937992033247818960556937828667639894387426015089212793167851545940740202847533703802932695781055312823093044398063230369158120918043629147644032542682448128191320926474760813348192998175088679715963942186548051699122996889645024528000561715262160089058354620199844475086203123499976011948030645638636182349662288703257310073847734073446911007798545531255635653075668616296675920971744061124062522955651900196930762134497884622523943291691262934726317702543480492285638430565043240458168293351978897548171709371928167937770961212996215578434254747007797637433765888796773278665579644000236127350129167921787472674962455746866989173162869064824004596784941564775177692305972018717227321331161349255141458306748919902517877789738471207150083365111371152576492170304495139271724553670718159584608911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -266595430871255883322042887271899009990524549670823556116339508516593447223579329182192386902531476461627926207701520801232268836964570061266654429479135384176113986421014660038332279687789406299103201381123263764152970351966212553920017263619288998714505180615143875320756513466129978732054083547892893578333471622552103329454079746575983145629054581399474797860347616172054379562499246444973648034284208064948290906675574614350685942127088959233601921048086538764260811996027543002496020885787912377293222624676324160277955969811587280150350178526806510802363108558742170994346712239162873704161592486343034300116657789642270628798195464203809968713721690487489629759640553815186479864759271272241036562702690904694498162392071946929167234360196136815683233256929563852864544116943621196824966999157964648089157927049244178541371779689574101216807546931779739637783132582948565676185418110655174734246594074792327385693954173959719560194068572521497784953605487862508551373285677763727177418452237666712041970354173178926370645387557461611480791874789363084721262719676731674185242646583456123986128896372938722388037918445333356570742400984180644423585678021513911449818013513495356328119483893712712752438639775614215708921129265792857113485820838663887095591292432138641081965937075220697181971421746485031432552541718726620232385774078633822788137417281826827593104334997247163380090086983673451696460634527986810608111914771970820818740862183659363550907363104051165480190546046657055926201186020085456407358661406139830946841919925516468124369682887081518207902342831803844106020284989556553603230656683834898493845280445084231174847466907829158903011822316486026028988138256571037937782417920083470993889794193888220979685812224704897128174271356918708869901998126123524677415929597032703346074605178741653056732830739305271567943520337670400052375641521166641123510368169826820494198750742315008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 110975090845393920629477327251695884511157618458223762953564281064401828833294100064663659554934214028716270291738081226061969335365492800016364368879638468139785419266338231175300091461154588789021291009766018744675818335696321776367060529641966365908493104285513462522941595633801434272410328526895518580159289795638905846508574947879175978593930635569838244599270133566639004502280068517256840277000372024372705860061412738513583262790495791821879741568324064627253649128765719484726105077645742465332549048563632536223996819284198719395294469802504702203493516113706671864195190892569818460867817804478207485163553590765128478293833761823977160194214540150826109660545595658008592939407697079917665073757490042027512439952186815642024085998459025705044711953008521246915288274553468689949264941046080899570167316346220854650881761307605285120741448142313445113292071709617093435658493555697917735694093164473715930991358433370224117633746051537453767625572353977303018696049866393704259172452506543762603271006172279883673735153304652609581881762981142296008790546765172977542506675421129296933009102912899599110344029251468204861526321720742798205473326490384339836545491218045130141265240674101737316656210951804070149677462972156392795841631201854163873328769054008369726900184600676207799099766450931526416163809219268943173386324773814455226765529847285868847449087907691047732150814687144476508390176565061529886198556370551203737639849133382772299810696338100585047560843556208558870634713070625551869730325796482350261020413881912270133955892585817659722928944416409935621958083011937187287112496425837402944465816117494661278919946865373013404810466752367286423224708748416035981830549163830046544647021175669530944187413192705291127748839459743881395829274426517477430133815583480474408169817876591237332245910610475328436621121709696309571962241366330346892915434549410241209462885864964096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] -45385277723029436276440394197896144038932453814384409798343945715150462752965822646288232262004386055022023919009107187068542959597134313653608372413297004804929567433695364249312107347987409760199661686689864607017892439936333025244499361345041079572874265160777128167045022766505342330131517526625975052022494377905462170140461625584082934738817833476886876407628404470518546153727894304103924982079080490007422727002840462612781229184075651254822940097089936862140940962346907135071363719784528433523177508440096108650648277971181520068199451247887940864253631014460287752399022258916487969815991961119044567619961787371309848042002829985307308542046408351912273488453164513669745603116831539275484044275405677340636281955570880408356601042790508788141608804408377266879705006394905411412439294526164110659593010989669649340556729835735142407502942530993236305933067779592444484592750316712018686541704070181961933149710477900946675395786063166909236423239584288778904393418530435550774271294388610073345013196963420021759437399555119007294225351854152774788012990714041863350500415117121165985548977222671198904997636304882185428034541849860335208434491867447921175662416170839838632811502659706817062424630673201093994844775588600178905671323405818542615885966184267116131743084096200706028625659014932186602862815662636327757175784453539966818123777272052948224002226308671281143296335714263628841455166638327900530608395989536204204267221939914475783048060722238528012627328624195170603406598298747297256169064730175428061980781055349912027498045697903955301073856845161738631676502051855515905044866431308875258305508518752028499107823206577269495867463638406559257458940495581933384703136807694257231795100812915951161012370238492095979868351931208254212008714046893195467054586156851038317394249719597627713857169288154057983500194911126724831328461011190918378953284213741273501811852095520768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] 17108149208075610873837718020320984886056078215986032364517041660030833452375154509912271005772684494667370844470541436685223339113184416442960803419336093075264865542048418495381256418511824806902521748186764645860403511026346906907769242038949234108879468457705079868694830608233189814449371524482649276418905379540403504358743630840682018380444038062519038138128950014992847368921258442057151076076997604259153024651114928228077989956479617589583003466231950437933446947976435400849791105984159343950848490586773387910539902852158043968049956071550325138464778544431322167458794040441574276259480654802145487618719494235426313377882317258478246923730656732326903474615427651503123925179962743597217756413389542243333971657498828961638041458861772473440517350226067025026685275991217128868753099633278205063978785539560444402938743007763584238035108079316896477768536027797404895423134076517935429540692419161262441326412249858342892565514932258581828713537871688598143758969175226517429125048580928672299582896636002350148581109106448293814571378262468098404505475185115669679315414456483689360718144714709996599744548637046348966641071233321921097313794643326788675427972954064680058768925323510184710607613841706624551492151572869851872267676208122769636327789599286107693733685019852928020883660170599868424993818450615856963452463332685501739915829521896291603455516117164717709528267671271826020206405022812572945029540576182424093991036743424195206543516847877254167124633482223147246171486396670782417252012653538828069522300898766204535378735966029993101733682705551147951026537058625893330093131006672586873426214844758648551249834994860770526139516428050671556828652390465440988689468343703263122368755494450082209164137103940024021976436489943129674813374368014808393966623094879792058679432864610617446305205643858467420475091083809036297152634050547259469418072206400806581947709710663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] -5764101431031510416654063870311842140182289919231280823549242666014719535675505293887040395175286232324503134231592340558785144085134666495491140269304547242896332027705752544842314745044411886018392121300465426702427808609327904421821875445055121200973186008721623933838521565048710087477896537591598818882078143482408102434605123292243259420501411273083050637773867253289839546690514663293576380360232282201021111041093441405101573169125583091876881594520711669792254931493281814237791026499523657733138247424252600483097953696495979673277641431611847517985054115950379570920501227145154655041275672263627399483708956252990627501748809895425681122484831495600429387354623272823270255650427967564749216533194629608308232612357214094309855706103172783335525375634454690317793113267265004598366306599848760624197664326771498162796661593618050731582759873434653015422587754026300434304328845959255399178514518795983464155114459357900668194689228910886072041173613267429292566864217640725619109587442389004609752115497707752364097625106444869781056306954247615727456506761201092120477237860156688239300001065275641362279757839339580881979717548265717987304021182081548585940534089464155612427960918174071022564846089578442143861890702412285799114493596390867120950290538077397728842778027172546914784493107569915003768929122010314388889324451651200986109173491967157057448544314123132574925586524771300890742324696690480701214732776596172844386614643278593611258947956636374182106411013512049465142042343470112710021539808507961909593878500109841508559105634116478796380263114778140866018996286079029376331752831024549646318437020650298508514729056390458489242228667608725915417821477375739266303075699733677683941023556605487485794788776290490631207518804011647107297383266780787076650971101492423787715109514603102008606788456793701991770307104969302927841075953207739611057426185109460704593601579974656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 1736343926580874823306694866029403463661189354697744106487262508767139244803714831430432164018325073677096969790307528884230669146663924534192024497600167458480401697913599958952390071517230195211677869298852619305549313305152855334079482313396409130978933970676147409179857119386726744929774139825601413252154876322183457440509732541932445905180330001037117300284300229864740857759779105867391422980970171300444403967079860067504255092610403504546181557906214465259948144142088024981499025125849659696283101223579554005788580891297572491271547123646153694471492790958193725515378491837980377342303469288299097607983409500346128835537651790221924426876633811482911003897048122631157497463318850366851230575771405335945386536682904666856647202439606118256549295278288444029903482169712907769299834030597945187225276322372434178730114747702975072034831943102637818856795039381255223148671024411579048831344368886647411358452824978686909188774232313064734247760564548881825744407429434549820272698970621421910638937748027079831934468508123494051073777746160643280139885444177744045541170358371142439022412730935927381353934564894949603337226992427656428449082615420633715479721800630211143788102851881217283402828327608746803650627639262011617007863565922212592465132932487495545624960051963558956424132549720845403695124169474280610431509713561870885914317500862752851142180226124009236100828927186907130714936207806737971113732832455932971112336940684403522978945332707594473225620987258984890225688654097226150944210292402565614139550564383707549551560437672783649792930404857974717839084348207563461609516793234197003845931319034363456329630749594714369410375623638684582170568266417952613184784506662921631661873846687121995578020606992704778323526306071889228134807028329280715242075744370770121853628513766068985813108752747213689666761454157004754996461921136722592684804947942050796548182002106368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -479107317744285591463791884648242325716212493616717755994774926814784756635581342279636815636296778908794689070835275496080826785599294824293476950103116402264501925480052367450453813713510761475575674277142629902768135198693815851147373628598351073852339892670849759891462942147868661503050508966264575375903857774213864652867996693584707766562697228491691918385091277430859451028027363636658411269988483210672670026217758131551806748055461560635732760768232198543924347015005492259642654663652157540760756960143978164746976144696057580536984256845511631347233518026534085338677566512501754756264808257996693657102668661354210549444271999036881482228712485795611076751993234655083874024978158007494413173179316269044880421146058255175376279306727399587329469510939301841041380524258451660252399635796938460323989910489213716486276667318083378567277315400622482192813257452026723241103443052767170670545913230963722334772442969138178062691406257435126957603892012778065935411882764113455913810503821672470475500060791798421775210905774056262362582933341823059674685872207353507808066500552736932750621343761961129888469570142492710707989673871013987473875554514370521674833470951101766971812635581011328771312368190329467145624740057682554709100465052987548334625999055532179995039651930124226489542515256113221847342154286186647347643377803043786900353220853254956449290050427995810182654773203440824649136171350285204650227739243987441346184813609521442013971970092563418933654829227977286822512811749605281170397483028482611974892126300084288322833797030356997539110601282398412416087192867547420204429912064671739648927734225203033614454115652894765749193408291908333011210360366455928398771244603992658946077735234694900514897474074835800507516129141822386414453273946577927144548019474096713567580519247663641927042344146465162408745573590997964275798418423469494918554345543635296208995374596096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 124433678938647250579614764008898294544596929986167644983957108395657756162301703383050651904492150837715385635342443961221049450733397334135631339356571604219933496632154604286287287005106038554962415050918147842199884700072367366449724377838011548411421197416860664288894036215415797731170040997682959984933407515061414676407525354529064658419096086263488093928576688309419210336667734369756452349923855169566400196014084907900255918506984471056194350006980138788314178005723061415797665344264006563040581344416036298826819150715604341084800584252369723168652038155767735787101170561536514982094457768642883298835201295449861275066616449084592346560565419887377315648040867676469027747505338746733951512802756954133892831236884226430991913467959554469736804587296505414005125134148203768117675891754763631243795968594071937112594190351229710772159693421697486647050175922566839914586037055149073635594106509333730924815671667497996076770798422934063257569261324913399537360271644378025503780711134958060761259231109175310452423720156734185484732716728580122098206343756117435338116975759103973881285345690964026356595196841256760465535182145893446646472659705230147936274128295145978101590031301785312126374558083566608747828816138630317888359963825041835406995312695214306290902206064086044238513420578350555981679358740927640978881280457444893708235879221999146808981322552999019188670364305563937555432600136797847812871264551524647439307254139640573715399040556718546585362848952082686728209702790121716955833698959508627681152538527754201798815795640782950470419465646584385341646409451242319933128096318232448608144311346537901961192788395219394838086257348730304218562240763434442065042554887676526264421139539559106839329642179913491554687599281813239685632722362712978266833634940720946778343970084917341661143481880855662966171607569989403848788857004211135824719467001193715386007729209344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -30303711630605921804607934950262145048256574241705506488553276979713491998601036132083149805329274779714605713292642808685240586672671424357090362767500273548918486411311002784548063897906025765537338443205249766598008657428489602959510612293419856367747207197587811837353501769866234908065708372669797151009860673458119565007744235343869369916248111447663742366458758958344492234371374015057486492098459460498891707614426867401936323692285485757075306510739539367382155034253269645186175580191008018527907112652354335641620520305352652992271526857790472695739065217148883248251771219930550856054439526483122735354078940035581623564183756057181231923949690938776612231862607267453332801956209777878338983887480874873463992934588189425113445858659738239184971625890666094632532658730916168638768601985407222006530077471683437720374481856410063225380326821095550390550170007974917421993796281901080620164538264699146663543914768073491522569263386961849737657523907413103655119540984155019631493589752914189077092320430816598204835242017033742029894322464642196598644197011080233803829392850679643501182382909885839138550151836652424369312230766566350204111862690320510766684878082465467350335271740553635947501950077506181302956345395047673610500644965515675836997520416637780762973303070111333673614210186748238886013127706685297440718889609621162945356117262713542536010239333891715655943603845325401019791882637565950776699808035863900159490551145365680862648076086294999401821331984671076632144924946603738859203801493686718298354655603514351161021089846358595424266329655387923787881506822653496411305818419289260147639134710594575746087308676238880566183008214318035937841241534687043082239795999427742363014888472644451951698974088020753509869278681649287630709461168622169795706589500145339314502873075047225809386635536768234211377686073397416890407395317154570781387049692084549927988417789952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 6589903885867107332879318852149548073445813845914158773839252751302762475417572149313006836526560505558265329482580214056250140512026771161168359204865814957744248005299789127605188141652279336629242391559307009227744854768481350838845287665351214895460833946589456472099684294849193216734074250310723885643415532333111432677042875379103040943390312954122953195787281202866929828140921047618413864560260784722027405051874232262699893080493624216252249727260260137324327023053095629083004648082535284530315728314022376596659012462098806653861068427015644246645646655048528895423566239200305581388165617479503645530742603383367903807499539813409602953838761968632030435258916224710596697330497489741779897764702375019896283751773490923904697892308531092274778095383327049234526560807944397036971303998146838465421160529089214959767407077545781467292244820285613608235647714030528242627733707544830493868761310836100824787045970407429820050923070964423410478981346685151987564115240494095411596845266908705351429929638483996327344025534051047304829840034828289535775593245760783797986640079562629113700328278739253323195447508856766231655575687050894195789997583692980809734062734292048705359300919342724769723886926603875243626504423931841235626030994982747974265115415505851901004769197685832345243525513648313678449594607770088989490511196760946197972791894321695408842375406061593462864769497557366757134691102398186375269884675368850674289137372341893668515671555041825759207356469847221719681743261216632621103035667709883914939322670400305340564086229676137044845989337151691961393237459358176593002206525459168332965449746917184391876728842844938629376472797428808381286955602873087788577111684734379868581692634564084280670915654941554221702858862770761641163844476819068366814170482838088079969746808991470814927300891846602842522120815507641113709523848690501410533741313857856913358817591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -1183933771499459426597250001781462914602007726554757570850450391511197925811826934818741086234515219541156489089794664222800772771243035093753307179444701956882197688420758057525602840386736671900472837022158783713769478200018300205419544324034396097460503194351178702111571943986470323587767890137335404655131294569580853059772321955518348018493988265397550283058765010877888799783655793958377845059403136061628461125557429456190463259587838319009470756595510290689377543938362898888307240364950533102914863911198956678868557806302164860991764847336782980993158601935267814001696447047926447092579847119239238274104219371121101064020144213146186971707280160490376116916017646904916666321143336487563818675471274552994860546804033532042130271717187933419592919884486718204157839860638560816000319201479937118657509074601141808359992637847982014525285539100712676587442101869380438845330357457208318448779957412801716167447421042298356678049036131347923607261308458824166945432777553976644238048158685170380683871860893284904453526831138122632349080730605640857585689494748140968449147147172275397279311192208846252100958611031354829704247109413850100899403847233729401215118978183336957933297738047830328624334330165745502375583478770322313872163184434387859652825681273410641012672001766781306020463275735531916253570563874616456577155492664117876197974017672318261897115970544039198527133746471433538386802173696649178691578943681824132365147659461728651362623868942815638669621991411673172799771693151564322439666157335996880926678453509520621375157234375822429000987045344982095164597606479196984982434466831426875759991448585426897775700820299721553055212836101748893855745361559856668576663284077202440593037015537872343746244711347262515864528715886427221131163631231320989982050922043462382171116504202070080129368344586806953261934368541780160339183776004715648678702430089295260794956546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 157013545063887836506855234392905981531644164896165264974155575811546569509323396260616826397648730388966624047835369729915895997572546373886700148939076571142973874443187174643828542917576268214163447714844547495066897842935919331770200130495822123939168410868836100791397827584878229825099303485819141998317521405662692247518756995889167739119991041470132324141689681417656480647075710541746758790366065740676732223899989433006430735525537295880396188058564710560265348426285659175260322828806531440966772239019772052388086032943640981786047784465312408077084332291078573424166439808555311235464654710093967801238549672609051320654013366806313119872370208877681376354171274007760664169682471615773316928629192695724883117428184224737758001322738309063440117563553607706045233462614347109917153623249002165454746579344222096864642255107257568727969719469955115671447102697849584814834791124471551890567286028838017516781747853973325553811124618796475530267294468429161261621408542375618110297156170975372634762128779581885614158554831461215145492398187254007132830411808045571059608184283304252519953075339764640991605011905705108617163864305503501540178306499353351900369096231886148551019763786238293664895613061566367485968545457949078780329754172120628777508460217315007873490375995718969643414836911841519145022312024300187929085996150451487941659061914200723917457560495017454868447116063838213608590707356097803798267571492190054692894047739791885179193199345057445296166090409004411083039357325000066518177131942978846858110954327126496047866922942743465049270232595522183427700948069250112756350573593889717451559679799831120052274209068351995846597210771369465572500939802140752807345057549567055681513220204893389337343788153759900121115002099923388153729880605783525485823192860044731462205778813830713168028225125382237980619393297855496265669860981695443360276422104743830802158059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -10604099503683111556711342622715824460207704605366944682837277091276236582460903475158804259667715185588905561504855096623923526746860528845818887364438625233393298511701562499875932244931030942766267474189640585189537276252725186447860588438641300684271418415086971844483431654694659481192585144454955555878927815426026466514045059769894725852369788460769853803217294558038055876028051262771917066721093358413604247523089217589566721069581410761611423678967837093957161799121139246237869051868927973387142454117310660690470585582549056037636930248718576472451209800974258494764276040051541501186903301518915453654935073248517779506949507099801356655231874587836153020030706572973349400129586576631443443846771093928160272085728460048979912675612662484912235721722044544698749889790619439808521696750572750680139329087070226223295809162215487672042755480719352807932031893850379650070008887547941468617180808002250858016791941523924443713863763751436708088074215339129094248223153268474527106756507323896259777736307623690685894194780457050826096171971835175011385197207251148053927069786703404066808480216788291111618343272845058403288917294243497073891751028121425770925766107579277457222119005256937184413355123439309195400578844110901431453872344706770280780930245015331326789972827790259828214275305917428364005604308049583687634522870133158315487619985073537617528843931874533597527381308844330010955808876980241751252188719233929878561920641832614964170087857256532672260156267055074888800740548202042778269912091980597274302197114170176784589109442867186564051479748724380952085338454918629610539265649280231403448998491113197803258806552531099160086769434426624762986186838471147259786776969764156195147333530462894230064171998854306884883962820017711704461036520201733499288527138464384543702127618526821270607695554880897534042998884541097265041582661088548984992092591498119483381252096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] -1560641227453347449821561739887522089564732706774312108280396319236356027956339045382626755190374781891092111360430799510297028594406298169597219017490338423552564693998234408495863971158394062159057006343079909355935471368481962952305398133667286776624666255985890120474051695214807524816830541388124319946510040338226318969730387652128945222795585934788426329949572453784887952241748426836435680304290728952906565047070565167208652779802852549832713876360296346068117498598904207030648186264378394840170491166911213082707641306823179602975554555482882944100255311901786279759809494468372337964742656275872360399369105473744486310120681291562639551002830231875731760540094829819743688595004734277713749404770916466852026395567026722440267484346294813857932744252567415293554294933416751125219973545357436509994482691024437870787558712891485555683605071900244561597182282380203314768605814018387633839260588598971965914014004035655509804049001430987295098829347964537113695613763910839350572243228615886573970838303432679415068123923310466171333609931140312089592035657652899330123396153851387280468636935679418939651279131033823080931643389409277144846241625211316487326755220906492297339988121567003757743944548819902890697727073041479312497160876104239804879410361700964233008390534779954231910867712794839613784970663141208965271473445358340247817441004347824881585887433425424370661240047138541531806966576831224724879686419001050031255289445211360726301054424909983357173174124854278642299895225985781569227762586317428550481252890968247439936779120723127010221611922069775887447773371695267263172128271590211779191940056021575820331448822082089066639621705737614280509718268533361518074720958376024993545249474491339433751828085317601912159608730740196649302753998701922328187597313775380592728596756687675779147015903131536506528560144452491207708803567214256616546679667576979918321352704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] 870706320962714012159228974605715754151081039042959564753768044056581596401042945950158187232579721168914978806536913727899324812703702385017972437744828797252616765356062648625013001133967444980140514258871168751133339531419044859040931652270500956759702040739930551165363552679884666352493950117854589133187894375206829081018396351892063807734848626155912680666395760131908106181822960838478407999606573138605553291483255288889908753931391862600806790983348975454559074344370403018624878338867827616558928135117979802586285869561468222746781343589011607387869331841061137987859799292196289472900763761894275568715854495900631087825777492939583196814350239975078857710820799677329112827422295045482017293929156122546251088804104754269109825725620941515555537530677404797530157593446197099284575133820620223725628495335796418937807055285022561705642327790419997031705886810910966441889001325126395448516246542074673247610612213206159066364655846532632477783227094873873612592631209069601700511600831440299967017148110827575649256626966740505516680136946986148857968436636564554764398313173364449039401197814758147052458700948503377680125778473326047938616557306498111978977742821178148249357843767767228250628596396759009732515960320718841970910557864897295299809724988301637432429037785207000670153815289061279272947669846537673889945698194382837615670156735646872263699391793258964891133864358573983167385273539824088607626588765812598932116022162328627253105939819363233077386722746576609222088377566568536972277741032147010140383233140283510429262796637324141838325468192042248779429444418156806367566056990091052039320620096285091462655195759918204680657446331054375753769971113031109060073209617138031201939256803362101052578366116485000561795927715006124091974100262738834834003145865712332302276645426072026171078212416090243887341204744841173356392556593366040311264238910238296519999488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -263898168931865031740416222074356023514918893287379295273834338979799313004395248827664378582762058966656959393933069339844510320013819401428977023348348802608902891422846893311633710636673911727548400280554283138489541491888484265112597189204859433211370379696817483849130686154188370152742881865818917486246582613598847265281963296852747941768682164115725329101552305456349430860926407420902020565539114952278835422136555110786826324055061123529949111058607620331409119903467661280568988896955416421542724537932502613102143909655886440521579405878833940893784625379428979736397611528733975614818688039403967827456681496157962855211368075260892874582973295362020916612814131970572723740287183462474036573812010846836932787504880701750879457557582337635390360979835755339587121293677570853803884296953504954708277669465014935229977573988835873970426110632354710842284215102936927182588421637503706915335460480852972127758914861498308965189157978419070524913286839411613241426955110933014096460758085894712176799951904965080470425044615948828269504891846399700864662979359458744956458497917813181753856080084687110706632686645032672087025757996424127735950020937345269938091547421707609883784660165381493705105237974191554132386332593321872442900939048306343695805497262381006279615616911737068306117773029459207365076302397390848618045432191812624930525738641328945937124744094198166591991504767594909376308777611708120076726504286319070968494271583209888280915812751456710280164062601702536213958299826381800767731570814146815314111066409285109174062357344226163426590661165656262377883502542393139101241792001592594679210766501545942231407825185295260838045223871266706833481386195570475362545149036070461080995879010564243202201356510591584914800694267833848266046422585922154031692379693855738649213947187922370568338515933488830626791131739500441368525855676176315249871303036711238822264832000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 64759735476212226325570496321319738362833747065446072884965733539399123797869899640511446321941572976829546783469518215529705882105217635853216234882756233856356725148077735779754591775869022042857954863610513800557018506716977400390078181768175059796119271583581979332816803695660972915675030265283673057344916298738282421443117572252753143826800437503617542104717509096799026660008689839479614172184388108994295621058553843622354692369582510070207518479298813508104728931436736185222909305630259225017318256770944955544439845374195351211548992838536416598287090197785797608005320187253853002433619114802525564987669168216244808605209213130754996991234005646395568403086423401970830329410256056869490765905966768787484115026312946923841455934149924353204557892165500560544634297148490702657592342219698674193306948870290055483768423353496159556835907381479802585756923630283864147133632917206161691690033934396130223502145113329053290258534654111133979919269093738620782818857399610685842341317921574490678983577287016892566147956531045952423385046378987052389613848540681673327930776138232713599208959707141183475445548323429932931163363070812733571588175547223253334829075676207152645216425146998824369565331684849159081523378840962916198131395018380132056436727260848333339289752137874476147273300312483626448737589591352572972267071899704567074364774768963383888755666963302033155676401282386560165654760521291699125921045361412006147002095679220552396810328031090254147676409668504856194541469035543125464561428011135710404028012054085747673583524451906635871214179938164831435396832369708039208705470183431653227732859552815707693270959890560390035008434821112549234053622680793079006540822077295822869917612371956697184634974837824738422914184431136455251957526763092574639348762934731682811174448041748209156382423557577084203977808853799798984858792577870254222638979626118231028137984000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] -12850449355984982331406657204709445802106373658996966488590718282762004582994001284895527194414732503445681687185535523044006709378513863129056354636980101061918135328566714489917409452434807903146375037440843645205803158885917273155383436810224704568676039057478948126161689183445232731539618880653375101038815236123440884583939990107400653317138127854333291888571335831583180454547679133854890622979533949596775601008603481186540748958097608111265032518791816621944251972092848030646563830429453894743683837433513956577929158323198573486674410215919753829336788664829140207035172379543346158384224134965339558615326180919921701573813629741105158120209458754548999907885422826911352841132685030078149473343399820490237467172815007417526171697274047776637295218888245150855031273546283084815785001936089642109119610611257314386880658446742787363806786278596106194221772606320211200990427381984082210674882541748458566806074018824879483220615197212198975086332665558008422307708245207942760486360133852910702578387262746236900337533387446461217742898317878786220489169763605701871514209082989078362493535466107305496064287088237254868524294517712356014236867115017795543097554527187904043380075143702678287285118377382947001242680498133139023201969713628139811749110252753207088549093661786815036138919662648002955041270829839863485106959856340773781913203001886758508253232540361631857258851503162384824325054396095858705896937074032794449853137252679066851035717546584523498306471709368588405640213046629457687285182753480442753503694630295685890894123775252216737606436852557576926790339551149486044598576091810315634612345528891400953592903029966940292657809244503543195866468535142583321725526740223255304038523116877216705199420807676515251233520391836160135106304030757191821874031087375496010022080464105772088115344846049577701885544850951032224506102767693756128166025080405101004193792000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] 1991875329694905921387631314532947957910953252937040704960732249102443862494523212672550288895714107021106518446075720216729230172845679406048259611721679599282815953881239821124741005687516668768636790794504153370743385365540476768673148913347871387937979577353362930622872061506471962671778153510831506348720892480635171776646551224845860459115010601020444107173849770721225999360251825452487517488751453868422047315388007316634592767185103317976615533487426514336693880088640279728639023414364143855509498598017410629868915178712737085353823419927888375150619134464135527816407916546576209448786298397484877137203211258083470220236143100232925362091057114763674624175615051320626967464385114776498564340818941350524070301443644074615449325174693040038063685778239340604370693400389904834799827819915211807317768840133745288024007887274937951701294730527879811261575732646936845019780373251356946860052553800878769749061798175611215692146770735689943784788949210723844532269067688887098475811445358200293273607269617493832897559807366675378906902031639994687610974521819854101366529427463482433033434476772344032742567029425579053480818192630914602166873010903979916557063537698949974440289799496803146494454787620815249650186622266229214403423683843661591313228902103873440342518783999559659434803718092729232862123962379826732153326431007257454957214909591412587703897380372969055329523697822473476385674353320053627976137073890848587231924843134563331592810885404022943789123610624584941389316763036458527764064041635522111517967415129068856795216193089748928478309742978536272759351297805047597868507892770819301979639090004017700716443373317080004964376304952165178457999773665642835596626934508339120675691965156369252119744052034570957280635719080421355335040362883334496920733158457765163710187715413007196377510273502772831529920100019013009448017343352546490766506200403088259416064000000000000000000000000000000000000000000000000000000000000000000000 [86,60] -234645321058082462322172196678253602068866675085121677778311363768498945227232092412467283211598595547891207509484648861526637891988134590631661648097712901721002738423355893193921098953242037571603911917969819761222162320966278777819752253866286320862998414152476105072969819235928375176883856113862418307936035016358128951507463877392738236202704841217038688945029275419582598774694589148946656114371198873606611338198174195422505875816534162479369331367995270252279851682097584776452900204839044411394780804326609448425153388578850583969281295233997537794149358631120675701927891098042666967544061702471446207870606049038632309897595777637968048832144600952950369817482296813751336565864488537080553549396906214241550138850369248301880556652800566815194599514040745822873121952191303132240126729928660612406924129313771693727473652797115292696880773240068223973341812963641978877355167319400728845551743553184309130513412699519130031988437164777246265108063884257376326441015998193544554360240100739236730522875567006260813724172355064612840370070278653787412174271273849529113939400846180779630385852671441313312358386274040864810132650641767506196606320831997587543391887951933019495735442040801116732109041420249974990508104294538106189451159258504232276947759471770449967382136508653508052040718938901936587695234725702920727643508296321228508004335042942731602882258979055529129730548224454497236361473406195721781665970456538289669233450099729125530305214987077515949214034670205580105093834800623064758250173929601310082951735578172741958645142779065157445852752464213516520264235435041425556511221048765137379693159942035480039554349039947799997780247164227670946499598175472130105647247798040674843543684718952244574015438833829484499224816301877572104730038552253699213463959438843300482839264648137206204490877171828039515909808973036286227128477474614548831536705247572695973888000000000000000000000000000000000000000000000000000000000000000000 [86,61] 20282592395344484976986301745315088998597580289236634247914960965732920938458823123628415413163983192091202361889182468171131870644880510045979011830788992075802534838694210976865815304397106982975015553453704490424850736238287927735001903137309924428867832010246836295128684095505127381574409513343534388955138431811784191916803046962073371757715084642881142062594279996500442317120737776646539704130265293312500360784777286893018268879372267423079214546316528168451172361506104978646345264940310419733879179165598950739862477516177271377516320078149083545924862883071771480198132395179547794642710454228084318306938125826077034237644191998737961817434187592186538253323179840708301196322676960501466151190226012831798397610457068583760002157608302295712342096975604291494740252458990603970425717636900378999657439421470295266220613064406884878629002410147609012560803959518688278994897445841775867201201416616159006583806108219574934624776749493004259236312026485262465575988714837262875135624484171351995528074052703875960206562160055594279521994600166312005247996792455445103096413344533718554395890549416084359569123067970610331929953661638404724335145347537958530368333689416081237510448703670761575939269984559385040929659160357494657396547714472183507911139595669463680186929474191467639565983517203103109449972099744243946580431406149440977571533601942605533795102750864126644136071416441226492257413658871436994166583948396876493683774315218015663713033897052204136338533088691901356436279193488467909822279018080441733936493398557623948807766155650005756073427359017993056182837630515712423751612941566522268079384825722942243568715073161930930940146731723545155350540693884346359512680520470197826144529286832474082296392967032021145937250531799203852564242767001947419096153446326331606837907525017089843091070159967100400158964552323380082255325566992657708255111046722496757760000000000000000000000000000000000000000000000000000000000000000 [86,62] -1165280892046284227706301648590568989580634117302231899675419771416543409148086789010679189952129171516451910464972639973619614670523136569300316988499284821922504188448792398178616038644464583698924087047341291020049410701172990000698356069313953734502361886257672054690286654460669311241924012126403674528820904064220808382883001508678635361284541169557108185117703045899035733936765699009462902859399861075345111363120378847927294954507052573736387202455127298739939043918910801940577359956800812892034079042400039621063784241151163433380299116995781557147753156683627029032333218616797560886706638523038811998442490223794798878354485395953992344549498240710909490022373119846409964887825001014650439671194013726201710511078584639051933402634157817116551572633933953039500589774537117772971439831042282663010842596908906508532804737210121525816005878406452388494316326915404505370925770077272750137535167916862776908904404193512227961280728283481271185367369436693606390699068701640535161018662045473496583628065069365696603531907852834930152238064400594572139945322397124343232512209515981075063982054385245414324384628888299172116396578406435019985402638568348524862397731219161272785967609220307698518160912183593418787023252376770049404932692250445643741317798703986607151878441937731546443899263406964872298700481227447100786477021822603577810953390142919933773183335114185623271462604194418964475412868538209176293973866187071986042110131546533416664386764642173443984812915561750903838514963975052770563537581282961594517531887555817514676464863513480333182741340957076505939235634482410423054727624334051523169147534226753852422846292369023540885394563509043543792172354650409065987106898213853620165210149176740833265861285885743169795054686001551691689363853675068080533737917328949345246240716034422587740929964962640350482943958254468116553327083279152124689310434882316402688000000000000000000000000000000000000000000000000000000000000 [86,63] 24144687717902641565242300324858127465804213689190421718308408870735785565779287853369799334084140122919131806127375097604422446305257634976897103264437441652962607891028418971692110770028235572895360008740530961871707599342259100288984581186899039694303714406818616738558827542296942486714696190303808261296186984378255428020151757305113681280236524034316786672444026033597161340707444979189761163409342357440581003265893566426091561797049128742464585331070717703991739546967428543927954434666221398134419402278061088674429609116624181754446330398524287664373684589998997522721111247400043223467900403761309614121160907214538236804756709968191205643845623597421562727628693834130079950690969608628762456376769694002242403875909212041653558372967776363064875893057753011970482632280110611423653610162354960533190143133370846629334923926043758496304126408895259758942449921060947234330567946646363087870679077662265500391590145599684811416403220217131566902185045760372607953724855375609690351681220049361150294149036272174775395539283382055503712704981960968311176500748714421883400248499874140328243438389294749092309592307436339916370088759273860531711541443225881634076465661129377141212037123736755243953668562340188279469632655001423650069221173628899155661989046723694502968246436896752935848403139815527490006455751313103290142820748334117335368108677600126968114109015426746219898451280807994025868527743323062417404226931532207686988660551677934139346886640888493975354667034785325872420831137176743262900429776964640127553321673275755227632508829257717681670037013402679056919360084808024614484268812497232339421705290306563414133957095663340033743301827712750628068864485774505046601937571361549812525144565846312170791871892974108742553724976367086009106376041167394137864553990730829942544995663696203695592614465572442116399445072161848429534009351474548813840425449722740736000000000000000000000000000000000000000000000000000000000 [86,64] 3003490134096424882268603899616410275597983265154647546912948469885871655431612194023677021687549548915615876558801139177944236119231108408887691759133048751878717028878761806392806967418429894293743054452144540094888799581395373818211721705584536041770499128453162353485666075402355490607829150687485724161325219738029934455789062643698161804736501938861965637832992347302332769308134799962232078926863479554200921742909363000734316042692502568141640433062585024089808517205478211760849994008176152304049323221887939751475861787061413647368933753631677542753286796879858128285148912695037534793336637852258053764965171968331125278160379954834462384690610840289830298434934202951236933856638193631496816547116061326428242825677026971881283557852380272452367037871440417068384848246816310124130675069424130002746945461783200408753735726259190846011993239164726161944816313237886970658561141036366222722377605501196906584068818183637128030897356673709645015588578239839343570875308593512954453100311246058667851273445454346476818648725010348855427802163061119551317763897673650756954274946478325697775252568686720207234366956423847613666516204350424057426381655166277309586405775628832452096928126283501804638379430546014589703427617269984919536875520374918170315960419947404089006660438566824671700125484746695221394987887983854649282280962967560384779939874989845774031608779510112184817749287150669336620185537293109178800181177554526175874046155629408781473176251388600437691019971495983995544892446062147210259746633317665530338336596716233568049937931660496841239813443150853396832866090027025248557851749485759629588586687367246489179989171491250820579611711412627210602720416591995460258735748108087356934508476180823092285819091177863332066337932906242087704854615569808146491998370518009559928387723308903790727578032327687907592211364711025712723457486739445076624387037678534656000000000000000000000000000000000000000000000000000000 [86,65] -356394991994733664310755786150759968395481995365453202975970937042488933156286506577538429053262926994269491152085759985056810222309514026648866326355326563048957684451953041735355566860730872870647129134453348065804153184981300737038530128034911372736588785186836394478379960271259443132617965313807492824108262036480067584146950681296773360346467724589169267591618364764459616523129192222521305754094741738033826043355285230157938617285380554187063140791339522926602400378501487722272205208876102176454382863890725472144678449350589300777289032243990989001251830747545952636808081916523683987425333773651963246417649126400845144978747409739602901344007255081432770818531652163337306459333509977092113423111035436234390367376975656766618696883557074014493720532870343375191997563996526849810988024884288377239291353649314685767626144196921684317820928321335468446753088040519999247356595115300068882509879062365707610116063206886840152454398836633339633959133336744123561140106842397664099843736730485885981023851418767879564790863914593817521059227869262419831175778264149966390800023293244413860707839882507159783953522383299016185084592549440257261794266253985368500925728388124145054226903519295866291205749568279984046019310080673402182577952092713033590715687275288858087580999528515154572855275079180523464205622390723110915022060707050204579038887540386459129838843897679111862838294976215562751238437589793993816459774361127506025918881305096079178622876682844807465315869890075794100567122229554356056740123444613097492019476584332673202351328336526177624618387770801072290253548027765166456841454073808573748017882172185245667331088976537633978168059526337883210167146175446925647925153600551298856019894125533226909152953698709725658182003179233395848821584854719841084303252988011252331196928238833903001002172076177208045439040850595851978516514186046481235016103713832960000000000000000000000000000000000000000000000000000 [86,66] 16261637320904169941337458750027538305637751404904604103759388401939983826666151856896477387381534729683103013168853730123082978817138395504262657285300512479895672492943473438639539269444559701336359852788614028354110640838765945973907515720993995277035312660398077118522147454625796313097371570092885098689786740794258488974048905143659385831761992595804331018832829209168097637221407190271864982163293453473762336184641179508832982838426988611947431351190834709494824715586851582377535291339045282894818081548844447725412302519745646881027685057674550635938601426176626510402941951457664458083828840356349511173967496207494060002013273699729851078006303643017879345676199846725315414697557782046727377220397374696511223354757150341137004258681660761005446625254332415269798733207395819139802632545086158321677513257425510496715404505616074463866166423224110841923492832363641023004395168763603375319960875154617628895815552618792186580877030841590045192949302901469240494015070666167816508806768691216414343553343076357115960891596926239285136437490921802297693407277338805021529640101467848874716333576197322406675324758934360141184173475619407558299279981870749799693802689661314611739060485381797155382335907490617260063994187363674095488270022606204094570404027331846621856564810565653933349619211721013243673659403655910981954760665869045443840438155669387586946686605072299809863672674513045117166433106319787251456005741904842190616236197942417821008545685361054470589138215214320941108682561692034433258550510028110859156494861699858502444932953330520610859775009209937026716974380607414680005517076507994134285105896532674707553185222463356909052489033501407479062873431251210295895855778356774136174367766223734409728022349182242588799599093817946155963367675143997749517568762420982160219955005296534116738741130177816223330778098729869160854200397270698309123155972587520000000000000000000000000000000000000000000000000 [86,67] 6593431721627845485431053253233009014179576402297937049881086835801875782058235254355966494640466394963552266919557048993449603324134876245794280697630328963681282724738777735528005620744061916324194091590654936597757844904697525635804457507382905139226816431460965282419613335051213523483181756482030045400681109609224609214481241800180547715551126550118943569776451501270163614125752348078515758777474638904621026713217555385789988139694210541024163851650021940721515663332867103240310934334986463640161254490259663696103744672555935299505731166784758048586794511305707254114806597201676772890775360861997362803680357787208869948101170297310259196159152173057349899082721939714187463587122033686896872317948915384257288886597315212861588150904314253089565235734033823756777762455660507639384799259623876641216246286562502751460354473089311634996737250294479187235426441070605532048373708695078284260704636654462558235829737047982827727890146458766916530570884515682450814493883633583398156057050825976401637941878781456460910312206434631590842067383743489161079815316810868846157902346797270700107963531484960375735056387635524345029054405698358861131573437191372399464680669337671065939804236850370050180288137131901305481204738151571237802547104082696616239370356984606635779527628264060612783842651046538965245921028807524184962512109617285081678493491343275736030935019111318695595343314559651596040118325507880241241904045839612946522324343322964954212768951208901204642415901152855906002171802882372941560446345502145189915336870001898871965118662767895172847512557917609455350952940336607648819168217355935571738306337625011774426201174730546247544406433444297293398590247232336453144545213226671581851466256555460249283359871190356395928018123315757298298257236391374656489137008966504097569560364092085109040316680946715171725370739552242581103514532687297287024642359296000000000000000000000000000000000000000000000 [86,68] -50230829259438703216987418211998800966080390584828811969514839413130588947323494257870623757572610087543905126252025563881718812552083269584473306706016548993987138187603542889373710997487775590190428910563615887358970171749791607533786528490008368664032512966650030457010274267404088598938133589606893691138223747394273101221748135657173081302536390712140523300790633452268192439803121071394625272422036946113609209230859309369935631250289768799499548341530369741326556658079413689233090969228837871759046664201821650100407664540043626091760543618185489607944684700989993110325084861396079022966997161648176456372018701452221096506843949972424318872603410670636991167196134867257548796675445011103686084727349710009654080502320570780467068277125753222344584740702984274080879021538168589469510152421546663221642890805961608258862290891871111594276640206998111329277786245180404958863289124201501333419608552553592441349412050097806582229064415372359645117062296181139942273029281831037455535957709082263829469745173004259433218416021733420312481183006641456726676590146788573709976561387685526210501766980959271326678195845315386823926779165549059280645925675134136525163111795543704004944699434146440323245324998850366936734686673036876624878330774333002179705130051574075876047136233639502507891006655702957134890856300167386310665670087380814524844165298761315944624568452890053340141858344271036613458599651478803889232024592051864341483707411516619940069244553276859267127418024254006665740913229561843578978458117009747153772243739873443329562559196483769952950086345380940574221186244614101872033529163029943670201123196952067425727235872487889419680400798050466646360094147674537602160961941236947377783043882354750431749782713049064483851418775255568309668802879318467118367961874971848978829610446371407349306759923072041173344744404910618594193458085451815084684570787840000000000000000000000000000000000000000000 [86,69] 3617392374903532047910860162622728460145161862385427365957674379711101407846325630229193377752732974273925413089814598198647950224127306202900286006732980588547394424941902838452953968270547665540484481955289049580742369616500815562011038597117649676303204100955859470994226666067881381023174899225957966353199991106319823427735848209681505354473226279350593281673772712979216608754357400353033962259816614075874543427059244251902802085525003646750865424260679342173367140850917846671537202604451050471867638940227339202304229757281957607057772565086736186424196314633960235638692913474044024348000624536399007182822113836662767258140278086221706010156733250975810305151305621614998329222578198319931260035659622645213135295902801277175897787858105137466236230800400541858538201520353566086608460390805876743898286703327134462240930228295122670685303075643900427505764034595416978059340302013494990162326318566917458867333694521979454471684268068009548601683313169859387686117136910579935824930898962558554675661535136499998037255025857112243309764886557722968341408210938922678620021826275308795115082300163654319856402943509750045654321174119381950221829970459569441994669731538240849092403441142036380262074163227131337342794557663978352585176039973955607819556894102114686654995185158595273378713885864717203639188255925727114202116898772523521291508271950902441863960942949302631684831061677674741816190159380757424108508895511008578012666992767553636536841971383615981691313596527356978635062612950730741010543135766768665265321910988225137254525713974731018524070120734874692360146133909018461910996393773269747108460903990602219823003956142921857473498582044883145531702531147429834933384589835847475850635665477290758330230173857793360924746390482620723717461156973532718429154673527581963688951994729323686359207579580168355279304158113678222952221597075913184657381785600000000000000000000000000000000000000000 [86,70] -151118449748526360022069123846834641879365163165302130245405654259213800244891652151166431496226890570481813828296826917943731324073230133204313609695136056952774416489839450204244510014189794623274928480266869171317484922365732010342840323575449093714124975153388042548382354993653903835915847402319237451628516687364389919153842603789162736416811632343258490468055834410011293235456354959254375983682106776826720114604960796242612900845041010858360417766433382427224793361700045168572064640147568969725223489986926461070305018037429854248372466885200623118701000627195903564323555356870031971042471443639933430972613322868000399223196323430442549829108281241942429076931967932109801043176275980606712698813451566870403495506913149554082022190992530805018168193109676907831813037882612552778449480080878069516617768222630282396012810191355402873656336536703847505342469169701256351038432003038499253539495601288354969018062727382017467356254000747593824400251456642564701383344416581120767426900648150299231425249340340908348442150507893023651832012948139917030499685829256596531114472010443851060257130514690705761027090338738493610922639435491805676746890800744771160341635693967333213409759367489931735480566845012523258250659661667214855591650282332737948766106630435767367960720078493846177006080216715914618855504879389774215958390572372235503473824428137166689456514788357493361451561577975682689629881442081576058497072759368760660722751090050814726266640470451461414164816113178680506068743199912548656431918947365594271145471390682427356355627446080880423710774748808998885354596189243977698766626138806286863495861271812051764978943961794614511050996274869156809324753101430833779974620380086344815452375255321089097096621051775121969079713892261164271220240459415596495581257217516976816063945898586835679370997368237573956054910116954798882929672931540118980117135360000000000000000000000000000000000000 [86,71] 4065244361975450649851293589339534446996396924478586168521574607241274691460697500684663607822308714458295852059661930860328991407426059140961453260599276656126063125661931021027008669173568145677011218361814470387634330257238481584535304345170921575277720816841804553196435868762135375187909635746032959283121865355705296501192491971017766000711173255222200289532083317090432049079708832264762025821827465781079804325088912929549943111201965914302948351164713767978075850280981839698653930872770297081661551529462318036915226189035370412473880089973675340341232141547469191054727601593588921217951800816261820069624426714760104844907250940781278978244014105645233648722167517255187950899281622917779319722499376398187775695006843930734995947338159300325728257253444582349609104533423775846989470578869533301012991292489481175536591017446259058466190810892911884691624214731228257174129780011820077406603576304934749635389039209452253866001816289378956871807229713016094380457946456007251906790196121785111906719071220924884680196800524216331525986245940435715341903465891466048549327801805730162846113243131938342646606462474299816502858211060054299374461996624869003359532243563667573334138321884793481461616347790945462749763369786866203155888462678289851856322807573396554843629389886844724325093011063080288191222356652703674441641106438283819021067857670609228471328363033548108354525730119833918751113459475434797861108440766569568123692991947456029769478578519503937943166467379546929956047499201033215662730700380155166757510599236971186924494017720569863177673339989299037001847575776621553985444972213128351807263606094886530210955596714593091044821444977467142411611311516132502121768930379896104968472200943103622170409569082589741379706203746857850593761778159309397374709692015611977552736676899959412191331865357005730870367846241629243430491095990214146119434240000000000000000000000000000000000 [86,72] -39570017033530447008825805588909374490058613225618931758899900963453579431809725743641805310666102432512538306799702931203308662598270533018685180857846425131943937520956222074141376061678396192879708385131178855392813644209031619390808261863778629012084860200318778113666078903466787069325514049796215022808082274005842638086316888640372247862346829223257158159634380819580124877062307504899787949145110300532039393784876613840597173811933471478975463145147154369654228962106540958457277056818844856184302084738681306949189873927422277535670375225876212387393005040616228240562307487551968278116528694191562176120511929455351378360194044694413975198160392162976099154090483618277992046965160159767521505830310624118080086133399532605632876321710552836745712692201808319046469891708564694682281883963665450721248937053121552594322896793702143049470143911864223048000380568017447541905769031268839114390727370514512538341244557673662821664876242349886857502625630157164082448440292767921201266908306358802530192190919689587151124667800184234179442468195239292835162914573405029357080023368490281981509520045203648090111357733015445029427958206550139443506464237271190242430781634835834977625387026527658865991423427441226360323462240944047803219756176927359135567225235581284932953988549298261557356054568780810788300910904988785643657972264502409669774388783628587259374035224581228564834592000046147370549091663794173484916326640865758953934414365024934836400112737124318313167417963295260629007348541942758391588806841785012469761515016578370163303765580598797272819073624725826191475138889042381791641992002325496311538765808696507482678760414039658077001844420569634820519942522784198075107633332877292936987907656172463785399895294733224586122702323390007327199111259264948626874713248466959073902872937208224806553932407907122053161280489763229763505626630819900135833600000000000000000000000000000000 [86,73] -1670995182569440309433219950911856307561351334629986013244292641196464492889124304393639531177611549178806367138893176770840339162139515632075270289344551520783737103544961720718016294408091470553837457455869580198510320381206556058296813764772915713901913823974382481615124130930145539898447026234945699915981391264269599735027449697884894545765172775001118068808700415996729858701618972292578955789482088188669948140634449754620005443801170555891101988033494912017634711617238766273632298648074196752230547510318294026815808193022085806775907881494697701557184366229415359090420055429123066101653246461149596507507669446707056870232413538330260960395775881936776940259749255403368312455539288474186215741266207051349643838307891155100618856983664568530402152860242429746354791700872956267011724138966048976341779442950938479739654089974637533667419896617893104698006535345184852333253732542041210410019218087321653086826848097149405511365537879739308166418136851422995830171497742572159383698204590727351705999531957169314149816884444205147897230145643162826921129383481606633187245069213556132650352583895735925970583323556029618272952992299837575086657372091753654011630917706036068976751667013991606140261969887625941738191500717899515956500019704306277430394527780351292671482146796016153412341532169264135799556753277634273199042619192683359527308401153230172853877422250912670022540262863613909984704196033387596449224382744111129147814065718042114943447505913148717083955164477657034500900685466799775383193871193409430086962541490637637089326449672035899276901931740602607256671891020965585937330677654906356033936783539737769944706024432918383464819881126468758011733290192047684283156765707576378848707098895394649845371269518741352099470461596473677179862446343025471397747994555416000980999571492711341409703572595547484109266888637702685970138365986588579594240000000000000000000000000000 [86,74] 89811920835595264759435025171039713587818214039950406915204895088351792320265892038352228358943345652484537062778639916191266392659903692299220373459410528117106964908670986514938827424424406578365422188710069885608284300361655502431888630499464044861654608762573414397852338380724757494558730088898259437314546346058109248274382960995487414696701297914042284751256215249278740413584800460100115340149059022096632478671240346037309941023198135911744234273913575683427078971575635513699039042137721836452402670777030660794249205211825107395995827010593604908455957432247019383680820739935300462743384286327701674009119475171297127236290493945439190894230194751125242731731343013053021405974730459192977199079964424325732757579556451209336800929453587441257389446615207089109461307124390429684426594429453161193064901012370631588316497232558738989470849258800378232633023801135395471330835636399760011541086817282542886032060378457289163760395857373598311699922786218569871375987094080474527604533088306341845288615388897979340180088939870216231019015252069909340240487296379405353318970968966941087341373895674595731316357597724900625958895904794037330355092724049061100373983294117679352088814320512381359198467311490630590617051420135104526391544700231225316242936066149729931802448639862589235030784266100478760393109557893831694550840428136202495071311509696376803797570964653836469895522684139917051719759089643627118203204528610374856852749602876337850682545116200068532397089084286154008240149114319838560064273117611941343218694924948346545441418731307080033229394661489409076612781573741332564406935958074621388487225664968572254577735354715870959084620843881606383425358595604010158812996523722794391647825245184820989025990498043000593629111582239530220986147548195863455125836026569399742077202631358832695784872370628074731608149516528555342220560236355256320000000000000000000000000000 [86,75] -1789440453189318438756940225236839724328002570514650683813043855306298694853333461450574977767379514320271869480218451617604727806579614175261101251177081753305965589979251168832128563042035389078820727212372971905895476361374228892681007910911325906728790909887428371119803435170302452233912296948169808648591199721996078254456657186794482660751652398294119628864734603421017627145876201843918401388623731103765502254943375366113090103979598014944912071411886341466405842452905022693193768271353628603996288496123708911449202264321515452765820445277458760221712160465692113784621206073885326269902101285031169084145099094505128900470569827122973640520281193134030936820485987001792560191409786285950253899563223956676731284504518014898022112623584434911271136197772095312337941539324599095195252936285242775706717042321925073679952064839608468419631729331243207400880915722266716705896842837243919988292361512064749180436897206704565045023997797555383660063823291836073263107539062670861938005366070035419112944108780417165533256028336908573638600698685838243610652059240615642169188880307703568637366424125677494391684529668147116019290938457750131479004809195256389778888830009561649790315791246546979754892044196664466168012799869934756073914258033094385085187390395415074576956731130745166011542090624358932449459289490058334265915472323583920892370847492731392761377577617430034055121501748641123664945150476444266024527654806957424956893444871884482027459138970902975723065544287237231068931522529035025803451574978164658996792271800257413091927638341851811458616623510402648405244700375633909062867398966014469686200100889487224047476858796428633274527168700975237699033716741207056251142226383407286699554849209934400610194730067103745335433466927611831189373708539222042191946289619740505391509240040697176109136036543936980168807297943241716687121558284953190400000000000000000000000 [86,76] 11475791827373587839751323616542973008107572884630470599448815649124791153522003458434957019332537804214862350909085776423147478784902394689251928575142120707518521965356148169602634409824572894856960268045187632299273568762461801307201995814337841332992266621514290452303355960368868778280351990111510133763238575418775350394488295524799257404197909522198116318786836680278438015721494474009809256972739459589810432534864805992974098846076291295659113079215156341326723754361878655870882179685572207542123505827498712314433957884000804364110064598138598263361453300110434424481261804618393164676201415851897951765907186454966880262615927089908569166831919681146735356246559873381563192241689175794093816143928079015921856325632854473167591560314800581665646725874406950254678943813657222867259829611570574453512107740468082757726471344091873767379471317833327218666574114149065567601126693128584873952669940839432669037901160309893446830721570430674677628389976034805942679085655453505730774189508571293578140426801552392329060658320500254748788411746328056561385592504206775790669027486022962534601247848851554339637034142360563813784139747266562842659320107818821729781494844084133312557539641564266138980400992672883789291066168189690625896691238368696723428116541567269217128440151044473705405692204544028397951656160058217866857704598061207376730745182633741162217810482107500523211435015857736887823153429423215707717815392853102718150554256968404579009181022640471560149055941558802264308489435027890065951769643571550505100478566151705961261905258258500449727303725258929959022640774545940890413770291891904669615489096570564625614215940448714080184603427808703805894728878201565105998399580073742341949198099740277634235492855683374669355451083580896613105701527003693779156891758925444205211505650423051261893826036241777656566967868212841805781334173711073280000000000000000000 [86,77] 545766147078427967531063020572230079253761768262973991317210342051454752212305979651519556738567559602642850574975965299533303364087805183787961134458018934948068621800403412928669310842859664051006337541995461307147084141699335166944561035903481041387593494814111290099417993408986738384810142786307633417202446954896655354415411144374764718874033276861936868777011222110738950888884070818519013650623625693011883893400338484061535749599121333317329069841337477819220161473252139302136167252777076639857791645597872171845925037951428423996436756172974563292968003766866989410104548125117863103705281320449943625709228432129680930151635011367169866032408544454271575235583411838383718098863865599750566629934893551243588290807649529385000057070290409215375474316049220268418915331013736329022450042249432186708770011581553372801142911839761682418223914481270798577279774061853091037072763447498858549565333465383431715447684017069005917722963259732333908150716302283564119434107487127844784291583438441885501835302631143421309102152602405711558082654419447761910942060497254480359310673070112349242834334790422560588263203815294742388067196151653943317797817491337852586028248734988747751909024010648563536184061330837013242835252467669040172872317307818262934911276504592001583747855561552702590369871943938619080906232400370802009883103374612235182012406188093916599043985061239425795095777392761133277743841965101076500775592825326662130701493690975154018075585142237345655892816013686330144436938302472981233588523663724863643921354504200334677167383316835970786236372960016014179712262250168049305280545550214370302275835130398143275535824292463774985522374538302595102147546745159632877492780250435700350878192723398420138516746523024083540952393685426416383147618580168940749982054323696696227477721723370197672357327473406828960548796474419047723640392746270720000000000000000 [86,78] -18252264041463834804716186855064074294738905886893879583517695129092023138156224295518830873553109008768638081649439120764614009831556739329121875382755764831260376446235557393808949402119101021884307052632782236063032146692738251313989597079148843857704057867052923143847447838683576910284714533311915358170979048500072402400802521768948420906697175681401208479162731113164672732552787417562091711349389920001414726574691618804065783818584829060645942510788310920804349122754278101850371532578148203473961749089628758995440758677764963123693447371827225509994225527053863912962034470066005065518273592805044576038296812433401229466105533633092831099857881221891289155635431995873960541536396689148343644272413639129863607279739759270631662746890848884481397118742224752330121718024896036633309778611794725648700615711574710134593411701229956685182702363266962080594970526381301662766746171541338803636850163233955543908283062724642291221802847458984935131361807359565309891917122292933848855297139861616254458280859724173223940043838846358178882467572493017819492493528898486679641090899924592794700119392625764307891983118512165571185603738484423004951970276865629933276048384615502881642975952688995300722560116964895313374086662822721840989363347419883198505477802191529860284402337911407249176327129888182377952169537356434706663279265131872236776380733002111890834581326673836973527697500953637575014425987978731847082071835516195653813757819464033355433759424206785194519828387659889298158035832368169590207036400399950343255132959014600855124541378689342540485652821681339028159615997052290787210682851205878212168296320599820770155045383289285820401074345790576010306439896354467614452312024226781159067081755635684499573586295261049373514651846760904953128898360018651001631693914452584100811650087965938987026804997929577908528278333336500629318667882987520000000000000 [86,79] 282262768674416897280668115932602820833511825446148488368785207146550634817012831959843513442400150995109828237808317506367708807766328262864796540447584360281901000060267819355760404342607810053634150825644670678940703345497712052188492210322505540024653302071489615745577125367196814233002512403199002151591353138399092642151480466470386725443745699442950005278676293684554820377552713400833707801641319800798096054426049794582103300243031498256323938261257782901239342518673151855802399726360789539345916731842327692403852963630325473603655609530441145893610615958953390537725363604467711457967309675277767730308073175350350164170192940977978906672448831403267996984223099269478327237648304370275364215868282638535524742787230831266875525134915491101775806803180336783958565309041895273658156931578549326455323371064066269125741772972090902048532416147949307437080297238949484473857957784354054584718810296309230671777794219712307023013721827030378266533154577688096294326768958660214931785378784423336028022476920253648706437636954669608837028939439251406485712698498460417405287131572475361736268461236144086797610193995798051888910920312387239374768607555271570164881179176558820925103382984543809594326377978321496140919653944892166399056364062883262273719431686327181708115433022594891074003173380166923556842381284319493182784591259333442821298208507524567779295933839105729191076823620908553083356245624043858961008644232706789769993226931189200584391896597348307033168365968884824664710222305107730533030504658523145846059650084479163305054831938470175660587705317182533281567075763497166167855888270457282867954808489557717197577219459944275693326506830674058782928843767035108944705455302406132350614222608086928095367229784708032385374774834135041690793559099368482863142347016879558604573079298289189142601094498973398727335545412807149134501359124480000000000 [86,80] -1834802397720842624175600789018832578357890383443009551542942192717646607862615851567740516393255237431148623772310684335997622990957588903176344309387648956767442846908878620303734092359091110918123303828890697033386169732360197402769181693271308209051902675499130956866261994558206044594740150898644151508649897922097642388044187061235115830499498269612381247215875710690407141260258217537525750694025753762529814312056013538897704361919451529771174051238496779529390653555466618123539171668255325868331381714261385995605673606460581684632052617264944931232064295889562341753072816269568834331097572912538355608418875444257807222121598853192888850598195636262035336370505540297345438011886374088376954587987186518134494800291464961102978055275860278409410298549430755939552203423830557233218734370554733447539115734298040167863794776652467089497717570134036728650662576662794915087636495483795563278908627577766804698803854826907220229668455659790395029705782970674929171437149713971262229067714995274546205845948433742778867142654655368213161074362581127610727813345915714774234116436336865821293056518065769574256422611165934266617458078884343715433112332960393025060027101233202619541508837506276607930792002855525892309871773826646582636511219290834674307768898904109004525371231744057598308560794425355947128073924078772789019395957387620298025375407659906049304251684203326891416753507524184279662601742932007940398212781661495878644122349124423636190195579307794787254719086301640149172564685904879703140224593611350271790402751133937251556136040245428425300094367725751575834611092497332799229907872209888541754289326485847620781774717859374538392530992431419504799685091509739125279684348006895680442057050090030317908706708328023505225330944673744390571978355692217182298901942249816545107244519049530900000458418720764269320016423438693616908217876480000000 [86,81] 28149977775742671327193169821390146556711801874580613482418459468133741310213353533660504267302251571760180687555795717273801955556116075504542328244684343983917558009301539522673867455802786573096033493717254794096510984094620852700394246522636881940688456150784366661731646781507103709773664662669918374694033053161689528791461014428109296814866964627332059002445611644263028627092820507351521564159477417636647492400250664410234603151482445023482513609516835400569968368209535475058437473988458190284743738421324741937966974218423333841605233474622326378093496709921248361967540319041980555947681795062959273839112622415131634847873931835301283600017653323029833732515558554351442873794010264005836504191528850901598110530922286670338960230657275881119601362915036803081256523634377608209428520514994538025895346291229256816484300611286603308224929054139559935937858644318763201907319835131732870930624603490294483840726881773005576780145164602516852033924824054051962023279750773538307226533873449438958619745364317695225484333271131448767090707320679663257588896013315891220419227879388078581109942020633693794882627349112636289190946763802751634115370337434644964565213670595865907676064826292661648875966048423081947163760840839477364664880603353564734857903355957364459567148355716719911677152223947683073799438571625030532738085333203659124049844881297083704981180915646115763365405363081818689725697268878216510769533357939845491006691888891046082026846765761623318664556939623268686226573147410978114512463925995562670147816508081078159572102682001628847048785453837150862192745961078670093567585833745196838408886869921368204397988991964370675799136273226795404645581323956797557532859919193272722581826632617386758368312466828806662730303282094629608115523984550811689061433599364512178832918047148352912783129972445725122248747859935997494862807040000 [86,82] -276379884751605010768949328733158761970527544429616896180340325858965334900979877333569307694238316374175292444912420564391992291717893008368647222479223708563991086288317577171908399735032814219652498566818877774855179238931043781936476591044003912899855498916137955724587991931675275843528580596728880405821684585337535711153051212282103298706808817813995183793629925994027835731055121515339274470199791739540195691268670791181315251061035445232709817976242521735818983519976065202995711517814488366819562461462693924840694776462032682816497917054565063528237880489865911500704916621452042624704703635820533674756573231484807376537498790190852665115803488259631373771841754460004955549351950440882845544636210732677045397562776776652859426819019645246505651423462125263905631407674573922982231421119393513471724455690053653094146805333246981335889587241909074683901562158301615271897208706704462951102998875172192647238059904293326232423201022684701119863737970063910702528188620521796926670976635710315291233713880033016984874986862460986063324189524571989246987469243068993200988412115543200523901331913541180454035812451307178839731077431075552499714464343161437424110301888288275163824145672157709754456598178120921334439718682640964172688098380966336389790068460483258513105418120198368458364453620656788166044538997683350810370537361259149555277058456001013989015368332771810723101785388212541179217280283251405434612995142271927771966929381256312759111168475278796570899250625380884943276439152587769506658723319126232353636662955288684740621699027046728513441618949304076422023228307610859583677410099763706842888550285809129604780384272233731070197699229369040457251779731023882688048016909794173790908537602488298939705204419525557412102735449699772619193990048991273974049580013225346500674479738685450270209357690724484535329918588164886041904720 [86,83] -5893494588434140304897347992104170080402518693729722858198989098045305095023699642552157607000311688472142520142106331452152145083660803487885101706268004301356844369007696981647076652543142153944245158172781964877166776537057708321885648122142724287072082830131647816810358586412707496339333755070002751581630032379724351754910194243161716951694547007798702307232856015438124715180236575004601463994318405661463457083419830516394534513692533746851435592550532527386675216029897331821543803298551946019933454658252027122996413443414923894588658846951826851630441014012317485522786147995411113383510938537469070591808712807581543304592610655509389947748516804429425591483610492387875619325486302076175439938893081892097981417104079535160387180261179164742327132769384881131311101543338557682445025434808537665669413588152802307271238328153951426443142170104790040002780633900049050273110252128733596327210248483760742282124466641315898430971667829925635490975145501265539278340148722330793340511238366558535324635687233606322185692133165516854654491216528596257078782929448754416801190784202968327579203756800394229669096758153729751635261200339835621840983910308133643110957052897741826159111248534408859558911024354503449158863913676834036262955769231471661487443997309765898664059964052592183373300141014893166161920392652217365881586641377121964675806723701370760573024869849964393666754142208924633176382405073370637418635725338475355076955099584648329249426438092224146304634870579166913545122134269622501163494969691084549695191963676440630685688989878236315213893125680051650550107087413517194990214175674484309586976516514658867066064696867590755656924632761608437108237704512174872907293564939377684515552730110498097820916398513133894975471084801247069222260133279808872264036009324042216744350386652865226483835747843824807669023536561982720000 [86,84] -6650166622296764915716395645763255076751073509442370403142669989745358224755565374227806245872683144534101852478340128672894304645049362397773581343750291114282664721772469190269261502019775146491934097879158826185345425813925670126526216015625749229211237738874761858955396874168106813593956581565078100714759773907998844286730769932138156596368383978630443047801407809816409259097576421747251357923360011714148461371819926132518875523947559405674343523624388067040503636971545629812246840015054787460601651730696971162880999161724636143545316242415261807772014738612114227583247096798487817397865223562029831552753919475846469174578095949500783998126172347556619999989780177239280320494468197528634325482622656346450564605824438073877487103269927119715135001565581251172950467761369848947779136823521982575786355573368400636304331506597910254446287762700016493625890832854428082420174264926337491400116267566560876132751892692235349841166521982165845303470362003992749505755122720736887861084902707555096474598350480142907846022919643486987111762075849451742289285480609499326352978995716420153066557448410595238647645445244479541527862792034542078388756452913769810256168000381540019919999156783593434441494916649866516111272795890877252854217467152232064609193310178385002316144700196412042019776332883339243330292268955144893531811114885980336894260086740593211620021943063421421213753013985192744536640207087822947811079467846986163705315315629377824803250231589778458421650867715703124307598259681419049257090787915667171310529964762009236664374024289933031605781785896047022784865203499757503277175340067491712206617033987331862699052320954197149682397179362175903991745695618232072618797763186409875767172575952143185394530454558629490364669597390747146956763692940950068635352348339580517961279191092737782057395137020223179264426550307840 [86,85] 171181001668703602438376182560921109116555372651629811353641182101969601106243851594032914524288386297732324723194289939303569142608520034611792112463725133740364662514535147519331811707900402714168629983945935334414320376411921928890570018237686166399990270001598861043126834917967765283079492871664935695298612342655998718602748897542113511545961224770283258549224583225054914322823700709574275129431358494699583746107682789659043430192468653603670203826216374941702866230296389417301884600867542405495593257827892708437435562065304921460880822367072174682244611759443522902506666242464327578994923499767771491890386639451205368671418339144836409915199470813683155186554586123298590663937274661582673615020746554334276210848114460749111370158241029587046414845971627392377145100327186371694438204034246016147862923436849203809038481380970659655524062768862321439362558058589373762742396069672364047396641666473242250804084541797214448402099367908317817693788908878841793757686283015642367944764260928933161528101710877850042942813053917693850050936589072397252408552181976982819587924823954873587516112687607964886719682675943702688055312285397665495057429408348902933896936686230475139859385154186846600386881374216195157322812131814232020605337411398269632652633525670865974720698342102024230180677604713447067803847751009875214501262301063370950582861557047976531419423323209798760474887329853203930306312357908809472991360733848460016796301100650980097147150820410501129589582429865153129303514341141064392123005894974831623766656764232408398451356606965717331147236518422199866257628390807293568329145018334948599779319282122352717833848157847158245848442549618154061854491901264925890166397516087150819500005076475433261354692833972720351258007471595685622720723408799185160558664424326164620308815020951243960103623736826585766427266560 [86,86] 486602143989899694557130158983687521041408491913797955500785837369538561699606013448950072549081911289596684825106971274466366631936630097549517383313766178841367880231234996021251425794535561660894783826234704954296819042625510326585565065427743646693848019033235582081863617455916403491919831636907027353556402660038981920041950660009736060319332478306027446145412185334772205327129864041831895693038266219735085042082679142266811711754899226556921779557122776037930264329835765735987109969208745621282125021055166577430956327776175571379289615220699650000819779493582501303926456241614238866667357038344600893158555610507851441946975290730513888540203050492557618098905954359295097343389140363444401004525648304042167534271636579266742297130899330379515748604827993722949894495047412599431315612230550177848058062510311102870033074791614621535238482648592419212892724222350909612241626337176022663755356106033358813999004019519853968371993716746892389979847778416507152175039918189243957045961314536433452575486455705323960412030221081027285380661110101238479461407593568432488847046065770890354544631768835697583580817038533346334966497212062957233431518995037687806496734299649277738800847055015389222123954469527056633918248417797548767757616428231939329970745602360554666697958909898484955721717934413136951117323601716070520430674865590632108106744414609331495575568269560092677528058614219109007107301264555371957649458083327026639416874747564471628754599385509350764272177102400750006394015427378300298119416042989332788297988795742656545362969892249705692373414816867168804277566766657299728953205948221237388228345751052728131439928408883045664940775665939841396737221199029441675314850906453530632202614021364895793049965546796651814980276948862259205322931274811319446461481481875037096334235637583350383260685987979765493120 [87,0] 685074076534335398825117179891179453477358869253079557635146594784040918442079464814167856911301661037705629225696058608287621169808023776074371144660358043281464710014817152478244045269421445576262989178647319397660786599965181550398771631009330760704483666860552656401876903231232152795453273303101966502240192657889720524119377038311991631250265024146337878577894438973854721066741629000741342921515891290728086693427102922376792644182783554371754393155655447930450637651373601860723740091431986136556061736639162277227362683322047056848786772794785619589960152363585225895008981329763861859958015043848755010745367970937010173282167965886583470949896035506474000962217615706286061473339231265712715975949024565125642300769589548864629862540517536017980048970455379659479932044771703446853647406606776304792747508241662376418414324650056035450445517543290113874414542213537167602728399109517863364413889320158091192257248827380847395062137174233604654013621221541903958296499564658630653816014928673520451864124495397264948699998532407115664634016332957079115417673266701877518486494406272358515550198887337047561332635442161999580664261799601315507146697565403601354390297389712745322746032630854267277458214260457414929134780547995465386590151118441540386777043558420077134288979921327364174546653741266852581395332265503337440791812613137762101602479518742611331585378108900806192924518200550819684181255930282812701156350789673128499787696182413204324700196446455803284453855384514322780395245846406207012021582024621557528147473494489896750501229051402524489417074164495116755699485788980494119405919702423153559508611840269686724640480037720989737719407114994575485524051250658300470784011570382725879523457073406372911743151958760371359161163870810630144683244920637436232000607559578327250889960146463350523242558906078860425783046784467758105249661086203560548151920557144339763953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] 37125774737334592959808916682321314674303593847442734115763722615876061371689950429621372552463501809458529518712526919307045400885894933809279684774793918502144580327862395673567198786658355785857885396260326595380812461078629759511682941833986979337985252232919059652861486217132774982428038024590386848088218608919682564972598504267912592416968246745416343248291330222958360316090859790624013745467748962085968986062260341180405157272224752346205604648731465523677288359292862170937124080122766441535960778254829905038996074556542113349245186739762924776741849972382786054774310988401892026506843227787809835240124291562458683933664491971304564125118219251498974357687965956651797665986969473558178620654258148675664695232120303090647539478347818174158140223937845751148611713959120469704135605458019325918939089854672421834730989185656096421170936741217126281538139131802291685800850235140071239847519441656069254734833111832853844140600508553670209834385103500627590258609990340851138330945917458705713324002614738054938693699750927573207638164056329119211914280289277158397594412463652888380983822673035572494124038549719474684730825674876129316652066925358824060115861817621891168757654199801697707903443800032513815619143817429571288883099548588744111965801605265041600451696010122844228800909864113905336165796080781069834717070531810112826459664320165700905863490344139306019906786873703509316928043704452303358095824349496502030303628676200301816785137733899113543127219278790377366224946142911057635703547631368629291516281995608529845032530797477972198253962179891155774402045163494086122569548168350015849513987481221005323216146971026406530370800312464129374297267977381262867306588366820726893854671016688143830145861456357692210603606364734121736132945643098458738751439530534432181464941277475788721500828388344718405384301946976465690539453160225193755665122448842670673418518528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -22364219078976017248442633920070176847959230307433999382752201481288180376539658507515810736716638705697354893334645061080718450712846890368290372910605485126733093152867156735592317052352432759030186152471033892217256925838019199767428626449276345132171808667103739576376197436105542083959311363736734943226396179404946959932541217887456946330867920497345042540949897214342427309837560077968738181381677642704744152247160563585612153798452651509437471970498909020545629758362485630388868905678326266664826886695900844090535757439713082521769146879011044854044598469556559607822948133306639731582615868043760947530460236463492374217118629158909656703385175029528436096442529363844614253293234925337857896975391434308937589941947986190217068594870087582092387698759581875277163217128514297822437670248326339554528269572878491797970918370695773966883142368088201638487939589690957889162339064744170086554923233163980936955079083233468879383955610618510034712981525618025360105013419275337659683442545931331546767354164505872035917661218102256370863153491420756086864543006223790367333533833191721008627771275940896921900366313513156944683596991944833083946117661814774613745995816161405932442320586292474967434670878263200374243618546504348644440625066097063755992644050579346220358671796560900995119984905897259793478062671662502701944994127785172299260594528286914767412469208803760984449630897898375928675364247506303169391192038036114575437213086119388029833867342006684507993861946444810236523351861390904680384628599804930102128307200633078887193630435363078439849880708453104931614744950165694492698551160783177074220688908632524120597340176667980371686549591755062790614169489736838328124625446974693933781205474182421601486049886050445679887401834976167025013493532604149518523348623534958172297721917049414228772473641860961092231757731295878984837840658516384298085344588780900310541066567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -551017702243920733183742617408455896238354862655271456740634772317315189240785457722272315508328354150129743392333428940854692022112863471657121653541854996635174638785737145023783252640373521460018896103258607129687640441152082984354061242476089804683358407049642572251007238995451504401701735382607515420898152776962002549670962826676040139334364392254595635514725922043621127278554663143192131312221989691726940821791579707030390780258043854955641138018021406061335497580004182686769208839550440709432440990577935890133127270873683304625533333046509374512224879115951059480914268972632199742821384473506809112656871111491698219341430457074932615123251627143027717036327084913538308110936204532734336234661438352821921291948179953780278760816877487233465240238213250670878261023268829125092399119019032975460795397199927540599497081133840925147529850605161854478312789711675434786507540959730558701679987346618806919099349612238834709683207078401603620274406911327413627730734314897040880924492167804380005417280810153391944913415708979000224059910193180396071702101340069027361423684759511552867870164941397961766951382598475033482860598401709555685714162091999359896707776215182744324106927598589341877107971877698393527685649949660104453798897399385115188264296029027752387754403070330769840835173699142938602157013759970175875592371432243543970572444660714184394416832953712232116659515419357179018131329974621877973292991000569119236052041917798819895686238675437349437008465898737206081820795873848774632633623562159022608679176512562318362622557355911042817944108032644206968248447864145858397807858258638335571309906415010766847793133817318165796314341227962971255641013482956018169023099066152339223332325777517604108095098476432341240268010887332096659963629670955348323825337045939095955566223309169469100504714465924351931405724356777840373598799397705797158598004129516826299392763887616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -1235775057952781517521873915128628987392902813139765266375098507615786788451722573190322893628239552885521823650882182697040902040252895224825870627411762292894906441283268324467409488049910577071952069679985091374236971756874613300599221493104053629048225203973153632395686321102708317740379964027115243945669280515691486350045556754819237317494366796715488051141597027112444662938179985159401425384853022235772124769584593932874142963685940965699676797442526941105393013023391661667122059619618926226291531332013088442984293636526764104046460182769924914308494320133843949750782418149150625314048373887422809990357570809681512110183964141295914244874838248262237912345238047953288276143618628238537379270564168482795269469865994692892956160519237387904344311262398226220434231215874072755291628482833913046602869738082348957579051283927914380994373140779060456318814636667098760862541979473966713763526363219087730071518985404528613205229134670500491204032770250599319190489622923572858179729669072092981468984317737366600252278085412628509594138681616416786407303385433303811535045877434455570353112677338862588435566202916855819003562785703853596051682918225049701958386097868579312728982261041780069716383819112394078433900617144315381374927346566663283428363463671308252092108486775754011571016028310908572489482683357865085273190476858944571764039070018478702424978632264904407015691553704251157887288841013263723721317635118963407791669624250599645271442313381493742407692110874663491680393947901920403845879673069784431798903604374880520281323002486214515955353804560045708978485505303298924022889619917328367454339326919912463874225896803981776894317230362921066544737853822629677580366581042649083881442640443779671163520002592945391018854547665116615638716812142278806066275734484901873234161157687177443249635415756743003834753598534980385855974752135798972410788487683634565113932268175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 43573297429239282272811110727112713412418469295802054202379480878257522733635016851104352994000406527854037219532356665864549945060559131780991931417028194485937522821339106362609852947869249493426133958987353816410035809699794635626468688457565071009917271795021680558960913980647339375808190537899877160409609438466034926909266842183505709949075728815017634981077847720064054300597016896426870086523297112806075344556964816678264967574951313666157323382596167206710915492137706436285757330170433034791327196234191041218159624448401055460813213038559462700321066799355130179487629097025528508642032408613058202593060829154714918294335033860370953307780004583712973808735892930365772841836439207722067927242194444665036133331808574764098963255320589443727927548935366465231741681074168616420074953312784900112093711274049626587785396959286617943351281032878459822302187379029380956612324914588666542907747880670951908310118650813602178383297118128938622816846546442449288668470223512646759762534837664189432834120336252682552239748728990380118439358763589905979885403601765060810371192737658290646583353925046105477405406798196803201754853262806612880026399121886665857986266147952072396925931142684434878699274375941880754568394331927808276825260763865655949049629937199555719029588405770423320635895947523058371926307936758906320844822891903308783095940746378231544075668276612703532001947469654906876254251695055722810093431804370300054819206696112596448550614104153785331965621752259962656430626032008180919757701197903422790961195997960700134421012435698951335983312313500026055306758653213222736647007178375482442921717606575969967468953822011751304330241691666412340107675860676345534666616073790972439803804759686606724598588589533856652980277338784610641748574706881467148522327745795120607136521764844118139849567342088448510289872078250994218469475301121220983704039826698116417226456128552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -179264126559565546206887205318165323008178313216041171184464501221397793113739100921014015030674962499127725007972309387460853472282499760032358955732787514454893034846370798096530388913088638408682177657594110494324945297516384035997532112304012751260765972766915892641820761936225236886274772628194891033833004324565899647242580502195733896341996602250782684177531104758766895158377906298614674385210859124394580487892844081457965687321554148731882599356309094609067683219016438865702293343319936664485921094133646734534138974898465708064419500677836231951975985136663214539190345871658500998898579548049591932155075673189998259163126092469760511611260895398295920549301351237736700469199342126451425124740618908572496756209947602227811468982106325431370353911209764171556758009131415859391646616240657142026641459829464472880500440716911569453990741634933880361550808831355372961473264024146509517759731261630943008953305071410817025467422455479518988671041581171561580409409215911231528719932061657180835360305348404275724039271784783186016425174419375918609079918231006434624589181798389800249060689357599455255435222368282749749112438877339407385246236232686652532985238995954482693366010100074057611846993630458690058030371805064890301453100195295937264207370597922165495339151879932470010071840109166078077896885272264242602147535832524469601449166855091952177754218717926260875102032014774614565152925751651258196121170208150954419641955327950383160464279496735224010769889761289690320138511672092126773032208270323425498171464988877699493615430997640893279383473069355990958503003151208628258786717453011800380905777783845236422181887097522876297316438240653529455266218195601659835842883892320267988711153344807393201428772810175991656017178982566346687606248912799784122780802919847173498076300248149530955950657695460702637210372893573444410728650483500414072033061558842214020438449633361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 156473440904048923502022109781856666301618337198002188028945703913206940569867925233242070085233429867550104819429801467777712110261166510387465619785351913356682619890587398990975946744512819248353662906306271626083456825056273587065117322676633556190619627500443452866805021109474181699374508159334866978345154293191493993554641039234619074046749426126376345671391540085049964485886248123683041936543732491860708917667733729512689114625301798134342962007358537971473453330127280404308711904611607799194321492663414846276980166462106652605518703690472084138290231554469917415359760002404634339955604427146447330505991980260258363603432853176985042063702837998757149012206892045479081457916959232481643964242049672344092674611869441790552156654985382434721362758658759988044509947463731629170200938596748575353751978804540530514898852173194419448028040150390931656931294219272431607148506817955569062366967635484789998249264450128946691877153016801598133525971220843022656652923282997085248367673066219600523215336590579550538586419293296131218678562601533581687188159334802916877115579575185682573981447159162685196502982294869733212105378538030188856518903253124531781563741826064292184599292505984954334268024089733809096933947813418766901603771170839200254832438792226711811379600975944999302172385242119318254774315502749540243042466912426857661030304118149731224233338694334336460322159805124175324532270578392005576147238791692775350667920631776823195782544970653639285427680726567504403840693939886542894433577198538302882552540407276644516475631583867649569879424711269095677764901260199536985090824212323371000172374461026381943802318728230555081042887035149101275035726551024533988874935005377872338241859112939164409127287977995720741372060149173440698450050037923233025370369717861113478780787943909802677252957798638814071579680874929010797056287955610748595649637233727976187408971825414144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 3301557027026486301668536502840156246914625919829195208102084492105878453680825686292497877262213275385461624656736122922642344778790120263536064554330303666978959732885620534306184911231750906039281805014055084523351557403471778099727359645508439678012664692974401249224174965517441343421787861598772454336745611913768464313745050748171588359894951714089636540534178525548143110180874288513563170814000322244538061083958027108118137244843030454249332067635256741219556254150347977866273846379129763469142919611905609283173211578110772972168400767501332248809957656059771592596395613435830238646966467341505190858894335845359914336117455369835241190081020552117766694578742997576904113093600509025195691702092466932300393877649487000706019358721948933354555724880139952450871431494879131187406839862729900648044003304650935784525219624950848944256116823962158615613485887494195999291833755255509234058915685420599642837138086837332417331690587911603824163760482099643785207611218370426798719545745449650126559007216096473584995945510506801022652243651975776016137267346883602229217501477214641539325341949343920811048714381836076999101137696064420386954246787981471901888746273129567442924555876478234985994534564218213529330461815229206924309597819019344527513417697602466532466616455455964677103086710059778069031942739441201465706264036966487632119538516860039576505188260370284988645535842030534699721072790772142431315457097445106523826115113435110972829254980669161447312142761255352486980139764815448376429247839746171140816353605949153663638101354655229605996643891463459389074221303176518314758388425933652581280897118329890594077937998950520317259077323772935642566709829232648524762351599376287877334317179312607305512014470289704940867609363740449711842210992602066740536234278730197204640019188966628340328239047000248787357920891412828870148167399397966264637110068670527164764677837009453056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -23059908516236042738321003505001187095184680902308353612814726787225864862872785751404262172334620781219728089937137221947762942840204693787885789124874098716607073798407410193065115064906319354308604517110722948834683190860265111969904104870495885907577353616078352662651219155869093635777515061597423010214244052402607645464078625480742925968944153027940328434773844603738063399912682436560668750777312095308526671168084557517076738838106202308616396480970369485491430133765584628110938350606363285607774888687935981914584821074573021117513695571888310699560970870464517246540872919204406878691427379888136150128676899244621057654281275290089548506155359319377728740453273104116154587603970382946438412217121012615823981033469158653469803487508688430735388589434625409253119460510210389906484299991790127091779796773606825746378822880515926403824050004226841560125443207938293342965174356314668442104562253607029889520092605387883627158326276480090735282439727537578786097288889569569882098957139820621230149619654659096012420976611642228706010286697284578826446939557241464635193292751076558756179402230701256157865379277228275007199076196373033644176723579844919899154696182037022223882033643146147540891734441725756208945651027645602001466492881434182375357307047966864887671754263514547349824323108422730393101859798756416427313797361607131458166170325909586851614152526789499779216060403623789199072770493974797546769756610454018748611118093650561487730792261622501029933873957257613580113837397485594591049912650769465460729734628682567245539082411659186102874397526393497938165407068448316731693143744230339628106664525410576624743829886278501230063521491409572119380953420345065848455311114235556711192295580568925141527346584730310447428044172612952050059972757607854020803027642177898885047396380106751103009322988320578702394259954416354123332680528483121291472778197743969201433634632489762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] 75225284651293165553289918973984069383888556486319718321447804389915073671229744449353717992933173521814239684402539461698370547916029061105800518757904093191348043399110649005401742165176756010080014336933955543719209249770539197551328705966581885353807876879553149889216878535413169700375030877813033222719532855380602127096032721867161416971462958580665145242397971780558598243516609986635781147990518890706350403030736460269283802614568923770031897838813523095956211120404024027817683905990547255237928402765817879672803519523559879498798274428016690970640148787305057544421225466060422335376312792325770465408187589075653315359969119995800415178746505796326560171159492680425958962623067324983644210211205910804330417179989233850148326342879252845818769438751697776977257765178874252832404913579661555658805158327669091193945915335314457505016256135290149658835282736144072435524262172549734608413090617853454591578671818063825345569817385525227059337751826096473612713539595972917067007613734704065323095042522181694536896056564809683796519722880906691503404940691927756292291367396529318222247194341026647833835234087742163851320892049177013997216285957575633579880234119496398888595284187258280184580184169112672564767347203056793511409456101213649922635785223834450968200553004040482918806361394937293323898663383167203921628124001784656820728372848152572357995443322159477208434326352621192507734597954915329535734610553649794546792913470978500366653676127643346798666437089086766604274769923454543880271413945157913482123252424851141078509562635962187348679325708917757005086674163194679530595935132515338683136182099330265481560205484256132408631930238958464259480494271927645266548196830157848955293573421267999196485869083308120947149024031164403181341812129977732746228852222972387803520724408279887127073753910342031367210160785027082181868116257826730769393574134328773728621800924779642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] -221527555579068235853770166523502880870957827482969617067172875210237044515480104897094649816002409756075334542556560406669803286686228322582882499828927481973248325554319441807215444022797597781928793258518629964625867692745955335416502367135949619594587533865059925884291255693791465822303546649759904818147919736892229368621351098335291790803532459224856105785345738538364147440124480555905885098716933240826944927413125767940701362523665305349463024418725717518841948559457148851590357547049282058452088552654603995816906860854154536047607343522800210516617123856786916656603605848641511475554838217430310945741562196275688466277558931932349229210638655033729675465971021886128020421850218980688475601591316026410529827880342361605661946071856653496701541379314265553910585460918216363360620632172992540219058716860418205186211693677980135498187234962054288243272267424842927574720480203561392036243255609352913062303726787395030611960488994079492086349833975581185206061570313660904139874419211015937612284440339766763028370618951333710939668178358555124633271400653128883628895265973990061984044666856437749319481456033174443464362726702389147551086081822255258758633331946992311268103078369457485849862940196699936749734170022208651986739834692209463569036618135376158404480454679981287614450464089480376709661287633385936054801226913301632891626150938513915240253986510113192627194655627206673146396854332136570563117497087190603645852723932999965695556204468983504776135283679557100836928965565045328027350982484122354607470395686929826611453939368888519588625293717061318098764024596867222325870094287617217880058362557597667170950471107713443558464970946950518305973524728415561297627042618316761992134499911388221149051337941079147336788399629616460827512902110820770673339995097984848429424763072795496346699583223351222284856992529913532425872069287568218617486071938970639720627111682457468928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] 619182207246855073761136825388563353459826578995067360531913637656233659983256022624931760717544924851171265547888085873389542281999481392770927014283329598920714712088931569846115700401563799873005749627081020625346242053189292570580701261363552472774211476207796191087515619448634625853494497881497673709755789771189957813548386432220339699564505930913971655412081255803082158752910923281887048170573979292290466973445979974769631917649849749906506604244589636437653053204505306565503497532067498683588515052273200895210541738331699574891241341684313173210762765864437842716540400081511292422954268318759539928485682271671260465501353083021651619710115494183411937617839688925554057919613680867295056825316085609845742799266837095469754567592221451334294460768096333109726052106980606471344966235927841834671010628971187319176369094800356326449637687781250111535384882310212651955254403163670261447131855158941233064391287801395879099150979734878371072067552179159476571843534710411658015127894570096909055137603223738196208380555876067909591808485094187311262037090525876267617964654315704141064647044756835998756670011307961430791598133237172831428914872033020624347542730038591858983963429354951115885917415049781360640683122561733811659542104615560446782108874146039357000832081312882201343084544011903247161309951820134859930004387140216033707496177680523733875094201643495186751910197624860302117215414819887494372341132466407482861227044812258299344263462044073135614965683970490354421079406687378829140223754470137100262053195564239526633166667593823455987420505170810410264372074211796906080388371941703906440786806726081120200883380989487349305969254491016084689696753066658478431104598382833686252340946207694244060705083899250545506309382581858453640757978253434060455929640337983204813720659185396953198772947699550243057702526752012834098367124123741951805237185041595214732156200455793278976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -1445546041694966244304182986627683315117167365935666761218246964525500520729548111532969209943629112950859321969735362899067931355131481203007645033400025379399894051790106444268932401826272154524399432635577828064231767353196614559246523953086454174414836053397193754322569646440327781810576409737156346930998391219146399744545941831593363246354987024399534705414606335200233768779205944510244948478654097379733770645963340034274568317840151019935577764148783823710037401374764438021584681539967873795081750952060170101309750750249750391262027490971733274558835895278792551021051702768600946241975611172001503150637839075501381281137588371385027551469927749928596371920985690616324363996029927427444550551217727578884296086868847174718273777504657171982779013914741548661390779349583406405745185751239270447793545076610581100616182772055822637765296949963378848354929695651988791432303371908607730483832308437726431519777410604011632139481149831626055720415149941355201051144927458132556437212270118630982544551951319694726856217565501384118204300796968738059681853988987511054937423764147389957289299088331603642883132149567593779930440245343031260437789060523834762790933084635181104792149596866856439521978022727000313002410203664272861351953256405100062644344310224798565001287945992829227897945229271210085986105132674904656407938148684413868895782215804003992776784538622329025649488867587267391401286574983497404289219488786885140228499655768548316939741422022943544239924598275984498920444467130093903273740372563519570344060052230185745907556230183318183177761006101130224862871171833774387505032612832942210667605060255595921782082849333023104256531282087896853046837930806425746175428259184827063075603200777658176084412248379356295671019903614406318417432595009168447076342470462004819752337047574436061921631033763301290978041831088046826670001426509555093220001219514564188507521338268998172672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 2735761713751865179961753730465413369643034784656434301999227558674699795008921947083083465102347529146510343927902549898956535103714879425230587051926819371424215787661506135022684818818585594612049638037179801221527281592599993376765218479201852131836185910160143763009538649153317120905984707009671993956763317358843484902398997143394301267186356828854923559877502919511671462561984800028490242205931551215959832477756793600210660984030161287767162627831431782300924648488412725323399914002601109489649848493361895580358551086685446547406769049709486874655390960958399256942454971354656229592218224862118579977127053219512724079068928848931615230767357878306237886373687533532187927370837975430906113842745060710476579291019040987882720413594607901398116732691274031433655653999242011619633813905075601007529114424265460933141376458731657925213405273635803710103784074204097412028683692371176398875508760855709495261049453742612905941939593732143685147468492205926633488202202176241291281047590712604697090442024040701827822648820619194207711591754652252237943819813729625828047423225216115185699033505250052986480600204023953185422595960621835243886784895611853065845668056681323937197480302346805809080758973498166016671079402864542840058149254178867195917373883033597223887152471866445305433857185848471915661511182008883397648859480201067905031565282738544771193505703498119726472775676735806439882879989486513862985217393121283223059702028229838170230207760100785416459473382020004500357729817387974990410527435915393774602577658132103060458943499118412551284012139372970414394870620913865648598336467485562249328554975116992615573435294493144238886217375709838182441832415516946034766964587283067443988743242545729160065797928952870744318055494957162488973398612311733504160622822025753404305750442025604668315714083419021378125653615845372110799611377448505555522284637423138361461215315847005863936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -4163744627543791549547343360475878225983717166572595951095120300701826981460725412504120477911959459497317908516784977268502226368797250023012039475070344284317531897963309995920977947673117689415881067761969071861725290601603370358107349474703350774108375756529426900044480735720404187927054818559959984272718934593489192517671405209089652452116902331566524554458731732588450433975257211468842762358120191471439487403926540577118529047887708134595514792774914413562797006961847400986926218423565547804609957143531570713540799878073581545222168217117895907902003246248581074532088165206528059493593619868999523878135795762910644801782708504261607518805841771501658351813733553044804765741316562799846769451624224882464034995172763280899981374659750160730024015427015217610053286213090060142187717480647361966648122928777178958949722565923047118792430725979774125279637687357368384177171306856812852843815259392842312187382070377672245298148390920418068502843708863690582514396398331868949180556102679136543363666046003992994506981163937648322829970227604197232772763936124639887676464456866932237896551145683974421947580928725092149504622463802494209464763042290048531350600932966060417968187638146109554068474952424189800429056260503676435540668559047098961452377761186751519919131978534961068845517578865221290355252764812116987527881444605790630775101822351261628462053183865943342930865812873186367009637538433903189368942119838400135497348796350560329408589771700616031748682676396215367677366697313933614774680554787619586030428895722092133582977597502398979736723735862050195543615371441933220841982992303317401929916674596264746564575880133282141091788563823340835093250944355155815409463794945364509791411012661717163863822468228730982537671701911034621282565003355863977707163785775279647005724788160223315699877239368732747723579513470413561655888372574515880495625124751717403657630945300508049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 5234315530733160578170952229372525717449694581219929253718079807960973651226513304293148774099249764108411788396633236106444327503591065322106294641144510980941894688390532406199441385442222288041714693860859192680301753026639133184956457431814322400664820835643686852057011807126381167482297243872613743164431928325128997468465393931951105967246877457655730508873943413154720415608587252635830935451027039634419532107984233364876635314445618853395726843662016631730408924481720213644784503629748186575639994912757537619267007094749557747882159000687149686964494161393867228701866110254956432915859540815812371346024377560900067161961403832488531474809147896686001532305725384365757972365463591968407810106506144388611935365053740399054513541692155139666908093347837723428722493527695092625556232847764509815325763825658845866130900599635990446394173604250943681769259379800528655656117430645580084338059055554890818176938293867485288330712460033498047768801257197111842092084004646941977564716557456921175547906017401317660404104022448181726902632487500043909089998366914129884722023119961226544348237723986506132471202875173769164941301490594176040214805771903747876354626587456855468363179047986693779999701905309381185147207502820909234414895263031559816892209632149096588203114133092015774423580723833728217245777903728196767140477503309197967221837492044585062977893454202634878312416410735349157419631650522156119239476810557003114746209426213576297859416707796568785847555520180636621253347521967970617322315540391208513687316652224994330435155178717912658079657669770251182369012198101055385757670669773242672233447507097017657883348074638310522760351754703986112846139601322774104473815752731713160094385413119505214684135766848067945438794500026830165614931816454193600189035484472261748769064746452541957930795945465932981241642177691305934850927977948397205301528086236442929315175495064365301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -5936309945985539989735843503497777611173539540442172148533472425179348540779808327284336915728099202196588760753047462790632626064596484728091992947688868419519047692958585076026567611514879640551976533276572272966397894643316481354744685396082965055435500060344765394648448104573146374559280882650630997218303337197628586399168534197189952063719332989364216090313177160794550743010172373574196514353770076202971476812773338883412064608266384138408947746956591379618894427541748416410031947402458087408711108239467821568337508970341720372965763496797961955161064492738854868658632997493072021430373308024957121873205627619227768994493948255276391443686447299777796715297485789861169681380194861120198885609043976323962610504875335177255342282402423283139219380063442474341907512063902238721047255675281782736025081876883584834279990272353363981449186011302092584251762692488541539437439663544130633391168948984099843347591589435961559447493345402605083974926601085829330223759312649957335895139987345307199892254612587273333634628933864921497875246991102078427277178317204704354370126628857011711107816260115388799730404732926612079043445317793257381853608952145534419360542863530946208056234510387195066115354018436608407870488505058166262468223636421981883047599069996498629597167126005943481659904833305784514092207708615655530923314436564340683966788194325853974165470451284628851771431774934553287746514638449152512885532640958609907313915611901282501715040873897548159417400039079728399538100651486763807802061970819676446625108143183899340139228194497914271448177660506917377737562065096484154778731977822139620458029575318934675173572248521100453011344918242262196046909462528182381705601900289886067949122108189399268868142739357352504437887311643199101698660727716186557967456846299120302630199443753963869218653574701351963498481485134191388356228131716482387348219009855011802513298185831646756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] 6380612148761674870781336091963429716795500552089867448282973893827214760949189885877396972352995346928630531979825159732507995445596781930448518877997309501224520275750222708172970480611454845566993586343742501654256747961491724973402325852081120444988229082143297783340518997185385409401674667866782913449409797602804852614176754990161843984477608033631383274160905303257150569499385212277600130714036995112334462283560691363607965334021494006184392858887847383947943972913449000420948324240328307011460655114379256757362234079127198006402133069303556231367363563283082324820666077569854082264683696492101520766117099017973006574173358710783687989500689897646050334984504965609459957800874644522586316297744188802604112723290952748104667602583348288344766288236296162275142051649046087750221863135867769789091153347750348741574245268196380006170170903006701750173824730043460235590461335767792573407475113082813009247407531292112740999340208011898756161597841028927629916700919151626977101914471066151503215685038712151319302605215616371100661683749988779956004160637681906441538384385831866638835900206504457107530935583228255271555193567448836068097044258802457012211412731785008021814833070200002959911303263256787515161064175167276135820816508595000506277609552470278607728303163054632625738581145743992813105032479772503878500168792402960809430908711415874560836539907876891663530471181293316776495998139826953274927749094300472523755540211385914048990048797219578363184871704852326718402459744852369443397989391902613334165338851662660897221485744253176252235203980951485202707850272217227610010068895844583730295236951956441100600055660086930368994468765800314777278507024252300452436903221812271472601872062052667326890941552519668237489375003015946029123134890234381064750939963519196138359516282049622686017967561653448641775024606775091238209722809669697569657736436969438079129824435844528734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] -5922272956623389907146861566236564078662621989775353798947313208168830710925839412755077089234706981497177697920532737520242402657495291208265507985236080957649250590715502407673270934549559175273758966264551424088122453539529318150937529700992973549694181049367162944567328706039231583906046351205483621507540149220281656075445477992860881855424822590217567885421434038861301912119476133621696707803797028257148983410584087018026716690502061937454004593801430724933674989324907511395667505990138102385644559789783868906086485039112307689369674938771153714056318298290503906301453549294542773083196482653565984836236466893941225051841697719690079840009696722633505008007829534443818907717334679010639001756601318262162657888874773184026005731452135036505015889281338854923178043567145599460926990556288389465028771783986526479988496779662645591187143356015060806618059015686179212698190925654986339155740439984269672477041970265742899417392326618848325439076332529983168052832482218466530641165956456836766074611825342975956356062593672157074506086579814378048295643447573261308937999106188770415932485805219172199162424831163618565857742049499657819779979308314362218793916845300565985459766687752343047508972824459956530879175456778323375671630992677780206172069368954451079955334803454106283230602331283925999126529826867159807594160071884888907977254272530451854115689984523312814610577991519160152758566397910538479691657688108837182777642991655480113543781688571757581770476716483642416622084392721895477900788781026381302920440659532510760244447728037035965407308962269241839117766081351217799126172235594353277424470661760761675660547136428434817741764278484941335123516509488566496499011219684524435049926355464083935638607681316046269511189837670950466910551835702949642703819628085888848599129065961447217093017697669060761482022185159518457772029295258655281161917562974806303917022736529586388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 4028234313965320038070242964242241720234921333657109896593189477870461575464322555349052366588145349705227268088983770645037517356869027424897730865069867182522258696823190635824970251274540992303950309217337879870841394544965983998299499835823795401621343073127349716193798905737903384104496967642526535028180893627549337353791546902403314192480178980575674291797134112146799391955351598921495219084185567373127663139709967134795106280326000824091105043387298981099515548363967485034759223314937071882895538789839032160667016561918916092574025907315672205008982465028186156605232973167239603010068704435512153298286215791776088701879664129839754472914780805841312194614971953270191044008186336217288811033644564326271478717446936103535448938855583909872467186573648639790349531163727197119770680266094316609431460236955436327769254411152036028103486592526068368413144559184127080597501047794124665973390271813280885041256132740862902976735227061353180960488517003203769099408520664071043939185956055393534444132514660061868005144679927779868224898219395843587276317948136583508173375661648517415243613997914335803130081661169806488243666832405120584037013424060964186135083952432762794241663597633858171408563104973676186751892180189523260529696744772820367867479285264067082350196410710242730384226666291389298618790880456698546944053216972716273654986760601079393589589574774020635651853905513195042781638847797198037093328606636098645852570362980515142752926989949384588734395212072807445579501496896448121731097609449179238659828739077164718511243506703563427492075462915942707353172588353272645760924842517492517342414666397424746346960498851802275859621880222740276711841942932662239633942875291640729870579630088734571496352783852976398450336513452715563994370744243165277802682161505243382906132363849858387728516722584929763961327211789015519664156844782678806594350940588051631119619894324215414784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -1535424151477349593916292534661791867597793372503187720585165058830646797164052952971944496150314630188941623454151657884405336195791233580897005496240198328803428747722955991241985088805989432761452688328734414880537000270344155226068136834353014389702836170514337711247519700755194476696413901338864708716686776121422596159058874610258546705841245796104863747223521618332305504546698455453075255259843336961803301631946212831474956028765338633891486549631613027698629235447063392594706767635536430265799657545146747958651168085534850407119346214549318946106813186376675622961935695700750666990665788264045381595368980695134327092631438032204771225251827328852300810851192936254862364250549712498266576884211701860454971473639928046575249924588534237493843607124088169215143048027125588094569015631173981812832619937319321435754159846621482859393502157599293234697164869160112086502879391805665847888337173170330631025781516203759830550591641768792493952259321332579939115971102049363459112209214237750779951719693438832674447429033901761052655447755221723543276046400097580059283192978683682814291438682026958525908995510145798607596105880927845091941500982920214996317781949114005634986949696554629683436388745551121887223849177194956698715394351029453491764843821229833634339574943907268047799238880011382000898677929377677982097801854849695645743922358429409165601674703162907288075200208048199763116103576619627610458278312045904289544924433472816382764025268222409912254291784180550924000436648612594691742294265429830201522966994311065408804696168110481982784388524451187128617559257090205946541854736736966323441966765411354209373083586941133189846492524045832185036522868625083835756075896438232873271983435180206304196606668280983295676741066185376396289543481797342532222887848935984847025219590166680232342047800796565674221319662680968014867488385947863810918037108669403868442023232708274028544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -154662312400850919939326357436478302834379717079042983630222351614820169120208176226302618341936022504662406721908696644667673268884216582123490868608376020265940612939889713270364267873562243812731919190384221938009743857863888894505673469999557858346281911215266372950150045370377433289858995123712724487910287837649468377356735159306092509464593152783027747753325156993644681682553527183683471337790319212734086152032884770838176270377068959357601629642122654010091714434098354208745250419418419480435402707553498901286127765283064693426833579645285893692450701565632871491031992364673970626932357364370002845862449854775420367680608905453944353395903419399171969662833726291723048990377261581588320247089485229153192072743116848099212357293747240404814455408701727995174886580571320242710688142584179794133515689766249284840448640368286483870926116170020755385628133324072074845718765063592994840442303411467654799536995783611648540950504082466297900076688024738669917168567387748730751983846016635311427177973860763007508259237305401762940096118967767949080899417304768524299337773760362474744316925805132843600740795639380193695033551761321454568390286130815914475878006421771396852984662368882024604957359628397499123611549391947607879613223078235916391100866115088108352986573733559168745613874571032112013124418704179153814063453063713597033401530710516211005188372441999004995459556029213988707557780221560906484060009588072161648712047492511991660343167303612795496517560516873878415689722367199426630257790617243220879877345470362676688075027774266106420320590198498762500506960056786764891622257514345696110027374607796141936329002848154104925063021019338836394481687567255189613099303846797634914937409196519429595366809115655627354119892867407473319534818942706972895424438167070363620000607553537799079687958203210765993009210234092687339583195618610473039557927217415797381392374817787740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 562407593893042084224504637405395762042166036293239978303180750889335998018978975846823088378733577364486161293884762394627070840417643219980803132671573837591299782147651280334938998843084415113659646017421031535957336555922984968878717783691205461624121093429742341917561211122432150358653804967380592903865217625191039529885134639752453430317806246350739951314837192393800621168436824336052289418666983201151643132904790592758379093698479764890162824766941523828856245298368396210922453255010570869529222411351855500916205499673583639941290589173512104537561321115553091057307217146165556662229260981905721613022113236075191657113308502684235304151938966688025601461122400696842868650863691641952733562293089900087147632870446809339878945317880383411169725075080049338867194229443170589361445686052250351982264271525859890861428318555942096822719593082284859136197291915397004884118385064587986886096858865172041197016681288154244768445318747130759845966208428818859287348028803819018212293124902859593537509553218791681668019415777192809837318357949377904236773196990519254260541265211730358261226568578647317047645269085693523854885050936644402506864714137626351368162647738001484402281572404277950463072394724616452434635813847954078036771520767222965614708708970654491492157485152274476965311239244514645819750581715152803480092794652507097560191574099159673466066312971883392520263275284460151552317570391631167017672168193932999351213562335057162095707970118519725180000065345590561295823193490368313256448887780982984006240702528797576252581493566677430337343569682127145644335587045990868976417210125450699029229949400733097332819128927420185186587606576272321020453230883987328695782121572238199748105890530983749253135810476773590583118656547223209353651386547933767229929898125950372807135654551942312323683126611716819799220632205974554701947573954324392411659120657482670072692809594130399232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -205142623410584301777784876052691369314576419981527113179460578639246010382129408305404397537452015321491330030581011227791904333983215790153316549648042444029431888464790593901605451281869739346738258894929877429747732066083579280642522029736223242589012656682248895112359123856755917243435252432900376082553873828653207469297896308148585950096120082453983507339762419577839816537294425080965110106255731893965753374881762067613203206151633597165809262182101924257282408878394576247757375307711374530324263695245786987986688453937539188517660153349496677538079217448873645475554026649277434335922111312715327512155484958185042079365014760623190628411205930907549792428803604622785810478159648139652524507948443724958559065909796364300038934678826182128364127668470922855234253082544032175707589340457296541922426076573233302457425063454466717010441435452061497035177761357496511750268212590679888955338464094702882968382916765291130218008257285099745212016372860998496613624447202155825603357142916568845402309969249412720000198335036924053950503268096121322388047493429444554727427669425050151158004103087725467803600150394552561747662323305233524553425880712946608654101625942451725825147934792588898987724888338771287783258534793345978380619982840653137391975091431395003049703992491010997502376887541768992379444862511317300182215115882938464792982791689700137539061222469927212446006738202919614605755707476244009904379402704759660441706250816475640105968680424268301990110506481272183505470653317237582543767265436221059636457094081222453955091208495152376783872532189271995086847642121883137919612242608697749012152276087409068922302355813911279220877238997052882082056228397880589482804979112352920788583803900073320548470149988428207392259871670791402030403368628792121982069537502296199766416900086124324752734678375702555944608071028411689465287549362970784132062691119990192512113110124276482048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -238526139946175263752208296171895647976496372259829588376873916117959769427328370484091850244921662015767946091073839716146156265109032201281511100447412106467017600418217734099605025544752273183219643944133395869656443653311223557657442323242494634367878951659477901428116729907153439615542186288703545946513196295631694704544064822762369662382571800454918496478158948717995373807404700534033930710392883935995556381807234583316377076803090423450197380098219111150566485118392483630650087754911447357358407144913682918856155224710242243246583380107354679467963517833366738713494501768295917029444214591930770875343076470361231147114252631182449084095100055997462054752865210898480546070884712655685595373026901535693555530397630049921398734836284797050955113729374339435041173451018320653346257345291571371469363225786687098321141857277316531224997188335598652932364897340411511239535315812955964636431531155366981398743108849739459658149914433168890819886007812311932945057167172117773206407011323693727351712907241680681463547307141208827332871798563367954800772592877080910680285568122477627521364421932735702643607003731305912867256223957789888138009721943986774932900734094262579934663717861741680729649355407520219170964784214123041862387391937050674087535713234289034571634558383661446528662611635302115305925659634235946868030472092729357787484225491294853701123711436167424280672408930278322804116311279215125512709582715844726216526152723530445076182587752861001209881764805151884615313936200723999923458548564545132014241508782616758595453770351339771480333839180582532366658492403781288004608895441323863674062328840846248854794603620405914762319187097439099998650314308964934262641015786952846402365900048629250585932312117326301736353889463299732222233059861087604460574216993454449642648202592183909216631729477749021511937011483767149777613460915155323729960610395491286789763511612266774528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 441055807080574919303574716828954127773024723088842214866220774998148893348966639773704637717576718114236047599273318061979799742030071316360790283198833438133028535299828256413406832921975355108128662192817201012102220152557868458953330768988547343650347928485854911686055029890079596408622423988765471737832378474940842040504869338914930840015059538810033910841246803712201254242951137212027007769130475546497230762608761364912398936419168386342898964077085614139055921494097779364725154733528375407858786990421395114557613530197971696846897375195194481252948328373476816321816362847009177868888474252530343967698981229948152226400409399478969777883810377124974554110176543279108091064263815264790104554044405109264734889478370730940922085859270952530620771572333930125797957601127476415898591580078003807907360013699203114698678858612020592512775864973658126373882974572074660988250360916005704211657773140408198086109182099011616283422244338934330891685691819782687375762024518559479547644674270200129953705813360166094850268054786332643698125443766542647096999400150386104805283179696689147352225159475027545538581574176274631113724604226945437824934982002358692113693408352149164091332044541711654676597552180016235116021156795524062614071087407081749784109977755375915725601961566983220158068985921057719384742908346939425929630683574698069628240511582796359454025294244722402311546042893636985682325303551857948876724737129093908981627194599338150470821935120016613092086297338829441825240207247631699681781165788134134665925451234993668685431378488996129855196102236663948127728135794110482888032470842105115855881417934889313337393732380510975947419364194470126327043552704829792123252231848123842849043860612536818318289310588607405869918028010598771020448963361540922177836276333214679438804146651376216461652737843498915003895247682290059149391136826572083859895694046744124646397009539731816448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] -405879942683108544537350453962122849162028679014720904041156027418131941679310392691004488806434784772530547617370139585629960064078502062246426236819003986222642775831819795322290364015976632402582660348735924588617634274007355837334220096452898530691315431963408966046903984288170731143042060218684974845741318135465422566866351416205092738894648007618467504776306295560090207321135885178868177547663208985727220237150716559115935457417145290860674344449705088884370601934060288438977724786597953823949881885128762266650728328264284871845400250045327064384724423403540280374713829609880227558604400914875793188830178253754432561908309049441554690466343617864339190270440593751100097420432940369950784530240595489764734562020389980764165789486633290752957694213309077997042718753925522094686996881704536807601720633997816974290771159405181216426545237328400579717537024054685240714754887176857390174865094144581893827935576321007279835301935078820885488195348990993259195145488102588001409545240808299709314953515345573791726076351104873825721976027545304981665804170857022685675330505202695211840947142470902949839053068012585077970942186773691134986473622288798855188920867519422297779688371186643875605312257388790066442334937107599004115328499484028000516679757311458248356544409928473004125567405403520288635407567222192537043609318791180114973232632540947977885554639692608208557058926034519959190121233157363409507922345805814608151913291783374384471132819374110844781249615848652437338671267205147248931277819270010094422890914583267732666948614156492578383882558149295323833851863107560728557848804413900219115954446101619602693307995568298744086985063145503513393216789841418482202810364703972077909468701137325320760676717137333767495519263707873010354731583043825191713831100829982244853369879832140086015496927503934872519020455582888637589448272922172155733407117208678444826282166628107943936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 263922638482689227815080063309108788149265222044614089762116933918297255587942515718694951777289473272825862566488036042211607578838633370405750170159896205881665204221205869434325740118545220941203041218519476404856036741351478568119973123890186252217541311083002045723080871503601181032458791545102415814433139130512328618044655295743586682969859980912178011805567163691488277060999297006669903821663587209677739241398734047422829999923916558795159935059139800787881996720894997673371808075317068612061090348743046881946434688570160176711577867049195222740451299177847688980825041563333388196854071557686596336239523576629382431809502323522736592572308997290240590816717788821244435768720441243976874321997512476585176899677880511514636565965309315694613183919970650368803674813227686192420728683332154061957035301168933103898114354303476078453786637249619080767395235194535796601113184090707944449186634193018735072956101837362515637991958537401327869510545075436736015489847651468226856921792408387516517696223733555168022233877368098560851332643927184708811772791141412038321587267335789154075744996079760852910513245105598664412593462008408248980021833851907409236500544544590916206465431604673801291872850540100554548644528563923516764284300880122162386808565800117205707790556749086706659843476549960017618143552015189865777625814554500073076007895647452333840729060499740691976790078036736767866766901274772903392172022580410052910038821616754953865814441305602278448539570660122821191260182585089034913330354375172603263940981691192650173827624148916877698043971891039889018609403532379705658609133848919290538289714886765208269392829222007714512267992468395743348496190989141759255283643177538248922408822743714835211371382711501574234244697765187579594380114189562058664166874295606287827829122489153171137935530484814313278901298925987605571788057975649470308369676809766860156991473693472325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -126597984887386702780651951287997774719884039378815813762982471602451737730990492354665800205389713875777047709047520260080444205082926892758162632235608027442973576531301855519039814134779252042060869310547247367402505920809165146597621063987086726778311589114660683588392582680984852580729180306415764712221419541913475588434067817508500954416508429012680062605268187046908228434345924698314674956846443886578147467707365151855515118918700989797597251290949019309404918183889913750736597011248814758205354050354243639638297458264230749050573527958039419886278520668024418388001834119601952634586905098932582172398539475614240797577540154785276056080740998969846239618915792146008897107965823547655125334658345572746078814834836914618095553502310130097212536340906329809213180594073453144426313196017288008935724996490489933468523314351424293914201167160895228656366691260551305137660902769087890565955619617237393918771635810436186629385898014828546114965636212095307317250967808680035882774805876768887653312619652689300300617914823685835841647384020097938539338906334228065944691296359757083220333773172002950844517068520499292936847382310395703100799259694474647448158644331870117062881328299581070913196787870496648573277812756056702048031697850911410163655251144882945840554184424114453438057171737522804831177423034082465451201790877425800525218603316283138527853084199657831952181584232753954104986892072937112424585994736121571209353076938375788302915013353611900445969340434715262053156035758430464536172097206080616166233335346594995925478352492162058225498252402238619994000557501636545966300938341281424071329583228126121292765666877423561016905284728670117379864658452915020081906821697803445837707414485307625125571697592396379655381653306100350167213720745971332950135573085461823766294771760535301951734431604435411498229149181890871060705249646818021083737848080883781892413262731373707264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] 40405569701665214292468137761467652184711189030142409498387875868137876319646688550458542793846810322743340346063516700847784171383992598006563645758778839749403130602181317411650754675063594095448880531038191010646976605009705770493284362234439404763617693331849094453997975259422632552929188407617312115737444696228307193166845880228233076334740390804369606379640109995806588406238058153967612212362997672741260012507833859303216830665085670182689729430198685752735097429400351186586519066821476515488644816970108388736135617442367452884421668318683069972049944673980075399664195984965784940308578847530273393442209099652447482559222168045442705689978266555473626505960345251904784180664867667558042273466368271745134823061998169082931930600617600718673256377930800647592088058415604882704942110266606676171311021275172330617944760574728485320012565154199668368960331941622455064286163346549050910951976942764270309386434671576686370268131910055892282922153122024771467517076986797942991614230524965176250414660573479270859924100697465804133479469905134546401255049939734640546181280153924914066976603212875652693152393773670180375599411896387884142691278639846565221139160690044949372051342493494050723318515682256111640971851525597668460640789527019706124059590682247071596400310095845521874105576388662992867693243182762421577257590820946785185574726518528353913174363408184158192109782238066203941688394824090096245883347687236804496311718436675939325137685917193779193735552599499458458811140924943559925769350513720417142462952374393808447895343759546363848977997321429155160836144114968505333370508543078297772393225626585524954012391625806752015554104536421912221640377281236433301439268596003747920958523896666843002922002555653524679631404636374458470193141774634764054714533377288999681820232980852795677184142249437316073308464042926503414238019071968762244075590729509410689354873548300091392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -2863964327192121928082113389769242995129119551478485346474785905131842880506817234068975069193130475535682759919865233671473193194350126108176854415008160410981984092667708465603685510537427834131862736193884913531552733133664234005274808112485483695381601341426657316149977330785786842675539390904314056678931100553954115463347263538431198013117967218201594591235800839708231049125465141723658376591194636083938558968437705949121102858634461731019290154037145002301832097590529064182930862983532408035582553517971676127734553391492424719544630363227034097025571350820980546860424448921385900684251301272476811691303251821705346058000529645687523325719277994682664716908700628835219325471075149484987166263005749725136079282967411152523955738966044319030849263883271051471863050458246365094765222986066214764577225557185497116620507262964802052068062753202682783280237430598946707124701491469635524044192532112972402309384798020632358009558936176372719499913590319379663086084011368166054256974374763670727486194392427362956966697540645249828707380564461738997012731868251102496064817636479217224151069284545061886366990532115917140555260955706783005581632973770136772117021726229462845613014205696311811499352192982970970583145626040751824462573668098726552057981902207245154224405731777172305116426294803097804141020437644767861226910107885112772460804341375401314263648067583714657822011282534117162547748818721467553474198089106876307918169412240811787491387848361475477332416065324350749472921413465393064003001267790666885710306442634110067948949472151075692358640432703522002540373962342081835730157661695753149415048719590346109430559428564546415948855966580512127234133575498501105229130876280365830445857946774613664042281442815183391627746576446423454872662862458331713294585778964052623437747967230156893022970418347832936674206445525255488173440336229730746233914844934050275192225989794988032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -6577838417282927027163701861566301845682991969313300135951170711609569458571447202409738084564584710730743112320301400410205101008455589239934478446421268182547359947965774711823011022348000670626549209113772975778246731049469358450732707102916204417796973404746091850319126907227291449442261045432346404299641922088436339535295929245651164877673681634547876136239720063524630538796647427748060169548284845630809569375173887786576742529296669471093041244060619036428723444715314801129714422613776002853482835570444990648218922015815599350965330125458280459338864124200445157510120502490594817498997884852015768454293225788353470183658198649800481534668594125465774353429683715061573651551435761259289224663595082937781890541061390746709833973221859571562364960589386706360391063158499659844211700575962706848892108428772783917490891747152910504754442447823820055651928239806913798811162476358039670524281186805055333353661897800483941125706276718565098952897489482501948709078018900170493002600505561160384601392129760196257613461524305401604837913506008494967804589772705622857249370345691323015396590395386417203208421898111988324296769413499461591967463650828998321036733490549946073752403902198292236820408520119543932854381694616492320969245602726222491547101344333373688458084783998822702760954118672421517138167554977452690348759420708199245334570156476058998997143074217572229000303669868713621052183622337830815723353955151715560429489969714174587435588714780587410479125846226071725356980488991723213948093789383118656673072176421034508787547638659167059126043225643119485265841305334903851922771686518144666239983819979922419744649881214687778403767448698640756294092273447765782871471006512380003727872118745074330497813932351364833468802076067740449096670633190069487425146700936690585782126947677578350887819732555554007698861517023333498705626232232106185243559489636863216707248890436386816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 5619113999626661618649041398693524825804343252602609732680203533818679864566399157552827562045251810837523578804388974792299843028874979228748797226719026696821672921503233742173111330755464887024396630597532325956603558052596121035995897473392312305762851778842161958867666010332728712173787483156585907315145238876981055780713271241152384636086125875171320836180892705431157539201663300759780085291300215409908761508612586449966363660857485834158470660355812486509506796806826761115809840119304772751631937637378753396385462082617450158054192877554458484741687150045421958747539049420740442427968294985809525898357375148716929414457940481404402132854417773167279611011683951439717261708374626669898731849440786695129467464752344468173413043094874325296026879166494189330561459437092095102233961053384214734890312578435587106361060124953522242174713146153416053968958396455782567263012655795281212444633480113155487722823809780807618728581130256526374868156245186303619122237173042172087829368076638157014197194175883477822629089625484760678393248697938488116366220305895546282563638458590422983562183515775439595113658621939551059595483347138247929517747948230149634370238375516031393911021211028541441646973863861500785265545534439500294181827608637482000442302171303414699979077032485927550154272290780466351943440637036224538741707428699294222612542568490746800815133267374575031222663325500352595708318104006608503919156791411422637520096270761212679115857036133424504140586620570613737516194627729210716930502546378728741286065634008044438704702676827945753262075014927393872200104979838682922695155761484907993108531525533878929711754752517739964255913949286887891636417875246778429403779383726182649399769518696984101891402755146741612675509955937774163903377980203299474222356367165448502232248878773121442652667080791908700429913232841173127370829100021795605694815440374350541511879610454769664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -3047403487232931435809884045884336497092408358936859261060873450251494614238136682056676011805263793894770301349602809022727402417417514382361403969191233049512780042175332868551680991299266999180821355224046407188286572824297383547123669651269205755981600510759717691427662488095498187053024072284969943760304037684438481159771220571491603152816665041202050398443194950134674928404491948541781110709814086604150959915361578719034489785579199249199054840306482271753915786770381329960926122140800193566881825804850236140158400559042501848341313182954559371476728471506891597775098174199018969378873096278376218382074823804645777764508627220849455194477093323127860344864163408195484741787867424595355010519369955170658358017481728130595490213509973180359715613546576703753365244435650485928740468721616467010530845980466741369923580995906403720901756214638370860703377359377289064917450361328268366145812839387336492350174765672331373517829756692572008905047016557375064763057267726898442759546579112228643222223480987962323228598460884435067206705932140424622004543824787030022716283443894721507370796468773832238129016175366900525257882063711361897589347076984968549930316684602270803957184261570364513463141974021873499614035873397855755301907367627699085656638568631466844758094014798250226423441347252678728054715638372341149564574271688440176103325586203405916000489101737104784340724449478477136543209738350273159596803035679437984297454162531425621425856090578606080770908869406154866504082275668372117123795700130764074189211657357365203468677960687578002720325225248757608085020089136434023929625836048217965642964946778374078071639498658983178053747272792722368871882796583369760872808432571871064510501078363754994209730600757795204559827220256176439449084845389519665304386404167695795755192065663417174073133915474584663075425715257997732571961630299409107241162308327339227501825930884546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 1337928538562193718283891945356126025193030743632615442466934351665436615284194957956347074858477381252142498770466432228882066435753161683014705404928476223227386484896626098567377444626718121511777703748611474613402978991172120601039788022187571973472110433740861310351819090702768291646412131138357236420181053742969476387393026879161358226774561635018364303103670866715731916005726440976311060845938982126724675639941512043596570923186330184677840883238300012123026339642237964201304467461896529959359648907165140335202965132152341210272485488338876275387998654891257656336752897637798198845041931311435923941965873853601268638285492305834492768220053658407334308629415538870467993750496055261135648362901783139327968502935278716966219032732321257177085121086511044428748256745547173077117145157132602287811584339540284829697069639520322637489580383228156058154750762364973238126861648667169154081780809294382551473922241325340239476752871068835976599841792407005770926196878334236790263459373008263523894161341794380636971802691210131147615927454922500839813949661934338543901167032794612518853482170294266237592778670092236108817064664555550209574714724350296636545160566397181030931599989234782001074205240038161320626051455810059854226166160970886082662619403547671281113086116122081181173921352432550834684316813643905641942532211524155761115409483664432363933016706021604472346271468495164036219948540861116338490641783436427335506277185221736706097973795786080344315420350580983617363515151757315421641710926820346105496048388219871536456983159380633763144019803114957498458530338407180156012445395738469116332337746321818652476918368673692606320885764944758840054404422419281442815240380208794272971811903243937414352572936585007764797187937515696866442833942457423565906756471055875383405171586914950209866004083440663607406191889180965598867201917570915563951357015160527664448123663749742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -512536505106424137570778139873079079470835928632235601096940972591230859763554126085487218394486160462855458964036555546548675892974577667435797896429151722236428569154461223025175727279844216884058731836118985202425715965185613077263266180557179941018421864066044063586866000450992242053769367499343036972033876726131531886570145337518806866985332505934216453315396290671655992622713786511315715029016158695287248307053635579202356510912526020085714765718565209968589155199518665030604156503192122721132548010686335391750396566354954049673372537245180827309014990234029716894708956517186108002474338302029468753854575041400419048838900230174378693635734934110029648415267586181803389935090859379675422290254855855864620363524726105452437925806630164449801062797876590620311294003133480239059805757410786937568494319861258057472025137569640682560137606755777446581446755110082786709501796023593729514723506554281328269142774818921797980124035226304731872324629158907601910544254083335330323440332050577829025434537080766375221493737454698880214340981497483411099641163984447616891931883059763820452695017234836622747532786211046023238806808542736019098889353115308209374418030539219875404599202340451689884019582807384798986396699116596464984060407693557002572628615999165485763820953895633078717475246471665757316764503278843334466884305724523343641896841208668686195359294962984312114716938314079635881904318548203871494461562329231732914128205487417129491016045111882136488011019353421698347008715924824632453123367281343787042295280225851605168075182839418617781013760899173937032319565334573603623138167608441595031816587154325675658442852661430899969799176942267560645911345252318143214175502444005094458539450703112126182663206748134423240407931095068707935469199335788483112342208509727795665188771193898287783534548444048205906441369148922845329456154692261293416422001608899464265001762906177536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 174351979352746981533650373616352109960161579272655456029259545423873902252759836076715410548261489672261875407531815049554144168431536218939206574258530256401043118989171385652795715696525937418687157333289404475945468792337237401152071608247851088941392478905681506104299222368322164592122783819340125292416716087973233783575893907511788597758097457294504353352967542072726844511950213153166584533884548339572338285781206406778065050730574420529887662404296836078783294101116470832192153515895960924911400639640841448142512992913414922946647136086295261300593676671532957791542770640847190166524593836979696493515187570266286824005727457425624280792400536438541960660987892130423825902999508872484545166272246491648690009979636140355608200146405079407578817722141826667372162908525112335623055306312798807466631992906193045781228016235662713635842004922311340714343661885342742733572500728234125882284194248071510285906196160031592859963424806621949949118851989013815683520102846056624569029537404586768309252092428423905540679996928289113256857806405509429883444754686494883100289338610404906944713454429679625573594956702887359619504203808272446505316221116716613374490376436256362835748481271051927724204845621723873496581385438940586895032573141504911262811275393304061763652532145687028168784857240663319139432953930950616425406780569044871838434738799060146422483550896720040068802107289010393724604259723559961235765292365946653691973521148898253630025537927476423105918607976739816546892751726283453147039908132566189802130587009174011901678232199540713921591737319204125954074132667107951747694268311456916294030935193550007153026189412487215063275019999647370054881324393162594098176098325448592528042763070711850935137240006668953434070192344676063948842284342758321454383612908912147737862595934682950338755485213474238736900132177184716665750932622661603310117440844427141992208680311848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -52018348606510231686350542350345014200191209915526936082462603684537539045008669749839647342004722222737810509764964558666842480716534298942497878495665219220568515551142850205786079054764787439379706563772493371090872451929181692664239003385604779401351872344062594285815908662239553204604015854621017172170876312356321628236530126737708678253483349368380451729196067340819431653346765178758412224971734856639391679392998148437469211925060927014484984286617214552351758450257789167636274089974802241628022389734898095309430050050534245881210528623615049525136467550472159531323563445442084881866674552667532874702387716456317433482247992338921222295505288199025539109957121047179043536912817736358285052930589378996464025602230974909654976879977539701705688686108179025551215148463289581708339294901900310633788410175953060530900790501729367962993369183672933937971206699445400887985931554283230771441034626883071328641047166954831414772493211226035125581445641043191704345631393477332359047640585029482499453406781178403635207488639953751129671774764122960109586681194560642126988533063939650128803905152115511290427500134438904835870908036940335145874389384872011111674036147819166367302326325078138344778772844358356454932444068134382436182640415769200419911496766111888135240088974360930243146627281014255815661040184187859092796743473349914986398834003013777084419452194782101231119257893046669345524133620463056963347294733054609880180159133060277559708661672047850595926528523018695549380630460728949401597190345220469596333721955134602859563540504523870067689860319643054029071257968303680294349942018585287774166664358865877852729930755508831290378298375253157123404921733315201183567703181757624203479070904342711983450380821923307120236211087716444624420110095066826807974730206740267976481364395930166419904596234322288596983455542694713507305373160723130808300829689406077871388988155101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 13261281648703294867460276724271147960087581953330708333725648517123227843169668945282846719397684914955935265051918953510881015228518587660707840547675091994057139296214077674167123328870509678379265429021797854696197271195299642452816982479390260571228988573511242184727354107563228255110833665921542085472835799896078435721452785188512381658669577644568373831458900279267317133966454440271743734969588156783131126072639266528057271060163430417414097097376175549272614767297221754874411001205085537994244166555493282988369571062971995662650445826624498177411064239280952157491936507173563634499978325495852449136080702377467077524682843744588007662421547853028825959570391953174922419511142766576802302428262585487873899422989755022387708147827527303867478483262953598820581963215053319102992872196521689733686527408317592875433867911468060128000598972877330133483081560077166173757420696268248063337593930880643920281537996154186199840615131260707133205990724186672673858886051963136187533438086837880390180524376290474284486821991027040622667338748257384791706484328809149145046855038963154194231666226352881021058924272393585521063391592061933122233178413256364734409780611116279116276478691472987264066019975610296753970816886384908356634989958545467012004974541548252989130912296572435533004095798270631360922283374109742552324163873984599825693680896637073273566636776798415151510292686527567965570031195359357218477926475361308077368974161740891505122516646163591556745697519954068543585706908823840820152147736530662550562365397908401193673900174982150193956629576558549634048103237161577326777837543242246072791621742330838642028774597988703534007878078918720427351723991725812967131923629479552380742823660944528128168928498550124858950211155148868657657932679336320399890244272082790964760068156594866717647845971788821203467045927220252196615749281651472514356990524129958118241732464214016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -2777299728600246870839516529965296093405853964266659634156658340693277256332497797161059151408255914865327634539366906646931724290434099811321463833622803365526047678124200888173391891456459171158404804011085119604177566571588057155839332544794676591382196475728102820550936618446942344710311708264480917914886613326884842046048548738387396643931440671969456207789758807248905971175084208755953602094105704063922276004002901427046535732332041363535443666941294424245850658853041528482317771412711504308925835788145457901261398466460781588048071225377668080470727986157229279993942785157361402710727734997028440812681592076094928494654606989443086102053368524633867454169759843143666687633299765879117848478897750983848179144723347288567496092032711267914705841871705159220002388403624718576033634452449707321774659827415989812981131426831768852750139007674402368254524751908713147129002673398023858318678929975087740850176383209411039014286110297534527481071222744004050373861595837252766495960811497603397350463948577252913703985745286633905654318753711470349754807865865659545819531143702746237625788377565282845660766408279149376477993473938250396851092209931515313689047110546293794665328725746831938176726773153821880445245654809539869161829415953640550011917887151868805623324236166732640223131702606690351873256416901030380058199980039308523110367466133218081274981883121078409176060460289217240063411066941406055689899204474933184503643795507806032962325067276049714669014847844673076629621003084965213101917505812223064660744484236118469945717972788200535553577986471882616260132700006025127200360535843076877257704621274938473019174335148598477562721779771600631564864568240872753413205313056367410233672220015344138178166306594927975660686518755561511660524175304684401829256584406335910412084877604628658911100239463773507455795767604422352002163204649342440246992388709223073075926937894912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 443216622287805661880236106752934747571534960219547508998178766827789645168036699386788393227290325381582891013098045046178041738603325921504333371158586499436923811815940191659227439041431770014441831856757193274749144430983226392109342253199267936695584038734463959203439455256680967889661033280996499594871274620701404905238866914560214277708985951733370622619856748284718295896126565603289794895906514007281962338747893532585202356826173308999076975992978518739418185842714038971451320790990992580777071270570925414578270522354964189525477951549221979455807712145145397975309225916640051059567474495356722412773263753296671643564107554615510534177030239595140236431916214034656341408083491471746703896243270034470781227823880666303800717135722029270275017228939950001415476586528390391869174993847191889627910571322613906504989136896037655339882696792649892320923584837243885321351267211788561093825380682844843489199885919663911029353610867777427845985649089559012326872579178054389596570156979971688148525102709661016730341775146470197920875114309590008149902352475875972572072630986391095860993418759120628679759794849822699303760357923494312847556304279797329309091850611859434841713336807155864232095444728368156670097340613217608501571931749814354534758057392394358105850481514332433275020346576808410952648168888096658347547735271445115857077684437017446114603781565594693269647390660673056282997807231105704130084802726802892539075380631001678799835912780730319007449832103203038042511291032368568762073676815388724717093421765334050540734817756814414251397616017666139130941099695719941970793033197536138591748893152276321465112623744698046700273672080634568483960671928749620587821729790485315153225573579486182570194142123985624831665429490685036561601817987004639970404865662555643888206774404078044687247204277564810986462912784762878650339216123991619844488159775270156342746278789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -43274748399495595785021154112328937396618650097624096693698066405728560526372863651613637477429703263865746468717231994112001340828208198126473825074199933093203820609587840794434173399740547015586757719714801379287135492075155039690520402258142260591236362289424474395230214821990823999952074210096142684705915890278347749249876630812695999520721892590359088062548283897206082267870408986803617323386678347323902321752622619468403643225550821639673778912339089551107837960522583794165753768642391561283671628137297672175785941477718659732248138858474599333840304324106092336130132228436941233878193078488527406383079878559294647574051279035674023073901357762041608265829330620598046647414101846105072522487170502821486380723388572347099713610173723306523775674331297964326059583098219718547261439023808205427794361035873965410106283290834030889736887039596786285759727662194688238272065428053415029787968860103092159569739502959459725008588711575927227444551993177356651074732109271877847126752633701026389450474203502911212367964221884897232497055948655895077595363606474186685211660172910693411544122399515844434819796286655639756729239373759986989756866334136097557982381450367031754453056585998398225398921104419319784010471793983367633900907058635418845140589920731165261447176750533655623807498103643229704205230520609824969267884236880092813887570125672312596872044349146615842017439121097145528093527331793876770635784354330405761473667348826736997769547753874790106462285952026411707473189867979297321073207480774346900937941563852693897482041255829959176590214677870664041725191230301412223878988069062766288497196299711699828162197602991426686962399437177066030060762650831194282171114835879685043362547283834748484461537011229334806831065122874029399482467214076348568151949059591691344881671881638731726320510201304781492181911940730931495630721047473908232193349287895812676960554844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] -1876796550765229536421624351093522953318395476787765726131143778277510598817759571279570859197284140327206380099398205608216506724029573834532209463139394100466252718629449423471967804673920092879648662339956702505901015037093571165541050760267800095806968601606303794314982154327963312854646831828594261384080899117244819965290231207863026917969318894010319506149512279899740104970524255920577881575284154820575436404706005983459405946550717850459943980871625105451152214873138421299166666468996344298449433682758057970082920395425105493173994608921891923222666308835700344692059498117759916710061941970100245330521596023443550764873759543539665186246885463223913837627906010417778051821098098428342971533370618842864065270175455163715009940606398057273005564153307363788941924253132315452591158230102551287007624420755128742552466982950713250715536214807240319755395400346885668690275056019843081116832361666305371535667515239020438522652587339633736957491557668410783533031140909387307387926508539132481948832730390168720549368640909467780799232584629933672980900780872651641957958758258822998185406273062156680457749705624176949111461235995730882856253363942149759319738432473117563915856932075541193742060544758373863222074109705604776360663982234251880698719846824919360352982004808297461030655198331514885230282338598399421746575487274556664427325139312596281190221325438998751416965294404512527757785574582495110787451293759861934100108149539342780632723212956612573093131407070014595833183050784321382987109621963644185456022257611151565870645499106521931847816569200468373269184726517674144747382627827300483053181894430789235599749506175756085213506568268832695522422026902057841757326818817120706344484866269565764533907695986567453662014642118724279073195683427515783467769754835003267959301513494895178169942516737900659386454542479419241167874326707440698324654150274356184098726215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] 3334595088161691742906405927251777177764354186176771311423972919946940743046565128642675459943982978761572536025456631033499597633542298839638243581624052245224685621873671271160170154700964925291810658601010739641516813619509739062504573969622312978106883934214033084488977838325177289299176300286573868922705418575025288229058928340638939835579145597139134321371940831254640027636254741959849918275862728207426623669539191227958131674348607745122461144614872258536758670337173539627185030563349916044250076952838982285701919975877649971810490111316067060237437467541814355889753343194123677069025577602644743782846580388427805367354364773308886083029448252210216001790158765646588606727248261106379540499569372536165405558724083966612372614160711227730712080547496730281270025396416942968828625092804967843852241779926883884064743676434732404791271983994011395584918495865146622293727375674781964625295157019205854597876186780820421834595240086669960594222012725227355317380377615037074552281808081070705336487953276288254522328504394505411300921310009163678416686932850418988499010166300952447960263595187551656610247251059410640717097346813803995216764854947475500066717825099275184577944755472044453382820635366968427191814524567991909277932869303339215384597434783806266530208711984472430986693226059157282370962228507274330263837238879164602788898885464109694184054957749616934426474509227852867474877943261015326858258738628326081702876316936663191820932469203329175633929781608257326868479463209277539329430626248552987855565874550915531410106250531504666532634896283880330343030162837490475009962702972169299344201121282012073135953955569771860970818319064291450988560379717870020564596219855086088046841830553689645928597418534096703934087299188303385478443235667944641139545645770118872648986236333090511541392660627145038382960988223293752633786377219299087481264681449795087174104776704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] -2218570878468911366828183871915485574337494100635522472086627949343892411572775533856533236339123738903217236441840662436679988268420249488130887946940747824744053026679675143458541089483670601104713259279239304996551741361422102121062117316590553423374084863250351759288111875780400748371385430605955362414741550060356103117906743782273724898096411421591471995136832998366232831984990030393168726446150639884769195808060303440496897628530719629814017539275930263983917562872183292621683247066123443553623988557645026872669435284851742900926466470468484729098847212711494116664064664742254353260761895877186671038090284126589360334010441440964092701364927573380607841476510541659985283352734177465200767244590469211765192518816254024165367788080437675369203263299230743392131361687949599079811850726966318849077959915157047640726937809086428242264128706955861300591918654426846630169851064365087555757297746470347505606168707122442522748043931054025271110619110899958240918196388351245945795869903043359170409668545655103269709154168187408515701969440079758968653458899243562429920767100591356575441329361743114151061429500737605342850149350994561193484745568130874787986287499165438265264918149187983451479661385924111498719988397998167798645646005016815175906739289806070473943558433439067168855046769646020367866110683542274189769373026287526695801209043750967370215336733592451383642381784812764977694796810218356814636349052220839574871212524782156201930327970718154371219903526026408319571631889060821506013066060347523974680452710472766776813977075888923415505624602516044347701935602863381779095014022793326332047622925870826058324331092254781118916571003021221939811024338968435237391634160749230570728482735252818181540705599951168188105887054387477583233611853209987217153819932154445577659739474902153651068599071116575358112240040981916893833980758015440569481487861203846319144198733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] 1142824065886945921670507252628529303475538999290599128057194324759910099130678582543463698989726447412885519783366134019132193749691535084625675275628088768852278479127388743337372944906407670230129264576211048278336642718235985133706113577322252575149589625579434475403063141220131005214424852686821518229897772180713647804549607503079426286245897749867692137315791654837334856282909013279852982944128797683915199190404358432489306773391580200257881628491869469100192679400603779212188230626873916065970026148119413898912962064055505035032416578008512537957249867918287899307488621227109682852360762361600635069170751188802034308541138036615625721444528895175907746517538607884167760000700415509148622809343311846748173789932954322848208053814949805583333194516628244457480789688543230795767417284122466193104424584869351496692554202355395978645470176394919170779688102455793575730568223519803321977202732703213431514661785067672745786375544726491468479299576590267380693646869997850705302630881759666809198772408337197254303872669060143543750892610152903423879006536531111861296789153101593033602425048572465423718295821236042039723599794372300920398470573368264872987235553172418847587791968062752746449774071979853931173953792317373840322762951610315332137996343493581457931949820231243934302231035374013082406137145780834124759315742590224339951905903232419530902644918145091849378546237851638426206941679306094443249181710163962558435154615115494041166113268746482060823612466904627674224072635309905871761005135590768083328464575978164616300086160609963431213544217836683779257566153722832353922101975559813003219085723164714742491314907591646028497251690511606397133100250024650311152031172832013740337211071581667058639417019237127319421621269114183791547531549592629980909422819065092887537407671895821440127971154751764335911043291982609199154370309504195048165784491686880898526264426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] -409265133762885038593894714874360032219061027483263860670474568563234919138547822725166653377807111554759221668224980849362538273724343617545625089590368806022325128206932469603248149212978633922175486460201973282389980975882712097827983390259150225748780310857599138535981173369917783089726799615813975667602578275558028235775862035921848387719181689297823105950804919184565944112076553468224713261806421026779157369445950903517711639905043838264713470663547701615101666197798876061603847974235447237684572867003827498008046548515929073562052008362687696477309304581615749308284306315747945932817723167821555703377744042982856177932577874645305691836087314337631330511257595250997782968665076839020820089906273956044649774966255604278152638066236624283635743155951111551718457129330974770048163102248400569429891211863733360123840062652510788743947168553793123374248840420448889762348724682332707397767293863437049163517115412393964324628035085832933087379821487619015265397821620693656407316689214572714848401187991241210006072359164353404351463080585013602973527432105099252061880139150724257627362885236331275495339324071001482131151547139072818880114051066463536093222670387359197933236881818981821628343453509039837274462993012900033318373212345530403019538144619845518064041820979776901896714180341834199407021509780665905488406817649765830752875108658653277155486553465493939363603001393627690358331131701944743385653103193225639523509172690324535860851934275593353141895015621237452302297495249673868266329554422180565633779901447718840869373806174626542084054479229244425996069829128351261903950657736808227077444941159355525769334952190600690937120316628130342582022373127844174133182748282953937233742000214727351830035006348968578541453122086549183754937204093013720107908111500362748426210408008021889674178042589070783156722186959572417233690655396387641797188343084282212641753006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] 91760440741590824575367029303085727733710568847716867742791101093773547097742366126493343335241794972150914324822840354900988049016657123633450999321463546000597774520818829225892112410619735975455103191964587519956575800859229618790515464126546688058814544097947753260571498759209668689080848679112140854914907097027061712402869715538226896723847271978035220218942542740098794342471892102899837123474095080892594825526118823159783945344506539609657862854710046363061839106478717803888273336829491085143541137368233089044731384948526920714022531961405324177752024016066647759820287350077114145680138037125995532478619710255256535076450860820883039298522721860069762501026119044196271802937295259010995629030371385703711736102146090141933408169781108688288233531539712762188190758952185387248091295035707216211942203737855512717140134635794277836509415328769249937916793849420662858411531313569481455021415209454926187513820309822715880979704062085585509288050617811714734627182050233195759902441850327504010976744942313176116853295919054594976466645437323948252212302970672465753885861727005836083106008675862149689332183213720828156046694916004604327062396673864791298895058520669834341592729123477547508162821555247600509281563755341834982869854429080290463734824268433249988020360236887086413896045089152282348825898395181376261847689362316469959547229090610199324732283785868033099797220856669589120209947578084343345064400908267543237711608193575057746042849531670455269969380495354039089811256617696071753757656878006338557627875871291070172921901591930154021767909500270857209016835412216154777130127465769427585733770418158656079513213608377122208228554987487527892276179516695130712296477794504420871380031184285317754223640279959105442075955922971003003569200301023411276899450640830791689795909286571086478743810939134933363939838769682816880585564308964989114137029583531018245329911808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] -8044800778350205282882298244237001539323429954798480901647101671714773275463490990162437243850420634935952509626923000589691697778089538634114894715096589884756958764179992252953529930633204255792356834601415381693012339771698535211288820550666698624255684789188483718790882650915271191618572751479383400501845071085204914258508179655979131807866169424280665589563540404411471379135304088088699831546461872696509656735186558046213273964748191688002889641103109501982950508750492612656470819915591480700225963259008953211486931888853953621846356387984578430368644593136623214911353983305124652576878619786747935002665055937475845344163973419348202036227272823374557585250598406202231826365562530725788371204740279675707581985619032021220526623068280385264318211194302531546320688373641478984520461146651566257045159543815438010364774344104768295892471939003473745770202917521713892470998808279805928382331489353237662004070216839039187385481606486121784603698729870723607378777526133149643077016723389967213697932502259107820546105778809344743752222347949619955894585720516368092997671998832107542066604568139207872391177861195801973467068337671869852412608840938238750052033920580481004410496211765149896201729139622211903744386122086250872654287451600559196931478974603189548470363381596366218765354178121311864472436917379829833224860468922682898712859859980680694022167817274699318015773569068521449938341631286349133116686618379350661412776228954343373625748370249822901265724629422921886370637489803773710241895683757295259201642260263508199130186352049661244663375407311181796913692643979910667013522586158146598729418941087502298605123509023969344810100812515215811003441580696446003639940546527499137985474649745561584945566482633918730819238150067609040444654822929495493644667473210539626086909730460324116668115067548440536525260839778957431175539482353826154802522087102008461382123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -2137955807332141051760864273545245135523246403869301137301052087932383202459642729195369715144321049262441193256721301642789681893998711335208800456209526443672203454181239026024161128678007030448000266404454887473417390387347764270833524049073095916659310182184772424273091349498817189586117821081188875207326572987306366216216074824398902012671865308054531924339989244888671151358600379246270910052379062456710814744380459739940043223531741738615861233569018915119631434324336264286543332641747136316833878719514689614044726376999528747968778361308837465748179985075041321395167957441214986942428373425239478506618877946725044506294105924045711385143474878631800244678487364867354548634056532494356677403302879328878143532774759416704379970251640193606019824423874400063728828723352372305107093079051062434522156129028435519918526236371974434298326191217221037492940007498374496068824941941877649318555907074698285555475477809864847382133782986983969734971933959876286119607112864221273576601291752267325759011482638709249367128414574767798307609444190668320801872539315216137988573165974533744007462858789364480556703041549888146396982525285609561293049319530567080838767109765641883548305434579382511314610538316096997379351801275966067493428055673664264406489122587283290315843041893088388034012995146599793339523360521513226059148060514197206497310860158926658878077757630555430181013392019650450501727510590097158214193538546961976824587419697051344018159092731752613324213310572051307680453853864032199075543998481873621753897870485010927659181899106345351078791465859581685069782473860990929663465696483362985857216560534150028031653465079298593826970461155087399678538678296487997593071569346915722229724359065954398606537714874411510683613753916694273897475859500949261024645249425644890884314511553703401469781418491771514690155098253230539557285677451350119249449236330253930819747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 830951007121187630231280104830961305034155704611706545921774913026618320536511975896549962471525919357220639533127091843164210117901771888816723258239302437486042493714155130304187608463585078839917210139144821569733074070235441027119387533059969412351498044505670850128117123718066667913823027166343173085838099740800826100087637286812077626758524479584697825650127151777037214826584172564924410933441126033154399249681660260240334979814772552971175458909120077751195924367807509185501983092176312916610172239914544325531543726538013820049463132059729638092648515212955461352080628702598060312812684166526196301564380594342674494611663300765283981456897601348225836738583121186863093981190196033995191370461679664833484742149212589889779150903862959367235167348060358739810790860174456952532957467174122635857094550340692969168478220937877168726937692944690945166827103305180141877407652814231777027082966830583822303090722547619019865521803309360995269869935063409502679396295254154528377291956231907502881095059996366892218771643979604829787660224022462482791914302700559594683165027137430956496364601852076268188175675172053201747123517297335403317339482253126594740913539811201473637048079135072712511898152464133446390032851381952771172564058432043365876523206738574342649189371084110554186290026945823872819992171375581351073897184838041885972262303689256194367727168825024708952559673186981885039247437673881694185070382790473525073423510612723716730536490232235968365550707561166655219193230071729025289447569210393180929847000475370773406901170139888418338836179632348421749843243443204573105546617376390592721330215292361831315171650917387695039127169112846826168246635043500796299178362468244027986516212261880009011240240463022953670046019709315577055670575091339067342963271497369645782214482686718519442176939129963027153667244043341221118095347219124733069645197300648881533485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] -57918740123256764597311232022985808476269265172178471263515345772128764113953864477900030785032835173762932553152118678163246497123998863602319298760130648036671991892795470096612443540989498282640002178143903053272524333237323105149076728866981899998815363169504042714206712827144771441361224191786347637816598910938899319726101176526030243286723737259905257664037694073446278429127322320447361095794937108993103092447835934696626563213225380645034226498224370446940060214362842862351877023453119249275566184335130268613021586104539023476994150094099726250523218633322775326826943465415295794956334738810607271391980339763157425790983518933167656980235715582537024406991542499675077598512384517151373149364852008419618749703392754512483729317931092228025014178253066304622985008848986926611425551871296298560721291739116182193097461277087542063295179161986404161707166727970398714819785348842662261954651728473059438606513342402434592169509421253883429918625437089019710177107056995470307309786192277311575889812674066060706349835065500996157749966178817457099670982657701989667792609932881683442817659743372171261536283962317893394998361087603055572971297647361558200461463297857906118934292915340740307590849151122956171063485483496748607768599031305881690867580644590624438576543253312564174382868746783775694170053023689913855739812353390065373451183396386683385185471534573238798973885020160244241755154772312423202731849247327635825962484940339340214631203905529598207147901250569197707445676317738599208783512821733557886539916460089868648006411765001608607518864843252992226840707549991081904874612956495272818182815580403940384449692935811286080980422971588461494431222375939567426420521785988002352390338997915506387229799732396249222577078132481979539615642930554527866984983865928457423580422445686605537759301607371491043939014592745942347707233558478134492966154203583875985178624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -40365825262150440753537520931758119532581620296237614851580357112476329189116411883059301637736956871171252402687538380284448600868303975616284057481244034319922904051227609169996054366487416997183755951243358047122469314176449511410658148212158454346810313579160716085692233935907805537680703538425750727798658131358927274135318048141918946025786682818991238973326270282211370867273166439140192192216856135669191113272307400469334809377035336410129418595035707703797055212217126772114230404794378914313821370273762880030478776524091247730860365050121727003722150067847043964261969011945135466713806381873336297174299089373351509242220252128832821939424618954183657112970511409099877176442916280861246058321175647325331952255494020180753948100415043568035310741377053648546763871696234340343908190706985520345965805717116974763296991676124528137355893008954043950544780041640082427455997542788671473386891946902375403361839883393523943259830203128047890541875202869809784760347365877888977723510938100768454292504975881614564770472810791468533323481278589341357040235714793915908832214724948624229219942471984557517373926508433504583727190150515633941332180691214101562133355149717058159286468217494266228946733037187876121374482207163248937822201943317868468006907877894734266172036959547081715898486031011312735783370741365400431701335606109265834816894953382198153113812374813189237825897667258102202381114770566745386921117367950436139312117504825470562913500532585545387562746639376069456306033718198344022355362472240438188570900860367046382624235991117581815842891461273081259371223889853532064754370882060787056486160918447870318181678767927203532204274788444218006903714680892212776976103198533350450255917326604951365813160620449860432025369198014015701402601204134210174017188758431882671993912051086376262297048586641170832866239208449227789404808567901625215253857130418201272778752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 17877806713786737943979321658483373316212610858838577884655432051359006275723845442822484201409316720265193202961461963775750533742980089981301243694601163637694892498752034187868917012288406579976829704188566411535625521505844902577150769585224444144737045885095066738699400474519331080456954496113644281266239172122353796183522581900442484836354422690196359786540926745091507272837364657389135093220269408629715088633500847026420532458968638150500542416520573429077159613283732700871675403711417435596956152012373747665859716755202059085292481097474743976108166725315156109569227831775896460131569004387978210643304535292253626894956725725347650926237551852984033535510360608651859380651295909739890423008042594611208673172815109730468859981174263747456892946521390291909065825268400569895350880043017050565889967440008515780990909896852501806258670645978054266217635126838827605786146931818642792575667552972816707020260188029405398697067672831186550557530519905287149087199710650268515000474383374627064925794840602399208347770804080434630991798097635584348314598766526641216427063188306470586499205820202457969441538780612082815933368014673622211497091664288998877232311878913086721140702404015460509151104459203494384977427220565062975697959361466045770659449365365834923197428070529955787067372405730818492486817620925544039487580648511821681297787278990062238710087641618831168175022669154874731984729019893865465744099267489356115992309540134506037036395323146173097419847662909270744265948833801116321304602209567507132246301348049198441355663147094756134520587281327306168825873253308364726206447346651304664737391459827452898682453087334767722425325663957172850551802285563732650507947281868422374556631695338577020660176836534423050234726014243249007879082255109278243905288279108482155762896919712953855040608510705082767468600753302849050391835779053227841105785682628145626218496000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] -4460865068281869425798465244150455234672772859324433657200693955248763359660984648476043215741814297229385269025912870737888756163558379412339590701339679013072130778425774407954368959310281132824453658040303289732505217800062284210218135032982461849034085593132778383958501743393619958203334854567681864543365620632745552869109681565463497099592218343493189415355412507019804712155193553229489886102014330730768071011984066795807646734767738575226254851133950561850696623128719588774306809580564586591170618884747576431456378071673852449188647502985503196566992824177643025438475822668847842295554669598979117889939297454217527541842915941054196383531405102405607976307033969256528368298277106107138878577394255673226953660577506991002717177903620004135728781917027827581093020909421009570901730320900053752593532316251495016994934494508963334612025692903846199026117504870869498200327605273582582852435728439608690802393441510998667649572577687161762114950730032149151870940769554669015889467218469245684264285944670120311606228236332868838107434901853057274238981293653663099498954792218789645636418647707173651671412149760445537978999239240038574842130168765152204911621649682810951276369511052513888522370390119037402335041435500337041032824533905979326734698414504031014315558506378172641752941987399056712222873170534905699743809199335607701033510938133206665290422044993181743914010331793323673684968367667421735497723891315436960835376214744568310193106464691585040911486853007418516337900562272895321596057202820800326383388557720208656183268464036391004099766930736255333303573095001814781306037729775004410658274536486269120512574072521042938721370733880592365726890715338095935453242603522301153933177033239168418487915328923884694461984630355456375667467998900346334394596962952036453196017202412413159394273572292663463879246722906468947501828864884598518204229241335789253558272000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] 895710808441449057853202511028010059328308819199274779355112835773369127823681466774133225363139082550436446445000423556129935223648216595401071763904833326902818584307225339438771968207407593761218069315142637227658950736883364651533778434516840578242662846210215289049742075312631615157773904855077109377417951561524504423111711939821662917630945925719020669013137642524582951475223188976582809821790861344006626457890431942567533227041501584937821532057496517970537452131982715117445574132947119277901175021563992490265027215166087666724634823873290925974983964875633581331104179254290393676952521275645319227508360725654536487261356241951727011382976969334291902850198314266734209669018087098791669327113004469628096808558098444157638546770651180880236299264308162327024458483635819050703909079719226752315036546018313325521784677463490852731598800465126038726097600582804149805741257869234736138434453986970257780115803646592152732677953855866180533960691396712488449731299592255329473195908139512242909194796804284818454029652988171929635090529071324108819059031008126733955439795804492818739999069486766591590118752485055999513093779402151239146672866690802755757584515790765396657735119712499319573792722732279074317749622654344949086131247960485991207255198855134017028151698249760861971722706565217412270314665746442710637297209725192558462931569237612271301414464708178110106704362943967859933381301789874203253570213646006130115813606895615287036358722454090031406914708433297384397173915511653977874040263442137808803782261422409943605430511074627086526358466964526483573980168961127039220519496984159427228367055757787158314217214744229437174743510812985293627988953035784501668121040438113255249015398564640122371597463801102133960463612432272852401709859178445487026140931861128453314980603553042713349427259102598619461840238044702362248739111751266677766385058137044720549888000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] -172320946827485967464561005192481983097459453798883972312612672920752249237946853574277028219732732451574829748831628166304567020998178298480220249009966048551741874360512370281613997509505916213900081586547760608714120893308999153611490432766904301306165545674329013152509896138723262820715190475418181345258886721520154968668994307139544382871652691336885744266229194909935128869989871282175703314005982891202689719036011314106818483265912413763919113407418173436154263212980365280792910441526777885532633554271067128160487696410447947561823406164332888199650712345333611979087951951103374665291306337316554739128204565397670939305328693081573389454345291274831318035631665645870524756459940101244473956803536650058178869467843183848349366202409969778526038879322520148671756772725098863618021539889354177572917498592746772901177672750182039904795701805129589021320248173844864851609105855925424733298237615319540747700938700144573462524158072098479420339248137046927651917153319374112275393555514366681596958573726232556811702050769384271054398698285280829398617904554694993156813470419991864608066391438683597777841643948606881348281139261601674891088149501754970330539718943111425991687210434888566172413577598277674489410160797685601104794101119774836328987303088121140199174717640191543219756725414536103306601108905843294703966190555093821877450333619553621693511262845798836916671130051539892590487540775733265098900969006089429795826693513611873677110329976352002734675714087204112787660463440180103517673882621529860011578092101970327932250875120145628425886008762081863905855919921480656415942237703253030600074485726248896917024239014360294579694866577421548063374313888527263183352157992797150351725698382873871542013137589390128734312290461950012784948093669348392076229274469164379304368759805066822099120718252429083670375234376960466873900983145695048555982798633732470210560000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] 32726651009046622246892643074800144260025137803948844999378944650177430962998274989280296152683642833869569330065313227571660448247030829571102366936183887100892309913663220159046121650652102639458414648040921227111647402064506433610828579039542679593009991318831166526636448680943978531290999804619921735356684766705312547852643738104510505300722974564028747960799189750124756099213414837312981994648995937168894932953812844314674424208210413046598058659107330561626927580239718990049052795203322224339937753529111161270342483260333970733525563402859771802477183971795442727865762471091984201771919224109348341460985345012048054089331520756151609533973908102798244080901185601238602218299852642791961379724811253385164918780709583005077784879372918713452008551432929744066957059308098280650872838344293687924518138153373505492835278234211048973373247171652849179735169867900672051277753492136645964604047120791441994155784610777302164774439838063853190735134461723578813330331406421929228096351825082393815904596159276381026870663008795489996049875886004091646057578827388779348641091996415067864896271069403453376615977925591269162877517838902915337388179902707934189525210048881531624001627159989967955164278113858068130488912193997592941300607871961019349649356013659940586929415508274696611618177592390989545473822896747056133949045173005740476007642417907576105191981240299216876744880838126673626254610561625470812357499883422259690646997765028280423376242566228982183928008969689690870925243534631565886321014480596615686380014057277022044360782680403723041204077172487586741684845803297938281620791281935466434733526631440184242461003342322530847715450856967660870719050829935064928146181420030611208185804788808069475860709893179449485812019664947726989421521355702007239602935311332059093019896597372512825411042130615660879344669141586870547083960030665877221684054578936254824448000000000000000000000000000000000000000000000000000000000000000000000 [87,59] -5564873252898192557308321320800064761230240605025869060885482176663493105539444220251139453055618719206214895592294384612375730610719040824762505961774519132340227339446951202936838379588363773818495926561643141167349156992058564311580156876317910367999697850512857956569518862220339622762364070141523858910174930840867673068520472565586610410531192612652848757538980869411489953258642392208203073268494873009082220662512166129252293680022624176594651631803372132661839544628528855495245857696727303759987814072521892804562111768326245757642262678511972390571019101565702837417513744154634831290126365151997761823066347659816312900358301874238018203807806206015032601373023053384230583657404678543520340664733387354914568293251612676085893164129005858488581393655053127836199075624060495912354451358064649269327347108701136865841914686217789310139815182081905792824736440538899859961248914181602300838311404434037758141208393457707839010515283884895515642573112856262193258470980325795394418822198234852787668842351080449348402101548876006234560684996810368031775833098763637836132112273782380704826790844045175821151446933436762098897188076327342716681064678056434998385306658519663590541369015754262929002570774529026149633410697044411665646082327613624528828012491402228097789668342914640206591521124966347813687048582649504233701610889254460444875429797167993932714010347634436498867201730106944689734745779271945655701207000613796228206645219523210170436847507069276357498838261598361832871146323338470296485594587529196113494398677869954866454380982953513196364046011767166139775602594386288169885920492299671565075698602574949741243957429048306022461224710900319770167662355242291381180337172582131046772567955669798457435051162819587213648530688712549979320780055711324328404968522035153571704096616659017982201621452652372639860925395034278464877979764671410890995203705932949225472000000000000000000000000000000000000000000000000000000000000000000 [87,60] 763223397816771406339494218115614816365632335136572485109665695971397634061819101004573995368049207228626907614348159499945975925557144665441082622736145938208580477118004603047246008795224031006941612446257621944203099124188182382296033102197799447347209040510111160861746780150496505096827076417764140808031782565259365825999358455625009151267296889350960718379747219980129138520665901148701640961280186659457507721145398716198972853650756683180548724007819577266359241847214676729229340510611686784826811185477945629331242535275602967423376989708577513445362530884578707694060443454387121469905226209324935333091265758700053956088377909784537477734790717416449261979348327326120691746439480351334365943909730506226686430091283515540712225813642941344398054537963943160511387529014739595518636483137375406184748283369809173861435244621132675739171500152787022417746501277457685873169435410326843869810797545325572815023639054392477175090544924746588382746520183843180852071138824138278319756462627057385935523436870969204259702689238416189686540414899623553429436102554786811489594834606598450619238093970092549898639194432524339902879094149228904825509327661821635857235682602869632290183791120223223797510410642836207453294880582313180813996536365568111222175234333931546704648393778456568481617937169771754245155087022915755609613639328488782186328079303162829438213740406584551413776065365760135946983042765559238734566234478432951140070845013150958910011656164329469838493601300989015169479454303671261211885602574276598930405631783900446202373970880077877759797746427597949345811445743809732511195583011120600158353833546159804924948159124150709696345000726626208976745692506345887806893375712591095177462925832452632280212669795751305186183116822063369058801885372743402994885718932466193173023057906209931122786909513335442973058271818096295969934256076952713654066583545390825472000000000000000000000000000000000000000000000000000000000000000 [87,61] -78655938990871015581146560669723994232070881503189782161401414335476120580004507407628040928430859318741030522673167135457545005216732250664840959354601409391160907282892603540308284298389169112571399926213718172551027544754599343770437844836287225331703279165176115809881200356914705777390455800805813633955098561157918926318451775317626914041742653397594703430824484726803935896390579940341199328883327621963180898835785553614339143271383089830972875737986671767826992262133236945445007782389428393100266674130011465818710665097009469470591654675829102758721291623946197625879931992820562852701134154242809157335520195078786183335921486212506709338207081592661553551503997022091991684148642366983650277455563581743001115638174666405238406486776792670376562464487285530164856131114067718020071442539499416495094907765680805174361189392804645055817366384032523805641463332003628664506926336784884128768091093020785162194281384588944783878480084338763329079729770281809669381513410449104816148961616090456997007357308656018257609916133692493899463726551688588353878998545695543689208063662332838658983277627672950354844701607944478652488780425812414443968943564480185916322460017344237282716877808297073658034219741630208677970434904213902640424752374454176868166135792880511694501817609225438968512923110765765311481884832426768506135028061791589220954840740928666250413212672474633509591245142570691448040106362795332949637487760429219483822002337984835444976776592041625081394167452431371930718369493720142453365083037384742002924080704428980773807173023821794863721924922558238687808101782182631003670492920525785441431010628319845775739130176183302241392623372767104319276843590135083507968124034463876496076557276069164151048711375822588211322207300291621194242227412187897126050873214213728433097548078666076339183528295088317355356474681413807094589619527764081719756334775509450752000000000000000000000000000000000000000000000000000000000000 [87,62] 5669094521045261980973637492341614574007583974893171654818033829669712572798060788300661640794125336426705689392990899412086470063426342617112889255580265762144283788144879537775696301282993794093947468068516374808628717055599483434970774772656869640674737983279822442946339883231059677267917905743866907519196061623909317660279477205991823862571335594669257763553813694581290681338999766848211415696759706688738280499720330056910904284972400482853937948695290193425582499457080898510864554315258082807825107194668106832228102029760930335736510526601834284967080960210420704747224788374352799394723899500156355592610294850917291169802959115164140389740998238650506724855280645422619782978057328379695855323943688707043524156538766046127078076732589521958580250387388620848521234868340775643180599949681370493126913553607804977520955042330989686040217030199685172400716159211019309059789970649479599633466294546435312120889461427872981039239555723492870106805429108493720541304249509737643916350724317859366117006455296758271115958852975128598217580106259292298855233963536177984991135437803582803248381007240630889473132326780482775798295440080006121458827299464230065699373191897206981059101188911814478135940016404463398417482092670229644269558341144987557833613565683819358198958850688567087369767211295581204221868288826757224654853838836439530843916706955820934817489955290467666510025340422740489205763538056250844533153141674184061098298090894304803291205915978463334027156394555601803088683664867022571568238653919612280064278373796733752378030780702680430486806048832202015861761508058953544646932266975844811411452739629882023496383288027432293381881050615696382244609334256908582509622297762488181377884055074011454620324300798047532096484338320743676728488417848898179672722717407913061376188374373847100740612694218692656350345549708462700266000873047110451955383257289195520000000000000000000000000000000000000000000000000000000000 [87,63] -233766833679295821446315639602894015720693186584203841183411995082988059100265053140257433412301992120949300417826762567994348434320397291217365169583864646958269276191400784470543669238297235651794602214366317285140013859227368472340781296775845650059540774288320511950501029461871851245458222515026437432429120970777036628967380144277828324310927247176428139040772763259075671999029069572078427588382331852806355727587879112795294939879779458000305959686677336335887982822988392878880810074649112966323129498542646353508085592136888292819563003958767360823293913830226229991542894055299126579740851243513035020950808650700010395234662438250766539676623967331600593270543428268158009244030607135872909639857309544148770025349428340445922899335415438630675722825182046276021295884579557704950952381421797096566621337823385388239270491677365238280611939926199111152911401843539038828669022758629791429869021053624476120714506864680422197981428074619877411157200770398442463243513141024597089919108206585316203317677340156656588383317819868381914788307373322380314968087559613052544831050134975953966774684443285385595196787665653624904330587569653363919023118335591809609354466338381101183590945800854120632082227126366288650553239304746621071798181622949725799201719691902860323048147824118606477652682538063953786710199501505330793346415546887419201560360099428380387172875524243843653495901615771907676616609620622484639439228241247530831999798555621135734576948837105491903469242051548143268337639303533445415048123225331384907569052843267438044365606997800890424327138316134258377235965791988870876461508287196531750162497334207520040569374981598107100488986504252003183453341141633015447363302488019444562491251587585928486874016453092451470936029766810289422418394043246097541124279378597332542365366583864068183248505195238673317075137668012981941038735543620763954945188264148992000000000000000000000000000000000000000000000000000000 [87,64] -2651374838255965893073690672174368067062272733006517019901087442594405708356913724454712983943379133114427278391742250828911764997140520274815910718506465422949815922551914753785232292104151639313853498569708537334166122385434807910677323567965346001962196394385169719566648783974796144507358820057042438492068988696678317583906551178015500583253877773351573060038908501858997331643242189827879983151097403544651463128891626210566089884092271735213262143707250554813950172397830118797309657240188328271354086103310386407716873628662495196570412804599549196150733391380939153253126562596713553788745289272465706366279324490098275672851450038024378729372213645435438702425237964507820489404464868317310211897539735534612198065621266156707339898678223235482374986721295614683267121169347731681925376229560981505287773942951094380251320174213735507847636295249355016123125204017242991385837112652664244264960798855831084577134414877791785804364282766911783948710991963408434668540468740095389145773335703136074713973618263522886108680166387641869690953154168592360982612896306108550137612885125188335818602570704050021319578529584836095003147291158928697923504844669747678444217709182739227767182189101791164954253504852250198194658432016178062648256918988235099934429130867227363517161122347653512066001497359187637615365100353238313740559852451966455929292188135643907754821997616558538942187474313171017744393331235003292343093957482242677249012474424178113560099031084546243459658961732487787188333967016870545113751033240368274460496287398646664711069661930327983875039502655865392690961138350429766310875066634965983576311368874767530381288067752916869608653940767207903256115595718592040662199609366281743619507604770226064823405820030471315015037520528925575721360707885682969938561125071735924677625194284090751501606827128499603332889199341194469514192253902872993210924378619904000000000000000000000000000000000000000000000000000 [87,65] 1289118518305129541806887628749230986712525221815780933648015992386048071760129535347594750848203560211471722748238334239431335212395247381537305663599233865913504100295788450859124862712949801503748834978092485582181947255246814746121246679427964094130394270920919576783201574649452872785461563053219248515587016176136499781644116841407308544094469421019253651270973481805066556594789635749695272088372699982470143830422181295103566305484543252125514372722186096529802514116024301857621152274923431320206986115053771530773160096376089843759482421446418619659753080725875549202265462385237694940235311847120356874671628218718072165028134240171458326325862157522782325604226001923392351262477123208821024058712209324511501733875482836936971113765387728621185252658106006802410619237873581679403614994252057181951781589821319846795870478699591794436409571937758961803168730902180762881220382252519836129318153228823096470094267174361649427132979873073183225296122827068083908858927930006581545929849599938753643883949235470311584532156145344186538311826449609165148967404541680137141975157626017741703707198832867044326172367184356144350456560918306831259713970096397441938316425565452777133713617090652709361757456687663182114866561832977394971781224150960966606093342001258441575634150718952686658341846940076472356230084711782786537628807348781060657679376035590594652770129552025980376966052371373714304248354084570338839559010921540454900733650240636711727178511538902911463681393156229504144132218043323436126638617341725898969919974999959049528973540781904533178678798259252352761005540349083188315954421108988833154006034683295557900045195439018206245776310025370236974128451275772142562232957574316939516935370026462456731281216414243499265408450376074702104983422442044310400866434477435341250969567045447499844222720679439610298870557870252858349402280075925295431877920817152000000000000000000000000000000000000000000000000 [87,66] -105363096841795395091968975500964014589141945171433356179935713003115966393043294709994314130039085105039088599057920142971001768471310743477334303734116020295391300244296699932418939556999367910612721354089791299179625414955004131566612890370221243548986898910920648340798178763060639520676330522863581768472837034560412251559661324404294134870825474027026485224528199596186915798960656970150467349951351639358987074823336584287774881495384294324495845969733671204165807269447988709996694694144227192043380062764909226392118242597085127124346386297129956637709764489743541811230538370047153623491417868190366585467112145431543283980181948550751063730271964411598045241550035788774145197783644950975267029616847160673466673497045688617619780244957325510699927592659777770494258334420942007912540235470813073170338853603054381786880260946353814264498439584425534262660192237036852757009623135310586440823432455646736442144330640910946277929569360463170700325148481746141812875969409921935051961825897163877643826661650817863944722015562971880374073440913240615366386409732082414817198720275933743221558608166147316868642128799487224465771206230446854577452811654524227874946388035854191558564797752264218271326794048837128100883032768848535635211446197673045333701452593888504904596334820806793603123133220139627577616465302860054366990861661367416772058425797096443693431977025309178839754202193126022191096584024194251338898636302054299493962787710013034475714880487237281820756884745279040841616884015577154696269251022856214768601441766143041589059373499669927370341773804379316158572241812781708852869610684389339128852520174813675733844695014511655320948046924562806869498499047169300519697774378523155979074901985312619582337630925930795751180282763084443226592405280386718155508504651498022996311763836268302109067326637045078273243248955479229589356142291969777441814865772544000000000000000000000000000000000000000000000 [87,67] 4238619762391782131613380622053404786156096490886038249948274566293726544296563883996737524098984228373344956731508358910853092949518455693778202433997298930561011448728521238468261491370448316587468173532589621056847389282197404258069945693596177295162518125725037214364430948797978934508457209029191754991320405996371704601814722431143456569673530872213604011502334973580505843438161722051056307277015180364704092230826402113168028173126861723241649977567719195820144905580635829373439720177511232912017220233921967315097387103317151066241732874767671336888147721208839613671003720872045722993275071199704240118001031481193586967398426180046700946870701137623813089080948791970874241811007165733985518475229127193472209540970272234042407191509723202869305599827078221328543302123721849214944565520036080052520015538048196504120273193578128954843111746983034381262467970731676924784566805942799690579229556074652281233747107978650770697629259263763919696379718230829883488772046478272667882639527080941687889401655645618951918812515697032745176992807486911031699779668296355495492887283536669273324408190242615927957930034588497519423860554282980207463847883939441715389124847277851055694577190449262017225651813710142310195567176448423346346222142011071426506484124840565404134105003401661497607279834775120964998735017933772722040530534230013261822323535889332587931320897971878975889401778376336017454699568348571298024692756990149025847889113618307375155935162293888423458046164594034523338763011489411537074049207911798900671825060274791441774711251357181834866805398056973618525917575650928546975927631094219555465701180766244521425793452895586083885286647399561162863734955416397806965442912574581179279098453784483928853968559446833170940190320350458316427040903441338045534811245148591968222557519567035367787679150732753200060006931830484763143805968195236542609757306880000000000000000000000000000000000000000000 [87,68] -33409559652144281538419162905051863582173258070255019204739786771221148597768341922599709279271639483491222736152521561604366858164405068232208095746337890042742375075328667140369821661392171631417216947347308016182112782919247792428196212819359094884308974848711556182994871476726874436040222741018083168537749376089533700459541020640402840549331603271204731722352825229755468155490444557485476144628037181367595233912420267797285743402297910706653957984087290323391691066528629558509479016540339924573884278847218166567936800019765575259407638543188522799703089239011896413550611977146406919181198381993578208048449527665421144626560149208083868379307323209312375132147662945041426897660376365795718560297744006935135149958506270697046903163997027486462484454351766678556343118803876478594662025463670895594045758337800015046296272269015729803875846225416629371579444674006680495655585636824220677942882682062137163745118656971289784632343623078764757895522915509204457091284041554033775727514715508670944882654857806253543606642066352367056920201681002566378985654123462953555009130015132604040037464458441031363698779916826998879989100018478051411701225081306300258543459883782742568066024825296990980526507467662787637703811510248583210519529352307059733024024180619140644422091561486928920681025026321683833891509393857430964384865562464341493057200800820350335525846090425082301091866009957990621608353545896892955352692322343844887081522157015165453949762632050264092738599737639576750623341357963606342600935202622665323227688962734242864649454897551388007607992676705086042615936941717792277860095007296000201765772225671252542312783456614036793390857493652846174449928044058475428968718201962976454672602351284462574919454227860855432796757415394619111168465767098928168432272070165713084894372905228337988155872896954301646491385244867488619862430340707844113951621120000000000000000000000000000000000000000 [87,69] -6640829523272473267204156748859218898829353314737027359537957633855558853246683924243520039981847541399357945556685883131497751281384093565729419796024676038346575170030960694249486977394439245203170508541545246042300440516630574294107531536736415039725135487643725105769482785748751054201237699141506656958765225062809701549822874027390579315219476987360261330588118568550842184539146165678711942912306960972546293130712951275208547842007192192995571696738138177857618775911172268548571255404251985528723548860905606345588451193083624160227605874151497247376296848358457331230551317449037080787766301067834609271210261251491694439425618509331489535823686640154416628470197448514881325073422074606913017912396223365455332325712813166679435297280759673035576232285178377771167325951496262817489620030428347050226762308106887306693974937008323214932864378174889286402266455369287759412329147542302337886839928649089271913597522021119257869445262069247550147555293656729184151447484519971640877153582838447167452611082244442302785305051699985972579970529503938857336341879887349370126399503268479899262702032589194495849253878391566610115632325707765448903410672764227005348691244308806900836632911880875403965758510692431654894981647787233377394102538700858543147998282858043351906296296924966615847929273836519442884486885703833289983775469795776842129879826251668577792493588234525870565726231311266955927440080257601946684426306426843999612931063513445056828291234267279175834238636670626686847046915143326029761071866840965676187459928258870120022362731221517232344060626131428374432344743521252412629144262497239249497826498810420916268609142361974154926575074549227815969663426520570835007370456605454102485559923266315127060393021318813628381435195547935424518832328504572830016917615823279991436497783796676740062288403854117764710883620413739297500485496182585642010542080000000000000000000000000000000000000 [87,70] 440503312601579983866175054119602044038531397690103925671224260237369655677627692196738536563466541990823366978872572935236400524955336142160024619307394915445263087198483141939106685515727700525080794712179701092616929654130776418244260564255577646997480494055667604331282721916543145301112724763577003805651248384965886873421473739653365915169602363821851963321465107837272345003919666625919516702703053619024443605140235003862338877731539234771918894850897964191144313352343453782105087720530531364426069195754164529718338172409874280477379858513993006370379492144429350439232660275291361766187266822050082662876619436564293731062140990681850899115627639226706688703425216162404374624761179336488054503442766782341662969290729635319319514947084379800338414175188171666934323231970961162090299636396838790782905417282373287669965280787730190418660590277717161812381093219044293813893620998454621992441338083863704541836028736772247656312302233138853711158727982612673613209690159004156549249081360952583561285854381632238774108765488470996676250434753288061606018779337764029240315388967158970095129728246433864490988541175311033960078933869889293540953145809347623558453520901487972988793492641683614867404156465245406090433718134180209262015716431223100169359092101631671681677979830744456331355054711523102147973651055131216301078422794088419288722402938351488578971743392726307964401578465103539780430871384911391930909026668215786231214867102817639420196190890593548225631373459530748506151169401916044154593981483667518056635146934479944479250978723729951500262425828065971871985760868278539397293336497373615410297371517350971634765288602174194515126717743965478157579582551515124474450043473343148850052081902141165881446391658354769294815191199621921321815855072542808444330149614963278378954296817880701212032792236499277613949152349875367129190748505138586389053440000000000000000000000000000000000 [87,71] -14643718729553796259016939840444959517250318865075587852372482261029174964856233228313999074721632656744575968430373521847173675758171947610433471762301701574078569535031259871666801382587665998854206464599742120536617334960562905305251826287074979135738755836760439042679105403561856786706828735424774671398096831324845723375751285727416913755021660905689546444338321006026644027667576413441974984728286137651726798692030680667703154564544312792490964029379530342352868768980237062393129377690057506591492602098562251204729671658848084883650338730814460685487323169766161821009988156747221434014590029834312413691365219495207545027281967135294041804699117616205029314648006438671521346628727729217455579773676771765226348383689697048788433069139041161254012535840829141064432844629459208156161990787620796296174541590608663237941845089319445349950484973614497225439446520748418900727335719615823144420655724346331101254482896555312543947026671691855134231890180970563277367786708527787422918281618918336499884893054968760242349718188525309206680742112050467303979140190596720052165518788562419817674617529044643392278186444173915705363476310446189166678787344215877136362874777638527413210680411727085998975188542026697964849135861259302861737722440359947416886313439828525979868087435863877799043540345512431044739621849519849646693861231202832607170004237053684308387454363832713328772955658473828454325781942111865932771357946792408073278692151868104857047372829111564193136903922190508443967769838813145473683824158477296484098073875963517830987494523381583263475069636574928116638815400357419506873575108339376839535891506952091697375477030951393956410234493960791656220466784967429353348332848560175561562948253692060168240650500906619289477504264339124815850811052124586625308558391337464844728440993591765092223728204620404414867499630149155125688757250594575818424320000000000000000000000000000000 [87,72] 272520126542734300386943520988417282027808652786731158899265692163783196322265171492165630881689475550828138850386174639913158364034785676327062679443894043783749482934924174740228554673047085928792603176282220099045663875543205836888653985802320435203924518488347986088099182687681375057876651331276625413297716457459868391207949822913073947588581285757658471500745096161349045054641917744759466377215868960497733897535666427881374893971170811477359574725963936552831322225557775568406028043599454928906894860639895725574097820789732752361110770461953767558503507399209177510660701676125752932338681391666867941607365142553194645782199512734398034641384335208496680456174573348681317231007720063123752630301733054562659739177113411893703071186474862815534041320205623071046145362746541907722559406583064279556137170171446527693120267773977152163604033821277438991521992494310177178182936910463319105666931221461703894173032511323298887839772264741509782217328173191639485444604333040904460110980051601922202183135852501934340100027047341510913120273955859758124990238749059500899268923595796942025107796502771542203512324920368947828715912234986187623584316394033840334167424448982117165842040772264360754654108215257444550047325651262719146384021754975957992490257123005417378521681279520108020417137865120380481185995847913999232447490747012882844465089512360991588175052158652111313172103504985326309256754141761430249502913980806362159753300254402429573281242405703765049878196218076366763443893855447284637739177428141693908345675463287504820045738708196807020564725446005817282070619431761466367773298317998151451324211673630211081702222114555396914747710402166388577172789246078384599185172035286006417077389934142098485386640505216240667983877453458030082493700094756478566885633057819550898129953379143575480338565881732200702416983472421353442844332879280865280000000000000000000000000000000 [87,73] 266710933305471006349395134988462317499782839179454417054582992233805379045075078918639913511037399787576512913747539544960062029553927829624496345525438798417805591627456505730797871271919786225931476816641597565535510534727140017299626028600729803442771649664980927372937087013507454005188933453988940261699212486837548261057439358554902564011728535054527145312382118822438490754949470920350464235364575064975647207581494860481636421797445397119766305843078047438116257921198350044508382539980528474514143181413251765995797068373367472894034484045750197617703058127140550019868861427570263826857858996135515139068840613268557016275534238890987661658391438197613214534945731047072252085992859824489693644917881460437750674969545865107838198454473075364969950717820315226742341751052686311723349059759653226144196011954128923496477464528923136104942416006359074515407457098693274501168042018059137734892487320648355764202956972906562967196406576585147929427298050861746972395013241341481304897110431854674522521841158854249258838182296976502588988591944713038197058791044795916713179915559941983081955144005729377875817456342015903863868862830100858500697656280266885400631925802228523627016040449213672221862160107794847058355591943637096111246688514853587107637627277658149596265599308997297346029472447114409033188212683816587854349076023304870042269270909752201477110733275576149142255772867456884130472768547931818661170167050109842646711662815004170583709301553833280344793986258349171443640929193005851629893262037238473268271850721144209217611880942332462639220354841940330800299445856611650323801113454250949976869422847238158836890575362590132758749770600925542738493028023969689536881517246748140348979519403278019921050542115646667486280107367570931232374523551001878673971458378222360592412811479266092204856329133261164259242276127487587211634730205058170880000000000000000000000000 [87,74] -161625592261206606205709431155819379758449274592603536457696989942683919897388085380232580954169014244529129411098439408105326275425238917253037927970039207578669330216787483592937107174856867821861746217973098907295295241995428676817006387228748506148736880954418240343315186444000082879596606348768045316682539048458211551883823737493057445650088529836315005094337641201167219965963371538206532378202100571475060622280011978503780260151429312241664097999723466080635497570942417895859804994857614177231586296541930655212167171173792721897081941669607307167595321101423054022240183231843121890474152655365529452062831077663925491239535002584003867399471932158410330526615760245875323131828889210684681529462796043883512115584059515570298352150181668457053874653106757995585245627084446654697943770778583464703720638127141880231519941213248030394868791206477648811093763219465882731416119397275466635683282758159636554159531343725279533618967525014336095248130656828793552041998562007373514434000588663962881731406151537080458722057265323097033833555721666461785177365740204497632202283599685318024550077789884927029462154217629518419231796480982780396132989396721023398006196823655565974262028163180318021412782526364839642292909712734773994932911777016185242128367330839592319541232786754393513126856101289867727169483064587836138375960813948124422133719018609187667014843548442899974532147583114096831542650732108420371550384903643621876589210390917629445544249903727072018701568151283521103566748996557807306259393273306790280538274586205779688893465370731024329441986117065491963150781043824573955912940436333668638618494127100754691981737651075170707730214676391833377361904786003367934105975018914254712589873784451211660726612124595628671448050230101903756182567102219314251740443341606007545289528960565149090335433211376758518843306440893523729156940177961123840000000000000000000000 [87,75] 4318426758693174787214371530232358075387404435977548406713578113328110894581300336497271729046781039165425484211179047847718535261328554927994376022280242212605161992617115791869610395469568275813169515647186346474399576854031926535297924549006411191015639443440933031380197180437901921008674361280729847187512772402306150200954352262175853881705715734565643055162419437453447114861075953203311938382023704651523054041111421089983344311035057981589650394761496512180136263855502764688976600675187126511946425289419835820479330850714689960712087830319836871481495582571811069078519538749225121973007183161471232715675564985407097631729381050865351062910915224453113996796689321409734211119139820121859551761345842841440922081264633302942932844677383003968239886598112580030940954866995592386847017284154921000637791122452180440482661153798234817055772434290120016896941398695405144450182828167504480684612854843628318404781243432098384329464616602700656306051794032357091315541364580560170055101074380974867783335073479435124863450792792088583305046865476364481472090316442523878808273250776035242753641408370241120019994315025503994393591356872887963452546080290820208873803975952848746771894465845053346549990197634765421337688193947962595242719897790982237457901107291907244617958532085361071499937191920682597088424697763239376336195169670396779957837016244694748943445527161500648040822449650719742031351067729414880288922875609534671572062996157494376355971906606765674232056563412828034830030535838380160956287726699384737504702473700592109023487045613609267344283646957269561210649831987753030252774268918300301928856738624157135623955175009769448311765119770753413030037278945036444230771284076159074988026046043963440545094717001181144493425336131755726564667058324382058568976727769717745214397436672919644916683730411202534393650268480290794434262920887009280000000000000000000 [87,76] 6127954143822863384937414888009120595011406789861123949888494044779219680197960436097363095756058565263264196866742421420052977283439929365873438408539416728934177893601682534080573086122270286814981062861207208880913444220547489774485954851976519613864059789499996797525565811372990740600028984342792102667969873061318063400867917577866757973598790445219123850275411035861438607491925092395617612543493718177916539264749765664038537955107022527686987343136822574009621938603035224907740210160100797624025196052045724097698007455667992200826447455368231872936892332164106980522346628304189045012020993066736952320683973312212196143610173535656398018977808010709667419587067882860387513701063772009417284940045411861450786697519016191115514320501393331472002885227986910882533423306413168884468105591273881279752263890477118617708375221694219009689431373320178099078366895695416847615703216290272779789366306192726421102571013483984603688198247302998449444891800792614355472323742806930722004250972915768127442931501688270825481806588117675706824406154871602213325697987982731823169746005663973087668912628249488503654027608183681801614645815703756832923660007243557724955642422240561868778170926504124357812328537261810123948886379367582734522812765236563360597191764282761752227653041620979101043655414954582923068150196311256614705887197355996562230018904431391055630044480873230818468026553251265382140995405901496987992898484737629110820651971011485548814848273045801979199725430955791975527652757247002402219914071986572731202286351750105449319819735288911292377228653512792098831086939491378938128415354949318797393225910761787701875219701091703949476547598177062232670342265602807379342417922894663980614350658142443692655139579163115425929862038586398753151419575483314392883643907879987799315860020414482466262816330438553867218333970323830969307843400826880000000000000000 [87,77] -3555571516750646889198602100181017142191085051450464643587687220229709719281504137360210644994448736916683198094885898004389875253921982223536916222135660693414636608678145787315790146748680464007622599924924242111168506543349680975624921032768166861130050279795082519330431550490040968417824170621002946296542055586218488886221218539878131743496062719824341705567462111125200095352187930184271372040105446706545622173540286547586840964387037470146923175598269778184286477514143849598208755583383162350911175457282701880604957579947924406508672161298082552816838529381084622148101412673582694318232278450114510560944433141303547088909096699417180785901225117871700073910548835234332671443410642078049399187731295966660521970563469634921104223175640261502906239969327521319034383994310331765651095248993633298487915317520288340903382108392821005686235403032373972388531636340044574616108118032428316999320526660662206440017088122059033008997178068987117062982431424950888211983210276709510356126674276975178699144450102864312865549926539697616791698859921920584247334859395689014577345406546744889498171962751012116539078669622822048236609281459689972054981631405412274701344313678717779585946469772093349869840201053211232184335940523039707554304101658543615792160086215458656011418131516732130991554763068715672589577665832156459878607646923974908074806093403243657390943281148093444196268962118230326610503942050336813724342433542641499617092605672256936063238458979065859315780072994937372650361629410354357246400441917035647083850655944943609283772061090374255969461129470566253090819441244900925252438312033773879068962837166741195503457127932940663446731759517751005864552634928326777646687907610637100132412716736137097463305330409155377008381095246648489223813141368800666253178827423148899243938345255627005429294400180297755051239563395344878966200221040640000000000000 [87,78] 101405049872731734088378157602540311568732921679212671013009108446303070395291185880913736027059859900266525102228816378078591606617308059616853515217310622926937405619280682429766385972655674448812631966125039784521104078865114360773572167598481970619651038177751438060845073275190612445719162294374956503220762209462972641631670302724251742083666981505333784694106403972305968329419417895374246588417524899084827367858821207655176120060152026444973749638402788853394327920605083759769586024172892656249736791033082348820138984127371295723559770821561474135542754901826141381728741519780609696810998152542687136104201523653311166697251333788526678438527607385442838721803657828486941583276850711618674457424313721457447632069713028071710196066158635286091217389358583452454441392457374004980554246607391055152988669141489512353065369088783982821356719557948940578378745006863301410983025492917724474737138177494068675740823332449897942068352027769425122847168153389903899759978322954342087348063713365041640400278447815405858326528622437272523759912524529461993176751360879605589677231812574916492741552766703044010417129231602029754438746717920169300052442917925780431965508272271911402803196573443329256238730146043793912700923099737714157296187829528532750157627532950934665027406127367518387731461735337144495689923170253761656411418938271723362241929919558679345835280814443934609369954560579105155352587396631978945922701136725942410663262070063113085331210892186628136412332926924684125842561067675246700823525492302570494930758551118230343022737232404386327115890283345637235950192471794357640328408598317289626684655480716660942268450221913427445791944678125906919830904592887865156318869181672393138306397126185547028483710269271014772552589923839826314479653849096803519284608249525093832113446116239016610396875747836892340965545981208998749747690864640000000000 [87,79] -1172997197519046945059637199110564954652762034695995882833751144811493190291343673637365418907239830382353624398735621258250436106432174043956432092364246131422388468187780057573952909529225505689607832579173282735035291161509407877808913763325423400287813258762019165505116303669731845263281394362354730514562662874018577262147598985890629349133796347729086905265885123740532370134451119666867798400146988207361694373176582931566069576253595350037347217016783728054519196170967493686161113889713459787315906472506992428778290581753139811617989576028732386466750126789864745355737057651358995307351029565721459155346174851842548669165703826936449737482698011983969620163609844290543673531206935123877245849433519616590130305962334972900095477216327681811143255220855845346123510903463364719500218816343943091438088527330605652757944350110600984858183079794946924935419346830387396913906867930162034207644988040001540119574686707797574699969982189114198247761425994941392748169918804510424617096874250670055354786596865315378956291262732425368988489173921143259918306802452678186067609925537924566511161842598867120858812565888921090640841433810058030387156027490765731410183098486284138913663232055445684909424311941567674333353757411034915738310578192295204109107635243791925298184663503816083150422731376351630465556245886433842981623611193503649707974895383476174574913264093762079882772469515980626103840778927937887892157732319013155019588179464536879291622427023362204914139235981310846700761034445373505814403293618188173352533452269680243667389741868127442668548181093265642402404688856963936295992387322240504008669382720882533912155610967790319527411735129565679512882939251773732738969269224536398895708492268879173982990736315827555928684555564928823088555863583256821944682426742575203624452787873682239545311683290765941601912241661911251987338362880000000 [87,80] 16355154219597411443173986644965854589842404526292119151073269068832627272998799843320274984892718576215687807020150634939465605428797590029348753806758758607277932203659949943763158660979703490597721218876935404421610987323288421385447007775472566116184576592025952419604257465352039990858188918905829029716844736899518595546904270949874570576377288686240701909228145144421896575959598716213420436711430831966784151537325285981800215947408200721159113905535185811794866928567817667900725079653968625643039102259802832946656686298028025702535944686473659382702764022251820622770720301010120506952545811803348175055039374276041778151048202651733969283005428270273119908148111869283699221942268105827481506692418311514339162811059390076682356776402770505198490214261834444626651111875637642347443754636219549479389776951625760917595442664049517964408225499518417168796196565179952313597095659043837826089986262021462167318901834584110093870351047780385177959333806388909031347064398966372490108727033771153056778883765950807307015618786559661987822218417826295783860985287286053524263443805634606286649391203094608582775452003218954532880803215617626691749680547609410780233019466274159346514558694194548675347184321677410108248888224738045096888278442691422288201931526282176933842895141769638427401058719911107894670331354575588969090545803268674476955941292474928742571888547329696037928957163332853234189525109443632043667290539116596602864172507872092288120577787503855771294676986093656239677696823270231142651771689230882388020233277328286730179499247039061191392800229359528819942533269098612064354279631726667781712971845265423949642441443557276688145516528441626680943157006116885003774451464277580093068743443680944899021378779056041490581963536759162769878481682152877269950131292372831455009005738130651562633236373940402315684013000874883522185134080000 [87,81] -240738614481665276152968300073586995680481551507128237934605316690059377695804996828788984335254564352106804017533771331473234016103089099691650749503333247276940729622594847949268071516860518923747485960639186719875879954201610408802008180882318478469363682588707056098397599110001701227864133064104668126245425949943260658202303842001916068672154621993472651551264006503789816573826040666251578064710509730350363300429572702350861124907995095730700712918707336738346728609104369115140995470334667468118357365346124281402376618660315202180627759279747715153240787798961011399584723078454385935160633680160162243637530738366028099348145539612309237506352638967388728908602924139237917676867084856027852265220869228796284393774291844005341738094742053573179084932460926113656774250328170823987433606481385632212936372315243155259324385772552006562755255886633290416434596765878232931745648463661719672020819168156402972910304874626345759994401395758649462148625662040076554358478862011555581694915844053828780751254357978679299242494544347812338679891222128336634882027248111980488532057700475777775887230168457185495676022079467998135842164348451160833340258474404252653248216045912588578985974755401057875487631112465450448982429601347559508208155714467467225736625255651782574613747962050599804126521515462612350386807853680914769195721656081594065541225100069536172021734349387290738443316793029289193215347158672988781678985510959845333788425556965735244600514950014316339554241660981353327627508350885990793970101652453254129405223166383946820973667579251601328309861072208767801974606196946966982696317784224296809212758647906390451047667769818905017373324629909869052838544624376522181363382579357953477311978506185047654401883691564107050410953151604484907718065841261916697695376610290752271066424899482274635503114302965667849199892313855471143541920 [87,82] -2380014907011332657647384717969561882652764126471402962023235638389127896194043092334535434332206094281497217597795775303333115444970563327079614662058981144211157664458782429715307614822709453685025699690013867902457518939190304833556552192630706051903430950318794547626216940558249036020059838597172976870466541139090591257256456820288171912332202068311621462848897534789626147294992994186173471812550299447965665736821170913050917888783601549265943670625836439584613923427791587963432750418116110461513594092560356448324117723416779399087268628604709531042917785376988265921186966624321317165451927982141802380673134681604794473263624547389417061019279642498174795894017169253689541248570784927883040490923496658555864138268594745842936452707679066518021606616321741112603258359622350272493398944588515327070421188225039344806513816698194706210528701045389261026102007896460920500929388826755075369762889982587435126002184804481680899515952415288302176320460461198995558310579059264783773194249227186517458972247561441550698023999475924068891592127423826381641759191082821947517310950051197212398559618287303350521645367956941881603952554312927203250234342535540586504581228817176056699798501351994497413311850411172032347455491188205185561251520081752907062325133835847588387908782788892490293016575438405504277677973409879849852472751329058797238253587980926138441176792722658887094963839852023819494850340061442089341400332906553268669183109099857725459400717316263151507327439118431553008100772639959366764148171371396088722043207863761366562560929028084403210277688004681658292534585162813647712605017345647765890459117590837773823147681148719021241472080226025011659559513019185378640236847024744468929750969561043709343878717577347890955543137376433321907849597034379434733481782781413988427383444239394691412840076611587874140459881260195932160 [87,83] 1721790753002936369597140074726953448428425069951777150098816596545965811541939387131009217498111467782783939243222665691545198825023568691331725975407954571778030625904851876017222305790084773593474134534080328486421365778086235499146405171973562179167010860244763613339788061573430914456577423434943744131297197474120282340487235012409655746422759269810319164084954843195579093547177954088145247189721036137384536787545144684029738221124495576219109708325658650388976193772240441074019754184270101468661834903869941364516832628363902768792977479104279545464693862393630718963662555445022699283021229390690075348848420388270466062981737538949001875279851562343846334633246716457561168570534033707697463552632362789125264813569910913865658156234026191487278366427337811310111443308543295294469341484852653332737898640686803301163372707225677855312754560217342427790585919791287175159179781699500304318276434599582740570920286153719510642267538354873177926074568461574540569787596154610431626299554040922449780883865229453458846797514308964609101346431892689361151592019126140823014924659885728748690043229253528956385012736027114234841643540228930629541352372029933712594866949972652172043505103476316458309079161712076815411363447729897934153080635211209589911924279609519962061548494197730684319130112202854917167519028716743455083921692823464770273760952703508458116441848845166131381360645214188322510564143968947316613081290233944032200648050047540118636997424019129625250889334348169352940846349699454821987578354423379646303805451485306016574810727854239882983375434654692042869426591950579067032196753851256033807848408454535932594542251942564350324986363972717014359407777434926030501430685491933809456427200401044097116035226600550812936027404132308851871413564080637875186372371908863722262934171092858826354358486061320147886844162599680 [87,84] 135144073411205054085342181798930154861943618133457173679739778158628897620993007620471743054068685213401084233431582739299829509857326116424960949848017683413777953132188549693504798964400060367328284067070670624347426235115187929631819778416167903139020873151850196675047181975612573674540380870102223296379075477598892005423691720967444981314276482909187798510401403069349277583510023418820161149211694404247823624885130953917879247023789324242246999583624296380114029273225218081500448702531275299313439871145677687606179876365732005199356554684184327165778908384543551701958548063806220228151132167945876890893564652851526264324051794424842981921262678177188187650831420217513466921567430232645901998158230595680483081516686082789556978437061555268161961019671153541182794075840871533226619287486389706987561403510950841352793440401475423200514480869825809536615930679325066197953573950081218193197117004936107982148799143303315782132993573470564115262738181750928003541112656766530740564212671010660292719646176725458394396510154013407321048112391744940044944110249290841693393085155888546612587321281774839996997557678378702157467772858880553859899848963745292317411955283277954450440990577842170371078179852805348160359118827470485596124479739418258527631146776440718526790247578020954284724929985123997097973282175745166125737594037124955215973205974631512101560864491881310745404610737053265522421313082295606301668159147228381117771063284884894521494114532860822443807423772655265826328910506009629881112077975971246102133604995720072962952699848659334277165738040887038850820390166641987832783294731914467401146856176938093643403152472560240622507654746214006770487490359517270212795731737072719306234453514475046014264777784450667888386666196461851848412766457362598900386842799525464440371681312497725473771219099092756291393241600 [87,85] 153462841004543124655251639071848238166243909613429915934098200134947260778529766408165648139078980945500004964789392898509770469429712867247826228260522431822264196104013220082403184039747050131854476299755519123426483331574069498876544338543569263403134072278457483958061011668693438764729458266260777074501859276749437939401522267161919328461125336980537349382162603760777403209637368946633824668967490122129294042651978045117875009672280750602826911391020804055415122932186489675695111879656996473176678709039595740158720249062333269082493400325955742119125312816469099520581351027424216253591729170210195890476289940166243709963236742137515385561714433729242802996704692092566909355260450593494499414674325185998830349542563138882189906896162575747481572137904259614565330952545004662509773600486725773466143203786509437550433675753245636697172367077319083829662325780129173578841932518208060046735026529295075961236852323819437100869419921707930812793633438263987902480758183858476642882090822552780511238653199191527842655758605543208201325840672726336181775759270852363893449663415021129998494154320644094211078484548234007689809866215102172172363300632980157731232873163328173274390204455039408250298430467659938682098047122833432651172146592329562971096314617150488932157848272855601693862314624387832110130573635521335798199006810055417811631492374516687974802957281494997450375141062617084363650340630044735622807218942763992977892163290862346546754223630382836714112560720333485603427111623432925110469123300746198378983033624533243639282842291389170446894013945572608173067962682962811973649716630122448861167576896499299756954347439635323161345380574088928074693354808807138881855096593668146839585752342593696493127723805541906495825104121671001607118013549414586060702200662085972941107519181747166084908315801103903801280 [87,86] -2602429506609325224484528968949011998097716871055509849639142663123477773741199174430061176747696666230019883196531375812216541197602970334060650903158086905769627223289710785938699292420766128755277854786711138871037476654849370173170319725478836352065178822584736276500125825630923356233987359225386834586487636749094040376184923037768705988161170068942355484922405458738201564936590937483499897260598854579357342774993572870682366357937285081363214011681180416096304676839450269580026424590703133926276385803360379903017647187113577019493836718020839950481654554576790113762897315748697776783754191337938668223024885640260863633462143606693391719801377853507527452568300842006709007997801107625779135026643229468127083805675962542386111181108259917965132217295558795678545818165072061139425243122191185772787417296808215689350909082165624667282382099218968396327793809009427244447000202241605026599522944642102779578790765144686402481441898590554073554134255733091811849091111215360057706323637990322064526572020668821446008070557719236173619212468090558500900310662308195086370654461860737738229427762734907348973411855606390336666363731384897536989844677955541472688446159903423672218693499130563050131576681230444390561297236913326934745764433656718738377390660681650229180955251280316063016835111692850776716020117676251899976502196691308797605001609417862258432038994544043609215767401341773784986737158849277305014731875397338786867391371827620256239024749035473632378554918763724825301204280916093689820734342598833057362541670645858062806257135426732319462580092139533677866418496934612925708514300310987323723077468834573746333872802746362077765983503861615424942388909991619952266940909810375130610155489844791819111462610636763372317040134935639281428394441626707552821315816944387185031753125461111316899053946284537600 [87,87] -7144106011066750426019586230877738131651594700043853426645875832315659286484635942948938944662868894660845762802075918249809533007541085999289102074898729334593834188491656376548231079224770330389007787695813044584045901064117929748122138780626483342303156187469694370346851255431387283542072208185448231907162310765796360526401969743098319708808709673126453665187796370264307334742860466948208232778682531174150858783776318615795977877816435483640857972224432225906151763927121092534071122307186089459438427031793762493238867474259472831341896076452429643488190933787104199217931722726229185196615350305393668603524434996408389841504053644191661664111728199700244269823567935201519829664377656808207082666094639984540885081026216227086478184957350623230579971875938967492189810823002392943014649241749356173505325789255263106015213043916621290488867688017717954605770355290457773087787138111870227703001252616039979457803209198673885745756834908511337691737450666902189746334621701877169833492316248579474464133666747761815119478762268070403098532158301445830287763814457262333857720809851056622611279764772829761313342758864408055246446527877297217649365116733223242940682120528127053506850032046888021805609219227625694167684282379224024892019442980760529140078470646126180609748348363828116277936593694834278423262053366115522412832314461217416436357192668701598834910875766822185897804380880979066991342551549447330055767196831625103136356236557094512253676074052212937174004349556024417806604078735873551957211117321625460909162396694117751229429199678476265465923293455098676858823711695678632207824552055993057423878397871597812810780894233758072326560717298382127710001578038633721828660886926712259593901862234048667567114110955929461673751490587265344988379473651911698697033710363177553548473273282953238586098588000 [88,0] -3005340903829181238611049259586483665160207500742517835231150564809777926988602897264848479303446719576188644340611827412003977578185497314378849597552268691390933083558220046235378387927628917090433153685649817244522793062650115250467993229280766177042725049661049290467263194375610536813124146402010094511968177851029691849016686412577004004251801462075672864707354496749426001935734376621933385786370526089878193155846356144223993226611287163359184740727578552088900740032231910950245470349181427265696346897299790035328666988283515798071618998917720569502772015218378652648125825722950556298386258896071028664729567328561449159848242850498820375972681933973596481130943561832703749390261193066068479426894958344012095414036179833610202444526085281111384638728160883930677629714588822892201541699165265664925203927182107079056568674280915983403485181303316732548701865235624114233834296865069314943771904482326545862549787894776833046246619385159146710070556568944900629882121342486246662841778081275965106641523568343625659624674829339616055607109877026147864207120630280629348713338330667547514401963438547358484678267097516467614576369273093589756578122051749289057930089636179468625975508330386038042918919288962610061636590918983817426815099405821172052135560564962483591805793930562978313741286841459175385759001798334660019625426492885797330000730329023857537608876565645013802377643070814999568668380594192764234525224406485633332244087723107562514287751172078888752979975132623047014260491866222656908676024110012967011427345930474050550517733643445606388865460840033472990620237283043120573240575984515285883358013701255033979253297819036117623817569810926061706937802820383434049252795696300318127531886138927805412713956827178354993534411407783805151049622023437235618425332034895971473277167753944058786644871623033115571451172504108135881672400352621735206866127885101852262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 2347531343734437111580133469167771920283296169170291674254617092734005842036498506159698748338406682948475614089727304420579688882764320054933474941629923786187957628045096662376376107506691548398040490967565489114949067599922362457231778278442730594372028204762661577119642573726471005070473893260662379245147828341444666261494294062038985898261152892593007427322273621239031702822450592616951398200986765419554215881656019140368432043926950696214571618311115790838518986075394239321844838665047842264929447092766176771991106342850555767416824312565350061038975938179378478515703920204408687573326686263772048882181659329579411232707040342862862737145508935175161526566877431154711448863214516449332000526477385048427351464828297224406569110492444899492641623228892166208208985591205497021687976015389888320469369907629861929949470138833870262749518892742410377901420656135907088019665365583604048469782134953767372155810371083231707552106533128599797154320215052661468582972234386691233805222719216895437405072572820824983386009683093944952487740453745482076784303847484978794579630381275450648087352744462013463817517610005454014879337680193887681796182671633208100776410062405353475926780976262235359995766972024909694446827007864504268630804555386575537414581507084010015471857331600753842261859957725173295225770802931830205427177826058526853960594401028410190678643087556266396023264357581212853185515645557035096374992284913064970028281311146807515531166212194137194006138185684015895161499064271535340705312716847314529982784498095281815031862324003864661285506284551565472192643578116888162425297929348874543481658634286611050775155259827804130454166326261943354397841421328166673368793357933795619285155301839896578128655365934359197455521275493896917106445189800291207097286286602743489726183922487484381318968838642583670885110945074111438654778805384071290434723708255702629501370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -74649538165184022142581171900873918533758997438662678362453750580621855265090114495740822393164788823465164057992324923335737970104422231054710644564386172730579365799397571760264261875783190684170250582876581803170457031434978410927696266765028743202540092159475258776641340773948629874683203964605468541493546957980230262807912940091530445242692118675940694291171610896500617954072654880291714020477775561391724586375460302224039885375630836132687011452061365610696011444931902021426672548601317757031619196093459977543242873562052325697222990237616050085928299413459821696753119581602933375726195895703721167740231717509369411699747849208433027114903988559197518363220117735169726533259839513804140927876216734261103562398571968276555868690167196073720801183280695498583726438565991689988410475685122155081000310602570236309476886947924036851626283641790172583819699696028196731619329978746840483115084864007576514750548918160794463028695432436230502866459063955869068859933699068737427956907994772810215525166627960439335626699982962302024841042997477372192254504653334920800930505644877551260971201857251165122731274185605279230019129370599228774767211058944108049408440831699144026979922965194357232876114022172444364293759811708672737152946444322223813595739070237769543815216773357927129024793457163933362437489446194530116773390048921808700441128986517370241973541561287269714072585811189998414912787762470707333177446940197123796874664069984460858950966678705102480678403210381765432842657421781979944646476982037242114184861416816783863526732594398823276239334059630833990471066929162292159375684672597435641239069635873587918500319446024404120014877901463202336513117168752871922025090507638240379766967825155194852640051898123690623175776780236519679708786672560484561160961885216121418073356263842802119077322580322880966017703766749801285829430871484637535173313284923608103460536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] 72078237836188035319431080337819307521756408899019108351892409997112675197372722126445477809191411643402087854712967531967287975227536966577301052320517456671218580879382094542705502142955062805136950571176448181577848306389717159947882429783278241006926084584816792838784398466700858084474680507898055243352122278588467676437958769788221764024899305775328480321137348802991781935022547353655837113437022475514020484864132673638693951025956638047527084695551428192223756550395860018589342763982083841084621727651232913890707931292387192889659636148453283103790351101936244421138117249419196014489175350676541708941746377570166891969563102871304455911517908050503616552435688179610533271459368942383698342130233202233613982870620288567032082011230441263092974951668727859274510359136958783256442410281432138100321323316813973609664932359730634610998566572595081548680918176759753201430571539266157951931539272115444064994363223315503324298576191815518603023226224981934745384094900694062762375459402571827284464610577351591775940192020614570290091677754206180143194047433288478026944083752878335693867458449977757932871641660751894069635486438606324864531659963215959235453939503792113871492915754284949961876595998924437470289071470742689745519935426629806314570752357863254836124581105075835497294840231722117808350783894715713295651524058093416221355000057970815058157983043449995142718790129832750034074165738807497629144516091492974104727639084854512519036690774955707981818206460630125384909322755387117347993956022640148940980020685698307243935313235989979435687167303520415984608016039899106095122186393500550052348730987371439977264417178247119414632668873750136780245492752978666601669008678406658569465811865844410395399947872264989000735304749215636975475651913759796184455652089059788584916122463673554907268420172130761432501310689193746983440717439769773623414772050984218374977880064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 57269924139025398021132079604208037919063686959935636672374884730302004620055078938815034496882161012537801761234193620252226506311832399444929784188046169153595371792052326679594535718905002846934865648469884958393695739886159870662226094292541103755403573198632421465443644373051949705039307126701261562783929060978572614754219651788158124195368387674267962243084033207098368632705891047566488166458819875090033622965993982549953703340723636913259563231163546241657589360049193331142663483418640346814961345200145809469732386181956991419398154848540637954654403885914223245278950292358730100177722593733537846157203664598756836447943243111504009033516498707353170487784956105337968561970617706599885464740095604509389898342723997431810568236581245329003946148151220706039832396575353200877571891850469693974558126768551002456566619360381500659203730598194536897514472861549180048375168292339387165555987207645784999521267939389502335797568970882822815910027095156273808978777664877226660161117392894720816400476158134566306489620354314380853978636437008277598148481653718365888423817601635459696086888610799898063497423794334652683309772671473611746105937983592745790833215026131873946639249403204317304700974943555585793314835095053248827691891507896874301741342725038807860190339367067251275750222894381990313067935567725281787699408144569391255701825619017039108245145891067309233803771163306827600665140431065983203235256709152175444752699031045291040281572428996602339879412235579433578323748812585604105112545622061432674657080018703903525062825524527666142594434475672143112339643548396923501579943358609072498020094383161292148292895944443420952702606028211315333830776478151756360901512538875555572443340842990048221089266705639312680283039674670252326178981570115419129104087287464818972986479773816152704149441447953260444895061503836592130127208314992421623798189155791602197335348609024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -1084542455159450601933452317595571602735463923281028158172642521538577137943144149084515803595192337022295671233874372976606705564639644109838570014907106558340466311658327082211627667082552912695338725262744373042528823471548779481017194775099246643709720904228526919869309350141519291487090885899081279858484412253106668156121839715750140522719929873748857345762879051874635580600035914525462160293990466585036026493802947099577936065046529254572182292991341332734931048908649197234649040636403313051046638404494778249341350125983007300623545955227743800410087287086375167969043873301205875991070696830092859575564616301511313246324679583001642879677866466489784212913974542493693033261237579019428160452851239755085609113894838226826823526497725399149278263232011350013066131776206732320501875348315572100111849237641294135358068956793283120468026914625767103057646888861152176426242142187511405657846872302902563629307517948309904135948109471792078861458946800926001760059114981276961519409475668400755648033293082133746564935325505502765316934174833317632936558940489036860173689108786751197106854282243753444253499716615756666031955701784966580822791157668738484384115191701232959956683798464199897380910180000367452862731469003758592757127064065657710926737323397892362138186650799502359972562252371357861023809805327836069874057743406796312107219657125447040001345093273598206746525007127825249997162567423072705016590319783710933492395068848072169631916612269536561677521525066015114779914347862492834233244627234864570606672966002026720738975757161678822369446692935886267033491030435315303334671737531323288057576614462012242418713297369643690686453980473892955097053994172576931215830330552593831652240074796309802623845518591045504446224490384821125643546195503182925488163230316865300988508082856535423716659625594056411791654529194068335855102548574355516281982334033546796761311724175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 3344009319192471174558989416968729574367610200457874403498990338454839517076675088126936727688082536068548182317422671450884157076714786459219603631349209463073129895738406958320360151132675938199880736299445735099903809866247523667474926869691350014741715561512362802568878554164611594443157062588522651342599849293692324167801302270709799081140990530168141903275402750441225605354064024508806904840444189813398194143020636548865732009763039933001954673005913434746824122413077120243615929391068411810640704616849887510507007687168080919813850059996369640525354950759336619809570580713267109289006378526291209303714308950843223375491964353961650070642676299087189322525074398128097247172052120569470422324102151569124623357225444208959265876140375115960727316354480440354369796283032030710804733804504637311529323184515573395698208280251210209709105192401742904422919461119809884015924349040927194675973687103988832632748629249761425159341277907993859216256529339573569677779591086424229921533877017448726004116382399087791453165027051696871445127137079173703114085103442827915099180985731018467009372202304408865359904359635058819675381421536647933221516486681366772168231337914422788223862510461964630099816649533267489207800130884727790561677321089426782091058878242772626916123786226340795051914510061139554419426233764936478934844768136119059608904374004422553990813426624087875772425746244928105192848687320397120695091978758809219621153344645326872424916252609587328528586101697329020018270364562196441031309288073781816886133011883657641659849154466183753724755618649084654085413769256348767116793707893204825608285762634809153927142381713950765445948930738452735694767275080341461295274661707749005027906980799356125986407389990341887959420491076323718850055820288601319752602427116690681567295146423423100683186231135065769914279801650683540969195661240333250059385151341520294244905859940352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] 1511028676894302864076794411327617944209109239834396999560218786427276647073141313275812826690156290496504936684670928666667200531677213644058036538900238014575532597304681359966631891596092439207497933114353023439708047246147055045349532054009469642228397696628094616746832570234808334568594294181797340123607741112956503398502050594881785146879383244801198343523329836178005973149592365523610988661371370590468947990554946806956551461769412392394400925971433402298605985258394662824116731064261264477555021790205628490013886867105592565568546482734343365781450759485263665907737230852633089453800193697279796196430773990733661810690611127731773603473571103053307625762895696699802397438632460540654818205154815683773455393555026874928601324203703635200176848473478150229550568127573006792799249396441779686768848022442619421806182021415190839718760926969333825992468395941074561593186517926018350329663144548200296236595063941233874316426330880633666893755635771232553107128676048681498820490284278423862273248195834818232462233957781961678731769609273826676587117549742915513816091989578535825645953657638007345077017676727232480356340762962974499173021049865042722036009181991590524302234349259140111937501792692665513666903768733407133518782650512336061147167563261945075764892005607520383936529142197044270995007279450577060158097409861241774459455218842463126019323422859025884208504970903932731476848814247745682025629977248788716081442543400549530419135854979692072052617880051591260887586350791450719514077491922819923660175734070271944931994275561269548923033672512812271435363559926174190602566847957423051877281052799043350640720016741037757312096989476963520819435220511120775551616723738361285633843723222966287683742131343486050280258085212174253787588904713621678805179970485028627395376302256039951037868830161126812098558970788427928333596759251450817256649264343715944095513216811008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 5559432477992762009928266888701223976665998795111194948439581317817894835419569058529718842682720653125204297094764466833592078938494449848340706932335755220366382063180316210511953629608477911088946641089973868682302136505338731330217747356088465789628005886880774364756232275593564732949954913695838801647253208597244857353694597779182152526606663992325029800750112227039387204721100352322436619515345386289401558075491627625956801965979951957524894163967521672430142571502467735707649579228590947250122320430960200654643542561192209250772598181834660309824440996340880752768740679625642297926771386941769770502489967791153730496581300711604305505224151533210186867533731777731055834742952134972520560488491126762033291132584599779141922400377616137562674854552569699074689541328202883021046352810463404470484002905073464176074844115555886813889337911254716330940624532522267901014963707609533675596632087819946495879204524597353352382980345234224953172271563030616107340933433350778887810557143187639951883835279242102508399746035807557820830710569659929168723071213582598911676524507854239250656031081272850119029778367246266327949491856312783936227079579545941382535365000980043767355282040401180977268550823434601842877775388791556931623077955349155302027649187815169674655179903815879391322714237727886028783210566852382323717482137096533355653183758604080710212926038824384965225093591217563464305719901646544004559563089392763534915374293244747367536233178273181961795385112943842311784861483404987056902133651472030891072152949200297531415378774983310878140553037954335773062886123108073085805453978145973589693825377164813305059649364556049305072813969214019037829368600332776940634149149124908172700501493197960748714509180492608613596407233251937989135577976088077739361579859231679988210454432258074637672422705440979811827679418109775366272895942067741266222429595088660233549577430499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -110626664444127356197814564502074183365525540412960088639868098567741464538126929467988058234721097007916247036524530371372745103325998825940103324078443899176248843841188154311377002257009272515939325315681316723694417481612880924534895059894447896472141089697446805220730759360022124364364411694998234090419884493305671384425847226100118079872307964666207750162697949920791412287042467323185689018522740652596242198561575233851862681277089374999578778684595372968703851457394023466970733033483580409599474501500894385570562785780487769781826155482033170125678670450610167837992597091465575084592515748753447861156954220529357762054666664919158752848877821603064542789251881193717317636042160608035041657085535360171479419470117146815822548634931102109841863108948147236345096976211612239785338931329777133912750460602862914406682228104667402885376520289603666531085733826618317677514085057903137735825843374000647560695036419704141885636549041638896367471109229254706630999165140328606163485777662633449825740545762655534417848299564093803208990608248179265771897287336181089504590812033178330467868585255657173654456524064302929249895912059971111346717028598451229322388783334788258801400052742801454852507754080816309051500389470017343789448545316301981716865460388548410581260994469145813517249318724951214192609182376879789611554597919286824723150510503377628122439164754752168015845695933913868865805728888699196542156114945034360856497432573639052780970307573802565351392921959204775247209285831552810541901266527248853377059404229884320984691134834033662408586072947005380312445725903893902886107316804545207991121267785367048221157528785645895385944945522304201644550344621891543041793049783623991209962166158737650954876328772849418811792648570728793249932777595317540813758349746898052583615165803396603206160336833793348977826016552082299420158376712724471833916988432267907231312957098950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 902521706476143788387588774465080832067377883120296209159004104904954612839114433450210183934806533330018151411704830924804865631811015928449250000823335896119819412619249039934552417030617423299300759501810031912126404439106668387428652930717684450999415146495462273515370687346430087059949317345546573195977106410138390880099345455635721266236492989900166216166163461812563543395455896621337344963915017486915444813910861014566297998553622697553771057466369117175867324117483927901660830537527072335194994145147924609964234243820917381171567641753043413745774400203173414198952093093908484148433196415499702598414227640565879744293564898821448784092202469700840763897492254214326078163449917969445073074163602086577426651566190997955627036282137522766799798370346747472300992801476447387976912108674375390253847231642251935727150464081833008402498880751525242358114140834550803950636774812189111477058738668518735852250257187398288862389983807936759398888486984234452530506693015397219939696926391774350598973317690626405834883829848320076914109347311657440704147748024213449833501755349327555437382169173331340637801312640442499278029148567652322836252087008121366961785546365950509809252638292297073107614659755347151082716590779163412672854859665104431072434379020806980157942902768934932300908139577310793669406798822050749598796231051313176580029133858719156903625092458553652338744198995056169864776727286283923320849627896392751965409793862346738788018397493572364114963670486879730063142665101465215566404942876942357556566030178417497116424011606908560116184883868786055702773384689856425100141168551772974872725832731128472147277354592449541472568180560942753971437648906433513663492682861354435895374986344522749776129355453013101300468483111676791384363736897969326719088471799511694268095294030974895714351031335550091972496279475965083745068096804404726580001448813812842158138689025212416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -4048969237235806401448978275731742418654763378384112960207684481105851016392566446018458217143180100526595948659243734827495736277351223289143622246913611129914832263449845631216195163508557715240077362611325638908770703503120613373647294812152807999413040409577033697419839222683611955516020353102673538296137001679798297357255732013104518202153481235413082422697692800066908697045782673447885561936893136864221895398554975985405435734085553845746055947489575333096719846811342651044512596577979187541782691142655078577299223150571254125109495548230934103602515102711727967896252387772305103351257617467766523267432744198253538881943595872618195409652031269467923611290186141277414697026626168047253237420476233459813161100900940292794916480357362184775976647148624857300445298898494184137562771299310034289714382672775391077037946867393898007653600814093153739530545408596716272335040901772099420221078699095578219794436430684623143730720291648675552763226337189113596927346036835345110380902090525683508624558746991276351493104137791339979978506454128866686099015409330506795466753299047582958657545641723292609122329004046240724328490624117548260347613780913554513520598838609711375211076562361284930260032633847863840617969855213836515653620268636259421939137577729706708684259965498869927441997201708156416371449405044999193546052381565967087863821631673234922239457647483644704700116841327768960566167885052452709628883917877918350016285042854335923351363730758386201124507265037035751412963615955675262472913687617684998811142752874608794817422101103725398494350320372909502502064697330561226454340267184982848902903202501186580936892004606301554270889030145925323968720538051963253528907407493745136741496575978463060300605883473464879213782893828267037890858495793771607811213682338353212302464722182867602625209009327035420374852714235232973772358349753573876907857865286482164202901915484291072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 13247089811942107481055115456533548514178219418847374079018324361630217748306115224718645034480009671929274484462970886675986424508604222323204096862501188510075520855549153800820500144220719520282253863214512144029174674837513022123895254692951934663084159215759058080264459206747163994085527163493767085499928718597749850433996321651518796053489861429884761819170563057627314502706179880083985171521409848229079460319971771367498303689142567948331945886705445091140513695364640511754286873236543482858180833299557054452284115203464491944482149338548328926681316827694140606358035904371246638584524425910096936185540171601018073960191278282567481071001044282853182732155671094774793874833939173017749144225585735769831986540848688904536244672332141722633203213350465796904974403101291034573555488623740819003047358169600428718855701744472899956587690050361794959570551778410371303708776083662597914684549084116245921427750889947689330799344991966470219060624789916679136979968162799629880083034588451989021296322833312988156073053545647207188786490356646100208159952914611305613878965571460217949484321026942017794620367735802732250425825912324902888196212700282121190005501340594637365920812206145428654596675028364746636049697079973071091855766545716653969331917096212176929623164723096466120641061782316989486514983198274609732850877705250342272788354294133270394262250922533877664761229542973268508535153216755547995887044534028925380479967426599410882455235618149152993129197629534716388438181184169931853277928175444295047874004342469434264099529189810045624609172310239457350379312844571555098549982561000631328106968609978206023393448976603532834814317137592785006428254543932938554129260693077535502242431022059751987767295637216896894523910279233041430824069306710657941403892357495109638967099322227531298690953281350970708354679162125526634350608668153362113612455076030617968411646759622672384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -34120794824342924379791221278762651228038902299696499522484481888694937512404017751660822630661850511569229071767024327709748087267988682619964698030639947557242853246164978068084105053375654005692676248711089629060649774208980314873837156616670096834271020898252145135290544671433828536221097624312753953532842805644392055477431534244405255547607970532644753907790499251909340974770502788981014900370138166970226123756545446630099443816631783385757780878057362147546727034671368155162775117043388826296359649385490586057561987783149144325806842659333530272380030511084161816551082676828719855306289368105772698140266310089696578989508503152420557040503500078668027927673757816827250003662669338088379650300020981065411510499188088035776922559355905899274534245371625606720361572577736135413038976429457283137491264129549013330349017407285547448239530698517176713017926281733336670263182376471478508798546891566502911393255425686084152722167977230825259785807367208985808458475408025206586358036072347153182112625856239176284427465713239985042212229215636855336285320300613696265844411479112874753197590302113068199365325022197845039870262343685460391320780931607517026183267160256901728463177265157021218251722139618567403707734804959347491954184916565206077441984007512586991789242381415636595647978833598262240542466138235432334030732135317459927520849142617795720761985567606229588501734988190849531887860509743653804564559079453308543894517352491706135248086882580187282033427187173004670559918493617721573957075460774756589716053146936716335996978863727630224786263375581753376140778094691429272635156784175227454122462665931648025338871359539699959226427113719990006259301820666861335675945897877290868497352600043588777934438680581413637311160381787404961368829698593382493133542334967313188318801516072028110005486793960449979145139624077205369258378410424001555032320807196821186525790544081190912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 70696931852778775199775764857591238913680323421256002510102725360846572832413150270003167694076610956939590955164686793808359121391840904955601996823722517004602318233375605070871176292981271536155592818200898453142485085647358867504660748478541021279959284977612248393563583346321613048577341500171803895951653870933337923743655052183167571799521996396447770673744900759719374612318843335787237488260980044746919140947838352905289418454518663386941735374836652151009025460170810249941917512349635067501449129817107122383321495782502341708624278054616983017754291750373091088284733322028873392147179182341920778353013482908844717391876543941321110720985614543448414616458023196970815991767039231183665759209209133034034244042576318794384242030519463823464265073417432521747325430785454746089649230284199734697311788005783152041088966131649266288353534878152682255427087020654596314307677972944108003534235484994283425827317411512367986491081441332803030098681067519812155132287181012114189741399471426562527890457733796094048808901999452225990623921225427228801079951844560486104266268925676622400402512687841653207521350854408262557832317397690569808603204867681862589042899339329127968168912358092079113336234001136979957275766481142078699995917440919123272208376909729229669319524591291814212414464875223069781224346376488634735226386880169532493113873386778742480201510174093588303496636684541344280073868263041069217671133354902686648039214123869609403420593843734705146089907276155867750913196365927168383646013507346984045202797633489932865772578799321302388826095318346724587431773051690487032238873849977966341031069531017088282709186870521077037056339625753792872757810037574702591812516710423603289735334641321158077777928594068210394851306125298482483577950844258877804760012588951656002293593548848715425533747234935909594700159967329270871713526081378759974087460564990392470028737218347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -123363678038751918968112738626568318334327915499197618384597738874894069352177610772380449609694472706645394707682659312298985106018209470963045907253661897891613885396202650059755006930144021510126086427648616962296714187413703919286290225076140547815158658280654271924240753895479205161013841555565102709325371865717632949898887984356847995304450655713856238384446023269644454866424038914846532073344491696405756845216937273048441110510236977651647875879071490939283023826280522277367600138344533735070575555454312594632004161662073359159039738355763469445884419889641845476117920788891024404565800645251095069909671295782866138664805406218790320864571149542775043681608268599184953198787325314163087501428688540585214437984444220201743718807428955933881189983132709963090468491481296592876770041592529976373234681884372825969037177711595430132477487339476282092974129666299004261349445129527504657503296972862065606991349749744422599792474639656608097835379618482680784233213439780968762232037075080320512588245432463487732782305792899720615094893419279164381813382736442725507116856656209491419857852245477151173725962517666521283081194239339511524772499228992205510095095612130562312499616886454755175544892044633715602803664147685455504670588727299054229209309696445919615683809087739348478662049507093930580284264248475602503354472697073050000695820888071680513027260723768493686076407156163387950355933672035473241207860063048067083639566234762348017094814092083005793445656006127472887183832562233284159163079387440131926728499312686935631403799903917464299445517054435627009117781936534931095624309239429771148047588478097343704790404042651582806714570319502583259368445296376677246143724153160984166984723519851006270146407855076197222336025619551429772479806791626901879356600584115935701648414722408009888285385336835778982548897835968147022384298517386184800873038605454615356360304008009613312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 184358506197932650557621948006690130811629312240213107384359079744954669991762966510869989501777323208278875630231273799928155267882595524358409289409835623082160671381722046847764901297090646003836891459586272198089024455806645166063721484763714458878633074293228845615799924012316818731200580553668175937602260279053982378374934341807473520576506084506295529737310056219549253483780881648487604576129307396185868822928199063133825481136201077280224621868742912262145030491964533897002355177633552373059949174075224624528445100981679263559640334463801499439643597185186665302330181344103020105889374052014300548400700567194389435616375428890538705379635405540690797462442401927118579626090872385829409598188040295628263698044750666556316047279140848748315701464382562125982447419061033743315720953163641369723761599556811197801432478971727239087627673105542929412584502839719043053267129446634609938151681477732082842901287368892280374602435039813757139570700803148310444927882189882485339799832033913957327832990053810289244663082632689387775515300454242351908405855967889864287630124961719499689354585968819982026915657044485562589692384991950029317480959757995796930692238481844796331959125781004820807262810954105491008345562355840052099853005899081356924079508303781858282538764144294773506726015726645140513798268227174179763997579062692934306259328232264674770120363476268174346293020610653159561657443476382949144437652056772312572030043631812768986768978346725537002058921052159917277119373273236230959719557865566744807418211395746934691033616386654999892052140944136816268835487416157758607335751327032593339596790424438037378712414736581460891398457084261331835463600772393828379451319716980557312691074651964168792875693810615304488612670748799369716748394237599330819369689952762478999944622445542284086167221906744463188032680691324615360249214343593814477620823955781424446240668819952500736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -227519073901256992884007824743025086916464233458998274002916472889927164087645757611976923075818688107868368663230487067333563390971681146122291230562884670844688013047385830422188950103364208462724141999229271844441328141464736613849874864131750143122353882450684027953336818687833154687700079325046368052559954956368749127220641107832943595856286435359890616093326689454294628856450429747659899903324170432967746777631204283674925127266531370852870639445951529073824224959429425788563349155968693436006160746379158695277788759071503399936152256933229036515055475011493686887040435635053339757915188612055683937026372467462649755853103445336767199890347815615122563067714138322710287714782789301286033017905470178833142042345137717275349509959189727796254797172954125199296154822070271273785305489585527592210426680414069021615097034882831985034766303968068932525657027999352465066534009698312716129828771635607948031989445409710969413249704177068945900081867429962789900622160691837233945559518315370958538138801673957849025241883523675484331583062468470575296312591173713638619419327582262165230325454402961502255365991944365078041619994015866484945601956463258182631065624036139382829139376812470947363333432971940058758348171266887897242303447466738091338652920408122743345862787528727003825066213416232718651706028164006204672366811617337220603691563255822470675169164472029665283107233817359515851028604105221962218620516470874466044874921008758381014984054613430235704488481062425836656230755855958203098411508633495381162115113749010100446030414827536567323199047753800782566235292975671922715629287037685029616209726859165226815246623445263723123755864582014681552292903634522826719934792832074836090283088489461551699624744755934348482591017498625218120121146908889410461103711978120668666844936138646438700539168435780787148188181514484473462386259693584146999057960378019355236623829166888845312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 221538569529004997017987131991000357848598623631524772233144625208747140592740815303340422244247575252923974485648361411059451730839085870250749070695344145987737289395601854129714482452744066960907874989429860020049649855069903142886283043931598197593834134063553739322044678087151812925748852435251729331005129329019519014852298508024525200550795686312967837581482933590355746773204455056588939637573526601064605024637171273905128576182295702660961615220180865718294705442362925071748215073140069701665751197601575284829326837343082568454232962931953482695909145352674107685959365131233412120511492474470730625935185834711658073234793417502968708813284173600970262472605576436669880546726815878899705044156721710820649265453000564688061755165925518981061127687843125079073702595968136149274351510188705460432554200972841205726896583578869701898203761761377588200420669444135515147194869252859530373241144485599642215465047045857042659658633062062233534207704754297547797858969551061563312564657862994092690083563219025829936720036430551737989937339478545203122883437925452994010231622051514268809662339617924104692612877627598492529261116614231567447082417262711932493766219907695878118527934844184601723912361220268645888810810969826343541174002091213229801236277021571124918335432225125001029546805077620965993896965095945572521114696857590803068899514516836192088797724657393733895668396321662559994184693545109616221304010312919526199989726410031369834820644883928443666451819376255800239093339901820474181481043717879081005631198421667950606046997225147256856642434562485518724361827662489210411624129698123021777270072373557790795540596311876929534844076666058584731844674789245132281102491086710971638844145856349385728049752240750913225815278804738551012332581516525824956310446930973307611283253634891941363672099276994678289261879896906456792566442467869904361900069120008484179839197250668462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -166228072153382927066607252075968675790963662879557388742597619950472065049754442707517447774034548113932141644035200796846636498265422535971784942814388090213800687806126067998208600003308201367482161029090285586581796159341563261268298607089695973666916716336327434839275301154880287459130619901836773968933986175384347681656679890073545916282789923824495266707683350880010398968281745374222663393154243163061702140583237748619086754716353368546853880947311190226275892516425469638915304099401396607539333280500419397240758041543234578014583040036479788473914484672720907185065961023297123310126959294222370351803511458617389013305719148813943533205886707041459650234313700642770944446406902679106664854819817646841561536514563630289632418605000422387097704672754529520879947281943198899697070154666937474020070878191250694434234169253595269058345744166378208913811988985814415636464905072726838371781772259919205255257391056051914439755233732022533808359480920133039229287380127763809353613556238581028230203385558234295767181550322812715882081953356377905972274511392806651122925596935503192541700787445494080526577331869018470140310349458556361480598737197319006983182751961256034973493510528493312454007144887037238610638171965841957564615865091340919509388416001900076402069325399152873457471267433397710074353899860586773845711138003235882593189445437054142729113422678794240369950520924172856319770191595124559487733363091623927925176126492478203437435129363871489379934065875090319025450471638730685090222058264178472949258993295963419750384599581509181756176760768151011184383463554946497912624281623798907093453889537695808332345551103344129099964278336836554802490900617431368989511003530553016894507185029788664038578599765688112962463602126052486003322773265178789725591544336107895134715715677582002488541589161796347453415709551344039642183207077181534439224457787830043826738523337608134656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 95913196324245456621502285200621181121730631194702296738285059921395714026264884550790378695109525622755965193329234886118797613517670621516371294196568552184819351019995583944954708439799253439662947874472841460050182939636074378133764517778625876722719327522152203827843345266657238156236541955077312712138528722726076827952783748182059175668772788328593622550333097044394036119623216305147279232977616858647855393757649286397986585758903764983799553128221806499084954198920258647893061173570727607250264498758112270122621750861075644979658203819232783362330492685117015154743019368550374748347084044488197887887505663137174202168028691952708123054112671916623271017592741125803851708237101038963072774354287013336291615828657037604987603831345375341440406046794603808595816615239585306308830797611984303841899572188442281040414059794092647154222263905042001365432588679739166169918376488785389898468291214376654927915163021580368798969983343943171286285060657401142699366076644085625279470332366903576181601035086983023067348482822062869722060585316328719276510384548483498913614146339065965471068649226917575509770643739226960790817788868818341087188227817997735158787669731069193263171429825289462549705843161954844621473127902604558857960361544890576465045019248437223213620251740034446552702994805189607179069712931202107901041326812596104056579953566889408665956432973653439451240757343806096431780123995983396677162043699861658529487004168102869384785560348398218245519726554453346479108450538561800629940109482344222222317668381522665149347098781982751022580797098602914269178347016428477792962003889191852368884695582471541811081683366513651013832352774474787452504378233689240458875740252289375305342155052974261701693775356785385994119489533018194238294478111876590594274605027703928002687418482502181344733322282641955799905418190828217159501399403923645734082625563886852938029845539048128512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -43148512901828834952850998395580590556297644139111109715895737495885104709925448472306938597228791109819612487119194083800927579735933812678134090620592889405267930101463085325028144901318911883671462453447167740279014808357698193686083324569696537367514931021292453982442344541708270876413022050438126252713502357097295951541555266577321028604574381463779540694586085039752113736025819224858033095373343812398963511585510483159217883440789573136579642400171627934797998491658394353725129108487873856031845643181272366070056274288896145678497375723629884742717582999407327763283939164758161495779669644212196332095096722854412337044455338996765567641109399987229603050836207985830596448569269827630623005015174470772266040729174754039168166682790087932561866369074546506033143471761490205439597275770790696981134000288884042492006487424383566714205024832802903017734931810571128131473753768357174352781995311693600822484805072241624629841219546709695760400770910905799622474348248461967875681033867443097298834917970868720025248457094997858340179834208821475625032966975677994964545215784929091938406594256747045829577720296028068770942490460332839313284757578515288999813476783865183742670273774641322058694975541326667279849620245903219005517202238071216538177586980296869515670689145644513071991919337249243109312841546054666495320239929841590976079579269957525194578054021515531437194517350280212457040274194529638746189394954828915706411059693555953787363783846691226254078525779168214622923689469173602363820492000766773696489502123725202344629745102196002854250586433575686817769301349974683223931232549099321821101984384595103021602099915314508857487408407037241015471652345779027433037831619544531642416904394178735256752127947610264020730100852842742619678472191396401754197749470371604758475227352336151661341096907921207596789739123897774225091497510382162991631032758049561020536604182964076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 15724864983253344810962625482313413373659827940765119218434361292682610995970583375017543119112998782514792691074333088392328343412776827003476444915520328277417416233287386766275348689960319673631495319490622912279731007270902199123925979753592726980535599216385639099795242237964071725140636915210830433525651973064373611035740887575767489443461462618874618477760324094865304817697462483525090437112551225820598474323699134757896434452460648503548273059828104249419415300666001930384456948673858251476193678884625122453948656540715174242002790746028545110982327989405247675485389138357580124297526320274556446728674449830251244927216321420621559825090743763510740588291769036752630068722963640849102321424929688664523999118903660694500403138263247395040618412840929740439382081706012241592047606615852902983295105421386558471862269962586991108015148129640758107052203241681578513476454336268166020568057306176907516695720369781602051687617907435001162379908778052206892015952527648701638764643455154850732991474791549975516776311762496608674373356113548475250682945009458610772795456682150544585419059060021731773356898354712182678352956301411691436461454890559830271821239544815328761851115134881503153198534444797497579878631188579206108773798697326303607262067304447627933517333501197105284760059335243933373954069241611328976568047919379798758357643500375935193719891883704189170910769824563083630284402232394834315812552999059316103285858984073741573520890964319366488068613565501026357067457961898128861078860351691181155480097158744400651296381240408838625530344402369536649982029363209477371843750549749252433900933499077936745975550120109328156242420908434499344027786922831366224845617378487017444220420258749229455579099029976990560290729541770628990931097552027684225560395856702924688732048843731284599152988380063352091438901837612490649984919818558801327978986942659590973642467682602188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -5095136948993342106738871245986174603158371812410167082009772503290140582883708528174065134481153012902251974337734951177043461470414211153170441539408266488913933348514973636001839941768616342562195262988208628690118919074295962656791978776174366007325969560398551936484964086155735159354825324543835325353958013018170962923795085662397757425816447941822425657472890640246171140603537456899866456077978007635979630644905645298928098518707320622667585609118200904411702851276692368350140744071644014668330511475097533982190056439170176060341408021142953653289100157740431713997418266046459632949538150437889667221919023354657099225668941695789663924582607110102546708318323910212830746603648246767478463206819144732102382306939970375209962512670680462358283451059223180520054664951450366266628369413512206054532606975961486281838117161146409888981803898292123820324506371322439041744756226866049629123137292355337501323350771434344886899045197441129344134684635654316432820645250261382029080784877303733854925305565034591873415942894940427828621908853736284962661746218255695049539356959028678278994991695038630589258378524881358310796268384117908210040526440969642744484087905868335953660434336275404802338479065865412267962232326757964682252686614522260895790625607598654351787113703654667952857864364137695204673521012422304658946399267537725708693872475829276660546982180035744786107330586442608968891211171628894628574656891358787001210362004039661502001404111822838345874856610777522290377700664591761316541168518451905966417294467201184252640693240869109730701226134906915917477717571249681536946747398802254135020931540239024725156908781869155835692780022559502383891716220908417876468419101042666201542148533889520233938164474938923185261436688250631199553725760422706559310813526946219250970639386631473447746482488386375662436385336889574146765109523329376975399407242163366996308537608109031424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 1488935232208575806422839235402150970151592950194346929130285479930542118662775346155225365185399826321608007260136422887646226292561824896562735129989498869279434870307363286885266834499558529710701885132292317617733750552196880393837533199842510878685409197005328690084428092183182014744881266593030986498968836385879263385054652086615451940260098079722437560646488504104533837183895321313895632565183468756975410066660495920553755339345469720763386713002753815994174139271253883861496466862662837317038488568814010029487026927199700327141915990250675757807937934764123034093748312947088315056646010113038777713866253310916086120115715944477509043747036806039845106882544699948561687506217829253396538496784793615048198306762375128526132047451675618434712020378490068890625041245550302188364757442046394667864244326039034920893867716798838527108839683456000865437890657466566122635722804791419928425538100695483525109757269853624827373258312774492379168993371421923230177563183726899320245858359089753192425070837777055430661310335815934807305682438765010194190071679531695683020647386713189155853609489734342486063276777907002731033356736301554513879816398380580629831964591285881510038209660253220819605428754056569160192025010433307103596896260250568767692311949301970788007039533813022280499681698115464668314546118712845711667499491773431642158000687780327169660607186015495291206180023732933730455841556472536088250962822967203036445981722481527768974444905553821939301787156097912456238684959435548164260807670726976175747133345674194794834917242830170671672848490062318358312583891562795578661443191484856505597683760350815280785930104830657366191717865345718869442154639671973736181229769474016978198897473487612772203869045637921236283928799775324137039900154111140226196565833618929246083842207265908629639221280740157186649920903035062202568808452170577431042356666971098078881144124005679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] 248700563665341399034969849963762544501653987164791553720180238826046276924710951210673894426742839676659514276053403441506363775329552902403103659873365477979879429868210293115592897524367018071764529086937420734942702125150412436149858676747407155250785863015463325658579813176498887780876940054092306522085326299610578459957112439612754997317070007641837735480619938588130686775388031039294230579321075320148564288810887875313064980860676670913039333788800597410862860443247961075300497914396081566773346147405825811744241943683059236511550818791484593308623270970137125108258372680368443679664365933110727272686411143505504833773013736042532451297216313945794444272828597636005182350339952226357377532013711881558577638127872609761047804509989336878824056391177860509990788463517949707467301152929168674919498035445691495664172064882203530935206919385321251692373764445628279293990784228053485988251634149404366357346592368312335020894479624078088142548302377077626093103054213804405358923100300140901132347332819187381619995016471212515141450089883308331685433277772895059492226941324563058645414651857552031027029739811740969382285468634411349326494794454790491301977524122423094202056092380316890775981439319516859622029186395846731329039240187233625844238303500500264152420914898658287893682150667571270154889176124848118422725238885279378786397958054033652363441874794269829485943714059446451039184734662681367498491583079323800008069143578266803348145077806046675247560370650936352834002077740558495819072125834456850103842550464099530021544905375665885963321329365798411562229523942686906067887189841840561603861368252164676397135390419816593596914782860107219005473538159393708473647602410121424038620967280377500967534416699520812768032399610635942359275127928092255911452587367032751771825072072602568787018738142137549707857511000346515958501769730373604365228529448512505449130731885297664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] -1500862255298602013348884089104393109024772584352411182541558869808468953333230756362867049072295811327931414684944437536481923947422485632025104303624445644508540393968704742725832167910265277284017527656625694656284015714986811754092935225596660102767684866994305809986887260261416086557917978431653221805280299963835824244900433138713902992813235272430229847220078645677633149721802253669561495326419175289793282434397605945224621847846987453076383380244308044933271602061279139135627658121081353838745296840618447287127064645445577201368286452886455133333134151549439890895141401229010692874909979803926165284195643961234977682344695840364968294475249037803926797563919792853965965282683879001218637719233975825265597786033937077203969890517956112053716078809361800168081839554092515571385971299989594664783019419593263922675781502082421887971127891390830436725139784649252505194457158899720239256968596581103634072418448945743147357236147900985819032415226384603569277258576443137240454060760594105072771174413583148561677708475589725881421622138953772368181513937570006720525941000192726219714398377742913385836850753006371267367556334657465071797389420789130498744524259516158833797066356074399073957565417482104330043218057993487319957191731951376616838303777141485235190472553021326279751602679384846500043805549614448607777914380240950341976666524313965323050131931827144124155948343955638783731940392538775405654098181798948964424025709313580225711681527462268964402299052899727805856175275761410595962341602974925938572138485072609123129315492489248855040283679213042723454939472378571305605191541213927971357374436329533916652005287545641004102161074114681264866119398530172874829996756531764697358027994536051183792666693894597689324169654298513842904414645079113714307352615589669570985563062926844315994101691985086591807529652966761413238877398134799033098541140370386150408535860785971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] 2113515880443863430924638325806706245361847576780350686148415908273666658107406283131555805490355866799879595510803656282505983030004620401500566311860807849457457014796738997486797042336965694582856378606324248156583029313007237948616027721086501670929294674698628709821591621892742068081519912552440636811832880805289148164332553764382237092736342020828022198553814855330994056317704141904665199432968267079146848677799116080976060589722321571919685046645698303274902651925401185249830286114292582521271772833262193725167642302720459997709993805673911409341789332816633960252565182502831833198809545350732455766786062357216084523245664364577682502769147851083053012701574242959854066430004289291126249184610300672535993322827388812581292140891803128723158823702918899900478424058256539814115768344638910349456629179777928737917006522627757630959983913494394645867482012147417925992981895999028480784205353983160299243773172055897740911212735135957740670554378166257747055848474947090718272703492539643371665927946265083161678227746293745338386733162053119611736893332120502900344792302633662480457253177566267660131509017157900731784248659316630544951348269727427961880221852229612919923272936591359186530290710520456711684273995254347482440997934048194237505855415709909821480782290821350578291615111766933609722401183081837893915581851389112377322846247713775474812923426034360666468465842820248268262691938225114715789119073674317442008080529673301730678099032967611964625963892741534407692631917854910937965760738665208646055847233465305861849277286425080159176660050840830175347056578350409192721775490517880691154309617099657231761231376897647330028472533314795323262275897016418972747552704575422516840171233081639373918432908789616843762616395871413098148789678635557991818645551978786085364100279644677006810217999534689938345020347202243510294707905019607788261804862883517871745492851137445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] -1942036990911182007333718312712475095558765939489691180737764579500117467496660217456919179157926172826548956071084281218203037478243344726854255177036784877546547673499242556324110466210454782945588095043532508586964552039937437391778394009790632260786799585790815142927518327991263550188648780504001643944902057393537341360114176142122170999802425872295513371207483210699462396887475742841887821910438176506957579226354915005176330275454053391285136751346650562541107028424038283698296533163080819907353486528112061504326037612862472362031369270362197780799667857531473234898597565712198916450134358486935471891010814582696866684128957810263438042122702086277976938671609737480538922350610121326874431688274113219680432396884012418706428980146759409409585475544428461851839936890367653953714221275045319216591213739877573784566341418811441933604408323205918874518518081282931685533730844867618501739805831098449579215074492410544702946386735623377261548362709318274020348622017562069258106982043216135563743335137381535404394159719462235518921602044066347880794047404471672112559703947940435827236087950895996141325553816568839983684085422259464937963346337335313873236338410524749027570060782564447486857391784046439720889665539722615179910763697108748188820099310863446669142503968179037032064159035994374645227251027200251802168546008583856435414671907027069522246662091491608161735008328231439653298384755764204734870181560050349234171640099013118367299439244439609878810627122621297079918014444551192363208526069995366979710486241776687014531026576382229419739642992233347232900630630601301485059003768073516184736246975349948282961060941825541070440165535775306541437733134563702352664377870399193013910356761013774227449113808944855033711949541457592375183124209622171883516838251287339668913752299522140507073857165722532859036679949179184256564409314586377628185288062840107674272942022474072064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] 1299164268608631791511839546567937292782655925783978327812805596670715905079911178665898115206617786337399628861104501871383484605911154291058566557552177459937833705584557418580397548661414502567611778421235436363798968860508604076195250510722707337654555556114121791074445337175354602998805370603268246830835076901373848798717128117212922926129904218467445995932908472950379978697555199303034678103970980134057821446817995513947317474128482629309682755703336755742720784139703341819353081946151971079678018828418785512705364069575810870946181906185540875299527661189626164658388328875660870008818494772679345528139185792949729714743358928877740752629042830201482487937274636924985335293768364283354579823601360592353930218164367491804146495951646030121962470861729455614597894660690297438907012077279083346988459936857799289993768539982341067783693929172737167013136268090547417023110995088296609670776472532624582692423016140197513407608651028172276436496124431081767016873520959674765070574554785340176859715706670908947640875179892320311127878243496834675366920600365965345441253672936139399866022413577752546971955861019248467150218889130241549672677202977148805121314410342122046615571514628406453050485075245693901957221417994560745161061787709823621033944451681701333819537950876875286300055014630129161927905465149016039231770515277998854719656252373673414994220601321593933669502826756000024016634441342289764201803328978233419796977032096616311078959973144977358348725940350809052906968393538189060399882871734293508569979146141399327445314916470036060887987118991663527695974772735913716710994208531928666151077358625903032165123750128621787981177222491300231197030287886265002202441141386366581052988933537847233425617760722942897605020599258638335312737661623836638131099025659375783253424492925762152724336383494302275886818931278564032489315465018115131315511801670420175144283955831767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] -645638667323837284832891408726507880293160487218581878138819707048856959141002392728342947802796881859314069007316557645736603046947253508033104863205846789529505085565129774877332214475507862236165277008729229958449573419873496087626344976894068762220082257604239557618109664963652624605492331209147465429501472415448379232438397460037113176151027356728957727044713589002705511214201881403418050664657022662796535197544090377965551693352060313595196316905330357138617123930544867386237965077618347637010989711979776639357950643119226288452735271533881984906734360883538471378442852461119790545690106631128195917223576280038682705709040191368432611356366660441471629008782322975509663042030824266443622023144369309324433185571550624068331824184091299882575456967018248310151800085679812911396028690655399366807592553266858600938691739043271030050593244745309545439823450576115083339675656414962473067142693851878780807582047012315465514435398237755454576404244830225598419031323708466970222345520397013233937672505586604874206418048836131791763918291917797935746780342540723290586157372988478217975406993304595391935903552985358353562808831501217833959335130285789939055414609335987728023678508708388524380209333267918072800635092125566330688845104279799906052703659530204462075942311873227950573965561416968047428922019207460496424581976008786729529871130392281848654271124355394726759464287732064739092602142774572832334135736292846499687359561699604305344572691104008637490183049039464599308842668973554488152463953810121731555581205666217191326970352019316687033557015026843716682739884898808131957420220491458807197570386771457742568769611915428097259599933790167647317045796524069860248635331685331001913539198331150132291723933377663014585552880570228073594970412559617600464266157392352839056622635936461049530556145108382087223958051786536729946828459362880539584424527180970956052059043317940224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] 229321531291527553597548262701442477364424031929957074061397596450506723612541866141050530499793138962502110165909924421754647752381884728097458279612226628465824599954887226859490436788053344582244024314498006029196161852343411286429730755312594881296966436278781394420880172267031236234728401195218497115147830236797173660008021088672604249812345150736550726780585367726594823837759173856880082887385076739102065504092595184785520834898746286533303463487799897686158395930512957163589941886503333040855670483370530571851236260694961838242137486256248631325024707401514592845947267290954104568742927095968086501808945673759931410191431569769377679244642863896293109881057531164625695617975609310537219309672117863490924079338284991247143442129428480938802521156080111794968507177073485724366861333537392338270078157533286122250915888539040204941454510081613615360403030789503638728856087330012264900950473983193479550598670882284018028028831873923808074475664085298528437604290854566540683071993853324836643841590293789687362868356234994275185563708606866029176653668414564911334131748011812237357745863174475816976245556058246190344304136502372056831999856939836826248154775067787730009294684416556115462372084050802051603075389951321846352069726069281744704182952834338441863531284836077551626924242729445157231937925809662471877421301142351707677821995988862898026183997776429304175460295248014277187988747474998291767231947031891108169795830887305284586023936511042159221540683005914968540800645076608887875614793510183732014501612650104572296913544882070134465510996566911391391876739565992211924745321108834209053268772732227074336399045287500253751166967852003072642442476619907584273324874874132445146763086325729014039193256397826820109950425723763826575929231692780086849414403613853980589329307898831497538218208886843802112825180374976843641540233796461583953136729554905955149631452816080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] -45974958030211337263328561215204364428390562233500297160457828127656031136332170672158107316145193628963647574913110021472797462406748700735941547212210018339121428222084090317104356488775102018060949603526461896794333685323766353871519548560274981302782236765417708551647444395580420271562714659921501299929459922176432726428264332640711813983196218649550743892381776362860991087627226934411531074785031619690117109955353026393757345066166291340455754269977642397097655598677375718509908565615607621935282729400564522190322088767380493989702008009988155269840793904598252695289613467465778264798555900196442691627616433473555991572940124834082137402695597184276333778739678821973067355384552396888254195211272889422100471422093664850649438192013469592975779638963147453437978982187813955240191342119422515810726228000430434199615507452312593313145150890598539932497326322458442952895500593447953169001000597490998467511637543914818267676412826432069578745842439181605464373688404955559751342630085357541371743630956090363988769731647551855149274520461167896358132554172954053601398971406750182839850247748055604417380695368629715810203660714666227753889020344645109479394133982034917968025652809749878750918693429117577545790819149534952723492563983904866054542906027794283319434787287561762386982806023129540481985169590337882012219608672307091464460407018108718512309689480842527373924541352359381586489043125883818909034919245623250643370528798692983894923589853666789892452965948568825777970640120646433070539477301384445010268280858402059158522525709965661652980715590536445113213524102182729088203012287202026381835986097592285792678521871959480494450660362729275930348394902535915207913936356132155037574381700988245978058939814753697308365365697391057032462826995526773621988840443506858758374876020669789851659517818118087920242014920619888687380519719123124435815617440993752308640095632621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -7156030036612679856890034296124713112412883062678135889085694577446978353571448523057491987524135859678884932325355258178485770074261655244119509085122317238898326739234936691002176858530447674372854387345562582252812324908899007796006393932872979916437135810701562480166190503376489245359551183793712628829783312977869015349491252021648891156922704999617234359999941862106314633982478016480389181361067643487968851820577755292318865761655204860745435530253422599939501505685526162693537835900406198909741448435194468884059319182076006892048679498747161885129736427427164491850135122979324547569065155461808890146919636737421402619643211688172299778532246602126093395379750067805154616937394340496353992859780010455247515665715388327894004044713243775618637646632258060430384970682223716471184929801355087083291173243136862060341931360642008075389901271480460626398577810135677109562920013127501861654593085773454098513587048547753799352841253977111269612808609251925041730498985998447918968488203762492552853919926754455853365555990740899010241937818613094879026181421129023870862703342479105694685091780538814512610200234121124688444535300231690860565363630031205952872595312966683626929097953935529569795156563034104469470749312352538962448328591436939407832859938782704077417511013154986730334162528147972123528190085399691531723926982248505169544654893308815837921783725563427634789375127371773023124467089789528695497327088216299572396987871853406119523489777684010849902039253383870336322347629739726069865141314531564774947650241668339811279257363185984818097334533095811939181180263397577658402627628545781795522139164425100166148752606864009823717697024421896065829211525818679939762781580871266616642359487632085242060469741275811514663541210255037039843400256723266954532864180879003111372149153850273019308334490817255966360125279173141214427571675823476654215656249632820574932784933502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 12556300108079959042651644760421297640633656529640836991015068260260081711928817976068054526533184405673593016915094973081693895804879032518899341552866509054899532151658632935925372600339345854205559458327295150122595491431086568935132072567424538024345217098540604668714285884187239586706001724003741404617617947436054039662270837702350502793096612349492246330444524889084582534392326778580141159391475747870412642241442181552391897074316430729752798478361441966628765892971158331562615777254728219482900214987010030332856492703927454834620684072052707640751195430664686422952487254185415895322099532476714857050996708838350810634307754631097002021514254224843923376088990674723362407433641467436991596312280203872970420703957998826565024068686843173722555444044570805435662553152792374581229001019156842256400196662952693856296090164751860758358658925835363605740757907988803174405066563411137499917710018092910313076251300727448016841411849759784434858112494932760609610100859975500055060035463114105207475855351872593447573700012249114275752277621896541876684142114989967239260694625486343567480046529421409993662925341842244888091429543953950785961090608605374559032306090523045283309418780874628249253541933407571712651553000797496844985690936590597996667091855006371756973273741130695705032378712737422991583356169543465230622917344361374587373290628467539534227874090622107317391461497086820628560163416360577169447665237369929938624129990008610858910511237838626760105826320665249444252854382997433021617656472826500613148580526057289620617377910269265282351726328188310317324860892731982989940350412516422593489268141509647432581455204271121159658622568117578329401868974161515420255881411452957872326422045196902209125830571084259449297239986663049850853588849802488355109092787694617511363348618249422750228662404148764812892071504252695378911176574545272050643836456919234636315380674461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -7767906188501531693353835980763928408517733953097454592136354659889711845485998814938585542624916708461236917550744380017691587593451014515967826186313335637362754567795601842316809126724786889221820185092983963592984561995674256884074113344488407031972705137065011456915049269333841288238942141426222149164298267278967721742625592839485292342976018024511989213665797827401002737374745586334971013076275360438897016531125385955585516493783109174698699831792391606722643022255531617542542984204226482592172894727471923364140542499767677280534166252162132743091147936172283572134365787309303563738550144254060699915433617399895763054190096433850238594992373825107717268258668124626766568263748407563206108972709131509841114055333161382678227682543277958619106333456407923208512999672199916102247278687953199725395802372937548127971022861592995574335963927074597712834584465231625590867900810204795608335662957044785245918210979405145829591523338860736966573576863052405500502035215190236908658655287814178925749143924985779691660293696679825493502949797726396331707846108238341905976539536065228390922121551200350283251938410403150268691299246428269075208628183491722625815870682331113385572181732631345493514532549084639550116558182689680549961382072685913242310511357223718042496527857540697994191229897728154367404725334277897553139186178614038153744414212801594970020734550539023554638490752233018024168588554257056590370786095376749130672803569136068792627100725045148199838351105636555926096567300246234410968769440594467755024847673149239266650522639201331558249235465564252897171829890533544675646994583431351334841994777538624909248952023162725301777245564549959619286250108239713536056336471663271542855577784914440576311434765222036703652006350302752078673406143123498882269371709634511418261924776234991761638466735668248272618831675568746384863681699786484244872702639708308328980217767919616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 3587546383478625180358529301409578137025590029682676916048793208182274191271908181035372744629982247221762725945368493315327815525069911290642246658473956122331713968272699202034502947915378549881756167848610574135809568426217721058080386530199409346462209045981824666883723187284354109116202959705129473241928461078444443096451497245464201038525802905490157152589847257711252531041430542452446975523916327357816473543887807324966942785584527183532766340665158830676559797826253381857749000015263688701958976627936065984539610759218391280427556368154427919771535698087801387489044961116600067150071689114321195817028308163213314674399728094586554171487097495485519396518775694590839366948141983051405192416790565268548980757373330185006910719599596211897615540654269313373919215824825672732271695101562397102855132092721069105174705706606702550027063183212392460652463227308399593174451867757772803616237006948749243849604834640221806885207090852924324889959664207436297922919010102074833149528292922055102655472224376880017010056173350721107938879780135209441668028980838289506275959633042843949392856436566144989554319017598682341311163846592193532540569692533207463389568797185472011806898299863418497275257663240937987161992485697671192031969542930730344084152510405709253383119696917893037722874297207475242896371638291511915348152142098470452767649794604857088666313226626154376230343409283770362343199420051867479286420241884967137671528780010332795280118683253246072256305553326071953837142009503182592468999227311886907813143149237478427019737088485740121021219608255697749869401956842164546403214176731526281433138229934832715801887899427285797729907184605972096862571471422307198401481447958588973860446383648013111452688462922710066484868251081121937229066026551238187877138928717624226696227861694404172962881046970769811989485441151626090099784205134383366780537384616739205526318150057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -1367925224043798939515886279051601807553601347162144467240130160706014303170577614126536119155572567139966992984390080743152133016888952736888821490714000781703871439562340979269022041532178552068950070991279069746188689260474485799289069444388950468069428757324949937043254169387967811644493533970591462779804216762563404103333405458576723255626752403734360799959148770039068567651631517518820173738873093356491645810586372414128181018835219472605456807429847180191189043537733898481005837527375063169048858813462204107768015194781756842789353790624617134816216104068414060547943058006443534032629570730705429048077497232582184361284013948870838869531083425307774588059266233209417012248997199379782470400566858753955105469073698401991290976907749140052127578779338168721274239694285633567392107250402641186564373116303563430801696766585632816323564372563808029412184497714119731465800827935366514916619076426748050279125306224208144349140481723671559930696081475198214971889599461499953529254774293290304527649189635928885002003941995353497063255885698420110689620130499134185550509063851082433406004308275593651065492767712246812437862425154213740434596678728387466838666221881920279439222693205795304559536357723809215548930448343230441609932209994506474168161240308660496758417849022636398367646759392158791477869868100693655018346307965619292658454064183749667276224203312084467847725917090101361828397893571945538176674854940550444506865742644838812604599517451772178592756612599343793823048733713942232229665733979460683563154653593496611469627307532737272969172443489695261336288408366611936156150372031677159454897221550533289368416794098165280064781832799932561675545973559176113014029307335419536845622718653539546524375397445995148765939511165917379829440746648829566007721299703221477527921188514391263212175208691723924559346996283570180179340516792761266022548882285515510566069513224192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 436965671814935640190898337114548399183510573589503197274534224889777866037102781335957158040390772011533165443745343087719602007660937918344685130893636488619793931150936052752757145992046071690483710888800312363975453197871588921517705108262059654550827646580302697402432130886562751608819780096956508203229412199137269525976913190033003113226615188768635623195116367505244071034530618541419889960664166484141410505907979007404733471270282739587329896242070143452694232206019114452119280362308414017430519339377601124186870144192050728212411415245574670286961262077058933994397037726828111158898906499757916488974564588670987572741838043619737133079592110256809020293151694504505367834919454667205300024351962261937276263482499093127393023653634691533390139385312447282306172292701698805091216406024128187521266960370159846311350560896030197713802712548575304116166132130454498203939783973015123743019475658753399796051553147996067847584666083520485747517723804827903026786361272556642297532753502110518033807456755678116019776653366420937535594654947954112195370913889514524184919318418341577590946625378299463633824566296303228810964792242102160377756417280712737721568373769954899396673526198433036693360189448852542523565217844765476474824252568515120790388784328327117959392784090373609615051946990212421253995279064667292736930461356524544685442289681236000933739369720356851947069218971908247353093790995396780885549827743749655020768365491797710666881654288708531857798488438942665108421623902898299492301658365694652616305592696318074463408127937751164616975309256323011547991840746430657782932791556281289119987696999274633855509169080484479872829267216811730727452203731948693366018276919622938729244841898497491868829361563408001291853276265781199245510533987955584214035178053235131558962959414499254551492460212315937312787462268522948983560061472584111241301789021201458184482925314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -115604201019379890614812149126245105204034636664136692344086598369426562418465242112906367905845874819945641146962049178831298702941360271924286424370709298889533141658606783513233007300383883563841525685750479865052138176721949660401919942652689585788119562204719440191708243034976140957421368744789365163097944018874264809544189776678106048600066567929222517345036591408670269063578211799094217280258786058241243024065664057439463357711778166027054404489031511543744331576016557524811284287104712502678952931662301624350060086136135569613035554352216299490857669972380093360856986842278854401013194908351377083423586802579966046717404501837873431984846925184621224642047981133205574107273185300732752880558536643054675001215176080116926958027984134163202158719661053631628524152603659407748685108487134387770891958541944152778257876940373215674288827240122469720091586797274079284784472611036668087921006678343905146509701894225338033156507243677722634058462215390375767182507249571834394178410391866436583439820460265953684425304116753580439561502226968924151330927633160085565492954115522435964985409867899877192326454768528326216313010196032705920017257385463833761417183931441414499599725688816805897893510895905972775065319947982154703968373782120840617214763054087571329264954405141275026755556603580599529118689343086672987086509104309981734285973824001444496793280885248601031073625938897121663752564230375528710533474694770582355465837166090604047412588085775884784168601111014004107552546457861589025556158817644234448806878780542822244038179692333247808450946998497204653646154691896055931351057509105714332172274140754257300933721453701213971629135000444099212457118016242367986447187492024058295577229174850849321561390488046451459496036524958187151574305883912568349442618122556688878098433098971514334728103507741116255402374218339664936031052867294582939597149692193626634236121317376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 24441604386230822629561835188858105794199099672646618387081150540408171561884728368354396804323644278877881129593042053312435252758421450733450745471389022693079215987401544011259900106471579833282825900029727869359014118467670357937299873562153307921666201551013749636179587830425283371620635646676988100114651424337474411631309051150537362984851118031642661087719730525552009229317867878650973871598966450000724979975250465889769743223096740299164415348971182918309103166217107347364041350539676680498837913179055102301766165493692069822702254026045858278543922581741400528363382092745062895082489943391992753658690855241280412214955606977926579699725087923898934778023699664315780882615401170438834136450188758002612640088643920211541615087794668922322341434467876984079077516272083712700471736604093357804131941812733616864936578662587258135237731181374434065920043281100893021768951733767082514946267222968606868263836384116602950039796872456203173962150274607996681292071447518748859699237958719962659897850588916008123697022435831732762765180532318805029392438967900825096452709236439015798478195700557712509994994516444224323982696988362865636778055430703773921366531139644790898438937167596413818305287915175344914763216744096705143918703508426461824334484343157910707936556369218959332403807115361457614847822603884976178177643887080260627690511283103922093074746479150735185315184960055613487344309144943233362595914398502154658607087621320712168608671928460566046182540332982477921058428954472133244837811664591704963609187054385030334655529730697658912365837607078781492465742620313133792342739533821105788510382485646626529837002498469419308855868588543518331085399518181973664038133219266841974661895034004478983266243194444551546800822697762957199534334905596066714751095728012220651576920170745862795025421539038254280601815390217798876330924380312075457510365357144087372980969013248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -3637513621228809394957621977615426296221188394027822075395218320088406355731540738935117487604473274997968041631727262054557992035950683949260772740319732041189396941046415971832496499077157052493149153178596165355729067110078896290667954933621748504741378735668092062799352363995778977628475777880795589122345698717593261338023311921738016390196443730737791623663269104407731751021599875999459761522676793992364794690647790407053673579966740632289811826224071470076705752601980433387937437764672298235632208501294764454673907795333564973590674527499183400376019462877084911200756620245534767555212511724298781359481681958254978690879104694703159824774257679885493864533610790456719798786488332734166372093884967401783492301096003980076118190928178914575950269829096392421228480448190429768853740445946354542011591123131321386164394237920084465358159640416921095246994288439557166607338860427018472769496070594011743193014466649017924227986328736170765041203996031259935004803308985067726986043830156045504288526646386753537172380550865984705022672703582932703762202840896957895644484893554123473265147118133933477621914029709089418596059468212493112352042122499502055511048165398770956620247573481547959800388359896255578494629957453208619233957393206107403705367184185373327816690943420438268219357673675661854237486772583124910201171582827988840129178892652670479246862835499590461097088523879469953397676021293619592332980202285491737878141917843635895203200747252205026281939718924990765885081509648560329923505455063984764597627789879345096074379782463941135331437656717817734590103805628146159659096405760231655353705867410485451544462570240260716571971307144437698041297721208116063279377743135714530845210453441004712263679091887206590815789599986041628091213003850108556847105983006032614497897386575277559877331450699995532211353224477624968147993759701134040095525617574936908382955634688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 99799841445847914129963675043092304884649946013311010401042018042603944946395635452992612453629249248877608031709967995816065994030991427806474913055959132878250044046922046543907779754865769639363171337118833382566952714047966829385373823029389010869608873906352659005879190785567043278372154306415660157824936853119530563459025799808955183925853418585846445078506977490966503045987511605506200035253273799435120761184588027252507734899476332762085681254263657229596523244958116473009361682561476026868425193399693907145800389590669276601081261285962612361576336846884663176656022078616288811369262276737123446739580119195555756632971689260498515560122643113771535372376716287252520074353590633018224802965645473191668240506918561668442719546222606301349249938875839424498322142410794096697724480583189668887233100823009117109914156757371791424481821348893336888752553000177622846349236950709237952877764770274122054150693211608632267151058870878703725751608645057638402811720742024033860674792488525899781170425345816797233776063828136692367520733164760084141470390650945245073437066634392417834811388329005787602585258372619631331217764655294039722543573552179439026131718524968942388218295584313097342921235709020040203979372425448391470938109171964908336044376249926562989358020301943769839504029988590146612549260922029319265721936074410234429555737253003904441095813196978276817609793646134184604784579927841540329505318286418112460416003925617161876671755275380233923267284078816381774580515521393645761051447141169009258374797377827850753222821709000136590008001781318216265630974368270980841481500093815823529903932800978476372843590789844779909830251924672740115514133433733567362128332458061187090769497996274808447489651463529937737879910870214387059646387075995888325197513043501946567795162654743713998279977156740874387755667830066410070410325123007514424377054371939018434926346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] 184853079243334630406206993310917418828621717998172583955662081365827854061086154857669370731399756793137011069108824632755334849884653517079185161085650888184094182093680357814721532249093367253280768291286630707673606081512959148488911277347339217759590210581476055854512731900797694300728108242133361319102847954576146462579195299381985500502005374950606875476621463374980441620743558559695679878715038554389077475437746646821962610219496796534989406913783086448757820135003222186409884554716401995007576074156198264285306843391324261512091501969291144363948305727371523494751661171227986867671043648361909398333813799410844732846317478477423253515793544595636405612737587600444054599679443706260296632211797469435679600831683021240659229424449134089036727226694082517453043687935376476587843063023360360305897211485367088102678418312682656503473362392332683872806063612439926400963979841909511150133651896905751314449024911670116871735223990245135792015442409117584768297194728747141739230024178402617357039872234316671165812089558322924172788346617962984963560742993635010442487388429842133947209398844801153093068145890772629077877572781386561754632332206772671547925630764109569910619026377644164131009441128522789857438885174340151490023053260433637215684610395596428353791195043347001840723596494612376101362421499336911127384487891641937770436473213643763722809993618749145863034359216595955211554955124619282135893768109909144639217984476109520415866030771837162391793926806167083636018297408084963840726869985762157536225325643473801977624703186559238121533416289645050784664133401772354882585263811185204149604901739694204551466588532602657989927839200133231021989108180629903445215371591813901517859649154021490188785592619927423525927646915238066567170976629879043772367021070718323841533930814934298308759485504947110956721688955527495726978792870529180588146681064473801066339631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] -95071240089004331596739487084877359747711664289272186764717499402314574580982672267280898477036845051386695766928773229252411617817816340160379815455360108764788372722333476884344303642851330274595799293512913811756220419999377390442398007512474568582121631309002534357748165243547542296489296281181285942219122916468719289231268616215899649676583104363027317674958431497123539320605173053696935383575356685462082573489402209247024376428751981816591293037202019869787061267497732680507802678028775100888001081725932291941336601330037435238929890663246598337698748284193125370758067147221340554556069886616804591576340293485301716865189834708095062701084540730631346958883587026569702390528785326736686311218936996369523024717905004326806077333368364567399432584395827681401669943396386063654600095146433294533291796709937685580409511777830558049006076434954359625746912381560316001093407739234577938177681320076837910719717616738288054951736613564372457959635624729984789531947786146045217278474252109502638970078017529902621941194969421723096830040985760305237431942325253044662520912962489594119567948692205701001233520750039110392531253939047723297152972990019721693775641315469958111324084061131254632590511763567524053384885838251331674582765621506227793490722344674275963958259554234372119771604305800251463082300999861394711238095558243372735213041316795448709127155041630190129961756598722704968027011269358283763683358910846799945466327654579667222312499632906936353254334985017530550516082248231757942864725793303706710673691683756431190517959337716853010347101351148624075791960393984711071791380811406488178703781881672614372574481291680590766414591737276080254472340649964372826978436432144642889440572321432798337197197085933986381367829011483993525601831319123904223011202898701992923162798006112532778627253302944996613009099416246726642965606179689857656862375911449369669321883648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] 35142072867733187747488466967780948512091052051529358749315858893229664535029513312898986497186336095386576909473114572041749557906551427548161110958180843287577044734378057813601353739320104366714555794316818487063898931918679285297325953250983083212660532032296870170285053651820568147130355505005808098777461919796343687059170592740488096643722241982013392130578134903625773930588176819382272019417507054443851898975931937899525894154220620969315847552599515187543540683670601477267930547344186190081918335435710325770633835322752036950062833105269662826338739979630041856056089792610990330380291375425631360297279397335689154443379761694803941414684626920202922677651402680946609619622676386837601214384178176255541995734361856100137524194655231849491231972017635619831183055165410955806884558240614670908235120675582689836321899224281021290625420148379983658465891597607881474694791039928320458268253615947857023776921596469341689279065730593844741511263431765504932581229596550766359776741643836161435059687712624663643515499820543861358401581150309872587946476199058862122548262622794502297844899546082045456429261179760352855629256445058463617774482841376419878005602749447310511635097653666679032707583989940342133797957520774947652916321296321741038145697021394195408658431266832075365642605347212212834095387690130975404951375964658241951687945250775816930992899383227330436510181854511035066656675901615549751580803892185957141433473499254269776096053385521723935601888825033171077042606079331023994201082661113791685608244424570785075716789638422292009316336702229296068684797779583725442531785131095827739776166786840842494481368041016669234713887497325464699090821352693866590076612409955769408510981289775959021144885688718862386198743491531942736760379006089482380946849298688689376533154749387682551525466730642738988122680754259724751045999285549398833398405425498124007109558272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] -11291681856389331273895707561225031807296156217919613572099507452906098621359651077993671595149444401870938413725749121641416057246904090174826946407301586641599772141160300088291412894859857142855576288487786669719149242966726073384693083962333503179708886542139598845092422527240323839872420625954155476733013298092744658896797000149180680589008078217345015841574165168120252185362997232417881808082062407264999775747347892855870219764859774791007629716476591801714194848233206611341532523311807001978903590283647188447522223713734803450129788741644300299621881559922913018842337368454025245586323655923074101996321972476143383248508276256850892919993388775222614983856889976394906700506619871380397123528127568330300444258349546093181613441122565270397827665851962557909863459315416169449967516519296123671280199489266451633004414743122898292837440923262385868150637132762727764336115821438571236448079556038086045003202034484449221866340895130519850459051735093792639366872273286854035766192787269691512622334004475048785653378486378564800421595979591734810567561379887257141654524868533196843661014491410405649421249357247008690677643207570807618182478669273024368999822362479884347363970141617537493743781178360760730606416457800026102549291316417693030026479647778621909358333148713598261406143679145892538564705508677148982473229755440036504171947504837779764621965810673246410802416673486368386208623221517200135006320884421763783879226372201210206749152894240816106855874536280328324605447932510534424203409651754880805263648110453550801462398299341034770218335401766614519189015516580813047143190494550053773409659066792775734964245370715711942318403553330782123447918487850829146653792879340930010227963596596065497404103344141626266329145480234139941442344752526234422057800480703639095688170103590383020446421891090444913811187353269393048566823062158869382254182936381475664594731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] 3121696428403762224021906352426094329740637178975486138419728441865474231516515774441464641459645758752980731370543350321034419671581647412425041681554607357391890782226020333332516300585271054962194127295847006265202558132057064212829345110313554958828788540208965711151987014452176655444071825889032794406000300276658649019199974965189157653440645148308551655766694305785592215184907333308857623285333839493506016605706636630546782349217772086177499007976427207575645621201056915819442984226684999978618015864989359055456517225606303747039596474171627518201669996876745008049757348946503386188991592458345114951870088053577557025541171280254412443255944640410812213441166359771145104716232351153884111285636088632650177020200086076942489773491577587854261392710436247791799014053349466817178039210144591590233112828626476852380805999403607206842411655704240083776954455469487493245090941478602394707826472482664618649778379596801217788944183246986557223932371015185295891796383086849895103617440607458924601438277534254058245390530103138506868360744003602598270347871403797927069698344874592724333058110320430474294109215353845672525062534243748366270327171616375527467553643570638433249557221412260763802586541062913165963621371028028688648209613985832514791732687500288903189164769811426558319042951917093909374893351574695721889061129010101423984485572829983256068583788896602153967725494453601627857508756889129621108070176587270452838180332230472194018625599231147869289587559525837734645672287964330739413062735880321426550696083792559556503676871711923114895308345787328082416370029547380813336291257036994677848038482458151275484702371443303694953256471559023608751314893634552015518728003638953747833388527973913962232576537438700032073258169227789084457282566036923365049468139440434927570975051514769901977023872876518886112040257078762430223487958108704188157662887047265372965175296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] -678415537423649897493450027704603735180088196993033675171135711011747436434525742824354368024189783530945118988312934573042635368323451799053236884317840978103250468612216275832051796237784170349930987994972185237078111038674275928430518784217815259843477956477095048477061733183414734929158265966892047684364337129945612510166933415010532956935404654557471798594333240801185975137518098246884614760489113721185750583526669135072311730105713171227640935316370398772716509220191059958728455366050061069703269896501175702157399518616233456122730191903459602963582092346517531383587336854217770994506026938120687221583168394750473187072505674455071885543772800912930011165580066468193502219679111761289739642367921029352975030734859960730099998498432403541855603582553392894935870851718722534425826843866066181407602218190176898444757748826210061591852315843534565465121752780743477945670515758155642443693528499958730227578209557133830400287704185543558194131526905115151287063374282777954455056842025721030888703574080723194315101133542791210914144413067237945784714359377055097221482179972022678460382624830093868723854101134460837592696272195550177258385988912215472064045763033540433322112192165811870201287068070223067963938068577078160435830776201462642402684443513900554084294675954305294895580985439088019435888313522493739772891701474250980152629293172777255841137433174342526455039217195886063625663442265877524481386820375301500854044247764104813429466504976365741015976375783065187197343015249793344912008518223960933503718450738513102080458388409878671350206169403184403314620822001658528876103523691822364748833569435912986836091238552387254454280518075703682039402916370998452563762571660116646562215733653620844650598650194418826678122117478241593324679867134351574465030685468205249867543973365605829266414173351975193000085744813094233286598375489500012974470643139158002993463296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] 94017223599982613954696439868425581555289185664306505452353250598517446751512042218891719200609091405942456603518188328066786725547950720663447020583837950840578556502215681340499562323004275954154737705835428020365379437267207596433305790026388449347979743901380708964197153237229257009444378052957820143136377526817758318639545479363373823021130870312712465431781799993141385215872317054186470106668542574545150164539586083322605001946092119174806759418961872667819137664923864364401483299630977143642163409925380547769700562571464154947548774139794558505086880651331643965418054057774744761684068211909140000013505014818555969989002793629426394822463863100000038769963597402489123914805417450926931140804205903148015866144861848705356261495964361530281205254784335545236714291325673795056816392310936103300781609479673718202280668612545174644896380214539371743302291885154270261495719476956828414842808632947768354009518763710562022805172049645753133480956643751071895808655073759645684661526922387348534746864288246220540816173245366453118739074768216712187564920213239353240413990032185463662983679332712439311845337827370246432015308080064392152964824313041128140826417282542565497811543276620934077795948788404252350313416706638797357679106768182635789055156139275985394922152219470006707356759222158930674588069398766431957525094322916836092333944301265777581865120609091865760257154286844517020145304701641106230687941639771668819876141701711223808304026512838051451123879067024907877632456830683402296777841664482482603865491642397493731989455958670809633317750983687921100766103024063268396717579393342408516194075137582169568859999741053499066993863549342044041455620046212916940919592863443158757050874582732203350743342865481987651606570186980228056973073855793561610323086850539518090681917574747264439247463171098310818622852112455610253419604172066808082483845881225546213359616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] 123381805905523806268712892832679720279327578010100791054176091479032150525175867748674690910615005266602746615676249676487392730615805138710563751368914995865664377678341308274823790153069254042383905839596852620324988076246675949669436173311436705112714336062011078713048302065162666791341342502512611292706272555783848470431159433030132818826461443261851019997439890647514672984234745689181693373863843535262768447007032624660004497728921421689717609425008873303289337551261922023592168872515931191592073017398465784372922966543535011859783158978358301447546013729632993766312124254393897937793222250096548087960024388576002708265471900682361828670986612819244411114647841071687671272602370214705194529059850332349395670331689177821892892415105520482526528361303925680784625554075835889371934661959998872160541375732561093283454637267016990405155795292156644325920396646974310444102354232080616884895148221903537033834874173900389324622862736077074844887885560569794720702748024365892342982650605144984617438634441668142643432802396412062759416222818916729484241377706023741028148910819010649757484203579609247374438546664072735746805783265152027035752475105751139443135082260304219752137349910285344379014319498323018757760919137518168750139642874043247072092322588777952582480411527013268696095013977050599378413028792818960435979862313346355957540649611574469243854553772277173167300084782558703294895681381711685745761095448482310424932405257564513607866858979928583226006349770004721021466459943676358947959382962901049588352289377116763932777620905843961069813053465120352411267840529366380821858246630090776719539767777198161487527018446063498653239789742344218524107978855567528386151736081283130452303673931454791328393651383544671036282397534165417312015066019857761935231009387331844288677399384261916737435629826731060086976611558651530104557168218162979986191220134007451680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] -4015214913458379170630629439933653940136792191821221294191420757095433110060486358482850553343018269642754358810850077292258873951994355263111525237248500412207690683757643964800232725896398905683902457815978526030916577660001140156667488947351710000261302161321967911918764110446508485074086944233340895223285686811456750560168771788695362446961179589405230320534260819681159017397715147751022140072854514654917346858692681349277713696409795848030764445379182165943815486217750748761906823579702077367666266360168928601140385456284210851575657976554325205869640338835974900668988444387230061074515142909807521103342617143288691943735074941440109764537279940354854158841826647726490097091549054652867707940139445459924048016553176997775898732664885101754766870993560718442906283324704876177436200123441227091281826527594648470670576521848822019066755815715954688105267290937340335632615982388874795765746484127981688412707910409797934218976017584786351830103808000562617467885181865850710482473893857170962025091414762935825320758119478416946324340314397984823185159643088080222775330676164674465394860754581988007027944504133708331437184997444945346272676652395410724513453283188653325022609919767946540767718320826340626496208430567708931504194229603832712146243904413584713744947610975920305801124456962717287787235179798072137309085622883214500421220652869305412755798674121944524900392873062328398382694965411336502115797126931589399935311418501758990733003853716487876208149077619939519618004724261006001772823596287809167195309995889189948824519201096558027961712875881101345233746901933320194495143279955454362954289406301250604028252802971747625916910490781652294190373089279723682674332472972221956526857830853744720457604659296103716044506162354334621755644723986796018712036152894663856829132463873062478200431623153796111485765170937101992930578265432930440735947810767625405857792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] 1115780958076874675026900291374693419164987510238234238057886338963456658982079852689346535047419990787557185214552642724136234026563786339651922633383917873670285928478737399885295851169713409079255222936824786223786588613392505391915349010630796574834915759798444713427849015635536000551914504207995139941482308735716086635977222467589899502212524705861612525479559631148715882566011310419433953963117923979169826094747006016786323139947460951077564096518982866038059287339829253602860833207553418243522042264672012844084365939681279826791476651869886501641304481245647965298164733732115773550949311909088025604386135743215050479965721740926544019145865657793901556340584304363084098903670249820961537393133253113506899314941250187854776817400556791311394508809816902753198635474882538148801727007039672039344998546229167496826171610450654905352140774881860154043636288160941384531610156136311836731396768451054711048542029510515675644086142603606709387990548256823403190593769812304818079727889232237128741191328547340328870942366976319612591871037769211463796203434884171129820361624843012257041510070540347027313374223282880608660331732551787671089643193329528638626676997917095248224300182930670005178554989473147218946905318089417170897248214854241303946569103912267707745935896157870115500498571901900976059050794175441634584831041702234859049636411782879272067961001033609825390727844828377362799618216729078644905538262670543197524879979409476675189248150317225848869460926424579341762570711335959165158321408060582979000975893879836011972855894704837066585825700060253636445899835572398159785348054137212937752379010720267971818267390542534354275657867940203590278940400685099062026796389047204630636448508492505177944434175637595757275144038744209378695466566272911940625364503028445187036247324619329422228230469055363289879836879426013268020621440332459581632072560460306705285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] -153120418826334148816000007788503648179364440799729171581328172948192447720850374160567470887699571786018535264071337320526005879503943564546520409754587915446533386194987568706045457441818338116877835982205016621932839999827233206768970758341050634555003454107689866103688390937381916561483586175027024227234312967543452308193825924374286054244224771619111032449383916754116820700187172056169043256879899461656094958566323168012315304130150914037660743619911777400969500093993159293861756883441107867775827542923106864134112985859942687957993274312965632669455953717754273585207747393558628649446519363231588018731953595317184197407603576921667719970500800822053831452363813390207360004542644060068008527695489101870085875581944216608417472655026728217356434708377509807741257823749585968895473245283242292124196233416823744461281504100335447559627066526111577310647730858497251197567362318556630052261139703022380101512371758067948930881147912142882686792455573062598342976625684468393301318155408075874758910220797953605348445027723107692940800981413277314958375504908976342930622983899427782163731655801809336517526793534207314758827836098004871951643407847832070778263472851276065839294941647818930903048782349220814251486143426494907037303988638882334217620720794611770762134528159023840868380644598487353235389112145189841143714282831709510461244760254935433595099052479279530103387291883536240419793179798733381214122271711903414516182167295870266293763711573435229269072644967680257406714167154700559314984696112427461730646465485767983167374428285571635969649459527443143269614298648026198507723381079813749958102545555010082543866947786937571275554151491060662563251859752438062449997822654339724402495689182636289584521189186886493592990755782607812368316639038521933323259910892019337405756513450660159465048204756936193381659162064882074990640603130410844312371141541232346398720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] 4038372774279027187917223728954942881322199832865683948526881928621211666062401207451192883862448341397357409172049722142813685546352520025308348417782991558904396169745354198368070162136276630430259482744984872693788443667979702920144996276425314253878654488580320620092690615812861101457509452170554875212910256577247134676173299704395080653218232513086197277624958826227275637950517777633424498888003669663020119484267610573148999428943395642956464364713249620079236391887601727313676069862625147191728648648128713854004625083948704865230690014253455946992986065032940194183333504722703989175113132831729615441737251632746595232393592173598634712421072350357991525497990154670229985868628805193801615219906452548001576523417584850631498890387749241091301935984816487691479087018274616021906688285532357382551797045382935817197962582768989881831406606121612225356185117331146216374933627208941354306256112874655214708425478602097303461164955661192165122607464129338692554990670876283346655206874263903735356024055189648793855071494227651137151346160752376592573013773315551678069370723185553283242626523108231632573977925183495552228364739821861908414597069161293746107815117568409662583824421151278212228654202136528375207664588832607297188891622673995319412014878163922260518352049080849376608388173276955907311049722282407405626409828061591518456782307305813673356768744840577519229835763020783468043356259606553200661783673127715685107975014260071746796379090221589859256399051415509411237468634373252776655737256110595826641811559987531859453426522053476449861601122511407536615588473783684730984959120949919688774419399921934474443088689068795413290848748909040385037808966057171944849925280210508394319395596093667187462719359463774205168399244805327361309824507252881264176699732826959716147991795712691307670855831172034950870422030819417082914667485526557660961081055247461253120000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] 3168521639356962566062553509215060068703264504898555442093355664362913953452933565018454829878565716553104658967365009267659614187561320751349700120010987585504177263648186266405479494519148074085832727962337958670695350262358986795286281155026656315371074268793097460978407797060820786004432757327783161757831471141307971658958639703820775421925244468970883254871398675752887230205416491196467698365684094948968917823544406075685522645463734996310881055383778707433237225488369550955996516857951982263750109025941338732168168052361285768524116206206329524111102909899798396732678153424347118232960379174269946639758594713737529169315372823393480003676350772625365129221750172298389960137792324101387296539914934821927664302886613387800238176952683596026209502020948448644286613026410908461340138252604193131993442606763789415242793883895119194304911974102477506217665121172569632699660263937970071953062621422271129765945339576236858542934227833618357865380094462888506832922612907643541618327027258989162102045163827083045694956737767177765494553983801273013776028004252143714802007030716590667698324738813194162272242472348171529351535770719472779439352229645376081861257618733776284156172638689021476831144718029589818799075869265978262636378750345086658683037777764867452190810782633573479798255839381100267645153342013010572661551252507509602922563127743331165947386655058525432899456823483507117440572707217762781074020129398240093234265482738283071919678392509779591222345126225918622043101043464598536618381610519584825573135183179174806280393103333034000785943436753164275479204351165507898081642243524498383265140471790209848140592023035501373973007894517094643170211726709687616352860730760935003282307344856112709162485597274781121878626670546790385358070712022541107300650113173737387989674406545916538656730382973609125418195233063948532293532694670034727486776917033299738624000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] -939803746542537919175612429709289143595479337782153451751110519600192464296787221357412461453740233159790341947786514266693450540212265709413434047867972264192471226920236621840609137220793166722582456379282238475513742015693529773615532265620330241307226848775225344666360584731932490321224681599213765624548964377441995622626117061400800792465415501390484718492737330142794389669109010970740523249805296213440047235267999195487349077625069594391277948211241780151639819803224132296520327112209034179561380418448210404544953804995945413652347392148518830366821690279822064646856808327251410974328611008778566569368695743748690881250641830087767665598905017233417835704959786379743859269622913271200883001054126505767731925067857337104396146844664668255752151468218017816074392377309306303388253320027612746741905345351834585021115657917016106759846092073631506527952059783914460893996102228584184294634304920032332502610592852494037609958903020997951876774463036390400499621402817714874916309300682266558827777938425704672367307370800941321603023862949613466878648840059834896141632697310447712673308907024786713042860522800000246588449597737448839051317606258983533099750954464800097907921490435809778721530415275820005220336349715518975976893229246515252595387015973464369885640967420838889301763785881149028733021990087353662070349444584981156816168138478572471361666459610605679872254218450457164664585928742386272029108603452006476138314015252713693440707810978797480591214170061722252688312559318028548748610059033051318176610643476904605873137867102832840889786363280596786315390592682207557051576988470511164716258531824379479140275088854225297655728689992240603067702147202969754608556784249218839761103195062499649685600310255785292799995913201438017421321489697999199087244213111582828507087933782855819925532179654916317528369482770787261661817596243540919982953313289864478720000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] 211603154927460139078058218040056136634210909617033575537391181906352316304698643561373765649920734539326813018060326678180330925035989729991095412479134802133443735947788913929906462445221854740955736291138205127987986514650203639134292015386922251497862602266280117191063188199666962429437210622866585857809319443062154984878996349291774525375076308488326058482758337220697195063736576294098108836443221686631931820599804824970349087870514268981562581714220614485956338087245969324451996513700056020701147917067638724857205264852357450914715397436409400991321961794182087743528654405872912044209252965146181278131769125011803229924554857770049686539517951443862766912443382535593268153263617476973548735374867483551358817241854212051204192689649513813219683204145790804788704852473639222080630151085174358968135051485733036152553703680657043368775916284823382256763207789507771125597525882870545575039298459733056276351594408647932293700234101056880065129230084277430804864042943162321293571420730523798314171343042534787374731429019270905382506250484293841760201258056345048779390549673746882602797998969760072814057651539806037905472201914134312588308559230011895562974388838537026286854019670507772191046505588514593388019734029721378712296259371767499655656700399024104718509707847189817065689989631062224873100179510106772627033913956125874812193395948581451568197969516579979420160253139888084672182347277075847106087990478439814082946203361322114596212230115091620258655316827991793710360330816121213086250984839602703166517137082101293037661617914569577318265450608128482875472833289868777031270203431784500885191930814670959192770435797115319101155850309580717140194278199301865755136549108265796019705135520954497562358620196696801579346159825872969836010346377935247690303589407721462120706420907657031073732223750943349821119418217110748977134942228082178124260458664199979008000000000000000000000000000000000000000000000000000000000000000000000 [88,58] -48553928072797346113548392708144338181787253592937649875260879168736118069129830905726566317590274583847036872465758928387242343272396625968423235743584290361737092432143752039014839396447466966517902573823137572416139138619327432409854581453762822979873190615498393380217660968212971783187679053124441582996420023869892310164831003738427492453915528619381154416063887151916356693282216180854913264354781982697890403306443263250581819150203642276875904706454274914873457729188054064434851380057396701603177056401726456900774045798589166625643999874499753091569419663879298358068154214811149292436291135575663996308129944010645094421116493549088580607364745683553470300958802677415227600697107313284997512527073521819973723104816753042347577551074936966065412434533925090854728175460140880317092465080210763892914173292425932638378046042340542159381607089149926970127148000289881323501659057797682882076691166661537340790893917949614066433514877421664083119112260290909467464984695344497003136418105389458828732163082650397235324851532960706650263920076594443517372633724905242431923930037948597372816565568341006822477325516787532869233091782477762269692994084831788273255019517406684398972754361848694267739300787692496593742898021500368324137364099142095410003988553418853777599348749225563813657572769507317532297527626300151995950998661489301425340244005173700040267625064273075838530409791734533973695565631889099300169513772568449460346656788430314521631657999704644096519923023083840257027878178687044390759779825204824616945243042208079710982713676368333936166230197231199069805707627249125685059959143962819151846960116618113467994635739398216003842504578302202263879867431622768220140940852281268280697194671581094946370570818537517253307567418465832719613331693335732455596574915548323819767178763030413700737027530078509785955117923692669939104998394797505392468071526193692672000000000000000000000000000000000000000000000000000000000000000000 [88,59] 10306826259917598336868287828304308270865706847313755135310202072174788810154177928387859235828876198131472788020112893180579565805145259076412775465881274899291292075540962184678849963329716037843707127234920828060905889038505889185660147228935009303817230710495024888450772067954816052369980970088411219167040184039361980725536739179462730050485736068771406222494599530821382595583912715501548552103163593704917500369543642153742439977276244751745600293105846691426991480032065482831976701088781327830117186470897616275953603867067837282333091097316381311006792759181953134984407421678156188862575060072412339093797546921392294630956532834084519524810367373546286807163159617917351213934059282223451092914292452285560593639682216725601013574238362742908487953733910037976187479845670048473593635615297832934525497126268216755697179971854320589537870884763337691772608384871463146928681457829321110139787876415479741811605534474875249470514350176596347378724704078897657630893300221699927487735605941374217672710540247789548827380724673635450975721613003788705346294680735391037750903502904560093748859760554565190184635329236083725584243414201934892645920305954600394061263889312399161366587993828494140178847456449540331604755107228702628566696429498981765112594989933877260351904834546646671330507879490008253407812678254279538641230830712648334334575018404169867952523313426195953803716213083355422787819945755895413829306641823880036143518173090979328030942234447788876106860595360665379396280898242665871641681235570269403253892776099542468559140308145560051194928950211001855693692299997063650962984126115477175821565160136935519997196716677100567823135267439798445782776600558812124014813565428439433388424805318620501704515717682668706071728346886123474239004434887547258744605176735170238112544329204101901248421321765271780390635277073693419092316318935537848151007851720998912000000000000000000000000000000000000000000000000000000000000000 [88,60] -1762862158769173882636673838883846551971705614776475900612585277784651254366729644496055560648046654485231075365855183783573835721904990998191806864706755802362585980283146070779890756312789941493157221335904015817719498738190667866266253386799205202474818131226393939875470524547611904157001729899118970325058328966401646688090573113561846863834857320187058857795468331000318134087588045777707225317033209372428845321175761379827546355482341674869079670070938090369578921277798146232320686602725486129130148042543710507838010402073619474240975058903035077620399668635452172160424259593588642884577325683093329597219858612619666780691493971405128610798173319596279062275627923479024900727731203773092070659162489634752274145040951819616316425715684813545932481227805348547606343365924444875953846640256858978558433273599982674506789625871947306708407064006118199681916091899875802015911834973161720534582627773039831912833039696523511919516722441669973701122948584427061896735640035867265129836320183493782390445485651452293284424443147214429438403743142719221338756172062235133141152970521132779289193301750586359502511749964987365576731324105117826237027839657116393860279763830619892417976994254588306847787514948430067150902124114700877850529021525178849371375152574439593029097986111328814576708040744315695482310561018640861602152038042299569471533524553949112417639527635258517912655701606046142364312643470191358924312166574283648393208267245118668208494225692952002160361999939542527464906036906050034443987681273167613004675212587845182319071557947797203879629752208102373513875620438448394586878148787314131393107276819620850813741567664560476410307249438877527652772463352476153512506344180543376463222042289393699035384268270696194353854032004557969825962205701405442393104312506602020021110402450351521218424880789771626827064731343186556918626209954514417934275248526458880000000000000000000000000000000000000000000000000000000000000 [88,61] 227024706410766759386566519138254015118124442743609377053785095376632246036829726998816444011729617906134209417622263111181599897545715210698759545672509293867260492641790070220465168003131171826075537683501755207115644587926038308166259093593573179271465077168513761179018813298542306679722224766188993638159201714441505494829791731487987903484010195844056139852163636765637274307683943069893481806743553614596454536861320544149505791918764929318102961732007582423523112256419997177975855249373397212067105856247624461900788160621389575500831247592537255865552297976846091336613018150962155323860170456378180266396317306057739435350465368643443256514211011144096320832549427187332261351502397372051709214396679232859035038906617674442372734048944119761169497541388337986733500237875793521921367204713409473680066180119262506969696052226267453646952190846826920701061427839111730354495824780310492684938295218177292780856133384279841172760395307260520704856242415721317958520612828478571782275004424845823593956643610137254725428436935016808173826235083719075527673591070853553950951939860262864405679631202538743917056307486095088221938144968661575401006369643762217288727250501967011688559007933414028188910623902145955359222697277139854646178877132914927034007236624783826979118760801147746854354832784482420610853170123848425140432210872019863399311481388882930231725489373628768989650033127875036602203531205542870163292599852600743389947391793902056058676455103492283297133845958875979108324373385642705394346934779970269768029405335548796105702923484486721994947133155179128743940613293467317162607814504103084696325869859125808737363008498063631692199318659013253507707560110259932417322285535093588436855517015624943555241421558655783544219219769802592221313417704680224919552961879162803771020498308751531294504125819338598702902181312788243825233136264120633057183397360697344000000000000000000000000000000000000000000000000000000000 [88,62] -21104374206427761093965582555693303552961532224096250448604650348722300519175074359717288312762422944669070490336048955076699814725262947941111752542152229997160934312048634914459429902696364952121541045447327490556956076887828416350973218811734699814228435354196556983269023907354755307787736195201733986344016395449569194108157162675272930440289545995262384289748448450104134204173589819010580366153335616961451408284567017518041014605443268185314033032802116675606728566354604113330216992385596818071448159645070243442030989198072931884568507989072064875804651470646715976724949877950100789775893407146197861767651185964536729098606530224632237911584471371267532744312504045467799789649996902705529116818391610600777054305859954334727998784046618706634216718106286095879114007047405669619371705886774487269841259180937404725419266397006558464244604585633876461967910352692851614616015000865823576546886856176945910112067424729093522310987414088515103924320347669225007238770426638279492817961804734908244451147813702950306000810192019917442584644772891333613838593218315309942923008517245638872091794210168622484051307391258732710541598910738450656420532026913540056763029711270602408291470215446024763131580564876378607375570064084908532623837118330321735282595279011836379632306306341718946352873792850916244338415719291412207466558528559888489544397169963706920409383799423968531357562098757252455332608336627756368583365809430471951866455386069287815665573746035693353187741169416166239783430398364328842648437302669503078806774433737924963206459100470604405283046064898986996897925916411869694744771005717167881302599760432327751192117842700093569460205908189756019570183744204549719723421386431020132940385096672686386045292159746423407839896495189365351834523573180319858388065612240976676376631665114502391322474293828861112979634449926553538155419571396242993749573446402048000000000000000000000000000000000000000000000000000000 [88,63] 1319415233261759871754652127906766088619739507114758298463716905095327156977321583461557088253593304182682941768824683429871940042190776188763978823478282467046936152156000984983535919639453202108254163190771841044810880053549011280989729378741051162673593226978217673300466311828797955378606058940375586151317371909357864479456442920309909807433876081549169400281857065493160481445296421160968017717381121926413456806658490731892192368826524331629549190968358963839147531345650983120990019619386197813141127826873899712785582952705614724490897355195464739294813003888010833841766844260792227805857548008304722055454198305953141740690709197176391492506636664503297746800968482518410855409511251456568391046397849547949632767408870031584746106763248375930451930527137131191693630788410181519166315254721616025633080181675328079099334719762027831384234470956341911242243131978934992324153058399272692270905482723040880646693624216841181184065777168090779159339634974884895615084009780780063621436534082783137626659002044756883669540227505288372733079508570387760643525875781816371284272001829962266882821719271899161226109113371515654811714930494059370544426506379480073913670888811903439952988296149658368059804793835220456505804494848396344101938712758838826984732326785324532624679600569949798422107189652568633629600997545374010172340585141888900366824196590853725477309830233556881712556430617275255669366843459661461917360252307129594267370095060630914928474471253764727795242559782632036369012278573854113142159241418184546509139348089035605413283823936036043877539410710096245471384478629396836264544197897615263813817564051571603847105049007756317730978694807120463272417989370737781881469932314169786912624280829385737615258158847499392263850133937769376909929003896024107186564037471845060474049193953123546988667421799741601848612133685677936429956956420411520110971028766720000000000000000000000000000000000000000000000000000 [88,64] -41722343950963663781750434579378435446016905370696965079536899516972263774833398938619846838009181965091781397616221989327714134570367244503897238020884695939034490103759602160256592111436111257490920056569086718971193155186461366606211012558158442451320971627214263526925642408426537319079849438552594525890798979694847918683334162912483308337820699324711845400556005382230725009547277727343299967732693675475312142062471369593097455765084327300785597721282507264506205909664811610255550238924445140190894859088633317777486867085704438715503967725661937579205675082897113689249736618903645344426437324440378504907332057903217262519612893317624170979703939027726517250161504966880285037158708572539605234788937092761430570101528069249885919025662451958907013430463983780349312759109713270355660365065268641125388379299156627306497606796399951655539800106980084902021297006336827385742715306783669125266752878395539138388330555641570176216060285405422242752492064540701090960023866144817785907795559035755423377852396792098885243002079954186804510744131977719074561632886033140818430533321063454166155135730026626461641526120659769510862400419022074357937240145728977545057391821041506219888480807471951775954504240499840800877909928537716306949558334946930291592721168289791604031295177466209146962351635113236760148492324057724752893842289266377881438825678585320727995933421748796161985655083494488405417845248267493061493083395901392949831558106168630343735408557264593979725969788105347406999743756902095979547894619794526139563140275749754929638728930887537724412830162634515916327372251664249805594620037703893376869372341608531684532779041598325622431409072790960498869133495449793024921430629125402835713559328375653755884181536469691956106860264768213506279668479090431526049657106503318031753583748804366293558114825136267797451524438903245413194615852407978443196034187264000000000000000000000000000000000000000000000000 [88,65] -1401358293739299008956345293416060533781622126420796755497275811362218491576052097476441066457747272750947391040777750014485637977424235009466105180199542514460023406882624080906707707934824074014822685630938062453438694372476531221758109292526640485111475346192905681318048597286059123929594158210870409409881752444280014257027238894002767523095266148479458875289619457701548236307695774059770689458299265558371478165073277407015853039462114434000118276018427698556070686924495371825677165696426230157337599869717042594246479849972029387664890985474969521359391632386769347657139516790213332497737666653820571491597115559877425278049123562729049342886943487864287373819018423491425721267319759688374965673900123607959500832634741285095142027157146072440120231479225139634418179492394962970529616585711683785407103738009040827910254050270375703684433841581576892613266963163417089009721034089726971111311268331477141782563193242653914360929107405864987415627680304314417105001196730604395776549129388057932072557208973460382215383529702262391982940259923150822915957793045397943307207922937629520855714951502070630864914523187663115956034128748588377068040996886282746821816067089062183100489003722575873715736410453399714812709800152308695896823962316457659075576174006318068536392601654988086509226840673266597623708563470023711465761564708210249966399471932598186704524214890173022729433916160948751084678186108533110060275933761800840300599153635793571141004587924479936091430922230218454614493679090008847385305979246805177049471642257738327603322561071924810135287211066538973507284300914596110623234618337310302114537868032970315421418370647029832770440047107669466263311014680014384052016277133828120042865250933041994753369774327228438563697771327979835538042229085043686654992060926723268298046631601341484322625293497327344964631350155690325380304901268904085416384135168000000000000000000000000000000000000000000000 [88,66] 291886483477010921526050907405513148759332037859966339683027023753641678704013719931230338147073044666432657069216494103720248775725781433582161847849544461595635540547375936440222666002312015114998370256613371544843080607691126525163726722324132107853741809704361865314368019454595113316967752403014457804612312049004506260718759428646661890924775597394793098904612231897905814973976090951155573211364709797430122021542741534636283959079170151749503623687460256257829861713804583483056253477733247788483925874507134246646889514154070000756142012752541941068344774974717308736471959934879220795139173575627855878302404012309800181947960327313340518072558449125304470564802610891135716320296283046880876006547623400158862240268162873860917458941561909413140072928669864171443717196457109096043869264433169393068597142830835505858757812509292233946381535748811693975353916446056022937128118949522315436602943807078236411780835356925212971653036131848585810529451635781900467179967606501072887371485591349416929298352340827489372744257654057676310353730325688852555113300559561295589442739876441439352737019101502273457789011099054803679154470709448269999295504266993616324942200225711072883169822000130979014097235190795131670339957579819556501865259443467821905300020640696728591795976629558853339494831008161081473067592986096738071377687272418002851935447525884044902122797927818024546799638577743454587163798366955596331444161531059734509090714731582251834329480772020876150118384136903504108718793296190062167011213213178209924567176904639142689602725322303113949962885726536653976429467744819605162227487234643565258025601292498655039190341045085315574978274860809357564999554198133670393967486602392878348885243000871597367987437524955980150333887073802681560394827678252900610014971976554094220604978645677099706526735151755402380468562892434012761232426487698174359654891520000000000000000000000000000000000000000000 [88,67] -21131691050659539368763673955776910680648568666948472572919797580039293573867891445895141465075138516077751997568270486632956865746075669856816321998913777298807381292549166705011465142401593919218906721832156212911375416825289978590022541892198807391161147993030101343227360002577380197775075085547160859626261563736276015245195661809992785456458882383063528790836079400106513237321614163129231678131853972010502764097626192830183258294345853352604323319395026205646667396296657626882506424999754357484507340954150087820879828138674279362826885804455179220240465366952749516791825521208161999673744800067355731572215889221892789358945097708101481899221076923340723719403854087608118849090764803461432849758840154147153896849946407656385469875004130968824836261204746763697989791820110179618876475274290428857996590627839088864959320342774112292727399503165976847451576274189470883215158643762368037971787496204857009501997894133261843230163387752021226773547313315542620554381889281310791455043735251194970781948247566291616442723415861459040604363766262372039014905604588914130437523975567568125339515579559152865926255672395208541214024604635021155706054380458740597775554872343879621465198591776356071966207793662889616997908870783449489821378688765693081384212672354242101620521275063281014916519270493744534994207269532766093419569015431565485407160044752616048732182388016400827268517307914664114457241484868166788271824747841208980984565735299869821886682073715313947357457079187571092742669618140240994460767796482628212917013160084884443694305529366739750184235801919495159978858379819556728341835995249761960360972406680721544146409786019199675773469681244174938132969927980504436207757152121856082566154011142016057167516296835397872150623656700271889739052833887254047430169330447294766477526818044901671766477835221020752237919831046296215199629817915801401609420800000000000000000000000000000000000000000 [88,68] 857586644045023878908360471781570702635878852520273572208245158362187529004725019254303985713739947605165124815519674318104479006010494582642435564803648659163006227174353558995464446225134867422441973603326539422311709583742826722483433379564172664752148789267891256434023794046744832556335720696483490334040571710672882838489295156675679760115801806760079031638830089860498996787707577830482566578707699907531352245732021022868099807791275273810664242196181213137890417614146542082243652364030434848996969455262220916153873844470219685203110227726398569806855670653026090891798710975547596670484499926812293090968807278673335364492347812380515263577567215599889572320258306015336709747117543902148595588231971414949296804385555553725900578809192449619608337908518012607974064834153857933421330939815679798645449757976839652562482462937774721839395349373402038326580563807326091409115604242759616613676517268270606907819242380076680056324687427476557833767764688559934007600944074006298091530805042653341883327810330704857523920486618952440802880014789551154641936934860901661752358724644231584736016218204153373263420839596871361164923109979114127013382412614004965641580705672408289863296414445528492811569723314147461021587181364461160578575539800033370781387392166989610017630825345295598237174828800994872212127141214117751659263224336878804191015960871129658737190242176450958959772091822197864247669871101029700611374687310890554617990239105744609161853740247618722681645940572539103282725469076326339710713758817026898301245506626723231646439507774864281295457733760326024335118871304605807510798293869640092094597451098582858339047203604900871201106514796926779946624932026409324048695174792849399813868296258271726934454667566745441799087574552859589648563708202988406963993826044931661247953224654225581464504056314501472827195928791786040287034912647521269071216640000000000000000000000000000000000000 [88,69] -16917222127209950356688271127156983970161885233055885707504926639930314224635963964385779546211015456791269467331075004254144009742191626459005214546712469139277827699419815708192746430359946430073263964321964138388629587311755943102232595817380289654093562828294407253411198597629759904450484624593927007854791976105055245461969068925014236296610040494778189590619996755548172353380980449587405542896220290448875835533162926043708985954796280751853817860493752559863431774920568155825542505244911889867185879824155671217977098507609451079263542310939158841221769213322756713648481927170453208698400464373702905921458071180544490310102477028955281269564761295435268598758115212421286510445891751928787684773485355765435985407109185135941908625033462918558250317448098144474983553150269271716623084257843408813138041701626909095312180243316849658418913824085911564313239860326097183553876780429850768863798508920102675535519749773359510182918096808418714925037136355098747022955205623645191632921971646144762874101709741604795369943871429157362530193531188717903389700169969247918415439974049966018512935988338750279598581843696600320136563710027072755304763646631347066075942112735118676299255602535962744614351382234387315952980261311814385993205369993189435287912419115095395710931917279200991651259337827108821718090082235373667347573885459611537732633942441261227496386990651377694809393873411100400570180667078974827317987409787636342594394442910280997757973129792259406785619003699303535031073484840692704739376870445333650263565225578267944064232811942078614681967324657770315162580098051937594749994972837164814527662023297762023723580699894987032480413167588928633511777011412298187359744120675503620764971805090147159995469215403749421083707523664519365258068811273136950451967085292729335139188786173752030801029313522567704881336210236903617094403618540511276564480000000000000000000000000000000000 [88,70] -179352663562950849480389421952696660509352813635158864505246544200572070494773992228959894887595476616283748342933810635486419142930250258491481847692941656515003945516215226665721222465209428473067577686209280728694631149216029844596702948379374628889554512481745097541127762659468033361548996651604283707946948760515898355490891624455961117743568708081907038216702491854462008190961662060359379714949866292604513731961272856040745321989100877907934435387848293293201290302097114815449968675608899295863848445717154077280827739998251336131639884907394651715525939309398640074709037622968049096995606365396150850085475801654256907345820104058664432569706764173906396006302646878961395741936747208907139181624890165427990014633305181422352886604126708506433924575089842957837245302881558280433681218672576146615586803341026243256210266540499210969612964934813658885103521062270310411281665347675467666359503392869220878210761981674897783568298932437560485595380199774203665134707593613366774262396162275218917330124613606650869982398848731841609483500531116098782563728697240969799804866920655445842087624500932144444490844841924220625484865316337629024293950908917365420705918268167120265040780132596696511449402822676780009001911954323084957118435147481099919484795155818560729258321819596971484397304774495875287202642529138682721438767753940253164385561196829932278835800811456454499325152988361766718182402927812977480421475877597239826219300420333722133722529448790187084861673916497442802486919247452717029023936782553217384678216359558323155693855102302948571674336819167966261257835983911861276313343194529916612414462713639870824783620936574668545893918832397645188507585427938397302377892798802886056656715871441333946929819087540496492750757862733103068114051439788239281130803065770136609514738048212684514607673893125717563923107869309458204376704439805888430080000000000000000000000000000000 [88,71] 19173455496081147405901500627797466405408828550715829781000963604606845622843830885836155105299623936016379643644770887187582491210992083425568439285992945816893933387956393220390957884418408883850696194029639192264620193472823516510692660709979710247874794926319294007884812854817933701349816111575608566281482445186668023533123598714299917544136969079420183208330074524378879896773946091807346603940611755935694174003164962132214019825657992735570539148572890684673580227215057770040198449792850097637491379854481454885398447150801193525999162427704225890078332753616608577531380539865678281762004037471288222106317611930198723497151047140838739510230511902261996122115864978707664117364315174190350924073706303663271551425924802934906234278633299759703469195296414969738184450046361826481537222889642716841732158844446359580449608403329051541671133086000426866101347030619798888123515626115122600871584787465857200666079988019956062611599823810536673220973429491760323428821758727389883867772841378202528298477320604055599410963547143215031720952814202087272019194659932879686716774535231707674793367576995036273051755327038582230037473953930761878570871063441103562825810634385028087821912458257984664101005232252233579012270014928946572109245282583880035182067133707954288571887449047625719430137939074011555396880450019034716893980736889134819400702805613571510702578706714143611001315333265235249264166872518474903072670585010906004751622631435937448574359891145905503602981338333075868869202257022079683396504177130371956834240907295972852032054475789810448713273941735656680060444840020829917450419507754510530060091820445797754683056426966481914915854394485885994225248118956524259074725838074886414531427442268026789781447827861229819168881162266583281414955898664774415884506046649620924536133774776768302358625276484280988047094945869255378546273798071055810560000000000000000000000000000 [88,72] -309753646610651888949062037229096473209899191575892545851268672640131277064108140504883511242279399613911992354535762190032732390620922999362016385662453042696005657580517577206911885526107947787639881091026660375497819178748788634455474541090258879050822331720625315649042559718276316517441513823892663169760993374266107410241472930245578822435479590500802682382327722196054580621579619365915390925991735784145194031512417423294712363265457091207410658517499893452398218886142893410530102408315838016032758558090222711617025043115873279059864600628456477469840435953543264039916007988712638289609135907754714718021727306317063401895502886822212265948278710498475393250083559013462268898460683940645916049297312623190115832785154677662822657378464861809598510034001016310860574160229112616163733369220805066423768923732538328552080342358666239878021526784783554373311879438119240193546196802947371986246555223999373298416307144195740629878232304845275413726886007921933939458642889938461387724143669929431832684042834702761614364653645254512004628495349178584185444063238698485644443026800066500859199592217771535604449433598576477313569838792797865173686861713605125547748267118169964968222191588002671931080952391372864257938304469452816074317680506607554802656835931203222781568101922020447074665044313717931020877522958222853663617226492559055170137718972625271056302785202408302444918095783039308696806370504797826527396093336109746886049732186878179226554386510684947391957348309785444832317645738010407898346429224144816648121143110883675683536425178728542044695804957755002866530197904268075835403110880573683724176221992142775237041672547015843386847035926614295733544469463287029896607414453691513509738389458216358582615987246451860973405298954386041195128065087643761030648300131761041123771839876555254597820226653077176237489310283865926076381839609519144960000000000000000000000000 [88,73] -8838516061302486626608516335987208622820786541252473492135934281425389158496597061719416044228740973511698420191065081732090139281417700839081466304686377542939913300680373871059558200495426015438285017680743120858285850666542734507706695442606439131727883965042256192512058464754991140522151313492566431451330854149152887372021956227099268875986451400510320524488140622587483851007767169543109648238276504327701931867797805341875505826565396073734179205569207432693359730051020858052446579194354608149645469335272687411077346998356022872504935808984491943037333679955137237585033838549270419203328241758596941262122007765987306285093671627034597266352898849224770531223942027697477167868949202912165424270462964787064744627134704791668892964006771130970836983084970411098205542525806613971062544751262208189376973040877617655215735775546625902594283396252303063131643904437382436495240493660277865228942488585031044207358249872294846885307416020774127101865333120413276784452733109270337125595271644757538367880871056924700974974463675621706550740750574115177147521176883524030026049297370747641312074656415451914360607690301472148817318176530560623259163534568075570808641691762937791578079856384760006795534255669946140160276826941163906174263584613399970542869188836025766925974235331328132777765219695737453165087493439648269363409406671170838994424802101353778483929064655449072070773648723024068313808363376777866200735550799171094987587696596741787605763813056529415580170039792579093180198994737324960448044648500204122904655712294963992258040762672189168910114089959704762364962058232516425707297733054351557893962885155610504290179502024337887910642581841372841123128961252498570185206077158139692120132429860633428245537275989367553064045431073991754170827448404724171341417675558548936532658222034687647852766287044699732266889566065077460687227272497725440000000000000000000000 [88,74] 437545700935592190926904046165717014021709277609763091256469061436859250743651097518440766194280746484680898684524736245368096990931571544346514900308712211339421698365684281220006301127471686453687691607356089215005396471374754952914932302456534287074660775686394274095111600165154195579919722704224104881169526925330051564305836068385373321499381311893904660465924867741361203973607369516298591237994681157353193144188158959508682026620421051226620684469405462548834502629375612217823383360108371394184039429362062134370840436752360535792817343267459109389690662395004647599785726806752436095494650534493323552910353917598903601750151859323841697214353373414262678939316749993940662788394461944305663200015047973712911583944287933120548663646664246922611710355765839956391873795059368925113509546676203840231803419189923163692410482687923609513998875272418893937843420898821783272314782581958540116899214020193636331833975139881841870221255734854182933234420765572132790488965301826933501848463964594169142341806943673125991772387518055966450469017879896178901155685681580353016160908658414536908702719142331533890030136947183483198401061777307124519261611995461591270722317588699723827676337668997469250269760228435195625989860511455511596573686815880714012469706511004365009617228608307776108604823369978008615149131570932637532969244619149565660733243878856373664777606065684506601845128589931889123667456598382116990852593201501751635420372045134227349038649701426720600044294132859240390334060537940390395105408875228541904068898163090523207386147888047097047285614289244098578943088400255635372010472794373053514931677125039024473782522201710576816619198302029579639402093531394447205361193850740809866050051149875043111974033339848051741418670671519106236100942467728850354828027751623326357556449361872143323894093909201720546169195280795080930056666401996800000000000000000000 [88,75] -7202531751177460675157024761369045008091850816055475679026622531395842791621933776921220922059850201913723375451058585706619870077675467844477635538446210833729127055293070057754326149561645424982214383659765054444157686071842344740186921791470703315693739417722050279779756542870735688398749919719313392745145933371153186978794349770240767627049584274638412653088351486551257116464503389774375237748459195293765460030622204594519517821534819279479966523779458531942693880626759694371964848466828880501251049391179285936952263786790875962503790999649867038132802331136765366779556418868233442707326778311130022389343225653661186373861404174411123064948021348016177006592658514503179315188110459470056480561833890278804247123219406663955421715357354757241532255145354109249969104541992706769039473186458653527521273496266004448713688710530405615686348100545373960370878655390744970251006026076955161563591691456849038835875819018460216719823429138180691031028858906404899884331496803985533497931577538353168030205744488868871665049763982181293676901434099056368467727843685720183726798150220193899491077324278899680182686475125282594051543210405561424992300711744124594640830878737036411962836056450286173842300199333894136980152247430271591356106031613945505637274296572012787707413242766028024349368082324789324774598722178805846200513140944443849709757983239246726721823386162633445381768926476187442494846062282014165655120222639212119241639465192044934173702786613124180304831993494716897461580731096956271720755956458777814998283452593180886124354888506323577490383211054476955864162285453296266495512110166046584642354436323108114543198812726841873094661186470843693551441146268404831963761957593589678035434934245417311143031818187963320694613554233564938608332933100460868302598257276490761430605120026284900594947417254884243791520304105549815768502574776320000000000000000 [88,76] -265648726828607165092665511583397087560656471430818346150804576089793100790739967327317146890816250915124299469757004371604916574954287321967613305021270513010510950616158720029292631052432899217308110874014726057031921790273370926317009903870673766381329793714849636232771759014379753574828004706010804730752730746865381676542794655791961664764674519237918616489544539991020069007597549404930541578325216747418543223326968659952942772751198112165906665707997501573195448619749825375362447541659722872460696407551863185755463891134640550422602321155765269868716730090078029675265931993012704245345319880129130659728013131156502639777912701121616333024060180763700582751178185752064259213301782049636647426823702310627777303060696684988689791505645892491828956643327597851093625663419847656359748801932836163158468670011202412595188732290269985908570292304472882172134115850492833595006065846655329562552373151966917794454909654093385762727019331885998029119188520367233425583309132501265085223353429886517062356278994120904529912730645549901919598995858968493694772455585682115723057980856518889037117484606596073126218466271887354404147419332201329134632022069804928521495243231416340087103036827482363320600929679356529916971234746675002821530040478901390429907870397408014705776117309733523344698635807471176503388735258374404321699480359742363387543967012549580662791458139654322425912552440459012585584759722066172217627803754076099713319677167818592769902637146335537969879259448875094027629335641038297783036526616675113731736793414067272923573026879027566640331972345401230255275889558016914757645900943422398704895006164094901957788754928682032343161570173842828178528532551589785354831396238012537120380927824600090366903819118034452669600722680882652680859798299062099018126992293454841930325001434472172987729402214635634557519836653780136865316586127360000000000000 [88,77] 13831352058058850697493795357470609548177204442749988549517897459037168422627737261897294686928940006726406039047075420736916132445016242164281120115644726233983389342120745031859532664170980571125420463659231281319030179504657163923619557406314186006268984645287138513457745665191698330435992470557827460437662972918980505885872364677020594495650281043008792083196672730276775155204138579067121945727046524596327649239382478354556055344858897245628245709763229992023303248030042433574177626865038945928351078008820080060445979445736064362939579539108131157502903362178025313182452389336891300087595871521409395893662907043800259367481039491543907109979864522445037071441298089487310248926374118322533950802791773081933118169531061023256671203240805993985766256735612966701486796860369707349488036349433857204115807685421867596409535052060252196045803416390339254419724852091011322125184086703309707173608298934805522626305783321362398456168290348274947589373306167219413273028816181940750620939225261044603328151973195192985479626021587469812999645258444101314144173840411442071315579122575756356247846043042992636959836598861604491214779971598016881888575109418753673272087408365354173109202725057385541301363142133317038535596836857523415181234874511216897626331314076856050629416417983253602331564540620209323566073673124022804539278313703245478232785433867669386485500855897646247427034028137364019510601975688937730759930875990404118400813153527453968374350274584372315152435889523508824739430684749287221409884968008234785343551796914726511793700265510801017941558480434664361440513613964824570479492818481616802348825406637512555138859988039349701768386409968332237206920819893958630003454118514703046118956988873504176470032564287454963643180075845801782420338611468384033370405426445896186013430181926104428149847606405796922207683984984852703798456483840000000000 [88,78] -297453912290326386722381761347770474794994627632117352980127206524245416515364902810139331542782557259033556520785306016531712809080559172630858659345257636234133957825461639832509176056688917914869112722835341636757046549095457171156167259504101325550666786272897741976998321869098088674559113097763845219109323624778561064971871674980127356868374180410093524983779497785634697665272157972413087427411299913857872001387729121751996636942122019991818371835640786833331897657997127997877129863932702083647781562665330497236565351987968492104770732613136948681376465997296241218894690047992102251564271254925207762447259233158138313875761811542489280108106217982744236091554287443657274101308217575256395798401848090151622356326438220086519574177145043678816941348888884608994360299390851506466651599890556727897565953858934836850564611916588836452283695815896772676936628385721969493566903218287908663353571868383167711064810597054201983235944364861723232418818932240068944054570698322009973925666830064042155162144344239869299235249895766865560433184774830751787927398000218421819086638600228786644960385174547266930556874853000453438418438061844490139026389933263919172407939573020882222207552150588321023692210009199868954498307563355701872372379070403478491714668763290161871408440031157251930534398042328576744278146756343514489641636646713538544131987562101670321382203022039269662250414292198221022038912743582825829247759721828327418454134275696743212943438253512701753194554252062129714110947106174923902028380625375510065746677156116926682979121742707164429731513491056964458192240019685159207846321040121296820537459712860853673765568945937242300922337728915432573679768241811072313538743754202993635574115886099721276180523046265306087977500948941917430878448393667311488352499177771094389350422449936851715123603474444007577770345058019080450793799680000000 [88,79] 4481805688731285211785073516606768578275761334074104093823070990106304213253680517086390100922941362761113902545484418456216558850058601341502564149208977957970134625250755243362403633671887228153098324831533172314493447366363403346641754042325770597880999204566543211804377635891525506024906890873531927482481009428164909091969700033732967525742597930774226072725516110018748828107975800210994577325778706337801285091963501860332954594928815247375865052251235795020171307397504093238193600767862873418096478636080632472890234342386378700841194400454405246412380618381247746957510951170228427873540192539668728156114642239170587175690427768698904154338279800596286887933474075109375478407246978601152297017027722530781485189371337090074316549736465803402528655088379964348180067470816378538527198423384201585947330115760716970150008419697552436347879151687513838821111094719624817456107276209188573013567445474645414671554826348724930852326031253394715509951526041869980297552720718069063142774249578010924762337573029169985646475784313333142819916469405870137554212446540142437892747211992086437636351357640019309510473852127162200925043097100488556125097235698007018595367990366484496844550473393527505451718569446917653226962540728279401218289455857346163771815232009574370846219099507211877398608383746661987683983587388983377839134223237845095976114706845835613389895594415413220110243055541824808878766572755520109880220125642630334569022890805392979881121057258826773887966830747161221148443179394895258459505235645762510209303492297488656989228884237294536622389747923998087247076173226536552868354281292035402738192590211688264450901450832234613446184586576442005930326196399932585041221041651454330260300761190634470845262858268856844082799555429678498055225729409754383234439803911440521797922187295761306606438598536713041036272466767873773299302400000 [88,80] -91460036970318286894715080139069880872463726372567725555564951983315939723500118075330219451874843264609776009839395847979915190377222120400279502638045668574784702787821517159306989464442625720314876741923451478734646835567823281957363989008866280417520329537477418202418090996358089624284063045634876414985186862921587985792147318130930890305470801456097000560117052274096772501254712298618340116146111484357652104958082450545784076972933824868577437096903977829438929040801990305351071414240345302344940940050058386223056505872038349953806566930907547669232029934187790808654837087071164207344703975885183833074092736533754125677087951456827386021798104520696394887577162094892377240276473855224904580518940590092904968080832596896913854080146427416768341449252374175335376931168190407799735599997630153318637824986987597922798626987913606369216802650143634752633159365718952580811918027985871581828216304853879694468716364830825962874421103734623966101576188629624229997818418105758597205712612859721254120724271378039375108898934415164593830855721706919493781213426004699701215289581699100087051624963222796884340649060036564121759340938437451546579616544020145903063059144543597987079292338552550182108258087963714420833496545690454620203909128045849225668768790675681258118545817852599940930367670576529232907805736445940576963247841212623278767341192044304323028379897478035421302736074444095663075918627907772488383598720020155718890998399573106607179208549270498854796277266891573601014949098343897694694014711903244720174378821720373019198123744717546797630973229842854742425794055310658609335460674195552102865927693310918726965136149810973674682660238782315415028119227763023088042009365813663909146369840124014413700947508409568483804721650388348266706931021858215445056719618196588959461590309865525780092182069186752756169002030276836658766340 [88,81] -588905920884166458063758539541795476988611344084249670488910643125895979507827962221822699536618525090572488579127207906033516318194738074754986950638471112225905913109135814015433305155247296625295211529898645938630597875060671400678260756332664320081472679839536966807198684394981378583013068618572645329850312899524851759795333693718058520655884903084591134203129459546304508463200096178496185865368947696099331004253015137806804264626469481411958700804952280315814882300938489267467474581251018114206519984705266096267262150895393675252314000771298383846753625083110918308103083211741617726137904587915784762768482539924552130782568246863547328397539283296235012625188676522018837103727269215928977313365903726827420131668199584586756188926422948484294876970221875743207199849346238410507225151323605868003071110359097633024787959423149588662942068308768948223269223071617423226277035477173807417923188905878567977899257090046000100268939076587682777944267944565477799188818434671771604509049224032770416020342176627137371754636983428040825340803340486224912768402262384132766773406947497417657537811144293424544692885628028069018847987361907242350511682743765259243220198199164019704799876978543203630503931580843095861065288392607406905367224699476470127550859270337705943584766998375564379627182712357446264995311636215835424190121634837375129090975325268991720206743587844715561813912047083531489277277798983879747303450268545208696298262764424655069935753646728282747688407047112452784504147153693363054984384252234235792265591493601204117915492072056987050569705892814918747017099733794939835028881370870683336221901832420885503600391218296380691801038503253620246093083952100015755189972893218836923869737568007106332220981522497713890274362920253002841930169575472115478794052142874286288219948352871119577682630314149488534308457461635072000 [88,82] 4152177278337301339877872820759070741765770562144076095992722942682946716515307936539826289815169101596667325347515228196621955856997702664927742322133793066450987556924417393389627999206505399926957588977626779492175567405202791580130704217810528248494924552916985789920150171138606065127652017794612879434865484259120644140382397625551884511948468515133255605409410565742632516226279044040323985144377412277480495486601554024153644521546100375908281727649531901833197816586278983008251614087304894429943001043870840604619689545958530529126013578532665705252142506570933184179301909720012787842502478274978641196740574998303635076982871659450770305734187733490581434181972955981806187689035289010356658538521949681437960443983479164907745041813429742231629968556010672639274986610372478168995383970325406329028811624696086065560612479693735015263147380223692233312070491302770163214146298689352665663651052055050434968252162199043918780994902603884351089771654300930447529449605252259988441684057849704437700376766458138130455957644897764674036908364535666278027609152932679853439167776040841027437995708125053962716949535643313336375376111673938041870373779209219009984984466967918210937340020271643356138111563068002222288631687075917395788925158701556942568320294476588463406731104250868336729598513479116498185023360161151373378743766889578725848935053487561910236708005298825245256735701588485128902106877661175080787400455568313095069605548055902905714490391621949213290928471748442681323243107327469770245333376272249977504528818034016237499538404487376557865738290673856130209691397778455653646099443824346402281724049905747964198512727265558444324691534985464524626925260890930170456312941691149284219411876704751045723072729648301027245888748662660931861916739375375188165933415866460498252049205930892597390156912125089623911672224419840 [88,83] 40654417501890034842818580722386180789099877690416588857168673445673366751118501615411695155176274579799345721183684559259301136284687750051332682578736997722086038909678404563836888051554516446559217077549444107354331181304200209528207979178161807051188356207763698209191389749306494776333894584317507346753052783193722136873644249350043610522643860386634316088131413542320187267747251483094979509943243953332579871954264033880203706123776324190944413475256908495034738287093279378667660441245660748429555313940319913091406018580218525856483706692348042757850003008635110942113837209652613093918252262744072651227733169515986516214767837915124298508298063998807004902596601492397047059633567797911584292545438735471149687727578740579283483417068949273458472311279820972203921392227233217526725233976341025661620180022189781797060283507825179712675613723155381938061787427794419732843766802951997691993920306875111320684066930992196006317573810230961106422654327335565895398767171783079033810270560219429294909260963009908863611952933851581951802298529037756319794200120588495900326649063981508982122529461350511789273476011486715569369979798866013093361700478805793179629010609834134790093912374307968902965734837911215200377242505689363429548017267857049890420812211412197234864829031525323962880709966680703333863025133284691099610819388124569529793383026580100235620568449150438274045471710753226536783614104416843856528634520610211058951012557868897157335565734410946226940923031384774033308276968466469121375004909467109879900469079090692259939996837255133820762135335945064793256548342743246762197565236825770805249091105442424187996466963131417123859027220298017330609613960239249686892079618443037539116632714525217708513308455165862159545917017789900664063014342983395164611897331813693115239224139892148046020173508441377568763955200 [88,84] 19080953606713775650445332767190825187529763330765138051527227176864018561926178111550961045313475452310556190540869112923736483442466068247396328135606678320903094575696480860847081813974066290800373331324496449671787809502756011552731379562498398830158200244188655857458045931031074961059789122642056084855278762355778150649396121711741383168381401004991376156240981936921846179003033869434147218372650687547350862297984007682531888167381391685155596824182758275871557883919076534555845469162504585304699456880534902008415956313175045784648531638196330705385832855480705544846662652699006251568733797967360067868614966230656600890175875969559703504918003572233673608565380657114601880125562939400895566142958187388274359093867201434911146426051148274985069216504691467237961728734234317655992008018367492039458929886457931767650787665081841228288199706634484259683325215014096230504302482630283043382832950195527610527099749829792083993360977868307720149624034078339893415386819053837303779761133591598098549362949150792551667163050363469231520777910297564355696700693387227224027495833886137803905800088729704890376346142313599579161778663377033650620783046441719819987950587823278891854172716047918186611461098567889560467240176948983752814479927217266073158143973358315427836683983722327766727916582642363095108453175526350237404365583496109564020039625445211776347996011216623589666175250920261600029151307045003492709428838208725865207414219185120719609156796111327951341871875113753501113459254051701906500110278218246520140567726832260036507098418161425336083417345199420066527297168713045152964972676132632512360417130976441821247255021943965597100160614669079168849848768283052859555054735667218952033752845907234189195502597868652541213491690591602492559546742313522318670930614997709930182773872651179053681876536772919342080 [88,85] -2024530504622620359275343102098558236204365966524859731920498800055171379062501447996492576294946937091517289746976269170360268646039838986679200198220067504466286975809226517288896468128371451803927858196076706432599304115862267913476440256433377090441608648293876229846303099979476235544738979559278724084795893125347868500713724232095252283855404808573380923924232953458152099163960995190778999407800294999955354048369321120259581566624113544296143343894752672475112114512725868548594811166749821772647161879650607864290825406707081461283112318822812655042722328705222781542372171837521268705427428876702397459793111241838795343618932125408421203376326249852357124064975372479549467152194417666954229878636825410109542655594465064869606208608017036444743214694576872596638941569540610533261885728524693222095008169863075208091028301401922541956119398594502996067438211141437316475986842096358509191057831609412416574201616785635561769847631874335214689965565765164516065863521358387582995251541455714157695181823095465791060489410173263246447293722813019705899904144785634051684100488922750470471751567012091667906984741492522285848569142424361188386891643122531120145242071565487575542801380187649521315034587377022359217106760447104693078119723847405138564500390667629501734277024788801480177903707389717051105528783131119540055681850921408405392394817139427988430115197516855013557659096932749393657248338025473186207219722330426637049294273147036212802852507246552619099564324904311289437155324983301810908108862620025004174841617123617041858825261256786385827814530110151927190375655972823270779164199304702084034124632654217963174177272267056204290071872199908883334050275100106882185158788975994571000969102424704457250027554695737822448672689158121999925959057060293500871276294120048252555797219861248078518412045519493120 [88,86] -1944256909499076577351757473073110251354548908572353259414721840146554342127911050009407753779088251658107809309887761475451320898481227392616783805467048034422617269159556587389035600769741787039136037996531773672985382385118562523374290933720351058857052017663533540761321602687354661014447481931891027521074619919656465499137277982570505419903911402379344109153864199081209421089354631328700501417509335019160377563236171055317334218935152693258751655314697240873922955828300758149855304174137735827610521459188108199691060641045566658065944953443085120495632423221204486726145837101983592921966798494250473936358242560810228303717354319656467094586617179802167497816730693238082516636907750661830813985499535441571103199281938346433049373794623139415667582967580578512800850850335315931983687596527663709320734643412028052150524765914142616672603195972045975329819846464014480006626386964285753613136025667894258928069884375655513866880505149880988881892308001475161942504824583255683825644949483906479484868538498984088628329871659113512879666568535828103704467542871630865590700163972313626618881244695097629665574425475230632909795150271052698910095153255826092719638239695482309226450593632418844957759249918698419306824803975811684311999912228125616045032954245373539321030464833335379256987381263763284636667672643486263464912701647426254966803126928869748380629745929262107844248446160403895630581520467112928593028878578192527873893325102029987867885127660955943024467908511700801526486000811329707961746836096819520577291733593868037692641618448910972673948635210046333884477026662995392465639878407441636396858891796274934372169417576670743654166065249936239873499522330962629720605540246891664072970252788137437499518839086732946654952165897758144350336614329770590334659256137568291666771705244420963922548033280 [88,87] 29607160350923503708749731874690452370365058803290679749735927957223168574136315834660445385893671724780090822623311769076469717643704355230478674288067980317786842344971000714795969950036474618256309019244809530945858750468200158197799864903787310055653929250145584174379860948839907055015659517891931877698782711144506971333681242357370461189199014542317450772073312030309331480761687604797910846387598584110977058002423316990724868937412314693241475076655540147603593738930338399264309140384233890595748166547545744056113864812266616176782134672025808663190064798911893280312403248416351851484983532395822729463673291580752666818707948509482708162424010767292971599782307003981872594793114164769200933129765629636105389350828043442053570012672485859931453805875396020529225961026992936160793484232005453573797512634564607113343205861048450582768599358646671959257272262451434538127807530888056834961686508507396538225151906365628793232404057636247348256201419408178403766100048525065372178001060335724073030173633475363013475545440170481213062300179266334101919747315647887012444655392585006679506532765742013848867563835820068069088195047538575755252333112676011282789994945860977608600803029797907206027044781945583448441476958630034347137584964281556437898878983355772159758735742151134924638691771563127589526653973305472425044908160152458746070829369208616779997995818547010537376884495440819533739790231059807882914167112418177188004874451703835360453159289363917704257003439412363045229964630091619362820043720141604497945650945356708669398743693995949215742807794413486190312351999147877710056137689505092522961034702999624483907498925549912080844526758964670479721610589780661449563049184935962980209360887126717429925642504456515120441751045245969311406875232375664740598961958390619828438002683746370887280800 [88,88] 107733094418652083877994278729672661919437002783178494930642568893723702431608679245199002501112185832103399040613378158764256277437706345872430174283347236843097928830704503083183743617117175211708499578111724605463602369538589642933509321159136161597797486574319633448256530674256205662893610781824754035641986836697730233881551276438488280563100522624010973517962935446056867834310664783214336772445754448876592335503413485248264455389553814428669784124284431583799582934909483839402683738301991686223785339932468861192377764231546047079838826543604334631985981077274591248797041967258159791820790826441884221070992970104460908348910054342126881537168966691099443766195622405994624604726629969258693283210318940161396483016730056450631371879319221585910092293695442660280677379799556492614265812462146641160553606779539583608228939007102730195805762764541283684108625659642336704617306212825720942175493974818405590028287223344983711459373612975544238309965724012951621427407963430560403170049730962702212259764443403456423785148838545474333846788218578965591256377500630632554098476069296525583376025306274170958392954223715251850110825870366810557060342689959624870522135795228725635872006381964562833722116900751572574878297194559774888071189706551320947126711118304503445845150881514608735154620160064380483255787067416491334471325688033772177478717701410871584609933619539580996408441154604310743032678037896539734652644288751301441775884876322033257656068455134049054629442631814718279985286116695738482036666741447732912529312283233717950886942499886432536299668116148399361745167428988934305773490114121724816870276225770481351217289802076464884945577355230936721926108315203805347099329845775112262854415096083410809227246057399496301489804382699966644059879468705245862651487667957357098298716127549336960 [89,0] -722468347280971657559577715179863775053000981131128841879607130134724765859197665967284009135863368095482661087683110514170336070492460673072241529052288307555782087537656245980691144371005554028217051530110668979391676809821897509464366969948423880744941267654681035482752008528753850702373857635737548307610342581094063249358878015366352350262726882186076220642155123410574520569824794455714680730206258900671671935847245781090236590881464437858361490025494081274350414590473113990106884080635284238969076075184532142022489353493838949388537701740770890509748049971049339141732578710872883295879547170839016622285943332296725296675637844894212083768051866127552082580959560126003491561828409719926027032883217075328510650822120279128912555408728466061516754026841912551748334525155442250562655869297746759444839436809452000119929874998522879040707421535903803004837373325304924196400531394413962068195781293279915688550831917340387464121246766708920010034957216884886017545992981153663534336096264147295646885691628926437270827220222757958704312198261408368078254551980522336475317625354734617172530920741815783431035023049552570923434099968740694644000904707881330207869675255686173107210764654203509115254715740672218441004647424535049218889582015410977970240038697012647975577116610223346581905281967351928658444586009697449412523753019765996862938788883988623049835116796637903151357678768336542957360233941618738428635413083839277943155017170018676749739147229166841653504209695903386964372104497083633634971660766811312899236362422018118486653124339367922847638750063888256264724626268867197721903148790549510910032631181096295090629614613997209350507024568405294374957713833551192465389763707240303192279961697470223601253776404418647672059066339990387385621343381325295859133972243324311098016889918031405242244055856540761396542091110072973979319300895836336129413330705124866129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -272110757515324430020402763011993423324607452727634992131243639378467094022288850429726405215172622481736514620898399167092880756644692739548799626483277789177920976639733422016207787248746519202750734464036082907225275660072477185514865435986520255410003432004455664032619170104153347963185698137639954086526100998010549846014963082705508078741079196730146521526858079565946373327152836222044200296669260076996655112308020436154540254320175301306191972461127924557406156890416117122741240041820752585156422157187001528449765043404869892476558011348383449851540084535802081029853552930409687423992184692138103717508110203121329508336415569103085075495611149135400355985440614942704079248968816566666632422662122493184694565848496206803154343448207741424615991803643498255118734534202234131466550829815848173663023636914555354576789337157955745623610887407582236207402528530199380116133096057953847205154049551005746744248443061109487301963088464970041193107283581430867269006159387304269579054721071177468655254554304259561855451206807298765932389724142536354371962217641312345507079015019698003676037372080403672657144531001397249260726689371888424308247407531524558673348476243209213752147627148509577312044023179603244232382550979247224323443439788373138609465796530278614522224010954138917677827713219050202436119056293437272667240866772642544477294414688260765952428641370603260337169243340899238585355507487639568610288202275008497856743288155606833993914248684551956307116086257439939085922761388595789453856536489042451588423886278538096078594090866719314380196102199134373490014334769928363517074882221861878171277428512486975193059625781867753906155011481181536621830862070966203486219374494943766004944183571865943349427259266960727578236622661982869091148045224871217613528108452248682365775759229230767197315596999170500260056022277793998366977663652800179302022924577607768606769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 600258660813458946431470017050159925909850093988566582936876719333157844204183596937020944323653781035123216623040611344431991596735620730437544780615934046982713594307311540830166342887118111265464237121661167895994046634114674954289165124863356933787935067528288552917856874255793927848347111437250011710017277607801306231291026579870981620087204982270185872146107786614936650499112603806549768945773771141133681041847822967834032241403172818197776527797585177367407131680307328770070934700336827467688052546501973724693425651285015722813659145302075792896691088686368163840110702486753456004088620832857180589387651732685853881090371414772730649662582545382412635542251112812580853663938196465664044990561953353520614917812435562334872698316795553660017946494756578724604592915118757868878375216290928501629719089640971395672007687408453661641651245931255959031788099080964073480840394061428660051370395328663593447888531660576022785730043853559742351086134384122752403717887788902077391935917225125749497933547979979356864935515417699668426661319397749540714571009191108459803362531095604511432922758328688267670509190204483478250375780839124597652966378694149936835206140164763051988541616015058172583636161860336135234019416667540500584875684634746251256249486083098890551706984776817171244944440557996877684921863038402039015872126400113558133862769149977719919013136434099644963756239038378947025447766061666314178471712605987928315592912787003915514842523680822431800172012127210456794113585861554769887707358198641266927046754950033539877439809601388740478558104618961678477180499236476964773570395721101776520135241210688374651045012370080781088308070414263799949129428358411936377163550203189398533683422642629921460408824154809363583388895413235285754448360498198698599423988844178624456530815937744688837955415068431908734600494510247286527777448820955297915590047994613377334771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 99194750702877496423070575827889527598977603421789966735579157194280481994912506168261685848391283178567412973226203815722407609474314124284618446603186346441082529289202487895065869129314467835010523330372476157698900813434521370063473226374399854860197010847129012272725992326389011993789328667888234536791157161453013107536864003602665939005791961001234285766222129432859638949885785126211731533689305272041243841833757273199139574120131472403199104613040407509363258082993720389020378288263807070884315837147343986512815374645205355602690035516948058003497644934755914044186854889513382262532782088841617090358458742724359456661719760962586930172124352040159415630154532156460217833737519384934957888734515973012746860652112710376703000102459617879387474446805057380644753931482497516522139803785598665746903138694042173110672781892710736920555359133907753899734229284280230627896661732799580873855465054473666942433721735847645289446599835522950885747451842979020331982617660972383919177245574088779443598273232841448273599739376181544454246579328766351007748336266469969515619414019728970808404113283898133902018670617135392970615155939575465487907827926844448753584585211211460058293382906981120034479545351033784902350792346341984567026517526117666007662952017096611002675195473606443157557022909024365456615590730196190115446490936852465707013120124606020747294807221575360138746816077032837148054582510196761070491075093524005828440100378654594452069633848361173681937042119647199287057685804227652493944947495282019441637448933960023547476722669866163210128125975573933354902236953570509668152877531196315285973853209752006277379163205388158427430415153931095215826202823269736971920052059623167536147175570361809150305745510362404499250521514533572456073760917362133196477046879508666254265539026979479758726526914251333448108429936192283723396062942745550812876190408128622243296051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -913608530822720246729009562036738418462794438961949465750615144380143003822198178802347560622998798776903293871609769637701799399494227612240851721998699959065695455729074545701957324001114989401746029763040776676608333646916672824862340890112530459134767500942036295616451791703531543894072918254378497158455712132259635475508885030621659080595920258666370121590998689809580044343994993410374786844520124391445239206987683425283903100369609536840808019300678931278926665749897267737335406454987225495798988293150620630755443921273638701927326692550374213469326776416286851246403170222570667634383282406916980004249674160657458073817405424238108456712644773336707153073406008604082147003811516845680935241975487070880544972910597000131215104085596545577810853887769136023397626321862618356465610936907081532072894180032142209090522132968649601636622488853892235133265194613326741811097160412785332576397614469664235059620486696878044240685939627931456808524824330391908165463604764784178106769687101834099840967774185770137285109186565060770874966735005625915879725042180355574655312769308034594848893798396853354660300676382476943768020167696645031633205136162739942607066685312344496374099957066274531505268280618719715700874202383913014900674163448685688162063439102587047283424063787276548347193726516537303435655562067400543128342631665271890396313848486384492544156257520759986941180857412156270141896135550375397428403109787519845408380073364486597896398909616811658924124148950306820508072078768947866585034732910358467676802448334095870314438657372894093382892275362263053424921847096884966464424093186979808635041449538300657669522000872110304169887735445557105047762178418328371299859541784021055554372632554231460401293447209535096523818678399805293372717930221560481356011655382456727707938381413469870189644541512758519404175719608735017369270285857081813105514953773384529650965807104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 6710470645137179453101779949610114959615634662435366273908599454855640036160533897688929888556332265152839249374544420514179586540668487603677267989517190773020631009736740097123612166393215089217464588043007850767984763459766843546015057123243618830071894185914818957486564782872514260327044479402882578769445365813701098275054415541597744608015539069320779909233861535436902843022592745384037945210258696671718956082542984750678440476794873406904103362049648145520080935319939942977292273248984043812899223286292615884694277656859361625434637526284116995150641341035975267742391967697646248208900928291159760914969734208285676338229160589559524264305549211072828238254630396691251313622676508783595939881868328352665000219106162156279850909145525604533711419453408428879889640564052188637226296936463594537731543132921854052608086600909229550341104734101039154749666089664629339389399456902757178591483866830571662605557190739624863144459731041121150930368917611422634141367561197580297420584068203358022924385100246711931589185258252404390371473151725285233977873106345458451894815993067159441001488200065794623398517415904310391533625645291787491799924773050574242332884598419276766837982996546865984552079562839119578921613057911075623435545206248913116096612967241717758720686129519704775007948755070365692844067930366852781185866741254664170942692026934037077127084206602014435533740666653435041109280488109245865216798263182748270367537635261881054465425717477127860699038031271855504171036949989075472555237052731824255004928280256035397157722640916262572567573956840680084124767194539989358093524939175132933545215060598916465407034662144442629243592307044416972805481943013921117461825369919798681769195571578081111727395167147234563601775676058947186040230824001454311282642407865139874795605058990698254273797647643931304904379490660534429222664728355351061687896082813098384535605739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -52306241177168103387539335587028647985235178378392847197665611138383162765290712698886599334507245660190202512499414408863006024694296021299873509816552983176489478783900615229073419590559563813956423067003796168180713723750698833772461908221096692536123793254761257456262699643825433723048170273721071348094357234321030217460076726223088090886116006950032828208739609066845126559675986242023733581791264544326702237405024625136959646714541975287481790060989521516747360462891366757569801405124040178686048725703070125885749938652522484460041971112701448040354293022523315064144942274669897282374468495590772106444220566127608967667739261765267776219010802874438208394112955193805851538501171288246113796894648363883769401715046412909028085578498573325902378277596797120772457688124166047400436744210808991247047985957525901577145561281769714639628147991898743201825607690819628160261458086948317938918536175552765858695885816959932180323094006807180079704476795224289114907136951767537759742126343704855430942922145554236913631742175283683344990215704757063984475752147331047502173895235993270395722043689086632887256969105456415885627883137813509571661782785999324856237836218383412317617474403753407411981529731883735903452173297009830151053499795243015414427608122822476572758219029766162824170819563562389630265075121612216615105266173730938235227039833862146458081563556628980184170036718693479628159866378873046214710761678730554616961753861786050816500503523273578331628591978553308531273780975579264753472966434982354355674417266051349528266224501185558426664545024772897305628741305017736011718724223118007790241488569596258647597703011113481775956507987764443889040977094709305147153316145898304265834966733823995052669342199166217086658270913966832444843299395922536963681455142227847290745595496254556216210133514469387424138907000992721972629745630819698779100709838489050088184511201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 41357402117591634928466982911288110412161375162577177907527251909710923673619996119961956662214427268648127684983856225169531253953317888454498519143103093461618326151688802052564161951412886169379524766481136581692423096827854915589123777761266989745187445731904197103928912674852948961128640426487575613132535860237806248334408742872261557660992462137097540091096327882345880331581665839499355303895122294993370137985929556625721667612603432951233352383272139660322995526422157038297186478782326297397079038725530281403414824715817405762444599628138953352109743725027121611846973603586022727779691463656521149192573660591220528808948231882653358730775681309784964307959657239878609006282269970759406971588507936809847345906750485417540213961548607126114159445105571689922225528592144684146023539577391114680215193757868246053880772335043173136115944006668704896506758313679428798740731668820012317483843413351851908950962143314148453721892229152611235272322683916352633914145539277568822612170209771022283718308075350629102736474185673111950559808218750438657118533444780734331672321163357491228489774081646108956177649096671797711517837107969677497018822985090623155681603589428335722534083802301554417438493600070885792337486182215876019924828100958677800456793231861690858171519904979588185363465553786054282449941693055551241775896094401840090819289786773034562336981874422336159477130512877076125484526689129408233489942738987897664973952928407521966792858723264543253077071149709140593884010874559181435513483967695806293512653009456013289236716086198141233121709019520410630078007452086360776254738361076941380720127165066511926066297986076543289950739975833576732183089412469634117689119244091845537729994641581923186871287765458707362391821976253710630601813720003315613392131825794626386008499816925431563988534113275199817726355288469354772519328600899411838969315825214420502917184225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 530931018507173847622812389283307960859561920785644155487233224230728529887153786174116532480458982526964716014705190995406114215417025964049476330202445411803645760878709703531234346914660078324419314871077524690710703875943499864309408356184106158625454080056181695817074916721066782652091075779311067811455267218310543176606899373945501505912281320729709503120661949664100756116980671457092698461888885342187729099680141118511637991698209668478759930475904023755774043705305280276147613315301575216403331097936666630628036452183281064665019459597310488016254406623550353621024712021167765457342838965337841506487852600779066647007585462676917584138180188448219349666905162210027042049387849929188888487986379719674319766385784180845837572893899891014975782574064590061421474176175631688120117770350600115573888870957891104690868143630118550237703259752683406452960319565936420485552268529980987726175257547064688126292443105782196066740092490228440885181425327826186511753297638412984475490158534674563257226368924139892042074308527288144968738435866235254382599866000183363921490929034240106668129457821850152034839716202583331488245251969013368830214946992629484870267501446781152845868747710167590195729342233182690481389315587391978676204714905590649217405171738011405429741482128403884403541312244142475677496635504751111304254877520461266547309593662732549125653527599398662489656719258922466570433431851151022218777052114669465088144097845577788248363922520539197533658468572207805715356813602520619141837370056050412034011405768337497094441622192355002011998306175334329201923276339191276926004240209032600269672511591718340167701867030578205037676169913370849014298744112871112871399983567614592705478454059183724661063469391414734894823936336496127248090704115579677377410489595542807911560020856259320357120391580877826285982359655797451162748595311802777755901679587391474234133546270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -3993596416625544187181189371115542539833664331647901036629107981094994524381917993862115365832921148541935142727183837919312082709944778010038568509357337250500877666682456472102089350159330484059350798281709867339621706488400716463519185523760284823053030165246988368449533558772043777190331992997649674303898353552032796043797441035608821519592864004416554813756468399904596337720845407678525405177352126611719635185859135331667010669786428081745535783708941742016530748177143411824644256370368270641460498180384083060429555507246728656723360787817928010082499830923639858842686297781006267289028064512196318667464270747742049778668240670533472198818696928194778368525741978342259058374834671183511859981908490658305744565058424516584598692274183456866562030590743006930917445591357319702762851108545478685954669939925546048474012878072122606336806360730463057855526147674077269413528971958153037258074025912389974053542561977501796023923554039393260989424973309524659356988406181536375498764479326377518223701658574866202709915460793093610866662413811458037511751056079605774413513743198101687747678261608652467764000189699989425303401160556118524369720847025580664703906021303097418897107182495224648953643105561880268985320079802476575748936350111431971796865091455367945690877644299128147796046473551265549275370224224600749393248173757471418302916831092327338985242100807691241702042108635246986295573595122654281112448590532925836106046334965544626839887528061921748747052515237243702660776865738633549985921588631417211965270887427682622695824338358875623819151008421923692249963683668924486764385199518438373527804552036774116046932536053616787942458521154875368345002860271992867604178249130296873081459499820378497818521630314472638239836886362110337410989788532822836645000043191246540884921061085159531351853707542181986094705031295735442852464485794901938575148405481514318435348002111488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 16339483056440631024132166454654655710544787607019692257615445079433956382344630476525741605568168585170039750214920539144199104106218582760612613789729925645607448547211407603551960763578503560718747243603335665577638401936881501075986342259266046879886790924122543694835552830772557188556246595610685202449469171056328595428056292427738428632568935452857038061744253242613395456502538288517288479266521580601883154275897357630003102444145537456259926523744493025138262887390983935276814241708806387821218334979545969085024730414253120547256752865243996510533342967138598694147883592507181276052098004468643765309833931982421316011169894958127207898093551465611464010467826253703592729815801704315033875728832152434100164712375996246371682984272883626378613008481856369229347091687250890059821008813399487150121239203307264356185106854439878738569250856510901390883543820665974082089449967052661579221445371834339916025252643995499779706004796903262364398246418639416545867860580241435323416255641819478914402190108081427135470453606424638302662183767300932203725530724939307986956574997550741506401759136117498085105173649138936784308844628620307588720741689647059751721274677856372940537375988060843516162328699794198732287087455225946874255897056531886254949843646706716389859421214079445715735975733460807554826652539694304055615343256117716394244562691205265866988222692852868307691117862989385670714636791652532136566229307591462041949526676267104266366695651386500193201628850207592764358578775499179482495689627152323958042949596784502635042450451112892726434165227988420088909193939677855297031012115548828532070839954090761076045924805687383879282625915351505714686474354126380195876457924217654739103523645139578546125190875609143065086874302880042638607622193072709484361946472946295178736177908161412170962011128323380891831551132112205772003456657236908437902745725588986333513944345346048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -60251783026033382907956631319325349350715150710887652967891488127409598174130637474847491540144785908376243917764951801204762538746992040276266645083067567964844325245831484263038665464715271527348202172074654513140033689459742023301824993597518737223697084395192849702443267598648333209672262477837860986548297338031260632920107496905079992538811124562105650378322942746036689336645840525624849177157319914313042309250508228262059021718797356867790727507697731095908601744168928811422016825790151511133149457465454893153975641715677579318827322427377816463295720410965884817476453230771576169572499125524788448621017914782164125982950046376137634992236667724571255975862795834519533200553720655608946686079014286509057612421818081251653506264852183912460308436935343672690341032282661570235800038837500756628817626080747407425587167174993012019772928133869935448088214596135510610085619504026936529259261548482388211045692899524889000549529619481209511573542445107559018863822236730887762536190582882507581863879230257065423783314601349297157521005457614987631931949526903676175255733526851900066376902646674441326372452942490546341429736867715471342751089597545541880797099800626399781323042872829575930828492640723373931984671357161018031450099767036985081267915858687667475613532230135129108139498484063634509994014780523959651543905959079984925282289000885178628234674993992822135337569468842262674237573469006382433041809289861002245018703937175239909305133740732289552055439970738338466125504768944085487396967520695604854833433217721591092109006097617035948163046269300900475382464670553065388184613908451357442531225917491642194720896933457811057262608656581089524694049377015320256125690533553423130627028744462288568530908826367685231663951286891090690526041150949147605800925469007169327327169396615969782124666655689436782956597079768798252378902970299469730093874075277624246476433329750016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 182566879642756580113098248536098718255390867412095586860669565701515419366167522379379550271896784303658314172380251127352333711240228524450613048025681600891520713851197201606489764902510446716106581861475013302847734607315643089596254344543461299682943415189141820595439673158334117351942043934124975500670673008810053652126901234945813363238814375637863439377302614493812384704123721192469998179053119902658352527315583812195419501087530156810488392197161343865238235438716890099116725552380456233375311949990757511242957008612960250768449372967242173913740388741831747763325955013518529181621844340147666948344641700266164344176420986830378625926617054040302647920778461184876206125185278175433476098121249142961218593594908055237671187287777406310254272399009266679742947538634658148039613052036765706573564181506916963718583704782376902600429567323111435044730253501756863170884845045199864418593584208365999534208445456729814208747456623176222784134534976862874384892360218300180282538506612268697905657334811644087191477535608104105479019577501804645501067840885897830844552728462720554699325397164295410481934569871290846979332001453658354289283554263672258718090122660507706164282342233678704184005800062285464411632383240887416540659380741808158338839559099615357253498324612636054536593841753491670798107444050658027915912039751458863977295265651163349890907508737424185330609599835352410645237072025868520179419901129255465465131282385211673358884255634105654263989037892751649364133706906017581093895079873913009843892565483867601739480741173535573740578061048211738261915094941574860754721071380528936864994051408525087318149849270917626028745454062014371269238418668564766513514607894496222222973872244515283541872716456773462408301104420652442848315753699300783540871932834276729418295153552117144096888249760745802406068794608913240111316492621447403793723774723807952507600163724853248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -436767115486713580430846711723266232832071670267196181649201657710564308510988467714777885811854447183699988337442749097134590812726617720658223556782442900869469101743342319170713732397499012637262292502661976440013450483707569590374455220946758907802787127787570395691330266270821375935701450604410198720554439675009696925203278544795057573813927271737245145377081718459404692019557670841847602568847609943622612822672406947983271078486499431516126637935617141227561054033846927427088014080928969517092197984802734298944132357309573995600969281687302511720815031167780486494791407533586105966011734337332323489711426759825322593635383015125165501354905565191829642047808029876841840336002933140914139960032949120237764984963248735034878889360571619947941158169330353832629139541739082674410821568677046864547217261559945349745455399169631212127151744463012294422198740071107812678804356568969996124597887816072137580956040911010294083354509894618138070515496990633230022011017995070974516532500609831983177330362953527970476073765424811225153037770664071969647278454461062347202409239529869246563016740227514752182458344936880776092950151644868231701517198515600611996605311428289664118720519324763634478063921183387810421391413634089966270126862861016920582044634695446615730087708021581076805729651466612097024868432954528765986097072988477707992502922319897257087941877650696638365408206068303593449662917077363124481923613467844348239083686006364665303559686659857230083756561852987887663295252512898951126445612376354745152437721983405432764387711118879521523749712232100352399034459209359955363178547627825084716182863954691584979065654396009110814039126814911834780853310617209765180772663019444240350235165136291100674842677618119229834508877011180071673965491029067281087915452733219564759541800331116699957209009411528457329530614746316676286179163416961316426163159753297089532844389246697472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 877320409239007855899833354792540292984816820270250039659063006599976268767685435425345513170810431638204634919352257564370734525122290844682610699379255082890957728765968295751688233608321759128925275287826524694636123874531413085330355607364610751681957476029840671710043131387940906659280924419037927440121527416328264337290453064380810626292974616011891584176035823638795570267646893009860701821763651280751782601069874373510249919100237848416601944153511786201958721087321195134245816079193382288259900577574204218734505360090638777683037148637163391552060735102190475537766961544264540018428279325494344124988306705541214555479986390644595365316487893473279698622869230144183239527924266269443181359737705964750779921030868048450119712173704296929263006385394504156056327192537379282284680819212211384782111840231141311281266995396235006484737320296187705682683817216403607553088926884386883893553293831889079641266280078569615596277242614570316783666176601241713540194617935807768768296039622187080125813350804665231402914207432548687281115343863415705055131380397339162685057293792241345966249835304457984965666062400172218661844964431604299575169482143690034808912171050883738918551823673516345435166678440815012352749546041085630193037629045534897360187904031947063435245612548670818033486714831884076826287928534223873433125057695430628624521878334320507719726640750667766023687950032369924674415518345464049834632688756178371560291713114548800243732417403039873628618880792978214593190373433401196962381713937758146196148680714029730096989024381646587932431381750229657222124127051167222855195538786696816862152968581815485674495065503971767232270242925442143918834369473118325445457427086740635240984239845799603283059799607693054544956795189486004992888587679495171161740681057693216871359850988029404659306567163759553460146159245421945641646846663135816174326471213591868007093706239770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -1489434170915223394960450915329985216877611763459815530049868213731002475097060102100141143431869335495823228452102222673955903934885693703678030820806807736848284763951937331970526609505460593207944122165232401317661829300683451075930894781886355897106620636277136158490398703310587025430465094122446524181452247347641349030486208867937904912373969240823731795286402984607611898774711347339192887595090752970880328500365416443291877340363699738780345923576431677590894695412218073803876142069816005388928653319584401855789558523584187202971462217137554479712746935015780149673378891777854538561349715035498087257414724778381806503783133418013171418664070975468179744402330276114017040118120383334225332168710492274923647603724117288334254735567692545395895337223350180187018755884653140187357929559345284951023353918494563235802106448936577406440796351858481290840306911788424770466708313868827708293531202615277129518846465388302616494352188449408036606164527991068442089892393934429990499471292677904664088909581316595763891289379615192042609769353051155593186669282697967328129742710109272588379589468239156554370232470402374790915062459358475885831037522056655187046850623653848005834529019793849904081237631414640539945365524650842589917268669483249612580458393952155728394705767359868869351838226585449468197601229616508952297411929115825579991892300150010356585281104697286448981915730565248220808672905659182442898047781451408590560490940672174853732072609079742158369618179006492873393240012856428378805111755170999443294371766676153273368581532567276207562273595341726103259497502597139199454339984702661922022744121288068649880113234946926944496005156254001807964538962216649877694587766447321528222504012716083474089564089532873280958542915957671385459588566803536561679734111765515812678567728538423411286849849258018631744884522444634044291830737293476312685180956422773579544713532645834752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 2095578315702289726726060943902246104322069254008418368712953836899013490211155452269495095725824960646084378666264748192471678053809338339711363498334465737891661976304539083846795121393477662845215285730475798677870681760978470295434177937265870649675221546998994705283466230151814685834964833971951481065429388702770465075527605638245190401323179532848723975564034383186565954886117718457493025937293227200051072418475641402553508425406598932481502343837251928401233440575053728655716208357659990398313549898062362789782544263176276689280982583646581828390914211481770834390362684909292797176167866980228426051361675474099631959288037097573521500904100468965821544705075776890989226310832484937560595699373238471851967802961542837131512268446609554079107209798066271750151798985571351612416649317710690375944980654511977555229232911446786425808458072375607455345818830721015999529074413122292188938407817334428781146187463827682123963610742425058361162853074305479595286986085362197908940651943144630626452948381545625592341399009902351370174511809647344368496093374814134195325605152841382431226106936796141517749892789329747911474044156919678224270492945555185037321479942623172234107590846125202094620262962507556119594720132698800606457269424805125342149700173682764855300237559673634950731807963443615512788340369419356810586136462850600832627903160669969427718329931267200818808894928600254892464916460823329358995662864290687788560824640594565926260656075367011287646016644330619407204542077569561351739119230276964256638076971454154957426854309387088608088369615844442690954059413503725546172732236667272712253535502627634007890913000916916919753123091089901569222727761613989878852899883441825574794776554714198530136152805051113412603551627132169549330304125477653565681954407552351837831268892684141677093395241443029426040104053530552940941460927877742161251199179962661316923416948911374336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -2492674847136419914243652374440217400453924732921055813261058331659498298465217404674513681693281948346345612418831648856478091440740051777314669426351389177602520090922996447692597708160713362895809593346730523827136942392194996975840897995874899144200264530563200696277610452302645970939150411847440366385701383264017614559287861650546398471242401096305929314682084715321567745235530503764872309873682350116444344450087122565589260976924312876181509028544361335833839057522111675198871917463679851513812440521538676520417030762462682326350639461413699901812425566849070039985457558137872405894279548089294136728257183998906561734979815428691513799392016090227799173324692903276072137242764345777667619798339611403336736120387530200475034791984157889954459396878316222286759139211448614130983389956885663514959915658301920643225542521293656705102342310786577187752392083220426280494531857117618334907864425748293008780819177466345963568690965276366944363272161995147687414152865609434236446141027200431886350801679329348207299143066732723468639529895832447790580757198100722414262331207538807113289146502945140404280991647321254692459800065801730749120319789113608689656997881078795370187380706223106357890528373494020967800909474041075949609361677545326607746635606539521392280321546567936161684832646552833436739260430300368807476583716117597117876108524568862919707023071452737553696269636090378926924239338411191221705083812819269608668428055654026656293269093635566232562901395253976681077460150974422337831535529912847843845630274515127695457108682638250110247500357961017006197811962162064910020778405437146179623776775979683060161317356533761596188009112124346170064532074940014984120009666171977728169091475538151290100858564805227961427042238969913214290306106038652457089861046844192907357185227150512671505630997833410332632072831938693540851893046037815092040252169022751066664894673362878464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 2633757423079058972671383026803781625268548782249460403033214770749649001370772726598404028794184430063996892173652255468514866151828984728806557204898337421542930928609884765558284327350642820209449150552407438082232622507609043908188986605926762478011283188968011534558710977739996301810213690930485565567647356349667303487009838975438617365930710950160801056729961623907559165716663744178901464060218976668140079178187478814715889418130441301028636297427246420133374134616246562818777923932668794289638461160550300355569823460852797680202568152796736936899542685049705073739736510390881557868256020912548272444403606007479858142213406777164476990882858734721039311190326897590622401707846011730968635746385502365289807422179144479765927641696538918938955002093896473388764624352546823089151865548264966804818018243968359129838517547456512489456801096393703129835742798215507753196735868306959651112090926776862431186492202714087682408355432611747008021764468152948660349252323871113481935366137856008896253208730218003661816807517124733108260999607771588094421385288319784565258859103575859084145028931851504907929942011002574543538878346625319250430485003439696972439899342596644047739995049919488504451211873778987344975302082643504506153231560699667992599441517028415351585651065010108890963699148378157746973727206973420858240660399531321066247408340672865327739547081332254263927061645743698054348361733967268849951571544857789306567860726025834550120017600968840414461079214561951045492352544208463543848860501344958829090652130934061156925342671532626200917681252798363982053499399079945460119887221546264320225292320270471647364279323504522128333411207567093406862687020381220244520773711298856306696896227315871417881133090688601708001039347653572404932854408798594981006825110919896324547186015331462971212909267147976398262758644517205751586153436882193909436516139131624836814492746251239424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -2544115526752851058127649322702922911185550354870527254545827239046491195301283275618330964661012936433545359661498095467295491095054359807937168517882246896823710017290226963593018574646905358308886155144113975529627037033947185512718352697753494943833273698956182267044464725552444147001469241956271255220019175663695904446261811752082464764589853995985729489345633218896253357799332200663105829646949500664793578810611186138463583450334454234038481202975518414226840543322575018345007728679027171810380008192108952207906262070826802618019931031952364688013203449914259458127982117032843068806690405460348119703985667479468964000554307303738488568506917957818841415170559526063984375804776760113350007584565826480753307939930270523789530614069075171690324195065813843298215358902492357708190511410419395297230015301017284057832045013319183636165145160713733662347298263098590846756869763057981980369882115490525251684357089450915919551331690313680245302812147567332410688610303862714601663148651565511635836748496117581950941250733256032998217686368131922885138629463517078126619329546161071790853045875268583210553529883936873338515693573480246759177599158641625746469296892979808584187533367349677112161917689462918505135674187125404347592343023935219618370286097733138977055756260888507119706238593061934785712899500935292688202906474961688369335777446929307077539269379705013836908459225456829549413414549867809327222823576275055417675733040116419118627116860767062776209397989963178700338022769393560915059373041017048010193659253396477058464852905362568968034960006753798944658809452616453603562598686309493386431690777391473951747756747065661664878028176212473741107825240615362494908500166094620835942384357027244073935063751277495576192637620771036320820522071889825870878566117281885446816486988144691438975948682824615317089210418385180118560501448528072590941016028210035062470678467653402624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 2213980847157345934993664209288556456293099808019037325333862104051665532677385941920819221595286588509529823723376204789376095508700203419839182142613695446920809626855005384008322758421295220306579217382409180867239087401955329136659366533634911244206950990133423555390411440487836835080599716161500522848367949987679264591409332389167576786189778642213288318535484270828241802593607134920532849377280479288579122236124308814216738433092222102896126978389430162295105108061925182332484525526825624934071661485768619763714787331672475850012916830629609794118778077877653363200000362070179556411018414841849601296782346296340414728550735266062370025019730108004953555297113332432662400631601178096532526234717557054745153357166525781065916129704611084433446673672483275976445974028563866679451936683134377044552716800531869903356210789462164351653599043261269273772094756290525097686363460676682806476196726053572723217579299650941307095486310370262913132055360762605373503075406728950030223948086701719548851649488777232244021308681209149438087323543222769061290935795115069078764893448830561544266206939502325681757327204862880940462428479296726159947129419211405711118565632116082132479499464258161934926354236695044085626799018179763303385047207985921597299741229438866126565434245432054180316412087660534812337336539835340310789992695694487052574011576346468494530129195335318432781236478237921395125190254894883415412296466384953059727941810107275257670435936233867092640994505480558527368275486298808954024186744008348097732444598844715217656743715778088285954618799995108883798476583133712181508224875213208325115506773403885099929197527372246821345623892672897538930193090500882090761643858824141089641924255345068767913714350275864197977707465756738021977683304266064522587413351128397874718726056557005546307312444208668108926684333684065646591488738257211719345238524168687761254602521423380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] -1673745111058311552186049279791559002869793418798646001358356748652691501339699858889739751414658165125513738879721996221259749250491725152924475536670447976269158238991436002445259853645205823716189002996950936685299023701621138332463145672322554192716917255880281896479634860308357470961026779564772226133392385400720752311093186843117884189620105459107432275004024732211862691934937794100999265821890164171429179623589332453404700842151012933856810305900771088207340888115471613559678096282983785736242014174947028675919089012158793652727114983339086207020497864294930971374394199616797266719405469956657259530987334762772021620506187014110320455702455995110633795092166447239813054807599839426430668174766129966734441897628606768973861492958399376430598959979154921885703709058175858498651085154733517044901086337084288981038859500495836315754341841146584660268007260827744894024486120302382293858265129232481344425134527871131302292632445769713722712031066552784883255435691711360685246760492156039982363569662832352144809346489709168613713601737096032089952816304699474565755563488924579933513604247596855869617174093159838970609138871738656510244387435498091221988237663389217842300723495737163695759865678361553912232483288296276883649052343661250328588935332031190968444465188845234814148352907288218436471222020635210079704932954267248558433943837609637652408411210121909221872427638769507721373998423861963392998053214662777135366506649653579980506377807695933029010376803114565269106964468815066111501573615661585528402160009384573135921441906303983648800219044096188479106082478442813611319008560366358694293889203410825744633185515539040094834527856425535790342043998483194935088899980243490277471781841256447086070674268585014985483508678848318059190025473623533570192108556303647893825286330680681899327341555426342243592440330122183125727539390427633163853810256263635973619934500042571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] 1061406808247992176212017926995718001687152179101611143295700270361319553618661372510620501345326459336300121822229361023797832729128076846288594149320316929004499455109452796100868609768399412736628263399022712366694339135722752369312069532054310957109211571656118436314185249795860427895721960672180664708494858374006770089905284865275824043356620649391314138633450304380205300393311148566045468282504625253612978268536678870158431082352593948905437599700001736218691283445922594987399404170832273559498809133941735491470459321772312544274708488649720784967882769284971053697204702810446361216018808897078779467351677665155954334487593015025896730324329046277916918940529150235602405020937670784789890072340014577731674254121074668435816359384052767386837411539341755054982009475521148794681115360745124108881383027677104109998940575874611196413677365954286963946356352006480504483041051717958570484621322125480107390861937989649177145583903780739090400608520131089901549933390125630771477647434300488142955889137138706008195669110094847997818801721925311738732600144411403884779235835756000234936679460780337369438041339355829234758789179167323869245077376145693798830214405067639457694391981703928135165249190574483901144502885080233873487923442976721519374132486466267894224594285089015997182620147970246796455529733196800104026537328742112036922216453741552640346288294833974591439147302048802030203321660334635118814143676837287396905258925707948511020595707407282263940669628049312693628592843125129692667096291905028211174642788458767428661611838175905638187792546915279595939516663730490304583893538373844414538308745867283699424869995612235876839883556843902351717567819072060638886861049006322783152590519281687889506998859473093111285088368697174543176775515177050562094292000564931393019606624346873245026286447262966557059161779560694717215103541295137346325246408079350172893321806642937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] -550149355700656140034249454179128573753992794275617370956019476074666721964053695589434289893099392664324813907086797821590786303991890741128195456910166531509131589807606437646844458507626786413024851051503508994151095823623977146826084574484318619517326960222289807603183630339004568115830288985604665260767300603579527440285789264151637407071016306713001223401867389191032340869205667948570229999962189339731122061039321459224976757561191166519631172246303668708184540323900786028215877462478736959323680795333333144763786776995650702853997268054738964700395703709534513226067351457623205097750230921586304912725939646422974410925459248625307113782953035202174084207384688539193261673672835925125207001931773622407613133867119133212690440027661569271645735730623446421587450216579242117903426596951947784397041209958938409086363016046732740022267804783972380905946686258487328144662805650973404736807072863583299704966319576233433038819543885043504823507998762255790650521546425639800837979936304216376626004346971801101718954339171971866760369761591236660285338263894494713898651714723930329820044719204187016319941497789504512393031065139464990386642809662128858587566514878914141190088586957839635611033628550500965622637342636924405350321263167152224310339105664549629694045540416765844466818929083907184051292084082622652244922581900048487563017557802422078241184871054901184717220672666776367483453122472492491448528094364980511844493061795623008264956885054941980937777587712354264961001715222486954064800840935279633802445618575630130856483455848074722879448410779938359150408167300309691301294633178257121106148915568045646020770050844266866907440367721518099843110409303328053109684870447725151834254947280665770658745865191775066369500304563750402144110512361542599279174873524413490974759364024554915984254558148432925581636586338234538482469925856936327273400938366626629216043826090606592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] 231613918604332825902862712767537016983017560109359184808631852248103288928833580646643411321183836715496577775295775388293132006039739984719917912799259836196005891798763008507434566565927918845803925333686561031370369026228537458173074694958206869837272665727192853321622542390876088731553636050832383588441863228341513993207463330386169366750621305744125057912483852754510304135890396278679120627130390765333523549324056939697394540649311617383480488389410979053394109099164256916467763564458010652901130148523690900637889784544956338814132105727924997954642809287249177990917266551781201779691510492676559741095947300242536225672424172728888909898783945448237259682028290269243436076056552155584245625892345374371292474569835991780485693790471882054757211701111502264000705270891359116492154905649795412000667695036493151886402386955371688852056888279505476907537054488760162586959569057835941284379109938900817477939659104857722599845164132725270587380810613000015775637422231127986389512690875614443448924281920727894949846896636205820921672635854434910842386676122915912491628375153040376948181204878033841058874681246981853543737810181252030743574038369972651381651178860924249790049607526881772391351780247846790936746830983231394082759009763991679619560977631198886907236565580605374543679759894191288795988907938616618185913853792637612077298910642362817602404629092425901026313987958231861253963933098157626329423983913030847718902263364105125774174897198109551086951088116390585483304910373373041541940353196684206177807023273643158544586026166416351341634319395652712289744683139853995704281309785432076637445619435353111010795704051354406162485959899876936688757343987429200752951312563109234541605910506234686870999218306380649760580404778167075301579603009648604979299088390294108544977525078691669242469797758103271380768270242763161293784044132277415390206085939633462286174849312227328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -85331969321259596783733594827363585430732955743904289132557569518164673658227671078302009469651190302977587185078979663226035986112933174393234025989087447881769732920049014712308729854021749363701397829003488396467326904122426420298775597368823760237268255223703691545961667623802522572968516655599370578827634488933742459826183265853297905720554932922039583811098424320887144923380789241382524580593578201041093420239775335265325795266186254646216724911811121651895322122997279507521809152253079686875592047230951634960971135097674106949816261615104274916285406989354875355592561483300939792503948249345337177953262342427400371469477014435652942918853385878215644834971502970307614524886529402637026271532193626141332870243053583480858945403748381626420644338848073694923009119291816019956814477815759362782885883592797061338556293317262422546311088707235213014176192423429171058216866803879003468725963224955831921654447459969699433316543528492964439932175436100951232975272266324303789110841103401832462577382589018952312788856979734495003775502548006467799644595132771446546809686623751873861148017915597367263959956107534800823043864634426139218636075687637515209678532249928265603331309338346049285435944698565742752761829116890481530882664929712044269616815514974551919811187646378337719759631897820885502481544809159895697559532206898492358878994122205302016279729658628910603446536536641712377409742270628635217053122387536701202769202624366313940555596279250836627309621872959800023862653431885449778478427299185863658530172197397469557622719259520357215267125248512824045830856633966043620007433631539835030394123004577510177780822482831728828815409116800529536912946816768470059208781116291009345363792874327692763764053351573462630351901938175755365099144518500749680095697925574364529549309418627879568307511933283081955552623443494553251926112658501052818260482608078294033192863372673024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 38178427664166173708548862110762836983407184533743704809183401775866197314224987353224070131268417462004262626959490471225573779503454942388399856912588949534261866963212779758138031476158467809579095360582374517287165463320893706280602512651713604200932611371526281478646820221355196657902541622085642460664468941422978230976599126845073790512051403513718193088338570730106491200154512952934592555156289134765787318633845982427710403337773152415443629517813404453468071233752866012665852597866045193194303021862198270921135802892840273930143647245405990955467932399772204955132864862066537117801249321197929960297850838728836804814832617909786553632142494187239388769104967462410493436820925093864089023170631247870732266127457543643382263241480018321705692530510223955325963483404478895777824302476446375506167966687470699063504305704379739319550076857206587846769261326279333982297696196700026091531766225938794567605557277220348074630898913224678237186645490458145384117174528449465655405386812804101943904717909718043275064312064387149081850926805391442567707422538902579576675612283567754134397819780360030674210602944612427696419825648149197936710811621658601883233684336506345919049057136208752499034977519229782131078174242912732481771210917304226629306394975471191126417643013978067208770309827274991019375574006007714649118713820372778345042325868985651674942501124819361811418354240095981901500165270326769947507382632049859039563290292337743375614924054823839876241808941161105417508647871322378340087544836454992284575444623722292500364752419090397960739345193313490793176740182617476896108126990124775173791335506340688791866377661367119205660405956765105523557958989191509395274019727047553174904870321827131949814099978298148083444651972923518005382002316694097344972944528481114665263473240597476677767847193912796040393052205641085718134363061353991396955205284909966634708848498180096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -27246918423157679626455991717946275503598179773098869162624340835851860764168884889658661638249298224776395931589855919896033550026375738505384619623102606454960074616825324568923623424134830583546594208750561971254877296162597658618321133211957468095568497334316123894116871144315283963127458966304807344620188212367209330687357686959624144075600908807923997682279765743973492861678975543705632056901963213402702001860386901962702762957903390569969604819663386530307986130375212321436429624377950084677913935805208491038258469374346503214846780846157193231282441439829107018823162113169011296463051408398406765769093158611997266407064028858572990629229564794700994130518971061137400787823734754258837256882737532414460950779906712408196999623171506574805688073487072593984189668181216069123852089912580364346159245370119517997877589439167815197900656259608395384838293120567864760020842461338001740343505733988620925338351128896677066704578101371092637219804961379905780041418374572624103916119187891909307857292944183952479400456867283978199219330852827858918241387174379343811013127624091295330090183478435878358863668353230022020869368010883371596297114251278905848876554904615530807959267716110187262266572891371666855984419736553123707014538432036137072406784210308594232585891820515729105422392908499727845932605049322323420643183784798633151282104806995678551456183487223070832595324760296905558634868658541486009921414362070459644340484288121355877407193833083213747495015794330237703043702775123716195266220657012088341077157942368331770954700321395328415611228134709696618085841731817346068979037890925362822339182585309753017110585271246070111555565525734810228175003128276963885488168453334356563810345677975992640011397607992744192540890704052117968969005239833327520123068697530047796885484189118163597818541614689510526896214743482192110663682387059154652182702114504409576609684123549696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 21162146026623389268597850580626508284054339747081903132819827969842217491701816233542224072081324369565241258242566442976333547938340646746077830661222394564126638146185193631495169471684089255558684495580990798001002406930861880903851021005885747641673407205138705243943734418049843109281350782528878332301182377987862296387290364837278827038786597576295409107578322958884653020659692952711884878989534558101075728356148419985129508082995845877810896099258695487062823089948378898415355828300114844167631910556714568079116107903449124243528859516295145056865212376169264247206732908371908802814968245764618689871437419491935894277367739919054136329829019791159913338236477197239280655314674811623247026233344225212048385010366129021125794187467267658847049457662964708763021726744690004419496325876263353875873843970487531694841848826745020904604643978045546254001862116499681925612307611551683751173293443212661766529693395983719047615191694674895471958328204942178599894854959897932215598527060483475363709705067363278241856600540053199891669317226117006265015010608422590324285553919696688845374324768282548778910932247998930253720186376627831931945229013927336388711726193081004506509230504197458576279261593280732647685271726558816177040772943111514913462573932419936929846809710799452901530615502462625189903333971698760091231237586989727639789009050411061255800919998332484977350898941435811866025770367096496367788455778740739928783462544720966873956509942311517691944272863966108083698221667231641735836402371482307182475425848682987124306098301342118158611716899868545918172957743808145539636008031651557367654713639847765228320860508208100538356545016034550444638923008186889252406286915310484309516074334933698210699564961156588667340709971720594963974578977457278429305431599012712365166686298454454247708416035141684859353659254060083466941332452975540740224844008497905280406690079965184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -13098072477298026313898793277054755736292734007909005174387498453243793330814768630160597483205002137595994226708117084124745302469794020304825837201984007128841113502399169170340108914341973766188429930153977886429394822217291016328498922307642483888272009087497798974699187015802804074179186295791962717124035170990293632241152920101931572669385210792944389376731188908383448256725100239471470175095993454979548437207150284328724616650296916050991730499573593589362145329769141480575613978128323472140715057832333476369781546619703008710364143445115052642536554199020292190724640963842770492178946912761015465921127816310348661161573706636335801182898291430501048589396231891266944530241353357100550952460490688807840702834327395517111791061639402143933264260415728048106840663989561712606143583579841157926997507291198259556518659338673273040615045325764877514369793231357426962181848481247397847244375156150146922263506022608955065324379123319936181414249143174083581190512073576985900922772245321026697224080212590232503472555857094151514751040865548761056726973455156624136101738566108719652263261620630314157984151981353971660716582658896545866565456683464069137043338251743089637306086396017317406284157371584703972765554807672431290237833582315190194284007986309685898142790318450401535841232996783410251020064731799033004642186573347005048094639705111416734804408482438030290945463592942284605471105461634453967679773096660847084611466607162370899531930962101811048879580138652049636851248922358509917292032638617735277882032134230666578493080597074314799505978600823456577919656200922890929155102852324545892289383191828931635305470104085422548574481135277429778855310851141613766210468052809254853908082145744964568492532552193858168571608098511466667897764057895630695562468765328243199490519497130701742953262252956589438400205878967743646346718258259618660880075686110861292330450547638272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 5933065287355339401414911941257249913716043382030635706259638583297372700210828862339413680434612632641525531520640621074932033967216280299043967063086546642089582318495290669532953311919372025943493402641091948266356235377037544951391202955851705419296487562979310864816504195353861437796436095045293705896334531298277576151375872794735507314380647761247536340265591181520133074727879958784884008127512512090996034707202146445853980973762171857930606054122222223085282287226146040140015790609236220403433829016565196503732787678828118276992530557836501751165246478144041534471508556681923741767679225687237865183490021009843926303110707984194976668988218046958540215665240328934798014301831907583213690057708702849741812647084467053916814612158355233160780882108986765895970316350271432097114129996560563591594154786645118335664651787504909492864167999511612650344183123969138230030115174363670947098705254582158431155535324184134771923585404842085034395109412803650783862747295798061836596332644855315027206603938666939702037228445558870045204488678390626863302296909345154851121491782733907395889880495808933227203393131620069722327355587585116410889274818436980212798677588232158824866204223053948631404650106929379836116690123905982742408845739376868691134008715251259790029554377723230953067454708060902615834528867339748238496098540722327132690227842703648891272649934478420585627752605200322529497541445983306533551430814004721677454452713827314256619165576035797697660826940981088998952885610738870163110676488370096291819223416665006409942192381906255847906690132165200828214397785185372013065429519575080407593412257027147781989591103254450877208219090276158868668307727536011291272566447716767098639546147442712315033460070519323779014685870218755266328948051905070027579885642443911808242614890215098444096588874791481999329620010642620853624446895915756303133838480880918286080151935516672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -1879946995373352583437241836901238511276594703168155408055638554354530571217762999347765696235459409871969173195299451934902081402797569496084241703027432485744189016992499227680372447604582799771856704990674895159966860812702707223179388632682523559123158739022050137093851117228063879876958186405413041792834721034447246181543227151867087841257031761710903732256737235195101674045291287844405823471073476013157257993894466941722745584385855101969765015954440716102186681574469467515273048595889402156554475528460451588477997588016686257146420203696329190216339194404046872706706143608751217841145467859251360555905999833823050022902871258762678581994957694138801190127366784922549392276186742790244155606130390850726506823449348342282790175524142918121800141985688348120649430518215226678324118663599493695570602474906661029025666340588707697337875527195679556602613932384130040797875424577633871157751398932582067446954890506564342481650095265689156836867286987576643746192403106095811261779402675144732958460441356330310456277998235012171289393965158676493287976008547076680312746334413743724364511986583164828000350466576004264397399401000137447394149677802273699934948042108396615040588201479960725473603055713858901517927638657499721884205875785683435067692254031561763910634555322049096283546828906666742704133068056162381057087798190588513110413101963390595472035772138964627983348850060616642930840566191078799438112660587252915486707759633516040567874863381835537012177302524406503690855343347795396691790657360938971059466705605317736173618911737945772444402810350719214604560928827508111781844770571864624349364487204685634392777643603997612741199563854567622670607723855211284976913169620154883574464559156321463763544956274219865750577537904233213672184515516798249142085637389320236049208279737130506067302011267838585511117242421381895913274943271461682956473227146467243431269912018944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] 372135903612091052115644822981070277639193608873001954061846230618944117268550402728293524733246847497930998895960722125457799437388869777613691242957233581832884031708876231164774396136816652028381978734790958960971245419761701832876961267889960253836714502869046413397060403532062079717868539751589659165345495907320661504364734525293819162104435251933728192360216155609299729967451736792664278363842644349793858657748229737724524413745289043881527971634850950330082708331309684072600272006550618725391825824498774860235429695850915511981282986300117691488375551139162300384645851676930794267009692757514852554170537317427425678857732921251716262521107469340793547752582057651728452306629739908237643966531537083955099147269750119927207150474614773689011878418642980879575006144672119121710794121978483888560823718597329508316514462434711529247732902746861145409584615563288352325239561282662700496616655471799493844132626981198320897442551789564400624429774208026133321605056428985276040511608923020182991243860774430468499486807405956861714831916428269940755441861411999637199437773118533003418772857239037594277080731316570071889073720141178532394096875260264906088091902494439387883312204201321206977392977098540158534471998178447623378990832203067074261688466577553947853418030649566493418291784600950271054660370240728109669396522582621365308415438349982429645344790499178511967746460759458603455397103039918899971669368745116074861066828579805827486611459324669930471102647485066343723899188427556290280861119940490235896482083958263702563043110461108638349919621098038230466314760915531083886452808469192602199740036150193814100200268574736590970784298269703368995125462223970162339848607460943633056300344101952363764652833549525032935641361765520218177779072669000129587319564722230423392421960902887488873156824177868353666269082290514491787738199052477990104773219288383447682406479298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -18117984981572453786232228231678801738286308358631157059123339086566843394296051457841050073682728099834480783356799958162233762051058124614904860891132563780845769213088589219372239412263646888784359685878021745866937376162930379038471796953301530876659068843415353586781810314571287752065881429369557362019244785890416960350307093269542149973143442239798115947218328459926224341935564008778683001219533089749028442810850414687841301918701829423432685955071326458882540773861461653616516053393855737784854116158869512407541195511221276654201032564546777696839617529606496637042701764823718460078455700927926546398831786177706985513132277003008337952598389170396446788127175348924786818496255999090209145091169458852343661806041391227275932220787139953316756733701243120909938032340484750255220881964960755258802180728140507692460202858822522887720828419779776854678599240930807482886824482056183052480266644828576778544028828483109315252994772419466674344386585297983478382808527416384594272330753823516316486228932724123486887228617660406994595428640251282078150196971233255593216577341912012239334584499607349673019742831556306633984841919492076391844028974625895333277316628768882997832781201758555273372729628974065350541025439163388819324806432509482634819703732779907563753451095671040519800003626819505500827032519874402217294501539701773309104130602578530558190932136095933806656516965711493081911843594581940516746119281377091232722742197929589787972321028767764316271345279014106119599865289854456546381662530691035287760105639407487433396066779398949098897228281741211388721577707597928132996029769353519173255686892981311606458036291146309075398064670819111357427537329031398400679358664723051099597387672229662373754759119660440779267260065149665104924759369279932170349570359304044143075195884777550933178462400203262537081433301282352553162511677640865170109441431030023371970542829568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -21479633480777284596246528802899361990924624169451873734709423511289768382923644370946206712525861356548126600773912906983884380784444144614662314808053339463588447747152478078961371157448785857306135471568902333734985139995966805133313583669045990902821179544018906975287134675704740750828480821577047090968088718711046713709003223042995027284849239265527960696857767265220779752671067192262801522286195382524377504588501426098529511686805776009348718139895453889755807205854398136721955763206761700573373390449043706399581498754687946630504402082499043013707362946848220095896126663807073077245499445566999309211356647281482631113283961161988307570708704531517999486307236169915981630942719674803875413549979911208122763620667268232011045601269807089501681340842620559318087314520549503437880623518147221073961113855622941384295682738341980520565177391195172606574512658838644949301924363845396658511002349125299632085216488242524236095349228052602067054890814283258291224231468247599857514595261467781349915327385969045160354006013107421306073607471169017927861209966807372139914102684579390112504328645056241670408648647907734534496909309212945295989191723843873538572925170233322224697791755404059022603029260663244945096555911620722636414237205593622472369640748150206319534060396443001423087625739748218653645130977423841531247852096594511628105570940576697950970254891141871306410775888938805368759151744637812672788542394576020858236099377747222178025616524333066655038734512908594835355215681693962862192248900799563346120132358079048946215317380355163305799796163660968194090788490348505931057043948723267831159573497466311148104645467084045944162265184848138485797029375432505952338332130386945149019083286197665534579778081124239325341964029923743663081045629007635927926654551620556174830901497664390221786786973873088072845128868566496946005402627299538781020200596762368605038191837184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 15242870137955203625188442686227369038201674601985451209567753354683949083442921878764470602387429358021458816384316270977199530908774388783920700276519265063692926365441340783730584454694554051640753459245685679109822147513283871002333032348181205062625218384438083970726129575185192972273210948354408225173959768968389255432898790573387843540299627710363296015731137362509946829595285798114473262558525247217561989722221835747999995374975970082715660647156899010147346756310175829898243751114666418735178369735753739201657132019146049128188151763201183076134584198933213404439147659766731914530587629095462180992472366807043318647161825768526721453722808966658397800011557798331316961817196865953444536789253720610470847821848878243049789693442153615538664057815697838820364904677650413706049501184605440994724786166729458313503136547372002493094208311954998350257120745965422809375298753289753628773341492940431831207235192154457644312652596359490897679403055871599395527786232349947107993083813305692485797226234920784423826213896045939105421183615187862113732068500923401316716141041316152814843979101175030783724579652885340378386139342024625506603095225331032165890798443516123539960749073775937243099559873492832018776320569748181891842180754293738736319853640184990586728141351906112347144815572096661633589915505676759255793346867942239284214148210413393844370808400092141543948579257299628094325615165036703321117429668939385339457575121531813070866998808575144175939072094007415068885098302594634033688497326670111646628137100491368422420894250461318208750367320385119188128614311127824583665969636164493019065286736343029687566204721781415460149495456589500653126914176672438275030675511190111731410629490959310059945408148081815559171680357159283287102814774833003284284972756881369246997285769731654962448328312586897182466641162221554482924219184541491967486509117862570922187178377216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -8413297289389177913072285612963948399639720081576038770178999961527188150758979244482051010029857837855635082092301227493241082184023224889777172750243324343280590933171357389578593657512792505675872541892671181969343444669852251188547686526092704537650760028207033812605279206545095723736745085125639142827432351403040912768912956601707038836005892652102463086203206471798883940409161892526930797894639821778310077818935414208954049099676219703214802543489460097248190071359788628433973743800135435107361799024754372562077608260645941658674804289939405030843776527898130619760496375688697889342151401259402941324321190209210362995609398187187874415868277094835211259583857982350421037720922220382659337927666379785047077645570383396817172601251017578249147337437613201595168742278434243579514728710729344221061184766365000534451747506564704336601544227143597929248490172456317663798236035606465857814096557824139227284363528682560750019642622086264907912435467780362946920271172832485619604669841250306125478216828186030683768310024868561253371891852509610374321999228170362169448708678723597936089180570816412739747292454975697397960298512803431307794881028303000856765159766738478998867213607276113489660144411012960585135550266536861794973832190798817628035185409524122560629540295210361871397702402911973611555254981215993950046418201569025842937841956103619004921617416538773803523958212788226707218655952031586126634353131502352710405882790644288788492196514615706981909616886113324349363351544448833432046814847212322002784215254708329223681609164104758574195716797703879400908360430734524761966835925539336363892636594454232149146536252837588382700321441258943481219303991689169064091920900491967960430796102829488473767663484335426914856057035186016241125032850304227250919149337149921239105464256689974643013673536485143846867052953955580731605365079879229057641824257536283683121000349696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 3845646884259804105316670665056344488401810591288611777513038667097745136944579356728970180728069699665863437263571261060138303255752735893735283274311788285074215484621780364066161650365326821051805071067087201056327656774327840078485544879600435607170606425183268614207836726264955062496756751074562549239127063079671753777919028821307655461223689452797698493977607493846269343107688250968386468339148057249872300603548666323079970340857889724123952825146244665238458824787838863741833968209175889418931972005475583629373733372718844312927881182727339053200850666750871050726668848095421466836058877826517042777206569868484189192452858121816259984918448063330319842278357618040654074511097633648618072082372274912974831570327531231179404706612022171643984629009337023750345366760504252470204012371941044031575170578366874179180233070212879738886927924634083542463249521211466975058153459758772719305231597829131038465457449994516095162953082876916315162836883131530312156868331220077487818673250772073971974864709732549023920642475024181880238386792693380184508852980167861577403925704521362134346318628691090049813800824160738356570426474538465746798483589853585846025683999787620225998909030952919593784042916125484054242478273223687968899998089053952680148373732778894898319136667336929938210741731405952668917609712664351806516269991058404946917079104914679200703266591403590637352736075762129691726117589028835673187712127461841618380794064191623911637387993048812005106418102450885298783638222630891463775791781969365036332341163885117356144991182257831417574864030554684767304192242608139099317343109973221493589756065191841984241775201625666990190833355108885764858554533179543542839616121850607780142910145883537521211088334812915881679448519773106729419363788054992523270057868489500068887017867717501351882121651834788414894184305906383658033428802710641227283251421745625712639852150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -1395321992945973862604307614936292860994651283655083497738649698985639341217118559368406185269706952240468841223778912852698852583245876950463145935073367192593946055565430142491692984643754300763190638415846145328650239475821423953802309842725277776093100978874187342843249139855750953936142955844409243940190446338856794184231474942326593049359699553335747368359105265254658047961689587900812506522587294817963081256909306728663707478494490624326204108766032977107594076091571406434217651480605824474775844141964116374973757075016067798245369914298719662331984054460003594119453317810926592069491848140269775269992281134530803806440637374658031704052011681575701486624548147619363990889686059407469898648630097288840732717711295116238499923943449404986469601702108193347237445315998148257041740776030563574998155800919349417742251375893690282205761161066700918970398065474776613539392923470452952619344943060407084630924861627763447664099026703356769649199151250796568985541481795585721706608381991897076352419504876538228177944077795662909276165731960857446449208293307556039878565365635483828058510296364104234734011735700399355729147664919145159617096402891962552644021421511113963536084794561851990006831223299083104237411491808699745437204026793996671538654106398856521722814870564196026061406418680973954505358658838926894383039817548083606097166728455427941345761139063306790821186646455539952151844981660701695612631263200553968499623840928108744371250239537252768427334106711097340582711428137668677967405360576679281456496362597267671425837767388816427041742813023811647725248900300591513342011640097517498967363934791020573760759435739899929624769320951283574751899245988560214451437082546965525015671105468510896025968213103083793745995980194399845696002489282985241970475597338393031777482935843264900166858320282531123900446851373226049625667823268728435203089351416997964170062200832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 408734513142298868151597909039866910859244236879856491238936175583165539166714103625984366560036286533288708117342582309424101834017411179949353916817960380272562394654573097250901641816929458277555049944156719204211239708124218712468157485299880086458678282320095746173764657604195618950940478564236438809179776094621416331023369909209119146312731426327384431056238789807670739005068222354084077256162277215293134455103013669517750667894505535959304137332363157606276447396520565359181248173325213461757438314368153217521167069028758930660530753751071754632654629523951574383100467048248709839099699062039376682291040452127873380408164691446807630256054716912684090382628803387082364335648156724715647491186796870118155212454076234586161065659919783501222587949412261450620312136758563387942304981129557163165020754171209739007359214932017158107524818466828185857608478767300380100165112030830984887643504399555596172108478163338653671853767188136596525384974848019207240861068031909687902521999524507377429778788397246760551555035858630285096403482181561460631417458188331311948503705086944830069045325426557157270145678452391148828271344357907138710273674017250985990939296894054731315923452690228494181378640563401401629945062612673667247736623563691816413843988878570804783632455543028879954411674241150930502470423452419456207638099322222994545194511029896025658285850867059606279250258219712375188667533682278421427253905868974545906703746087581651922326704017018269505723462452436542960628674377670717229559512980705075968350481651318436765933380436878144992913136283843055249477694827983858432127932723638357983757291396233975465225324025793301115029860407933443785343903329457968173800773942368128453897931120171264025961914493703699111346406030004942763141666177037701296172327540827647016595887265049683831279200108771685796521966309470453727014700436561852657412542550438837714459557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -103892191329689723957624671158097917753781010580246738750969817865649812676730984527666379593417916764917224581918746733266896603660037857759791225897494134768091761746473530486586892718001926476849617936288047440937260959535542644057212451409482283688809065983544093692287134394705417308477600027752468251753562651815660591493467265348707075408531216614033612323295009971039546746434701827118019248196423964821298527020451870592048899231187992448806276860845334760979417037764777238295281785066294996491234750421587628105916288470250332908090500408085921862217244842245708112670453342835828908876617922495911784062730565968325766279653646734033166599077756630025456705275508485609130626910160586113683973645887941766356320599331147598009906145074906156719749310691060520109494458330292999067344320752079828362331681802487160444776012278938452173063537526785996135168033685582516609439559234710428984535745113938322537293906305060649249730986123871889630107820753855318978260518918391432760339160754573331537303560373171822272012499206352082065736745003261602406397943376141917473234527617457752892144479444109385359584686884169068699224137024532781571433832960494493571414079608421245546110510009225522922557589125138514052654029302959341461323224014092958668995494663494449458373623310917536581190405922288666327980432029650183377734904779979614575064045611272528245017469180700981383264803163735584700332165176122996077860315674767643422609432255918681564798637134093403016100564066664976412685493036671832947616735630256439184678963592707005218635394080526798969955149458726866253816204252738030923097428031198441986109803401819813530295458219476522526732874801529948635971776793502335779602913328836608389746263688576732460725988223437553836440708796117664367689864912546066984830049834030662179262490161794002113479913672237260996074568114814709271504370251092637710550087275981729914735820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 25886194963802540270066085859914668497294968039424465862127886571584858695095022985508243128932560571945749487613497383262069214397469033319132364909770307762092530369494541705754354981424612089384825794874456529810156493626271482491233514062428867486404655708290776690515195780171092057503084292404454411065854343096319137811332939281894246093034518294044576281921537430284276095472720867263463101573104040662070769651170812185537532324037316213894912720203627886146052028427484615900561225635662554381225538147191481679590217538336168199149855457478228607488737778382235755025846716796633446186863798174171169373988416227866206395687052042101589808768157113471300020405617516969582774941460199427809073124025096006686651276371649504377650336896637276515626284986205612597568080159608611224489740428193127938296929291770688637590868017805655108490283803916962480625692520367553869786864442438274568289994141149424271141451994721646046413499082878523181220372323648729520914960613893007756497750380751539451084099495333965920262162717974692906049121975293509967888898903922872528373614470380158017847185202252559714647939606788805006833261561579295551587921940974999531029534735956619534582991450471479820197053488590881590217820206119194317009110110182216801954064374650340176133232066387207040136764015678427103006047849909093623494810763861308599861329581080686710865070615016519611453678232889084155253557776325435164740785035729291498695318937763867438341170797149961598934322194059468661458236814117447915926441032517885326591617291174381497938936775152758244711286346383707863595453957798335565972960960529084584107140663012461569170599498523825796967422822083521746017575181112096484366914819497190878698315499116666533300837207880851763897280799348877540561378474349310205519087302864176902362700907346858892258183197799945542965026953144582435417689096301998453860362786334029520950001664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -7013830833255421022671636454598096121138968574311939013609662722557112980971050215074818054392527362649746383432358368223801776490824627735130396318298254218245281734074232608257576824191714075082804003905193395249565122184309830097631946086371162834231010888524386062039392472774589116116726307033615242535393063891819786725211501970735102518811512690842268196378738754808395190789444401104283805637210851462874583141030174157583444141964446910833827158028004068785616040362949042237229951203113041001363371178392657158625442971041970996105715875789106440684942072427417865880927425170970581602231728055853925075679833052755748512389416177560043369302725681982811201998353738208520092436347305813782663504199046680572137745810854493569959441836129806127814825113466543154047948888015285720280882523580284286524444365913199352104494733515457845869430570115605143812756709427506266262947506678569734068916824042613239119723841947761752623940392524654907826362514812385921276865727442339015607490405048920372776481109321645637381892341966327905988782317974991545066093614342807762446466716767508963648769426210295173966054314796236073594356996548651653258636768563055353555969798084513123421639470566416535348711469375546878429852961706966743682360410079192353771738565657511718391744411417173075908856846948278737277027390473584366644435396147480751551400488243515424582169748750663118076266006186658376791430410197760654889133863544812710755008289662285706529585445975723320768536740882935886221760333199395102616437782891778993581017442210186481685433168770535357787477806336993373884798829522906647894634869243398276210847714880588159959909686715728497167603468427545910127347061405149494632276347314718458026089399408980817455213869174233441478474167992639959068852700082541538370575615823871791826414438910058900844893278019406558957911103435227999145495423672675128046740015327116271258959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 2030408033102850875890621793318986515056091389220149938027334535446632023614002568706121570783091807156169656482101781621700421523209538718377324723755250545086362842136741319383446579873420504694808072584384549969285146215821999943466467896563564940972531012883729193512602663936374404571252266340557261440449569159997864786087281420534298240483322669495118970366394340490414095226714396989587855399701194010439360206019124047986970409312706101714835891687866293270161742786820422309650415443026418791404962246441227237069196479649689272714333361455454417591539610792692103841727041166974839795727241941470003877204500486669429026008755448604130091956312693857108837465016859994702263943131016814120018465222061010309224452192410261332369749426240610990309682893680975913783694337532037424763638216684807339059896703934260642991376772828751277640800111567399860759565862280094939903892418187070761142172209363590884795969723199700537851237333740231442129935553619102069747061577606895475862362250545707155183238532233372070055901439668292617646307784568231743856265946930235253092375025624012346431812199432113469837072701508687601901707900025923308231367801478154243301655182799239824705356664841790374566998252139332865239667630440379408769545987576455389232936740837174321462621859358957360924478415182746367332426254292438418015546440377777137934342015525521906771673824467339068512643678219595839720188314513321039927222051258349190724726815650688747610979829595393694522302806161043937150768952786142008141810670717525800497302450839121695193751702855642144041890300273305674600868644320831714686365200668954284243666813114254670562540525640022458575356080755188182707884087128192968900180868541530678942226815643655214452595888435160261653490086760063232824187149523133124815035076650959545508490362816831482732209232718951985219669735532118416366651309029353991357636356952147908007821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -572175820218189613543547195469455133075082104999031505735864127199835671983855125394918107871500761125636804311371831320511068829447519606930916953309217520990854853644037756693389219776235698050842077505674342591366749255423679306516055797263254508393464799069736464280700410456694667142746608972191359801413374837741166308574592893959218707976047069385383481358158669695111715101160192906472061521927654217321426577039570415481893396983562581357614932835087459943273283286335259795530653864126751548689142713302882195448676833318560698940762402762663992167657770044680315674423988876131340167129107108424067370954585684300260741552863458751525228338858450186969462515274026955122019504497469755072848676425225982651881525189115871014671553546963365765482634458901655077404269039954863064892905634123437166372891954813084456155447490577807498911742495041693949737980880213211428093167492277475143940050062555090616041846910400657524380188008257400455571002098964044545861476666794161096101399678902629004298502993421279665801888063090988048253652172321240289922347804356416816160458387669399591609350303916533532139808461308396435282889383053874023361829672587507781340863867970942211597768939323278012140115310330270652879394664739462525007702652895906441233413200426949207989468971433122178178784777138742294996086372097792433682194760482130472248339875338799734684616529075192724988769692578841061742495719694528785109752522989911671430554723840334035251047421607779343740110508221314297764605644697380458110218359597553733544675334778560843379710437016569821746272669931173810696569815407664887340315974011249880586572604801946732115189675516086716150216079801504951834598656399230206591875785348252898367921762137439189353136894387200176431820757637010416369010438255083857342058748015248675935676684895811943446000589810609238309439242563152127550396927528818518758527217973384970340663296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 145126350446930537824432601223534790771211180507897554308022206044629754725072082272975563007159618065183761433859540566821968841951276067986250214268579968625523863047174833889219295688553580389431122257120228513355809164196741971138774257062205177683937711399103331889018355498699505925434897533003173668194432118147946753692154796415551597441881991523321802242863291256101948422135545267170074217517524714970358404318117932300018231077116693190445680258580859006276674568971388423411986253425995575980262910022315706234905991962546244731943443314262636341039787835510485056608609012699023784907061569152453496171326193382960455532632562135749308029864527972496154597243607417781996282042967298160344236115321043793134100062859239924930982118144542434975136369426405986208009118586731844994123855456154561679547210880492941622133268675617495122253352081437158381965214365439019293026432312335954329096876570345773412858503927645112155563808892663923767439698257046775918247249149563151220598435366652137431982303273961826363502591354479740788065170242068865382300774505037028943363234095012147149991999856927484235944626238381159854965963797634601187996340010388091093417686734844345727271988892501321042080798092898357751305441272812118967227054863632125693515274148961134567185470972828353445319690353107882680297479514897398223679039797286210355249001603369126503525036485715787688960040379806464554237934745607184738026065479857685495845187429886582561504944779413820021288129760268404407142726181470819428021151889016578386306950734648794291018157341914383553917831311067637493482043083914817143769275877603646597956910154779180753522945238945927095249340703012035392289482428564866118225857032381430856538156628115568335892105218467966238103594022894173536427295675807704948800857564166613603559899784511590103101149703376605243954227558405169562080649393379936640037190645048936564260864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -30688749040084679947702607381587065458381468775009224956882486336325717695581850393321880176427684014505451479359787798141950161143644612550886222183985895297633367800602173324900206933540156709125358753098833135117058169262973443430512928690255072881134303135760574005306673138467582767278419838990669815694140219283314210259838875347066467023615392800946897518869794255937811406081901242479759618118695588953511128591439582602518331983397083437129766311722046858506374798300661123508770451813644433875356868321183424614599948591772617297237332614080846633547403448611323686470737898145197745199736512008089400405481304899214388455012105601001810920820931279188049425605579613773367172797161040819844454439668143939381497127002462793142319829439146420732753974580502965703786450194727585758132406730086210425457889634409292811807808979191023448317663245240109794127900200065926562460872266357543241527053851283474776108593252238812502613293228894528247912726773916557144433534652193453804090947004519157475986976307219751836860553573165243706214911399484315538586132222930946591601691382171602444573674807102349160927128097402367273804157458317850467212053976862584490670649520365566411794604066519998427322684582335286244838621373314778970259645378136844834980240695239101828886246337102471751078798819157709774042583501987612245223408786280715119449102399792815440666377559762977766951713016448754125469076608008938635987037795217426602729455212667960865851197509252946386603595515818862970776068742052060123063117027464618828030889320849457012545724375580061388966677010195745533290563245342198039630138524286562500755684112510480636048671470789390261866457769010807802369823858005375881960600444218779877659129154874437297775974484111671342226726747433950232290785056280422993201361028178467310569960470655539052291902401075206568438193415177923304869212050556367447376448960364344065916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 4554272132452330688227915489638750751298067946105947820324356590642473770251212934678009104959149716537923034778015562395666360140059972324216097905724395282169545609792386341678097730109207808671673321895529455980715033760406685292021501229518021522910986793361199988455614109206244595284760926203973021600789037872385181171395804053429321910262458921464690358811144699214949529964268579196561118563276618733151957989645754462288715065245219564536476779749382044915920209920307639005755739084380389828801889351594950351959892855987614058744745202700903828624500423058724930860903044828551521862136816324577250750665777715857502345229024716777635992500336524585123790522489149049577905524977729991504097736863025013309911162236145537643577413557786691027875069885900684146164112945906199535304635682787716097776513663540711619895854652542146235824580786772757372219281152508931673319572742448616546361424826890647418584416608592898720937674252323034726228025216701023836186788773159949119128078618946200866390788882162663488109909026701087831768683251989796277680180219166443893970491272553944873038472813158517882503171193299228950177740345613652860209312523697985322013491945437577082475926078748549216983024113345027578893780372635237741443751050598292979406561486397787436358573392679238599114168265718119540651906757052504109429595518864560143962016945254895203365565271860050704033879740515693620693154461093925680249726619255418198910248352568936367643791467735594737230779918555949536358830883946266736035036305610022276363671202461231993193348117373344830314705916345600433503736846952109651472959375506194998396996310080936628272862119240616088506081353021367611332727797604404242828746988503285498474477910012531269414318310204354712429885335735045026249631183567992850193794702180129978912181150505374236202523677979411182548559397644932727212570020874334009152310097648724035502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] -94217093806227036417329719175706905210592288543957016827679344009401557923170717135130705301786044375134094001425905817945007299690214455250110254234617964840163098138212363523674759199630619908942748704656240808478519633374806268743286262107929449164976318894900847601066818942143838051797867535835194698484078957881825162935871002457015258903656834416178101596192162711702977773771047732643257483144629608283164441712426125283853266397846158486293660165381374976691754288593215597191582041770726623955920006422805752027157493219009533238860041204492908940772779599266687566979743929854131771786720839159194988939722962973443292809234317012057197892962871746496981841279808035831998765090500751995492950321289948047225890631797483512564130805301362501284896997633767081328533039058549324595527716172284846144270189048015532264186212920332574018487061684306397599250959875149007531289551507690693544971740912475917782079089850165258930560416923623018010048363057411333804374310666680019252605166078864491646897054084305737766161940078627531558345236539441359366843070934362279803581180973541279584880607414996585188500102533116616450229864746184417810866458139902791395061106058950304757624205360681197127493368674179169196929756545503441710949041528909504429831494223887613856954869881682432550582273442057042696021534756913297392475983595471907509820290530275896593010690949397257374570818501893674818215112369988135213912312268964326354405488392115906789532973278964097621464477786522652921918467948217350050068068852552241748725279975066149254261161119684569684158486965389366989047539900672654203579838856535487430408499337634677086674045736357867153091921985811406635909434490517278163719921274471893391589866737532639372477551541603691722054788084170227321836386540779803480139987373903278295286384168090382074518247243002507055149055047686638204362946994817827877997102136183805181952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -211541571779834581498114601149387225766444725783514113146748025574956827791710872461306913974188932656424288471694030836329337234212575092769988285682723736341923046800917158829857628510366393822610932453150799362018445367066778292260034961388695487028886410752230770924891280542980042944437680864488861864529538366271983027525030865772331836265582277654219421073446003181711242699235841813832152609927241854163460460213335632734836586456278581945873833965057030946673259620089938335137691764187073422155458415275545951558801150538849756067977245139974163298123934945996753492404541416443509053383052639592851265801625249506444305137103010802598371613637665223295687723428710255613543919155893230595663490105445119011650740749374972184048681872105509392517773679084166551571854976071692544336504420033008880822715000660797345846737051358183052746572031522260155022024807934579470743890683683938282095661210797652917757946758790399787461408696193285066841329689832715901089716664999501624010709911173047845999215243797571531095109554506047452016363428601649923559780650331085704124764856549078956104247802172916960847819262636074146848798682464625243509808367639843391215012398830997920138756450456118849334848431952401251602757662308629175721831501817316007913190941180575379940420272344887473349097620472713318107024677090579164126941611066303235436572362539725243664065421557516067510243985148902737168227463893019757805627488873517317254390441737017843333327687517337417698291407024285208425511741466189421510479033076366459260090463776872709778849969672996100711270524384671218337669139026986137412183374005877227356825418918113514085568716917620499497777678602947365359328120394594894251056288682915655530885279993477507416385546505830904900970968371652424076617407101034922912441669037549409889764789669525538192366463373589974236758010785221158536273911806103695416528085918175304089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 83400688480071436213501773627188338825074014270248930405836931360337401220699884228680444448303840546972084898635392843959891336805579165757893077521263544524537045143800249092274918171367704798747833284441894509840839026443718852635312609663173839532426637709726316918912899247361139762713500420948040709802494318251132538022630005462198100903282542511044450510787168186543191365631624714546535785739294918718172598860193555136268066998010136319489322856319457972283676390623610126817514664768414429044204889119068517445823878198763719389800776971227181391984189419755407240519030774191497983354412873117718045817199087145159665519608302781189806753681934365121842700178162262473516842443228652924217499320663998891615224722156730402690119193241826002355986942222395764613415836452341255885799455936852044080219998117621329050018023196557098444870838208052846284950819810124312092989637437702710586996794904235301673249154024966931358946355015233962139584052044728433560990447561271401657596810992038980212913489597486496293000659486539782291696791881650816794390861984940373375434884397539149098913304882762769717099132980733260927676059698048805680986990566978351038249898710378939419957487584452836597851453176879797936292645207986988680598340944048337559941171168091141424897968834331046413807629762552132653429755371047146961530798049843170828463044214925606798913986822622310491183798704684879054492325964616525158077868113254937405362068352051025607349209857371200759071526783197823925015388862707673932444018018160878147022421242965828480716129461157445355420540511719714112937640893212567409450038595532403210788309901215253182831964949290625575621362679753540784748235713931692821266663746946019046438053854877737675223015179625930327641225996530014241656638289298659273840952229071556780013130964621806793661163338745116530312894042806638606684488253542409193036688204827541372928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -20546960016136351907258033804908137185758448025664132191884025520088444376938204499592617987395183683377967756692025184869994292457927875048359595154182039284648103795256431247137394630730700114138092631717294966488832651641878635554066824989947967383061820483143274736996104153985968449607469688256924203549869359389657172678788868568555517583232300202405659155616679848938829021526637557937583651325694242710578793112248040427516876632631786581992327880481876317661120317104844023094814616230217717989409629221531509110750530993938959673679118133606208985925729801755715064007213264052482046903815969420911763695462262029800676551534619177046929494837018228789374011211935331334075981236327783383158518692925696301332019561297218122288545476052325266803461222985187491728690539318928456182871322340846543634949173303401838580519049632626468677238637630073387790811154975299697453119661468560085477675200300080841549471423296173290737298660793868194112156908255523776935179131450951297796722711590666558684685064156790112243123082058293860242496775595191922637656808788424267107373330283517925051486043807597035289946525538032642747677628976169756222613949445169394759480775787259129044142832727206084804773037923500920867475242211337581072100857617875973349658779267902103831950016539247424114900223133573415618716565477764978550543517875512896817870051284161136762320943119918951115474158869013158109551308586176571307785497885152322184691065695533807584376139734792851342784626728930051102680894401741005220422051575784203128159892425690170318287006726992681949317044100465149050476837930362013614454506065926537093823159086079332657079819310424987219393334351808401653296104232413313707427914518419504093573025265465015462362466625663422138941990413508994916129702854473601453834786036564859065316209921372256556813867364608886424120451390220036250654142358770255277620458536919172644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 4030070850563676263499395034335744155562855974286538176434957078267628030065564655426449819713658330039512730815159440987647119332351562149372806513716097354996696105075593594106120023368557768538600256082039499620152839154053008869095137882985582629245620131547656654565954750989116868100158850755595640524697008480116428058296707061008455309081241971604260197866698541834778137226479457259250275692681803757282469050625143998125145912416268361609442548942671818757691546332954310612074979480329398276586930154160847608068888790515276237051560657371134483839166138013365740722185193518097029696985511844677894315308707377858647550130338992439437085191951405496352054474200524411337543567537144108676614026334128235452015382758433738741067263579911479035531392367155507367176729394981513385814548512911819947806771644845092976134431636593215336460635749698404866317350145146720697334979783847663242392125155575832116831417156581468037816161514214864119981673954529960357679530597467714084872284873568183516776553961962489780824334253790315858248827211672567746762233466727401943699518878833434733117462826150540779647456405163024707624797931042605039689974321658781108151452860880813768575928590737782553377167093361494004142344361435233149697040084522116340447903760617949713069741547324381270489051810129321554955160410592318658990411432982828002979742485821160264641691367614931547512616347208566278598129252058968600861439370087974237476004929742088535829648173819285145999353828882826930841458659302741248744228321749881685652860971838330385103712493678020585252409283175710043535578084224373160614697756319644773825047787343961302558096099047152078207201447494198265592624511715820142664309420093452779162004913920574577042225020635145011172319978072482387480793449636206351382000081440257212737424205433510117874905747945823543630438797922496979272944977049677142027852410521733038080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -723656185345667311899777393613555357038928478675890714580816138225322886479117503534205812477617482590304167396617955274674337017049492317739008251036366874592825309882491230954361231766784167011307725084163572266404227501850769659347153122481257401293689614223904428776581150320268399787716180239649746938062871422933092084873314474203886752389759700981867437070449227835889250967085512760726786253646784010910139454936380481193010934856886515095601317977864997327429903595971994828272149111605104626447405686326339383959158031907553816590099316690230256931716816212499674619238717905890356741409821342911529375355904879665271020991245493803030310005090501858031981791328301538364084859680112455621360681207615363387463874188874709426740112521184345594910087079409232320448465578936629718320095257834932754992528429971939649245513614227554522816111532923528471345933022115806892337775181940043147396117519563229992345424623018694597665377753411104003388257322447993950806090442444034827462510141965394805041299660199467905054276980268075176572288673015705217827242719169152205670742656033606841494259345416408904200139703738660321616650604021774203795653968635850736717089783747020153865369013132534070479622002734764295335909125337634368955765476547126531698148293464210251978783291902416307927876882661479358608092987713602489352354195690942364985496571810243954621190725972173867347425810551790434925018546201122085108046818563974133929987587258055624902285062366864452313214554577672190672370441546190998948998227045713657707648020122236005894535682271925282735983722930735414814632259868596686571515130335718650311287582694515927585360683579076898469136393610319799394634766977515450327327193613245726917357047904731455916805660978469228536221649893032060398774074024604489654304284505982392807077423673853727804159837071007580306262268605196313509835755310369270383945304542220910592000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 122500653978680300969452592014155995041043062541505739510598679898208474773018518323411762472997989563880182170293047197726137436237647962968484502123738691034968081263556340958576546516041837454127722880787622105460375636360031538459894965937807569164799115235159842497141656639246956194536592970731327977136567643517963666243556526325410034581001076026493250712138079266632663041841971367258927145245086864638021195329319843511992915694231474458748477581140600734065075066178117522929833803305552425865774014028649196898148421397769285188430913774427362833907475373515330979502919773360063397669389439172491715908074303198047854465699614937341142268089031555210874815633747685034397935358073974084223377691175889543486894912668412679775311071175669601315431972988993468435973488324877099743543114353264799362682809726574287018899478657058899873704292788607272623508550445235538698560713902952091303469130959727498294168583367160894759443666060285887088172974671333147448006764640312071849079366701256630191308646820632446689829313403765461697980514808626130515400635243361532904986158345520926851675963092534206050064445088904901470775777733044439551788017649206921514264173818275513084620744414087254717452305538992750988038950984221241968854940632212042227795364041612083457243772982118233826481597009648119944100424318221320465939078322414055105065571486371772283285606437118011237140307229634752342833258755131807029157686539605248353767747444244869177188540721326807784749988591259348611468145247716210858161459994054140727759766788063170030172344813006941717253592093796860796310140757341142468812401002743855152145317405780765395700004022025161716765085469911477006182979662032530616155654510132570259888660802629044571632004751770780793804708345865900471952114674661068461070712468726263599331465303199192869689438033153435688333827783388719346414351369976717064595093813620375552000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -16668074534503110909787627948805497142839262363466380101306447965410748783108929464744064726187476781926819861942216977806700261365367165718897103919924605487821042129937028506206098461145828217409856525997858134178480981259853288219842815108607774175846874097414452631115641247249617034900834384782293978548454826327295241439030118056699997081623761551335051332669917002083737886162875053849190953080129037809268368602607326803288680232365690550518400099126756881098249315684928928451668642430369916960880472776867200755605195600052076396142406416073636323863149267142842945147995390573306900383291366868196234213014823344515444658794026255317566884683635039304998382744064658415677838628371869329650765487726858413266041022682147721595380541256146814281106886198548318502314270283540498231653968721954795688375688173355984397271735886915441674345179863379048952402284044605921341572161742566393202013332983640274302770103389418543159556380351583368296289510039964139067973465566188103433792757326683620983340326490022379673342075078861285063177390069795087219423092850053762961994953578379435256270807658433765222041675697488214078098388285208023074194430116694678567516038723699078773410126716687774807750123080515693251509187442655467761152017673022908545674105492411447501037040770255055997348927025415609185488927082586196207032897314229254720965293021118253365323363926875300103863142709536083511893006909527220374174098068694658438627684334267674776244501411060671379124820429889348984615903675134525779981561946987579997501684728181559512833378976807596658482657805457668822086819546875711724037333221478343688375667336571426889636987704105734147463751954259803342698953714014101707457551195999276222364465110455109368034557337071135939197218886488585106241967748550267233115499054164964534477413770574987526463356124247927017246780631744138118732155350096043230622673418877665280000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] 1222600458754707324883672585666213270114165953614845640261186345680275323209018632396671860967979516318206710515543972658282573724640640228712634252511206461088111230767015088725520022961501957911464016608744443597843740400568808965828049484442304024956093493047398945497432556070457027729185279886407035606949338347034285138247224106831820000057021017805261421186792064264252701778612298806604532085920207321951812857598057138885765252570484290759716982652935760869980801643592086683660077163050862684589740697010785988871223920104960423017177370547670211895947545279361625025615384232542924615997728284771324884463216562208844347432942746746692708847313497862402750538159144525927398237379935463943235777445034954588915679552092283431346018721452526077914027158182011590567547358896125619878170830205326343511217974109271670827955406002516940248281102689281049613215326565588556972613401269979785346705173876951428135677766624773228583004451188008018631918328587505655921632216349720230171624800552208048656307557317596685768951255576315246174600359960000349276202178190239380046866367617862726786315410723191421678793358427583153408197713734542274787185230239994091477898590559564452476564086566247241650927889681807150285577865647984558277276973706320135706402218428351613391744022555636884148142463676824412972248155522109105580873952552709721010842943660003653433959510750682296574529689985274056861418176544311447079877346316955001866376888546141925114060473677587564280905949296692073881726784575716941115850394580543914573519169380138423282636238589284352875473513207447880034931841854761241601891861713101946119537657476735313211577733777126078267906898323181011759595894008404782588570517664281923494373167358972533459620954829117488011730095026644619024180863287679869460129803926000344997738775310152094754132053074979165767494899036044099308146330542417139855972783133556736000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 54745359377761523468172536654802974470037606992318499629858866378611140787693225321378290834483809493466545115803907396579710655864772161170355420538860240529446909226547983462622185396485245094185607317353584258351760364243511840810621653645787986100106096418620217204992584382288728783871651500054439793963181985995531493112005309087583087443095034078824114065383642194384712088332377344562444791247590514762948214859809590880628505467491075441668681490273254806591005178618942395378485189912139270742744098326343893195715471699004452392090210030086919766178514491342360852702566548070284451648075860819045703218458917309043153391635331673730605265004498549701456403719246184986841259994053548857298998591441172638911221633534556778514612838917421666981651593588066988437497210913160443771801658695095265879862375001124042382397337824144234040791122115116629594932167458975044364638096636600523603694499657413971924584140185413478618706081621486589258703048742449516160752413357690627892738594167534682803988913708509399051294009813369330024356771553243238239986597632428186184378313362484839946578579637715176802873357581553145705433151400629803429395076593965249524592549259775545734377722485338901803956645825408230503982464123082593486813305467030831046612724467100087168086259151979505598039717424032104079288169400990180244472675551378208045640886490112975786723270115936044254036255824626241848706573243936393727505767107662207084269584490404673572584489270482759368216272614367845276075186606779556341241951100632959696515750981312266476607445676727858461740973729185532605361123421406207602584998058322154117951588381097029300288686622486605065116880616366115526029913962727704364176317691665111200425990270795119075369291524782190767414513132330937892832235236214246159605735403334400023560767419758432102774763458865876065558363868538015648521336711062296075580925942956032000000000000000000000000000000000000000000000000000000000000000000 [89,58] -13804941992746707963978481381710559873557307388930004369931140348476581176588952333047621916670620867029811100636347212352931943299401491933594543493771516892800829805563722010577214957540664487375929585227395977584107610479805555834588076555319307170016297220227495917184158246821359352127176545825156256815859690343056466744142880777189721312487189420470809549080293638860633986343529098072238809468456746561130611462210582101564100221869076103846893867232299556326913333344798807555679574286099525548601395646761266745670850531134351388287911638242540019899401940170363366149208744581322056582191830112535935657809386876217878038916383900677237392564277970322727912093643035571745290548365961816812305469487312481886963472599265605109223326413663996166511294854801789907012001375474328096379737440260186310968208343847406015235279730061822460945466979711625677970182521109968794358777299206955562400752876024188490627620490788533675642540138127432718533402862598330042675058831284692969212246205182124560689423780079166080149945716592381210071148772002664335668003030119691357956767854725992930595581346391593446242667704239544496241124613521470235767356719948852914119591284761372575347443734452279660065478491964923090049016680296047094968709201630943462520297611459990640778290613565127581511544986959432995559664044218588670676061083764138938218760868767941584851493148068279791289393969610416607649118834765683164156237926128092141364966504095907683584409031151519941532708311795037748777174537151020630245021470053370958341359971196311049548677243835428906991962083844587352303298644535019039258440008143651733163019762328967651724982418619779077520043814788895344532849827895077010727346296493363648368098514207294001538737806298097412917764484626357556958263452048490233710586451091539610937813765777421204866977214821580208043844609690793078740321038759688416961357668155392000000000000000000000000000000000000000000000000000000000000000 [89,59] -4044775720563853223504215760708556335491636916367391091658665373647392366433869928161824010558738004066080314513060696183798954019390324997801047228411786214154687354113568386282388992839055834155393397790792596153657611749405476451973236847970042099864707624963068919814791381854587463131908322575457280661474841645003960270328303518027854668167258678094566657822261470670651817330790330884317006935816150559080859761711499148164878869540644101947824234918667830696531972123683060694437186328141106780513281574075054633436080879419107248387335666452785129048838828673832978570425993141226078591899804895577961309242611133366358465640184661968602707685655264400306823298098010312596162916113242631454791722474608104947936005193561228242848748722246581508514207522038109686156605691695180707965322689276030830698554837543888313492475895547568215724050211893752243911706023361733270047835428012326683893328062609011736475811725963180171077056465653592193561443276252344242852760701935235114313470182820605108837900418210134750731249557709766166860949366020037918433831282029381900717707596945201346746750377059183633591347670551963196551793543781342919380736919282256607403414543588634066299355316306107770306701986450216699008564991889648448495077365779852004448907182008191976564251604514257786533099932141540895969744369913552669781639288607306229737554102025524580624337921984608118487612647560191669724064404588158491712598236270235099058825836652602414471978069378117316406535460766690857699955072828930909842458848784200238646157013105793815578849938545334372174335456395894030538916516434178497333945394444941355396268558356598840379177670859077635213370646578173112293097420554524585414083177637836207028447702905069063861458801742815289886487735576050253388220437242179709770294239228627084240052330339415957760587864815125737432733512729814097096735975057658530328838892683264000000000000000000000000000000000000000000000000000000000000 [89,60] 1937806446176969346097288929226983233909585465564894133495266979836544346320778274953861377423157705470675650713899251064863154501639325145257295651761444275496652770445821489860173701206534638762629327334647868548655832350570321863121498167501426359151374155412592935710137112317308559967669069661715055911584747812368091766068404194734830071062310627847904709234801741634938072229164112434630727069009328653505795753904817422365522694533483050515992113875883747781446751558180381630263813138335099326187459397877657871658843251094148418279942979113258672310658112399119323762223752546975670762207070925998682356678072724115244377092764789421549001066154506761136610460956624970015242545834262562407634169066103741077989384812599631386754379628718183310178817255390860984966642722914367011073795507413116825761487244427232940848751687302972633453571398331603138295776429634569597282058992512948304643003069464401973774732429214100528886229109097794488932696594977811786175945542125917323293233214329608125215866546692286974104042981383338315970519514136877058629653207077113459923337558804248407250338391716183730717219949722790100211512011240313114141244425116282075053240140001824002677567100884671641354744197277852232049785040762138954872162690345735285275014645588223737472104298729798008876095604170359670529542394285833467633594151266089504696472263025115398967659429524024272550855783664752849044465564925795788135044943832665927907844348278843732963933835540683937756392908972056506966878540687421018223667375787668277953206237812353718318338292733959060389389668996994582682784657123787795957581634455585242222469401350814274139513770653611622512826882535386289960005099495207237332336755568655518647897294052459245505883335097580644116160292169476374089202674315811781843532323294634521493417886427716572071618317459972655876751456282015264409938793157291673001915460878336000000000000000000000000000000000000000000000000000000000 [89,61] -397515487957209334190254354640930771635607167476580891820888152753050770405174385939062304536879047711913458831491808912657349653358528442503488475706497276769419398414322425624536063913739846906840880560592804611663228674166308135479328852393603123369751037744753704111626070186629729483833299842446261536527816660131953326234242840592764139837185282119993544740240407445769589688427591857083549550732829804589012433086911976740955788978108196966033367147230301193292287019469970523961886031838521237650660626780486320410193406078608707046442167229162696068301700878620372545240359470118479253515707616629638570264756237637652188030266475033027667447771622535318223899416143797525409168801124134732359069497145468079283517793852122231950580563702991495669626710662349708480508878849704225662990084495048189956238468453420940588425477942543852868373190138506053313172901945777970277483177535159028454992801418131168219431472247159711698123209531733518080810722995677959840352020402446190154841116601819709847350070238092777267653163113188615830338700443325396354179098522467689247733107260587839484202937926728114145864959527270665561288577029429993784298222761674893801506303843168553669548620882470855801074057437371947927405249864115125603949447592617997344406425093797277623020623540561023659289032443823116841311201074562132871859106512880955142166875002607502116160170617977231985439056861292367903044831465004462783050950265508939141516514908830584379319039056232754086661412838682671025545252907549921628314034205120820438977334828731951240966083311013255676771919157261044519092369844005134628169422455583213537462973273913404403626507673013431885135446291010141072438498800714974858693587039892406682647417378516727853746906874633523336914421227944298853895016483147298789092923077538789398411341264843572595055933050685419577371334658418739071832405105701626078477393330176000000000000000000000000000000000000000000000000000000 [89,62] 51871599589578152584562366838942954157145871270669040310341746312387520925584514728017873642318819762253463743812905733211695938617965697304609845736574412414776980760856538526991919703245513421271408307141288005627690503624458118392926239212599779588900622406432572302946685489002416587834985922228552826504242744774759073004609256014130284194505446154929622755180462073501066274958345462509555363667734841512002653861553484503147193607256961279432984486876209270614245534487227151414486978534536481368126576539626173093117658015412937811399237340027448555277790903909864307831818952709930582098568571455770121091372506318452540461631483746639931042691059105686058572963105195735299411841996985537415826926875040755265907174552071965053775124726314977661924519974054825757818080412446210686549491027435563737701747613767781791111948279740429140443157365837825127543602413408348408115613220950661111181527903720477570345279573008774733539848740598231946003286967614809639563264668517822105701870755731239963795321134622227204671849201617446665948331516385396194211137017050280517558620145595794713268218266978120479382527711185469616044379629144829242889908196646408495923402840300684220246944929449454791445185678600560750742889194827027521513908045645615564529013371330253007363697954152682223035177885483079815454379617367074886550759609412688097598234821583696321291493383972581328572245839766387187808956933598513807039373525387446280504043594135205431079053807195537841958182474561835026587932702739176360065852902894223621536858355980329650530842899661052806747583942221312295486270072925653063951469178344092774551613692246155354885650818903885541060728479401080657912170465275481064785472019483626746147899745874207892069036266789259361910929491465940951529730082442048364555485511421776203896001634729320092185709602854745508903518915395767392033461363806312837650279563264000000000000000000000000000000000000000000000000000 [89,63] -4606732978733653515857531229699494468785973652968523795270346722222815024429993541712352962042576401933525709751946017003520155000819753534195420230019728252693080845127208628218879518483388361613748983130981488485039832374761125976194140322539740570010080566072849972389430770894040373555050760828190810129826491537134784854169544419137742982857709194322971599438165099037337228195183795759293430938346314857959600289222437727112084033412811120597557899252834780864921853031574974578552861306553324192125882191652239850214793644947802400948727521794680928248566446828939313937657903698442624315957456980945440529316222414811561161674586108587289076060565662481229351642875260668648090635784871649796240575143482970424812489606914297843554844343610770208123730006581150568687546334518882178614270150882014520868443132382832432233362618762947835746980028690844026494716644289179499871822555349672419000800143331023099520359791013885194709610034296860857212827760299823329353989863147904208325120322129180547165125636923688465587997559983254996621140265899762998175727438749816736373599500726730797549265576604986086651961085633786137818704404616038001771612738531466013705042598795353093554136588679647973231447877063429097190939952090571162881010619358972888254520509954467978217671074404418241980320282092907681165762069707421595503997596526226001753011633026546719581750256461208184614899988595632413233463666058354118181465161568355139625163481326190448926298641303942229258690812104385061036932825456496149258266724579528397590997411790577241881122889114076337692789477307371925447561164260736827296890097311406148418186708938674439324715568653159832618965156667152978961503984703682687492317203010766889004934083910055407758935830555970763649446127702483706490811521115955820193295908363585142519493992049791279338479250729046828725733430433584349260277007151697548228822040576000000000000000000000000000000000000000000000000 [89,64] 272446808532061020897140688624445565984349441131028663493761950099047141395651303279083984039451343219759287582099907520918453936187214436853627287927046968829824322061922280330362282383535407593889870901995888817786796841547955998298812318467241521281962660619080159913318238072716179351920426524928834481654027911545208242283610445779739828975840154681951757101492468941088343712697430574523047079400248784532037724993409435644635695626227586292453500006649671407163532692033962356012883387666635811213188069208803415020772338579804206652895837251335650896210825592881763006115764424230223641195395781424612008568724098908375128455672325840937619405072368694385314128688837752193653710642018738624599408568906426196911115201291095818458211234576077932425579253262772144782857726269275645944439894746128605129201756219745136408827187399947628338124653084060755930998488481170494609530895206464195705627966673428589129109744858868230458655667387437602132898960355201396225486959286075206107926684898916820192856240678766588653678453664912120952240671496610866832085762723126704410975047697587006533033951425008586021668910151813452948843186984297450520682254102883956355560264215058098988106658589519844022332279644203127697702096404499707319909410115670165837746832806736654851268909459236675056468427332282697696461117891808942749820494596031667724113028601012844652197594928557444985726776689120555450139263978100681552171545155066956985615822564588920492028007460955170226522783381181303515514562844302271824473729414518781513149029883395027116862801411210730121053439821289753619649859111924023692169739528853438642271819131190959616931546403154236520315959602827421289271271433632274646192883027690955143424383909937833934534126933625114188490043432771622430467560277757629105149907561095591353387633049653488996276198988428040890389117814277591579144093728243825306605977600000000000000000000000000000000000000000000000 [89,65] -8780573535835104325078456541175684905937929334097151353133119467081868640631819218400354740377230274802559247843587201733852462580938310546396094845157231646629614524619630621185560315625286027803285147507912960715897404230478412478886010391849733034864167486480778022663227784345574402901819917973210820444793966964404249654647030686306615077055513757486000095892514427928788280491232289050766169529550757640675123847093227170277386460821981752036091683931235676720153245498966434317851088587033680154104270547009815782516181629522627275561958495716131639144427278778874553742413190971029749752931949066430228121306406682470289615583620539083856420552786979775850836711056253739064654044985116262425488279331229682218545177297162679698832931775933320046862427029852956824788643411681501564091864252101712379030001262136992581597745726924846769427331831331260802939620066813388202298013264932183250913251427334288607490674088640688870602110269432341051047456042929390329993208899042032922175731785348712886422208842816058998232754881541191329146394524830736612499849624662981191599695676093783050034204448450523556023921202537543727708851213597709880141270912071562397888548345744380260236790103849143262178150641632010382769836883952520366357922188131472628175251105308840883787754599602316054220242273475600164980020242234143195144710434458719510053348159252251627968659428648561455790410725515171818163166192774250614262459203954760331609471427986312574027729351716734361419794688555887294754751438524618124944225390948767665725082393999443598776965405643345167318430748934013316575947351845641434843215290325828541439370039509972575330005508188412925616460811985696811796259039732167446172691242435069679980209286518972361773805093305636885867267912304624233742654412737935116718407969194116443768652013276709866746315240082165127584959630111461354205522439859355086927953920000000000000000000000000000000000000000000 [89,66] -127607799024617653219929061460614072041920866537752753111150553215747982128784989097558116607731213661722855225685359781843958216931124137752260118915142750299331449144519864970345952488191322616539052868699056465684914681478394888297273600821218777405220397030623624313281567169278291745369279105803842188046460197261175029958508001436286970507924790802970012433789118545539584014058248595811975047379564917368874769174023745701879266613136187709632307522865463166591747285628382686002434721364792863254012511274624382475486369113478133080189939089938668102479839299534968294616908350753617045221000567015536598830201369597224289118001552999872512414938791695544164809240706198599895632024305703533895248517594123351401149578390175405716758393217757574052730939012549605344344269519750554883830188083497607312152306286922313433979793089995130354852973191836408864447609984706886814437569625334229542274550433685065538969066542990020031839214887623909386363117734808776031641115638161917538205062549619057655220556724557123149959011531447503652515135436134997697091620182534306800298442813543369917988863554699016834654481046212107494246875252259404688938534033324725652620147641483845480119574467090046088447877808999847217984795998536470423537313177593119275679528878237785824847093331986281816206492628103304716044157628576191146815573610351659295358471466699597855781488922601281713410048180399309309226003199123459953460221128822750188939801836672517414281999636708140752761977576197992481339311521970152328497738670337376914223411146406740217015566174571036246096619570716049366222099280976183155170606031848790511480433146513114855209751402432365663978889771615550411292858744029389291095310407631513267263618100827708004246127917557001117713377770467264922015008722328922201561044867234614016321203387452924956480520493295552727421517496183386108679454016844355705241600000000000000000000000000000000000000000 [89,67] 37550336407015902564521252959256598039841177853104644687088376631161152604633063223025619386068513003630226411499806376865389952892571381349043933087736828572924373314110887856884739515400996704288439623431367432419081035663961844764780108121556255181067220717686068492927830539874759458329741615921562744029652932164296187199292444980916759211089216008747094106868205818104075452486740449254511453728362712769868206149289413142810942964844310304041929454047398058635217638457790217773929255212298158155755550543023903418347184681407800995520939158652900498579380925509324670269939178483515624232318303141058129842725613463094151479757838186128518745182199806229170031943596879296337804537511998430864791329796794159888791542921445918727392202342449315183293038908235980428416094381270887331341835032044566674348018858979239939363174371965943632835773901568612665449120876145773435943154643125298824221691194355780813647729504131587569980612199191871426707121971888929031373235156420662101361387760475715483327117267700798198643089945030552524974733675284624823523346149465979392408401045808578616123089324020724355286195541381937089538561200377833725024177345599572867413452696423440462220482613412078456636875849025184278925380855716161991152219372431970691302560239746723265200851789304114882478484088136505401214509890155222872571560920662946462107036047552479039969879970887620545258627649140693580438256190781603672424188873622136114982122209932850600662756816929031767294852278058987819257159917074872392571232904234952861249447194051183517175846266464044026680472624632029130389874740817054110395429865934431438551113587595982213904255441838391326888560873842486384554433742508756531213548077963236838603138310219072757403848081868664345117647937389450061816506889015115989460766972525573638352792355854853264903842753185391414092474586340917253681568015599197696819200000000000000000000000000000000000000 [89,68] -2670698004710825794946820146745805580603180193719161216221039624991689929132947319768169639983713936748281243244154218626214548974396520164214367942990916634205211958355742157701135835434520061250436806017434848233611590623550005436203053098153240745886923398839401642585093166225803911673986568695510254029844587268067564092269173579072106957592850818266414106848406115447496923305849608962078445292116952363828104103635149276862099453921138810855167736832759800542929053894165848494451109141078142495925179800733175459613007779289747429647047924417652299256838820635148260712282670225444538219910329308360383153920227771260756904841828516265427859378482374356398498597146916979917518116145197242501021334442938061962305240926779223896557578256079316340399322990971887314824248448289011521455445922164837314325666043126079995936529202886537484074003257917765282995631205872097593126804844585618389225851948899778679353822887618657960333692957265474215611808977447567608688194987964398066266408991285988218455573871804840975317933524293243443252930552563789302515829326044300485051313247490817529714115828632744712442855726616016706431993399785839302325033689221253786575553688809389651074884984915187958688122994722641221543707473076787698308960995048719908704618087582103582079212713968570760558603500994498428165993513597583778482234190180816897621932834792858169371978135771137241674966804790898645332819063025632005919407746668628261409889970258894978180794959863940711619116072080471913260220107824475898112436020903634820126840966255146119027871751394164872550457226840917709016582087013336181307989224783396569833623906209904701948286030289163071058885545634825437720612765250291670666050368806177875845793158061649834715541580871708285951460190149587417114808851438482554459249652420908389776720881610801567693145726519316933140506121617052668566474947201248557793280000000000000000000000000000000000 [89,69] 106522718285054974520954064587164770838756124979503203653074723065314335701724384484128486347864412812392893826759505676949167195016486270774218957402223792894118593509028924332301489886776785795896356173989547320056747180151405256670610282237777768691468249069608053707643849589639616022551055826486876517259487865946610542832620399746562180160492345689265003893216666219713537476761046230426448795896504403946131501422786418061245521083433826459240202489333959695339445564054145403634951426514565285990474218329434373507175702227550000025634752742469282017243622311842953465075476577510342318301519126408872714000027389809634201597190757613757730556886493601770841822640226707311408944593234037879198247267258071318185588367366424348774417539977250541313815446358999942185948327436853327403268908971651222740999891110006443243276548112999672821559033709453764351005471784822919068955773240267609869951796005917588898362849309045400211054265937564754904105302455205320308123290918648228359963943424186195389260199553159110649595864140268168655748000086445137973560649049834165779385671775762118754561103795729512902603981664469107547799604920753090856453517790900813773012397013401504418047918407024684580292029138889903526201844703675883505777249446886081517867587310694734313108652731600037535948864237248158075045336929487646649540510710990632209378256229635835217678422974519738848977966314777844437653086157815302375193669278801211157097145647874524843560977729790043845068556341575014405512473730864750822650382339305494324898147879503603084908627610077562766125108739588637740384635128985120691510496762097404337471463656742505942709580128589206147342906440761219306403618585614948155362762237320705070833524618315756711915000295382406889604275084347572308945100817369160658339756652534947491482759498756516577147378895102446918152572019785135421093888866120756101120000000000000000000000000000000 [89,70] -2869419655197707905783501462753520127511328930126464424392553028143630884713604932185869968936430658477159599336198793432609747408990550982762548312904107616938856794296706168101151679033033857646248929842398239838870018705684087464778397802571070460910057739372188808680212480331652297896155827795528112793259204087354034510049754573008268356247378788072474152985920847777553629852753210301503374939244203935032482871228472119451675009255412881169718983719338517934174972728725015162777097078403543319088324043829986069371647052894809973243593157629393792191471934439784444639391789988260661057648850001495768378893030784150724112007352410709916097431381913648647084674744620378525617309164767573292070773903751956724039582903789349167895001323124287278059950142411539542387992014974181616862264967337798120448684928107840592163024809118080763873534430521966387685102694565808517848712637529661650601292208068738862121906611970035542481076644552449869933696397188097251947107572306192623109457824029060716858395686035973776485220086103409005535601554622304178138473390455533790005552806787892935718017442414934367002804020207031890793110065314996806932707433655938454421408296194471499548078657416682657920696967266545657250083598927248568051899263782981816889430877274478086472165435467332208877679765959751386152983351960237473013409531364706764382812760287041513389098315202271827544714259570342509099819988379536126145454656182559423349206898157409512203273501560346673561163580632953155420220617997373677713241642239518138911642834737972052725235598595306459131792082751366986968100701665878076126449199662723757389333994386869348951537044165198118216706059646126636641008792127816039784458326260303770857887383518418900735246251269391136770550238589384058694090565785534101216104332527788562264573224244815994403050520829362381183862090331166108121910989154030714880000000000000000000000000000 [89,71] 58091457077875532636742145774444495100590209690238761089892042752566632409586745851248156422350030156054351160409043392761545149566466894015051056358637907731924176957135176753363384232952490010057473091281088955986346953586206094419476198343726619686190634419856561113974361267471307550616981876185628423274587087654172993256538242377471748204136841040324593969899264371402025209768440060708182128342150044547800513482305939118747477354797102287121641120458156719878332039805787459657438459638097374056790851649835750471563721943065482269860113685232212142186845629861652111152792901635524736203048501578929130793878903979580645599305575374884047768237109198973789143471703653576191622963251309455556538368950946504098364353053311733810387434926450640862372966964439226831502355793307546917189883356417986672717047686564197206028264643347872245172290223357634841063594497090087758854511176890861600510229117515498411133645482860778846259869311222422093630153219484430982974509634903867094170270802681826377080560816216091445768039720624817577901898159669223307423839137774386471315844888503607068639431979282334842319257091943632707959589951858528342421818704983564475878364604903428150361209561092042617416912987367784285166721134010955035635129986235023741079686959748060137708124807397933371722950589903920953374244018469665679604032555910379254498625521671684967985486868078870107409130611799137145381408139321941578964422613172797588760540201278911999939066014347267728688536995827886153450216548280133700651084057528010387012032409821740534604293798378610450047238014631402807889880585653005444354310025045472524710440421887798540542339588008652003945553114635452425533016079760217044204247986082756938609197579286434148592414971164516597513269373070504145847673799053619427651703552459132415838664388107192496445536382604330236239506503409169023612326621573283840000000000000000000000000 [89,72] -1721490358036855807698268300767115135421801534236343099096462554820484189993103302573317697593316848414723156730914662522804234544202633715404969047914421221724001700776734269698346601189692806154415490899218649857154165448808133526289054040375251595363590227581259422665317535592464913683940895051405525987780921814285922378299619332241185724175354707964856840762080115813304832997283247444419167184777756622341370411697777531302946474350251709870601577032275656080680802673249226979183033252440696355106763211610885640509711638815278984706119140903568947169206537508291863227088894534074151658196240453288867891035343798542679580683181651924245594443137909184315667825429644442377457628715721019670954096356370779409788972497468480995596652934574454190547750840474819947804921276188575108060315525453311371239161573455969041980442799121167587668564441185689848622543034625908372370830882017862124894706172838812256796039722206509095004511685082637868560925775240409639540835253998861565139380585087727051657293316616222533602603182525582798302791236436473573212063588606226259883140305965118703238635643684971384109226611044528299510424882550147766702100007452215995343617739534961435757866980142785002616631542072508930319624257408766432883143155670272471310316516415026026585296492634143836506288411543476512513771687513247577216322303745623970700849688456459914155603562263501073681390681988108472159862367441741040975251813523306984544119321861154731347219438788033063908624914435813760292098984708113610262543887570040308639308751632174085596730607761055601510181688912801142950832443326332164520400132014183778739835156653815656431131894323776208207886532903723369714886326714056657981158490172121594343179010186521757395282509002546862499066647924044615109907068629539716790004976833127839786453007259993827570466443266926071672882075564867260299325865187082240000000000000000000000 [89,73] 69252286280233565989215807621798132402714529061309768112012796651296918343317674314350257734941409005685589344376686037275497598724269110529382310978408993284960016296675786900633408977696790871251222934890891924587069740781962701677561120911866847314911347818785785910504868623977225667325858458309457108519572739155914135662313212151839238219950235209514139204700285409107498819171035419754925497108257651038794850055614906605242830050135077106298674189111824014229571852538476201380413602822232190068667038856391333986424013285242498107851925961084245612665308531831400470198397468492481862862696102354248581669547587664477358714271494967575864167054934927217359228312700784202699988079472524382238598778003358331560914394917863148113165415829619421487623304178965263808583829274569364141978292859965325734635158577568420968710326870350693064798448244745615163107462643577077607331547609326702859589205212600337017291036002967745605817499556600025850167310551267909143493627884490917288409695620838958830467896605337867984695072644993798088874261446621654147030352789667240147583963393035912505690503084235112970293310744864467713024563684887136011188313449781976427588933377080997430732566504242180225920081304458019358453239296711895273474670851713567893983487756419218794810026956515589738134080552575119794581096999809007356529971264466986424120754195729925041096657646001969221767744639890052653552467742689221773696377175434199299602942415141878117176190110121732006378389360028391420889287895621673351116989195051704162888102369325350116710865826307468450873273174765325582868444073901158540954709207289198719114190812436607383471157420659860734534250856750050020657488946943767771771519411978144050636094045783907471285225260888339500217324959144008926477052330591400405228863099269701181266755800018727211456489915162905690283879426792163243967802192691200000000000000000000 [89,74] -2879786281880388819118648215919006317244492506021903601158850108905344142966279136362793229917396155647390357961505228309330033972499318996425188931600512656246207600573734303587250335081949239909051342940866935127482804439457820076143555826345559250381552188419974783916417620389128509101619964577737511889706800200599984864060953807568403948824308411341090212612265802399436257567984000243896135536161407580376549623566162020948759095827582163435243275516507546115051843281004771287434575688330749753993476569217919651089938081877457050164814370245966725663782775644101883497647067081491985630696118094006401444137560177679674851490487475593177269154326090615927801019559115146939574504560952681829902282209791359545444969151524425193541726206038212853687622415013095673095499355717344673801897666505492156289308248888125665974805638944852535100489730323706813584459837925091576386836912656474806846082603998033411309168567316939858484314271410579137427367550772869547907756657552451593030245468779943275373170204469567293882242357653458052420475544178156150391531338852362958845173440649664239192726724831978417478044393792612685832514458772368681207943657203937005094390565819682128613772978850420826719791920737848559347604221427341506841584655609127499708926556295806903997157583739706109526500675820162366487249000955862634407263022011121870041023605110713331291662148604574396029608578574502726050411898507091788257075412220999613259692422952687121266341936565774195000726467596842009230180586682654535201230054974087582596474742273567267791318678205112369454049896089098855145259587607016218849081614610395856568616185106442628869647137210506133868151713861166663762151300477192898507264717335263095288694575227658312692286690473170024010351045482325269406504909900367913912608967560771456868567259459689652431126598412536062191692373106253174545224355020800000000000000000 [89,75] 30178610626245000209976654795575573364268221352994600635141082222252029868096224916510778612105121973204862385041725148688231316721162081520422713651750316631858500182829146841841449570368357812057409542195636303218298806014207660348552769776426523609885424473179251168785932070403175226843754213581139767375914179508683206002903549117791080241303666186138659088729638234247939999691358550850337461387818132548470813512041064355503258735410509831814722177747419080531768740911182733045955448817236725485901733947943328373759130558003467562751305254481868632822320432111735524233407739063386040064428197011439591096151913921768172265535920026809596128030576958470544996823149637871145307783671849498133352412593421997070876081246105741649139814920153481693215343737819875220282013456676800440965186451212447506994079185704727022121433364271462118008097957866123199912981902582258044720924805086404764789151132063750201433569238342052905023880888329288538236752873479659341004501342312522872298719461082108620998973827803681730578345005206237178795992771551977744727075873272263244824922075120164337017289957998525551105083170330101033354766533262431834221398498100808171703552644648847944791011446900987651709666886326415059293102959438284951698904701895492169646648713911577896415695909701461025947281258982238864218216713170637003130878711629024051418248966209038013261635953935289256740116898266010015013544520831793973247844521100330415269321188164665670674169597829504880624040351898489644564409838063137961744393440957301339264933335032517392587818214649650796650056713141631436352080225936142511971350351378675488148938777246710809140658791877452660872227665043485625047611128351981766074020247083617302573634374245781448583386025028571622098229551690034200982454009240560834085102315108874936821778013353230821471091340855196006496556427573299728138161356800000000000000 [89,76] 661660489532976829310801477557692464898373993827097999086881247295964698118274259992355602383454046003858848372626177325274557535100047305116172981069023397649202507282844526895974590159416329750444675931579380869456504034338942693511818963116098936045467420166475920555462308228496265114203215892390100346201731759994530693758204164446583054932259562404978526785845890034044004562812516825963693491899560441359213208416181599486592183445552876040781906398334417029423542726456925790476937564768297845471665307443584195455687609532539296307878657229925760926671036453602397327711222747026219909613898773749517239434330143579176223528655742797961173482489040481038826894361015593740289138960288871455995796081848924944469740976091433391273605935605975387417999351225115210696066009159598643891996166744578418434342072973262597867250232591572391741682020067715266073708697640625319831430125218383484392765741648049857485521237452041362194968816292224762501285481305326930195927876849995109236203494322928199486705758164338444923955818984113939643410173380306970613694513070911566627889660974998584636836468317340033836746199628763364687507397325595843967353093220437736529453648931534569452462739347839310699382473683870716387209642375672224734772533040505666156247733259950517928240827997248956243447709599244464470687028245822411486321194159077478833677309913865172563256485647548244007404658590790887426838908513606629992387228706071605690577894513620397051670139799965902874923713408645441850260238726009646985753424564942098982304236764484082999375253054260891031327244421451425919829511826746833925506491512033597532589141103912624637871862374112895739147393538819469619885070244567951717364149793345865119617204040097274619836229049116812560556566269074527120822481375644628538481885388248497638314381811279730512312040639328294637796913416563484512044974080000000000 [89,77] -52514128406691520356101176962170409566950051718348610685843554272438017999515883131869592648599691409717522540698223635037369707546566893895289554611596569353722951409209909214040305172392234861421105195063060913862829108555870221180858469273202203073884250542774698417036120859932762845793062298048632905863612502313715530515520831016440963241999621210451534300234950615093097648286459359235270344095071795439950158332012476897170320837352024688295602367463732216368041246602478512109876695706428977097515825175332537262644790664939808103411453220016632801951199354829675402256635063991213905073873035776063880123138989827675796502812174705070915029430781368418185809616132005894402448946668597584526215066200326124308924524246528446144761773484710675155159643792900151937417168774722897654209468791146658162269185241670104067712414448903915892686156461165181914777764699986227453365284610758695556705058024400119106829140119600816191538091882609594652489063788333397393689274997116027909951415548694710467676834129570503061358762792242710049237131423032222466186821760652720264998672197652586112752675405131993887751424649862615885636619527891519909959083970175188222973672269794419467743386335172435855456725569979666496844288663021769669330175421262621289234673200643847708387031214464506659374352893603462507617720180986361927448898373330079410938728392307271250894965880662981553306069101337281406998254147125511669272386738344477307757625865682796286454582827576443431737393024712500359607723115575367661852237130097083758645175696945014510733121576135944518066664755358207167031371463067414770263998142174302324646180591449251102962451177862276599689523679793269361350512407312668548815016687081221627594520082516739641502903951307674027614859283743549871750147284078288536430074873460970795115241262399882802733418012899112870219162605248012007589806080000000 [89,78] 869720417505512956213505931372174614157586660450075520716484214945373238718268618553091162482976725870016704855099471722022176202721797631849514654618484161985101678920706791720919391558737584467037436193073527927266877679433294866055568215531726332422902537986179752798790373104134135485302955577195828407213307628615314864475120465108412416870544614549645685910091644809609228475528253974172983378247404179176255548691089101058947422863226105909830710463425295837805428857870599662494503003251433539686105855734812212173397773147377318930240734176450315361193701445792804937054978137155652299631876172786913470407856036780985097812465124486730921933119762701057721979037092869840119562089346784463607728820748072802689533455213082101178219788135893753994373031972538280478210168053259478396964868293605914757234855928225328619780369266130781804497361332144287073167441495328759889592094659354445573584922769463214497210898252728477719173826335361274350377640800326157862023492910376471368846693126390449180889123044221597345188817176067077390856839238127149220855094457176465205669102977091114409456105721702525598266304939651899556219181901181848291499877409743808136179463167089796126377769845423028957088649735744343205556313884048010626420861908559793696580139701039489681367167097148993364981554280356549517889719359545568048091986427611310300583377008575983134477730236673861966846060628635010650034348503587709671352399432294964713144778109615509493069330364311924572170727796178169207319792517885536530721761435050195972379849231810653423194116080674912591659783426449832559983526694965575907110133914863819262461691843148305487626612090732540139072701263342973606398321515450423247952267330015538812906682552898358560659459650475816684211790539522236386410352543250377813257823992366297776202388916571168309225708962368946448932650666322808432230400000 [89,79] -25905194641321600712061202778219815422848393215336975549988323340420152624471604400445828548225992967289055605249265448942068632986374871669528932988079331210711781773127645835413912140463620953172866534174792531175394911400502013836698897453359076704768226875994065547266069245968105558422321812500453812557535181950391772440891455343241050175600333418997468441280231967949783255756784761829014416042182600422484772261086983962583686872667320800701121482844359094550782952363616488796752769675938453442807130307795616855231065312337685719603273484463253970497451941059351446406108289709790792152763012939813270388239243718413230911870132954963847737252820501503772990689058932177136483904740641335841357041668453925814672752375087267027105269792382295083892715284170144171128154269878597060123439576766626273351174676707054308612176667750436662960135107071832285230027588141206457104097685168600710121654244292815792702406958328853938249132376489567018103539504420932644261853427279553770107038207186690695795396417041943965294907019745871813438597084923096461915589394001649162297113343612096333980320064403989372479680784442745447054602496934890283112468676982541145005456986965518354616387355672074505069992620634749956458264357799510690011117085110364975105296880956757713342943069190792457108149910963940992299964680592949747331069926823211534450261029792510798663321007247478709101074043793739686468770386531417740220681876243221754684574369076864070785378538120076889697589302567169389379892301024738790582106109562227510889849431927743421335291538757468826280466573884774354872865992678612912862979180335500211838167367463481096258927685830174194376487111618697893065592337269052108261917517598585631385660996548879138440037506273349591612307083430596555272060342226325224628158903386311244560631060415843204862341276054571022611369417216846718532800 [89,80] -12483661450900422086641186772516829728256482379813740936716039340450613008672839408908563314644737018800992070088559381868647576697561263671691261385700232751654891446505516568326011695137437736220533757962670531946886768580728869990645560799802851039972404333063919235004305689349940351160745300620576114419173469993418910612261508390117600708598672365543074822070068190630150939747797991722181930764216932615587274842983952147546489413145175150993919335080699164092001951484197459224345656618601277087067610169978079149111185652842727480244997619255502047943666503864822785127129265529617507839223600781755115414608171469712586195782744264951337842056550355210335319157642489582090644862639339626355911946373123304089855212726097158199861631891569426053234241617526518648983245568554731274398563734436374975547380304377582501346400925036201400125181873981169340382906530842604094728413431176919618233468974914207401851353199744785475264901404128762784081396454588215356523853928148500031050798235037395590415507399664943074975228162205733006611023682580370289316276813437445502497656596641750825991844256089871181007248246124312151621639821848891919890369989434482120009076950839543637687678631360591640838611748297247901388878063588866508116580467827840180373954705518256581467340618948127627597592812253551277378424552723096285389049323798005112972271631048616421257054687889901656763488461346931392772307085218781101539520711448919440968407744154041400873787186695518691766243504016321472504593000867267210959536997091856551552673143571030631361691389115250690187710214168074110777318658031199978890026974595138303539355549990697381710956078551122597905710136206411848708986509691342973608045873334653066947101809781733086324700308143705890621128158031416975385516405436132644468641371916605084078786901394867642766497715793909036979567827241779200 [89,81] 1040275149378608180891680696902560576297585265666731102044852955896530619253551134986347982295309470023821808300630423068403131862922495718328051129739154963128064739224653803564345067776021648420705950442914687495033307055810216225460514838739372270759195431847204053344195722926478285739577440312786627706901832589496319341797939809040483984023897535854800725512006537401812018146391407466976512761112145847386195403268716703978475259934474794719675558529265311530464632088881705046043334525877263126106472433469589460820706377055639341477556287076664855258041880969406144553247149624004068278837556950055683685778478795197568103716536591018466896063059237467646518330423621747391246248111455675013025217491896617054027209672076342479812087266743682947009789528708475057921522143305474122046104279524297077148211302564583108284051863897618904602356526356719672362783221014530930957099837869163643065822975499793471489005192764122767191011260191528640239976932556059260458434471309327319924502873683848973899670585284339209938431744632847642506845259398084508925806452555176807190952790803726612365360526113566453461351621909058786631339167753515124100132498677701668838594025640821289732842756418735772152814229501116093402367744248672107238936493906948597713081941586491711213881800572148578153334828142027830438758617477856299805043839223951809510363378811684173120415763717034950684807873182096594737777120390642801593364028699998896646725538608094390583391727309598550109653591276405912257551024347699100446522550593001408279241354817904010486529808313390854091169295679075748429229483782042267028547782249800929623647962204159560675473048497357826117199579755775698324129257620387388286177636705400017985929764590036522680865380428916433415431919259318081444672825485736536744622390577885373586333588166397854136924025511908351499489968814080 [89,82] 8311837990779432950340489600062043024277198414966493564555424227020944406479620076354052899260799767222163966133009320274842037415980806239383397515946207444042053238918820568746961381627186006327557459080132297480357993352663572681393765206173791529914221468922797957300546632782654704096221915654973711245076214730596433825389729802219783102624340876996101548211783104889142586372461542173197202936478570958233250554361698380301555767751464965406757610991796713214279125844814342586786456965082958868538180302564258342386162494662208468832254562980344662194039514996341179414847237856147869394929738649480301202031202527340033256289481896889491450438675797332539632091462391010541801761276932848194869173708131255355319662994265292999753023655829192157490108381810133084522079266001892966950275274913480836888994480459654446791105250262646352819032354569309609089155843989881503239624924318087890400349861102872571174833126681225164900217250198465671300323824416697495655910547256827372581557620246871500516364485937087776706908759321344801896618283048884920905384992249220996336421246796126303583631373286070463265285610387322500643109208123224038999231100239885582742655865956511191207094334250273517733755994744743874374773232108469026058885435186874386188056800915781596960630712093579575423752788161966132816369909520890961798354999924930986934048805757859010060824767053001897118856790909723302614742006317555626445291664386227211870513330601002581948891164833712199313579884440310557532117371304688862565415899131441078321286127314923475314042542787927861611594505462791420595929235850177124761754164915141649698550962040039700376911072415653635806531322351321277973296807637130257149984637188756925792377152226910189594871009175834114211828330896623100436371692954635628227899979209509017941026840812134819542817391977502167164057600 [89,83] -83226020828331636492925049704458631147747804667067849367639433574155888473083488606513997924474000213764452801104552719690990152833444779439049385166021874146517146858777262985917783254339886885695016387506714458377684339112254832327005466908515265691777656541765476487627984547930975701026661265326213341123589601838507446942384725196815409064567433112018614185478612398223466952806417526862189589104787202565236369065804030927973960852473823463084554952514638370565840311399705989656180982742296514529693789864449473815015105723326184743188186174342222120433627136111884913040351328503174049303708252786817009687277563614380843647490310493428417120332751799126347867306086663602102524991620683156781313962145253272031770313070498042938725725167766887232871314653202171857190100303511009805910189355108529551679267605169136361154948544582673450139767228248374839121333762732039755299688284222993233208637939323698807777068064802936011276300002668135133864235760624990835150759830690081221225424022376995621889548535743146550851010124539223428170145581443518313970669331194187321475604815483477427237742539927104114017583579860190140928384102375125130605819772941096695849288077788447650924993938419918637491795442156655272210617900534551368240171238491632548973500017260759843488863006834845973640651301039645773435557338004463524646302905952779253256921694822500371149378750355292679902807663009261657400721636570798412440418021792645411252151595654954572791986370773115826158241205344067422067539798023050453371528395946867437083552090672592369794545191115312610352909327498685028647266423453610471592633531664021010377328061946262125497667541926089921539758530066052944044121797446910432500433855797132416607926330239706034395910844251786492685019253950581297166884114280690530817404110356798090503659609852559883701956746631882814720 [89,84] -396135005467712542216379567079427137694677094558237831495876334214131981810959010333534082976843650242903475262094362252800463974818995176276730035799051542783844508766186658591439852646230838945808440157003608908820378845612844894558373750139586532232036422001824848664695915254350777297809825110728961941333833817484031534257798102355345073656137562483807678749129391643405076123336027515624504798944542765724692783089154939406552876466311361847517693374448496630038062510205365129538849060806418788521344694934915634524985055900418506391388056575536665904066165612352034900070432462304314256689607627450639700472390944465488656023231274617231258394696389567352687523402088163017883785918518375119827460677716226751443141114981156154007578461754505164641666958098687131889278793422723147947937103882361341743604195931497102384728159370595693749156250903536002552730412520218048066426065674651705083160891477530499585614690067246320479635843748758139599503967631962156396182401386538923058463348552641986001748780872594296721054301291225084320797132368384338026416386360886401056770534335920224627969343971731335486224638259805042925110942221071839541621971948367270258510298133185833818801538271726022643784550005560850278676463500023865170938023046922212415569329350684748339718892111037066785337452807806882382378328129734058769251295077895156957660790234259947489894828020739372435781292581986797081333668504740576774903224854601221642705841848504687566448480650207567438036192960285299699705711573103229893056905943799899132545310906132766456420562703681458795241417663978555452984901906854843493474331633537452755420820024740094810431194889830092722530989915434607475756219385318820859055344032234105170093783093582754517808712432825220277185532910750870690304831048528404702233682990291512721997840572218871183850145971271680 [89,85] -265222371312365165711625424385501936396304310069893692493193521931442782418649988021639411041605188130773135712096148709501883333350145459548422533635155063494267353073797262007139952599684768464046783718646409918730225676956008451579126530535807045872601334202307148200540549553728185957387819655052720473848070996866817348280800925200898642872846009294575893557819250987542651059912068677846174857685082241732699807942665051443646644961563505140852703290393619129420707529914609249953343252751957512835377244453228452970699066533345131059697816912387285174705498502452158157348958236684688343230286624415845668591928131462826024393307446629703242207658916334047939980645766044187277808062600711394008342635393438655368014213763649347284930186724425597273453744715754704821790255079097201142556945798785850043258207702794563968813281806054705458452524407661255266000560871081406966581402988365972017260508324941971149764554451330593552849495201673166550675736771974187055034748500903840774334156213099290864217430220009229070447282389643804958929466609086603307246187707961784276892476192294057107777282850356885707711588991304732535349467244991390293929412324949746150888671227478933986330029643236794434586795575933704928395745519682171571390651882097339323489823228966060089429630073246115253061226713456751756875971286166353259865584347502263067454778945419252575810238028946712982106016594538259948463608570236020571005029685023003711321667343345775803191391925519574208499044578177985871816642180946582907583103246726368897416091162899088569783165895674562482948574965688154564351644817085071933466438592639554226089264515969922449498132753347824381869955559628743708577489820150560644738837848631205554942647591819705151983861469279304285689672712696022989127104370365890755480041200016280263245903855112705329647020800 [89,86] 19718105907329333770354665491603356066072889413211386918343499980368359535712466175971331206552482031040423238884157964010498987175919662376404238593478547547698921185913685377806838842362763516687157698638350882608390220996134419180512249533113568634027921495198364611750680240623290394969147894700634763435620993278131438603425474421840110343246179707352455087580685924517776021628653761687572713241627197662911459156898782737372717717489041745218911724263578658707287659371526944739975014262587786864484547183503114302288125616955260788955988218079232847591947166441486213718407326139641609488981047163299185253333441397351156707812122081867290684086423644840424945031235354098724533200454960441176041505186986139929012371834190653556401237662445019802252193495448610112523958494740583425741327020871076520484428227030207489841481040377590939318055841339032566382168255636132703718107077968382223301069216876981854455811575947237513382602218462119990461248357316290576992899002425005038390039193949199238730166225917465211098619465472623011983968649708041592459191199697288858951542923254925049348464664869240267149348545684232858586768903687328769368111729399776402462235989789651914178342935531694747359127600079308283680487947082585847529088484958122765827988828188007247771880452649856967367922541101449728867180115954955723353989085302773152569492177747353764555980434564053918794606598573273160815027987411442802349242214734685371539359276870299630758871199748353917960227997785901841354973865912614689061418420632627464075909795022071583149938905645964348361038251922582223078515738999266781262462662965480262179892684478776827630889891993007426748842549881650529046126313904244579910578831807686566858922983965784226303420019495969820659093994829073931331071712061706914369096298971686091677254553176702079427680 [89,87] -20163105218661051866863593849563971178198640832122777918988155201938841916535126797380134352564866886241395216268501479081181698661245939795605445400293713425853672577588542036880758002773945707793383548726153383865015202327769394612536922546725051052616561004119571315274422943831954171025025939768435466115468744521047125945132526714089794937388561018369730332352575526762272473714220520959157086114971192931747319289646821000440378315890754435375472960168497573445538650639868067647211932990019152597533179570155550244174561959462473279455016781307398784380777736537162030564813488694527481060284718803255893107783873737341758629874981474276195707882487933774739029407532060561619956921626092876307846514299303608263805937368239589919844707445148137534353731888786155707332180505566676405774398927998135055497231953217231398513836328241322068445630988398080333699560862203616244734371751306316969399278307625309039343726508473843257305525364780494273913032941036572657503837152562453611206761529766293616847959772305231808269752243764146322049038967125629735407377776814237788249227649039794761600952972316249270575662047288223602303437876436368033464976467450979785240428592502850629623339946943667504627170501005110952228916773997849138560790934492403207545939099039590945595384445117655349372974027132621925186572169801093673308990808479397949540704029430877723166469634676496829762734943827237839881512799076196439232840724165599702436164922911714593114493958795695464979945375876493212515705824310069574706575615874661259567972315203903738270068387462324756360583652597937394716301618929260116532169993199285663975501288979959115890136870999965433511350731527990191420237804272730420849646426224488600707171166578484954333970818453870113199201732382091316638697983782478855362757449851809177156240974620826820 [89,88] -247470611525730289302104009503506744585708862945910771164917942439586450552258427145282687208413605402499998571100238805929315726993143441649257608195196921462047235689695445668720782007207519252477489348640152036287016332412097962566118261272318875935221095905216683443423744858098906685723866060524471341863075637102919088365794072634724784374795959920184805712048038699378400442311813436305309431559226704404615003618101407753599314722147335197188088521317342402317830425686166381073042770131334397939942030133319115660714336266434213325518654362631736432500911358946798196961964936970825358565624073088158741096512254777699956797691972951606141422619125964145218165827393554566278145530333904820117610301651918996337478138663949404964956242025945910924409050053699950299882315985859264483623097400759971010861581967336541794027841401317402499384423751837624425137609163555016308379811186240597183247736217151133671025356493343818787257367617616859103928876045433785452831956811808324830777980942748596997338262859614186851630478852297462490591116833597315449548835091800379141399519384295544654373109903399135789772644518754384739183651924013271626964067256609327661968622913489070332032312075911238248178417503763217760719464710888129011965215244705347970247618788276112084458564882785034413842101177905763329993383910802689975989023167199616235635151049447599604244094572286062116083197879584905454125954898211001950955328774587140166719117685258348274060249737972579551591141127276890443545933098715289654350465762200840636822069159393441910935524695763586925385628134492462793233444866832210708802251602260318135606691495466432361606282241386760725899962745062313010878655929350719460397885603873758770284345767113841293998199912683438460702238886512129530255170141135922630130184261573277417725930800640 [89,89] -438378809436206252541038399477421512038604199019038114829581763910432240207513853524563447693722447950458075631234559659000775252479367558715467545189111526791037284341351063998384107395985226551313277865708167754082359466872173576941339053295017382463918042487202817616246270261282447565104684299139902864059787489765810102770504480727579227064368013953713773085351092097307043744318161078111227564048222926640467907265343533780886860499186247584652562529305781255984369923151498922030562067500148383762706793248793719082321342417923982206388991323709260941327046463240212116368520146518804557955506950867524675699174539818734511050177447932122261706821564174955105576519366351515617734894266613486257480245186170054796329486720611146642293942715357055135320394839756361533173029257540553941173783195024722997155285929606019877846634669451955956852958573235004798068319866536621595726666073738797489314264762267060960944619927357305766471408232158633766150705613674266284398407047321160763754389186159858737401182952216687791973103036979352264025917750006597581380631000976726689578103425688557295428812496306546145646118001645763903504544944694493304250545079491018473520896459818568500659892944218847119726627523817835821857112211624927925486991107093113968263580091936765328688799393553009250805718888802487770747449313573289878604676690139068388106817459111672730990785214426035591037982382460180004868760233575055603208069570107625635976851072226326100563553824616698402923317205489766528270805063123600799277273135803671635432174285850722928036797057900752145844506338791236561238871880873782389652393659974825600010147504537048230443682227085242986580995618481969090280859533741821376993551162579521568967913541101006543857884991734283755939010202147686193105240063237765037004663138934383480767040 [90,0] 9080642238136101152074818535844435100103022076504749124174152521037596704902942811474613497715383394306580092713340924686305392641987168337781736236414705229732717644086440717068856960128001373563236626759410754254647087016386950007562271956541685512449265215928403378995931927292408725779896306682495100680045986133287016244340629831237158053442709621150498431198962771715753082470363638649334024200703008180907681484264984404503882719534589694500483837797020401187823667396027461933398187231311178319384481669984031556773301958059546270710741976499965776073872858887339745466338546197205353010248191994460823736892790316445868373703151642400513830780617561516170725998107248989534364243533192623089854135247670811659578739322391762973839542805446660355517157556894135899314835723662973277995692389450200963577393739110270791503900507251194315341900211285835738539312583278894376672587619629971393310915653370109908418315478635762029421673174375667130027029816536842650582606366176260406255489321402498560554649265844927213135789579078094027753600457271042151080270956144771391294893452177617482363006631287857217040543134533618707282944280605658244509757368086443736261508838162182004267218764498300723744176525653616317504405582870870777312711674820736685342994095021415882382595818677120234971347146367414354280448076834007686263779081513909112592310914930362036739346969892838078210847616338612699374612583774790995770870697497600900744026094271255451643925823000495104136238033857280312146076401902449255316665013604009102563487125338219540451555555891338765802696930293134038791717411901706592224631333471496639381423191622406586300147919520112644276962737271845734892750964389301888803587296000207241443352853220354984280488199116387223106932895468363359672610669661762969962475050059904679971761344391983598628308621213163231345707266391282771836679241634716001272375073202556108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 5103198702735617284590260814000287756317585075503561808759196104327580187579105590471936314358256707125159051474084453617910849849995702051126417797773584073079256932910668732311985661978503658069373441527653674191189770148535708605692867152415305001346078433513577454457204923515685390762306797316713450421684443480483782874045995859878088168756933512399440660407490142269459154050968533334019514675470911960260086256189099553923841636308952846743405464985151125567007443574769614611564357348142435647200772919279189717296797420803868715807642779593153950114904288458036825394321726351103664457585152174897996789234207525081635177956634033828655973188262249051457165754429475019958762438625013261356663324375663576574684517719730912232649107124330855358624743142558177505800173454678409395553912398330021738966158690357757830930145597578755781055113158335886145622431206960524514677473079014302213071783484413409148594411305464209786040127324504133168043541258832728474351372249320827452531721957887478342884507630243207849813650813412744795925214155191796425326443320610230353655887687224418038770311450441381266011889193795932199779943901195680647952343194781227797060412578960959361621525815063802588923875932198351549899083979677678757480274275474599053653078976768506053095668856489243858156515071152460539190472484501389578565110499185347906466932153977389566971724505015361758708017610769634678780462302790458007631298836419435267508140473549702790433339266460395871783884429206534740692101358988331497967233633685456367721351891023446488657868925740667704909404499644050106031782443149053511795157032148099852708251746878642491251338910266584398274556045086814965728945783259008885018138582045030217210175217162851391162440988155299821388230097933922910772761534644199814861371884229094266807606045971650249433238346421468386923481099958865275514347292188995440531966666845436300492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 19456759090475936532510372483684184485480479195254602061493165889131313367563405772374588918493674106382518257119321531008141315790330318157499086962271258195336676951019349261565752534066427430417134850292111214995130101822674063093212474422705460846388068671012709676198647922849991491014396573892242366116755602637787934905401790577844087592378741143394392178350889547039629081513253122050100495467738774857147434823536455143814835646933765176353360942473088533101330580358734303466226032786932825968630085772222677114347204385077942266333347154053442193604388308483506005534310251887205363791515505181849675652443224016805410282506979930839759453915245924609089706873707290935502036757825648645218205433244577084829190525877248884719630828913345099438843834639368495482940337964066092883724631216556119188271361586714564033417364613474658036446064111394463411403927901761579358536281591912894323591526917996966039235574471268178989185602610177730267567468851243597876353649015614974035766643589208550434144526805183645457733038057127369616613395471002410715187926848572300455132458879477065492147171478345454329304964128896986991545203494424051145118051148770659844975931379306329245679459268916593781944273084827101132721319618541358203080860035689184709396693514874602289680960150204129335714767888135356847527644455146805853363378919930323779244935785238537415200531344794477719850778330186433564570370887052203950311429605824110975195211305765568334812867276215492851937781415387109227851404907432281460189634612418644694796573431299032057731576276927259382757508635023297026841151132592190096100982552715677113586896380456176758155314425226417590796171618799467106959091567521419565168071756251997105612642095249795666533046137941957837180257336842994771602556652179566833816968274079530401073779125481612801014497478530175914590580997828094051240882963278744030540654833133693693853696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -1568947757842226190365525023679065174774729166115394944910714829020589395738543704791626781703119599153070133283747863261204167797924982476814674772772811483019001856492426302483462542138019159294061098518831107445817896722985066207805003835559771233123031779141758275500450584676374059507435677075921712916672822401475068262825226757875628824243682152248506950713603850432739305831081983559117397901909568555980942103372191631224928841114865003240788288412778062426649794680318642799698655298960320255885487827031780995694790951243376417681948238990916646524383755820677752869309128023399208444361409531917004869923997043953645676837252652362789672661605089237478708458120693384984544897445570566593441404085045673902089290705282182424719183128083675780538911772098593761553613980242832568864530583814196887416115554890817474221461442750816347210929224789769711649070906064512196744757897291954290172860060854999047661062526049775229865223772369421914452116515367130948723054388511861404163910574651242181297840843170080550209898997839866949902433948948522357591695123436575505449842101173332332523942064884711209099292893259047561440136662362881830981438009188110610755965022053254426591778850454225992200163941840908205183154615039953773229783624603587284380040732737078002444331640201831778434571179001957358163312700856525002784866848243659580959986885890542103824304768720592321697922762228621271413956342930117747552124277957906577563843445250438592672179257273918549143991924838942402578888468385460730695180616889564953682939835052389975626317859220610497267611568796975759843710090740430009595212202129689641239786998995555403680240950900690718134608171717239038002598671177933738433365416524054248549362358097005306309525792193795594104346161475833901304637786745574474910413921647255639920219122533040738453481279001046538393613834194913097116134653388802106509489915921330703804923904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 24010191740969752566166521061757290007353943776304075178858826189789325385281843935929935830104092504517238233995988328573771001845396753768096971145895819055779411080723052767079429850573478380000668832112496256650939364554689739265756213016964476331841362875299969361019758053560990698162489741957079709959765312712883606953614649777924561092463137133970881917787349445312360560714802965134917867964765759060882922403721293511363684952806703679749619559134891529818074938845432570446436039421637404974920975868726414410237356181859371717272514123787455705810750056650869882052490693951670205225729989448525044319894418656907232704131382972175096784889641317535821003093553363542439367486707497138578346748878113367217786375885886536655476468781260281862317721589236897778344707381484225018652494375029067375804846374250362234793185576080407601245499762192076210314185271145311508593082285471556127245898326733027136720878882564043193912496559053511739379275960157484872881469100483190156348953552065978921360064301226523554414122666873753847065137022983240068008720420038139854861769717410245762878644207887432462200928123691503464023356494459019570339946733790020719664387916940200969552759657214556027812723578519620656359175020892043078866368772953189069814752645356560403249150508617243523719568258947082759565364832931845169894131547762467815377642916074054235101211120270637236468939432284951618685609138314924982011671341573271827364465497358409596877840097023095338294823099425039779857552389494773108035754243129636777644314906458947104512727582535927734375400240148856581675009833033372269299101985378191227715143203962899512969549778550461401659664526805083290651617275748130275985582523865264496891510765183136926466049015098565797651030278836168591081199314942256555020380687435158969760264199599381490113430408539960655184687250450730964817108656767634912682281787305568992158023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -35054997242363036298255425015623874170950425556454006644179885285038405135368810676720348885803470097736245328393241685750302362292097159578240328690476117282186215594725890338858282263667783169590742099858332035597377813795112985769385146015184540250972388638075792294734225037419675523137582943530416835550788178887101428886338469031248379604901367910414402668914819375706907491587442439160765181401597404970237039144491226135680516719154297955679060030712612826097490121742543379608591108019965875651437487925746793448334836894379040670215127532368060584009863221311735911297796533790719038151592730985621159100612728040299592163667304534728289390384557317107719128738058703442431451556558181060042738840010107105798908861795333351012044573967533015827634084996865498898663394742903636370039745994610546554179859862921947964990793861667848035444726594892093476954108923233884691484350164127636261511853315529153787935657620023422365604753294914794847768755560446790042985194893129427181355658416342334207083040312932934938490381355704377393244519239760363512607851658562444628645537861486756135458115281231410431476923262713108485223751708310915812254553120775198822867681962176728117289382595364113897093727887661199280795694702778619152487307454638343233587360908948758114626510392808041697273606442213613366505968850866557351694133511777812745634340742397984996002246101054265972952104856610897128507820374642605397245546467800431733682119358302700936223187855870341624262117306432061679406010279880270887660968525864624188907778668415570462451788049043898683929165949493106555266443800892041679320046218977301275958660153222398875138052161116405612868798796063531470366946553690697465693000378962226243351988211536923083678568934200906183021634326532548546270044705636834129304473974219197790530667165885930167844241745795022661529662938806859666927209981463297105497870023750665649797464064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] -71519828374684065426099753178821521404480775955798553527318271059461561394718714760321265107782832016718908110383577234343362711927432933179612872308288491567454587871124547578065544418087406285019996609842560531577269318611468158666811885516551533061085121649514572246793951839537520392191922480454203732086912895921433183979426508604571153397818483743349217755625655107696771856238468911162757481212978637091374649160967963633291222663883511375743742655284474366546244116765806803143679763399735261119740535812334198408442415100810238668654351889639880318858031568807235574474678880500818930935496773011117371814522021061034798353788512384950901820994942002864231271588999868817299413221283275095917687463810920378007100157775929279327472560019115342814746812142625000132734934581435477618002314071287657689853189809081104117155579533129393775860879883221180812445377842588172391633034739775019438759901061620582025977202139895225284710437366037805545368210587447855422750686455718638145644451053105263543958437593629236769476824031030977295129927529325181662189799222156526924527692818720549446866897968521322357038579413401079131144714942382486971413167549308887939858377914655298956011667529958694058748413874689810483320013541198996670141241854680728670424765290172895169701349619431864802015510812987172078255631858232632802464240430321561048397143723930739217824174234134053429733109005355200964062873224382076304717451219018107871900959438293574147552591395703453954614228566300325162354967925111053649893644693742197280954530951830324023798792006061524317744558267310417512179129554381317205673862803146000625551922068223718913625531297720301339700033106559133432684001905916697778472247325937711456925644155081252393953373358097615741305385583145711045905648173132120475785541854103821492935151536228210192387661911262372023862118625500723840560585308998413541416786435727466252826836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -92170888890099416866766237910566732484282439543524228207530464447223638145706457472012428448130060266157055958125301044574865012259923446599324319855295959717671266243492919554525317871338437485361073262035785272219104734943842616407648230218931346945941054990796309779185192033054769559766023779543987400013805185632548642228515467132775100417081349154553320669142796516850666913429263007679558669003500017774897560475545530317974795365117840535147657402829944365370813693752864931024964126651485366848435003126924869623539174469328338186105312922959831988286095218300523764781321652006532364273907055899833287013631492987004749318739297175322552471058401191600438532934702548721992155313202864091076274254775238070148642856028637390026959580028379603234731730103518204807040311654741418061013361619429850931046741350840371629766942104854590803893485088007390652626231930491238225873923926544719291831987896568306887549283478015427619499304541328613242046581155701007295832812463777630832083749078531063725448700336847574705927474564449899652538727347217844309635670953737342531063815793503430380769531681715128947802005119234547106285934407570365500079526154440993482445465605620188910052333348512295332464953920149969203767047092727267298889226143562383125598714143650535463944337515452162328542092727376568389905267345010448230186127168766666324904460395344079834758082803506827134253880390889231128446355845393296061927855769553320927336953081106894718957844512018657310935976746358691072461831560815716279725974384819515213903972735151195924989519957464964708545876545796746377977088112644596681700622757000455041563177779848299098597994636051787993338401838190543591486706662954758716695570964774672374118992462558381217030209419034414792075976378792329016457636065226101836128981147627743221353321809968670540244702327747006033499561322162917545654301099278708269886466998633114885074976768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 4138995441624746820383485835437095848001231640732557929349691068603096138741423389774685199865832202058372946244660783559746708885385945467620101673508575825421824885706762987924409849391218453052346065928895655631272940892714749404136726969345901559484640538928787348216515182347250780504522467193945554449617628356112363120675355445222701163544691240563604369365244844089211833035941911119500632375077746750859286305508806077455795247017116227086132876650206130024291349362027806429878709270632209377965943325159440654710627453578308713513815720434418374166716141265862410169283666285309262573859744684544703881238875968171839163672901006901527488917682212201173191920781941363870077264240476542788600525025904980983363866754479334571361238975378401627438376077584500967745109805763045964956038589062917465217512638557452060857212181425821381662588768144881582887921900920993749357866549799133391655494324548223899080695982747685090361135214340989934345086364315592076615326578989457003449943058187754225536875568266807019880845337315665693265334265616136447411560794307080583683344624491868108431273855222459598199889083520911156656832527171988880623787189688135582329281705535813643184366249080038561688670343035115507453664420214340875582414195032516133769308377632904897749825325166173968734174651200066326740267146879249902591365549601742335198473842154535580341615960984429958398474194707321888309048700451062388896709698124157324341689309783315045444518608696742361896740927964887762621240486530896739593269795868576772574845895136504191355032691262542952854266189103009151635248796095577866341527155768823350864799437188864965619589177654998850302044686348386776069742751473855118629370244456583851596596208804320975642991919945239957277110387982387696227115045680416214781990100739785062516474833690370519832094470208330334182550290931620343428819143483739199474372394060673967242480713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -18478548532989146013423170628794284549103333144798523401907129454140848640382276421878068776678364498487058944007987074011141900794199448503092090277621548394763293316015474185557745713754688544712989663884942708622927703278363303941726184470669044160378307201800804254086832606833473247284768871634335188935867030187556616317798808761541241533769973275305885902779520469848401796441260294878771049233673471943558847233248476361416983594056611807756771125430412268126438847493666704730245634406298444698823193672016901120191883335189678233599825558197565490519165551954818292338632158356259946324507802174768529771923531852002978162118614224673295782565713213835098381110473181511247727397657817980775594631361062663273743057800642373445872895699725145534518838866217107541652254002872766527248922295209519521382007004525071593901688087763883028645568494712063526062598722066343249376444681850590307183895805346433178088259394330666835174190993566636359924119102465209124743641784764118218623869221872536755731933234800127663184310800047037299268476830559865269146586907725994283559195744762258129101632029608585964142958747973031906021915698136060841876730682557341118936929211846377091314689473141255642230871170523126125889611679218716236124882376597276298943591757479635131369101406607440309042849663133163735428688116556410988884653949113969762805516900092461938670798268215535194864285932407666711754100789945371570276480042499738593213157958222435190804258059141922959501754694081989973005206849979673971403885636637967809040591821447027632735647202582964357068996234329707121841416251099561507809492019626305326059288851263335043064616045686400369116383589403776525553714553915493782456033853879262513791185448443987395248154704084264891339158407003688089339851501330063290731778125793366194405888170600049474875623542105169981493016193580366497856121221771350873239051141530206097613099368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 118732360215555766811571816582416192819769529836938408224022699929246057672525259883031912762720237583398903644428645851803235844856638267497162330613295994201504064186617343651270044570335014899547319072241780083695681143780087404588411128610551674367214642814473913929252283887056349866926692816582528284573044231718759070589730889127066287617564772373998838471546986284595390224588768270226575783624632982066495932382049529213365645298922378169275471743802869208224257315064470063633130916570070154810678232341873536041001716187050372697854897949774520568499050224630752405670349986905260363787523532834427027013864830152607132810664930715770035825977970056194790227932078935895809869326519377775644235182628454745181690960957520368245919119482417213950207493240951591106446847004381207153473783473857494467453042275141440673264165808462514743245533008262410725102933286625173524024158298060850976471009144237831683779953726722373440019275871626258948315755061463314683515853312759150036061526551888288689173446148601030447458411688537494595735836739014946598790859110981579910713672654989432790960851909200591982593923978867034175427617985742499866129635636078858909158562185276053006084880510392543273992455791511461436281396470904846840125666898046320613643762931641508860276421148815138263849215408945640545804667873203764072421929105501914953989928327258852041988393316788028185191822895314586203328053025282034521580268251751726208671667960499218718569977477321281482765829026270506953070570738428281268751197493765618509032961200244529638211617813565005246183947087156037487098021641810402887954250721722608514688758150437996781476521107796131320921164881655656479263208590827501237760013342647487722177662130534886409443367741750246172462768738743509261451743129217059135065696507140135910508257522788622422634344682063036758492348359793425929705294207586180977313771526266162306036094992384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -490840360949397850981998824894326105777484239665571082472010853941832338559097833455225453267067215526286477837989623284789513811222341715849331598917754394477368719178977625464422704097981382368871397853251020726768400375344686670753061596755608577513366199479363546305224910522657658393694836661959980205549167893264417438776308422675530772637263075091477287946282451411409684089669916262457548169842476191644845769241892067094454326439521644341582399074973975828179505651975657484592629987415345560897336967007023398661223437398878589903512336096615911738550662595867705053131318929236559911328761180105819981358780833473192503511593918783851927004584018235557076903421211773471405975197617965372545060783660419352962938708327469607012385677284841890034161399127906621183567774432384630575579733426359755026276252060815510484254538632376246644952619735238992038234692848811295242409822233939918940069851751888710205435049025243838472264529122203385685010453743068561005444926796947992545459362016917490875201164080634202929780311123881206975311690532347176329224947573951121123948338466036339343386292779132576924353492551023964542924110765294940623603576402098302985724012996003641007605676175408213989824142510564260966565477573967469700269481847107101782665496175170092680840877862199123631522677004164251568478001952452888105662073748965401820527898373924013852878147421741452397937868867192673473139115649087611366807257503321292472344256580813838241554764074091053293649994582073435193392867858480717812781785486436474295196766840149160449838923821390390514284661591047547022512752484519219922275213929725997373874675616519543236903523823989278014640059606992051817593085342392528173339376570844704604065797048873791214766055571869116037920744025443216434649357305038310069677457732984663250108928507945650663323666741859704664010672753599799181402367218579496861804899399559372596046129528832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 1438538794827576141374444305007224306163149415041948192256743595499783232903866873889691131501430504999004938226134900985425353440224967349433787178613369119062758030521514988680300570553007721180862488180404249305296339934488323095071404281221794499528297782184603831582655719679412163119358654332849713193463233672131920051038617969273700462888477127801306987554379660778076476894401328722054131542663522067362496501006172455732546913366064744358547274032912674249938188770151039887635523380473378969771261616611829381653634262852685107838350265761094187188916506223712178685660661647789957567440072957880709456767901616804309376440504612959417774568324976204190997422337222763093037872972187219126462495564011526698886718838621246132584697410016517369493571099740886238646729701883360826851572335666630865324017250282480419218821760316791161163612932824968035457461281251176784910276369201292115802682834326267019375040218304178895369175367684872241963870731841730972417589928290602740633816882508494150956133918859016308716680661743003931970086031909032101165281519037067536568924990609826956964875916279316818030419635533033884323116425072684233199372825274572023537828278073733574984957727834053479184678042702495174601965790419458551656551898483827838986194169515053637896932418863716482626373544860704824216771257618519441882129409744522793393630648703665942595624491019400676758391172306768774330056666009606432171321969506818381559900853188916393295610772935374259363993470645885316175167582766398480093115080473873900051612560303894535751660266944516513379278006357246911252120629601053445674618231439701292417578736173623120904396275886905989726323341448557383673764005417346604364195445073616868700117296791768286323772998878855456624131737801466522662539553465538228645487269209498281121068777121780804334488007410887763661510113617088746435393346419840005819265516494820026022239655690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -3391938497905879856269676250523941147520682831809982922263085728139471783313698856296597902946993261195345085045483623386440755476229422120507335816772510933700937972546606235391660457751780860781269474192681824765977802327045317156238942983062605100281468062947778407330851586218609607973581682273379394928720973466487206742580560123174505788845486495527179464668952586646417459764208061821393433188470946533692877797821326021083708407020909960557395395150409020549154798252833567344195899222534659641932808014717780688202504228179957925967957464217042804009595059087221480384021068755383004123016490833010495823793302103091032699023758184538534254124530321946301671789170916310082684423653052651137806136753612394977474913072490074466181143914832169759094865538401377776342658822936098542588026473698728578571412457787111673543261971817763138332124421273236693518632242685527620148936680201138217105525066084069082122020989331307402678729774476929394466576358217983836761513326250827033031177500865087042426813660670440391741495369799642691498940591819562815873077419999605413403949113889092422127967163906097672404838818127561955125286718262016692514436468245350763678370564330358430145352871792502424778145211670268394118887845211588822494714783463673426314321254850348504730524962826299463105808000947558003706432535134364455640161411547977514803148623338890686872985921624806890703505857101834971340030286975269253076239994787015255226532931284612381767009582080646293046703200331893871788816119860307464257022698384448038177178887285112532738054824091477250146708441378905815065859883992776647060888081569432135878265686564039087341780614106997856541675356374051706357512494134131423265355420417416254449202940882764988916373829453303037279566873550276231230131147772947777221580281246022965595574764290543766760582471068319829623880723721440262655822856757872336532500001207754974322394402914304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 6379074030775391342071102589028427921094898879744503756334740570734669835085416138807678818920495912184769795607088695125071997931293470019397651437309469098315981524915524698715077037559988651561132692005884648003825053079098288876563764594474658381583196269111460899680680893110917489760600472958583041848754342553890527582172538495209289208654222633982001227317845078926106989705209608093864160479534236597331860603944127734708501105179212021415955112761202314526096300632745036974136275858668382133668532869698335499687854983060132058773522103169497339230550079673742294457048656987546287120953530704594426303410424241954892011692112643487821100176785658754431742187504279538950808007295627838753385332614033567537196537015241007652912739804046073663661907026433333150346946654246653654628214864005895128850042415686150981861931532474641351764801215960915795591577236996392341977007042414060702133923527726765618639549471803658262601723519636339232186150548000994414495350028754050382868698703924548947348258868968102878841177333373535920091178118959274265844057302181122257806292964089524821933348061365370335445617401197871583520151032071845742537964971205934311845107774006629985112624603131362609520864710482133116897844379281327848731997344020138960666688326418464150727485872083706400909663830332535438533696789733459881991713611759872189264822846228991862513148473307796598981514128135170337721823191871963176807285276491787227814679406525210333234475587428388387112292231049562772296326794639474128989053747596311660140666633027894048570948493981448406386774864070663098954518804762832780807201950090266780224033578918262689200082030270648455340705325732077374169850890478206842571842364991104679307211354440133709404298091815483703214652893624171133417347421746953210681472964451902449373336119550020961260987809258421663419331907257274394627798642557868638481107910544732867590397878075392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -9940355531524911939636473551320265442606402285010955573498768491557623211772871543722342352309471122866634479643417559623474153805188067323628321259220985724753086805277613034538524119085925234156684918015523836795530345265660000568840435389027791013483727517122250974696524912751861017333718626014317964867914719161265979365480494555810807535141715223949798069675371437062079546424748480187842926507291383597300091694141363112190285958487256411449228066675219229554852044499978196701666174505815782075241044338381540552641604034696755805890660186006143387729797549294358862272007387330246944604961209699042419729161100909545958533390492741225058792772709297491496308909306749032362596275629227206097592089258923732323151967889680940126924351718056032153627273010818620514786853667543526441728163051004488311192729308050135426071075000659610251845938601984960097245146830850873823053128120306636550386691625578581984711288927939661934694873904610444504931461095980512784997773848719073643586536572582352217359331792018378781910832023443269749138263485482546432299729331255853836821747838212900663240786963952901397238491939533864509698670162897303281485169150410022113142616218087765791818670930988764883237694275169540963502428299696249637715722448881265787921417753461470395691547336165019307604373188489926224674231306696575907009229449517384048901143535111714644491393368872683757223280462048939370781582701244823137205377841816097258864808905227622276752236610931590746666625209200116700955828103623980725532141260644624453636520394572378268404273698833289774533258750029786231111799061743523889596800181539697504000763053936678232590084908188308854254944851328489136061470901091563808799806300280433778271539715915888139800814087134153358797810570766040814676916917038915851213430613235819181191901370441732844472200926455165784311467205067061542625189103847588430890207436997599168206187985371136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 14086446333353318424115874476236325905058448406099181146842532716288880937170972226336267944433060922201972020643877336623507266564549381899565156934805765386028207494882425547770788397459945880267643312739805628877745175330100624929292731500468614952251562978975459888225868833718498267579419927236418456900356260019268542995659880035099887265877145342502601938683898274461573649303338158496272540677828027356684210367144627475330785207238129188392011455605968651670087231955192414680968859337755563916253519136784117035138405519398118527861052139232976245823171857816291277684540939726369191105753553632435918002207629702079842575204737717086079693745149079275379213859030541341465437666872529644655985230692515379875663481033462545577180253547090665264136051665309202476106391209363415799697056193482826375153365854227352420319097178654904874212172838461077851022545133155244800141301681846915218532595163401862837834199346023176714107633888509288803332032375097584733031040733385639246560167427327694207399297170366430990830291173184800491346144678086090245279118327747177883112228991935960295359951307899192659670736592906370168516845490242488974643158053642901333452695415859603783353122834845395149635071872828392335563167719792531757330956802551890059309752048908379094373376591561149607507375327010188181983267011363406466977982466454316366012629795455641743670944291304125018706983019799316340114035688977889221241541947416635444953735470430722107246829921805559535864821696909933768801820898020672557240097963941929667532853800881204843729825542545172474544287115942676557591201426953070526382742918787220953209769065408025774533040610206174201863855259233523421528813612109455179835537134861157111308003240505047883442789044950545449096276398715374043721597855877741898135269854933298251287775058526899622056927292654299981203907495019587811438029144183942343981368529907247744235890001575936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -18948803851423178991738959985917216345715389144153537433134725445825821162893234529782703655679790508775511311417069726544720557075979087440791893193802622729163079713941164580517260015139940187354665853051667565737391179461803712247201475293392516288213695313273460475938702149562339536690849210690630628423723634108911002430521614567490657317450197214937074804190523859535938117790345864550924094459412597182984318201246671591771980273299625677611898398473539959496407180615291326755755349070348378874685547673279461691235451864006440234283732225089643172211690796542817083162069241273246362742476902921191955949259738766187044362998367837156817905332129867713361804445001519201741945901409576605333455651860233672766147885559494129528158077370620972718595796508130828878351141711932973704482428523943417912211024083385115040817549322216310881467374628596207407230977690150131032328520876749665564025564220169985783494440532754462330531223941024830114979066299268457406952100266219996136945214186866983618215884961269066551772520406789517058646976227193865162673654056903654107862732979660710340769146310588036220880682303480342153187695936308986001222860505320891141504593321197053999694305281401368699274121730808069807593512833662082526907892862193084711136423995221713527380918815007891306425996262226872109820861862613250488111251567734335478790215379986999530464691637959143356862870095788978725692990980058064222247753327650752094000084495560488411455643537304909670141934021816845463817083951782877188081207670194818287885095950707196455230383060838344873569958541176974144765615124421028250492348249061815058038162502032266363394948062283912752035714677214529969491352924036030373610931281260699164087238898733933156095044663551038522900039903535519735262741856056516191071679808427912231525067328138663364111838957122733011390911796537066256739921534020435203770944242514185986123352349081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 23349338831473818976341668157512245958470764338794232669678091176372338024205639895290832080384735130996873598134717961305985228411325517492132654513745495459205632077420812103530368254443982790217004309843244875568041797105107902616015871620591011204183247327266234710742382269554965252573388315719937528969921699085263280196207378060586564831953909527056351659371757332975126103880176488216036087324078440822682510434050591419145252622928960434690086197977809326395064042980310905548002244862771249389841982187284907120533854973941781238405516213443085778139347705666109501060838373946531565651894501662868732825657399288795162500703655664079901332773346311594582217209152955164911198052596585882696374697236565593467820144738740043256022643390344371655102727954864172634053500470647572854137511783701664220855657372493328068575588653430502199221866520496076862881328108452688439577227147530900821413986941845848230509613327928883473036789994124345730149150622875195070929491850194424663446037370925016059437234164752139359477686267951248002251285735469782531191459716989273849766482935707240701436316034705600077806772799781184159201931753656613400175726060432342654774352037837360866260054709725831817938734127829141287784398641641454122434584236890130403638857405984580525383898767048111784244069321482091983972368337386894131919402010577810891795418511953869102863583202512550359828338432680646637223879386580593883778743099127925836277949690204958049696140083681400380144697265692762210474761296476479754697833823121626029589372454104239942500983352511605010883697888696774130796061322186795539603764326769202108779041005029578647586595468220601102965202471196891468736055470714937563050598943447518522464549502902080372349841709308238949558059712017275590431602779344979647369687845232261800688694115096358178559644430619481619125034801529945040462831298000060988912137057700375243747898318389248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -25078245057969074386686297455072277913916936391000410232693163557283202700915875099758461580256383769092186975467948135237323782372400745021059474593765756980831394512893815775035599326612027461243315300682793314926190269782886533473155633327570314772432242758565215269361508578878409391500570534210139527546508010701989314796963000169413574327719803825865681001772077385485196382796526935108063265510396112168730923671207224980532446945801314334979829914482561428238571043406511484581008029538366969325412849224125948956808008291239900221997159339823579607975384274076437343708520935799881744038428246453645750370413365339230499353657693897618660111871298209292244569409622836387432771288225869371123612308540367591241545306865948187648374140174480106556183970613168666857394332314526415830636521431858887593701745620200938575229957925557941462938469847854185151383373515694850072815732403583215487888391932849437121236998360786489303250830176150647609235649459315917927410233285065087117910675718999141175617917796465074084266085341595352013683624812079019720721232579272905562890119740586188513667765422405450865570288124276563472079435905526067925160365020013801207434658632604798315381613041556096554105461728799834221977505367230103379059354436660001359555773802050387142590405913594492437886270444399166577612171549549599794368571839357963422496403201999552784116002668423609503191430067922283853287074908504080434939439506328257488352548405623884114843946804308825440238480555289088821746368563142242442374899754131897116625944812736574510207816464511992532486821535333878154744668375755844135468271581640698216632797638777144910097132067714916299196407142341217725870734712941164321020098072565862584035915381286246762835087327687554398259656123319311984819830173078004312487561983496194510156405503094541420541861220729141264675677768493068221296030145281275045403955157999343924302238009262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 22862940388027929097081810054321053533506867150776871151511372203536228415558547761317571652649881984288882071439348114831259902413104799349816660460525494812817588964555334678884558735434274624393541022498520255193735605932471392975207269309251390096023233965088645357923658895380389147605637399239627552052524767642268948270060119715932835429275315090777635813000205362222674188468109207020094247635713412249409351253718674426472281957964672541851495716165897892959952680061165417227450270547297579222326758037703079341530658331060406903057543789261915015239031292176786408831701200446040582811074354033792418664468429963663635287034586901529386944053719531581349180860532582634853076602168644447011616986838648555707743856919998265491930831676022339801658646952323891551733169079849454802541558460035044057679808536077075636460862241108393785805134817997374217193717089747203021302399884410538367125661909926457978839950367117417690050979380713001988328169582258921067347902251967910056781508392665741221793154905559785614966812761349094450108470876653867060468057532768492019344205666907486017783806129215920210241928402302358122513510996693406920744271235887616426903680021720794415646299292672779411873691448005747588006727812208518149913560787865167450154402004926731972639511719539691043945174914637689604066204232857146715072852496947219830680594960968205139908685433390082635056205241418627301855339494925752276756139901662987757903951482935481520066452851606137563351237752911104602982450508152078903973079983428226282593490716774530779610658114868373523999489510715798446084144741774049657088022789290193217755886809850367996682050627309671290742878472396591516532477194181549737272878169684907409738628392440753270512017397840973508037562904166905633934537166241572718471034621831427957520425596982724798237276845823133501117968068102926095029111435968219459306195063408757853184642085027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -17747801921558814019926887827255134721152539351710202095117218704452909611071794400061690915226569477964784552308230123388231326425168482115868792539476103027596071122886968592505083104296707289103876913709639638471362852950775077987468861990112144036057774388016253410080897294565764749478890993981473921521519653517424094445537210257524855108728400542590579104163807999571395665455297182103302621252370711771087091714753499350560121108079611632371191596818345651604095821470324732605423526060432509858146920017635817501238247869931286417136150473356130434068068237082575568322840293542323539795350701012349764898940739780099142198421243394081836313217663878282116811923338027798669171538523710715548483417877486414242890435758725837600082917570592759801478644854292402430696889447126076624544695936657282963256930958251589357537627586949329638701203065316079913568581341315295325882507750049172220470365517649686671748092525263383951388196212491900662821698590333901301902602320083337084296817763604595270323140639274877900462483698270189407200526299727914780433453159897433372086445142973324296816261586572802045406270290829134831420117262840404374461901433786641724383355720185024083559465438745680131186513787073874843542252236752847854492182834663032304807624609040777432969818565975497293902374244376394179658822501675121722703780111477372734814433202029772323231807571752135961389403300468399816918048680866655289428343040653134849216316974931737485103274599529847267694964038291709950044997371146055392686717222721459203091800936296429012936773092845574042786156882702217563584143583165248412524660757540063659805165414125624653174160128701655110757622216538097314900571452612920237281306295166850162240971888755339063012600764982685797677988699170654948176101435438660150545712328194246727655286537737376280967698293387178874682299235457429154679764611880425749280603806354453156353661227499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 12112521749893707426504145611457956388979249477318090720077359758229242477313612356636106643130919204129062126892920858885142263213974382777190813553267862891806957987718578597713244935004769546887348221664007106393800590924947359067993223085615974937160239261218813819900693431554590194259775783160632551462894962803843658951410263581956789543463296768334769731063291714370305365838514387341653872166562585585997069764794307214189534811620190209962739265278432132739065683896595591474699158492501439755756081896571659115783150188822892934506111597230215305097195333762052844263133744175995502781927152458954460391570515709853504566374032425533670930832806830665368488435701169511019554500614818798474209169569659769238500660840824994382480968800204274750800279647614640818355024221128264666085571300652328447944352590185149009072473746857040811283893080245016908003355670095821363799641625815231721091364924411049120005334112093104043933463220004036689686072495912910948945564668237146868647778948916014702332022012185665408920816544173219881031932601358146253887663988678609506684350282717628053595140508341859074652324477363248911494440062968841076765427088730300026296718869696400439028227238029128416817983476163469182967003783469042054677406538470801864324140315934422688986761961139531004106425144531546024701943377189312544949393633359052359194818806596836825810041248555616380424393649178998693684454221147059213741190868240986964596186925767591621621641462317262747723270290656206768038334779323723527463187509110095457826177060088767906610222301751039617867555038556087528145773271664059956591797619149980949429387104230273208022824462080678435519539690869582202911255401033649464254105499490374434844649355477572653837048908971349429827431257591225125413504957795909059161362914546421880080363673569265792012521964979145335011020355016717113360088855723209517794345576436117990856625710170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -7556228855990923031928063712607446124154912272377374680116653859717942027256650466282507295119414696129379552035491849709857725800130611247812032490729756252796358881351689783600363351500829692675688388048425147040233716461658501190022996019854106712569055038502420658271140465969690876418210712314916173414222761625312584187514778735434437163273902314104543458985344236330235598939759321255580837026669700117669529978582980158718759427813178174395803006508828064165614413311561208895978382406367861740117308541842675477726020529436086901041148713008572399449416683385995555079030470902860697334096200660143414427180829969096420293594825700393330399199660324044095817428260131376823944959184754346452824018530664178578358090545905554547746564603949782252590791763775641676226220343744219284043531805548140784906760569946132410904386821488438607203970452037137384115964571164261612126023129416777633522982316683032561040665545315137389153712867296901945381059914267752190130925541573346167120960278301624210571412694618435627066386910244192187379890108783298385098473768981785494247097746692548152917565595741426171467670041659572998443575386451589063786691852661072447054940626521122007447062972135701757237607035798644916173321762737226700262859360928404924352671880152746486903786837612302122596052428715541733437678143391131168485383395155593396337900762440089193720440125935084779058323634192826635159583927554409889807175757603417832711401674543259952509553334121667830891175262883373472581747472141324783715284909755868547627082364824368172549120003860077622217474584782105187238542679255388139742135311901401864518955549696244506233924464038575362124657092750545064818797094662927417262551981516656375923398766789960819941628233549419818143305570685310509473004717765187396021116782868395952905591907493395421057160472148780092690164639136427378473411488951951486346772825307030559277217086439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 4350029350947827588886645148556877042705256595449169805741716009718323601741919521184242018473155665513533234210700781806617123253858237682031690464638813271218203481899222236621166281976798090691848231678417112894797982893986376243534542034035729396564669628876989436217486802500250118037835954459929481506537887529468729793041472407095914381224270153375714216205294433361235049539769033070169493244827433634885640803016650457884406481100675981806917556384395822590692576811416741487957483384314693957809453276733257375149254526118461978598520784907536505244906394089391128739541731237322459180953523369524774475281136416648944315995004484737206470783236783613784992120816310152948819402646116890617244706914282755071760783979031295300570257699499222402051396835916600328689639087899750330944511347501195093948787780431737104949002464785991722985019515612839309949555201513472140597933710887778912614821447128289026290828218577251857687511011527157544958844525930569229618202025508321006729740413482807527017894855296011590019749979906045732949325636433922055918906152884780561619420862098501866004345633714304623002519172909057774679698376806762034819521060362832659014321698102654344092819256899440265155211514174708482767664416570416732760785271629822755346093440234809321874249034226191305114350903040475495163514623202544581566118798518555477048767083364216832032548758054093818449680273443416573520598863733945118821937420085270906896978208219644732727187311984967478632443953834592125281506514071760644989151136569482805117591877697495152428459505735407442081620845056452944719155259984966826066334457675019920033926441879026285182494178668441707465454040755702627954522038011867034534130864296602939308258755367034864724307046996753935770950207863617182831915927220086259995998647229542468128653851071565899477984985147494573843237718384891021131252566927642617272215669609459220641651294732288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -2258049126782560824447894664686769207194809902138287203247529486747225953127642207188798581846590373492421698200609199835972612635750731633844487738876534864870842430310412580785863603015638880830502921152275127664983840104391631357136024542059060007996010120690740229790042889339251069472368645397028420180879235924608325295400125303094931051421353416379221868903219834164046362985394548870408079015337177891522512804823822410285879979041427819320002551982040119063541373835491057000087622230760303937432461212281960580676858310233875199731253159971461183819414038402913830306171952323035986948162263935151859071873041208042089063704256235099999346012773413488401483047735650185175380452704855829927213220826368631812750320154227711395828844598626315699358439402701755873820024532235980422114307412661852866352948476692002219437407528339585761094510723597765991314660667590388862927101469132333989464868341982649316682458242148601161458685326500344269973839605662639331772541041056541698308925901517147256666468898171285011521619098355207602717542703504658582110199340757760566656241863803449892880353176930659455953935305009138915081163827709507357175389537957216557760571792937785107489748352257379820025525826420642154490618362132769087732809926413659550325612678696969050753734181970193797054817355755912946378429122102314851150908982892535699592904849663569131510410733368289702634521265196767577213698085342739633262169199088281584389267361577801534319818276443462654936629359775741087880361732866476875403995306258893992172739993999007044263050157345400926215897736202497047531979626163853305685106822428340087926466399582354270334416913402413684354168978143317224690260606930450883058172864023857021927370030986152451491171305339228257634702175796466170172546486887718896642335906036777470932752332014919041951117176504268839460308178081570032249375977793812737492700014289376986935912027914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 1020044299302866230590756133422196178427197725184265053773871067158630267989996367053861492221006637189063478236517407492120408643413908347189257709200084400388823323625408770175324286822034123200432289834117263929196285618254723956625204946270020870549341063507194132753897095530808101019218966017682456020329249802653211075381579999601509701536875537541784542732938307671189274559355339269317073012037288765792410452645274790310042534675937189289034051640134827147780777570712178810813515203523446078945985922571171385751611313566807038562842630569848427462515599893668382283800222032776767278843871608489130199334158128607727222157498012769458504857715677754459294013578355707093111046539745126093342183254243750102972867485511742305096633277742935924757088045079981380424296105978368579484561116265787636357912438713720191077309031205804937506667959194501284250082320098929982574381754488159689181351267965307027124186777101559096044902702933853066580691691484593005697662466823545186798964673478280596135353317556381169206613278763137716479367156139498893891279919060021903739521224279592857527311315480982748659791751142905355436215632438197505008948139149729202313569459550057089923845097722040350989933350196618540777864073579047533041148168490850724564042410580552902808419607380545140964177844688389346891488702342428590663983296985839238520545641872947632052755002170445963432708258847264695582147021559905064607797169565952395221063783002656169461983243551783138446942650547129803374238023609837298461336166510963362373723629670223156327334331867012266287168762587188214570177416973436831717811266172272807512581117697803387644322468871616097699862350558999317452340897629675452923116758256657671612165774724330463373983662040876731468315305337541328485227698411945504794247827875888582992698302263061378000237414628629225245241605557660559150989892436397711919700874668275497797698214428672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -376641492266389778065044968719180882245323855433332695531418185005365214852804774240963280500454246308422519876621032846183353785721316387900436930853434169732027512647741104277760798051578894518444451278077391044959799628076740467212530185850148095302277607063360903882719182438449451351622770856922493456167554497802560160831647879187330854098073647747152677756585856348005104129640838714515475927728248902284922209095853522718703868992246514664997419790494928264619521566066242010339427522449225067587377323752656154791625979598366093802672618715845829999591733765737237491672945825467381487219843538010378573003313159863088658528074568068702566467994824482280977652195844777903062168354264509171202439744525816076263352763075171038695790026842319474340503177557001772626972602959339385740085232479725003040041484512626133660898346531302043158103714262726285637702283191882785303232617880777354439501545103413144218933514152663557806699981957456369472726716214034217936766653257966243974102909833852077941396617781602969571726772876986006604704101802663907011838399103375059520330104432320825894223481617510576240653517825193465589084231629547980260882365381505346455402616931653213982478829761757175940503958683124931385244168425141976591319223711985011673037217581513499432127047106258377136396812237444549888567390574425204115135591547030528016683451012662714272763363298500089377741264768247597055690548070621332768183171721124447906261292920239359860655865180734728177707286510056035105116006497677090879758698304526872302127293865379867088485921211636679018071980861028091354108937752421201878508082212803156429923134410710327193430655395390081523778207787768328096377783010934907915268774169442135930382808559430522330493072825854953782700880759724217580809868161909032959928823045981959074096771992273181699043186176273921158177213749359084876848608734828128764754663497289636534101452259328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 98973943939899207346560786949539682782751017007895442284024764748611700930158783982352930719097023312655662711537146341504197621748102169327512804865005115383017256249567855655336893696011924289507370682891209686630574594726016220691632035761693476123796700538164873768837514240575806176492162462958430100879883147627139073075327136092341872580840896246005894300046628426889001970881933635774290778675757389130479778345275239975298966864376232715328414569894924729676892027216371505307816097396915454880606978393575354933376665800575500913498109577790900664601535747430720297368403276216705976769214203212557073857924766133521944919452308372847415098427270824974733314283947037634291776146431720379009843498135497864134460947786824005882766478717316005989998326377220975228893839865401458662699989369189430082103583825843033398825331920478453454252424408511091674797336920552631868778513883433728374973987842075409003457152916866202476862098642403715915145462515160455548404751510018952309894535757216332732823959270178977616603171482944098276114293011980478992123823017686756208710663440044869297558011357494822821189599031041798296157555310229086511864725234740619437860740571097683598933455192224364959108984097397553274850846644972345455857970122191640283378659854650538559895107619905547243297915688787884754408173353879431298922445696584853560566688092768358686898280642977313410917056818360810380501535741088803774338283142699496709663484498594025828593150266650052062486692146387440980466464049271250593191620316892453079182454786387185702281118420624260942694164977750629886965791769730484727979901056409290780859362570635257884384538633731238264495749374737814784359319612127461679339414515122255629671386434510070777930004661659291445559991129950567315872364834397160441832282525854334350707308216238208717849092434004345415934399451460708424492821440910942016574795687020224842582995238912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -14173495833948714340182775009424915482203004502779038546973359109378698902248425997129159986787207355634868278103341137712816728509937183372875730548564763679723149539394692807247343746068636728830607557186246712780899665207078797398114001896345306683745749973247185921926807572576639814994745493720235716957214702953885556749168232085999099854976297020203053181676590376880609002502671084244155327948361097737327046855200895345560716772851187896223874305674292008206298173771087778874171711597965184634969688637214819439202190364939251024681749811958085197097015243703874563714768010940412973151598526036165797669050680908356011344795731644698227746087728194369866010125769864039088102573592368620507477889014460618910083853159225282488673394218398733025824015717608450224846038188678404350619268774909752802196312089250310709260332550066331235351063957992441809265063189526249336484203925286455732104655333765816253153427315137398661003942020417963928249426349814818457595533061316005889741912021937582860531769845408458236261714542877448899379893608006085407155408977973150636436031821890264844611772135487043520847699120722899639880199052067819395699756051847500607478722107621896736067401553144710893449213777845563330617261872270997373813452682637670663472064085468610778981506600312457715986497229875586566736813255033042576070600808976425890218673208687068706005477942055728068191866163778104909696812733027274169955903418786855104122403815676945091775164734767581451735247316578333345983369824422151656937463829074893940876589934610775867547368318072003270962428055571466718095521063099384201893459779431553567118197337113252213617581787650659992805376671520380205380142816787996706254194404000969242653749711914707705293098091527003078753031259199108956328507652605793077876214162241083300011681705409899109216207242674604490919229956998944053925031953676703168691563498399594608345212780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 2814075205011730139351700749245477282688171638666629552073709831175737058032009040832424320396321927546128169686199482653288672030387209062910247868676943540078248290798670267716486690066800456625415226946461708626217686778319362321387651136439133589315607323764227017652527705929239509938765068871158305918881343789165848402841482161572888115252559655349533663439576969116777120013154732036855094953588175714121706961852277301058112740160417344293535863726900258823167046670786277825945762633237021849297598823343368561790803337022393424742241707329663766672244900015403111575628212022905741381941477898736744763206659619842042020608743780955156175307028104083199660725059069588752383441399150973183793791251689454539115035116760065833811681818163545542370372481105073961023026054155729643046335273137516071625995694149020774592831486359164016362359856706729224026130435157978785253348236392297878227098395012997722484406844043006434284738106818353832142829062017768495490285768997152488678487249700132552823068725381559931166648234180072065565163790207322684148192941893480797241437432170239693878388536755749266105000418288806613000506047003532788243983695965697618583363206590253571492287855472892883760975121991819126308050975300983691458714613629082969023329480671525439149663604840221684040614050121417416504486915843518849870159064740743128399632884826126137573187051559554264885300268339062497657280638405644289298052192785667864172346088205947981029039372814626051244149177941981181918793856017695331498057165697492478699119013876997214664763241221769424626475555589541585653900176244497167309224256986770416184985105656273452373529156621354670093864662718557676444114092193955687566476019520578873532988274593442522655834022500864699795489316229576891578447340746043204419425068600777063191483337481819164627365179662431736562487319740560864054669624333760351721465441009973345941301755904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -3816148607535010766234086126615421180090018979496640603611797954605127023167753129670045488171985084144494669434498343467927850785303125914047992361424500495981858236027749772181001798487671804170524794941604134027584293083505678136488039874383484547731508094826949315868088711256410806072033165595416703340642286261543877767506692161430942015813944673247890921089115909801895616582546578374905812355256921616324007770528230080657837416081842888453612854546622558169758202126121709590932965288573893529944750015081456587614815180834837774734482736753477804695740884144230551971764229963407192048667174962055958646869832955497028842113151868445674132726137920819857860748278522548066509937878115852730744616164919353127374458296490827292902542205326132958421228570197421580779466444979374397792713815118136414473521774272355995480507340995846742020823199653002473725742157860839503554589029032248384905433176831601224511279930515491481921872536917322683245494906702085795294353924884020484426947970654008532327510838373183624731657772747780163580789492474767539881068307727924475346618260645723211642992469512509604485970470941288987024294072801722109118051703450431800723598707214682582226029647473355802424314012918056935567534545231733322134021849969089609805111351376047282755839711735329116126961191721312854159646056102344813956334383273942792519118794310405196388039163726770497408829718225629876534970721049610745088294356089073418245544449590126859156867122283295898401681381784445673516915432262694310959081656467804179843700317636418927019471472920321280539508324930435782312061472878014911201329053075753420749336834443775576169884674922955460218939375014734230576572719386980329556803364545230388213292551378502298163901867992988929691999582781802241516382329124352170029248719371761509849481435373180088374448334459595558538956097707879383598681766992724863412400630194961619274344431616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 2219620463945472732162505558848989979969810622229630998327697258907614980006599097241866857251916793444338792256756708930890302017620977756187146825125026848285119789262205239921387224099243184972368350367073729558768089567373204264254917262925655943023155226312659018322886634672898994457754320956829649875793494839583307937489505220748720797173085224912673582354198994581301207913085192628072268175236060765263871309542955365869816438161366303151567600747550181927011983999014834633360051382968602891387701826554056373637034740371537483373709119968344010246746915642825910719860938834519916095546657332037450663353224732118476210517693817916113121424457061313240468769011490809520291379151741487757330877342743716260862330255624116161253773111441790198327502529722063549135791871199350300263016542758510087979892858714994537588018261630130099709541391345147174747798143883406891712619037153213597312670459702514935331299747374610314052984606184468954429836035110497248882158621599583108958926599896395923496676431884467862425200602905466103166730301201593966550421826274866145890450079400511763466950229920959628267505708188827853144310007695115545308298451339243084449048922529491591352606751780147598464617066460147212754663866079052694519570010509076861828552301566922852941566217514116513368218526101691322167430963296111659364852561979730574380837986267027395626531280718698001161977302168113999031898319960990185705152135360497884232136230362242994630244935751273788280749210430762809262814239024779819445445800410282034954781821866432435076551690596445635198285065325436194022074373208549366840575928069679352154603439762396731201075047236201355353996626854414145905702317720319031623396274010849200365172119266512163638357183012628083671483711881232845202880251667694946967527929792264861451120364732641101976398943004041540360721543860711248519766414219375574352517065043738771065585795072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -191198366302512309355088268804719069761200248586406263744965862524753669036523260256757366209186951763587345151816025943783493831030208654872637107706411670856152712045262453841658715459068872096114322455428709929640066292560769119676710759294632926219274529189909691236581464257367703700614292696712734269443567359586301509760433297748945324873231275109147484249617363382934288817863632087279814169779115918440088141510778523310484167924949390841299144732577252022337654399823091510287937768198752582530127676433564032678638872926048935836896906916394699344974462038099431336329738911242289818310130171517064028614724160204817351509283095019392202296277153195557772496145653868482439711400623377218274538784175278179702136012562249519300390847829122260378611748630779683515654957729866627157310415589056559340316520182327612328413873263284514473972490178092631972275141118923815891008070295162981254687765853202308870038362529035824538405213916235216753553712755847652233555746210018562003430302192566841354140231199730337334157657860343906364312641702987851088360296703146941480013773243207236504103243771309990446912622520664874019342947370007321184412066342103740112455233541127216718402954615549603619660858516028934620928792146809136852218166625464747482990438072719683992249032057793044436046631119541225252414701752859012061759967803818067951720658187074010332831188129140515033527892384439678963733495294788288312491000214961514540330083168641138773432268887990059428630965100231240766951768075959228509105580381389073803759520142806680497880025550613957926308233129697988164914096449526077381694650268232297231353111951744952383960119150445906938256870476061352090633051112487626928990497018523800881810770977707911194042178434678262209793876855330794859463529075964444196249925141767942165233950921790488848946662506012427973788282296967566414211461675444547456888220583034966119060340736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] -496326209098039338451735650275421856177802407315331798546511208964002705045129636680715235296915709676143218832988651357426443433946874396004428408969365704677619161257870541542421594850965430680706996527935229199289596060365157007094984115644628162205886144907957123591322472806705082046853331318722367601769721521755707523056528291304695763644673472071034922377342911309307006338572612690179694129154064896234964035475741627777354920605349246171581642971169835049979305933052112956506700968543864736249896888401913606345721118586296705625165270017020385064201074512435753899937842250623832315722016119664884097552605051420192384230197703153095469243243616000596858890132424205007453450169213218426493409001636004535812790132219899886200857187128130615949607631754071389163927237718120386305731208249758068699572417870549492514764427590745799157738752471209943880621200859580805881272507789068655679557548180531365445813673883024649912940251485578212707603801701254640202879387066846351367381233089157329109800262393704996723958925584555367848117593004660494965664122013676062316596649978579740908837696128841909159850755599824612267208668583560917808367038905710780613985992171187396779745514170495113002452627122864101368227630440573362766931410175051085306855210309164367764957186283824586976874426517678802727790132026997839454969793204840706901855936069840284115014332537604884163167562423036595583052396316145924598352447906711712668758583403792862506791173652170872799082547215654294384106496083562162828953465705550192869832269973158369829068325445179983940395941727938694422833586062477235722792509583789383092741537708388958350790157355015967051111086254590288343307491493306790749735531264811146608645501792355239525287002188010879211741419584741392180083136731209478930059095913231063411309616095692637048792591605202383343512229363928778441349264611986142041495084151825995175007617024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] 381269181407149807204491833688574487712690155713934027986822796549922503090758971319424674756870677925319577987549278637628538319994527515264677097062274247905895496660823490101720431209064055825009500945940301959657661723578080557453045678083204502072910451827309373114732727219034774609337988566243875287857314813221543090905709670388560123551051083295160143614232770840346020126489185210175955824325535530980668883816179619799367706704462706663331541640699631193028946925300923752492259915380340894473780875613569046568877956212031228902521542169893727809105507067992760078200597883129308453135037484246022697252540230971966040075403210528179035532297909692854399059058317755032103996218544372081566085090271536929070197905934648159192682094613688167982525115523554835679569266117964612872981704947936360778983925453620638578972349454604962386192416464137437569190543282150134137325651680074599860828861820967135305741698889510919246070929146235119682687652941139089100525475645162344151286086503121979088380221448133826527199428550439438736197614760920811045267531878071015481531100453678197895453295883066719534371831841178867082745710260003135804690343045347798326926304254779794878688739666651476287712999308885198257154655113379243952096112329195703724582399177045901178873679413489646288540794227307004643093694266300786661751890082728371611313009445668556854529663415639788889739841565771555376003608260144177026518799189265329534878266939124082419077619072412131455047729824020706004113189971642002199124110763925195009246527965676731961466580523101519247883775895081288053316370252702575582415237835853823264199915211612109729244108506072703679040030812069900184899413260821801383744834002961992800187874655693361282966865417596266022696132764531000625692267373741424530563805720103660813471927683316989211641664118844061970416392447620818639363080049441936248026264201081754173719969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] -166987633937299076170711804170509853638580503790862571532547156523196219492719419895566222172860702360202942798222899916398966588331519306385514857947508607240402863835513868030920719183422995744904516089284055806348995589027603528998503931742072097084949859063438755339072518564562595182832254494423006234912964309260667366029089923239439224405412554659257114523987445885223714158499693119424565266636977032253665838500745801235416627623131607283648272869424093604866842776324312956613060666305885516857699062351868684981552045742736028636390236717530663520416420323655661517162117853171591234437984841178369484805510959333523042171318066834836192892300250661980253277445852991864812941372531516332546061430557822792531599956703357380790762716385506111716074364370371080083251454674362163660800538692309891949699436116528984312922071224157559122041656903635689342771414904274662310468057315607580407713169875126780109923562208087760749910227830905275308084926256791140067916561221073728731333145646220456814693608534557230888298661892791855187463113322460290334822166443670320685376388170970998259766585498346849506495165482246311621663386197260529593720575860952661193406519370961181989471051300459773959416702726522912439860893940920232507140159984886559376403599326800195126490939826216789167858786155291571701875922442018998044036212876179212893262717616270702206205327364669179746917039188923886562646990424867207352283561156894832077203232225292674727283330861946696071458824506648335611996622793569536938004134139397669274684517926079136667963382808972255265247660800851316947386409823731104932060102741445909140247826951584807451257091951586868780674284265700473337833700325450894339114339774987619443672131920334494613498655031550100961419199776866847121658385533793550437150983608461763209593390801539609883103295960771484321626512354199312036126813310228347071444960303069386904799543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] 54888906574891472674336113978584199896408667897900027894921596978318591630841378130428962866358388393859114044031048663468019277043134374125284097602661979753751771583226665598328162296274261103590914758973399015871082842834967612747446306316871163183804923060650808972873680547016979176876402289194023701840860969003294780292586830723176530599403130062154420871858296368834937197523754174752058114889440204405306252817502332219009572938120324701485599493828399044000004105467676094670729235726268984343446898676179883876391541384877043903040979884007493157257847069298260022051321005213125485857176268129461890828937709275261958985820731225984096347978496207936598311182770595833932643726212024774374787369186671875805705722241421588867835812723400891924448953719492059046986033422936207623337712773756647099943613786463717792112944549992981859860940261266788152058336990252639725057984431629730865585689829433058775587712870483342611171720801124197778840014200948421840590346958198053881858789520481010573557157069677828140273752234925616047596244853983046803680657443006177722543952069292713450945499801919966540811621675332610050599680189716948108363753416585213768954814267207196092244519847709726467028694699369331243629055583016730850053350629108795160032325006024318215391751157798960787281223006864417820623110617796800707874963532175660052278528324238397619316064291193989362657649843186582150310372151461691919658987869651902072289384021393999134228851382373411576277750737768549767708810542663018913901226917753413252496773191563118758986884135131060972004587603439278988420915222109901308163895758950144430198541340441924628976365680230082342774621227036334816293140093148099874421130245215853538636243682938236590883208428898331177541306073205925944549005254668057302089666785770837899105803128400484896946237454150068249714413993643167789429151654207073519610979443038272302144815104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] -15351484465546158584815427451064174989840543641835507717895269577822590218783241352059554178910992290201689288127825267210269032856411074725967014577664009367659232165552333659999992478140075333182614093732683453230442562421556612628855121109254878530499312533920172544144310765138636490379788796318789080691206658585370313519670206946108322158952178635190786729192508953020233213603459074750976373643875177726655281039367252080210676182714374771906528529383707133684574284574523534917424675110626702071407595152678371665323769396184100187038080350474972687478745805379036001329060170842962417987016823082590450985904229703772698067584897385579362561435029244952418962804638176308870789260101255079494047278616224801372015708226123636004078865591716301560234953890281514732619022600394220986369768332192665286589689967700291280359391140677653604277380658901704809837311448005432149829988424433589408192636090784178839091683314944446681880346859392409499882387148852752181576937484184233093717121811755687350296610341912847068544507594282130799624216377305435962274452519174339931849038910154929737944692837231462489940677941446514908218787110594111879021816410324938500626145144484718154582676469326357209070737889941261912613636250220078032087465456006725134731986522252602231901548805282684667198545571412666124944668419758748386708922664883665667143713469431227808060284935617603932823939332320334744519392212445977119761161291447396613261121003137334099289273387768476527755540227412826613228635396253676932641743615054792152379245712967228937574303585990399799094774708965129383204430873231811548680180600724898055897134624365170256897986325959327525635444234668035883178246242967648086838486000666907942826820691500006725159906876858965522485004055686557978204230961018980960285918366747337483825307451554049482913890592728990565570319536208194396085444447045972806402463488235760190987698176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] 3815872232561917523874503199408886583209277306233086194157345573081862505146212486074255123031647581406900877976782021311966919106750587311011668321094736016061529547119385553990691605479748245080631549805299907427627744736603493536350754727962382099021886636931891048495600175499743785228044590864549070623643597608109251451102218173307204765763495698333831888736636127588011085542481797887799178764126178658962059329573800565507124755198234720093689417087644475775091099835965431289673746376814369279826552302460525660461256325971400724090362733274151454540164609062378879317125511112488583176358556618911608658035495226109819580692557545711481894316637914087497968451801370817287284623033166402831045729808358812404306168636670287269350907361545546925692970865924628603697523525762811508515567734152690974896515661043919048404834503423784663691590523350281330306355446094492678791882604928215592827621849243289508973378567711236895226436114108851587910952245766560759763231210986314524128032208096582532433151507448971517869770832690011913663697331892105394386717655491358004631473164736664066749036023711176956485306466402502998477263058260748000272749635819864294441324568095934529152080810882368139958200124747741717348386140943969773598211886384486282731870742719366376791512077236029023961277656993450735891530001755808793284467505675532220950507858882665984983860312202535322980921798810652963895980650689497766730391347238839071910387193034281833418487006084756724049702558675996492398969403370201934717371788638108801241000136327038761621152333773911298166142157293266751968983808072555161843594074041280829006074331623592635662397715633179402843644299847338665706066725522724755810216367206598835363026087890362465276350237516109372151171246284602231674887059141924528993815944833773958156141405682367588114172482061331954030302278916359262305728414512873370302541665793777143398793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] -775111131928658507942498933666102624137574610226530153609135940892836863100297063156158688035663918584001028174106882724512870408542216287020974159562229735082907963834272436683622489014538862166570030282328643301794773594913891043109378470226331494775280077051915533174135077389521162080071202368403632340420628146577896671669995926247813460087595545959240211762804604619538725397865563482441593166576652544454240109658638952716998169226610414485475662091678612807811039266205878882426535856874733455279785519668415358648490632366913379664672623535903843723016266539533137483748780857101042193914124166344966914504132993071334878571424610534044392037042888581363903149555623728806403468856872791636528859616344894987196672928733117906211778495127501311887832924030038932895580614054947061110644047744110722229434192684312774407389081891218040915540666628540665826715021370030954167834515350987366334526840904449399030135773496132286022538306122706400341029413191668908208295377549891602961681519479576810348438326686055560432432697668734429873543369447409773552766139537425445626365551562067312820559237621629595978287776990800531361656388138193504999708261627747140037078819336434828100824859959307343484404868779654039348273294187977387300980496817461993155758461903768871390902626636790928283099415022910426505037305040967455692912083067627957908655607444242627395141125576085715050405669170200189746162193445964846428030619846132834946437873773828639705312890897540402407930423044437973611780615330723594929105756160270774427069980681687774521046572069242013241571843329665083185007356565281826099365037299460007310426880236525365261527618758032191129140437525269946950763804465691568150245086675651100642746161560658585823531383896109601236146056576376897975308170926153791249107142242366027234294772033985572062614921860036505861390913462281864291491773859995036892553979886165855832113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] 91906229496425677707010924900541005658130423084610115248446821436041821710645561759034421355601526201738508032487244030088294499179926983654311642850028890227218472053769249494960977936691421575443260923646035356009391042468744549808854728881138377316977172665522830414041484779894916464973476324551040845248464507261827452720666382412855661907773240051350592411159267275312391575604503290309219914267417383546752958167790463334311220005710630485881624746911647169466019529562295057163978863453612476413168122472967476606975322183153462200254571745070118464080713870360299716430973098783462842551027720636065832006695602685673975581085071203597493759826512880269043294426261574925413687433567216637084728906280649338738024265528609518455195790893505661295987857870861732106346266081020625090242116619621565508574919488348416622198856089380763821842312381530851824097338625556545142635156320713531006235442653951237609048424171899539206136440946521096916413475838673011026313545995410746807453161440398737789938814931003419674380573118947021802312215387271942120284260918751780220756003695279017734985355056757892177046681722667908655744467422578646542565353960865518007044591672178969356307718121507418375744639918714445938021142948624276553013633510064924776023789214794807551605550922876243537068297991808681382146077720213141705935100759964380194336851315975716374330597124948949032537208432777020877250851396836721840781611950407957063751944287675592489929574513157019588506322839766226976299927880650921595154621211893723675529947895763423140556185856194704204727058072190315645075574254281320632318646476000148510539895015584718093704027877907053983195734008160519552831325660898238609117693154152970156258782869547109577649875998811113179560508064997353126966990798796761189978514376567214169415812151211569579638907684147076074835895178618299278049056402700475697794572010298750401511424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 10103934116026630186740948408732683021202221354459055149415397160827138896955533211087894991468090787320137475445391296835928239395887844834482666502632622465986868101889189215745135975014268917113014484570446210024551257456394683805868861969356762456207500418523510481984211691144856487865174185144911023129549609015328597772749983968613687975276774776992672008657370585719068120526137725135710304924734826335379719715569368791183952220787479301066710860511433608182852677327575167594237546864025067267651264461206703247881770044400988257496013208340908061698091727830529570525596666015379330446474787134949702695175112735659492761460572790216758253296949787645602665919821025107307257438630940568328865862882811160746739976246999665719678176456718561338155870885730128392928190251449833341401899952360932173479100678361463608332706449580278355601535325242483745645175235800467671741461875711688436903425378110727612502966707045663242188514637068543729067241609466411437247971943852700193339229688142831046847339187970634236798261412677271782418943044033105756611929445553254312230698821379980608057209399540821642332414510038860620100898001953877955074645423608505293224578140734295568607646506178847327568403426434119735938023322763419559161669182865867349229745451690650990632571550672957143217997697817085165814746080685381618297183822510845418236270456216775828162670439518555973246285991839245708868831888740151648475455121990875052326822357188009775354353238555321689813991813653961552478765433154594253649225883972311278905888789845949377321601575488299137732530425077338274873445455073599509245866549620575082768409017275016666404885494755921510063873641742737569840795152580507681417469444298642000539089398868690857631661497900698826654708341818350246869330506585114369165509320796469322945764294265112740926755853480216673543917297794889119740120259926537534883485678388516734631936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -8946676172383398514779379371935568490638188125875874394124785554848396194505880714452231449065973834546776758661056105587283685058540157752084232102921897174759288137944655913583787756014712317522811540803627613397261754229355370309589377732373759914055930430041107145365308377581090921699242936956011623010221697877739148721367838315989197848821269867687581226270868238476046445746514202877090271970607457496871733495628042301284628746456453821021140423954000708043132878454665667434388553618413137383018716160094964544388303064469330803733734668929238778657440056504405926367109834286648081607878562081851529850231222238409035847239541947373121125835721808192006773783148137757441523046516397685941933075349364214256279360757551657605708497904407986345794482876760844060477405637527519950333156027515271754403643162852681537662738788578336551420937157655082598447704633638500153990567294070748171594237182363626204916335552772724107259599569176099188812748785109970570336920350287173575417745987554347491161082546065567773813685516798829121731292741537557918333968757572238637641404904596418276856127691990192954077537605267082061628508891747192921394310387893692744757490877716662093296376495930576103590318921971569803363911662576394394332790523182822018463999269189457549928851359888960758790092155686026772722181488762468402109552543561677605708352784859135159001641003166608344529182930171377530624963372485624632912901253420973593755899411420666833108868945388305122799485475552244616760808563753672642539447023239616820277316470522252012000853714545799677753766384339824994281239647437566996741272141833155202981898173850488403465942083138597381519480302252556580390302288684692759513489253047336988109109348106630468831759125068674025187985871596796465157401319900975613689634642083651645313822126173745528727786229247118846584252859970475426545172942988296974489621783178399681871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 2732850379691093554953656688510539376644946892399403126115718220021347682287634493191410525837355121953363739985576111121645678024710041161360369161971402708243029639842550574497971564895881819959492729878230299162882451572301202737101401403211752050887932022632751947260299406357694260623703206470588031805734937853752262212681926674781182493861192745181873634304274805095630898721005969140021289319738369680783813763560081271937183209469036371035514773615082757974124604510623335125899307410023220529682759399374477297566478190268905873976464225380276295389124251386845663340840272606751694088154126644129228702393669473234392254213578817072722337324527059551217331823412537241464214550723207423393634075962899102748055668941987237663292807677291922296121713976409865320702208721718816170366890472127744481885197644343875367444630240425810310490783923982837300306707791089721886441524565030922231730996532558310830705489577378930005311859993226282375817088288994960941622607812140276588414321845626351572709808918714769520020286653542515701649917809762939616280259035729688058624699396544097325755647314712431717450835826238746748664161222310379129182970950095202628589027892057890867888291256411205042361210148498145208452009750764978833999835551115720889944633898742224578083049121847161519720370525143317361823733509665561412107790058040756520980455081851189931853199994923626773870524518272775006826654875524682692956376812286631244687943871643133060642757303959892601139092240452360242591413700828937166955335197964426287961307960092636311709866708584596030837070829105148986714789971268774664099429808662612199181625372663271506304219228968387086440657002154981975371811396121676579176183418469805980522120122312673719776829258069273886998767479883925061400272948226143089870680521202309321263418665926589578507239424986870947548130162572063798182732461604760715392111399960733890379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -572579924446213717769240468853706457531101713597947511514686328329409805275472004279737883037390083701217589872151324761155206544057965265912697949547644596569107297763453365231981001369336284433941634230747561095861515465696646541830806769846857499027809854773229058840803585752125760196606996622297527418109425825587499801819690123631652414072425700144293731013633184119481580892126679804086023329012673001018957523944932369268759338219542431594263339301540081528435897772572960939571463281651591862731576949395959973857238256122754073633236862550311396769967945081790801008381466281935812887997791783729297717478862523696869976014223913213681479135118642190602011937163832035508739941369462998119022218779972724003566494807842805626485573410860046992737333068054802690711028910367286843739332387718591870105375387603075925681679365361353616821313890262303404495177373505077618923972871404119268357789783133965435509444799089070070442258976179598215227829800512453723216036555726762117750442895025365060555141607956622864109423703591603399608884117945624625742316672591678751053834682486090121423387626136273008962321596518508801987711624040329432316121620785408054223715809671697507789647025980935081375290081541589817619199006517553407778429161827086950303988415717770410876445112488981314513390010953299767037244827214393354887711624813274304657467203380517918764194700641115941380596411084422369457004366004559658021539323798904665371787502739314847918523976145508819256437438937564018549246180414451259587264444712024036922898263784074366515716288734256984871902373015883561350876888457440148146048811518125023136226055366890844491396220779242603022823729521818724653409438101661928384664599121788135634997509847877096244894004868655772875846018108615937486372634962758098888986614155588564375170632537014351415772525933910210441845282566376797241553366444509405533784321683201533673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] 100686659127197407842508792094425784302526048274927672788810609806234374606651752552398446879697441575718345559003473323202827656978569639688779206553797573108843261617584157273900444934367352291905526320343239558435798827225362225129132512106819715464259136671666405798335021020653258121885255435672240496909967330898640651054017585840246611796384046569029768641759984065858313197933972079324756701454904503032499535086471377092371073043476779282034381261881446389017021492312517283535208387832114678964017636474240151561338026438287562549766793348098278988954794989694040330984774426694754640316608698794180348062102136824274902146516332616311257826377186218321981393814409542512334806423290834185839334626657482245513135958166361695818577990331711288271940753781675621051591903017507609066612415720653632872478556283425220830762092152423478601642675318041567983291233802176746232636488477628920167784170452359131519308443420256938368279934623720050485638131188787213971831757802027363521684182450085165570777943988518989463974136166948492584286887568917458905863638789583711343385138197552850512260160300734861780388496231311653835476123556552815817309213179685073204198176306316996726565605849314910981831370174859477407706133106030652962716858190054310590298619080931696598539413561132543358722279757821023058627004036856797098349665265890954113951524992906508173007432138641293275388398292154999671381859114726074879610384645102990999933543820634758627831053587506860506230101027162862743723857204561939331568718420743678490460978755877505282011667561804119075382290176579886137370016310001046338132349971169118135672397200728201754440658572015444168761791454189653560029375245333421569722450290342889892259395105593106363850624258613030299723285447367867412083686350889287811867908316504528697939673791885476386111750898168350107151989164761406556309515222088611982596004035284151828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] -19425796413363857229835115022779439630485707465651036911547572737076735767510348552447980654061519186185492657274853568961400035266350795427139376165153861025159895006387242169198547403081023271658030391601394587483597453390462932686136381608245731787687618438175641541090644861135953837132913095593580110784287122446836894494225527610084218090411692276034934436769791430278305446028551646352051610856159252357920608304676647460132785857810152671811212990018766704235853908276775488072142007791264957248076457522682410861739857809239689929597591395253336431550781798441337885158385501220827344406299186814108630918578034070417044026615224340279264356558177115384508346524834288232943350667452744751421924419763426355687177996747945356573933339903740074124320945373576863164425103972900208310040026856424040758147619281841354065266479314416851220825116373149406320676346433762565491069885483227018116154755727273938403523418129625310424747111467895123034570658254912817960000909544360515814044467783721495173730945587081386906597035496119291286104318737572861002901584586583924543064302648978736021667927870946007081366752489641356493933176411099020949335448579984089804921466403792189922484152163057198669720778603523998322033253237145799303051251542760254482256552513163075746647342748499939880254478988821794924552715141786248554129430042369855651516447853921991566220167485141279617892733956129368632899816573861392753167658576954925812113940610457547098153789715295703688832006740932596945278716067802864127131157675692016656066768636683079536030800796924311882395591512193262573344363654145381977794633471382701173964356915511558865360691613634066700231765217284346999854472708261442572465396814993587882520535785108400809981897572129472833113002389956881689143995267986779737902680612844282460316480186832283423214961355125274224271843015995498197556589472033350470157119249352910438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] 4729263558030902146206662609783305312702393999068531610132819174878856364428686233356013492016812375966635984452052544786401606302535351248586841639961416721475578573057906138366995693439142882353749311836944949676484572985746867072983585698372704025094129057963431885214710105320109456266934626259321248793609122422918663821376119473230825828155845589580007278876669758790221791525964767060198326158211543242393015836247135067345100634774110315390155901659079810467806731619900613786493155351020339631208843343166651837106667323415079024223728805130025652396942203047035928493308659301030442709801137637979973495162124494811296855519339667968080325401639659666556635548436262291708107685922914410974414329444308650844909624924007711695153997002256103845599854878203606355554657708400603414469834964529132042042172204768598958526146899872257816676106451637019737029195853801596927100176989971222782619207453609867261951936382954090440665864948549958078050049496014065141946710503261533473875085957656832207615831931073980346332434400770018006984006475441677396427497431661487754710664993321533629977534935369542326757980547688953825249163488583334340771088404909263476274848990703976768163458385275148813707050201296274652989527744235936133032659328899841143257011771041719126671968740157943450300855560160567934153530145335153126839517278948527853048005925474253490413580312798161005135180826092295776561350059647001567374554160987660443377056426431582413899712564737378967938037357776834355674782194862288333640914592015412886755854618420198417265119004995272721540751481110640794478623445873087325713412161499271939367228513084002972277042481285465100100217607836316421652176017465869905198950273519787672082330923941517053627688673985962624280882470378094910328427850208093582387162025555743922838345222063707920531569028958067835778881257397415479887097981408490718128131376163665739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] -1187151438567387470410887284855785736087857296631817712126692169164375997954154391319462592417446778574848480578253329031739990270231722487195274723222856904145265444609490277286078660254849404368635598747330103318301283073367789559345506605685947191428111681853997569451621297570982124481372301444991969875516037474143436501423841637240953092172176028429504307046334553116362049038722077304823778934199505256530181671987948035032807432601090959191992762020247597991180338896562462784400810715986291246431346391328948674526915434097690794061002498598219562224085339404809515730305791898969122586007850567063681024349489420254897150940983318853748877526511010955413744541337330105380054877877999957738045714494010357279732173957142644322435579965438464680473025399016521469444681040201863991640268657848565255073010559257729553263490483688322117663473624885793711760669773326944632228189715301400029980951428747653968012431839238303865530913770050752775005140868379234398780726323451765809869043305909175762463635885064875576185524323427446130029849233929429437497711339575929575604383710077849620743704117378410689175720135094218837875716977825742473142541007030546492093044252775278351530031842004435133299291959908898567867274235365132797587019900194047340791068097236957441846781889414960478586729733883490401378839505415666076148164845719550875910026630423046786958806088228182022141083047303620304781955314374957195330241110602985112897692555613897314011362583602538026886902147295472611181682476926449993144424045046146218323724754597920635231096754782907538199988723003419865744284169179326251879288510517593894586038215164708833773475823177289975441897909344868756740550056874437168913719825278933694174143695723072740146569548233521885391846368168057256115275350035027520272591360215084826811028323935778569325903248720942585874016150085716326797331094956333249139993629415111131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] 253277419151638804338449132578894396591293546726594997456798892044840662078541611773809957012893511363587212447662179831538792139222421930896897515522232078558615241600754720190692444533629634539189334361566046153882337895971218787881154373220537464355154817519320590763585939474921700854648131251725390708723936049230776040523521527791119637486657871469069129440511673324593194604069100722505073372346801572101709321254110429229603923837031746767191084298969659945678536809126441697173166768883425295968027054058587231533276757790446959291051784931929907296375313989869392642048658592922323457577985330105661143258037584662991432263300365613187518571143746865324813218429080254165346956114077406604034941783615809249653582794347496564118692927358552749547493867083903960859846165050097709136132975155443089172450323587434055778213230115829835554894808553338715786572287676195119722398175864537134092081816940102678146445250307707913747371917908805896747161297223499995155033304152483766820431453871859176870180336686885091493619059989679513340448394377581145760632032981167514326930789355255572997205739361096416571076971137723606566490356479453992209761461906909563387035587307293217501599493247836376801264970405627644047039006238032966233274962574198914255578538074029419316746232665895107810867512986045116520278044670365214087407776941840207861438834568786589280085540826969162332061091096776375203492291239711744726843029784058525814547434512156508799421837388382171750076647554381547019407745001823815022598758702967062305260647252727450785763375202483690608055057284692480724372006917446279547047040450781004040626232658431320325692017138787926649036643125097960616377096632721549253452241059712589559687709820816055890249610258947428438050980220446058513677456805700375279276418128610833320454495129123715263680303619768976647832611895147593193969044067013568906748950473244409856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] -41915042544245063065221957989354050763658645078871167682600158984063372828104980390152895975253553778061744151943431762913238716480990586492240103309548795473133924536249215653212524907768530985948726584173016909291002674184926403584823128887442422225646982100122292065450721262219802009290869865290947261049524617417577342502502717446793458960058707687640422429644559578850634605330283363209838302423528792501931217933185558736250428951942320288284962548662447192027369378388315881461211871906822093657836251164467290551171101992912165579657219399452111520190161926061795185657152919461610939635125340403649647941840118064179484910294169229741757680272690779883262664885975857300976122858576731083502386754523314494657950349721352569313751118772170906258605047588479884088500807525338838520425679837410910132774849476228697035631799711711187542393405357928616051445489067896651328642641832000693652454929745810604912361829480907142903868158720826898206137095516148821502892474509061955264992070461787617427468718767157095431374218893745380306502132693140630030720289699863302063962745562425116538921878867070894562162386012478023372731432773481926173628576907275890945041118963134625416362312479396126545167897882834829867610101438487398196155474517882436664240912730510952719012599488473169334562079037718773227647160219199159631561408077205483240749615544399999417438061966522234394715971313766955967488626188536367901176421525827222621157311896899502173975871065832000452883320713597748542734405611109678473144009918246863590710522065037606879803383998176488588964063120157748919834716211750653249701344307083825823081232589727437550173328532061462224122217019098674568670243456374914662947835325979834457407007451250722589478776702297594866258011353721554353804403172472726628447136204543364195214359513563153861876450862214088363650700927535113728252537746313827966103276723550289920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 4480044954883901451684970135136503822635743914280455299484450152108522133217720707844229845142049857481965487890736381709445563057916797195900591886445267908525438897554849087240145556368358155040857186684414584852801493973498671992889794688373436351305599873527030392489730201394732122100536427970831827526764355936536313540290824948131743799883172382985071609802031381951436604143442208326134514708980916629143162665401786926541863901614421634176609138974931141460067411641086893136420577268820186599178551428642509740930503913987467070322595236721400628396056795743962206559353168960280920400969377555745994116858845258902105176846278881882045250153118370926177935439141861011434841125377919040032814723644817208692621595019256778372758934418963363341188717797808971036306222995199969695987260554912184073995421363566865205327944182187734901673223930504912329946035100765520806548544080183505039608803677379585321184531966378173977524289188810523202709011788120666038660212754824248995888240186088939065150056490016177778550369735984623215423230510282785083781423750394942882358737782399253806260006638659466434974741351823809000200960728332107432763952396523952911334994870310356701839264769179833758395917437771543177747090311677553997168790972282146870053545804707526813316469847647419859044175645748709817325162958702831621871519459753413241053436309598602850141775496060056659349942622318237906514074398436841496161938799533870926160846536585592295050950507344713312506705040366169778260164095765541288022862309718850265843028801892561739413391840490238243297135592808639937438887734980996284187602810953119285339446204664562787140450439031000721804746287866023583310036826051397169611419236230544572188478275457444627815468263886789602739068014718524664965326131895684463174052367927718965762480420890797061393518101113291381516133234280459517925885679757723538701092202636902400000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] 119501714184511384152379016309475488686415993557301796336845233012788851300654098570538633956905229239762200047127393538493265333901434323007508144350909208608649495847590492049914958030835671305527793555484984940430512179044029253049960268110419221054122727652921575514542819885371481139465476585647616914667842250351810664397194394733284806789985155460494827138677053248823386518559059361558827664009103732924748654633499526892086717261241591669094109556874741120170036666415286870219145187883322716694238738994310494246813491331973075323376131288761443672634882829476059217503394681967562419469034668461230696635963522604701626733430248717328237037473038416287384525486976115219163453604554608134578795270767412792757201568023472820444248830358045372710046812279750021402612192041283770644215953186793926984466617365545482391002225698083519355530936786941228704746761702299751146084028069068834446917999335939021785176866708915181718000581539637958027016573513045753110969449713595826658895232745417597460001730227566632950647202451968325414951082914187914910123547186309108042194488507390978779163210510925915940068631876472400165007151903036803758570013674043404442438446932472998202443013943962195974425962181075436330242138571252137433248732102839282200598557984849374711160494514724787991191044186506890284424115970790961603367619189555148709008470532452707302486023936660871861556723366831927215631285811459207814110074710399384409219344477852677119381596420175031312055210530155161901434665782337075057900996942266004314930189357234373833914023664874762916507042072790146715522967007677691315384254566144997561615631501683965311302022682149605404334488106543811415424538230167709096996214876291952083292712196621004657689562437783735821249529490061756734097473045084595070646720922289720781559424966236253077531225527850280885882332767003480587288977329769820094503431423655936000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] -212625179133431960354552085392495655815596508566723411046214688780051670324237318465550298204475499282829183801376468171777518950737666152472555349312353599291496298747834039112671719985161443198664978993825985991691952048667492705799573318714514680056144114529011868310578094123879506833335701010993617167451243976317757445637157181293933624743047340511928246820837963924946127078585970967844310443782709702477292762476302018560352479134211735147134056253650768634058907284892832876242399170562055818401568880493839838272488875268019647739739048978257011429203419573096644444050460899451171442177030433729056603769095518244639319118496331328808366610192282117536481862469667255867169848081073802735650330815941509136865339870489183091996043715059629650781466932842500520170153061355675785719866781917185178257355732829558385981820120188338788533611863087117808168981207061299858662347956061508882440649753411784048483930064451555318229482334352426433908173444141586839156646589983914030850126021608877634405587916111383285947780409215939643572159093027538921286118141025790294008929769324555405452730460576559010840501175618014716608607101099956348326199692535098457361519541997031303126909751852434766162869241278247632988894897093606540560707284589091415159297074899423339322833727226158430515506650105636184322603952309950978114502968589855665634698929162391130529201781923677200433143790810815040135449156595405573805932349243017016671333788717455851912782046840220544815071653400761445257093035587209695198900277877647060314777073258219719189245947714350340942555436146476343117136252958664225547215893557773279107446197847466097122245292459476937395509176985659430759202909156554358680874431753560211180303734775842772844817550684735250997864189165566912035153371435803181264533433856261520977005963117486319867349031701614027746632713824198096053201823898112210870964617264234496000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] 60773729368946993705647005029380284152482083774228656998280491541454459655092292810133622787519438920600342250891644386104874699211651864682373744737419861354921742703848610677364756972456622356163039919659017416958105340524323174522790273412501566289860661429157734244929855312475430537968038141855752708630715654641122831117565732499244592839197509128398450347286175368593430371109316389193214384745433008190044998674282503267454838045936879717129053741803789273937307459636513246553895573055038432406287186015945349112205253075257348146382682175242296842696074654532526245081903549555870316231705429037209840853263328843953417069130049001895859471489074423488748512470813159989763288194789460303452749668519425967899023272556748760216925768111063125142658219905430392836511962859905221576495546856875273648215326661328990036052436518569009636037661153128047582730455038535365724500781219059601465977129485193897063683348184217612010845992448121723965224072748701203279918779441294738873524018139142012812147625157326147772718172217018487684868141256941370469068837368646432605255858924800751161908656146974851626017681775577427025063816883204864694369509367318094012269679411890395619573335951698030143375040078837411782644362460957147947771294256974016985681954846522324007316115165005002211210583446287078873340068756406246196209957012660281656157819083394353099236411107795535210776484157000724522739426610981593865264985805414414064140701462169057407307416288893013738174872706549496017040344399587279884708255151468484317291803317731952109234667553498930172763970218501961907652431490611425331432827986918708940942596166911483114180695938962989766282540622490618482273664638274643404956461170916609152648662085058375326394732128282649386501796968418213086635403887170093319801136123993883094446307358442942009587423721533811018446768548499138267962826908474483894390581924724736000000000000000000000000000000000000000000000000000000000000000000000 [90,56] -9963900637802428371272556208213158297301078608723107791407570405648626047985045187671699275823992194944132500961783281537095224481452385519096137302690573720163002611553838912856871737269701792150027666705912775964838053342898350928711742271347127509039294685966460788011802253954851562991676415483293966331387530333868307200587271146958923325010145637577111682314148131480919406894856321732861022926088048599802394141522164612912775701948763262019837027527205745601694960674399951397779689959793820527137837454323708609477788747363658416821800414361446135562996672435774222971954696058803187434361570711414833764253455723277928744455021435810937441859743393469437402939676175602533179394460482874357982459285072322332906673438927159143918454872337314975565641122741636119635239588025016912194519681965643048403159272094702759014518421160305016950283193609096344382351171908280854780966213104898180353002393372223848950288075872380271340528925479532643663104311516622458238048942131380407535374528560482335929596745124027295745657505742686602105741049247350659696226176010889100158958651665966608010884619583673506637421764712746276562969880610087883804313423537331149387927888944958274879207775095929577132921247029866094891759369473375642930070450427648515323937909498004139270748823726159531022261279489874494149638591396993883428299905571892576315858195290213093614093958258222958191465449424331964865089288336342739852508654155467164792976434435403885435503838834006316434595371769258407736703786244770000038599221679390190886523672929573208943126343130122860277922445420333368878010143160211407199692756779855212377002353522127297604734918470118972174081958512807170258949033137418535899658894076950131929276980159268274088350946988994427303602368939609537782153067014159841156301164746071440939918724167877779796081166378697926720879874717051197723359013838788380505629937106944000000000000000000000000000000000000000000000000000000000000000000 [90,57] 837463366789236146301485451620939710818856167647926407140981943290902947509204772929015108573300248487556568137469464224608450174615241468216573728780331876901126710811099043051622373415949131440117951185276887996236477882872399945775553412727108522134531898480084551421274524502103912689178865981809061262496309689201526876197142319992507687742300909008596511743463504159903343371152205706339751917767880994086356907257764222966254060964984293881537787231205665900607739839799395431291886020522895361399780914575486165141826005651744440414391733711028349778412731762865343842857729363504424244546187292491076155003613856850809821678680121532839774895292016619301527053438018304422439603424635309430320736078423196986478823231286026768645054008387829826660145764335661739129238054159743056608149003121970394186605136807453488776179350886572037534017237859048581976968619536001863057768257649330754617880604885150867220300861428381230635090795479498071357070197104020883618179091528874179183814409113364456033289696016129266678220862850865074428399831150888160370487394335299084956089281789170224631401191874419439255686749705890053643032604663420167738930748804784578602546859916126704037739506819160596827473270749012808740980673476517141406486523956190797576824936763188328655126137425763827921746772923729430034009932093038368054717948073702446608918479544052053672098116555922087598861006125987080486549716212511430107093945649661400848228270508125988570965335308408569027123229000379789519304701678975326279212910245572740188850701066943672546555826063503204065999019184128992759378506380293156911561459578471197227526709284146814165846240848051353351905976097558109830904190510197912384044646257678024981015952145503185624896110050100501713383622144586100335654338697090616235147473901928387227544214686671773576690429907392863239614770459422231667575848390119380448473138593792000000000000000000000000000000000000000000000000000000000000000 [90,58] 17460615121633204225084008983810132201607733421197807375947382130805308953363518933833111832296944641141810472516853583410029570484984179150709902085015515776285127407822624300698514256768552353277802784529144047011013939266329404855814641054977295192319367660727509987527518491742828786475931860603576445008278341801774987805696973595793604207673085864411384739966039232912444964397259575511021103898190324883138209207274275422164964049934303199310661362783329132378362817462374373706447235556243298964999809634960608405877785406880857079978999519009743877091955464417677660725546433355398515680740737838298601773571157120077675799256517813049918761210067966923100835707933063279452996781872163909118468492105066319079652115095987879430194528451923573386341656675019066231737512192187610320650734746248424011898725687547747742739229280505503038826790609501836624859003230987442354311670934433019554653594492079755356486867912738374900465210541166721621572984201224371443273018114706265469366128895712647088050760843479673301078369774669835919395077529724998215436021458645008197927695461315989042979186333726109610875515761958532953197628340392837083754410822698697762240059895639034498456292909405854302373570731011576275111701158484462892572065368154854596541581488008146793198384282934378178517904051761699212112119476153493382785858766015744331018477425452661817783903987831808276442985668089087328369613860120258366303603162656546417062710036864539901226657518316621112792589791211204158179058564333298582089853328250378303994637109349669651205189021142740092515501402955939888924220177926227439940809166148551738978570942555188866841620037294244353646480287166049145329688050882431160934711972245900055197474308185946208784302789874144475133468513107007246240729188382510882246354733241036254438308132777522772779994489059256715058741331018215476698732311737452115108516855808000000000000000000000000000000000000000000000000000000000000 [90,59] -12328004295842148376964695616863392895308213625439542037122168660513224570843049392907907363945957586751078294141093328222384412958693578041021852713822240201693047709589439970565474800604825600108197907960857188802324935254898517615334014974144624574613460721433533255428994678287250893891168230165417386547350502082551844009483789097941355207044829069247106806573419739316249319593693421641066581187822813022031258336051109723278203293521344462834062031666512285451089181877190104781140957244436599157573413914278342671241990442259077386062832476727082868264168365255738101347921359616483376636177101246346995964723246887596453873495505029848395787502138097506297851490773411277096595843102146905937377074524933604153067173635917557550376462708383696181368920134349807874982189645799988851825860779404567526781079470753493128653995303224935099326702343107578416382702744854735495961048973790001466006771948051100124129353743260579560722158183669861433888904732082919802264654872251810628765855269506486374499416782097035091735510192473180553496006723583204057016343256145441096479328950238174675550153672955628871586384961131835382750835434842220709595489583412450098589588049047094590491052058468060497192223406529102562304746646655143811261115698856338402566235498768078642276028973887011523534967705096299359098744931071211558051902605068317599253576077806367043025224358205330061845197590233184387498757270714780447439924851770871098524408880063281245707700043689040234295012860045269212661084513466634475114237804374034133195979218744882886462797420243501320765586605850413036309174607161972181366241449591010328518812811441371505858467475150438064256660957675373614756410832508380339514563045844586467759968642094891011955232880228580604279074838570509484662439758612781998820528089843697898533629944101330688570280850103196791875524491989042857022235257562160992086187311104000000000000000000000000000000000000000000000000000000000 [90,60] 696405740822063104809801809303735669912826283273444946618410666041656138694685901246790453923979140082101938399087004158631782231506898601442400103950015803963594228492714772520162051776938373185589459030622071977982736805141787779180307830990520409490888057610653531263037042118915509740676565261200439950709691199246542623527483875327808346346090307639572684509539699930125496986476069074300469558693060605361781030925794432826301908983093196727019835292880391099999192991119416626328956158364429902657308454421079051318205354406290090212411104180697317625850274158216249038246389825645908896360758516245503201172269743014368180285445071764281567918750143434383427797976072888732511906965693294091388395747386826786933062251710557062262213947105356314233125356755879703163333374589880277128532823893844378106153275315897851319345499831330908857708707783051908076959260084286470791368563737501728639004657436225639982583380477888814480193527952173586484058400539940842483820372275569070733541303757424974653400401424556149896565160738129464966410021518052472869116628841904898665868260972950741702869341881585715364068832689759804052674450583091793646066713324418005427434366967718390124314426268824506423590427033445176325234200272435081294207116978684551742726409540369575550771882720678089896764532557086217099361887617765623681955146026679923758968431756297658808501917457432096084158064952792235847880960297713739625828463402680928839052933460790211966230065262536196483289824431252812285371553660723134964298241719319912523408516484604340599681673665876464194333846165492303655456398878745155342314964433961215979292816742350074997031719073046290044155464315438491397414506524865852431755904646690244824072121000478009903685196241744900178376563452263325280336302589672194031796699618249866689112263184265495526664820649553824695131268073867687779306572234065526750101635072000000000000000000000000000000000000000000000000000000 [90,61] 223617393545910130359352747196133324134024441798850160453007125056996095707798679493387391955554384240806242651067622271291742066672008272646067942111811465901119382597315261593338376286709136742501027550524867860832636564820703374762834070305917518617679915755577858177815840833847836325833566998754062384681357575986756382662120137572619191129921691678560698140179263928919700147888669689757170109380209304592710582297002893524034213986940145500481909255667078977396042649458966234221697630933129901116290508327216602367425169997445151688339527107751165609124178983198522207346613194820413500465960513065309355920547947128659910210930738823584830281637146610395436384636818077209110998476543399086897088230598136751185954563500036801101224408903564433704070463714030075377392898154158212241219886815917255141745687129356570385048234885312180730339357898457789124816459857019306148754515809032640438850582244315812063194792374258231152401420127633365767033208380431740430664736140317835925426921576862893847462448320751096021179164697273119034822958141081147057502178794154553526874287182415355012200509696350761764425978946382137164266843844505878543135440384010035743186233970662887736292546359037944375210008654782012804277611473530709629570879955562250778311950577185807631612636919094171677787449485752272013803688973910312482711284632351397890019514018536429223775128161159919525894119362122652722973185681637055618994490226643296732770348198564990417207938433919977180912888607671974237929681789530898310600800780547865095119454912379207412412664809506243427273695167687451754947612634124968209044254588008844104268753505532420024738122025007988675808630154884037594951295234040101138716014815809150906797384676333632951575827871865511746418098226927024229066121109260967784523431709789875016299256757269310219541547518337562932422817263016950251317554232898042800185016320000000000000000000000000000000000000000000000000000 [90,62] -62341486942099580870599006419351247329052205703594690080203721830110622328321201631611854496948676765860967114554430672868507497009550846844533491416631480342292483670613524168565891730202454750658631852669035629501190843988224982069966197431475239646843944586108267943829305807284186060895795811193968882940443200202126422121456934083858690297686552839147294225863532146505608093521802158551219275345758977290461357428998997866589635091006878627998439226415275946752251186729943775026187666323166821510907912367164141845085944795512499936820288011168862751410229445141247992265228132052862360275202273685966870619090459622919394207256037908403080054838581385876084376820103673026261539275827927741995093386030713748155872994892191087509726204601314536066468821169550410313244700134421586784489817886068644593787578654943042503452920255406024120012928103935537781547244033897269780214122962691132813661937110593143638350446917769878573661872977027422304072812291815901689793859226365701974339739007251846184535892080013606199210685775233853053689023554723553516691669692036306774520050494214976476796295014155858874456967162289948798950479465141866085276219831223877567960961074468984346486650665655807438463996052403998388371069250101391702519908955343185723894681251463574374454546828788102441946548855138449225919719535215531758378813510301659007008912583175317623916448644639819211398936243545618319218792357321613072307425920126052134374930059907621470010596397102570937157811003674681151709275251867940410209585794373262406167584121171108653536737152725684365418326848596226290457770327069175864515837119049272993412842147685007776096175099540670441026890758012255595751119298245565901297069604744765496276664315363009815802291659102191499723035755829071310816144945832958946808176769837424977796617107935784658755335949937791876890430180980149971505263292276451477911764992000000000000000000000000000000000000000000000000 [90,63] 8576467264697362365777646790487999720676727841916617372164775549871463579988589583503320844305386629019043478535716984150387152684906905145391355080030281386027612592124417111281671350600320828691263805969258205404783582438989975453553179257733177413322357623812391024268174099201235361928037800605800453387662673489353295668118094385354504298173520484226170439639823499889927426527899437257820945367603150528749896597382950241249460186360455273096832872501959355599643684594714202851467760715292029225134825124428209425354363864734210094974760605627691790311068410937223337133859129015725090983150215797635684626255666470678873991058538861931987063975751750454324651160025167187373613269021042359135480688945486532119633985976552881033997501700452003148345574152098800062018385328726502099510358284461561428614024786676602554843265385228596860743507434599201283754498057644340384314738864264638953916341266871325147315009821081250428635565101792743952237500369858693763149328403084231090830257602016541985641018877077466197349182672029948707882490442458526484057075430135090527395167915703594034688387633558939592371522791933502120127210830262259762039158547221883812116631888193013444905643438288501191945122972166911840431066668610513320241882902998749516544660351518725876702090461489561274072990031604357781763867720547223440123022224453579020342838419129590312211031659755882754966767152615652496007571405031818877902706395864442205635598665778727930263413883964540650725121150833904095237823162633973062246921611964979601530081505129722580885602290505375091462331341220290193725030348580689458099291740250212744484436433815096469968129381795641053121794852572923614206266058644867584712339108912205217459902450912197578822886039578466021698862946346992703637917066604471728428399208532350027738265612377767217160344830282998526271744454349879874104818351407174027562713088000000000000000000000000000000000000000000000 [90,64] -765908976410270153926681230068636446572365808593531899584456387136271279867223309911263702189870413548956481889059664415466773101812375732598980616844937378223199501042966515758997350486677280459985414951154427325247737167719270641294713929594792126577754289195886283298050111014829430479741911608278699692968070336769652277377467176608820172349067567491765981655260735643754382850405599415017561620890989807782296790657381521626103743410090445893328438084080141894290304305997545611318109202964054478277927287554214926157726381025200482188626461912871736801701440586848841358815434763993935296145712256526289164679382310079253009133144974353694760652907013561271827671887762041877596560366822570788420827379271013742790512399149435729576811744424772215454601816096488699504067281924127761560783270287690682166496719354485559132878659825399538441928401017238778136026764216321111485011341587524452288664319199989414148806591779639415226032039765641188163629579713164164044951944377747290696662500700099962709577889259660106459312492492579839826169901866942584609863180613453875869741187613259772162478011649721072989310839942799635712437700388798391877459688429138478750247881987365635129155581813192236977068360632593807262119006894089330950348591777858256716428843185247146579892460157410734004761763613606167505596182782346927996749951396083413808676032107117137269151052983451622770147437593081455681536519281404774785872489482969112527280509840112124967653158110337312784785222470888727955179976710581135189253842236845948113495007508000979851213806540283438454063785272561121142283753486801415295253582135447128561779568032253177711742491397399223509151722491801447965060308054078613966564905849373256031765694213867524028456458189974667915085952761437683406605674228468331398319766523180136374204299136495778649284038012353020909004585909420608876810151959295071470223360000000000000000000000000000000000000000000 [90,65] 45880647426079086961095738468424705853026290839322995265633384810551476183170071230353751474041121753484178075326909378160314346358381333524476116602065024050499295453872968542893110133364524738029331566302478742696061079784062980747277257001115772978233308776066758957176965030529329203939912252915221043685208306058342818984368502332544774822094641328038645447258239506978376470358099986246208089075009733799931007847009518339069408950196580058683074857344481393209151421867673750795643898692475511870803830722834680041964442936378772038189232106321165878509836581440692791355130427217765658294299319287823676202213748046772103418460696373786745251252488614268057332450766353896846145842573079526773153676334981512559288628940525248021880801185178668669133794614348751342925907566440113198699730636278268425714338764507658014716366471410619994889028164594916233862432905145511962998756274178891772542362732532893477665397977079400041110219796035030728226994362980207407288791983793966677803576180288081381485111781463434971764469734094838936658856066010202383793157114278008660027271980050900847965374970004771722835900983333394814789202529013388132869745825542598818335594575629197854068528178113683686476232028776916393565087895800674805698316812138113264521723890684699615444356040785194667862472893294573620543230406385024607237981780561030483128312045059461389442318167342420748682107382249209732854701660977766960281194970134420936422107981320805377309546053493489841694446837382397795270959110025227325923617552581413300972774135211448007125598998211351429729691393525620686925829285904694564790991328344606219217797223798751599750470994362741650655520033669267331212559332552024916647881434293724373493327658244729195172965219554368014195480148817008682685854673133674630598404098608428441258214720405282061451190755422612531304699648300032472384856206844772451614720000000000000000000000000000000000000000 [90,66] -1714080513281523945285191097533058668730874841197578820199437646284851118219999887768709652488372747763236705815518510576278573532765223239393232327672113621848958162134571858917769575521417677539208720033445458652863796567208559115555635514855959905323596857041231633565584798805402639941259612533238027745279490761402675907285342014897062450231186660974770869679668513962140578704844217018787113636383257962246748471298556964391840720019758879881252511974922938727384645914956222875514171686967061830120940200658999102773143523699302371231568796507484034385925028535049335764623707607630630504636366719138912981115425868544463485148806737681094256666625271366008023262472037479719573100190074100639968796704468332051117344012908607309976447211119724126149551129131272216113372390528944365794456855954627982130031467654870534124471655811949504410669974078343864037586069564048103869073287506843616384341691462513915468548600819647615787963308774315934939009527637144136121991681974918190732147903776441063637964070499810688851584345695965977768737985417320991752963659220169297692537542614941867137695798775273149945364063654999480940022935007435091897925796033213035400964086309890190968748681736973336192931644191073835945304434951982310968742090474515956198571266100156223144547359727353121243796098025069293543685817722368168789322911252228313147470640991294822778815921227006176818705309830309516297221821949287728873932627119144918152750217290263009602581263272032859375299269724271284789419420590550086712064533499767956172229232996228411349491937646833676060105672963842316174228852407813302665957561342123065959992126033196372810059183554133924848795035687330826600314906025462714328891712617479526767113392276219984860261528003318202856908808822958632698539207312144528715642090352836656100996208780425589582222567392565758087239961063251691563779859788853820784640000000000000000000000000000000000000 [90,67] 21767547088164304126911771119871586423067410827520341891956549694978365145428801692226435093736639510742727208110952943236505251586987566237101392902771633451849522454432246861779007060347155289713675099501053010006485451845852856501363451933492211807872008963601999695363778567275544842691392000974181670127985382343517617523059605904348606899198476886778267280845503719367247782333978263531453823140747471092012645628145117065835961174506634385041199161137218848483936224966058003095614270977237112205735329123047678776419567173977166347118155677217957280599985820895818810035166566613100422505713246643246251492701431866581458120482492332778199009812417307344850666622835113170033921473476132996205336759429888042356997655264905646867427524725487156120657429179986052238986233674018122876756011965809649689123208052110163634364606463641210750665431281572916638487720818671046307217079693581841019327678296387380494198590856178011074907009830142682277240915414853915160277563418264873736014424919121761652350584981150155301446098867026482741587539562818705603389065888326149474270346106867803622023373490591400272013849916924672735050717863763807103672447550416851311465123077733235339953036036841571599524883712491836207802914881547482389770509093139027086209306488838246025317778633054202372568582865571448287426548508757893162763009414966577533436629484978901069165162625041638154682371130111547401155512155855545773021269365255260042305613981294048002959622825448504718691015011046949658701797081107424540090223448145015017041365827300990023969061056437356286315504061811704064766352552091772712876121832679272292393359983520188840583519357721161509239639057654727897322290277648892776814724700290096277829170834498239014756439146975231729793098805397077402142141919027761054866338151212594654588996066680452336933631093324382513628056281601508063690644792636814131200000000000000000000000000000000000 [90,68] 2053169773097223149481456169578169103622801451346655733495535852089463441830164711237175701925520095440921420776463348394140099792012764899027057196477490321096368218789101851965236185949755106736644358023151239124879827829909425460277995669208446582738487657490584012837239705328653428591326337220517779301045308255529370422288756202441444508527208075174112620817550919192056190130980594328558007756317292257548950844156497612992779118928648935742503438277641419973733919204239251566730604066630243189474546493633175805288204859546739706200120975521141879478921217016378125372310930937556881292567885281834447693557261224876751514974445989388392405422001828700919134525068468963203106610438783211742789650873147930257352309563147988464897693626210805612085517287396601981681920078703806358828485660852992140666123219155485720803841681847849405764621889835803033169343528657645732072041781599350078233105254248973615634688978976469586855467968795963222486031226627176293043960394774525739971035554085972907691186571438209683053897879835295397755320568998100076364691221354254725982385851351739254984634508073818686014646442324617844968808370194219802577277822017826645864293241060560066215056484207714953325581611989020426475251981612802220122886471869477001697610323584031491826180921978862854093536856934670734632844211810782360427354697831383555251510806605402941190120632648713237998709016941170135663047183454530168534015512133531127373785346939646278809863304158900564914974822148045652591612340227902015056088102520936398410585116352707763309114908480383441055621806373053221254416114489170420328597488270261261481660748138623540724519074268128760237795495701994312174197937160345317150571465902571899796686318944331231276010981119646879167862593664182743159827226016013180179560987761985143845009688754039254474790903026579074015142401979780670748429574632741273600000000000000000000000000000000 [90,69] -184377654953733235422507562915106398138489167907092170965088621079650903048334098067384149807230783988381356099868375076808301046797469072417701737291278494335922876637666931146415709340206420659087030691171105079866188980033279687981967402567329250021644445172924593373803124355037471100169567845894380127222549468532329082709397539743034553368040070433147416318727743225746234816011237775736128372082291284188545126067301670632742100442080479422751675021242370738602485922558231411995678524119001285691621124620114664041567204978090893668928413838722389110227950504604822273238253638676022060566778194214683652862856790165695188460687234567395210834946494383649744236745620112720349886239381071892161339476967035866108171410435518189075208835210963947121750661378738354710917773092066078213616213552004081307913636464459148384428830118812730981505715797600041790624751476691189333301165267558599631424062137653875522352373665569580763643702770841312011560825820018311462358348613094243323424155577609253516115485222638122436288985665598046498075168031628402179561557747181057384116765645041913638041284312334071465129072541783919193346653027440420079522185428521989634972756455228062798715614089021109799940741944990176531774790603354645725461456803437843539284046232640177852604459123657198899626030343980873669713564073310694462220367158724939587006969696528422531974226549789374678279857882796205297878988715665195047810288267507374652334265266337361677532504728560812505710453501718557188601950384807834206097079324585517229312486187978777391661870227582442981759669392749199380470456443201526081904514982646893516431017145377662868816840679844558768324486649941997349791017657491288626556215610541229724272410309769922325437384740480230256477680140455968149125206243946500219836221808959301451224813665668984138804991761671938891673131204438281381776496532358430720000000000000000000000000000 [90,70] 7006038349234793970822279323864673518439160686314109852254256679209941892420655101443459989406356127092072999026142807035009986574219344170072743165987947343830623857507593974973760281867898739651094413878398208144004051029080545556584687200512482045269020458872830701080976115092302648938176484040018265235529112790716904797223068645969008342844744704672472910771193472785312262978848445321316062643330222097506518881891724025168389509912498185511619326802248441945599750833969963292984317223814817041850374189501693771125801805479375758480107652534960588675548369069889015453310789886113617489798862178397455817325238666860864073380291258435510731147597489618704405185626151440563619627744581912456266887478289783552718576062370597201222535494277747937226721692236859526759973626960328218473397390384948598723609810142227044105138330865955281346323809140775349326615511465676411045745656816453206279030120778993966872325261182422818817147141800116001856404915246496122394348808144009559349170121825038314203623708888454810926769411112275036751799401890916405948443069764056469796527895426863401515555455854023936568920791715994979222874408617199827971665577093777844021451995172022880502208341864778015004012293699292547142824477269630039567313864138044457390284937015154492484631103479406324296231768341577669129599674683692343432311836951105426401384125989900680685842627671140691765224861769011348769111935150932959055940888882041764691786310230350001954975154613110335855114970779883395754829824875296095823094483599225047496426292075042452422978719803772369364740352225806479075273205181864419236106402519610999353648601290934368270910128934262788877296172038400921670111748907541772100447488965790669898425959206133682255038161790489551792738006137985772355057929264704885748595994456545589083848060322913063842011030840410094840336302097617414763356331693834240000000000000000000000000 [90,71] -229507409612040539655611266970051290405663176599628191752824523633977226452389812202112899275976031511105168240842131285485694069306894404604342790900614185801954412240964781922688135067012892054129789364249314351296419885896463578242215379207581228470555995724194225965217384463831209624029322467301842721220056517283877468454497361102465514751372593457950986413410436389377849352037429793467152622324897913805830723262476369985283696726441019059384803724503238817048203752559614917127054091787715728100421301149771846032356594547171934592612628808015356252838705711213203420453312923995871441288889712051328835865785184033710832191820460070430945878291732369001377247829553132808283505449595828895962874362311757833933849433524065379649204673428150393294713443292936535734905699364315091874716937009743974043354761225883488841689511092380990139402693964607394363896490183676682687544275736047184025252133482752334454574860340547513987162744429114863010917795537078047545959608648950685850900025412591887004423387496926666841003085653161461448289728601565013149586297831766791486946675220926634369574809938283913988357436276799180214180291193930541711823671643721326815998888006321324764092871668582245457092879281512170327809142477252826674078264680369786312825544796866376887063752330457181277430702561634304916345396425291586695352239414525455275289986530262921097951570499398108418879834435962917316599056585988132517421817238955729514184938225712719375752384668984585185955048805772902053573946487920741130474757830544095939777925406897812279368257990554877322032038517501144725913803016087363710166397567147363945892276963996142115742701974354519185575139394063910279043725416278546956146442097879819578993218352807666055189196116897660751430828586053147860999120940161229416171702281766637170696637560736049063838923509593545946416767844869164109497228402360320000000000000000000000 [90,72] 7002589476377046269872662841581101900855140612815871901706941908310959614642822988728448200899460634695113271218905068740588382461722822714268598928212657397388123021944899357968879557438904084475957057945075083780681292098982157826980956848122474390161719942477283743820093512331181457593586511433533845804584530083053712084484829151002979133541435208271505440474812751232337722413752497040066334058914930881545959828538585969932867926670370954820136258547501836038370677865566968831021362950412121401031525072550894194324803901801844310642873333062113062978385277684019886249527696839385563457190972715926530890576229089187050478803112163458275678808958866429088529850409572565889048238786526216840935943152264206667192392331968273191028874476709915868329265999645606863046146525154713649007842212634630687399598379031719077510882131578117633405662884730814275235741754100305460993731634411513293839262177104556531520172212151828386900559694508863300751521858060202617123843220090177683249724972566096255272625086640932235026911133018382859381392834476254468560932969734399983812859631990184270258765417079661532755022083079546990948171602436820751142793882307194586669379357752009591948676425871187546128462653793662213445038976737239370428566802806150124461770025190474382595722727371435321429885969802796385411229226847553907277380154224537639846600993409965440390015521896350185631539301106020562263821854245513068176057661572435091054575818774793671012119770192429403255311501101337336346819275441570280647284339640571281049393753196832340089101986970391741868058075037337703170407084085716837111263561689964217018529863870117906339366379710566313457898518072710963149663820662572071404291631949961928089566727842580671236043426565000870290919931495906004355717444296881290562589896833908793742428648553778027373843021855319944934778194164512226825727062835200000000000000000000 [90,73] -263381131342619314857990060801417535856876626944079160843310793937648633799013569149191485975962522893169692662019856033464701337841494957932014514986230983964240109582656119735704405209394392058487304740231869851773255537347352037704483720620410035307355627036158719230788753679975007688644955161996353980545157966971444231772225942682965643887455047747785106156345997028143945857730371011125554844648949040122959257601264242073637270601186659589303386526906008252372739896393354908373800284971412562663973056114122035793578435484517966500560329369167343017608677264716741434064058605252701144370122021897130753551611263267466378980142710715804512954637673893961532237697796649671744759461392910042692081244841344822504200405432986352742844719418099067978104793747377250389021203310169933884914202380819541979166054110638391050822703917277865898591237420534700341741922023747519813911572837393252181839229539802946269992861565092081802166523779874136377494194181872243026126858365750978265268560633584415961226774762861730464022444888495208237787776118432031579208967967139704804778713295990729323362937557664302131898165369539662763505401101802217035773494534748804539217455359873703612976714437402565459906523982686408746097570014077105933298652554231469568472196208767393095905193121843050683640142342308120105035098402711845621652835796888236542131311207796590524560104809469060676405431285643927790182513265698466459294661082250183050659063264728280979229107404988976861562848846457079261107022128425515231872983007488235516430816291686453413760750860059103994189733617486016540869524707945660477621867213128857696973130867627797437921171122788833038370630342830784349444814987447484131913478580883069379663823532441919601163699030079864974057028479238281985320347357256142104809295381520863584150572131920518694637166095793590655505456029217379179137754726400000000000000000 [90,74] 4107501548817651723487742077622179497200398695444065910164960876899898281953512205138887879488749558238363205881722811514269362049550090987848993056216683662305017219711952450943512796146997090151612026191157706275544496717380348798715773944794806718546413315310759782746898803032279451399664514375237632295484010227567658747845760694911650952249495781794675033331136247966584671516320543417981925758328890392285657781184846116302662529264863948300361505079963021061028746073812979594689469541166087223987617950924519848638668666465203730388502310182602965143141873401252753774628691308493065588159727168468400105867051228049237903344460385986402927132916554508572052519488110897754655183242028488972236478691020197001244849663736647567908425464465984621681559544164905563674898336522129771394202638176588344271866937727022054090152901263574788037900728828120957393200358532698448968366914230169291547039077527365913916016381994738461782543599674868787861953381024731653779039576653720621950117942204396401186211715368227166355088626209181252599083697918169899067066176249960663401202818811113917486473242151201854922262714446087491270148927604847692764240949890270938514551574073630960692427693936926965277438283985773250370123695974064628761704826145013553591672755972387387521064758854044554875107759403678146163565867764869602503780135086959492654274504066853349064133484717957313538809050978840343616039444595081424747514096319611427189760340954712558000992396708529081452709915751164713644229041948541301577335836931240831559589505495239149781147656111041424669424894526126830685506381367453154931378912310380294662339281333402427828463309093946734034546409951297774069299466260496900793407826413557225433389408512160375388976184194310273748034734677879811042979927576341526401421984386919053558956132338194929045985568112821380011060911422853116149209497600000000000000 [90,75] -53972290870843322282869656381365800993861672240746222412730813894689161509257724049111619316673506120094445208219437838897321305367785732841489471019504328370533357471435318219672333580793498140644368506685026614386014456703019142176208350790786784547324290416707689776337734831004928832998444987592901985264617446399345540374050432215814479749019995425075391156765796436853340054804251477395393897905683703225176250299505288324852619411995031577892372542941230560017865948901986848686010811868255700349924767113822228655640932778412372928819262092672047408005609923395050033816860473926664562532941008152849334619700924100976106004482775546360124940239015083814566785929018270963327548890329495648372820047618660603239196691261263646523887241335914698977880457138843671133178097782599701838515771692506617231633212734513306438973995863565784745633390226121608491339257769517204758245357046222529829609245276011353654612522315365602728234754278201399543916998746734862690865521837183684879408707376151802374600593104207386023449123005345101262599231232401443470248219174467367826318640264770614072978602524913146460616750304448237283752904850185391097855411681634401835910478317654286446532987267803330707316496476947341619554906075019958568395768402588734482737528250743547525087749233507958962019269242301170889040745238574403148290190919814563603872207010499598816656150500519958196612161949673872853594788365432451006717243712462806731313827734601220022043035375049323098945308670426332568959636768528848458336574147501576960737828599187530579571068556204763081846141413138212935107203740349810689992162618876538294251663084987657707484146650943735653928118345707353791200726390476200192753472520889529187694995909844485436452044293338402862490367842062928587457621551233389787686432567789834529072462769468114447037976337567590506344745607683256766913576960000000000 [90,76] -5173007805960066030906214335449114075577228748690786873794320150218323917311262546013097892131620247901463260185938306589788792439087983374556246155812140355685392994561665755130002534467156851607967074042201283794149046661848769784035750666472129915857365003083139606474588456724776206680892061326949948823097954346830032434617945977214126750817061819389582896564307872325179177918423618080024578581193032667345700780273177706312045534379861491824112561502612738012858355519009537623196241539319941527960096374363055367718435546947897509657251146584869114038426034835778857812621050066194494964092397372734012434855349626969235904219145545514281020763978875849942591632305185184660204320162685527732537874644927326597678805693628149994367085336516884529121497579953747506762307765713794337691322424439306154047711187093668293952192447163207854546675415814093271073009799973242112178436722265540019152288065572761971850524997428470240739443794979812326191383879309428452787085283648645103556902002558623160825757954743527049337641391438103074616532219417307573096923107966558110418558698237693362442795157988149040605822019195880400581935585776053760164799172174701727476800417033152333798117186252351639393900653673819450429372224810321335686641417523233115674021163560873939734873647316957628664498131346409839505422917526141946723103700015016544579854363950032996846406519991421871327845056079041994014886121575843627240496874513617022116578017860427220013696450522080819896821025886284571893724602200019160855702868503439827077334578041853438639845473177664077638405314850306783991625818652323497196382015239039314182941133713222357872252667132769792796604130604428114156909860389878650905661269475186069523756974195631079441821302042733565194527007887697118765685892252432034709272265442506870572012887107671127193254160143562852386825362704400223693701120000000 [90,77] 116918412238646337210011279598181987638529767692687676300595322217231561951116133281421177718957568053318881127005076798927361995337344624744710343400640764021547463231221512796508828531201028213514272969021229692916361226733094769406731268685767723493518033800629085450914578416438976995348146355730061242617951795833418747262879238656546971493435915459804886695729888962168609532586612416360798371907735813859603915193922726900103605061029268230169070640657299945490955592334797315685233537850746992260627513390613853090945176066141166458576799746915872448832219982790898883600306017447551895832450232566738937107176748112069705143437646937220785322037516193152332152997790621321052376928091068584554152639595651304065159989130238570625141097753613498527505942930739437143140071219312489313080297463634735138988748148103867239833560184789501956500218785457273952108541173279891906129608200360511385277040484286238171131718801197597157920357192930497211434611487089569310016951642186498374168119539152561696277746056068360919293570805574600788980647242019551432316570470588230472467071758807687672983837799265340823681900250240146421299053995008370017427313374339455931561372196773267075158311424731879108727999019292383960033277220257105996083261387997372374067976179414506091948512004990677272277381052363817267100036690768983762424123645814462021088042801658187506247447236276814322074073236065665053504368525078520224629678269407977187702658390413615508036553415856133668143704394900673364192120689690773430308713726488398923514083414507166928510999551997627033154619530108888454470696139754352400610584477883706489977236848545917636280158076875382147284263202570211964188048609159451663085480485297212170968716785372909982680212212916405894317858118811747118550116798143652920633934412690866083716998217852249558111965869163697664292131884840262156943360000 [90,78] -4890806656435291611569894062815483222144566516289738851351799684016580468030274135720672877225649481130468971864828713212566433572305997197408796039997567812511252029565504938877056654595022256481341754954531110613843508915014901700865790793782039055402369506652897382349177101168264596682695380188868257885124136428347292600805246598404178348295837364067313739805340686706151832398822105587343605667945551444214189705816495260949941557616454511484452832892396493770632766075818003332647164666179715725127936895274918559692984321832783486416431814975339822603163982750720787643114102748587614928827628044155348215199355016324340209609437253735178621651356685932395988785700017539693010346455971436837719325939068025761261438715932658755684680009518935227712346151112659435786834145967599584374468045919850283266858070450651811672052217795004159137290634449233056792399217599375567318857607910893326936086519905179495110267188777522147190628102940719653539879997779872405387489956878859998989952834535917872835121673947314382452156796233873537219689639242750223853978013454388219124199059808895230648347963371540028195459737623174580874820827481798872331369987811962028137220566890131020901603263443414567069347596668091860148934845114805398176274059617661254709918195409813751879434209531988903169665529996010379435640283069233329176448364188563285152550398002266800525549365897494764014191873909834211970021121233007381832244993637168779888004197027493080443769834599944861042113061333142527546105417926220848933651390194409736652784938350283308348694532570447887474975071762304555823696820212684356063288464831692824719040657692101235545589866376539664262998716405342477178054831913907373212100368762006645049456449474276338816192483426837368654389862427970601918014377716192949251088516443555033517454160406721303803808006034048796441116377519681822694880 [90,79] 16107562666112238705986106403891923808757957402222279708805506477544093217758686442386172518745928196996534922583519647794947858754519692523801119258957577816471071598897403275990916808123644894522126267411840194919002882931453837299715233035489966615500647276979035918252882396951138036342144383788161344581971036368237152254571814745115132990172256273330597818276699393274454906884393750123962930276131366584112152664449606001881037991321698018630009661730106944584143609814885488054281127755007525825444053046041714883405466660962224776336769660908760615572430017091880235611608397304388025099946045634087214793775655070161583248106591507143299498241019936028802786321882718417760053546975609539262891027089983550516047949913385009104807407158383767502298700117899116171296173072911646673833622521529569137001120255952228843718063261628819839332317135373125968426192930669811744263368599197343670483078611627174230599029674630279438024697300051721991972439200244221983394549040566821896577604251863868531342175985410930886950014309788848255481458535743405305703360554913110166102304818213659083620871797482183873725777563624246538964355525639593793109081277890707310895422825093859871258750739940794787154415499981736117692934660177947663249548574240598934026024695666240591616997972245861794970562401858915258403724991784640741823199717005123574466070541191849468665545863605862696328873909004485019682400387419568972120833192471433273860170869172061148780184272004303633078919076173142014521081079007143613543534408533376659388491503813048729986171886004556214044325043826673278389281894376080066099057237318598638006902295837481170235025605386038659766195617445099569349450259682900285981039724475144815920743583237637630361997824804622411035451474379872393572075307369319498904990440727081148245406363513100009858602879115435467366960877283020800 [90,80] 295484513663745951434885283787792544854539566470478449648073227640885048816500849112018962864130831228586264543441092556013626332616015075152551889056656262668037417426252284142605269881470034590732997445825512123803037926946711433524001236772077988138425297174246673463150504999883900990767134584680334360058603413588869885272200118531530903476606122185248741815422258479683175450246932471345093008411515810812069047237716643238705224195818551526734758839280682996035673847178424068890719483026365201720257061207634410663776035399286504743312440100901878625836279859796450755394871290485880385920785437401698074916410562064432885260102183333172063191800321693738894181352223653715222225592652648105081477599636668569772369097488643874851521771100109670646996527906809367253169979404355945520116752845712096809744647070685700983110730336433584601281489947067578925720119870103644034162540860883273768855490950770222290955475094034772602176091252452814215950869890955505595944303613609080806560188263089173868433951912574763946601598493779673975363013689960195946045765778120912263812220630766320175095802308381722515647692450070758735012989054398538436345899707523618084982814015106237829819436966555149908192096644993259215619246146960414949528611520237308001073840873935427493231392405642358214278462398317714231679000843127741876811970285540619995969229641551176735601518575229622716306489656229581897655357238084072862486219474528999954541428752511189656160826039503516936320533356429422281490695929693066469512945919913375422197267982821430533630226343089592568679520749854921205856098471852156261626893057902648495961106574138047984486799771086969202354641444260945749716424359296370697347147955439410521379342552896247761636431776555220798320570810879109119625764812781949722946475400130466629745142226840384528790209282020849458784569774080 [90,81] -1299785985388891253968952581823464774650664715200715223906563607609869582306353145870063130901007879594406762909449578685142279031312014479081046032827186478690204407581966377758443290242399141172300170874598684739564573709309552445935302144113510559189830533799380456129380506494959537423042463633640393125915271291401249212379753905439587243847095916883010075311695262271648212260482315889978117458417898617589907303565368952082751259229330068579779863173371167349561875530941642001307359750132997930114314136143113122450501786584449145166097426417679946770531727788996389174063534571701189622376296589129933886954837348794463231621997781652895084502721648388274584379961754129160934046163531488492999734873254370675147658245588512548726834639542351513540473396174428234500844631020914782187812402636962351169524341432655610582223937015539036458224373824904276404174470800297584487802450830421906143752701513593713751044914870435980314822996733706226443749476507484308525522219603059277795266001678101123622572859814153636014035150088905155182500080571870505487754509744789777940600500119931938265332799410107123070467692537549952154162997103375227382150590944475295781386461496776095121814678793100279976842057894479907021197730171444097514672288505275485193399785206787414289492044124670740072222671502624889761762333512461253086529099702791282836446162093023396352935800967156491057521146291547280045648227561663807392609027914683036685732705963209643021487444943798664492479242263605820457006262577542751741562327804955188860355555324955761066488815107280352197494443645424051139782577466661256922015026159110346741512789841951737232325525526318484214844656836211591998119480384828276575794513331833296638292506831658674171083946013727023790790586036919105513755844492753180338216674271722847187183828378385961179017684010264929096837120 [90,82] -13922721110904887702556961558464061744116253785751882409997734121475346008901762092482351113855109643482010248063142534512793208966390876312538854799985433814407558879888181445854425721278676553791510322503155299798272905531169074684461480877818627192673500954014203862054730810750354520660021120493431423031672127154202870150444712939356809231730049669784959632443765369854287215837575095111641358311239315808087849394293822489747161788888654971308923166406010449863708537103671976157078820544412343042307374023685411790581737006150405810636509392928496420332471878449798894617958569673107821722120952159685791782168914412841397594792999480957782695162141607990965514032078063555832353731510279250686420951571324626648322486677978798435640046152473546070079183303197327884249839497180411778784930121424895046596537929765191649682822799350691239596056839241619627635174493325586688287580623446156522524197033732867293191812072499299651906344664081235363058924889692016538249023449634527031795039033726102462358100673629917587743041192150662592717755457102100709180781197227080712299868148911199613770311084282155977373343887920777746432841739548865432764790653754041930425559229059333844775290460529057651483118528069603409022511010020025503394682426030193646988885062803059662941850537532958704530759303581737592609961297585693408673320986076777392893067909679595508869093076732245911000568111569028166759899851288143844960321238824558036443465663593223119952102953336068497518959873933340579750828062581573256974032887518266164539501759099998153629691893306537856300371736677028738805255728600129890892527301679647291556941737488444550632640850252663043474837675233394064555535019217351659964648998857803275695784592878615155665635444408081959870558309618864214097137610492570998023497568231471966968727569587832931369356176650592458240 [90,83] -28345901316713798881451763822583774851023239794453935216006285335321701770377830720386999813937290906365115982384429987798349607971649649492836494102292154692364286171428750888876421424489027975515645576061532117354632500920616240597473159877519246165061234796771303219903747643760490451795099992010499755369516864566690706771041629304670230371870864579885337946976283996018186061832788486105623048554147456541645852612989438069199782761948335363985503717142250680699679515958908663032346922365510235694703374277020008948556219543266576410321440087661648612454807959086025800275122796471604940038733723058933233585602518602470943720021007143305091258764239204325173105444370836803400646168766970851403347590168484536146546082572313763295496149475715289478607267960268465966685432331122298806265655045856688683987042063715010224660305650454346583731643961213239865705988031228866826556246287443485325475769160277480867932300092548079735349425483185319731141982469598883936389651528513431828686119358938636822748701257903192744311232505517031877771194854452184356050476611563326372547647420353503354092582205906412459819081634545996531619486975502721459324574706787626265045522186179989753984947540641732502454413055321950238715738239242215725791930232643109168772267606821918340068720839622624543107458148695929116477492283189263363727403841688194773140543821159155894996508748855343917913795711159335125658684289605193185364340464569818222967320069151472143251989730390077186254005608624989661774136519838026759437758532026530765608819048173040298768722153305601845160360600890535244043885382230101565088737432971520550774790591132265540215559496773245258295821326655051368221194008880544745055680954939029340075378456788112208905985892698606800472849335188875579003473234228754382748515684285140815709995671417877116392885978444800 [90,84] 794009921521434357501159470090307556845039379407525174527549671546226124636531504586732143654651513669474340263720253228129830857692860903793514926294805367964034656597258797403716938475286097827736820861039930375754801078141981879886534611444599191609236929351128390280986328879638320192240076165823599634641084250978661436424106448162628674496735027257472150438099147139190004594621747639062627384365349720895559961645346672331915293867887909624964053350911515710173243831806960521313025537488458059720197806580479140850454730947655345036620306569283351944636103436339162949273777520396480365687660991469416565479363441720239199423707704725692987555131940578600424337721404643119520637472484385082924734884445490465456386543615283742567146464100562761443161219395012299188074715755028760855821419662621007123295850184517835320185521327757967154197079563420205459392417751438847435033608982143857085369227383885241529393969519387121546534558053372857751008448490674932023012807341154158625402254045227339413214358253268976864715276452566492367676792607067492909494517432897944059113497681354827700922464142804326213770440068688684544069924693387406718839716659599172672919709283968907242683782856880577527905191938994494074287984843131294582524365796438150922850503610276779382917866018854679801005755870864706248828522807827236991901290015960931418055715800372489420742325180193839051695096508968389949841412610548684793292373672671330567150497623805228292721566464152877159811175931016904231025757346497554761808620386909263663424253391109708596701497405734809429127853784548970558067882270301288580543339896521535709728899876410069377404137827808330326083367579461095470055682522953849900182539822273926807637344427049461935452133888042012831771548172146211000838484170737563255807932799993775246197325313229120896260483840 [90,85] -218872282577477510155467846844464728236007495776359219767793190581508782863983236408015109600399683651354349183937762491959257828256202951585890189460367164314903253752423636328252850495117390098912135686895294284033274753111602351810010833937513132731896544225442366676922767154075498535620266818940579267005689513960396749909580760303529605021422688093909487137931319386676231134598281525052431595640410840698130792167473782231055047620334366561768502591921241589082053396357997074064589699958589678423568624235471383739587192305444383890967830938121070640323331191955483572922586619552001206860162821720416727475530490942333121880943950853017579361893766920112821586604119254101929769315503291575964893733838312892860246819721295913905456186084049492485573293630526742353678556792434786117704718621379212922938147342612750701282185716281723909033340327090681959747271452669880048467313525699701577211021890495289693568556636158319996608625698544566712073090413997033527797147754850320064251920042730473130479644383306827242034269192299743406572321079822068063120571699556760175215534039416584543299865250312057961646303246445091644313227580086519937927246605962298684124756947111719884876849894692539338753823848591830999906655664027273566686509587281258985504162344945507984489504092394876001590629982523843234211466337069380959558244185180138041283324644615506795831090710473788828888776805377667361294354846246337685643776501421611163707289207659680679013905151618990846064110694948594588660463189122713039109808047149769094041965439654804295671022686095270094928276539798595999832842316266269918458888498129571384276027665142316938226310495646961648920943669229189292570305032830833969970330449781882142924111952313643711190678778291091850236836008261577306414682791991713302662364211031948508693659559920528833120 [90,86] 19279584024817994731023865056391950835200479428894251468610834931042437961404199670576123512583278187643417966803586361320575426388288906918556242530736001255280970668222351973773395109236701368616578111860514109364796220406339374077065161435486030003116836154223130099615317228273869127215824324154280274954007209114593518550388468073801941954643964327752399909445628639435950935102892907531302267922165685688083803016599244706933499639254681826535138171842254543454584179403999555420805507210541527045029262367507034016107042335055817862155042989935726294155159858470811443264870519854879744813986201560053721179625196036024248156969073064177113545551411486951883944423874277276181655114480172046166833000484138431397317031654917991046661670618178566412561727847275199130478838328475092467335693137310399649803925407209418006145240533264446883349236903649952270823977691272880844481194339253135474856344198899456743563508324853093060977556260815638595255273470159666464608269900140994057668689445401198849801611102479799913506742579337174386538740669892342196044767727075618199988193970154463435956561707561074269758931916454960533315145562670761080586052464189976191328152617907720731588889713671608277834410761893244034240725862919866338007878308446835335267670567829087466756645882644580054793021353897938260769992320077934577129609363681184764606601581107429350338970631504154128407071190246094238850820159237721267536571641204369536919510688961773911007641043770383902861483303880307466638229562706219679249726035482036104123156828461635502350866420803227531661479100857495279172720258935021385445996130667833184344355523482668280484257893258474644656945039044943927568050953135048944013640333974689374431753865694802043953261664289367092195770634273844527262824385754701768996452848321756073221136073720043920 [90,87] -79024811565489154298256180804645837968613846631196914661884609372989442830393778794315926824299954984574998260562300911496067610408408074780568068398358053528033656169735070233260778539240775105429844108876825533512615296373311013031815637273108069291982564251784839601996386663679055349028181678104406843825936731988105956372724744658390179430600195638416481730655889983937547795505860490855754364440065927100524139905235548439257681266271726624446249685772833421961188292291292620122769905125377452912740673368194442499337221379008524677453393294092425014639199407859922342727544768811684198679418839111791727075311537308083533480037509067352734060599023597376185975113197916710363421281470345017424325655165999951173905716648046101672691809581419008895320535975150291758296517239290648586400430651747379779828417432101514115497162657768672285798293372005014932922936603164451863335227738491058395335193390503061025141493066554679764299887769449697558466230252984418823722657633965732657109406664599819240466759978299004281297574014027789085666971508681596741246660211341163185160086499358087099179830739378752696928465539271155018503030291399466679522432227945579872612184969183300604407352982269166381152486449725747910897568415890795978804394391665337856260311910606523314478595848291565798711092062759761112186748476771011311359090059345921707525471685062754660136735000418824391532497375073817726595511674578646901159164497517473513397674027552916939295470184957663406252701411131109712671103155593564383926714705992773682523000758933334829435629778121906256572680755060767359817387176416524721074061429167904495484685475628330996788678709466349331298346839161499346811463279335482016387515131969482976792151624657405444286188098011587188198430085802975399587697956888201412024021737452248204163150125120 [90,88] 35046696041565906404567627135942420284104272956922040475897009953747695249560273997410080953469554026439365607218206932603115058315233874335457626493753366615872110938959571815368611044095730250339712510047148297247831967590198940909395825722051766146591120621055105310977564115977832313860902249819423079301048494315087426766173639800945953075295450503595427505172891356427008321022964775509717075573593530078148187056607645038129478748099747513962196966976801101326665935803745321107436154883613802547526523749984263348444724590632520688330762339380633592754883375311483599261121700246852741988782032043172708518847469602327697953664113217403186277945039606754173815889382075260215946924156597536475516267969784514740631741241248946178725958956903844664822772027925019057476713992482805938223950211406694089537473359638932004852392330495416739121139115395211902320221570464497506100381207207973745056415605361105302131901508789449283797043648686034032251007266707384551759446883027719126221318067578983680666815359169403905382341507249182269485284697032002290340539912603516309648881213415558543500160478272375859598658016020236944004701934564119867041384750491541557122583473191461546789098441758699314110882903608624758785360121459235065910486057111442858396226290926852031576545736938890848671086011240954348570868398040534374690268250619120492452274087460841147570657010572478461511201890977701947705604008620152410273959254097569351856524719492003720817997172104542121601803546206674497784032672617761475526965197936816706456359635949167483660887521260739481072443756607933603941994572264819488127709926659200031563627003351910625083470267591718612881914322565561036158995382847774203781897689140126974009489355305269862527734825334387859262639975908043847661498578727011779740268098021409057612800 [90,89] 1523355772803251874620227434867576125301369860093690534906799594324782416391501272671753411568165969645621663815233515269402128579499476506637685319293210224840651262776078693716035315797138666578586844764664071370940572297108832709911115458785016020745348498259882047783750255033702671570576414323019847186845615195310608835689279955723744324984730682875517267668660316272537452232191521512034958636034780519587718223995062710898785268996915537264238296063506070543832372595443442326421589917842593111888446387267767024598354684275015645200447187019770455785699167242775275296864827611529748749168150762775610693673764195439753754508002960605500404340810004530965983334651678639635824966774721424278616786232322902200595404214636287568556042345878005385740288540146914051892558129221892566985200174732037653901108511859746499612719102532555819077887240011410901600435756002778132726768248221209529869823702294979691799674100598796341574335033282106903297702878006086852174402853538738032531250947541343166647463418291771652391189446465269793299418278613966780807920342072224527424668889077900798619298983238344371413563550450371778924313980694035908909572970022658849490232276599146050172868740682353714543752369204951333302845945526387010206822774408350270407047578574960878658114048158627679892727085902614491278767447391196949628794734572430875723406355700873040392411009416640124173768357420416252510951929859078189177787526391204379309206503436680857958116727221494520025934387895209379400317753498129580635243432286422161788710268233820273424682861408870615926030042199899155970378478126694297589479031722145995999324966381330619589313506817593430281308527458072845122405203754102756677917159527586198278021985300085316650794040260148373919708691126116630692535685367808275118139707426194619840 [90,90] 2098891625994265580812055674353497447466713005863178385188149578207306685167465621238143429642025300556139261659345396534161029124723877803385238238985450927665905051465805505267905051440505624619939547715265400940497363727297309784561446668294374077438530755136939262406893323704494262053089356629341609608354849882997303849773731967114577820915993394757195320807727686408141224264326256855037629205398830815459698571642868200218114348437801769410406535996714234600111660682165768652562117871112871372989454743712187035618976082086291579062613350441370393014226434346254205249944578565079533514328887674513033166405030665154583211289634489596674432930872158047065947227387553601752507522795831091608972002811922565876495204188577388277017300748110958098410368254061055614295815933041594516320043848822015982346794829193469977201040800445344114836903836091594007979434794719935861815693092708493480393227605889142807748565421545970199373476598505287328450698628996913832491028982089169072550794637460886627230494225392607243114091128760924070629643169779329186760761351589631166427195939818591328200135490927771616529258540777731522417339715322612349600197192564384217146960500769287514698045580833466621688391789963060818966815412795364353410002859984369830841354205137578679732034977955968290436268565442342293758756609589563900337914486962796678263628872257295828422435776059099712881106588137975788325771706021123246665092429650098265136319836758844032005721497507547467201169299067390997174648283335120077058119937372654872564682231034838615894553022373179675289733081391954830248415761101944401217683618733944399262016012336341451574218472963978536517547726032779911305256842260431625355517506129033817479019398264377789278281916212191314639723145394693393425458202359549347118603149817440 [91,0] 157903039463618160871053328010821884842067167685391731159049818748760608654587390356688918733891416714618864323146237657825126026733632979425757280390902074512043901408659986872779009353636176474392505598220455109731795494110156186303155094580688206497749358118149139162345613083404238626870730366960159909718938335989208490093695657572861778274540782246963678895684377254095030102925395693860433479830245448721787881371473806910933644112179426989727643381000826087874013037589358253470661649268414105020793150073945301009383726025085292899592848979391356205241754323097756070731634952260963728993365729226091485970623120779532374408873915759985062185351489839694697067854926363763951457883221015630029850966719260986279409099180223546862567851036625868818158416958510799454143492814525737556913134245785296674388469334259985766683972984669300564067001866127244637600130115511942806268281315688841380674036858332360607609840343769800814305894106395862048890811094648931293037145481818652072495071640288203255243911827206696892758887690960127211403584930383989743305176276434037569275587067323453510332584039324265828537541854109352911953035776869116814644304452782421445958903911446450752827571991606226748899666753766160116904368025568107898767148051251676685378411627929674598502841846846142190656563807875925654822559664860773414040809021275907471781343495062604396063372245058666224049793338131204394926920955094064097315711760640837405251700918247046930773985558641930945759986710450051234408540399585399837696275261691596767981356534965922305122640823141490186679511905325401814209145493238099817370139965346089514362431891689124320651235333523733028438523939341878689272772411952501055986765573192090071726861558681794332636794195985061283866049695867250542531482163839714114624536884121013402717867203557864837921955936377930352149056379274298046672627699241929175670633128234319872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -38340490385897974084929971854667289950158665236513554499168806638972526448307799381190322226446071605193593964970758557121993160330915203268829183740340054062379492000055913059348147299931189365032099549948882768617696946998226089212164388379194208391765773306199213294015176712227072106999207672261063827915772595558177451863801213906046368382612097297739749736207533351845090174208401390107313310828150736448930566691169657012960804692965368407798111832203696528041264965233500329690675546804616710920154639464699949801508141597019345300817073403798342335621139269642230462729123060361991982981736501903083579926588068676011795728530874149730490343748174751613949940379696115490956755024122284067987071312345357535897476736776886376046512446031359036215902918221707424540981502218411620270885220305281976721701619471980482608391421095133991139120078566944062775184203737006611041387964211591244329049931680043743993193660833784708160482469056530725545072120168674695870322979847504298863027207289160689235542467877139980889013747896134578139396072812139841339424055612814813342057326984988556079001646661107430533490683783058776892404761334297176019428403579768479143889498954567253595312720999670523033519064766078211642371777936253940098943442924057849377270174624422044827801161860667494074342848262784616409145805906478203254569569472720726796431457943047882217215473554536380086476103181881379800171006705279899700107194989362013651991792031631271471785061369346485791746587485262228488593607681999248983471292690761046432591792735951064085199890974880402705056267296036146139323502983612776631866509472770986458115147230755895881398705360005443649953838387434877385421970044946461595123673543285801932128683874725547151986674839874102238642351528832303250618950705393944645086424448508454085110869947478788403096082230184529665446023435861174040203593888937276024516174303168865239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -1481586527939272231386568297409151943064530546113965201678546980849927842496172360489072202187512887788033694645448004826808154205385303561672775315119324057804996590508499347562162786025268872284488311347168317099776145552565587833565561994781112870325575230879263695116808777615768216332368224871206473700486188507608194516029255650140874017765641165858661152500373239912489310461736857106149986316384490435079250804991707386079161776189306089251738681300242939947149649876432327004996867469514755252588336763602062942485578563772934190032139587074732598328943923322020816696064487259404849113542457304783457451821400634557162687668424709135531266920940848558142802084937890496014801802739318037157412599589206805310482883948516852682059235956142903110892470011848104844582448813287317872497769974438212245701184698520248753260557969397832723718162488388826506645744719179358022248030461295437911399297395650200550425575863876951762610470414848056715205427414685545722245077764262118445857429355757880606965229303314756596781469250752674037969197564847971660730623443785632463002739362789931441760586346362088467746769807289375518879266678736382337409160675743039551286675352849434199457951714473603088231865213828637521444949792534505959641561393930959032123509507337583956149428536317986895166593355012106409183478289013086394536194101124457496855668129438786125445689313979459206287442359807000062476556426963468207172205352337654126625830381668962707583266977782436650497643848918270448361724409965735657680126285949399508099975267213568036105840974822364030964412834621887641082256283781727599065515600403354569792223060537929432007039025738980221791724787744149306994369711994274252271208783232463761006507914978859121057833216365788330740099148311622192205508750713850531183437161240172503163317401264516632121807749264951139327700047222782245594754667102853486929264185071009714405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 21196978341674597959026393535029104775691588900043235571179496928911627900085697831831878498676343409998167686788472014868845928837585884049053517429529454249755640337518774850982664806707282440757423194972535842099680209128320876614267750726676021316826700361602527313938159484337305990784503453406158750967830237254278922976859741131229237980174418372450789649387042020370372558985264281979884446180617066242818494539093863290742519117604975462634833878351555368378175807607741383990589404997006990046266763649209625275036473212804450321859019307716472873323672542818652975595016365391250305982168291007844813641155759230537234075608509677972610699316268944527471575659515624810758083596956876529802937814665497689612033717652386304675184008053382477425377834674544187800634375879331912176930090005923798719086454578085152146275240922688486666352000834980756917038229567161490885087059105035676660486325724142892270293634219142399879533458474654924636186427995969430113135600631058207328213003138912955006911549762922610225553124322947251617984897201410404722041926838485201702405464617620898234146736292326400892484127199589196806166936299134298022704214999308012137750815973889375064098010347042604542068797161984848700781940577786876222547024167508573624259745540337960287809060811374841319632968556493705773124125499944095193030457008576805695456773546587020405338679042826825452339479857903241128097907765851795189349682228903189591272930346562256184268992914053719833382088976849579893261709407701782394930558636385074493695138301364291931300978498193234410690039704003850900608182520451161071298667484941415811692852251921643181216981037320454633180223308955531681937889159782104030019411834358103116203791705909141644617512507010034164257907473130818186321741788577712472708978629697174366449190607972796670423595601127625232471874786650755606096200959159401120074098457900177013342208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -131284084797719082566294773364065299490207070945500616586881290163566793193092885961705411253155195138833007114554209656896358185860576060384344847794329432700339904574792513719113020915253206828869459079130987178737837904157985524115087873385687083255370141127907235786268885344074102382491042115714287113288263406092495080762301597969522552797570012446281426035994718053002114112743220613133812906703271911729015583525774095003784840757283866507360745397475242849810589384813085190799112926072175302193728561821510374219453495331372431480807641200226893881132115292201466454649355287814508209974744838546963480546469937839473195878752658712633046564808102202881593601079787778307275139993624180929394681885170706290907528713731692839324648476327678396460808616183480619647346058255152496838895900280021383857568264114944654885680052778297605612368542094418145856670180630924199526020713350156250450651968584614204501205855588665503834527079504176773061893445863959050873648024756013978130326088830576917614480811773545023127656657594408125611452337493081106282802354803782974630582091980795336615764294970757423352374373523219891330600299709925075160659468265337967626024144940372640096866596983085894555763891935841717178104705983309002811088405121909948171351459724485722626717044153412739582478394398534865568938829840072529959253370727840003577559787323602480055315173877067099000435478669263437564590637064794299797364798554971210799626942677149022176845829383102243032333819647485811379495463202993000836821641746239377708805192868046320051583098514607989776811066301419118324176389605764831650984270560506617720258094856932959518308520235409669398634363114495318957122421444503349390660323133248730278322534093401503684901546596928465937201326591779958523735078891546627286242606758840459685431089627574990580967182749187504486891751883194246837948040794501453926808576961213932368822272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 429799648961752449186776131882574694979237886474807329202835276005657899212633272441778267353376941555355619090297468323649696814153228745741172205005049965681868746709397761745588298252432692986946569144536215730057216402362473914272049212325708646868023334947706520503836746494156355181846158956520997939805288534793704110543945250738406991109302061238810007464655249935429592715192847964187795738445355716144593748666307654236543712705582543540875516614335769724538938599310886794111196442368160898599220661131160722007973781042377888798477539396981563633896152604819044822118765770241622570341319387549734614691602362389589204126294267610326728646254718459677967916445236804445482619991463260945191916202131168893305724331375706355504439797975119146023099085767824374286339627687810708166505515488694442324871419042014836214283595044750663599332531994251802206173015876910681730250645725635025531237173246130558632555299615244998058169637489065961282601540433173852171279022098077728026540987717124943072242255593116004596102172644293921244631983288348301249621211249493845979072601542824055573318957735379894966049579900180109847328954581258810536636520664309540246111745101064514864370077101852504309417809675397155245869599863148027503300025768689496529588088963333514985126710113376871564786590213858323405007215944097155432924942400870627047387811069582756337309511302793561596987654286134559072329849786220280471021712424713873988498951778002421303800276158137642255283495657713502397639273960491335481997143952643277387417204336975887711822288968530238113117357500409010055359335951960027050142538696846600825530763787728913051446651650058467353273342380262390780536986023931314257326540936734568350581240205320944468593395653652530309484871407071153954348028194569528656756546458754401499580991091911219664151349558806727113756378620795709843998526491552197591754270365674608823107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -761582138969316605398312505370994345785247266517586536052143257053317242043287254670032126332886447437435862972456508275606852220364577169879662442373031671279916220056040685108316607140146621095793909940233603230949361163887545040392571290151209424274678149052283139858904267720448128441435289694637238139674424612900330156777432830142365938620511088087265203016934403901539396179256218166281406390222110132138908259596887791830119617970091255854661139397693647087629118675162661891678524865364531709474142647863087356594516448084743009362640572724461157158122002260837633205744786582873976320884576996421706565543113788112660921174464218127159450526540109428839189122856365161229953831365727793929408301069862986830821158910848752700724307759743476687741384344800442281823922077069532230814118233917931240127799708894346534133249301086432221951292241466388509111248773179338159203142038464866801788399839643068798860852166985153893295481003397785248874047793021024900991757503785133381666123908434770457638664738657052512889437301411130257009723503309461885582133981259461178835236380623877970997992823751706461000070519903127914184470099621940405466371681947984018903572792049915487393235188286378395361743942042203186305026210058165757367455281288263598968525764487337626477712079598107693630285606525525074401319618221947074363194156651724946014405727822054090192180945658771346310702066940797425027252967301716332460187230747512723335529924297454937614968421115856491393421407653787557707505470039621069166562932309338927423608661225849245814302326807918665382014907213798158655758429056671171075257051685983153257771384163502192982369068701664624015878533057681921898606357037897615711150953760719252371601126875524798263449194099363571811555587658049346625770923229478999047474378036773385894657745019065216268892947105223625759538196780775124446925555365896902027245688255471340572639232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -11208191545595992596998803859713395633893673551393491087461601687710155176412976508225702689665460457923987517325791249022910486462506296393826228979263251842376488253343414846313894107999619230198406415597949812581517187668825513744173892383375239767412366779833584560505433490615204692702670840340414932170392097901645229751153130627702924239125603269639482491638086490759057903808234596901339274748608729786825987376608644242782029480760837280952317368254883812435254986726112070774973188103413007719797342126246957965253487733848918568681522700389552420945015682119599381571964596766103362275105608378506823841753356234218500919581001845375343236821810209048152808810400741029646427372283370604167192195716659098570621665243779539015633561572707231776474406795651446274395567175083569866259978883110514207766423349311288401308605155443117223440229268300557610780997117380383756334808198267109708433501389190030181464209220594586475510787892897701759739789943264930609312674059687038473601667383086926189869986838906325748994008520010011412294333979774626523800103198250690967721156632797341211257038072365580226217372716856025519289490251329295138947450045808741467958531006530124299843147160478529502082061432002615013792429616901639503191355242574732292381103336426763372523223322127442875943495048680438086296753273909337324911728634599836261389513972531931763767628171761791420740002820708979934463693687190842458008239639955290947013324489195417404972455499498010780028429846131036072476989659141863523964863665857865030679894703819206398170407085943529005992617895964661360930883693193009433965581071105558544661550286481712413096706357742724784627255242847587021087303879588540394664563884091327544394934340544345052117232442336241709729586782909593845189616540681955541869287583732074151481769018201424985476485862679404233115116814900615625447011291501519743582809053346546646230499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 39605672081229779408333193697812171544880992526810738088976601236346062154994415132024593213638478415137141136027029769131995631309956241541911043557250252871781301365256498386201784300074804153575999086866367053171843609693178785104420535978475793910307719882473656642042569278660828020799840024642589218085441740901640329381260120888770087721642239265317612840738918497126051339859314622735056317557665064720429485759539686878334427007407953361059965962344094244726505453852214652001615944660706306938041363389726907277286963691015024523796450385185162519586806766652896657994673721022124140382127483969139255056158304011272775880923563066216646458259855385292987421571208938131973372427558647576411949594566303606955804339628354843822073407512512816882396798230053250935158282748239951683242455855930388036356522972735367941049776877568864030584049849665074885395049135199132820361624851055776569360083786565870202489803655381044084899958055872885247968702536850910320382058948030599439374888483493109299070236198695938719395150802408571694363398916495998026476721521472803907048468436769673171471908392659144793159891698813024497932282867838249434675436014897558121174744367216472632962199446214866036846735583233669362404216722371249511756375716545682748926319544876261187005201874451141765079625373063307013157087049202028859794617923369261721373737832395926195552797567964132792509102517274751297681636587453622640542565632190064847117802674993531738890405302240701186698990087686264496703045750217289725763291867339721954300355618857017568491571463039422241960651543262070931203493874462211522858011424221859669709127481130035288844034287774900767035045920649039738037969337079368504307224037317989496427772311059065354564854730189814912529666852040195566935084903345840373076753780712180312233089812466482749201528679333959331564292680114723424994801737733263955525260778182866018506899456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -44557011964026557227625524909843127985381697643030112728547773368894789926974914863639097558739706687959734581226272124681433306666059766479569157502891286500239249871737517396935766525886448195595912353374209778178773443683005934917345659090255532814140625120754418715023722937810629063076673953671696993082972099554355622500604560223982870752988105647170326947887384711975804104932040618020526376046825876961519232721097267314799700132465364405962635293006533534781439701591763757749356273339031402944669387946035948820212370050081340728861133096714928618705435609842278721275081136616642681014576225024858530995289574452937202952936528811342760387389842040594857440823531222625776796090625768008631447754579472786532064038265026344027089319661671700276031518094633885767448373330798912667613513475595098605647179523354561777409742148409400077724165864456492214620114089585687246262997309363484943988600310643955885194458016978427148906201896556545239688145090459494862608281085884321982267859415548788957795051897319691634440574815512869851886350421228941136460440784257165071952660244800181909519928596325648842197808468131347124293945836097533774096478051018140085636527731627940561026616616501357321810241504046959609277505918307847062921014257149123282381937763202361464401990016749130769317391494176493908253465048972998397625853212631130429490955523306346248060191786367767782858937814744544783935379574166690900932065549566139895058623217233126703864665979719500276814605386564244163358782741978138628800068473743859290501096541333900976522318640927958547707022453446116123871107501079412067416203575275330465316176032837212613571873628277596916240618039864118972391826440105728822151474356515429529062272334900318368101409367151145638719228854826531672811151730740486542505989848020015679220440801067642083347962097277206899297621150857360559160673621050180680158464336207148154632536064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -215175431168151308071924678607595036523679340471957943621921468579828731469160798007701007971153398894631147847680500728033977480686928630094802595767455798061226451796859098027623282854529987709316479402885355206941789574770392254915503416889085277154023925227983523832809282201363743332525651627247990865679045918463970324039927012715906626122841395131720320742985278235948056024124176557514748000706296486843434622494014196161465120129852387367185066478537392282228667877903024466807825542342287283406435113926134208249695152578635047648469452687749212267803672791117698397211738032712930350117664450226733726614021796512895358611857050834305948402805260131220305039021531003288321841627017985272512022735559552565524839257745478427627717847010668648497183935235399841439869298541631397632262809302777415267686222201400261731155772153938498682510961219308660661202982122924739171217643465198922443560841597140913074625158704466308528941648882698016803259221826947264017442984920302081510598787885349464987397562538000085359446524888782004882842010489906278475917337618525099833641750051893039855688543516699779698955870467920995177283525469250741356677876635833573170763425126367334205116911796551802077039625484038164402989575290201261634830717368897513845843597090917296225412282648053156573945868047100596267089484333851770050658088412337101330848580166159484193530319062425544784557294336993474002025055799059326239211318198389077152325197500129776400639017789239666318574978057113798407593788032404266914168164698922590915068893956738805351535334023109750828086273639224746465333438048930636987408090742605610860469612455687276762482990426195453571266460370163614573030380688517791055447065104742477803063007311271840364576866202955258992949085602875012411440064057647162016598058516831026181561396668840901787202547800749720204412437145426237331544225647889399276640540739356092791372382208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 473674541071430880419867051327682037087754347132627212045475043550280812991655304063524652172089337869102213996202905573775777453218392512455313055957487550801926965778610064274944992142044622730985533074011969986410436337237083973455521311398032816988347349021362302500234449875039391155972156557513895484687109383398702716460679136871383347025013226454445606854977965823219972564685345624570509239675683005067050516250738801575586598443064128854744235525441702088263617371314288878608018787898993104534789679328409466585644424103861338804367885825882258387279537288504655928398639568420355850062443986549977611619907906943491408930144817778193205828691083279638291177984437487701358896091956649457407493660871281676489405793311677076417353516096694744227992679100727796788778915805722155099556311435908697740539243981028550463122547279718225001481397355409218983569860526042677977636078985980629930137013904456223574472902492247548403358102810177949225344915974834182784913058837360014427279942125008968870819271879918582936580423937977360047198111655728550844485837265872568857193068675258918949360586339122407295181466322845005979168800424606247748862144401074365561382014590489281963490035967950837212834503860555291602718068447715745366810828306406486757066513716993968219479222201141816215637818140727987669154883493556221781137588236901712003893074265276314590904525847498024980518086736957841528773849480238554946077683414920238176180587716524957856651480404265101534357321192145775160337797209984514036027844158807654672385945736680492521963175430777558358206142534217675309422672734429471727593691122009972383712076505972419914705276816754379766951274214204251711026065465024886540560738228405747802694308663755908754328257411815958758272373733403067420302902894163118074528505467953251944979371856859081938547251082105237335578200214540534829603856799154958896494137838799309484429672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 885087920372629069281472438422320674893701526607276263016618441219813481197767836948874629370526404875874703828816179024740362055636505885597935402421941182271769916666318024958809673740207542289271016467221349094121879254130096595948992866719831327413473604981248325089529300982364334697672101158783095538004585078135648213363375728837314842805837208811588359456799176090979229099164943727806232790085514724289998540714544574945927313969089504207481309749217925570695915407604337882905847227857432961080549012927406919736970464055686726501611461685368223798127873026483039691498154313054718661753088843683716865687538838169022822768740650207658869292831516974357083568275462578632441054501891165431471503884175723913456840760241758767793309993532295248440921370871227078210119992822497762018279884491659773235397458657657820939129954350936395292349158541703247251829561571521537151797047502917669653931392514765371719386845425308177496709821672006751592456185585573398789119264446582455877179189679361079685211546549848692233787974466719457498022978147352466438808297367196118809962682896927252025740444142289562790125277126941143897595482063029206587565650070232720241923580468472723640660039663971414639860897354262837823440854497760554643554396294506043586180802441952666246444853752888600484626108732019034289673126869640931209699789732778731452485303264333204885481782666987472000031748405173976452393709987191751876132485489586444354025552322514871019951711902322825342890113312137768383559238265004815779089273882501640310195682466626928198785064069392791901939692111062756384856010348152947600265933513670022705573940554068921749200907776789423008812660775030279598934438435077964996829307387740482817063041466298256673378207826942541295398428632382997017760756068144662300901816094679891385160096211605711774082665067114030093781761487568983503715669740736979431965723549055857703442710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -6337566025642421083324350126578066129572996733190242549281908284970081461521654092437749866083117594653588625854396904835441492175443945916122040464382487271112224391675383197215080989338805674904457499065718521744170182285165411053485362603911992840550526319253345594257047082058628994517089965873757240395953666951016866857613345267225334503809874866700010029284890171835910242531399127743593676330693356513185123608753767407685006221756081905518100220944062879634937503055990028461887769511892683454405417245702551050547197662190855108963617389650528971092450333146268618527868110207375786076121566052119463977339555423956431783562417477694846816108117923253161203449612192920143045434558975469490241398846076844822615169995494220079144154322054123397454649809166233709029813436239672472482983546072768358146260551959039713473768107825503953193143349049357741241075665965299407220870787232493962386436768080031096323034261343283383933263227405781527762847440857991490103119052770911104951504931715677352792305576720400482619148181225130421211495496355204839263324457700632573929127695681786860888431089671828994002546500596846053407281016920387791051858161371896783808465917811630195875832059473613846005992928255682271105752678350087886360003041374987310853161651395648509223240220753683364348492647266554373473515251556286257154664380891652284558653178817305639403715899167299987567140158268204716877399124015805153567916678577289781490978454910451786362935137101437872954625609860766067925934693664417058308639708967096839566543190999842414852392303523562757039775849106580378639205533629016383975244771851428356918656831008014771804598811608641576393369054418477422587411934521042306306242375643709475738410770639123000719570312145446934027660293916012627029215387346937759373950265114467911095026832479075237209119959610257246166774454579944577752202523855829874377453569126635127977237544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 20469273575971891654482416592610511193276692444684936661181220723153406919173513374555982935232573869905430514659784903124546474697896672374955311493137590879049334489071717154169611024028908197007941466771022183576094544567680907847274696648174211896450498430745860944862356052126056545373406736737279395478632748044835270655037247415794375102419746217260306418323300365979421858935863568114467190108416306318691420917097337234128562602786061934519799221843072751534846254309912729994460732986759696599115419116021419532733123784546389664096863169804512203775575018407113427230227967968157469783928718419800737750041868817247046516491176028398029802834813330038539379015510472493637833528228539001575886136969388797280523313796129171496587561461115138335974600653155165607513867002617912614827951024263935241066862120871913150488567513980774940155475254661715679270497983356299387986956533528143683717512472974237442676554111478754368297336271662034090369163869795041841172465532454815432640006867866723324010527718117835688592187270930052419309924961533979486832665868379563913892693700065644241039004727876261318907666235112938320391774221535577716283379445219567502722585191558011973252777584852334430921566413207910357586113508805910668823887188820600448621828851546729246264883225468911853787234010875872350524910077094899900977637744836110892936561635101470085888542049173732517707511065479439700914228230856225352411498889254596113860201016959222149308321679306835274923164147500284539563218196411533547382507169936882370430228495156719787123673124632156487728740948410662951851333246939577168214962786577701485546059260791911832977056434758920409993754523545625512121862604144445561555287559308991916941325776665724635750331213980241612125808355584287550894052437712216375486760941885883594201463569610674762859002017289405479852932596584396074132999841207204234719372483521665779756580208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] -48672773132600627320617097645278485288608650476005342957395369476994736081809918514161538003971256896990949484662811650804573303541609386721835142954668999154695643405510118831290380038162787059618186341314740604967934249177415417867795498767024162790244675116716637748747452299355297706679157105954203673257888839664614236860498193386877134078335806423950069286327191922436399367701216183102317887822907905552025332828894577340776743285755604041758955227904741966679860268849243563445223687754333864513382047822832865222765221287324795420033175440614798992476514907723001821739260195382500903892536367075652154632873785007000506875667107998486186582804896254272869566227788900070278773004589852501485234971870721413087947460989528508243683760026542641782432983358445629610830241775483572602926329746788990885947059936129574102380399602932838756220538609738641515330499051266160057501591045594146604831702193109159017953316878746199727055030671738629666645686839402152877280034345129859397558560000113632547373570179169862075308270739829146216132766177336545007347256981058264959617334660245054472249508979186897050260554893384226906037483068545007519236054502487735116688278571448618505080427399232772483402706685368838540881960047310205384824160398904939526748872296800667166930811751118774077313943958016675397443915915868571850303715331337553640616634169462515436101013697374985584948006285806859977882966778142624674546874923824966395928234496196499187473562760771454905828704674821302465534177153195390073311455303601411173219116971100863928201282327022127014736110119861961976258857039652767659655397230831625847331045632933833147251511356944523790613153568798826714607443594673029898333549207049982748327185682507508838729311208390673087154826778834354577833927792257270705448772103946809849134254010177304163853949115890595228258845296545506544107550537829996238467989820176955187043363717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 89700897428372646434763520831996495521804622575762397019808177336214909044835986461017886632030176456658304365733017423766903041922316328155353531449908239775682395128061217537098466372276558181121732449567964683381419713386079606889219009206603255335650728223912091045714497928361436879047056320496275352550447642608471790930422429254126973636921264419028396287203550107063389821985958243785643410588279321702611570176345500719713337251714775027955895132718879626773847591581581928444722098192723299298582534105684952756660673262410663615465110635508335397978182066974800160957557564144075884564108918032048195405267030925493450888892085704759919431501312015424574142613980238995952039511769825189659812880703477423386177295304225299566806330695967529511711112759400921767447863545525675997164499871718368914780893454047565171755412979879671546542107647187947348217331665794824955307841590096056123683375303116633356466394130618067546439639196431157195369786650156951532358673452240853995216800928884846945238522132587386554237277439422279285362660774118159450346315338821447233252764931545770710530379478953725861356889862104749288814138259709980973319475002343138876193036762372654097536589443789926388835686769649878775837958771992646133904663117677088445343013235339722994517157340654912437300575743089547932193764227523623272332428564311265940595406091205332639855507774784966212454527849307013034990454686614461557783269966690044548042914371363715862808464861884968810639634697146705761428924967298610988574878070437559784346730097408976378319292444850397534738750974791339637889726684390590611691536667355291954001947111812033238693584895963737802973401746795180587470927791207624122561291353056181608274270795990807007979795156934215397695590091407911560632681957934000091244194816080014198075310366603683754894881577000123472337555053777681682592115758055127392049686105346194757051316436992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] -130901645173024385440298754542095105143066423286343406188308161755711883071551400184120074486616083425578873291048674643521617127654046881266025814650582411389307879788770310827080630255055118589636218261892056326622536669536121971123055268478419876773870186648152180530574613638160010620313000348221631364359770457610651138021271530721293873904386880709241059689686668550971158397259907414127753019175066535522586554841756305187876897604126391982434135082546676632608620842926750155950742098279359439355651208203265613526304531536981212935978514171559383004286652274810079892049732299962358844960777128012055260596319166431535955214115447292287789061619423433885683339140474001633590225852981395518977764026284446517105476638400313182336107099579488861710442228935165477066264623045735626409044621761408525951027948011308404744597276514269350270692036262507363891963794107931937059234992276748988897092317054296007910989816593781945067353540910831348716608159712635436930968605772034121458558835895320390330308174526250358309985408833602600586514286567912347403392549416277957666596070389331074537851810672413554144132892434218489262938015531837426003148396210348661808988992553577695950269922530869655545937343174538127243730600751253764814684841110784147420930321022343945116664440548542524005682568305693470240404263336360636922839402799473928072650719464007953995703439350651003108117147556298045730230585870070549984867397825675844666258083749328800640455784008514940850035034712810500692386191718267753130320268296377036795179374329242132386166441149564007963153059770609191773397625408042088015111777659884829647903436533395032362992624636854375407092759613196838533341111861143458431532131039230114427779011675567847010512562145667694828460109389119274172618014999850054717572722724790563806548159938234922031369442484415131998445863610594030961859092952825417426571691174166770102447793766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] 154698885262189749597853325255631230455836055142669893406227564713072560334760539702056030026226484353960066301551604779150675988722167346184219962372515695110812865551872765137000843703279222629759971844265384388964351735495812730088078697805035330769327085510036525307807178347008514075496980837596469663812708704470726598135219142742052517590108486225748150735932076555674490036494923102497652339271851334354214411844260229863693611913064992845941431959243854722108700712759036827547363327711770436715758451964689338500438027818814373001235701060090892812915880593302608121492887248187001710745795226700600576946585394632426008983206138315916093045590437833738646902354510636047128645531431429369541185467670685335479392548038863417135176434030016206263694715475881454517768111523624869251010161004522108872867205135966502699143706975754772522177076967755110113422915531606303400862745421290911292606253498915873770089933929240750613193214583060236044202717717282856393163905816373729729672921898791361446856275006272544815320640367734299130571319898759029267865850227309431492821909819460852955752636606237638503975711197100141515875432075844392185225362880576193396647228115263478390068666480267398221050496970847497248315986802630146712461136346797585965748673390709476092461675572718552089133300603669670476020115469379926998851310713851756109341612908692114818419151591556901411780026119478374145183874353350975116023404869628400932378890592001991419066558281683448596349632799285666263065467613864211534645405346975526883399155283198028073313226655390870394369827306252423387252568605402538870377243603969994263315264647026125753900071124388335980057034384730504977538726555010791725410652716270557252993979340772002315022512292438205814694481143015824960261920356891224729181189348225849127083493050492923468608227026658197504723939146278634518957737396713424590776319193309114545196140331008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -155198025658746733231586847242867019797676166681019820077564406052462687012513910138965098338679629106030137816170930553872906836550793579894138311722586466046771400309097565435901365382579689025088271178649139161118353222703669191802246321615567966271054137214521200872571563555894460717780814316776214772198912518514680583606790282718822440575440020710822641368574327813991004521198649272657496909557564489491927625135708182931272402037489252541221790046254087185779150118273220937131913739428411492255337703700996750065141667857936934528823337944443154138075638090006612226803520631330556382785648580856453291327855941701669004028107863869174989194978984766044920603768346707330361670087135397639999467891414523475704410469715792549730181704547738256726242350807189321274125784764399762843680359518522127095857721013889795108269954033540217802219477906641205126897264012477684346218486893448627947714799098155407793402755932278988193442882444986191655164987177966610580960282984732431088863950530772140287262350807783952585598829461199765213166892520041215335877389137854488470146808600380915220557898090745162178238047522221462884525894244159584523274414181047973050198993024341296836921915020358237376501193892609315655632972905570081112332236060600657119585587211539714081835270811427162029376271205271466480270808021568838498157554395802307750722014308171646048775896145580838386783715121592849380619538630694043296724725485214830576623013585093572307617627407012475747479144668602882934459688851204267766287697254844232053147210289305902222372515711671494992151313104057200245128428248155541416036958964739819290919258440540582075168365870013324315710412991888451960961746572865654363580521011208445415158580584943537004266018184545835619330848324491108228933157906429242966851726697841520926460509256400890001384987988268594882563913235781937586380932180043141662328463080374421471329584676864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 142451160203909103238072799834998361892585761838681746981183012414086466741434000550793691862178362024255392185058771607651723145227906542745382954622438414456357194386939909617075487112596775919268475088968107045660796627143615363132502497120868823232534174411507063865168537291275819986249604388860549684389891237158557065868460805547521090468074172434174798372836031943346033784402499763296368514580639710608495115372463789279528649810597900051106532939273601410765812523069115221487261712833416247204471048645483688916668308996039483720429334136131256479981664417494827955401175722527590018850616368833753410541969861866445301322933483667341317225433505401972741394348763664727149169903744632988808804089002079405939984502727779066173587983066230260606504274762571210431323816515227785919764401833172878174619280312453784671519341435674840694715559028414409767456405849880789004138802391944623885661685330981656644858532674488847245083442618240851959195763701771264391334473472522389896677237456798048384146213926612190079679121002644892584466918016944213399681851114727084426379838258282689179036182499107708315069509549043353623695018492648474402517579082494264376786159436819694000824674534770555956889271241516482522483167810657329347503752431745457044584693006321867053120890663992747904012608750680931289406607867152770558504283326356480643646169503681673034230376008773204891303997220364064064559321941592220687209397477247447015152870887561150201178986646428656638853427282790009909304466747372528171239251108577893799888429273449628106320066925410341642662571858030683173512517284206137490255961343708403557597170274931285330405702131138335052633270618831981492281582193773733372473019285463359565053706707112898482791048167363474754427188579111563186339020263174361432021532888128001526760912446925221002430834199382689819192207473037750831152414564032490015444407560921609953563136491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -124511973923731465515887856751469821957561878913919456198626113060411337654949971604921418361408114202225202562269473648657580653345453603264951360723643756745992665303443317951118451459365034703929757806916875021382864697853377076265263249279937404107844720917574068418468536592071572691691965411510472818660398852424875386641666342518206395058424169915970336047624628606511420785876789617177881992931738675160404633422677106802587343500447175024044886321143025909141751339732369897636350686191808294138990588478978551849215576734772574056389908002147037148921910106827758054896802049099980270768938557532359238394533322824728727841972154911761563363860668507648335483141570042141041089853397723898033228080494271732096864179453854195463896825236248129884676643085443899690496195092379760032782560340557756959832013965364432168861778653837453930276839675382101724604019690244601691721571688731862662803734654889916652316956906382372213250161384671310975606413893725126940192848647916955908302844710820653359309732757572985643447206445712452925082276494719672578829957826984686106591824790186646128735039517619912002536526904302006282843111602375660228061472188997439431246265138368448901174875690318501600325921436854668422441277377192553284803584339014877104434448546591979644034425839796114225944320654886694889861120679965025269343081169283449295096810024842424826751255364204180236475300293603280094439417658105624542130058001386199785571538320142610519602909345420658683564249319344402781819035339887652515052986931038519883299818971265187689756980815865617970026110463083253029888526686298545839360228238082644869232830685898231843846364180828030643358363524521206404129334419938112439064105793613734484822109157055938476972172294461116631483511450106168513395463462848645443371906489837374300386640764795125373374276994175312272564768993075556064319480576246256877802294676220105439356836118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 99629307750258024988703351227146682943366484936352573565979119277591736295505589003358210665945134146551847540863271431049921177331814817518003494445498312092971113443893696615299483475540742563739380961125620362901077268407728174323557534119609816549187184076632586876854797417757146987158003661660750917606088462166480896424920765629696501747282688979317275163360101890122944313752680178193560418531567095917431705486404514438981224224039131810060437468879415975159171174091436609948910457303772630264900146099796821493633078496697447837019523580069243989804456464828708399106959805007150407917961468524646676928042478445509656009439474302977350626427656817991951269828248414605061348007027608096297141537911101587630436585643679226747312576659724848328341737120694211570652871057152394175564064629962610709141929798177744797100926636593723127960372907852947022687232426401343894280903913319948013549449703860848518967156520739233653599620083532354909770683702944720846645579320194052532878167377084595823923673256215566353757661377953415876323103419680223660557176140550801671632286696595011214773080790981608240049330297729472541232019862533884002264181412898231413385707581527507895919298818671962783527620836033493311771901743365886936111674947675308286164763889849302907564224930981587971845706722563710090180074617548714304083123694533078001747597843920287234680561466938534400745533902082184171185613151031809078880944045645552451812480565759377335172580109747619871417721950054694059605052193083492690338228703188466952170840319798227113924789066606998902412168951717169847600357995471571302386306684137916732261802472600727999085979683467601429509248774213686088159120086803352056961193750573433338175328323667696835030197901181055370449115843079716572051172509364807489305336740359490746007270723892396893537832006592777696253276336553115847515061838192554120991464962370980627884697190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -68863503095624294673349150886377574056392552610966525324673621504126793618890273713961796711323155844290380664707514916269649281061736232732922949269190452176062630578143220604727406821131916223285939477705061102211998957328382653345117041128764758047445156755835454483442857097732889105040549251433226692819516987930056628286365435491658113816064345586320403209097601134217884174820191180027315979321249951164695962189827179451792386372485419795089299188789728564482847828384242384145358642933141238849564160821861086167920689454759845421096860786152990437050948216791946792828605689396587503896757779071497126717697951281737920814724467440763282489692831466792454934126999411525751072929101283920650467712935048861299036833560338842652304106649023654611735501192010467374004331851837595962848426670170645179948453960868755218524383997129821239985461681133255290146183563184663255948620153860371313278213191998682027496107419520890097698451351535720042331754828823059538711367040075187989093541466515352146053950597695082788777761331186525262107382603026342046347293362008598990993310302833695937874891863517694671964817352402613375194858402991731998023743773282407337190991124337426258440945811435125325374022777607125681835144292595608196184034069861685006553621447495587997250981458124829575292272166235705236191583046764706230207161767194947151346040871212373517465516270795926781406372865809156321711547234274778667621719071284410206096731556236507435917758519751335337569566235222609231697159777309971789138972357947217488627374432455446849276620687340675285569942855781298380851693414494355180340511879146819378838214815133102358299896442718612439350074735165436698792482913789869071104894188740883913695786029827120699493402660152437284287983657790971605243120638034336076390674703356997608372766244793120779160280216738780153693198268948801855485861890573078585935728371836805660764199190528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] 40149148798167087454324884932415797021303704719809269700453325745608832037580924840589965450845039964115820489641605552803494517290742521253981924096664449780088482755244643240093368087088893707489368877368635661082793633876157525073124373865027576352514188122212927648271854104369992496172057189841835136552995102381610367707106149465981512370106633885291342217059537193083033569448333909530328661804263490100901242748209038900608582028276263999947205713491864232892893057581617754987194122757163325357854695799720497920162721023575342214002305754043237399063172051446625890243434563168425467569867559806489615397969953195452540564179915612899084307180449952365003582853215732882817487353215717724525216867020008556071360253740505740209655097809401231937045269027107564344398865678313650188235912312367519754796174172152163979492841107191402306328256462473694056823905706324534147268411305037868404871042599278459779760050444858595147397135883416140878999421234942609290762792477016587239927362758366478425464608694431661319256865138484078407932931276068509921052687772021453943862094230470743007481101211571633960165860299689421092504075885587697949838123333567169196500949927343095526923195284647920469973163880509358605337882785263347316037486361640936230936120542212731254709619374808191087201507341782219870892031479511323526647642135703952500238076578751632832999536439943913807207208349641864019512706071607575688525700998824497984650963451811385997876639789625975531559417789418144916749444376448374871502489511172514989194934045708132361876405717192395920036975530716597555852273581930375443419696438850294528842343131245241769676184440012599723917799383969336584909451168737835349775067291594910879311984278307062780900614930446159918425126763492753306618371313931611228674224134863107545252694695301050992403495461593554317519547061249441602312080149807827667381287601105685254306158084096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] -19626072664800202481513757101029223238657615642130185875244442934726291232117692751065411503850645568306634911465608335198346877517070442981573053991898205404682798053756067915610719612553974354007743600899632115352250493497972458338166163309725976711320210325422626016144225570239976421202603427487253287325453281431511422946355892238173703488916554689917222881484944103408538629540846750951119048235343250322780794062461425720583838178189834943798954100623450303170284331498779051805825185851381490959601430892958859086959968739864071441500562685780202337430267730580183418119742687382626314678020567277059264248986466356986808997808893137268568311361617185872902390579566164703369667472116071227404925291744115940095312800307314129298904354488562184929013956301002319518589855100279499544835748379431542187254284583591866484592008222124387695466592978798399241951834618569934778023480011834137411662051554801902279675395633079075731488775536291389008124225611948247434911201756730243326126724337138120237653676357466674880983969753227239567801129467482881381491679438577306619607506426255324019361852469478741410537491207863349396006079126475941196154174834259680458755766851671690379169068927282407596034740629308975966266075752559832044869638054259997272151749125081175495874650702647130340903358956012129729837073555057572531641842940031061019386769333978614617042424886049511851114629020462889553147765110743352072036891712566616253894277295972000657696006401027663062296776283189486918692988536603481414377494238990265668715044098579810085053828036456469604903029134666291118462815206230997399840623360580275615800666359636953810165998626509313087221478422551960537076657676381140549053769256414833528183575874239578044801218970062241306341145414438549175909111612950305584497221976477204720834970623464287028077632395644677113445541178694018563841667407211840018700153044708131160306992807936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] 7907103628224363730601172742226201019891322247831620057961384027816815361107293554186315307049174364755403202269455543658545924712108110055955559309853100714494941764017695568646303153992421949468389175312487106127785349471544375109249414371734544175498474948624942046526150373407180832260831009744129016514682797904581300883951431188488318240205633384474799741930408516374080846862304334221425219567949769474206449192640629884075624380508934446722971346371857812625587477699484344787320481346324344004846890377674361357488948112947350263512038312497656135831758581726733005581294840931819506302207702609053536588152678726556741527559318199030653478547425902795258655519413731622820722963124595651325687646798286298004321574426648655558262389723881155000752955530265246600148988435396497443571551425429809706825409166225744135024280474555978377043508915989837853204509268377498571585629729304492668832664483106982749695674844387129720421380188564652667926012917664887653194757837707182580371346153567009250538247505701151888389822645106241579028867114914302165349948174305314579244924678661022603868288811726497535332429978135622263632309425198698755461037806679801733945533013323468686106477121012871299413283059499757405182852232453411076199539886187159645128084625807231849321722502050555492070034275932363479244719516569132681343196258936602008068133703761703070819441191860139458195324860361184655065985917720589706182688823815913833846829809937827434404327393242731336796878110809965867380656539283025353056631422249431393193780310439689975919645699852075355731226901975157205616936733844020929843641925231674579101401144265520725139499628273141315164628461452930130138175796244512858496346643176280357228625152365584417438291676325299761191658622261106260943362612508657262496163189860129127488681704093449573384814624032791344450934330662596200304581040548803357071845929115176069971962757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -2617773148095683001938659982159359278051450740352386446628830929811635374284536520654235947538756703536809882894032576829576310634814422230799827031910314180753113132313879068881342562151495016137998142282810605332256153057082712457163681898820206393817036935268862361339708014947149054651337179430922902010272232931049421961189119211001371063760034388682225357940830919310725127663891153652671825836352198075194874585520193542532871670042775392868762760055186096932455736567250985315026612407718848257721047518729207438984705243195704412578299956606065550692125919358464383623832521065503810136549290955091201418509232076517569211831979691526262750752171237240061769464065992733021071328141900162865681929726548859876189637835023023965010328252114918679214052555592750775794064917462630195544142445902466595310842018121354763307956082552408987002356724744194275422934464736495576895009287576741249078036080149662076168733941312680094085560336677360703540502790860714810007503558407171227152600533246839389904805416822003324273875063968399695048180285031007498290560460209141940845502821517854111738696794439841741606572791431731637002973216102810906801208993195041155746913357110080369540139318378924557391573853699049606995477837591724482654258425061480575293223544555165289506931964802727150271352696288661514483837513606890542797603251322736951318242344376687313513762496123648549978135502061486295774201621718381653737067838402451479776597635817706422766349550048385321359566346408765749571533336367752551118456331606791082438129356969437565887923137074132917497251304589285374719396880712006209245596228480947284568124436122406862830819587679413210302893642973104230235132780675510676437676912903250616022544580882675166393608934751646440904671599585237107461726945376645543639785506492853821692232478015351275933946451648262554035665289351494070797580604058913567270476405892869689275320369152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 805808600492284709960403799458914429229197174709261162827650389180654460441976963449230859747642103265351111803678769265764330373413748638466648399331097229630921469173768447753952304783559735011796593967697752726305903366232984950970172440996513576762551767310327487276653216537701715696622656819195633242659414082957090812526293891558852284030379675298631416926122649647705628131807763842151941584614058239757653602627799346885241281896373330590584749300930937445773398933716229024958107810464705010950687806402813832357999311704948574151258191231587618212078440390722668589974632438796264129674382509703470338968557643076969193020169966379592254863150718717211748171312484750018131905159816393070534451321919795979980059164384656532560511203415374465333885219357949110328774290192299730410160251121813404539710756956587702055646364050808634689780126275106018371104514382578124585835416734429553779333245545733738686412877131696595633072212593923165725676335082606294665606051458285871919372562189796101506729332065708604118595282089173583569078435045484492221217974206732546751790430613581712310138840150273475363190977936828543622751955293853861433700461213166548389664030038293037623385700742328578302353571202898544147969814312942438679188142478028667737730718513161478776353095993123301777559623874683204340188803538057535269422793774385239270431780634397734158343328211010233321459753609323495840054443636553990428783654702291203723661920736720129070486479798599361657446110271110439191319100525254042418537686229301103088220292021835322679782175371222803163560786544523328568340301772934968805625603041996246356657664199102441188085507372324012149514684059219322048531139994313045875143795672615495362454953555760796109111366238313430392153466495006918771989904657514133178546551766555828827878442068427026467688669448796693581222110765115721212554732821263559127773873832652690468150181888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -293853297820319439305604632233101914243326851902011722105515369456297808734188454676105039107683206596498262742266903546518493338176494028225180266127494305876313876116826348615878823435162959601301908329534372725348063814545073824745773344288202979464080127841561479905185468966742535310671114952456780912626127075624491880644537239657105633427545994135305351398550937822901005745571132085895273394569197990182967691052264448907271389874010063196187559359367777205350440163033211994416379767587514996815939526957152650666745077789119960991505428830284313598706793030809555241042572278577848666053193980617142893630465268186999919148652650043692947083986156042524557800845307341893339019722272989892505291878875528201680313995117985632701468566020895490850132775063970852872028727078959873545930080432786461370503881685323690531765602504717887414429244211966523489629179058106889461410680583276544810243661891758303400242802619479157864902217481982431481651769749935974015045988983201851443049457983596994792660242721584278923290797799837064418854124963745991333720070615618905327884603904267793682765305993203833885634981255237417550378297433122206789370726742129729136698240008747694662021942765415564371497846682506802829847748593685683416236127833095738927992591109092660225738947371195518214657520564248784741702223663804034364037375365170714716257251326137811930131971111838657174288466017679238029457416221206100196580931086894776248153326457257889533899134709015551154741633769023951051636714793992646138785549262948190477574358919769966339886209690925916001521596427636264314734204238276502956559274552162405587210576839610582873765086658089152804130281637238979186135616468391566792638216223807006028368400529095017020471338881826069118577152297296874851929740801468302008579281016273949960509447672163346580615931654936729885043911334574738573194258528448849323322053570560184590312407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 119411384144858651547638566426239768056355805142113464034944940522603638917463628444521733364390939072983403045449605221620056487101765873730195309250901866618514375528300909255217531791217958160212335640636076163083815216800847343771390550734135829427402761204984034697286281212384280504571094175804663581624074308154332505604018348105605795942609623288980858646135205336293858404439406932960112634860296450141702855431211870541767372854198204790979156737555562677288896840803500811194684755430453811926383855769409666949150154610401221849007440070826262496739753862324743621281367534819329634832727794262675245092144375871486461328955033657213640762879023321505343241541502413737577162783955953852484400685267768354046256343255581671728582719764764755639708092919274488900941232076508692223166731564325561614817181855896140995815158251783192822145157029899812936339925033602330227764990894742580521978505830082257329739976902642492435309060478854066472497391901873542420059463129985066756369516697231232566680974978778774711882847320397435985409577134042002991389515278097246317409455057563678491014956083381998289014301228429935944173990026234982698365323168700599502385943825871066124000502797238864961786666319067019865484429203511137607474080129926649216787488015310538270817317985877269482059840920225012782728055218423174940127218354388010625192283979420579599018155441300351843557785365351583406360246872232939488469517033622513481084414284083630281955383768572516353829510836125811246927442755304684715020578441096495184891802448420643362243446499686975219416966008035451006442253764077759108913423624407162563823397113725086590852630164161517962982196435990687700685062174767845719657762230207939344908817055043341204928344069796409386533039137998611495448494908690503419656954576285035996363549607665974449567694601066752337364554444925220387165514845387425677554168014289983206219317248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -47679353682644933861913391377582282650763325564505133305495543717022541816693005851724587829759374324182772756515051283950703612757507828716743402821624647794685335136445853889127017420660807900642845914669921376896645486897426726595964232163587239916537144659985839240854011872345356554332091864935296264828708326665304463164877513610204987712508430594042401406108343835397678549720572790812699019062085979056772425522722880888381180708543388257116560183324557151460724778529294014137977954088468436392783207574555213217671840295055837637036928139063370674973381076188504444996392406977864283675205825960910485392487380170739123459758688734845779542720295443438209366409084999178439298864054429273611308322179528439704466017959265303735176061576323335835170821867854916673401122805567541485672298590544946574168413476361321348909857732800138127321324777827641524038480004903438744046533416106971074473369390297437118879595392566622785732061177652550339726810157874412796533453305389858293506243840637141193671542150535611645740215266968972021396281103450789022665310980191818237761775728705137832391988144258642471981347995322792002848608197249160645017904524481564535208102358518104669624060353439613363681123881941667526555381243016785766994907299717898524398165210274787538614349995592285391991812074745521427302172124875759906776189978059769793256295856724474716626009013530282535479279014178413102085819171454411715260718560035584132609034360412274668539650120399801341620832902492313781768047368885235918036742117067197704444992087403375958620380085957821670114744988332523795373001525340550649382689289387511045533386016275217897904033235734132089415186125093403157719613274355386418417174352695096319110278177949375897426732347352346607221986699044708316372050544217413657863881025398533365530714250447699141135045413262430646807443793603232888450153752107147162450337741807450629766905856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 24547958115801818802320092611047927034096274227938677842175310579638388756028927098267966008932860281867555343260100588681418096401399625069248951577925409095628653876667870663246294506563266448875095362272482307002687632914227483488091389833292980228932461862851703888370221642785823830004454364323079566561180561223294296863215734551012856289604374407341762025204288310299145313769485152962395797300505093554729161866483640169990647475434216828599572560271906277523103088646421838130985555333254134428002789564950753719841735273259741559356791818884535092950870813376683294053624736064981463463115351784520032128397614887209056158501032692775571078228596920445244969135686966580282940132608966515397103836071952840675340112561695676776837557911959887843947187568352462108427314737804760456201049176977849883347951763752632312772648581542267403648947383248940275923025987991947910579763344384297638699298863478299200251697143557462875628545435749863426022110735421725747227996738269082708120548645980626901937662963978581441150840837706838458393937818952794925403690011763496078700146664588484848780299641575014202381587964606513178516972801850186961193585283497749327879668563251552382593287769265910693664967742293645778221553985545133489546164908920795353986652761356159047334225651148208888312598867368566386126895420657153270426388780855741683658509862467940136341932115121957849473492613722827644404434987450767179155378252317188018897186671232720599376025120507349625135097985995547110153448378170075036374187007495332368742219549530228664146674480563037390192715415869152840999859275296694362713783256411105337865316715043496351783814614738550163314965703537931619775179008796737078869559144467657112157931009585475323592269895154398250179350738147544786028748299543501089879399542250683947287212904649617080556610225912177801386591303312497959488458754116572462128379973792167831147642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -15949886754623604433864467875365019994173701930961016621188415815117873721616654869480542910306639942228542295015839246931388880068905323881054678690454914894717802475441176111389773187691146389989960214371417649469766392928297859076664787558577493753434507380394286092112574266299422450497500189829812729033169846626115463719486366510301191476069479951342828597106491606938076374219665214030382027987009900917778286256077775158695127321986017520326598988317984092272239890975599663712836090805626198490527894627207020009817410671513069457841226666506239443095183482612721570581558255794795343807543899970841394382583485163352937202831371170980017897693836986967630363037027513450861825632139813587444843118325653884601244865737568630442907218202789231014690263736077363197984452042821164087038440658401788648178566606801769467083812005033556623320663389229134834961757669484041245549716239030365796472849363800160947303376403746614356121114215521385632155841717740965239306097432613628847204671754794075553301791463971108908194510690855761871396596218482151408662084972582714444125409718055380473212154083423361109413257492449222149407864184687910532447288139279193704218724012273101834105762654433757746870470893553034504466730174802637640124532318649578346329513329992627379017011375407615801360194868398407385207995240605881247802481236802017853504273276614742682187442132319131786093655343340545673471112868435977914312179045089904791348332082173138399291174983377088259807010776740307708440979103655803362635370441336027571088362599757124394913795711617616402143951779773856635913675124975712332606378262799424432476543465095083112448611641204957655479148482748745222988786176005874133602765341881403178376981505921991741534239123486841338465850214923158772104748213730501945302665812160561207545178504110542245097302187395750336777125576518167463241731188087721674692470664822097872666230784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] 9110285279260207858048781521107314671540226574811213948646115260738665371178343937287536909636152787935119339361314063716373326662070831089847079126379437749679655001109342504583591741682536768227989373121520200798665579379590835755318415540153939845643031313402865566728398539699747446229298941078505432792961875908161033955059979409142363227495251182652458590264455799922471740510105564503131913483005424625427118704649680103245282480111683913135514041282479471253947731061003959752524334985337210522784138326320804030668522325048200099401319044843478569445726573579193227984251298969408486810546576639849208535234812857927922299716317401719244216368861000053237031337838187719557789139464327241595218137253855705281984540745582535388623029670474909968810860543053157050007569074574689234379267994412633923002502855761163164265451730074710165104351571816258377422717362304274970952703859900966986308048316816869002416452826972163708317345986813876592589067752030299717008708102597277333263434943608279896700523090883138459597709849153002669380560147007234218986798493815480145131102794391047889511907558230750176299899787200234892791807918545093968295698664957601349284242478417989817303635396824998205227618877558507604308597861023426035489537182202094169314158031161153273735965333084861874071913947919562056398649976067925841899313909876376598660738191994160632767574784046471621849411893266833121944450010115603296385607386936895568048499901080017547645585073192375788696940317643826200607787398857479027783161995200906655254350107670268404036714290773395378212426864504772241058210099776290883069780687676811029741265227498291248857294870475867440616767170777188595681869614479609680190444845316565834461482617595448573542790374843805904643894182455205122621911337963334456433801983877077027924028256683078249564635886969064946435009345179369293969355150556437054456765490140115441236836352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] -4147993273674015787063805956441223674839933897573649076192192178888378022054441568823592946204784529467577808603997673259825174372144097497765998379353758820828274978903210133304676720174227947744478816471114600849947407883217342891517190777195486288951276896248241534115840703683311414132697235444744756143737307760312458666822989806575644216986186044999753215891156921768162440423599950654635540398386815255288328869372020204699704945798825489193166248423718244604695496224368786544777917337549290085203158127737650060386325375849327490402502422954621770903455045005900709161347996880389827744604300226361142794071809785725589267407642075859255866346475119766134713450228666222804060758253334606208040332408395693784590648650811203538990869732293134045546828660665996266736095471502779250214112962779158508458563992038095550226006884820940957897502987003510861040841961386284560821269595952562307182363632503259261573890903814875741727624957132053972877613162306926318713349047368965834511575625824943612990483590235460608176200537030217466215317254643865053360192080448603810698898789068759137198487101511812442820713726332980619139199422195841012963872136014733600927070695952955440673301388793478030535095591962536981445598802377501287170288226712589686486187043381573743141044380248964210499012743902083492597254952582675592596549470539239480824662810207515473327772240535554311065797492144040721092018959360396766670164839713554141121599442614497182589185605899967071360916747400210951589403943040275844687701317716445813518227529499786754234830047296837130289132170003762758611127194818930691085356889212113276143071344983564932054200262870765749004734093370757248255617644129373530255393982337414244479739591396162167038736191564840953292389956536693335867238521360461415783129446017353473287135467073995013878101108541014897008301421075845468708897155236706272853283685353937876235059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 1615021213186010220838346190081487197215258059862072101714829729085453168870989472761039397988541667180894743604651065432706845753553352963874603282887793095580574320282807564455542838966731446821135990928892079450845358042238987526793986151425765764492267606009700573356953764648864791930895960526444270396811970791787081579436319031329858042805803972627717782730384456545482550186432030488516546734156655076712686958130746858283242242815241895633518151539759367735058802401528671619002989510876602352821007845333371179335660119759732100442931620427297088537829891001061551175558756000054158571121181171643502622455134316292505729394564801093658110077845432916136448042172376663457555220661677893328947424163673768332773834471877869019760107271530342459693490563401781571291014856084513276425368966469602407224248191163205509057479065932122924147815134425523139187378837796492586951628885912269157041333489805822619512144029352636803324021543142461426147366314417022466884218182790907592032501870984947215897370527585911447277771380116375015348857962402060365839607496915404774705355590770366931130671530509117603533574276265512659350941986128138683982338611111071316099065541729416776049783706457138519591968662824409927668860250964440047305921426101032604817231460412793512492395121767498497737009818298222142650423499543651633941164824249305207052563094388410925549705221427637981904919524639642862331361768762022022507984721341894992019547246746643957840939841065378327481222648009265295599661749408956026162412825376703015439508619332009235081714619679399572901704416071514964210004006133845841512264193386281610529532059941380346459736182309695689310144266279726877216740406191074405422051796206433184245220093740018777489874717826377554093417008715004441945266573225750533229903218970477622912607297400901400066996405893776727913735563068831171344277775900417015489797324386978020844371968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -592707966740406447543152330874381578771041190500147705624962911096579709430922286316215288964171583130189247025604741931253421148093375967546957961023795853122782040612795635272501117762474584073975572848431804847818511121262430005930568078329661991130124090518295193093658781211697677768995603563094800166839387656843340043361139868389303770418321434210968294572176606950846181626078838703740368142744677010620649051514134983484625624496913043869866345125497182392347633512470916727448270511601767275020354825146812149028111849919300889909967013357851470324300476913368891516221867817532779609632995844386141915021665277193293269196874206177203616839606569026057018991792071354058490145647165445251309415219580247721362368120351833852237514036229142526798706234152478945511713458857425884922439774592452394011257572221637800508115930347485086116067786863701624416777193173873326722148073155275183995793128139253773682152214885848668240830279924688038253509175714685990757366915988407646122578243550222457739222707940827088301879096922792658217629906012985128398139008478469366802691324891088346176392955184731423991191484215099028705639108236412340428059268463873252491711084987703258716815954910201082562164274784743019400305960524227241266592201940974635520653404454716521851004044207917966563741413733140441066191857765291021252977870212293170970811717016093829264192076687834186426998952790339653475009957513878311865695741746498090077182261626384837898246799323922275040226095779253416973107289138156408173978191385405887554189854031907309738203149699664763918854412490029296885885797357061538808533450131043825930234648543252773911687457971464947117025369591338428522426622335042888971295651801464389865674033911825479704842831579857971853080838692018138450062048031409640972211941996313226938489555022449467103453124912160652706625110433840394866459930086049763283919539686283691736170496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] 209771748946297116900705526374357679920581088287872952692074743806269629219521298492945018082121475608822951106867170493737082280973326148362292778635485323099364807534627557556795393068227985206399740368981497044461450443989143372803300346428588151957598693015669832445200322076636492917744955899883550245261987241737303449457590550083185784974884018496805020310832673757262997624013028719331888049153078377251421194718716054434045710760519608232242473839527565189802349710661739853973658997918511511152889126515148417006200386956362079318188987520992811886547452576403022277819620102913372823416424127458795540542368994849184228538017219260992866812763158706808025616250113618120824630466335398083711126242653816616739537936942588712001820103203146817794737728569337222545210968436117215234237101286202501511031490394447419805963603643958884039872085520195850739680611858496424177838834258402424278693593854125788066767397175920797256296914949601269775611641470093808725809060291539646955807133265396422405736145610528417008111838431788058385870054639006080489753664379495032490290072645194698657502218921177653903562814122625657275384096537975202024341223674219580583995282619156188271199863276584267720147790307508769461732881583630008212801737621035373520345549147172705193943181907956757855665682930797727895955476955552615465216255329150896003561205659224052944727896911566137242055452850816539819478780201573042757101086870947884609253057407603668268453804044133896627550715416001374347752369648767079659958642647171590803170550191623022418432147365618491460438775983189709135665249536911996956485817334146837224554113613691008267264751619077850463657763245791938460578899293050246794368750040660354826326183368959080946110786487087056689560269502978904192779258705032012232060570508826936981110910660934431007651936675565798594772292481811699319739825045039796262250649684016334077165568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] -66842037200863723670495327253727237280099395268527111524945810879429019540041089785631048588755649681646710224891905347971235018481791915869067957246525395426265749463139925638533193267348713970743634517052446309681286053648334826551334866262355299413349532590812101427344609817269482073706413249826422263684750697366488865382289777976408782744587461728324305969183401771423602761312800563748225210356735139695619909490367208749552339361025236876003458405894663508958266511070781176415749818706403607116151126545810249617286453253927031699931645929541541102961470065722793552239441371221168480767548445356852413031707793921502736064377025921072962609642702256244601650149560667269529773450950159533271052685807427492743809538031605038715140927204378303893096185492935034872015949594567942855697244741053180830285916220446136310150427062808046403800387919276932550817690911011081129750854839743432374959380694790246760067933202483942636428012029953436839393469436987435688571495451994560784676772349621817745290861185856306326726643448245608992000543663217263294553164252223449533435637537957877435069138023185496647760588225002861680234111199733258506450058430009738433491388857543455040485932419398672519701463023560919701555046141565452931588002083846417821279674066757815683953102527744184492725046993466483269450280065991057240872491054248854292582412421665623762248308479212429460651214805976879298064484666350744859389229832543635320330474836963391479577422360062052954906399410729395468005079896680782529941129397956348116429569882511652537767901793720509799122933991310877937513240621438865400583126685148525789971579587947487337238550499995324820224036113862929725337595640175513893013634355752680318767723973502755009674446291633523761652982509506328765279642331767020607760730860814377568870337838629933271063300628229606521811616105010225747980821768903230522724716665119957198045184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] 17471661216852152174644212851054472454372432522396143412634654650560308666924442734688468707877835300777234513718159585914638325721876354478422218109575162782591789035604730163009855325539647955457517056662209042917639145823961018672581465167239642081393167492153951065741171590022806325334387982335137028604721410487209807836872759803163943547924101944460736206353630320770396046181375285685178811014340257861897146792274443054516294324724106292674178764947063977134713238388217811107392142046519596141237175404400127520166987799513506118198359425200260447669663386233697497642471959690802704120628457271509622645587251527738842253763354229120011268161425197184638561421659286991529391538708322144010041498368143609041448025892776593427860444465161367851048825990294141804422000969839901944851180648221846266175889910298818980905921078669056583557156744885809153953951176119016393005165918785894901645254660651794935072329465315248519811681054934231016085073437467763033702069981226697612170767367525243714823746326812459730292643089023450152665571529803424865323857334955261427862813772508782519890881268526241249025497659189435498414725536998173182553767460691562232135264282312061360850907694146514327191786666662773160969458967295556572981016741125902922719730256853387815027456163322130871849570886138268494516493607110498408176843733759885036670767186895392026678279741815562772613361439674994340884024095944638898497766138969905454188397285027437108917819606574068936437687967465708704115053203973504286528515495320888164091699670915449826465282486356462079447978805998471035208709605176590260747187171468034076362341949397953202971420673534737174303851907882993606911985171426125586829576037153218511779597382235605433943256859400225336030461035914914640972109438816193852148743010183345563595510809086423763961489390894799482463969150126688204882360525960308193917639688050098172854272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] -3389341933785890473306733517886910087768088321836474371561961562834403416297195383162776966971253413103220841688488259803752262562804924602614717919440330178090714605768914535855666660024973406079847937441135535863332408468492903673620568683623901245615897946672658224259937064603029134442743215727187156570567035002927124596991544909837143603778927311536679918897127823444430337969914165569702105406839020995027193826422709491220678645780789371039187422450577103066580675919676375255685193536693272905328823116426924801976003584179170496427005161250863753899079540642424939538749375747793995879346385759797464969687927533491141296390923141816355505180026944576243259101080607662620468008177423282661361802856030221361843170043190573585159181419561603332526394145872996335713579544140380361403168657017835364992966148389229954595279031312211680191741950240725491320085800885046758405267879739141099679495648720830775173318135953718232983977550378835923027652945853557025249857729218824910644261978756605881804012553260729061474643119978650605825224920791619846821275799219129844049161266732928589152054547450091806848459715675242206239975616481158747395811609860106477542590672546792997362608215355367915523621938945113729032648719003954297118147192968058240304894324578413275719319804474943005131308683007173480209914210047734223304919065114781997339356187837968079085967708431434863239732347704039147308725430873109178004043673596015680321651873673573017724433009469705297656889646728988103477492115674374610068332666827560750011553743728104543044088516780933935060349079739174400984160350203872378659808870929387182515241535504002603278279320623157468954637347288097540720624550349728610906410893243251413481734506677386436307301909786524994119735382163422649980574416527594042597162627708834523695140995051658352261802864865218971797232773871116466327325033687974520022921556037891549822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] 388042871400861891915217177597760495550412207214760554232852247800973265221814181654966478910358380223703771595563436342698787764752026498391925365273581077968742878040666561973276704743685889606009534136594544362086436768758936922610323739511167370629174892506882852919878285790767730441386956743250483621405171118685164074958476939696436978433927636687738042607028408301321625577990682366979242993285220486867180703589133694997726844414773757081063754178161803495158242905661543462038408508338274301731991240506568190615563070922367835159794870723831531299993260280007820241205542480557239946047556157061589040923146554837576278517767021023005818587445309149813041210763656453431435879903232180886763350536309374686518725376633009888070125746292691208015673822555901834174454897561478830495514415061822325280927197605235190043074896586827087404515993330208401871327123537438532480602020031131009282348994410373240105057256947153593903174272649196926669582826006783992534952863850090280155834808504760571545730388936010163742980181139047437553634769909143515474696884064677466635630610716384605901908574907594845888196824311854016746147796315338120374403666488582076172293107559589260376627441778569773933707178483065253589778359206005202853527802454419200456701468547339833101991212205209568133919249859568806271511669709514788145991698035423017078769248076295954082746353564367506536594798865190556094358991690906371391952693526924371530878676096854336630672304574238582658792729095552009550243518770876283677403436652425808778764774720767519613310942451708147459830846804381462565974255368425403205500632332532114211980774185927196436653140344529297321439199923586133975793580876541303409237875021668818499760170387794328690128205540490989124182984659232114544602953521251309839378175264483598372180411618297224576519230478569094111838509115913770716188595133698883025140624671079795785728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 13190154103590940028822696828618316306183493287698494462414917571562410564188978080058261762194996742232307623528305403250840657538264660075504360824277434791030924780827082094738875633174974592084197285652638472305337756753603158985200511087215149292962699850294455013422855097674743065878168536346383097342185746834200187320337612373959813552058668516068528689863024910969479318365445721786056366094112495600758374427954223657333550358085943616616530890771723528851632381968730926761037270794815580018712812421978563812126962483055501180257528219911036548294500640219176461584231720706228940598979924508393894507742709550988181176833946321106256064197286769314461257678818455943822727463700196211603854308583192333097102455112676602254820839806218790107367594059119999941698385018494599733924761759751877895265571932491476495561085911709771184808226590884981956337408986659119819470694207793938815943451313983284840019310117472583626528211583466221005066205844306539215889455114927072692767802974311459447732111824866485656362912638512638749149485831234489472571605423397304752761665882935511449470424720744639946496204404861550813884524236153093064351545273561567850995083554377885778836495767891561604749328011461378777333569581177472887826638203954668562021157613567814385398276281714743500270326739724069584617630029472815955711954914215061846696048287254698625752248484877919145131909227860219824415216690258882554633325396683222287705891678830565872761598981389343598976291823712517501510284235738313997630733373144020846848695039326553768671299688333231018365261068444846562726604101321796090452202325123169483600969998388420476153250048144041067867194816895880991510280896447592912425255045122881482288964900738386744886081567601140053198040361881490286460587015438438586894665188911699162625761109235139233700549121410377473370202914393804399305495680518842765355363060541804249088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -17658811304239661388562208068618050765045246577362739297389486895524894900603217077201076381491270623065678436335735695338663993035725486873822913329202666926063458999480914777416410926650427930275166980931829836534410034604716997905005170999335245813918850312222899518562562330929857327134197470889883606007188819642024313829560268655391720135396597840514444093275171269943863439766922652926127524718594283078977865280045092407859998312169410899543429467409502804336205341659480150238180628556114416515307542097770836124867127958568730682676627386562629124388134736080497798798003454838394346638556763387914543961105509050010170661524476610443104952784611942109284784443717347130861066214981213611647071828506782616228653001455572028971383648507839530365848146418449983363462816169382009826096383285924096983731458619292938917787672999924541421063336886072508332800660894380560141168592035236022751644760496734464535896908416029003308091028579078057814767910808452345192518481110831835362343989923690122204214509053398141296453744904158333642622676345706890169053564708795893009318685592252876193343050336682181978564928348943979250210079917005957509500774088484982057603241917744416734742145607275967642452779038865714368627709536970714853880635437391130366324145275372170564768595685058788680902795435472791822929449571790512544271267127787567679366075659715068126654526745011591225719028849665329484116089300574624983922634746479121961816215125686926818088209677871679542966824648536905013118988968175627523332259447623640796954106930814146132874782112602688210023606101899993009514248407544695440977810469506404166728781339433541661476729835491728402225853048518168512197128228344231977888507809872411025120098819885312204809956581867992343042568970371864886054447303176500121756368791986104012778031435392325023459926999297671455267865661182711858736465932473725776406731686286693761024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] 4441788839036788139999608839484937903491003553328008461225711509425142899377553569324641027875817524982565558568276853401977457798314544113353071411517109177838163158404320166782034487107528209228485732164675217753724436442566025789416053381858314437259175791789900414303277338634592254492100614816086199865410773854797928993917200144149888643509388287887832172852784958658927830894052034785846785809172181940022572280835411763352356558480763598831326444697412019044917418477637916419781325208672023655475608499887371399698636418204648718181996860032057956839736594573842495028734116773697993124069767297850987685041422106017998024382128548019490209606060077534628435411144204172114549967086812518811429274661641997461722995246929776079476944814630472012043033856887168698801890394001953398846319970128130537628726485878592933570153621137333478254805019032064072029112050661463790049280286366610503963354777843451869888327874339237867787729003339702121539244339672049989888283067114557232104476446821259219914921157599083484292587174101900864563754757287332965146747558276247992980155864315564907795805377869911444744255252837092618165940042227870793687929393163119888829205224739230060728225280867000194081647134389205726539045264803561218782974858085015203751799966282880642496182040398643432242803356375615351653593187600437678603854246015020619128921569733265411122604733761711058900077973378623530893872233393949045637578222633398900535784958674261002978755997224707687567585099713403361335217279549251461370353975270445636214288577816244000880006468477770565908533011181355846252967786234166067837794945368222309061547676617624636326854068889252830844483413097416227193674209664335766980523324581268362975028615078837285634355182939990273459977833617558256251203926615068392551874173630890910219304290278822533833624201586287943400649686217532407287744888047041848138395301277775953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -666665627663896541530012466257206607664663959997549771064494357931804229158205006013973759593778275126564136305171062789752162494241425685961866756922532952798663519781785320537883290676981511591904328535620982382313493674027308485989461132787846210171432517282063626684103965950332586151552829311696639417029194709541261785078473031247826701674395117844637595345306991082424917275183817237596726313512906961548130041168318307793140683586509467894648229334023173010465606968205391000495457076425567106910059203542375511333952844003331545317498397194709834589488148458497602299205300091651026165522520072312851938344372618375288196893793050723371499088750293774622476173948733634614291069368499965773878105129699512596250403868322061813651299947428452784035775859521076089997474353122074473318403465376786224280688089808391224038125792709517143615117526851694483379465258673126298031292741483060420739839843902632450344710598903226465500884423876921526590137292781909994830712656474526797302554395556375823895427807171461410538116457313538922130388063185011142062341364024775737933382240672455867006229804087302677728968331014900561426755622482200701666146855118923438906500404646125292335889858978917300402668078222666384590130722835445091407672729474192847171166935560684518766923638504808710008312168912262170963701031396015516541845407559768890401695762597285116583418543191747666333995897970113301309387634625511488870249708298761232992111546397004325238997183676302102094825475260762911332783611766264945616762668926144201230456386800631548280099713791184422200802312153525242286010465152738627070808745210859342194361098638942406716226993178440873971904804291061684636131842930235142473216023321776144437097836398963218832348781385936563503124375673490854485265314351409583857748084981958281403984186954864968624925199253424054161220544199837592927810266652577919486485470584982470656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 57785990163602951463685209460060367978390384622819549792059456037968634094649617304915601663627116672492859409650575984098814786316689909691457969393231143255263217205361737933099653467921367944719456700996514700386492030915718259812713812215970347053600935943342619754260419674134904187241461547150017221346046384950205907979718125090597078092905783401149003344641284625253241168201386554794522574510271157045879277827719397082283965752928122265554343949410779631945239150399800222873186512753301418199912983530225020249567075599977347209326084215444433883285421758947337876986231269336448656938279236497798664258470986528617239464767666967685072307717037096088197128895300707327096684819378761511703068411142896656913453204793037801513980352682657616149723240412166786150416961517601675443566725602105287612120569672292582120959670589494752781171600416358875223961697925488383023047885963751083377372845949162687956288993865641264013242964002312016103007172550987031835108481138160701133777480477520371939527555361004702649145129749408128148126390028330497865423618094756596442874595802133109000927713361637015164746119781696504526934571117602483146842789313575526719538149145751451771665882697940425901430509319695985868724343448008008572888013780850442004246544277064510545761206709870145167972881591052929086785553160656146992223360646905142947913616061414817867191070290296502029073458713376746395321172574579922305436151651097280209637384009443365583340575800811955027003544138234870285771510731148503733253305658128407546025478074401526773960055472105330481258960526046071166543275887639909911551426626117221502839409186009684936479863168928331980339791743703003728885674966011614706078226342683264880903171408444057203515830967451489422248692597498100547225989309473875903875720386017489924274693488956542786168826780812394974408065283812185324041767326143931313099529182368497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] -237586988825351631282904688879521521697337779506664108808516663202909307048261383159269101344151300011039999400867909237188506719118507368703623709151743787700029620087902834336081347296204775465530419407307782439344244085536734766266832208979745062104758275344796991853289115841409842717099128735849312763318593482397743659240301106220458825809730865628542043219542242742911366638494305812485245499962550412043926384475978363402412280510624834562249942021742334594554522040417179548778953794306978655176329106405850926691887673913188426661293696979239828125217937252780673078524878326337788445398559320822487950862433845712709281233359781716328792758536242940352246719112146885468926942093738326036511055855511519295562009693885916260813005881802238009799290307766186590270056444590096347524662335184313261517745224739868956102286887862090660707100844577916813663704968894614627560309735293205907122789375331773325141047413196264651740098612967290006007779652350584262608359224401792029877165229907430223668647084621668219335375999672578957561120845053771430082101828354457318703949597628593323634260314549899515488616554785578947219230992688588021126697145085009740892074551600908961307076268420190632470289311786115015433072475624401222704693071627596909200040767946764124726963679705334949854565761503871883025209514093101383119985806873722785707162039703038842532701498995426619694042098806214609277143311880289316600391645039947720390654760702673203163924271611745611439014810416527467044158645603274533678497390333410798551409055012575136646947700051244999133056517136866421755058527576236405628502815473702432967872837488259990341265475442228647733562912418000743651577516596115373976542758984613670574610326818007805750961750025310821559605613119848344927319835789963616752271929448573158973341868687838518146545569771074752042772939180638591808463711192676367860397983586582528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] -701083946798423529640916395253721983521106162165462338993594664643437041781782383363891555143437518046846987791072204748248471984886852688465462284600836601617998916476006821428244429677592483295776608193898681538505130293855901804235552617593448813988810023477531376993364159723270043111601330420793621598381682056332261667109583932751458792662161921094724261001905698918689327318010853914149268463530020579528068895282948863635595861214093257816510177533725122374946780472972441888575104075605971480193855563743486300856583555909477233074624911816873337809770044822042587007137559321978285060479063058522903373823718659775400745837470605303571256950323448552967978707763700251761361213571747778641991632421189621343070476963040693440371100172501481143045341442327446881352466103617368458269967358848479897638855153254253602187281211008189175776661360184667620167090066670989952205216511256292922757030161865226270930220326476127395443185500382079712677510426322734227137187821367201384981071365047399800032073915249273344721949194664573125112451470772795760199505569567998046696647233745162654400382289749145739211114098349570156970375792726021317627853968757973213642381281560829606168876477660499021548951993954778763025448194767940968146190901642889173781228080640474703952571740154471460973039043473448839213347090229209142226874934687232008716747961451813034896225262450309800047632927972683431702760520214641852070287203478006137623364702828203226276534745249308646288560439499540661182351300036402866737342005165117980385843995236315994601903015496574002568123598191762973458869167735517924222628385376132591928254934005933642070029723930155715017539274550946015672908892218965699119365234635003661553292646984845735662848294357501788347886238440449643517639387274273677225481463214850994100763605908918162145532193943902261524261615775402997527912001650874471913346628000415744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] 65106305431720130856379911712864289604012221366008660228055977805436688058864870078881140749945841102889937881340356741202219931823642863675402657524074247425063428453782820773688661722442134786164936488529235185988747396517665701641884780955145521097576531483814730238190880725263623352670002011129479194983532037441345988786265969569168230369597522863772865196050248965441273151606538081489901604626604927147379672084883904819839100286724730159065317716232855911547619410799552137057052933063140809921585538637407301056839550728839392822045600662474417902181667677958578695978892998099658195935925478451758721928736302032035778020665059392095331711149650884316964552179827404116587459613471462906192415374300711893190533440298669561792011461827476009103618171686838912301494713663736221501365220005553544108944614557490247005534770471845353700792429208501984910473873236199217276247771209868516424536413050845815430818639604533600712914880392868920124980814356982606236702332836771714653458493343949028881336613005271913317701080205880659508642356547840073760514085707818009575536460235136526955995970872003657595417515920030770239935158484439084826907846426137015826098412455863253840752086205641181659382323610293688932905904018656230276199878499328163116340905282007657334847639737605215375000750254754159747462542686348553608234622471344506900456025754230468985807034839394238868974365251345104047105677846378373120448872704412462083451476508667335545361095336377973566755744431633523976354472605664857260060862304625640685684726359394656015652794386314954900652481932195339469842902566133869928081268923970711086245568982499922653616914402788932467371385927469566669959341266384927630956383589686824501499166424227579948598135941974911221494150887691721002861475234312159958365485829491145812383270442170773291724254257879443082012014309902170718185090116005853880530122315923456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 18484726558190084914872503636481540047871808248299948273620074211516209283018396435885174855290156941919276294719782572495148656261437445845362488010709935261740640157382981612986932347083476510024725514132694581662291036506176506591987131797594311594976551409990008781731959668123413817834558480682396457265269170030815517801365493187238458064731869140969914931044841022184414317891801693021461412083133959848703286936988814733501627635633874203873274427276115962856933615671230568903031457390129334845806350613808472341008888319446042971239632066943334935171297529856689230781476879344828341786684431699006847767730898092939331319066897107268707375644812696182404670770012531351413937041514457994806753222507372874944715026799605152937587401208168208085234412725926069305309799507135290352906212268877880861309276816320277614010524397083658017219315207896607670392147238195055794835058005974751578927497063085538590414689779483845586658842746644899724743638880830973375867064221979340059513858698684902304905560872839109660818530549527405749897947056936738469040324073764066670005154009571101888727417526467783677457458024836746781911950394030093009471498600883319262243358788402019525883779828972390815886787353070239453805495592201827509693134984920611983984944616493775418383583223971087030944725279800552537241900110873012217571876199436033095752685505280906554211597055874428219407868218642925589883324874733404591750433382784504701273890040825331944061880908752430754743006110547064702964043410835729272026754415744035032292310146706209958927977889941376861083983773981099092623724891739756255470331883604067078901304400500090518965781406320527564568848437794035618853092341272539701535913846712599949151307404809614792059345223803618404929950471526153660916963541162242871342217839133583127054518203736337144790650649895514528071984794374768434441215773738397036683897167937536000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -9215599749641101863867311437034665893259075519854975421281162635862844005388359423236174427518366159865002951279539663196253283187788481120661272809276368905209113314393560804992770325371845928945688347959989415879421459172867231869241723918962063076036887122161907174681379647557650383352129611923550934036785239293825606539661223186902271307463153178891661658832390221709754398709939140617440721927677050084669865086408911762443469637678084029890686837917205090573707431435511417533432256730345180009151602268093546571335466084823105685242712427420629517441438880848357544553803590468754193910337450086227684933181419985642981716375280683178559969565192927898826654275211610659178398106080543345935268397343527946589979136232198229472538313681420537900593662507687585976003206386295549840719189231099490594116611524879325374349115163855900555882562532126660240229704059892745315443299182072462173522013937994848776644153614247215050091061838816960277821094332567315344971883353347152052166742507269873457042431018926302763413432995841076801982253363138926036872331813792630142213313532358601331201805934420303271988882854248501919232402032948283449603557496050093911747171147852061094868153534892832511503701738856538582202341891932516759973453472418421118180295443752682867049787213429842341155277359319153870695781618937019005458148877487780523156896728256641698404164034509694049813620226444173246546676920523978326790375016208581706158705623785025838952988887480834557996237322951963016682025427328685355408963473996960254811174659646283491148305738989179201892584399667636256190494537133860083564285493784962826968170681308514144302236332790523914671586137693861775626977584739471066179570926765974810852286096812185329838308110993046744850248567916044664192097931184728718043501551966456031685023837577541849783495410355342798422662822182657189108261865375030122363337964519424000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 2274634330162322234855060360329591536245153757607943809155769892983293084402394622503199196575226808305530246440786390600190080978690992688805424232722208116083609041553994691544217862440511672968401762971963681497848600793478201568329322126500233917810053848579323379710431257119626373399792079457941429750685277342176535942321566267416506319598428246312942713466187441742331400194278035859905925044460125000832380027501319434125662186016519243667917442268269809286948924825248563932742018742150894560788732791695769345271628375337791037746493970213687095131748810302617264652590661969341165204018082113512959804609742510556128434591155647866318708557737206555847958914310947130196022572657675784961955351888941667192409702607494445480885924109644004259097642311310458949740995550959178285768071437027240849393635519345903243573974351562682408804690115723620334077096102380693164317494018700852013998216881492668193568659704409735955383315729052780236976617815528729544234163600570278832706176002842480773116856273725817367306718690103711903813211283781253091722906491832097311170724962070793341486774017450345942350998679201041594160240621085730359327888361896410189928422943294580104831338980015615570129224687818291546688702018806084915664003070646045396843791629630147572966074137318193728962578984625104369994569779299626731100309764512364631018710412113420772022744374190727549506660018330850531564899412099514825498541544572681786054103580412860123024252860890842759365614967696749856752419376756917174011456154105075771147780898321578115899758779957772780402973862644661203433129734591165720043808840379076162978821770916187943054869138778007029875195580540662039731857969503685413776466083402793612700172008249274321049846988912019082060188019071080436632998969467019402089608578880891665823289366216131923282030967973167078366807819875744035539047925604295673109751839850496000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -334766256927739222145661481864848247798567213678498117592460971361206979382651956021036418037996709218478864510421012300818160081930156767457701425103336763516468542758374532316317266447497308078855766575609359995904755710117783847532714937113618664192176381586636698962906401476964992574553571055119253228814425183238098958136850275352523832356867358921216436056584292960276123572086952789947797036105514358438837591012789076389925928798631570916238089534844374449224083844676391365222425403797817182112896461709699958624021444402937967488970189139834110100631316046909636851205081127886987060818545665803636109219003381548876057962358994149150545928177913318466345968429578247722937393061458858664425181402019939089983723026136293262180681736066950436711470684882383374181639727916937943761987859233074308933740690985169033745978884365441502691814693732057833737835392732529948793044609599162139616164788127355766702804421385156849202150942877935295901077445042547971242335625897341564279676846831891857052185666235092627846459900644606939674954743303964123804494364787609222451316127966097052428507804921674844014635228843561657088374685241435266189751998108134785139874354347067096196967518354722236437364206978136568061455919398800979628325616718120560140069468888769904660208720343075364453627450302105284370134611008601530628708585387924625208404941107197576615983987590727159524347061185465342185261586975689705555722901323912146538490715091724825970658889997596753639239440606229765139510804189965786989090387005885141830840221022340073260945496415898696253095348514542923143914662548602483458097699003184557238562575942592010441257909569190829838706883217609292619233740180415342477790895137507165448736917647338649343967592109116286235772788441888414806042220348242201353080441161014663077487274831048587203237896492659554317671288243827686975936357942444381156808138424320000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 11480276305378709384009785344918256360583563060892230872436964235255251124930919346871279258965098527309468054395527482232766812984059063629234876523500315845730466314376327454636615201895520681109921702932009360128938098408817546962407814970715092794302679468940665274848101267277576576964642420914034970925838133569868006865302252772213678305192911685006987507472805337501977193158358879644456901174487014944192479944052228587546301843416839280031704217825653063887180374956426689622868145466009807552112345888160768333818050514690388434650223487137843951356619476543112268020741257294398002548937346402120407251394217974354523043246703666095518513877153455016689472617612906773958549696077615730344112842665619327102580430469853179600835083417507254939720928995094593847424127392819789933626022945132199777854344044899104106487877424208879635129441846431766085386819343447577932150308714465374362219444759491558236948882157168389541876247115095226693029490056277984067149785739409942128244571466241418278433014244373994284802741899497200536265652170649620187031115804144590558662439952916503897146985836725715261252482381066689474835660085433327490727212457112316123821217394313379651995142840117859106441149366664588105901306337549380708308298208404878812235455640288994209398855821534594354741075465712433923885114090957425566059854674967376333125454938243663722309218363800808245103777918226644028606053262934963858088997373117027926148366662175206376954954224088903331452394289944976523720348524416138574173134928765129160592184738759512639320149293304962579486246860294990827004667017195754714839985060846292788788363980546601251706071439584868267253757365150036105218711674423604043189130389030889748506215362441467828262788725559564993926750411398816532350452767462474653240124566175150904077891515319204827568803068382740499848387448069320857706061140813793783246611283968000000000000000000000000000000000000000000000000000000000000000000 [91,56] 6712455394478296561201559097204306674585484238824948249554593294410853918088974576605352535691481344774087574674206765123296690963763720395216299377123961558266058264707404301512942123799080022643603124701645791438070136254520621126189854969513221915226624644229166406163359501577646784062710366081963413040205798111988615237347050872087877787594645003111603151347310769587095223063887006859331551246400078134648280263710025824018456195269189433842780430023647277258594792043203754746637393814820368385446823460321831663316656546861379717428778110841895474946198779811219432105317222967175604087128634363317830085252949243029742488789970471182483884259259503665199786892768065697597925627589483935183714061202370093959186664763402817847692366886643067279068207039541755956137892237757504222775666346436974632324030364939303391276440693629196187994673745500785804975353365877829781511489796975551496514407081751751313765363246335556985459832374927629312086507150495516877386661910199532311936655439309463643029935303209420157716224965552641363832065487019859165709674981402389944993266223013162319860675536200827906698968105902245354136070727925421571497187641816345763027629176710410977145759987650441526694900790234486975669274485865766541511488113765829483925804351563869602374978494121549414166426531463279738336994442932103579183265130289160850599992632011516427164934993218140484554227840186244629163067306292332249373944173779593154856404887906651736058238166173978721918127367175186091245095246108559303226750748704159661237175541927872549020207949368022592688439176862166603623959589626484228213952797417800118556204229963482360203369152120187717394619628468777607795077541285274388075960749837011609673183139012392010000346263186061075627025689110252508993398704015493983383737268614567379875406209734840529271318754761149084035079222959176731602118883139876327804211560448000000000000000000000000000000000000000000000000000000000000000 [91,57] -1448062901680666889736029002244989959246990449772676362662981352718619825677094270550246947868536522693784496209694635576952915580145911513634272501976903578830012122334357666283253372301696282120145702193790524597217271252144905042691236992058744422390034667172185252285651522302625246350829867435171404289938349544463599121358562540886317965998603177443738948735277353053442133825527865215978842438049014698190468278771471338597608254211456989497653450941722850541568704599282874269491440137241686327488195431938828868844628334603760603868736669739260338187560318927883778865685127318538114648904776695264224500487960387424770709682883207633623617109143828804139725821537903710368108780574287457588562482602041227274344583732543814980141926234003916988382102905827000137061307119900402915287034326668726885206142549872950495919859803166028471999158732861074827535338550456797272456117202948056035368381392162745631005721700481349883176111713068928836840849567087804101712967460527558291005186366568514481538743607143630774631683197606104301974681466055685767351943970643027904964287301295291958790027284824552008082148258590458882486380700738546185360926498586540993436474934136637403205015212733068388840571379434224248749832536803468674548688863821203417054407061686523186497313157633828383015055046226062663453363867226087965109591500750467268219952319094491100972841580865235681694745959378692316538026775663667656099514424091770056069901969879732915260860020542912418924853079828952955640739118943129403839982734316049277213010223031583875215521666440721695985342129363845848792407965014083174597050649774944705611382706764883608820291098700115635619517469533002037274094182881393579775852965006505477345682989770087276145171920574350017869513497689622773105653470280191817775363367617190952767758764139958258793336591523085652460257156252591290160988172815313335248813555712000000000000000000000000000000000000000000000000000000000000 [91,58] 89882051037095526889357658548499588703385444789653062820314997033224215129496025050307893117393307907022008490343959632707635511838745757986852542545813031960413345816107568622975248322032177872142290557393202239910898932511161663224754087143551445975294014961747444327974968956732967442360102128594344996692749362944354031743436448467137595852789479996537155060038304366107746268730906972898541096463680305451306278929589425102303783983976767030451560757320105407142058184347504982600569569646814955218407571774156406170468858955460705002751772955488687302740880712244599540624931348392091180391689211181207440348862932569774486286929065994721979462541815975997357552049935906087143950419950992816209396957337693427217932106192596420777201848751248598414037839987881784339567981299537235788440085030257788755961148492392556389125590628910701613360445860583338544383581848976998860943603655818645909958081113471985391867952638610335624157721572793306126672203112661682145435437881225499146518354656686153473110343431902986311682016548516104818154248120368475179924212592982208141841106425216660284400966267192657650589021711319252102228934662892835216458758395570630813243505282962321239960318643955919768824865044407964050087546922346454105198849254143777768308623457798490694894236084978058380233905682898746174187057966468070770298322423938158450345496174069314675541064212005918679784252729756532328377049547523238593118777309655216197189841512343826706294458321830463774364926218248335345040973930950177435818935117335247411701765404640309627777849661566489709362538297868486211532394711250837147081137106124022583111701583370290001041071462994666211144395806419117819391825585085514237345719370121386818889381692812992944203993008975850497198849641441499937435191677393411669534301221450354948260037913026577031600239222628706031863172026380524507282243972857166862431027200000000000000000000000000000000000000000000000000000000000 [91,59] 12611557349443739264128547103051387621014045174290537681866349829995954737774949238288944326994751028798285371710379900228578750611112666339827489700220782433003412694785456366041793106285488522420470397249483092762574410244275466180531360431664982655466635649266379743485191864611369017348572696120433630640300398276426510032058941588568039002540528875043910682139607243645617349534175338689234560799723666462435068987594526510963562230887837945514740419530130498797759002477955388655477186316475477193075264406885562366815085533652250559499634369009986932232826043088197547754859765930295081349694805968585266623354813508537079024032596908312877235953085368543203389028080622484164149013830818797822786317537456706763454141985311619013094232990012172286106982401829028248301580767356945869223138715610926702001215147482720928980399758170523757546566917555369319672503631488800957078410642692832595892697010050795527875916353983898277587961061495754393832243671169758062439200267427619921341189674150721547501108203986462328730037256341940866386344983249844795905274193767721251601499519678193397776017925646386257333442888992553351029025796721552846966112805463931613859614966152048540436292241493203843808929905501734451639728909642834833787458938452899483020445117674840001838539078376335292966076986202787717457766638026048463968509295584738922411935711283215599541492301739682328513646624085350315517804345607870383336250458935876572802053315913580768468490983811935707671086192000783575424364459763103408155805171665379212533584889179374784909695928830701330465226336801283336000756767804769017978602581418136415656608085050575994569345151072500851966441247498576227071213472953880405021695845253512867973772100183643096925330336621693226877059288212791212058522974382003559830752975803671396982809711014599823055806900857187553285492885030745468681396940143310995518914560000000000000000000000000000000000000000000000000000000 [91,60] -3231735630313599207847178075918245875815948716901688796038852452632005479523896421711395617928731475759874393745778717811720389365170810810658842539045669810921546669829349835244231042863349256563429089201954145759761514910348500296103887328987052999742984228851976298021432184106291098408428123015042900525098591319146077996280294796064177464493026996019634076669650200377402912397035456429131326142941010062810173262970420783062034515512887685519338847032261183222183506376074001768147972315133756806286382200215953229210835646798895344735225792356031453443906413389596812922412224356435382095908786563738662178857176793846650593076957774729636346343776414933162525241151776342365976456656191971802841161139485832061652542415561888996371582642554507666352050027460049069580056424608818480642150864728700938628447001270916134023962791543988741856745497469281261705271477772227640410088476337144297176694362478164068453302715149449479268862500090176261519009193287232564036384446054589912023999760852526178730668108191085238311181372131874119635486476775775030088271728511313188202486576927624910792553392730424367568091687785209973698189960205938055381240427444428603112038731716967740378860834038135129471726819254089706623234020885933317743559018313037977252053371644654954056342879958948932714226453108820367787908651037210371341680207655914042987248085115517450135104597571327636282500248699114767176960121162443101581060909211454949955173200911184174277622968631862322676089899580001144568586464105398683673536420492394435368796546060605729837915922808071792896783215882900085150518441641034444163151966084834287133021779820682947584628422833249538711622015625715253528334363673382904358837297655263143586577930497346572183802844829187160917429627158008516798614414035908214322636040473868528958606298346262861282832315344780879698426921395140680622617492018211856647716864000000000000000000000000000000000000000000000000000 [91,61] 265139139238718822176951990757144880297881828999721209797829082112508033694399572515214613047857966104844960097245875184985122070383869865087686046337150217667727360882453643658740307678572150730654873089967003604910036288941895742840950324352408276742855964881552541021215612176113117800207069837324318094409825909589375789290838140614669918532251685480044235489719526394449458986462044180315449895224071098948539262577226751603221484364442313573873537795639333175419742418593625493221462097662027288553704734039086108576573409511590182258404452978622478265989371794931782807717656899933644796836666493761751907150049943151751413602058425299035860857878928069971247613248167455188727827407324790825831441051866129898435808339828853194031677916965553664823020823019351726351797477931698925676103611432189936426428384650515756379361616269860942118522548450559212412219251640817779373390279605438220920612127108978324831714785264999210635479127639114560792035745804867519039902774652286354924078894262297847448201025330526794626205278301210740962797469410670454632704389106606861224525536141079569736952377821642451369538167968682480155312255693970430121415907180822873525965011804283197337546455985565534940495059538521351554973476301063779760763856296430544804089623737617548710948258367195539005753637546291960199871447521733596815552717358732714350214520135266321713827853977239058962111867487524134976742137634128905891389165954032608017522799128564266493865288630196034093586991034791387547002390128760287921088313204903837175071535172332037990974664830288832338838994236876376551558073167332816698516346237594844251329352640528377755520442622621446952782615291265155705931168949569713762932747843550435880768186681600102688859933620440919306525290740584656542420129995228629877371098161659439760100568425449957215502634302934527482819578916952314115616243020566771007488000000000000000000000000000000000000000000000000000 [91,62] 12814426521503091875890470476013013445815961954255371166229484024715712401361879372875745018952558701146838513618397747833258173238707477982097401870234886745548257426183638867569844800112970639696855013020580098682012917989040484969006657383577608833800212016364383748558794539558349205328722846660394737947777705276222061650687362951914937590069078018970951333642445785420407871489964635359482836076265451851701678422314863932030604600377620555667491708119275228505693586644943353585174564534650953230675543142095906604685309673761506443601519434387798883269152406267550674713622289104817984687357499678289335226407839242091963560714127398025411734821308894267087372671618253794825256529053161637047406990758421708684943309236455507715003350755617732918828773159360466266980892180901712844634700162975839984627890684689911463737566787797644087894437441621193712709987139870486702243932603925271515325891925040440708547353539063832142070691335692950860136413281676268667123495128939908862645578730674955049705059672751242637252567278039662816632050006089605998411663280036091731550484933367875457397812139152849667679880199568813633609423824014285614014877776646396489811881873953930139696020924912562611699842143661091724455869935435648073188431036013179896742781086879935743460652768846279815601575107821156965155182778057127106049672927917521509237548061759873674433116820436207010338104695074413774536114439107704377633645582733585208754808752888300106947931941920249855000504723043665817612763658378018296646596036444776078664715834033605378295440265048684470555767265491105182374337893619105744232872708449680079426239683735459158496556112221958272350021183060138886134501504064596241257763376118154720339427607124912461241547774475248753274821898221010397405327653164592060664743598657030417716138138132959456130617337613016205430129592132794117679392439300641253228544000000000000000000000000000000000000000000000 [91,63] -6764275792193723727575364615558502505832524583837563264097383076158882478749623004802179142065517673429688921347090600423808906652179299776411223833294153562912269234803970128443459322513920765418263691969307434262349819157153353286938575685431509970500596370484612591501024667930843426756918658397351141777804945974720736986355632704979120261170449691507530832210961653491524561892641487115346323069047026280325887561272210249427529338182696491361405569907798382020804441601566363223294098830150054444058989004736701097968374621844606891433509563422271483905176776433664463560573956679794549569228666853005503478022039715574270511639409233400536312311125562043755852898304309907209647197055142155200154129756193850387426201335118152175074531410382640966159020713433050599161731265896724621572661632642291341924010041823439193594373765559550709892221572515552347359605741987470223655095394919957935679981974132408786927159280183523961891852157132954165332185814529759595134674015307893565899605786782624819218691130513931344749516889453811425399381431668562323827702573252396079805614402785429253302329716235937381253721312120269690327991158981529310293046507976743521578501702639284008152772347205029815992266536718403781784729740137909026339967483294795289072097632181418375899312323982614247517773510238765718878325782708851167087731608161622643082092988862760527376908295548127997184720013189700422202343816201121312061172849493824323588379634799880472346477000575718871407342606231234485413023716813384539367844522127110417426512032717166527517555099510538724198823328854116458679310668979972676589788168972001092839523101664424745405236243574249558325432636263767681385526235368839425937146314677555339798537047507054903244170579745026318330590451624818567596908137345794882835506345919980766713355933539201620545398599227553380396339846385616296014411608688440681431040000000000000000000000000000000000000000000 [91,64] 1020282766156399913637441422771899982076509215489221869123228447990694715054720688237546937329200567097233558847920325054702329301956414658157771550852732140201604300499146385174932147533763585955659532784428507505129201135238280482148408364027661281345869618845024249668918032198019302463453128549060669213613651666552705291506474053583663827418652406226703286192271231075076049657698330132933928539410591153256142704620494928616720308846486035479655967848080498808117945946499738785463423251652731499781659569411558195129292865640890078974211965470911599606804684997744942440474928562169686807465641507353839577412581694816341171394995221650629619717817358231139482311826558690071118698095744394023163837558957633806558639926034084451536692577596935248758346670865205436373466036319848005170600549715432928021787894377066413607502967016404695360231143265915862536397987454974403950763166476951874192185028442690089776861878544321048487554005104784734778532287729572901189837358148028147220391660182977572403561384865994232664266914587969573086275481266936350197380119490173153055045739440639022960434407555883445899575976054077490581254321250768018074846379797186085139889509079771894627758177584290282968979379361382044329934034380203672908076207767977770260207217725322958540004316534959591807210739596404279342677442190762689720690017419730051383906403240345914922805803267819173057466188944630950892313122472943204009048751019304910442388767913210903536604941852386480253675517473628985565101409040170620783091983485648166657239829656081649893323449178172909174322645424347126035740099254884987521878078766193925057205030614932129689688904266562785213745926061918047062419499405618197728065417519190683950402230729620138025463191914934247782666002906461844903024163263537745028537813812177036852955273861462656174330439506272975609245007541896177599365336574007758028800000000000000000000000000000000000000000 [91,65] -93666764106391766879294708423529388248165899976497489264225793249308165135282622675983696168901678877326808575851833540078331078300592613259258591721746711805481669759262446879841202459373440833613970342764433111815400602460296559280544646373784732546075825829386420139107537060588092731566485308971698678143797496141374368208292381238869272298929587180704142542093150348550920134454782163580577969705137856808099365406135156691098323834752923954791113639655323734825479465738437127178347024487561564783472520795534060882430116936647070931530582027361655114212042866575098886803400039535517491408041194589335278925773338394836982545529692598647427702051653588634550302718741751540356169432887173141693301835094752965868021073219954913885130357387506118581481610600674027718741065470809235950638179766332041547354470173456186097274698750437300771667836544501285837544760928323901052234194696335384007930569407299578668686899150281813789679167845587592617023290182638750386001997048911839070201386943864149797457870590578500869185679664274105574615644195848758138060602533637254942146887509400016898714961707124142085184173486171324838824325809019882261285156674285669008895287201605857152201400780996043489582000369189613075883367128624357942825449442404682184157017204538606821077033819207033256159860166574766107337286415281263323037023203000758958428896223883472329178516586077010444377189280928559618529837917924731263443630786145011981763939968234993628010768001078991829878571469444587342739575929872225103169098488745223482309914365975213107875971363706228301655240636152482696810710838887054798486415525012277403393484089545902705500749245722112484880598028483264291020736900499455721122879386973062897446183236882656751753756659023083656539030421774362227392110302311231715641855747797881381754178105652780033902198636435720494039050802404781841859811524046844067840000000000000000000000000000000000000 [91,66] 5748512399586422682529839867758436319780399753498800819392446138675170593920315842268645306361514732652206528099710427714834371341071848278382152569425866145521545035286554383751003870890004811524555704037470812432682861591186476600327187930676710054012521513524362607027457959149316110672415130415969900294839749022918113958429480873406929786148572493823595840029409878465828284736804154881170108839342589787670566066010636555329301554590440625260980802557150158339211041818563501890681553261405212611392143718584041775677111995769565909966068863177061636102896622323939428754452763933563534024653210678084702316197598582832529573776883446179274028899246388810391509086784482888052179580256701965199712807433799530642589358383411575208073830680663427695846915061774419552379407578609187608001898972889954577956879292844414170628901442144091629999003542967400845373311734385889596769166054674567092167364658360218589254120629456968446998353010603254966288429953520846112135772163874732941088934806260244619488012346250942857739090893464897737494140787987707109367226630927348424562655572212434569202908925587703637215348256264381598760475223396821905311703081513242869236276012121875636159709229845666970051403640650001166638551451324355993606776509254939172449166074165145891162428604668649554091114524158292384614503797132096324586911210437219860898493659178305387444592028952049902394122376003900998314818510816354595853375371949810553175989502755646655760141127694267101746625718404171932348311526701173729888840018611580332413279351458965837919208000772354733720867843881598188662972884784746597812615998946073915888986635977072582054752784332895283368668776821313989129013302340523201402958422866719148932093314360799350590893472576194686706455727949787593876248238212103781814460552650397766826191559918691382978866203725279478195366135620870096624113036176486563840000000000000000000000000000000000 [91,67] -242183712891300108851045985321446766112588632358844917172658836045913800989463947102994738568526464934174853122271507779380338655822443408665198872622484681012572976272096082718616237567831022855563548187577531766654765007235101783936183549731011563814074334464310462268381291245761484061766788157627397197343915489827249236044697229902987304080331656846898170822111640332465454524666839026748863208809874009862166412491769636405589005069943923594129459508440745537348737928357439253268545870137291208576371822301188190864242102303262187666606598432373439296292195173793987900117615530979288515373968461876017619993020793767992178027137428744459604449879844782891905442776658516844764653862968769067568137875184999832889469271869091990725184309013917606605179144583476210481795828242592568335593006088628482593896269370898704058805367866633978920460489156659413271876646740403626687781976675364184178680147366176808316110955617123088735101671237224774244169447342081679625692704125675674635207266334735541046280521314014309110202193938747249162728853017609877108419467976288117428612139867917107691696693107821338818084658152551304680982219727489210942706342106399212962348809389107583411062051637842425910676501325545996631358714151268889097817090137788638748035380534192840438527014761540908987742085188796424174537303487645893427380721452472800023853842224661117254068037092607232181462846236691402998799149014786818066857129079997374759484531963824421431663484524333219077176333454769837027885189674826222273008546595550354214741941065265486687479278599707679575099686598284200499771984934653773452616163110863449487484138868805103952960261526368171512803845195569988224172138258775058608799860418766353881867886306022283831746632715787658734943833711225933616601966040809033218283518736906405063802474771614998788471024084013579624701042425625609522609423433817128960000000000000000000000000000000 [91,68] 7114288112450223874697733246287829733199699408624727319444605572747516872621120803104229797210972457298924819857015389617747255948433621869907238633364578134430658293491494149409839848515292619612239593780036365767206573819555406024656684418947426313590167685993687624816140335773452012538574952147859792586643855995106832527465383644823076832419764067321349028529333443276936677286290955277008386936753330605834264091029972110983372468949849354006467103858867319939765214713457101620438793750577563137631060132504324781588949393378163658583084865891538195186549323539863210891790426760307455930592722410235876153751196281715321611131059506911562714431217724620577202232537228298331759807119634367129831981956783731358838680745935498778851223734594697682914220033482265410117078680780684881303153300227677645633342942591878251597725999502429431678305636016832607892976644988293543965255586477575615170272816571106163801268936986764229174084074560701065930620015907942612033786491291027816546810033397284288928186218924790911311374682770454108793987994088923970555207167183022246457227885157379304628503669464142101445250742531747037660370025295955805836764543532170586068403807648257002021634736581441183156984594380224779854926008453195088713682808893285399050615266978077508561940486501697844667844207439228674494636945528230050560763404826619264727067379222225073866786360781311878259499784640800117149877702486441479460152099411416406178290869770626937356976226766237708355247226292261696007218637745985469980494798476194461967943295557487124883786143092073461819860439890908912319681454905705544358791258342787742087335847378137550484252582101669570097863027506495254488712161211776603031413192022999790265473105669285258461659853995686764010065801913297731697129431569235751124448030511229794747366718314654707447193504422845308328001241695989662013182110743920640000000000000000000000000000 [91,69] -140616727822544442200984961678565669471217194898392870075801544567638532245024093962255145150157302343120140063691888750355736862764216907537371966075304862913615712976306213771688514407380209710546427586592062654548111007418392382216664070194996253936209759383081725796699001248525887687672792897279749717836035111107987656367384176131523397083294351578396257214736354307935599211631477877246422389975258968470506237967048924408870099188821318392529833386961958983592266400192740348800609705705657403740469601305214232549204396298606668705145819272296507560928021129024204222311911699291942590728078710846972695110760219765199871011142748120720644965582302015038923831684157369783193566431718771485152642110518290529721641399063530921973117409830688937918652433032588917422760526368347448646699593181591589001339292686278265867290066665021130001968577493987909110211880717640663808911342873685768752453551297972565099279420601757808452695908331772112576921810222070363750479689371155869212757884775887477679157381757228110546605092977339495522984826515842876656110999707200547103836083638975748686667754567086412481629985456816798722733135741113192177446913506556907070243374363801469301757439819166408006443640802404764552850251944473890573800322597640820664380821798100190524660572094059563772346317652547812764242350789201104861962094758221920776406336056986721079970790240128630337702462389626142278375144934638501367607010460491671437036846462283870118545047377517281720549810277902806779802926236062360452132701774018099773062216551147725820203703645547774074179478741054840321582825454479737843197758866523774668854879715096017119367931963011984496157092291101036091077985502266174069948578616277435531858871853851665597625311613083543883135102708931009537657830877268851991588350500784292909315059030867570692637652624980082816718372311740519083370060730859520000000000000000000000000 [91,70] -1131705129507246645911815458598521533835860432191696370253584144454134595168162148610386153569960533956294464497428047994328289149994639747402150959181414043796420720268364445534813702303614451628950817370615097421109901081621035951334384352583982028876650980734394947195629222933298531262929158202628734661044719883572399382172514225732366043917304055662820666646594009417685714142938582666676296241959762677329653570827799849441082501617463414344224894000732807135359415553147728461586737892969206002189451459414131237071118602248216196162176365415940759583896279051538515047109922503264240105794226597782309587340568035364107276805675391364715848368916094407453277374709842761025788677046401309843506503395967991878838839942187753329183854146477924214224036507596314180394562777916154012710896414694899154616646231392544791808082721668964011176642717094440315311034158630988572853302128332392850633263008980623395423244485659811491972849484150739490681284303920550045187692925316879322033447195988403504239552071312614513275583581579073168667310945789198838023202295079534503886062222602957148085006914454617251702797887839693413514380668565460224515518036319470511271533429395969024553018119342186334141153000660628509565211328859993455395899058050800729102324324443693223534664918973584223614382132185153415926064102772074125782926395600160834681192323629410268113736279234726359435460048615327340656833976028351304164959770467318120595518014138183916618487841004903287837702456779584247353914244806764318176086227799357257713471848229917390045876345548877848707630907132253402375638490990131924004065335818181545441730267304238105128112148970005480166202545910627455343155232834908192569861669965864354070993829864540126456739040833841811300300849900496085129079708437025154882234970480111914799404330230726045346467131596726937537739428239590217747026075975680000000000000000000000 [91,71] -5121617154598487258150064840701691375828927163353922619752598718641025946225745661431804875100103610269884959155276525542178129259649084122564565784679793716573572141193607819328445300121309150143961054209451773484643451067158137203307611490121008439780144187730758972906652523910650907010665434598669059852155867522253067237412824632899679670402562299843186172207839621808156137257843055775782543423801406437729559028266330509802999576172984982609238219350803199000348167599646105727449027716995476969471955454261787615781213864652830386280188858900345729024408198482294528337647570453130752780815659766649021210566214583082056266669717323857703905829973335453251728552853154595238548359567287216407325813128772046335235703700285147885632426179811540798167129355550553747642174860580964175079477739834652158803840797097996843995442859665443757089316734692848397249026147729009927563712827327697640824390416724929982088982750691282671792372791793388193401540145565958288186680286945059322876024360859748153013776924208952449586970226936778371315445507595031339845905099298401462803247267547726114783252740192098364866654679864289261903750649228079546293195964780237469934860014198913615614956753960161292785038907483399694746176599719087834771970431738593998638595856612515965204748902922804414710421740157738494280908757286799054930032789847336512565704020228430779588387522804620272875324789193833962535652095975741558229515951985169354650613031272436570597950800836875175619243295923016749314326277498019793816140401836058452953859741924639675549759932023152907437502181494833707602930794793202380880161161162466662404037641450879584662203562712436137453456008874536984654713533184412964657217256554790481575900402530206298238753502247598226770117544811156823978712625793454544827391527500644067965063709188391077632694407249255603165519386862710517517831372800000000000000000000 [91,72] -1922815975674507593621913542499300123624792258648246587295232838609370190707972501043222103323925567352881696733415243447679800162432469712893019963492812957190869306295646033933851249271704831610484492926209297810962596263930902275483607966516192828570144787497858511925955224293606911437380544310577043841952818170004238396977467535833262849766421727585602652853699363328851159437248558724852870740965822498715733866098507820892448198171791655878909058423207647513789388100385205015421599481952031415151792909996239335926942256598780489789993858762993070347416260031361856406171333979740847942909332844343132049082372813667857847524928130702665442779668376096899513389381939136994506710818688585968249619588990964516050003572846408415529235012051625163587648449043864070372723434913103742459723638731029691778691430208733480934620772259959765851572601358949102342780740317035981523056590768519746166824321525005236668750461711874989572424079892921455262984493235711451254144246214771982208963944409064519437269573436270331074729586888372463526054710785111764683037096897126802979748355350813243380928604956425989782317585851997246352983692312794193820075222435599099628398439342837253922079235388133474500404564348616006506370706444226644086319955875170823546954799535155591072102352567614178203042463114308809553704903520340294127350135171456814903662575555480278467008446294688736615117998221898929747254104004584003816699938727400554965260901986195041177530754654630460484362720074066127722281077865877629715712053883125429725213347302014969412900870346694271756610976878731581662305943905433464804502791987768662235152161343836728542574350726108361277088912967147976360575000721692577514844871575149495749303000756834059188495047875230237658872712328062928301653778616292495455593889844138977980343752845329859527738549287962332411809425941479440507102822400000000000000000 [91,73] -44116285858777363815964993644597013750522901477128271542817525922393418526188841716072656898469302591381031322474697323368531815378404940084930428096708708235579641117842602262549460915322194213276061666855795228614582433409320971917451185776577281058385553038329852492584928067524328837285585029067054639788536576785961567642396504999092076637481566615285500830896677167508596544837102338972901320478248380203025672326625772183360884466119989724453433880275676483912603754921823212876931050282274529296900126108770523660529308847447651908900246094639021415913592463705545071329956509194751236588848071494671960426000161436420494056540365317243927113138089317993147976474262579910736525782266763898618574116080899627826767647549869591296427680944589715700633221108930609376399037099819799545177923513150564141482896472696054845319356565639250795502449561725282780251915994847439316334519813776711533657578251187795043564563735150230446963663900412625519099681038858577102555151531550085981689798051872382598077407858709582082022978047953985325045564187531608613322409401255863452547802107729538134614360069224673197433564254524486437308368945219504437702806901943278852548678582046571613812581364235886362453779029351114813378011834348311004964680372959803358006005408311270998678118571770218635434688255995509978897100456314495651434066437431272013765479706679493333282971530907000331729422485184076504405008995513767392365472247977524268067363404160259231776592120916828322968609476971823944731047123701878440985158947676316145095768638486077703993927151358189497754925067191489845987706974292442818304910548616514166477176809574690679642996893919946886673816434739135439903721380656891578005457206420479644344801132589864100937898194786292725390151780516866213978817851517703739629967804631034373765803931471878720551914596832367334993465627302821778948096000000000000000 [91,74] -2996759174062652567605320941405580561428500007244236317430216809791465851278467168336041977322596568601354806192871077720979027842810016991801385408796765781943552640823572840820757706568677748682773929106507985698492137800170051248109492075914138071424684437492952996868706489801263847759375635142135898123296509840856016555941425019696711485256245756522932465771295122910412931440964682428673998475050569500280627428631327643137782426397713388188988213363348966463688711059226455881591191193836655814336556257071849178412460216457727955076704232783874307550241116842275813700984480239487480260532335343574489122799169071891298937028650432412501966099795987871211051377449603659630575766871382649550797506703722185093616851325871488154002161786930527475361833009062956180447923077889226158154081047651997824913640076638878324037169269799516163602927092983087542979556933990740180231314608442170845996734136786894669256707045336789826613773803633618380250886189312877806751576704160108011869372128209611134915037061515234237784873674549345035679716447928598452452913409090788582552102532004071938477118546842413109175886470257079919004910211962795964156211776769828022086731631007175026391674061297109931706597063307376464593913573330469229829549005787714306875015843277523974504921163047974515190584234574863348468494680761342142540385079339219750731151117212382299137890072877935456992983169372168376003950768439827227118945137337285911248509659823150420195458406888306771620483935064426734549384649583668641178699657724663749134635706118971189179677896332567481768055713369096914948030883004997354277307117754776637673824821835341170192510444011538891175925205283041182048049349132834718961885427966135288432601275535071497091233561398294801852708672771246633792001863945708813693216509932381319118563593063369147901886760286014998332462071204145207548313600000000000 [91,75] -552265863643159525115294624661212230778600932313981385131945858469583185848536779522857298100521630047074801160984072044940400485055143856691178519981586690728420369731861387500031253546695104732789270916144937213454903917517504138852822774038935218518298738527191493653247241053812208556916149357117274831487254600227750346130006751337865521671429836962195191293620001231747413228432581953445778156383238818293016840940488401962290267915491216347430505034251005965644975403000416689977640387726483950420972185455714495988731226298780741048008441940283657312120842194798580022588017626453519081603881926960527661482751375434745208338172812676741341174882061274789230861611866564680186709021666616390667090563477460790027501260377084966399152455944166384535511382002018190995872491557852714097047669727677677969945787621693652951016511014877979629779963192077410852726139318640701031149723379736132078766155647056493792880032179330738386826353743016080070514358679969560596004230710335462272597746930272401059253459825998244625682466606823299750443586097996890314532820657578836407038384385062827327714904473054167706097075183538766538879694447962864663713645609766882096761611052694269016524897696884169991666013323916942228579438346005107552410208953081620271853272187789035994730418233562986912473258831853262371584991374857712112118943175182776916927737764202249548236827161215871971266079515102278903330996207422382876089253480269619813278104854903252303447589195156494374808083367094736922765167583889588173098316786181089705863111942587393734382376742682835336810428669207186589619871796594024829094308041916251876007289382117500950607066306329515905644043404803199642535238373929941532407344469369571871707499072329104625479683303035530655494291919159174752783955805930128918957953352454937628486441605999486381209577146632306475341680051276462560378880000000 [91,76] 14063586481259841908485867883954257452829449106337563121808335136866897028117268997487586386096873651327956973455859803565478289369584063157982412193525161050060210200744650303895106529766764803908749977777478315382206668269018338265971629659554477463454303778731679365110909607965858755618852247351319808503620493180825931089093810522852243338794470668983252554754319065287498845603222238562763211854521357918179889421026855524953130653421824612054499477716978593867557120841974384633996128618213311913141218560753466717336863516607780428256203418853699445549422249772709885485025091064097777417920803387464661305162226610400368567314570489237481354990378401269257395900352246735814909148836918451372627100574416489066483920397935213243833049326423333724052006829427233521694795185419783855290853843375709034390000992737836305596161544322371511492174276486158199369406157135837844431965344994908406709868961130253186147511694498870131304289752091516000340988018562600668329697018954382328083310899593590595772575656690257379564895728827469520634818726140624558641125471927800536261401692079765158162622347753159363726881978331956192449572199440593899114796963409832610415027123104684612539669311178480208589971975243717143966507310049642857851211940945826975207457041889542155111201400232230956098131712560801480231061087649441419984167419613232841362736774889677860728722314609438044243072232050707899289549017050167590658808240208086823024426482619391915425142389121768055184247853117537788833379510811135549762692499957125790933711400471876718416994105216972680555543869009213690424233225625380876257326469061978227528586888393129798177307418495505851542245296928133703465643230056713402773515817569022919639212190985228254681518157631838514979229446002959409434782141160578613842304017489731006145936852869445737196733013337028768053775700179402599956480000 [91,77] -553405752371177314073356504013447060288916905565984750695611150521850187664718509701609791968101617427095431512302490093129256525690630419321934686881409459171756160003352705710306197447252371990685668036566837005944055093805022186261140545477197400453633265523481741282122897823774256178612073553976645385559825677290864597136086295288832856711768714581116774563240404211566216095689750951284740708160169535813275934432091438386997777141022192144982515427596467224131018805289031501651259359645954021787088276237767289043503391681298356684502576196582950893447844179581843102557864652575627124512789811940107767496007160141844084802294335150186744897485765625596105987874743260984005925240830090970061621609597587263662854643069176773914489501746787345806169137761809255652525842537438596702712397048732450163024155668326579965026525164898990365471037494249873042963931873401109694990401062775166053805061850817439464314261100862713251274093828028579889397729858224193623995443794710443341093049101913472743125078046032382505250221508537146319727146065725764525397644920844189538645906093613098486893284838424535446442429791346255339502833986597919135687872884182180115341287771489709148414999556757448915556266599057141615970050647511615681787384075477375477495255571379402931729195566459330086386757218332384280324129279752080750556608248352713738017201137623673268300916307283320328613596062392720922801820633710382767064622041413680831045004393185754541870583595806725255529224205349947124760206358396295762031921646658323982943680127715113606210222198650370452171757180180135066634336122311794795850859396059523821604427268635362096356183639955212483596751974886476899032378611811110465616761727240971988594555100264709303083633599237390568985007040111526629181410919044551312068334749378996452384558079897998857682402784622973028774820212289294802240 [91,78] 2257765697016681775425039554650670644242388197806737911254506849781030383953319930133571417875641862093087796562006598099240235040614812957833813882920156129764660674048798930499371325442194094233293749342321498095027616205985648240998234793797516260922812890688091539782923435421515914204782265815245694822634667619195848428426259618927557931849290820462497400964273291493939309728812840740470579639100778502579505445878292390964688909047326994152980153150615830174997910297000833676680018022042581567911901966465046246133668627759819650384292530960933698518161008655166436474548782604250527737427196347442840527274452011552630130005792020628648288171437939701881509696110833525795627577272253802100865568400499834548437781818472777043247871288964859528232210023658793551330464589879480170345583773859121802219059724294896593383853771468690379021211722628101926031755624094026904910673359440226815482844170720570781861134049724894490706537299675725945766463256866689579843657336230827710085299758930262443218720913767260519365515356228821480111133684144612549336572127855222514153722085336661607178649256839803949987709460203976260156906676453127245699342634385740229146301933639882574725089876986480052954892246127037515177527611339147596442136055521559645366446374719322659935479037277558624993696717528984781936586842418743884884840520961575717547528453102013626754930005410447005200803076384135305021726065479055758846657764411487004252821273192960044581276325527465707074077541237692589316524820437850884906631958109093438937468840906468662863413885492634450287615938507794222828530807574591036195101656686801412257788097805975515998695754911021221090615313432090926771408087059247433241276258912266997418136329390412289826521909571250721940071967184552234456346224423781689803131291932896362961303543659811406083486954772208060204608099635712000 [91,79] 50354033506249526657569040149686553230131635387303346381760491397156849697328219829028550903136870549779380608236923922002000761812040480272568231514390602471301112545779922343440616437286435365824651026683613367781606466010168815435126940417767685678109386291936845182356174918686576105702171277532376077298762318049680567277669466106837523838431513512387744111576808537281304761535990801058555586237556931232786630362103752245165047337216628698792065885627259962313648929102147293946288074688455428386878038744029934250164843829108705593634494561955244013019725685179604700207478727981983061233314498664385819455851997338221603874597646115439415240632107192787798516094343218456649259631251048775874854495562517629372622568103567925488405894312967579744526111468773148599813410858231087386904691409930841745146554495599442147627011517770265429771570569400958699085323761407199180156877934831234071106715406255165542175605053693576065222916495681901901063779646479815730127134132523948051025928054464609817055915035453032982715681558942213371599965641739257465812357115229634728928195584181973807014680352620269411294187337621454697136415794852446464866969830979121573484171694567016795237103967849918705262061224452727653762407201395585296374368619634155235170223417134258552326033931288225610917472151935215067079666688673552027466344336492859581058659312599011369231830114415278835642895722913752056602241378260931740136597313646863727590956045524593706771420968826088008805036826135620740482417531200438143491576063420103442107649550754811898778507931196866072976830102919702205401109052465041906853652084928765403255950513958204349322110769398378604154407403097444942642789407857594500142850471856124437990844731031547383985532953027051907784622443869821596009644973144749307953888437748292625550895166308385730989797986785461366516513313280 [91,80] -332719678652605652591364081816412283727022551172178358778246442287983688682901129692191880844987067695818221457447516070747517016809719682854800158715949493943887337927604856353169726091504070589715093290230866558119320174227397274467908825575788649419867750476453248405482901070135056279470783729314555083273912808308050920290566884776159309617764606679216814410462444094381561295579960043381527112571210401765834327461056346280604862328383169824651226274587831657327590445113334933609298194005520655109341876864669763572712792172224649251159062676207472979455963161852632903715678354933887883481953034004639146472104785924188326424386695945124409788441623746133492768885485301252789407961624844292307015968101882574173743293439027686685025107141304443068036649640047246862997782714630699048160570649218361847936859761186916723260952923931188195313859493676490383843581901145873800532679642303799252562762790008950960979759679026466826503605473003382236302903061133189997083692225582157215880925125203349029886560525797215641859098871216680128791654887363342137228198873523341127344427671792151640125991603322276138980825207810067168454581448404965110157368858054462719894352914951371003349971325839542509323069842940523693349485068031678859214279461231297174042183075199247108930321887993705461908555219397070280340370314644909880928659629421701437281020581163304380914869682495341329256494278376257343635905033820404110022527317112831439648925352808836065706119994428839389676676311231295102460995904151954737619486267957836339432232508976347446725848542785208746488365162176870480123652915618246430782328672753787033469573446478312378389119480176679644460228891872888417194212624959297977582800383034836116176547267600084058953077676230169496404373362779662880018793757596870528463638526160538917727449333650368764074698959857672002181120 [91,81] -5683771137190198861957355862234636710215857560226316115125899871867910468591170454924575212911201879254403611369666514154493469804126469936736784318486664409095830878720611835112335231377613127319313691179686235259098440115711254530630361261018933264649585155120501822795387820871373944376105414332297077343236437879509638568308437444165239539396626395832818484771542210337711951954291669241374357484201793669088613901502700723129472908712053833620928271765563872932262714920615342103077696577467264098892607982893741141700814416488214177272213669971539148551297105289036065925919525826337892391903617329494208548402485044794421549259724043418794573491939975906433841831342872485069691244800040578499681421941300676825206671029956543195002413670751197411696706761918109921473675151932887775338306870455039633647490533172498236845266573892758981192252638538866695882523731601641355355872673888396846418993277151939567132324669829504060223035011945049838833478704574146430589841824001292693645592175787117375405459352107316575880941242921034316497191531814044735036788038116863422960714393431095292860853466868191505235700057512727667123999619193038575723396116228099022786170666143839837906227006182643328529304351201513832175488545667935270056967477171602432838905778575938330025764544806828393461012139052015279825654801187511327945008777387841271690497837948418499668074376858878769555689686103026818958208832867302231989255256154527980802506261758410002159556979311550280430360412150173064115972283036235567383052202863870845099888471515563986211601411068332192430888352962137702370065476285008056104193697065945704548598480521736165725359151188245922082877859739705758420680218807842639295089667650142207337802816252847895046820559018151766305196387080115863407704510115010482923452543984568791373310669488152997597228952035860803840 [91,82] 48379288776858642420442258392181507381533889200254713453301512182694092682752494764434085519805129318722000547656707995418272053950009083511302648753559803122623774452651852568552389600116298036542821518733810140156394988823995339499266945549571807241736014477026213274519302840067730994914097328609372311322236678668345916738408557075212441653975889006008421757106060127439159484757241495319695578901218368773881284878192690890157434693929134706716538288647740050333372411114716367908010991692205563178384699075156936821205387114822954649672802635666162149235420253650222615523600489015318532553928467104519509247973763409873330915607094210552720585974799945930148176092515885056434282639971277987862925267806110284707204007462232629513635411583143321210394103289253666373550255569083309146335921305655228802649771085663209154559404683479258355716797888572043106285656244488972486748315103950508522062069363815249485868204704543813073967588852495329136288354761845255741163261361895255677978383284487338011875437554490617122639325680851626876752286453953079483948230940140204986988391189145404292861410194216490444064713349305787989939506374106586499251189949630047682994151879335536404546869943532268692948112600924167450731965179640010485398818487629998485578336073671459689236019527117069113571083159601286158899506003709151728165885210797023044734791305071298868992130123616344121520304831773035387300404231600809382991259602203412859030749851338576086120314093579333580868441541582198181185462633002984377392381232484215311322547328928320109595948319608025266404024974361893357870251926488306853475618616403986054619245183119771769179546239213102822891378185758487964822961808961457122164760096364134938695004450579633587550572160282292689063888779455717013474388961816411299189178644582120934173204522401410555791658773703680 [91,83] -104851081086553506013205297630320716395462083348389133824172315446898888563087891967237301167890843764039128035166998836249154727717148762568356030267169768114150581447671541533790991631616463104483841196808071806037327439786071632521614154482304653974904808395198601425462547134708121613944849536505353200298171611170201711432167503343312912588954637870165830259892299426015984596686863545462650731577195086493842215445135980612633295110313162650202261460659161228057677193113576704416440362117800527645520833687135378234237329871194267291314464231394790071515012096135342116188032760442890882742924788579924680527595438726236895773318329932090738787847296167473082746901809585736800938873524065022174017002126444929246297869741514971525166396103681228004265700679184184056201710593411754971409584193464485658651765248571094863801893223816896011884785851035974619808674777010992580062377173684826464435399123728057120781623253565341326973109929774733859492843985161667000019499970512876729052840873477066951810966193634913239224980836023560741965866448237002753435777168425077247058750114423349957100636544201807067040919190665286833834961460453090128502758299553387629424562156581639868931059604089002570879279701366814670470878930800073899832389139800186174745769183809969869936395045849171587861226765649567020729127596928746356722638636193950988693604106834123098308543132211063802195475312667600255670990655376809057680401254990560083865670098409332351454297248574424027298646389192910602492649574683710268065395126401281052941370985208560319425709042936309391794478816441680845509068057486574537794670863728624148196225694401712308421391540309628501379174378586886850486073364762916647942234447966742470621173594687905728780518340863102176330080666351123426704462159535703513940576705131706540202316148041210988745436800 [91,84] 624112317564695348518569843123943800260660458784511073936171806485924974277766075776362476875999469774583019793665790284846230775230164624585962975608288239905780562542577740093890924204462094808179513951947931987609810650633581023914479422367458058644693863976653168963885876334357277595985168103748997103606328655522902292303488532091923092027788021691773203711853481386523013662843949012080074005588752185517257160390831835047334409497131116759270313706301422738718560236148571079499107082930125953656477748363004054777704883004008962994774482411796265953765555871989201019556341770412189611720594930907818305435015317960946799496275488525506350958862949799125877117084198933871922057708218046301716974883809466436223381347019024332780163154625931709409391940872521386218950811209234303164986927194260996958334503628184904919533452721833383007177980070369225505798396653771864500068458065711559573794536996917117344431613606797212103090727553927195188129987742553089870325229846438533343441114430710120293634600579931198632164878686786733621582656687002200829947965260084739875230197683017906537444693746287711963779205031115236796428936353926786080368593083278561186961157689875744604460925141031339612464841009746237881464075452054406861661838281175648084024209838907989325898657043619769975304581207026262397724688976570591173819332593092122166006902816597312272789448640240052711869902073576891332132711536390721950306552852081362278222069950455494492717458064928898542534536678434734089032535645738773827614255266532116084709093926732299380837584910898877200546964330297337657078181098543791670687349828954056519025722571592297946294386484752012789872474760717546230362407675114325742082110101075430957502258345421847169272343604903091416559746958254181171856076468501549937528187180772774907298852194025486645600 [91,85] -4672587267984307815520683930087390769898303335510180898181328626024006775931201264181521767302820183333810990028148635298142511523001247129471679452700994556349798940845100551447765404515198570667797976582265309254558751220173178851667638577181915915612241684033002549495698889272069770407597906472546669010034866462141819713264463593638068677752510088858987830675577876188275319713814182814165635562815390456543886417562411677146390847024939878729291073476058550972414935384161221820573762387778153604480402468433280438612777819013321071791126308631431858936021200788826218784961519458515545684635383254967356289742342757714364434524326611894437218364056162914622522667014795180280974919279274861309479407394004812947308445957363787630195720354817187454030243253489291750785607094298531138524677565730650148843175498896108020607045555554251191302880986916034907936914276871141377733080827720861889368678016729995171073211333393543781565816497826279741229219276798231337434027257560226450350947170176194007923657656336981169739497308085332699268893291015876659276329390143581791169987671086248958000395462266721400741497893412136803796021549768844517651499113078795841470026580737693645823029188086837742254270641776569988392538692437040911526024497540056863356689554852925950214490221965864623539741675142417385007072311354947734364530616765946797737000090699866941769880687257961754119306790799084700175237738270115228550735259810255919769717275344009135364036006744388487189882555423236029468842078631228223896298570360516198689634583066145171510927303026928567180222036641323221754277926670423673388810472700896743170850836817077712164747491999507576550581185837365492687015177656941629291196644849003638158424249849125005789586703047018497272590450658547751894741378387209701670890804424825492874950564428073260 [91,86] -40728576800515277327945108127594175595197993820011876078215118572245353236574073937594042358102524099532195881159621934825690927801281618889596323309874368673991361483066262919309982330436126834049719390120785281102797252319394240935117047198564342029804416465035975832959101113086572429500128555553361615306852759441008476745314895268829855159921416113432928508913124932867227933894504510733962015446058184884824405753504386585978631302166781069932343171477078714675322171211618965012383828516340679093372075071538465480974160532931698382268934684686378011070160432407370467142640845143949097051185467549000868249853657029786773055116293497231277800899362684672603081854880570495850961739994654171670826892523801067553927561347175722060885853101523859574091134877915724121975300068158226673834484815952352826836095190902239473660654249633131249264462358264409365362474107520089755742914527323793053736440546136818494075406299556097970687444996538971493474080114599514192659016485507350087659187904834333835264225959347392807841676328855686123074407035222044981373305073371805787131711407336440627800916194795252062621318370533008550716572837313443744474848951112870101072304948208757805204536334260908691986999627669396517515723147118101992122443988999860256712179690365023934461513632898104667019621225634726262714744449695762896277301261083081739372651056491666653914040263167374451949752686652770289763006965732518996932485966557533966307112909562159271309539208172059655204892896529888931473814966504994921807264926728791133654799387417832388277212162969487322605266307323448059571048319040151983648698299685344917531922015161392820840114427478873691548593282932587061206437074366261192632067970813233203009836327647285884527543957591011217993707134229610738741312532285257200699735670324582177501152998720 [91,87] -86463555356650058445105121369397845612531177787962968872694099908780789030431128969580413905101496465962270215862539657730228912311797291877195762726063160104045628896691388065253106570303676904894644245795171711182891385010915312379832228277052355159150215499937394444608423559191745901848709279691295157277682557039309487303137613086968013086933014847574429384866382081171214424382404756332203539904920340946358598157952867179304394686227509416432861121980127621371896089127571019956044181885830937137808315162186943960783311654789339745924956317740204486122593897606585019533161309427962390695058051978434374126540793154772741927366344822264777713757910222911054314360520253102256588627805878352615486765512362540875471221453852999432864873200042721812314724513480391066955839772010965396985949878959881936718093355839348311912872705516294839503640366650339994321238413820042944871324928294187731246361097791141398240357600520564846071839239597857239923352566782410586598597207026322321637807713342944372792273492323531383113448795917443062364048341432781332450347207705736022903610482783811909346896106343667763591703331781076654638889579142177385145800641081617846224254933007234007689808457127822654187914353570404715571227378705188361310114975814530925614918199110959781391788096525213271385363591328547857212065102433969510657257138965807710232357825343965380629720527947417043266746867644602349895823742099327418565958808586749634255230749368436160567548564172245431069555002557586692901088853637583319222722084581717046942005968220856773346454833121625281867223661606012452085760353561201591061521383366051341480956146380254589199493142781583338240564088966487865050608191028733600568727604180359014967516111582187394778909410983599312068984857767190062207467265466947484307644043631835252157320 [91,88] 201406857877878436195183827590320078779837463843820404202805451955203167930907241607733668419395603094883895269274768070537970395325168128490339028850342909395645082925501141123033791603020507357781483974073477751229157487477763268854723963299483858852232016925301693564747845941582730592264500103862481462740373264500514287590749431592248933716817365071574315635663164182857270516835460566852053128138200976908244314841290243129879904265138759636134146798510642455009920606339241983068372775713615719914533624020128458586321917475564486975365022608447053138567082502480951218501285632066563898552530412501996117643002713858509027369413303729382478290662793088828751664546876025131397777770335997595378992535146546406764975712881243130308405326567630569240085632677283962676491982123944842134322613934878468971557715215607811013935414197278024667492770952819758490962191919752993779317877663767113559773696676855219573141680876923778784117758642436547270273056161652248281192972397892817591557031559282603412283383482165083111811816864647736024851485537524917245146015008072263540943736955631595969186406141530706871487263257704140022239819581597951214335777804567012234010474918779706231542753379500558561563720441971736475509064799240792386945537957937883920444935852042366262472334110008637771203348434090021008231760254611149741024026431843634482650521172848768030914155436995281690141207067140809873856675982786092575364886585916911180319052712847812197287169031599408259766999271649367393198401711091357817011897708735207661721272687713627383706257178874779989395238996613957462322365780013489415383130447534724510906648654124291180170254423403468582071915939679372618977496450064578446454428514764875159605820278077530814309976800149748295235690690739946935329301566644214730609230018096389440 [91,89] -985951251253525999749035526718508353664909060313745387470102726824509791641022397068683156513828028632287815779320885016400807858922020240912785029980040942815255519711513507115838653197428223043906319862680595719138466562972094013511437866097514530827780562604871084353067932546790137334346745692963868170600639835677709641046343215324792092163293715650474068027204823620409094108172904391853223340916672389747912585833216159317331618193114458649283681855910606624854189223605126710904831907255854117901809314345359459241349393819950142509858294781758840258915683276531773946117584101426457771911336727769097500268843138468311635319328386158611507485366678718462750115086951215754921879920415263327409787662279345236632694869351449216537084295904415880764198021795238968646283823245435208698874354778059281333316044674196613100513532810743587177069635925945581990001713456768957241528671359106622935899467536755648325814246075748869438793354699855551300361203696866401798938692792804759733736284634511307432502120193532728276994687444530350793583496193857307852000888400116148859220475554843785302557033009783547902236814983506211051902720858938255993649950871441426504573798718471290429587545768598377835681616532844817099489072223252471663346674931823782120013070259226838136239932053131970738958562330865483101637972544682456867815087346235515039343448585561630428349163373444422715334628133588030585988753770551309698764894813787628084666442787177557530136522131497541721348794501593638681670198460169580719129621057541536144614913762517581685675802460742940413435591879970224670326339164771508189267136258340534518867189619076270662628799802145972076619462557132904369955611316074840106267177546330698400195658861537863078301520898965362525694126807444195219766178573451914645105006234120 [91,90] -6525997830029507083678511656644435031579431204694862216217740864498529347845345984054531002697911430413320625990775238279365623151881089215679784206260150133323275060435681919002024745057453537586220299976420812555559895638787856571115798458752737836639899048510693653980593780997319215555624867002163308222442746874798002764247871145343628262682375211678470009053382281428118866607011758886608495213545806014706036683657484575068586827174239408645046717878309589334614378341220522563622179050061062293734156351352337384422415226858614302822813346827237528003557128233497136769680235392886937528131321898294974402024983396917918406300110639873002347988092105008120211099564421798325403651621028964049633747755010785019966398594806614846065596490552733783687726153154806660585198859416357375058667294357451948388420818358170961544248740031096294467990069831493762818150772654741652512449222308014296617150167132916522838541837564766132382660872209059002358217187776662847477432157414817514091733222923072344949609799454978100730583118395352645661062569995626828135184213189706674664513598228714259619648859020198623807800045174229415934951584574510660196147247870079145300560255568127781273698418021905511348919527549992512772798960358416788366697108520179292947567536522906103166558910584062065532039134388342476626676691206909059528294648115441748561536680510735601086819836751816140349666627135010132342152709223372539374768518851231017248450730966308215691389017900828551635728840986330470773764139461506100555322101423013482838469774967115749530193142916062674955046098945832187389260172802188884681644730027846416548113681316640666811690810750778780338931197050009566859925842640919359319149945564168240323172736102989881034862331326670554826805679515317634376254269338777018950200320 [91,91] -1163859229803927316054800333832294055827749330695601286953428573116080972624605391154379695169788326045381263885725830685546778281080240674390307553656243900374333988233783993693232328706778560012574158980116387352641148112123376790594280151156107462282378231898602923221858270831136430875342388751101645449095883433755606942134026950794247165380118958076342012235919246822639022992839681270379882846698961083581909239254407232487800897956491750427968823438904315196095409812499121156402470407058705263931848058626791589747464938449147646264054524777892793701544410137985368005499784227435785394437028008735716918228016790724224389829093024215899835735871610190993115053813089962812295711165608408331576827987670286963760808758103595343926764559175178317964831608377853317298886523037742605837560500174401070279344676411306453982505306642397314803248836502290583569617701742277666410016759606461233923969882146762360839569481781940765378686694834985212110260173593609027629112365321015888193411870715085242967500954667907656503758054407097209609469022053439614300690090681140044372846885907566480898685847472375857205124427615901722807124659188389244838655548302486963660067881808396695113058906680802619704891599524055971180415723189139543656305547194002373991135420760347500922412847666999508640751708506317958423743911287652194489724651140879540180377006781361222605101530489105090544204950941712434471367287847107175858972615246425010241416717540759136870264470381809175454706854396775537596085549042501199063694427938793830013878846701797308127208987289407943234141128780655500759338786349622943719646952228642207829723046075511939506881852962837206951342533988291160312147512178619527478905030167737579464235704068601934824308298621466700970896503612829680834935665397035290880 [92,0] -1344641104536303842499747575117088351794571482877823802319062171675630794980137509779513015071318792283165841905089497712746493998659209657848882681017578692502257649063533799309409685243295665629779254195755797299078595414849004503754404835100298243090601014714531713481643608894861773508397100919605544081852742888967828137733977494471705110773950506567330336809332026477674868727089639045418298058767077335313281413199286800564002536501603186875517735813308541650045837079866366999465490575044080555075939657223964389160297699632575419871600085959497898386147866922144855842553097539149042430695100870174674651160327802840969195590680896344587204495618832997526651910637527924198658441097353455522771666376336199200068053084004483294210074533423056867286513873705988889769132870451183966761811329551340830223273438913672540267446042606823682019469373610877534662145894298137758790688274441441898817102625083207596081872232634575667173331116453528979670909646965990470058510394844242527670257278844228614893458259759363468560348182340560080601913100723391084471440878511653024200425473105333651407332813305732470567408141732966114133188702737087470890795029454970733909106450912320989878040353212644051074853107127764661028165008913149827001230848227727759950795264404783194493347322906091380513965484441382831738199159982864917734374619934905332048490354921776688068705676122702514916707612391440903090330000739117033848969772518983796958491215969780570129318778542383917737695472138016234964443471772586088758973507153092068917253896645320664613872800548477241357943474477101361714343716820350258675193291962263522605081684092929209801792304252227843497127766903819870962550007201390209775839686988134189224381174850016445972762484178145898404762213127600276445240873188421688443957165739074023818472412436283488856343421602484139188231377285021955040801327414741129749896558094057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -48745594796154836271676492974197485864246813803991105559687930209371694854939886278695064897930592194655005214251571806282960649382171304330942285468760148262974717286576853899644385397961460278915680161506462016954961311699264663970399734566488144309324518827226237209183906482019436481823855827699542115944588783584721682476462527252513190368821775837799964245827713003173698329284385339112289946080825512232306183246052149372094383800637752840705879884250298361979058822795169324272435779189084361033807776687600273319972860090955810614635887468901639713945855617830511119332879176575622462262152615898140280347045147528642416058255113200194712946211398100920544668628653179067869348451182743246183164451513150744874838369050867202713199042288436424168199813504656784074932137054475064562645270399374659966922795614933272048442617111440562367312041424227842840213690410008358011167669776241472374478836710333929210610469149796013436928810421591204413643272983445460748304501108468789246867142202026127787137863356448498989945245501441708329267011789015427613393797591731385452937412530565830217986450379289155978401378883643439734132329664024196825371015740540345059576418324158886065843084184953588753540306330708631834820754111904869988871500568611175690116804881311403569797571668186520531493513242841870043708457273354278744700030192027089545483975877601026918220856577986975809002951868207573111884981749981068793449976158302241446703850284541929462079722862094163128745639751965474211584421158894879911752530245859959586738531166633899264916330872581693706941945840495178955647621942478641331042796130841251175576831564849775359606999235996223707216217909763079771730753046474339261067140252182647338176360179011443105110189783028926351382700686814384295158214916987185740562003827602583475984703249619448368330773330076864266128182244406165911741121679654825724473940678616809472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 30932065454868332968869343491953665772053353276851793382747678537378682694396991208869159148421410040565949861960255191837337605843634392257796680798060430610082433952364230280392706356026531993822917222450976427566712020107340159072453467793361757727472426250584673682064261842818027004225608987116097063922197835247485666652961124069755911027524850755155434967572828761842061052783015546399606729425566663780930094246383834346487452181531327141581988437034419299472299433938517007645563469391384097400450939177713996589109995509698286207107473213568656071063473563113030869100257872301971846181012964461137571297753545660778904366236642306339633888887942542945829995088389184149558053143299772852020003521452566181198691039432634737277655716335126659771237429594231166401081030419748574905341760316588335876319404998258680992526300121439261552568795553424554280537980662660022765081330619055777645811755834087539601954893021687018142398405151314708865218797400487645240373395266348358355827645254900003856113594333106544791755681572223201052568640380257049417090568416356011213720923751310121442270540213737319086767675642505303904752700525597239656236273569987353864391017000112594052499180360663341560593233072423138437940985641698259067745325638300801142337265520044123913638561739056594919285626054780695483640096429256035589792806479799259984802108266190200846489655676199923872355508577754562996040662333799290821093975770064371715683251065261317780710701342295186067057477549902857587467334498636036074151827124373650522063331209522279754037281212206245784488952256231362136719772813542179620395387289702345316845437655106201862959561179558061704806658306574621995022373656826306338957744799531654313316543070783573460784104777937471314610939836266189368466514718567302024184330722792354761169971673799991073797797153893260484558538448118300655862922364434202415299308436299957927936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -477310576015797942758560861247462740877658981942242633879650235559057210768218782493594967391758709518156297612169416907236484238855645698944779723147327637292483499985250952625733121041488898449328863462286573455660203350471437257431222276540424605374291557530910063035990826158737710664476184617385102527493082519851332730468661833561369681099055450195769593402614859120560420161634091252073704164816601406568764657216392514315899832745782433942019880609331828562870191270326621878368196731732972677517931930243523539632718549512726178970301232199750561387220202318106197840996340200514391594167745309853169442490659314472888624436603950241048531257950362965136555214120887813090534185633935215401066594539522959280514986802898632525289921056547850939862542675838803304573250283204687768054580586927508159200813637538150708385027269921090259254305728936088511464272724953012311771589793518526023818759102771848900630655551057824804368398101679415161268637219248822953694194371771448923981703060174962300198594211080719812390782307653093756444706773330117412200763385503818299551987049689122211941429617309019704862323097253235422332410164353698882985985767496321591920540152276400945456199039803898586932803644968739697385886870527915399106391218696729337236258709278341001744961132285562912402668165648551678032997849913895771313864553830060519610189912875543151487282878810803728542506618956041246609264080800285502375372541606190426733788335989567380211801877136039059759365892216545084312474098406913053417759047542262220536124525614150609711938599355829157206417733356821997251663240566876671781315030660653539672027991529649679292327864233096586190578217621303487618715774277061953262620379773628666295583184672251399452989211023698221218434121335463654477655029893617711721089465865239984043092699865563416178682095910187467805822007378484471609705586741729194156341343517232951459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 1500687299258213871865964695755101353191352721682552264037693822126119197644241128894582135336269520770528670772513888819346077248321555904860850283315580909356249270354485236203950043351476408002271260645641698226349199684011593700589778568701396315027124706462149396020813648964463784131712395145785164798204842377644472227881911146385396270574381867819429529999671977181525334643527682178544780339136903947345205170927021889553581555852120789316443884388746954952147020010390039698550864553943927174904093286587010095836017805247061568596096481563932124451919827009653180605933801934624262721494982302229287346404773149909689503198044318790528904154423624705756497781323961016200676495821479401025348373815706695052950251584896372031649568485770941049284865701509964033920065775812202225537446855886012697761506363452309639641675253656808997907194725295676964696473099850374810171663089383312108683056049950670566996179031020022587432070286674873151631037456339834143878199943090745239590128052177359281928858292274917614309689672359545251417391401092721192708235173316235822076509098188030410381379597278299542035254315460844485437272615432918253532625588652366515946075998510014990110945670483012609472234455534504317413659800412469408415750913958812844722378697883944974615869541257848649518870800328090375891778270128386392098361839757962901249922670152058898887801859604305753212794201302569058101259669635701232162981835010827398892484518478809595485123890643469573121711330164671016293953372213903637468374535885677533078263532820554730160200761704315601229732482172950640447544161736208173241013505380157915463790665958735186747398242195019458525353512671496059879046933716845822952566831057564155973201269793904353917561155941483996684771731673828410316229392768449127591911089003996528750867462432559933141041095473818803557407670885949288794524063217977125943871354726241588477952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -617383737019997089960325872098476922976243096763504003101823033478044365081422883746237995919250304811699997689999356378429869199927046696594158098280500735198763863840228073001179698578486517366216941760065918883124812135528460300900523070148519138654739294233915867760886387926382627426779558070311180744475487531086306189791761812834157383692776282084744543110786241925290983567049996204217315435771531976799375012976454501063566535436127078343823490189831658895844697780888414096105939595139481115257084285459736240685671259103601658262713854124361558036055444101520753007558402544407922846590196342302378259992698392613727224954986648619113596305504575782567922627148770962821601139495714006736573623390490970900149160272048060473159548878510976358975051737044211638862674451196344668257796877205107307012452535500641001516094658202063558357768773279636149840444510678429744704285869695742257971099419498818504727382430726519839449565337363001778885649438899343543056979993386442699933998022682545161339175412603739676275362396847069883072175171035745583772024245401394108854898188084556405913807243831272242115140420075325138935803671148729285206922058587682707747777552763080244279143439235438522316386594336002019936750338727362822634599577545741683217803312536089632474438969333471802917465055518325382103868900767037152788656966565173213748067769741880902154028959455047552349432229836139094506663138123267611049420716263680016119606457582430885257124078023930214108457555534896357788750480988394788393108000307104350783411900609130739510498833329401993296138857624846415689069935722795704222311077907276808833355103519936764887594524570866110745491833008032191183515562504823772714900482009058772954011533704682118083444279704746292071812252230497134503354921179332765980527200933127957103964393579824210123548836747857380463082521976017156539536254279648788792864417999874093481984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 53526917420304691557107878974371911088650872426519169666011336014506277843302361475248937679446424413860943637197109728711613681696903055008652095253345970477072422412827194980215967353798081822420392774883873015220030153789864367617044473004223835984595600641046420861418248159013801791149869059988619195870519037417887696268070334668351018530819490005838555453732844286024119645365939216454478990877800137346880276944671590623832194881268919832020244769751315871794338435409743101988018465075241059996124949057060804061160988415722747860272924072058118917294885722572712986082409198771748498516965887577535479215717870737029341503493342389740531182378032877250014280157673291242399528876121178324937951884926428523768036425775024273678635708325131875347456637177662240143627162016558220360206663609993444597103745813768830277253675462053833358863204239807140925763617202122778479201155032775041768539268053311941878829725596552268094077760449473595428028264717323289128305961441660199676167785669519466149166717648248632217977120994620047409477361971688030832708460591251524472466610062342613059515547466553355085592507576565420450589732542388691155807940525364781446026497541894190739567126759327086649573600169433448811780657133217257418510871420349271013399069775452672260897483278076663966420213351992254393521359872543284015327384457398091030260011553343641092352028141554123361135824837982822575548940211466565087645004713416610382494300345230213550829759522793958578561884722634011345152827950103984943009075924376400882642816242804268045095202034392643499175832532081395462647662252540882510552136751896702558323960627690725353710347621604422964728564837401111459989328832154413753475797507465153533121572747713551804956457786999655531023130999313681738631490019275774314333037052148487821468341180785653401506175700473634764935440912655086366877322633180246205135195069623203277045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -516696769396474873743685932930930464427993066411605700075768172174113419160953767439123099239259942419726556569723850886395235308173991364254818452953478507225723762407024281176078318516650659028258840633356477745918312381190408411797179192829939816287577119202533332714483816781117429924810498356686598905939310871705619879526316732584440547043560172537956503233397028349181549934341363357160426268605629864529324789929116006991258320093703974687441969684758919234676753967089553279904255853677029436957774530182440516037496110719847006887898315090364935341584514557218629421406793341531527999366568697184901028678037700174080087236641817618277371281438818067721149296837109497317648389900798296409208180013126617239740357188801221356925788851845502832000535468388635759982937583577768191507091129418126738115773333277014793605862451200853882410540119681379368353098478814192866483040696300742268272008316486631402240956796876069620338474411061908618857876309803706811961185106821122135713364419847581273977900245628753690606709227834972118958009150852252632971666098144770468766290366593517465029122936436066629944675471763082473176285474377660996446559677348747514161929209787691002049344040929732684509337030370767296562149782811117017582861230461609894301498989807180417909693902700061492964101030849470316354468299901681846996682971698653213721914515395206251652543637920428688568064683907651687461965190398884613373064621888801512978045257415698506957238722062345311186170096703096290100210632151704272297094713459390335525445094946262927997598300241607489283048678381309702840651303291932755816988590969532409552760192232105771728507913912596618615444880770697101675651006500285102196624283878522827582349640071683631058239623759145348135900675847591172812504057211096237221322449166415287106249066405425893406875695925580233407026755895605922816837875304238509687003551262624250440187904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 2038177968182547896466812142911803629463347539910117959957967780795255118201774081155743607097171019824703559894780088463654873857035338740960760394739496026102560265413743389128875427584892830521073115204787178693666150761040406399764507337776297632040742533051490533306159737932065459542863555737624837323527213173198010857684470597683458020865215209421192520370624980101454493329753103825488327264325166853940100378301541287012195734888958701098335634204750574208373034686822983100980548486289529931402266850518344041507306208931219226699402676080202429220132623086101124054869701193635817385786291957808653943880048576577054157758526416663957420052772746452512929160304026664594748175647148351733511263275286452056769958945181582012725369958158806187244984826867373068863851663575244801572459429586409406850448751088825102375030106679074669195188868294258562554392032844789322337287754725749623816924370444767047094082784548130808392441541275143986065022437781126088729722925456754676659923138581397015713423576773619778117458360304329282423823542704696387375634375381852434417909713833734691218764817014446114951953600372473972873425458697040539337384780723196630252554009372272027600879323672306656692501178099144616381260160200008251534295237742873887167324445127833996831296616408861763743236945385704129236000248200336004616692583597424592905776343960798660506300820527411655632440492743896550407772164703399064142707253087428791901209082988588507426124245831276658230513765501033277075043734649248024620293554483071459898379684407124434287054401801148576840966785398257686994791130032278296407264705393277635530740346495072560612793267766004773925026886916278255925434429518342689224695804629880874304399892281631081178173957526089818036288728727599642319028353665292919796789771474637903205412214839183736924657302117564504352583160649338756071940726443027172295974714461027385749798912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -2533115613329635348147036393767620717750284719264936059284620419413135866821246462093137387296891891624584305123452483156609351288462879824787259607654821518850518047338135616161794831105008702567544966333069531645022115141712858573822157307130950701097681777824861906364200431733176910537855518040080465905381314253693753526154369088355444875258194597891800384929809228459265055813924899368992132172742639569845204082408058545410994877765871052910505146758331481369310456130539749958000169344768866290612612605401486097727015796389272522448500625170257928520383856443396346613596361050753766963814529216930040312686582943595793538329840660192195350155520272664293436593649206591117699677824541913385468574060126928224836824251710159525000207517238057771017775575550940315195351378712083865291715608917651707386717022318738705171466357996642359712790429404437338027020366024076128621812093582207712484490220448833715764540626464784655026387690966589306989447048327824907916694775385374559689275895799703590843364038918909271772177593619760201150360118475101852517338753001764727503469205046701532407463183790320085512553032409558490643428609135560426392401862613932642244861749187625690957095432169965280399555628734243735854461794752304038387856301189590139044643936068695102281403976123064086365241631122324584122457263502933371612492140793193340630712601405353053035971934067338743819357172462677883726944969226919833571877049454012673320700696331654085711160093200492155687315645679189904733678551056382523248856771003272656539377650370518685466828576218914007024594391121835921316753679589359103179230746265835412009385732424599181283312939961873041979373344068719807973734374868336917457467059802360305857376328780974430486792629742786724066792611641061838106521507558947277127946598346832663589814360605063675210770561880693928478095278472549017248496950572621151584009213686470839988387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] -7543116441274913682206452002516644377778582455372951429833187190707728254238172862037343901553162773849714023074110363984622466724016797950632995271609939718663008823911666029030562937955799183829596666996447244749818208945234042314321913655164063476764936592038615736340880326514319812740863651575742712561949871165111784730126922291426348573679195262814460626835683431043251424199942509833178924602252778603652755941814232468826868409067163484432518058623097055071338215190613677029254702102318991193999173692610359094315020946101944254989065232653583736442762175608882166128927033245222070332700584610475176572213092829146666079025982463205691591013715935832373209332079235022369993779284277888005255825746854270845809236665336229463896419909808780174692826005136835205874439694580572368983554174549195139876266685289326946932750867000790695133353275696108657038978879681634747385480157827647914424222174672312056143254915956565148930583423142860693196191110231542449076617026052609480216133594333250593113585174383435644412051262597638439380635928622531905651833225755953162316948540584443506955971709740043382156882432816106925331932194582121755116185590383714051704425086949981962682202271945640366675756526374080437847673898539240877077191927897397268526389032284441246173020119842043257681722729432007202821688952624026057975503518963659809971814042130958398851829751762313428579939278488404102923858966737413562415097101813766817737808572723741899929163514563857926015484403268950253521940284728451280252331462866661400996429445249565237360429530900466288365451095698225850629944423396337100950973129178922543249791457921682218206262471486131801578911409033404598079093489833944735054436778415580421877617313858477607910642673071893206079486645240883179653520419329190658925746905779400952304852139372091740107071209718756059552457851752716148464469259449788878457718901216116012834881536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] 41990535866804898982918270982649540033275859530408737085795503926488389786942874644745805430408177644002801757115929501382414641818746938130466828357201307588313550369745776819214686575275143586847609835512230972998797829366506905610472714734842979565710325584028839743989424026248443332364344511056339017210682787358780076630172822085336006590490231795950072823599398965751427747027019825097945658928299550531914268695746627683206667320731862408690170949957733132068206421363983091494910337549809685023056107109538307556108077676612701338709280464059030416470007611484358508536505851834953650985103091282889843634394770153714949043590833515047899122082859786243049243192007090926822329588159302445974474361785646616374318932808239981306411488027492798092837265243393604997006825747755211045273892497891262180414337188565296559793884141178190584333029210148209832609287631622959995208285360750397908682734997040749570872194707610737465546465828269513070001527673543253335293788385478075557584030220465319033238695096023035286314141123760664587240247361006836945484639101307012802765739815458229922933243645325900963571990672480156992718468074987817793324372435973244917419784008092010636184831393646243625892576753199022261528328509078216452864251661123777264021560544795607847886817370904804541516073100823455470795734943285088618423327777340013497155316128993552110419990073110806783197511561319944467530322215405354570117514032987797404382615967963376478042087141062851042361915638713344482384069112902055940095760731081280853577066168507609466428919338726907541923802777640613237403164913770262659954207835990777659207540450663694782253520895088361289089165223337952748511764363706670172432820171431915013726455422886851924761428706347006953081411241855505009802092889805973077462696226290922998297059266244021184286574431036319246796781014994422048013908394163184043935183227234358440010711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -89828079387237459393316216512922254452095977078414254185779676853212431048314156549381693987239398662326679703113513514430518623521926655590046535212676228664574511930153894740563788708725382277502407781535801034691464974717829291970740801161720623651868469905267487932375597712557437329662653461282978607999655252614583680753986374522434874239154208949051391151119556534384615802686164858502928514282152491667273936867510548238810051829736337466209751653148107847099217836324677158601765185419968380707097466050460145416837646186366047476394563795000814658700045316219162910859378282254744713828412515073712685760402135904754449014252603165985742094657383418927348783824461650083414663113324224377078567703500583648879142146244643612358448342991990682037951274267815380305717809080570305878170616343160825450413036550305571252427509976254758165148113672502130537555588128325127163152204202896881816485478231310988898719788609023396562978571549205222663091530754448567097795350541854688811719660366694894112955307586300327069051535466358113964850510372501148860587999056705664457534934882974096994548257899550989329637139884125966164087874650508171877141740759127941147932050242605157800988975317046467397761539726634357587859870549121251389506485305595843195024012871007927201092316302129758102206440197627787356721722111223968769042668856329272449906927439353102858116241075927464782280469271902808185004767066048091673085267362867803552518472232279190755833770514735867153196170232622015524983257888708148208856152872238028183883466383977957315272538834917681067961105053100208737093970320935266737145286604620770774803003336878956565415603125472439775052566056270657056497681891297523041741116194142679802393630559807315651708122797503686225433675153371247303924865894504554285057888120993646993917271439850846299216716096526014345208551972859862524213090407899597153618160670572477505987411968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] 90533412617804131421453340395879957073706482714976923291633876759020940951158239577698500399556491903176436144748315042327380366223275822383238538376050109715074163620711893389504359528103415690444593269507211813046424657311732499020160811818619027672566116069730762222152341015081321782047083341520831876012007903710216723076652835282060553512056350631194743941187235253631139481679988686623186126281570828511794879778341676793145715072279057491167531608613612376111161338426404571588051820516639853213659313016911757834663899034902058312990669381444930830393239807009323000093791059697679380556308070309455078719219632839533674154252241607274973815636168176730431145586915701826788794394691686094565628709300125920107632821985971115873670835807562356712596189652083650326942147810637745248022736804944988507173750516368929162343158493511305481046848030874549311308695913941634161716066570665558600376822124007522682033452370179061216555460046085124544803882134529245732272031486267321116631872898863740695944275361342786367590462802981932071158159767696149082010437561136113198990786862613681461271891324653702399006192216496688460831345228157188328667978040983533235841221090353589398392647871054637937773592281767247347412221123045682725309209251492192238963488246453812877747595350512554801716739119868470062201702949903155626925905336961145310145552332598475074839993000439534579281314372558876456943822322578825364433477047637706964929361973850507873205960422975765858505784892304849781503721238572561466475212937927689216335170758910430487673980475631699879928573947431452184777168977965215322934527866385740657541428962273167728636814923870708180141956186765495328104821737332316315351844399912777307560126551702368096754036644706362349165747915098212462159973086220330695813097043579681587362670283072404481066094301465845025968356833373654684715563741960925409117320947379259437804945408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 23836217565383017010589311585997031465644460767904514040322886528353568347732534659650998936861042855424864842314817630710199214252697287751816317038159681793948340079270181191697734735274331746077910253864671713030754358115877927538776409318885013916266529420546130002870528207193588642187797306816951138755874382350191233360382030400672700519563643251314877707584916063750584915804839284604153535683416278526702304991969718420460247063151740883988408114579497125176161546901653270778888385708913584000387202250506583608853516370384552637019473236066075101862515005814747617114692378203207237429788024217584828885326432501741700082885563716502344010693126274391364907383498826500744488333201127803301086163204127592140884817811174115899306355243878206815567232227842817964618866325876986770222648893031121036923845414688898467777153359781258459884390403786829177118997719504953438192363315554418239627792709571740199253804401845099419768008791751896783400372322344167984588126393917070318922337920124643155105252587284703901525192690495682589301413183006895469027783230077530402696721409122430812744414817019692218365761548598120382710751296293889195009974093881729959062908380055535271651707417102595999432393270388576297582763036744383664567992886583219910760318348737055029688947955115579444043475565742930124375245983228793335867903300638845002776240792976596303132098743574009297091733479631985351295719007060587637440197088744677507723142416744174817727939255416757481420784875136717961661055890562333747965547325734323536312167024445992867928690765062895795300647627088385509468834067830958071202315066923154686018489471564474117543466421254105881230510969338448172887706266119954978818200910996390097470701108480359557769105022244654112361248568492489682575137486273517197005850153317912778280442365087632518542782747097339784740376397122240034892430672998761839806927026705670026001645568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -247767011648470277623393719014562115206131613956529009910409677806771894076457431967961157841977716855411695450086798683683275606134339662425267449534216884632702657929641100698830093666362190693048563523437655769633493842469240653760697700628353580656681840175267585281669352780989825547914146417889518924634038698443590662271919525013168708682512655493657407317563672165593367793090083420715944233284930011743481608872106755406827242857994538985578721075929042197212443933308488533894937281331120790231767996041799446437413758505394687335147466726039221705612312631369184072445629375760179599046219693658348919666214957980272114394779876780492698369214555003531612446726931090698133402337159042797237434288071114456869218711273119015039866361692954620946476560393447007505382504453625638692419911578860299453152363816772070610413381307088074023575818840461150205154045338480132459325439426120796542017281732326058070648768010841657002481197690979245600296131972703645295681543161313740960789768627217625523031597365284343076184795575466806533493633271653737033642418715528177470836114554967607621999977492438121688268692083133641407802664934235832231157835280439003521156781439421954001795272271962343425710507435924262470773366858016139170421421058438836167254470141288530037039524077742220141345206991331252638222244079280722064463915101277489282592818703042402692542306957800587083475937155696419720281239679329694683229246433817020976956854691775907244540980317197278687707643751870135138346714734759246773979157118744864567949760886366073432193053799870225886955166749821248037281338019516587312273333087607318260873231231236702957913379643050653240870178249490548272484970473201525680118380564144505630774310114363731985343287469044883089035322694300911990299780154432205472902255368628262144050228018318135370641011775231275048975677116425625972618200485518768657407165770681102045554933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 481019273467178206210644045123807384901272158122754214389957152348336695442800457999482363842720526822254416747233492666156725239013037920930141124375166238276661705068379656144739716530124809599550207851514814340991598547251591504260934254916433400379882657758898277931323630988542822388349426248870111707399369533043543345039835289321053037238849376926599550955921957656055055865480809372324900568936714274450312842213573200588442660100582613913870773278374840967860350966698783466772950625168026444705535190027508430934890789680935705680623394638051630851595779730607933657644014086701632097846711192929985281631619482613905983495298955253755803286878650701263114241584579853132542462964346976153275634109484240603397048498355531094394143145799867234834280586160357236808629371725931003605542844433553722805268985586632433011103329277857468334755727692904791259816500553307752258325989969719905656331117155079916894137134184091782372333597722197310008813698032414808464783541412952799762549361940224824109249464997653337726077091775624667740442238493780271396402513347244343428780845555932636634899408086565793017054029892658754611962726130358904322691169138602067159978417591153889445460860215161380789093391397461552372146562501157733918580639327025316914557474600568155523769093365625138762290629351282457678768130935700729127725681897802023665096485053902561002502293538112005455788866114894242383739738952320281676591673760513158488989420063680850899422619641100122278281471233192789776327971565392563961077074387332668026235375244779393249253493792438241818264758853230251440275626057801428850679367751427180522148403380640279358027867024388430472528809627022136669397314062472242946075487964297794692479208251663206372052919375785397532800714496903563608157431640310883220726575749245084974279848322492563522221455755862505049525194399534057712753096097292273246748413120535958531107454976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -632472367366923270582043306651663764096413323724800071217468868709402756523215701184242748372288104669241352679942763874468285061306246755899173796245549844278718205291096849525889596261682157084712017733195501808507964241624929918366539702757172496119032577162047555730934396446877572445226562780932245090120491355339699773978210304765145237749321069302266540339967424674401586578609978752037757508572934985726238105888736570841608192605226290011399065414044086549602161338972855938821484978957752269151960369182879746008719463526596826968107429563166446752369255484330245484588719413237899485661477184427849680981236361987757141805792738258827879916344961054586028074939358444419527551190400675738910616917781292179495732498542456926048392087827435784861898305462068190739133418347293823412346279287360500177879299645622144427314106213011740184920716587895497374846418819486178697612763402697901031827098042907197604371742559575569742150753391008354337726695917894163925836272074655467720270251525412172359961475992094512818921267644224900609311445540971598291894968245015980495223386865045848179004958665322443250713308933938171124237701308702951044740915965607044697074892250792481945000283863776444165122544364933514193893233419586212102571137073526584276484019626128109450852507656039054437865471218792180560215074519887634486751843416597767868189642521814840796622084332971188210209278920651965652210036223653690983139772414624980401096550344412260588559205996449393562636299830157890422660799320896888379387617021112455961047428053919101903295414674630522268785405649821428273073066949947450261144899299640362501492109587770873089741168039913175649802635679137672649205610446343403645040947964023290438720106690020516760317623120131513957807510664410438788197672373406695578079426829918668255171452832409073293239224538194442943072118066175777765437357466103698517619717811991973613262602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 724005888889111819720334796707432739785972402578317750016208505806734034176685371298861789224647583874759441006807877259212280346250182280326428894447452373741154114603424314989008041874629797466290519870821680178381671384836474809014637383891923860453214875847283716654704255701712137987410037145961417129882242620838348534152203950041902919520606486013132215066109413584313563304404201235150486055842510175347077735661955793060573388937587454431828433397707876034651040807715636933792513711453807889150028030776711033652909391539625026182624918832696799226883329913575201352405727747372918219867467133724018446574058161106564845001025885161111857537019199771677069920739974504233284223588998588606248912765160036960601872807893115508993116818646839734998451966388857004258447158496960356724232432844004655540750207415145783653812191838934008835084152698803211038799947328160375357356137153363365476715673272362111050915653933867310017286722763009293425141155205843963886088498634876878920556761365416263799025019372008337681644828926053684882718646305051985953842425980399016018899161176970017428563919853723518541553992941178755122134216894875652732707700751728828655941957991280963845658121743702040021667542199315100743684634640519406598406403215794807449496888666679855787270352479703416194162453325919312388026902599922418675220435454470905023199998133674417965482771029703929297371384704970689763716616295346487239446926486737449879044891451906194917793891511739616974191567897739331071941276845822230297007201232867093813120026990273521598543883577690804445998371913069067542749650791830013429742403203693846363468487631180299359493350773044262221202323364989039286182955799767377836957850965949233237265069704407970179071101637442817384578745649785059090122068537370622342242869698818357248418492110260519080317955286574720136401599031278820704956107762645423979025174530614649060778311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -800919519447524116734868685172176473474894483308437817884629318798735031037664795562587847200583800268999418512671321224972093743664982198609763099670508232155078789309699045949352528816234667529594210395706088514468985655711656616639617973980966238849103081947374997908050986604157205763416466130799959963198358578261410646297907956051223512386665920369297990062108284670927473060740869184912794033042602210925449684138782912585183937621727694524990227507970587905672198717599024479093544887705976780695787985787538012489210564101170212095977203665152525580864498385383445166349586896461526897480884947631407421394102689509376691412345000347793499519474032049817286279846610462742338249718425054822539038358460988754410630959968310638394464709429506252330137145384776243009933512218629872474067857256619430856286483451137527230301019554317500234163565945413981962719116863481281419665499646262246945546598764699346919962113238001131260194402307076640670520435871253560950056646128633253083481677417315212614476674601124512422208612298575097818280118005981697080001455286325703427389879639497054266183795241694773518087839160878649676910688088909464705457761187196614240741086278685996929703914374956093499039171366825727192868244430745940385679602793557162595434409923332881637027324367147881405059208522507316260278334515861660110151144036040377283590219379014555610272843271538923816116942357752618697313945176638712789418727280558580438220693453876476314616308472669717049516850500920765447652390988857574478025073264196994973976650674044949587739811974432237265102416337554428055671972302105536161371976709390708309157534169305063651434131827579059551087139382510328274400920948606785440676367037436059829879059459192588392727077535875146581916769001991211053754430585065124330912795587936829019907748789075112922513518955395568967669539699746483199436666772760102344700819730691849876102184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 819058250189620662388747723037847477556440573932151336676970809742636763656432420900830447916920510807743121991278796237530610645422817038036277653955150092231201481435756575298856571230031917832926625648932932828457036289817798340874290302521402873996820924185222589676417519901972687369073726183901702522808644326649838622609382917777718522017010728903595062173716751386389354879207112423550008185677369444523643325007459406613307768302435644633257478158793088135735877928204466510523470614576576262291333132187763418117329864283904164508401950440181384183396318372267464372823292098508764211969069150355454208685174029971274379395393566600000129707888816273620662372878624291445167184911239080444983098197878761760195541131450815148482120983499466739879215762633256706123044621217766537474360056733253017171543822545690737971524576047658504350293244112462630048649405333145604037392979193800676791738494063049043743230291263820298274660577064009776875237272837407865522121277798367152006906138696234308729490686639124546536896352114778230525726864481691911821765386782487860698395412163479854552081437235466773381602606229648340696243514384520836029201372625296263487160172422452245535841396174958922573456746187554045506037934239142344398019559074006415794952402418037818811199797755879030818655630527045840448639575408573822186050629676449826370704776930929445589766080833594609443743104315490417084285401964360576486780319310091315510788623204822493295393496900495428731180296703991853754273651358476506333185967947922954777365040282612715004212066088084190010585974455717894107495582380840857433557154968974718879904078423308253336286780494350258636594421892112518011773995211204994135456868835019314766882452276987841765553041608001113635691735227763404944122789584793136003787958806015571982514844741317447821868100748466154114692418782991811734003483396921883781223410349069259519370985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -732987854059916973364669947786244776443122344319621331273214438733168390236048916777750458082330874077515845277726986991723141166102131678824612393750278042732432864149437337230492475884150986417266796481015260133280080990040200422972176123044593360124222412338753199481651014298816739553409112404258071117641871740986341357584995160138718799440512178602541236205858677794554303201585711049151324377464288562702494383096659644591854471736844722691286082486824508461669946052106067060945507754304892907813972217564494680735489321191519831928640729223503348502972089122259567520879704692705795252724493133305174309625024589674947251621078504751071046063897929618157128864457024165332628986400699607661309112971873840984449908281003399768409841227850177957513286737676630219146597682355685472991931834834267966222877226115067990521915264105528626276833644712946820017890592771459186004574796181880805592149046355534623744685871928520115764720225575125293872617306318010156664399959402175802300060874458038143892555754000444773795868998948134661742404529721955569023830795279951774786588284117654385330653806761212122461206728836545529022855590339564401175545068797181009810794629865901164782909474771265592053375496645293261336719318753949267864385358641590078494907478341774751610214233807743101265683161217914761250891931021211284062013027602612676916476818404004539232712865789185003338388178902289313814351262020416770126703701354271433392889383935846616302614234336167019661672239684659343240315598077986084182312951305003672690328081506580060673115530269079616587166670276879684975822177310185601563442910492980520692759578391582590983376472366431786257468977127322624775738939426734612993285172577223944758941466745796677826964841074018690680688706668269108279453129021558064763491472390389036690379949931919694515774942601054957906689826195620519477895512635083625849693655687904915140850483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 583047420453228260893040545332566734370111473602889837461836812599819928424079908371010124612127447040954880874215651835051962054449478060463326512579500972961131466204795147228056047236264936325665836190155857351234149999795375114527282003931629182189763811973688297162090785445223022968729765016759646858629792424331197663188934517216024480701593373767565282935820231599668833725933516837547091347420729633234993297418322654343950994025976935177793724561632579961117460237327255152318491807869127189116511364608204111119680885520360279415083730843203330592265957945487416768241545035966472618499688259823856618663719999969263908623270424896867587676953622247329775963534426176525733588471311643612360393941191142909844521577324687091965396864789905393552128126197991836153505665495808157415420182678536790910734062583819363825323461945022608738481808981350653551634096422456457028781754991586612869893566461582257664088069984271881551241271600331998091672669863346907498279371718726868586845006204499023744850527288395165349624066861393967533797952552778273604190529922318796415803099479198704781258161234385553456594775033824155319775655359470765362263934169994817722558744018390087787798124193524805001619394104581191093251674720273712327626641747376142278616248466430175091885005357598139169063647648599926165283712271946690085575572702863738634494040248727346261808669530553590667305530974570255704537652004325247496723821494779480462460391113593472181486819858722851302642318920540112475161989847442923426965002851257198303954397356571286916912197601759647123640667947849870945279753369454999667329903046523814234178595545930989053667133928411623733843880091319036068418880206072281818500101265873388545679834058641918753050918799753732048712615632433389757793517484843454107216566065846510703062801833690484400292010155867885240318021990131054294547890590532819977871449561630400867681173504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -429383490545938094519565174361833904248335543614005720459952174717231499602928516659028304895807022900808867707872700998154439669057665866736860058564976881284229547400174223786195304847505630040812553234114947812825672200036476310868931700660294910525986878927842263012384760285270600398123876548604217023644580413410140795193247879844135316115301110868659650925366313119499674928290436901689061174032307796004275362318126228322727539816593944318894847669752351120800041833944969705084121792662869092691880698298414615386360216858436973649458752598227396274582235351120077583091472779833804295196148171052323013419411523277809829604810059542037897178539381811913142749901616942641731187320877128379142146168390195427973287513214832567222410186089477416714069273304024497731594056891129673265108879109989064339918410893547931147082021429064971999850583832454125106053470222834105318106015955761788755531136927296068290115952697982734710723836903044945976334379024233595002313984565765154495010476381583002372074519606790600085500971748046122320112662474955256823129469775356736242834461014277677794649114500011463273763822109463365601371662982139748184367154547273433749124848347379309075717631009915974408755032169208880614626527912421144564555577334326598025468750171638455032299992596450829871405128480041004319029815951526754810031221134437969056954165910645177811576150590422946203391297965848984506161509235106263928071803973294447355837504342888878952189956297836489432159648165685189267613410810108509698626987836961342328336272810680760637919112749211693768589915773460458384483707189664654328282380008844689570843752523932944720691190433028430187306587938257304665143865663675282436549262436999507932515843557835690420100823176433155708028302379452010653831357672494131600138861845852893402727894473616320979007868648995444818118728883064874557969177952525094563337320186242272823515021312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 296134155622029665293305286421776637339112682375123374482229389252666153444036384693730090938826892727099754502690692584160281931570748606933660134966920374283438451776522725152442700160750646567786695428826993043047315377381783041308383465685447762380192125263715524048657578918162619692568721850263626709029251675597411205469910503144740676270128582320585968185604766061936705507168558015652249868319069526060831827299871129289739802136908932733954515760201117898469454821605250449609020264293727482157367244735132126226765034140897274446981493673631278879250363886807068289604649219576355401647508809256396414811854943053880088690641343254358266003812943792285597955330426888605967415889628019600134887254985103032029344949889664792114180087086030620008490468193216608623304179865695429181527197949159544912306266689626493803074844526093125952485983258276446520900612934257562450945737840593832459080656734450763171141003127791960796053634239333118597389362803036895002162252663616513216514291329678958494301211097112513931070257650452653173532428595858736462381756005619426604098485741115406147536040360725079316345493209231316129102633248763790048102589205051765660103377948642529173293487722846058731513865556532196738319460680325379940356186099025516578998146433378276635652850159994941395857718288261216251577356875023551700319525931858099573766710267615294369699028145366594327012654630495433247796678904897064660649530565794884227877559168612879723993012002965598656700666553627437115229467344637965576142861474864776940054984299643448340594725574251077745968963291459707334706923811154043840980959357915937616866586127489705817990591359151572500891892175698518172396769968776790319360897932094536366112449060453093248796601513230439300631111245845406467263432129512937059849232526243833349349838760903012877932224843380362374715510406901142968563230010709711862254775289292815779399467008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -189009868532462100390152278583011614744243096857038426714630634226815643683787655167752751050389578656862715635856505313483371905630066881448151854798747430325064974685946731981135883331428704642548449809094105395992337687064486241655949661279307816391545893789552131294169654382056890361910538563571666686127056791276935363472117983601457437541716665744220999174078039904447665421075027790245327252223999836411170575060654317162811637081413914498478389923661344866998863426278326416425385036069228715358044197941488691178859039898314403744143670259957175677366542551089555394227604230467297250307134344816361690306732128617179392065769859515837548952914038806461057689001572455990329504045040466375457263370414708747753817381040408239845675743848208600023994316697185447366562680543562138929251839205133614269132283413640013366948071939166450892718771625185823955872780932663937008413403660012149406343549375773946366079615579003996113286418549858769082459957555086268043677275563786208861077464708993978006352556435121289107325028140494985132449832655733758235100822571078998393337134337772476452445479811678352198412876587905977634692503294124451901604042006776768183261859824277568737820404018061144295091893234239957870176317435044509393807586156460514425854647627954288066066189487308594675443129555502831594180533191173782303263646879244915149345326131338016748988297440377159384948779900865122721662323854758770371463968784136947433656520431731580029208588335733328172919315499541989495065161095371143632800968722843613562541041797807410067304258513001811770792540802088459211009607808369447320989203608362088723947605308845595237586510973544456992902304975631288912740007737723249153645331048320936971648364950165397339169765152620194170737853936579484764806590613708152945295873439235364337076056740422525923219365566081901536808451008978225558594129601152713089480673618759366679971495936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 109359364359987193627663879486656118677812539242006798451359383294581959792743155196212693350663640492698762604479326921470476300812601278720807068594225375112712640349688451606448762359400151687202590684968551683776163119245528116334568466144721064753976164217949682455866420383547365124880921051897218714500026124951025210412230225396293956991313904861691482802877056655037644923441037382686746393029792494053027347483274742397581051148948059200916791633515821900886295203295314118388635684768787829549881651393887148361567267830330051148931344772492574788399206804349744167681894851169010414964782074569257853751550593763232280294440451573314175986463705582738169908961925390644950804151246841208228366018438961326602738239028267940097237470394854724156453310762667711335544691622312906681305032260777836334646053260741109541865610072410958883296582203060282004068054833731771881753740099016067322690904034008335015345074090300690414004217927463186138223030592026933959964741766752124672220924511208866914550795990800816650545767824732110448963958201511035048103583113849773146110073199536719812037924461404421970777882539683246098176768786709146796881751704039249067448293449190619660943669917898887136209302397957397607823996073396371308135266960384737279803531641552334799447877225602954498184346362013257600590467284938070872940589724034805576149157822913521273239800532045460345842708013866287720429825748676361508802249598099517420201303573469514697195074593537728615886105271608818438567002748932489335626627742466806302367211852668775884478995839561063670752273013900429972278816977824571616110670132213402887189899489369401829960682733863941074632060831333294010234050293684003732138891384167165829315389841987245416284096664730284086788001495016687703125673378854180158755132091623491067465717524476048225933740552654221090354073487558835840299007807524696188580007395844881238166863872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -54872773571399262830122811147491871569466940869332639981417761997965955667279432275836088894846527987773512184519587402187216343701699337631866471342953111812212992568167075474859372417767461741243491719340545076016157335405520337334708914254478040321992452239270522035533555072254042293097251889376026357516292259189786305541718265737407649920601181325481547386681017529335026379867299377809992278408055606010737583703088193068586125534895898140522083304670016548499019761119013770149328073759251607395672226313310334869709239459016918099235944948707807747244590508396594064738222549855100739090871464264644730766917559472122270973191030073389686353752154875757904318847421289944460847045013076157571208542898598394743026902504660725502416192242355068599231754937448559953502185513289891433672272106023850563799673485970765211413461163549905074693088159891220977487245740092420005299589888137077079971085914311135968277776255459881848792013061580361725177067801592326075944956213738209497309044791733538331596890468579885735247449963314334774594707815588486088988071717380382374560600222946227383825303531497542065138763275477535262745205104799590334895390091862482795236752829465232993389768374884158331892214716621136012176662097458552081078493445907242138657413933009548011201216754020487537993194326023939610403894992538870246757034631071783351806213122771686055519759045537954281394590949339867717265179355798570694085944889998712414074828473503259949537852558071181293317943855718589087595040006645177942943722211267899146400576893317126310125117056209504702303471393427153484564003116740468551370625071347418930938454476773226521441499834404395506334499909749153952308375882899002240843072299169910755742349888441196247736709105356974616698076164923359919743863686284176217734901112568898080192126006347894034185576069841714852060423927378542292313366380172422046162854019185949023563415552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 22374199973627227345129382467410461687217017620920493852525558932997934521091959839878515753468560013956695482687081010558438573179768498853715485040666964606795675773741496982850525278709221599997032434954686617620236900085825408445554331381121748244949170354485808537404042074324246856342607964897687720912049685220396196755652174575976044145968569843699786574059074065833216821962682489692401187086415443480850209761863452010092408739332733636783526120524421857217753542920238535666941553540360782456017473784108271413827238067309657702853032967396232316029529623836391031631677305670374383889166759673225766144169055896570107690666688795964515189981404320525689381994182497086925120040899132912983791069646761485509432669522366034186825466559879004035005855641613865550575078460146525624707595387017330431640599322924552664775134733637144980252471046506550793553025459128692358917195121421371514588475490463505764439650760714466420435144066376865163736773793247151877286965378775679905015777167379066803319347565461895237978449781211342749081602610357676736534821698193098071347850767929453984980338664099354674072397873638544149973221494944167212986320685766441074306544926523320791445243128408902688729580034732399367514018373656968765192018000943691840926562274218332443447693580150907547709831737838932984852252173049774937770528455500077258336666929645362425231412494116059928867817472801369651844455546780235708414639828588057585558659227491294470487981558837069829008850318673279314534243562525908739461479387438804562125221648832896528561090257715083366373856854657153002572997883088174400771901615158304941023658408769568210931128844611295185080548383987359896949528238358242751441218730175385532635038341009056489766111168609087902014477445764050289723876467532519915284892247583157812719648427640366253825697567315004139668097190003996219510754472911429089635813201497080751424798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -6964669363591850244178574376040116943628829979038699973879266484309060906808706943312413256835319786785350836367006624343553635182151592769127057740939623007883520386634790030842750245330864093832021436840814154724528605083298459209577152628586167309911422658780004175932176220275566876502182763415618129625308789987041206213886450302512669125265864024831436031418104200792196324545146469140438270372015157398013509053949901530959362835372944209150766321367402159560779821745819041666354641892725720975390779846940879256143422665465882813750456725085909701215993195421401380470819528383786044957173905386642721738798508380028018369090365842648623707588212642019428185493143933884351796376041807181598130181804222373224891921121945391807735276145391447273315961765234988495263117360107494108200170039899325604839699000710018177146941508309043179293733599153871978277538119716934095084095003049049885336020354811402406278042736237837177640754235106914685539025052967298342123655385782682114176111496599176363821890388276067464510837950317581297575112567872530267827049606528869091535887161884461696759381130969541397867248893066917103751428732287293509165454030658569498484993784732917083338482394963947715033916987443098538696672599963685026386076221355724619390258702339203641215162480983253976473722050183048905404047575120606681562375351169728739264209208307158215448888756350630231063673155489197345665823822036771520893310594729578467408320139221458082234328556283971277271870423294646179707374606444890124406685997600391978598373173451436457052315219899887590049752489843645856157112994910500542846668330055158538116395085630152021452241555943939669191958084662301174224527272495112194376398713307279527190800975866647130473052468014331444534365146145064540158962401561177274696519119750968155164639029448399291740152814926157520140087281535320415587682135270265659932298004302836823878533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 1525137703445354086946943140328755636446551375854465300131379982337871724006547750286583536917498050595949564383669951569598511721911976403117067625661995798690972394704489452195154416574715989810947662553639097439794074128980193216380958663663445764132152475853687568310289778784679938333949575693591335254108648746768466285302295225934395386009651211704785930500477271591238074700917458062770432105388311561364267693497818735817074769689500606641113316121590551594818090790616818480834343325543081340758002231051653775877858107909341083974758236702245296724212711720561958278624422923172891566950077387859196869132968862424181297551596347709037953273549206042803686513689823864398095205269000554484522088904720872856590720082476038600715316039270998256824614603573706276978274825133769471454081209255683817904562551476450264879550815755782440419782676595838371406844705171423226369291532416531125153128469544828530225144482459108404066448484176155186793623900317475004137990281283258309946841522317367448195978350213971612543389231866486450585407122729932208854024321040127547524100311009925231330625927812582368975924768670769960800020935809467963596405603416171094182921402894954825668493267491157683379476372080149227068264960605134799178934827591547776378034531724316562842390427719296443810501835048280069571451413182205012229628526350514154305078279732623758872784746181705338381560690670789398964571162871176810355905717567672550668580131756656846448685490112773151684361958508689229169430098069053845840443551730169362475838108217314111080607067120078772009895211087296718038375801652179036598002503821346057668131468923811539062613707696088545272506860440531240871452006091865179518338903264926859597571200591745329277983587599231245091604676727322558408644410912411050397021959663513215882648042531165607460158312566704462314197830238420941853028043867866877806111696572030799331721216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -124691840075507597149139250024855675769910876086659172964392730956650201467719788971055836084893129249069283917091315300921447087393105544350741129791608931886280401516560809482302348032814881554699938689238098168648430174511529059992412172956916834505086467296029367736775030629123866338674642718987969817353465790577618898007472606510383491839175523715984515628994700772687688995765607829254102052820024230523281498484647786372711173577549198175143908399480696546610929243689288743123557361254516668577173657903500916385457530830342786276867366362584224714672927856666045292096317369555928922115547699300099310026233331593149460241920512493316280344814890099376043616580521778649861281130312921914064821039579878021509550133020494838646884428504615677991067857793964457444314427432697047768474164303996215736629800270133078208658854985888406290038735468103876681812997320858453080116173824279333172076793141973863679156795584548015718545205491037774534665810678991054081636826786450489725412608906198593263949760204989933642445189792899575114796909072678841264834439887972419183391688352837538428933537373666719958565022965542894111576601164637366746578207624324190851031827200432199369371377302513544811941188103127710525925922877430785943214814428267586438321992790853169715257329248913960129182599362432241316734883542151066007196068747150577902631514082145020940220346522156364549481806908087551288338815585486558280032042688402140511865330144885350139916895944027695272118651880644506283258182351358846622354614903488360837707425297468311031480424140737922354487817904180385846781632630158588832197560728436749526860409779325642194036044407023069320086624495884215652685755336549760423538152793323660171154022601885207765326935556146869145617579132793043720176049648692276820322715505013943181984436017333034811799990868570022739639803766912102224892138460018994138866446486039120100458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] -104758955912950682945740607223256093929838969552034916891150624654808535969867950393302501136028153824547457856361798413688956058006158479846304428690241708869417961488898310979762088448869978946240983379252606746148650369880546270063905970966462508952096457198562757130781247719738379165134621646956216117109061176870876622629905664554317228967552993073903363251471808362570791798131426590506977456641845000216763357455981587515425511199045053215115086031528927207837321403148130497955016559195641535896716697981063780379228760778507463143163682095904119042865931175290229773618985475180492197423527325244663928929804696337487662650417318991594633115222786860640867725576556925176182012914697292499053503012165325842036699913140763607054546527921947175727334290948482034148652950893875448811516651602843006242056682425360544613694277368800059478990041157749410662511533766657715917842469470449562470574022118309012788930651670609957758319710840987186692381434364647461277325786055933774528053675160846526282447728503993274238013696558569551414282579482563618241766478622998269539226416952613613518046921981392512746238483166431141345217624964841892479047642870623343110569992827989238064572146868892955218782347363291353555292896075580571579168743318088861295093420092120096756331660190884162655415374679711539731003661086146291327315831356304377217734299100471267099258286797446197978529502048637948552487342527394513554945825508713937996082218462092559156328596449329693513837314067706887733052877565874751542253340400349985042087429208526735326490284900830327560973853358735560525187468737070111060412774176943175888234264343187460666958027320500860483745102556028054657115019325613460300800802259349642451139577648275919576486089783733876267657284102334072556957320476558983663473361105505567922756525653465784316920697378722466054162642368645020481845994305975410537283708948503265955282944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] 70695924200488661724050448416088558651823321207387214044230261658217992779933851108979852387520879667362160072767527832821940607617760960597990090422319119168718197334400707549135930363739301643693079946800839090683953646181194224020400188584110314964956489347247522897775363108377128309641180675238920058000743530524310011843935091897803833697051681277296756283289560321424367484218423189910317409500160299398473013239981558257184241015698558182448903365648163408721944653763631423067303029509374364239077508366954275195708451817930537259059710883801847505918830023865107246905998927935220426292550682496025320059638139967672818979179532061227068953597260585686128469636323811763798763553579986523721543643420427772896503730633993869937516932765700538283009259815945418232022266150381343838820082117977605464557036077573404223093015835602888970257771353454042365300521468876894934101128999063689048690531986578240867745940595860527243499325470729030345323514572335320308000193177447849179985200089051914201285415437343097132103951382519926230657318910679552001219879491065759079296444563356303872674776508642535822677180770688705849083880315160133059660245638412706169981803154829789838085058975821754829860169009092478101947955178952786352598257434873977888316530284166168207334621471253471622705992310080493791420724624088418558422687916780977361112027912058363335704615094658708398082627674440460852206744265700204623434679014489022254771941686537156426300583515761565605426186762299977968590186539212228400170859231163461130042446505840468885285023355902060791063692692182396660597441187107441352946333662633463566868039981103881523489930162922124363978075381587024551055681049385929645321795577252415218938340527985209271376105790928754241781644681201551507930216829113765490084388184086769453599263543465199491395971765825653336655081129324108422322462233938580933642190130155924035207168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] -17377670694146883303604271657862096472649438176231749619444016406903928193310976099586999158673665243528334533236505361726229824846693564752267786219678649991661217964922192000671360119079349434364030149229497319677948065099044045877058356826776318518492465851432582888968490900058926644867981114039215783023012621039026387073511399449855553395546748616571482076296912775948767146271018422382788470869510928835776331010735688737272964317732436966062125127970385350016669228272865432827641681174723894000443626850468096855519101607745258382347479722216401156645514700244768985246270747386254657920505638433353102292127631929466607024392424484036414264904052899649569405884098400963478548444297471259149696855005286623347702473184450062310389287397936606591364018157200047675478389500879603540458540728147717276964315923913254299142229075939572725083667987164407170569317739237999949954727259403184293310140377949116179821545419711089555606814718844884945763486675620275808569130314855426575485800907754874008527943375724388830978438098659897374722006289903234808729664591341147577013691786042451508157407623114590040809683981631390070356164350320196179951095499370795199014489862607149330853095764511595946541792262182223403699427262030649739946497000515114853497507797787327788439407838580072850756870391135293497019103621236589823790325575694236770730020546577608167126736116587562084496564338824182072894930091624693887973393548946700678808780355614761461877862006872243401614268234994242492876835386559918786294144423331299955151177882115281834373296318877697059583343112824340590646224761275828653132614801435132625466549529081592875298952814071773432674701249802808119259140980272796704421500199991863557366456198491194696914010037091391124768223455552834659757462755523636336246654227042575874383939478976806205109261554587281192013465424726843172086045148065888987543797793637912205590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -2981514006084067178436184374465717509587978379991625528900746339070951183656439615740680313648131889069140817430223708158958337499526936930056379227538344725377527352990682919731893719339190201737424954518074978445567786812358347804565592475577602706012346603951209085964799493466361199229443148528799805346988956057054110835354293637670642175235371866182171003792580763150127359117016588019051538562585547435745509697474885629027604258819688567420274444093901310061250841751709024794157494903324620792327526288169748539081726201538936117464797464089638265012622412153960522626452960661245810146676290877877902339666130739849600656954928810735589245851393643878025753554434434820351669898961776779018885880253185152234789665540180413707175866884186776561896977005732176394195577871916776605491963283638399784771055068922132037797825674390360754968438212389494552381950990323620465498087563126992417972306210020398849345970549699165638334459137231408083370453885790227064812235974481242592818051862139502827855348311031248477685314869624845559389566649719938817377548048513032003097516073187506086664048512865374974844354584088811590690276901961243055598599924560244338773845884419445869319115347533514804745210347509986042907977713007489930296496104690475751296649713053591415802791896529902042052851025909713548157245044250340116096346989332096350241316644497798745386492605286195692781791540696598343927534458579763681845743825151892198124265286438796555410778430865572248883609609772128645015572469338942899639593759232421545150765717114907500341311069268246267614793555790797044810998265604970589455762954378928255490414680202341727618495828955789545157437313204968176810620602246083513192721715308207989000447108995628859825312960251305964735492285962736943077927762695884810440074286143696953557766318570781604097463912010144232703603358230042076965042094397590162989803065829122914648064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 3221006149911745229786511655625632419675461926567968650130388044107537170341347393729285444528982609163491593354888946797195788474958809825329195879348896543303660330531241893364087527873616587910108703298938079716962645565037203617282816548005612850449707413668510748223437902222496706955564012405887753088808666055535256086942282337478371025855327028281471316917517329865617698554695080785894026930975904352171807236498065393002775801317919574174710476859652431434982961899098452243295026370895744397997861973624851490095151662579715223386340528898308974516861042110050869155248400072724769907032672298055382646309719980278276674696805240987147513605659478582811156871381536642270532730065917024850138716540070889277889428479820817967266876623152214750882290561628063990685130900851450576364241283738210030140154843121305440766417629132682180279433291427352013891557366962701947841175029995088439881636847370197079088012334464523806661616281265201487095861334806027491966425885898795128317278489559098196185238421156022877587733398435050681457405714522379970238439001302338243283976401150847448722344013360493806059450096991450825612617734494832554470490794038332870938380482179272490968703238287001192322153504278604497283827951820115553464651706394813311721597312923440547624633257808679432865367113513405256378884811607763673468853169433385843645729611006669832187796316306890979122374008451611085897496111801398333733024393199601964622762783768383417551118033426280923998422067753686989990985569276852436341103266228492839269882589381332168319125422929083689782348018537624564825426654718947630647701315149015579020595582460998693218695674269049391133934669753735895574517529300777436474800793618247209972054401677186884081224285269457683103151618916509016554773239563166605645953420003526549888228814940425261962668976090599304894588951455179765803789106984873309324302783886654347149312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -428849117466066369184286943475193771591499647596051099146631375434558776980808781305869356253366770958735595824318635165699880234721882841041589406360206420826950846617672923870661275335056635180276680585520001154696504726183152743861590431967475548247968296661042489204177396063049820592086812831523401309568640819010184737588793190033376012726237371516917959782490657392830428391137629308016225874200537319122618939181636860807035650900155808466369631229710139744794792828552845685653694360769602858222873122561777953918989612021025725195645548146346028708090570878532362156715370782224085070888622132337577464224349695006673200888427578525353981052856859573732583481665411856038352450516752317879658467055301839893409977569789235184459575733206585226641274426619667810891653052855241482363487109033128762734434694732784969645666020466877598041695485957539151439079195667771162460449807861867325756448298461011711271753302762804082628335197410671052992527675731873577813689248785128281062125255035976333698786203104624417503790643699522131525579796662804408510601743185886291646387370712854523868745494405845506325001655097764180099261339867830324698324490054186125469644532487075965714098353317034433773178084304887211621039690599476842620810230849772072979380559958626782356501817666746472326180122102505759105815393199828187295898824087261694499828304539963605313054971616728438495183904614806010516035689929781601808641727805515116078714072130746449867502420057475991899261005938373383607957542833761535594733235042403689346706963799451273541101845775296469667731039060820364821071342281977363101807266768837219178370101879575473351478231871179048362425377590625825320684590244722592959986365391393947457224600559453227880980103513410952678954528399611357812948863020346277652538491293255404123780077058963833795487338709930697721981141999046857137666532335539993759866116306550344646656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] -490189486356835907731342911181087095530837262296791148744376856613313840248661786074445950565512944100716223276407933469237863757444571062343674857353480841187961510387952091773525313758410812928501311414635528799161100118895537718153353954738776798567376197105014264681689872613451059382397580344267080315924808818131303148411776977665879618913275596489265903093552631397682530272171009157386178788349008094176714909257866722568254300197309192196778118386132115667157741208673551750618103729803851285051731173836045637208948379065505068669004665868137112567781406476390105745479817022713380933211926485575055925224296969901614225003307895495122294105529384505189295281587074464565271064853755592972049411342894023432877848881739233986238819751761918470717644605212659261901768758084162776567386972870247648116471510115368142219128418439610522944771451770407530033641138000018127375426397925446304044498970002331742967873583621832919020748004203827003198074047721535817402559323362202147967391794283153493414548725945716378298432917372861785624343877533056070034752468175067336210664468999424131255077072786466655914911515693573864152323597417077539426343150203460357425016904321339021386879966631623931404604609517562457400596821397931359433952199189235237417198537846082843151603954559675688427959862620074854575649750590754846990741467264801236573511109636055903790969294726703007990643349809126484669784047592059806411509233280735480412631026761395604317332710394969278366274669521638204167890044234170924408265247885181899388410134602638650605281125637529267573932056492101079840191451847719283019286103842336670880001185432384961362642942268603776261677741477943554387235090860636572653344216018820040328110501468340790751061420710252216728281854256372563964331617510553724953583889337137391032580639554654980957271759921354377816009497082107684741142649483899597452797839864803872473088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] 356795336115228987476423255483561637480719654645158281950121444076327892257737663800577392126084748959606716308688952680166831845029209302577034587608404120316412359959589034217345566201954482608732027854427484366305553663611258247401921983894197647144453486794001840915471112316208623059352382956382277347667086339373516793849655671639831266098441109024637958748576291625306980644183471248277314245874541623709998279092023798464120718250433237588587524604067142854743695067915511509509275002584017750956669105274183105911549239045245919673470119896351261117476782024613425776480501100788026058173550779451334618441651310274130333919324186525841572974337268852716894087394879820403477580909027932349799892985535817310310032927227018161410752887933116003878933689970633431993572266132054144664023581455595314761570927994263622713440347711560900520236336323154976597080480997552230620285969524299326947261567297365227267721584049851519775427950759315382350558661257362723520733115788365081505646906845766678134280018571969880578094392476046837245893992400526246216769724188959952654016245803368583958238222367647258991315555766006350583629315821933989600096218031901379138402910783354862942110003626735290326665282136430737610770535542943472708491973396301315030009031930226781684807858772887229979591977365456987559496920289222406046274321205352098305177793217466614776605467728096592574500486640689870087484698616597780778592476591724939925136158646489267934199431134321374257144125019102533342990102302882014003764242049502223775469462815073712182907352264635003303518216879987494842259263855346482387057207044459867900886016213810643489053095559939544749889564296368536260648286034528582355875717889891162902914921764010607785745864574311332975062928489396291293248705755337943395849217718162406563222295949833854478097605470077963963904891805469375594246388738678889051855399806864313024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] -132376776626244332690337886969108812556642005866231990490307088253505037453546818950403250643472160545260501718739263227717422459250292238143637640532452848003998319254219458699317019510804868905542073476838980709317534364499215149410928304155936212425984390976064289431148291247335259888739660549050889170093319033156003179384700928800117238536033941349461558728600620711617460264546716382297897792762522064309401350580985868106692072017625279193462232419751432947594463247869437781436991221980468421499410912225730217486897284168163178023434578560957317396717209554778261845868812561008883187428081745043736658395763112458327403979073430378435677064109493707773989238685976996419552797197443201656988364212668796149832288009766216882043745198569082637366534319362186837026988692726664213939486039801845702273328836854032560554804060007543668640378906508536442663938797814168486210960897402825820199899962077671230024707713841723377573180133056711284284300235878406138784044526689837903669036180308505150954203413259123746760868752398286147632173118754290910927332418236604157726317789711779532761975545323001775815316965544910999935605574459972601586239434709470305790011925129278765768647432277061174017853953229948615308329336779909609413364075888100191895990361827596665106205355030212061879282388154191095433296868104682870447254918172072200615543657374333050740028096486695392741937318788271773224712108819408254687967948912603563173425658429427521621558195494646661155931502974758865022811813197412592159924139314168864310308112336196002939212916574427220156606456330398988066510383268120421398817648902414567451746167238869270153629517698788786500511978848579897518175435167064962036886661366616790317334413039753887502479963110554221121062473430613791719255928840197834454335374959518317655842061428622932900272764173816440118345230790842144042474827353789082606981605533376082608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] 32053517072409387369684345122444661343285706007189548349486172639633845241709411241165016665094399073330949409333255573266087327621550804933177651344611906870819639285431017855756338328154615462538041762384801575444563524204013572393295514335004311929397692149307656153184206138484295367256323882176327522264777674768124076614860254660206632178949003781652143971753097741508879058464611134373559133152976243961920931785002746926055263472708448851741509699075779290048252535723114853297708336328839926156139342657773578605219419148767962472803168118603905907417821769918562661461476246439484203038901217663923070712328027373369213154538429636056646663366710638811501978506841739119768847428464951240024757523462040546163626826660280594676403173956615314197966445806982098000739405522779117266189546861012156172988769698958156318011729477621936525279442862931986871799996709735399773843438411796256669927208747682625184190342458961371168837761349262599877211499943730773157758413806307337314104610445282005426282875533587044809893335201917041192635522827304777774498596946568351314478738753983712618004242392381138023428178642963428319489094287111440326824846747487898453531944561945006015343988520998426204923276818005125022701903860482284659657112652365438417168261847092406426534977067742735665903393144964869092434083801890659265887659157536608809754732724068227650321578349925149259363111809652107039586183385337416263438351641838589371863683260245355108752640586301505378728513335987849162019699966441389638953159466916555247052850006225664923318934638911534689628268323435218015557921528673589023705102825818979308010431787002899147537052010572789459206854065617570263244244713707825841741162010675581086144665243905139686418875304696307910632015278246648587921577662240179147410128222361893858567774859174110956102388052477557163566442166041878250815703966063411895008043623997329375232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] -4944568971361452924785235027946061875089681209145359303065773053710589935872857210878376322855716554208043422769117587069163390421451425952928031164092049884705335171311996403807440991266727990832004976119229987649486695477102845589706951610834249179129171391893803770775400333335619526402756897269016069966385351321309307142248572417644186810474045352072767080235907981401711987415569939156156972608942532629574556164851641750672110863557900542024420672704031226467120078033786868887368742208292334936823415771849774130246308933467817356986820941301136159303427567944012569401071261897745018941389407346918323578802864429540297891870006264240077298714657534552989118112143352504657806349623168182494674199521187918664398893700097808299582965396685751108667470143050630772345445162350095320785475495103162425785523133063021844989465253974624962081035952083822416284795643801816107071686344730200352581939866036250286056946700156168681592343337758481353498246703358021896425102261910025790256454481121345558905867190261611210891029767309005118327405742566564840164817554764427832989149611190470369436597707650172097179921346333370137089956750221180331270345281384689291325970603331072747913158345139269312398022947665937254400828249783249930913324873109767479864186300240662778833608588371082162177109241220975849838965580903182593023355454171055289296155445555050176447228409558707715363273961508668598313497792292318788635713052159480785706686467607431278130176720003170316189847689946199258511266297047157938343924521116746399650273691941137253959609803535492951795061448394418393848207646875147084771004856821486372715252791744362901006227187788247384370382733546121139115951622847689632705496362440860670894486868266318315953089762732902867708074997529379738215565814013369033583407590995327889066971910148676297739578730456682171080391995549295966847530563265524514913226885042903449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] 280207363441433104918377192473533577333236625303323382020501452547004223327312533938651269046241803356107607513232651939439948165269942557891991658108030075209767148588783122207827561918957960005393601495566617938796151755863279383751543030988991629904123444939993829820505491135847775321550829930816182558873871486915623432101993145817372919908974735792349597763930059781872515038795350381255041567345696484813470624642972389667500774539477429833537188718668512685092336227045320689991059248412297303108178031439025912652820508964936129618812394801172649528144001979918349102826037518060685316129358029456523246868973143617929242509211148948326291141302454359911433046733028714197511645220192717715329644376267944895164033048255278395644900470197407723250600755503897894803840038355345948807228094507842894063863145849236523651490183738153522253861919132023116207336961030202152799135943236434806469201119725188546290504476836067932037130348729189116961268893004997446796255244514958398785774968573891705322028541243132021664842545984885843373296731723333986346918807385237097459483959303812850839147298920822661548033674936802540636756110909950157581156462932590062091344355771401109527304826144571088028229932050380742550959336546058796570241060226577521845798456148351111126362423309590725863608001133936200208234658412580056075953542728147296138552721718651677674821559697790913743428650638088859077743207994874201775843227779038323231700214319970972862904413732371239185847319007180782475085619847175631841148152555210737377789813182973255317464015448343157312521410572686643443467284978282658587286912951825006588602215755321067067398585313931354111744084173448965495483050832410292500799811192077202450429863897076582071459404969504868788447326538055398061560443662930700465866887713008551744952573779352114077017755961930833294042784846640382551178463722975293877145601966205829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 87447135237676497661705316098592410368871431807460877590393453089204536049112809750661115478509388685388685150238144202066495473684360207185996070343244451937086819203251390318472317049125130296216290842934785388272558544364449307650369270062688262888211545898073663163469681696744138835401718442899118723077930875004769029621581211104026749240119507499568744083717479982859238661564798676840063389284578852634389713737587543657840886225906878576805729978715763344156491945259913296145088955541761067028544442712015167586659008127869259112596900407747014359108443055907027149303354084434720559439733419621942776527655500550336311430478076149596050029055909533667271304590513178553466441927756373494387408461011716375770480147612485406123922380994594673137273704629497173421148628545829629144124010378228006780706500826769444340596935536993698064926532335630885492751317294471521418563985515333988542470841616378763455875406986809276785384905374147727115740539159240538831474444330103221092291922647170857701197822600619726962999191530288536845173208301538470181068944380516905927472669143652323106103565525146044323890950036364465838693115780485485786546390946009952652413012991767487731122808259164792216356765576448764039613435375532408720865434413218600565700410393429815366395522186360901737313096466632849622620807951357854144218314436179981999736922453155024036612292353282430501760889183218145920176699806662423093180185669468687698194710292781740823668939291292992965796072202825372512821137941676089560846827509997687298900864979468185899985451923835107339971629956173208133996371555056499738935438908038155285384695089196264292101188770700354061824462607881543864103624167189581461228228489443124359133477275926388944124441787704942352129515022500839641972619614303621703266441797864591279519163696258891160206402027127675080347845103072108057166225430619702339083904490928078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -31565678432330937684539456872909445242203224314569574643551353733431666949222013458819724225480271711840974793272899944444374509792391132455753106770935308176245260635302169889078653441370340815574282534622989237184794930370035023789305020002632984729307334838327869237994990565340880852828092947025126562447558943867929978993124347102938437588282040970375945664431263434917290083898673909559752934720009832227551583760636314306034008229368731308143916453496630693651334883311674081951615102335762308281108303728566742958092703815076639155593535524950346639931961898332373374975357906869914762736954910905519524922561082712883695118287716152361489415335895251619237227349802745463980939805409093750295697233264461930854008415674669654387169825412041356385810404489425654942878311496749183160198516744434916357955033854044432592378931425194877039720211787623431489613318872856675763347308722541744395563254809604692389763394583646232338501266530973833069975065756805280438106471290540140011929939885479615620813509749477830699125471479012929687051325777132861003879897280851214404629277431647109316183628660617688447138851777595678339750200307564496897954671484491853999248960962679429582603078065599603788328484798067519672156625215138665017426630952868491051973242425193091488925006825008775197345861415930203575143779431149196991485590313187228015184651612909635309363739288133242287152068079720745244472629142063241636288793115614679108024247281682521151221838417685359095003334469991239252786668195695576254992292194210759539520032308584347473797601634630859481132167153209080692394264297960211133036562536290158869611250352956733521688794781808377230358247910258954063001921111259316674426412303338693733055441118209603077203011320195723421003611287133975029449109496991460797438481623156806241746888414271258894068648133483298780505079012583201067898920166965076237574489429355003904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 5699864290515448824094266144347748437168179346066652179294616625705005997783173342874900280054048834598489943040205533163295125108021186147814167546300854465270260894433401432984831371842217350167178328625564352326906733982675138974532110627498889970919798378013881650080938277886685295843077596722063411635491351962470392261864491773344453532659053399895581024994504331826959926789005066506217889057612807185828307156511875553954131666925613589772448088076195549293564937147096337734185716808095048135881037245591527009574933981158727214643376451014464862547408140487421393894998748200423638135991397305883652362255915663808597432928675702215335786142952292428882336435665034118885389112520586915593588914610779864365896840430549571214600542445411077489881208209551556071253953146245632391855675088707534317130109690605770372859851069264259846321613755809707575278848457469254375069025371832012261744454415237023682875196759705096075192205689910907821116931127757205916971572726355252261483080603033316791051018468213144160038743767272946256265259814708976017884669477181793953633807259636235752286260600078360407621503263741584919462768759906548885669323031150884583703550526247005579431533107972393089825331223564889049774838889913408194529791186072604664969114297667754363666019997772338121630869120424747514669599902390926023230578810826523960585866608974986236324201588132189015039129692771036135972573071146668054761427543293952910191295284068448923425349464550414815991845855530892335992817507943684779617326982257393037811819296983215844523018312838255183116827256572522878110952715319043088434543141815135992339031768856892799162983797848869314276709447953824495577160446138725188259086403769099819114067116416481166261778074508699590773727505556017239858434431445877987977413534854143171547626965294439600879450479593276323195294366508742278962650870051136989333378273682391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -663358505939627802714003499453439896438503520806042557283177749317125365000377067167949637813279185477839610620357497265064770353714897036217973976947232463410341167349483794371036843595602157518650864305703603327488606459480129723496515500067634938097241407448343423679423858086728638418947996015593436710016727910094969538078843622385868150518986679195294596993199608713831970956014357202916383922287634843027230834817814513699445941006181585646069824501291144932495260024989585866955724037111438565419409665929609047197355231232680069961975637051368860874876426507660583149493391030114601966518625109084509578847151350828907221720114961519325450701799776366174935399204216968872284660662259799340438503154558516067525599973641648951333398804428658908213017580611242148751367725800581345238243999292932297478421263870916740488408669982671933154861202968910208135019403768342306223158091536434149978918999222122247045968303506985694707594200624945673825353830820003089524315050620502815859860444469840151495751445016696877777600709410772202023943088719071982634773316331272382738595453613943716554686939374869399053838622798316876189199365631081078647049945867901463167930329296105527771783983551069108204041802916879124189688768450759595089548321916277364949473011850907907904825035550591583978015838521579121515072031616269897820063441640111890655186525855566830003467124103521303092779114563292107544719994226694178134101189523947011380919945672236328945336843409497389287060064134911535450364361840332541048648121730022400435760811924175675032733254923855288941215146551053347744024167016130442902516890826428995463827375971392307005973076458495922959978690949601269598852294237807645655860943901737178921732966742421094256078673723153830001102853701806158678118102380520285121222371091375182225429298704309733270613217608013274996672587745637058732667724138838215568219921264410624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 43628744456909998351764136778019465235445617693704077075242401729702240266298749162309010541668751173074754145298834861498536328455089855260452602622360562914683328414128542592047135243342446811566285414436826621221662929338086124828341345882213452966807609534414028767443522021969659577188180260195058604036479316144358305407857435592148076511273505978155448117065326740112908895628503543335452253469721114719142233446699773401634246823905401431853203723805842907017118324611315423940070821154893637972697715705665795031259110612398282600202310831092901027634351516211598699718031086893719067678097617053200729916560540958114699161534863435001149275069196772904397176084426503855467119799398366777414518228078149606258386161408125920779129105074974852008236782524546906816895544165892832195942998284533438143556367781057494918293746683019524469350370340902654612646186342334294322301979699877049809663878559717828409632924329911837751758159190745994017382364144224383665269489565396358420593452389086980361774416652731823534924158169822065018742683710531261092549138638508785108199423417440119117347587451617587020019584732881320252386346840361256393716101303181368390674872958891572752031576491472613064726229473709919553848270384222793004628349438107527051324695933883381561714714171740522684073844271322178805409602335521851635737197312256731103963418331748627804815887104154146876082273577368672854130542352949197109428824151151663209670910593590588267312826167972963450929095226924730574564396978381122359687583104083977485228027987523413587085440803662500549938477870102398165432760922862099892114646008832258086777070973252966348671331525682060543723412739856337264857330587726736100982548948628068013966111837552281178689187905316053834677093938221261809287235663182697538409050226600838761041837603586391810277572542869109203929527177313389585797837799767197285606026171645952000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] 796734603794748088742679038241866150516744980187365487216877605560822844125619869501694869019048237352168701273555888890613531615371012725394495001483247675995849018745921263476945255185631786379919648758354880549951989416328173657433939178068689472848866893377722352552802628085688752665466685496188496826154218935552960222864365047276476641609961207297600496026684318040596234513308739441850331508069512494860936225787459714607307384063622642978815283846575553499669200004823258572212108269981900436777809884480938467653395430346462223313529423702397673577852492636870100444583664916128690157932593120034368929130116332389464283087045052342968465217019674983783475865391606284756147259631445542264465260101404485032441906767903803748602767029533748677598005652380875315036733408047361061168756221086432025949527894768644331592479732538049114336580345841307911951848407617361370367332141462744987343815027046670849563813622663321637644993841056495541017677992584412619528404234926176761797100820627386446353494937244244137349378969201258558656161152273215873449364227337421254974318839374261954353676833103010488420056228028005038811719229178781611697896170048168565681429122547702209637083926814706760579538151395559496924419594995935432246196184235340482872515407554798876212491304111969778633457208852288662440951013130477396399340434513715474135200914695497352095052350047762444024139581717964452800558463379421630877428032317113153779446574409783115434104750590381458632823079186931062459139875412822825911378385479237079150072082146329662823118384029940612257757361083598866231136174236611730948743410781243822425699015340189636652874385578313631886555705328409939491398206965643648326157426925694819754464838536494765720941395418446919444380698310446327797247656289928744133733244028084205265753706990955251152380004510098692962516596258883565650402730463825677807008255836160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] -678012708437490677122608025933495222711312773644290515672855201222924898261327957043994738673415986579350987721350985236194078785029678221730458934094385189712428581557196913145500416636401676762227105625812613778521212762702704449315635449755745471610954212551552989228686085655603478931939698724899833148285827203671648728113279372507520627598474976976271158643165982699253724280861872597460012415979813202123940693454701661439893320431174069239855366578334407525613326982565249884847514974769016312751033504421615372147023475240174285395196317921576875271024481395698327966901609162890419014431554927798514044923374380345002181202178620175956230699335882302113174281482394603908465710974305033589190672240756594046406214238673867087742543621998270854583589638223185198236486988795002881093012073749217787048118621951265570927214309368351684963766150059976777136343884600247790482167668663933822471859108448362015264871465948372053421936032280524166942550268803698522060173517781263538558126635783349051134304532093054678075879196650359787611761449951714356066775257253228838912540167711307620915480376227873240498757446856693620133291638724432379405796411019475703793220035924786208235508514634278475614530322235153563334247122016044343346805693781803679457067367326377271538084310996141625989690869787833976442267268210136724980879714508719307920830510446900523946692146238343956501525474539005264842013235678153919847760240430085270857006899731115215735986974826243379294864217753618420670231353205794164156500142927327991166189344054509614190188865875436370686816786617008052674006714067198775119036699434143733036404694847038209976989949150298202332079142158078760474442113788625683350936652905860860507980909241136483862381938694990434861047773440632501461957072963449157649112722040824890254092710527239415056043694518227361680646181266183204421045470814577230399690437033984000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] 119693207305465449752856616431458636962653626234748562535884897157036914120576474422666275204148285456476507461329338623516240090292371169281404949951188998824828918581002327309572974209975951372346336116620776527189477765879176468310591385168656754997613600488980233971304675687076036532971966760279689136548340702807929740988018605792477578258510876121697388270557943319411039997007949108773477399508789855032386374349750081127024123160928302675809992830813137431705591720228874066727444955779067909301554091470322918990205469590293228041209067295319657182854422372728300028611894319578032149111663591537582730614529929291729659312628311323183682352854426072651130268252925595496879424969803790359111700864022889132833718025175113600664678022988146557654939300132087808443495259480380269714186928636485051525927501458206184381921221152729095397365212172767320145606699664227042496853018617795735455973151391548957167978808377703641139789111613213985396309593071155619641252602632021374821967359263323719577635597546100079129949649471022120455231767256235348191886860595541214981469303900101780840579846877909491997160182036147585037136432779147146752175382730299590389540148311870601532146793018445058905208508488789030926876786950342946931493769723719883607446677219183367884711265557794687874020981409694406058725859721507004815341614750900016924632992231273289252229676868186135039874457206607860792034224980950596435869993611321535851406302458494611569671124146133182541109939067062447634115428959425060001646295725725090766017712320641416686157770619735108704471805955308006050153354942408179535876844113811692696854629950480135599120938480845452378775141872582955894883051569065786563131079332660775444396339669539637287503414625753796126422082817595830883768445181358751138267377376324872064203622808412153782440938880923546368412549410191373963571405863658217602938956677120000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] -15025929480336996656261255581404484726310150920141983050019854502354637526188109307443611295762897626137148482055367012650846530197914247949560493435733254594524482881085249717575025583880214847443742801933958409537218298093499223897370149974642171843970365282567605055923377200545308315890969363484873039712722556159867769922090636406436421214548696332738365683673701157208640840618476578928011466506529722852937288480540343995494469558816595752031125068739028051406364886241587568357058149797022984981633865708328860225420342414151748793428874402590539492442590125758460852024132532137612500619469648866792326541036652934011213991307465715600370566827794269027916039245968165014680506262404540316132534530493674703688538202482125767053565439934844725059607464823989635482985035634527618468081275304248290995481821589523203909531310708811640327583331240744517018845722205040042640312483840885853788142653408980646474802473470342156753850989549723377150866248008195086674668766106621849163015657149030503276958613887661340494224476517473437167340776296465721068005835785917469528592936004064038147426200696749706981239198637798147420174299646617658190983023603717000981574181733903865922824539932234019549428525505662682485374859641215721676211271193043749593051242051846505188938235556722028859330426733869765703607867090425530001563091539469633819989132912930447130172883584403740426107515898107095017500172102782850141317487613422765870560004117642692158196114391633052242973597261187160407684592777553487513303399993139909271977228729266049351885583885195445754143075191030943602193809750904020126982879190020104450608304668099596994123920478459046292707384809059420724293651538872541936833241240105013918669821410729620769269993520209456815247734365058820325724256499095307090084452629859294296554133173653952421154845678299597615123204059058751188582316109521557139968076283904000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] 1116034746686555214590234325257622912685039037297691165243352091005768054131020435995712761842207071821469288303100687552172166632102993949174101579574455390866956850262310431574525048739803025630834497549699732496768406917598385889901035031020895226462787328946561039446135167074031551335921445564311560660229849886334513512065465375987688381854069413992891289466566664266990754166188956473436772805537647060357167400790680346664081740692353048475948363367835846805863096115038464516512647667386950245372660984419798147508080270793227484351722398415019605151335590460822809344920604285983127818260178261513346252237998678221904001376154484302142650136267140860870519584684213338716703900928653502617783468009302064721791811687017741737012573107616016603590968517465567608024259688748025884296489019259951186109966758725523772004558031800892107823162902759548243857577444579294570440690191631171609407571641307136828763973117840467896008579599571870734983268100248364945913432143643762884937490436283772779291004654576315520527123063282170101551558599547196782033774872026856516025370042673383548709379258404062965335786877446140076357143138260157819709080531603186101615608999934007551674364426179211449445490382832688654007549522220571232400594272401502183251615365037380538878184855341077458203131364853497362088413191758636138105706447758784757641688108600542599888793927293944693466763463670277992439912297523287546218944629624972678029334664130685797247691481353832539382519981405618776461088763361443273211547385616623116160620935304381167104438061965083661765749487359810432910598755074093589979766594167066304545652673304346927999132409755369079289136790729713535792368008693458373810379637461685748919505581619316419242678070390648082974977908052691838948077373984111911054384400819969983054452608059005106342428374222128092587794602834916391070664285038112325401489440768000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 36880048051118049018162240547852593188298298626900954913301621118763559939861594240873520928947280239687002655977639384109641124608941475243036748250714449608417442024156974426564404582141014705232101786683944320155958961124569361742819665474832685678023627411108686071779297800451388532705288473109852121158222002250392983501681508014918769109300610345576499204605191700540227708719502873771752724451686949177370935729090554981639786461844261660712218910115995478858166312399877737844243429478781821690955716543756690966099319991383514798594881842587279609119434209010947468300212312855453205532749804243536149800288225451753988631189006476206652374287017294421819170891662358529488116747556066674365977056775540783372102805443589676739200788647917646318010302753213745895109930435338826259192420686583669985572663330344127651616015791628004693380251054602077939064011499947087967989100654935995734625376487463422015447856403029400178553763659144873943355490923314054646636166469948644718499596303872338637194697915674234745393638991138932482320623629571165371529621352538068086625573026090484243142259772803739934563846121997079654946833714067624520611594419952390930380400340915097766292822537286405074987398330347974537015922472307759871089658533904156588572693531699133763396061502333428083572335262706601819374648255764471759101270727501577143676179828235544263044611555299886657983828214740523521729224637203210355855667703386879030124469550441329831706151136591076971555347273177680804666906567568949833307359866852855358129360811396391859977639764250331497142591472945363311534556114455944312693050575131442517532876703169064961700469534033022299274863110272676304132033719209527599426930261462134486327272102276192214398380161588563124591391512929992718460736245581090774170611524415546754410990203633410115052333435420571666177071835553105312925762319637934387369082880000000000000000000000000000000000000000000000000000000000000000000 [92,55] -8734402216700432309451615700440315921765588598366444279292498803460110467032194625628650030307953669470610191181358643623211378640609366477385983773955855838263783326311388893722154170047408020871470449637207434476695916018132482456602733836005587835105545954123360575118000594336251817289265762435115997546507631577490324590880097317933156584077695406817418271863629551897024324658163742923585252164279764802680764154603200392445583425387119785451961321808316878263852928349997086433883810307164661225298668249726203722746434972746029154320828317991819765181635700785781317418630787234055620044445773329252427508606215697605163225290266946373321290033509303162132721629932614408701138151729896817393122567454522510921356349690225507152689144445152881854575712038881866316219525582337580904336032428650612185168521776139974475754006097153310119105974718530510455189407781418137138035193853418194225439165183004211632614242527118313347933906967096276872837013461850792667192001667717093237655437828027991824282700738121064421443552862012877745233078038485921614340253249268755047109982129158367319770938164249573903704365278643581032186098193487480153871133213264462565359204655023955659415549699943381744187724143357263741345252346864688936907193137554428234831549477270739415347273603033897212540050291292033388354232222502801552920345014501393533726355686281569249461587530282559503166373060551483116196164340885272647327330110148213818408593633143630460383723123385835550355907350803002419252326609424437734666144149583465949847629233971115572079205746522243123061696844512560701541819905335277857193668361143386055944118440881253418435042880212691270765782780203471964037237015584373608205664371611094948105318994480467769364010381867389451502630553353356628259515344592646095100729718859554090858227010766809337120723475629776413362776883474672238310635205128581661864230912000000000000000000000000000000000000000000000000000000000000000 [92,56] -4297825147785629462454213650198095432243313134342242177807406144773057754893367364442979885040143704116818951368194446730130841773042747049965666255774779680360953111984711218433476684691811585979542061219452375617024373221559521367136457326611416851836321330771772141555584449274233406800227113248283507945818041047420111778185547271790915362474297822931866598053918327750510729088885494041201642019717376736055990458845424005376547576251321819853650787490304294447793480504087677991982557597058663353084123027349958679610709275513871199531794849451317951189192108586143953777770489841290335857734739782445135470896709819463542992264999937918677672592072905819600146744217940613690329717558565102779074956834847353314838345897250581523371828792134212508872465077787914229297082108549972783686536780513294488639363638782245435845732199653358833517174385592048290669722920351737674052010907298697593913992053792515987925135075315831870377059617836184159092010704297510543133770234024456519643071020641472868349836136430239820029824982248893167537238281147826836780088554517251323242360257119208778011707090669453048235527523916806129401704982273689498143210324368631358859888273136782463742717133745310766274777939868690334726442834133532829846865320178375832198450286049472130721252403724926650612891293903963963621934577170389173657421472296410280073150943376611579078526082776084229215018960437742180667935011370300817154579441397369733850079870858748184197667103408334076234329164852905695186696703481690597220866846582955717954585906975552724544506729535848478837148855817607766874745568205869226536929167598162326798915655959595384977201356616743334248305645104054041722782556291158746670786286537231433083117990690987609225273537408713755869815293264114690384615299264033156211373868769353972858397083002099966422239114779784981919555217490716397853840123470537993316466688000000000000000000000000000000000000000000000000000000000000 [92,57] 1344041602935467367045147157892801898483594187376572343423920421958831573906314066602774484149438555831044590703064453773215709708481337328504805533840313554854638597848015650116145529695147406826852411396371884351332791099719096604494053401138801474949734867710655842083411712174930507715150648550977215190174205511687611540679710942991115779976303156215569840519095394377212079203339902089739439759611330396344773005239615231482695515331779065589748272167353801108380381157488793489569120366210661985178265939468834249631095481296595912678979574832540324839366346624069035285894008577145758715527081896573414444539010974089235529078899563642836834377486391555948846058056881833613318002639836559324050244417886134619545849506297288433666180489587344905522681303671247608911790452089838982287288890728645454928414768643127932509847229802104131097146338972746185615929406085999380671264881400936628311877009806332406659199718690498785304154366490289754707503019552906576105858178454799708543129148267552585699529751957744391693253037910348257343232424628453492294377418429432006550619355409794151018295617216545224586194902460995088422228692394610676382623840533270640185758339547964547318663921540177737030967921245924804263272741803491812450864646278490019101232889689269810655834967193467170498765250391380027556331426552345175214345952384486773153947110352639059651560990342549130546146606259345772504988478690833119760017832140923141210193441933260786475468458812742943878437580456722871374605594989387749557558110224919228827195129626280466441236364409461638134165938757991294621627819511057574230295917308953760837416225433021766667737496149000301596862798818772801802471450909926158170780584911774504328287125917906337077769705195428542681205551864138116464459377154640508918408332610208278126410444649329431923821608527342034785708390348500347992014167472320647142572032000000000000000000000000000000000000000000000000000000000 [92,58] -115772254254864070689047290698553436480977090567304753919327224911019688798772029667786798564718271949109677796450682805526674652051152857721359770523138826628908051123573900150522206313063829685229477340527757868043725641235961051030346988128802258416012420745271665217421682817757830880798008504705249133099860079512906388306761408627110158405373188282774646442716343805514813996057264694091958258983049888906539789253873127212313141211650265623967868702310566952212039637467139876688000406869557513429308220488536787022163589462980434977623316022848648532797430044378990289159870020365002295650966302722946818730855990503145495712300105302326686311133070335014522919268388085274954798916773449958266771699053744765179178671932241838067943996245835835837735274341899676285525585097262146421727739206416239221073433321198544126064517250609705585821898597438731089024355202925645842874855659894908349693110369831710938655882428373689520809251892961846317724011485013855743801504784893323768349175498691526164109876364493661599755581573088559746645285421000833846626246141974125813511940373411978336239338651505629285560439949172691809243966845615828236932191431507083092293785367601312482207060212332027819780112335893007964421769358013296559329740124887641644947635064243405019206923971220391694153460856840202816476316213784098546913438917315708721444915868776689268853481892378231138139670152724839759443599457750154762596515113475675549122185009256417203474222951207999865229423246626994998940539450605913967802291374712956380933189863189840877939125659673171804598537578028921968239225282774311627132032449879599781059557266598023881992651981911585982089296705363362413776817907105903513629094713073522245974849199729138479211896193981379114504994821274771825973014236628140827151587462514831370639892622886698985212509809688264462552590523508715935654275855259914792337408000000000000000000000000000000000000000000000000000000 [92,59] -12770718143223919422097475890262353241099180456565042942496450669338395551870911209846568390416652990795062927230841242126581849480401763682312755252291971622577984234028329552247297399126439248558282763955462717249438074162211671682919829706208907572344147249625324203852467245778844600759170810941079753540727531935852439223746147964575692775342990611765491306404178895664270261498902949614787484486339487570074676606971580652677688054445434544903936513486225459499805231979180272008023444993373750287195961122772864492172208647760688096233141793053072715512893425016397913865838159299921739485319842072614236554032331625180122274362530912992504226980664770607900219965180678022362307254634996404012550031204119519937438194643708038861429713560015347560523558479734280178434367489341381184635297631983150738063126918351997155131077106113861406532848439382492999071363615339638407587521328332210793658497998250323182804697814675729069682663784086032741408388888144822286665525137388863957713791167274731416312758530382407117083615418080188097497518022173712923025183448294294863334315934160994924327914277655735609210889639451584272653475974332262109451311219016029681775094231077923903461836543273291082515358856023718390416292000147848942168826868338788718613794192851938428512530355146826486611070992928837870628269932965070308841660523569735845807875393832513212331963880358614299280720876835067459365202705843947883173249301589603504734325853735310791812452334840081288822363708491702377225993140941757329036998506679005474881315718139358712607895833576462084311330480393511116933391330396102894253454463338018158038383356704703634449458761067831396263344862302355376494102872487032595269868997788618775570966790764810392733856746110919939964910295684306300041611369815125666114659284677759195123217555738670794898892347547165158666179409420086736383043973679853500104704000000000000000000000000000000000000000000000000000 [92,60] 4698124225868408312861229056265763240960663789709633387401474873093692420077262884650488406946156563455323686350479648769706106763349103770766225223719956471274415125512385731046214328191193014817321723359328875160871868216581492157824105729974919217817543195497032744642036671477953386797169557915743500773746670538989145721050687408106723244454264331662778480972335674656742947648940895896204566492369081993488198374889730184324460812175026581851993095961905506054769349126182069112109363381749579199028623934090591267459149621602168434069639556108332295328058720867205865477404208807057361278782880217421867576139618802101036469381455193371532699114159351296621240022621489853195120797874433765185789161777751582086457850084354945011815546044613827015191299087612677167866275535120259955070113704288040835771544224194325166253477356785496323160542082609204387622397439590745687129046365765286292794185826445384161665337443988315652902458132484514572985845569908735085997763384900480652294346512910547451529134648368604576586170827994180247841557733010397173722189941504757053728224025409018498784256632018462280519074702634359398954430063720557670810616400120718435367867183959844948272454294566149800457307025854598073751915557188893046359918483574565807203067161364385101032955213659568238365054080734317830258858687744449129196660750527470321847676434917188992211536793300045960228985846371733557738227615189200089181002434197583391350803728588949834841104439702679763570188126156323024777143972474139615786035474266101508296366042147618964874505959499974847234071489313288577602700882803634346119362677382883912076923550816614231690382175233452240471654005122651097446293489653306515607133295170760369854479821315966250712324735204550506575877346388597594690415792070474479029250214910109626673578972921411355014718670745028179186460985221391621384234689361981711843328000000000000000000000000000000000000000000000000 [92,61] -653276115510257890377083150290699527909009114947629155948927125566258661590128866916722140435387950269405238779466642719932908203642447076217465483987149659809925622487162800806906468976776957097916864530204262920139344863030313957270051806059198007351366302328929151966161192045078860419165822100489306822565120746147648993883422346649368297011551759797868451557502567989025128844005118188139541999382038741195838375663285529161728958662756421594492774661839362917898194701256743919572482551648126378399738718786143161200685523743739255419081366678200423653928268523203619560118159874713615458519844534132706566425448353301788252547036664300062789634153296407993641261978913936439484423169023077578762911918704136366296016771621994451723247802997130392098800780112287356297337414279485625871753961506091768213688084459719671305970558803570149687579174794807851979105488258443094650180289968823491176269345945109853431102660995250638811974514532634916711250820319393170585624477040569358526857334452831258955587069634848652498495560960652334449766870719308155207518435115917135961472311391207177104729496372548259840372854096135802201880558706584823140477088708837628745615021470501794366530464089581249804150285336722446355146804865339260127046349843187596140855090147855319051281120181316476013564507361434922468100223555185985797554610193369251336645368937671840736277916486230458988922290115796119088765198889122471435872111850850237242086956071489704846199416962614996545252499799571733550045191487850189601873012624630377025102448642835544469705388196873979887927218542635068010314369258773320605104268441570202282007426023435692965840285217158813235084695806366114788330882124335828264341652905339098873884580999125579555483460507450290371337114363344846409466848677576658476182758489932298855477648974366523204356590206829259073168996677552709764223321713968662183936000000000000000000000000000000000000000000000 [92,62] 51858100193923521016812071386320011437185604309944708849826877539127010590782406412010328307204766754268074291276713234029659084869482543906614478221956977654325567815010853686905144206050365764440036203401735784484900348042448650126554019406282335511951521495952124150034347729586883471063484313736620995555044875284263008710899905326954083020531493847586116066854494634257842724494112327721371845504351203035329510195127953274590318182996122969924031003778374958311608307108934835396071171924615712215862758577992416559182462323546628121442621909967531572918872907696450039985700563796554492496034148252532131219071641544395312757605293485961525853864174464282867905226167100744140663632869778354723001354872245503325209043383444516929524628401594681819431090939597314501279987582100876787878173107744530424264628361885137931776695352540999134439737148540497564593126548031880538413158760610650518618521432909412776526722739016600004071572297368840873715463999914160557371649375151201794951588853039969479088747442091772916990171194656315860291484576374894423555305074853723768332093469402024228976878383152090568904764857077257007927941844449448071606119699417470070432149132042696461890376775272706038981368900247462771213269074544753202726786862152797006068510956216783344768437814150005219957885574692260174833414831652756298673818637241482215540148955878848783716041060761197552795727109847235743654476244719440957605763711962268694510501239582849569441410553029294170409412234080121023510632310050130483653836920464821565255261192765948427678755917776246526161532973324640788524658858799955036408322414336812016785813063326750513775202800930731031353829901190375626667304799371661141247869738829198286235269149878274125279139418382225367088843572370722583498430353725852861410095610243439324157807292296597098116437565648156313490468232541784505412905049136971120640000000000000000000000000000000000000000000 [92,63] -756812642171899672144281417200899232163497634242376939084654306489378955054446880410005436752823764491244819665564964329090468429889816039377900904898809168689791956116656027363121663263400218385409296554533117537652874023015046994860743994952356964629969760277342244796503493943371760502759289809364642894943674014470959749463025237515180123452126590110960421244167991509668575362991512441885436571615812850570652657220497332427537625095317787625583125567779107850034747230539467806078200460146112987383876335367803572158275451078433691759568268752668038559857371625227647336151590061182517555385534292897822267274547583508953236037120538647783792965961161205444417657038391294302842727007734379012985063261043021207108151174407978614033600180914277905686684334731681573484154165580764925141073926091606079168719967337735180752555038912802033270478357762556494671207025185641037270103486443954002041039711820986059089675789632993774523443492423883474537108479377819093538092915052460420506791035571019757079876340795412845620830739806508703762917619245429578093382290507215289388570924240840826780042102291816661808449136718894837772666920316192409548063239664086562953633901630108492650287506543494126681521330064753089343493921904082375051555902998450242020894223593255853240373888735502891092709374158246912199502986977222781247394892753061049928322275181644736646747053204469853476557549124193282215561449341886735023484089301399110839674857845702030594885804685218648227431461798331614062359018230320182937094045737147230446445503861247815490258741536542997691396813533015157834667509602674582734260374800470871316176508883693186507100555841128140464911072679829120642542490660021566884108584635876776502337490274014282732281844410811081842504413161397741740135021819244443836862764882880532748244954932798763372532131796222895899757028518752058475331220922590822400000000000000000000000000000000000000000 [92,64] -487116745445485614511731855234668369032884332060182685854807877916897214684616260589027835558684370923618983568741912513971488854628677827492799561725829663490893480960927368346883589263906715878773104228275626390843997171629366736042440999638020809689665643588002498651259380527288793492391514901817272145289260898697348294058899665645647143581022435721036382781330116282539867475925544639508242398968140012043270549589030012929650383160966577621389542456316120341276823436791853473363370411089874753186499223655717180043806519088154196931298713238517977515954025004344962077306437795572529052854227282130766248552874577256623602691100727076098260003692750244583539720459652408519594415936315664655421113459350555603457862712342921882915207278188922460555196235697333271439021383448726915896405808962913325941485867821247329422519107845969261228407923302768075870523818293673670954635123762399758809401863414146210269615897828508689353795554962256848515563066080656984436852564608825050354885907816809005219741437084417475726344547852503780829851212949594829808864059321013574277027851480926483582329852459446847823611116048018438746257952807457757856092371133269339135998815337635302187577763962597481921566788139064688897701745245864136196516138574778639987475449854034336552151627721742750685908439845741589385370370241557402283147789495414398864413576533107370915371855489000365211083297453812989295044064846588170368622588116296093413179007994132015889986694594332383038626581634925982813535846950964653611498712600870131264080975685357588947441857200983825330591681525976455214325132309584727989581686396702179511262831091554021727615428657671538464216712186085586655783629653956422336412020196573481455458167695498311662200229623756821437928900362984204840390613909937617356534634736243841137804722335210819827635528941212078328256267538877568521395980838581043200000000000000000000000000000000000000 [92,65] 84933523446328293810263609851258858573170542514425215442822827024623891448841489584361903780320990852116562648490800027706567819195455384155997524875720648711440382583828220723887471879218904428520490555747391497063558448638622153878281984420065613156782326458372870533982863219035972960099757228384824865028498707234151950759516576583471136445913021539724220511061254359502981309570503095042808525457026067885695191222893495121323796952450490037940899814511029599375152831067671385618923753180461279883495059680036380844549005040424409021691034449182011690983631871065415537995348980073633162528064792370894272951515795164584317437896955014190714862219079922558925692681926948465687903324643715082317731968458527487411782883940245866212710612305681373210407354153248217562430008429807863090164446523282453427423764542996435494878841032915612972685869803955540203568780486726058705902275135118771628858804270507024553683653933197608552398228630700419776025281736573052617103328419585628620128363229833309022683501794970096287183639705174677794621185711345881534169962487463795230372622303158426731882349671996782002105184039223062484307430236136874133695514661081368557624167945682310079720560293974945601370829817271800862996683836559571853178624721114303041007239346395796712498002619205848410004410077165851691492559358327265909933671447233485220926286204884274268767622849710026961246988852221876962960295466567126648238598040016855933426500170292852661478407248378930806042391195581727257581267889135971260567360648559275848346403244315161914865992594622314568775668789302395918963414618818123521402419483938334054382887510844610304675607128727615594460233124016708283198618387567470080058881032852627713128326834208331233369243268414876577981055968846055126617030884383853620869991683447770709538076847182112384382854554522377880782240677596533560360246278776422400000000000000000000000000000000000 [92,66] -8091844730958339728368361616955229693692076120016712132781854020975243570909631341012729553929778968027077599462583744374639582649731779403700914896425277428133782439152027175530249243521377256707581537318934718155896409892272450521216950627303445307768521345064844756710292706494398959928914621498854081842407165170860452840837689007923248422934748459150037714585941742558909738778192643662248945049973014575819003049124750927680820657389956636321013662602228393907746495983057366233180951468819490049347261167667886311153352303898594775839475179395079942168643637987336196767877628567171183875886475860123210702919486216448554138769524709717439335319708002398191343439916072411983230326924912075607799531064598732691345084836445983851421710849246352804688512717527770843247376463628186073396778196917915989359538105710321857192139606850791402848108269524469229740055159043552872833854234961099950597699339675060276322323819706559312597168066961319242309643179030079100454608582993311833819350361781816579710220283150994011663538034593574950781774538948650698122064331150709938601534639229763630330366306527129488937663495605848515303423245870067670240598961944693478912888390121644606765007630426460286807731883009988156378991543164438404969084970906388832202409987339426915688283370892764183297684532645106362526556003860762275555665277963186708539590147378499388203531391012844982085102762066549385254177636931737543400536387694673811680787301894615757737850449966986926750785935524883857217265852360032442352391620152687726421270827792702633509840809515885420890008641079185739609028504024242833258491658182608550671386783337855981798189644623500285136041344792722544429799171325347751142543502072106497185397244680464831494270472515905417114776611269367179315062026490429236540363957902808905110112548440619425728688571659785732084421463907981562470917016922357760000000000000000000000000000000 [92,67] 512050738843591638470378594036248644100658367018255772965397811430092860023468704858050307880837557366561137036205880766462140015199292231101223155037415490688432451355765848755962836841861406146178262362172745723135684389511908047236210449979063933940438281464152344644915856843323465777994670504492125718994857713970105307683241761587595890082959023539188051046174509997641595491144495028701255947768026800840504912663129045381236676099844725188767374665143573974138915689323800296218814237320230759639806267119667543529169288064340567900985314701332865010829204971795026209545635700447987377042090735578546209618960439010220668465267023336679459619240337720252433965278086236051009833674823207462107432774346471922972631196556641250162294458410060169799613993872169806721778541939567411435421740382242507356819615268940448243524964008887521117774038879561947242493613104594372924217481441594947681357149688047609272733308436764177468151667541252964642603650439613007721016527747658402685340040092852697963559285282306954572215431783361885598553085904153720578434923481538593854231155413414057591777790610201811181694781475187896429161681528284325198997856497271593338444678518325779898115163352914384778384952351464823805667669825958027382203504898218258819148039725908803879117792711971219115662896234256218794631271878540173415857276560230586609309480822202464807438348807215110329367857655370596603887383180017133156162607756916443577627335105937631070940203022219954272154812563929736371857313083510336609853366873854482983950928435056050369966524906726107383644955807578977469109979860520449748373524683668605459468801085403110549271017305462346850076523898873292873869913817432265461467034067883311495267201728789757342317812623163309152372308677532368463961513670713412843393717142617992056031858236102100039376094383940724991405800263250980132148125630464000000000000000000000000000000 [92,68] -23891950132231993629471948547606971159441368516808053411083753207138353465608362120668165204777451258366148921330654851425728772091930837915435167668481741349768942793082130589366835143189199899108418965622196328679805442515132726348814068282674044203085679780683039304447582399936894344661252928245596544647156073421746253689970895830873669330030140474050262353094929042109578673730046809387060752933436852449175840910823240599000194027287958104940304103064242830490522364561393725835037325577503302801877837195914125823850490740453223538511804110234598548242178475259312297607304785555886512975729915681368965883127174904667610948249480495942231282933792898150432741035846027991412134503340853640397479186037961146314892906849184773939018570733489112375047195582465244579385601100893304179949147170084418874029285507207569105590904194989976113515548724350471595391072131775248320538760017195622250256639492512517214640146778966143769049595257564059074749721786375826279525861044306032211716445845975792090960298963471191057478190637250601637091881910894588236780950050442306625662888738778273887858365230786900502847620757223277630793563353770140149630302297709551492566406004602486573453124806761878099718096851627795683104498353591596052425630073004123121857691865772027099938638737688027177057368834394888206619920395949234796774238373313971005824723734052334573056615953933481515549748775172792989784869797669906616498763458606473223677062642036987921913302252816629517455774416904281613196434482825546637433721290872286637774492927430526914974384211137582935050135270104745311794150013345341416462744158592456934845879331605611318916911370376592685155556732370109358416648245097671503321495547098161460650416521539857384241502576747929005306423252143405848196442264946570617656404905351744232607377507447794594864552501974279226175970448808450335286890552360960000000000000000000000000 [92,69] 916613360157882258659486864915414357317243074446908522613518564658696350220526518472546315854777490392728579363245544465364645646234774699943695050399445157942861150561867776913630993120125363307714821948481945142762783358133845092426703630808842419933187086220224068342568175604622198265604148364665901882612882090002671604952823411012651475279581778970047122838716066990998630845553115411838020666929377084071537961224880352965917851841649052605866818634544811511836592703229896680712966754196221724902341601943270566786956692548456760768967655905572547886774070677516506817639963182388444855151766669941094397066877264261852555666319469138805113844343001033396082999047892005722517839770379580432280882372740118269196805231875314301326007753460041053265414566840912422687588881913324768391502791919218760581504086787017915924520219645165724685033469633411737001587437682702552775883332859513296361498267723333963051932813852271077278208647770113872499873348305677744465672401006727035853890092834152139117916855458242971570660409682476254684134185082141260081665366820780522039499192069884644673093133408204816418016794720232947740046773211586767926316440966975351129846125589850009766887128403876176276074513528714199484448898969003600637455580814626986262442834691097333104533892947285781606042951463411827917288766057110759601463165121463930726945784339871295002903863700638964180378901017832961171799745369170707207308170303668777318219817968335063679134090109391162349117948875951426984608284747267821350553475591341841987237758408665453227673642983550654254097361844649468504759477553115002416582522467251210880346041913121685830854964452938685617020225346940318918957086630107991397521790077698283190468749170338323084045715174126927592733045766497929188296563618858163114371465917211696313064399922676969412643897902669891705455409270758367087069851811840000000000000000000000 [92,70] -35665767906033086436760212281054886780838667324178495354156791767928563184228888088187724760603275580948017262889501225322616913822096776604978589358205034413063420645209026239512640604787531344614333754313124775990968983227738512371681400054210868215431587670844435948227391434528179735634429103187473948109174690423724263406224020660510533121387862960865525705183560214219204159112888611234161288597134613717538366978053452612976197786375192568472595061035494801382877093669496362319910553480830989993756005141477050687322695623622319760704905219642510846630690498500591091708125060590531227116653222729143539140331935987756722825790658392145631247813119944340156982399068411003280821421403152265304138809830518754426148483514359511345504626849107794393131770036684901825189607337969160690437245970223687375247200496381455474619459531489347226834436758568825826164724589791477135861104197424101381872594759223105985012217101599414343656421466768720629329539395657596281133681700173246279773661162526597682531002823132686004063695941148469569458821525743186239295314359778859378115221002875838733914589463344690463283822844256494294211413220317154692229868603819547841542390623987200525090134709458064439666922564336802167812417835318581999623398980901507021618348277227812910965837526013078779303404369022477471281647953274608821357613159156790810882481897493634563891858396925053718695506906833127019676775559631914560304885767762391813561453439576883518460828163156913810242954112496736694703528190124481149579244259779661964987332445790037206097519000963609305812852459355282668892464734508928451559374609276079456597627755143233713843820701429212453030426579477087698321652938083569048535830044979155762800012376702806688818970745225448388728434214918778428654843524354518022496508966182713035717413296802797819929387103160814248958013957513368874146542387200000000000000000000 [92,71] 1043723340930181789712819546981715215768593873715737643678448800509448745318952453310840102482235417939026769368198408366876534036239963212879595418389115820119956292073546881732679538704768697832454557176374103000085054233542375249298684644416813736681347669339043415918209835360782238645860606641432139871630429695436340542692448370240792308970167942363697656522381039887718581799401721631229620274954627518203784026938042440978948674969713778862242997037648334965865176515022085377502460196841681965991554270855822334314001360130155534012365019554407791442991242311775888142070652243262260084308102671378832333316695144460236254588945720165943835460598569612565212430733276569929390718225133103425358156132798476521539076543104525301879470313629792386023844939461217274647718789058508959252221944322118209180677439679940783599837842275923133940956436736223479681298623643924235317191691959656375561499954752114997431740658108199508845929753065992811041626315700339796682677846083997397778159183747679572270501939396794935844452803660434009255585780180051370965187216000444859885782610542182618273795639788536588433687085862660232056702078377295720237705383767936738827609312738841679032009804669339883002198497041796977038217002912145916571134403577168214648074662354637445758029476802156482777471927821781424627743988499504268510479307654416432723475790001565016357611164762573633646736361560190412080421234844425936981030791340840988397582509966414723685694916497422535052226879522959649826985415813576531584949726314535844839406158042243791935090541516380202563380337294549297242619442710272065044248309253265558635743989237955668020029203329663460238987137433811387071775579044340919989447161901533912205173034688778646306062347885679248104448903491134551597240252631056708936527726749894643300863903098080434918460675261822348620758348742883114367529779200000000000000000 [92,72] -42832104237715938433555002273606581830151344697302882928150168323122113442522777070836964352229938140807812004400029519725950803967341846069915620554685017602645993091728122623808431709294115075311341409872664911537917105062885067362731088375891492358920165947394276956252370746847989766376629524701574351689702456486398028179162906857463791760793804108775187624280616339353549544497278154573981276664042447150115613111757128814187597722314589457190575313496228059381117634950394414725566048552337723378457379277862484240190150035226588477007387952521398003882407137301840037121121575994285591860252350647111863971306163511383520393101606204526580090968125350056767754235574935014605883734547543657726429624063941799934805159768974814512718762540956511309988692749797442478214871463111747941686708399520627112518304466842611832172409147341512522208643400170116116943509045330115893345651393428527339591103887576286312351565683118782057090291706235149367393398969850819895519426973955954237314217982878809477321060543009759323420912386539785976560736311122560110686498022338588605531115009228270723362597599488475658239078517336092406616303520239501437853625197321064497642949344631778038764045218256018081030738589856523762297361351372048567446557363835693115091708977947515636453821834158777755364390758633519644745782475140483264439119374591934065650244644229283318049764642305491847035115920607440980948872261851831586788140911268717427658579210251006479819526508351205510336948095341542553875901949836189851374739462582921018997022341323877811723653071063717730701069070215723976832908724553514907588519518001517934029136006379709278750698771591179284795002129072632267027744917700377206521849052735386800538738059945899719316530531460146126139657873520035469584532994906833030399097792815944714192217251175683591107183238293920659917931457083633315296051200000000000000 [92,73] 801724177871781698253142323955562854895595512439020738891468188168748279294460465048769456226235078302586137179256118619081489310411370711703026295621112019937277841802417195840036875888134011752408350680497146504146613468688478278668577861449070030378435684832258615609426850518867372536772144136347283137994877696905409868730085969489884742896033741189679842903931333920509297759567908283157167663498612349947671337193364577795925533145893385869937126664456730763902888370637566458708958710298340573696561628061043889094184817349387302482207928341431453278323533836675459444961388987846137506125417610747687346255416871452923289764816150775792874763500619101109997484856038165148271155680263313151992242644715940382572461496970448207188542756714419071197213397971010440712897300845430734625564811777505290261406035791804195834388549494401216220539004714222200807387571591293033663149274829627126666423500401721279457841283949674181759160312858721685684932664418463461912482537796261602154768091830392395693328740266377619719596284630587215297205537149058413360461982472525341555537431758388155468019487446831295362594599768260588270515938143347561141940380136301999979768097611851503986709413858443748631557397245628059485669060136660003190840465672845531265343412532330724482120036434428668613127177636607205896997695536251577400775818636827965569217806292021120711701014717655139098779155930575335029001853439670721564965838037110716293133763215611186146290357548256987184082933189873460008744503764544898728560749699121004300787526474606295013640526599677316799022484513736286921923606476248262298960626489833960549159326542243521294367662079227048448027989847465015600494194494505261771971897599040145422771291629788813764296563059771122654544986680338474387300994487344805412120002533669473261537887454001412416088158229878538791490734614997210706739200000000000 [92,74] -56662946092900965889827248767246131274736117340940454218965284490817061130975626482067267443539997188362895321669665472227569372654304325577835799280615503884425983847196474873144369702728306473996086454958505182365572249473966018403129108925151640264010613983114267608955078382647081104103449466605055932216594105352116864385001303919037343099813880600978947054398401631552073300735236304204100023147194318574548657773427819706133009934427435032638330456580582429785166856185324188592327322894943535825863232214578803457273538515440204922495395818345720851265026905231021809129638394150690501658907179348405753787193502755108884622529789651834750138256753509567266944900296972147610655748852261735129277784134462374743882122538104133671802697990901892104225963915479703720302630486484284957514883938191647862404155623996005117580134020821484181753145115070483911698898259941087870885440228466554714939124632584259514781632905895573263355495624239158049942801631410176948436612568613147604550118670365772603139939409618955240627864634936473358770225791617857137075474855267802890809156219785772785535023720175824167163332204743675774440365951139685950467568126862036154877241693180706516376633260748927620292553063991336069535687042447519221068034950504654306695360930141850737714728171207588196721789808056672195461161476203633864216965671077351279515110773614432760197818175718577596127998002962484835717497864480546443297172265607689748268762860326432636314041131778156439612263044841342338852820965729542002798320187690948236977380307686805313937598399195342756685460799702756446884706343506568140912881942874853333651337193358807921302001131507985837969474582381287294535683820685632221569147555300997482357187184978737912355403676227267413554928316498429040174251661855936465471127863440173429605938436612003838268359322627443205619084723261710689894400000000 [92,75] 954028501625894711670613732277945384212268905055405901525448918947133192111970812844649529494598766076468384809762248149493484586229735566195645711038656121847885656878821238383410737499348334133800937637990058655102230876231555463246890434609676271973877419981566477381792785587897139099069718749093491627111300361343826373130912284768905423861148492199719999968689382599976829071452261229166731197781782390654569111598303125335637970288312947689359697237976693459820245880842631086122829000689755967042280986649735915965456564979853930336289105335591173213743076914723766648456033810275539764861117686299072385364521654713316593022023597291660943087094876802675290903024094487600325701088138634951883888771616631383378669574404725061456202912765663181730794407799100705604099233724469944949673244600391273167818839274788732140307074025294605963891135685021651650331186243063427312579574181343980228624376146865833974168161125837992089481740010087569509114809349427344044034180465896401599038648875991516459019272325370811153151332212404744046589236679339780049393757701298772009483399561395986220024724100915052992236940244297126200168739950042179869553675427516883187636559481288768402442438373590371952213800622014476118472037263063299728801593407122619508959913459875915136359266944431896299142604229726428621585963281313424257301663185466723391131623463378837574106397983194046874992116912918201283058088412446171695686346312527088981068588403647304165102974508183320448578446724892462393156742875652336454738675826054851973070147390529920804090448015718488504332999764625546101322376720934674886556258366172731105324095205490724782384708269105562085159624620655555595424319802564597683467152077399840570650207678611821307150543611362704936013124822428445995962746111307203484091467801283924831688887868560122766744437714380318129996985633273817333760000 [92,76] -39827989477357020223107843801748529909392440067513153946786908425751640587187295428401815633406744143583092295534932928221142255655324288707238083835447533792913118247411297431319197930316525269906774334155381441165156405183070782218434434926922789037701194958202761106400615656232416940808888015847798853265873057328805046706318383456598735843582260723909376698434740683638523033583015033647483335884009926183075999284219087453256785221834509498044000726481360823932503604652540996099198955065948838124172075597102454074329391865046751597054148804827186563713661776885624204197756331726399429301384540610940246932593356479707263965103531304080919135844881041628242961672138054106296461108765048853036968745442112602339364116651889621322221448762476290772392494940601130888069622144886760648884856339326496007328541183444718861480285918298063429281255513465340236198938014383748062018475569461761722141379174269034973232680607598592256955525459291737739366541436958719403526521647240379839469013515135168110890580648972936368111123854222262175492829100749558337525886324213681838028377043361245694936654635333910364065357038275652695664410136694749228677291691046500990060316090476036522305276688735481107685622133645417180222209958525080694274401928779837532650521607905356419912269740632711479657708354074101347980418550309903442115835088301596509300454183404085134124632661395859273905351117053224265853240549834196443120791712411112434854456418186047699249550722191368354225755611044289693649473819706958259498957879281450000075855351038303502162895380454901812905215237124895641962956940889266423165678659643556009257092720764584151362928655121359287141504158526084054201207048652151359543511979077621933838590701323227339191501656420247681751517869053345451495416681596416626440877020734887974171976912053295238935500972854339430723461609973028151440 [92,77] 321275691537735729260619993351817749183187922469202788652517356736113791295432644740656431108305330832838747958979141096700367053213703991615505297233624649329261866816245725677237334894709714881181559065773658710813807190028010782538349589598829503737200000938465841257684169525935868021712262869317445444349499261001064644852055115682278696684596494687256610358387038292746539468268888533908527447476100032498946221212052384847176372145002092755836007425053481624430826425177639748045617625667385688455916262270560202352964113741164109367406216310053951909865046896977459192979583493382042488793210704659235707304372770806163266099573249206507206203911591035802140297393549545023995830917182927013409580390377724910693549535055986553855819390170851677583084694193839897916023577818006373181245299053699281325093256082176201530262245758554874686868337529736282269269616726502847899837990239343146308075005833983614095659966408872249409645247092548694338777710884330403440377577134728075777749724419107627480695408943676964837203901266760220353384001613572433096539308603954891750094947348970792111038076427137247365974584829680333013223242621687706540582766695430999406004778196389339365092246260987920931866967371242124001805339372219193879597570516288545140669886858684637003841646700585127316135451743204002048382369219590389401329760589089654887728510585233880446167903961126488350700139760300675301689052265050089805470084158931745014553333945186620671141127135826508421307149496177392283651282576520679068054290429573221423530788179620073645336356975348637172335530951774050078170755225240729371498748557918518252966436786723491789158867025084709338950001761386098030555905147420414797523215121198694671938179130754719968364432046311146328374610520087520690172667534976770400818499231172224539936854652383515104653048989873109603055470007214080 [92,78] 2465946457609572892794491968189934118418170595367216560389763609014120863025932318609928054567856946200190348778667106385014856205826923006689093329674621347943840722372764434337010223184202541257133768756522426420882514050117896404133423284025374428631857783045812387049911951771349962807842724521828955102061478217431094360053561755163173939442784377450358248227157291104541352617716494730708012188957507239159322354474796964224064560891249142081495349934028154942002991170331531683379216573539427992303064753208329408667864075014394598862244732027410689336996656486799389602979791145407133297017419168448391955942823671810250230465867690505678199977168321918497567335107552291670764432353509740626525133005682623921715626344433210885886080497610032820750050282028596807350167621281958608259242969096874876207093601379879152393366037752916171557810160891769872827407697663905814573683454931039332384262861981994261811848772885792637721610943112499133191350776028971518618381961568481708227363945317752039870910071011401367055384844642539423944978391232639877966517115877937731707661545133668841439820997101371760753320979902459991146222652456688806950978528476993492470838769633227997619361102382176204304943538896557555308268417082078119582904379251337106468100457872460239803727787771669019267510706496086458185417751898070108724194363488431879014224370797239221769042056717529343715916575098604907983380189245308052405346877493141551639741986003561966920651565493703572892163601028049667574712560856672214148523696125176493499757830842465568971732871980516823424942855233719756444239748283059946956195892372225373689244547652752763505603702744901545900488817931608476041953671989318180493382976768300108784093918511304462254100707971186210801469580409945541269898978732211386763566660094341233386358224869776441612075837283499704097380157440 [92,79] -18218815719815330927435960340232124900168280796197204391588645166259392381483616440708312227340926834244770593820359099198889412239422624862595544797844350445676669689845112868162946321941386296439771765903039837418364569413943755079885325172776429573977058772084262525918941104277108466130565491294218270604953529195493408154880805272790201111022028662395385850139424945682798208193174301413489894248794282398886415740245381654117009728323394046596947366323316037594060395230154229699744917405088732340250404661470506085099247805603886837980908524481539933034543828909969365977954801160709269417264732689780693487904987074197289630490231197468446578012659303500715979414224213224183222903479816906783692182904537130454080841721966215348542664245027961903124095559112438220145180840514654015957175388898195868797609197941374605482175294579961935469807714528199073838609246064763078418090810477442482879997810873717870082265964910587241346684821386880509855636056232712306169457693449602025550894535131179829632554289342696712988585452046598915210826615308512068668468467015241530884988648200844780960640432915095875944239638175023798398586613477444656565066771750498436106686297349343547884889498743774904338303792377177945419458114619348714095102704829240246885899224261520901438492920197906864190639011910917405010698561869189215988442296417026442087353993590502985812222495210696349349189909794356688841063692602604483521890609777419522751616538980529541060136376805698565037123377001802996056445464508106933730723527808673319049801177572199503081137609305328211938477300951975670068823686038425963441562887800573112132036831466801114968214295134494807911505890749315594996091565296388240255494362856535442983304715565014181510870218872514150444217611804708802956766537695618945164820277522379791322109352604857429106696885643510658944000 [92,80] -400218296961101063514143752019973432509198888602422370578004598977058658958991267260482767294986453528549819431763415908036750062857489343258611801822394149524598294928868435758064879213873914491970648455897572633927187341650154951968723322304114752674448463688349789058539077860009252752552622070944058416894225934449481940623155273636617001314625547454545501381696132781546703366307613444391636938856350856071514674975366382686661699674107658946073134166278823996708931673172009368923558758292338342195633884476639749493677919240687835972782921267540004499712159213284427093388995693008345643618172176659511410608770237069523307503315934969700188537804413924455748319785767507057552582304264994951599606301336871479736752923422686090306017831073720317370707364580745157769737184348883989716221082348718486706610733975802580849843909526492058942781572892011265194215725378320502156818337697740505536545965570142629399719677270716778419443478713119064429423265477931013752500102039927711404991632117547993641949140863870005901730453556058130409773704544742623729041695102094606333623835609864696695241574872978080411511877013854440663581410717557457090018755884389413351185342091721990604909033824564081468729491250725519492544035144979018506035179844282891947681312153001409857745611746679236453859297553015219443269664462368145348543308035630372965632147677520139465158054975553585778586608093336453041362149934784361699329421846265337557527268548247569602049564664707042314375478031344592848755445561569986796123921176594748538509706631191804853702713193042975034880152073044856414174083961462252464928813009454741076822360169973893426895096231249661699428348717868218368193829084259802951473835123878976961282533816193097488177467003636711533382007851008782370237835025767622640950913259298832935697928529615739241295886760831329280 [92,81] 492612936577648062883582553382344523215326844004986095237776443645740846842485250153497508161202915690193812298826786185215597063589857102165293051010394419943396439350319757974351109131596962515620491874126501478414224768902837196242965870333892540559045862428203367201671957484051567060425649515982397657059638604903293404069185847427094695403117519874363898735564421001094617730788023045342513449550329238957490229640790641688486665696006526471859518677871067033944703149763050702588391984230277505926824155613031610285633613421068227240328326488912157252879100565104787198953128291045501779500067182275964269581663472325386428353972934711317423846355035083544845017823178710743041898436344855180622819340556254529161265010087774865572031971990049822947014590476284034375254603436400745965149289851168258114091734545514846514292241881325344478201295913088486575729366007168705666771566515623018280697370452029808839380985700776763080135664194766321533224326060194275895191064333942434237922383326397979938420702696816773906160238417238640793822944303835733312238121288665771767935770522795158604238975732096736764178004352884602696237802025721847724665749975159419841758103446491230379653020674971721759985991028099360292009418886771785859481056839882347911028849913400599988167591920236935780507265648954585576319962779425822104893940845250304660565211568516248808018778705029962803867332223447022468452193519382023077236611661762227570314274212192475099639228562215030200669415758747658378888054114691543073959683234217506787732585967584928641475362041460254118211315164681698706968495810582078806626245157002438634273957494915274102598033889096014371455979553713424886918060450023078263366155310752833137173825063596359700502805071637607503989793919331991136425595769372334749511988381975511900290210127076859282121390970880 [92,82] 71313476084154167652768022868604070898751798113530892940275104907680985250705609245273150929485984769774445400798276552963148584255518134884851272660580202160772808379857869445169753484441378664510223763773399714912687168717630912982277267750569248519646468335666351480040594207769343598329936070100164181471757760978785989801175827606595698875106093513046330394169620972536345193585067258075682315909092133618938156115788655108702066681279909422703469706480643513198919084194420554600128462469761802671940521436968820122879127480667746739436474245485656243647878603174936905187467309970809433213235905396456055136803864796002503828778448463200668092100279906166836307894900840314321043665157164207175358126657360631420422062613437406854818329300541763585671720809041053353712336807984715799967673068738429448195633068006033839864077156235787590449072027848084822682123685169449984099519385962808266271470452299819311866746174258034196671315998787070163663470634385009056495813636333568580058796647490401363437487874401780207509825413760809347211711902843196268753167963578616442989888827627787891798057003556568998164317934194266737487988201737027590173252043010575159959641822913598847886922241469838332589210038848040164069694969554865177233893223398809760411103565286621822567234972813640084769047734949620205996062827639759974242821712043445139138016368311324763893275105764335443011391695183527520467904684370754650384752982726614151810656299430812861751294918721281981460351657600970598422299817360687075329554002957500295634159033837193688709698572120422435355195650436651060362107872826819718405362394548978451563445437301966231290339805387195999126063631290913190904075810997430761329005220640943369459072394059903152791399507101786391062622479745843742922080836983254633857310621929545822692728225744580236778231040 [92,83] -442350857863524822445550879822927391286519128257488013408649984127407558189638810709943912764057268477400032802612855240585968334773787573572531511350187916566128069274249006903442079543144808669169157510552888336362918517631475883842333536508692616682013350887233732334366329089862852658212134148797944710055013029116369418614851753905781528084798589847357228509039759836583868717646703951812994140093701114397400246671078893675674493150219158014526897933216681002345305882471623634849700382902572211989933781850044742166776780769710880640142554428881494627307804121829549811052101110532878850173504446024520047480721866472196254351558282926918087169975921403483181715631327355755772657377589006194261867432256109586596313839012621647759870352013807137367802542133253092651150722343115050034535031265521154407150525024009285495397002472111944036390566660004073502563664432101294086565110455583734801906363299541646144500547787652984286650060965818373737984394561522045361750143526184024669198259840160497290922274427429751923681607254803785233166192112526991448365865844454706034721340002869619947907322744439360682062148823626325183179141336016004961517940082737550362115418150717502148821528798684974934576098562250948823672074867117148191009335240574146968852958280921241885716844643656256284245817615988684379088146090894297141709526910379487580077390018931683349174317985724509022698646950148817810598501422754212997479050211630863373487878567021943368172921241750953730508104829316163772531255760545902494354009840285497410251881289137764094676185425415720097929171136083728474084576332602846257346982472394355876068835672628251840960099910483133779210099871027656264096868579389026824811005736926727215319696502108212604353957865218938211868323343291758689771580307945551572296186659575062154257957854509038114400 [92,84] -462391459201132195176715436877412274507776442887886730599184874088093220298944360280427540289635026928749372276291607693491631481480109998109622163477235237813376369142608099885856693139023355041156123410688480486460634816009418901030382743726250651019212516038326828303779183223087684067551498652534656918631519804956444469480124890338024471767630255298486641826741985773928089561312794475224163150419641759451831203555870735641690519126401839078478410145671504358301057242750640085570337247864980147949350225053538913152304922797940456608731289217543464597241543359186205981301058391409500446140059124701425551929608955834592525322195163083030947810920828869747636676388976657821966438500414821505812220359264881315881118873986483138573897073879589732999022540222058790854713489327589013258293064218789845559985689935625843624180604413791225648446610252297901519527594478211137695387212159252792348463981682748378867756439041266334266643724601667942639161295695748591633789968914943496422281268583858623679818000847091431274153138816689581692219821222981446759087063465414235532386098159953619733438606212682777661828013784243673340324165323244179287916094901411398308558907548269939591967846490776257621928439377070246948543428938351285532485078339599018278640508697866599940743603240246589699977883498136984029358906561315923671182969675805432525752019714923060708655135981069997805830606188345252926009668307652567160004447408294189899450580348383317079901501115874236699321720336590748852738955281689589198618081120846645178081649541123122176248698491487280472463004338750029089062355651744389167974158490111370449481776571420149364651559285056419872154306502169464891565511507705066076639867899944513687633907419500207646979448198305692996381096170551365882150702986116447820088914323030605954610574985024160 [92,85] 9017139102481550453749705419986982158329999553068721423936494908363198524673289283677663134405185738481467224996975765657981221681593497527411124665093662150860146040268113857224830536086570118812520066779498714839932720110326687618991662694125685547160623263780156781110118787315810769547539860703691450344618706968521769078214070510295917237237303647569540297192912818122571237094113384965997338984808359364508628556898588001177460048543640464050631597754108098556505416042919464056357133451572321245318667911435981838415445432184949396090630534061598730471787097576893074880102129441810332246312875665218017487106579610694984240866127156713311801150299673438255993607306194830156345879169952750372955881976633886822426178902207043614119932332038883426806744524922413752142069252247816155568086856077081382291832466322178811011878420538718352567552060325984469271663718078336210735432133645118498029600926721720905646326675942613251168829832421159080744530746230210818585520794062484134602017810333918004734623657089814171853744807370008832628006454338239303446981852467589315546505330639858247004740120957870846141449293422315757292948242442230793874183147671547708337044214520513606562629101404640530051801766388060847797299484857281994511037098645136298816264506769390125269792910595203338622562632565550542316244098634980206572401612537984992819258442937294871376525194237668784458692246702558325217353473373958298311247578347493438965373397854690851785135662935634848278278406185617918912010855359009921673548598681537553736984964813951611231631051127149420823593454654762836980017403689794324692862505574775165904362672126825171852892663354778826512818809504131855076040695110618403254015558882074273322955181569457310949109302113787513546214432148125537171001622199818845033868009336129621913681185920 [92,86] 18173873148577206271838702556534231983609493987118810038500586829942776667578840387643746180899977568888350489481357557955530321339002167599322617325145506449285604521378454560326906066139479644355604308499255908487024862527047365460589647307785586654047825672174607305407394876183243338504130132615049837041973417702180498735109177835453051277047482644812350678786853899400244838458188939389428283034201682788109143723918749379765902981913943904532355168486370762416791766327186448879227522585613739381566756999413425072289642318708551896618262000380041582952415244212899518097160866888392139393474794040957480195233626504421698660675310526819458262395307836673595327058388769461545737799977442684333337180608178889072281971227559372656365725776902106440442690055154800754524792129639250626585300832684672806895857541323124391476246025391011691706347030464317471495375669354670978736985009769558048730978084045752490779845894656132281512063954855015158763292915136089616107957928036961383171545626318681210820042233422043772929538167976032754538285552873669776814460719164755992854771451486852277475825069233868477856900146711155158737946536403197779477159808313317800030810382725482748868310884838019572882314675426234565807638665357601628742183152787308448547818450784333198432601266494337483191339398142112025822349432337499737375219694470249419939528310588606314724506730522009458176326537060682834832439421742408757622801105251380695499660939644714092648928866137434023778308749923209787646624485472111126162382294819777839488700740986533308214263739417679146495526351953577838599645711026370169212009436978205403026586823838783224079832101115148752059176852632498455748366146086687187482443052469463454433584390361209833818738467402121950641025271414434133835007277380733475734806550183151142588160 [92,87] 243551968203284378394171250750653053132878281891757430874126735426036194989116193496821262833045232498111083023066864674741841301924568306042274705918350520138541332792127874909911400042480461859895671255234640502554629035481221423709801885019611373964424252376806641369601411100433157327909236561122804656237603751315417497318946604732301236487651823118331221686456192805160235783525736862781416508140431698487214100365408260274976040390473926657884960094600010333613798680789046400847355178201614271298350942712703289932039800649844233824390956014810282725968228673075654666326520465336232861009456410299518603288625615141170272510887369169851064858759533623631276775996822703393325039775121268647025124765467862350146893314346306646586816315098792808665405835626829378707833834003614003408296736557053685146796311390960581647966311426232627436157977544521214290308453476127609280150711008058197388898062541168635178703973778884176916823945942061281093672642893830404250967667894965163929006717076003832487965577611843023215814778105635271820316094674911737888642844632655294593645467422872057087165249434383711326271492423009651354377320366604526204739344287339773389417488539015220623492606387572463377234389272870937011244097671010923885491894440316219340464869553922089042778590549951490784221947387799262966919484941043951806617301323521417172269268128389116739983497163439748469103830999157227764940192133098788116066176284407543667132445036408623154464891380948770986721214328365336489931619284897490557595275469820187291040503670347631426249101067932253208918184335841517233204114712859740810774925259705442562063172367027822807245802605178076513672761521637883594976665145382780936399121710708084204016611360700733185741333216341589946804629822197963477927402004559230849525854246873510960 [92,88] 661188134822783230881636827289983471493698154892372988552092053893758808451066718422533997938401186703594893876388020377764711187155178621014349336349604279041944942314485870303758018466354205931220923921149630849674716983265002663517671478820935988584227759406981487702529377989311373295297568932986545424682717754712439407760247606016131634178142363928125198968944327466579149944969889949437809751128236803033274519279938038088653574951194456224269311452559105511643717830607443583468844073160978424784470227938300497250315294836421943641585822958956738063247448029527917649031754662496278289620086244093571085991339725034933603176074944281554502874982829587753471658415601123501329416212695347968055661090571448426734827576825604173510937229360063347965115574905744088970617681548076910920493410844381632839232623083131482782266283630696784679654852155790338913096773819383164146313850362130686831092726977652083379283572697511648927865064262513282935535240886855210031303554318743548193270836796308811945898365834732574349314681777989837049837307856166991653760339045821615160970277909015195094567883892393857797458736108665350379629395612687818667640591735815013065119829135480687881258496366618244563195842409017930828831872312865935805956005777549100704804991290598068366982255160814814355984207257505086625985407854255214026781697510432119701524145332025737507057186912809537420554838597843914494065899410871657972435517954901675845918399678600606727157069650524454470124040377316950679868578222547431243812933499093062797529039608429186093449262547155439254572728287608222751109416295887852694131621039439965226218925638200885227336845375253440605856084421752630852512701192509624493553485995255106435074783674541694909269717090947263990641602498334680913388450432966144658532616089280 [92,89] 1187405257436232380962167647436448596138380432392232450231446925210663972375938558890407729954766334283755631506135872297315546450684011173143390283540622672067672061059095485075216910799766798718401468156367313452899887782672855313201316845271905759456497874444614847324731819917106742544371794652339516681408670950044416127223573594782155990735971924034406735494517346919159507741699493183744077995218866569438975480217089874643205001747554743358324355685117166285230023552139031677824024197395150622486739833754293810800860795163369669541818941469183866480658891694902335435792412525344383832261456589802424649737711355497238027991934049857628395959101367976283643340452905097298311783779744012449600717879786889623859548692009499778007830821701876335157400238952994240971000159732263839088047633528494594335302333354980633914616496406564296073205677242713104419738593806542927412380132472752058004956978793337376097707228712101561639395908198048896743876233384740876488073516413493455081157577873092806979015314024592413714837787727194963138944445727548321853089030561627701365933193535624118211733529401839171702266191110782212816898483636857594021026085215005509994291841278511675336419268900007459470516876467781816847448007433274917497829760636584365751942211969055313079924133608866423967615312921876272410398727528964192213355091594690197495514894602363788868277680690898210410972304735860947998710594637293936433694604730421201506132262114495679998936865609092973077893138854706861448769407710591982716670607161294528890376732324828548440230566148260910132813951926390709789584656767876567528110528397997734318077072382468953210016716976600825040762553083466022573997596946363267856002243264812217151285973126188697999703670125192121033357961345654882578154255105548340811334400 [92,90] 2186564753506915094724453800616399055129576625740972908437621645294935287943026311901310794249195002793369855166322622970770422172885984604665925079903559003750456598475685025385386914234525679993552797857968007409453652999131866286477587833266667477045086059900856460412734963286596926779510636469965282442713963451333070819049934746839464965752532903289103730068891461773218253789922809166900635277761986403144770331805390143794563762587044112524042213845102739522958103888927603452605444499406155453296128181199724139623430757878857458006747821338119783199772851087614631851206310312270617962875722328870821824268252908987484261947950845359969221137020261098872786016562786825555538763341368898258590440291052094170346085330240930630456438805148315248461870127209550826794436050751558855841635641760305401202714160823167216708478328210170083176050609245421111810840608349598920708915676031731648205643210980348193249568482203477931957594082252979450978730989949965293607588873017616321633406846143976661373317408406625642683348272071823015785524533385645635087065382569901689511976413634492653438360323117942814446713886518595664664763277231743100428864030050306730216512926171962001774847935158607011629326133810634736485149158968398625834013636551552501728791770803751207126658477367159638349826416580740157094303851996604668653186970820693992407104398330900980858866372258258960661130818680396969605737152817453786585573252897935714519653767219526798909025753813215519331843896446270488476882988786073602231874779897970708884450088132238853284593876902213890102691837942662133564833865121623975193287396743157566279741023500450994609002406190637943777722720346574064209281683290181902126813339019486577616292419959756304269734635214409307591020126283516616168590364451307363680 [92,91] 18992849417290270546408388014981065345712353290896762657892819345364729833195570621389350858011791060047352675284730291884713989636453212919501735431547753474938232567369953958555829171933583282515862623629597731629020365728469485541169432868106528186939497828190407907188020609501317306438383217865597398262744830557215511301266577495500109277361849593028456293977144753302067571934414299775010198384938518710088260943735354847711664557917669858890743282276294917620076074405863544361306490112880650030945214352963128107917133033183689418473640582219600057220399407515473639384636158721858978507905932086876988527610830342298324052081950543433559752835575113478785086431112116601732372438390738032445683043014203587956898503622724704619494563955063372983493625189055022153290278493711273513594063095536782992037591774738548871972705249546566552321440732766785399611254313899102880207803288610850785604402883647804078600199457786282671880546228661688109205805699074602357065429417263285213699404153905588870809468602091180878349889934606503594517665079217198539573086355228061758024404226962503560727691481262668595163036521913558153453714298086605688485754305314538206000365320357484524766540967338756833481869784918398732894320715174933565973780759631245416413404813030104526729063311240068593130680013961209940719579660318219664698016272771258452407167477153612468106738433269462788611586344073191842164534805429831633273078115397914093747411790793463522001897485423791393318997122311245613812028450241798451358634716212385112865066689809875690748268150128735130936605894013088731975509450413613745824369012829075120884488803331010721571472738066355247794499825252660719029147535057646145044960612729659938000086052897961792805858918462523497225910285757176827105041620983552 [92,92] 2664032312679055020140718819810105282347353110147420402976053567970444434521222179779945108428556658076137679303497900471226102541006504118279059991581987710532272214690695885297972352546219645389249490183571288665591060346045395758480625422364482310352469782312979717575327318255285327836747382801013846554240013297682540317936762229814640604057843611529337080605212379783921008761280895849539975789863006658277217359047753204726381190544487414755862174649688099496482028940669333103563617314610863715651042285853671696152132150280295981229637226392462615745029855705627887856827867440314222813101707282782691540790518361670393563961559806274654802392231239926974996040019928164195395778871465941366548187390621013675159517394075644225066109589747605335813849787422149478839475347772054907713840954521750413756532297375020512820852273964694724067532926966587424367276742066260101455589093783260272937798722096945970363356329209627159737898949228271947211117099767045506857664160553337767847725317729139880435587224004420672515947708004624340291618429204051009511318520924901226872356912848803564581444985019815811052670096578972811286771646606357961119608337361655403309818753473350271812064053522943174601372742960059812922846690861306043054226218274432400834921713773480912566127039327386807644926152401424154046064276018910008805783644418033625118766985465127019772564585593001116581189248869468771802202697574883699234257746502240039623617153328554499328486078567625464833662398973223584410098035286237611523280031790675630874182785833496900195232195948135927457455698861473026432525079119097701282962380457247597892487631905754890083224547341615323400345890621500580107213473313275528635022305728208368504633789106734774504239800005990280040973529509110720966352336 [93,0] -56725282456954125618935573270240503797826088965393251711426288256553732762459827894636053977243521430954945365396790621279697561462763039928684458598425460663166172306787251828836112116074662619782570238463397055184779766425147891710293050989290982422061796414898780379728848626447079126546204296313850135969067900389441817656736402036524353408550375663542608169623442284652468664809264548210641640013180058317603874678428663049930948515907244151595951280729923644033236658901046301199163599529496659989970808083020910075925008021326312012410290823267643865713260666573331997817069694553091902377859436881720775147376526107210847064710125215022861641181092777733797917321929150123452546968495669481464167331291331772150573019858537671777145113968995967167415461023908138736138441926051141029153219264466906348410637823923044239239557459279807962469621318980476149722109842433103947090589843434406544007102195143906910458384521703574681225144742731831762663594763790878365405028756624090350240898918283384528957761330104389672521144793199250972644374868030603364542872403672915292252922997436306442000318457385501555868374646153044859786617873417385180131218727598819610846164153547606749685535075839897919713513009301949307760150529047706931941870687969581569786559018514781047901571318975773981102353133616911853434756508356724641289567320646222300207123155401254019944960791337286466707000558286621443843443636343136693504384433559667396213814912945780334973764781420040278187926723454033497693482441426942408414671178066130928378676690620920340931786454598279149552397079545877014488726004103574134480445555743357166254447391649058840916168402625253511286746499842232448101399157140032365347877735359651128128839725824548992246109784175729262339957891460179826891207399119363625395894630805686574058745558960068517744894829343679829272428240793571646044191098953699148762568013643776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 10442998508618274355718047666193055850975669146700944795304028345202472218519798126455880601231042407855565885315476962471560025788248590771749251262624631878933427170015243781992559571967482217960920481546093262664099571770362310688053435839816902518567903070081215152520096728921901302937156914980034521482770710817160351004879518626885037690703305850907880406320098591749638426554217624586671680205416722360717785612277697349824690573159232094116926074276502680824592118801508813989880298421673434590101234638766328272704278605797714625238768915211389055730411377484516064306691385218428115434008158886034090163901135276739234419703015831384994814914677534034510486215414539524661976967768733301231357350787465885646177435647890930028388144787124062891053766620437050020230564244109368043151988503034853838891191117876991448928387800120447454638564495215023592900312496182440529246752856258323991362290447012737651047436345530803593070633538231206844663885314643011671455341251533875807236602371347672334080441771743574225477624267498271406075773594194699933618286278159999879139136022135665469696770910540172503791459205993755574036772613809352987196152791868151821567661563187470795458629644629707514641957943997116258442869743703089811106604422554644014278916301681021795962316738133747398387258027799398874718385596261163057864742564829275973778118226297162401697253405747035238638202239631013409849610477144587631234629654656691836166843606455080945862898351659481165555009693931743738109540165358090615524832340133912812300734344233046425515439303286091010380867278427898022431418867793734629832311462803550833504700345628512276859813989593223147771800460527152696167717998586363435739187939605915179212416286547214800484096214844347761672394240361660201437189378096488261838743049038124510913375660613635672092774030086530838538762492877658594227597993797009201525368273829363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -365004795235218379190590003252820757685520931377323265372059753370971624521816848575791092842306448914722212167317147045612640172205328854949835706307822777915713644817444507408296643170103898659666829605528354231882529873666849014298389235555891121281461329143124802170882474641906544693418473706516981516333186727015919320907004502555690935996289549312539708712565054251998911895076369341341970417591736091214596934396623470960916983462910974368411926757837440387501921532245535791552774009681041668169972324728503663558137989141866392685779252636901624720679905935514444464899090712330850219650233346376649057959223052461657104898444302277786720243377316523690297116795855151593410207599705301556772589076228752408957657605414677410166207863014607338509535354607785221250965654239941813103405798456904982061754937985812794771140175561702675083661438110552569526767308480939084728345731970277861475134696987410687057734260583978472671809333860667367001461817241358138736022677972774617143886941640757246202945791655848506786960384835506652142854935225985906855296182254673124903627247704771525238750064074597667060745399375834103023497798157846452597939796791038858872810549349617663647652978452198407988843809207389864291061357414992096794944700599667757654050643902676232066585455755539987640634922156342748235600249100919340598153151029671434280454622991501547320225141080774076973696884690324297830702948948373072621852380713659822193028808097837354855177125026086195876895770274163570450724320306842269997854526585619893403258040884869853464070017156442186171015505104713560189796569550428535710397663336326654946620647665938892073761618678627528520505103027247760925299287169985222718986137610211158160486397120984704765671117468496104842604956101397587087795154972981849497444523435258719776926611682619063294320201905896555427035932177731558789628732552444632967445537258284777472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 5031651524979104417537123932137210428122734986935825639186403368623924900911966657713228275247621180614555227349859632598655182156935170290098051306959310802816463395560268082164111341853060373384733485918474454236860485215200012238957469988088351728746266082706521157065443860401325880342110512919148526093928046977253636087439852853971467212887286457307080052011903125282723858455443107974228883386794990252868198833255828881868913435043167667721547787880215349723773799295470129941736697402141370118482273789183367696399488784252799967160678831214390936104521007250560131737808187959750313374689740089900866483771174107968392442147847647470166428718135566459252767279899138816129865053767413787171404415571402317821029264880514877623787541019383741089679002519288013131925834506509240041356568598475792051695028225949137658342135873043804831324236852181139365554971710907823672626492402558583359922734840889077993333688584468364545140209340602319966946882297617685396851525793529632442148760988982238488686418968153726218859631653635016547390363918728739245243557298796613291819898277368914752932990496213400507828476217535487415217484659240654802204221709281582133265276758649712902095976663142772991581100660783002773050451058073053729405550130083525596707139834852930555571687725088140059907642982336069031840858931412779792060732768357428264685314679510292175493558520538200122981217428561465888174601758660562410804966778950518316696116954360284269953831794397344741656548107440254754477316319005401070052759334244546160349018321581965032716345473728282215898559524740265659627571359038219523888238114697112993169195955663369281360315182298741096729830878262696277756721949945918120954322153636819432416703185978108571581437776626378239894773453504992025120125629929597812043721482249303200758443144451981715897399889213012967235372104961297333028252713831402149627255862344191836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -33963672698082203584360781870352460607457426993654571963946235751258196196786326504653895900797133185939022195021379403452762100375177017132872928132742777487286824739859700399731535732808667176307796218177631848529119033783508515117118307993120588205039036147360908326787474361270998674606776053548323385772710821023401935644807358294964826577232575262942156859461863940013990354315173493836980721855462355969377944908166811618319948613668694220317674959389769584096819892587122637654056013369620258971066228663458217988306402039718829155288875540779019203673115711006019812871130824293971609249852301200112123229724863115185159961265275041479252728443642503186015494321793259810544739797078740140116200874946329899392633333161934749818596063887876340220085329138664320086365774549549814365206236166837577185169699097045503731941346150070593511916022019892366655090841231391246324051182051473906972271603405366419134840019960926305590822803288771815288215671274401795292444435504472215683295237292613651755779642768076149855119474249750450821921271849296035594070458163990027716159344440808793954090996374491108621985089540677289066025355553756677914232389116209684130482086544745046656706807517687663717252395166200055140052996364500518440497709696356746639123980331817104784669363036665471588364556010758488847896468436702556421239611641036564884089966891021504386334997463769245787928905404594110738620554894895918695374097242710667173634687294522607848845394934503952489886506193494342368250061118675995396969112981211543369292194714910849853952708276677449512973709315475434341670909632910823815423217950569995888786751133529264800781281763906915240888433983191315881666677969108116262538444356455898365130196968340917247054734924482652009609514530730826705275861797911908093552324292661817670528345175783358447644905927238680912460551484279866746017006832829539301523955338341704007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 128374776272447655578779171396145884430770807874828722465740271581055563495730626719206471827471436290509973814854620879575088435357443491475850087014123535116097790920168501430305576069901714832093914890313270541632951835728916841489987495483687894208647049531953909845944509445692090502231328059217936180276058229968687370677227731922642509416295434827975259970264879320975106804164937530324115493415020760749037963922103921814789160572812547360640556810286673951816772568908956993184422297117469019301951527130888883374852339082541940505950861366660877443075727501272697970505572171934912305201396108672527179363017851641614718341003939163787640506332087892892849508906342507860383010835492205086790533107191246447900173151612395577864259958114708587361395745493729244844104626583342980747611179240740938166384394582321459488169853372739660454323858750148726843962963633683121021617601242982097420159722270606265626541478290008283407306684262684955740096395542407897379168294658992712153415991765917735821478009237923055902235575480031827075492714194854105945253749901034586793158082092524563874037872059519979262573283294273955909999377697568057452875187660934959353431769386414205511366542723855404466002755861471411144873601814653264878305299840991982217884252130547985103427518392978760200371065602273447552788788421754408109557424211835201207787771349814967536108498089631199444720116709516145398116280076990644579368753432950822463659483903952074668964699456007123264329292290029074085778977295102740375542551351477175554312361437138860970095249689977467248720239567962835551732506763600087646300208868659396619855978381584954689654233555280604156485790279520507091369155260803606626076570657420927385793173418886058117667194164674618460527207046019452265732266747038190543194469664875023125227997082324060156451330571184220610601376690412111198190755609069493845118645760114800197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -5885565410261416782582339252716519758746211690740531185579784057522288322639212193030679603920564450293206856007328159537356681645461572990135107718290841101151386102858365294379486323504731286107378433869249407360980510631547202044161472065177158906306445070316048981487839821961423072735059022153794666849976060873305280279215415425828979405281386081843538963994386481971399579649687214456911708299005889774407464332541913413053057897746240872836146973688107774179967788774587778517003039482684140310855048999260541587887528200460659349907530578259837149155884200620250989996033535244343903476015623589878894419286055917376519872985501941604725921631944745327509004810926689921440643361228264657156729387368093857309576396298881927884986181282501257482139736404307790833248572341606716915755007176901880542976730292188372427372922482201714827087756637243545842957522887927261622844372912934622520231446717932682533753648042764488748826764600713447246303515898636526230521596385772274344015983483184933594819747916239755269029728406158000409836623863337944879553194007453677261273984759934103600901055642592868573347399466191509906195362552327851179895700421015128954842311007064573650221857476054918514800292868546693783755521050632162157445467758841169693767338642681387789101661851292948047888707644931343486497017278022049905615402824930414132029547404866733686806420849826163352682258668767943372479620493477040580802021049392480873684462437266720867282997001279811961433410757699544732497938719874331514583350871512396193680928485339058559341785128112589139689008665026445276172868807608045959109477698902203457046620873178316188709283066577316989320412533175968271063097842840131228312748558275851251507397957106816166360700977850037335982773164351396830538511474567011712239683162740588631408422140708752009174209793807909408666427316171858049707903549453777608616110770775855726592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -1745011157193294898358830126891622875249501555961795936025935098270698986255806553746486121755864617907307603886086308142838680222082329277948406379133811622204979852891619395971739645761236457422137268848929975300592618455170581669132398097954663640514149375983138482250860522764844328807589641383635904436533566849003956655046972742257753702687634271819789205763079060549860772566158079058529674279346142279373722968206005411296860015059241144936478605480460462718568243539586730532881169248008190234650436384942535236293172534425461197330120837564309507631582800510567292691812766527936542115704676635205162169736276107658387905198347224023563193269884551994591294108236538131358633413283060420540471731199574476873018352857119894789955121780809818808749107845090579090506111461887481491294145122174099573268668746324424755525446289389459001297306871829870457699383268734604990003732894462003836540554930622759991748377884093558355577312466854260662865632458032077194641810652912461630617067499564640501906292937444710831582101771409317264697298229476473305465748612512683925713366112921919755950456893253313877453678331927531924054761486582389703878153945438085044764468029757194402056837078100172934006463257073235337739452047698401701381250263363353860078824282222374432184952767485079360283405415675816095994169975818080611237245833704017331824525752062296191787811556467567794941614356323962202544250843984116534466919081258592932301679956725919200989990906591213645956302507133226814711746851926713294290921030926738838223704377290476931370126645827903109693839644194878619604530777661498030800126792036280656707341283769168427256797666466416186654459601284513487980606342264805015889589825406905078099002762492010565025304267606665818470714982724723036675425498448806606398665265566297850352480154980909068422306311771520992814171447264188750506703078379752409197452470734117903794176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 4503901710868142955761799745982327661112694744907418804953421376251363725958765534356108917678436205746568042808588374984649520643201148630070826373679951565322834549647700923027243720935390971502847613777590397859052241606004374461462962580085949956299721973809428470370641450841141263271902908510131881276946210277618158618673523640333525021075080174766729229628921168558399890265568368095477422450107866839799912141540204184760311781120755503701233209058428360502327219267949750784476265278184788721793860882532258569123363632243840835705573595702533938338185836026777519553253622989878404120398292116062382774720325450724499452017327742782478819454859985575600034057531606625531259096475959173610455319771022753563258446609410059130285188687203429512282568723219165323791862334074621237619211199252827704226381930780666155966410240715516901093843359775921658875506050660671835283115639781713533850668892788341387572323277596660465233517718952381644832757358240594927793300624388480487182986402512173702546052822088870767377686251831055317789603098869358646442612563800121924189810767890306188190700560536583066348847635454710137459091807640618257289196243756992719048338634089159630415076298017858065557636144527874372286164044642187128900985553599728223487703885603768806784959261341158484344472758199322772871310670084868157193988593529487789351578698922723572064539168693400967692729007840638006327496159346660567389341729987998239551730070497748879500977897562133509020440867649564523550109644240396571071733449157710496649155562251711412057318632917840853970940717570875068322560615386379132076015695057194859151966692591923144243776127489518458281887390035825903633442781091226590517200578199883625840008359825490700321738802162839953983017762220636437647063402076910983536375004510321098995091344981619645843712078143129263340456803365016553099758944829921566763489096704542453530624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 11810535045872665593428317472546631879785476340347877150955387497412617464631169293465120228490206204258729105581278479082595171562524068925472907318194457022779483205876047613637211409452111971326023647171620238044878540289100129290778454901996467375164881428516220079494058863233739546277909152108497398627846261245295208644767128167570937165892669315005924552171023010410185778000139574917144483771978889436465282941096881705455556302989679648739331814984283899344621701609629964121273332779771215214423325264546266657062527820197325018096234052269128510703249744119925659320273743508943246454003154287656121718694785483733742880405228896095170898371630665983997903179732133328216415498977500874546321911315762702346983523384970253113310716532809353978197241751669367511560333611433053814155658826572365129716083122447460521561006157880881984842757785164930919708924630253207107058742580326363276748123808985806306792191024808752326847227382763606304941148529815767727200293694021161734386437673312833740050095053589853181129005130272807670940547760220627362305634858790457731959453955168200962975298096214197147344073882492618998706764154968193698125642069228568538817278766902291454174075040526099011195059163212755938443529877654222322576393309184564185750690513847517038086444683479032983577783620598541538036593753587466590396434526370151898849545882822455222882715541945747464148220588985962360067155723929982709895501839201864663354855605595573202926974949973256997849331573556880041327090541141978263806288884255678347439891286341597146507330070014106226877343739731264833920899504797906673879453569127295651495827392127585194172884404279072634386784709521783613288750780137466156882135506622630325482370176569712462651967025650567197760470225817694419962815765832566235526008185934802840496832010544405959053940538358766482978778435405345807781817492258713250789171261623956418854912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -120985107740280943057889609967870068193523596486637544599265134573415009937801263108200935372718410620154096581619669831784885329140272904365796862772288404180311346567075846528490492209432933122394322723832422979411743152980251406521469079319603715970739374648226329732125427162465713306605129130428153927032474617246994578280582889128843139173873884665147013085481395824741653315549936783061562271722447576433146581779402364677403849220027642528870680468518314755414368073922831535926460475238271226022951235561731235583962452577438948183637684179928421490629528253905300637799781252099444285997675351710736658154812908131811465147088899147983717506223532331294333524585535442158203996958751460044813365211450628999298331174956498819729045374959161786315259306300927721143907547374955662384656082200298547233728619524794895123385231299109411360228992304186645706130909442876207311698706339676642918794715818472209338741969710501283392860324543701985515534365868591683212470040677376789959311264102628778207605065831654611216897126190486670748650539704113633837556585002834391852285543195589623098594473868613070322948449165966619900497539205846118584050317727172953161443240019492860750822070004805772603155784436542246322530680219987078257420479309382485884917181769211951302421051054181717046864532348279366777806731847611020286121456995710436154604084656964446427110741467696452710540534317616475594547130650254750411157861157090505130871150985584757032081167294128986487544286860544260991710655402781505337266241411604088802044411567939174159869366749499639940479522484366565697073459595018487542374261276301059011118250677948261123351205377634282400905966320207646380575174397132540350035987167501463112478618856170370603682458121096379861653902073819655373531835624716373796990448662811931106213943108911551814668680535417895249577996969198421793762543184513305390172789419040638551195648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 405808716412563955383672532795313380987093171213212976294663504811509765557968933865965276984021089843719974583903451749745094705738950035095098641143681380359991919119397776043421472415948631794285013021800806008647345964374762822390314466893669991093646326026859898219894753318782022503596773931412779952938576569487890781338076574884849209553608780806560792446466156326936392893457169534953812337728793780856067375558418300828945542415475573308187605386909967789634215057702424801586577240855902258229418921376654517600784131574938776289094574331281425301181537197043594069225771233311081288170730572344832141266674424183527420028228222630190565737224114085470729718082964641942465345750489286974477595366776202887560471537459465835547409758963655175317628733847740702749244194566437524340575185982889192252885728641068625189133836593195740078687281536086712168738784378778576633999340310814805579210357947749019387370909217461792925015385707778588625088124372905069656961330130604444289628004210796400539644969445940488996201756611363928004980840145220752391240664327864311311877468343924543157052294737885247054413423554292932283238556210050282088848173036174987462686401906965732698362903808481999313056413795688467172489221785648756564428499761276195671265430875633590417399090294336303835661276820300622125226429389876705474814823802697411423785279625519801624776079726788726166058072687409160051592262587185396515644152897244390244671370736644944158225615760869876351557594626444217318358669035808927611808684472577535426504178300735089338492824677561701301834373681942043010996655499103520562179534247635026090274425877203418245526677845066436712206568754862326761334408659279202267613178266494093765690952664430865558446492001858809997634948947451719568731314320399861230524659513221714046198795876070654774480320476545016590854465184774822922192791083200739468127394865291920874143744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -805774272506508610530504234377758043687223241194967513996256254172130823122036185323758593725740811564672629589047927517061059864816746484753891727545147359548563004344291536717280195154949868891954784940996860488590277366169277546759614795210142655992240542045093270407086877426531444682785160448307129181862246498058021249039363380778202830465551450093846782342684286445769781556944555265966801588151684261590569008206479472546405314352269543805595498742827601088152928034153469795329203598034507560198810175594916117076120967176067310070434619348407405301363009334918327426242516438154320705844462303176590697949871383182693677268385187059439814617032283717370992360763533380651475503733775606351797281541159423347372999874805878815669326455467836761779128795261137327553547797736716721998604882601960464832900400943684499903731877226397060044819899311253533967239801030744364440341794446760880191175613823676841599684092096072532073934754346883616156910033464616074044055483769931972602804127945789740777122310360128512351590310297654203571553679380800858001349004766256735960191225057116881421688755886465548015071250423651801098091421510655273792090650381754166804150792830256568618090477968700431260165937691458313020431207562797638423330120344803092824724148073932391527185253554126492518288784668051053158398207000407160992574579537021937824434040533020789615991934877384269613181121715777616552942321823440047371983603937088039693951405917859825433889241311914058657548769401795041741603215026029174887639743612593918854524540064270505995284487604555872806107437030585396206994191523913554821453897915318258538082435870750836457603405262081341817495979777786354220664406200321401598882558811809547572225884390255753308975435024724789401833660172752774132431925905577315360753927684370826894619234574605357491095420800459880077626222286447852644759096799651586971947845602909394820923392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 1054839742210912720278124319948783280389871279761772716885881382615370738490435800311032149512190571649304907389310777786370783580930367839241257025659119055133748496077742026231443527196480538797204212305140290366270971772201180198893882321199411115005521365294467203607563501342345883605091269850600084958631326047637294622968664190484435861394048105668878245004003530194337826224109416390988551107342922753202596457076268617353076296760372523670340447937035289362185150819751505838928242587942112666038008749085176152886552274605250384261633651959513639038260708162386744389102031055160059326429976632168390337152305522095898419347159742001443911507610006454341057218813561732516273256035624949004205761645813564226199770917812126541998782159415573888636504452053173840405653121249042728110581463871235401061592617466115395400319875548096710756981123866144602697128843595514642501846303027103177191693570616462459154527935768233609702793157388161224319459026741950252557656669949487371713706359328475704374024471878166825252026219006467465534204226444121487740817133247946116873036194662902700276346324939843753913218275799926795447912265576180647290422360933232395175630001275229863768210381492912490362745480641071303131436813510635236423026048796141646388768991957405628363288726091451574827562023898282925935363271789259535302552535922307967462013866977017194005830642758807478423026116015081516480329855653057767748125969959072967222788596924573518798745568230752736247027681366858641968304623918672160433709143511180849462786285362938712263503585663028634591620989376688954522977013153895867663857412238713426019035040792507052687022131339489494687406499920961896570733481160556120094295444403038265304691347975353871008861358070846725095861478867925496911045738731774564049710437028879872567246963891492862301969065112103451692298283159480551186577570020273787632625242471444740199940096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -877070442983928576228165279876034233828774146168581964266884296698474938154819432075129850132377159189108994624949571560425674008510874177678893342215439609931541915079300849949084719947746010410985189545094172301428915016567857143978562271699386422275983148479628893932776108319626149940801097884917236632328648344323981953424206402658126399526962065833915953431627649919863057691397442584278036472734270773840765742158571182852772402939310575738168683700893817638277591985177061991462575817153005338872970622228922954374697331486496834772382239817565575178033873686237029283011694362243130832219232730173744741745832861422876545471920763785751032681570444316457260642452409818143588805384579999051931789444807435317639133321200578536130374185143591265928830945348410193827471551653103902780742382941980709552156500737573358933811062919196630098657210499845248161629359361755997652068732766704815080973808341572717595725221662461488061573131604855455181023402012815704643942346847206095793963058619306513167235013518345601779673437436110466164244352124139621269434282350658155720113258261616959622946150791551151175058920389126330543439453547209984036408043235029168567877422797746046382379805878957770091940366268343679813517784371835442868583977297873130276833343750999765937526636511232886788941637585562651037028878484685523248132488830376851807112861276039873598460535552063953131169463902448908198008664097403409676299809898401202744805998652263725556426864257699327229013410383288815644872159758815419192886961880786294616404633758166322468131757426609047095965134268400102198824040050555992973178014738807946248468600204875762064775160655607715758910137284985374109098869143634601498022067955185206983503382561434352774531729359973908151426437686695231003627373525399784848226238341815123877057599382675204012050931817279523634171116818475045364202436797728330078720289162634519182835712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 180595230675977666795722742202849116870457025175643043042357062168440602059668841127491471088780207118253315930256327615840645260747216554595114815973435249468626368389186331018439210423303539322344571977923505906523818509943906775526373565339606335848419268324968086480489843489180797701017667997214680162778688145032679599355060066846865191863476792802240775983486760628819258472714019934128510213770041454398052822117568194476024272336346129747467339913936638772162879236249058554250604380291673185930013459004874630264505961551482824651254511380419111209997333710649633985731835268317720677760087098342538832454322751153396131268400717405361237546697653098188652086440628426102467895865290163064287550510310310531396861169787169672890266895427588266609302343908981453641230868356790244674671902058495869142959226718714516316568794253102482075498286657504756770319047611850389287407461870077188051447018148283453029705927982333955610669166730918186575950390967959577165412532976270105667112964446773468234760662439966346551312688673573971160464475191211640078255091734643545597621335315542442009408035893577154294065797781867538850197818210864635637209885310064410283683573897688806334863931977162345290130111178332735745888186043674384257423388970739831867773158919135741061636852848498357848931672640249526485830133933721106296568161441304970571170458451196705934230285913141073804357684109768727561871488794658851670811574746536295586898047009146525349922077673779744580216506466220299571502284086796197450567686414153908162799092717217259909184507265109915371727754676717507111677202486675127486808487012261151876306435940831639464041955290443665152581007499842932821880456547240468860604889660348478349098819132597283491348797226540875367641889002237421495843008683275619569993910771056540922695505307351968298395596094121163571742171382079520080549437963472467531791892849511604657586176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 991446585039249262372916474811088848754716473354685610814065386752852271715532735636976939336599875496703018341044537458691271062823398460219006913147969757081120637467777127256010927310756650300969793340664802079719331522195673650210488051582623739612056321353088834815741100571845391450318720021131902251133746822924329927932192406966476878925268926360999753679013441174498591511756405502689849249697355347459194752447769196649737704495345306979731170011423773737532671241954910613603814852528113035960260157405544708172708934299407380792644012015232092284254731656412682608212023115371912805433171907708849373224169514294384973418368502545504827643999405791993058149272878130735060244727142670923398230105738070677100708809921069736999043159570079121288634981165636237592735090029984035094416942999967869667165308873586287752055008636731624221627872100558865826888299809692492255143211728300214233252627678627199364826561035653207540309424231313763459649862426218392347706024618119219247771528558230243441118672028729313761660082762980244793030681779589526269922840338719045149253753870502267597833358529069979971608761895493351424587418864526043546845626104599960158812405510714992634498279131593386583432878815814855496436479882252368008717765577895630247445378959816232100708013375130573519892586307786403597320982348700472756190607367947601402360859636294190191246116838699361724220747603901076627786672122450077926040467093955590305191301287161924819790212524128742006432358703976628089013030697175842876746254454852298897036411195347613443760377902030092598639760612913780699458041158431665969108796873661064886969066426505561906576100076215201021106112314588699578848387327816840539520043925068112761456544652995562372403669030588249036684171427698324447160478257528061437796621161639003162421751403920471806450678634878911094180032510322440035978589342587150756565392152459893788377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -2443305224759497746841972900678033057548675497051628955514176556140859702006678154591638176345454032291156714959005793373391394911824534559064747558149886556242015945982074122157310410614038592987369032664700441697214536067166583002491834400156381884484088175164364125904041396171634289846364268786512966637866092256694859785169446414142536822435117621362617104511851548143490072105223181942359101106418107663352679527021892828497118730125192367683415657628557082461026772936833519691681677654837060822109718463069132282463361571389137357153053043403995286004652065452993137774906176832245340883314253044678120979866724002814095104141607574539674973893983979075652864823542408177517127663950226011768738782738715454923515913300453146545416910870324219494217869761563576757161471741588163650841452133408192307573193288739160772436326577464740395384290536332464441642988643530894511516900167624971101806857926535046609488634665913327198036628816107700417154232361463825479422973708839553241061852206507126607791345414370241432619131333511486181784731092305460303769075624403667963555994090822812887068539140004892981678657734573377994760186085463708901741310231701465624232282102693652969822982035386594093188990313185731532097232329427772330958762728836886345566452177524398483220885030865414768489944244197886712010067791193012600986780442288764121373128046003401764184607564414619219122068261300246227131156796383192325044257242753517652791794888031332613532622548696407371202925796846651443645774738158797959164654312125898800159200104399016875486481355885224356976630202723923494830025659894081445189946307788814831778963390811566218897028544325277222928412231470120923903633047741599842240870490877632478927997875534408785120522600563749954627622526304349725010222546692092530176169153174807631952371727572748957207594753679171187516247291723941862403526790119521367229990101115116978343772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 3696044249885356047044736997338202426601607831993798918946573066906266636416920025677679759382422679497323342907262878761334658657457921379778158711809578005525497597395652164371690924248988392766005762087771331554376182293849558385016657143157805023636480188691101858072107342136721326437239934735683980233754230678737196372307589170683303693240939336625531192335833899393051186696854163401667672426173386726170770651264474175047331220500961044426517274931973874533516443700367892952875761946226823466700375605919116982662207327075817234942445102948855047084457924499851163006146186220980648926849911172171835002360573522491080515327814190015424647846448899466220866382088194251181400015598450794025924030911404060564085066159962289374123339420790245725189575304736268549228892251945257841491766116941207390808063484793396799231093457230219954699993169285852818089373915203880204631769496935572884520072681323491400780284715881980047443559362914749360901789983203631037650874184058332082824547764293128334065835180237446942651835993198435852921367220550010263633023930082894385688877532472963757500678020543731462804169889639623469017534225043474789761375591176303646398647177292607333403000958686784701320806618446875907170654188426450635781747689088123820681510805815532248897424845959478965682370784092186941912780939773289074796472127208089338226165766244191125645916324190857533945999826002089296419276639542113757808538886127085793572761799404333265274131594502358987314999622740305014507637177783775648613853228664668627958055088459877349135927019714417380413343181412829949606372031326881591172435276441188171462891530058770890139454860055983831768953614233515413572403084810377774151472471432091042869132489436434395543543269968781908320131079003128937475816672286007069811633953405978933057272397584060929457039264048809334029383043768933735181227477183724717673743097295810853435604992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -4257580790060455816656937575623953658148209438157807679414406460993590921128742894796008583838347866158748333093771895828298387063467828019220499382478692350521478525898437840057577627754285994029700039000831004402022875562424391704954318276699982186230684245382046967506198947816312771286391413415856487350867839272567927794498228104015316285376597570689650842105969574142960540972063282917284313703193999638581385256587297970498775234603760043019355819315611404512060183450346476770339838993514512320526126365019155996874882527918624506092765623456578615413003091961285497923199833090578630575214133959758577948848518418022374737313070525110337476963489727963154009036477672552894287490066252280426171822514856191327343659704667772945905431736105339579040304101830169416353844765772857413637626981161517977420489355303364969205486479742239162977503269615534957018650378812194040192097745616321309137846212024198663276096419817851969537897223651223002033132695167512360203370291200715311694571265297718160651714837252307648286282708464383795665681497173379408232768048954073098237109920029349661129838923369946431585520099774211944402873973348206949481554343316967628922738656776109562523137967136717991824599656682116782949335938793221245405256607247821081757183158053201291070766451747716750361073109833780865580775274317618330942253952370449326974517337051053938704225674431924023085421105723266710629025661640097151871808348920359706502077022689822701227549333437184472990629519698261715995947114606501960496853746058315148698105917292475506242971629202090069168395478771789039821135588177994412504719744862720169854609958348571252184319315227640233438392536428661905798943964992594821654277471299768695330572117465463984172796359855558090440408033728332312838419947643483497485830843327868596510565783983507494516235355946578031823406707367817617914900940431691846947809166047357077844656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 4089759568928970348033107158035560539742871247175637229487491757915322695289976098460399774498489138819530142914668662806880103702067170655599822250790298567549717916463774465921164954720729922355614195372172816361418661087147585679599988183420991880133801866259013655851440497651261792825367725354446420647931190045232017304182035735702342903964184146560074420141048367089911151077842520075584987697634964222157547075931449041289785165777325924004268671275506419873523215829585743087298217648247992479417486620125271376361225222487436236982935461480571887759965327209376730002079143053218950604689044965197344180264451004561337934351362087900034434261915191297459915611895742443100411626737904858119942850556297842448350716705645010009141104101663622838189297473367694811962837719533442317189370981823077583011001898784993427208144085040029256114658995593974993089152601664480078980028685043564349668732047847509093806016328945762453426731869365005127880046616554699113825174937801326333779393967060219419693967370009495873992617732994832724550981410123038462721372946375299621966416593313743562324336298546935682542657372808781901729916878545885322023214136962641233117533378623116544910942859656378048477774337889357681727935349341223884760818449560468430029181347188738642019186395196149544331374723340612273565588054391704563197807520215825562137929383188125503802227322126699266426673752935752732742845865246605443372197654034186383905830062858217411538863330380348822586012229858118067301635725586710302433590783486441519894617713419698176305624356356216439671356927446050729472857459429572420962056688580134598458024155234600204713706474060266556701260863357251668130882814225059402455220312842120454511627510408228261487746711422290999006143573732815054784618267243597177014016185260075875876246329921225403900997447657434008441746345704195561987313657066280684524782252714915919747350528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -3544294149588883114946263921993868881464148400976554173446303463065698244055246765107281031603113754466054207256262721043967690987291416148962126691058882981788199811855777935405049916636146893656041202211202398401043630473461141626845673414011581740836538853603788032033835338354951348100688793824228482832968262631498708091919323258367572079004447661460954318436036661261066216977582486392535568615056625461940410410508062125441525518635534642504989162886483608140193679123675661363447836220914827696068973685614884898686387964369876596655074735760721058917691881924639891987599441670279683067384286527140282615807483402109810336542280712336586841048933599612319011114867245838354703010602348532229329663711208205651520618493740865637585760917414194491983709561439019553922653478913150191089340565262199895205389102149209877809467019379188735501979989060306588390485888974330659168233268869869654291307662632687724136790252771136149002997335033212319264171860266559242360040701743510708984215198660657209130987716029683719269325950114026610179422534616016098529279452615797704979788594062744060008140886812133437266490492921254194169097230252361784414232573838761552118809791641257529709637520117981854272928978799946017715136020088365581496758722469538757925080422830147127670108832740913725320546716322155597145744531322700811906417577957333176771812671419134496313791271388889503800053877778239372917722222035229634234890990673649460972969566410467422290375115644138967041035069129419072057122769717538822866521735183105114660593326975309047197655530493728943128683275487569523315375114043430891893891757783899291226844607014478239321788758064204794033049998554295591736335266592271337832941900621413613553906225518185699022801935227320801685082775615231211138116816986020299237575598791678562467062570620800549473919065714966574709579107018584954099217048723241979199736091743119621689966592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 2944641796385959569439950215906295980722523964137902720173247918249421867742541382699905793172502544496800081547854980338492946000690326035127710928102748420886531502067116962995403632348849586984007309655159738421096128256044871161518586583506506508805205477351363157851686225134120502901874700343435085810916838493409898898478411587864232058576532521967838196574842968272612379434919595328084021479991913954605400162820650302592317323492925466856457005629768251838025182197910068122931040818118303993909947628337499581606001018198338492989550663136342220932201443933832740050332265051003360392497021344822546937495319148823489102412407708659146331231400923818671527852586150791818910262721676709161065247152614815006099438807149333513574144363393630994717800978758679264867768495451542882642926923812944371030796238841099520955890983540926579972299226179168678092604740413989167739918415745008702922933796544455963787345337398045798733451468191489724659247417780372108837686004411730854864534405019596255238286927667528952583240801100823581540038180387314759422061877851975621042444048784078462158065596459556921301463947277262266672504801031669288389953063565583176903913724555907225387899744069404019792892592713194176745928770835402524065597645742564895225188034947441190267958456326582825192240713888723287530813397552464548760188460776090536750896020962245345621147847139807915283349949870682893118621025158683660853005524814852174017135083259371110071829552231745426525635066482038165688428156025090590085791414061325739159666731646488869270799428912092399750057840339097406622036747122105868223625671590005367168687341182083183524686748826603114825609551337156348904842037253427135355338772242816323582045573641948819259589216950369068544829893997017621497719671668700754234611148364466417728380342409741775809807293744001471278036022045239809344099337375086835679230277767370054102417408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -2383162059888158450920372735332593251562448876929300530095730013183821125206094950134033154257917085513478470473472925249588604765776653668274905006039700473750216264621012114090314306918444440997413132929268330800265594469760328054112056858950606380662250517347999424959005063527291464226088429823231060276721093857168396874041250894141024575825462999647169651250934513168216536929251958780757423908209030549385728559389107568021060687355913982704735307514581100072222239766639057398055602257014325462321166367212114350437698003038228695177949202054474879075047246741895534029606743737033613629039690657214185434430491159540763034305089355100976668455706940519751170480392806952109315536080796377644355185814824418041895585855785709458893446626768791767753863592579386163445034178204347669974643049141120679935154595580969391994670952910324679591741490756589170957586852282735215232428001063932735341316458559627258778015778703819537330952915949886172869346025242679089936612913835756090221810707770015063857853907531109935356522317449108770421096272498388555210469566992842516399218903564786497484533027488301189355680709177815348677965099417171858089674654509372278716182255706668671993783846977307861001885432232591053480286554793855860844996866790078834710291214811852962971167367457869864633401476583225945718328363012848957514566684352765728526602291265942428796191139565499127335762973782109249227542673324101013721510928616015405219950220746440333046938361564843241646698672642317549156498440811606681145181915899997693525702815594128545447399449614434672338647377663187657894137369404580194849501884532832966930665997842881079175108781279477717184636271307791116103988734877435975419171157756679954245052635320146453865473622459331852378522315051829757998938724691771209277083226653718107000380774842721062086740127070740381363738804375944420585103659624613663648227335336814753815199744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 1808302632975757631576715655207919076827818367450830279577775910551840145922288222173587462126001407434832631111695711468924902930206080299684794020706724410202958345504113350738278304788301587734250482159208289669118608497553379919227736085699036724598197061061563228775919403540525248590203274535487611755616699618757894235447986106715374000172468696489228191002515607734721739034369651345139252553394626715824173438078130962794335529608342223766897204980128988331598791540635274898173631361498394779832959285659933248528340030213852303415439756889151905946746084888453570896157605655027609531180677960093176845960447309357266378568005614544300239310359924126665665256974247978901113139659357637821223319893661585568529166762176035285206018992964848598501590256621670716735126460955363592401846840394738295776841838706068485281072681521199896777586085433068390698915885959955851423120044365647558038928190070021083305455004308079511148878138171829306193913260562834716116937298240866618069201162407126893683766722957879489169590915793855863502251813716647696615285352853992466924780116489779778143759931686859807416666406434983551559343983725782270490677988107702511262281710330337738514098405129898500345430389724772196338706363951466345776842931023804584900214993908986165871660360682790449724688015085739625485569210255222510436079664330067775507976821544457863301775178424467674521500919816654774180418888779963264140428909435874498909090867034111586654919295884590295397114040392101076560369399129067261548947399029988206724966324592136480716104959183892478905398700978863213140718944478415947007540091606468903456768922593081060024107236194847937822013635412444033134300971375617580955005444147465437453854736937757829877552356525430684191348452770808847907639526526984064685900053453521560495506028918979895586122752807240613912729506629902881983362826104040975096584917781676589959872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -1220067573770444996352178915735673009133904867048226671726721614883901753826675494806988487572698589138564786429336168028823549719028660068632563035216178654983674654742548977158816300424076172486590037540594981893898686146300432977511099783850887075057091666506254093789967287710442141963903023855557406900754013068521622389168166073727399552404294730588159787486826940680903745411383695196981963014754988335730420149806366836751606004121536052188977314331983946749574442561080778689665767299585428221466207732855584366574395818784499233226322155232395896009483562360019527399927088126501605291244828831518202600307272823423786963491189750812872385527340393545786301843632109609003518146692837544886324720564289169415700577085718213718197737217763748139629586667828241936228973774781866337873629965515413660008891953821101574404486030948976108948323044450713393754179437729383451336736764970293661529111938583793880469817876357352668347618868052632547172972960125403281480565468633530935145856686195888006954403529388845069510339419601333590017695041793433102299210741511191776944513551675705874048191487431813052251645931781211010508477000260831734345781765565741048964133709509035007421495819864739575580098638954121272528571507243834250784043226825375967631360247093450602768719729283770848717692159677256133978323085989075676031808913320892531783348334139167491653839815247033087065637785329353445327364290247986392562378171788313307752492501979566648476798967107712367743957861908674449887401363547885220751233852665982399864890613113313874546260484295659864147635139505527218117697787050707833026459959617409860537433069888691677982628944842815769507115183584924896645466674425799731222114447100082120831833177815224147093008255797543747828135376205481875469817624673310377008670598858844890340928287012141711814817326871949667681956205372868506818481234089342948036139824549069495583375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 723638336499358002406774093002749513976604005739747898985175438348702850557845721314940650112921521172289951841335044617931891355906188414233277746339796205430315452155788340925306135322900236293497621209429890007515173249237082617747678365709188650882190132815492292905399769066641591375577292314128342713555922503228108253049919785469615535935957608554993486046417532141403437594364058434653492940320820890026075631057293654492213894505180052665836940785070804800177145520280636263356689107797693474117658537848768666854294489428655874997236723075157765614510333661724582847557782260877160852922053642232797697956625313828652068817545656798273050735249298584566114291208871464535632915556130630547535887269997946380289561404402836566289968253836147560391553872126368067682869101308015981569224827548440243428674451378462669204982812594265947230911073416094034335710478297570390838372761079282626069540458115238452639120653956122562048436161537780001276988146006478934805179309492903719683137075376684120366041508810086739872585387307651118613757137212697573569884716137097578430612874598083783853783782611572091395580855040130269153733571238720802020683287237540082203542856714784584207765337373853017313904936621781046560487554672743366872530300824856532561935683376605903664413386359496452788712833018782310734275627844773471167254778718227442580366255682886826755928097752150595685478775899044076144343345376580316427277882173255932172148827143925538609374809611690784891356124555762122760867013916293393143414030673571630049250950481424401117145545945069943143518260755950842241692006811220899810488298599894951062858697056528100275464442467433665700390154446746583567751993089590994468881508413130799706695950294730174825186116631343697431535661866601186209605621736502867020974112465090336524963237783607831539598332315755257772272048028729125267362025924274289710657661425633189691392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -394060641705233027907084625252551815902657161087762039214251361362386890195751596506254856619356652291811705057210547734466840374793243018452582026872924406924509905322313541714160601397663054410009676281787592075231391401455874085099369791601335638395678606853913391588214959224611445629322070107066062034333694363516353029957496150030523295729076641422874308847235489517512512748223896870991220940539157114056712929251023246323795041499922760339294320806264935762209077366112558388947198271178803929383636760038571662809530800804698514784218559478708511016798289311974200351250553114226421948332394607195635559455382452353474659814334439739055717392940217103186409070120898170276250120551203431924146245852766506567113320026385444423625947839985799822398783383130898074983385860853058300181866583882662942869821284270424561237949566294565325312112333010297036307746712668210835632240621106576903072695706665911763228241531062874497938190301553673789608164701944916383802069975047095158846632730029741407616926065185122465551223906695400514885349875568778475535675811164144143458610175270389001113434781727875821974822288362914721166871345244065235013261354614371533002169438521760934198526221165468683397066749146867000022163744386288949402161760994911057082559425838203540917981315071650009884549213326933618445175563581945082471344683249178104711397684429718917276426446564770286529548649926655679592817426198517679919854630124298156962673652073679419594811470867204731083257964543734164240185321947567141139016201839733107173921339182621232719857279324104449701303005143567695134542863986486485783576836635858339253008510095692128401874137679894055598901364163504794558326477057784516086420295429933319125275498532976834092388042375201935278120930561819315623697145380977275738502068531454084507963313999830224409638715069926332766906233909634750059042933964393639564389219775132068690788352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 204257848430214329086497716686227057361914962769346886383846802274806091654771358655691531050374681397173158131934328160661849995818016235885258285296704544568178478925545370091932514448085512717289461587755367396988492403488132681016735733662024729652898726842153400537921097201425967883677569760869792047408472616635820808603365889020799184215354225874578512512461692575945091259435999830691579318677004249456872149287867782153778262815617068651814243779693974585188223976602883036187278690818097753282329147390039422452902785179846302909078340335314776116201837776593652579874021876523372474435729278424862927927932969905672959336652137021089689464337165554150665347719786348640627841539708421112983986344011485413957268206030632567145484146939184122003802111269904511080253022860824590017918695023581509795762043434936055705097666317340254032504231876966028693326658909351421340434927765210274929178664651072226606483383145049723966081212516192226336098743450555192993080333379261214058696088737398971279118331490199736643640791482789738808591786214561391350021737753073089547750683205454211464143927035930448362538169827377797387197832627745601715477378555511518472748053080366923548548682180735214854884564237124929449945521322289119324680714275359838591593495056307403687320546675878611049976795806944291882451260193472392297214094451598001357167044324038672715148886232860017944782802512349690280208664483376326086558924234400389897529725724828146461790007883216282561866590550996654646313251014453392810537382099614209967097222539911816846354736159122160256597169646159069968613846525972521135346867164355838198713922588839974177978109596711158698864627245154732786426728300163075421282202836006153272612085337877529456992955676713652170252672814211950554017481531407498030744561166702183991416398773869003718660277708472174982256634899244080784457298987079323880075062343781944144166912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -96572857200061398161121521469296213036582749750486309886902553596850837254413131985613503250462106211831930820758571774397832886633472130881266757058377871245076768026493724612486205286764523581749700218427536830616479090154230464599874438857931382796021990117544626865017972336175696100931763929281735328535863978919557576827728893901031502030507718934323636674887520800925863707730697127481718022214665926580097289970064207580995162045744248538145070947239453475543035412000060423269737633166544092105760157236732972403701354461608972832677617990983562302680026768220853465986356002993125253804384147648776447266053895784535860581565980693898226464917336431216863194355812703596096148785191018454937346679139535643414636057081419134923776974512500285889189851149809185276209528736990743997946885479240432062172921450917302885464100480838023031476773017329198814510308902955851450844175455654653523274874501912383552152573208154493383347283798519797056326315848894541688101826246295740582042535797345233478248837405065803193341060172536253354407135664082753333705575545115240094202704978486763035018314620630962000050524928114681709796315129603258355213839694440431460244631927964976019402570609360619602464148129425197336757139171784029024418504125636670928041990108765915886947984095652934542606056006849085726922185290167548498017822980256780721158107218515889332051621756599392558167018123488843551286450940371540334888362857370697609983026198158897054067099989117871301543036521855934819700111468482000299275021405799648632512427709109713912482616997432107442407955594532868268562246695045883531746422949011742455723893447272824106230593256377657838536469563374905163390567521292778775126361870836090590911610118250444194455691655899381171212432354264925051200745197356550702588540742771724231404594706141535452993224268845219826775999481502587808477636482996284976705592959126698826137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] 38615453784875768941444386588184575573224668942580657309799051473045432811670924742532208855373402678473957810433602757573812713821212616979928980781002786421985727067388728706547667561728636025353392478649563024786436974695909062637335808742082719016916430351373500962504453288406920699593872500164264033929495736297917775591798843655608102319246315262259487819256580009283904744398700625175915022710382816704864266161108387232493651912373960374093585235457230045990141351151924730414941220878317444978273455458489609705950922062868094765782325494671038454558897866781384283932313023035294160017674734471892683238512139887640219414190475183233257598712672882212436599562556454424738049681698522598530780985033654092822692666116812238644286127215149285469762779056692199884113978888898704206107582899180917732359955203961845850401230750486289922291409144972077082144430811823796846161767869653273163695156690323612365118240212716661304800743295140352182079150184857164883325868187843598446478051860555331115796245308374618667042154381459928662082057244156272394561120669158679484934715569050301068488061509755890248475775554855778276331534428791286956470616405955456520301038582050605897013758060789687006317060957937876861194879995328762114301720694743419279480158211731911481923742520149344949330628314997624789963145982651924293004647691807695136508977029230359259057241255025125632758715040596029448562631693552910092942515241189647451166676246418643757833270426725765830929216088164167550577564754005896087569778339817709452014703639240045528170719598665422351328654664637051883680582282197757447311779194424926999263668611038463906879815506123488242907096818301763101861229079334509827316709531005646086270546494132896955756512641837110458920479783810155224673718004902256430584624786938782836173570513071596777333310331621808797433729981823183964451333527598855247830772288854807432658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] -12827876691362298388542594683070661401876323230950694843372795858182134969730323804121524760311758296151421068854038551129690884988140685089832228988005591194689546480312694611700109028106883076830381559093713888425286686263687590560483135948064999280470690291010457950713964680518889739626376050682495605969257736980729410231877793065050410625292427906716199863406423928486218926895271696112155237079699506797920927086717905480978276001959885084016663418642893594277521647398016132116827797145356474612100835745915698614929114419741354777643627300987755145212971848461867062855160588914397970456382004023718194512765404685484545195755195934407563822313539581329103094134534072068594567570264272847092928932447578019831910752867775858674948034985617444388704912790678339161645748631488343769278061077095828980060822546768220888886506489943721652922327518742644471939662711233130463733002725140631246509579492695000416388467528059153745607876718432675523987765358587494105277640813774845860994877937133425078471813403714376466289245256889313679229612079557152397813530380853355033233896432267532055544898453239454666220035761578653068135159805266898206020328763655566577635123682088797898042782494967363156177287742296132371897162591566310992688686171569446043632185266026131931055058326248257356135794793674273922727480317052552645034359122408706355676270791872131945110767501783167263007359805947045649725874834852646799583666539293009065952027269603658836441819840878097655789835446763648564437219214826219203257096094793477168716728782971057270354737759141863403466956053531471685172849500986842095239539120266978615485863331749268566632890309146145427775886505317236687843238763253258262625768383989439603567339699729911754625726694023376110552961372433244113951384029756673116938537716754882683570523597775263961849555852415485731108711056157106167284867062779049319552952926985130979885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] 3731147642621653302990672124651733114892449113870946018616469235208320037612766972463012540438323001947937139981306739438385643005975195125417934868278204248393176674646254595147983864806460075220828242870940867998341176514385787814289319066470192390883141058235168019281979464682746213755301045875201131197156316207354873296115528248339367992842764452521706300992835967775935261153578488806527222790187007564630154868967468384098782156570466254215022706614324020236082996191115067972366569661937985175945642239806691302014751262887452122171390901317370136418273433136939756838380662223799584135326130905796452230102741652479438138091383948736992293544828113391048563606975933019760979631981528866294528923420432168280617826698176264496587943422283694207212650916157783119230808095739516210351355668803458095255017706744620437504209722481062514222941991676286116522952939131746634560407268287758767986164729393834459510565712044286967722015000346357817892579533407351305470926101501930984298904803144968717074951487060175763272593821273724376571406152703173009298933841214959633776897900564311397344260349373114625560194608022027220681967862666973279216255621783837203076808664030580462235676026407182243655589331254536134036883051802303319241861964102226409074796420883598620630111248364009789802131793160726501019686246454021198904964242029451625778898264268141050465720732218888325517915145634140137485002679676595544978666622987861680990178390626302392042000840312111060121136576605256043034215414436900530940734528472212861266118385512061820039921229586982069263508023246620906752328404233784362337196386796355418722734582383784318863409664366554499881149654716334369039787152517565050888500210844278715848130782173137641281355044382018817401874222039610671848242511165623449259911656878650503616837572754383667460356453472679298776835546925032503709463891662690320023260615222458186727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -889035028605506146736853079738328002202715838364288762922007241472242453351962501023511362900099981229664556795588855006877404607552194665591316773492136196473151863400707640120122598504893072391202092411287780401457866521910768058137851011678975273158187424808358105606754424436139352914295439715265497269978764857497870996782673445320769220412812687000816938067694561099249495914562751012264110821683385408451520618050939331864678160102087362371098566296587152559247543482327140529206106836082985562407097301552135266846094795355984847210563682786432719011010894559834912785916531784273830151116851768538189448765274758073980776493711459295724847300254988636476472717703358577931318053734348663774528201350243527124707489070570998948569866654821632608981448771568529618708489059751663936624835013202122755131485098269696786938826844066780897814004502207004657731226846941893618098807837239588642538815270629751163543705030963711212905075410202853725009192550516485870607104610487763535521359114825032491104175377843257048623708304660150727107458980186800876063516225470354685393846199867017556800457923937260752002198620310944653879470831987251388635065928849823019339377829656723700533999339671065002732291441713038565246965890150700759242436561543765701014747746867450556645913535401392941123455360348293325059895249352391948235289045438113284911288420760940766867862907016205354700981983890322452711391333355973464059086159910567359345403848986438096467779001387600886741423789211882476823416315493134049948711898761587236927453917007335826621814380914761997532329338013555563610749395216798118424473920486900461920522018939039274583488503618589361423265917309636062393717353755440173148057346050627035872947287846741641976942486049502760791891957681025247966453305514421283909788698316854789740875083996487602300703584029170695793981128022703729939386659095183611552438128503199771918336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 27441754383742952996777127371485034663074233998221450213514082767349417897259701257912777825453779230567959232199567991364516724468424028734833091813568049374161457805736224362897701205288997668188510202099127996947195881151395151706679108560536496281934652480296878187841949990328573162187343353183937873101556981737552007172526377607629680954226160434766794830618650882874495083361227793422275439326661143687688476342239444821390052396458608907622174859271949504300350155953428641495835485089907898588416451606349904019346730258441964885889713967648617113709742013155494705072366885515390001172794382188524545307337090204134668124898690725153392082889861529165780322727067095603417157981518039478664345087741531232249952786699127138143732696095083222462518990896450586901379400442165343510950886050690596342821303386398378536928591340466720339161939520034996156465745874024188945442879238329635925486966802412931114922669529956258024213909153039947502665006899041669697662469210404975549413527248605499959604486202799675948743038937865369659259338913809787245977720574874940480903936690882056856853349979037714998474016775500531878023043396813885536553204562175332037516323207548480097827735450577178827160249958039446547715981384104894176609008644124085832163969454929835440341166699907940876881212882620941213372177848193702215385118994334176095217615629568751005512820131323495499331181657729750306158454149792712274909137668851531550632942533770097788532042202125007390288772390913327866670244688238102911750238488277934075978508294382326433043204691962436466940793667473002068099294064349171265657108970175140294187015388391599920967723871275033829994819657387832492429958235823957918900195697701584816166654095176599933643507991672630200731974992652919022923446611373726320078381518624007195711233945961148199317744815443055513527655409795272100859815983941561337947687616229807226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] 139026664864997150141822573812746826756844471406587810346282674081934683547811103590523877976777291199068361227275681057295857060225430484639131986498085800979602976597160194267379673630019688667402991624606854564762099158811969947398598674692328095757194778425621493375127323417643429814937644449668362044261807434424149655821994889094201702238161307921712285408138614316346832502247892037443152025769791463951099346711693978686450870144885458591781113855867346119800108474358786119921531546757299587036303615389471707214249894843395825904957101125464892717680722865691934549030288286718156990012029010769254580452426648029695563372528828668663573577678728890358381879332470911821728407614655368048885877354430392291685919595176852951019179877870943461924785987558368435024714516983897044505347548482378697295912011261968582915256568381160599806095045546928286322278882038661584992656283691550856054545315869731780681043002439115790279790440389188518117441862789963762284566769571898680030402493629875047942683259546079878476791455021444324290062361536283027285835962529264857859757284274678432301303703475932143276698584066787964394912848293952611326351744846243391312370151859739246976705628191751798221658768343626380148709535074588792682207386257652714428191746177221219003183458720837925722143634077858757741023630122583885593999877510716122993178987329432232917618208095526886417980130099682314767235105501437840786349829166888333451990261301529451158724606495830274023222116451042665121940830462819619474752793060986099189404531350716069338540970766957477039764879956982708097712174766819837682643809785147636211513982768603269818985508133582517960396533270787943607426939534466903874281466191928427759352427511360186872756307969329492893388467362349275828834961735643440164931648254740370148358619749140247821264079981229228351734035607335651636972692692435582592308105082046597038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] -91498342978308647461130450940640276127087995563100068969423514260280756689312401019082974182170420681242859421426189461491584910276092909072700464718761700671844086923909857409273000706904241224777337778845038960375793036169663789012376676384532233589696793325325021934010052910664668688511260991732754766081106519032741724665247978787685206403281617238405832179310009017234368326446115176454421703485481242708692327614533143305020821390243519955926309313874634201125155898416309035721273104864178669078375826086053302979788069090856721167742894418134091294495417724494533338210150871613153981124440452310180991952878333754429276784227796064569007611004798165255299922219243265623015505559238250763755928723391997310940535598701138634040201112769800830826486714564518111402868932951936382355714081396500804396036554117463704829168510275760716833913172245909680900202764023052475008154683704265754874864445217095781108504607309535230213149570781427900230437419092642895998869029296602232959281181218695421321701563344358093932631368620450986529698132443373749961852763660085867378580536689898562864698287812957543684114233376268017259695465059831918086277992013169719075408946268344021696682834511573852257351704293440380794303877791393688396841127984921166365568859141046169996572651580569856686024678070686239229905512700029556156003289123471713774592193275489859821481305728349497599660972806188401428813202628395431049548551604255366357915487409736228701611178622414902335955821027046497849235849334551153433006966761090525930622745557156622956963402188095061798042755901875217595315273240202916709694524785358179515144275477285027640188854001370222210177368758412298722981627922402140737615413935606365016641475797908169552286918499227276801600318615809981184222541727957463635708074903084418146855823495913876372863614323466849684108041992149215025313340276557589827396218017477772181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] 33489858939530903253651525467474489968689521940205525729409482370864026228041901122041576580099644292273500542965513598448483020761353726721061768358601829470433030708122009317810682600819974123604750793008528103743132162696110851013478005685592714673869664074796601086992648905132351393236558881743092982290777969098781987055974645095303918740561531645581490831222110857543939103620493244706256845744062718333282785700052861124686233087868585377798805567944637679062059320820308609027548346344218128373611167789028609374929273300000267812349460151138968887460259890017210494312849759244445009120612520873331440438705790846471900100287245329236931846497752831094621421667589045136922568489332084215047125854900405164331377185091808300305988261019830791094211747881024423868188868682819510809433431513627603907277632065542257066548499838109496194792321831394326629293650302584664394889249617510575216075259420148950966572236293770396409933500167684264165163231068486050842680353168681892449800272956753989023499958322671769367781940435071688542234729484598656305725484514734049582799003733651129473029149536004419871850309579739180291801336315297715733752333248371205376941884348539738459873119338922283365472740194408376630004990785441439244351050304083589919184964669383025625556432193166677858433207724522064892713824564546170345820703489143498336230587454323236389876476482248465040646674161979607029572759720051053975422530581326329829433380133631913340976824450539938406868285582647586913229035493748850196800811888216576220273740806651573875555366355109742218595167833733979650394377293059552947598137168464950906697201007289850423393343603894833755223334949907502768377988390175643201238710593648783066181512127504453025650429026195995307882357682614492366873817327241377870106616996071644487164766592784174800005369228762908667261396144947103247328265309694229792491968762644199899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -7563719114396732246726030411502117831121355971473782883077722166922018041030140279933355684371268406033597299689104870730696016024977434012212805288530850157310493222774260076094786115458083857879463257149918897913672717577141899022088043986873048545072475670624376692166213315934922919782639351631762894628832964933499508225537287185119594308914678699790458719780003108053304741643863536278221903394059873597757651617710011339677313057210951301184943242000774287219891914038445967804723046814522480113852986461429178184560663003278403886957815007808990476032533325912827187529436342545935709108714577248126216681232243862825558129094065908330812061260800057303004268007211229328147630235767499750012434638130221766396669930892398283121421641682553538054167285087230324698310578129398392881967361347883135738282742242446299600762857646127893186919236762877691029632523231070596413007496881468025838148294235045351301209235522971578272661847820537462782787311098339485496858978303924835816995652773064133389571602028725039958398187788911649854184869013581118299034504947218829800547428730093406701566387949743822866566688959008890079204895421810070594347595432365685489475346234060232179849356632438725144987265117368323088266542655659997900472899614314922457385252038266801769552269336044268279371446891755790242901418509694635710920353233166632651806078553183226975877708874270092359000577568258129990294965891297927186839072531891001983973222577770695413198929499416379233744895990919527643347597444690207021182232943904376041425179281581455764808751871256249370610873571047425154483867943039890754598151052867750135985495591780206263305379382876994395511269371966480748096764609608987162642521400226963206559806698212365484537093332320225473606045019692084951409229786342488088763388270436438873768620766836857145635892561443592773775848691704879110395872916998866438771970928329497772032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 762221245365570214491060322682777966492650593526666276369551474663842594399078272214416226977775145553136218883596130992135048797365979087693926345298652578138084406692293028779440453047070599943410244670625091465791312877568347522318115956952098226432367342279552512691591082037868368855557500962717175580979631472205681787711057460168695596423242596500603058874479123919716296917860767073920151115869987473826770795276254403948153312829282422431692160116003725004033015650784737123719888512569995236904195395058611681789100194615791349277272891876629613209953731542444570253078966094211906994204555688453763223434992539859407285949422978222522756659799066926617335376750991514970384376885965552219022307188601884610425158054684575466619560126667954448311554569669821213461855515528145039454810540391463148890869737115108806913828087156023609698229550512379455418971053106491004206469799654664256691250535059927354636641290987172752554646243893396935574097938852274173127196235651632388383864034850358231913653890759615012501519561327115613339413666883846624433663251956609237925887783546952155422909665367795674522982835858378339301031382524393974479720885247478406722534851084260874674705167205588965357218525516811190671661659945036078787706039195949958217156409797846049774457226260907616693872433292443235260436895079962001117923901445622283502009890103242068344270410237479980897241197590009153582650592785215685467108995030526648050545056897911967484244971889278850351851552937589087971457916456451360260154993738348868137619112357523478011694082922332264358635680879284590913869119804342426989433859226495412882100813020168143781663030788358764214877208905310822457792137819754212066876350104454038892741774014595891400302908521727712041154298624523369054887492536127888726912795790484303601969134522029741718112549498151313602465957835576251110754077883536289139760687418320093184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] 144448737656121229036231222994338497117899826211061011678217130804192247408234605492671936814619146944035741213290548279281604293088797352873638722931645977430805761654051743122459740325302829570177897837058328308333843269553985297071782528280191808949782516103250285088401356346255496905526188751534906263326071792054361568404790521128159003987049730875000718884572807501116180988468729202697017699830218041704917745297611132062515426234582490861657100477182990081173704462262710487593491236009339289047220622154238676851623161540414904665889309938107436416475811150601780682066531833039644033794842434566549087664524313554065683869670880945858637483968553204263552029049856833225910906802204563439591515096710073917740924209580642627609277479466777993666574383320227235996869617645521307359445004338270472724989481595596859522316564476281002054755265024681002629118958924307362656588264067939024723382541166416993023747663534635420260165306183462585112437732965501198604352014694896786252835122337149433579492942463415920691613977105021322839447184679947225303322559534054049906407815471465856911277383791589102989539702299662000171554232985643939434396460169201114371915523301653307390281061770622868279539668098244440499829418492858442969043742525889016756484158346772501837558692427692325604538818450987473386995478702490075332632187486553554900192648955983349939951258707558000701065896397513979397407307194780167360230580805064996716451356141800245820947347787676039074436951653206996584641578031944272998145127875547695814718591463834765447805161382399830047241457328319329959831534915719891587767642844594696919585619827260498686035737126857643898192918257970959686730575929812244776113844593501619143997703258264920450374502578339507944815003654696738459316798014730043835351729177861154048041243522644311178987028786094874135625254536708611788620112658844944525788156862857740288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] -76782364998651011454872246437756070896810264847075496965805658256180614754685412071251180666777405984839986767107952828447877666040529174556902545694989230231445942284138807499039882904975338352630812842832789292723761218133665759064018251614420007907665349945193837211602110027657911006474457646365034183929596839289600255438353866349999267695435203756005900789606890723318686510013037656054518132072492021421480333064397762452038663512815753478892455023840741794403386512326406747105276130751088935432058311221738810183921978194277655147076274498649633207924822945611031308488246169047149651061108818479903784962718461874885688895161460345763011130736443496450470195908666406879964987402375170002598475087967808845957284810584502350462129369053826685073769135411843631844979792988859810020423197669968320181777267069099125464391991526869125167253081792366715992831208301392681085539484450941485546907212797217929395506595701417717519395777530567163441067484803136752043511188624001737037079913609311369878218257193178985706676641618454681214375363198133918278227424820441299794136854668721899798166125221747874264975120609986358933850960375670227633315363194270154361185500732752701251254447870828251530911082694784887264124859464595171710546225307613619060023986484783634117961245575312298743156817948491618523460301163510976528490381993596241118494940589662079717549905354419266823604343276412489459599501154461928986908500048392152428738435331161281027551766892583686598318461983678950916473747845074483210600964969473018246900840556659659804127238998351583669474304234091600346627835251082402835372927513648930558406757871050651500665207654809645683493150741846695001089257135809436922528158203750687623203546966890263853639046104783660406771252757976125366755937396284593212043238364492924448633592900101009838453141293167037916760701409842086015043811737684276225012226350401978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] 13911300518225175271661039117037138270981992087884886937527417980291925365935513756013231356453116026398263290397530557976613283605075161349102890403454007378653487022898448374049165770732201665278663011988774823740081582769331511619368286795011108373260113903690663686119667518780720793232903012000679209776520771790323541610383609772399552173301060863275571876137748552625883503309964041795202019260994330531897652067171308137736927414539779416063408696415642737054617125501924668251040337891101874579786787679700853675733715289883728186289592781099658225355109695471293655380331089858995479340291881330929221827412925276937571391319966114606923780675244475141707133085237558959100819742837904781097939714596019754947551331784446549015635572119590334713463197417686975341006222143784322420039413080332258855295382836310464795752646422544272139767136516331366140810319052191267308146579026260811355654108765633629555804010171879069419184208930948535026722142008537443849631566377121488000453509191418494610750315362920170337358014150789995730401324012338997794898874013758912978177198383150257598522817551112422628653923024282292301374341475328641233986676049606062503468623576851426878408779984738396111683883660172038239255763119256307350625827936288234810423604242090282002983612119912953902494653220189696859680736337558151655772301688036456577508831319283741334669654056399177410974576170026481229858181667994947232858816641537030768969891661977467989029522756531521655385186974921629665381675598696411983584532784522957854744217124465557965542073572811679752694253240693158926496711973113748524164107928530192839512832956215808884033251553422091313590342566458753977807523036911811281996901612151894829145998796289326112664977456217176292663139432149947260242744593610245198058664889085813664067118813554257205823980808548250948834956946554210763381294695603706956640419066100580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] -144969521707108423916861715770496062897043061519554613828711013874879367269841812148071951325234760175669832466801624060569694232895571415601992432441114467793232435786887697137540067129252007755366171649372596824966295022999137921460930475730894746380540944282052609886519223559057106513410986763229941686967695930925146123273827583757992694557239901812238601088783291058269042883592604819867440762777160858044563039198044121941310524907814649636751160062475494883190338318708139513214559657767395522748651592182579078587859972282124782391460838463233472671949202260625506642446334958190637964769990516809485094372750543532340815110145767103911651792717724734300749131820459758095045541140024558994354583555218878825350628506889991843895008128817901859584695137607035095320531017459948785237296016511096835998008184704918918202287928108026155831357966439231235883713828704788217220724780553306748931461482324458420982197606953249581832335403828166117523225453700248693391192761269546254384304674364956149176093072675382225000627510713505909108173061670669831711075780444548340001932731996915859582817253360361936583584723354896471598307013418668130411327306263894975021552295148781246703217468588723013706194136702917694902595955975716738527963172458993766788768667254824147889246467338656818749732957216089561013996480109205457509294303367366174754313911088447641143785432521637401354659079789754428620366204528349048574697312732948050323020081799028239425056610962592924732833708263229852922132187669652369128024616513409937253265717808848436608505950665343971748102807691349774277860904524357495562700791202382065857127398641893371211175269363748966218302253303468972650216756300207877845586193889338865115903414294435419613476929812686141311332234293445015507064826297145750369131309668769677155133194807027545595853330490503407066282258531489249155985184671588114049412559877963776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -616856341979817021903792068388719727610031641604202895728294887146317155229823050252827629710010969151244419599320172338564345216415405544698434780358791330337686094161048044731728675990096670103159757886511892438882041515430071199864399000040893404334835818589213583723415239668025204136738509266964697208350200350598684761592869847999409887785372280366627227721640054445315367636417292628686528527102534932529039143158915588919139866711854325913780810566666089625155655438646877917456838556066426448379857567638131041168081720900460314147895839025638015484778151120206049013847291980371276524977581860295591238621476468053207377814272681975487525329142502964437069829898055343158676648828615055353450559458771138706713874826753799689327172959623598724994162988175126034244077857358569446782990296145312277099533463736688054321175416262986945195718356544030433371368270764281652295857358451452226179111500754224753568402670537309428810784356069196262774280268204545830034614836531303741736399022802761751500114348813453724802354008176944603021469164454761544735006360254684257505392532251300431957536921377783747127655162232807160273522354429058601713077859742707655990174736981975597908659464345538765636591625860629486176764531574030525801093363141880237893682845160733338069335590695582162167424830846103139770141656288640153807991488415012305647296641184755441261199811246764656024165207105799523461937372390584920515319180658183679445490824489646195029671089582630213801851898097887275121541671040131517008276119424610573315467331698588922372255992960627407519638113903837929577057368513794040334543428892664689905949506722384275842506738702820575433322096184410888530820376742038661476497700249097437808550823250861047201402718464675218985488437258772123523387342330107545637893383639676206024302364649279314998249418912137396401158816485022762140329978023538107980864320796884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 193640806114181137388513556884437880454017852850968370161205453494984259150246835834872569317910731097483704059336590499108095442435177240824375800745492650458146427133954483017538203045152712573655685516823719859617827310714642323783713255804672700407059196608021034070396970052457845571636636525324727166356575132967908466972256486540921260116835147839720532815788458481011426912984114166471653242678824602522912081694425823621494527418578726527602024341111574788311734842769241322059660296173804859720266693302958643331727994123406123310673802600239224985440606997383043561473159225998214753389240744373748042712499486022377197024712962258048523992864082895179310481591756862912338142054096545016711730670120642353424679192296486993890264097487961202699131228574698017502263374657993521659743164543224791954697441717171403639377995084064629976201006910712744740593210011694921253651677412654608952181057214098046363961680999362171368904351294171097715866484229067925558906930335167457032965522051431249476036222465536273971757353928376219527874004754338504898663387862089819789327903490967775680982784978289660757336549152464880282299794480683273388939840860536356481380264202366652137849864680064842307847861329445730644054501247321244778998743733050466270761789219030040558094336643507773233011972779505005681975212893110065887814571599934650446663103742777337236283205743871462889443300241595967231143093547866142838828887259438445436627812363144527518385493670889184261350867400765501723607836540615124011198971229964781110300730619452520730662987173793313813671294597167351889891344598223493428030774858982318861412303999325186304398379313755707696848148792075124839006306189785948009262900160667075787196823170743713912184836549437490864280065510626882509867313164306048316322786126712208567945673287017834182343801984021121715062190570241746203303161066036807758575022964211712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -35861708695506991784100307541370575308892608811733635106239512637709907481266452428773154819684897143849422394505748244545756467273424417325187010906169909495371141762424136310433371069749676750185228670351527161642929573888972614487060663207135453136642907710679174418057124587140232650651088333869643383377588425037641819337345454058624679544428837768790975575641509959753123945000663415142177201464665368183586752384335245583126206778150982516322186325274051682579087817146429814875205319600455269721872675709705158392779595470035285834423444710063900416790827737015991431734417820082283360632670098307686871609766900430189094850989136236913946063763119362461203212079252567880139048222535431403085281613818713013448573357059960585906080712716296908884185056391108054943283107388715000148095664833563038781152863697060177976067572918095446229623196186516933006724128020374183995490199916036127203533757450956945215903962526248645205650967838203291899656052773596210946045690093049201852356443328250224215061966673900861256628854476358017891731809750263002258107917479047941291739029794551569203601831494625920612269667247144327647292118266918859096427411051643250156691687020720404329695153794020408540856245149155068897324207374329539672468415771120879878402352256666364137864076498159452687334022183707690217206530423137532637241056283004961650813425769901772477970559188358978794402188142163365647288489319301691008584977289803022360186952659728673604272038388358774727630212946040856076474097771140964866487803299025086875066353688976034738898981211117046235523201630374028510574417842443217481157558002344523258707275884054067403243349038528522063439130698635332813328997658547566673746735449448565619844126268534471372636136380696784772445999378870604701536163721204839067896740637445382599769600024511238307509396024317943157756031731089211269896221564197163992705253444157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 4625763520761395116968071564421633849820092038803768716629044055281330146680387616943618606029331694631291804786165330071246579994395136301195860172753387037508206548872990664691905752161954843528823816680318551657054306102391004881821867663726842590501408984059336118129908637332593317201427231092826793253107316369301969185705528768502343825923311052602381429137642533436847067827603885311424522260895845642592296336869104028676547340067499363875037492106321709828686325937250141716120504574670550588039300725445686463313041971107283959879526799320911291900371778387446715837288996067408092249489946108563403485753753987323665982201553413212798225237174154886855593615627776208574819744008278192406961975562439814801690155309227795406420045274431893505971539489619583481943642154806948331171515311036013922175191575889709917589252463651051312871970031856494243620528737073330074650277083352069415126587793755329579377267773556303497569813385144259904690072857112910251191841640005806918350996481511839545166940798245934662947098996170036239893756117805515092953329875859471270169217973725388746980379945636658817733348684921524200023340790772115537645414382637097790228918239704101229593029220856839988243621092485020072133939415085116116838679504017066568622512441698306692751723283501826223071742377599374265720887874908847047466704228280114099950586505665480576740668280346766390377823897393660813597745337786773626319324192675721600220409811410700613323525299254322565785823718876215632256172625716901021791960393393330286426765372396807323831049344196957474412697706869913148594578761885114874616227211869484890315273266239073098072081618506170160096545130468764041770427973725824413015540227117671819545365535304376783168383248395785485419808230085694112624420130413595454490891184788433419140611519275836527492998821852213392572517294535762263065885443154368569072118201843712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -414396477782412167299158431067095416553342746175912602758469943483004066663488686228657629700214563510583725167043170160574742556084526013104155646604472849480610153442835425672384270871929198460109131553438839382867761154186625334868567796864686391805555023235896951687964028126646576228391978116618198329510627525281627755312315595596846425356486738819821714940586414366086958130492104042206091584527286046129302368569750786718564670815434123869010438266945608138905801449878706947489579187641361951362425029118420820751135519443990559436704805138626999721227415859712363373227179898358044373092551601266816996365874140410582475357093694874529836519172636654438832521865584106325327332823340064533450555211426528299231193371020283411473430142891994744202890672108658864988197892869802713653448780454107853448715693177526550008056798929780721336062927286723646087373139087526421381714187131139973383433264601562444755109090545372580478901906591467323244564038997753996355260536344428971858890353987579316773793663944806416870869464530545328007604988730996705843093083618864090503948195337681364706566183958917565918419292110410110519432323668992857554453998305467763098654603733541964573505047361062949528415584913320563255089291665289804664822404369472139163704896032778848878454923577079281625888402698738377350350222797883952274294024661667709108683353427147182498381295604672537010403380910595906926677785407159627115722966856521066684935779368945059907724879185858194639311162966452657961265651874505072936304918927577234808762389690904379248088235750607075333682447462124645513070375430863677862386675828395898394529106122666607620828823066245950478307365979097599143566847846242538434175390240136829505566194413836130668381060350183454778799817407358129786133605986003232256497982485452128530043522896448485274052385470653058903131728773235722176282924008226984479615738707968000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 21204630296203884596498411497199876151667725041428176622603424730728159902261642528859436950232850653225701124088125721223111447815484790403405220309352605538069188337433329186433729115347772423181666845440027063953919989973793190499624389644925178881519588753131260445029698015199238667373131898284407624533123857212634238934513216853149916712184975158928862830676767262937856254009126853069719074953072952403062127158244353673398946029110382871401131378489336259745065913515742113983335596703318478099867606620684625087769816985578453966050925472717378681417602213949964835815521704660203952848376073968841551418546959562813617742219848338375419735110114394748028186593196319135765068962695530670878148352100208035689174362101381201622715738370758237848434385997171282943013131037305959684711255522431156510100480608532488027807290619868252418995338168061268904193819914378659139619169150676826246615308190988072578224380062767716334514270277241365451845444231283588261939318723037115125666235171783567393970212778800092109848015658227757801390572541465945629238798314393474437814531914128703413605238443164716448899855301476240324783797582677892569332171525320738425580804328414894216845415098402765327954599732048246980276866083679586280456381027843677371130852475046509560071694972294306936061863735123368105323143342183630982732206767900089239401195796129762295543435687972244014228469872424577103549524933463836260690906901253241195607529632115434874157144620368512236988520039049579788129763196597637816128210248810294236702205049009183197564357278912537316171494755553179457362522233183647155661732780918160288855467119727241436636561929745946125468515518254439709895450920350282269900370424793027321181960879612502632396939877119203669736067499972844144466154733716513133076680580651281808936667260743981750647547096460652979129023450705811032841345448965167306268976611328000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] 320198551248777485717708385100512012864050434324171516585350032126561616854734798975124100710002758944546556224305504069639207116390441251870495532038331748372450755162696204151178217420974869924501122760907599783918688914487462525799271006855959469980022906066517485457207878553475681952349678499613726734529464090725308683922764579790458831634273126347207862784294977248754587665433154400601844707775571094153664278841946981473530695078474418393265844491486079024258165860993080950649789578088931200588090123734562830217981537103317917527333176814641301125836333716214691596354754277915804980596668282122258240392599169410211472279341496372987808867362098401494324167883047081012056229835388046303301993697128691988675427198770011253533076847244991166644870989911386779092933832890941927698514777182075404242902628182407512533127198474941601643601444293931037075544273203284574976534243542337404183972078990386784080284743265796173820544167850693125601354621917735303872919599067854407737210221392480195527284080760596297290802686958264878989346657492660987227990745607025527883581998262592365150597684352618421806317652932124879372352150017913638401212655806484782748385681261398085907565112891922134280660421707262149827078134937605556098499157365002527560654051539648157180313330816672387315069633203013932278024028466364598324470053268802274034537142498063659768331140993922751966567173853177441901237725692143861187445420751789814780875935847522790774523086396902183785255397252378949629770120632312540910867167780284674855515757720995451568756277628445453017274673447354437459819070666333770944663909209774411988138102583742643321973370909378417821622795506213020838863086529646163078530213644462961183349668173822495442071480987899534724726001315826120940111182970886413973560238702364815362100818298580536092215640419557881736863464932710738277475780546885812581103042560000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -195297522969179072762327294124338988423749694958198440225288366793532634885558607379621173938195574346088912254161750451095877989919984857456849538942205980993392516088271502802159246084108482227394841059785005141449174237325635188343354796569530455414149471067308967987024417846733258921853034526881730849943552629606296608550913638305140376087684644622570642236756038911365224584395704098312831991901238880067065044471287475753002258420451459308473102944619795432143192559381994989012464182173673993368686525266945479617200834277084020106397742131061562588599585720283192643202436985342450992330015949175307115437865590190185022488513934938995580196692308952547190000332528729569888931481044979228568853251780823823253051153511248979155378759547776714445416903664169077745216278896495466655821285449136413585925584789550593273080711936879964578731789265044174637294808097879914053421722867774195821599104232750415330130431641007500516828077718591793875141020153012945146865423518701355288575167228107155293554749364866315310616612508399717489087706640491323982641497818947713484055718546862997304749700822285718163251438155139661856688593328796861743702765327729646393759281954150503602067381070287013996951612239487140059284356346372779734290350724604321063646708032601043812065195101372351614954755941117572768382987817889418039981315226455640227736716025290010151622227882935073109120212593610825922788073635966344109788773166837156087849462422056833372607573835981172967669406104519201497806923215918468237057040818996569466981374391802511207796083407472296296752234118697896379082279330123036787619758033200194042836109398088189356286553328388018967933366358077806857074059711354817676783750665156297885464033119298923318525966082185917853262219243629399084352611050918653948484142245758735763387561397717891897599118701197799551816119793055119878982807888824537571760537600000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 27218600899209546958449265068593025051578478973510189359873045696943618187744717055735907459583553383073157498882321265232675795616357740945157471533468306256841632220079307703395712872486021834712850265949324120571645926702938592292284183460439866805570464922649166835517191545697225208343489732525699736142280068252120695251984118870300494249411352935552173370443856077028235104798362370007097947678340090197317550251535975411743431212286281628322524510298363578393348407596853181239030937471209642840865328690179710733894933441368841996636129761076424135793461090273932149422162228430001292791655812138756769344495689059485416730040096044393250675950094461516561828257572821937755044930932022430837064154301768107608723874600536682216787268420039199954267744644655113858372300184470269174974426212096573295018561516702706576068817036583612659636804860032023047586738542230255554398286265516323985840761014131713505316302156434210984268930397973264935442272717613810281414053926166573409499996163273694735469479641370414487269228744726446485559572948765665717079996485506550893004403319823386653354109592522623457339591830469481775617802472702861281989333823904428069966435231429199122859678513700018441597642797214398420101477534306358905872199831894858105021037577462275973738908731339146185330357785439268899982275518768132183707926406812806942877803543497763666564109704179453725156958999377840655931189608268705294959491569281618280820576322132172684260632765884953169353812201159188076696812643300136097484636664662049012929119934196414633028624732070027756884798265205636203740603565274837855800425507079744896210234612056622605100359216072436617843692453347028765673907863487050396600504848649545767927215195279740008325909925679222344740986747788443238121708042775056487298771643080770235414319210861275374718773804658353014250944241573359785622025732194766288402251776000000000000000000000000000000000000000000000000000000000000000000000 [93,53] -2884320993058384108159749682183993984059937211622990950057745013126092411130788608784152123883187897454438442619828038315201937779015004251677258093055627818907775840964922825866392364050375100075926384106382771676301667538270572579039506305030776240802804266013662458430767085780404198108281121073471632584119235208717828183241433110574617194940913689882560153812710505137386738828082085856051965654752143545067298752139014623225783132297866962441860479752176686793163231686395793515612466307403733339885130985312957486083212448270880965314395252927575107773337534865947113474096959922337168551347866266712992185615913513083504823729011573854882879960882997224329254325050499765335243059984980823180996232752365295522969538407388952508572265345307412919397955894057935900047214456839106256864738350621445265262562888032070633878277418152328499719473902536222952494032030923450906350601932963870193608734675125492345777741882001774138726496416498884251227314492869831496356688669886422154977225571625887258645055873510014679427502168118232645771708112493934317077821125261118422588403490401271267034657834421659260844815635531345262214903903940028343630918434419837802674132599341111192642759694728582265389681900730732471738140270488306365566793725531687519785232122150017621554339634500094838912962232312057216685816060638881482074867142819929155335250971560382242839591669596229080015105840416989132356862666912882288852746887380556230452375275512722624377486435378863574311930873019939916781337979701256772212765039701950172869465554445836712138489180930323997841283876799180037680189585711554765692457340395024323059166987308298709843408259599822414949310732177692750715943626833528474595939846115425720195000573691344625671972059328235378160147794533808002279541363243179371745196551972185119449367067524555000651417259472139915480837870341176845056330869029585473379500032000000000000000000000000000000000000000000000000000000000000000000 [93,54] 190352892562891396868836421778423323943044917692318689492733741394462240625385003840750215683420766730819127256013045903602038506111128524633994112621421944713302627849255208490405132041375130956991642769405407802944629159532613627243507432877437534620965993056353985739364230891834971909605619356285872116697981763717159138315292359767003439391599558409502450082909993954236399157016211404451457410490903885469302301097157320232236057315341363459916248507701918149588918894470830863844207544884715063329433239475749174793863652810406522367904226565102925788130627377828064853701990029948726533159651570459571076598622467178016192323506049379847497255374724861244370508329678953639653491582391927506667955182358930210522259852446453963856812277684199519107989107176509437806867856454358507912511669392811070938725509421765996169326273887650918905420314135000893907917890010288117021239964668589660284494529477318775203684733691402738460888568633327904428105138406102190850234402835940819703470575584716675912065384658727817059306331526208176024501220032974782989709695332994893415178257871635196741586417413437953858270187125333296992732024631924000013128447009374908035139466723057033940870058407197627379372367246458574457030371901059151591954548462973025605696772263605581741270621847940323991820490635103570289603473420746841488147282486072111420826556247649491811680151842692036008299054222768388818513806156759030583475551900005178739799738588976872264587495243535129431632707761121664671567811807827677224444426947538014314540510697382394673590918852227351330693848955417502652343347233705657056720538609014514199497955339865372906940193556679468596778768058291118324582222936967656563093104956970862772456342658748267633989554199994521077066887071995101271412422077482980204922714354947976329159345667802406203641551749354840327392802925644747058047641059827432218951680000000000000000000000000000000000000000000000000000000000000000 [93,55] -9773485982098740521184802862983552885041859185432685457843451325340864139979832888223888119456702225878226590728663622559463222539355131880690685525985788328585679640483668948065010140805924534302079672172525944188717073021565604943053405273584007764677315102268815405596604991563196473773585048666857486624275404480135365303423964315648446273262778758327304074222285130733537976571434318161045225108704888592797736988143792609698897242723635033682296031231816723474393789894630036626963849506927184814606577469705227498713272997994439243812340890967110882312197752424347757637864211687715288261938929623467675353251300336541531523320602949842658049242388823889808647844980671639318445763243790671983784163869542590555731203705131072505621314203485484771234009766935410278775458377157587893864897256470828938670254615036390534694572421643535616237453322366037992540991793700833780354174324237515695969486671875926154888279455926243090183175312207400379716010707127270020821301919391814969737508916286407987714818665574305477369106097910332604361749352796049604249996589892765389558798296025785637993655385474900074606759344108552104882462623976762022441003755430996393798916558661551386419546705889131312105750455034780498205863193437432022397956569842552247327032042768754329257184939135644037384720880875878092362101252599892560962414815429034927478664470571444901855926925188593604714326140667007123587074773982596096454978347849703221689977947871418703015795039866286364714505362433962096818559491511798191684207733040347754396214124885387846359114015256600731145255974428320482390238885293096229495682639963919022367690588212050918345065736298507790114197776587902215620210388454206006299213034523366252803847579044714124753666598992089832056963406662892119413659681852364722853644704084203459562561208855244088442312590673667095927168840154152788253245235183526954926080000000000000000000000000000000000000000000000000000000000000 [93,56] 6484290417876486645655884052448862863083538488979926010632186793367684394425524111099893338387877878566906125064149134830287698683364172795952882440618928321727077660005114872638332658750605128061317235586882600403260838529773943078786952853291329298365863493431311510665550939323850157458670989858136310296106161993300481175795841288040681411188266279217867113170901900379470100388633746349893980334636764062533055067096640456457647993438658924320172300114467620837126375425561453671527544588116735741442839962294303750936790693338032387720242675761017838842797765165978956144702222833248167980971972672020653943266577643022575827310581445817536377367737265323268184912551546123841312958086895400513538090812795919666047099157656756874107964128570830631625911536988575302300877278640644878431288363403564796482459434208722831732840083950381695210897877323568293162913062745725415799384716460554652490238468147574662393942800642090451914875036153291559616924365651822610344932091773235912302581160593019052670924343176071738947348419092457631760341925509449862370773610827713164478967400875518881197346939690227882485827943465596694049299768797940586216345537683138604848802831116286999445185801389256842179382422932032585738660349018441112177604177900139039807118638550808715418934670115329676191208209957088205736980434418004585750038099509970210073700125682399506498188154920684845768033615328014713323907253703547571156745543058567368373866055479976483865086140020740473868236146540761187579444051602370737891034870390101711531421546482039856226117427851693785853931008094379891759337493788300404478967932333114705653833266092847276923219928562714585448972644882103903016904186435583822721297231383334682832309030432937615273928080346858364505650594993771943183752621032308168636698275189769520353769907795955463253362472805538173484555866978606681463316590506621502750720000000000000000000000000000000000000000000000000000000000 [93,57] -2269570801197963892337670081317352438117425330122213003197945987868347646001892857228422586519894308787605920393246240046076269871493735956957964632339904921030110737010507802349969005780326216500629314722313468216114124380294494563302416543855972460001660397756218653644317441345932019294972518439812463731546094944529768335153392062316915443663703269211827237438302466246641831199519100602460262565132758340171228531667872752931619341400582456531495790749614306863454841515561822132884872180598843384874100144963498464061898273229784123024084414071369429806425856914704187229954788560661544827470500004111183401782312721361753541497008576043458246066149509269730110923484966376079881030901478903285415930932441155670885085287608500134119666111439005227229989605221607692917159962466161857397037517472291997364662026736834360349940608191917880072521867167379141475334691393759519936133244336659612742353334789047002277371832171437194672376911901784214347038519403299058561712874868515582075030834858372528785090593124295279810684609122997952013463152211535512062482287850050901263185979807180557279423702675060511897089524189189471568282461674105438130061994344697122861804253863331837742145439633452545427958065844906809607289214669253756345311260367621162350844990698630585956244219155951930998449076977943208224008386804857740839832093428821803361530350700747942763990770987713110541141674845070241834565291285949692583298774678587558966741915695688569097367362940228064230742126272640259911411471182899303206139310092946460442941659356871691894166552077321947984926507500169376585732071416883784331527419254491774743866336478921006216210071549916969545403912573573165836673066522585603359158891942658400206822094040696532881355379929594773779067751427157235228971540052613661234822720421491677280886709281038914853125319981028890172367831775742912935308225654449648959488000000000000000000000000000000000000000000000000000000 [93,58] 359565295883507338736621263217551418683644796715990719863046678996526445403886399984421661347477330351949283451881948279605440125402337547749836035056102753914745994430376997345689359485838769719717470237885203754948834072904557751424945813182269451593232237930861088843713497410496444298280423794851421535623932863147133531459102371323990623534759736233654392018705440730727608922695188469637990352430209166977244152632861190031088577535401117009940172626044700705253753647624340254879834560938612212110651189851042098435030236905061659220004090779000320108009534932831954440046562354988534260578269497001850026340094807241162625473623294548301516724365046108237841129510616254330572857122654622771890852361423701469685585571041888691070044740699000351563684481098996901822094943550079636096376833863461991005103219830799593673531696197923065345574829220045528720001046698970284409740325072122893503205127981833039406401574832019494003015513111351529054208656951235592475890124590643111976120940349926085103874952476981280798015191742971324008243416665235095027741866158450870044118577651212042765111304697477449723267803881656253106595655107142549063952719086724225052117748349027354881995677128778374265196964120779046741687749644406633606468419097206733984507455108131748642852856726341521558739238899829816386374225334307429476958981649886940735832000684455595385806986359377510703704410761653791601233850212473907565969325332132415926866766874068245901049419209645430390294561249775839295913165122904179057452865486323707318960254889105735310766652485250677731073739990244748769931727656574614490514516277951935024830469391933534235717373519629891921316128413741636322188369530419260844768711617412557948272359423007222519495218197071936951773582957354037179650579807298364229710591773126924957241954234327509388903886452915287828078851875896575536232009549493894643712000000000000000000000000000000000000000000000000000 [93,59] -20239679302106756749378874050231637192617165639345182268747232631095869972197346407510217605698789977378987855679426716605303382215164667906358196051136249826154991138678026374621707200005730992353152436378885841129700699564235004246833974338267684130468403039934778941439211468817817247339985865877957422689415651419124652726819723562578468489762033757018083740052029672035953653825860892771103777018756074057169535784130606625719802914601845566173248057460579695757551372709333119117985633529395800691966533248284295924211253549948720728353397597160512921710493806043861880531600283426563403412279022932118344459886548026981853420047197014806633833250979450528828363427954738869823337328295181627507145566971718756316530429964829304086802414060772512547346680056583381301649258205685941933143318815788545692749580230754038167689021170614619559537059008300488750788470216400123280960740880794542462041907846887463167972660527122778925434108610989404355332967112512388063407114283047930882370187890612620556812696686645628727667080690847771182450570742482200880041760959145920523137129159869351772978698753227337096519343836073840574626593046617327415037307938531172007546951912085269124567541714188483473507627116805914097429212197349621009307838924155315899630570258333919328189306480389264497528133432271110019927185670380015887763035859249770597856912579208474493984181317017250375788365440394365599865579910898204567452584824025438278903859231025616314455197472285066666125669810179232006211452096685300285714629851948725831214003365697893700500801121054543598024815851466522294071700649018015227889884243592182623355563851320209581630048643034046363201695118847888819268311494147292692334830640279163357327436469350241188494438824451724313350071644165887653345523169298410753781803569711188554854758330012422309580404091996745368592227201114670562748413352442505199616000000000000000000000000000000000000000000000000 [93,60] -2911588190679957630656551305284256910474780107052397243821289820073803545681912952196857197534437357626434527088519546128038095834763943913758853531035960962683356417044664156086117941402827654804468625464790912763452265611214284190292659116475271512188436136609685257324657534538920078012553851535884827772109877877360411740102373621140891792971706738728043491405974910267113955669548602969029724338909997152304854362202967191499703584933274399458378131026437816311250070219006806493125565303876671798337986993876604380742918496186151567234572457423550535481096889549987262359163563244965097837252993307998253054855983737824755709801417628120428116602061178184698694276423439853421982956640649654377142650202482523168169203407037463544921706689277795786123061852214543341829788440656125668557435749835825505088322038003263783293779499660867028395398776316798398471847187844082768690302191334577027251890495031017494757520070550873083591045428419431746841499558827701738495455438413230716618304930220299953070505355890016045257482516552504816711986078660203726053192464805906073594169378447508142477125470294268991303454254608741067995133181678138321323669122265377723856629775747120507970828326054600317474209211335166278486349065492792385119623587542133929387943132866676769928333817525575480948148391755196828550600515109238714558474823086884723728966430402472110643237433079054047532907219066682585205424953270116708867965852581707996076216608654061745449956845267163158323425119561988343672198144699569614940674036543675644805198267308382866488984521678287409577982099236699968288652531293367317234210596039835502644687572533591633689405003020151867417217441099508914076393118545412139433296816680366832958332782027935124404790285395938721504919179029395261632773994528494719709048859062382814488427954311668036730578636753294701593291735979587880656743328334858944512000000000000000000000000000000000000000000000 [93,61] 797547873793595533301770165695473534209813618628514585813968479998827915894963549777977688541802564795835033123636204262050835541451966213071971105900083127471372691735398558378229486443439203441226182572333269270731085737609260189993051929624969519448703660812460250456599147377011830045431796938767620726929468365782694004804927621846035778860404966009533107554203744308671428667621618158088006086394570810380648796521201561318007141133152466933025726354523211118941009383004243193237266600613111548851922274390891989319761795243876529342808659751787789756236222111502682897846299361023543000388562757838293221353507325411675941617187496253591666892059046875005591515715606284742481939081239445629327039223394067001350900278576489758105557945848941818478691702302382300987683767745384171047130986786796557266015435023553679621198049087083166697674924501804884136039324147211953170677359046513647887581390352779342200123781923481424855736382246356495811379406176430902018701064412398991534434153049031593107541906565711477578495422967973579972315532398211322160819365752655467960286382742615736352295097397358759017695110034524566182890472133540494748911987221468112547796620460640326361262054500896617826964279182305872906463376950505296766446929776378885230277975675137119540382649497313635207307185909125194398292892289964903603250685896502084915744355352023014932407373920092684500006329957527063004660448969405392440284253617381391297556356551376541263724647696745675044861291712337983512070108791788986388276647787176264957464713696068542803741540994568585657529342979130057143725073979032653022912686509084109869735448830024693193670010924119746539724894204030585532693771530658946323206609025002391457551510702445843440562377811454908591538127072067976450849965141569132338845706738661704157947010362660925658795896877026518114693667471214670906100458094329856000000000000000000000000000000000000000000000 [93,62] -93469375504714548017017333682385834895328137884886815291505390172395261111443759809149178654459195193230685187373508574255459992019119805040946591593265898386947709364635524089026580161940828355443063811195356131163877135992317370255307798819881787098705976384431822867088775710943805322678034459820607703582816143423534476658972893083073372406289935445282204371699745389432039125989659875575254900598750086839647783920245492445847168345823168307816204687400445455566236513366299450473258216401863847365838233490318922533024829545375888578125723718448377182866644190611632931450583077471222699009488007520246403137920059162336368161585288517159666979516946901728698058325289780665688671081106517352251862869521672025724034012728534870471709100657983815361311497471440848262544936265190765423709273346509526139058700912990537403278650740202318290356786807940829785700343128241951688205996219803538994374791368850774615858507649971452475744829669844430909202716835764146925128994701037962685498228665151451029124272196782203542275092159265195407635577683464406691503598769072586719477363811529549548757127203289940163110666479340467232334569199110784041803058598660420453009795750571696341402996209955355481872460450304204609983595453712083996608944795300544052320056649633738669467489820513403443183285924656139110368889590575046220402631145437337847639179067271701167571617875506400960870418379932458505643176305267421788446742524637291823237356827983336863735107077051330813985549611543265255020317893938538648127324892532094915074935248385736839085622364745171601680348798505293040848644065720403990200655392104931341873952570878395898162876967548355379768963395909981006035612938071221508885136158392466735258183729087110018102097911897782934965992209897465933693397631625051426735021209048998361648352927201582741576886328249129018790067595805395532991916462435205120000000000000000000000000000000000000000 [93,63] 6668145691344007961450933672895925019623564321347731028608202101961590998987274789575556145795473404903777839942798910569580960225889117493981620899374489393308470319599252486341389345507168613922981852359371619966840236233300736755343701812025726944747309800097490720165302999022445660409891163546202647059151646550703820361999900947000787264466672608357154477993863659934159593110838495748709074622538696595689502705466073203155570781647640024160969899147835362765589060627222176423470651442952828134023541734613675527878855674165050354355482356810848837177755153199809023267958360602557964023550402724238419195060360357785520486465652899619061907369722272568780075322038462481801142952288997241217168243573379332073735942057964451875636447361496958745114498099718084158104759655178362094706099555108572740396000022206076623443702458350680627683012844810743763021999001996176796617510861176734925608732968616615292383037180392931698998511191120728252029598474438872420930895940596250988991060073030609891933741356372886149842791400719884452681931768444685676238195816652324366911752744555113736423465258081017613551176911616535413181046673614862243368377138632165018231680181468954159291148080774346068644305317129389316241112723511447162247680651801447675399374902203909242678729489357496454332798360864695163394403296798925585249855745610935606197393249322698795654137057449717235177056663690093476668356244257991772331997049624121227882105934883816173137540633810539941518931512093998152289325349394261272500889358993331363731737629809293712587339117727728183121387959531129504915152271138868779889138280095470163254770629258354459889176289311792225414483116203112737567412387424725059393481179023531673091577538008751513879418811851277598430592002919144150201884820438005399401433154513183703403548465266720771263268466293667030328201618451400448719025252167843840000000000000000000000000000000000000 [93,64] -215818976738559415858810642474127443262772149269021493589844868943184767038504939349888961769180508000010342098287975889209481275834441679079173871173948737933707632528026564296669753682174097900759834172535803479137944208833890140988904320545395593569728027232571622785063799872287126831883494205426671984052865951286459059402814653237650356110753001086149634376781183428708948632862401845706039795909560132161401191122260625616713762633483662489031994965514134800081633099847805194469862616026678444015333627004986602171785197686979933241310404321348825245904117251830661128832451328422226183968926787206470561906743438961239373468629716770533690268394959590589469298750577068814928284040824919100136045848070589538730712861520558661380669082550182613972600433841632295130026474555003354698340185104776840637323314711507575451628428046112149208414526844603200443462300987410211898365137288476101891639358271237417847668135568015422001124780011180888380433536460835119171938569640226094504267190423216114579569005090063260158399098154354013310106325103475703835560479982881687981731453044387750811716730844269345542118822090390670804743320217640546586719966570591041242837095540873163939941846208590117914700601729178314999208745309866138975258485387719597466717164602955825812675171064578150378216518900539763105963644776632469225261563337853595234784863516746013554135772023468605811318460184692792284101906944503061454366139873952280125198191157399246024868245109658748655166224555831168300604060323700174125257326131118002305467206569118938427271956732071763266190369791801842690131598853261462854368281015942457926972923847914350936379805117439206502701840763017025454514132231702925165683949060896349436326089737758292932337753700974990541062553571905740739159086528567648069478715199172376492252046861760166287363751416602435273359974020329776203972036190535680000000000000000000000000000000000 [93,65] -22116730880205621838256117496639120241206572029724299064164585134391971600643928712323375752488288034351109824071078183887568852721073845549686974491001333598626277918458661087376816976289497277863465600913603291226243068258183072838206383385532094456304406255772327609370765235659589955847753723626269947898683516665709805212752385162070407430511226127996783964261001894154386336636144429404153506732178604686917586277276648147202783057286311471378418261196791900752731652752867794107590704879751690567292895258798858654932903046023595560971194972948364563576228228895943338289686930559353540219196356317301834635360426489498294467139813234660198412147565613379072983009955919153890900526288542256133831192949636545623032534792557216459360702365421519319692850085446422788572428478974044517672596228376791698037994473028643502002558820615746273546801456259075177172928873764654119711503651519735003938843099206716311328419402277390742894264751761682546577924626731328694690076380414944395559115699119714130285516321387504081524918812750105566271297826107645430066188332433200517842367131063882159498994006745305581729548597734851157270448471332568110652379644727302499821631558593831873398910548105115356744437034786562848756108619202581170973168709144391721037986905285272932296367425003518896746086023415685198839583521335718106386065513164154669514970824959864024860884605972481525848170326931759561698731126157775448787847646484700955006685500246655033195287809631384011968705202088312841600924338336960235666372235796268789202507801402021545217909432743650955645833219895514909505701611204350123653724481329317119323174896320902406623746801796079730717946735744265869667798449658885674640474270062888364850563423047681079928944875281577141552762428247441947164385102427271136395223563890383329228956007538569137700472648456104042994216512131136389961555220889600000000000000000000000000000000 [93,66] 4818462089601213313373033533453968627199525183223216984177872004767613453472285187855315680042658030818487270993839565504581869523608892059493796299721635690401931404164127767527639871051427129421496737010624305673086722337003138063863568561898024371552874855339205234984659599682907329609264245524197550835732681055338088376337637659166294031838870642674677710946412621990632179524472882409147014452255920259324797703964741498684026034163077968256691524864358851604175384188385960183447216668019600058178590847005951258409851578508458658553393534673675016050504299339988444584728098221221176499111423520468163004626728648163384813061942226425555618561102613636650501704917523073268949724657940363616972202034109357957145061142101727176435677909281175306477678789612751845109077805603889941153008449379713647278160091041072652401103608469956793284338678296523204087823351470456027435962576689452712406179982131254066457244306927296753560657821052715602996302536251602082620020606902205003734189111713094134543565187098450718298740707278833494247014487519089253050394042500488121685962341468678331918495172945113370643649497590727112208336393707248651667874070000365755830373596032280871893820297867405234714228063214042480131218779059543614766681034946108710375772469385580579186665052327901761953498230836656521359781638920585132315785755689952264539365829337762672018166989359019125356903359266252459989485151155134377592374176853084489112810125189015801918489910610464937172783577907854900204467770394296270245704003426962182847447080886245482031742888314546655476120378162613372842761599501588515761471947234471847349159834348031925241345165743863279982788506548411279922186240661890876530262419799039819852149071566310856184542398547559947395098476979459705222056476861322723832274702558442589488682362136821887383829168593322878949130033298949558591302548848640000000000000000000000000000 [93,67] -480909567305583933469001571599309515459136847588635290351800361151548948927956066046249278181081237362153104454369319478435445479750638805455195619363778774587537752808059968900615451859820402201259361840025839561919786569363352448148341796001389492621854510348226415234040177289813758667783329795335456846802944165318613144851751755483553625897310259155436505634949365318597603481331021726832311740800638572381830836705179572071364132031978698684491190103968282230046490444673416513330671508297155967349948571393505002838527432853920942963343122576818616521307663249881861490779416521532918272203026612966828699958623354841740491701405095602562659274798057906397349142658625943309578437291435998115895786182736762721562543550600589272047874663009501872432041376131257837451465177771102435880811188375990106220556336351639058113192646677189401394898428440314397220862138269877550154882290462650188558770998372567385666959624898960988181810735339850871509365405613779179792883157022951726835002835093907070642509672578297887158357614650407980839919861737178096174642207420453497714735768335905691588607691871306949915566421517690068513727914437553935432342760582884799558388011530299238551202436267571399617875360855610681457515468333927345088517239232576027526872830103030483308609277538141035323012813176984807638786292567439585044313634074175988900932541059575894238366055865994991708115448148550490661496081459829923198756953942941934342722979376288065517276008636314493157674730569347879442147428478017534979773776270358582211606334971243396637571464847183865474666611832797887316439210288336317498618503036917549892078162140532289282162252168000154531087038223521781975343286963058129616012604385603418316227569890463750898656079585110014084584928888811547396065750498032037040750715383373015041000401339789287268498443682853470759078482843616061774933587394560000000000000000000000000 [93,68] 30970125157559549605786286089655422303632740721830291325741012385926849007312025798339371418964155034266864921732030134761129530387629951757750744344550861719171021556189837487688843244799140545668453461309605400223814960897221407548797152324202485725846707835728360658243997861460096668536360795970253450164153057586866391831537932913123163785529662829955313208649577050920904896303572500918694998667997130286863223202171508722654995177410170189837013825759943052952806263371925589882177005573030030735136012952739529019723657483627157334558667186960689448555781246381263162236478339963777005510281945465847895138253092630734860660143317622814784951416637092615049402956648054233149974292479459874936438238867976074208217574951949222479672492750792269733817372374143897445285940738536839045300383288318064573378880676879706541028953418050201520100127174389467284373753948765839553901013332047046441783678229008063055956893758977217055239733677104186715342633891869526457436171345056275556097991646560768580820521175354659752668404150484064542930788138083503107524672506823652437236649802987890123345701105970074353116724780388903980638430020451491727463893175417075399550495305348844512205334449160366082861729610231199471074319999109556182742180475045789197737247260794083213972868892786115198512445288865053494710448049302412230253783870881982312851719955480021316764889434093700784141246042810245198299212055959752247294382179649032769319361215517987773171740275367424901710629520058397372795077328908439147567144550056282508477708505880201405580200326833434454026415480199668703079109046810585202938382370871407575612348207048586046793829882305043824154300927475715319024034999464110726480659577803046788157321311861089391907562114050270708777602969831881428846244763926444638423529730880677228590895496545772553413237463540130463717336618180750753737935421440000000000000000000000 [93,69] -1535480172970132723452948704008900711470641175104907552415537806649610703636233324989544095382482901919537946750433653650848411142498841646057811960159352837081909675891247587218997282360802473250132863500112050613764660809454802349938109816336255488057537224967780320470017407307050571874286176536830030336718926207014757631346646884301154153297332201327635973987124088905744764345175260848137115209414464184583072001239780283348713125290697524424346064286006047893783607950894196721962174539272907001482158827669625310901216074233231473340742127538522112391042952530197981056196826627374934513020352654958756205952899465142307576753113754101596113585318062061524894266918704036185467727378652948904687760841466580527007701077612552631721340844937104593974757673797993673355946522710986679560551389969466090771379368518288860668623612246557411608394311621061294046865346280277778411619517224928103359122857280975179247236705440185587868965766219697561721615049240333122338095323688085536502642775171306063371748022973396827988163277755273380740355854829017354603261329809090622644088490662456681535166675596877491559324168742208282062928339325824665349327886196048017033276041286852260456448228036660700985992033661622456169813231584404761025199827023639475974888117558196320583530885674939322384488089361683353100804537439705993535676237011455225009941164579418735645855488665765655456418159787648660894451808229538276932116758620630258367271029743136417775145645985596479249041910655385211301917094487422936454305576484576769019505668728393200470920730201530436082489140119752681135242957965080136669813190993830531282302799164196330901512549152123167246628440142856461258033709167220536644849435979412733754287768353041179207773265090877498523863747376929494714290963609273477598548786050176717711834969790293495721484349070191831312636660184851445772504268800000000000000000000 [93,70] 63978903340385289661139421171931605928056476173510378996199623294886833419632189740321820297982027549694301300428141448481796830018710522266339350305203819283184703244895797982304440846065386032331324573137233411078528345861922403867442865794021191879911385827759000132573392741541046443183823074667517893824580939796782837486246508905553195640199925557327794657267251815500461925205724223478656584089013772031198319105419343187978603311697082001003807279458010778345873289343001530707008661110509949378913975327655497681838108091770434893960546462247645660856416901238816792544416969265612398952359667176827812872949837873571141257905556351970566882347087077232422192050403135890328604831117602531208266866753745589714098607467204233745984272997260390723980964515845528850813539206299826821939473770793770485783465543703590437719929573162199166078205877997797997724080061433730002433674452384772432760453423489124749800364119137156607037743813745887640520134319556461918943599709186109675260697881275763779808139392772069568373965992964092766797846029805305326487248023141581478287046275151108963181408791267118136068414759498612245793548111323800304244199291909808178453196664758246576210488159762129313131475379068699808385237184243544111364758167092368460090063824262823081007331111875149317514610262229741142357374856644351139601244852851648939216236231976810130325799516833791115452183271158947857157572912724491941809019011385931921658553319365147770855173910429967715571290221401202931370426960376340326226899938721594177412717666438097847017774970477103133846217184604170608574158652659256534724714940720700399296205528371594411894894432734457131870576913830720645356550459537607658009471843511386210625150403411708736025539814968048559299342890388973143866395505014993966447101914433059176821549109511011474313809016555324224734154862637739579696742400000000000000000 [93,71] -2771325081701951924813814247551080298400665145136320665519291151349011741365250917185341232496783068308738483229822208497986267915977280541508967065628072706577268221074432703339792551595610921845388961490694788460514670864892180771399389874170965293964766206954065144346729215008655780794564211427365088509946569544856812255808592507785038174752105484266900939575759627149245690381872003754124522268747133211430142415009811150417770690442840406693059472780308603321565001605964433717830815306278262936447951497125727709429740882057702792630985235435899123960727360905276103550517870687291061439678776710976484830493164190974628381247434901136295182810182756440690121002649547364060558396200639103422230342439641187425043559408134312710252744181500465626150748524010487082618341879442007157313539283524047710113575709526593090562849595608447120876718347353893961630678112581926733626231408834027488044667229520791162547162230955042576541320183744677111646395510283628019634794954343195131125210058151283678343733374667208223924135654450692151894869191825156617736698717730217078068735025568812577132746325855786672988996573628008931590826606712568587810862105614035263553296537880308658948867466315768585822033524421712115508996516499797896415173027851550806110648115497075823433791569090953197453094605275102563440174532881524583577796184694569711169523711198147228674473465733161800300346840003656075968811521085813337464845287416917175398887236092642640833806364692953687984861215698861883784533189291530858589756316089579377959264147550341238328591504927143998962979419686201722069618935723151183754470460769873267213180792284901185904481126282671832844020476038253113156431273303967350965173853606192897355304390121437914264485260724881046338117273077776343525677234073965054869325714231359791969769356881492294113937989373996242741415858359945419712102400000000000000 [93,72] 73760860226448885487275573519075566268844054845003772105521166398658922039199613950755368783641553412942670480981717159959182108585483326635469718432163463869327845254322824131560071856104041554829600223996792084992858984626369256356652734621579960554365025648527719924917597493051611356162272807843596101086216053711518395816388146054418560825618136774411251356397496813974528968356541391053900665876474507111748665221403150421685086008336239773072391395427396428411210946957687756679135064034074126575728992029911483152949274436659982514612492678128550760151832956317917219936108643479793697587039096540324449360608063913842084083309116335539102440512983060737310829511073633895939252595821228579598162646746015201663861109371118539137843475376688983576529359894379034053793185740418846199307032589627256508886997470806477517867148257767197095862364534476193951961384891723361144136811976987101354274081789911316073559808407751890565471210199588902037952181867167043526194802067662274475937189451794549193858991084232689867737664743045862992299751972167153338291311746432469006202637105315361332328213151501664676355737196297509628510746961886331969224041229937601219711730187439337350822380249312530914380687223340980780816249790746551608447676483868774368104039206091058502846239830724056058569258798433462291518540914586118841843833365993748729839042030183887723629980440846425804413473742603389649563357498693696647896302612985729508943820871823881936878989650218356574567980610123695144382748971265494917216121184827271712296437394094061945828767101179649867011591181533839280876010252451100098856642764413813808726564153359254058547110086137247801769818349259428781716536253706124749636087966837602534103874343369735017376783680991089988990026666907811925389690686781031589042457870206691527527787197298699941870167035369570705131456639320122929971200000000000 [93,73] -3616762844760785471018838385377788325223253701834175191382385944035672836272971756203631139459226531608069326181539216371416536208001821224324790822220520471411303194472891937547346967144155305156483357086930509052651135826026860392593009074394305411296256805081011084833549670803533678711032973856446294723178218255584037557825461231682880584906128784354773385449537891491914022595325215683006397478415627214013256979333357206631124062509863714345298301612508011052393051692345365128929229863247183893085481917923079631051808959843456670690527485151239675139397182985970665051971212843044143699968450727423165442286150095743155482526472057012448255807453887228594151526641196382046453918250571567862019937438322874954778992606219830347565046280978629442728989701008167145947047452541740959090262969674583871225855570905781333674402206103529734771528779757900188422149114958289112628216718113148304685500346013039193753369048155466134354620269319240737839029684956674009108226684402371028336457509288977577662164186781810644319111607571771495741186367288281659850889965870968551659295646463375270301779876339084602736328233869945666085356777159233306960843785135922810648734429977523018825898943523031945029316201202198059838708455947884484505039827310692333849344099427796279295523447019160436681232982872774706254968001580763925363511859689024055188398955376963911180477790439233175334095703649968004404729179423384104875834074770295967165523629907989453886375145144908090480412166912040088170500066394772534917346593159471499708731015198785363333303048209356894103458708528665471576710402590917386386483999476187505520083094806248402876144768689073410742282151976556453006746259230304111292820638767293050531686129527145988426255229695192272842607823194599904622648048378086812141823680439739151111517462365890383599747080883418265163872490590491272806400000000 [93,74] 36349090562464139128860530226691746803807264380748098507742693790919105580902030955876392174789165883183785943557968277948095381147260026483022177827606800067461631493382214746961070448666746475521911751375984459341153215996635713201651767716235832084416258990553252983997708544023460139007945801278238166351613645534396143045611823275767554666524240639838140538470641194390185192134062163737642931677240107991740336208286660587394987997479144840044936462875570064501902414492112680832668783495157560903196353146678916003381822244127789612034489637444030243130211268208889374843619165449480565715804913977940326539078097216483696062297749032478283633150280047156633860792571077600555757847288789191614907348126110460422784131845126789590554130390154739962545746734112467167604116328503965548759484978589525855946150533579993345360908369137576513812010047800991395508986237735243994167692907246767827911311614661977567565496964910528904808181403876389240432947451249622105100186097854721967477440059685191208335544545090313960198058381955737374817209428040275224073332114430323445248200700373897122649674284850267557851101604433723512654774416662801581452407436727895818283789185629818960020752364479818012212510079368418032346442535266692438412560230076542308469575238937466937921913286495731287718549321746819643418696656786365080859068205492009342596728037912907611809116362041052566569747227247737523886473680682326709986992158100952409050297638797958922653310282646458733862405147008821798008666792947483517269097034148463954510081523911448959032150662076783580607865262678548884948208180761944742635121681824415214547687768500097644819660461088059156018345493238945740268867442101518526669384402557809300015057826895073015816039162892905490767791596660346758471207245060329493277154680675335391836863877365186208067688473713873589571946233155551232000000 [93,75] -2424299330602263362291392805838441018301380233159411102430090046545688083058638050390568445700782625233191674699225706225698824956116007152697259022749003540524696641976333045443820828820234165902590025552847601437276718643722562735163279656217012723134592181199000492687794054293920346068161498281098838490171868978730329379539847283322074653867702379752425932314871545722972656329457290171579506181187888691693378166885273854496356734944758618534866951492228555904868667025716740331170151342325040526845054372935767579116079241687481611524805761755984979588065445683217512390342125407703190425471732823008627274624957451060284862040816063331211112705584947864397687809397000402070866421279635276086338087840810243929361370935410081801072708595678844122548014109245413782354573717451912136534188892798359247849139955448392001860517894942173942451800527399632394967306863519726994079173968202581828260401434330954428938134808977416866271047500916226252959135933076102959925898526169143362887684620050709477198859764041935161793437957217897058792451713910720049495509883619746205427478856886570032160526026622643469840048275894082448566464229721468425384542581174139463884608250437065973277024060230830608520962617516921181664099195372167125711256540101417773725423815440418953470034766941564499939475269269600780392913925879077202116128262226783282118185304793824209638079253916727008336875569291424610580000969941172036323011906176885141466414243321378854157916700998878413552081737435720368535798921643410099596705302666128299301218379849235699867940732967402939339823310833413305399630455617741978613783166602154822785827865655988117323869561934431497797730274156698094896760746875183295780416030239531283344340264516879012186846695115646423463387741877374537763858730613234217293904546742211931549016875614094016617605615430036529398013431788190127680 [93,76] 25802489390110538020866804844089099007929608942032961876585612131973769237518133980575641086836033456510423088596894835701223733709080487131159854735769697828106909275666500933692244672634130276366741228820537477130736386332157822927634638182842972176061598103670331299590806710518019683206193336822561417783022309999632341397291960375769911139473174292939197915713963910767859939606715468170079119072546412947880492551777475697466109540510936354675532866082047824343800777057215094655049155159035760248589704946696814207981713997970409556213526125703788032446289899336199568716548421562841978363107889926482827984556091165207042657378965132429872632828520840725939238068878860268298293222905423110796313783879645690581507763901926220826813750779274672552525740197647356492345625516617901486556688849146229135647681779517019470431631857328175015690050211022414195514009006583270112695785055810899281437980748530826581350306891200815019185310569811534665019147780463786559021332208736398511027674434945119780841662517253070427798049513163941875189186115110031516319302727433455400514125044487603218305785271231912480577253988089682460415115318027014759557674331248887123257040781175544306802157478646367174797470946280155094656531656088944778338585517574715452468197903805173530087713741912372518484134214689611604426521554031840038010706232243113828497910508130809389136513667285695004389218578361729232805627723776984369275480236849440565409987444189921118612729746496688153152928205504323509037143755638658441011558794686169791598074940657109749633795449924574104191205385408603001755795773477281250707131062943160503848641777834813721328965636824607949551129911221332303123451205120525199699425969409890702760195730513395650733189531091894705577022054463937299798312751711309933868023669415906079900189124333848900895092025858655444074304916480000 [93,77] 112341376791162761865135443153764994480625717515848176354532403455156308033192315016888875740532237290538072392047423322575483899077784545674871039117631717641107545441150381871047177713672642583115792886365737981776977272141681777318181878334736139558990584904858825518061244437095586021003347718584040584245306910892486311199659835598220522838431170867903844276492839961846606222297617256432630543491803704641194848065310276034763041419499214796010793957833059280574118386201819819735317301109305681200608676834902833819175268933212855754439019100139059278072638158472144265717752727452509859161637311000186259564432910894375611591959725616505400726201423867467670824459193022631373044488433794587607101250132822673498576883287906399215409893248499559234135667450071278101816114842071266195770977900287254327975577443506221272987202154024222697863521992774567400884848075634991110528415127588004856357763697109446789749301638315416467819407509121582601361185711642185539367517775828816708786508895864334713514342621173847225934100610317488229970767662663043720795378513147907182641283144723067226748597925184182096033547359518925653669709421043861500975155977968342232864732790820062476833070869950700516525204138737918697727104478953478819838086459909944694902353456087589127831708945626039793539244932104645510869367238826206543627639639569179800731121390790937357882261496005711664712840110774438531774849028729762712611692306806618628452114606178206422434377951938173895222442319661516570235833524843423734705479337823891565846203499512069916029125567507651833453692097825199851274398673822167033064773660311497233931162368324596472663691066206343585714924554750730694028063321940089436506162885886829104965881767140529159980044947498581501870974372623339166047391788370210496036646724109747440655164391540702224108159905629864300773299200 [93,78] -1494647028132470493294915833730239922081832879486250785436840519173005893344737039308958893888289222805511145053413304125113180013468850904941790259753934523533914120733945700894996616170291350758441346107823394879259209429338459579645711806099625859961147695761860031697538743822399031890558731737985064910859575021382718536550367928941443769597633772725390689855955335387673625780947542280643835738469805000969634803417623546409233780677485237322564200646524501289744109390111635981434110937979734387054026528665185913921373477847991510947772261979920597503240855868956872214299197436700853263960504646949084707779795957403935012389109477792455374431756785052246637913028498045464220477520296772016574223853847523668594567781249778288682149798300004474467398455114971746853574507300152565745454360828398402837837674819445326400234395278757947140096360156888214373992737606898943810748652014322067156534125824407709643909248257523317669245717642743541846195585513732021885266621152991607073303670778179247168215786321434938256151742210249354531149528472213717188323896562916557939159748940600605950688808783827285253910566429294695478960804835507746829969385830852561940006749863053214370478709290885830974241532962925775686626572832713192156106950259091947939901876879710765040246329140849546707153142104355277412793405994295949936769597204226127750064221554993255813184770466029595375235564994722925260358991040036858799286769788826757244688792438344790213932179691869473937488154931399459428178820960437869592712764488418970923961609793549077539596968073959551652161849761511172176766398848209162853589370947363113272920582537875795333624816257080156836007582680342738649972891803210913771714196798688480930491777486123987775046668896756948941662323558861317736251693577519261713545571433031843909213374034230850480895451322311103616000 [93,79] 21564539074480965603782338444581408257119054041491536256146814100507115439232550831632700745070825943989701521332703469034355290255934872188803273452869211365983147147472101020021946253223747861456927368616740295738101663002722283062558052961352538741172122496864937028648884005587313055817510224857578220940909031919304924993960945969626899466383011732305784251623719065062139992231624912643106082433407060628993598915163252780050713334203781593279693048825799222291711127397880965541188185471902934297670748628260938961080546628102326854111003678662879479223385216255529038532336217116284923254810469903301497537416155296308871032303389117241541070530789789403059801250779960066685003100464631486779713677615417040632329342610001412016498012515697801213178898280225116993337512818706329850722391398903261959454809486218306523724417352690478456806182108666934604483585244794376970123984562409185043507407096855660634813164100798813212353665106986343542698139828734156229287952591622404828433960825495956255577613820155452474415344024573803820357129423519803013041198867745850899750866359678482808454522525453131054258476037737570326685330388486086892585081788211653103726631300708265808735022728409158098277563362149901574725654356788319123518414330437425550050203662131518858403633565483502016882196891994752499590287326758772823215408452023898686956951437959047162920679206808820655086263717279772289327207590300974953790466459713696129797550553519518622292616684448429765166658041231997383021255051716791610139814883033811455500444852100432685505518145688312814363815376133780947121745562350121055836590293845020579252216830969344795383800563966939084666022637976946055537290531696040578428769882783252740711500662505475336941952239196148473422706934759250220502692280391384064959503367240050833160911131643201400464513571749129600 [93,80] -268365495393495222736406825433676532612018740167070638498009543785826864685414171075661606471295395760993622060408628235459937967091225662359917184237644316294000609179193623397130389576496791049994461277456840234304516044830350236458443064392523461025838242854760598923557307308532634866310524990563886356931522021870224359981193794711538992184213369234086907823353268351013360800758977605900140171531944356534095904696407579191401467121826729416979671729756089896999189224085087520081456983738638901964119037581497447895082787618026574952313277125409065476733589535593468501612077389681809229569446903765915153859864101568872028871585855774428516627059091592880421826122801026820638626600940226182792049518989228684688539269011205272763083870454730230900951082464964045490278544704823957168035049746204382459303423229736496603814140054358787563027461760351573833603200101267919545384288955985276892908047302100346014300068422151070463261765705360696408912630857592054770549783292037754551304492692993843443050181173494726371514127407252503405422172661252614267123838421524050348584013239511730214833299669898221863379888268578557790074174977546796349305960886286199955901138368565212096044783256322930166683300392404759402496242420103048087976740778770119511888303593942418509511544936355640086621455482318498000007915002167920262706349205186750732800690253480335313526650990549173514595819463039474993436237261526380977182597368997814967811274295245655707829280955327919278638067887636320019140150535811685560024942336821253257279001959442849348013773103891804081845196543552212495707752657998134731891514405660083760318215704681703616195623598723456289939577950369422045121811977648702000411900882848687205421368242904495174572752329049703737587484749759006534451601808450955095869885611925149372191334886513203502776615372800 [93,81] 3126866125853440638259357496740056065228357953493459484249402115964194692825362463771444472915076751249589919270062145362503401825386776435544824820059791464616571794738333387068460429772502124527214302501310083537673437113572185568157200641687772916583577523121674463486549068792100532653596264344470961979131195935458578093498386850422833273374440068857406772345062075564656439240836446388736614087631354739066560784251237928654213983277262805473252216489576919712472067278533381131943647643241666277206352237664326580800581545808715897376188697786953570034573973454242605856522294941435906456993512323173564788857059659907749397181044817913585268670803190894241388379937079222990027855441138831574108612961742502749030285366097498975730911562211017564924887045889387593638797479231314022017173402658801553170972593398310286284304200996926991757927945226557883603390447019760992251768434525637827568898613281307341397166934698092269149825591798624562782262483736756827524310000194127973435674026926290682816342758956991807067116298207046306341983616326970092231154680179492262098674371577740043911863160497759000889460613684443379069109343163663645386912714741299279325082870911918068310591058206910152772256186829682787909236494639960099631323797136504670086593241807498389729490359198656306379549965242692534099691832419492166869636374355387294675440043855278852255481693206260604136873529849680928635236740572462028934546508994797245208937805267949782530199267425882110471118362670664447391988859386803865045465138138405926371413064646796381553920067017884811916979291587311223709026417471482367558490194259757636263339871245201965379989513034770313758202570559143198461899633261794351183862807345174783700598654012825689437314535610824560169970896574496828981368588678292482792274546656645004755633287972091829273542400 [93,82] 33071784221480695903462581973722609321324239361046816521687766204594701427341905282728177225970875938014954242624294658101185083251784268607609843041982892201959968807773984414948931326880554101627655150342413554024634528519167860507891688593251136174590224354259538029559365106641477090697386186905265192998936679581141527605680794167551613417917427123497826542209568045032884510048363812923161848883069600056274756620036303265639426909372228258805225564918851352960983225416574857587485831434022777767097870122647275378396182254108743152458945937343461889481930571059342031703095412552166546748466421742395459302371087470821447224345281801885710725235653022635497331999072055365385572683474535000533696391618958706094482546490020899875078281201047745831420869901900095924550411738247306389925872290330343155865920958061988886245628995733571965449866819228120056589260133908170067312480683447172630882755261488456392426886572855848300210848645123401536735663993630332136634688904827828099776338702353766040366206872799978787008341478390183108270308449457511091457786903675906666917173589903853815943782873281320023294324643106730790831192730460332575368218627920168546752306878983826463777228166753612741975053617343230560856562481926399354836547907380809887903170019503111273143537183641423883906697420165940716893161256825361111064634671000263597501996841166585792427750194360181039440840093826329920443303573239365710872016679728579927959927977697655352468174611275492871878147814851105358501126190623479469221777032778396262878685229597069235349416789413621607012506644268058998725548177249491852100933361086811274956914894068135828790229577832721425517130256662219102832248832072036513072537715638305923543169605015761482314218205095764973308143977604630420822506019470978965428903495113873259872289113414176286560 [93,83] -875031577618532352921389504985364808082508922022169633522657986390951866394143735026957232315988476805641823969596868996424850257022048037318187631288902460694984576787142441037264503301200305260765319956521247213338515814923142888598514774158773104968153551547963646256919594523620246661502977447573543141867071177275488674073742563589540068208896189856181425290027706491445062634472023997743373427995597276992235948206097523594538278160706649956191416478771438507014573017809185820760328440306444339883857553311897887866958813311840715153676261348174747171754537011604052298293156697813637296694857731087950059277330540577221289200758022064717198394170062345622121699855308162234414259631959507492842764532301210876437514543407535756173859612682381268447594924389927445736943651836282527185307454588684976805040478788501071697248525759508483449162812003575862446463780835248118167943709423991128992324339074441179737224358504257640279342072858392537253828255205926611503401100429104446283959879387139207333840501188221396407772201588929382707063608749703960339536569336686313117773257358685741828170024572075157327968176609368879401565000812018897132195756286080450529314973855402430870418895184311878577460581147633899023286584273353012362581094681490868403480216386887408156083213484468869512480339168395727233687975679945562069388646592142524693549209670226294199288554701348354884500234012490956648927638625393387831623507508810370536905969536680660236411324526399835231326205023808912519416233434880633278675789975477448607259631792584483144364142306692844697195985537977179695897106563763166463069869712593412686019717814512316241149183123912507389629780361389705054422118978658741835621063763813920783742796677378976897160340558221493029694802026963835273832123830537160345071034327082689492005302267667220 [93,84] 4504105873784705021050930672784978502318374150653289630793216316245852896294707491595891434321634423857193565198224301279261115768295125522372090554198984542272139141222658689015780698500575016385362224854215201291401265886994341816690329928337724580011920661941002411762479314679462914640040037333073537996052285417528696791230958104569018242701375378297783643841655947232755266321249735582477553454573976817501318177877085884104787710839374057275113609625701792384885547484489639948052111223668639010669936033385947818340222431775047011407066487446713951365735839734460056419426742269314200617247999988454861804715357207312907833800119747895275369354890597580912467518893257245821195808480196113087563586963552876519192076095129739149979188616558451691483834397427045802519573370462515334380413751864440551985503071449920914430994774732071472835981058743366090215955666175133494721061486073774869380066947309490661216801810085289769159629717192627783875098518328043691285654661160387962755392914611492843677268761860560564703607931535213169121592548749068322488089941140346786171810432902493286143006328798277361731607007899720891810058015676520024062734802734099183284436894206918149288061722483376379723180229251586932574776206587451909852449126791894565270044782355526500195685117844544559827213728949550165323886852517341794753298501148466751170105172280435973557881026415697610634865478196758851061596190284815164828115460169577604128623795323325041365046999885703708363523402341587274650862674442236331461295201123510513260282544374103583758117086919820062991332691214160496945108080644813613126825164507320430634818771247065126436866734615911476531174291108531746015306855052825823445902139313810828960762562893530674051947456669751409837448338644963429357347253919918635634447039413981442629438134400 [93,85] -9023593256624766806155481160247265816788290234779027393573197834238005626032810874441537408034372508154436407080692715206315408600916339516287329140552732285844681881842603252027233458001032001145801760940117771547990818698995737300642502582768914811433870835519845229046116190017963359071729169159141446303319479532596321165941102244531926910413068484936319562266659695449775314249615801108871376113177358258449693233679659455665795205817517691956941983446671086991141971815817879609050153574007758310578117990135436785580197091572824394271657429627539382563719269125529741400623040185934827113975606905365645699281152736215925931269729373510106195430152275091834604419827859372849009829751083569482735712699058438602226641824629017879462430674821109303010593436931829378611058701219760803750853943142478404485268341185843507705884275016215592345720231400006285384455726577477571752009517007980677556099103946115717819885129054235414035269248230670899644093335190821977170651487462070867026582763842216213659788165355829038191769232669078264546216356229897783849251366068553258076804825456553417587319839767524317481404301215626884066520525261563522652163235888974802813194648104140923019325118433052031095987062467944902050153184445119828128605095353996237004074496924271584287142345045825242069238088357358261464223921611278194990379807096497592667421862538944198991185224585871884576779472530136689430878173171079302770376493631830682212904012330800732254793515135933088229010483446019844960679473568684047263363542559830635825762042595355746669602083251221749473572588573323817998397191061576482998594476632247890515239507253548944138884444601650557815442394416992280433078343250922371065019871083852210661301765947930396612993666261762414797256825374803765356883541363812249256166752680706287357200 [93,86] -69394908925239351610285823811841368753142521672813560831954932041758051018287542198426073300345557773272383055342369710751330762926214704981723209662116434334753260947207306439721438850316185479972240504589275844191473551914522048590340853350115753149288988728016639961530850906363638482721698400464981749294981022369936701996008610126458385701436631099975650551572392174254860066220450357071493546835831976737199856623942975451079276218824983309097518887845909903158126524930037850066216018775829276800810446432333315041422923298311766938723800021739153395910732486681668035212272245544975102571831841963868649404953468521291343178621697962960107189335819714331062219061215506469863911523517158894291226209476909603549668217918770129125034338675211023829459870839880918894255698853312364515746415965281106328041074121154041275336957724140786169471004013917757713016929272551068868083068868659103868271975899200504561223400529662677946596567785168714635186753374148052923931223172947754381699387792256962473112217004306384886819528361820013768848625577882331178745350571824803498960833951523109493525260492748815505995641158957229586003596867294999421085185828191755899319526981856089104239613096516311383158115029147751315457352055084791072122922005864529309316347677531727740947926330658625537285768063799078682078787928604268327201765527602266369404810160450913181394655292424345791528400713057270238192112288779836208593313881589608843776033371936891998963603560243844364562838642954720988997764317707490685895761631346300840318420439433587504071106203371696065418809197492527651179567537865145992664500710814279697135609526137841559348508557597974953464894954442393766464488441459865682840123271661504982124645687344165955211538882976081694833937097564081200124822920512828210556503214264244720 [93,87] 69267803870445412589587173548268021435780974154552186031204961290284736080492056796036169851027903175733942781502559676443381960216189892604378763657240550332921438020292886961635653414720654736113388296025790066918059796882372120055802521316626533267433923263430713716816217371476368344548062793342887999962456977235046283511577034279828674421251947095987324927414907928905967679141001017261534080151931167229821257229097504496336168611917132778344780383850422662711401828880695020878851372110675806635212285553398459593525060652882354148218552001284348482814029629017271101521636567427363420358263334981609910437949313066778223530414806319463998935072441188578888939730186167410362367374312889341417611739047712501232140436413214553701731570592321245975704572649990520599972338053546700813413293167293211623647752549445159445116606624743762689798395439867773802736543371179912551276041637498139839883517506729819606201022348942254123954041862132842780411868847823763618375580118693371411008212991589380616893949499910560951999957046341061189865343549779928370063202996519225209974503484566090962450331137436383875222051561839401703333155612229986877895524417627703671634641570323764393902134304344796430590750614297277455305255443788865059092595728978031899674700911475345468178464141159660769675373704362649873602412485783290111735046778122206350985723749042028677739778632206862914063251993314263263417456416569515883946591954845530270299300926000261980873622563620050358816907251443227936687891608043709924018660532553437442206452716544034750783009063749078250696059645371570524437671235225312781728323858904557913296565940182283930200439435213058591019514698128116626280868318190537510401425369513915349462591278847770213281930367581902701413997562315325077898810971444101440556241746090 [93,88] -1958640196587537084344926032429527897887589611933965123237590329353597110739217542384337930876359062762567208542101703315691697423634569863152130079649823393288906789207912354228519890210069195286183784899364583549452334711668458293100381442209895812706228234442804788793357722571136023982689466023546649698755890960582889475213564948658216657249114256673229888490299759558568860013402556610249503600929480956601199585892618037724096382884413542891968044467980845912191951288358885778082944095016169486815529222528816231182800476206708012675278887555259538355620334975734676526278399187272309996590442250262231727581095078964498139563780162350852168753036217836958065561195946843842275761203271084456268017778827044099549108349731245071007758086639113353997291562205484985119895772356361043758656760119345812042854625078524822326870152929033720344819907591809314282469973283700271778372161548005035872323993303222960322673632765763892536065617796474654924862617196307108582330728029124633362883212166372620734721512698679691044677959190696679806090350572937068286614868701557314330472849932264937195532430642041270459152182774513843044515759452256528092715370661280982374173533848670990605411794790580859438338641507905244343639093897078028799760144362613969899576534389289017281240474136691532447946831190215358616633766893276358446250363805386278985800376526991901336688055060038084305437429391982910203780618584328326363284862417297649575968054966749035175378558921881619654168394768026028353288909557076665054597219067757656192512794373397514088153713915197729407184709381225044202179082466084797924821722596317302412122220635342295758856943553033357757184183431847323764019066511373228560602083218049602980871942647272416258357964207993546364984140238086309652365891451984922584756480 [93,89] -2343436988707314214893771103707381541958385027269200926929022383576426871705910009406236175188630346361112444930592856123576322509544157882087842692150028712267461802706203305040614358588621364776397990224327397540769313455103115286462815949330042811420324156692988556038684055734751791607443728494098356998555213922952793179935186217130148533117728678587802811791811398426161827282695133972108651680333815214408215166890782903960670000894118618413670250498485470120104035142360568842791353830087703257797016609800422509928166116153196768216040925142934154923172079208201748615892107002541886816912933994240804847665086139508080532668528345379877322019524799628911531528907169163902036818642825672992086609940732442593426186593298094621266094450933719977919227146587066758541555243179304251206903846393127560869110739447245747661586446260154824687839207235042066396470460356149054191694345399525761062125023283327654673331365673015493648558336097051217723714783673816143657231918906356983857543764568578475920155592786778317544844250914391534726754144008285834530915590761197279234652237356072931858097550676940828127247722381318935148990377490877247906053727887731448310329206894569373116913669932375336015508366470988073164549580882563555622995912955771392541081335660004300941538707455189994479321915060753577583322303521575719357130010692893116308490619526033597629282258189257262269759301964742339113122519456953058588785450984559691045932181348028442757780807571694108712150985054158895399782332785929085366925928409122625351415604271528758336672384373401958901588049507480037280637584532468256948404138954568604964469601957692351300970171210727903695171068772714713168933349675118372432741365599997135397571182075233281804866547706757987494183539962830966646540019833656992800 [93,90] -7699940050887048755391359816282224614630335577484790409043440585984492428076089436327626895541590424760405875439092994463164160545312225364991061961817878235100742191473711060438005164290269964680469744804687928888560750302092579813650086795038944443713054428504403566816137665727328262737124724995840186702400098726067778084508461190046360162000894084297778742252866703023616864205828429659942776274571592688127228176464499551352632281017575932301537422394599069047256109780739939889462466308828271962122235895838929349790676356582043784860111604990349047746514472472998560912142611806516281950669712354711219755032561690329536819322905443012148540499961247696092893593526443423147715928401710589773751011761495570332146110589366707810439979128266979656187368757182673575786871491971208076145671636814976769430570819087874267186469231261657386953092005142804438972869583005791144086070146497192455843170671132659763347404392893931456964817198979636456139759769755113973649007737985203161958924097968233653533556679204773784159498500255176758941865086206178172995341441129117741860612951062169529482809257209181548105169146236150463264317049789827356311002701483915624274724046879592491966540920581080902586364433533136769509962310233894134854590852388041521400575690667663379158910758225084874553248079752918397797798247279715285970011854394006540352372426837917453288079013902540157387032764015403195469942390001046865506215172666057042285884881701364603695453637300287301834176663433072183027947683490181224249317767310341119415990365349192792930041506205247328380075737286272062369053815283598155892015118181050072290773174486677097651585992902318949785617942006973513604507456867655473463598476274331552383415517387032049505156074587842549330371417632828531523131157681216 [93,91] -12331697590460092124884919776250398594608898896759325729639853764531724773298606645919006773527659742090239269353737421489766788654000088624270475690612717168514739608678743770798354415908686341980727037669526951318043711641663506515234942579919234925768511632534737131790728898442950510527448471622401836112653980332558409759563328290064074382036515882485884603860266151518907264677572766177780653952350609252140846367001481185640874645146387480622944093802268139489640876179488850376617777384175218863156255066288135306218807751551867951746375044070944295038441594045054614919352760645491113538642426219121822908114599211478267327844581617709794736620698068404613402052476611610499379105381169077502881512377558436619891772199672150955423554008983279505192492632111109557122573407816669683319987884158594615673545696354888270975152810121408033000015816637851283813332227511710489144629594809922452902769014933998856299006770451700829058754491221558356694619680873321356483807528300234392685875589265968472401195319519670378221751236526424340542560889620181674132152578057285588223849316686100356988618696743092601432834737536703460611001053143361684254281423239662555063690112230646137639850853757306526915706261492489805573798440219536388098538720600653455659305791170505574185645639247855926224944310818608216922904740435981184820673949979989239943420333629654139532424432958543604919923938214165864258320908624326314477610163756605557879238263038564370200048294370384598879413395617923694832180132145246367712675910912843890987149065623260765724773754805579966063578438361425713497004076231068376295565613173528659567344746484861803156597774768194852976361427016003061422428929255492505996071221392785868071308389521996902352478705964335080935637549477061153342044832 [93,92] -42906010372285959067722837967365672563876155361427542312884887702929507113115000284744868576492185717889703659200744932246096155186790348156497838542523217119016023770340455782268050506908416788626207649669818902855809579003324647919482922525412114681815512997211843369117568044604717581655313447819117887140122004165002998418549206515522126571079027713407908748879292871988693628373936216850881002109516017114049455097166860256343557656929599431666641896089861060808717219313641056412987444195217737659062022913843932226439380580576673197208428958323125038645295180649724017113380248151735343287165576599222976017754857747294151557091165378949379556387225052248136604012295299091951031637676124207827487608739290041385601217509055702123820130972146964996796479855621252726261405705093242549045935267241210874381541035488664622822220549942995066966899950777185795379876903159166147222562633107612249303994507165875610323198795695009370257459478996183674153039831168680658658558708281152667970592007776495651530548096301915856439178022941334552225414824120663993711420532661063101519881117831120939278812875861297613101966156730724855649365027237023904845838511566497059145920214062081125412679415097647603725122535511634982237273554773009184476784356698567733055094807599197412058103588290954401958083723850974033183300674679850348246300203836675864042926345994374021199709478713309993050272116287505714583584049112071278101674009516634002494744468006395710295888732764163682704119756063733923152443264318399118579664688636744189962844515973209577535659791117890883081891862691768169141111098940109407007040180462790347804959926009085229993614940203062171559567767667546797302935174082602348591631586621728312388952067142647363848874449251495059555940617167563242368 [93,93] 14155224761235585495855840538086126694556437470755149660256163661677080337920446057955682061467041340612478808229407068016373594072490561407540780679406499343093012420223581966359690412571153209484536328158787442083286347259723287142373311775116934825015397634029103552343234192618969745010328526745307958449722639162869378969199473516075825102136248569529521409027378634814722277220885615898379263883768648187281347947556186569298930413952796041523218999217596634381557768478253240383083864182130458718039721830538083837968943498287035526297366982427584930030094715889365360023026146711935379569109098786649891318364542635227976267423909718921524358851918335021990011658622236089381336855325364416690550483862366994574017846373588334799419528358748457575133266301838072459993659335645327162374479984215605991624310203262808596947190718845328306784234242546494741376947587726598592744663951176251550473495355040228293207084766906441023137635732507675263397900074221410124554965114851027522532883047578580614817518699434707307327214666141282894384254610686121901629382709289334062691367346963211681696848071446237189161364238792757549849684829378323381198000564923088930509413186073301557298816427562488096048297578518680104898043183164006072890443233222047132912992709093397948482103836116686956754634445133252975182671701887267629952080801364920209749555975737729543197959221379567539883004725638214495576076051381208320325256011757348495630831443513080032051721997935051168197898101083976356637784032096496884843863115836599983988161980436338964494030440537496182766813508305410805455984292881576925021252372937105639160979360725389201643370215069932687832929708389174460899515429634206912017806228069349786912099304762958042286889337746642475885479842898032 [94,0] 267652569421040325346926448434196068894357984146303271171037656446659201536057291726474789066823927804476587239131759676719684304488038354121886923367639186635434677635657902228047398625543102278396540700969237465816532029096417057546812130691589745466422709000417263192276640454178020778133013537391329543325325907840380076215289446752106615257617501611037261557363861285989518121492448277065242930412793870648108600435479914169606724433670771484158401897551759189644166238086875591342380862533743924470089169159791419934761215654027627238035019573800970018277627035801220458968393034009268407537573914859778528577451732262405320197110849381021722559010786437761881813376710927302612987605662053584941941599711957010956657319253372724814786634529221292582064504166815076676973560376115132529008478282523322154485952011912409764729290884276287890031231323932623893742391685766314903746808740709390377893094603212957505489020081909564049050676163614348859525902158373545545224477669068836626786238175040396109947873510869737508214642538694640905042753511346337267132717704716210912583997090992253237542224473228536123053302653211639464985888874210561004368620514990664603271114841658137759166364081475391322874331096581725256009297490300757355520347416043742496081508757305259551255564610938176161950462827374846479268129565422221450760132786310137319119360209698537017788297144329064513374523476563138324545304427925973778418784255969079296896056711885733639981090066338752054621794679122036004646143768581097355517348098628311070813786805892855702225222601374452888290714210307564545263968810813029417974925516131311405815883746713384513195143826951855220779026674464790544821822845243522596685401129998018514606551065314083720183733625973418252547294332365387817589047140738613021187415325068884485902741762673963589429505279971027363346853417132875964113069992870690726126668480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -123794108887113857140808913271175418719589895160138873233762983517196966093291168497501837367806681084577006071691255602661339347514088157906332173204293664959862415294162569260658977175465390371860362448362349614661271640089810398477358723820137927369179327887768516616551737553803902263671124448246353141048559771147482474913106461646500390506627877423796784375466964394580812196753649460517459318018891271651771811143795772589079288025902007696171131907889487867384323998211553484602033582787703788367916851323239516791616762695227681151737308308491332138154163329048324084060253393285307645773562921949607571558826265623900508428463171717146782026196764414896835794847860309083702503670578687474355791012916487650231938513274623733024492966529675682870580079538117555610088207127865168031381424888566646702093325340404806485916238004598386567330785934517215751940322458452100209067969751245554322151963099109862828075287332673711550191701586913648372515133216320383210176488799872013540784530903298447326887624367438761565098753444552711539719412454777718126476452378901756144947300449834635330747114966229142991085135623598891318671872754525751856836035532746550600109686014771618788153808902547574333827489153541831999847352356320062039015739424834249982595673782246409076774321224376441043883876079026524755337959164033934555584415252324155829526386894890736087017234733226612240127916199785326204165318998736122482148508454893790207392789191484750037303730821319784767921695705427791547182260903749000997806189162507598003172208795171994963786601360568281715165131381130526784266119596005242995723333946229924263431707671846573857600987989633916404252372638985142152924550742338922071365229175000075583004261570247048774610508009715440650758999735242805262040826016339939734246846975647933063005986704211762191329871391446035686287790791834393095657283188522506631544241492328448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 3875672875280504251904587251388848837697653118546601184314841468204197362256130821583161243521903825336864708436165339777643088680019838408594862699066338833687442425154499801392889855200173251460369831714468742974915120221263029696921918545670354677806929542203756041445157701817501020972213787182052833094240668069111920059408220585437437678703910224028378208218798997506476971372804446285263970862086366734901294965912628078869721426456286711504095754006052604286062182998409600633111476425439521867597447728110866812266157239984556318086582542274898063712011438877094530518171091044095937265935250837048212506847108252668203496683426146475630777533259340748157681391037450870022968505681225156216207091743965788126617681597561662595105001468977934519844385739087251665629381703676629553071321279304535715544837500584779367030968734574902313338698576684272726268354598463357308825225054140145318065276353654485856242217142979725455517990443628796359023570202111939365869609836946657014050041833071194401519762165225581174655511802878332647149892591794445432765200954725613925342450738627502737690033996433404236882476728265545298071975417917556250497044653883694264817356107998142956249987127204761840097665246616767040151883844353958261069454300846360568500683441400527493876192671979888631080522703494542709172054366348953055711912564692417620731312524276377619989529056421285404103564343275763375868757598598891457264126413642940130429027793299905916097469626877483692521247416137428411919450580838873747831180122752555784980614983859219110212340916759304066462267928259724146661628668919058266618643479240986508343212656494871840433602949758738399992806520349106711363057740075540525636528078849555563726428297216762687807775474215115701873770981897100347242361999467551000069649332283060199298013084977144576482531030694666301882440398699265196424818095082919826404433892690886656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -35747122455491482756254572329060435732355315193365560364040295702590310191609674521849497067808687420330561215876234112169842377929475194168072979156751596623456345258264207254505336017765134791871218555866785906808368635767576442197352978275239750369350644333568327713611540706590048787655665279970488289803207109940702468478047838177634474310370767689666467852744759930657037969538865161986343126974456182674607529202566633815075526752799334344739897197206267776148313437383521262215304832802510101617427473697123447223676537827737296323900662334893982142808598885182241212476591627811103540737753504490902811013266216196023103978933599422028918999632889908275548111413031908303173282879960300174951929624122087251577631466917792078252613332217551478110113053377995457977272414670607805461545432983598286397997805937788626828099158976567768561947659877832619421802344533402627510583968538275863131822223509453206433725919927909934938781015659702874098465695581440121286318571499270275784842216887534088016195313134837997206676331955868733020044164901291225668577838440980684509280800363517381933011815826377448760618006606342570097547608744131966660546928804089067627304228420103370816443811316653867423419486056595879540214935361002534937104508842102361794785897964835432004674073362427569575698443297570235670338207450110596746775183949729575855513416083983277429629031446268940169320172961266615742913238080384132050499955867686823295336753415128817336331066154156023849544544755108961576832737431215971441120917450343199381119470382143629490451862880757383404317963349735904595613702916889816847983242651258613201597545256959807743101960485841139397544560307348532771444729774866713874654500903428853694194681990055483510095422426481916868439938107550624782912080400306276722386489770748946239872610333402722280486531516175310102714378785155691516825074725005936606406183175128612864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 250756733078474570603527919314072486231565469171209661721402364415391418549323474741969587143738631583300144006773470299693854312708911718111568011507970998163467908144484604462544311013805110531388113415684598098954814540179683916652990510297709320786855567448461848771891521764782474035838966452822431381767140041832027743737512014070305563010646960685402009700362556520332366112598274528447790771998207893395514433678524317539284673606136505955320486616743461908314018382991351164795821332764638074817205033986009599144460667097206944430484414586660202532106849620958566637985856745475043421830313291086148291116387428196828133244419283423815409026713452027003908791287162845406515837122241072366710122700408358841977025251608826582369712032871702870438879712264734108471123317950313659756434714803158379068349128976811014088728038488892323960698002241520053714101673181755802996507662596626028445894745222022098625727841684326908579968934685392430303365443954694843446433079865720231617673495341865205216269577465436259333452150070786851048505705074330617282850604555311455951344491265992117757018963240661330532140402138446296827690022340639383961600308844992603688887591544011690592190684316825277332607986273015587390275138460317209463219163858934140261189631249535126810925692394137065614218847592899352206881231153833344959490001520041306933866899421280009869743836771726338262249423106488112457687045598389866868143719852204506540003700943807113698567943646775552203568254220565200336206589127980241084992276055778008317370608252342943167577424364279777666417814095199954110588666221492366791828894817034675110938370461272707037654702957352294013902488198487046414192833307717366713682251088160318124896525432928044308324959162359064138551427081967133803844474685806987138285542717531119922971846885416312754255492989438781120751546470925000045052107565640662900847100568235147264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -1693296543444890420504052504653459449974593715742637798771491922547519334121184699926967933296763016920604419234323451648504614398239046241536916454088543250514181486007872693740770445422940758630300431189012497356808669650832162536805573458989743412120585852714323404202217767511714013541148911107860817462805721238386644584321632110469957605538217412623886306331632920685676878096708453074421130845765250697702497448454845958076351102246702893550901222597457054953805651411633122064174307821897515991308955646291766141115209652284300337512501585531612338867970589495853353245884105689625718785107067182557797477978338158041418296521749088104985262865022529857980555082926514425779383115695610150445632288383090120562485401731148370912316775081238353190416967579331249772874613745218447290263391711154476678255714908345662858976673846233319722642248975816570320772235748887239148513195383655419600729395068756965040674340178367265454537619362114282256739947330318718157885883148569743530906617681330570632323459571238538595120471278599113109901457390777283428683778593146151498422946638985429378823173769763811830637966184411703421762410531509406648484554533123525743603437446869413462328567341540259463014487124595880499336729868014603017100239656127557805117957779828292721267777035050918149277850977782396416433752350305538459450602680450717688528080491353636747299811428505832431517652275276107023046831250247486963153977081986036917533406615534491897439996511516207616164706908555244221865284730301465084665552440294113515541710241712576957315963085632492276074352772242856785052715304115417278463485137422386312320280543400332996183842532272382710707728735784209895823270631446794373404196123727297705251675768890890132483296898410616568222769842714148514773369752805441215296241523746691124288642643694680090849947016570686072430612967636370901771946778121534860153172257081179242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 6938503148789661465465713158440658899563148020574719217741387414979201952970067733444704769888309207180557377527859186788902748094069850911376282964597756481499469206724754599232432619193064088878450867146929374135869717157244075897390145608759774872146051002648429170954265480279539022818459931642925549244171902247637318930514714322946798139068871686694854715232553125794243686916906928046440747269053644596721494935801258235903417510712771270289839997626882770114475174912599027361939862194561324493322933976778168329802203102680601031605614005419581673846850228785379686045912466148861402668828188503500902713980322353933272529514359748326428552717179956399199707843640595656131264440200244134964749074729062617059771303785984368928685276805271918720035883472430540740924034679354237659623186457891646630024666065999464227574214383597111536362305914961454776807153013063349706992014065947666094857551338096184800901314548415258468555153629267053421862695464716664486033945671366682055844650361360041686067267077693571881046334456198473041159024611703420134413716354159127610570513886403621396207807497231589020080343044890010287050297872940030095954844136371835760165641511819757924659320075450687347694947706900612072715662911038293003400880065045298798672684571289614892398835902380310726921450919050734542664576499038747272148138019946554314163796440140991599554662384428475557943743268074001226985494688414883857436246059933928073068367599765957156322661358362116003761333015600787414773700653811404893060772839976615624678583605380684478651317414860129707930597126187846430561182605517406900592428347313027697386488099956119504816764184890779107725672070101536064864157545303627101545417616144989851178126954914561499335001474912545349129735399498234552411005678061792899492197040583533635618346325838878022589804303983290224142959753440658682341385391139395318358180756542933958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -15038777403742240891108002096119800509225993762739670990615094134728554234184458484349781799976429501207068473691726240582329417952789218820874190933178194052284123409336010719084629375986674975428997637886489527972510244315137383507765222836729984463383998922771145109956939865483544383219921556804720344570135260742995109866084672755020246422198622362123787426060694559999395170453296801470865523139639795789184275958242267145979916192043178592740846303280283580206088023206966290876051030862366190777013310192765265345109895684102209560262888492338714858967205527986376050822952144716750778181851513233966186528346991466147507311518226963900744636125497129932410603924069031689472713858612876043893785959774020477256634995403766937597585408548560179395474178241032808231334276482992188398141979864945432061035026673669111099775058770876386214249314423179338947947741015872845992095111691608612045793334773272085398213978664237198448588766698807127426688625834662337693023857714964842468543496550950286861896792392380769026555496302710261752366538510481781593341462406415275858029147461072204451775923916330850595907234076431669875397896126146661808660439330940198690445067122580449990874577058076757618265027742405456618383230962609850837410720255605902180548154545100171502346518454522710658417966171734204580235283484420311326763959807607186282375862720890613115901627783844025766810584466607582770134777504149862296520365483406007651981916673084226614648997960776703379608171791827840854926366391757770500193298240977949221853448255375562069902315332013767926340359068137167644699446007741243969766440696360852556334364385352081256570078687593214504854004692329622960678779439661078972516951998169841765753487584785092829911685143015471477586555260811005257412310355455467966592340263857014385375179605062767389651047642374709682732327976445123315127819801046225825835518259401941057536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 1141227562216771943938245543280148705542395673700078274745378300716984695801689730108644270094328896914457353710170214424592383861276276236783263651240069350811827586561039794746966024556728654861079385378194361305202247070305163687290940311013566894415667341297542368764509719402010677841488926036294984661137346832801355794295180873138159139176241292828912050382234153751894211813249783179085903813198112820248887374807471982765721195292921222284089354970192088907266691638240330368356112528782357654637636973798721194287834097234847764999996913797491673499537847994254776882932437159505340642384020614287538908971766255955649645409246888170284919163450766360755990760801213000940938087810015551898269388913894686269758814014119423974077105609942339449861945260219818668328145048494712230895004613765118250176875977311111145429483025974711190888485999058885796879719258172429079595308688087288897393614682974958897991168033992100395339287057588725061476804044319056081076447325652177025456111039436445649048146185894160305442658020883935523634459071677421098048701213088094588330570875133198119289559320397069048937979448299112604631763523514961215703532905858490542145620627850472341059583755819620744020646983873790496245403828666616608969761394706772179819268983434872850654827530933741501085986019705353062545556950332333490894139790748506885486519084559728666874305033600881634559429077932639758385797672676732721163321198443160520735828186014162016628724153632832064952276121081908858150679384529163121578231481276578113262498598893642760601849133932165758274503459154189347908101767377003105412185807500371257281630373365212043721398747092546000352596137170428760684194404422083240264285778441246908689243216028498690632142431367055080430485040040533957182043021467450464862608811201137688976136297575340320070293961533465186225701054845883812805825932376133023453608446702624178176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 105436618893562160144781352498258346053332681309567261551533469551832921660711429020666660768344900525703935760087405053793369459084865187013830573008844640592045720930731414432510544042614538310117561549294447964553178931629715064567796004633677443063553769555864348979385019675049773548553728647714143052794894052145215807279744068641422630881993687577210863148141592767495262727999704187331194166159368980388812402817829399530342951978194785197023934852621040622427900941678738995466696001500585618557493239318556552941619523989456527628768819985375747963090916465530774892105362727190704844208842676356287062203088298243233181910326755723299913324475050789897975302392678626840815092017038590920404696262939041051618023861865209614183554845255837078752301168975064774665694477705933139403548044544521726794714828025021834801147871951658199698384544671360784771599663881502607392316181439496221067014977633916575522817092803158638543315761032632737073117797157756386327212250677878496831097640677358327672180422969226035422825799517349698310385782487829990171034643290914472379874091089794113836785002406730539480723481200846814149294329307354676610085877390679416095024627902134107749139625644779088052780223785282022331742317913060940040278117383435480974544156711837228011791197398942877987022593171540633060069298210092810538363468207238142206152849041912756466743378212449412025852998239887302502797129789158234250537464732876383099088065138850966844294380063944921377076507688305083208575799773498718249502616079018640569360745164033165848726403151890204348749469443776903004638587381922502120497826770355709649995019027936194208317145412896401896581663321253310480900233726084943276161593423338834352620791614225830287862396818494176107687650817824751332656198814729284645497800358101088902017201024481266747977061205411362530449923426345766140846531651212806751255973392886957867008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -425831737340940600768627165719724663996984427753528169753364624215719839500591851859150364708149224874321231979907733260311859048843415816197742667106100578621778262342813208083472933234970088161245623335616276918339791713190357185337675850442979034841027661116202073786400287505393137177703219321815861202764771145146478632968177338322843441697354112749594112027481996621125055463281121210161965756179031090574590092812251845400017601504524949268808966400134679741665121395984747371949256090557918502748692224826242117280127410539939589615408094967802782886218164595501965039982054795459863912335425704127513745502008112016139933484019504910826171583035868454138111898492270553128123059502093981621672134639459734225866790881581641313156345584639330256735451135551109126760151211100730497434132500242350354983665949531507595975259125303063364407207403895410976518343617798999554894155420849288314573732525170787423700159883580080395024970793526291019489537865989190827758442500528776001792550166132060153825492074708519452458830757191566210890589715591202085055778155885278713631074532901097047817073953539984701325810111698673123927511215732000798900843002236949253153664253393957912564810331877703448840356727307623932564726118195218411892772530430077605072762410913256076030850007416914421620584230194419399479118496394859566375717397403491211039170760318897271980939953583530454866280498217684650011499023527143635325883976277322273672045226413405453902332179674617410481867505766886120810619176646289698146358484008342204368069889354715375900675917356729889164384173978222736070671265212508411998778534088504054244718562353465205414635343836396893199588434604679245065100769625673578443789536917321202213332693651117498248942008902304167198959574784140141866474397741693153753108934493494382687554327001134795829565150853639022660629542231114510896899988446855090555552748534100750499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] 1374489147173347149596486932666994184705238828978094127144631206348505555224938399642691992278484694985629230288492081947269944060480596242632217079258460284360772332688074619888405140606582661094936849101305692647773188831069688481789083356806119705598770000043013069267451261751930965305533915605253895708672944762670871320682744037879996154489025137918839557117866853134717737495833439808327954816736116747937545048787196348012418785617827549887913451749710800330051142148576723721389730899665420547971945525794197144234067174259317677970342176067760391911063538224938620831172517332464012446288883599177427464432180851299375311287936411578909396041878836455396800559987618830594557156081621114883173792341534740860345566935350677257708379794092132804581864583414607818692349548008712128059594514768966632637441833321109260885422886028506161902719795906145355480512756408643251129817466843043289517749121148493127866587192066471111115976586606797763138850785314929607494480826870133493244118047067323285230160859899822250668376650395942189927246199417285150985626492626204856129303324188047350588960762030398854537225707485151177498730657659283628797691334836069103011892086449045711434989116995740286483628039353414935997972630856510474875331501954555362544909623637912774150047928148635887064129693328609908618490884858639597448280985030723457000288815874944751276695190521099044867776076420801643424446031258348203068165784688806468989788613975796721499630461519578909332534772825383029421303982596780116279468908027225700378161773095893340820803195974210993621256707567701728653459697615694016940762423293471732298824976514050889380017315669310735618733022593221617855045836788052733047421378709884386921320940628703143103814202693137561211771115690275423720545028442545215610639898605160388268814700386815261221355012313508175244816037359249509231773778477357125538985283631422596186112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] -3595791873898986235351302521845275476260564556158289139906594842066955852732418130983631431884726639226657854904124473781011261709262696948771029849323801859112950112925259266958016133110024721857645993723217546948346583016720733303054874169838528265398128712357130868857609564286269073449255908952629401919739217820040286162155656199382028580664902602566394269283743915867293473415609833199082634119691844421446172286931837205877382907927208567519540535023050254207355519806928715227190348428854891734205468743009566548942408218016508524252554963443715430530577604984516815314466266181788609871011921625423364265915287005421914832345172828192140139484908356331658161575023160972837122571419614708226459376383904529236905925057035930582459309610823073010958359422724054145476624248008215157233123450995498026362629844199012804743719069743978354898919156764652684026298745012251445545939701211071410568565196442932853563014283500122388611439410883161624658790400672356367103785371724018346844215935510442349185121201074273848998559149028598797856980919956661512270868533402588199486049306820810077916657003675997417826431127912092043762118365266400703793939672298045450454036376660141345625735521297208239738027637005334831132488092180863317249650111831611793628281235153743222260041893931812721796616149288496216750571025620907682300868547779399785159836690467069206553520497280461306325513708569130879984719590977544936084261442690880058705235748881421098094782983845894063008674420230959229366770343884801310358527908525480504031174288576125518996261019265481267985049237766915953369931079173127253123252536779666102317510639610398732052026811864697212333007929692253382204786957884359369454585512550812544854205429740059673797831085931533593128930435510843708470123313276375038173998955270346561384852599152498166994183107223261907140870930489421522722343600294425452801762397731354444824576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] 6791136359311787905738720326797320221317949598532373027621621488900686237174355658706377814947296861813252184406709703692987114240297169940503745842137625342954192624436869251203842237720906588803283180453145577937013398576682730284390605086436012474094622928011598686559592909980748437844303598153841211083094920765281062407745334439699451682358617702977249731297245747839466828009443429211593244092866350435136957849519032948905912553379332795140794442756203934063143715621829484245292033942358842721420941788388987110228937526287775144509531965070279042568318921177637572795822382073878189845087308543325682084519963686565225816881901599905112230041809477703748525389390115884062727334433896371601967509843288697607659697458846547008145113651856593457618722828790387985644824564837791675677235136582803305463557901949294475117570036175111707835434378641291612359674006444433079582884604222220232152791915249770865783668886965065729656062488529432912222312818916721892795325466820318360817404779304865109779193321239749049327347139991465474566474289460827482961476841800457552155055475238888798853372216916090504511582499852701060273122852671570426136057773302822893596715669653240885471198885403018028078397253723407949673271786415448025128893659283246613501377888983613040421319002104582092977308477055450825496476992386942086870883863272453653966479485747897049482340222051174311975383623301453379492942217108428436437949803537976506568805039424871721735164283819013682668267880679118169087110198262835555389065845172897042133028249579857354397576637798489919631735543618646575572100836010010384774305155931008969864256827926314340750443843279330239515510826199167758641611749244585498350057896383049415696533548828360575513973783094279507985389654028817803964101130215523804046903354249418663123187694608409278652941730482576395324154108301947233493643840348724421252088200079773381165056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] -8666737990286075909936050409337236752846362085977052865049886810236507020842021695013109851950444898753128521490395198245560846634214148943219332920851567687117736828474589434000688790215389710005664670461819966639739794906708988491933831831598551812507962915305983670566497738084325542423156944076043017085148445367604726146881365023963608059620738363663730189250746232584077022369474219370775479694175323431729107724842396453944266816825950456744697993603726635442150937203326338234316939246597556770421642790936441904495849495934291278409640421332469928826820997991230275801324781578907098232884734637280411228923474211350103873552984821020169539417635259507110203966381733886844356406444866735175111705703242023607644404594276644054347981905069320596045778244080919643542954931110117112606145921126184857343466410406024901313170543224319743528442172619549456406308688646162382973405151590886182374832403322375444635491959602328163862670802847527195400043111428128880855024759623034270565057152316346063188787769643549894473029453447448578998412158833851484239411714311469638279503317330882450173282384424579410302944318450720178914737151909381611560690031978613268971994258012373982035840435134392953225256544868564985420576309377060925000150302803791051488769683770670130172204357884370808451303121461786882572953208927804478971607249172685110128754078383836076959495286718777916910586636473380790344841439215783301434024597151974937081836109609304196980611582948825876630772272873345263695257562871067824596818965369231257597151108723632204321036427100794209508757092847016077759011783920565820456250079644693204739028946078479124208726669758311169532196155869390865280688641027661557191126908762001567319429949803508238299062795165774351357664540014156383691914733700555045860851299890282341825257462737251443788420514286487516648453307571483403755931965071754758733962340548432636149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] 6275542398459864498863640082646912351407813572682963424157605322286969355911289480917263095724668917047660719211428096524843555413499784933636137233660367701394083135242271389156556253618985165921142468065225835594291238475883892082497622199447920010581762944160423349089753541102962747063709624688874514936590436253643998522579407210484549761618349881142933440811252952730065763334176785562726217729306730228911409996576097354144040991181115267475963497989952135056380491911024167559405196449237740534096993115777112011542427264187258554156984287608219771396739192241780210523568196344172182625486973482787214738692111678691326076821642968236482231111198424137585048777019062785093593554699615782506119477473330940917903127320103932526347490185048247663308200151699168464527761063738979612147586871042916327400924654165434638893050905191586180307672410423179249326538281813299908151349995227348947959357347927444499161948654577536610498587975235999619497206884279687278482267424363251172755253763413710631169516196126261596345565326185017412621652184538368325635802836774447494262410699985774935680639883004620377819308911262873796089220764265015263708754042893066002989188722811248474387460144613851604777753811588179583994873255876478208217201273293100980380821352822258619504230931922196167676828652212149513129767359745309694352238486178568395760056173444371672650450719671313552755645095910827410640465652931063881762008416039441077753653184573292521552073539794184983050385970770102230515697870510537123167577544899152472487534122299285437371398763563738560571085461553713237137057087645097604659351883258371670005729003111384940445726148551710826765106506634369032053778747640497549018088395741597389513476221226784582511813583091899972744516517731782941712843138466535500027005017547080709258619272894410888803409295711014290388696774526354308115354859072699647202437901329339340816384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 993054809141091475967037218357149349610048507895562571734557133976745554904214828371319393493916646477079437461512214433246975552343571492491061330576910962209515045303502881507508392413588867818660260277903842188626366753425386970754289886999468801928335813911219289298056320315069737913596265130086985659219450486229631331605106038955451239350507423897674653041786117112711541366817339941794183881378886337589645053088854755256653788131835928072975488319221396118914501034588535434762341779005412590956846369876095272860516043014675321218110171167977484207379186593726124009488196465253359293975650097321829798878498472806874159263450414683263103412244605708078182692388228261431376302480246232723648360677063804576795314493309591047467552758473978416377098449817292397835138535857754014797083217109667460857721174447233727219309555911088173355402301125235990819457759783727308665903673539169987798066764635072734116140733321056881913164152619097724210589168869806602796301638123085306785952998840751063779661737460334308507262023258762772513036066221874070150552505524494526930719215923619972942422140154094254987841163508320852093915132504549685832203632722681150542284528705218894898158684042073488744129272583339416204944331506892808056668086954220077122128516234372967602237173685658665815774105712264870905452772861510244967934062129072082988932006147013292894168592385604838345895324795255613507518953742113109318717291704475615888396048554879811019987336745199476034660177110785204469556559831667231732452650596109553527769628195684999949683174194310398308326044994989111225437793132065591728010974622331479022622718493600577704318379225966002142537858169505369668967730761813012457153659823697897528856630932530738214679349924338830508427573575861114134383565034829597801823086954741279078146567217384842526095672937873748387315270856527449038493748271329351628805973097017214238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -9909146584721304898692556250391924921121783439562180471297224408354604241626643334343481612764632642075381823035317149345242933507675566534442234985292038558891860848645205363002692441464470510091329640580127570097320634519312050801036436673045607949409869415401117874801320194638805578442776779897250715085681116101269981081656223798958309141124514247333141439903272817189553324357249950068479401370048098857876684339469299968360534827831786657696697106472179762736724682723464627709396346902838309640418741816074560933072139853056461453678873045631502358095808182106542157549754096485302921484718747331564786781272839363618082396947425461710705128500261509720132716528618595494230618272097198737177043491499068192007434921243684545913326746796155837472374280018408635347131728882806807755496638010076514915884574697050117597380609171259640830287588259698137396118576799215498275184586044694193440422820602768901394493836632204772165346046653419826602467478853407707566193602458919484613234409790157846673715253607084031142415316371959331259905798292166059219826187644895902940935240758251761650254610313297177598575665227356375299689603293986932087504949962858834399643330795402015218152500868649100926121128759664296223935043147329666123720924637824893548978172171205620446525963681742775034589632431772227164746553298414570645993271945568533767724599472686507682627429709930367975818331249924084980972045973834961212617896366761986890268776270805350121060987551780496009932928302506296294649932379816609714685155828462150539959324000444144672070258246224090987990301633040671670096724507038082811833120966120089038544914611657739573909768879049538014336174514924086202628747306257251567779188417216660697245469644846622637657924587504325574911978167530042590889680860337770571702945730621142216713474252859586572038244125392445741819387013219087430464286751968519233168362471919604732002304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 15922081150616524051711612954017517971653482984557426675346642000631456435561673984705005516447841058341444514079208487381078132659956855917318832115735794605066078087022062316192066838555160897329048789151251299414615782629432909493896174980468134378787709290046853200493714352002266379808667007492844213692044904523232896030293627357185790576242036855549877396316064204342273465004878757707027163269873587763666424057038825219545226091477837560037420424832525957934377885547228265409668031806905340635948429301968423308009332805969126745825072433789540695538615430207368632882901105205874921646310706634084067704541250964386263693259763718378760952867261134921629237699755358965474796597258465215588308094838994471560587347581208487120443374180198714376612206230755095398917421351328680062754336814251888247720610969414047159311948737545336789649265338543754612445961679207150523777162233821830434338658948338573658830967877023961459634096698444376236515603436708937146939719317643982130213206979217579266622769385474877600884035855867109410769073670205104609953767020607543834992682120792641328622115868228793374341621753640502906522528324342337273601461713314731043005918426441534372197665449616813342083571684312316619100477697574521376934092928079108886764371545007275940185854317418989261437609708876696889210622288115257009809954559498547471916202228393127875635242316415666164894244851023459400332386664569943895762157739532455604401128108593926558628391044735706344454743769080253381336411635213728197982997084872553098638217904900049606011433272858791636548200293675602422240417599942193629651946404930806854224172419379554407682902426667776686984164671772964417816480108000941462570045763209116824568932713994602002232586163408920613039606932831718153582234808143571444543661903424591507478749928890446198313736992375422221781556008185777030000514719981643784331085705056254479564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -17738194581263866342264624243317669206299186372668672577985729570700965747478798377911544013175253154027385682137970620763143232945201383025191191114006140833138625041730598906877449426414600436248575366040025063412310708572914592073988672259494665371204439272433832855539736923495363132481304488099569263082949561696358467798211173472771183531321887541215730838495577020293272375820918116695437466260884981205955252486798244385824761438956125801021493038134929065007143302824791255643015239148577554107143861173646092367251661078214842481072628221873516108316485797976019483157056566169396439742299844243122480738980693542002675275565744906501545409026193491745446081707451136016871333964091992355743179205025743390649238002905920573264598003835682531276030193194202551124083703360276275387780820577778492788287551504890871017631118110752325770884697354804568070885614474888221717730278800832010175812940726719917786154750178303154027153187856563930899521228375904771980112293711280269202903043351996754110244706507708871949334592073148698496109907143865525786032003442666430265879015312210515191105317337058713501580262428363309781617428616843469065526206210769947886986290228913586529810889931089988724203238642617292082664605278760098209740963580665861834874127931113740105243869355372212816754945934723447751012701251367212931369740800773911549680989008689547220541242592992403123345453624014753356421055554237029397561005564665212921025233765282592773174929176955566965258258021457009796556242920282995592866466729306753816370247872677213919413119830194059082300029649085776900352227903193461107623272185258629866473771445452884530201962971969901554285618355950842432474086802104500844943566178768554395113695842971900907044457008130390434609293126659586818000730768216029156507895433029441669680569841998822695011462309565765136006502763517789651663692914976290853855164156355767401709568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 17455235178168749027074707156590882710832974966948780211628559487206496551250232113882720693664825106965896405472028904711403933405882921559719055596275224422313037234481111496684334828064659712202299791653499073116568133241923727993656116136621602724237652454670548467027965115021703272239593227121176520471468387960462679193008705048205426134185651646570088491309156597705022992484781219603524479180544217724386931490065404185857467823030311488067801828245511882277688273476877714179487303018657249232630862054523753204996023250773724127442186274570536916714422889660977803861950343794217911107221291007119105123284384535880276544529355608538292231721609580056761357611727347794540457879438261750100385808974288468574905841620771602114914486531759958790187997182544129913425696202909845645130577251823473734303876526241635031850568727967913389941072524957037515332635190205948697589479033941791141950570803580302595002120928459222459615749721593897858381833007520640879790288367198450082413007555087445993753718294876738556547543740861741583556094991435864669411000234756285289104176775927250499281226966635766507803897342097239286149805630468258058692205339007687255368807049215234856009073420484858817723074565667119038216420158023119302454744259001417071157146922280247571649729350840827075201955118473824445394914753441845291871879680946294589949502413414394919865484664433601705321195442941483677657626969942725797308751905191146445414975410367620693142761846552233578489299733253971013070497400510146046904428725437955603980655029007405252267779930664387581220155376785425862941786016289106271934283053656075415654401563090933230281581201163125042721814385462480943958612017125268265909467451855497410289454270035680536196717758957902811413637994778750515718612264448209499638332216473670693171171350212441923787456915435717922248351765627043756109117901827672231216329767394373892308992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -16286957643490691801201948982310269590197609012927289756774001293221999047443316956124861336789567823535977593430175445866115998536796586343862183535550695532985217363605927569182691165685139662760673459022516896511284376630832884761265395415763604284369766176984553365018719703140157618714412417346471652692347106661104562112642588702180203649654809102241030859404592689470715983241335966367755870463386094242368775801399309502992259695617049540833189194101566446570798878086789201779783322437474521107434627650907593108489105269114250478252632249076333730325603509026851672703902060740980956219891689357494489739785158574934599438619032209048937678583422940454128214709202334145678945726841137890833263819813008984302102772850444222113834033736462000011494515890061869396194361966579000192157907145914352915228763867205633090532940549907505924782343531215945998389672313068903622590264624232170008421262901725560008141482265547131903530053482034891257365299736534701395513206887101796111686429315833005516172461493506739303412371667562244113450091819240683652927044549406198522262777745540478108252311962644289527572166256995306929578582748110006565660863259395288915284347203529559102762485782632560151985230957897209626387519843692831708630776990494993385081063918112803884903224011002608192574797810415321174614026395061672636407405649976066571205352028969826111065321775355505221128539665596650427972930506422943298724507574932674298832511082969316230681176827575082680808427441474847186921374573917672406600523688058010265163813647485044964626228641438471339238854735233907130193427157134981154475275637453936660747494120443727267905677343507347851161977465278272147165012501500071701711868095324127458516781247924077756130031633284511679940149935571244735516666543240897716568581377550324491031881291210838786054369936621855028655470667400928638898700632993801592077727818124763206778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 13532046966122605293244212756672956587542113156938943478585193068650252315309579936753885796016018612427971749504846013511767563628124205664541852025442218781874476150182940648709836729617217796807681753850843534357709356616871480520585386003976955886583282695757752638808884319101556578708000046223961694635365526886822794869053230444054048737384353253055629831931402160942998755423893830029911437288822199154138754166658099332373092586365073548472584698488524666297665503080343782716111946225382045307674956225545083680379724129103305564791292351242246968787523193988881349468990100680064001812506076819356949095132051343092994742647551383118528097845185916886973684961225938851935283521799190364808969251953120652040747214273912273108705306869395388311708888761359483167056200594966066340367134411296583997528468650950699780358586662921534695259092495231438077976513839850987273831154116440182695141133159823418974764917720959086706271459850500258197786655438155190495066155987848054145415330497573066546805211334161128843191587890222812366610948823090668382944139292992471185304311717134523953589742887551095487883523608456559100642691613068826637436852228933003406195999290001424134603097271533701542843704631233491248464733088407861305056028829035253680273793883640623650318183694725536900863502145468643911620647251497002614852022440276389915223863654165952389753925685273926633596744806733514830560973029111982506969437201059447714766260332261515242641793617551428555072478888551796866675952257073210815056561494414655236890140133982738104085418486458917851682242337980723816282659897104870403782999607845025874393702583883939227613966879195384257126688961661419688214155014447595475189954916686722358022258761586160531862638408271868716635234995724687203236390082280989507349605379808183855497089588146525406218953170472575512685179826952950494137730786884317955871227045270047244156928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -9531901047421574400115811831554257816608252036757647285955326255175544049661502735718809922697682928365769569004634038491924193219349403461323493162306237312498464934004843047674905051974641020129887903055600486939081139485277031961080683933764605006026728567652510788682885747453276260134903767059149503834150574328125449470600091873183777404055658602492626719912721207242332253023029940045463790013671030216867007390452028111346313201011079033786374512640956852263960489495904805688814196177690321503587271730272083030359208332949547502301659797982528947205621858136310258931162141972193414319048823064870687764388002066417976397257991658081489276631367134113606813777035467037824594704491318636700352370051378447492741050175660396596256664870899029340914647999291360939204330606435467554679053854822641607434051846366897372213086890859835741771010537948157514710004902255361489587473739441512634570783882780738512622685172988156554564057781535241131809853558747165005481206862757456847191035986092285327871423945856673228013156647718876190817701872134725570068834921072549218158870571514403894786871477734455294255357882120742303619804660249224653939001709110319391335839589431968052483338417720591038090406768150752700737735682621628663084856644778437517975324093510719992655672262490015774699290241975928087537520494053609423155004216124492229069555115196548455890310793076670183320670711704721120094481449927833037339995367085643306714598762726305322243107282262116322639775182312720805849172661404095569347884727597094623062116894808360690123783843543086353755207997254939815539435028230645519590217301644267712222937968548905337474779010330657796578222455270019201349580438968564899259037338329570106273138154653774222245887397855055714346727015637880421817640159374116699667823942984365086591961236688834777502655129449423920346153640930985882814268187179749945078973746021560479645696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 6154941073619920212043539674628924501909302816805274381957599268466174025813253891886417053957241728958067431175054607851612295479759813835065787252109492069079744315464848885848500115560510655348703418396599743079332106742475193464021862466407149716622693510773695159518558572319984325128881614267690528814097661742710959701391115149121528998624495286373667769226255369842960382858939508194631584329798822906931184674571839202899171091234833211373906815743326881752841217804382974795614743651145936494115861731879505077874136027937161723562497472555979443025096162740990583632939334464982061829241396999634667638173151545124072037979915565472407011242605728778237704273086865947724391643402886179412679700198856449181481646054607018581754534922996978492112370809150137967379619905979516656866668694087383429215706303715627706086339180038916988024418892795003868893420597163650737717731411649253395553978388372782828583615128755610022879772798292211268307233697735671923590452802003125633547858719179816362012666653888772411543490117123568830751229026081274960059821300525943234570989795355434844084049759489288928092244937915089024665798286075013505935437992693959363625918632223437491182899398736558519451024302067972737723883642204542808500857751695110012950591144438243651811723650409594815736557258592446374092468460128789481371574062325798194615915044412809164225287384994759158957902256965248645623793111091332549384318249045050015968585942322280993043619809201600790743792345618341660147807125707155420516761641181834416245917373505336848886954860698694697136353753771690363346284309122769321614091941141733411738931618826890343343389598400121443655351156801370815972045086902714073061266374708144160550752777560235219407877442770651712774219968575348651806292427883748965416294862432366323098125711573827856699897605245799939789205169709479768759828420668322091472305605541907411238912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -4293169787439033669164441931772503238433280848949103119768775096055028289338487851393340115875542439132315984369324770219551405120839103103050488318344927735721313007436481122676155268278259678849705887475525451760089285690532655823067277378754426724135927422420604176937212763014489155077424211980146305362406661244296733087789970806545538811372930548245440541415220022052343476350763790115502988719292140497109693932692317933579266170592754714608927903983085788144031507651500850424869240521143630760641840547923380084256878374516093483843788083050603380907152322056251300659999686425381445650767660918463626568126935770968400445645268087743811227299566845099267884663628438335457287633686186384458311980852081088755174921692044819517416014624055913895704350965818973303576427493365872015194718272552484722005684076412632051976006359168875059883808650462732288442697907149077467677352563262335061746954186085323829034262446509309605068375711352934202635703505136474857018570060994149575663030027497123201888495901153540687665088859713056617209212383533337226981955942879875615296321540605863485309095255598002500083603516381880323767060862250729253546487601680228139642793799836500274887030509390942160434729056101841696790704673278604402041530937289870769506853011477119623387983160761367653308249456636682329569994310086289418839731880707896528281711115362864187187025646377789828740383240758794002463363219804186515563035406339294630532403311398707241278621876629718912649680177537509436121326161371985325384316078871455802543552305470966332479334811235255456795671474323004043988550907564305762111550492455058893811494486879043968576961489371659029061794539704601070650212125759654733160284428235408203233597684762176101249865099401259437940989600943523423513049519938172203320908378065636518213183849707033128220298029350098438918364631821341371765132565333543471323562406215705081937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 3223416938003957592837396613141919570629745396798111696692607942776431001670031569862599685696817394836191821407337695026282667907965797587446797058824488813159735403875807197720338926218847634465083681823233897408188150750632953380847377661917515686927042355376302991246998714841717685107036998530384026982493430305544741171802822715776207601392999169941021193103477528738811236667267637675177614627364002194544039235219135561926895815005543082676035534687900008472510405537644316631797898117478349265593300634501508098047875243397409618914825840933911934340900421675865149304197009805951316987369078546901429159031067345958228869166809160531661447856410788681926881842367240107758379496495550763970209286358817562504724572704065001187665000135581710591694393486402799676843515094876788399524630368107387551267703150532990411738074242934927551197199752636152058764806856867660419372357634190134057015038148864630116666486157617236445386090788651924407455091509792986233471450632056751906556618816205011269633187054451536037252996136591231437420843879050018115922407904483355478688725600897626359215052351768005610582254474786876668222270676909987031958728217189529427220250279843444929132763020897795387177164606387865271806295776881411505176749493805536838492455967435890386298236701584002527228114488273304044633717684734711149883540204827168458233939504054286636607049956615837653267617986335684860032949920674706222291786778171801611643324165298166762754896013690413641689702527204970450217381469860168720652820738823371786592626360139139044977298605011047939514289245217549265892992731870013942353617993117181329256317582964831632273545412198210493656530588817863184779366837616647072593344416228788163449942884506756376791064073562632631336571724439154504513709650980670457488061828094688355930800791612334262075412396892166653436758309124696658335701059002696226254032794199680530513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -2226290173192615004426710497210301369517049134095105762992537629642574274628527334419738428761634639377390339535957582769112650139128411732918998455986766578273318802450642885437866973077023470506246477838976680678317134034735678608644701608071176048060093481359796980474569122934638227332068333369033219851712856114306363596988359811298831727311553845939823705213013267266160460783996058648324153008029439161284496452632111349668426898181274700615342768065194997668010074890099493799564449691208143535101779992133254671050810807831461428280299410742141361422340915309698389117337761511104519937183838329528746973000529318109944417973649411643852847732829708942327383560984472946980441770713480879575941135691095586890709545751536154082191504926746148683511669778258834432470302724040458423546864261936081242329240185690450773783267942465196893759453817470982409815640346436384789120910027808198991580811566308888562147326101443113296218105812516071857506000437229629674059909208231078537441463629591295133463885095118935390083391972212263144538846704359517989769877807922489084858403208694864690674717080425864873118521511529823748798828296037430161023995840428855749953735164210379799466835232965604019139359376103509074162634438037095432978047024146228298663845809613194184259277888871779426534817704211266489026746274929013092634345568254569358742713468729416003744962917219683602870765851298941047759405250022793599388907616233589927479353138139926318239463086720317565732312767267467238081218158257951282439730919793036188578669652905056929553655022648799729471111294616308611870375481526059414274899813351883599673418886805265945955746918046309768476672075155869637686989238015960522334975252422382677778416780003155081682811097792509032675417992048117150241288861311862035473628913911832777073719873157025889286681160920646107700979423168192766711178595034902007473815794487733740634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 1324080815465657743285414990711814633855696355067707109206395023203929041002211678284096585371454652321611915880637782423489526251209982038824300420718741437274587715076653527481134391187081011904720350869119238206150006708782720261582584721928621700744291699535333880784383056885206725220783524291245807502651636120797642182118660641141946448587272444160164320821753413952107282434414571057256188244332965353273537754960030892711269448114988733877633248036317805379902779531056562487433829327450803072719147409719465290492309119632933548571402161467958505571055316230192575458829155684136260392630515897605740955669884982460589470518322917515797407801454996591428635837464444653491125867669065533809210410930708513614869544107577055584832536601999996055574970553516339276292356032505203309268038101319034925732049840040714435404107893987720288084573979296684578539546767186988925659034694551001301714440174358165631716923526060527660492644600013580798456307171318953030236617929586942647910984409885119326759211218382048284542174526502303481527370165752769048927156383988905207020542013915043908451684083251167209878777877900323552840740965570309712112260245632260144552834930401086381744592783979203636210726160992614582137777064239585562907183728674662658601307933440782961894308270580855422559325789148280954612051089707486552680686114524454633224234566063823672315667633495476852594468788450083947814119642711586757490731744860328589683886825916924522931518905073391729841935783956255710871955843503193878236930911430413738937601959746832486156660489395132572105382841519765251436974503975044117043876270939102195289270218417577224186063460121236350814241487867089258787068056140697813849589943273105479141119880553568569829513736451727180626580850540280455002629308763351050525184966677878088095693235203895582607550458821669509634656051093171379901726625163735227026377102371478690594816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -705080873141213331088522781197806201452313007771019216531644859801515232531153096098031328756390222749719711611209731119758228552715122276401746958155859401414380852934625540444542829783949616388432323002036381873077058857415386370821975129924785827211111037478160512202862643584386267178858048694333880659601127348922740753297897600331813917147175479830762439095272341103918476628810717943886646589285091317935395195577061442735942655476381079188233601536214009076975460064393013471062264235495385020794854779983511877984896510629576855514284158624960850331346311433397926370984790633707676482615796676877906714943951943592480994660519179345807299495838757959767811200016616767522885713439825576564583389231883332307869233599313092138488516338701386010907917295366376300107415105162461070948640409218222353558793686172835839859857241881966579247695485691644168282739368092064433400425933618458749295425620935073582847288929097128597643673900822601943399096886156506643232247127383768190078622954163789831922131413857449127787823433796453379255115641712636889850103773926720097211735878875275429110167369123308889783889945489918000601042909586945755082711585530968045428438751507592285361247114520617739393564609592937143845924686891297843995880525368324066448235471051307604269412787535553254308102575081222959201163744892267257040313373287143896905109109223704201054479625337122618510735468169871548730097313797753837830747844543583267343501971428934414053547167800070242565354475153460272336449092651959719007009163498140001638509388218450227944491675102487848013987964948309771004427765109594816818102291557264867989248516708242680015469562414576916141461216219634005173731168115578037761793970189541472143776654003763647776611637075021803476543299547535330554946879846194168686994634948780744458850715392514782920183910490905859786460971002204906338130779745383311580820725214983984513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 349611332532380761659361868691489903862835140986035320498489123892572029322835571410826061496245554481623340402926055462734441500945780517320177895146921594838133565492763385274157460332417278674014660500184808563643117665202842045825009215661213231859319336606574032018108173640279710662828528293157578522447208815725378797766414784496225252726987147880371063036217668910378768599229202216099171918716994872052733346753981304970418173401412093233183077591176852538846256212106597088401453783914157445507251395744816029627124578578945937470760765506810882247089357649083856204541248972747444317687965886306866321433772994311374232753403978414831246413241428702805111891785598861804465181572173429893088303377971002897072346148655925157095503714304411673737796086413200819803846075355342888046095788779156383565609486112563570559816555586923096514529266641120543132206542785965237933659619694267233675964175003746278227068079390890112936629645134537080570415953994272337021148468781744594764895594063748661683781827310122715514201172634433972488784507384293405152269363224938633280516927291211812279274752979982490064575041734934819983960120843070155709203812571622950047986593344443445958912451076296928361374992550252296682695014087204395617223694804356741820270392211863682515416179047632335869232873975248596636344308944932840124850417645626346628914806052990274256052032451647668374491885929690106066867116537447629345968768622546146578175039247977423910801022726111190339334128883557692841476293980468654572325533994071315438321024077845221680885032070488383726995847361002587707263527226567777423008145736051586883947741373609544403902758412985791953840593365024736080792018866198706827211393019764394100827352145578922495316082686390266646514485486988512664472356592524866002389855128507511541081506255388554071026377054841133665030023880763530353212876184895081872394698140461551321088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -156731406335598506796852329026714948441687169958837780514228816341402477509365798816641544503588777814068684759496000565028757327009823535665505623206413851023321537524556604515365118660576993772290956537357144047641925723515938898677425948446246931923299724162904887800538397629619155218172055642198656138266497489672844205793216461452220097656835698411539541755557910337754527844077955965163030305449985310495551860875006028733851494334737891571201525298780833487031524158630921857566308321582226723990853853208968116477868081489631049290586492325055908489275477185168494441347847506508511474967875502841509361672115067879237023114041512999319384161491729151134231081324116267553472618991606833166353097652942480679041798899669477260848294217669906846082292632426104579659787886321451254204656049676749613955907345020379214636042790434327846096613485322633337226488700458584527742298259179900426941140797932457800549307659775185637250642553173621071795739187331874733732544652506649462661692969102818613837213280095502242137413944652096271293795327311519006874690859450263556485816604073846303912216641599887625241343747851007114361475632263244707854591342737002949276523965927965584663325310715224617950239105611697984846743581164983538486686765830589222807569211134898062191445423146381529705280027018534573502089519938621327629915527603755249443706280223107070127663204109715310005935121573764946640387239275406534626339870006215696126150774729900374119540316811496546734855501187615423623383520189054742851858053552659827460289012937298225585088387585537206163558125710035971538244771794937529785182055243017523596168468885164135279234229105009209003501580915846569448137278534058410952310698621120314986603551753393458251457584254865585439870783276192431655997336650807453974429325029577524902166581461771724256839206938631032757700427892953454705375099674640787770188152781079203282944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 60483724065944310870232722660290864455209962787106698578322849300077269044320984179868976782575970590963114210613426913746850772832743648123135273123180084319239592383937048762964540394393371492842178297760212889937027238827215484861207677881380023086745682679630664513085465848581419763810121102340718072710087915506064539046690463009623379690822590979780186622541156731386839987921119592513066454030122204983247295590964155275388708283865224903000283434038544036353660953737052539073636191458960394138547543884268586013996120241561855207437773748342861872168999639105015841145496220253448993321478517409059830258715478425668654977405877806952505713953548993877530335855375026785283698159305558329953053095149902381801153610739368736083993164274012628190856524408673288136224398761931528350664431329643952634648961562887858365295504969974202154955042415870476670375702692717495522813242711632046320849958368225072540349792879613050554208200526207865980447814976191489194837209705932953500701869872509985520023714692728065796593616016860645862964925399942924362756340763010107464236916792490027752442997622588250154143412097888692684393053236717959178625466366340987206439442854863741515150044275846201709268783113552695663090669526828146456619929212775882285624513642022003863987713175622912133077420861426150211335766357947954425311396035511712711060707365042275718986857953501756665346209352164342675678618768683496132409366961806355157818149721111097209523490708710851625130605201170982636770977226883384790564545115360195281628088275650273433907247304105509702782821841097448689178060079113416402221620706077835385622828090481837350212055926493624505277879425321835790099727364618925937850068921075871675361946011065386712362145583774967144032064479957373222120160699031669502837947070042757042437969609815330334956981426954659776983710672006694177199206861514802745316950136200229814272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -20400206384188387164438712032111736290793303169192249878532468310077681113927642509526299372725683731100283246240246599741263870965542721747625984583727705475960106593496762634357532888006736868452741633556807412698861139040437534052143702607518775981303788568984913048079987391782898089232050897087535938004216166192746404074719183160466228619804802686114549078186900759949240900337510514560381589586115772834938231049634387138401065883500293202683651899370012581136736735916653599151873021004767064098654609021880074886109440791139340217747977710124683617600717712974810114004625579135023837308202810823402229428610716205007923515432808222483110521669451732376113033175017755418937678200314024909555996152750280111672744486712754237574241431417056318888601837759301306660434524060218286194429957876688065142655693657978613382985048645064263355234095652348529251494839328313068220486767708718233266706978155760092518033459225132240498783767332248364484082628226010228391293713758800871731519586099587135477107284535115858558499173987681921099282560514911585967678627945648523908602644103742126621570050077813028809538250311561815845203003805313719202383116973122063956845409542673605314308287307624264689120643702174939926420510499343425997637563568123820801252595862280811969769532262663249924425131237960947757531824620422163049639558695351691675951201522887166242497492539489456477598550686738260483488001630387347625991576828556402660272663322887533342920194543271079056813264849443833751269386647119558539807377869502859180918863514831093658577704484142765529711885206519930267866527624335934018664221746223698739772348008742613491643468683712630557686395201136740502497153591773333619133150336572797628202525752648364807809684992245125144490300041113380178566415410887973342092416464498425727765657283660496515621989559262565481027751548453045767151523208867363052916454470009455902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 6653585621200333810525887162721910380186164231052528936858750549663080591656210846525065334274560220498769902081381151507490136174321409086419392355292309211229520929361642641759103558610498785687536872490841098599669364934621687454940692277389852175355263998173660651874484942933979060792758290169175583441719737492797439151103412722916626704049955310723746635041198631184712094098641603265446716193424845765686532928198754226776367608314225880038537929308166254481099276575664118789772294364842636369466832229969706643149963001877149834047234860487381644522011432934455941047775177323752894545350242235834977711287121757093599634700569877080963834759380631456149424004986234509634198067674592177334025234910815674034020166720561016188031349355871700412931592906137121592280645086205661987146900649170326896763488736721107799211977728556174834559892634076643347929099230691949038340462329855290952643048098471260092806681132163519936286556813521496509136017002656965330786396212082704384839526635363122035087145262328339962487598805044868877525017373345413025896052116461389179838180531243152718476664057402922129909517787018404673120141048097683645760855688281944171775120892675641609686686164269117019010631038118399967765927735287056479914708126221124983876610117154249026335104417884786903896445064126269268516966071130363849674704710037496382361715019378274339586987522430602776740727659070699208769537685485523571166961545663003249515354700688991035006524254737443562494255087487522215821867801743587885870070635385884663621949833687729577890297201019537841378891398269482137294686288503025192028936644221910803109148364112621917668098220085205909379895266605881103966557314401107216256120786914988024717040143423077880749059772489886866805835052485260797460913523522547532751123047540013902042361887867215412678279816619793587768632900639038857542267757362850819388210082661036720128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -2268307990880091268660376197201367173732881655217416814937400374389711988058081681239245608349557178743596743179515782107357350070886831560622872618875898321044377918169916008910430730630478243750964514247225131547130027991214382681527559403211254561737409419481986224924233341363019961379976273299689990661591770854302490447860699221993681291519030885072648464797751878279927653277211078043447067725632844707197835225996132435158242106060749275261196853530737029228832170553092539746365039141817463006557359346212931377872208266409476899256425902362494995273514841501306052347395996015091884480434104889238901535154646678424399095208698484613677722868189445852553252347185235008688667718297033165747735053782581112668494674243526429261376073905950991912285432299792738635635932759952280360611445326840296073227732169900462222866284625447721219374832554165718573443047767643121758687395513294478170555785217573241235293376679888992053814289203736827791417077216301343860706214083524248272383399454868074265734186082010120711344649962246794292488668397122080274815890057224668732910122150030922064993102052188146965059469762773160328192233981195882278332191057545440485316463372022351149005156904515952908899487929849761220116211399402076898323599127741851133425331451299548483880129946627484606718181327014386542409767315301243889181782862817726697532402089108361672831830897328604848327217000725052832589295427600583767773667358767292375973949957868844502768474240258507500083443074273940929135130639657780396766966135072059816661695916164945835132614569556479202854607700352755077766368741165600134103777893367362736604322447906566260647993739940886358078426121614357553120769153352225190991085986402541350346962638973853677961136658280128167459582746561778253052443360639899836724201893182875622098705772960298542482312253406836354808113783076567526514995144054865938105987023645530128384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 754377571870999872496127347937140154676179539197218685471354642208356919232568908781861447922421127874746101116692747864254635427696625709300226896333883896162175324448471919858118350632765720855788060832697703552081499722788833264642096782687927043127798037353006697891237009001400523323731175834754826496114153336158384365278294789535562500849068390945900161380905196914188085662153422084862904770184517559903700257460714782654850415832239838300316945954278260739843805885059891369188509614502087904572014247860715691678816699920498658655806245866892459715552561408004778200068870674184023369389938640262418916113732909389220027588434691378615674742754036550746959612469109352243541006589367251722663682881445864733766317087848617448543947688695638723076995689802736166638636424620633422663353357969129109145152421159849511876983795506470488047475850399522997024786362992481994750297884528713686042265590243421400431668424409214318285465032688756058496577444534240216111806780376639639901069187277664104400412001918126213391789781279708053239480604906306842055499533355570019623595466327302649983742035610014130753387638908335594314666768206312691487480226124346185173580733229151068285708784923158289106696377558035966240070131088614948084332816825329283215450208056736141912925201202581484201057260733234218430682300249144143397953634205290507243534553478131988955984660447475561069357516505704773910593538340529877133577093050153909870962963541266102796879970380884164043696634410290282504964152154908347227870956351650421642617283701712490937796631106474944141721149415335032153485893268950878654852003395394701754743363632786212937426292499781540817202695550540322935052076032759241772794414612121958745463782520200192465669678566703544844921852641771189431168509225485935397650604099022148713267512267012623283608541048355082429873266074296770768341345635758222528679897511707541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -218071579158646026442261890130439074632259213591054502863521024680561358001292488907907651517088254543332702190274202935037616589764553516279099108165124243011145024411800977403503576596048007827485434038835878549485832970589451917086932943297302329560370198532247439246138640656699653397465393964692568345454790189091823834695383140392546347069096228715773412486913170480857411615051333284600614447809694871315665354708185937337326596898125261512761902800177111409471744274404308616336789000071685726892914299664628699548795541874938758763221940178958951514107354981012318456073522041868500964486662928716256103086569085452028019100278932262077034174129719135059911354370245931685537896833310041066483821862014718623457101818733540042621338673835462658313913653949698272584545165376047289098859966038573018256087131461319816433355787061764674739226463920492007295982700336351528434491362784522484354824358971779758282088078579974923270056478860348321639308134155657234185066125805467566879099889635451694530872982110494804335762320689494916195512233213273623234992771297178913423844231696391876201245921519499438317365707175039825559435837806979031662868728558973258802913481627042181190032860197747689461247480224410827277987679325546091974295336394910445876672559736426769911063288303788558762166291901527993533814330661928379152501304041852916689570710285274468586816801291826186018974481004394904377619103086181198461342056338760594537292968620709881800973802603654625915757406269150169628191399944956105099200472039834229901147807447117873092551102684454647627403884583729304688918766489498730675159671199008493178265464265840139022262401492966147413901953202033074347811668354181962279039583160914247283397239399178922717793397350978385741103960282848592126873885361635730728223720067690862215658842063243405229047166584538423091327320599554592152588087225436534406611314189807910912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 51695139359295104973759017441160255617925015640123316509701666394786386315623214456723948800369690007042189807251843327561035031936401921205907071271858149932234376460424659451061341740625271735902272356533260163602023316717214944984175140854279194070571583666626207841558879182582274685145718400722047457511718091619453225856985449850183378720604725276105640239085180044256206426390915334523210905229202668441020321828958798138599276133923579806296456054539684113706755432001264425253230865489602564736905584140015166063053336154241385154680166524320342186670986165251165400696261252672223965887517871045908969794753642355917801128284402953310162416646871430000027351111381171336005172687711909793744693783009244858200173989384447251216121802145520786462447740296510390399241895262424091554391969906842285773988688069298183237313950016192690824011009088409938805872524730437172440234776086391744674632036158235410779367090879164414445144886811217553110707455991055121190788016885684983514830866036675898914625128850921472756180610015581737780700965303360327604139871251044001739507194461866125265556623643800273149878915964408476191964456224023331371347023954041784909045878751475647857529281891539372695944294084390048047675193700689277872359222627459291475094355836913620382510771100174944529011697364768126629210947347633112135552757750040745140807368152182430713720907322471178629328228626257830284871063032741693766300397141033936196731917995995068878452097788013591811834487612552584304406074650295610088358207214921812133358073671924787524101530808876591003698529612566568271119331915491051492080230651683838369383717573584561818707723315836252768113518502488399103920031244530973303615128316399888205485720999230176764035723824847731032150323666576579230948275381322992226298990871078620598972955662904750873927553369549203758827951297030877633981328465317733944869015037558128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -9797916139572280327133340435672254874881631729274326470518251049803669444883883697283111437792256003922743024633464011162228704577709929482005361286670271119137587335302671175129420273818135298278132965289627843511581420520633285548335553839785872748040327750693025219024024550374578496643953763253128491599212784792027048434210304682677197566815975588483462493519441495475596497381514476132828684167674032106895372908550080448866669213301917781490896282310692397033536621992211770773103980170618254768383338542114834848318133778067522812307417558482535675318837062127034274519035488894039280274327640580932766061015467735107841200754772639846203960578035994533376144313930212185980613309621442941749388776103159850626932635310648288549260031946268027349801556806219985355197155525705755699976829851835123481591366554320222309832457018966305440884854174779751915069044112423097280669132450666445489205353474757115612714400337386674553229169908590735042479377357960584335486287074424601537881845859151334910497220119424373432339933448418882894525849779967053672796483191305445091391309647810271818136606823162469672841859869959542936351657253271365413020280836025311105142772867983642293060146557578099710130109716865376101964376518826576982631049654427285929286551810068528415573605671799863742338415993664365336573221265219243577559002864192237447219913937168503584965573595329622735903583899727151748215399760764020204602901335424578809492928751166358870447235166028522916779728518069512374323857230270629739695137631034374293699765116763814918547594241479944327593370669099956556568105046917932899722798748605523197489186700847873099763733811736848239407382999343695765166755509841202176192320722591466857474746494830397590784556608749916113615390070753376501141606176468806754950534940479481276937840483134189709063657698332988012899168768616853454678774438222009850128572119458512896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 1397983414913191682419648097621345301479564847838605701098743149493834379462421333785023251181682331866613779974061960370617865331792450877400678160688598898253653061979537556237447834033897633975150105852492630925860568387059236238147250676173315454124479165419202497545563947535371339520716328383274627754383446995908588453558819522778134776894866163213856958877575468731279963811137452640438124496183824335929217996547373329257760888686118126908429935610517193313447746815528203518556146366296947840184598097670131113871795301735374366214988240536743024854488732716798150744923264272073769993864568354878118210306863996527285125071367211455703462977865748565608798271294915102654089610424172990848856515264361543222989522870454923717205202134308434777956767290596953639026347107786737061678965830713120039667732136389362918972332169725047632372744574500583910774225913070126554321996841102731828472603664678237636191787082902180123599108860779322461062711001259686094012172671432218319235461187424103136466698693389792519268426923394307355732855136671808005191468185722363085813594480870433803719437999482161109319685050768462457290844683020251249218866151823912102559566453030756069467956714247737594987304802924927643858177950584619183596158554706801944650593092916816448532791433039621211093048830672566822276978406332074855341693081333074222621544452855805373746861323797579049328006756490405701560557467640865700237157681147826522339349225517378522233945169648558945990501839456686142129485024360420685432217343662997404414208311564428002999348394759027108423749751176904824691806501114666375271217919490296722719541931186261366808321694869332048640069114342803437135818102635564273934682855480597859483614814043650591293876504282889048922537059547880561344263176421097756696281695318540502462590392022168711789201621920110392906522877993685594519393770221394785025850321647173632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -126913742933083643829450385947011765369985473795130844779365201031651443721048397057192571192043313454371758645549492815921960001785174607732389131669877089316477623408083254125176666959989434817914950816915255638580431001826669315017798196223980964159850431654101494522082258158587414142201424428252627514713139566913794470386601669686947602119802043798362468455927296155319938373411032215271242697752439176681440467999803887677122876682944197259794308624257890225136317159686576569346969039526565486181894784307195093177545450537704202407797793415120696868425707741711716508375088035161456946297593552549503201808910561597683398861444897328758841267853941855066796700778804032266637730559573343466814440711686273443928374303352188468037757092458829537852608932000105568639236099629788511665637713087711294591198512918602816676561836807163772803950456899506805833434216485851965953095062507579577822759445793060116160087486252320160046442428470249871220214981151435717149073389032487662812675351750345619067041249864137033906438668808912457058989766902791019504510694982966386718056582749332537729635094546114922316975709840001896213910371196903071760990419884803952209624882258637976341637485082882598667979072513544421370157104746298134213289900681249312881903992850988242482933240077257972729598059733934477086187887814104033270993845842401947547579588398112806502536407876370682466733217752694106448327874555632380481505967926874859248854397484034111804513037078193950853852811628388258881956812152222730213531760584397975286276171548995021713544898844998270015275202916332950051144972504894457742592845173947153849005578895291669319571739504038271552447934586633924666001250858015055417787740966209264011502961211329999791495361853047658233914741175306405451378945951329868098424626713993163607720702785944705645471005066952966965566234931843047646957362907897437201889694301814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 9447705835281175742058779639856291817902218189771590486511096662690107814227462221061272215828764847547692606658124254352248536838526648030289343385723377014553509428712189543965486288069619063084804175511410712272863003306047082299956356695386711349565973204153998965797425272485820926219485011986333786577806898682192501805361398041533837911772728781917186985379046074128658750569549788184791758482088825328484147783198228074418085078277321359964607401854753506633343476060041730910579316235003877933706542456210652362667881312335654258687108252527909522855982808290346402792251921820635601312041738678426166181236443764890515998868514602256676097504640432644389808356753757538830241647626419869054706732688933987061506281717253935771474136955082353607276515181417804997978376310220285050661577301808616753579895605181345116752261230989010941754761995800668286604887958847359897744499516072566495762706406488864318257175166999068271015816622075870692120409085996119855722859808157583161172418110351300944139501037345886144051777498406780717009955848720070948240101773490447772669180341678546549372296688412957616161105190636118499247837938758753943426829129698197770257346645872196836846570629462380730305046446369015927504670583796642697519491333970194342536184450479145634848911467673616520210490916578121175541902557836285434758960305796482758249596987356091550143930124538842392340741667078750554757450998044816769757432860110450791925466184035839259103999450350252360830213964874480227373879452858632325081367685700761673686947883236808880096587412082754460986198671374679593627113577089778605173185610043390286228320975402353976373959894634224081638373945429028632723451491670897781486372743250179171126913049717160377356103017965053133464207702612269969600265828069061181482857383146858954034308056178425391675175614395799546911903760947883751077335681245841492308671697256448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -5791761318463511919713544926877700581480611408275308097800784906841566001153176762591517213646288162063193635062084900438459398523387018780883047603754967602851113783699467948505622828075635838708830703228308482651166855361018213025079032532158672885156117693106812378004286158342444819647704757973113170067132384112810361160522739009019960622769731745041430780848740327655154815354730371904547430085955407792002606085882307562906984254537913216767523870903017592584387136421881077289694609696680563664823073126428393919746858490614795563392136316643564546643767320151678435072819282742719903658620347322517474376029617708072728484251088646752586577706865931726635191763519505166112777576341676204509146319871288584322135644040812651087682641455301420435721413071264773828661024322901529631788799913563636972381203536804082207278493751944876953504342681595670842018238957376632652455633534858379536638619669376319990951113823567970309056797386863316580163701091059229254632752460960581968260615017010527928988538571169608782395335396661405700074382738630591851569398705115434033979099698320892474406983410021985063345396212960809702894378622271721732947056968884478507890204408626358987578810074853371044901627727650640465766906338955918290473917105097608607942688424507945994151085847770386164264442097787286627044436687271376110869542706652378442924488844717852430435353661163213910655117246563772534346065854894836144444057159702118188133922554777085214724251801261254111651762286744897469095293027204076917581099203694399189352068807375439122076313500974094208104254879154848099417380958013470041263115899620189935398836027387159801364004325191943442167704199531414854860401928585978891176254512845810803397255178823732574007514577290460547058882736454030621844506043368715693597745098792468500615433904457591541260750767782803461547052155110525198855650315467229370667790436925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 3034553399959687656038564976047562543427947498698745343608775473190731893049005045136611423982558863926290457073424238352190927254566872118344545289742072408829635857347281101845379888112817395964578411747664455412864123616311525059991349746847036428709073845994585505493058974108242316031663700762533140161633789466161319427544549148323629823787783203202300136151991473335970458027834706272375820734347245986354213929643149771153581174817688809333369183178687189575759293331307676142878974436614883934803885190871235048631713444253770919466222941713457325022298881564529194304271764517756016007793791515424991454686592223188105191749696877761162593825992291247226853859257182061821262478305407909195759842799157820071615894614825373362694011035679233741450582202271651318414329013290237048680121713922767766938005121045177437443975693462710383751593655159501488027239676632104719686019095763979418591375212676422559712230680938215294208888070236304147310392728871445693579929279625410328511392231395738816571620732768372962708127300072810035722657448504161073140552305105644727766263469470347015532332968603838156085984598396523934843390317323586583488440418164066513213802391103476438875654251378651043796123877917181881962866248671100517804784548677171929608814752238436813154225967276706429979690221243449794232990299382979033413941298161518132054164374148508579732974601183094988539824694756405743479070056337795789887029029504081419982717792875565791043219014529468396295302056954034820954526127539841882143032863994516206541446893617430193958773021715662176193849060805926879499208691423843167190217767217512564549697762695123672586486556938615203194920242971761302942326896368528521900364008181486329997874119536224605524036916109344429722351082526618331812080077193774081157672534916817727826249843574711756211987343694356824720960679938969879896568977482178155126506081222656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -901605202365903094139392872370443206710502123671207130813492656508247141513866645129660648511773883027984783906350373010157414251664507032746186099362701815095731841669174397051598647495358499282169018074018607087107604191907228088098496619051979562217465682259895012260438508968204091473928805478163081905293313143175100915965166334405998564793250387711319882624367865746854999765296757538342737182112799405272980701722113949324557287882569161659011866622728594132941451820993600984414345424828621862982470051137526275035621032055760863746443568784621153427775582129757220143949364048054519168917199994360499384937795729429362954244448560049416599229591682759147950241726865179306484549940878673913116589547183552689164332954937170187696503386945941901661939763065755933939601565991193635409191964107276359072470803947073410492427020525091960943768491415652488443308371741444487860014203280321826468815142657351681207660793475886814595921635607869405555300703282202275050830930523753410064488481917333927110575906409943598715822603194653501375227457159936523532013816610883584958170240546704238846521559610125438567279436547389719775844383497776390263732962935516082104746537352216970690998865370025965023583059116448671180244869365271902659198730340829705262014581036213179862076665007976287959181945885008605965654374638334150293500656395274885004215391432106778688855923296601763878938057260676030240549698252051325574107415762626544594788402471219890900692729213903353814249544155360852869847434260773863097648009560304299127710532375750444459841021177852868436305519568996038865704054091128251639222481202882044291123468832631564087282796906908161250378753682256828288461154307348211102406689116756244902820060474864587358563159236381492400045964712254301711523143694844324615339816396676324156663974914663381389901781567893736669066998357409814438608907946574110113650375131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 176686771933295019462933068561002707307507581695281931979903717525864889335314190134297892263911553801404248386185141384553234033776462408526912868542724201389630340343232994459800679278564481936833269279565629399207252400489191353339077783749801998634946567547060819408112707312515668516382176159836414768992039811209242288603448517013430651686919324784917105583813261233476665463701633357477627608932769845476963740119364777648888325576354153491703590735578300548395640637163175799085809032839622453723933244418328528230210231933412763362537844768838003615773007113225413725845031673987944759202010863756493612195063335226154516842833127313462363102346154695595681558678664004411045116866699078036089165883731884850527201118304845855904680106059151417289569636982274455269539952224471375071804584410641793422754953615225407950674968359134070894383040079623726795327258898662406322386936355158187109768362833159464353705307798978448136391194152503201261776704568035741035341936340751536840561646102910607556063987209593911012691220681285244150452591574355837696480319334141907673451105323733219042685432112610127694391714259011784860901280040018351231906214050118699691077696492307523295942165380638973809720848304283927493841530525527215657538974390675789602687929631329621000867079604853248198858973310644025008845484360494843465980161253525670438645649301052389844641594338747168228993993445967575641362084210819370313728469490974526859015042813425774695362824644708042783597545246891667487759359091300868609718674659889022920848690330675825178351529346822107386461351193154261425554565127105717772555534092105010263119050080168663229068775445030794899452515009749563358359933792843310056822490425247284281290293055086870424130985472622781631420546442279688683684657444597668872081430846437791583390155195766006099296405040067969636543818465440992323306737821659668155334395953152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -24435270366056855466356263907498781723368202318249382269670009202322731705649059476778114354228566324529102440450562000773497046071883095317966028042740708707216770972901864907875135082456872892097541663305602074409597028329679125178678667733791504696007482426421779383354099790714915188278952981958550339810902985248870884869352821716241913533715647604286878949941496095427032664709189221479028388608946675695901424277623650066629031763613845815645840248843673777164771268876674468802046591025671450725020588772575241716343287410338978247082688274674324983233596776924258494288772361426107462898084861734211769523246394419322496134378647764873183374635227770370143269222728300420435960681407192999108450347296474372736741606649861727660320059761821203194277641121730578954495774609966032296766043212699040810492940562449681918524896939361529027562455044286349474685713054161127638369482107497965618449124475794773591386896753527656519330055396842733813846198339025830069509248475085142156979866629197155534868745692072541189755837140783562405541296683361805052217858771155373024366891715003260614969897578904302316203481888016133640935669370128926108140548509239833259601158308817739946486301802776983325380495461756849566116973887797537021722832535412179640397134955288917239648950765009546939619283618926969698455645690977216934978885002900086220540640754498832225056390821353035264168643444925753456900453613539283300649730242718631451625931153989072012573614574099835298991232465790665422998590145556777132315708134450379041667492237640719188908297237278912376781896329654259526139763499995937215674387459040766429438761407654933212741304679643639118856860361981337077057418774035582535500410824791110033859662215074086772347968597185331665185318919433820821028599270730813258483862692651687486975334458062466174537464255982986105506399121546033379101214532177749553791616679936000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 2418361561064152937512789759238420649878980584544369604448011065240436283974348942054032625410326336904266588008508493728889504216786651343417860291330863474476044488764169197535271647807599275926813080629710662245316782750182589581225115660289447835477650152149283500835585322015548994676526640739116971078372444289632171492034655807516936833792790488545534237779314935335034017759068135657368836367178309850261086636164471542242737605062766468704688956578731996922371513815631427045667085365531685765613933907644852951067718647552289455456988649478305044857135225376982491698674980089203336659486537286344725747605177014246305892394027562686456375243197338876179006976236207425170369029976593219708935634115232798469568010939967294972064834895178287701648913546645966842735538836255865958800507369575855534966740547369723262074991763890467792114889860079798095383495732483683016946666340825319516603550558555886538526758309611656613627968748158653603530969686324867608805078753618613211152996245214237900689409943807771076488974283779953643918292578591860651716675287952383303125548754441219553855412616308696117606851897796633753454406323071212662038513615244780335651675010994286205196160100004265905188218493171079289444045337080901913059956111044035766423820179469401075780407392543770739555008935414758694478916004732772086646854666483128471512980062251669093677278211417317136363301431588441405571754627858413387995151394595705202519747779786097061996034916414077493513138527181550059203513833591656448927336134809476622357211877858621042470883154943108674019440262828769061309081911752546326779629949925590154900102151460669295837012850725125649426740175228745458766328084953546641368187787531323490546874074631852859625942283418676556082693284814601630311017274405771683071635919872116975161288206494813819903899471889709276204127248110381843381782071472555465821699178496000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -160139061449499084531881583619211128675048009648242311926009968214451728585349568263441414797395462347028392747474710873838554990236282239168608740544307222575369747105559704506690654510593193962591110099527206672115477101350558288702043012124395819022202875656525290035683262229857868983306014784246928846271662912710573772516918701147856240352583643150854940975984097433665394301055187590884488557508482010205771211562566560925972595180465239920177099667764611249431276967369005230586896952647689756184450357487085977672753262432791837512664688270234205340362681630251184427579167815671993598559345632726147607137041369183503749307436987385657703326400024313784010516738090714935068951195683488010867655428558610545487018915148506607199099137106953745859892877985005917893908328327148361831006107810008522723567002564485123865583846637437569632151952691428497842066965728901640913226215295636705721739426162095493478444798419429131969780704667162446775110023063349071483295592399561306189687008465873145111699807053012245406607174723412471743388109671088452486169030089711567099281213398530334067720886574733250120329769416920085256095149684469189632292422780211047666929250848595432237719476721025250946521380052417338394014285655800196843674981452012660440312535152025759960769231120677464026055422370701261268856221650216478002248389811085515401656805892626198182140056587690694272048919439213713988954760319596255871147676293383033116559627492737060361537716428350190770426047264400833169946113682696526758518888400392183548672861560424259568093651942588665726620672303306249999000118390532293985804599488703751911066846682116098496440344416355575740535892645596674379639441206703133006559859334820043682099371219562812824719104552393814267304906068498391629097833819684623457794134652785567895279269904214067679888726119879015712418164978885672661257834017552053823055331328000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 4640430080203607535145329885448275999727567807732723484076704798432463359263215823106026789484436659430011876297328488228458233205776058567969293911181713992990963994876118716671781915596223388757693444083847808297240339414275005438433583548774681004459118234328556756744916556473642895058655488197214924179511676308303587851902696355894325028548211491680285999317943053476908216411930598719840811175505161712158867575394867131042542299163816065057749606880718215809006474116587066021406381873555522940447805817264349586011198247661800358363610422997214538241454479092736226830726220804558733268578561415528359850701339866904689768645873254328946974395769369456770238772473679971670821391230062422260116301916222734642439278853512293275015263290135156390187913664980404666723310573630150598144990920557742056010195652479405398268925613859846214083231433156530016946378850931752670455933709693956699933719910533683751928904356703023793703517746852600730266654772975684898321003849344696299841068370992657678212367695150161177615514153379783538064704347606906151515230739812924755520662058206806172803918691621393465249261118868357629634806462325526711531217061897695908258443370871164034226290251030844123310975294153180844444075731141657138900224052530017021585415854438910075353381333033112130225476949738476821423075207114912032531460655128928293574272871512136323205161797904258616132071644792856682828704882411814235135540645094429786414988730870062860252228825521751007693210979180155651189549681117909083687030014817934083325653505262175012327123685940803803995150702859760428150466370929416057624097971347560231366694246937522683692421384448595228617370180771441925878231290245100906808182954784138771419917005270882246036772911695850965500349994225438831556877613261194117720839299461112964585151468018927350924725248657137585676684027786561213818197403897817452920176640000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] 293324839536155869966217832437194020676608514533282354366045029952355082142800861468307747929037572715723419728811303831504830081885210857172702190470301948891025554886080394791159015404061669829272371426716575093423907385229259621795184405666328991582150294837855628773520825860720242550798883790164482697272425821708223507038452645935273108948168845925740655995370529259645494421078551476270265572744675923809641096185462914506583776700269793632741702881960311945710346787891978294913997871673848038203560706452586829256506862239923987838628075523793574843210317029168715782744489302436352375853937275698435710778031383106158071739373964274861805926843233211261828020934422521755631296598399959547108872204599464896620162837759168213600984517927470097761556132306845680533944495066742784260430741071642787298847254691583493688796343984873710756708120643962244709181562453910675657053771646065596117344233135474264452493812951519124281006501517443923319843699565080212794809501137244612155610939593714395064010669724843670115302683419852674388075399258141254250955165061479482677969559567411784303518515419021149735212411565239646806708635562180325642894173411256797325664079540904723558178670770733997019115728026246007791375597544852908476807477115555943209333963582879474122229849509490960601357713869469049165685339407009428901186654258949037664779154256205578052417752224341274036436410857896036822631905927383380635923702376961526173862845984535435751059050899312875467325457778385822328825733172410779407997708422724252179119571193911128432151645767444843925967481842295473065972234219870396563377335835979446876542692451639534466624353029249181909824222000306700144157560900137860403325683077046681027775434839409712521856262620092863920008340620387391539480323382071190280117207497999602047696520181245006702526060939285782489974933397217997796774150439382466288418816000000000000000000000000000000000000000000000000000000000000000000000 [94,52] -39365034716915363382608330669151348697414931688554841108994270579664535405344273193307351245730192037441771231916722977201984337042717505821348007140740011401989563971837247607597435453753277475720241871493334366630352647058240254262160110835862147853330591720627769457761395549755746262242040209177629920331235903543346231441599912187937515871300321372108475291928376317736332727404122361573271433755900910331318961251289162890333052175508371639128703992957123697078562338455058948004599409970444272675003305173977074798955417308736128582168230656947246555228708645633377168161613348005083220822508020083019142575565330026418563392644040019126507931969975996824764018605792115910608200149731748564941538283008281145602563533126457564229148601671097606999809059152287927449752857600758746964774499441789832518997558667708619564087560416623779709501926206273060577752252546493617324390848603359264244451639497258704494851480576516759454719324625526393254969956958805086739728536154845849002701472802857676801720924990601199906313394543816907049162065670816368460333522418271558608837828794938167534916037764778566366999385361472472589720894763585145070844574216761212818126835579596316677627420489545221104866727814449552841279775068167626905749843761477397145210683178583092090430424134848670368741789171750869783921401869091390111600512244615053432886397957372351115927348842560822040349961269529674101051979781321610235611280391762819951847095653981718065457203872383069995956846470389855691023114351172021651117201504668451831787083024058382566187583269907939092637904518161392972303621013731645536786678563003134586614122964981082073955806806516194764682704497986904050300885004266122387991535433165979516316511810277475177858624243534911438797193592400942347406077760186677619772136044613953168199519281681235715501143210881408251170446748086888519151504020684873811361792000000000000000000000000000000000000000000000000000000000000000000 [94,53] 2321926487973365384391862396593194465895115159158371911863867124095392330883491255355840890901240082019275388647653269054835316769786954832250197921456214807062490451848778029765804995978095269318701068210205632689937661957641759633581085751999561742086923838485521518026526628414320674162896389903952269177602280121040398187777954706304137331552947592071417994386882043221322691771080757346785955084426037553147813272537410824479768665468178906524046679496191387066562717632824412391998413501396177937661456521569815414751885289633880637999936446481606148134521599445917712452859779766984402995633259567901570706217508907589134346473517999941984809764728462739744208500189947393947708347447808598585034760737801252766739683712424714440320364173100077854065454961610990523432743014254493408724116661526847793322217260960958468584948585104770085158061285907812475178767267882569299411517457690619579024844007304457030566215709887855694296797137098541415121580281470170309861893014298484670298810267514542487356096186017746640212013692057154329509064427506416518104551318855859022857086585758190395580536601280484100787773051960349334411960404176303272814868159671593543557429659067107443126392468358309007492945571760569743915611173240683937666621506055960370909626853277978023767144482570355407728870178610641837336807760900824390996203710504979706286131041132367129516077908831980152785704270209917191872416702569913557363083175167207808573685442549882913465749413930186542955427610628026175937352217619021298603392061737937674862893563792296752747776074968275125963788883729701100614674171340643380895767363190845829924839299656722401765454638125651604076014902857566367690643718414656303323088342809021811955159656527667537560713302387507107613012647484015472400334974009549401822804797508504476303166317790326715048998495587507962282171984852872374913591332799308179177472000000000000000000000000000000000000000000000000000000000000000 [94,54] -170715012959782958692346204685271397164376240210694236779599148669680551453615735049938634427523289453995451555775808638123521809351888276038081881144908098617564013060542421298644572734385015798989468409162882623631206250628303778422152290767653257300068845600926646807386360968152285002848695262339648067344815991980084416436668299904249869778776348698111174572373687911260132007404282789885101440276108706926308928083347496364106153636378047007486910459046622016540165567496107672033644029497191149993756550693660539213175518858926219676765688776428111741444024222408060797081844940213266815751466466775457462573477721946951320171976579327913945699389571210994574503841086286922942215599355643762813420175921902104421027108375274149611754061061011411861856969789484138940132348349565199144321393743115284821083561818764931443763863712375465699881566842354589392181701993767066951309974426455980503675014966691627136368299280752215979577044439869227306235260806498905860393241082990977206616618138677621353863623395893778151973233033761080966627574452838909197548678747978439196905232856312432933856421705129515717249691432170796474925108989419101981701152321174733117285203457713046436463660819412822303979027430561272960138000460530990717898718643744040094719308316675170591176363220328603023225440261885834137660983935333150724321678526416237152093770950818542343233162466817497292389262445892449190091328195768389365539641172836843197836305770755335338396698935748948344222921211759109875430747195985451867590197764809503665062819883258638625704394177170818832477965741635545829008602492603547603647690644554899052116444114747272277823999152161260149382835247135216254333514987529090565580110073820024911138644125603095409647625579890831818753047160574073898722498661343977836080654108745834124447410233999810672351907843508160916005507406722494659278764181032420769792000000000000000000000000000000000000000000000000000000000000 [94,55] 10394792628714075617532281701845667574082056072379119642750499046354676306521212581489453939326292324583613370673090904619449049899347913666047298967967039784374394469400127872660154974404554442927518015438200375830762989941862455288421122039975779649705299790450222008413491908252176680112667190778545845690093491131982651839087726992668780432865044741445887389160415886185154738658770943297042183289170031103226651565523364658040577090264970546213079968931803937703257331009361552962446256477246515320212856041690482895767278529011042248416404403207109580817998040725985515423504980135587663050650443526992771357678844743809793338996323009291966871691193093764238119071240118636049635483873751276798625370929924589862062396195647772057532323603481704504845087237595784383291431835465554181037361829088857970344230569515344667647596545393101810387618934821375136993428149135715281741549660943560961989557280296751246783495310299878315440812337740755201659028788206648542657055993071419647749014194112041164658297561123282645435949768185496920567072572472434117284624691026270535794538986756814971103286388208907325185736273035877755149458288151153902753090953627677694606228400930036128716638008657847423098118579558576139023040543952697496868199779250818901668811832986350040739530793319243858870170773187238840975321488281466111841683835840008767259603634890659289213596480639496711932060260969628337736508799429157165307390168321399271306678841492879017385760896019040632188243334951205588745839417056825446622968942447443276003205805343567114483832820144852521684604279562922727245499898677463456290358110657004565526792867874904228726458360685137375648816932853937347806544782880218772115604577731799026603633011078689825865630891160923539745479865562834765361003385775426825530624138111864405659628117801789439857652302610410653442768220205547157696119032319574016000000000000000000000000000000000000000000000000000000000000 [94,56] -609782962334645970649068200266492044913595277516302131441915481329955955523853599554000360304871713428061202628828086342096293066321709882350704182722464425143315293240847692551358111414506427016198534976478098809741545497571467236199310997927443242158020596159719722547014282479755788009413882035871063828720709564968361725829253072948019183101671684859206934434915906605705409722638186430817880005828404990212873349602958495227729828856740285804686459619192641508547223794750355072834218906357243656876941766566209314370605723846471815938177611804606997752540952044221239997707283962111078054717391793902768309237029644308301061083766379575511334472235642110198452268825201914397801119200302551975959282289630214143954218228064787107275140829448521175550182003028125263806588772447421606321633401426465076515730262836172749639114914156466416949935396438669086454401478353712917937788409522044563082828886324491760194347712603163048021353764617801885746602788187542253812064664287187844353828222624013778851667213248224739214543901585178154525261990295391026852279053546265696944282813048046649774489177451349878727578737625973769346057035558230559103445925897514390682767658523563174965810439448839751829410791584589968594556471283059439169199529704878585269017952224310316746440412441270343008226925313918642714267757497220878258886705493266436075332002263986210881234716368561805212151012254413447261904616239682258994789386873921893832443040806428634051176749554857078858614011939482027579712520848758632244143646979593154862897856818026290452847276125781524428711167091338347306666957861655205824052589596576520082793465086549283783244390734730227244499624727115138607183242956332676719533051193892042109765908371837743140403669961439017363050303776651149536746025618691356534671295902430163294746469734077409853843054464652515973597514749346137388098141846442606592000000000000000000000000000000000000000000000000000000 [94,57] 868475515895575656503914283984587231609824485998683668017350300686874568537369819937578544330952305389066517079485172574235963263553513565538919004869021852071440184298568707479729417249676491688830864336503637249571392822873322710577161182508370102406489948713457782437140823059830934044517669740073729831414495211971649567730143075532703871405515953982198792007181239222942949210494168251572134294704775606638387767220836512371978202082473386202799247865894020936778270935321834951717916124701338363819482382280110802289509485295573250063100359885581314859925526565284863683945216478785371914014684879264222027669188754254772714869819619224676605010079524817493026457710271196210637887359487622297914574018378257367778462888005711252989118698634267171447585460043555817117409783732986624874229760659313028126784650262823537226156333801278209013296728710866122265577139692746501237125008450088033856860076046311022552982234171284053039434552790903811911938729704169282469798260488829426687313456548392201210418585399086690720086970268446239974048844478935551855853114715887182557779633131055856351010202842813791712104839958222823458093779537493690334632648993425359329854445589250085429487748524946293364794715124799933532542539131437291480953045006810143955737713872192006440008992926936218550339829401289559250323359132570029636713884021391683300051760202908149807209348021557043331482877398710881249552039476158576209557589699221322447673439137798838540591965392477302385630032096043872389572973083048610814570889773135520615952824395658158653351257280848489630290322084901789878425041406450658346339615027478031279453666759228276525019396363108757161203332563355422414071900710055958176358944813716027575539224979286030135439263058080932598425640899878292173754929473598930430735002007400476218318241887078348764232586492291146366459452386157340413295748178360926208000000000000000000000000000000000000000000000000000 [94,58] -308186266834786884266176808571346306496464795568126862934624169086730844831349345520265283747775532726267778218780972883915926414206434102469637808517637029303469918393683763845975502317343808398324429930912594182965250995351147478919321236929863936587795547593314535862093062810721349184396142328868172589742758463433436863964317271639596302267271045933087037383514372686209189923904637181681463660944969036629791318155006372547857352592256562014770576299845030745756864518163054604865810498568104688031311530253071965667480244387510195042532080980095124465792353044772019176220790698439419434475449074257697014592360789839000629720359364098363138195120360420465172089644236632246419074676890636875470908815420357557716945934786673821886125216163639747203256640455927801150501552434771232860503922079237272136424179823474484426081987581190681912592701193839520762957204985128546942253632639010988771640033908354451751079927448202661128558635549845394440163240769453535668223156187014017638636688167679724415075535729536536778809562228260000626823054307601739863071689445440041072404360382500419267102183931561746567621722303572780173765205604137757515862858030342022919422640211416365156347719755133329504209300239793066487674153366891823432201347868670590967359284511367983995733642008970969008791200955903135812695454226003161569991623817612209769281231180164588929881549797843639148532867260791016164753643453438599410571340081674665793895244866448219709924216222159538805649610650726118812589190078607250643027867057185785066576586992285019961280877957211031818980974492081567078575736114422003622758444847912767551777483099983898554009747648809829094288497148302154733300378720414242005177724085896134406200349731651933552827819119694715959799762009445352528492402294069919626369317792815376198686799814868127821783342102386148556596477936898403534948109989523226624000000000000000000000000000000000000000000000000 [94,59] 49733239291064066048438040708652845881940704242477826825013341036677462134771337148066679016052732283966504127363589185786706347439318311849160462296666198890358717381674360877265449587737159457993664912893630416407931918694180465533723364426844194774778200158742563992846072170390559831649988147567964512667571885842097957378197387141938033888674821068613872606921202205139049382554924294617769959313889665099136023080939936772825604408833449044710181719870907339765565809717969570075603185608286885743121255191430161173747703665149395147628817625198605952498039224953938835372248463661103433682970149234725977786659752528696514619929911719383342720311892522189353876385914074875490382604857846478617277828416807522004285282220436742463602945202753611949834205225785663404311798468421846588291245805933707191735979225531460613769074199699985586993046166270754488112928825467814799703697746993765875734974101467239492138386475089756777058657795581680483799245017143835506231252963968003228102728450518135451962572369649596758733711817834046499780502751676384718887935930898264103421824802563376775492254022126887319461290293248802398428840320616483675421383358961903857366241941447035777911746285407029501883169970407476027286577011155166780133401259655887260052503715074130516113487898321534290354369514629635403594373018853555158757213378735331925690709553811613136787833715184693985646452796064319771472072012122281907175667057519337161433844963222485413432912998854406009686542748758683903783837825983229703837139525570522380477427114303807608369945293666242842322948204976343692676909631825147077905561600929074817847083629400875411518269197159156400840395088723032275300678471724199006848374205588291991524187691255550285750200659239597644351082925721596086654779535195481827987814585440008311375051844373166470168184177915614250724015877495880356598490821149327360000000000000000000000000000000000000000000000 [94,60] -3136748495119387510636919265521339104111145508739703204986562535730185676931583037508050761295448909486019136106337449244919236181851674636784716306012126329313937539730966762357217663699852392913887984384434699660524518830881822575472264073179149559863175339093091664660450915529721232150734760206796805441559697980515544380793132921073794256053565641031826662865187630332364357916148974080018583607419505329840185945211603068457444864125319424063016173768117210448206385161188857663330789524800928175025464110495647190302261424603070645500204375538453361482915613945337449346371967127593138513241613189788549546419856361375751088462159204901474868585799643453788056257401413169304619048247368668559447820520529875962043609428717084287835735325519048549926971762891838310422277616806439167998554270902586295321249552092832187933762911679975730683621186901663543132502505457761300742701241580540904211530986448582669698599430999236802069719052293296684616360592704625403258269448000748840280023686859559132997858149742334842296778729230450165235761633633178978787689186421317316747125638711756441659784916154452721200361963374086068177117186107086254439594022398563037074843664390596120572462469400477865659594178063494571730818378601370390879527653974068482378271841410508114894001742477369018783917072307379822175398692490906530149009346504058250958160499089138746369311263608179476960122778016305834035597119835822222335877246392002838923856952370514971720596181968769454604606668868619748081868925731872806206419569019620168020170927299419329617723997291871916632184081504853203437729803105959896912839373814941916200054650407249801301444276370503722031327413762242074537886063316823917754143673770115457930343130335914480959846948382160179320325019601323908709049126436269181672025519476664457860160297921858161738589032606917266964337958000233299965658187872337920000000000000000000000000000000000000000000 [94,61] -302055228105275929939121554579844718035164590449142656909402904002440036710101819563934245439047150014836821059319397203433023000311931665769746708592630681682303859371495663853428023613954970098165922292557521349504994257869103748462092918845027156150720462612885007645769346822816909466266830220860116205770053332306990394794243611477701319124457771959201590192277286246000956578055966596445504948691414443728121060882285240949681330545249005387264232098290599532264773219983347384984733566347947701634223873282006676826580602310324170649935602989843993818905952293350802196704522905012468373174805709457530921034616755952214039900601033499551916551133929698324076293816303443987796060457312527647594731536265369593455611378924642210644589870357800597048365047381851183113377475673433891680856750152114423346750961206928749262946338402838300208793923484394038126535261102129557732965099759856903641331971686594377471271055022328759446755208273401693332053929032891810406935983643739060810494736771516911208295540386713470168203480095259123778056364255999375843041318278264956087317807659720928452374430015069782805946010047677298174052213365802353560484488533921818926242458812613727937315946254388198711408651508786378018848385782170889187439964220628863223763499660649977017599803796148826833286120158440956729518469390542427271467431684229444824377413423693441887676585450869288645275984739977148710778848368822747777684581323221656973759016765318056495961011961553893492591853106707200926042427215994695534811301181461119627863987018574292630829836923579459154155300279557322104228744403154541033771131553156039574038412070439370308863024788890778274569060189963256403470364829633435143334022445971383687268354199757763995065432999618045542973445321581154100115547697326951684256865111335133889649304932723328640933173828509310078188441490824366410302062434713600000000000000000000000000000000000000000 [94,62] 87666816904034889441372380372759182733889349765052671553332432309604480397664007143393119754858593300397976911697391232183232786838508606010328295604564903211123019914441869026139554408889415794406583095396040972696851344764543446703312657410250449527039045971188559160991029257976327341223576434483406208784834556085571256090509900249977867100413494636168472069675193226836127714822680976624406881242020738186428384915311562286029875020296955225304912752321832960842734509055356885499357777672949756217042414063627304552102589769129388736331554142462164176642846824026708621616111116154784313472989396287356730960443668832828679469706835477579958828313575738438799090708931477627082534722874117398470735627361270569135172805409175564268619690518401203569620449634622432637780037689803385484614834277290817172626603654181032143534781272632886831329388965107624883904002454720172580869871710716369584571455757098401299303138039271019495835096211853333939294876801042813349783458169489684774737645545153508168958209127890489585655094799235272208825448758430542165607290193691116507182994180464770999270647485322011330112810134284979629674733173945848367575395724172692179068494417753743053824510661739316342988932654228590786580263432997276940619466030758239243913058760995298283441848263685705981759660394946402120626041428734655943555517368484197099488981566988980340183790601611846596381272040362919102788303095950024299214753454117052842942717943924435787806626599462913489578718487746470270824585310368131528857192110624698514919484811650777763178978134740437821141364217541916441152697749477265364516356601092431740793810882112914337463274972409245602085976791120063517189855093727798116050948204921682181452630766176430844970011556980766289121141074364718130569925417079265644264838160673070802496204039172851242714100797083075539914830677862779893717773970309120000000000000000000000000000000000000 [94,63] -9407830115604105226315689469114282076517228816682541753012096823965087199890100307596333909769518460948624645403569404839688707781684192610098750421926443225669574050468704159680228001678758781653850342486848134867589167393347343052665342463731211112346657185314190224289634073938581915693272977553405229866587900565599469654944222138076172847502644934282640279238408783693538580369801800229564025479227892393878258339494531739216071152883360711980110686160870185073260193399937599573715142797335041797160863446197538402118842054502992183442277114525684292527882364642731747643617651350363478680493698413710465060016731299422814308137267770605452980325399233554590788094340318518991013796366088238770567297273068059750223776518095662919692882808659855536430220562074784320173487639532140000614516541967141147482433738649987043653187951482285979894496020749653742095945876796737698190177494856795744072477900607823401626121062271793946397231554707499787418746891671602491109065403333880064387704205939412814797374490570391603901905287765697219638346357787559323827318221139947959486792695408964162959949966187313270612952049240417450359614869104050716711652169093657407874844417998334905743463091383568275070370171488122582658004866384254628179066924368025059829032590883229302793181842268036073582709644736828106526962806711827028078234583957696171191918770533831139542298110160074226750838644964914067081063758177005295234103110926319375671059511113061667414424225740399269121043468042075167822550791017989135103027783657499412601433104344142549592030967990922676190448452513836530142479973992829252560576273998366081190887815946874374609363654199426632996416882296660507241276020488969019093554225842354911581755469325680100326525416313762806376634358455553976650722932565502337627011845592181999114831443756556109869168490264870925498017651351212348707255804231680000000000000000000000000000000000 [94,64] 614710039514388862379058457605063739068814403449457761412311328432878456305210151850891121775635240822727602971814599290113346839752960809150756697209505147374254957238314383560986111677790873733437088647805435461975685826543571407978096642346084887588971815759232419888281351238446061326069402201551299577517583080708637147740795008933139710099313760169370834151635395655379730775655184542888629603878565932010537890199164576654935415284890361218397747248255461194738294337531750699025069935669244558166130472392339253737985309228302085938644958127767973556270781270325634782945152631119161489023160624973952885710705960059873287898766112702792472485267253485434842762125409401789834105159680949616181625398855550543819515579496761560946654077210900752094140896485990580433742565817123369706292928204638445724409268663865423738183881329104818133442157848339602621843993901073641476943964227172988710962316821337491898662603413821258167610093822146061558839759163378665527286289703794764987955405554596134619234941046810105246659149945348024134154307026820207468391936167035302347979162132342998976172860256733527621537763392296695974028174830682116383127599652235326369190184400526309814662808311791617046860502216413698163540964109054623503334412855472857128465255374040283609652567379282165776612559797390702349890801479609624434920454370696562025318347422617397687976881509087706650876701108981583905952067413366439399079415038852484555885017453626173103822588119706802245980446355707912795852925551133757587005469211709688786949527937621308563804402831795610327044398888841491543611247797770654172706997673635824102293251489517450230097864881755582205732863449658343769476783435586340716709665081418080347564015740340342791775445675948125095624900593015153430768605633135754889676148230445736383055884863628485442065117260441539725775954578081656623352585912320000000000000000000000000000000 [94,65] -25487171684054237174050748373395712163460694948237883877404937681220284067819090612438354992952376385895176494912449801302299058377706309057519215829889304144587457037458173507977230536690013193074683851398099915075692701667417004595466212680132869105445233159977011808742293759748584093047451774796804316604422797875940060615667178229914829275111309848394686037528258608275286765343303658688872814029011568271566610908931150555174185148985103933908220347489094216745483977037062395940124282594073681842656928287398445432220551747447946071138733135723249377254964990937459060336910111551314026092788479394270680680602076887549620851690540414374657212331050660261500021293416431629883840455658150768077242772746104478284478930048222550304912173966154175197334430650629699460137043083520596609402439843946448303948918268985277431056619777529974173213009529630273628378734029399516521825024225352955659929510229137390646900569081227408889195246602538926232824290073006878535850131198313167355152359260549267266988121996062291412950340314582899852356183755010485478324991048233631419631595557009857369609282734647289429500580933653095629641789366798749540796186086844656797313964182645487118182971597718400579835427810461112956143726646754129115124015121056633329585303377422099323507898755578491388908026763555141065618698325813763816411637357952895080342201687456334525313012401818466799839635161427795516525960208142974130161884747368563236585532521316151595527358573601126360638572571442572703942867752946256870259836622392793266906738407728359605174372468124399268206033411954851955467135639653846070241875660063946346222701421916498840063576378536619117356274153210996920189720536120841106922850319701741749949789725699319180827009263118076760451629218400980571887080872354357799742192645905228744038715167663372164483181374853659642990503694700956258893792542720000000000000000000000000000 [94,66] -174504094196076045290839740910515315203858246082023843713511355652583798030490994990252576292445529114238873513387336106551218501520306405917438085347516767271010676621703644881620340886434917320528863645689268584012419824402516483064107500085918167622642240953946314470343437639437254827412068908793013353641191031109679184623486953058793906781767258164820542759373087757452209031439739544348183717929134664530420615529576617423835378369865136786616239234556833680465959966866608025158013702162406837358955318100186188175249466418226040868658905127883284060764903945946816583912273362302082956677797274410118531276025064421772368991214647871020521819445043195528878975046846859640405316142152591972319358905190984804426628668242828848004515768230698476230773667230807012877202854875251451154564015192577118405668338045271943218144764653582267300674187670506597057609980688692765487873811640358879761803382261580424887317943960928405570674545954618608283786713103372900961764144937643641176274160448121744210500273992606583450744290935286444126808055086683584419560609214054732178814366832079139135429786873816750371087659771882600247570421722137118166239334490322555804428947658824208590529088215400852484824825606519813505002342188590638484587056721762358388830852892079041140160651012542456353834622393918273580430146210966736306329403996517078326179913835439198022530781900971482819754633833474124527491084469973391466251304944417676580965953443818350318340814448954546399191592074771519412394507256611652104217072486249295131601388943154163250023847998236325659955459512120770607671050316351455515264141197658809556058472996877159817698149419579876972710758954739010757896252534887897624671416721589674381379377582033603722087840778950101903066127589795984304470493852805894693843381147000629576316054082492928495853502849285391721532523122762216432908369920000000000000000000000000 [94,67] 164134253490748238953420466227335861448679270897874746410135286616753649276490932829145226557688661467773148115220147393172886472843662831314335961632676529731479428071178831253628781003505521364061648517422075482029598551633029236820325322045310941307301429479325552775461957922506038274121211199778706167766545126748189649797816177163041821951521799427244168395817353165505392391822524140901517569130081889549467413529795455413457564540376640023150942301258414872786670465502461038160575101561164966392639607859240175082285839151380660510460412356423844986276630834684720862596425336145132742436543473919022329337572892390541812533975978358463280697900451346549348231042201391068491020673114600074274105349897979444536162356783135726158149291104051911524014411757182039567457512458896404897608269304352756786721464293389666952387056998562493147022378228856772520565463075507890882975061506658790287189393056739281824474867964398560465010040713239737668730670869310834152138361995294361384213231720954115255142154508681070452860086377587587502532182380691608137345728403881893706899963169149244849540907734954466911303825613531863467027687616879291606557836621952839700729935516749711643876231195859525967291245976602469116709030589013137346718805386300616362215717743775447752413386466099026076371832341118410711912441763621242594533328220021922015413147542793684706870741882682883538401978850127027852123520274298356370007632415798903196497059512142847864648856734942975229850305474659649815962462678021898612542776347262543564738591164328526526662255888851396021291433240774180265682268871421827220906493681051249908887956758717241734990076646021474267635111332953939377426385023382617311852538591167494537950467403200219448766187575409681464340328237931326670502422188733470541462261661394672834974367660457963642295846877162680987624907136406734753329315840000000000000000000000 [94,68] -17882929605844234450541358140358042681812083856431048964066171978378781627246105346831497662744892240803202751820136949236544386137813897776087779860980225583810494740751814055895827639419859597069435098729239726752810876236931836746501032393354057395230844167224025180796417694680785729399767980454576063704855378214678147926347877755544249587450756190276318442342962774330552229976671561822034340212820369957059165705487687373674122294070472352818497717000643532038703988195976838066831470850085088442163516116135507330336145907267520685926807849560371405418720160633174655552419706159132435341542620256092551813902017501447021853461269158707748129553602841510976520621894304430218671225747545535261762207455794978701148836339193820886555634025973888094422371300589725366532530555893035283093739946671963315749326243800426536081442789665324388260965293233446450755471019724738968435462633662812614691106451852703686491455990513086504728000476649426372366889483497359497119590744576355965772987543966014512606077791165392226009779440619393292777911988023923571861008235138820619555134867918432853278299403548945096811829349969072795710234658397532823418486207779539103722525855615758492890996854406766669457855569406682991058402321001023098592303103051755231716749709806149805792315990702608518170354369188493711095499889495991708288130357046095634406079264556620389607955486657035812970375278746168637720035189752929016145146928259364020425739908024165925229454056493842767071382857857026399151490834641630250394388913781219653790923656554676529596134043933429020185447845691140694224157508341543760061945303788415848169188330009393016109228939410117277067191456503977160370250036990068877737923007246919232774136073076325862724042402543636317634191575072902897688766111116990209361831260270149042800844385627690383512927165306350732459907673634922243607756800000000000000000000 [94,69] 1185033099235037448698773105076401831686532216534811966366801546131429707475018578149451565953727040940612871686303217252874574162347911541643872304193970287462297239191885243160459602321563831235503160071579632922657123282778070669921099264838179819121341964550174011508567567230050217891227699520026459869987733359507344322079716867032365004156542000236992187021114347834406073110424128058848695423665995007264313545776656037648887345797253045840878415827283715956202202654337892090348203907629863545670244953638412512498502814270304635206250350222636467909093383298788148340009570751536232036509237102927344896382170207462822929699938675208634621687291036813870031101817344230372138844768597894583325128371276831400363130108283895537693221842640794776559792428636092706848495948869053669230582115719116294176350984440621433223367837946515157490996931932406085301175521232185240113909668446571155866863198118295346769017157807564202625566666015777074583671000377193822498534795825337977845983234425923393160250499710518543750802279493067199431871913048506146072326409782204094359799649748594204816442332988174315969268540642976159408585608754960686773435509265042061968400494354297080472290874231595351076879207151458390294257075331790590350984457215537571766134923305699392775654321607866081262021929288860151301043887201705080996482540189198682066808742397976211586402522146157005199851369940760977128257514795857274496741010571196516623402839376464606412697181409026447620938950540476061894995214773703914325258997576253693469799454501116027189472487257144777735648643807182316948757963256393356471001436772592473499327824157992360528823222180029026772287467554166266596937948484988380543131031401971201278053498625190010306672956265753151554153296912003556847145755187443632351377498257244141584142408273424665322062087181825763235394089819151477086617600000000000000000 [94,70] -63355571266098257228397222140921150852734087148536476088814799924817574423975614918170234946249910057863242016424329299984163019514957993891212712090904653939868270377015376258639052261344259591369370345177525918820042145197347517670829688740971928319978079897693448121954013685517381030888578433706736462808481935281441610668307024133171823026029855855464159574070769194306641956684613206601679409656764678894794727934106944599995145051531677522185358910457744294358772196393895540340335456311282268224315474350957042665183760794109899955514587842609395161877869580710647306651981360698929453771999121512231520746814247084973792049309037006734781881422523613434272511124926719841614402121042218828350743457208222738307641245448248755893128850493642201366657105010147925545529748238870715427230073351127725056550686537624717754770560025456890426288635179693926689167018732361782172409974667182509491626439368897315417690017410955715400502050130548295864627470445122392178695016325633240603777417017952704769158815257843228764514308840898530991662481823722551070174130323182124355298839484280005909727934574833716527324000279156873358647649922415658672109024518928198522459977640216211303963123672580568604535593779783236225438034697027881094834856994218020079734883107593752016520370497950231918079521869511578866211286321737949913358592214740716874309281619507910008108600429534648354884056229820670445453964861463267719359641803210758544335463134174809504567609471600995894455078822271653342004860051966985091503252399568412889223144144766412573024704702027454323462107035160094546206511161976450755223395827119657182470959366404095839812026762102817019125194669619959545542519518512782694989881760439467445443925841094425536171590126709048931694615633546388013787767767112708741562300617554678252768162921008761134709836715273367468179774021019647554355200000000000000 [94,71] 2284741762046450458890777882431320181750782486746942492057358478978933328123570576112208271309156436676174956000920051531391887662348660620484286955673259879895693152589205055034158434179434449969602473544233230377115248327246058193763439428391415913185983487175009920584479089796517557739006033693444101634917121996262387811049569678503318195314018913817987004951436241995468907536782855641202724822503335960099224690263079559383278029908812763662626315690592436273769982388865564559936584251447615146137400492869136388621001627475887510307700358778999372800491070476922335096312141909775565593973304351952394568662054414688616641959695978506546367354670128242943096038624237344963139705233177289695351053644356716097796983840225450421755432456488394007310256964770882770244316707467995561410244283034099224208592874493256465086445803835314254633488579747641697624879824248607230022442089079904279196741824549800103884386619572388193756483716315497097423228498403795863840444855231997129614579883869506682305624757006780417848517756043235926012776983753475912061296613580964537926725300264414812558532481045396730722414289594174528381266372496925586614069573511589166186254627811366893896678837000652979837407364937398483656505457132928715892659459711722220661108307035264035378554624046916641326523889285507961989985299488053692329330233638545393743643830308440987875425349234866263886323908484019960886836095588454608345106526164762374772176493090652362670502620691889368428418733231834769275924402807186787366706577930574450466699310671503177061921813607176228692108023402212447728940434809221394564331574383730578517962126829902719308182316257871258835328305803694579582566711761465698593440421257993457198560333769871627751783628293466611917285960502655040724676760939749898410338862183615676202184968119891379505148462025085976035205428376578188902400000000000 [94,72] -107148510701519478376087548874577458068838473876600582697881922581746140648984051393744146446548865586973907568768031391414305532882381539270018825598579902151972000226820743594719572622165267006263387988929245538465108886870924697541800035543688602560869699763483770136736661436613301778290743018610917369394873577423307715529934232727175991832803308321719852388350493160424040606665144967819358423002139670417867532804765550366688102436675729864763102765144684598186175387525378196092220672104643774707846869296257589888054693996883524229198993947285598430465876850124246999625486355759567502550622912392319901920356603881403985674212334209995013146013848107106914213133161978913171879263233900948096192419496858811301984312544409935720483386409669655760100391641590809276488466781136057713942454852555833017865815650314944461915603877520265531359037528997677182968361450655057552134878325255785909888929684441467629589322375614090527627380542515937512501387822003790816192632382720271910948319467694772906222370437402487072898515489349910293106622227645909669756751741005919236328975572836084867381485313084108552037865486156041517929606653864437200182837554482157503872606891949593712635752297081701052422630630584406227054683940544486823273948368288333868484186448337351885910976410957706592255638320445712165812411306811603997059508642916795099354814721194646031414537012544167249208757041045062778545670570609157952476164701145002888193883822952382866389454869377433188626139855944350116629597328406818625503428387454247427039986023423284301083249595537679389072714172519417661019605530816314414293140743536142403353219184361409844518640844312259629575113630268946111585782731285448145481390237337240668155699086692800867467814234550454503119811873766911808981158839228992248307293933520594557674111660924539333107254093926219747556204155593188966400000000 [94,73] 831666256931731617147912550567124553184191227873429423733157650804832148564793702653381911306658531968781139874594047090187045026381127037607115046916819068975825456068288660004956504698279287313996772355275535184247787760497272387279298644541430081138616298708464134788058680034879781370660481446094631484312619202618769397259345101123691847703259751575681706059090154992352412998511911181878549074444223255408118745953384401249628466993423186152572973087743086746970825942082150457043618238752386503774472613259408289412344022456228788003072312052233000708710600330091150554936435814190419038064966841039510738967471804150397795070033300361845497041792708164354142280186887136249915670358091261423379791670394713557100238908385065080119592691313774743338381337140882418356841403086795073679404118681108443754855019286241143812375384529409107467157626399400831913528687923790957773208550580258347540618881853790340358620582831393955452202255171296952317873517704736343215171740836338393331021334222096814301909480993997842462261108895675890453592553680909802366756081613374863972032868761711613971541404700774124470020515946479029639818930514723511730943714335188912112205643696351712353711548498961052922197894313775418022408722763640977716734761815111864303183675473818081195916907722478921222601395886245598142419245229758620747014695908267950599843603997402077780657841901310076588222322339831630553601056315161411475939312161636515888775482877584040873677896250688554330375281223827453742727848675080965945056295689374973668415188455244104934718308372589970461497461418853678875047739648032757455264788542820807694999993858904620511348430576252307992258771763721560441899707489937893087622658784573195088686006675904904407007204899309855334697571418152206011557637735894189433841049035149747974370589587243143577151834163192965053283641484378112000000 [94,74] -112534460792269872060437456646763262945484352993536545372617629889954727928944751872341171319131913123934171257124375312621516828413328561810642986812711549519481245805767279723889739528030594276686263821708599022686456123168033281904159824903897940937890816953616394789116393714022367886877572289303250277493437328432421614146109793050256694001713842447292876692288643281531414031688960548541752673869152798612199846773680074652615234625282220687493761820801254645289106557462457675049608319857497627634380498846590884974003579847859070467195310494639704121865878919811843422442922603555251456101186125713405584118289035179175445124847449748890939445371463121552086508563694930966154284045114258150777534893768184208602793313033085329160486953224302882377693631176099669442885086085852276753291054354210165487140596300549337539729837474998975973702554590569008747775516035531963612538668386159562786795400945381678261326174560297479917471037769366532060023797384569052543826086358702032702264064479044125432520156905796395988730631956864526231681827068103074966743104982401829269696218473334899681770082019016055548358229327980364819649942816678569964892336489520018833139414710354746646122956107544316054049576228385376827128941646136593190146770120743923181482715273996987633284606457966275077392779549063999161751811039205230549983121930225891805107227536816008593708985048307736338343162957621366038721914468612904306776158910845584963526295818922367505901102913710478938766743056601294364038670172370953265701590949514864111698203400824194006315813982268155986075682242968485603590289286153321795428022165064162159431627463112915557958767948109504995117812838550213215240454305432929805519431134771849400481711535153324501588651278207988152078642054845940273859658937092965574160737483150631872887532117996826482804158875007013039632697785080444000 [94,75] 390468923275484473929633736420395817123877159220352808808883996488779537948280811859395564590414912123330304033642884945362696283914806639366789967533292281269498444781159196831676479743161636125455334537236612662945794227355097958113475161245589396495259551988538938733690619606222454376147196694293246536779565071150570666893144397114507895609453932459693290165598535431981678727831466607289654470832896696150938747934630744367891167547863865055806474022812861807012405593816704979192808656453668191077164501851868462016550040886859573399407860674549599889785439976203837543427036183475040440511727914113989337786996164295999137104223935632628222322752928140334147335622286442962939409991551139778730730537934340693434165258564631875422015875600516845671638462634159521051176297918491350480215934210484665998626316442381695170299780934617519882629837455975439101870142814022159583946538912002357838817554186430722756745309338588829377362069334934491378505466673825128606824814030685014203075785413924865368868260459940655623625344071704616652081255087318276892059142802961613197011119359554209135123569461783648396725919468229007960881125509807099350270115561008504120789518019810734038562601275739426929303859381898150052700036263807072752463914767832609191472481968784487437216005528630505191986927479479384287231569779765392603313103861755329457504743516474511897730362011034007252927086824426487661956222242814210663156320639759720886104892407227186742551801377181613093954447782219516131390288382130280549367983381456591804485820462300376295757923066921636535229373755545732725232050738645624179185720674278592163733476808802091491958244143778179629759566612109028798229652472207533844190788062166142394302202791061734305096075091539113808653298317463851114518954773596976799270911461399989433883039160907689590923116531136888807681206784000 [94,76] 5990118080990630847951081089633824205555798419978608992302022691392880284686637276068574027734338564425453102133890248466279290074492040281805165515547861155873842613586041743423081938147480829800301486175517630873336223152853195791335785067892541534803878480013917360455030814681013155801451442247236331990753483161384816868143434001406448303714762636479508193617791830102850655926521573402454132792863517829283612018499199516151212724586848500170421132584991626222159834744687100112941822592538632217676387345056712898818395285912896515449100162179200393021113079282905590890458037150942615578627511389528405067075576093677648462104270661503903400837250924626198247532063515798844338059141516576497814562775277962959922722227706989539306965062911147501589231595893175718442405808477637200446281451451755911216782946004318132735012229686083060744697152066776274469032257334943621298203014955921721806688689018891582333047029285026616134314928930815386866800607750368685017402456779944709246081728289468602143577409344117275371074828984015265750761327962614988244579381936442611237616841331961103533822855723346831262354367269045126615383347591123725702897608633470849753127608764264172289431418658809910457732469085343036139234418009811907707288728023054361580125110149288474228778872511069339999375550867473644969095015694512612857867304081392400348135464714837716977467963585874798174619652651028089952925706971568709951050803408512672912277601305676885824984710099945278999696981461579009080259161309177883654464419938635244826843104428517343950680238842390267097270847835205111667134750768385090494199836166072494789203903957289831972053870654123478357918270036614833141673867804414160992001873902348495390280477369797026608906127914134993419972808975268536069214922180046061868379886624908521332301082193921775482074790701345757789030400 [94,77] -11201110805984316407883744387906758257583912272595406833912603918934284473290425022182381347191266151860357398879052119338701291874708466964673344965175013244969767203409077031649334777814866008779401349031525395159702183123742575528765219665505876911755050409012118071591011048175559916830870181402170212167571092107902560696639274449808387838534959009546288651133279927570469736184962801065715843753305777466171647077167527328986949181801669361990901757451692768895511290374113197305529903459299241417491627330586971636255047365302803180580301595994458311287058056362063071825641551883694162940272242590323976390394485797826455031749585234613086479881752676695249012264954163767058062932067778578362340465019201180942864340909581983226623784225236235251146048500250425522784964580438836164342491313071415840882343870358750265520435396194249443314292330768834808742134312237590193310258680749903712214418182755396813375750266788681342780556898861350120166006715167041363695267537139261276339946336112451843396226310782365817701474212750026025474693841261159668537194758888974032225641651041079735390234438753968713147390314911191809239146316565769619004224519274738549320071064542360303875133453273654845938597522119180644867447222287089129172259356362246292127980033988233295028648748642390388769905042817777065569810853637393305400299660074311366280359577605115712600003050477952965561874683688780067347581208756768594801457311430634594143159883284113325695032280909150507262363616835986141928787951003778495292473287979509611854763924834330457609831614036298832628522896401879597634487668508122807292240780801162674756319896738618861930296416006953048912011240227613609005729498477096750619907389232530271631483430028252901583978919583671924862950621141019237834669860156035472694606376937875994694173957705295452327977180881571968000 [94,78] 3967278595242577757034959502065409323310149756596766935309252301864774538915446678564578108533622498385850016765147988607832948338977842799012721507957041724084224134686626303764661391625945969637196235774715378014841034958603127434168652949658191190405143964671578298298609443384807244956273406455883069023156686142513209514823524570448836613066405442370296965507054756241683876595125465772248907230997055706852441697817240159722987336099207496694200705981492905638205654237945169861548347852050179764429661517606500402502224970294974519584492012806588652353338207502680153922856124335805246417305530919451745061534271470729868386122060736507920550142562205034027862883369024194558115290770524514453705864827893829947769209136600410152316878628196103957833468197985513354601447764460265411688432629901021684111858453856189517344614285681880763001576559197036360480724634118834555240004816172695398435161526784258878151177079383520043492330201754627092152718201479833552725096201301690724578474301989281497519038345650034669181219481180652096057232724924597606200527393301055773986031703323577350123575515823785008152416061497985911623375400872761077624053208264819894065163229617284309888756118085611687215024855351986320261810682393904662827424889315631133993200858806108615672592283737761425411747741622444599583850548622317178467167826847247092436675722190367493158906698868770163394559736443781632133728459596030251906541665953975110838046601786601983554855387833477831480458700561512473942157995063312555432780483128608983248331468350539899546449304337640441140839554584911118087417697330841990011076740073407615551949461542938016080629736820388060124277314346692902053767213875489461111544219776611156451622407256566819002211916120482892731471603820878784261468043832696479897008689230847029748379760631149785177015411715961600 [94,79] -53826609939862053776191597233976566228682566839784701046806090105213352808791883401802329179265079849897013332705616558155217691086298026642059899348521514402440356599234908467759334956472931730603913358521969642680620396251261000059559142463124623702288072549153940583379142347886672400762790958440529093895278500832644229201869254655831924333654037609883007294859112180966094072560171645055882571396806007304739104966901889825645518868805480808895390069341987229328058700841117526992430143673552258542471206375220615404159891462244299793580266128978885539596888187969303832089357629348118708727445321799431511721588081469871359486842986015468415533675479927750811206571672906025009234658367384025631576242331816006538215197009010770506218687812208408549994399401994289285003519473178203447187325986915793786025554902021529642269383677470823189280515346862985937599598905957298730794443374257092872184810259783466976123215906442938552618436684762669167387998591074525995402473137078014505360988554402191331028991057782145913146704175233418148864121840615483421620077248443328390678645149523892495624336813241411502126409339614840674301017155602039787566662224823605142158142995930389724707489782176711835288862485619630817037098443338752564551396942146335048604404823864112575520365613892683479644630276332214415571327074895294311153407872540660043830245381583648317145614222610025055731111741680912988532399633782717316626550016970658210865123464208549015862957510652088290093781308183162134440854162555263646455915391406632379729532563677812908706901840395635100235528716129204467697696225706966350263018261108758579873045096166271964341926964433995830566383342904422885289751421477574588245293711066569619742381591246297183199635934543005611080206565801543342058587007951838997466027849101810069819581363449295202990530137600 [94,80] 323302941877237443496915311938840856368811745482460626737054705831825825025661434388175078067463384835883769651119496162052893497611733007499055799969167537380531590883466944042876543451951435171309709174854928699796306456803280601829184585395197130301742080379897584829046248983830088660181191404775256993826082653931694355814246972077491929048063488948217013114876797539723571602794016373593607000863726387683758061505529591679463643002496270596426759917044177343321284852788287114173513360209198830289214217383909605719342656827839681492887639085295947819518181328597040536472026404381497740954708637438946937686077047705219169493294292667528787480040542764124754346058035487905823009233986210982103885428431285941841358533996198159774475062405910480036531503714495644523825237252341089487501766253531567618999987295195282630660017802880162751347138481900582203376266304959713098734526997221821428978704363283337430575213544351780008988011966408137325570101845602924532489457808282828044872283348192334897682589643642399942560930583364485823927323824661538865359346454766072781066528660584149130110000868924935336954685598235828672181368348639563759178614389058706840825915957023782624559464293009060402481190866711736339976769492736356575389805608634323355138523629122614576886111676536704663938362739280045956777113593041962329358463037670918518123433003589907174043048215590956584913050892655418556431495838648667352881767079937588794767225233013682547916224038428296414587203576441909504493620842339130927416563149413440695374416205032655845684000149219204789741099941372679430493192459334280121351032760681192778305024920939421955874235220802180609117050368631567251671448502952371610107641314225274148592074266055359261510120129608486389961861438837035245094334980457119943759802331519679548269285818035092248672000 [94,81] 88902865642789429551256184240968914289102324757711530380916836600845521883837435190818195056291581716161124683758288052752054927764754446438808200841579939496529185930718713039328060490294036849993654270849309655135633800317150723815469939143830635313963285354680115756388841282539546078676709964621745983413015274874624464306066386128354440435038624198158138892758472601746309403183273421842859678502802980428173787120349393020781263406854004966939695145173890627154784067325880237349443249512629637550982148514169160729506680052725410279519767747457953385632490909841864538183325913126244542426344558489902440113814684995912594373140507165195920926958305177385018621015579580115004334268766554695005048734052658825216351628174976461751924071371998986045510480268275060577353029999314635285484384721105533520531430255644923183043213357168955931809227333737509986642652106646984862282479699298019802075599354050135552705768105250306951080779100680305580233339224741055099885666439368081938341937988799450585857495145699782337398866095731014286680627116983062533739842466200497348296447946161878268949381462778592749029578737665109383002945617796750696006685652815471966688737541038369166639550165399881100653730573092664884267026156620324934346453895756818875611700388527497047523496626567792787739234088624859217781219323606729192359533094005441760236562246470733403717238433523617916439800216173861456463682268136619141152461589547527586372748220185570753191749851383479468823526575095972421725149608052267128302405760604629645683616092454338159491359075937945173218542013482287981940231585357923558016359990864373513339378791227295207417136604867404956343881665997565608922702772637956249203598460834711204536093127580427242148711972692703806217433972486159793194007144594971005682056270793944248174820529233794720 [94,82] -17478072226845035213652198571321392418454609808515208311104522971112434421921094529319038710512476825254844996146619755337274614785047514599108698811814577223706339551114615264291420407909359031021533693346315258460087709986501518822806440584995395915789716652226857418722760008733077486283046226023406003785273342487159213794850749812044960993078894887994439018976680250711601716361824553627697334210160940034056344702082646578081453124926652401012670293959311199867626046680262979930832796855482480964986746766466323562615590073798031118709329164278698743687932126887526202661330959221385834451830549648439499097446260589539417076273468097987856363813249472649711784293504360714542540931787636306997937618791796943446277319106407058667592337031432201141689987160205202978697865434411423875228422001841493979182512080529611410627261840818820560138660350827843655127080021270082284317965820169508870171560660769585419743822094764717379776664884423373094171214177034481616576692876163377933643571379180640834309010840480688956641954116070896744390561271693700263836092261540009886679927872366869917956435449120059846997016057395452641132299849891940070139817689993739118308283391809585962000668405002639858177256546397631174225296907167695500191276103995304301085243270238574136444138960151221563599158859384176868689334102764539859037819163068136933807061892366668556620372386073958568284506166963602761694063215628283222804587614433641299350700438292701041516648518971133529268291258642348987022647906643327671184320940566274112098442062538493044242556764028855501094894546098602300559861065237309606891225318702678944096057577828755193337531830408102137160886286090098759562119900733152935980582577125031873462545730265223588807129573545638967035863952531026802833349869882403753119219733450833723224476062619600 [94,83] -37145205489383447293025720998944391254942313157142250173001777354254728317887599631122482589550167843088761023286575736250889439817046068613953034502295861018091774909555924680870796719461381957892297482301135569702537297262891415738210618060318271567237965214981773153801596641252462967968167232701834815845568956592724206384118050171306097910758640553943040564868690563267310669343171807623192856792911719377153903306572389703241548235059569215751849710409244035773525436440452018352793515832935238541406772247208272589618333954236286420211269194572491807799559301420148025333569513127970485699258323370041958781318940519155887141813139176719061564131645690856059266023933338960703253627937875101930782953670347930042567132939518296070814354481906965692331020306692593091609950949846474080551374146873257408861081158576931873441225962502273887280493357975985032912921247679611889106863207161234306397143557654033163433001121966823963388405860482052295393352614154704132507205211631974843815731080921814019924935447011261135861893224143934560819425475080843781433576801883528099687585495381951637332124302499956083605479516062910329841284630645854810278199855502687601617939610889032336430447512679554853560506571165745596871058744916797426657088598819232851467291071222277771089665686917069029613812213591568488954019769588932172875470234726904442296731716575142220606430131249956544464297297021129698407366155652572624013949473883089641513140133942967398166237995424261553912156814427683988598016652341876857091989471714471610129989804411186562501470027099255431952592692254278397764855658415299347715236647773495060360852190330390357555666713924110657482116051321696371319686547355789199487502211193601775375485639008787948104754723999711470333503640966317567777463065373333776666026248812874997805568960 [94,84] 5148013012870966434444799670838256939742845469239910100389142514023965781265118204206988668005280152730165884217383724129362519959745507751995982099160034075652736256298818158074046303709549384206442147491004411401984125802014070948374521009030144110844992543437652051358075399302629639661035677750847273179792130206323512075173855217955390241301662122967210401354560071513259825117048996468758184882327492727092033864463885105165614840943087575147395690576847693610085180952600110894557267212022056707866033588900479753347787242495689177531948926288024153364041221392369158637602518408126852653826612410313197255789173272427543487573050838379186700737334909635448993735306757381620719507330647715074690893601366938063146368329706815848204400771903644329667616051442702488534552462107918407821896234530693697228060214004280369685941802414495498567760493182392989258480187109915151673697946485750751478164942244173285723374972691601618805723445706489762777740305836063122799531510948479391745111205077921084124873808047689758399571260055537999134831232671539844330271212428874216413181978796364336293262241634601818130462798614305309481939822107248811640487547408098996914114878424081793846081004311230374427640234986548707463640410324053623408883336412431097129228610228939804230807029204553113224695349395980093565423879811553189332499127168808175202533514586722303506550869308532000740572098274883296609443268235359890936463238724569216139200540762338681499812760189042114152737852383744130825237077947138509202085621313648981333545539570323316171450109768707451514792581283256825167437951186368512505030477271536406428905376004459353616198295164458103494043328141505973256023265963151569878618225067960925363911504509174265279927508247641807041560666234661148723239250881478868035590323788868178481920 [94,85] -22075369071053944877225039506584304831884312909144863342173689395022820278487232540509941473852740097162058467228774012693160473901265539861232275053101158892677078202601551155440985577048373132616030106900210684299213056789364321921781263888247010165884215783909480297842316394902785654468174407135838056856937611105159735438103603646629792691744947158455898853476359279682634713210351922930540949449041791344654698097880487007918933471541841910106565956813305371295747896400540833996159425928167393308816521915259707952731392430066056416973750398185837133057473362888592213416914917160271811657528440047783010791320702316385132162153180293681941342131550098558633429541262197840346785240600807910188094611535463228666744916407386207624900773549096528320969155266333959048621417936216467654225872774450675540715230151253599235644397195964196810398800586645727450907666422643524495506564540404312954966346993597718845182356131211893777774255541951750524484840839307988659487738262949120510022649315568291395767826602945819067535253893500396207408239014382058365148186574619952486778268664816321502130238565253259334487738934977678196009684714648599102175582864928687741766497172130640763061663991318786284090486610722581899769307359073217453417042179955728656472716802373694474667870322242851506574080402423085400442406874498415540391506748378291045826460510224981868163894406120368001998956930830580192989734158504538957353543579215171434221450406406164458786638249265790470843786544616174800509039445425428794405331161684755131297988719796641917819212768306892682808621555136628308669148101598439469274564406015827593196329933212460235328560808178846556666797780059294711346210092550947996767151101286557776422017650598946136128573115331205385620752417737125863394609443356282379884290210958943280 [94,86] 63017899065910382095773613663255230193764237366911051609694151233043040596759737368821421708846597239848340785031799681553804011484023895520380573326159157063758211960832568998490851579887921698917108419260165714557070195225004512069505290253054991313499439945321349127631201193034600217227391102747167348919454081654795603319338364274065655688908725442265191433731335692016052952658458424663020546419231035215412431204966899700578770280536856638858574924313451737246257570544538354418109075876796492969102995246481759999201306534755899549296868278269780012722960710206546341981582704243769533320535365249387960863023823765354180353539686345895954530977603805251092381286369935876864565768235695772577493297761328205750463822385711829761732350751244179600821205591781617265369521951639948862264019277002580182348878054322626672186658213260655319628817576351549220265005314440249970568037483517932213933689701861707458294332005182194395980449978934457047497681565852541007714079378518379145608613903850982796763751321819236166492772401958471280697676096892932936680290233863123099043598396563600862156203167132679456298642496360915934625571942846267284225899681899937999290237084797825051091553812618341770636356982977791249257155149372555056949644321048903787750406309400548652003811003692801068570569765659962327296790124583113704363412371899474520678979804863803995112065693951240244317208482253337263975709421611953333842489645104035105160851086486137880158720090278762442764443481035074592791590084493534306724351926862480020560475648010243213060179455186469535860990687119984293235356468909454948542114067232290121600931714413425268993674185287267784381149930543187380903636996103972599340901245697295258092632354046555549533882285614986910729466596108243407467790038018333582787933933880 [94,87] 262351227337006836573769374300076711249079996191242176317054500287637615438738141176806445858188910451106634624531098239430438130124735026231266762403573730676270258856722296162853433174203764604066767841539900779703061970996168245054317619901424926658085452163694357212818951865851418778842245825024494311607453351264575344117926749966601319935136724218524897813285334787148270361378103168786857886436513269192628441060561408817642002036924007608769340421308658645459388980601267821381916719813092441442080168697953871658638759579389407174666013559665114191139128835560287549695384200151018708089373791516245924892219909200395719911665079818373575907859401298841437350616799987916197802569733884731275645151618506647722791986685251379424963308096924218329698069718710762917632968716884452239570375412528968516058003005878474805291123062086166459442613460057944329718314011575539099410984318716275731725422944114295389345409544602872035805157562432038184955517440891756299720673590544085381256623145062503925408555587641129727817412065596365405984837982803559824879974838532567848512399013044654804092104883049533958846491142698337882820053209051307361040152276513109537333587823724867592692309140691199278397144644753010538220600320277860532479418518542444689873653551625820667802126659190638205772050393763747892572623897696339130582626233757869982058060667866882802598823385350228538881199796095433100033193369565960968131891762749449686281006076778865881896498852190574022647901870744145741251654323925523144391066391285235050583066678777157934005672104790729229676041369083813518465066589584390231282338173227026423697500369997628590084789470287167685959725196514905091873452138865398498547718112057705767098079750642200028250335917127941121905903055183014249767585160512778917530240 [94,88] 38540439321491747540159867255948616002096412217591992637057986642523334131369376559914317213592988887455114410212089688634063928874520773183405191649660247029655112947739211302459882488057835737660282340770601575567440827356976516377566110447267550388594680510450817447250294273105926647732722995854058500449742359084071878771397106950307125180456963026563693550339481872112392863940887565536911376642870341939810958245022849836120534743036545821399794834339565021131399174631231035868509727328954762376825703773028199348307084235113827546622225802251457525308546930878322188385994329503310421887306613550538978533671607886293464605796343519189594027507609533009775522664313856004703961575972591518493925019016131534454545687673873730275832547438655798035204656321647230258163990636738991308281541444946316100347786802576322133938948377245246718480997765173369158923875414724580139223024745517101723835830327720271313255534366599193153572940903360750028292584396096301700972038442184069080977670859804574673089351354304621272566850874446934785447741250146927985535045490971434985940263092980570755495597091216923342343476916390178152958390706083074214912668534115911135436165750295480820280091458305193724378945115923592490614741007214104608830364632787517543319258904089279309601231012176403219918493181272694482658331036104108168518472626402160576822526024025346430913207218068310314373473239046331179007294242158231211147963342302900419456928322551905546567844146191740413464042455208872208575308504967464944038703671864954977901822185475575182711000165127229696670995943952135278991645732739298710635832039338849981753261021784058326566899230279971713464267650048545393803964924519158962919762455559975212606504245823933897053932192085883577600282672811494516562127735949846560 [94,89] 6685660443611041560977004994794362488177574882746008193756887901553350254439138025214684483148973544683468489223232961805701118628095269790803983753229552668980077998640769241703984199645609845729472271712539850863998666169966070447075880936141872619023045847669059802625401273571920092211307242651336845290216872366445904822814658381348743116844202283379314417633438261670403323747554589780097948651489369176493979473630489814930046846073069999589373156683606668502741420721121389389255226985300000100443762673209136472306133876499776970604986895760402318821530577355570943563352031114992744884959429240114204026534422878190713481605474056497605811385711611482558453277716963903356246896311098968341083589026388505707280261368341279374583696874603858649135107193231856589377450913518587162296905260196762169451653162290647154509856180805707126190571710976187620212844074121449575107788367811335792810382443084465649295833173339524249266575863056846930708477971064536612678689722820641680689346778743054522390248219969654630732066315031765737661807914503402898842437367596738292652860967354308284886308354592538324299773762871781079767821233343875822380001460683754603531346664485800041886652571522816540166549553156935886612425185259662346081695166862555094416496534694416752154108037551685975576072778848335568972234905791806500167193500311144614015458629515176456774094792083473272619700000063392290972424569501566687287644029411740792742911828462869178792572261579389152581102209182533107596744218913033879532127831277075800304821094999894918684314614182029792165526804094108915250256713784393849670880914938972598658128287090503798076111963218635678465779440507076927899867555042054635584198989407017974219661989804303833887416925846882982696923995131901226792100831101440 [94,90] 9684608985932877135581473624962902288539809046246220343624620516179014641840543161366858963336306370033834307189068868971527578275084673070496280824105741161647612402158063298465033105373382925172613145466193385657919685201946749114012074828038398141073638340451292698979859105938056577836567167736822956746958572874170349139626393967090928768274850892887336982545638130737634775421188365451245436165754348935137261277836096206762682801323099631771044374853437241249796931277987680454539056095782141380183662721611380089854296841896268298049855399398334484847309572929546636740208948538522378310739532271443288397407592562878525417417407472306341248164350944155719647736768547651194050277427598679339164590003453731235790194904421060739032690874563136303099766433583453580242241947011157201369545459825249660747941836742550612261536175398318279205035396780021938508831745381504841503768422449739992798699724550954591452473172745535840520654578902217556213279251615367449174002708661984034744227471444389060679522507492424735506179605123029264880434421118118758198469537381124170734518199594499404176498205555970162670044611609494557905948857908411096717435066638957624598091156520437543855896289648154130498302583871600402360910225170145742290354706778432681647830305704518778968957096192098696451050444479692243734742464557180183465915580466763177099538521773383231682692416177624668914626279827183129248986047956800081599288667189861226754708702535108257641337381126879689886328883330413943238356413378861202389227601777341801950164945027006287663161935780883377539177667394854370191812499032704694302280264958663829977880288471044007683611260335440958220843249727304899321624148507516539865585501159628361306160789385819477831747314209720410370397042371050631717540284 [94,91] 28455872129183614603227295771320774550966146762741462449736923684144630700116395849462131498518675864959888733879855538060917875084965774628035958758394861427126233609527938830105874954816774698009408747384378640819838241039835460997531344043324816932360854726323664847036545258605777683742606314408509800680187166757110559629411995304506043426500575500344611644321186270331965245798615029964236950189835887457836183579538431495693010890637959678565460479976912492896822340312199777922841544271160058594214621275326698048593069769940958254345830895942703550452824744612780678049743303811962117226314453675274997335437376507419118720750871052440513994268091202567270293977486012397047015359266675667526741218338533105538046821857731244735111649364823052178159091008833064437950242437913206145266779017772893481008366534308023082712450237708779006915920842676387591510444089060875658771809749662639309256619447775205885677124916755863434706297569603777585578775127086704052221360313134348868706488288912317148934203557897618899858529570082335084909142099598664484970601119668122176644140181732819425584237152004559908388470142426999512172099544699923903276702600235835954693546720974000640968315168976966768270930266349479019396961673958904183874855391634906310145028774960378494144745791862354146028327631446552842365314400382698155185440779011276019310017904068097177900489888641575358692669827220683089526363038376035423755288846715866286750770048653791169887349317558720269209341526087858247971279747498714607412647940632591849705553089677328344587342637226084517669029470357502648537697274080713304148856621638503408106016852503816661997144107016330024276589129590422698563671148882993593717659912157202029441053212438224334708669530313891459765816687990235734656 [94,92] 21225968679010858121162213200020889458659160155724279700545971113592656261390216623141896113654427267637058128137493265632031460811128369393109059064736373597659139353783193679182242073118477977460885804111129435683654574439085151285498519985029029944182051544660726526028052865491230157522348259841419210457825542503033350721436057679215174124857062420087484884901923620820114171384293417557212504027798290032633263594440281712346182174273253104121360593846043322576044836953804252363225791458964887329885098638826618335185582038159003626424490898106673780015804674973032105453554458811873845239874984058899921348678203375623551748613114387925775840915046787446089178023475245139371024980723923864396709018325483513580663270103652899815446802427684211974624744956461281792776936576167733661192336276061047413709618731863656164944319058284621046603188916998928833377779283342500416152186046469883522097423751315864424940014602355846825384989542369248632729662468000494485746154506631370187343383919231498059006275742623918091882081471372387774456854179135043814044130776700354905242848200556978076352866815535747837449852992806167428590436657589061400967222678447129895416962318398144795844863551602982177411216637223947813513818305358552973356053990483990234500560125833133289096855804005141062786702809531189745349025820346757889561202269146695887460156074309152171325953989055602793955411153057396774848875570322584153348308908595615975297159648752872513260739576174243798381531183697502096892871806624492659874311228954574842332375824749847317750389292044221046964978329963606229208492314813606163868544890976165011223084594687136400044384438609670937530874154111031779082572443565649001289789149831081454752991133061162523521422112597516436328946656161344 [94,93] 70065238469576634412291792001760235313896881541032582058556069627339878092197402465584047851668952492785582465648392852844686439991977783777172318326364073502308129624659891418837743405168064366497081312783728285785632420456828275568251801026501619312775514737622896068608260988736375246098376763303887572099830719265810027975236446783873176205599394016438294465477733980265024607846894678030361760532412424996305308444312893914896223081676327607390379203523311454288913054633984790399799115102412730931321783553995615796555809412204819531714916720368973342642435546307107828829723750277732482802879746385955735883448978265371917005535000793826985300376118245028473362651141387169411431292234906076294560109670651951504340778444534919425426130139651522628761538805927166419366089881710009635074879201812731638346916190436384109790603184367199310324184584685112539933825654237271166492167958609597805177592995955371609053794877296968860840369273748756870310584180748017607468865427116829078985266944832787018716404607345901243915629741938686279563077848186030735087153418727954424231328724215359922934558210192854761422462273471903568770201543176900359000420204157470928090454331917057940741454239822645984259577947806620720393350204532512053873960423202542176116901675259702525824041614337976497380876176011796322386377617508309457219709802069653676379091876066271105775102271678431858862386816840932843841811335553878872624271954889068150578113127806156244520667164786408424271448012412085434677803417481083108191341856205593312418542200397775911364585487817680009991821848430242700406399955923175553498942214694161033799104859733617037711721675097914793464715833670518022969842537367455057961243178227779066775039083504856396959179276615984015802703088 [94,94] 6139185870321172318257392715214887851376912397238898820145068627519703354502513546700828302796093980304071652254151797353743868436115573356991755837838155312560986083835608054530904357773736598599559760218930750003892783132300658515775820983547191324954094762801180705107070251109539498270624408221030830442919568352919358191531464651373386493677402997059561905371176441693287204801984790698785371480658444054190881679278370205767825593935158219574919979369537065772177437781594913386727087787582707634776496759895237215018189479007198126411657790630565711077135867182301591340922929633551973923036031248258740139481268703339484073156006461855816357873454986254945496097028484424617411871364979871566942801906902091641086078660980300506768993252363692109026099850986834204088345024815706223506586092123353942940364935775856639834151494586832307042196990826652818310280737226230951679013365605751206034085772731342595137425339243284972656469928241883176165962464275102751050966285360769381505993138892591243594472936518149788180642200558879052612930937883864605037218930009110823561392869325840497788555834905754138236981179236642129748259651364760515104438754509550906848181700284360703476388140909869815506664494369848381134756787406561842605734023710526344186939115217575571919185277558768710111370710007610096027815903630591507744672924737084528004992463062046899883526152225530281206160379454111604347652164789918458142760419097021566725014730431157665775782958247259189271517758660758721912077946084035187132148674464661536410957324208161563913345188634865834201749952547914566053153533932373693574169183749333771283542570495467276554263169638873025986472535691032431400487300252090614319056773325043623930813041244613334787247544938825749904 [95,0] 8175048255284916512299004653138575043332897033770452196399378432786795681021330426637137210965368531355489697616044562846750410777847795117615071781974368147228864868684550162041494251135882107660987887153909627855322582861480155415715947957084318799910343012733407517451842168180401275778475811499720661620707908235976904056593631142324480916908915033211125403027463652588923412102209630390710514271243631885767360724958433087694513724433086075392474557649484442859245116851599058338077951462112736043748467550655571419811350829588898412663874322810500994000210490434883226216633293679803257575445669611117184743718854009317273814764948062449355571640278985931709450304034606520433735681675746562885048863741755044621225478576498644098633105209581498918129067822228005143248520086897356973253436619909311327331529145379084091126736690156670599865504925452758380266708302166582919697590421544387488732774798232327424890551319019096158544176348521542164557563867494084663116843833612151993821665484992393887660824739262738840325482988317866220687767058392700972343490426855428782630626414936134028697808783363182079421566556276922561535739308972327319539310197425262421271613555476828242064126797860352322897182622184680340597430227609304443337825847337423872485057947821793604102407376017540353303945619296440675456603852077576126044003675467429463072132725471253811129858601220031613113529867010995202437477165010639109317731429399892331728754945509574729095865087599384903368828823067107665850368809781003165373068843468317701877357086341452354590647599560665324358056464632039016763788252845658781345235041231620438359918099988479433655473260015540927984310254707717378355081951405689630416234804641856743969247503540904995328461443769025126318521519953099438554947115134137411972231670687019779701641796499032871658808766306722838595816430658647975324796304688107851850564239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 305634134411652170163984553962107283734920906326969031526065624872354959038085626010125411733704284057032216451096992200071313297315192551414607574497797688750442738014822997682185817536892719317065268136363996443107812245274459525059590153981035231025482204986446460282440018602736552703396457726197022054015477959221417265747486314339517500973084410219129032031800881010740843070864999683506251283401184181813262730339824060820784202923379304031924176716501197851775366413581786117527440851731953872898761468114164067254676713306165315399023060884415087756867500438284286652972639212224493784009298431574164193867625102191565187181563345062916335744650993815070001309499942065555185077499187992326404711053026244851934718850972387954055933516293039715828892471166792639860982479189990542692160842022816813592510312793050293322703446317365856889481277201599680954194151030491051649017419333172998881610685835278841340212672827330330940739299721845297023712462788945825434118454957264788508010239147987063781442321643996786371313591621103530250343133965773368312142106714899722223694635044799326720038315598772602078359197271076083833245914642769586167047149708014211316060683405336992757740729319700855495965362741916751136429854021116417693104861049617712441598104027168872410737545772450630906649646083078744777935701027995338786191686326660099487018478871356843303003303681338714098252149847215769292115782491505680790893178371205805475804142373634585992905352253866766687912434066676989429964361498493110086488281284656432429802480319386943965346433140350727070181694317697001137241777454267027945138963524014232885778179463812079706790976727604941971935805801753150051333695094489840720237516094592837266282221952423037680014690471272890927943148204995985751135813514317353682627223517922054366817767392851303015724513949861520473194011370139571132001435422441788109641840852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -16715446936589922727815384029464026677311644339105272872034159104009143300703474394874350671240993560578257428146258624416297373877241850818334868297790509003411760838598002968910713628796012372674671371861444316958032050817869677720479186096401983344784915322559410499432670687952251310240501281458294980798063333176434310765306968825893144227610694974333130467223314868027425092543809184449598716955201805838941847225072912293659443071499661579639462231904160866139165193081579964370658974122389896774111131386210575834782143228425991610892863319246217120677895531602083740368964802462965183249385856435156111989970392649933643322969152182340649849194116083516995604193019309562802761322084686795336015375403935356177145487628764126274120304042210537361182502738852858794890283427315805611916343318154088735820623456743699124461549913057997837081607453267234288394805697903044290868698239805899992577329229651959100260051155662561511086931691230353089934133034569235105813005598135647412167749750032432800992795969419756990006809799968108831651855234585321140627841646044720551939538992517981610941501130573460604622387161968600195688195081272583628984407267367278925268285255363880987947872209586711060752650270866369472256185763051134970905000215326737792016678225354285079151804961605892353519311239905572127893224071588388672897033887280457927237770151672916551661119322834251732580790354466358011933401570693992610700633116326408683781894572425411061669168752399637217297354477429540251100265251184873996434163024974295248993637435493265401735352577525012863020059054611249042332260632370383632781092165633556589332172442681198861703931747545579208094749890782367637292236035666876679714613397350195355412212926067839437479344013603049419791827046618203903846092330274769431323096856626243868187807722692064474589446012168639022045510704453955711607768375574599114508396132302848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] 150107689062599426027491433032629718265116034679230449131751112953023833901462425484899989302267403405817942550945609990309698282897602928035409041241598129508904880883135075852316082791045736354286382507872635133837546067523458214619122722787539156454150413199518126646465628848871662905849556559364022117472065087998624895752150205959656827431735138777305089021775506258388788638653025344472588565045917081482864235611346943823880463320606409738944209018593491397832612637476731016342758478286577830496520969273650271428929062512937992502896308368357643687315375108684913573156631436588022321501416244487634672177091209263594534813712345203540195001237220626230418489467497098517704528594555173761956997263639932566897202314434497176301905416586190839573196979720798509038709148435887931986635313732169454206444693339230386832367223687226666239364651588786608186395157820889066522059129907976945994668860186032196426951810016894167448579437242473581649698223758438658151223908248355875861082780641993566728664499123865338201032983911774482377412806193096324857035468845625183889683325778835346309239508072289396183143565704312225279473338821155397662961605788762125970460276250534304110646866961127903542836070263906168713620991182078874162033739548827095934881400837413569115017088860150802789543411281814141835076437958278132730771454047707426633022278438836437721410995666234285477731637580786785749299470547969903420787728909868856201028071201844846061065301385606332261877078929934607591976659722776500208920889010211647722035122928886050746655745305488191597778186959560253804272909600709371353354431906218722468200020965981182391532662893758358910561070283395744224297920252042283007306997075896823709450540049290406170025926446774487220930206107373481417257619725158909314728076384143167170844974461131454336521893228121584973734551066413264471240602131439143058896988665806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -720926518044754132853117898125619615643461773182667977484325686755810040441390706827171498553827731882855120273845018795066692410919714354196535470744434757854698264129615803038901263703847157090335313234957777667072492093414683715474330644662550068005338827122448347441510468386846555536129397256126882015092304067103021723463793963989001946944666261980840163185578125375010162208479767110276100075641845791300720937495882440739373530176570717862351488353527593977658566097296127920196084087677434147791429096821225801916421454903777248108348878455321275323527188335596745432661783362942824502580378171596295840106950207539708631276409217616075669800808893666433196652543727563804875777221350623872730144297971138249175328347734965466434594460016297531532840450974201433362077612588382591867483203664944152237083473716917931445086238397200174393164493949765114238424264924463394795070744277803552664438608249440342736328958777686438856254332834266784827341153987836662483205963539814503146943721251038044870390758778538409651590870626918973302178567962160561737610523619606234722325866747291785016106698108751800999849735117941012307509586053826724791606760731951745626155059680156512792251740036976541503256451965021506432348495443397972783200805538303000798797046014070930374528734410623543111068029919057817354557918147867901694606554776457172120866354466878136955464360946350340321458989673819768738375072010968216597391843381466705991608046736488168622918876601695701396775242545981970324465799907858806027868397947418785289916110350170710722567685366160624667814708837282271896023821275973140606665765656625104193542178533204507818475039377933520113124785014816943210797442129661805700372776873065962388517196899041020388633943379605411704328038589950042467308158390082303186854409428492727826247520041764777283777041814751501564527539260264527936693674406698405983061731872604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 1092832256873321594952207120048859053712401575912040164630239329003590994922977666467384972808387227949955147789766178490791195214182939206772606052522347276679697930725440829246021574366284184092846399064410827137486604295248662467448317524788565551080614107230280289142596292732583737608569065590768989358675859101586067070663043956356325809667277199142186533730168626997642245870011995199334475204520139485682058800266070713824641055425959840795204160036550819623679304637529542807546701855553877921659070500449353913749447285907409842867347016101996693126020351275879716818178937355975009236506911587047246114431063236227506344437550284976455166147325590587333230418601771161260460236742780664308728307695455673779902057775165235108036472482078323494870275600208217864523985876244663769505483555608286272019797040354943457332617275747029558456730353243684985892741131511923181626098723034924087712302412893262590247504709432439783836519857411554606731770086356400175939250682336857248043927444910825760049963462757771778438413328478891110711548404729050182084324302704735926194727092400333325762115493941845901989388604271854949103987121957159761413947145356722956928933114259711850235085623631084214933380407481970153935863016603588195057262425577691592177859874714751965487287034652511404867858087473109779341018230718606263356829502238004867690066915496255217681454778186036653765553265131152184736927086259650251601345455147826502324387976695351560988760822544127755000576318723363256676276782932218762177574851870137211835687838888785728402148085359882294071929862604197362033049953107282251281160309809862470056469418289888607635005504653055295005162807924476625151849191840784664651836873488820543926609380393570101325099846203900403993479777254344835433110040243695198211345208319584357398737800811670773410846427202830731532139288655894144771295652331310271819188709141512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 7735565231278495961170378435754674590948139951566208907539619716250561292828449374275903325501949740708392604345186609972635857716978480811480795181103634197754349356488983023092133236238802372811224927541908605547808058746412902380234354508930658312929424039753902221287004150235996059872351853003232455198274891377520843190417394360266611469257626764610894021423268385227204724991667287308464609717945736414736166092174200720228525366419656490982221532251192065696161270414009385791989396681898840683112398175631016059891392237716065214019297497940057701519946337085772250402872587638327698090618963509137396891757114841686932667118789911069415453272878612697817941125965148721066090873205407358574213820864816156305295647264012587396316896734790578773053903967697970045278965508533263274911145813555445722585216072696318654396765370524907844323567838241486800472442595521744063941088229285487413732753924020446556871558294352848350311545750687585972866866350835542291620973159815427971243320419494747379654167108989966753650697552989509140182111694554938329883481480324556038888255228322482523478812796374426346876109432542865546550445379798820185328169472358194994032628542763173343483957339317395329389124924233782020113938429181215123363908887841088490053963019444397000284706302517445597213587295459562183472752270437382950076944867439755655606506169280688195119103763398639036815321321420921464026194269835813698196166690397702782571158948670805239549729800894886562648065432359440493329266775082215340473966206620459876914853843609939631595728728683369106071806239810559205601583046164545040945815759686295107767145993891367793898291246108292981105414621519070874698261542994930449492074486110910885394688892499878541466566169234936824129111587763134985498799928404875847764032176869237806248589036325027750180210476339113142994978831598679280505369236788299028333589925065654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -22477346688900205323939662079679600159305716807680215115645130104856770943469072763191240824829140405456823233592087517628028573675566069943080774813644242383127805368516919211211558328622128748508874644904951841825101091317378596131061942369993595714365995196861204802017928605664579475422951539396098113885932244629816473330918496169765264380207066907031099768775243442653630652044035837111583485319556410737561727272898548365271084755220570447314906201846761033205799258853787348651952363118877140331096557547075672594921512149918951697356985319746152652873117174178351729067765476133764954876598783298604456215821809670671695192476150724835476734172400404894935775783702725944102663400041699793670994499050188864733365462156573463563011361830101840413942632253527936864503335492938040371021756483701677279487596752569738670384696155130338627092964940694220621783129055541765873666631881132004272774573402979868169970914220500406031782825971974108423413951655695302224886908472240015950962392539851030009740055352135730686524150705959046907404149057893417770752548689365826976920105887683304893077921047470474205275243505957634375108513672371907450287702095377696625194644994909051820641831661640486517197945114059933259629814655102837795081934068129116027123295019250454675132833264105251951148292436611040991949217284434421594258789802735988063257614147607693325987307217048868181504768904496519254527419702381321661735782985253768910459242091476202454529098627315936193012839188391142234732223283616265890745628629365155465760178482094926888497017109285094464715610326860876925491632981898948267834603784856307970829493449875741422227079669183839121719102380896204027858806198086831517145385377068275927132507644334038811927512308032137145416666207189465136153732761004377380724288689506626021440151941384745356682528633627976399310854087376663658620304357899156672213896127408242688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 640609704178419310317499437693191864726168927472953936840450971751868484982147492729586589166152978954076218044344809302784803064258333897705700424461101886361058211923473110554139307773159726486260787984914257160379694329266804349757270524738449900213806574874053386632571395791162060212732030779465865725153133905186640266915979130206221878942982208139215307117213254724876598826157077395181223534941515855713183015073495044563978132725903052854774192074885069189023962514509765623385071800680107097954638157204800622805003579990691323392427095884580919633214990868148059329949842350819375140185270138437564594268905393303568909506747138025729077582412471513613971432981539132483983234396739908752925057435949001348469322439625412929962483913981022589330812347487785788843949181968869862373985268514352803073893875764040855639962955517401251561240721779250136643242500595927774709373238997098079188567106836875061336467829450974802879730001905779364362466682653322729461980576401754166291424584589544375323733442414822170594352206919288523480125539226114216467518670576343803512009968338322486725849831239358121649568022468959183315822784296019421015662741909818014534457192023945556382778703696103925527764197712284485386500434789962234512891837950731589498000510901348329823866916819710485127814129958054679965064908413385325939441550846028014204452928966948616132961876660469219641649577582499591335678803844645693170850324768569623170488301365920633406407445266354379935297116145532984617909511308482968906099352870336725238325623160063882933835390797672601967014453556758113657130083259442348244911243302228283572935834678393270302143102464291161530755262155844062578305854741093963044734634302495807799296115869308037835507367037043877278320470330763833932284083083044796014621837325409003808057741360220128714355326796856794536904362896318574678978118079231239411209715427835904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 95922387579537931050656893800530347856191842730319375547485975317153580681460527902433427070101782476078819181032591522691340455605813866536272542049872957641286459135827736756554162867080165026529530948827265544362493697764596702766042866393005344730262815948099379222021970634631807395682175276792109329743150110866052562945629715572541651896738610588459235756154569058574401973426736466035820602737634425615877680457239712807299731543231547824366664381985315517326515154653309515265489696760035780297813049065962282397721849839879695968137301467865947176112675503186647635333039095754915866748904680507040104449509783878155054157191608237938981319876178046090346556929380345737720519824238884850179583691733620260566598099840768542570620543090139341262909121769310924751951986034590158463999528008443088973535667030231089688578573323825994860229379133934972517563481563130485405945285755078298322994998904545006152933675166911255599486009733020320232490899494118690648471185640014783145225249246837297491255365293466166796608654477719977329097896499204580082523650558228852249724686215130090543948135434703411499912998579186929779980510218920010000115114772933864660889224903533984344647424906583442699408108700114830894172553830431824631134371105839574608071611477544922282026438405506356967764342599673984700701405801061455386164905758421087636322325249029150810087673325455586859578879875835873152187762724109584847200779592534017159494940546295560646010826658228547841176355684060731301448675160831288443630446657544844644147349925174503797296791695704784990999179422444422322279022447173148728556979655956998678537558602842921236281420257423047038832124555423021443462462219724547704319715240034000000743403156542145534438263677508807727245306925377603489686780162222878649571298949493038513679691123267774951293677805332696708307327298502737080690854005638705346432673186047852544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -771124443928960221152385443314395497091309430832959012379597403763865913979457026198521148428856935658672862101706784295450449354049444689606060399912389594086874513652531462409699191919021996397715323712483794494986099369879215167474143275900675620182984262242502823019317126564127060165751969568542410902046965760779322655850706784028702981872591390121356835849426036689604669971047962086388118784080901236442643331309120938984008683033403193183826118201734533008430940233761111635851436395977505177037902148990338581235025134818241896318024785257397964900803865236897961032528259626355147096293185009899629733822797757219726862597081429326601340282503391873994868782203797975903396332672384230561392762843955680544103424621209917574117919747530642966906981582139673688421985165530505464653454929619646345478579778070331916830559303198540352041708506394146552847420294147138559038669491685051267054109466491232929400112916260483313109913160523768822801156569080995166985123559886074276715458510071970572433040585459188700056100271982328676132758480180083241390592589134323903506138012296288442264982831772464315489026987066538736271910749949787783152134735978341728355635223103313838767928300616229335861055855885778983302343391976279748604988535158671559604421413762649793464090920125004632064579053897275979648689892530934658006748931619435127524607205054707533888302027680990033074991370346390406943433768577638337111719272618457506854024177990036426680363701646336676682126880435846127426619810280826658580717704085821821562079563720110229206646507688371315565370928863210449980716563274669215102941770648360749927961601445737476546582980372364087049788847030501061934252673521509025897698772865150233512172147490771684476546778282854158891618070591191332956767577027064357585171909100117340544432064698968884187140897654269633175838736785942138072501471773784336031918491156640432128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 4643503394172586447497165546958540540955785723794716940632657109727260210683796210695162876466367862298690454251881343291894357935880422697266033386191978946641402025977517788205193616477124215558431039637695129337947299082082764939769714391785241183670547488719052411290259600492731998113939976390455468709950561151139360385653655535626159140779546644418255768835943550468619365645041154280112643399486203674824539333715854398092860275563035192930036968499746010603040498992404555284611982454413546043408282817113666377054212653378006070178447147662682857935268734763374436686592091106245323633273056609333944301307359362829580463312578579498432340116678855383739195197245113593039494327137597942540755893662195751739360092537009974583268236640612860342122357215451582870953003379007140382871525859836588447334212531125803933481556298157423833466538344593636520087811962386372820031567567055608666296878362575395577291614894348678694809908581101256940798847348126626594872845537809559026344055725153440327564215989862796858678763873136975964521237109775906120398234749769016178910722669084313053972552363785045938709050924889118960430941240421993499676224012504712158898844781882264044839909859129296321810853227501043666327789140107304129999686269426284955498362503946976271191195099888904738869034173834349638892652989319239699091403666297878290720428433097176185215227231904340599427659846300930224335210190778276258972677579214295229471488697284010396185007502405444450930551672213446710581574172277910674536380435614584299218838414694590949184791733608448253885241096905298001554283128692904112930723810619528011109772056675341119541026104897295503650040445553132816926103100155802405680558473828228085560553410829461919549462070433413278805942820477381655189466227971870086671406359828208476288589560384672889157960243249588882596698322007486346136465253185305956678131799539385892864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -16687822270255821877644716153279433397049230336357006805962373099738864485901422888045491920478331698344935089356704424032874619850961499488931367813482374366847973727400237703764028335768763097496118191619087631556905170569502710095563431540905588030861938425985147740426368696930917039702576648244058995513573020023728721259503274000737846945387528433013311874399727279106104526275287128465481948075041758126611310633817980819616175143609869885344071044471698180234055596357088240179597644817650564391455628872625672343720030413138989502125345262712463338107522194740169008101856445816354814101577816765366258074793662991987006734866946927398397511847678075430976424236445947977376567122314763858088824392921622585016866910837239474992401189794013372564281644753890069313249920611048573720757528702294956365176721791562807460499196631349770156748265376003070886206304390763398675309488769907608474035741573187706633644537656014068653235958696334239749455515682839771870877952750015505361451151213984292289267674447789444926364269172776519950662428784745296248627290218488830504903118337690165034324501791947535633167870901136529731732990048077311470801939502719575074167598141766081513079510116433586555733281334010865821367994894501995076915785726749354781926750523628772048068036942582402820060726883671117623399288306813984424973667254963954176285216243664031022309559167434240051246464582387069564451936351150579609004992076973892288388408822143058221634356123050902747372113870245770410703425953427872905639941302212182725125898077349972400216979395720594471133238063189995527770723956574841805022887211389719644608547996354821530353475851901109889015850422455370391342091925395758595389404503483820215984881069023641941199978048599214200184993040238278114816765950156559126512842617132891969523508736422526803449711478984576433748791528273047785864363880392152590348630678205515169792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 36184149289145265065796031090301780814251560886787554333037120217933784195673098424582222598015714657123864685308424285280490772320277195600707233753951487459993860269541561788360643778898451456915127203140646770310956326565388656310390577728434439308482440080593910177098231676666965248326575037273502385195953109181560092118436843841618452798487059590811539211748812992497222894483678203165782957681138221294370083297491818962824484694777217455754908346239354282197270581053606791426154217119227525390917247010535294154997474648052652985565981036068645771940140725964100198550531684354804112062867898820149163468475669693510627025092972027768037001760036679943682557011257107638277158106357379972276090212881740133405398190497101068243933051821183253985617444661355026226719501059329433029317272029299948386697347227128535075045236472154976212693768665131319001487384214060014787122634427415703470176263322236991980112862161951538345536919990735478691731786999685020853887310874432890655573485344916093826269906904952785972785664940776945817704770617793373672817948986397289279578364358052581996389579507530179635078461955865784155838969397272246501938857773697710731862290044762076364497162862685386530618255522887635658346198105107666242862585857271802773922626345576388164218319573528579489427679768716286754486281612513554119868795706457272614794247385529234309498588042084841337231025354240521136056401844009409281781588475235485463974659866868717982222007538097694956859463225169913035904656553296198527746072461006703989849730607185630840852311622073789108910227089467516362965497051877979907240730313928251691381431824964212548591157395832807238020553098692417202763722367847868806091557539885807760015804549875116846076722146813334218968783528272266168824325389756617792241932950384354392326319497989762026351185732021620683583391071074584151260741397192459414053316132800414351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -49070165622942767135788599197692998111359842984875830771107529238129180167908955015488581142857270930177151049921343548560070584894385908424757294905753341393937342825718578861203738048129345316648774226471254997329631369599409557486236583832686932062000556023032365627724051292591137315382827092789680064483188398368062475092139564230103526435208407050869364286258910560649381547785575347459033258660001635771723565989848718196493341282022400932798518286709545306130382840734740392416377044121056878476301119300410126785900769651101498700479788176862836952579441839068248707026510171782287774222844700656715832905253470951852940762250227160936286367985773223915810729125967117391559541245594039797782625673723299848769351326869096795011249673146922854151861881207922735514351317774483926509150321076104128522652192373542881208309800923730724915523394529850736368875640514673428921185272979883974379820468217978002997270376057638882578456115372032820250775049583505446194368509481112644808169086275410433719192681468226802834102633096063040768281013780287190180594907237300716236300058765694726909831802804962885587035105927295553871755832414991394042665203257797405549912506133108448679392899038481871984037667193732296670866986666815419569300798674260713592695401902319858275815378221526878450962590441684963202874493490190457143005044364033830829663110581620647025299874664967944407480978435769596350876738010371085537317429835422713410407549934207736429982686469643524272347244252176797892175966407620287864260670994141670601943178851477475425809524520299136715477516068710055088290691577964203513092618192453483516100055348842028294758542459335698566151352813635801178250814087772803030543305442865467317924092181711616671899304379773791138815169845824681712372322895260090345450561220141682570629577065429485451249479813272407830623329435167416215971812181196445944936480192209906302976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 40884675669400297021384527559502649655024424092259617398602266841703054061773618480414239620667722981069775390911469333972960353360067794090877032829916095940306749830809672724677876619012556083025922569486370806506442263029454490999655581051206542306429084874339051142372559163135586821940200121792469433095111270545456222923111001326943127361653562969361033002437417967451405700016135468507068993243735173016453873581185934316851269926444017775315208294375068028021206049642373552104235970212264038796352494080950031643487116114421359154774380127293874620755419015910919803715040534709487252155270733266051532224891625987701444325773749724156563926058241999228081783845838104481089930686237229282285739301676431253672588846618210909152066832762451659599967928146990687667760969554486153270937666489087194809263119360155944085455934966106788634938691971391745982615726257954612616029593910787348930164011222523697550230388754009677614200323948736400668763041847762261526660819762958688931781863339032639356456764802218186221446402943199082274161416733060113865451449486830382121304374429882986999355402083963668995029516343901316462479578326213931365361502129817193186154273303778431111935633956444187902884113733568830847505163819043955635558148287401979995165940037017578122755996674412011657257587910990370569493401574949721940306218724387850663808782464831324694708995617180498112945160018685798094433956664382586471912016585197914641709336461050874843851409503799692644466163560018124530996570529767089701666540627475898637120981183001914265379705249839632660913168745201462569862248401814921194929912995630810321480407339153262778562035755532904007854604571138955167241224748637504810928710628428280364685723722926425562802804817723856211085149828898662675015740437664022031171758665855079870198819778882467957462840810206659106412277202670350292337180530156149000467550902368553926656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -16025907815372088774326213318995010117229179906609419594048208492036471797310463508915069752370062684209954976732146999249943199882868994345206767816023924283170742657292966438950182930192056882025450496288920849090170773039525220904551080615879186908106333419291531625318867761793653841988690901307996217853507516138245058199478856547731991126087823755380431249026522786611339797611586628446813754784244571413450702898568913161918451569563732075622681147962671293299041221507577798785564618364976681064821607460526508484367668080705465839677295873582259650840213126178396887535649843505761314309798382825692820834781399619012738028529114913097302923188534943487750197236320744619038737316905085724029751137638699713488313169340968627158417877669224550113826752298990711708170431911635542631044079086315946458895543912060728048839997755785136696150097862213685022961379271785790790326350649231991776206867533232296254738383668714524292049069532719111457635698779517148690499543914695784151273932460649074295815146779064419817547229534666768236408840857441392710647696018272196623028076703625832865122101665828615961662671842580926926508513320744056356568807183846778102586775881403722487627274786693239659074742904828143758324399241859416320448228669143896726552243461695233960424777411492155168426243878464116455717918200301371688264850258468851001421662187985216596443922604788990605256408067280224848400706793755386877559496445372957019280241140940937382522570641871105850261381999287082800888598824410795144012769304764745062505288445831172736086381052613971810140928761562136149133021275739670266666993028866731557479769382529690507174465236383972369517957393793935457114890837109883266148415765479886728927138375075138651999559255042914053954725024971538447019090747988888298030981533251894059373607104532070167949638925682544591763047695100560725314005377868405447263229797048560648192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -11804843562578375317577404052042007153042285147476644131612533165846378052719291368931748826938090407670110609684258287735216243650143820530116603948933324593069150016528879145881658483723687528190323958859006723965703209904261815724973534493892973365594262528022971864871499462539467430380849619311678429811666136419156658307608677671226297617640891061041242317519759628606673426329202208802550382207916141688977672841826187368739801367975783594178948283235186912987737447644630573586339380428784742529493204096269052280144123039048036624533503415995174922381647503997747661207147960586541261039118609275645156781742735406010918494639394305964958801897639362176956626821722247044010019733333187274418960483686655675395659328087148998500978431820115622217556887302452250869744055033717921344842424424972978309008797610990566011610679715188984364799776872300039820094503313240831747937903888795533294089158855193143794059719879475659188056164993655118280799987223570848258455399705353041266977633593968065992340573588643779646160513312314874557514497984575113322532863971652824190643277259997161718635878235636001788465499699279757849417883905786761914156774133800075207501673503522374286738161782389224491668466321800974198075271342685640410922894811882640480580669324253573421590117940495062035066978583981980050084110512307570318396796869766679727118572717909333994753954299387785463649072141413356042614721494678026464498487333166525608024614715429320928754646173975105147230118065501327263095666698539898754450727281397210980853791239079732060372063274344677963221976922487753526850114817883834690053222273822993659263057457328074937132406213023503363068809606799474167247456425427784793102433316719366888608923876862002145208927122631608442813161125842564367083937954706801659968859049778205690662608221629376471049704040199763983887895612276893203729097597497379115921197199174672580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 38658526741225749519433214460277199410673077205501834547487276052069027310449417003117479600903869816939632332022501297245323580335619444512952448250595745990220032433600848746492101838394234439394947032864198298719028801170158235199686189650325096288280419463160903351093263037032807162198087374522181546248830799723552728169030245804474088088036024112911485005161924293783649799091809789157425134248383655961717175503709468667248681144433226349468263070924564697098731074138639063148897667258989286044868147026064685171793174878864255553341975390792605281442695748720106986455885808363865239455733939384164634983186436662163424432385715453836717055834812776083085325221725526946072593078940444770541882947191798498300927894858118414417711648362824065627834691610433125330608271882510010830158443047973553848458054937302856065994964149524466536728044183730853641624741941538474126390417890959349679362657619422932479897333145677744310195222686627208307556385965869777869133544324147091111362529287823896577928583278601964492701259247100028117472451855242269776021383959973623943256450086237997202479934857507019548046922233301942132497330051550163927579649022367141564152360729159933405734946009669135247123645159357803012485774953760178551431044727365875676324218756463637414697044901666517704743153774175353105020258048553814284848106822599503453219130689785459678686145171724170435632867276634965098434403898780425503026588516225373592997126343628240133563306685427820371977272892744722585838675250463971089252000525739048051508422024869090198065316082158665938617656403170243264546685467935658115159288316102463057027718677827698108260927524606533024211197504931114553072688846848469573812842490525207858283637992199626969059477587488359333033103585593974792705660542936152824338080580155228329105753653487078128329915724114630154887290280063706118207754915022357073220915777648992452608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -61749205813249840600080273464568682899650971462113837274463092885523800444273587949676388845246296373694883400289178205775579128539786706606376389961537709474738418444181556915439512951929928141466366110151602102869467258908185800429687842063321960532365053459463777476607700646454504447015298546330344372273870939653273219820982690769741004235131083385201872010333815397019998163769052799903134060942175569276291605912904043592056979505073578915780520517386207311229989915016958511322858969147229255293931683376713172062379700820510936719871966026119520122219065951694140142792809434056283314341167448281875614030750687087220617455155517600553467718636009466898430606357480037524904072626417036190301526894906099715284538504692714417298394481221793159744927421475305609450019016601631860279344152628653363730041884423421407992521219447030927540965205245907240814846463676365367715158151221233971582246191816992991306593556689644923161345005458004471551161475212672600598813695390059454874135706491836438596540494205837423323289214035441316265232856455193968806761994929557817751724257017673289957648342425468526973616339847821773843303123815667275421867055481366966326137890133763402039415553789205737745475828885426157109122602611737057163061752311440812174538954502123668397566029281100331460391240658792887506209588803914428210586590534850019492589569513572102831519897628420784400790280868268203515605162206253561827908181296353995398111252112835577630479034210000546307823751485205810254241808387921439574661167339889431278062838341261830578382119101905091627581992697707445519741333291429072411889188478887304794356431395319075157309955363367509982546073529588527202365709671460358117061175895543952289798421640715568636269163754087928955826067918542756897334442593819876358531280861685854673482890302354111576757240719876957924312599365389821490338444786313420063044753102144951812096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 70854922315373150323001633961079875702933629121290745045562743150242060176434397907656393862724984314360690756594987462094629728744817442198336014286626654997905207958464417334963449401292167946648162840809610648678245497797176549540655061055236656351881658123067064671292957799593894240051785084215750062960635664737295529877053935861415408456866421037006517522470511743795777165983047744970713850360356849377635086265694902292074708615549059074451998859031638428996770482048535310885252725267401940895290504410750220328188855276343672113443439800485256725919068451858726283037783272953414235362283082768759619191081983155105474014713001899812624235500489749905155502558146449423015022790234993903797932562502857876805090678427315674278831088384713833318167765550893632712205122360158370340258799855596939270205558477720357875522494865350828959233055121173980956092862923343416723837155419491442763809306440968792365072481304577485182943390873984752226648451617981112566423310651938880445162468395327029006524548972748818879040697226720788343281006358607288206914132868345410998328351600003998770889824118579449103674961481120989113291677197282458085292591570676393368994799073260127450666172342619663857448281839652270855229954155605219478254471691234431717834780648578407073108681689338443768983985700186379871100122286532278770812912246884267525868345705633728062570437343094366293092955763256463274039764781783837187087179300132748629569794917281782526369188042281819155330749645626203275408052657833970700024178684910713890842049450016242932468652483948224645299254210026825622473876663117763250446089226899293316081544945926642645636530590055480697702883760707709643508215332504098578547526097677068085050449043578346147431109822468813215685591944200067878006449395138971773250463347850975282738223538171010250026940888545969463782144924354978182321008497141555203151326952163435872256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -63717823765452196722211803975275610507846939342559942496421717255741573979812085490923435854877129464438054442925614379365866588709942036452580635147975084847327597245605554232133219221813883686370638871283381563671452046309172294866497756184729902178396194840254173604173513719769382878361395402092153261631609629209368311129481593413621244857020725730862145773814443056660344633355188816369913374991590817981076796175930231789352875932939316882085092441549257214481477862182081660911133268584126766011727368685624380459673501962946582517479600507933400994590746224090273511256251491954291893375306467822338962025549313482843211773920546477188478021091138180668076280181938451441293228510316498470108515886071587799187223396612435007752951169950572309072077803696469992153430790080736088025557822653655105641895004498266934027661084083109555504382402790788718395561493980258312826086294012138615179224254356181220754764695606239451053527015634489169538436135837616167127605864389999537697031712423222151693817523868353920596033123539019551708769074491517284338775758287944772487910747058516121019031066689922879245357064323956352844900153295156364304325538520238894193882052146966166565801095932171037438463021360275310642015860663663874682678273901331578316134503150492995978980574403384165717074420622894581162754063379808291142338454550099522469258567764504554902305401056126661485742982226492595316433586844850943984708666511985599803466096686748802291124747005780115591267146781548464994362102141767837997803614724756561300936811854479264998239227976751179153006058824232717883046936418336907172389547074895366995778956614113182535439236858736304705399147886276825057866528194079874924114900309656543316208990193901802053437398677716669673807550314848953594559651984202423249359192759532967641894173714332098345485442000141746968400178313193501818520284176522283226943708383480943476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 50801302080899515865394295012117723099282236233001834021890389127722726910815499571894340553567614774692145447978154289650081616262264770322362777248977464801838576308124025663122738313805599083650827247708408802021802801352980465578932819796478777509522117593061246877531370003681529278152476141132953636546934554414675982837687217840478043941447399397611236219679591417913847122625924473796965569854498346772034301795418713087761584417025786650567945629927977197153411093903887397893988377076423466873120134267064876535643543943210200809504865378542976220003330722645362359928293372429685586145656150263492086802656313682360539513647837780926063251090349244309476761200272982038470705418682164498932015988453187122543380776533232822984937723416855540208522385391013070189920507810956285950015605134533234134092313689834590305518112024791062424464802303855425017124741175576793620734829366958590703231926243580153301131640310986215722698418125596453951665111205661380203881282455767824449987720976004551416464868417349289157921519881241465100570623349831750351611337820693961257291640367483365314254076079093716984787291152176768788494667441727734429523444739290720483301558343382093949317538095490840938352509943923207721171423985936459516359379923832225722768182125183763809263026572706199204144351790687546234201055870091877503803468214536537182011704843818117373598138678560556003627540239696018892983823869138347368882566464875676486765547947260691748361652259415269970225455637772622711786338729720622153690669866235952091761551224387781323001000937915550067346815882366607020547343124074954743526850322532832166410112905489473881692977221730437692028010856690338562772680000319308885984778315351256008883031645572776277731296406382932776067393980416783754148542046174540119688152470919289683706874944248799507352036832935804869568490662226145180929812974304076029350284857143753441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -39347442311338182389397462967098549718059165946330038068942966906410405677874105171476450988373737032062799123562142860413306010067930743466708668207483599744512012316554043590437243706291640066864670788831207561731988012117372966590918883714280595358179629355675381164208759411593864975776231443303811744711168924470122021367693961548960971972001177777087528636305134043318504795832326508798977200847165096829170258496926114564257426145445112618796794818814325587278979719954167124298232236485845002571800122615971000905953784242057223698891574928072914439463309396516075372274219222329874079792523355277746384751440725720021896239140735091942285813860547510471547662146215903652294877318057448397995451156128506948380104097936112505290370156667236833481105426353793948431360938313565806389772737974653767315725653540985101965773694841393690191318278666436416997790754748514125580743956678842251902060196759405906689836898207455217465042367997374257605433582805687977408307293332648116509097914146220576937483581918194288078436989185435043859795924973245398261764924410065849376396315472391974154818222597825774383316428499716083082399284140055627569939079160091594672148332487136736235067929604076236206346151133075872171658764633542889720475722834577662813529766750906658114257114006741438391770255106795865347815401139316480945631119108819947183510071936409403468182057895963205185189287064855828304004340240080883821367686547262912089802455511931277254496083999693373292566702631497174177813530872790859259074667657282830083319584437774107748258124848483925465710890423559490417546876733592841279234886554472932884163519860974447738412650591515489534272270097919939030544235613982032713697252255350716729999256447316249971241277166243966874041111335123013673607834242981297298842950295167125164091918562957265249016278521174860471350746812079076630531618600571153424454333665992199110656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 28419091572290360807703302156444549278104885748117274365104506836758280866483651448832809013976725430673031204773793893726391276155999254063771968206437186986647143364408656196215221865681680425315913140590276890458572182846157093216237594801288497646727773151047942535432089277876287529011667325711079003736009773192813203247878479608598565606035864047931145783656627937442958704658466100298428160773383016247683605387085490548340373243437238234761005065749463447194020015390181764269749393556041711239174113581415964280960247002407374372203881214772057136266072093614883928804445873528461698952664232886312975702804872048361853153807413328959692622224604134119049578264269912669729007929878083545359383875090690486073873784220448959185395197046091895163751443752890413922665467883678352019858910316714501670348785901680871700429006336471188989947235720348841548136814612855083146448237846440861663361003422079431464696380695184597642864372439564328085035319254484392402312982966973600701253908605084431571049642969259425028510186278799352505907618115684080225921648840562246184360740216733357128316687326867120143361116886336008266764461745629703524577197703732851110776790848041569939895316798129615157272277748613684425398190958097057880621857412612677898933712617001274813998433035987152020107325937928084250837188007206273843458193351447198446195955658483380152936876206628228585479130183525403686904003307658252356405733341210747506118620173670701954130274491012287477809974265849472613732047313153005907765058386721167416841218729027106187083093866139005235585730733862950906822771535120233224884630448317687671498908072939435425672878024757942955593250944282164402738825656562276156623608466795311103864937365574323103926809374137129909421233327896003756811939194956676531836871801625384806012843557168408694137248175199273011522221316959133439110848743081924496331018088069944311808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -17850576053035315841327611564632150633800796151506044100710320995837450972217234957908891168803709243743867476114452083478315199699441903467445070557952058053418069451955510959311768225971127989526631743263240258787423070505285682716248675410783825498793275738318204262308089528102524100080145342266077060797581842633938092943681371240940859323698146273906423880819360129094888151713744699967164989257218966455690150836852230763844340191083340232045206133636498500853039562795517545234029629661208007432121781641719128574917830416879167473338001298964751111111506096620298628178658984306359245850227642717682537085970506406325014608495012977538839395850831949091627294100126867762020908503007393202492404931598767608114032324070303764913132833518375116799376031326116047211789993730376271847864088549696085929977531070730784885341889182579088045077197964116317723932307494423025371143770023613082486845824179710074565743855299417550676456904652486666597871605916575516690868008098132725507800180999127894915058512993144462960930397868635226725649771913715718588188680524238012067717665755325279051966013277826878584468397883846635499840267864358115592836168783216251291231158412858714388991152322275779371971543407136704288777756241456157626230570179937864038284064153003422604187652383923218256560286199023610654917929236776917168842150286433109564956031991445008593961124534180506478519518749472897946068202232421796922753173728473255356052816058223957715730281887103230411883927652562331430084536565711866531563087679531053237895595702893957268791819580160267497590576971458803975899951801172894535401835371552734437912786768654096677023664093233080733554004077528814063020445756438272290305390738104500460491627347003974558990767325801655419877127542200566493425622689951534293660098803347761130336495090672999311512132198802212822866095206168632564503519296182001746343259018437035294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 10205158040668132544043800743628776476909501468607169250461995893170154776735646286621252810545848762351285969189373830190556826230890230213873006729708741949033538267789854102292668653471991032382296395507534169813717837583881769174543975563790981992285955720086382456319817078988966843024610715687689516532551539057836105077001531108146685464828714938856598869173922926357586811171588857429225854010352095500818565169678995767339378090227453423291450719462955069189385194928328990163412184299115743573804474347466719636506220756066097046958091734745210081642997844141808126386215874536941508662277359168261056941131380559608082614643528771403377569651316271303715518693113567469441649828607622918415597077425126890098499143448020001591370258139560214851178869808022493788411119756050559036129599174567827236160394688200789764627426668658767366428310444074131104800430369288877708307775408296573755930711181017361725515396156833654234053294824140607565923614802035160699041888250104209647161844628653419380301661280454700205344270209865101556309797955021645263222853693766415781679890191160135214916942896297578899487909872745599058693712782822654914648488649403468616596124226791782990501471921042278858282571567166445446996877473560897592803904450878495717326514312083389948748137882394404784205125428476488128754990951626648097626773915350189327694329915394155313754820009402304991584968686806056849842472273857528580729869926894118592667508851771679403419053476817995173521782479704043858348777003040200706433636059734812806272749277662051678284304728226202540680139504485546615188672637701907844589286292874013142808668439310332714000085736971594785172492350442139241182634769421578455645881407362868933300415820004763609344670704890587534054394711210198870158152092666459301361058803729861657587044816460188427478471211899899565181669976698689841375277509837922261900165387645316235264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -6085857566265958700373614132247278363380059733273524253085160819894832953485779195004458015371781722449599178095016360588033847855675088403984268980000400983083761479123940184034456137115863315822372529905348959329735226887608449458166239731615158993305888038071699176926060048806824087358008597665399026764049840072257775650155248546393977123418276162620114263382427079709962233426361778354143061319949180214436919502307149685165215244086478747620076357160536440512945636734313706103184483943830191166391813025550969845403080109460535414764868577124676279343264555379123295583272924457627819446817025156039664041128738139441424396665535766262188766062226911985595288817452282850043400008203711514904988368780993075954535734729684205794779786155625365880740922566580958147784466024389979886633451682250139382122158791416745962627250192162876003965675394359848594002474625670001072672793102305439353308833014149625388072454640661032296997916080132770708679945638404197619913387207744232332500276622310827373998630237002720146451163704059933403503628607122191010469363666269634140764200974897862361937398277368055313475797970270932271853280720142809297985142591110433836491294017406343169611006636622883857772361569289398574620848527765794190216152643560544961117722178328871136569249607306483636256264170788282003489634338455996808025461641331948687679333953216495971201692734192283066226878006245127298032709156607503888070817748550471969122725346026589654730266568119204976487037206474255196174822002880194602223077357736709833272498061840465512138321368641884674776341075489162771708538701438700368889639803389046647172886995793766361881215657674376944324406698443337487230218375881895240139043803112876107236945689276723517199962808975878174001853526330297626572002874319856486644395252681349925562915208713750367832532776176893447581805216455842405786698460070610715279389827310920138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 3844119010909994459528328427376310184609429166457704626862297019140494898861925920743950418941265577521762661240707861181836842406748419410280884038724879465443084190005127805356021940117644078727134284485804837489252080186538158646038156940759738104296610724803062383988868521690248806501048945415687666050121635166141379578887493676026040359579508322459441826222465148406339698368311679009553363551086163078971288755840852121369454308627129273372022121401717543274555424946960037710600351320224292708429514167984626140829227399531957173164543300925131184518485207420727853387243554445113645639238051712815351779165748448996940585201414761984966562794357419159009879407309889926452973035141283681994781607358603072161078784330547110936516412766262746156023943788766630155624303101371041152642366738944531352738472559793455318361922895418599819958881617101430821276886190697597300470316728178407002690379464240261654979691609267794994792409020752024396525865436637601753621580089610104029417166403990140016191627671442642835765463807913433375181802039542322777302538089752284907920041050037833806852215807599205215095152020340085460590343101493572705093460909743038437927530263818823596820748407405731586056775176424768751985523861793013035727726555126901250154695257976445840453336500428258662013968356545760175434720701931345622368626997957790268373131469830988326580192657586182074378384312554571498053399510836563843394530565154653631852238958522582358253798799512299387929238222986548745304247370820993103564842081336906836109253715299278186812659931184660728516167077040908806677666456184504830452185139284278122440946294318661655603285261400169734226410169281722399408561971131044480904936880757880634743897175693655233806834004275492542743701917527176654711458435000129061248143296703803487296116416621623385959065765167578599048749753203363956357299820163696279904146432730257686528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -2299422813163973062885941490806759485246048909119002143310682272339938693621107959457779345808264677686405533083509251406404718170615257743039834561413424924159821714022101205192434309557297037681569413723143049133030712584837139097210783241471294979172398013747356801607708536819692658220119990854416171701021173981034494430691549153360449845988228190854683713789924143272825287261078295966516607621874382553902998021372824650910945316308871273845710293292195198992832198365329357061635242611002297920390121286819268352538782120766162964319025090166046687667606201656027556290428069297636366030867630696756729145083364418662358245218650704293026851016890344516740069545107715830026362850041958621856238987159424386536047827381518693849543870843594149332185052247048291363562597578409440991977573366234342584293950841750621161805160420156058991527003494387147771911424957793111598146550799305655680157194234209185977081282352974973752385377841468255796952968910673254418730777499052544995527674045785271572394605478900245455252481940367981624188698748996105033936205222494653628183680033552872930802211405187505908266772854692622455397202372110567029028479114129858190607156215727607979629135873849164103504205314911168257449155047554521964633134772565603197481009706262208439003272198794616557871311679310507526331246159914523448428487773127851572913326494531767966565789548052230147545170702901495425664298214136387551034409599842217822095790448040146448720478655982997302498336936782024453564374921883829830209750385480857356876834814971705948580366495710247563512332389235221842314598935953476860008956908968046328447483991809685064260011886132964732448748206009743584430382152485434406240415472367734123851412255958994622590081634930116400267939204724308307594718455096666118188276175642745234471130200087692258095406214096719786969700417233569749334021307162818732605214372541558161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] 1259926819304154058761477769636904615709625733510652587895917867496986352514908746207313918367545638110587871038351487663325393919572309336017216142501708747273030087139905437081806192079541796279396074046812137191631024591788580754827687978074707582088840506769389133286647991166063240462897182665521116239976040485827613919021447934565086019648949797232755686462546643136084450557840913181596880664275108141221191282778191182549641549297782763742776483650470485064321446059584935850621263726707920961370165817419518584857010970347662035180862419447326665265724408206982120387043801482434352311506226772034518622248540520772512654893774756089248298509644605553019248341178857294877162522497909071701747843235919992867359710684073892609067802953452323574212289328191667284914971874082502984513628931273498509298576278898780137795943699676331938781314857978581545769719579496401083217077742336112356341187566277718815427491566209638219372053418976995574949856854831901858350669254655948814794726668012577878066685877350757476574932978131738284186662016322041464803806749353338706756746685906988050419799203769497971398919527857670260359178645642884598787371477509557989803146449267948683134362227371808528710688621168373113194606415176417273290423176436631971359786155253806234321803462106466321125633228779036717836799967720278196913255742665641393206366275458679621283856248596733835982348604710327579938504606074612561209191762638225157949949964916454592555986781987503730059471240059318640784118134344108417996880990675602133288966621495185851527657945814460312534517010370673614170964262271652396125827215322333107074684868005366165880997344489122858767079999916869182096837190131185860098616151746116343981047163275686005409185549721078655814121672289038230597743016593881563611117462228158462176763521573415375946673462715396246256058871359808573778090659031627793827935508110306705408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] -659458932175681613127008484341261342438833779756485756701144826726278789902798951799915752212219230938162187959491322774807523171232045480345420476883035906653068877943675164568153326226167881275339605022878084402638230872600798634412069481964714941747083012297206131323108832340039441904651062070870457688679100604910655216360436629967304756000328086497756398982727129529520887234899413080720873489268332250257015545235966242265873096940508136969213510203398509702843165478785785814748946278540094421869476405489777470730194188889688939987094464005514448524216176560513251290162094180069329203739653649407784040170122796307426436646151346969643793009762248856790659886992606980446587012077065733376428663817078953844242091860772305838924560655437100663416654253929103650665469373293423800305857013109519955278559384686748144990044530723089986364254823854108509055133653686864629731860760694443812007791550027613256244540348441818955972526850638468388805893894724208354454444218401312683436815924049502625596700018121308994517948885152301028998953374290844461167092210825690566959082051221523955207359242285528285670532734186153963436125985081641215637219255285702397992791952754911662580860923899932443148460054748221346066015415280039026279380027808995783397746483050773339482996790210263646200260942660872595944893624896898536726383425393720912538658152680887483384140162601301167849545243446798401208413204428906762385886405883041400654008337755297542055747496909505079826775081687016842244783805061447867464784080722832511047549029209021797036793683701906149891197112588165495388602683167410655903769150270298724961882600666553235811729511153374805440086106115542293822731127557117111225480954259077030815920733523285664036331759148814273662508473947169120220991650976137804405805222637428107261984684319852248232090102150773098624219543269875872630611689997287499438909277009505943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 325429004598167806694658225717156400889523389426278833223504429392777855670468738320985079348014471145189247045018295226465864297975090852057535746504457641693406646421944657331194416539409853521929807007173258477418992534839432164246792123477753165990570794261280661118954240642535098462623025697472442700173354580111567034511968052505234827198734766639759957419056333525989566653029171425009719355380182269498989664600036921837959557866480187436099193772128090193189344696419233715192983714245116946250338067597234880957306688136737051788267503213914956942592110882301534772913326192741555390413164839054104358402323775712748274677960808968685449401730382794955617961853095546955334611883084369366125544464395521221696138438089316348782503494050724164101770936118391345136056360126919207236619219705200473281399787807088879833837633981581881909726832398889695246370188118695645137015703724238106838651376863699027681115282036738501778579171429116906337295064652665578810485748388624099690525382605343982068022874101899447332673899005974471006512520148604856972853609089993521741013247480687836277451292634474927825498019277463365747342647361852220248722432840108185993617030917872174035290303266281220060958836798821643554342309277274030724350602578850759326349429096441248364920540331303355574339731743165173024190411836649636648547142428598478666917852341432189504700774858313094164663894261382446086961842070595470200533187849885048338395617092927291865107924187993017951035564563162068861710909924597138009036075059425693885209223196113225118950442167126778337158981086929505221564300092813069920181157181340969707955429770929116791636843816311914964112978980716297367296126200735864746668211340117109709084124287852514886349149138965971935747157821142277171479887336387576944542451123353076074957019476110443499002201245010145014258381230661650424126024973215482786990711004708470784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -139378578708954124090508059879996978022265977273208549216734486424612395038255440612878476719218095178737378592434805522062836933032896781391929999471927143080472793715670356088753857520979726115465271445869039501823666966172368864761506551630943784670629321265515018744531317158457288987414790527810551766848143806819238479945120989286742771298507026116577768114916913120143520176268880035293014037832253274448485831795732414145814415910975454958325981986490240211741153619419931823782252716370397150356064955819342663013277183245656516919576367094665745374545057064700955291018423853239174243315822545975831691545297971511188064771160808991739516344623754669703351287708861994920439876906342142423746442492147802645344095002329119355523420862105201859310059440827336603016536984479497440129339229573367241447869354436055345215699875493171882805409019489651372093589553382001551207138632910695153972917790060720943750873192903027203409300112551526651797030347596131148816866613255624567312929974621545189065103759435524634197713196139533733505618989641457678591093610191696856271530480284054856600742603622989422897680492949080409934295956354884369902929906997702748122967649159300246311564954516572280233833806224383128823086890082742070623722096021762377810236848734376162059354743254354854232292182700900103340359272472481681242319612460940366077716105701945533803253930742509394926855039107606505008897895463049012689572293735241818984798860846674119100170450229971678013102219042676986510332334646896665591896781400024666268395866245908443383874560093179005238690558325619122656690598809145663791000540810897890710359004021232415951884558835643162302495870136729037256235768546465085090885142676698309305671981823055547318042312871074226533841888104733807380561687148983028937870596661214977718703151599768226683258772704559130287436237559567055321942385811301263605568102428877783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] 48724286850281402647413818067523027650956241941037760622679368486666950027768702916413198943026724081471809810011942402842100438837363541553799388417573188707581466315183286145126085093171272488073493358483058049863109443594308645815030459356204682053361313576623200272606696094466214126606301466171100756572371792242431951266917831568256773731184060721961467370687668345994890197864891712267153783267396721275068778197468369311079332055035204257555244302314963489485877038824131062652663290601729604470544589224636421193408723591538468746564579352987293539593946443962030892961369235252391987125344316502811849564242800598653195849429694573245781211116770636070643182010586288090920195730835599691635795167871525668500299722699653804401341556332684965932174486861853499532973527386121358174560447012444425009975652024496014162625865782384563653730379627160083113079467187091963458314017696715804211486652938275277611971479974946441552968505102285801144902778320567910260361616422870461692927189677033638607942924636611863708104358886610076133999950734845421946872751542066281236843264571411633146932302933596436053249856443351897900449308043052451841199043574018399656354825744888357833940849594316045603266042625108236936845998423350113608306399508095266746195846455742181449611444170144041691689017611573974610972714594499051838007835485270810323842357333996639019116885631078371337777101982969193215817938611944490661692662775259712257579671936782225123852305014548196611118141834469906803927633544380064732456078384498955916246647055828341074488648141536811365914413175137183837775370070991605471131073642297648302689848960513260017324683310169777423011493044205246828877122774975258655258508777609437069121092365450970066783445268178381263050266617622633621703471161840581533337978001997515333977110406185684832336696167297661062362694729847801225116592398042387361815379201490944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] -14062577755110304630793942492728284232152746866331136559880815949856535829327377404606831702501611228183987191894115795293127022524173652136848166284436267113096771006653426680872424507872099273556841050116503854071877892812516755665958809442496395033945669435358104123979925222316865126402475415386276184523327264927830120281525742790356495176907417203212285195172664924910819312492694970005976347813429674428488700223678115240775879302091191486231367045071936010107369493066628541670214654698809281368423073243069541841975589464530182810012727781078027964577351218298179251890478550303525962228703517243411226727968987823744668354466527905836749649918791153974001246712770230363090022693294527522387386385387455525289244369003980042878243901176580793009292652676188266804432369813838493995702282738669652189722649418031041978974274516459415534443981661297258677519557256353404469996663040058390348254382150575071898033497904617752335224184967327808040347331150349659115695647372200431910787323939584923348194340574714244709094311572128672474212436593807870086701915514817784944133422790440522305104619107193530429971903048372145020930106580133010894678163248423689805106668841960207430941689819367286196290226660807925625196293072839266400551765586265257174696554802978367205209541936060773879814113757004023198458350171679208851996958435704329893387135688165323484820223943964248420894546752755802295202019075599299472490414323773958609387603983494127400461269951007373078259623733477363877955986376179140305880510075646419087012081506101254957556989608893129193112434108210008952420963578627399947046638197733134688004452806859692455823064393136111055337076709694417686995810101216015209707588490057897158091247261363214220420909232619619987131610580451712359046343798676049608060595355329110059040829262476448022660491866400769490946446828088961752812977446781522722202156840731541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] 3689505352285584604426947820130470264094926454364675391873167950376814473721851378947115056040351186116429346599493307212686515539553900866467977716044834362729267109500325576589633816755405176245370897014997549356713137303091932895621855884729564475595520079373553692933179019730582988725466561559953002839132340769457004714709105173677086298650212729021190236317441451945836589731662445365284238541164129895891623715039775131289128374625533127110996117845435322673949087316869843108710576213418400190563152257453015713054124930565192229229911751510707215907440451207115877839315160108636385517568076804463127385172539494051675991902747855721563821192633346393481626661729267160827876689977073855647538218273603763250852243582741537819690897255647865333605359648036802722112623926170433864437755195466087099115451174262592411467172806752161769412406955962435832923764708791168529168439474349317178885434883271531096768640762230854284025675787611151762095999442625909230462651645740705680963156016638083384360455320141399871514173042633427899843050826045740630976528288598193521066018409293789381525016102253981989054631277888728994485689668873389566460259731956355421249039278055992818294558671702725308757773063074432746769171964158810152062844886921116467111203793023716469993207526263064430723710694774681656323861500131335875965857899999446596685092179639059294792698257938537786184248025621036924192681881840419080708524270805824838053268534984131264599012496720010918785849330173357839032321721781378286326334975221308289271772156313316698985318549453132143002370304524230129332266981937123575326158445818602400938755067907118750273802872910637828268394406833941690381069687343927015336203844065946601281938253865737624664152818397026384157885453845785905550924421509664556927803750417143327420926237130625062220932083286837598210553353922748049357697952837788883456365546663051264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] -982468808046561389366507351417052915389745595554411017753519995566265912636262358863264027435565893699348336847831700559015925969649181333256906143906937480635828934207367188977456030010383467013964520426381964074963290141878758288246876821910385225766147497986384370003780437757678753705515002900647626164307762895320005292638434689202300893081092565116682065254227643503052247308302004790408837675982104263468345039909222029375216611895108686333069919118260280042637286085697465864737471828735749238768313353393115367363047300999496523673986384195481428486722826227480806785844127820829228793435460253786872328665762725344057642879212158867166638713824370705637192355380795638624974238045604911710319311024611310734357078003705193244317620451610258549362417030886483490164468621882300730876890785984041822840048890067187636816318946067485207471932286181769230395743067920283292712749008477868844589699464485379542977784485053688467150022067899221218189735763516474398577223311826314377802063957656651994600776535967772663907897676733918560024227416298685410384810631778679196616458278257700631292958183920701708744856928999658063629015495968496409515840533712462066512338923685782441260462443917539707454676981954878807779522099852315993244373120088068659604955786015289447380345421072343608701467415722370506629178142873941909833283545613668330794340126541050952729727028993637698416838461973427782722965130422304239815885105606656771255270379346070016491879909807918827929607032957233653543790651533439135507841527636106812475457915953506495691964437101214313005510251964334780619134414847042434223469811358465246213462225525272409295191312087922903929030717595689158378314844298383668263783930389156921883988272074963491587659995750850174549491338949474294096249679367719506353693442017296772603314204831281862804812982108995956055741665967581414705030314480664606865888360827715584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 255440780353973133651158860049733379222359150557154083787415624368529176947012947044091521782370856505589224478038138727949505813316356716132344246588703787585412160824410555429382677212638573261415051709852333619460059523339647364529981465536367646969222061380141855564554300254249628302872741912065986144634610163004937028435197508939063938314679637593486876296185239164192432646346863875266999118313321170458793772080873367331022873528171404933702000454556681475463197335180450831945080822286142349390748244091003548929910948457997477355903678286313599993550515987379117628734822723069843405395614075526340320155755906546376439036620185075921024797164949209118927507597169103009436962247077924413447749494809492589033855836991213345579658713391319365891403130016141698783684275255630760551715002842881852177714916343617993282068829770436765152875891524755808843694850687647716550988554833038364162969354854151688678164212333014561998174029917282038340396496952019682779550467045591850789088950786536401099079350642718210333947752681138295215705132728239655629887992799880565941774171996921310012993582762895907536710898930743477567718672834755519059106717516760079192055775529645644127274360214750635714193607360042748055144101734228531433876753080100094935307162136256399977486234276476233867067280879215075638039002033857702379028232271687027316419379122571920047986392348128298785810954275941631538641253037209036062121042383849193132529394175955663910204778171816178498959158041399875180215797613428826294641974842909650251561691748482417122444832901244472116824558096489440144157324987430201678624003602479897130638919714167725686634799505670379254668666682906428771011458279386387356411468050014098350600803216180631157707591995185765837780607708569035943528211420618069052321246498391374599334313750135123896305110641650521256193389810187506745539231446282677323050313861562368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -55151663436242889910142756840113120124987590667558327663025723438470528008757836359307109717332569840548103013182365114052315321006407814961675866377224339669076110146541247675353956338000677531448668209488074338305582404788796007889591084178773872017791734939357196656755801413832947795728936102380156303570658345931169022433905162505315748301319734584760628595246576697369880664066966776470977286037012606967214386615228201098137369976577430068317107356139543184014166886620162621234322310095064496022076406449908601952350112322334053162927759139522287977448820145045303903828418743981121310970478736909948356625870291149098270264260538274780565320151693053514434864003139922811164074112324213265705921898291445276692772178479141590556987634524632250662389785195136106763733584662320598500374817733909821199614098585033047343942622472970861809930367273521247663834856622224365562559243766116811366402446672769251500985524464751439187652030629536468353977581186688912122342518293103585011440783096126898279333241301797488271026024212644571550441454166447445264872244493783642311803448303186854363305444066807485554432204648715657216600199287597981188379478452399838846980162750966834485996038092395771601115331489396708089475974819143921573985957116791089001302293177593364011426024969161450246322476157098958663004053509608993087062748280639597071553150882341971040450106773634528295217200709761657752724696333731605133704959081706371826634400812101292323388620845032287181288010264533724508808436715188564831695118949138120232354089177171039467518177766577970326387129645699576445927026422335053209241729004363070851468020722757662139396027359002554920951806787359288867003888141040830377089732548107294898794778899684850431634760520048262935053464368429799441292603750351338833682946171550697746712684769539684615024596906497052590290627590487077589890738116204891951319539628638208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 8398132658709509270131261724559168704881484340372506562240556378536916214006223210515093028066609467969475519360105669299457264873174419685773611709107255285717596744046283293681852902322648779830794677374092243001235916999134030358862913839306046187825988194970155210897272961966066823457880953096714957992894637946729133006259969781552583221792755325530690079447753325130546877248709001892238016639865386377841154785224559944436864934893059077949100100119266171788507050631383455949529382115308312629877577788250592765163312886415270849592055489236034362072086818098158941001648462557065738150988060169729350978230775910686189221804934262109284581140018369204899084034182946748831777906718474870624031506650889975696231878840239559915361756767907284950185456407670894656209675442382611587222811915337653481447854585467461350084222696780307046215987520315452756769112953008645503990723367845862725546304972264171663999396300043203638345649564653792340848850692858503800635457721781459003554785848367053628804768949376038542409709014428156656557440453112936298358027702863928571147984781523801091243184533939780681623295465543720525680271218082941506202615140362715072311549921378434669043210277025427015207045775394805388059557200655356198024993389999813765847300217762666116335216541428532680015176806536440151266775261743469472399060118453645998410012983472137175575376967997909822524879629252446317794570621407813419554904818453666228395149137816825764108410509899699377589006534770567909083840279030361923983462369098717466039364500497171122456446225759410950999802938347602460986192645239064240452731526045953368751158272313036842414471311253494981849710467811390404713271269102038471872427568488484638586085032126679069894495654554113735502870276504561596609826467857221185424135870650114751577710010256597541353536688606090076000659934977217964225816972656810303201914208124928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -691855911993673234295773011322227519239220361755834629954931054049563507400241897250751841568485376588043247079566850610052086269442330480541339377648712266188832312994485731190884980900902111263623766958380571363443317448177086308361531398787204789266507795569128167455228193823166244014277938320810679153711553418720716740349096082569629246679225460261285251136767185901637436801339173174021165855680311702403849909557847040527874218024795124990051383066272015678659387037895454667787831519350858115156880179533193584371713694534224195214967045870307104585795989254691329823702946442425751223414439108293032336450909937061005900740613805720317159338468557481584337224380236615118214519492257964143524711650210981949804176861920351621543886932371449646315600699879898326562514693357389207774283637808010295239164712643915816655237530052096418102520539718846664148478602560853039221721224076956973324973183640179882446063101765382268373145513749871588790417462683875535818411001679130858996651231540381860068240477489839977879632772551980387459510225806146586156269985285081673952276422014737252027408306828470032198543941735937325083986392784006675204957435247205418179689361866916433191566461323327386280680714016054424918654329275872783245870810178819975077064022647003234475455083251557377983152515524891972483720669854340283441464756497565397121088026714083205391705006072765343901438466731266393440782538326363584982210039449761294858080281073037515586826435423678909891539724445636425942025532766888769337232544971660425505281352883636655501541439213317727682391397883788750778332756312751485503216642287384994253646625200784141868751664121769722956727653232682036178963016410983479958401793915817414480529473100576965174071118043523138070069411343911961641364409457442821789353910433275433592884815525225826602971842866455744477904810593595952486801350079791431710925106708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] -24627230227275509902930609619351363225679037048000694290498522702551386761242671979804845634507946745055039239256274360685451925240709040127438869807350329021049326777111549174480360465109046709284438126306352070984802968071131470564941404092786286097045419642096977001405673338995064715187358421139999237322108319671072349906899787036106652099035667489735205931050310063618584398516443659084963512331827426785211484592858393499536626560937829396356456529362433869930596490876005278642869255197972114266227744400975607127131578235188414483051497083292027277110283512562474499956577585588501502678420723779807196762569826235137499320637650327231123051428026520936520528754548114045004185708629536370286641101991511368224328217391345619281722335172321854124177625201516822673083554689043816945608502800679779860547695656659660008823484892127088465350693264630985434207064318763819626481472860532471823531576333506852673165666641238671304991896140248751361873730658513690286289824908470789888707780371919583203212233807210009548328204799149560680720739978359027926300668070587810474586464883295171379088787021808018761611919643781352232909170769517794835776791380282493250804864240821138548477980345729146090043636368444739064896936263675575744411104139142316616870609464339349738169484812098059966299298541994200194366473858999603546299703007593383679524400109957871984689246985307425750819712859458233868202007823332616619502433705516022275797784711805893605875414758551067508416761216734291266598440374606675682001879379386624201444488231581511087280696104197316896497515410388296818314073311965752680608910715055986570124103190918663039888949325701140494966876310129647467736909885517443946753613103649562102864457509819173124978260128029940772549805418404005610837034916797423749785768401124044114531155263036994892117792087565801323979315393868903433873491710231198936190672699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] 22606361594056679881653016855369938568327454184839715154875529180436743107081940128970637059722468163146619246596365290754631329231552672739037511305132792228737843072784775017579136832452505261504151840024530896897091586134493420003922617124015256333082773888032236244586812592109961604803893719901859202297240637177161994160397787305011170139169014568887305066583521493521348273380917522472096701464725736935322121873920184923993807806323945389786852343738779862153401934271646856172110804154278220009894441090578681851697043025417479757059834946675151214339186981341311466298476812674984928391967955172485250646736111245424606320657854253051604155153385160975557038430799676771810748115539162440159964431630066975366933891873574080737546565802780082696915570563786616029469736536403636881726659030997156177237876684061258468866471534516623659611162671792266356628909220902595644951445423868150708753819239925496942823756080836055666428199232658629094158364659760457642635881205548734444069149968544792099963557774632926813526567114663027507992445067769659386066347202382165779238600014821622009589143368226249320634021380496313743681907470006391724667370433448582641764761457140959106176132314556515956745118230512805112690725253032619277982494752328794913067714376794043277119385560865975134724583991141142163364523656986388830797498220962436214674026569529762929462017237656531741653061976581371363417144927619124908831736608704933308891504301814379426663431798015547767933535472285836725556922632228283422613323015984519259281454456639029941570320684039327145297562467657601277499133907136004725922579707021872061146478591989628211467880331760264604042847396245616344011809212245349361510699073412803758820306799880149660920396483924971915549173844314815647745813178387090937848527829355859006583274670120971651516524593845078931449560387122121531803279929189359292420821352448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] -7905927181340602218391024134567933648561885334189107894634075224657410837515080121372632468809550217912926808012965656901119097715172383430550692992650724638707290722638842508372331959502414078872998461510081804046328818621129927060442078102277976475601229491238372488335250682763316240935013226266492897141904146625149532777774048247384208004397355472209245917903316906377724914549241816627055560801107748184424533330492581233038674652651191013342612553344363106687948509279871997969184109959171046424975735268457806459529523067355587572127326143310020954087760858289858809446836158280474410625450551615314852311994314828331559098348148617001087886458532753290008594057748014230478003004367255338980989825793105806571483611460379915468739974190150691436242441196923249299001839911859478228499111688046950703694188114252044608623991874503373987088614725728379632356431985061427176238930333338154129204945011378443307934996022291820914946717398875756096541545454093589014445621312903255013010820551723709779263656306378983327766541300172967892391872184886505119511078541967659168471119289761270821777654051171531816898611533938895795159902094900992580358495076355286982571965834258071417525399872975746805107405770208461130055187232367501353078386778912189045393258296426700159960935756769337890552511208744678574879522271322510737055404687897790777960332373548908586237372816022051276655940646212715441081225043029103695461594767310495667085545353784618944316470555062189620579821151583008792547883720313124338331095133672125776363291670511826627459715306193839580232152965123658498489567312312761205400172571469944087059082107701482201737009699118373371466825794854207981446112635908137920687615855725903834832458468248114906110948318034525890761783684332657721191462768980284086228888933579055914089459137215997710064817554023332634717601159671569316697734058090168216527795388416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] 2449889365160140437544493975602965430413104006376104073193062763970809172285175208097025150511478165652581921397511264762285791474020654023758615724584130241459112439153023617005450811328480790709938049826642845590986099093726031467842847360869046368337833283273020185956226703242359732212743188683967698487281640439777716775873040526804159119347754630687883919615479262743343142293096261050823054140687048783753206253033213223199117827608047106864109193639699182225707884155783061351124025971649838079337580680467734427632137492778069256054581338091200043218522923029456373081238860371157522823980217017975087294906527828460140642422728932096088862121613464722499334558736978953233539820927341856025209771001214130403820257116625401996955290500870182285999213034869913141671139000726726325406471708336053802110164707099071308582285105763116241260948031875208589159401828277330352300694794356553434285647300202729963183857161805725300206713467443323367169673032731854718494471102391707453679202336866773262035251827798613065653805423483084145416975995799510094835091885140385610522622731618286423841235673783898056227429452060337566564141842628229560933514149255414004210028536616875223564031460948714935703094529874244180693534868384107084698781962966513483919143855098913359197234138823611216994330869515576649226221557079389852184779367602056642220462896385972860756670892825027116577773398016584550058778343868098708725575893771073508855909711591697270823563175593704416562716478121857966433135401536284435641564090728557172254091031864843065869183638246920848206530179557406156795928414954306611699546826715479886571717577236836542415492867980405192614293872578704329950024077514786299849858635281583157339542833921833670609491510604869568812173201937492826305223825559409949559513798286784484790360512416633641318367967961908429396091287866077042686708426688936583186819842048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] -575130353073123972090992888876007979387870234987897448861137284636824675328579560598610188744789580148824155884888086145581928625988191718656201873971845871229334957878083937739145480494983517137870698499569740613729184023114726292617601629837932108948037870880313592811763905033368251879541037723152661012226154229469567162212811846051563562048731394444766258327924644219473015561873076791595958583403441476902232033616272941666555399534827578021094945715137111389100090844953773644603932339778423481072539843951368255609374844573865743597616985183865541020167829090980574338847636154493823289786225150644453480732510091096424819075172275462437357690413476757164854311497519444023353028261210577724872471468384281046128742402302817581278882986244414297184962372363929027111882858511627486397811769515966519251480531525731414957141080497744638234515428957723813630044036920343204440323062650180306311764793748612339653597261268969982851877404038157791333052581871751667168642166578043968241632775638349311750733755696404728435549204784314493600160688542933263716958998119348588972370024387234994089348531854896588915713284032153328058817463231520601738300615861273473136424680153026765636827438947230702207574203790977787183096142617612060665238580961934592210102800478886346842324865693743684496884685947164802093388184431423168564093631913460485974611130058851947650970679375845354243594041121872051714772208818017431920351815617489404316326867855991879243933696510366055515824739858315210102440330042664093807575595516782728420336935486822359041155639215616712785150255242793537356072301983256938356943691069242538935388372500463375352929454726089506912224010205644381269988841518108066432759747480225562919954330098012314700630627324331136614864992948610836853207006624126344327000812316103398377958676296457624372305593968588530295638296663471641694125600206386809465074614272000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 95071329124186560224636693455323669043832455937005500083117930966408905081677152771651765910557942675289795389642314995038722453324234997155522534366178465921646717318600511947021628339266933181009395293576079677871286859208535052089463624262326988529813006004387450422145712925262241732493400619941711202566337526212845748219686750345345312895702243987966736355362434854789156949823219198692161291673159491098769843801939309507908377334939014301846760840457333210382043961912632607181303244580628621912440666798137980122656644200137286232436786224573877538316641759579742491941167459326978220120704303912560588154947106294243718897915464040806506187045286840123587355873779465304852823883354307746065047092285033857281183882511554983167163551614477435061153874589318639238369833719666636433411532034183626026226777131366997766384847308175953269194546472789088689246503057802203234320393227914769479369841682473719180429418325555770578633518534425078520602515041835030111713588603459027574549112733371806237656671423061016487570753858932121918370084332108922232049091501636141637186974146756299983613012018102124213202193802310918171650427761316637519041118462306948391952928161636134401565523803975953393797835605899500929310019404428678651493229082180938759935760247982600542613566317272265795172188043597815773437080135953536631397156000237280262109594829560115471625778994461303000379272570172810835574589286143262439913577205690773457136632563269986576485971699919130017940286537070244447745755651038392888512610231112642069480984524829614856132953561210219906311682864905711805813865308679877186646851041045782574621694050310872574109377110207038970304169058516712405582250919836308575778946042894136668277414361427765918977016075875163480857361399789885341283449103049144582536562445284760410588855529840993543800591823597443907569192734829741031881452888998004722380046336000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -10939586739470801179768266230197539289247986917102881656469587654741392415683740345363524435866492645936744916118116381212393575987417481518500725161709710854300763025024371555441622487574006122292893687498872359271341797136891041947285018087889470212121099174675837252436309689058512733047033193559203099219400955832677144956784937893839518362692798541563025041076349669873055537825432421731793619037689711683210114723241227423840304201346836917357669539140144518061341311370387248123363069581153273419413666150981378687371759549967859010676873333476051118400888477000259756059031023322573427035989907459720575436648140124880270555757908557956717219547344805723485083639337563483750815943750149111084826811494907448692873089488648168730663937184604875981792474995088128249046435727774165728375885253863194806516627789241456993261579806657947081049188670269107811972230532687573782082134008561190680881358401501895610360555389027198318986166422049000014480455836864490535015166471621394565241417838901074627470141208673038449105929412968310476637767784506175609070954599699835439111574576569944005096909883845235000826393008381099039059739836441582055533830559216421015812871552198994682989989362897800197325179425136899043976581229123461650286040271518101496282885759353178394407254736792540108844572287315953428999920184301007677820651330464784869620691206325993144687555456911877211315225262927401783933835899951661652858860099296885704132858858105940141669533862565652157066274769107740564167443602248366061777109356237555743276953870528883867158345243441339862979861327884129304501736506273742097938323444385933876746650322306223577851812955674385422783782898761038383282338623409713852602155092419496789246835296629208612353575094010433484094787356455078337810958470819682800627759426717374986004066845166574369086187050648613523714297327377245953372997997508752646789398528000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 857654802712311162482126786123082593863209452441432725628917899160071334940494653242201545192386275208745534578524130977303057160806276686027629323510366049978664954143974321006714129887010915513517052669788863726932211469220348329855194133732118795895399534550357342652438996303339798859476136103593032710824315710803311769134485622514061575549037174866643881848330253906680739363249417117621239599302978175333614995043665841881240809146482699308241576792574270960371783507172668577119571955291307880094960126694815147331650817063584921596089178181786347873583977209298161260264995084351453137061676355394899745937955470968885618475014624237484190722572155250206383677589798140950927286391120647431886099941076123586726749808203737190651205575352204659951130112938371465919300489245576704834486488695758524516914274133157288518781095278785413838192652678991111322005367991377957789892363331449135597659198354201490322650759625312308808025029015848839384840379179777149633470025798461603116519815231818272425982588373242668330848034397685093052339431881073586908542928185041069172014523624608157734060273784006230320426431934535285670099046052024769183377786610510440988744554361497379225422892839334392821460859039090403115059951659735498164895089384269884780920346778453959595079964906500446351784103103352633522399754774049999321130897576194881366089450189556593596626331573198188329760011316091912141915424705525800356847629241849648370029492371773022016039968213613958500082741274762883979111557093508848272061343301686316561873170214114585316368143143131869021885027355026016742720159415940640977572972214531891196861262068349938029256373772204370016028942847202472898571565700008681323639108632285855849799763489731378652176268097473250921208138643070896994868240177585271967815126873355134234301406853883935560685984883319336614139543448096540396949373601901133835534336000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -38590769864199207852527243165815784266221261832366533109232049253108872847270426309285099681707046528967431299130788177308975523091527117312215900774798537675147112809120604028655745666256673135669530849297523786274531629821896874851840171197119937158156759519180236574029569019226062096418185538646696567297508718309249049395107055433506653130359819315523309797880472327896440833375312772710337170352625589486993144738008973879581003610186077835179481382733304591914489440856204221261342099600048675521141783633770366857528797438820174803353269356860300694856138668640557138038825122063761179497497601407404572122467050472758116502754784578425147658154421614020976039265654359617628389896000079663586125786141924208395055426367069336221198136190755599871330927889886863757734258514582790587006686584645696210172818467049764818365103928493675885190507421578184369917534800415344507012402986658306868743955314587454163914262722776160707016036070426173317443870688886269136281859603400574380884906363114940062111182095720520893240827514564432937925831085112833119317284565204494051767703925377464481684994367941105948845859007593949454238179107454669087190021339621532424787767575186541693901034685669312279255759947761819214586793127770953142031179039035052393309399984957255178739058255581529741900402263044351329379469365246414767864987575595947301196579034246819868332366468852078945655781798067399050022786885108507832300313535589754374608476112607393073726698949517949641682590589534282837979033180469002994192700034996546381166712402866965397959476388245930897836622625694827173599004522056987611290512239035846815932814428854237637757559385668699274912835426897975949270221723530425952518587030334649910921960155175579810459366440093987419557421041364522411249334930109845504531313592212912306185095784977382928538209802425754194871779519028159778843948359955984901210112000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -383997512805890157059261349967176067360959987392786426041123961603983089716500170543384915481958481019955479664445634972220396158232908713479482616912076033346389752772596879465507500340801243747232314756194851138527233340837166446228469217819932629120229541593304975045023562419329662256311284181655541913346668989068196494044804869307967729241848606395078600324432581247983701074251789685769347983204861390383482179801415758608117201120262975686513851488315836196732659335641268810958045235787659568872206188166197973117686062931231365419959055126462674998016174955800900499962122703778268369200900547845438542724366265012442207358426304839132787085088355843702905131248834146433422604537068535668121705553894012431605724887871334453407109784852651608704340182693771237579618041141355048547283928854065978024367020322447149708350438403001708431867905073682260118165893754255949613093965591182676324000080457863576332056743821233443172645060379835622668505187106008019619638037117388754078371920703878064421554202901510709709850245677227506306044186905901517975466243119807872496107125839665853794632830698458494588459291469927521829162566390594933415282764094376846237432665145586097716929392227890278967319231568145585292737115238343964126744739488643852128444812868088500540433818444493717412513217219180275609210460327793354913676635916229777381536304633791493910300970601908113376489560547526101753030386115536265489548719582468387544130255538995576030159044935787756256845375988505840727471450497419708030692936033385996408590419818548726970268814148425447528089366469329561144612218959646205187772366743095248116190977276677999184858716440550864481111423328284820875050211539227361766772267196568075492425991895297593646853058418556181970852872178191667910958804499411316025301154319589888334299661384844008802009895208171447512220417298661017100095379337312781467648000000000000000000000000000000000000000000000000000000000000000000 [95,52] 200909687191704134888879522208170128846629953223785340618385010537590945621968787502647252302415241385561285301988644745865885749822405626216511818361766155056098506329731046210779622797331819884487871426566569371124515199659408103362940618969394762543443676169869754648769749747013594327788490304530300921152918552240794663247030289887544946025422368756491102213320079527493267855389450956594844884941460510954625217982448810396390866010433020320599129815603276656447282873780220453583247930379983178149152670914079238642254387260291790739575602036972458252971319130977126248966950300918369588653359908265801295146886265897597171938414725191596265807394587083705909968839032588653091097229575386696726379863335690951999372828461461098556502777185219414860933219304508682200672166913392786881045666058049576187480196583192143253635008626333338640862080087853141233046939016388035244267920606269063820629862365224613961502226460324867800133422699739919541431454809558947203262884655205390021233430167967981473845453880272924896734218969806781758472622771602743327287555628402528884659172032920184014192052718657740780145965271951247768415770209575130052009329682912804964961926027743428965997790505342344296790722701255344195581216286931319210722405914271790363422221587029909680325416744930160608348886438167860882903087864959053996923365707067300332747380802084693403985065611024538223797762652590075187197108911581567199474551842868184714264402001348631172036227961378717719708394237367204675211683079465261820809167714425990351130713264044462023650274674394354180842589826481773641543922186673629415600423525042566915118593065845989646893398654890623963510322976379389305687074797449938358882208480170794514604857880082981107943282142356017096816325491178586080702810406049835919129708316475297749364838028028172523468886290700871039474005433564698569563701878172634054656000000000000000000000000000000000000000000000000000000000000000 [95,53] -12064735667997075157295055847666334254525548335693925402816671159768142193690564170962790208730850385517261809811313269929613522325931491523914319017032977249889152037033962936849140286766425016509135537032026440176534950682503780731864627707441342933172259249430593904729663481170396801607436799626981988807328820593400323501869347285680436193207208455013354686406865313461577182525003852672255645139309311868115075848568540094903667324739333922944674278493209210491176823057607023756995870078145638588880657888137506759543358732553288373129163872579224688156901204983655213670082581324815157900119771665246675759566125752956473625701684023574570354766508447674019542018203461499078545827548761772959015286122624009988949624161604902758938769043515787018765814356279397963748005526612732376309725252697856308941211467778525725056089040987056923143458134775236669203420582132185092035123555021231064518677705889587356281357101769812005220519329232591078496208680761418244301496102056953954188086697005700085622165891036604611115859165772940392818600162608738213394718835531248808006276720520968848225535088435311737154623331955479163182233324637254630942062523464421505014345059338745064101975174862184820563045611759359062177021016961765137949259696101491933750164629186410426040763732449059498336347072166067583238793531769602830944251548785236692240004784137816015905043105587671161216640911089253338827182354660620617082000949732946666174410562078591116482582358053012878099091903433183943951672947674413720217979520508469030709000555872813811616947794511847919688070865620626029541914786047402180877108885837926124248227018921111940540859420594826446152482722151743960864674601477681276117037171977040244711794735727904429162168588784946216287423445691462004729385513599559696066149036240605937024588498865633419989487444334767991017326281050146371464256351993245728768000000000000000000000000000000000000000000000000000000000000 [95,54] 14270499967939882716193623428229507088291028325081789009263303686469915945704441053377188676693555896626406352491318063180597498124247329783829631207810450053685457976037225860362665041796171403597414691185303608488829135619755502179884116363383500435691827173716835062714563747248617623746417301273010303473238309306910623981471427805165399860811118290390340975209973595933374670437935676683910071969128570236454581589628952029795195608109538763456370657610203444635557638028150761386710775697564300208439877110078521179666060960790738429889415265227891371642208614909247313183994229414283199088550078474659696457437685493208476779303368484892339547048347440060163582896132712351295288475153342390816264397286614440568078689499354903344197913733073499057720559247394254228436043880483810422734008932206022214066957925951197393459272236265296221321390661745330465158999691699260989116459797812414596015245953623497289842743703872278277462482664239091589074156941213491827808339619434173930415552659710963830163369486773952203045322761208382949510874257035460305525084509897793401057942296366785716499068577641315818524007523277601833261668879344901400689440248409471663038488727721655693733306679105418987033597020029244731211610510327432131283622772471659115572545612151109175846518405744914754558942454330575816874853440219720244864140085994805485610455064652407127390894064693123330985302561311654846505053352545949762735804483701349541176866989641587744179307914061380080803843431819523779449306804595600513795747589337701326823770777544683930192966725628350209137759442972963246065216750059719927136791225890427677919985895121720233536259004066783348825800907837021026592414719024804115563208167159410039428613537659038546908288903181273686124362562066735134974121436811325768102021784876997216904547624255740054762010847353334387557192420608419318072604110136279040000000000000000000000000000000000000000000000000000000000 [95,55] 35860694351524409309181909026518690442754644664973603684988795378004864637033739297747412709015616920030641702906274555961119406311161992159229450057392162896854822510249038144638070743136863902811599006121123140616151420793359044777682866102401036475787907516571197262413497069399467291542575391950400377522854210810557620989242114453529826568608136328740567457494034409304542249628076765679366999516059588721555909238751129910048162746313919500294429452064371506251746757550135716172701401181870055097591571290498120790874939713060699379328825014936408683898293964289807714357247703913961416779120201210992182943568631120342938894493562359629855723303757240394053659847494088116121970500317961170904947074759853713049798664137459251612116880316900889530644156421422737652711974321698970382867884034559430486680751085728856319013359813413233598047206086811820944853048958806529539009787273345782459629070043298481019040015733427209498966372161551284962623553881671383053828507880789513094952426932012705326098600246799499231271826417848572850268658777414773974604925116338115184609489521063296379063369234484114628527860032596765714479978896256566502727451597402936859370841699076161299886286226110004931834391598677066938368611472365662878451379990794497404174348617295733993223850196324453006098010236346081267351430527787424583318177318114540823655273949954539843972964984870384895374103254755161633492900750864302843584505128340101937129528388909168220372603219653265262459772559181277865674992411922085094426364972358749614277468178349619140568709831899972139631248273737073403955887051651223967623944983493868585152688533174465077453599105187166347297732833567904647319207210338160223537152648210433243911179018300143125105432061959074691699662529993130929212989460960627601419161087741768636389094320174814349707476779448090800359269026775156683639857903547973632000000000000000000000000000000000000000000000000000000 [95,56] -1006940884323368128066357137613300729911872714404461492806805548960578017982531659334212784744634422075161027861655218985953049406082259222543137676419733709970348170355163695980903372845039607277817395523435807954346884314903900771016144041393653012114105989190388707643703694107527869823914110393622418529537557402480794250536431170460864515739047216357243329786379691752898257365172676592048340856506193552272719567161343815765966275074688922189128742077684806979483245604410854130359491217501148072646663251935366111495234325673668901910497973384243108299155048750700865364118136675374366785608301185439777024396928949305552611242982617440000156921680925137287094423902967973403156982025383857007425477556560181841232491171436803778752959362847077862105997867228090891350283612563254394046759833831631224921190086533951665685841574473196308141255845391144524005509843361300703235387831078628492451202624147790915979359304458727332417422009577511348867962836464249377860819460741264096116237608241378137014293415363009618553416019394343287385410231335567534797810403934201250888723560119910853145786846624023614323411032126087567450348450206475462078079800706113247903241884326606198292662889437728137905938591391339712622396030447427493648172131984642143063388364566564123238259258924846498073434222924020179966122507027286430637715052709863502281258461687204205186648439247223876211335341884600000744134174476810204436257448787223764812534687125398526155652224735720023862088563099550734563910943991103370895865968014675439216491580010600797877910283976595596749374896223693024683879960696193398874452223892163880701579277005321773951396343893299842907701968412045248538275194771806991641067779036580575544023750033946044123181213047529495340101211931768379965328909239634205179043411098943114966678321640023005258647208572471219412786351107727094056942369016643584000000000000000000000000000000000000000000000000000 [95,57] -265040087716361430205541253057772055833266885652356664052691147472633017017808804837614618453184004159236466029800270495289557744274977228927548593488739543079100608776553405754961916390661086626064020949650554873204835490098132387897834043262165956076989644147379844344078432335716889257087359317221700800614675656378805525256838550845960767164783685268171350819239587120478491708681946171755121879781442806658741598159416396268719232685894181011156213210191839321675994254646802696937973732388551904627981744577022972989255142255635472778538858045750607770487773089680684762356490580854048598484973422508169056032208449594713260217316289606770442523334608084778104499254275767069201330027444681402842948549181445338782132920474638339412786045074863215656162524535229896936069340090786474677073501255640263713193416077444488757821374947804619825758831120949447637239406716384578256485032035207247920181679667355300859709656905170142547116589640281439809719200034527728904345061909723050681977614158546117668923221693566029307050812934081083048554882580857922496111425078180934697554635550672354864079107984063045013357790931860889772338492645857268511142464711203296390477105025323725725532165358232785815167968803155416410016376918239026232994331939693299366889818474140517062565544800937974827947018911464890847229919328484469281581391027951622169047064099284373925747926153118246110659107131808936570914812045545624169545874586580627257437160115911326358642531608868140261067285064782302996354777131657558824093215801684841626828916358324026524233346571741874366996556778004824221872172743623684277521613274107414027730423794731387855142725442844618919299835012427146371109401240082729234661819254919420697425435742717900509574115468212398402210434507782398356436433467049981676478224405960164105223986230606439484062490842096978056606619645408425020820992921960448000000000000000000000000000000000000000000000000 [95,58] 109516216890654947250271437230033381643505925095796556050230590989815079301657679972561826592232648075776439462415241550897054080519758574245032611836814364321296699932239969160743954179836385512710305081171893178041322570833355280771922320195263971492026470714198103184075007884971749754625992820172439115822110648448932289973877546439983382678838169484846321824717532476911384170015756710196213068617183761462853003660146018798535541053521316819609564292862020832169021829454894339141011782313410758039985211622794507682219506166798330976621583145779853655517344882865910265156604764804976729586956183805080726394690669656225698403762804734706695863936958529726473676721601552973326618695292602795737982345512006001931467141046278943495282211162948815855064941791846452221161862819358493693696885120266637534713767690221313066613921248102604221111845525750335461140959285344118734056322790487169690458512641854004553752071272689568772463335864062658387630362043613208264440458087672102567070960385261852840275346821098049485168472956709017604233628517638573859083372533532577968722268794961562816710507097647169565857669325919638655641048031583482768731607678643960750507621409217551353930296332347537816164562835030699674642873030408659446149167666996888050404893699010103390708681753753929638887342841293788438201615485843421766055038379793589209794943405189328723984968912044351901125680840157514771122534221125400365504347243977420495819623083619776329391043686847102593107226487211533049220853798660141178289494018970632868253798291006309098249833217936605242448296181050245320015800892326789577085193968060895194552292310102853998105549380273661499391153198153444175244231706948366826536689946163757912373583724853913937978412340735852817664740541284994779735037949926672798590217141860087415488350417685709507496223652291083011308242714729541610282378279780352000000000000000000000000000000000000000000000 [95,59] -30073835863221186367304390717440194849255818722176051602392680555320288705964784803317147436262888123216286816524133982094539638151495165352084203709489152750538218545675996200898720497901734211853422160045782220596164460770099117879504483810688301115874530700760388222436343167461916207051136169321725314255812247646853037454144022231970933764026382888072739969016983459997016269862872728293573783275030525314392989835207771704412522771290427698022402846100514417674693390795703860008721049916302197341197042704498360708999574827100162747300795493935093976126009789606431200213627205203618846066990288963608595303918908480145980785340093467184468738373339149502872314536770091846383185137856543293427985249447035639223478988128777157455542427801210094710218339457268770114714644108635171244066808430158576537914708737537456959723736042586909394310391138704190525268986969300032235834348886620834174145842186289859877450216256723886205848370001871958211802192741272299830834038504967549445832255565759447606391786768786918598973591323922796810715451656913711238093246227289152905039927286011633673617659729707822456218532263289109138198218332769172999162888227535326194037533975519979983303652651869774615175372106535082927264552617527167010317700916670046758434014647259131595247732037560635330924594222570168484046850309056042000036803408849810008849734546431545449998193289291724835950481134345848544341099704304580604991018940774198602626236707898034341800376317824068584983444363890875410708513052369914703715113954629365354317745060460376127791976043260946560126813455129065379374340594827244787878506398117042868949110553357308670820282396727726179534142320645560031230094540186479508126258221257761466549773725499156721175475501694723843621389119200191172547562937403636568574003028458419536875992719979972868174493862121240745594086543188845757378862545633280000000000000000000000000000000000000000000 [95,60] 4682514482724255024625743892499327320964201361806201618457081895521886521909558231056072575439421931996809124671287508912707344062835567917675106496016081322798885304244876883953544801921933545295186975563815823952797226177445508353648068217572978843379279728381257660658071278253781728342687021571507691050555020010020546711176470101127061038267961470581625165203982169903756895220645371842805622647103254547932005275143340926906681107233169499713238936820705485617554040683978391680691113013835858028979643079076988009821109932001122642472085472576276168171364241158916846307887518634733791001015799372363399572295762824319446073876888680852688821347845800670616138604837429107315539844711049587624389187450317535883352507003762387159976431606561753202976661748731371711389090749986950361999439410476860262902045031029460372763962553165890554627538398503109245431080482864011635833514427188107929318543064482302004073514853470635931967648869873874993188924368560949920238705897581920648276079433583597174685638690150315585751165492504761502645936372810243070252942205919669248615727335835614207594937587431636762325176792777935647006613037334439260520007983387225436788731073712802625015389898721066956958871710814680252367879211985214228468739275123795239042557715418360244065926126756424382405941474128512779308179666282935365870833156776960057647013027149382440900540722218613601380414015494260658572195599204635007268902406239120147146889226096830325911252786859721583392326416631603339318977417784299301507053617057419959038537843296185928657714390023270365785267724315775360000710750252416341599816899858295095801468576316390954070510248024916199839844456099084448077781387127912867383468692918897739847624650354026996859339461517978302551046217290240952869925854833020692724000729949355607668678516888978479928898640353850594934071112338705727691618024161280000000000000000000000000000000000000000 [95,61] -306313385146230903363068002805406004021708533687312375150618167781999470509503687752607319955864670935535625381572999592593239668913797188503996030520073785134224271535742727643852373394202382069000948290419908435424921299376743226686206870421192286823985487634442752306989477077698277616771652563323401229020155663921820706943561410825490331916715946812784974137984559824952747823148422889122002990408544783509150936119278524887585614154408130364378176830149427715252889488222825367914271209471640326924109424445511015838762348709690616298970070996032423922371134435151046824646650074908089131421224720035255683291807760772446102256394421882945071553693650771395625730281622888327655384171478645150747413425201306946165314452508516153161439776356590132102528487758691038687083569327004028748440089915236868428770005394311349567486072390078761103480180147870876380533840720486426315431421968111678262464210086151238538540917930960268008904855193037273588911800474084433821818772308841589337428848936320191455788045598859250881824853290618521994854080707661489379398095885586987034815952825182758454411829971333854789921616125144651941044116329531298200124920393294233451507935128313196125439937872145161650598721841162602327871657713803271388071874792206093084586945659422079556274319095982533046663015999834058646768775236679727219730575745788245047580124838773384946389937547349657113469562572609949393251122407439926439053502911810755302506322555601011229863526127269987271634126093541596053242636498270306240611236423209822168409812668161715571751008188186995351713530862593595846993931273794802022563179847467461882178716671885155712414281778526348517309461278839599890323569535234095084510916722546861677618959194563338019668044750524995686937714493197938605382170502403436398722373523766903352229134362273395363430922599562647340791496373324103788086542991360000000000000000000000000000000000000 [95,62] -19617276324999700812704632072809223402365902629890715979488211469321874977859426297614958358448311531825134798736200255557603849327105938299973638458168960837927937558964756039375481891882920949001672692300012136459945319281436296686592967906199991936820893182381724098001212198275664710692994876301312401383547368059837952162002752565400873851842745255081192715554945195412470475416870669656504293993680628247194278493386088779596578857188320987192339764321256099670407303046263848073976385075859907490925021285270796197957785564336491426115233565037257911866838317826558325005602349035637183415561388943907318188807022917353360883098011276004180272557772247549954803563998705601307026393120484428904790819010086509248755627932297114928391267989258798465677085900544018754818276189492199452744417279524591628581393216174626674784023419670132766885728062815217443113053569187767532933278269950132947676288943404190005809499508878705558675462951627867551643670189968424319670165468925684392572008065663972739315376196123816856402232659787432361834521729893563857231115094200965764743307564717903698760205881133563923257536744631004197320158274768888142682239898084973051411973002664196177634828295852345600458098333088709969801931227002977802307143349829555924403054922628477739058450727404435653095116684352445604293172580015877777756902606222662987584367297187129798007199269556526946010594894446772320721046645197090942753143188115770569994108267894796172683599468045943015426728025720101727217731564865722230264190810048159176886023516936077555983538843654387816969403726255155697325085968783749361899854966746474948985722654168537318360440997317226872327166100379052237132170275603244075993999702520789270722177701518260473105822572557752552781005570751523994374256933680651724110991217153485549840484938838138105856001428491337194239983979329053850485506703360000000000000000000000000000000000 [95,63] 5778197282359265812838762321641525156064152788276067126774918539215091740206704868917011016445015164991230606636317435328362658067888322735703429047863059756845428198715747142346844945104984749383964298137660794620707864250288215443846754425332120618606136983441106912100433044770250075353447407371751057889727598268351925540995320376931110532122688231156177710507244072968068245315033612696664075779312385835507103736145120768614049254757703588601991113598661422929339131742983424274891147682423299550114291392650896217450122737985021540632339501667969062914456942780698614673103960016397233519751641886760823413099379346840170248262898997863384776025648544941309598079422579961562305994118680681942378344925755109224853549355298370708460810754520497572434145712350889173496179226802304466578998433409466126890108472187327823287938563767641884203718332255052004899608314353854586411839635599532894713252712952595983920789229725276621492742065353802058373214030055257887112297222946217139296134067632409512461435782295218439257469230091236654307625999406463846874141149301274957886076113967258625934450786979130264152819931114407812842145442864281560234373655785458110652011482041118957434147778299351228310114762151712028437829167903013776855349000986419323332321608293298290584972310523790655212611400461104913184431873478620410329409792706494610621863280080004344478588646378246147718868840737283077320315715079508189577833810092608751572192067887330587638923683301714179164540306387726633117589082219036855920909758403717140766550630306807001728493036854304124073519355126750464926495783467951591813988357253112763859861573887545922345000655877351515991934676167470451113106134792704632510453996806662264507585499291006658790167655935283212436213273226924007558273615661760407389415132228034609644336412546318150284623149878339143938931128139286001333116600320000000000000000000000000000000 [95,64] -569693107306042540779089934597496861782482258737504603965423128178141508306088562106469901106659539746038419541100531002670050705241097710311461537956610911409143729898158696305116513750255795414075305962821556512868597645170628679224936058796219479799958735233999911172445359690546637905005337316429685200547606043486438725104048041937383872863341316315861728587998448411211631891529388923429020258014473448274413718230342782380803416926204213920724658556964636062413519232208907306608677804675882801166097956927235518604511268925385853450974184785894244549670545134162797304653190187809244232895989153002362353273342559426716208621655780346389744380716881945376741798830656692049126938149194214837676612931438226212856619565644571145562534869010961275199211614818630095314912587387937845262414186704844640731075959655446760609956189059517822907799700631203889623428490531034404773636220353352516574323113335646297170238392314101691717529547528898967616344564708857447757449471808419440925789335948976966730034647019472950762571091467999833380568779277797242725569234902828807234304562207046601898972055445211298670343877571730616356610097082511061550306276192915753440277066770186023391607601082754520254345219788056245336915956208144716203409253661999527481586098353237081349064743722639261093691105122793770499760093856145324260093955116611022028861557261336666253398983894559481857518413584121932327385409518466782829486858558436867092274559791079967595351834390856556410548262423322086991558816669089569169069924648185308453803822428043446063530486257662246874132283249111636693234224879429438375745830578834770842732207273687035659111031741498215509405890551836429291979597784818180253604516764489880318859091724351470510615863854636492159933046875408313743293207589450281237887249544488745117672713091434782707298033409777017856840525229595124040602746880000000000000000000000000000 [95,65] 34117072622492762812034261186964958068585772179983424814040933724841294249905726501766619550915383965649594724991920402829063715031899307088096962118233860533285835425020149715305790532213174040532279819628382438091543642968711708189983140813929858355073653072952321436799784194472071949984959859744004587258288498360448895800133705641753699969092029114989231245164275598890872170488018043769340866448503013215595379104428774305517104643328748828765682876266633736081840872855930225646338243799684321657148526684529682229695700123084327613609713638204726657788450124959006377645792670263282985632149423422609967454069617749292730199301804436889880127068958836444205906743255060886399179319165430491619757031891729683570654460709518175660081691410908367013418317260100853636509163093651496726005284790601813905496909021970560861992944614498656930749496534561701764779139136835141491222473112576691855240416105939755574305515136409022987114355683315955615725897407477587626769993854001153030493307909401866982308241236970306434095568307109401548536230584573586438449636786951351694134255700433003734496614465847685203804776632664182482197725663927914288501130924995136918896192635387670319908059211537908596143104015083190901284454214504963342934920331022483590470059582048244361696703698339577628068949522165333905280122561401742034830661776350264496659326385401504730046540920900433309915888544320118342072857047390430690252410586719419824237093829536577706051821280774383356704513461963039492181938832766507759510427978302784837810942545856976933984292943422473549827806793735979926148264704149496043377507534302983687215759437749726243647783734828459066041289841125323507243405852738206480152590154320221420898165789108979786768679570705820820378601507025360937538154213665924681024102425517817223055826092747859544958864211285458692590990552034577130077552640000000000000000000000000 [95,66] -1453042124708772843426904418365990581714399193541412399553023399162174071334042084491899611939214011702850095539000604629507709488474587626272631636948576313244455710724779798405297773697801000578032567391933930904560839774074682832520475623533622198612875576940693786597156286562593440616432215330370037380071984203119343048570864502301215175777847533308999398803421454379113571702548893858216553999301120275754101698844569392575359619054846372680078190735748501802392186367325278580391628501862336445699213816918174488907611962084466964778016127551157356177262932780260750529966951770920631566207571319657907064618569332776663547269589843710410852416998711037672034908053755848904154001633007582045797157539715673883688217361899300744402861079275673047213473235175265428467119607628304071515299890635654427584104392702756571060350909810875207458280604935220903389438314582908522529033538388154063269891795865945123729883934282013181685330192292296068954511503583713256793994009981056814898130206489503109485545118083381095500170419842516688945150542533033018468676925459808434634145800793543881842239695240655964811840712212550232150921887483685255110261552683994317644621546286276919283519596353785632266366303595339529619479675808170265593476524267970632038499116577573093268769492859106578424526225052205457761235124931772483090742227284812784076578963898011464565643928052414386573515286455074239928244563806772238152225477507097276704765067597455485175520362356388445686669649139563397379153837186334159074461823909546935576703068624337901711745527281319160376381916875454566939599225272891033223738654430583996826846161021677092556850203285272512946684458380488488766545085282287313278328424742445777887063698164940238541093936809565664876732896092362929489415618310686618641602862634032715301533091106297456458940516652618288564674829590184876237127680000000000000000000000 [95,67] 32331918566713913602859525120509553969785174581832026181899230971356804369089601515720923109145248132686703759639820602561556227346556346179643355464367752854180897258067022286780766749441988326048738502743324017564244831597083141196592093106146904078332681126850960334048624322850084944808613013831380254929716957358428271348941903347250084298370309036876073749992251199113682990134757874215548439077434607572859110813349461920568091780214907255507041472052152220068746315854435486905238371381904045841011276800493910003434851483801777388525445540050955877343791681842748402322422269458851300114382941777493809531630789665752842584452727241091683710513070504575866411971365515576462484306903780054476032518285186013755438859801443858547696061621772835886675182006956081679491139484195387773893267117484780144970563307432129654322019093544648540234895845988392179823076138986697497613673235990582665358116907900187975787710529978851099282894153856586423911681364486987123810675729929693306662138598057908194276047610323474753933348676423089947817431319854764347933329509824623520696079305874327323567761692088106443405099371236626983270627642635837578930957122596748558562052383003661602463710573713323599243547036390939060435552085480074000371886835082591142069507184595087124168152534050771213178086309357579739971051045024321048719621045195608855406523817782623541110303880082326977231623379837276474192746885581530658812865544709106898611971192673576686049360667399181155791364517171161770918069898582012169591082363733302171135503807891662282207654117362067594855775350231478524820516927952501696896150509517309736899608035099266093257782710201337806370246038700987940185322607490003255545922977436957934547393716823322392421564326822328129564043714530015220411321811568309669640772918784346376505365154404049801649878911225929385582820445644665965772800000000000000000000 [95,68] 3228140418221384004365509844410617074146772205634296980028412468320876349080909097342506202365153630444634528165076193736129187421976221770798565268007442431599936727081017072374120401692610081689700607675309812317630952111043703091739736683066205358184824598747389682748688380360909150306397306443144502424753464769271493056837072277199058306341928351339139647748252813797110179496136394128217825604344946299253659049495548917755205489014230590133346719219336742283310713350987451839549034679528266170927006937867012333647913173597139953721646577512767056476579494797829136651791548742394667026508955524823631013799011137668483320713556048435611156696748964421823918342998442267007024612228172883720367791435044766042986124188043074727624648244909226661692760191874223979406326915456040907636865814801233810954002999986801546589232113095050142777526268693019486134069014542610774029236102345536463014829170414821642928147698465998083156463207337571679447046217983379485410002294823990735445701330773538210736061753812847345236018490334718267817982765554987034378608650405004805978664454782253728686450641073304378077338885000837733054430715480357753413135375197025416979219402631495854509198977103307352837404937784720894112360448903335177379686169711370333561697313050952847009997919587200268961366215384827263214137201606799288804878979398790623431162400631772090226995225483268939753971512860113681792670576856743584037353549663305328292936971288640299849523710092482170374722172088437099140748691822580940068368711680129374706953104150525527058920886645327858508640311051431832652233570224247412050168756451148382545673784129578742232944972816971446503509255118552342326663762132300564236618855453856816280370518602957265962045484846999025909237365525376557749961933129055129898677212004922628853116111022290491611888887265375107253230970006055315046400000000000000000 [95,69] -503486017983163088851289658234310280383173029533693198460577034091634390558187495985379971966723628380270540632830569615022913979856119940147975218722355793526156875897468058210161875851212220978058779522976382987215509208548197713749542985384046985010440448010725401571649793663455103784757871423336726010809731626514502496048147122436293985865970904985390975140062180500783382803064484505773615875418685313641427043827658709940704270701264101143978355933458870273163331615578668154100094631562484368941816775038551034235751916006295737476043035365539312163124347554152630599278186483015763273289819076782545626066631109329628728020073680761393058837928781797657883360980766402885149136315717021827719408565207791822812624598286780844586946312144068214500451032588786391317423211296852076747924472840947467108828476204020858155666680728451565869844363727050575427041840319349855550145048507018776872821908956605621087261635531396517528915639793004105654046375791125290664555277236271144165007138086530843454913652629811139819461992821807022152783671022254644596749555366391007267642320753516062637431040533869712767741771637313095553957004578210654751089689543142174235167123427763404788062642882771196733540261769981596088003474191869224746704541119819367625369859173394678075746411108372866908037587812819508347623342958198487220341344256019308444755250752608658049270021876915673552954887159477832334051591020774874471689998121748906157911542671814004196398703983326351430761483185697789440820143726107717491845219763487016900969972614955849401794966978549936446118387304111255239682032262502677935220721087067521941565508602719841473545842230186546594176073797360600673095993367096481421619193798587384489094944358167421536439689825411808429787528364718420816633675098086671521451718158290139758993479323028365357813239205517315618779567043458052915200000000000000 [95,70] 26824093405237763882546629282877046147176281186630113461758673658161978495148168790587216451882600086110914974825292553459868912720231423105589875985368036272724351011143711705016721194359784067201941655890154970903209770665069226444035825924852882453788190454973046971102165549543926068359267147961821891871564362082878905795488313477832924935118046190670064190848291235500245191716894957304602983094844868110562443646407187756353709759226197750466422983637402143766170051728392734375587346788554412966079752129343993209135641398478537899286265163315740877154478117439568094146403160305629947271408962216076850156755196842021783608866633520496259303691569536883947243282040040118896693387129438225248616804638904031232637992490541929401231747912826802759570530242149318646300290145225529602699663419374357636665415585777426236645256460208282498913801082884968248895033951988325488062285855686971462123655156893749789712158427130451652400927413960145950381624842670051314811916942027543056209327757936142480050193778621243152262659125944019257671277408082614726360422450492436038823065499530871390891507237532785017213840348689091131761792771192369838121481568869375869460349550263791824887215827677337093840712271926174572893294121480115462958217050139309980381334789840275636147579241692672369466336854853627988692425127118780423453073943468364078389504874349160266451883780450759131622123342606053357554604643032981261037067931798910680176591573411176716476833533383142612663405822174423858062606294231731147618366406249382687176993643898477614655795217258095975636856327518326306850056858099781367985669488916498342012720115114431251506590358133574667474811911660366925526719459160297072975378304814550140527068440927327755164990649074914487141515564910067959856574995984062256305996007294829262629129511048089171382209045719293103449307936419374694400000000000 [95,71] -1461094342129478266893848579857024698969323532910282318126754078858422951919353560275201874603241912573802792440119570730988675802810698617878249537303365941026866062270262296243009922828783139535047337733005737744773247979456499802778375467635993796779200343777973567212457577304167967189798815459481095109331182061948523110009204738635108470235935208156364588706756207000077871793874033699733802123652827244773186727714285450487953367492024116500296825354142421024788409478784660051831798251650510820226800223649334762465145000753552205473217474875199439692196950897021915592401511949009226499439648249492384915897443158880588964885176470854173713165079515278785335054946243031076892314575592488276346172912974805622990310538407588131275483260821137753069914371366574987853376723711619110726013573147124791432185719861525696214897942685784394350596345890535785174997238761544544523179922969798043585081761422284315256080084293883634649877376733024149014034417919084713364816615979874219611835135926434573573726042808321583668629473605001434106002058994909867830768754614540004050451045919395312232531349677518550677565669711835256478509336763606720967268845756002956478348493827765743584531484041978491492161690798585676704693326076120978133387411070564596317684811557752136786228924633032755381454359623094648751964314240734029264549115272075003455441728600187390356823313482261000660607210650455240887147702444774542424031950699480278748109842135622869413915491075600704789142223639093947844271818287870062172466492564785376683274915357779785832699784419551608912165155155487450400293177708945648321927100774755460634640294304264775739375625525244914717799738287940771838972431537498564315730397127566011284453127837432418422365185095099094292886948375024461544692286844686079197381498599848431008669850247244578279301401456478826508859601443618816000000000 [95,72] 18352764014388728921280496102709504822659073926915301850887267409275293940982896087338641380830910707747762750320278875996212222372572858316734934774082617428992993050123212218604560683994914583572397480610448936686385944616817055095724724271501913282237895463379538748205873476557947288758457069154558989479570538238351062017808028297743118262911497291128080468470054979685268258284241423968216777740324104138430644774833914762459834099335138300682345568278004797666474588476371123964983493768445371800531429896249082937163551308071966168422380891558145343108185674974910322181836924908164785888860499570565991102450347013596793071799529343542984619192713534263172243223661138195321575955783896907125214075151439019204268525697791977273574458661342511734612878756951839285963116260762920304784714317176416819526332221542637710244690863767212724776625190595156023311556547552298830941271167607197176890210679627073877617457744640789594692448324480597123876625248650549872230303926958294046170450932645666217920350249916899895019530089189621665802796385708493130156770263310294587729534941840894977665322100479589793134755195864461373259578739693244961199619418849484453346086324637869989465656259653279672031068993263624754647405375502990489058283693103599073731315272090309050620793696843969017254519121488604536676416334143440611870409432897613541223502955104864271198500191817402417103620300200178198064940769713627323911078164523129038227860788819955994865118445035156619876950726419867520760813335747044519474958468517261893515418050021775714858171736421366356403298194452110337961043183186548368674754234136220482735605535519790804247910940102694522017603910714195871925385428514126583132953971031247542958082230222281939275104869965948453911603319791069960087783590480659106293387583463825943163836663349296694993760609751952043312231950424473600000 [95,73] -2892768227370908332930782991790991482239503783439847928866340602616686813007862453228159838728505900790311257125606228183029395558334856134999559620547413065712513367019843003755681283710326479505758920990625011811741028815067576689028129934182999619928667245027754144290210346822669760533758828856008198370882780807578095364935032746213483378806908152878583440487230477879086372650736642247023716745575938738973081564058013290001072944335960892543152159650062223273167425588483763272482144739931514509562970700411252874680733375373899493791415793264511232488798710720492935782792488516254832083328387178616820616396492712180285217624195546574115793177889994485492654656236321111922521703396040632559559518167228839141210169025206442779038084721781287398101942898165947209184043072601678994491546165010088929245167695339580293697927132430406820676765508936658674367795276345625189231612357797332001850483104235041205786886478426326855756192835831386298888740691643390710570599049332438541918603631333086255558118524041712174760982249280329212063383275685071165609882577999519566411469189840437409777780062475568854178164581714919055489795674553847008996989360300034011754581663664332252160156261619726451514354800950049973164173920899404244722068290727542918101376148439895614989516550010500819632490651303044312764626000044967834413539707607981771819906110384849082965333221572372451348736411659149600034161785530978420206962901721969506859019628005740547116502171039480532901226033528926220790176087688565097748568040778189822644053401172775497400734125166037990815444312065765799495436899309172168835622979441548538673075716286855196936174857083647318002895399381549609136357543306951733668115167309899928572704370959634609600852697492150072640958618820434911159193401844827661031237004752842489400857393618728283840769389206282757839762095891876800 [95,74] -27113988951491761324022902123865847492551499928454076876838938171848624460269734459399033060908321210754752460075338501693247026855724006046730651885035003846373120761415575119911902528231659772518992313348512135315085544917296794327223135509283918101233243239116373531555194379893662520198404395363863863183212618181081484586569502053847602406029107359453362943148536867191355659259996928135481612704740692496549331342785613885783829092735724154990860614667809355595711601596329261475873327595755947964041961524014738301334071062471398856607038651967018047547006239931831804089357112005965718804702610950492331766212691667433239174866714719604271106417654272201700641880860967935084536715354248310185346450863620768799483826893320739726028979252767076128551637808802457173293366065569853425487066225244033685153039266046391297044345796565297722047209406937361539363016374569010109226224938878916091552987682481984386450109390755795668252733306315082828501781200383691357517523637188382282546280165197432400040113617820398354180062788567033421562641674687427290983674183776099204054326840869400501702727995777541450719070673699104563249318408847426999603328346013990710387511827539443099210456472118455861137651832521183695354235083408702637733180385030574256765610575207206909297859947691032033898097111511505880388011474803931744249281944305142320485217055504852204827762214854519882290136325869602560095660451781556795332552695194337883998619038720461508216068482930689518127635574402805696674933511999766947659456140131599327553943792052712297161401093572092819108747846876211877474768830032478462409386502433562827049124556138871699469023177732838918715239418986564117404789697427979744025992452129852175668444505355700567243477502360391983885972154454302222452960401903688032613356228924053371182154789973563034841073283550524838427209216000 [95,75] 72091891219653264010919361123545641000248387100575411567194079422150821012633122206409861339305254317939380470960199759890350928829395693785101868316243501919650395199562809222728632374410841656449360505537978759898983809094787573945686364448561548337685689811276678784437121730012793173839615120845553359446517501633597351101175651601055853348871961229833141268792325906159718597699035930559023067545187126640883337975603518412273462884514136193578682161941296813945673633285900804556708470504639661850899646976948097871935007804192471023482013983237133258471000914668253060285986901543070027313997941582985274755629010325730281094126777327745833646690174419731618026684591033157976702333658432572723694184339374462528262773095412095892631692730546008660330507420380443141371074628653867508941713020520663623031691552859622647969871651803316796831543852530628783389326429528071207058136952863105641210546776825415770207260944225135696942972929433824963969377986412885837940183941666275178727741640786161675801086874305726347950139146625529973636969430903322698308010979105698977202328202133802097380792335095735845437189922584221443299819046385803123819619649370716817897068887105986757737943508666004418624323149617670149460140661771926379047751785206699969914882653622888895238905879689323239120179923010479563582954621157382079001550894313474250401293136515976664709768873841535644222387152629234521951455359406237632388917338062374982723270973240679387157925107515369676782993590180119489262887245723507245196081251578169499352594447360692099095487828616377462276398640277069303081217717104950889233814704423576777283979524216039254383805431442946764575917930120195527652828454021462659038496739735543141040428346491034702952856986559593042585525336390534766398860106814366526746696754640360812671397136389386871319641894182494666918400 [95,76] -4643093567966061245132864633233310961149987957017124872697008415616855796773387997284149832675381834168488767345918190235614304428210449021623896627587020885481209942097573133370131268183779773044731162543508188245991472037652436705316022537747828177871595697664942197721605804933510755178312790090157396537341083740219152378400327417716749692582154204643455083786646560509944917245315372458253580175367806037964519984677802314691563083756733700293985829886942115832264043766694741026953289432696920522335957527531200344649359547165678201918158739734634718631727360626618346345241635789313348123737277464886166181663683512564821467190784107122792265932262176761676799931604950971183551228381042373711549830150673874760827367622788653512332436155828266947926569318190430018817561760476744687480763965098770525781800646599806258832209014198040670373824325406050172143151311470432656509244624062397027873362511359180181693146149638041614802404831385857971948209256968882485848078520109127672831966789441126452477699069981184117584491169341162260303793440395859163997866572002965271909600354707709834029610376702847939377557394903026600810641499215985748474752292256237639906609566244051485391788674520012474389855623459695275769626020840777571829751437779269412507797665307688263746130348842042535553254688589367610417314262123370036185065874044478025905121221048429628897399223532520143039011504302074440096543308422013337352206113216866357422690246803152202941526146510746530021356503838378624342566589251353485381256615523896868125419181435889486856365180029718039991178481654459667998686881507176540107902963865848503485972510584450685893883638837383190859036041901556023351863070571291453142045788354500689086233422731542408181512323227859214829729945682601764269733438674599993566071517864093303063901846170974789630378004622406937600 [95,77] 327713607143738651387924902441034668633039909535839679778199613995726358817194248262346135001739780117738531069309355790426423331580716254955567584803466505897820547663363163462275473557755319827910828307800504943360644110379852897553736528296674686885004465292033080864967811838799521426340304093048759097904330229355135615609950861271407993498500488209780172689667636904809091548474805644745014150811870798652337649964146492473127724244211309698964796066691743905051134604394025165670272969495610216110269048036405718696023727894661074049247335829265518521286248840541592425368895386783776443317675607130459819830808186681370966550222527516487967565967910972450142634507836100021678186801010717484874081312994081979008104101269883332398334904016265673801934037289875506905856216870100850410663612472201119735416021802060618519495069172558570843857304134455329126717508947850442223153935266227230677499553177431551841498829608820666707817334050287400114020765908610654152719707328465396463591855051016713322128063244743863543102667226022768539708644715849120175431917362050481533191808994759686196887782809801235969745539802241861368475805821154264141622614998455228074505782476678919526400514121894976102201261162290367529283509847198723072689123326713790293579683898811321090322995220561586390270078814087006195303422377005689387198359805517154486512326146165076354485732652715163243085132330685588158481153867452704492674858395277796271290967099185166767089255377910318673175334661617027793866854854952551497528825203925159585177150586956547588834410310471605497666950714541003646121616228870499270263934776304094363975387970007101767833281591671847984969565709755902926821316367554014769914833638326320822882330000813044499121018729977678387045677204887674216335137555423991988774450981703341095350059741421899717351601347926400 [95,78] -4923834047761740427735426313609464818053639056809887689685130874098942026481030380336284456047382117188901586212659044545621304943271689752093754934560552399406698570891852131304119592768889688815533811393676625991345606740035990129680239742683829309241394709985977541457990876855116889962340848901651407051118443745831577074635388800905378821595634674097340833191358500010412914795240167895344666575933850464641528156593990000328276681619195463241605602006642218805267243682429237199952980167713930095069864120208666468200948461816430148734429506493311978266080784466842465059140426102942585791535616186283572945477980497144782949212341901943393499159243272206551630898153437209761032555240357169693542867044150823000827411807605197807193614063318226340471892048136542912140543628553339943445393353547929636594105500609159662179867802669537959293948140186138881569112376549669840565687532342943753658731647476264903947019985238936845888094502586459895621755691149513347979222294680715059388212884770678377061375531258327861204253444427659139245246188761716955360343744748364278888478945356284871749207210697877953279022602120005777517003966703221867577545709324085223689281098970261074208623932747542540118676614747417407099254785080266103704916653419850723972093683374965530569339599877190504803373157185234598501350051631497297084178099228703377817588888699997344872906824663103642849991933440543155977429829089126230983501240010551358694140555443619556903330088704051453934238526514355494199470721212310968737861740718172845693321867966740632192788332530654701563905675324795036934380120264216113896650619905236968073905144447482404744464132663879518670711702307186081388469358393892225501748778284265763090229854404800327307642635665886076590865880677492205596055301900507488502054393994913705072946836936497461469790809600 [95,79] 25379897080834050314378715898089150753625469401455440494989221793725646257234981707487794455293380458131660328405370578600660923442790367541475924663257001097353102809573490481752806030943485532295809098100790186469333004497770824743269713401454826635619058807827116992519919779759777688232138426088026360086053023170265746981008560312876655533802053196226078200938195557528125452601743520106276796837517498161549492530810462355488820365342631481228933722632091252936073771936621154101813760685000653695103815361250335687567255799664043942726220757710819867888919005012328071029538886241494922224042068879437269099611794068437863593575473169808826520421493116589340297765115109483076026555662527928496833069954038436995100681181046371681506159529932181979714011110355743849511094857309184654660306907407958194039781175311822227799842958477738484658625225848710898384631172644917177996222675708485680216369607209496846554178305794884781988777457156008349002376411886377141512732763685673524822254521947141606242883906343785604729470863924279945675064745012776826723879798871583294749114662271815053787242227716772550565406466108717885145492433804123330064437482135923681953607239101550838457284055247189120628097910564345280632553538241848959871970187551320203217935794735547656320842033133215012855476188439247153416195155533470660693354614967527615496668710397122806610721791155650231647344619876911326407186702591517435136465004309577092000049152532269911460643171469265361612173610974352179663092097791302318284255406262049265097674858094111140672583973904279409496802763754898113096688161915035460898012998048657750994015459645117918913611163474820307466536067355366195661792185026670401830982357396626762195371791267515820857036042864208799780805192380119391567815021354872725583255535961367809650991104772235827822400 [95,80] 21880592895653459108746852430088812558388846894333749082580078825248591303439636493695881437489392968553248485409890055350336427058668268644640193025086558915851722377107581258046179233562484083959761677854748540661617341232964426952458581775675129439685753913153832914279260243199417196921501831376437126466816470012053278630168198039532219172236188612111843755626247353269519363310091170278122574635740699760276813225399113841617416999219982179236768656981890067538900694654482080084360679596911457872983645058654101288942819555928262456349359053259140264981876609083580757386729598043429558610078129561937961246043569681895385297315932127401759623083445149890771828239524392719962009482057321260983189294043954323660925314202963641565455379646846566745873655871847616613757276402206381651978801356545697120196537475878126611426082904614607233076164960530611676980967764750397994097813295290681740226070720433874069654029616691915605541669869267190553984614012593739215250824495788476567540771846649622964254350998278941322542244605617200006785891065904227584699367741231169290259128641715317513078193086141959739937040751111116938018926533119993424476999834060503371056669608913237052005434819981491002760152005539728444313464257006317194601127319495805585022319236596813817163788434374778763131855106818544453551199268969987290415995709665545877969532359648332867862942376878376498249410378142591632016827132250245229008802636542098583601530373013134350481028213459498687845360448995884002960697045538706407635683197577409002736232781803473842857860325606542079751146753771036396820316022095337385829836858183740951588891830709909960193755409701024341798714057034633037633403865463153257448164166789870846907603995696505808370399388306382599460230946504833878308324689043388683514024619184570160020489132312321120 [95,81] 334436004365412972356336538338282797566264880219137443099864685001963644676673767070544973333878282420508002446480782453930838766672740426184709337315981786484935665050797917623914516836325486069709259348710074526124928534030022140416998028541010432558629806153956352749778734492006493098609868042995514804341988525436285630560583881974113678499701794855090136897385371567321172344529030779889439571481589225474876264610305960472790222870815836682595146889769066471687857412717245398706050211958204134971061780893890556457492504090497467314460485740914346134557056150088246430493631063547943320080488788342917271357254705678358006435853859402452830535018657590438274220408803580172374003236289095033790152291825953580978153728262320671469383888879310730767622462615544178220868801655607941679045150116137636739728217910646268865080050676152749216029754490841112667246647917584064309079512758159078645877559796894964581741929250386754426995681673524286580062401304193494056841480724503683861176950575949028386371315013098578176209714803967231522798103218055874744732789984707813926147230276713172399554376351945228841080782010312765079331510569152061315925125893753572902847318668106819821071640219422665210667862291337803939876867592327312597108797680822084652347227150291483765015171809504049860144379438326681031542022535813132496816359784301577917887155420688638895229141377358103374014448330099920559774759905031644733074095812177832627365345765794752750710283401127684712971365283850820430840831562476367204068694154344540976016470489349145789923677029926759538201315021128604951131551755966357514514761075002166144371914377086800068277131508724647351316437916373237457132341618999086288170187747005189073406847960841321787590293062097492459651745805050290247632343005010444213125117300360126226162989135300 [95,82] -218217205836699124495250577918762538296513518331609756309038737974234402640446490931405019366601458554002204733999158208276885627989301690218665200249364300411128765848441089713851541381290147527022404493792275961662377290468653205318095682395099282799218322297793149658692852294023770693695096615933445004787926484816040108294755153901987029330307398230462068939730285174248535468176451758305261764749806492803682615770140684940590354832591478174381170330934632124181924983339261280837064835394446832904783776704472512910257594578897859912442061344938152905561951691407751438204894098714774970780224527618130958840173190240053208835649206609605407878787540175510276736212587557916222593339683365852267879322478084441515713303852809717262406268252905690439764885931324814282995422154392101149417879421638926198197682983538941903022417515443229376971683526153309557045148796465644606760550386240843799224347197753424695877721262376555611999619242428051762795290201977302673641073563915132254875087628940041244268523294626869729678498075090718701706153307163782360792187629214654972769993031019882226947368155086454457004333651643529580038648990761576018674830622470278956370892346120983961062417724110623142740586900608158501504278288363111501672233161982791487448661187201041890424125483145431164692144361261018008682004458358570934327098934942223400797485725125386415140597500987398758013953523635275492277669138372076342195177222180773977424677927963002603947288607268686822558429782143772609732118456192853599259473889235564085162006618581002925649556823525029988730102901856546486764566711105014847350783995537655057246425866780852277787596624126474608038361868425035963756821553762912517530154180960699330743456019883845575930767620399982566635887436730488535958736541020212314997755772038266422571200 [95,83] -91790222108440417732166366446716052356253578862348773621512262289916190463072283453238088902256155729578698487853316580014440028873233254989998932917496628866307906277673632403900436611566580225716021442148657565820463133145554195564731604531979381325258974558820383054444494582241409687454842218376871450647666157162026842524203201456421840694925441126230684662208688471100630413604975944186626225837259926195594777477841401409113541611614275850274394303084057060080096633422496682240319946875688372956546909063459705507134114447503361473748337309785770223740756005541396979888041271460644760215965770373854872167567251376612475861541068242393579590743673859125898506209640040042929501419894926020393012082352485341995164679887288070164397573181862865716803895170906554282475858089544061852799003737415684336045821718614354823615726987150247259912395357734732911336217950179919969089427968812029775553623152984029501352628919167904255186027365167777558131053458613127586422287499152881395155803196113633090974935157986208510043833245504131567511623356693612177352862816002330235194823344589981967806191103637066028030642395790061408544113372197759993819771816818884149087193154483171731506725485331781732785299725118254215482659882503911040183160013081283963929935021908998418936644896423420385988924654888606608434241824245330917251161843972914023697671667366601123660785506358420186944606746795406084625727872444407719371760076446500825001404463351151077967759326805350294307550399281667703668424046856048085580889007479431534220710127431270547221763473299775352083272996494546982328173967777792770092098613545524631013059305953117707276147873551235106114051686288170077543353990691360688776125853399271180177813508096172164071699178531698634825030139140965405442717321266639393713716677530166522840 [95,84] 283982064134689574740220402763176837307284885218701720517376311589676501431645637937602217470168773926794502357235987020399397522874041593861033578265169018586142442565507107005267891109906931168645814661930367166149831357855367600948850047263459214520573542479389236668560283641698050366016137423724638119497363538660378136150413743151384739109460837751331605379719981053665893495080304422482958435459080964113547173594887404307644013726768285832815092025995203189676284209942746936757259536740679666182773945001890801156467721571904444318819018541214199338692610691916362292154229588027988319018278864231924156375704135915894352267876065881661089543008860400105318190531574889096330185610220718379741651865862052751305452995105044719786922425718006045104664403342187938118524630018597585617526008647341621396564510660972265589667958903052321400749556424899317152720483387853127435018161789239077930323311385141849199706679199692661677098727863442317059830146623831396957791192260377641173425417854129228051050280531733490457149778550446141857050901540841593000793250789157095728503641809579220297925694030599197535416479828724811134889421286128560066551403548855007350839013377138527607343198547897270395715234810277253045035157326832201510832567301213203279241405682212843673918734336925667941760202181460389078530009899153109993861033394082600882388760382133890448584605015080857901120742068558771452374151148774491457681033322303281490981021344049622986394561832976476037193732168329617008916360691050590335200530950548840180110795687918551146749316575401223254056290004406966424021370725257658716411010044304191974835024995316260050699301950262749105555441333709254487437515040742066288157940024527873357769703475509219546777853435811552349573195428003870526286524773700643418391826776110960 [95,85] -28173625997491007944476498767520771227640615895074840380328686849921573441524706256329627238371253498239614023624576005654406036445104920751694038084280874223761896823072189288214059191730505779269966216311792992895321576343249254803770429684491827172804184465786652227234640645065292035061034231803134810806935110070558995141526013371934108967409022055793280842116564456186999371630871617884904507218439074187944429494589713273147696934511743288081948370520752649605263107915138890252246761147941443667344697900290707758310515269863260599935350894497407029252946201265929185398269154251229166956817047885496847217496755750782203253443838805779163206255852696331762176261313955544463860223197202674553937004757544745853148937532613538251145045663143132465775082998371194275357203199812947607351095252808643349575502821753916084070338262333834505912534040015468054034556004288644842273381332202814499543227484700687793966400218424022142092320906052739755412534846994662117399956471187983338933598180564349345940112575872443520206246900656772784588642122072295057173833444947775767676258082684756632023940526612431720289545538687951410763917167690241408935170886292821999900514069618932715153509409707995982146959895227626989287683763701340096823721472210915495647364495300718665368853150395767121393670168536474075726674295579627334688973981737910082892767063535535402455300532160005649802388490619436325594584016254786785862715924865131422762516579549930913840354542129531690073719024716489267584801202837759475128656798621260135719213497585827061087983715523238279875774516975648217237765509714330776469466637908194640015013899859255256435822126562774824259515077248246627926142184109508153756299621482476004766569215032078059008870206059313431254780833960575720310125548802491217265220568750 [95,86] 124812238210650999427130109669532842852144690095787423396154802552407490438468034749948310330028774853875068673916323201754246204610850052996241197394919797528374248963379888768739402891853175616867734138844195601115815810532953207808694873295414351944206439593449305026114426977173488178029782133259991263807263879417729171912556114095251589247986354913419481851441769830801138728204324907427265953642909236691396190531472706703559671696383622003981863099605597236209357583350014899580027036912751154105105768860191160147733247190530242447591245947608631934346238447189343771836472744014074954456128565088126143521584998519116174807190829734805187749775991225117633858099264411842369870746749531833341295515114468304828163087603604402150266654929270872787112650488272003935669361630352365294922571980313673472134776490952466619507794096014842355496237373636750113302063002197281716051649061451810405747595982829868218965750073510956372952383948698534740304498171880613538210021098868380792094963951627032301968604547670493916958008380713208377283767431381517598296890747410264152095057136460563588691163707394682726630400553037269274455106962727440246891264354694904456882193719386798203572169846749117112255690609672549426665747476074276372327108305649246977446578881630442323413758211228399588506615092287109499482452439155800511229705493256245445181067603297328429188029224339831549139109884698060762176469664075709730535114352567728669892415042749508267033692880279696420528056517657701696660287152189503912923375161678324604851145550066450990216845514662465598961771697208184776820080064167482929858153150510987961806942449908663311380120454382130664507827179022724375452608760709417768893455344172102013381555587190364417533952798610565437130757837999802976684902361002075115054720 [95,87] -497360531794893055236803628374292028578858056144972209840489511401789953083286940760271515683050222401568821706149436905663621103602349360408814527465608426480602851274797622682654271636358891970696932191446161088473349427361016027386537033394915993201633341341383339583054306851773116988636054332855873044504520869703945142990373624534892301585876167451200052514347881439903307801451006830147824724494765291190337177863805515272058209872892292496086936380755605304107859791811974587952977886754261899864740113588269569779946348514531879926846894764468869294513138005228387425494733809250013685236824725455585680823709019585776048894491272389236495649861334365979255685155917717286425185250888156716177007912696646658818007058450487325101352072009398777726612631022092891529382127579173894523257942318987942480109069488212825949089856002239496574241473863166766726314595223375386320743743170663016239188076060164973242641692902664898214247178521792964617281292558534247064012682756759600310414379932690848948489514223033848093062964622096539657983071693551978455733598779045440565972251374789211647103108778008926003726898292105852471321418723655227615860965821258340434421988856918744093161111183141631483083706185513476838651634185596360525079175258446004511705656748214462489544431479727406484709452921782585311144167584442222924838085534797257152578490491558164149122607863450434127862261768440285333470014430477669848906311786918927970971755748284425477829770437054291460856023947006182566774157425183377684165098975811595776158253294118037531031715800068373799197780584336451808841098637831002949128952393495244470826716833959209316410235909412870848505273754762229435874831785424574180479205722377800024336722726151554980506272564289610278979896268396389721218729501955858800 [95,88] -474837501462014579963580569237976108572131092944249834470371778216603418001568734740155061723705219302610094492079162701194948686621041924611208235977082613534556795156512195559686973890653487788276528628620891289281177405567423628652599717031249904165441844842922194631340441331636545053378503279230890996188254356629226543817526709194480134888805630997123308047422997104801479430699904517204153220699923225822907584690205332986855007888794258895843368488732980352525462146083956579410742480007016571665189209743055514861052811598923578619130992195300687605382496983631743425148789649109582339826451216502768512882394986979868299703230439478215815833594947781068850072861334224381517871817831441792493544120898265822598647071395784187052930704040027454219110030695064047662473461059974197853501529057788135320599412418376733879148062234115046585789232165437923129874306404540095919871594817725103618621271408245534832811593759968121209614324246548083320850074744526394839071778453445996204771117456069092468031311594868180211093098809601643765272287597485694552187090000922335681250645308897527503502439179540139981161497493578142386494672834678154503829640507426727237705096490334999762499005070797849687137551475359381785821107616417007422488124811447483476453908928874791175434625304126303369248293080831139928722322808109067672192399503517512402431348511004043187297555942064015521186476670479605969798774109201774132150289772556723031287735877096247515250503492264491284661288870328911713744877749048842108371798172027481094545511359941078037170528599453029854469393230363220089337861706369235566275203897596816281953710036563397137413244828705061738613450745575226512572310143132570375207059744757134067017752937626754943532971251856750430170545721041151829629335116224 [95,89] -1347525506879356933837641429358160867770133090361038914974655421088077994570205688985988597422293295872756983144058102005644395458825170317513687209199014938866757335559747503425980938508940296606583660071101887007377241415967971060488198724059787360865480707641231551478393544940291529172620033814988585329739296732396737917376177766083397665970818224398742593341807339944351522732263049633144442911302920791068094527288722423104936410733641269752856304452897516329934694688868474424488824927724468088031480023648419833649298060699681821066873368863653360648786450548380596165757704914470444450299456556357658654678747086324689622649329426504981508371120410170559476104130813860309344163455199921560777613074876320034416820353264826560125810348437960244233142010182819982817715915908078989236830791776254587717296574466227108300812833459608440943512872112256514252862523880845550347700989304769998841666408258496341939305633375517247321609969057796612603803203243829795083647966785931093915580774684143657862733433017271953899371275060398479745896914174001287643049819854168806953523797373797089257513372163499305399693773386068606001517027879977661894841795717629940968688706750108078036153940187197149923405657101209160413913983364657218699817335272649583260709544351528843373803835219465968287897831216257676090901794928722645050621692786138853302133419270887220306381516648363141810328939339507743784173547097676896365967478959340150889884121294740581855868732566491449138328460378496596606129312071161938486162617612565309966692987725369744054131754009342616225627382017086294918395154988901169308041983593883339743381865048150119988352137621571102037576367999830233942843887892937790372959042021912115171559302162469819983908117754021716785948072391712954569846184 [95,90] -19461390931625347738711179642505711834232064680926104462020270060968862431664328601669207023615201216026961967433514992664734563890938138523480892349629370604431329497816142382181847635395682203785263037343664982367636553970159694523601268188879514004561706625091803390775394620845166017790087786071243623896689391449436355410939999127410223014528324955462664025186210653643762107287978629669456104292312097590377971124291998826872717836924636040268876084241448788663209946944178430282628491431978681123212979541775167551417611944482234402906326911128891946290103553846045303345178352540223060546056542296577183827182862631034803695890484655563881775333878249863330196146404875232913915487640250362411304529292148849911858492731148616458849227579683894976517245945229149653022816826545837447621791090706838925425747243852843360184063108807937573917583734533224614967858230050735657128337215951245791558620347979721955216110973742977389264922296994261871737234238775290918057187633691448112807826462425871407265229371491520338787592417882290940351076153213921353153469014931598741467444437289066020455042291176018312028153927820196717476014974968151096354032823287732247623728804670247912179304148389715734714431506965065423273374214017471401904542887550841820937041110238802697627041789860779073992198636335258341921151862436165856039807093541134865725433114390611248649494920632571980565885556021754971986183835930499631542191311774390616887089844642400493368166895972396929114228454354558342454252585118677621768169612404923291052825604671615249322611571763376801393630525486107443915748656386269190854481892191065533172186329308056578703259900345209653910006295470319344574614272512069438002532571477101039525734368640530342333931473784606436522708633976415271808 [95,91] -21935021765194325975484724836183079328418615596192628992211390449108142356592925116666695804138262203659901880900185447524626956382076480183240520767291231865736028859772527021518142631628107887279026431834215263990155266955590627766188180080139655298616227289471624672267215265880429605964122165894712505898171146160642582797633822534911554758849591927222324636900941940350212584737056073660384911941617834450970603453844211630362201167225210640759387795826269881056066412634510426935034756714138614001143528741818191988912034710298606020552489472163135581871972609430455604460151214093454622247769825949498954029131088540864257383022966762111288040423604999612376206024782182104187905239763334988934806320532968393682354096795467651683955911327116981599262224322689347954017671387856919557845093826166101080634498901913299158558264070417362490907330267013870941568402399429761733487658888555817803355887333961362553918775809819288316878391933529922303366374099850597692022703387645197195181604369254151448689535625966972022028541800965049647167614052866581241120289300288107847653457671487665038896154869117306259193788640089989943047481744564389476513055133045700024432826413947188529756103951317713875275977794239253198745889978701761440812400229557704490345062475833431204713548083183562129586475899958830457950770479718389710931167925127326892126190160575097613130116480450892360438306318364711139515137213830636768943236533023189990030288872073894184293806321520775053923306459255620726997248524783582256879300205923731875992209524049401242192442390006018685273645299155069745112214681149582516928628597861083618582545431710908273055377162953818415540700453542558395295791925132265845140718038151616696843609089688958535098063939883562088287041345871472 [95,92] -65686419313374655056775493854397547819158236364754333844153150140560871504155330836351117847944218860667145002616076455247727416363156046600180756907441006980369594681341779371465804056303095181904863299973747222341632198437438506084346093743520332599920950220610707158106709054444924946117112589488115617242171667112643964102658601079964606336928807107936568182033595462894919111513064773616280449680876875720815437969855061845287791347441953482000009133437461689431824969169703783631026925060244666384085770766791099715136543073680108060307228539387352433472414626862248358449255112669263083642833340231201621611798314031053599446337816505358604444956955315248555688134866229652685109327449201351282140985139701868995922181512055166666939368710380513283187638166670437309950994913343898870446873974905069373169825819144599779685567993661191093479163741884053886934243781197158734954381134178564120631215337895673997727333527300594822770342419559180293328041694777648809560309137560119660495491170907895635561846496818065745110800711078556220999904601357427539144256196954530529919661655847986617181354767361788187716235229260261790778305317270535189130268372077766755868566112115549698772996340715365283930583766825896061855866194129383054011041364252024330589801121118233342788918142697481813685349323253346141994203771700291753517865185224934397201904972853296942128587270825006443925863314673544344638788955961030406153361703646727275129050270740845395286713188447583296397341893209174229727347098716260030681778724585382905619103913978610805940953310522663266509571496905322661508624938891771361362437532176546008060380999088301396707531608848029722952165860096273919303879968148195647901747404054958304016898028738600452265753768989960786267542576 [95,93] -69248620079713969204228272824622002131301804043175620939843154075619071475554473453966491427561424363382687131523772846420232898241383301215467927774107371278755189703602793081196962975205564762463665227315617059414220314872167780116502351346053649798311927517243752161192913554239253907859048319452492583554652689149729123728066555422889998192207217164095158016917025290570116405448183858621271699980857410582621856646328150788658243123757620797197475670086678221185529268331393836434056386129652230575536282094317744011696606844573121852441757974715434385240992340662718460721615077231461332172991452683097441814335625020943795890339672731928548758011003970868732473560261303920652250801433840685197218129678824567958811598223975171084859079614468734762260028863479443600098535155541480991022486936615483834388467908347698260245276624232699203686241283494348277439215405756940394720165351207305782652353405944815247504817291445168056093507944531358227028153579916483330145744635003837817411653821471516812140477450003629532573198752640991969386063752783871423864587376727117075067127404096898539463431136252663245415051377649619718205732496809801144242065451524416284286213029636592474177458356374151717874535419575008519318648913754689422493807574574985399137739155933720547970232233069916458728811709675912128814443549740504930762819481608083025444403150123321383210199183966872407008582383598759104145355979575914867268564099096410518466145208054106204022060637112692050771269945332440634744523720388936841826353365257037601914266533882225520595788383569398359545185646695219791619316592772608048942437225000564416387414694836627852759656747967913109784284264358053048480202918639700222775298070528218174879617017718854097172380444285285967018 [95,94] -86997380321359575118821650309342960339300419780629649341640841066019710408220285104981827296621171168618021608778275595928914232957022621024390722733024034512075035917067757380701329098305263144490149705532794591196661860687836260174154488394174978820644834021113680133749995238264547300823026262093985984727027125002682527916524663875880514184126751993605519484840741837681249463067408445335075374013303035419713412755042417703323852361815671985954943122516320559736740782862505552063753551725161677313776648257631337751855474395294609241811305134140034123705379135790290318575371223948604390467726156778191986004509565294960001680370394024798247180384800051274325129949454969233532893598212517526313672880178765049033359800870755599389569769903266396495115646031650085693941238325463655609690835983657336471617124784736332686564656300873353760317625478086674705586863333534922945629923662224437640840980998564872417050514726835235381028697301911154135870584976445250922421875991205323107492691870294607400314031090458094585007442917701896344163761437773295352708060952116676988530128832528698236006846187837770289426420442202018710751999696634535219670344478038251378851777989318238338650121257940230004199431187193223265984062095729232290514415539917143388121823248420241663552702446736062347614087277076958402482685612574170708227979763094885971493585094348796426708674244491419783248632760989645101865436484228705824891475974797614949860116666191201921669636750890573972707378531117043915973900902685339354087361371460072229248687322640976675130796477859521637456669931141258727412382063764357624450695798338951547963789395157963956849394588913147138589680733866633931950882694812296632204790936346819942065252882078294690268792698755584 [95,95] -34450338129951763840799179153619888096615225351353164473219378065930131649943994028614264777190014411827758944061243682112327417216152341118068616117785085031552394852845788941148519839214775405154043791603953871657031706471018035513483456722488181461979312653251397811005761045597724835737792300829368811995716435692294631512293478671758609658094620751219619177771031411792255116779542550148019083026190170009736783811355734209338750002562186448541818905014977097372489982166017144468344245767778608399492962674875166920858773502770047932675595771559430839578449838568001954216599508084835257707232539679190330461135257404930511649324985204207545964835781245451639847782951907049431184619656950439080704048515683807914254330171549586991367132370534609794494594694499350358671332420490109089509694949005459468553418149688594445233637648954278702169959994706747071473573486525416861224446405915563390115875258533395506098568102553612919356059910466630687411017297405944721163746952243276436677186232545234900505955306985948316338210120784082996742880839174525119521203093329686646793560709648762078718181993790944743533322984032252110563740909847592367340448381821085031063950940610272013127943186978252782014459191222089807608746062222002173286975146786000819871548711218794186103595289400516618256861903038405539042747970307047417121477455742829918903472566302745812586470111930084769910293294469994944192032010726981079155727451208115900005448420766880696271609140040284429226357072336338246828914583765680814661172849039587916948908958625629622077907977338306997522673053664125733494696448161989051554692651638058194772303584416270638493168991545405742135278586140058291068006106497602845657138154657115487384638956983594546894373440 [96,0] 48657880962212643757788049329243162316122656259878500069468484473824212320642068923958423088453785609232913428926996469392214517601959483832532158365180530429785976974064045269229657497815500258419275609611433174619409300690737719358125316567053129831196952260509606865324123156483125875861455187994895105004875520052013381124701925343060573991541078432263462867835691009861626189137623260665537753264922661533317459377518135475043290142827440196365541712345067577638015247446861561008710937859465148812909554437988159159287299620586556998042715312265290461865324645422450506904288471798576881319647249080596365019346453935956398743837442099040565126028416267441750322835078383099193935160421116153950711437512565109413075718613334322887168888332431270544124298447994426960897383110535138768967124973174753545109251886465283434475782519157018486763129093282813519007180810661057661469637947653810030354057316458691368691827894667543538534382339449069439988062966175817109311624761394941024042958430472871446130968212086765225480887007818546263652415767300560989058344307548428576890934878033157506493289692183745858906096937172145358842209846925197621646426754887145728035879228235474270778139960739081253204641658918353435290890410863538361927494263484577507542333509473170575256264357241426830303856924255123909065443478635301916137921426076107387034799393227651418620440497367056884378542600811355475737530111085544223704219319544187598883184424913806577459093243892613159120890443840256443475462339746782499917148591985459639056039819295242586961957717441913230214505624039535162869849776011950261446019625369053532370066576039427423867645484869326681459970130299295006457507507862855976026982904021143461814296173088152400341772662044149650984238390525218321497006585128284716382913380491845552860365634271030566462966472800502083943278488950035930497474669604280502000287744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -238615792630098489488037781167380816734874030053333984043792189624669437185184130474046087924110342637072706650587714070115170350088432706221437823815934242786095021073096354427531399065570161884032598258259065382182338748552459381413316779765309649664700149048986861303536464162825868601636996318190592404199560164780224420833072000716207041491426793380128421690181931154977186621778560100765145192303267850670234962235712620592443557649340658409829337092705501696198355837982631005988143873666132895025923691452867378980354198847973624092233776882976772921501588149141356256618402143546690570189120519415670077537227416764687193919359653537654947279258173384036224102747040086022800700405163422953442356343134098643318289305261375958814179516114242731360391243296263912267146191260245131213478375815386762740248406405187742318383811758554347256154053055165599812226203504947658052856075497359161965868689099431075542599943018070015407356765002518144890361844774895818385707109017729281429901193166576350478459761988370995510357365760155492470995659513855318827040993346055047369166384954859786818657430872564924501806889035988368603345111470303663647615357393823043390223024018074103407322058879802781769724055109257699607242114252264447852931755016095809052605456003202681468697838633506908085032263137621148950895257502004824996100661645798275957576251670187472360005854455398323572641721482741659399087002374582430530134145065419228485604474584387751419089551361826999839111882826717793354105632736066819239933975520609473446430569900491830037385059680812041041704869075644393813931352250253531332975084212660701187317461988756776286821801654534755622941954403877521437077377132446739250170494644932438258251189471731220900933292450991483282517109749503942521204899983618439024611728262073789776167205630372015682425225838832894309563594427993416989739391413230961822894391296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -35706533136740588721333473224969611607399457824589424457184267480500626086678094390768996046528682881293232511018009935825432771656231320931333800396911701919234645334478517335310668838475368310078462599365628520171994554666374659269129500227839777680632754054456666491622936801496259775110962137396260716662943631268639580691000461668645676360786218498629031138746005703275623856065689176292689845468188715361567133622678825091779830928016221233506065476926830579341910112218612577075454587516113174897680988772747384838380803036731076218056815187257976539323181875153058646073500674524305457183884403331136497244983552831664237054685424101000861522655920930656367454318505483038853039530506027730218158037343300492978522673027352336313256921618977312199797484273013441746093755246371792409510000293258046356846438254498093567707983195690699383494660955443078471988145628994577097311788879853581862989299329072351373170564295679383352697092520072424948956801406072484433369677054777923247906101261811737436284746274090382971554854398708525829284463395255868970624077110678418298463502437360544917586773052018160891577448177004568408810598899717757488131924461470901639854816158639293108292724756662984779160184105319702229253993654496978122304818096910369441403312613358832314043918085670166186490693241120567999886701239823351522201090744602644027678700267048382573250186121003095096351738269958177003332052635665687255350405208455348753682434445151762518247288820476026829006846304692305941955797955020596146999278647541740737949515583292261834682567653642559603165086495598688239650443392605960115238336148304189286691344806646717152613322523085822398661696637582160573009172718966758633720636773172753731998554755067891737778673837086935958375224737666251118761761429373017596413488444844513402090618188994203352982773657231090963250662442787525212262724266167771956276442955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 676030832827822053242772740807797607031142186495864563938001881179062717408956881892504484054687690296856768510646362060405048441534838484349947909815927906414418058128775312086697605739694880203044318629083497426208359340228254577795712445720233305926826049676059683401944124748047521487118777492630223411830141132592250703730514607412355292150653678625687189750915548169263661250438332116925950733348561458464608570304242273967672425395280023412016036364347478620907304300830640787349078147657467797517966397047828383449806775485903619081970201434786199969435989955577267823365564111876140373485435461715984556714045142044537533783900237074570334095145885581582987451410613291780589243715711316710000859012960626244939969495671139188626611047474835832007782568367224251084114417455177716462831919966308360418924527941130315929639585918412570434458184514029921063893384516020669196345993398176942353766995427469222947324062621921052184727181150914662257603445548674286839665097509376311359324875685396997290607060881292338261550937850338550128232627339607042953592504390860272424280402543889243694541653184352311268768611940154342627650059343122419310108190879717305736789127414996305432641825978172354180371154415327148061625772662021637677543825103243899543743460639648228163000752296355595351384800768267070197019861479433431095980562339823022168186852504935526941352323514837420941311783328629477910308899698246172437180613183823790738615949445003182069103117806227236838795167768880647974715173007092161038812787399300177931567850381870751369695407712227659421632980802751223190081366789956018078080477130791382915214834454652339247613055842181252055505821644918572785569252168170443392874986901912010471780060701673385447481266204130153634085140414812566649037071481054645289974185213591355832436542589829838426643827325368669895061363182728945490461306601094861981932503171072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -1605170946318782813417898263408647510507167156837912994569577428349641775577924616788869191567270542540811194436110500145476646078171983220399687561573415047073401770763736158899680945542338040494656100021149607202036387796436903164292951198425653184117853396699909775603612456402748630987800122800947791547006941844812808579005447743451135453936801022867357210350368496372075236769020335346529348815565608170125770307396573123267969828183634246897748168061497994493852646537680053809894362281999930538623431851957417664753146915314820755210761488045394612843249024332630741134662005902930719271174649144341952474812133983114963684871697104550633926589418152684509944658437636726634285733549473293014507789081556788710025543428786200177546161039349158892589758549783490630073357466250419341137942314823684851949570094970479166929932809037757242924341617597788573440331948982691710956090247498925594631149881334159677603999884157856464163441561805824318184023249317607950249858818299480591112834981845253285410014492862060887594999044724868033245795723646514423237664589699720698523001428851291439620051499641251538358231749396929555337511164169414786634074632134927445425340708117224163475307990563707800025862081328394067872915415315729703338440597186484874743660878441954612130654103388054027969677291190447372622057376029705501813693790076765668984266146548388202068125002741781680212683470713455217610975500602809331139832551812656818698124017998159680160392218972397254536154617005194589402444759270737177546491624465127562831405076885570254667975192157085346397923525413043553846584616482466723996505332496301870595955974458543181561507755242947723015573747560047758239051830720160280912783122668607315321361884676642883553894632022720307730506474087974940268007934050660107639954506767984922923367488183224888479615243530669035764776220516326596889506264567304083419776690421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -14390001241352247039609932900304679174248817609287952863136956910540582145824861485222532911642447931795050528817157870607466961371612571143299044138215805786487464562036514838530423906970485931950810803593972732032171133941756649486409993671625578236025229347375115134906947081815411368451464845190014538390806352447368934432448282774553884912052188537619561536661922010911862278966516898110959810084043019785661094925657365147971592048799149911502642192250918003802348679749182849806726029105645447519738879140911905990165594660212151814668485607757022351789262682725057854458260214863651763281873963068558627343260049760041993967195953647628387105012948839165663830168732946358268711616951575676531057185053329496501952750065391353863253900647005435559097157631437133611808926250987542626283464873705740961419203904180510884054956772093696538921813608032425678107010671164039384416675645537685656193405579384960301629866604944055016075774079960423929671126518173704120437156217790834238338582766897731165164220716275241911794982386088327795344851796972687603873108927769053837747517766692516282106792001541183990009017704212427323174789019926292714064624173843631058262427456741241999808761862831724421988550669721838061965372565038903283915588878106275108213760960263538269737724675868179378327275810924035501048738616757000229107183773817758635857800456193672443286606262247763322052598125560614197150255037406463764411097710932949090531068021827648851464177571997523361814269508082815474153147108021332963162298173313975321259789813811978891912832869709372601016857104067297945250414551958022034064933434302487689634655763849170104023957110188637521617730023247170649114807861476002501002866725387997826611877452939890811944815759486598790606073920302536731552151155471604113279370544860599344521859756199096417352813488103110137170036179207112731394340608859482645792613308825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 148773841359076009901389451911417843499484668265523914329374756617288416375000034346827085354487446223181616097866792390013810508646659650140203271980736448765768625321799906764916486647533167605262983422310236164094647812238377648967472297284048748356143003261866686277543844449618619748368533107089727088620919458751658631206193167629341023253248916112404762222460219096240988965648213947224931263194304041230570054577967385148401493680047317299113118822324975814161293833601407695970871820412154235238466140780901268982716418523897056428009929195171906201666473721049154478562987146083612274727081845950879636793316410342460612564647883241883031807113685453776361531471299819926676667893877287370506447214812943150332727965702502790385315027618267253531588765316918393551529309969483396993396087260115474791841355962757328265226550159543325977764766326300403785810139763082996573416239777204122509712218243179903453188251676825075219658230169716289891456712516271373443797764021197057540689938204545563032767110643848193633359056778507733529240900704287239164660414282201521066482898679447303750258578017939395754739776626191070887549996534716645972518110692477901465179054697198667384859343946632723464730518027682114903683150963816389031232585997218516561093398314287472425332095608413927981292644792687336882413803920337029247360881708432851893029326466051102572948671138444156557137138872903243965991889884043301032024042133321875344034432954376000273115242314189393903228174222629009216465534819076082537017619317992654003041891742325833637137949310473050420530949616893051152952624512828891040977040599663975780346759510053338945708705643162941960789115337467354882339535205628640206568759056772423880865701475195516069787470798833303974402687653362408506464223453285326751897289632056148807994961364625976683185794826567124191244058783806161735237785901064860875862457427427328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -853655962513076905903413585107279429622263560472515427573602013175219248952938875010172623030786184923869454150328588995460570970747794503031578989374772506746223774061449914692567329406770196496324125459136783637597899341037013428506417538430568667978465409813852142508941920049721173746175694669922426549534056746982069232157288701771142882290134047014383313570282793928518042440416982895523562037932715502946887711043031261658590765807605850026781723134048260579882401491170992311569066737873776246367825398682139482365836162282531296174150012391382197749421961808513983772633272035003809887074949556186488167455410437604349054502175603913069530856116902684424733673756815890208769358570442908513868491281173046758299147147990027805485274768568175172124923874579266964790699554434192183321830481965833729178668062042067731429131898815491780192567600731895147749752320920831928758260064379179767312075465252783401745816657847841891745971912869683334686444878954572792875456859196426555787825848057225035605255170324159486689198072871310317853059893987688840996263203690920921292466940641417541344435160147029679357973113053518020148218805003009185424128214652418546662503015314728922600381925183681353357162220149624258664532869070069888507786866007496314791555112980598425698211261343759935590078344233258602763790834695116193265571406166454350608409103370836624443609744566092548933513522743870221691383069569569020237578517721044231723884156711079701012169252098107828328768036793764355486890092727866938289772195536900659876382858426584829404034367340572423758274859961144793497715510528279939720793124512605476979063420745439313294329085072015436901536567066197016901058588837451828345794036627487472477760595820801601795388817822239312168677088095733286120030946143041798872349818317022374329180456920826024414880315701990724867455129975912571374566411194943122670670693259018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 2928433395094330687981212545155309096783517639827888415190235091175902743703194553476471774973105638718884350458043897869416556072957007043660035510268969874264169647011383136976406921207747535235458921452278069354736685277392002516758683258451364935643208349666439821684785745381478727408647202672219068831439520520238837505829341540365900171311752436482880954584987507567482245993684998885229920762644066448309931611697651319284309750855854968583768464686004910092467358424482926918119779148631863067413444857567340631454168552395294486019146847433051093099138774123700888289067722759813759056074440636580275199023857985485575743326897905966214762623533855537693522391552709195185367844572674287735787980803985254706402189257210824219936997231716002391035126217724887463705393589280282166923389311748011958993597368902835466262306404426640569508777125613996868659824702331649162256290377099240877242705207714809471218439959629511513744172915719346640262094563227757554872474295937247640230691090725379873439042368927869455148028178791330388035333487668324371690657455872775930813636838273766319191906618977102375151911466461181075534546244416192312723872390630004591720198758099194219652485795187493872154157617056307318888274443324049788199169809173519403390280024353686527770260372857984093758641606030514899647226429089723553335964585688000359441322164569081351517644971339430004889591166012782854616065425899917899861082638346464756497166050808944555667255189379605043659850803206798236094353825753935034256645960564331626706429145989115199851994530857450880244154943912051233078123980486649382087403484116737156288564823907347946329712239376350643775760804801873758888122009628687372497864829112006248999970259047390086794826126241244026739320631907392871340826280174049256024086538987655238690476130293228073281152557546236309567091991293841895079792993824752481621916600540069888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -6212794807114058677804525064106588174928557416219656054871722738455656901171842904555320551058939886851345799005791089533758182384110665161223735400466631855436959437205714432154234620217403656649872997765032610738691070546317276443576615715178110332323245457201732609148149031490908885832888316739664954890657184009613733738430931492444956896255389531492653485856449977455979704915376248807340947958746723216371553295151057120045239678692844982280030179270160260596802680039337856741254815751230524063126951603254958517121706784657340690838149825989927837592844728093327843207403276486258746351498351908797853665604272636433895088029348293305983873359144136226052446153734841321283600433955736620314039223090949113458515434298257522491466112992096652303560670049398017684083275034395413171076603322349927776785485189118050873483178039430403255767995194854958128998679198733934033923060388749132438449264757429648738431237022505865399279829404845296623777359706603917526196110419916084908557845213898275746610177464149405151688684103701270916963310708282164018132105235012410354174151289263052111516744606714805282672819419687875250858347675128248143070912829148226398369307583601693279916128863936504442965886826856690224672507693963991880868498399167829091774583671330887842149504231257368495442026513207174719875815642941012465375385643026481839320878658638753349245717867171208835065720583551117242239036514187799013242858912782063024679815368130341579071930606302471568918686323596801216592135040374603705307604118568877376330958185320544548737871682002590332119081912460196861564754110642399309550004905928788271987297111544076866002494676493643170731866966483764029831656092559912122448414360127800360261766424361830248433928143340895083320112622901011476657387017838626569935817284184762794185104249174095724171721429489035444735433115725978774485477160014507253378077761728413696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 7902803383733038271199098345267497230203343539839058413825060317017387761040904364345543317836805288702774298425533864742272589828163646025122820956793237527129383602075542590523888505940493357561129809736080287215372152896793124249255807333295063362655140232889848484925203785601407020161224029275656981832198936875152804274151497787014982216535237205658018917923113283787799002222638588653050730536403518505409215966462237214983756202997531100994932677949028061396182537312838012767023645145981819143490713695368678341678913067892530317259550909907685978020474782674683179964181689166431232890639342496688790034050384138551101434500972904483616121777440180729313432864793298409342481786701251494281929867620791072562443245438897783777038265234362106476266669292754682216652195997898922771871498310336732879621905149672011437850160338680675024704038824524132449059770502727188012402794542806184139877832394744422577898222337882076470677698330785409480750936048528981649208315006729114909312338222553100706199510313703847166280410807284968351727561575518923040296896641224728013750338674597351509125278177064484657316567085468877062353501634951016608836274942457236910428540812819552839766254312146102938586895717278517904476921794926045429966144539725268021800304087002057429495277682189074585168654418922085254684594087827279021194535452399964584852303678414466512287163122641048539586788201498281322515020324068771990921443691510458885140467503033240843172523783439210976804181012949853180871009471330210947363923476805989512936015561134558333501225652070294511929803656636333984326674001662873187427070202210692590177947994284948988634404073257252543166350331630253774823152667322702296501400900646177525237967280837379596257237446149903195378665978170757482384160148192217650490377553405162033033501356585538858336397646825414530769817112828482202884101779277343735962815998698979328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -2249056483147301255204426464909639585305862779619991754633164335242838727832370241422600607541505103516821967158418565017250346794319697984805547691794090877462780842669347380807094206588759458873736394305949939728312128542560469620097137267656050356648095808102380034112274099071747964189099689262373644549177015857354010813261627014449654091131756114811267475728105877126099337328422399764007355749451450597315367553672925612327593063121848359124350787334638367624573338121710752259650208836292178174403315654748472591546022831178545516118403601702089150870652230143375860042387453695860505353085895554571963778178486265802723341037882287464825760990325764234952333295932068261358582724420790208773904056205972476739855916229084219589479847184286539709836373942984144271499217093092458416737135164124446115737842268995093553719359580220528009794408884944140393259443455005644449250855664921155284061969329032330524554113587122395058491144707554063915175105021031233146018486338161169060288222665167264547106647736284623407248042934323910927457416986198489761933450434611477013474959891088063592654143833853758368119072582960743190113011843421871139145491314270718862438765458385764766933144183274144953544807967194125895525291894513780435987170086164573569860400774277624678425916746435495921213334393114557893604180697010665804330336272854394640597850173825791636405781722826006355816669489324748476804066140831224149070602441549044004544464085309438376644995686046115740020162914702252724928794986546805175368682050015859501624453610438871026315059647779238966903507624955486125938843078481801263522777059239216678305521180180454909077566395227484633525935812706240087495660483812852222807301992711194606604315138488482491801081439431816635393453605823794924634124170690603171350847099307922211940473507130470693840759844718436917218359440846877675156873937373864167693094993526784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -18789603371915962493855721528821706276183863635159989158478828830854207003978991736356081341004349424212949683459175405778924100040049141072511158946829851751365939819517282685494650258807315212504667685471611752478917037773183759540172738772696348581060786109751295895676544943871403167972558390264662393247425431994040837303679081256293988760656627111561655354653910900414208890028360489971078778468390383962975602504989859732497605938040938522344501448867154366521863901944350899969424971854953540342561694588338896030896674491972748488498939417426930786795531927609427189056032822899934377643412463269990531725959703907590776990365595354800367744655023710142810549171921488701036922890102799275078485443741373642839369104418760667844694295291891814935013480460125928166151607570971633840456393336082348407945774227980313549322453672564590889590069996001868270704971282031286166966077413194388025832898033009607733930303667465620122306591519439619869948034355273109916394595558713715984594174183961458804744450706800477161580014693698100689798948763509799735175589203219102554090574847924971808237829889778457760806137872993211367032958299580660821192402886820754488940273218792622396824684798958018611276085772975408393992470981855686038894337946855653571702717587206147478568779345976232522383580535256406374282683027729123228833815911726450477633915637119383690869702888574206231207735091657349342497836870585419196052837428323691331670795679193132645955587484992523479792357130911098751664380402863019918193637794721489364974536665806559393533053686902684775115795907339093622300712641474954938427014759031909078857334421995578388381756151229877235001166937177397146613866704129181051110221886733228535473024840027502004276599462303422598417728709435867049077356538843620728035254250594135110966301042750905421585054176294054747742650000494211661061996972739112215140107199254102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 65655793628510908347951773145602968524581084622445452380631031229825676303772582496422816227103901891709511641490604540936721335316716732035302090609793409895266281204285109988716221022698857817430249488308975737957672807149635201516652700499327181249098396781948096980308325164091407635475664527931268325592762631795718013650987096359453142920925255628358828145389162024308830833038410807028896121243499857725605320367227707782942736143896229160411074455317936043534974412863425445021077765514582795645360557156353611181276403639636642303391763553087892518803973257594975429932271606526211154142535320746537909587858442574768140767283243378174323329451794810466630252583899752986566895508124812390748030628360856825505565219897737801126051219511938731422820230116490103552787996855609455301779509494021101600180851996574681301682786223616664186407707773098744346189518617628628966318941055748260595354701602103453049778373922216644689310840707001236416795514563983659645139651329533282434344232616891818301317352482331133766388743633318182798723129511331397795039754921999099345958130279423696295771020817498482790624030862565780043374502135304020062450017726605169741422179797601207821644148197578058812342795689722175652919251195658416881792387196834689996758248680120653503159657513920434764493244102171934301697436313558592115418997287350638736280473177342835216180957030154357983383439993031523082699391273094986790075040141143582155535781471997523907684748493521677389932048247070702290223720183927784061189127997203483120312390307076429346221325222186044451065091162893660406652660353794872145524723199375015063243741033905383376288443809540691646673675640122563125866298015443250917811421443947631565745613777770068393491688857002228637557891117986686278927759744281376405165338752576354937558226144641803850569601460413312485858850461118164860075612857742300798233105016448614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -136472240928396022679576909776451729454877949333374303799984102503278817588745720469265716915036080408463215437817725440542368554801234267141609020921748456391363817769256457547139163162342065075414000769076487974596941006304187761711519931399098803893949571897008540013722674607593884562576492649957898173919462295451515086771430930788656158113599656850850211276931622665797137458744909328056270109035542099543230376621797427000676368679383586259567532158771320755175888286257632536656393330780818645461442736106093369123727745177252504113477631156817145829320344200685907213325970956710709115890459314911168830849179761280319098283307750677605693117859998273246779937747226119404203292292483040424834284449478507557765329613073891519356373573645957601463704848784188004625572510739713456438289884166943314585338851475793698931501523517495316788759254975807124540424494382982491157835303169151105201607024261082103485785815539598899126063817007696868743601699249042033898689483779759366519915633540778359018096707365493106770553252323124132566089425326741955509318230855252543771385958193936855762924099708783988970197941437592644186599017345127915952471937974639242489835136748724064464031855536194481043712178137319477517215880584580105329173617053814644866182464709485102836526792187130967391845712950291947571689441844457703233960225054996872874527032457357509766703503999483266120092168247228516401505016983275812757318234515719389948587139614537912254264199881868022136265803967693715767988998583875587868570131515508649797955485840988782027743091772340839714875291196371738234564814565056788441441686508030304480682616752052349188076115145917237260467913858388910593720532779840739388927026277216442938332010873201029846812586576228095235751340930175727788718083120101550290438441097511378357529642717126750405141679808249514185458302516033933076452488417012014835775027498782294016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 191196611445670820767070017069475995524803254804193396452991653732721348798579700687228409709201052971206031969161097589591752584268333793613470521628742548537479626001597416104953132216206554439860996501645164514261442040344641779418959372514149878101374754313590609600070371633123458935950187030507366571405083641949280358128683642492723188461448306050172279334403793474354912088863736113021489473698363620815039806361969081036018593712824607479655264277493110664010342348602393566083490982142829202446894927919786103671882444399898623425566697853098519026818968706719153835850518282844123032684703132664412610140959684392850680310245439864795729661494508032263581416051195407013109015764067895530890700404567564003153061450659904739117020483914926380184061027434262901969321413614216404925413957692372379899730901230717154896312624830614602737525788025040396630755268863725314499024390126378412932008872383604755361265766469695322401285966343552407068334536319249196466235716114989940760259450154154795572882565696948976755647667030003074125395486209788690630299265578118640437635795444181629601704146930392091585807447111421130956216482919760362234393089464120949510266031615017146834244781733657236596396964723668523924369563252542658349390708026148341402455996338847092004601740543943705442802464892281662538180716609695657796538591386036376086692252766794255064962950475845213864918919696079879924012124410302516755157556166546253037091730144542377142667104264733406824925231788858699284958017452377795032806701208370910710146989830443440591827125289309550839219324760072293292793557143604951651160260126882870982219415196941728238218842093794935257391581799999328517698190245081272256776964320726130662941097075125859484818989443023113182150337713004582508090060644345162663261040881714976925908023341725580049312817242248328396178865082723600758704266462099152942077521459970834432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] -168887142440886389249911108593153898416585930743011100626242145966546087485117701329330958372354696465587652308725183381677323357860822926534808636092864789014746238879784017060121477919473991001630659626004027316064378835306828903946192670342571676033838776783799565476287898831050209848656658176916367075472605555338467242532207438989982216667264632452322318210152053339396316520743435367566969781056297181299552877169524505536221325841597753945447065460194609571241837119280084831436673916175092403969740400019695205620500689540166051497181625930246502267037536832202605088949403219980585722276626854613193252499063577143420477844291742014090795423171158200582106884005886089278198740657129013689799839286452438881262059200889782934376141893637843214624842458197961797354134361607491564566219328590810079525613143004871100701506466821449184655182620833341298134330302123697999323685746019582912683541892643027099192068868165678665927619383540729956893203971965748826344992813386754391046576117567848367264228857015893481357469838432234533759829590353269239112494913300586257917698747856125808580360771013511310656604140340822401101471858267114614766803736194656300341052984773472429649102877092567878035516809481645940146595610980908444067282662248643507349074411415165388882637991781222373569505538546802725669825009537645100495771328754459397669818312752473219169053731270247814926863885713457636379166612570838977446210469075714000561269177816513677687151763789057327711286058750399437532907328431554334648035513531291054350011670162203745684457154308069172388315373668638463460212377529466870685255752226121849108146142211429342630314104635547264709444438100841581046339226586282495266005236981920201476198312590564573824101121806680121748071404737035666982823782019639836955951937011286229081716797970804290072626210370005004678463114251445582357509001145710283683244278820991139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] 57348594962326676816056162248683732118327727747389982511977122858319229329831281476717828460300392155489373533156999729717899269285403544806272710569227816959284866221065556444640895665573505740474993995404233717584624187748500554674116543522023198280050890503351326193588745743771289797970078623846858989540732081177706057066555411536156048315611885795276375088734710844196199055345864518326400753029971559318860706750063572969987632578292556914050221445955187001684256493687378356942142574412431919500625462737915630243548243345793630650065638183892191954539254913858661202318989116926398356368352161641124471309268480609420568613194508920688978631869119418732420442565081650378457105741652585515196960947910053155087352029961813935502735426779101115250288436803272034066295084341506826907858187527271317096329923039392583069262545892637235733658087555161313641481864184846604572497812288393030224259975599003210415852686851338536526790347426568987382068467909966258311085321703481736881586599356172767364143286917435067305847108002974607402790785000632348647373519707117165693987031116481120052877620597460236488344492560566066933023017272351303440020542183905341751534995069997041545037688240378817020309536276815357020625504315352275087626767245003214349329766652943655507316990366660759824309438822795036704005616377417196573284879345550033765238737108918367807736877378520667053742705415529104147137696915489949483001434456079983276666493361661542060097720031836723532870113671055780737168787935544350530853975292298108955713294573717760049390936156853832746756813218902538528923467803676394250653465321184499231967097494667717892452456246144917993535987529317443892653966426448922331214989568164229431321303110529229622413533377684650791594448248161074436017024164819334711439563804347681954997451304686317822347403332892636156037441452760459974937917026552425129244167817421389824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 84651512621714405578165339997536286352187309608112752141668423152102136678465430166525329076060627154461541905653528062577386034017669750417261512164824040275451002943940276094288491284034927863978837996428724984181294983502296079350974084585154239262208681690959427693186180615507428038497207321973749317250463169803360023901724142242920076104938154962909279002731538039774336360700941439570433253417001608360197317076765229122249004101946641970903703308721713785337372483898976164713553243378956028149233337949686195533346082006259507941507163797023823968694835584564372043140400322990601028650216790077866230560692531175065425809799638637473065116130335828354585227663573009462182232604144877019777438258073941994685417844077464189745964629462712611517484478454397431075033438480261903739183400424090384934175282071901018743702590292980730634563796871997847780433929447002280266438208909863377402777841769873017228214948571173096831319884064996857979439460965061399322394885152776621806468490594503363325697956294777616054826168757256534079348511179521672045427227386463892473889774991592163951689489444896720578161199475132603673513349686076266365641816797551931800906906334535709050627485179554480099705023710439963484928298834847719268214747121576534626650874510335096984538727416589209253698533987910527577735292050666421680636813354799507965764650722117425775772576218192355314437754388655568940036134265871626311910513588399637580093990947517057858110966948870205724782941894018561800173356497596734550581956328694838301127274051286025944086308259626063860616502608818372222917330257800907381515238332702135609824185003010767651887609496568576286926119048927092753452601278961366230563009823548821005616522041474017349523082237460011753024400455900172939792759026497200500619632197133398746832106432444500895579382213279490047480866606158886691205960322418331088347997804951502848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -194375289567779585527840529936000554260951128200404437722334804325495491943548307391090304263385659586162753719415084649372092201488603361222724047519654221929763311564916120081322797528543383661951379115104701552568989765231242983842642964637417462769020496163961281943064188519461269331144681614895682227599072845434639360741873018403802033416316072036485528576066228047711710094600773606392782432890440914131583647131212675697985910313184302594664418741337195064820418560243425157118908901588742265947363228217590437763163874476247922534627331630862865122372587106290072724299235835937099222839660362701024966228234810251894104225436069013943196530156227710077053973463700683964817334516692454830533357446457505708301587912372739237341392365706473146983467755116999631509517422472768460734673809115594978232063289124237770682327754119557481004081973898753326092118852581342780133160851823523384207837553377235603601583838969030482901344864098269528132810792586467380382560368865801714054169706215357736633817417769856003395089723324677126857854233007264275862900784687443181397603512530559587816811109111867618518512622049643892502587460580015330322916694999976612164123803309336143205723585168381848910850545666622153565664361568078617373547038563804391747382299465766251983262256020586983365522040320850368556944219410837702332373555147779614248056863252791024117919167107679421087205227105586999047421699747245913637891254324071448791479041753240521699526629850717244688124392631486337683925295166011347577070066374640456655756516785713728897156898100407534540412800235333942251080010866095485742840072366412097990128838295996208649508275124464518747591453418817025234139790849330554698222034265527987579868656928344405293777128239046124367792298006944790138412484274287744127407449146853344050017415952570180647214141695879014220390862461734953608661490972327191688540880637681205248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 250484347625414113674888821911822162016413209432417867493844138874889018216559924946712076028612483154893249028691887000247748269038562071725485969508001089273596851939292432270906037849218961631317401324017617111005967456746537087851018610101794626061273372733521625889755111754618633750614176515527431962628723899136019340410507106511391271153616310355103657655863745799280973861052428192894631137097601714136774478192487741961630599188340004317378205374893451548161432965285555899105488597491617822395865487865606294065957585725872783851064407919545028021897342476737456446672675365170962151122276575172791494895803589720446734131924944961694265034710896551462095847247856086260785210544353279912677781960267576337015474613938780592621376892466135645021676995541205413745284254657352976332662003102781549396214711670277576519704322257379973402261240935051585116406689896526454535095202332476884439122080092810331339604877521508661382515842926631320442681987659504434437991060507938956968948894202532191727562202552391847459340037119876115622634691820893278413318724873980983626300329173500433418798054865747950299809946893766582241841118790254603163425273264563358378884684800716800390939444540842421011295949980574188891909899174258670447006248352277236398149463272894464271050732979073265443518261385655753961531605484730936718731915538929750296979667223718815771524905924155493443535041212402211744820706694142283024846766416268069995787349537802295393706295656078840589216885429642565241549108407988789646945691154554343950418326697415641581772844372115782281108954723199217134121927355729451363168972623706549840764902630209969827421093793403377696916375503580923557595143681426499364110659294983382139628830901847125518896206249926398123162691029595397718525586095181234323607956857065624953314474895336922967015389308747034112285336813421458474853719796583293937399712685087522816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -252718312280529709790257656753426116178188143670220689350343040070461131553265350699836192666178539194142376621739245241318135775186459903399333600643538647957118677007449913940268398060584411078535944662580495777396672609672930222518657802418502539344816802471167545146031912906227477125477527174991451817314183696998024513394099288695314091418938984327905037753769872100378640031451854351708973661144287686017117170173506769309053945131044726832094160600715832794687341081860361192302144907291160885230184643706350504749864786893721870444407288467624782570648850197894393685439548223893232580748809920469807997468625758000231624362560490671036894383759416985782028695223154660246392329476875820511485799947741546400622348384682144773962432705693111303183106094493434836494196006024726075908387028661000348317434239300484057144335193038497066110384551151565005360444999891861957771102104688467640354814155347538940748630089640893394106350054310680528537717342641851959842795811978886551936809325013110503338137213086075729380981344393666203609078025960035860786950151450918102734018585362258560550049105081160823487754902313657863686144400639331167360650299313965914648935454049217401416940524691473797162865869713110758828265882713925726679678038289897179635253352971279393297528205051193295523470152377005538044264209164707417968502983340154620988371588134414936330328201196417894079718577091105785932147213572538164821606604406756207618140462354139624290995925404693785054511498152153919706786017919911620667784778013126357804826885116085268340965861558628087271128569358844762198014622156245659278100989834493016829051060769067318669053592022302468529948259775651561952347280932034205184111389758367173266448917183881414998108056824747082364779276651624513852812253801853755530869795579577388130213122122309380418303653443055548189277389861699169070157143120331622259186861808170303488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 212234515940405792884318645204650498337473191054926694496558821459735138722020324261932879289445248270260956278627347115928056238706263115162788670137098022153290146767011720187497222755796833406254117029039550851853142517577944407668588394111334181269927325947625832240779173056989739920778472441584381733828130407248818981697878835846947551225451519687100647266494248477239387821765319033825794088904333334299724068799375294596062633792104973361478057656170900181713176485674354750881201201502118611572108225750147720121130965175273916502144464631138591945712599384098060382353193943567753134690985674799418465017243052366371058822008355270216054918017713808902992904145593227509606073486682081958357389320292048304768109683666753195058166516018573066680252645774091486418187268704008474820581862170770811071147605961174673461689648391051765100506227654619388431759629780002387564961772848744935060041275387677849491984809454883995458486034745949033627891311802256282222283664768465632539593851102437470225429055169240628476647097552006802342408767581503406854583288984990892297296377548053442033488623820900773173635539905708483155653839842013479230433576453308940667370141236336626328126911229887774160907010339698187374703425917697402208036368700290513736488797454403830857379333347277097165271236359440621627192252351615429498552069787376344057731097611248574173760897586358930849390478517094904115199343581566785271645331114046451513222291829888320274149303374622120306477344550809046611440621454306524154414764229479089432426120275357944420444730616731755253158976275121900675328747144064669922282598172395551544303270400266179181806990165013624751908261351275517162473142855919829322449667052265620428066200752984235086401162537897450619304165934411371062152375963859192187375215275868532053597367400869650462121266987300557150751589871725278941861048812023186071104825795700326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -155989154869072240004850228116487519616655822416757726752181315794800334289675965559666303480278431467346154414613474332960534092463482634107636795526805640920363640189451662815997839020863609610731380415198727294183170507377622299744635721302751274912616427233829086849587747196737963580263719169936117994841749126550878018232363258748163822014179689799145041770104598721383238390748026288397052343366462190589668582660719832761681949213769579848407917992953396860753556753356837442492211454995197774958564384531859959880582908900920895706108224705102884499258853927997895143109440369222226565605774281519618249498027744527783441804221072047566940277886655393189503706127371894945446955441540683230959456533707649172594104157538173550703643519479449801899938797471067646477128872113856165410571578218237215173050175582915485532339858869802183834168842262231436653243435291523625955683228562137757105232253779425928552927386060230263318472315399741990621959957432474407982009556161254322533562699094695195545870158952242482183876530931670450428310584388613800329797375621215339184717982819440750364745785246099844816599073768823055994268235755857552074177760031071360675546865416338031636260255020338715686515217546936454985573387284627713798623229629682308158461933402434665638464483475657129890627808695848112679726887032571508835470193956455150998906067754785676604892311375106287313898169543680284066617514555928017489248005351442829838754667460103626568140043415252611135521734825278262960559680176351334982370133629367794427572941372847700084273892142722344927325063334390452032005630660714808334922730997248725549837429458063111805186321515353380699367729419051065002422718955940867334731035526932814092827692659316188959192476434580559279888795616262475240738082303313278176260209480853648527669168991862960807451653310505926743451983753721656129359545868198133039407248934040502272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 105754266415530187464214811513282015866515513425416190413447020750548169807127867344455412231381826716728328901943752039785080765334947879814111388255253007648172511669352167018812686173727559062532340638779791868390867135842486161406157502441783894215476058448967550726131859233196759682523799460632053555187274227500147059680484385992014299259597717186805882683418524880298036851089790406840594075442683576103287015045595918270234943237569629294369724591380332908079345836957520745191295334859034066853084074452317354284283716316262741769150152613430323417475675904561227123128169945029249208552631502974800608499667792293871400818325517137862689798345711502858854897464255527996541301727156505537994161899304548080163171059389162373430024776726932753319522256565141567451933521013499446593736991076564744951335801290782142286278158363064333995342202314146420609241398844284231286362911640726733307256509033885497715196658456984946055769926306221880048177871810469684702679851829899731305690922161550095436759208832726115245234236579366353728845676030426400220323972121497616638465861723475263946617611632875444803139948390169260108618237092530999563343644006278479887129818833018019998057947165691999525443931082390200358798591351535422520429582111589401299748423875879848806393245168763828228086515936142479808449092427961943366180813126536752472376460056298727719420446320424677133376872777726839723754291904774115475073400527586139909363221728029190669546014132639834697770262890441661137933458143826666484533449925291859375797301658589692547359581539108496595411463665009454301777936990907846826729021555179892167444067379645328013466229631223479282764945972232964328675530896914129015252815498426898314085049064981843317828844831423514486119108740619723936775791302086136648264682543924255183632470094655970595890226371562780923151063331866182866078534054050473065779606221211303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -64446867763089783370467473922143850972300003425135410193186124429498818544112309662711712948752208888385267809223444461029285601072644017506356169423889386727548322383047747832561447505491641666403204856663153780480937210912837926986302030205902958024795282209098045130344358396302159295084672023671125742117536016343488957098959780423135705572300470383497032926005836236063815719892351585555191674694358833460743991447836159163508500974145258633738642026591339770680125198308657141401707535381801659370495007974725458057151812487659200328219304673911940986579937141407816253773945575917794298144310588881920829967128640583505633754078975007689555759324675140005403048963360229851181445753702356166911120670403095617209740390037758915775206279361808173404771229749557714510394813995181616364576723071793257894367936425657433490117911355591673870203812404067875821256491297677564103177335478876369632906628496872064265568913403025445115281579606470614398426712809028111081473834769061851377915636529015922532704801889060169971899233696486356649269808453873725552102317674156247871029935463457579268663453820403012972408488281834800655764603421386993587941838609795853193216458408204189388922281594758942637728096884601914922463837832355067438163124165531574878998331629119346597127053570304528809733432856334240028751137707787884956657034054827338791444010865023650146403943879415881053416715470850101872955081896286406248064888794616503929594939527024427602789055043834000490181017622373625326107002177246557571826313336869800348273100915695455831582861367598842916586453703413552887229754034855827116211571786096951082643727545742765234736284496348132951932470934813620237459984222906031024104860730629876688891954117737540128786228961662821137489416500137339907727015720618164579382358565331431573645219422610848089389097067388070552464579989997735037083868933370005372926038758481985536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 31468672403468833041133731211477857228131780028336421486943000764212237622160360875708020396562125657451679801474532346265656789044676334548209760722071439937006528663306333878501843756663392710972422848135640140033510110267883334530887387820121045263272203222297129323773233277726394800825365612686153747302477729467413955210723067461618200037093218845597978043923104118407162997612431553366385244805680808722575300148823788415630711102250032576104250359716152775762222412180999312189534743203887170081887854063717374365579489624594523875477249193958387321941140322518359301768369413015809244325978521895838110401644425977971424234443319905120483559211230379929655887691659662950693461088061369737081246381006863945728911040721351687124241106364157164404870842210713911614237602223598470528755081815568639649140262883848645546957980529773670417329525878925747374000469799192955824635162126246680555919292999912062982451292506407652846827656083272941453845768919037261028188562142716089515223129888885426698162735747708940114824821161860082137920482411002512884865355788887792690635646016424569943563044508193418431938666595186035612662798311389468598331821662402970951431135508020356171695572223411432367222524535282741799263350965086734968566911571027536216829612988110741406940534993689253827464210764981634917164438788967146355784608619616408432627371423271357463645764712038252984784579697936364627603128375463414381630930416745534860846548796922145985075503633936053663017856983318422065034969472602727541270919039378483864822935248397410119849541735627870919857893275472376117965570608738141505153308330764765365389940332887292835552962176100609632549687192339290269684062734805467845789448085507942998392957873802633292373767788313736629282283328084822747601134461564154156082404178785203732212503619136289457497112740831311462695093609647721157160399890660774130807813918141972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -11155582463630928361327669235044577466541921116875915028410379908318110200399067232067452540168933800716276313451484012987919161913521887902445450206030779242649378352351952958228231672638449197427656690092592795251046878093035293487519363365785606550714360625855848342317735567456587804670848413304305795754252608511121996959497602847038826290416405838293657708450147571983527239912422137392990281363508091981011786945044056851588381966325071827568674926086242926012622516481122675084596649454028517531565199771040628828706473371080513776779212620222037258608699453586954890374890686622320285919717893018583648643027142534283365092905627771559690328737428196898567431745783669482598729668590086511195277721114366314160220507434666625097865718210555036404271466878546942843882577792008256462982381263352812252005949538749983282387259559043562114722330427453060213488234478187059141996937550128067222929179519193497411152507485743726702983117467184066345691692835911932104119468582632052838062525679741551175654363461770353438388159597934323416626055626499571654329728835396535328907734732467357964703323372162879761595589748344914527459438381538202671873441159097703647206755304585372871619297995887455153464671521172063153871478397831822214520155264447809592866165798078595944001063564688223003462968167602608263022950604222026416619977613889118986457549003079386506820194091865543304629728790606291701819507034077850070297609794351753617777187752965003728043627323180529506002684488349693866797501901086115706977868176685284065011332755840884666997444719033330551419804796540236862817664331558690000161808005978975742177750303541382694323651743971783599966140477723901054754529261873367310384782267505843039192471382393296163732157682975161344948423409861510356478621591714457911857956745810691776609144943748904126342715425051112961619253706211903810705014418657802565786373832688271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 3596404355192222036298220119344411654543569968339532897992253512752567845275420329300174884139470885197970475327508520441915279048236865930120566633091691138529506781645368146850132441889702784156735533642365127643824359254891077450386278352122053690757076693229788471215066277214155135645341018053258253416909368317004377133256381612121549383243843510393059604633162646515294647024468679443808047634154231640284094698787639917499062194996635000835665507332924952248999061622652566567768938687931580574658286705191034810308643430589230703035562634911553429464408001830264338919789942399679830436991856602086927247646987568070781590814079341555703662776939930011135848384883348019235283207541882264400927401300920719627274842853450309922400831813725949252540440394677177304078773145771844948850414220514469293728238141047167038988455413094418807916215020580873377272198140930985869183907702311070016361754456698282653605816079254828141910562495935376947963257117823186158348194683933403956045588543180043843325970864603995582788722880236213954940637756094952085988977890894569638975680718055308448565757978976524396853801907850932880155589329565171759996351774968787916638462368579395786279860875138440021442969168235872325297570968885114679562394727900953124904285088204391140821593613706934050515676550005578782175202252051395217248901498547836594802017276696386909986706208314304192414896111379407305702538405011560530674000152150287870682214476311696267625955704013239127804404690737481465336336047142852061741465859421827056813969490081709861740928370733101921792825135589361924702133781827335684621475771917950569164660074473923734371953775068849305465920231596827912465128161246686667811253901581895017657002034695287664944588583442892710549732402447591380082817852306798369878892572678804851181278858279946306352553899087324107271489414788763051269607804761955695021101634283372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -2234585590611086539452781149673308585006183070972987482582985132379992044143786298916366847775120272257139813847990312465733620700169006493691469598089825404762402661321878171516928817106173816461084139881172917431001813061386953227550062218719908530993931820376371224157533098261278670032527955986229000623454875468642087247302650012136197719846897788072156247799244000510122043998239511301949040621580514280520541453269776595768341084969310920961911017404996840885057339322862716277611844233626841081990741698753680378947699784322321583067461872930310376918588917481302822560850095971257153006521332092276823752711013166735578075432081564122649017293469668764905810526845198528834201040071512097562505166505905780351954169537111991566907778577164242019683110043774234998362116506620265565377607977231636069995409960129709610802247612302417208375222933981696355398756693546262695593421715662766429014357912553491553175026216624367285134497071935257904194611788631666675193036264602177895629810304128338408758810360042239543168148914731345487288293316215298310217612370083149647128715445951648534280187438955254357850736743600409039694013164764740356297740582866865832837051330425863976831312372798634349028139317085050697183703217149984133627446453477431269716546427477000896387596538449578856041657689877130437606716131089059327507936260982237780589782986286299515691351112308210379986575634472004285812590844892998666166531584893720198151616544498049682933615532465574702430651689924090523761709416379768297999386102504432934144673314561223082473371719476381101773322077246589075907562110362052051312188890738260990853721994564035489637946709211977261190612894483458040586055520849166697055691252755123861350132452858556702996776781847434295095875534917069740299930494434257319162321205716049525113658733935802568662566671055208963454360234058200802183600299502016999899328112075210752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 1607640638310089440847421293042367009677202730488216704492390411100185615431941544901693298683774691068038162641947336274408112995698786955442741895128411962566248054756433093509383923473813004241328623351751463282897963006967623781597918521973090618874832579685486373970465945815413502015070110390474954458690467377483699762674763693476383355796827350219968478118871124447680324086699240630562517795675692302166622383984993942587832655257756279734853036718353860276181157148042350748995281962600102361600696339376982612245082550472477684157187270952741207262858065361233856691736405225298659060600095842322393713753696781410840994928332637027480408362161427671052080654267366839907495659495962731506259323270849264090786472364106990690948855714288465138947484317562825598142091224062012133559289076669506392872348139185613441155247842583742645147734799305037824939120291701794695368783978287672813180630284255777584892876461200966110576104133448222872109809154534316677987236970381579238950087216583726785334324664310804327376671796496968279184816529853066503856813676728002881091695059097187797000288033120759484411281656535125107524242985936777078500907456816897473608493610007431562375345373350233753641436489130083024813917934703968468598782682572496734225310394002104869906847329767893118093816588556768574335113421741249600860226070317801506564517814670598925574973688439415539066622617356962332782847658507251668361164642417772112674947311607351045622540680835421862956709562919157469974157121463002380256632257344714335816755686878623960046779653001649403577510258236238398018506792342379557936430136290875489541735019374895046504934130773747257315782185541504714519562088845865834385300019938161526877285356296979428421217619889539778718648352910024604448384459354120535465708587317440624646269699937175687038022798124062900070488623881415505363142367616482487672509028223680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -708050623285897607984560680835869085258058731950309640494333411855661571156488317068276560273241560314890127767502630425115022879659765035235943977503022598211502386663393155712303560422996201367694289235553046715111791055939644096154458244549267615660766619391437051344253004519941261674366952821603458056535752176419653881301675451946032908562425607200807857650588465961962434684789642758547894626223749620076045630154100101724985138411699973173273051865142624199111198624458409606819967097791841307275367403290065873871307287213336659621919318849458286050550403794032175373230046064227039366674564731601779436622779485412877856403019427156694906794166447625553784712563179706548728307831715122630843067969865715775293774959398362399534790716616944557319092459936750317147149597097359581614072975444568459347027220382044183957627945069876995087607590166960387348394532944037411076530964007120788877018152234386899207438554074551378323152709766517023130095761409061961300289645257972787702917457844383276603527888640467371540521884608079669096664726102003437985825224738665200631754172334049746612405642847452277232227674170137158507054385258570679377958909114139764280712121378748153841603975457765390505107000966740496993644128933887959579089456448751577926491633995872926962397725438203959664908727704723222587881901710092543039637204355179296644135356812061666491188110427831117929195996981173608607614038589058113650803154993633955988276622546036979782585824537233727347500666962237423083718850250290620811621008012239508000100550231549663459227041482579995141793413180264378979442600680506156508356676042533989827919993392893983193109136057872563993875495339998951314700275753893040301694897821132211898858708570715536511710391047883766263627689947763475982005473347152219188660141287526756541992637840657740244639208223017608412880350239435342593385487688575835584143880576040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 149215416555029999504385716091042928645139058265970628705394237138013178702021208287657410934432622761889145818553459752459132246333365954697004451121623443889398914094677293065556950138428615648460912615599851039963050834515237414944616486776584134061628087837458530933689431817288263156121088545413157675181323740389168839687121213725505652664243639092777477893771095275641837510440514305874398652174505962143031678036659394933841552971212733968847015149664759869378684931217048668064686561841142736957184558228962644052473614436955754481378491712085132789644453783173739589422925708086924371991890043356838318580471696394566857929025222772270300575015415391501566008187769189743465020777020834541490050986261213701813846156582623098622624239186383607211749937057665713938973445740760048949897451929002185767538826442304842980986159507303799609222521158075543757057265116961930354254606231635177136106402417869217283681016472824780347522327201570327776912084347292368051088112175572697193444099942709065951450207918487588348458990025870460937870462039835044315497664144752073401651956098599587872587142768598663021525260167179978741559301045968219610263169587537346754202043781005377519828349804055240201078006777585697360345386484373718686403166435096887784445091720102323177816833810576558969828168623779732106881311473887167841334443222803299519914424322453309381909183641172145048674548027579172731450584303805359393356699433838846647581653111826363548268844504264553583278642143649620225374146869149659289701816272819348907103253861561317901863847321665080669872618601452052829159400005919580984438652602933552984126709126753682355154074459543845752111954429238641592406683545359071526776188934988145261494428229572624005936578838473020666975987281590715523177004342320370766349652829463567653160875495365339257040866780451199751210814701626149139539052541524559916964327966375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -7814395714955114805453721746857240015937312243423675583223815550549285390374880797517088212163391728897583958049434913075613294580562286557128393955006605719383555864219098523670430722211490413394350513771100983846360304684564829508552391010625374040250195911184462226742825932057373377347776310453007539371069656004165652459882651672665842419761298479454107142066513057358715147912250731372048706244109875309031415442824900246927514607924756590667275528355059365275433590601672263001976115800435860962290088782498562231670822263500079186511337435538962508718188130863846368939065956617710799177414432802237817373702901250683620689935580051263313336002470042322536948857607789012291197023397737060496091082592093471522425540775469273742150128983222017095102549682902219849888767907701866261442374527680917136890411052246753753412302107355643464162977918700534352180008614437275045053279881955773834854948566215315141672643031993086399481897396193488304210818472328235235389778195528970771745264235939597004232535251994365540518800415821079949529321593892550365601266258295866816359529910595558103965791687921153204857771636138660694120284704991016262454745312429272854103634612143374344997989594744771078692906590220470933182844536005610604369660207466891203491769911216301349050420267466310147965668293452675681738002196626731515367395523261376781247899540640217030640141487570376755261257860583468641945499797544343141006454266810140395178800044973473910216358559338779230759724436289782197369973050213513860968601085008310651810725730698989194990100276763728645200849829363274260210079938807308499562144501852200216075774406126198553803717289434390140865184243046431627624752698751998853951653154449350626366139693040556293742469104012109203468428133204523903492257353174713898092161311819755868194682231656868631871137579352715079646748926578314646852065622794350831086065552457728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 9611017319846060376388208788579173869302179058503567912849672614559633242842391508979150511806902349284380900164078128997719940484933551016252739320911761079824624572796850524036079047557236193533300539454835968822588114372125037651102085100833164648412818319733563924043938084421065207678319263951132069962295937349769489203380902522840184367125839314754009358174254576635806239008783337783845509532846381575250938397160848066843338545468610781422699021781052447538516732878558428282460133859636301963685533611752951725771200448036136968885906441259380060891435299535607977127629226293318321014201669856510583572339753101341956602938756899258766256690093982217328254535638490712285892859158369432321157174466249757565135670829298930832222000431608847557944034849926010056992174421089265256274286212743161921278663383988666625309396054713530363367559332076388934887786270102152624344959630589872262681855374822212989968399840227411681303935821968827443861048486257694807211239431161268195680066188954663938891961983330515665225144768945095901471320175981398730475765240344192527668870128491126458658387538759904881548954287017452626853027748252022772963296364753899047009545661519526932090367682568727761721221920504570352219092711820442822967168358276247187976014341521310416420344955945975056191049767553947207178271506608252327076574852867554037499719174614833834781664325889482285807842500712537603826386765527871746226013220879154061178232573695409100890773701736081864606005013371667636846903686611658904994324389426406081691292668933188286595418985908014962145049812688631891793880353713987562706032433575517900541746045553197835136327767133761014596421530616227755482547313631947505475909284223353216526515065733869525797661750980802110206454078129236029630877297248779243097380892522233612228663873061131124285559244254455722373601698419276301705258030516846044790397880762368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -11812212994663110637175958405087985115426821714372297105845609406881887382606099354621278236053219766548233012916008222058719866577190340452387547727561133412689131423961274785432168484007050577085372512658613449812305574996051487313337183278961641566718954754145992560421424011047627362398948281255727705549110901247004615687862603917230593897315387635060759246900296557320128018212579187569181491087521141173958400191904018094088184823081280686695852874989229671542629140417436283936089846985808693958595264122297494104638313368957238358794227053815817469863970434439496093592812303922773843832073581086313165205410942307625377843631335476880662340457986702795884709749628757616667624224435177732445896100232398394364913189790626752139143064804233698406688228764460496839917289554819780423577506223216627051523808112209514236705714646238647302256887288921129297359647960616448057560437166424534415608758209325477370648681107398138074696505325543855328269273556350250060201225289918657302690674631126669496124912020124083561181631062252374967792042341189331426193282946899682093537742296775352707745964707842228952427639646910169019368153076750727342847499269470639512231155377546503934321727548000157606053582133347277048024633907673227627779913199811739940993509618754856704265161234835772685722960787696425935685861575339367627165985611561587063823954184854900828075790643885462184571770827673758195440024929080905746320020734781518978209454642815270368282827413392460901416625921651505131256268980812150481165126187587838831301792441026058622820299873768488562868163637513364789349796377538423170268491414721323904078405830012523190234887179334349325001037642014816944297388969200092651315276205546747220036716316855946018947275520248278701856127232109105083760409020316800213217426707038995718508184161442762278254563242314704542018094136248389810479269423661699721280347493629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 5273439085520049455472270838593691270852606666155943485331822329872102121930570413083465081848279035577261210608535273359086211258366396142495403770652968839956061010019391015583745941514752479604927365612553962056099724486069114243412587233589383512006374790681515851791854068130177165760885437331949409093098963939997261150882922740621069653034386592481905490013888189605277330926236026076205795247342711572460017450730065758779641972972784822851706830837870656684248766736720584894444400171885030289407197770293940012726916849691949766729322566458614963141372168927073015037990151181885506868888212461611835097101733095236164497743463877274000526306116441637163844813959675832228495668861806757273460702514295963419095919219892539016231229051884438707172901532504241098090314469292916372850218902942849103225548529007350572121913179540334768378786916752003388190154661016094329170000871363902231540665664955545819990617761380361365426331903724038976672506012113267930998391428708959660785632776928100735059852920371151048132657919942107957643853845983967068088584299985237029241822122976590906637958701106095690694072004264537119385592971044053102426918069351278967670585344626244950438005963460219867775703925055525303017618798326633218181875150827518095648649271321331057700606141729026482467972825564614696391366230882647527620089465182312582218853135539258583423820323923245644918971376467564014375163518617257370735188493888436711590029562213645474129507894701607130144513659353985889125742966174504577008941759138243562699492220805221980287944097654779534615305273064424782392744021949554705747724817069706071823016488093358251152064461402145057314747641380352421456996945345640172971441242661011801910425968707014640150789472821039638311057186387302667487738255188741153560662742552752428436311735804649436089557077954338197763867338338183166144624140615168215978884875681792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -1069138797720019803435684391660478564718298915178774736376563565718642685881986981270637934036284579383262318395313001014881950029179847397769490678921523145361874917634500538787084228005172475617715115865299666299144354045238691601836935005017456414561582176922510015880535390098000879700184816950804672975612077078793591225869112770873999893877641726455512158419094670597370132844495601664605708301905860647291760878324891119069596006786531285458534618555544373266794765117696902838624882502864344791879635809677869623816107138049141425621200513144835152788886996054265540139762517651856277989545602445243471568152837333933771354251650182435767122455688649780413006524076282676371708571798041246739382275271726803545521992671975533578681195018043611799122959416405960405460697561460001577878885073295414251462746687576121581706259524829634155946946782722782118038111797516120428343635593187805364967105441535111894030345052485732054780422765022337523388072767763852524992632134757675631458752137870738427760351123344835738656693016888933848921840399511903898751560240763262649216513487765349910908023862116912962898909981162483399826006462230315870196343767050145514794309692790701296948579833566924229767181519379032960581208770245774878751320009046699476416190028713617166454558094184184334194079511975996316189375294255601963880137175535275427952570554703124287679196606356956840126925876402122325410364888232866473672149117400592103189729336317477962706314598165947558216449451916869108978344825909428122146950608733462825269935690070951349510073218389833178385023389349581386874987427609761290919221646318137002031292451301586348486681831186448613307367209393570689318957452604100421112588394111430585331417282686750000992812014357307689164406953537354487355237774281003800060115962960610642129647849515441115775777799419152009258136646138900706886849758670349772763239869841408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] -124668950186501963493806101488194157666873504148510480406227415820080328271587670954063204204312131155795386816546506420411714139385502082609194643816509017021902669528449836575997415431588275559805552729447058966259696904780201068399033223446479071467983887828587415724853086350497440050723051943386902358534427668901724146448364975146891273235306643427646050645622589224615043741460678844258996016173841419382354572935415102779062477850012877212030009312796750107027125246249661590624233412387519477824148224342819137680114876086872570339196490578073731756420944735052918235389516914645362540990130056255752277595612425404176755409622165438181378331221932346299608522480930084615955391447265066830620157697852818259729779953256541176520906594290001226519908107729519618726449889818858898717502440350119666809207873440445086287881731143643143316812808830347342413790821194190462341902478036458489933335252918700452748320410552204204077738818485654556069860504925534993359221252270546755305037752050175378624598227060658951781349784391277522293753070292556114985741801624566699390743214370224799864289904563349566728441267525489663701308305519733759450009424134794099988400229238969820475652011853495898001655603235423192154395780834010450397339933516018066544882138803245038509789502191715002730652453400090887612752238346538099305880201912351874331687615153184936841570927167225667442349684794702030213448097186213889207331901501109867284350180680283162869062727252270449442067822937203444552174653231410865818228835464811075390952185461261928394969570188018981336117956953508734198789529617172031640837219532501162254834826871292338615082674300049268774847898506045153260377313874345713835896668452060971321212065241267861950104827068650380061328188854849530722652786590642605187025299788003296349731867600311859276677633009829004604771432034588291814764245719949247806982586368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] 54338698279032682844500262379454341054635028848948375380825998845687444297522448192246613835715850716841586543796673972678775605764053374896381153027066361397133757449724825857613124420488861981242605751301721048434475774540166968006775928651451676185544706241437161945002509725265271717238613788326342789721697600655689894862608755264381025173809595542677175211596292488133054659521992151243597361739218825054095021031337209917055516888574659479601323826795711495274555663153983013375957493130628910067522299767374177521826697930702993454094563392350731846242000905379687163811722422112190270306441392051142560826723948122941511116171798306740712003779319894170739292045499238009482880218619692450230721046070596272503370616491329221818902964057077231832957896683224764625447153636727185640461117794806539359651975748259044305507765893257659170107787607789530543318473957453046641142965733379157761086128495565523612121083464126351919186204639272686317912749189655024788510098922659108150928641755579253989562018539411327534880260316063815669178022719503162338660673588999928335598395979760726589149919326257900812525853532852749452558765112383422155111163615902841794034456538088106908772520392112807541580644741532473092886999523701161095769832653414350693209807924588549641691887731679323021584398625070043954867057762994439263318601101950772534586560323125519088958445864244090051377158142936184439711858175368592723017861000938452581952997648626989555981966950713203396858715206664965814984337803093956891335279005440595071622616185477035354953981073503584353777688843537661766548382114029611111813006313650273985732022848377677219743092932303818377089216897862097832373691310229582217026204970091743776440274501505399300010974779230254819001484370866141275655682886164509948340486556005863712249990123745710765627548843192385105341421348724756762154155600651904199695137767424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] -11639046926494902847777002086857588129443266459212437038769956210987172767856073624167836422651075861210177036162917948328125726015996619071889049447745943150079089803637279027999401923686733292604545889463244475940564789213314450662546204192277026046146549729725104332344663496349527450437576326652607164872479511016821868102038042990757706298906867237608174689087469233670807039937221955467708313952557052746911278165432727680145469467526447805830447016289503443124784438192280654612741806936018683710332335231374258934296651108332418033617930259015761126656725787599795007283303413986932945371579283645529442218709122102079202284979656408579262091914149973466183147859810544185785788793220988112305150298643713946790309252408131067313919323800960024232650635844148690726706322103292095871870122696119174126170804037838789401588333035269879848225197249550062329309872974517020719037213199983241082812110591169544159361700458591759678232739664482670381947868820762621925698593676667645289807516221282651056907921012756380886072441278791588898817043497167806576587865596995254620545174437530506442349862047078329872747064353023792648759472599567902743936123705014751914916239157211428966369087413346764992188674924993436590124413936255769990972004205853709118653261542964118094318510792078625939523908008967029244130530849719819160192227688635136507566491382804586783871745621399408826264846931133548606120324854361035024199343771897166896887751219731192675273762191326668406245574422678298598816127414467176547473554248809301667154134337449715477387819328813776884799613190474944066576839258093151909791488306641640345571376810062649388426630830063292771989534314153322315896572720317009601287646976525130371572111708103668192385123096531828546773865003747919512293900823151660372954792401119663162521503865173001965739344515092153124056592678462592641553471319778542832353479229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -196617348695776772519275674960294440255086256928274881309345626054219125121363380002662061345954774351627771305020097074268745721515419520833920660059075445060603202532935922191068568212412006342465815185778674674863327799303503200763681113909722655988808188496892165203445093068023012678557372352592707603652178221707811770506310110198204559418897526787569201415771194639626474150329926296296602928602212789367043287840875439297842734032240044239415629936566110452793646392248276726602597205271811238355733589374309061293861225228032528607939236072127240860304861925663956721543454459360791458237193818211881903184818513442342712808449334034292693501682953062961323578233687579347522552964973068329111546234322670628525489649745320217083156402965157312463024611458115628664816809512175339752223375122951146747201307431932427756209454214948799630812646129584865301638018082029876589341352948974687508845541271495253196831721119084254096055209194699838707062981380066296996220899467661431720980357601892014160739251175302240640242404227853482167097769461968838324543860316769209911015549812279533381294863357985105763313545082379298712487411533468238167046615504166163563577084208808255858382255655026216283244254451244498075979912936795670058172821746744815093689091261004783538547729968926132235433760057823410534915050012539808134099620286697679997622573993291163248887453399174970941274172875967038222918551561457959702507251076813615298428998840126861631234866435390513308620179636477103363015257685337318058616515287643612726612558820687968060929069211121531023866130839942218973966911425979365004355932194025437145635203943883065430906739646318066730086421688300702246036556846985031628017615623258241114752400589646508564078073708556430502512087315656726552049493804548397378273538916500034357028602598678955230855622436478575787975136950936312957114305707805994986552426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 644671355130043676358475421531345195637052528433817969742178364247201113508847337153307381170389345648806118474082253258634711909031299371667463302800802194711134270118706815176601962977142107877387285194163691061241236273311282628633417838989118139346455164562020798973834880219422298159147957424100813542825537045170090951923594460558877731321888148603431850493406979138394377339119614697385675620168191526839094594656022818977318506233458525597483416407041419689879272880824151344115646056960247149662417426971598074307778932551798593613414832853471442337793751270870410983541697410945029104957011723883561321176073030245747184251154274073205727585000683394195747167139304906251269093922083941941853727748463568229346508633830746175955297890033660850740679496668750295983973786660197559670846428240342016489912314836452274414265943539243702960540288826818126923908291466885046152245959083061653669132246599771409003348981569837237357876569904268761399996298627787197008782312740393617023052672552121709173462260786287256990058061067024482043530206271955401441790746340965325362519233704974160758508442052235125604658684177381588428616413795989166613865096399294086940505452943778776582576913752852927775212688189681552519140696212458558974518006351013557909302289601237740512344519441578030858311662155899236232519032245288727994586403641657303002283912356283168368497857908823546725895880858670619183112385008290812812074096896835564682977363333431110532902678481684080372642855647200548936316932343841561487787082645626678515911398607641240452345352831703395974685936169880940655308816909833906844502479315869362734549438516982754881834164438327065085873961705836971932516604603251441611247908148239419032208555338065607504364034012684128979435987696461106882265801000204271345377815829013885190682060553536610665398031969883114125183396020513984053919749200804841823812976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] -177331005840186328489499638994267285397298057869229602504039888854735890861007805992438988242274068093750134080181159473863930676656347573195852835901287178041908623540995626764267664605783360509941095914689624973615804410330869826220079630829242779595223107121662393924246467529413615868939450278466752901152592059697017525880200730867026975748353959054517400204838079254765723304925669121193043748607182806967842786747064554976827690897957464611441573212136437641701476382304722147100235531607514033157486495823137807109038582987935634300768562735385148379253032121794998035753441773263294745152574539120151750417725120586189415858799864100791045248995459792838588065881024650714968110842912143023192549711584099310550246880463354993674432051892788653071367138610309995341960147784860975204608398830562248701153834480716487469760576790769914183180317789352729920886077087981805148273835271850088239340734761119662844045748807834622877601534601672038677210274082229253884407105955932305614766245788065684318997268000646818496496001248909117963840287272230291601148244656208617015616900569125578589133444230320272729056576262574662623337056153713161828301363555202725743399587610928772593261757043436912919395165209074066164472690875418662266581096863318178675329295277205703782854873354895977886205719025919246366158755057843492703934058068434199580914938960876765548745621000331083594575337242571799046209333924120196970766245328652412729984957831124383643138303191024838949953672881487716412100339455677517660232275687890221468200460035701458012102804612816615198735732372209263478039319489645945712329833820625115923218970665481695776610513084234726892801904186643860880079448054640162594815064768992565666058894541218885302404800930057085466348584665661424961464162350308897331375334075311078621059003127501132972365927441041627430843386767685876144287575276323015563239489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 32289730473661618403930295005500730973620405465438637870544566510573513806832264611473600313200815436753390719486648859077945328275716387142108379105254530839021104851866400504536810582904092232725479909757180529586148645840566921520057472956044371886707731861263593032793981291306484413371473852341486760542777661064587102579174274443401750994462577476781760455096283880057326663560095911912061629528518567988206111356675935825860331649938091634735478095093756852381620488635151290812170412150440357873805188336532433165968891793249349169025572488611460250323114652797806945114854693621896412948084541752530172909107900718362366885463021051563794510915544329341166700598426127785798171497831775608132640505623589881235324195170002318806942063162631330225278717480731957172468784031498519927685517880213194501761305708033681072863741077482744065912650329326847401305164981959453438311621185390304864301147908606153408481497927079506327176581913342514547647654413436153279106930431524996744782779292636702074156644613373626877935473197319785002021574505309623383117001712447967501903663478038426421184508196820330622754673435901569609327529167528765118985793101164854155983236923952180604832862087009456650000376732747991542516609058040547627241422436564570621105949518327867278374121176377045385032959766132846084427499916592729538442498372064538520849099274597040131005472021092924591672192535883185560221766235631575522196915589986743248475876329162039919413992449253446603637019170120396309903443620692908080623950982438210083764709269096153403322884982678061487176020730686763224091241808540191970330801586356381770426665169555169597750663635793054316476907675405890888877979395646983672627385925575215136457654587814273860498483553565135353397454678528329473584107877850226084618892075958264665745336803398501352287539858337280379881948938128201160679920956597167990358671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -5986859230962540031343943003477832122424172842798783838929358429878624908508989859868668809370822652730667192968371989854885084499321773850673879030937212896943652433950545576878303801608410076962078736723996254845518909007634241671595969659559127275871287112776653632160104765384299823557585583135719081450882251722489506610654318819830006605073988185001667980520771880312849969812254648814392095604129857437021497623931788532918173162261880261168103314934359193693871230542827205884433733364934526472159571218522364755528969984138550953508237875251768530787617717264076893228631217999621229681801692322225634366824088025719605398014978869862588200096946229105014844615619509251226217754120612028722439528976739674473689557070554873310857032664315202501772356011126720459735815158185206173823496519255219088152170255507238957921506492021303822535749322669217842337099142373832953024235283906756272171821585626426971323420266439321226890433917921862508054135067601661739875302947922976902890050151801982115460979602043602102995969900347677292586756717486520378183072175281743903738373854923101620383380097950143285400516473444017879736202821903344759332944946813773415431613485895651236695732921683831321890979022643008589369418629184909474834846989617993101159369476793729107085954121827200305996198934413946767852757346700024450360871283353505722831743266319066144157537117386733881959926882496037137682174446215931189665060521995260188832064969916062545901195654690787708774768715923040127553871728186593461122276185199248529289852567924591001897905182080304469263533597282580920657289973168361040052953737503093722621931794734762803347618801659093908126211180259049610041163406361821061090096780849805345391687781385921754940861517889715748323237230550330533776082975978023101875674366074773176100370076833715593378216455626461041178388086148693393334837022643604419602546688000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 1302545569814463598075019145638909496484568442339763784022893698891680463498837376773573933968892925209760842094251466530796906407004755481421051739950908668521725095811686633091054300692477700898677545036793183640164073828063767359158996390645631887583420143673660626482142504730426275781066396011631208219793534322802255203256934280375541509794167393921984742444941758103401181446678724205126702450151455306839239472918321397772629456485851609363711345599159459429416709692653291210735027046778750724023263869427230223185220804681480132182354825726919715370877632746996384866197112268718138557692655784594713109882608847279239852913776457882679179993285549042675775747928649863461300163188913427952665708911283074754140095401777621546198988651304464395734930775776329732135920106235595394432920460568890982098117579996897608171680247700315499347402499297225060376968617061865753508349998534686785899639604782218145389672652746935753236298156955239876570603249171736756982799048183472766652844465681640462142204776306711175744919291916609000833265892593310776858115255154128830502885500927391416857583115341388802601151472272004852403898542622543028047828190299015554356843016843095052476423920906286977787733922617823294706698058911069103638899902688769500021208040200837498333150736023041719786082691633509911858124960621597113911531295207898086142665100960728752545298975505739798627481986574428781285665870917228842476635296627270134676821944764580232134751052619542986553204306346921265661423397868361762101369083279924393136712722996394492503681075904745985649787363089777281632741014591147027303277396433390527224671589522050829415381664749777226116675085838885402678246129699807427767367967817032945636475358457012211615276791250638367142832738938331349494391111763174071804925905439067497243395598395435146452807424992292448165304631896604405107089975304138311197523968000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -255217530381432426806308893598398497022332629907680517354943330133639998506682033934125402945319585664177996739413104945353051721811818730440744957291627023264312706192893840766492187377759370365764506292629217488366893021087213091290372040569910980138645153651951844941643840019519323954746655280769197384368355041789312796643039270284301264652901571938891452833860591865882342300207527818305868907007191505267079050211696010571401351839304479902609328622540569858287516256687141384648542669951516344285493194402728914489340818822946935183153131698742157738011701146917888810617687360898204336807828141537780047062666784633157010023061660599720499813709445887156685379288272114845327985776982844222722878849143248096271532336078827183419748055302942021294402769141400542313765332525739262170657381079768663230436187692516946236707920572566445126332172211768748660740490936422562946671702300556743488378959154341221041635169070724071815674681506772059930175605296396818216317352208070907757571683915642707610058319647036577745354835211063558313091458984748360990512818923549907291284542166888009171600337284172935458980279196535548315510462653224261563213298491548635780753279238861371419887954466079309802784282964016748400638972135534563894978617303404989227305640506722838659686305098068290070082284535997859235359649160849145676362197613274498997975623737992878879740898495507728252705573367720376778664169551921300268589348428190684241513934171388265118125232998353236390288178764383705645474717350113111751010630891782504142664774841061370468489080609569805901329979346033547904709033769812007982921699556102658716993340253266129126549358438136709460364284177560696352858602056507893809710149134266168665735360943025310176838694949244602784235182433569315382276504547794302432648194868719563251856771973296972752230637423097433154304162706210284993813825551915779442606080000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 36593415841769479523212842256475284940254847355681554496338439177661848063762066503161888580130235286030227256863896611949693876064625853400989897140169282821235628574181965027202206382071382602060615695283602949026796781440073147994434615171373540350441883693272681752095722168977050483569759535108332419727051506184278360211521068121927998727677002602593323663614039995220624679274175107981560218047227946770052542324085184886327766089326195872157236452727896359760346729438564823518428856971661531460109765208914334518330221330983738474522605131634953792175529658483646379268755404696410324834591568018142816528235032901717217414574813427469645824677329898888867780735802373949074569141035293684803508114829180673341522494067347034193178874385174495806333328484392109655670882639368814088959807283005559814558178875170895915182460037946126090593458679024006549291426589183075213807972686552010031614502253516914203739725756709346432219488574109246785746957811135723054510608866569679508870146190400366480344776123953423611417669261227416271896919055073476757466884730466607384836133667077073422764914353784909112415621817267658770154570952032179257162465391586749340558790752060230981223165255389803592691122029654621263280233021537933986219426060817666845884748352521573846080740201193969069837128233914417027861103395074995549272993865696190290365205893393224828429766763182146815638306291517175746639924565784177433243344995758913197969091646839928961343315794405820536421084179439401851989108032371789912643329748208393390333323011294998771952934378576096591760167750737936178098933080429586121551570955456054238072184382911222505680117803665992883121741254304613368480548879930328931985787418962443052730097324820128384034084124384889956522365004840831567499118985682665309549802465598346691160995428729273703164221500605522161020933538531477994323492372689036460949504000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -3549777668093750229329150777108124207670877914197572034858064528908421195288107581930699258441020728036455890673285042422996726642445996547266206214073111685029738771788354206108658813451870331143615506025254460658799349233747511392869057380543961420292149081918388977253270064357155810750429270242593122043017265927245633048298484123648275472105219647592710285719947479553170063299480245565780788892411568638900279891254286115834906271592292567118006220881451950102240229505961417031226783780866714806645978640575691755495248183199340576693563985796988826425342510263985603352989216459513366280000215635576472112320007817148645200757705305560358952605268177130744769094172888623501584423742679644349762654544377484180184446080807518861534929321251334623745277458111446994627834829131272704089702163308430525571221441819450706222749068627245251536256309861642904366855776057178879011156348959166536570957867508331275172020066446551033420527939585189823439669302251234670617167300265164261798485845221442694079826430792520223979393932635748650143380556271416076412654269551930663365123810186719801108222582048421381540864456039651224895929732555150818094152642609570057479478497726555109166344090908631732789190647390176703199382279713852581568587405732436448431245610181429163918726904510379733260077485432921426884195816628937541246587266794465028548488248128651703825501053428669280542706067176343757231699444575553385995776592434283919151579572626099578577378874037531883325933209290342309778215387748983367882035866519708052401072207289780137343737427341017798223438123039836153816148785869964139366843878464889683550752940267482976439300397503775798447768243606747162206504389349464742431733986880937144633756725728291986300547685305765919045113175841985651171124979558648543345999466688756743654603577384244697811775439005328434194606533739449389953001855437506693038080000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 216656493494969666022003434079075832043623193539772835269102418034280530698457498004889876753233997157205116136001769371610165047917083215708921126516643737555612364323535209901868950712817609064846799244300818314971845233211626548915946097453932386027291989758237614070517374938242476445002001427959391004847462141507483093427303471544253472899840956930411423931098544664749551459943486221030935892879260760738103624838438090817615079045111794179281458475551656162085749463261254077091577012884619494507380669664766324546404489198549380456459435599044275014393616285184500551761493366167968220375275554897475380965604281925625738918324301640162743830277219024158216025756018197602860285849428420841576557864235990540853735195232805712400573026737811555483727410967218813654680950508864062953281031668404305489887032555307647349406230118393702490765143620007716258413929234078116782023944961592121638989970535323079118403337592664590956607940544998301032124299700174057851014067222965823176204264042545144192930449168185506137090086247633594820223403955649889986570233149825931941976183402515556755471113645485879191807057687463979837629864593913317335189276645928792839975893588481383497326713356570809692810221204398100444931180769720675664116835136373669474069711742813558492173193523086418042989837247749755916669987717402435538556549626482845990516334938497213980338868468764674095734257072863550452753752602854669859744947289015850735798075526907993800764794351733666200479726501640327514483107838866674428339862261472707418292542376355587364982793622644580722690028464782656077319244063916660461207680786175064238351030185115099209916371444852883408637561163224370018678605492835200038207120022983524210580445635077518073055097444147866668474287769660248030223135821947004608839720893414948882187822724070738054282518645048437325519443612009825984759975777657222594560000000000000000000000000000000000000000000000000000000000000000000 [96,51] -5325572018841493480790867530846135351669044977647977763728701164022116294960972385669170786696976717110875440124396749962340256043682267351856608852983615466536579618392048902786983048768078749843991944549678858117523020842276609136291067143686567447520987734381556111805943269305219486476581593235669421708773130614886757530227454603453116564358048544016446414653904129364772406123246296774041378761591474114692998504990803650171856739254523164986920704592268526832505585234515524387623756599553847133535899334728815510087159940044452913896603631495805975235219596051975365097918818735687182128801566231168831144246854569478215834111589497606397028783797219941824468891553653853611796888719769698874977372573903216075376398643832859521947966631764851459186998893026702685404159739193109414052977617608596957470934210589451930900597292363541354563098167563245103682964022751383189231824737765550401068520764284192389736866852005885858669831305242351025524969305639407761494538644175568655050992098872822941958949182633967125753062643861380856930673461663307676036584968073237634686072279589642747682841432588209742025471404765259165810772899892114232589361542518155336712970744224978435442878131557357199566975045955548525906154117237362131594102899385024666065043859709507407578110634800608406832031709812091761689704554616110416541022885039920023428955236850378370794601405121204617855714597164204246793887482883555312759675538549454548549782770385262733097456453720313293354599971478738548127975211368349960642919434732372287843568493517857251708322933864335205081584932289910639058847868516408783008537758588513920376943870258514071495536270356642804096641429583018161411863927170589002314517902827761199122555251255960037119475516463663132072801982421847149017896598399424924387873784625743270589958503782063196710811712217060052956626956357220181885501553116889219072000000000000000000000000000000000000000000000000000000000000000 [96,52] -494457147837625857699727135088695057714480359578737862247212925150539620363581719741105731863680615832488159554278349939836957099567645046974918339955747676741522340686322206887717843072843895113373892006044578441858887081198346635948070363213315564959227153891815086913190784614440705194516395114773939600360578582272513760166731472594483371434555714912653602177289793553629594665327829913311031573917924821404662337008548635619665262686657744627368529776136132726814159274892537822236202809938457522011486162784091333501311577592537545003351355633602739223551543575701679209456725764174260232638793333868424094719507660173930799125627450100328919628045446751868212566655991145812889236930191653128297786022964844737043054808452313156199741345678559007231295601302287879509949770909823299427843036713675224333130278509747240940620735594280656333149919146163227191235483436635142911015777404317935580444716053825528533261374378775143952631226728677713194257282454499864164665955808328643757781532119114482430868648636301065555944927271255769362197146777790373691201579515857690421016729890898292317499992806339390599854881245605342654516527375603440105519093195849754406245055155250625166739882746949191616553045097387440182848530601928751516187596238957693760525015714520402971475912203947736201557417115238651293460906213769605815285912771378427894355965792002877100859121412963665570888016772491778384743801636046255883520348174095929143170312639718707186638073335362653093306816070656570270880206374705923931781843331857790721161983780832301981262232184340797893035229027410450418627982953182426009086081556195440799667418976794149922265741819027661639566230353094719025311890413421864282089623667039428792287722393532576213420986474444705972848023167440186663722260605265467758478359912726582072724072339568006670194043792473731089955898863403262500951573584569958400000000000000000000000000000000000000000000000000000000000000 [96,53] 69078595216401424017582094639346619096607011986951838777019832973024199180231634772282437669467544019916904037275354643374541283625607507665012777230625314264364314781587998336116463088878784714749647471936027124163771966629665368806832878185766312118157035841154002289410461846537776239282432030277205670970132816136000525153540654081792694601802642958749081614824922751240331569904898700275719654549917950385056732107506419531545244067890503315818343112861402419146778492166737473610353361056303511911040147957518039074018120817887881783321434695080383026032732334982534753775940032993863592605925465346247880500394407939783124441259909567566986028522927599390933031532009412308221035207090680914050820995964068779609593561865541768529775733611497535835624389015452633577834461178318493399088615994274810851104053683056865759169787797132495911959181834039972634029484274436348051437941151062548290227097511775488842146887037018836474521881524595863822642884046080905049022702815166226160496415134579121597393355597245853338513070668400679052484931629796348057508075036394812533150611877566984837435374624187219563370484806993339712372534910600442091370129507663225840548462865042025396651452617440325633452619692024215434602396740473588286874462109230078220319807994868437777113019574134578702416065249178371026852334680045703871118310694061284413108287582645212185132737846367922144634145766450708000577252972550629075967892420684378493437276890816258272890781308335197409571592267473734170678436139843782094105672633830487750366413963112305682781125802805271440854460492189107772428866688430108588432785058721746204231984928992532501512387033146832894233854521577383380434204799212351048152054317530324515084664152379665938095865041284035863789089461784987374703829829316189751214239624598245014345123993520670330630590094722521396664544641681459044569485170842796032000000000000000000000000000000000000000000000000000000000 [96,54] -3597681136683690246006025586187398674283326612277208768689815440109632026027407392098256411192173506861023468912547147925035171885577211482247848002470249762241696632346261371485991085857124536781926010509758105061737755427961321009132177875046786961955896871690446786305273318841167680756386679706357785234419551347911406569896676629263600507323319578228398396207078795808824575366375286758295796700408934453418435815578563852549003708096169783935479570113670450567963134909788731835396504614809499577141274648351877543781614514758454412717649245541157393825569229427164254214135415913536228583898476415498574663401869295326006372030012561204629361432363278886069600947603629727914971971658046517287484697851044565648658055375450651801064217832979566001489633388493642191251717022749176315957059240576413915948357324426118609365862312236596892057255889711352591013221381860265085394567911307664735203058861767787258788855302740925186558817087770796769563902240649845246060770176552542001868178459921244372355518537316155726328021351600747030128316806880887879164439057955558795174619657020113759174346511007034724547550519443048074881696138266574380060442365386073627470655135046538061923469363804524869688520827135284183988612994302723998989543436682368724253772891416326511867628593556877783340927904120353049462341749210349057417634694665554358594341016904496868804455650052313116764360035516831789656779337179479907684278484417651343643539798114701683352944788009275211860875368249090381562341994968894009559345994147877973419699470737774494742867770067650117988867564290522893150829511328898270556320712745135519009951851370308481311148940532533411410329855320457331268714631547462886606455523093071637059753081868989470637044531270727293070309307290350006574327865856738724832820943522367534203988141958287160359809219184398326392147787905602885633956563291996160000000000000000000000000000000000000000000000000000000 [96,55] 36604761510142362022132336007307742288703528517169677113946015648129470601518544546382706152899618641168857790980049994078668863313195339227429486434777689778654968077294862318730854942813037083835004250446816921747545472097881206761909791478816409242819233585561949181903248887210706896802607433030888776139936591190251500868780183044769840088566932755516794908033733520692977711515337169390512770273714625664226191658082243135432323703754995012140975999014150005651534305630416928950515702074634601134685007314552412694753186976572982005965904886529447886850028805333035575356747544222203190668597163521290539473571061060342342468768621868097660379949240430267854210515585589093313248853126015713000471622155914251197385622348188049133921076514857307831705379794926839996956030550603930779950006950684393598981996268784075008027066175451013658000838298386839056211361610858184813765409356715858408413939482521591700943928203745909256901559462919362854967308465310118103298321890241840254990202635037147774702153875811869729474950505234762947028736599144322629016352904032523468758510444710672284013676922861610807568095849295756349997798761141349935694386256845364070654955457582498494069587668682193482440353112386314027443402672759121048082162475231825176118911582198425829358887698558822662188149268887606269285827678823875175125493363098393701238499781029843636947704907537896578712824554895842086563617301670740392154274957486328085707566760156664904160739693926668644295239203777871230708419963265424802241190555161473542561780221072307264229084447069510700597365760965333193469265073103354940089555419049562736224318386124059608766366025191739442719330673991970187321904982030257636972096334261386079958312043229174654073783193008988277637043297215996273236669725959718605474167864782378704849303094386023087413575086051410862411054466640828868659237038850048000000000000000000000000000000000000000000000000000 [96,56] 8496308411292100699878462176695856146432842184131514261383998006754779264229620520723743697136513444220620520002080530889274472052600656925575824554006968853010991830014080490858218591442579647465045414640168022854196475400366167281750549386643725934805167340162890528006937537673015261876606623319386547711741445725605753435422000549231101122308268668985647209605905762776278455002013161737864078695737748385619588223436821700462114148266435292488964948267097728853203434039571416469958666853773230647376050890368590545435676910353929552112910512210578554456705173791023247710820802725362118088913434205906780625391915666961245991630097480828982912823985991301114723638899790786013069928884110633967960646789753005698238559973949645749385917631947751468956263181253542092513819452154874180970554061320771884037770486065158229224042698324345043977886901822800432628526646663260306769112405577348533901421237432049564224928806307792145170505026842152028408522600009537962557277085379436744264624160650324462087994461839134767201842087049671269424916290281872585033252780286267123889743872955434122471921855462084518090700892812155728793858099802470765567286046556096385905854796279374958119911798000771334336480022872170717374574182601486906034400187968678275336731328546087736124842199318858859201249006821921561178512364162481674630755119290103098619744723306679778479219908982034609348595324750213557699478870830875738203001575262452821458601259045229167205024510571927364315710013207438411434165672276972177006821378824987360614496433991910783010655692038853703043429787918893871480619571508508250936267400532332348314737315933961206620683530223890001834462896458229340589269974801024331269135276948985293932282254542680712181197685711429664079860587448798840136668614986891410882651769500526122485113797197932906467847814961013964024935689931094259176332224102400000000000000000000000000000000000000000000000000 [96,57] -611040185500355451491650630899463420578874552478668951459988093317687372906880095973593641867456357982976381155553606076390326989772145496161602052520822178866157906681336980195365489391484578021771624408049479636347163338759309574742432192472723814449178026095312009960662193234490795546806980526279522225614000378196667490608570189305507810459418873480962875613030574629001514621044854770455174444936413155044672648582056049178402848380309943175574561074457798718032714882702766754648562637951774517644668060426945225604453996663074613349836623808000904460577472932522741276208939274285080426694277451597475987052406770767906474671669168866327494791750432500351985859671482860929808540319684421728856408537576892577194273341405863378244984808519777219500851948079708983154178940943599798154419528617141993107166447432686687926043672107213059810828569521012834783130872360561673864138451045384609813344814540617384122606029158679246501955444604270875281332674391461149845219642878392408250188259760879833454989832156321076333606147743900777920522201404727131870297774310943384633802712925333904578938665044521441904468411909700540457529217685966033569679896478766165514449436954994839443771196344359679642590566573853858818627521103319678081221251076161759658268165021107801422501328800218388797596442351195811732851491073289306326440916835261845892632722486622716382698387894834112084950253658314985873249747696951603088693467887690735057210444567458379205926657698115422193481028375578961265148478205402920706756659777098444311880683234495538650472808974469953551800958223053928788751221723384130728513166089339870934211649239027239442599705302406385846520883325255205239398944321626905850803365692422406756462035208250389092284345212984910374195861302580850322436011252755358720512889195619978565552294648590753516802542985541640691660944703262766123079742521344000000000000000000000000000000000000000000000 [96,58] -8584415515292623562903318552574367339698324068295408963840979357210984295808280159324716173506638396626834933133285400627895950017799343367248019480172898947120646494887995852709317852082503197218691316564895180521160993545476789244613794709599610768991491972237992889638712126537532619918386327305894553795507741798108706153838328389188821912593967819876392360169095660570275189614364629623690884683507383368743362056141078763789356908110409050745309871278064169542513237358353273808064404471053693897569774113320846473262257644271915754515628642873271478922620207992563494876731154749400513166423758207028762729532398018769999246887034427636184966484664952573415149161853762843486788206345873818729547906950838370066473892710647542044651033230281480948088912978181605888818013273721663108628149950874260725211753304691187619088317081410614544033176664066290276675798085170144528909218675153646623942357158324502490099349142295720574538544922249274223234929987215507757526795461149665562745565945620514098611463892400228535641074436730100187880681759216696394320584556243874965489491321481929104845326491558457215279364199267024083311984285531013027851473681584131188637801276163531804834425211290872117941716664602491558063237628027998825228917641115730324004123193690174700805841987054819836747157904029236864963458888726598696104842702672780788992780026302827456706618789199180840720425923605728414363243152595329179291651118555421562601696079247928868502065779070872939216408820566848434438067567631245000703224806277058292362047408576384568920223848349404710009787350100084627971885222571233315843094353853185140665536389015568313500182226403366872759133057142235594293167727311882632784728947959008411748956233229066137616518016677635202006586353206252127553135275733551699708259417709065969487912319000222632720106747588009456088237225467429541342179491840000000000000000000000000000000000000000000 [96,59] 9871212526066872983574553315533616033753728391566451141505003537838276158822285344083469712888401784141148919937298296894426504409609479326579572284026528735231322957144230880680082144309132810897885851560813395463606553840837617938633425511934788031776452130962349210880539664808740261579092918978157659585644845244269132820069899528378311557032012335162939383620124234486088312692046039510764102523372915915119869976724930026689221916284473732754801042537243357279043503843074934829031667273747776511395167176863656610740284477565283262271323871776528290970948982140658693204729324949295745281878641039206349783828206117860016191783694971111878205510356462422956244994637601284342262847951432018832666520142817973814137202913726254007510876485062379830943429642408200775294582614096322666032666205505927385024239929606469243447456560678437488147188804767063084681722339266835935413328659513525530767503412360560275229358184452294367280965739723425319459924166674765410818572700433841596117618899954335792310640469728003894411789333470336135380659706560748577982159003282528191671160269398442113926179927124134439380413421379385285815870117326817513416190334612753546029673906174284002224834434367080126347559980082914651372417396072526287160416504592942597223513839497189239420078959290084449914284234098139630844605329551204288718029851720218466556816331112402382761847040452369695447446341045199485587239023069697613472100792145121676203199758885757683240129096685446383989391804264435437870993716359199608445646112053672643213136647707731164373119303896124270495398495024627385068470234742494618827749928520600185516752145373529496478985520722619426075945908833147640643406493408422182534773984322942963163969813469690136048977833122539165628198965861818818945802399798470615082921216637489491898582397427669244035721372029918130968770464345595186070547333120000000000000000000000000000000000000000 [96,60] -2166532309608718059340022158320276031771092503410175466052117662745132708477380917493183175778835694436354206508970822448758441940662920948061112003961621660475628459075758389237410879706727424467746546748453960671963764345293952651384693235890911124424041980716112870388758485470332385507780146046988534999286443298557799548927394683269777679004968585085977341710258676870895322183343920894023049252454561915177312585799374146700803082272067843855758917682254495020441083309142717466498288088570992713448776170513719558410553396281830908277535509820288209953445729823738921076608089287078633009999234588073650025208596768620645738755292468942434020531000054403304180437840099852701631021816543187961757307006499360238720694733459259219760535402019358735768868585848218843222420200344031223344037179474497845525130116383867430588875484010547937298639910515686356795804572515109035993209719160205605904752368719937656929067890810598529012069344708633796821210179730377993159533614998067063564298516639730779475555717504472463208633385092834156630636730567494442401521487917290300380416261808116153758637195657843344549142958753100574633611412836136908607266311024585385034300972403439532589904453983679424287942858063680069468672234290653088530561611514101536252313161229761529558660545335753277840057682437348865570890404805888097449847347689166294396298811933325123270696265358132505715947466366117414313495702800054966749026814706207975311833776877993235502143934251125639357032986168507303973495986513826550613555768927635050349252106587274256911635800323794477125929202534202685701978032987954912530540086502842049414445302797101198910641686384104309085121433867213237147629778500806038145897802365009821171598555904296630490533318831454386047007380094957041210693741968938992299768029314952854749228517399686051887346926527385763362299994331045171898928332800000000000000000000000000000000000000 [96,61] 259350114530944221092115287968155800051126377559400904647698507915996270494425918672339559306645412891306754656305355182129694427554158455087622588532300814949772982234096592039949371008753244913978373050125630672173226678870074408945411906017784150547975824113598171383115333521012363161630875704234056691844545587522308947707705356172813194164915127333160542536214519992088518102559763820671934166145482008305327486802935565725408554191846557084753359445011870224800744885017002378590116096658905363636576383890233949273082476253273223351991638344760358479133024391794741801495577073838138144510343794714050363751892072243188440258463791425460745073065005398818243113057791636433743185477411000254505004388412218132383426683099532822129196960633654628598645698277461156292995538572473852149595344549140035638838019142098122691182905372496821535947379456695748426750883325512186188472056869254522709911251716219576912864026578917728337139205265544547832053131011776940204307415441417046481310166480689436470223036276044063773652011136742587671608022873494590619266972374604538782488091326726710185259588581251323805430962317536015830194959054246308209438257894320208249871593423853166016017569522658344603650766674407587502287474400978903698636594952178163496956377705696632519931009547602570958296815360444566531213630313347285512086956673015916881141276591947613813990524847539086810587072667637651845846946083757684913735592060837012470964128906670749865688477388702642767697468867123850258945462298185999023597942227070230679191537290949283382694541242336985473582344955465705877542553107280608201504732867672846916536278029376402996021652543243599945887995265550972572982344141874583392526504946575665124562203511059551871412164597189776069647536862856136448741666873843636605538465170255960963698028463984556609027025941912188037027341626167977109922775040000000000000000000000000000000000 [96,62] -9556974133663158035240396946472529868372900391620107872324981255245529874033089866411983578836281811327235617222439184727090366392992296018885047957767895859983607108343620933562954288856751323813149831652282631608066731106169983102244342671221078177568382305818132882656515508410714461188306245809343256859697992507577396867862447618980114878366316736013715830115629466991359643600574181115901099345835342754318980789371608184477288080646043638428546116400590604298756053336327089343562641843208327215270335116768459522156692805944102144390955070195620571292850165443447335175351315097717463803397344064728779591850808212611895949408495746521753398660116001686363308310126512695339998320379728401095814567537453423225819100936975836220072313981951128172114460047424988902014017206440755440027552907946711741555910002296694606654855316823692374276024565658394890325930670236149713575405634063941535919097622214821723994031519261410980521626015852191886348113316727546248657109331820328020270675488971583513036251934690786721335047717594997958908383681134439558258969048222282834116754360450705526136317246071481027094078684302608760518443503163997172223456669403451269830715624225052615412511640677090943637326756137958501324213000637606447708902319593390557835465125602947709101105192872368897322230410584115498229739515051088860276221664824025618382262959402040089275230169022417210205534761545801490241751194238126146589427628875319190458495135751388346661644815546296465266052254352926875996415170820708578874393307986829863083328116596859643293102358104238660252859849014761883952162760099482154227248058495301128384724763081860860602234680218992391933643108352154668180572505394525249872736913735190424211592643370212040680533003176563891097581289833961913126245538303524196633102842967434168416284290494680639584815852587227230721120465134076152848056320000000000000000000000000000000 [96,63] -1666799550664709460368354142307839888191364709063275904604278239796525794633052684899679080618955206669351139962315326154037213429118168217494060536903186252192384924707583487912535524933875210799615279874439341444154292893605335809217920203532181347254838319668566459286338828903927165960900219678925200782804652730107300268250324492712695021128550248244545948243010658466795233901912509825044608940771424072354217855372046158364895913026315024411204144657156550466949686498680710956104597370339984452083891035345908152344672662541096378175290505651402627928034203768697615854165906739014823422943801335543591312214025897179735312576161744303105772754102574926175117435922853019212706867069470837007480795188507412195958952477007065986374289708489584104791958956389238444583210274246986108789005003751884490617437955804420307068674477223988226175526835151273003308541275448331289187381977492852593956608261927432235335954072632653345059850189845830375027579848600205084696449181001886380228565715382164763621716857342508147529629930779263103476979133192857959626896806827498817762245739672228544386701950948272788375399705684976085691119737703413442594267011097703171825030901940844686487827150423730767303604581460007307932787440041878253046783518168532293656681160783192734714794005025237649506582905850324256582912564061178981840235335341376895733816709377134625164022712551097514027109782398158724411237051919365883143927876331568172614548023638697072661461848426377986919796554384610008954615666107919727609123105170125991829329819578488684510126560384294104724723601532334925855395098576877491332140442984152743875584287374719859997436177764815820572169128289819832616230417293866930234004057990458380676965555439920502104293960152567599403228717343204797905555926252132465065328622727620157354185774077869017955372688019563586797794633049651679791677440000000000000000000000000000 [96,64] 297782024641994079393248997772000777281330865733693736301496882038907931849034943164928502375642406434255139692932872344972521340021644328397432186776953315746949140301421193773855617235337585186718328666536398727376973028461366344555819355925620617310901998474892570216250539082713780230991586488470295047383871401196873479533466428671037214916377539141871303796169684919679668423845731947643990095787695897805139396519883645819244121901295038405094569807201617032251008329979293530401674865443722056811925173936927887411918405557906075917507984147313690984785314963650121186461061142401396880091455471826426278626549005473632230014358951375672243539922824792416357416815617623396506535612465650256694750513521824316262491096748895927683995379091126154466973269898097058821958028986948536603956224292961291559384772864545455310876204029859003553204416418795655137221932223337978482722168823456072162167353279004274337719271009583166182167240543065781212364127097823019068446596321564593216295924313275373722873515449037921755463622919626701399482872597632913622727567122023128164111213564402955428113389759273154922891732748032497383513537755601816236073938225344446629285539507090201758050594023199907280183868387799912593212697531976414270132115527093055821746743549064968582613990160271083420297005553378353021254471358105363254343241644156154370525103034947225447354451433133961493703465195377367589636856032635307712194481126156844938038543129537417475264041492761534547247452846812521772784374454979662695958258054372391313994200072202133496907537425974590125812407872358806543920309335921463798613477428680127969558316742248847765619428683324700979864891898751544649118387810185584158244503401516412473548801666727323693372591275754548022265318716672890141124582697584210885071736835754061762428048858111764334050069595034550856451310121020791654973440000000000000000000000000 [96,65] -21902741505341881683212815277224577347281768214268471258676182605257749526373914179928096865767769709032715560149261886124020233140588436194868220606291975792358846305325957559766014490666724476268244472398922310799713134525467967915162291303578816808876948893227311737888558231215846546894833366861559544380747196915951549963775180416281122601307187148595172679743153563464636659192487915211011116422989443395242546810865306758240667232916358046591638373023095735169096065450392175997760174829257664004396864379427930579927576420043605535835638095390294512410117948051606109399706880727627589585735405531826422869458787194668213913843247474728029222068553464879308124936077524399940849224198172805269836336041220817683405532597402246660227537634007040180192683703165388381900111447477428243398334989862510614681506914919037352487933065847184445915657807553219763865324772333826209015010594003896074250575896981740658544765102978653416882144228637219355473723319268853687621484063593949480770585060024695708157271249613356409278157229687676955073150617903268239565202567228697991783395952933980139994663030198869625262393355581450349617085139195562516297266245189546253348957702784917930495976888025268499488402882946483230619493688725363681159147237353150823833171323134744509145200323126446961605417943516635730819422312201078963725021730943165216180187155722972886833106168912695465151297751495276294309297084306529376063780242520168977472599165386145357530423305452784163039227145256621710907382403527998318409780464031598039870541182651811923995865074657833700645679772384470879311425830715827283394932961465612382895707639887773765097094821413810940977413357351948431937160310998993942552228223448767358070998180400534764680455192070294668562167606565956702539996132362678285602295616866842193943919124979420650381955524916251417202650157427076701880320000000000000000000000 [96,66] 1052617185670267364849476738474965900416259607325821092068020957818892288128036397020728519442222422222341402023505123882575496811192297217548616292601166297661217909727940063729135688559445698057255998669495818020997759400221758447823518176025490915587500664867310939485084667860435420028715140296065800295117416161379081316594797386986535034239832089162763232980127081176065079878151012946857237261677693969307618442718531117025889512503873362390244759633006397034022891963062036971402999434963814763367234689082926291351063925736007428622246211161958656141858207867822014854569759313342329476583873456834420437057383608903448466220939100866172454832764933945767374562211706842763401350599968416060733710241585078574239684513946933551647699064312194865392561217819503136846756426012947261425254126928574634611804355762941381403273822758359696126828279547980368306369398958138526236404949819364451019197496562889571799216283731026939641914858857570668688119260507736438731448282818643509354647858737897842311701686302360062501469276751247457622661734145221289876566251065871763320406400982065599230297869505502166193284562762929544878471923191899581844593969667416421750761758059562675508321763343885535885003532959663091321280020485537592525935844223150605364546490250788311128284441874827979808061574517090689595397864295279763271586815860992365093223032445925977987811764871495497320076303577969008403072703193524723381967235788263274886483919560049658662958206175499310498439398489898672451410415446234537121029158189035698946484079222609089167179423952318883421334504207303479484274598134249827771160452363102440020963342735057845815243713732564534226690976175682305103257182521073670660380415991950014145716237727173220420163125989471753597502305869606368232257557075968915034100692242339015937276563448361017461108005594003634580681789482992874291200000000000000000000 [96,67] -46467837258021305629322655841771099888004962258857538812420937945098431599023980928657883985526246354288285109068670669432091361639647130488062618098218678079833706159291053236283742676464472565240689140988070075806387951714692032661039201590609558576971149644171565331822906236214254324379508693868109742195213813268507195588818063801753934316161392910201496282517468592582224670576366848327963279882546120784229721736277436428440464970150097764409102853224959454455556150288765775850966198852557688570592320010185213084998124970493099177700104784062186389538218056645455648473076305821854720705886092707933399475218665190169436991482637751615298418619962027700966461116261957190090709551943648564543997707491918694997234866262489139255501926123379688777376991800932148066369291782090558741416665869872441748084704792793294618575884993366510926726815223764128635384271988511456441032154923051542332470842871264860418747439663806722218333967511546866355560837553832222458722792590246873983615702235444492298566143260179993242201860931406805809404838324809925695183006473133925343927879482663977901421042635798275394271081439392353230810257162047792248360401746795564912279195982438525920645446246939355616617300199600865567881527031373436016109736025226565297204624976121331547059223150917304961592715872488448197104211963207725721811061822217705812563531807526558896513543510503344695132487814069842708951734171367158399346837505063576845591935217499051805793700894702606766491455858994810192514095645302091090611098031411956486178768732294346939536215156131239772284320349685112345858926605931515759814089227658530165468101615592718673871947734485381873722124396758390458655329757683927108039765590807878152072608948577270513420753686708330231590938409573215628705734680461636382379764970690010078177557597075793492392459854548653074741607099083312332800000000000000000 [96,68] 825034799064220605235807191239806854553429518102850890866987389648400646710534117757933613262667766175789513943764084240202657750809025084644964517439196291506640979921369953541605501378062481018878891703536364919554330318642376224451444359923668565475439382560469535999701259200217708618636538888957900813381805385592265425442767535919836479620633794357593407693608870520430882896284585393153136540271044073309719710462375889171959548982058308264973026675087351661165570831030432668168274271227830773390909945078162598738971398872742290015260776111901367440942435373445606662543581955174629866818551387375728115621732776103825816911035406560422358149695824314722625646877600840211358042087123869855571489192555610006715881313781926820368976579486362202378751365639462897288032039258504789302226977499910074842482299196891107440944496374503010654254532716973366762174779981358928488025357547766155349653589666373772488197692787336935384365925665144248242974617617093251162350709794071559313670553877941780489230547761679562997570913086506652420736817578469855050601278063577912479916472037524606998551643488389444866408525290562781808289084904544515328698229183390461140181430503108703804374404611179519310274525822532149299652605879621048102953295069972858815386012144045339855053623387086627859074017678713153087901329931590414614854576086728185960796240122255355020295827922657552664815343895637080781339861229285308079121717444989398027977420970399208207872697765447372411366264164892969550496103918600753058714269666440213500711562569825518404672678279299328143195574661510002734366280241692497210946672550285703490813396852134419585974240275517293237381034406995497332035670366385548962838182952100279575605308065479784211100535380442250481950151140406449262242836819792959969979767286655152507308482300040172704748539047063392440820872452348313600000000000000 [96,69] 80510434089558559696321196625301479752222864975751800029467313103542383510675417335651427369321185865610177362710296785565238836337229890298255352328901060990084966955186125540937434835214342123732978250867389889261554556600428275863262068936858839978995223839667827912035149423906839223537130367352632004666148264620905291463736978125183966461212640960742894315777753291114833639255059077715468110004625896351690336899449861651998757624782511597300503134519342326897926414153921230973506734940304923816815995750961404374141831473444836400865659385995777666785030009214002929428567147169838845305765910738460786855642059466545844592313197810770010249561431089683295582010538948432485958196886608662816996976007131395258756327361037813304883058905082189432115813968602121715535255433927200013435174498353685567943356369560435207528472315649458207068273221854889715409789726540577467304514133012552433478127256430736864015154658071352888313985732912365556493021559789905873334480347472442118425340975557813061336939443657509579384614843527500224276104795850586495603101214467268623926642073856889437944046107800849507690301649269525869444428363243277540181329288679445380289676148856655686665840729549835446615111519971875806170163933459572263285151040807541179590282737941351441542795376391519565907543418462877288886027440260109760894391641519958143812300728743697943303191927508915647259871874883470057526947403741843778390991340586548656693305599593088884313818822635807969796508100698207765049133426022142810120022577155831261608392494447409814310308927150121561818381911463850034134584143851314165377485442318432494766138477574078556462934636463522936233443267895313686923702689371440471813936639735936805870711345687610704116987864132510194198399885110694494557661383473291652631898993553050259254180551628298346782983213494975918563964018386534400000000000 [96,70] -13791058890962785206019630722073023836285880552717300598236502051361211443826774518629472390495746703414254698104186870474684415410292184668715768537961567762426646444205123165593183570490022378649790654459172074071555060089385691358242375150692556204479122687057261216746777096503633857368518571973857637375391241755116461879315775423597203477506488048861387002742192830887628069454993899865070793327421661409936425660005170517500431342026045299747225478158014512844328670524172982175074242866862565454008277847840528444805386411653592626256028968213009996406724069137538653332522379295856393541940135441532182566487491892150371489630710336108428271521352070287059659107447994718539488828174785789244587531008897664098799887764695331247406543507001636924575948652749573397512277951533498753557688712733908069240676498552840217235286304215239071003185569004334708160003744552581002275795956366945429328076692178063144444064445511055751068819966042944603140760193053261550155836121037669799969376666767489271942348238791038978540000902869934322166411903905838205527734211195975896509555732453836214645484107992601036076858895615881177541475139892558157002161067798120002777367644222945564486559516148157378884207515712633675558250023022842346243437064770966078289036344694033222375066798396730371407694110923270920999539867864865394948010788316268796657531672311611365967831333102512585023326142316256920515019241395902808518792852148865485042076976111077701934296336977732742398109235246535069478036520651561538966093240180114757188314779522261355768140855870334322837980824141782852401946066079329349606448550715997557176678699445988554175905656881774467808531565869423357247871298640070859203572655648995039899860300892377854631266707320466805855465335432653538347537491291294007274883632241230721037866149417190702959460409491527082019402643668992000000000 [96,71] 501445884977078749756768824716266322586018653902777852972516444297184366453886215242320025687479259722823359127489828779274634657415728996841933450734424000039128367637585276643215330462556845377328399526868327382634964776958598038589255630531361184011212045116295162409269931380729790817776182787318656162578432624416326802912963890465946659744807578872724698707484662162322910545231469584639299043141539654646050321555800181276582341250929813921349464896729072181840975382162682139645439994790977604418421371012227409579861005954376574498075725879271535865488741202688754615934767283791308001464988400406519017169359054004156524224725255474173570244157923598147721309250044138469865803542186772963099775047745730842136206893304019006953472416089566961835682232030641070725594270987755356894827807836681630408131982295329350640340297266200316119867150394241089355761035135526367367207498937146022592714494272365077820535143542017603916568318512112598703352054736047859736686667872356678430159857429089753734831386156689037712133638933939345260098501929594244780161703473705650798076762415440512420218218748490532225090084269065435569758809907146569397372997262553926088102681136468444442966883237109885759505071663372580942452345041163651765522955360631684297492171437521002513728282049552063793484194467029893722631172986229130415173885400741439816957885003785109735057889013541808112783700641174528369684345692449310325314667048542028488605498680850451105559688648464854061856477921757032855800298258431704199958554654809174489684072341963805104237831545127273432498986078995897653231278968292431649098290090836651410621589405123882307923143282591536864511641731186106612305282023624570355966010323228150170389773776314504241179737977859036704653465020209839976077799158938445930875685131572733440282202894394272216868205760282901078963236752588800000 [96,72] -43707477047743625984142338710863643810643662905585947232860095849685253917381956367922792291488598654489036541499372435948399467600797892352077593126224457926015099196501897665699608547243968729972871568691126960571218161524532924246133812812147179300805297026315707764312482422568157775915891723386433908026976426762670107104244708301548450386270776272533291373011928471276265905348148959811099549062130751372639137770725710701444159387655862248944745236345277947049283206626818263768706542508738022343128955270001997434302618404493314449082671019594811167727152741042915174932360056120034910428714265994238502404352426576488334576086435334700475528150755853315004344935650150291532638934942462918862928837971049961788798973613928521127442396076508674959603428414498442858539723652803558750602212347493716372180572977999576985263144901726653733826775695914486540482979285723295419469174360770505236388911706947260968049086875931020750090832247803822594926673796514901479672639271363803557686228219109809476459328218121133591835266363232246469241868258439717876013333225317368530052374644362573836395655902300881091025882691383163562647580122493906355516002214313756032559475588042027351857743528298309847952079425347505141282687694249532919521630492740387027211594834887213100290644369732287913329745491497525654806215551762781260595604838505133386693569475346951659842529411566983223405389178118021009475806700485777226977841591207260933699726636377534700512820293029137887586437571326017637902799541575469155466893738968247038715533988776191253613798724328382523964974435152132276555936214259008263525427866675517741912075882505856830088839289684845669007336019707357360645711808580100838123420407296131359925738464909828825317844993761163930078650099410996040354591478846711380064214580023952911943397424061556025181665101655553236199183978114150 [96,73] -770650555003368585023461021995965700386124405095836697733427816799148969842651114682332446144882718919532931345959487580380967274659842146333881174000274246607734332976530208204708192845356936275436037648824506856543875247903074239459876605056312256098279031892078629688147052117005516739757593067696618969032081445686904598497454168860821704221299656440190138834381484199040334582614420492083201087997445325772127143414689481354624250465657875629466315889051108878729709526134605573411152919751994111230592073997312289434862290945896166752948734001930276839001348512598248871755667535431343947167086806731949038776454807117147514193948954093185142147176437612680552332573427476440967933507789317101030246874233561690268320718786927569514171542361089891645048353778093964106656579314651559443702429670807736770379530139946283825706979642336433452916744972511377091357275980220643971979153457828056477581632564985748824431637799347172391022686322989979286910369309440107494924226221376192597055931973249415116519211297461966514728585273046055458377132728651349472511836111896780442438546841522639698439032125427872587197884813163239653698660792431474834283135660660109371268297819905131661070152830356381190768355141565982630347475025671801377382958509468112814699902398479493508866526963244366078007567893974156508856022558198177764352913723056988783591081273541173665803464400224401047957687897164278257456678675268040476333532443108159543286805520627232936120452999757931207466836440940541651598437250617872760686991428870752304537137416492719093176964422130671614176331255244576234504600215547820546700144184024097859397312515497676743870309180488034412912734989559111021616550084585215847756913132346061970834238929702305695831567398303303761677646836007162637761180703725406691822266333460256073138692687886873820270970149439484681594880000 [96,74] -9446375103843136697056842878281991515323982905295964301834001114483303018581965456432936527730209632560744360801552268260838265870250636842792311319478021065376065973167331899437616274781945989648213567834667190400563508371266320889454684407999495539585109609159473069559474823653214055696007109675175027320599166503600930449688227584142488874055589140208924984321349085571207988770292017012249590753913127251322035607727480141274411205091080728452132603617267633884198674924881808163723241898777352513241412891493165619305829316582484183575524885598558848624587992972396917631326422166592777108181811449253803018432383017157698633640665650638433055544068452207006556355360374692857296770454626603803356274311661037909128839593122172594843824806909774234708172561359363800292714399398756521063247942913330895494707800329935269738944937127606756342117729894239334056971145668437733753362827552810739623862468774617318788323617600845691640588524200016516979331972502258791621098051923336172291000416417264497793286496673043984206329126511384024079167571476898730269105666970057571674539226579208723751570014310328422726506619795074975723005374541278725016915370761863124757848464787985006994212947553275365476768472177782317562110957757676809558693073915144141222356778279860331732684861000299362939903556004427215289790433117172787672063412766863360122619895671447931183262126074151181000402769110346503222695585183311183978585133641882839193776109899096242862886363178672250767351490374803092383161857993886489442839275456475121570234121843994446593199739059557151098273828824141398656483656420122018775706181310376580623900482668567057235102409813568405196301778041234214613889659305212086658308702166842747267681110752074199096745093996103400798641601107922139163057244980412840512716144317260842284526343692939174006838667724880010137600 [96,75] -385029731895526042824682675183001650537308628185285172888148572800354025343119509377239665088035406929510943581604480648022420186006855043008973174661980244153943089634576408509958836556815563373457375670381749592225261175009980480971842520541718854179767351617224323542180347010669379721819462916761575131876776498639533538250133873280686390749126009466089117539414402425575486944941426001356815023487328376192160964884621908581276029048028314222327026841787669196886295566683505262728378071421650334314518893564621752152301736236603168656122969785995770358955658200716161860964594726597572861700156687532064033205515398837641013486793785953886095592427261970072819844165782149317762707337725257150745903298824529400297638775244760132433751992146171653153332125392670512797784023052034290106354545196757566935229720195411654306407001235112544480921042473657091589998056140587711954965127495647434729051619674070735658432103333134639132036199609765251613885228494199368359821206909663496728347384133771816064836415080027532579788764591793148098711274599680453792553463145334721125918738057829469937491017607306994624913260642201983897626127995263854610649861778582281242352846372371997944422538045119277892818954032714724067756585502596160289744615717247189482538819152015448167688171188779948188542428307539644770750835621089535761543744049892231276759321425880923845801010133831524381014781681321385623286114103489083699866337752024104460952386395083914554537503570754341892079979048965522940836298506387952006985826669218677734596447286663886903829239539071046201584232087925562367117545290248695789085105982479250358423345991099251082192353890384646569577364171623807914737598765448111345870639147679142911070020248583189578282824063386232787213704211579184441949834786178484561277068569750709110508129353127296196613893706996377600 [96,76] 14241392915031350155424901547498625837033341563702933549220917081593362865806570729316454622886835654971559698876856738044470597107164170547388388262713857079310317509807441355007828469259148367505137489420203957774690277867307392760731674701394335928489895453775000703519340193771338464530786700034192820325452139206806380895813329711925776942975219777549004669586252715934216839439501566120256811715739151139349614681174226430024423277821903807842331639176199817984113317840020021019141933540232825514841985494029823730641127154246880611018486222132086629721484655168484388136002429612465009882248287031535293576878642078927080198957069839557952089489047617854836878062669975856269824846171219800464310286618462137925878621219783174392675649061327860766127277821147974242257487162865120867842841908989255201767614384222017681431797820432405667807050070526103930783061676983613882063667161510830798334727099379255768098141633374159893438384826019016049190380316731451698744612280006018233048837008882169367530906681341835240090866422066199941348054088627889626847589304115721810758012554312685538731921999916937161900349353916460349041852402906198580262825854831211053751244931997419662661916706009128866421108656637598423273079264161770518228202159124155301340299018744981620535276385244852847828464760850019051636695143649041675342055088492044440337667631636012609620624801077430062432872318293138191286281556012837334140695099117630659687522283956590785720118200331481903858488766040777314981469470177048229015289949598456337219390632873704899321201847406676778234407038654403248625773429210215460387472815155169498434526891781624829583845874760441013339044526651427069467765523630830359955645644139154501428254077368157252163880933918348845817516978004150897156485322588870153148219265432036554897229421520655173312855449932800 [96,77] -138967208710686609889880838176308715760467136557664252335856660145084833740712198774266809163934983605184748734338620652332201916688080470193192571991160448185306888661403365408656854851466620906039065394924190270501870278550099453172767097205301623244127439720583137622957506746623464963408550406113535350377032445974443246427766535383627524920103837656658512149944715695201902733545022651421772490290344138142833370198145258163066594081556569389551796867143560363544402911290370477459087529619561887243999834600215648354598917003668488794517756006102390959755103995131220135183119422085700160254405140484835203873728407216499543012471105360218291289685308951162676039645498342719378575620084619965770513317579297555555930392382625219911306332196816333442859897579851286461765956686412853616787357638853286505967458766347804650337324945852549714726985359976063423539866905236867688815485417913629996571669990555781802012417083290600863877703900911001631043848468836591899883219396242887741465748795856754430969766962758112265515208588744954872863679616652517478730109019274397908768285124102990492188248703404901243616742683075690770309186526256989704372142821034996511501212527288287234144041523374891346306376213452177201474609627526410500032717241636240527507449393083168191148818263654927063921215215470482060931080349486699676469562094278635863422817211054979604712831858815587236419466696944510341614790261142854113512729141526349966064387050941385644606496980223585289362694151720596008375613070168133093161617944171546974296892122167602610680057274604975805631558092255911983866781873602735983474479118257493589726313651429838798399445610368481363339048068072942065493384580534298394483352115306638444845511019169038466037501119107403145309860633455011017992002271875504831412668753940172314343032016144573779563878400 [96,78] 1126438340140464256368525448292318616092584715156229459841361698991844765459511685264351613535939820740210490747046190258777950439983465365876804552149479890267294527259787395178613245096282918372581726242089040575013445726999475351713074900139736866680947883934287954368890031062834295936214346793642002542607110980875431062971851989515176510602588858911484818495663406372421963757052596481860017456198175491940163724244390322618929181807980593665722567558403312132202776402829510523849913734932476096335641428371850300575432384936660683846378107377083659779186460915127305343630462464922161575852851007031689542028430530294181601544005283355641325025643761541999915918463304030415516500133660317838371491420341009882282531862249300182967804330278535718755569920066436818186903124737170744081343128371973051905544919437941096572341050693832917761793743510624896375932413151471959343532482138125278064800379684129047497431935644427853251634503682314599443678171001554678101335843445763712284156712986762640558254652219456567869016039401894027842196541730066115091924978962519966485109029201807490187106953390081224569984515836614785924956814689209740372058180254934771554645746311645005025946935926094950398545139967465629951059909453411383593271151222977808518531155471485050574550706936550554870021949148680814548746049931721066924043470092392381070670232182492028473759872557488669204599489336347135050947255297676222281718799269757348032321166111287850315522542067251176724278278209369254760691688925768183153574169324571846547925157206128048254326953498089268537387080551786525772978361603787291145812877392191700917233600014203066553432570587034540450577292530279036387324545966985269354002072843192582166910599669294225494900231116218587031348116435831827407649058117688587391375145041445445209524833937910004563200 [96,79] -18475798775903321861438217227233848488229771320037223862881973830509867692765941820552585505253739633085862969336523427811659872156946161646377365962890483743278949991739753523198639850937417110830180036598001395353508935014583025665812824942009674377696225110092650956554016279289016215499624168917501501259520421585013494082724264882322617902109744095044028055950559554512379434824052889783971800783653779559331621328336791377758627389481604322794310149498914295461389342951333301089280458728902921290838497730326802442332245383216513161529684990290219024765705681432116058199945792207431302757043627054826255763662876034908002918793711188600515037028422023091033909179365084474764240484524765926107479223612442865852770319940521969021353961188257205025595725204372274177741786900133356307129088064181362725036840348139137250746438252277405697252066170672626047866327686206106609994928120360209858966105811181742921547831304615042245286909309793450950348192754319433608497294324291991418625617023090983848901275721554019067364554971268234658816892124430392670079528276066491724600739001507353370970760926035651389975557918518567669676912669245258572956200863699271844940483754700668838125647911839317550107820145469077144943362395928145150564127403418565914096196489067970961570140216825179068220670906563193618373891564521713853029045163414720227753219190884678082745199656112902697439281002948084578332053351012016822943487573987982353395981400633393583252208454770634998915626443206913016348177911749704015869650368176654015683881922296392056489900261215746483340624903965123076939751751014283128550620038330636907054032223465249659059703523090827104069293394189327537929907252186836010100517397702611540967498730750177597560319515319273059256206652890232967332357936391188926291398387092219024862102619078374880 [96,80] -90379383341910229109337612858787055966553225999575148904273752568096706697885958775488047094142645353558129623471826457508473774443158282067551931515528320958889201822121083934301181284305777669843681888512653612141586814047863815973175447615113532901083092754962290578453407468012962154854796855230366315877605958996429237651940133389795244282463950521193984054936478121498626774504631118197059752358786281369257058859738046763954744368143518435261686197431069071179104707686394129173455774379756217997733772894369683222666745467526351570717529345111160094125362891784422526592038108223874274678307358264596896914033362016944648715044583113990218566404397713524399983614945118707034294959065504444208353986035021084931162456679814191798985822156973819749825634083391589189864719134925302187911969032513712818239293564549746165852445452628963850318092788973707920986453855777249083196934955805375162484901102306703597807176213336258929566841467286465642319525254235093556212715046078872805159181257950974381940238855184573650335913886672190551199649249282060658082487662976353472527498042422024995100538546419223792808732435724632891778995687304802772892421222922993308857413521800021932837978446427642373668659815243086783900686556984423804928024797754237813463044855421023123168233697583587166757853656227324642830083148950683182971624042430881165702933770583001739399768546712704515299890559747759301173738923673031315665290077791438685794983311813733077607710095611107792110642461706895794985614555486953703800164247777904055041387495833100181903172955961536317842664925505198453863039089552827175725863974393057460368345163774588874027108581277656231969525851036081395010188131476619819206842500288266566987013463893739285021426635280814551895377365275308076765356701280537353493067147211226778481239957440 [96,81] 2134342339375011027862570572040950520004127600018530850452599432316617034594880870260751612559603528190369899670787250639045119870366690665789987994840990747742301180449899324810668708214389841279760123389653090014005085662631087498244006788006099984059076198463708702966551348324170804822900645130159161129669932338616245567551984591455300053702187504727790283733784647182397382187669547145350513149488172083999999442882271762877053917617957517643595880478324750364429668904875680867711174645531203851134449253654921656060376877328526121864215252087172941172410205846211928963327077643773609134307276644109816508904616752364851688809390759823798826246171512938423531708863248255297160236030514001139899537819299190667597742844976072860697030780239834954953758636793478531431327681538434448878199797711238998164008121396614789363757680637555180385179160172933914376081025876560158019994276469359763538467289279650936106963308387743881927561890081766003794270821674692380096681569170350766805881274542802714862017621137542180990551567111567036523167250355902024299019644263008851130410991368114844729126656526335301854473992481923746182296255933907712522293763701590566491891834136197912219586724999081080685422348226106111748515221550972418467387576373209781406984990199500855238988331870805553501429103372209556248985291993425236133735780140270773375633177668043868465374059423226762913759706983629438058495461136789088248643167665508927733668085367526684754146146479412622767574178808079497574406882169731415943275463387419736351944016131116796958351826073337810115451989421152915084075744525019652905746149724125491358765215442902680277094643406655393040348713868543441822398808020041949291005713580467664193415571803588642874020955766900785459839172841486210786092246105164970125164452259849000792907520 [96,82] -19094189218902606820143464474247794530631960525242957292376318860806484359985628524487124564433251374936117626180511379838121778256846173562492765409630144254459203087764711857815130980256574701737034325997361132095705351093826872056329923138623377813810288596589624092991845460276373503022042610189692834959298675085037694842019701096438331758540489651855608632175387303230291957848253205497435235001286445161517427458539949693708397770861616022934020926746365654162143802320715414616599733579373998311465908200501995604946894943586860204727374150534377394730413856576946139376277967431511087464080736426214881258538765370855493470851706832090076305580106368284944234343171969872570555558940643768426627618161097674170653471674984802654496323412181331155566402869632453397907286486689387245692734247405389694351805347113401003029273642973525633155771772553676945347586392642294713350409804306639244394888633231177347793768989006282677527294231687006539390573440117075576954577178472042820012099575432079621388668211698353736517177296506604401169332895401272826117036027856320060408709518645068740224074311729576498339631259062657892305626838479640638962700765033331470490601150570978344507785385897162194817190804511270187199939995681671746439517652133824589850398676754981426124796963331998043079103805090428333675645363385379796685334384149596147112674569207388640947346339228813614598659415381726598821442688509216305101296017346912230822543205785790189517218805195105573189010589880986962303564447337099122676830280692639239381654032203145272258477095975009475064208046923041713509334634303724887316375963914167061936780656509346330690184688665778354625040627526743061041569183524307284930888050940806449474787214488559646964797024261912053888979779370530919129683489632276331675903555530210624000 [96,83] 233042933998402740749638264584188976267480684060054215814810613543892674786781686917985895947592355429874837988516696401061571715572118040633271505962120275738965503053736811207743033701775895881727933968000732971690743968889506700891649525583562842647809946169830929558327442704853061560665877107369579482099399040261432571858182741283327791737628222184624357666848801490601984321452749561771097138842531874166972361486988475115351831964461451362606490056164151272306732412971929999717603541648744524967240663047024025482423531132499829103319892046683425379592594538601483427025851649817394997957548034830223052898877919418365981381354105106384971426010842129333747977279087924341380022893193699865537376103169192835787503142693801601372415219475498193621402363656622924435569150081203041708036050028107945091485399780341940861768746994825485993227291594836957846039310023048853969826273707645417555702113025302455410318161025318062869565890192811116253311128192599609124455034991992237325097794720114334371901905538998110983932688294211542029072767335951107925051995083338497859977664866735711028209937530603750978827908234542193702684083121582302175974928605517651233934179677048335949558549364762118798223474320538540277917512185384195699315412333484453082882063560417379141863237032974210709562347366337398234446069049717589906912812967157601822790554168462392303580217329767910237339085569505500915965847929417671347355969566850090342963395474092733242174392734078578855549983324822670400321944067819710146239718958020188020018317990294139851641029493180356898207291535873129186297775970579149275633759065707080863500385141179949610971692479643783998893140875570933048176378447449294038521655629150118590518122625546402508011306839431425370720554761557512324486980462465025453943888965907040 [96,84] -1356041016764973327097682357717745802531316041709570564559680178611916392495007830737378700848855222147919142624221270605999615242798686216497854508971159065692578884408495687172629780874551940292034370743808429899230283989254646556215605279367909834110271798006378269572802688450183617482935256197545916467621848832546807187376679637200754195975148256502092813916490309056801079119748275252655859159667995781431792472804666254950046416273064992191421710862568964617765054015269973508034853164299028204321323593582887877688248932506908320012915593166510519210963259631324028687346438431092582463623286175348344884547938486411197675711887651713392623407089711427211692797493812307151496063671497500229601444065114991473241818201072464314702272012080092471138214903206929434259244760447752801807040076599498610961942171247235215271862539684076260928249096787884640420667630357598723266462171794668212128600249785527979419702427890604251791246853263468573664432415168972405914082146438353604252806156444829209364767739799479746613516635625837402508606615566347017675470857549257047307267962465197380311752063870703746519821025704650845929051593955438511576616398990261223853363109900111278342710774719863207546180504525380628727285133913556201330938503169809659842198642277231008701724930028698723243323505486684911172837968616440698000661110202323167018105230662794431906661080625476595475654229048981755582613479753445727539630503015407259934291379400719024072752329300501281297024938552607258341030323675751611255597199348673873149792214863787923788767830314580319332743610799450066855298066093858056701863702721748493890269222380374319014344728023322544602551588511559331996430083683540262306455841964872687117001159685494729424267801619459703347870823674712322524009535992149441969335457440 [96,85] 9065386254411993415453591187234866966240049347833521107634799131666553779930310677901918767051292568975249002519028185935027046044475550748496867777265753621062369415278761784112791781967933669308990500423302267868071312444537155373689447564166507661953083318742278464643311481449661307040999597841096427903295595165971916480751075301889139737145287508972667640857760007225515378366457847337585418755964383585556192520444807333356027384355160031717114375622543992025936017582672031463392820740384894666885111735723996846615346768518832766406314157001250371318474051758554846503988591681553233548596296068235350034547238336081174149462742666872264984629640712732163637270696431264935138143829989484395104651000908780573288614892192381234517434654024201148542204330077977403392014629494865237001766464927212083701898468423611147722427241306907070407643842757721041795099131134609640295126645856510433647178428154254979184595538339184906771597030633983477740192959758280964614627510224471671058560922360148381990605217358442406532566174683451387448574017394446607479923090467059268042012068352362799966207845630403927761192938448324327174812122172194839702502793224730775261036372565174808305730245945020173785819881747886635217652305928234280499674356454714358931018431841898227771990687643572174973673345807673168645684609607225028385162616235548863638897308352156072567274400062252125658603812090760725780587524936956539730900820500776578177935636781623613041810251936980012041955071758008863282370897092912575143784705852141537934769108756034658801638287410884756578792659581015109292615412554644515364583861314258086076121219438101849262502311639832554822019596152504697327471728475463225308518398906550953260713273378167912354986600486668973402010326308396505250191129265534800549760 [96,86] 53261839209924346842976605800439957324868502960347174353655354254094181051570173745865653944430451517754144464635877430098204497345528283644253745134182589749016230688838116440144473510385048844948183381849522874652734420025343247946517834655194415152171395440154514417254730078474866189103732251832622625198857573925969769769717673021754232437678002790511005031783360255730086214021394101284833031592635282851248812633589053473675214064142249349293095086139378973343367355881279822341789684765245413805470274795757443753553579405097314584201770611591713953685461602548056379375932525557192637549995634283455471688802852316031595596443454262896760345810835023478837363263434520453353815413551233002306949392543012649518973516663163182138475573955217563196265674162445992211367123232430246172617717239592316359742953683781818410880570281867553779475880245538650618350518215855412680314483483263270475743964598029812766638234927174105133183128743145265000648376685519879362267971016540067671462199303751234766483847490071619409861492724695982472832671541174054701282516755381319012680724004091006772775553190624051875282586375683636927708245464621456939906817366041395434531878071159060746303083171462405212735215192141469309290861172998872618164439199649619136067205437377110052680706866371978354753448758391170463723330413368566468005465936097917502919390894850064518621910954883587051549524679882229852053294238391626721445961327834331373127127915243284226577157451880904448327837105427131746522798180447598205766730778215842298659985868684470819262612889829820243116958598952590035153191887037941194295431935182344345005898886410325388277630796539998547366926293232344474256593240190031170365163968754503953058705794083194929089024228769638890226041796062833731038594565730012240 [96,87] -212266177844355972207151956876728695258716009449402528267683088742188881590881118533711542045471714249259459953827466317058930438295576183734214309540254095049559167388804248700866123731389951778399596355381021809963265857458729587714914571654522843224199646805297905452241749721101132520245213745189867860688986183468060618902904597671524501365355910805024689216283559313428260541912559585249698623294528420320637020039142452199632085987211050452575214053140413666340666049487675460344356118669347094847611253025899297237339757927062473190851868104685089473590096406214902964175746605436811435182048584812686847667939984739613996703815766066471026300762997666715356462291535186329101990076992225514404543024235772328639331340556982253995685411315220845478359906778148379282024758688832111139545944598322825485568617205644722431779225415090677488204927118616881110628746222585855814668745490729101729578740235024799744693420965205937603795104608392809874780303216539532751979694291296864811021892751427626944926005252960146538772336898115611340545574230660333583546047650656685716326730136868638221446228618661926213634570284297668501567382589024675800939018673018157617104212136247212206361799915403111344123511981007919573157598035431197770972741571814581087845189787014012966889332877423654606565532613957691548290989166718240049531349503420424048170587727077624932786234318244194623466223967200819384612776940194186249636281772830670195540006480959622344676009962771687265845035788138342590881163283663208739208974901776261603697234361272597873194023795404411020354461464924730362311480727107093167373587878173929118719438093073747238081311427809297789454740434666018151575595287995631897319309142551438528764234932496191753530288172998728354709350870267203789889736390432 [96,88] 1300995350377730671330812839743715113002135035078955227595809143478664071723099433445642890254153737919313791923186217779941471744416824053783527133046390418834058025500023495732690258940330890613515910547020951145978587382399484424687800390476830661901425367746910433509363566286945135444402694659146812220755375460734863690132230770856404059553265507882730740664092813413074620193471601449687798370352201358670268926792420030745921770172276467787644307009575186441754943272859414009896476258470587945499853298306300065844564142168236243248075842417180160808296584722105187686893700967398733984219453264875750215549372513919084650215555002663847309632659655654734736693306874470829907073044384079170388642775225125268439652088110995292878002280280172646327694481801089741136986462344026962335255566861849060321689082903823964405161462846475330169922783534472424233292894885039449015956972052011455820397599629222911352610250791733625542590485416539058784755131546591619463873653727886412751670578570542745550577597376833144412928633812399938646849512136153356101667415371854405123838081700441433708213696522598794046416515646470378199305245435437552196417553816655239340180369695501794798104868830382286015948201283737581709470476098310642326797375670985370431577089384897866968340790217258722428166814564938699408247277806944038665949205315105724663273293070887523131756961611724338824963233545268049607241791924702136300552997686026355278723319537793167521388897149661017166092939861781552709727736415799049749427119734140710767949300337368711666909245359368203645651122060350859373220884390643625592909475202151898030025675164098976532947300190772597575070443073348272390165125527068022998931337210117299978433954146264317091172390032638685444070570081164049104256992 [96,89] 1566383397604247675032014309770760323712801039335920768734449226243734789520044731362619226502544608294063284665942984407363796154867362313296631973343782312913091884086027140776391393395564938957478504144011774215273209293059387264329411747318294502977260633695336199374958450854177542950128567704594057887467392635303338439888293236670277074290486900718457802564602309097061463731561353490654027089574531308714646987201513122425137536272000456801420002326833145716797547809686584855501959572751691278153616137376444506048762253134392477724406514093206353013622098725615006109907476048209641763876500824777620066471260981612107179421875397807107525099870514290224382239787160743563648211638710103920853053525050497828666606454516329469091375160809944516227250519055777358884037257193812659627539440034971460873251964643459529723603487006503076214857083640324499921126217397809593188083100517127936011972446942847259812197018744393726959318102751580030756799170769798745547238655666075333599887276831487901031043045302842505491011779578169460814192502884396449465460648549279990055780680922878140228498509528426607147972572674704423040431544493117423409702792382303928291015342836122247651126560652965841809185385767950227047308567291219348926721233500369394072329402772724239635909476895042281359492360893668022800915955798497958769380772833722867931674072289578377542695054894419040985673876461627550786249000326851761329584465021473186129804634005656441899176122686145412981380600446119358616818680657239894458433198859804306800428137063474472996369408581461189591908088364914184255128276805251369235167412150714209907887280058426287652206394341793816561958742912505262104616491337562490348937961848834098723936702602877529504885477985398236479163181200249413888 [96,90] 5365762450736376813811385771494111523370142013166502264157129233214871669586940849744687230991542808470845210303458312008421214525466309223010050318731224533748472993954253317934538723934757155819994013726858250058300725236202850885180858907997144426986603538992945230092858934161965457512915953535409664290955786787714815646322018424064354878612307681345118414739381818506507288050640264331125518277693524281039389050681469254847044167243573283739459508085931655902845971781925731752004260850811785515491523880779355437866375580989036145346279483471228096889556414572703363748619168762771768267803620348982959800583554519384139590147458869636178976638111272736347562821945309644530328032753481836548367477003908089365210401932320668132021110382217151512715999936694429385814650024649611924776449865426373882342084092790544567224091032676371005973679844879776448592280188704859352048337666576653192850731093616752680770858592677541120290157671776789257404626511857143339308963038228036288287138466858945934039779380620061659994017109810936855493512079305772172848394527103906886475049176868074314879614901483721634022489210556034349002245099241700843213225177095248028735475248413682101885918567391423358473965843287363871337747768562015597691647737612116680959840582075760947345109387561971746178107830311283461188797886104892005678739536096337597009311452621771396120027633277570390348902816376437759681400623685335757484183870214274721099404145493548784347020609884396890873434316015735146561143389669442016711728932648649908746003083805533466596604087774056694343642585775933040547178919016380823466490604315824638950833045510896463214996901298890376142334245197969283158283643587595067920408062039884764416586482329759272793072678708471711024662813623488 [96,91] 35998742694828146045434929135505460394842419992664618737334115132295667412172045757559857311232234654781201965019364816287091289727984961292803287700136672042183278179124276403631159459869432697332867303631441115728200326706563795714202947269714641691672340307016223240792096247015519028269131488948050758529633378087605855291787164133314061700846618454265476459006731490527201359812099258191108905858610662560281669196077168624133532235756700379654996463438040478151414737026443038142127953053674712820311816607383935608814483496403789895024756666182402590765917291980832445491344430971301150286394638036868102163690233466192027519683701409967165072713235238250605989326901047086984613234640934081754764262233166587086201873846071318549096831848336701505035162166064322793088734414065814403696354989094076859299502918824488582692936680635351390434231105922900869260889105625572251318290468666435210200645994733548132515359254881633129089484902013995524290150138411716022928988646997062287666351239519834997284844972779438182428348400173556428711906055408369569226536609240767863270504293993140491718146603612352675001476720922779267263468797128025104888114929842203876100334872082538584306303661062255350646818879167387378488994343998241978762882440640347386590534698137657504581620168962834730151810721302629088563542957452168115473880699808257070263333500702267728942058068476240617023564923568007365062384325556594756238959337641649393518958152638680257450168169054487751224954466102163570896261861454923711015694743716338921964430096152883169976884410195741339007770748173445340168731405290267806962934937569106040388457972340729802910994379500146300849748427844190604220055729752752019259199208915417979063387733566814423323618886628194033386499152 [96,92] 51164475512905331059784878151000528651527345212384207326984113907752724543276998612947608506529793596830622761563482805385098064360285663195148808211694566517215332753991540102083152837770797625799855234370846672478944495472368998656175569294084110130876156296829593333667459602057191103733581912956288907943390382762294182013731925960319463857732440670725633572113125884384969901263012406351312491103445986992584472924527212627221455439189849129525637135448741588862970132242946441093097204147131509498379692775062417568966364831129373817675698649249815111580132248158453650490980515369835841474986727022651234102138743060615070187313496419752082269708615790850784205621138708730032958196533679134833198897128621706924662236365322295746828549630487692955138841162546544784560703821869587052129387982481580683306414596965816801756852273966167182083238739086407645182772987188701090287073487231694907985535595030984896915415524292757912697208886886848641660528998665977588377800853619950227552926195023862498970352200210737456420326091767727496433567355692908493125515200758188769384993310069921651470421276845936852710550876152283028413219806353479894984536033204817575300075340160495264094872007507663668004248712450483413428534545508966263465735961126384061226374326565022845151936736922757712112016261181879609542096784309111375247322217892683379665856059093656654115718437581366562487337870867340309470421770363932180642772099348287517190866913904996140755190467724917076832901183596679344644460729360181783119944287654576711450041660644360247185827677167291703065198019863175154294570445851222376177970522304950875165580816288366589566887433424836380336655692100896253403322757513039918649522634920070646069971830595486935874063681559554655952 [96,93] 97977803058308969060702533292093876847227208621246400320057555170599053533581647687954766681748953246801753815243832717829288207859970995699310717925469779954304159538813721422119336757684497918875709482366370263913421417746928963564265374223193402150430385114386643451004568975031123379920201479056324131286827394240321875764565622278700827785455614176896628955196356381641709238446199518600408656246779078789209265006991989585031486834224740207717759204910629864278824077051341858435565337881491379769881877179566253804382635863867049134618575510242677685609014895954687112980610057901178996456020471382513529933629170614887282937263100681723834213425799776538300451421038864323043190782140126748387031194261238805972818738657183440913759227121868573954373160284984969643368544743638030682468684607826732446813186755438401081740850873580952377028184371936830966976424717509716554762014213818211659233418712649324244273815056690867493017441755570941489775930274482756201546812708676947303607187389224937045363301489026185011716847807218801866916456571591165188139017310516213302952400867041845290933992272830953575871433228193600016366564593678925651601309182258871195573831772020316180375401483204722088899929599962471839118514064791642391591266260715655478208961045003023621181589736733354032759468038545157047709040870959984431600397243743145900751186008721265141498198536446368971730357854702120932880240113205536878444122848651657986059170940211230167016570831715303266147685535907095268091165503873164918654396370954634193328225381489004734255538746628827148778230197248588366048705698548976535631754020958512817577608815288271809860760666800184269651076660544630398193665426985638621407348773977915626913599501922021321209630131924224 [96,94] 97573276298796223503707326368215278729228144511950332292385489236489479228479120109219023946979373466035382086987734206986815278706068422471703834802395692517501301994804005564989842344621896038618096609664854176643069233453202395638939098498192215512976905921001393672019969617066849036180992712904172548178817524460616738949500009295144118430147091018940132615964904424738258181295610891718529517658156321669703434659540615796774564688136503050444356785549390435950438741842719901311110836507981680457799954737826170329854833762213815209541419909588189741456818824888464687265782684033798725527417169877198618779731248057930327785916697555534679014213255238031748021758374833531276466983288212489577744632791594915437222228493919687152823401557581216015410663100569953975911058663286267111820923642356246067727419634354211281103287962769268365744706367681209616959095475863469457055281271568239242038501549787646667791864772792929942322370556744700508589461536703792027426589864718756275467216465349615887890801750403165597857116978608260114946366720823276631972079014369447972611038663748222969405452831797545470917244362561515218736167662277407819653836568221416639361116536349517788654509497200925484704339111212219284360489339299480853914432191559920884965257467751931734134872298439502334468951981603015311870627722410677645269788021910512579243642112258895011311028619408545382199135234799717755301097275584893626047334698438984160170369812472282199561485096511219796588855662818083860240700431189949211063866790866312615014415616795519508147485133780647799625394941301522891653917238689889405212466252834790898370463429686491711216240364652130224455256644501717446311009047163785920158398119025877950746929055952167294388044752 [96,95] 72281754189916805636450988473021242585241910883636202372740094372296452865355572449012393989142383991214078222492613764389195056183924281751030924630577293666150692532557984985130409305190333956173352892943721601592500942362349827530868557690430838163980858576604936560321532854243850120536857036434576188649321527653357908924517619207658802261426604582028455502558743048022990138989096941032535032155167572665974116921401704149079802108811606474762244715117871319725895503622010582039753511932169369003938810935954035822493268035950729930857137614381372690855609175214059090191463997643362901834012046162825818379544238902858885030293278111564287315316345284891206876377249831948699323291777153341666658421032131770301028321853351478952128190563723772893584897819586288903132455793600462987901875572269956232943695550147347794535975005206742664638149594722873624928846424510952741466154542514831860937600360240851428946551713946548703127530117750533939394703970276075356125431356021147263597948488687322369041382478612533200898834391508383154873400754613719723772807623561618936297781379040994546460359250284409750192967614697794673432134732559932574157423589149798046279940493977490715227362541474832544991784591033533206303457896792345233955599372681499779433246062797851859656267228244154734778684990425324611909184806060900570413006511362677191762756888349280354429750359914604361075414711535121400388734616901129081604180549991906214016444074555681093303472629020257026286834111412558439200340865441538166831205237223185225158883367722801863110407320179411288238063859527611056624716837018507673160328025749932600303753621392878111028196757691226482835736444660629497568763749323664063906338339018407029824565123118151669568 [96,96] 101635643356402478531276219081044805185315914219656844053992085043919246746643053831390654422107155763306396438336384195166277930237105703635402823088640906936568946564087903764148849139199940071508328441935816915769402446857729210795626894377505699641286194635383268667868287475039831819931923374241358560864009287775568884049857112582842821359557863652942692405666047298529534407081881169799303549148259780592162657723917341390470928596731407751799285266643382861802509461234819428068919689093530842473343838251632320468666118601047350042772120499772045705292718458187974115546778632168119036500848958468039501540136701293511034510295203948296762034155875207153883209763044439481397285100602082054640920277680485400162508653514054495619719567397856233649783285094975735211968203187237483846199784554433737828958032775480582789091463931178871700162156958326491333657521697335326348242774740021915994241777291802920992722515936418240211572407579649028168156834107976950510698497183934123726097156191193616401983674838229826257140402684358463206341128547724886987626739259050150969185664940367126816649478926634096644938551441142214512259411223635752784675016177532375606824210988659535270688573981232540214985903015837416708851898417953007389782095278635295838270668405906876083543151991126584394791149042388950951891206107052738533185189016009552928750188170741504962818988216870859755435195153708791082684669806586116526165456463231375489465871880479932264285770090500417379631987466121821759065234012843736500507779619989239785961515968714282194080311721413290042402166395125819099431924162562954399282850308862918038233912037235234872645110770501464104804987937188522448721527080523980418959390206800715542141109586442732 [97,0] -271451419415350312951188353189016097641049219064401513201365518192944053914905109428303374249092784320570187119093033475152980020436129170862356149259966329715018648081456686875563183168357111012594675660016749491809707711476455580231982426223919882929670150865319939819322034859277036754839507118183337453263785676048749988728243616466770014313363835373013170551528939649918520746950616879952516909925591202284823507450089788420716610154081298063925087947090786772751726231536788785669066563212433139844362878187871840586158030328198067987376240706609275808266979129286120029686134515791306286285546155961079263302808387537293663052660853273992281964805739466966175547905521768108518183638833289197307088848538744928597918455577981344229245945029790767224258688928989942549581044625327314446491699668445902404833221980039332465955019354335623972137629855437038049156158743567625984974363296176154616414844406510502366211130906281209488199318906828918589464691154506465946964861508669428364361785006290811735729020748725993534316512846848045043744951009038702999851527883037923762441777405190619290727397169858192691134843284453600317975966692032728896031238427482547558919223123512257979095867684124266034323399840772730952327667550080516765160327480137946007230099291778835222921582233485426324793963725316098781753172997203367347034040541710160625620186512757496001036522611117067627414919675283557022920113412005324262037281886336656594795207227478867035128903469080462668696366245064916531505898754993318693611261710573926861481353165795121006611797019400074225049600796199105688391678828184051421795891672311391722419155791006433173914440610721216930510203800979380229491645090945234287280022002181796775384401045466806324590518314584452466919747415259496822748438935804278276182018234027570537832599489419692355661865820206086560935501430589758303351354918682769533960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 12346173795161073243715632206618283910402299202019715369275276445094662105362819706499866675080017927455012173723580414170172339331275256650881672213093688983255364688488102488793461324379780191175786379230295880558507572669832081579925154911742614037740412177316750420835030485787566294044601524191164436007944077887108242952247254364382945928324123926718723561616446104164862591038387059746459115101664179024768556847178557582287453249676345650964650684400730333113986418874638653321609762595814540508341772690604465342180729763435023297361701027658863975441724178721454808243786998317756823024963799798738875289753232770705829902455293140570531871499643846449374819517096329788516858237274342808370006635040998092022858898727846965398147437337874117439963422802794908115304077353973503064959936675805023278485052737267769566147130497369160591416280040437679171492108170985421568776893613793273681560423773707854079770063852696205757532772474507232369287931321119463934258563274250563037571047325375677357812252690937126771589492803297613507235407589114257370485051485912246276337202677386707113111044531082070362921502229012100812184489019989779287756958397534450470903237249101013150480682238797431240485343094877551257989423024749614388293738865816222722598964302540632971764765223630069186336932226738123108764480773795969102351233697990243447801870159883522043857303265452352460381669849254455101479745371058080301100120066551214775668334960218017083997612769606474687601545035567519770010871829250403738044944859469913171479824892761961539766514180341595553499675634496660074810235885945151503388301326849482046682868383561972258963051054901905630387456065726373595875650483419476236704741976444357255933515849739165996452006957837198155669229148281742584261645644079603555334518398566459390735280248323240389391654440854970373987490116652892012974739036992005393923178496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 221048724637927111631673780172232267286665496228993870512379180147803811120490456209549337366297549016840743914755977778650252438791144735524485819229829334639194537646244506550372298681046357011995471603339910100215737909291978068801659746055003576702172128266931092191128697394468697224667773143569882024699685586532621597141237975659300012594065855324301961908587136938423310366623788587100310875190181712984494196145551320121845938324241102405179764677848561012694477465438659322372445457762209144792704802777978290975794130988817169480907707558616425308053784981152141148135454029009455389332289306994420255559056840192244321082364564707036024354738203564842385111372779312535960482449736412629911568143547524809293586129360264916051044448861382422334643014256600400787401781043365695936216720592630282887375975584246968203546991775370195019343930084594052612125610312060534596364172461977322421272698565492253563710492860221577918519693545408096227465766841419763986625157596476967139867256845618993984801674366793637924429216729206669743567283358209620773169368623203520010145045616571100992529380580556247381198186754433904838949891824895726577301112336583189878283787318216697625723462418409225473464950687131947134454545719022725910330104266456933987138731447367927785091201636770517698313458677017537610181661913322981104830273925489687420877487092262623413922665481116250172176820627439279487343191338784611926903071892395543587882904970530352581816338593259237025064736631791464172557531027266392260479298085651764843604733180980300900408958458513346752387907980335278688334110635904649317934694226853173488056819576361791090957437370928279387602329035605566582165994721306574738930220632869419206244253913958282687914318870965396471006278875974429344609619124939730620781499511956799447142838577820524403209990735003967716797596266735578398098237827302460875520081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -6714302313117650179033763571371739647805824168727590580921897775461502989763293204180972847790555255886842735164984752134408604699525003806159525143747821841492945301132960622305772760863790743563591247166963022174795120684309812292962023878438130138088527846911141290640276464662559031300875957745205738916783742274871773556890507441832895764521306503692374523059449719236158763107894106630265250825918021005967453762955396234520031759869932907878283784833112869334884974225738534063124397834018402402757301174727101226168861750330652112433748947480273895753581149949831542220616202488351945212117314537295340397046887158720922096847110888563320267297036081367040705572496780537240057368193221246076632700589335385934104077829430215157037376973102120976921374608192065262431670613455052916849871520177870540252759956086914379185074297202728359890017348345274655990196356954534045953238000774399996688395879347101882596560263776135254921809481228748162063013299452540805622967469413310680304176027480264894959890581936195952200029312533681878180907831794152499686832651769097354676171206840431649196294673414061193738015321833872405404390983061349242491013207232955048744858803147800579450923832648162687823343534169338446965155681221446318640478365945069293112973492144561684499975964357295756546929198754110952808142311054402311655943409570571788544592032080440589688757476909566899139429847544041504775290251471326221847380562420534102805519824576574716770516318824312815356849306022649688914924468137478619781343593852057304591309072167041748356603630101863152497897495365788917130468945440464710453907777722012220601219935955437014420276693269598813912175443172522963174357942946614199697579043572080773765664073998093792503688970292357763174857846920382931186661302869517562990503700360469039386749894085860518007377002357097441207561882062691557927032698966715189200523624448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 58086638159885791607231128284412055909101469322819871804725563953814677247050784617785144342735871295786358735312407489748792779351202001513294994110180132473822872763986686147094331715181988775647678360854720194029598766598135547194213299630091556581732265895840590181219455747456528981476033956553844523457155509356681364836759459275640695048219972010875843662219688576092968202109064146744750193547086725014918013530079778499828234730877318499911557364907411768618869629245545056928815885609546537359766540370274277727307521526203757661405510521255545580950377029046976619834154065687791860114221650597547177329123007472090447481563980361039339552702110069540254260986609624536516027955677152892094129287970779457646292400601063269542362042059083504843915314116890828580892699103167826309751111027567268124179806661485401701037784784761968842750704256591011118064024431808223877385974796120261891001615878396703500515768519654683304888542658331320419692411792456927037491724032016123180088329818030977661070317282626137640424746642110059031432393092972962629747356269829049493215695353371162418969996848855135257435954968743994218470972202457499814356666334325904218523092843074537626816925794693830260431600598328515653299624812411277964615341855684803333132806051646363667361813612598345097029858413759272459245594723910867910648746465554241267676111049597395039454115116043611492700641195588926114147191825649791446090569132542649284550269895609234122446679373937005285321060776840169871053723474728332205213661779903139385483581485982704671039101757668850367130138600290452770501803514394292236637920522072674529265807149121625983786529573710565642611450023471396105397887813035259690815271874885688657324701213121246779224132664337213163761968854780470708737327274495215655493737096715340569954174018354829210931969884832208033536921729334917268096185053134609934292646625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -327462958005046626364667992757278670776766210172148661465951534400732509596152462546755042858457734532918592311553032103549287295942762210799310442454536268980266693889256429300069410277568688094206841950911689975417618719625708289260298378208580633166155325218691050745170837793481579618159639507551347543025165104158474838797474892311774900788737694891504232140229421978676335129432542367674864819504889596033209857151741791886537643631147955385380674743331861966863532972405928660694297638508521785372915631310151127843829360262087635427959706766115908441854233564272182997986633037386227594872974999160236869779336711686307676634497606242890568123023331526772584437140730106448511025485322722443420870654408045604832492130486194177861343764630901784214374139076356134836128849764558865750558886825142390127817750737778899098892303862159463380183140463851758465533926611006665707319023531989268111046957684675843181666349725550296816812724349861015050602121718400794308488919333537222883129488546308965824809032680205722222540032400768226228447929856506016011297880968644906099621973535320434007467979465767671796450042280395049553343414316585812250799290526694893437401513409757595576307244619462123520149871929655032785851061727394283400597056106425985106577626190341619501561086986411737649534090058400810849334761906113383285254427683447254273680195419232872812719412348463296410125718278005160509959492090356634883547739530415883541199537405087601518582930369552901057235879631755411437384474174446948580175533247743464282889820087359864321096190893980434709628328352764848779826268383865226555022438555267075497515493455483583324555772996927437446242814660360499426425992317091651305593982265655333040748787543291248064158947331924613525329502882327180395641185538276419027966485372520615291675655082849815678891189348544185814830204655565897331195762819107820954141237182464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 1334389730210695320305862181053909150948781881347835755712699257286550995510563037967900205268973581670131749650559595859623949712723953371885288127776816038730169052882756356852333323020280203041024941055693664802753392440011586611822974140487203293461172396108318032753666245159190619594362916882205616380980559618082707139610512697581675178159807278197932196924090969350210704686218987813007091138727040535521359431630407495079270886382860803352007580559651817407277859105352638890824048727245126737510355296001365782697112206747235563500705228694055882651371696434751329884547374382076101320331601071912472972571461759394852208522272699692908902689636673695043517293819734242464256811967104759027043542775483289404774348370562635845516453490565654492461630826950773481864017748676464815181897309426175277785562341328074651793231271911859042739409287826955030373098792410683860090833546577879107733882914019106042641001916206510269867402892011443327226865110575427491634166045718830694023695672923252201860637630493775178038792765172847560792984502653989807596355629093749508764756553847671464985206037901607445223793269027449248593424013592278477913826208491768746746724553623513809309876029019281201666156283732405449209482960905247900037842315072098766992369031536229104019791967792153224697039597416678273749121019702142941548841197688590539975296705781514073022291920486647461276106771053287224778811053253825644931258066215542650494587997148389279377457295068509773322260065472222492669805877286471143125412736347927200727868310510552784852555455817246993827406882055185435504029634306436622042792710992076892148627306161966568684829377899774929721763816473228802094117652061966856026864937659876718321042824643679817296838195300155990710841050709514183571156489556673500909669061134233775519582741823478559857352340192637404282638405696885146936520637571086134353514876370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -4101005642888846734149778079837568917289042310778026378976524413885929566556945037466342372259518560344100836374597379466280154381057027551594046930729738568595231644170449677175617255500405860376346064753497157473209830437372173384559955223001207900405452142202919612081733659514296130780522571251715383883833041850482744272921925501482264169387126767121505180650720859074037805834539820729502586146464709591699283341607302263686571029171629070640774442524076346239282808283349280009897036395356968479948388137937093612854539420855314625106370779942602615948820396523615542140327270763428859326479364553159913654360010818393957160651090307558857423253532070089768370508869960672940824028658717547589380926097795904861305990727476029567314383638277496351100313705234596467323196733142157781184258569891160792883631172433551457492471417541722543283169525818936128445985026309342309615856497960900059569332997548964054397561145840603116287825378823747097780174762373783577424816751817875655768602206812233192205811003513853041359097502248252750793211650791702358046937380018817495687230273642738532162068677190776074398372052806089437025178133539604855436657797624669010562606637064017732929433205849458234798982926991722838902669299107890792134306069889590110472561977269071150494373787946946157643463177570893589697700795986027915937062093567744465353165102231127482759087306275607607863686367803113772206744015718442256387047343970929930027984725419597400116079191118529977258311993016409069390872331348734581902109407780042414296551689167493702602733476993333623521264022699543204028908011511212347452318795077240270277958790712095386295213196601365760406631951548748729843095042270901347667133512326578268706421420406070949494898350035665395655885817851066722554465925823454941155728236162735787745428575574842750020879680845809352962160023096821460210270729227121328185824755318784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 11054674753383281092099830070351932222758967140556372534794651524012146878798470666959039621722518775447853083541563252438098059600444605434800382737337303140554515814002012734073091643939186331624152273961629703256744766009438135627039985438063160261722911867035818565730080586831305247648629746227619586918611585967318758718933656221194835376232800613716820302921435060568953144621930274826158073753590838907678060937603944335915904422122757568283271698275439756025759113119302527731638238909194920284599782722471000349026941946686379635963842718202527593645334272622720431109163309076182925965443736638939674801760067909764719617182636112994608151687240325738026777216561057979436714219336797840143290116003096494381000268330308078188100299336506456523163691409031504485359587644462852148532469905570006796335966481675174015100007248682223830459920422936556448815369517311477231945467900070137965210180289836839429716724857788736195701967969507126456572397939729629619729257776273192059679393680712091496655119272849841437296000676944696677449384656664680949826917877249807204190370374774449358893811505726466629749981044076837295327574315382478985521208704635156636720004945804425124821627554847168815325812498135015641574040604704082871295112329391508824355150123261315301464654756708591644089983483399156905503160898239746567996149090987043962859205422164695762348419351161112551492055340331947403098475853642744538021894473506038054019353928885754004362791425398065649364494454085550271523877277479502574555168143315493895954116012758079714522805742982190762751138540316637631866289581421415945591880204969270340043025376706297384686265479468802709069995634393854348965072717525584814356981560197289933670200132292638132192834127387793673442659225652144828284917971977416876034538026701184246486124152581093661234886009690224423208271602541491782197760579133718954626853390778368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -24250771058712544194447820154724164412534347110376220552069242590936201361052124118381124497555721770254713011843196119143745201767791825103758407791048223638833805466727459222054542536602884166559341916105474131911968812550213592113137038214168523072436845210174240690369824214476149309029821685520377397158567732821477738302380093438191185624243007425391584096339908849865633565631120943563718463485629488418875471872575194529954189651734030459348764037738256203450365125508002654473186037427792328223374698984284251164916621893549732541228686551850750050317763306615693775391076260649338751051964567695209218699734867300068623456295761319748970259079274807898465780201805369291883443845155358446547145376617360246515008277937042824199511825333235387325698137621001745220605727594088570952290621921745192956972310618535078803832773010496291584169231525989808363973080371365936648460798285399505835682739164335731093476187864980939981756692144652683203105538251135948335404296617734186403679037114262987760276159884247877139106391132872916557212877770264720804967030211075543211536662365999276352554794089229232984400795825195135378391033018344273139433137837262844639554034375854518124225370688226968186821556145951821539866300744901740720906736524813964659190771168755155644590504703469957167727958329836393315106518209368531525251802015082689048661608807178255234304577230001852379240431265035787784424312874880514020564901623704404369141088557236876125091073932554252955131168954428668793846329114098673651629297756638624392094076295938096071775442744639971764905062990371257513553751941744365905309552369831808587148004656598683002842604069246451126747978094608407152653112711326426023901991083657182971951468978254346338354790066314684308943830625617679069104793855893042095205770174979642724261400151649834629314530170203809643728746310430385291262914770808226192577818758479872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 39027779553083420150222907282049754570995249526817936481647568308774882806549246570476002576029406747238792422508861933755080954097726140420187519453346496883194002967807906891952671173136351053447012428366920652744089407688149744435160328496108696815105113969979219182966161403180067351182502208431285052083598699204540323000593800982972846838308890643541234242849850617330592162429984126970423704812397385198082583665772267485446736980963802879469251424901611164125467168495257859498879532843645391941970453382497287385637531720726463507156874033195050054229820945805499753607056511364463068967112872341269158081728957434507176614092730615031238419127716282546332194619509089851865326633561281742411790804388864673427536157240218687041088107250874720459787062572066652224986883135653969638733768393347279039449737312092606182991307589151621612444027606858808836726814240343708754597221505541262956321935402081312769861087409459135897761127152494476278676697376343101723527874201210861012860147017942346556581671690879159576451212937611312368229430635865549832651444029519927973808937504240986311642415824183072247548274586557473789378241325015216016099626649539109067901169285096836258083519659979785180023784835216585982553958603302335666903270941011993438915388635788536010445866542506184220599583851072017890136686850343488564414366578628920502357559732634432919144875192088112390106901638758761955516095101392103064360930861525057126340882801577268574661350848912757910228450368893854884449307500196865570725329758416924109682396234539871189076973300230270406888852013481915169416990385305021897081463747760944049060858833627690213852519780585392125555403332480791466888802648975408330273767006820014698923783546267289130752636565325544254675865432320289640421380550203777826946059056355360224651317605593722306078363445258005682627626970177550392310839810223888302583543442178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -45072698076888665942338245095542465325780561467814115609483270846940212033427101534069476927360209290703744835386192115599391224536527625303407075606372331817522085145609153546476068024235177887344733547418787737490115489516735100969599073985520532129868134283964281340835873098785038116932689806335283085566612714426766656716673897275207194603509736337407701658046675731006001500302530762913169796142915064975873567678193468796229905804121326067333357114167359242101000406498757385531039205879720961754554365207186097606712139736102909271221126506730547445538544330831854885141079934826341659401462753256541798055460229105250811690399715743616272348788088437871475473308592106826871684964265773074184087434693399506712308837653335726621682990768856161075324018139385987176173216314560719405497874785285936997748578114694235923045357688459152368844723408209119211327201900570402663101067469634239066520823041889128894944284655081001468877051829585965600988632449920675969563575205205782969590645674874928171753386430858193617265627386606672991579496486798818275500973866431632897883554386477418418980804212988860885787091981679603054971171264902687304048731585274212672943835280833748148173228650913647848913969253793361199188711539134414038430392850831180623129856952803800079959531225357470881105617805617368355420924603434600294208001131054528327393759371301320063836210017186334527166766373805000983379241808097942027096868056471293225092003197396233641230387247721776291406513119170969209893493228550085367517012511734175016139407238361267565799370096244257036770190800296189330653391141475366766332847028006835438568097254456543415131810375988541175979458062357742192657390599817813113503282770757944810086512411948606177348322153747964869581275802034241797463670093448611305763292825164505207353252918910372081709311166885420971933074739715374546452957504796314179329329486364672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 20010136824893813194987580118918289951235760791948606050805817187161979172297325578817407429210045109136521151007284688592221209263452137187812326705181592070257751926878097207941173321820030806472040226369633184655492381633772509892104291359032170775325461237059195419523048278465748211162493323625360318760969178115092918021667576241875598529364297123078545150404719865489733884370294715204239271487945081684691108553706613332140276161994318768339001488621973563501334022928783987967027365193199449605246521969402265682833138951774905589554431082081668091509942233986343185983002942260590928425796555260198771375280602406729580743584752410466012531803242180628327056815900655672597780556377872197197151193716827734574817100339709377773434552765136600818258895711480193316498742953763470970380886780599182308320055885424662026903481138799179704992907107673082806955296666821549352734120684687667894481855568174140175105514095851816932846741041064221754242396606947395144253470048343258202322550502172732143446468935501637531552995247539298080534543242090443994333650294494020579684756779001143603294558456338845867597549851963247436478278888519001667814430505580032290159495481100076445665968610179184332208743861514206014749768157850911842254782669118021846908751777769994190171550552652465869348022775207266537098741002607214402862441139820542327813228618297094981346818109873830323111682157727490836904762644933797791249625475057768537190252782743426857385152080738224253095051495831273723991689398663555810562529645785589359326172353833614764945425331228886455421945551263925420849383316801544705063623690582423170024697822640163618193287265268852123906742523412834283651689534633973499206834689004450153709391993578213769984933931338379641140501401274604263724010185999582747139690364934039789552121483232990864690981604217807802417238478337878926739424327290340390790706977832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 101032261841786419869456161471101744112574998691303937339316139084408066830609597278160413121300118668530366893614815621787400703968281352575813750231355113309702879338592947956709851653562707150725636375504486342405008697002006656276939767819770311781554716498990254066560007212938724474933009391923128468012701459510913343212065005012386856480001770826291421476905914145783728727206582876798268847320173187286583869997121941517892779041535815314414083779853963499750553809392086690843100080216255249246487951806528432247230751122984055395751287071042091314397805615823900672873768148248702256556673280687448701525597131915363037139530962738321205309206657891161154269925962561830923623678485976467268576122890579277818305203241851102263941725235964796419834595060568075231618786563690466552202521940940701542644421273900113788773304360732024291438519182907594245943080550640059399289335841413172485154265554985235537854198884380762261890821589144907666918260753652514142490960045445054432176473453326640026168372477022590287606144947183498541079451612954854191504986773662571706913628911165164745722175773811520603889847869978296070465946580558786703546628533941673296734014290848486138204405587725004723852434268090614748427142846691598243970152427607356385355752178553947254989752868041435852999943187300234837887010590770247418130282464334744710906478994701512618517150102801449268950517343858069629861921578444974094437416200843869816920581328385901812974996766068048541250899701944556045782010817651191508729887288258853591785308692609673035050277702752120304569937012719996559500559329855541559795490099176313128274473184354256986514707134035578009735240969344237150624579277226962831119275489004012181532373638298608996801219947653344878444082304911275487732972452925719921795162127943887144949461317598330175448591942518676963294012291458134764276607326544421900541025163673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -381290347746227407415406990395019920823148008669158660730247852945169848674439930194049034642836038450842154030157236380817707484092128377128400929631438569071238149038916283516581474323984773077776025577374822731246073365219867553757536934976436168272324393527756944445387122954569024530128538145096462165577804020042306238157230975768661254105764930313323509207948183054903040620167945668876007287265635524822474821707471290266005901703369073559802970667868644792294974488444906319177696793188600195436189040197323696925019416561570906635162987198522993734083558893106432105096015424364343448610725276862719126277705616071672204248536914269646463463299319755266627710810642890059271515892671226710730016380624547686349230832131171562083978236504799492343941493620282384713290641253405641593832591442805262561676576097621506028532543925305744319716413080759649129768425199810825475846785535461356886575608664629429073582646831056367983435399728669645357098453443223841364337155548147950479186106149009848180404341470036776542131033335310676241383217704350065061552794125577309337382562477656185070823818504163131992024426794480217134421368274973875445143542220992729189338247865530012679000510176910803681461942107891070733190342233940855985954841809828341237898233572666606225472105081333498768930598254401518422210372613009224497431250827745484904942911452920131092651864191863917031171760467798005786944225233908006322406645962841370383785905846366733692895914153974101158809933996107494669916411370380819293170233047768188255612383193159229078814209272929045573511612614424784751748352947131807518433334603110644266696624078079235052729431214824466733890375771299445091394046043759614855909939736840740745119576886011128435492029812053145057309484400515653027072893346014507073959659048151366813163241183727037555421533338890242465244993070875047521142764002764987469109368025251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 697383994339932266142320821810719714735488063463018486728530600378717992636208673157844123935843641377848253859578604402216642570587958552078372240625785145331118401658378744724748964118732701620863913996341141022760646176174803004393742296059136320061122203550249564846295796842220751172021084577014298621675008349581170244614070334964892240234972516004943508049755112601140936393845541056876102799347553996797405089016444252647993233040155073211191693439987009678195418255037499915154707822635877130465163403679500542200137145187527488351502935495480086303432028429403962088647743763922029259781069139921609751584618473436262324144447416910692962053794968350615964965469119076927634633603428904285648710892752160916298838536239831777178757990698223280103591104912812006055375127346655763450403109162590105900396869317294667388762177402181605213018130558142228527381075874105758053789234389889529446706502939829329174351159654924044169339442202488600168305465712448066347673232094157205080382879151999331264629805770525497915818352435634206452137147888629888230726171586293456228677747716459658681683747575398708729081488591726774968302147432773216417768577106767743151004927059174477906855508451572222457258945280542828621149424541029576114648048610052322891694269659193936788887617620133996256706481544430471471772803793502255518149737251859318932349048144741255218011574537447570238291332618438623451273699560680753772006912367111759227976754173631631547107991564305599085745287877591853251385002022929621531440020165678374984504584591128546966768591766541407597655579933445500329019968513042597489764038478216809822879931965545977941890799940733010714784046416478436265109745708587051924277688387421641618392361607006276585771830666954729177845689531428997841750804548164757792657778898544566505051597670207410872674311714937197405680507151206843835529833293596057966193442042150912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -716319574006141612483815051150959867063103791519241353399498794744435375878070790591699367349466242368401878800182640492350697809527416747792917982317923396166676082002661447603959400274688612859073612713870215728057395392499385549945848411120402170600593159876263603988295883895079386108906955884668930943550691204723231426160406679567101385041051260636774964831847870887019938856203196005118594041691418412306083541397885537442015950975226583595401382226616766556398916556066964468247757734364154334695554906319252397940015104300849973753769105536255067471823275454264275903201340256116460216135931852197143136823044941384976125061458001847293112565562506425406090013807741319687509189402193978905949645555588109414093416591241923472058667413843748010098450702636747634258737786590351924462732612334489079840871321332079965024669801941324534783649811552061788440923062648299162293084078476662267086303872470838710263245840707781764008076126643455266689852097335394929410878181840996581713799865799977794609941000736271401960552556232300031626455963492263048364552515439929197153731165245761920207991275082836210755342875555568199997074298873655187818153096359701180392812663698220746650405298614678431797633446205293907452589590350218472943161748523856913918288722778958369178054677225659769804108326985709940529710215670289110864861908199075732101663423632621923441401579942732880857699136461998741135009913561855431094689408446211439584207223022162939702972126163458539997197227008278286673915775113254354585634101296416071062724259680392229370186239961542204988067983708057778057280750945630417529367704597773018509261163799209781672721020282016944753173737352980677768570595047564358439399560021702678119818394087262760082905083716252702044447651915567270476365432427231992875498085525165389925475944149898893256362869930484018988836190732899775327003789022197532246203520755171328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 283365368487918890672804113077507828727307161617048364166847520805230305668118749042045312542507524721003007082438215071205583348356909541050638921647124069742813218330311554763827435401077999780290182621844814067096651950242520996785873692705525018958948628951534213474913760281832361953442427340442476707414307477160707322000364974504139904064736935783696135092284514495532640022098071414411550956011585687972294686031591064706347113931613596631297468759530860254023966590720791795153182373896107535361454070379647621432375209089571714050222133166898482202672541117245126710075789784059528566506640424206778058612753265155748343760576576196467770353059971072562916625175948716471228338058615477544874798791757039401018842527326561015178718078586796606409276841772504590775465764496819109577599116351989870215826042246662398709069791841170287299156248238741939689984008228461108722240548592676826201041039264177980335389713306601976283814599730512092248645738865191077551878441378498621866724312632896222225007490155531347252809863270421686233305211014667258022783632891442815583335882494923548358273992314582690194180967540281595444308755824036307629997034491003871295308852051519843382115352012324664190969800956864939881120279260888542738161895762602848757204056654595131093528840468850800749175446355395346790887559803989456648081212834079061807576619734720707226370972528584798884459878372864966776361105310962221749119332224366435895537438049800677758928017845152033502133508757381912831795866120310355020402560020532578535564129501126663678283130331676230566109098732950230673106350601519195596084984296891030980366731073297826182609268429486684605865360451028094588505737575433287029099841581608628622166228173869321888689208541618742581946776964692300007860163491499824373425327474230118612882407864396087094439839288762711820533702228477068612358867604477033310823126180823040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 291870081565657307206490272617804426189946456559234352037338188431984565625744761979043261571243714852101591134417612937244531798772304313309431178003043860146142846346724915039688054796249791534614054155240071312813702195624674614597719531309446919464739978088931571280693008467351444977475877900568374895947115499263345148233859769530745726377133829963524516960132107169338365831414272905403747835984599380751539664717318409607118762104988607135977715063852141657524368066257523519174946447125460266454156080100179831863742623637746174650141679851966747295313155381531917138340990964992608984427110427717071474190286222553114931086123418795639841682949232136504450648177979080886150438448492722325390397658748915326181091132330851958191240661046753353341331349595416174645075136833746058115990282279417862870102301697868751258189372616315194731583788433194710922434329349447114987017095105492178565214603891628263611504976170698589896670324855112454175827942430669114339985255759716206056071386979519647430143942732175692403932291623601952678169359327472296353515362108262347989655015720097369962873124422613228847623072186766215354110089452880759514927566898246720781954498003699321663365481435855203848491730037582553426439535841492951729298221227180513346287084287061668545036145482508681234984783711362238942018790907204047763668337523147389216536769094433717093059016606728737195803949697101273752142143128992758869288718207883566339628820579939032948467130004662126642662243163061782339709676867797215392128786574251062234042068082207695830553549175497038356243579046431572131535163212208371769960015227295104525856156690591787040761006957263242956675678531613087131563765589951474934754824141492521080099829700741791019595512576681324019152335512791461589611739093657890239626271617493036483426618525614867001147943411684589148606089760221861381781485286147975565489215367020544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -591343373041174373821977703597852454536276622197385219274697991022240683975212327193034455407497597970657327666118220682905605581983075505127534372054548429147491022621064685355435826950843854172037283396431074504322103849546810573517171747630429421331650123267794840182795640313398340219711814214890311647617598167099730870744102160068094922011220154685021771125949944623647614375075487835423915645780051776031490241737793567071391707092140896132697398904640227605378226725218930687391999965621945303889583852010494917504699115642114022548198997111973008780400584195905107296481756864967876150508894248930643522246887434617993508454900471281748554971585289639909398982551615112571350174274444742569341903032198799578738685660174755948653423002181308222498574912899909710660049816507456663681173215930650797580491128480915785088171910642986379909372792863770115687769567408352373747261294959394768408327754403896167144961006500172386904436959122358930039962953308725196144871838891621626559293707739840687907635425315738892527693801321202793707848972209066037979880246703542157717756349653874635810195700395534089582736895909144648432824826932619440791219749786254199321218009831519878155634081429566005068402711503417126690951937408797765234863698100796716772340342233293919104874413756144178588696006169265849591531922068498428719743843068212971312432314451392086629801725437021971739348630033391526617203302618487461729913610190645003521261216956712916841514032027918956284758456563872901212853443539233297993677225650852118004811489419285337851145506630734659396412888419826259115571848031596874405038621487147965842920662332501941280540410833355971722664565802799506751537079787373452052471367155350194695090499144713691143861512839870381149852923496514378311358938306298921772814510511481611472452171853937549159228040757090196445373456304066848082724270392955775874440697932152832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 587608000227258293704102909956343492574577934269794641804157586092346227060471880018106386764287696955261820471190118831679173774471650239449182053675882100854156059367152484700372364150623532222724153875920375772789802543896080956509545818195793268599823389457790938110065091749495528144048734967229489300739550096618696332905957055271432982055866225132016173163122768763853894372570291079614497367506652807663904060997693766659743289022639957511065277127595357794606904189909196856681747578455915631454368162836784310153693175408647849665210709157816400016358728055150200275344073517133351741554669584506952275122012848604245730318844811314617410295680375522506358424340834726970321623575094959664373524716543849020337549729700022942169487089497562674956350720908991449379419151001560324125930334778307584450260974030303005313590284785197335573255328638320473867957500672410748769539330954129204648491159122257341900636973072802760781365435710516088101623159005291062727910249622183233776830501513558832102587462479324260838455220201147419210786023804655017335051437415296836917405003700404258897075216378493707049445169296799929761221937060584356885759023965437056908541494274997810634597324406260393739256454155550032013038486561663842395103569023006093752620812332047024016401927342875004291528962793158565811766684659338638892008067814324213825945966485084904135743276706817479156695171680362263230862631335397070700298235876492953777483209548538219383158765843917948682911689781805554380929486802740722598490997119228995672386107286268501534028940249063279294943290424297373789476651992135147635445999450250615476302699339316449011190913412794276235182470157347407290747727725002618834856453594798679868429980306333395190143121058603130855898254191178365039618725111547810654295929186627302420707501024546414242190324528016369785663162591867999498146495178238439371161023241256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] -537292325608126543124609377784206257934729384636620628618486479144047862148322207427254487981028921269831117031490867303227763537592166015196506606555156364041377261636936356045660581717156592801574736113963886959249586646673473684802854627120812608960566703202266386313096692052680380999144583939899905825704270431972616547008244442359187731390969870757809704325232434863851323397181048856847386187380573214092166393958884628837099692188536832600320620962743558334959210039526803249547287852901612077670577200567039618545081040549248781945221414659448312242688677821993413329753391121333557325037612125376559557673787921489905992880066986937700535982670142653376096398213640053937171849664463226549118589427467180139921955865398320574121921664094328172079896779514186937881802484195917953193634603979695178550840678372665662586867941439779774110696506243205938323256791615438278300688391950035784796885797566943446818607678525924573830731152520538273963498555900077478819763623313836238257254509742824869848985841414678994669720093691225894393278712810731227945891089382206422467487175963645330414919699349992974833043945175221256586066176345453115950217505007928335450728560407067527176168325931084873107137779887460493830213844737742649096731523261221550912818713215871536197919778768009485361230710519279446919914919338775647410870866076573962948889700922036391891204366794429168583344132049736704742663045749514381086182582305578029774365428370569260729659353562572880735483719370950792365393699230223395054439742394622123078392918984268884543743445367226128905084933153314981681096258931288463677186870033494120084349543376207459207201373407867553904630938594811349178047465604131640258817985639458721856730767669610088573464052538376668529692972379908493160904078345073815528373518029102293234169192561130188911211852392759426359180220522288905436549955820946718163350729242181632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] 546439743677298119142104925386273285284591111239744808627539277702430457191483426231983904382880928900127684099368201533757909381279538748150042179460906255202592601585166644706360252142664729463054025760899739924874150378721138407963511508788250126095280072445139372832667576873747064537654578830760434205604270033837282662119856895635494044863327484798065473343539780852578259207961286693144227812271329780765942170485755284854517543420432984027837092807901854461513065871371113700134563611766819488535372804797754680046049779161752023195188503455554305294993574480874155859637141124549871483803453167933260749331509877185830719257966977625753716655348950934163481228085542200293610822071523605663098043267858046117279403001483925887845094820419488176477026554804215639642055953018345420503940855191009150814806071959215870019236979471557603556433010829698662981806482660490383264242073234409381579868287506614799761090375429313366383666683833172248243299674633484812167911326390111080645955419203891041474409022466613967439195682958053065484310789350391945569121310171054674772857089027721179500344565898974666336600377457480658201705310137610989500456720293143280158086366169462962536050021544347177746019969170919377344179805954926937133793748664989749731453006753085292659347516957843593614896849838897492568178483862699487871181746322305774620159225245567129985351928274291479558925621465032590078367983052322626623744906118515898167109858639200032283199108474690418419183294272362386378933465017433773007761733485950943982708381296326376631290977637008744605720441626104770802137727666630697069036989781937289637146905360349899150258513448071036038793924772963169527110087377101994350492684079211676452689843668779096207793624899725203041431234259324470857036990064459665621989347635718607877357463310745201991679305373432232704060167030868174425312426391542969198594662502236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -514699702488146093461613066033388441570719289938266779880257588365592745259834893711309548842266025548213367448711058954434061325693446949361708166670149438916732320875477485469516139449682321993809357781119404091947587149323472956014747199036876996743606271141683867362289434739404704428612933409680246061197552297770150804690245164518484808830763801398718004702023595225978697913245689234163491427418832976087562909828414056104552962220737457469171525429533296330745962628401812970047915905292949201347597574402825399065112316581956930557941005536354238179366222257919993576394367670547192674830599147271933252510319430094024772137951517254437697195417507773299919491754575944538803295190159833174185159576947938273044485754097024339120204628024976581928671587754965087010149140214857849978357506169522262926437808857539806694483580490097531623021712934869912518993191657040452406515124179961625986512120917230015521162613443789089813173251728574505827879209020426898031144823443559759410048971164083710376070148922688241002891192589471225377948105663461427302527308786923844177517343876513233826015864179393688819910460172095036339426281197111009779041193846429113202033820685814065154484461211468235549343428930047982817034454519733985017612455667432825680475650982073397877153862681343385645503763803041917471805042417846549334974272330802624430515518202742373286052826998730123163386307705443853742811098187475949300221109685535005603456789056148369870084843356145846941150707501306309032145019933131663002888299687132054928960181741635453181045457298845676729474232926256134431032007252870108424944983281266099245177497105761096272641309517790958049157599611234825123811770833300165499403594827089422742840256797326425423673109793736281473005661999623123911951614972259233101127314430134634855447032770265127044294412893464813205903460632117995130735481718420324387174068999159808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] 390789900615577277618228438965637592329584029474377130976126354802679919910348735482650587167037717576440649729497452393771796332765888182351833315069129348899590535571708375118189243589242392080788127924290202366758563157482795170313276058777750915830483262358135735147839817467264766170851695799804585157258123388576600892634897784628113242483352300916180411047934301275563117937395168207353962171711149484124151726052683803068051626990039171636579689554032940118449876089058921845883946256765781350336352569648424043995980582407842191231130620918247266516122811346871646129604451196849504523640090470254289269401816729638759372747929404670560987470274368355780272219328060050906985734398668400309112430890759772895480950389886627493185515528738922309941402914436853297688116468732058962579782559504048425341589575567431943203720823520295387863233977510829504884946899083220509499714158983600450970876673877540633069217276910260953759762077366743180512919957367932790876502798646449035678745579016183942070227249819146301863844686684681425468649513811240364055698879600252259409324470913106453301652874783706296137845294195566332537446372371596872587660429304796454755720136116972813379977284877812128856939793035163595562090655695258986938884028841970087430809311613625845388926242147050912096702075050529300934807076956445881991386141727268637432797281021968026418855593442979000011017497918533138821287198943170691002646410871862912717248383216354542361622401522054415702008146661007806681742471514600745965942673281918639954848881458953634264443945055829268711583656362981608037756768699135832083301168619728358685450367491680450354105566307588184348756516945312686423743169641229642059243743461269908374106162752880827788250309358803550692726619404806550315832482327436156997874460756909415040243172004775508572142718428368489168365952880725941560922298621413067682587345147658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -245165832510685220526331637954875129551660564789833729330843852356648522949300928939553306123219185575749805466290703815917526210514527499075856238454054993763955454478612966578810665681612577364414853614372017513689063110024057588715327858792918979482586629059165917254730933471905330775729511294078336221825375028955504495163594628995634006605337048915656837202565103691218593438854007868403992483201304368047358858758024064295547857572031396182314951551212174041680182290053263950617018259855877838010848519462744753773249891816888423184115310491834658976972185358623938107187567133001202529767948819834467974567270403655401275356309364933644313509927916950635953186006910345444819902450383706827110992489440082186205879869834459922086088798315289516176008548178609435759531352314338369301571156722133255115033061121509749317710626450949174259273725320110272801102210775901063096599696047844049591694927960050700122368538851450261767958979119121874822908847490927147226420532514544058532164739186022025696740050685280769983891640319936016075153681111211315550987371032046456818062780460227232748971523602794213176620713610295011888432952667662892048095327631874657972411597060640142271858179389914113571915249892146702328666802889760223206388051516746134034279535204754733494728899616161359871560221618346562257411543459031026381369447489677645006169652878296457646447491778305228731249940555516082478323283686297964597455085295821964891839466558825635021832243376217987597636964772001693567545203072799032527184359146069649100027523600371637814882869337805815672074502404984966250712350214704346290501549649710084476690918542930631569250977722581522717328324450382947763818658079987095341835637975232729802035442199805765193386188633257352840922593209919060361276764442039567034086834861692010875496732235202093147029488164328136179227080533689075067089835284774462916938835416842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 139095940930438374981879205537280319341073846366960595851589901778486726211423708763991591847757653762086872422821476857110643539632735050567343577196772225231149583264644747000581769859952035682664207523065746432626231271809050560027234140566017374293657706524439551667947331803150749408029483191558243978632332969777166909894622588224594227844578683582929003226297395975694591912456867616040814698499930409565100407029609633783685233078773875679116407654829214981611365657874620288600006513960318243257018515480681090680644802871521408147922146585780240368520168665990836037998707818386018121660353982278724817502518024608606779201011517673125291343074883991036406030786229949745990931624637349187600372982569736068410029969066100840693257227335554284838927503305185567525841791848932680991689950098118282649925204147647038553975458836120944316197409319615021216277211028772576862750643334567010772149564405229336255333817136804425559755994359382464600058815067928877381011697362507610675346040267410994404017761627699225748121092583625968185418798832478888937072416646330174918329684678427491856739394926061212910176075166234327312216144214851579042451664300345830194896550687500592087162831036365517662430292073373358101372964267595904390819437463509687545914205259261084272557979219429082009612919615002158942857445288108154604851223868567339929666635738217699131833458436823349775610979257980905003917045390404029092481792883749250404217580362336708147096086945190190621638723656193193375704349327275137445508885323044285055129993309287799906085120973344565146939802442646291360988824868052439546288531937626339163238886192125182023560491046502951742188810283031243167831903970825912378749939018254912270118663594275855402404993704164197018397063231751587022597447366806326086800830566921047857413599128397241106167606181107356112574377905336176430679268505557312841683733340749824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -69663222809739480233517752839404478770439546990499397957457514608080796010923939729867241657041811234207740886950282238834285543113828758526279389775535323952275638217436059506802287969298159115964356839757676647858245934935650078287181024319623923460003481046072059949819402984448186190105694771763736235794203010642400765144269651512744969124940518803309403842625903239338689219772754317675875978327431825821148669463347673671328212064030922617817018314080277882854190139831176477425909066854172736662309864097596716772725854966712685427124284601379889019767600972663459098614157868627872500560769884826871887929565724368851448038016505069153250015692837322244383812228633659801640177670910231257403838494603987382727992118274904217908793372726334778257305981737187061352411079686506987040506373977874597095821025980931709084546366576249118078020452492399855387051445719011189355077905443455243210748499566835377866513851456953448788272004849211423467172963795269913955661440830439918874007558919502559925483316439118718735222075946687784693359577258574748662898274791954419710376890564346593384150324851131802150562235975187428095257096597903909549715202921160667695974563410324988120516729616585211967632574365150152100565370047159508005871884228778996662812543986931455002216967506106430599541603783913070477291148666841723532313468487568973380454942744095669983767423320389626138243476810153711158565805051922788556085276530581737763252853377582956890267970760831659143668273807138906558669670869251461072676996528175421428685770900829373419980283079669751456520067101516559273567632217161954365308357046313178829813153151430288056518756957313493507290322396460330212492743022744739458979426654127421306706581680801948878496494399922239977647827605854498193110376042936985875767353954043754166390648338545541299703369370201330631960917443523937759650557407063915908549971588153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 22122390952983306108297978584237251921019887526765587385973166296428486581787991756108413501391051282334604409416918936516198579911208635276423749488065436090439450482119357044022868642611948164869532610712470124777421194002856152259745243189620295192703297245337066226569740280073697612865962626208949173059526536614151925493650093741432093471298549364365406606178836457363715772907783013268442407979473494921154811020391959619817401175726421356498860205006630165259131594987020303217539815279700941128414844903149948209560241832494713886151514293265704830701450743877492988324653818694837542767620240397492962422655631600480559025933083807327497611117533925501535281281777482904896304442380634400729885699246918619464642532090314987681292962320396853852948570750789043597518778950427513585959387303905276652882418636578534203890811636285279868521792325359227463741485922916313643200377742570063526236669564950339365432755433658080027677077515840960207629366821923176571072058803042978518599398572465233884423148467444032325777514736611879238299063100105882454510487885693563161967485701569363606246985976123714998736533973796616925644205878431458817368511284359349791434792506357884188681269188358862384186054859866318539804685246285725139964497785171677940950945966241481696936417368997738275975996378558135839195424320117697597967475366856035993821883922004588816311175148556893599063188641516006581033091981557668278277522522654135061408761025671092470674976992846122544875377729139164999300719387081880139203606375281354347312725119272496544164682654730961331403200122222252907528505468954254497884782541736059956972063687038598025477196507842615761673087711876375289353872060433718317258921953714778741723574068462130107863876953697533190736475130309460840336944624142152877400507948034986418186326119094453586285262855372415551716715306534040914329192518196819648553526461726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 3509543547750487420308980483947344460116581093618633936658280990925557854933497540084248879865558290276529776500681701041849047882371256392829353502105605583751098889938333030483910884078296414098571459842645521674692217175578160098723864189844136932813504917743167590000597019031271486951574308617602213371415821708188288990944828983857414819140998608180971647489321662025809987265775770144903970077838854577141399044228719850750150449662274039233858491028828466983512956511638155869701070328278175026611278573468354116886080408996219039444862194348401189938717257394529091903309256629567236948657094877504978281635747149629742690067416546901505667102767088416867544293222114025966716256063492107157442755003947199946804673273213198001304132951559357102171067066069027264332235985215612414329571604366317316272073474521934711484469667693298074321392414884370969804004331002076077531059771806775566692810235887785308727306183268477293935334894365253499876350256193213009752566067392493248016559257269641919300520743774994135360818967049683355288102957480273488924173563264786088377255268560340898104769837273250243855118570869775113188378691365301740653932956999846420018648151524758553333520475399843965139957846942863765408519882969288500190563296864534584761704964530509716995416655691388723856441450433960575940071189941540197026999132027052947754118467290966161729924477931918249706920917852258630037678280191290418506118807368695965911406657039874881429829939856825431805107973763012295435604621622132646942923626462361765398422895696715020821523714661745104030686021558923062904227282925432390547870887738810511585032584308593818842901003862493171437684021016556678947356191450894391274187869552307567978335506840935950432814500386607757100356129669669965903570169808517432486915273044881293120304323888316658742309687002309280459564305324423671460458185378826370935545332236288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -9448886302599769940923856150178064161490075193129949765225391174388471394675281615755484242269655711826671348956298432613591607128135996383037499383017901771188991639120691958132918854751988293726150836038604824595323596044055895709037935539047156858776577009214155881908474957795492897503155394474987368122450951080402504876138863867840203651674435476975118911635291584864098068398832954596198029220023918854120210073031702157079969861835227399423264075688661124855875992341941004380897589749391304799549732577524970175535979995292939353810693616337257840887096862067175907670528036145472058685716671748013623720505838896528975389021189772882471124964963081803585412470593895816993166904895695672081005421326386142071034753358475518903806269154064289934170153449573216557725403024608700988330134230508349217715510526637085808734819021900840846638655419815121038785386591471222560642068216733390941098154835884745660971985470223073893295330663318674343624235041282179867661681867222141940320257460444971316923713924516015796601738523994000935175663809518444343554562033680641008551194610051453894173251986607285055456171165486371932605414105649011843387011018561546836907489196219284763329774458383439806690035851252417527437272263071096173471498242106794947648031715646897864503597062907319943729072200344206616741339833315085557322276315403619572435896253627019399961214472842273042592548592725444828467595605132659837554443665759743744845131199713248512487410248351570449895255783642852353204563767154742062963433413417993929872921966527793915196258854947481512885115478001411847186409639376408862619094458666329180740156159418886794744300804353165468239219499674211185839638775205271054093605013442957907060282915629190714580858022956655954207591968303802862241893992381373697663552518112023614197105536234149630391104480973951029752853300663137763367175467508464014539854964588544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 6229148549548698058946721133512931130564395851252941577522876562587959597787276383425113713275030921911448137345409784914718212815847432779558363193946455077977308242068045435288272007368178109881852885271448174455439499621343375165441727956280862035581206492937848988121523255790230519199788334136440720433821905854763441171640766952625115631235232372976741527929335672531691740140313398013161613802349397865765843414141326437278084329907364033864553253286402509876932467899151807180029165507756480529606986350086868218740955077306157729412036363605940559635388855036551467180391621128443248350009914713000368411883907706305723179362506769471669007041911698723087669959684918765956123032656558778079758872542282975381743284013696107536717930331621305613122987104342740888012662545254061637234980342364969684358256160032629509992936365306535928799698248856608159418837488099493884243912220040539638398634606339019730603637620712499425832118608140309697206563876590624466542999015231331378696892723184338169901455215627447777994016831434897169550194135156990261088438687093167711069321544884105806127595285993854741054705309559504097569089494733750686408665348948842195964663558154352361874996660622639609431452461675201430840384926521814318174498162543875616707448341857879101536166973839226433786863426689773352903958764657352724361635770676604416622298573641730886921225685697710207220391089479265899407207239718391434033046029924205953975398095063016155706186890788039440375692223161462019454370308506058977633241432922990702684743562024875149269115077418040024874729355112416505622245588044217889016048818680354076286612977426283077970393436946125741909716271048477783250021632366120009235581962930194375299426556892127897887300764340509210676096307742822818654752054096549430110261660955523682874158580616357463707911483812875124251917804410885829450474252758775888778235020836864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -2578132791598210685700930603081771743654955441651999693004269842621747214675826361824036196581338365797729161904471656018825421617538186049790336498219239820938517973331189109833614013073382676979087442394458788133001639427585884827527509618870894213796029474055259580730470508978385385232336693483445918147086881985528799307599897007526480307255447448279082022004309602103561919646529501792802482315394238051652963593875792580462973214939591734929835798349193170273576657559147487147870461213643282184598822030220784386769585774695217993027552799195677680823734382758490277833511090497035014006212421990339546522676637334694165173342273265114707749700701678094465449545695201662623802948403977475696973745850877397980507358204308652547542330178963325766382275623749571392435906968128015806540860308236029657896416567034785419749859725204228373276054434050413506752267322797913016028764364199110615393182539446712285532835822332997954108713569078381954980803741390308745658319417436046205902798331673968581179055048928287880940748002790793560085204485761467479687490020128607669106913271617952005008321443320912676979433596373785811391511784944579859801647838992488363994318859433263676631286659403168304572844919216664088182755887799392192590595723784647911987543087623115098885440616709218597125005961287347329673391746538744045544114886722285218475008514972773168930861332737235532006090352156355807216269831399317248542279723624804515015027079231403684554380115762447975920519056568446087134601769121804974157505647466804065060749010216301157490011632740114176947411782788428786229488303999752464112009804706575421566391585309861324442962058012940905213071604111957298774104211356610632829392365818360373477460391871956095918535463486073270980157078822427340884401779200643049089774579409278855307069331343464952444194153642793048873969068780438796671074794424700839467178105241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 842756840109406927518636372955107606284453119791693204707901698048996077891887588100596691727213572150215314510546376786305165409533763198029054575899464605720932973458059631323713704210926956499278966216309208993781169023740377132450761657421224160798164793926854946717014252791379281953441740141448408224148286543294959147042779348822085260507944110545762034425007619157744090888894359741214909554245114374770185517528562135016243823522510735636060280365052167476459671374774506438403665361931789838380546332878313926712104429829020428781534173135781145627828619465350509922590170383018659178393770240529008774001294417466734526176494700528680938684995538608819979510105863448823847378982450747343182251224838381570414471089239357957987132260111604675480632673740188042473886977996021974611701426996125659801181587400612690677366902495241551387691096366249352817081291095743835725014875635072995859514735831484660217451360261536508752015545213204647149936250761037249891976151600035830885938143760729971565770595219968946749999929330109515066403353647656925674694102874916608305841387121824233504737605759912591714378103314047662432746357985337941847553304420023109383320206616366876279078530492407623286460870240664053513166879276274369171425656767824364310497528283265343965269311590908071105897326496267790286977533471697096231920290258107781693032569090363633361309910682446814015952768991401551019274987149645156289964017121566058465309803952621397560503985716816170038306833093136763181319658616718948463404906007307452536915343808049039198539751361097684640627751624790569167993073833431912291707848116448620873997891791524040752046542123539462286559659349403678479684746991934416806668164028879826301468277439437657408877670688415829865570133852036828627205880843812540044043358389661534279852823808515192657698229580170151326215385298913564679943616899208062483723020402688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -276161939509066258257605058372025753287655814549924208205406535697754260006671208745167161154219717672271099818828869148851655912075844571324584899976468760099100640631901810551225946892490155410465681575786350001296851766470318875883967475170805949213818518992383584521529279638290869180447715070906556656238894296987243359377405297140329774434208269692055998160823215109406041625014907876406330868133136665947842146613055540626819892775827692948065974596347546019064587473591698200182576932152791667903512862092568527030235731122664846397281506905108519393548732208836474514384386762558317620797820057948214589511375177929499191625705885976786520612708755202932023788299604966129923945628010398403806709155761596097327986274471778654330620170782719577045133708295851182002263228292923164189560567637029201573516178558819093685595135124577848230631680810720706815095691752616537734419409860004826915741937089432491250174156969626236698897297170756865883035142549934246200880666697345449750087608610069183598452060975452797678112510653393617201185364136973795182473912426694744840372255737049830855436750480810932009498893364040210803728297108002229701456294723033867382104110625241275164205762066921236645925773432890507712254986738558506370736771467718284197244112459286983141600240651422315541517431847384204900428773493989643246433132567623040916094493134796366386647135341427616436974270358960299185670196516246887324015969691248016886916898893829036875018371314571792746769351484713670233101093601517013055922365544407745849081063671159376275197520744196930235519647074733729648568891886955374733320760602116211501367824073607776313170697494487028503060319421786315088227487667345363379232664745524025738332817458692146595365125436850760346199218535508256672545711267811496053635145890154723904270545989954887895525992420924126840276621002280638471163308103878773050296705744896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] 97035517131061518419512861122110280497994906844149235105900421480308073616334370997786020215559191103936592676342121516426899888540987229851095495543866130211901524947975831888523142632525567029287266339391857671381738838437227473865973823814873661543063457082821609858848579441381367601508424398764147704843610264553894458808254724112465836817353331755180210124850595647217577372141673833572028588417300613620016934606934342166463555393748822877853850469635324984918177947861043789721307320065074585205661001115209423244792757064015220034438863891607712845732436788874052832943722750962712840721856609412449912875651828359385035288354342620690724950666966672589039410076198164222927056725538173068212639941878402422356902854291776441609329998349980423688091548114279502384125608484398558399739474833757026708356882416599698246365504490322765377629610211005534485985934709524527132851428813933712141858459382151541837006583395852799463627993348217344434309368550791361630414797323714279506870815563692977043500254423991382508815709165174119942300484928943953312556166674808531666655120449021147775059658514085547795786434670452286605919936178688934659880484776589494688298514010397741955185405566057885658044928458671251968398361604615503475554527395552076266053203338193615776576234794646248288642265186455762518526889459013978842644521185241039571691286275141894567422219888169151735454856338649699696120193147627096620508524143755768475551433061108197812951613251347965475841890529732619540705550742751424612662532318507604310525977063825196390658961456424980254531367374131825336077782455349680460453704606253544356726757650419708084049426341524827770511552997382689344355822506183413632359547113722029969921360694527084092194331034721809290836190749835601716334538466083807680318144571037655208527934218736877885169836962563489544602384523349138744460439148473825788470247817216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] -29905481795211845060615492377564000845529622415693139446616783202069025274898567661945714435795774377894145002001257424080608545297411709767519323862353893929240871576952471717599276131575075398417713450083469536985014988219755057320674126811418497413370952420257864314668459281550825822008088612484410722304361547108732972977703295891925087170947967552322064433252552660334039926275889470736691705829314535766981764914851934318712208035899039224403224111046167375446328892223853574772170711545708440976894319543998492571514346612335694804296693061744408062427227495818628246617352664799125964057464104418314159266751113162836767573375553491697796200019913092721467911776020258215427706206848953451337977727143014165053646620566936443199850346766731097490752921801497787687035600066348263699980347211786532442108314100867399426795841808312871193604002788242909036541194412905390385552572013402935839761414386053617656289076770591893107426736889207603743282141196078474990031707430549360998477069268881659267688129915912031071678262438819048638117178357133769831196806620830065402828512790998448043958424831003458877346231119227327995056601778140547053428121775039721199706695030964448129548885329585803498215289136122833609922259061733824721140511337142223780682346025733871686796774267248777541810950231295591501525520571063728623731123295295037785698874436235704278197560821985437339290300029641482765064791757725385286650515309195429077660631001517597982626475776116341101435639277453656125543304205826354985210085596404819271089803416952462240622498696165332360699283579526430952602160102325054046052463529453752073036352364047972214416655928082564311573160075733807023159951098548133406242487387535084487103067762502988951170582755608028686453035707020870580049019628115985793860364884419603167288343031136554008667935816317891708899053232865971439910039309466029383063626055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] 6434454643887156012397812099789082793100844318137132067784625539233800722356092604301405893636529026957007125989785028701966302057712444992284320561131607142259276588575972071743070762480183307064150458048931270852801685390804807264382675826468311405066579475576495448665547739577383865871337814131432672789225605778239080791814252708978466348405212765419616775713003236837094339798320456078181614948312109660272810924346087981969131650803256072258069456173484201301248025951977698059668627842696824911550150636393385998571992161728703318401916808398516414780645091599254188887864562916825309390255706279599741203610409112498832309984488175864458804317910400794244684508197288273570071783294074014153833715038137841682622563391195079776550200456786221245018841621998461422464301751553707651726656383719409032982714270403471441092572493769543572309336457394328404611627894260983603133663635456608147393029433732684509024597775372953932528533440677007802460157655093578551739805682532334707117787025775376393665294021144402442889567172105186782194208989552840381867138961876568498496407282659811603001043990548717869479093172993114211576451186477756282894446117696342379966224367713371100313495537864410715376777090707378342131663648592914123730197101864797119028033034616212910464983776460073815764338361235995340715132494262382728487880105903603631059566103787770394689821375468079495312559042113401652930664236044076003923629184183928685876850660878452088909571366310830210948423517031421885573154178776858021645983352932953889438131781095275519902582701918819919763857926471210250876200531513364063826934444869336130280297615598088529744295862736928216443847547173927672910651736269778646037622429040383221873421118836475708881791808552144676198173018862469045110747556759170719046187988297831596351057525062311750551945284763876570874826922988598034134137612772200195700920680448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] -621143217307785545614635585319683374080175800291217848199883442582765564727291935937221603642467499970430517849733532358169756496000860108859928042309553752065931768790353646988953215676388905246121158862748909245312160789473136956236465153822709149530129485830225799385399179539833794625052649444639570348139073657533832075494341330520570911677630608868231550195369786088364715556040106974647263331688232583032139310877407609115727187486750422446978177995535516475169157781716011228777336044223624784404247341018814645161643799102869390789975527395562978739351108439891973955772361773120617320593333853023656558891213837563109318169790959964799728035432805411890393072334023152702168599995403899978743408247181634807516906013686940649250243018988662180740288546426303793393502262671606183991429952284675804256323553660899779255557382075292391870130576575767577596240734437028951122114871707661337600404528101171721800313957836217269852027250322887332194426891057893435156657428652374190524320329335095142342497477694178694799515441408514859199223088739407602069095223991785615361852594558853682172591553632119961859886909471740922363640139452465888443820811701670570904744865701464569274798485568415861311006330078296927012482919527926538181023124614453378093879129466200028809746115143894817657907872535549875015811202310122037492804095673160441970505729602606604319396152936984260288648649387168911748401384513787045647439970296539611068560885152848227660129309026636603845562871447357181450141758393421538724048067004009147434051579110180216868185787658141158845556628038666862395830617967532759643753818394266873587520698114030364262984338362491125342663943976975930445045780782216664712339699141483243545067647671377105659479197657690669077400712722505958348108838023428633575075275066223833472506476688328332799375139191985175051093578886914396074727306825473693416995946496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -119581639206099904675769478346452581700851975592958001602423466064085558822404196862047973634604463351785065968805992789355818313359863635011311957369721538481436368776926190314325206332931863174250517173835314767443455312211007880783992656230217399281238042524303325418332480626318767567738455560719861324044023352770889927024801488511628028489659923582063598442417037681450214952500250401075105743372575733318098642781033482567863258712698645085755627407098791225568336569463415082244008564742808769538070578902794366075877488409539255772516545672884206671072385183537858704850039435888262949671762331700712056595528412226738894116933670567681004596589699195890069646015848748125832441358146987789896390101643983249137089598325883504616553505483085603587701114296221816535918890099652100584095485766653939939126877416953184472376074741480488909448751599919190834374727487172786907507571009774005759182621168385922476607461817900421099981044391547442078532087462017204554403696475603232393303678300379268134784021591674721609522269946307980603176937533795472548185264311098072424541574525837097872349165570068491084554559080656430873898920671079214425032450418901123408958769969382755329442120938558459588348072428111740169203787522848328222633344308441297596775206602121063363651944925266356158608844310563288403881635507510265069397776306090838393815515597189606792471758276430046319191704918030107751661659425273873258835673839959580639491633823628529542875596030154565403617288434297162069700438809048274576566650822468027725025025880118661197632615079735274456425750626725022901007963002086203109471627852967416778543864781271417570219786254249314389903276820826094460232445371676551675622346551294870546479134722380631361599358087384208467984074619394981362970478673605836340418968915740143294243692043384889675145780745471795957993724273470690315903386548786461027027910656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] 58080787743514948862974224597974877679476628407916068167800061758692712500294777102373183691159678643823585260880022232721318014174625597189581137600662030694461132381363464481679605819113543306899793020677060396908926585751690919166840881527259636816673664675867606001872806999504625011015851011826277343659289344148982872798651642509078367008892050560735009667953974772089802413183488377412869955445796761197457822720290683070604035655091052825363198428232238285298438386012003150015872333803269664075320100366204373989320511319183118394196597282251891474988021579372056428490057664112390165705258580139070465457711214375041964217757824164652365109075213258972809196135346505240160618184025117327643412230889551450669419462542086085537314085676359098443670488969098073273885689315484080040740257301190664512663938676598056305660396104564206633764829432738959781104976141376712897962255956910013201564787029861838752979180496175802115571908400738761853974342869632809321241884086706586694176321536467862524935114055135654917397529389432170371296838446067981565590111092670280540983701303370305649901129279303384200086147968323581460259515544665795263549840039176303133828321532262597042187616318220133460567305777334732579483680583474687127535428592320166414803091446882964730762152419800386595129060785360253823476683209342813800429909103770381362846928579300237262701344180244899433274341382353632121929742244416365625316237003547020670216648084131360831230239199398516730172940152504553369954896177453578749479595584751255958337159978049330646627237021696753196527372739764886330235597195875222636597379561262611180002478234354751728733193175524359076858975488349445546532380791510210995110008071140516082828298337583632804583952496657999627839744082757451854701750027905731922087997276442016519140464924607369899045428201412697094695390966804060340151421216474700154696368128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] -9721392100293309606678806981757883245471075678575658542902271685135943602549305967610741448067604278692915376845733269598176402140082662697645530452198233651867198436801017635839488806342694278874562949172344849142494887476018985483380510494228237255927810103420759178401678431160165763716128827280261974820716731859014331467328854593594809039383485000976477565101790063233207026728508706717055815740311616478612233690065419021075589117530836103119529266929753509610738613751445532398983290457352519525472540078008272966853599293738289364190926687526403624989114675498669499452992465640182433474924362746165310732448807629622312193719257998035806625701298516627989329176200853855656973575085195757768131811032710412517973491340098743971622788526178993349154378013407660246513833008915148352693915795424100304884762492392625114618503227163338815592090460943169642588934096809641321989194130439241286544244476494001696729075393945113697337502299877173013047188963092233238054749856058887800243203551074858589916705633603125690565839858245602613390112189915511013425739424253104933067844169243806529054230979761868404947127538731020184626996417808994178206844914284466788254924922009385009981191487086143018961529296608595713688190202637389568669817831566104234537175668468304406617547098800548471562163916369165097479609777082373788385297076858563373708446283915706263938336422943324746867924597723452145538471865478034996917337317969044772698854842353844341616623327186506501057906680978227910901846286015243215813054652402088145754628425625417452693240192434340822677482470950157751732289561601187747924947218760797837591759050699168899391517764696770460937597244790423900771389113304902686678705175238312787367551746851731959936752888471753647547900600694062297154535359725764248580855997821681927106702918910700214126932915310610444784773207166543328547484756045179803643412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 401137187899979550481811831825700790297799914522278744258158700208469356703064941651904844371740567328303449004310668645052355175205059199131575595556894044259877854234618715372124155713798863009908518047375355172858548263914606736045357554297853324167658039063013806986867051907013482687051130592333935753951035317232785571393008462044277629849257827545604358750623331327609126518200459624104752265465405876829213933142558101320745654251740802633024183566015699510282842765215882661600760782468976181982628586635741669159263374702878490902629447154451970675078395790253796686336870828135107279277897454082693772149058002912202230257039108112681910669964650920962228138930559944573507470810867951687082799623904365328489016140554890519254931733175872421448709439295501902092376205891048188649333401481479804883751524421491930138948718322838696110546073779735607376693027313569487503229201268403019898444983044307385250300041122954424823621746699053233666925781944619326849992526065640823330169787781960087279346079427825122743618391852039774518483008383400281147003825544346038887737537614207737892191501393276719188213799297411379884536471381530675054153483552141350203523208609300638242188850527470502691863801096438669124470172805847369654662508000364845097743129708790383947689969759561876886000125727887089707432368326429884109450415005636584314212427318338782641555691359083332988149315915341513155317404057002763822901486181409701321390003049645840124250140931566159507733487428735394416160097575527147277783918377012628945191163207951795340762464414491498874178583089683577482757826220786339813520816701267275771874604296716699678078205026780325380232888483276704878470492990436499149030252802201454646767233158007871224663057798068208255221592902642561812352997962170542613526928022424379293305674093804892692382836486798080791913693953707325486789845174794579332825088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] 145328677270070582169337117882247066838232824352322002504835780636940318996255097121621760937258662855696285414090842367573405394877523758857199289302210240295751889344838862785019279708657006787365585092958741509189580845528779471699004896395411059234917161249812758943363378518395880001552224567830502971735012924125277673843931851237322825818878501608808554071617910173012066110615030432884078858095787051499792442842810972768824817560436943114929313206241390331815609280931562170085011234082578668514255292508374726973079051036711865189906814842360313481397552903271448892894541121883991014569155520397801645395886258339790513025357427064114466478054809084696029139989257088992285513084939903002417560017010233947103731860410071800873740505446326058276771365308503149397813512980904879973492384549029285229145600811234005567551413718447234874384452163744529498514655022394259656205388063942258501339168246750898798344655959437685201991291506975362544163381550476303114508108855342825088164419675327932542371922732499975013282758168508613572805566082433108105469543832004551569093116316173337917142691336396654425965661984410961664543621439476591710095061780882168680336267478149630511534750004342999815714832042991805092420635942394156755773274959303739412910558079810979108989854913663619720931643867104703838096433907878750858614596402690409075271293968206652556063349836412836418725954025153555633503107928916873653980476599318076523256693773427454472602877268299612965933029332874006300574366887528071646674885452898095408859539379886354193607435384579389229216697173128316824596850090793094567316683711804395265976421107069496156156995909092091251680551921661431440324298740642171662228343007036605730496988172777678297123666725022763655472953845207401160857752043262954929414830172038987768918005763444965782996966279564266097145997713112615904411632476956283413463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] -34566292477146300310356629580265944134215238323138155242611704612602464188059901158372049267058111672968213192884305390546191604744269702359722306473285694886619471621975385226842934517228040139174653637895022229347903559712401516839908096149878183760951834400212123307848241871331274438651705752529758760006882656341710873883421505879956212868366197459651248171930162974339896556321436921266245122064083078521735567384028481414208278054409600256540209477611335634578186601769061544768955903116146710714315030610419542466027346396540944699156610902507849078701874892965985119330583023752856084068960907441937514837250982866183454521092132765890707763069218448906156371709427943586066081235496018161984634209222254062550588631338204000783017344625037570697155104407557850111188522614814709589239277593411380898995080133009024836328757446456169292095086419893088028426682140806351890624050241540272943372931876159820771130838092596298836943826128893320059951981271593459605569027718527009488244891783137822883709533425562921295444096602676604141041544881351738531495949804359256214934125324723433565827595827671863160275216966997654168073065068674020474202658849684764055875202456758889554965963744011917423753581979958314720068517582827419842232618437288745811583580647845271048444256532015853670453962722627914610952721897936800339968210514113403907846569465631888961921214607271146508899802251676098633092459245208498393239686062023034328136313833299040868599521365662910144698765219506051249745827659118341929129236260716709181547915199612750484478124308529024509953690137701315803446486271141069416766301354269856345314530300715692666010532708031820779733250092169444077622908134246352298785546434586488797163663038963339448926930076681800498017258905522877191948791863998083929882971479160849309329396539763727316042563725514585780315227122073590905937198279964400608608256000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] 5915086111495097696899595370576052207869106194403691386382842487588353046372677796623730982267481299650041767417224087790873867789756890391618149349679133654057338059456782406663691420755001385787449085913760441176872975716988231205036185774055462705774536199352266924442896426235716262281119903020538801681549839482315269864409834010993839698010657198201191015414996908006978525765382813419182419584445300210469474769524093181664222879217190762346436391201938890548075021670373725937301961443487493048042987138999389754813151245731424936038756825672286872855478746672229614915535114806406526311141936912162166594025150128341765485502836445519826518818182299463335301567103919973184711492173903405057448951331345588356889626182889623475053742673743809072367451454066509851678211382677727601929841915914331293893681783109506095909091097074408544724603437332131676194249221213570223694782802985441469428048704109355577576572046994288010667656726338993829900628455336378859464241437806967715910564670281027177136603121230947317437370634545726970069059724326376850764658662071917280721531278847277292109155687737226355388210213296483680329372755635597740191026535274796957127381489464342696548391568404234394187055305004391964267479977105448218513156306680191996816899261459175692497491896791650014712080867616666324069653069374811301862476912328243217632205965498369719215195223275624212224632856630115670486523688541476103336929254855471739417359127585168341336615269374563405939143838991932525462764790542410450013350338657422057875377801311242438182500724514323869644832097774619256574403791987696338994752168103155090932133272706540858806257748917055326275810039940802366698837511631695284675534372866111597553168756486185952942836110728095488118138143860634829343112947800216197985726403108869351965940101340259084987515915492225818825670555098468713951763858237639639433216000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] -1569501109346415175999313811832733596867803448059203467983741467308872020990376204273589386955910634086431052843650278319545027200294996156280489261397323557916615791493865911549937853301128870492992175984279527855546679667408923958969207930033743719204025939433304797143321978298576376368309104929151553814910208312997552576685542756302348453770033829337112961331910709585780663346563601158226332023987211251103734702548860429727058911745369797344769369308828004661388940239471507918953667742036768930800682036036029815448834728865517897839879940041205728073457438066959992511552305066101246415681787295371511594187925712511107659466817980425814645758790793667853679286271992885545443782394257299833960976155506103344843451793512734537987202647455644305624533950666385084692141963509938241659801361952138158633038770862293409240155400035769098827561739462602971534776641854874380292484112345311550982699443175102465920656560995091990532112852404112992185011058296658629914040714093845587570022818026602102908834534273586283380708689617617722784655193370377936169650186955784205939189066294759423346933847237322109836817422668279020341334909619510297791808174023853755951939709279851886740147101205537511310180076600219758178964861638146359382372438641560729155229550014682740060798956701098344033490614957222253452077229863217638761761154433602724959513904321063063247274560204117201242002524952746121381611389554709894703623669311930581532328350502055037026354963650158271607280722168731472095435630242290603535179839750238389473489783630572451963884716702025047718124939918393915355744649918656190157024305828894655163827186941833039778148335064590595717650132328820930477645277139985210202584546743187371626772942501267228952691211349671389269346718159201248689038958861501963686606486879698809166114479092482741775357103395473496883293305273782209353746300047982340341760000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] 431302782914364589591134306600971346837484419008880011923117115717838438843440124659290075172763458579207820879333189706973392634672441553213834029686066666229646989607913859485017849022090370058532648520588977673831566114634657647141546917526518425748261453896985681781931223605164576249885351441009874459231327962210892522722761384826174137557833415222239261681439021479514394893501404352940519020699405463604403658609079358768354819874628595970075954243453054794909012914231641339087698221138852142589654898782258573639853043072182980899454210635750786813436842142019296549067545785423665905133645073217108628838607693593354646114959470891905114009773001059323760004378159609879188982094605406600200567715987811289578779186861661800474546493396397025201063346418784280192804810047842725332383878376208681572229016605286141335244301118523189836328273434836604094629362405491281366254835907235128889027435750241499930163687882353224996759173954697910584757146191515494304646425125273630273142389036136510399066896985585096095679959587683925226370836218352072552889040009913802134948093477202934949095929428702426439854314338382984421216389760900550384678490016864240305175424719221368985519983037671094743236967619555709139261803521356867979922894072091969807621115111787806965849652096435419224556813594588579419597438761659500277341205144698472881098551363887435121183986827296115166640288622244306941212656478253985782367127643578588778723124185273700979869601147993715520225973444839495261118496739773474407516210016604331477419614466242383082642534286545863651318294639258864206994408742109597894380607187701020754058828818264935101658422369329931082456210140503428970131881361254992733037439037614452986994443006717845076866588607441620173294889643386522108499389157781116808393977227277684304293209454841582712781906207810409586054696352946218678140826622326921494528000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] -83803485343284715212265843136734148492385435210535111720238183739726340031992525147769296574192936844667502130388485905568181469965917158945766842319197780940526181523681387435003973367021461421819124148706681763294207740522794160356344501829440239787528524264444265993151250282266094989206653399923755512447178376766331988515547573732553127123148967468799465400431181138179871051899425670899977828271618101753536526690837769884478571538646042983592189773696728148501807967977381970154167297975070934179633302878794910953378272160916017003374980909719458171951879630083356259596216130036624008382845781385030732911485238829039418466766109469817379418886849294067840802855871457453342754964786536780520173353501265180882588844323637657302691262077556987290305870454168384256211661595046655465396155805686260177012337909016191422761805938189525822821585563215475979184641903391856257642361095135545981479155985004145555149965019252404548202006735881265600997304755433579081129489048179187340494558316565927401265478440550221236701304398204249484006335934009088674669905545357582290079499256236076223448754762900462964222218721371733933065298734325887667767090803418384537416295211798852568728724339761078365346051448254260340684235492168005414161028264094582509184161647922457667855225913089200081984257969012155713301891219975055375210985894890519632395844638056086746572003449508458340201854947250326339936176427994003670811526952855522332399330051993307981279408513190839233846341100605296444581783456567230819167757438367088942451039785075268574286988657625512620152785237589476925120956458155813895897947495920515844882897232245459356158203649973881969637460551135548530595677337558761615148717206285153631494753673815519889638163806134423909535484637232385751336855215407198514937025631629276799131305494927397926659719411298949185216631015741090097615382946953348251648000000000000000000000000000000000000000000000000000000000000000000000 [97,49] 10815006848886089827508608464387817537482025557450582208761115950439509051359524413493924694886743409929312503127898278004939276356127309036713233369228063580929388249973177331033258044988325656027551584664141696384520080684954781332443854431583024346561761298643936283146209489812717919563626456685860607360133929519423093272012683245943784094043345714167258820202692766440039778090841657680905651010864636532018447505653424495921494046251867419696522489157501806835665706635329924314496056909332548621451703008747290743027437413011408032630848158325474864301802701804527677508084798488078230222631832198026944792832765267645565793797015759608029635278838602322708170667219713101654555455257901136668486529826140426503265579158078993959904383398334793673825543283945555138265461452744103229001969263566483630154563302866594407589502492624384086646276732472507217936378373023573530506987819131598964947672078554826045328378992079696539954672755332279061931383739626905410425265622089928191623649095189891987070331599479957391883592209249722953568209351509868694883964681061962144700190817135607123244467172211216228031981921693723920490292720363963073052118544242516240022288909166003240691823209326036437995702847410794662289299595293611378040363653058079445669191933718299199901202475229403328393351264302225679830934574767595738048573649467238936579776655905770334728594345980012026481063233853813426118886451815814246459561796346724113425804391777787004475209391660552512182326798588494807471260799457802616182775018971367991149140755342791638199137966496991747437420407056252700056655451941953565960407254268621160344113719983228058096401980087969800913591896821291741052664526084970232899194317693600101280045205917626654563103973224536411402394907502107654900697689859240683975603982838474921007178071671990495458179866084153219197583695448758074200006597861812731904000000000000000000000000000000000000000000000000000000000000000000 [97,50] -907589856030073066939640953101900249195173492991487843637091801727939732199469127742025336810201320309216040206857112239420899102235675866647798718367350006703159728078457398538921521989439333106818699920998186449787446368428279289230001594470088946453147122255272263690569994444154863912497766102333593104024247065970043750169195221698027567497560915798002227155578296338609292472284631031137159797224509798901741743289817694712337852461703964784084226148839384982849457285738385839085200551254010364732193186054975048714869771742669042579266037855426298923400418423721315256395855021717641946842626027338012423043220155222540930506736813596188815181881184925167694459226032249835422798418747106785060749356926219464171107939693910395193808439231659965583300564672798250193492758502116101304871934103554920678151625419468002938470262049773821845845000204327177904386728644121747806819383706185991176279746088769961249190193060355606753485845373387519884772372739679401883110920842911396434067415812764439273877231130653972248950437058167310431148560158954150851551773318080979480802585638822636315003858125516949832231945575572326048776664270648065673394986784744745176193070286085104514173844455713685679391347726316405577826850431284359958879976692186448147590670288598026219244032197880095885302192712851531821062528059073199248444968544059583545309239046194909124567297356915547557472865058231740554581729569623400439662688102797674699518536363751573376382438672829701575919297360926217611425129274424424724546647609740560892284238797597188683995467135851952325452523343306812454938368197430034565720728178040298340227733287641954085706295556204353454769883417083755011759523676952636347879308171226860668638522607254724904846073083936798281154487232169589206418902003535573205754083031163723370408644189073219429421315823777420667159802247440603839488171274068295680000000000000000000000000000000000000000000000000000000000000000 [97,51] 45067802206669582114356432332916942805510865561371296504062611955068591067623271669706425015173821885796496242702251145439002561122224721298537106506498158734725600403084648928858179904790889685521104836381730304516840780958443566695004351599308100643028088141238097689318701182200851041072984217710897422426581235843820932673236267126315385153985449077462992171019345792992173896870241024745668863817427278206989109044151750569979804109911397132960851400822274681670334411521462198263434650164222567736275603084833489092266616023067863958021583495577563238609889547571789059984413335020586740414893533758897729072078307882069127937812343200397642088585894865776115832741506661857227195544279635170117351701459356188971581492805985338744837408411540354921437224759299817152105072206814009078751603441056186689563146660862950820946258880183504859434653889076589338042851748450721569003762742043865314075398626884058469429178988671098161237864159092267456910443468302257896028970446476742230468570338353667391946485484068770958854612619124261152576004358282267365747636111494467030909458004846949382273704877469690234079149365381021617495194948695428823838478349161404811781121653006137572106228234744802129733970221325893176925323904315933933664817837869623667236673725602872181816939637858275670766307084743838619100599446851696286659695789390856466043458763187645063615111746715679448017959216535337249781990521471717763560419611008132705563733158605568404493762667908113692082554861442207855736042542358956468082035255552597385601470944942640519268310347329960214020912762040415915248386672549337546780446256519776022699413575727128695948855945128510342682361464868397659566678184424309962632384438118148156877738384965068392304059079904225064081161984337316204882368303710720128689131807168548597088173247951926301090786437128523118860372742469294582542749272171872256000000000000000000000000000000000000000000000000000000000000 [97,52] -529687023955522522275842371785285980042301646247478715277568298771732604746560269772226259536062752783071773220737997718282513175152513338590258406223931887668048186485067823458027997555209170011037613577992022004953881274934840198866615725620810694738555727889263641556329546007961305802027489922295192452426346288200846280551946288436841597334589696848279536936812123476178759331431244899040522039944912272947720069644845460408912239681929318578121612059040067677980585323810305849713975203179313689449635563380012111343871306973633620841877312806255167715694548887665149848588215418053610396586882641406663963629646763464846452481987396088814167859457442813319538031990048057109160066530752353684947737652758572952232683292665535835295495768031523123651682963212512706587111174294953109372002301223900229671884595826739538412473461481852150334003065339674774824776611091483441315042883736004534992036126757577000514640326047160117498419394019211753378973144877619270922764830096943230890458297369588326107316828638003449898184852191930831415979961849295396044014388295687828999303251693841056745805568538764671358632365771446463362759887413157077821721457278049159078738360368701449920239722118869064110459826648836807534709436340524964362643664696231017041881013742026905870513045923398279996490121753214206866748244562860490781656907072021360840307726004077810422042749243545689700249668720748265020452952949315911568890333716498714057360731541308086929629125329890397806386716144325674696734798776144188731693134887876578531690031666394102916523294912064274643588353491417031390780256622494421876776395654483329463258058104982312963400014946198322596368333079255848826098822955245225034046724597566454711369612982898528863882167919878099398970948568388622616705248584577808429151386308690552737000661788440055544953551772420501924249221911679109308833281809055744000000000000000000000000000000000000000000000000000000000 [97,53] -129551951851344203416317630460402336206012639447151643228209274731646819178163738527209228202402940396363290715472191285229867537106659534358873846066436675528814243672399651248664745844514611609280191761607177073718838077141286664663367151115593669959574974251520080030330521952522706666438079947184933901153046497416455078379934302078072301112135332370040485811584275254835357854330010182993196963694783412810589591085721119848553367349098944788743163423581517739176845474513795691306160834828412714439168793924016380565140971242853081776760506940976925917159264632469707230099357842320553231146303981993066348792597597485423610942492296232296910687136416094440482858989616571596090063076333143074241097002607705291218955658201500870314313290340326116185322177999767184272213495162455885113271620217851270930168861581994694691634199611889592088439276217628286486020336124080634049833478612408317232171205854951810714835552516469977350748033286584434306921790080052023941788796827538192533809445304445324031552689912522113348566748048854633328147491682278060137485448927398856326075835402373417407159762120766269260030156498515139815102104206915920831445101830856156741676609553731452076173985317329747602439768879173469725912025004187371185150692845862281184050910629341063366495215850586261144236674398005946982454780489455052127661653663279025961973718630440892610375719588919046481061570959091107845602212216881463200396531247469589071034670835041288018686936243899661874134436316404636585270966516335461522838733161282551016731832324029552792306991379095988911923591685968823332677542389760026937666268681715438512398021313441293675291870474409734883442049685333090439357849930726495193005222204978908148123194366568227693526190500628785779687350363931727434444029067855254637090648223860961213614126218602134717552079024864533275971821389688967650809333340438528000000000000000000000000000000000000000000000000000000 [97,54] 14036338889412814753636544685335539759430258773135329216840305096271390664820983762995659634860946984692635673923924144328569841199367031294824478207100516680039625686047013260849943182247326810896272135262774032840876367578669430451290115042832185638574457464290437277641979104382957633354109998097609339162580573460566530928554924706074289955214273780933892529596276073925584365893529059512958002967883835686528717661544857107179207220178778967201815812180786139960693058647680196774094230975674054250239189347438714387107317655713455796702052470197100109385886183638451562143212389196892189673861947342887233192146543881272860262738595598294064228625395586815726960830467347988281583591837155141603570579637299515376062523604697856792382684592003145512254493397697013791693414610159261384033036850290800357300799692322828298907244559226932464025034592448175195709291052969209793477558695036994013196013887005902258432434414290259629347961418191417480161459447763531538514782557426201235765267699384219902544866896306232251662505096559998045885467455189863987104097838196529046245966674355142316886435640544762123102002658397120992134672034821894435738499486891141396463023174909040250748990448685179622709632575863429011098652299037358018179099362301626856086764930206640738153753336861915020704150649110625973166398630710183683052202698496088161050669878264077513921271684065928054786947534039889983902361485068595441533792458364528597580390501958361236064484831413220912627547520250176211933888375614702317332551411313916197921818986803879403138318783203757800545441401445539391525604833778858778563486744906971175579060485511398106881903929288558526493858078567200847845949261181265666595291396155951407593916511610486665826328043828449044460042150259506098126560450305816103912848802484503842594928453429854989236078947772717556999479803399926008407710637228032000000000000000000000000000000000000000000000000000 [97,55] -705644703623235508067853764708341063088529974211151702353431480886129886766899853668936359848811139790618925091675935820534986946918743631055640683703586900424668890620178197127432512901569450140942775189375215811106828344549771469190474134724614723778365900257996921749416860591024788663098494110835746880908466498174843181081401768093982563496725381361268338818222605927299723242753888385328721192579095558246786009215109591777711388111637430184712992943956067118946877302055637568069991872581660038241381612976472626777110751662900539800182887377074260689048678515178959620975545935946631073271232918601710328168205058068047729417115224281167240759234989081678329080962875867093390973885408025556707455812798463033558636078213327779882373134655969901934167459255517353786605832586591201843110358432283655964688592250902877543255146635122227829871498932896798419772251520220929982690121612559225984918976631790745673963065406318730901881155429521622924702749247279612681061522713117171031026745174187196406898463891141571440519769519186651760759987655301518605370427824109218297745906315393811905709208382662782521902474757849504239349888680132527649813281740722047740312588635133323415649088678783374662341947641209145052755572391394930425907385448106091638935728984628121854720109637963793174848154319773100795659787025097948340991725853483352447395244891179644049289507683710917967767467347743650200082810760177485621404535467764612115792436394633164411713205363591128319360187795797854989841305244503827087421192111987276484065273369535801235234966910149197144649799822157169106959005563687442028657108117041545058299088208634880423882238886814466193678258858727744457685896077265365976285938318754654198392137490976143569678850176443303091732328818823224316228421895904540267272284000187185896080211926350804919148138415228733834187895162432341585091895492608000000000000000000000000000000000000000000000000 [97,56] 15828956431819955109567849117090084149298580718950718479824287393042184075165687923463998044180495025946680646107119639075373630824962852999220092542052249406465117796986936118578753594862643691090300403595240579767915156206588613059676888950057977410100329364794816517409118103506961575477818515778738977623700324026788539382039694011681509539271469273912085479094501880098240838215299958461934135413198304006033687164361182899435392908854335191593560189974155720803615851402242158251646588558777529430219528841403519275469189594343836829479341085539488080546101326093952600553884342870524023133130450471379464075047181978993177532720935331432485735718018568029574824345060226329773938954977369441486754686252639378574109671182966658423425940385158360314561255137085696960116404334657943396236651125000141904850287935372786834779933730335525172410252822765345405794373292521055248207066754599767690329749592547645956238780651220555148755717116486878271095271393440184958462724026018498368077350609629141848396428995373348843308055291467637164586397237239870639066685678301155875089064798328981951801432514727602166871258554497818980744392839774101312033136244477852071702082867024855916388106644103228120798231154341904901331377730963570522454851263942281714574402389902886489802364880239054050317373634358144502771276785428534711725775458164521310464947345993344958511312135619756443206443576310312568890379981761673344562486350201619341610106007071830870626297386086011350403185292292374646323141182061442962977126878613849733285381973265399087238671017771747372505479605239187487102921138042613476976339235016099332503389454528254582615707936762387305947099142361435683693565210547713709650195835827827273659417300157637313921371378930700058760424420808361342808054486395201893681693817135874953521873806328525294539444206433579574408393972330045431105491828736000000000000000000000000000000000000000000000 [97,57] 515639869562987432829362694506006464567563167437326982616855566446372990064131267479887981242087162921979093584371300718754266450621973372471071255357009057261224043646813146374997400539439564257992989619150240092983334978613280353350339441961818950161586635644920948501880226867183276296035331002052088289237432743806898130271799765212530467688613760085761338191930853775631055571331394422884083506651811522855763061250776788343128570980539211955648456179395854427244775121085503131988414969609846122013807142357281073432849619739195991830816932656866172895040713045531823603496585314380380993537005832814401880585329274561072757394258594991817313787703412378149178910769947433683353762447526516847970245660657021213400970421934977751242580260846390753187411364900852795517811176714059927709751113178572599480450909261375936204933184618521940467115246619379589846455845544800916153114871032650926653439345084889944368670528092977415084081458157313881955679809441380131995071255182729231644989705202130015688500859561845966276192345398920638192384210784792785478188581897274694206117853917748408151462519923830717152131664990429464860803243727226553600166257148255217864650295153638876502419187651247095330436339772391809774009208451993922327653422302580281183867387537124943735747225763725896718635428555114481806969492274193162557567097454078701573003002693143828653564880182040970965712607333040048637377157798813635929449207119730080659818987121251671905399487382276011302530272473716102868156451518077163717741523438998813300693758554801629652632789577366941864238279699709752466690756918156063432852892131473066614602068492976043844035271955678823226160505137998170011497876939060266897284601556460973349410787667093625476258902885827047160462355413655330267786712785254349770398208705701993795704824409496458744255536485447985020915574772651047649238056960000000000000000000000000000000000000000000 [97,58] -63413307481618957477798128438011161931777312536334076706438141667115323394999455886102849417381873883795923840631925852721915225241717796414137130760883221365406967568494296397730221493491087322659010543429660778080168603147893031026158415380425373664770919932035569090908223899105643457865842678573912170937393050454672891825062382076887420142272338680616135439657662295612624028067896502362722397482561320679907637466491508967807456689939889689860317706056107709702365785551428056711413668610896262380424439278551542404593021150139910091201479840350597864332498684114200191048039900626353681965771660335103429727396613778528874208410242083939225406198050733005778163992253415008581893965809487063924543911562017918435120715480168304127601398656491829921714289396629762813213886109544314571152423664057222080792948652560250166748707287077879441860718698610162983950481867472772986077420666355117516147533063720041249304271239077433541445137828448956776212117311384849515948918075195049560163341221023986657877529953082819765727707420501177950853902344564410665246855789496692307690413903777522844492101999202859456407732282489291075390371819935524106061044371997058779796682112058506633689949898524196379709676738046821508712228237025860769238273437405566414308867208084844046240919653481111221566521096834333295341570309325452314243647851464489876499855116416316733028263628756158912587106689196701975467960681760395499930453084066030219855396478693639722506216989686076500701342572156073528862971772138120908306021428778817094733964087836454323915774364646232208098775180383996463454220994497791282258979313786710277208101542564627542143947322104093214112444085358588146435726089052497618423530996796661139951567000970940621403285307514759336208510700150329686556443378598411295529476424621991273036314168762372892551908683513012643680844637731846738338119680000000000000000000000000000000000000000 [97,59] 70652991355205152192960347402987493994202837383796299938679950881786740573221229831171284073978620993957274128169950495352157965362558117525792558510917252827521382524770979372377993292829596272233687372242468716688527976181831138155147951294811934768841048841247939891193497523851390905343430634138906913533954974957255749480688508059381234884018233300117202351168237198826235159828608994305708810434696724199492169158085391981044117357198388881441238853827032795933097527263016850465351626547520899340708285985144155540585268231997467725807574436917424553993135012799348500480784587841794468103525309917923729493234230477099728787826812618153477591121514147089630003147637029205850591213234127006217282287175865254897940945996617922719714320135623107008892153871586785343448385727591218074780818844289764377153784241481913183807458591417545530144870255751095073699072459961153218633568441976420120216882158836068554923661150722932403353404113407481893097936271390984682768533582548382198378804927323908766707981244425492244678753655751285446875219220669020582191972142679162380125773496649768838698516957455719362986010115453045761998352659624115084833956844747270180676983129986535615047773364964978642265426254659867558033917274735271220553214466874104021141243224348834454771247206229053338158609965208001094179818589597454811363919099114629243031089234136308511917570802209236154699815757711558049845651450750760069122986847630694793649885565035029450784353253492344820690148583773931281024827937649043035578231837853311906298487906918898615463321116718365374162935384619577669425478698630204924005873879890221777061766793430205234725343797434754526900275995727024701693339224590276478701718332124104850917857564370091060657094849283363321625540776662684149731379970896433075820293039535398080504366784492158130259103617152080744008512343342012893757440000000000000000000000000000000000000 [97,60] 893368679000254663013538131089448484081675419567580386037295169596462030319605600414573182457337894712776079717520123265466727726013880770425121746812842619221492839783182477562296481864696289654596785043167054567436949383185364553305649046839203126487753890128396379024548528795438671640384039980606424125497912485996153048825334831215588820524530350011519643193717429347221886115959462348842968356346626907731835595001509618006500954385793905377791203824450358811887422502236274475096379377783412366561739450619688828529519675513127855789667604703120828850912231683618974485512111766236296599721894286552755837225086997328977145569030069119713485317160498820238015980859736554872648706473832251252260466629959215352055568394548443939566156667401232077653944661384147882888600782812687224979530404240167377638508500705220876488629341698273972377418734748508576341917008496862169591101560877995089114766131466642642909461980957002937461953512606386565941332718094127545781975819671046565142427364814057902172552246092838464594921289445666208254916626653513911420994642044026954361593757756163523229324647246324625641552913251834025953120465045906552302971869781637277020755846475956683762742752226875012888584832533808939762292292122977334917962185209870973486598153851064282734511962992927823872274247675430244639581312304792575386350808735470394495947660166738331217231203005724455827810147828578089233690516993406443795960536857518213764028439799044061607759861055728270776760544026534943438457131364138754086655325292469312118881896597976106265085779919437815481816381372522736150334133456795066708635457765513200421504864115370651876528686558020410957133197666250355365650377056994388446336164288618457757585638587277185915193802477944757761653682120461242469376658462121910302929328360318779490455255440213514765398135736276112365580031877556244693647360000000000000000000000000000000000 [97,61] -157111082511926016792297856963669484663639246960051136104074484695302144941568605721408465899802097825040099143587977339530410697179751521826110090904027843273320754250702111430411021552214662858013053131087955009907245729572727516415962740319547570333389521178852872777049270442769349605415831234973615742987379942150425181750569016386847953046728176253434492763705981716845110994545058809963181592005013628778120852794691387369633742521596179384159617750510924137315774692678149750782664036566772853352818236398335911570617372020113964500266148672394346880090892277056634866630516587659800241754908208518747149337695743352708564539844644568489770777661043760294033235131324689432054557105177314736605734640781199267981625128059575905347683721648775948730815599799140417631911781568038762671362588588630369620365250520108309610186674300123678191881927887316525076408879518198456287150016204180559599536758226668670400986162598826942169965330892538056154337732842642620463308689939078258055894897282598633680414031603466154600203011592727425719327241759679363622040735030422574288583181451716682691922067082857378772450369653160743571202944176370488856124607882983244270900083139130151862736430127874312581645794853457505504998667284718373748044410010482629840501655151385731178071143342962140095710635029399189440848163293030647670666307893099207884322066264077126416993412120328944085470264354620460908627935317260101028703789775749783391140235708975256356821630051628967002048404762792385185764476858433840620090685414226539183508376381125594715255318754201821198739936318092799095611311213708750758899164508997560770816685868388405020208634913675641493086568200929902655435410636335799974680047884737358820291981223410358013818807868782639786864813172065043560110049668155662709756063119886647135744874147053608265331402368458898885236126597980327247872000000000000000000000000000000000 [97,62] 13315059640151672632126126841141261601758463284931988441906701458273662979895903962731944069571095220756699767454695173898135998489784259463798728192409464832345633128480351110265762202508745223186211517285077628843667882255105092247012204795085660697334348225715658706423963693852210927094571842643198214364712011211308988107586494663448134979614582032381303262529108530544426292061455866857027847576936202644333215760322719289751924754824747197097922423158516303872634775647343918768846275573384714860717492674791692204474645043138116751482206742002829234481321426813601619071897789497045689144692352234682845713990743776560382583537337169370968193334463432702209264954145485578196879003979916669238158648776022981556660636549900600103252628813301066638898418025893482898013740911051244547554671788005360169378452114789375061399683266777779555216750568580781694666975894146346612146424549090109561770990889876242714620149751644145900428621034664262196214820745627887457666921113336888815691541894999139112066227947907686172669939154157630764503782668953783706967680195328280234300967464959702017978145645176593308023157059847605775185132498959226524086005015451886503193993225835818817083456936507774874462099729249391112672884790531110674223521787584947741081498315578077912228248926319682092616872760890787679684755165768504352909561565611632627782989881077202812026478537923421063070995025717698109291474753595316424402247962761075110965579601489043487392119842338310771347146244958823115718521307847089298482998191962516861864937090623651244967400226055027005784525019474479104003467764678789496475194538776556070716016074076942328900438896253376647579573260557709113671525813872790699149731460282889586071613862399264577947635125118965203296422489048313191925729887734894979399961138892172986069567121399342826056285487554752308321202813245589553152000000000000000000000000000000 [97,63] -186709196156472494248934503011917228880364915811656681837451924653880219284122558209692794606249822228637555732283219388647236736162038017525577306947247738614064874386483264545781262391892809553840736258474757563907771752014075129490648873962372769244815317057956383575332625373449601848087562551362707133016284076476490615645026449102097391763762514930740861201393380243176116104765463531263037731343387733206453733948231351834684108956824827237851346121424929321566367952158581148062626285035489455351994304910056879470564993692501820517924602699920056628731161311343250137617356776603334550865169692855341162579995734509130299565244697970988625688149883225486208068204943464810619112971131995248918038111049346220804343300609266199701578503955126722842562028142516459917047668996071605653737511699207578458122838130852910625103921545786426702121422260720335423976942871806370547546171314368188170367016777033273681926956805820262139897889143454019660595318064480391099737220867309408263533584044649056640782420610315437596710874969356303605193642643927429234581260170482623708064255863032986082156461697850286156910312837659041141290350508677704501615969038018958809086886407269197062788621405765686592573915882407857853024447795205124069243988022390916099911094904693063755140150488456206829143912475271455429975674932799568831300120588438676954796683309749842070886357755874121043282808606317176928295951559470455410151299539908186094209162741900841702188518101803391050155513239681074199508151621468730789266192866509790850887241096179687767849917600754898172698757944607536165822858968265077162214309333400120361456372287135972163025741204097663549234304511249502520929357010986005372852323811495652413939657008242849120616522455521813576794269968884391553131568868373516016220909445669023772731680214311273418452502139206902492638904423803319746560000000000000000000000000 [97,64] -84431849244041517849658041621355315353751420734352732542174178864446321684457360192981440447758558792069251298539586867460039348041044327762295515827311779459627210259323872699629240680360961042496850950154615966285346663820343117477772983489066965907339999387221669843341553951125718803726036220436715093639775710132787626348977708581751780876941971080506739854386744987938904383483735665875088488165490364241013664749832485523625647257549042219874797027102814881401753193851751945930612886091003925181966482541733108570324432062463468362267969014643396985254502902080124634648961546103776818454631524264049281159168653954896896685269200155011285187788099864399891497966739568810353587586338834275262158967079324816512834104260611560527465195317031629873976621415299384793140941821672166302244108627900147628210407291444740418913059628602833056861133440029741893672449409813159335771044711328169859417674399676356003952914819491166318881442982310211354327274682404715091470935004210685113945056152140854039544773251474535856324252750799633619163527966635779033773066794415002646695672043446720176707639977481838502889750712337127112137903906806237403288840606341053183233200331938098269090468134116988820230721269936590494739777721359343935378584930364262659823674781558508504020351875705644676045350376422508122087264814576703533466512614912710775084745609878175072601698106767379360557928469343572418759770690423609366790640381915631078978839511600517630530678405390197985100967428861203953505227503651007753743268927284052794828303216048896807441430276591238963977918422250469419744656155676770944102637147326156350875228842187533557454093687286272211211038004151043900425206768486805701221066052053093878504010273420275734262848029294000734895005410082773218236894756173601967818254052799744552228277342568302750242012732591328033421982128398391050240000000000000000000000 [97,65] 9006824232763082683717753245221219080494583449771722681988224937411941977306491984825565765721958458193742508213906139790276860273681358422464075221942101749308538104256102908218354304265144434292877637251542691659785654279558792941720971386778390129266533388988185306461169794589272902279923852035955385296446681586211204592747118261604280139404247791380397041526254134567395824315608961235531518793187048531715581335564352190232409904975801276093621509215694937668024214191429190883190522098894045719934682527833986450061266516194092967907057667821175433890396180786837259251351629435602609445500570681170426812481345317513681500158797768458252829357243529008627398164738189924540402369046334693191876224818455591135240629494144619336654361875852428996109550091640207532748809152650349626522891528005500634875858884338412786724411864386901868468048847692573861743833567248870536221335803416365117589409130024342988637832203893989771389833476334948499951546013576678654378701438521287905499567690054093483757744443878492986560559648755807530686615534980650630754044944282831156817106757630278409524821656216413328482569359078190963346810878163591470437403039949504277719614859446569084556178836363642599255306622179859802214912311481826827268246678536859076157572554029505021023509085962469755092050462624936778610081130656911644697222620696790145799169976294899176895640692314859981460805598790946936154137663629698581600645434079236702336004803004607210107621496381405593392836572799550253886751447948048255800225427841905769882740286912869508107687910746351692087100686788184168686442768627001744490981479897976108764700682893754896327933592298169258552142824398870314994154280820798556066579240395692792526979032652736547414763741423030549493786587232198250435025237884987236068001145583686907671755345453772029140419911871732362874331048589865779200000000000000000000 [97,66] -581035176828937837630396269665464057372161621531094824124507856565158703133759374375478368282292750994838298907141942104275744803364656028062449588978962110266802051518756773557325031906531201110091994501246632184593552885235480095627982867210248118111842919746806481974486374636236639564120337100624652731555216792981006319592647684112903526018446009891430534035206400926461097450785951375483686070871637885692210920735099918190977213316397090502363806949477790420760218060594643067312593541619657818632606712385985200684134644830032074563198208136755514248779628477778298158238495227152295166244925224126798442182176267758115595343267089244800837646153229414715200266173721539064559797736756239448894585465026689249612131706861284916602797332610834831119890700925978032264773557840687463265524562440952432631683667581549503307025887130500687012477557310673829235257775756979185321197719827778982201359832509172723450913019029327265520406851329113444490415936420964694091501279617784421199295110243420945996356191924083717496115322339299199790793396921773066348479306167929964242984594171941308960570151077128269797527228888204384616228855170903909517022386517311957019573731355281137609603487189327438891331928529081190502484730615070310811366188335888866170104893083054909185680328546841703119712683771486914722456978138662024017339426554034160039281053498451234764943816968134159446528572588208502877696852292689948432539350259475226336333907211415162865872815282468660218176575746165373912703508978806742149048064609284052756573953840314297296306355389921187619196813695630534794936409318804658126425421535859708560144882994793862874517804780759336511999896633327424793965449296682576976675877064714370807798935227566887726304474053387840812807541303068386437599762673482410075894940307179343100041963655538455717364276610073872086121030592390758400000000000000000 [97,67] 19203020927975995096429577737596531051757931761386934593895424397496243495558953102427846293930101558654133337607385601745461755311705074009119190404823727195903442161011212696205067939437842294358646473387586822837664425256411160768775176111405140375068462749618280616776545732998156781337864368051649753147626141071111051190624930559585612200922228184621765268746492618896806461746779872227879488618257361182711026107764676712797073551928074400473423891351119087583159380244942836806870924183489180585542172333223244922174328997507546559260807646764358939243064839627296900552271844783171065695988833667810302423568344407574400237966138229823769955778971978441215738539127920878696832360657906448318215992269196058860613841239078787524351329180436333729051295953797350954741260641631297287780824595442128783976822666222006721166983362833868335844795567098565099769407683885649344830640966005562288980378003166743300554085677767494037586488935598283676009316146733588711560725551328918539825464878443713852180405058156064483897444628492344461605243200781775229143409760964330549623509798939852498587604677151803695824767394804309103576521085016245541006811426226030690199336668106259222687114007304462544643034077387723758482395201619696595101489588799163249350687925472351152903451562324729061067473529110711563363926041434509747819100561944501001336290032375313041589203996892619203277525819138837309139208672759451101234368968149046921781350810661607127953011657359108631494597116820596653712141012263334360076662392408161849279493171736064530733355427059765728508908569602633970378794604365172671983748671878020770110573235233887882520311113195812919163661704026968795013560084359761288968547378412488112411441559225723486181912948083780171524400166132310085518957566170814237879119908711908401915652349915959016960872247261444866940995185200332800000000000000 [97,68] 540135208715653059518233472560600201014596764274139575758081889779572687750577295647969124304229954949387928047391407435495020818495829995790815266207490619287364139664300636513397369319694472699257184188055473927372528549758037387163057505986428050756591815492328127959842758284052109099159419097530725947177823706040305603579092460899844658736558782357925930372165144752245073763576070328036616475771233101997382979364702101432489451330445768781089527613086921070021132495591617361962736161404830447096623924925631770740069976807319158126253419983069537745930764809009677784139600946409969328802556889545586123265977474499574592949399458681403008212343665387876609829513423002059504152631825847545278840422093865118885997895692698216081080484124699880908440818831001927679010864232505009741236780244499263682818209549030414612681284766220935307958547111502378066594787209320898198683939964073163005912474194514559514638661265424669365567350103804451940531214938616477500752290342264158053689556627687294814488665330267788878425038088882474623762225152053582065905590240964561977318651717861563516497652010920489256244344445996831269606348138598136903506034477437886431012187849507179440398723631951746391261979524743842046831922119103939643723001246486847513122870634881453442972442028699733990243133371516974963232925657803909434896368186500724651249215291129214591954252454142744506517625066893766024421048389787350788012907618811607042574438198409511328581740921954253780077092135577539697018059585720908210388828369608486599778269482009722796527056248903636358958154442145104041961663465607700308922187557246326426383539856707713165948300552005967486851097520752137514848586246154182827813106919294698647847965145191603635099240913550389733833397755544714173316534563366917382915423571633579892286578375699403940350736780260884359561050534707200000000000 [97,69] -113485432258629341802712876901548052186976590910834817753225882556865400950440152908613429309893460979140718861472300917976125781300733476802861328039242724193558455423891635850342165182236427485923881921940975200062781492191137151760062662307301580774291072086888588333982284722093248284404823671500956851639275505705652053672670103322407646943014620522860071069147953165233033213907535969184774958828516089075986748204606461899091554721416122414141398187537731749349934850914707787589368314176385280561476219499373487193006565465091986199252768531229249636277132446306920993325017168269912964070969522086759525831460547766189794584480692107845028780348185170866382708121597982994936622419328824898525760279334389835227205038855837504283383590383590720915221893974839014456882897958287735278292861651196215753352966328037304774201930223290151318618768002788093586666095374120960615980650840048124152410877312631388389468910564313591063124624249773616234782780956993389474573653060718090964702718276144508485902444299967762041837660804798288781282169356325376488006982918563105635224833450491074837087256156006875781545542517548997401685570856484105145141187075904951804144785887926963323862883251863724052280098694458190947753799607141170172762525842313306410514024275919079692703869956398309094743412502822327966435405726653560767370560522563952966277382603066680376672945616674941479227609895034365385661785004119917779556042570528215302546263592600589811135366277308576652453175542555889648373091973859927733183242195756321477639038590114234913994849818712263794240176648648711887230929991353244665129546721568667988716390617258154367098507577340483366830104030002567838760914538515107099568014169831903933931131586679321084502736760390609245030113905604718688233005772543342067699742927423996436602133658641762677969074118321698414824803165798400000000 [97,70] 7531548959758552697847969745214867065836440782856415795899489564308637050768888268551740376161743365928224394322170406768536962044405471912251954109100972555185227120516838342693892205660008082340485274731110564627691411193683746018881601981930250322903657348234209809171096279345533138927581300925193429600878176700024725384726527287417302932420936951424567424351061546076465322972356107051180555073845126997833738589541321194473649551988010269153171354041597191043350492493879079503918510935316769522849553919347606428466634801743135837604538916732324740993986354137775737375317928989803605504059233331898793749218155291204591875030796941925486466432313695699681754921379413794794115789567946896319044357775679450253647670383929446297574600944834181448285854552999046930160144382023898896632034450276245276805037382324075544257517258468060459644243532502351579190339936289505793956974602245601380138322066254180272671129588460968791180723944070703298852087870730744368019860679448805422419505435006120155957441160196426570552262197185560843828678507188679422261823922503604458233641584036493174716503948542108115652070663072705361708915647609192100998282803047001877319737843450592517987051034181316469047346310193117277900399125823857195893793281564464863179261114010787228953403208905931289991428790597552549529571472978965430946926537529269784188197945584948065577819196256860108988369148523373474797023531105026355202869102451820695984783975590422152923590611467639096634918902485856387036944680250781753142551525740356550464939098352389358531634323712821762996880232249605515566470211706082943094796321178770999103918897975753210262927170576521631287715732988746374248057688617227039406773446050129317356730148226105776561893911015123616500559817389170701453037948306218685543968287655460204553613757593462228062298255675568937026980911513600000 [97,71] -466004480933758168089722141378215568912816338319727650019483853083232313482441520606025207889214312286740331015636088860216649475417624213742540403116521474429407046044882490204944862901188703466681981473313283981952451042814459286639128564590103951415407253147513244887420807249575323982913617900498216682471573069843366905415397096974749106156208863969330874500998460614927824869292809289525060520779590163575364875568250952781819342290249564162793534758715741517459962276198152032188259913466588535248570240782995208217571707982834243526682427744875270364008989175852767475692175411351028110089136172369161144224722121705499494985584872236788877311133749291257218620333902644987344378605625532822246034556757610213303573134268095299401832042078908884597490014236613058057682552963102408223644277903476247519205635394215863571611056028072737535920945839174676193650079479524256403670431350146151363996962119245176739159628082350821723117328994723458672267747361814699758214965817113522622803172596325285525457727225654947724327791347182658445823550435760024872312523705964397857931939309133716450051091624026076654470092867176309300190156247660389951070341990323914965789209877548683004217880400484458247033922340721350583672259574926977059238387029789515455317562664793382873403173712810382534509253527600654090494262487336991361798256679828499473539621608995073614102546447494118311949272340353302144710815466841823924115583330483496794485532576827926608555370957571605742780941907302630068833710060999990964786591519824740753447653485846213297583257301771423489045265823254315453768706463660303478819237605796403249094156031973005833204010496361061347429445951513755357833648799102766825324577920290934000960743741482817463933020907671765795720450450453232156975489528497740435993353480888287895123330461361681215381262346663848032757140440400 [97,72] -4184370788272570741073680368860714048315974944917166193084023772351684664780785581248061434472444589092934344382880368487131331338396424213137324918787814590657323577469945572545613549946961382438360800363191842147427643434828420864825885399616524327065595544139090418353786692117612723167535193807502253102505013090758897677488264220420953685137529719248219346084912194582418052794632019929034075733994420096028256588962461836869582089743166355251603535083757270614866490552058955763423313721566994158976906733754814602090472163583409682937665618236373298420949489656546674767604477883471592462195927926348396426800474369014730263621959083202179195305780743730684328546155945538509342854680998264240548360405864464571273808278648307885796704572862007680406214511135969111041430655440346858976607543733881058596946828324067900059043977472594375171271759978580485083948716132284244688405754839495204579819427604206725329440734290885770327941282322331700718761685923978247839069742779272905865164064311522282364391209170124114053352522418880422262728745720556787462133076347931171662461719218504765767333067745266948833002692380807960218723683094776823139099067517318233589487658992354359197296746416538939789627504323258840462035597839562737848941507036321033243118815240097877623273250323739129342518873939854337552022071099770858878029985460577369862835005449335486126245660479377856378152078514287347565802910592682796418872122037537476456924990691637875352529883016893629144239880333733521252266764371070528727697126633196390275236992824374502847171211158307914624205663901393079149007607686980568838841332040131044397041391697400497936698900194843493752944952584746108156450467023380276918880619699491081560074190092658990650241246994321263772344719637092501912182296489690360699625702872253267626468665176298297345171376125240455961395200 [97,73] -296719806650767568683611051333582908638682459457304609184655543908887701040986114744721719403183871811174901485124510404382110171729509155075640212645921948319962143564210921816629363239684601822421583916596586599685604214646368323141513699292461971999040056496623173796759946000401267433063905431143819602717836787891153286391763695858210666326531513255010689179231854399319548863107036000874543200958288097985859795384418108998131149562352831409471320729101899780016669179546362042530911629050118757672837319202593862170248012531719009933063460545414625113794234374912783517670081286599601997915059492614946963068611427973731275952127071571043157049929046103170792535338811332511672020749121816915060779915958223109833627935527826822593275439465492857904643563325436685159610989663910076913404430491403177527555069554604623447026365714062570691187900039727842523950667690899476848017531404905985523312451908327368707100240286398952434986340879015915719569587743277219047138427094061879624773419306796727668526842864104184905112709315741569095168803326524521394995463109094508122745659639411722364547488302961809136181007491452767912249563100361259531888378590539828498169796646092618429173826068261450306610365657163081567417166230892791404040671008399158044943479678843299156579635597880097873433457838284811482695435610159968197853707787910033435985750452015696704620040244430886945799087058959326798783720142559308432811220931914661173337934987853676979810055149486490648619479593143972313067995405772763204636464461743233514111658290276149645784261588621607919099767289061810384305035074385648166654650325088093053599466420212134942762918993520941172942433981842561757812669175940510657019346078829942232558214852541124208171873941674492403966091984263537420516015131913750446664864495106124420709146972670099786245479180595449804800 [97,74] -8712868445542255087759386636689566512674610443242242635228729507584919615047474723768163145389825776446731019569911716969908554565553397068385280057070554715974108876478552449866427867596885800604846077529547066115973818592322342749895381817077689821259667816516176507131163999188766163794839628500463026750557885481576508827670582983202138377202690124247815502395359070558263323809333014744960598268271778425302161041366407309100260355733153717293761049152583531813116462344476520469026647707340803336605030139514941355058156743373189268043408342321371024009331660058987518922956838731881043014678183136514651994045755230142795742425053252757994849677611579138595539040450569984168333447969973555657527729334671154162937889020103239395570823428008434426542303667348743698131804810026285325154554809599202083948860260364988608386985396627365221329115935315853928936982124053023269335557812065455637673400973571418115167239538685878775725768138963301684994677744765423044241426519877841217027700368321327753611893701462585764345252040847095471210689869524941651963521087080959722181485600139922679422588604139389514674175634309908001155532575062730505026034694154139478343706296074555950730906097592426545501682991091554195566837240283026010696333647293355568544580316935732852514597063866927783173951083245853149731516766443751539272383545932760654910699889356579599797813910719452440420619066890788728739797326698484432328077551662127063811784437403414205774077798065779774499109866542324847355020629347705692285028798234156769718163900524615706774943011944432520623742915979686697851529202184060407559082379906506621908891692404336830685755200789722744808523003640643155604671861743622444109664600431800091154738489711811584185612176430128923248472263380351382401971558442131834165842724856988646422836169175930562686304643983104000 [97,75] 197493584732795318702831877451694586606296645772806586485105931932788225944192000679997719349135295127422933572038282972046448953434410404278038016133423931205514821368712460598316002678241647501962550071225677247120095267150184190251302615028645321000962191824612608878197316872206982966819752180618357294763952998845740757622101009134582438817131764995633510541931491268766690544280006461759479425965816269940236271349473497869609079041595603884634148576619727779826431332829936786017980202182816748457798555538451731830411999534040080482966720245370023033191901840478833421154838714842819653737207786686317625091163599436084849242153366347699804616417198520103898733179175747290320909797635727215711889312864059740930054250102760422442840396489262330421225778398506530882519664417049151694579090988578065127563466671024738010288636267679681520611157583011438179699639939495894993305650585316030113503973367916225126175772333240041169165238245159765796886425750820494412331825393274950014599362826213885845846979070800499101059677501258017363532378706615336438460505009221272476592388040178116092342116924741202479896924059279063916944939727641748112227185124947081324158718252563646853345909790251844511453006410140403965404108274704961765104896986960963646903801142803115344133434200613612472772685519568001166099599921396004366753042038826535358871879949397896892559490941648320806382550090671431183624044221013690180853410448456847985412038527610221662300607075002310869235569830234854543665941668412872699022725630056936026856548706203308565851862504334754797753401940673973182358017335912355564458722100815606241287923879775271775089534071455536026620362477524212028140730558587871757387287718488834089983294024791231723543904457694733540791406388005928456470319556306088232743308585819832319558523006094843071151582368000 [97,76] 165634587289844376426698877139928452383694167228008411415872258523220384983027267009502959247627973429724125201507757508638361849546489585665815969359029958172038213729137093172010186032239602277537118681630265290066574312643577838170742249353211066262323388963029550122386534764990830666049934903239436704205030402045869462761115056439086978592314938038256177952680013576090063515007920888239190020570391855934887708114438446159464957923797456993464578576018381554852514973982658671627459297031067600471038441003322312042078578257840806474324574372223892634979845823606157693849165020114826277868932642557790617749421003565256094966301099668122008423571476521712186759933646677265631175000475111983150731927225195716266743555767480726319904765401659251810210710462367360159770482504920672790809170916532969976245057997629576035197728326375814541381401253496616119680711289724935421299553849255034755344362773966821898964334531490520220594902323396439009693735349404271730740924597165962415116897738684715128127914473517515061239863699238986273628432433547843162478589934234064601654191500878836232753200377687279515175170684072340973367607916853669657996402137388819928977187525087910189234362158021422082794917910247866497207613301230435851262621713551284942790540558890939406603507403888683875998343559361061210577544991261638376620485335741248697139757716112738611262978033359028719123361120596208869368854083518477924200507717379888774036569051278580480154784668464570794644515142608174709728413096851769279498442779713648554405346965954834084882575998359609744879277057057706302668004097067769736766442246514715198274646139301547206206444798370263216058612520446778194090471478691717009558241934681470645921959093336709398081463758564098788709266520692666759414217765864578380673792900504150692542177992484065713817600 [97,77] 37025039983492307571714489405575063947799398740452930817427856047751475610018425604535138228690318666810947783074936077216135339175160000109073344009385231860569526309394613385236045408769864814210287486135110753535459864070111104024656067190112254814459138292622311129315567990264653245585766598748254269358811287288818600680911210366359362080514731603217067190691861002971961762716043900079432660886544392750938259325437366095587568391159358720340896475497009647129407000219746915984658357540561297594831115747374012583654452955535151818613559175561523153562649195351920332731087404252272659002311089898475764598064412356819658664291308446565169505174304193856032936933715922127187705641738327770421533954574712074328097091824592890468964363344361216139113599176825642947714484376467110473213608542077156711454852565559335801408504286022561364381284356196534060700934920379806697848549349113288901831459683021754960977524199489344058590147690585021615511735872468194615735636421544630493652511297936900828922991011524524820883818482909336839065074609661222841310814641736311784563551479583371426069455174139224856027741938796297689191532890218348843786765740636686435181102813813375339178772272089023574184439004219367819419136960058355931177705432962518700950951094285047076592798563563389665599701116740282546866092922446823623472540062051874174526995048681368387931371581722713695934260222540524990010368816997261061530204766307075358356461679910438625226298383889769510588783459873600876849725484522983329679968400950704361366478267024111956205485278009071073386624608952637571247878678986710477707486015037105735143341854946762050932538213510742432874338289171758964858956154994826269040241342616528373006158228378841996458194855123161495325128489340578827025191866578350767133821094950888532541762031896662252800 [97,78] 47634841600323660932915983491727343796899601730918371984084026308895542952140637249527571532211896708586059654823233146876232770697771408224504112622412728850363903182391765660244235014605899689860074574516869240943296860536058968939957778244770723870290258280231016015440731961181176736414791775958995224846148982131760638955355352844778527440476688505989770189668118886718544824857115745501594977864977616137006079170405753784082826180853795044125180754072738224326824879755378869654104283919314600753159360171284345893988240247118014957156278596915897263214293767146266236949788488835866734733753114308924752221320191085950526444957268556944251684924438918193048698856855604333999419320036808619643458285516145086780527206732092953795111696127454600328150880351713332011717384648795405095628748305094136048009242631197924853826254147610001097254508516751870208168410318799756428089967886503792731513349066613806856051539169692142364241549783820893265434178910163854683880840881405551975201258948939400237432111341982384606928230579045668054396893696144867757333861512378490531353862472193944466785863336438360917642285029174743428059955335414644428976449277376161832102131684881959899198154655414095165213182455837842670147628389323284500825805547645266111612668325599897592045474830549945915807136008400206273574927694853299665162996837917332801822302960031924665051317614717570702227940133126554482113621224569929954620767056742055807324153006415628952897471761660414141785718153488329198318443469092924202711679291744161437818882610555469094444622657348228588784351342788908901596097599798019697390351733594479974523619722445566534192582366202283601599034822853055125905855868297554144907956993036503080174105877650689238093351738072482202211759366993418474482869764024616682989226780706436089860349975144160 [97,79] -14260509075988985172896034808608904837949229117769913745853798146471605012534482171028757850429422511476671822714762850473535329957151279574638942055532022119145289689513644879512487541987714368908298858336933652663007871291074646205831042562660091334186091420050189972686322799491440755745165056501997739011702747368914433705200646401194001934508944448325223402506133489467399818437030175458282201635627110087065104397334178991514373654994013725124814766479906526833402358860287605922588592149150649114055931163058897755095337478628234851173256933287109419685773834227189385458199427008950960156774518611463480819999193750458943273344549024293153090031110821915515740343653124796661050160809164440901538238776884003197426386434511590053256245633953425437478708425839525297792439314042192299917865143539238071922696654293751815283912824802093757414197673571018824461584685108291844369265958776641027786315441493731229785401994693765699338955870398765480982379759687733466038196514307253248061775411502395045945457982533891919287485162544936103037906531273822156129860622292664466122023409522615707956062449763188264373629933438261644229573102897027055767745575930951921988067723066817245137331050508200564997679846741511461668425846892404709257158940380454647040996365963653845595864382419537896216581658115764820704503550910353499600862904649609049885153380198949687351345808967743080304787957408739611211846962217793851310986591478633637537346023901961141973972082686856854483090094204551054337746941749304673097408052288411806333424648555021894987497535721785834482416729587486477418936407245754213613584323041972597267303319146146041055985683165504499651951724127740829611411738662262811219447421462630543444689743893731481163579375595579968769953671999550310014066322684391451456206138740256204350141440660 [97,80] 169405963157062708610126564324457396174294745748054527648800158445245566745270837411969148552756031456080645842993278545908071519916722524096919589383891720007506723428271976944653579532358307054038238976284592787216325121199487074795206779411845893521108424153392815492620046000077024222730847700922642953685720539619805646382768159635391142458750383208521519678699240365266093443305963043752380403988807636743207673784604426816348320427852234510052164746404658754289442272325669734386612708214478102747658614337303942047418167825807759718794231464272601698819341439610355751711417289424220355917661380302337093733139592369207183900427572674964650493602131216487509533905382210448635412267237747890783957058097056090421034714038957634353484506272360196327396089611412409683295816179011988120875354510832118331624365007878538894814497655163342700867285810678954009565348455840796701222419646925062150316299830590485012113960109920156798891466830333478410685422229725285918580256764322418884791342584615067443014097606742345855174568083046795630628694516552218799442485699226557947364754605507131769021428781141715482722319877216753729358230231049557199328947905411055351233875934264136064351937704240361222488390312108073305045354439715892219733414121733620056223692473876670937078266078678341917866597702181158887693246596560468845178504138530331094981516114953940287017096929961444219207151900219452942370724154813699176588636828478216520459126437725057303097801085088964816879382876514243827794579791949207744790643778101189255037132577581676654662031628606708493358281944508538275216084419283576881908749154253242722453003429294813670687086858149303633597228261086182049133999977519804334319677677543482197525455084513924567555429410213364880414251044759855892672804069738252313829175080321756918542080 [97,81] -2022465811954340760290456701306735551303628873969130210429409888390104745736543861742531576097356444382184539450031181420980716140394849522145975744251050833251303340119549468222339892012548820273645681764958992156336012345355315629944664452481606213417470922463720527972813520123036661351044280047785052748954336292464886027213694181141413548304982175191036232318460456946680529095805101960179051252340306826099152885933985002430635232502674041906225443124248416164477775916917507898335975905388408869648823357767437248024596236875913042601761126877713980074645717406980490804668514375211156208969882855916620656652347125926061548900727775061628509442649528921316308995640985915984305385103664706026021545946302947776906082972240838807189744126602259581940995805298672091758391426844416690475065979475185520631375477193617519316114597217015616756768485566245344827682136499001390359744083678503627416276239075756796147686745171739771523355026421195670396453371838202459787831156614453543469550037292398391221023973884175725791625865308817524134152323210385715440559642734520391917964941754012705880302085504533433863280427250165228099773800014072650671747441088779957345146014912368112637380082962134799598871137523725786594715141435885032425016509226202447702335489611224406018598075646214278044784098838255532555989611141431045765023705113348017484461989470700248694874073616560205063686698585144145851501556569923530494759842089119080228762134827748805611771499131697237802952723721410250483586523093515034154137080760236697659005746482278972607356555077278256117758031628914868162872595871049888607190635307576402117055301352157599198685513786611810644995526851022647868924152858437226156104167237729463443720567919232643412795861817885865731948803015708792344252621008396914038335341930004390240 [97,82] 13118580122255564357074279118560776053276130156857229965131289493901001187955433292070046404034708622719246283893771606272233720475703533144175099427638008324054647482095392737858649407800310249461355295064606806245683948511681283458127423808937218506902331354920571261946992972975558753956247973631472731502127323925536032863076879566896008005224212435747021148672121819258820157174245796191614196650632698462493888456486810561156377667388945271652443557829171406809707219004396139208111877060218067540240699139809123143763733102140922425492837799999206031210999524722412774838530004262297665309514978137794292027453296251397391439711951824722689547181471095224232653728277122126682836370627534939449236588931866891246322931289599609814466327628075720537150673800810711864711461487473104464086012163854365835197060058086847279795232357420858135031137256279903105219207284327174354771004610347487425523840316516173369639763404104475675977852458040703691277873825547522191995635460937917053190794488332851063526890240736230349041668956730631673673056206657765271966403578321453305829326914232164775881744072901928708797858220450070768193323441710008972328821570857058133817596215191246672072827555982593461022565429810843046448991375880187641680709471141624011639423530701094811151935785493964980763354245268437641182125605310320633570509351614721768033406129467232456818246142614250128384856646375859911206358133999812888200732635820874056583273707447082524938550302263920862978536104477744619669306657790465676684209055425150583119918209995177857480319540960526247517610454632600541955926078006135930128838576112049117218373499809603943425052977583859816192838222339204500719717768316971202156983683699969005058330145390220665090258448184570999797390164068706437110166177852176321107805569681440 [97,83] -48585015359981538743715504740043684188012007764335083746740030798408023814312577037802379050715610373781429888744254161035583626239963705962382312740539335572298743529120913277635375330571775387185387265143657109171305955052252037688721212973558533601760126597269802380381388538630648444369786626687244274634799238121823257396699847621318930693256444440016728231196605642555727439832688150839178386286075626601497569829961853872170029811680047718517189497025397256078639999462010463885551911554055651916280392274429529842744597982055579079510616407810322478343820832473014523329309565951107094312390915888802892616630455738097613127316331121679906890922573356562336399029645356963140046477213725180792744998654349319679902483069186184197613110828460968119690480061203826237748488796269880484638298244236544826608328922440134473423940444736160211219069757742562906905569325514674409869290182430813660223788200420979474189047548624557816195020966976563897266361432652333713955950482208144307326583008436832392155599120772287405906915406922642842931144337733420113625507918857892198758605107430893377488039157057860486807306729022820448894902145896137747462296874165446726055957427337902905616004040013469606316833967141403920697876156430456770808996911851260031710014234428467437064060431632605635337111473317420258789249585166521249079359808046027214581051000513042173677001666776958928279178078551421480830309496557830245091846724848277941144240096026676731358888638434488505534002259563466774226153125353030101839512188732593856031465185468692032948817640516794767151635802433296021584954506991700157215592055352394267016215085694801601050063314617737083834534716164537050809007728524070300418102425781276303933786271431011168176392497375242939645280371284599426541392942483924049290753980 [97,84] -65649287498420290973267120007211745596417678383159121087593916489258501848834661599123671013611566127329317174834361404561343582201313724229610334015909154399354607920002508171685354184884884610177541559047355715737265541493297942420653569270484521666310199318644620286514613485283199779297494491870989261963779207347326743622333206877319446150549716767566916083461652405884719242354205238349107125068093865966590304469267201907403347559343707759605131706869725901788909938956881622809980585555417263281577532127010453109299303050528506193229257967378553798649035526514694827603463500027660817232405166548171213339976579398552611616303752522417768356699421808783885261516075341010807885130340274053820878920511014573155089128084185654523767811847820659380563266754397764840924163576149552378047419978643445947519955925450769448002774902579298881315782266837303160806941141248299146190559960078418465557741967180998874536948177103399479108920517252342538693029874019590201375762374872871081335457708444116860962803554354994417177385754433241805684011957991859510896891631275428935142924910829251205911099740064169094484814582933303075159965058286520145953583787225877700564557519079153830091511845783376672793196188394293737858750578241773217393177969684953513870155801054263052813476906877618645420715282608919217477945149176968307757308802473712182744246575933063788962932320515348600229970132003224528350515846761924447317749280742167239796827828998867516212364659159484917704112683330397431388928930395674807563134313783479288349854350299671124162533369045150818062142507717021453336373802273053023291510399836135609676634052435056743563118209617751529662821124759277724083201068194720194676290725237931780669249286494933554378854877597706538172438803471221129741888802524756895360 [97,85] 1235868406357608639828607574881101713786952585971225562366552836834998452800986155321146483946855258007382358695646553967229344714798420334060981535624876075438433782319929920481104048777410060656740664730719878001135975517542309110118167103959810674109537580569393882637308109175155220464883376230815801509061335214134161021922535746751529531703440842895074969217647858635775974921207861524764303038930134176461555245893889593341142327992416666304420622199999342522759551707851929257361459743216206569448664454166142648859044017969922025026798192602401483210638317697931211203315024627226220569443561803420010236745380517141342231172159511355601797800149739936234859933895748545027373800612279464035227598402893540516636688240284175533259247255358971121470113090283304284126187706881832655449086882173860776828871565611814299606225133738327026715050407912579360845680895276618039173593072353845870584759650868621834976641823958707886094050280054869895936292826344158136603055281931777092057346383171324151835622309247332607043254942326501014252490965819034041489231180273368970921669562882591053461344312255577683597401190069542361973587958407555193312303325806254575833380027559933417363734678170767283845128762914829970756508664729274550316245297350711369533279967498765510943761976308588074207729030975623233436041977626537737327595436438658066134767592025945580963780951034375714011054169163374699284332968126585312535822204255829857488993562130330033107327410049337001708415994200112011772977250958912089019920045870530033734351568800303409143497321756490844834132323202882962036574023263466535284119535938611621182469171228966203895168699407710790600050044779909008807211966800773343030354491075417432352780809182678940296046017942733061814178095831490345237318396332278640 [97,86] -24853092004277922039536022287750348265428519096628103655298095932581053839984707216006064709271893993525156330275816192931749572201584270432445587977526302781946181821543093668888243317262467761922768862132843612471242573839286375852390169850990073420995473383096934509504693289060401419113942387300872925063456086549071019184067452328749300487262180437305608882135451532815862869206046123739480829761989029765018230706861506801417014342359149778737174008265837043534806654976048154124004681817705273408367554860516375621882844571112278281455364253692158135102727184420591881024760223635716654650850818904827686269621858188343977431938776915858998632928026054534606019732199554873096850492587610700543890296976603106362812751733509091148727599056728717654283387985829051492644643970621104892220281219337930028209229694865047470299338728839895221031573244139701075333291599189996001307066292482457952340399075208699090723689328475345868662231499694623767060783943250179954105058193391249527935675594169864510715464382358849900033480595897789229769640299104227601543139800743094755906034847461039372720256202950037316313993182141741902370690474215189338199363100083707211902391905960122029042351450186744420819094719707779665612956817417607963262634550212382273580947142557205489648147131591119614342393847807067445744610123128114917611904364725075453684131980527807842042689806247084032232264209066478648432764124964192014148480828961670977230675171388628952044582929304156125618334219380463058238419407486289347300616367895296927853782762043052965203414689851523867687359573206152076794929584984539936529912329412462715529722552919369901755017386529497620354047229151026493050495461724640397866954488863997500047136473682728442714596454673602442897748258320255400158293040192 [97,87] -155536764656707109818458476778771567731180548057966084291489852530514324321289859607643534721182389529561100321422394031283854151162630099136727068218999921581343683844226562544220058693191717551885103058606177602587520655524482952593394021013972843249932172053197663765169753778225968790085340380165012339274770546811174635267487740202077511777968218252310202252269941198952953993619652485039727121425064619081900362640333713500312073370868844892610375432669856028403978373978512420427067251281692297913330973749594846446259807942791784133322803446117899633466375113262718411331133067062555042918201312658165830553364519393386991633252081904562412013598274254226003638557234476477642306716237940384096526339635723729865206361388336383383410802968031030429927131067065106140067061099209116458073841631871016113564914240508062951341348514700594544691878956640188614666116770572991239170038842012199137902368686560916697935469130853917129949760967029539038241451146528290130321870147538008866354892207813414936729935206259005573539801502870941832779585111658661035733891212660776138317821069510629372603428338688734730961713446497816574660555221093186867010346387973213645962251454857488000486677821499938306328415002636462119126159867526495200610883856575243242713912054059632050900290371205580876494501540253079592868276572032295147525137785973762327563096759474981955180642957628366219884211449600923691688090646177415373648350699413598205307022159820552144190313400824561168813176217937435314786377236276032699095276946195133711488021286898864153225600467645043943733188479236804696034586599390599087097374159184349405550783395092099409985728014692115565764824890831419702036328756606932235537197240756546308251924520019561018627539573859592027925408534842623070300236 [97,88] 484759325013314390671231139672901918958990177158638120121472598251344209384490311882229719225013918556611756366612772500917337823849754326102394414762788282846606761019717365838849010072973765848394922281660563580481930190650408422642596325939319233155689234510065165678549043865926969308056886460093164268248751377756407001929002217479663281888870044028580947559641618875396600490496108744499046174071667096260039268197578410260911035493354610029271680506593928364143463879416611992773736769104015207413890194360421942364003774047123797462453878656035292437537844002316081577350375480657870805849840235603429671840343418140860100178707293001987481931050786805303155054291873778019073388886907493788565300751634837704852021946379066453064163636478575042998663987296038598465036727638466306610521099846498696106214412954112211608931745884291806180815120944948994565239921986985692773416985594570475992154402058237657997464864183754050417680393839874576447329306103554130767396899760861260143298930450492777251666883178191665077596731835605225999552565995095570304364088963568794541023779865936773789766375061023242671992688296875603985479004488928041535267902600798008291070265439910291828814405513128964409037649036370435365908630830511627802997150343696869861605038834056533897579491335441908016406425735279851644946962619010598066976267580214251914573177184984041852049536105972067034798074578171049109574925384842815510704592785139769706841628371217324453689019676759367893293640509216536990354413473368687912005458609479491031994349216077251419000429218001390169392218114717909771076389692692261979409545924133842962994148473452388392349529877850196480315306151104590309953564191003041407512193413493951273752954992079249227054130524012465314187148334055993600 [97,89] -3689603555132960605786573429353373428340012869804755056411216998272863114527532195439315834486255481722924817064446192633810965281061347477819807318383470820454305235728226042217090346538208958317337206918636672708701218926110815858396477845922009515913983231336485151199249359367797386642542385926578335690370449740719006056121129034221693143979446622134090728565132764907858327189935307937553563120830554874460178317811777886396459820227119273662770613814639720234965944030286078946431084240310477483854386120394257950662468214637691256727425361659957453373559774614100847660708383188455635840133317682513719097146381555747420162555261122775969615933402844616626424971838402193636610878117659632708104761538376860201285238852039654786075519441691400934357768118960407646399562376385220400887824097641480894605671603254206805498783054914086731460838302394425989541210998975507985803936815857277535060201469895486351646933457164239564200569462294340701167072873167437595042297610025156817364487038767685665519951575518911671963867564310228831051070302198434057229114103360141487233727100339171962413022708228692371592521355228603490960202376283566212137468114091168784388549255241752653456983240941948343000029415844898016148378402368531355749186701584554508386414858965798897178730663484549774967124965893135343387121522313301590643161760174305934061954315518272607086323874332044137565110817557239797078598448332020061645171959500235865201629336337916408902796187859333434876829415000936453887884920160467773788122109653997634585586415151551508755207014327280794874526428545402625265807618874227711593872709469285864082470149767403841763494523109607178508867055062633443661052313551995879514396514649501770533704988304205304636898636852606144043791565516320 [97,90] -1837660169488516637597541798414864994213487645063906073008921248312334624574203146461887704430533730148436612648940605657442522136534202621679257521623293312075528114089095106171068221797759506695381458871866814984925630064688135864304904932929314247455544931978167757815048586372294084110294514137831741900869692926779565934561730342006816552387413047282994329822737152222730131031948898602363308487703717387057847484845423813214208458842345556469061170486694205611799058058591386217671276358762407952017378511146846434796155395275401048745804716457319320951183992518855453382548819269719586778386482765597232973211466507197492398989277889529449979685467770568709063515929528473991372320971539147314384472900419371311128532409323533328552822881604150727611894331720752581213560963045609017652663489561347488669730112332461198156475912051435068939228466650954731635738388824539829459524009424729254542990124178219197071243833742314096873502911330780382673491246360820196664448964226170186495216240985066551154682150119658222595937124049261699073011264316209606066836522572429420247565358464587051472082662130384227686910531249698259991346243998281551659073060593990824377671536664140544323506953710192970850937729744891248006000566932542856416609873059527703082821219962657006680663059143433301910017998741473893323793139115003400947523298770504333308609781506172363472644779428500799709421093865116826335585548720130143904800942662342906946878185418166418748307572089226880587343069062071244797676083785150093718265935149941779908122549065067105260531043179016701440739631639276522441707577739871249093265848178264117079576093560298316454891453987724485455179934426854827186988558234045721657023199790114806857143294017463803427752464197203137472644496 [97,91] -16050636927332151671069264644724899917005896610403184368200643031756060408414508607301443899058162189322963571420949035661211474388594300212293872489360480011560922664370720844692849063676245758527462089283751058416287953315652146556910230901542234090913495379648500368845577525639731566796298869144892549416673493218787017887582318493228372098761566080208456468661302899542357088122430716091072549561215837292808123063905337661307515921938493666777146118760437610174947273919951377484662116558707840634068337726706268768835319037299603979081115040658503145548748210926423169032717271034274395358691123937185943272621355814045767347461705592857764743209770166973245391657837105400521860804213991373724267292009135488891632321314426298948940338575643801312326182394723237517098565335421109367072616448447624158222805361531128042690746588447141185642227149638176198495903565196033424449939536154683573296024341775574704775384069693847228738236771956085731394332402313462823749953813636803184465170614117149292210270423327474547905450275447589809163498417766465128360024571875408861059647924376671956337095497624892648211115157850245413005015462395489530022951817608166403863670255538883209405748202761174979886082556201330408859072586032344871096595155112012020038122446245394148036707373439416370774672380759067701549309093457728330781012122658271948321990923284852023790843857834513353401181798575355476993064040795438391422239042471603570144425076362443299380399784202584223944376770760318656037905110944465395829845871090662606560312075507751392350069902858046021245634061007411551402277560039865259166380058755877118222714590493852862559979829663914780265711242902425597559490885263253445443789655062036484750062964722967459525803754635248291602 [97,92] -45682623610722455648639497179419624811142084903946552274038161010111947370605996591418543641149498656632050007194341960058937056180181566930630328935889638180398692334628293555875640866916538659127169453542702420823404243741198255712377334608104953242196850721403257283636469996410302423858109501956472346975723211738690485288293854375158743382126753945406610340689258405859268027407269405884024627742285065321504924538442533022866543270630282263847432975847903887373663829084630410394908497701933455140837327642209441611988243995278486173491242707723112745271348149613302491665596925266496387394409834872214785433198712900465569403927088144821350146616044832813651271147189772747815307118649302853444384166553057575075735028876419668325736166441928327801214438046462562030599615144667086666100719884391947669414218182170735273123820617878852800128063098295799280481496440622863373526820971519396415909639681480884479450518544574584826912477384801618513486046773933601539759300690409016708379929592204067315737290711790524910314552521856230927129025974952576015758043350817638645516915516185228826294921275239433947942747351983574652249861464172020088909608461952562034476386971727500128993673568576166252086631248498594815063896332521604094666387717287650357587802735849107559886106207390600751587867956317581338390122958155180719850941407029949945437203873151772736759617163415330534379028322325889983179943196801439131163705525199991102620804725404704685339674501078962390834303155431133639666064093847829924945149555919592049741770998453808255849785235017171980421481388278710175696406245644429824949027352051914498013318866747723999925641758753513232859223243334115704492528403162283044940408417369977318365037331796588193821374902145280 [97,93] -66968701388751764201056261384449809917639318578058431639872477315892706969783016282002539853583448545037884254394485161780893309952419809039686222716091100678373678836447394972503856436878355166631868827816769392252810649868345485691513772322270436218040175129227652018177200117864643797835734605650332317918716070295069710370070416920926515231064576869137079347197500757307816453706966071865625847204042469267272769389166413490549026276758118190720130840998395055873823001107822786258120948109602332133400489710030673154514928073103356118266020284441589241015554268857957048713957098494561923846918630441761839682237799423874685535546727689715856008231311329125043571706244098778157892997592186078867774897648444584336662640288758235128072622040098035597067087455291638094452147240848436139907333227771082429989930951380217841713664829028113745549547538210849418216157978441927045923074721818825571384872969854649502566925322924718036942136740354341583330597610673235636991904597530554387801946618264057296524576475425036046890711370229605018944118798506074140113033523469321435363440408985035434791239071266954426521383822359306412472146262204049288412458190244018408721137696918894953552572632117372359818606790793736789559951711870588841111646110684524651588923145962293544747128132888735461410235784060724631895627040824778567894749997843459919731053233805320838634048726778789626259572264585134467415020285705999721105119305566673857291622818867476296625270503360911066314410125362534856267106014489043282925408227634725495254906568196162413798296303340466574536915867563121082678313839379212919951080888910801561616237847893823526234842919508433276948967383401318884651656830793470380713995587083399743312673002951092449816807040 [97,94] -104371858483060107999300392567243854218387625463502606538108046008237864106682557008661017241618770848469027258151423280290126474959874094164793857459382993064570581253334812439451685061266969078708496368419101667010665360275161959670177566606055043198116005179998902521214894342628181305641907027655807124141702416196482839869915897633197809845549433214651858763428905457899870669049378486879785422359871280802946146995914835907344524691883884770323859639407918997312835009075930423833837599166102750940581114108060085767949077444968228732730761608197389884740933260073536065145563919755032761702654113906675747779547166411393104452720642167309254095989128144706483857399752931561287158345497277955092420109645086057905685198233141646496305304050206228493654841527948561657796762527042633371861525491413317142323532818724900836418242366966733568931102051217326021559512069921607885176505854383929796309060454085724512429767031694636799132580328093219280284053651197045089730441251780403005761921344103157711675965317114285490799593417576153699675032183903195406860747374722764990309994254859141660370333714149170311871912579281504264103197972966327167205977141117573579309059658822437627784927822060898734767039190239006733084301496356119231606877370189857746520056529295535050937055968360537958787899463612481282056754990129916174492978230847639372788138195242668046475617671294547878788557690589086369792950012761560744606260518861072343967778002750808437155556055475181289319134207359209404122441403048252239089756957828914050759399076737681504057086613606588642895993277328218851381777419803324718966380091458947556273948349096255159166044841512925000472631579467127690151329396739655754501727832422837511150985895821238639008 [97,95] -142588386375058214666583656757281232145988581026178462594338429717732964964158230106337235244348804033506072810631417665214347973658301067684660417513989933006419295779949604277871566832333856751913645265945155365967384670518541116659987453600942970075278739678380400719805267724082447289856474006076291156163257684639739442679848979854955815163385944516614749589575121652611482076139852956130477242594582546957099241383288358332728541585487860778889492726669291983995928840340846605610852245937187443650121955032941909592390473373350503403389409703063196273251132045750658537127208084872038064269059706307643295880496561896528457299461865582119387522947049261617388813430124374848541026157281274577183522536074212541755742379799322157149114416745925344926188960304920813142865012551484638028866035123198765337362314021355125500093887658892002753705286930640901858998937920236524441087837441212192124433498333997341424031469001164272859948080085319303280451655735324965650052077810729969445139122348131251449206466397349625727685568206506320122495153710581454667163420881674100488916357565449238821042440794730755279266646352909122109870871825139247228048036174380743528728513639985476570716860518899130341191885001671493959946395525634947342778999890947236699308370890724871951304662607429075933582143402430907114628638843910484113016186920616781294707198956662951918160053541612573759773467925392401354543747078562204943327755088534326955086436358140737453525633920542433156216706462585582752073747900258935036895717706663706488920319466589734028916916635807556906215486958288991116669105566421671723000059338199367268789673421016722354330469097251123666778008471273074002908405952374419291700582332305195031954003778905480 [97,96] -40238706972089566357697590829978928790177022257518539288719097548696541466763406077873248217476591813472311212214659844422677821787393415681118645809526230211118408166912612122330625366525521338063054146657396698344233655129009240384438202854008878487063934317186170405073631780519898498523180826521303790524105542059295207996759969871165124296021159314422895311110367981551816729225142238743553252799884108233482223250118351893712753174391295005573320032674177143906272595993458885476009006821033156395153083338683373610530611163639484900820788141110043184716709228054751657081865829496145502887873396971944421635605838947546008867425577366167850187950778113900840485234010886979038622434175837297125446905839731062118347916466184849784970051933527530436403489696905006321092328664073830166683166031644397700009701288451085539664914890104816128218700184902454246346469025933179032757989505534367697310127463069654695128214324237609069627299968617788451921949793589845215885963453412689866075990866102951656228316425683028467156578985385120350757078683335579867905667319392231062939075971768645916371517681001571913756515578082246911909670506452533790921091323072523009833528542692386075425896765082168379160230572408764440999883005190807814541311636830133265910786165020228257748359831960845044956039848029350286773068578283874822182139448507188574456805558135142749139401415771846134569544305546057547071242224890358965610101429700340872220285180141507742306615333254393667442328104952507152815435492568086244400688554134965146759847431432668178384548316685624146637243034914231069929855880782360960620478952183012610929538468208949921590730713553131551888848112850543915023476118970884565028538934484413331002749824 [97,97] -131888156287369915354864692955672560484800675410548344308771496603324839232877822209948352990928558078945843697351319108055767344771179632236906433184840661155817237338135321672427771899164640440473063122327540118305805901705981305823640477501328326923722206621343719925646587185973990837007886669915345463410375440942912845225182572258224566398454073038814311193834591706661941793919296889411840448947176156182146128800054633559812663805827248608104819476426888202703593068225043232997678856039848688676498674048895507439114236960678837193455294451674087643740142365227059428499634448635065525305011936774217758993296996983631544424543067431164312739576745904324758038983978334405403854364280603603272682206534326317425397311247270307167839490844881151709326519289077495014272539054203577435310864650665940247087102291907362604209784398586459437250950473371683108511803694879520919712712455334001443618490313694339248446270576061739672290159683823813337677350210415042101295494169521390174514646266138704747253422378579034288619025590075959074518810861891078494989927802639511138388129377824633072646781752313909139666587322489146962354756727750142905628481997222700533354178592549239052983029201326822210509145097688312678143120467909178030505217673095540168895823176343749860651078245013934794847507091118906006927628240055019161655694110591781065879794410930355982256647566633751319682368089734248396564460889414250610147328284915011427547851195950980983333037542847629138765931767051974760348836429508526853541135830816679747404703555711771254588212374084465231862729615311519558504606206537767554958846968254729734025446155110068734362608516715457665952104588916115866260773353046083421045835154852483727824 [98,0] 1630501510834826713848782605716962672440716458059127157475024805938223354558980517126901512430786594187098525298787982544707603136177849503482552418554414968335129488739619204125724133892300103324709579233477230806114284449322706360259569879250595208187373092552584034053794411515258039682107111328499258803312899346382031221815647623142064011886962282603766395459755362541521452238286006414886633703157862976429050366886122532698875833325637693688023482534454154908141933882041274277261119577832924054140565606444267318485763030562460588240887221625655360102139346305257062408164404843138523589959375044898082919736318184023847905866015529969287324367713005352922970519580171569634953318346438293849153821674302361137681475041361823395805194932903360900486968827719991436407713393415090604566215856927590502027137270123290857136933545226619149334988750248101424964192016596271464338605569389315087390018743374543397261144655099647701214003129731086639722679936389934979954535673157257891704646215474447145060787746952487733228834288323174020016533674745468915661656276899005024934062113239795596248933016761951970202285871041861517092589547096531945425498087404804491201780549176265761919639254180575227286087520349734523960905080303726113741251819725048353119663635451947149940318832468470697845744446094004777693112974441093011206615702360769982608134140804492360449942289847150884824744755633892620635112944011884339771750018632646759998560912699588064991574681908636155175439930090160380532678656046760491613430732740920910843568149080778950382042388444609908069163789050800575072518652930407505425935824457691786245782963129251404138945280998812892029541402884206633240396004699613556175609754806048346074400603873442871311565471093584963840264312003262250032196640767317217095028810469873404295480011956026333861807406625374100388261430949577598460919929764271683010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -78038144536463228287348776548745469511894049936453027084158705781918972941478721142784821925366546946006561817795495310878811319354682940326096826247323828524133665515346819769550039189004695872479094526057336709292918812239375295214400015137160351275255828588012764334945574141061508159853974181287239558515069787705124917827353661578857026541376744955176356178442443908846010768980397720271955439199060009236923472169585327522711677732808081061116996025339189217510676720946476028726315412281935556954325110080428881692373505573160605817972424032146795918073243191138546575930838441196318656072414585437745249790665487906487884497180134772510266269138551268872118489288173815283651422045563266971460059218387313687975346709539275430382624411998021813556127492616397856225946372590140981795744453025492885050124653263580323899482510794257389492927334850756047742381486484098906167135151087334912148604298380712260683307072114108563374997226011628049452511878476613567958285271552566080576840202929714312711688964071311931241539228530530057051880192525268048984309758916415107215017550404258112917538677794186624713636746911787859975233266173194063831270596491916441672162005038419638819987496661694150587063270654449298645762955897598546888403135900124993143231381464498998329907506342972606967266869901495156789696852830192654069284117889704432528593267084107278680451411624628728881536013270692663398472956856825229248780166827153678718372232702262940328719472198902960640495131448260651615138609231150984068474118079395740077643677161631871926101155226671100753004516001445087761808996192352809415074665305111325117766815118064887956933000820165376666505402669407986470153700440819309971965090662120181600806094450968365181936486019509189639754430811560526379067950499855337278973342620436944156985027706721065133441571614108592493383057095436237535144349818895431179960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 1849965620926642205411873620264713900806196140170816015959649199461295945287050869283362794432075484640488182737930776601654545114771472901170077368743133612074137331776147737577203514658783082709473898127584565078749606908657152197664433373655209379506173847195032216105290332497386464429107304134668716338541971945972226317520170845360503231149365516066729530526415282550024838550626221979366632550503900365455756637739903244812084303566245922028054428883992287713511588654015087541944211060662635742546701711541380335703799252544690253579189875054268268446467883432661039920748504228858783291216165305652206498314221355656431289360482105111237228662971343525764479074037588820886329034991618176713777113404264836815971638346392721998300661118629207071595787964522355114589370698291036170931131166330691550555314147185098617674012996519265424236185982840666836161801256348225077222448108569196573331236155156760637722505922536839227751023323994844416998380441467337528151967677691052456463921673986983714288673864161562108425882292809494000461227986837392193954164937947215801537810580309349657159357104029036968682682333889635259032105683205077993686446407952714602032983110403873754800586024682425469182732919997195281332215159138496691140546765307224399131958799927130941842262906044048026809959300514178605916594700847090001330462358932162770102821710615632262369382607083279219760036604618247545811291245676964355028571360936769308437797406132323220084162288279369751613239151372223000906199650120448930614808229531522003372336310168450465726206136875060422160717732297937259621223446425239226288324627596617149760950485510077604888916086331654421382324052138559299132229976853392203759975158272170891877189426375413890584414960058822406484121919655991655790654482840464952408154208779059462899004048780233644294399812215992535512200174121666836411166092039640374373777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -26204640972187909090525503997451631448508651471796860307461760596598894242842635798250395129528263886474268384897566577255339140334259483386629792488821716936224497379512178267120652445441644772024627514235521078808536269519662877526037015499705045919684553992215917898213434164357570498167087525031741995206373659691730525792821500647123980514143539704436303667877339162638970904364755484640131163436790148330774658912996470943398678353248569971507768199999356266160072102626909330912538609714202646636874036261494807690993807946670837252512317420588254096375439544269635005387963899059132509728457031493457132796580553415824140420225091384436199008285556518316412495171757295420503148770700942306140357044347451299531575468764077599051166812764971514021008129065289047259457034540747900615318204091148703004195872106739048053351040958510770857572915719945751740140556287515823505561588273248486835550420082566422196598525599437339768787792546185799517569044879476798616311176870068845011234185718205698840847475365247454935352397594255228454011423125298819057411571387028907412642850186838533684763704462902021029852975375885257478143689591973075225714458894509616734028109033522830428481063928745737338232862339006242073320764381497896771942337207325400659498431114598428404300264677062373497878421883327441099693026971512064822185274143578689398046773669352830981314778368964648407089647900001225928231474218677055780475245110356105461920724362622789183087649847842634095958743014007770596985543757570402052473028926037799495677589992331590188561224493266419519785814480122939876779727479413465595336822516550653583891338198972236293985905716254304630922077625182760980487979864205851016053079835701843050610648751462779437356029664513429116941008189847337616102825007770770992045970766724335052726179250027312497403297836675133984527426275998170109299849914728844442728398848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 248651465638504071742254446819431626108586051502557703918462611426780290794059553090210460980341597610171457321005153866861986302530098580316432522209967843197455960127478408687652771832221891195751958224074571617506427035929374711782503117454689988328658334406155356970653617820931612107340163377545007034954121015874772587620214043461826272037130033564369095248261781407265814723215291203749328157886992234495178800071157363490805579420311771713791169870338614299274180363837725843499338057164184885823748499026674886666931884988256723276406413475040819107582329520967198480190976873211165276515984596849989236265081312377611169576062561209184383921075071860724103935458874774083486287114689272721698678220336803224155842549237417341249068973807415759651488705002486258259105772676857664628754916347863831676861736881715987509677611796241245240766520028728649482759553137924982736867388966839520020007291878144947274261165339908961710447258991965012292349074956279290378130502701906513962617145601407442789105474003117535139654492969334834530027446863686949574317115543589826292714273908578374393060994888641762219217102002534452319300011698917867471113258030229361379266456524814192752376589855072559188115236703011368624361772359992908437757295310356896669072048667617969524834858529731002740739413001979833533489782643120490399222191270578608859673038666190908673616406853651214316847748044979055355055506470152934661097725656116674779728834417698194344322472885850428917043516508380456406224809539316900033595656175343522929374135970566046174892518690885672280269373992063410607980564308888411368529195388855730462120650175602886710556527544550681153674952123156694652031783119004254185849328152185594810551668129055486703687003317906607147689386963662818560784183060436810849746471416781131914315651458571703690704272273385647710930296878698201748984160257771236560738451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -1295005705253512701860230165794159761279018240253135793921647692985234815460563962094681523958018520225646385880337963099992853467933346466566141706495877706549661818218242534310214410759526267191252025802002123758510833230112364402106787906316472513121129844556426662100143645926879558272446548642950693083908580672545357701148488111684980870152323152509843335823773439181022150217847836298938554514650981581357934614178080930195779225986372071575995686416269241209453413513886123658423064304060835173721614475237794007989746055396167339057102230021986755174089889673761785893808481273782930162504173102214743703816996754128533125700157988843356954000281441333704346435081063183519602971319723793302490061872451903466985166807265507512513713565028616054300201653847884558970525454305454092337834247347514312358635678646858956830707089504039954963729700400441731849054784576987545305148731475430091240643568284735756295283186082299251787802029387610944249092881414629470467141627472377390631802627058625832548517471784402072309060724177685979513930409087241758002937373054834504460933758155392224969847583076513078935959474738780935975865735940386056524646127735553541323472321082503564137118233076868892450731014410322689320885474272084836808189368982125033004756007889267816218001242571205676207030986642289523622457014504905951022977018203398754102180237404281091957403736476794646410571860234709236407341169499538316455545724518565728146225881058214160958153791829550910577397399186280088705498176843691746597394681973195705713807477355139433841759545690244908246883429583305786867655583027733374611765605172900960549361666614330811625662898891803108713875200550019664100400806899165954786490102523114068033235299540709479791209043941746620887265635485253358919652644402383856395057429419624823600686011825985878247500856681044138774815431302368857812208391200526747688100691968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 4783935892276894327029810044932725877100135117594532684093956517507898890986820608216854875741073722373580597635283452087414848145014379040072990269804770283827118371178202225828131145749063121188673251930829726708116346062519958734515054725645713490906807981085719939065373601052868829017401496388566076650731328547666625397073425111471818460034387513860513247551758647765476536248985282671251991516517966309278373993528698306156906559691122380407368760153550265229544792769045577907632509663166396669921621184282042936149053619822406734879420979584860387928832568486450005593429221692208913475591302871712399343155991922177324225259773941080571171765896044648867953889240461402760587100180353735970551884748672674754501326400303351018664554536358297529429740022004492232849797269042601206482545943450349001060128421932088606690105744475467477505034312682731015302955382735570330810442490397936580906253343145891171429477013794775291285101591226530902026044238176564128052676668195923627586622439688617452335722183267765073088771825096837144020447814033087101793691593861905353385020251555785426176745068036366541997533608823940198627853642331518658153112934656175389523093108595294102165245181182341237599956045551170949042957283288171557127050568281534412311674173666342096975782557980927498943328151069303361109725444427007696381546885831621762693368578972530938400948603492875870395819735913499637491009894768886507568419955793091019782642228866896223545254596900668689596804005588011509365878740817475534932637759219022618634789356975657197059154015119895371398049067201338950437220221804357209625063218273995363708507481254076057639426508708482950774045605069622069773947927276794004358320163540414706978696602778229254003164788868255953218977640438982972112716689975516801859279115087235723755247114549495235481521128958078598265176346297309189591051048470360782248001667072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -15853388920959816636365638110724708061966990288029500572409175563131047029125387617681193548271212240556892172845745834247495271977159023098530086393695567362642875700634327593936257322933339754455001810416320108824097058876809366039984065787250042591243670762693747321790222286783859419136018983073859066034654102877165519738688402081147934405211912295544085777941243250626272282303026381259071357720672930773798793165217542730082080369683399597257322865746983752738847493176978289923697981368347878813280134131762404303428644548163958543415316990545029134327601190416384183951537045584362368164179819571159617859223246257547231617825683166421286231887519488876529339143032018909221078312179082120836685282117967118064710198117828454488710404544732584782730736649337891936710438700273605775520293428651278693405789153595357356435595530044550133481817943854870214126298560493685691980466551540468984751025875566855861525649396433122604130446731665666731045231001473416918838151205975822683120857034308462924988873853112002800009094584252627866872724262913818913092425132272622304540839000983431349030243283620291105509344888977643326449170120263014515580910757453131148606594887767229150361391522203526175302423931918858651877073879374875824223588819897031480596562734152645302648658986844073639536234634025349478222486474828354018575911896904686796140555362855994390861946450566553739549640626408227066969490819541905284756930270060423189559471738950552582371654846193144711567128447409439670349837273796307094130118243425051813323336346621672625573661339754224829917673350189783090698696962864033832229157439638897240845597986632367820945189822143082951622493856957539292973559253813070466316453940975525748441331393403735530291282262905422994015149761643520848156412950588211252208541273945096678413326827934967318180382597500936029644587034933271867883980341729254967784983494656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 50510713399008065348323499794432474044614462236022224591053154329371365440112073091896341106490704777039342456909777384883435206354533619610210677369265199042626594151513008183111362045783066014498146930644277035759634803469463735124464580529536074920395862201414823782865891536602163223795914464335417579912565521152976893178940885825995594591797183382073400458860511180106313909032929797836037169948138003574546195830638736134040039356156966306645782219446095199465068560780213003323594118657338261941883565047434433701119428388669155972590896674287296881297567516976873918465337342326641063241259685139778840652709053725738986206328089827450292073828558939621138347884413018375188152344228650670460126958818437507636569186798052640738319698370779307556999431663409334156055460263509702442238642544851242885586930274122104658293730073470718383002032748773803433795498071684350150491992520030962423358149401622763668098353312882423576832304676938013485774266642490006921730714879116824960726689135865331462017385553602995581302671156071867961079103239136208593017399167055581977015758874711867149109598691332030898629591176400458206063754757601070471152470578942608749922190098821690354270643169841217259386786270327878032318509877683157341784142800543927833397535082342635479718210409007882608440562952277515479196570553923044386010310085050185953191179922237473292249502455808887451419083866691730122363560467554458132846502570114362724299835357212092073259003530544430764436837323005220339664151609339111620480350241260815927401711265182512000125224237848860382629281706249259568063285072359478342234818441502805673536551888112866961577671867361118105367377769257706553779056147764230965502979853358799159022560787187231364204801673504505245133210065258372850457570007597735643227042240457453662426759624688498298127416501950006244714538092988780148603385942860755830569045065728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -147378801432634004065112168362548110523289165487371034732704310036217721752372208882255307855564657124695409189148394854406798059698301615332990368185583907532232597810342142878047304676107633521601909971488029037640429970589289087384611396246949452823210940184670426548968553471638919357452554078784852075588751259267287617632926760310046326563958191218195050217411949689787791317907715733511563221630474223119152209247388925036099454863452597738264498411778833958240350939967484207515953026301086645075501831955457520143367501667402325801067671327136364811384960406285388525893249370703014322822216782977748033084952971974149731086684103348256179795495776973952552039918161435084554636748938538507079622168950903302094262582401183258993504338270715852775102651048518533561416124147827492953190300015962984136403824942116411685598100638103081464741636094131072962560783172180759701502650281143313559166061037195430380373295137334430491141590402781300440722507766248828581135982005489448015131354008470444890626396002251428734629899878933947651537646149658506781251873238275580678482261861099985373176836881883991709847038207023023236535619083145015355942509158598643201482717021208612953598107208477484722408604341133082494049676556692547663501573724749743547523854197602541454578497209251910964809561580219887914866619746584741328645360441146876776994650134889452437268602123725622862277024603771170310480760993155094724884487948510640729139190319785180667186468489144727605595337186386080541521617492057891052756780851368391207344400928583215910097117932752925850548435099438368223743021001782330467990894677238219740855041216138551091054429413375284295134641051163714165516802965219516680977730729241739854342082032013295526286105584544265158332860744611669508251087624212410250428003992884448979995079460646181286091766188605028272369963943594439198101358070308939103281780621312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 343388475162129845121537181881197346710612468574624963001097850056045498061584357449983920489335533138516595684752668420489129253305244052712370756809210880522315991386920773658574519880099941601043177574440592848856025470587912508288383802998586445858728258021123499077544599805056528478233530375353840743286641303897479762637226969167151068192455106781340219689286335037512253691800501555955870006830707365230035920041246154245444595465293002912309531501609897877867777062514594119773303287066328180495518323170735828150842380621941033220137929520222595341591473840589019516784336887491728333061965532182889487041064127615559259613689466342981200512869137857539440491664120075987149138210277998110660550305936238186260921712596291072953470645446375631962593401063686444772494404170099066218110460490694714405644031834543993926106192717666735123143346379337909514530408291624586516554892769642068980871069809808637575399503434483797428263573605957057745764596864772033285900882751355878145250298045307671201621821356597652947514973190650087693266209145280111148021848181391603702298873267855402275349850899379385470096015073202532531941811746388254455844644460425976947193189504781446379674653885351661967051022448935354704857511589694470530642503883645460929474775395827672616244150577453217594835563379516306017246142573113993260542339374501676578216479667370395448283864362321606046476966878881440781004626221713236812398556651296015651223519625202098490011517831596793044558707052535108256062408406879801569090264983803735963084707211919030805416061908540048261177596775103424535810524979101102037816177194283929923256281773389340400005001007642620143535361978721226737950745659532641083736609453898977002874996704659217628960721996887522129295190093673698373212090629933044722355870283819819776362677346687329692145617884270271438024881535693890741312271491940322702728309506048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -584939760365836868486700506737716276102151869523234960153001823190037624507274782371596387217982424608902426380754034716577540344184671268702514989085366894185418153236061750803444013640230799979405929068382831728008041237267484620195737831873003386631362864391711862391214767487304260745939302373065314423207396351333269052600717737971179071374815343101886259069655570044120122639111659365696008590970874645711236885317112100289094675341145479627065854696329608495621859966122155013077872483713035080297007000915388787934569494553208232724841968804926182907833186017915550109727135830634734866785659054591822626611957407384339116950554996117979613554639502880661492007386806007868249968342316613962697138625362028646371482372076868704467390172582461779447636528241280393851146457639994795138916985380862300804167343919595528142808357034061090088381642887715537460621690781049612279209276468384375557473038786530962770422213637341022249760435320254387797585914927060330397987785778808600411019626393587703281016413745121141271611963316407248942624298528295318954745700182201999937333394831456403913179335888131054358854599568835356780334371142950141324871722322772994369018027708127436589817995405862545511611276060841626613460090435033736738466466724507682868353177140709688373854614488893274825564691480919163501493830606658262738328769632969752235486722934297136601839754773851769623711920894074063458169855052184939263158445703273873235460259564305802588752293601060391847709092008650810082364126145551921482056326825584998754653473812107078422352747350777028074824883925988278824138659513567862406032598611884735386471388911468805114127616244600709205947856819132300971017362829473627451038887839428696632654861102181420460805254695659110663737237320081030563973461929827856842777163079350469600583805363899090146366053689314883753371990098635406882673695641261415123404269289472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 708248477168162160349164110259489931568825186695004436782034644191040840839584531166765906864655023601405486973135646265862944917742217773024634879576001354550449568087292683140441849044714797484362331322176775282711424272022818561427880666580383618040256776662094883288747567608621404962399200787441000721716932805455561584886126454528495750235472747816257429235118959531966506878437398965521822492190656553798943126705708301575336136584217993084323432918258829712750851882222584964848474538323549674040816118351825227147386566221906055206394459862595715111460088255725319923928899536770981159727145928653205562010429199720255474972694143674429615465672714882205408317865981297888400000946347504187324461221783831089829614332714393143277540357633251876053849833675465587587740396921595617535769760883441574018901375646750776456361936144605408696218554215285469626424410236726483087782986566450691719393185198638904234610546273971640375076489815417062429967591424890145515420051688706931903567604839146945268588229322102698601322077761322061523962175127745784125050652506350486327165589442429771785325902890500893421901743243392529771308348713026849073857538296558737751906722787368432823842476205388165187393506023622455811216725612170931894040974715039830766533358576356984038494057864057438331609734077649481554473936472737513952340737701870232477995393154415334797705468773751478216142058540235891210114187670191795064647439114005189998199206019183090817193520898536324954167352917950730897202278951550186258350161395899325166099026416655908420744906943145846184779350804292947116467221399557666244079535226629029940479532346107802159868336760323270174635994223436674508966849434529205623285378256497001991318780945376301119742715681073662659955743139240054277999508921821405815369565588509056462271737984700220689086611116287055250004525506074770792090121503241013993425791352832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -579894617363461830307336924935439720281218107840628979373362531030598981297807845297217918911225896770986611763760266168940016840999249996053948822003392480935597602637080951914175760869255735261794732394551630765856212211544698160920597980338024443904312272557628632137003600181727618972117286456156633463897834221483627804014980577074731857209199827759883316752000989945168490628254969905012836566925593342821704732089471443642780110661008063627573722029235827507056596973048262785378964474660047456838193782750299319126809642662515430966951105410828817542670472133788577547717948260506267145406972388461974111362620693888011700697623489687071686563172541561015720010454479433330396428434795692672929771654709582931552829690430401682138130380522108917122533709513771703380494235736631499728308007733961638260980842686527356438566129878095797167624561751242661591809880032002876157237969596313955178445819379194954845292751580670664236659415140787319489484891062224819469225827951076901365188044767805223491056800446385215816155785517972315233021224224992075976664230861134770195439849497322677468344658700766104101331380934389474121651575567360349990626457568747304371112536583675679550019158299782767476940970410092700557607229995912209623766786771892913002881468262016893784324527773567116131752492550684890524037090096707368052212030847659917809780626526167854061291225851882667472847499714735610453285659479400567054144076221304456759618165997304322089374798801132718631355422719869671925892117526378915373723676244722255214983144659461988787690555800082973943510880872859363233317931965362468912164026061153580806202231249349957666817252023977590892342963657853538451101924258999236338982803199055247043091887142222736654461384422506132448811891009273358528574696046732546326305713391849219179294842956976174424084980199327288185804811097934859178348164872512112103310273544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 168470437218992553110992091291910923461562490008262195832869764909170246802343034320048816927008951900532553493323449004997067799807120176368087375817067565325628207493321754713577052466734385285643803450487394643623682513702861346700875220140207749571105959702957556084835375264143619729586467193201856097661329560160301162501568427070824620151857396212359779473736799489615569065246275023283823889068172394333992567706990835362533900492035301743496084247058220514073437918272570872824066292724628801453110793328961964846877072761259474631555504759884708211598587080070095395133578851946553039907251142106086106583133730551634150891270805417921346137572002365751575936968044912474762130698281823263534654817111926380509852886691767335149580849501590423114285001678128620312730883342237225279032238044439849092730786280556424281143729348198398832298481940027859573008543155833716946812327712999530989339766136882790729840725057884737276694798198291209635527391714117128156340239988669690859119213568841095298123434158793666279353794203276689843261545074164680436543112287344359323527265582455168347622068170384924071366348675370156612215739873433770423372327136564447977823534821462296942673992477855143390200423553509906112397666530581254281487670782760212306809347179318709621897839759687037659736143669747270090239860098511332999920857140085693440190170575583099063836578837128462444390522654816658176186277729092897050906468225197242462564825588032819759725253477002583617926692911484163599872009429514357482990232922931004231260247775774123448772261048642315805459446699917277132661726821601232021401332043729356760282790961394910957405802036142965220781997804135062425965174341685118958833912393392474907763467765230582435411564056622223571834899801794882325945517908286651106027335129587632976501583282117999685909246337864351223110045478494473469163901045396853031564935692288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 548407403177485654106632343068461685737522261597400591380277598325848120963829627302546394657142838083664359854779983829780338841929774433569583435999413520008456940566605112260271557242381144420036589189528416559325926955674257149635592055932661692261403594376680408838933533754012386072528017050570400057930474509516142807792537357794543854354959500085330826949602974703052442932188330663007147652943003228926002150136028769488118849111504646105988554764452350661804907825894532400505939998502126366542079746460289363677172802163483145665168439489655045236537616139840560944769740345585957558184133296657890535776707755842280509573563940747890317184092565404604055346614136162479639590704393759516949053971552816573685574203615319766431520805243754876114964338397201752167481823172178995003615605704333971947775600299245708691895504641251480304807921812662456693255246006003356789613921877966032610227765636258784860770381707794063358282928916679421477133118445647431075340457242907125738799534978645326470749199744641590403545973277060089074204336492185866233664106538957154431898676345872146528951301675031260120462638942933452572315117121384911370683321036049431367140291385949954067397968471862542179789446263993662374136126522218207368060657562931638913482028945103565043870373022910658078011218640666755829805648551729604969442846747178709590662569499673643953686473423324991114386705666137491125035086096933519641962255870653360398754168505931136017638994907444483055610392873140663775839207594663652282606113817549540145225809583240291287214990173885037244067329242890698415941518490366964732877293585847693973817516603035370464833928899829916428981408073608374609757851246878911836903791310355862333345771301802524847097848705054231805041612228803082963907114545029094229952215419253932534662025339771087693765377905458570834990374886551230025288884129830970405258333782016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] -1418049919088040127766603882331523210303033548683454951752476212850527643275268016058806075201329127864246799786945765164298037198183843634436614144379068353541584939981225427867169329052435643684000043239819176906784421321258275378240371650831333781446210117886297936720728791653618996318318265987997160368058371874322457019764517204178602885420263893446750982337439868881641484321434726535570464828857155430815862702970114643403788476540409176460521976807055092079560554943911562382068519249242807599856714769102255653233675258870880257411994588613583905418010740623492266008880701883578162586532910587703364321097976455010550889674343577123312463767492502615020230821495824512915123601473031639205629815941246835182355576825887197468758985582888574478668723025037593736360950548880477120788991288425265970441541173246354382245101446279409181461216325889521381233212083671424859376382042459457802012906097003526387738493167307092009749814391978049051573095502883791376764700132900548053799129094769001357822239992391923142977939767616860764598102653376068101423668832717504725103073891786967500931085251333778831333090882754876112994536738841471751514496330390028680194422079753691479015567085919078481135376382246741732580619553750220526494190892381102527904209200404149063992090361128171441760169858885002130187024709057054353712113818883246199495863018817676632220912498146498806622584740497044043450903487024454124420948534555782675639042750804246642361975518108900547132097291959755534131717492042217890535303992472385635117505414972634964570960779465541548473610922431474227568246128894841343173310698365787060348795728069776889070105454784578943768663475494581395738944998377829273759175823869332725530766152514699526521720762564311485526010159750713446702750409926633358365385831900731415854117000782756846729767845017066657619339910088617042793264703349294835395451338883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] 1786737280632958088142886826154573504046446945044555534475326633729768708414260662779098494586091420778109109114178571792050995687580695083836413907284009859352969768932366103901625868095219419356039771439539853475010204322377122771878265565715212319672532669804529578070531894951879450706766666763073904248828320888467471291747482816948747476393128559040177765972618424622427706316490891472834854388979388013351484567628466463465894802326398597956563397150676330042101445562333740222493034191768284090854473009265575374118947604693378979095038733436753070039345404183512322149490776408893855036093922819240807225925876723769974972661430709581512678284257613928094471854961567416046235255748072854155023171278291216346812035312877940245822045777656292055582422117220073591361803928813386536324078066951533275972831965065312156023537954592456101770343756731689087133891596428860318770616873181343823014759574137189935258935579638044250835351603731441185252050142145577003594370993863679217712203420499732441976327006408699782709881085565590266741232718512520067302234822024299711431388432043042083412076590286498814479585235144189434286116299612929040054676313551698455734509424059599524474083038278990211420685693456608297318595708459002378103153442479488515366326537112871146747292836293590037771006090500646304381478432194472252657168867128927134716281370418946371506407223965548632984156629997807297897557880023541475701972976242423266234360416853149123336499827771762429073128817687446353153700057001170604022521098485217460666926764058582350549230882935639975704227546113828231721826942426180900200320189048289023422924303696888761085504393153151116876698489013637794945976312749977505969306952627531619777602605327585728952720907357838884049764184923626828812514495336189237009378589757880465894839189839144584255370480635387605805268100896236567213883565643895829688819233325056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] -977216727093002038479587209878981489717921451340593459318463128128648589931101258998733118220080354637522605202338437021209321208590126539410416353206080601544129869930292911674548532366926690151222996384262869123880983518558179415087004249382636878953490272891830785202681621799780578993659954069863131957829660091135457559630864271088039507554085702543942625359188055389390671729311001133273511902862326678334879896190677278462903543186345221563525440742305404109436116977462842652463319006896752224327035752590870023680945708010444579716198731879091493061500023660905341023770940843792938779779609631003535074362870029167823070165161814678388023863373120340594373789562027111577543873377931802267212920068544221717548037934556286667064043815150589526556958784758209709585030153586784387091921166324086553655429019691068182271780571791502757623111223582507987453389842480765573350972895060417343394345644333030380322932051530122973763268586722410162458774188078113705751161705629497370734267135708117312486375660330884985963035983905375613293760251751012031389013504662362052428055352200558568536395859695707847595938157659398533922576478082989753894089307171711426397422776994303923394064579094783776234936666043188263026166831186848145500663345852409405170695167461183530787547476627634196559328949644822811483175985987861727688314305972131172475076846856439294439418967864404938021433862583383171465274665969407348896076272873646240683431233905638413185002408670859375191763762448474004387792634122930594097413426296717026696072668386801296397066084657679026920716519264389683378328505354880210493030142927460617812069777179191076915165468748415125313147272552830389769482119124848400323621628833761863372282985781335504505930683153366114291118109578368002278064307783172539752739341450644603636555429802045849953775883567408853299107941291240699910354624711233570986286452310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -702689387276826747990440157973452606633239099526148871071580886503512082126843409902056377450291652249724107989828819111242325481579904148528925145631198823833553451295018335290265207483405479310319097765605781574444907554236361714753042301151603723692711509587435830608398021956265873860013130872055044466447985867575650987719442669440317175824315331702911923526977739719767186139464377209676489740788057507359358486460696618365345436546828171869497219465653608884347797975432056188868927400358759150564447612470714969534028470623425643741716182053543580371216250141773216871592075511350979770902052380977028276796364883673199230634161392695093051702588461505693466809019408158677803334260804375456684656944331174877191158337895460750684943795877626909100120828196613192894606821753184080186187677310862638233427616096495059140027931999054463988109118983689290100115701313464057571936248906795067800856771053457989560999455932554773108191338683145794593714243061863907362595980908568527847931433750572955588967980863841720378396817663839602052072312509462685723321276518532497077255436224639031921673798591888506399672840999516013736390704691539368073170448096796786871972867513581621705862007491095285790748221864626901835846246387060803002749404792665932978370876893599436874326622440450740544310300678939187909779752338622037683552559671012156107893412674953142198409195959766460376140021403589194866811284361002092233741589167506396394903895922926838202226816187084198295082971260225572531625652942773330444338892468111934206476638696287631910575187879023324300499755993210535744495902197169955840487289332699304284054378485171543752696981546307926791167788484570777112686998185886537350848021029900780784000576829113682201308594826662911687780641467668126929424730109849047888901157924084544359500675345495047318667123609805852709658586161844495926050297238178402237233777082368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 2076451973724143880898043535088746388651224789416847020901548079941163561194140843003836754403095682335464390272222740974105736328564620323823881062064240124992494244147989347083556302852419728364476732401543775092715303504705637214379387535946278252837937273035416498815387168376354205137872791120134505734027274355941612391158359306619143996143601399684510942617596199210676818133041893094205919348343773346494793497798802372418389635870985644336208624924028568464678077936088600670796462223074178775458996196492445006819428247265951326637111016396790105163307130587242260982106892588883235684080183059445386897252640018179550767437783269253188062026329460736202043172555996041647916659500273194742280360242340943600838859687241087601888755176574666538122760118142888033814545457754988641447438913527912569403126930530714004627859741707374989109953995351855963357987289821859146206942174818642524152258859383597943029182133039071478965048031416598612205772728194546087947300002516730444052400323102980650660291736765421608358381882351968912421892358251651425988405101270381981250381048026046992024990028391574974058719128906306883068067607290529133174204549351170968443762148767761315800871804720528029787225432659272185382856030783049525523371175375393132059353862700157148903307360597824975301897735495576621498235621797100912705420858949461580145865673630598386175756604221563958281413253839484256880821145048451581289558445896199830166248885108790789297475165883059017950569527467883038017284870537627196119383421567541953949708901683689034407668176643114403429588542285000112649212608084682878973240985030908740676717010179479507736531365161832821473894788084952410794311869429574901131628049516379162016395188759742788702932216270815078036931157358387561815454710846565594942788741061510388742715708987816744088831961515301392860705650372422900402059207703322973241624884150272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -2381097707328652906704450603645204740886113037742522240241292690148527479502780104567714032934685535589436343981004737254834764923804096389941368392005981545960552304220725812148653062782551751717894395136673510168102990917065278736302492448273657121959020032886149506199137964404690848597278347571623803643808706950553377481418872393845730126994286380839106152555818163233780628661849922687707052800321059218255708391792347041229097554191212082377098775249807467742840467287187454868856982459553064837876847204619993871781758276379488651714037340896983829512247444349552875140192421608456381250312667212795389853545045784012890546762977144518069307457756470141731181302107570460257825333625562041616836442966617664362191159608148254849446163736886845540690669764314445403085685216348229980057764956745356887219668200910379906883508428579571955267764062305857794391321532021204390271966374075219574423779902357107245025567177510283476085142666305245672699089964029932076809884322167021124928014752890577813808417510339855354960789501673078933998905252425595439436275132756049046062776585491808004742170006400772078227398511131721113476478015684079975695907064179735851018860166258668705974725157490290700920058248023102364815004664018895284716235045298644263723578279629514445462350704326801593317727181812028007730569609108928823250503277539692626386193186558358671230560024896231206562069375398946938083906519377095472861081875219850269240185774302032976890838537873651936921385356375943428009398714951489685835732169990559572526641237663505226382540125437223877723231519012860558014992674135816155857574872638671809688396269537467019959383904249818776773112918170855268956104050431930010865645948807037843212417429279526562650319508207254246762019766697971727139649043166038812661715399905423794976186799042986363300522887312604150300629390542737241034896267751909437154850091565056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 1905404436208586548514724999802794305470254288666410341667397102482582187451568512658470878596880203511270843788275332739675438471332472385090792214774262668470181169869024274609777798348769317468359196133665816524208073064216009966898926803588480062281928053256077787664016931279865041693524041468035243028322056576541092293996111515917602459884972953116008867935353837918951434110068707856782142736342161331821229613243247300840259658374874345453194166727074518245740125886412399949725469504796032283370491594525122783940543644449804355427932114657057050647386432694460332738340024424393516694466470573397050179959381357557577701278327344931455007599158045143579712128674347648058886230597976803938773354091223604573791114304179617877071781384009877498910003718849200815787736832518441077861595505109509822446580186483585458710507162933307792360325022928736047730828517065887188119516925074523907247418737275817664583624431778681064517627957783515790853859579617222677585071372576655923099245290398327028858395926394335316385585065721023272077762572194649317167202639934636607442619491786765738820250776029100346374446609401395265162678121270985040688111049047801297781464218282025307070831531900728542944702737877223656973870201240665121181341216359684402880829461744657045096678824223949443904840123451091778600302687101579119652256870923357024792201764245889846654144029153336825895271604824292361994032467308711654754476894107383846192100537504224891988917228375715111230383416519633457068791587511519082028282509566159555237478117125205447277601753294168088144535116785155973934251195519848139757508602514239335450673664891213840762822204826597401999769946404174002318394363808725600916853721618852557715102914778170268673452166384839796668065067931401805685582146870250640488292761844030197980742880505622510992644985234892466506466837715646166024262481675902079311223724179456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -1328891853457229235115604171742051352575718420176129572293189443346537526832499858558626296918506800195666080077815401073864129647429742306810031644329125847204232783105629960939665340396870113352783274367170479141966935332071569479508339003637414608751366600303931086431016273336131184337369801114357588296187541454943420570140745696034795107942726928231946519018130625720276836623650272090410902676215403411564662046909985663962694740202028342435295281212046698676929111453768790541870620918793175317189794307109889293690238300821838717836830215588789806271833105066647480035800812266745938599395690405161597396297730353043225292368990321553197092261889970049595080544472077308491958648674312328369062195041994121679265206794395666724271341768521364591520566588310773585963220290581870922054604217892778913740240350175852630451963518191333930799592598699904274194144139886388397328722120079542186802314820255059221253076980854524533496492623306043226500558674882508156174676048617089304073550889144610472958104598838554805672253811466919679469383735805346488017459515478042932799160253232155134142694103838463208237759719714473681351886488486528142519992603288633655225498931137838989879561804437316627809203674678142290777337241732419387138969095683214546379555016585101169751566783099084908130264307058362425491879860618500229289407001415992497520529405313883454679663943638831508496740549713866969686708788744521732167531902032792552462002940231868933143466769295675556543594840531227794184848581107920409771685419904270782976448430746215171170138891410411821566523819984293179803065103371389700967213889952930272231361260989176066817809531259663709873236811421936634541379480582595619884453633221589300017736019266707021495432841133882440215667012147066502229302290781362237610894676439667804964276327943582616261828329950283434675547275586243278998550262315107378985308837117952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 948319311949827201996764449994136616000975337948006592665439968745668724498981208170009705467409092559720393190623986694669697406207303559235519466221866766217533126199207546842120563620888816836782910969379392774703920465765090498576721368478372579563430019212477424412497732386161542541217593406171195021547000633434290616092779002007062046310130235223124726577381294725936267435805362117292288031109202214304686883102206258810025745060253563026960234959504998082741123038661759885711234608338315599660810431401711780641637465118031161802965041399538151524783979316763208369815135990810564779816333669771715229203090365876214747255579426315883266676521319798723223584740610058318934621296101833750921620262363199294370952285704835969547700331223139185882666087963115264945498812020592718348817448704135903337546670047229109862238940418147326605292035735185805223659492154480396173306943088949285751298982312959011451018352394199882790030629865768053313052543111825158305479742983143099115840925482185508047748020019772300910803393084245990919410304586965941899658062265170236665044170697123064666412861549377739031216351387090259678512790316237300617350204033208423331285548037235785386649457846765063273822525779111392703787607935561100202819495848236715374999585215854516755334612936612436237386149126019639699971717839744858603952187771052652764577856051852827245456531240460895552669074883431545221582780935944284140459880575821082553255767731060641524999292853968785530134489295121845730678567027347108947362319110397060218579652999469570746369712489686756696356898060898122696439561730056748223610216394106105550703116309291366922279890269679800828736410359091971016809569254884351948202570704421018932486603051371379821491257737957065981671855303828364936828341948796664422839164432284305229030776405636473858482397699923367077978561389085016892568134259192814180552975319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -679228595273304566353953249444998629147171720973935434363443919299133999183560277908859754049843936050202698862261552596119403943558628925872540747098972088024348872599790253288501303993267057579263196983374823802853543720131223013430210900356488339474343186979524635934064848012665647422718973233381566439226515477023849884847117041266488652433874286052976935948639907238424698987582015146154333300129129443923873766909768510765627967043463928530047721232497005978675023766112927685235961708549529016979093511405666346867161010000906668066562203382261103344958378321246862615386652738468313899056366434992178981350889918220914143742496221494547523424495917324171871912638007330893993874200375410453037115257748272811011621925890750715189925752282174092267623605707214713167758018508888466403819091110724086733886043103875911158227093145268488316324005043526329708903951007571023516896370450729607980408040308712319778968441282565936757426700925312611648766747622725709269587528498289783863858015609224437060347030023208286025425169574702585578848589882785228116338574003629559498884171547050244557696014524782564748257354583578255545534096178643170043746531377116388077652182041522525952432956887117752149400493145198578672559124119484240849683070652219986557817919823193069437684213635353802680293240255769932530614648707362729756909731498348929358863927270612202380545206713203252834453294122386338308922740508881918014425756344008686293145276453703596762562361672270901207708922354700539318403747423253380466666764091183102393618253731091474357577520753014155609308596165802304749890843025571046095032408873107578401367327572744069256785746983531728744845621060553073077983711014809679166767741913896526526573621758134239142524554853795869497516054494355095648085375499354123345583868277491135731666926698662356010542731763714469114324695637784599871166952193231728053324731121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 428662224634773182592994043819719988581061919902646027808019007468677473865271234445850567211178413044638236086330004939165297520526362002205229709030267286744709418889079162298509317437836455092327790010396342375623843599355193120444550654327680542971965421637744951753957158339196196435079285748335040584091802985825150450038210866534505444025123064115456971395282873941614299615649640198086054161128140309066741286699683558900981622420415916662652927133300555187761388288409559064169931542327738071818611675929493286811211741862947672563828643854711258672343383376330364245738373496700399316649223049352317342393986263145794371242897815770145828680517971860048646347369736852010954137241720661022135737874765583979545806022308568141134711888524241553429511286418420292424846658060145555123834950328529155830005590967425930361535413445670221931421998193145131297579205540454251671613166819870523970205988758464902129936117567814911861750761504563337701145458479283554373745177140828288411000801340656957043590841454922747340095874101114081943014105685872920396644648666361388091550451464941955811309815513677586914647000696906440953324312352213626586339059094716162072873940644663562332721373596322969344512900211933341502891206996505806192905802382708963939589079916537988792805066108863651186817017290447773164298662752080756177917178077986130979317084684872619906821013212743476027455544922987242696408670371435316639869036954372901314110848793133798593375852391930022565914400943133810004839823245236768136370876023085281366399858072307618597623067012338162481540858358818080357737783461844254357092583041812289797464234739007716593153154893048723224551310372412511592336103615228443982034255749809122735513181649880878609395612259437064870901562167046842672279918972271547338954531401531638832475651521896983397382243887931872928233399582665233415240426747324101077349613699072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -220171221340466100577133822878655919001218619407267320899471582833938375286471983486235859825479368645248050373140807422434786652560487892076839466927175281957897257392180388661452768431390166987839038210472021203808877856515530567964480599833995113460015910042404290820025149391323604847744274881065403880148889928943926540583869315875988400638908771378394346253893183962087423661837256935861936545983266091359364318672973055537984828397354442893162979140988887881060197537637200949306837365341291151536462818253469072654668487178230390587692087733622068301682045042285768955871471550997778437512077979150385720023793887133442906530890444780929473592284876419086512279251053819354031237931815572417274831737549942562124332585539259639025937449369122537886869101045333137897055028526600265988850669885114972439167992730820701864477154324795014316400791573552073020538200625479640688320139139056776831280003101238286756300383317202372450093087555981422497157040688008348420619226468999234996508025226180578919860499348414040357686918963109556232151970747525369125630721670228289048106864973159312144639005382048990152420116233980791031473890975028486588137250012875909232325750943974760835596137435478280099493509533371503399962474566741138906574336863223702625404035966679401059276770021982263710637536581198753612851011811539949790612113818692087115464736689138111876905146624397950350409738634205327336254672979179701707854820778024558142276595700661971136659574718442107205058560501397543988295058306862939025634777319774240945102090109474702616254380751235061617455259024538112492273059070206373878418172496606977782920492386696020022318249131209175442904066932781109026151893917254699485083093381839115963411406480204987379620259632429361663872837682066134901712681017868929414818384612916473451142962747460342284755937604733894843381185002770536051913175169842716613404667150336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 89326047147767531871096238617733505071847008293994070999970102276891853144437183693764964771300507550653452094044600088105910979509891949754540491638188440710818139353917786094496298004892036944047004115918334225968682705455979894263774965499194309535819591087795545422129891449750649186156541918477534513375958412932268633115987499372444483039308756788818616850188387193424055064198893098988670832196643338649362306074024053760633144685084120469131230172405242320968790694919458087357689100822780540559381448436370864006292658632288979612014825868647501175283665845502345947686973887747446292123016816209190340862744062804265442547238940010778208559029552415462070768244823150789472383016165357059896494145190422481326801265543543842198406393665258382673820626386685291149908174222800930263753517951055841856374706730788633670777591579189062082745420643254941487869117141658950957338763794060358076520729946002869937278890830019436685564612107540210227330710944384696382794944605181036152187692282635971357011311511426750696844883555112359008908526723494122121971117452602020874641489758504275846055809886980450630442490100215114787330774564213616635078582342777818996724866360981213007373788185533564769698181351018628758108760963881692868724963659646695984935841472820976260007532855323255516453117079980872514585829912594602225708967063203419026253564721891916072608801754092260499599076272914830973283413853963239189125355807248093467231136511266589405830256358989781835676507386889304205060658682899355397284237146212733559741202125628735734299718554783120904773487384868166875638083221622046185991278914380732929998528135963264228627360577398496442980800391901068263585317035045768672100509895530061277883953283085591290382526149156296792913293929562496403288032698090086978743705235784558331614931502687292533115156206393668118072698459650376387310919547840287460698299039744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -25089433810747161721563782937391118862046234359071238070105380336649400868398647255499841147685657988173668750633116045283973759866228824925640444024216656157608806299124642460568486532583141132373508911027150107068200464111152565366343465749177838773177000267284339837653531468425464412407543791865607091792685875576504061382625893583308343987561327740597040790402865198232281910691343536712773733997059338562325416084161952539702610454013199681463163841909156511242082838633483128515368363434429547463338109631124838989198460986778523168872497875622122217656152404935142784828580078917756106062441080771076960112260067074478891474298055956565028123389590130672848865510207187498833402444976706298972084182451381696955972726941115679912427159674690743472338378801219181655172772006682713250264923181709334620013557781684261226714728828207884752930150942843353663349194577162277940287513028434435307792838066500509793362173001601495651978403810771673186429512561662787013740817174772710437720615446257182612793699224384773908448420906967271550355520081070828482248192504349323901194521991270888926006569324464855286409769077773456927574348893660507947151726791201876612117986387300748129530126254775102358147076593562364912596309279781105866520850392880449250180550510606292388475507988324968358067773230965578030491457374414941055086113203888512846663281407967098863151932294945276872590380592087626240921544913639202321561601323852421603071068820294460201675511558021954777305546280524292194550552315576620770942169825417822471385930277470310596345266331459204098270584344163629645777667270442418100564143752817613622784376031367346672339450588612657728879703871876067701311735246503712386362200125772831200595612271819340673271168045629255770698216854924347912147328797607721986395261819118142909539849174868922976490804821395242762079666891260916708680005867872709779970838233088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] -652895204314630784858309236143825326812267354644367182178266862898243367791263076805365128610578057668194456215144583205126962079605488241875642458916660698788123655326953399971375854258730768651391965635410073596762038881884810451717826775867103425293350203311688850675244246697006897238315429164578443400169967572598019119203266360960922084042916129652420102613052849984164855154205290431268535346974559199784691028652418904041485389482472767238738073560562818978489650242069731921791241066841083443869547843000287788590679968743541901689717411384634688168456671856205380225541285367023172024929452965365556328014820422988654114003259571614672516596452466838673591971722844519264735918311513239144683085075645794310666204222813865064803843735835812366755130389269580410008960616973021772604457157730999939939482485435934033499764451324862101214330457709276484791815250873614430775903202688421424412146360482003917079639550173073065700436131178403136148593847799145774076420087054005090906305669106521448132835118754943184931214064234212696131874295964231757628267434189314651928154554539004250075302049131703066022060538378914278173299488016970623005793261795827442802137496325141989924815593210322171772102219909941917632101319967625559019183997115763868168462354989236311724813709004853321591157662914406827878243657810462361838413729047749815349327975120004673877848657190020988824172574907654276802240616835038732293510154241379180753374878303969088384060683220082293034766340002731322478985514300449235009239796857240593540762282377759123398748187672442830279990764892646129281265077082416637598155794227169081594594191743574789479436589591684262060499582910445581953626699795740874082595083136491883229916502029938008758379193652856386870298496688342923648792294538422351476354976633512937519387879627119094053626316376988217841854598368423737641057840859610727688599240704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] 7248128718863462033525540189443207034193451148803784008331768490557925909274181682827344564682055961456678739153808867550330439782496016148604430023052237271338507599325545456903335980175620466042701310144554819234360875604407821451976926601616125490623706107897203890515521675223808819797740787341466085053556198642023363109680536193248669700268397939555733372684892307274019411547751236300172452680666453414325869356122731950920835890097819790655152082856166592795353958422745650558720742456216702930230814063895737206023670413282981323269730995130738355734778405064040983399348573175436657713196213959918902296429737529827603995139768011890432738998238821616337633136693602827854696104658663039027867590395914483985102014973102178952845660876155963001282675832019051610254107595955741561185265798181936291161105781137320163310172334583986755175042960110596508198341858377379696564744522500979241652059390149112292204916641697613769450167417161519470715216101407616883631599966037941263473841363228290922125574252440097947361207774180837607111000019278344129836873293691918553219784114935428457292087395955807839033735459981473223632909782880170652924981582181865028821825451354210872852933738642329977917340240900448815470102053771639060621466111872261797271942943952354072327590001574474775156425307554162908761577095048711143069992629247584266105567072732721361181445123344390760657467473344339299258029751884507410513788576741805064747425962255015943819962198076030874283056829227829935980161708708549447998292591281101767689858360398191366977428127344213146566806204114798742167010408217989119065027819302767496795580482846276007773228463037927308443784964885138866048880307093188739861119216779996864765302505349995392803857271956144283273662880075843959778300535827271418896542411290265507203158769763462584218520970018741806301698540286349415064912052384737406492918939648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] -5811666475497716706630270704691265339599750695869324891143738998920136159430338515251980230101870465068773845769856334825303984550720429030785573166078824783427649064939942297946991959917038169505294416554517857579158361098664019380003372215672469762940830940196690440157448432074432815921753040144925185591201945727711484970280555767333189987214143001110315232210301185757356622440291274153806808820322358550412018719523144444688235585831454813898116293725591800418219090191491034567126169899820976699097532739200301798163002618047679137831178582158544596019844597265267145066210373613287959609519856859152244554062141214237815837501610596527811716121466315051086932093891956002367801712050066496979267954246208967623627838007634912283755824125110734031563924802977496649086119414000586583039129514894200582517548830584915489608615695205204970166132153848765649493605052111076016184461188149109391712066522181130254954881162053302077362873954527185830287884080496534818599008100894287368266985880312811212560063057875167420695343160714354550265492425334476673617312673997189388350066184375741889983156843724131067793156515198116822171186185305088118410048089912928217926104261900344054301112781656137239783313195955043379055435783766240214892338999001335688130938343298942416294185815357376561456014950355828943630528493622672463476157886920546039354517647117518435862266399753952022667079989178336155162319059552232188168396325975566634096950893315001377075040914990383770900223628717306092371671400500121890918974108625266091597803342869374735804186257896959680925052676569440436367038600849511040026880686638989817909129111115668058240667833833628033302669411928858655056408203599930452841996160001378624101875535170193484014978791393072213550922086158998279979570079531657217240627735604297301568029345218659566691752551875278485158499369122209842111254186225641688623747170304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] 2876687508470921909956599909525508600151602650397215486887958050702772694379330076024686187893180160649844453006628453792633928060300964314360583661809786443905846018361688789275678848092757972782052393199439103803751327087770330219578812489015635574603886677554319810254301572481678088277604195929106305400616065674575402290380252437891729544225064755064228713607799521744452713725147881973833650738712969002054113667071270124930983191347409573325388230496195437630236803579676174530243674477629617924880280374989608716746158401550344375904459766440414393156888714834556745401079206070279342759364087798894047329719373639751241209703229422788739756501479582710866517595149067789749597414803961109559765306254850249097320980352638269529793725651404874575072693175769424083056574429620338528876405715879079062372424058633633771607012203363092807022101126263760467693590043849918568387089639648214993661851707411929457243817444149068970256894080319967672649397251319167359636711636207554543977668106291595696059219289735491004200703621328134927680056415904709337239763513460350517388893166502892880897226541815992063783334092489341871069032205285441357042676224132597025471799780750418347050230020076029355253679864716515029038319902599035663072697600603518997207242162570012171391458246977676101123229601405338085233799640268688986582995534638242515672315839300041075487486037397246608338746702824602417720092517850106930936896056807607593111633630972947430284984983976734755543615524761907603517930145522258609256102786972501759381053127477983875197654870770091156189609368780023066902847681855227423566513236455135897429532987090295170828948625557414103386509319034106005121961845978989340700823172740229480245695904124813217103708582332325291933595439680966125034911356220629565656094832067392393091564148640055016402063338932520571731881696795031629406252127170754387648339509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] -1003087021690490275988638471048416455574217563431673514578463942188158152056584810232101704211730449749269318070978691146431454986121102832865478404210620463420615450226379571404474926080897016427619334383776920129464208649979087075523066378267554198858538648467850086516346447349363867834661068277897238115102343262667456801871472522176974653915585285303232934444170312162380872239409834375085601124898513609659126080281265206332696251391830402557284672062402535531616877208409227499550433888537191860426557149459724807342292311802487114671746462367902443121360698716618019504739488226649055205443018532580174602251658975074165853143531704874221585845820394343669507830801897310706602839823621593671654302900154551367840740374157895170962846689585984584790110629037493341834540470299185434781659586248610109030759983457710697378088358924011046356784383864717077384427240185264342111803612365604718452016890165212096562060469930502921511470887748934587449765095692232344033672419064112174545861783318069112059512238504983864200822843728188493870713079843760911221139499356312549935555857560752678733960351859024704423267823576913943848900692317190832355141209047244619559322608102464964771472059873801714420788364782941527835994312328629031837375334160133932124313221448608181915154322130401112631617025277339109147198274729111262676977532190224254555390226272109584674410253035840551748010610603044910622263443289714617575069152461659725147690574239001670221320929499256675591330096840183148033840408338211573759311870093709755720312710086395115751373381959103882088633269291138070547228776850581419728043465264419418270838281798404804002078054659736623703974533215843418830408794791876527715400602037547932248043193040393874191352047643975674583895384894627928497789027201828514420976538829574397708397706066244663815803307281569392634486719223149477715297295734670224198440321024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] 245699504604779961231246085658817404742557565334773394361136205463298896007196160972428367487234282609261000402348885382703944022089768871374016735794195988852984861952322647829826195868858909190055207419624339978255677499191162117655186336864048441125218995783531526640075558028889074318084466898929451038983072797414770940273196678688006813708583768038709708511847587399702766661290405629089809399155928555701125057492214342241863058858834953730090209115544374378391727517158833556771798064960831304911324969485652654200669520719596528554869859975201952253422336120528524454001920309300739704303550626299047300144698953424092807108578330213431822779226024816350543426140071146693234902528462223324733877368400848068606739239924036747593395701777903035973496990207788220158468494787962948491920917738238288009456366349753926936471297999092426054741612768978133725655243535356917823524611440995593160942936382666211452817836748460158836598403866230473798518424007638498783538877597986551931002231307349752859958352518165536423079883829856532001457000214128154271112923131478852057930487837451660917122773528057559807470523601420501680112384438984100823898469963360541970916047212755793775897745107348405758538367597567938603718655154910570561333740122280898086971030433644494181097056343187819505125032611676737317530666598706925533612566359809916441224745237660574101179664494503264379051091838687806517603645129860290584137037257952523394240374672332219122006396632000521485224143851258947429341624115280692201512878988118377628084345081557156868900830535199022987019037667340159028545539087415236370039401979805418770730040631755676470898791301998180918231209480583355792479011229592990665572250331953134000734841932556321865243311376407429925819400582215165305006607852325346753545012062701255201089369432802320703470797082214623749187647619995168719445575777907165681179164672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] -34285350924293186041991512878557498684603261006899379757311583664296047328318493592085109172818003859235789575259571846053094976640066696384796849230940799223595772068094420385307264279158439654142157791813683489947180635787564784724884289995303032591533163085563166140316927242646842167129636228336748673835762443304805655050567784368683130051901964213259274609960696049553213370939421444138659407870560770847421202498945757947906800374545963657326608671773463365204920942944683987933882910234928057357065501289680394999606791562052254273054051669273282205934393787700635036013459896690618811456020122047848095909201566715794726110467446131569634555585990486821181934432782296397707185340271310156615676912334015730260699176103863071643767572067376386591230999515155182455302631447211463071685967399156685285667180696064423837115512091287871213808890423638766451826583280971803406613132168195635997687464742686006768537188573626224004568389622738998778651571865032663363689684159458150995135090666192922675099654835889549943681526711692741133688275161649364984264213667468552281915381414557320686512955454505249711037531118263598401067403835133839706471101263159126439589199749897773485716820406950560452684609896099834140905391805184247732856562752901130493043510366548933876379208365590292260231363198424045039547328630769718086967091216074406286577255742201617671597908297605067714834779281259677375434116085043765113147084764454292546162750729526867085226089370924675322047771830088725394989177017803034625816393188654998521731758991211289749255594076673937154339685281215859638800659303478403619814244723974526027272482117786004291527509855956329133563361758483725186836534481796205214286544426768948951111552786800997084277899015704700082381149467643892826863382046615355653384696703736983902817834020829391585140595877618374076099314338072357586232805667017765177014616064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -2346003245772483387722158351519946974387355924996514095675817011240725595612084994047598666896004148075211055506937718363269459581563620727833975177699524491830058888997166797151863220617424131016730298804411419503196488424629982220523620203799431836174906286142474292721547847582857802346643406371717402910318101289553105446364732448978527401346458574187883173018927085396818809659488310170191463464395263810149063775940598060924861373522730672424795039917894944245128694419493886029177160109727183952057239105447121430286313901553979304186433617022038937873511478064745195272484072934367874822428686333274544825565715001525521427561195933333876144230091276364049138816239507162492856316229738394697334289957999834013589076681722040253276821436894411550102958889046611344460666003788075569465352066559295381761554073198469817367243615936149356922969359345196717438463829959236586987049443786955255443006795891163630323543775833467836699077400777574802810001399028530046497422716618147331502606895932240472610968896907012187439506526353642086291138099263325744791961746566031129281448167804049016543035073383794020346857488835106084935139226481374142909606513587436576774554507501990290900407697423539476176343901771516247487875596048140677501234701303216282696792669940961411644088353646119709824096101556844766783948588611967123792959617104494552659797947704909074317487102037398177131453974731404231915033509464722562313881683586714403474439834293913676252121605714503322503461549219558902448195233409049394317850436297660093217608374791043074497828501754057227359481521896099101677670904198315323015775671457905759607582818702940988420232817627768423444572910774776214241237226785140127599888500959383278551655680808443710832230928736341012201954662974248922016624556155866189492766063163881846778043189218631607119486924133898468513682006196818223216402667347905394107219968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 2813152157836622061642840576409455208048762682145420489990374331091986138557048620361549859820656670279325829440333592802414193681209809599577160074315064293681012188902558170132795706407372895156255307716588273517888613765675722879662782013513575433302937901025672297775786167379889269840446570820618022766378632822590169917046655946613170207198049706933168419065392622836320375610178987684718896383954991122015514326859342512584798154212030971778258198783559711246099844853955017549863663383081965809468585321330430166079868213945215532969009712565235693263017623374262627512520928414967336840283308927193975830996242064708759152965222344557335153366331719676191985299146551613586086765492983176020815230089435333001833450200244322270924890564651775581301993208169208087375599787674476407605250520187044319751845305396471459080983262340635453075212645732289634518450397786559799826778434870995058114912708046565224383470202470912588086710223452035170897322021302275168736566015869180949313659617091515284500873339511301119001506272569303111037602296949385307901310083186532486053423541835051615273414659880783980297182722964920295711580093617709900813699814608981300903552785587796738666542077634310010574528684283664847045515272820356431774913221807268920844948428401722001068901336648513760599105439111874201398468444562879551022966748465197718733587492156868067080504497118183388244761378229601703478373133884523514154194961986701968709302141191015080367899537119607996787328136032084266955703871883920831892065667750642861940296984389833913351382278294323464090007278381459751100688716300222130972881746414656177253207402748425852076464559321247770379183608164882781302501468077007010088916060186131489000923320238323816853929423904153006802790639241555827194837342713259062338473099884341568534136237258868552346618503420699789106481261966018022782605569299417836443140096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -818839843561368779308560785686868884715374925994444537295819431163301207741850792700427426261787043562828723353343692511791893482197150855876271191521347854084361863482894643140960270994752713891446442198916801709189844793553420405853380083807184304172926507284258417935351247825663813340229117037414314281427918409399814263861463365900214930660627333983727269395733979787050622404970820266120684653293567288494339865928501037785266121710630430699200662810462835613901898739870418024990669901206133907414419597376986463551269347077919811997381451454017465255300425350082019114892592002583443453242929736868300290480175293178490782484051401426215882374154650493851003194710991174114790402027626747010989591457202741527310712398884976889101798032477955854118765063119724036899390077230834054242367034606223220023441685134430235074941195488635540244439332680524587802437713886277210535886292763190654188989601188344469611455877342063544833103614612111196035446395752075404311070306439467131070855619170597097930950173507343952728809994372246716055657280710811656007983326445921198930979302525313899833251175307542482764031218656951976450226883323067400993988340972640728319230398114735445151030088254490865029588942616141570341883932009519006310917831149567523040175502315067123156537456291985480851805810045121090618147517216728614581720871160666294980899812085277055326129877461225139099886336065446359836577636990930537451847018658950697461213379524807915533732199232593063523684791861645643242862569349631391803967109920976517723780472776710778760068417193926853140160739110920490284858912148494085159442216829951233004747510401787787274087666130003569264373098349106811874477362553786920523715023215222953929968884067242775494762547385410538770734081996675616451406604785221044105519702191501142942785514099895751181205274984332573436742342594790872664822402762713920207585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 150757580557628935178873398475631129947072854685432516221070141976309569356484407385098036967210726818713235922238131937231780644004507954745801072792390524057505338225094317901531072566667443560063393607695913939263706946865226682349642009372528990944428055941568863131655771237423955412256566926465917306944117021100927171675159407866285270915248938750649622705929365999447529376866717551437069899052023003382094666038305604694402003530114668410631985930055651439697708752709411406374595534520172048426894102668734947533464861687185391681479589111320689736150021249335908302054296745375666663039011795878431279892532322963740857733489525798095888845336009142734559343525036539286198183726912649380674418979845768188208846743189588531184988009449783547013049819898929362977386548846546091284823038153222694289377582772911830182931157587010001917650220258016139559943953036517070819016312837848957039290326732588165220365166766600547950684395726090735298204004968382285461103132773935164173658048019112009432920172916145986908635915556131735489728548320897500694519811570093148449536363313372597424838486012014802211523499935305937281129623206178490621985280822296436115693128425802230289294289371564429206417762345232727602612128841903490997752884777456470335301778796290523343475026694551623263907800215697997031158595280749469718779816688785218827202552385612410944737541467502880521565923738673436175617504818672487670758721117416563194461814407295926461975601001455828176915096878144213099432775806749525225274248338088875081614620494151856087443199428971871986756563466026950475917187788313718331749646883857550804137296733801033336529414397570290676409070978367541050112277668595913625300390681213526038802896406880368629830801129294262093886943830788915931101138062882423540523881273366756902288844986698263053849850319410023788856907663833264427751835139705673506357248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -25786241104198654392395657098778645697447705254904408664427125561039768265287125182704097997614876511032056598968314728226334223693962188344445825458508477714788009617936247489877248392923437384801679523611491966270356107971308731875130538339488540576912837347208558504412116971645984268690194002350648216300172379938467804209673956158939545516946655391504301152031287352069421709816432502800373543947099875112536110229445815321292699477881382505144452228315581445991300690906412320040749735826567113506659663840133735000036114610224860140133597473234311922020196755164284540972704209085819847524289466116988342281361860754126993532431556170438408259892158801359023692366525475262287206597685980390526956760552904388224275350794556409908926619309337435674082046002452950942801623542139552768667320678359321123832524341702218196567118029023323482582269896484674900874099211613053311748356350425967189743997986019778922252598578000280386756992192804207456836519457233749928403130796081249262195035131307068002648051969914915594905324718745547694520124289959997911705021950605746088095871743740818752920275407772353480374859356046138771244617735093721507992033574435019621382816231952582379219941721191847478877076246146327028992863492732721811563725936197403723550884946755377879879901532271207663211871837500895912474024105864637628637980275545494983960067504044598096782171373146344003573876498759573814565690522881991026678671507425342860256127622542864974233987528651283088975103202869476239067761942183642423323446152852714592134530584563836128228968571318628379786770537061609659227113371296992669289419686381801159643275301935855881950111269418012833344478338271404866961520327859414034324250067883685208627651344257682254569249599812097370853913952067172773721729513810935449866714677112328773161115290879195750944709276423047875112049514129259500665027772845772345704448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 5419278371483413841193304165794851168682695760706151571579185680167255755905734102290813838591958166251077699909681637777142190539266526927354451282585891218685605702725717196188897567493908628999030536710150323042215745550433386953720411970893004656134922312811272985763074937746936638458459194817553412097847268778310291508615225514434450097020243886613406570742929715047940857522711077335029283997230879858812451294847717232403964234690523170635943842002868411512650680849139264765631390386876350649434469384677348538945441577166031087146042414252170168361677244555215789538947317958927345613651473925681077787141823177161408738768707090523163635108854852963154735481319672474410165692067021613740428278648671699618623994973764092628971596583724802896100992343450670342344211721169130750976304866000299103511327298546171694168205938620766768605368758641657044300554167345245183092787365442953847258904668612790850289868463553967172522099410142115485938426550960255664933553267130244037154752398274878532707022016216509249186862302417377812620816474491098863433968073503983888587400194988925831705871919266055328259186190886223022916764647850347620788419423342580251990791577682233177975896528949416336284996582065954778642480256039244945060031637618991228763897587208271908884709115799848755111659194300046157099693089771583892680671728070859140848969995782801809074685154592132412712583554284670954334252350070451083444893200794466509690387359512365995198615191703806997762127208538573840198451771912881814908530805822437646753381698200052707746345943646953718727450191256115046497832260817564077830630084724916003031807639639188822863629652955882187096303167978864695078582968419850285365054409875205205576070933796431370959484559247091371985801561787322913674104716246448182633500702351654013149701651199586796928104515906092889003072369003481914443319900718519703044096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -965937958682650468775538970997761815505534250023830147187941955440682466831763431488779453979912178653344672456952843191227455328665512297593297681391436728885094328068849613186531485608584635608388210207814702556400415262447664076123996012654402097046627772537611182987260606230167453443495299855095678492424970223014028334013917086775391422380764727214478725779559962460044886486426119216413449352212508545846533978933074514143142326825829343355523955348527572124211683850020860171255774700737795253845159700522295183106414634398912911893571757034313758340284191162820590478953045865823470617699217016209573720766578250682749859358959308214815838621082451798808105227563295298449249299653518872522806522785484304012360282003621265026001739780128543679426717034917213003886589752355628173067763032526835446257168072042019749347946352974798229436041691493939717051704866351799089512312780637763692785153096962231363224425843938345146216843991487467414293446975655029057751097061424148578328341401683522265034867686280747114541544140338754862262743935106301967495825364823912177869399894384590000784812620380697978761958966402576798211597132940850896647711345181093520284163140789476414330883901170873727240324792208979466274814620766793737219360416231170945627040531444320181488910072627296035638957008393592921836200628963463481716715522512338183354797960573842079671998445015500083287023459419560884817737038410417276681892709675705491863873929400008074783658828664506803438261295438211125717907806484822715011333187663555445336654692481760293027966095803450118425730198261993246690957252051035163706025152626841415120081156619261013005741435735549701194620154309015322372948420245973989889110963183890783799220347046656281961353180781381110613423526608606448935762254210898769493026793141498885926007965716843792506178357534207615852369591465875421503347454020343012786176000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 79575069677078455305276241456817225331700749534426338926729463368987809311802704032666820129470936310138885839069079519066974695216181261266392345660238395150065316039043024759509687892933152472362494534038615818272742369367803848767633982225246839302553593103652031458160228272829875007041854294601098801620204113833161652447305168822263250649203642534744003830053087371673589226940312551754742130303776206653233049533937974619379369331871235569520033501586840083892451296202239231719955697326965301897940895409861811083880636533874023670721291495131514503730471536197530852394856031947665951402030927142945885378440663994733638204496518238867353918722638444920346429522717679838136756818333375538864016844893731623064209256645031791921717321745713694856797458247265021272608763606881241415294847738475635682165454450325569395290037268043268437948723254412461909743799889934213923890600411554288277012164297168277792911465809652479532588727141893110213052975530440247296491463471214358796874830842881252980521025671417142394330600044917894385299346100824704924314104423590344490119564227929536630741464946480830483962308581703799389397512716764019852922294809870320888066155996279421295471089561313113663510411130365422809403070604388543730961206525843707824810670897243573722585350973728467604740702741179149242249517096561784831702203814561922628180242324667906458478987062118264856209321876678283221677514752434390647080651059006527785037009281309321577311982344659749707598998062861584079772834878754027585219934400270842228357593689829072751124269320882259448196553734466502135974988392777993796087735133411552507984509008221148316985455356612088309013561213867619532663319820632300222792331062654931779010313762771055830785461601701957257493692820035428052926215465780914814196946678849693408962900078259580898104561001252668971131412508776895531650901829779772669952000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] 6499807182990475722997053782258734010233060023264654321146508611120646041021492666412852061166885451323854963350264588714253401345184131154280544578340363611729420202891562616978154481057714933718280001949376977064253641425879846459356349889274114005750237101125832414091804387064198560459674923454724368039799986027069862445713274851625621807415191701394624253767077133126577413604477174807934966716408817241898309904978938552008801967950970214528139195787582051503605485450962211783431141773469675352277715250635148616571874622567946793928657956045350714516547478205175374640679342708063530628272690679705950460173760831655649689480137914290277819936712986217026595569595295735881311552608215839017025769161848784108995819233143555598774419922379440553970584907618130858369224989583139580963548150995078091628956757576656455371631614358116447029154452366320518782487041836317922662738220720778052464856960267254353300114982115022658132690725320743915092415354733421517998964593716586555446830195952777997332041339674905563979849476518765420653909641316476044223558119124691226102418308179904511046990252066131219588632545525102375202170559632818022428339830289846270687643864653651633708132515600708735550721161269815788610288662124873874997198999226798373714887451873263123464320845648302958348628511599377365069552982823803567571240803885644732427335493980521830177038351466532742372386057411044507608546086586545632570649089419697068341808143249267625243107772834176592216091632333557143143336479917970713445320791461859008981131650441029764504183894138431116022702269914258196367592976600815332309956443622745568264973891618785391220110419012707494194143715059032765081312301380835813824452731815707118816517529074475541907243637838073144493753661428572069641759866870665961788443777557609762202408246490360066111874974967317897826316289029619045626138957944763449344000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] -2048448269841682718796650569303930907223843251175632121528338183306512496610090300945421097385534439809741152679678149429688859058191789112407445951046661832446790035173862042163432222727904024296018131342644948919662793464663614462688705411116437788258458063124138286875011189493943689310798998082436777378210512633247625862684619155704858655760421150068640903715025069790226776849116829803956744871555672545865964387521475291246776863193684463257511765560733089086942893699031401166077452478403859698628632534812991702256198913264789366213619160025335106067149761345860500453124901464314464253724005709716238901523006183246352191537473882311482338586583051226729780568182570866712824579582644993601372566872598806259681401535904725719719936850480855782116675934928757532416891634483642919218277071616138044057053591594091410133142114155629759884112639475543593200220462937666086328346516286425462750900935361456145691002998649131368072774718011277374192902985075757258518183894415652209791180309392175286108941635902556282917060262787579943762674621772082962174723388843816436697641591069903013825679602236332203643518079434106396643815219502202456297531177959884698288324700916904080833323999541764644228876104683059103706745933626323158891640358855947714031469388794310087051207220160464252884620324206702386135723144263133198608377762633517131805850067415797075529108218521309783832746812002845683797783128819935902563173309997042710720477584206890216589818427945250367845881363581344129302543749075031602948677588070406204563025619208079214592965291355439029747592568616140139984108593206735772398411181120700908958709539790598238275856743274747296210054364936843566579028237305596064053546950827165099074380037603721018801830956730970409609729494923090988024321797737037126229197147957838703285444141979596946949258257475114355972857022689886221023737935956193312768000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -16889534588905363127374753706075744450479034826749723927673803404133654613549110489665888854341324438915338612079178597768073284712920515503076826331084320671792783049572156102718380407078570991144431725301615381441777778626625724027840939446815209536224666486104444890053014288488087849079489291038065317875907236661428367678859658905370632708471499012798670748531313309653688411022278860271860443457685726334727342446006105819507014984739766630337700940821943454198102859351201220569186611788826356933573775028701744217571372961220870463230095969142166608460176587691238102559089586891669047151159754480705489970774493285974838075810784885126370972084996627928259013559474922934280381424889980846993712386719878057844382308895129831578333705709908915607486397466660670877804244277201766973184607891297150138738129555689293280267025502372610094671977579974107637815895671258360120317429736041056671355823146253384436746430399620234788990450351103596891125895131452627387398408087334096839388088788110950685183869441378589601575260982442406389592733885244407179578795826415010084655639546446033790492525825783462305223082314409753897213390541169472239817968231686572936542709591743315113822880839676682343329103285495950809014443049119865496179388922995147367511005707946771656308414569514247660846515840957837529115476269701927443623412189280192243064415796919495347710986453612401066044226067046172728017312504986215823077651026369909516424583317591559329514851262633999273119838799575895022594711601118856390812384275036198441520278059353867979063911456513994310531553136143774502934332709026851028651275636413329084118142168581602631273289958462401649825673641970943266420298674229248987410963761108230562104665456286154125152180977325770091182794666359179304333981630813909896627215073315741993530604476833577397834956957742124724884553037783595730563451773238902784000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 86877140643789207272235766592630212883362792952050406547269237941867219358032274331181858461449487954373024065088314374804656442210161162434165154320966426685854421053292199766484746658879703952601154151032281779827985443916224229858737514539271006656893438167847513372579420829159061287372516924500189867655380121020720336726693823479355630358874747003435118621504439521706179511662208974248660982050380536136660547155097195975298337011372675632911179064462374426725016909890569741433581228995710074580942694752830247139321368177633576384384871643005696273607435813654811470943737489673841793178775061841425268298709343947260702331010323880889267121759696603111057719984725193976104219952115379487615435156610003794344301016545627184046314005796925032926443694409522110136699870378898468404973694692050442375837737924089517579460608113748781738677997288324820065367346414142827323650515489424154441956286984602701120828535062468214743453430557999506062837883973685390214595701680054473170452960984617881011893068551050772708781580691808550631709088743087149201234747222944806028330892075378141376359531572215046276242963600218240622744531463834585267834204355871938699718487337740218435982857112826289309702229106714330590488789337081455434508570602989524792994418876061206661584693498332428255215090625013296356100568148184614397972483832657452832717711454004556896289776162396425624343171698094569771114937022902868480496964840648458871067430089220794466327992238691808558513233857865027946293853113794537812680811511846905139559467828949049711007281873269111106077439078093153034153978795151903877227136364362838426787790565311708640727641872908310629683721626184527707546436385313159134120886215485325754606649111854662591768021695819787214101873775448336226902701731353855588248731484873862532834566876727064701291550664215755690756944254661255993168428792027283456000000000000000000000000000000000000000000000000000000000000000000 [98,49] -19886548849082584456808197338563481057306468193865228231580966346231993684380026851582923114110670302137159114675618095053614092001897876838639048356176515330008971296716808651086705642767140844989480738007512994656217193779267290053466082880515484685527960506627078781409946875307470558663259987602736895109309898701147836372006246377246296557827713140155231202705280850660346764590332479357695321347905779304148196998591794257813026791557583827509415340934107064427971755674891073508904548453977126113105814746874144936046431658140232262087143209794557369063089439251086945569011118697451324740328369230647733208185630651828474591515747956393145338989002774318320356671571002822320818515750779008469715606468053581042973820806491062678960222293259954222001227312934065953089799710732741345618704185993642877280416800867181637520170169820081047667083027976380946053089499224488164813864722346689770607208561262102761045335433713789338627756129730903671400234176930119633856265749980492665266917662772434794527642927400579699717705208598147671659370755165261442708254507060821214393024697084702067838066592544718892553456626875631927614501944380504080381722163735682723838406571918158731622317983327400605083209203505096073697884304885666855275064038113422087411906421204804269798868693016815598571343132534699768363494357522468930921544390337815393526680078243144061784492952807461682534869983732050574820327320531559681527362864849860775944883661815455966924489476399828867230820792690882833668692714734897258935052997726406113991671207368328774615051303296121716410548400546355474149857019071970314578842756277638163074654419831205151994467941687666572198930298988654629451715261105714608378735012178863114944799723980815157202124829223153634710847765796844424610974464580371019541558850369410101919694632387540392760602493327198674010575726730884427900489106443993088000000000000000000000000000000000000000000000000000000000000000 [98,50] 2463392987288399001802995263530558306450952547294844275411072366225109827962133353619182592820862578576555708062014186982814492832247932270019849363181094086713462829864636224264945445866942455192853260903441457462683358919955303216185901782641663294253533686228044278305347921932555943232091992924527851417223099592275763575385483988490869850248371064814295241918896343446485728334646791999201997274973146158449411356069035633919695675637164466930006209405775593459194565622155572801150193510198555083274071328195620511904216359502414542903150380304589946574381923221071626245518725313903555834043488532025911924491959583531357419518274926597102543770180734777669712778020919164950833641434673446446099685242961765766335009010186358032958899120957529104432010307571678017925372508361718637573345647945908298284812648944461781930654544206928863884508156239400489169153469021978357920944724203351410433964232870753307474260389940843770584626733256487681520315869147198792326302233366138624752262711225002528147377660634466363091501783493831066809118321005425597634270198594212517490603825630196439646728093700023770610429800878408902343214735908957727312029650027078257740084720878899382165789535932307224839208182626036157129631828913221299983151557573225999466179842829339597938796786944569094788110169051759599390949583863867144793296723989832527678392817986580067314691521164741629560101554225785385394617973451938893934957958604007732285872760978025377205656281701556093665689719688487046795625282525538358694662837978979694613729396096912731200725210183863284952395424927402705033560561207006676108723161086336827752007126350402909898684536490293498855756474972666567782927682847235274874353898682517485596806463915868568960359704576541471748397834051220671535142620825374634622433799517384077365636598285825540303989219610657988802094957705145254053186665923477504000000000000000000000000000000000000000000000000000000000000 [98,51] -189873017663699195211587089405711592756479704832765072314955942659162244808179233897149832744319468117847017917336052166023881152093736902181191172990691795198948627652014881194859461520505661139753619741893792084397813738382822996131282065240186682563614189650649850140053729155569177153550825503601078714014845657950370496597014673198097080704716413810547122523332292148900866368641807929036064723372164537797966870040839426495903425126776235176438528468541156269582983568819826065999888786880696239333760726272879059134297740799634356347541657014617958838365045827872176618237079711774345232885307440831815827949924686774797455130552285548745529212931741259058112115189583776406025381418915408284191317040284687527214519735234345521274665883479220058167921352252908239894790689252925882558123259874657780312795321823095033747238166167856213234349268085224398144323484407064106016748655919819245815396260344383750343812721835304808527039471154357247197437359754555605592162156684786367253021925652279405797684802356322378592117498785943929010218594394278855363910872597100416231242606841985803058948087339866398981345375901893245134742353997160539092972836896884932034665303015582560584861757052143330904611663501115820739885493454927951797267449913766394322238183892049918210967504451110672376590943960724420577747495233305856474152370390275168000354621131393961790964939080786252752818451687399822684982699638130204460976548236730356740698270801010889632600410777555593795298686614627365114942629006094916936799326025510381572807827997233408815668664008399789009016813640473437764679689880232903797135295300048558127628032856539205385191232087602741758641322647141761525052257078479861978409099587834040907508933009968496708635810483147384554244172590606705578427873380193180675610263600466216943598507985871401639711084137173217534299172260639730963317346556444672000000000000000000000000000000000000000000000000000000000 [98,52] 8739402722332873132882356267167391239295443525276928876265643131236343136717625173116025178535061770576698584571459702721592255077047608311846311362851142780936651635458793663475098892846510708005577962957561637307063881089724246133494584546183188202582070343818825801736074076810648579143648487398860441719236992949890867311704889842116065262400032791081108903398423148692703172713976066350250467054543693965368478359659783284531896995004711132387719087770180871696806906658821969816610928835804435966262114071085295883174630669513390323212996442997275636892156811462340245658753976339978381092053438900313734034199497218912722928408211555073084327772668674067175907222995104396252092969262274361168318577019511141391149388357863759415963081043883030768267974036267239939208604122184035111157193606298292461172801640867239265443529501344510099981123924272570819307974408635080796386289604933079598825733238997925556612447769624738935691776569760266963887571620695791834287999975804879418764524739376282403568836035762981846960125487845360411182749559136494197396315146918249308083692696895193336606205225096584155047365002153320477623556450538624894572649449916941389974252468663219485956651787163351328748152806319199988207057804454533672486306382730217212154839652940409232343890087481003293268249481109151182533128482418714674789794747364827259733323691274480622925742183404857084518310134948882519171778519551009926350321068507981513441922174281873958665810581846233757206568771856745835095241953457101314651650473518775844787738805967836468927189835317982456668212674308835247350267939073327950418603124343467521427301402814230349243777995501427501560181963225350891560413909304862560634307934402817240841999949660000878604044673480402891357353010219868914411855686274082427988002793057933245454662129465381132351416648452964810555224611365874971229789785948160000000000000000000000000000000000000000000000000000000 [98,53] -124771867003109297255192699847427369707065018869797927164008891867478914872757290232781327458369139428188980954948607581579589986588223227233567403018342661681605978155860542142626756129680354292070914343031881173567972081038222313693361019008040689011103923583261931048308955981549163899103290931366443524846180608369902749907298864218588083274562663476227056195082669495376770467930824537117396222965559309475408162598600978361175517747578714398302852181367084298921612008052423888561388226154188181675193226558518800858904744416670579035709176806434816763531158676742063613034863160745889130301330681180403861433055700817449227782480067410736895652747339389187636511552965429569343659136455609808670338306936870437677886804401324885811416887778343188469632853819853481504863645471701090983388545596894775909024613504856037656022884065786670066836987373537380371103027952165679147150313219903710084624599740979030635728319654266294293123455132635859378753026537383767933777762871973030770211034846884633757739021502658796953335284610532816740058077722252428236921513453276841710367987706548092130674375708412349975862787770320489285830308377310130979417124174266165690741541892283589166684299015341521222232933088825224732560020730148018123203870456870642073010401095351085888995386387142484120966364635229566376355973722134906341189059967423050173657002116207606171775656173467579887984466147291764714541927075369615090293139007502620618295161694030881298596931217227587137504677443786104445865975549443955095763327882021249882739444036332314970376551467418272791896260363134589969225225379594012963507945459524789786216658184067268499078828683846155392768121408033780681133458948117007902066768387874127875220627974040143785217218157085051302850434192449908334871529934782384285468021249427118023813234800074865059369521597838645259709155391557670955281299800064000000000000000000000000000000000000000000000000000 [98,54] -16604488567394419302274850585646720213206589797581529886741316440328181392454190121801672490409787960437414192098235369921868464015554962296989645818511580199475465188773464663043813500989694088464386420079198571841491761685605126669335405751122312620737561674696798699221084123051115734865338749581199583260869550189779410275541975930470401093949758171145399846650347617909708364197858583842785791268850525980434779590899920835691947508478114653256289183403641618179382728019699233979104895029529419975264616889931508920292136910910104996798233822986106559436693431336063184345854326426814809366066443260141170105598887603870167145739243972979481539255519808199299854080726605326291370390037673674780975676141075319682835233282005164376991199964549971720232188245205280339769049938923231274825788429818769282493487701513821138877466330445513523869691904200880106929840544643259584721737426411984151708900164741679294059649026609505834573075007767671737892850464116609149523516745030714820106605509595748972983398525155629007152052406369590620498421748213830487057105604430042721866405815965662829057523134588990653312162933313355816360056912398628204776957426079224650853602709173015828995065829787481710962650655086460363951327107984571268968405194980619854401904055779625169893964314541932929990573162549002277825695754822610678239037256701798817407890226941428708101419254290371500861417005343873508339620780662647139851769216667522558715472930772965432529592036686021214758854638909601573913872137728794935168845217909013390315421891691009431064769394875169841361257882403322177272287864807026254421805344502328478661504325949655761927054762205686847298865499609236152176730485520577456375864093406952407950257117080874674087717256738922171989635782109117208131129659371830555822787745970522379812333162058685633174621535055652598215390167483907656964819124224000000000000000000000000000000000000000000000000 [98,55] 1794872966892602282631095418621091335296564313318826691758948068761106580312330415906476994347489058619748720780089787212654257702533715329853787810702701231638760733221656949433372393046046459180495959409851302499309029958526510976179307121617536797830856666914089533822195802070070204876421124704031769776076925106462155226995999140885635349781889837180448142680195386109371075129434255449464980881498911617197923212904587199227402547515086442008554609833509213131539504480480883039463208889530816916505708418249138804889615713110514381219774240972929965375210834605465382452203612152638206632185202792794443144967767655256071611934880981044386648424645194528139576431920400163220632076977432207493859748266248372878308424919987904939519083618865582748796718585183352940578050280532045380194646634108005463667403924852530661926659044185362979488040996997685869109085759591929996278113497500944124825596986895672946862756037977414107230489527780206357378654515347357983104629384961022793194638994444913067382152775256518174497936581205461013430417472688651171294313287022186069757373937244391393556658282387584676454388522134798134061655892042339606081464802061474371343277900702986558294169127426178249681554298034160337047846445419429540728366664874852225285853398183323767338848272266310122790056121344911612743332189794762617479725784453361715616181544841582186164447270543257945401517368756741077873763292449876382506062096728166731712773443573084165047114954709690710491540434209737902323802084205704014011805147843966644543320315686070066950819352118400617823376817540305717579237801061070781968864200510879073502118880956388504091939994991638408589091106217386314806898784184171330172924080458220922221950689031555807925835424931255366079948972607745181831170974674396326538932102425795826857757517122864970821292642177449171933812020141549365283071721472000000000000000000000000000000000000000000000 [98,56] -83203952794132749397780196537967111680545139521672098948500815908433600316849514119736128037863050941434864306899586698470487853693066539745297501142597161400175998131561776630834743074482743882059049756271864904946311348113848501473728251841330933364466937085988398183324967846722813154787760915687568346736086883047435989003902634411562874509757789505131719929438960143550984982901246687210604460837115589639723184670887006166793496333245287895072688004203052839507222328860882892369782479129798577555577264291535503699036464792020501640334418715256622594730352266095562430064482580910136270151208038974988516571844082612190526461612876415667862915310944336621419486785525494217725738583880658942981899185902530891554743019093166154539043859150098576159924921714482592978384026283273439235948840547962408224497256691289726242748717590701399755629322544654874793222546090276553397825837029938747504606138858115625441966679624698572436541533826141091424946515502698885326990505152812078232489888149322594515416822207305980227643223780638079582335432560563704253395260643248222539883299701319269237079152152589794692119432825767881580608444763264186660067147308197914195879029043686889466166253586178877890419477291982687276669182103969989455431562782565552865917951895385725919739164789517155835896011303480587936414184462477750078459949555427405496501595547378137811249048327847523424102113828571628705846680024646584346791333782914855247766704634389503447428133497920003061308318709130894911468155725532839366550410520176876952193875215578158572236951131039926365058902271783480953694822022145454583926841245798534255302579260857974001056360036116572486832646733614108249304088422037978027631807028785252642978044042385895030304864249819131987474646855032057914017848487660307001586106316548801418735249715721215404323923563010658386960211933132051391101009920000000000000000000000000000000000000000000 [98,57] 2359916659871707431603634446623307740367568299993945837704942646815953256189818319812136860637454085647806686493010728030595612423319975514166885744386299717261802855012814095634259492742270876210439370754214194111906101496469866807404278982597678014897011403412835886939226500575802080353964100039940018964100615372426683697277116244141929394329148526133848288682900922525319768313734893730488989331066339950882927651633257419417992652501121517247759208748821443642313084780674550117892492218127789465477694061983526392265694835041053365152579065743053786150584540756303861732008013831185859423310678287685893598104412158507714435089315546284850800110847860685364497994446130303811730560287071885635399912477178858775346352564032832434082820465185429183400680380627118484339626092171558193470960557859985906939663673567015088533312106775359738148898116152023267160459616974408730929198719272426166367031027334352398867134771048141926929614947964145401332708825234689301624624240217072739297747375844374005410302359498255421756048365861045661166890345502761802319372455311259061732888466328085000513682913400466674761969583908512769209841726977864403386086177537822640051356536248208553834298217323307176369708361343560038573794965297507720437177468660944123372861562791133253880344878751443023436493462633887053547541584176347480879810459963757008962960532587729543731686393549342178107655765720587953989156770160620084329113027859967278489466627523878996607278559588372406274007429457481388716421143077087627528264601241136113828608994627251798793467545036697746068385417790313498854086542466691314753328474470492995862348508297535701937707069508859921811941523660790897508428348010316006078771037792730669844798043478928166866434406880886884577812836277845012825742724964521542042267263144439424792302601575882094090322667961220581828904465011343225698385920000000000000000000000000000000000000000 [98,58] -18793338844371130443682955822567725601394638325452880672240708199860819457856412655086285355132920324246217881683072952582186350151451394197547923140653345710018312744686379029215743038440918414596219241530411056311873209361802850182411658097822153612755387949301065333983885530664820514036284844537738407117140627136952285770821021702891099109503503306147008150788197811721731547337067464342023033082780315178825622834465470867732039099985057219394837683070299987554054170614239189375595352446601101773553239812619844022583448196528253380767529244308974434428098516518814016645370217960215273106862605769412577060542332989991822272481546826144431841612392296542716265738513998727862011309951812304663283055668357296826298719520482521450073296745876131799209023742832436735751179229831786141361858058060489074705630472886607350351752400500406122247019218719139986386217220349131288984344718502135485975526711131979122773372510552964134283449113067492982431464109452358779206872517779091803196738935305503072567461590512970007338269783882959557920915771144446254972015399076276158376829159097522600291742850591382714169234000110332150805775584744607942867431814104041796131178305537374669361381108226719367254973864601853609463026756777260901392485827298675628808910858061760498797078496543653280897990108801611024977709426995321673597117050860774988785897381891651040056795094657936298828233054821347511716736346909864273788917462719799786193444014769616210776249914801286432816767561175443944528217688523723985425161017864824508370394456353388897383713828905439128181944235840534101151914160065002961451100793206580309712221706631028933704736684776027854110129445095214279547967889411935320797922627692475869790289226134930976567469962654339820334089662366928756697865003997354640926299746141047853686525538108962608736974596611768676839228300758273522401280000000000000000000000000000000000000 [98,59] -2308844896000068208034003586789399800048723398515670633707607116148840544982729366340208259746617567858254759291443932758709117274056139470878492228826691227599687446958043378736417168600573566884646580953487887405268260568918274529571891646317367485681756649507790272428032382077533410623068254316156526135747589836903830674916790047590949483128756939121172060578435715994633453509540576728215007828418265607163142486343233379263750894730090828521847036445707870736630099228473076429859593439983853847376817697843360271186492498185665823158950529538234104777952610005313012767597337106876877722645092045074380860550685959490323364047634982372878376071543724989525692307542702149628215994436499599696139340408577281855834126752791788671021023576702684909022605273020097588467483703336501520464203375197064582845686683103973792891783131586347263207815375412619228313711430281942672780359537556060228119978671870336451758190339119565405125220854903552800582842384319654064150787433627723002219111616036497352066417200538658662329940812702922172270177950806104226078348447649830155183035833139914363687799356216201816319806716810911604610742873036121115950667462036585394970024768972483738599812671062673043303508133454499113639360742117606576834747516927682769419407365377027630219538661343949863298416532388796535589203404499864536154947500233274878547146368757572489172868935966583436963968533501890685994804052105256267063486906306046606144964243780371661686818728498175833000524744844636207215440982957695451708575080596376333679548865040482614108074119129681761965960078675143175051315224187987269756840778266704795887133960010452595589108335573831133878389407629519540703129960487159230880305452066032585123580980952819871598199054921795457501298012652938273449404409952610157729764683143292804490888999399385310029765118510395617620808509452622464286720000000000000000000000000000000000 [98,60] 114058854264063037401228917267837852122625515319360164148736967024808754208690009234173290177457369579995327557918148225584321732384886220852678389521401910663460605313076272982615387514877951409023542820029272552562542450831897853660805754662928939282777357983226139760240859534181157286941214487171134685750691337444856665077085158833831083617169066021244155188729606310654981491015817634003416980830311779779717972161193259970109194981024980564267874902892737273971963736573080789004338744851019907547284360025700499405969669875739156709692974145399067226248647381164423634825257908870130921130639909888424453485964334013223633682632789036350605096614835102893249496451729494381335775842069539813023731469697283842773703432722791280889222762423735422127898787654948600464868422792579464141824439077355289594285074605488722806711452799478935584132446533199826057043081554473602830221318923314076468403584735671652030737678166934261259953772098770333893017326128795577790619901569793266983185364855198624688285159905409236431050743125830587173666435573464328858724755787112742125923276501092764843332844001602377991163398542951722426852478981780751715595564977936211626229325119233370537790798414392906951335302406791241448757223639048556232964221084974111931272021080805188399471953857422719783879498732471933296304358495281587207148799320175761692556542633044969452796190245611874853439738928502476136489038540072003791926717057034684839428613947914427298216196521704878714139298470771393188630449928649817030531496394680259780054504223294885384308414790933716978198161157358546109804195306573332152410406736540880518119187800269426103777534063825282296873817289783045374118379740997830140651542282782233803458920045820655241886916182929738254873415815217852629869186593432419711680833219755461535093005411761066753768973593385931740875747862596340940800000000000000000000000000000000 [98,61] 25807736217998294857806791320617187018076664503500329073276627242171253234807242987378683046917051663584470077803810626708104090501256415962011468826830239969920991935438336962101340270339214041128148166422127179427131743432127538947979686834763136569375005673246705289949290680570053784803532619464390508596579311928663035090161312727624353844947809789385364086503772348849318143787980295811462821241966560259075292550037497216628425687097483916002738075778032627165714499993901626355092124735454657835813020098676356410298547577984045764889976783685902205547248518120683427769536708436461072160767830627834582256542972272521869293061010452721528092496860760040555297697609427322372778754919553173061523787752097096491102970277084014896028564327363308760436555922906441273786277542952951084648972617258979477056457058156610617187571307307222841715632936773611699341707405003179711532621106301647292293247682332164566849408975941353509878471485864447008749935470194217268054973519525951918922261280737801655483688831394008254696436152413280572467051976583350680468578723351611008537394512477503269242517410347460818603218148813645297311692173210398783859900854664982529178857617335922469348645927147661364642155579455781686604865867145342004045828397320383142389700578392444755093423168757856112652125244772558230731771683083930722950180526820892111123545664869214221721676965515865761912394080287326124806353391518293240850325421717997285118513907240127619204943064505481204698958459120064639600885457805765775536458839207468967973795760106921027548060329857083903353809053560233309942384665095558472866532269806371019086860789379963791829062536977966739889963320524883883820034898586879167557245964095065065363587263467452629865447979938306938622905611992853455926054237221232027821985318127543403378871919764664420148664016284400570521412091588126965760000000000000000000000000000 [98,62] -4585443422333891521515128565746787290868157699009838027886800991062704904163680044074351690671495107604374259874242585799344261494048469236785562421784878254324468547657633731591131033562928204221598377582109991686782327587457861077898400043656860774763585905178685733892030714580309318562178764360992573125838757301801310328679141447466476801020883818128064160354950831192177422965638482761781713020651242475265032152685685854415883982327302278563308745168769525554748190417678643688335917171037695895844503266408854557310822248598238596797964516491822682340547881951989670362529005675623131240467290010455289960424091943433613813406785405219982472013834062634235553518628985993178272057552855193275690215999480187262466293880913920150219205073262885425415806168349842279183477247780189123778975521866573375739560797728227640266880930502285161485029083131686651473403587126312542540797891290111986266909394837478956409785224174003508053667801025959009056654986991386940740604151892348510246107015814411306462170681243684267777505178578558776169546692432978752109997684057860474052211438522058172589423407568584726912938556324166256085199236099071884221930098812050174604628971946524193794977624347320871048724280673377067050921251137771610782899076787737973160109719928600454598169944115879818045199083980750090225463302568758489550892794441337331958764381122167638624451175188480449405184847742020356214296169100033705959648867302741315552685241719814254929943023460704682331154421182039979474704778811994724426428099019214688681352120867675755507945821138803423348965678311151042909511874530828135286026611164080938172175572450191170770660911350566398539748455768566921138404420882726543103394179018914684527040350315381604116003606057021893706401903858037954562032442578631902312349836017495145522767800753064111110131926727653364698328542754656747520000000000000000000000000 [98,63] 265492383822978667028039081465421423279559018147333983505437234996734805370690206400783551338152481446224854888535663969706399248454450696345457016792187166292711426465056386726128692416357413142517676650308042260815796168331632066600860589449104460474324161233882164887467238529875332046540526128987754329635401910602307672604933017539575338601886125681220178341081619655218416924850061559027723183573104887257386088972492284640730381839695527649430573638674072027761002089414457215410192287773172141860053575837260763179665465705281773994872395566780938587781970485900378910258976478725143094701842907298510848748914462083460638124601779073948187763818258917566667699332717107432749250293531528369210502373104068435980353159595304658330787964044769373159736281727154039449149371731948831017383082083760132933989671623413108799911087615417242445865349079418069075094231858546749411541410896842448892238100748090541792364298603311747936125792833482469222137760872809954995170147019241628676773959025985052032079750432873696429795707124298600220538495192457599437336765617713288035380633140436770322164300512691049171108099212513867397009826610203701432737782066923309172006299491203728955711755706607041577530229895422092045233401777735241118445904884462469721027391114789961780967459671849638707946004323628837814739091045024622517782623347169324310640838197585971356810661008439203665972278751991161745110059586452363243210810097257743726078441988561835799478134365405107351931820426836457152231076841744146802361375513404097970153071555769050191237057415817185936160396671624727724386890581084953692512014281905401869748043671526035345770764039692247229283112892425737997361318633437985228878864338462746619324957560580161300923640685357486308478506871740631857121345078459335264520954267774094267212977154447115623396925818746672818744313455900098560000000000000000000000 [98,64] 5159403702521845581532101794552875205861841061379243075737360065025496546328952615745292030937772449594535755895989305187615123815945433321631889557375431036944757964181027521693746835033632764140911653705486889093574015962173251351870744203259971441131748420086993535999102036984184487583617731705010303313312923837639734450873086230361916465492809924129046806024693212581337063975556154213641298780450640107944651875250413214041271219930994884990384866548691980617364293939786935480432261813008037167738369371827330562742761411385824819993215526571088119461948822384524564148862979764568208107501561177827947873089410778353251378365726894036474912363594155133112857092087649027243139970844439971733591926918927115759789175427248918394672187191946150567267796027858009150442838710070222153673178258664060258933328089237487829743119686867410133188570053702102684068223856536437445437542914095595626638425037759746652901857379963812399200357225252650689483198069918117742054408656571326759292999975443711450350973346444167512876787244569328560628190864218337416635746591736762378781445510420025928022044505892887195023107679468534945567013173203559534838358137251424214391491347340016999348462902705473378985221931369314687055769476993001035638630635278438854575545428183295398514255713938573666871477165457157557192928853593538625924599816627022111389105789894301496083692948321504382836030825593901840622739277438898005109543345520141838148771114679627078409356851161301961442993135559805450797510519485557855377993069380146601028518354389892468025299706543747672640130140277291632904639041347940192217034902699932605822018594769283738281273779094124932668162386799666220815816341830505464296670367341015169764071950136954014174023939182733478074482373020819610416048636402955366883661816172357469288120538640089680534420720970136811252672036549427200000000000000000000 [98,65] -1526674940381507512044184914068509495906350437932105179675915939162983594907852381661273346328227824685741054263168392858829229310844396952116604575913402677607732532631228528056262535701096831157283437924418622975174149946066281990331115781733960620888053854214548327529594740229371740149673093455254741513506423419419754603400079460868708438760788726872083325233963512172755677082048332495572747579901136387120194758061285880614952858251140123873204208318661468209734978795713089790219658016343599604354018176615840847858703181857858922378550675308595769296512165485173724278753412764095009369235097115653499271819929555820462592157753241099526430240411815838846330618847330575717652228189267141775485399294252917729484894163901940418650061962143316201175970795980070412703751253770155074318081755803821404776488748071377330448232650903387315684123424122492687991201784673343032557374358009902167788346089573750200164118235764539715651870051131903499444083234717246279196966589028265707017510018757189158214000229193804540250117972020523654595889595937022667532521893841182695401083163291525735152780834062143691641091328902064250370285089471957913237277511213606470776326009053839389447503820070979343020830591640910670366765519535257850569589411856540588572224407673911622784604138321254917463751280580859054845206343864626695405445409763141796466984395731348976079124499763779468356134070766523479829951664541902671903525237046561736927578168622648534958968092030897996350133356404797239744198877618581522729894646772785259707341412939804873163212235350278691321364428285358473392840611036424766990827844376373264490963243460337294834546084133536899082758448994346797029715503715930680823266343304139528506567836756709579567686689066761312107626255501740394638957477929780162902040545765332840111538351778776369996554749483302558772680200709734400000000000000000 [98,66] 151157997502881260685565547518945615248497455989074320528484270506070484839413115139781262232465066037182764184841203530808716495214797853930501704526385161899723058602060513524832719786694974664461546819639745313427608231506335267409715307024844802325736172928436020616681152291511636826875545253353901740769070852904370218972060543652560351097126933740827456381814695057338543445879136612164970254720592610237795892263825556036980501726305587406603537201181654474671956969306684521320415025827110630597890721120218938220436898010724641550773460548038450848684510458716316065754338362933309548021128266845566337472530835712549090259560690772435097289633691796972435396669177000634386272846423869763926454613650976878190342658811143965462209554457712418826932178092927536942313595475662238651936962676089176051100213019999447424981773327483784543607915352345462998897499877267056591283971983094378093757178222795423515252990082883473552220468796494578800019045643481197630820183353849428930186048053271982052004612660800911980788479542007834113320106424631937768405566928762901621839548865692060621421191509651729738007441014220215858821402147391456765156302614482077496965831716315563950920416666047828613712353763512724599435001654054443337705815895264557478033566136499942880739842918499213919359437335123192183225099131557747802336739500698186987496416939282425465090094569601421740143441958606188770586934919202475961333044618905161639870184223739915759464747796659718621500816283486613612787028628378913106172521750341469723392793565068488434361312247010034506555596133703452701154268702609396652239501435660917339593702180606846911274549433647748846557782351991753805887577517543862950741652810185432488181526563294618651414458283088323104913423172562985396683328157032606936915728804584515885755065626797906318989354399346376954046889066496000000000000000 [98,67] 432846241739321417447952835863346573978259041871053666619905105252682169514797399042943850313360466426589073559342877419354726120113338163242473890447077272237855761829659646511458309018354399814053988304593655701573434716182168324993245865103320679896804584245821214508790917737706846252986731116016518709518180541698282226907789068156535046143333817806592583663023999854006615111774168703437812808522912757645546680309520489551560641748083060678431031700082529530738736402538052472745766956620311639764737638761321624114473909478956489405256511297466544554958273467928118912086236282381010287215729752660715645728644569347327503106731328138211598586041501848762883679283684893293739069938835642511080711995422773258700306022859685430009956153064401955185167453381033411023807773192599820851398009788971320759058243216092478454219951103085927122403253115605235375332512326913753911758138904434286757995192387286155050972098361398674663458623896470273285273679792552117760465642608569666620500546367029383927665577799903687847423045389554244319477410179124284092003665061942104027327257303591702925033186486695559393319030510209056141911967906214375428760222416371233929930039329814302603724120644339083332188213326072364081059025276709440841876281278196835471446011318174322054815104946299835934121828691424651892054002625307899455329871520050999898353665518850983423454307569234737656492442344173619576024868967292460621182760622742568623509538776084380040853685470131701354009744444249488226032989639526290934164985215411311646748348051206862541065654954088150929158497734963336752861603774692856503060207129204236923682920528595578309781836112749094764930516495373848581842599892599055919951670644307523211295596834299489976593104056623884236741933985084057566914508031578378988960393570333993965515781366158715836605838417024866077906252595200000000000 [98,68] -929536905314853392459594718754867488828832009848169677587803783126208477573580184513557795389343298986714491452719291220840318621799330126839104303972065463551110583848114638434258449488648043607030230459427172589051929033795994755047680565704441529890368060146355934548762505271836084720244603728937443715341606106771232776336561748765876735533825080923731911294793767197365993028884663674868681747734260119727608961646847123423737539023049594712376873290496994294999954178206028147446109261504488927221619385495887227493685907452680617361142246844862329178615062335459671587485895805013896812337170195335274763062365400628375002273534643233493055072396690704904584759898697659885951472265058834640479295062312846669895275223973935066883425046058400476304015682946845351010198698792134450617693936639723811371984494271786098374454518439385820847489164879091954199864546605066829146049063934455543988497301616364268758519338652545620182046062812169911474380931269464930763232906073438227703566431400125760930507432856719911936184786619255152106800455476179008772860430656240493494969084222700898470503545587322464467021147366009658617168356070327186308202138000297275700186830478113514633679922837032919938600537369633473141347438156082828560729460552100344068345187536886981021057677395110762385149317739005882612825637278805507498678537575098822182878325210609574441256319112055618698738353852031961883023867023391162685841313751799676780129198882107020371814673154883479211518797133729846878886188500613947563930505748861951215773636939281519955935549280194803894222376087935536375054480983279476555496854673606194107792013420341965960247348905676746999702113026311297076430482859649782591158202783485192221441225016399984029110054704310212320580988507342279263773252665206167806816336242112396733752137244670923962346529758713153999757272678400000000 [98,69] 81423159505067452789576436598273029458910717470947826890220212321558937196410767730843553142501577636540907787831023157281465538043695184198241204053410714550781133716191832373821964834512315919530423899051461762245206055444815114363658129171291861169321480797022528662208836594034751609192838074858672408890850761258126167791219172528949761716602156480404835436358075934525993043186734900158539293710163831615501647022061371036130568628310293056399699754343107403625595657778932218135070321807694919797040722351375393380956857523112543921386352872005979916768286328893648926433818200151471530573471767072933235214109804949923984777221135751476702070354701985690454779772336082542526078324742479471450327554523637354738489016575367983279708159380738834679079659851388112393393927217533125004610979951803185081107713178358733205426495078349904301766972019653550906786338136973996341334050160733619045833647838268121237726294133045283576872580029959954435825484182056507581864829521859121029502849046129947102974715429164565176479168532273313184383098684445226882516569056309183217573394982438481958590011141350649532818902412933646012332579830222346216304279572625396978246784032988918366930071433839260738346965196237098368047610516458441951197364070912252847142392032485341998058477305150274173864267675021064700584920737010999425277662263241354727159362521044504165778116141261662816045755613602603411361739255997915530683922316765401673311099660213111759010499528336299857876982149700703055412864369033271432787850519842504645475182194176455168307215233421115259173941757845038358084533794732746382467810195323117325666307149129656075272020849504961253742288218911905643856609414621638720099437860097448806962399241102574080746650450908412240586321008188903146743646765324827647974947571455430019358491075385273602304709721900377537573814272000000 [98,70] -2451825786070595188482085330049490874873107361511098595557422079501282115600902046815727363550547324462448180840066309321711966660200361307693489686948148536404773936123907306112539591384526046313233447032202701914568246358006172710878675886584641956634179666585965077310612632825319587728594039314494221550429103914033215011607610933394411833933363125106804374762414991824971561270466759995190170579714907386311739286844072137449199149102916435036831913327578394271939250422217353295378507205945013151905743486330288167872426809690134171838023242064069729353590821974613515130663348423693937715743843659558564688743684021348196527317701467158512289729871448743263294827981459912523345519704697048985358409522364932363712362058976864907637564909177466094271454997025834222301339068137021399940514318691266111388377321415219503685191370142719722997680508915479807371146625879451233621209410811225981092006701697788836564629646284825417810927137666264085801943960484695802708349628023814105513972989019833713865814833274379586634855517490294820556507992101807837946734855360590818769042704245548575254578738322074283923927924890735263575643241929841172250212363039327754901090221966545962757782451345161564025128530528592426292539563435708580396359609011935724499187829530099385868736088193503358360531431966717095373666742139204089072860625567779871095574330166106915452406996151824666265553730597290908369498205688091891376701999138853371093792892249781449350411910348987072574800963851283382480849930548024561447800993377895936306392587602110067943667817436157763341288875318482830723775322922868377160358378547248526490108250692094608225644280153978435804817701300126544273047035748820286932709425631131253592759962578302667992173997659988874204860322136630423517762268237143543867497095660336016249259009479479218586636251784380845414184781800 [98,71] -38216905033850143340247057128768987149233754182285507295250251502745865726073774254270316735892717866632092471202582405658598613130800378387687667191050439755355493732494121885873733302887157114776704149640639629975156180898266606348124282123334110955485165834796138708359029575187252534126973624519875840194583548887964188856083774700340064328017906650627787262889584287121250500900082824425565425868507940184557896130217251632186852543417442178165749727116768761418162940829037164443464082292751604773119341987239849603555467739077089831340882039127215191979097459784661891435875828923393481993343578668295877692990557523191851334977446928255612011343099424720434050236517499965729326526243237405288608752226441717558960998695301033512976449858457988235314884802606988704737006323537136637554311847907339419083521262784270991386658450449931782334201990877662750371128647734749356716085305213180218325769851321758994521459727086963153920232881082508784043294381186571151509637313995238875753001743729267435501193110026286589928048162571807679417207839467776302922535736273400663679904071138703107011602748237705393990131713666288877954930509761225655100972573131037601330905573095657455820911377590290522409535403115907346474682053297951316513668622256199149358002120346168290861419873389385978744216542081925147148466195987652828449619037521997273611752616646195888663513279148678427755186423156434927603893145892090012640960768216560375223196720363353167852124765318501045861407845298192638414035317420586379402858374582163687270513344291056626454747915366092288341738163878449186497442713925935617167165929543887042244276769689792540870821857405329949843235138702898353930367459662650920039982605290837802639092757142791454292599534830838493830219527239364561116012395458389211116782076598657509096487718230770674082234044667046270080000 [98,72] -1797720436829926852516848946075330993697325835019484325273700650182704270135892962478506457889515356046213479038545084621552526871466390975783146777347658022454282965603941382942427379951896196931781293875194430982883079995401759368234894568063789015759811132473192598456388026184218841146421233350162343079180086271467348867643523337299072919538370418523491365103093283758942884942513638173639616060331681884376409881096932429989535956347925835667014416771415326372673463231881277451614573938929746085747772681511532338454009035557109754308143356706494147508927718758449727873230250324575649116471255762091417688452086367515159616001395643600517571494925552748988408257878254632079016380794283184432511840701606777004309692353132296835314952081655297019294710416556881476120463672899747425073794945949946320014530141886787685507858789875934659600672096681190222671639578426966409448715151516702878124442131330459942427261406801729229613743717102693126735991271374057994346998227374946210220596921266305532228079494032712280124223054962877114101609778564386548182853544271283370777229565155594718111367253626041558185882598610759405427934997024421147143975780639665025734639697386989581901862928595933369717983638128633332318577598143679677316661468951200460900715050341078072167359620711765996655011543988224125313716488328296883309347737007297822766995546430488614155417818386984863957823675934823624514392820928783858831339789633861509755052552081016471903098803201089838717151429810343137318258882094381221935237905929479702261106173508542760683813311570881889905131676822178343030073962508664369156456061210773173070668712696503025972672977178494908145198811776921542827431915256399554922454183152477088775903104899691372682800788702827841229583175321032512935588524793377898776616502027469665835258674196168027090202388590401228800 [98,73] -68378774647387931975301819201186868120303909049970882504973122126232185172526230491852294590171655681961346031084059881365070208986560322179465719743588943580472662694892626391767737071215818690236328040276932285065723591546553221634562249824857985925158150774079394578156035077725888132037945127009507246650760353105384772220527919771058064424503157751012499576799557747974559399115832373479526666834990317942731070243586003607535854013568917666569765516445312180706953558227897763508927715846706334983735075869736345825585342261715897586830532321899792590987583760700416035539838625110525133545246025938778668688801684742034909772285403874810929517460590126208015020309583239650833876210187054370032315348707759363105968435035341361822512135121856961324729280745116389316226683592049089492009044981037474946566285127454479824723844381467424822434954132649852302245166980798384278649009441644911058153633716337668387904841395694178319143327421876327658895877011919377204003049439066946742519239043772851066852550293968046115185264735888378405516870450761647107071538624178459112723609410929823050875993119901234243704211686523058048424751434835468154189731600122429315608962067881232516772492453740921235260248427271775913781560841627968727212896331699168243255360905517519586119617838060203527536021810389865637355849199285657570916199908821745523854030472413053923812904885386543056308825393789148522653615411040457209136789251297489250308944579912527515523160151559536298173601657952127665502133629819663021665270435387973829070076076866897723537027985506453250482023966231031387872587966497812571019169644812859257686742771757082123709098227927207617110419240937185522159106693618392544346843866306973135027177873328269534519768853431389860277001556306906019962697935114014255811567459126681448462590744623999248574288128768000 [98,74] 225697012069912095549877524790860080912710068537277847542223070863593531420907176939239773087480918745688498957371398925155435518872787198740893054215121068941266600516805784954710428126867127957892970373488629968727193288435781406540504724139748061159292161857566870625171228195308027323274707119722266798877715163284508234476986424926645517404572060353797678430114931617142317852213061005739937714608676826431683581486503245233308548529454723528856464571425798462637904513365719754591597413014341063311316748769652310164546584119136351635924162546985375415796064459350364186733803095903588230679283954320084072187303264837286387826965079436936312740643094053006096768023306410627921527258568634887851489858402881255420469098419513733397187624361726990632860741392189210096803816534170367962465010836436673275880455185521617366501461689375961279937055374405822381474233708886582030688708615607302181124785108761822272827920615086864913464787431446314748123276761205108358652808047653411001532730332678869411480586774677200035441962497452650744318466438073233987242146604840948238824457415133033136602038620319102212146077492520116501776927532664323848059984050384394978630791724228856535188506976524376652346653382909004468985659000818085921178753238149774186099411113515420819062561208504380145230432201699269974806552263459329003085181821685708768852293619248606638896643834285220629367677985110622016253792249936031571517481227017340501910176461580928979489931539410275301316365696817663354822302510395913728961449720814285459888254684593341706666442486076160229461221288533816197652826770181437532953536175360820852727179928658164468516572033989038991385659178630864173121396720747100109871794275867234540220708055454424569081843145454202577591761085258797233450725377222087231952234366333650225893661105552867136452748800 [98,75] 10431953101164462001277153391242798339766673438622583621884356101346864487593088342268837987462392099793676851947414912899119687726496769224809547937313233450059294950248580785270264936494985244844201208410011927920957212024415869406503531150037079758173504891982795028488030249122784217864680990713570151442316687191435851319295689833124733754576812996934987674324943295554621131852289936551288422774098694021064333735954210158950471356147336914816008145669686818581061682715848298994448028063725875505586270116477289274195190184625890625224185795224153051850858229690970313872850094490739021144348881277757405142601849349893654871722682284720255932320881535476754698470704291247542442255384318367503907547656942364250443149138721170104142634163014643920205508706340551374876387363722408329071259771230405624589676118744404328509082345354151835052071287688453461881520020256593598848762863837765586077748254500011728465057657963922952968836454471051959248584241254698517434673262057333522360063897073044018999552734326153253492301817836707146116991897336835162229514954888888644708277414466445127726387803604503384076832987211694479819757797043071231314372604938570871811308480488535623495697357612119027211292605186815390610610554155319047659953631173539713605738635727577918334474822369012426792413273191415956530314703659882523401490744807349945469238166229471008487934730512591520109948800294811321824056390829816596865422236466656136268041206790514009000419827713696908082255511749983089740259624481718438357412221859014206998312157868898122605469353945788076218963049321979981217001309893066866063339743741466499160240368751973252411842595315381524815271357783264464914034790069696037831989555753018145966079659911005985632926194038588642717893856705852168553496978386945443709516589080103608124879639014911581926400 [98,76] 1382466787854709052674401335607280952055282777208846760100255966204680260822606879021789539292967478535486840311584965299896021490100125885875635873442168178560771051124930402152825038714386066718361818164640012405154174042075736188073059419967408614368402224569963363347899693750021699912029789137743191141320348352579010220760020483212928057882448349818079675808045243177193942243284698526196676733872982903425564898025621392073733166575616092915614253424657052794871563302691746213943535993768082164756510037275700989853208152362592716218114452807263515826872156345751153214209319145672583057709473799485279250535428809482483996453962331497604986336704059887090203997937095774698226544595427473006917584104192503214238421372995687230699329543417818182699709116287693211731557408223973693491515930398106316269485535122385819939593859587977746322321154451956890613536857913891212538534555509241945564201896172012574242561002124078950991119614853248842163279727665734963397144076258115368437164764054533961429502844638785820417293322339043326910741547698352781847901578558921278674791955381924093935236188480650704897132865911462205379469190622367279012761133468115280796962076952705007584968305202056836852640919665976548450931041159745930070671104562225562158861484626230925495904881011720055461932819073853238565445980094128580272963139869598733922848535979818383666473930699081989890594618071670028138735615802955361492164093704721617874259482513786126802152445614137925557395618137909496853127946325803763216417805841409283054919968650126469484292078029046249929058643086916351491119473457780774839891907162444281099146578003816923901999180369123581946431946605731500249006868114491395028355433572915062407169195324209373294558457803642838221583208831098284086461871194144201914897162720663937930273997834710624000 [98,77] 16557603662840508970283419460624724225372523743582782217428659206427686165304004498388930944180515270619817902759703043324379953315907548451422583579673879211104984968805929360388298913394702101022925120260239677114023456106640541614747996176681411746168083960745868228555135452347131854541616174600435310436190972841270830412067156885231788570007312872496248870804873901592694218115971856474300578063288852859872468601486356963082568363070231371591893344407249603336316692345594055062203399854661554308191356504718296926151986250116956881952377574774928192896775047767981717147768505891069694143700274925890866599797637424215049824478706744089839436284441162653955622529199356234820339910872829690804027656608320302611437023718020805305576605567548295364889331210579128841433588371792366245790711759188158495474943898919984596049033645707078916665027273570714907187495341547409885935664487841135255949352147245437250319762394568128019987514030389333204588954896775914828329905532407059192425110432113997393823041092211575201027510417993046317659877114458856108061870070422313998250415704167953225147032449592388180011815774710865648783522776346555950498958527347188750290376199956159471273748393910185953608841560890015414902161690272323722716892632508818485408319188463515797855590507356815479026136295019843249507105831006164352227696551733952820558155735572213215228326572796201430127528017132283023799076461037844438544290711832804857496086261341259275526505617490623916843454282343014800119520743095927387160186320943832703704069119641481189714931474530208796050759344211121857562350818423782861856896612554466828009764887478635953907515237250106160041798900849047348279041719898693021809082996123590752886543758193440187551485207629334378940575457490471633434534997755435380663536461855321072651683546583840 [98,78] -297036011761451540032323959125835698753290246121626384147495369320277274733869306675895662486480310862311231752997033352600686682185815146334158126213692528403546232626915449476246071000947318358683792077833129873207597478040342456441048677131743516274285643147318921402536665757137462380130772981741921940903490135879089367430189911899328924966480809549190914379966930217180914063191048413399100240790104745837129351604362719388933276838193755001501986938643952443856321558570139192431270946931757919079126416531123389194469722093684529892334392353853283035614566197781213705430995506565154524172702233052343266105626752733278442247701221288545978830074446796375630870810001062081923087455902719817488768627489958385786715912532606724970655613120661122601757399839392239885558435982916842142972367560279472965881990356262348465458099266969012274452199451248767090166092420232471414641955688182977166660207410329035360673590181384853021313516059887839059891946371670485682553075640595291721834097504876314650766454591300807736435440223520229026352838518847735662104978509698781252721897219367602148957637999813156649829527331636907088947926138477208296448200205944780307829546986747732051757553369735220589095944224633572221790224628024944021856853967495031335084355392090996027364381241210778618790324996572156945493883092825942398452564297431082579075147488413108662142587703193997645607062627360364556850756215712913900468549779352079270614107685169081626110912885428602028095929156459379466972843597868175558221398034368335590332983494253601711324056682682374616474471503362143762286879066447947495607872548236992645997133934403404835585776462040270189771990700718751100464091136904891658486150445998631581338229446379163328848077315128320793873242925107436652014773818639903002296425857438652656974773360 [98,79] 4613228845370372749773321987550212654318744162989153631623791734066688059474942530250646506493942598962059498991963188729074349167128125152817502000090279613827229026520803723493585259768888015923490218931713740804756214838667282569939927042282153035558033912601451712111839115867104115125511469631625863445524304712804272355153453295017182933212254200415248963419252937774867598669393922128606363310760238488441046591442483233140221352098087274853402834778683403124956436137386664787126921002520931494429985921304171281609628931681979466604221554082382896075813966761779467995694600592349780367299642120361161445684811837419126228472150526018439558607755804463235497692218576341718359201335484177146905617081231713932374310622706389212150857690153703348990901567275380454973352378568713024013728764381420880413457075796544318022391897872115337697074312650266127283936854309390565969710489793029912279803119561169568212159354529898545729228848116629792021506963918575643951515208760408234875684365211526335480884278191246332482456229520482606726028471480189511610375314732164813260659757310891577625446421331045461972575626180079495531481833665397225170611585039763292842376604520089220066742484038578626655694840952307313234459783452238530818798955124160985591061888645994094690737655411412368229222613263854578148957339478774748683798281998438643992810843421280903855281326985895267253551592133174454284735336524524749989559701150008126976748542985653863864304888019799378221132581951740552585486727442183003791921617965005557822609313952494398532768206773114186690838666230111854183540103144862318056139655301797252499228770794179162631897581051575817558760866722099489860830249857010264962640680743491586341301773437900388132142971547390631837915043114680313648232635568461943358770076867515936402880 [98,80] -57317355542753028692995818508376455250815059067128745987275025363952821208813128010874849190443371982899906543304639991277878302631201010810277575440725228759236037614107901994387990271839561489006777611010942945084174923465023588789143065705411190262051723739915420517395938309418293629341197249266159927827560533059431669494086436015136527781382291143346088565792772703383380038017356753564338840992506171246373204724281153461256890586463312165791722821907891987272121545332024497676990211542589453426491988280259723339614872546213193157390646492939666839631550195464498891019866984413076138366933356132408865721312473636805991968941024664712352575283039135583512251373861952843786837556816202903002152289868575127351712324093865506960247415625094466557419340454306349613752609247970029402541044594516990344937721668354553223572892862043253528407703361895319804968810509795344730692595441250520944850103300108298293001488339278779424788207609404636076351915343637751614827011358267473040283362595735558007895145686804858042420303011096537725036388240673151095438890205773305083104040409330466661668248774793099584756515089155536918338622201710006141457994315798729339648230464590728605945793539780418017550359361969236081536567485872034883222068187713793454519338471833550986333760069314372946664498373654822324242106984971440505629210568710396918974080369882439156649596322376544179680856431903324962811906502796536317192151608310383456131398974876323978158313654401460305151414628425092112188277059457635348094923710233266652760211898538931667095941664645205021649103524151668823046272442703214242442737652186287045559969908041421313130358268738634871371729130610249265044674692023608558930486282703362747986661865450540270748775457094660799882792807018759060768663575735149523030930693850370560 [98,81] 418622677229221455639479411763550606406291240832657160052919897655232395193484697816426873868372987748236994832697325938063171719406981976777145156104115740819041205847764687330758401744174052481490768958772742665919857631661392973328247881925145258284742193509106166916860058403105992243354711656021157028205090162233441540988329186243864548692922645562523166596001841841984479589847029296002258102835305160275446591901644034416708776465040731280933690857006393395899461619967666009464431512406033149830986832993913078677402269163627535121695198061849105429769399295324404006879886041475816363676642536330440257549412920637372012028209275986711302935748891503145093354901206661314242412515948636384665499347455702826405034508570879440384912996970554599536683498193194164968606721082384582333410947070399445697181791450449281857279363627344224617047940646302821280030349072115184185525525670849194518988947483856042748571363950368820725440973520087131893343472398719558196914078737255261778424958568219897180686297657168325388497991181258723218880176514360951750676390268087309342172929998835056015478296873614352889577133470932102867928554016158278955969909469501469337924915962594530094864784312777879019139469189619183958472697101075453001056400035423327219324867559528072721502691473509696433157326335556143028550859732652598085986003952651047907256929281774830413992621379580653066337800581126166072339459047394736116654636567988413684657245432515872049443079923960883907539536381238053828313474677591178677989376396437540438827971076102612869857360990632073571800650265577411415525579397534150407701931253800291466927413392954215316289152274454863974880984430818638025705845234290456298721865593263339295427604883164033863608277261422025224956231361874172847239617741053873229716312773920 [98,82] 1035132014732703439292419641668473616860976555407459169589248162015043808633152610610054820594050542211757842608564383624539294940158331224498357837029210465095986447495529751422242925595719695140560879122062857637142594084531545082605519667871064211002535833608803348576302912950391086109068502150575408171034868966937052171981614906412073594123493112103585287162774347628923446784422304759156823262345675448703895775748400278274393622727202419678673070808943887004833681706959370569819749917879508190573329918294786432692588100321611365851784064657567761900895275669197386474369558933912962710512109825522662514038963940990359110301071526039259523094884334329229669999383474897022968395015093592067857463711840632483888465222089187236606503282092096538046120080615523837065200665309751993549875316512105697883634787590385698329688509466619852227411043571172903838000644980039578631370509008545878342104416072509969807293982164220903402629747545942479313922016846397109778191752745295626891254838169298209431215990516194828904929887696515382502109148416004347701370005786562720298254944502763606323249934905232018368466648214356384934534963364453707084684102191916856558641200495725475974355884057545333569046332996726091728031193271645904772366753479766930649066244987855478600363740813558291569760275286753878575010938124360668667569890288077254843429439423197613868882077934087188781517255018503615971129956741431613054972535227856311587213101518829121183320069051822648736071755497502628960124421604313292239642671115730133613847126755326527284331710949241371898107452776195817900112557449738896270393870366683413162113513036702868538690525632259474371869773312723240754216948450535621169490774309714403994454334142475640406873278064781449691579371981944530646240316129585098766830480 [98,83] -15722431322685457377038209231997939407777571863806815223405407438947623288775632116297273191413271326943557654348456893513903501872030263480400491367108957404125730248229600654584074742377222888669257213072235487286693858708004294963725558987231895864261950106952236268669401738944032592003527347533875256221356620781818022832963844423532682040840289632850569154880520383360552265776687059310876858254608445890361934549142561036463291240948983450183715667513228664676225893484287996891811560945995921319235234356258968247795218811355956148657209427452651545399644369167835902101834291652447175557650613121764455949260510452408474685856816148204231159762207300014984832073598317591389507232152035830504744482306042152528348129333906169046673681556504638124655494922858518110600377954364628867660714004109809701785894251925125056845713619435847735170122337292174906706190201826096523560020543636607126322206550168117582111433348773771141844814963522764507004186784481392802763674333861300589936530281033315839124350598885995390497243845059292985061934167844334284456607676108842135619092234077520744980273926763671282929915264460485830745364214612357150858928024704599432011450620041678186110021140373899321794596625756120462413348158807661812387935536804281949773040496365601476070938236419760474895898419574196674672171237805603631911499722341594832007662534799610716223415986695562983351899611818035661797527040820539390894464193274461755816460659658017604705646005597193193121452900784203244557782027849641483643950940739766633459714229083934465149974947842582026571424509647715117862591970387067723197458539731566200954851633446332855894719240011972445641096095091005048155172412818421590262304992410989804854080001770154830624597733452928599545980388991329647494469263250542784000 [98,84] 63578189316165881283389300294396537782595781309739868936521037113759254973788307680032402116584160176179012073487811781255940782213817215252918605921523432652551550948480632472404023369088163639001403559588227096838426125211515209307971347690908700504035684536407261791344051729688449750124774580707858773884349539175863238173630904739634761049127320206103288146000720692892149507931667330827484498295042962974743864091828707269261583656946469259396185794934690049986462727475446426841868276114917503398488181471726404410461512524391826094043931216363240447201879620175892313392463410602122126386944289751872686997808568970474206406505605449379803829878129619019876393192339377206810657434224444964151778137031395991440490164468929019940586954472387656939011725556992291550707172082536856614206771763542667442331859390181185058289361983711574681861764506101927842366208272269364997728584559816731919608017863416472095269088319309711053158583902174708277095034949051406053507231406185193329439619452509177323077040409249002043609307070979070866918618970076015547779830531222442915202059697403420729399808387787337872562141009496751633323498186067571594529232569773277849042174828228867154715244102947447122750249306242053966345156224300152526690687757576188643850217289245380921650170847697656482828149177281765161937158218044480878514747421106905525919796245810116769628769068332399628408425411249252068401072490471252451178985798846903714608614376691677195373498349673863278528893479334090654425347924598680064985865287189684751233111807180984535711305709252917256646096269169119924818602612296686695194322911039497084002047893765302408963152486864202704861538648829092043894823438741385418026306900468788539454892374719195614815693072209577991070639423075764824240017633013360 [98,85] 385267430102263075378202304620633582569107581205439923245782522953967352027035009375257953090283957466152847406083415770901527962250275129281547962913845917497717892550355660008947445924560967072358627953123731496083345329122875568397855686026866284364523759695553432787530938661302941869924160187442332816641326775341895019615617562363999446744590666371033388317588232460226134806433774460254864974086529556169603509226211167909443091545527857414977386303724736731429402800791163030387186684025582226309297771197992694536933484634710863571722201195723984206210403294046381662512168870062844601699725734690304053001532596576797786671151901079000622185098431843122574454988460435650271920989780657840502059719908497321345919838133822673177863672712038370651625592195692684182634837520726411421176850709129217063882623260638334684956760335228432630253096639934651263819544290568405529150970432808595311497307435989781270892706047771931270428789509605509212183554229101194791519206562565276458460628943200893584033927134364368260206388634230076456476802218630959520158953948920318743266485881202453428275194734187802529210646661442966021574415524335641933048867169478315354900598888848141736289141172804029168664667237304267283837317885041645542394493698252709041468441208184487783892228029243463932775666376805434460616164246373317129039508452844038156587416458682063626414531902668875092875535516420505753104051712843216118202224864087822234510531535400549605418576787343643721490449349225285397649249364732635770988429096264931761687952529686741931400914017226692386022335853747381148820090384277907790110659757316907403423394204132470983993344017055635472932278220120746394456701894714647674855676277934538097989951626297070337827045107910114615375242546422212217475669536 [98,86] -3882374716124691466732251488044997618445679667577345220173216388330796273754537252620163245895071287718409129249746555955925975184937459971448388831712412418361660741817556995102445078722854785997424007565957942953662494421552124984544771512653379664000168220544533492252388561773365364866929519072772341922322319160983849808347070506425156350728426991099235054817579052247338845930561042109278033221525107932329127753493409120925829107024480231661763929952793985672492261580550415915964278906345247780976635781115159251153303913115718027560236455542087102250930221077028667157401760918289635821355246908751084119397153181359661921051084408398615636800014453913140627120513935743364015177604369563900856768187929580478769859627788204035818396333025625409843598792566255328824037522397690108525836452265223427288274066369341545387319970187006236016310685691152189570599361637439288002136384588490580501936315646781134726186128302800464595982578410422438784886785394968292220319105152135802219481217246411023896679919123332371488410633693916649139028551398427965583597464743974729003473680745741978633485234308969955958833202736934804913112532628019137665760561950533819221730547437571181681232564596664672216408552276337350960456121885959837210626157160680114659333398253666154941714390146015498979522429208121126506847610148397630490216727439640033895466460727870748138634076227941215099735637148188738409209166926217308927739876759669126972990153724659251377687355188423370325909421439931310633929931744759946987069516760947847320900326435701537953732685393894105640068013194783243716326359690599330420715815829009651970150272740721658199593833910557847653143497366337010961879277286372107157777293780924360243509324966195918401688452453882979942708101859932619743778 [98,87] 83111975119711953910216902095355886949656806109440906688946542033263971365408252909543026761187466864037351918640957702738745873288349034541932222998821731292769282184581175977881699389155629831229535849789802683111266086947329949323901503465844814599206464785489629448109100532287334764319479601248914765286503507317063868992727861815315544086905142876390232654754783187891644490281236455321918349589197588092741160432233807507685545686917556882999586237223038904585976643920854195185181216143272459168599313122826030300738696326962325859052294216856585456442398805947064400122466501954903070271265608420320653624189041965821289717552564749878069004657869708719730303660458086810804175220838828942301863015408995963870043583861337321295929963454009768402559624235716395400194747377188221583845146765907830711445641320454314883682552078624896988689193503295247430674171194011197912700341837184460791036482136231050373381818323474613875914361073450332920089610203468532979248762354935654936072404667909723361471779826221334705836804254419937062312377922590894589527923574662543685300129832558459204942382668845516297871771701083883904522032882416871672195534085129091364792434685515203351800129220444420966587186828092936048459140277904540808898643815935950210310451714758094791177576729503042266522476974138062247048695128619301762854721728160550089748485457493830237742063679670936093756951460223419889913645549673249588947740293246723928632044543628411155850342391164183910762160122573595131704953713999072384232783672338306431932953535033657854243760531681800688724833029066748500189465076805522047980591426465860649509460835776910057989031839734146433021043673243352740028187383868516160107639312455138279994679926313632402588726208454382866834177962520978496 [98,88] 218515652100077392806662232609691237731673275596890437971353936900748191453633445663934042255929449454707012363078607931373094091938534658658529791276892863550720006911045016300550032169539771321074123792216696912496521402999741997538430259568818114484069419526052191897520341750020579234641869571394359005886305483202915170977009189733928154882316212300461604503555898154778162165614427361824317924985337328227420323613795481325714465633577721640541428344677359796375201918142163551697856323531084957799402152752513963531495097645963036248297233396305739697707915075421845639009249571807069195329715051703739263519174851055894767999133159972242587965335395066000023095112186243989363057210172994898896516643875213422869895005604146962974115820683781957483085841131920130897724458176289188947425106539242338931277327788815599530327588875569564260218406094828373816960009897327985616209873574830832993788484663331412152494597991344008977872220374365757854992568018296588841824257615206557046264905949976960386145646627779139567467600541815388635360724536434696752148261847219328949121908194684718112274698950547257014397717176238673766528507531200505611779778744045793425039130462649421509329870127833107517756626007056245784931048709749461542863366722166797712330505479523102071842865188292145140414962377601937203960757322467752336536880403698549163436784170500334280406295319108046781043765446293884245806923298197836833228316709334644380679929927538050119310355669420652530250086131804563269621965432997157184021777221404151425386444178813226974864271287689060690451058686581270633191935478544262275724744863342071143022756593825918675812670859880421197384374224272770928195866476044894208812402621311178743192888093593704124779755568308317653705007138880 [98,89] -145317859585890816083539305687074985457581412239904959820347313201283420437000447596694579762052479551117475927479180913918402569255570236275325572991214331284445194284787728766955659111943865633947850127311150667384720613931762280688151973928205481730477617647672332878438248061250631841779002144777666835035429843819180133777269610594728707081902398881176504248110609020629532636187743262356601662840877817904461816168871827735540946555216426686868203227331814275018718542504314626531475429974435789210846453301075829905185764872893713099901160395388706230130994449323322260507271223111375714678171783323301353944977344230790529617360629659696995204297362553846088282105336693410891483815947262996193962739767442611464492027006146274704612666676573435844891404686617908875723539589246760237489848373662675672068473274747962304881380200993868907769189130074322232180003295793362828686409048980820845533185019129915842210817115381790384481162469154484333986833774832310414290559898736513146816699416438023950132578471938179355649816710108522677424466951654540282912895688665050092058938377652323654522493953780740940134062480624985680003120187165243105396980659405422725688427770471894757823072410418537962664508820544221206815023382098208624588683182235771946575807008156375306049033801222569291521181753059006412717926380436687968395518741884359590771844308786159980300519892799055155056351239787706474035225386562719972036944970595360026983711139095498274979429341569414666325141483392371691612797531912846922343282122728786709209371046548186870309076711419127537661791768967802686053529027859988930119854785343206001450719999751066352423564034691319916807520430825058622681284152764453793072090767826540265667775827682822069125831090126585732443312 [98,90] 5227957263538645876000384495900659710924690227561081010469286948013618051692859581726251683443342096189881171703114223471355148126958789972731719570112505878511096079890082474293853873944258551467243494423163423379687789358786908209910932531088045284349465475950221572504396468705055026188081572991879999054415888508320232100202345022723912162161442657341392320142209670263232065350119028174093554343693718637071826391530965689157540281119915686448894636591407966883785981182424547746724627222172702739730359299774306289717249967288675876360699241718492000928531070852137327523030516647237721266577444141688518169193845797592570604400006835548357824945556417794993114208340487885031230722390527655463817267730411169721868409095560113754277887047097101897728858677704998601270733263772552142274293388962279932166980193770312306555185979034646870926810800986834626224840528087511852829331340550546773449331492430886797960623314362576996236205916489938579390158129265754882513769104803933666648660038302088221225905052357151939837058417220673971226431932261471419811243280875437606204118293775060743481775015595288878312056003661218315245358139193931967020302759737948079409669901592108106247284544467627081148748446461873711581165061931044255160044031028929881441006071582598652095706350143988315359227248600720281544564134680992416227451288126895673330466239493987311507089385994835636524365429891745962208930474784403361070274456696251879540724535849585571391998702770948288896038008654395913665168012417427054594340256526876181778620812154432069164916680672086043934933807769686256949912007399471472977991747860647456413185534134179808075057520133317678897832526270825024746266224943560718167477750951922797224511236251845377392327925201149717472 [98,91] 3858166761357117172250427427167180287296209563606319219987740873901157921880135019711600304313166974591829335522225313999056880044440224415760073993908040584368577878178204480123720699003458944345287635299676526002842260615929815940091449533397887775572024921423995402901218472022502304821077878478244469338788299684728018077847917650922220101273714962726065593462161249803862582574455632632263337365792002285038776262905587810817005575076762394341383469457556440477909761713656208924936383520403060505370516467827230418484545848218278719897835888102359035454710843575727984230689589951571383885808407431710559545259007396774431561468296002872604712228100536529241945627388337187010696206022399242649354646413275979465561946665539973635275166657367163116578228470458872505575422148925331828172970061408611803183886444090693757118165504246577038062812100476727184879557251021895416866021805523197178924635846554797551978691178556794876304906236846030287567608422751479104331212974655049611771197640374337877723563904682016865947166813632284108560056622243029019987179182978330481559954287028930020672054216741162770085253406146155373708491855477390422509752505689516651503773715445812785945383018539839473456097086317264396895153432041857466436586389535949663255712528687883100742717792968909052690172405506307789009418931641410899270427868445816617614166653424331385419110782624647100859836248858117987223388978989987060859938207045706482369531489973544570694673920180751362368533537095793422684170578991157571306591374707349589009750188252666105417633940171456740598345974029963528876658082131020585504182549472290550937899478749373262786202268784033550802714216053450143915884028033698351374697874019304156321925405688881988549323587656832 [98,92] 20912078253417041566814710441553982579416935563581549028087622483773955278546955333233703530275459594621662071014554417279822556363495589353411680813469842364594360168395474476200668354128821206507606465625129967122819601187272490218313216175378175538805823824520724789032342862556424036848288983928570723072721734162830832687948127420916022996707873823099289574213836122517850090572143080083729961280153908432056174848561436344702096585178353906194483140533910880174605437162331916389555266337782645262130692400704888242512649508535320363581861974179959140876465311286460321069131168197807597257258707615159492156530050659278557964953086318595585306082363088349411689242684068178913290575762297428015732073931616917893682103834979659789536689523781346562619146813459137374212336048471009369629661508118612764097500983615683949862078815261153265758849732812286136891317773760997716810703614350546466047323971211097114600624740140143811553657046789126048069015321315730920455062026652854684582817910470844388019254580301171894278052283713899637234762971463488394252372726055608521606840245062274110430867806292136029129399123813738106499936000863208513022478095824998380960852361639025602880270961102545553482350106454121474370639263272667851242366177154871348175545583721612323824441070917684191654110055458506062488446012745417159673449447886869888796241594362047645632403196794951817770273838626299760431117766038006815049757983392824432237369738013109683109996871916234101619682840176378786618885175043336831915687334321877361495936681895585795897580823761106574924192501289829659546151178047212480463837441511154622740072864408119750743464394356245423432328396894902502884311077218427416738172425717410947069121385005652063054219920 [98,93] 40092708437270600432548477898073224008319819976510055359406718800334734545556912566421673027678834352803314327310993469984020451383943642590946598260930715928378362585715875379856587316766991997711117596647775278432818850234792570560644562382705389682733378971730649332045696188164627960502247372370957084943966632986363178903939341300577987150143840287851754611654283603227424283512441145231235738845796507057146714793446598647318166814906095869488505066529957720866893389874748343764555965243394896040084171641567599099443083791547210877523948639503352045567090194353070039598359175043244946126571417538624405390386264780452327883951733989853826195302977636922504409110087945654894145383981651341394348536811848592409395770943911570249127455781723980775497289427200271437624948945585236630709723629493020489944499935984535131204709014078006545736651474173410187717807738821334951888890975777768107018859842858699210825841885484022446581114529501730571475759937534912510032004325693770688446524058899735752404954304467656485290225760571266034907000497371099408134466527367415457416930814214011565743960260238133415117230423661216542287192176730532159369448460957362871301638757549215461639901888289867226918575156498769995689536177795419745366575750429115184835012646987850569763216494071629501696131085148525103365421102191395158942555852151402158327080449223807348773776283991728023256143582803920893150116348235091513745407637873195590782323937121801655872434557175339549834248762869620799893962610503220285560406721376939807781346874728041799742021836087814775169627064032588899996857262109528192999795067950674073418599436167321742648139336967702773620005424025726924479891284890899326692270074736908956547090442558874150944 [98,94] 76202792603068169740218259785670069311734086862038640451279125306220656875702958524882963255079211894414476153438828385506000799248356925499519664142812695585137238950153487461340121618854656325328912794858599862910952735006712996789420584083115245702611708250494660663632714784902250304264072357050224705095189355261699421509644904942624741403685621837594246968572570232145509702392375070268362015501627647059272001854562876424355759802324857253176261545404461051168052527587879737502679853301394528235773502520926085324994066501137095348866118741301889376070504814383246782867377176786375255113758965355735249275771262597186737838788703462992538876274067387409742091231986526981080222296061464146502327304318283455580983055064715144066241727771596333017471270296161040057153016441768830051258844090232446912836063859809464561686420652780745777413849883496216446752737004093093622711538656939732927635629607175308933719767634311105912643399822098065021147461592529132561012946652663027078801947831977042793296155845921598461942080403776850001613120269610909770840481543527798617494902870194266727708115092735524291362452334118505248259996998700651435999984207535013408095343565454404297347949031995866176736007221265699440200478006442434348608657039913816099963537131212073544715812110995302104440261225991928100898399692039367615172752117177370940270421673687075307980022903832281344273358153182664696286708915743120939800735272371865863960482375628303646870575364163840272769497906997988992243877901672050232797851908050997346002076263746797758448131068936005604348033475323583050922506418206190229639281728600968863622470875686827173985618648985501046900835600084440235820427786683903416180963479901796336355691301838206 [98,95] 56054890352079197456483611320519909858596498084585057616387829589270377235327000347796798639430355099314459543549625565549558362163470264543785008849074220857728929371503668751389600915655614311514776518961820810037343205888453898787323026796658667134794057607637091654098559180463791086652857117012746095609393109673151447595796840293347852979270896642971081183563164449566097407937863660431087504803227761764064389475374581795778255000748766541499235711778854167957984102223845087874387016788436490829842922220556109073584854507290430340630978671045500860690111779701645545756676954708726212331136446659947721370426411411844958543529083094912973121848126872010502538702179549115474647347198777666710331411365449390650713136721399526183243998324570923876206771614082741931840625051918011585897442849704255245876311031128198409972134045836319793491103940888188895221336755447809713892386699123886238527356651675942777799527780494607824048278913737529084899706783485366116619463982456206875599187950647201720177312861724014202086103644264827215251414971928312504206248266939334436344426849654783151970790120065813947757670698474993959794524262864490635290060156874932792763143891363167346726795363910776658520319559276296776166893617769232395032293619084434193179161881048154116096373710096503225196155248524544731225565923353294447476461515418117441808811617778216450193153786205273659222631555743181743894309676209925183877638108206839704674921178718876946626746083085462983060066386449503856968371806006530003704563875172574720723947809383582279532634637132228495777041467129347286989469226260068113351967962515939020468767908436504723994854191121761873997464863254043260885499769283267220005367788074623228192278272 [98,96] 100843190929063255033468363129548002268565038170700479082616905271916117698555345492798063107244533907878881851004480139626642475730106062055426798588976232198744001647230011841711840156734215530487021967982164286655693211249902024816532447637287155874672080962615544416172362950430067696236254136210135927893897928318642054280833240559383107682547343182029004525239264404038906034901522835377510358945087255129443858274531931886563323727500460594287827510613657364053074887702208149379015421118746872781582771174360469439745426939538038949195115746875975458969429774806385739880446138949566404735233666195136952237733911941530196127420240600249431022546028447268088942853879787555437183825139723033377614705465194866264120469121843449859405406504850030576791465777358294089398212031554088240466307318383442709021502591837824694598782442488397752784017618595494044506872389172838872892353548720441816641253498106971373039231183442502806334128796558186186466896660888303350961079657023821674455595497792617007287672563974919360021343636347769840487454107582154830642260014218073671458942029016858115942419578599052253156801520700536466116468597460242955043403228950369269072050619450405256615840816141283756667809383247960749039040644227485085387235661041450929285355327679050516024516194888216318393639972186198848060121271948107173634668250266227432703708020056541540543101903549232526186547867011119137249041263154491250911113479076531218736538353998092548624926921388598257194731413649582923764770808573110449741925036820227766894917340864430976696459993724098858822265062565219295061342291077012737106365705295781523092950449734282000509034762444075435557924580883728831762182833859206864808545454779430926208 [98,97] 1135853437470176853849058038967524527464719435766044660732006386229201355124764373014784718071759469615025343761801737961228778835491989841730556262839292091736691723572929209215635273714964812188448311002238612385200455618906400041873411685620442743112094799397615165564577856435723810423682258422508070356143021321786994327238251087934143664382467309793920699051490764781841026245407559186735716627564627788067536554090936415784612615263899776032557695948990358050935010752900593297589993487727590271266210649461046577323066260151956302694905365364716745211991592137759568809538078680097592072498146008500699493842424660534669315021798823856200470569401740831902908050762520365535692984809582641004070761278859913103525832758502008586895176495412070804060187499795989808270467864633488962767834499113115090581819278473658270481730222578739142726047107064120269639109221439354418219477020201505407180126291868038599340056337734587180213822537443753995815872019148963816225423915263454802665743918993649252347306738305533370510196511487772856010747619782241281024504305968062421599706745699274923476903978972380370001158738541402452040925791081417549554391038483357052101413075624128775894162595361372599086626687431814757425960159635211347484820196178744175971709269483141039885193718798252330538164875339589805021245045112911999639375728591163208087607534002755751098909315269952969004455968725085590548629529921643198922244413997587420808214487405467750043791302239901440675696478821139132443307561866252260310192494859325610851150634871539655100961145683989717738258440348807573944945568291398838557560586025310365480004376863179689178908087795657121026318719738028397633941345087858534451715932372784 [98,98] 32038671310496526608037951297684708660132442264421538846459235659925194452842893314378856591044973016563687550203247631005914774584644591954811136526964737765139779560402176552133242487745113183313783516341672803519862993105638507389308656334699280787110401332951139970058217489348238838211560903896164723011877286764362612632957418868307567248185651603212392676619272538454925959054228688668758597144666746244677013159163729279511275011446831582440668696045552140670783757952064158183223420627777720872191365834839411462688476186162314213011419970015876829727501706592890316048238650516258623163383163744494266016050035328520469811333418724893456767009682650191034442984051296956973100165458643123830536594566171991236821219795060345586217044781033037566431051300680606371695925303862190021920543645450453272205651960900624325674077077312337576848405995020280219024668908207823805096332466942686969728779722380967226797737509335248174308558948097513505084874455105530627735244412444605750362066874835611908809424753909563068908475104652653955968527226971305215495659547761317212195330284916831660821262393643026735709915736809118960608604458051808220581898483166974344028332155083048586840933440692374855896185502967614347984943038588830196999112229500795212063331103144035671684403887417643410722618271626363460380616544185609440851842253476459041727490431036575582110379317570380135971532001922173297170159760996625296870110730115156505523232211086729554387382852802870001720138419668197207008848646785215643235596358592780385171939580604275314505070193031632057340443551331604832379277845893624939242071182589675324841171252331481623614029907395101062197301761775915725669274975201901167334938440 [99,0] -3353888014306137509380061050703815963862197806867954345058921805328762870889915222818802612271671688409584385240413521004514983594625834664886400378099552640357386678922200680306412411542426037599915001310584767405493092141570299659669585120749119306053796684866104904055667632554971714584474834396748930685844099982824987754955693834679509919729605698194248840797916304365867260152536020675994892947378651164067004812955850245958054622399229607011517913519280600539626399182185409134045169675203566512029623398558384139791532246327698366742622832566816153167216147807509389807979857661066249689514580076991652773879216048226335726762238560879927502028695459992578272430096195387740892642409453050033295092618355420605227456008481747438631587397603054600798936429173417020444398936662209091522717603599904969328890240900615662878891201342397292715209480281548051573567545202134720473402977010608194218191951220916330169997209667442268669018189287988900390137296410397063501370022622799419042750115749560809395653312327049446528373035031748814187350952319803276859993247506783710079871155130379980622332416552932022900979615588783831027610665559789100122245579681182253221212882277443310425356127410769317872581497132754326175477098305299527532273796800430977511006350879925518054288987804011999578682678760050662940248486460965007045826980620729755777191879608650201149599024941907402862861634891523651196114441281194917087038791958116963243200015606508666682007966460561813597099283297464049973057132435907251055180000944424951495226194953114292864607218196650763663337087226260426056382934315346778630011486487986063795386851939847712404705985331816863228500178130784786426751355604800499766371519078934818700386972244016692658099972551344226233622835948566091831403232273195993197540736403702834756126905671682942506221765514976058604145587148173457622391749319443087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -408717902730569908872374677691657425638955117268250609533747613345269086651283152863703706132722182002060817792686635703519255569096167127654478644665886575127949115191275227151759659659122668922263518744346932817186509141277636727575770288238689549381413672824370118884787592433832261111740667919980562279452971653691961815378640429083563399121510414219003081013410505529683021820116928663647374218289103108005724817967955289459135980986611590573758498828588927456683261760700437549169662438815214365344310769028353921877910766868144202083598207715987420499809544270873489028775652303754028542096856365295423867637290942353174797701740834935042398750724998507122130272331625987314740026800777654103762505791021528506614698052074594461418279179046431522940328523642416871905877536914004089699673564661785901842343683561798902796889539760451300281605938251311395532338528214482220855681858367070285259023224349892871936773260435632706600242004128822196467385941990172523882349470805562933501823261537702604319071808868613999672493112016439572303068685313555111344149213694374873777723763831400484755935638274268044439507281956712079589053853921785266414954838349764528994787991375648347622297240072522661800675287288869065155728804005534598733635400697105748447331827683443073229935496713972838781850740444476927430539634459092035112391018230282804182417170253350192206177048110925831668983306630681360329681178900112247735756581648204722298146492165607638744139793321978628429026534777457148327692469515085020688106692662465156602643265231803492195120266972408235246147144936190425385397262936219659111807209198775285910396728102764318342096176776621621240757423410767931061191461827248372736563291834019151835588693365860332326401825704713535536466997372660780975333522715369329778395699936266666912895964986285682040309513136376342895683546253666906394839735558131354173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 7711649268536355580686743116653794692143250054855589251756763708918061534660725208116589607060045205645675421327602781648197510304243483393813304322914785264008082887623989441808243536464959234785715390608711992302340461292259378376006980125850453954848757008075302349454007509141889562258836113582859848863967836461451468409816839636637843455790074543545718907863836255618368789069197695121195802483495837780005476031814328264754487040050089021278167902023033116407685081318244050113665605986953135641755797095553028065024267272295734632796789277740443131654081562456356065077623761383911861261154433225286694043617991130250309691975672421221531378023149249593430803471292225353914141380891695683940560466785260303471237267525385817539543529075232624588068253706462691221288502511410661144192306680385533776222237349445171712674161221440548646088138415639406532534732658506928698641272110495678065262769890553587664315794685000027341489576717841401801547646287145833234519616313622723835853065011906149083230265466449441875986149016086546351171107980583488907742238727218882761208960004481943907499488397217142028146952728571396750333237503318660607363011813599568795599151191233146864566950280245290321607337402499435640131381918578561118312657184805025856623022101162204241284057697320038427216347489862632900549709002028056711391257946229796193683345161831949059685039664669315202665084366546769979286819416059636611766129231957685193562307902840291857349717518993861725927728385858154854532943066424848450701108968816419040062122719800075188155316626991243905468590941138191111963312820176241391611845583437807247958533392794229707293499553479557288889951495548659820684204287879643874659916622385210450437097370855607872478453508127629227312677431538086656161213748897760220392803747507895635707850078804149114415773645344328364689564917382941611583975371376553290104832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -61127421745658511269549788878192708253227540200037586174702574538432613833391625294007170910027350704795786190046781604437772629903880388472652785200113766634603364676417763630285969248086122643269728277883187770576624432416242650967835899462475803046875540771518890999553235868091986073954370922081209874985806530761153756715467249894443532187804472905782271687192782200922195323525913123047848713391180562399578698225260958096740185721333294802090626146035316740161026674014024015775340935584963717677994748291517666981589113554044704782611959210632520329450711121272191536594741506737375842053478931279413841007812232999565082397828562379980266905718046545736690590285235199892601994437122950602618311500878420119500275130950721536333061225312527549351085956694748200040256628270735167697780718261830922037435685749403331554939873335012763467109813828273410226487922432848898525755541986657109198061554228347271969864753587031430569830190229786702858376836991810491483789359084798978721988962185373935484028240249997539627060091991632931447841893034448709987418542406946762166806635867420179282598446227107124476739097100798262808124127537119113611721063902518134989354358704953509853454605797841255096827225370109559902926917687590847712299868675610639550073129870307005301251213306990259041660651765282293051436235059254434340498546072208893215509433357105598816718134218720911097376764203951877316415152920917442621006577916861991883598695037113697930942315262052464609977626179149207770160000897834688424264260468183294715237655829956423370037732931648148744123040026842412410774736502080405967827080352986599944205571765913463637496416052501992810850817782199372299768675818838133878333479052812211214431724248173637455373967924745022496563296847126159662449156857181013422009818723646310155067777880458731996910753081437962936826798119707404455519066410903560538554368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] 284377488146998545136679525157185405169343609961945850912522801296928363360095461966191484466884603106045042718369068827219766205665530843579085608946511216899499911408910123013404715599495691320288362993806051739790606477689859323912269286890511619338770581850434265760063359928975201181980460376805546593199092323427023301822956756120262130928206071615483464236973436787428503975161398841172783261362606242898751144895574805715761237236681850735038879912788184076498752500261272383315881550667412672019713432259153233186802135036274617591414187152925284814713793547819951729518257354337409105079906423045877696450283812932785969306301467346678028121915549086174679582441659558821654996376571313134472614642635495946173233875347960525933093145566847796723668056703248591905697518109319415158728919646651957160976526369047539828533233041994202483606927686316634545770526562134483640055021442507671574587220888818101083107235252320669398660226813503908609782023032997711903034392646927977836533860536524184319538362136516044880632088674978054237433922567029023464828085347970757473528284663791850230990025194819687702098490702534036590924336685489899448251098824706881795578481849987032608894752052775779565368083659426515644916007866944420458348697593468400756149281167540637161140356488643080509465549197271268783565799793168494049738296458524616847471382972028857292804266631080684914200449557559633152348199959947962049451119142269363109821935968269550535553208299534296303481468341273077569654954799542222699188669685120522237143340239929598010107049117651535011281381514973921921257541825999598798266435008768965364238880099697034006624892871268766107302443791780257913667810276933889387349969481577754339936780165863650936340114434468280002931077449226706522975878628153998949617964115434600385577520286514732893922841155218729495033506238426200141094838267541488133996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -1852092771685239299703131540555843115072949361948802065316746205813511041070429486140572258282342636664156123198338504895357903128166268071472938155178018443635477849479200886658010966136352146078799811106834297803134322901902878137683819677776590847011505983422826494155566078418299895126953303212840323790937267112291380476629644002390370617257699850308947636631409046878640814435572063453920705949063791411125784855566024923003648473869587822680919255745712775224305907255511534459340027000122722356498620779141189411920913659413963489725439932109818165864443983772910217289530749388741123777280659146600745276876122134391323709546188253285820104043135275607347578209799078901365404454779460417621892153290743706085461597450064698265015207029450001090495218175813411467747987224705267921954364779940850714704436269528747682594411787940805540283102324770774512087321274025620964604146082132090812353650528143765785584741458207098265843896725863605544143699036810402505223265682000653421399732081873638607527200227812315082431025347445390319950500442217790845607373170951269186498196087299885127577228160778318068027471151293149910779132681610719107571387942417280586916980598435023697707563316107867533889932900342954691355104467127750962975486257001742781096245522327043553387659631329740717429395654212437549685043918566581496903514327391849518392802969575775862036279724938301744849096662305310368924924040347435715996610209565157511786928721075261774004528400589780772182302416545930366489075809091577718900742022721965925398019332150582106093710854653797923624581684321554666430298996338041254018911673783634693522858948486886920975216221630670331725560118865975896616424244240110319356395869132867620805430554019792640172853135087260245900960248899838402936459688430138624761989668217011173071732649099761301606516142349641275912220800911706459044074087507472005256445952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 10806399620608099624751984326012550226078870050522151772325795670820555556483015176186481319075490497955774767734561394236950064020430766864950521848496257616253325214551294345232025654563862645288057771978088918453030898053418170326247792726716694793789125254869830449747687150197436860080980241533562671865295359335202103897630208491386673914103526354318705296074209360796672683526607710217915667218048264421671887224005563133846582461165060123730256540409239412621320720953423045334467167018255741760050634257316973132789334615935633304440294585473570132530040604959806282489614327053530668375975598826355508628685626367072319185353254033161694661294893654780590202692202229235872101819038561436485076115756006022361003070037309780271539600125324892145391364413757688984126570309436517528638100733601116259389889867652415296417270037168229970214256186248618795962676742583974586726690527693366247040013856396648570799119792854529571826402963989413738642836992419036765975312224511384496063988500389429387012010720650199504385020245228187704208604901354237835284687697474934155147640283339485079328156346374254339303363777642811522554364380179678801208435205084421811886686293917779035020690218981077823931955638574563772865242563894824249680269374426800847109392989391231774666406391050574137095438181564021710294456213993940400501458154520216849667075770828966183091370997204629769725348549678112457155793011755467105932695244428620026487605423308767715479087982937887225929451735490630719919793101301089334457818285170749652606948482286790711746708350851756539397806672212107404696270517739614592052211139678169521267355705181672747528399760220855511756407384849588035181718331948249272824048979241942854955490818553579613363604720134624394747418435336408979641974549199664147428661960096067359517672616640635674422691861976459995547482062932593079387100252843278070919987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -43307582547407864911632492117475234315725419944820376998648844497758120819876680336388715346757644426127948537145760029523103840540154105304640495540763808273373858000680614225596453058854145400203727369280758538553764937215600843867414672012766544667964741715027615824319945616274331657048768239489396045100778314078812105259436100873070486732703034084928671030419987537040465622239561653340671790356159883756018743105940688198123418436150078672921467330555719943165664759408382588913355210493547595976976935719760688825712166732876120626053989931900279297730879181997075935046382292333484619157340874558238972616570673869104669914259339282392304986300445016059517816190884562190140821546771374995185045039922618891608927842656379446800674620186533350031210871225089002370972359162500074156480862033172024738707331699754544918518907359440863827878782928118926972732750339196121174698843673328323842252077352944397332067312861726104211914011568584533935460721862372742888488291079456949203527840028610260068928653509126094525695230886898575689783592202851775235905730952074986182094244274190195815179792004206017279054903049326486379332296907772128768356722339503066610207176704759230196269549679582871723766270523593918843149614130895882262869331245194748591268227487557638633408179380858664357777632228010183513861680355908284358389085706376840999799059957553276476092419073238738869856404813629136652345519822825454633379419608642321330669030522458624539541306075316512967747774697068566907348258193245815323085808101374936737350938563482509994680464218010313370556958079229442193410601443723381548120248858458820531622928600257639375677804696927297946358713124333632404734876376907078239096151774543187683664718653352520480494713820335793975612847964229040477959399937612858821189785933304183212020518957839434470541745455682633704597917576461362453896574506744014244539269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 127782647306407283225147591594302128669318441004143880043273523688370788821819519413285635149780677087434213611046339963634565514861149925149339884690938611688552152060269120467453167628168236555948897245470030027503125862616530124264100041317862687116281012939393266133684426937019133336855535268126716543283226648245407047382177963969961584791934160477308308859797441282492616306659881657161580252592215888489925042295521799584045841432041703619533054488505045505355194367697319680227704501674102914369564064927981849899968649146246917852378008813456379119057830891832833881890508853315087635907948314602397595599442488736623610635550605692649898318074013556198688872145089135439572924893025746587203527033492725628828741310665284976447258254352348697687988071671945029362175837030417485782322935328262669388421302432896352854354646962266224541406290730669369364423140553938323710047906566326790759577097586854794339282656840696883945619157750869991345448749480600216498828988520523380789216308348809924032776745985398319297144842089930976129203341131325235531037571888708708936916422480660889188609524513032493459167632897514543546221533161519393093230319490491079115535444497338067733640415734860011636214738017126623736693305473060060350582579429183235691638197970775132329844762935776773233809206174917399611218047445223631192846311479491916779273503691879019448863039056081297983980489804058411978292345873824405603511547985183070232744040672038097646031603924482200122149711704314414886414898736672425672463396343954897934156248471931977488836270369254708825773563951957508391513730103864902694644247035157860227139046562092059360823614204291702951408190347492811392040772914291007159676665171520704365579580698286060375884994375935145873068064821671816277116501977821323779790573692660086878759954231502531385169973763106389516699923044185667931074083562373810263857037312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -303180290000903301120391997312926687422520479090118917178090616718228602526451152667258186608440650615764590264442336173121457049466955527093933577456240300447708417796624737133450722700790666019652270390867522010043330672870511925403534354940054502379969917287341290821424730500170159926634492978198455867787645730923986875323958301770168640491765740985348586415457561400845912528928063649000793353637871598100503185866238015278516243473236153863746389426893315226616823265037496573325326413505984169065672704162715910285494929271103779274123713245752277824654055633464500041115243976039582360192536458211120254888501067114712052265328778961296875695522230702391969656059267384467058811464113997797267994549550647489223730742465458047008950642667447092214420587826455606684252159852816068205783405123368632534157973769028504815754637186636253793430872464644363718465531774615091279952760932074143554764227308827275577570767168334752345102742579538760904003799077534972290406645602083235139007499121548616987999314449788699048791654419611768595719248832405827897519665995409036537059119613703418108250839824050572714963072791326571778293478632822013404816293066032666290316368351422046414410474281610325153169754229398614144690636240762605977817320742732165078859948098653655726657975118034670483881935583195127949901992645587035892934693265516340767337073756812553370734999265147756773952736169191714455119605652688295232658492539685748361335430057341352609597549928603268920274433576503036064097700830017825654101263371320436318177252410652734968557121296060350532232470342106341403006059438210626065862120346866053749637850841232259368948403164841864154328984688263650581734728886431724051541757127666686386817677855572825367259554935232890990643732219885971169663366509945369649951337958139362012645457923162813420875677454580141072480097986408504511691287275496352482305507328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 638384839355157979163685960747335966612220828195250308157565989485983393493319866140870657351954448841279525792647598173501884551357480477891292145820112270650154569261664341514224796230637841273946955758367503323265700830320054659266540913143653941207234411088378007810917335278571655349797997684989701181339430161838291032589417333564891071178903582722853574173714173149955660585043086974603636851740213530657753220088115113011078897108520558419665649874467652251742295437299011297383476000283577116973943807414488057605482346961329120091889537558944069530361933346547747410483516562570690436557676979816497723330712390384688438642821374196001876594126316285451773512010055327201159619029905445121592558135485421498398720645524995711431898300376573037371165285096874804645642437204256468824293540488688742418798877441666736748053124601297102122609945402319382353057901578137213377860448208439450272444717460645266459166336334344449793344603803065054095896224362258717824394176277439617220837048906839672042686348224176665736365847263225665888363453390053753328733236963418896736715987025924125778068405326472272804139841113848033257334895066440086107454604250238241942338599733001282226827337341443757334534611764489270728935738130140970881134366165771811647776290378391138519949279601095489585934120939198403795105219160972216311716524828091752542996633847121917601082022317406324307808019558426049059733105365519550105190736284469909359026599826961558558441862686725810568666890030959359679079352403069144008363194279250915382408764938444315392861795139820703972818542373486425626191794216394055167132629150792855036632059645778095658787022591043967128762124837949258699619703216870618854680279375436368131834648255358549327334863354019137486416836473888031877998888386843651650558263953239025952111700764321060395406762003833166470112059521345606255440781110483676267068522496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -1192346259916071131280823475032117632909249966162861861267154775843769818322120888034525533127227721016415297159013662233446717297993968996131535250398965727953536585735769038363865996992423272916125569455189266172901634931404172993041680208257505407926021951365709512104171034622796304756440553771219785487689388506227400289082269017180530623244352496294461950798358516298549353658593053740407469784132479311237530546207743347135276656378141562609988823944842065252156065744287534493624228281070154301296470561916750603264322986063697355945473623338439154196335387469969378348526175262651257728824239206219230737359971531241852267516150698265062404132621861548432957463834597493717978203862467553432384528449165797910422887635482486746733280042613687487673495753150051286817260714909008534405418801222184064975044229408046690796057828750591141308769666056668694375824350927503486795906367077953983549217333596138747250828304836736356939479040088754545108027303920175904808079763140348731431967556822940181811126468693791152279854420937905216888926075226330978741605204498506254740709177020893742279674141411549613047927317095736310157402863056508338296479166415386864640211220021548839722411378820231972396391593807673131852317261250174612564642871133680974956559922208547494608194456058756471929707018323621350056402542298792285088482693495286827149409451737661032938051990389940036704813115175719078613723216573700115205444547392254108526991283045243313480256433189297677465705182601773181157847232293134540692495340948605603750443087993965240248360465938035172741556314344259530923399317179479294029781930019521845533923988023579952519401883039744802015898898059316837317439455209710442769106155524266519909228513767152880757996433766053377636973489929385016313328403649539350253552042068595032870821502050151146550381288205590985579405941476950212702221741892320512888709054464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 1832253675990011478413013683596870491434189507090080675005020819543860151985745460354884004629144542440786015103736368220597004762560912148346489277836725211060707607330741616553046498414414788846684660604049190411512345817211311432075072090141199922188669544939671755998727197372615365247387924205483800767869528475079274383291365808083661352184900833327839227039344664160595837803380630602905394287500878575236810579328998953332474633212854324663667965087249825137167363224499560571081439325837425381464543584816496985935086281735653542166262914417049526345423403745810252257781160960907111413537223684939566011500860089673332360990100135894161852425764555373798904185642480077514497498695419895842214190390173376594851724177466047272902202839513600731358504549061227293211917178384422476192915243091816185524196108749955372466637608655514202310791410059683843609812681299615755879457015173493809065086775007393378198782761134704112038820957161742345607582566514832128888630865753228393922443338332126190956503384526915866374589345696980448361472167643430870000420894679399135359839236528361193678268290433847770035595089237446959990304399904663372772298346322604650933349626838357575965314964092301599777436671030333891296817897832122692497848234894855481587999806964275763357819532554782712532551196438755536036062688918974182158408455999741826847862105846154309876795015099772934317946853850459241468921308140404471886754024177209727319175955659877596353960646457198363236717721841181941251135340167229376625585367192607575037083520937496222579477266269092784934556958406327711553074314986364376041717388017461919649576976010979470185269506449604119028608918256981683755684745678003758372415317372618195357924853285456488172368002781796660909303693990001942922917670942383110289423159055484003959187027234279431066383054721918354274600801804893601516072893508055794833942380544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -2219434154246421966281479112908798141577510667882621165719009045018238519762843359135769636825611203075631887091259887186836375583777807298918954867243928177253516302563155663216130912800967994444264532959722048515521081169517409613733616480987676779206975972600698464749154363596658071358504351060300005455726178334145198664364156923703511859381803634555441787967807129730427385066456942332704504463977737734285043103951663968986015661144836696936769022837496816222743337645013013243769775847058627898645889452012599679279294718606431250676135074242165277722783470900714339589988944003350973526217196614105573585561197247579488948683835457347640204346867414326782516538815839444577630339432330745899684973651774925736174086023014462957843151343113593049194225749721705159250993499834241077873911116423064283197423482619244187406778406173482795393498270183014178483654057455394315086469499282670149127130764694752569153028642968892329934139678451593478061540658701760418861500983835404958760080299992079503315185703032251092328213975899808933441361021277871595632389875389069631310380713946845113068693010773539101275246985043294833580061524585300284136696785785153988995526538727188759528929440126712364879649053031149174665830169911106147525530099652216309781297040732527011009278646760782990020555285707455005932298548416723811356605492990407747837802622335709339608995522346721379419212914151149245180250787451393051544819622029634036997099127270236795215032824648502627695363705965694675273300030144604160741341552923590795393533320464833413980120597827294588901228173679559572293450360118192100398375152992328767688729793005559273077218253722065676195398903132964083844762758176676860869097818390013731588106079185543234380036210285653447967509757570635858885284452789581334867168839149151203820545865495199517864298296827896669454356419471325240410672054223563855074999402496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 2045734758767023330254331496388434255521449080717336524367847508570365388829640429006579432035545356544742310421477972381937121978064132205206103723947407387420617624026931181658093863338216463849814166245069162276017445089625596380093858471560038217454291538872064031389285198660680245140824805212612440236670820644985529189511269142241062983200682659741050453710566017498015598559039664633764185026271262695658309746095115974119559188285092164947307198030393791207529605447151990002810293913538818421220308775479438325460889202470490228499835661620524061359101267048860309305355628741076487796027760328814655295646519382730949174168596920669347110709172703797306387706445910963571969896950958674759153009075464867060943950573373174121279315199818278348489376622008371463978130564102421215070961097097356260891642631247857158511877365869934770185130532235466044274275319920058675491626442347615648470177076124035037602406734042738863112299276254685948321578052296371600126043755233419964470388650176435303571093461006616421217169887216944299607746391697163815476934993872562483450474770333198980182966596248707719185014050421506298435618278099275007190843937734578102317956877514639475582036283243580169225493447658657375053729994379825299473569370238337457626023156144002211505287360876989456590365051874552525409199979943627235625902295316998960176197273809589142445675745067806986611994374436756684078008947051898968406750866865663532914865754551093859162799770896679617818016020129968550684032291541419402926134112859764543215786473919456969506922760741346149611718619485735786677004363731924706691501693897485470099563250262589837938498527993024106569299132169972604092008943533265136097838032372877917336107282837462158817445568316930390632229262336436749933320076448298261712211813190836575715433864741404399959970303292692640495840639081857461113291338831282039799406395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -1082819186921080893104140830045211021557635548645778575306328883852165540799370394934760044586070277563398386472410481562216483544728589354868916814751141339640533683878020997288089290983647996929945394931799356186577121952746306157939367099937224700176656427897997978640579804356777678784891306041615405371554754840428910318301818825005031992700247620715835208468531043185688833816043379732417139907136193089981072376890948040473141895762430265492656522061758061048824922913229047706763820830102491368365587962807590335125180183190056774302872023971808301829484960878955734907514152177635219992372347697051626907459681472225125620043385673805589745644864399922718113831204152096531473803176715276094422644272434623704732423102720298093508720840464690494609818722732577574166159498491179164488515612672075460742152878282400641301596674066599044203627638926330726061704879630675045513092796960550284873919187121071234176336803286015687404760452911200666712611111812025320513077738276776133311951712689592965643019507548825255669216635658652227193640905795476389359326592149313128754024984287199080944088777433195498212737841878116989156049328036345263497990446359848517254879236356980411098885789824214506517575095653173230419010633302469025623008448658021693032852617906195306080561451358619400582265016750020331319618766164061634745753534630479395436803254609800839279865616026571787418029869586029386369763357422591911080138324054234461840956172421369854945281878268893753635372110213424503622859131169332552538483480141437946935715491018987947278756511631454851066230868768490017819573215174914578515480670551355438528704717571309850150272663902667821270283635752367655217659783586690267917863944676917485634930063617585374505324129510930191134698701741257859862925813776996189386015924136708343494250703693288632186270406497729108159187349630828303145868646283746110341841420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -670122488889146334423646836806605990227801405654288892710088193519025241897408703532472688064513876820386833986025738212811822937589287788125241780655460420176869860026720917378318271087801421715009175383384847329175421802253001219175962213072032767109818748209183334599666875186488953164439564522828528717678436984780497286736099784937298345692484317104526602539829803349350316936928267984815934659303068245306702375060346482927887683525262846872659179707019739054990689321633406805705208113847942810380522582913508400626621893336648626186327181487029134062553672913739179421712588357986040351823322959014918080616349989715484682720209465741947246509173128431865816137102338712221679256741038781870525132421642693771808757414651034203190393574861319674830746315064186985114206662780097342846948279294516771030210394976599421965394077942888987988626184802611693004654577227774964880728151537056018456485055149261565142433983104926381577817866662315029996804014774113296119322160847522851211587052443442215797625480581863596966604522925782761922896267340274808545369565551717847715753369743477457854325546628619249366220202369370385887154312470548266700452445885329792160105317234911119019145148792490540096676784170680744058345735154677942164252448846895153822730597828958360422030092129807738738484570594732670831791224347698735143957198908272382754364086495693695356265124433346348963870083683080097264145738341489831454465052189549248648266235121679934064148333406794739839790911993751378826873484139604455943096526011364563837066437004044806126461624117562633745537499934591273852962793548646993917714524764725198412071921830078906979738168454795250736520506493555049645369174339411199889931810132585087343094847732112782974250312854630708945049291612320971056304683743083010686633588907348021405437490537989370481326682713670845229767932742698086833274054403760205190460866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 2213275000308379369441531124499116100166163174215907494301805253244630836808229612000347570812149118750500675198042966304530177559987634631060016786709356315588149846471059206846679840706063798080584905200002322070334395122493591011026041063122673399687254550167951188136135021609134659117702118911097500957459849128302467711323884223990488622474934816931550440631678709752768807010757693520029409292121922544018995533525315963879021077040096517790881535073155473056480577870060770208845762811856997679317569515553732753494485455261018587639008786823497141559698531935884256572047742508068320706814645491132480991847233677996097164663548679476738362042176569368442574377446762696920014877387002955339283789381856036362689424740025510283820897749356214720698918749675831183647238181744962495954103164684028276291821800444331703398942899213566482597756133784041464180638364802160947978097818948347042182045998041698199833128562548133725457674429102843584240694317879335027261695243128211798397974275284553996573791716463053636894216983114822277669734917821708762476991338651215472403855723840260954620908847340064583248323237375558147696558643639277791551844713053727184912601213526825760254234466199863303685335984206873673057460263446741685033483816866754792278213076931816887614827082667536852711557804996618150762644380636416591952376661739180897935415222122091010222238002899226938969512725619985432258053900345474701641439397496456828965440658398481834794178440397998679306449449368724109193837289407033788790975761462197976589529358243569701469595959146067710777065472043172963714257710473840751890474490533149070055893662446344785106984840609598469995864692413786707307643917882154841590818171990326630182691568624235797733451083030956663856363328560612895714815979256040001210897592930946281432636788380212155100461951781515021810695963742672708117779528398026946481563369472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -1534906045578435480535017769905596332371041273725628410150979369562848837284067988772685853744938305495691479327957494265387119053690350848937344972683803451921239728375154807621788304753668582413968426749348232771145086870891637473148361647715856737209082813280332202404068419508532496388367557037467033428322682628848607184559981011162151458606165714611403465942737610397634409940905474749513349720822286127825693046273163067189799779052855263885628860459043670694149335221906751649916527747688029886991595479031833582347050556125691294673652302243672596590301695474145606452541183036453884140491714493128580796070943553190804651769790387172542960316038850865008459592247573400053791337942194098240689718841352263854509689785420656371296434002632539153645936039115547867881731804387894317638685701535381055667747393022429576475821971174797193101996087083163639077733416224408007534135327108912586215223116411076984418464980331164700024002184659442707611080480139343896215132929548143533313434336614957402074004973362334433509225153974594367968886565733475275545246010306100120228266265913438175454443820051865272605211249376488206557622066577780893057849432449432756623862851536215227406146226651517178473906739087155681561694475723459725000747112819512462303216387542159366131747463568478891311996867389020966182068640166132060842184807236192259636758422751185796639633603928380869989248275902229781115460089819196218297301193809214423840125731331887867308924115324504742018176187130862902481420976000814251851956002181120733210219578945709770240398272892735120092369776752163006699233480417946071634938717480481193638548042316085407500592606060842965487819656689695520463622026150663826035164374587915436405028790907773348060377616645279222868844367916100317001905401702255090298866029869504819779273989053310622345165677829176954098485177742561896680471353138086688427285151744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] -2154626419291667041119861756961734998698353643395283496224341440573481523783561939753572703779838537667143555671396763932690170569411851640998553518619743506690714144895314161707412698741538144060349769298723484178529731995119707817959488779716742579108752325967809288174910632850368118877925423629754506601042085579133619625572327534710553367642084124022041412695896987097379485200792339943855285716131285515318044599000678168263171439306065089838252075710945860562005641328600939250750573616436147506633724692963621300114712029073396513631058847901720244216202791084384877327024592480551339082764612966014307420563227168160392795794251535022292182230903884304238650434168826854096424475565434752591279022143861131079554441985043793591696325436765910637468443424398745149410189149801307897910175633920606598562281155029062266759871121298871883079890561006983083440896541328052662837865530237920799913858435140072965848156234363077569876193333169559053734730346480185394435317330194941520839915549201010248292379685791771488140705765783307890039417452631413046327111952011801433038929052300618758879321372743438220919142266344630141790429793278288765672990804045791376495679467008579835196672492485395867955714899461939053126782843291847886633657148662570240669609734706099353423563481154181426078371395463931059430142521631566043068444810811265318349619533726444829420608410882346437919088130336783406085746207283695377949892491118251351511166544813803138375194055990816671757698272966575054632754150500654246359275685019221551356356095287687249696684445344580154200804183753376235605760545283235241036430531835062605682330129520734056665863290798799637732120999154796524412406704609135546862547029916146475602418177975436911626192578219889872571408378853818127533034027466636591193846136884796945198143417078535565222898832670974738527004100978771671907203050374941568361209790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] 6513416610240990334468210058085738161745429833631985701432623070638342428507258633418560932770765914478491530291405541148523922834979778621954497936170143338227824173992659850664626412891331409649832446593722377459304281138255297834719289293962869945058984738332250262357199853466817768237043465370160528753350180080580255490089309772668139512278750692056598882550304940241975578728132910041685389982882505906627174528990319926995331481287518860488780801355944817462553150881764829113405565164371449823552623739853844831152933361268810366924800091911126573655679487804591337090171550982015560068561001559587662690302346063716754296843008281787062668490621856476704131531176931560397408669133818308086527925599638185553491241671252259639490943611579892571892799077514026609127541122089945724753929211724861627266189154869581081573477457691115965265507320998730561684536467642066410046675399962118275540749408400589274893334381422172419623198975933942436082333455507699611022509058772393660756649216265250370911520006881838511714989682144832099024353781941210284049367648899932457509502671834770326657045913832986319685119082240378462264975248655910945780336694912177303568685438241043544021033510262585168141549808210953089105411677966002863452098649746159076648215485531321765999496729412735805627867676061572225161308830454946004020608408359929462733104869351061028461474296854172031610784120936196178025530107082323487517531442508504892475669264940624654683959072935197415738384773254133194868228357624819337323306120474190882148861837923745348795317133039841623009111436431465840446190691187074695292821398567018505933054749318119160886921734679582489506233182603904212693473294513121861986251436542523151674658644045474316880836654769474194987646979635382547136094744659543855552959623754495708651413622270292639841407882132928872357118224059164772629343922931672923624848752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] -8108308772166190156157319103768491082319446376049656194286756076245806358072337871442184329009538206526736381206958495025221994147263171463959972912231709906791735670175485238721317527987178709502141296231296311360058361231199299180583311763064741853511103611258454908103501195879074555568425818466438424681787485500743295539036790586140912573400087451592791242056727798596536696659140751255560645796676704008903723677287513780729730758679518328101163010594005091250978315978288576642064410076832785645627334338743816745618770578191014433094727181541532763726482497869924882190290486443656482128981948955134573508983700329851499932279965156008362521292098351610608578982821235254295685629666551161304143672657331334986311790927215160797346159062665523584011608418155056774714753635742726854241211003770717549702074464635228918486525561437833771358785665209673358196744732346321524647765708635170023654749324052517573028920710650636524591973729639621022169205484831098784169776003369668129842904542504148565959958964618913480529274361910578325315248816690956956812714029329765736341158598122963575275454673075729722541512312640550342362145798579215307428220235606343292588161821304803190774246285119747055882940080969402081186816293973037745097819493051336437176953802795811307677185599652688502445792883044901028234571365065809155494034364844177470090866699575926040037610117048762609501980758924220580860948254059478871998003530610205774512318997196850779961416619611499624825934279982283566456517198991587168033795193505680195153402744064614523649984363431578698945020470924736074050096140529926349724391985248900792492280259350066341150584777576098433307855363005723574147778748595441210796444402795054881723867500111099020581546276611410527940819712690800396301805211036426216394174071596809288958541256148030529484887524068358532635900733800823780070651475050016308456299954176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] 6207611986342869830069782007742658016085992713178756002251247801956834519762449123925024866716739557877471582957296730968049470229154159477052201090230194818281587367245606777868055318181588651940895853230711046942855304676824033464618243432871986533607022060151931328670675691069873055066783882937852210828236925508645232021251081258047773061029746589706855721775638252397144601014681287018418813440232732022240470017964270191207717179313758262016728236307579036978308589764264355063608491533162993928320102595497276694585990665713727483372804668550481007126739869450014403719217811323741885916273916568526607237731677783383969101354211947577392167430862321232252515249321644501299656649259919497776791594531344429529600986561149480273989669656799222323847321373203922628373514502085351491082575220858857666346908441087923615504018742702657228654938781964759850138524787538617639042147619101387568166111070162559661442824337898647494309374553326089051555692565143899439747499829852814364038734386908549676356009217088636031802781379827265839407193210850415071631539331090107227299965151964698395794644709984932344613449296790784668263905395520902496292363998081395556559543054699799307814933523674888825899039731433453878011816253355843907061888410411867150782540809300284360122212775171847309196916278443463946499406819726032888261726140087835212677726631638115297164589977542931614690388889157965138256904714011566845468211863235376180988037314164413053176941377045422068094146885986963685813692352178475045392683714458208604991722639670951550879943328538605496266994312439894572260135014220846862677598410345743352315483322132995027981848092825962019024650706502157977468534933918977444075251599508196927987295868492899031296397484304583107603090609134590307662395395167620556659572031728978591913265693637801672825746554071350752283568432518664114861399463204389497743228272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] -3116020393712418934016767319402162225822860322051453257507701788711014599696217801623183510568957589845472577949214430319229586793714950690421175139545909517727085311858671893092509136164033842463987590558523501669995600696440163577180503035451421639900096843170769933157304980657156455207218599097269137981190495277571237424363500148222476385288493136857675029385947088587434237799285827063662455709667490386504482821110600670325643389573654859818746625782868858944620139862751099611687785666075203076032139013837335006509859512868262778870077692914189203813162165436782725643106240361931417567063859066267358438110894847638355965872585018464801514184256693510195532703389297286108995406885159520291526832397522460758329275225673949632409648302951237938456149680143472344568899793714817553310058745826947215236999902905958544752894578278762923584724965338617421530012325682481936717228350407170198519707405323014520522841042726404213157152083059490749979573277833527803642164751492546592241044119692563379458410763200136775009279603961581344489021223604964518207411359228990271335918666596022823314513864616096288809872525092615636334746551006992436854342510041732021911388081378831530603953632868087492691920193388042851970050805304311831072271210788031897149307894799579084251325768815336367987648470558986968974709514722979677348678896601811206594498171311844747298769293179475135966670374646054933438949156580065419084812956378343634804402952254259879156538099379931366631381078194383663321769429544388498583180203898187404358237286471450006587458852074287617926089150198191412681243867550527395405225065448795251450481048723985020202638123334228490115590003692902811249134725885987415206616254934716029377913626665799177978745808920872000847747688901245364099480335251381232454547131039313135567416716068424865195793118687045417940225477343046107417878311971357248206235762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] 1133324020667060060379831173946507414789088236258605888533275417756655956543972897367619809752741210005817091274820726084957923210174168035360477505809210401197422297010547254326089740903588731304865304248394287272055335219256980162921651676132493241504135265161776027963387230752833083007736797894717299481896681048135044475073812531487407370909823127723999837547645598006204780306541364129054956939531715160610476214966419492303326385456356760549556506239841514494451864181818046251131499407787659955383483282064522910358198866442410169392520592645880740441494025151093699730244748331258379967289179353318626961758230047343986248393557878550701000372925975860894199394971063046978088511493842396973111147961599649990398301350882980009214923988047713667253076041087738015808747332621733130754218398462126813919832080617050490741643271020371322169199112955006283745646915282005675949972477435462219441984972773476020055275906710025005937201228460111492834312910478920393436503301880102881090895173836406274889097585187603357939228934228976568526505373339338982242871057638325868211847682348955887814903922109780997333284809538746502220291841265732356473671273784694775859771257261975206048280214163697740117440495872523918191719642286085528717610780632460543393929903850544521393645031295578125243889369479689008109533593630017471272994154692680679782600378173375900908470670754823102310537016269494857802254614036137228373349814808297549118226425982441400557458368460883574430038481479975622025472829945859180567492430079003756676258044309690538124796543159424049818029883098620859760341859234279440357135777670680791709102823906882737763369895331376635031210095293298395588108403227230554242760158545782548587750961134072357541078156346099077924714049144574494506787814454181453648793236146821150215123343213497187231042131962857756246223526649846582461275250044063825312505397248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -575053031029082136192624324809901272998019164481746464886018680528782001714843876945833152083994488724316482817812272831926154277398734957336871494536579026308932630185409298050025741704340559741275353265571323863061802389245973371331964150262506259785617780701295116118269082625706850250752244649950026267093854183680673530362942631355610746386673626398771531901205496782307318670613963619434857514894543338180686872316520976563979141487222439475860524081453210487342815037059501448894427873892135712704246658897070878817272735827769108805716825045519840206772919101803750864355335900233710700968077146976448413174892435654322535319940413472482785023328851794496899669950907736449651652758255199456025077321495608555917820410558536339542240183227642440396675152199846245232952406738270541354872551001623205474452123856883369722710215805540501398807581110386163827962965677073642198311328461015329369073192634526891601515433403767287618712879251575109556731618971088935383685360088117608477429232462124739497719456081135248520287672705151648831978462898384530682450495327038423720948209982889610328023178813453106411728844599122760211396157783975747998750360686971061714919695646538470913147208669550740910941109738514221607578803475445391335463059335341422592392073314814050212206870221518984574196748925212958769521689075736374380236931723981390412744415846813583646971444047674690620998161067795506576503685584561021999812703730529987682671684357826785275229572730589947010202045822506590352957681559327063611189333753016939617663956208151794892475709450881364361306748712275694638684716062541660054966541714442389029316005040590217779534022648831940462391749690177561814389726892957693322701334256705516919097273748522016743091703343982175271559513046836834284105418613098798572739610310896423902087840350723193786972640477473518099716711837502758948837380176330652036313907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 560430559855643515948194220349075639994928199132476937674530720233358169031092108044041624080563533847747868035866591624466957001601169892374069315191347778571134652155494682936481196836926078275472588958006619742539751041869680332735574739957865762575340048905578621719759068804119555917998697573279632724022160101771598319293835054801812493225101329526106106507093807384753373589701717409262825018479594561188649825602241558429699291700786791553085497203001036803191719144356771207604473916637170159276850397688342677278648022326421887382609385279458521797626491740503134004960616351313479167900566988221985790550883891649447411006530327444149228760372464791488540623503890285021582162164127489185328803163609141592776762058245506232447989501913300840038192888979605159221690784422029804512505251238738265207795508140572908369264838736372657719693755671220086162058775287709050637583024875595497315008874483957502858552303272918570700321120804568050358532550194777061324758694510285953848003988479416076843130137924115895923222453693145315534428209048460849384916264737503710368438418101967238307639864904823506643431452369246479592923181758189610924949713263105617374283777994636685401406151677462865020418309120569782298012136002928545546683193427407152186445621075898007004164875297645995471593148090684739326162800538615857520828951408220684334714899025488917801985872880421392627836649353173490820079856056153159024986214652276959486538619035414354625442394722135952675717367457193841318383097896192293220480750647644085971084388485843091875968146085738826001555286839434852063160894347094368808605892510170393410500238593979783572955654354929399932346275019167949135290802055365260018700537196879185724060250662908198292708940609816197409330488016702060288511150455412733128188072255762419219401722213701976441313345683957276261953370811718943135088007529756635448897175552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -460244179986779322616695871057169697698650775574210612826220684331099957082306757484012454537496504085861296462795253117062161344211117063520349387270354255544276778830279062488449224625844544083184140164314441646133654181852462650573860546450162967763675730760742346761973599779071862644763182694176970603178975049623956120931375344106577786469288687395380327921556208585466122189447958265779338634682923494870594396692896862187638216761453418750152258240785267064769404097862819506088066217583984627127849098702531469268065171690367997907689023077363836317737620979711814301576610712064812243991892767873067307644072685570985381670474638092032199825587926891160664855434231815070046656952235483154262365454500355141033296732166082549896320265130066513102471491311062275888264224405031076227346398259713799853504939665775700179896870131555188008761898762263184970653788812539519766255895764818545896721945630982302791597309847996050621756987037983020623814175343436623675604567793755140738139864742676174975463053154737165237690309934787845084618592629040133917967240973155739895113972032132133659769702533169205441004045952666033905258989667194512628354783806556248983369889287522066077444335273680444192686868460109910678199595098715680762450173391725325121546247283669632153824221299149868491947364286604320171177764882989038869093541361510191339320049001007336572638470993232505820870408535871363216783101731104680343902916554443864784481318399231845105598993348122757209713293354571464229806150873441772725664920605037035932175408301712684221006630139531664383587318203915865228601089620453518921414504714972440427246426281068979333839331111814612451552820440944577783223939970860674096644792670089993680460773698890032296180361465066804875665143847317590388071996636603737205659943800053058007603174655473468465137452151165172103425594261009126193337741614262980838005145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 246018425840045484482540819194646940592452024047291909417760741755981561182141987140148388589596615636730744565958869050316086955202205957423025302231766167289716179299020043043721363377469147354576752766347131306059909878056805807963449697752167934711185214372291369839970951204345845599008577295701266216484540611020955976342457329641976673715890611223026619191888751884887596348572014561241776905831615034742892932133584745185060982194052496283081576778200389527772501318105262632634775147775324260409923117655101149583347589971445660750894314573309622468463243381989548389779787329090808019350476056075239263175135250230155467302377500173793365360141529503976582660459000870137455654807123059470038511146082870694992092312217764696108456199672734369747056266884295941356383445836939380788350296603183513377983121495366311520555622247498098687861590943938604150319306475392695220339147675247771001050720491923916571177820497990395850577853163830949730124818474455629440935770457127024223298942899144697090381059363592110566632553979739832873255888945873425325632979443537566774314170870072125884990611086441442994752399774759024043826661135281545101717462881809689807372241573484882703995425378838420713928271109334079743675225754604547116607511416309241627104498230698669607130762393639771437592350578945189332840833141417238508138938828657128949234520044545823189457438851034821058546568719251115995524493111504840442971440700127163015595971366735956087762715238199007723725101118764202681800388671856398189934602388447807431964000980457994397754563980799828531557664582460369611472910383229747115551706699380602350031856906130395939113321442694820927027282268746997562459217417479860904548973063002028099571162232380660420115074976122885712373818772828301883074403523987761936477370783802007412181945693494978657253155637062870304667325176023942938713441565595021909103214592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -76761420531699484992959314151407350081411026686223937830214539742598906578176293701710514901521849891262689096632260908742226673237724781630593011074086337355426155519172697929260148599722564590659821604839371419533718104466745560119306210553821329360888118653989207539787808668921688423598258132159699520416976177083671685966797125351781121496271844703303987311716575468167018821656750762263583844081241867408466202450691958057605910313343944942275679092066794859883163604238406925830816436741062456288543370277857185383681884974884184302005492049634115157348884308777802322179615803172594725079169579428779875182043462804821409537961534865101068841204448199948226406919754597491409780159456602632299098025937882313748797645102335952475268311222287694983599306492612631141166323730049818073245382029842298007390259644256496137721383828811403114402578727395166134221739779071714254445673881319402895981097377268755809803698577017418642510516127022621223442464281155055973044987333630195321778720517367408767847831726630817670750447243488934805645609903499209866183035820900474259655673365050163506263071382561429972077164589827219505865688246924190756153133014105834333757262372907150099230176314178610251550055823004905348107709393050755797661829833825362696400125753202629573598781479333313781955100588858592310684450960226363608516546941292299859659815599433207758698311668789624994440982170642589391493754240617768512876796032035297368111670032666629889032336084214503130210673242602453245695524408563895032187030199757296011025869505680179389509437631468727228424489888058654239246935704157381120649492034329639691226012336976008783837164309778107978476240680586289825896341963566417512822645672403157431471606828950247227050469283776186131474800668793189079156497691713916869786940057191476641519344246945358084659298310451486365453287660331187339648855311312154596462297088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 4606170252511158700062331126453872365277253283104067083598083923890622028039959880762461975944477776041478182681223280050384627638991254327019969595033743298826503616712234098210257785651179499894099033188484780393641626008701992150872320622762752776631291397752789522713172915844590222061217833612810806768347051227629634693284116926780238316843331275945284813072951868237489430056592801540705779970278673715786328732065369469704115541186116947605045127664675816142461665555373966563111259160159473468485807737237347145020583248509036303812896460540909789477221656083767310169076574881194408095992215024879174724315190166950326725421386845709116791154791567621240143203327020096964742585600654877964365124251255004725279507339661130066122720535850889216686632797545325941009816335003709123558679010212828311664606051615578229764029238319462900659583775709071794918586034199510238551647781199895641453674315707615481548973310386066681936766936061989974937947360989861422840296229713270966173656433023558597534035959351747976252403865733291556613942906575880274886025432155762079975126128078333660729521547128330964728701665095957662313449948075797910631648724593506952654313768001546193178309612642731001673363387343922407633787981064447295556711452365377060197093948928524082156544499229219890172455932934037398616588001798239192178489087210229240601756670026164868650417006493055735554393708614809840549946897355475215635934789717337347970424778689224272068578357234776446506298755200776948599785236761824655402203170357753766072199247143794882198168824167309760112694386189686787865673268903061250321430519920254525462058872927541321329792170065610756663923069938997751194989889842245818514284819208233264730862126643719000273071226734376799995635125495034927110163472557351936151434025184963477150429011738856332302739015110948453631708783808051093096001325218243983777464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] 9321091084626577562674371564297894989617454612037815718432490102850657915354892524243126897266999742907091465098678773237955507981691855492642266295008084960965470143497644037033154860341507978858297236121783210117609803048784820778640107331022332488264926403435404061483371312906513427151783187595103842929670982431071083288581284461961357216314409245412458940839591266795838153139120964900378452601187005152201014947148312025595450780648814320576259347489350470638897454570512685504101698802548747167435253870110517343884299541892787731008173696506798553839102001663034717759103110946235034017927843130154616391114168285545572999150953192088474468349792976001414142019065803572858945042700620910316042575608409723724160700353587215031866989094114656377045026723817862009087416117723217936872639008184562980219507032160759031342548403520362202427345417097038455762506811717357596077900407603194371885726400228246916035314461582017773570264759577407414060229567977590949721550807819598810586857767781095431719730414209717052836736565886286275391113077959809351292310987397564396749384427608560481135030125281169330101162442367125854826798611890429886286918832675259036623300816969695284090516673750497587137381862878369693879180592959409751849784517790839958274524742257209840178975807553852473733173902123866317826018996289277368132578251852682208545702223520885728660606303610424567842161594663356536996449498832305952543669050554064634549977816114576235693646540608369917134099432941620584262120970461175692932946886550500516657654772383724859009684970773954610358608583037946901741855874853489488378316954947022147922416584288648968075387394336419761699619792245205616023509169108948277959714938060112918353412572829161326053237022496552316007573743677549861506234759986566687191246090518787138862901943498304439574333014759344212645375789667216461716370321186287984203268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] -6127975351124755248996966970120116906399925434884296043737665146347386550429797262188311546367825727454849921055896411128965234233871815914171043500249844214067381418256509811592072156645610516236642197203723874591891205602197745839256539826250536262747365258993412777102135925314820027426022114151540533735504635587279609784869496040057129396067430247112192237002923578743069383996904646727670500092829430486018509248474551094555846150997663148692077341150367513548311363181306706179550202568809648351174176991134485830698488841113375090682022846917620159169577382336324687269727026513210351435706951582521495050818676285979402624409975387694721966357483212816171705692933567381153873892861705447219045332973067910441655524595777142250136203765667440704845806193088979644668149826132172691475979135181131536777128316468770586405977593656055892818500132173061605577853990123997636570360196027575121010499584501107450478643829222502853580254203731293340613099344461303412649859516470935393706403704170174971172797290427004451129596333377076532290708071882293136759634090963326783812738729265364604202782628132499000656357958361319548832187216936666970327729611602999693948511501487203434623849325581843867449129306081881658479448293655205977068954148569904978542900480394930844502717688913692027352476254954223309728553163268118779594997948896316714213171099775542329174181221812879588577314125880824350768200677815780815767059646153169550231499378693490259791782408236111242249191601909184635422182202413332194888092470242592116796830348973617650858579707906886013150419184417579514202114259447229843143339957884024857500951156689246045396909952253492999133146457725945267503483799796581161967833958123778142914246256274491165206158053240932934588952545436791508493553634042711259029421727011905141187752909499353242962216383827810565944599857703997774690226961880553196284280832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] 2253199331201473238217954810347273630507328700018942867829744682817226349159438758561475533268164697452816812012032028435168962627834106074325096484813666590444410391922387071161896563321910869063865203011749332286951507900842482477008496591929014174750010403573302018718669579052600353542315528952201473772904901184610024357065189253753952584635462602734861777309968050451024221612864302561761672519417269632143700732478115488728599682330026720613707249184144229602071616702049249164715523887235655437527895949847679795428937340764944068509102548069658591036567580324827094867252274882787878690677778391777090378320184731460389394155451869577307432101521582692391971749313341879076968193173708849580961860163775662468422043456531396313226913731134885653926036848223210885718241520968134914874822276894082062044875239414435181567070918525652630475512642779980730313908906465536432696187292871080858192330933832208144284114469008388522944079785353201669958940604691117169378640625539514771358834459703095862102635359838719502200733101794950516828105161639832651629324651019546100246993040689390722523155674672788950535994654646603144935885413215961117051689450862002155504539511213125286616326778966624869089954923261943943682111870319902528513998085007270840455097723722834514405833256726365647553470184080552553769251580879145184741301750090434058562417716801674851993959635465518124756827828943363100087940013438362955699977046839342185837983760375316417254167689302982327185928709869637874951346196584461367806885644184264207355147451576830288837545491083073479371622759281849594138311677373329986111384761536789658653063881259669426417922311464108257374557935686598388872939667093951799357184114333688680480079766003378744290675258721672105108163802103427661607780771122356838334138657234590477581958064900002902354237053246076733837489167495635855487953720908424566745858048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] -425044999510485483619533215079105427987675117447060584269491231491367147864007342671180868032273651366145338756832525773942510179442939694553740038807492019686867668266764067819197192050859428032096324042034401809075690153698545704858386160080607670729118621985050828764359213060605943290270687468899347277432498593538674732141911928576090554576642149029894922018496985946122841496689685192531562074410654296489015134888026909241521863670799836881080396913186025244272374441160528329154117989125023101748293360465440392481644601948493507559984376208101446812116269621183612230098808019657884127034884797661381119408425345440558367623956670999244439374707272271128680184109950725462352712072728486507890743763776605907401736799041701856377602304304849963996483004217407496646101032291887251365071312252225121871843404226303157750286343770352145285182217220180270823714435578493786713995555545435267306641852897858392583890891426310895287065754090458796707020779891334683401708271257112741387071701804191282435395762236925227780046396117438040263439036274809994519617570515119820812857278626840290801273148388961911456314988522532678099249983189810779236829686826250534643429264919914686217946424375396031742472433428296432678657180087696048618455556548099655106866852602511984632421858764066266302472231496376018645675842717116044533727963059327415146248983826110917999256881932872493291650644652825945721000238795513573467545469055504811773906986734211137645922595501626717119114003638601540915306522131970558241983761867807616421166812931018039475963885552425034829871251784837455363234801608547561127711514872492937391611640509998372982410369481085692107973789243093777873848990354440112765371691498326682980409027445148611967126385464271315092055993698672459354091458799195030615004176375165214729254159421745227591802149828872879999110775762941337555615628678617841574871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -77115988609023270015912241671245744868103908595441885754139658497664567156541594005807994497372872370209887411527540866241515696160929187543452575234225305166086343318633097673615116232547722900914117869816799369234899519468407205569585166242545158613869625759212272356788294397793653175719462792010540999113972214682343428897527985748950656027155574743395851866727842151898926971258048938878726216818525256275878639984035370514288814494570685413201929044889457055713807042129159800186139527953909457579223891019951161952153749603233674257343612835639036190916429684539051125141846777742023557785015339134798940178991796260877789747047512341425714650339202089297329847602039452152325184854992607194103370407730820069680369090749704323653963247575965249173042921922797443334123962664884990107206543225429113510559178865124112039104175768657451232502965106919738135271146163602947476439387368388811517304173805957814493046357994652723127684747366526724554351581942275876213803174670407543914994270193554960043698460543417705889727592647210075972430843598110311692104064854613493067239268991685161799876863467189189247776208849687879637371236775569482071810074723829191057193740718552610875404625457953295296205451301737272297800977947958847933125663698603964031563125975820620606602313576772352531034815990877991201669949158304607684777127425414366010515903940697499293287427046536178079402380913147639987205359035564154458788842782192927164106148273393748239320546089453664815313626965133788563647215601545815276237851221247732123372715164538117933553953100325160227697144406929020511200411395406758720027192624232942122568363331317847446974736705459815501041931668529956513308113276398327394957397874290317420893805677186242465239547623421451219188865212265812263685336594654292370450442957245909010654423980297796302681709629494186046889351306629498733632497150023851338366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 95491225932929039496283915033204603612411765622659846423962032950900401877209325017979959532681258232536124701347277590935647707608981054210911950078722032180257486707243088735789141794042529451072610143994914386928584035970416024380020243564908876628762122949141976974124649489286784896636090410580107529302921570487272236620595818836369451580331150917171359365523349672732788629384349391871196232005624263413941394072695236211919032248531595869417009095216581956951628333039813281953567252989538809986304244153035564528175222453034061882018891524079197196877983584518240035942350582438240299510116761435475383546129302176367406895817254436052639497357107839168279156506536143384556731501457104729046476541768275333053385173801300189708462908424447780241760231518959646101310836389649146605440256418146499017964033945757914941927684030570610774653190607093826871563929301609705498389835503507382453080366697478734645103003508677341212532867505760569014030536864453524135440834091574165051189090055290096494832519091501078897076264535538278502701229753830706350399168930404345099514683388537932128408804528160656801465776489944204015729437131235712710666243409658748014973238263751900690053242210591406441783347988520976280598716704759883938651223334391634062187230221588991742438641374445114190970728276357854565976845272194551096733673659482686805538800237664835697471220415950317514120824110163900044463947017461408980383771175406901523648340975615367688013689139634412114394897102144120712551597051393355717797964476991474089657212310898397986825276533200715624168020144416171284837632563993703575163910868912498268396465996540640563667746896210865231623316444647568241397074662202040399688695503539353853885451000126425785755345157088066643525354736592705706563227906367752526371528555678656422391160058080967816270853105393005501010560087694571441338909731050108827467776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] -39832459109542629288532518719528477391281345640728510966793676437610673353074839580702588595590511871577610533704901897791291297529236841910110745864047599695927580523648763054884756691354461150423211155330952951018289889713644416128026406875308337779835761546670664506723430541014051031310548021339754227603721713223525229740483310144595811726304830153250296946149143266021633269497720642791148019860341647137618186126810769344903189366444506842437853160599256049066117874210490177535627612406559769095803461106682735368857229133711826571785852540554412523184169339385759569679891653044861536756706807917414399838640490035229089727536744463183132263813519838885673392693209483510309487015199387414815791934205662463163901617227990515774897684864552347756072390388527743552712389305486054796440232158559242519628916314805259709571723756622082266909481161494355312064358758778404464897264854102672775165345267170508464527234928867167081078481756731643637959606230993260127065057088965623409075411177661519514421245874050349190894954633995381853520554749099910931194238754217506753054063581571908428524858205386524574996794702412778832115309439293429663489013360736026883230995732240070720372107243097420202860539504874813677060351632150789188670528424345928491812778678626200804472067850533857111675368144891187383312970873183976638903678033582226802135382922669762847162039836298427638855234017022894147435904692231083816735042604346944413949062633862790269443616322624530225106184758243886686421559341818396881756195274954389685637375079937710114120760177715453609163674514713048884472266031397234721794998705756764060832190031074216161768757466370926484365707272722813807596060608973047832239493363733491977121623297918745431987857535965305328037371388716183947753517638741119907272437506209400755227842947380458332169625718089641014577596497939654035455905528570140881321984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 10561117973558052857093986531996082725200294937103674001426283481512339716076161134051524482140382196707355550082802365033378593569349917147496011042853277973200097196116238961059699521726652751820034631196279154136360345238861158117138412216915132984348222843305616020562774430528843574230980338464550327555708412259572334826774872770092848044167723627706180555481887310955619839207413285753172836630441915693353473655651697103078112734035063283997187918213986900103921767722570757523953540961878781711463769880868679467762698120777984069986250973415075793730937370775567891358408507566642665074326442878094875649295870327030075104862664752301865982213697838288766219580243064711547825600940631341961473543746890191720430945762448827788509686914905757562611385377530329107555333554282237289247974377407710456448741221844002923409519522208569328732960092313158797780892877246335187676314072607529236606294676553702535466952279502740226887299485954173849452759110027573948514111975792790612608632901251553836784218492595287961445511982540290257284736096588915366274341012962820869110320007387514566540087506632773209648347886067167375123215966971795823920282652556686511940963403526767842067974381788413178035040675530013784077104189267140157782562573768462080262281435238165165972370566131734632282867857055257994481774738880336162818899663882094383978158993588862132729773823449902744717749384119544891198173377531357158734240763914562084999026325893736699416821459442175929145269781367483645672161103710528920689677047963296759662524114342487557715666420855037570215768263299335213046416219265755077269758412588177800960670909707700453775052130136041820310606976780263202609656438997774573686917182051783745982011869657454206759259022387539516991242159912732609138415292760304985491011042203556573558340575388536137891401776279916043125807517056236569420685231647270677512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -2000994507085769012074294968583826828980702594487477895916734990860922202534703743589861439515180596406472386804263357811459712021217486036369595901604143256851450638367351986146820117906143519480638319149644758080310421397580892998736300520061827814809852198402629788590946491454576514378813049442825267787995445540934420890564551527440047547601749189270218133367430288610002522135058630775565286656755443862767208257467642739393358638467808893905293626996952445629913133350526506351236940248080654044987927547513748977376801365225675040638395273431925209449600587570918934057771341368405182182598411372146259544717653487482112812806000305206872827059934923047177364602738496569650858917133256788197949536981497827994938245394967464021299678828344923324705936091008092111029227302336484988430597525992856747098674005419624855207583262003490409770052769566877530088683619348174633061888639575822706785432437048889239948550086318563938853546757597853727775368526341008013826692246539950460472620937411006781665646586054358676460041731216311929342105940541984900924382621260577871370055295517093997578468679277054394361757938744630942367998715421314472494606657058148777289857122034651432054315366110415957358903370924993343658184886232263688745680592291143034823152163203450415197239454116675685248674463969802165713605126968141422200743394186042074901405260307091087878848459307760865094512328643168116308051298129601291630818695754204262521547122209787024699994468100737622566443754334505684490693951484758622877551949289795387294647150134152671202839217377812578300824741962913847952028949477623544933221739719456852057881192541990566536217613312420694585882869652437583018929444725528184263958462588564795979203310561965805288384856199597078266228739332754970397476488840094993294063659569418649561293484559378121362950552230040221207637844859656655467769582433311809077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 282013796258925718174454544361541371078402972573552231427367953106164899251293860076691286060791502589464071162611670261973499773579848829768117839748515354539868084117938620825058975529378485301991176938390176512046156827476324910861965592450115271290995872266953434876461608826927366300163011841935814569990224928890968633003311436005350855989823514407295120410193654029526629403973385929196012581228893432713950729004859514388866976341268677836358729820386036774591038912735679472874933602899300096778745832947456064721573010971970086232942889940997203075976548512897783277057847734217266927545870312600926025132813953822852715555631980084914641409606763790380866733979000234689632944826503635036855503889729731110110369777054517263765076602995833554926831489609338885551355656725508066706817143159828980108860746163661418985890427024875202907582367389915017242783393142147610869397359990714253126866945477164666520538491144674970824270929181371854723856430164848401535095721749859174917724364463545024146435454515178205668509673207963790070133178915162154717693003309667006626698455504045936698662047110599765149496395377097122768338215161268245874701157041344462798944488642097976290777428019627244477394455088075548612129459627441824688273778853375379774058326936531552682033432531778976097585985666519129730773828296121810760821476526697827072358908927678392069985090841556214653596701973548662113069879678742786491940166666173440318388588909158131544808379459709384920338355093661348553382735885040581802189840642190666300072398196468512768012141097924498066690056885231210637235923264158717747446686904765265952581549319622044669238967281302779455522419866540204497980587984192651125744330605775829030552509842375346808847914300479806510300481300374942896818504214899540000181968935068460260423679520744741696348352388616532368433745392015608011096629761041728798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -21172206089930649684894859832639724036687892770961549738480439606066050951814625094048492055348582810738671842989092745093263284304904439127364714482971862726376621240271360048113289991364929740274448631535496186144298360504439724585188725982919552584931011578811341043467842786745665248547564372286266349363153792694968119486238729029409711715192456588028105485839020201371488839537317200535786087902317211287923260496415382321529260894313810031550286448970339287838226121311897243422068372864607883691488531505937762459624772420952449481778607449890555973614763536343282735176928859541109211955565451821056152509563508706649573605476933763860413814974863144753898894587971756114502231289652982369062820793572607563358568941075568091640082527260212039035178575581396154799136094370950734509841482960292402437888299002530456739862067849866575775148451784129722556261120717650187917752810280833695205511406933185535694336455432822556058874073963963887499232003042311545578903867113710612181543345853858590996231736628499731034534218620709180817995756476627209279518121748766008352122149146127772246356128601706061892227319850059652768084976204356891511907749943813066252949422756890721554134162095127628191975211657474338225870679780088175200542023136512202310668123019572961777137179418941695280582821212668523285260685500196821781769750335574620621768312589852299866103954620944237882169544396596599198620513634479126116650810923268195807302831038702397592038336682915410782620800184733734367579291104823295659161142997925463157896091397501110825162998174394356972425599836358496058296538675558259508189832669306717526966657916903245211721965294741055079833318459441045111918009684772844083555381855558463384354075580493255671210724501305219906236082888001860342205608882082048425613418508241635485203322299796126948754885211011023150811336325956410350845026962501735022592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] -5472731260443011225429636389877030231660416580227489650331611165919825511328343596109889885660495085143029269407092127619507705085669922673469080412415467727900818905890923834706738974044683553086011975863052712059114844789880209912267986418315473548787684308100761102153273015412553234651331133136718585573069108902944499270018110764147188777010601200664110190091128553039722108636462751284339768191678011545159792336443760518685475086139249060216413174802456293583738824644879222994033711914304293531086060583862765516304000912826729137120277001600264621012009995591458538220519068403216104278430556147449818430464132058058011432901651641072382213474720974982596409843175269001443674565335847735937471187158876645603619286787701741261138012291473909988152247700309505672500738303369923755435003035402945202506699293836418669263116463116519654514416313371773137389544482010569552927904735010688656949755837209821060998368454423030822799481672943779726688263992339189440709270973989842904752777771582490572968239782136520474411099418443603114791754979175415457564824910237282500981702658781663847117928169248507653080910616058917939818372050715345028518207073933836713064628894667905562759988244867896698327612708530559333965572944263520703951856652045175718127520108673197928930830164434263881018911316400476139855685354277057790803715682399764781607641458535493392923724437982925928941307111157514295811363192160674632539275462951142261201022725211118227319708304728985268836483108889857556316504383093565598103002262277161469614606160827749629088860600071227745949545928611054274381147913494497280058788400623718384897133129648621617331037563352516323779802581604098534418921013531529064379847563580615364779893953770631399011721117098763093948998207968882262749750405942324650129302770514719586140669047209227830246146104569079353824219777137366699666908422524402401280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] 2858671314656644318289313837047415338597386625890993275759678037089727816728343273299912606506966346319409205862294497683456210871703532477885921285207797711968760675517018356330609690165474699578710106608702419897309580518558723170984871765677234340187182907292148365141461253673694160527316769565905172769242475434919991163252701396711333918298732518516795916706646506839532810749926064479224255804576978045095839254612591752782676911375551916607913197411932228654053066741371720359523087412640905686797784388160517064351102398138954793132326639123135649047727788031689135089217231379750291408282494628227249127210294436022842253365460814057388827295504236279938701336526939732533336021575584096125572651811472960972416245776875824051674095257418303993163962280305341605392605226369637824750249230668878525519837599392639238529021521253544264084842201255336064645306720803312841556272940778024704719759206906577889502785779911232029883437502873673729561997239544085167032325833992872453997456753126481014591016448579298836259693457419008486284519120572663612934858244071916713024115734894874546974165909371697356254694155704764353026980418393029742091528436920498621806354199408142578485082003205583365660350902587145940029590714582238114813006234096851270731351425084162827015519402624804543601065372408124440904602111732466459253291298450069787312615318848102378490298138987912614364470132844911874371782840198173909803225816198987172613874334215615619421644259551790176478600036302982597215859640369382432979291485175383307699510613176422223342408903921035117994770328434547245595004030885062825995734984633053948663103794012469087867068028668635401321386703345646447727752429556226112470298642732089232014989694864118383471862248296381365396815982329901318400972574684759225847906028269752524951466638778070159873264435451414332411654787453417552244905311365280825344000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] -575695129517170546448321393610220494746519339562395602053337115507853375642866177321462677346826398469124567538044958841018613052513519640216952869644220245804960802189813277956736457791074180913548231779243434568100474924958010873358293787076144278465721158875336505762489591677212265467786930099429716140326207932892818903500430787623485139265232438229274638162426596645730903698267450733151013810119855643540534906178793931801028801932487872879710358849025524966855399817691429169956702838178469510917214687169086248616044262375667196988262805408078247881223506721419388516458678549229338712689707856491246225764120010913266200045615571195249866712213715286879482179214061764208399442098949357968162347945832119378173283841110859724993710189307719154046862438532502627007877529811174568912056878658345835418426192159220426890627091664265943871470249413352923588168822628594542631029896609558483065365429307654738570733159455055114678143733305461911454192813671284604071494301049762533367120485606304404014110234491274977491523319362633137881682046230968888407613781908447158965711517644563972090557818400161364432295469437501453694071088766341959293935231300877053201794341255007792879476183136310111704807652683263121478228238053650971546481416988555204666828582314353876426000125699445961629112314276648911954015432008151966533329838061461140033837304032303568462979452332903900487849041252238882909478967428905698629181747369820082694702889722266097591869329304218177056248971011356523150781406861089399320076669797552010346352012976342355390489693608818935636438360862954261678965997130864183000245182571573291822486309224380635203142779076768820497499623306343478632728947176445254678674602184418687858658023662196525612443851464552702121505034428837655754320906621361110089813423275379662704684269614421705342498826176479519143931133052662315312806430431158206464000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] 48125830562725382861565497997572562294798573462986879973951308775625712585520675558697597481643328659696542756369465215631815437281776028770216864887091484798573948667314571283486301740291706155894145054512059470003239160175307290155466630255565052044975145599279378314913865770429410906344007908075561594275502169663815308315809983956445235175929021937985386464281942489048518039944030683423075060226514885000452750548174170831005909113133916046912567163659441108389793646745221910543560925759332654809621414156656461682288436051472475615139628941819696570610925683928749420197066554314246987548594496626658531743952356999528511246700543513128280372430795482251820999293010070069683653148489199635776923592133298113234753329358226147224726381480142307302755435873641259913628637280955131285713570397305661135123250304670603308715894278128511504273046448750556835888496653476508767827896192344302007893805217421008449883837178800496040025239340082428315455073102972946890999109670796058138383792336754336399027782688496770629174118725146909763859832981610476960194091216971138850587816320662076057215376783484747221551164365690609704119920387957339128701122248350309411310267646186102150556455220329196380508432567529589765433564388118013451695817043540815086954623863306707047408540196319655295238477458222626516904402303915984874762198869677828845668426839886963563819709510617646090682746169700201643448058132433505972134242622692586067405894979427315692620066850513090093218597446236924783046674445008318114397908081498854297718126436213211892598011594072328281800235926323245496449049508531589730306724237935045267053240274191497562228000734828681173896186317320846124031284289949679594779766091773213611090020804424975484655492790710413304629500007209813102749298133307854151011439303034951076102190387975305249887178049862219615825786604222212214561196018564595712000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] 2333173712712226103746538626207524846318567766585135540042287622800668488661388398241444883401046379575892674480759394022761379916283384501385240741517524572024342791608977021520147349100692921269767126572670555473469832955213023666869625111751340259165581616035057632974225714837066185194675023489736504223805232458596509793457203941301386950518572124011413877223602930080954373189186998577912088870665941290469778209236251410262818036207951975282043610892111580291048101452399757563419324654609191173811058843654063824353526673165785065262369495190131595943704078952274414182209822995219750879514616029605084798853690979200872304434307257373399566084050194909047200282369649590862917978800795763118836250326114244434490073461222220313965459825798259886339258176309132455301742321945680376458384184350467421895971811332753229049010320625140624726165431882846344874506396695339519116378323012396273887822165002870509387883269503811250417389133493401577947985909982278333164320111808008008405087262938118027764743614989600306315222892059241335546598269367558347647856730674656777795883686838772673045267714115949794833475437207868276205858624048517194523540841506264934164932802355284274000621137599248413758397148451498560733405687927068169836479619421990030002558939028063954360220106119043317135343189444619233390970116323154593608527834295960721254906815988605588684035450172438852680196183944200313316853581634473376461678511525924902583050523560481731367465660244902917974080201336439982015993295820463245299654191980541097720999440309195158102936452061300965477097068784528855940452233973427133004020786942723236074391340759507112298314523158565748831471500482352083689444674646144143951230330345853759493844603415700802642532591982367525492556907407387882970128495870827728294795606833049695157809731203040059306089322693154983528961538440567671041764973416022016000000000000000000000000000000000000000000000000000000000000000000000 [99,47] -947866746945895919663444043804591335898719634475796248148224738815854253622514513738023189069271306998191842535474103122086586834814106204534390929350791632179076052124962878252870552877309414225073000275428412931995975360908244555958704829647561584664155808346601679508710896224507786621901245699836944967530761981303212331788160959053102478919111113844208788450583559228539829105743603268954761493010312251015945443956608104592594247627692643501357088930684160289630041248415868697924176469941882728387963713769168083115773585057525220732052327315827114759765260390790913527281927404607192705748729749828555241314655875835922421303984696792166334271028733679417586262833897938602995228156689406083167039326220783200024846232158836967497744383277184748646296447626602457472446193120739362745997996498234146147905112326400330161983271058137516743107570413191120706984477610837482988973165077798054566654021289771431823206430746927909866450366165368000480591440205429835717423383165624277176903655975672096662823550321323258283011467245434452212061392445088278157563229586010495444908471881341578147425747192315427319108169965924669783999660295724426110261379120344550816836002202451491391951934490895496099577883510602015368815737136029424088138446369500664352068425535945996907009305041102514248082568692669577438999616574353175777730391238187436634830286823667451299325300552086825379636723393082274946382464031468995459910465405806559153994356176680742931300628761443509984325403306151095976945019450305728399352659389515038524075883836093870847771900773379331995807603057686320326249070263463310859513710691556450013518466158923512334330676151560037283703790502458633812773803447684403855977368843148887418460323190066610766211117737911225174171647910112568044544790680908809057626413028488306925930266593291273278932335919020095205202518236433959153962672042541056000000000000000000000000000000000000000000000000000000000000000000 [99,48] 62194040817373299081690258202775696524265538673279604520846944132246629232482699399595179017675236691524951141041015326177430121525424157520357898168993180742855882144947713781958197853688236376293822179271361998535996198142725884567831941506093190963766743493024125713715092001921498733822749267389996000056612049520066089857892441955972707009188090081069829995595465068156010380845959695503304095520597816669512336862092510069019849255250730712040578268499070190734855674147273250861633938841347145972712426756872905245169302365310147414757711208916230427910543021401031019659846861867659589082094086411913172661068524164866914811130741040644690061451686223352730758442671075129415776502770881630309795997321996445166973333038368702689947390045948908093949285275363158786603908609037552319786104518537872676907438567122097090601615028835706292687321484077724952312525420430806107247147176886083942117644484288166222732096914167223618526149751128731140208854117255740219028198895322641210184687436189995205818482892148388770635234251736499459913168108272042786594701083846047740016946546151125242626228333488109727453699176530335495869148009593465656112232183877409976610557681444784673959916984724922917532960369435606552340829588825587545407943471509447633099439623259960140698275448228908723342673560773024653679736513756050658070858885232776011730167610923789422686825178583390055442437245283938600953563581612739615053437587138995757429383032981813192362863958029900264114083829840757005618960129210663872106377774324121309564105270310176399285247074052815514647425175077960680081169823442518244760208568143721013994027423163322053095991609706836539225919564079567078854282757126151432066178130900492993251593531410733623153667227436388554025209910652931610134246283269483893842813848717750616074206543812522702322235598390861172840044566876818236273888352796672000000000000000000000000000000000000000000000000000000000000000 [99,49] 11109923016385953935445977509622686631178560004861987945177375127213270269106109883852452972941993390346433301684930382569076075723150471877332207502632076851396776231340597688349221358495478718102977165078988991227767109909448303693322251721371638122772111740262905765512901935536032248469936799210416136075422626132690713000338316376419292708782272851223534103507740856762019831567250575636989980299431990294450354318468870912596866684624057322779200554114729279296699050607335820862539661958903982000675555191836336863430988027702683886146129847310098554670930164601713677455138767774599102033643272751246934930020314725258547982157820748014033785802005045717908178746481469270417762943190852154451892894529264592149789625727298712818808826187389761252264409819463722768924903452644980304201454596472518637976555120056805957819879687502972742319956533210546293093389530947541468053847366353580262482510946240019670079380098829750409237930200939331134644297536511961417021648807648539044452703217349712328467232723240638581673068596011259510406074456452450437061763780231349454673968899804539007510744049378761684776728256196755898602954727512473340042345001228752840341825915149908700203634900345620558070125158015480678264349152706895027411569493856529738965147708224927997357271507322516250251343532457272329122050448744109599645652003125871531856329958464950505927460052493294012985181139910668502987125172606625782064767634840943012004555850440643030929659474601499379615623774055639064869765477387139895625189791125291175319333104795678923531434186007035618749022085220543214453478296078553510208170956148824030847580588682930628501115687051289741720709567798684494418187962546175980338937986691341457485906267572292086591549424206861272745843733521928628491002330253959285384213460214817283006363527925373871902578456895929588672771692896774294592231156219904000000000000000000000000000000000000000000000000000000000000 [99,50] -3251087842604332954639325754697625991268894945247014498438932962704929052108603422275426358807584000478245033398401968349600758659877826521349795091737070881622479712830910450761681643399136181585722200083433768095816473296632272710909205771595175365029906948300045185674375149367620318650722482348274321647395329041338081347775503535910421873030993162756741562746948773834310156672635148407003361357086495613692728995190813748415573058101504019642878723843460076534094827819124154894555739042456592079950164116245162680437349177434285386815037897859623934952730061439316390261179099552136691294438297177083773114083698289851500094195357099323960281494430191941456630053264767398423692578076230449669641931357455772169436744523738651610297580979737525565632846377079788300677067491581865248771760226582958206313151956893374062688593504780815143049999657793897890236430372297870217228609973583673566822511005945742988079787512293695207153129324471866037119451155262229286344367869601492540592263541134118043370777955299863547192227431044101131600166484509349687989808490920930902091736027082863450216266848761664463316388383782739167865492373439956648612247219242738490697481040769011402050756930926766506702175500006755992902737905630925503461334737184756597462714810264771065332000500173957864511249315936387943941808943124793034604142219497935407087294680323320551511438524056160499042248479333709564031857597322966457961515343427163292569169358922372590762299202814498557134354237520283707210487722502745986588324905703194908221700768393632805066386910847267668036521463211574200726282788095882603452216153025176668052201394308519969372797554211256159624940557202256854570448259009677015676295286208460941369905438927960438396973614215881459208715688253783460443085889005800235788536280498534577121300361952301285859411956003618913519141976727925270246478810447872000000000000000000000000000000000000000000000000000000000 [99,51] 409508218909185808227030967345716284263165075399516626734831059131028702194727976705020491397300360760617833948141258053941572602501551524886583129728587232679850580675006714267208312585508145766157599596063356200345631331115893671389776656689247703184787501399939892703548470971947972580158582935816973232682001882415689683565643740555541462499564895357088824644332219316626180388758912443741517475240491757448129897333933856182476626961673719726579664180901275366168095247056476804277586597201101130024768945015622074084961714999137860502976241271772619759296985185160085424024406086489494772222550313209834958635321777253964614808872739005088734612875132083977209833933553857160855836642696053067733502908109972996672941303789062696426067404820783393840342356101215237118196423820009481467134367315222258889106570826280948470001335204230582405261429710823633295282311529698212771312431410063559261396265949189698406998192988158741831593779224109623568944105967782478409387384116756795332844379637817680962267103220627494084555460527543202593698692075224149110493764911770743437814752746195724169568029657000689363422112465274172998082171109344700392355321686983970283023224395152732370242105520845108631340731144492921197319623058089887511378267560861224602415902735691396757383125418932586934955934370092557588260868550470511130120154505984341188683366893480458228205500899936004537179107255069624359557152617140377634022917879823424996890101746811643448894381597937813476554435796511343095071652814329452986688434176451717184451217441527158764934040053857406879054887787769962994956450391988448573857611211571347012680534363951084849079318588499371169921040971493235737927818386336327302892095763368661100204346116853323892986772133379024065512690100858429116079615871759392369720836584859695668333018599193696912626371949398570546922651822357006897486636253184000000000000000000000000000000000000000000000000000000 [99,52] -31107386112341213070231151498149535140392595852169560597055805853426906339073648798028411365472743722651265140070404724113110298852905356266444141533136003867547645888436061245149289372703781454115286490607926389559915158175217333723558681410614579972315930436215953561451889349397104152921109382815214045670722374359158957893280137073362998330236561045511866087037028859291784828975292128937440782591701536362463369968955637533171342660796517267485085004269547717743340235458341825712139549021068922320298723086985151653415892984833542296108592562364054780866454467850001630296932026870445575477118059162186529445817592704497142473320397150230747431189105064015539668872935139481945378908199799787118914972093340200035319208098345940895618220463175548284905014356271656940967890520721440957327082910327329578726141625371713160626047907919722044454449624600364932173240596691958053009932031957856249906463980834041130071713062746436285417828474824388382013511239820856431734903397526927124474567798357054120835298988914147575984501030486519097480527061288918018212811814635079684026190205782481009819516343207545896914939053862520447325123251129516764950639579287572925022503574921340029666558308257714103861980534225973643430015447550275308799224594157803637149778288447604547556672970520699138756892304037554229601263325548256724686267373328118225754929865294445028162080478271047401375941113648606077517933176945245964640929515753375941596059219742860969063471969865388305008348060416819462824992758905797474429943557023200244807033412592802667168257806422396349116858510421727073668964353534178955081460146345545998159866309312433946254215219796834053877492177956618067070098314048671912735987963871873351909913787139606572979495603861132454242196545132947286687234665065161600951064968517437702965321026484629992971163528908517305553971721470046701720331878400000000000000000000000000000000000000000000000000000 [99,53] 1455121431328596990135413200681972029032731002322198569996483220525625253273469406100406784854147992224716824532605334104187976114386151883847355575796262800538235568442239461908653572344928776129530972468487075811249939786806968710119826478586214204402015337910350679405095577881601640891087871584882496874529876457455783866543622364539681338702983965599322317796748156421443833260076708194017508667224508464619103016725812272780765625217719749156700487473321399630728924874575932276055233176557371382657871361624713912118461056590124560073732807127388393046938171819037580297991555616944396436616979147304746095411159498689763254879091966415107389228261511134709633898593383154482508961527757266765276921096612167038048533867021094419481379178356574135520151693878466726764294100234605083843290045143292305078233165956266326797903475925337462736776467516702876301425820499714761075840249895181587756625521534516262428997246426524047206984971428584880738468781921192647680053428195116105420148505866124955576235753800522856886135508696679321678430413423753366726313285555243841611076299606912861075212571220754252753156691844519071912317731492172895049123273626392931842884660380030218359323545547294361183616033584998026095597193325946006797816784340301863784573547121677064477598726347676284859209723700618216607605420510439504925063171144793598843234998464892358606944666758251253922897043795088123655762327880789765611700332449060402913096065642921397925501759707295590413336726045565039488801674496614290875580893258218510792364594580293556083285837970424307556230903250328095909644246718955045083926181330954516646694182603814584537459394484009510110778144588315857785893218468715481637365268591403720600107545975886008885693690780209314522359777854283017997996190066884243543706727691516051014728528099717694199675159975555028561491855096684991129147408384000000000000000000000000000000000000000000000000 [99,54] -34431429409985675153759994139762751683994933141828312056605673670957338803500307233133978045103882949569072004510497243811041867504541967083843257857060086547132726076459984234255246848149036816640518269540762709027514524265686412912109996418057588731834129361720642529328496285537800081483453930844998665892995184263325123293172650089803461615824406679302052782650675154806248880413990205943781173917284416622742240056076117735401268492940652013136258649699677168894369902087388431268269578012372011039289685393225161942695921839805605543314239341443454853303408132196548012142505346322817437703656089463767022336435670212175957718292644543064704920073958044966866214387862375389561303213438352337880501639033580773234407008639808617971657385591565522393874456126817058915265947477070084055126426965592375169899208873649703636099852230546461600108569727680623213518868603908370823665300957345469249151381456692714926964299081714206674103947430764499165311003956289095784807765543275964585375417444829330115626779784743167304578715224157975325850340582726540688275698833756772768795079920797343475847570421234747383239294855040402287585867856543149350230381151203854786786852949110500703963263216256381386260822666750644490359038519486039175226670295168844063471413178276536320426821624486164057608313749092677313404492936503803929946451555990568257972512754764224822882030446671888202193874288259568762871214602780407415141324028117834215166904117767709487057493836216244520304740780192406028851733022618222620888522175197921776714773089882053204774301676507252529815104203800293487924691129599132116362738608808769903070684297560036301478389266891152312073731605056261310474793027002151534185443270696127761187152568737041734259663797902222927675794273299466501308246882523149021245826616430994479811509997079702022783249510442088359553517226537381804795494400000000000000000000000000000000000000000000000 [99,55] -558735806049746104486427569825334927441176560457131391916291751325995104961187824861026969984849436058545838645325660986891572894712424964233678768394658957382641363185800958069239441268133890714846117680863836805577193984608833111619625144827858401944359080735564816029977936809878687550259953040135678456163429738788136766896805072282304530655876765365854026199124158879358286425778223847794722094908214638573164831397065440017273277499195410830376429119624226040760089257872247073333132732973489288407690029493542929048864927973486463018261809202440488545986828649635035984650473940740029260002488516380308031878101086088908251265287848833721406987688254059541031884956466060885033115796104111719851907416827014841763623758316169582969588282160609698288721080540709480729712899128227319400918445351835035727922984680442117599625446551953523260362679641122714915321136978916333758282773649971648699396304485317659952760602910868793296683401904776824635370877782330819656702832169459139336653781813378175015750127245269654201568923709951383685172698083744572770693442848597566534752263100069148006341204254254968585466863963856872518185988019194720960452638194171907471536988545116906083681904081394730412687491507723455530113158838103049860720082709592191027681869706274295752759505719514891582524165862993189413795504080442023696019273875624641367267184946840452763269104735932624848972320922745385685287579792325264576420331919231221704532181626922164842105194853532861429608390840578338056415183833777970693273312499044582977174451540106733036212814010136076798746185368655677061967818149138460065208778888763610693637708455132503259887508229089144489340700490532529046681314775650285421878205612154443711178531688669359611864224567889790225370667499157342754661487566789752202151912241570826609272344622923967825174468751544801687849899708064876273336320000000000000000000000000000000000000000000 [99,56] 126527987706860059405573075682016502055565109786388735771503529836380177759504787580103819233128610678968852430247476647117545685889523524979534346343591253849012794708891677735078127917114464957066928531265162354375410911537466491175196914294326236415646039937547118756639197339926375511348602184055118073078403779590490065376912859286324199810281159345712569889314647957436974713192293874428567085864933774307290837974189806795768263020802127213236398608905040468248373157270592551535238941875295947848377895754148715386733946035789253273967922294538558740972762644954649017875528004840059557005838229758199221691643514139511731083165335396843954741609322723925088653649775177548829005153195513176795469080927615145398365237794931250708136976768601053648561860657343727745855209314833625077387314461642701908450870487422380590412978949876206969894521253364128307346424069542568352534663778024509541437743887378677777350493509145037823408822423641095995656987865787853320824716516188581436880814658412712897507552986574671518714390707394931719125949900662842575727843982468097877877322508854002290456817918667220165414475008360035043855766663492861185006046530980560707370224805370917197712219799559891134296973961183846670677246666761765044227851081039586856790165490700623353568938067031025389349645591256329583360196818908018375222849326640150485561899790143094269652898461542891132794974598828682950337304193563820037241082076104029909909279251783156163396095452623031611711504144732294351294574905370204965313968271195409232071065706011205200016678227639917721415368643188603695852780485153260952233776014670966778062028706244691848074256463090279817962931592652710697938382880276971323719060395368331560810243915246707912183643481822462924588407979642143815509607709582938182149928424625149712420612019852839919872020162700185991813436301436206595440640000000000000000000000000000000000000000 [99,57] -5101013229972658707260439576898592459439534390007224584164552100690534382388675395987731314345003848049019054251067593882615803193388146252631858506057820629252691885247942998243533979332852705106751799461171684243094412339107389320197178237010216042616370723632413189335122594558528153190014190870432480605196033247309647359097309548930413508599221921280510950850249814229027786082823851531583563154847658948423154726916213326913550058642672691036352396153224246759363741716169066968724144244438398327106103808309874707522899365914064143089938310743448762706427887203049129859425842181612400164343591439665148483722799992329616314910520622304334031673866265253976470758053524719684441176772114072787923325549258448323303363285067437262279919393030736974426134292796368852119566425597474029971603298958139893654966264774236331993119285730412638066714781159087126816552618347038775995014194037200630017526403177620202190118608934452885061308196877931703824259915646911556088972450232740915144294319204796885157505992283721334360754338734074525310387569126091479702255293926742850373207064135669439754909380994997196186014274683622199056800116891081480129474687983406041874915303754549769900705860343397672666680082519285448744187494094038251141523469492036597295791426600611081329851495879288012358035919746554473371203233676990221833253533457994693514033519885692103058800911510867824225397528668686080529783370475782205353505957421149561745833246538656449600314952716223786054932671637161500990842485067349498083780365616219312262649767618226517821435645927258199130791713589631183188952635874762585114921746979209693714753723429347596426367831422120089593507137918660765898930300597899391381633726709023256821752647076815069178500606930312504249219370348090791861101529257806677159441889025766185234198241005054790919205186950172298284838305449829015224320000000000000000000000000000000000000 [99,58] 168459433390988726896834023809929298447517010191744870257946784412339264356037372921642641694938138730337801713336455824196004334914148493765182999875028433838113971526788829487961083742644560141209121481582136728965821574769544439526664549250204560175174360608185840394929799838097371364959969920665365764931688535766943136196851132434901233505447232358744615290115202548884270476409369342152632790134255368471195815967211211276158569080040826714749194833592090108001950465650409860017477148097475713098239972284068298076309630632070333927438188729654544117270921857392341011117481482963607771823352969990177203630209568560347910526936503180972535850258547228623955280076629927936744449970623584767071773066918483594604664237163847417323598591835072015972674668786270148697190282847453332536970020956417386999334674377645680389783616389951619994242332043126149707654334790262207253611868552108919927907163711932842738738338095944012799469230490311509886158830977156492711091709208869353721812052508783589484834231147529608308415099870823465777123792607180411036629301184506375569760001679053648744804398861808988849624636477157214736157329437101844728908699759944250508842661284433298537545145682073379225883396709634653048206358234188268990919318282896649125682072624300437700602313494496317861635069619592974995278363054727056731102319308198664158738783837374072739975881277021989512228213400322396917311595892329781222204963759926824065784270577728452125003511111018447212088635153612927021246312383257963148221430312672850732084669403011126095514087517781465193866840032912314303108121463550459615289077693189139059699173545411325999689247651938198961632570696218287012895646807263884654860874450747925085742833333714686208283191925152934482782037406173706191842268008453212439617250825797265183428314211887915342440041361940579381585426487868338995200000000000000000000000000000000000 [99,59] -3529476255027644524242414442000287704534790335131399573592437449472904728095591860731049222699863690751141676797853831009149255347953866311971406173772204374190853358038216184446858818901118315387504137358644060497867906501125583634780052759694322246936311091697893585038216552308508121536871856098747738886501793759574850832494926094125792518009174954344068113806062751265940629605470407343033579880278520016163484650036562120651368473212916055401178667521142348961176565351671121938849081424687017581489374162531609991011468593885906860159183369150734712459018087321678531039087002357579882363411496179482900112421403355342999998023683722102687372107493239278246257623364203365795789783033081737679337301255603595350491987975749800837943597478688197842497663922368541687473063811233146735887007068324261910451801858512056397787514863131981481057040387291548415284671619661209464507591570582805849260956307257508809836826006468978017706585227500424797357341106270725084406799279972569816797181321911574082215904970567880084922646800952160811671397395683217612942260724504628457059149827855840606139332956309804604741568428631022524889871309065048747544515186005808361046012183060019015730756847835463388913738628396243080592018338192672681974567764321834228588839842598513152110493263961540375090003408879184744998334489171700621329825613043465799833622145073750934296962596256570274270617997437660716771330516321995403182930019097448814455804973670598990206242374638421531949762340049235238587615239132483900256455664339913848219952580707613399646923495981475145540766704496316930660912219913878602611302326037545458889854968905669078819070751523254574953396063749109465006202815634402926941961325463868307003760576712330620629536862809968548021831582180458664159469264566500911447955912275721648868196857914282228169543106800935158187427001546005544960000000000000000000000000000000 [99,60] 124077776063491560992089450079026589709467991088573057357241009321733234251955897000542505785472779376954730510179287485908388693366243685324946005965178643108711561399426344943624920304950705775833877842327143116278226822657995866150235362798000863626793316986941560187524827846758137745035128064711734136417172209776709627395133046406864282134027148809053992438374593834802902023266119705194143093159875599726270891337668918891405430430665260460479625411991083420757836237341984236074441505378619296335827962882779467984412665337831069399888342038407871031291607839762519365776827697294006238588541371783753409452917538760633944017352495402184518185213189730631385158959340091965055620871778359732257410374081009736878495534425632235823371094648848367326981773528909832819016089986164799181455604271120736347791823971582635698943904995434496255747074413736144796593012845532463954355792874896155008835223955663850165814522586343976375341858691203802323726585322109840184861815768699197725197122391202007688681522013405206535662698359628957388356959598811121924505844766366154199856673741807143711789317129589846709309342685584924025226389133133527729917542633046889640449408121344469576531662184018495650024470036434441315063154554473787912750895639958660597502048163196011235594109828890928033822319507469843698852563283076937664464489096620399113516961813892606750644868036878141411073448383505936822221899544726146454480709498147131614246844873674727007932599286769371383916640593740594576326511533232453733976391742103446992406897605565351593757048546242425327623591670745739129242110923886313965818964574615441209682751455392631884413977118693601080493197899520980041735488291419529644725625229236763163122299324131010883712373328774500905197149900860015640026511509986804420446022761996705589898046118287294452151107083290273252941093058138603520000000000000000000000000000 [99,61] -3492463474201314378488548008581455367334476189691391639487938111891850013919469477962791130943155099095525864437574578638993902084853565991829123307793966268876389473374079286205722498844264002086304381171169465977328732094407558164837792719298529221035266146452665005997231101560466029118427162152701493629016173736144259690410594303535321116726138297353615639646762198406580177693687825633493315872105777566849943831439213177445913181944924684991459954737861827091956249858572373919717297170922746982624721862428829084635240047882579221395145247145683795659771556347544689416627075623126019452875797590165266789083408437596037904510372752140880427523570518726781215584313705867616282645583626181710975244339550460359754789233665227253661124609895124055735219325732602358436136214577646478316458283262760730035007441047489231962305784845748045599276588494029521091149351239110142267172096693198057512049712742551871999047413518059656872044932021062442704713167102150025682530008237838368316577303699668531472031665750912998969872618471316400081154516325063880896295344012941858196033075284823287257417440585688948763329026381799036028150252505806103623169316301855040787808252331913883279163226879099316272523053729248894584827324520147389563957811395765665219353880568521927260177783510251107650952231856771017641656604811403698482923206814078516622146900438205413483077309111017125619638610810918899217855221989533068205003000958190852832191448421301544343797713657775734465352827909417475737028142069995242220884442174430672862603990444176148720319384717523757269305617699900116609793634651582230453023022302044413800074796672241040276809620889307112409926126532532341826672662329369895253081838022175661173463441019179717191404149304369238580521122325450704955788730222374172780609370907407597023951805676872883284125844688412079322792451479961600000000000000000000000000 [99,62] 1247333947573289980277871236481612629048426672760597334360806842122470920086683828061504633822694137047953315697129530296715654576538377358881465631953812445663878479775989504642512143996440491822774173183799821394049297257906551425580297335233568893745004789811808471682492569340257262288340056023266329881237375193670070182380629964084590743759999407225325412954917998596244685407559527538114919288428407368018026391209736704402929418972230806104540601253609548728819768224308537464657120793733546054188059651311726830172493842836902162576165363060428000970615472275702759103819156261569006177412174857898827832403746660927376748039538909628023109551888713529708577142671952760789903823685296496065876078768228895605330542937731112259785470067050922122033579581204325198311457093619955635047036941209321821644070602389350946223824967119687814375930784524447588382643280792916240166372582681828906222926193928927430659120144451289539115994952590100467544635083015148829815024697169886673273350039000568597851222441301319311882196658214734385057364760942957091583325615299598118172724812719929448781316734233613855359806456219906503870207177228529405931048091982459154056734675785604825556686254384644845417931943550168105704079872987386385068326425733332335462930920653478577183674008518045491574146102625579450449874138484973417622981733445590223765795631791132618730812616399772570516696310424197092160779614918457450439969769288990409793986686230076083746372225112761933710956719355786609566228639961578081580913919785009055061695500933018006893002193401886116019787524369586560034085236392788871758679908793236017341103819210854237932103496932465834702142858120252985304027700601581611286478387459737473753537768205013879262111473375131286061160545504873187406674692313102765528261418112685788237835870649278282503337034271230828025050036342620160000000000000000000000 [99,63] -118478550295304602355287790952521181179179272977525395750927856516098219371970405734717942557866802421764540649639259915301190180227724970855981769063142597216736284701736543555837321176123923775189122073772691720022552690802146286277019102941139469730346357479919460503164813159017638719724690004595313807602551814044181881051191397156513971299325740934150927040975683494848796123152571792656336104425510998887133845894455421570487736791726301347735657091580947267343390480462712498780554925548621295308976545791103653703536331430735295554513309231605052664735571549082815787526322694015679773586563689208379519672163893021341796265967973105186776974633038776816866198880402739233203010763223882575879358735985440660733149580471462538482308705883803305726662817571858590858099200915649966985724699124783882743785281984514580168535553200417197129446385385734058896187099012690545775330024690461558256830266151218156126239750519835110204938511310254646370943248575907226055183708645336347052687520869323719148479364294440823452837693863078947469037724160892296255276624817266422148418367062721347918413908950809923102697042452331520015243050744379146528317227719767390063532738143513601133707891344740793533006947847365916217408377275860074831669100702125464100942240124684639492419296598224451850715992990620825542252461252625247016198925675722148257705558332736363448596933492843914735540285313104729651091276466232693900719169108552753649710469725325953426977493020309143715013323350288031442567684629578025318483527483496451535722790847233648193891154642247111644314873068205324499538137709240534352840981603889013155206532436078782910430798781484379273316895531107692125673108380326634886796916234574258758101664984365245483927454004650834560280523858026855596389697086569404406247047217825268858778039199296365150693279907799122573633611051827200000000000000000000 [99,64] 4750062502077768357031663763202232001178794489977519910067435939542075615800289480855594011471949168396893877200658052045574317615882672704919315364255775827561627460068134257013314923575645946104001473312873839578341798906043719945472163927851738680667989601116529131986663938239364908762055605393188557757432906479702182678237787435147355628477151615254706882289563787476709656274170319145863244934635612888639114859824168024504728938601135995699173366201149350433315268362746027740330322833503920113757412730424300484602178844724592350075975648757368842976773238183363566265337401490950210597019620302706857167909227556438769156972175706865365468655940468049795311005247843997061614824842967081019636409491295230186822120547413800179282581469580352237355872723866956574296446951809940696024685714303390711990062246638489853650219335076757988903564124319769824126666443656408890366917307932486119760459263618875634829264075397839854461894895093669901712417807414362210246806805109769300601153558427524259148591479410961661119417526203283220569089277270513668099933821782290152738140925760011606342480359385259925243182533140460708440034895591027446324603040679543937726416517027404939213514605632367161939738982467058860630969659756792336361130413483138305726879452323099237211862071742459561306324059504542098436919724705502340300341539373708091295540140306002955961227561862508466734345678960692494043842365946402151108761861275658211657535026320188917365075486812776448919408695809623784015404285371513070538329788935527849855521577381147782442919806471918883510661171486656260557316061946733370949635915791713836703520061724822945417405290842081113541244281156660210423998144262245661776108628617287043269911206401759888835582253421979504084770268851612872756342077321856936237111227247446624224767905556653759316481010214049366263677006643200000000000000000 [99,65] 27816200165534732926435300675007641812674666150933296997548135912850715611322178834160782867681155784333213416749497171921631468808340759612337820181175929964920145116891796917002163437825312957978090908739139585149995213481635581894204762083475225592669811961970350767567980871990275456470178730417597927419575500998034279082105982783269059754955507944155460448271884238083281864988667944556727696067304505585293109456145445641174565091092108028243999982909650465356568327232421204270523066899023326842118092350727289798229477475300102133751873176866281406571355366348914842177700717542032297742206538108377084849890105775821837975798067665658040463893095623670985169116035112381035929376224009089206730764626738693764698942780382366310246083553213344551953922565702252062110301820933275734522285911491468863865351906798805395474548590724402964602752549718770593087288450189279452124270093374185467924582193933514869507229052431944358784226779353451400007450545989863866746744960627389635041190245530377894604575238091723729147884807453886385300659567018327588325647311998477859463617753411498507973991382542950779542270081952581524801232554529597063688785997195349647419268432910842663183880004370474386488470987024893834031144266031943391649186683503638953340121781321478188463194698791931973622810507703388024693438692135212922824863744157827717674216250442890362436447408326521624169581957281308454693732067796997984628798988001985986086273779855694964066434911307121492485100431945060616393897987945570150643065380927635034831486104266544146779352168756499376460636747963116456523756001564631266415342491577337879232245608099609174651091994024823479783972039144968867349178760691080630190718407503200154491434936690230777222120167499065921247596068040746848125303172631714926273392606971984376698330363450549447544079988257133169705851289600000000000000 [99,66] -12346511149405999373810539356088337760519199093101289733635122010845551645186741705014195966226295113234523231988062892583137967262982222335536718736188492953989435182812073699656265472531097135942533035675041212487910649206387138816323059735620468288715565856125222083842437501695804853475140284318376008185071674703081413825500960743441827827023093075430777652208960352766652372874865186601043644567381605796008532446060276780609201378493179628739495088543065252332791926720486204401680629260310003742962468090207861562024194351058939983123211873558616985812324896921623955523453178949907819789457463718402240068190553120028449460646356461639805006092541064164723979325983397791208792793857554112927967853032423962262965271303180807238680039607965268918631303684945853960625547535270659531508453286566357792404645217708337491310827861878648453775578947312327021282732371503079929635236180769745123060664466414026316068498982424772867028254070405708461864450134796700545526942726913387144234979194057809152166016306575925662143031678265185443816644618769363276471428665815157615004237430805475616307153156313154626725700250711131234115425685760201643989194055825536081212661229327407948447519458536095155875982500691470989793116861799910907812541366781180652912225415266644593872493355251727316549746960859612086612914512218333248073744670276103554338415844773666907513398988498514572265349894807469199264847651864064111661297416841124904383255832586999725934403194454261002204519254403842430024849314699009852872907279255833958244338503453541755976173824508737042263402795216385367519401518372651155525896507676969833418282729667673142911631945691140057902929357679130284277426250478923806319887682911825965962562921343015071313917875262035301349380156173371322734274584090897828250214722202227294714185983258132513601753968960658203897076121600000000000 [99,67] -3575773753089009728257072470934321444022066200117686934218464813496163934491865700881395091483789113960433752938015910417847295190132297551094554668505872273245375129706993779624428798980429134535725172986836472971197528694945556965296040824912917733905222239595225036819490430794124833861091970599990476534256268580174686052228005098365054801529699320885509157943775488609102777773872800235710258248822252272101781735314957624405971264774236649583521587531822072604461724122696242807031589399100889992803076462748477449216232004299517024376563967258299847736980954667481423872282033400401203955916117968922390810990270394022909279370533198907766837727840149628639514529181142121976463838491357750422453403606451484691233366670444305628843415965315928658320620632979081942680358264552345863925446207107271477290483233316378409109362551213533888486370692607485626117668014100463137050978032546790083787385671384121857162976866291649370153478014124842606290146592468220452062078603613757281629919386216543029719235723332299604694248674893113491180925284966420638834444918844848334979265983797486737258925582859542593903048711882240774449355137212329056123329719448833307466478686638885364731374753382917290881107443249511277730262240907410231997237965656673786226179449685562623781959362449685976692395739996287890383200976048744743510010417107802032528221741688107827880013955863698573935852750260207175249072585214773973148166393077162004895077012249532106074227939970739654222119825204399176512758549635806484307616807523956674377027265515728716376196119208527856981041442025753569371453448581728069664577349106092364501208579994834049414717476252027727340804253945203360036627625333916058955410440169626377298047613921291697112385831523021640820204234175244876453584965792373826240394723712577942830607768292710813392480934472314500013254246400000000 [99,68] 406573726870701723653264881282760540540572882462781453812527720292515820857338820368284550507862313450728670928452658932527245708687467874270747282382316127101922384018682031889800897564614179474573058856169667286073890456663739325792429119785345943480980004146912754705930132306368100311914144633110892757532938222218265185343689305107150170073353710083536487281985458149240734736199151359498185990482957760955830002409460794981783093475532934638185084138914416046831049668756508871360324658161371030533872685020777790326580220224536758157655979395478166140907076899464896261868279060961173067329292683546442154612657749936152502687290841935071834920472420291203573073870713240965609122347612624687919112711978304733266636278077678240299101944622096505103915612856535591600759273428796943255066813999651514611305494277070145084769155909081314398317819407205431730149914454714032124279446290258987127037656195465769072654475766884022946660363140391338549795221479813884662630973467005438482475631621168769361932214332145306551015124881558593565579540129397881784595062932343017665800832871825292474297821978901998057611502205737857049358190948788583569720226782794588542627137725409537394391655008120107273676792541126418308528926861102411173701226782608896736492176552238968872970291349430773583839677833388826047145189258066396591842311170331239099426134538031474322739423339935020347900982513391183430800388417935296225957635678387787714266688681718037496938446461425876391662874498689299894892167033514608526364508528905666208824162434753157297093580953530019554375160689940735762558046225383424391368960982418194706294133309157673481160471497765610463893045542012867010246458344245909991586515690625908086590419059590913477309216091963565461714704778066145871023324860149981806496138454339412336322608314379539628587581644954825804808192000000 [99,69] -8061641890893995966912281763814193081737205253929984374781479932331819859544886304686114481725465400443883639852005210539036981167006663852595662164523583181714503711797422894853030195959988830450388909447237472406163124758711232184439306897843843146199227076748861847593795084762864312091589893809136602716884379319211834110909661725330177769574163332770145236216130838531134599393799260142896622760430933767385898724532957429370625307416290396932675140503653290132998202583267934198185197908458403715989108928007087322335870829342414973189251236905875960179187231979544168040232807052169750511694782021063330086401860289715463424728934327637486980959264382303422088232825842737533496107009685072347175574956874654964610281877474211754966139128645606772341696642427900050047815664915136636304337580739853839328595247279383277097370404373701326681170211120144221962588320909719872046155608443755156144222435478572319188879269787213473826770695907481181828487169556424725787060114295549250944801741222448934717106986087994524163893030762610363837150213959682818170070100412451793686887268037596002637459804521026869061576562837356519690607527301883486448498237003302496046777611213029586769313302906052604750148839526121754676131218223077118362048079865900556227649667770420582693729939613271600744567578515506081870227637430838212242730865562130262061510568439007533991389333795689688064985720153357381076246116107948101125971501803376452437263868975920199242699756804069082324542523670780580965543191568194443569124516756585874292671354694134532536548675749654570116471719863278141301852909521246235464695163459253367401727035686870922126924963877207982531902969617291312064796856141370740854339428667815749233650362751539116901439037971162503683362737531759641257423893689924002619654782603606393727110931925507241831328922429296348018814000 [99,70] -17329964995767517014090463759709255125631611457474346009134498377012340043796872315427517896280692999940960461831786835704320301398426107029690295209047987784318557311159286428995966870484803706630213389083574912565632429147807916241029161140839853680732655687112497364402312760844434621692306679990890890701721030355148779357311946995598172822596126397283643287418464500681596495483370814267365644504495390168035244462456521739651329864012656669279893361183795489985212286496893658790872522784589177772778513454483779219276183717622034803160952267678727341692000779021150352193616433162640499704906992207660134265483827470197634438076122539474039674674408845677594752187998880872665138816532037695774319367970701936551795490610363720070578408447182750680510658162628817873706251177819383840785550509253000638547801240609297186161720349474187686615844368674078374400990790247604575869173373092290235702394838399807747198731500242864012892152721627034641228799227187720677031407395125836167846064230856475492455538052410623034770604775391138737399954381894839877081607969488399392269977803379089282522433542999695707656538316284592526949232912627015974180236383499540687127556313168921978213464188235895744209774065091393877656968423734680554114165942407360841515080602070929639248084717898638141264760377980928853584191268520505004054860192468672762954842207250119549628319655589670702883862574624306321111375689725507373193446518621417723220534540478155888492947274611586925963422688347210859506883807357831387243181232500170632736921179216723396592073334151987635864867353636690514522409185681512679395567303035718287340391756030809988302739200188831904302127638366055800488489692905549940468251738742785109559012072429099007499785376757358904848661380633937846274970939953196065403073204758504258767186840090515901452596052795232896000 [99,71] 4175909684435907253754660170471328189246281775733454219990737382509980423448353488368173221094214432512602724374209968953025086682753975413669874044701470104666493760935371988830619864666331771316019621554702809457937073859509389004937562944795574247343553668069158709734477307259311521812044143539858471079566999071597097916647974245241463723684591127545451256565599687405701278116014056960586413429713836526252629519493459801318388834776818498139286130592530588677801625294054882850944551431352849449895122519253503871934955093946289980323194612409636725348710830870424087411042640279503742858343803130348849232621946979393571618984527197446973414465065644471398640508224742344009850540523541967122386215581107450750023179523574495917863457289004001455280582443943776859728955170272898654292417842456688163744776492072913324851284777754172147418327737390778179395634857590289230682247716307201249660251314836770749425131950207485673759035507435172549488492799160674910956953206736576050158003760213039365232492584206201915519600665792554897414976911563109805208060054629835033588308402651569710121845904329004779585792729046464315604806808846655862924238341863455752416391305193792245420154598368818016351833795684107811530445935144486311122645773857851086297178759816724775571688249595370824242380100045447110302740976801295002196561170814347873508873010029503344412276553363421436574091783779777425568746749904735302049207514391666735643118084666655618579969317173562123435511308608634197711124683168593656287564183510195398611706969103436395057213571203559031586294555324302186894226911177586561743369422513479665832840424146159482383667908982006352965392003391894543075050269445409754853283689052766277925318406179694288624443341641539136793792646946923659242905701775637407176751807778353886569793630082435227392976489151574400 [99,72] -973480239332623042791266604329195511594687988507933601724105185370353575611722723880364562888645962973213078029450080991114015287714998175361925450696075854047553774666638308881703387238498677649569079949864889276150459762033742410655849174626210675797144498619263630834187723337047635024189918626470888426263776214172444709168784226448823275095133749183665431293748265477663201236145603971502901958936440997600574235926895957515931596044211008112298947010002341345885823885821555431415128116679563047425174763617635899249669030365599762864144196960733716561035498103636290249838226766975890314412908518153267879780379723247745855626537029595051510438869698427501034574069700127653220180686757065516243194047275880952943931382555586135399047893838732689102677802439592034748588208196131827688413957708342259514574792716141463551875295044285589694001786884436615829714316053953708446132134422341083968084118815160619516579022788019744840452760141584870601030137057753962098306859150371050604759974861351709803669677763485864264247017862250983529903487442240848517903811951393565333268661484546999146511279945044677089943204720738312773232541921464914833909957498230264713116184731943688424170255578581198295817701455366531767517083491575060674846641966537885989749697105600486122766703064021252807394221099843709731731755725937113327655703306161139793444278223560937872534246038103838653039670943845345878868094799848058282487523996223835220127580929356698056158386321961346680351020892076717491307188393312337541315495773640622061762585224342741725966806372869729274746277991839991160206657446486652922024401682233961069806394280352477421692264546999925732545294576032817934933761394520054249511711780074360391841944968099479225768522198307479006966107442787862068036568571237907304158452518630339268857470995142212611153845504000 [99,73] 12203035740918208131648730071829350331298836382115173363926780885162209736690268960558031488896936217436081544292017941204998648415613814633604350983484309064592278191429196333573784372622388972088680300682968685055191173093536339788288110854303056278203353763943867286443129822051513354792462238306783423608804900221336323138584439545942156579974549501616518899703454451205035971604286062371891717121702306398203330967955289114604908761141403893019656404191095261428909112225592583436956812793752567241301501543454212336082799295154258472463046830354985677883683559025896477094925480709339513663112992018572625904514946774978329213218236087265685717822510932571132471897620683224372257186083593782144459184910257950370660347200364856212883021741841041073656029888961795393055308396506458994391456858479103300574193958174513063818471340765070750070236801091327731372303371742533366335675511034408409391164248202871886440375024743102265735110693665884509950214412752437876820609128813851453042821251395415825846894996698530007633550837517344243929959929070565747037604797937445883611067129371231011942296750192105802422146449955474000542435245488306118899781490984811114648674096363653251911415168984484075092322951224898781971504848637388329564213692768997769486651480785840440871767737472126576556937495459105750346435160314141839770540499169343330733138571742380250024237726336701578938269742475738221663557405974800572343247344416927382597070204386904241206764547810974972640499272164266711283829436076840398006716762354135005301406154239064323730656385558662923662277284016514336766354331997170751896885569839673762615880759499909455700969560761322994772716185880686988734406682318295045476502705027990324268360515876135939615135316412375187775487444762686895112432977445462064521527580788163056743224324174972543651308800 [99,74] 166137737687696433597313182222879613735995563367180172275878081600162863595569470275242397007350851032614687546646536098057368491054665924812260883563192387670772245597726295759599018950487013483558410392832044422870619051990806216924456944063832307112583256000078998730429704354774070615143348538565584661720949320260398261477172727423496236022352044122861014451752249030485469733200114414255801256475915105396138208708487866363140765452464317115645517718593849809013868248058934076999633992847595771298264716654879934410319161718016505480914047186903404951209008437611367451180944105617387950176097237198606965364117946136428289840843649000390819828175645880498127204442406268343245115714789915045304645395723368412117873934373630692662478616489515571690208869642122297005865214913252442955127410253507069337146963340524894149459254084140788376781024882683833178677062279512605463321117398420867804808933872709405750329399761099723495961574951670605981156282194478129836339283118636209790785081902133974805816086383865074683733823416457958856192710004887707672133709364095896389850067577168164476268349192218829711415416960918525390242884664232888992052490547269254984656513987573563367860920952926545071151377644741409075925215698095647393889946411958663721203907313080623720429249131563167482695449783194331751595516199165629032651414928028989841980343364430089114833746896798568779389634814517631566124426013793361138774378836425514014244312534891749154373511618027606586007315525351427494322114203382412899998958874919296590531165960650542433412318211916511608189866470452252491489879865264636371009563769090858214706796162743440840096675995771828621384687498618336689685407195671029704895237063266318885092289269031364500853025324842093307532021466682710009648959668244890777409508017372916807184509982238146483200 [99,75] -4674865218310342545162056765413922493755683831230835353591788555490595896878787970224163477279733788862220024615332582311430728489639345550747238635383081005669912222137929807870696900653972693287655058034850585807448292964802731229683699318431276905177947187500376146829705272764513627522610300753200742070976674659599981040754044223171973004342393159501871140879480013353813895498429003850801722549625604462101964750288677289464127981405036975767694030351904461766451697092619224983296621148947296408740221999010949404539337103893383532151178882798723854568005143149628681811231924894276577973877989627407162868087662100279120568237337384552660529368655429038012515996073288605204575609884596673764899867298100054645528621186418170265800948712474739607678785088929764140195598257697568505629161242501588895472755579941820820202077844739575649542698772282576756231859594725656935668872706928711274657607500617331592662298089365148943769439404669744231970883180564319879249333964950165957292163898222055682328855571704812423928445375233187917093424357554684371935352241875162300434409622857021271236308135577627367515667293711713837265454212923166554142500280082034728414912860725262831066615944088205904495556719357670544214097204339862812803185714561388354247104372001947142727113197336023875789571482840428631277369713903025623032724684173988081144946013065353099823162628981190104213784573979967773558021583093906227329631163746165449007921286735200876702264864275208942907190435708000791255822263193288288925744836108369614029001600650708018718512690930883044295176792124217916127464824170025492254713451865362979153257185511484989620034123479313375103817032577199516555529587424581170675894767531312436360364457031873165467230844833811157463476257495276325671721858061743203674372290378883052166531053147145600 [99,76] 615224625811149185745038390206023831100485254576699148231941307203015388920301628292739322052620096062304507671499636953276422224350530968437227336315272211280127599885186929966134023727964493802091275106498533611207169966676728240103743115487067907505143394241713755751117551612440811264238847017759972978200306563306172846777331935938677534932444411874648371169499770195679064550846852188561308186848769559411139265016269462403131475254446090792323226610087144181953599278990914151008287493947563411401824519171512320319942918783642585613744264840348983334891733100118522351529529414527547931649400874660500769329813374645947030534537644525800986374624431047051099411997668148506117505699624203141306809480315303496775455591853820766825379690427626045023844533972406760395000048270608164614647952069961266147122204716863329155087800764927156821874670047370314258015217451042076774533566920185251574364514864218485898527318846992959334563886792831066331866452811957290268104194245751029386366442035084759296695920933295414771467794136063352914982980241285055036366961801267795211858128760321245375292038665792071794950919886058038761782727028190232018368235431989459036353265295448259454027535917558234285549600666465925867901904616316756645782078226273393792046292438209374076109841029503960147265656122010424134518175180550270266541724606299519308081701189214608070481668678486980673510309140490284970965238157334713704205776511406119277536811830456254475940290655042088993579799065327203736336098473161387970049113668363686324082984419446412573953663280531321348560359640797431768767488102157115856831296178260508408053987648593429186193303202051156036352759918675898106571959990674263350145210090500687007932608482993354437677612427769037425644939566807646271156410385284814039140237715139895956768707315680 [99,77] -3232637861912445865311127443414814185204595911380365026561300260480581684862373584933109793216381607762882968198637628851828625776893587902864186191363986698105508459636218388806847395897734445001092116818200726945896579109380440296401352477004916836862195021495236393669053025514287482893531038206706816655011555441920457865457814922581484482777963001995619715376832136335961285072561924672274051325397584733391196868089335684444631034635521245047643089578665981163607588331587655482972524523181798774621396133646702709648390229650238416992519236274719194231189031568866058818158146979082463129114077761395453879398626787377438963418304391801179909628847055890813321603597781529635155823706373413167298708124621084192753801099757569276766347395335119901494011607062288799503088758938644594003105232644896892746475825313439139947631968001870058708699074325434700068762270157026166115585914104028254689661363893234402670419624409503148527885088618105316413320548960651748757313535688927667521410960464552640961171588927823461442537560715968047094631176297826069324464072000517627886280188856363670398839307436408649961591822806208965108302910565358735351851951084255185385823920769987978598404305525206090000534336866299238762302026294507598118257437064120135512066336803374377187194591000256614090966356434050548692414979266698733241042668432005975249284244438498676152361795449120384006279943532651840938013536948765972427782814011078691344895064591324316072062622174558760463760817195779843847081794970687597049444114534463913869475149243841281713465089554393896951149852927031872214923322856455425953659010856621223404416213917448994982199141221749883237798476397172154928999807146415560569743128275835148453372474572888716626751310482557803773237082017157685425405876024941255758643855675642072048944220 [99,78] 65358554684472653153613767120890941046576614502975109311400735180459756961107489690667323901116459101276852391274843929381831409067554508555128208077551913098102002603440501664792420932349293179637192525779462284654008473682471910055003159534596869331102666158296761923860385782506388405432779536715197255540163616386930437574562458580635151720690971503158985596147811865292842880470572867843210407654304036863013587559186853240757593516815736178751594233322804105790512051800235270474698034412701654727013350774577976584125160903051772329302032344155325040054855584949297727441372091680228987765322285911733692083166214924166302270590572274878918256102574087096531919309457635400403342268642404721856448116468218685143823901476116971663577769085535841086940103799888544460963249127950994024920684932849134072405252832156463627926497128664635025584370882584722453299894936123380313012744210172067325306061467166763464808383482883424154311518972440620268633307469179274537899169469023144533520524014904107465184060047900599935382883903150694734476199546332149821867322101528944360076774224938876024909982710153087670299627150654634221535823746742285055802976697528229547609334227924864020284579902412732825920705498954864045525477585797748201345270100605480210721884040662365848947952656459590161126345282027421929024184359877479456346198095004593635177105147945670286684758472894622801721876992074549199825634823671443902882064614770727466974672437975685980788277958595535297317985247959099491803261170163752037940152996984598687293554295455851043521802499354205557700023737441466269900413815980514285134378173909059922109473089151409795075128206111349622223329169889151072007448633991132372966494617985046205834669758965638300806490600097666987248514223074863072190608364174092968714983934966289026240 [99,79] -1065342153945266295728301330766649598262232513149830655223832630338348704896680661721971676302258901274454233780097911884271195636816806174090032375812005288474796808788924446892054936650477392322401598889666843319471011059227990879616017717665970461009689253878003070261908950105079705826938177136371234677648324891075689612492544303464815228790292891629082554801690495222047341586162649375635586672755167746565241887934354704596878000262908676023344522195506990667650303380289578015360879647404392487227171653826123945928079614489264242730128920783342887173588651108832637253947115573101238374574258949747073838924357616322096946239866203355383640678979764361155144849644466855838389868144679564263807196383826479479999772739129948753366176712198579155327878627554000593577153887564496723048826389503604056614939461383275061488930197942722953200614238211456521318598558829635698581909356923474214229115803751343425200522413753502495341426315532461429836622282034088383570231727145954834626799433363324121400815513580962982244503242897024724365852677287246684973907860207364838657412988013100793886206144262120388817792880397216737548909200706340911088368335259451811855011106832397701499595276059465013410801482080913261136052476395764372420354489155326711550115245757532616005269332683998455529629551752275733575359514706079800297523085680017762101184185735797701011763777577069086012686891421786840120204765391155430428736834535379543498281408767481943389620336877242653294585058613462419553398653939503416837788419860987964142592279277792393229399301193299841186575323944638949252638910955680684890190714498645092897443832963408069931237981420053558151461323882343562395591517963870078446080038321351460096724208866829417208266007455040307899949866089553904581497238827481108961123262130181640 [99,80] 4901000003170902323126308226323556073943429240366132272877129442700665184340805865993952132568729541014212329905741632331821080733089923552943386319394893834631127418820072897682269460141117913645944775242508170264535669742161280315693488492436458546650671997937292485548735278360879539539196492512805443498332420566962219505961616204658010022916255195653130902690863668367993107310302705967907925463457180753895677803913928139194541758680602528036383086795199148061140025369701959206835299062084261758616413472740406560981572077467285857317833027350609697917382341104159698388003791552396067401003392516510478310560449072652198728202122216159907998563250204821299290593147306130577970094953964821906011329437308183936091421521464473834288776214642199426082650507447134658732012999240381891469078012402715963905961751819652217531073026435352529621781497450088358832070005689908975701155016472534955619610265350576713446927704383909204864199929469967745849079240003739116677239568842518056188403406392696752326485799113482456715132731422119538809250107647985722651250711175416344977001904432478509369013772532537916614648303871816535817656080878550298426740108205789316648544764718004228960793733408017441640972441800437873232248786194305232166856308249185232170140119156471844767327160701007943560837188896446003923718432157162638271028178461886516950752640637226885371345971684206078179931079252304849527823702142038145253369191341761243729908530299485946020905846305566810640908673256377172434119913792882752545613524766340630361948343882779886620649672657564733974795248764619982706970307855066926510469082438153009855018530241209911425290332916834704448366500818080740711096022245994219227306191037811279364121911919376813264970846985513017183561441530217870690103289514677095152924602720 [99,81] 24144710176723997956244245844602551159471281754168405994486258041811341095468148912263798816077366711523467944031928988614017822733305587475830339927607909796664518389440140965162958183124454806578056733679700906926592507038381367294756948938424920800025576759466681169367773593176604438026300000786320064940310703097724954346974560458235591519594502261917886073232364369947135844505942347284983008955829006856626581104310537886925969595426940370107874719180387861350142108006172942820820967547947923185192892739085912094591812947201302188647230751318614796891509504518307552427301343735202341039057317267238378152972935568296373749064459710656691638307831670242745750184903960329005950726220079574950648104849154493448813800564636941969917126679006498844178723422781326484053357919806133952046256594390395470708031928517298573729504400577164695748713609080561974846475000207861874259132071995131296416847557361218829755671798142961652729996772352708352734453346022129602700688851700133161640500814601753746782427604383593851413298928938479844489265751102454967142873993912915893581497291406636724136442946263985146983848606103334239392634972997991266518117156605897909733753950989190374952666662345273181197244996177762263226200828703602666425005128137358098454357298165699573068614296251679944499920173719519355739961782366602280757662850337262171392568852507075026527827722256453158673466770285046528141507463288327077791074339190913298404595346518072905563015334922938017503357483338115767264083465472299814265097728928945483584007336437818260162079611423010543202699218117489703846337647511984618863460322908653729382214598292271808742441494090490691298604367878868022329119682121553525172784906493232602441920529071710140996893889193685778298128308533009429940757414031774812930340 [99,82] -134699191409397820737013306299258801170145969647113129639232466987836378811085255687841880122869107334927837861778662134232472858296790684686328841311264587145638165199794582595708777232323439031180577343466768433900529699247195666301693338876072242470069171907643979716297382432733427854804053664884619427404341012644812309846868892546759291438528041733116213222606815796448578386337422280858084262108035271510404171999070649642431034150133342307797897539545412285669589322812215158656714897355016646309000057159383464299400498166804902721513303172360048264289339917540800095156403875255104730226825685462834551163306642836565846951157407559311895929449043736227697832252969879980588628321598895688766352528116724261323396583504239552245210020096747399955099341500388735100118573748352347433541031441293306848836930161498650310973626749452357606472310928762310799014909361977541064577552277936667026441472129500805117947118794598460724120917162329801383583668954427060847062613435249614100736988260341368252772604762710538330830382812431792034111274618220244420523515919391564866046225501739710655421413204250932953393764099620636360397132063821049133452755747660648803103856772974221740634538420746918967842512487064949981158431337679497905457169238116681725811609567654448114985137305490204206834549073653244635289327096638769601341988919204267080514906502981052089672918509482034113802765057567453476541707341728702089447044252607232650654891255707203739193929251143317432549615443407679838684936705162321748917462871355300849368442112499003932130459972123935138012251416484439378264502218941352605576594334146954347108020701515978043341654398269842398566183945965898686223270193800639442515929724211158035444190601626898110851294445587976902667197044961440845382509600410652160 [99,83] -422112494403668825783756658629794792796130421999112591730512321808736438577360203696137976801702559555381012391889092571825886946757121155866363354395022667584937698835914247885575543809364117351316337132472982172448169161361156879149406650643768527636115080701658618853993234474111037819169404529672400989321456950457997823818173026816863974117325794642496496103845234197133706770735878243192928882180656302562773761363220009988566701604522423272996850787785095032437554190480352252967305509401811587454796572505498278902208314872440454985685133641940812678038030630603578604900507857307511755667115906174410715332608404396087464840897340572914946955630597221293923922240325936910992588979464724090942617315306712791534421003367112397792443184733031769312869235145621072054405044730402555215587878029495860153027915722255029057274571410615532309303908858399382118453249945444693993295098877928596283652434077784392852938100826262765025676405863363302304764838409184769137229415874611821936862653677396488399082608569806657911736579327076527903397078841504300118519170278166936527934320470949518474420379490780901388950324134743243830579047862115696568478138841278120723070244906149647463845691566993230852083591933321982693555892323531428675899822493078753561245484973528142568279727281049991410181692412445064009986527455515286187203596398487565414953792078939778907536141508147005731239169258340749148120523528064153481733857384071154100245672520612881834818261464467311881002659114089543244615358720033917288878731452021105665791467555425917126729885690234608996842348104666359957478346562429690226093000181572704161369845870802030661656876111039573029009003311107400896727722742278053309242431753516201631915504081979014916180067627261621048482823362740114088674686018560 [99,84] 47377114473968679928302259256353728261405965742268469402878564681778991437151163017162879192798736682612197170362946264006251414929023113809903629062881042327607041214573168773506475110040478657374268472198717257228712939330344064153481752283616088786258092881051079717824055363475343824422630877600467417032598885356072856181380272853986254094945326529204745703962764701018489396120248512947759678674102416652031905227730103491499522209204720362705871229905893251888352206080412493786349786986950489393538803900238425042827173389211225227486546226230226375103301117639153407938424788115490250010388921826707423514089029124605350427582172783100501091066661680732072146840366524351491294847775956228681197143718769121995258824293302106828978936012271162297142185314662566933709863377103376708266185488929701659802008734235252944733879848891783173368330396822530177700667420304965865413874960357335928299598125999647193289386076328031669047378526799072255959694136203117356194262597766971630634870733192736010984094338283704966686897564764143711019372508912693336528364236757411083697846790308075210909194749055547615119853763506624597466296979760830843299557245315069961552590129126677414191730077694653442465664960598948558880100300001860434779824054998610380497447464553926189229518961849850377080145158919090630642737339964602365614204629060532705403604908159159959998963336495775171667364298884306269706607549130677373570498638823744242644944352534456667209379172200739418402979840445497714874598105128590170734369973424954200887684381908448753270790598701533008312514524613602270175102108966015787631863153113441781848024117311976454556782707344592923407629865355491161245786468059376481100835579885233531734834851493310581187101218380489257818548220388371928251719360 [99,85] -369159012987590411840082024248657968707313696834113752324235427082245252723533746225116814448583498450943010105690353228045535711665142834382574877794188256102497613620248436161645073875826436748623204304583670423143211393355099957467790345542213031541721326519096086605455049585870684531495840897447362996456597681468142827039721395874930028556763465130762708014917023355806818510157840844615560517870657263189186200748824458899984006987288613075454826202079473294447088610502450504760612036928923154547580357785561831868668273649871452761418010655129065450280836877221665954634090204523825941598495508043048578777332239838730279642858255063858888893094902651829382828356451504280522183445875188794035042543313232731465463733995540231171783549858844712944920550900086819872033863964191971763915413883429200880159951973940926596938873968218420799838206689668049566885904530632050966244927607499015866741819646127948244291008251946714790034274286533631191993950207583606142950076468324199805707474008575963438441914609434710222274045469144330010346071028302579439497669363999092133229460333250183024988583368498453106946301062276479285739228993899772248979600893104197773101822451426237242245942501972172307912550962634431061755741431839643621759501900686865815129017087979058510927959137126588860091308702735561555076522750387447157389899949887538720350012323573656062143798326125695489322421573550415025090493012416242776675966441667209778467528375690676721115837664055214733239447630689603484691901058937053732360434341684630718209469408793767354953022362402648183266607160451870463984366061867957128653687765003984365986134024675966701212396165158176949571023912980869433500130663718220077791977722766588698730502859317850919106839588886078977185858545522202199224 [99,86] 485553991685023457863084990660015909864204561166502596416877700422751371963912761765795903832980523819400036092735287602185885953945931730347320255972883657175073983401771276223768189740887139792186084348695100471888644374694014899660551371249761553563941538455789716653196271862702778280478048044096757024844230406112223718257451259671439875441223105504124094138339639920873792162930337510032012603858515263028405711450786196282854379183771816404231337505935075387612710565192077934783590449264834629254102401692911247940907781998879964968889163455180136116046658485347366872092596890228444439194798053277057083220027381066304680650875775670470933903115480028172473003072478401589894709332421091845330716265447731788326866671288018259498618311773409494495796717463747546119547087768794558510620083697503584352844565688272693977752573664530937139467142784449059052145806294439895569688669656854393955597838167431786080976255766423887470690550593142150652307965283478998585593807068843173624741886632985983383231241758297901035402820383420272418455806234664264362905839808106643522306461191307878208380272306403413738487311713169495643646940600476140807514433257297204830547125815200406297921162190832781852836589367886011344428078070993372205165599090583681916265880511620179377387029422044668380183162164320311402626797763374316598072737219467541871535753995521154043221949887802790831434005468052814427438163872802016879423339283440290865801886202510246159710362839037245952477029707289883689918448901780274594101557409576988627189940545167560882772068826980941849915081165117793993237360497218188747475340911331618168400718239783377307189500933925046328584135020095200175064489845298835743896532152015379297904313627716540154909195474643493236566469732191040 [99,87] -6780982251840408892089513502447417549362777821494252660372401773078306293319249027696603425947264507147693805440902179656321389925995772495498757697944138195438897585982186724130674117040977073071426914524394016761121990277127360355423221711739338910619006334802783316517752399989130593988839550996714080148405336198072130566056838734003708723030770642175510071427467889235947989946929266355698916017594926481931079379146132380435102867608524518991984562097225339183841671662478201036335133007338472410699568452675432108249882434330035664106727594720591248260050590711459451993488313469148850491163003754793304370855992474858858515996973924914102709643358931096731494256391400319974382958082912392607248741817267490913775586206355531048316471545922975191320367209424583779817443035853527248872310928496568217606355684710440625919943572867398556609832174015316292613470227704325458948781781602088051373224899655412480570073857706521916437718301692416557739904649634997180023448702266658645748953829884057800006397534255412877569811710325291942285231490192010590086030656099908876699553583852205537922999795803181493647059446398763232413684222253468732281682102964343337058416861728407271715135400862832081824901870593520379384811775506710913685186457718473071856162489231750332389637240556224621459053653224348796708520850155805523595572646065969148013371400894211056310862133800841730736701143927479669232297636738500166066635332628013445055596382943018528792860218872250085736811629687278600113679055614321875486816522428615082921878780117645076841930109345812895223893665522515757209821846231618843899406227875356993729347641516844845580496030895854408644373781660563579572543884758997406546037220024506740982809702867616030711352448266003624934080195512 [99,88] -146808820865902108089367197069277597517861538806321456002438258830154778152149432855649721745082682013525441809053291302903542218771064763777891899431674992673424198583432279295904017666348336029504032919551901620659945551111215182155355923255532126909934174260636777596479811909609350195367518875527073218335025292040881588959535893435604681436545281652526175314286635956213305008745592441016855522222082485201615827003479690967029683743109903961700608416160039867946332871301761103007469661098367586673297565716621739610960723319953613862042710624616322076112582444642612492300204146581757750400772376525499688362174432038651351222836311988345632714356353390408369652189343443922962876451705932713452184231621525780771672566038401248261577304575964482882532523130839719689427523310127384789827591807497614230513531773646058604800478547326663543257419005369757840738420587680734468339416808922717485445782297799731335583510997753091084098645322390920899995851568820151513170083796342481417410073950260021643047837269783649543023404036609834111581618755088295635440399375829943460125610889614993918904042974632270707180060497510198914778372847317284139048015800848389732161558115898373562051586554577528911228932712134124077916587408028268038760031179578433498192594290676396680960996633903988525242470476379459117863576499492652705994387860142136088260638905929034324283256917107237507612519957261176786736387684801395791223290276688854268046928656072805357135127303463590960442296663100369753423092532481159034399196466152934174083974404670996501178190088385426240741796831419410091331780363111645123921010389070757421219341385713838274084782366900643844011472951691303603763195246132296858334226900265292559316344313069921164746023097490162976990480 [99,89] -357987801433684774834884622775759221629938226828425546565830361797227707624404403725433277335729868260453480009326980445456108344464125405188618155877667570366118246258796953046881212769912721823053924281047657013764143472381865060478072607842878344008546110684705616854932390689111285847810554137881853421625064876868720805497931131383186696393170235741316533725596940556586880865216257865326291640228795236966902500398121052077332791637231616981731067046263882662805248054801513448039257124978077026594050216435506286154332668480986830200188853888697652333464586206181114448978243993024202166584873939806767160108406223421268257504793645260264340540411367931226830050775885335276564838252284710718609308005586178193958663375986843528326770649593207828320074038181443024504361986745867060427859294074237336709282223997003653260920948056533990883248407934188038372171077146596490610381340971057135417601500701818312143693123552694723387064471477249453559806335774941495427724644511543858022940586869553855204735789938420528538255355406404898024454100542082257296264586162762072621326684665459060513317985648411830486785414020623666062614844936344645218558756628511206901707310644785624248988213566939494326556627578828451371518679970988136438991158072672106695806715517225022205372283369383145040885639972573571676644977238177605133782835038948576462542107964181578723527113017716267221011508057170612405729627983237011530370029264030495003736375395066652409542504765235202685165086694193110892137789490304642423992028405673607513490013646771819605532907687904512225543167373209189164822058997846310768679085111408867031153408055546812115888220765973422113011278617570994439074120082424592075028900899797664374661153710951325041535606846518582950 [99,90] 199448476629678014561135247093305909325373347215064880208359907929072868405571504738143762636003084584217224203070725505857570488540550192867403575926173219831339613062959042336828867919929991950044522297126677721195360725223659997656145029948522050504807237951713271235168285036009969151794881789166371835094757624709325613415854755580304701060273318566005904225735606503598926902387865224188595840295516034185698568006249137132576565059102265027637117286043091147900119882056517356683609902319154376847922118880954440744710881595644237092716892153659022046918796445348829324613754001474743901728809278699278291527953930237652092156780453962600047503438465931872739980733883482777942268741140235155512894328487724269123864058417995163886719465597277076811739365822300219035045697970053726372385405536450956640856276435777202048881486095160559126355359877466941282938448354304589234504916878560606593662376359430822313939230991617103782059735457499242262197394779542619953897299661836793189215823751671901702829925451591425002572568562228691406020628411111216490111439759942003103621932181989713845047459958312382200512431742611829211028243295116206335545855943153465740396101231716322481713620180020439151752042278926125335032604448142494419492817934909631185674445790326972310982296632864288486867181970869317628904983226368452065879045854704653688098061630842171995771325794418750701257358722454184208876751107663611726680019487773500770898745958994089000060865358107297000621430887704380356515984058376969341221465603019280154502990521322426283156178941538569938479025995712093052058915301125470647329313224094988534552354338802142247403283899313414978066096771684456208915533841625316024501589774846472163193563978500796914840146235520 [99,91] -6658867907504230811929467292420651736017336831298583063410620865582359293434529684634608191732630597261708758412804763653650459741974520240313998628136781909226631937793723297129258330383235227742671847745029441268301882512374704198883058665401873549460404784889714168476773953479052962957658374673937444231329028043702665920250204254132472278897343596703394496581288480186276504593383282421696987398855560188189604990739117069822008849201833793486989040667718054366284900153920865440085363156629030652203576971863733893906830992205522954504325820571816656511497612512584190653717894988566551206291608568400422442109893124404787008111179878279596807929157952574956921306696902753721478299421098261904438934238078073702939548161612762334277703061097575172825049085324996611880795328459290802531026047926935326672721366684165413536546924043565933093069648232082473900611756306282657652170915781604506026887339721317712026879244393966719197145573134681717758259440779973915427664235447169810852370541871739419099206582003287602057685575666476812301258393442681152579290788840310263082969756864358247994717458146641761794148248648790577454346493373375613565433185364234365207844953844673921846651903676622183763373080798216272113951001055447688229356025848113396062376059763489854752074191059727104998522510115859135431252385078426720254070425130093920020334857042017332245797059454622352399413040283218252485198342260945421209858873742720754630552746297111158552024143485068081991323071075882277006284464344997193197419979480905951963943512198231364125945385483603330131013002957662866223885923351331892939743115138117479165785496462952795468279072306701598260327959042074420111578032974536574415307169548706536863811260659312087034832432 [99,92] -2642677857970333548740628347571911921566773213384752819095468271011586700440247016539777739617751748314501991323153655612188793533517420318237035559880675202031690365636787713407462418722230551359391499838789288473566873332185547121749301450479411871938421835715603453154776617645834688489328412506947945339969503460787752326311754125275093622743690711763761518959536027209268393158988784520253096524482651683717379682003003225119255819259666868278814731497384511129352899983074392305332822465256719459137704780742631323633434759114199182441997050097438919493625357048595065257089640339126146874273305158875609589704102301455033865629492064190483119388257907681018318987112614589310546641770781272027135021059540185430187712498461569210897874201696730761254858417915691768391687343177073624442320543977108132759588297491405530282343646898930297910179720506713497866387364727357057138155797193567241357643187277507044810363637053152640157964628848540123120177029663365909890838888804153966349229514880023800583438968150593664357963139106458308270823582191751706815069661512135732315462291761215718405976972573468068922355291656725672570701997720758069807537879497775858844504146775693505673647791275863732391840725001821674815513541431544073947604179192374651799091317285635357031415512691045136689587179842076998317679686939833614235190454088832956249335876938787296386745112070411570307169689078040775241275673405408593404143463961392965857071971835590950820253227140425092970185431389629887638005043939728560670813411496309732569128258811094322037725524889262536532047787165124881015138620349616473541850403122722170549035222873885818390891701419498499921732702503151931880275176938318161466982766094293100072467504655417593088 [99,93] -25486469032194365193143093593079467783605317937200048953792325681023295571833786274356926701967646120996617076074700775627075882489573480450087563595816016446145634559913660125240227576221787046474913184033177880266768367112881232194213803009305605247538838798243360865317145596030228298438291028877649109697167659264272282007522016261745026412756697624329113314383598995945238163781724451008242437277751666920443854310316598063483736792581325703424661513141456460154715405262405692923282205224068371888851167428019034690883015709517349509199815413122812213366349604047024926522198587894172751710450963351841488780487978040834961132563143475389632682863508557008828197562680647139865713831499023786208682823426940888850527296512493757697445071522901610288749563651701939274787095826462864658313720718592576157771862746430276232391003907959413093238142183802163258754228132370308121041298251396323818997576536230217831972046679177165323585941372009050466453226809813096516857499609147859270867757713625408463402316943584335473955827363085048956805330645871885221164916178872785849915946323602848837198700572561208046723710447646981820615672860968266890644850882175252115444964739232476861648775311166083347271591227643408826163173702412313868371842962408107278065494560855259598275916890508263727560146043343014561461220189077615631815563312103063191236676918014465699997157517408069118757111176174997442960952503740764810316856579573733829923839977608598492923077142863185215129513148080109991496182531560321098957758857050098758498068815155699457677687127693511320943333314878079084357527733893479587318517045066194724206342776792091395197344668077080370100492681748521498788796326014315910144134441396720159880849790621192 [99,94] -12049145282953933002990005349350489629436252682651588334840362529190250682171601097858752945230640954839220871658521032665617480771636533745372468380579241709846052259345127503514103940568101546480605581209712314622490421278390685547344135751912173978597152846348067155284788173869825500235406485956858951744309335780955664062524810588202807203498848881579535057761861112688566398188334745911634710460002928259956449199434172176058166085858226265968173609589098163436313493123088055217256416976937683857370042174502184162311204777874394058260812874278910405409670673613272354573077689003628729594373116381180374810499227779998933557827350626091961867804571331073872389302369423273464907536028854701720317129411298119547247720553464534008922428837212818212359697286213667446216413837171603726616251252636733419614831185885522230140016413677659927477186514194923561375989959296294551187725781032310110893207318612187944547738018745334441412273540609784614434555329098546149564984520031506843434982780748512841281682073730974251377200792990437182659283788701984450036077135845952116297022382208414625206007360630068301775143781807049454991061578951895106196765426040416573813622886396108159306234360910262338360133367843155073972639179175004165069737122897649099239390635698786796209431793323975157931168061022881981918330614543725383836427173085545280740911652978662374956332888484804756446979729109573159684089475740515519095625697414402333156238465104174200229820412945077586829860029301955436060552135941104749456280145027045929238506182845671182509374091574810990925085192639631377449568842829002068845351807096733578246079977797505034940223936041683184880979152109822356404751437978213601410545722774609035422901504 [99,95] -42038273765419041624156486445130421319109965189165284115714120574639885720803843005061239779104575144858432276903916183524697584364470541610220729159323621217715180960086957762803450382696253681010111711568931659671668715713229521798596030926377289605072576410079147855339799156803913092449805891994055184141559081260070220002464264573621314275824510399840090833841294279385308703218047027045637016149889298853292487427001122141988150346169267943030904177640400855828002682589547531101131450837957395488346398653052245406212911559427702840778201783590061402705638163137976122098702836662771997277145212235971373989719130761636888798951523144015306273648036949216565325707786841608471264869152535830759939225526061627863226511735041400833289056568753077379097658159877426061228730741594235765033476479068584629424670051767975798429499012892133222367686857597320990231617267469103859368591915782097077721242002213156951172703285610270631802753706744826718778685469971697747822705122324841819364439110435384277653760682807913395772030008583937356132539110492394089163289106328935800053875689842040877451966423592295608360167133873327446401069437963038978014558747647364029655271998524524112611161744223790946265962245554808936720564828338552157021018279617425099098994145552758936789283534578144866144433446779796119087179109480816164910427267546531895268793034977721933672292163059384938985020925399057844375850557346073756062573620798197591566410251327764935957029590172204847735464947863485908226313598222913724695064823710552647411001681972930325225260973841728882114904226151049812085845279846394883206093006200439497938267617307624717476534461425632183386072167833964168342100948019250571217020675702239769120 [99,96] -7947838318185299858955790895641653485079697474912449085043628864658655475827437267809660715051907144724882554108433441085027887224988135565154948587570285677953622411750556026472617708899131383803296164977214124790291744812023016712426500975737907367353434792237722675053751555537229585057311898889631913414699611100769814725009413430060574590464054924586357785701430958391099492052973188804466210054122783243686622102702360530042498191858223108946528648266231331859255163904773263087292088557823197265130376920264894786220079309537217096534136977715879183059862097765781738371782599746940904610126605684162041635679009701457988713956245184692396266789659906830940159936077855029997001926674309428090194208284866270016578030365069504827255431079800945203239483839391941403045150144369028504664807402214366659867897795211087660256664501691854582401305415626334770726721344175519628577276447519603362861924227482586089924807348568209558512183937757567928159458964372863876443933894906249993741143534035224437981810042888111476944495969827835586724807407412704958604469212266189058010518765794425318942691532780760623829674601367910657103256079195202911546052137011606787082282727475537014193796485704391718462894083399356139989356178025060271137012474811452933829340671769267000172857270438070500177475394684067315515668925396606864855789521404866462795565463836287714073765880183192106670955557523078554505441559758461423750290183654636007562056690748383206315524479877788789047594732446730540231975266539159788817438794807747177438765496826637252572907061583452658459301823947974980265119825235961526678077183693902038011680639815520969390764098568527293209421293484798796096981267666621013840726502339952 [99,97] -26750986601827559257220290043290642727472713029956228227182457314778806245323392236446915766301343216914949877100638822481908420901872998575458239649331968673273609594227105095787697323526240615252973037335525512569142892014288346880627964631984686969793665172395882355666946059418495214355182821018205696663856892620382037733889528682758105164959910994424260668024724443331838068176111032351549153235844992727853231822197722613560349196820131762364836029371217461695208094858352231137574371781558425879723540905560098631368156250100107500883530112884020448752782552023702534036430311104445072996882602223564835313925016065785112029718807818599673890100301026760714022255098606984742614149942927453849531020358426221058819132981064426472295067276162608832922485451015192567312618309566767230001821233268660913127176222933793143850987927027655240219060790431555375733662774540757766328755038205973298807167608997030450715555658985271319843354828683607822505764942380591047245131344900766063919491936770684138450074758461620815502581095417465890448758621436528302302224985167306931336166271913343867225540418072851835315149240450552535017278435293380770526110208115373597032737740492961837479883394779059658125159598172331171493679003691587572550736762594634786505568368520373213606244133006868127427651478781757704096815164843214069064302179721416835670129232026069785491359579887841747397893054438198269540644600017427132769441470646176873939599913727587498519936504459656998150259527640512604234063917441890818488627421304482623191013655374179665909284612955370256682556737063494116767863991921211364461313557288694839816205845052370752170704960307398223016325570048593828442854018826618800572884730 [99,98] 20104442204833034526591069584023348516383601305945183258673135475740605087556568684182132520525168724730236367532769266945660791120840603087281315648946506525536256524426975146565170151079472241719313301581330867993572962805837990592099510591254066536738876475439533133757879045627970790750119723673651043294068010751369159068414764871777275038070330334744555424113500037810657745635159978326202074237732167632124545848966294527615143173124820086564901527540049321359133902936444378801970275696746920499536227793591105905551023354479335983648116635803705436011111416351857492953059698899322435738948248767739621886218983818022490126510929530188193850113385980179803462436037069665991440735371057986475941438538997274839388535184577716317961929172495979461011066251845172455111178190910560019422962852506093380895390112618573121902288083129500657981898148717004891472282489969626992564296757767734202352053748324535282137420237312458036536638782468356176783490338903095142261003848134311480957524016126924308749334627285638259090165790392649344879398564553903733476942219080613544668521696056485869159841951154513893501411098211747626453835038150179149681959261849702892940298691056748909163510967410662620429974883523631177572369847133268007595811789758568965307619452120438140748588738815069218536100530623189768892147702745931495466476265323421519104679681749959309213844557181433837825312617856144518828807097018829539203054483624308920946225024688662755255156769242920290779613337286630356439415703856966462819245618486658992007745890974789271518032079259652829301635614495321208505823667008499665131923218353163584451111239733444768001104736544752097897662181255292314647084553646167424 [99,99] -794636843629752235166316773394397960057199477299209993177914850032652501314691007145901587092235528322810627058417890987817702869182607811498911021537570311427296689536767318099374709906451779295482442649878767834449124889905163782821310535450408902368710543618256979901982429460180021523514410834551592004158489753945607956563177113735388017048721964557909744840906287444734544527433988252552098946909025228064925171356981993069665387535683201029716565772110140429814349386938060602855185214394488113044191794415647230822742230851594867855036958807767734061425409039509114480481335993862135275667292108300701462114799210316877952043537714207399894985374369793912181493268460846519845240166145985536592500057122990527895705794882262462785525822521719731474290132223982703793233754819296950742232363396168849355974397059860517685707806153142865915223044742108579908533313253371251407536722418513475839145890042362757396570382895777880636398228471813065143693374009152198797824581267800552845362960622457925100777403469502526742802811363536680086854000205916002976813014853098628587796278825763422944118470801493659498122291566206626108486335477700630295254525770897188926547182525853197488624374766675596198557394874161903484730006921937771968401130970631472466702967608182860428712728143188668281466601505508700745028694163164476220816738651892083905162442156418980068686435521595058166041477685302468980088269246289902287090564772356713185007436496044201885736250547234826853377733224740389643196482504456659361158045212704605095373690542246050240422131572931780590158082620467260963402220513705295685887512530767346283321058913669073551423227612156683472002325790170163883430246234160 [100,0] 7154952414732272856834072769382920606596813605140657452270717792147496292494871299534156415746746284871268716041988489181199357185029650336843052829540928849613095646242696844565598117011142866510152401830236853556003344684020972434226878097776431087512112299602606280920021862317713156275699812294422980605260877015710008604318168933430140511832603702555750796062879679256822398022554719971090977682690693955777893992222662692520166480110585288099376569441396264822296973017290149271295241434520849470269817310189840459893106143412738248412329282512413453783635439369305316518760058425551356140006980549509307477551883184577583607068976018885670365850195904714642024072971415493175597628346650972720053587205650649570222270420855744962100598873820392669158309109233081872084312246668127262454089468094362139047129035951349218366922197155471580255539539290778054677194161062039676799765033929229306005840348902876593923520864510897217643029616216957114281460355920037837427580859632834275045104337429258057288078404081051784655488899005765748209937455458747119112935086016479639511606555962011285597818229196551874892451681662873369328187575666709797165417122505667925033256959596126183047050317458521611216468826165581074177395572208080901861825139782303175897306623358018579325532373994106212474211964837739043423819594679338191148898228098116332402552526482889832374710802361383126380817848578464744774436349715092201298636863637213337586908518055172268018694644743831238517339340253387549087032234080978631015030730466889597968613043949903223137499122741399037728393058976405851602330434412785269688290470478808954755055652426999489301449463476825126288098956278612500519993223579466647071832220905009735385593195849297115106127081342295850623399998421977931647328370454937130184067319694276450880994006196165257093423086723608080436818891103624933458721544849063936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 193692472049199796408950979300162539520528206360027897039635033647076641065873402211889079586707290844096183111135101425719817221170700908031269506961409822590963786215608811025810853312262747999301794121323143130549006610196491952999310990483861020168725625733327106563982943468982129919449689434595287185020693300835478322273509527742411972669894887114222914022917437450978392454562260188315885021640470778780089206907510718086925341603811035560732632915066538313119762016812694617210687777540736974412666842647741793359676154462103754624008735618971962138686158976995711441286326175309209073251677484193146174764922389395762498065141984071441881062294226115409566141282937428662737808104475909522662985277243657101971368428431350323531870040121288215140733878711576371740933102092020567845171749091132909306132782897453712805461443010873552324116915434824010369041272611114109159924136460214725787565871020127388258655402527760665684778293475937231460353887662626331438634139236558716304340322229399461216694550188253551823102185873955921253271843610045593791376319795534328455824804887156884136834112361215556909959217348015789176689932795877888467039197871812408925678412514024906747645008336578319253369374127796816258361624068868278326780473245288909207996380893445353452681395089110727570572531308162683072426777467880756923741574659234298805305580949066894217075442018224808537635614202223563578758870672932563971612914302671444327358596072827729067522951330597840669488716864522577720211563468315116727296115037748243960313266240164657583209638888212607792345521885255750789041935445945751174443164575933173081556272086738695809227068740171368125229545911490394274273063458503138101451499554050965906065705836078286655670024277591222636566507886062181355057047579767329490971652418874631765665251468370621033453452800568968976059375135052815497950247922740232192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 6923832284723958786329056207639480191660319822200486029508958024640368906905162258413756125482327294386899112779657052917754930275104239305484998515948722817412612663916978724784032780677225424688350908777381962503567543128364739718825987596254323040888252739563434049414072298829011149851062081416948002803900287968357347578183487003147816973771426799238273552132024594242544310501314502738825889027087546361042672787812686083163579900181942269643615963182343599794165288326031666214093394443258207074736833604898452446809915616766227858725069067957345315031480027989267601813046565222641081449084844110164523753816569205130650252575630761587621396210436515282116662573638725031138886391702818227934412963959769680119577026079685959702921587885940641467859805911296176320247684166347689628278635395635639589120092222006817172203447639009436757336566494896140799131451034715367471555096668744037820466664110719736058665296344440829827887164287335099387818682724779007861303326515900521381943424530877147007714344522209347083435506259129309016936856880753348598482111312275893254427479855920893669306435727516468593338479619023209297497965594625306644223430947344409466864289156848358973629815043972891645085631659338109208611620162694931836065632002513862255116172978302090056513254540936988091399703378689026835714955662620564584699891511165174273088216644866978291298806021685673213287786045682303928405428369977428457438800883209689026649158009914953146022231076793588567829473253067111888165612107602701463525328943137802627572773509569214318973351500876604838289798132276121095997118236363702643621834604395730337868271389716951396079956612641045523467745253570288247978034008831594707819154249634881572633492694839835738496638493819613232477891793774567396250567023877004854501405528029128983857762780406851192713554293566388704665544678682273855048512920618839048192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -71094730342868381574709273534225786235296434207387938512487632155069409941163262031563429855543974033956501337738226075103277114971074034184279861035358445741357201578935925594920843381878953460122127101313371283222722339187500055885929694251266412071849363712558666287538214949982396058734486783488551565735914120214131474846029815505529734147265623790696658657776956446705374627660809953568657000031755441468985014621668603458416817332951152423184842239137625329356338457328115170843789989902531371262530670131172196410396234378856111863274962280680063747000999634815823766893136733961607318286601809873060533727384084159390230079683348095588724469543988089477012612882806218528371388699753628948646590458884230094042192348910191789200466613300860598477892374805441036275366152203829023709050610038287433954776947623073014573611637953460296888160054948859117981899217301855398995388340673379986874345921065986632624119854595736885686594437633543113046714588222363940646665859749761408466174467499330242882247882680561907675541677147080757551838636161130550619655819991383813549905144543362516420360370823787800318548669408915914111500136493127766451587553176970988706457517331410072230680318404825107462662221990513337477940366837917605212082531780393153222256481384224843886421264488560589982822138909974112619982910034437710727274376541123975083747539453073812102020700814984800139076841377209167279238131796536583595969390880267212378300661465589868999887389185739711127866389610140543563245561989554542231900631325119573358405216154703550742561131690073562801541026599161764589312484773863728540340775106536841367223795696243991460332078192451702747970032353089077500355594059017823550036244078214100555211480998115239317873378913691040169749611800053055813432351868132374603878639136570679150334112678417759887978591363753613890649200803921815866384684377135028109312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 404296207492021991682208381778105264865155814272855911448192990923058282463719748778867151840357708866030517312387047322985079662621473090740847414312276831962539727657989139363015457088023695937060162786763013242810763030498625765306756470259949649320536296780815680496935120285314278055670596991981797109378389217915817361599177297545683980501637318501049698795678201056442703678906700401491746930195522868004645553936699393857128084310899240959045481480792993538018848077281089438464875156423353323784827671451203544547008076972975084903133889096072756009024706923173172653159150673034661556687479001372456458737128384063942295546972368798651876619547041592120312503956354889034214613153430229039837479810326233525480821990677644885383046135785604125918053795969754177111284228910202299158285408538119403378781826997833084349565692801903692733006891101059348949488740277875208164711932527991022173188782070898435585527604642994222709468006137000577162388767139746947563572406866512979739449310162392870121947202197786464953897212627873591340592378622802937006513364186340816186994737212777615423046831665213267856083834743899896497134012765814470702280810213777623793618566743617206702831516689195805580917952007409633171978479459584191220198555743138613350751856432694813287369695382516562478599282014161270022521805615749238233105298335377388835175761556738385663590973213047543737391322893448832676511482803894540963941492517971318165205831684762915876599156324776588296953160851074364217731522968742579402754920282685312071309352808141878257803770502018050682545916663070436718641162010880826125833929880273373298122778875656511472438288808841689118250438512962322406188883849365592888028273968768671914285947851210905020279026570796698158496604072932656179912543966720005100053327891127875787794060097546126771497368481978433286275931696803919403887886137673442656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -1054654629491158569093049685871361549356916024184865334202635706995543381647015406357440966535935916137200496386018528774641480768259405676661336981260365025828633416894117553928928005764267311524733921770724522737941652353950553637760331142603496202009693131509040859387126546485742121927512453627404693263063740063757773902300310651097963865382997538393725108777366920156350871330254966213314671954673593751008431502421609588175487476050109497659124237189759796449702738919032868149737521223948696804635432775458904601757394515536674847241538013896336930856877213429191991198241828404542319166571166361195890929043577708578696196709002054220957295942492255626397534751204742773883864732546101334851494186382518148658190141836344627099967548296401085187944540477102427931507922840559729796092899198284198049804931756523137763173109756427202472020206082192086977703931538665308764018919361640183625452836602566522125537307646887843646581419094536666780194282113888010662627420031348182455935914299964454698074462265822091490240612830321748112932582898765160634784157895378496942698501838835433406058502490781997450072792214322739179141964259757973834639267854872550384897452087566462997072221518944085784079990803497218599141359429379931149859803464860333611519259638419263332542802900703340921461257768486575933645313858611783290672706017951025061448108692428348434741050546594262788813605981170164246839234897083805489251402117406010257933890427181763319240555438394543686003299960459913346092408147414928260502195574462309197462171365178823025645911591590020966143744103544200877670168474854354882937982521318220999863879113427864721068804596852232349626202021123129743188339988004350542510565433838528378902043475819414091415398747360758842584089904808686757422630664317656193902433931547766742688882224357732917818793630632688914826890178073051511119501276634480216375296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 8414190517737843151559879055835770739689751580038922187579679988638771541967730060905987217904765396401514462388578740856504070832900990242038634184803538876021697859548132482969878952420509997463637534158637965884270879708260653515797035387278371305631666371140832640802559608029803724750740897282820430079960061747205106392068563308532325149724976879841796317940376764801560900626492306996034803074458471785265008023448449900406916391458774873706556255740335794016211395128419041226878045846582097275710973279258712140418168351554866244895549942496974275138704737475078204197517240747726178135667402447597298417174969164672181350585597097354756798267087340305296943608173178311074323310707957607615625290846717717302295366219041034020347290333670172964222992656614680026104095924849661812576169849097548721308821937469811115679292412117467935468086184219309192041941215194099776173689955209454153565496275051302141082417833519913758535373241508311752316969596962581897668346570389903822301847925723726428194379497491846547704828993273537932013037183895148769647592068741195622139910723707590915962908264748666363031409762506470050692484890495742697928521877408893705663810486503335460766927538358063368178066097386456615209109179943643432721955133977885661990273628999168163620215540253836208015610881774202831457292804648416420051590753667738046060473925410627412948079059922691744254134971445433944224056597106280992867511503565632908998632131986367300221570258293758807322214254264609818007737169057770853399412712443569865261128147407010889155804804273467897414444727504170168902205438449606021464742678321298188574246492070085608629920314936027208890840760354902873101081081135382415234777562818217596365106360979684446375297298002735113903723527160411340653589887287625507783950305220617488339882926151439045064123613403675552952252429969865497374052799109791198740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -62102562784835094516638137982199420085729812784438241001394066708543881764522065418066510890152566148795486047845579546888522619169640936894971262002457508330981296870171552531980930243693658970125410919419110007156117850930725263362935296908444109257364859647444529903169587135797553095043174076190193073776082794699670797072069466134332261117257778264678217182061154771180912671182325314520787065733654878123558706290777923299612432172945480703296977859315430194465023826920190449961949025484882724259927912414999122501293621106541527115970327003347550932593916216881943005406463810161207935458632674871304829877597271123101415274197264846120792099995506889673878258998806663383587186414732417367158290357722431787130745661878019041259424246943996902908906135610039050055823404056339508795429589284138088134829318175061545276008978737668962113589268536424008634156750033974894502857935368059521043158558487581922023056366826136910613195215728542575091412566774003750341771908420218790481017347020479433858293866572058092314005888165374806579385530748679969250404547708156560966456923014581415867903245220933357859704659143149024557243437280909646641149438722910618681946463080875162724637337025529815582890897241015628527419122947778903496070724206228487501902522657472754423492607988004791788967131567952503058162802869031828303180323992657973569497101611727914149396270629173446016279750734041720540713537915734364664878560216700881232406888612420224354378638787636589408701435236949795273432030953587495449651136220819778881259243867898530786409224596396792266893476919544546399584990444932860489399748711744028762807260538297591399400478308938144483708112513222242846613719087843143794484362098412798669442341547681818659118668520178866668207520804918448244734325961089644609011601731272118828800531134095365604262700941470440613382493840471981810533379958732557591248896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 270988394572739726901193263978352735300007984854953795913226365867161913638639447197273023763278772734693017654918617490710749973984311270268220374903457671620335491981387536939338828893029499629833473675103286056484590884828859060025150179180351027940947884972623675813678585369393156668485604555720965508825353716407042301686780046133530403188912282119988144012577939249657358532946629708154384692825419437895947346690421105544921116732369293627588474742506840808932948703413777026104029703094329080792851940219867152944199336440996416835419644451582088813739950255707231036907082472772782814017687004641909739398231036922477009909381805184245809324057340727404335704475238552543238550258284894142225770638426824808204800547193714077196032294543989603464525682118606451398194640436139017076690945731721014257540685464658454609591296668420594490507021577395781467127610063197545495229752274017648064673946227190683560300668199602882534461666914503299313833987515210188545171282722233689682353106084575401094496147851805632606998599787332266136123830618070307725277542473617251111741448975189801185086728526233010574306099466027428814067304632525094259000352024778484164931071383779151732036239966289753244492632824131084927388228729034071628281985627330733386416508552068459936324297383265200115753630169471768079304293785241982434127768083667882918115418736616246543682455732211752114559835295270225156931776173905670089612580325025728754469440074967027669875991339072027159508477155312711296361855814060370954949353289553262392508759908463906788414721857385397998989305855725037086248964273449067938740296143894599809524082172415911011857384732793931157537442163010583138063743040496585034168535150589152737648838529099237552267212939557313326582517678344954760641094512136474724387552858020474003970920163449582179994846679890977222602297752191840355104565362256129764098048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -869006413612541611250036067193994189347022880204463371713973282611663056616728319141492269820672067870798569929647890634077260086547983394174641598806573768089408979776089510299705741757750202218912354522446724340346719157098761748287851242534370304493908759752718662198108039427348299534188603687137141920519126438280305656110671612717768589302545715141748974373001917220389928936761017642087091778531514863855809411888402967927473475009162879746604176745041654351897832178169740138929800833645471829971768290876345262280331565714496518290930217697085523272438680337746911730273867165368387803097487666000327606117262069100280600088187209826509161396864785813069058115723989386225599076292726430304671727581760594198132632993385571948745149690019723054105714301251784971475126265072643586908050810570242517633994316546541702502730033591457401939190701837417306069312227484574543503182840509587906112965442329308731720199704865849933638632162746464594265276958459056672140722725684229289161975151725779398423947049320021957401692255388999224103466766158884404070530898756403437338948505459466699666758920632580532701978579153741476060081768603377057335726705784442542190266490743846460159531601104785452367993019133941469595155708051636288776843229460931402041612894753003231254963549612625557188780506113667126987815478641373864051308381962047981888014630043206662264273712368937820411771527511741876296058182996428363951438953695985831204568619553066945302803825006474709369302191989807497892349449498840214028582102608363380107552956298577586328386341759163260106861455475342305042192510290277371579765430618530347868948311003164850221459932498263385723082934196902596592721685279547083788829075760365966007563888765320515244102170362042470774473958247056115971813674961373026346968770129114813356069841992035080418121393935311736591613001596669829115199614027189069759381504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 2337609807166158228365574529471685346880950073687858979967891794498336683471708701420231070109852126512601198247997668900738182540677348683384528159887217107954062836197443727467147685673303105994585352588366206599503412318516375320088973152953722081125332490237210460889586227174932505496507762653580473435634003722018754913282688044580107870273615023790363861972317893562283818126239006124024510412825408773149254295294304404488768185252457518325580424463526793196930460435248779638872275266427865967083142226028379627682402918393378283725206101757414120393913845044191266778643314215658219712001992626487342646302514484200412622301351154043085504944430629104531621368093423163193668131163023373426205835199410291262036537791418581446293389684512045350734821275892228199678317518213954742378150175576483531036888999610905098670669258254644015039877483417079312220042028590771849989215010576989988436022255245186502620869223686579072114153511776948611291017284915801998968651946257859260712831676555939904261806117483173004491335796402737654786290814392419994631565073572732961476269996651067659974274515399893535164906125525960477559584648184421195307545936578942658407985433053005296047309652111482992881621633290603581113581470909813715676732065651412965439562112826170528604792802691738323367976319606482003105091340214330868494530746262887388501490004830623233134851062868748257944230192748830754675710660744464047776006095504377232531488795739641681174738726532738813239842755076645602451864441767497445479933686211460416131065686327222501368271479093836753511072653163075177458575411184795357992177357162775080218808960949057360868897235265665230088881861740099429361856145311300116827915374044801907126041876737136439870214456212406536292515263645876319400099175335588292709432145783211907683853136394781482939599785034543499806182695494555371891668215914657219684073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -5439406667308393456960312147781980194960481546714447302981616089925109862486051531369016360961731366390122755436702304707039396998566234163719037670472622259200947575875548893046750530926593743276482016397131911936401136691889728968061640521476996402853192278222943140912281665655720961358251484026835468994252039362860589451629008919720099076252586570011557389611125770483645076057989537400735828027548021354870583162367981590350744970644038188287402226804084884947338683383935808397228914330623528672036515943678331592273861541809294846494941069097113156935187189688256777353770141713379035571868469519471900688846549775134909144005144812620340528586807456141819700692614789539052060095832193769764892035829208618703010370422559728179894998036887076342832435610217233947088003960664682077131109754825393722869021333903911411450206663812121380985685341444105321683831429491588412063021487523776491859747169309316177871428230032396513257936939348131611984241878683308574200456540161817915643792495035113065799721748832846629202736764427272648202991187040129581422031670117582843671255324231190727459642323202682007402003587058863567941878106732941536128364582944189706747883801758989187877444418242057822910646702304413963411268736376083926607697037076107321280921334450109387565879111445397678099800014848736683197968818509155630872472395382730439099688079466240944684564018183172527403195913229222651962940670536697369968472130623396665294467655342600559121264069426769698936356549000423454973249476561431640369329116970740377720184402861508238519285748266813592966005686434870791367932745257306293301923138374438200202002873211467909381793681111654303003901453883207786978666155662727556733598734621570767771310946402587685292670121593852144987854404459600929936473848271621196645350808308326445824114763434272241980348623166408667263222160630351288889027614137860870427901952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 10492172567567722233803737178757773811804650290329752894854622871544917470810712269554075672824966833732409040064090407910763897552985066776555385986233124827164400206365034376506602525602671494478517132583736136307657336273279606297803355688173406222076908782022838393375739360516845899840635209393380163232610458149798869476832734301523793473890875350489393554917237309517045540881401123945894802644641706436352053670347068511498115823287342791613079493202018287729289929259152620976165472070255402672391316365957413301012477020738097784237370994770127697772245656103357853439809278840206865496572586234787384044833266299122541170370656255127189073961358647091298261362806323073173638799790843954911087460482717391156848732882640253451163170689736970605034132412518042158328940952427225791736673498549918016174250766056738976745835731262639090644699702006140130023093538962454907259358101094066169390631381689475836964408362364668674047223107259569713447264422856849777208551575471929978643433014859412478153782028575372029141462794875190543374517835843897097748552638218822340600356147674902226151537485844975334079126989959855771749626318553475775225486140215707014057005230049747908032109207397328096940325022765303619227704870967037289791739465326141061774115696697808753646820041712888991077355829572929868062465111919176129541126073417503788099187134489606484961494297399968782923554097116739242064858315511866401454880668989321890136090684515095716327712646784777312915765471362360984056540734305837968639015215302388087704619588295465734745603894817143869351249654465328878563641296417663027593844027965311427040888510853183080809062515430385279739963657170426248295523573351832748379233515334553633941800541207746105222780042315264073622160062664375071417318839052108368187492725808468426549524490056735376762023746315801725598719213025643267145056172058530010101710848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -15831845680973841261560961630688517101896808543895252677550677019739791183896956633911878727766268171072043518696704131939558788151542552238127559220620989532942481521950885368423688766492340200265627923217395753896357635447218698938233161035620964169724736102296369428413911374865184937191140608988247747577587733302447224495318958637036676015215729439544906393815273846308749220969761547439577248253033583653998939425089761241467732089731396352802544289696824592091411642085307777661448324781654986902201458476478623706800922517825711653440061004474475492288092367781117794257726159418888859513576937512405960226126283007212615957063579136541688032646669986651058789990331178820944410289746296975754398411485237219836829125108757685274421009697449114520361141718147097595861643330180667059439410850661579001130299471541074407314345162237051913850861328536803611298931772273050809875989605263301810870457980095929169146260332547567384356686639038909747643859565131577873634089692845345973285721361332422958017667359517630036908263049946481805163636430374589059448182645716360679455592121894114259669204322190632188728747396228667060828066580152058247776482704132136512273397275262827137839765630949480455788431780610188903623019767350157350222783958155714664896283736393604975211033137883231650640998356888304228549464667426151530636040237265810753639512120998337654089424746099541821425204980249133981144182395138355172146158810169644390823906985842478389668899536887427453637524703950695956163704177590589582660064113728620380106978625252152393181795089331741183322251563536107036512686999214284981466706479744742279886406564727034586099771099569479127572270145077083390284636372095838431647080790127612190350738587297112877338379276348047308991751969327483494054067002187630133506523467893882447314528919383688079198998889328526276805521680087150795573823637521140115168034816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 17969215863777272369462158432549501795772324995985576327961978002048089002904437211007307313342576233512667588909397756716060838404264864321348919910557921355114115077185044094640327286512135352953708846232189563682240061361773018444867943453962328706740177195191417217221058449663185473564908154796048772560310944335019703218767447198236164703819262832907797715424358079448345483974731735826737645309290409585641116139220106112251493148027271472236582525415538623927634991007938415454893921551898951475515200474827674584291178209215992946474522113109821627507469642013438518497941923003942754897997232364786037962149880431576100282466708257306436753474808292147940173583671822163297189553633602451766060605163512082853294120989680351935038917330964381118835786906304447090153585130399360187965224786759820916753340667637229794290196334722184028607117899232154909909750349781901579954102475276908703200213171493436627268961544426462423070963763651456212291538770475872507936413433118549355625093334104953389288508979688594496245866697891453620330945231786128020196710480251032530958080141543458580887689305961640621236962404404201441696857631273240276091966273267286698384248425054313316698193458013452435673269389897666920609244497807219676471042924845096785989422273571098512848515388889942995393210872049917205586999173210344613397958645229152161294776308697211410516618329001911146904255694727627267141090131691152530197070490673412688495938393857252504788885988443306510950540788361598777270551402501926038137476492359806517947765316738663091454099617617081919403609176277686744012194584323164877478640161400005192165618723273721188311115282555766677067675769463384362618155447165177321884586681811846816906950137583890702309910698833953601617206124695655549957581222470121484128534090731015428593201551404098506689219025705956201442113016738129693706549628536241023497535488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -14985571163529088712741966156872482759148950690813659627457109446373874001081817414554138204690536581742538615709638952163041533979294616751644508202836918255699186338372869596146528081766343686279447907006405930368897836635109987433388138456555812125777977063325889805353790070345336888400230621325456465368952203974405796622115049566646700673494722747047596625411923176510377207821156459291496812114980581199842489268020671058939165049197698838651055382663822500283138739993783517500011862756328255860943171365907539665314635373448150500231046997456901069801753429000930676267938665823332067458797101622637497643065906226763487571312657909344945022226722414632941810061131595578852206913501744942783758038612135346083652264205737212864509281465707197143052608850711804269600648249151105330285181437632365499228905809088689027028477852018864301476814478615932439775170262527536346849551379554272363551145611193895706352126761022140167343372086677732091450267996278864647702994816106209529555219705562625440686584319656524981469760341971850967483249028123168597118788582717265146639010435684797583732871024418712544114200715102915299855214792556344892436005356766398454853708373278357200756651620912223503020343150796122601179809414101222604257926764802459682420065609033297944323539349274903183375623950425983141337784211498288882221306557728378021486184040183593495132849772926669819404225834387041717336049224179449905794235753664852049885314010371646102364635293693863403535234419399312949590226605103563430439207957981862558627061139591783264640298330889131681054236934205280139372082899430207422287014460526813320583583748470960795024151503240477477020513572889108565076286959996466480025642054327169456040618997147583786940045021022486226535585591010148441363810296820730882403077785933989724616861416212163497439695326864028109438436580059843990779441035113664225367556096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 9010334981068901161913604001598455824471636244743152248631447902920035644908542233768070603736565358066927777209053405456856322636659666534449306333470595893912848214024242230637876637891426403159273519106379623016473859992048994526528600665414021511110124245520463172516718172569965494295453462451695397856034962856109894929956065958260726210914297761890331935562319536128164941586639199042196357485939803857300675197799455753466087181110085821160784716059578036256087331068456278564529349455728160627184291660455817256073542185992205599256428001767717719049922974371769548331065357483320820166766300079187436502164082570628335145064594054810611300689295221055608956910861544142797222735471988115852807476420609908352676501142978236985226670705539544507196855278168278978594015646251747360394481213320837368691335261179180141593230878438046099420393566445846739381608756226427282660954314629828550366741293914045867902779224958094681450948385095443491013485263283233887837199006115980916931203576105245460227194465603082852054935870683248144232631273990437141142133797235109068612705176301773766169638873423843939487410765804547330412887194346738588747419410264938805247308850857637572517315725301178916110134638086781771874519110879800771051989609779933472625219409844726320258170292050714988653248390156464897630105344199801642909614394815132432044570542091563599975999032962755483999375340785621124378300241072284338873309786643420671348586940106717425976145082558989913686259097097451124485333389436678593101953820983287934198871476555791917525656501512978914604212424004353075544291652053868995691907816678583736634874964027768883752909588993746222225960452395245440974751930232497952768456175697012645915114104474024227453877510970371526735231926581778215621688437890632881350048151504317288211487383128520125648814219817307891450724568702283602806280977282895199827132416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -3966264104377520770384186607984339412465493106731204159338703669005856242239663455782334619502193681067475286089733911709570353320374918554850015280123054936723634796055750630643259656156758945348858521294531577041741128302879429390964303667579619814903240960750041313102340223071653190018747654216302381073154431785210987937619659911226213075757462769729995204547657130496012036220417117511365463524149527782340273255937715626381242466421152548576715937702583155078136966130871206033246972885471253707609181382020498422316823095288035322048252524031175754768588501433304224605291470160705193530103191905013998655411888392464078330214915221308548647360154130796072090249093730514172848417567166065730547257016580081283720402777296227784246266301822590585379077044185462865214878078974328602749979733342931988521147849239412519746889007928913280864409793204057004529515363325299166378172005372524158252102024404687474580633884441852795017300442530137857341789117328837986712771289627989909151587271551213641117633473122167213889725309467682571121086317022820839268780145815179961928614350878405760336530995999751354871264118104130578957740278918668558410590281892191142035011961395854073153994184231124160968774193838988148771987450639517705347689196987408057663811624362240523499672520898290996978063870575023811442470454684183338590797534257033989987295975584842922849840235853367899379068816773661927802319461350299950052569889683345553904770049044683130374928233730760402588150972512967601784386016403097681580390786664426496854237108393374429690241326811864799449893362219816281677197665036515428174170844176249470198795980817819709709609441389695925343926098199168690206759051490601492491774787165412206173906890470472759563494044961224490186778076273258908033776524116414894951909230469396701528101417003530495162493835234555243456505606498388138393274466593589712362930176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 2080120056419011793662311712098059348901505294669156481965866162954838660063299789503296264167086373494481559873926281350852160163516640393217499663437512130325842932196468900675335547586093055979118306596271699882308206093654588298413131334603813540025695498628435446965057990557684023740675181679206994098159788978498066211244830826688126303944103757062525204909494282770403762851216303696948350206966225361709222503246483228703141901145403921843392179226883747347428017651177053698931488494511339289487668489960857499448165687845365685789197632162969667014170618732623777665987959600173656787501971266425263678562075795526935674381879928324024982288901315920617802900509449836775267618138793659698786697951783118886459222687572781730472876827623406050735501265456211340454581704279012672577868707175112479848582999256059639433140402357193928720580282449290595355935834799366100174151884685389479115277033722990862638547431745663119813850244818393025926615447417974729115200517825803308303035284857966011721910687297857792066914014316183264810529688056487514376753180976708747958141403351910139196564318936848689577923767162580301135783453586749813086694704730523444214325390240962311493817606503402187021093628964442168819771837532286382122441116345366319244798662456899501324938280003637637572551810814546030861578476303072511306692561884548244667670543368603513186591445919293855137304232652248168935864332405304702200148067306676503361147486094749207627227941890123325919026312474665685818700729420205160938642830708150449405858583780670388843705361600577668044410300453429684535111609674954441074213957829883010459355024842100915516411632607366516406447905775870371495768321776658684172615915726045103052856393571448991227997832646927419167004719568586851115068925477524704096698783742507178405849135973619986649616869462345897838061611764404116859646015518949697342406656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -3639844997348499427349970130652721784533863149168502315967835288685788481520267843808025850442920080416738252718582558660501918740223892529847960234768090077768042369126443227815785289097969214115219464657866271738851813888924913693971247528716665393012224938232430692151890419947311287072993831939859684115091119838879960453507558931794128113015198823862954419710266661385563537596310698088922474622605279800945377920996048287066670144414005321250349044845241435065088337752411580240583563056872003605344404062056786589519286003940190132844458733635778201806679607033071460781136663113447559624749460286240228952964645163794755508330083912799814609358016974663075204477302689932815800800563586178398251703167775744797159039463167537144932196735077204536519571425047830965520601935593969763298534499535019726041721694842994181113177027378500693880832839280657479459012557445028859922174219430772556146883084537394759422807578884501148792895892081034629944555456438217014592228181428989331002767065401759012695234499702360033452268728481934703131828903240546548266055615061757164142063636850646851061875496760465164449360320315710366571254216624649769796147918404497749546876352808008684921950968105845661204851655912505855766010472630695526163076596573556077892073295182209340581570230348106090714121302081592532538932281653097836276204110154000337235416762569034671699377243247761886341688320200258655452130738924270615605949500243464170423657489606128586697659141901184412799435370890731259545601609829759006832080912951452457076052186137370587056956936836847366494270431668523004972435919674904190239215655729642831603918494804173145619839789778736548954567794954618282656612516797607175889537486824406382905750373591522349036077408454917508749962678961970433417386698604487654687318044707176895342172982377827124957368474355631644055494690743198150420811028555855500004032512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 8111564742466236007949158778211588929856005450895038607400643399673413472856133609720777807422865444797932019719875103788267591049766534786782982018584328695794701274264158510926707962471123535127506653370415538487293957496169168838071646535114392392438429585261122664058053623384858615696976301898275868111252513903744129728254554632533837160628840942862470570137834714235288339434925898716403136393851793401963389213992468992067444805786594719306616372718608728014995547313692012141239346466206975748715010719512808886855403632053239660896735975740747573845207572021835197472076267806585796930615710616606092503615638294245772353112415509937288625275945265296141030848368731880157010979556862227894001982112452814247635583318557562202865445730027947500766717056067349981527520018461036640790301934594752840255167402254215704749476227740144410400733375166025200720218238828957511489598513421620225664867362380639407196561479340261112497081633088548247021242589469094218754500650876580996243370705749964308419000975795654732321470287110044864946421973346052347390149913116613765207087516551688081281775531360681902242907152659680601765756550267589908315546232284372521361009920591824740422544500990810193100444014250469031988253965438780330133379358140543887246120866103087865074358511399956376563695528943515092845288419467594786616522755343857560990371528015834984903529019016045019551019913252697692199454424007779783619895394928502447072744239618936821038310527819404206041143827082089522243041774487827772170547932377959417045380599938485248870744910935066945445533284766558662418675789409661472217980311856467903449958580248395936964300346316081464541278080888735776952789660538140863516007815829646850223993023333002448119605059470306692711614893382253106142110202121616866696992914156612154883161046019194393363640952182327973922406651421546368632171520711696245013348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -13558086902805301585229959728114383403938993732901483094977989698106682361314176709203270865314122868923449893339074620934916626603640149364383382834889390992487556109794106032733375111011523853123161743997794344681065503281063603141300350798560542484949601510321030482197224869087039652203283170622273953690094569003295221834252787678082616528709208213723870736659031567664731978770253788941083398262524024238958821847196531891867613500269157578906369139906299742801046331494332742878309190673791465143833863441995728521031327682263048541482146952071398799694978188241863082894191077664302414897396903695558802266057443956341176906160801063700608145443246606386380979082037269039520335207113738849200250122908195122130964682388681031725097849187635013962721296926314802559660191132437019561543728498838457855580630972468616656283611729419773388283595084572208525638857248881142961757604688038932231528877784524151292028974992381939842900102127625513697085155664179656422218563000468229036422084711497920690480975454961086167541498269639705197621019706078507278492713988835761066483952307081750633797113047764548721529083591542260769422313618186762094726174300346043547114699603161767866099568329792561001731449853620925611943137956500321874408062739077139205256059004245055523109832209358218533619018173884552062711525667416380038947643099953975118145283311125967607009469675168506262693934143430952993215765161413242169277945556357753025575702925535323311520255037448620987293632114821761838887031602719566004141648829847952203181248124309340228767666510231819714300691963852808718249057133622682988517951670297173616572147024659063919007142554592303717205119944659607117145497595513435210415733280854587418822267843529872606544389025633505742956920191322856023756361392058464255145482948858027348086128320067027134394358356559938443448139636672458356868236848933315485712252928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 16522400489462852159903863491617208419663948798723855085516204931046101064578120655953488322784143375492248213226659026035534010205430370601617336072368320157596396338262846143225290196202409597198783210600667046627867838968162704675095959043248333883161189205658044820126947407706245219573783180274298282063066498468877678680161929916120564333572334739612471538690034615345874478439327422670011637462834556377213141337461744051203732152531059676051383931176131540794296971337440650991619003442527009177772776084569840500151723792361907352914514221841483367837508632240087531666241239298928065150481814025347416657270689431655510263910368386250576847674246449690071212094409125225299181040708787949584239880434626867570935353281454565067092466366498405978028091872123335185419421807885197556489453229806623392096577149982141515093002393784168246677695098650834657834465998546876686714723515217207728009073489613088375337217809843095144086529844981412060312962102832365594982049224205251905273200656855195180958375261362363773611374900458934674433202303638436271591441986013762578948511383528698015128884591126617277887721049220316968802722757881852021999796225836399239712677638748108264494197795751914714361221127466901783906415866875837583048324788131821496657622623445361025299510753745565751654620950197915137725758050251627902984689071852813243340552673139628968250908083605227449354511432072464660518940950461095893580620934998930359697902477362280719617794785447954295284065213883960563056564984421614276088970764296700241873623363447516305700138792532302199610712309763557808310980065629929837254222364651568207312932044015373677680431762821354567240596827982835977980590500132282690761368834504361750217742956740565454375534160675789944841814177214271280449066127014813221778450959751365283101651380647082442182025718939079356712468265240040423090824151455153196688736256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -14671981259734190221628867136718087462913500159258365252902873416117408915799435769683058661677462566908850353403954652900831649649363039398824357282030426159720931081935766296110068591949344934500938432719766575616540408287821249267183693315742991601248256538034866773584247951656990001165893982530041836040160730661930883758865427417278375515124134599866681820837497753131078831589850663598237248081258160443348590612740898212478495594069767567507103513263813011428070290869749590874993536778042381172109201876829775202256097490011885199209252061285755320361591088563238642961885335325929358111781002418883541701006346484647045570918164795954931677799285796188649466148574056612341062799411120180232480527932328039071580004310155644181172487127314371017087325934588654680583195578693432219076985321700947298314569210667144791053216493924951628418017603383640399883161450230700085117147632244196201241015551302357164454552943284168568860703356127152041705223789764530593715625077542640896307831239672606298811248138136400921245607807427975970039933014682060561405823554160162685303318225304132266908977075538279027035069797341667777847478057095185165749155042373684508303325688946918390448843858271041171591972566988973165097538895054363362419697190303055656783866649716903514978809375051074570562273332668062631017256731506531760888784365058219675566055995830495461739942137088987558955137507566068911410565557633180768875388324939971621990901000236168768207970779956247860786140348307562594559818524792249427143358270733673243222038305459160799428283296471731572507163348880970237943852489151572440698002900165411044941361162027933814573598455283726973935348892059241772801215905368481897096367184678260735309047161534461620905565187246731178169670603080257605527357829589102397516041199040963543764871197907017177120780316354952263139187103828378294959901971058366339950313472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 9134618636175323068532223803668472226023048025339020262422359538465934120517983247951153090850131024377672986622186234694144255967752011131917292082917570609197243901605213192776900562831268580556014248246632600537038371886795245936583433166271893394061104283958879107638273772841487787085906493781943682764381756854500492679839207030469538521599457110391399546275588880241053833321639177872409868615347577073787564676063589457717886282763107783302761188100934012906716478197184388387308531574107498520728390432787045407832827131136774683483477112099529344412734495063761089429286317925781064926308500737709236750240242867480336762293129450755891145608350203185420995058188632626569471320371273775675485114092281336416189571660407020428197341242202067449323261909810688517259890596346144103963320428711919387743898904383769497182114611906062226113484217524020308431824040179632800682358003432236281158215429153896354151385298573027485264616172750590554401106412422567720768307584430848040636042257787495687705719783390996306692299420828290962191554114009989786244202801756806824355663841946165854204860365185457488471955866383209704032651529254175346454765378332286651322262331783961485228514088994886044343051015503018982129497260075750884831361594201442622239376964577503851995668561095749888625704717515893206428867600388493462959599637672520340737606166445461358639726240598691479281216266625384869557494479112263579299085823617617299754009749663156183788030664054421409113804790970018279099292984685662807964536963539178126947440614173152772405854167219887215438704372098289746876371995084844454161055333337180015935268771409078227093808693455238944197197198398260711999569925793373178877472659279593478491526587785462188748765353658157316387995444182974919217946034429060395356827423226356695527977716306932894320344566209348408334626033680342466047716186293022036464762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -3263886531484568137475542775225713801337782591841434814318093794444468170203330465188102618910043794315545046664884090957779521739996244317279647751422387289153365785885498584430375050229819136638070258147520954076655553149623544477609416208189567383819753883479679583614331210439908594002599121855618387601976409362239031167370089695020770388673305791079298826469546802963082390629728550686349368069893412641328315412755992328938006381782057661086866749966929128240974284266162752247153656171897550745207391420969640511276642828332883310104195515927267069050161842175480729785685333616345439380587466620518294941393524680993220520486413904886530957585743966860578642076407826770878478392275716050038238387029819421053214394707485747350268193685720983996719512549252236587740566374511095998003678811457319290422462625292917240332966146880172781560896716021276999677286681326528382715412582771495358526570316933120857389067348709590863095693565392435319547880481439283158888009580149591673912099977235052287317785617730407323477260319181004492950251017339386998129932833648049472242846540078480287596333232142219499058609077886675204353567649681764045604178368849453696710772466441748232429494621764682397524525244672651245399393973107624397692566779202779779240210309601546670205384459814142441002296850174019242116583947092137580038845822454586744842933368934820111381522361894040623615282271490631101674953255363445736470800997731714397594839528762446224697894623702549201261688553777960278282539204994403159691942541375248790666691357581758984129765415211063170053317115337934861929276252315125451049339013892818726209764733645896532291150609541620391080479938680278597066996506720891759192450026780089588147625461142566926886371918409820885049453860968067550215353668404968674237497836875650363587438809143166981640093602871891710707950036758142324344027280666772923578580992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] -392780975352747248808006367145166528585294532586232992187874938532055291910246379529834844273374087089843267119218453085882006197078949171340151675765335807729034972475983882148926292724511714218773345150871038337905411250228567328760663896827418950113877693189733916784001023602252690387233556313696738567562243936322929837760697216588677114040902282531395366348077356664896975875544870122387972451164560924611538194813783120269567460363765298671858247077142769910479924278602898932268695957613538737555550320594913263846288508044707535626929647733303888523250465006434004837808229559715967381568082482637910147467196251616648206491502438272306595092136552288800118943972681872598173222990486021220831076521002686678206170211458797138876919602749365289821407659969404616501033478105678158118083949298360319889824858306184437903576240481700567055005202952967882419911409153348573609940177414914863106434862337757191176285953627022309481283287329079699315443206711770294893926517357401584173436827285806739926735371659066345560412084018106066045805325954575311350735134432367961602482745578462522995321248713587971514427479285560097408115611134135153109331866321254179342683666759392102573469656831598768963536997739339974422914845541583891525049276325406592193284294932373996842366851273061408802980338390607835019135626995336252176161303669673869767433719452835509796284168987437404759382140680004970843502284266613740177602601099833578070182810739628737374394055979272592213264372110183891121912905444880499185297944479255871894229056794696975153043873555599789389422975183292804764357220684150960354472119967825571643418869484236176440981518997575097287251871084114274415738238449582974134051217409466218978241197009227499011333822445474365490771294189196592695493442457365156111920945658648849610505077432524856577037692831726660459230926114940520767006534866056146348670976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] 1511161000937841041466631989937799952630424053217019821546904342123914852327593301280413236579865556297025163570300826150477201416205301252756743051261079207511290072942717207022837479893153953099042271188591159311259946660475209752005275093485365089888344023875227411346405146958104556345358714838630520087059213916520778679227607232672799946000560262400327711257220647178937839903870525933037964492354601315585313488279653945183660983873988033436971770262960137755901044851718224777027586292655028984993445383269595067427425900301963706077133789960787626297368911663618916650774025754236628720092890254290234163166487555578966090255186468074434254330649106317635372589949555728718578435492678311380932372930208393342880051284975875823910774171656420978630728104728963220451222228730881258397377790979209446488729309766684869225637702290558648507940385504435755115680375577947523349810381891028695161636557659994453600786679445197756942953477218640257851693370525370131134143214817297636698137787586584378230275559102712623510803443958401169124943413668267759895152003070954534862348202215579571724918555521562863146562836761641006427008889246330653459193319930600930393535549345975541296083291638470817855457378988887745681778620438978082293141407962060443135860899310999443182706564372978154542708183157398843329358438658422106106408389992705085470407746472325000019328930244324027175950961819530336319659432582521426334705503562664772926834315130343562519551824454830383935032713724870588572507055812976023553542435199157009564414888358636308462946630079347006501861265524104614171755925806425897122626635606434110714034515821918791037186650407085191934811354271545493084532479066445620537704626385968769278750322676442871229467000206783352533759475857835201199997071416272730205013951071440916859370003651701790916766560405583458508084252358911462183045723953057467476213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] -1192002016555086179202350214146138881159635659405842545768510371574752003692219315976599134674340416404563345009801541214643410700019715714665276765186809216485423316951590024200624278587048031514148362945613738982814213731481468046338403632008217111640565077971258436002723663597443562519810434228811423503918566107278261251656275344110786020313225241739610337522771501973937530042424560115065904540533616421821402444853914628651495420176002935758782347580475034337927465867074289022355931030809826648045429862451316407532783194409332486778241176934861428742702479357049390784626357276163335910148412330007292385847456619245523832331865152776692213914431542363619530233240176552780383896635938438362553795832698534961300028388702560202055179679359457062279181986073976588014428220368396733578411360398160758310301760894019114632432309618664337164893580411901149160272311940558543491582809921502154746581590353030007574315953999440034988489922199019418465759138381717573306757336833806580014421420889811141963194420071048212594086883064660042393129363866407842213667033059424910272062524098661994644369648813658052111173046754296482533356877587780190013460051534413207142857448122581009748222695023859182552106002492313152199228467635993593567199833050952424901678109898786102696938081191265675133424202854110256287075941886469191068895364906137770391376466635141406344059727270126899210710708133784032141938483347021947838668595277294027061568382661504348744310209898405900525573885965545728252439028648599248574766961551601056243215073503599792641940937863079983417215965564418442010652425529270222975433513029405670346172461774034452691644314789777758479789392170865276956855700772832570559903064975795614147651049695883725346280740622151049176890006257602240654792457527846668348306277339616361961233830170304430817037566978166762127431161252723205462070648721682651800403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] 574303146857321496620871177960162498478863999379951984582479310108700859763297728948068454469949819097449984598003058304809317078946388126634982825192988791693393655693171815073455852891725346043361886984028492844371535740476660021831301762539360328708454815668822255647005253225626926032164986624741885166429702841905437035963951101195764617006858694463711927539345682787448364906101176112692257133888275774343760007556091603388971075378189778399101790086901189408184155449712738760195509680818861750586823326862926122397726158133164470816496363898327890988477255733719566808678532553154809654817269437323189453834079870592286998163136371715090138641974918233118686732458378316594663002392302227689611301087386921299083760456804660705464250897120226614967489494837615886352751281053632741437951743449776906181262532817430252956534210294519074884395233805846690182548212118681813785226088822538844674516011114596585865524965445428075526927199315773334270408130042234803593392653216168756899225141793280658405545845583099458865728108770755616298104543305683063231427149662938170101152719155044938412227483669780436890601923810375707192810576639165668208880600256225838882808284904369408387415937680262577751189329682998975897140887836510770289524512700920037289530395029641715890822166756002431415798465979664826621390503297717823785298201970370334764806440466015366648275164634152573945670775933734133431860759877696131673233301942913240576695893358838820844261263995432048786901186881861848670478642447628486016509757401137268706856228034910660284611419370900964844498243050374818715332898267601831063688624991856112266185318278247964933765375778721569316312836374913349362289289492651486944092502140551106418217255188820102961461250014961483788712301578436754234741222980028194128066696494812947045253658872356211085506735158310830350243693157123772287086323479165282499428352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] -176722899978798240740178933672337867313577123627080785742899703591931478752987712148821494409264882219283497678927329569954004684725823465030738081162955221340583332320261313559187773302295709229706795809177947900668318274972728860418321742207027253130154278920744348457374039735819788201163533453033108698156017885573947116838476921352816372921626463977037692660053722386921667859365038168060115020908536539894574245419793184652743004386042476723260745995246574277268998720439703594495516123778873166332892961912776030210790713332765423106680403610013442419059591652516712052174385461019634505651842542115242722436968305422422113741797911227287262005594253073262573318971039842134249537006629113062894842412629356932567596024586196798377973783939284367077608134097021487284992410438588706174927838696460490382474070825101033796909009069878016232529363699120273921515076150964451924412577091237027230095628113494342269361539739384431351012083759843573418249584629430007654738061788656151586428350646291982591198665694094007434770692723932501358036707142335149358517232195435453957560575611714184420065212272203442056719316727465139213953519992201238611439700142722595667521783858228427145231922492384220669776125988068099106599445189423205823065691352264176459352889378007284995537005309717151924798240184737394302199885941134044685939659007711662936695741304307111277033714554339274924684204450347230010643115271468410005448213539094090381341317952142480214829417624130587406739601991797384213550687994344588833995726597823588983394417608634636482027008030912184866527325182807965999853425869712445074251216514004507214104792658741791518069062861472732308438174309400835022126761102069750712466790313539941365067580877175490413910100549470208489209105883716931151624149356221898621899459458681366166066679450586808610296391673835464082725608996319883428205760337228499704086528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] 23993910690667749399784731615192398264742209545855487591797408973995929894625380496874070358344799999920775765186091928944813355487377163542051833520351621008291305082684030014829946241065770293456942621959633260863560488158026415225898518170141399061866248556664176364408230669897589283971911781552829149059422038270035483377573967539574868010712545820338816136679764105732669988910420415626077343209594703905177750601034503510015132002960684969653896299031138087972493484929852270838179139407544547926152584151919283192096948530419407135813757636689275537290254437966076867843934349747628579836256826445478027388850151494271287142644640212223126863139608451534740973663185864309196602320259927670880150736997077881704034711173030131811499278078147907138188554336710833996096834171918919118107176579759794086521251067620176884084061804454673292369019287586509819253319272504210639915163808079890656435136966571576124437385740471610276997570278999880094541374804155343249044200964269409182548664674293153557890988088827934634042725491699597865496611285794193445212041767781191614025164152437371743473002420104794423254357394033338289655927491073716534928742601766729638466564905289405271232167419982010865547830308565125341090008780775997568672084464437332318267445635118279466989237392903000317503735355702557477163517639808739120164357429411129440297431262909735419127458967146313193952800259363731772638044695409525565698966891957160520286698847366308247817311948971348817328740451185932280721300276409422306558304583683630639190587972526534555004011726304136394171858309041486447741461394028459993944775506495081519301853795211171142425369553155865957339684276684678773102801783366303153954812650056749046496885610752959859170543816898869928960726235823702518085793172686984561272259020851081869326743928063154864819310596543078666473908657348492320801806988392583003111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 8239092120615369036233661851935693436612207728408452079877827213172170171960629180106693804847747216708849488078433950277382190594053891232032394305989213647169612975554354175959325685590474669443279270533139080242435119664353668667731526219418499474589387090774197175508124250967971838396152290767028714219849364264532916521322587812290059208366374855754144147611122748857039349017114526241300160140449178928776917160676781337076337636065547941652925559679016411583871210713913867944961685652103359633178306050843188118851782178393824181151490120997334116040372518699322513971317661680559730156153306434037605287178186592062066454425070620137775543769163924507613287661257319162358669544385282888718564946588757798565148508287786888092327633556654689228103055827751318962575723080876939398424628587214493231973117669069016209246107505881454807520391552365587163271686299216378024336000486049750703379805927087225616903133475755200885334863570643263847637660388092082464688953582788646245328195639526408199375536971417316935808905490418845168048004494975059908652441643722454991387714047688989264995979763387046186792539697979732201285703872607842528017261930702577990982478503479561694319107415964267637551743864892524230232303424970505579432576909141936389741838396977035438412306053912498079498712881424065200588895336247493482681643258163667763886565002541753569670568631147779103612754723940927238558135281526852030225483606114237793301450904078034151818857929762421573243567295116353738947124399567520019030209917697650750291303402341535340390525575025617576617873677979814152181642870585441574740067515872820614254567040768646501141035404857368353398817523609313692067687845052214995988740717246811217694899986048659982045475909293016688088383423437718940067399041938241641720824594451800137262415579178836438851841569744474082852694663020989850729435492052772598054912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -7084145281379272921936374577660940856966374477424100592701793992294354649283675494172885613955494733295974538266381318674610321349556068899367028649385748445764004042750437189312594725241733202333892742362176797068715057706944754942061063631418538934562618898897528731156870808471784762156226434185159510157798487463081397669851974794283455037994494298010153009467202657883728956645980124373367592215495964825101920436080878417990889737943817251750522483059076582901431926748789506846892773354420205023627837563958686032975091099830301775408920020179017778201154079770216266000025035591855145944946046130490085840312362830889545985390589102931822542835935553847704993229713061087721315553644004251854563843332745763223841289000185070537838229020257915219404266114866655920401522086925389774143056652500143210076433705232285890599022911214004710904620782371529005650532838566069118602075513508599023151304279492910008537577141103037528538941246854199411409840496233896743558601139723150587184349689051349577311650641131277897541315053319783030823654422986148515247046399962724005544889587751159223357044600600902755687050740968821423538251364315975946806201185161825174673810350382868308861056494781829609159279268962875919212883612417040471886748695317373868391957806994701228369961931569265790012071681482067678288755657737016003018535220018662893652322474599220046008913753273948009246524712262770148458680104269724702783558862051965397839678268356187338170246664917426660918457176829016114163755135507495477126810284765150561667520366855845093673588605554519017534252639832699976277549555125599381231523725278955053168592580565390412492245894752972698629923954530884565684587638687082603056167010501898298365814652803182011055546115454311938830722637996078553603126347188135731173659210231524194650618155034695001982443397952543201024374167235060216094862916305183469207552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 3033088092137521886700862813379291177859568646865412038358193666407567146714154423524639611920696923464645484637167621220086854317667609045551719968370376922888477509690898333138722637704373190133419671452689972660227926783429789642716484557772719363641278169921876582582308017659759847574497043808653072035065269574308044428678181725706165561892991760059201909015483970595539515008134777716645296343860949315625669413457428076205302877642333851236488835825278828539653071337110482426673176503563604564752910527701050536953999490143216740179284829874570939318840925296706749238367684689774843930641089600627772962971247772140233329517758964228169399424135321578899607679248839964151158859124960112923445917799811892477970794282877565889920587765924884313466665522069937891862089869750867883029079432847890937896663746883071170517677257033788560432978817532505389007934192004650215313885650632444136681431002523903023217624474247839316508765058223929961085055450515294322294227761955667411083350536322592388307499164316638467305749161215810992883900378962383018502698929827327338800742026599599116001885440378938394551932048792450923579430807063887708231678968470207080469399203729203957514555255065191266571538733394951995034923211568787766443157932684227189377861494016725101744476581346237203532111385563825385006920527539515454851091769405951242741331744077132065230020240865752615865097489340175903301410266300928412887591722794766110722237409721514188165206491123875910895391584675232262105678900844206427167568296334126101936602624181917551104944266700829812088611540836956319352511826445411590920242481120715107691718040533514163830192729545356581601822097446531444288806396538362693917117197745781157348643834436610982637955899999304600592433593607651708953708441299932090023296685623707318535563095805421461546574706215793654085583617886242636113369708957408126042112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -992745118467580408513459427932322672475798754562469959765775969629265808156509909623057517576426820253150976530654871070160884077221574664043445158832605748163283465812903545562928212101038128197306095882046334977184207378668114179361551481492382216930159537265351275081220230073114320691661299708296638420167993694266823236308533169896583485704503686545571681905376408059358863721608058967921596530711892257745834648198353831391183867084737951057958449421529472359463424646957918384376835559260684267774959743807825835425615437526699461471897637309488038376792384637806753062106056361912975362067184517938728376737446013367492519505971760937419038307727265596503216752451232295207570541709557716454388491221380161126491325522946004948445353958852274543865642957051405932028575191465461731217063970471821799110390005697674026153607071057040729607184730212116294602809282726417538402158933780682045113152339982362681888693434376041109452803918957941776351511250339053737972822371810286931529250445619174710298150218124237651805592274195992362228718962334319772017133961363177003637494645942304324417620534075457218076196846166294833604436152646858875697430162794337838986602659609041711096509229651877856265713704986528250929809516333663836680029507356722900264618131755740272393144534293743898862888282205704984033651833940797261631448916145835111965819839787374814683448636693088724897246767512041852725554703528847461556296090499694123915237349676976563417999992550007216613831503429375613461866411504301628473225499428338760492034998892322665271302683514025560032140996760886004132470380620342464464454666480622979136180131048494674254510700772326090006550979310037717062268180156647602622454031700425305825667725219202846300699435722202365577452236749413255602153841182074960736572409489863065637610781653071826415038109052337500720822657357858875023902484427424726515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 258029487120405534887815889103371625804834459116333872919004612389978169337376676646417602805592939804380449646988653245333807094919230863450675995746229236028305474777257357132891094228233724504706551507151039636931387217188295804233594472230681810018260145419530715762026816338102473799996002502626294164484494671594813939173952727525626089429265507491271641405931794416804273496429714227987322491673529795245193986269004890213441499804826200538461491209234328655623412165089034557026875459039403781221448914085421598453576006706809914352222686849335992323725912331258752135341205246405889152508994015672844663540890911773470506416999064865520712536901365489802082361912477723741647577710722692888098596925721839329633755255535932488360872197842637649237287993084551681246692711540047520592069100405868672254988370598615191675937964244260853873141772250478689012764078025288032098418746049283689696859176696420357404700221154031942167471871546454876624278087245556991228744707464085046479665116353399630499835391464318917384718642921972108284694903042477302256773961345258336855774041623466780459768422169546268680508831560609019070531919370004164353686854703499822312183663848084004034307919462148847891343686720774419398730083492917563060111362490061198099811254497859229177909783048794352191970205417144388624882957108307931130318203013978516094802937414680428611736391606268319697158047286122339949351129798075119293045596475043465914685952963416742844276398621728278065246634743432840052157620919892952363200915309980138984273628631251283117001410040430060171852192038703240190026290651189721441737679305664360090686549548365366688642234548254744343456860196066384133980514970574107983020387481035570684210944975432694192731309399927545033446684740395288192513082758346229960340100604259301751055343138695925752996070403279447078248654584009409762279091049473563951104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -48276380034293827752664524266899910909997067056891542943530042537022192642233144350176330526353317617346065542333434105933939357446990706310034302955057218721157427654528352246615463115695342719630818058994493700672666513778017080960619482575791557591528848105717024909622724020456699833573347914356630815377548280579360341409027672631492370382017988258733944417464579360289566944823214958848528498583788535188972164868113472482529275902764458970913651670399991945055901915632753587560544781667165607869113873661554344263493496061618825909616404724468919086004695051122894193831786945631545313285437986915537317084055438749844035886764276500286976243922106721740938870227685963216350843255041700867241379125621734404530623060326557379437379908436329997254026263715162116119198201463199102479508443696113904590695927987664050013790433958449748858227078042038348583125187928348013040877752531683907376899931442647745751776801841721627284427487809331634256530324982443525196112752850818110725108263438372975227463562479442597775881393692144521728860201129787308153089725096351392703843274973122369926482784741102476527794080862969451569415196769754687846649056864570164327790298470722193442173212775962085899537644310691333861028379066093512072147015494037962888804970550749408657643284919853689963828966503170021786883781229541891492436536023464732325508536642633954883771673476444314312150912844226940663249306112209058473894300195688038192377327951432414010256882264600421651907049783654951728020298983836991447958008712119580563125751023302457433548465084356729956923324886112881747988987138367621643650173454140696510746542219693724456406318825542057108197833158880733659098881293191687712680314864583036678388134868168136436510947964263528241387557093535231068023402104870733442816663936731175194987264127380020242797993904152549320258042821767490550743999410046372937728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 4995307888169010785041357669981070098969900928312777689356129771449168146875008599371601466633257101007793005167024720342520504882845191638063774918973830400327471500636762183989836309833991345295831434635888723425622368672448229907156099967035493629417877576080511701303118719330040572560708746757771807415120588889294023395347663080134582810098425656842658667835571989312216424460297198355780389543224934721499861075790991181226587975068015529362319366406220836115517707547082662083497032461976562746142998628982151028252726983030313535151582159265383026958154136276499384114349962243908250079549555322598025790838801733097720201278558820216255101649322933216997285542343314307596616615924279631559341931529326232242361845876403586943278089382406507499722830608138131194313785868323962732577026439015386189821514370974388295374932940325899025109885999493773440534192536499359428899995708390381804960049917212260231032486325057804078281711905604583555383533875580819106658214993400205310652940244274897903382604413984221791395458832380788135336421547966680663662233698827797924496773175472254816050535394967322095730115941037274272004524331661458856724080092719099358754708674754637265721039038283411883237258618944833064500044602347012310188311426294459906164283725220257131378857154027640906377951334952128188895495698005538483939975314055906502160931334736873143215092643961685558986601223101134364215053411081294440087880887185475692450988220184047551002363696259357615188646163978423313333176708344517515968403114699580062269523128853750065918737002538073523306287491689281529148446738130524622713774667775521165308630573892138411235782312385797604585852187907591282851150920117806593920697503989295250999013362836950803934452537656171445158427850346350174177567506381589177765226598271887434109636664332915819973272036307287792393651078118813945263589870308046143488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] 218370109675608554466474464830388132056356050857160577659608708517227958013777455935261831593216971799413546114203667160498270557309401290955728911239129109351769336503434914921498229944856786682736038474223245417045043261938441641095148579125394501777760072834666774054820859031108934858489745627511428180284898396570909405928951103199704344580640459015656571082484569065524682878208244271832583365607035713148468327959751609213839966206088199488349834565645607491141764156220238793189376305517507063892227867748903589946069083370742613935457560595208983092188544474232536439431035495586551580874516116626477438085899120796586656617106868472287700537683046812377852690638139150429993121470325272247941764637878826950476478354566868367651665228208423206693189010546614594186995149118830571062464224967645864594277327256154384112467606234897305120140202710532988255550869400831295287780237267972967825479159961609875138815537249751035676030135204600628746282325476595420589446374526270327913537229545938857755421045421292570824557549556264246142304139382104098663561443472622792169426843733245685039867266337522608140829189932783129626172610253864866710423015016895286175010229831085410133975659411331861277403284822640853129627062562206155699892092666354706362773817004939968840960724053850208308951905209159566316640451798414707980993663910076637062688073196078560027382004956829221388899581906113545209194070045516324017395790328985605076807865889212858716624483927776020077797660870169743080471558642196997531843765292175919022248020445354555208285904511258600552233025986404855727201836925411770490731549950223940567815780480039864105261254423534638839596294413779286980454536529938454246365455880919481985882180471449616448364606174275106407563705460424319069595137942001973089471799492601122459849726943830818741459925413606381604929553723488651620476995825611833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] -271955031190845940148164536075906063980317882151065708293277727309904980241012097787153014055795083401219462065253909585537364576082517502839921548853058930709640007071002261264407775446868558706222433789490388208251267735323776583353360935267319431344344432106995347828268703968894768938268206304826488622685506335566690524698562279029393837339709608745865351127853216249971565597616762902314332969416711297895548091491740632226146765876560657493562950457737505310802304005209420492179064709786880121856742524361865594086045156254586018919674816960064567522101727771877712844117913775671154894365486217180681541611027019880037688555820769988219772875214317861245272302285498293042418648629957013555055218049589501871105794455931893459295324381129347364610244673128777899284889384635067114333062942597890088758723191212949369694865569710759439242024130456774351139052001855055935044834278856815230874566618491311313035925418652328190691794642272364881897995095971033188401526967045495112991283300251109707020289715953546893206521452582265619823615345857577909654169832722168208765580740361394555347910187107531276446167669503309114387731700144801237397459849426349031586328408927067267736046603290816675652596804721079109282379367969239581687760163795812940956374536546345930706745535151529284363115314492851987602995422431380221604478362867659379084865846387424711431912513261506130879519571087643364867994136519722389115759769469779243499031298727518627678859400808804315444326148078621141183856938805188127629198346737574803064843608587763602213585388665158756536571316947125029699324785586982793430279027758145149282810582547804204846219757782616637138380813331378244960491521864334417885748145490699609131143159406703100781639565380427387925604820106191746642787475894200555529911756269611553664770645840808307341916698163404397827564811275067192945343371421237116928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] 102994847864965576260646196983110347476261869820974886017805056810546596824005157417141092504424159310927801512886349475720895113423638644667324918757703061035944002437482557608614533294786905514632454145361679863408587431509521573207754671149340356197615919526282122089437523587557392221188396653451585411197681570032726535204292490935756215840881035347917463457372652282907570239811266960970340330871561478895257787886445873535185170164820842003732610387334126656631301267965327347350526212495582904462261484643900257823400710709464108263433045182887575080074113451014463627803128326499506054414766099932186203881963105368800537195983165377541179995377769397565592882667567649883542223094794230632388948324154272638455032400583632327584858192836391992605494432904930648611134017681394448952319323988480622076564317133197698178263345151022873147236930762179131268599793581269065310673870315741058397609047814374351711495917356523978893861220390053780634553063339732112169382106809144611726435737004095830790604622220159359234483790469806086803350610893816495881904759146690998851178948943470990547037188169249425623928024328343515327966084247329144531154132687194986434603385665412751570357458515948754451163676837575641628290838668775662902957864207043744857393088477824475453840187400659432595608086268165173715307596236951744857253017756197951365208772731002840699259493251763139134836880043639234637208279141249322243492556924445899316630553512735788862932891106554853985900197048545277034859683036497381018396267348772617466454556566185007355636286688419393889276156134569913204695658429370647012964503890829025418634630034163250840964823379276410229418158032919528786502250503152855998714044998944419081035927591391476537959981230317293812933865703660593446366261374170104566480382824259355057630817472811329917741595378425869084155813427086113263428006828893536256000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] -23013906160375000593761882723000044481832067386656577456875373789453156554650483186595661449422122977216682648442519083316326047795302484184117698011016498886024789991990358716265837255344717574349096376702253275705316112028281730871933776757679950704009875007321143672470312170026239082044002841384464664204983723587457269879041222424582546812399134522243026775495073387294791570667992135096564137351801570498176148713679370659702739290698113891317431300373261065883932886528362930720993993056488891158341863201664663809258051425673308803810900717030378213659766395071040912098580224783081403724803486059751910529678422112805014762541598279904272522772069660664377628266152889482974635992550885059036501745237242577243985715883296074131024512707978602962902903169388739586746306210936454098230414481600478397143971502863845321818341608744497369866376464087423575408829537845783364196073065781889250452115693437089306159643063795902387256172262961249984218920587204766178552900158253493985079854012571059339509502425453230350947508969207344405891240288536835134116229926206368882325859764106131581394045991897200141079031640717459526346740008931632616818273301462539272101795761443442803056218311424595487955915677741524989883465278357312747081173635086363650755600126947648077581111649552082446289177050865707512335103022494895789438913628893010354945601477910755805304475894615709426952431004409304889880846227914813286826529086284016355929887988322733447160998739870868916747740676030397638316054624993584467568174534392019728057834929452540158832312315570228824236014685155331148696982107032595953632010891718321232706529941269161629324288220229929087119531747076076472207866539912131445347749873210492398006286293962182727229375217368588857651766125972968106969431899732960665289149752001452149157172151437250629653310063793466713021278308887331810843570979194535936000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] 1610798869007264187756085230993620734091793931321032992907435196904628740938074769557339463942781018497475867656715708497861203629170928161234436981881852603836260911349077432800789181765391171750284579222267802463416050785719856580121638825311591711899945513171185088933853930271431712230153084022699507961492379697736509552238418006531734020877058452901507658691488391356953795916265961253379667569074178392026641944636635094610860576993122478180028032849670112381086808573564745599326552756792881987848385106692629358554932729305531574081723598563845805940184120966067930189064404137440920873749199091301627427952777681817998384813476922057873742545724983543024406925063986980302990949709162138006942303885309494789836867929597120946939512440605389726744501259971219244810543120477317454404679915064408613136523179653987276304636024735540838886502427386313414781914386073039041111491795867913543491653098124596953884889638476638656812954792749020376585964969659665000981411433009678842805172107278436271138500019597203772086362289597511251141960256870824824978973798133646541715998999321150365397394481156348881050112118313734919845362265909095092395874598010883634555267411449553305890106906480513440485912331919669430748314943837030025541841951215848461234397636462818115844314925077831769258487201424360380194976852021680000194976848415715087034101518857143961909578857118930418145019914766322778788374995855139966346748086665554770945247615002684139030557063485738768704934273367483089012182932187624976721211468568098485082451369694948668550804123404324813049487314952269679440418298356142901886880046195462527807562320867591849627191192588588094503604113662165020171208555919340028429407049127650517436165681464524309750700999840400791817529950620315065290137645337175770426968763450429075028593527305854110716536402416393849536003034221756691588359959995219968000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 416173803616811855310591471043619548465856428204890883864064411441146613480423783888133165270606673121517367187712604631372808662511930372157158550141243625512949206926614891487247591646518734269014467373765275576111538068657044833436608175058802240450983712462010948403393485085622596316573463766202495391101804279368564460567300482320368319722951373186019942563390205575677564606317342742574322544238488098683639336599594376244199719168983487796124052211859398049710721803385235784079464129559468404798063268574520281359243759772293595047755204137502657122895640900158033742973365483480672562455976385903227478507160228663096293833321151908337126222867424473847982649816814111845471605262435326030365746820073796194556021205023598128507621097358247539504459584308788363802429493030187912189604577721373938714944134042274024378998704976458054015342117886339646933933475344248760424380584026392966088991778113065072846578656073673440418909960044833979314168683606861641947787316390398345431208797173178665090623687139850354623380656020740696041694836203103456976845292760946507659570818764934702278294526960417296545074639597724191616168566777832030200674581990437161188595214324980551138055699996794916501245566358192827246507409243529468785066145122885298103227124919690889563074762695232640248883615863905308675276856798112895526428972917878288924396905648868148429513763753869994489184206293247719632112938470282410332522135281357348928543661904995747511157343781880316457388134275093635845503061999188065672522353076077846730772439543921304866734931001441926242161512635359091645235888052454522472710983112756556685941315022092582894429383772416111056805663930859607209238916423091228035598856392436487792388340233312723208309957559520152403821777391730187474094779252115309274871492699744057054259115353119875157948849659152493702330719391183029772187020050825216000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -98206000518892509180119818981366573391922154277381980460667413101476406663444023823432614737788749776141824998594179224654768134713924520830356325171794596897004063517712622374954630715404606503696202793278048117854881094906361327682371938673542675332825439336076342660159332016153774316481450159886785254697919633267323204839511448857717742936124598483882631786872879336714658114579876719004021598531835330702331511230637429067264687054796985392889414300815080087619837900675315066675696361090812320868842819552391207583070996610815914352172689068239484526038484781584739847685020745262967347716968430860228369414804546461951780916175942738238997868236714394662844385581590763855911276837014246031370285205061069413180368465439704322061419060083400934634194581433572124075299902956837186651971694717704514242843900918586180751569413998899864901615692988793196314066024734216720936926091365648423622779623822096752250179549021558884781633056541694706228160395214881139792507407813913388890373213994460780164736337868242460064865267537816905231475318713294544609407549152326735618361242026063280353579267475280852087550897025482483884320551595098449927885342889077692579462027458719477995619785360288009634912164567785158520282018932943874680345234348249304479748767542267563346714936615717447800433714537331957028374119214846216850479784175615175192856029689828963242519931732297356098776118000533296855152201242624907406094977362433955156154441031454004615983838284646381136141550118294079307024251438125262339369567158899449895790198112903890313963401276139967154825452552651733090444103975547285550960001140915118289343330454777090211399677306610078214788620798454893917043496551764813335304892589555540573366593638361907234798088746575175377683549739697407008922388182787021501862026848952749123661181712380257943948117862144107252747329593152309924916748686983168000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 5104966311029514705491665917666098639787243725078903634094979182526728705234151830177519200834496096256000568035014175569731644078913646704495612232928430427777543756867541580735250952978741491356739942302132778496693583860536728932167694163125524639342926247514992081332222479699065822696339730250198670659465470594118362884260978092118395264689272326899638219815190452297805878350545248829304015694940214844745002583217183998168451662709519830136756305109300541801040198658470817482484703487954874206285063552272671158586368640373792305562195014087956113383004018043977164755915735558213339188156572091133977856942932481031798570029383417315500225115383432982788062601898472135552199030608441566312820159587671377043414229240497369439185805749534940128055461035691815478240458053336041489620015528090333951397092707655928978717615973843766520875102855586145620941968727210012287161415190622823976264521584014403511433712379855400387034276894892584312760480500796211091073401366592590973218749079264211880960555750731224371267950056687883288197933051036612266029200288477682266173660297259140378561850760267404094195842925597717824401505097850268674206176758450283036525725087840440279759175532974687956647104767815977079223077832578145453213240473163755193837024048670607448355210688150590251119215583559330853955261808365634530924902096253917451719284920078837100845838103027397333896141509095140577858142368133722226449719140714889820152434714878569056041928197201120134851803096864325768316829499077496443258208992593854567783377725689776211516932131802509248401024181323766730984181584448786703995616290658080389511277253865426064461466383569804571953117654452005588333907049554194065003374837518558214803536328303345324569078918493730920734011235517989256459496797738798140344113660337327272523596302359927658301513904894812635286609353415587817054215402946560000000000000000000000000000000000000000000000000000000000000000000 [100,47] 881745940308799119665128991431479741200738884560020747035356187591106514808538549523411604059291482312322934182779250334336090866340565081377633807507008882620287729391459855362457921428642911376461327728437413109302190825658241507081803019404753849541615549982273013910354714540529145309994218093266791367185276159279017437843215816123486631415021815016566359908044192938922219677825482609019129185815085486126709889600565781085355192875435540160615708151835917513544011770876056436277550497153545848544125889795967527794399937742554298800470261896274791473129019814429824740218265691450883912035971264398186390572387688345739351511914648631395004966825164294869574658589834991568626761046790307793496026392728245836930391461001649455213641797126789357403112165040556184750270899743460616843245901614391298538710186928090309387850903702011269627328487531693085874610086582682025067584469991908974630175575355595793026418478011358777958473026247017682558563240514058959190200753227491373666422177288377329314672424452257199281371642911146106610133635827935989028670266328314092510226669646202055348047754388972901594330850257079830967260973846309450363844478676532802910621427033009662766762893373357864631635450628215103051755384449106440018218876892582097910389150540893834554943202919211073931888272136474934749847393879189210185532465458908931410525059302165589044127841660769822942131679421337960210588129881415549454575543323848576841702453641793309477483166607886356308361696864784677356157886306578774262577780768195358837013648609904595890723837215989388323259637904429123380474061778081883055284640859537969328454564420894476608949427005702917411960835899614537169198419964604725127405894586882131003793244855849155342316613924835411994673534287044414353339158762458530688048669374650228436054395117436454958251934387489780938299709467573004304402706595840000000000000000000000000000000000000000000000000000000000000000 [100,48] -195777717959159565829732639179509700784708790305590945956647113778798086835750220570012171208192668101870280373656363363370900480705148676114042324114925771270967333810156135041579767722810656883502684819888564111651819182946889987793575866668896111824942607838594058904721954368857536845976190462976033330493053795701787939393152621660718231114830109711353059545988306851887588854668479630269711649861122623359480590117934286072605491125471538502932906092482984713961508371479342653615168603912101707316787354342353032757111740939055642164542886502877047269134230883277500268991857847193859259062579933162163636400357312787258884352968965923162068237303884361391611682192092987562550028626729396832821027758477920553041321365411633231278022397209829524070050308476827034306265771322225445680118977799617838869390203428285644993369830322507637159110237437501085591744422536101862816771686195126858201385581099091361910422656156833793480300486180525561145653067275389677278502889762307901692778168123897846029159015516693531397315777784680445051718826154487733684761745345686177248824496403619798892177682455132207260388979121199477350927822999555055018075666609521597631011154875696119466542235106866288785600433835853160678994251135873368972314667859065373246985040667188915977840077971336663741450638494956065415016099658739759315743208183877905464440535074743462983845603263410077279836988586685745191301548460286980344809358944608247402426028005320358147000811199113282111337648128857588099526385907091439002580525887711666234012347370423212419138929516435115996876268674090518591002440445421695344040291788364868367394678267844085720929276622176930991459941146697116347930119474939912362758250158021414744688288849462930811118574477649773330796555089785841260285359692139960296480459686934440780230540639762198732539708516378041731391375822091798667167736528896000000000000000000000000000000000000000000000000000000000000 [100,49] 15341351799454736002538247588091215221385917536320849651273275222552850057016847105495111656277900480628144368908057221163443620915119502300139065541649824038838484854993113116465912026475441845448075935425211202505075963096511206138784975381259123287821701694853611212549964491849776983943670698977366891861623704692852928564506689403448401558948580806905708132547501018158466247476970296044381885743630805763553541040680611825769275664534294421123350122800028885516832747653594477659619112565839762942902239076197452781631273668085369129530831915681218327606154722199646364453269539658788838955378880783929592730925757951739843431914467061506394362864038806605888164943015075975540217519530344672083967369186019462220258051997772177196470600373921111458876730341821161774363639949054722896515490485571461461481264265452520715941938445547506768169353447180599216225710612781586492058003843916875612163228613169663807461802804563992002899194617494924636357470592056704683836799622569592226100413721240635119744181734367636159304560453720184548346094143614787947320282145031390339084420467633470271332837867928158641623064783093903634611380738028017388716922949626839018243632895045241104032126240212855614096788545268632392634679865824243962023336191961968647868260186336094602010538999892336354551717831330274241715595721001275707005840185369097546137901304505110086581202991040110771450272512512950633779482041322429717798882313487198291377684845081241396482788713894907222365780640901002948472739548906232243724052615152553833917952870280391820844198468129188253153028760452131720607763781038737745248981819355618582939490844386100768557885334817506428649755873203578145846002156083744468689732581163891696351814685239573637671524556056064920100714560975113909522475943139195066042917394013633210515714851367951235762954053765556886489532356198779388781750386688000000000000000000000000000000000000000000000000000000000 [100,50] 758114550601310794249355184931445029580175327858017023706069580394167944677029169863417775039570764649691050615692441541669395043161086249685944239295213541608765908195847422439843370171842192808341817673511128729445090009086891988210765415669854338557298013928099350998479863305559430668312229018004399986705370836550520026637320037578346779027086653724079852898821569344546043357952761953830616870026655844342417312223865798478881577903016585872330451565740577559185712489044360393502481514502133909064126507708371997004660076084025854025909582780583010619848448452194668049035874548470360529681495295602907357397265224936502298886763943209707395194135682071469009603910258727444480044745027015098995656430447562092404432501879223601311783019091594369322855738753976584146123559411288293666911571695248338850886228392970816088736615058591017901614898545840500974810645604445498459113569621296405038456120178602729455844819521026391669666157217503848981011650290433227381677662018504585050683475732057021569885847918121623807812862087952629786410121793499993614056991091184574128526375898456047075917588709360404676895215069357926138193360262828526083206964031612282639401228409958976154341837842291212119404848539457895504777804557519211851558910631522490309932055744122879399923635430446615862717298589079227419560767732405683388233683815435310458814960427067052489460136883588264325257049517292530674403395500919143649454363333840297851104488786068629804713426232172954619429678822805090076969034014912500901180683062793950118319677505478715365374670085183663823550251174891954977530864761426384064304473988973568770664371353787710456260819581078311056757298501836093350180592027844283822515714039102180143341964995254364274379272078855501426904800325639366896165319987170952686641171875345407233331776556826624541639164814408177648687522392252863258264862720000000000000000000000000000000000000000000000000000000 [100,51] -371143828610090557773464455721007040826487519870767817065738772261043817338427160513554933978714443001223723966367463389537962808071249177985334631820678618748195921972372250255553188223323136928358408266076366570048443824927332214615372426745627855971579814134783340566764807765442454587629290872690399762434822957234961272029563931212803693468618223949140984167901975087375147102186371299191451008446207375113851325379015326653150203486103931892384298016185278821898114859057908611731727008080517631998907774318463059719521677768601159249052147099158149099917940594535724791876125802833218113569868929665732603957838073227725956192926332916196681847951029124565688234384017779058246704050940008030515083981944578213801436457903823220533729747205239029677981127156428826248552590838575078672040684432419935140807336949466736394975310437094891664628416338368539112446989566334192696206696694656269461201154841505106549801902785424937177790670348891949785901591651694239903531853550014347469608915812485196940902671742748817869428192944744959697399710580848118128664156368443592581400527132885737196508474859459466178147593555947124984585125836870216516989486415977672457460046702253218711955054662022889615316993321578294896665873638820980100843949788722140335183870001078874665863070158526213639197517471292420156294799431519193825844071452331504609633697124310028840763178735753236143256908271340923097545309253544542109903829144429283834534995816999229999396277358755663121752910334534222159666487872018350091966168994668161526086734670243113282856563453190942790653098527998868262062906586785651693100521793090914122093139843479944071079137510252043938534135499786691610748149905047907043543777001485775903680716784624714343169807048799962159898277801996995274411027223469736626276794320670868636550393213931695473663227365177874786585607415108358636392415232000000000000000000000000000000000000000000000000000 [100,52] 49648477880410935325556681060859046754438108008691354997890053495757406938014692783216496175471754325002132645695864912695479629257464229906778473639887758172447586390062184583598611114212270855379938362131008767566102811708974734707349300148124397698591822419563184677075398511993340446350027280048419685576476028357753725992714121344093455115180749522269362683553634281217068844334748365043062213305894053317791465862555623128158681473580192111304905538600995620244139295896384578819880330521081739002590856895822540849040871703285067156775358989571559417382956484264784532631157023262956564974418344720040617362345541315688293833024238680096507009024929813013994293146927898822233624300344725118251098657064981380126191674776264195668883141244048113518613871077592152894679353678373981751528328987628544555381947121224695794279081872781048898488669467841799131686595921972510026708693461654740640008675154644785980583613912573181978566620395466462539075711756927292132719854592329578633764112287857895247610541691814274225053943532004444010614341382943116555674824584691332156126515436221252218622534029473204003966620517711487978508704975981510458010080477865355047122739602830656337728390235181132469995891494066905553616588077606318204508847805666273073943410647652334583879226154886660761096166004396986306744987592847708420779351799876858259544082706255242023084489355299421745026839282697844212910174923127318353993069513639512830472484912369959857157556495003663471709332848403698380929414441298004704842840242234730908580056298047963019516468203036582420589381062787932141303222273057996735198387133789800498881238541546272157157433749027278713936270639211136284062092045537521467167199580763458150161140335788688786131247729904773205297168283856433960982665842384621189444706498769541907097084677645237635093630208164749751100253727813448379964325888000000000000000000000000000000000000000000000000 [100,53] -3779627498484978286625565489397195691031934349201091812446794214417449186397709383775591708899628769194862798392051079804301186018105335338199096894086975282006098892079907779947773594350793393823162148252363513374979130556455425707110442902815877318774430117119672375143779659534660180031376335296622129387677260824649144718983763975967393419496070427541699089321866760575610167139429932652106020241002575030260205618933190600594220653341034119514296018342014131073155223500195431091077209466693351562138418251714135054253846459904867493552963793697293875102995346626462517405833093947857705049190450687883352677685021236200112671594398876010672185449643824110757175735839684747315625953681494120266155545637666967956027069006074911890200984889686330368895779894916132132521260363460672992765006358224240465990053764855574483110816443242945948228318221825314054587927450853824087138866702696050807424550287845778396144866499904003130555077088342583367260918029315379586485782951250713671809678566557637079030968167977318182549880863840272602481540565656350654282643494662114461601024518839344267141649828480676840606071098042776571175392242361638391501299790711096374528830666002340401799682445645546430962783337651988477349703313399046327341801997787943460839206471460945018458345345986472556916491464819677478500547022547980391738822252676183974617537353865973273093163367873274101173498322476670439752675648632464238576986702986874139744011187602914509352776930795265660692289331017658813520826413597278736287931520217608899492045841781802641631701270668238649427486669734492669728721512665100298870763495396129304010359351127276411977781270492623573678360023923117590815113430443930225853777272580503272247569683374107002797702461827193706682873745230115568624017981266091250973848741658719115622865829642998253979101127083779272292079956449946315765317632000000000000000000000000000000000000000000000 [100,54] 183212687554459605972312682798260823093087776350914744739657893920444555354740629517542511567855359990924789512569152482801810571599516951265400648110141955878713027190852484978527952855303034379300800632894088213057315844839412165113590555906056585794125905867964435958580413516070106337793999187587315979517624795849368057023597063826491807925997752183303747236018728902338673798494983138134528724567342874742949486447222640929350544923042112342143940505313150575059632592586066015267902021130356131906232691430931605119154988248709819358655159184118218737216372020681133847403298911062176590219312027228571298303900657019132259432249608176157403731787795091050975938091109881723434165588708743546415280578906785717908927074751442785683896517448467438966480439312490360915745182417036068427287001160948454869923102599088379446966320265055008443134932018607205693285277392527681219484404992319396270335581636806724514204145141144965130302529766343553115858832491788915121522813030610611387963086218777526210118154248809609701901551410328063125007414603126695237253170456958597781044700535423121428032744677228090330968695320541413666937447728821661911152406251519345943078629176926134731138386230061189899299627680658804259549276286793141889132503381976869797308656493555787523362219733340516540824583205066793188117506960630785786973986585975287383542056404971586060156415539697418075588369788307984473596054555714916246822199384523515705411072889158952960594286391905306294963722536765844999079598868434477114578189686075704334986101937589539562877728808335810640979742269186720509334091322196667829669887951996301343436148836513505365181209531432379131074617376706149464772653553107429998803155499200920521112479039823801331405567379409986087169956525828650385633684803396964654269738827982382498008446024593135501403951773407871318747360687463077867683840000000000000000000000000000000000000000000 [100,55] -5801158182283367295481030867180405567129372434129675679512455696923944651776076629814232712337767900553505416994784741653527638193836738792800049801461223551632898108357277082490811603541283028643329329390298895658712398825419196570696157400864882587361457899610013115423086919385354736725147893964964496807825313891565248220869931648892156676353102873088501354064711316875176662355839647583153166416056528405394926464060900525087338069321700958422473895722678862500230906889761909545365865862275719934638468419784852798740876201049881121359541899600969791842438722286618014022041262225005602888517058599675474244091942850745881288678512618806326679521175045298173136609534253685172650997293785749893407681430718781503766361633830580718774098399441275385501263723370770600063287245772130477499067604175368413027042555159253855680204485851479843060809629077025701126358817748514439239297019194468677930109097334708159768981768735237420878470995883767155581384842853353108379498825187979479948585521793539358060989432071743072418471008210760584583288582974233663601193689772965972884328099871606033543897467570576240075460971603973034905812325132646450396733792126823507950297934313377268522194031049091630997318084351729287080204254041337789027417396352937854056177109118750780303388218555357647171541074694059575795753696593886209872325912750435133777779187200530742136878562138276747489737124225063557351986364926497640644910985128788328353998707904507098114824163008898592729686043516075465128094944768620343707420597912093566862588620308004470500577685792398944755453368950309553354855942516807679675762675693146138093742063377007681995637001508014090619356838185197007970580952105718620675135163295033936308521436634050882797669768160751038126431537003668874280894078477047536107700930068603841577773123815535176640936762731373643221362997765441427865600000000000000000000000000000000000000000 [100,56] 156134388635994520943043312978640584792484336150287230462906625606775840251895794379878617940872524095952020446169421456279438325874259651828755610243900362035139337596049197757528467656323222135625536584392358136271249286506670248508901566189815465815964482394208471525251786644354478154990517965853980373347827621307353361143321638456476242273510315376198681224343346062615166032187062825310373689719569271769520719841828683738311286895384134844371356701986685431867441973493531032189201833159491831870508870733608088480381073503649130759556457140626526482042632463639658999756804744094571478623285064533773700184811465121637895157763289409039523099646978244054750994999195612585564698932074622659311937813972136734293633027452674656576560902407486173817393077249416021195979450158963659667874080446630399211788679369889751387476564860899188019797575460820404964655405411208254418250080562375354811725758447493050360339813837311655787643714797059230570957342507925804561378772526910053577506987494229487601066605720955152657700697985430939230616121174696809679667870680490198979442871516686091778212760232122918107280661698699929005109769398996647999561674809956949599581655438707512883419861357665817878190391568985377989847232446682010535196652086672005800518272013177299138852758869758162634691087507797373288576541980529764858377277515975604642194390688357938490226175897999182688043934943616637830483280691892235397905544899954049967403654727931011757604144215229553342801186885141488449488946188813838121261460495819957104787031880836059583584615670165554970508970133925717522038358875652848037144777303754549567023300066009702126404907848334183845037406541983916361622269021572291955988266968808789968521572817319445700398785762250367525135584955332442086487773205462774869733723395714600212949216465667446466881241655705508564807788418705695703040000000000000000000000000000000000000 [100,57] 1135262806580129242393124799712929141224536854574377918256807376663935729086722442167945375333372001796185646449400558295508259963871161236537812518898988231899748440385962762541169085528535898675453105338582930441037468443410052399611237589395821111535878904860602410649430543286744241248981128040266306594709319146318162946742746480868097632796342223248564630279661989391801169576829141288768807876731679715776226737929010650642249404019248963787553029625964107724089234132133606200354611027770254088474919788025369320537941622030034523367863004156094702498438416251955454507722420407548143064923525324331075964676246928874870259170926728476151305361309696366812564870011265046428759836265587746076711163514399650990719740026114413818501778049152328903500376360043142739752058413190903188065726782771888758976375188717821613569671620257590182257660352502642441177860832514381687592185718608937682550418471543603497674970570849416175573683308949182430260383882351199065938505739230253773442160993933296724790353701819282987151045825595734104900626548887596237136045097235582449210443106879409409713466527866779207557576680096281142917343209194208831479659064469922632477889285518210617058270908104112286731885177819159556739438933856275624766716003319958347757781775428171818170282871772664781413186881116240109554624249737865386239950025593228272372058133076008229886698508830339890149885211051028775662316784397893348640535492092992600030328970994035830408460734146110287096829234682803635341748191695910712901525492279489574192991564744423009793085481695684765384508988084477848979086923984722851422058406382092211366195145513453266864270073931952158868562243418496180387452922465809508787933400905879446575406047784494487780158750811904501334016527508317136180304438813960322606645881326621840215042819955387578932468685968158703258640446037279375360000000000000000000000000000000000 [100,58] 30861126410990768578295157224628614125251128286338175649597803396646596808353347678000552797687175454873956339863220535254064466587621090476283657400634870767140573825221269666564379597138674666304917379384752715007115359132605399335014828516599673637640328962638339976060988566756500992861300497135751838535779975221782548528349036642091746359788403262185210703839072477597437221355200699752643036644005294837094317393062342182472462158477841354354029756090843776211165394912919814409593932479470036832870166602623219819190476755725071422616274802828797591226522040126950423738729162451184503395035942848947863579070248428981026335607037392926104890063901148864001541535845664939947480198599609539525277156704194859944420616792314472465284383612419225319526398740790932807544734984790826129184136013953775447560210181638316922305372082925859863217166224852182104602731555813070599286179468011685794218801812293922902074997834232923540443816656879447406670735319034090989119330015005385843064630506348436682079388257385190424481791688159809434109950943796658487681479166745334186517043689546131809148306493321585036074237735527399487639111424678127547784077227744280781474675382961303755727347612652620709571861812977650858223526411269475264236350406822293263268846385382043648331775113027288365114987106826923072555593721966899402001379413934534228274581045541682007807096592704026009823738686458440316395185260185548036208163499667847100310597987189825558309765281200738013037092089626842567830096499375986295244040871651554730212903516941345257291533790579713474119826903216606211825105328722125515109809532816421735580255566160126907889412243141947413297235780088479229629192705334760553780149307573010088399888019143524914564300834965408992952175900648565270419408778058450805577418783856365691509241180249273849280745912520204867524018466791096320000000000000000000000000000000 [100,59] 2161963339709622064703368000554116775569943038192917872648861754107816244232109275354380976999377763755915525209879814800520346229522422030094587227368587709329545814673707022325397513015389732006459301725016467984252391309999760974760012202110317315414190567733523460897344956537112763382075992830223742189480168051927824179635515853691512331606495905954971193005376640245929065895988557731670504997737057768401890102250802693312791743951173900394603152933117392672073261662382727255183682088066953429977387257831666797771166446765699838768542232919773336452001846473744802578988262430272107169670260436746198932328370667788477471998685644431877647937601286245044009292406454840188308776155710638451961022906697811225036595463970997218496580463218567820662226897525558256479675256339057221665682742587342643151538260767508697133665024360581028535941784123166914495156204031763860987243562478989852809222418056307942284078583295714783518198056585899024792152578307068754897480425407636043091845142817640610986077055779738295099069603999685900265580568487654548976485727906746636311467763885345664225876457505928924057482673057119373462851629756593023005497388234752376320929821876001059130872556694811978023098282733771973602947124557738283939675937284199604872742896703200165223209126583830116325367588145033910775726254467370406162469000886557567874084050750293382056445277533454810031737048348356837984973165529390940387018483878483242424600153214526040929894977828926325396065464115595434799343721561161104666197551640100678432813087809952478808510437350684060105261868648115722103635254652355937037380045689605974458208108185903795919314222350797646697216310239094676929214758144477514868720230132602385981762009711388640142968330352220056154495105233942479766121927441365160444249415977887043836603264667326240966133207079470662362011054741913600000000000000000000000000000 [100,60] 142330905691270717612720446309464758235609631245528755585088539695416919105798155616275792492096306616167482633250785610448292917754226394916540378866629644178222353846770529759935514358210959238132897608438233028760054074046631001012092506011432488600121498439612058853177319069659851860264138400318330453695840820652656602232531122718269504293452101490117907543181894540916944128813316964404478220658749237591010897726941100686965730912424777826408527226344717084352882511375313061229409740267496257942518904009724239333173755901779371543245003380817517000702584588322991499905556351891133979303435469406513501465358321234938640500186585164327286228418863126990984607405018971728305422910886011939534782874311369047913064317737450630139357272403349675162013995060241970382708821950085899462420760926975171914360053172465325482595745243455237174132280168838614916383845745068928792359515539667263360894692710431564484892782519495619564988134506755946677371261750397023994015813167934651565050656410321733566961443744316108368714498399001619761605393437916624473369028963608362099539709094495130389699987285080289923546443029345552470969074361733849130628936089254015137042887610801863601150684549089026618114479741075099639120338146113897222274136728287628273514561251459543366582738364294760323883595265985697347277687550103711363075346563539677466534180561007098650952162385430818597630376948000435827633437560577455812157833835216694041783834789197083999462880620898392242663264196783776577170071797453970565486305591764812194232365831803822251054491375797885185453447271985896105394335016500496314229996270009792795122462716943580641601778357714939918310988564615353340148089658600791975570356081790616262761576147007037995708959240476788945527407380147961985772490123923730178669153847377204751269465421719639396552893865557603727728173530480640000000000000000000000000 [100,61] 3322085457717154684420201616605585868409253944924353460746689253121227073901583238191459808069368348839367290802422080963663942594116078969503421022845752283664020489012361252196391557800750008697893107494933230849854646079572747694820612148298045542486821808304714704525319415863370992676166076866395941518049740402195288447944544430584778227513348464236011374779307038620643640753055439748038490664379940034858214823789834745143459823447344882101267629044000955367062711437179002927258997458355554995317772179497163991601497862101439974983153544437253240169843750155636502934513786000546491637289347715627634310536789560523424471146094096378576842354055890829146484724121564013118610122618643581375381544786802911325776431531832341694910505687697557575020544776394651331749995482550146276720052899948829495753187369530399445766775023641632086464239809882809796821304439949399335095019625189668156045460539281165138626484514051388849352535553349242964961125326687533232357738551722301524398001571191622816752111573185809890797872515371223933634318824419037996542511865340420321660177508845882410951116043753690967021742585541270027517177928571138802514539816120644128399923411342724541251287561159695999567422685152865495412547259199085059558975774686190739140042651499565986049103271535468657060503026600610831949272067362853718633169761734712180541820986562605363249799035652621369921949914063294786189681415376296522765594663404708264469813187442057442870544541350123377867813966699167188674591649505955296438487641563814722936979939572901214564862179977127236312020086485084806232399409118284894726443248506719846765110156417177283813280154377632280938152303852675293532036734910351905211878557308944744010863631391869559505504087687999199511776411670834262675624766383310309543015458927941995465939188705244824063486498219622434208963541073920000000000000000000000 [100,62] 663649063064406319984369112087462184524525766276814936279124448658766614645059758142609554296901555984466171287786819779098691362788411000131145152431586990797253116556737644215768449718216605878480104841847563948284952003979041833580733676836504561023480900289182191647209823377602668885526769182272460458679695216120910427045015854629562703856578544373334060746423266667780490604544282819025003067669533094370973334391033326436081999740383781465275612166773278033998831571435833333045740754642518899741938586000249953497903809260853694554012110265955900950895298413775946445703722043203934302275769808566730035566042353854750167693498554111481235892304170372852709217389848962033298516744797986873631956313047403890838630706488857634029330666525735995223659967815720789542621887313980949991171047521583280511041672986887504952620425169602416243502658402434352147986686718280531811330135165075067821448180895575491297810968068446917999687258088249982796592360098587616723621447077519207997472319158286576125890363762993032910142791523699769004245395828101732796955506747519109183425568811046215876781234283490464125360123741510069063329660905337266696771775514649214963742064926433526035534377682801151289757552056821356023356728990166783315135704131243509932460867016557500903545243676972003546403543707734714891364317517708635164835294917117708476749985600124372813078896562367462544064763462881221123294184958605836650242671947507342687343665566245720788771485363501044505279763994930650845002259716945391046097010316971747734367637545304582229400156060023476204071675724838652048277863340583998648124371804104976779187770714253557131941810523411363390050613468428825997166687434716076905054727333349521194227795286735113596412271316419777764054826595513412250795999590314571421980569002822496025827577108489126766180870287930764225149885480960000000000000000000 [100,63] -9761711087836338363723812162648916236769251065120787104825599009677578779516110227504603924584120902096316309810485181315516127761560751708339201700642798206930705133325990854516884412450656101548817002225964106098788370295926951147622879132945680558594695839107156643070214941062201622705667375506299083851222761308441655943628216849534922342624358508595522374783566109724600372397135429312324230728427222096936480276203807881560239014682783175063857178561926263260254284412123310372423139887887947049383216684065891494219884041543679676497194617835204996589261296936758292605239781540983245301416297947339546929513934668253520355056058157891685826053814208756854380283642233283224744586974798501777895565727269280523188046816013855989862503165980997713258071625551424870370768103979036875658382698908963445680277417316078576067357949440060852706455231503844575675772810474933890651428672143026587804925703145854587092838826364039327474597438956617454308890923367581826032132299637161867114991577466035932678241963270331623546520786698525539465759403191025161755861681912189987714977338907436666716915529809544742278131751306817903723555626034697700863218620455255189030417892156288787922953719036239576585461998762746112144926628802413354779982594198452939647560035091231154223067535261418594751810363980879781763427592440604350401636438357689483657090793209091044945781492792474338942385164384100749746780864850772605116875777845071344647947066959628257200398342975834812581339513940912043735988118430965790358064673049913013474207879290738721702524780045926498718589440268969972078858251964477539141347749634701096415157071053636684602493662302664725751428849207707112114633421280633974353092924148580145057565736547139320881992383571139133882700689833838577055741636699456877226022092231479392723651718485503299012623806987748267872055459840000000000000000 [100,64] -323806409112058223811210836273292876771258373245211714817242546914696407741347315209069011727787037429474924745160923066043944189098687957198567576481370636462338842832902917110454407145469973325287741353570185939494785780502656403935710554924599014583679101016166196429458136478357729803934380395083714367369851916607406070807259144540539864223710382884904049635402515520236946108889820804895223009688638623692665996529611672683080647279006058317560601666281441790533081947605897687892208969999784161193064366945869999178482474742421617458687010610871376354910912455477560245329441495136634348679134684977148789167668317067055289060804367977248636172754806919355385538773233987547727512603717586428463878007468302868250298482773294917658060740906260098188036688385703272427892873486260592865450881002613925404887475053456331721876042967445816535497977014314434091843827438940460315418749785137283211722364928279427186261949477574599098739438904815109303926289351799975767042954831893894655651848847508782926207996906956256663335412455457259787979599908752974470858121104791556775667905443901377294019638886209420511520436420590211872107120017246510460676621043057342800476904202901040417998626833150578594770286579169387570559179188077051602732796198776399253537178994913041104388524877961341861489883306850478828525737239767624892723940141752472362576893966474352880411075046584687034435310990504012094396642701046967899876822450664405381840847116106921254152774974541648793142805098773515715450396206167497821918640684252098898377543689052266490290558139126016148193684710673569449186199894633779885090934800910401693075362385376321397852438409511224094180555121225674537899520062016474099273184758973224625894192596400102043481507908085380685661885185095677890740849201006886938370193427586952308328151488221204871487782658653692897525760000000000000000 [100,65] 159888698035703827131301997513584347117635598583779263620925085442890031538453067146992399040413511548054107029120131234038227932528877339199563525871423982382209303370537292208459456514245625121090397501351471045181924962720965516385521932936349411433094107371536691298637109790781227580092925850987675259307406103205895049021111238622747153836756426206741746275273352446040633096943657453381662202115626016908396123387583023997742104565256368876010040554952901815341591001091756428213433311337497613082267844093881515336462271771448765065132179290226842124521777129695715792788611460822559034539731891649498461415513311177587184456996350187136056352520119849025233890919278143810658866259477866828113891802642377468359441630214907063762860837657503491445771712963738481534355875700132963678600371119936864991037695956426938812640211412231587439963425325566752368005116492380181680237605079872612360858965011920617380816995651441062210003842259789077245087237488381772715631035076951458778365745903454177306769122682392000959350766419514503164536560457357076956287451942014270840486565672186788510535339908468809789055711104889824791992535689705597668084888664937107138864530555046651785241102544611373023210191898901072414091114561933466089834278666530812048993643831557595941792237695547477545621996793181501890634836482687365596612953486399272205972651686580153197968254557140857303071524902560889004547683510139694804907721044946737908719889614604206150123719303279060287007198156297117149755864771673933870228438435151965088583476774264581628642326127663038917006825634346832328192273769142985052216246144500210145319684624633190593429016441778271105129818079799500400441392782954863681551052594233985389167185156552170568121962910504882055810940544132421071507977012564506062336220917332794705495424259178022924484546902918393046425927680000000000 [100,66] -20185061239447607911100588902882934483601560359945772782421532196195683814187798328290748613981862540736967247757848643565003188832956849056384147220148814964198845345740309787187242176921477936443269988083185889021238909122197404987099052650011916342615485668355213781108206150858924858009111004997624794584072647654739218754782122821807169760188769296999483546000504357345922595479645113107156619796731833732906289481040360647905858016082296040063802369784436361467414357937024714561699552823986439711229452865387653918117179631364124527495244440107202725317601669839746413374249954548681957092091378896021585795411521424829312575363890495607982749661495366647799202167498372556934657190032333506463656083811863134887185525017965419594300686169421396804456721179394703409260150637605004724809574350859958838983091895543989965873140497230749004859712151949974876467780721901387030563501659680164735799741502815543401355830664052030305486101820350801079289739353203519098040483500053822196156138237759910344333916646637229753065336665960570550797800197197196193384420431775740630016104659566768255945099184817663614939658476293706997413111001794712600539763093594238056697048704176996375791407445976105472991216877887725581091081257293942011725673885350295260857485119871237715064632228198787943106481486341670364085530716703179099700146986635877594988372181099841917669027071406940013862802465162528609624214622848110080877260193210556961670242000617589675008313027994405956700227033449849258971678619026085403414504401265964034200684003554236411682367562150029638253710444819874657972155321239036473567692179397891365258828027965694702790912446519823312370848815832330904811871504756698453441936450342599494708097344929344811134759001198681053926886632242129516102590144554923370347103030766678276879533840178270048860460135638573480945909760000000 [100,67] 1224179931057096140327455106711200562518029619457198695708575239681040291538293685433031503176408285465239595202145259542526048519130323943819229808562589756896424909137552794116803415660052085313550786639736965232038044414602848219491535393983576806871158347063361736153383251066042283250817319092977342579203852106042366025004762366541237981544251490349219447007121536379618262055043815823913581169775427630710151975140450295117508076697910710397012570444464532792456663846432125373083888782316508116136380253480153982421277959860287450131311351985862822768154659379436836708409821104848776442975419954726249745052143233396190393765844722282258737491617320879921831957300243846480170930138783922341517896706314279166273559943968085311965830445928832914501268377072373478174689912625534268490053197839932319971911312972870354742434462087646563558060739355221082247640005848768083447440224215423605409026120950087974780363735059920394711991178102054924207587575993307035372649072629842170662879881626656205935815326788237762237078599076452066422695638573040118449077509911988902070138156441614452056978168126333634803320610963655726968647147393052158629428211512896130817849819644734207212497244608111846463500951914976597746569629055152782797441188008956015203516918019861672312713983334549962785004297724973144749727485916239584219783499909694088512724673668043940451488887579510723400403655013269462148631736639661847841153607538902140139097317610687269361803578102191730375102100799104940207819505511301844356822640946670603265385664645378017731894369491230313192985832936273010628619002967437619443371708300371682286517799257832162347647961812955462249553180547323939908951620022304102245138348971109639545262884513538079271164247449635333258922396527501368535421534036541105136911672891833193128914496902807335400917644062565750257745920000 [100,68] -11841002462637748186007192812897353627520768967823861312597704753698316968039828101006745554240195297870966308084218766259827432383541503405010876706469635980790561826058909744411572715969092552636213242141400143958630006827752470661276070962618115460361495561349770340172004722501889582558599779907121236421747464802761934331274379614082184805536229259620834144802813494750159198357902385196535386019733277529717006796730585147653469962013837189352169503782051679245271192586434581792124106406870590067734879293944531760000853347031887308694313850857447489099771668940102997840661627290956756289114869654858531822830049401103777567582482542014573077662660544027384795626513167593873038859920743519803916290393010671679485194649186213032005594720749366571718237076993909429996295008493313987497930193592296486527854913174629047238734035439466488931601684537425664696459657190774457735700302730444212425649438542075484670376013584628993587912273297379161132458527940992735057811691804240180112648174123428090207620165824233866860881448538960745774568985154926253449225659987405357131479802859048932943819075631988789799501609967487514132915512325908186637812958738319839672510764378681895520585640659541684221764809769646786678533076097535559184007239925571678840338820585393616244219057951240893089686969068426278307345620626702694013049929646994351814978246761394666054897727034177131243427138281392315575443859311325067193890671547923463773001379529724138785996127612558025217591416963097510579196849564742693321564662130638630459724313901291748617724373794252742054184950028159791588859065773905618110311476880112914535458855378445332021938263142754063508112537073884104806910133399186972373726786862810940228058635199873272506009905716889616504331996633077592067345595338580363382158988520700429424037096495763214067170311965006951337060 [100,69] -391434549558796796448578783842485706766197548175873319451929540301603924701811569753493133679554740359830522888841917058767167078732562771316859135588347198031169115042525430416410395621823648096226310032807466015050552826086562838628664127183144461280759099468410443302455605880302419108432466476385148074077914827385845777661753170290200833646231845083986911330269639990949502460603141500279594165520646186707299249806391436219357418434782555466930935264809609697366726587204479053093563498298669654813690531262773932227688478744212755014024186368562629402550735561529686775565304114229030506617682439974003908141503474576582374849328865432211032087069357697356351799444150741552526809319182108900578078059654005214846143159835316007670381177956536487044962126753831338538429203905518029372103822378966771602751991967526936670690075565120887233000679448188248393946151195723023578739298624059381359197366447849597890363092133866784700127402929837236691738854795860812250183498879768349637048796984138043790879563682435373202224841380775598426941627213179797739902053596212227776925655384417253053325627072229827630584993772739768904641044289247323427034475625171233691501630296859940339467383572934485839416346031566290721130773315895294408727003465475628599362633222979019687449668248152903320785349387343273588552075797215670818585404064934865437438473867934199386123629440345119287352074640059785707746524471545185280214865405154783939074024768932006841061602956238516259091771004632859871825334039064831556888552792625953979683356918963444943575860957805577197441227677207670561992674663777448113024436614217634872615597340136216910973873228306908769688171995509136654625789976248826181783084282623767520920466784535180182755785927216380455262446600057899185822652534938045184574039146166205377080952829428310290579914714736896000 [100,70] 22809645057608750413953903655168049430423959967947149525362968867435539288525601285443279355156073495792657402401375924338289763134066049042645570732545967000135917684342867690038866747387420720310575911822609441573883325413694986767954433583800289387308823222782749736141917660645919425192021802541335657263772249200138237302268043537629084513045921975641918484925442482026240682396445565594952393829247825401697727343753926674320628726703709755364040385652785262277486819620413259396085695541911709911761769904133786862488094846189506411369011215373525723052828041780008031054034424193435773933969129551214067440874693062667509957417949594185506315363906147328162434696532358263770418712136333745397755719841704831070022895251906978985643807195778904941587017847817464131616728547166242450371574292284469303732905841440377398617705349987361906266957569039223763266217690353494365576156396648318249669705455415624098908105606280413349814672164268953273778622452890703333734486297279381302903935311091216580210447029260377235287376726778994441798198652948488279785932749345811615321963084038066891537661099768774814150302337420142499518145539200382447093896332505785422705346338421563913710527088786799548179638949162408793229341579100143718894142391542376478019047220993684499748097656282925327602152705554293849389967661041259961686851907198558423858901764439657895378785799162846251469590630137758892779848796070620661055257955250261291906711228193374944767420229171467312311782774311921632773614346908058210169139261275504494434116549647175883281788341497836160766844093811472058135262797806488358259608171735168538289732331398468122154627242775963727367993157976450081748061293553569261876180481947551841134988103424990160476873328107960214336736796215587926387438859351258345296718639235526370705675145783769150228499760550400 [100,71] -816471793932220051815977957211432317388466498108091634840265706243984538732863939976372346797451193426880016959558736962849024032815982851909268833273727819904851299740499031331526456357407278009357560639250915869398889806536364486826980153708352493096253362704405735557727784344832994168929299153298565621954266518298836384306343304848014639900858985823329810897886864314974899151509251555570411889243416628092503885832884974161619524484318533396545364750476132558744942581229109763757295253990566751018911711791361923101791668619930857261254120906741776414278936021477072614597056455084141742610969614502204910489901585034534786109078655021034268401967956768850622099505346206985556997202568645049490708954286923924672556360902952157211795333036300069129443614868521359258707200336673838045276635714211418055003155092479781084985314283599317872750249298202422311087965285742331752085426842788179456383691765803678779752889724221987631927198689537831620012463500097966789544781618769446163504882490072133112550079214482004508930213771801551450203514253738434345619169656425157294630080032039453578360290625229424390144437700500918942629975683302778746395535545189022104481217114748186021995325428542678196550584719130827753798413161612516479354596864501521425535019449026349062602732559310734472076125137101773816401234126344853517455930150488036181583399361145465202686663641561339094399679162501791315500423609716508578595110370226522437943552990672698551921175370522169261713056549159487214394858317041198508766751702488140175762921418782406094817902527243525875431056316049602051750020395699220052080338791074125731117095367858172348737021874854745671696193968857915200752861359438255004606934322617705727175747772957905245320402873690653771112437812763772803327233294130149658615891131202194384576141078202659821474425600 [100,72] -59854278605781701496880426704970919958545927972838919869510549453350765317347322552229155712452162129088326007853563309485264823980534662154742298564823142134274793387083034672514899929358607857303193638208492036955178817974811492717197396711366243513277764396693181143922578905480443720265615162026140927816276183109976412544947410803519633758908793228099378415123190195129974556334693273695931118223784256262982292919506392526799667146946637707975309931697179386134375617008735767571777351943892767767256062012316685127071277204708094303699915723109478214392374264759105928028206777095742302660560576234064966196623643423162978024163825576630839009954827329585791440393275158980183423325449628728934799671381646795422646689496233106613417896857647390746270318672388390592743022796653084246042732399519045095422996480765099223244616353920476333854490760383665183647461170806127070228931127445492419743674098217495680910367368126441279456234653744206113363712629888787676158529052798071839283742850284482283368149994777664734712248371180533056512813295961301492150264268658790547262138512054176351613535056081126520988790707929888287864209300961630945087188789047689323711712598581705569116088475837130103716065106240188031484929515806124158831833640919141823670975126029989595520279690860185778282041243434327897765164951893306409989731133864617746427748214955264230591109707717356249138265730222006095251866598261665669116446510962801648846424447710571753687136729788655767324149610764314983667278458609775939477880742337381980092074519932613245245971181131017946085255524882117052762257267792602705492498613487211645388520671856022978065339355302903874192092279139147406938477159624347003289426396006570543324548956306388773687632090614930845554856161710764662028682415474566859989283774828577218443038510279173766784000 [100,73] 1989015380201935931549570762346936201917551757828301108713326407588908684581590488284275939118059585970378527240584005643429273372385955041466627868583011170603124697801584164748745455292605129011386566700340429362810092104046107819555340539032883563036172052717226114070832643690772731343827751135600171891800888550708405513972879624568139279678986205057492732516360187503170265432535422621633965123289460164998851274401254161998664518609065053526285147904666794374385264045096561294975299503722835527016458913134730855488002807837188026983019226395826206762298226792880130971496410024985366716029306032065045321351685662999943334685329979342184429144762866310135656706647205052397212865135936698213603874933420317856082323851126185253480474120084502255017771040208080903856755776711670701025484013604856898064371318701156967377878686501458845457506376609676520758574476319985183463882770486967195427373544518734683968924787389480391620606840782504577700115815555611849196406181005652256688284339782891715061162469586714472286520726728354961708474610598927755017237133148028784499285389553177666144660168716468084983615413102141702690805788519288754434274721243082971768061369284894779634138816888444504201735946679131523368107321537506748062248822664279772220635295116556798405500557583030886118376714754368797382710329630402949823242531354104278182731872395854207608554157358359158408567840791466958344283774542567660982819323626278814225118390182782278839066358251243277706552103188925146293227834614898661711395343087674754409819642997196785567459442611533721181900658512732649837358755164352703251880799120782499409708431505211695183674880306437390961760225061237671663148477718177249933872854959691489669521254913858129268165621884714944120716031687380200249595425631527430352949385579100939156063572964660582400 [100,74] -47780692625994381847557285088427587100464891078115074983311516351235203245230993098857201204331511170444531138760025566817767291035370436824375004430509893317938832436127791041452080814168827478663689722174231114435549315481006367242823508509306095022892450733734214848290891222504342595904031689408805592257607437462233632761809200426640904399102992680360236905634380738333929263087197299933115097172312270160782817448962461122564499613622284601369899128072844862030025017181803985014740125685346586912472000140246251118529242676855011215836632092963862420347514485072369245328061693847465501630790590191521066589205549799304233473196950391344696277869256108408870167887137135452933398768991044180587725999450176960347724938787976747814098952993770841393807184437655545035733870744363620392562732090969836128751738044407588180673252047502696171813135038828833593780813721939704325544806746703276507051930797194784171423500939772092364823937183208204620939637807097992265521331073777461317223540016644145128965823068730814384139936931157129501723660118159717333863499313820407058100159858060037540078855694361737073676435971476079554520756339602838674016859657221655260841431706416143913515309383757415396427410127427196308756893695681128911146053328882301446621109651038577443121697607807613813635332200261199447810876551405768287942954342361317061253021283278005232625180825187087239006105194163412084552205620487363396319641355752232410171373876974334358013392707504349219294712995605605138895227874004963160287773276623445991125075173430756785864326479080802740733129881442929431107704340554835924187003662053693106739830528287549777142222194839314839358644058245191006337535453014237501843379916010051109090702277343206838284455217246877682218139778992355581580995807205443536045117659043309414162677370873600 [100,75] 2196160173840779111889842957741181107849596808018011953865521869646437818763947068434286532380706772025793764364835770829509350449542166278537480319472300136915380708205930797774615215820531254984112585677203253614777103226412260628399626083299408739973985246481372225223261022366943597980349376758261146848023248162671786013443959875850846074808678821260665746826993238738674135833869987768483134339315602219743637365947744658960319868473876471765629305976307553562694394755470003616011379860015619205288686219193003571650943163202946811547596767318787357880807348772093435354259042923771117906852976221493456962707437788985468750965102075529774827630124363074954039876407536313226941181443138862382434045996208925740576073181131299664684223772640484115263677022074574565555108155109809023951013857995540218709321421601180381794839186892536571491793514084866616703377829640473419549157710218951962669221037079603548143074618975214618274248088047829640785962731621215567191516803266079011385765177757311200335623014722941465761292889236897696968416827463844297030558558133722763983664768048951314975456992444310561194140174856666064279733630323408278825755332521889942844413859658524890100777651872139968604622342237363228593586688087726935165081963605549968168030210641677281912198945441594746781479822066305671592748796794992760693183336645151360789282296518307698562468545411297110031118859329101380868341987791930278639987295693292297518728994944471969263897914946522442590034091681091030476136732863912524123188862898580224660500472501947020376917073748254879460253995907201850800267755653928847926107632751867277220591640077429339251107554633941194152870067700902008128428562736863765100431188576733941450648295842868207716888146545404983091292423165403367499411978646339865263318721772331452256080571680 [100,76] -2508902121023253848042130852560631624472018784792148292170607541558474986567679787791965905695512692344572721908792640595738232690516285911742915706654413206729992776476697917852492218281095992851211120114497616065074452943085791022071406610797988465520527138601939098438614499441711055973023876870433229474009188974256047474979280308424733683787181004997182231066271365298192266320323115053538243511201662132238453850340916624978767007272517717776229350109161194501090946827539248791149737904248169145038443725781304530232323287195857462505139246603303136493303398021537705973334753665936428243172483139431418960774403387356028568701019919192729088938833316363291795828623882835425365481070262202344495092961891155177206361498517419878803021681785901487805309917678101745136217199520379730741321294755284733729825682726059275953717152985163286011788877100559921917406094350779876266798348353315085515462173965890434172301980672450348291012715044271369912253912333411707976322367059594913043492610003279771166039975874454484492849848074674663568096879891121408504792207055184856113832749552997569757497893947577001043413259918558308233925495030866078044974060147340526953964318100936406589066071815674985274604976771746949833518961840666314048250637489356296717279903974254293868316618635551314279304962735027243235317500226420080781937996056202838160954653731455941847865022621471635920694298375638885137721785258254333173726656012490918779435876841303310931239140375180542700787338417530045242238260973926930290819093192804054895290273912727717285418293681484638541469994255990993133592598681253333991467082654509414571311207395270866129944206575625049164559157470735569734410668202239758940910955656572039333572454847065947157888174388728143105079772397440716202497320329474304219270033001727970710880 [100,77] 585947813756988888992113107685417276159109054410476261090690329097441985711574710351259740864839105286930833247852531327850897832633160428192817337828163884098395627312097562180969446910823228831289122790236232405733234741744233048393787981674402015901342098689440396117472328839105688685128562208245338886676724628980979382576328177434484887731327931423431159377285045703936506700275821828869803707159364203774988592015092333014659688009715996020456408209349875200295273755143395671993182452488960744417659394053892155502694431125488864790227790695742170317547937307710640317297761853776516807287493056085858880162143605617495530115112185311085171707953135897315563799934428153283294863805387782639820276254801782619103861223883909542286733386688115375924691608436681936167546664797866183068250273085207555632246579708763489312771596767823953951377128028993948184789791948583529668681576981378753085466351077023811573620401474337400567700466511445541544965836737455730769769119156436870173825381390399529555296757556691304717822051226010860793416005687723818825647857719587448682695863611544770915574420147029719951823418750084727509514089907573454777210961654725989625476788167735014159472076531435836123802913202593678225027237671026729618551486034090000812451109296224319645019589827257651778644131438663335601941433237028876837301141826856787147878855773749968746739273505459427981558342108151563322250862400317988658599791869426994917449983034067141033334445886369160964165104328816549753317945482040759642434409974996984929015290441619778919955720270000160147892354748608021621563328994997802279056923495247379762089568272635605563480372597350632505267043984883108448139850989575994215138166985845885657575729094081364190436702877612013548373013925456323328038916868703337817472379787326783360 [100,78] -19123264986847519556973307335524980480880397160548130653122022442875162012003644897224153389866639348398648922540110762908081604852887646009893247292657555919582399536967255090120724659409367056529107624935113264124605296711451388010043237317648179747866577645503428334353970083147834021329423517825956266295470395317709525244913015634113886306896005845580359845131439643610034800637406004647471631836043888792622190431046289798028002585575596604620924395539070728927328641972679628152262399138044249936714573729491347704275403230784886203769414743532159222293798133669187352748624467114428221132910006401453145085810755715802382570087615282525314052784355717941673738830289429112654966083799315199850785805718833067193912448235593857689504692081914018884928507352447090070146078338713580238467011546245701821417568066399192493406702241112584659698396701611893842083444073466252162994499407989841103573184798031830481543884807629438891476907170022921457117469758948939463333534488885557133878973790043149606780797474203090816577059724419119498493728654127172081420352540785711729829068961594500709952979685387866270447502135523156514194827834663468691385813796231171193354915703986313949535819257329220664141737963569450587233751928322132888154725178375096969818515069210069685786193695728088017060502900886896698536793728101561341848850214273486767172788272991265279273645679422828426292313821302490170287736191557132890144259646290166549112894803586103675252225753892190456955905257808273465873641396469777050759619643571886027878779355680493278646379991741933504012703795175729036722381379818414721721318845989993519346738772901836946970229039474698549634304899948889361885490040136926835302004391990426200133678967559148395156540400949350537016431220400347708754666372992854611286483147426560 [100,79] -10806998830633411555164549531485354596566618509077575450460196436035889690898427080023431699949833246611502748642779178550705921630263213144470014831373842009585706993696824984482144524986851271354883651007997688134115636320964649319395923218636728077907963452722252132351481875594724474891763066757242364138090190902941024165084405457248231239120847691659752057896289949714906072387871809747277027681815833025948159062107427361745989263643935397131020515213253998800644983384074963653486914809867181680960928455868768396166193752036707317367649913340888904818657178452016114097513538367475677507408957383355064595193817709665467529741301335447472854340233303783048347256071411288791708970461963630727877636730131025823691474614083817683793172987343233413037597957610813084093030631384755429994790891366286602135668190225602246154277420561321718569059661866669641973915794510161051334374931855851192626280590572038202239429245248822028271492854514930410288708611059521324143547678583726812833474874426990939119228456598979330941893143055730269034089072240770543939257181923871233915300909722135839967905120655639415972502539470034216495630583660859565251935293723889319887159196871103950068470637532281111386115741242910446468613985479378706609775525496774794559786888176891218621027071784266526193554269042052822678628881432515745131687768612083911432602310978577347376648794716209542414599540430310739903847711295859032793463324935208477218915944697544494466255952596183090248103921312974404943145153903091179766382511934201905319211163382694893641668685645428783590694428919135394701475839588902852148828234602153103740704784480858394565968572115407106347622372005301704804711206238205675225179397605403974197879348919823981737578232510613947490298071984302325953609380035138363263805680 [100,80] -2003165215502190611364367015828622916670972268587441988572719287419368447713450746117031680241345875601135345429397434716577154376957315071455635850225553899259561015872073589632687877192582981643502707195530099468420895963190348216753575942017155041606479627894181541195150254463701302444445785528641170376236642896438291714993269237930252050163963433615249070805294772617283877411188698900896174141267352956246237446694013278830517382888850788750053252096639018584306656524257653860752521708959839231065277071358813474281278842240654427703774212539224665721096261522719616668226568134871393241048228939651942779164445351385084660767379829031490746834154693378928569444999549341551983128403575290504851721312102578571488737950856540883288263093149102805946230679627066433784774970346562781140705601740472579608386504093623609527754558581405603727305207312645120194607018480050441902145824530223054606353748531683531356076904889769858195535229008438043044695146852016391664596588138795032305900560221476003045498139532016438560102560899986888377418097398403646463657410062033270547217725079115629540803289599492684844106506715558381392661598464354975043320544879971707298269888236272543116474514538565640892248033358566782893008650011279942257353080172956894089990220313700571095062746337030141054647212399178951491934921054065168302746577918396193084416218058122792557808348227804595635206814040058006016912538415533248803052374395939191109239206123764785809800427707917138756924250640433340931461375306148932337812368526069020776216376146683761560863540159113006783577665652417411749731104018576690446805823404435870265689622031954702522485008603223965902814512861278149311640175469689126132681037575999875405863337690286017681594330698359958514485667483821760017421061574653166853920 [100,81] 10328810153118298678895470300244594468810382642616149158945078141265230718290916688991063652111350211392631210775593812643659823669266092790492612009639541653814667802235415230852819559326218801130826468519467295241146935821976411404783609244755130584429348642744300363378512847308793604938421567694860555411348179601454181528055363945198429311769764058180349690443045936985172733692331736324398828494681361700493608378495683140965908155426618051841562521212702566196766057194227434719002844257796672297214747586231374438117805601367491624912423729020603530737852450378959352125865268246263169237032146121562743638448470255916295323862668385132059069494942791312240524894709901907907031121980438266909722975762873152580154464806937480125709725405073375102666435743661946968776455141122517592733878160198034099504646329620179817871600517009739694956409334342397858375498580405670168084501082792698406107851734608658786528250257671054841185743589555444886509690070329021406942436270521407599393104440490658339934540582053571298546563684671244267276411778101075830638697982477624917399045751310096694602743243583445271585500960079369595973491444203197408522078951709383842144743460871365828920573125675306740251442011600050696888711554889911930721267023632555023511292855532379288218021243146336510099445096375614698831659631499071535009188995263672569760192055520368097343359671561921493981294014818220072511618646042747096239502929076558294115591400623532360732064770424343869875005693158550591913089929927532577150346199270065575298471043204735079786566714583890369756794508345245872585437745332749200033158219550402548288860493429599661652203540988222624030957450943545738739584088914939489454140169003888334569270461200372156428851905556409139550521381895848576177999895089051520 [100,82] -78322585026090741298182930754349187422141404415152106966797548000366946161725827573387321294808669894150576197128614875225501907293040355100477292010150322754994983614643763855112089754673654807575514076164474135174666252496146142958645690389280467189542563074093925949866081357723302000888955075155851020044222788129123787996340427630452545827399488175562688009048505809459258679142212576413000785088139100374197479165110517602200223279125623660239942736259056618774025677487772688572436884042156849026769770264134116559129655149830543301578856068057892975546090796645373008994671880526377657807811180836965908233618879081578436188522680294737183651185415253552909277379883949357206105768937536338786140371111893339066655203770116749513436793655878957169539962779016236089057881449664352627849967463967840827654421663660311914609779966006581989486614985212743342875251128861195951818435782620515285810594738882352859876431560916156408866871654482484048823062567581499446322589538704898329280300815258787333686044363670575144785500090119203763653597586334951650392002425790868530042962225855449765944161175485612575662660395863234975550466452682583853620787578804553308126022974126603970725266884828997681930473055537085087900350549109935397847497025251521754674568751058681393305129720305298935861140862436885429135237587233452825450488650702182183817047353147945215074676831809487514273149592237182573180055575013421220182605336902151084032671091662884050446842944199524839439518369755953459349308439854279090046249849517425330384984351395433240612174616186350341255129375672022368407676395765612671425084459647211880353455769311678074640355611659800459162222897588320974661465814091470276427969867301901801058616197152689045465158060452040240896672867037828470917349987920 [100,83] 514895281157162285899125784609289916789532539432544453775469109359895126702320752319612912024187259267976372455228004817488911400876096563855362890015196240421338524391997256131342880399918446255463553585399151187982035488802741639593184216360040875798927119962605408479497335883904276578255429588018787758181978948772293580026721164102806619249310327523329544232383964923847908575227971377122111603446988192735107891824223696085862842452413875575970332854111382072251146686661091094253165979418339305482077292469757827526624365438324362387256604256257684239652669320954746288990401508104262449267095097775762772405412451845855943462406550607097255748849366888564563039531477027460924016982354084437061881891225396491350340342580072876542248074576617635769567083040419515307990450600216047848328960333637383164796812465798962140978297162940375614576928408652472819585803771660606841648008099798913472026192537532681141474729563419129806198345035494085379645384132759858150979291557599613357187733531684775726367824935567519346118030354090150219528484685047439712689674133391692463102601780027388095199294802103453003771615406702937728613935832631319879305773045869735621652912214626104085866939378167903480499681994948998517114210856553997085301983789001429951474926381546058987329142087668760542744140207823040026188043987910612429245544103508620383710514390386543116276319908226222718071042944692697048999951611820597047516166122697182464480088002869773663481359148634156148294686888010827839685541395883060045070263699722587981648931736597552840971148473065948229837057669046522859454949452896569420043624277109652880897649673759394590016769538314433291725789211267875516000805714081194423291171991320158287808697345235186645145957570164570459007116624553300965095744 [100,84] -6111231667043595257414234162263250563334073644971228804848069189536144487407617624426329570165087585141509458790469620980706516162744316940824876913665115808517845381921783049149248549798890219667270971286805847384470022952510887534012286924883324486968486078326348766672757951232594076300994785392844727646588460227687134422284747842509063861665199444319835219587593222152580412104207187025008264412154232036346098912365817683649863599493375864665663768700630489304796316155313780181126588982165149543298604100875036127410035973806066075100268360777604165519114235603947413433270333474390559693113933312205070097189536302313092024730096865695354656910731296391245602423254119682631324178027468547930272501975610353512291571987514526163995628310969157110299090823392313071112301548188007811022642590025866131710882792271366280274786327746298848300913462786043550235344515015790053265693211635039190569636735401197705944290691293912443037341005401795151475060233787841691459778676690025659272481262097566062165248077115157368956139843199806212396354971044429760236847295174599219797192350392605016203852740038897369008748493080575829484041905311594730134293328092164964313643052596322881438737389787663925810650150408193016462666694330839662319127336179044385818777706790295628007349203641861262514837750720035680160794401181903770855988979291249443441198522790569236802283016542294767425112008570614391054348409653809817266655150250520110894114942456766348502388803217678442276940809342943836867943998090324622567714819074779420518379373114770407876901671868874901310026805115538321696999735567282434868152218109088309936357215279371983480010862544308491619487129084607678626991049541918132854988069466597310802228881260560917246292864695709349510110053653132631656 [100,85] 31247522861598783892312678197539847415088811528787544604294306296535317479691462695894073062373100269624687382274610881277327431250242035531495392562377165374843199387709700894018235531074479540508828072536133546976484937903780855148410177652664096448728402467018714602483159351592182133595009303093262212566782215133506183482541042137999896701142248271470677433586576585508091218560638949344022807489508228699659129984719680469303905246145094752093709824429949920988902532949701088984182624919722755406979368652768594062714411379186815753910996352996687612203717847079016177361679805883872172951059926662229792655880023427943155416855310922813728953262408306521450137916201580323581061729458677163804117663364453452777128357985952613858597183585447539528669093430550510856172354343994536677665105585943160260444073017470212751444233018475921379202121001009204508784546661828453685896906999283395240233302268189921983004413019731925074347306902871454502085936324314609552859437020474406792446327917894251347918531789856368511651181308306023815802383217198258612230188733465459279572074033376474462866467416672713451892668296243076339124468820958970660472019199240834925043081985666125763449463204430063970070162076491913407643274924742410330338625773000737366589007256617568483818624312580294003801976845339625147253086596616737338220398528494247215789116270626030572682823522964007713296475462542001960095929106502826693693174497336251170272854263992795135503111767105819411646982668103449491907153838697900448350806263707707967827491600179303136706232393747153585585966394814312695226315851312434376608912425609145193410019878337224261539793130539278632588623871492090206398287248706667690585866876835741687509627249690306879992221482256661798997040851457984 [100,86] 717034682572239857417913352966364916407618421746077192490832696923760473759584799074784593800000377580135466269091845235038785102305968678464610772165238311717266353790472197156044364051092124330260931969881576940938946157140107807364065135443541082830268130101533676400891734626157959916808905650247434985469533138806740398564563990649937607258905911473657068963159163174005889530603662023327756135316052874191776271226764579288987221952393143932224550968470245657281517774283990697671577897684806062370110755184687506425290863708803787818670388276155987570969821789908699370965353278961332653316587628045645467004371975884920664305835950881418061341626232879247965593216908894421282548927703509488387868330033590268488038374934137789131303255457740402938041919830639789138122249315395145490658328205036345209083493517240142699316644396608841793856359981073912237439642093908600503995573359327220740392005867313868096478274660047093011547672034820304730264022326606306663991742081649248892040007827060456289190769818379976204341538024053431573573484201800049342451469736386958451910790100128371216968069859519768158115895708445603052275046343636611302584333316756127153146299047425025557154685314642487276662811537989866833713019161461886711331341513344497918054346161416359618104771769916183533558015209117694225010889053657498033163944536253057511080896915820493837819006266240940742574682445431520491452664600617829396322757839623484277793997691288242253543772886887252929499148896420728660976403561959590361817104522306442349405828333894791278858883039861719844919412467806148801685438204530986897687104539535236222039110165133475399518458376725536688177986760949814063129817042167344418756302654727740444790242952592161827742265565814537024381350720 [100,87] -152541322682179326839488665698463056724491771475575824810803923160212822800220319364957726212674147752263380025045100172563327224733847232750801125139522531084017727341093832078250511388430923196984413769151614130419571010724764504962594232506015890758400973651103324527963847409610764382873664686767965057000598714155239001577617942907707323215838641126265739596774039164017346286785740995274374028127415987532678806355961958249555061498578690286762950932572190150968072063641906750552319376667689094161188917235637436669632798346893159933816876393424228922917092310759642978309525465582543485027010760684833477098950301434262897415772650672778369054649763907803873700845862542125656472325782692139756684607141121218767882003544750869721127291335012731351549499017101405159699492076740462868089768522165632648284713787721046938441160064668825457006645816388747115979043558042434744908872032956952076997038570985254891270238898061608166293977850727548811611410156675448230065610056372505447815494748589794272923244961803477574064116582249143250447794685959480770448671327852798134397153517145572094341331732196419530824785553242583407925258915643205750421343684065027274580954468867042498304590274296794806025333366479867485650565250403860724563118895940972715843243420856671611618864051082050821903546634345924886060924570640703748133293452436969026218802388642037249424753049772078764963409646648921341116599306695373147278563724445547855586414736229112674578499485553630788247720601836279571198184142502419530810575076247016540040607173325610507630717289162499652772833329497603160155208066030120543231758504681999676898231812530988494018930157899497927514791632193818661578670972419761721893598977167039861782182326602385738768725172189279358176 [100,88] 9965917118476528132465168217685330285295403015867750754875941381943765575959007286804165579738731413420375898534712098620544282424712829328906693060422536116609624927594421034264209947688876956458182923917685226426569080497349955906943686525521298953172028889101250431030233322890010693523931703838628210552571321732016484807584249683542411026204729673392174369943781788563835545677666733954212996050729442580872775211505646348001376511817481784547448136241812445921251256350421872990269225294809789961831152473587664414434074032159345299884995717891696692355793895968282747603169377783537031144656016069188328109377795293214460329346061624476493050722190194658062366074102184030795309579524903316241890277328974738297574816690289669273250032765816995801503627539822245747275909575392034506291904422030130581388735848021931095111199652550519492976786792964124386392266926550907578942040383718459228730171592700142933839276452199563476890126450586483216866820187524788825627367840854188947064137543995159134569408826552426943697250377879357201487818665651800447786190722199420187019654693838801423525803519846936160882560968627656825856607232815409891869650024084398609033868053154941449841219012182566421176504940928340250888008806392211583190054870442049019921756891260496779196202541722186320624584189988224216646425984736409787803774321156358791024968995818064736644375531298467267900038492340131175946683078610461655496284292344337934312251196089030190172319095929443905520339864536211893571200660979311882776742876408352124584046420677609936337639466652073866321290323568837908928032938356650375245266588790830918653874369882120036443286598208177932962324229232002567662528169380433906666094463900864320079738373361427546489917662561697968 [100,89] 185942681498784278583067481999960524658750011835577817476606990124048224939984799301442078205080160481028045500354845603514954711525185501111594951661685372556223841441189392938537456187388398567382036761440287188629106643441586352419226865857301222587320351972876001103180706138640785464269302856242279915290538350284977109728433825602066643676768012829928840824042105467710166035718045837989245058926890805248225805752334898921412631192927116245151357944715836772891683143599854019636826798289732758564772873727846013100425054477736476621532700333577056358229604120305547269489247999414504773581977828713137356230265625315861138704747140462729477758305809908708443760552990809797402212523968949520993901381626859473006702516489960659133697277212750161148899293478123089880481588076901321160767107759276437452094782025133032812117976287443278218278843706983542069358412262100208947929671571366990110160210529846982393079540885061876506972937437224773954990599452666706828139865954880980096548057885835479440922991221781389251647843269984346105555153295701726774038951220697440434925919954534466733245095642967095783526903632239072595428344313374408700923342930805800072512179626227361140338748438504720994897013870882817745375409758781688296517439323169352345934944444466151573199643940486341886860408825607386865499072862586024057734296952453088120549268171560691462285267697448932258605816960377764786685991232023905654204937371725976277272621149193267242036217215719378625969748730555124233969632554245371443736082757985333115976109786260425326940243940854320468563806976747174950889497211230395565100533629385146593057214235649709513656088609709452368713878651573309015239933216648924264519258149183736835004893778883884817196775433984 [100,90] 260275937634254552934025211385611611863014085071227827357013202134080546171174410962055717775424033729309301402783312065898687731823841977406806655012894395708082891379680636124387978285623867556413102379691817334942985039482282247242070202724834673463392983426337929816057797014784227492221480407306102149668013760678227725644827161018564020033826931083212682341215455770157281653992797690827941824834506245408359217535754413392002028371941888419181816030184753441813958621108980918449709477607961177170689955136374574901825490698325835627283048885577675670333549626881323760658749739035743803396038199057007916141341183115470783867015086929149973649726736496239405182090413126969038679976932378151950011033956488365868371895046545862636670899488983690271452469247855521751547517088451529933147543711789663987497092214407093630127956914119191285210085312498075463775143642965704604455292731833625051855420421062480355999317003126468730045705021852538463488149227407711954527114720732378578325685073020499389235617425681626698283091209037016863150748479761980686036860108508611622287985149842469192386425444831621615448141482404733550302524704364837360592867934911045176435566963714270302584957319800404998130648346573231844705629208743576381356335341650803682768708254258637963968319114011735540931415957079432614094389319362877657127181206373641718308436092692065644010450478907211337873998256386321411266300853607656558458573319870516456636121719632142584233450866663509134267600190154781230621239880927960454380002283836488602642063460293807431406234891605581162532836072718979823227774115989214539415148656362340013961032934601173889600749925065151043144750832023286959013819289125845342531108358983594848201580864911591106755312 [100,91] 583962691092947827173810287679677873850824524069404449533067550900521933987575090948069880385715290130880671815695626792335880903713912214967072004064361687547239223039812711370687122699765270063706100325216799745593583551722179352496217536084126795611044405884409067142013872958459801366828786598293866649206306508717495728768241577263134147853434945147221772330233878354308826457181171213597528207959818281706768447614892802479174704334968608371554221022097529373160967042804326796635586482343645578794371063051398543617824675380801820298284496101885594319002798492653755919352669877264167968853765349223748309691356313801596294647720990835404972591360814805060799647419049451075663414397048758256761298174652513038891946752001478173563104011570940036001733127521687478278878467392498835441564837535705761242892209860851344216558642141807257409388636094625420575125172921999638826603037514327036553064495700651742622945910566929449025486008042225797753481062606107530349656805685333751520958408068399419930311392350156700264763120759026298987971252086501496560831505137964111827527410580830725554046526382417803074704351367023046677165946834532988440257804214150920785909522246612897373867138620830577068891012150478237666524321757326398205500570505512238268336810791317272922180967420716206961751473136318340547685086325837612178653968665036652622193760573026026865349183458350887849690143262023865130436271398486648767177544564836041417386600403305551046714213372560849067154734101639274298241767781439787587833200251962093285289497228837313840858003531004070624458366447327831220474519922315115072873224411620271642705280636880164275589601280296917809258467223632890931695069996192643267073131276784399276562885688509706016 [100,92] 4085543330482706324239033041196877267715136283602454646458113114372232464325605729296875397240857586369518493919369207068120051809215351945973393484631616919597693411767873890847646867355580685298134507165380850166995393111487115227293867227791104052538916651048619454903000723807196155070500372803568720892796045855431336827917546792360246809913251978540718965540264024026508300790652107648225470841450862751918488496924027755805995678459379321174354462000668624395866057237697709707989447772488380710176587559532908402957819057277283987493262507754308607665803950137925667834170395988861115042565690274128651979991324724558477479895497375457653311057241209449719834855690641927167307012590973915115583906684958890309678524916655805249116164800997945449314128248266847471675726896523897888151359236093215749577835624365354667842324335473041088479089716261065415364175692846177783367259677230379544734938596308377443794788548712578399263902847205859991895741711847445346143759966817504355738398496377305019556914741784046167870285001325219605357098299712960365187915896092430409617659045515973787701913556089723938735035639748101890687466598514297342998349440867264081515467066837585643549302606577850858462628661640354005555625058372545585106239893814176297272695815328784780583688502735594842183442755212510523704806769870280063405875736547132151679786946354191467208154526999121514846958512046726304784437802927066888734012425759052778049409935746131951625334619053514721215031519185971602525319204058440069049636180497047213605590354686236725440013731909993604655316865706323708531375059525770620989861866234353503791595793927572323590243795346132299401279092131207206532983287635421431378754201304295030832587028199442 [100,93] 3145887370398486465266826788034555418917399933116184676501166577812881409951466812223967775285730237375119207941919722353243999881661735924989989293824159967958406967997411428072109517833236196932053352439415431551882348891685914870729121325950692253994088693448808270325984791563911609229153571405848239673020431774390426704529440590597949586832386237639689399751506254498264611794630065232448803856741397777049752930856528030675571369909075533588217464229280028855759764197708713936815672377285330030183349185318638388132918886688162681769969027883995023691756362935516903021691337937051368841840922696892564536080243619765996880196088828727903348688405067645761959381962166378885663247417711304339671939619616087419306111507394694688336615005479041555882660677634113343595264812303445886686177455082350811312916123282615945818702655466725306086959497281504431522095612702017472047512718263440464389791049014475142561362781670905308824473553337992884306684880599253400521254250258027389677634826404129483689357325947206662881982082106665838827662395472311438978083261135091671552630919150445777870957169513783463070196644333162058544542245802664757236922285791753627846980701316101691124761644587786263021218009566160990126350344958124358045186863453530154636199178585343088511760727436544722096706261367053456339420296481992395703676746730302122314233637934036533518991957127114689873415267601801385305009914520712587247288502056313707975709669655514733141168677230134820637719000777280722815423204131579386737859510203669992190360054092833347250974355751415297402348954687013843616958778819263817774872037905004404625685077636066002118092629656164498957061375782657631755132130291596621079465565785494680927328384 [100,94] 9253337118334372909657292867421472258334910743008952085022716799758851217332714035773365049799392949704910168921142310132038363866261963024019372353975788225124756324960916667025066935495276629687589187202923663856818120985261998842242584948428054888847291598754322844629559587252769059765274175284431383470228961214385621077793094023946907021121862630825658015824516539354421842276509950609927196359535306708008153936721846483786399253892624563967709798646427159565982243908218797828607221097917395856372707181665835985714700142278379050016248871323193871467370537287081470761265390603193618608911356186743339299304342837832020381498275315852429845435668881555178535090068592331942610827187652192537929958877853033752026596659248977857659535997181398302557042667984594409784829531352319169153856232715388967755749264119044349694546241367142345110403460970644833189962458547462217333267974173271194970444173211258707566867474530861639134339331613761090967448047202130410208211810187030997893817593532734321179364772844732325840666771069767461381278268342021630988520928898836538140036796805709029688031360976929618785259338485737966428797758906666538707177153044015266985644615043407637982054069648881932557324284020595323135834620682658948991364151603237064142616690887289696650965785397273578025183494128510176437672616498508058034483899634405987058279081030023198023459252074801204891346043044740769490806990693036958158130934787508751420248539347367443793120876633285331213192716624783557728790866012733084526139212711155963587532340291121515082000127942118536204687421832456275819165542574519095666403838917934953686900453037447103469580988142470336792411912395649482524486560046933441179433265247943895744 [100,95] 1646060824531750801401712812220304908495069201292814079434596184100874151583606561228248770469905047207582508706738656554597734771605576067181321033824145810627042445210633373366951596535451742300181815876694322734626108953763583324820684978348206842389821006903405989535328867111165360819139932795956941500499274765571147286227624596968166742923861710609199496569982429867669949758235801682432892959256341315896151792607285497044579423168915543943240272827577905305427809367468009636155689298343909541032387687457303294017672139734501711009694132116846458369268256485136362028283706687989808128136041246027411772001389023952263776712587392304726358714538700044867558154769038379890116271492599269582426655256624383287065638942806618389033696605940429070766332750161063606559831779021246727953539847198729764152979880014797879246327250153324126696282746144958702602273338895263203548718337465100648371724231486146988549026399194632931096618291129446418385966623472066653700187659714854498635205886290980109801121269187060606226183145413336321697562738556861989121135871194798789712081008478614517863145458169491301993499182112678167528928797614921699274210396727226454292954451747708420209381131939536658136074415554744533592545538182940662762396340975354747899222409431164483428197777186498172085921192911691258825228591945624838298744062502937582645665873050595007863387825036899145839479859088803411054341354432433826686046601530806925315480994337623674139569193471074147175148055431455457929749912955170913769077071020656954171034326986977709001486931228212581981021123023525190673643633128455147293073247267075383435650949717009682415893265479438739605619455757079814956640658513521542526346897257776 [100,96] 10731178570564953294229666998398260054954757247999915732203924685443406262648237760050666854544132553360162634746985225466265318872874563489970100118631375127967785351283113068505814203240291590742789827602897607434855348031913203966848055227699601493315935719673015042143824270410833500700606128434843048277688427584759426230521545896899038120595523804049537969068831292917118368139127069432040113672725986502770885460766889968205678626219032540946760264971607546916761232334927323819609574978690891540556896713460586623176258837837433641839700030944918527026694663329147537075753588652552344043325468608650394857655402108348109963970881641845274501752407107803929333271458654149489941030461358090835805416630634038315699848831332014564848428420636565538292938404544542335994055197327253624403196127158692758393399632930265721658305283223531534268487284628655227125615247092177017382278575852748891545643965527608993695100542186789649399049152132529782145813940973013879696112103476229260582295645752974468267984591283311794116948478388176563027363619716459364367126612134692503437235404899811408939763163055245205073914827134850638886844054141909265926197000316406714308875553924792645494253925444523946756063630995976664888405789443476565671534773214805938951360221170381751481464161940758583150960080636940256502012003907829317082932705559386968338853982646931281998423697357777784891921036340148418679027696021320068716556759286082692422335005794233726270638440633405480215215893946715553029198248363835556726981976766854985108366713277170469602234294675499967856232633837034555674496185251538377930785432081890582909799078958203473459362788862652573992866024148927037755384494414248138915230544 [100,97] -240683833460635497260221027918092272010288916102103797639455542598270814487752301656007121122533883907063663149569140471486662530892889757153598425462950713388533941621568522598480515241284197879771115947044433644382522283854254451808883015839695428660587913511275699923242767972415247660779325404473804342423932618364181923152063055198676402479355818079862324561686349806966338392102730977958771666762199166838131088633456713501295562732889106782860642390498358622402580500431897294650135637723155573445073457422626804482896021170349196035593696020621694546513625824051842459645170638677101751400282040418807634077730981741472876591075985354587834050678146732459537665888065010889774688965366671839527918694456419249731920691672812037659880098272384155668904119431253995054170599295119626884147312795408357476192932073904471137335320092779247447444672304676125856194449988184201195194869017345812225187404081845914130703930186968601920424053801136364310147989823500649607731383083718026861777258520632322145143036661020460311586774444928017517082079658447644766255073579305857496790247140419692601816910261045198294666860868767097752842675454278162376687024366246280715118950877274210810468381359806938947932178307197336193256775322748064880469227910065331533819923837501282690923581588891837979114597658022583016900451093946725203737474804595606516849004944168056562321978320551710488766445154326117799399955575123594812748980762841296009505436845679456450785565239633389745388758133321770379319060803121583043434870993510739144613925275165000762039600867157582029032782853142503738674997676849986137975568941460845880279941394487035837513695669379165510584632418550872734897461616300198464 [100,98] 960107202524760008413616484501173536984675551355206547856725515368830326186679609652629253280619264645950002838860473287525438054471495073226727497064118264926258001247914641939992886353232988290328932724744989584482692671156180931260386740387805713111725225707756852243933521044565657471864773812153426120456081903747741734183577057869817451318202615364654162238433900918532180499947611128262178136165159350750078232519124319277340353089357521910655145825129221027259805616379500127354619612553663758810292464845570406617481422587215354526321378507310410958386169307093013689800749738932788549102842775567255169820383355816772332126190352838623894301512945621120179505385325618136765551776085877309179131515172534789552256018009843532969612951952076379594392002827859448790540365069390988028279640262124661029815465775772047921277549299972802428703397202709271336616923917546532931009100425003849528640434949092468242706226460566749957212127044396875693661809575687286213551101397571551861277227597615796993222830404102917259769987962136574412945772127600615964460941440447816176378074223415367128233995212623572509261722745067836428110958149427778657669973302454441032303200332346118297080755729140763269597703523839484776777867022934144485095866820925681245877073800009573431359746731451537516288254416190646008931247712752910612412958724472112869390655441822537765640417717897244158589110043196809531197317752390688100292201076081007452105961888094733008832718231368980329548959560322334153104502743787022860639764569691990428830564679929786470110238519216047655733297075456151564261840662084314760218814692626605017894187880064799722417517221463475961991404093052657776446159722184 [100,99] 184817152468533022601994198253094553987568816800666701116700837720053187013032570081579189911984828556111715602039100335890753718327784628508563787484952876606414491625927494242633084142364381415908808180229522431150981124900009071964083021054429387985118919114816201947196866735396489942935692940469959121105104914903812048119998276075290103446570583191767493627279077521718250561595479507802856680461135534807641672154712248617854464913464632841474323120665195988918670871923235868424906803697441125525943991200065218147129835912820664092745583236294907333256367925182994895188035388301333637622406233169436169344927617742809412438063428219076175370135179147077438855293737505350049910917811897036212618775350217480288064022190603095806734536263316412515299533804895397541974306029022375316153562625215052735252310297264329372820387993421662413536151076906016888246474954927889763211252913132896552521301632093125375871612668198913599239665541688924706368784136056451621167360805229508472567706510032949782201780568937414230997142825917846230212454891378042269571277927139129827864562390679862788789729056857547009504055167200112598676120989450688616099295320123520630936835842293642181503178201513909845641805397934694593131600214938332455673143931996938296074689590740199901386117763539096810969836649258929325229229563421450040427023824314522909909669030350651271593189380295806335191253065168766184606012956368842790037277321562604198616409815270101044981764399941609456587433590230941270324307515167251406180129009380106346347676348903423309980283541314305983150343511387112967330857241919538044303072887489389890577934860244532402297527572355581426330475173487550635860944 [100,100] 30817413682667541897492604216809258459318136671598191962552102361996367188874919458239444657993311830620669737166438156695357968406678836085276758358590618499403859177079698211480187127734136832626260165658440426556668599391339179415814927545397972103084473773851386820715748478110967575087785116934487298243007688268632172987050427050185255464904521632213632775206568190038045349143480485226353071375588939157171638092743161735515348245027596456862341299639354610630368820674971457106817506981724759489439170943039169918151364068326138743306944137442909208334048582344323335418030918750754198260574684563833127596458365284803378742791209940759763442111480088358093486247869168984442886422741384788829450794919368423003065578760886557548958815845468010515242557698002384949702503124883392471686024616072405649222779602527657744511293087422565811772559798014112146555264621188703448890592155333103476031730004872774015555162345595057697012040163498955785171326359674112129181492523510248046552502003034193278470640002599822737230868325784535772221594282260489460963721937291519801299748504440208561454217351234073240311946469146746381912658645474853536854790180878968881643276864534143121018979205456929510373466681168710047576419945300042104992353892046827160102641595244744439491409102897543126683207618493124321311289714946215630289333878400472898194250826906732118753621281118631153093809352979812039886144513333964922505852975206735702217320949902315400991134350233718920822702509527625883391480657433358289658515075538388049503731926076459733361879583985680252335429070657524122032741633346528816789284856506484037825095867465251667925434948640736434455454371043389982 [101,0] -3557178946359131684427470964623430287543522849750173935499623776971169666220375192661968324744532873219336393020142224459624673741864837227730505464800416448330411802809793197814813374823342544924130810500478487895973869777633550142911103253097776165811799587812016536711179482003461414255883720760875025896959771871687673290597407570802119942357123444988792904577656330231587937419962719055411791650961933059636469394416405190593498768731047663982723520001742620382974952072460326436414594990426907512495454591326984404332262395534363534277725387763529480981376476781996219199757058317000613213938694999642183383301428729763403843728440586422678536524568404302441703599920006526958562862109809585055625516658013102863796051282236927769335239026876607316610141283577168350282284579091455530181508928632417535594139434042677665989437056387587420754039113818961911366159971783545026579470148823351082824931578731418541400939889217000458173514536793886269358028471224169623941700369298894198899376847655609686224621986162742373542374568789589539486312227301075600342702244905568576514351084483130028082883079318806697227414130983579294042099683932380699974979901104639747962639666355121497351609154811232359598276088147220125293265088107390003142618713432030995621581363075217614751561526445233452895562974456105638315810379005789760181923429717227599969595274806760604950352937548706857119526991251497366155774764139094445662806237797681997800315871277813862179383943138127096097768145471200926458932178335776213185697224471624367188210811781534048601169089607248711363809375624169068231840693764966571003847237135996264939954865079047249616068160344543282070291396538882967035870375771840967675805866936035202576553000665867178832471499121066527696663531938100243499352263153855272486258337283059134421710649615926076949338349809926171987541546246572617510708158922752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 311904992346303103035659915959358656067369900438296794773013330347620275398522807022902037875400968228664732816013999294188459700116010025728693124325234204932312139681734480669066088836468053214266158417188614852616307450377784712981906911166976334512988333416467411944009135110016836755798057997006567625839542944112919150971936819788985650066909786316326346006283272682691837429123052102502576920408498228694146236229103269575631987042405607761007423122555514549864811985841405525245358522881219609495872333467364715241509455763475194382781468829940174716369002641663100930437355519707092329853199304146542078338384144995886722376450654671556578605567449395770920317171216676270049013969721540186485173187608742947480266512325578199573340594163494337339074483420436414034546278792120229142724620961971143376618798224632628040383807937426292402496117337518018370365729901574883154370536617990474420362717413646171250236702504556965107296879584454207457757042151609762596102221750576891145899753925102914185746648113273725878421826967451081273508770734522790705871248375226359054974236783221705964018726810532324759263544934798941829958307884059280643000814371340400234692782263176993500811147661083454587673415988450948532117007569907661120996068945171342827375571699225487306988597053724378755116862590162566761484375989938875280321163883258530169629804663193614582848037311607294909158811170782803866095587036449232112189606042758799716229352054394585601536451117473216317580267954654146065399348217346046432705418283347666576548679244473547666300041835137358603813226912115296492083760454491177244143120076703491620348537191148192900057494834713763604064509417930860491585015061183047648356276602842889161276760850757429836684732969073039704173284897453752143459676082375896072193478706852886533904168037789078977422419341050995501139073361262618682999456724418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -19947106823543794145238329185253637684040845666977772461893664109174691412435215575199845055150743635413646734102144894269318425497585540929882356616959855878548053210153088561609896562372055029039473714864669280832937054311515649418043074907415952783118046600855581403830307067649456826899805376381692994341234261696882734549224066288610696019029858237088143731564581633995027171718220230714453698038261101735824958340800943788511973667894091179690467678671779926211577793117277558009690941186709444635824750246681040136790087472928881927331578580422412249740467078004808020243109728603637354003393150270960670623000821705093295186305179485078012865552085528006863738578641607294673851410173244138509550748050506874362366133007300364694500201584142254402781855551994032896660495269394478109964992526733787559015335574985445051147618701489425428115798734980868298576355036814689681215767339896666301138192649973507329831615726413763223168738543804791815162284840876013732490223607936606492056402540881008607671047349300902902422396394733650317354167022173961604842774247410399077153248888894198475806003483598018637066118068463282467646674692053779900651705337822299951136256738507642101374948438583170942237916319587228621453750935414961757701378574668657297524847397444195525349979979557515603279082853298835584588305574076817202253079565028773775938472977010220615808512827937630830844299360217152202651868848169820659483923402262973321169687921159630552919275135357606742572349871617310521010166988762140935236992963746367257122997445551735795769858989013827631370633286741598806762451545678469015993026974596529781948766739664338977035244227819697306585181407996506867093235171838768056981453102727217662811627228676969333449459506106014486146899531576259448488446845915019159148067271887033061077413697111989470053303853277412836963544864834847653767889810953863168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 66934198444901306909070006343311364577780370425828239569226294540279511093755689432367537648281470234895645762389631737252562129767006307516238223905648899406933816793912556800458637914864349687190527800047124362238481119726066452771213857907351774585036140888896151737959631613800443765464525769161577754950603972992313808917341181401794999732154372070130072975705383382462891698620995255023310763384490117315618791314492348773583417094232585507684327143430156697937720717951392098749301661272027843418961960128606777663016642052768573383008299850725385694124465404880386915376499560771939954527379411081916633931829341230306583301225057895310225519065815387930083134098213311957262556612241287009278620860189716587670141015200393373412322565153079977484227202960884238738109524551638178685712851288238949988991724173769174862556377918389168645160344954372093253798563441002161493054531625363157780260363385825911051486822771670402462097104388796248932847924337604721419015718612234901835070999580185449250407655892738102481853762919059219693078242625249638923466290765851777706006168934660612710378021177561032277290627294409485032189233575522045239385690159333997704466090742995745041124776586538873128700997896995785493371231390759951958444461681914832700732633276513575906974261524505918808325202811174707319934507050500362002880734700840733371762407504926608899642802365754200819382034843980346273837276625608177994850019118933893900391569281685980492132459733058956843342650079081460898568443785457740442412600907048345518594278527314761626067094479355834247000556460368405470847568581338159040114467943473607736387914356390325217760916849280711446842971057896653746702285609569094128136149728775381819374483141323825148831286005400671247271251830991231633483253033828753203486032738515416062823392474442804756225059858299738233778385864449990959361184314305806336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] 103865403340711156520155489046573978414095800098306924420870042975414254454537194805526157670611498359580648865288635913940421262772896750428289773543662960246773881956338067853319652777326639626343561645518990070695205017846269533883539324533065938662664000381295988895843689269669233377753710206043843018324461555767812720205430986667428822024625675538969807833971389246755774017606706276133485130982780499859947310374906968862192584753217175062724307607725560714537015972001521071979497152131721493774798916592172970023069644102118055895169193397525406078551325223168540223264699233666144410149162495348377134212529711733301431765904428926055269285087270626984858937389262213158740221772982806430498375665829805797853712630086793140611261441914009099643206188357619897213499313658642071978959728534809648326316124478153687362972347400563361447989689968846195942639659176081272203889614049971547634568295551696047204034890666678440011492670988024308765131145066612706517541332802724677347370321206900264139290618980567598546405318801618756190877574501906968550690497512945207842741111907537643918100215849966526914957983644401840182189543967692693283818686274034751342736938934041081253307821369506663524171879308647212744535005277142668191412114179012853195853567425126186739989362563427010290515411230043812034686563136598288205849136842472190507501113009426441282124442206804445098802988850875539310196278553058537239083930026255641466511723621932391095087807989712633290374568395684337761833353777949483697837952441174797705042232583402329084930159277411371893002246002270328650605798750259003643280855005015847119534656227306608901407939420727682977735670697481795719338317441529235533631426929293535195216297777991696179747940823990256387073292192102806534257573551166392460950248149714735898836227563431301423343812748277785774524133999062408379833220248608178176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -2308250180263264481711117309456203053710733387769139516310667082680489554048557444829960101061757976575878246293758456591263100587541366628394556522551564529359307868565661027730026958139258491951712283467055172271053377589340499090241214560098799629068858718499431006184358293324894523149242165386906070004140231423437540539734334001359390635644486053212367843312003851517390696972420431769848329739973329567320547017409536206216259726860279843895415014212564040974179093467063501649148213740294841993920635471488217902052323801577534215053351097210762923518946868260712278292914100010316335423526303886682050304672193930613840552566580946561761997457845853504296968958023205607385802371854792266646883401120497901065448909937955248260290797395927583774755252854158224620094936914062736953228479782784482356853330276909783362767726736737591621187787902101896917313980943654054003284319738548953133672346909416758416795276963335959812279404630973806298585690326188059510256601699433945410823560021766997974615805452348571048064523323574380195813371431212773330324644846850467409483082918452643887477917576876059517761296481510160124041846175811012914671073841136562894173679954950353009716229175366429953697235214443006771119847059957786144798865626860691401835238624467995608609916603641249464344243283926584249826056254528506458546112961019972963064239587901731583258817304176688636315632012485706608971574426260023868475701172216734140513554556066069907751332550124968461926601851879083163046624392733408594521358724635441976421759510062138591720799353626695497184378839852810919307934897707222302251031211354353330553045696783524236299845783119323723972121172045936433923924352084510639060326896186378590623205706981073239600061484105404042125462418249484999416806381671158221962682968673292645881402748886958645484707687774469190998798525577303436432075069554337775616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 8708213101979856527974737248681277590822461894363422029678996582635846781854109615442932852507249247038453365511384780682176674646855336147424400678549937978067582963511309580612373517070435348406899702235506483389280303066766548259831011868559688372386400457831976103143419253185299887397498328305576772254142814555212341748525675113895238131963612948781409546773117755476066503312141629293212689144951698347211243168743469535231872019415539625209907238357807357160789335518018077654163635449682710822362914824331775596185046947392346648676346294554529858346608445964719063586080956817411715125938546945581352097651380461377800435758507485734145633398152322998701273051366901769173362847505523396972488990657581316261625047573165563706030572889842723242589122555187882851926237086166088497499519168390178824781244114815291286891510670850014983812332140590413587894861201549919297578203472058491563981117705343108943042347403101918728199588649810567013054576131747023309209785576988495483885979714116311534964532453146358220204153074084125285242574198001751018340761035661136740284751495387791392136807759783059691160800442152986399035013685214984863515721455163806713818238140108852487525088639612380383615478189847301255248973633027724298103244734017453992914921283266220297322386600486846926358701463088235694285647594642506393049918475416126964104103925117138621781953064348397508343682965303623237538381647916283009435010756722854636813852127633998419423029522979320478174509025597211127742676623706962574616456298666293716051238975227890449068632288638332613807774998921403865447176841590768160569016770329993401579915261842879280473474971522522683961974601606090218511673134429115994418875385639707665335720045918254746270936752361232248816650502704947299780431856591087572386421498390936404494066392969838746564388970137515575758244232077411835167310044564018954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -52419213867775527706019660549360401224936099594778385966417665792726530340417806260036244309631516672394183538300983773990892924959383178427788704218244994066232687135302301953371669491050229039384732964337298154714203824147972507148660364443086275368260352805090848932348010995881587378773593830500666167929508936569844316768442411383720866783033153073294730779001935963599785216405639566547259379411225228072389406597817742578323578404272313352912874929875788651962614095355705264153401163306050565816242406050988214539835222095285537145496199850322425747232989855073108779296630772091233766365672637244822512755923950376772554883682307394308322843020588527953530087984967416806859654705408393179317771354676305059702292461384374270586499482661721476763950166990587315299435401389589420794366782572274860576010212476184844255971174267831010860537612259268030477887181107053321558264637832960957859318549526956741580002781284814125903341131307472014682698985833322713207344242800086110539591462401397724060492163903789253773169600204647355528143586709789906578385590219287415509549029588712890209142912333006382825652180257284519326685561940607984741375213256495415068364316902801302914309545917121653421903437799013131356000664009852241077126444997238179832134457898793176462784057978914147837949222805044175007700737698787637197310229650741323187418255895581742727111657433629674115054564867835485597447737237553699883172222735223346905432952106632445635945210343456525980689338256880131092496935563762243798530995638276855731572743367919112965977970375402008696404241149770644391358045602588577973015588563593815545554228217713830951177156870209872586187155957518947661919607608211757609979687365978841180093322612790222475867130599405365675799839591991924594347804418864272543278892916166806936189631661834261736795767746343802782011469481609122892659450906203155070976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 338020192541291835918414608435650540311239288061489591209947298894797204866859909810519136753628339444523883486850876606391457695020499954959571781490696720473115286641638652392817222861932759833200475751651267390695836469103241185631521486948810996147165085349904040061770355549213311389369503580359681260767219269619641936176598044158208648229867648847145537307428510055606559641811243932060452279153325548634994843619047963449383131523645319756989198712710430419187043417360308396084159978149288721581865278008684464340163265567791810786480660968616772481732805497821395843614240528456662360763737612835915150444816690055867442284308928347171256923239088092179796742040210137889615726136703849256705555028778241012583349676272765948492602715608324797744189914284704308371907111521948429671834860124965837060443719530393707723792133429180504895065284390042598868895830269542484818413954855287979861897996601003231626409327739539170059458353127457945770688042139231315879692113417651322316753272772685709361490945892617793082628985870610906163619378581233860936388194529198002296061264954380993477070433384780766655166828444182645335235766586588087329396229071541084349030505064698451836310320548307902789680074962231171661516474001770846290736901428061435684476835887110366149203259492420245108995572230500913987570726162075308457753667081234113212442985348555180514697109885031028837397381521040365554424035414703384776783554280328860722154571544821144539784488505498028994663142947237489720545946749670212009136149287912327774523430567115668916014115269185531098116796731970904429856370830543240845765466398575190479004551735802055818008463419617152249346258138108987375249014663967364518254648201196108843496611060472262062676841338174732311159113345255364720527847442422007291133502168901156705731503665380969096222754677390959188106027205041188687239523739992879792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -1330829442523885713152710598128230269066495799806198898698155831242043493126642704754157709318654162380115522727273027370120526797431616360760376205126308997712126178967759236970371517961306384677704206714137911321684366762907173005825481187429805720486527241151224713811008026155974083407520363241749440335480562719001352992540078600688015847102745739614312298470114617829757830130073775395356484826564760095679039960829764898805205527492036707438656842574202334146810006449502358995908133176468651773450525815375459524731393973607862546928471131204526570752783738897510290991771962419416461726214717210283282147680463038001720800341420995472722178799660831477197388972076163108166837934899815241659484226609828401944685246273098168487219988991920270282373373128133123582602742866535381026929744090778847994712410934642281538955253041538942675763126109350776323246303969154294256150809597618433328890823782428464534192295819144269335449432074603374395475283110097061761142747065286933068967845843048114346470752391056624394203440717796971968486424295641989740732039013008599844551134117553673476612860231838906835557780363175316492733760785658864989694009422938224212990621155025186495774962131216102593487762278910596052527814500843794900917063671543983588412212903895902851973024018310609793763801456268440839686556842765353952222323765054232874182098199159109465819614488891751829843601263286039755907596718889564871187659205226002618334205486494788498186576245511665194451024837810989097888909653885769635014573874451179956782217541602181105880171686439494809540224168410773465859325108403745992385646649330331563284971796601675454734116852578130379779586626812981657203046974742142192247327248402303999441449012286146806564195956091423696125330001294416485196881877344132282598196323938085281013401794407337221454025708460773260018002604114402693605002784758866164842496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 3459251337819335077109694458717894445110493311820104334015148655478683392651250560257018120976703183121417372012724007851699914900735602852370177772315593348445929760786823521393202029393956953215641290685110895212448364753064386595587220301604101030845060779061516045003408263563687773285201231884972197299473193598202543647120056693970621337688715806918962569015542040653698054296789183293830140200503857013151395739395811535118963258849286476787746044616989311274271582612465864819376861957809878188349996057538414053136877295596209061549112024426049972532732220618021329170894843224012096126754194357182368212773232956951304497182841371100588265460940028705185944153085849290163927222841314570796299232322914608428651548714207166236774429167227236726805362436782797082960269704969006536241253609125159328922161268009655880524465354506215724174249626479142782475034321657330270052121272044976062304013108166430913421559055236764193145757311843676750213741143026533236189441997899221001722791279880786241521774502499288822555545682969840297708295075084420281163854389925632029942138905829827341689120527277688712880552544033987441908856681084009325033169413763179914052602139054803958750398657214080463159869234775280737482861409637702067496826805407204638940145793550659284640623456658722979524641041449548807057244647641466914667651823629690429310101638850427477634164331075949552459081389023260596456453747086848607095777837684103601309894315732688917791324174680073357105552962252673046746009670935767001583004680352581022862719063381039144793920635305596542039951493655927764324398370833647246523556476437943391430016625578272736039837221388334699916478253842588586469166463634483860901852197349775724263909620670933279236526461465239942221285028311893976629264005384647473737854043281009631371148656710865074922912128280810612851377087872119912982851284562994524061696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -6839887861200762231151381065508894969172432175596361305450332274326061447496447114837603081562511368780538553562639754364468825416403081676839816656580431295080891614341286745222595046462833304442738053795172332850863381509761481206825697325168903440773315882306944976962944760921096045827746036294864024368486047992210557116480449266828670303902532363757494968096318180454299128034067760410534884705712088612836834208806724965856221058459431256822670114847788295391534532275698165587146644831073518497808702213659296874574259681459397668301787876872626804932095859427207402663473928373555558876834914845429846099437689781743478923934052739132362554124104023636792587296092341793655975459102853899194317643057870990200176286187996132571272465849549840256678660935322352639959905948578544359833313547941048474577151659934612492526842167781954747469725265243559015393864927845253926325547013971114750466614632915823490036556114941405951606650665540928712830271287396607645510191193887511632598437866251263387028672392027135263476360912203599759091025268740086561015872249126246549200551354218773837509571406427948985791358694690751657710345320432236019071526003369064286264267779500595146086336096517420491318035195490875446357545481188143622969131343678054190231503085804919569795654394415567839820752860647437368708648588698496239050016838285698711076062731380982328142055697932424022200149403858706882315417052629809943242111281044664320723789040259953294422241532924314838727043857405818771579571918193708622789311571784105788150774795879732894586790443113807131438033437481417355313317502242321967755711290544933261904944364931397664305665728522019180560829272515059979866102702286509014713070725666785780423394915944179453835701895582179328644220187973080592398585805669573871917195799972764032163819305855928038138643958444977696445743384773383952397806924052059039727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 11936027696752742699775741745074732432770857714877542129104150354489550566114959952573814646447636221559570859332268783300440964213894075404187828651717545600369621926464366253106505101905243147156802539936711075109515359287406100794167645221507158277990414709570616443493585651059098274830655079344569859246819459904575194831387256250382800107733321717028240886420966990108026939890650444958377163318922009040391302247260942494469002736273712708280779935015643945901631562592533889134003440482506432324395698593637428384334581768839464973572291421730474775611294494518643839297415794179992824076646954732293258736550416685873432504244658641872131485393282537111201144036938832050343423138494430486664475103386512229236270132512866585495623910954842717448047024849836357249737830601193477056589393479407940964390101236334414022993952642196677310689372987158068914264626258437730919588632996891608312711184237938844369147542113930321045926809285676703051739281238077985440223986318515777173429268688919434531296584159074391744414881643197382262642485286172679197019529039274620933328530281727978598978395881760243246551005023331318450610563611607724770685957415983486585346443208372190373322235631641440283738567852786463165683927576297464931717173997454470518758421203782058580766221198482720690209353739888382545818328831578703337309819015800664271540155314219141951545083257339088351596702315098286154540790552149772523450455674955147585781694377102322181647425340003657696803468880438874629991652687429743103421913840536643633995310081588724085472927627361628425135799308085701602134258413729176625776802246379968981570934455469727401782659109624205986941197017019515636020520610312303262690714722495555258539072431341708988562298731264929632596022962131873284888134742086311650764137538834679509494609256187514698053012625448315015073185044357792217922815758793984559808512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -20012545893819167861652434999431627201011721732197728402896690408077387684419099611501554337016644124200545796140903232956352863831861678265636314252560217229746258236757484085905219892216100662027782508472182351523551641291280139667499015556150146946834982462828485351402337481762140013383736604076597657574308058085545857640883488419615074531567483702541795378197485177246150350172064968833527349726583362813025021035281369359215264514180875148617126179706065312991479275780798434712372463199824815825459778216642235657004238496704271152787917990048192625417226990066398126758882364838848376740701699993351312562722710408720475675396836842699729263294338077994868742562985744097561696366447277497411987204610518428190246244392855549346857649863466036129136592734072710408480750544293114718540157540453723096836582120536918618318112578065580758143581402433609309659696214337025224805865803453380994039085237482543518333581464608364286297284928935704167735230271187824525106213111628695974626836351974225985943728068696644593361079124421065706732231355506811777369595396723520732817958207806536416938448930901561966195297711337820873994482314271623524630319755796847850256121549352765842728853043031903498054200200393010013299551353589820336339861868278861515354569357336356084704863614490239954375494062135802710889962196293588047331464966658875022493477041843163939194348237799853139989644419690687364277170149237200722897541502140245059890643801599090818441196123676456327370493586421649815159533486690339619049742655119715942145814526397566204307968749360788760621780418225933089102339908233166927559831502418781022552859509482680876703913882736114365626062757426837486954101337627048150170370763895231817238294370404781880189532264916708757034474496566640492735909018578222859034996816123096605320310494672719207415767959041003658474734083104836851176381087909781442658304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 30875043563483942201655013896708091279187570027807690417745801723693195936820625442511011691685013008047440069288967393859064707820025205649241597675167403493602063318530508198661453401046048677159023386486035193123757962592252714185309491325915806911292653234626018420503331525076519538120174186027843906529586776656362216169671448511878778543318414618306404567350736083272427792762742248485207458784521716531994389878508944832787715392468346197135815473284533564084123115781670343874673151981543035018568305044009874215646687357832559263975797558543970298393482166684416286219764866692452611890496804472626975622633967120240811018071648679267319794713348341452809910966782069153167204935969026053071235705287512897482642196098620239403297188943008584286731772373469580321793841510339470329161825855689615339689324596234561772923074585553821809601194381071038784836538471992427327870839881158480882318821857727138819047300788144652892042764476981703059803193086612912940555874352624088427729150197952745712686259526341517340787473815797647672444409834322335037003512377310343345031848960368285481429031809351819479826329615951998629052187919408273099362330247437290386347675875598886368798589039658194263698912015890996852121686939229326924216313583974899348145917244231702142460812829562066125759939621546073757352091877563811353938470070938849174001342225358188828706739522697729367521251895391385722581895674410732910538892196734297853894028827869878144613191189228736375667904182255020599851056012042034385820127646274608906284849825875615412414360236302565023561862449834313063031193592871123407654064731114116769776392074339110062850663120121551541244302969070843421650436173478754186363210431034210083112146751183919751868725829333330860576428739857140417893006007482161711176857852897357610220648304525775217700325941970039705563651584809641448780788174772319035588608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -40228378868127095291656961923248930282680771440057328608687502034002320721585103471804951930477937787017953350422042364619189006906478541341794853127863912224814010634999090490157743648495000750787239360248461899381706260319735524001383319664765135482852814305422505482290273401436733674273597574873946435687648484994257273169187201812926457038186980892318806779742000635638081394910048419875349332840409033352703615626562973898237832891704751517974271921356956176547078315988487481080039027704621626027630482929760169309110217021714116597425267635037407023795289538935915482911695326358868636763147368614238846129614651285595685195810232577134718558083009756597077595379169832026293249650965288136197504656850391812935325922197693026108534050661072443788891198322112560697516775869019457538533433833073497128783085815399671016773599592595192622694229465323589323459675272948047784918551629617720808853665994793726963286205530252632314561416399743081386401768929638620900094013462287519558760160427714146830441061942720959528397091199502777944413252920998836539562975279411779868187425576938697517380329485742764138875467710918621988681314423717110282188294430290048314912631948512663805179299129546366707247207538868244333199093759923826709443171189149497357399692295027323433774041560517384813965571367711285766898651724151304964392217380356836845681513642702235566888845457834219395202454567836575248210145679424395720663824921546638339118348973952536554884190796110025658615556935915483499509425227618473519374199075523551238672407439473483797547662021385427397918128338527772308923913153540632879058026655053938387437609204937480422817270871950604347238979902656807678113541739255668940269696972142990949508952189535495958661705170961139367907174366730755221397376917543974625269500205045018466359230071513401078686456489833770792863684608581625930680370579110747904671744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 42232611497839039583369938001651056893232853408511247567829039578184804708103643875578498608541485521140128013561654499452236833729052332591963847466927384728511368763333265483636975152072996814720402163402912825412781630459159097116430441722784703584583279724938401080694406258759094464873500580618593789872541121301822621930518001791323598821161151565279865292712875493165100329409684722750571568001827286432429067163140226216105733655704119709395170593698188297524013081875354519773324999274619550183833294185089961335491113349577406884396684240760767580480867906012972760955030011136159338508185678632191806720916064248191294235456695473440550014626962467734120247454853616626385761322250141025335451744280276280574671838008879212486954778476837350286034500822659904411579978315022038490137601007098833933593824779339472141844249011231425887676052294656261457377203545023668036980738919452370407281590122510744360885527618309034074849423417862798528931609756052508313788118156478357190923164688918281597595485370765125909376925210794017491586198344714152341401979513715357399593607667754142372704065331243669016139949729592260291201598905656097733474875598914224529187143598988723579852978350792902458879401206948012820349260384624389688215228296750159319627409744851614048876205044359327982929211902279963525152950185411498415636195005180815408557028356087848114235989799293235964563457610163371978673854491305703325499049639407750596252567804100850707556188668231098659578679260591950816692946959420508932954187186284856866548713419060497277436948153915220388272090717199122551377213250444675122570707751509377481133081351576104304406852832374275569447876917229613989638899182172808517489852928599912656162778145711072221664614838843399024935585461530715691414524454246280477278558885201557666745713815345436351867855933769921759958331217719731810966035802306953623896064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] -35541737118757361801895457521433265289265739684784285080065635740089686927427513361394818790970899056933756590978829533025472770958985547293113569100031501639190188831891454772062886623465967258954917050209487472613782117366580584566285772175230695737759271712580915121266807633738555006223941886982874477408303414575186630267706881220313472984900069567213426774633460140643410483314344635391587173762582182272868957015015851466031325987153686924073527957828239849092302847313128485889477154623288641126663440632596003579553324110578902422792038281277613112607625403155619836978229197127456175408634082582883554268614407800212601572805739959205164977945991798952888452838682939898182681096723216842073784602690010735219312522322571186008541716580135888273344440895374099752820608728375920909486559337099123133773888306232304866314096619973368652348752860041064965399427476869273702461411055672403406335630786683959363917281300233497479133972256847615956578984534291158489778307802510998575323798496787031541966830722863228625356912924323495586035707161527283164401575201352603240531349888218370789345877477106767144701372545583732904328499657416433246328926844827493316950518593344586859367423302003536604180552913084232287851703531314110225001538945395002153284642111560909135998646308599503471277275653560858501240689425798194607499674935333913734984768526626239976158752026595539919154415450112563159283485339716047691517400787196934025359147244654567253904691787101742094020396385816748456653113714494220107660060642171392720965665389367458397843711268605437456243890045360495598471488515075676963089451144559470318853187050021630254597275010051390728396487329602509040050966908470598504721540253925148197000058924187155260469445079317102470047010885565565309947201031987097127619926119998067317852145890426294863658004781746483407011197990039639369862037134882645959770112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 25573206232075038362826851892521492263348854170850000078650403123538235623083304065543925290061737738757366954162649192469809217419835205139594026416205281424828254388044091590854915143933518535838786545905589989835749033888151647163464302572471793468192477009706396489697817895227384955402738385113450261425953974557015802659988680524011244086008410534957828548432867289966484739782489426875069046958578716323475274118891208904252479022499581116823480342670872027502391571789388562751487704595808129391814230242865846001889837382876924577697484721783751666033847219089087880365491570724380444935878023402093376617397936691042423322654968110258616187078767698163341811284559320760725344349234678245053471332782978349665696417325507649269294113350882085766544462127103305253465354751536871018416331698700915672303010504206215043774743386998302803544012847877795484737650872903167955870732235051900963144452281272681150328113005233062598263230379953401588628985471538185240679454048757046895447531116771179281368069831310573837457334201555492161369915691676513533233546925696395196540579276674010405554175754537513593218458699531669758020927347663531791856575489571524728344396931845159941858640152868205741994535441338408051595196439043560837099577685335424219853542017303244700691762309983626007244564964061040112017016082451310406159627053378503514119429206921732022597661951247772687332172002858436627037185801749987272708476221367416133855922512332712033053837949787243401923738143021178483369805497402881530055316414410587611718502890111396836263783449062132457604568326732180387580425023020271380482147461194544862887699302738788939232767027973473725290501641597494080141827469005994239089476113943189680576803017505834173528322298559362246992780551705848172853773306929620664074822201277142426108913644737407818948161250070463617216968014274339374198928048455623863435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -20830592140454613933588183646987181648677381206730228001074026920838119309035877305987963573011037041447274679637847527172513988915565710032368168714186995558816353643203264498286858172737886633048308947659004949443182560446218367826977710118000255735102560615523890312064387951612437051015509064641901854183265989332355165846707558120672761710210803473100857083190162844975499731774890382865701679989577569153829498448259789251557780773288771878365153510504974332041566680141996801087400628390154269720932883854397152288988234536365434800146708250521223522820500311234142054168464124072669039193037362060013437246726313815914267207258960165563001770232870037633368334843229170793313355140106207179012983094299472244034376926746771568702716549137703812471162814131179154217527855320827497758465654087282284482959755608257516853567640127015146754151975108641290412889534190107337727823710597343606932582311115899424107547775966405166401913652725529860013260784848499880255073810183999472180856199178062483918882981613554802781709807167205783015046025449885188559996184482399839608714618468842333378258397479331646706843841765243767972997029532084406863916377755765715405308678933783539762634605594778659229099954131066921457828396478055354621111600004875102630752146842645744947629366683041490797502278782729203774226746100144468731060946569137735736199055407468937702405878171002432669852401677394223316878597516391201903914949788322965954966932544594864150919243562343601254339891477252119019944867461494724303429874708785356725179028596855121353278729244236355610792586686821027304119640342836340455814719565037458699333676773903204995402046611891962664005999596661336330850034759634949455675367241973113922467371965888622735210938562194514094901043839585900129190890875162864642775543798782612702935152896020802738998478557065739922200025547385483671576228261134900855308288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 26241144652387293461650697702904115720440166593071187555737720553108866527798482094133771532331678067075956941228908332354609103226420969198061270698104132288214253839900335494263008839271470510490674586989591377850923396935964202579784249531200862824348537307697521191253583337912998080070276492086570061321233184013052065986654649400376191999127082135552295857335991371067903882160098040110176135157110620283493846358204872466664318239887374794147581834230736433111461069738973106711850287569418408368225864290021449973987972541047736751846058258479459108178537193664871527674414905496875602132656246799687495501393646236347297277103904365071983030370097008081248982004810440568838259467397407266487071217548710179284502217469220746718067615317675871814000109595857067025240008890587336651169825667029106557275976014582303388910679976682695692044174637444173622154973837083626940046772891729476681942005929161080053123912008312475692611514684372805241612134174008536402727002889278957570655326631265572968108819008772366502995469004264052437358021372635920478894908546728157242422276301517470371725714847348175490909429968201816338359660451282659395026412186845284644017856367079223094241972789832642297025765326376076372808618383114936834515155829485039270196019193995257044374523770081000679835263381360303717919856388514585303532335873156902173313179727467852004927422160041269781572240993997597354810457362571633292109592897862883603432852148535647425935047230424468828172222620646191503638277496732372902551109109104424423423229284096096943527355548070662207476685268697103412865726350122268359241327884867759057870803926313922794385518297106754971738982192212867649148521886533693016380644029666952331549821686986853365279625868049357495607089208999946635119782911051610029242361168256199517146056579471362963802722998224473590290727171169683562398698334112570415251456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -38000387288271257396442631885063011053762245142130685254527112993611656787316291953314798209269773492833635306789690722993423417128754908290741981685174283586921827659968716068634810776607181327932588544979004445524262325874569340769451183589272111562489190179719427842483462089227605819531424005723550289565526227231960029647001464192615208204058416280796287668112964989168271945096678453272160725177200874459153562700762027834689470484597719311830936826391796223488984621681420508083678717709865889770963207833238489754584011944088914901022138968964724509034588742757503132984326981498000272397152712252845052884155083115134042602895449138495586586862913686668558127115333176100332698667542763347555846314405003614737856809155222754895592785851084886256517246976106708547734276591187262035816213140058096552320096105052522909584961310085928452797510544584361442747108602706405570759827992594890618452333136678078749601759681710774675940348328624152303964641539384271493778501665351493798023475105794931669933092746520674024294153977727115925612471229324569459838324233750429036415973843402435214473969045875479139904972616776689525641534656068429967564075556245965084063492380042091875620112636738553812945379483055910016160517455686439106425947113109526703186832791190567395933981157336533884527757888714787271068525550743271323127554353709223418549929333350887377407307700182353319582827877736783717812907103874632904713319250769993288299058270436406427807372553581618940245543814244850807184229599231317369447926236299389762378581313331190243977175130540876337705398497224385993130444941142984206555363247378935996942564462218606242392998828266392960093771528545423242459300174074266591284770694110544678475048662678787540827084570966354444102553785651286969910411459494814740490119602297073770672444365640687019359351923734234207932942491157895933810297530768134076628992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 45411469453648808345909246085543508791053545329513482254257749909281226602069772345120898864755667126538552356426358827294362443677425046257662163514454060253106336155658037929205621856298248950985137681276005258623896966435810843635219890384004403560312324091317259623473609675526871678773669793015074172572416313022759854845749564082050113653221671733728020473696939297077832438944685953982543782118346128554707112313895902902063251799032276338372424705940780741807247706030510335014612418488903614659902159235417807105875618166116694964831190177413699274986093022845741700892248999344238457455577214837646011261721866579914877054904068988683404659795337617027332681582443301040408366119556348801939005715200841821616872072640428911921137325431390696872717860821591459297113547249678569369466541022415340479143814719996248440736708909609064526765903197965965048929880260323244970012988308443968661323564927188971748064885020286568379418274193750469883843310435204890486381262472019617545080457712107243378673586450903098613565999105573788993510217969170136678987540810161313942992110424907777502758283208366202865512420691038888351644356562335333686140069965155727440476830853350332863763692991297204311976943451341015118274862546400903958847935068467961833389402946634414361501548820109323296823229733959652780074807966755078864827497078028727619761105546992931509278970522264217498083362747839240211482034176976241406997305880615527752005350122744714420105338083972104831111181711411275016439994885420221042574496246616687915251128778036538928961296638708286201814084234927523780208244155305072409346767896301140982909976458661510796131567383918656392345147121544440420063691194196333708351068711536176965322644163477818041288048346485608018415965658193469659838451087378679425500035110656401524068250831467553717226979013669662172044849965642743765547775002217988143185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -40187891429783394985084609014763858108536270604406464871430040952632721102668451350965153714066465924630869313027434649953695249822997623273371134322480727646088472420825275483812206887489986758196220767993132851130372294467602150564630827608037468320801515950973328134628487099608798577331719709614761143818297802058645056492115579571371625884119042729342731811232076554179762644202575635548860208483881412340924798505154993641556805293319589844512823753194337815776824984048621933362439798377181992374059451345415697426103714721545685867651984845922984240873319103511128651424686243718644196595013702292219594246200881659050935852458219658580888601799655962873950728388547058378154315744534434735995537986241678259761666169327947832777548942520684180409987660406556188816397036600983691110835215077361357073222312673155812937420679841374799064788428798340338423120826974958162293057019615435124670841297222636544486266571523353267501431156728373458618682755876942582801236768089815384290306056603290456574022547282992804541315991732181840980337541189227868308252074590931695788124599485604556639818282459818405203319860607139567600865625717573861059190711345826669716104928423044135897319004047819806626382217274309121046302583401928532593458764120779812325852363873448867993317104783565484340650088747486753643836737092534287282424614966217891520133883538710298974737663048422004116618506182158122119248685332083368412042739396953045835029671565041507257091011674750629787073358228425790438407531939072161471319206851680561588323586650055682079199863679509767380155544555951384028282724635149003463457062434305267428919192448542300976772662171164986183321276433365587930272938699833383905073921723947980630722399929063238323565590465697625606048428539498852570821422421718262338054449518872857335025680733242179598193594987151428720306714945885738330260418040819863005429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 24199035612568952647739183712570056069379679501918423500015806716705545667767901849495183825963185501680953985209381556051053020443852725018420299802259943045091778593881990574874151103912649160849772828828325035929278284385454945292200365523416403642725019691671194701876831601300244688138366687596789407907154099585964732824096153402750751075890731362307504790073040077053952637861977652895946523149572496342445945786831927808626313246817041525046470604618796368084265630982040117364122261764926939913057717921245959314156475362464405445612664413590607577533640179131706323532248673543865171786374441215660895880284601064976098110587108868433252937449787126495599555329188049047189241808961397870022177634428831158709538634675126087750697693141551904569976583882556525863666465940213596605696452553306485028003318329176758714987943830266501325576542842386934802183308311484374184837584689469913535956548861651629183055248423544738684337785132342477154820652782445675984968904672370805051828954445547489521465658689822284691826900174307629844560848841356007480213350091918506237361253753020549168108668949160639140051665923429753456719329018025175045899273104450180048178310631512501193603928339591377269998910219030168417573447956799862384285031240953795304852494937740066611522895874865702442370292448594142001527591606504019641928239565867400197341164417575323806011551928321152195677594556635194679119149108702792969930095715701734753504716849146498277091138450008855139627474088432233963310381242048998009435035046624654626598605777595659544725206953006862911769519208510254693341343863922557304368720008195620991131008937770174580037069886350640610509116242925195413480828559989511410599295922359074688343215242284217475676509349860313119796946524321779288462450115940995406298056977886333283425865231895430639865005353494116141430322090946759248162557810695047009533952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -7024125081160011642108284301012191284286561540625050817608963974250560366774598934753801656887160572667809604736316727580428801103662187099665691487214477037368134233447696877592501797062864052956667391854979158249420420340628440347013969384008982639784371372906533683527830691910132004911473592991281310377424527726071163764958372695599898441775870230106127000541690462604117766804109446685076950738850231476190529389150596174371847756983654384569474729874147705116568804822301632247540281157482328015517831721462622206661395290061360665263442351483108169290745496099570620441861129855722684892350942781545262124096418599389620439094844506991657966161270760392551401776032492659911289033918334419334431210665607055396337446699764385392913924421461190656546429895742060865683439470463263696620921184911782913071532672809702209392427715352791208233260707001142425473719658952754566829937619062632664059906871107981793552050618658186164628568198880150321579043088142651881340482998599114609124562415931444492385105984812291578241685321854110239802196243317539864181559011190655591126991581700992273432505728122570896882717953106972254593544116035135305048388687107900721990921192393494467253771031837542933537704441341535383743717482927361920078076218030712146418718557968213027912806113001112994285677256919696137638570073168219012236479557918214376511797747217162944190147230019645827666204093427353083713553424496458216977663265518832025063229874986233184538128422376751507468948103830116183630810200604335858124746841678657510730013388035174755578942949174293989751071123245684513010824380576418608663438862509801884280987188532289647497189429196150528924600645704605929843476036490021457583684691738220805668272948432554078515591244000533789627189056644815798149674231703744047020044258153866710655696328480986700062408390208486265548745696643251136062184031829624763711488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] -3256543919753123274366649515299541032157318737694853005110464621599973911776352271442938793296567944476769058581663205005475507336995505903921789736368480678686829139714187880662155638356616502332580286472904274731140887139217025879688018592721260458675711720061863858662131689174906939800516864697975464484849611480408297040996716667443165910335620703417967887774462176498131217501586845979191156201435560432403014858826100648223284121361598428779845338000279176787987714525444625408294888480515292830828086729837848887871042725210689451554209908374535085714059021914791614747363128211006193130369534897025725664364555237492570231086346081821956466653438508133894193342961102792326770098440327638734594840931887255817076759768401404381697687198308128979451145839936434229128833748694039454844192246203844385025383295274667566793761418540886730858154420032068238169855541333870314194437862355433167136333653166372523216650211735806960444437266635177830513759988231949712821995804820898080875784217097602638957024528203960161185276825727781401188875992754229126833117115393132388073453112805846547662222628899402808564146626489179389387935543538867900497775667946414799397982551520084806376455485178978627754343138097040590006077673249581857460046288516851724692102626636469112547567307878489554357528206244251235140933673257409211473152153939789566128291419443186068697948794766812754572756308617819133889202597729145252099816765366473091918339208752359498884411782034434550098938426754354250155213322933926688011035413871704900871104569392866250807861544865202737165067952405126263279347520105799741612191442742210757717905970113787634226969675280749583484725265067245502030528399301321529562726256725651626688628992441801359145218158528714763176551846274324811061244669907018869510440319704695135506255894692605847833989052507056689274661598945926052892535240203859992248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] 5577297192967155614220773844285900811773061578496972936209237770052722037597742708413752405801742544622308613761847643275796387506213411243425328235896475269066798595642544803986436631331975800723070198722017756419734058806246645026934218772109558167403785270248710496033117334352274888967018069788455030824697927779131952280502960572985218350840018312702194588710579478816052053753722312783534800944762240930162921896896767703451083058093103480416974472180000451648001712110750372784557947014532813236984055797768245805996995080866328955006742058276117496894857871103647361915584055635945527170316896516398378590491899052238345593353239027211682113103215935745716291114748995839247718929928350200434511842295213220531999421096565623148632439875609490635008994500153618358327556582749901210792381865052942950500880097964714719033175886521818680012987457227108476478508249388056539777086874764729897954266961128397861255298400268006574845572234117021306071791679996370822948535084463320422487499170408012074187480207804748959212769985347787654634229380627716170783194836597673545855921061502113575511439203249567139086212629537166672592577533117591027017569331966808000503482865621920192691132065982005081129857916316707978053350484284503638997548069963770107850976858668746090448322586423087269396066447981289336512899628910013655690219325720724628247247635259456368592541042128843101845690528469876657813957739108699143643397357228767917602166745266257895801875366313580715391749063352558862199925679829816244508903511726455398030304231501438116048741448251906638999372652494320465217389531105788600627030895983784650815584857884208249421609429323523297974240426221597938350425501881803872119746363599684027171881324150519431860051769856136343270528896362198597525459467386094845380868452857077197044820355209130012338119226934684736548348583783875750845630607058407815905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] -3733534144970394354387324101572083605911624666343886969871295960946238214014066172924552774734507471885437879641115095302032089560362850072882036670252379460229282626074193829846233219139651537695981062651529947841458091615083195621518954769459343761416403625635475753369366316577661004948202667716927090694074096717812931407434030670294081148564763356431314795091268312041138526636602626516631391644977606056015078768725022974525451687266924378993187504375991517186851193740486017064246277064517002507779011196488617214659245355937195083949063476956718911993652227197196950379229640793722495428765568905348105887926661947894606169274006901354178612076211369415921176336301041426976060340796563316050139986083911842032020056998119078657422600342836270332186797911690570582026427650371850684859918791526692986137937440120489780910103461724229642281098834129418743861551752563827733799715752980475103938194218868902605136175970722712058639710992622262068037744527679270087242219731355558212670350861872715543689213878024724216534879154113423266267153369921053388860006367715117728834767099549095739684018031846926172525631185502611290342696805693012691596764162007022439168038851304138005887700038000929729034684095961337523372603651295063102353700276033393391216764892525175257691412434725579622558046619171429192414815255625332231388513714919775166185454722844474746356498966640247612232092071128999525961129016074842990538247639048496736778574438601272508787070974673457460510782035863629391367024361532028319525569070231583005430155856004794330957374098449478887955604621904626526155298512815110958047184056293675017426046367800053196469405057483051357886050974650229426597725161426657097887042873532259066114614226485367966435453481330999162078280170462464450790784866022463476877018663909378087266554166454482941295483719140841140608261256294385762838119073805297009033216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] 1489352671879241423755846982110746331263895142085130139600902976868280950987855005641834650417153698392170011695335299618805410427713152537959987777980741885202685731548437035934469927519437847921307143405922436594796792669017114596118963824995836691082048488423957896000381648378424625062956820762420724229972520666739985641009296618031381613227010054154063371942813577556771734123861394033886724321956823136489207439125506219422424813623206766188604739785531018517429615321366142113880647896230060989304221164602863855525635796733922908032188934195779878203860982313637119217248979483742399673898493062910142709540701690959910744924506033043555856390814458689649932581173340506824922201487974961726643536848934132021568068828358642631844288000942555561289366124701492590175091427680394018466772029802495719954315735455158607686778575786166416357144401937941775944942624467350000655770570563473176110967768839987500863335124030614356348037883570420697038474506054657464709072351932522711709268300597073715072107732998236766765576904024305473581137282759156373831427331987974802805852287721269227183028069979272692990170770164727446408271560099655138603125809416553803459448344809797110090931331102740618558644204970821059303773696382644944982824983748511484778694535944185168099002455952560217546850905373648065958756534940150668194074101769453385596488297746422849557554340157529446952001794733394943610672683522686955787592564671683717826862080397934336614717862492280397736899721716534773192343448157956934796898815166554259801717095244305357574370951117782031912303303163446738467985759211464119244764800146604927935822838435447261476276133070864681694941334675634576316251770331404009702933413200160052876990143387507911221788016091737327471365340224065235260268373930723706942517880312947590771731036730881450638309180069611673540997397204517121258472933990642158141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -292033812112000004789283335613622834116596382380902162940328949950091851179968792535471140874180394505471318982784893181004636953280043122979315320730279005188950749634304316557494354463266661470486439247053551767349854277050824902464052371689241829833004985147426565576935944763450821022366199846922036674396074507139091202130838506778809376659049147210493024470833566032099845091093493801474506430309003486652615216316944953237031959699403342077023603247171307128186494403353763967217907910755133944142763968883590480464579456606370655732244893848423885119479500971184479977211386857010532149373975251665231677814158690471718953532941483585762558589460751972625755313128644350665332351087043961523185759082538104145653789615373561943583337473936229216374246453554082971518886137580902538263973465733338068208527608539386710271791161945340788772538802038471210843442092594442935213140646606957091370382487753941631937860935277795373267415183093692095875125582666465987047131166986437752483208999219829763079000251714352630459201924546584265633080857820854281725776378357191779261904376341547398316712873014522087971814628978799038161885006282427373206124309774293689285410749478009953314827379124198063483819137554339398524676310844312058872699807547455088463223279737822241447367134643264847405264656482827071613766361684329789740727716578421708494493470386446498938353238916209093520350282558638079071984869345385819704938425074487761742479354184138795116434004893716091949753653648565433970616137003244521031334250322907795863935334030036575019824894507237495087864948295621208909222648305366753478336842923649280871527338860284437421525182834833178094539116476851273599150862489606529368434167506930503156476014800923725917024939804769009439967622306171969169305484362056662414925285775967833690748848101889698997592124225334456003438446984742590114844916808750576173056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -50981171860255933626100334385846437903902758548001649074424956725283222951405803368003576452932283858317020502731621425561888796493187806980729272014935765606997047480219010720214108526104933290531058780922857134395947635690646982921308180834831006696435674787087357498292986600450981027074454439548747346736464459602074134634943185497687561515614871958878567807754625226128328533624277096435189473861810294135618905914290269962353722361594526606697429703827703259513562425491518345720289226040787149008110694364129255179263733242138373890218715854027107034353539924597160263065902626978949406665300725135270880936619441220120401808876687789179093131985688510882485495601858208594000581269101871758339546960337005197388368323212826024605428257280261803574931160960732948207106916148822084099562963029999148610792129499064175867182010372417134496997832444197522903825679092408199084524764995985447873905659392193640102287964550164623288632866429715662429952706356317410606378433073082984738719438758161949728674598457929865312072729077920577598786666148733784559379067234619871759035845429615186202767506813858953329021946348882866484380541876582873072649698671956730809164570430102607011759463023141544552929114225842675878050073819839330607361923741248532363954263911825358180033497747258538418759615202481115426739273146869084386058572936623936345869672077155790372452565858996722270384771881248884396412905398326328868526899690300761920026714306765130886684485527056897726283314598530226878238246326642829445235059078169446883531912989828598609660465060351296747628837139088476477729629566375150663827428470907314683523267011442404754613531073384676759815614712717730303615244711387965808727630352835811938228844417524024124860689341986879910204873019686293749438943500808633983497487845302155949710941699496049767308037734597371603914006212388023965421083421233280712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 62873072940126195819735783151651076645341665237731685186287546042144262574118213057714968630524619084647596620875364303862568836922768230390355002996709177944161503016333982543861109043325582998769701033939978528083635687800928426891702301393566808612138632535949496219843599812670087555093472527472372421857658994504413272661745042866741486906434234558453164153269681395846996724411327909296511018033853599028740773070735611997320461753703485256600255625374634997430817076243516182264155021383443022403895807219869244518569517649377190725761641996146502984352957890396992054605191821926770325158141634446468716105634416299241382434256772405457213501131434994505727542506259711604202734610983606034450018053796554011506513069395456068876572954892095104404420779172124357876583751002136284323971701928519727915024002434060411076182736463923526235716485830717840169988357350251339448928629262309058523034033288274700043607898378613478717743426281305385245636599396045083349213155802206762003366640044538242570124360047551852376777946806168371743282993297446052882108886610608349851788337644181804823328318518250077075018930571995789375644762390447076630223275275579704538077625596907709083667035656188578245408677650631531919153462866409351699274602640505421730598665693252365548623279225715368776425748160081716023765884167979131073785193610363429371015649539616443322173870121997195975519519201806241979384695827539551410397491619985344405107033950929376616233951126698461243204527836238205334917388223921712849971168317007828486391082038214910992961552011282570209851936919352951648276656309700329060464936182563985410120253696205548853192351748596746758663840351216276094986629661960256338058288926851933414369191413760875502438457832429044200607905683575745372484369912188238708016539758399293685961111208672721203295183733111497207275602505461614003100874521410193588224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] -25323529310668552858447094440521070911213388159864146724356694980789577489938803690511032584996120016068027586758285763047641598308593029383168359248587174446243735363121568326317305081265771783052800006448033993128553222911078437319991218379038136730431270510782958723291443539010185565736699941708599253726306287350440172597690158341928496479217971828433870283108443965599304235471257252274342085384883975121869289233980606360553344085683002168404111051197672158706452312779243659295633650674362493376444540686049680268186490055065839125290674227483051654470403393195581851969980184315593919164318214395342144022341125870880762365605357197914022027216215443993144503755426084410333667494194359732748928997406431528274205468228879791235412819447955450758247379360792243098862556888488214128343779872987195666292971337314463174422964787671246810260238374203682036098364540055484416117552649503118050619406207617893365874045380326162053920737774006623721304308138851521255898358251547770631816226159057163105598442907847067374047750134944026222140205493309138470987027709571428665215837407290797706315979648023294769983449284512793676040654262869360092139231633369951496757527782606189578960024807272510432811643050235972626820414561834278652634279624502146533875983857489422903796284292706513319613617775050946755949731230504430513654708500316833534188029993434701144230206257068348944217529040899429047526475026011045220402000054502062256842468280237989474601468936099605500010401213289133545792519561449462996147560717937306174291560841176004798880437972364714143215066111398148422387962671423393478627540939251129524562313244773592677108841828545839348857512759834890970815634445009142104585566417844530279903468304966920540192303678450699144658711618416165071141643500958190078112466833648276246592248446138927575941433144963873503648667795406189332134543055180064096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] 6004911804770369207457349392747281441550893649505772800784450462282705023922864594283212035417652625291247990789741641741535133567429937956619337501175449667807486828056375332919782947145890336806772566137100393716863170861812057348048624263334948369782565618256512258451965533222163401046358925646737026880428858594126388922705520189699535200717885659513184286519674988544130410472323709546090475385048383661789120195021662514192739615109409059549401404203291489421855119533428079440959938624062412286747330026381484691058790431730715482757334805029907840684150382332844460891719357460109702382890778486068359877885063912335532647357401442165107106946106001347006286892060650768860298825123677929508502579692630666459743824743526597069504762032962860272102635153506523098706825147565602097259426155000394552003760221824198285596335950181746323295699890548179658812156959653903930925499673210543053617141675182095277425267444582761871548270012054842205053203792461663589153002697571418505025258065946249984712339159861056377027576472774142491930099064077545786889301135313505556145977412122894645846203674495910934780837109630489743233829496896160984179614274605488688595622683929826446752379736267662080194963342646971736420121094712484225792138475385953323551536860000647942739937364059183320823509224700234120150745685490116551404702637399542617200226858892240562546765610812105535683647018933806519307934074823668935480414576516051146448011695836548163725039625799556720749900056850094446498306136205388315895570753820499436862963940969169746836040540038531503250210180661499299081864247586538836473731633717823500928290744303977652398329071454524418786231103192762624297807833876056844815594170082978639455189613814816099561889144928696468215163265516944875727382174916351567153106918513735648753490457969725355250222069851889481123932306357182632438752515282171854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] -692771938526264042552602700910842669505338372570390306987547710318546874288638283545607962772121410362236046405452055943594023251523924381627099732799867065983461303394011348652420606360047214909360012865489025046733833082486513678903104037525163679951392898879533946936232424295808661093645235535819688203816076617375933366317218247052770660145438883648494966868998864854830562044372003127467389008800526513777998048464389093796796651567172956203609149243736055214496657948401886286406944713219999744003161016890569732787860463991404827585470079163645942461425024642746002731392813399057152534544367960525468565529484773257386498746141055820928536507944241395816265947151461981283019733319196902846024048900890288435476134733912841891528983477432475084525441851526614003057166495311062803837072935434319731134467996290217217654371753563166466360264554028239095234870658917081134026367116664794364663486163904167717019661942587299379019739519258589942822812650372887364818802446499684757613522649529594645000993007953202332776405586438839001752824311655397964048239846321604401462662299280129678939660467475778335629599152638301845495959479690052799930118632411948050518143547864674048203650442752311805699993605818489769032245502535360579908245703554413341441949077648942647471130855693681056468768742442974746206085907333347832578711639332305191546134478886341469723610296903988220733785732507669353475884919843443359294185581245409299117408773654328699269851356950495087902071794104356295417433892267783551037029445124329757231038495824857138526156264852942319682985946916493485249926561800896378077584593953206540233507100734326319849892799918861315313356720450772350467834651458091484214024073796931356112166916013460183017378768562780412781956828110771861235153672684247894920450022164402431327010400883369513913647155393010140135059670195313048934083946276016095232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -86292609666862152038570857800327564293237695629918575868467053550252820357624895804383570806722734367911485615274078969746852401981413446639861362421937457267869658944739561429083503500380132224977690508510631516272396571882478638123446269218666649533103110997405918018593335316049887405682541732622021020248061686827218982834407258988645549008981881479623411065173204946052255484262035079706380770013635407193139434769797226287206278964796653883490269369331363428730964384620110894136050734762862283072595631863137466277613280559963478744302824273667517664431792809764086096996659139407964793175007625576519128423209599198602154716697234277382475808496576900912902347144043874163719567466807255696527775564090215593790818214223450190608275825423440909370980127809375427984112758725678685165033702693792636654283100636722021014931129775891067529507160008800458315159378511229458877031404708013478960315122634604149212347694358073307454610086844485236439858873966926588248829235844930407826193446490070976798939070933316141710489083800211281946877206175894937622651553543382924504388655799123068438299446325857181313861751068542214432412998364118454098796021443312369399542152419098003109314167436811584024860405109464719237264425628084658389341951721534103739234688498661271914137452321225436281356763238723761926922658867087117021657652735271273344746824186739592971121917582060958310032155466073784504560046493907659911065988741459232638982594721951723567258413375095593319006898586465786367590421333276609490103364116403511530390527354460009277513976653885438974716632617063393567777344442154130476334456168291963566577521416088297437429395220787318445596867831959810364269736347056180119576495214357861417473284085506576452386237524893153479887277157391124709820983946979001871751621059361906474203225897590132426414036664126267525465255314430711879349747975276462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 61673369871362034744024540493594352440866009569149088215868621187014346423082622831920250893614749014940594887209335570005393851361141815587134615279988158549641534983791478092836882830568322565625875036490712189404858452021872886791987531705826481171765701851064571427415407447964557594650667081103064913832055049356927952955609946394253237750398412164962533495285502432094770088701774314837509527028786818012699987148203407549688068804346282382903087488688567324807125817091548272045080385479023178409047406924367682520902372218346215803359035597866389427256430721581606054649775271378795607552479436874035215711122697245054227231996083693443600658765496625425111107059843442006404786460355054719082645826125204667206036320480875674678641791951723836750967398577366101855097966894994062056750350552971854772823494950218625764261609994163305816410577613675332165643591392679978156612616151486255046160148733505255077140056687921081860789535230024407214300404015063153354735933148192623944499182600622730268042931504799429902756696949314682187565662370420468151903243632413982527908605389068863870031551317081175084375212261518011441327066484349572488582178537235721051860301374004673295707139016574213209377708751618204983432979251615475309404928814253285190360402016813808550800989840490126827611463560609205818176322047152467660402836814282714324218066963587249037700341831457707844192796437107569458319571645550995228209641515508364703761371224600596897774273409224207800299778708591343557449105029775439931725086120912148373956659051123188250236873182392017959233882449138307101378506074938303776098810518148165803930085340971609965524026423099395429793221306442445298688354595498957798584353959082491065917899397728780733776807706656725860971797653481481265571413780247128535993467792923155909815082484663039828509619865709447316542800354770491361000469198956134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] -16700322370701271715110044665762778560872867744806640255534152166598274965439382462242947821940938566505676098453133762236278859713013298772189114864413009770220466255942099350481509829326017799386907867269700494373779412522570028947271390857212752602410229901919862861721052259352419794318891169864710034715912806822889108536754726524788680696952361024565274084252834316698053180276815439420244166616572249713102896248135603238667682857410632028586726968724456459856823437958860116519757640273486921997772528892192630900396464981861045673948507808214181637040240362386462822395167039241492971463785906974513656552285048078389140913448983376533109116781936636752064835413979854857715631026600355380015572098250995457917999298258367290668103273270707857798841315195140533722655565046733779101591383170428911683893505292070768170319807849810147054575413997631179823497090011763340926662408040283360092783474056172828226244806408699229637332590067539363151013754084655192957509109109256447050070309779366289721808291643620046683939203419871092261245564371142806132014334321195161400204186737979469341973026261759911213056603239306620177045278474301068342040220244929451857304669674568660717019833469722017453101602294229707506955812948521653250406731911745036452868960164445031536166395479867244835711753559950706666907288571111051808700676269474382909851703385112843116168616099603120748427054081302708296127334095075583033333174918838889063099738758377339010505946863650954167395161569184464332496882469230713541064001683005665930264433582154997672237130072139215270845486045100170696516303561227405543258708331052280773240837956476953138151740105067830653422211259028627815192278965149731888126352885164815610851630038198955132180796532122224943995135859905558788527936636948456682043867177338052617215065937772905953096854508506846646370513057989015395658913540653187072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] 3617640541465556415137549586967080182172615274156215344779524474656049851560141483891419864000786875250767066250412788004633077539386848798293212393267541805170489142531308181683384072665435291973644302164184289023340367881456570138809653635049000899903457671629948196724488483892685505193986092189478728744479279481772754000216280089187469553887785494210176309104909313024753570058791083760256637970381239926473900266272533669774147019617920533607142845138598831231259585290389744752094014469844854053452807015730581507038628761063814959648256231294810270452087336518379538702546566106829975283749931092599687774590907654538682893041596007216848280428157980235852069949283526013720433392847569190543987840428037816979733058623023561824526777069102266806427804016074267582581523197007354573879816537095542995452837105030618760112504751097564665849799976422756010480779838394542498794546052015173161450933700620408050888911991309835705247071749510386294569176582296293614378519600889547411782990219683664705918525424736485366561207237256090747051301688711588568007314486337242948770038928614701052776581139282368197839180852188178603084304152085193946416627040153718922495038117269062375464854657457578067590803640624293949742307329338387139670574680319566774377699612722760769958760694527870080667821884292113869013215635252301503730790285155345298507842950533531575677094567189982488882090912447610246294357231289604481003865844887978698791858681790115340032422733836887845953380157439907685048853123700479376045121064500369231573466701329493818141423173540084683537087192924407434889067031928828113370594259361526312898277694877924731182589442269347313476507913928458549279151360024313771088985163515391059037653447484181533129393349952627281793543956981661002243947499289283785967519227793964589357017985238680950330532801695017123061373331446196480602198154779033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] -703530630911502359425067650745598446728846968601392235954445292558127217502164816904036621675662993011463464852807505895800079006606229995565687177435574512246716707948410908068961016958725279916491744243547888923330085605215238779755177545044683765786561039784884029470449861977799672015129972393323938026782329557612189542536670344190050346428662232644072414408723509537775860907057151995004386999008561587279936344667282801032561764609955279422966603423903100192517406914917975898978935316211214975537753353405955318476282314617434673227512167978162198109107776689616680519627296224258672499473219630062923666361634182430467021883447563572528676204557467393268745699613925915973537787921019902963845735689741593300030177385011908069977343256450006181664824391417831562369245540194648257857638378793903561692740446574840583369511845387594478950910452123447842087226589339506915459213216283226956675212087379358783910592561141610922577284428014516358257059988363259959031350907957865546124224635159351294826757510193436697218409943222336318575992238396531587688367037660428794415214609608795009722218166238035268350322833045436945499260640805342583560849593842541624569865199118433254862048172083812346098942165261051593404411767636573847560881732325654354655278859127572627119778203125473809933044593274515621041637778921973781083804595410191829083392174217418413924698481730590988839445300115318141980004682458160823018278027552061032014314682327331869412229970572191429232631327301116131922173132914497060045035124756804939923803624064137429640000609614843179747366599164615574000714293094794815185784038973669156555697915699845387426768220501717245298409184334302636841267246126644417196978395241201357484306097866030531198405607952046060556823770305298126127836123029215863153550644236938966473872630557261931444199962741739736287944818905048322856757878209904640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] 75370181725723864703971005252072773803322810465785980033629447293439786357652998555747523481829266916878565839281265321064200994388663031424388602492655751016361274931045322612577720140599673581412810774661959429955183665884904680860950893421906817389612447985680037847109051349970833347175115296159300077221294166497856089530476020752863852546898411689436634072795764299973643747885832343449508651067793782016966269044402687633464471394928788835157070019985717735395004053051988772366787761813052647781914913795799901779518565692451066384745223030886145797494628419747102616187566439149021558113319435518539765891827728455364117088124017766851332489575231152626345944163111477469648476387286458354446459505943328150847274531833032278594215625707085708245821836367313214032518111180645904998512152330677767757818982791163397211294959475919247175397358338106218117147983193151354926927684778008734563534973185685956820422598049504570760394987596366648484365843701226413514973507193061198112698555774647652524052482722032786878379556575449361841452741484246774593821025434372249966743627148967009216375221261082314841648451983082255738403973668801949589031491590121735570970917519465755965256645082894615298162791960956699883845039993011776713877436776183244321196729487484150301756677391884804592379171211866012397640923729367967207154129627824888763516276378768840771350690188570879176679983682956279856086562745782579144285859777056292936755397519937288162988636926511230358129610630703871630437030109961127601110647707249396504893039825195148006141731942460024226944340711134294071635162502883388654104876220022011491879860373624830835203624643088498981942077779248765631408009818884149727706188951814438784972219758057262790550627214063690557292073540556851420038390741360472523755647988671766711881666825394794741685137980668426043296417545306935847976429420544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 6429258466842932238786981652228428750419834041967103822837926966163230548698067658077178043875902389043892492488675679527746684731853974865098384471905349688055374863917952956100593965982517735146569252498322638929459046223749978166390684872360564729153293810299958848011046366930575373589458341304532970403414694870443552642377360464805218890310563404095806587905300327778003109653924942967079402124071614673602604072496305726640070822836808861624486781944211921037997518483286381176270739097895286689160655732980468226576491982988921611148069298822929858648768735023411653461329955011894025752633554212354435570552268425566587838348757827749550587323607715936821231658237558557255332694463019271445888435028493852066515798745833324040108802738743013560574129929716924912730839417093604124844424875801444471669838050323360413628835317880658431132886469959205639505433418000194445021321438885591190557761564072009988963336257646337507101666351010769675515712268653676512190132396608281371664495199822573451609427922739325223345584253458104112768634742447880254334070184741471106366040306076475840284883084384403531809075073824761544556574320783496563501621405384368634572255545479790532206456801386899871007247631867713947607680385378765927343608529406249894237849002332065273840632070542560936062113911618692627145076838123362027062773624732707221758118598788324298004585467586961917905088075080778378742282264243922665753177488052649016612417663829411393691201990001685308439495639726365512760676904909117507554333089234301377997175727710558566349510652012864134598069665793431987718224231309303622374085020643406176127413327066970148114191626130888646966080527091962832770825222169380789986107931695073869865964925463054972461631503098887809680988022237086177127067152604306400019304864585592588403571629961781445641233053495264345655130954109307253771694336114688000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -2126281042698656554501873361303974108552139450124295518941917166423142747988259998775172863779816866093363455435303371413879470587120667818519590712036316182914656992973619129437163481587613801795927747061583458767563334768042173498495886525465778625889332201151595991520918310558389530467146206728266958060436711558467630612553079844780898582055523578009666240939352672514922310411771578009490728210916425529094331623594377402486463654529197909084933720080033437434212615412677990471518188980977481863254394786604173155136929943286755647244307123302458841717980094823594542659815783436091088465220697586107536875209489641833372702665998999549199282206208524362489337717429700573288863327179435460361156389283503912675564406099365568811844783298034132800966150905475173894136240449663094970561790706361243870971955648256121491878272364564595717751471525901996638054714373254090635551869855709617727097032305401123463691881621626022731882321325494988488611752274134765092787464472452727311453649145369344546994023889858927994256361023016879971802061036601925312164601774532693217304772439647638772360495695045886838631691059860868352940048399083812619264243236665418128811529327360639704296801101869611762578798571789774408935140379103724039323778758761073185019347790431251804979961524276433072020388014567741201185039735636185514188343144224741169912449726302529720253467053888173567591417394615545469942947100050071128801235415559700049398177305496052246385720690096807774069500851238361965883463198072104559202997293160467897117456388229004107099536675521861902044440767624494448989339340758519360491454089881852778919809638368263467886870836038771730250683502981106172587969356899699776392932171965362212924159216668917213761465366457939301221322851814348942193384243921439649278587782665484067224656452553050220607735354879264715864704877583945003437213144317952000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] -189138555053568544764350716452421236915734357264786632515533778951834455163252434866307127258415343019666398142249328437783830907380951544778801544123730989588547019526403524700103742337298196872932411039943358727957088964827462058254795433693670923797832495628719266419063826620488866035553502079028772294168685473293735830303212182545584471527347947763870835065249524240215442828827493253948085350873654138797766793303006158754835512809147097343724412313250581300185063069806410341417934902397860764747071094207605772278446916449687459742243555948155066174088171920353334013456551482929763905227628848564446419748042659660757404923160911054170861875733634580318750138150394049206229796490000629367867419965938400844362931621255458094607938099464280005812095800228776694110503042320551921844593224989917926387107588178867631456402254803330548010217138090017575544049873071878185687962223860548024642560044397055325334170239657529958330302088534975026170318949161328417222615123140683464098573159660925985970520135210582467292225573012254037099479903792621699838261781920553500402778359744922711451193604176856367094034709285203655263860409213672107031038115394841875855815711504383446980292362485142403897141408522732034390925752162640428015681987265257256656051482990915215903270967039499144294850353599124305658347813231189269789547635315132166597164107384041158973212952380958208442053198783191241425646503889775805869510334413403599605203071096307533587602164295593654453822635635698319123802464086466673767251221530856891496914047341271922210463051389030143963641924231340818722827606953393760714053042516055003783047889904217419249382739410274339100030216977606544267695502793933300843549304131304977680978037616630868015231562758032567368163704505767092722030281835675978957506272470841951300928392222617442620453139743386265007887169806863810596371460784128000000000000000000000000000000000000000000000000000000000000000000000 [101,45] 98142780103098656324904020229686700792430385631005958283067996380487483347299706294877925465723545767294195088415400856263564440039769912134017828512782022416370105564412704744345744654010911075086723876064071261479618215585498617123965222345690041694566127903491029289095557092976592441177607886989411267645859057139715393892005178765456160014190855827294187080964882185880143216369016147458820221280368640482625999309216299583759540083976485585574188902813729096128784687917591864452364261165284400776087289802535391430367654914783189106673844418743131293189990697068189007340511318731751223628317899263981839958149239580170903408704235184923047664081376618767948076079663920947496340003209754868274308756336283710478017977017960776938375425643838035725346877900394678412297143809225720499338034774731399801363187358661449119375453732421197836433087504460331773590902166615915559261685727050171267565521910185969468736821248434917236816761917820317330819158926876483132813553157729511517618420237363102344323628722055594142000093658036778981397514727973929497849343757437037346817367779948116555504288081711043365746469110030112434868615854753737734607101431853069149204266802391283189955162419934828705590514176110946714229940486817923153554424484569430439751560758828866784053474415982403898942698041878289182919766078312836565516128932993207898748075240675700729902946859854066173323050732437788156903838461563556220881235330248925087256129577353666130667048963915735457037461409740107940461109389479632864774888739742163661817200891825792698528136540095184154876906900509346647297283421217780778958176689809628219760836345254979392834628915601348053744412884935855566083815533482968967560925108438261268304883474028342583128273940161408237830664526384655928999594210854502110339862005588340991128955172241383167453703058739360114641559020941000930428863905792000000000000000000000000000000000000000000000000000000000000000000 [101,46] -8226476882060660791762651879278363962978505235020517716902720969873178657003222823886956935206433588783324256051272448114195487857069792915553077409457306846371408051424230087099517475188577239664597150758893468000401481417467682333886306226370543364493850376403512112026016066841729737982214802143005724924476958335753192975445588858008735656710704857828311815918642569004486249733247712075645823281428543208362141594784814975075242561026744371480700644777840250193969551986328839710510700522789275232533947853001570973243975206097046374432374663811657738664039284331025855071891271837520406817538630557670842208503812345475972841860636938556858338991535801322006608979277807417833048850183083226606824352888812424033528169379250909203406783961445829004165561542966151228429092378071676839151679035192278865985245323081447130304538694978790600297142740023089559369577925617387357183431055884865266092569565286853468774393934157566444612838122206474230938469580191463792627378687281420252880618565186633781714332648787293302786507190685741489958802988780759550018086201361287471905831735115344326025157029933340111091738677745316354987473627801219043796261449937888554218322206022482115804206503230612586653120327618335004309782528348805168518936352789387701389854731061057879628781895263016099927241571232314422824929794201094207989147097825048440912418124793286615396446135541705166250570508574914474154486917721588023806080394894914692586841923377466978740017716681291773838687230554537440906572050158289797808266409678075024938539923882161461145788868039655197897421976648964987312430578389890871853085958064685878476053878823044740428775165833353033763452035791941797451164213195011491428063682691343191481655506731530986889918221308917672608075654856001437410268572703032941805189618705553146645917379898986646107991057937352888202159606766676980339050545152000000000000000000000000000000000000000000000000000000000000000 [101,47] -740707861877965200973611410885906564453366620311116034136730240838476822334857431180594777808443941946733081475797661732891354484576739935743770669542008889117677511027563750994174387792707585667199529335329237684803657387093134407084383572168050190183011372121304522338825378717888735229610540462507241249500626131594707320194622641389887409007314736148835933109491150668227079655006563985927463001793862056657857811860307943083311242317033038939494278894356229194715936787677458485686904422552333451291295218841193633004466803226152454547871682846259624415838131030879421766872567319197338149507411552580714227885010142339560159651899920109364579154807439966414331193562403743271830066274858866056648594416185787959951382474320372960376798130871391673753779407182568321196341512789042633570123008915715612577773764966870260672789419785731930606325282430124676606729244168165417781461099821586178849903853827173436078175585807859455921603583920892533823309557767500698471175436531657673894515880330890637127893677621808036993466345735444262522339075435336360743616430555379111672459466635265644226911367431400164208320099720053412013116622282520119364162059041800010045705915400668376562917208513184611465873920018113471054166877477874410299588478667305283061468704354666470975079634397341249207987962735325196120024164509780944886904853082599228473820684744412024586301426743918267983781531902045846133841246987337295329904911166261810333260486852243394342078402955014950051466393063909866130875770671359395053332981070606454110271309578260236412108173472308480472526792081078043823208539031807542434406865036256843535308789580625362801371294848184435142770254118914007725610318790062614403189535723437636634975413520991047755682655869024920781949282815276145042230483548057768808230005616859297409241665810599828540659241620491991098588445132085922501570330624000000000000000000000000000000000000000000000000000000000000 [101,48] 251009395046531390821805414382129281721415173809925390008462195083470182163928094424764487333442988114053653115497153912823784571208136185415490182142476715627709667206303166472456712158770563420751619334221826359824700040046886081501822322054451732066973417902858913562662195241738626863212360999311234625689476190404840666192450931498445871688109329760743159450455267365326399664443426600835118188308102432103709080295154335540598445009284867002185627501157781531936483744696406682311273249737429765015445329143679818807702932641363642905761939046567951072483979072791644793762772610723408908730498462199780477992081796786663461598010702471362713581754418150559264370625186573340606309983939263332969222250724742393908353719538550059267812274973826463147889415358788980938877049742413230877488339445562369472441942495792822964185958054046733607041924699055094940971226922519521991168038806954555428086495792244401210860961952600532391044225563650352922852101882893616662858150684640485985148377667457195055752126737678861436670072508071011409229988338447369857884123094366311275243665540204566611877754637396609168718416272589249042514583838968105038201794443592377457770337119206876133548253147491297197708868550784456632681989270580539825086515400851771196227552887396242796146309028988273246748168460093787190275570612941181723561463569495947510446982987565659326185190060975083446922822016129763199652606652694251687994073074854192979374926659882349281031201571187981551563577955124147140399602153900013149257005055777420860669944031019041769707768344006954298085008983816086673685758700951297200016577633841728943445756002670192671015627543681902630928151608845388159111009549041915242161706354297717392415662478451804437886595479073318970999956581752638905151386539536714936569512263358831780092085102770519844237628040581191240460072881752431024677060608000000000000000000000000000000000000000000000000000000000 [101,49] -32452963610142505917874921998361529780273315828340936218145784427386476143020530642285812197996069184246657167861844989547308467591198524796171165212483436886990750968542887245530886512536687757922061939226627442903816578844101520680686927861421474149050313251366790228656062529985146199604311386195766198674188411040695768751683560270805729628462001728894070996623303544960042580858300243598727222442235531767835414495415202664962376119994413017221456814774589176288991350580263580084458805870297919722750512189829992811035848155646396640077463325371944717097742819906085186826297273007590238764261523308935688248336416412583248097712152060269318929134693487319743703344624877119839974685160619104198674615956737260710827747259764948396394673017067951556263516038844291100748262988624973620153306137156990612108200204370142711366356766959288758105020225823581761275881687197805253401290607468851215306859569510983025947155902151062597735660258446800738341486531984991607925668737449950354908503328610883154630666823049593145291881483325135847733373591803181479495239227029766201386924797094679153309365228722564939796046808244219348165311404930227569769465875849181494965210220738470552362879428743326590574475882993498249351210335105903602073874155807188219397828985231293157670977536723678044987617743008896168988336735343484107689984552384206528202740503889696352563541102796503443498384078750333308221704377335527315120442952095411793886376209551370948650782311406437241522451282397280904482287362650820176232698786814960948831089256726382675607993061921155662381281334000123316988370034097531109769650452579119137292882649725212037038661353175828748068828134932019458306998354314679193097627573015289473127607566709314826068430531846957207235116314320731478112462539206701429550584391212824046604056418459199051011254883163916853057335007434116410246168576000000000000000000000000000000000000000000000000000000 [101,50] 2421380801082851079635888263018379910546983874816659735896440210949696140774326859554434969259752181855094770412835415074666766263690888482457149376109605064204945978375946131667625425399730033327529129798142929489631571917663592451954527368935980528959619197178423636006509051657397329321231140861749622859281640082793303890617729310690300439346613009402733180771195128100715898609873706240183892921079938251399590073956305629908622952430792233197351851154620100086029722283158019304186318173326026445682830932968774763082208973553550813720098604147108362606990301285147691894132497420561655342250262458220453212243514947463696710262769047735608473867732826486375525395695725358978995894417593916266946806593012110879837451655495758559992878061546099898961027980524353325699772417881237810110920465986693083998548424222106226401139018862923412192776553719512243711493146780235216497271447664554512236361675189359495524717023145814488832754033211757458137279186767406466190010582045026287560587657053189979773270605232229274960539826242446641315888361108788954049052808752670549709015199354065274673102393685796822791347605887475121137662698747226704953107817064922671573330026697010030691806954281211189330211607354510940844957958792948892654461234542594685164751581508216046481693175731960095771513117293236762667863490409476608900668948230067665010832346871512961827291978343122588064249485849358825890023617445744415037497589518328462592460912084517662857495655176352356291509370404187967085351244653425769068520241905870796616715075837166963562893087199136812400789710539176799525294340962662252804588323846670525028151147170055361692637816055487239582847415299463128923086397320626310518173215714964914228711899859475786969711172489783141870081913179383225270405793316185439048545519363343876760848942691657598772534152212964540989631267545905905352572928000000000000000000000000000000000000000000000000000 [101,51] -2765990749835867294504167992397143547392466565543178124446414998504869399498635727825264949406205405703447135390551673617823754546402826067219278347592502465652561076632174260048446914013496499875152650850920827896987032506542046715959075026671709516935326327079649398818966817038518639378792006213436235579884196069510634835328109587313566685655821894364814055927491108379843628329808906602623798518254921747995059883216213823769400170130186944966505128260345367003452843023059049961059564821180926552443387961788358543567324199300085434323280972174699961503815542526741890794499412707230275061675512011769025024239720028646968154065115767212277816507400683414277470846846213673564502082615753611290467708981853788624986972820311508190164681584920790999667506002962816215196560244473845036944795303588187522918470341575348831647750105899844101423350440341008631082332691465228198789692840957039179726197421580598767365489133576756611165578828548599067373608195875311271566515436662584260689019596565950509154214755411176202534440772691732842673398663667855617502067916954814300649129103595913954524961822774436441110808388732521135159733738338243248535310192883460031279453670913903544320850261813591965848828748889020572676881143965597034280211887193798461805708225060099779815646703675207455493610120829795106235394246551739450393119493654375984963124617360590206491930542656867699620870261575984594229950628292137575652769689797527417122684059267291700944703668512512797607669814837008838122016861490202811675511158899316226360914226382894783206114557280749148928533141399309407403070205773911159353238899031898254104284614238317863886787165788150377673383659963689353845828946555797651511426471135898093206338863400899109296758586447284904908894130179063797166711430656161114090398866748356192161650895571390488211560477061956194448608956129346752348160000000000000000000000000000000000000000000000000 [101,52] -29175145217884172512470012357325673132196184150518415842861725100860141275544956404180577288372595323485192282910602021043524578499764615156466675255936403331394500189479133518195715683042053857923959489540034698763175244853944537316675614669285642789699100370431962166383583926760444448734926315639471679895851297200833891096460000050906105510411600920027808052783391224038133940056372295100240634003817773345768890321906849342499353155095050099951255573841077909675937790895566708339399205567529781666968644532614962547816464054915446388700884302677686744984930472713221338647808175734690519431577451432269309900356227340412645121113738406796663817374423613884547101214552005772181126827921509694720615112788311545909843774749423482122457918892974063034663304044176997938291857878344710355270378691261730921020414225796014344669337209786461534604060405492921631419074513041544911980424452145654769592924136257799538199585307278003921668109103948492020729164807630922160153987311253732506753319665409860519279802179436039549980528789839294681824146554136142049286354763265347291107258134280370933257057734018802831355441346067632972245387918172415685976607883474619458209616487691628386645224277967889937749573117717289676992524425059034353702177787031525919231829619843692419798317620103189571797125851450486865815822789432230158495463408134951243665583549761202506534792475958826226981713176576841160306884259200991843399151828792793674509464498738904245744885271249907504189646865519851372827737882805309943688151478186598293643495117931218125370893519984652065482512925285768847852275325849556380081449861461969715915508807300118645384474409449969126851859442913731717786627615051904892931079916131445307911201957948613235768158200826529258640940522716225461570114963671779584077181536439683626465572723593772040348496895363394811966035930329916192587776000000000000000000000000000000000000000000000 [101,53] 4239967137028300673477551964983798737381817545902426301210097154825219969211296994017843156881183722051321800751409487473238321372446763833311683681654798078259355212543607718332382391412062563159120892583362160835138832486203108509303778515149865043992592019233949588142775488743436520045942250548292242926988808709858881816141833230511171287838219996286899711332201966610518733191016942417156910819868596654780056613512916246066743010453959425411689405949489860450318287561996642570390261637870726970141458155467058548145543619058310476348560833082378431823114245655484814005158465095388313368015862574907051613273186925835111259127543997997912281514468375314000512240594564392732783779545411838449940005280763699395540684383350987312247930946102055639286412440466009921416517249360473389421111534720429338791878923704004106131772290368514745271523505070829033505547093604664580780045363666842664684487778808712367958144676160126972005770814521704710817805738473431992720273240169491253181444035459514490937273960656660823871326326735940132955330059527711071458672041042073576341900314390708650970603662703156108380592716805193129315057422523649397415216753986101388532791479285830204034372720539078573014873475954915593186047110713841188088323605883710915397688699223941944409303123652688648741438520311432641705707351603628088668719522491161883108794611138576719489306937989670904029953354247452804297298480315730463887243761022586528124236043563046969975747585335987498258646275536673799687391485974023550390032992209796432285757486295859143523437779519763457751178040100437514852294865331795502610549313753065852976042879855435640005163470828115471217566751530365685953727027281516762119441981780461252266413070954119115830022781326477722960562918794888980254905783704726332232709365572649457865155187958492616061221942157853282547107697309882274283520000000000000000000000000000000000000000000 [101,54] -324120554850906307600513760483439206781489848978850845139407683048798457804295138016036983617192894248439817632660831836181569470444189603050418617657340738502823420895895018849195817776146805363630725469655578296358284257239336854017254055374147695597558783265451147956324630954250624357686034964798569228058484393776825465774803060690820382008489726162950892808895510627105848939664148868909643694032874959240216277564384841210726189874703111611187801717130537874712642267658990883099261926389825043757224947798701149135746982968848940008454294999285278455151641495757482577477355929948561513461472631662411608697426160032707767716072078012913698628775423616558862587380253124523841997834725207607669764269590857342269634226411559091251998481297752650776253758260194790525727832933991253038735871321810777140279577493888508733640265947872850574172114171984026944960290221867549273315961477045644699663639348262099135811939242904575266868862153829355275343629950635091491373460153542098919066480342069854098889704007984127426829397871950075310772249153792355220835072941022146881663117872692177767288167467968069387573568414224779024967669254440628495088016257704696559860174777906070031231787944838386962363679187696977863147765280497081035623692299914036936439022534087004411554519525522589453973809777825810026685455389004193170801620407720359183143363671855948267742200677032019205770299441442995124537256412092053561197202612672457500047404662813613039527905022927320924422633109553611303309392327561878512300340103254187037232832644568333590561578651634613728612086941088758514734623329924854137464026258098376835145275474464746491631301445235368710567526872111207921413680917187973930299200014966839834457082351299211086469498997264010950263030518458592364182489434178399249491569574637886922204844512560683331771237798158896043743953089563774156800000000000000000000000000000000000000000 [101,55] 16844525555943665554922517722422307507620208830904484548350863022882100562459907920692481548350891770817440907392420513029292082416633301562033326617631351608600885830832704800900175794863335893541808063893821529259072719420412570087493686212663110127982474128256866594049275607984718602647087045572442121792905786785924424750643476080944510809455530834824613911211668692588706530835382713718291427975246487375142150351512135814646572517265739456700773208315170387794394977818927761062592957925769065226605182621079014838341494133929549821624540843870385123227991142672394141631284918108454706787789515135424420332133689011734595586884736038556972903737818723387527640121766480862387674818941439725996555260749633182784317648237145657400680827653840705392508163014976883813499862500068321140583203815693688257211857977298831209432981901471518732263430157173717322777008432542520986994789216182786138938216632070283630378956473963984786990354877047276690185128268893976422674969938806770549501719797058024919267140268928102693385899565533516243533628993809150734660128742181705892175129342640999791329824052645399046812823790976132470823168905498503021779060165610630317636277077663393818849684916956146322709154552860205160184976087753872344437051304724284596249012933116797345329506736813427678656421311515055368657564582268366079541366482889458203105281264796143604780915536052857138649269281038876019104845112816432540625165382406865071523892097207756465093310586074746411367719822299846469217472832433580012568878673489772545091042861625779009904208239273370858694024770498905715416167830648309632253916607520394189230072042916856749835880825089009035395001280060997841803985891980320713444258838896292827707189010762041053211292181785400797488336966164188321912057087429024666953351561605769914933582725615456773941319098180514551214974393307784806400000000000000000000000000000000000000 [101,56] -625016928814317929155329287777918771584268893022894660024592946571462562767424374639136032851630559918652321832540486159095500493347797931113752777590932841333993432770588968352022640934832312489491478694546153886670078422308444933581851220871924214415169727849616534737559522867406379547444457248606187252061479893552387955678832289503973392173200381892165043595622514382850017038876401871035547566144413600651536453708382969678836169534160569696208373245429786878794826518579600692881329041965951216020646921624411675431951298536015407825590283763209902756038857809027101247394254398958798642066927213577432127024603395690152746185002988508794872185196340759105562208518581502057990336165386601577887409176163552584266608064062001550183618025111710384207350606666811148704494417050428907666122918173043779074638466476766041922697083885563720299808867479044453791785739457576700303782131393617777195141760475228366643230461020016547868134290672470745129671505467272499560922722528577614927727229014659057527217169821522356653808273569590707521564765759511213755664502853087662272124855150972576402642206078438537652167438976530048073536601063894528418301446991921412678757386365241922678366826196950468810351446118804479669569400430214405574006324384306145113578318637706119442643488741553237881430392850685071268405235766054159884532895974310370626023991629477029142591912291625236684180427582622313739113729539525878329088718973787980408673976487862757008354489759137791623427803774752104598545335009556095506427284529761549776884340510892980308111343033609705951211834814981429337976298541594016513782702968298613456313893277472403421439183906358793887250486055839656542101370695233471563445885609812323524410503894607278738193649958550213836305923636661600098985506666311831955714491001974448204793660682000304932294267946357187196549939890340495360000000000000000000000000000000000 [101,57] 27964100659069966168186283506519591501259571175128314046742837031660144688253165195562080462256375582377443073377504068555425599360452899088763137964243435474390641606401215823000445487208048902099576974186458072094168183188483078385359495285908229878941922231490614663603379078710353651485550927925863368640062723932610573850779409605356541033240810789703445443263956682659735674469713936883286603694391941976665263571479587147170698402206284146384694237581755321193716704417034293383219125865469419936229058597338288563360760051925070594141588930681499113474788147350774837226716465636458942682141968107110896302249115271898335747184655809284665116492468076198697440718058928144825985190772144815016531464635766060755886645358136368767003910299388851942368402734980771811587200025062855400328145738962118568628509715807882169854720152864906287137637538610500794424970010313576586561679466833593829574472885800676131095882196783790176543743230772871620635449498949021263811255224443998242661835609434727443467806265165011482994450946746226175972540150560661850374587281214843332850498757014138323834014090865804949930019520124505893223056177243801848457583483899943182973292276101115491485174466164951533796745345979216314206019584587730058092985506487094104337281699288123157344498525009842536936158889120643846467210107711426940880326188954630465650814997399995094233163749029934694119819062891236184421233627827952727990748223459184599446328773555924710479189033249541217751460024834221892432881206649607764861196219812258404875116699175701737657170416180227100026479900086015927699940801983513514626766313806686630162173781638877621221470639021726915715379718588948488488946561951881144098602836597660193103421759918595851073565726325982921608228553771212390300011572879656969120983610706160317722638465538526896592012190027286356127534266428948480000000000000000000000000000000 [101,58] -674828575185851192326331546146598844470991377960731201313767012561874158934093771834403364620268562107271542496465537973607649976760563468567319825906086074111631108398709909012709071207316891519517333226078866676939061714283359607186147217161643191185678759222669729587346780193738638763313571058968939122132397268966080540019600079979728132746267187758433715999598207246022161257213692351521355659177957362722579574937116108396399570729205561200847087445989222696119189260354893016447769958506006519269200936444161832408370330371234244192470349031948908854168292116020301515003961575823593642473152923435555421033123731458148647877114815746964023528344317406187007764919868857039881740843845765169114768475604515365500329096614214012046597656859443504554199240057158385348935964043583056991553243121708076638187118897808627407680067534840394472552010538553237880710662879911153274038096938051246860692582270586815303622526262696628092837099994704954957817436734642573777106609308050629824063125751901001057731784973971248069944693533093542976460662524015185813952841340721623270167369365463258375012164628955537501036993606008881815947886825539819835190894738940766749724519627244086581650762238214266063334487699931675173520212286681843980125185596105379263830506082532296853555603759203846381947018907450464908930456412810134880487977019134150378833391240394445954631575065260030545452823479711249430768798578728172732979290725893453458519982731087232510588884485086477964263535094878049765948731239893545807328145201351462716953537854690201396204011012966802864083939054317218772484043114825942447507118767478916289433057464778761874285964873444799558392226387637987558076077767123144681835225082430706220144557174416638919727159614178664920845764330086371313748400039758018394796170051888688322654832352599624553844773570715407778852625396531200000000000000000000000000000 [101,59] 38208488382291819015621401370383400461425249774237893506901680995285987831785338910704681118105630116668577679172669026557151543332360982607896294200770680350918773747949270456628240459023212535681672783363132286956272620495295939288667831326445673885325684869332835353876590953599776533966807737574894560400342887818679690865430248102205357084403935144762234543798883463007637098817099322942195873278668459746623357351933877527541589785302373200738680368860870901581161819149548057923497539047745239802676022611855402064920232539042044221282658692341072968692584399755329498886252537881348576592727263707482439991210277044168091398209049264434048508068110067040815072200726776039215812373945508101740024195725177433918554818593250697034314610410647194341511117549440666959153543588339220759142517149642491404573412861597972456562695112333868351309425387522765340403368356449566249102770447477405432481292554238874243111693191894197853494412755080033152583088504582811179484773813478211424887453837121192727389930057359665313789838367547981629096656112954123379152582941096749365730881508250038996726123603489745749021357523389008651667199721689990153630249503623302825693230711802239152835169441251062558259228852056230467337074884145212859780259219841666022250351622723920579397032130417793952683119705241965930841273115648527655723261885984302749180712470443425027478031114000336170847124396542995894019592490016218387065061999128904145531324362920364647700272662792441832497264332558460870657621713152527324391819795022528341327982918711700100417173205905780631739276134452657571196794591188101151036833110541262858315910966476734093763066925409756364042908792184913947852396639482794464406300726653802681418477025694985590651156326403314328000590340595680120901184305651670736327547892128113315567722595183354478484134593927719758586518385459200000000000000000000000000 [101,60] -327180634406225536653933257642222610141024776324202930666213457966111753985621255601718807441415491546936315479540999983416857067732942382690796541134720473416260892561126843663169973883689731541077471166336211866152820181398957518711703626157465280457462012246555138606422255562124471392080266127906071033156232151133313614819403508464731409470910800223302603315262120324130252450648236793944915672110989147784187168346540182008026349162872047751171244363344982933230432405848458525476449524438305502435927791214708092104256715415561254306224851671732568477321889301934275154407540558704110914947686438405968360025462929185131488502419823018361083387417619998967507473869631149959177273451007179092293944030017692039788912948520858671490801508072439471088047535202912001147591831209108615638660143557653824434178528704871964267840916800560250140146653916593174379912284518783790562082207834689246883226709525781349080418475616377519272901788271389306368666480517893588837094898492520458595896498450995548519806317018627122972159519189631171354711958951405318188289990909954307815788549121501603075562489352659579838828875318347627711373609484209013742623823172809997595472849970163481719543552406873722308569032749826473764935435334315379204638409463753472153340007003515338410660825450222908974075123675513308548780907681366123243286835505803441996574347600205503702193102439131612301413060825611983121708680954432572063642010566135963081466909871830881862036373606104137867485399777734160627976020358318327704718732247879889354562476566105966849351273952260212194117991323706853802661918304969651924844094379828366132507221857846335578606462411776346327752724542337491075629257400320282237650515838921309788057622279834182058081120092200045977588869983917658988776165293167131216644345148221360929906158047425809443823763057298499411088265707520000000000000000000000 [101,61] 50198712777197112211711845545906453456256305457026598126482292626256701049471377449340264226864920111853853447973748817464668513374093758619469008208235573254075991185902046501720687158929818835846045333328165323657114154629542852091050538967506943455689249674506917836009385700384987958975010963974049435464202735141211460296895018317469879009442035382934681598800454496311763903673360582366122401201847059855117395349870508192440297416432464741944608721582456757360685376931691072716179925585262321850799148707414713863861038656951828020328465796857427257482746701203098998232627589898026527248833338339811662904288875037927841463048719035814536966115911417354861461282869420818538272060125779264633934554420243569185332177123957834379104880274457512887149529364290871165675373191691002342915921997904968919785240219893948511323718542286296316025634768875965475126706320837733891842211122557568993616742280082890461553163760458348286023836692274611623686927457757108030599284335298914905477740439285958750078902004413580556876094268895268900118577407040415379228651684055492806587621966846694121916522192248146037959505177849776526679509834806872659012134360665966113232160388468797917890977676251151908352562535845070256203691189525507303291530755792108664360737191403715295049072336606621738625704012763833038888592493239484037028860371182976660445212091582914201326301347352195757773199102678732589182510249914993560124454350641954824961584220812945891004901680468408327631000668660360731791147480867355367816207221448375004057798303351921476653761220586331760533189051792292533053588490288128648987881783164641834332969683584743419791600079066212179848180758027384708855404768260154329079105040478121634331478819209825209781851846561178458590316986295974428907880515073527588902523296321493028143011073800779124702648122284166618332014837760000000000000000000 [101,62] -584909856608160026579268926523739774271257640360102635549838455778982558430362575991401228162641300343716382670650665121763899559989656290779842598426578163135865378313757489555841150943627454243971556683485713177818348798393470856067857170918487811987391202288447320540923314342804909785817055476669860653773413178446433203293646951831642083561742018095761064050184281341028355623710127803825289824038429568590179355003435200859134759660909213007614626055977703919798185407782072213331845838665213781200818072390292522033801124844740305753291022157044594225809873455930930009304492351707450501148982458941083288476264681392727459279225031616971381198720425723067474479411268579635720476279250949721849262449244066046350007325206949037396513995313575232799872540294474832524927406864365405261072705069233786684261605236090958353298839732921821219879751410056983043688920946250591402099057850569116737156946875805203242754041834520257323853512565859454964982891901658136755784557678628394971396484519261959267317695513158880807335257679632682214686152359846719528551175198266835867604592497077687348169849383116433456519864725526515218255974867423471007667195019768255099598788572437688417754363443847651683526081174236350762886610478565051646294499862491447412353774944934162411301931918172135286883377105510810954626694022427844501133618164246618008760219930650445339136394982230258215880408483258112758635498162101389393230872053975698283121059510452231453851600296288627749759602533999924797757651851890840972224726870244317856983172704427563807212248550213135931130549007899225386029309725125384385988604945867620979218736612040374861589461739000467832048161572163636932089379357209978147242886193453954070576603890836133770316069401959489838463242073664307057746590247906704541018046045671774538006165976853099996477981071033365548383600640000000000000000 [101,63] 26991687511406749499824018255321769593361678673721322802132222335948282861000704050372286102788409612877067603975400928032636906439057949229650456626359771844619787897774930112404350522096796164751115005277412672771247254052709659360889474700722834385544307092103808115669788159258474806850132418879861775071499527515203046784744383514433640016860608159244111509791918860625874232796063136701941734510317347104256844338711409460497848799525147400265841089652211086241608255779970393169830067244655951799895918829894727554412789754034563264067222907937037651240393818553805614006719067039659828914885551064169737268943669183274593643579196263535482058806821705455551859071977877516899382255750932594218385853608787660675484229474525010954606215853895974315186410812529275485820429747675524033247759017591768580687296787237326632451364074076867130460414717503319750508093855004863908379381962404157200453862220049718610014158494693295897358558182673928745432788422892051326198343596725044494751688706107835442052828041370216692735673088066279533629231528612913442417783061339202354921070073575022828657895532758674042771855424301683001345452454173084828272003886502426855586573797427549402612192758236892194543938240784301361411394287052676015100639530830693200133827384865689441383703510119637345427261853475213391567603271130969693675262657193329951677218999206906310280824323667890379734892742059532331581612913470564258219831152641859199511158774901996179450636295951601057124931173773127112952283183904869259954614810852247615957349792492337105465475474117727357767647483950996124245721201665427364015790842961518361689816548476453216543043836241845080371810397153177474713805277465725950755527497008583710004621687790596691743952283787628674319167653910768882413785448115791244951184073227078154059575700674283361949542120107867083406049280000000000000 [101,64] 903913236639711280762047481725810705120033346680914627978015124615252019446288876698434505781897006027520496474071901274641169709241104950345628369330884246697786752304096819328886473345733981270176846221264970371949216302756761436538506274411349010403585228517233222447738705491748797547827261511587837659292342502364040997642619972122614623020163909748544358619965454752682075756289397117839306833128393417494042910424891391391521423437030089710755302580354372939523682210771492523248367220346035731172682972977238213785556206016268555428432996692605298256493317806659624251184200290893882787230169334668138813556997063470549268496370714032500442521168009561831774137286042357536642862448568298966994073111575039206349563916911268808913035591182268758761456699660234161269596036296181806422602731610894384238137030101079319808525449694167693478861696029704645122440705471308097486641843992843938198726166496401444039810065492167377543296824747569733279246038309143156925621725942202763388076753787607732469193573886513509607526073984935528595062878693595265268598971806773805600836917619316988824777286076382640320344612269202213923890043068379700260240863459378264307652314063040605243217357904186131053234752073591999904934578232378856024335470958006733119789393120703619625585781680812922333590208996956166570534389309328577193977123850940177543812791658353132170612012831179693408607242254705585153984588527184566148994523382666840282221791172669657301860708904901415689237916789930521952588787908505392667638920367194088888401392148733919388959186843354690821838362062351614944176368271216591873911937281997472087932600423631552190004827502103049321898345136314901232396647449016421519967857662927547352559444873807218951223792474635862682795564200537734595814655436305451511437539545813125547698519671496097553817727743159279823093760000000000 [101,65] -91736172057798381487353304033764977114079332228711843907879256892533534270488464430604182468282565710586115903460434571211503092030451447782637511577781643961734015982031828463418350479034522691049493695142534500424803814328882760082264200495646940980483391688707911862910334425404569768950279357319448423632348231637960841672608789713437100773256886686113333318542891335757126293312936847212078486467454507095838106157017100654413785270918144265450131351551096951381350471794827412175812167892221054021361798753628627950226719188167534541530210300207918201082061173602520404386273237098049907824814796227423255020532216324583743465760937619210174395906614320052209009531785382694813046993490929374292232104074302843153139324113512901622046503908507313699871149660637444878163451912799554289934454455502403815537269765341193021749813599591723093050380403713366140781642091428026797388447047560456197948722108406347157652776604002119592192238265102707224229774093895863114584518043056849931552160922262629295645343173186199276573324667295529394330563253531569562365459348761325986279938521073180267193251022861938471781956641454721977800099485299901231994854618287250471296270289225034798506374229170195376668859176119657746341600377945657795234074967398885068233613104271536122788444104838242737171293988120881081775858730064106443427623493791848816721610544415329094506364696824068046237494904393653694788934816801156757272640078046411306271455652102430238039190905454871604716141388308668945678846039202059648408830928694211231688444651764647022319879589759520941116431882683950943912082879132031728790049547081490859542728453254115398343193943435959539978893511603636506928645748060628941568833089231567750185204307237286014861744923594057028729180448359021598558165695094554354124138390405686861340810406839522036088496306132202280714240000000 [101,66] 4095382571299629692735961779301796681993019999505439038205104976114087083878534860806001140363616900796280122607737153486824458064377707980223133128662202772086958553627225188439866299060357936730374205831348713538078079061663912987696080721673459315602656324653160788197446499603446578441419749229596262432880188605290438568670618786566871929695334768078606856683214504667390121969111570053221518941896840978906104105852450275259099284866978738333429378434637765624804928126162884836951490498120431356646135304484404373103533168780243511699574875753058328861788348159039263913356060061625180807095366562699562736808955710533998925419588734647619312494065979281826037392289259584940257217678900738200301978550931155880363661176804532306365091465522294923173032821528757986353067337570262058400364664659062386652009586417432071131242127581456707585767823223539207040017167743596337332272321850931411639104431638835673435505618705122404397260235621732334766770780466400084763821020232968700080134932856409639262980651974705251135062052680292800671346486942846230470889052510276377044323179190879941804224358890606296672854238749742873237234343802518767160116345654093785777615437948539772109939594623679996280756339550527135174249303565118253902634870453273422995833532116702288494859916161000953103821903922863370942680354862945548950007207836871386763722423331480447747187413234907750914614798062374689493620095039533593766303428480113935799457849593038922752132131179293986186594045557257106204514896863425844217926287561784941477159045083443535371533215464124525809740026625403465563624622086991844060122527004712031886109027119995990438904104114330773246055429635076364074622633484814104196087255796262856627560592900250754507190053903045182415936925660826221514448391291766702374486292141932483673125143755326803152248791609356488540160000 [101,67] -115425019600875568741815915981190386467388759381245452901462369405973267108076323337443772128712481626030349826613443789639772994191664232199503446381437423908533187521111864939537217501574738081946829221591936017287357597985960021354084357193975310663415201460560580247541417704108107386381897676495965430029086511002586433607451837012723594051768258120750896129663440591561507746615556614772857170155037111284021507119687325041586455289350658118962264428396798751249191090951367911885043212402651020172416087778712710280144876765121392785973095169140085470497438861593892212681155261809115076771481543754132958311474763309712559983510150714030822836105262831736488858201686168101847221900854553691137723598394987599133200410137532966243526883744518047337688344906367461948258594661362646249815616633379691398171330734844194212002735389029835192513056821148995313886544011640402214340823687310800428424260669948296415222512538467110875073108058556310065784815678074365786841765663942326786510375529353833648856509702476884172072606264279407084354090609575678451027974067581591318057164015260915725276468386351751469127044572855405924772790106543740598079089537087394943056606863222747091497059003819336671357275015564220776035120656989858868922297043253700094356937802302295779418102177715874851715967304951036052113999831354659560630614403422880178569156415853398084176571140167217045081661365236048577352799369057760489597137797822078785032138401032901657340297374292647196309864728242626336675592026895627466037480047604692097432483902529810492366025551558792119711480392497708861986953336814616808737821985819041597055865074458996518475709624360437759703126329286518763288107788971632524654327778786567677116987904359581360565714644059522443129302520699832161509205056440123105557399267847910995266524839696882658509875530472351330480 [101,68] -1478727414886167109074464906164534573036464258749293932585442659883874240124042547652005840130086497995796130981288053865439516695863291945154829217080236684863036565020757262270162308490486235919032245091189727840279315363550955078562528094866915773403735967844104044720039367044567087650885244948382839656265518394140681015419275557857434299154632310065659934701010906541792278115802846987408902685080169163402608453505118236183766698431203346688043638357459852098329408322976385147473666528477466821756294117301935489529347176941901243048376172128271660870449621188112586808580689810776148938401618992244941263869271770946316658324254788631339230599445144342727867156465367041510010280061534949291910538602098133760247437534777750290170684730247780470261339498216714545500103845568813465239673934743281814109025037259285958835334121310655943555520781085865682503603235840676687805748973724799153769732955218130089477419347029449207380012570726493739748453618352074259944170813708535505804254686756068428926956836434811032809058002404656811458418030119082791321933879247498584077828293274182374042155767300736924633197224821143060390842154791730693537646199034215620115796948809639139544076295988526566061201824314755161341648895694589945267020683084760291468001343255262042598312006735827969696698995243107956024831271225475320725894739581381478661207438630777906252642538979307748526757518695371089798468024612927916072850355941617990369713669287572535747138487381860611703317603598943629152390694308110661876300154763981656606027342197334291761880065311565183113318830104344479656480789299041649470984515383994686510641330475618975209883298172457889366801576532386900811964110615224171308669571224333169927669096214921392779942483759891971376644289099635586643940960145276923218625238688526315319680804783127534235644548696320000 [101,69] 163458708048612393468676524828280475941531460580235201287377868852967672366638216964348696384789038476663320266546512782932388791065202458067614690123710650776765234970352302782213975330293375953944689609464573891695043153347065852753323713332333597906545773378522807311731648026509230983605521906876546743560571596135749964522517014693563030390101146027927990612773949903953096289515582941277898844613321970946916245718131781347158909155578310403408127328667683016490990502241282294794099838216828415537574446260585293598262292513777448704863052875386545372775256763077315178226539404340206931242729838371732160921277269069433682097893101618981694717024522100440569666464882665608138190787846902362564043517010632633004778895867807528750766695694282309298057335418120101513521417991415445335670200651945323954175157929799065403605071583860278616630229110405314784307492157209427456899747729432175478286956122099022647746524590557182431510631722692948367330835049492238881509540278185083060367567534916084834497394951465054780374060075396563831509090038031670588542761613861314566683035688539074596460264949378086445078836759799537569990780109112663322537674569757649627110632559352750480790929316001189018995700264345434471814895269810243262398916371453896370836364262680385916107847987496345232813614273753062771835293312544562354307760412148766490558108496911406005533773338033246075836785745554739826087504968382680433270735825639907296264211912290406248839419726359855773675850684089336584806059097118681752897386111522592624058332817762855200271744887284604519785300526403186924727322049360386427012115474358655411730531145973083222586784944551406929120401902963062767141742922015303493098348344834752907535917022937322487445430368635025619478248817257630414401039664795693734747717490100263974383748377229095485910649862400 [101,70] -3953477323404434625170803265780420935516251059452284574994999547407063174509031919793524258408018954443783010812768960263803538777334529770856592676906671771453730790564470609402018715302359728379027887722595112742348738503528492190262183622461864801560473934679258777853280847682024350420698187128549068854129862738194344402050197174730756088740234467592798051997185394415205002729221144560290706526443932175861157939064098101497619134083790327496612351005638898383246553598861977415809043342831774340403922854345229442587617315618777600738880566927112885870779948538062070987528984625698076991202888545236635432126863842612262297425023776723392154996788650981551317635368789912685909206319476175135897700312187525949037837349684182938144434753178432219399342348301164641682847666766593240395137162364265646041089922826863857797720955204938382938655821056173583530158915423787729850889914651121184330887038439658346068756062839581699627705309407163797272057320831214473804410700856414076812916470177507308042133406045289544468268651680653450120479222605776728137048139400577069975264907428594324832367293548723040314901501906730924903596162953618086696827411654121160888461105371360461216552698067245206850837564414422994087358050588736663272232265272702031337966135855014374662763075568002967115620066375983015434117372130539591782433854286643860974075034727572545685755752355633706541195548410723020425134320811183428752959535957360189214545243393666300798934190816233600326414990587710123788875839589798853096684303837797666845962945862588932316207546035495247260720697366922365637049623392742660812962960380625367332624492672168288609474219084005594559462495679841025634271260711610884851655592978719626845995143487385586644479844626077297143729800058463115894543554079379727124005253393159504032036779622271688723385600 [101,71] -286658811341960094143392574608850036578587726082462553238803239132875257924515161144762745173986659176672130608832043740259204746971628588880705444003775000272045686338669139421519363161421121566693637129516449566902940401699138806300632948850501780428217317436478155417004923954716579262789315446562166332311046383773587624291873773598691103651129833737941474281740820522143572519652809043005692969521943619799560619773039655885497779083733714905859423023636851265911053492449077320297430715257787269018876013767036343032896093483653018104971601009943150339689356743291222534851742143836451473584067637417750138277310884198976147534240189011491470401451966394824189598315241171388770402833137046452270205729183639189689996311259071118353082434050030180595685035545295918978891766619164677302221744417712950013392926086751482712873723847134936281352547988852902737330926867597911327280217559438224593198336592816953792924475293340287401458346303164974523592751948641725832014621040010286300140598694795506680407063290259581708893624244577776682859060061064201067158080254153834928623635314062383865661082819674089005888424622217581938997947935255821330852490653735448131123617097465147610136244926354318053000799972678802900050347697566811777037785986892605595620589896952272130258762078651500242136751864469218527987856611142475889526016250066528870401595439128184035749468645163284052698367459351602877639401638984325475663917092180031449737646544869093708707626167855522893219991198657270556447358768225458762096686308522405248180621293072588366724364690228084735076951178815284621732935093838394802769649022492677312179359940087527668347441658488822637216452538765601510274533424350871310347058881368063524813611682518571541748821659843975797520088036395668716765780743887537775471693791972802766421235570985688663200 [101,72] 19386102692004514227120879114308953660748516921535642477522910978066155273820980674959275621461789667489686841031411351818052409884610558814691175076817798695274401713703822018979823570274702778911508586623743273510501710460067478424393791364943849374231681914334505724795221463858290078993080778982810338307929869365690050496154872311019733427823903030106026472094397477295250435046748312980106455108517118086009715749748856969628312533553200970963229805571321265487193413078314512425269315262509395685472835684208525538087090827048071317478924286258940893874354819819468522467115067376936308841170335231463755446020496462248601306425853995541806066908313053584098382335814929429390702230796830490213062460452457991684837000039032033181549384364125427286703498753547706023486922146291912416025165811346508067073278117495810458052023343344865195941412355279944221892724483179533612673103213790260345215995143908200593876624883000201813432916841688756164214537497565626151391827205350730743868618205889065911152559149510971667402555901728096536465814588783361671578909203520803222832118174115376702816534408511198493497949663506084245724083192413018342193535419040237676355287083961676453400899970958021100008152115475973762999949891931985841461491910721860612440053364204548207047397784136343841836352968778807999541214508754983762827103975057808972907509522343907321024084011308924697697504860509838218186614365955281024239490617091719368654165396657502078362424875850636479136973754426781373560183221373131223878085355778171775738302126430645144087051182687684715875289274679271041026302289566240181698405525738609645835564548395748059095468685933300262126504415949061309460391118376711130576595552238276320241784385438282352467504780391660924562732108540267580523880137014312833436228552708574515845791596453017600 [101,73] -793769112399466542680776871137569286373538598298426481323578948682321016402781429168032147821418968373275282231708802486339178926993277096638404064223669721561150761164843281906405163271829349457838456812451436676700072092199051006294148185954050175429072088032381874466323899418141044363274822316304910650791443648220134055165575399003396439350298681246434466343711337281251625755441605657559180339760098242755112400602287371276776362706460983457809724129300203064368198358840537759263431927845719268339475413254869366843815127175122665044935843385756195762798146334330937076432740512275051591031859501345825508406142780899691522852587741243543020319596453797193515953312434695363218819602269571969031991685955446698607429341766189609405091451734671513992525591701672836729222476911091240845088311840369060656284224096394889604963168293163647415836466173079825746456910010248045198299787415240143626746985743126510321205341986512262570811031002806472309947719010482705852380735097130593791126435232536131013409415888621791082723624685783339955557119107542939378258498842995411556001592147467933267805302004440668918331593902144743789514645804581372083452626307031341907583758116585532297295814487564787531206376023067907060354555021698954491812464507521744558177684135539434855477889962280543112238929412562812089907433324925481661050547999142915065481250232197363996920899552611555334540586143352438535391305444548679043948196725096182482726243848439313667469549139359445994970214082716657265362289518944560450375921935440256045072021364688531393349173093228325690370616174445544833107512460119764123393453976922015933183321611097184792714868909995170564812321568268184772342403324448012517901356114516601892543469185456281914167089769133564914326755615821317893089572509687314243272571916691101225675323552000 [101,74] 9917617488619816649366665773570756278994607720971888824360086090923909044880331068297378922127546772686459500561118152011189369340720984258987395493382739164168204614369647658915838155283462699404450583094617903886501007127327969616116926946020888477974123370642816332212695237832443098547871254428385655923226939859405020503742455150809093912092529956388476803843723801025497187112552606106000460635517983898481313589335155231025406153775590376580407695387727394825622788528679643883306577237281671438294552232178719061981545354504958499146552837479847600519189420794268097285595490385123518979964357426804183282717089296026025385367777535078625012383366515807311205781335154084957635952087994660218890695051062372198055993108859662016857603775139924810711447444780006166101757506596994925722729895417556552340543426169074597691570128475345554682405989516558296053640190807767266974041637375098723791733838930933433014057664560333953167260463108824649124673117200060990173702593372774910503025413247938454125674801278069729226666570946853064392178218607234278751877915284320626617849093524042861331757055206820926499530595068360144033646750664727555316418594225608018374735722747354956190924857549735070125720823181515360359281528994942870635472618088959750281279227000414728361400656470643662954432719933705168009717703008898466856402724322479737495296003701416881979373826961691808993163900550696652265245826628458701078310207685167280714226988096144181379683405181369025606942894742191709558870847690049845445499106896025855579327369424312211283711790668168816858249037781649535108921379572386825639257105369893461461838031173945791693366070723192805807809033769867664996203318340562321454941207646839636750175122962542486795113874195405128116285354915619622626295779536675602388438759234797562871539680 [101,75] -255685425690090085312327414530187771176906134553041380270784673668947608824971098567061381196954760932206417150536062238554238347968901049204814452792898369700846510621633724534510532337636939594010865915169228692587620557944739513636981985562711361905073298903673133960628492359698224958218914506377188913675595195942613164971234279789774543201156325555005247902803640086359272429288559126228017262289100210198276701409548825006234115347623041049890296766456236527604726535232545147282046329261574132319759264935037394679838891999892901677296988521098700767287880482792787559964077158459353188177034110016247455489834538630039121328347982031111835639641660522364784457464741138420512430372039899397206381522691244148709166754894517517851375460938964687220946819016063908088202186597323106417639840827822477558777850970447963901274315068446465862738643497049321988148378226770769747706843213221192519668668140287059130471586854808505866387433838783068483848971963749145876241745130007357599703926293249588067982129237495547489041966648283736249269849040418452445026146493718075090062665765429312571089905375827422556868966190920509117908610385079935065556352994318963573574336897943329642717571639948133211387464984869022096169684008892496667846957486353901445443829358444751401482354914758541097822501931701997740658638218264515985138254558803085306563819464539577054047699772869415861666694659761333672062321225467860164384534829015862758995332387538619499591070554564871477303271732886323744208503392356073485390084654080337113540091075251714996826131757610039330987067079753420080087183533511890621997954482342918329505089925974049897408602589647225241521810988674219422470770280628976106844887891238971544458872560965728089060642852393794050966395128124860753320386023409251524819561321333420602980 [101,76] 2103608450756389545520946552178112183230344591187316017591871309858483599658157392515954536351269337198067088565651281034662292378476163323583281974259519725842400921063312490154233633027603059166970702497690334015545975190710365085189227348056716126826417578532150833312506382787370638985529913013017249358119468701001490541512465428286119764675886797708770585831617600901949095852527407110889573274189898167800501622333074914707204186979857083562971128135321880402308481384708707898745614793248182340736789504361933781949159956244598799623000831215896022140551418602887262631772785870450647261354820489273400378222935805079152753247657054118918851429654514450019361506548786217326692082588693024164687196149357281782986500264299919838762413611688364047348783559932328746378550397327476538915486458775597956336808692069870354345886259810585061253017702806732185573127429994796251939720058335329909434080347020608778630023845369965034783695403268019934271800819966805199882171748971509522083420098816015252045291266111492893611950665008219748582485791959251585733137783862667899502131335810568060477850387369257327596052773663802735324706732424503977686454749735092270130128111707115309551178602638879441814612087144166966076823731189850677998582881359462557113009130243530243013178231962421384704808732794326723719911104879999039658321293763342015037405474247395908559612580519415506158709613163035406274852270282517643604766217797650011602948229649430431436260840618193772266276340951481569033416802788912931810367555768528858818308637817967777351415285790424875123992811573173410748403555642849989498065415736392018954040190726947139108897028668049867731214657907975799150506837554019688378173841581170529596384622186478672314893964509654207224999837520777085756497061043433828240014091859319680 [101,77] -85384347976552743390661552473232249587966409806954537166673675045304602738184320164473882914874496894303264855776025627407630992027155407425766923096975059024299800026144200162807742383924951021979240749635018675476735683765828011803631323319178173413086537221725704403507413572353058048067148590951986310370397070611338331598421904695095699445686356825907284704269768279230169942283961012962255800965568137366716984005627944431462796788355312109962143820328993720294550566239178685426382568473635301107012163620077296490623454440029168632917739164214742244685205479305327171485910018592516703290984657129225365417960758657469881063373444596868210982089948740545606462175622650583720750665714954292883620005588554528776742365175122722651578704991034743190309993017894605670925255477709089404887021212279327594526057257177468294800901526243837917112960039153051138040155598143133632276625556966846139612155556808033617961578932354593726228369902478412499209187014278223404234866689478633829280107607388979947702922897431888484072913731160965066810903356370203260825223229810680325192768604368981846153906882234602897822012328072047625265229576021643431000035419965178615800137726225682280016566840802805695151239174918238270133354702664247656140586922049683319127075300186058847813802011965171268095270927843028322022041281486403528770580223640042418175985437559596418617097355324278655074598853369569268468207701933689660474599587960490817618572838331058959128284659479355780435336027025597321053709142957693546558183780434064100384265890379313360933440047741362754576857322077978903489595280031724893209470188459681684692197436454367008076941757277875568668985992349844987628907789443170691433557429977882222391067845133312001715278100527335373747396640759971436207363699167613743794524613360 [101,78] -1855060523408937237106359209858803746471473556018136942301432784195737133534712591873764760588631210721896054751034185471375817227648626481684200350315136236881337321252183602840790390250535280781536382055946019947515313282428227868985316362809735864197477412553151646840239953544978622511250205110655880066383945676366767336600539233719157054171817859891063838485836813263535832314847439845544365659118376183495173046396057293225348521279635538472111970604797909229100308271541525484632808379588831478601799999572473811395953186417249873269354434339931216178368913094437099608182979426047418299741976359355386510616953179091733127042168910550482473639429553283006149750885979110541597242525026049815785694091572669596664193289176933601493527270197362029266370360911486064670621151622549612378454740942343392292008278717646842591339840872615210736648899694300146823529893633669337840724388259959297414413300131920683377420708796797763755280395799481367396434281803989588009690750648798031535090672399418293668380352776361001218635853176409912015045420384473808227259481695563666460691136862324080894858948222373193176443306435792314556581351102552771161206907003410928711200419241457199655537133396101998243298651973666039822378517752011207581562022745564241575683952104091813816605460547386256079454004839615618939623594168800409116188997311045002921286651148480819631382630689064227006419826998637034240424667958652228845747666841530264232856250834583396195039671859747364402831686861461496884112152017745395514637080535162327354535460296258858149671355808187367240086661537285578444210650235998842124726448618608801735788767922535056084948581414341538121467370458805670973405725435386187353885365917514297731154864627537585089388433994670549426265744083629083852758170218530144041134160 [101,79] -52654569783559113954201986596748479899291918696986345979297477751017094266822235849375185877023330725701168376183315696535154188005578950401618455757177730029024413247163952459063877333519282540165876252879916569239119083426423578233651547113497189791992365826148853825824526204030318740747741075985761510500934771771694855480225546894555736927796122383738590444432208538904535040331477556604844302097364330738605000003285878810939860992045549001056933029705371388532655872493911159279796209666956529102178189883912162811438697853334540585190491419851646105204722846008455544545824061447910463435084097143216713243191850576427251629433947885704513804231501557980658862539084503490510518710784329922028330273023225999331692204490019501485891813990687526873117906220580170396275813411941489942376643895119368567785947488763195829621609356414041777750691062629177574070575571170023401000090742442419175939228045754712883976396435117811856396104682584668375084040318815304871808858102695809339968201593051196558858076934005920945955565553464009098498680789775972592050562494413229128209590771508500651895521865299162429269406073386488456842732979418463183404808594093799827294180412984888325613444251991273133041273434608868113113778946596404155860461335238757796503719401366782609160057469456892654637050413322544832580668694625366789549864785441974006161350818315329102648851250841916735476668295776789584939430309300395741158841568082905063833188432399899105990012826871357309769511974083058819701208200238546554527525120480401215980267684191426710316995075441323086151745279026715685246674575398282923378459328548258351419647527138654398534852235089108345511209440979641649720863565637176048857064620481821273925145873255428219000110019568998417289602420182616726463159041869218727810 [101,80] 190149801340743100374199361125290113688898961841176326339267550258682901402438077284043265442510458053928345993013473878221245772537293701056412261227475698160188927684423974652089190912230628282888607585957477201641956548598935176734220017009620449805465036811257030075839737295739465691533701944736327138204383495942088572837080416338758897935612085599271643743196018027270980264606077079202938166225865082523584890619207644816622255674972322316897513797987950912917150853479632523788378044150606689289389749112146665482209878430313684494836286055009053975306630365585857197554095788200554189199937834905738509117543120147071474946187848148794666785969942663479155405483275321332489127749045869728822131889601214568861767413230252096527489114413276810308785480838994142178294049708556803991795071073312220332970370955215331681410675902672854763181926805217781304230053516368357560825352876286327291828877805164956422404552321323156242102590991062512925154372405560190413731636610548603871021282040450581611579009289083878175478804508962889451276010612280324922994682986465304277866950707358539721599869231118797778277265470570331364361572720990940621589393438837668869896059653588842365307880753067485511795888469226311399508725541934187283455067536811653753841469387233708242080817243131426403506405382824977157777200148705843292387315617409053366975982034190818273053140136955310632152999386149806098908643186168979008527769537205277191059828012881040620142629438178663314632224392106681469245824700694218008584909552856513994460316930391249629078035864429811387698433350340513782994745216861204898299137099679992594033561270799635779875794362798322255599102555060589912325757850048854792146131930508037162331511793807703808880257112177589242692635478162600961723571707698560 [101,81] -2471854208603947610877162568420303557620104696111297555731757731950891629704559595202935425205136918947632916440502184195203248122236610018328933254634710361215472435579795823979335815280243945934768572940381635927044817672068551612774890148947771009174472039500225005870590186240243870289151053803901237136231593522007929319833711404935839692731622547416411597313640348930318124739400996880798972526036011287249627019871939230581343332991903240164976081614412317749675392889252141254082214733004833436264424327675413980579515110230859056182906512332652084740972814306540985432342289046212856749766000475505291468650961835517076139675965253954023728149220436336930253290106309021757777709157676470187852132456741431950825873258889713232838163286638240886216054560166870372179566114718897562635023173948412991144626891381469538261212212397644869989112426976812683812291017846145942678752666164916271477123455982832668391515499121826648827454587586880138217923428179720641588470196083852309507015275066484744602328401945728023845474904229698085351899859415485907625483527369109198951062743493967214284027654364476208708378456268030229726912530308007130374272606077951091939043095141599713985432889202684631701136361217284929992590339689946510324885554625263613589445088564509114702500243528914089946687810366267133515328209192798884883939720997745564104252275666521648346354497276785486426979656560401237027003912481041629924741215392298363415151426393465866697402759323758708923309514222030405486403954971946762778410458126202102277741842309494013335269603173850215181124094917629030574452996675835636838972857218894240932722376879425102245583854238596072427201473590843695247171901888640418506166303678045917054700277945196529657171474210874675337874098304465445136342531280 [101,82] 1520413345611530997089262910562386787192481334914912912124555135897113390095501507575044495574655036518672422074778863096985063381740309611982671767562871754731086051552401651420757591372267987717893576856155895992648939792266321773049274380883582143486690520404111871956606195400596946699888531784206069673985650722982144975071304478667995931585521958423814433268218653063149098141531596591021931871709284236161154184094974555496582491815787449932006032978157707333062113324225492412027968714700441299495639283200304736604539097083255464474528624807044770181158532555549947093295259163264095964420161121846086913583028104450294214214380751290857952586235011631679877206217995830620644106922700849956204046145518035190951721291116082207660740413665093530732886253009956354747867524980333482163803035360095111416724752714179368822975249702201686163822795217191986432027956556740582945141949696867857553606912615084029872619579785675147995044923843799604929851134056842336134675391218713270901724600252520382296889995375336232970923819847280652163958524296723909560798072006290030670385227849064322029887699836081195468236040288921371535138080905411941183601362843933087680461556732118368283489505019837132425884044229937147805368007057095701736100432054116026945989304062367979308372625571488507666089723271497563039862112046713347729481538249312065534546436615349237603371460763805925710459889114528926319721343139697414356656274616492741561637928958254276143113062074415587624035395672489792965139045830470148397357426658930197241711565044595652708315688927198317077209854691583474599514520269182611857424513680597901040711787220359317627982996295540302524569461798856298672093716700794137941632511369826769626106223831806974400501235131871137732672981747009799375392 [101,83] -133470652181087823247498269407512117970292013279039094890818782129482698064398152490915024217588727400085527982817564373604490673857494217884880079071967352569109842453446951809709799232018022791109906154646192665959564140958997743610206415212887333682434204063538212849472579748107287623577088478632378095953501361994292301019948961437725431966542511478232033351054448202926296364156363016784238416043039883443147225962561832277073309194132534965403981073137323330866821730626821167858540299687983201915762303283889839940275295183442757926349998267511013891718454563293617247166357208457484535750215348984037730220771207884485107646250873482441203389401942920139292903994592963531173140266625188172141221646013262524085510571421016229282398230975426070385667177441713390865486089609185770253459985186585261307113055613046282158470968901912658800911495752648563085128519148028403353769228786407240665526102883392168941678599523269708087336780390538568564348496527610172180889908424154215940886532162561590917295137571495531940359022722242701422564048534675071444552872032980573390867885282938521792097734243077316437837833233993493354890080105026888675035974949074948982752712775530075960976128791170810334787251215168506087172231963415009450844585562801190103588046633041298866340850837708267043428457596265371437536533102385911971470487166556544093418515241355609708546235585299645982789000369430216000576848046119745574469641029891791462025135045988220137011475305479461023881404363328003052119314736948411490402577576765083168430789909004932238295359885734221853673810526277304314196114575889195049175404893309791323910576211629352176960305066645133535296168259882060277002287686785529020216189545231219396824733625458418384116423245692328394147564109272981512 [101,84] -252224880276051199802814192010084572456253863995969860048177129864317816518182590295137062309850027813522554848408684649018379520501459831796038779311826985037525226866499540388577632614337361851100547341085856901065308304281750167699382909878351005614980752525241621363256564711614766813397804601044348010399130500541839296796897506974575768206989785166454106103238818295737944868121485632709573493151981678651258700182373572658129190488191937413665461673284343050954055015055105960263651198991284328047226513393807650649665500812394230477103891236508335903434141406355055989799363733309148742568872201045096181940512644152598001176166887635071966233152986392910804230012081512724663664991011837676322346575925938558988882505107314843520551014622515588740416867056636140233468853371137769030368384210845769159152073825560778621411549670585339986738307874528170066469624254450582513845713886579529234428027817350367302540751292902194690632037065014651124758943283089553985707164591403670473696426435260518591314748924830834905148075592485621687153453363323130179845751167651957500769024672712463931339374111674583880737070876541055816169382552499343699918455569216608000075336511141541474622844043363689185459573331137744216534754985389421832162011260795488595885684165346039314315676437856246629705272703981318747030704996648496264801890496194887206380491134203171586696272472845832257393514177378641025990093144242549786747012573869144259830144319474026826122236782822828629089027768795076393767940734238822252270226085826181911340025889616421604731778993358325695984566700933779378189646123516731584950559581828219833252996521987010584446506857859329658335751202712287004829023969427188419511393776588138973607781886462238355342695655417627161144898019392 [101,85] 11297392888473190398196914672962431591535964838730597741526620339342816571250062505546993893340559514191822231397882759718273501561690141067466470144493343936685622366280859705667850811394017230570719955364061295652591557841810958347586888110009202296639671134842713639302416262760035630418804167888098795286807730901965813516831544016467143718827682377041755744478650975000062205998321578242006783683901784729975804881778202578189019518354646797655307390095954085301478110048752928696354078094100089473559257921364740398495795403865580423924193563883705574041182255981918374786127585527584992263170432649946353535273877725338396670093896236790762159546817392170327541049070097596206426596452385694339571998207224449949124571100356801579897272424968605133394357341899405897161546521685698573917558452834784288922477309469450892024318965611684986980454150124905331318788073754897735329888652464323020046023016024830815039467354836096938058864877003427585423015918273767321973223053641143413863530631173723421496000656309056799118968628352168488328764737273702577866448033390557836595455166322275582265030775162734853702446363038600184344783951535227696555899482397602411802866398793300456884640137637716357280695828058027930933877460320564356007779697614163272971417439730142433343403015648447644025821931504377812772695642229341914436374523266677373320352357318856276954640225103039669648107306308004152494619206271414135238511578126918575272530935026402737746987103838017952196808026175589217929565258761016563583290109911092271449014449864669093352225561990317002260686816131515296134540440890546403592009502624992774308046472991234237536620853826181285828507402488462669083670430373442176667812839046168050429473292868513160754133632347874386307737352 [101,86] -59350943217000208720682916146016962550009726110684043750624720147413461402423209205080363612287690266053668927756891789702532462621706100815683405520262755846175176602304356147506373333737138609340350214897002427370774411538539312862687412318935077312120974322441832682223866256952201129777894870580786846846128804376257996130311334926048876079456023121200190912839566800811897421325968373052398544028924294583669485882968241955035975154475237357310365213439373161529668741842801990735367142133612883353830920495331021735114800622264430742410861895512719280814623468171230152220389009612524159631665588201398950655443576248883884843205513118812156752113123198404036107182074174790127396679799332055224505484424293499933539081049017651326093200472990889945730064232127559764688497737904304905823296387564880438888406003691726725366416830694641602016269360215790329548173533338447722511307339633010632445444096952932836294611867403400039836090665769237623861547978857693942533931623023846279242187830276639036957326035674808851811726075507112903051214208387354018962336882405082604402424913448718436343561739958868003371987516754517938896081051846827241831659041969821554710606447600941101037918263080423002846787556754981604245418400925480673691756940929210852056660724522757334326095347371000146656433174853624993799507044894633992551660085657739129566981640490060037257068470339884266192538504198804349829539503097127435691697110386064676718384512154756713798098018788374237036037724806446264553034526062018973551820831556331657615882952667654692337499278957196907033881944953463838874544159227145893254956725390247629129999366586388237650802789293072592622948737474646663239167513445994168647153765098840827488169155404369598917152074966269899296 [101,87] -724354288814076985489236308179958057290030935605593816650465367235474072716441661418527482585598248738438480796715680154325238085331239046243903153574574597359515511619013800769190757941240276695210046874082014286689265181910923763863461106754707503573564202537968238376111018891033988825321072615500621569594076289691403265411950666968714500284373362862347050733372815060107119343060678324130132302330404259145923589248637948432800078740307469387779232837556799260321733212644322304708205510849501787050523884550039769713980125135032176290986458514264757510572503462395225585487450978313369061186913230351591028279336127374911216432392574810873038168541954977910423873719714599978824296177657297166275983993848329322417313709172538504568091641326758698627719996122641549008307471311198531552016824241996133794137825236990946239857402899113345397576548707018842877280713157503306389685645852868746929558281196241757736896781223506026668876084632414769358743121799509839608577672364327549561443104161040378707115953159621137473313978070382162537318941855547651759214063399396233003547963244561024752162028333093551195926621309696760744422567265509943715636420887566843240622937593405050993070279070515470101370535179112829879310946800278955304331143917905026372385095514122286450226900412955378403568906933833829433249767113711707343702582328974676583381739806832413192061827084148464045054200349744866870102258732834979002436332629400648538377317394531843416019200513554183000395843983204561730457406089534042553039618761957743639842257710015629843528637043507111975035385165118557357802361006620579092057617244133088811559909551100900544016075039452116451267219983782904175494188066754460685739229646315207030286448645694399615760610160920612 [101,88] 2536139383628718045224886284671333648123535662584170255761505359048704307310748511636597471039987103487334331366326389188893017383471227348016060562351899905039223094734683081107209007507083309813323851460922665695574127419981990031212380577608398856372025388295490424218797701625975223664701352459167794928573887708566313783469658304971731026605811176810891823553572515812448770177730948590348829371266227751106027613052860263191744804835307767951370067561112978302440241066886762764397380264545123111978818790674554303553250343347675537892692369803509103206885348831482514798296410782770377054490227683817125395559676036443050944184862200560916668898123859661159514273298991756745048322280014399728520771535354464565943133849384395692922181732515625665935516133534696121240109546317162886703984911857754011587409154605978813827373114795248020178480080230839083373466558684872478316050994174216200277201805337074336193752965748056761051461019534082255823965005429672445244434221566414621916041563977621837922333805755718027041126994825420887137644183063889309141282348778988371655515893215053848024002591504557746790017178769212246647485732734780797342064963356371969245825102042029651516300602131314848617796092661761568125744897901956338886553193469183177641233127014762994129899620496536100296960521565130622741201972220815166063594132725451196229350290115120539213146730625001303729908624770846753389964567367954575643736556816007181392127832997673659106864003811016368354746501392406336497261098538449039385094916093743421631049218644479813108892666125959374819429015967995308320918905315081123262978933571058192221216456670887403569709785292953143098067415855661557390180335869791224489273013248776417217352782053112366048450783488 [101,89] -22693124180813062608803665091738578164548680272641652934498004749084173157035275645940655034839697165289263967729834727666555740265361564831972636908174650602208309089733944359393389984536454885783210297992198358382723946422440510180787332740890043795755844177425748826683605713471976032443035644485560947931169226359242401054768946875707681241883783747972971175530542203156163724538037908998439603828058849576481098041061710472454193897256469917670217797019050824678095259478706389644354467124174820736017301983906244516406874585425958549950968325430650743806058558628409353808931786998693751023878634975390773404310578581259942338275668681048781098282948416204891558151402921007159867020744778526285313183350650344415148948566306757202764792287681400531532566326058664956961730291362968455869837898825800188600196763722773580967851898095108175242166998891222045467126641374846037436351607600485110813908266072325624503020762755784055840831728279870059450519002987521732602679031988164438338083021563986946446880538356182999754782321251691416717890611372576833064126067943589444004533405102769151634608455969612405863006840376112977012173703731025224323284375634036351704336233349492858578929482759849739519779005803550096607610822015399900675339807664746094742196518143491681933064285707928681947627745892676279832441372029717110289120210983921026531667206180920872439705518513827863493060527283758439590744192315476584805198934650271232355563493657998631454706413324940249641356827061577496301426925268562456057767004532519627916965309047085043036790777111083687788404216121237437503773009301193600444343283789830001697164811066284469279410934781858147508711520382198778944072895173708105772928075187588618433871844735460381793728 [101,90] -156874474165285519978340493595037902597437773214312425904738415213696026342560793914530141777651174185668811657774666592125194617914176608539932960026137076896034933663302192417672586998962719145327367964788306765572001158820732503959281065633787454624860700861096075762080971433783654509918076039500205597800370837380897380577117395297741789385559655757796076587756126845941499285117742340343841969253406102108517061158961945782659336469101546972124692283825936513194636831836254834987125336727976361106064902709020991058381753631083489384309850002095084878999269997496845616137798919856609743277217526563285819467505006388712015932336760431906852040746217373805151895871064456323410590350487578951273198672164514729953083370093912618989735937949266011046494145709756633637883450625438935401909192768845381739331262537130524805332671367670635793941447200741188546323552017333192871469162697698626321940118426369583278228142375928797230102354128436182899044230113019444517687798441349904902595763933393384771532807888851373205869670603579829018202366768577575782363467539779723327335178358157400814548394743425062536652368578337832498540951337248626229839760217298228263848922733836147798596866130000872762322740354817790374411958139475169236009371164189615436051205483839685872230882242532073185148742884913457220938490044806810887318126491820999779980586106221605377982064478963050671321672153903650366161153924671135229924149375186513139981498491988033349339377098291691017040201259011813054551528318490669930626664030310981228548272374077718261451041388767626968192866702721647465151476452526736758999456761795339943579627910725486554293539840237086799923105608994010956064881250319748362078734999810011346236108025331876416 [101,91] -207510866502342898837499394091781541798177750880248233643950451724634027370493839583288798833460425140720757799114641661937025765560109568851649516721554126535640840489904763186830045833497238202105451322051179794676990075011217761941578751653504493492527484258095595220372983888689384719718608500008051869562580567120131712845715108168370132894969073679334626676116211625148210795893440406082800744775493516261650028514417969717216709954157464994641711470951180007541840490974746789802891211584573783707556691201318864437545216225198797809942028346803920531817483302252949663435319206792546408329978518675460060936417682547138086734522723043374300419117955143045788615579141859668080870830867361987957484842552832996486958870078902440906711325716959008154514073120933173688732726508261718914214460647785187494833780015196390328024049270760785372489222120357713016429468231752156543096465841582597922193241478493659233284424586189022496551921522310253967885573389120232606504149324622377920686178744768375834746837754458804009977612957700654591412778629538958443629883697538946454595122361447196230418947284374014951118719270149846804243936113828651089348950169494378366237644743589264869145848459354502512051476673243882328526231991590525654186363609820314970120165275131739283214516570399057820808269566121121470331001582674238022509402234379151144171756669254534233992324934748692442510174872820274199161261429556917489509907978816618195692001946381966363182963777141910155890299820621854328529733792138332441531836303262421132113021032039865531190357276138654747864704969152645205603219830816526268679341259306841647364636949200352947534421902391984116060062845307242948769689280572692150885848670372767244859075820092 [101,92] -50682706487098953167721663830145956858507291055940338176969536803982290749893802026359375169330679977611355501727066363049164415991053156395695989574978051496037172229403280195248387727003125240381238869381066166269646565918394700742539538497694488307543774798955860343216021186767357363603789971800758452371807622062941656475750056974655683515790522048525464682231808676371233995024429673748925008025502434114717793278323253279283533206478448610885553106198321009650887694803584840279561902164581168644980382018990749711643597613659407693493048758851564350043836904794699569745361112153115507239357141367688578316966173777964378753940821869461190871373414666182826817486314827386222046478372633409655382958714409029133209193297800393310249398760572786243164831393204439140768422791573222094125455876893444736698096661005034898874162574641333890242557539277093951860434076523174294279250273043042889806759952647556020902269368283245633985343420082169345108916035555414257886172873643599431687265829101839628322237969413798880943225440338401428985711881202576513920838334206050050880087791936689993165833241501992184578609017524198591183384726716318841392805144530073729229860296029489614585010574623647392840169108274738542921544563834239106958153939729809835689652220681967615871483780367662867471714560734567179477629193938535654443651819733974779397189301781604327828609102093037546102510948331298500756447663764188681710129664780728118773663688074595659532889971160556121052409663033928808726791446637605048923387061279129094408953241261060783274471649699953305563911738803784155345505431915985596757557808055620552843380691050007124305660224467657226607150797925568813648792613705520291836599500318814444616576 [101,93] -1495770273174641990761628117419157333692499617173983329663962674168841553491966979101182168199222590850058603322802550785149775754637264623518049061762855859224821234839340960799505213110307146083095842845178162393285410223295013701169745458166670091655241144656547244884538189892333793724912357920365860362055244673001752556000369900480146527343929357868020557059826067141295592650898398842551099901388065884313877069287004864438328501076749250578383218455422606594146184846121288805303333553314797518847688561005068851998665877003625722583531584804038688281476138981726087997747525522547269231444779730570979744690626868243726285614626589550688458824957709781367808389681307318088074319828678268001787600688569222315658989738935873753655227560053167493448430112789533242812899826035709697153504786637466963987574572125868140971225419160593274322519041604110331185832686229691625298857989483148951702642033435911373515516091342726174944500410806883335346688419793494726766740012419136616692253811457435772135428009935220659413404497396095969018352725116564624395213627677035159509575610072138990259525954788538822734687501142193026032266822820896067625276398325817744298479285719159683503106702425268591339233093371107346833137758820336600492238918002791999774993085072509207360955318695102477257529760278231057491428377349261923539316897594697720399162954138109369788604522104761464752244228568951679384053513071629269750656767032549434536584410433654038779221078051078601453275092700842716824389670089740886071800968854876091800099451555902796961532237378418112797255650051568912789063075412476647777477938659438447338793417292849993271407248512126872043342421963847230560210217924723620225638111769464888976 [101,94] -1091686938180200539411345115459190844311737178575547335408375624666307556886744620196550373768566872537443511765098901539838943551832104839598587534910024220295889837935104678618889077329127414485367701055610749802292859896763401624533616571608867278436315601549613032884006202343938063309876390867920093449420148014948136635270611360283258653199313261925472358676316803510452573602572498472814991133379882820332974881267235742950373589796607843403983453296303052822510364338435807540233003882440600867315398639281109601961463392322185889453315626617062137188494167153940696803926785801078700649846652220173270940277594361295946183071650403239518211335969614943630259344131605045898021357341880674401848224498817395632119139413558858491405414092068571711094242832604409472180072267712763808649028239210820330593128793529155564866686638638282695915122535833231017223773906315697130675721017552888626581232862032439384348980889773707854063927389809589038762430847253170345178378023296660983945525407254527062145613749091823991240757378369203403177344577476880235582563283095013535904608877645750745586545778930440334865782409770112088376065836140494933371715055370034227573058637368838798229772463839904740075173630564779906923796651875144525063422607343819554836391624194990889651600348814933379359040331011624493989603934465028400793105873278432893253069146595149876167306924128744987562411662087342240677752363392112401606371177577656667548643111490907040076521183404246524457620564046572137377958945395927666712628409237728074083563930109647738488170040002733140025627539637518854041606853984925159830019263810628697998402070704764547632200110520738331619403919876421644761411599381018685032354767286896 [101,95] -2578445386665603710281996651344183470132339470742579599677376588083890643555458919873616888106711094783004240858549847213821489118982714425790031987878228855110127668045627330520393412545379662265707411827962711164391923646146990850246064006105795569896873367840155406139363401017422739244153704333521455831913904567121008051838732053039968329914456435675104885962295332796512396027886920266092782786815183651253837084086697436758809167830849144714204014766414861604522752075456615723536029849351387419745796478881586650396246738511639455009855857696387599650802545602175828952239002887627156934975235546880233483828368091211740346672193622930621859566272638744002774575318073239262276000023032721475370816918538056584638398090955228406958868754425714388948049338566887078629273898033212606929967852219570101107242004869898797583625127956115548885835444195522607021304339218152752221201805301090775709062380270003209802289206249841929564811277335309806670263740507945877140660367114945369227308641957838027765936968220605073255262329700202055156233079764617178477616728512978714915243288814473602000868866797582304550027675122112974935217478541116788088664617016761493282664888594622464870782210267257945099381289587003151373485417100810051379844068634116299577011589997656981388759783661523632786134040810815865042261748764400661108498243483663816682726802556144956426278369658125358481344863459420815751132130046896559701217821485866577916893852602737872800795447266052337207320056037537024280237931911933709729917602099974727462923653470491663960432999038910535694985905035576551090950340505334133252200889615950687371668616063185653275730706711667716040830389218128727497938070558369432020240518 [101,96] 428217330588201656484954058482323367259706906336538783777086672447970381616400878676241630288195875600713083052733198577868905144182599846283926169268632381301922774255319326589587730216856871836522158650340440355169095334574813991783010444462728875688632607688193351680529770281337009196488332790288899661068256265370031113255594097645912616790710232797993548717955693701333867353619336720659892032533510475487157311274888448658606489366634379682842280378311727005358841269581970273740580300264329173224059392531263789146864708257581476594708273655343082114121564777121953643528408393722814295042836202490689125340329013043979151264414913821000342298757997105899907724823273613708269475371909189513292426090615265380149123462640062530090845684522910629716300780869793215972973624629954151706332913347774369530441595707277436829135875862794817189614358866531671244907443534369198353874903539340949943296191026905785343999707758487495270504165129288791513068375882873524661191496784811300126412548594735273725547136365110897903710412190458052079840066137099145599538292949072491027277905775157448967939291713117822678846300696148473941480275251339726244035801527924665320289078847524755673885637042143308316303113580989600274716683615766452857073872236429301265782129969749977435141590561517304526974248345288914708463960064174435255073845787376274142118494531552964693012229785871057774421557418017122658734615936123380217327072648772277725577281791939186859110137284931917237625800847470024080112830180236556360930228849371366680526863327043430151547763572054225409407951966441411779585244468525676238977900775643883223607679130137260042501486588467179398325105421733413982158065733350924480 [101,97] -280834871525039172360939165795175298185472888247118142486393644672697187346656508824475044838437431137221089657942690852263123624431715964833349279899676733970987482029261359418874239252722341365418233046129731360920759617646814546731269843141084084665415624647689685196380294850267029909338251994321148683618877561516223539473779445913621499819301973824775115692773625125608778510605674299335512915617833088706391092177785650656284929915343386350596902467843273967395167753982977666697140835517423386791986445873998625050941928292862272967454661783344941191008626990807540549438255080563292227237419589583331999820639095513066968881564982689716137396500960648671233692871688555691309465565303128425733149880761345260697884822933565565476216227530921475406334165756572266488914323342459902987761869064200796431869528443718667934667414162755487250262235472661222188898753538419951154753925274668894007342435245365082779624887694162480064923771423999288693998509539026737853200041086113252796423743448837579310747510631653696526798294908908970650728109716909549166383042954561492969165637077630048761153430763855963150324406993635882552473686399526070771242539085833632472995397790274090850530546840723336038105011748610316676130812473368634333864861155801731973248739540857557051839251743470372427317634439930091539209039240872957923939780488097824871288996607270026591340762493773424015094529588312044006497822323382560698053030763274313663639622034258382522072162638987957409144959643669325869029762774925235249240199144658519107478840523641033374751559310543949715586206195377415652047271204175102396149159719750250843232377522943563851090273023673044398379935840247084161735179471240 [101,98] -114996547366566076400569143946039100309159547014077237172238370532330840772029189850231768479963450407745494176960162976631452749235989554883943082392110094844843065037061882449214706872707027734609413777788271699101834455596429336384178466391575427848821576392190604701723007795749632235442696892215148426491937619961098948683664146866135575155177906668037976503047839970582682276455259189664394454747014636831559749115072844545023047572539342952292533064273103917399967031186600598347612769943806647694941254179716869947850510103024056743874144268496015679559059514315890635663355100932374853779061734681712990520520955064582553650916289447259362671529562484867653620064533651511867763922295760095092664759292104713102838838852083953614914991690596658614198041752043432679227722380561472427055579214400451962798773876776951766389054877792526575282483063222675625905695253912945678181733875415543584240597566154852133885613462722564268640062699676002906146100970554209556897424525529766276581784595424316860982134265737379483320630137661047886848973178961270517044315611552874651750944737967781376621806477837240625054055306146327956306608004301205604448538692190855546551996918817256007190292446768257838426430272225590600035285250670921581786680956744007541806948871089871880636569094458627162565587730627594386650778675280035896314005477118888447450351728055516318165229569549490937053870319270488739519326114487498179923737993644460125032396503935643793480877700185904566625196762827392780344624401744004971933175634666516912572102495676941842144597610991199994903063248235150321031509716789270980174739673076196635279546589145810935771214572018046495211772985163701961455936 [101,99] -10836685450618249974020817766351174256022314553676512355104655493949717399956842562427839316837458074084391064737445444387197503699744111680334488238763626761376819210155309491362524230623769149599114200143243870032890572732583683992944588813856836866240874729531274475065694886167022652497387327032225669450390201367092667810526753000316077837499532137589448089590031094721078227639187329425969887782908328096474635181558365568668269227852775972021685588099784966957665516566956875772696120867872692048702598584374707443947172350637869118236573921068473736744550729603558312797051548719913177388525716493449891868873948951883777104637491892616267342389161851425486992399727252145150069085182650785301281175714863878410102349388889534446599983042876603273362675409569677365527575858284310134501462613218198315311216675149285233777895852260385523163874949915503500372014736198359108653520554000342243002058237923837864893036978876209189638245515120423201438155855098016364080008465514867354669578707106859433156163841512640882691195694329660250218602346594055131625933961705126236266572544647060914043052928260873212177516494392076937050502867484009615194047392363313211188128879443177652787950213783678755794275710089006972543837356770337337497784204047794866600739724881034991371441726464257955025042628368578274445911401127373749371024785958825134435301525757474191668795096498704931931476800494432895957578863811282235676964563878895760395088208473849508304597046215104798350528299300760269662493671989608936058658222283469114249793970930917102678406227534494967355431490251485688927432308100121098678937257492110975691048923358146205868445909689988970275578507251541490 [101,100] -8092738877668777729326050232252579215664811651927311683827285245769038735528327146398386880704936970867383400426878174804177169410916824699864832672171574665758125234145362145354575955945265483061801706403828520515260945450064374114648656852937840704965890961359076404610216978062686229417735147059698716960801233533622117660671091319324172568538059098309007637167634544027074067665606578130465666846277303439797322240981994403208136770500317900124037349920085283968818804658925921141459964150265863935575297156216643925511550257943927433339294064234880440865816506584884825803835216359102826401154398786066539262536891999289133410317557385729080848744637966867631013589004387917965925745287286365473838053590114296409568744057571790735752815410106834676849814244509411170341855695129317267266377978687349809511842737043765459457965242556424913564339227622526699181291393719671931797488394026209434263563854443182416730548942349601227042521496995666432487355686353236707477310831534403775957261843470264960485113454785936190154945650069464719086687465245891357015806795950464031728319302509157531382557572485377085026009893837078693653042567787273253685086999064585021042589964837681587417791030861275773605339864204945269104351075498681378560773685198450307116704255417711666711811187413823145384222799082814928010921151140786150831621137474911200260350618096064500834408093152918487565462024169633448624933772437645300872537555848261611364573332231688539039511515038803702935162819796885608243192665237018468119104332178322595403161763465538582057817912907685246697533508669465242160285695923148023814966064733296160473094862180677768049811505298494691021111470656 [101,101] -2039476216149984630051958093398996766202542189871016346948181354584295560110905209230211253022058738493222817690018963069638552480285306910997205933446334264762261619279001783992932644417815917194390249084860121367440820451334666614837907013868666078638123622096187682631302062013026314213269796449367068088788764240841402749852193128451298157862751443025626770719143126418639871469512215432957404384060575652872850913664899450215860599850503590878357382794756298763650167484135345659637161888818584362717142868628514144733884483296611287206297392413807686377052222713323321708547158743756373380873008343386161946667787768345039965072367360114556006445259477287913648157738485117087178643893371797762861194968857664659990635622438654822906254921782340345231175682128149392509033256890451644308769927562425625290332579625428460172621273947147117793287182856569824769103300712742138003169275540018550912623439986362128369421147265394717889950860464739256377779784451643682907382776376578361314347836953132441264853562914531159580846415764626069817921163500215140658170163059078187551498250781020813233652415200691177713845253104232582687915842423312750398931437480707500046383514266202960180204772673798446881054455791372164476018760318233865228410616635047290536498120682738825095734878181520055223700464150489717505679048045463293757986185401032926595417802338204321782443787805541928775457038930976478603520421653394155314344956146291041181717794936603781394661116025443062493331463674998527779214118659787704688353112289630568829683424383066431654735815297469945350981671221158296706209414097288772744607410189798105092464724415405224849545156460628741800952 [102,0] 4866628568735458035981520657528084415936742158805517097948243355184678410441346035341499305881562877826792115406957050923251379059646461090753175740355276385584656920945328068979609969428644914807087209606547264483338990717050618555480185565812710372511433130310971089167654005293989039896246831970276602285153053971335402242258631558901957469480445086711666403290053478039359087329732846068922480933689489514839506258714592108992290021274191684351442346556848247915758468899482708152682270624078746287732599519176719964114712728546762488971386995668694079151415538595952507801091400845172105062449023267286645862384752223545916706052225669648070803969145756073945944603162985185756240724563676561591504467903897256814638547582988947033849969428170599828516172890590624211481606467635089584184189508910331141927125895855867993825894560932858444576624755984215826612552368718158038007985360223000792459508336621879389621437342586346152103937455074455401050463580442411875152478248942584937301151036351921575797255284467027089942982423221249796888774733842135258807307017828611829489142383878571715986559979214326808418765527381173201435346350271274180305052045489227453134627954847563938276540658267394796246278579406187555099180686481581996987540175457824393781782086600184212861461551994313282984081089472306618443363603226519096737817894534908846876534035773372177331124757585977193833424427053475936952165239273224155105786941505310377178229124912469582715344193612237772340136048740922312208745936396378101515137511812007970467534750780223541748554685141623902876406037438209508317217867797957391287530725295943142730100670351749097332737257430149146614205324581953520696534946278115982538959030051219208639620390302602941414333910659574945948450756901056730179252096924838730118972724466625776964661929969556320267055129267570335865769884262008355479409917952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] 1111731525055574659500046146988289238152823505991138376041058162503502613975551699949308455466351670354273509206513979940695031843693265674159916616624625555114669794000635966511299613049155725392546612863722669380335707548721159823818854578343302635882191341640134617953570721716824067743576529063607003103657805700040825384555261396625202903597980424503551817066571295549757791499042965977255429666108311467416910089846391868899453506913380488358025171251177695824844592191006564747366814743085342763783704582473863696682916020924917694702591512812086383891503978098373853395365877324813221743200432014879433458797027207765370515794099498678167604216480028836736308395125218730225477415229825087607992432488578765980938142423042475033970856252397991721565653759834770380056421120597522870762804727251988759187503614497048268800130792078054516233738731135082195707649029056118663756560562491155789855383475075939439954526327490440227823132912645377245332285962398168301987027581348739790340914116926100849981671306457178539300146804651058850468663480126177433105356538330390538008686390113068706640892178342279716529235428005422950504884260271537548007603262470679441432024469199460825370563187678276361888771467025098804220410243855681507758891074173225272281143846577661038090045863514166383092662004607714484092999332005545692972594295489914640306225977427133616199175425293528550539955798506367262038478631478190335582674315830368684984038763040607576795650017101669075423173601672392748393297701352938887018379629077991017879237686124293716907939188789064884848666752649812601146069476595645145486679710447559527148337707471483096509381206233031374580216615671985056280186177119175637171124408583051854377560698791273920694940684983874635717353740011619216789582983856945600245804550867742673455391668319492021564511024357212995825703673896836288964070725386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 6450979995917336091785095285563191924920615412095627556587146707270171230313922912160449232732970942661150576642352379564616915852545513152410275547994552359587754996370535172149681172929318018005445088600710754906792433407822412307430002353120063004422693250903380861389110797163148409977028054375730897428821726240961075539789698997671177456907204845621975782505569995351816623136444169943060807081079678732538323749672685539063656224771738156340078095562562994084801944989887514492268817249576141927104121280512700005791572259625185410354748621889537781068976279915425210551232613431854819485254129150356715514288441722036717232263105487479220289855793595737999566755871244849516877394033293105179689424676592927933357748654282744409969975581820638001638639813372091387876263853990480469016441449344240805337769969182673580983756016145108616849009589397787646296099134111373281192744817690015634436474472044098454295715720598207144150884970268614038975904040672832044635143844871914122685631338592574096052706786850533834272047154337166878778958426924999982897326761785113705599285944633564122541801644514115911563676810484963256205233359592170767710039446586979991883049074540027150151826956727328889825661761318799700600489712721126722977800029784071375038956750820311705268822192871176508990179263330193992942588908348066719824392483040432407758630700661692790502345713806888670908883909260577479582269701782672399560673609172324677024264472505574511484091835925073511991152322196299848558992175541244224945686515064838261128386283004964293353252421673224361078159227787148605300797678024451337655245179969372376923658263964326499812985361920916503388204706020982955960112872396931434845320557177078237029542453472524147366706437252507623437773061846631564182059429814796734043961982238609778500519437264294170731756232805887205700679959295853721271026048827392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] 276811168853529168063207848167643595429754771122473793164440990606878489481552583811086191081342330980746724198616789500084242562933416212753659060433385765563720144879298255789388969274374381736955219756009553300526765466968680648822991280918430168396323983265833722021270820540433283299294774614632730900550314410933528538446377373900698324555852908388429272600709452153243071720510520914661419580790000328267964333369630147487316903771483114945990908557085385665024607054139359427193923573087534354644522153942938778196917419268063171382201566117929960430708613127023723402686231439002266166081407721072592623558162421961559223373396042743182584939571882930793331941739527984022117148052276246452680100557822011393994334420314730694077829936085614161745235735203274434747942641311589918266550946541843879665490547501440795155931010537494879062395081351261201469679554553708554712588619145358758789463441241936764263998369801514813789870838059476408686843881411150411534042590456544422347763784328258900828831807500105058284990788467364580987950525650348120915535217819842956461399840484487018853571368928523336443656522143032809264083349458904765209766113866752205614342206431257850410159420649596173582161070633328077906178125046532643488628842995715707681618733780378698170825895349912456720284702264638279269288715789564868588581329006394512441701536552984921724488343822478211990627642834905078402530291236566118534123909299370600429332065510180805520630299689004253922934544978320992163478976316046726636531087379664539146026017103997453271590004875788020574883272884083162284316494128729685186488888095175163149950185149977554522528179902706915371141218221972347380133162900415366997841062736175595245364236591294689375515403988469050650898708840684088930253739196674843132317580378723096094293151976137280767422156713658159749595234985431210267650669234094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] -1456322356431246472508275548631022302364663496109784423087209636204339221932338791760334897616106392614306602413988448148548678989875020778753544461301234748222617755019118836545663688934788196152947945239451864195871286393934103767615514147040323561540273689048128411337388888669408395903186267645325201303459547039658413214277840073111365201925584540603686775349679076902144547465628413941918711797563521832505269642468284210576880028682265416289432941587887368357761368171842505172117445305148802553613319539994929755253921721460515402097701866934163568332599569190911787303717571625049915316009878761638147741434564013687074684112297157891136086527041723670582504728095171590395103814752694562128303091589696529169754763913478011978292751403448968433593678792307566871115979964179293006807337887010840664562979685869413590651148601904095493617892499551060204217851370167939377536217628894143064315178724603760203648667349503620077047913958650188896316286029644135735651197616557407905992984038003360468325435230475418805589309077388149994921411455174978591552062913550024282527533793791107751662860862985222923700493265754310999910619326553049259707519188836183385084463744790591934416731535537479491546523002986326291162261489010271812414481817822216103180099436823441075034297590876139597632336796681769008755107959465649500709126565123109775880226703191283666121805207264885664286706240518948917703989949560487484151190096056508747791391830471051293741892427821609616551593641242459629158197593057318037165168449934616238385739773191341323393459673924644161574728989221764857328314576730682570285417416027817873401383111701047666991346273063334949123198522287209099960878005556112452770786426768050125791975566491611342191943298610770879177703692028779647489284150842909092784408057567416361473224450604315265709778590998356529740790256535144039658930684123152384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 1203858563672178640054980880928446030280712110812650082833995618391548586243979744498211176821040551547311238565059762098537791413887835563510067785816551799387520655405479965828691618839742056964761677501008983683904146695622260636188553654171119728398608418948148570006532131910199115630844738212012624363644014015877395658769721168236407231149708455807926717973734444397177174274339618298634188319426951958296026455752178153757959423267293112451104703342607896116813413059597662147585829882775914701506589281198878270073454857964480917263819129873206818282259728658626693579736465991780732933387853502044418627965873023364376259031893160690533434288301965335464456670904313547273156566644223517685602189627282413072926644836895612823259953624285200273514480484634939269412516317316226925582965769727019889132840670274476013003399099576713230129513083747618033905700942373205724628082580019399013794341108167544465249020840253130480242524128180548706822009881061442197794366694361919488486651432614844592435009409510085762959829270741645084986104805209671745957366338757157353418217965437832160622975811224880653128594561544528717100633293336388566565017081740620204122294040953199543399940251242060531936779356444991405268918173543158558540093964189546650801856250343107848599020222450987579035999643823811021105446938145931784824063282415113907551537061783284226197695686730119221033500785016826284347969709541140849032336751559809953409428446338894070754430899110819867075679113548838187550535950040008955317378142763556549272701248208087258911908586363497380347215359374891723150248834201868361845394033367321512610056692919292322233044433133517446039869518777523973349031429676484814905368764691201772917521381006675101155294542839865789070077668049388260352561123859585358814603348353255528134134261152951868862737581581484965517919713665487674036103837200154624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 18490546061709712756141840370766497123316998706083418776762913588530492130649144855556734263939566277821415775148249656252400808176105517736924070239232062309932159190214716281568368028336767563683316178156174105402552656675607473760627847979598208248442691588552499977216951555351718346064657384268677324894699371286633180632863614117888405697208357657525974269600357506661959087302406434648424727305311868794453514047733053163253953200465479142808990993274926323039965675735633677629020106190334906600000834450445062118184623592728190847501390180289041990856269451203439194487010435743247126779404242302317403887068525554872157670717352031986215497022935454557708932416021432962191587250594302639756766729085198027375079900439677752450633039790932473009157443195864595702809935501391090463148271733983041072067174812932536220790494721433877238345087313000533762000333473566949499899052369051997272885260464071215034833257033792917941520429658783838258128132761401566164622039958806813861990825715475022815677383679062896193444919884017783182470616045718793158931453205058923262489772978940928886450743879839133058376624316429424564868115754628573240417936965372090772231311643273309524559277379279381147244936970902780998100212216344296416175143837793023571176061086487693906434022565859184494867564848772443025410904797422145847819030037459236075597023069007977164789801884492659931839802311033170412731422452087603964650184484703727621626118071581445341745696504032906821352922902252951403771306089309982205022741807955349401572931414499972559912747085249620712582446512858069749360187764953640693007574081561187469834839411570194967375130302036212696114469140389917871300040766115290177360771570404735595328982105130565324606341649629979757214714958533662515536212200729632673632416164100324558221167887908757939157615486410114818558257386787189070003218652174745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -78786509185440713859800326633211983901291692351664083316067283625910021831974504417833532975291562115945989451688020397437338744829707327345447270307480988517885447107215988958424123222273639493976858378866417128195965496861380466229887948812488810451353755122492298030586342870303372198746439930281474324905311347060200294827013256516699432976448097614681117551786944873540284901053632675383810654203147925264628911756236798235010693706920247947660972568327564919080235945123682541423894276563641672556425408660000764621454815674058155222137642762476859162816570633781879777804015593629028354604405343157256259819576948218381700224149220127631677529404265799081417262409412867242598768633056428701214587033641213276536380653860667674423577487896847758545078123683671845978317404002157585633982991878637782368885223253578779751631206402427118111836570102855659765454489727613771546747964221343929338039886136844556618967237411591203889156641168397638692517965989099379396681697043083093348133025111516942057329209671091775023424273639872143729368516936402511725584833208567461187281238848489648504510653772570105730112897486362428276315109966809971418099238848622771495264987429142974722651046209765078293136809052350922006065200926340451338004438061884059890019119426924264168248762668259242555296029289916194532534073962663677130663769932397645008611253260162160252518544561020127754876503898776179142244943089669590282879863028474421993118072993399435008112080638273737055034380832058082628331638206962814695824441543863108638123519854821870268444311963569713003037667618596194517521070989426756841396805758128553118045225061076820891352290206107830116050593786882717323072583404864153827692258633025839642861332240772555761249195544145411901344564745006442303902016263913603331332768437845215934514839036215210654062818354899296151404098243522572891688978570213851136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 269865100000425930799890713520736581183874157345662417088348154285457085154067184872199232765992823775582974308465488948401606044512840944118925927630748329689553204714324120770411291873190061595626329750065163546850825826523938938910381824812871951848937794329001483074602430065023217588010429668193264434878355804939594221290470657345216103792990416993129553861860812102046623702803797620740261024838446297038600084376901436858089769365170636241162813139214031439536070064391836760208152416139503076435138699225449517932728998111712315079286946066779602411554039258588761247669424756725551139170529616910287589530396422868396455301049637022055940214462470670652474982444548788012109812596004118584922060010074610445753243396073267402233399649655939490106561132092488495245903804165864031144013058041468284191979636231382844239984233275241006874927051625634501768298447187261369474580580259969643412164813158245098075598444429507060213091880602551000243837730182660888292435958350417891448886921436169698567130615674637449287036108390008787745108801482018299072948512638802969153471256267590887683904584243133157397529843656114830889264765872531277991648021727588023069987051014035186424912267089349388235783121280467824717822914410604268718837032258023436786399143168487888146121813278566920533445585174349942459101925747863167471184792526929055763415603717861482915324561886875511945070374884862428052347876981068192951360078530628499137949753878309013961673807518317590225592966649782694837393879426868444420901751572386137655172982211639135511915582746348781142346540887236659682779749842669508331506069718997121658103181351056469712982355283227741499914509397911250303702767700986211547981114944918122478826626314182379017402753809255873581036680961281023993191838646776636332143653810522634521813663150712610358579327185296785563066129811533526283870712969404874752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -1341411867029855702871045965132321901945562593921387867541868104737621470089055403108188628073451962036763108467874484021598543925467773958798589424529911493729416450936934240660063856073113726190503736479874805062029111856574926549454847424002291141648726588830583657465747513653041276840914284564909283960262884546065805557597205627831625421035091409913874041590030152181316001942881107465557098744483173200011217794328795205886963503143644980944184473306809764891168848101055014070399660086661901039467007959060931389273065129204913990559914110493718459431037212139423736654971335642103677178948686826566688428464434249082629815121305458354444251468173553456141972122727476968797592164546470091532256362151981181443743523370708347096939633172516884640075009600738051307801531645606747187804579150330498831038668414488373929042874162059662314650106350910077979461995542572372481497381169794055065396475406984785360199064919177459945236084469364714365892268977968028694934002368715109012627684957741874344487057138802070449473126913043219096094245785426243376394393165416881368609508670556980929577684806635823513834809764101231945988588728744779381164565424757668405410931027322343311822807211544322859524165165010867502848531527994549893803145910983288124835343879426703133894938380933830506910460176257866078408269839827115903927111189663570301042914205243377036564885745753335064289885946431881430946996269200625105067610754654483269948993069545220094406363658690112097615064465185719910193324507664140637390924016164896461219005630745772573896340150140976262693844065408033022100727168272079805923860800792572970742483939185883133815744847138299309986505902287085892297261911924599137292513257171951759441782953361622531298609862904053765724414453759685661509338291338018758202397517224435728459732348356368358049180662890347980209856434343925737627202359055001583616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 5666695878028979471150272062221483695025928258255258204484470112105336143634943555708725376181413113620899439414567600199335160322121349388125375097303238044918399458797241392909035029669269430352838878785176321700244997699391532052481155290668368732596120812114158957080375908668837414765395678315972843116125524856656817092638081778332531659929987544595267436503964239285313613063619672044512446606062207331501918524029482947986056593985266056982404887552684989769245513215783749477401002980356276005958999575907971244566297326721087741579486648149114630162508559136599037251684090124285985534700164458778847350532631294401608763948009786624710253807286831438558650772310724120605168674584855871569280714268433367098044272056567231663534592674485159074676506204260678936731719687827439430223679738222569925014319557113133250325360092250811419095893511029691116181667367197683266405262680101156764989784826384323803294754278757351729221380214133428935447901296378845462300311373337057166242634810370860630805182274173275273822813875907782870061777419177181981641280386725907245519810407011694472400311816709956533015639471974185611456968030538931432000810744482010447901916622523246942182410656280124119470710824209210386582161540712220029909667792585921816053207748176507266193810591295274911906609290484713177015165452012265864688016913301159416554486434478668322639541616563442202549539199614185634235121842249286695091473279920850193864535090778803682282814605315072741647838876310965571774975970273748120154320332897412024501397988633690781469500366752295803576517592035255247622918235497881724579144109900935020357072393371614685919238588313001782970527776828753192705965343751483104486676724500876835403608987787415086394725645643551898298556803396668458358372500560349546211456922137725655257125231698005062164382473351864819291548420003569970524413200031388008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -17117341213251642442524624783073678582560067316818827876248197809310123596990468055054532863568579340723337563325055017714770426137897133291388181632665582735255002337139648881142325924694555723993799969070886812123331871017057143070648289085533988959502465993157373217081139925300899371827408689286939257690332292175385144863918395156042485507767161196216145452566286339865196615083274652613108705842475762343404014203292139099594393376882778986483226200140582670516073965397960504747575271813352453732672449967218230257177927549918404095557940715807587942329686878972152422038064149370004539011766736214669473014997610590271930369172230029449621890331442619804783592261659439443999131792450686325166482376484463661598502477701349933958789427083246456126275967928182643103185040506690575905356581286658825069000665336107013132058903704326003218621011112097790629105909389093238564426275141046219419646388550983508270449478315908107431182874644175417832982661792063191294727492000085030847451012584483102446357424683196660813112989186638160368259420652227625940070770365913345919191461780068121205371737915965069023276923418472419559256246331172500480212545362740875131602667804216357475226246787514872531164200914713463094607548266135945487565097009616297026111617808594819204993515924456562090456662704639145010244711359063616491121919968300456656560464930295572971663047683876818378816086707517448264771458254401648159980292742796182359726083415411369639446356898261104867641847774024808485666477284655117911093612667391520605981592493066568211325611943421904428688952585266803210731248417289384995967974463345172627604769339691152977314141231563817117309109886924737152501921282273868094182627188080279472506376817876155591071770212154276133257041577356660130150440108080350338853200523821513533692109003549955956277439741605649469985262275259790431260975977699125231616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 39296473885083402911301287958277880494743488737481383454607394784562082540634070261512758683569364416153580995099974620885796309950822442953558436906246477406794347072464030807938376883502597077885778102834728074384181946059735893717187695962496545645642181420594467949226101830325823632149075024704478111079114042089953575387715076658728995677361763252674858816497044759025727203146942137138888234143388452293477016769082853617686076032922682302485737004044889175858665352606931565658324668241453709359820814976865367512741068432583156837239864413123961220704309493118046561564751453282540357204581620931877832132391735998456202491811322197941915527763702276841924379228857319407955484435253761070616404497125490862539584817260291197224736726802892776825697994892300009738609301866544277459613758885439431786332649904863926423020314108335564004084830758704227188361406766867168916874916148116592182360462834588952778041957237079481642619615733767412979718599152377057445132333293259383753148594666190593461529723666400398413166124469795231734675641670501197876366922580753578022558981594805870018117300087861147066523992623246016059927781784628428473331857793498193910156772358196060387990884016846606239174596830776971249412799530652231358779495384090560202662066816033377002960690238692271995242520325158486222121820362081559316576743400742989849894795034722102338244365328627161270753286235343538982372028363643696203904990824660639681343862503567589541900330772625516960253245870605526572836704550123936427934572629594257279937907773649768195951854801603783580295211181218971440026052615285587989374154184457400243174560976818375588860571364962806209893716992858909546946463153312743725967035547768707696204641940126472090981901925164420724030370082886876409739942678485503125488749875363463109812953180482822602700079858809951041469402867396826519536803613154826256384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -73634361065068728095120247182086403040697178248725289254203601409818014273157896138594515778591623193089722237572787947360502551610526075933662136471157755743184102353926838355871592670866625628562076864790341022813433452864009049088646124704173917222044075215038662310704960853421597933187903319205982589715487402676491811363239132078261508234541852438906719398093531516693198764300529618969095495826459075920190951811485785269414770867558722798360826775586091337930946447823814096977326666788097684024580280370234006395428075777800495311295376551935311105580777551968002333566521686564168485907393034638670325493260268487226321466712870327143285568172518340439784635783846636074031885999568852905532133030853266843381635152657556454257654493892197998708111751999293704180564363368357668275527335751993120702323642410465032138941203552991479113532094505230260152424846475944086942317587755310120174787944321545526867764759916813297401737723956849377173893480654316554592154009960753225378356070857173057527065834330396907089907967345140935128522698832453418482737579722737938166077481382601145119356383046463313813950398136464659992656976603223768695150523253745359940822110484437795162832173119800680071128183686669510003689831276083068054143523932368798472119983520229385245314604175591840251056792281662519776508328817825020801372782627679488690858884650630948573316601331077548633654366346989750754692437255549606773929774079339910946351995610074938971070264914438631329183717441043943006470659464962393961960663571599464616062569862643989801727488684825215185069416350665058827441755751305639724483028851257883475430591674280939955209765672024912080657181838433969631787251870911776135005469832341498798790121506271621727813696704250198275198670485163068985961484374142407097384457931308101107390053470056188743812267030965945137518436082506280962655175571721722789888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 116872907787999816564640848530641600823544819154790677173395292895778885465545668079652390971848297093538723233624878836420050422086255265121096848762126062967923746042828235907964207680841972260679610173376026481889496530761156445544848634605916403682569541690644842495527815196927386218315580853907236117756648134833058045911018897584134230336677997319575268915556581818797439261778213151779228439658955765932611531065045445582518921600085316027512730032758324300047078539762220832947206347525190592316510328636312570620935984743078186696215905128885110026586885261461534442619925177341418325994435893839722904496934048074079391267924533790903253623798572236646975052453066915201398555357790253694776882408656919847874434772204586658007424569932144815800305301395128812290595697754422327583605298653177143583041020255911955017298135068710599307881349423238059179445753261163219465126855096405645880161780764272695559531418319529423446905958104649345569532826454645526562695183397430766915418759687085799024844957544594456790082833130951141530338582821959033441129083862226106984878768755572387664270489534097831543206197248513288907129359007669143223631130370341058599023538383290631623409548413734550168486630665736051988701087542601020805472615392070937007723374623943632499644274774213007575853519162972568769517197443383842213027862333325301251318343883098875488915818697070192882228510063153906421625749206597095646099252552065609686825119605114018808612062468693740949102282895477922679935904002380618372699879942524865554594443351626239891801484435897138387633064590000791665130467612533149655293742614495799116232182594853407561537728825011993987508873652347107321222375364759573036776035112124717555811768118095483096272903991846946293372057396955751037125322161506183251290694967665041072109134483788196042490637256066047879054359049392284340618204512341580578816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -156632586430934980687548616996665148005271530272417283810560704787996607339455474511337261043941026645333625512859615293276279033594963796509543657870953501821277281312294883350792033307974640858858499237933791089428031824911709183213749823597466390329525375332005574606158128454661399942345528025105703654927507863992350128613207991644510877000712088003705729500944347457529610847949387881444417469121254014572630176546679629834714059739779038580034152161812164620786892710564221865777732789732540303374721446946055150660144880955421905641628122727998092060504051422785482671296281413406298150112852691801985469358920041071242189241713961227214124703409686751268309115462434437935865086625311482211912844452481967364476137316643253281873958020009188839354813996578242966703057667209460248002760980720361506937393941462128641366125943450747698586210730787266686043116749874392340482238243525419336324797307229074786888946022767822263052954797536790198712180344258516465631837972965712042442755663578557097192370352030256445933433842284493929682866114438184450499262597048387782434564210441364903463403901660596026131325097464620568356055151839283193127889466257199494916710379042734490870347790161206975907163779231900771495163084593188738647431506570887742919401570779825715616017131647333036034674382659255287813423310461471320456986323051802468910992815419875960198002677729661594396711583567775635474918938577970086070191044982533099049435846078568039236347566911043736925948185903299319509403074713660339881588664415070800053038401968208223903348735971260897227005406667824154829941502523379410901578833921303992080140353020824145855727853826750898505610641374752474953285166853791971077513995079569322682999592677695190130491062200933601550495857343063788352923883737096841217500772329004328334165566054480331332771723133745241894630613491949310103149060831233540358144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 172329890821603757002121943159045634161082994375386918671654254899109438135540044495205958189210125715931729982835117690496838619776552917271635236198961360453879401392874139596361353784617137843412584079825112963682469705008108054773897509382953271802853715775961185076615586169978028082964443544748803577133191906323817609214880486428486416054203638554276749794081968595545229503588362762539871530455076837995207642154513293648055951271582360804166937830588661641230033132818610896244349568078436768375282519501258070993426755047218291243140475604554377476339015832312117556585738536775833121777717527829693591475821525001720758567642690454389011614414476927923704164055657232799260138478486889693525458327050592730751490528009951924175692629959713339244149926857634742291456932763550577366055321300432454089818407105596130010979454577828694153194479910133821588808368489877117968588809939553428618974191578757479142303992495738359917379923838113401226406648308080214401548272615440804518798961843228488360003354595111476044594076513390234619806651090127734058045375594727065744611233030072408030502829365239315942934789618878775742253492412393935820885037441325050555342911047738015481807245333227013274607687815174571890859775085051799957756473854469256588070818702318147796022295493516938516672927855730104220824155825087786714770598394052388015481594391098465060036744095786964009828042985478306737199970678557857976891447919817670928978106013393334973492751740403452007306076597393214234566721706947090136723878997503427248719922131507232098574397644898800945202046218514788357042075817068790073052937130318831218989621240098459249317114189324678000859155921351955329959938400155437827783180165880867328867115024508295521100369239209436679273087248116117648734239882802190262610889528306226766284762583077435776286472254838176137653764263459279829141629867660016615424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -150214651358757296834354937333663906550537893752491396259897606743891669156499296019945433152514463654291070932032950796445720969919644467916379182421557334807513777420159212480255777653739982229886134736181081180930963077285909224269180311089904419882936814245432405224477264370710503156080439228504193564613149599476245215316276236667026984435134999154598510225019168548976952025367034005796883077375620992076694027537080125430751589506585206614925695625677495280024147134348822686277477360608391709910831971347869948636958388276072378380903192111498224333412125490876203940487359603663281897107394336004051604852106111737753470834086775399317600566030049187745663341073734284877168810068835401914991815340587191849523097975471872315787134839413386071553030465650791086259604138184326889310547420786932379484991131345366479682598909405831880928609797961378344926093537132804938034839228187890329470084135372443240290149991307498517695832673288868626593259122993441668927355478221574150169797391633203048976967138735469486107710621384355844862062363673181989436465447900860147681917269656068957110067322916765811140529143479301399073013847010378989165656263593257407846727826344334784981608309015696476489538906863191241469429203543168439013794849252384306355192936628244426955949482496010099700313268518610364375958525474517052784387297771664886543599253787180242423133936639631863089586357246885040250385580068047732017249138970777830946119427469119492172469823528557847835734305686834041555557567269976888675394331600748985656536960711085690997276022590359843018064222644443980847074848468426714982417246759609229487748927427848725575690898531104659515632587861356141784382441023871959771492860425471324902180542303165060413957802623718433312596554000276376936957025902019630776898763127942782235991809861568967426014812030553247585176814371080139464489211051652440653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 100520434772987153959079101186376973327789252907899425697717085131271381755625033309844487981906130702082323455824535976678968025352820256020797680326545500762694092574502589372205812279174810830186780098030723487896300345130727230192644675444564524063474253670681107508149542997130880702636557714699835207009465976747142862135912187767128744552184363034889229831605849797817037857710821460280457592088726762853723787162564372097530129388732483163296684375127252690876257700704136152068525182049110978927246739703161509214642560251473612979641080539268410203197953881396619851857180152240186849531093631499931925660541705809601916047988097819720369323789079882250253592277049657058061535355030963914135970855622838534659158295141888562231088048996765877990950396081027413232415509540334967825359518469012151108009726755173403636122443013173730941405467933713002483590273544459296678495323403197793621511274133594017887009578167900215749853304438206550618277909488658675649347962193857639391177456317554194715030794823448286003166085459337912609243502616979329545312283509251163000379583002735265333031816870867799049955964633437771450357858656068667633424526916424925561743613120125286707665123045792189840118455335324423116084668655928156578391704966914759647863438846841884849915722214248700328039561159309999762919508286157258191899062607664964516473907738402270518804748346149208250873821772335752117061520326585542233905856556911347462235655624962914279926727928780651382676145523665383810192219467053298447943108676369248072940726014811893123889464191543580762806578971825192995544813550800883741596301990110576163653135382800332981373554583232789362800610092653403367901317034518979711616389810851066659792385539071048538970430442687875638151799202177483321245632783698982315046289081000963184184008059406724587521948125336169494562775592152818362260885057575579549696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -52926766804012433468586144087683685675751362910883012577016174928859121942296376725740563503865006309415254856653943705171422036865912938113383742425293689369025234597423183850459954132725541783644316271289334184618201927429879791997219599609090493996766942714032919787562986429881825953894758944239046680967608443822031607907051345229171455644880486065362949906287473783698246282404971205074426164873969214475811019874523971536388573384616332626991119759077354212845737663844473079552971099039603483343977745366026027683111532739269525031294147775299097728899637849430647494701728739358079162051156473937597146905941162916363625577836867145623337241236080418332811842567096458258331624079260068241266355352730758800176574866199892846419595430686748826503004357625324103485006394955864062708482501513033784652069196528569578590881712104990259782706384821400788798097132549701416877979307505893553943361990546364378285881332287432771826752942726658167698820724937711903329193494126613884991957814827987608801530995447977349035816007738085898527497616809497979291489246743382765635953411413339701039081774301400805404384109945791222383608753741404398386459190575786038128175410782508900277338376778410290232986643042643388705113886305592221737821534815824167402348097596891904486147325005404365695319632359532213962191948283847400440347506018593757370002268612319565227523189026815900117132507052058888947049966053935884530582805877468279838987982472489689100131581094765974043522384772091612647285345943405660241954574767455227309359294833514406109362329580755436719148492622632809590336502820137540346347845395731391639177375452143420221870934337465665984050772333393071757038839744701164765019326800754369913557157316809722042404373444801941260062437227958451251234010134932600551265438680182368377959863057124985485467006829165576260187175277544136814972395065586453839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 31400760143391744002783750791310122855448741102976781209834083190866309351236349011178377746621751334549223554475581982718668431418230207305262218667000785240497824399553453465100133631415314639506402028808827602169357716336781173616157068633512646797559772823936546834575587090026436659895508268612887730229103522749617801524807685541642243490112747147182293734559650204465464273562021288500155002106080946434358473042409312833990000644282809722540088444217627591675049897855293424452607142327094533382676098962419322337491343315182049194748953919707349074621588787452173395909852639518498659781418906697638665954386318477493714420028730154832990960756626606332302388685727424943875104930550955263307282792173456778407687756815618511513759152260348159827018491475879611733842956301232642812668283283605788563739442599681164582017814370317315964908963991083279477192489633967188944904229675349378465205409788634577861974616889450825102635817202482086676761430485903452265520687204961001129824286837970061876185224541550960470887909130471904680155056757170578217319941263180639528718065241964967848227366940496143733432847205270217289507439441399304205748551935386939545370158490234458579423660824081267533211062332817210111215628053743434001352458205825042390062285434806519570519212165000755454881496010270083441670900805559642455251206140757558304511426397213173409127515649072510134297786469064913426960662413001793826655728003454256179224691271188946169085709649115273331128454205818398239332780650631050121557322909172262021234426578378977074300126170834245863202927710468405083331567851906911660431944197944414298058615034478375974021820148917719508642590975296600596285151164630395570675093429995239367118437236026311669136028892690482384841863135026897720484346160362086523964029992470842534927031439665143600581516091136361158045975814255410660163532728218555514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -35757228461009789763315284451507231274742489878368182700000176981708631604410195229789008297491417701174752251832026692033162270184516903231306011682795206443559922234491970499096241472562087842700114629466595049361213751324157084977754510781910200908908681454515631647993544987651382951148365884407262704898952684256003927706745226796005762507835629970979552566798764044950079104081582340327017659788669009718722867877019341866284363568411784337753238128206532369912354978668554871746691902678741463194681218817027502100656559028550963021338558144425801771748792984831192865412875230968336641057366011163268180470538085000245064602134645066915814606098765079433762110623346968447521719962986624587396747526036012060721209290604790122564026421506354338758919726116408703161786182396503243610925167975218387654638374486220392782206992944281960130272949828179866816015910563985335899069015570888613130499379804345373814964933318145386880014929717761431473735404334899770992013706946176633816054806594278015663508934341895744312850387881567366288950411534982832635887409763340447683852141374596441527688030194314524891179783462015915923393828951845469612686237318912225451466167824678832714604089749767955668427407541924940862996540814395104695814647646383243333651015102414252416659883216806094237416838807469115263307473225889270453375834672806657701146396378374023607078390882259477987619388717487730935445156654765518077037934940275759754946810697959909391161502250164034030737641687105680441190262214020133344017525808927580286590800063218081591763508902101316115493866448963334162447195396135821634239303106153337055969159047106868550614357397347547196058231702878560702879719143761049171223632192347607928521590023079604283497724265409915840866933527233992213891148346570026417548436331088631560924352916499744966794354895405942238572585829326209718022354073384837447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 47118583792624828345528415012311524377957696594303513967520998450752672932570144939944377073128972006869933252530791955707782075111743662237507308859399057086423005106934697080224338234091508581752791600720613823559328970754229267583172177685972058631392979395791077327515700767278628703636735922437166546372624164236062321314592766337205151273113061543829003455007800997281851556102141437634689449379026881608785054531620273078559212945550824797766402130195156343987140814246751139226240406042906089838400454412514048659533035222195872368197889838661646665763091066327285151547096416884651292125478113353726545085431962348204119132215606706513253911887442659883538220824477744193387644118546207906707531397165524642196167340758476705658230402382733648835473185158001753102975260183588302671167669512617917054202440179425639899233520282939000690700488172530679739442074523462807936953485708684535095834146486805286916810763848124975973524930518683927152616990524526475983580137584755007297684713628720612798484987980599848954132543452437926454717828472587971572005446916309408160394764801264056252262535952813679989393505104620064113909920722250209138780400049909305458465733581075591617113504949655319193341024096142352518794589329253380569742000985641431120704075597311344165712681611558220350679649382349008139997340340250884362889001101482798164207400715158521018315310329639588884295064942038433039806919851406449209755973809528221982506240415502813997307462545245377266054359116144934564373693786147035760390873412813073709726730361500967001955650474722215316520771635902393774033140526829934918758821814709356217542064239861086403192649945564671008574405296368025906332083801729086009084772125925999393298472599806128012902422057430373909945232327713946818006523938200819815973507678191727365256922804549899161785550944600029668426555097316635424829791279851946115072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -47487591064387766128475740480375294170276981769342003861114936159053056520955782690816218159621817279508286185737420289166710964989174486335917925685482604697352226306223276987789831003398570436430952773057084267193075175589865767754820808464634648788413271095819269215436134442672314018557470619673028957955926202819496349736819552995609327475224176479202825502971895168308653513764763245544733012815035284445527786776944723874555253689180036664300605368389103455495564939857880100553711914226388404644779326897314272585740739924676988503197276619363125594013346006324109835660593421401065705004849719750600079216261358141686508668682899714874147202451125682596192699917172681800365973577794511256896500942692519068798868183945728163792104606119887790038846709973935192165964584537810520359504454770425422296362908550110690425838652505278441453188217157657024626776745414068032313165958159198482068306912060480684615581276472951907603794211031304354503832288612411394692331900605340969880094606757187910975192596000551683639085347919468471515925279056980562358265913898108988668247560460337469358781189259218584431498077993285578691456708128908528628966788681374620331008436362789609811141392111206258760369090252372376051500422335221615691406736691259361858898187458285417580987882105248599039507833644825945355423903623100559083865959922880399809865534566162973366436903389885205371717500543200502120760338000481304229639610086507938315455298947438821612760388721558179991948504879123754780220796652049118466114436789669009759513787904844302473298353376341227932700392845851555912214324488306686036165135294456829534720163921116359197678299561968474286737781766110801809135542949357005234488498984225677084962795449287570698266358549346475967309634146122887466497351163707935303673186655203827451567741655748936623374478552921082967709841369130439935787785084593164517376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 33540070228980258767047719344948295010379215603278906102514853903412096756426285505707483888538683286281612331628467152058402216188907142551820878026565711486324370829600524371496023537362100287942487423140230533980724050685872719543555047578200888588284377517885309960237246992429679495966112678820832994211449643042377078970077897236199410903752307967984022806223014590354338993543477298230377128518623458723236146736673242626771451357954853906213061258012964511292741361011664326182685938040869759499481169388289968250116624706852671489469400864084081054179176441338643458356899001777979455390202504523284557832057938336992144387354838874972836054305985919038371743909234121263489878500736110654265090349305889819459894372887805751317788262181368699134057954507939245013546685168474822101651688597281127355486425714529831370852197992289626111453152180454615004539225742462914643451584155261670050450765181781266807163202766966458502299952302544986963735353238232166855894805804485426587241382609079654354853873641097849595473448756873677041572424538326967257436346835881575373381028846031477681365526510681718393759948053698661347078075667560072273704637668492683341082065307474178325995075353592659149158774817481731149698638205102515134450510236080215551868887979375772776894923608625630542613662376087237209610532768487212794543687199823498356766981748389788705021905258975257428604159697866575744409272921888543786268819932094269883213576670650452954922957188667747703893950044526056908232657523743130814691032144763383341171784025585512208449791728600156860119181382351012187638666316903648649454550562774327160236584025630933375088512616266502353756034366380137018624760656298796736815522620399042113242376301741189044601359529110256103136771317442641577681285021592279586077269311036844053451889850131953482705797814109279775551946279211944622305138261998073544704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -14770845938436840844935936609496926764066310600369924878653439589161770165762271426508520747401640338418959401940994797393204006092372010386118681217597651874412317319819349874364386142225010824461926233172221784180618195757981733020061226531336577362503166103484012266692627575085312155946245232460866056792755046439545886394435881705319783528363726932025943239961706878683159491638211894401251389338507885770929775379004107347338653568864880678487751540268331353294733644223118381655296122593798277828347212255387281108891763889302041765138730508108888484912968105432178982912647162496150878440550952978941051692053589183448723961610818595543208912603642261187386085085115378053776989871210865415447998300083472884338304884659743969147140287506953907804104761350513924566410435334532220245271322850388920269298372532251367348102787224092734711137708645285189388385696660565453334687143298824820833476693974521824049726925327046379327819057174206825858692052971360570767070625897618608302794377187928573550447990910587447664789458685716199736331949124352588696592428627836652823131859293404655801993628868069485361832633688749753519224197561837823747054253540172305885264936223183279549959326861543957372872739415339010506816785059272685462695456912088954307623362714778164704970675868214118167328618829812487602323547740218029457692507078631599845269465825702040055194382829474647104230087763426544318035503691240600121115945736529637175505354285370536701255107671574008453379131327763933803317651569253552299577822237968748565541217871619436001483312368134307368859900075253685248372298802022759368854695607931566198791688418277327710020549156576976158076860028891881041808283634313100944050844860165018565727584608218242872176081068961280828424624603852207387103108450628170360663368359350126185428178015924635316838243376234494703222229542718558690847915343679280119808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 1723422667194289008333678625589677513580234039286171423634195755543961113622438987416642413827865295905616278560099764398315881807707909649888551115246904185099843926710241592880720579455475156448475748023799184617065655022229148978883879969736669357400863876301910745655384968282278673009395707118581962252701847731111356089367355107642295091712135279036602420523393734269258005801488819918188746071143621998823350867616495626042481962712426335253966527710189302337784633187868378657338228033857468907495667406930054722064509296610527386078673437154603906803112524596598755885528865477570521676300112402395126258567282061476468774822708792905819565599073739749085219645114490369361564984785208134251246901398100428915446755388680268722503069966854812956474827749263192984656673266696006864819146452550127717961247356565778363356221320114747017267984028047706676192812045966638866243605609844960778884419692501462681080689294125016218817544986405809926275984676935630825791659579716433206968458711245521203219999007538479270954397062564782305644298495192403985548181225693331200405086180144447308802298233257342986613402481235155866849985662509501506847686829859364237239453198881186334035910095931565918907600536369747662443184874683925099595379171673425318563629719664961117801553046164590519063973247655086479112026614249936588137078959294747348309160247226317914155544540924081687699465067579736755237083333361272259314124045221711969116811415149699521097532946957065961395424062849040932395764751093267578380740704247684647262143056006232485321655699945301685350866764738607425400165954742285538036921215278030071641467760803905141632719226727195163604658276600075899332136173212523560885345824145380400705755151708389033038345539882643036745696244193883106154667458909237901291528927260954367875205587890703031831141190796719311477632239580657623199754473087296339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] 2643278453226569022274580775860157414949495532191043908597751422442641918146596586102326286571369666192064068396311290190155586755909860516460118829140689024222385456145512758377478847418086273770393568833697139179102092407770028699857259646829322488356219272607864633371628116840171117550312291117993080881062541282714768315434770313641610438976083861927393424177052185662306053701542544299880325069789109147655184238797158715071852804958486439280968560889732432251799072265039275213849144432190868767544755777173209004306209589340859420075877573520232056541372220017394752601266382136672266782287228024373268203794167863022334028792441820201073422928698956813570219157753805748610895749987303407314919267790259626661803435854768716560658320307436465751730928257882060510690704023436008867560159063572477937866778108783157006978943399781903556698323033241558295067030114241234638624204620107916868351786728161329394222303554213713069178978484523988966096056874421379331300077124488376786424725343358416769693643940758927032496460644538665565519321458545036465325089780034837220806957916561043664602679808352837019103918427760496411941331114788105216251056568576840725033321596608688734579475797113480520860549331099406163241061700533300051780155685704383069537557854720240682135868135209597765859932406161399702067607417202476764070979326756713977862521691504373573524461217480507121300315492315643422314986364034685368399633567520714186229207042720987482048937752759093653375175243234693075246884270066489938945400368317904924999580407546956069684416545984964357415721282658044777818925297790667623341545330296610528815268574234943406781918246174355248269301990067521559991545187053055947864124801037132233405476822840488241710239787216241389483050159100522456257829489051860060824251563651225147562069075865382658665323348305071542851046097562555979432971112324425318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] -1918184807695424577633403626362623755157607443836104232604423615956190940655818499100923062708446928284658259028283115756973638990792870880569701500251529025533414101573618352415898867814750678935879361858015076466792316547957634707190953226232873078991047940137992814811099863689269637149603114359721723676951572516037607254785694404010275302664718028602220124553333696179118537222308445231030760025501871841933777398941054211488250195305174330375254349835060350295480540193461150882328842599167176904041706261162646622973903716778642433805541630327946913191785365893644436055036617030520041413265879933319161285576190684039030878718432193240729148888028057128142162352830688830923428187174844413206923648529092818389515835043146002995958002130269393688094965355698700013472813591112071602144138732588840064803564407302426672240425454466363156238872932222888542276245528941879983730768750706910397432731401644392253302724339529572549978257498661743504983137432795838288636821519470663774057224209730376192319516740456113006842315097683617851703662913698725586045757004643352799863153855058785183447920861180267193641366207039900282781715819435685000382941007530581705616744526795127415085838925565515255343306339677275105108039638876975808628727087005685220389485499284287003777475481432486791323517391310535921681475628561568067711299149221845582568790602111346682063879949845107021765756892811424040262123603878194380327497141115058499179297029910942256250961320796695190381927851357811577869648728544701748425442596577215695898126442810023744618517926501494563555994614268717874070725399587948367417754679843852001857418256466491878221294221297271102577663269266823097917099982211569623534073372169264618361747367288587844660394808178021424510358816165284342429235983051363185122573298640379328135820140309736871822803334538349016597311037988895872999369392789634678784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] 380487683930560796499610423159786586254980477060553611774015367208705773199402319933414920457543929898241074333577060108578828654802177535808936637069367243815611097068327535442259779837624227522476695811821258589934022415397676182500334072918228789247225208052891237104473985243104558560728248590057428392277213607382350370994679730514482288823958410156930807426478066953293487469333363842822646055749717258136394124497922885608693807049151094347902222055304280370313501663071733879352557608830299095777402790257474732092215943394795756474410764625655697457624170451116178344386901425307222969768358264015716493893928050640406117102064376999746616058842403121764304519004668384347317544709715854058779613115917178843234367439057300765661084446783591065541123865959391868070504777388046210747255758255343379508078491124530210356742738051593538975802401336951370255978675637408773945023611022144157262187426890962352125913757360569407776164248643296856796075258537490197549782711527052014219003242337719969954759393670883762276956656938695839165404660066176502888336237464394862805618001205405878071996315883270197595790804989063804492345869193707532714118392014574782096139013893951171840287699776414929266041290553279900131549659333652370128327056467662222367734868617962287377977935683289171301308116584172819827813690118587587623935234800506527325025479340583348414906284811811238705617591040389091368198068848998745379962432420067399210170910814823583567476940170443102733121548461085778847596345984017338828233127135787189809785924605292407085738207870979764226444311830078966041119105507716121132819444192930851912909308264334466047824354086707129522091689828990019688328978984730674912463772341581033128533382714603410815981707795871412327463358321002555188565564409995451845153709012925831739388303154928793169467152756057429303757441250215088224173817609844686848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 270072584120912809501477071214897653655699148301847212918004827399148251358576877151374929598263484810078823157398488954749047130938300165332113087506522825805788929856747633577854964757659924077501900102014843475117528090928218877384726934484745079100886268337676099962557413694080221715103066487128711383948967426261459916030862504557698567968850862151004451953468630156675577041175887436796983372563104788902165769847686635699443759378178274363070743467980952845099348812395248773587534000229292013453176211286272421540097351291150890739002537122369478284589794377812891917637237059390078975865206775893253665465655730597229178789818480604528214737558306106823699313210510820935838373667249390889762131396084915974465670534746441368702781272197149809603007671265411257117265992215035967258323075801692180379385059477845994694201264135241928169874630200731300324896699484991729516949611260274742266685463800583295153692201927022744867565602156897345155940873385696330663626602696055540889884643657096205386232983840723668677217167622962654655050626302206703889723026057359815059332564597987711140516386860346697123632617548924022689362447877967716087990096129581383557911536542649735135496800149510811331904808310372045859670644707242160077015879504253042318496143865342571661480019339973913910398570153806826846404038760354672785138493179880655868315472714183293420300804185615550183306834469118483863040121830504811149283148063311111046241635870538689286920975752398683362420134080177997170262762160256254654296096702852869808580973684331134133254094464612646120241059211252428806100800028409824787206359105871436669490415353240820964504933743318996190838348575239260749386781052210397821447582859559229404354272770867883382250966572797464779998354372929597845169472811993414353840888235023742941826032423727093364457326226903586129792216582708495097716476984246140928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -253876836415983124988470556672614256461585466837577760373576501376157392015046989316367396545888655243749342313492275587076587510208117180438553419138341808359223595656929395040687192937651109034230199570745032944027073171584573023224546685916443277267353648038802368256574227539758161873588981683179948257400774444399105287780739958620058007031237038464984758289750880750422518080586780699298385306761147080728615036935875082735977190867816890151498493624515353508774679092830338193035470835943401999771142576944191691680332298705814409551743697736801800198353771438698064816938463062146633618133855552008609564136028626811194272748826646820665231602621451097649903191944226986482413526337033879530460475909370135657326727240972571234375918082402890998058470194461387376773746714486305234331921460289720645795830644859981307833054808897348876746259647140922292377536047063109707710032418704115310099798215736565477581356472137776095065831730525996977367772489471137740161188880906991649906302551271262071083895621349203194519036948285084666369467506156878815104310422578140371541905061557565607934036414621755168499706847373804712002388425647875376603069069306730012554134579997811473609525051810865160678476721103054871488787533069714330304523203916169873145279183436239199936692206817994292397288797951597901998799499464986042934854334927466272919810220107396610978510606197615814363693172929848820851447564106585807822484591812647717367792343697645741474217452177796101164802138643197520243574410576390944024924901241437427013460885625933864142331374512925720202149317177567944244343948264947414123386790367128099670978147553579455213393972672038244624073714591296550441613034466876182603925987438893615779512810526374403304317638262649653799652766595316514381713119253886155022632605168140926296607500106404640998376253278822603135741907002903977326275109434656030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 101690621982686449794712795787163137085324537571233087442500768613290063810865042083974442294805385345345253207621334798280572832188775998686753068330629744982426423854792250421173991841529367131322611464248090143515821314948276023996244810762050911453440403002458836176651623224593318724844930081542240945269220537356560837334414106874929904637999499265560810941367113873601015704551023908349189263490195121180281219501047693595677221257338761481591680716060003204191707648315098823479216645669199320275697270663657829409232303697320952637113350592700222894735294050225904992589256249398932191780108098915779062212697242558910958262140760163867763111792526013727985471070639737750248286139472602109399872824846420851856918839852327974660396352705914739366180898513909870336401039694074791202287969502181610180682493838432531516839785748730658759508848788365299940020486153105140717621327048063649891611607969586082333944218235279358411666886030715613557730711565344724447962061970731427681005434483654211237019768397002875406625085336737628543311726075235183247498935796951306598649932666807413701882618528657185643893963006145482059787820349364702878286477348492837526065267707409559065363188218765989173046781905115322217091351667339014789100536434444988896920478824435098079011523202202953441482605086902044872293264554922758436793458725300790020556534625029609096830922138569399764220768493069048115485641327099712760861275191712364349709933981279005733594516960529191453915721628218111915947746252377521901229419473115800265956668598729674850403646798527664368675962116229786694270334972109164408147286775063506658440976394547240519853816389916251190228944235654632862089184875220223419509602642376381407466763766816513237583350297128714504030269080681077783524725517424222725820964372270396701945846805552045047945499544597451344951225235271421647744131938396405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -19704378624903734208697153449073991747304849335109779775186422469992031999291379589104170742971689243185461586749588489284624394838802726542168382008002451255612762582087792067990917014800528315291161993576477311722870439565135631045689060520135506566648844113314598698257448595046618693934666893212904873569947644326170612291969042203197832656125658517118861843847071610118453286542258933318473835092979585106452561881079865443994475943160115922130266166380846443980929833850331455905548089869504988857467700447942389686745763564225004240956148944407797054665831615670700201335049492292634915250499553045826786325081169667276674692815580644992410330381894938527526071124721943959138832418235567656905431872103040805285705731838663228618628928780841081028161962598020021568329922847303465399396426533353759476821112035609766961707144121815592280882017499291350553839166553050564409364660905729618420901041445288781598504989332502962646560398211486707987245710794076065445712726613559107466862634234660751529526695347065885718810399885625381063583220391002381882188719507411625801299779585844460323148222595629740836601286491560165860964141374820683609776064348070229882734448830880624983327731006664630970763884284096229787777277951713962488605014872061330400565111257312224652109389886935921866770841996067568330076114701776788568962511729986499108161249162542132324207056781678565299145295594170714678990181924647795018792471717002726996436961989355752181676870908140493220235538451571646093490786526905437510000461368215499713779528284787990085828953894049228674571667440813271226501825239245403461000458037856747178543171444857906888310387089912894744180000845422493115636421967197480832347322325979394369942959003428570031124984185264883133942299347578952720948985317411901422843168164289775542984051309783558697645307888820309089600504515800217177304334114272313344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] -1276862946085694205697010942378409519266060338525196015354252129608077520632395765419479371902761628676819340117611823931018258930523273802800080468949157660105300021000517995880854649491626264978204629610698414291664494651030118190363746921916840024930203600764200546459691827606049669057939510898026400089771350409908103762488671801874244525743195901455521499684550740861707119607049803080931779562979786798841997860613668120141240636367182627899165283314700762236684780800871334885159758422667885128342328318803654120236254638720050342120317639965935535857661152445004486497835615900303552251255150723655123556625036356986143082735001020560556073476100960640133011886661628096908977426445332289141724043899340658662955543210825745362366235657859493218100884910704823616668126961540180784104696304775738323914779056691274888967227437902092535163280765190450549479617772344316423386504355539735758681079382709276611570776301652509408792317217248519720628938459703661770788330770113473366199884974043679799000425150488629711094226555031105584204765179368828818689517042507402159426438341942351839048148230080209384473814825989589692860152251448108824601777264548348923396450304144119741276502216831344413647420373350198794547716393279430824652570107489164462281446258277811320152408701603266170731480713306351099784664966299717581767018032907494306781493276197162582931391798349938199953617216052061970561847862257329386349651047956160545042327490362421456601931479698825846105421912625476696257470506265021694520943808446845885773596748100164102649463231884077587722734435462330260984188214370630473656434160315670413833487043097022493803309035377361863990877396580907726852272403578910382078763059514296339589448353070649623518996863783064215850753291017947319009152867897298004058839895977697953179660788825764263339660084506917727665357177026372178854837005034979328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] 2151462783031754175034351167681609504788142561220585216638647425765650011088967414329081643618545679308545898762622045615431468261294996787515144697296299004525015472809605793531087536302476027337592515102306045863472043261017247999079011110917036187887979504058473244341864892495866246486632871030952061536588494713972361321367022367092406009929553674273776366057951961203338861261670893516223154538525931519855474433404215259892365436099191940122204622206379727436073548695250121089756049376267653814496710751480974658013728246484508678187150035565976856212369319649248240593620562665007717882029423907261265776133958542714170826604234941784505625247118268189400652080624773855874719982170934328182026672119973861790316678184206731883048494509191767299685785179444100641324659157586373002362346058623169345509094970434233591851469967952953580358473229885892388095354327090204671365491324997621202302109077138047844206568617889780389052787737454200351811608857262423545713928161281962386314898252907734411329114028363173593133589396790514595348102945306656564507604137260746351286436490148276201116148845923628657301951337095686664602577947308711420134962759682060392515920821816995158546060117619098718046778127541029392859243566912839440651924657214582893136186651751496192876430612408673212000753276928679708491019680381422862691401243821309109042399920008721316475732288033518148401969774423036375594290725603811950145926099117844740398986402556978096723637557427339447284775596446503594951223192875544636834988278209271023232733313447549088388279450606899166888005279191941969050093443734560574355910355239874894328172982874969048577204716388956904499406511546558907139549631068798890029923341625210474197005767033609085885560432854518026711792020385136814911161502044701506574205276857679962901349329999355362145748666312277733693168785261681807731243580687122432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] -740193476659605263588703706236834091723528320217281254027431573067926727087420697402901443636235188385743138326061310456974246516307498907345103159534108913146111825836560672869076447733116456591820152275563091034919250982126535442324963062934770329311664388467440544896833835874841207170747043399048407986522368777735623140702357276222323924236309960904993426209406244825672980899635898497664038861818790260755827179592793137105130036538719000815425133509056221283699898937155358735001149340731462554947429102553430180503571637602923524375878713182700737833268265985709306152185876168577360860297651655743813007136232660648877040442610833208645507013784550056078711772833620366754741649015827261255072848848690617091583866872635269803707794471541697283136034379785872624624352506566397606445452876353347681075651384284549078676590599452972303338998255127583300814184449400893955795774764191979358286460088207837687556774781267185764671620192286058193813261735140116717103642088562654931501207168954973651642567743031162607078105353659119135210365778170660399181675446046815476180779183126054326067022231514381901423707729382441047624145856153737671545936921803723596740530078371537618633003063140843762122842791055856646258196965711993526074410022190134798781685211343227379466593745656465616448091352479666073994126510770942349145047634139201173304763071005701442800592479988927224450914953293009199829445811639841164634148227433626929489547900585144536676179470062321528060309269296274349151627310354696522848856822888633054502081094119069212988830253743528899506763937976371811905610996937608550759354176727854824553838535665097401832376267885261185830902490938154906991337667568077095578343329733280500155225254964171535272698172868100059395313561801884454776141493224506923568913234812458941021515214033287486573329107349897077058134993229505551870443756667797504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] 147103691337268719679861827848166293385936941768174951994282449935180499698931277434550081098432544222399646038813234889580353219078592636097819959269918296207449401623196608720338147030891964001128823491890174531642491811513355353737986196020186565240502150921360764228388003333726343003420944331687776586630527412386018683865188052009874132543689978598516656867994678980179846803706750385705602275224117415574122456809595747089781233822610521422426986712692649551123648553605580457034575286806517378643758969305448463081703453068843585928134625456382983553065556118871987322774224264750232781253554893686593406781310312888946287576302026010249747427383545581247365023191508797240939703288224903513339767310872017806123502413749350269046498895519073934725588560462446588652825499366194905981165405965572488576209871334139210346767332973755981750320605643725450360053305183181536403843179195980042868991382693119064905805302331404364470021213050294563332926988587124275590143767448535302701310707886987760328146362871862316849437861869681995519120988373029600374484531754618247960489031870387523050678482208680679843308386720313905634372782111613228790773198706855351727459194785418698256156198652167419180297327128506141075269208032905380791037829304059538833641536939000496562992562895446046465835298408418169469421615402006020841335503924897650856383844108412431608814590509664739538117514825043106904536323352312460319040617894506171395037542779929352405294316464023632476551176247610072765812469864023774242440077703912458208643924221847629893598032393111087313971582680530002908318165673235745495074908560067592812029604201028462154950758528792186270299782923151525925034921933436759694213136203176852118236802107742633705971970488369668950820802485572993601662126336608294259734071897391930073940943918882235825024143408095652548833297255372774212851216007823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] -15993252016480326295292468956654921310337683134440718681842372908145707283457005210509431794283707290838730042049825433251931520633174027123280386870161756031462862466795267657233111582666065087568418703267792447618507408378900332926497910002779244116200860786408571945796013692641466027814337230291030660468469198970740974400635736580444548548775326543380472042804138907300428421704067695720029304882269215098681976909576172338100761364061064905987378354644358476926599790045618830202364635799055362146799828598419487037904534761776108951363649162853582750679984337617502162536267609456458044533155071813515663459429151868583614054759904693141035240973962577424574768501492421901929176013846759079325257590271915687024334018503398825524692785813283909800772550914400101438842650798440387994633160370439761333002611235365525361389302700817549823088676850648400406754116910460755885605191775621914187165520668225708182819563238178708960166399648350723045173645945059257073386056122281775368411295105774982592327185636424707491104891381592052311627498624913915098188839318615925245192296597781012056274250058398663254887332759150498686477046573076775724152509024222045969878928086336481707568263520288433777534376705678565717185457048606406938573768066161551502074481134749251899127051163628852463243999286822192507539805172321741948440208598578898676360117415001942507153829667871497186307048068960763624586409210076466316746656971520395231472630111170336098076374302988841693329380054140198090033437232525643319535691496394837228387590431112486154307075158143343034747183046241842191594616581660917322471576413691119122585737201013632260775992814082807690765246891887779933208102804730322063933205163859697308340733560961167022296851338184164413202302983685070346251768770446680267326607300944754185966071627589159244805876840618536240800125608463350699829804591480832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -661749906068980516425063093747508284059313387810358098378844725286069517344003645602009926009180128210322790755896387517773403621444415888905078459998038121889251366486155497822125491688214846514789136728475328910687955300582707467740873256654594162735637893670623338015034262165206182211831605768880177188476122136575874323480230682970662365042798067068077485243594985057187822103207171089836137547571100974696439966605268267766070588098196289208162538359125643338654031120756538759964296809652205880995019634041186786580131487600892461773831732862049040874469721091388619636121860638083041050164763198779540493152315996370940362037771019057610573052732657462988479923032169294316104689313639969336324155545028065641324060697257245530296522469642343087599076577326221915073190020690713364521619997677615407895539560359139088294960204888867956061378693196676364270366145301206807177129140790500453135415813645867274961349099461399164681966728125018108879105775453200712290325229583981587532200255807882280576270971218820482117736762034555331323049263763087279093043719410221745619664174425470678606604042103253795102709071329377429894703227523379446932262942463174681425688613305130048784423564669480608211688448813616901774216840076454213442173159493013366693792001732790359398799946680119406010266556419298559943941091980857885576139714089392261440607520561093240869062434821625237980673068213021204399125853611663609646315987866457388727336905750682033008635009109565504030690925810228455946895100568695050579761375842007376195259414388959065000807162748390564111606203801689537462676776531165666997982009401784661432625566301741002330700201842432815148548761627241513495156701129672051545999863149086566996744232578845816747602953429757172976705774884783508642827202631614331327385780197309106834930504497980824107708763346157366597675936730319969660498371149824000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 733872613247127838398673702988018615902192082178945636130510498703036729509779379591576966300480276744944113535180696188535551694142926046870628185323650879426368457543501012244702285217827863926845688648182792861029669980533535977348112479030244009276718787317022663472583764652588081092974310903436397759477870573586102676257272534063331634263483314102113359869814109222750085956306369992169835720092071858840820051437481041423569684353577301528656551367350972327684473837757276488269381303290181241126078625581353029551884084854536927654607945891112253990556829773326544348927420253152261201556300479687395990047162528197578931336763159897078488626613147418016291005539174973359524138528396644587144274689039315932872550616382585808403803837510535200255767684698932426954666648219367745867925280662639789701621061223272963284679294818124573935552088859285598714677737942254843115238039809309573352737384408153652864083019306604469568990320016882736004835308142676921573137644917369176017611003669995438639241560390130412977895089243731880047717104332193497891655040249471985225232334739827159205252580660700908376852773570042172329584444304967802862545654993773402059482997021911641656253293409523140531061634450770503442886537484497789103988141539366661802399105590992836357489490797634982821511081454603816273757865258585426583196258635165555350868005498564830408412195395830535780547025500592478765562664857899989262803662779596057613289678402073998120239858566091626250621567327579353542610279923958251480765054075852895219618026069300200148671943111983772175770976447899025702558277697730570703088224512590758913234416432390064964116659887782942150330285239474311082541804814584208839713362178800895006052501066705241461127541656110056827730694719793487258578991198661516289671761282323716993127714808924828843324937181334853191636018612333897163871237439488000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -149858641573816151334176657818941181340277547370446885881397132532808410301655300209287637488515826338834671743279641311496677152909258006874547714761904961468076011132813388442441465616123538238944875204761031612594215065019762800501018498832383705943507577702252767401109156436004546607429129173394260366402447319228634841463956642726868715291115798506481227287309036234001555054075180002189508810508053821965177056415744820733769035391861197404646973395744091101500234344563990696904386814716897844459791184566064662281473995353639096894290094292428890999604780280818269741548342162025184534329139755501700183362740260404126781132241122700368352740404291777634348736545622156520090855874246846823942754367326730356707361410794034017469259642491032038444282168000846475714488302494378361997927060622850122351408834101490294309890607196727838976759342155967798423719311301611321395711772282678283410311953304457060484051444812703790392974824760319504760256719206785091757395995383719826766743149563653982639829695816708137850598022409640547283479382840240819071235524449613879742543851087388268832520247030962989959115031812781092453501462025565342652163818804088827873345481342859957385607629589998756035432228921691824760039825461669881424576617812506437935648888168198972047514159413832793958581341269090607224212237913974414126013678773512003484263332381089103678454452202782264626324584912015949854453598884003247133904441295775343083002735553567602327144261100663157100717825582506276058431170622059816241918887786523907536887458773895397802033207724356881014747371120348322477314868156519378088148630746498836050195938587387164105885316211262756974123235191434645858036560133842329755090156303884571721319815149289531802409666230581940739568994906888269195500024416099752936000429253260724272054960732549848389822144378978676043288486906469460556915404701696000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 7615225895613385633662409256364984322607266559438942867623804729974654198734806667009083724875825263553134899901642006257090637009003713506280675461987944856167004405369263625854616090861643544911774255892997809959841512732827711853585873205840746872632405201914074720803385865676166294574909986074303526048086343569222774633725512377815203330357280699556336585957599886156266898892519004231586770210135197508204922233583602741077761958605495785718771739571901042298531621294086317883602046758279118806006949103196605742624479176786161921311521451464238188764112643566527301302807565519794812989672859160436506598729064553475705741044235614302513581274054452373951233170648625918579810066978287266894921869672653861444464404272190339353556599241536492198197507853278461494249259744396040178004529778199123703606742988454841125095813719385235667430671227442777713988120461637303519404897577111415612971784783206525340766992500156249117932313236603160287297549817546270068679754632979168584988434104225227498301780287652721643670377557551276990364712448206255417297861353197760527126880202342762147502308755210762179085116706194443434194781880910648037136719214465965189129407644600330077456010569513384720065345659693423525019369030347644538425617107903807053015121302849333146951654749094847329318971244742067326068461125932088923186438305943749408320002637106446920809610033200160490040553923252947397456648005643485003319000012685186824325946887963471608216766543769189461058623322906373684655992635954209373620358938465068903811896960793793946658768857157036242770374801028702770624806409837543319246910353597104078938527541182037613737389684262746665324594711115576355075028077548389281551261270833098658113605689007453648677054060107841694084542617288036896692453345947626199997837270163975394026001145443398721644638755190146229053175774970270519839336431616000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] 1616434578408328175906159136224123040114934359052936956337341071728574248872000476585349108013694760500282348338021025830431871702981694842917550670935786806049668503002656838245951619946064855950660266033467512944885446576467948526536430741278553427660524454918635029238152359434198678800381948976986005098155868679559408918813309773264039362144771020487849556444532246152341092444980123280376008045476457598410111472761373766221359856492759369321628776395201194435396752403190578044347662976985388487296841389736224428609722661820357647438738958138510780159627660086759810156918252168670273067547291920733626461044670758678535589496414624681131529515421638950146560779674992757677872139815677988457808395540244120801817013754378288809964247093276620718544560174891208756945503302968821926835050029269501881700634169473915185725662042379850808334351320058504734317377297085711651778666658130370446765414593989446274948892937454600694419292855650846961861777547237176879742232615180191974617599260116627649546977098331268870330418912730109972674995660266511875649258868401239411259950270194466468282495349009912061472241864993149633643028642018634624960971521573000711749545726585848754550661107502060457359187828205875979076671404114517959806289534137712483859052085756603991509081790412048727102698574785156852372440667281086737559730145190370462147296866618962644913950087290796388339319894961682775659077869556340124226768957357357022217962420174782040804285744805275494389827272389778954413955685106771089078697079683294218850664628372718155722427364304200943522184802576026652070835373756640898881081221793866355206753197681048150191789346372132236673863143233159749854828229343399910873038912828284408103322120069594962639163176540990430158472189605441335991203901368705605410572021332926052741623775481669536685170930536674591292572377143729902232241438720000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 75925328165501961419270572211317898684708456593164038269326623585004165659524991281093568939450803007774354943655253549680152838175891483809040488971423502173931308672022898115763477786253468696481554619219013953535342637903425914472722049947045431526782012275890261581958779315549760514185806981543571101064502999533852957796674173879772633933612799437773505547577775365833960840467851731065499567249035479475364507789727295545114054919697336480076774696951164382992516319960236842523396460850090783773413953747845687200259778092372131285342380949415953374323474008309672356383988479663486469912246759027802475477752057283212572778331278319074376812951383002218038018943736320315769527545448252438845603106456391059501220046962184985758142855892788831231413112900592377952677717432774152579815190493459033703375982824388281002587827456134476467122400917529742237641523893472588747862014303384276226090975041108917851411291009536999443671997357015937908084888446906614950176226971545001643021563519229254891673882754485067422528788205137088117511211807518561378612757144397763355624146685922443223855358550920315992005534435175260728044785637488294219487289478015511549072373074183287946027894099094046769944034147948518199190268548546713088370529758742749346550131198210773734182359649212849845966150674131162446038360296506680660017546038121569149081183491658131601392470352328979257421166589180314773005252620819745471937219094742439302092143101189428251203383734668348889985932561716428775475144562532219571504191668320824200455783974644272181609348654300868578196405115151891420075124401297922968755899223068828385337923611309600613217188281335877796016757778436424027342425844575685211363195332904865734592903311126712910401214249458631479667780117383455653298765236613535093316095888557517101018040957337797746319670029173391055190294419852894374878773248000000000000000000000000000000000000000000000000000000000000000000 [102,45] -126699252541066749305972372493381309956774634326749985913755494434102979908367965686609383024462945269734349863269413353645802518833022979062713733772642472054674742506957737133863346898896594046752160700276793362018805026537416076920297078608270070262463818681679865405834698254699807473078228711626990188555516276467787278070246576585421030133204116837642875019964948147375125663870352469978079691082527846210690127089016351471186520687955642388171771740281022204080996830473764317303573767589643325525638744548744621413128142944365773247935042623696243815667635366664879122699731218252297952903707204141138933769985745155468841051931824747947639053135105859964647291393146671004796071696177071112812605038076505110368127950985687233625679911002763929367954451243157708639370605555098774066071630056016292200192060420866542710803466132587525890206561250732744861366465105744917966938379321411366097206696452837137703531642058024036967683573124538037199117324453107119768822724336198724115876923072095729839523629986747113112597109153476723210211306925376725746551070871554508851316901329581668878673590895269446195136007885515516342892876231385917203014623356152260867476820572676793896346526649736859704885748446231392358881543819423696908646766925500802632403033909593109434136037886103186813887959868297691963908744221069068398407231212814598594328271755974557019780386599483583548936741817208056909446872936985777922263104756948060533333637972114613688515055165897646668896381462469470658756723965351513487638817823452248490372927011238503554185882052067498074373472350426297203092783479726519467407219922179433430546563277086552864576867915837750872093696045214241508984838796887206163911024908473406772278981323186015534494589757205561175136556307278295782148361538617006611036012525823559789175813300656938972059717834362212769639610704373376128934477824000000000000000000000000000000000000000000000000000000000000000 [102,46] 22153111247727124346968967471089589034041837133677102831556104522871531794124187956361917232866057098327015064062188618729925137167439788890006114353842292321661588790031519428250878538164946799896985851690593078663061456535103311334648665258974318562934532693511569052570391594268702849291153211728581845739580809716473991598364191386252107581373023985248636396669525148564951542493342081434615218157952255451128396201526332880473959763282648395874673512505393699238878069355465820096787934712300486503066243415866973848149366160934123182754126282566704724995976194390800821010874982151497804650156447548014085938553708561154828588994296301202700271545955254592801660391179807405335290896917533880083252752446380266359540013301168159474627186176160093614181459846050651644120761414143346436119260078268807565155082433081986469065727631937054237525948810596028347756619964307530912093084540794001620171981659424220647474757205299371414207450548014216747393048915758958954563563263182968716158003783577006836217331506545422924154605757950549058462114356300073707910572893349737262438355993601382687624882588341470381191042159344197440859355825872633275756378633573750637923763575357360851500451916459672410840199478799947363894126882017616101617255979968274558708436838287767813326132092646528115713063008618884240911636258094127786942502588781582307273191242370914771976349945162023814098942015490837020388697075504663644172352955000066177265531518871615390325051543546327960499843219864468418448158254492796031295299856028838678226845177841902813202667318702266250253482642681465971652817729953602066720238825554464580519325527580784766709897348237208992606864148015192161480699657765988063615319993792928335959866049557905113915776428540533644706786814760527098896291596174183783859524350971355330014180717445981609604262632373122154969919233530372918482042880000000000000000000000000000000000000000000000000000000000000 [102,47] -1132340318465339728508140814250836783753950787487994059984770858701159235167864751266263369149311400943664070109902371485026728679054651307758641904895979890382502552989725306783011858554022900974590297191714329178741610607953759511977572856196431379972202897185784733132555080615007178424763534737379095495821765408641060728844220602220315585549072344439314223122869621641598866154132607936709883685884803729594954438634070369120550669918387102840532197948058804563782685872302906615212994966207685148273171331741326566364764979321986986862965455284150708413036418958113857196273703460034853400269266626827633374020992952657128154933966601837173942765049110017493778429065072727143583302317924493465497247060128612453138094859467768502111013983946536112942368093169587687270121673666510199106260369359725588334340130431719796537819920637077506480937769255017206299481163608760283443399790788550714828404409037112904904145718073757359817195683595403563106506601051291867305276330117953575918304410544956374437705372164671756632260322022840278497090472748725845085954987227235602064551674003402281694600265336970567745232214373485180654841726429528401031201164165837457793624480715414356253382765221357330500535018959558099128380589892087439783345818042787953918747805223763958663618890854608659111885956566846793363911466662773505699298748717702416200608316062793676059048202312694380314968659261193838575805289280784796547722315432948149973942840529550933322371963260511957741098832544950929688273895862746349005541288644970837657452891051798605033351070811552505306379439915627768810181210553436044575987032316142604112319756800095518756303835096034429417893949166359329431648017401617961690396062719642945734364862674256121022178613633199853066090062390085702795587088898279701222928592331130441506375905972985151548077966562468178125010514493619274015309824000000000000000000000000000000000000000000000000000000000 [102,48] -190591072362397152723553106142712178717784153300607057809224477465596506455802753739857227696564197053038549476484507767264587499233377379968281016429345660904206205651813460024826762589174835342847859140017376229888526019207799688261579643014741965502893120535344110989066312337999347748725126933182066104085368895746266600184089211604324080410866375361380692369759301293889402450527617994391595050851653716180820095474253558934461676068237014912688468067513146975226374064095523056277017704745330817948674146594441098878663431846949689792018622539024092508150012162529991604294921543667241391597677124811360585988143521113575519421169292237856181012780347246083782353307431255499990077626563942892789130495332085284162441471545775035358579977989605601480828333134725677964876777813093755631797301568641067207163882882314330692517442334196709384615758367396960103600779564275087282736838746224929074719780497754094889928548727097400548277253534222692642513099284210534186213812210330360639700720636043218972934834456492497664924844742092145210442363519320525720574248565651573328800054473570693868975093736000518445005639900738899388981007552614376959720859891098615657773134253001627179038062149413032079694293083616791875539064950637115101991420128607669501128406983711014815201690587402890796930586508653721383016165432082771731067189380454956642432293585416010329279600264745610449539994708185584386081591109752181073456981008200761006718570404304974161486854999620634012707949208457154684040085888532383493528579087177931655937377423326279727405819049725061623441088938792955418989580936088494959312735299028602178375534704886845015242173963702675767437941862622046372730106642568103920778790188815902789333712019246630291252487939233338981905579078945381951774161660018514347928806098510855740158748363998029407557204806588853636791453714299523872849920000000000000000000000000000000000000000000000000000000 [102,49] 42692263510824067933248974066054415645151231165483541333099090743111844916158730804317842355865529355505539304884459255316908778905798177278115344770493041680160666346755297362856178756040744050235362440682122291606837254740428852726980361762383273914667648034819307025029368000837658964968339777599386309706539757882889696221086277168663567632121080086908783289930556742195165979946980791182260759422292466733901266063632133226283143568746778064682836249073773339001893412342424902834509756807774272989171333533169895090721465287378856246237857783842325598686516786991393179695074486690839892700178483092128896789359124288022670387606864860359332962168480848629213689852722844847839845316900154272354365893446114317068683079483855996432415362182419493005701982634294669108432523487013813330191669770417917037849582905224003838872742337666846436332293588229350262281306309160365536476830112145342907836852748347578447948181527282983656986630832448640480823773212031261154074320576902122439610200751407158059485472046403138159095563946478772059258264834586885332389041291966720154200732922858350960328456396894955530099966717247909747046948912996682140376954072686682256339302327355234645970613636627991027044001566834131986235001497842921609729278150143374028883748399871334115264417064357647611646571236543309704227082181463570089995115806634766523529088859144655316511065617357753086454442807502563903110385270660837330120483212720869938628879448657247967690141272034623306513546979224446112975376038285016449302877770622332501566832743280267685227747116131458351241527879165609990758963036691192901804784400163801444167068439894414878482388617477159474324405808654043367804072452197438537179569589511865425005834529575655190557244806389347590262819607168936664715841201863800285040031488614601014230021382720962786469946354053661932770250480207384826347520000000000000000000000000000000000000000000000000000 [102,50] -4190202242605418398915964456531378387614266030234431951109745801974017832107937555272843214015134598389118148528493730533999381513028346397350922319504388167066077353113154856360139776921201516685152972295207608769324424951771953484013043007010249813575229240506610472888539529097089124674480030880928104256298943330766834115406309451770870631736269360153420896082103465502468065895836855874216175708550237802437695482453669179076151673319481848236150231105865326594393731054908724327670678806163339507063732405499518084981774346598953216117138989963141298048672384804229217248951990948942005416088450576587496386184018692671759952956733907159073334080869316207714179151180297052362529709924832741955780440312718623644699295842495677317752839989118201403062654525146836888972531166466804933575414746768729893108204884266254502657722842289806679343516614824924774701151134231547292154882488570064000144319873800283929282360972187160318127376309652115395499455601350238342561419315543662946919297777309027351257926520782409154983517431848675994491728107066726186803497053102230477317371481156212169633327922930667189190038602159222143571353487080041383218110063423736335202739713527119796129691899795262371615678529847944568742450364328152072975715136205014710437926046637329122580478429057845966567800513552095394081389266013329714679234817038562391915386716350074545931623337292961999715672954481788280644815197283515292552970958479146544517733635650031136337533142944569944218052437399702315564375367923381566471541049152477824476775376484255079197217987510810801686782890603137230192113478781399080964412181340809020723503030069800189020324438600897800376492327127319988433037438849167401374098504942314747955861025913986197739547021615978109198187047130149212782958578740298034009007469412272476321843609481304957334689283322848529546017716019016050409472000000000000000000000000000000000000000000000000 [102,51] 261514752818881805765662450073263169758176547388781738419732886009861473318341149841530354709360567050568349451817128194227100570867620458521819803880718261653854070049124226568509090063719573577494411866117725248965284107631657885141044877116461417021982105341967807107509169067490091500933387476194573983739508361616814241701415177019538735472078697750022644202878075473659711409343891836209224950392480077798658462684761003780276985307087784909914304946283873103940792853468298311540483730073240773704030442573432291113452051450685110803722067774237619921815356534806065278378179753360312184732285258993811912628441807017220807239647339243194811076408115205894230946203826372629937105812153854623573648979990238150016106296169253437382987134660707461700036756597146269180041088749644720396763167983588850188342207923341663783726880839944541601567274331872177984589963420107800929140503770808103055602134248991104694157809835033792675396284022247146456169438023126344393169085468887791708944431771453499361340756865464050491651706436272877364347081437359914299502433784381985556496049186520090227702191640100169905850345470514274086278252213447281941824763844889157083661975478952096438206827673842201998801634481798691940193388093700842588987640563404301083961422830640869463928391792762979114012095222196007088675263095823318829351018171185104684627725325722124831241686735877257233569519870366815149476851792875627706054805175414475959247643495845156567413398196289627529619078009215274523800283915981716160557359783942766293957309613232794778848595765999821386293880510445338318901617772818260463783744413255843315563421967485640524210271115766144364139102962765097578753966866935853508189972516653125895308401620850497079824868299942902914508432516070554880052885410436239856035910514018357796061930227714052482234728495309578439828818490279239614464000000000000000000000000000000000000000000000 [102,52] -4870521522574600369725625720567563758618497955649759979739172711486712424666133821203535059878259073139836737114257150608812637729344607293008084748386723795999445005669107736248534014632963312001731916895566320577491533564963711455294155749968247552428451396088965406523261711267850192866166078640229109537298028438488019194020788702447322307965202667012574747885678323450959051851744064506121542069354248103697727538447011837474942197986874611432383435817146192084004800858463119976566893831386660011247596569573079219952038943089557141971099918169589236039282348965956442157900140069129298670382826557718811471467258545369898153269213378687839431349796004021381937578878346519389680388414671075509638862709141038499347146825190928478238206411362389032426063693686113195168884972858756951600301816666243831597172752439594452884049419773715544691263009246647157271153858048374350394860332485036779005788522987120458772613533760007554632638210519621003935992258035029600792148962365299648340706076751021716287996600432728279286729160383378477602331291534093836583322338898757139704657725165641408502309063695293209150774856149065044243773618022782481743363263834585420499838045940914269363492326733567239252599722385338897946500620031311812475753768445068396505505685536445221152544140839246386634907048157641674928768831396311142196528653059308262710913373202396151993423690239582036202309571976193660184261779336078802183584312437691552949069252798401475958665238684332274675786410411130416794068376288097200358571799427736469690161020758451288275706659222055028991196772034231103235877067840630049751905146282069223257113250507499430911876742753924129160483178794623098375506494633038936700675170096828938468729558428374650403286432052963336447821036752684288372014120882610519396678788573657953164083752530235056833553009230333825248011582883768565760000000000000000000000000000000000000000000 [102,53] -1511108398894385905259499032732303271366105042673694788017799563850070169107482276874052169633571837387253982408872351737239194353408557255931690910916269561941458264903247212205629771037409136509041516328601178805737286161985381445954897278953912374542930381071710533777799360279802653958280716882305121801678553896371388052476051694777503031134853716803247808181655762548338062292961642255332967067492488070731161455322950934475430787349625573753409624336084651892228843925482912553969558815584083999389593938032766515406529692686234082521013224943725301205377838128650866951080060972252478417564432338947939670628207112725145089566051677730345856205066951824530324087098829115620494001221263026631728822996560453712591956375847967868057815538640945207896104380962191966469406400253337465998995703548237390545108973543813365123125869865967067076374686864130154735189612637449367667572895725583574183643276089987148464971405991139774649989182050289221640312332410858245248483818594061916702584432202015517327586533567200919028877234847197029578829922977115148684834911275930168178320158228916098315010956237215478166393559792152307067666610932139072754009651368930191609239039576942613204016661259801412729292670629599732496744370967290767980127272785713403440838218078066167678620943424260741945695258383170677509221467826845331827693226736618502973531219468998997942791947162817788479696177555313307052969709274028558476294589739629262287833966707101159732076126060955783728624126841478070729036768373658973543577598698596441211421031540772129423465602429789130179463205890030611720890811429060547531249795192597961721469781262973758124064656291816522148282638825251534015924372560789509902263144870688917202742565493358427655625270786114124988576414436366926611362833352829256984234394344505116688376743613422222547523112562690015554118400172852510720000000000000000000000000000000000000000 [102,54] 250978869916832762135487083422188316269592044542156498425080619861888102328848677103370787523664646656465019050161067507573662051954722766306830035847015027454034505513183566236275473070885235762427471963264512017026429202302775000432442981496321636447062176336672926259445263071512805343554837387829632810939919264770588808529777177515945432553341857171619975919166925929353180391646471158165855654448424067708178534776369492935229415784106162565814678588963503329472578637465653744850620652295565669445338373109212673474289198545474768236787377031456876372753687508459163632515327383220617943463412528845722143733817278589618603927028764929218427699015065623184315178241783053217751173449898117366376311479513920687049081542536634064161316845145829265831968655579884757215974575957123874876359399357252232904759390438107351179223595460329619473141186527340678687153707748037162664244236616044060344091110120454387892393796636122773179784435832129883019273580698149847090430076468385416758685559800525806110872609553223726503515193672314381354869159897313716531142817528054756217635807285299202808481467088237336892919850910374263929940997362367257029561352348858483071108736578061149552306287248489278585504229981565351570846321280720089908727716125640049668226812519515108667216677075330687802642584713336909526993662130963151141499430662685141146862436019672023603462774494393982589274352569695446379434910621644966494326076125736559738475508281619341360383804461335843782264196432204103190764628931129921666220099619013820163312993965125519917385483619313935808510160487038365675195560445673877279888429207026505142131933707476405124365023699277105284282917341548803371306667431643337324491463347479717936944030561873441749326219176229741301862243856639638787665989967107510896870473820138285770330654213816894181482475548880099115038987324678471680000000000000000000000000000000000000 [102,55] -19014883923803078464369269032743952356537044327428441487378453558303028545267902130177904704109622897680880834521196644141169263135670851838203172076141631929468803510167897030003272923333578295987804417517959408888150045994723789454520366307097261466964069282129601890133796648088398136985336916552910396842476812719537147322522060781862499431570484000500955889047825247233744264034088710756223547207211183199088806470389813635584597378761526606649436573356023459118591931828750443496455055243146354798382411872889104052174167957717785351399643376901739175159703541499619658134517782034887749949855043331229627505784264442681583943601302595391173986692226063364873301540588097081679924935195193856549155837164977638813531377637561877677584673182396546803518901689033221084209155114530144826329374615484684931709329629935572142823536322976160399347177576604728595770644787903928009692816086003750584648809118127920870983798346148636572518035438300710106606916313343636111661938491683785956518054745502671864040102188190187554269764915667673704427588334905149399841164305115789828794289821994145263630220472569541241138522700169630649938500426770518264789160183996247613415192773545542036680176451696490517457455416657089949436371845523506093247979951657532854740247554015114415262469980740850166758829836141946737348055681190138979843982358952923010891987239426710218102634707932188472149044861264366385647238994354735230295171391313950354778308589603080719015194911741421785014329964160952900488588840933718051343626561413011303270739035379864793906705612852440613720518792026860367881762050381245408304298225435928983362335749104196560103152541981400122280359342000384977039093410367172437485380204277305372568819325196180751096040864663794321699938868036745597652429716599025395091393004966310544455544771995883072161539048421179713771598314072965120000000000000000000000000000000000 [102,56] 1054447383425841770401128880378063839579284007255250859889900701283449044213025405703094194743672482898890928745367279531703335250812039231694808969035839475611670716454083651799610622487659421010739251787847800729981011236811854345369322750036774572081839789491057957756913443119421206756974680977116343865821760838604721583916473582161757884842295967845821707653897603617301036432801562761703586371271149664463368792365914082436009629408812187286483803046640178635899626019831865220404705927215903409108249658203127118368726534993810480162388977134459031330104585896772982801616967092937884283464636980237671560308636148081798823530722062171155425294686338349214925060201583878407330712951299593620179354902839843222893865287713369760458745311064566182753446058498928073071063411025566793163899264687664733553828122500135804411697961627081395130130610363841497439212834289145400816688909046035771104124349553313046142677929364770787734742483712989410732443962400017440448045089201243649218856977673208064905178790617076332142846949858403822246093851540742511097110139775416072511620082442028390151608283795742959819572017939500058044219215396313973549292245728359316927330624535085241154494018515817814292234290482149910982651419100566897535303867267064706335614802322477375011474534827659979344757728487609071127817138777205804217802378753255914182901943081672952340526331936128243716607154321586015900648228320320923890385525869628704996658538324103003312501526307796091851381672029858981453784487687563848938569737788401282934570425248114355114107751553354536080482172752868679907254101256019808305658511667069177426281115042659587336487788411879099979423939970118469811942145496316771273509904381913971630541920809658654094463189065500274536281988656065915702589987753340290893664971017130217829825976511560236655298238677226544975971045888491520000000000000000000000000000000 [102,57] -40625613968894243252497545687358442007059821482977278068318803215310766686064655343817732992571738663613859516034230707431832132051114652211576233653389101036069835982472959148438953013016540997733308358011529148003585722288373300960752949149951278846972887798529326535335683044952939355058241166886934633484364020563446957715153004837536955988196272032142415417123161461576913869326898544739454282549931934621736112618218032402155981335439394584008009282627374576457835768102837056381062213614909792831601910088971952957408622747082323727642396840629187286290315982428247422661956438414587383518789199831005343375484097864702003166002787905347896606084451561762822221017142568101443499021742842879359276228820245295276258935376026522551388651711157441232456241985561328327033893513919201839333871734560980061752928735279041983346817863419343531553343785085712748896045270013079651909113516023374311874556885575978117715371490373240451143448775921580450488203678271940982759280785970079371319869558885195879702270621516152676016622969284162205335513199437568585367119631540450630697629021296520420085310520204976703847507973709709578952056596301605333600099304046402327770390796023700011839136388601489846074217546102216342738224231602270167723493028028396782207589804078534963233152840867698664031331738752055460368259939311490223605232521661644655626088957384299735728730267239819421461283241256568293573472502242406101982253135849867099488757994542437103267125487310841705086507436707074938576701847228866104652149863512736611678038953360181504378925324208181879874776877445970244083087981944727821708871571494695020628195731057382852624894090525798671693018809286909632045188040217689603892847924039960600113673539155528059361930597301001796233238238367053822086425845108019527842189150733161351315336866882988241881977545822689747307800674959360000000000000000000000000000 [102,58] 2251063610223520177130818644172345977901338489881832873594629469562155969761638010085879797901648072220029412896169462541673181012818887814874649052460324760638245092789569331684723494722599605433786306534904705834821405923721966061093794837726196921930140042886929071564573440603442082479034229209818281417762023925366923633584616581074819905051697955366217235021424314559976654855961292527087042970259460731606574974008425304653959414347545811552717642174104354695629025138822141968984716438234225991854555703024292296032772474547401106499840845102035522669198837835553179495504277124585411502306381217834006263432478117153085440392265163533332574799670833526044455968596972919122821828246322719194844585247285697757953538454397806911236459752795800665952486376988256427324662768539139474930554041874661605258124914311681742620236057505577774771679831302862930458052747462106384229245772406374057186774435497962912996040784907039935866517410469666333240419873307666222755139103457792298534107598075773130721317626095620844992575255005940995653218981943329545609037163042671342584277511827690774815705387677651688393618303992125899878960500732512274512496829284425396491714527813102069227079954736391297066533976667230399662952454177398149135565738049596591053007574701333954040407556630550254057112775438628933026737768137944059654385899098312746955752859554811988105203489331708894777242270191651122234468773378031666214284002761185125173935526208998425928670256067046109775356177998306573833515076042885726326537287109632373847487408416530815582623250938654141368445565419977561350209705079585454589431424239630816333393109337443493584334659320169286932068887951611762761183325935232457188196736865108018195003143550076255186574692714887752229206373664380353515475076849719896732327212545126280713769700631427061205300073513862012969036902563840000000000000000000000000 [102,59] -40840422888923747947165937575334272258553562795548683467317214481867162822886664772566345408857998264037673807717773409686724698200266918907848610727580874081967032856314690671559242840186385381811011951410942444015302894647075767881246572892083424314689363232436596934699618681536849091724949571644061282730932291618668861988468632870973618336953150532625220417806415333109803430629642284646327120558832776292974512333612972715993584554660970811242245668910704504402294248902985491808714354525132505130899617467379084583074441022571619440669169859297961169747415937350756384653403584650401071003549957996123382316387810554482688584359337414853372377806969069460366382209232615795367527919141698243237938278151694234309051095600490070729106493078699855402150621986119538599952214077524472266272818367471973223916419414113835357225053149810408961373305288478336099193306253418937471411940666150608293932668485845128287883183402643771504915998871147047619203024168411803115980880073188250570592192167792579914824101230730026638449686006328199763369136595230683992146404657243297047577927249838000761603031803011549707077785151191722310141410983410657812839059296307745336854473560757709077836395466140611724591068865882973994864237849920698935131739286808504385603611216439085337339389880699664835739563948837447494084695922250354900465702837203943604826031149835464240651063932383035004146530940621460986729618669917974551303546927496983941163567186340372395836964368954802381780639524021010198763529393831563886371114597957431144693341125343463982397829596266139780747148204151915457372117844654225169220080587042731974330743325652750316932727856027643961213611366262765727886893413010586751770372777825139194588221789935870244897210007979549613610352354379880013361327199085712385272981583515927447333643591883808079645851062198055841120963788800000000000000000000000 [102,60] 3381091346284612236943829621078962711253352663339147103602693571423585721488842980604567073235879740585461713378658307388968135804892912221114424441371767102249777834444797601393040201673987226383850162185907498785433479999410412717939375732749109867041245964722840822451064241720172315215706153010737460637634547544320389233580518409659142919786382720814567855042806117036144495436391438264590778083366604817157527545877819574583470708595426313824730946508150231337776128892963823762987055931241399603620773451846759236712834876226048968220317315663899209597720347787862852581835700769479939621687743869754746652799349671692466843264282817448048366091135195650750853649657681940931818675347168158547823057043056228056902203401734863454971092679245028048667118079776953145642602212641960133044766207157722253489624950107102653316925468754685062916358656456795141937079578653823695997331556717930480445462858703812635252362785150836107517802283738032403152869412229581222107388012495408364030478154335885644468059560342843725111015604832553327329006739241600574616437007019909837859882080817697378460664144240337437186421956343051919944534271460699819627372828035498197465898666408692837324279608255672442673885816071521588924146880256492437259706959922878397385168591972392808394087106688542266049815458985969677847448782870249625127921145810085294857759941081883499827880817029318818963842441358653231253273369060504394983016273502256501599541786607973300626844587355091217675084175276090867656382983404826386008685114954258228631195233806781460598917515262223776968489616616563360989124452207145153582410901176925618561070433211007312539093547626638419099476915582368409622368960196269004610582970642477538948705125668502133679555501170926494277734475132591991013307116835284666268392468222452852685367657537362921522007187570452575268036935680000000000000000000 [102,61] -14532295683245735960766042437237660833214991632383577754558365808169472156790583217657144315755276115208606173629779328190990543717498997380266022094741594292151751839443294081651395979905605943651013517503884825763863825996535139306144749737588380913449185644846843699807946980958539671936339423168964225954463582899735449181960389243348771258862402023438986112475234833611716301337523586114075534712240918663180265446631334055856075556416316213363641448344851919973876693533504805815833037265971449183269361366993078095820072635334333180124451266185262019992400855591898254061006943366440114206023080130741700911938981368444212993512115093937216578829723814954705854530136668883292639533084368484499483486980712854830786851848177448916348436593537011706422872841753373981083904312409879344247373445378846808490422215764920013044965266272801719240196319289292069790440230652447999904705325024764128037972224535448894859550487950488632387933137942013110242192527533854975373546735442756565000867483994367528169846614576663242379033575006993483475324506800382544818739377299546442648677043840872871890122425814117737099684068547564513335404729097699096032874939921125451555851549690376321297380157450796586587523752871570095336977958295478054713947743203201965940447426876576519441502656476060010509042894600072021550966958553155220814916254734097718396593536322089247899481842988779209097061154901601995013445715348895232915431539958846859038180305626946515396672889472228385907219737467161870161927197413032517000899011005036047832675681812537211538574239730888830877763586087394333832264489809984748748121847310451647275556189332141984206197488269427117368526791732025812737109341628071721449729715234985573718463805336105361738842684027695436314273258501757638789660211930556472938975627307740888611241694182209006494338781712120103368130560000000000000000 [102,62] 2126315545904355810944076717291259102697024065646919604895594403741223717321002859206245376356010279349222241007067411390500898482341220161930606268824429759168523323505649717120954504780834646387508093535693317067474261542403902286055226525867473372572206008727064292153954539535139619341177065942496739392958463738788827634571668030296826659742973279377462129703577578641589769538334801072867266989253296897184950100383058517644364441651896533279792818849167770714766049441092681028935638679443252464627743042663038044137840604736045508240237442481925681708822334389624474670445914137039031047644273657293275500373328805390747549071247783933886713667992800492659481376035388041066606000491570110450611057318255482124928815733588782414144709975700980460439435556307057104515274800968571612796947457538924080577969710119618829318595384775647885436760228283534929587578173760676310791515339503173598399058098072591336004675464203540852444872181723479838834042383640762662306720209258375095213582140076311429658680403223872447177283258850848775375703470428723701981227377036309896276191563679314849186436966289618561363198817970837312018218658427701043041819280959801124264896617295250245164154266340498356067098497105047456858595336669060336683432556513473659719805037000827361992007933867487039002503941258258665183798890759904874431466065193342605382370218639115329607504899020950035833768635977703714532748378432735858006670193627698692975378657819666657994932387040925675091174636176430844247969676798701722162301154277022517771504354691745972875376930535339333195576547220804381824310130095888381800780295193630862039000893328578589338149144430653993057609195385229073901673803344628868829198210098849573257030195766256851467828473831135171584384903258431380043260898977934410906741608727587533314826509838161593963090274253791809157201920000000000000 [102,63] -23300125780920611299212566787950817381019941984836538847878611706926583951581403890199667309804319417725117114527427194391952074741923460946840880049971133576160904551421606609598237566022814667609407982596450446869982337642049761917962427465091074242946214391792425109692153501810899500621500164137274112705022342783507755218750727894779495290983590091621100768871354742553271000942071135482810657036570395790543354865382450364036067796424522224451077275981665004175551245520570191765901259004342588829436972769765599243160999343804361600409769582438879762356789782191574998748437535604120068264419629612156451048856914315927997173864189768722597374545601140583281595550236575582878464081761985693175150775362995028390649882058921981275106589040173695989796433985703124201215332421487897980316873756245586731537920434857149054261465577352342888192625494331356391773346670503038667392022693566748756030538670901535812789117763794379928373099733403120162592272064020755321299629484399857929536600420273054256342447886469147132600819355832513418950905808206571874276365081645226036257915662590446553660091007179185853892836966399196517178116799497713068042526715507537373234105491879681836177153491135440456454213472351467304156756431983741017791627772287974197184939342943324809085239209250189865282523242669006919947459268149263869953196069279432770295535796760330222511582986777348596570966828813054967262249776203493358022865040578344916151475809994414483971653258625416227277410002189056563303228048042921220184618621407415735460371273367087171523402631510693232443923808098643197942268684140950297863850459170460518120973292950092622873249712337907779869547676447769069236463023599537724845994582512891913679092411031093129733387576766151885241553137923034063953342165023596216521040751005364111504579400655838761252929532786336354795520000000000 [102,64] -262869304757084394306436926163640988902123531604642647704488854257874361725115201950356769357778411944576521214377589071421725486561527340126880946760963470569476540807527646590028737930891750248150798973321664969091099485190838922875738238158973511821554116235163357352634027413265226478118402514315721027385549157036105759245748439146712080738628759716297120685254708414339422831974902354913073141043755526567686861240684726276187016180930884484002260177821618446977962403749108828226130628700407906733337352051070452744642401247179380512934144911908551473244440695199768717936897608286502735992706727423326449781165396343788231102400457246087265765997919342035422125580124776811919029620614440795648089014679078171296456842765382157186030462742008237562244115480415677960564448066024405144561545889209557907944544593184605887226573128841599703797209977439104665958923443905614872338676727517275027626141249117192318442284184441247114789885617960140974827874133647768139872299499184430121953857140942677531416795530368081079020048037283495098533830950714663941445737879498328734994925351504502285999527719041191711825468205185671044685020351044726546765567297985517377732570915231513674267818626590296825739838179504577807967122228584658277648103125873631691948446170119395430548723766041094411597623019144507669537911883279563946310874396131976457327082496421639842582696246425339851644425218145770343948987567899483044761129829537405992899120038376433231264641722333124411937143318028615245593762295591132605301428836779748966574571615814757333788924170576790837853115494830117052990085031375999272175010478828856889487221947105554314060074819283833695479974079487179050545243488855161219577346604566758627393977969786851683011955749347807059529427116707414637088335077704244075981993196509801271849975712300073090003140715413776629760000000 [102,65] 4572083997452240388524970204485048514025635641123231115651357841979908450635552667582346443458548901166368737381256835509880278233695785835161288284528053799989105327447605530278738487910928508835460150440882783279061856376790126725763583026660520771389392866749101622106551270947607044626597346861050724721862166349722978339182603268721231922247421804307624236681364253398384433724916765363654509510518957143322732408605305638560951787783515780117756772601110229281607335740204269367134436686699438984449933541792111017718570973138961826550434333810999926868352093121828094569608423626066499244209717708707728704489982154507936264455623276596702808105263534250174338497576044696679267903488493059827086658138319093811744103041388166433476009604950443799439747263323235488188421435465041388726673399358890859611237128000443785071921090755953404623267686416186609783316285870347336461818335053969778148660341949841221942481992767470217439196601908249170273511696955561546921225415408925990403803523992435102472259724895463237657779723223531558842734145374280161569067755987477287654779639292883529960071393623174452619537489599883018169064415718572140487722266710430580955785162662396453647387976625632573385170881969949964263344615961354638368504886698823637282452247885279953412384887691401337934858940506925426671455631606780078269938193671692285940057443222321377578561474117155411205001644217256724967873666536774602923221543028050958297623080946159963345402314982693232137253183644611435298286097764042757613221988359530336696505417048147252579612901874595405007460699407615095031338433115423213879115280795410871444955930045237901463224674956454326805792082347225344518117548815498854950329350297879850431904163758653163345831333170695371653383842412128177684032525416773659280539434382780157127058580982712770520627657017125765120000 [102,66] 72161967670120650984867483155964361711093845927493059902972695707102203777378425481776170428156831311845431712598571174633194286942265340202660480206953913953175087196636818194552411727624166487674368056857210631770451267037261667232437870874885590880219916756448910851962239938756616807314841509293321062322944804178839647553269744188822256893945485766073143284370782831773147472079272446012663965814772596797249230261025172496890596049614038737570424896528825419704070802342862100452078450115639081595133904948419897136817967347542140609000560519660741439032903296839190406786580277751749225198476533530332155895121992376927144012739269120451681649293373323356085788984341136831353686180950362415353458418474778698295384533488589469203516706031328423427755969822265564309445924538971248328986423191097916253247897362996011264141800468472346713154828468256194152922805550236397545372440100843342420891813752997841289914073736909753247227029918050442641340432311871775885818434368655429085882276755133914504284359808962129116011240898313093441403303979781436415847840009099683564010351463981400015966919426496497292188496750480775970462843137412153888345023751482259386643315219184861143632266397835070586900596503173605892225204624205241154517870947880483846536534939554907128284010559791979301218869045213417335638410445853636249792009591429192094936098971376019735028801855244457071538708939648778482910955202659962635636454041413087801340045662805606991298074128802527069028838135843775644907879659796003049529784555829074032789931664961125536329919291401673144534360244876680046051452640776317805950656287496743859738475662817549637312986597578169189533580867176027558829152593689779053905667713772282889624303714411532187288463253793722253818973354937055890391194110785843738213621166981292928807757459749883207854683558405192920 [102,67] -9721791996326819958192592393685999808910600333155993643757036410999309214678325173594280345138364352819085213089747182693049279944911926122548488846187146503988344207675752760504064109232474997773859385113711147792988521170679431488713993314023936471467049156173255089690003830499880065466729545163207674232623996892491544838843289536822408520585001914341095490728156173325447993163886113649385644333227427030034329979484857651075043552546227184061350918807568528031358970032999240851297323384295144177034541060578897736386891532658542756276043709271376494980515227630717281892330889595632350180044136366801874407339826620533740049403988456554149156726768659613944266104401762326331918329980915124343513593888408048777430230396455404504661858249621900212097274496295039134441720270382395686238405558807803587331012418832946126621952548263377634147764322375396846259491555786839308836838577126389568037799486207609624207025419973922769038100104544884825281500343719803098119731609383822449942343960671824889368644089709178760305293887710613532527441935327849407140222338184112390193293578294522736842587893403412344716699298975554767673313588015401021865108961830723085573840457388695780408869144280381884590270367995495528866279855306056191049786689399462096949885209055174345483565528940068733014513268681081993655635503409728780327281224429815562187335860002892419970732140956208144154348544159526228071657474377219179839736571284327227855477282013804287993880352105522731320715686839054643983080588603878652541297281531386591061183202920714373034485936738983809720934521205426043793469243385278393517621145199503047061540799676565543785067206071185097832083228566363986847599283026265925731433436074999483475955476526181770407611669669440093473665721095539264129186382489184895527454066599495108114830889780488825780845782000640 [102,68] 495048357877144984743020017250915404650923445595160317242743773765323029148543559539970077986715856879852053120522516803834698353858523903747146915370070991293883989514860827194286635889533306224539968338998127505398717163669494583463800010127284241513132114295457299656865011475246452342289916168821924800748957808268882654306784841060627042925972497680053323377777782952737959083515058399595537842359715736620878439076928657829498265197031088882289268208486169016275918206281507952458813799379328360492474372017268411825366783338563974673142540284146121427439372850471719193488593693448084146189143299835051149018865335471333416312011980067597858092843039682428549852128467238649205741461174602890100179520386028109928374106910092551446510211166414123739515336188369700041938272275020379819928433423707246416298385432625612635067749500514587701300463019397677366124374719806352242213300398452784720728052027386779269543478456078664361587937134473623718436352380265149410050205451329700948388308708270593550727586022487334730692440361454159389714116779393052560770468516623624059923731678933162142933513432697468030748066243181725009859658121477028973758591402795987820976507588129584345651149158186574783166577338403062687640506954361084521592171119632479639650329854835486324219303255030764743652624231138669549102608256104189617365004152158860010809483483747965834262891354271395025319585145833715771376773380749401451976717573103583539942930385861881017188289358778291049126881902633143957544017530918715431802022758747320031052099248160569433398564820759976833444637793794049999979320487417961859860209063400547624395226388590364058364871854304367243589255579533314148035886156025737629095592003323461014593762592802870485621861072701636915087412519036429132814281520730919846845834565829636006310951330304012011333235200 [102,69] -611083721568022831611479248401805944932296596982506679679543564646883430428977671214499500726747505660051345805264332298217290517011218440252299300874708120756322942532469577651543922682948664415148283838431227701639624704609807982074170070136532599419319617576711200873038771834213043076015140882822469108030057558856312754844556315516649494138138899070952214472697970348413208204705881039947468901269432447430629205736519702485703835247693896226120486461233805470600561580515625535603670202125853891110266233045887792720935925330390002686343368835787915039721207350813661017775914487182464457266329924718456902381977808095188799070268034056839873584525481247499512263840895016570283446564429266587947533122513716925116285608940717760217685490970580569296528026064426061965583903684325476500196955334732789743603268718205018032828724704571252854604941405117959378291028334794257730388188243113352745275034580606976676974153490571251828586951031614696465702454510290570808944556685503926022881113001859214419466070260921913251744130953363325225044154613869419898612717856213338195105154626837634371963376736420500074880784389250747481141266929049898486720974267539109471290342721000943858619935360555155020690489662123280442640789275577094527395179556547031806782852528523883372170351579887906133814522181386738905058851611610274768001742006507271135569677032278394410970061917322425686864433869533575007819387669332177505969363854052545858620655214589237029557296340317537895335951943125541591892154005177727116498146197448233706197268885646521560779294626457427192069293648414717606832669050743166649265570422784338321848363505328810951908892285677046984662435117597940924781613914323720006347798424777261552494501237179953160850610131134707859126860518585359521177174133335145308013631058954192690641416542767876128000 [102,70] -1500258915620975303532056916342289681101910720791115511232090861071184798456251353026855878812368180221620389349782480122990639579801246916436098608262251883731844961936150605651575237375720536903358620753479687763458795134563581684777886036270501415571893362510406931515370996022964321496178383372924250258147342668502567995535436048453594529828804998602914654027331557297144693801055053722243667152714491288128330279490563819529641071836674016012433534880373158563628487192963274531909318938155529834795521472751832348673798308911634574727302181983932123397233232354739745639285495767129801466353490063638688234491193657057987193618983903283249365886559079574918906343463885023784943609981894261239944654100306271042873280857788580101402651427453616293791980410950820020500137250095874293389901371434646079447004818063001271897336196232291429704129979690819822952393637360891243424418129608178607913353675763488133797351477895471046789925515239311646820208079206933167595624636035430345526288207618018645522961019250290223542209889871155772335945476515607259126857714503956013269253827303113781772112249111101950552500484568371372509313125442473170412046811632389095715955787985625254039092941048648493691195497982960442185048918851226647084716494215616710201141795693726626925026942940623798104156018010475041972904058058924167280895701080179747891480259654480971132678913113087860355768896081500726068186048571393166489471285468839857347492497452019305887481507401216225453883384199881570285500243334649156800857966316692064102033991667546026562772704712029762357523921120678356930484473630797721193963038541330360319142876055193457182127034387846709115182752328098274452807100851493274463928106774020471042164816572705490363173437899578314837214438077843567295081165665518993263350440783008463654571322960226369600 [102,71] 84610909987571321142200185272330411742894296913391651849861757560521163966282640743075111944620009359010168945821215529756560293404470396296964453612690304251057567143513546666999323967650936613461366647245385430051178533312718295823548165941366519093733723105765015455611758031388161283319158882018903149860309509058962585747640604311041657891843790911294198873845371929880937260515262622302654934018787392860464556732188562071482586550049270661028264115796476043981157022293747182754325329471149584298405289213455906704827478222551805621095660150461880916112497307963272864162756526643331744755062842681235133399593296509293092011211870980875264794005834205045800180820954973521088147711446959209192185769305650058276551292697734795872895847885049675627782268945525580940695631976137857221919764748999389562208330054676748879826330573894595650786282402441929529685604289855209899880235689934092536106103785514031291166516721343661858824579510010639521471130185226342484728422869364550040142482953578171211041795893546376625828852417256642389182515782180296815101143318409922983185250434141509917778059679723149093318804153505317693324243004125831239453424141300801616399313521953576693670669378920403107007817683020649698744304095364230458286436374451266935719632470416794663260097748448644189748281040942256769985964213468495569470829852582147994017681549671422435160062851727675053921414042044094085290847604520334148436279826261613015392823306046383289055696546932986399611446873956535502555539866253190463643210479261785266919673259964389876768447874674915799886920389627465910145221580001719789531530987995412338235500942461818779655726741020471455048600949223170619016129900415853805390003085378754517471484598721134479074018677548396319103270629823198040513616620166127667748347547160280874801650214441600 [102,72] 515561301000271271572557637618377088529088272028284866616839389449128720405045111296763885726168067628123784325009187539140548471677824559811571119720135543107026215903488348066686848232845190832563351734467344778177704782078471275304830019194156886469179700119528711275191221687528623018725745167851245270916271282571735068044409846263138815720752489855566396978715557583806574164557631923576122644058085354783803910438733218700995942944911355275931998631181279740989693066717466694635860217616148828282961524299233383807094147787844888268706119098248392909353917345334955078232322042379293365368336965358758423346208747647348022949044358967834971015614762396713253969191188035608374401126565822018833244745497931312873552295660113148579122622361005885326664217714043858214687329916069657565422085792101191877424190332838624745695923388766081266999215510747953637712155323074757106387279178329792072346530610419650285384652760622914802972984291749053209613018059046949566390584355763706027251833071130023622760001449116769028971353138467832865246619108532795680501108439881437473326729175773821401494208961749938641697852418119354786392370494402783755922115182492709718750164302373875340214747561368247880438693452934144399599194273762536253837628909889758109589058992170969262307192004695805974064303185877519063333375955462177566840791515581175968991567667603933376929260616623030225287361218522380087213765472110489457588689552704633454997908806042883346362347355936017639841116726992672322696691618445218921778748972903002212186929323450641357622681741420822772954322343559786137608394884878794621717783408822541079645851096609559828227277590697169961837746343210824210292083801456541379487486453673414174928076255500919051045214041450526794720220145105027671457106420059271085469415366315799777595052800 [102,73] -26044168638373728714378460891402810473960318310796114738133012236388474545500159890694712615374720911056734059776507447118216478402704795383448411839801908965252841133649163808471397022540381435053281882049062444454283503724115233020679324256362616223999598605572121900947642197936294960522346917572774037200870127585248892561521177257056613952144402569731550094388215376717453359765257470365485870974879990505887158703850960564161950427803189975862179629752917088607313706280437448399150843059417167026823791822155110813551213161877078968460434488763759263407484179844158736793285609122650671407241581640199993042409447446793101077512213396266240564041328550519271085375708998598375079172003080896652625667915462842194392695174337899340763113869754492119379300885095101180856794546535106793547741506698127166999689799746104969288933811724110590091580296105004197700166048015348298689283902915394668760618700950818052950810593000938618637933879572969557857504249903447087367666634832562620974401439294485110558396449008478526189322366887419405388500400422793386758951610657625303714658407198108896670577883943616521748268365993039123201887875315904797770727046965436988849047802948173189012765482728019718523530087150914858627104364575524697906208572870660817325175658922262917649151111033415728674465007297407672186423389054511204983497129099950267096359016254460469238182429300921257067482949815955431597081362217296443438317457271989948931109348721547181785124404149919357784207054783156454604513720746458899327272864608744117189660794902915655309972872400882382363688887399048105776942011715006357799121602929759491829513254643800594794355450632246162036073100977642134006422992119269170336901708903391228014845635012673420080709498544395546745168821078918117524594956663764536204678342964661132872160 [102,74] -490468409356500877777080727141270608154061464092643017487100961786663073011110680342063153173353429016883818373952169943198336375367625250682583853162716667482434179243596358416959243277462623287761653260656498866302893533880280282679862875607089636980921030696329813574973752515475037371663613162580792530737851496914476830796844060610755616523036390390580012932461252032761748940799947105772576448334883325139464554933300969881042382211418965833123670001383758858574561278900160390108668489431105053522935212440050085572576413160527763192538666912259713757600409386159333367623214376433432736397845100138954241755826968811070532051662528299881528830038753502451245975166922761339155024780818214632397787354172963565432984842398520146987016754113189987989258337051379355429336904333843503547198026567359886236601860828738233923275488094294737050059240014217402380360719550535994424316130457018714836328008498166120828052775062677585046254408620728019672598717848226604973016738617820150980128892131727508703831567459718499952339429731703134919876994150033526319109654169336617743300579835101526985514794652743337136342896235286680372714263262644573277858110900916050788768038493104256829913953390637038220641853108880260598847148367891024104343692906455133591713917189592033956355639856130430196731079112889396179061178017677064715961834365372982265793234173185846962324426702561511378815958860051527888993916761103931783237232236821119569403635347926463020416292526296242565527983655699423757736935925617886014740193752605703648734529484150050150774292741929302116895986545052180141726128878959289352289499892946740560550178913036379360326736695921539425270250505717837911430043653202007801365972295949262073531613349778438257991233803736831342938891348735974752923790639873225968557909284780407120 [102,75] -2783289887730355707426567716011115700577206905972213650852282389952374417115120958642733835241378598406390933075304854121451593709286441480190037712014112528971053651582495514384246643180519003862474627908630147519595127386753856451081653793305217710947595223313588914157876880367966360757187238572731621740234787756805019079303885070797828559925462655283343404508430636224109906041719575309704957497598682832294171074097763891207937234593607783061554246791125287832290436089099146230501111512811283449983146486730990421524091062598632092698945870547373303219621833343107969225368923213696542121539972685772463996379762825033331858695793740962015532726877788696226498407776749105185224557309457878435366976319572130957149064493888596777700866559942787446141404521381889322481596035792057525949136735905223543766216998888887794335769223650122148309544056567960001828465875011760161531786145612246206954516363185025096068018573040314740900367898951484572478557380773941715656084050593262607443904325696327210710662845911025196772922258126404121827202108342033491615991381792035044456792193099549293002184996336816577062385609728936878703203094387437004130651972790508107071736722557458670332003518001696007807946969326253294565046760149279207712329587321620939747040903196120827322641333400784050114499314140790872244513426932789510357140714129632993464515704270456506898341293333045292970759618753918276049717364145493127580813004678160989032219783771669273540992536386843232454041801022372434247264966268993140131229037621736293941603493863655929456226294621987997168080566429473524000929532829408450984648841003837543453319793185404518120624338607517972779673354929052598739102444198259740204923394579718793636822800493642249922676948732348989158895205047715230447244463854411722304270513173440 [102,76] -284326894529200296302947113305756649719632582146171217557631032735955235207858997613779051593210468354758928534268115873602470967429898292070248633922438971800383073188025344566730119229435432188441562297638035364657426197977880987992942278098673695013561241875013928880173174093203322685462958922470140702362216936058370398331726080252708890173514193531914265014203852505618716411503714623253005850967273222303390941573936659451825861531749667171440848491093854771981177158189041588668370881596855188579107921881473913755913779695238909031710585401304355765522946846459440391192009992621563693926263872921409000080320816345943011429286695837659955412148229351904283271850549824825869830731619798981329868441738068943116411130100700187755546239315163310292912622700794089677217745466867275550263731772712793341198103401778227616910262515974850879643329607968813453857650399953957602058060317887787893911231811807230320860026828144356356336206513960109847970348501683744817514467868289376903253226580666980722328509744117803080656865613642090571608207125864259108625795053769466851261732129002957188118618177355451619543577699615405507824979067309764349726582451755591681372357179141068904159731959405991246096901362589919486325825044462457288139338324256289992743265527375339406933310978076535262631844283637766730540957856143951173972049684753497986301459421646919999418699927696630805039218098385510774555817716344937049940631762655719273341678003203570410780417989382165543506321898603033530377080304496084944071641861352468176766092313811879532882855553619454222388951327292265196324231512964835813422839458565691633439772773818969170852475207044914926468212555487824194079960101498972272640546250002104394500045507304528156128247352164757383360291894094020402938988363188498704296072960 [102,77] -7140092653652286363204597871913482900482896926448233298549352024976755938505765946633981734575354091396831184899020489148361667992291674668117184764507124106440662098568639366645498300308373351881368718249878273741202079920096105040183752690451338007376780129069694613509668019097265478716965764645180996406504398090755289302700201547957410737010341233200892669621544796382865953945025358084455784541706343287998257986515277517762095176606520230474118449465490355104883544561889389178226701570983053599094010755575285123699037075037522727111088168344551895569191183998334068902035452709428897683063772676034142778472748555960517198894044910449838874317331232116601245878945353294608908406917682891543001267967847509903777817540191973498306719139543197522543194654721556567686388325674736779047054146802242196108228425237278581882847217603309031687855195824526203663124270327882599944444272034127177912137445449717768212859974972726177890859748946907840683512194106591596398756443188957127327765015379427419011070619782064149550100633362268986990162742184683507651095109233078515173856425275764533884469786124337187071055006583955167574129554104128435301567250412314781562321769785032839891151927381631790166032027505395995290498942542128327017244191193546605196406675518659411607363639170889455525360431801591512974800357770369110487913441418415309891486200063299800274777966373560462373107001676286323910915073414044980738534599607554656836843294364163394046968557623719535587028202401212414862394119080823220529872924752466124513703287913436691664405451172128729732046539446033006329779153899204968752866871056683439951217951790753347249725037299770217702799216542444257692327418253388888707423454740502400244346006029292178757915232499202645253727499374401670625966807512781258516880 [102,78] -236237483478734615434861846254088476578804697475531090194098761775811834783929398366611192517008958544836369286223250215292105189656933198174094505087792750465060057327200407814059853899784647876601190656272648077913944892116137342503111951072840045243441835310629794831123235601081010930881901172996769442766183714972114443707273612630001057878120112824124712036004707118708004532722168546630813248776088209434584639331581259881667787763899578635681497518328608484720729172996722109068557479749878346741842027243195456896990536837480350883013817422092893785428908619308438888278597704294135515430551942884340094476704862724262623908121048660142697402330032001569853537528221367650611330153749976293770345951801525859581426812447547030700640285409108311303248193072195221918154702647157525225715901946648971952075061323451768812875134206064302863700551374131748374142183235338879176479534045243002689602639237028407726500915327260727708219376493011762741587377015328794099544744088605645259079813403788089345873540637472509250943042037731128034091447102869329995954765015836099536681887054183352006282017311262508227172448669730128978158098959751303601529829516964928033907379164644668097734813256379564072170802487262880162821500804496662549710277307568575853282864994317224692925136295798319012780174389309240824261987240303769254457923922198707485695114220905757074371502651385531648232437466734650405105934225976857144970222440947157732713550679287114051108234037324939431189370241379576477557653271055978584148816173474478788886688839177519542024880876365077828057037885208380775013290663997544113022628322316360811294582543027530298508756095129648127098958752971898452457990899428024270491222593740289620663079819737210704001419717495650801442281956112334972825386990979595320 [102,79] -4492470679298339737310549242293466500610336620392890408286614261122883084827712271835445579619686794599025706869792810853574421057928682527899171437964947166987625877847837022472732614348660725945452780934473484107707169217084697668066661330833822220722391537460332055197949471409739112561305029823677609975871560155367774972917671957474848841795618774291913500252962568347363115226135407582942642828194236427808452654394376678027910501854155491764002190231845611117135886242648572256767859178831108440332949196251012766730419690593077474851698270126735796733315722779420313406419474189417441126479677326809041705706478426783423783326152510273100955298410133147666899521456276200910735206066773547705822827307336271183143680009798047427727531927994790230420896884712800363624911880619450791024035521452279737322328358596247620678023170378192872892603998853470955876374525840875377622155584576597829069563286380244969139794347034721783665235663456532457102176551151841831544272761935474542489211095327276761259622153952915112844818914153026181778945720025509838912434277225020573847625550328268593006983011189391227660876345859897817450262951824597003964942513004182476381383842383910152162033198200058779931844669333200161804851290032198913258106964330054907457418033975718870054620150845715126484092142226970409346780503850260740005411675458541607335685311786096324513738981235043106332102332206069180767304461157867019318560983947213922669759208783448839810548255799082221171054821433678557255540894337776682147791988022298186463337545458260860570541812521101647283813860168012907896185453762343686636135835782348618406515918756407553412846533085088275926830315982613163449925818169081417445198511196802268774894417019908783838395042900372626271053318566742295796323168103040 [102,80] -6281209697346891387440620726512447833082884558139965103331158409260177738639211180424585925956877685078500487335511361330639535010527918700693166641383924052590635781168135721044613171120446511023495220028001594384764799278659589216672694854371435717956286563184923142663373311813304248696970718454303817027838337385182210040383695957395790985554733673813575258213206980289229591539296653603445492336693798613091863527549512503092929825945808775797650108068125394891150423389512436126679465736361315621824259092909411728692206016615473220093332673999993981180970618404853030732100925907478559181615997761509082115698683020008734593292382131082883030966175838485142966483792733526612979014086117160570187569563607559180487714342087755066998442148797935177966180844016037340851531661916316639586830524973273452347146973807100410176854571481152469704389378275192990018611937322825194428869972756572581286937880963387643445502106134857672727770205279433026799855380657636108740640968942564606775319486279969100745300350370268658311214805923384019509765624324985137337679998962017875923644165256285019117068816717847839100101645268346490614243135274640292085797598557396162012237538263821674804092676227876151323028072523698207264869094887790157085343269257451222201684764727411644376004473631072064645223128460276537104070634352806620727485845470244552448579663319290842234948118148156750266244372010883352528714000652236642884727918416619706620127957041551421085027785947613633140900018519449235471172729167149974407712070450070891154461141834146650119699766543152930372956136035348485048315271916978111940636863790748078339244979429918619790708441127362211773665516401692453181455046897852725532732624123777068545936229144395338801349723748745386512817193473184827997034480 [102,81] 242006504959457127757037107260295154530180210327375624182329899372117250500414842012554249965311286039825194219541177522155877651546938724565888756533070863442731108722942782112171863012734182764346252605398271460371184421759498341639837447841890702941182182627698901990451457314222501396853677497618651487012370037048571458242127092932141740058251380299991138433892314961520725960836268962383226260222212322021184239534705470467916992962898601149934487717780557098095870123862026061353708005276315555472781437186496757711227370240836535301125154533763851487080534044600335333133704911245233766208826773577238315926516308845727963516177185754248652081156607742754517841417433365763804396776671086637507601930787562895819457982266177687081282617299379822805496079080207995884699844984127115807966747178097309866427778491203697536035092289856753051944283146200215168479341496739352763878157309145453578672281954403292184083551327388546839950873476843379414746635614166390463106769161624258136728563004201313241626205422283332637497438956742715237383003341474133403684771497132484061865790287104518464320528496377502738490144359264580803637598534390473086711849689804283640343042354836774494084000219685883437070308890976083342021893855788316934556026125516468179264411175689669573310470861751656464804575030726280000450358205279688011636535120214920590322627382629981441789315032697582453468634191425188498509131051892626645332272547556286449018785928786329975812534772626648432468754239326349253418805131358770128691248417375938542312028746257791759325079251368290234072802705269748825288489906884286010590487379925927675209631078081807748409730935601912629197519045016216224865797767185157545167755941839095844204629399665015577679255692576631634022215035107212186432 [102,82] -6907154293135920196312149561322340440158230884269554411007358923037182996458648383012925431321177018066961161123963985934496245017743744965847664285393844005408951573544416411956495365122387666495632951454194479911646887964500579148790017544885924832504263009033023879051364618405476708794743191512840084112615317940883287934409923092124965644625426095421828917368456021696293637694116400820508948728921520561826728376848890502623061300569833515263906070382369454243843758725445367318807779626995205206254048412428442553781324266482045779495752587783629085306732206850911480606260738219861975295549930829444541012021774475053419408512852991057693845919705814218088478582247495100415975379929938594876750220408463779215004951525642618950048012955764754022105457903505601713097797735290624466570918156040332371133832196547104107721437349543638073823715884425040609700519247271505055201893738253889976247038492017059622660318719741786678860974978836430266541702436133908053072987164086136850707137452933392895042246467025684584528208916576529203462612875594583799718482950945163534498042027841196475346622866999709840588768087165071980379978010878840797694585876626246850700702419758910264722338210208001348291502452611727055205996498417796131537709628719507522081387831399759692857337454927804826265000557585971485368961339434891559659288215946966022060224284455867741039090449223263336573809658477705430007109784541816679299112779542650029969959229521061536011045985340422775822562467508625728891146419117084550590175286926012697157581156644772181390706658426502714576498394802923175325117280955487544955777058263280124716047382658570148616467672745293489946663955632613795717349154959622390741992220245625198934056239974702486068239589675244251016195251485041994 [102,83] 8817003481359648819004981633342847275826278538812239133184249331433379739377275536723555776284309492467467869206248440675071743957732307518460991134072315657079685205106911208365941861443336252993363096554180448592965115844015246550361637785810581453110596776117708110798096164146433910362805671236706033370095219373378419208152097704299120995446369274599870156433495835242930612988672780870287295666703422730381433136659244522423288679685011207327379407556236876129650072814789903999095268419302431560182008737679107235919053367909317295219483543474543545463259880837739914783895582661598369366320689124323156180949192567213322370095766417989135124212818351841197394675572621212725921912112848056202456293002750819871106072254559459789176775292690882631275219289590390505874443189669286873977435280933424124081356947539501369552358561252881580378078972657764355172409236993952840473882378173283301055544851646313068295570389259319170849192037009070390522443676163815461384110443700920613017724234077918798831481758286618036291920205720277045112798997131323805031956609586603977794619235312745632783337329297638848948157024349641062801450954571461972128159866993612490127712552907231142731432873274077897499394889358049255044424747061361062895074017012051262885006404051590735781404128574793153051457731001140642968438966608080824067058680390018631687167828395830244405823533518832941259384538940211684442497748631961641487572457146052624357200532007750636969100643072017647940074004008714058256673558268619991827433709149788156137983848429440141522683447217720026281895914498655271202965507658342322561520294643197649584709294131408627871509428998620609580896530428276457908879745927617257215240492625896439812267992805736382966655616465805898138303330368 [102,84] -343138574051294905356947697363853202743815838850722296450645872859607347658730624824156987840799906268598857243524161346864404015093710304850962965049326051021998008497889519414696658813454748641554451416977370624526898681895758533422455604425967050902981809523377001934878491843128708931211149783969859134259397904820016685105896586235967902485208241369622065384634634473475233022945807312256406704711735052341149660053898017820032020446971042054539147900748797261072632431666468328569223045254157531155771640163513134564876976774486973064775526731755835750128096432160021763691891889330935007947997003736921523998304255761172188705328055059668133562689677874443319550377578235028813967343170047174171033708618062938471291763892848513561466376230101426212560742893958167751376318059184515273373970586202467449568751442694512001852353035097409619042829508011353662260505955209520201577822534649272007700667029572014180328660139783808922829622333373983196032454829705101475654883937729566926239230324124304018532767421206798653887871848481873847241673799294820969943524160347327350078514165871868638828593619640229804218629558225196990422212379563213826962162522305010599519030866329835931369515536874004892614214162800383819943595652839733668293737200553431652931073344712404889255064709869968535803442891804330756554168676240444036115355179237468919170723860568013383323627148514385192779675679977344939736895478110864907994746015691220033459595721696959387989444701203739290594432789081000072087781947956974415938006091385393254242199345711405685600997469824098536686126725370786811776597531890738883813542730906188775777715321511035491094882872290585761009636857893312303568329841774988274639445849070854101828690991759826753411149291265011977975680 [102,85] -552935401027144964075355713023892562534446588842738477924949660594647237053205365072876464914179575588175497098212112194843318573615702869977163170450603516398325926162445827366525647585982883081502899993440822511002430180401987357463566793278471352807158114944412415605030442346264400675657462388209948389216268480134360770942267497706345931200581169005023323543116866833058347188299877387320400137796835786217252480700417609774986870031728232169903016961028040515878152422614870382918966317216963707777476941417394366258417772418329419171801119788707524060002527349900089661192538150908318378401500837951456603176746365576710744912209438616220375733609057154979612699007583812329220981910308621005308841113658158833066280171977122050450206933849034198070425745086202536095404063222440400075167972284175978027453959368453728074554247511286623008955071209691862306673456115203676262491533190658790404074521184570842859450138356549147690948616957965328880327750409689548396174415372071773921327750036789642734741215180896935376263108897045754265034354183732080593028187867318497658982427324573981493217524421729470953907399463506555060837320691642946622631388267539625668977353983534548379618972319704118827488157610178126571902627560789457150736320214881869538527475570080066225527266621020362596761451897551248913173336827360524197345444300436479724750615375435379157848107563208633456511055448373324146720256309063793088362631652637111110305749424998168810941266063529181183131686981036057797360546351160950450474151348326600013393328978089960830525928127422542153290289663095736076910282514620215479671835713954074280605689368331374454597209110093170923247621317341710069537538849740935560022311352443987946251132842926047999763528209448839248 [102,86] -8219738180497918293175214036002150133660053114271911538372419843372480712568821992390396414567881022016566619999705870202714440480224166266849234897819859377755085428873592034377223034993733690825059427486603825907812798902909426252417780905924098127329502235781782354837961743521408232740313058574324897606206181572794444167473103499601201277802950036759528638394175581978272105670170536323032146670613353382953909746469052107246357359065645262636278864792614457370742901657224177608958764535189195345311131813959809704622317931904988378392105042120043631267593201884467928188935964013063130760239674991795575865527192803146712048540953981367827751936146171190591782877946985301610912057464033591870837339510360000860190265669727961406612385182173484654313016872362235553133470675250593453182830088577627431570420108853097972767855740377856962653619722966321173278375574983795330741129466286155546950999827713347877813451518894279295539375770232786719280466532540735886844926166894536240184839632922038519355977482105656760088503672663854818018251383705556175017369849409283505210785028592982118405872821695126624786814033505397931400607802466398116011036333747950164999402659814492048021065539159984613754886218234359913231644317428631291169069933245524444153424040204688862320970233024756516713349960260698261069807483286833948917150513768246079542023121237698208379717739835846777551423249589246508614061478886241739134256809966491064458230013812432048126115245012102151494381517244102418798067938969653128410468823266749207577239986459476515555963900444241484233849298867758062291312560451847961727883645483789823469395441926756908608909043316842096220850852802739009570464713729259149203105926022471539882375076441764101299768905296456 [102,87] 140428424611013036962268502043872026814737094716338928399932549180692477888439230382162036917444444630117278898151339493314204320964652128407974884776311611400766377599317449550993327661597346092719862644186264305656134166684247958482812908213746656553254472290533139917098569811574896001006157932496132414876611339737824016767618229934285378024035915654493410677316510022636938204125603208947551004601413333473753753391702741264491550698002240093775403610046040423744392080479014448406707636496079868985094024705496570611014340529093581326259169139494172331998102903790178591029298649643130630851331944254536977092612938694410003387107188880891508995901224242280251913825566241197911180205255191800806519667737412341704665956077880493010540857810929236366188461316507961705060917799980205027104657649472262356499572880021620486175802242427952475782031719082166724712279093102221336323528333070056144857490217290704248869680296285226411545815127934769784492926381615912696780649463045332529280218173215616033881583308123351622310379447304939307783565229976467272229522909248603898646687703733273190129476509582051865047261363738541515961884124822823358271849107603341345755109612551664985149271756279775781973249770857086166336208304242490256666156422062425139851201972439044273304827645244923630188577796629982052112547896336522402764279611570299428254688563724650119541363922459489278816910188059947554589743900651906808688951843013791597558314557253784338640852677772518651689033807762323188360925291026467283058404770529767278158321385274500909018671599741745899413747247127138849324690168353399643437486399995129289179836299872172184241398116625381206598993874129069871176495111000577605464964003057506641536323391414713526965309568 [102,88] 383056235416976762362115359283651593401689223842867299733754396723865615737159471465363770840582182079850080664521292727029991467486691893390278500513028281549636065458454032055115109246603502107819880244942277474455678241140053712106971325141139120412344952056169342459651942485715201173919904211183292754534782213929387814185243216967337395768044844383695248817919503926360269125978189387233038647748980297173671780166880564963132451079549312329256462737940610019480285684278467893434471546892971916127471347352268797387582510588010509925064901029573619517185692050616820731657623241018981874384141166791184014655324920454847307352616771246627416775391110749400935627491878755512612413022632581568390830980596353952457766786334781042703768756710400952475890795186367401397349490360212072321763148172246304225452456378813556891344363363891427785517924305146804550870981712663065223063150728081068746787544393538006788307641253612384268482322605341869794474144809300807802306610467922883321300403030357745984102314957659729537406864980380687344648926547173195995803779252074138580782139798416650477382158965646802852674068072265100027177681155910202478037624444919505443669625050621183304430486914043371854464811213374306846856259580324694734531020605016230239982917375145811082481619390379222761752601769442261414160102761100652169269587394936952164780405587801109768252595207393633291090272878439310355046561882470649339596430654524270544479512836259631971904531670457286805972266799332580003302457802564903518356984298248626362171307728494293396576122944260527512740584527987671847725197335217454045994834705237313967348831327742266837864712837357462593312784009726881509148780986274269580082364570437965481113647124493079875248 [102,89] -2422126059252243220771007178015235644326033190039237371304670192946656747856807885105194178099288850650537574904301366642493407997598697521829662828066609973449225833728197551548427792031913509625917911084400576030511693092919662870264562828395664762242464019568860097530100630984782039990474286981014404988681494389517704997422350648361172254776346887258126012727874766578576905364750113480735898031897762578566150088290217786877843140993916262463748066046626458422697278027699910406684440262989096454003854753957136117217367908520612578248068761992947693680405062247966257548537677220734026935431677935702072772789763593652931172124571660868082643192120872315203174714432867546480280837915326610509629747890499516704102938713177715973736928764377685260375755789952747016846048154678924009410788912849893051712340694516850620973116454875576813119151884534913851475100000074051634866999097261307624964465401406705166364681563227515765998606326793504336949536305992696068425759887844115126128071841610617460661303688740839203349044359437264492281437311674990367734600691848444749002725970280650087387074102036265274110122572858946326492721158492574908572741957663060478139899027297021916874543254642455472986873870079974165721489209268123356865328239356485055539410807002597141099791692423464699344614901585406639002211251038193314775347897229093471485494399997292338202475823001293445068423576228745941987842767281761061456754900132094190374037659673189655603172021008355772942762900175891773566236429962896815869561509808651180604783197374972965069212043491603572886900595825264434163776099350792445396211129449494955493087263482301258362304592687946100760291004995368844601545649095191941441440066849687187371016468775399104 [102,90] 9886843932806908662204490690523721684179842345485971981735488632477557555145748684770838335991037915898882922329589792256342897411016752209800361179737241438124659959718892331121301139843862410521371414042008974006111273727073315878399229756567558428326267442188070151154034415481201835204134023298028592875021796617077829878835360902970095408122667545380963575493538360355419416106514480638562642489235469825887588656614250538026111697137259559800216645676708080086832135064099513944250185664861938511742860305957320938575253688496913782323626188951866622803895283396219701455237007799455648606630984842923670053607596566600529424644238687389969474098008315850261380189704212434374242613303246375354708157566517319544652942258901609987862092820576384144922494626494966280569202754835520371056762585617267847182010173121039376521357588530205348430236131075433003904125048679336889497153459703564336195649313037869357565758821848635348649875534893523325860337202927516670335185568591158027546048483501692091767157607191598801565656721930949201281272298856528356088766099137324169031997608752024601587408429519657374993908906945948698472705701001301450291197973734755855744108040111633410740580827737890985531848269788807729833707200286620342836534774641946101867694926203887799362401170485025111409459375184114286720117896331759588756560840620703525862540003407455124646277100159666285875987915690422451622347825483907949642239666494366725314139349751285662827582034144535346912561292279909927468378737446372747517809063387539822170357146867535502672917955638242535546306891980062677720222637866886146509675816744302963516918525209503102916066799721672593655683775187669806300626681341500647939823345118353979951095930730 [102,91] 40875262373201160647977033450192489937991375306541352387528233575585642553912633323090884731927993477893857036103853529995252573182009382969561047844216707974140856379403158408195411626867153690521738385222503040067615683380254935410171052430066603224832486667315910024133202067797133198530395054854673661244751427567414704852607465504108717144959569732020948372271968139137955091873661728028463140712615977294643002045350507291640714192675248870353191589987738565355309919683959170530835476866476567620450093844237730166880473900279135592089464682559741620689813306001935231141762515879357726955475606717102508774063783606213132536502465510052398813681002575911296991877544305313893713644993432045811156671430911043124643534925512781528311756062372077717917410117387487929060814382400525763278961772515877405109072585554156048667377232384997307313617054561993529702642012385888915626607169371364163147845178455746189727663388886959261640399900298293992098831703110568555217949297100719487461387745809422734716761691521481831343365687519778788552190918708060316439347104305602379879744094404428696321912171761423791280623766941686426105525092917123927951288337443097846689674783447787348011241677336346070006022451843262470615900603344594379311061858412490772550971020667915929882305757310783603607587090567535993212485337715850094953813714222722736061882250981301664605066718034207295717192444480077166604144775527498173514354001544533013326427474796082408290345243718378011086325500943290253196263908305973887451169866340910285686388912362828567062268353780664568768622435596191406415702306334442255531647836420711900199606183366695190841816634703307602389415096954101077139472143906581692229642035344207552369856 [102,92] 44212255940115321934636016200032227190588964830703328372804230499194223390710926630841874106957752437759837962704553505014874817172943619472227495435074476370831175317901446644892201341120254132968883031778589148994169427621388670786940473401386056993449818894282634941249594041357093161658862922638785272109883605156209208346892363536338183103809524655817234970058530344945082432557213863069488210601204324951760104959916960306951511096559294061522287285641907625181792418972811914147462803098563968741586595695817665033939761260332000380716678129427026982859940947070789488002677292516346513803592143196358248223231245048036887508560527282929775100936188711121524721130178712931541245550524744493763839053732258496357772814350028596743586396445910311074021847305578766301629235090511062120776654178145354090658294401192882497053031061032969097811447982899557125110273325860608787428348692719821726687147629410228857629342427441216933438427069499761655494004554226102740594389329850741811468236945058053551786512961658723669652046918812617620887863426268022183857695967443029505209577314896616706782600150821119479285949457408515709172756540119391697692251342056685299758198247789146569631494494157404862239353697522887223614066127093359727135447126736845018013793636482210945912220205532480737628071677082237953318989901346659964597603673386049409228150338957252402329614886415515144619129574417986528505850693424560672943138487312727407591012425916637916233855644159919207032244876407234078562800098210866304488609767772274871389743170686173127175730521785424956076144205796852513591291035250255546200880898773951720374486861811321160471669947903022542314504162564049045426517103471844666237757954712621504 [102,93] 135939110805505623528246683906566642668392827545549042107142286024036407922956150877425312541004765166350190621555120994198169175477679634622400531596848204636620531435312450036407750213214933542523933437886081477828003509854017483018565138584283224044134320410454712390947508791155265516381782971741307410595613889290439796377795006143375460147375111491436272443374603106962790947338620118729720989671893597011293490411777197666464083294477353302371159597087773210223182273831773025985398174280544280049552219669888411757383475703534049602663564680193436855099678977475421291555338014157253631688441842607606788299374548856413206226516513273661141679268445827963425258488547079286117803313127652540778986094230584985893685264027754839352048588810346654455301771431859287879389207339792571403182102832970878224460127641599084924179194199658789825474240549750316979925943109116443735661923526172868145163065197710339174903679812547408252537887369730722320705997478129692138334190151767148034243346888116523476024240621772975812814826775271346833910863827350342877725511660108905978772263920982276644485996195814594942867215104419948519876196323239405819752400326524791247527966792239628019077138187734957185559568217169116135139236265399594828872394151797683247938040122218721511179544031077503250689744983722161830488532514607097177739468276737698378787695988465412965299155862348568525108806465416336094730513822211267449066054804889792650599097211071316026642095992513672933603119219948735978625874087719160561613639239959968539640948458038396198181469130429053254742240232223100516223182151580661147582272183234491000305676034427856655788715299544562981506045983462470744311055163992310695071712155728 [102,94] 478914261423895559711413807019795233299672575502889338232601138827475470854429506167326599235141579377174262559027610104734086714017117563127868656810546354121767160729670346727333029366799493290560063344708342361128204741190018453338118223485054378587756498259980674223503307247150288321972293975037507792602276273318650559891269589382956988562842889201075834363195716137163163421596734743271055831683909639908547155344946213502761668087763826076643640389769387494521365657156164408234199877630651083020560986602721292478994774528024427883482946112145543186211151401503964937684557491702327195429986005539330032696390291509199939842119779886703012718856815866831224253268735569297205726587597144673284928234565564222898648640627552189472686185543303349108482275842917474612156197616688814497846028555217491098665787805118417060339849485067095869628700780582024939153599768438976786748584460812113941353224490067705426161152007021693654962251551388026468476608757954559275699821125106011081748256541595629708117720947214048533544279781670309111197322313781755248093232750758741537225077131727013212494316084636774352587264488204453156393211468694778469855488547399169142595043335099848361256794142675894847780013469176203371006985458338171061332023810065833277180922195152135242641382240327714066516132769973429822074959827377374284970365944274403671086815654735048286008376390326836736174073065289926386786811412583725953182587576250576270616202514829020355522427797802971818400625309246143172254833795117351326308588535467116703179081606094592489652807164640143166088171852189637981210923417885826276633709908847799765753777417636843651737821328595204328506154350856649375715820875062313693913360 [102,95] -30032597236915981705729273948309139646030358209467168037531336085627674503954892469535449538090247372126795266525965548657884595835723865625303427505933971970015386614668682987282166821473465243275389167633606530010549166404019406840720894517412439774511869391530588108105072491084022159438903944945039368351098303747975069169203586907055530906290330810158918509161625884991619221403809523949125548179774552759122667782256498068888164200060081311160759434547112769501065991326413196012479483040851516659765773671130288559215946959583456589637513936576516736567650275330141585039303699956089848870452200891299417544309279225306700078333445864243528431464182630143146652245000301733686420291943889940041467543623254556337069578043517331916588400118498689724825895050974023717924532106920020592925847632660500389407854939144481244463857764468982345384713043173789446032740546737972303167167882357052512707643771459007558921860286865219811831134896509354558986978930113391690468818582479311632386478281529062377103067534429161584193253662531071549818740568934565383054586772846422454617368021997090509781318939586057564914151397883702082391203445345246411526176634222664293798690887637819967335683661038012628158601660913287465717378805852640546411618650086003731237865544373820217690214854800504082311347162896361257786782663470201831494740647451415630850172532241167881419834375047462215701702755349052137865161073448094795070287377847684034533894862734600432773602470917637841953099252371693379844139522009691167472803657053669383072819048791478195035311809674780979340506102668858982627815949450588103457960865702903147342313083395080866946951162655874706028559809057968992963103961419695232 [102,96] 54491922523159249385093216932497194766512390023746976332352440997174957765326272486431781008996356061675844355157759857840104575408643688435546406150983319084003706016501611032073642169186549957522746530463427660547751352931603647794427410097913462226864771967440199697421893515908196677705820764420908276701139951299775840058485102732661920578502060054585370055675651169001583699547978687589164601009515090233004346376915369475422883739454553545673861894181137285002557317664336016335155528177425836888724772456287029050836391978627184508758611431024312322659368552807349541541936643119018577768350403884882165924718959421020941550429109266902379955178563803753069890025126786635004668261949389857072360114566193632597810677841759577612115334999748137800943292232654235505230984978614209794761085394364797029664584005766532871338157071034964087956257770391504354089081638693546229893026812305359577984794938183706839941220950625826531390374096326073071627707834163369574145815835747243686620793575040863558805607277675615966963386611821709415352848411649512800165099415021689227762126983925928503694597329969759706360844254484019683301733709710668949130002329808946257618509115946272122679867610534110652149142658468374329813152966308878877689088017669798085690099678403863721832136758996530441443229957598331886212420190312485696756096699701060708182618094452403620549397926266995750904615681996127631046792235747406833187723991083765015762640156269450026761436263488258445253215319046219719316982947250442195411964981366238432294923805958218322595796461154347521783649013476410775988605328963517913908845465226491892499311351488359157451816593641008972283895704528016187603563137048 [102,97] 3534823786170191312435806481418375987720697286344906466551846866587175146146530040333217722596111231253505759682718778166978150509910901430600470389312127735048499768558594497867063328967924587708023176015539148785475486183225302709642344231875352031365706759304629411108273039019943938435601635434547931676593705356615680860758842643147816667171626591133906842365888884894230160582049985803255248942103296799443898574521704550439780346349903976217341588048075497620119727975538867122102825636337508711989129525502283643502359720337263080964709879898433848032202410752391032818207092173292024740971166720955249902216543337367957263587507581226402190904676557730049295078656794500899520644817173565037654323975659805912200967863052564739948944795858839540325461215091164489678711861331244837438562054072944683297171305379905097441029118095508997630012189531331470715942455293846718127908971073464106530603113364742639256480163658375916012223561795878059226739206508179498612159751941696448228521494301990467761457234878997635864106761431146621523814008225928138110087088661608134117322468160279764349721247431010097556920130752303541084847318443161856966263041829779053595387178705796184317178328068092313354676666666660292062772587977710817105209094032887407878882564842450788605134175291958874755374239409389472050422190231466364170554393855246160514627977468063478138969463151863472470103504455420753598057340299582646663325158193402719391263732413314764699528681434030731296599342073858120265579072633461807959367643513562661070697851405790204129703066336415731609338749271631164960510279780174486334078595980713656940199973883072828351435889981916178879331529586245615253552 [102,98] -8172672810227700800492323287013676059000113354036806883964355934809669998857478818485512983957474971864978898586894393779875374460012319521994143328495875090759926158356266067876199664487856512453855811739243988909140247857784165765050720924397476604225176115558300549075438296326602407187440865046012748411785636911087013354801896415040532645917919189047299059795238224433917850581632054536526274907405531262828079071496903333251996219497335138445192257967936446719699616630056562685740600245705281793695901248768503334987974374342654995845374513522645444290208981129570403848330236235425441155777748321020378128015461354720620132478938729490025164372592933492276035064054490821514631616388214820411178609855494100739378990983701437307848675434564856401767205911756614460732452662830881144105803230214996953300074998441742779906642135026214024347527527651645404825766973006161564360622352299987410683034442848943896251452360818822874153421485953586455645262688667221977153026293512840416119702187173345922335588839503561850713894232702544413244215256980344586207289031747403835228497556080249252493153159471453336697101140279092589270621966317814264928753389717213306896965025356510175562567873298344912987366954263675953520485844501952963939910313696007557829913623424242924223210306184923547542239747468813197679403360405287520796471949902381820599306252645997607024321990036584529561519160683947568101118965360077766276918393859828432715077542574641201977480561852134718166242301770445753049110616404729885682120612366777147180511023357026769531435975920130386122888904774848251971909279391103032084918979531955744545683939224606599086232806979155128241602657448299691 [102,99] 4798749856167462332035895659677211773703429122101265817682557693327111359309977711443270245647726143559544205796959508308269206209769866606741468204717076399681489289425443486337417900244660573772431870227471051582716983566489384128265452139375194270898477856652969113975709060765677320125065421836404262249449229158103842179921500178040696869695259062765564952380927020249992761071703542985962849625465674841465847127883935737870121007461264762393351679057665667553862153283891515938213553475776324884498597361250489314065880707273844735788708008950176688435825058402861802982302726895327244482231114086333547136169015159109914228117803594123752808892454844352112104790807299375049663491080458894823087887094446043848150599922060360757029405165519453296041789708946104712008753430513580707661779112346361109622160007514051824649842270556273445025702080630605864687414768677634553248600260262476036425185501096633940600452187775318138394432983470771344789112200710278048859405934151199468001735089995371903278895623033284771859637888102003620425660035772166313495178014582724462175784378177617375639402249927136292354067101634305750397333498142395752555702874645389014836256888184691530456116726954325424058830691470790937808626024443076306356754332817102477170765513550887727672895254833233844545411547254611376741923973295157359961372439027675633922333587949556959468632861670844721640986084363924660263483978832293198650265143700390297869775493574228185911086389449490675052054307074968311862813356865800339493168113492227237667068145079536767243925385763154138036452910627512700467066370479780393916965611079462785311174250792009195636029668215719512184319436192 [102,100] -163282591059954089377484359968607958555287488466340881202327708563597719382403038062531317506153810913001213520719801890301679570304188886763538031576058883399809596065444707206256066978571885621567318764302759708502344540698831716863895758811623575138059588410689210306332084761978599593636237501540881210628560072519486145991740494287693057622144105983902966091892155564321322451029202512217760838686971944072520127027829052014544252954608849680340626901253670972728902994856315489685191850643422710867569964098744745232727377548287671388602909048144414597157104678657415312153438431104087265283742596841884234223655286952684776181639842491590405880179176212477523589123877460481343804890460209871349855917156365390452314157611131413228014101829599892654095422125612396808868992960378055477408100207513176479261989187332407822964537632448810639923787311745945090448086966076339385894538874587435368287323630220484446033564971763914512031579274711247501228726424374321844996384694177960209308160699165055688915579618149733959961974010061799595833686061890755491197557887587414344133318404599348364406932242728767942671836549043871058437334871481518373704305859651681272074376905934521816158916459991681852307752993904228873449863013594825025678352710362997477445807174297547085484036652209624357712464342400016373263470141443589952271711988238459060898046107241359164361369881377282868909335921550344533580290977939388629087268207029276899103013324438877321743513339558388736322725825330766755908670438197712003711836813962364441105829016439165950823310130012588843757551642788917645713453000218848621949962816414481829765391277996407905379827467575727918432 [102,101] -25474184285266404084626487527876265931782059749174089249145775952078272291445123692499234590802942749351027894257772546045432989198394098647816451724373109957864957623500778833807415587791916270279004386828448753567079872680625920876883525910326067520752211352411694110781728954923594536633302424335721738121181051184998477761162185916329106957223823960070096510560609291721134340902479527935344144175888495716170609001140202437867058273355052181179997747666614454992146750291348558068791440743406847411769403096637745760018619862636102835716889009485697309287869347523955880660964790992539320745227278407314639548374205883886455174872050004129615791325491081906369815679232345282523997900015161788344286074080198117614778304528306316637772774073442203856034813208924811646820599774427745864636757878942823019589469260244762808276254258521008394947016994283514295332108710252034596675206678593766655368057234311641894134437970880300683984250125201169219331785643028010382542183046638849648418542884391848939384274305488671205787225530989278590733408934976400277143567612777317360528287270566364327490831376075279242944905289099800280218686694566794664052499747451635146501562208786108974187452216499280103867163031285637432965386386050458836897448982793858866893186963215937696320545543529822968146100762941731293640973682978152485540826337928534120626919595514496611380658174036478733353706863844419599843737832504617563101221251673738466424011825415534477734164629641921000269138155881727653557389584801881831517651685917366257245715472915323000954183692616805539671229515980267889116923429949646135819007471352860003598453857616434667117481087596216 [102,102] 28313992146891566939874300784661600903423501889945671544794796700846838090284504496239060792087891493203162626481548032422649746125584197063749743123705741925661413998867833098962009502257943469429611229673150372667923344493460491339253176915344032486010674858328718332579573527544556370234764888948450132549808447816388929954623171857792272237223162357143685744191412161923797607525365284796997179990011590142669171394696563954536109814578054031533143060605855080836599926251931491959646361776997716394084960235124319023349186252108664594852410498559313810431998793730145667525023866328040521781134783462013130017414677965791033018979971502531845552847721374110798230988420474609674670193636291768320785231481380402134935348656743372113891904976451875392155288789926739011920026763946633058782784182003083244146345846038283715490356774599420681100579928492960061355594557896263870303168856952552267271213806044467006267017561984166398618972059132044811686074444510979766341481896001775287292091777016325207409005895461830876289571255739258996958869645804025599245672457979102228845304589271028349958250631911641977115889703232206633497976237578457629940845934555729638039974922579168759666223876506124167115498153024671065115223369401383768171065909268276924095973420116017688329469755471737095562068130389662218220510335711382979235153296763213591244011053281069051134236191382035129523160271608929276988070891780634138606589846330879008923037234529255087668863255130256843895426081402645527008658607236697046009093480423390819691558065418119502862579136090225849998411997964493693026567994262045393687788799947235082168295417944873294304202736 [103,0] 7028605114349557582755141204943376505728955284119529028975300106600548349968224269553187389991350130226181292193105286248405196838444930104068837871656491781016175815272861222827200937887327078965528850295408667857360877331305331796218480457539760091425554789868814360043139150563675467582066837620194308960600394061007842234022468872188494202781044817222297704315765099150478206262188565890438151696106511596883994319572758816999683029045789768765143865570118893084542522722224703778522140498483314780918669931109373468142421030490122278839536771661817503954322562106239339456487872071782412371987364257174373229610507665619373158609528555491557718899828344286548121598034796909432461477748849374212809475362698679884734682448272773678715134617040379960693475181651165826440994943545204159926807640731736899902158870591018566854903022747490082501325292220145618910654032495887873737990619442870892078988172540613340091621202611466566921259243687968794381433684225056767755216409373611055865299235996466154902946846719528262054543193408936671678915880539630950607831385711316956032273124349480355236930472509257579371123711261245195123016157690785212463082052193598817809362181114365729995513903251196307203313318657986009117540009644053248904653549700748150966479814940545321620102452137582039462921812139092250349336415850547086660113984840275293637056411122638211574999244756320719474892475224159154826631719998853359930878407313874957469698980597617730016942443875910074098136387569895143638667569580450962999597086811716885440423260762275585614125827575378537936960576598224202856739857985247454545692148029937587998946935532705392385583244912224296422470828957234093700891563772624228208161097611085839927206479380558167170297008102423297882516790657534484455652113269308259037571622300164281694584512467559179152190214174042108187446325545270157162577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 116818715550984931165655849840853381806518047788979653102299626122945298486300785329143871501324172463711344945534503237530210201571083241058143980054295381028014187703842458935291717723527861018493195764486735049424870993208587628055772445304079441960159945114633027075383294434176263806037596078241354867337305219056385647380791772814883905321735453545967693755159733678007671907821077563700627938634255859135427593407838413739058734676125516201334834337185211791647146900337237389867790149909706759032537643674234477272056170942525541797653787618246971670771028090271073641522945128106265956451422255728646571660049341931214585701146089478926815500725188603198943246612457215863736914246065655412686630424929440920395100274459042564134522888261554023210680836724099304223129153361089397118640057285360599500982887558112012759966924242098593995368872140219381254695698559752487699585344793863210504003973965370010502299048729925543527716935348063188156021957723127257251215877910321751219839560861271986212534179537222421091332598428332392732075476354628261070952767181853519760645555801916023847424334962298151492633932506227350885484840888488575051806225545166880126713596107246041175629217557758102165790657748315086872670225997067064173424209587479733412473245095441726988116616715916308857315015517703988336512962328894340301023473921288363823628391452835881541223965634675280731822846033662696925108012132562115393816245964656611280944559140816916434685016012148414156521618128010324737353915778541864559970055285582370553700186464759424376175696613939111728555392594371328094952213996593201468530060816207436887098350508690533524877742257601114197408190722360283165431793097110245930621555561680376878440840969479929935953670952936230013288452195582230082692474207056653354624332468634014380150542579149826429049084752100528159799628449062309288279539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 23120659799218526315736380916339119991328839114815691575613324921219969922421467114852659604242328676012011291537382338881953629292554760373852763655363309829987420267626169731828282914184224421426829176526881597407596037359969498914295589125894739495419501741681139789793511389870543465004314654644746136227140356836824924737800791566071587777803546026841471578813484740077484027425351569775241554853251890673617145032865082776664371601665125714027512707175570389865076920720706027466276044755670054232329154416203358436676503373336654362212115890724339257861118848003357991416416775143731284350120731859139617789305153380306712587862782325320952835953345510752277180855816476514995130515043324219699636898719175688626445805208396649579931077257120540909812221397757502592351728972774380404898237070103797741504619144204118638361131353073095927573073952435084062563588670293720235231161987513985499171131289493478301191417949563630037018993406151325553631606070358920582575479651526669412454841257650957665144139609696310063724482282022547495184015664205735360773949931181209869589070314038582399612299920417140167004755972858404880516930471695187582336008166224604465513874756047377865416877332082786988010613415570543618409133012272555665695344078366352277688207484995829037179534263304093687563825175386508446785905628688762316139957483985696236909065298095118658738105608595964094230357965854743381514215696202919763292796413743113756388996495238506934023352575081076130595245747363304185303141918250517615599270807039281813020172520492888494088098268310991701523156688722336839814456220855351333552085938233712204916568438346360356216788346770076952028780173889310515780630760774569564201753318252541449095116152484429075480604772838499698483454179797929621507695885254315900833663552405448452915217116455791012825632515940687446674986925846572250228383023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -73498958070107122032729703588805781140924053442535636608181840556333892974660711263855225770532521080980510935516988175846927644567953045057287141604121351139365250188074243522163226951395986663990750134296597713415614911690058851748043162123440046536818986223515852275839511790969134136191524033178628560740363057159569750084521902037298787566346217166901643865248411580957813626855373490907855038745941095091058722547627824019668534895844506063136896150800436222303924349071008528424680711078379583323228988850419969605028380161149408028191941339506993098377482350025842483905712451104498718045427708142082698952976682819987318849792068083238617043245550763581660635691702696502810903627825595208606508633493492623079981780487506981920832286985974613435203198974563003665829272684050564061218184154722248800481016540758266634294460476910286505229283045562687104960478353407432936322673165242123780361404560525497990711857590103386936432495480413831258818210479136889200257740532658933959361260837780917197657596185004991290473167602100623888806328168322264701633699424471722243408726103689138692845533341723218080996403371838695616517449282006359332117325701721609414765155848065412350049345006296763482152294369568449164767052004241239560781637994858682453297116888487384952096171141186543870795899229068614745362020918958490867669909667585276536484378681060247432729873135155352859218733368356760528792385045752865364589359854696853570644254480168361826870425730749830359905118312665078441301579825612014701066085386753001899586658292381589971696312971288986688944596568485313989768957379751261434533599778265420053920170001869514521373669199818120788691991575885829741537981180469583720953521584538871490923829615963480998581174517776946092667054733871379534882687140339670040223851574250542266402987162778274564681582186248287765821274772229088665950429904896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -1767999087184062908796555814551782065939451229550684362577548818713834445417471269726212014001723921997212695683323683640922333616690980340921995974494447462972295384247588097644730388079332164096413714248685084174349694957304118873810099743064031924841033510417400982961058636724642492982323198634768492784905927154744062436262197799285014264466819220989924284871283853674914141276461363085806113024641426418022276553040429000652668545102508125670340645808709636220240648214653111331442296851050024885012015176473272302600202414909425253919291585408610552898557463056656386038200348833329349368825988770012889179915923293587788841597036809892090214207468813761426177515671804539778514589406244667647075272767292051590570832306602904860702246212492044636045724325393634753508807994200355414222114796614524172005026335127570602302622164869700867140043855504189872914871290353031498412563167563050107971342433101909607127640189264388914114929739076457500134557353367744939424341649523738681533407297918181851568157517591876292478228628070614992108014309919390919409854668142565132481992613866428340347620271395255957698045991030747858253051362931233303239070599888583081427200882459328443553750068649876466291018543303433322257941808264138441697573854873326913959711213612463191637729016172539643392922764562654571443680893885531508672986791880278302552407360755832186669165700615120557819040673253280973452781848096628359773189152537499249334145596145779587526487214453914008798192548565373313650080290012847852516162218994353984544459322085507932918700245512207914042556324395197085349202581491271371669691339664439515678270088896596845987051284557640223714811460237272743484925270402160839877400477490077080503096003408967442650839489377328401223217071908342851163176593688780944527593026620063765094757693655774407574399364210661705928642281872954802856717755351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 8171486175018775338802944961052812822037177789187707638500513302434652629039193470993865705607548919367810681423863108366313536455441894971250146064747787915736034584609737868129361527566347911754132104208766285343236962538141835194485100149301741624619172238144477059966865046403811261251681922896368064108232558579574705281205715418016008930635082371101122536497081995470095023149203777649817482609937043877219150467568166768989041804797039959104926774886554063184321195492202019414462794646423055624386491367284944370711326808427495807648335409385213711307695348098791386547103418444532939775398329301954879521890644118308162513977624327064681924672680102396167512332924320701683480671383207159390918517113626354344998728273319211455586008984332731899465103642016706584043104361161553778263221027370410153049418866251270250266348871923551984454926784241065257084049718824352331901082988808480665548950397496579977959709409855374770345644882529544942972132107448429748881986800466874280689404272764658126160030226150889788159163676415087653078177378446572972171275545733899276195828027587197967237204812386151808528963665125343684134964169773301931684997494595424919311396689362212430520907965616200381734362639247993498058751535017916893770907571490654485707960117301325898190960994727595568280234277514756459503441141986397575665559083951984925728714496654529896400142238666361192991798261599151565122144671666877317072713135296184661992651807418062425637192120700415857654521100193401489148436737887662293127366590537022407029516520964203524583375012500899630471540368042145435383147107103061641375546708056280325270165074150569344688597636357587563575259385131221951628486380668797135733080214306487478392426290673691021775762884680754000151537920284740263573890793893306826947769010926660795491554059619239611030043566927343744859002983359720017833297948180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -5683851831268790003320313669666003415023358718272845030369130100616873148344193323803702963264029108330415700011674424481551959586631016905565527601424244752496777582022233720347440550316736353664448304376462944712050906559088290144019051636033130182004288131347031669374013351478764879977727412697544675878369490865816798832520853912990253819332585732012522422031061247504486915976136502040597485728719880093209597692918507423478319732917060394851840277342896489315585656527641356651623060932277376561869338618557700154127864168727483336596966159698193802818337767706644090917900631177906070438917993000452335157756809776877846071620204510874240416229312810826637486335565847283961420309833912683513753530484997461700816781266510201586624183806978290741036195912860017297285018720129741650618368784615326999738655413725342328825409776976141573550407177680732839655171800401933149468780565352859124712498125380410249729474494611888273960622149391912320593793142206177889771032759917483115009224495064111603185869391262075182261905437477703616492055988933247153420291875888177222366600346401421986354346369401403327669203432923116686675720934350297167929619340334668627405197191528238625455016832165516087261421558280872811920839628338924741007578470765594212968685251782940363175148104946113985420748766442287519227386124302147533592791265092398300626710933236373712579247210806783016985906446794491902595965417323570594820887123398578741043060837741104432420575431577537097490674006144064312542173012507170130602144777878105082191766596500911292143775278530678379753451468106488667520812202512835076752533063535337322682270724883751325716251710029184837653955062707309295516080271836550985841981013223465717567899103845350933515965336323911739024892132108395065775689588008422207632595331070766639378783235254020323058041175573518845291996935221888864396441185943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -102303988966778342454100868471493071970694642833287296724182982454969148448262089656810698966718223205918860777541381963588142436917108491169351185065127592664625152675548183795888816382307639454438119759953489347635865637811924604623090498927918397891213188351677977027190808451441905813697251235911735185538626219709836390070183229481615526484513002590439786639133514081839424028973393842317130750423578180114609620327582721535535288881886485149263367155003433108945786220367735345252667888904779336358300734469290815948848249696447964059054197324376041495325413469151328181214072605274823782074080723885761511603140136332961092711945870685545708809405262397553108429436890363789951833457877234869286471035578943573817333871572848846529823833122781638954085273090362379529399563238481884916061512028190159022588636874754441073565436510377696076577233102512314252475033805117358605840386240941675648712147694193161373798318068064417334820320737155887201903618884516196338623392397065249370079610325822609645410417226480183014508358114313574751469789654649871529602983823614304325920283552295027340619224769881796424747549219204952780211128432357848821052362389916190412967457008649838903235031553531134087654115878234794593352366764622936403583942907358422049202246404330521210104952487702981161173049173850184902435809232215564459607390331454902878324204323582361027848649165661331512395944138582224723575610623465490649104959293987287254373071843542506132683481312435033254794370012242155120636286695217656340852529709497528358764555391896352232027825790123621284902474627187175081872547190691725609231017973005889979562171916845905124857097662035630394394408534787211126136633094269732885433842508944573180576067546368090534881526577828797517076178873525481824023222034987283644076978423743181036870951582152718129331675883527935055925648779996765333893692004499456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 494279746220178565162942050544192637618846955984505179691092433422192325126533948234866056834092621771075182675464506438761712381958738377982971145059223924191242701388132214296367868612876336542692923193381331617304804539550998779829675998173074573041472383230707949760514056189188323083800786356828277130956458629495298823139375145276869853112031584104903291647514445907436063729433184788931207114944826344182312945466160269356597232807665918701297359404581555735511800008409174070373060811197631344446704313840165424274092245134567929828078536457716934019428072184259025091009792914943215970950106665453018547707277267900145534920872740233889679247337680659443255249437520486677579406450031419023413176917517175481354534693142426882279244290168848171833728261889297103258906650984676881763289164633125316566522224631876773669613345060147645673718374265560423056002199987183557493517078877616302488595303497599134331586643808340515466919678166710137343891096727659222159020880922278886168907384039552032389734245659647830746064641741188100546139283893894665904870994729494063658634947217385186724655161162977024820540933277018743162053246351420047426181261180736118424617900972864008703936153933378021049693933703977390194388166779975647534169220490844063716267782392958808089935509375393885989381076173131529834898257953693045280941472237910878660065707804046469008084165310806289344118944110467110734249429990378323072525506817114022522996349679679526989835522893538541046165378909948624759016428211696910164246810152430550778654179478654329474490545090502610076591934321654084379506595111153507471546936543186695204103137285979563939466815556488971207587413688492795059978049994840247661750352830436994869431471272910700524371495032244699525966577083597039382646808491493225741652717625807425735166237844473161607544149248534437544452007255234759735595228433743872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -1359786714462191708776172990771867277258393725254001241135005065899435680238526881819972399402476753955129534036858993624800181648436500749004459989830020283904154862190379322922064250797984502594951905083367805569876648998175630759956315894085004942803893892813971441732476049280780563695104009826386030008571819036899197518678409302024980449082460623511000214577968969708138058526498920397915484679179397595882557250245716098691242397224717797357609349738238064987879728440535569469392146723185840855486061234664507345087041058490210985237631636955388239632398981375510750128988898225142854486556264436147690624147124935316106357813796860415651988864733516097549384876799278058683658957672535699287389494495424792142851459276614233776094169039335087215151291426883947499577935703401841128223478052875654333556315056603941949693983973773981969599067724538175298231736412547633295862733590550414892729203259049078589825995427763729661040554167715319428288694317460017860611814623787881029117554593529969382130405707475876082204315716194812654567874790960680003507963321926053082328521486554397638804725058683239833443775785835930099207880200123629350305060996458238285663385112689591957819354174295142176872921412279376182596604128647042850993359398203930533008736917446155894284388960838452056177679877501258921923129709953783103968858669305764487962482285087364983053006915019297411916191516668967141717556574734531076035617382912218125568847666865383030595461606735388762067150841731924670323772821389163994159982016047653929030572459434324497932571793594522738985103946921852955531706325827299205181990152752958914071234228950818531797607034972454653781416193969824023660497651087556168201668686816259900415373131691482035131571608737755710781641344045274845302224528396325398307120016859474339921110547261752663913937255363796262248355267491442867661431823537274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 3833518478838043966196698007051956067316228061816252789558626907579929011037922042641737327077880659725000555095324300587502224201615804134771278019526184954344376263108129407284979348942035883708423880907046567062544480560193902109587952774127152751961645032589775473658843256578035784365209862245491441360788796937608998921161292305555070257079008426420099370977467686300979554681047571627036666375127079964071905991010742718748347859147271901574762088785278485574026725773812777752759371582507688264727336288333288497697695127922195799120634249554559139488207244240647652304014192469631781854407959371545038879334524173336132394650730108946256827639850427614670505287279381730530978911867730888311914885046876321372642680580883695847995954868777510427073967655248356946249943940345900868105366615989570542269419406885977470990991649120349808292222284794366411495412190500440383512502319505011130566278418040703246560327745779042439006456090733877257270937692159570179317143186033234072284926740601940104205630918299078331005610767507653602728744057969534170245371631976113531340457719910541980815167532279347204244964404557578868962353365307698860324872120126507875961209602101840990702583477231208536666001707328303500701308606239331224837644263240204196261837054882701845402720686877593921032976421396339271602330781560619944552937317594745389873850781983469149531825589437056005030513898544745463411271771405642755686758169627133620411648000705148073396767805244319310831650631615812689196314386724323678918232182793184568894160643391570333851217639283237476692426829824051584712287076373962931638347731098551514847239926039517077857131937419161661752559240033351287054033657201158701908952782686071774761491740284519744975374036885676628354413148136760384474430934026852653560826598140690464425055173265294690036698366037077952772083613462941167761460935144767488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -11995717070557445184030780301674250154232615801418719052880023409740677302460916825889831262986882863821587019843357094167352284105892678090545579211492019026033521042381887796599999795356251592267200658569471678206129753888072000260131082980689150260335111923717589503893575239676824609877190089891819969294064297953419873980442283606760820855567563637668612602741511412112622639365604889923650149060141901423975249862064051482104761953657929710690339635723280869073200448525192881448918472459982143124005548948408339873166772650607755377919106257538757037720646493103944745884998533712663157348491719284481254273789107735658520213259546354787216635890315452694073246277869805012944388610918486386564727428553874526939869182642356684378018472289244871746416144345441486574568698383001269788016029914435129728300208441121696543489916061203447090515812200548660287820392374326206040523111198379269426911832308716882362270554964831986026986194173904840350827394025188031242386409536848011885189306220042656294362104055557961171891182750991873264223465135685874073011682765949153788885268708013612001090251221055241040953572348019087690670656890571915703281178451278282774358217846390533198047013359663660700542052587720876225576130688164288545161009026942327023076861785348376730337983594368798449051828014710980021283467175132113160093896579182232449769330584663546164453123278687958698433985790236174541247698199988753966759626194376226490364452162278116455135902067410308616048557221858501197899854866288909982041372585071511909934246830582240706052574892349911945440671083512313542216474275050956815287386680852856441971048757236519612238678873914849225102641555126069800705096326106715545557085621513599835069280085636636735296430362472301798080886848269616315318981311605076921446837523772967898594889328941348463250442931901536621185379860488784354301580834068496384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 31879547558183226483792460137709163799415591856143109911774203877343532794154213299671264161185257867152118681479828545234078206183536125229354072946452177672272241566912723334054265584066906940243809392016325059039178797424695344578757276548667067384398618214225750203170625685569640442648483393442087574304519089896011310049567422443761277685496137589148214835165394927505243636102426469987884065020474455022929934477952194390733392408355378442042731168312777634925528576801311046766391889359748929318277121346357178536624867085062649654668438672619802798003579451342709494015925247188527167839679871607338062012263528765018734870648472776313988086768457592268845484574643537288308770311810047324433982305357067954039315707814920361598695021324474851508069430968057071906962644754467985490603021002863033582748832944970532430197037284944959969664296210915426781010147261533727265360400001718143740433370241252490892774916092187865754553072428257655930924460892073452216818816656836475399746820495847106386137266467618647711484781061670739395737271312065080258743296049055276155112357764985174359406847130306977296659322984681030762651772458738058403867494341364232490115917322580360590057920041036773735904841328653341356870221904549598299055740206654855487814196523782545199109877843262760472374196682371524018611243888082045014476592013742343460172735576746393557325559608310194130278085980880411269023534380890139661331572868685106571479156144090052592349589438169063409088875488326171463909229622096952057514582940881871846731419283482187564814110105743591738873494747439076606973434620920318343870442068273586087962496346870739225571316574831536716078153363439898055513715218925997290827874062221519013370208798749317376785001550614973828877745694235209816619078092548365265614214886559996196007454542788281022135029212896255183090737209299301832121751527539867648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -65553474593702308692935389974709948624843165216689254624036457059596993250490869168822542527820765054440239902470711309564109069003735433635994669810552550523692635841290918767319028655583275510539731502483088125835292244536650939383126174045878074960979158284677078553229165309021290610805867212403284946633065923505541410308400879110949006497707991415609421114848082563319522037244219295202645794397838007954473958757137111188900529466228433528739678226075929161112321892722945586576286558545904428747116821115979369329064019062088707731627005379738791487020192465565121931118083870330851037347547640613719399866311311100377997355945879522703291036807500151423404169829952435347192844127013360392440546935609525657574725272526767956487205759437045110817660911431083608882103984544754869667544916698904619034350841581852891076551087287188538507793646159702598925139357198295145548443508044459441305850218122079597295688884972340796928213102667719217531996773474415398468060459643120545899652032424507855088225442251370183303271975936321110846854598964707008617935375096265272070600171189244188456627464428036091593514501687689592163103542365296549311405456677676107824398908880007085619846133588265588006077591119979434336879762474503297232422177607280872989214430439305715349513112232146209636193775356995113398105158469159193590928172403003407200080529894358757690344030181180853681788647809995574379967699965932959100657949539603283824805775063393590107940461130924414453511010283789428741349581103072371709270575275544719259964345481920139945477718297594258558376831025870988232329230206342409543191021555271527298713191768814231702206709886567462929152292813128114532715809671011367403121785733569619049139986833839440698724703259150865370557734641594652481693182593086013068354967656945105370773403952098723312942613808814296702365496545382274101274213907286720512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 107893376413496856560435697462637060958092303724490282918544843435240435951506844587844780161223329323112746004112493588807627023616193469385979907469117996259562587934868097283186340900299561224646268972290190486751061059914870579635298235758038572379594010822609417102815380018335796437891310649815773038564177286544245808648525334285033151490038176959364647589317825409593558853912896439286578344610090697418772978690109659154307345869731015494116795138838666028549433729830442534528729994991833189879095804617011432609092184931668644453427752943856239084633568819886564359580659609591490205653476575629565173507219826997576037680038976876612651188648868653574659757678630963113602230388069229456009916818820295135811386491800218294940746776398689789296313736324681573229098148421449459356652001181496686293247288460147373716005291808131751422876316827488304249784749134452065317944271079269666456405871095469888837606371757872694858614956120945630309364267875478731745370279997216899705039699768599028460926940114443295787083807036016115145690324664694630605619257939409389408250732667194562752581838540227189193758406614072906531740412958816278148583131823557538967859632553005574803259660276991107904976903161825158661543304949934314942219295441764796422078424007954653972070449678857301466999233072607856398433738126505849095751054143970635614150009727551472047967411438253647913393426118635112018509709124626417700747729494631352777669410476831797660468743395376660080069287860901612999286451553581240341107322328947837791186788298299867699807997315210938505721243279573399134348923713656133582663234498775463488664462496644099502155976692037260207225839181537905574376999573259256029934471346798464443185232660117827699156068718867051053251512340203765913249027838761493093679281286340824455884166926536384400913469157030347154233618428502234883654922941675601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -151740275208194486785946515248772551981819734972713699110544403096547053054587937514673575233063604558559840045708849514925288045648824051632334921119051749654469312344939535036042551524260776506232579232091331929139179746998055838073874337192306219069195303394951924418338664821883857846805616185354033882294051202079598377056264286435486117080844373815049869139690756752818453524248825046231349623112272916045723186720729159466561960993616386159944399998700053025289305542359371748122932692645910674038970822748825952242343088592903065655676927178864398903115235556314369074893707820588469690398716831097944178817912609296006190360778598797210917410681818127179796977907577680247661289175029355921930106118190238155943644624473960804789387358888842036565510336202689671234533605986157649461554457634827271594853408364569903010410028177945372099891681723559421680876122083642094097354677526540048080652232219812663813564446403233323124406389770044465747606611761890988564868054027815252546098717501400026280217208649382278500305232994055061002575070050992846049066729037345592937377994278356365665818676798344843115001968817721767649089007581888797166249065524143112503465076656594986232900983406585937805358024673138714313948536033920855868519542824683899728529744811025745559777094526527605317567493663122785649796358479337819228559181824446514304534541064788770600623469756900130095008323093483886740193496634488618444577823225687205912107759915634258688364150011392784552523591075209452954119345660203949964730039584759327232233771550699654994681489448842268355640313345746755587582537808638086046248618568276700658743724529742050026381003361195407724612352206345542407368662353974353466725539899004436074285526962306466404892645174456617627258312889795643274067628983156601261603841599051073166109748111730209634475770089286218136994333832204848031434796881326112768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 192370243047458897599620467996327415352140788311562187563035819765848522565847369973446538461237657415962874557472584236437040715170961915775360350315528049850601127614867347404357608209148834323894395051307514766213315505661391356301312555517926125665183388628064074298961739526247103899266727199394630238620707977244392061405161477094825939499028320899746423951439997201788653233119097186853134736011606805285566685677709286202178649771949138050794740217517193663684894595470335774091618164195104671262542815984620208195270149197054764987520459522662063808404651570260571224558900413675717325100695240406312530898808880527778378561039831249358217014552033425246086335784962600625641097057096945674583283713411430482102266317799320879204900229488431097054608253902181237057119326126762677501120429503204193844035718978401275161646544933491531665433280907482389825908049844229917907245860730530274116872637353434250670721567625965612341186373931501321387289741037341924831618493834960300959946241192212042019590187179059321070331406794551331644469245322584467433486418087386015003826299730287435043204532393541847674401090193820995097163983857350330743539834766463151341550954141931281540242055848673963199040368678116778498323378125994464155861480497363502768753369326137332815071589398505238494242161873233700248690676660815573749246558700559008216816466559646526718939338917785895538793714027275022945356848044513543362861932075034192320324778618842495772484001007012562839538702118190289161266774198323568284380860458613554770513209733670114586942405524533811156017859815686233079036338095417815573717008502141297792059888461903410607451009564511828845810930825110116473726714387403722420873047821615499393956435849572422376950635594899645947055760266727619686500293488335336326288001116637525548574609180484434101281012700245454814925590096654267710610037177787088896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] -222767514506724739265267038798208070840459325032227921170409077301480525845233123081133966555780251480309015725907550576580126654950165380261886200032808685351278352515894924096665972776091056608183534988929777464239851928932219789148691234886809036221638046023244672511122107213809971950903981878543791913710899552363240825276655595119995235059963898414775798954006766107331928070794676498654029331581535359751627467826934611200825547053256577601591498515173257911165524869994940186630828622497287591740023983271387899603194811878891440253774537699398629674348393122378584006638199207141118916293241868575889164276223684891336416699343292001237268608767028864803571484555973777942882675429140114340540863575154852413085481057925511707913813933937059359771807498117497339355559371292414900774797981309797071658185332278291518564737194046061126115246589942576329474102256404797918180467961811492880984708757305432254097075206592561699658203458134154006868435701312775497934938042060850081715953090918380815127852604703867122300854277309899144212691626336852933352927096554344592096230620911873385330442002663752378950469056076612601404875728825304072121635641321699479046753543542778598711163897228391316856964339034941530800117035856821829884394168687049946325825701441194379461020960189571046096644912413022667441738370470129071696857067033639689194113340521048958210173063434980476567593637033392277826837581689502623242411463279113914077170206167015961069110115919285737230502523927123608272402658293281917360102712941519573034167791265831433660095590966478564819578254757656009309655301099135655056672134394204207821604362493772923979992127994591660637007907258148907983449308974776454849684175443274646993771242629113642098344179075533319567379096217032863933686843545086141143076859072803845277615343983741866611246191886071763027920740503155836027034548944611835904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] 229592017001588562811649463953701874891395174241014826142042190625075126301209932250525287183886324176688509352699346460414214228818258832962459855213118512921063464349447167724481216582186388349965294712900889804543789273466148483792019251458346094009635294936562241827971260835830629359355737656171155587697033877236009220920567356548186988090969856306398789500116029329863225620863079913687576480014224788708873168012271026750094957419301088434623213087986119002798355301971087308838993620221028154257470749693097479544697551958053439280422139092204422894127825157805064320997214786467633728392228679880901210380090823245990696710878019880279285029805340610305170317805020092939833004751625329682346823767949897049258143081267079691633211513908396515487433973280903513000809573960096568930102166681534094861363528716880670302436486176430416540819745078104843028547317304988144188475526599101699243972332035799881098917522490786764829453611984760538554816290175420566079439105511890767938098074101908009509031931785597878096086314853450152039079949884071674893551717723722780787203998810704968700014416565229769977782703457926328583564847160100357258040605921125283423955132731741826813807754469542999045523657415005633096380063888864677038397376899763815631090470732837884591209408123758601536420025698252565505349985290483948171426838013420701332234044837598533310581688476136499342548480902759227779640801182053028043768529115993308301604998750285634810785490923997025596363613304076384591694801328856444499043692930200514693005040960736288259636374021119310765239539431701827336146671360794468717945784235779824767811851972823143686806594605082871625994604997479051191621795096855731449513699624032499619881626914779274003362383470031319745697259745390229460661425446397205190997827255708521404507338958579901823323726739441195119179749155022242985717561203764494336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -202221937591185235353895414193863356215713199828570508559057601063968409898255361878006555783440501855921566742746803586546934756755611207675140221867170171578927848686214321701551876628921810766207351943856413815444449849210979194870189609430899794872157517981469094129863918432335732295930250282913441328863281457478033461547426940205733181481552624366325669758001471565060302628641206904824821413142442735631240983876315947001352993703377341479151473286052408801977685562145964715959105827208032029595870956058016000002085875269525213760372148223799668815734047900604402573982828321437924135320456326805181375436104291149645373973133849223762856351187418828035534727712754437574853808253014358172869261860857263880861454082217506566460811363007933762591474185258900874485693722538818040069971365099791438719373451486147259504072807241106827960801374042076783366462468505308850279020356709391916479017321581662361935005481457703047366066449732450875682084111052026242303252077646693499047597966591574849798585800335065107340008879382409116028755745150188604559078983495972784548143611278210992851341897788701508655449164269255336125068148019003747611536326915207997975583183972428968480821911830451791782739313202949448366849420250081146151438253520661741873730138908947348220518092531036647380336104052811478028497047967165814697739441344108603430255792214884189579066678442650606283390505032906730611487125405132812394291295804013918968155448030916617923156628103473411821211993652402879357574968637163929892750336469452400490232502387426170187668825723287703235693260677618922360198911497191376342175934672538258321982324411332073258474903387232436751670665724168646051230131090750791801130226745478409819745092817620729354446939548646994887825769910454978963719517489220520413137371944049533282673050674642471412034405117161414308611423942329846969712628010397466624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 146461205543174854163832092840700974297221941473553657428836373127488909737008564800067421939865458713135542922473580799871343037423186842523948979145286521047298440427441627268916641467727991785801528873342946841026106970407154629087944239738260056112916325899469931102647261268709969174857061454344264389166708045506472933066119077905791843769204647392618255468587816373774419425527871325292656835415726762875303904003241902575450713507505871739188196912127514468651312628940099241759083803602953579107296092980211233599146449647057072281017851545302165010680438273037273287693991804028637665734343436617949902533385397111529088163441476794919069798046098822866013969634722517606970653890279639739508033870193444321471590339128866787507918369889499273436906036379644634347735054291068296194671811759946707268892371249017619692928588058516040594116351230305283038244132945907964190305438368485807274895559579941239914941901645624272572834734428603884757724702960209622304472877815569267464995616482226249651624929954553341306001150945102196874517935904574375926046261672833604505190493496896227367469094101465335523000888187691888734629089930095920294264174801849777246827158557704622439894745499585436496531551190211487280731529920234372612221150777409386933158909578714635379787995202652932944007381269962573423094678871219791613592797815623935585381435033033617184643670103177800197796129075689985979497077522038665226914463770281469622278878237614595339639161512118883971442260065257483759646272028203364818633167707380418662470079488838020483255768292256096322134070425457929465095849424018859039541343611664332906867629220883874736303928492772164710691736614019059245266250174038452951373833440059359831925891374786403722440547235517664040901963456412262130949392745951143017027185810908784241094410548184602740459709061890480320119117255939847000136740035752886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -84090979673529041593344112449038542433159442165014306306043146372649378611728800611208403766643518232609381136720912699958900543457681234123368236139654445971357566636718307206595446910496879912265510647733352288507501299597047594763447416080543738314311283327523655723906700679409968944896368109365373597292851018121626475948264654630309567818716425713113606113218991461187601505903765353441952522902485926670196085306075961857451857012878861068096435377797250468449558934258769197750335394822425468656018158397803162182037186672707035158725099662266288861221818165607370714067955728414241871261888220174046137534865596540796277029908985942806850199273678889523023652994570100991590807447681419492618751859720227353870127179627625105893204542175771901011970653534422540385064624767978150904414544732898128140748783019019215647160951340460669499528077213689702063071398318329628324175041468855621788223681095798839327814730067708132897006504487641483932608845972180925700933138963263856700606613955801593676040623129424969527647526357293982177323490718680069885445576194649781765099317995592875080561213796080119405014840080034186851388412409557488076652339101214291811315089900670749571385883876725915009413147300549558795301075278735681150408980885130443850919442138281832045216862839180367257124410313692796632239226210882642542191276879504171793902160902195214977854091211552767296017967541606407451288325515942270092906065652335802047853231371092858381038671570372286172517415978695403120977492090894125789866835961905121296256286968955377404332182277401319026022155369313876009302655348657644227880274680142235823064308939286815120325775396124761195897907604991883271039813486048242438718358042207274332471934175558811182292056919678165189529124509730101066704052422438819790869577259516752116872972832145883135777937875154531926903959899488372271980915283917275136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 36516554825598523676006815224964773688107544873109875687482432423316712846234055603298772832827129425311761259896618503121867119029041947502315175366997641448767850069485792043862964271726997593907597867395464042688399729370183839086960219415926503770343812667893729190162612289896433446060254322736178478617959745841151893077968316324862156740213815195847459120146786242324520995365837203500271161122604072047367265320280914286965879075283494633355267685707869495232451283850596993712718377135955167330573598463309540134836042235548375454445932406418160004156078676309725417496445895070529379808488206539422404788674402878184150189968997243741301647032820658804137714029187771992716861611032425531275045624777695487980134937336426328696416551970738887092837282794544990952431166403917776047432959902711652277334424188141903460317957822274804427156993619383128183640896603571812006887436637174656308991632073224077584438329740052142810962496178048342349541564361598589260847370070756412535987062173697937994061313812401096171497493969888388949650438492555227403305112468522409936614850132613699864989043090048854022703788141162770088153396198084329509192206953141279814669309321163421726366023768631140278030631963492624983849068074034794080494334665388688524768453074859637039429740046633234694734699636049374540495823529027696162838595191284353091654317140962725584925582623882313952355580762364983966036143054205373702321620889765011589088451510346403535091709937087235231346393208313336279933078714916616137780232862555305487325592177074187970400863912945651583296093829813308936480551470479413256479711394367267731441587259955194031670979270071832849642747510673159041756904835538770119756957849718175331598541748090006310196550205140958950249520167387674224114884783773894279876392093966338443588882193127080340068599929761845087722282289730225399650087933256400896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -10535845144612998549196247677073360005551742798780316031359557179034367192755822163928149126508671844289684416748053721109821426039376011218367399859866853169639173120859949967130064073973230462435276653205404024968168080627647802834778353391739071533514556582950652739265100268328454881240346935079352689751273340931259452131059596773706367895160711731913910859847019925501031787366881250936111878074788003748607722334504890775684090079762787896763756612239811253738722613781757938985854347658904932405789139335310552901909181244898619821831470253324660015501939673745137880115428375271250866496098116313379118589665034744420706768231684191013076322995312946181033308559777793921921495028171405926174680622050744748335111093609218480023041247766365254768137484912721361465602584904866588099769879828615545438236895193852910653501892365806092111524935864037017537295289562850042009707416015107245653799215701493463793598827189275958985743337353047687785519474578312989677968762829043984436105907729992272015759337057618462437912492102757134468283415670579272541865128627909983543683998868091453844434007938833369985865370979205559818957386772060881212738063621175000113708571257459230547448727385730634439205279304636752376004198766821448743678931368185472013584645322216736914536868495672010302302305963298866757941517819242923354218529294610829617332103552469719780339402240753912391845929114147222845569025552651736947591937498554288112678423666991800421571177201350959799629255463583107715282747999556709247584132882665798720569039172466893904055725928099563964699542839313867612648037366363384420184740834086809730673487584252793721219804687327570240329278282210698393423423572340559636680283727406409773977656946715096883127874108380715513064630170949414055375136901662699037370481379674778978943175019009501862129085631329279193263441643067719604697549807642738688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -30958485366854360465818842651991199413672939765923142919510004832978342893519081518540767040323669570913807667090881569964782638285291924827975779477328728662625486376355533948432648130884741396087056384852775840839917150891429392918107942035778248228674762943818494242483561128971295155678239545303238893727748367690048568002179136006189639314797738706269599008175155408628051743561620201700340238574133274287567779571975153519121388866449258710222001453735752477808689865604699707204240387742501428468975058662688686723243976807307748441094972262642376235670809448293095168767653092935869865494262917241198114905888567672165932836985467381939030799152406779982247326706020857786779425794857449869226639381475819188230141318665305533748669245103342042594209981977243020196040757123766867793727058958021744370826467404850576282322038533284377682172287096904713564484489233343117399145519038114225954674580766270207305291155843998229963445629231628801998056032633708026250003817189372541712690574206699642700146861103207346245315049672621767699404009127844335492547476226021558201331895036704408496335675392792933259521156587147578047489987924238744958216732492417022450760778614727122079315990296148705943675136896553223714758742908867374554564307274251145421377352995055328038139595563976913668848351318865358603686144993614365103713638710536759324431743859543371483283643183536223414814281972460343123112576384105542000091428915492547145643517590596037813921099151264861820292041858057434452887542024583224688896213829001421113176166829897151752393873365253682292540489943398145264533280708873786115636920940044439924967750679938803127531903736250443264127132371613111816005670613827112391192249097395983618685042564653178560751658977602121260599750474815273430146479830287211869649365489355581784020779225739295998387263764189094596724792072443868875545559489839104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 3335589027731918432934600613869970420672312570230325142999444665049004286089076944618432122264937972687540094883231567115318506634822444333819600721202228042812659928207661741639642654577709228126354684984231685979435256982256731793409100941539855964756308738959247357473410058648239134692299608046078561161164258440091462990849273378274387039767236194277327928066433945129042091115847871124758968372334647794661573615636354293848118481242460035542873567696978321693104687619032352168134563831443921910898986411175241023899741889241968317355124499294090535981295524443806426520899677883313482952698246148630210311421781404940084769774867158072422675734421397041230300719497117697262197371705901630607577188228874223317050558419560446517947744281454463240459789762561792470781442399491774930633296514808532826723845030629348416335426816156224343783265727642000323960775392821977363531887433566211977162618973258813959563543418817390223661281013557255212306783477038953173989569347732962632773406421297182189692965054117034228040577705012639480380131202707829481174760811487558674647937995753804407902355516074271808257344907751129780624396700626506531640708797552426731645139612418623212970141332417676143377941923257829774138408854316514621658934712931343183229143133982913116319894515030912136192861905256480425758290542044902078845206246826107689638926967848442136966043093839176377483603784292291120437081364259260047372740312396092406389138893383987362863770164191015009864959696147220019669560129130264508899126876105195708024915144628798373764676796389429422525394746449162257340634847017345812414291176476749478299616016872341154959679427494672539980861131581725446470492731344525874510235232781951937432320598101407072701278031925164938782740665761515710480893245436008459143288329146635610576352029409161720648016923291362713498817808427067680090042099835076608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -3416942546127130445396886648587647880817226018290679018181844611817790992921720127879230741984763393426062878447636441363271591455240768032882040331665924033756864937545766484817133236475553496326801713208746305432799960544026951687875328955391982746242755569167972199087317899365118568430808593398540529924153376968597308614135531028804658085175056705902135158265111031902665388932273168740244674714943945092130669152533392502563390349430353139029475581686458711422565155165450870848315253022223134592717206921902603416086894091693965520274155131028679009113697946006567557268088929723962477342886919739372980529516424007137505999180736705060038761910811201857235966225999017759047365555455939164188237027142586386660408984048909753848972015309361592666676873120735112888779131542556448885602778338595263775359756071141808253433150337508673612701685188685626596458364913923215611844319897141855474371847209474412987973246236836489137311864297623794573733302316705488641806261745650310438128232522454997287949790137789026637141317047494282286459989818293102305151247868101695274293915543319545506842333807940850931123339662209722553750772882092276736094071467167606826145807848737913686693747610951917736094118168027969798271419314242132337662480212119266392377142730078459920668065378115665264387248300012875477982175647365787188525906467072241276652327632801652002344089555119650472403667507728853319570035250488721017472963416428899116503857810614085414549517097175920000344167599146218384267292255746890057039692934193356630297913565084154772712226538879762470678352849079992937982769591455448562740112239802544170955411435790138379373048021251724434286860489693229922569299720885899201068477116140178356406799858595054457070620383825274527452646066848332934078370482226325456169975999521763183158112994950340567529225372880003477578946871225474505778575884167413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 1869278353863660434624602602308479168420261386364271506012703616033708202503169970702441527722017137065096062755232229418977469724876826166714765348587822495019986758717974775569700357358525648544090463773784624995969654666355307071369051580105670327527315653882615301179117443040369726936633773847003547001467729751901320092237790712244632374029233851608632012946130198743270650441474490082388250838878842447305078605204177285954888503265003923627482285001763264759906878288507695402524001123568879175696239829217711573482955997382980958925541168301657557213603287403441866802599605332149338417376085698148896031518944869145444781745437253396665178653501387973477804232242344041477624721750715937945846463924321424095776229718912625849140357775536012973518128822338364977369616902837725156646301871399500429016183330813504045912888351289503926353442194222574546872687855921774153735544959632924264415269174053214898932888035972753955657392721781644085829592197574454340113862676609954958571467230314177803277925079888148721833026360527218083058996436985697776144036877314266832800854839248275292053210897367446108808477650855431726272085631455715414354084730479373848377462578472227737236055053420288284064365546269019248885822107731195036022958389986277185320901990689937424713869496456586380178050976448172110485025612613138181946166869815401349387362870396370075931009130005060946566512061102934359123375793848830364294661023374017219930268743340080016848860530423647743376633071263678843312325540543576313288219972983293406604815288472033335933844343645249858858372967793449903459820512669151356978435699874720102844964773821598131134513606603562718705990872037192971147121785084616008306404617941573192733483034540876379017915425320477431156843440751361156254930837870782260642877532148740225679183367142837602454390356652865483488925574975061955815501069388087296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] -198554113286780460389320725078786763129934110573635255700953871975967123268436634000809512791905584651600023324704979424624269747769462854040603445677926756513042156330274586812530106062731721596593673957743711469400417046290957064623918588356819711607624613558809876055240067859733046297070332229884963250028147510492589377870020517715641465787194786185023992562907375972774205575775642211819533243318482775252585254276084859663432273909504760022464496090933571948534113871798913165497152135840309449622629647042448826187554215027515498921996458599230106221659478181259539301893782259414945626067549925246553988587777046824812742587566759322831820751398977108559074401237118874491457321503867234065110896215644193778053484758562507863803074958217129734213268829726513064594409666603276040239106167619035836812723838759110251615533160415121444523070721931650036644109402873715023951259048021075604739096958133358063439412916438694644748437557093493579156324923496956692683796805846186124453704468548153770749312597867510167505651754183462398908376127495834183442753759649131083972935246596512274574730674339204321019958334796624307095166317958965908367737741710698891262516672336184715939229855988340414987758770093040644674521579019278275475519995548944655140479676040816523594764813368469941929031115316665989905742874347108761223453514769717866665453586226721361740336353393611511239953955671222690973963586179215662373763446841021509140217501595008706102872907465335932700584181021486352393855912667492271056894837845019614596798089528511936110864963227972359501357325245900520437076307199391496353324943570635471649747162911513015105566479492342699703869770727055419983549680228305404659946463786020936320845140289541743619389405707637513163436783205167138288125008585353244106407221021800373877684999989444961319690431268785209555792529218953105053502837444575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -559321575975489781990040275711289928901156886297212021969077950407160579106569764067084852346928821451583730365370366641848381998435826853030592361766516065054006442382050151832891554373331451177042217783801507638838802648990249603821795468731668900556567347917807828099942877029869496997289293059998637986284870757484505820098133360611127954371178586507973161738716487079709698498016602832849916615999811006317461907114033552372513080029204765324418447866719831035430019286887099632645811282907373875000251435593213837507467191871966661995327002768142733644410477412411063463958853375116452721476083687430819623859971185197993820078409217454323353501434868669822758929168547800183892540027747237330832851090023208103149674797400220532818063393624755497589468717046171606288584158601252127320386732495529602576309291102372318128068118879806420184142793424215739803574760730099262944374708309519143394230815294119917865332880557216987222205283172104913353342901162242056916556928327705771787013851849017700025226931637833985931066602955268058389596815605225221779942432990258138962752423702171996679254864290155811641610545060599957916849124516176544160764030975103675471124051205929132247057400997928774049190049962689629903819893139740868066235376850571154850894833016017620063470350236604194667516742916027109735692568652245454587920233768764403357386183333532396836495763407109405810972255516783957552926292968315937287308501225732256351857717079171758412080772591229402241938881377743742519637151184099530975111545854012883834443502415224950626157329554084803252660349576758614796716358877234729787553176337404970558422854864670648660454814771459374143143086381174208194012939127235017027405110031963050691483171755213699890367813689179800439171442960103853264704202961133130093140887751720627194994198375815602352355559928493689246393602332060401155229086017126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 493596613256275893045445290419200186338926763601977061795082955683862287897410382981087474385258351093855596279411878195313046871878874443075646944339142595024197634830378173929986128012296260426071943163963320858116862498905392429654776032997507154735279111321665665161444897496283172486095597843149983786745943527719325327686814679017908696162545603225174695212080078657955122973842019888939528268251520658819860408193715219971636794107834694673917589740517593596090400856967649834450905816066364925841638477517312182643461424826310506491457999111608868929317499323334028287950832486534684366169222402821749664496524452454238590663044140109918190682304413344435027575824309643771172336408633445730571362275280911969098783329270683219661956890460053616217789055037498040632515319882280439388769782154714632562946162890508596997156921223152310152109620845162480562674991453985317300835220181510114979858642516784365995779572376638587531773006349500449054132314320624449639219184820533641188096582786811276375414468965383825433109586184292673690304264165019580252864624753886167335728052296338109290852830274836643519179361187760637462429375851252125610104721206873302091570910304512170195430961350761024052061171017075757773551505203554133821346209454702504266251098704625961460364958995880974516938998544638765966227267272366588123210650356376044794913968206906748889661257799497034032164762542697335843987751503235033679045995515969413088488032731443917433236118446938277806312363030696466416026971133042238733707797118920801733278657561885063691266648628019659763538225006307712041362248072394247096653464858082660604547362322663693214186344804441671643649562471601647871800535763341720048235050761513227459844781939037410117876449080827760572670746759764556958492601043238967926081283861426519206450244486596803518660242391292285652858367627434883661743468893437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] -202352370446832631988389464700472484034654714658760725994509797651000423258992044816629492342042044317015852799413044984283892577225038328126570043095716440748438729189727470076796837920215649089434536136338194186915320916525272588041151490315473051095576859713927082866290745911229867989866962994856315477921834045387385347406553448617965797904819949239914020429092074831379764475851341828755922326647456455819669279441408376624857757659643370457431359623220978329922945406372121532511125044255097567697458109391309389948797624099685689976693804068425471952435643305506571419017576131488062455838667887440591674201000783017635707521873212336021453541561843660299118542574638826538832439499108184821598166848876043824841982039489394091144582838728464134320481192072068512303798274142117499426691194550398521611115080244028982516621607799471454124387037419518594095597214092575761359465694946057635642134241586765417338496962550660283112434993671494070206475410506019680227952705677029402673726569752003223981851759926647708497149058268049693519629362003835379682509954560540735662599592780174249357069297812252977090729442103322059899703694878951623145148864568866995751472723341253026793873970198588117414566441307531117054311124957425340336682170516362927699209073328594502479442335808432758109965175320645893702269808609031793759342001241784179835936554250654405383689261175219934211226575758270309302263201280790687527943041178119424998672629897765797807127267212150893068795411960305857894262674559729904246429787525427917214924482787155529999429561133864303817155173932098211651960219233966464619777518779327356947792404497917066730380629243921565095124648143302453900182840231139586796539193159817847665539573374540571715285431835686104000440512305140688281471780942389653334787876997821869861611067426134075625291692903830271495872423740756608391995979743625216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] 29389227602930949629246209726386478014236683071359474885610339314031891872407699672798517829288407776611853803252854321215124530457738974025472080486756143651509363763921603849333637651274571216762731098629442569815920838839091275279147933798473498826150948974851100683977395435288205427444368827947639914605329566323509589368716296269153960579937200448855767140806222303933706988151283014077510032912398841011552579502399354774235622822777196344895836658487469713607831179912693194248196986541645011242404166654918606682207008657721050397705997760493253673847476569663866017638303136135338685193990150516073978490034758148296656731801464381803069475226320173479273946051249485454296454086780260248788217547842216233364479687033627073542338920301490372653397908330699638975510243992516374217674991842782205855928247333593259001528364845394075620405246870447116057172679247125113584580076632793699695015382018563831027936910802474058817243389004866341940960710932322505245325063473994897481238136651096630145383984941476988553118395423603499399073262526398416816445821129368822837148621481394154787650038074605848455427330043701059409913213558580734674629774524239080621429157826557107199208643328177033904529090723718141071352374564651719280578186093960575573217585864678678181887962091783173508214539669751359271379063303645297645011587141156766694811149569885189996005001224701137344693083338963929040813439043217783640252062644613204600926308266695366199145385905814987549290251545350281202658263660931332102946134477886011571825137801304429145532944714548000857572884162054652784572115935815791974636335296003965779729452531965848708409761903219597300815902126132277517362873103232843816510063900938551248674801567157709970921538905532805793592313607084271899609367375530136718787109015634361433085891403874249797093873136700871422511932340741082218148461849608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 14502081720002825995914718614861122511393981059941077682375760782446388858640928392594958715942802212101209304543246220644330218873842103695125907747781315557320598312299664017117288460557819206916263777842701428370170580637591213369184164749723876054619928131031266305885851606387052525580659655733489803665558566441486425127047019700291593609730930808476311841974115094832574362167807516609172798921269507057439853310828267116588858206079519771894974954321316461495665170746456493669556570077903750825114439398955472856925363150580860120557729654645718644043446289268147952334335273881970281079955683135881153563549638136420443761040740739734814768479462693814768996786667591192783599435287612808994257462325337885273576537266498415483667987151039930410244258981609229795923217121508442821626976684142466268299664828557571698912653894049569987731686879999483451818372227041591057655746036271746612930862722361289793787308238100994985976013529390321290878345638341300084516173549583679035529487908933158247851254279887309934079729604431252881608069165161750873289219633229110796325723771217107357623225979134815363253171884910135885859632315618905331287609674618915034574620893030324227532423902683741297606705501507228627967437635866738329829345096574139830326732626348969624121972014139647813976728011412737660167587347049635092055649864068020693665218917646000388943182482520371743663103281077491308613999594932878210116391592778868682966783258035461571406694543517392150761708612488537439872675078991416428837794029968341112534579155417203910089665806367255899658978421624255864829222063046567592110483822824671256228335690044485829610784163669238873419119178667706415313840279255229571452426745934104757335927022602495953565957967289164300010407795498072216741155839996251641774874954662248974221595744908325124184771083627839258767826876458637154520377541525504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -10761641790118105399491299670795684628523300791043335837506958659861644046704261532105431175250304609149529094053580620368163767320253827737286838598929248162870673379797248391206582476090352249301603307206499058548114749279484878941294562018136553719349959446738701061883227489538049004454959592060874701780305815947928507277342592532939126067146358045066090194162580509740648745197833930704427987937888194531912170390019507700666112606349598000143858624584513319463631431546684128557858692373931476383151982975309785565048252815386816011189735012579357431402751222184033217649829902271905215978272112624201604717048569873184530599096025898179571142793327407152680235192930735822446346887212709112583946359113448741882308430209482307090093585998861401959210118182157224644131825945958469385227771275888147980160618151819198281042635959451249389080846179228502421047884271659183963377816570640299871291952856181111715957413575393200173624573166863421878454623391786942208968362575496783568981062308176741667284471999477370521047330053696979438664333113929864197692419242574863856734695265213484156503376907779622708997691830531469568181886523468657854260873107046156911540580331742781916341578348078749705675384377363003196303962564923265139142565550145936649468327839485679063430130079933261820687942182452217624905151328491998695995115247579033800712710566859946725950152975050884177452696257591846898792548204938069617810066769808706030255792245396783554505571280940006693692004646992873666200604734474175691553071447863415531696088938185876910474853810960721443836563123060714347352959516584632667167137705265479462611342620995176271837665605420502908940911062232964159972400973274904517587783282732452107962370098063117814251820653771636331973531916295821288926324136207525319184274512605212454498542778671929215895050687764017396035136446036268790655723298095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 3449760001134673560858621519583414759234778733131257483418893835360654271098666243188607193314621533792933533616641167112645401731668513497139763954847826035394218905565558816584735437999361210090361354286514611972999138549655353583425523849968221166044646556543685268976715417439955699029955384859049969976450146181700963558837949040942952692668473143951399251944832422898801124984618867231891780453078099097478046877449693950456576187697597745843895644787959078004056682008043858556701939677816189370007230615895045715113975414031991093899780941236862680934126768928519182777609780849470932640954919227231624726300402138869736969595110615925432447875531815504795493915808767443379942832423961501881016090079186865400903173209321592905834321470156765765889670878665636405513940647192830219443428249191451707896563210627598152742409725254345768771110533226785724900018038464556894224523666543447931231585714370897994763557625839755056408479546020303495442173648275182952486449133654167103643078489146029973364634280414313563865934376131668531675518399060290301739503159210021254707481401180395965506530302664440649363059494506470566704630514624253560994546392030068006299258785584267815364673829307843586250131128614290956251371202235401272629210692376204860577685943214084424496256837720899645975031114592038612619082849081564595260044770033952161367882007183186619887841913983004522248721187477885294301600783059657252687093504894729475567429202653061743777559314578610579058218356859780840650482972020208553094710689246466096815593685612292277729162157466792269852732324543736127819015464605205187259513528632029213782093818460409295009178422579125380027866487199006129794307641102999761341439501503872333209159802049581673214121467083307977421208242146674230152913959793616852082112109694054395124109629241135266995085930505744862019649158740990711299527722139648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -576119376359074736909539022101729636332474133068403675159077710740685022844631699611353567283298265933822393216299699143847309999413579751374138389213719445179023871560646865492956011309545235103381772182689981167900620901232192012653258250997313877265404178816714767935332159393067846247749651564108735507020910086631664112219228250622727158735270839144902551204759404107245242206988355164032658296096246800076540561491115841548065089529610899003081378206260875921153706150125389578033218610818123639428914442691030140267278631759617318094263736680903223561243480034052802703099131127210085885134612784473475573557726165715936780427704324082554692086102719456560637525473059975595191520081055624197747540368422753301683690160768268694778729816217796096109303992103022525747246665266735162136510242747942314147663652470554661088373732500537967846116801622208908244852259911906655497887726501216539571873433389064930204846304132052037749396653448019145853925986967103076914368320252750288486531774884090471668873740755651088747706808381646432724289430184972836202178210131763875157254059036641838031789483234974207148748084368519770571831396589963448911493049626447046337457555824306318104758670420803705532554779086323926002576535101542397053573930334583687570991729619041044698878445105052179765595108200723961339975203013877577560915043215102963090530307040623859953249589759163899817869122788521272121348577687057991490884527388339111281488138332634287604115980042427938350663939407959639412873769973601599640915835454508470586123473690250881171493179884804680800260555521524134321104723029039411393624539543092630337267145162499141829489807792091732948549170153496348481672699467145288865404075013192819656714044581817728106489239077245165581937056214793562984773303338389358747119779377410414209515367277757705126878481283040951803405724551635620446897585520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] -487568144399072002236757568097706370526614515042985556471626188420050459028328309997595680732147611600426810280412863668599228177422236706661849054186814875241957715605899373857369356288508236080098905471608149324004275692775862514995988333604192477180482289277991681121063393650316693083107353510325576477673219965508051190703529653105481481703064648427819847098935967428206007843376914690534168612292883470845716121845680266048537286911850655643410810019671316282309236549381309755281042439207294461207232181182327476620495647171169935336666585077066793050019888692738388367667480118000723542868326391221262403254307521315031865189460388016398287505641833846011386321785857038745400988009913421831269223856923960017993676364485501220644224413447876007915481159404044932004684985345568134822051210804895717675705096613529095247987446815772413887262705501287399114396469825315922789055947734038149579590430551242982951831145895438123908805799285080696236352618922785627969508630956418719038417040972601582884849126977067582371968620660299550711836906433893516151080169308010399546562468125550774148724789921585012938442365940276982935189648795982858199981183154223648540283690006331243206852490517158597226259540020158949362257133438967623993178295462678260774352493009773859067030581691043815610620994278484176562629722287626999819022075438647526929544552929603824868189149796112718362797030368506761504134241195400546033379048321942565376719473920938139124407924272715306772715927027472827931043821109788654564789860202313139570367024125160827420540814261840476671708343476507063773177266599270308228977117726468777695707059763368986881331981433787260758020163928493799909583882020426166161174747666209980775243773319861539499713455141523929957259982671499302192640864034326440243174112089950476237605938520924724476013839497191120708804526157794835511115776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] 27737444407929542861452749954965740798422507631677649853933517710288497596916392410504739446536495951810478554664263445966589202879870340765423262154271206238014404511156135822749863918885031909329557847669519390816858408108408699379733239019208671338867463649190484900884812489421449627912391841538347924831221173437978221616809024267076604999819933402843444908021724355226045567969162429395003644044889998091869423132048288828521961549067246812346155608953664013445486514139186278995630303088578323393133234572839863691480181131978399994921781283641229041548072347996464671461923666473039286127233400523894716307293883281314537666166968781076007320582766268787583807318920896123616485440677394484522734267483436256653854900374653247449437604396367097712592603272075897592489363537319646071896351386436668347924732340519938517052091569742685112174215677277676340235340165097875629834991494335597760033359324719378814728482152335311055149650457693906399571466309738484159743352648036136969773787643626392875806323181273443628398104699419182517151955292407572221309523531249052735127343703662777032820359784736730701164038458561110488303959169141415579152684947744899036118960032283518659642773841125090961698347666550429189713940458913313304112479665055244606911715179286909814189591975055009070603230193113060963348268617340823836776276220881001452636665186217545265231373966033878966798910352849465925841521437126246263984149662630147024922412066975859582144672542367192220392298033324017129981246621823526160669613642090970082197823717722985842269176063768714762279620809781658417664332407435093625446516059817815701622303838742642321622706506748863087159523556351680007403412163973984041171052765699237965207071580271426802279983982975246006726361672901586824635005829934551506227615358388234111256862114015439686154144249609137631739231812678457865266867994624000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -7567667436735332102021980471928090850354825495342551638489061533430272480086380397814151010624248696539521303130204109404054518774537216775438731650781982218611724112849785038249025592577881011917468947991325276677340197535542375664533282151064226638868949820553099653066562381571405979577812257120537098306986613017939060504734358576347594774404561910167936520726102002190713696816286024756392944748365858912625915208589442715750202553570085248118238314413767998523728709099899504515653816573052620800159847015141057798668261663739060379769340212302635720208647405515315447786856030389833861652979072886178700692405677524101132425145281367077098117528092877317920024846529062036085633067889510026363859946610802700576079840979881139300975151002648169971069429629096950237224721037902645337955576482096788606253062256211851731628335183530117173612423061761660276985308044876720325239094261126025018860485647270499445525535961230669485806709828417897448924138010938363676418603729379799665306278413938967460115350639202757075125838849648802575270843663044379227962293538831488165695669127871917872578638509577406406162394723528757175556809607189696788545760341802257716715851660230079752135073415880964433512723242779314264783342193436881226224221799528958194195604471381794914897665634144233650290337625354732481742019038426400772739637245697810123552883898267138678811649028095028956735310983670353173693392262406730254347144307886172791177609307673273901168385580074960717079563626085381041366787974283246534982957700364627302148745435977602107848508539703403618568783005806965745094795847464764585349387679440464165705448812878009663811511175327069827477149874614980081964495955099548362057292285807748784058390147563810096990574753024653090522331893114358446299952800067918451933210929169912462020040288128034993557612984504533497788642156251159894034992857088000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 890726385834190248578725724483004146642332284542357781116916050781121877635794894044070452030702780026270001413477825971955999897344152169590020460106423351210322666427539477595172635275315361121844049238240241208480183120758627831289290076976313224635753926357864741274373685995863943027906096918721634638748115191020798600376172208320960497298617502978066476617123873837011070017310525518919464423772659865681792824342740412604691597660998759533072776861625222396495169479611969998096088134878869003502407850154352966139885981817468897199369069534580131164097180393865225183884119430372310080481881646129864541777199953355640136474620913464085619472708593029845022602860322922520404182445212984495808249431334951856963774856542944938277876381736424817815468468864979096540573107551979975667553858781154659501010635103760231030928162884276046913702180379413551894477489335542788182886322721949162434695689308822919907653771500818551934090979632805146045642313899543527439820837227449855513047902575264096264292570847248400907716129087969778499113772993452430412878035300727284164718688551374823016596898673070277985155095899088208028799777035554249861638856268470396402549328389014395240860553255109849610535388499071814862868534044584995842413331441777296878689271516976775448110288844979754563422080049517881059334855963358446578743205043821522543942041049729587676623061693017080938288347134820849988902958782200183488157575358645834551339341579058112894386400970124584714767975359381247696797279859539110680543383258931215575258581767382252484519563027798118571825414914405993363083898326800961781433969423333720968831249094621314222527737003249146602138781554146649851897665476880979908045925776570435690122498335024801597730258219194563361799738782704046290942075454767495824932624615078028938787279519880584957042459344790470720451057786650927912556953600000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] 15370772425399858563265167463907985395156988304188198963232405735537064904895889413845761446266484635260664742685426850491172066590695744366918091193274710692356369400306134001437831583959280925219872799976928043361691957477747796581626607926654352629723709058066360060662803905108794816265645609414695406309642336711709291188489141798983281433701487694522440722299724545328954524069001705205874447782504075516538528978169011621305128288201711394072585925134703105004001935513326074668723329892590132209986484154051038742953547603388364910884885792733893052214106844084209418845838688064083467952469554492238356192459054395505786031055709147510378185724490283731034602027477340862161110076267952991341448818330003855823423573916826875936582405240116932327449247718725039700090811508621394678425460675801195394519870193697917678204161325425563082053875509774533638832245370184793210962014310758758166832895979863101924964649085254838434085452361764083806392960499890501664096888993681762032173398790885657398378420529861925866009794729280210943879717334707576115181032975453834998320796938658068924392677259262209906708819793871866413890833134842994111554323282749950121452359211664293931173261329475935391470179905655739191595735995477038707011155306975689083479120269076519906249595222028188733372120384137711370874836339016825171606574953081120029573262083937946978367406610993581111415867745649474587520977029844342704557846617669795269067897589368131155643567051161912752827552353474274915429508217624672963723341779659824088855797096063739294723148072942144602602024405717653548824184285490146080139850452427097532252209336467294981928825478008726096111213262871969604829859524797482430527193307570595072132422879677754755588285115960228405784950049358054625741200660188538060627948264986494415869019910814901392687115363831240400476390605047640431775449088000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] -16540262037935607061168060621921162418888488663794600225780157839839962997062476538398996781332592955901109990111596430499913441710143428934647625675346434379959657379611434211239151004133174042683266182664582190000313124477994958077544723586019944809274154912578136044793809651756992330988639232542828635307516958507480584045581911643327072917205083089449090326698991848681146640334934744482553136130053921888003993180455416662267340716605747826510460492563271038528159537802562814438105539985844343079785727207993013174428218332120348988989846994006980260802435847045198752961784153129418828231267093754772826944524052956398639481528337626725755836571295108099502713119268741559479029071758713499112908546192013438567716790183638959454587319154451943144718818348964298574649410047370476332387729248314907009473582938676197167557029245025292814229622935325830056523623926760028380054058802060729866723403209837281841655198377699645272802907111622918982353014213948655476802636176566209248751405799605904132821215989265624579224248748365384021203351628985675647270447593837945424491254942377593607535693239899807567942998075630911553832721182610750007868923432677681243575104361463441683339219320147551598425327365169604644254215972054411798213590542724310951162927133387080161802014326752458126264664856672106781138053518704666303381475189652638225314522471982136161525050315443365398924694252322841424681054783314570071855116697374676037195948759948513744948046573785166182729671704870799417772127692344010272430048357162367050558283318288692176058801106607605574231682480698976296969005287037226732478994136072235599205508143084652664469580955321435995305485485130501992683375995606268681615591390779698666068442512927583908728964578720606099686274297288701320780190144564124457666412790121330418162684257963222154809713953096337655654593966013305914010894336000000000000000000000000000000000000000000000000000000000000000000000 [103,43] 700899628522787746676560442964873761392841684100474251368224376718428023744885121219665410045362313658764100319300157039358866427777200666789983015162619075612668076269283542052482061805496960153036190197031023712373269402592008340572836228897459692240183845168471568627910464898938797781586038569661588396761637088589486590841434212890179189317775911097430054348673688416645302000230773107092438380263353779104744797980792474883021038155741993733052187814653762636401642769559419351067299642183970756409879977424338983071857511570224764607267925751856292764452734043044691691084046329673752094970289966960447421396880040402793419550042418762895095379957409596849423612329163339936275492212386268386744896152901394298852813688607824970135590967801457142744296868178576494930584811174670103728154351052894645298260456873517973548914324405906080360561155401566857016655869395944622085811492720908541274860509724185625757281534251213865944643642658693348140230602780224216430871551845660877091007117906922476308347194355392973873032862692306644598400264013001714606180268402097904193552844817285645300070773898750757396564734424136315461618048566752135624673873195099569643303086063470480161330556871868449444135465826695104162048539536511221805884717696287349122056033499210840411215938110304646029183971249595901993698507001034404985333334450415899688272365085532031161004914576581512917643706203708789056143247339114747809823941250802208361093202118947626049365090782322062736017673563769736094822435316964106622274513578927772657707428031215382202643070305710115365634116080179748033060287086725854661600827223581363409665990036700501370267565340186256342357862586778845860785471487694762487750010863439057714017599337293937627075300504007213879588065910117661948265205926318319140975668532535422808677353069181793930458085481820998300381061672490296890359808000000000000000000000000000000000000000000000000000000000000000000 [103,44] 217087199431477426213449201923175671457024242474898600901649892718800686191251321820681982837904920955244393961899604956711163375339800072032201849422884429856773682180269194203864866585804862065028302241220316488004659517268149611531645043264929186158260513100037778990715766748950645333715839700967562293921443863996263268952520703528857338630352015585443309957872007806478057036075896406574326100304538854885973374437348535444273877768065195240061134395517712386332267032417723095105967980418074400216846582895283156833658381148761119302275424400745121346105250839284289752846073644571723261967300822063934107852102167336333511839731529208069541162485745424049083202497376781952128821885910003771811022410732182966237055630184188189049290390914402212657803432958568580712218235662111411060143642750595704777371859994734693412271928973210387617560170872274388099005956726407555043857183452704536112913168815480148803735692616719975143680402098155100347633609384340069820895656659892368151246328297342180637430254470149295265453023365192052886853373680256916344816179307809570165079847218863699036579849305759913178719138245799892529063321337667243285376411971367769639755208701860525408612296206939944701011917372531550862241447036358796988160411923574662922156988068673799728875965930629741763854199907741520655533955426344873735857962381299781673245266505266981714754580998266579312523889827220493966324269651348273181929517364063234544580039205927095978285249592114205390317017648040037278514120880396880221560613724101626310958892074864145649924174500677968402139173511533486759143761882559684910010525764636241049005733320443548649594119227975352698185202827368596212908216365116721641498563866587018247182842358523158938335403696142178882491191370868907095126239072262529731928122805789727520509989280471473767536795946043541328557881772762121950461952000000000000000000000000000000000000000000000000000000000000000 [103,45] 11887248465353635928322946296070892508250376554656178530659213043089285942927834154994368361727128299232437773778319133089458457057275657600528168023489320554127170900776148191929902012588704561112073283362735982103371476299382435381774588466760991998958040010804524482547736769709184256754056223440046032843282957833595969031589498644101132140521394394008664491549619869316306084414322534228649168564530873324972882274479266444678827281320113024547366289629714280028724005443465619048722227039056082845867882526359534988311252777217967528866737068235904763391931249187187287070187320331999327214542219572834051495450477280234523605455134058777839926553699906369121011175298116534475546659372228457834088725721434873642922800206257316726727064886554373164518380385630111904474250635363413358785246591570696666816753175133420589413680115143064121867025702261820336354063428299651202202510365442105404727421787114212667372209553655692901182317882064603099004462175483532020314138603798602976942148835441764811757929024021348181514160798865856801634969836630200278737678639862935556493621187906347633890876111396958787950264624990830935253545320723069680451596644302834401859133579950842950092908217915579698055082633193691252705917397333901429047608948178484904362137959794683428052670970238544442425051513740241403253007343390357085394587822431926882244137361245160074291572574342598462504088664257938582633041605513230587483747477290504882450849948133398868524667886712587081412329321039083499780347519653863381150914822088265095446972438543133813483232590566660307137119351115182670964126148829435879126667474599513991970073112049143236053403179313421936642568746880204761810101991865599179970670063435800845234296004760932911950096457365351239566582066826697672937098363559858935733877200431263504644782871872632772638957374481495838295316855873088018972672000000000000000000000000000000000000000000000000000000000000 [103,46] -16663497429635923135118542739338366456398485038007286812464665574388181620702132915705160160029934827344736559158059474788165482530374809768175906859772988169526406109864000798156123674669380547888301306484832693585027232495641123461662547767433518944863141236373703198717255374221496060216423687148701836992264914952907747838191790841536959989358955452859106841705211471137045442198377293692885393296217722537665087299071277907778744228147929171712737942789938365851839219477054291211856851820500487820563139793348728090584559098800524586627572857452644965301258201370750587538935268615198518928910751614172861561776890411378387849563264202006498351925777216031957622587983507683864440369917563365938997623952017677609550034421951586367288606698746441019214069456628656913207989708640782425492972350062227499748301657308603887401017189883878553881610119336833469748628893386170136150104544535020673650469229148231295247460611958792178114500834881671103963687543814235985085143758222003061351585074551645917627994046676788608380911965127325649212490447711839602950619509278491226763991860590725654984700767275660272442337211162574324568649119733532034917544835356953064095007497962672546178034201720763054837746890108435126408982569495117517212294027119588501528625101712484921254649306035226577060938688186719012519266044055322282380422402717769074011059117676365665254732415123334135424680536050189098467430081816148934222692399775892287188744304554551456439066189212360402214258965301927168260213295143144455487922881461408500301256073266706047117039808820530682792272507220483159433538898473749465834135644748364698899615726201622238215158718998657933023069389069202687532682430149096862270367449282240903209452283027731868309756371251057414321672704780657879314051519752461418707439373163460772209531397978117679639225403728944140100520930725363626016768000000000000000000000000000000000000000000000000000000000 [103,47] 3065602492229462925379630319537422014489220433258894095345956679971707843511723899934242736528417867827049416189432123608746486221405912482300898207562853863097256035785826608255509335379817594954827590393012526931215395978218658226271454257718050360718208642172266278394091741589946844771360294606091353100265052915231468502387508988663877130790568105181135959501963728295758346282958372266110696031189185032022792212238713993877055232023438255681188283180024523055905307662916366631559597590950071911778988656113820674068216421037293586238650078096211501414306421701674640529822783036540088118630420104121222854329558572676194192372582727932090959671511661296097479965850147865461909388503000658093416666360772685814648978713231004245910359401657732265959282481877524126820770134949916757259053315497452472392667366916044992069499235859414700414255580138726339796950540047873944922200929539909129096219172823475883228795503664488649177098628579770047902855057049289408301828240151164867352242528617374965507631836258613252746627538420204449444771722014223561053163518730808731353608922453179760525134247829381068600522795601813455432226603944294900569576910108130376711420854435473722570589245053244213866178244784923613631865503929388037383821904234397076071516975432451081157736660698764767141088386547493068437665592956452444307796497827825646103098832350873846034780634269620608284650166529572805678257875715092080423639028481352671659525272132727841654527100651056960753665100912193692925697979477153705699990161815310543898599140114198567068863561135761308891448701754681700832621289816789492691086360903946512911843214689503117537994491909932810195811218220438110117793243314599866442172746482905315524996316967748937774566599127873315856825054105380750865752186835202791796951792581894582342134833509919703775956303206101381567557066841060206968832000000000000000000000000000000000000000000000000000000 [103,48] -164373036651334967056619457371770812749680354198059373429799728178005841450226393423658706709888993601028066028573539628654087831732306802439853626033990131165591454921822185220066973137196464001969406578335318112336157411149383676348309646752458880190852150615522796817374373753385029609025452800454942757135060431552126979415967193129792886367672025975639527798577442377958216021297393136867915501369691583195947246881100192500080067836221100636131463089338398674460853951901236744965339847721797395086230358463875467333080140423987320963326315892049097925170630285778119687708183934182546332516951281221877957935833813151253047923085374664176755168235171922710518816596036023500400430274953622323942182432100458637462390165136452503360865152533961803457159966684357029869431721657836237255477689528443868038201317136454589104728325154358048094823651427327952964960510190500250793318182288963368144303166854886254486632803247301075677281605659595204142341819154956353683776789113037369101036211011394781426870533612274135558936661293538587538561766119096519945496296152065121436922037390740547286740269457976390022692635034769157393227533471601473435893798095007895946571371145564029773795933817496097844118855545475955822805451547911662683631705332887992777144377914506217752731403760641499960436607237832148199071801261860851671903413216597559846274541846317905067571685998338854577834277724708263317445201178376585677445345542858833316526046159682578941909546434432813612019458124073734988540352639890592632172824731038388666937124444798365223942911627514963353806305680267372826116912201337307161100113577785864377663683749991507343706021325291381780235157738517453196107896891940438958134997866578474186174887085625324141329605343857581225242761653308517098929985384642361799964174900150334745840225548333314738486346800921520289614965844009983934464000000000000000000000000000000000000000000000000000 [103,49] -23758526313849496394822210282314695699174701215293159829328130392297400913932734259527059029949248366829864565661429057165941905841202164894198322706734669261996729834967467142038524266418553337240408229962799753967286318489473370740727315298576651214085322647938725463909071862340976011031801836716319913988751213576218005709924992002413274640872896989400509476972470912752589097593755525168652588643332395330737022860122475895591088356192712925121932160644286865991969968023434932433936725693331976469013810216658216258196932975218075015872016374197229084325871876880215490103098050080941045835753727473767159403948583392352799416909740946659922290047381304480539445399201520162343360779967950841681262231044216489276047583493290219606618194673668191192578922942312143309492896887132648583676545217113171138501790031896004612141616179047406137191323454113490929446119975956265894517850657546845234745996501427151924495245342520847562015000753372219158731156710782049572430957094323868245399419293693632751749266514169137171585715841613250850647734632506930402302034561702596880825999136188350397701628772109057974709258405457487774402390244241101922921122225456950962436739866176620773565124763211498276059418465431852896061423024802767490343118452993660547937520027977554995267203181528123417998643817701812014427789449834633145840119088280972477986638555655607578996107655274006732824983145429489726762136988624214139351163116415407085136991370050406197258276493806472564587524434748107328446079340148423433872772345839212283173432202990988795120912543074697810059695223796977248973125104334446734276453411247810735379949322204056597861262929246182031960872146222082711332382528285782509266270592145721994340074132453561983470361269474954853438404858350337241311040560394403992729478106100427339321123164901770293472339297439532035572022937195009540096000000000000000000000000000000000000000000000000 [103,50] 4773612571547626403471628485686618885698748711869189767083786124834164949146357288522526302218538073706374255503246072210927495166901441207774535642011125856778479620313121537916884438514460347348394943027724799362492952653444558770364049944554114521999212831340683154790024387488185909732397085032488361308247001086599034943525808825011937398896126648677041081062525958141029085442422823750672677068835205877452895245873613388247067751668321919008293700975067763203869999646776424174574325509172499072096336362501845457680473043334829401679084114396155118801547404442365177469952417494876182349420262407185614896382156563362989059274889226629139211464477116865051630494314992378445920530542973242743784549041424391877940762623087435713714666885871085179309536420928277220566906597226632984705604257303343752662565184838961157921697186633424301887759351493695818953962886478846304384846297579971864153237765051210782065346955792832430439843667029644206774784380147552412524362864547811187420590158488951863030541287655963116711109524068325178851429065059173740983819470029638179049176972043021895969242765841671772379019774533713912991457817489931554380608461283536604379499542973571122176636625749256534519343133838478190011869634757026843647198831723076511743760602428663052254555096074654181394638800697914626428538186081209042991192217404256156455613532258425215253893235777187476846174165671725069017315430994795496240286480117621474162895056107138220497850217134785525860462215512209220763593986941049357740354413426263292900013447199162285791382304426195625673501632398746774038187448219722980833191852244506039356015890137256098832548164225777556679187589972742748126253645736658194575199990026363487737287942819222297750644814357285804276477701312770764890565921486515836867278127058405379926528201355911535904255656900493551788682600071087259648000000000000000000000000000000000000000000000 [103,51] -385631761178666202338260567788009962659920315793134393677250637591930688490119588480313146809361477465434176281077602411396983112977149360465686151091109312550597556452196663023888520661933394123804393087919218468436216898319260232133322705983970943267830530118044623593444502726589499600936098371994472056284009339932144937021013676753467318659313142251394927751563557373917111406249898416170983650539631900701455861839657675922659281584221784847894255157968911718939415256938713279259049874106764844196456674686410118810189522656722845557592275941766195728479419493824837944516355463404285736624643468715348698092525540806835803433365473383857347280426113028249754941347652259746792280470027540076890733584066400059444223151172202010377003124349329799528923550139210196479711543230092697253354025096561547283682295322506101920878017279747969163513697512022327567246844840718790764370095766391735637264189560620104742681429192137072178211084987015395678778912152219749720227304483038825976836313252595305845638941695931364855508958524707638091925050114992700830294187983388325182504470356635703403576471333543986460620078361293523426086426848841808689965575295698523349013292952768514020576345092147712711750688900205862034629074991263368869316106805005099968688983973399298761702414851082540898523831472070796848834226696864974902065423023224770032431749318460844817074398639193872229707502858223955130717800172969648416400251439342334366302891542578531597862126659377895502265410934965439474761792408940889398500867245027727520464041640460442317768227132206473821687519905964450600057718739689940505354885884359344640814899505644629362075143169859142250989912483765172688567882243116945087848939896134194381012570501982982929314345390164626061140842475813965766343693766548551346283072102338042978340605441632836255964423228782065817134050950481182720000000000000000000000000000000000000000000 [103,52] 21758792390767846697505439490403926161974144890367416912858973124847499553858598013748385918345009211156121480712409496575420445743294535737516660535267930677363753437480464811093259895583558081549832610680747176715812251681863678218028432017115302032641349614704797506082816594676701158124948303775055045681045517838038038050226582870404468584325079630388221360524393595783869577033508244288096798267178878108509047260446444796958724871376519457210372936319882165584289304651573279358338638710087730635979540015515326776807779173962023279775652842764627505922163771750329756205227424042502936033641539888526019797998997806154039612722023457244633575550672792535810311717164158055456855892241425639779644391299827633759486523277610056068736281762541711511038915211433522464114638176688973322528974416994200006606178763839992481399032228327307438156125173156720700765465175523670700428141019724993932709450419789875647791894092608142420607396988216808707635713828762754273402402596998313951819424633454358567387683087606499319530714332656931603590937485010854055176170293164005724759180548386489493898850808628234843094947689545578172758305824436884499745267914557079339047444813314825942711742236003606973987250197856175098594869924355147976651589983195515087234623734092825331630092059194233378893959378885579138029821813779806503015716111583299739448507980444753941968250857056040945755066465593668435601582588861761953937375334929205242967058332489028822235115583469282638583428398126010822697554225034500763017957189017757598959522103165220376692589650035217422019954167137833763197049500931901717623815083884549127629244017950291780692608322850562683133103867286907371461421897391999957231562107984957292746525665332022363400635875675974730943852937089233158808418419960151550365988265656279517524178295245522889775258406036614390793472246871490560000000000000000000000000000000000000000 [103,53] -687623215560495659580713441869309574756490737912983260558342625963498659362320190659485138739951497578962622144405825890453634310659420393225312895278782412122491106149012711794147062135613408656522418414768039199315963740710804878901011366372654138228948109326699114268856499205913510129277112115035023674593048732007418111659481666007050279866788631211777131762834363303499254349290867018513964064129798466005119210504379735141135410149837306474779480940111777847211849652032374742851515613980052568644946596393294034748752490468915064512281190614599038656772788753781293008630984678761364209135543294641822889629358636727735159339822013445874579689933765342421689275486352831116429018381619106937453547945292504597477572402645046325473953303690296090637299410079059183556632841163334758066803382518640644754086616295891496356713850809280089947071580796487717971103717682161997984752295755870145792959659355801304362596552273412526058525308483184277049378156424704496990663056602300893567369390806230396051019363381543356050396599867523750515846808511111303867512520747974084539031676127515843008421093090139718873926285719759308754398442196532374943317094164698164915987374314428866461941685026286497623417029983993442330964253369628791648222239163213628591787077143828865407978229760918264198181586774905894532964568153519161979641444052094793183621738948825561956559185345783949829371473976339191508198534066502037892959910558982320315994645400113221425026524626422571280968977837466579585285348690885050085938377347235549405597561084138801804300769037911934473204261830820665938605594042060517823164717513799791932237402250758513328170472527477822461003714899767120703533822873725468798091475164971427908127049825186799655858104420706421581415315057774571607293594034533714891110416713550361967665323054322322674432816593372783644073734124339200000000000000000000000000000000000000 [103,54] -41363025389827868296038908899125089434686143944937692526363277002751081521309587940676445063716759402771549028933058854990151008370408006999352046520098414848519939687783958465198838743999528339049818814502893213184779571080177280032468717046373424653050006710194891673909988914445148113338061005686897081850574583353947873712700932849248994253254350944109361264774214318073974406299121584020551314702451081075059670755001768131731074474427733167907924685552893382079367874362719387791136149724870561653529359299849146124825981107064313621585118551029207896099379087219720534432188812435607314041029232224344849932460722905685380772136085614913374315708617181909937036347616715665608812772201986479857750411610051219327982332641588895456344990818952410222430490862858889920043789450397548197432916082315384508539105907363284605192326728819371943154286289351727558570157702994335605759798758903484766277671257881945450782202343620927708268285949412990139156700820015439421844694831333496413415032918927180356777797447300008232634242374930358058899520845012575512377100529793779300152519682326955729500431547863475129929498111417469169122683924978487798487274368210445008591157746338810528508020034708097298855746941177445547378024690911828318322882283365984660012047627234876646687780466637947662473410324775871702946397113684682566768315005065772718430234068443203752263439275101191271866491147891992281789141070496490929937981425594521576721129399206045714524187727815794209134227116119687151187509309219772179690071835529164037918682871503396437329729175402755651612230314668956924665239842409385834153671532996378574379956730302184208152613193095823302571578297163927533818100637490739193426572273554383331260457725880318498122218813179800770761267682796305539522131643259718509884985429173359941434642921282748046244806917897818421884659989217280000000000000000000000000000000000 [103,55] 9354631541590099693700163420119151051627627914936473306758838209149835141145048658060553631752621912728959856649670155542923702724050274439040630107064597209940177027951672648675009791215048945848708535841792088793365168134600124908212136374333112984146758124821218265704783171414880163205161387968735649947889871261870862016451187025575426180871015694870565065116016258536837588523090355068829524118455315749195737464323573561937279159510496095527927816968592299411804472928075272060257149147015893023034873136236353952969954851168347592289303011747241863569598091052893038970381282389795586534016781211841243829286119461859927909997957989118742169389234171506043619575384128906531975664476681496696502859862783869989212033137219407730208783921975813799583636902175153140922376102123160513703712985744401999405678552162560387666148743290691984953853820148703627800243226887246754505549734826214499830355843202049539464629461010116517128673324781123882280014470038940700535164083716223294940347283866527618805382332234755065280147947211322119936496784777862163082838345223435442735994084420827276677383815572333545827203494690684363023545950280670576922224943509270084429615743130698595457254239485118511688776128562976303470369734350592589251496916980375546232842137795416170940386108507405306856818162413051016157990134290716813896179311353857509272799092050027689800372070896080873605493360966955466556947180863647313466782071744949885994000258458321082269099666781154550476343603234902849027817239781024765815478620074908161021266474434550483069245548483388829088133487894715959621433481960562374898324060861536192842068093355646509286647115477384177994240934924463187606234365104529791800445764632047569337250551935724453235378240787406385382909036949234502687481033305543507957228982351567504672194159041696760850566165126903218712236397690880000000000000000000000000000000 [103,56] -672508467567132601701398980199276849824435245500636649899442249811262630759830683354703222450894967910347824159990129221487932166123849164518844574354604182765217418069580687094733204343871742548850163581250441483828264620340785016135567060632402871289858893545809705805865196449874283970234870641702077494905435895504766488809730387242699075983074201173300648926331387982540242409421368829786973100798090899761052266284043287215348778115016383734828097969891697677617717427961886207338908606812833358130423848008448127611441379616434773314459979249539606972966293552185359590473588115769657554790362160422600800190475921070916752408283566456176444002245074720722896791621078326514835597817208382280874322292845870806604295482367398512285969647144645034495866386249514080177097288377009488402788478123338979082336184650062387256686323733105212822429178556024426879482293000389466656469156898053441361982722795706594595576189848037322080389403921029270524691106711190472032767194862553791832258421486988533496970825545506318371953657158573830274462764008729139515042283091911536352130982063310092873832717689974675098483608119912475086682779841329885702094207163379591870484386641278805782137154893345106472715547211666658515961728308366216243743299889357227390768095083858111288903583246262938099198333889632090226810358156854202402142854365039550416045014652980164791377014268504967036251383192283484284848576364466643428127095722994538855885330539777542068643723793893511396267584328162121331711655699155260498304952079430274876358409002449124272990086224955745655603258856570674731627341152325707185377685841938097509773235575100369473097454184630062685391907982501682309731043183551097477143211655575429308966206885571683004570305328064974107948793478494568056927476134649771469253756400701431286749136144890442706011386312292171449161041838080000000000000000000000000000 [103,57] 46915932177192848271711466990132582828217161195314087525879324186766714009342244747641344897863101759093327689339855047953080460734471231894666249720092929917529962930818494526828085535139487472653453831164783604030894521747881286051905250865312529350633150080602276585144418126190314046266164893077225418463912666063433603184996154406863639735735666971133181522326125289610631966045052503978759467336083186814294177583651562471482743346863956779326432197340357358298688271441311063758846920800245087657872048209132853050118850599005551059308036424439973951991455707135810963323629459455339142511845284553232345640739618915710064757341530033052306197977956006891006688070788821327927571411884982397256357977212622577044519478870457528165432591459951386887611632488197241130480116681957635243713180232733058931282267288530294963312730829533019193192040089838014720062396197400311230420485256567998386202833115163486358258469760316393770987222991381222418043862672873785912694179362823246305898938646810396511365820703212202650206337006573482374814283132819223612145898684206730254926479853932045208467317038021164882538871433727982054475612814497105834824241138655795970930268717844479003756307327501376322383617896616297539222878142399174013106610660799147081524671946857368874868251397820910728790578700128563869200460732315843262145057997834426823196260594066053308592977188020138813580392129333699757590558992285254641062320927327041678240971373146969590103705149889220454091137163373154171156198170269117252668512743132189316730025025107399199774680333999784974999886890633865866453824479118373349098394653972519712620751184077102690739304807657347827007622943634007346859145470386812135202197927995667013816656553641924824118153113373212046804902699499042959796405473406565505814421673599334440467100230042705961151045589027910482032832020480000000000000000000000000 [103,58] -1277791901418451786957412716347793444466472343975088008904083823097970691517370848440867908318919684673928191990121097000974055237921673647055599104507099477847777055133939850088053664941026276979212274519637889959426391586428184591168691399914489188510170549434705085661863776944739980890436052498815405517681523175708810413287045913065889943738734033190310922323879508550651228861927849265715435185748957676005210195658390217359955859179823451575513927515051136789911775541625870990674249867332235470975804680579989291411521368139222159346291326957861947699614039031972013244831448926841646559587327867384195742395266757836167650758422817386797999332767117246464719832809163584440095193908262300615787546636692625900577447836644810661574188836035388133300294342538282218190285860975069339321734797109245889384317868123668337152071266546244881063408404075552912424652043473530366772272148857984625419036130412145595926877567392311467689615094948965468488303269097929152323675237841154233994192842880485349855860678348047837976159614151265604878421828398951239314824390525729966268315548607992197035626538619691981820233145254632340457874404387908545259472895158920935739719387781859129319465756506405335258416873445045629858783125835173171691269264476942946563655722539862904442549942684504745911251203981289238313115864292926801524619724188654870504532623578129788248501434969466141451578864562128224596562590229409945278894392011538623305205122091486916898438629363743616288678315006022086315593686490873199007437072759044787084995436784386500077155494844426420153410454897806931442767978515386048681126779996837009299179635019567805361948382094085449808689683886430455341210927014449566227593831201135568758967449863310949382735330649616723351017542640445234558607310019784460665171276082022185267305134461457645778669688903227176222898257920000000000000000000000 [103,59] 104876189480157479444607894491636512284203168305593960258737915818374920171017145303626010335984426801996939222003531100322686335965664329818548479027951305105516608198827800940759006826250261267074679284272352998210069855185449282233894981226702423836258885248288894288997071254731881673158096404167770500681231571817622974414095146735755322683242584835836018305758980091047023423472236492914266017698591779375799311966180960072433072275446961490572696754250890032961350332362367288966695456304384009015691576494708786008340705303454204948834089370669001546733664080172622650617155405523661989541274029496646521813510579213526333239273696335640412998475330389610429410630334908817829710043022059780062430236765590602773602567372809934362518458460133255518648335361382577251135761652958921950559456539840852322454953951827052170641312059384182444069505849836525781787532811968376784981603857767401085299275922091827447457325807674725189741743113651011979113033439047811093307710777487912466483473088949180896842882224548606659622307201188492595139268450307571511777995658563261075027112139425541209326774783248914256873510611961870458079785688893903011528743491574054649308275471566292632370298087677933766728033242567414282156239190824066781467484612906997252787547171262252283565996718014834459010029389161681521135767263324555135893093539177130838600022842682329871453917962165471648799370455565561419167330107051220600006386408213628263170780048272581465536192216928947949927428628453574751250913503537891120347234389228239822814650490189345466451183881459144272691244760014823166028334848275899175872519139190194195397094125528019656300176627039291521175045163681766836647727339064134111937602275225253775527805260979358619039653442800810861531577425724489619510858178776599813679164927386629420946460249504230921374026825179204948821278720000000000000000000 [103,60] 215532639746280458400448492816623429763581612568974477823009668943433825751001845230723003339459964252008294221083055754809389994570512519900403335509333542402650051190745200284372808585580296084868828724599745395978277992178429215003120644682776422018836955171833559017948162668761052910618274268905039790946926837488587367046477146459575038601113760005262164601561656327897972133665224759175723180355400782427841302166112087458277143029612467643893442722851801159842840413245389157582460423645341608543681239460863612565908371753433572044298386202538949356284694337475941160360930098871720720943140725559764545898575729666938140983446188716095964794924570687414648490436310822193967460616632175100460951426335779354437967309264322670911663044925699056621711068956581188643731052213936629901088994229365968946600826808999572322379827664039223666077827877915063627030534097342375356453248923149657656496453027875426625860048706257407509479393623614721859363680534008170420845994098903068486525943738267894480613988706564625549856139977094382040814689461449605938927966194238618386848708176689511138585289502247408766325754127252779108743305981494004132408489386613703489765522069082168943992373865364245414156567475520336247748550251274180717492355468297799207348482095551367319253154590266800562442084532190578980813776427907873008790393074772411827917301437392442629885040323996882176537925315828720436362743642976794838407393839547634254760055842782359117725101750353138839120153605962660881551117164936043713863693733521904821466849179281842700399697363027140708246054413932542559049314966559586246332243924327109737107016197225193707366967203377980010920797283543429107109504867941863302775634608761191198935301825199485861657091234896539689420013350357758701324960714160245424463643008191933391854479056119694843814011660366117024563200000000000000000 [103,61] 108141902492339607846360727912532249758293965030337661949765368069014419869106075886018834651833873962311388093069738497278999341342159970156368442742304726935150113311398302914038012778840144823812399055334090084556687097653917232207597231496777536352723572962178480163010973082193512743865518712764461266200859893651155381172006484349163366997227463762986485899404684088880714883366589944121691569445552168923731776325168636360386054029830750077540454530769962777645421706861267426836424825450575173851756615438959832331780842832971078198118371291335955445608496953139904274016462509474172265395658452317615744990191006262079900055324942946440996080163322232126295921269908921177306970915519718228488653378991554066985473818476412477186313169509902359493898686800164692249941384334811625590712223587433764001300956356884882331448839363271846235476099996755103995586180769460614491003169659259722038741547041597886550858170072152688572049818570323851168342733677079807741977516479423052186835760041617797276285517595247755353796319009844516598506718546582817906636464668105569317443396406172838526162827183889448646432306688673008003012025465164856227279822306482643963779417959850275798502944064021558082003633180352377981834622080941521641912663436205065652348276006394738226688408855660183926644149825493880888024700314865955618908839918148504414287491572992667806220528669753773401673974404738928222631688134403073855911994722967888820198216353157281613501422870497881599623724359536274953542861913941580045691817789292159769891448806031578464637366026233202261518652154780198278340139362558837478238730030144768877182872234483278753345283460851435054243853376631598912478432464690773695117004651902790823903813068927841037895078102807760549524266784191858372030984365163782926233302726719343644469894388079051130369392991316462649999360000000000000 [103,62] -442219183617728459260387780800701463962763658490417168534969752350212867262504468798783032063213200276414582084595033138108900049589081677212627603879592584186153086473999181619710667473669011193148514868202305999698186545611802048245550210103253268705797609734665098861859206497410565329406316170741093159134657065805263863428340912437691237235268331257325938750699228398426156303464600782193254801339380250164762409858230350335254180533738376091383439256358514480315047546694995406022245597857751066726783752212475486350669993394728544265733952001879855290141721073864109912470254924604590353234732469407951049185871377744154619843041336169322605496097802088355791429124525453382839454350630160233306450603847402395284124019026578002974786999216598786791092367553376380817563688632875523311110216200345529486287799833347323587850000229518455451966914432810596250763815580410896286881035355995461529836482731990423473864093489658119767536986790480677866491663340267482802664982760112572530970404433377163609160362010944722176885111450038064336293987617657811310239064219105045872710957417529040651808295954349992689948517416311182629722881897544056490129495130430604268675471351179820399495975935624667006522395748435422842118571637665469676530181092232754486224546984158126010016544698141082812308133976637519750518347060213831859908927743496558284458317717341526432047889981367676218126983838107681857993255162590127913924464291810968179384008624133054897113988215927728558504507929299167125645467349403985434918510282085921395166633690558960962821744196578274944747707090363272562050611109470497501197220038442739948890434482876298436896409463774828515484190927345347812265003968736471543759929133178271412763442967918013315729126190529431194152977885963375334846026348707786987102066289014853331636948768680576312832397758768789585920000000000 [103,63] -6280045945913300491197208478866268066676296269605476653227551116662609282927581526035047224114762473284119932063827342344621526516139540564372523455747086200543579710056023155692902837039465814048123699830423158297775642347884611068986319269453437266743092341838035846478464198797097294847786034284753597399382943645559654387688811203072605165036727641111560440685387869282639058641892545345333994411485713074324196693756657566569992779310810482874184678423489691862140344672444229297466776733182401047894725646350146471769298817936517391903343757405815282978250384404263936953116711235656317467797795847787529296700774801367032971435007971961197811011671058767935550420066676802463595852194379148783892636784643820584577028778916962648367103924980621400504830684093021770853888490849959209562246549146135401151990078084199435392160269602998271277993797160051452753390235261033792522233312867547864265316892866694713985397671001075192940859099917101904209584571426459531977419045616829212663706643647562750133215568411172571077704493588779589689944786766279587277876271886400326193165677111327807462341805760206197158815354677105669082913259478067304668772874760194563171415584694942855101500263755263346532635398903864207549335198823419629678747827094573541942146086633924633310123337072183379965704562503955225602620772003817644089088850028834648389582932411239906608373882045710596029165598175945931119293110362063416557093130579218881235796746166143286114040799526357534107228906225460306373251598442279216201604066978616516528055661463182676471380565274147724159500273364157936859965632032268550843628914347920862222088218799833098444658117321791880060193886843139320865640834188237704580930282885005952505224636369414193982784503083881934640500981800414929166916894518064569905943351801940279513369788175828582248427686810573864960000000 [103,64] -22752274231163005433079873209019486482496355276186064825099498258287292968709271255760894344944440777540892986760814720233003636589892756098360456362871750675302859244339665550761672953183878787672047249479864854544955410891153306884442468718018408215246074347221541363395212967965570593867745451443391054189077543592664458520184273064657967616959066218717117958136790428934502875273163457879318081958053140987911204087096003861748003082085901636088217723587706399562253081962568563347632013509024286558465249875320544363814677197027271376428893656441366185250958411184660543773704497853795686259636383111169676951617883537138893051806182034573025396100727780308815547825978038363762181749622928709361464647863798743439694725391462542563551241898108593408413489448138707337385095978726954720577180829393035126860077616467126235975840895131573786978574628761919409273187334045447321782080899914249507141894314988332539293407232416171131411768760994780871357187213623934634405274606760076449455966710722101386916570150857188308605958667734155171011821855822763817278055451575730658959121554627658614394963033512362672354751305417176580300575799925975295569110171211144480634014518620618838846321542878227710688560490620694364813166837781495481854253307494973190692669691219281704708537993110759749635839376383236865645224278099847572129917387794391484929091026727191715230485454588612101871590396034963991540083701361222420579851267497219343911673935055301761454421034255835703682463476901928864277016077339588447787282429416408958851253855659411098575458174590529675230607259926915442896341265620925659672947662272009953934022413236026239637886256962428105283392621805546284945394865311387818059163039043131696323245159872520744955371024619214353578299022421053863460451931577451285748405502834934393041805366716778079666036520661811200000 [103,65] -3169907362951816700556227825356491800875520066852866811687294522497628586852525569764685817621968528510062548843977777918817387853363105311737218429515307918181944332528639042786253058315171578089379986210638625783312953965382330825977056960131614107826433744824890338674389314703417015560314728495978301446103273391154894707856381277658521313093082101576884324454166284989201947336961912624116391864030375215133136006021104235495549959128167112418600250614628373457329929043513524992446565219580492012616292111051693812901138765603544614827675239453318117810470030652417632369249417045048617707259422107050005370160322436606511195790353438440836880599406477540496462072439079516648694691330726052216587038142012356904367565845732485376003421848336942187868561139997854738902060894645997794942931279234499335675816465123572407260523861033398447172860292393627214868111182833882340695150690239154719689005355067320485409466668322412995490389338475506502593323210572399700044026355034005470497569856788502724043328201907065527880173999006354670107572091173460064176038210131979643996018985111837898664388556040072460306770174947160873038133829217641394247323845674458723041397888210966383811988260829898062511312963235485680801078110150691944937135611879787095426722751312659842953912608501967723941580648421317779505335935672565866714885153797742452746420478569256070586424015034697445773598104554582778660581589272771755723111715669580451621328699126445802447251255127379429454290212985024436501571545865700081582649405215044792020148904342199377732646292088446753796747655396872960832448000490901153189630166613484956303719417074881216165125443683796365027094945361400001815162555191941950510032348308047397401573251085622634854763060572085280272765367840610921087000910882401652092790849267198389264243896459247622683106171382858960 [103,66] 46050218727313337095604600601895228855402494958130727989653428703818933991122215004693171857131351666629225476093546347738922788777824598488647353752235974469370122178414178302970038486205096060877097841464224768643005500675910197604860310100014176131237455229161326355533626341113859484032842476898006434234055298559064580048212356694715929740255592498771840059250382455206776678510109900321266417623797898957334264602401257203933141328731070310694779403955770319038376702165377544615412322201740548048783770990206491890632197255460793778131473175180891969270127958305941135035187431203133571518305226426459058386630496525356185953866479328248837195416415282965662259131314078396235227993863559555288944404019204776632956872324725002531849260081549193929203310511244536268784003768034089479653203849073270139220315182150670243026196616276059457149155989438505540801918780986122942221559925697265250462330693598566505798653210222098853033581559314987389670924728332652034837966718803272645440802467256494231697350996166808883623814054972997253726176224176687745013816640154852903730573901782165926252084527713178926156974701949171921746700551096119889711645281389331996471833724689201335268527376624506039351697078190280828159860015336641322972485799542207014508349475931550102440461160247038729950592166206820489017342930337081005152239872155765198575334194270140738069698598949204185697738893331540991078424028874164680819247372651958963366638280887138426499554299362101332197804929781398414863197315619412086178173448750570652815788086402892963063818348620638303241374025318384161686989183771059063979143838119206370970243706154508590305322122452749880515547253189703016733728198264603322648525722849239332497336680153017133393060168355157062912871253969309184021937204354062963743232415145832645665040542574595354494543744000 [103,67] -2235653058268288402661311298488428979094995415558189364478854499002308698349517258484201585127354286375012010351395068053295837706226996614244161993419390934600025923543393562953503186134802823172025573230300898455000348745943052661590629080112793775880901037737053715841181119855829009325224787558173151416996131889525010690917671548211560481665656900669459145916139476380946465103366394710664341206596997680412467111000212748959179920252872981596522329443306162227193404751378979030292256203681232443390837258078232246712958361856745135773576332003752600223039976316196338661245084100668800931989194935938078000758610507144998899412489409650740138199416457272629439955406572742302487380122817708750384338276661172053507689028276335696427755918403266118352647362194194396659427003034254434239719628235261962801113262043872096641675820131842062862012984399640221792831852215257327354675260177289974631742150803042583177208989123156910924550261783626677081304909877108233377052483190021826328068920605322615206579759954645405283582722131553761803597311888896356095503614019515812034520258267052150062288063775529029445852033205011608662324369243266504610027906329964944323481420344384489531480711042450299864626947268409320656714657364463287699742862827314376289916595507493173107852713103369281883354122382342630349493721543279529980767316042573370502922447762461628148323233824715815888010697546262022738953703886920066111243640833593678616331210524890282063879324877002345778422158004007712201963141689755460076509358811735522919953094262702579188560647468333837144154016166902253357463440945002768078071016071987901269405709527032261705788684059175005010050569669923348091481391432175719766691306234284419493528616079473829775018834584132569003497970888533061848313801043836248791841888134235454522858887423040881820488320 [103,68] 199009285711880611580981554723619593974527728444317486165346425966563397762202074149148427580650904791830919791710849340416296501839798321872076375390850710397009363537652060353219568985026719776708542428891004725375634492488436638137975066847676558760418139544948323815427970847491685506844179254919221833731526963041277807294239052707877068769360395135990395075629821200974154897854478202385423427526416157345811156032003719712193456882418545502235456056713328023882297205061851582629648039117096994009041983334038851106837012344867046864431316378538351239823491307566181812621992721691959660229635886342132345921722754536647795158954289255448775889751817914905857302580589493908898100615821382377620159031787184927254235335830161741362408043288885199262578866228749275840491019652833280312182213290349440562913471558497770305917645307129902350199316141919873251190452621404879709949720802067410714476233509908398701880873585854324489978656365588262968576358260278919437914213083092291642080560899903492531206288917440755520390978282376975753788462195210592427213904146375227331996228524573135141611571001889397684483068856836196844524481911000166704909538589579846143421891041774357777427967549156800907749142547187516296856455486950169172823636876958509089982985290187721265565714089141417077082749747118753489767924279896940870118945309071572457095886144016562934254211463958119763357985083991457668466155582450601009997010801555645197178104531297401733393865236911258488629298215193707002058917033621631515010009978530133167389352770438765415384132092485344404031532615014142181788607521674401814093282570339241733017821796558160515400689906648643290767490292691791674636322201619494403454618504574386827877800689217959695193624020380662078300257175176489990364750573252508264626524931794557245712301002223308064000 [103,69] -9053091705201618778733681481690850819830820857413851066965592493389922957307589505549235774104288443795057543797513593089310741192429851908086051454416905108957076375433576814291718791009549983380752265298184702915144983344180699527502224571223880859314509072472679402754068308268030107482567687998125894625279610530479048772337602065533642822337107860484508606270162403897392867530743878069793276422961991797761919785192193495871644767295633418125432780314753239389929613406586635286970316713352121035949790859411316209459467420909844719767645714759256441716816000787084241483981320322245799715902234563277026872257179854445048051635063549436036575996561273384911983356237987573887205204221011543528555263095467221686067888671739040991971601359336775303371398281628174741091412661097945488713702113305175937368397451778241116464645504167266670174807083779372528197759539199500701165125902708293419107197896423504104613094245253395214727879376678623897353855943088403834312152811608928001094066317114826243788173141728010108737160891670762058741628586955213187349117342349397479010049668367741324851931401003028240419253226359873026990350140856076495232722692561428486384433255740506568373137555326332764948532277167708545622156213037605935315556075204814459377454347050167362859078306475681879558725356435066832174226392628438370910448060769547177765009616747938354137940113350043097353627295203163550955692342487369629371540944935112267801890056984423458464064546882523741246235672256270028915670208982668015119957698442862544274231749995977956268243864767572435741274805566601923009024633737003522848110758587915245628461713501562273140666744326592935852982673770647299539227212167654085943538812273575779231041406842665456430292779309010621053437204334519485328556606503124376994651695661764271755249400065226400 [103,70] 205365177245412470516682330395101581846658219237721848814900432919751183419323143079681709955501049372697695865829424181295028648081267332413990451369041212180261456680359726385621996075371744855189537022069951776502785589570529509251441884618330283951284387442986161983331546731471005328631912668801560346357362880005234576758206201270187174615122894319567869633455581107368043484816582679893435829024785680707439389866105938230963088773531904937329094437533705853774746262367794386524284367269484352414011552132389526349343685505876692463064274900812708230968938221612784695737073194522270893955180926208921739332179728745709041797187769630423203508734856920508599109490152380157438301701220775878264099723023753651132020061834769446009600698148245735092363714549880529984327989152074628679476361501270937230320376473691454132356661966659570557091386385989879305567534574280484752215472203285861053121031306390491714971073782098771508670453638201584083823622489825807908941512087309321630593140510824118754493252498871592562309002389814124763180914065976009944600722313555130301106410330078821807652135926172509124146638538624168110475770819973706843813357068591120841384420411503780858361427128614141750127848146858523962319769570529417747114471487314553069103590751105806456156769090116134055481970314577972605041973201796382963386152774154174424968064562499994907328783538738782799346804780157952948548570026361642840812582054223481653562039615045879636295087089962268832242930915389572926798052464291180233813656006060163011465369928016360334895755988869489686429222242799855122323103634291643752244824158028284915892196476096782050304562743549935844542801020838359597053928793967206675355275054817896794395128678450026751190106883616174666163137886228387703531269396839785577312258221852916855697561846400 [103,71] -6199287049668767833447892866518805926236504611479271046084637114651595247139857666549539392332280739887615018730280096889319502572456402537361032188653351141424375589443602972962846527275976577433720590047355212190664242971722209273388754935490828880683213226854175863101418608119888617607218029119915504893360799098760804552844664773821001749665707045440553111116797527663099935235190378107223579967764795891569622315300050479876809915997275623622266604932874181028884958930036274782988681062352723640929364623677451582327517914778308639824276183203032994166376775749677799187771521933023861040794297741792432584195154147238211149059190284122568272294157490938918871295531092196872728704575379237023000259942565816060717290820968963171010608205799488894243239038800344263070074959901492602999807525772160014167211283094116056953910237585360987174762443162032751427421951752553407951955813015935786668286355913401312424107006769067992623292590991886528731175305661561086789408980698932023537693462284537169792311573388132051871187816769067234668887058240462823824618939928372518772646389605418514973265316178485021365211548963117298926341091214637117745874072596958043320744793259382839846082029621540804008015955570847802174283537283317974003132714969379547140295783571115890498467844613708858205898140330292034374534489989346090943825119894062707489489978633472787019337798961373935230126271183508804053722763864064382429601023979464427200643564282242899657275361843426858038684736352802349883547807993179886506287645760918472648391687974142955901502207487696631508474227474634999986356782614343458344179896344581827667324206473973336674934387109076013234744721661345085458640629931988330379225686099822344275070283231923415340895680390228475534455433049478607013790029028404712998781142963430170169602800 [103,72] 150054464998456092184681325340692958714616107420488393395177376461100389034703778506209542542833498572915553019611458676884667213413747212354084318237506145984127271452794634596453188276842930402762131503979076498091564136385144157836070408197254534359926177321139026865029036824172909646572444652115536046864847972657063200752964006204263686333487383786319886919884241354799889393881821048635230379851283464472417001693575165936950190466823098765469078953647282608960612518067164479067738661167230750292404166230224229228321294944701107787865277873147426829851659086326675866912168754060230073936263959626964320654112704240269262631202415096886358952960328958085201894200955992565892128601056706667684523695232654380715707938364461982672203450134550571683009473983701637295823678267517136437872817272352403731898761669315980429329884402827831030780880552123584480802168781669407947122497659768174522701452919691922071546616190798212591270314230036820875145204458039122288164846505042220802751585720040678536939498626802467458433197562518831743552072987093288056929833489884417296493565939239065260018372099072257233844014333484843784848823933482799730748039731117774717241343383821568265445559004300969143934743608486142029839225527916864588595221642513389591498188788330177612869071234076241412557761834466491102536965506045118124491465129494870749477736050376858940521260605808154684266052293043832160914730231748083918150343306582062415309497109908208419555608607950138440440802400256327111821608076713177245200285211773033528525821368805693684249108442165440124979412178455083028907516979984322683500021783112070069951237283131368436418929830324427495134712620558686245282430403620301602373294650340089677265130563590726352627751929563705390989626910644320346219589048739730375140110341154909608160 [103,73] -2701894760060466076346252871812969271716367265294434381513391005327585487207733949633236215687650782101046592885356917100816643257122627784623674057521950994765138299318049417894757641731372700542316399842353638016659879650715446610595595042545881632588764896729005450756118996975102132510014834719013796470334510578988443232985587797812692556332446417418878239749022009423804155011342547165624350457786230782538981954007538415959080173889007289238849658406392676096868776846760343088633293538253586786663674078308264599115987448848923738327086531433843192688164032590117925233903789888773443708541384612478624015030875415564927051196931536256638751460238651275062609452406739623474388055730983425698774945499682742830836209352325877152326976779610340085366713782489389036024223747286053901556355185673695069518633822552094674819346731117794579257203192645289068758680524716952530713628152028013644780800226371512256208158144501202774163713131669598565931502137359460332046411402409698001195170272512581119459419995838833524959226310623100172016915154455342273715117679879416004138007352667800129342868284464068787136515220164281600470995638111303874961540974291701651322645639032370304956407214576857591373358413165027391377098350404181904225904831017297646283976780011975063741400909911425897274386872641497950748238254210973746123286747326204360826919698974523013741211734691194790567048386283304830684550500902601648325326752932557066611641144572994029160858666144535574450253049745427407522794577765987054635619084243635102947670182377818255082338353365574988504306500031558874380848351429249506784647246629044339330001314367773853025987459021640711462554968472974861598496502854214865938183208622185378803860172660498408069372294559203988858705160237360519784233622582107571707630676575556460 [103,74] 32308280787426811053677713560382991877783337412046286422056987109272905200532869265041361169752192216359597438601367157608205693485731019956941791300902335047202317703014323192628216413082065337865961109604181180825876573368085585537657611553003391355063821930668822447545678031589061611883244512726569993976257801566384959599762552280544086638426274356636725768755377128562484564508685056729265584902536424564664457369226580865182533479384737512310623090591627796740672978784829703343333917891732674912841913793439400047053095756382615861913004157941554364700155908446858220275530563122713260428661169480510540343271645744732762530040098023993704720854611356676316741614139211779417420464835230730060479434519120873410967021305405618371340123861863136544615041880343877978823449939195211875784456285548116420095813002232288134073850677147073852655055308971050012724271910536798158883018280839269542034315089534018163045647916480910620980602648785416780045774971503344750408475168889945763924396815661866441151707183118130715739977859673122895658363395765975760723098815565139322811932199028945987905054895798913821557193492126330410469075159040603318934732755918123228525115274992314326497914813456858075682777585977428690073447265877589467499199604040819953010248596795184302003497810626181074563640178019759294732622354611891219916997307480062545114858237800693680816278805497716513204448669424347556918410607796150251896393666100424247562909706275272026171828302649333173158853208813490556818291720977825391712902308969033412746584041879974477250006214106070590482945867693552968852288234937827053086816151485502144233456501805960249363196723592428503078141538113322353021717207568945413713902044572003710248228771902253214116237305038976268253238896433200307078418187933125949145067563840 [103,75] -323220989419674113826018155665133320194276919331254571715585409977704397396216923995771066417139678492178586464646176694386903710869934812599348688185756557219632065828613482926440851913093883695355921177961350906840886289532132612290580675591753901482744211544659414186957989633484213935286033002977806457753589352960090081911168507180874707005760894674160464442797738997701650950142541842913016620614764530270140446893647443340873214813847113051926061797039880080193830421244690895328749426973407713018155164588954835304927850687556276059132770073831074640762648114636404464823066828108725195959961197534220475780276401413014250869369975080946611977033924066998293158510005386078622536456937619214770223349581629108275690064055004734118332377069359277737908289430084324539611461215136257142018096584871193328745042588943559515026594387087480983421132791089819366632727484148385988382872728537953853066278055156025686342466694809415861004469468726618633720882308822996473626749618711018123941410074538490961221933270625326465189627068219670463061798604044001594772488403755512244115833587636431198410719733699343920930869336492788429509885615949786514637738440590366305179936011843401261017458453411304422851476153184730937590976333716116532934040995872936510296294364939352478010694687265763476666364572320523807511156425901209790215600413553955846179898455943467403358998915855824114040248514471147173539837475300374117256163384528415163117568471884702321201917989202140465157507818892791908234094524682014979125580586590865515330305632708972363246195572069542373274502029961384202929316634915975624690330393331332363039743210667209995568569171119393763073960314663865962766917696339970475134453163500548426836411555295279000597054128722828156235635819984119630842541154035796173150360 [103,76] 42173183149535348298100209114167053974581748804465812197748587212316476918019314676546132304149813189457429900299518903154799205684964016856093952735280074631358608657012787850300245551209961305897220955739022341034619842987662138482449487760898123333628153544503865085658042888807447511464416045192382715685362992392495267568300331578494772789606806292895043435932531214913324799000699567536000632909121191750602625457319110455809129558268622467539379170815894147571037056274638114385095343884130201330972877188734817764686797698465690703428166228579052131323563011868222838544355428885725693114947947770554586345264799030888528733758389917484727308252153249076558254055713340807283995019677516646886047943483742327996664064325196197991825461710359019162734797139733485559937071948371613001650397052407186859547463509670367136148676706512954278875356847246241792347191632691408232221968716481769018908989697391193035646273989228163983834734746830979542508208457267751070156369635198835066152195111817498137882092275340276513518532652994743714096416706704403166476506303300365882057735059166854647098019336742633638961481980531485382039823222151698020727732184170286361552387898082496738957760454807056104652707833949600229185138174535601213138062709284696520067820479334747698223685333243185454697273134976711047183600705251168844708903807225452052609013817494557569527053539254878694521656005011637881781987304157547545854149777508787179280785622133830427482397301832298103232424245535363378832846390092290267074200426368770802193203877239811244717260115296828075114018374860968070344396973886439788001084059427645474211454361548489920841179958750387636462708568821285657241024052557343139488202501526331343554653431168566285424841688454297248476671859387185347166072955408347721040 [103,77] -341934141586504731520153402394887567662013342677664285521859132484172131861742891774788397619397860148201302030959580857044055682571704348558751600717896037338372942549075989202669802461976481169916502678577617996943550771367958689133417789792908072790378213269514284489057740878658834631033082034428834951420320589821058266485678397883459036212147757062464419076280396461147847457373570921177739774522220672301111165083065202915915882788341076173833216155539426618316869598357049574325384418734091521259499566961178786246883264492756429061171390435799165008112083582613434823932184788952021067538044519983446938131616902224147705933416584253830073222623734189321248013349761800599959431025731962609171287325422416438774581774850853648204047974690407028998570752765295118276521326792346425681329746248113172306765089256232860408982006276571450520400910121751247520444161280777038304505750727806690718418019687054837006014265569517710624296666117061338418648951501471128635440960364751478935618268241548459913409163454520768759679709596797837976024018596935451506492949461675711098238085909030664786802541994789857968531800510769661398736374919103578510507258696455799237807016757150583069755758169960053355000156868811600465523940311023170568730061841584685727967514332276234555834911123249029897918833411539896172730470965375275603007900913696251075655997667982888832506561792770215983275208477294031529001497987332019541045034317192220473991264163542725401401355710993792120370960546227165362098017330264581314552830138914336921160819895978109578672697366696096843057017589711869499074889383897017022812414812821430747383293593228709987747570367819929372601410161156627620872390253885571476643517396506720032384490918955391183723490361286632296326613086103705452283039296622970 [103,78] -24793028388368920757663753073966662446410417156113470977217921064539011198531175934942110097509689075510622011803065483163654503429722962128797510870879452356812040130513199369233709409904921580081012911860792353234373742253796559266760187729062824115205621614290682371424688952162940995934407956245767049567869521341866467283074360687048983670686747092802689582245334509975491073356972848194682241257323885213902440808842765912482709937562472688553342282139055290693975377846540540893259330764683905773015785199009924572413899295561002304897730481463982191042283763543150954196644747028336350705221940681386371725070433197274503216380127051017037071254853669127302862314857556844754559657674783966459616475015504631242183687934177750068304001282416043317345954365029274071010582179014867426506873526452591556481401646201690770598542473462638862134662111375639879784142608307374502919877722256718938961301231282214401699271681577423114403372758593188813229744710584697658412429191898076442669417398018548531013410521579761978565438022713635092607623484402644132925233265256567914877913777313833408378353814536922536577057652975618500658979775978944284627386854983729614540643086397477576994602890796973989637039961335638067246985797697367699673177175858438247113592022480114351449693626836209189028794038559740702399570469308831817003239723965493373334947012920381765634664589539092878830395145056651200757012863950246970413921297818252706726908205437009565142377678321807026323483651548531812959150762716814189028757327541608433211154289627598719071040862845500119833176101838166912771734447139671325006179371211012189602214734040379169510035288417638938023711412955072952593117521582158555439515914228487203308920190429962831752547746939130515468685689156432860014408556160 [103,79] -227212177719619498474694808327760789809266339120884930709586880873763715413432148757339025192250515145593730574576159495151580607055662798913623798120648872705294158475939045532965894196486751620173794678901730054395978031741827222386966923009020221431287761995030415064689565604395029744621978128739771641639862184499689215909071890852613729158511102286481886607134958554349000081973850679011473432744219038638040669887936367862237717646073852851199578479063259982701253899741994845871707291828869310669350922959569779018140035496742649054314577656235647934668308616238807401775389599572988350787055084358262071752729041131076774679157167348500472102499801855762227363793491143390136802930906305833533753161648543118498296878386274057305717852343240009566605444712430521724852535138917736473928609790719575398170509133565946188831564028583442225375069797532703117172147395823659629332707387520708585593784132171670657496836252145702396723519776693701322871889387199185790781245265525644446456432451802751580198324055055865549700282126472259255730033022965294928029174145261388689504087581916677252243359205824334646988223969868909843053498808094831511796387150191539641938944075317497131518178642681533206710727386912079212712938895219344888109885641146187651656779899753215674513189007169913747084647499398188048628366238674523854015600961461432622057772082751328409999286101911504871100384174177756638906002630056809999308014013282710944797946439344527848168401398730507645387716590423161641769641104676488370835879770246884278471010008804743679447986936916813172176603913725077818918062757973101767953747154218554192755729420712295459845812186510482823519274983242536518012510249985843015660971403926369011157131886431692018007435907428749414744362466792578325355280 [103,80] 2830161823548439722452521603514788807532683848404714136078178542064589804472817723808309482496033966334373906134355313148343627012781277901585749528710027309122752353732323490469396986836068862886980095910159412118064399359396884631547161721291988080663603007888335742413270748294721671478353829382164147091486372548548381660316711649418064654542455248659804849914222320328871927032891926761497193714492875372078683708068956712489574669164742979688288428033159443206696833741847857423082186941145883811186394478843694968189908767994788724015077413686600087105617195086749242300085988361285815012660335064837080067420796401428045069893785408728267026580628602022267005136942903474998040304655650719184696134335166752221235869900658162654574804386794983062084155817965066071745735485099071221972657044508964924054278347950552864532467744393676165156102777841525731916249054422329715473051710884597619246603156502928195797295820906066317577239136531835921320696954088342957296251675575813261483746672128064985026377736785637037479887071574383415258128243700479082625902785503310850423734336930492325943571575684130991567919638823532017091797290797194782387954122181181274864456579244213546537378529001510406282354936854110889242658927981846742985500708696924909276797618631241346205251737662759493076941228418842381958412199360993712870181936291608830889113709333174927814062621256664477303010632660641405471610705405288524566079855428856975408486801083367190581740193872712565121206361279381788927110918941538743179878244796845664124187551727419188285690789923089399962372825991330408181647961143695783354539696582992810931392567931247776958287038336604545213174403167385255363318217944964643443604824041583851280098485635308676382544147234395698923356387358963077344 [103,81] 7264896474330697546566938291110137531081108917418740049577835147053505477204636105588541232025572142274430016859368841922567492011349760583023894370590042001732966286095174000108154201025685806019324588677013644120787924209290442340352844526868724028674123342480533445017913418898065379063167959293112604148674375808815047932123605043876223880237828477993173266139752624140797780132419467266691660575725272891838776634517523537656462703484237111460583734550766615934637177878685932580715788804201958570434106479347279358528886441623934952995926757520252013718915010737597679924372776543420392482121105224014072881955642100323432780991454169978808601626570830008029332220827707216490299416940925176148559593937037119350247486935796860140848121860333692130133100327124367492194314286999369568312691152744739497291945237218822879708260230132035100183717865698310853250986407176919095565493307307324405828589247054799320775946654356343296045422858470139632296829743566361294893561687822749402070218917649740588325166788862762157425684911977845732545826654299942203792026660683181537235395362993135497382895803180064403116658624301424835959846231135968085975933628484538146285611951017487340693920206398450181057540520179728054104451427572054965754646600872564761536632346953884601238693761269362341055455543337332727554513864245423335853749950799270563683479902495691358719501952028161467947708568260053887853417367209453718980327158458704819561933649392475203350689484411912511381786525214567583186156747187799301169975128106314238266807311497761261540611952406231900137839518025108171722874333346730220061210898688517809570074579874971301242281958999508031413947412796743559079597995539650695755303467931149934324035808254533985226677083148553711599664862984948 [103,82] -85578180898448766672925098136914454111737224229215798889343375178405261913234891570179374731857517540418082721201646515204927747531868582090296772010930252402909874548877347009172373026756867185724725013707832631406052880913760114526674194400358741236064067598319730920771874821736706913824527098957133660056603585601321818403488501853609881822131409592699766049930297731200644436394786889184072100245549889432069751150953314939468970308304856717863639768594122535171891791618265879874650956611864592831709671963181062775312665486925696615559411083623849809518931906825592878518902504051288835820982153968125281514179211050352567744174159397879210293292347435059036956565575684650404487068802630839733247101925257453904868791419691118768985784607305285977492829377862946488718481077372118473458916993381064076719733122706976915879588229723164177086355312877096120100976345272557473479152361767959635287155409493157611793940157820113983451228714807463855812349087907922590078180131555450160863644753060145056867187897468178872273359157776739993912256393443357799487576787302780473550345872141521664750196057170733002324958108247221942254942070185974018053574556015802571251716919876544485050320863272799290521396537278744604775322990452646843747784023598641639619587635438224601074869524024663155333690623036276302958424586815441127394074428216755497446985428644893395652536316791249914014993724073845172910937132624939904526600283968095869603130397838816146321322449184211244881320720015271168809514558644871778407366074735694256288348519016927880647648606768765611861813133387055694110641636894235099376423127663309096495097145399108310150349080761509108958311895119387237029080849404915473150947768172712039641993856984508243697950524944206742015457984 [103,83] -4277348811917934176525335742682005085708520906713810977978910749004055948176220557095074010715318435914985956135668944985511048780049110095018014551533824776529006124803359251948722786603937329025023347658322848200376104505796383564938540381099968938898243347988505404450039919993857837897512991041304132185560096714273812525896238299506904957902801683923659480324681927773187605827604639531564989899155574302967885548930050026976942365586712861745402884633862688676936925462864330135359839798394415744536237687235556416608396929757813566025366626371198715617754820740258904588770644176184194401577503496520762504074055875116099511486772355594296636991150624865550191507547743169222772945334828120167752154466384258138267980312538591701189180484399528686566573662599564997831501081787258559060190262000417573182025762049429221981062514859094555570792954385179077944265619959975197372139498308769963567161144186551140939561112577841993887250892024366989958548167431454189022990621012861639774624677146210209313899009500693257719604609097802124384462020907336136534478168013176944728871190610246594812291846410188733256239435705920352200491506068915641125713117852523851154682226453137908628459230099155163753507744115777422771504297483178656994441038572335821525305721827775998264598785399063163061456311780427965962889424288256237877775688116690272609202693820854173668193626741807424940251097277353356147223329261649347926591551950506483605642730797166606710577506835706037164445141160971814345423488554845195593637909187135655405679938646915284455562931612981772368099216413618590077869875782433632962965161359182884605232646846597457239431798742337571846122183571560788861588906858394510275411036151725219908365756037681400122416433655548346717976 [103,84] 44097318053086690939944554352801027714848699076667252730061797311270873768116041622893459510479799952800455239464722224022535652404996821068893697304876606046351323343993864413649812045167994439892895534216947557507137348566974965227041145637166397820734029747720774997815360673598635349752869446372559328309699611806566727089920008750984670905714246681815532473178930053075011644627949419608038042899615078067343732689512081320450445866408452474269641924254457675942285111881765309388552101703893754312689313616856526039861332950298573713991840553421936476711826347217517741953931656872224677222400075244975963803680528727119782401986914959372896943430584949662760552897564766539385908174732774930286005551470797222174408106199464577129558525234705730749544291893261974075463942510133858234012328509172126865056357524823786558866990195084784830214312031383895813663852694101628646852939989881775723373808890411110772479895089284264808317821265455266457071600105537713258310969970526501534359498940441484001532039638874700188999017198743736369084278101049305862267300026724684737622085975609621303502534898244291049788791391939877805593230747801954154175572155210425879631595924083710109145614885806950849412789561340510319552075341121514762517993229285861674062855111717135735211631731528385308980476591648657747009365233262622930308925952089302172184104947311777975605786151516106865083082199402455801601680073297605232332965998625190328281921598823779771455447691185774972806997013152582013070174108953487361589076809952671596888236985863198555553420504286579582742371861231687602833985240484875598436482055852940086474518480201617219469924323584502334051840121558053179445941911547708128742232167188715268239337429791415208487100338045111952 [103,85] -336374491684091450203113544213539450267454956373008608404766321332217723562516599981175212687680508330643292603155478471042372631528745712804381007645959598958223639849079278815762528089605543536614525384316913639444832041075047482229034822492551137451905134097676842829481975745148386805810219221349253769489417543148779671646612102581899420766167799032306079636021533812686663160212832934588615389709854441938350870339546563667212644797660459514742894229779526472831553789395406883677721662896042222600289550077443272728845248598063741070924277592371054161470141031733418923066666496655125439776342139614563009455793478842463692684223005970152145961055905793452590800394690004594012492820980519461403280004009031796872686134608463782385363393336485239340766259245142286953771701387200618574766317145114883310936156401037573857713319061151830446051293436856373203336139432138094693535242229104167475311960177128739848067489683732724315421277945369948816849127690146681740047737718410032404193480440476900697045843764323684080389490745327734300564138320135465878358472424889116741694440317282220830794376577502063827305521487013585414552311586636535131031793074678731737501539288765196555833172114625583762547199183292577145436608610814039193283751789631339581282651355600306042280766212115720554919163092269079770990876349211385728730498800064863046337389043874487658698315988718001956724837821110466870316006355989745167166955637145865408010540704880047972192364906759588522520753920052875449432538527355812611751589167904377543544256756290148052531271401373864137986338948083733939255269229770448548929406754142208305367930677155005564903830448427746416161333398785309282869981539112389984629521916414341015147952937910245806225382908946 [103,86] 1170957927358274112107982707170882287026545779925020074777423847815354793129895228758166227881886327237733440364885619634411870075971038262060418056946738587182007037658334515394879086316933608490113778745911731230152764431714645779921431535763326015929567564450404880024538346981409379420004188890878342660945756292119253079308315388987594909358703806458873409005027159004496304097831973991469119585288508740400810817508632009774449448148104851526602722518191822233692158897233916670989086314360824514089473347469835422773449516138420106805583860559261649707419166471314512707448062608942659298269933407229710888223797999233859442426808367754107706491213286034935147169630609399102524571971073134898418546172042346260642918034312816172223311367986797404447529682139542522149634041577786457466255516381106653283303661699089113396024569381523566094820650391185111655306226303945424975251772137588389534452908013855121392106854228448152550810257688844897098060801802554947480102755140381296853294023772999099890926051264178429388543926891121472124442813065954295952711504638274719345438955755507353434138241870658710822806384461983783738522047248492684818283361562085509922315290535280406200098733740010618311018457337476727722906266227132945491767304729184092882569653333922242129751100312697695077368241319919669468578549560855356866550003928311111014099317556815097297697371535467946227829329346295335899655841661534484903010461480597005802948683762001272359267117866362789261589071796765772190683706915463529606442039477460944382098513177683183234243938233423799467220535922009897088161359025645660881487848759471635912254916246299738357216318321287183584758092068628702937645077980153878985024322138508416405550984740534038413802624 [103,87] 23447381837549748924058024240842894694124676898718643456239784138239402079362717407299933584414677922284538469213584427570683074536100480548777714768374392131320391271860303315636222543726846919830742758736176819887725093875836973918314116413589377300999111125380904312106234155900098751763641479313473143649190311799774215543148278388127593988113426098512872340290258827861122501177451396235330516148140813216193912777286717250166977837952203851537165498157791520986069103385697246218202681497977862482577806982303250173770181037531753823141089723801913562488494609627377134959728739611711240298558724106541943693709742499157664708472141929551607655438080590920957522847921274816631618690308048675281980608005049269643882133723951446951102498374071300781143531456395763423052291171822505785846144515239189046970737866368469195637055512535613355891182416073564987813625756410253590816359666158542316767973435548498846281218593939395024629102745787770889933529134502998348877614893062146408951937461991098347231082209994163265021536711932076870243210980949556376719580278614501183440395614548576586442241134757709998186074387863446014458956254890723463383298457270885463788498361647214851879944385275880745547889884688048796640008338130027160624853002316891571466551162004630582768583377933908417576417763703689654983201391742562458812897253611042634067550301810712371321076408239806026295797881605066764141735764845729546331616469764145150473760922959470566519236043717665127136347002459362473009122308609052335765626682767018428080282726138475895180042954485739445725703316013915787579008116389666910737480032795096342985961181362985046104525584954038698655366368949081789842523053094685549231891624331823698071445092050168521296 [103,88] -41821323433247917761996141416341185877862345046533343294614524797869616109383053905244921095915344768790358770036141484304613835130215735411102318758387599336467497581766987629969414303281234240851268791226853374333582785568404622206173620925823246834342531346902334933898468230647980430326356179490440778230822666163278798857774754080514974513064338379490579947166847018187035837997797165224763362711220947920457753354256883864288920076698546191921414335286501015188473453767468729998583620401304897167516182562250462979196740832885401504803769630686188115376144592229184563057018765848501618158687148259485362750996283123305659622381716915977142614821834347077754153054321002316045986899066344163796681538418858029553790291139505382247360407533861111989839931174856832382486430297377081514674446771135263214776897234290351911670523967942230816709850526233258437780266148891911662364750377088962663841383016475316819354769816720035143030461524679672750444980071219869798477140296345672950500360132210658261428423695467667713446658535743566530087878661203350768216631470842541748670353143225986895707190971024475265788493293223796134809785823729090939161475700957567499675763298571482256539347694409648343871752915156910005941582632477968650672844594641895813203057378074106332194373110810252017357866749450774670853150438211205364499814757639552384959860479817376121511311923641603220738851917508910410928351004433636779049266683015583569638717713094198188888559700433973926567323912407512411881346910293648850806855780421750405323573583868303127532617699291242803095699522188477841049807754557891139116255288749513610367291708369449026120321683585916647858922584889158717660050011341575469465712350651711663689710323793632 [103,89] 541661884019593121981962399041425684085333175324078122966216332562535657640603648535155597811995014786644349531519609871295354221073305778155519462725647422077707500778911020420892391036916088791052203946995849331481686716944505211368985908777887264709012231248893065450057575765151615753092140663265206670638253345174999539750457418678163697627032207961246505154087562675480881653691031711163884908468152544898844945891539215561502583436393547435855945880654327905381512260279815653208579778983510199687265577735460675172676750524195798816904653025927200311935590215956592154351901049565950185051769420855860315457303944398701355389666856715173953600784319425213660624660334157356289691880127606170397697037383031119031972000758738965670019942737010079489321397741017411593602286403924754423971791504298627609698676733951059577604635037658311396026367844659178845110566744110499789792364143707183481421926453723785469560795922663937525849378740910995548914576132644278057081831018046894879608818585657003044455522728573929927254497538698513058763436206719254034311941926552479895312993683829276997496631069863707831415970808134895857365433364823170512845911847295050003052048229477291975376958028638728611132095242859978341289108264081175950840412425914985161963890495147757098957498768599927430591911903581448058944142393749505991519683931819052602752336473131614503192108265846770025016172733014565340071302354709259103542655468314710941964519246790462123092690840928287791162206993494447264454825142026821729086845730107303156294624586811958801188045127883006305717971677627342318639679491401750838787511784867177797241784871738106875155081791221278677959947064918773238101528054591674214266839615326537995269204844 [103,90] 2100933317087821240025479829032346098892542039169689061265913642803607007589120224210473457339304529538591348344816977955925409374267909322542439550916414303624581480011565881127057821032578794656993288268475735192025415534872436474929076058080762475456596919270474276119201693237538137203792100204120063055801238029878855544544012121827222939275699613947465840344698039272807699870995481324049559675415503719729920375060702282890204481477693446814140140998863285772949585313078164128665950364307570930160872386377255624157402848989158129948943438917836038881750775854997979054294381299933433158454995451276528971897055285969118858826439431000715699348148718853284437947720689619259970659834406991879499593242085451504616849685379553201444651311689831066362404341245808890273512590002367527088929939380041186320305372627956270444094863832032648510597264475958466132818071782077279218261714853416763977487076830577751812965381591878496387780217330240550219141940726898535283642685986872525933092125076574987581847255997704530196956163971037815726666398684911060990070615244591267793019782899686885329997630764076456153962398317511447980814527332558126948395980711042405596737740585289251307001344091128450145104744309335843925691487803195522894196723440893711390917230453080277360025708029186542120545800009350581616665034934381747488056191873397757104418827811217841342339283441197944486362985963237952729270615592843702787506830704958639709867060919925268091200851961488380713151497601931936357714237452697241710717014226618025380697943490073084202279050375172874291414616031818482945816519575525294559104427897644717431371006005547528161593702522420268211923642772457793676015650495748130725315626940571717070272 [103,91] -2479009101357654252774137827351777607731630176767553928578613011985505906432394554561525617023810433213941981231457241930370305017688231950696713372657840155033920696824580069227938165446638170363879719850305943841324862712436620946741132484355853179841710126433646304753961377739008874731931909880068367940293943103701885120181566215388995383311220651993867541174465208215252378279742031245515439378769864686917397606845382925644646724014893701819222198197181296074180797085952753217043398911802076161571582928094053143943650616890752417405406792807407704714704879401533648150846983881045761236704122143080514793250477345354265330542721104103987615337315072769618486404425613718784130898750881525765581614510052620210036008619358754944177187913226612288510735105551969269370813459098188847240837658550913493037360550000408425818833758847683004174386400689954128831597045136385102119475200251926866238695755381084449834420517196672426427774442268081907478495290272350801852848780027937350519615149459887364245052145681495200281586658238413695783227755466394188505565361325230819957135710664864594651076348873849729047051511576226020502102071911183356140522891317387213679522925396611708028078037224197995270861546081469929168308017353148447892534591600012829777829996621323166410487210989737890120409408841152128517648062412653232553206217548823611591922077713685139570489180421326489779714342515771685468214332331669244620062515311852638239176626422652964593251207641007584288343426427459134239362143745802075383141764460751628365684528793683040472601351393576507365653494832975538911085508606481962823714981929324144686412291849413749933946831471852890891453277020601780711934354458487194153166699806256840 [103,92] -18520899462156548251614433655016212699256075245043963481060906214989055079547146774417973509056006206950844934977544636669614700995986234183623192500211872531911948262838222291880682103787446618015695132747887418894734692711723452564680817622877416070068570733713341384819830564578095656045771705274687497049914752237282143002317535930633623417858357794574552472096724010415603264082035605968082456047843661692204543732539329995313049453898373107679411968627627790774294685957983474092645367590479779635172944326884989235748424899634345744613313932539772582758934302826728045116763291183283165422111306220655956193582534308443725730206573319219446823339181451681492214332552843519090379962383875276530510669323220356296824599062999268263720453055364547767068064447590155992970640642876430600466369799744997587626613456244008557404281236897324022262286286259264505975085462985595569280458394370240517426347998831641263364153510085483176715974263298765260980340333474454771962613348751491791159659227253582487082393499669289486384983967328359583559855500365278049916620508249597800955174185876609922266876810152967831544557150972179498434485133062102874399974150520931617304269628404287486642063769157347540475176967522686720220807766896244084236277422110002230493335220693001827308971701019050438747376090320167925573049255607254104273544772348481379667368625292930558835675445847575459914858141502671635115196132759199630772971632388428355842247995930262394480989705205297375546936458539812421320185891546190311508352408025154603667322511974842592531583905596526346025539486199454957221770504236270674485978222608561920527319306207342605562888208389318153813224347651024552860947194170585734996349404816 [103,93] -38592230046030526037548618360121040155208339838632568855315516201728666816091072719392851350953432840366738541260881853741411844759248495221185089283984556777261093423558942617661367248677351500940081215612685948427525469947187704118103363056900949676382923710790696813587697778554131676044789548046317196579163361974869210360422662838787001948987274043428053984293990685105717734051137679470316734392233651037969655913859271560948200805154189039499491261343885682670766790369280866395006530879714021077817900536027205815182299571542271530339869356382160285286255834181394022055963701557609913680932136380701619684364509533272739913630334484684548790047786933686880379091117255200587352290363535844656325943408752630137222694524664215407203028239328062294842691718344568794330981763313751386021069418927739017542351150614659842074267740893541242010807985953219174614081988846464665342171674811739054653925762076902462418493314726666993575559562028284082466846652290527977960530676698906217345868540047456389833790912684135599783628628477689556648224345053049140797348711291100909838093792953512088771142036043954372322276372516626524173001934776574028259049235071568956208945299049762595472081912847721294490916216010433038773791317120600445888909386069550663652138669936256584872145126476456232662466464053030995146659257945824970144989577763411912624093955636114577633327705727632173579486500738966956480250349467427076706270968904837038261248208978787444370857529928342832381924367327997013940080436418020606116979750423741452639276395797858416523171373861023951649051885655425940716863616904322023471030107431525033325342217958904745028633204950281684049817073994417157931423308789718399460030 [103,94] -6171899759411654750186117782827221995280883383148383552374686959398102401790275868547013827846200458146464551564343938519304081229791555072402203998347951035970310161324099567006717832593231020710244667386629388990559131342450277999511931743007525347371656537956011832252721227924903355083451538091641192886121850856048885155764162286323529942370363070762823087491177668119757059584257373906872330369051688579168670419682697885141961538040576118673964871765479859272925807009382264169073599676387739005727266738227138587934797254565726484467555083705481143562618513171876897365977292488067112844147304664268199750962495523593552608047524450072675881693165576557632678719978413884841320357290457688598930484420949368626305957824267275773811013771527226617078642858860466884604071720914981021347100381346509906018702138765152138447123788438070111996571356107465450071483903953331750848095804280665538690668627252926447162342279115281214926386794794281163444729514326373616931358271420647563458718035691924071103181951559560264679075696245966739114459471912536416925718525972688376513722034698401870260191564277293753049126795192028292324277886357744236893806977484927770965304647516556607707430671858723532316333772928494268167278094415203026024998101615367317453354398362437290090312990022416006595479992598230665501247806324320944562882581370164473879755568764197960296920983870380961625816819381488440075471070958227224553549973613217258441848263648340913689176742943981297931954900728514009927690569477377792788940525696366226290385564899111417692266348987054974967933586763014097176135905216967332676052680512565691087895811892928308408736169475022354230919227091594816917406012469342848 [103,95] -18600609682848046385393435512531144264973144211789236241361971563765891849054028820466106179656341873380748440098500544277679772309269313368225434043584131447827104728759499453531843802864400388903677537473474729484488660640306256847686579232687082382761561818589053575539507475419273408691480039752971547203385640750023596909759217915362464879773382126412967057432641031407578133375955717098806489186722713881086615876693638997093879350769161885025481372365378138838701615842353213333905759109509872440845744757312055719084582564097565948663773811226273973067721269514889079704858877267643393129576260694499984889613512594516630399969538938242992748801343910453469704529696451982978067794985249063662232550925467910973546326761607606347656539809475745275429321605193006074237776118344256542976179789920639688296734357115758006563362530292627350134014030007200908102732615719455538297300324463426338710292687363870532653596875785370250113107495205842292846360948318048610216917555655400207222951771580659960193498819778546723829059135957167372466048212647847729058992063398505228755779458227464036476831746317190373021290612446755724254587102778902633324979341127594879950317626391357164321082822323805253398004524949731936478260089108726135005190848591542322736287310429740998836741711320939726598809080315499610052468673829309683755641203912626119917507788301002981466556639434430510390955378344413017334210540453870975553525766139621547088838732201233723621773191663680865116996580347400299206603450278783017066881844220871689568572402721731149894924317464825373869436330082240266272204840918669158330606157366685756040283576616239745144410727249795574440128407476953988527904024400 [103,96] 4713131970512121105656798015437902441722069844012188987367129855850587227786543665454949770118485083133387366966843601549493421529978391509425152308039294299600867140374628052505914176578935221088360837428625859156397794605062223398762360600879383545330458773672715904725952005333687271600246934280116052479248779035682672504070360285670042449151402256167405084876116726344748662549438497004518078436576360742271779792942481926459438541444897858551731726053045144370715596169348727414048930652183142533438595480272488690914179308223647986317188057410838147934742698904612582261214831116426421899210546450641435559409773586915711337403847161219391832792979707671216292964393730678765299480997675569318871221637053774487115547245794305377735675016344141146341297765073787084513463833821914455167045320061982262747240968352953172410983329562088852714025699588549203132404940983755557907626671566251882503357810255151584565945363230413824623885446113267038893808262828947726976354514783588548101441354124977818582692166724266478685403271000919834783573028931121082762464667474385898226322492117115361812130963773784598168662500231405973099634478963177021823819772674567214743664349233781768233870026099516842974080031809564871912372329840763240735533311130796324056231229645152815885353386296761401204812970492677873378811259686340688388515335374737059150712691574742757325528447893952143669922558377234644548446510914287864842328894322720298864872829455926421198452554357267598681557275657814111929037452382451833368674505287614359026227955244654823175559323324156145454991903369698176147947966408514549023199546537743194783816586924036921595797986467482893010517225822520499083776 [103,97] 1547596984922719361742066917538234196507642235374525793370728167155290983811985042976782423295141171846126566018364036511675203591071014022853592898689383166881079375865015041271132925312036957831103761844265927320039176537395087997988855245039402190328505574860878749406940573180940555076158518239678891634284760055442401955631937401361684865874297898772515290801205733267047515024742770656935158783132532659782746072693534534683336912087371885583776132037212359457967528155282253927836682536032689399386452328228227172965209868191945616640868541129785129971758441774837704115359558627738804341833231414698289617914226211706538057125580159277084141505721979423154021063403326609982791001781618471717332229083488063112084248734104999986138110330320451075458209872717344609280429666100737430918556466911847354900152550182146826274596493998833962812135571315400108819434611200297939845830202749647580714629381134850922765183338556202967964067356280409716966665822142785858419678031669889143342582430151693040440419021267793761818386133768691447502069173047334454966504229259873587131172705039655512629071235335080650324233126592344697411784721083832409359637377565260404466633208143394607545760435673212063946466870748999189352703153397169178624051754933271115269359217383549085119849132495895454981078283635727697031423538795266851564425699792599852098358960451930963251583266877151626409395405468601525198709970267274291351056972235693314133222347294690260354484832484464591037451221204885674106149973611948012573967660378006681439720864993021303903868610839198235791012757199313527485535335592259156495730634233906080577864356788106441096554924094922461796992049360351880 [103,98] -651936723610390138633622575308109767200744235441577709295270970918813345404078555161381097963351976636267521401526365849531047422024486553314798432588715417558120889831383389337389149627411425652760102341739093869460044900149668765434673371355513349307730720078139016872154680969682524333918824014551673534933197775066364881611194741996418630427860139732417177445521894870484876329587840325730185848087133636657871774507103021983274882682187919614229688912787471511976335658213607189478317286942356983239605057611286441473018599275874445442956683591580005033004537487911917381257075580823755556914927889184680211762491523151076798119060279344831792798036651713154676934953924563422148506340300176249479484605473247786794555142066785026922536827548922821357196592427032413412896460934131812026616988315790770123574504155086945046663921053909829625535704489385993723480911492246523198541447657920218048612779932681208250776445280469664071158939502042350061181108071824713185536223373270446514385017807585360008432750036039141792455907913855106874030402066279753885301452215091836913709122718144186674410972784085834490195197668509834609706357193783375722390603156244442996397309524040531340733651746782170481226977686145742183425847677781491220860345948863701768071184441176315303955521425704149696716897327018653680840297091719048314390027375021188257360396984500484034957619664643055683998367939529499459776303999172259596954469559842508744382015147650049963414684996611578616824405650894282740110715428203194516023348859260866900217326493821857840334242410326894962534469266416503985319222408938489259308883874460782439057735766670963190187431223267662443357772768 [103,99] 391318505060624403265686441830568714881757512438524645888210863779168340275781468373797263746286935633023119014709304262492959869832195396588318227119870689867765481283883994610688280384948334616015730914494836310006265330986470964840861391473764412070063293861815620884377897590144646833715905098196197246211246423000589538097884701675911170123250854419595255380456446930892456564400394226914472909153169510222087558131281782061079983595888906691042753976260596647067803560302139439226588250644067948357745066074243248463445800185170468701906131305086228945796982001313504627005365485819735411538628506349570721756221613386879919138366696035947936622802338832085844634820563329210143849586929085963348512544532523907254786417319083031269457506406659588174089820406672689494364535221621361985012507249676442365961950211092126333274958894609533257703981591855960913977520235235820194455513464592669698723765859846924288563731759164484158426706485252041598293644620272891367254553303187194539020921811442114538979314586408933630243098973592632160372242438651828474981123500678951935836293371791819728145031052820187796037176649928460329387539960596230194658014392759238174980364151828249991098841178875278509719418002280203537740891970043294588454649365933601165163080223206731545013190049682120575264486952261105238921192428848112402459834057263144984789429089065193057655237032410847564613390305213802754429873198331949076594541285291819462918425685332913604166191614513596156080977641953255639256396940250465582286334654324815606719296408915164229512684197998534782238667975115977446137372500433990927339158219075115277399360539276980533154036589301886848612 [103,100] -41729718739269717774916901795859034605383199009542883041360985902494415977347394207076327842028512837515850639253693641183248542472765308095481202525032345155104146401675320316673952406965311126737104243696129238725080125120547808553915955123888581873550330869368751105946264711233031083897072659938700835589828243567052278181063324695794830432633978000858458262528056204437269978278169994920558170711650706230015761198514187717088319452466669605390001287831399791165170555175167011887347830632690454717631252410982446587422365240102059584291838775019682700155329198603126627521501226362245703637245159164389198632581918353247797154180129953073499532061572338992453933821741765956766667743718854330589884401029765269671673230146909604883325566572831767973696792325356405523015961838830584950438564773414656853205807810631333493261226445010177777912164420258590887773606170635734936858835461394522987760454121824202430921002004890525568321796197400272497505466142989381235871729740299910285181855178038141310440230112396936022938002856456902058722673672184221284302009192923771269485468679270256815011677883176575064296592839236904592076227302751578201790973068394997408446360739060509792142625164001846292061088037009708662224225194047999143405624978137952047868764920408168924602898636355170781746221980070572916220916882972387475341407767084954161595748334878107074759977853735283150839370499278536159596618312924542752916031842066192668170793712814112239789094413183534352585038834288557592645242979024869411227085283891993282972184643236835757496125414693863243121006164746168623935612827075680744458015599410663086136750059124368199740556847699112 [103,101] -1329101063263325008621324851285988050342001087922361115301882097602114142467356483110294897257250964601019488461628560675315296105737347470099424588237475867026344522032615021802160747838862159802528021968286862250862927861855110198233646142298391821583669777302865438305354349670845257938318352821471902151626587059994215091404423668924151806055159114630846084536235770551021171148170142193890884969513495978992029360008543989334040096897938428794297539911953699186064983370313711167929346893381512389751725226057862386707754095926746972449922806931415711977920961991920576091709139799249030941581916109185946358174768930397757442947083322107931234224690325589388155176709764625486086306829513369380088768045001399569552161380674550643351149917547441410912583273013905204966632905994261239969575475261536466625333430118063442360349718630146026027702713472815430155921578609785016239457036623361790120270546709884792957111294557017230409413535769823715935514366091272956597156787000763754274982913546733528412246960966147883791304526133584134751282495869757385538751333167103120809793246845496648630520081103425186702084930972817779071823074230189481714075616591797458980324314250947700720816585381900778087708034670360048188834582960882890369008103098736566832029524704908240681787048164192902794840167344775473384773714676234368495806354967896347117389531905395128211367902342821597721412040907884204048075263084089075136590127172625546021018781349284927532063820567501085852134038110682057549577161087074141370112559548786932684433215536882582408837771727192103939707989005637734864678986116142763979579533604372176576950421119466330506852891 [103,102] 1753342823971746115365800917185902216547845931252031048837824269847477843517417994118835021112143309596520966396588837392694591126321515050764248444439935519468843266090148679656438276388839003883936472813700552310576440210831709553150854461384027747099529882732992644626147226361026688302683201691561317640259395284128402825998377210254974433524472926377932573255883328495990720501037030214650319758892565893186927164674533262362076722573625699013530132485031665425718057074224222212875423643865498951078527638680456338578874117103258936086214141999431982648477723352944628212715648051504653813639450690494132533325138702596189611876212120267915450694949601340250667249346222925190768058204430944637280738558405045196767559633564409287375635972483767664070625704613805298185784103344004170710897405188043267787677855053219707886534944404298453179597417291792304572717412590854916302486198444073407785215773869708353079973563981186337894237884264048736044901236751109779522634055659623158954076315661464183793238703736289505819171664658963958909523125807469137531410573656681405079842578680443537488461350294452152599634059552723599111095302167605873554954442818311090420895502423292534955099833469157688306905024993833459507110385415413530382492769870657808257296458108540851587366963095712232215252410221017898613495397897182275010500735758234404253121755125610494326799860686057680790893223169776445085081983238169801074021671610435189318338401596450069839175416988603793380423255205533790188747550388314771197058667459745048063941532100137363622363299430330867675267226897606724918405654965092667819706907347793503025244735242713982848 [103,103] -94880173391571193241151393190023691748884920884818452472343883664111582902525401875328026636696333605186561786276187437457149993316843354874437365011994766635861265337551486921690971902670926343109160249622419311040846460129179432406855044117295999455577837966458589022917013842970316417201831962729076682365072960993296056006231751109292022823623557479393666108768537238135460283882016986590582266908743278141130799687677615044279128203680063581446299686111648258633801835970733879132717895742131291944376644201892967580558093527894638212059678883190945429354369478736646000882504800706967062380931174140530240065358101478358089683659158953786135849579613010115561333354897983616357384464776992313990046812554162948051122842743603465252542925734732720021954606519898080379732631765835919629428471570502353897504378800104735649449640284245980690559747749442314827557973686449602156333155872006299440169573612796724559263785961136050771402743482328832176540363041188978388354370471005835768153692312580439272780250897206046997482074084536225399275842801850109044764570355997805713383765016475931244663151257593739398879020572206472503013037394197578700318117907450056989679097050614168795983244253144659931659703141721040137106717559288971229056974314288418673623726754890843883367711901512682690108399468696044711177860284179976572506061674120124442465417437609462432162845502245509425885392257420729298031366700743476937327681853203977076073565522213127160345447907225033583160573093510226183086221741598538415078134233708732713513151066973729454400261345536709974020471629941456713878691042627371327848789598048189866878967194960 [104,0] 8233073686228448197603171902886557789021217644261988742716932130483066277164993256048324576261799305079886716149456471155472862008144965805685998312013335935688068130242986174897585821072561528463248296267022593660531113542133276865556711839520610349623196060372780853794728421565778318361181206993024492970007539021998462578515134497426983496320033250271956359543334708851680527263845980856727513818225619237451306030468079605988955680694517698501620744987724707914963769354832310203837409224812704776869720989288341166129329617762672974067507888519690650177507283579662555392779112012400170674522742360991472830626651186522118216787253527756804473194618870629489719324007396177438449717679632267471304428212064258696670895398361168801462828624960297549366782084389806614127627604553783383892258234838785772651707039923758973822732024208072836857026168916274599460021126030866832351597230477217261903554235256103499534439184189447929020111335473227515680463358447526958747006890614343726187815832599428423337026868410982349615238204015046402033728376547368979479344445329948889342093270422888471602709065780393043163564353844422695304537041305855821260244540744646912880418740446372674069319803335787798636562063866156589407929523481150708701847420230851356066078454364484534919394828636581143271462309383414637351048096967885387652015512482532168062894327863733373212813135932294407622042665413099610339440856487711604000976017546729183936927517728918602700863056892664973500578731520601203323840470038884100877416077319666294904659083762482880895515299413562578947246756035022697791356684447715826841314758905601007030094015451027322489198300499091154226309368986871223181358495983161927970049136281312954875516208203744839987830222879073702897899691590663003181267104512259104985895098791224051443650590931587678782035995055449911386916048252062582964224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 164956720526652068299485418083170283806177312791993596913442366788249519261379220354431224354486660399677679243424493102569271884779795840497723469611565721477172921501718181019419087527897578033029401493681075015463140650683511093262265576229352077021175160424927786924747683482998813695896515453258738980459640244096699238051234439607234494771522511465756723422015863424510681039790534463446277002340202597777029623220398758328900896275929954219948888921604307282992106356945555917046033939081904389119467076632292413888482280212960759857910264461084454755045900903369683836811253413757751546711125183372614893527871704076878648705865288877895298798411263794816910741702370732806592160939180826876983187689906287749271635976212982313403792577058153297770018360169571403809677616371067556660860475365551710233828829979292250322375086370385568949848005580756778448787749506632882531835301474585632435939021394225098347951344216361031795980593183320766897492930095875177133498200268781178864714955773423957192893421486134816839868278335093015731849725941820709169132853458521773695036682587646541402566143163141085595622092236141094466713334288834766868364718542365652902629939019950948154113368640199377907721782745257000961267416419231541699002904298554611057692854264953982510336468263551350086224652277669123703129645020951437333591900884443895901919455341687585825263572901736966088971649189480584987081552105028538003613524398535679211995023495708731576844146248958066304731203229678169186234397419974411155272151332462150292783489834218635590433986894921870269151845453212495040701826201739692611503078342473165052849214220826256280573706576831876586459206378979273865709195082727862450186860470820959184788398636389582087085118562265686071012920240160101627576419970163999902901347519820126469374022826415687537241490485869974603278845149185511023181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 13990853779897527017561372260796155420434352096697148904710750018915196759000896892838853279671685859248571222185721286630544538786469722552449745573632252488228754540243289219611644694778804419272056458870237379142480130611146570894909348340183701224958793952849755971237113886603450968094908744746479452021479971815175423692389755373958138775781967302374101761771867045477390524562248243104297920013121999943620975494902980110693605038736321698214322249350025252618330709694911480268234090949410660327481340005956896568959891089445772046972552252043602688074527255457823104484710265743666046965016566674758086604384592389568918438347152305817846418696082311924096071736132853757168501491873790363693260739324307877763382314132507864273053732448873907164530366258890420051315675037171740253168307227677399313827113173853144171960209079334405031165597756775169595354699344192216224714906127081089128449460852101439653883600238767817438897489529149540653781466954870751079327533392293435378876975185986593061273463150819554101161981065341364078591334308716756588748558385269017604480684325378393308365742768468525070426478765381600216924537290318813004666235358626100922818787812711545099510609147696519121099209207640210435293810900326219558288429302661657202886404313854959010399203009318988884734778476678325385886120872078502970046129670308222949158762732870762357188255405761523284801174730654864936711559914002924361594136079211228377003584411727689281410586362748122569505606025774824047257820179326066735391828037076787191207400201155616185255097794012860107893419699148176256212499159595294790636221554231174375093631241643312047881001487167208324849810483841780334733826747442007302168470537304636564881849924874109656364854174777617582813814225740497815693293757763858144272813072581072169527366648329046510711054296857183347751433522484855935764267008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -126883370550575097000362335388762240867592928895720185826638225591574078385431824660152061716924956422862188218098638894078530033818835438383192572261759508229024468278667404274783559740389497444359532462387647527867386381488306746019682109145088838707195514752542733500827149133091864419996276711141197935521806699792615114774113712871105276851972046071267899238377177604010606084589390090986443657105964549965609608177668529953032120416041413470566830298873739519747771905732221649121869704158066306789601962717127732329684321821030041697794106387722042277687079397950164686375814043147128244514854852332827682822898475818004986227389398302643224309416408525541084394252292906765460754695560986774606625370802606969748333273263803662692001896371504889751570535460187134514513484828216372607199201954063068929244625334823560663128661231187162307377009011352148161929724603812742277751386304795321647199073488217287274604896776692744868652863466404983467985659821438004602536700317452773111252458546877350629512250907541107811805575759514440447519526776373289610729026444937630081184606195485406889192897867322475124587850670177438449171748401069966558738338158026841870311298569006463001122089957124551538411393426442054516401963870438860353780722978242797630108735688790420441957955380327499696839823174871877496814412162589704610102080748777859582982134477059769740073345064952370845064253112665025243577354850224380653584260065551497950515293740141166012160899228742816246949693705744475229626386502613166784461637341485816064003831971257849860993402794566433442744035657307093702946549473484186747833475184533438934407825774444932669593183176640511242624084355881712987284530637725578304729986815917635515177405222254623920288833608005001454717467351201970743528624580964906943143470454486557260899284399933158839355931101588493336735588605764557346393030656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 751175364479504707650360983574714116551294119144192022151749163593063494651346708930622344787199763399543900704385812013409615262325154156122049510254996838879450991246314854509641955293034617788292742471655556345191063891323988590148686698541430448034157903416910406058689597010967536443656453868557932727695310144608284914600043692953542270262626767170455003998751435154216311558316611130452424246540361840114194609982857712710980557946565868970200605416836363292334975372843633030452074468882389729446139927209173050796437189248174794358317783364971562492871750776445361699864111095510967192782202185521340928029375556259418596364502191624990338993490345031026439125932131885767923219620344152049669480530195094729902181556740340217772707849496428709714674049469177944634049934227356183357547758515833746944427445710027589831277067215772155814852018618846126615105256570601603569857324702050663708764613811632578179804198378493599960641763735602337306707746937103089866502065478209841922171877533554212156427613663079976753943568627174534339234392225408772292525289027671509253502279891882357912786396496405097604464518421590559179824352278695803299448309704704772949578408746804921513037841008105690712940631804053108569650787390260016578209350660420075220321210521604224068941679621527632757021330447690801446660729886844310780094705286687210577440822344756953076629087008328691609035368197283115521384326755777492211094044573799501407989931396777415924930882441119343701714929465602826542835755467276354233134028624436699021366734212349988583530975058742943049593494903444430764701441857115049068883207419696544312007795585069193463704737591848545764381614360117001408216601364642398764295570941671052251906649735691506503749659228842060723587432989814867533648212131751402020154659916670315557287890576946667258422179294927247850298943833105157961193357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] 6581369418140363799817110907277976227859360317097006085286068764669651954902067874771367667701061174197451537360755522870921681468773315594219520497162448269609012459279373779107908980806271968025071239308243934596826019714542481925163321720482493053936519576477005205807969506436731217062172970297540187869261436102879950551541737713142761171124008196552164321917465206164570790184191554209396427248369560142934126386303918120026542389417603501359987597777062048256350168428464849871814614990465730616819479882531859153636037214190493807034752371196682613228610882115703592092864828522333021054478430288105385184049548630330835853026931790213753056360379585866254135141696448452435231633618527244430303986317969741199080261545668844707624686928675411936496599601613689433385611733352104448145581282860313277449287806524033539080114489416742602003244326689545549293548844497156988008934720020962258855276822842144403923665841342503565880876991621465268134463961625814754102411520339449311551793157815036481354734126387225047823891941770922017004203478012669037053391440673293032168521269876538805355681532023900830530145583060321081850400174827301009054371435468114297714385614103861569828684324447894331045487329745826003344165639077905594570502229166936380377066574203943087181747101441159625761782632546306423087776307869019975782939448531933474982156499057397167990052906213462609829365035605549042930354520575000790644538726578582141061933669181293748232289681813316934928800387380468071507835581016466031949712990667332689208418525555841453142713499751647894079072464497064879293303126203070040282055599449953743360272478173398262013177241544669603457144603466154590012938825150223309304478802290088786642257595275901365290995839822877428454865626210393556471023651684281584526930374253805391544697414480279849572309786083812106949856721716932202237410672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -35176601604331921202881142118189154705592304947810306721359004996269416247075462317918571152006376684942156233168322118562949672994460593718050164978970836400535314977123545421805818371475457868917644489579207337413048130293169535929423463263530692969403533668750105152652630986958479404055281387594249360271818616382607172414684898431487342133545054875736952431026063430549650342439743999213615500751271862734787015006364293837796662060803464201889821886366493796790904330956971548146070363174877803811122750811723468320355163737313401005772740029678141564555719040810244415201589191538771334309723517753119827086358612100621370972061223679281048201699590223526980101298026086766234272390782008022358882939821931654660778407933384518751402380833227338525231243263023098779869322641411375113844443388997894174796902328737669770374067951342361919420850716247499575171931313542201107938211229097599619288518709748278224724945866749596900175139684915763260364969654953133916781662139842813599118285127488956998183496539855234084572474478482441798999196957872351943069961051122259495377985847008577188184895754926572041105423776276406087316769813823785274596953921754621306102792073289347440649140722975344067384320164705610211046753496718803343437495129398386986387394980526242177809930753794427745189853180439532440445553345694023456278634678628373621115122005480170351483155239309182423320287576962006080219055933712250088578820026710890050059700141590260221245751598452440353496191325009737707815945150878855234808862531126077247855741818240554899592575594397539230476957581403528959859781495393721237621367519895863053771263555730823999925620370611314864168612946407127083982912691153766487061967836090858944968908027840498744049382966109043131214880942560026523033847135498045020293922625625993011591677469152543258168061677200302204481029816247040623800991350784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 10523875010039674360427686400145979059502896810644272985916037622227638980009330286420030455548951375065095547243219536373134000356272195115526252040667335605773624289060637710488894950992634078285002388072326111586911546362033051512683246969576786087789996732814536564341962216949786689814039590657445355208451054711398014870836839613654429368230212036018044644712833046024924276842037032484926139582487996225307732543830431082358135232548286703595069640013397163620558359523579755674452207973156503074031388260837596248658890997602726654328470670842056435875399240748502081291881682199133266177800673758402800090084775226635965372231422433940581228270190754402320999069493057884023439171553353111478901213274266657558232406255917693467970204393881779984103359983613695492511442552080526990068646794651147115247800017075809835421097792189284514002076985885768476010460040327756974554186519988135045722136372580896625494777434469967849769056588867916819154035121112621869872842106562514718196138224848307662477571101194453725745865192209298749666626194028823566422369096077258469328035362725190766130488083179493585341697012984618051715986036591552835734249301753076135459209637707823446668924970711586065013732257669610740419994344072489431658260122732398669274511555511091967777773498578190007226561289594824940416058002790972173097312881063411486666785856280056814148540689839220703847201649549187103822026190138349938167068590862166875701713787801514241031675738865462679508053982901480346310478278311518386060972976836524301441435863717745286846085351900830742570517016217657756708741929232551737754727585605991055661133950883479602680191058912006151982571533425060473817870765395734667483925044326551633483532231822699228724495824257639430444658326060434415834780989675368098886695424667694296103147669304121730991918473327212588099037424652015717037536968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 507588633070224314363288506308392984116245268413190384013810285999290513916381858818240557769601461689229417466251976947153389726293432401539313053704205902722281863792937983812541689222456301644382164032249629463380973766632610602887797535524664218173516838741922931062212390907331996043653953610336825057528871088499815440104176248303170920983646423655955394729866641394096781834759839103043429266505625050260931124058268365267274756738508070420422960802775101643129774618363423838015731917172501179684042117645050880681352694504458721564595619611992807181135248527660135427385018808355352382968576966545952190793290576730623489529185756195945988517130322037022264065950659842285763532242165385634187701186186817796650422948400476474364190246013625770959396257914023373652010151033424839479984779706566144097946437387996211870658617202587305491699733383761991520154038159344306593610570838129164428386655953910717194423244661858266404682913663034092837293982910825875703858544133978684672326941775259630012151981567036421979966437179896390772092193589348225437121525871141905423894880476583494495316023800193576641979236548293474535794445044715827816107345439788749010581322626982049074504679125111115129532153318047467236377147083598953237201681189960796267660605277666806095206567305210379334321506573081149966477452711715008107624223435227401381517990599925887583526165548832856500636827728368728657624862467590014357681487765426234826750196521954337680035786872008417150081625734052831704418357367243672445261299701110422671175072549688110765877188785672461808950993206945618252885574930978508028385842220537858227617355446494556394693266073410572466301825644868860730050436401066406330610794922997097479537693434005170404325448950355853535204915831628762485480732686993625788506029394361431476096516249001572438910296581843000173649421069711719271945008578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -2591455970379699173325964216883771949023167296881081494141760597284415598660682110969476154052898222587933788856629577462027455631460310288984311056972666623283478466345430539604900651347723951786353294537878461972527958713585044790259585450126299629885103271595416646400587129935810551476720389216072761680523152033671032119919451570718530339673950823712319390436558001670644292154682722507133528966641148416876374849278032580842825526327107678623524408701614478112223262320645484770403327931091022618823428373358126521421582035109916068802977066611958698889125078547849178584526763724137194722439661182158959217089237438068337937834382196961974716097082629918801095819047545405058305645575306892314771314081391360289868138078789604442036601379426632276253726991318990266157005017287650732633366152090257665202995018266196200801189864612768533521713397022406505541100252916268497882484807491919938278287632304654321513022128194409734900592123388841012241996663206585658312290651658039462960018853683960991735937891378026291119479311852470955995548940507356977921526995595751450910511923285103651599500478431471319585262268855771397896508237629205512036931680058517899845318759872132656371712458150775622161052148426823745109135865785382516911241948049350227495905985816603174491954244917258769107975386782889133513022168024729014608743937037729797590523929793446187180991414973807200088290214858356112553861359813436972691015035190225515301341726556173872467662544691042772525802849897755090483709340861084656697997409359728284057294431178584511888241467054503335438030571133737470250873597697589268792709668765511873755275722785102177129546712904372324462756554333106035862258288762302299330913107953349722528590577679066017486531330267795978641373926884850174425068320871615714201532986103289148668335572739430001789028839403759315546029213598280919371848056045568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 7877273911442152230944726952731017109226110490241652775253332386720492966265860652370612282393135700255410119870709137656740612732680878967124356571255113591411570450070311971575454654401723460614404693457535837234494075425243745637842497271649661429086971702219544066902012931145071395807315251140306646555647732478084180223611270631458032537717427141067883808441367351146264163071020608759027941521651851020949490148402114110380634468498007445884497417455453207421095310131596307250592762396550989725621641308780144609640230608577614234523779360767902385572371168363660517652294558471044644158590658812279437935487888987410063116604002373033628914097425842970544052546746145298448960765135739158818228326773094504098829873030799353908357147150414615104644661343053522344265329542209646852389741125931674158207832032604611830235045270196868189205667061312042986673088594464211856771453468021037422293415055902258427569630098106130202605366275167862765194074992560328181710684521774093894709170490442108808008539178420683584242964032976059276013316125287079297373112232972457832727280430386675536376199253680532518949029316581746153936082310461919243428877458273617011624006981998471376474026623627790067256247532764747242128145522242625817731132012904036712083349970957099853702045884100842032893164474349353421664009287756774876529100922428323906830035064405442164226405444669786609092573478083110551976226225198484050122848692684024580678153316002469044784353762747874197974685750189540454568336704566827333589462710943193379611390880999027637556360677158176381751293349126283964438404971732656025683441035703661359486114669831739534076466586008519314033355277808094131720686881722225961653508153935976232710070977028195507380232349133756455597667310578822102411015884782586648880430558701928104141925659653540233845402748483851385186608470861641585218169287475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -19853691160031373190133531328899813433704467134970543420926888556776270111052079084179526730938042502561194060987794538487026300996296712137594373250348584830105268650869158363857858161087821071123504059749282712446569789292280220086889897076366558451389964967828405735206161229363425731745895713653244756299009578045016644761435132406043001523685886751444326488410013478967930589771925590526942425852329960459747708860975697910451938395989339800501469290606163790693884481431616075552739836900941957538901700614073604519002811152512653235929437758391372438308798379518594157592106466220364530507295515316584049325535451219641700762791756350785642418673462370385407915360660064662490945098339781456846894222207288333795724854568249438795509210037405594846056839764883688713394140660094996142340520113958998101043934683708055931852042583358369176405429352812795338329811056905855411830918379046302522598060329193435306626526856732986165025602611832981748670665546039084951891402609838194867655567590109922668682398336392155182509418483818225653497290025110619214466394395346616689134593762494064015077779154241824470122175003752554835390779582744821002625480108444388410092672990599616371591302260589185193371243323650727695314656587488382345344508829547643884958044398338886277589531321124009069480829676319065639738691841311426646005581060784963870233647029118921626954997437680416447323545958113422799678693835771290885202231327996820099143341510106701268980922432273817052418783255409586619681939020345161381036398686058581274116432812114020152380101182706903630149545212268883223995014838290585096988120477227182007924282510272328563100013266302982320188656256996662482990307674314530128947205701471366411982808357838560967375913212297524549086299356758190225460101372603072657121499184030595714356957515314359093429508432349722304663018409116701432767001344868352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 48594432867645681325024177456445997143702023409751310389947094095010484142470746091410877217498326202894791594521081747011079507137410902684215107747566094271299624977851400345362331849622899125848155691453996942977237480021358859841319822933566982834467020701115195939122446854842142052546446540498286192953473966713725455108303297990731399711844444549485041146372727381239873775583982401386990014844363983131331758185842325831709355806801964607813689635305156308889885594246519373403886410830290819946749088454308114450823530590582973349490537500135047355600179054447357120278855570864930226385459574278737991682972106970383721867953057676160358106269102930621647157590685256493658172583817772107492239095646972565671907360112447749139514183991943189429490691256515648401593418891809598703767607469848679666269147689359610327018072257053139825462416265697658024869490415443351258928260294433318512433061374800878273853703099120389862262821683611583896545318359151040051318681764022751863178886045978140205508522990340833457534560036768799693267763076489822722572951180972430776309779947285233684113163821475739716368904793156506845888755326471198465020304862168490993752867942945135859957986103068705219182059205916866763831353862955964542788789979707583462494263371739187227968514839542056231267519333946612194111126608002957152249121627639235326546069786402424812709927417788015804163889161151488056021831170789055391402913166783002163318470246613184913596098842487310423091422437102817845459059976857376828568551604434408334840298185464962533451137922636094122251316295072167629593087714989689519480409969726187705466235338386029847545637544722451715382519698717183935313370052248789483787724893689086593611896458956959083764196719336009203241292767589365182722492592010023668587745693195318165846782808182991626441803884641845610093364112125923416657561435242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -113159932969623731155907534995104339529156031261364379495676320150897524925746964690384483828912025518906636030787554691282387005264215643362069817517135015782637448626081902475000412766366530484775085481424887665582920518986648931188747537022985090982944317140417614730519032740400495709140188257382506925379220429357499397486409394704883802581267093159527813268479293027539837687352069371092323392113693840202030971833475876613156854210248761563828181087741383072487684641173583407591143415807580184193332361601184128779393028460504930114337048510136357237886887608553684545471878549566486246042910830146817698979090510952547566585471067449971875431801188598181110978922263500393528261030253791639320433307467325262135885887532429325491947609257294686283387379916518390638259855426365534063319116481997856619723231509524429832933097109382919579891670985435789806637377756798356649343593187057798231025173976555491904815667704869504374242177017516784845892581424543300348035070321596828680597906340817879163514137967117931538001395952189604197750070868651933202319285199204907003520879549131595215589734814890962900389892021250846689667745428777520961220863348547625306337916431468562194164680662903604236360312457796166985575879376689700038803074725310274717819057234891624166171540633496606690112572354799627668952852039343936347315341321064411426630450082831537854669562866467899121623333952605285060824452312982969943184665765692533901418579377801898460959540138889126807887854587333427517883502674039725238438694533767103787413500108632951408375974269240181179081145438103276819741729016824714462325242433947074344756899601811586941812709577250132872048784353709432956895290479156163195744001567636855440880443290518175939647298946028556550406910611567266792328254876802902109347373799519245640209604488316187808143556428186173492476879852284119222810975303368704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 230797915882332755006608683518419034716830101578970356707329667105520765400474976634288439227464327348649512043169563732214394858851875579910592514081992937690888880859139764994016785289377414675830423714135326460216577627352829055240276205067098681650949161002418266364075417885904826314468896243291120677111945633876139962758275330701792291355686724030784155020000733970460521587482756743946657668024737762398120280648956020297183928604354669986691192797985018409026987124054379933188324339116530328330408311513593247252669688838038714142773750402605121746733988737225279471608406038720348512279788605913529333436370958972146045210721847322437656470952304840065803014840404649811649720895260962605527620318283330044340021273395539237971480480594191633933774242429618958356405872747186849629387942923271055352085721541355389858683724477308482921954191083566540097401869700107374344374784256437217604623065988966920619347485001296116943993172412491519993068566784462441247903742173101146066138545334066416808144800342617820720182926194007188812702872377726973090919515037274136711198100481678406008524549584129919929068375323247553372217092745839258953303822998465443876983055559516873733018723885504074796264173527120782807856877289846171918449751850580909761577077198533072963850586616699066490978337311566370776127376914119679759008168441081541319138180510174860734277444595357551531861225367087461392095563404584228862642498007392351817396403509163633547049610958625970227262393780781483730318148038550310219448705709278970496590181641646977459152508959263982061127143544094047487525111575612422912503549550967777064988016802109896580436301723175953543792376326703432169853543271095065624575242445996608968767886716648340329785500491432244475533117343239317467167733556401309453670753408186978588746266795135283405120517730482752309313099474451343020793617943887872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -395314059671289768563739498531853658886005263861892403190207403790027369911035307359527940408475774275774899979077392980387616008127051394193357103026552042001170527791970551841971388576734139146434301257028724987071245959591004416821266906666943217381482918310254330568439494071831179658341362912194383564706609865910682676528666415367727790688186447248808691611815645857008829510685034031298278105025291831556408734243816337876221212028055286891339826260626961611057458767189705936330340888839109001168261081956760212009042863971766214767370759091137209328945758076733621668101506936930786797929997336797871454788251570257917273303557612549299009293490264911936792755714756502571604595370281627964509136431661337235640169827408763830354749735081756569366383877638556013714465451465411938830912489541199317345554208949067410208993908199615357291442362725500093210118290349567809628989023684900076721390544630077031839659147215552329241071420623202118766602948119306452479211844244160242091199832267860141635985976425793847579455566264758750667635643022835715175107057155389568682041173908823223195399721486381084081900180995836469397617203888790689912645888204437845542923877893443506453973256248497549565028778741056041955396436898047444541019739275932767264947543280901252664239535921721018279518519979759948746315016207156743851566172157468361115754128870263611849773641283450812519738692694620706999843380204138903331336425461950400631125173582133730173218023427457627159219885440602995173736091429479213356747734930919497633157852446054292240888482373373378139962468606940790171443656531193694186544450482426594765248591632880032500837643648529103578276158879952912728938959902707664510344538422237446969302331776007954237545577710550282556236244069179057591878856642053354064748224539440187817022185947814686958115285274377425828963351678288907051960111672066048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 563529072872414942515483732924557206034074960121812972588721524713172661816807418990437737163427731068307451609085442526103090245788207885462529801723210913774841354110563148894278471015212541482849398819757281717169823488815226501901687795156416751383223936689007948847514128763079026014362119056711182546300448459086856452709421122522317339644389783475476560047719156218226625353132149626791454772282200151347980899425097550719110328063047008809432728364506733188610544841221486059597365649615919311229146653171229439556478914192056040994130926589169815864724745931808162406128936942901150463927583545025938163671495513680685351080418639889064054366487653784608485259473646728344530212686379920330272259026695863337935363939797233178337934348699911228290070962744132904595607462679121423663315676037225151087718599595158549210238216013984902505841838374461885634887250167051775843661196587488323092497336315278891411366695626852019980741354067150986945719762355428538477244688141215156153447491224989282497236986014518480040503243994126339175274600649501790877262783608621706874436776622741586566194060939795651683826310892805903822738755760373864594170148490575484792240992803099403497809865365152665083172054129706673390027603098209738421989709848360219765252688881244358068884753612848475602483717520991895887874678921306467349190253293194731083139386433006786349780868894798299256416586801766612084189851485180024336779847519116131465438933985107998282845036435627324085127271732829604773316044330477050585632818577198475927335773846777992478949783415196154957698140484914947556424823166744623569987855914845580919956473906217828565710745969047284040051230082275884836527171678553081534806363744541521585650917493126357061600579237853926324607192181381293695810506623024344797384466275175714905379257081873400149385864206082737381367955038346900170391014197952512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -666430755304675627860383468495631842550192802973937639992065336480585338553698904025701113685999882812369542640684846285559949389468947369713593104670456221753220992479322049331437713479239396995467258074297177233690535379759315124763766745225242323522132605415500424592773953604353456460148599485378104728041154836990723272778342916757408403918194780477813993676162522733773412306158216739874749511894662282290276909680878773163971839320636089410903017066051331587794654922354190375893965459358498492762636585680847395456816755514979333342140622303784898426969812143545509103327198279108814462854660264818730350911313161195795279753780564647799373015348184083584383034608065706172583560911279281129675541128991133946000690285194290137045816109907525512555890921515001643677175157431113213223067602669146895557590980899921111349192101127680776279422268702135597526081799336244057956198653675163685074496417316734265439184927993675218040087161654450568018699166485320237684855509716841108086678606338839349935496884895638563717974539227920709329081546255838036969202254036243297486552111836145436261061161257307057300546351593480664920901016484217001433235333826416992328244641856232173093728665851491297016739800857735488306159386769834787208548721813426877464780291667676717831895194736499850683755299795788802538118214393663536179495674463909878351628029396594690639765624446677219812072198543112575592173727225453936874190883015102491543764102506428176279517098714171698475659341790304817326182060070333319111505435321244835235762387311057205000107298858360645545508368103905651807880852105404441843302269860680329178224003577477014906858319688957787646635217309752498603047173187216067992694482524810148974094501661331013197365233706136620329572866681546916455220046680097425010769615365898695159082830620050680206667640248501879940828246645429870585534826263085056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 645583091988180060878929677853370789146889969645595468884038297649697637660839999093303736247714715992657928460714531644631165973700495956087149073789237992095169274620703186988874134027119563427037705600323830342242949199270113706026340556765104893391395617420427358290911147928617940151584969292885386444542899796943052455926206751744757297051117185263833411196371246172516757857575002280921087528930914911526290714555603401863475337375910847277707171875479770669469941827137092529281668204168594563901044618051524529607064754768742808482436084066139450019492640070124271533617510227853509916281949919870256297611941545906222682609833890665635499941660609936357089957246550624300799534461276760034689219393073689295802276671137994518292067101788218946307143058362791000764743327989586987970784463400779277376232917834249118698139111499787111436765496860277998304482548587673206867745539395704469579860978463915812921833186201341178900455805010848116319279530551197752052613055700517599443929846314501210804875190286169484711227380157620017666854860423758368946215192610610735992244150426627112630510056958593050359917157331321652112150627774797573686366937465250144326464016514628169520595546856504354622737856597582247815020193402823780900500632760578278282555122256007847457258488115200278440196815130983697758341696232945760405839506566657625888618476683405865315046422486049238777659220352772644847768698702960534272721118275350258141427534333171789489295764971890576375891384892385308523987355562640243788902939376985891323666540454782202347409330158328110315822285128129161254418704680540363125217979645162955445685155382006387656924359045026102981778471559628941145730521077802280327191573341926213771105575395455423424002344104974395828736085595005351896492136357922620841095077664824776557729017427861972102217580670268257976957579604027029810788110908260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -494715706853125613422092711682117819513950557018139134900572736374336130058674484299115711288380575212183486028180679391813448099972971226903646363647777301346985001622959138616760298035028074570059692115839387221275647450622726329437598453511561997322724323371611238747594528757511468807288327049632183755529005345822652348619990543806620746287858757220745766053529835909981459709240101530642982498580759004977233572262200483801698918898031063099983652838348810149049577461285338636120839900049218771817928467953656039624638694174469493760985083115980085822759358632835661153517243618624298636392398973193107963792518132499319381687511126921482719539534722080052417730294615762385474419002036037383578161037948015466071662975357547541955673832282490513963449844253637104339693928447908644753234357737096317776872538278145091287505841782800950946999592505583304754432823701219508635971603801739909670931582826245052102756838698885807567421453944826829248372758983385347932222995259074683285479136400525687545417270811609386625541473332077970436401491180370461454122608105125032414755960250096596904773252483154473547415426307955072865527926598386106403918498701260586477026311319136297534978720810101013236339903751647870689340677452131417538908371463352044818207078827722011067444217067286903213348947841351314301718321745023665928023841717195668660025594114855664247695208862170496227623081915852814782787350249842961963662908796765731419048474677271651508003472167658645985251098810450108579692954796989507877758309276346045028843276642760015700923976122072287143898224834474901508213418561102698977076416299860009236857552441519565506236289935682017475613587571633095857079306519134802730991524528544883900163021292061598338433184004153306445335035320235638188134344347839888045860779187571740830298267889977955631524923165256416613375766914158649014888145413472256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 271797094007465632962806354464656241309553121567406658985978609929228526387618827850866231088231785241653015973203464627802716630128213648176471181546829562693533024912837266346340578016023561587081173840892996176344564664024449598600264716508692826916372004879926275117556081738902509975556636279858839882633108636457344274514633902616799877543008241485293409249400331559866615562275325207164144030537843972220738879000495239170948018717436476292346700886598089348178449364471341440887064487645296751190490761989053714798115751603628639489611887431775286784402011529954405337543253595987817860868153299165952689109617666058750157835390736894094001968794906524580149947546588555976750568889521726203218748713255982657694689934276039771957714874518658628187000689986387724582554151882595078028488301047270877639368011751803926837682230310781821463606153625818303328500293732361596032034675249703420311690030080741242356705752448604473672405600872190299305373468230053702779381517016682458730104941644036359799125707783567362649393934528710376912132153381239838286365597050801746593543952884291457794650876228577668894226642268020317221689223038308331029338898722395730743373177859540702035192712463250099159307572451077776684376515004552854616673881998709296201340505760479533306247282263639629173777359851874168607534638976166689612745105318237467850919318817444091252078992949222075178983706475211875956696153140098740701104914059522484068836456656981606338126022757324485565052110128715237473941169358698569931784725688381256318048895811713632306234838876222971939913742034215364878224132433579483618658343862987760709330872599230731834193714521651174178814168036063667223500280660139420074732486207540663467213651315326679286392234865822119820836586594078077405170511691912734718825298211039032305761347396079238203131377536658759895697691094736235015573893757796352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -64450391734629634330435823059182967636280993691463598192335437310241557446894059516872747602760995333008212341575666711635079702851050956948610652596803720463446726419055211307691205065445454336689525725394042797545593658259345944009677604542830857301491898661432860596908615964309199180420915970381469763308861112188568634425139370915855186650470209374427036651178332835537221827098147553801518507509685420959568023801683524110114691611327987153291735954782461728646722306387639266894432653251484086053278349020329795588524387277005498666912823216493712915886447994384042257947518953287594326809298255618794787381981622893979478149922273747415282616436132991026915307223794752646345500178139245553883385948165865198398109045441045006953363899479548674744079681213961294160082538253854803515232269662838898026106121372323055965865979148352718288145512748134384238867428010930902190003914099283921347219725132749172847061148037263730844722590352983220088545752463651733702539598009631255598978665632604484896414959825085338046283014007787430781726333330744143080939391736515615262467729084520190253780989149063235143825263433816657796453478607044748045062512493858375494323899624956582082389234385268778904552236918616992262270562223190557982970989171661295295260468834310590190343670135594838979986426543352696736779333924003884714925840384400071518184923845429250196744871111811171260630533317287117320794997828999518307012637294152678894721273370721323192540393072592450687072185070756954660755147701093682091923673718762838670295094430176365509900913004157741380113948576275370238081294868786687452554819823046427799245257980336814815763263280305947241426280825732031351127614780262191321528812894821098655306835755658451759021484398134161294603011142021898388386452766871006417531064056128229178617909765156680054099097946642521424463747714485225655999377721786368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] -64415885719835684723105803930114799424335936318458883750778812625082181794212717002740464071325261940758375888745332595820602124610762816398401763404592054528756043478823215107305561412298446857182705440763577421113052600531651285895405602169775227058997730804220380128115416343023605803902552287059399554345301008223395657558311703470981613947067891733184517381844768572513835251567749052331626194615738448512265493097846313134633466515890275646458623482248191376787782232449148454230453855644986043545088092098192388292244966980344682712929213557828948027850071644249402176236621277520633174012369248030019791810257389577273584244058287933840256479599199589646396676388951015204984426793608842621939878943704960835948046623045613872190300368358137897405521649885167007806517751685458399832821931797093794422458568844426686490967006956066536716764693052113552472952883479293654523860072600328148306100402610412950583846203832747755151462233213477171257495392481904237829165878158661190361933261429365138184522751484001724278135635755351131008040747275290825898103654018801629870840732043316257632909442531937481699444095984889916746637922099287306751354251922610192191086698718186687084143127927441950680628939637261448210186681511303613306460188459178624240310741189882418058120138889988381111692354874963210170795181551623323606339449293825739560133808988534715778729855425482978620847536947300157360848749345615442617165250936572057260639202278625427135510248324687083827071897500696384190019239078888299589686214056115581682844572705527529442467771238493554990317585942678727234517038851409998177402923773606092069268309132258840075473030057560182240240932878920657642449822386230718896995941232520934087870945407640551393626691837505138225541475078505473955419995568596525329887510541052684693734586302771039556161331638734451273740506974719245310691046875725824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] 105383447148411246590233067810576186691595699829240833320964559194162088077362519222840731653457752997351859979645845191665909964579079035606133200002486065377856900123045156284634150700746158434413020931419343529298004323479692737271199938589698158484382442586834111395005797572793989119412587261658701793836630599135821572372830059432731878395030420700477323156076181498277807263610858045467261176440106952931030427226834195058167561440889787458136743400003873400247542087194513780699355679707315864689165747534399156984122898824128095317060088644297725849849883516139782925436905530401463560927466717030862250018583471338641633359401602189250637811527740646103860142637222774149652151836521916959114260080765097444518168797946672717965027250569246925572021522508757800950120843562800014761093181986653747166240448154292187784018578842643482788057178314330449803488252614681489417805664690515920775523699109257734197520259783898036719617286308194425300425248423551445465952986123927099893048822661920330979126347284862703410883994194022228907753209370760229968831730270817276796651078649875649543244875515938814087497206922832113962178188407611514872217429314575647724493483513969666297132257970528658050131030570787931637661724924438496120024028247926794624837234080781110144993112730820025784079524420928488013054448860737463345666440809695627427485370707830328432014401988350869484338156245285821690903580697083537004696828841581353554922210332310167947605674544675462745603071399463500930482289263212567395751079506478473822916213400538894804489098635346227084965006238816948482604649219057498886694545732283908930790585602741378904692065373493217906380476502787881991911658053786309888166104993675760286857831854852291740824835390523957223915666093352162013418359225439732576180800467488368324127907865388731829775625759811929791336135113264900075993216560660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] -89452569062280801965117555302701200026033105903299187194057760017915500733608049892297149179647080348449816690396491093949625492752412051306183359687516541204225402508207417939490304709748504587791825745540563372797273871407766509179641791912713807341145644069597796632075794414138305404869699138317583138462730853178575930553695212543188771907819602948486924731321535882337487099689105539071821261820198867211643770153894768428844641225419639284651866162171509053510105089105193853309070721269122363252628371115137738780102470213107093052653609725438448022229813855825202834542882846533856430131240364631318464707258174457820126264345515395291446807312357345793310700632437884164444956551466942818305578277914190245302686842276668667027664782543515121083102041189045185128379509690958660042195480423249721875829358886791839065870819023288088464795426122163499391182329257575322943196193458758671109258920774864500135250713752908551066783157745780656849004976783542838257534357761854410884351577004864724074629368296337102303694967339791156929661841894593760894763924716529449303444552387604688629808570264668283424791167350657376695003441740623706637816909656171934216098538346031176888549866192430367884059558143105664702775131502821775306376061660885633284920679061569081188828767165020231427874467697824180509631422583547286557762657462589111606733965849354861872305972578757659370917131353359021945205718653832254311174344926452020324695824614334582688032732686211073958124576706900418002991777504562507639345613409967958628410975015192553157089480266189425082170347583978530930276192674235768287767963891857211145335284696698474056191852600785302813559840960539908109801415067073058592750995631563433659679100337202643988451734599740827132146793326067054787136379808732195715707264882102383468794202784020880201786048601296134386427456450357922608087829183463424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 55254250118129832471399633067868250642858949514218599102453970040346076574080292202516532122861614436790707206036726907598917549305332857349834026765677147965888655426841159515041299685322865696280856678771523171105910217709549492004495852135312740187350374947683411397465150062105932314346563687789397058742303982302427473675205561824641310074385822800566941028244657295460056122646667985461189439314610590273968449972795601527305084880455684805827983310106129363249898421691254209930209967331776000088313542213975019661311000126802960468088652513382854335396380588410443032643204383575897931052195567098083706555239279453671463348659389549817138815151332605573187230994892347878589542558225723864078250094725120010422808465519981464546558355143520666584015348156703343043831253701007453405664990115602756880040377660999214678053069488793633028901777440128648751758769885995608726493612902338088615505653998018001498670738277106810101169821636821693284556608946412005115880216207485660427931683505777866674113897096355804315470042930189558377071861547361715035514617352494429723045228805305167725670948344160905061493983645518981632743756008911966111500456628712682284853328595062533325683692059544367991888936457079971729405841022499007238060119424148996111949699921746023536090083740462137650925200683637998429194672741836212639673212316712354535736595495271973492736674638991622674513432766393049505648050539744068259344880305910134837635612361233694380447666078833339265433367128955854673590439043811367548904284752149035770304710670342276913911281752441106902590833090722975669754013343611254665312990982371570619464719317793437083776809367485801245506535568391700893805936530665943373056949412402051259094876433991897954112454683234414004713998469551390361705970325679754212718663682836144561170918599956395290671690496865534580971673410753215473259904067698688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] -26537159022003825927374711650214221733718973524734264361614280003279234917214146061410558796587902044015730012647299516791101884371724322264227023767691336191627463067986921492456230552810549101610486253463124014286802962458075205162468261034902347977924822281235020781990505995857362557441479450141323698040547962765885226810067501797627750628364280080718065467403516290430411632080146003271549227100621362330520586032654507391454402177645968707557085559591676617732777145495623361447643055161189083018083331141847650367811263770597545111144126690593036745281469781143875567953217458460961607372150099868027760942880276190605599134743184195124731798460897354041395778688044967079127006124927582317672764417050119610317056660523483300126015823593489725904174739143473820705183616169796323804768723965492349149391252220524867446336109316077749375788357311188198578851687935883193260460515684760657776312178348481304135760294254969711027376882955758243297497618331617899487038468784138407171452913710630513151449997289138193038554267306083133312458789228219512694437558078769308706720245417175768292160468012311360974822859281648658479264612316673959998186351765618271265676371233524041327144016038241067575437802564561891243093454668712262514035607376895951458799167385480576543239804119236482869554577619260213018649401499943728971388753407028148537241622857447519591639279855226944515248786151825349114777583029984772952840278540744712748728996497650209255131291065459319926418426492939654159864749745858417101397834251967461272888089940563791502892038752895815520656909957942297746274110073615565504830495403772766291190814686708295275584276526849124427876402564390065357631103242354387504124756102717257967249488200992556712298000684734731514821113339926350234360694349665726176161779670384528572183626949489237835350045065459063716290667946166243553692717651329024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] 9809359516193925568031791284872699530700405735916749483097466043439499652163522455358791136845435433546976711050457182485529753094779158907853530428825567513810045449073417366456254730461954328475890438790386675650877811564988940676064002116735373667431813061037855319547467484368765489639745332309937203096834247145655148790484904635308197317721873141370467328271873791723929510321917047796740169503951478158488447627848392370052799366865240029104011696114014703330945357481360901474976869037999773663158965983348093369203069955003879501922431153779663179724133385988055061870337262336759705309601932216242863298801135660449721221808914273054789320648947028116882399271293109781446445099255462801017014545453531320207129502637185907739721992891391859844016069566145892555993903204904903669145996044400498401579550109026075469638080990740449867688989846645021454076059060167106713628614646819422063877840228813685429155271953023571760054655680144433225107936841885060434676011558956856729055149057804078979241809943874523247513484741672503303021272096802064040660722379175932088661182107909742714048923774652776155952105880717844922400356080400026259480796094128382830789010761135037851419115771550669487406108310945758797494440433024252834801682218123756733113696668954924744831393592799048059361716089564830905922950927048629538108561349688605488859864895838394230413407368072752993066586196301627134491185707787861061728288671059952141519681097635496623520111241287446556578273361420006513628675695982532610497588820869217725172668723249700851128785004523528136870350173205984539888978059732629669071866802606363737850110581698790503169457145573118476248214551978538257932681970112340270614329038593671071884412565145434864259528283810968023260326036774238842559126193558085790378938821876781179974079749829371546569770854163095213008277935923873177630563557703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] -2506034446699964126719947139593707714412708550226678153854562924699840177202815659397922484737559835233102190369050226627034755146693159602757595586280422228866435050834862389692270047525648554622204911730956736429422108163116462255241330061195457437405896619536513455367587631452561311742720963638078999552198299234354856088159423841061305966046814690122210263350624032620770301576547251158796836037862435301870250369425783414472033097467843157393161274449589255789010461620333651845308638380298345017328407540965078053824125815993336874464449525539583368054892149918102394378459200268376391844044286747852977932285991358537785670475040941243996445900673884389951648864362628732459113377185299570088755266931545029909533009370933870988259641132802749963302963801468233684276104596955477804148780863454309783734475482500497181181841844521803836421860171382708569032009422063423649322881406120560248157611909468479758243035509972533106410973546289058823353984445578215888984928584387545115087779609801725563375480041939144061391562177092258300707377490595755838237443963915935007342054057884366711755301955052671176846045904387961642349125416849092084988442622265402629482609734131327970461914635274630196668910047404992136787112947413826707694534497155364792210534994580081636359910792144691451858999189650549916029063854327993308915017427750136446319202786666161808855245474738266628660722590683647140385831752948863136512523625305541692099989582115760158426008088956119917818427799690246787219417346106260170764677485352273407247064332759202015481587488366983515848922402735846236254139771179930231244458854193592070101300372823778501721051437693803927128025080151424836227203933937914359058780669474385513991137847368846689180752447438450094400929495755919729235707444637067695127104202283761685305171099004075095332202151247303083005712414118745902273571411984384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] 255334282507571578740882508802575010754007854166185145827452921164558718823701135349447425893879008712109137512917220703581245623789038058430565130358274848382839567724079907179982060398318931636707588008724852373673425023370422144003850581489228933131413491614941800865614807972363604589260738569552687611117902903317180547386904781312862059785782484742899782327309020858303451397229935932235584289448094939989700096004378284186876941477657381093309689060771500770701452758960481861185827609167038275297491798778720943513071830217984035227922825073772808582553781409108529802598484420232444498096673861643523229478543172954317235550191644405453344646625982603803508086741370646151387001007895665120518051002240713611503597182905795922207717965962539530913851505759843588812821368698884280745445601123402988025614776042406557739207696812494433445468984651837692698131003995259678835044899754970356699120959757092881013319121599920229114691240597856683573399984823789716775510919034030642401810259449131648199261972792480856034072185747926220274558636187548555993780691559126747430318821503516759865050852505192454733991905296312657133444733208044656909412441488175915445336151042508303688256247697346093176510692624903533664133673011870138775176435182602606931486074988864871151806303851242541024154103425530958621258610053349153937923575148018771770942909169576614363370311687028645460795320721357705534002940237560977205709286997655725373541337232269428485187722054077147378393634937860752195508744087566591734825027374446568839601081228991037579419800611425297855907532373817335930772024384408265692122914277329931179162948024732815476723671012834107663294135744685448362236837026292082949573775460620623012676304217466924552396947372543121877467661383461986790544052231960211836968247884972419961655723291860500086914057980381925085457490264952380379974791593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 81491199670246393944487237498383883011255543217450080421297195515696848078544471053881798239993777962223131999790155558431665221399472323784354237317085448853351701931820775424755037622346638169680638230054680770408069275408027691634523624949348351504354743458511354366307782285519701193569733436695268844161646091926016516117696385860667420590242695699620757758662640150816277002381324360826151677424560298119208043475807082505998815291586366211209128225763998541310265905768683438137072377926711760763192263196201957913819342353560901483973625765257079877742604708931844122391690551470624099467038374274231448700894395267166322245101150263171741280672024680352094254688705210784092532719482130067977736170027063207349523982041106002627958628134770232444577086791848472712839225840855031884455924351332638417012245236513080371228732342509870261836615302922570093573827276406330586123377201560637342763060616206379385083695886275331490439203480431089753850353266094373930811491857812410776535438279063759280538579945060613249065569613262762568253510216960376451901005743801332298600731697220098430783849512677055332875376554526329442924074024724972591412733346608632056915265205549555317495817813994512831736953274940371712114819429546880104787827934115707213794135327013848846201779208301859739987300094642696821479322192694951794580713961631254634740602672945004982680846235793389832291675752522787991566384099128246674773181723135246019770938701004318037866188447496738866527512274107604494184572812285751356977085651255116441226126261191116559144340192400758062504034347252849137536017795381397429504526759866102126369838857608722939657995371609212621059603194141868757465858452751272071688875017917480518777942602282506730329846917392765532165570428315627200489883584643974924043690387263628751458830834072855522570220709537631230558710972119513085152042418176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -12604422195633583813169990228349011207337100969039168742974458861231245217267626690222613936061269054111779699333032837157627092113587714980065259741574228588353354869542542630845476088414322820457746285638962672862619245968237809989517568208766137191895149037904261539102741335075716797693342384444590778060122040145121149010709174619464716279290036596420320231523229620788804121842124807002388278234425182020687109595713846718060351620727718475395521398851289355796592431713982700365519969825489805021332707393186962621333254640096677830694035019671900667282296139148243005153113746064625549947356123766265257235230070344600276614120834318806334022230318799511775255672916132024508353330317300723658223960979086599066049945021289618065443278460183918720554378106921655781531944075354632626345096402153632377786577512353282166391018873280419812105046860728783983797252932451194371031768289394079939608061787728817023440281342283335518824785629032986796516310930638218285531275869146463068401572697367355645010827379567399806987256876896925846332441090772437841381643216632039421432166124622772748219550587919259161558024029880005906044082887980534333662542022968728726163918898635171211371535629552446087739163840415125873555685661179763885295261480752253693246263251490215770409389213295864834147876292259331840185353576714775523165417126470569794098149740358335524153509635961726836426919104561413676444246652463087111929525172897713200255226433780058552296058434709875793236756453816108943722280019919994876608246077225095275533037763533197466631523591643958835817279950614174789984421923738414078954103023196429029711210230456325165298638498697000279013195429844785884987255513816285425630898351295784702090984076049921983894580736550929248490607011951619260314283943523014129744781378331014898844493020541018543777918727396126117948328832993907658752316669952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] -25270877463214802097761803783782707871547360707422257186532999223848064542447006312842973584229344387987047336562413097073136895722450172834903713969484864016477924085258794260626224955628940321640917253818270293787464917196671463956822721344034490655570078607214311115797667850816045198151655596930058922662125842059915578395801066554151511387420471923018045214133650552084649071532697453679430493130627528450485941050865372757226080688939691720843602501429336334925864167498127029728145930233381416337198469511882593451830795052786614483208238869243407810473675566828005616358810038833804363933292377361284967069523784461247954847657921541154416055903766326682535719968798701322634602622368352316371926693274368247733389373250309272376933217747626950985599627693982622674159821989535849068670973866219572497029433186484335275716549692823105289689100470902497866949560495453210390560245987149222627563199946234230078549255482722207071417928829236600543815735339531447290002017179444997499858656650765285928908208633281858035784204649126410066478330643954205581670651873990717431863614954758611304016289475525343062541979841288789680266868130851960803357961748699124004762298022821709728824629043367294926144307548174075942857872701041455382664401548793280052442628377184735238694029646975707171764618018162427656805998652075036177924320094809062755119321088329634142204554652024576189262933217456786052002474352563791645579812826906305644146632503829817705312953841146534310611116864226952825217387819800681678425631829210732672067559631457129331070269746482249441565350641895187196780154063008346872883506328381812603292685885401032346569738066772872509839110681896947777533920667785945268129393818942146443373044423195295042915631003317210125361967251024930641167045032084957757843106713574576342797030106718242081816299404805662986651137049053480869740113035264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] 16872031063290335151391831618127708194289603502151174087258688342992905936154935328321689467141203362153895175459818818313758497035738437324469532856553797543156914158388354936407915502870046404504094493735078834960423822471954799047775473826936531474278978452820981198811395368529924936665532056538291815025459420357634419452998661616134056649782058785450878146333297842684377537935786091761213674688375544577155523100360989573451704449245150331518407233041176572610824095127892656618250230897071966519560637322836149343696215688198988181453478850091529321314175335200547638131158173453950970151981836662262687865557615493356243943361844352971486771553335499990227438481750933768769139228348154809534731375163258019370788194450705150432283911700348839085698570263204041449718061664830500184455829366344246048124207798741888274212085436997277860656359475929093269159913106821526071468843933258092348583866330917512763121483481102884006900548616434435601489812776726951199826779601694901248175495168737069112986566052525220924934980537793698939848676928479463911415167370868133020065174458760008857935395411200531837446960270665811847821912825796826044236109823106857554347504769848408093383194734262780905766962723417629756958447888043391730318123188154812537239035523252415408925282219959982791049946858071576427828727583980319804921705158666481220008797298839400735972672532993167430286251847377309749149551517626244222731160963446254055198218386818238339310667557539694096010453260815554826219950491962153789263290254291415644064417486135730671925018249286197740094627655586058333472653518922809865185211824553081846857222873028413510563027842249976458068791240012331294625366584501848216822211031739063768076919560129445779586434729203762927137744920846839446847862522917516862515306419016534407817552661037672379709832937470942022555617450539728385065925738496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] -4559180338733679640866405998222761299815995201250639053943373192935230468152443160411441928957198889497785524345244741285347712852532799947949994107494670283172051448816293202175142600743347495121282995280693885470871786116474530164464802613165155452800320779715238890621861332572184507229005645164176321910481150195596756206594668458957652766315390235787871488304350977981569825294664464984029549866271888605293777231161703462270417841600221052377136125426504045490065359439880620246924305203641664564346618880949441627071933777362471538371656276041404446799800295855912338446966135248239061680954951808521897224094518205283490483665209494138777188559819858362507663353891170400137726010407632615683808773824692770618328847486592907074726247711093494721432145194639703922443266890750848047389916398538035854376260946959883907059738667876665669155361538206141349993088648727585145438229717012297835615052168311583430803192000638562005680700389114523258636325234531320349795796424341101705127552387476648917831568366016621213423837850997670342602839781886965523489363948967367489250446004618526604543331327265953846520919979682611225714574215484367488693706067617257089772437115745543615950742484290985712121088142054320426643608648648826060935473906385947413899197109797300722836034463716733536849512344183522637655914275608371055263250271634312776797336189735925768893533378030364604912286748843835636925812004592124692876665216216636337904374463738977778567829583917863920681925019521002414311493962296995184063077096505751430643456417634662118719722624641313643007956614879881627653216849479439626122827852139373871664937740397299970626512979878982226460706639982357298146813020298057101650573935540021821406252677730667390607212084083103832132695289261939371984990103617715686093187042130123284736306385890005816646502296327808582758376703448294456170953834496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] 14528204300520481113221705880258560260864524344059605503281501975250690171133749877929135977363977116500403121160840935140424100001107095543250834498008641352046815875365153069547276469987265842976912991839946580544940553927487067901771288427925449382608867422435300440548136719140775126118628612024949111453359207341226664396854792970486774974419315346104243641006895202770456816350520348458314498342529037228126014920150932040283706360740383870213041362945937305274395538179468700703218830576490992129724674284216219337689016182024060344411494051658823884911941001125442139776875291230507815590909294396425003436929013824939335633023185338940553397971253308116597988522642476308411824311612931969710755756832296174408293953534629304130789663804060845818589223651262216069279181875390837480463429828623548251440039596112629504209259970323000273973071001843332795843134784676566917259403346694528349893946232141279861625899095488117699491117742034742009629832804465347711231927463192246535272405153526879759485402284023802916853582600172854576999403660031957952817223901180355712862679501749455745507653207394304871882656129515478415618873611946320517903052577516795321784295718951701619767625023326340351934873343014106239839138185895116973377025026878500910407990752422702365075743542264003557928508385442644313845931682271736173572540229513507751498037829508415117701005379511779230424253977856825465140990082447220734134151956026058949198001676289964093140446894971368738892133069761091276637979415273023500541809180636349048960123307886540623978224713844631776970906058019296499934815329192034391134594975449813404731457877493603288179306667069166101030388400203851579619933049183020418416247479325557758942371028956438827296570152398622568123633588527738820618264708434291859669273690032373781453753539515432942983734067354798089184915392972459198430314496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 455329653560497725293026952477416232771557326293781994837991283531698613145261864689725092663517378976677423305310854954580887169515720524140831256273365190805057846424946168931924425097873520747056391864675742941529135248708969003273008193864565562932367556017591196421265164773774915133439383876423206796570654772979843656511782872235875528901856897286701191478798665767390132350847399392627329589867980416817179605192193110830117535152317066575257903048253279562609851379177564404990892142603119834754236071182851777077202614599128779871786906533159066885497339921692383328712369784102633770817266134697249226788921019642067352511400923701123048505144419360211811614620594272089775651019546110075097392826115662156274394364203983651120061488509531708361453567976879188891035321527483634733090210319600372517001286413600602314267890248297344401855091740418709201127518836432331770285459854089049507399726759430014646595893699314229397927477908287274198360294822373430516614036063361698547371148918268329471711248634894045652900682034354062700341892451969196621683008300481624323645600518794872217716714939813815493558599695890990520055259469787683590356186158652436631568968158495189523207026649508201931261148717055747337884763461562642535432472967430433231698778074922436391704066260917429476276926121902796761476206867308969339542882727208096489606286815516801113613091040419214511238264621645354605996128673801222685471946130168659278088152997876255217053739242286154207016988576890368432522046955708244542460113116966269851570172143284349194379196588131686592079170783846239569786133077179326105778387018845688905117465188841276653109452256854999449861453428682703400590107005387590637014299729501228599966387338988716077186083772471645708075429720298064489018815752921870119507663721378672496924509635897314117552483309380220779461976266845792428040912896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -183101658257323109727156528670215112605666619772403674331161479469317336544115815079729128986753070997734881526004425844811908392485886405054371412545505140579789188988526721078696901579753150924345645221812673192522019843071885182630767213181556784407267496212538130177664020918169481854804654597831556278573744992675198898924629171867239309872901825875370793983311754409742337604282377734694873217565887959690378322719410015386217531180059006788589071673953041519548316025770494070187846420648262628836318423055616303841800380030763562184114032230730281896199144803590633959874588573474309184577190231343325311939705079955972575578569831849563213852722180730339189625180967964546495995210379482942466982846145682647953981736755659841665724145107000965747618721743285456976184212489642971421002679864452124684873086636802526227374543467885652387613467049876188136960736454320691089827231422061163855198038687304405412725953115973645259433386591004632313259011720637760810937072569910282579812818380252053598403806189482579556560896891013071407279253115042181934091043044475344218336381177693466811000867354891576879803998199109373366170378180449610697936359957985065349626238294629957704100282266481352452970312546489473414954091403002598947148234228678732664293586292134271192953699626122180388945098279140144302596220223113088605929503042288304872552091328611812713326551007770022656695400100824626042564207681909025290771316315080218045748228485887408062737418706290925867253043238905055438009773303289053884195043300693136023994293166963957687760528888899158559737281720594452605631057643128371699493248302482296521543677464961206946313712646280511698017628082132143997006284219888445346630364810532278584321150552807230060683415488015029910172810669562373791445758523298787475973989335902410808179706419530319368512140439037844116316743733384453276060090368000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 37284649106449767373544772345035410327969806318759622177041717999811663678054621075428833000380413492356848861602016966344118533853513387354116923583135110802766668076313324844715190955244308185938946367055989946679448964883957496153631149531825218325490971792640006163434722384325767187565532888403093509980226614903134125547554436725358173320903996058558321587379464522571418264582012436153540535420786009028730895082951387442309195928484241934666856279143281031493831154487157652435787126769202925549980131701906167817015630908180885318654572976303858698951419234738817101694590288118940452383541305278828747827603964874658416389085473977195701403675998181927638017688174441048144590475368833172763804619280602929320965073242511335508416452829353525941245234720612497302860108033567120633943914556358862589526548765251620230097962609769467207830128931797048170132316475412361237452394753653678895526249257438497694266943670500059290622621243759551025001097211613746794782310772598391463213671229734613219201200291959134141871242112552693854932040844514060307313269538606721379488033104641549498736707928673884680307872292228856832476269524089249527492539168189393965103896762119771631594652297983567827359532886500489404806643591800369346104041972900990519440840766011402770682246918448634970423804552363621801023127954004975478840942213721146104237001262819878412497812615579065299781488073817057062607993134540592183038787464641291231910936777600808358196880169313842830369202455135419609434007369060291438942078292093664752147802118784343355776221008287583086001993123498527813450786407307149588402774935483419382983172844085398757643856580255380451602784192722516006536331636818451805471881789904594454802136763130793953056535961293721626673959181936138465225917005911136723696553744200942619267813745034510217530959170532918160796734913434643649185972224000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -3088140523844446903733126731821031708160596913720336169866841905867466489244349468494700206657924540290161810966550440124583843488651421212495651547221313821062038232616533924862524870829559321600137352065512311330055674543345974735368832881810971475947448601232700133525132831339921505641250785581686930078851923861294702680042693821219973582032171074034561679910746011411475864344538156674744720341216689350141077274604296162978724869275453151049151115883533537001809899072880655674018657980775688575680035928557409804510705480176138909847820512408655511807884704339656493244569739037337323663274369504529999181506928669498736375524040626922863310959718014248135268571509139672041305282673704577042443419148174590945229973019227553964522462723965455397624082941244880138934673029877780299624706531884596762344008429695438635368051189016465771994051359683339097447049986988716456313423047351278954026743461934722951107105739483388428106765024621517152697941046146341623965285805400830450888854460352209601081229405387497402267741875791028819518437269847681407554631631799205305897248179943778207546634192556069206127079110367956209222043289233192932426429374651565888380106506268930564840303735466398497586941609143231063857018320134701626575322274657985065841421850028452678851773769773701283910483509112849210440529307628493689580579567901445719354962489698624842028429312841483371354719243130652825458082071732608133449524822585180990698101835255468193788261496462297475604457824916742453564947074392421222530886930363620241096221187685906063874367594818504303618808592651864550075906854461444242393810100063679956595261053803912356896731664173703291420171577870280454083317585371610388322716455226955920671426954270508762151236137410229750371463844673476494056808418792390292617810636326496845497380224724521832831415961082339371156508814499297107443187712000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] -441914296366637863209822060041778980017397028912783177399269813114639225064896979121998169814382193168937267203741761158823578829542656753323505870930176442330680329367663260702619078212422553300800953151142183451432444382264727328271176899369518853082568146172370747629060949352464853623233144773867751184183585267615746891294165986770019020060418762157593645971631917004917235160558848305816179563907765595386318180489393009929474241314764531436066817311560604546557445329829556888802434734472835923698808475642290410969267444554627682661215455538806240349979098418012240567569877408615451620768783576201056319781474174856600322745591450445207287022555156057993036017064096415685702565607747448129762928573308543273294928491203830596601906479074930818575457157326667786956144830963757563597828776413528585811840888172975212038180724205705812542810565802811480515519114575246226943234568444870472016911635316635277949970788132929222392281224369764693709255670162541385596645608423488200222292014773960461225919560250713486318052072892305213403269407693428782756215662636247974633803121962364159306122048639180509192681642631182273636433730895693909456994710943173689331390141413185174206893052017630238027747428720627806572584521585088660949591220327097938625534244523069605097327617292805968899246430841996441037578054396877252756732470253521112315143726795346024900183328890093297725276323149838786935085358031462554938837831585975681571328705138794599375202053445109782991084037944438714877973371465662689855363873634092416074361182080458153112676763134989048741540538348631186343994195830394214424910658014535955456123299684105213313451296826595948388765561311176362139888842226792069720091169880372517602452396433763214451758260896657401226283941863926353916765124041191198338765843219410598874290597745452538455500725634808729699949922103806815174131712000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] 161797750466780864086141662813440403373953316756189524825820972977066362716048089672874454929997591228665620295472160634797445462578929852862130545348925181092641965278135561889027518478992001548831796026605643994752756014489716779809272785238764861180060622017646519194853657220175920765224181057457965747276184491057206516905911027821629526765121169592576486769655582907674693436169853078168734620894063036115315405040226129973926186328497520368353594577498290517287312806588640881162322039329065074612730934281588890201679851375231190332977098675780564224418096538905453398990708919749803802261012230759521811647612774334661717808035888807138179085064548704723963422166879285944407144510090657768433214726773392433859458284065636024598397272729622380758450181600834667717956842422689813204732746213723991050097510973348866015381747640444006513837619700877228550450671537518748802577754785859944887439087778212217772075427646459207651463435207447281050990360459315593626336955118448889057971910348350859461643390096686487939220307988566692771861007230111005240955291324921456743927284675478987843659485689953491193659041172177850569855264564862268609856014393619259665465241744570930979532233798354879767578450960267678211641873286033140314178039028427670993585476661979021083252761142973810421015980358895690105301376029936876404918971736277941692817431221522188784212027730652313307091606702933882498564298093797220231169483193409449204090474772611817060377977827883643382530024836536518264716702022096533904721987831974945089668092183364075693512390044569783808662090495829982985727590709141267596439522627808896740777150181984176721617058149935255763762868128731443430289902693648030570616127827370098544524436558182068290253215201932262845491520137320977851461012774418613933487403462220798261016167739767544660379515792184432108402166617072057999949824000000000000000000000000000000000000000000000000000000000000000000000 [104,42] -17831174106799329083364403623392297959509052847627882528266838752994416193551772672352186218260251043907398116114081637531342668781439522365253756150578868554145770561264195054244397553398913441753995353599158666680825814844952545124107366273762149393804830015836351320013526465141236819653269157730054034011929867144427030532875271197482788991309671191703432143711689396375072544024919096024452018743007220399158059384000081235695615424159387540699571241457441125877126547427398178513514266403009738622940941331634254483186996335576096343050222309744452345093116558401258560574189062971307152784786972455602682399550643438939098780840042337353268552138135552666900296766142771681282008867109885643251469682336859169009039630434505609501051240039235900749287786876578163942144070147657945936085289293351394367563261993130090260180696593626816607090739610767890695529556788247669143716481167979988829297468212416552785477974452910127614963669405554040028487028109933009397913836671053602170770169179756685488309669285712400240000455699117216065206695465305304766944642679627770887101201402142830496751192524558768182344377108457867563690628829991206582344445753862970068454979041671399396888909382505131244649845591948939618997050818660860008439375509044309683138150256895922534266192460994745863062994139852600135296645739390349375162298776339948436566864191683835139534754322887044757632136366104256481761055557632911446879263443785416681432120175668549686135433115629446339189416268866951564973126223301640795524697135800946465708659681673267161923858073487500806236989504487294327387970061815694057025367243299217193169548472645400207558964672456907084268646334400388917209554164326995544511675012414213849761775489643832433251209460301506583698332666163322252248379858677814492815524898947856147393966825989414000861234782161829170707593546548937825976320000000000000000000000000000000000000000000000000000000000000000000 [104,43] 133643999006119366598387520966939520014479514515303364641306187722163712180805399722667552478576547053990966119946434813057364360341784330655232803227275809680393925309246540411154497054587291876720983372039876783817859846121474232883394514194318211325572447381664655895223812915991228353101733267218320375469953214287952306110339980794657967074493960132788818172389818363130667471743659643702504383646313890752929183075721941833684647753143178853534573372819893212128511510759238364454626630149256524536753922515662702483114776037218320228919420050366164341525550855187731590375786743122530933011662757554885464078345644224872367141619296537663083398211148016111494275310824819090572560813591734644828197168314365095406674038378917826034000548765478369529906327418042436175677509766048790775389479077372452093279860489731472573325416726413579751352471027485265036880645498436681618984346896405552984230290781524732641015027792873313547815972900261590428372557360083589116697216782983544276973780458176102097934475229049801688535369866069598935815605332572495809380510315637699417030665872873448401640040091262780855103770264548449540312540103285102879920101122613022990992557319669941574229625377405011256541679158886455310180622571016849973367705043642018321277592496176728786733387428244808417569206992424683633302469670265701959819695877135977208513067603788094771497730569831607680197654435330870513350622208694471545545397464670098573958192605436818138692929049293850930675042167445836237642669867818282716825985066746218660987973604493126952553441141001067031445424386794867277827887443987113704347610554494129202450156324097547082960410570446795953038721247991276441494110675990664005845498428130272955957831891932601474934274381086741233173735315656881321561454508124616774458711344828398906099893713792547237040087705690518834210078944402645975040000000000000000000000000000000000000000000000000000000000000000 [104,44] 108090156679767180959024612100697494047899831655906192500383091479081459529877127832929438675887356981152520537667266957777577571811986335592012821722836056454257755816402259391543803322267133096908451486294197926905126838685047889401613436917540542589339704218762868894607211650034599420087956913790978374727567614628429338335783911347240269848703151603026473235534753143259308492550500790221132215377990578767498052427486303531278306598609192970262487058387794116917778014560253751309999646670670692272471363049729842719065742481657819082230969676388390562509482814289932877304492863007549437625489379601101947858329790949792839001630774072675811938815397453778944327848349272967819068115521289855625517016201954669396142077808321186336444591563051880455779472325892657294063717996040779435571422632524748451061217158874078243485836344522039484110854590401529761645841413231987111522139005939377705715026387464065209157109511082029101522207552847118431806153961423860417834888438159904628526693625110089116358164594972300912728644058639490569169720789365787618664232518702536789000307398602734887903734088451536812110311658519423511423903338454351231387746753883140576175665654194390265462996740377091969694581561328640884037459209980634584671406903606545930868816488554292052032872669145122542413531648602616412624102414792297195124237862710065650770108912385004010766008935749743188328378534707118305728159260747861219242228738542365083508085844954194491176649514172824992678706035842496579307791482082438989270632194017528277555343534666111531010231491069974936868439496898199147810982830662487287650535476757688309194105387863175571993800497259986238334393179310542388950734519775351153648648595783276682819944059979431113399044483807177960354490772570831803177402928250736640436637216238651342398826556183505310964780204993875539717346700618868195328000000000000000000000000000000000000000000000000000000000000 [104,45] 1310408011751378503178009072860756951373360478599515833303775011281073532546019116107717039257064715964140851534827288549294965802245038301467068995300190368891822349103917295293044490332365434249470269695970852659903095959211041212501878102188852758769803728567523932390045223479252099892269437168552954466775828197875092870665873087528615747099370304478613512968493722355884515222069485386410883271205747174487400206946234473443399642317436791412490476065117880818461738673397041569142365279611660077726841122576311362663742440856139394219529184451398234104218884463719533089561501659540836113150232688691963383883663588343592204283477015037157651295055340511753939512212576267788913843957288504762418401175671189391471109706886229122513342960272360338224396536595972649618319050962151227810503726993839388360584554243906221578088656132883048920861848513202173612954528771868798812524634405272862799056167597713579340426215474874815754896173543183364230033552266660161477786543585054492928253661736632668897819299953201759090475881463403596707101484622475737637318358146115996524307726909074896892502602147420955523902231479777343399529973786625044220066477887168960520817496578781106966494373556750107798171992915553570862155045206533273426871209577777812465172679068626671294669618845393487954428412858407781434035235072662268060045737153720236739102762916259152958455225474889069393284736611538848187859155844994182942548705674768618652011139278905012268902160037261983459059297733518263524383565552327996299622386532273210418831053981222546038637700618934150104177614436441172735411650686260258102353771237443275499688389931223749768446700432929855861243139787706925693157430160565483384561428677834164638485138750825069847453301130715500881206695495600376017763657467341158357895527253194494284904460428465214062322144124966146163709135923707904000000000000000000000000000000000000000000000000000000000000 [104,46] 2121432925311036103012779301259647145182101245159693411913601201405184277059374736752848716153248088542188285380532668672811805900124306978222753682765624774059892371830103848871853660556112383424927094482496172044567330389673478785566603488143973088834452605434948085484937253588558152131069275569163772109089512318559681913761907861186947379892658403258834505901572487303681043318608248313476069640962869744637180362989278178223694887522648391668717529386857939653054207261424041985126879608668217715904988522756049007895232305830510150963853436372641317705356974004156254926147567982418391350803529805914872275277538743214274337853962088994726014845950304676913574436011544323821954062981989857183187365145970687716534127396242399024598729497437002273256375009949531108621805723110234942340093247395312760275275674738494979348032719475154523060958552214618514905739059053065771364152128149578150973554414141036231203115847336073391146093950481648067314119987367298393048863335201081437694675538638708686820272764107049768178132446381461000582717352877573103806557948961821383510659206002055785319979561329215339501080775624957915421550961965209334356117708775425570302660526568345041467295053079373228838997125541184756428502725534090808627426637752874192533469340480173517879095109381652194778336775432642193456513810242067194692447991259655859070910083659162037878249483419547194006005455879064952246499459647164625277524032011025938735452054332753938302076379217750072033803287249793878617231145271891712166632302844137936527222345767294152250676733524835135745758885978301771957019507188897800490968969023461806759212463634060101307275700744017191389879554116042432649637038066594528239544989332713667704373662148753994647883822799564732721401386979203082490687265979182504664298981307273724404636592610262900867030402610034985241384758310726533120000000000000000000000000000000000000000000000000000000 [104,47] -1581153486474963035671122974363027788569088639806216356564970215731145520652686905665322866664328201491476785159456919015399517463570468352236676202168841362647317442872481001201098588203397663217784713624281372300846143323649925229773856467915228056079374893379694527612391904531272773536629463601604891184558808016706614841587313105156659562352951708075174401277130481123419988851877914767630505829675004915690375232577340276035695055300133627978730303916132018916976549569761786824205273709639980533096271397429495843288380352387756284300878276817704970456762125253822912765943860460277628836117426857050040306822871079642559841603612266812881298699129904500607104782946848639145709908745079087963903110878625737019242989508292614998765426598140800328492945573307487966203591201702289968824971830298799585752465288208487230195576903285095693553516177743225549136063224295812458634637146647814248048453493256656127880272005895480419405262837018270745133123284414056380442320152077984128131278811774865595231283251721437726725011250581052493055349205784155271148145414227425981153328497803092006802638106474389482366852426866412589252462775716739539642099747290165922264874093890346995680201174656270024726499322484836165694430700342389838704120305041980700575742713643849643017775442651116185194608299694113419391135809051040029921272659358999292046628864344049529217575420970458949467066159226756275223741508321568265667615211894710432629232428746944174038217457768263832449368547587737730003018977737000073601777836964539647126639263363655544404587173679300256054359345235249498044931304332213364450184657368422701312489051067024282722357781540076848536993548033308238934592072824397070878271410023338699841725518175906330589736671478593500766165376351396621589624146528076763833836410069652952041553398870101368111968953918781876401240719777089978368000000000000000000000000000000000000000000000000000 [104,48] 292086122008711981710548144844021076478771666210448613263959402320707851551174155309271300135849836093615518683843792987726843488971843993769924088753488932142894293111582531567656101830471738759826076237705543726652046438915025192572711425901098046957941670557598872410298857319738947999936829542622272962170398571138846678509744488386436174449832395975700211113470181891820004127223906983745982579551056262399790019059054416745709570023278561813955250892799278115556989974772795406608779115814708861023861615141031599063819470328135369826216323025520173200535650814572240149600706722753358538860800460923272978919668417793768124606731989971704667906151522765875295509737763843204087641067493967533751284853656916904723863674646550108001036072297627273246049373640732929822525497088747274967514107188145542572921766295866792582100005592457123624816940307182107651399903961279726948265450372965521131784151389266034773808271459984849625423038566939144836818303389128389503889884922282926233689584961085385038404989599083943843187694699209067335936640115683200767973479784564921914423069112644001239633584280620664885360994150467657844776810924527141684131286436500005321776374108085283108212151331357641926192878051229001442008922198626232785039578142481909144049081323884226020523967134986754403920211988147150038179402076273774742807487149839983215246633896914142624575949595091491894872507645358374329353135080565571735705647214145461953544791770227134235864111081760202167623785082690632714984466675755282189282170749711857143564363385357830591604047863891564007396572526568232595162423497381805762853840282851438683175365616691526605883336953684557083794249114040040083263372722239933890435143070677673872034059416584181605220491546308778971879693338665987780243532119224353336802669869301475946715411238471140227209248601063797376517569108955365376000000000000000000000000000000000000000000000000 [104,49] -12599749433524515016139197183063418215678512070712139250979664875342929103720852074994807942533729694577475363540176868240833629388985520900993219729540841476539689190872845193199137648916812528795736123753843182846754451904201123937177284604305959467727457023709275377070159585019633801150067715542725889397309913171354158356135009206373074004786261579683176295817825340953217350467625602800046140734469999467136352704735624935640545521908681714861860258287901795286754926934123506590770141639629958238063046780592158989285677970064045079372117229088897890425770067122402892750702461553948340217035283236438637004897578187253586144862932916982080690870538300993464912743744854031855964373385281168628351299351096339992245155625724964744113031834818287787458289200753216615509085619555613585777477259065060547387594414973365773972329850026465565858020973003656374281567911916540034297227567584664371981893846182146213320439315095724743160940625560498456043427705139652570452354745961496541155052756360013684173422173475733132602177139123638036699665232247183489801366705355753812012941301606833830546672051841564924224944210883838915994730362593726457336282918439887565963262575728948596294309106459990560427425512151902366651497478462390714292500213544163333167049445338609010289467038957154240129370048229546763123929488527222221268928799511408932369754027133501038789682809011068538930834680298041143556294267377947405999225731714129299988538465775307372029141405817533312918255026751791231322171614159387988306424344181909865379220198956866496719334393883361349384150811195437163373327484124511626028936401752890399439230534949977295250143134647117545901533480447581899046800714511643393912129709514405641189738950197308291964733508609622459516739429721932900385018023328951683384845263143946603034543499348799550204106970335958199042512954368983040000000000000000000000000000000000000000000000 [104,50] -1786339346998199758875753294869624754607900913716961330620878676556902935874363783284584658979708721459641739290420902451949547187356515146814684701335474073593047494155695059223477325633604910918710945511581034251140732992706234577685482972773369698289005824559696687254301913812567547196011811800195984748934475533890736688355168637888013596186407902592122041118492861573925588353878557338215308744447548849042102258737846831803555972308719851000826629283839075312380692059238841454639999412537799098695765249517742538082418438703379331041052198493746592487215278239078734127561282439353607122470643686329853878793681270916109818021341190833145578578828739746543278519679811073068887583895208849474613346759668876806031486134822039009393789287197582304173378030167972375754468313202673183885006887114838590399379507607212372604094658854689706890942471574082917688028300481205879079458707355401121535411061480965566955188025023350272682326307408677475756506005303397257438903241144325695864144426153164244038409855325402401156717647159482664283961173948464774971652132031868055765564395409671578043651541092844079999443026464719445362712491553977447813101133162001209616322193285615208224183804042549214058363091000813850316411247129318445606104621902223378010308024701058107579632909613327181147377179610057639398523221706757537482899127426020163112977054783872378109109351342890041881899454075377473962186934504669648291322109692985173113634288212276733516589871884460472007791547450862194314197162369732586266519245283008251302908731052998546517852549799639547167840727782702907507445528505653741148922344661987474588937483430897393820876212877902227404427638358831221036724971348777535967464649539397111672241329610503259252911859571165708830130953026918427081211074814619794254316044139502569659775869600715938752529654312010289905401311747112960000000000000000000000000000000000000000000 [104,51] 309115273752984651135569238426200784731970840965684078183541892499937431849221985592586612703011490463837689897559019290363846541673373453167940558735891731973458194505912897792253370488109399431551290536074849270768873719501671065056974223229039861310658476129085360890585755750805935200962150739759034994080875052795438491188935161378957859484922749456314616221920618154434058813646728956293368448193557733026730440985532617439045702012888460492120479176407479506645475560625558932943325446327608335205694601519699968968650257675727069756087880043887884612511174412746530934535676254360460645008183895853739893182261058106499371688404704526265674064963455451650391778683436753266405127619184875872278208293558990404641944293813740211421548126180330864421143675043375410189938407657095324533699608203472371120700984407099501926112908084287581600474594250539378925651258755090677323803904146668125230784590389483657129412502190982402501591256588579876650428400004569292240735582401377798743689749595436824440625222010462461262029258245767239299935134090025783503136701302413103663643536847531677644162340200377241192323016026388287398585346051749687366535306026284859371131718306877249324430916995902862268883096537168773199629271727665517328810427461274016454402956609925450520779144532678197369394382364919342320363935584450350320426975290070410544913553970108093454637774647439687984784015897878368099393087544228706185254439858388232676269083058412198603827823700951070269488784625946987817390231863620332182257802639716653667693287454421938955900111312536128687455546803776607267775363123076138241645205890711454451552573540640792695416331343487331995241525186703642274647180265513908427339373711393747871810204208455337651251446607147882424599934282175145556916070584226692638488487228526784802794557951159269677447789178098679669633398016573440000000000000000000000000000000000000000 [104,52] -22246603503338645271246792236764328853920376041292757790198123319276022532594988099950770825564612176949899369095810072523073623899278835056865048320768738966800570218499765263684165053355021800927500811787528576152186437241276399068017455987629033784309532996889178565968303713119559604515217008953220390849429656668183571434334952060567058547075375642582214474798906723913573082986799685516428811034711685770740765954157792137463415397038229285460115295282415258902692859746311907078999455430435504155581650613404802080079750967365190939209079601420155947793357259629032245171363929009030383718680897000619581493474310346205505574295433329687884780323518229337391194255142541726733362589870018099241257917537001396049243106342954549279394084914586107210015496653829193070418292407460254449488932735441540212298399105955581151781602101103023530381308160845183922344332059045999221220417236393263869608296449515318812402183513144212715852616887665168354919321689947234399711781536212375609897465032563117301370795592703935467295082336370845430632685450578430173431252184578609082340881343626015065720457313358058551620703693424003060702694275398758350316831232775819198907254845132954772237532032537964028651789714709515650368217299387343705491816524925463717083880957331791145675481892349735663310310011567495986424366907259247931136813482032590529718331525087266048697233320324921331319439441642341777631978567541775154117136381267427863363446714017436922565696506418857064581544218922106682666486164673669441921303236275786783192932562409865761377893721361482150726097270202356727638103280705273786841410119666313014153500303317717811393515019727744717800244602504490280921750474842188038529556918015029741472866618482645461057800343063203850296854520510640430575855337863130384332345902441400811452923107130120366501712178401790081183322692648960000000000000000000000000000000000000 [104,53] 1066151803035591730194333518649692437522099717823065773901788771840969892928456386520205539210090659215880069191746436399307009617139348303268895350345949628672315859540535148888025073361424700404924408703925262302647261955575455158284007517106247611463664982649880620143297503625086416863164453647434765653355247111872616645510119228575516548831964571079770556286303028928515847154410628250925899350421267137258486766696460673720437180819380396167055860890334776712421697426481985694977564798154319414371931715019819466291216803287096503844809087894282253300176732406066093929183201076628579622992701041695274025934824128717637760376207854994385405777686241734237188880699320477998336333499395239740468117518553392301333286906100272787477925595566134690424489308130435566868266314863107498239505665784230119215746748262935678802490358848912061901116014981184909214022372940193383083987932202156066435531080353167322237466097754988485435541689952544586265087726899589457806901443190893467540168509264052057918691815164871589926357049722307408472652551458421435040596023738624765987312885523871295698069841546170268746369789856301246916548236099107429212254984166167852520370678855863638555936245680205420286592277160357775279945783702187636812136882424536355170046267052079740719066906775152120262692040808485065776147992872218838887275684781045066276464241690723133675285358012100340648935679183514976500666126363097134794452678131062205721220683286886987350543121391181204867960814334323143206357443018271493154834399894362717900795415436096588187997512026685843870842133524574800636603107371397931284182290767001955060638478168265828977833575990121055516411069751081759111988883998675539649611050352145946680967497861022746130112483905822145080141540389965042237763169345985478680028406898512905485207394824977077520580608686241171616606065786880000000000000000000000000000000000 [104,54] -41900926638817626007159929717169063988617375049215957828766379370831515659290532565117632804804009773259644062247919892746625477857267406814624301225913236620246335563837062097693956376104890177897598713791581293843653652368772559053614472404548709843870324751036813157147759526153215860792122791047447381983750577854949020985379093023496388863267524854328357123644757665413848711755038338702852364700817082150506442225322971345137871755080502218284459503381596154340884791280247340749264551249420877739319184584035542596029901251174357692684177838327978397210472056212281166057355412685030015046476839046865850714378056357718639971595387261263593711867255015523916716146848429230402235469151500232544352354304905773052496254579069206136882362507002181415997614913502489066917112766901165250126160081495784183587333631881861889633634048407166524763349077740785902355265649357191621973827149501264754891920351176459496242637766276920184675018917066122655534960239494462359044943098139292841589099646599967602285797111672738409709728356632760826575832790119262454604882176781729313224960582962345074701811170559146212688688982360111801693877477004974095982852097089454948315446387580656454257635271117888071210607553847642784179330653339851733604582931097545462788740974187032530962118139809478096968971236922388452129473271333745669338289108135475671934138030268519956618741516104477990161022575189781316314323195618142428307842439088106934573730874511634364721227418972607641946005098312794354544761162893603834724285104174706764666182926639851491460497960255397378931663947541194136102253204355272543394174343012011707762268980143314180644277191712442229239781706090308734774603103290015473806461271460963603038543149780307911903586317233528617278133894756664880363374447483264911587511783423511028213710206489409088979682092710420621023405670400000000000000000000000000000000 [104,55] 537083582149109560765439905226808194533399566766781379325542735052256411425432098485126792922710593730331736635132643748425603458977315717628734118895601454166343492061360684524749042592287587486704989222442506475310637245175403652098488073277408166694965968497296523586213647677975311475061201252861717209932390321604569789740382263610314896066469738027269930390420461606427644611092995879252945594100347555979153690803690392886754170414685442183205795334235265562192622248962013774575085663605377921523571965321832102108651433328489905580390431346993516304696996885739525598365571873767333683857946235716195637970973571521126833923244769802751529350284358069917151844182433426027178131283195498556589584942377029840830886576716047625497202554632949173088160815149353856048742652447685702398381777450210251292826063595046032515482252811781957094905346318736559689258001104852614994605961786258402996286515236618859697982845004755131865849364369396646520477002090728779013671027415534935279287833355335927014639223632964941681247361619855601446252181813246779617105336815559359262498786562997239706689914607652478021240121437909563639380680310225837839466804525731266507924088927785365216287886678681710945324699094615902456256484749142289035783085153457309594446991133063303909789719583857481352095432089159475340711564532079969806759265533911037276976720703421867250229221509299887227532747349546406918045195752576800533101963199534791139940229762822431209562680785933234583444887477414018586499312733352586477406720463597618667896099114703020519095465752627615899513766897842550649274441718864457338126563886960978200835613811924301790967053993489170265452965773787772484300336506796321618384786024309385850672159364155539802201825463374606306766608354731294893131304290509498899941759876464927432144133287529578697771311410270257099445370880000000000000000000000000000 [104,56] 319353001913072832946072242679686706466591787160271744090934609658833624873807105366149232150968814872870027814092381950083622257097473592574641428962747750782398461060037802156919114674583792904092286000905481906092377390081127230078931062791267423290737213289798893057407526065726585891156201948657513284097205071215711764685631926981667884587372010281294442824850800828952885381606057388462662020328110916850453237843546505045896535770891616852229774963688644110117206267171733998626592554439844644467699121454406304318805129015371476207239537908277262499767459092107589994377207150233233888404641668365561714141963610982924292654509823503733555658310463651991278031855643868851400903895081143340529211514455540993479963892335188179868739475297798129903887018250832346243385939897500610584720007116147854400969895743876763805452713741314456701458295316202733345598017402027478222979364886380286093810480128919186084973477911134550166421709051627119667525265186269127721945903920923543312645316793066182070772968191203002455595459010010514504870192510572372740839471401819592955980395878428144072737051166033774903661991677686839804983786017826410971199330673122015043662173465972117326323036430419936273282254899113198583738237877955277699581914636196599674228827081858534838742070537841091000428408529662814010711876601490481947469739659061195338332632552164598945026779432263432270311796442566951175672215896325315737892822345393123894726639598387078519586272473984840921919424449689325297941390766626166889736333404915021304264093782395484453301276539958388452166155624921921280004249839363876797182793763835561338447838478933534510096557984348883788571400021800615737061048126116684556707318749300147345624627851829961536041162007545508085313800599433658510979604749308948649902544597216604351708038586008764662964735214693639411707412480000000000000000000000000 [104,57] -13094794385702678728672560269781501771535815562843003746164099920937063636506175644099088007741036823544459213519677129116463527886548319363664343111825188837317205976925190788089221179960546535194725750334411027778704738314937187562091132445762125408596537812016920887157424704693746819413144997394870494038508959129955397407021038771695055771800327082072628909016845791777200492986795230288326622689223928422754204279350605359581451552818005351207389505362461163046029669208453479590777284903582363252331011903904103378907081123405622273100052993691792541365460610096110103076452938323405354270635753238850723481964253664676586405045288872614244362931704445822083123804002011927147155712307915017646107072646612515399131061792028281728355653124283254932630796024049246322910396498127444281507715425585348042948270039683876070528371169177394347769177499352840309219255591033539387504218476822256623625297925047453742642295348990663848346347883197185579107361887822289153276160981100969169330007796791327870642511226322214430503753411835585521813077859489618150475135293287127707904594952439272264977741898462127860865009995249519990101697441292004638470141871087249461867187877050932872496159684164239804769596781612786140631463151800984324978270938822012511252838915625022917051306034284860424536276552807023586060702778177257109383099316850971398565081256015882673368863620952309302506970818925839690579507724587666016942756287794838015897025135914118944389760796255171868846400331341431121370239093064329239962100767076549802637682582787916973678357345139082718650234402905120868692160554708976469425593134119353435217223896738752122136958563856589588771100190520901851986544139467437840424811924273229571598301409880937076539794687203576194984154550230606886876264532076961939156112063018058608468266648816179730969696418309626205411737600000000000000000000000 [104,58] 1442739538833172969173043490638030065739199080595981318574076241608244420674414667770312907369865946444667379459881766963005400241943098454486746735307188704111483352200833125775905068171940392760286742119373938750195553168493802631449607993528323138585629653236150948856551206735278314417604725044464960650122550330454842533641049493384927054574274830199025462461605473057477307622379174929441732372620164762614572843897811654091655184169848846984494217639501952698224308235818887502553609441912448572507315345506517538055742642392246813759527677883591543426844366418397597934418920614156080268909666218821060011248655933260393323964969054164028763465570638529738010893116334802850420769811954835595497942304283642697321876141706525669916738580731746208925070704390621682575198333248067141720906785664350374455560996276746297646873302473584446197366868456357180024314824662685269453613586327600155972818005404423255525518235483241784571833577441991040510173921474836914472453855206201916610924550049574208840461193502640857360965688505619762911677361627694258143491115921893283121562864451854475166914375603778795597570405220450238164145815404891749474692815969630385177931652844963347186471642031489841920256763550053080603247951947345025459221706723655781669034425616616359305503324989841011740458258593525893747077545251671935243076841154252616378031383534009471217028626663089394052981104670548421272329858193671661561951500599588422309345385317403514381711289139435784241212391220115087644981044627092295634535172451216424171725759362833940765366010892268328015807233724481404990374447952069666379767170684655218556800779232664112678442587254973895375672991317273261655835797950144249660010919298369238033541292982949912217171663323568733324507999249167652270597869265216489274336626991753382985495260495380512894778504971670872381194240000000000000000000 [104,59] 10704594724610737514836662197983713347067733085431512873045606299357937699610298329521254216230643829606185936074002337620814857030367884375557689922241147918853232194356834960619546579274758189920200888139199555326301227676745070205364012497357972323221369707472423315093822543115026363964166929739316815669383732948263677434857560559596021284739339297210462952441887847685801139766988800996525059563030996410727296742897619025420145469103518699071172138482225256741070809299348526934116878922434964654959053483422175158730354274784915270337676247940246673882413790966322042333706900506995903564738587574679329205131569664006546032847337246042774343214990148100741739998869882944362368148389957123478601304451046938891822653801228885351071513358792081144736391844319907022061764656470912237159091237567899403655288813072562707117555149893884717471812425948133186532617542583937589665579393907854251740909271596062797427190016564344959896710759172917886370560173534269036085946022674681319401490888739114091480295973331945365546672827516132525647581700431280053170213060719607651487958019360115478619299993132063744699962714393337420828903334628815109370557898732543652798004374352407695399660191863789758749239705819416428651111668772318406044448710579651859954657280460500049667779866425217521301587083570562004862067894084135829010740307627929095474446020948803706153242088485532713117011345488634452808912376347777818291243219953667458855244469558786313364562707217904486395737809679951697942280049931195826482228770255183491757928719617789527354856773521503588115970822905005526151402687441706326103400462173000028534839921265639629096956399247905474222370590290773522065568951508295406884729054816991174585307907862378515877222884898979336664863931634203515837546981311325465321257504298208398018578566325702044425590550440786075320320000000000000000 [104,60] 3145932421487016825109097237106520801098158560992398886692011280801885101922977368224072617848353869157538088144078221917486746363465547084241544603615206864061437549609361277806074872862416733225001015338213586316289206505433511896420786007914032830921565348745360387956668901017707724457056720578245232866680210347269130413997643787915120297945794934168489959754188157883773524323534695834121824304887626914950390773607114148928675365543453429884701859541027074308283269169285872931537055917224811249586197963333070381041270628369170585662894995418849372103796479227217012447854443249647648050398217607173769619704211923978260333575512831408575322749771766869885539398068162625081919054936430198030668744639921709517981207917316625338740735140504962327309049731134580414260498984902301246833655256460760063180308595190584125378868349346532524196351007738983609386599215431944934285975410088036749855417576966252423995965942745577546169208707490708330119356593931526614456429758046484880827510288949379712845358719741920587519573661297795426157661992093375945557984014659756434877952634317323619123574498837434000930686999641883878023537050715495267866777636415826298290806505741693605352600927829551194356581957246557498446554103851297001844337516075180580304319055252857125326169034522645966759544716479716457743678346511357595286432137522604486396796002825073150032417453213642421748510211816397969604136244563826764108509288123359660544101552036262997568682848777079365153909683673001923901668733227744318453086323882925515601743971959166353862842339060515303376938949544178936026914110001465451692911976610534035193641842875194754833877204539534816904460834110835366314547601099693241816633080565040650590297863716606917672957222252120086132518527843554702379560673571438069749726984426602034053010312661690233867901462853691019100160000000000000 [104,61] 26519679257437900956458328510889074360913547022638287073664541923249530402542837053110154721742769618798286468307212786699322049805800550568063677387884538812296093183550596713327038834066807823046404760689567159703793923814056356387343672529424856485758450072583201355728849653445584940950955484083501422938199873949345078607819339645237896386453681929395374857288329888450221194138183394932345000376266168820744155037212265664757647018139448190596817015500752595276893842974269849100735053778885602756404770175542805065174387610823688771736030380495653793115113237018465697078487354917307399293343409563295736251915776597163369986206400866762605435771752221093494807937317989621398592361179827108691854506076599108247311004337954818274214989876972416640673092419033963850004204612902106251671556084084259702557479099823595693435891998490551948835720393847945437157657180625093398129208265450339176432528493690839906703697113210589685557342657589577338510948567766424968528235940092722821957565729200860622560412697682334156863322807283974728608002740681476187676324954728267776409608819228374560583373303851813725497546161259970145327077592502507095749747736449956826309696184020012832890505134571340471207782914242291495585672853361966413918034308607514778211749522566771197088577703994465799616947486124379400890668617893755959276822778425178513780785789758058207340645137690401330691634716697274307676385990771796610334673293094339803948668827198933474404221104625434629418831726992684733130664320415214436738017205313896581750990832812581467584038082507499064175540488161666943336909087562464180780259218476202774766314061273551337606352081572407181531625803608439803563758373824271799096302919832228230112803446393156538407691924999328087645223405567245431391909069211972678573001851983684252854595027670680528693446075866478018560000000000 [104,62] -45457926324859573798521669558366639166923556492132027450097088811121022074910108485378399056242081664123429566913340133064909865177730342358892393290834366692912538635789576972895392496244537537225632581404381004238255784625076705988279305729579171065826563484948439361421254150546126202178520309383023751406335947331639961668750967189212146934795016367099537161557019533153211505442850536849699530548332796769005599639101413673595732328525551726814182001792739327422751448750429578345387045428953641896604556244117322455289649928393303215181425577294006281817272580994316513737005614721775025894139179942053363528492090629541356871903676458340991762574702890294643058589684244867217759384136800014822372302252133259941373038180893131228862883936501598063267713122328928091345466476309833415172177000422801771822936045793825895730307400489662003903451825309943701234257119983650574082806875124214578985041336776103157309117800356602530255567277143084792542363231320419078093294680454239163240020315546080099038043546413428300401865870561270674608815382885408900017897146044784846825906546849233212357673419799952320915473587178165857567795865259204209951661814181267479177799957729519295680599477916409050578024494522982037427237977842122731573467464825318668408894387361099236590851150416208398568326125628639344383545238329879528663981342119045337652666717146519282908358707395781945927795950406367664789569526895032609343567927876059966269860026563015796562275308318136963489593430814078473734747367302705021207337533291983369543629127705260394034073171723808246718327980014603031880281154678757321424529953027685196299499264657062600658665474725770646271990491239427840646665364519168819362059738930475565980379912938211780275998257316530460601285839551739595849144494796100178950892420404915208509724264708534963618551210295951360000000 [104,63] 1822133351091842867088268128778474016525178819730783580044521645452856359016198716422247847267725409307928958695139579912633280799301841069804120649886158951042153284521529671949276959220112008476953583304549449198429204447958963391295230275158654061380662255642515117102310033314968521157387437638067985165602473923970441955289937588974901415086026827981213766366483180359377969648979234791079845306713923975898525435178192943163455177256640630812548268926549136965205552538767428423080898676754458587333654968159170422947263645032014468900248676674325490906722638355247548828760384732547294828039843259434431847762077445559682489734767864232073553090107352605432112434170853687521251654336280833373503852278479833396849354887589051754061953603324961493891629974898144320900224010556864828817846580415220625055449743461525236912942439662151749206493722456116748398918098170894876632614310492181011467300171434132401183278106006584493334165585363776225445281733838185743542867329312088541915136038170384826079915850442690315119958364128408793467876589236526132228265563833176892958644963790977824375077660474410724239231500193087210206230981335563753887684302982557062277710806917881894215918516294853100526340425511612424724938147532385221880729496663767667439718572382810639363860455139620842220225186829995547602678102544407730658663742261313922951312017289777943907378473227840780253958058965044977773920634148491035467873004802229538817451740386149020284299516903193797604442761591607620749082383025533246931508476686409081813621957458233939464614873579646427196391995672933577390670631760594992496885930778837488606494754879478305767074262853701042339695848739871531663603701188467544796228886222860848359677958090689250642166318801034936037384377541481431384111873580469772551921590909013969709883148134897143812741351656652800000 [104,64] -282715324784462680490011612149892841668263853984890814800882628841135766071391169489404504737368198838223697567531170067979116138518418256743373699843546578587169818578483915870367152356811200819824289783912709794555822444517994788581641326343780862956809607652509257397541016076722785252353207366541075734228486963106418479092208357119474198385002090202269887989711529618932035420715274421365101676873341288180072424699508204021881308975616658205676743014286490093072263213279855908327530270716221231926050071065250532966371607414637573052093981896023431675330558388812568840934669148935252880755465787235113101628557334124340643207377740897494960339577524278853547083408318055341570701945315449822060181682785688063335331315420195099585266416453470704044194905070510126544517241906683021803981089500253492198182367537790008449009966137120015353602055845910197683353937396934399749422826859182625399037879526364574066353208973618654229517745683715284874282095588549507873421824554763610551399979396195370703482667198472071604111416986913140067905657083128367017774823364073406200188254198093143962437491569158545606231009172078953620414212583840192537697362157421671896232209156722906306696543977021232364560438133299152417658963573294565097497788391281024098181662114233021917368416960228859268827573194405625953973104446774510109518347091718716611476088366234227956045490587136247325731512429676625543313134819062175702078876330006422188902526061562066490768942958291483864291833270840345880615090409654896071418397414987942086481757136677159519793953183532994007376466781584585904817966163749933602597792835687222896420492717313194608959957377421331191090995106668476319771799086140674343187738454376905586396685591013505701288014302923234590518893803952450221611164622654562274939891834494408610004192904057350466655700208260350 [104,65] 4735753189220900924406378742416918036913148304995196334079970306504789573244626072849615944079498943880006958327867456743556364608628314207826066922460235849901377445419443598961971756775182605542084660216799525210491461745958683798536552864130427016369082025039933527288780492702440205606991439738548854113925499180017489722226280439996487006298587698995586390478313403623455935465154646744755585003796150746694798700045138279675998264579976003629392603565639327151126134145966645852094350471150281009016655338062819467151838834475778980695476665520494603168358058230741111544580671341065295658529426608787397966470878863300258284507007037181865383212127573314787777571421571099225289081726906461634382766141280394641783089629717215080023344572306649017638193003221869397762268604511594000616004851293837169844636735457071994557553403733330401960688236705925535849163547151717816914670937746368918555476109253134745428284709922511901878900980587273281793481626445483814889009284191638420100300046295440244331036251655007704367519290809657682088490251131054306689514390533120172303374142524696827922380908030222373805333584907147357557057225664546702784853723543202550088587134402658128824683829671259694640740693711321758127629310877824040652750741965512177254438374380735735997353582888926536654058426618097601923543692768629771455088946363103037394229843053348263284302100587546704830515260381900042821292439136451609304630334215010955514566504443315596800414528480944346980420639659581672995328084044688501630615485264279984279711402843645324685932962806419675796874199282965751134567148643579897655444595335294111133842812410382384638309291758473254485586452149285944502113440019175926777651237822134376793618068672624957284863836964021668773913533170064224416392781768999989877586734195998697100790703464754723608865177600 [104,66] -29930765587883337624731475739852835601277827685424366740766471387876351336346759889960417957552839080953949134328093337834690083703496303165886207439905700043133038708144160145035245986576813760653822060423931662132628243302811120062632481212632878102118204470793139625052891388807798333605834084617106562684864543301545617830282324512637534682503790718156719377380047011251613353263458416128516478952124743034766789473247265710054592241798350336385623941570511648190888833590154868188423542470133297553521260222443592996139184114076793729120530084952154080076857021764207283394415983044601271739028215530803756917135761754404985084893930735263024905414887354386196424157525293336653610457865708149855281177829207454806519360835703901233355382561576226130261092434247910757994724790252458043912697851942251130225066712028804303843764647090969412386550118678300602831101906751101810268301470635597526968483660323638594451020269822300625153687569837147950037952207623426160437429478854326756158859745843620439977706014467735190980489067815037480470443345838252966072826674045470094517751407994776688808521082038009806153832543515548533868033691899598148879539965956841359632838709415651324398671515793165260018717748611206785597079488627632095381528912130176487483733303535821543519511193278117094989683666700167997046735926342001783449357910313295409124212838731828003617882628796472925056876337694953909445166749736314227861197588903855839203112391827296876096423240306098051807482674593265632422167034036742229181274933363979340234756231913196887098853023057805352050312514310102772719388657902435144498863681991070034713653062553654477190980764915405790588118459509592015258275954662072555213377897605554743387611148505681393518813045461160176592437820775265187685011067236178844999041770734644645179594949523488386211840 [104,67] 151391909394318326093803792921676190564679297054466597492272662778560870746391185256635569128247857424690452141013591501832784238379494217964552482003438448589377346868179192276276811779654765142510449524875845206139030123172555823490650109010229039853255515576742354250782417622038000546671891960211272397862475222040024240707130383182880684817088090316411053369576840464899398895682344904505208098642357458646137658700577888671576252702315195677592965583039323303424073631810187451440247414740783331079865552746613313090188168885205050298068538479047486907255521502083390729690888489319567676564807860069827591768230741049512354993294358939397946567967923641819384150861317756753448189657805273210648377873914677902135594391955300006560702122904317625747408599797069484369420497158154732807883160943973875929133223993474523404930506620274475256485565490458461214118367240134351004657338059717848271187344996178992311639808439191640182199306876821703240173670108088489246076379395366937249255879586256068887860370165847131232291985777494449046247128069756049255091998571942405278646634915465968140100008139663703011635024230932189484696874025874484990290558963947316112600379907946499238276640324136082714602524692854744639567759024624591923186246876830309736899154917057675878372396864864962404939630228897588201324209624576235854334594809192382916877569852147319950679001411721805846441482592095862294053314047561426296930386684039037376946567365118972100954586596947260755898328323656356575063302392207817600707099072711428426324198612949240105956829723733279818621874374288434333358043217907652668374055249905561519809900903165548199802299870320295858006889747930243562456369337366089773063576930590802340097799535995623945807724885631131885653246210446804797354371522154856153531464937207976692830005528465920000 [104,68] -2942915772281006051520617815606285001219474797190129358170286641760458858926740646265969986512329126403439381841038059421486298170958173574856047083293177643841525646279156117801610003476769599231717844884445337726371051534423445844009658254823941541335711062190979213986573445127576118978382250181496702569118714490722884046464611214666309161200424260683323724963164967430503676372282362806145958039437175058491088976855066946311941319041694222610268921997373787530233813132898702662551062258050320881971843027909281470149427550123904563909329513045050148072532999302688806770666629680969409893804665841108264153682310467370852831583630163205077394556434640061550673567200792638119968536592284211575959640661378517103219096360057368106682397635240485121303017151135568110509475375706282053067215235481187077001374332570257518981003259168490500607154586756272742507536267526811189361584805638575469809474839035617943037299076682655816646944504174624554935336361803216388265635030725665735007326498801928773169620232863473834070253431341570025808633543238622162289535417374375511758257705340081604228435160772560420976721348536829660858735700857865819534967491152325729346994692331615196739534839358118275085278079070731575072618338168310417132646230566695826999255531424618033066097238803545874878891772976195055510071666562739038994342036674684045876529843068457295303472856264418844741491846993978353391731822725776846331270757336547255593070380097780673122612685229923261237985343033043682871372497198311066877403755216901366918965453505847117424318336674112829892057737858213198912406615081631947469080027004294842256855960233355425877455275813438932539436529791812290187942918003648677515050348397160756292017796748061605256101724799811111270065214367630109811413885555230862226666851137590698951981593958400 [104,69] -76447830807082695129934557449915443913212525590263405246495875494282307571681096312528776715029256435718878835415890179358602137996638156068830283801119221552839477575390789960788768211176277546756240494068457640521215463792428951210253017717431838147798300927704816356154665696507548844512545060003141916899744804174239375413841563872149184159942040616736409200001461365794560520350923127654428651556446804486202524517100401817182234417714111263032763821633527570982089281628236897727218204850811477338932910277283716610275774768616903327707436540052671284125239176704874075303464211491386944569885747995393434388352739482011975616448952162195692176664394478595968090104837154049165797047070654238754491568695797485857098663322990223742649264607329652884994463281089993191418528112710554155581918984397406124532115801873922848508360891698304568952059374466172677698931632738464560630170991381408152133609311069773001160586897611246071216357160879179292038502550917972412414860896462978899386871545696845367523155742952439384683648535422681207931050541135388697063219960700481414887401541216962216839443701520399142245811076504464737950064318924789307056136874492916804327049356289069638925673952471123675496428560614471340284275221974674740876271170554007697708460161869835890323354617756019711978313224681171950039716459201036288625764578439589013593965007352512455894396733261437250296595860059180194933161066447190771419808204486943568277423127890341670734471152132262964540817153130530224102249907911381880465818623830518842064243470805254981337116691703703673433368061657237226037668032578834335041396458739001653811609620994595841875163791667005308480317056930763983174200953894002076832555058117666881592916296101586319997158821911016745293962865396326945901707712711423269196468180816871930263449600 [104,70] 5314556463008065558736762586959066423347722393998266116174966811230217327891051370576663125874799528222612329389732321815600033225736935706930362344109101765422993968767874036429122804381541678093369957889459807739180425143933982052136263310134695702396739099716455493860896141536859010082570116354052897169743970362525209349711205404338081760581161265472165959723642610592031494441633705463730780102404721079639268406276601496556615944482494638745714349367939794303437943098718244026262880895925735500867835641523037219701449327503753477365550031948299659498088653403057658895391552936518038042165988975543594769245306939257656942416863488497384117662831270563207378640219596268412057261246456272793656136758891310233546055077897166781594362440299586947020591154828668426946175984518494016259123861034237700725946370702979929793515478907428151762245099794630896530492352717903232444977314111447013712345506771487575921775075505163563468583788871218536269637028062834158023027067488070304617525877108195834880118992125916286626677830569090256148238900339700841176719005896503940618187318633234202901087184428095661138074482745565920634974496211347069601115051622249226582009739899537608233781092363786002279506656097097394805795312049503656356297072906185214639153311091685706011943494638858811250789205897270757048690926116555611823120198942097972595108065034672272460126775093272463974933381455096950439709620937042154748184878199473463526431719679899644343270281412104141565601118115977366256387995598275398377343426764397440425069769460393309685945978327996203771281617844674758451684034638159695000949317744549594060941096133212997082052581737627660356273491297131344913507029347799525517588492225106157165821967797977692393961024441650410961660771752032824615478558914723941365200025836441415590400 [104,71] -68862003293097948047510331914482234729281761034629386011023819482095229734832757955890762001474764030167688729427271013414683978492609305491521622811056409357222016277211313661537630032092388610447453920358559975775500401479967072247726807020221648115511799306318208654836289770522633206031725557524709163696418913638972856247254962345876158995735783952816142594701676406633937376331237323844910165580592990047716737543405880968812553745823109649603421842908921136605342386595148577648160862000285857036796267521768709391411575373682187935595440258060433457938496356798656137108042784706085196794008572131232157210364995315831653014433454263952628798502120892185568864224229065262161711069190889834622425876048938086133662187258975710216237303471403333932831325518030981951476118142135674953736719919446259643629759561792684725162180156807282281288701185300543726971439412545417281535581728811349716717758732664278248346253528721826852916868204562288452773192762852950196527815351955071499304737068193789591561086568597666579671213291205323681784302055481237873722632810909516760866892967187043305165451515047435886916637296549650105189942867992344605583051760565130541818298101385259652007348750801848896896281642416476612399276777624851702514176645517466412663979541779057105575748425081338382637777443750977421485138014289295020209047623883905686552395694554761268624932525898101031993090472769777921515898822423054987086012527170976362590957567255304522266698697451910185590306730129328767539633921656564084641277732799785181113101414018192725410624107604092971729483602636661011314785569685988703852633344511816927085296720034577697776887072530688587369891425249250448236565540435918381633945129045196437842248486218313114911620737678137879293738215008915337290070935808823178783231375262450880 [104,72] 5215508158245767418842207239399763043884967178794747977298879528971464624523207872222870258936648677308921238849624763020404242825351391343750371035325154186721080850204373503571419362128147890554985707310245400555446764051377117951491547318088882525449369250668843590996384166378748354228478814202618194726702919902512978457967501003889564164986037891736227575879068379991324127016228149828294221023383711419153011956667887166929018332838317232102385255008114648984923049258549386035011770038261859240576829315288433490895429745317767443017797986294928470795302831046764225878997594246139157848071444995288381342302731573730600919953123805182465922868851805055684674876744031267707034411881996455271103030462174127596729497947510798844891869413404077280624371629657956061143589148217937346723708043262967604147886404093174789384706675383032633493223653660993048447602467383555682300896727321478833417574371761250221657428669307671550706256880226388344360059162870496136869085254765774077469122343043721332452048979651303144751500294642383252647519892366992363657405847302271849780594844468696691955486382787867387741176285094171279903200497317077973943276416533674505794289788429389834248716417953909211503604429763172345078807404289188237694961415759277339676154960675045741834835071302348926785506453859784480546388123964427974468492567002922830613953171411667011297947380156389896229449571247886597690575008168865325835020811657355359497338888272307338291123777310114370806590009485310143187442362605370950665986641407302576191877425841379417216556216348901551174672477698477803571730529854004454165565571427994460252657594097444017364048042805405902570027312936652781698388305177738048164769213376824945614782215700474632562476178758064730143653548111474370932304537159563406392979805309440 [104,73] -190344552579884531983512659416916277019025990535474244421135945002841885795931106221142579619638819546377599347156682747126388175367193319358406086145149652998297077201586965452899523148317064607975506550230728602159635972670397139861307642489362435837475355992798508910340411427983427718471953478707516383006737382901100872668573570319800944675959855828866104188650353110591927333573168907079604387598118412862860800661510136252147508730964973225868964434520759654551423979134979074159673836680721460990834095356771284113653053281411557113552009325768492550391499378381185655741445975574507748993261530115203613027990456540695226201975173889747408363313191556446276789871910915400115283809192385628599196814958720334384346344017792463236101490081368593654832204626042279175340375928513497891982965955967467719142640480999816155571918954733484776758673616000733669112239731685053653880987257284052865127198611587237254322741101255142798410086099165535161948979649460276833096138426465546235825937714801321588967786607971040368602503509922427067912719987216357585154834633039066267973329712455961733865088742162564752175309189005667439968799188885730746271824029837324234916805740782449823355383509143873342769577098317288112847402419968528892373291151631113675038163484871959197152510795339762947723092958108455937904311501995131985668422912265554333510048934201386559434927827414163438764216391496162824931752864967650370863765964040174128609706343843924944350515644779728786961359110771958971877983019163943464630826639219161792694936762658949609711232018285712739435145030171355805508835640610866090244983585509313621696494450783150987908210623168296972404836825666113596564453598968351028995663707581605270826731055453728041377551080498188568078647186445655736048534153619314141659883520 [104,74] -11739040143835267204444660260687511820542509943239685178213664704538265368774329907394375081518148639793122160327316040521022594058067830982953033963590423729211081810664196583416271723209573139429509906207335627969286107836950097707260911597095936840727944854323405511162394019379102644707908689171119983897560435643266804288976561857521977648450123472413148453543307440099717832964102692214669637839717241701664889725203678843375649476425960654162989626358088371026646273784015146797275477163207888134508902108365040767530264910090482290805276514624396969041963498981664964352990525049041984297665220890422128690032394467755700197080378306462175328295123127326140958331225085322992936289196973706721785435038563341723313848846946007520321109997037939103634466421081272257926362398112640621714979136341266513401073230853554900803040731711795135067272324146995674692970419872567142283372076179568834437733257142096619211594193547543488070303132382073177693535745507282719561822890725222371018154687848111290132648195159730427992068821114461982329935539923972829534965999153032893236993060774746119247494972547309456667121072614257197177136332143414207829733070509252905493469031051173947163572285343873408374189221350436341071847213523780524015275098093722858414824794747543485662743225889452674272849376751217678333305121331726348866555286402846378911492177788542983875840215249605618725848346641186752445748720330852079532316235046170119645209593624441444923444440160064005836118426219367517364363745174677998782536272372378627850754062929711598824429696603221090868805101413243711119882363584782218069128169957662134888298626758145252699993786136556466383430761569067135096472991543008732362616300566826983919372161121711551751365030207727544492347866546696611201726086604657003991040 [104,75] 303879622267802223989127732757215068731992253451153268356375152101466810861032602454553457254060741774757187822011002219794857753696337836100808672739222562886694623067858040153738196329573156545867913061076603822213464473316541925660499052171738326888621441030870796900859203968725629419832246789005102035709688874546784434396444018863859702131677864161888923377175213129544929917601281086655622716261477322397643303938878325948704251624419438534252120103651714511484682140867673920677618708676057153707446523481147120458388539187214234194910427275487816710139353454780305273237313391139916478533097667380963591834262285747908431263765021635866625954284350343293697152732385017740055207372411656694343546192157380164795862135740476602488166096108446101095018164728566133638634336389358553234406686229857885512238145562992858504739749846239958526092830045102130096284996885250537358202679101173656815653128247031261512139887987863895333360908532398881353518274476076285160117640541252759258251293387226932875297541576608781316418229927356912582613915902606314247705733425472202065898213509563910242728491461798623778420496116840164145707990596623097560094627352102164472855027301872430038953197932316928378918171419095306844547523854918080760700573520324646232725394815396701911027916524643399858203848817443106419246951260633676496687133156612238130185000468822825892256400684424074124735826699247954275138641188088361790072285893515172831642116951265968724012580088084602028667263833511407613816776066243221978777146503168309794345498863182257238269901869034154378993082254451682731016305834354064200954474843194658290769471838458064155351722730506449991094743718435983875304166708174496446318169835021870649460019755464584048224854962135544576078931663389406594386284614219518720 [104,76] 5882732792930679926641461043345732900646339369455074955489415420340566665796392095555070469895752883081092991223996665347446087250235576757964103543439907542095795778238754365508094103252828775496691728035613340965621675518538138832283288423566840589668778266770429167072946222520755792487111698656548245386124947094966869458657609388056609526669279498968056112499263800186950899244342666386774332300484525125562563075833929988218381122442226162818618383095906226696218719591646927329187975723413670007269004765719659771089571111496842207016818368442428975264656175600901117807933580593252432473503879642999341607263812379818099210331783674892219621431647271734699182074698063300971050028586937355323186870126428564415071561822269867882221784378192689593665172121207537491099843664634539380990290636638849435908173050706240575805986162892266676376719138059447191334996756318736006350279179765358632290806967443503802910507327035612048089690021021951172637297129229675032591245048094745137198715551346088241923883488926908098668650516135255024013145288481897807791722274566314278883697530815778487881838240970098521112478840236309793860165149864725053244603362909026136750804440807160836000289958785185968453362716926700162578338607354030796548889614770583918291072018386625869930377429894160356544943636951796974197254565345756269168957258538916756460762913798582029693494062550262119252765985637519310580929884764528407826144581938211400788868964013669880678918461373629533785131521660745567031677402827246879535334663711028919497879073643796467148334526670387366010251206095117363502959499052110219606769977477418464334972453585638746276720455091570773279892466225430103184080402061867709649220736203634887040689506042157262325930426686078531140662505635011654235144138103040 [104,77] -87333209910257350503862084094775976876948350383196056872965629193297910269456616121226945971345789369621741801868936962758641057375691909280292142986636395409909110483842584848419231029798547752825615173150521953112250709142851921833026815051576368768046771797005186473337881689881566733206386166758402443341123365471373458362537044981970516252898591819188659064379281711305993856602854676553663238868277945151043530385062409511010337366327793828134244169745056642696956157900165725057724182409496583905890254241886681650752999675505090736093007024020287175870026209045439220218376922544264935436476161183143443362325656530439541194383581631037884558694809648389078873090707273011126486113575145206599494891499946723020168274266845343921966147883345827435748902000821675580802277557025391787096827022534745399315384611508290503349471737853974435573087092867090749631074745921218555283210627062702696187302326113003262131331426956056735657140424138092267342656326181640982426884464100954104411829753657244626095557204571600513026525102750006399205387259843164685077925206657260199140426545594908117717476494812833798652964097234661340059094005197388368363838241514064145307108224259003858179917025029420805446919409976435699774833850251691466700586316125389709744010182755989991411216334609975152754901591942207125210835230054136612009584252683361510728705072857500004310461760916384614696278005885265689840567281219037766750527669791425220697984249952200715660867100613189445156712575468104826551132042838501451085914427040111529696488499901721639394164336956885012763962043833237642057437368424471301661903074377141175147439702401363972698754026339605076155637619996581990310090165968430888503888987931683477079100106324776145910278578090248616080484068155341652073917440 [104,78] -1353103509812543277810827552447169119076959070818727087151899540463941918494461238449254843681078892544161075735879434812143245442474185612414374423346809400209931102578302928261299213858688339692894473721720157032147784366936371493981025749063510411450266042028631376368615477303976583939640430579516710762670012250831230357449645394985194706549196031131626138935645302806208900178132348300323661682359451307483414713060661505697264164258249076328886176683553154598971262789944788165315221632827731745222281721711628783093092306534870838176706231503920829615536373834291852408655342442387991004478155234623906375514369409985476271062979126498052524575741817737019408212431530053746844457160612646430687749075122434762073864675866329498853192284972649892108330087858210618600555122362431097224446388370545434850133466072683349140576837107034732103760358344185186926034080674602970210091408792952995381737885597992597649147683859255875725625983572191816212432749451079258470685365940522098023765337148196122593265353230981261481447709993567457173811702612583089296755919006813833886947324685876392349821129271138748511202177419100755822549062987822078276234060221512849748474926576849810951418708326502809099131672207234219927722216353171819704360788388714885907117695030797395602182266055389328167239439468058921569976235729116779979704262090453547980317132268491849932834913291054525467833464458068232693562056910847858277095573623222790052132856109295446150558653908293146844316997037297305664704016029333999210427145898248294462422164685415338079386378499315258897723020774659419905333938828693541347686978023650680394838290731869401079806773579366906682432821448060502300774741090441457959170363836589204361395506590167794335037907676837496112133717876164090701440 [104,79] 14355586702653845124146352799709103107666374844775608614199816764874666563037529903078142059909544618075105965401893103695213949585639709685828018999131421299500627822388844445225057151966201694658090008243795456598226220087960878326071259770127976887594642168847879289198194969908211570968684523910403106117842917827538893606958886437984164023801268187257252350464062261614440743421885721894731239829704796292698632793955294375465031453605889869261001967736710514762856016270002699334377677959897446775980862103467346625838002804669951723591939593797199387878946226404345821216217643175346455802827400948723880520855389460049055459968650600153516577371710467685654909310568026803506719691815860070086843795670997398378399604892426210385808053606892618958104346726792920524292096389766753355416699311923619563080129404164335763672182487478051175199190672623260309158274508836087461715077892457113969159501738130279195359952049601935849754718247618744027427655111475991639434627751316704510584011337440038806894413791317509027418489068101491807229692399093104227933424994890283592916597583208020671928384288091801421519361528061562058244183485885143720877495166217915817481951790267815963756251192456025123079930639395408914607672496191371558366066341546774858708788362912334465971779345175935496463432867666124877827528269667731513584786310182532095829886719572529616979736585171032043119490188398533735285317885869285882737660598103507644834016101633513935212205131493103888496199651118268877392787001986466414357961498194893398838708698298108003716122283700687378337195067178412593072350378938457112131791633432838102086127145026055542386822444326557213846582004126401313759880496869480245975743880859790519992025600983611174038702672332882885606520854639138560 [104,80] 508236626820443856521433096854038749485761797538868704666026060861327394115127633577746461026713057434776455084591893833318371897400381761595769554673313805207322091807749370557891331951936202865807458486526037816255845552801259839912877545252372330239205776449333570122596883217889437955040161575911604619600727196639855126591403567143855775751789742984459539981510497456924619883973385066375922686172136181320888848729424785769818411813292868253001968837376066678484511436047506099182152313196245998238312846815629522929687669142063312981661527353383900491802959731103408735024513159485210453975439579450668358192074883473173041495704683236419300249336121204495885331008532936715848220796557837190238109950040158531221623093802428024301644624108687372491290499453219345686677982954323487189528965203400579796956313159287309693136671956800344289460760479574984299289238684804188643763069981854411196027160340539694470774351401280821116612238051281879204238527436741862275442001450325212363263864541134459714772307235271385577937739992581678231262723652773344765983132760974783898256458433566484536094219230813237695397541662777464110205355152906776980152618069134157532515324995759411826909743725338195985825152834046631941412007257309202551786820064615703227282023453669100018240046133957093752932822647229255157396024463305435952689648343801787910946031453652337839658438252270790062655588049720182261542667202772634952667730619543866871513395864501757265284810586810664847815090255445236565017261095104277795626799270808747935640012957574831211605596533069136191535281688952613678681000812363712719855570688659751576802297371173897728266774048579917617217072341078854670962592853705460960377180775698744242603030736150148122563956718397294336716945359744 [104,81] 476858340408886649967162776665090829579441445523543864644895402293867848485028840097748543259742015213693407784602953818530249463977661300631632414793909175393024664582715330836217753559147466055115401185453733466091414399921635260438945945368606283437534249789664481897672172605070012964483638668719106961054103666710225874376555993841524174852630104890208722489201496083030284672172546057772594278713692980506459475082363252746618271556712305569020473569060770720432259846558464182378850424280998825868765342772913577893968773665539308407122092125689640536792932903641228436560739517523284535562537272573669026795388438744257968435087558918218674544343400195671272742632971707579154408107113520338436705913548959755135830579409657684895219845688619490341525487215756797425028834351705461072431140048875685280646722852693509576426027333718508895874766305711345087895256253136748263421131543694788054930224436626045731147500668681086141290814441254153700700296582044845870638784418298547760486098533898915245783444673697078714652406576341829977388227734221042509886594877919549660799009840673681566480758977362364867922072792196985942697687003253266582631719235937559756755462278500662857151789024641970114646062330470517982394775304893995909073361378776942291377079573550101668196984506519459655073074373099053649540879190598369828199236202475811741193157009969482167863687866321355982462156673402269314795720727179597899846193487633518284275373306213567791987369379343906750674831980596288162660269094186873243163836096955829465587160206468723583101292973039214010773278589292311677311600510742828733196434634285371635366445776356732617080828559928975015495833771269981260162743651480218013745698411209183066086405507165209572876184489945852284396544 [104,82] 37839898807991892677536958985760239548768142729101328016232324679585872818788943576957034225057222395199523529432683431870879455926248324961195665822275312327811202709135752114260128380846537359644442249422550987656581342763564343952879662117533431864539193170383220223412609857707195565994618271225996223099607616863598487423326044039051743152883846304434543815092586320498200259374600474634238211520243195783042473971379904529090610679960055196339875941630377753904867494121706510274232447653840045247609022509790793241252666757134286525713141159899962959172047744533522710571920389644721369700013215412084308181566260221941071494180133533269771238938745981265668432446323974642322963643054046372634399392718579316798946286065590424970303282937290157679985028914386294724795874309922837929795786602365344241536329893205978343762516609613352823047944825206633554416509816017548528431723407298270781806089391381309101186733636163583395714902221592451762345690254094800094701933504200094577901530841817922714048918527019366628745576001266504010488204352316880093317530739556110928713888720474279136531303565189020690767918795615830087477809220208613595724882320125805859805649949418983023613332493827684197350328713545202801775773112109206801759818060148026912639647701633643491197041435701262825460263393800343151672106046299999327740354279622531365320127467721143917901099463644416047210285871655639000947324116817192783411657411279255757317412975430809622123120789690192900592043567102056050206506724969810410838133548206750873153721258525318066811462180805037279179760798830934499314177373374952834208923377564194063004374691959986739751568648273178026174624357497823170203913080666178071448635331468609281172146408684229038604798374577612459264 [104,83] 242930101522213490119042302413137382651827876969478976321376125372495982345920376802955953998692361337716172016581139523915318269530377143261708663623017659155780341160228639905797213455785673858131750014418004616041596710575639062403302994578744087131343578043578805617861875851462200191597039935846242389956831836084054271437641685909926305059613352659471447525263561244856939709438321557974764639775407051334695584888622877282435928595757702916423651677607775275662680355221831887279526983070615485228911422348298248487320028548685619971714617483457613020589907397329849326210506636039413946823644843835488354263801886256566264198566636689319922728832387294056900911639038715299179811697924688146498434540938676798896600846767244834534412892174216385144444268310221719500873179880487553576275394869174309845068927277965435098358213810173721604906709477566928787235274498579705416798867367297455779840589511171514544497787872455137758320182054022505137693848541228612898164350254258018234363457619149614003392141477122038569962029102600580277654335179919405331012465115030156161007130114755985341418705552124656823482641710435309991197585497744226094240173173201315386335744379650835915444475685103327396635696228422705426106662910818094433783096214727096746782868646100729651774700042291805362972855254466805151098807262750832095815028589641833949272110647154502184774147928695880020121833402563171551945368741099698148152727810857249810391608362603011302616448151387714566189063206766970995011401858439439657061101092941066682593583265913897569857934009639495673983051139372693812298240686924347125483820910938613154612674356782297395079549054432446797581360336175918991248536466993801428719724328011024497723239187273435071947528934020288 [104,84] -11689065364485986430950139743411665483079358883643233610021365509666121301646620542100612857171376018761578872274912013545337945910507658993079331550657591962914464550941250319731638069052958922236921518401143491982436669131540829850990511322541127113885222043285067096828373607142294423279709850671069114701370307550817757934509621668578826020569890875631659607151622996728787918718324726816803805917447256841481613603238858517361342425780964464978643741001097133858779739179875385777501588171151629692602755234339367844573390786069926783307599785968750968546621345928269387287306251187992148550445373063564474906651810792947549775781907926916675271775008065766938995263614336636002408581851135801480864762339881059670883057972794033167290121805039506197240876329252610138289862507288627037737539467587952233490157310711383685112177573066151548462933702583295485195674955267810545146573269940589165480193319334076425916132001697247857001809056311959529619662401663299505933458987688884047952195486686989933941394315941220893009244498015025124984784044413782985446234241108285378035090006700005218432978672087819949573369791065635471412459250461379468097410199006350582464408657958764604264394036705082018746344202487272297188655736047541710249385244685753970641167649915441259520512916751020946524616422300417343611797339572651242271635619206054283899512770261456575370235183608295013805820417968138349685081223217504108982059732452394360759641091875904054970853379249840301349713895146250998291852388115463462655271818167265052533022401940164380100417303970245048498801069070633554059881459188340954292435404565600676441861464488737975706741578791241281753047746557616398646371895712868592990529622234755418189478928338975716834420791872 [104,85] -15615252198185485349318593833464414687490256417001918488076397037983661665850296225685268184787660361756861314114520704455213563796463200275027122198068923455692989934625241149725037945110851043017273017476759431193684442147565922939074918965585205701632240914377293147767345878150751286668392407749161096704974259602713888775946094321441135350570907704760755705147749515666446533321148638763276787230702548226127681820743948379578096421458878670486312008241385972197936211851266711802863742220610778276591451296539335290770568683086749792972365589083964832866605853509217591304393314671358285024105331241213493279921658891685915432450286530836095198103824072822507749601230962434293089679395185835310196365274456621055493609310070926317248563123319296881549037816831471497428720772670066536484550108716303336921725879512234181082340673355901809524764325580274757694550296841655834621319970614073039334829011286116599988248428762428335682738822807832700022565485765301292407842669545060455792122190573460806245664658818235709961991176731717520289577342341522617818943886083703681231354370370233416136508450942592684110870398653101555488499996027881146385092695175779269434577454160875869837797491566330855074282580978322426130061187570792397989369661009434882533992880811923264569990123688432907238720938251764942964262423860912747705789300291169501046111397232162588296488589615177875337468474761526364377078956135389146943874649546212146306142808200774928431916415265200280367292500940823891202062084495521081262541463048383121141491033316692773974783190328562777331278184863656710555740684975362034356845306896423145563395613308983216628541913197734243143351432929735855408742183139580320110423249928713372073168117209258363476992 [104,86] -353611013991622078772135910482627512207065862178318330505186731433229428546381553867793101314430153059965599076502752149518589899117841324339884082153387694675434432061930484155322447391022708721802597319574781230209168368689506739581614509241582470399624459235211083577744984564010018271457472463285995913713195041021653653000466267946113188059762982606811604077175501198410471851818650699117287544983179483726276947721862304006145823094080822937254906481167721523365085727086228742229290614476041812511753495950785606909545385561094597412369342110583190012947830054425336137071655210382058552043417079526742563385858610330223814646624825455318201179018433635110257603412392399237934531669241991407491346108804444766173971405495425574415520656358170487021849086103371785796097698454512172560745591172980977567053112081383144154240119910765921178183625032651114757154362921922811487700130065962468364112196727043228408823026781147466070760380038703710056211774248482906467026049209941193986610963573915768940227475088243732614318065098087991205255238990439906644359004705523260898160106614343390478787452998743655784494547120298862868014386135648837621578693650060190569365187413747205250970210565978950972787481250678308890761956548790283372444451418568871443871615950900567528913231011782106781269126045936875471930314490001451144290840834039072555272030303967588105400240414898564613664205824402994309007635667956252180358775296827949406604045991906550263811480208089916995595784131587398169927134734272523599437096420327507651027737036557451549555142372609707905419554356026472947295366586461803212283249614350526259620740679838025651418948733317855773394339160173606898335165416621931855460321358448960956189197418778636864 [104,87] -789614441465580185974858554680397331581776160064297620498098363544798337536933194298066017942742094089120290906296414832602459705762014369806194328318018110126558442361414099356908276539931626040702982498115024848969982653999186819748038869322042339280525689177310779116023158977070520044251494282002425645528118963780880449811887956947902459856618941990129653703398522368910083692942561375002106808153593267727744127107871763345149650843364299844984205513923858871439284176111016465416865747417486839465513472490563905685410078256454712091295674267616223098942845068860519259281848091547313327618496283725095227178911399551301004413239075165204491590476520749183860675138391244725339906487073331327143172689689537941671989868864822198481416584634114220052209054535656169634266231375320721112285320586542485306414319858409707769273941903147149027757197050542951753784049565542943996716963778765074247133004986463808029592571055768537539129917848412665343756169201368400144614374081463572445625816134204874014744858655764059996941720760517096144025893358481589292541008468688277163203614556839827882116512546048267548319709212626008735951843163991554923399342080574660562517309275086290404318205666287214568620860660467324552430617230196384714953535249949201584642789120920020024250737833484200137958612336700200405603506844883543116140000249444125615067349717949405901915585109052973586882725029390430697245560203508786557047451641420092733652029059475407924579836844288289302204409204873413436262604128800744707516444568015471623244133790955603839957205837847992918218635587165186437358479471025938692413916421217615406917091798368117534290545198548207917804030893639041236008059036502141640613476539888379058219423710848 [104,88] 15478189809405689075115044234437598030139246206378238444315392364190957865920744970511812388093110692205422235373776421748887389715227581413965349625347038018281560190701448819455823639007200860907898391398577097533812083317784202388849847169398201236467873749829839838503273954300674961339228032740204517883511695049182327200046400538255746761901271534652174286205378850849152490727234454146446557865925971129652001188760081380061894338851612401648565681389111728981376131217443422343439887741463847209512486210456162016916636754720000430643573104716936843908494152089843404772009595500967905448189304067862968254109091369640337565374547097633635235540366871052051656867565923103151693935149638573441765067345918712839571566203716846167139028052375106605431868940555565067401411001546316439155417995179420362036389193386457606885629593062415261605513709137198122353455795465472893219655791617002844063807415945380068851926228115364275873098158365256297400533206356772956629459223384609408837780426295886711494271108678842837911198543299985658606150563685465147706951354700453363607842807509782550240284713055304246029363830858933260575282204634442105962310523947870177953311379895950628559199786717293320448229110701485110302665630164734679564804259672401742066299818222523199408761210792248323119506952171825676928292297740078819920723878111252454856641120123300729374390079889852367101454874285028036535339739452114337166865178271556807461013790569630859049135562789369049818142138297788347792041308514887683946032335476987279250158335328916260466078477193473610606339835689607182578654119696878788749647369692789957991027016401431535829892129239902525188256831032291495107632292143655553890731823502239008551300640 [104,89] -86765494548618671337466167541395050418231436941994286695112320342692898381762302631000417338261152488740023016987119062361376101720006695856051398893822877490174745200505655965780246023147905884753133699909805234204133564833760982143309009051519876612053201952212250440942856901470695312462346353671817421320593257392348977784295135924256758607589654393618550454370041182475254062826971895252062814276386079440635590000872209935247062196081776889370371953902281433963360904780138401613060307384592719916337406528088555933041083013325175900081107251131796859354055746833059832236727243728094427507079004374932334534177877074714348297024057848638578037901103016115007145722051837515935654741165738058521403985380615086939331259242724481063903872497132864308367979251323145953677289081782259688720120625023916967291893601257985283159818210109360711836257310392408548239884465278205493161126154899713912088617709640182647630980542541184464459761219969209725298592828346652263175197043023338926965133131902292842930821440149714357026687126693464635453791831266125331607708003083364855162197983467813322384342913615225537077434458664284054724343879624792940410723245972487386366084385241114458926659733423867029725687389532706072119123097685714570255268997881792919330634024144021520560717249572321725376686484236247053996678072972405348702602302678413123678019140815411967501899819408815588173811800942413221090249863265680384169590955147972556547692979826065118235756343924866113350794431797595978888297567426676169957492061774168652541056551519895863886617282822051634127251391250407318600989468296747829001725787222452197726580254450643874166507083595537131002102901578188064614182643132609276150868570462922769408 [104,90] -401237843588809979415049262003267146394777727767919331272561820135014216623254418783817287213283099656759729751519070581119735753232915777680959609006595369465213188241403416152789579764396094195342706922981235028183715625553169470993874399995791943903345388426590462366864235099666630316038229567506313103548098972470976496909293889997837872179951502226379564084091781212846286367571163827663322038960334778451162821953528188391780886787973887470279184005003118593176004543784199134684292681089471253124831970242563972649265288826484533771168297867667512839048603749141061993979480562400378860164647461263326648809171255726369172696578444001151541358957835661702992059205310888100341757341597291650933901749603191726041693863926125389892169639693824682366134210370634965363587738925403630271090349472700105792198545617450745486249196767529776159831719534232943859346253093623297764183600750585226968857489027626888618870220493279226670732672591809713092572603887247472076080446374070641876242765024512013555149816164730647310787297372736513566717123392885608645455915703090532268555062981827442683906668285555630213865014094807032118149799370486884566982572366485050012384358877704498799206762908393934443461086385913847230820904745368421009092186993340433901389854227427915304716116509728558965498414847132446911854488224910332221596972296445392820602165324286881535812704438619828633649863315767978066693318660872501403446260869563812007385379955141430095268270048041603667605569172632708149335004467945717704499678983127200825220504261629691056730425268188985607605827468947668173134859365252910110971592873035300500250641256643233135681785814645679401781245463141728308429613646381669692829092127259648 [104,91] 335518348526140024085711667774290773184292271648523372638007906961399550311120226757208682846823410823956562891678634853972770666189051245222207528817271512314844526287064439856108855877329264022178397111388287844692710270589047041814497556935317000782629880449264740731759805763326296283350436011782013941432412921658444779224729480952567261295467320374236547358994361489945309802130565728451553278922349276093846265698366263753983602657312714789304756943603201520390274874711746825511168446464828505188742267367954115383148473516136399021320504177414139417395156226522186829848438813080615786525724428378858556204208605823961608464078073413722572658080138205274716640433132300407797425250990125335156502160043116001305760089409288957360870312772424954696488771622704522695598264407138076144334653594588117498414925256075332204962851378329410183735870810743868830803834343081848247961502623610914812228996545783805113425363405859028125642244140700244826603385331680387212691095528470518404701197631068460116961887439635450820365943935124255056715999323967806972703421011460385087897190385656228745038940443296961440951696665318080986365176425213688254618652644829809179336366901361263944903144202849875117968737067720642025187669443463570290379229645081213984530679899414755835542011217154616681201781094433915464805400112927664082120224802059718113836955665802930724593128198768058653159241154164850556447451448391053909886143025625392462316178749546426894850582303416736048332835497333837661139247339931146437713642417534189656582020791271552719488608473269491228797888993490243320770353853955531150174950537389545091231111275977493993159641358584642223226585450792832370236348554604841951572184960 [104,92] 2447348514953007407531007356053870236649603652950549691092460548665647269490912985547889008116387055111733392686873424071266756004617225894765981135998977529923721496368606198048105541664737993286610660646890319661336468273133022496959484107739996210157695630739424082450492321090305925874582922821155534534190694464360267281774586863589852554651992353809894553630830723966858881936081143571739184394835842643021397200479992420279888177229683736686911417796758416570077323423946661980162219613550501636683537200507604161939445446142158649871265979580560034845507629926454286114112208610578920423730847066347656860962837989536516848754089797390372329925660880855096125428283958843860943763548976707205286204846895819911506490804920232538381316605579043888202417021749512992045901183529142693049221022227626552603744299423954418916246076442321218320357550558605908114502735329026217760533074656103059949409725601115852694513383073156051265736942054123342557439705112089915956108069473627127304513546376935905939978743178795835300695129047420737408065746256757108505444795514509304468710895764836475133878663562219861342496009896488702183974469204124767069946807312061159597168931042879401610433174141301445632632901582394537207374351923005597989413061325972164202386472794043054051632045019203129597222667270116580562854777995366276269013463111271941842691873131984876781103164756140411160965036260510923857230742083721267874784702677425299527480071026795350987456367396896123215273603205313770033099476970271961763962102986539714088814780975498571523463550366219906833351683983666833539979875996968965532433821414404570601079869394970871612437082591544357696765222897773565073536235100075761626304 [104,93] 1850101941856647576695492366870974983031615162564853657068994162702745608770053099713729170546267286133152739705170435070821309703640489668892660062780790349626523092480105839940462081130720222074668145025232530892106024496392266028437982224899194799984573882018637393917635389296939834069590519446868635398727719586327942118018737828785739622151624085005987864105498569425268488090637827620481771776135087140840226467757612813276083460815154767650081042343389276811213404410818485803172769426979405831280562922064986574808108539549580821802382365593671475118620959669875568066639288638884047839939112354254617023182818218560487533123756788485112409572587592023367947417051752987660436683898455946242804261754084167786790416644262393429027436708100728215556282408284344853285370233581419505515213573246915714213629806605765623610062131068236188197417339672152767270089659941126623399911207242542816558992735499193419951876092159115584380923877245912736084282795550117098144908456426654922338988970829163477479008428401937438010472415099670041539821995848505323662243024335273719858622280935267066480760729439020927322634654523132740875958153091863498851950779483829103591536251995276982560715044498916735537682336420346905341519883652893958668694970021128616055141835535880513638548258953273469907442422618934450210857891963133709380565546368469004938702996894302561376490632683479595297010412530737960504524068462615180968226913193561873721785659900191201871653671404865939974965575344976806567219872906701452900294809811248380078208387602118978836757004894461738789705110367583133830317140159724182831659153402446772759835638312722577801637430145364036433005089662415975082834164882463680 [104,94] 1418040906609079513708712910459138694945528746994139121372568722539924457054450446602144579058411433854303474077318440342761326172273085789452111137491144336960807121792356228554577676714334531370644666999691134591006038106384790354577259223157991742790382235349299217184528403736702450374698467300836569056910701618442967757488346920878089461469899932685771816644431970481828773222542100012125189272234402835321081742052035814169654123211245852251474190412664427281819854772726707747356696041353959309501746443691174128889073955081256495860985411045483719895171099098120228966796707533993973588234011901183605382961052734427978957711337307053058728730732190674732887210981735562768005371573980042164615764554323693285154491404687758692102964099960150503328420400346950181085537969369383250812282121643379845656002703057076718478488062949453938260230347826293388276808547009342688509133721978209678987625836982980197738376277068341828768977021011599760696249708334555642161642112160138660262366635192150059839120220572685815714608807013952137908696047405809229837412478369395224873425596377684812215199129874087186990222687880327404654864975106433262862340123889695876966258590115624163796757059335849676745542009996628307682630651451581605286306174049699144653709620233919154303634299730372324838273376157953640632664405899874267801655993759448243525631987425101161861272228941481876211949057089625953193882581226853459903370193161718284060652881620806951955044283727309776298931700896396153030090194705234987624203471694864627479343997913202487293082070104921651991201273922633009547003793440685483133448180482554261773041763451838107903178059414872985197283181392122638865894849544 [104,95] -309998093051360469697061743281256732976301763414122132776187910535211387348955933668456237564485760718260447772606068857497161854406872031746413902361483551556325430154180023363840812846536118985813622441813998164592500717053081114165718316727572848201805249427542690087073474554520392341049864332865275328220503999301482125255435058407630992123045450097444341940989065425194351417499074204735561516695489453247628034380781767766037696695807385123681773071719266513489334139596719532248842369300770778611821365952203433811160556797434497812124690502440236110485603010118499716835587540365272060007628294357815893905289034512900976063780403763584751196609225712656505736233654640701968710705024893314406083714849060582905023764983479844385765223038996762596380987043871193857264231138794967733668947099807586597844326053651261750508161853551772535251362420065127071752401157375336578289834855930255638812467583654943043567880779056680291950603276397835357604492153902678763235876353566409038635295807668974823812108150156014659508251854039689226409702693431302614836610761375596847643772394718813996660074663429003873066969918325416555088089818391493156427647875434732581224195177637475185022511784094147564386002658532837145067774672922426414362790612672931620327726905670735010362773912666871774891898229229077315501120954196558077489841999321280606630012939847086281099765743030637946686352566875590718335581426404568857547829758780160267228471693759346847911414358396513481367348934186020153591584925006846489329022166039674157794661965818416980166819438141837695818561846871512221943314550463204948706588577547965744132886616060789504471307253114582423048809796725305928608 [104,96] 566794837540910628655810384651634110405358840591887746456378258267331794008627791179542827757167242573205776232271074706496858740458419703751437676682812806585475684605243337674489560016715206873302399837132363640101760109895241264452910655283200617371677662869853343223191536574401091106826053862265748883563293376349280662225633404547209153799510562307032517237514274729533800489072346436302711148473030023258737410327219963134059955976619000973146042985347245837415288908062230515765919274152017135928793817763265856614459981778039201761883604482184197126587654935384387629734148895877193414632629710807029682263832418903726388966863722606423987044945665468477006437445449504003194384494065497057758677777923797629906254647917562574422571658775384396307645188073144716918385213874394424567094894438780807229776094761601821816784821170471447775143154438677885530169793758774364014208452092480485712263510193026096622467243037268583605522214361041322860127617839901360548847172880763720600799934912842815011046343413919149161177576799848746022475589515465200404932421999069723561643082958134453517562650296200526454127698854825349149428606133969513140372763764373241251522991804438249654062900647395959653532644820173072941190999926738838830962924268829530231287430098926727539814245078970466039955337404819757604140603623530224529943015119647501303439985980275886150543685492463953388567055830538189181230455782231491959175397946918036293458937962786188381583138523197528079928413750762399246213947734548534613584817842183057943552403033856189428001049093913704836632285170420701367680164828386876263035202928148107995491712548615802993522009171744419215966179778243043 [104,97] -267534591400546909881497912868857751216294822673636318841554370163170360543995912432778923138083901063093418653029469015501063232768423973615650079605868289967801460147712433600475493628067507732638474051900366622780593062552393347006705230053213041017670579565599251895305486545501827056739858444090595909241543228571671333974342709444902320100398483180228892900127198652737688679051574031193205988191477139500877323961162836403875901266395957122366165702404977430236914739663359875772313275811183688093294009550490976381568029369230726762395675766460898301786281913632787875015499397983815697709086536332066718358334454318869494714105309656002657387122159656547214770568411211437248329686117035659169795928282809596664615227392502025897260787723001579208543390103599684545912449017002536610424193883648050897954548263940876928915795737792125414569573337482129536953419575888678204493897949305453919349027008047820733744917522011523903025943434851219952812414127954881681957412921214618330964931239520616721828851717341648511273240382193906259800636125189165914559701467152896873883255552003988757848404214498049834078531182734424849645005353977807262142812046004621672687699771667904453718143374190622159816785086771587484792519883973117942842283674842781801026732829532619497857329107156314826630616816457853641816230944732445680635462317064789367385738638528695139547487965369226665303488966105247167490852409016794995392074196539799683152922953423912491475883201709978919728115983740412864103379593359247625469683991670364230702529673080500253499993803657193057169782190181919759352215802675871206979734204052955271628329573119343825344056816929837200081338976 [104,98] -55062774449593209992262493617010656573309474347369570214026409004707554970284339372252234542502522823318755206958630688867079439478590164318049192972409712230453878950519085820834087243258648579423260778968992006742892502909560583741088982840569794982474817464931194883448017121670708958140498980942078288028202059112561052696191743935028618932692840127010815656785001032325500980651872684617917208392817013069624123859194218761533048030289922038983470359764849261396643965474014797287507441966978970220823254968295084158187887573252698959833240773596066804310563476501112659865559429898572229632087330344815884291929380847975625246442454158549999375179983417065530287710907013654444931030247692541479360298615168881079768000267980092938708187728925683969331539993964951641525419876176458985650311531478226956654739882692928180495930565125475196724994279784291080871147066300677232949979400050137063393148301324734284233614767782726432244666715391643431399702827857192620490729312890197671687987102999691281597997542360538511971722713920801746265556727765737192168376949146763184914636630669472110236916417931015497638053084931305150976773387849990509625431899251967492519563122490509216149723511708288901545821197376446570193765582134264706142744245666467747732590001107703551605831675860009603790080815156533043251061649687151613914558289225935778223236425317677992715695243471916449317448386931013783430909814527713995353524520604880515649188341241475799276165992213030593539445025208150872519665481536185885811744153145407174825024183089111206669256872956506612253222878319411164212428011356226501671223060849930804861049155027849293932125096922399039008 [104,99] 26565681604989502533272041715107915835086568829412535320223858751536745736643574779177695676168203382231746715952560947566030572521735784260314664571273860640009910987631220999484594139281769351289598377485936466219311326464912455279661030417749820566502296875697075011084376894737544296661537635147188999023117859943388366044812429349858362048965732405042401751822449236028180679448521479684827715033932885128277831403036214632013144508500970168697193433720529162897471302517037868225807242453602755188561521504628538185738462799068915253762298738660707738471104146795809927946616863784019168143248696912689916829410326626604543694230479341769442286600280269045654455524779186892005725722855616425365989766225324803349827466395384027096773504835625778153941659939025173774708920467625824667242573852690937311355743057239303281403853600440058101531189684222202221235162816184684318273483329005622654984096783851046165370678472889140412966675476458126163852524653953174404359833853316982790135835748409951276119275708482561773880096953738026356946588104571478361554600701871641055095595962389071781311816000695444623945907001534381649214992869234911176283993237217275506317096489503663717626244523100483895437239606576675837154292630051021642924417912217400138640718208952679280698519280576690364784363323714511024272462759087049255779973952440851197259137800140749598776348337191975685642220833791590095970413729044556402267576809410742376405556982269824416261826370147327248845105825198682421392063004350173563044084323803812386617858240123171277365011354761235036089138002293167224140188661493334473722611461271123389572198937857223466458909587585584 [104,100] -3762025671760565333881751456815034850381953281974219764405557799485104424600688322918878141140203570586920839098355590719230550994313211843786579091333919293350432951434454758101284528432115512679576935194808119518453690481872979863970105023568834517718307586710826563387223736341235787662266520089626862208863472179034669573099642116631704021656609182932257005861377506928603850689915820320425040938905153940729075651511586656420304554439591034726525924310138741290835851603244416927498490703815171720341174871124950309443358983635035231803130645403392437239373423762420539318123771441070769391608806560561333646786209756364929252574088049781028613059248971044250557533217662868576659407287579972787398964161874413569817550348108307012498267396759386192515086343441680075267309345039873510860166025611953626630734846200886015533260377889010911369281982685268507911246243659228821049201115383813574153889691386514877000069018570090072860564803074623494784168518543273717806634474334922716417074687007194230107472424595336129004320209228516263066187319038774085174550841838234984916753476549490389016491327447989456318515741753395229546685129280125372788244164064197647953400094702995410561342699145246364765956953967311485750120692444639443794980205843656917337236108978133935794519378452144713639552091576613684972926277406939831971305941196385309908930192601754874774209534910069963305167595229846295097716254112276855966414397082579954764991723077159412972216202223544125123403096441761979408135815005539954106686058296522720078296535190883345883683812756493827880778671996379802488102985483499388647586154636766667565326011646201107406762840 [104,101] -305745918892312846174583061386565847713451916663079153564446130220195159301828689184080662610035730547857128988599875024160957072742221833307654285953667940265623649634485180991070329134309704187508828885238424344865971982272287340522016170905146560745349548921262860260457823083348203369453850213664175711391086968131607938213494235979485082735517387231874635834794453051124901463752336489208971357198421017200588461092170619416106132915776600292174835394932529684051687270971411157750226204713857220362054155031469919629775207201430930152362897767760224603400296950857249294457812529836840327824292581775426266192418159260266679178400706474154934121879220582324499112064676578380127467399815334726098842788467342568412762070323549601053256885414397149433719115293451165721398002981803490899652927131473595819620398768003844570354555080253111815154362852101921453673807376583074453218961808785440236775969318258847885732821808941280195887096003002770768012080667373421945772392440153741761081415861069295362978687639549268408138274290972300167815455678241230221206217084699584480289664532262685968779408466915560889669053949165652746563887106099287392828136758407521006373606111665856850249996846002564723435258737078187983136215774326693255464452882797586618444505513410383478591846870818565300307693494553232499087032729237416818922668569409805076427724395920072257296572047511004942254824530227535323000568968666339405744217662312375397052568634885361364290123871720993132488696510853511249242641174658881042569559062527141092252912611639956170569612191609565493996879434065134179472632038447487047170188326499870511551211604160942400 [104,102] 47465749940305752857223639576522007338366258464892980947348231259844379080424078484400087196133854911117925246270393607533560804862054958848804135901407814601831536986126650987898498516493054655410890137350358539074057620536002417059757442284526899525214062847262719135017340930123199637218553615006416517816299417607516175558119515844244084169446174747656865894959594995234284980933493517200464291788439312991132977219660498344516695444944003913590138237954887934119938267905545093366352929465043545297689284972797113923690610992484230705820532020250688338991539883175817680605144444675341216334756175951071545401069053592729521274896709205163183738906108597251999546538058485353566015337374663160132753031317055734605113874135106384503514046050158461278274669840207564349506299194002837271597510212040250981629363487011190611926372049487998477970126157027214113415060562505880927246882341573952530462940853426726862116253894079119459224437127140764805697624004780709016445412510289128080689080600641013740644431394073279692141361333311020608713260996086804909370488412134447601845245104866550320710020042922193166176707146950879640616842927099974391559170357296864810341723522495385765729777428776671192639146243814905996558394357167921067868770426065190371512661142732859098470385528227763885145576939759490817831205950906146327298272356073007978186276096872824516776037436259800398987193965451653295068880899951358695953065777348551475329427536453690055739065648587588108866656329680203999350342233216881749426295985172574568204449169224572756946066121960898099247201969439958001687237348200393068477428297678738909847791463600 [104,103] -10704219341301518960325124766047013810286989305224080882537990913161871707787564185540790235934606082814981182287510595818990785714051786172054199570177593275604870524638041010732778849329475956739211771074061529852919139631742276038569448839990382559213437213694226782826385343693516295246470744239479345865295277005659159770543298158809534251659455843032355651851146608640840426610707210999406071165483549221915012754128188344879067632975420340290836127856060929715166840391027156021737853630104102403955537549890466794505905471158673622748132341434547777803973319895063915092266405951856920678168167817950783348388984106150196990438527460444902693445251269207394597793248476642941957137558196586444086710759401134691014095574273736388314856951258619110108264727808019756902596795427984302608460523579242437251736838648172490497961064502130734953499343396976637946568607862545131724291666286204062112302001914970137282669143429928591021794257178589381525310072869818766946824441002509139003130052641985367760527571303517576929944470084095911757614121547843112751582642552901206223170718742049864063819927255919557526087437410909101749184183916274933456297391295558708514356857162136043718207798715828006376478658468973054946424368715434533587551642831392691870463258586957357055120485403371114497963310433495325831110883648058597774696551565880282939617224794450404978442278234606821656354518023179759047351016431994889645198724496159604938130255676336517327871883769773225805688867056497627167197682778568429155531453787316257443133939758480772843888272154639591718152311917514362586780068737741048316420231082547923462480 [104,104] -241219056734365307249069071110049526115197317983100855319877540364336419462533407031427650001058844084741188090972694534578094543368151344456563747869967341236285880485731383791254585095687225648483899813205908077878131486527737024116788876605681259323877315234178797755226149039297495309454897884020942347928702961522934911875159573436753852306697457375986256463788746994127472770175550585858891123237060401579071798872932708283665039243784435202545558149173921923657876114253430035704174199297886090303200902745591607312386019323038897380659100974877301923183684950518985209171847271527923839340855978135357124151833347708005089587173047981036231678554049627648375962537380136555743377576019530149122516964598895219803418640665123121206158607590420952685007424082178907767534990314596389602799639050452756964488563787224879091857835494483894541545499776114283558353481086611938662765481207133911908846103835883856890692083522605630929796511281899430254200999346732926861506392027109455503471659668578724308660624108381190530026501073659455439287576359546260707257634350251944194870933790618392495967282955676897394839723332401380716375195485996815510399231990150706661010039709029842529992635363751881945894595433193856978431750081746126727633398233768674822449398211958456688301059206796471328099307190754785981571040247051938000906158516046457028309276028086195411451669369416496628076928157240807525857369366865339587910001720425156140478547822741239671316525067648915210717010615979435969260058208407525614175497002815592034370203650624999487728703494963924456809557458033171957924576831943390492111420776612088 [105,0] 5176629172784560729443926432903880594453138846662500121515499177694767911138311832167277951600682903062794354446696651606340536121428191088859791012406588882675249702109314128641873313819349798109895381709886196619885350659226182051701905080736253105120928705659819254887626694543124422861694610857051641135301961363323144587772755675736806983265357864272067817559443874056207854628362631758850782272706214256303363442385887005364764107872180321333786603610065955692255418259684381813840937277929858658474583823998664855471060890916541740387887380587471274566863486098655958174701699258235487766795665840499352388760045077582531232126788589915880803481023390054263389379848390077600198429854670444139598527203535847713833318009595163240633812597182179974751377238901133101390518666663677228564023067756063911977334213116567609190007294745362582651725032655706199110081416360406610534718634862930611032227700651312926631364475449239390748416272388558733201408565733114731672311750152680217432415242252068375573370778935591460736151679895143164716058131724033490773115700877470682723663423409183536492305811599521399416952532838060543316078881091068716780286827824307428649874756293915994764715025770409311050774650685179434437626313492086552334197014802372110615879081139284657777083879701611979266257621787293522949425552860324047010673532373749632833455514465605731148376143990682581281660798470577651695449422528557552453666226192854880852165524138535504320320552807341267632779608273969890949505398231126317829174219475567681566870337333412598120357411180672838097448275050117469284269249538017523147627499510995563987649822528073362586981283618356403538624541519730604413148478797138004729249502685941558224859194086283707404312422159766994995347297136851479834593421576203756618380582826641396109845909219224607177217443000567962613151236223473287168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] 393568866196613183885090317821974224038503707561344976934230792383378835635324043835751320103616392046004507778809233930717137674208445936393586536200610397561578732943153696500608533628853063994479675292138826531579924111663368640650489363731393906663743163318749749965599847332006895752742217074362124291198105156711011184605087333126486520629615714040689514801899459606928779841847278775347038157752759665259890742873007147503973036738643981072939017892394622795976751301066931334590059786562049753060988922298366941726601226182233811646167473812794433916437052367277295331997776643093436082838252001300326083296401611257206946500316113232635995628429691784895766951170319928945392404048575938122414804551217036116546446031177576133383680640561590992556826420635512582053122093631719875891288898759783997355549828802749048980798168339407734965524291094508481319555894155880412147046784101650998367094894895880540483839509226426532393842725292373657803154308880721307126394655717370661203450607154781695503531158242077971505549630317950971232999962695610766926404008016063426868650744659300759704243324931794922002796304287827997471442873814140864260482666503224428471654359512467709990261358360499623551978637162933525484074870945527013734026300654271285811900320953112333977845937289730561698436193122242612714507833623323300953522920129832059224850229497985874719826032664011992263871253465553679178507187356108407172264666667059823791151571132052467151358280446316840959850276208337490208484497362129785561794031020896383837369845715861603488006111068307555316356232967909616106588943133035780487391498252774848861375481308750633347382963790892802632779157943124579580198701041766175735036756962241941505198101097405651866962382148480661244687785017041389069497164602623248287820701138591922015373716957167502454665952318525078343481688295700063846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] -4879430921801055076863069661219577624127682883852543276519315183526528869344239579748860968190297666348232676948201684443231852287766777397692115248918600423348224930407319609075597157031584937244406072625175074175280779871602060995217859623142639022919118341550030804457151534491820169213138383827020056913860641046649201185632554178872923914143810080524754529141805041605253179359070334187917879373661219376277499455213342378722630564743836672535549403215524054722945477682322054501751151813918577910259874246827158082419978204907752314351076019751621239739454449483458278051892727047621274550026530430953551005287531375733440470376007152196473682838022962708643042843506368271840228048168510459840619712457818191118299296084903697774083852803867129358176748107960666671207164006354551384440297071322167979033057988746184817169726551213876514132555743315673266631421111838145631738698020367391067233160150700263556511508439052397626449661639074768816653870731433769761396902950545025433904211630165464516026096873731066622102170230534322839001554937872480586612532782571511999402117210221269217485094533326554670075893733305432178540468867082296150095859753434823953320142143409491724524628560205178917300768003534720927070388751542237523922589333809239319098609465736783861927591616845449930120054018423568543592946871906174540248362705159913730842763535535402471860416445284720228615837846789858098440785588219503611720181236797289443670960103595018375876367176735899624017413758852244253265412915424437130678807994219538088447781786126320421354268639500655313219848016336754474915601509675798029028782318454388770246290568477601966779098687484447060014965740374141105517993018358906210842827980155564152065273766158850057093109061478988571513614997401297040889002204416105616360638384697294846327708260334051337601535043030333690253285981794246741458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -13754557582863222430026415320064746839597368973729697594348436959917528682981300527675683753331608471883749225759813463760280454093301528368651849656514379480372109620725934304169461126205997456809564918922181258643398323995142180788302850624940027106292210531858280093313616378406641981914007395282250873963365461422953583259387643191567522345910690476363228073335241278834255923644897091557809911416742815460027435329499230614867601809465123067005988046904292972662783882077949429608819251103704633153656406594444095714630477803104640598281954850000504020128499259848771009738172509420714301571674036568789243305622329476488787968522792389263036893081833891559173770801613462355586679607802927622849398357708445678456222896353470285329338300903902643909211486262602984572343899287733286299350783268847116840272253243996896168889122957929943967897017298317297047206060947963252217278811944795623835351761598320549785856217789909307200517032282205581296822595121516958810272154327900671777308972892270735026820919158018621597463424543861621585698005028884026202042941152438027618421635908180937723451110336081264637283970427503662148052273154840638397589693832277958977570193526428507081526246856591629966760123980690375124719628132572330710499767439423426241836338538821694217914559282442274501725837584278019984322776832137791520679876486918254716464313836791418858373353046398923264826654123863927485939309808574360884999016640017233822872388250205876146775802083211743149300770795137543240617530606462648934478107373660541765128322327496928755371668394448602016263340051940706787066223975712224203927158693880542689854008916930649614504202235194087884948135513511881517642438530163994186361019436396295171067117835977662523363397654361257874428036516480755531056134463652360316292833624879903152562681304015467461533787905030266292855526315245588711473152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] 463066140759425744673906434996777199720853766280288401872235358589257886226874167761756597615128929898709155652216081052928583190096814479762445929728790627585659251052114791776814716226390646879671792411785479479982618038846416854423652403169266054216555765447670385750016705329118677265720064014151285174929818880739195444455183679675235835019231622856005823583111294030673725236480516980224271051259549972530891942875149444514379341552933459620978550836429750458690434709286448859532468903517958887338630149091918284029507541886712776301511695350036210833727839807547233986374067749650726329718746854683221460537897930738177398879238491833366622961402087352959731276208002297705342365137844526191606117393651187177274911684888941439542666849366109915623867963874849768185764552285470281185580633127571238254655463532074043073226802748103387240214382920250491271808904525549630771051913928047436324022689365433265791513897974959263143482645312676952455043838027509910713989490619224176071505082471810700437408282035689834679427960893391939805439919011979510146199035107715565314316998420871591105395373887151043068654718416634451261503297787756565375603634676196084859369211022371114834230763730622212708943105076510972487190090780658241878562439748283092552389993203451328689092716421745882738348187633330410742796891904207565215245715853763808792355302294572381053073333739173072591756443363799626090654912064317714316338217899505391442574397888517039278492076910459443808982163059897565938523897214310852834500503600755982163728946006635478540993381733651430561565540686469381080246996097329822774612727206474161883439609467015751352768444955561943400569859349852743427372880419196755147706036677995652147213156792896754868063051309973649660900690197050013289710333165724443800403603957990869793409867781868161306616766423206975225597833704989558008971264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -4716886109150854419858108156285589639317995351290224650576966796112148076519968869273896606610627632927347005161654967412205139917023029408656155450498269745025544731653901404343086611952048722034527563759828650592437222383214109994634328049709788590681656956763809662062947224680423390827254592401097800857974637264951893646950233905711484925593183655418422648818451947594061397327134335610558457900470886426334601548317022272279966995147896347341546023595466990499526821206237555774981166615677940117537611888557017258057797720524213400114427337500101726958966309465600009854976144882831845115987358017478636630793007850591130329689624675147109396029236019298860724281620238418462531521056172012782864776090745284591616585221790238490950621601638399847463216662264325337557673501237988349628005597119343116314847548806538733103871591307622800193597741868283655253519855389719387004679158649022441960521194382657863569047303164022747891754515126318475623611832708108562404087679294803983367820456115054214913127108481758717436653899675908578051518604341584575820592636027391472352204247735879747572561074904491113237244437006124562334935545458126499146340520642033916170699468129476725415443631881534184823651187611791397022967250439484057515719110361180691784625466246939601627983787874374455961104980053601357832656294833112418076163351841189463980945538596356089658957372973259940999206241867544342589536150762073291562712965555683680674415356526173479134330789359654007824346639364685466380440585582195490004401540413697796851287840619267805785289091651834110021301183490644016906179318776663988892486576430117438096088496031543987058596489063873277943550038546918890052720855726660433179024577694029751529615438846728602519188645201609855695679174481209249802845616744417354839304475479936259206784517984073769460608747855373448914350900827660114032852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -2411427490702438796672663776901014295206318784108277228360704290913440499803854990103127867548013910035875819515972598988275080152026874438128347657394977093743780481606803110585306219804806488059752920752318514387048515768366197859520276161475619729835473998203860819160860899162932809007911643941028562666296734137862189339579694088817882072638768329652595363581310638589706332040114750091489451929065976808026940754712798669095124440534225430776989364816521550610957402252727816822237944562938894314322399129798896953201943172766820331337398918417645952744152361733893076788447378993816697315599537752045347504363192836302156797928561944902125882065454959948296539797418353744996149339755954470714789260490071850933647476549800898063143283856920687571627280878278847385240060528745194542164427702357359178501067678364946138513758742215372517582411150543113539989884380275472782304843142229245529756373268852673618024185470351775529382338376722775618621955752255834244167938589381580903362533418490952831053455909805506013253513630549821167743831062438551540457416251468529854709696723830537127176152834257484802761056010196598078137858456867821255020674311129434557870187987611823362914880166566396928169843165240797442601790881872870474145204368164267685428607456071263377808275044275851742917550172455291403750118463232404514661712068947122671633718892200346915100378150120925893142262714084604159142994245150111674564387641621530152620197649423437569814306368098663520048751173216978778893869280765942980335561873152684349525689516065506145547759660820051248026985550056641056526438238484246825656641004829094435004104533679168606661884768152268397805898835203091241516875248922501115345210049418963010751177705788238799097651286267055031705708224460752551824249882882622359825054900726259766106712624590041544033101917400666623272554916823572052696891392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 68898132332612666605758632711836841590423112671716906302722298126045680963046717303390888015456640031616848619009613329270154782326972479883939355641610185157370706425145113045381366567447472431304035592883186778287759171780818614843301612994949229310254148046894770064840320700416369603017627063969993056797696570763734416637953409585994718601695531101612216848031387245068226194247595382368775048388828446575041245805637122717745645661942009229187245010613530539709734854624384091407896389674877059846894729430876859971485457053054115028104021392454626840413643175484737561975404164633525679757949290147291430558130899837578448377835347243305468440868407329433273030321751542884058026223842257010049569815740822672184398770838960350065317578725878879351473590988468848856469184755974173854418027991480889425437359426135608359156850833706361659153078696050303130289793096203002907789678479810552823523845684882452503076095241403762657280500865519685899041871197609442674808373229437666733185680601240685895984994337622924707312393894371048733251784231556050422279672366901115148630575834271695300285810802917339069748297689166019036997100571541812331178759760989621132200517215533918982765655509403566824430825282174206636234348050021544449109500030897585149660091382200230012516655975630899683689914507834847507484655036518877442098617143409285995193778221428367426135594904400994544745717173067235457368983113014736050041434562395432429429855853326327532776867951126372351806309344118493620769817985433168392955759757757869226084244386458577856828991953776850920799957341827417954068349399090161773597273857091259828259430027720001637335847130844209490243608356618708346027768944822887690121022746080707196499218521162184877302229494709445409273707977676051757895192875387326177654232490377871129410847494069884342003638332505587335884790715259692277745844224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -60535903367840204558891837111568279044803426333566663279252440148505517256581507820980157602601005432453452185969885462380510097452769583826966874132907257761528213924249078793557795374556374861515123275879897309945571265305151699654700849686557308260079574580149598540622763832867499999518795445525321439670809195911773487155604429204682415576464333463514294746612113852662132491956761246073452110955868592068454087156493678660921287326439586294597354292855105948568123389364693276212310957661455997916486341301397134495226006938143402513722156428081995573322610335143357252301856216186123359284545081637219731652668916165440421747291518313619096986506353825527815757756123195923090696851818711177194691247762503667002481188634741707542091575835753810320680809872280678698536241947841906733309299736662854732684101219415660159700523411769548874093256891666213111358812669539685165769153223383714363052282668397772765992211116303183000983701422518276659611241182878605279855133497907063582360365729723673485350536336288287689928539735106808351123771972643924559665118468344068936170116808631618806850545069350134288531004544625777736943229459894200282164463058526478294490307893037961759548288374179927723912929126837979620230011201890594251140639817939492541015943376273475777381899312215872820470730878760477469196355664793728597687013200945333337896999262560745817074034427237974701473518572172600302632850918034628059802621404838595665550756037074201400169765172125397327335221030869592369943357772907016577424366857888842630640244696496412651573044341321676418583163988547297725486800963423778161036874190423139785890989154877428256317558807947727033097394874648686591043791753115980622420047380032947471310064167558031933970702351873449855665039106934299761009466849824062350136270936914929222159434575180999765883721892915418128197485556720827892970291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -949605668934869841344844739615454020830178738197154318865211037055859309867381548554527241269436746181165769476538608033997734831125381080144870525670708555830894231129523012669476793071884556052120463439862222577489389528198597570177538536796479975083214125294520904728008188792220803668378719537835451690217388288796968918486066369149820602286789645049989356423130420494960024803971930933604481218981003875251647953475382893839281009932470980609660166901184826782442066965316210311258680614135659755400231130969767713330342339069589874085280604001292421903252748148440610654383012597534227473115960382873784599211219935061737899163678445301821989005348073323329121808197439448082228988519461928222582354793164402999391959338260881535681192963300302466251504929407804291638425186130143283207910085119964946226126502791997120209044351251887843466914221208635228847391524413282491225573730311151366170273137801565135887787574181866426537124761923817730884801523962179090504861272789245000311635564974043940791074026379821087199576194758288770277339598946476901301610549011321346247913674631277474327505814764972574478503306138185264736482104642738457770873143013779125974488737875729319975849191121814270829733808253941314397370540983703552132322017424100359573156639912828050165001660112643691370286999817688539642190786820714458579231633055701960790050661593864114483513757882087670196189791139311203960547514055510063346599980053958309827748191333733912406322553617475199557044295555406111962837633415426172535892535992298720351441890198906859114350475003978800097864747503396952414866282289388618886201828807594596275696739033504833320516430770121336194765941564656295455549564018509166036605899192962711654522641657650857078498965999581639268757722941186275709031534785420656182620287469238721643947198035389743635424083460117336779320642110463333034092396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 5008146086776982692703641380669753756379074025851097685106332833302481926313184271681044868294828243033561569030697141239808494171918009118170704947732885388292817979267583313469839548603401952952770739641509057011010681089719568583410306941506493289581272431339779268871271445339974413070532589998109019433826954758624774582997522604569102367587201250184883861644569394884041699039502706483107861823963190383885521109183549960372176280013437751537583531728549929038577488693468419896899400061331440572754488908715072724488283884419108912385989502855034993809875607840129332650233075567057756612920168318796443022673638652075789167973595888293620178487729013547220912048976557964275690539589238827081165125964922050505071513310481414244744442510358230844428962607618143288389840306225263575541096473123717904889676313717806094969886267532309623157611746546176842678709366132226634278709616382446280074779441882863216001402218144109899540680372784125479419614230965399902258431804157676126708067968727364883081852146296197867596964650502567274047631654298775297892257160684818421139415865134858720831616580293537058890201425260591865432395714551172932903112146919382084566340130869734100144838397814551059193934106148854545140961840294474072613065211632806863069707292850571532278050966570961884037934042572167174271247231190888245921046023110468494599848830844545973872797546429811818842438563116039163606583428347396340951435416333066265219341384437794090405812868421126321656168127759286868019188083038587592274886013736471579020867736785186572523228414207559968183695613299968463819030076278604932741465036206744383223537928271481258772742436514258794820657668436121530738752933452273186763268277363907272204286818775330044596685611466100749858183158494998624981423949726137974836627258618254210149720468967999543229598544760812882358355051021008635412791427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -14127998056384476564688900725732852141697372217534531990144687480602353918912592997412142549424691156568660214993028534814163826154555528303657652491671377560862164244898347274239304767584923150027751578123560790754818120387163162875465191914875220454271954109073910266726610336028394060565139218571534592551173991613435725190534426923461856948088739205787907481540285019009197164028673826238249203037212887165344859324720337282256068912977447563922613603317332368339634491275503954197647118294800702214192612336638475280323365896325983397840691590337981841183821775272298684880153881314167770570506411995511257588286448074352928044194590586630406148620131915182304062598501853899335233586350281464314926457006707888452489208743559544976844235337534110614947315762954328724303149888174878661291817123373430227825738088408676216642746441079706036930434926672958762742336645129732771067737368992353157407213749423360301114144222387429121601084665540151521722839193554375913133870241319035534312972392594103615015932868835208755036366651080075435448313873401960300682984745165369437152974172459556635273980898809750839822942570342534666311469936076029776114132229244881776301571686735675276498678582944936263232208017691731274655419416213038854072057267893828304612233969156540459411180612130309473951690458798749943007276390540496334433690829459971274969990326589217199299315401853586552871928730615294575285275167974551421820135784507247658330297751214693718207952696031226214132898490427759522162993382117282607613952010687826263162443552382314044435185094587448942926035749248718092369160182670108215026148826315164076990112658617386720813867710676086019023288834040094522476734082485876593821359122765537764351643942662050490251018242347091404375834182634609654967807504997286006865216587556761402457380300282041724590011158594426089677134649469240135078501154816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 29467248365504391090731249127081034848703328305582310133800911575342104992296308132174483033547340282989000703395151772836685912058071185345411348407512911583242879070997201474342297099974272219469984223503744043609881358436135462639047816005748825317964488825389666332974735922499929103666418501233173584797819478212207362921634900086815872205487707592558818604359315183076348072902795253996099335756259582282167332922521010113054389190194126565339744605324316997187707905344917170257569042139289679384594788398164151624095691756948180888348142238942917436240489536087582537579636992174993017057852173798048932176440806232058420860536213189114514112043516884828958875128746125315445994046863311367182768595638400176612458844887373580996229590019604960276496276126352307333470363300985840236368064858421439444196267421691609552205948271546530048352612546092328658912713397739696862674087079692713512111748892564727927783366091371197921084832979179886554353822665097665835894593580190435119209488508342859937077218761612136818659499922745238555276118787500711681076811693051992768176779922806959827517703301726937189244686156641190911952323767014176718224888980571168395531855314286190317816161154175326100821591836100893895657311325163984050910600581413719400898205887701133108874441157145062288699852114315789738551406208391843135247370649640578402608118024688702873976134045648302665865807406871191590518704713225337351228077653903644970572771783208727743511840262190228464782046320323687063217235676681553884033202678043834851772772823751981993131057250337662822299283274849614919282540812956585739158616071686833425057799658415719758799079394340211975291593026828261604004889832773754131924855894313441635057127774113452734407805851923091458107988195377326852461870321834727362145803412591586485276623436788897181098497733208834498670101943011291990141303783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -55054250115287118600050663384923274770932175891268052702682872609065748052784558547896724221042165870878862696742914797316530164452429875960440619020362104446846854460076710594978521167923143848570878506773925973310293815376060563111569205434152619270549896328500083620559958650023837776252908007332385114674089390075472941528190514488390121098671013204311637812403611725019081125289908441657056370946112422405848377227324847012484766911897797929989506450064595247814978556536491010338509255540430393625624957474474636911713066259749859353825932871436710373562525640120388919189843415460584798114883991956750921029664388147796254938762929578192196504848827761184723673258028102918506677187841183136926838755037025427492087935558760948938694177667244533349474000766535058054343239155449917361223537201981050131524312120489157825716106076350933125706724903570466924197142325392844530077207381393861341622850809110159634165539582149066850134763073329417566314227666653477064505004619996939943036921136928505755115913914179371834747515201946094650589724072252569682690799124011056552303057906813176486903255235330709650132811199688644449645866731540267151047819135660128307701964441680469577377654182058113709144822636707209685149279462234595698133687083296823966436289753922774731501472922303969346861403242154104694562993405042655653659469195793165273683740318895706749554739939942194274681983743242121191075857858816583633762983387115229318875188587778658597197905506779144029646788239572021391758618364123353096007518518927062964819008466029541598298360655181197977325348461086630466068695953304783683286595996794268432546155570252092210142709201347360042473473039338230070029319361136414245884762418840403327582241957828111852191013682355707579916681167264043969815265052200384560445071306083257848257123547243382707354069297431945443909913827088888055280477143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 101825350430251375003324647049984869136088876635995855804873325578692998476641070866244660550517360755684016803637221466332772036906210207603921102136075273401638324714575878420257068221434565925069752108924172152230842153385479070817720239996755636960349548819076754132374932249457439914252320064121766865853720103611859283806923169897874976379219567591351854145986958846315004734580238908302528447992687960472419438244657714208726798625229080940901872548691376265435392785177771449949715078043756713954669008751132057174976563723025304279106621820655059822550629176044512398588233228431342403381336912541813458623344970046937223895923318354709161242400944572231679523519317420341372625477897185598603538098459589510392279160389735997434166644494670847250541928105687179035714019382786934457607876734118442264572383710562783920854602919192285736266134755805370027183313313993022387388490438887543261966621962808742365220647780083857749898777356587046066510833837770339882493284035779696092810251130039367838380493756841351110424779560690441975505317157358513231124233679866588399994476405059438580344518955284407052461961355293150099675922582932663449321460924757547554300335951114474014655324400970202853831060952730583050590390925925474256824474098505416113159426398233972420508732977655425008781595850737621450915636818667241285219302239766844031556992314682654961396486528473063208303132009615205801688234425252808642341821456415566104144332304512707288751505386109407334454672667902799509254937560904567584448227562086689035869728465231946169756360694771495102090616513033584583629879028185770744268677226820483467634099580211905617091156976930911004651308431485951013285446724048143442660398958628450126538234326132131907589081890882506456733542347992605017676208703779281722590165358166097896041221685436484627491011547844074968803837013284060907192713216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -179715565394914272056323197206288791129673280374459823898332455622608311552645239881849068591508908512807069200808790740500768685350823245071489029075191827242853486132447429856663616845608107691126917873981862748455804312520226439373530329107268252830467955059266266447247622244575325253493226690652868892906044801157066922807567702412541834674972742132335263328979589612494545447961677112791842898706472822036349417113390788036701156111191495745724178965403805906184595775908615060338143625776326264038787146309023503954474744789429170428193510190859380784716555452103550953433703761898981731093373313326655828174520766457278968908132946201396050884741446488478871879069496062912416186967729510241537617206819303181722178626657413732589023272970775176071971121602641378807032069155438908832862913762118088749816814271175621951630201039686115222328505646517303286126806439604519282868464945787801063451333751256606469338632732500523535485463535085677999698413045113173207027037912491215673946701828906903197836023079298917344388765084228499456480066638192196298352276868219496779702452221704917451426743890135040199340889897897032370349324438159702114060176059103371518339386185912896321987394079831788668065846247906449579471736139139222648121380908932439793473864956865099008250355807554196005521504762802798895635646170957171713905637780194548928407047705057370265845856388960942766602571424676479423142248662651579354935515735119368757040496279244604960544850900240237326375305609035954957666632934709480707602057603447860430422680556747749409908692354414145772307658066998291430150601841409232828059691946914003981408397565588895178432600247652563522454090418950456351882153948316495300186171973500563425381189075098067277155681250836631578742786761120597600300868884921299732736133388449335849888718899898155344518656517483703353505504585898661673462734520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 280121082276559825132329062589030901276017476179039008506090205690187396471628122108042089901574793712670510563191441470754225143976700824517268457978694121833155367628162572954824022916597834668803196703838713118334749453347188375240828064900498439487621166433271564293904260173027682398220769429912186540529525745774923862797596719958272816717939405316981481433184240928478647135020516225609914367978323529658101778115691666222422992915989497772024690671024997696347648394783615261867210377834191093868339629187829498486752602987791590686234759417858132109043290203906157081247591853889527695609949653701933164065918844222553901034871834025615052444100270861049079483919530284409601888914319892538951515613885619504204672629459745627188383679329837858606279909017000873479552250747275377439567731688010076980770154850196425866458638337431376628842103177248713434817054180010670755236163196023489120580663598200412695234738667094186153003806683891860435673562748124133726617683523156404401637249884284375331520306105098521671433133148320054565799638244056885310758690496910649442648973345827344346084948114097516099899223269801934900430056645269550154848194338080709628545396293309314012049091120702341140062810067656887185086721635826167425490507029869709823909944468366922163088710065551690311179425163472332768447697708667727812898025248850010492233866356483291090064886175275031256662416874603824160972714805244953643490793100614067617055808059188531472994653958519600879233897489446989335796623871798624533314740084266619000128798246434930326331441679479482180533777659573562401616568433117460469101561883077848204767425487782131460012402308180860900105426636399815788296881387812210597721422342743123060702858338620594545594649190620800718085832829899612216733942806362055815338876745115417444649807489105863419654584171297602697676423810925931328078065172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -370200429920089844038318244791417374080379661210295764089967836450901902928050914192113273880927849473082812456274490989873445204735986880166621032089988416956161841525939757970948529113965240721098762426638018954369701484047908653023621505687252019170507120761426341077453654622553153549181020319854462512878246967744723890930663660929923244991524343093116449918510203436270534818436934214179040066209858366750968656101141936311662311603328487146252142067185798389634576576798788386671923433923047520260762289871622207032209690819816083911450307022292805003512513977988373819909470424565101230440009956316699709371873546344258027956499621054606646840103841984726998790309198967926424953015351371684808485505246238687929293161971860412893102256968537084093572188553349601900727440388045445219140310746888352266036050356039382366712166328369235635564700659484939670455625252114842240297303511578026744552978330427157038388975712740664322101289406018614006476505868253368592074947133963382721585616207373032340808826176531549054528689487978809322981263286494265201284913980585897374864872676780310231676852183375566688403191886673564800733312321906965395816572408690255104946506571692773048360346526797650524079505552680484626350711252007228431009162314195668534467791400586370237666076556306647216154659829405384051874446734284092122020785863334777228433262433758511804250972831619530637632864263617844485905246768756235839926117892694093189388966201165386561254456648900776724188915653073483961187815565031989406623888142645613226931405021554433731579189731356284103160949523953714600755820400663332629260863874265308298194539916597704577806008275352312927217875864985529201535290310153582085642924241226914742005163775620376467918905083177972874765780383719650454010415974607432914141342551312747035393049711026399249281204041557521288252353373169045092379511488512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 410042660720790597428683381837000251110107841388335757423768108395615700827802893338223565995063303406633111719271937702437229174043546946996186455215865433512424248589783150510829070327653717875559642014257620447719477361619128132813876906268740115691679531425490240356375774390344347105248365538968262767431055361642036541195929124441747021683008225008163020590321904565079068756210467350998613956806601570944110101742210273823754985501740036405235106134833242815958081184734467870986303795185560193124592663921866991468262584727095122154030947569711434386940841275191399785707315160851029350546529021925829448536010106545793855335113857999877914186257146917853272523561633769415223206203525269180426355186761059257563219324727899049052434586105976510214664389031583384315775046772027524863803945922901923731658706266889317150844649518710195793867053791356393343477428880995138791751013004269467422337982919809506247686209007623315257304710412189639792213376042062717203145450127594795892620978465173566386489806346301361810166432660589282439195958756385938520546780689547262625994794383612076468429612410575820306503314867270364394950645430539981163326758621679902212233979284158703017568830106138569222395766945239251601805656659954343666493183650530880799966376067683315219528621148412264678150305690991559239400454481336605074378020407740671647378379030437547116198427783203682981578893713996906112670252123186306626160616844755203033350675534852450937431165208804692954453426275113400795622244744372742278080359964035537360847242191009035787448348858628627922328325995609013321802992164017738960633499967721529398304454607901088507580836041478185539786265208552575889949725499200310940576643023662656805701670963963359925792601887353528672828632312443224435879858194016941230341984850040298748953113023185496523497427713777422110321054630911721490781690658816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] -378531764109280399599003343053995961080002433976734936572562539145218401731993349987351057430192264155842679912680624125200446817123475092049005120209906164829356090668027431863209471290831665871512477235348138970808844004688934175101759200057440856448295900274565993486189567549770623428050488458960780200760504594538233455544618882773732193833107756185268370606539229862878569330161750488611205697919115485339802400928981590114296135260960893667767679495205831781926643010040871190890863604144420607126757961803682575072594325841268467555386277847401320913404687258456209228683216033867929597901536220547195280288500171910384048019872945578256609519341098396585523741116919360384066757630608087130638446934638018282935482617514730196769971027409280688568862780995160939504660431803248506763651433341158972190491104063038653128377758904910835972175777056050552503409384869032912158444631283698207941581427529364268166977501688173833219903642505302641069005638973212892031053551166988742023259706278547259235778918221499087910391173284856866055713539615943907183218461267651194251150608620504974851052923870378391097200419956263295325570132318022839458183888470662102529254535734318080220988989429891041957615001867415091689856683692415411985773398845299069059300532596437634377162590857828052259088215499384369532369138467061730071318607524275224494241244356746877292257013169160693112225643488147812392174717583896368066401191511956236640258434449712647757885077203470108423629073150675286329983875420488983818170202143680887469544232423784288616242689600514881447512150991583209547148139876547646068057414651380196104176865929868099048172864545671516081427073281608634464200213211377126574099958902407911813799253432618055706266087124371698041991854894582581138875291761923541012041844363904318209227798744322603849117230326424281612745891347530049118556718628864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] 287604891206566309722722137171952668435587608964122538283243403180378508073469890667703113317562078640047272261541408816320373124627570859371357712716494594453142107242747903291324331877404548443662425986267510776269110107870638839055537351536841830181679341961723996656463455490442998346209112402031700558872966124063581575551407705163867078843665114865556163848865912159313380321956335518925934467762954484988504303223972725463334113250205520290243168334061614366846582206352874551075236761539544736514808468177082198738896473287346553271349256440049583669742807411150519771123162281144618675034432858527842143229411457838442520984706386222487353945093556746274347355525884779219909039505048116517383126221900502202588991254350843440929200055649618647479986471487522193061482798110890943277868730656223305799753619436553884359788329334850142415187911227144564495580232159556552484031080539303930008000843089119883765883419575805941143779100957809767524410277173918580738202017413082784878540274978293160862505836115362154663306195952082614706456664079290632136354136890811940197147570705605797770966515667601829749464709877662539177029189578655716170591142647674296013270473225620725765706169491626234196672207863114063955852782849128471901547608273056772207598424029222959026750593797013859271824341007144793573540521547988823967972693718641080035923571243539288010993242059238276005174763235847470435041023909422307819753975536722936765661778898480650858352001317602973045828276814609609886610825326823659125266217088448657466586249936170771562673430829676628228607225376990018038888777321854053112115614772826259834650296327627455315191148292509159284314209839498339109938670628416059234603954701686514370368726726192634494723380037930745838055310751394029564417300882261613015619037443992050058629106897572162141237462901568658677573493856700410831421524934656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] -175466788719202746218179976962500748457717343895759601492112222557027727976224284489321294206377164437369240735207314460432553604972507337858696130590471765649494342028670083735989170205799905753775662741516476093257097733456951230602088011502143892647278246901999050658606589965682258761740328139333279501814843692790637288533222102314038485026402934628523315072763769774863422810671171473843530805795940020606747928781767254828180288165231755776824079583121693970354268079696205016831564866789413663016045875931020367152484335721920852550208094512283096867862131918909800882535829833186070772020045516916489919980337874667064429657343591663192951589210432090208662862573585629022918806678761656519888646780409339541691739336334717305833736973971605627955802881353850538862869995877778086692273582465545764784019725003543895853754999499258321948584446871062956889294677866442292159114610632682412101205306076191638560960979355458403938036735341883348267942691506653162195604895517317411449987102818662670741107783390744991250676745460893784458186451719684382281988559033022900675209375571309391152826869644066364103129724932541530720538186863869147012526269337504757185509271816518828594323964864230937043435297169722571848220798572975473911522307345520432890094299183874856105987604713610163773442731608898725465054355410754106632590770166555088518609480244310733125151814453583651983871082602306101524419532923401017134586858190224121872745412614699782502754827290246180776670654599741169269903858642829057090786567287807619388420556316712341982391320565636751827371416788544397579503595128946494838264121914808625298960646947045299621602233985939751215837662187037742595604859416824889467400543285687567632044503155570410712365049754180363101675790048077787680937684933916346603418538389313087774037416423162272480483940269156618972708376629777322814723497918464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] 83004457363011555865833165900413707368767359892335025761517972160900981596819628077142052324163811072398738530127478882125686441049424981643633232705356621629479548757275676479315148289655583223442585161146967770318217388700846762950269323633274653149019235914697868237165302846098987458863161872774811755184641670613282079014283744490894238077018173338046729936463458244003108267870703236734118725803323404129654858655752046279401022066764118527006591788040400315770947340974118230128205032095089910247096318589610735053959185278112956679790513596990424696261821822920130491161243604079194708425837863510052294465501186739349391709056550257407926915886515031472949011951183161324524820908792503072202847300637228894956070898284502259906904045917292316603069014913481820084785569306746144135466293935445276430119360378819399976307040475975972210598167627634193155298129150100011334586254029523860874677813922079429125890306457984246503391390099503667414626054886518232449739344500218803092079127759410098645088346830975399012034595440243343689422629904846762450225655667403915452729153249527557706809126928571150669621648331402135332984633140443567783252699391267584000075406086361422533376326995967529478722657438236117615895665555666510770603920303026006606138830355786491392904984101859029290314783918137702938038599029296874710387258845267950219238087975134259036400903680232152853290268178993984340905065282114847851306769904375315802956692709745566178739523481948274225032824326163696902670899679296983970371853213925349580505577187669714377200623696927285487698518135442722541009596209055782954044776898276742602616378260968550083410148415992708643845841934736389149228380719250207742049462764529610416869188790590313916799263493365898896233817936061576670948326729904343192042053934889203601859723752874485407740028260275204257766324267622947790911178801152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] -30362160241354906132541362272550397894511403246997241062533250907936499666955500042495972628885357672144162565352749706728167060687024511992469223459450186877756952374130548699929120276221948873578786961528442540531472638999203246759789662882299056474614900233910105894883757519344092081497904791035530545469750827560476607918070624271601369898697077281974477657287321420789848296276450826134969109963777925256913414401310479730001524538627187440174461295328644207658866872205351491581276541344085634428172537751758159834380899451145899207329769271486956444503317147670306774187729690506482342214790821525271338064948451588347569464439857496122759458161777851452489488028720718015058201220907392181741716712427255024747660935596800639001793032163192056855098041983338698469078017696039825087794863041805412095026026627911209875567844549911602661020217196561061412995896041475365394102149264480060541804986626267334168891742718638499414018507405100413973859685877785908441634846543544282963691201859347669136700360902334570489645410110220902668146761087877182947682016759250476247023641181131881362338755698814771770853891672700928008118013043431736051857534081639007502563114024717528868927948406362561609415715378500007446771957098286022843707311124321607591381251336348042593470208944845814261517739807572159200792627742997375996572363424337254210823515609945986303411088717775803720195125530356394875332105174080566940431337543059212254473634223616329482559436283024424970631076387030460952347110839105233376900861427881080839600312693666619689293886257209809427298195390870585706315492802801281311619501342934202342830950844829675323091731145072018903806533511423168013308880537077325755046270021933675497609596613120169152378962051369689887256051744566572433513324705843779160668705775574028669073638030704892900009558125074273586242190438231890026521002246144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] 11767843542085776207989736046224214676487216289881170732377509911911949149136317517076003139390859801984902752888726023827845434698190746559963834328229613813008340132785311664209209608782607187542953188264575978107534522436789416499316199155581486261134923339017085008577129088298000601089591549513546640682885780864401915080746516306716493209144886519561820262147410247851729654378148701790036362415066292247667285798193009701795872482006047840100969477567366645662436369468420403846060955003859251246988232981412105215122940914977047544816298396826718143919110335132021853594168084643815127781340275973162388307270811672004822380914800361021368931949812881782763913277335156798784731228569746586488433863647092115613834887154391515044428825374487252274575386512620374759990855316858684137977543829158651520894632183126207358396658225975852151344744749623418068852693814582754243872141291999987370150970873790559344852315562207055846374111118477117183948660407351072598439585099310763128559953981678658989584477636511222439204206163948488461487142922938831691643184558080315182604147632730989999020007752702130252119952746491180869326682725083219106608937315460941792254470119581061383933671699819799903452789452449615765035074992816616907535788351601118555830677248632857748035084851705165613134305487415333073402349012606695677752209446181611498107485941713905861260264045271134375449663482510502159437935406075488924491312821015341216043972785754659318860340597989131478234196756493351169413528914650731516044615983663174946262783462186694749847304588356610431921344317614032271968790622086672543413283103160396574957192908812321864893565412612542702275516904568512139050175620853610863361251726178523527669357600631995804755221974119146415234818213880470454784081869132149904512785421613809630419008763520205194326290694107439999220393738252546298546262900736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -9332859672381942698346562184428059437416241680475344137627201360767106797883666633600915028414815671892907865460184884348816990191220712119761982225901342347365976862946279698479700595969579588882236166806903616114954906090798682107500393643836461696922852108541604594346888402317877273411168055060042672088272161192809243537838116254517814978074140839145012015506389253777112793911269338560094271557740155404282305377376382282261010704593506624207443184688760182697180827442285231134955087450811644259931114596827154742664994916146292670342036543219810288086943970570903009370834255632101754658746479804225320970290910643352151400574462093282029280320290211309660338434733947787408001784800778265092227125228731562869327460041197037196207759437260586537885036516332523091204018891394290573215618556750408393568113470301147974393721354225950459542043739399617931257966111848403015264941283730953824310294321644276839968171769970355055301894683163002235977529556002859443723685694193727665619342027990561151669023857391279200927219938650093040468151933702055514609889510695760183041807959219061879616595930797806483548315616013347809586706297925657367485636092456395638101242441377908196044033377089478820630974751483141250591656604617616920889721462359935300231690015962840567011268278674320146711434543455885177340498166688246507840444758094555114223816292427512632270389376884350860624093437553307603024149839583839478364544452492309940676586247522828161123984686613806827386627883897521271570832980635951247427768850234528501230645573815382368809442372207456502865470699199198647867426870775629392630557444444139443864105422020483103433582796907934807342668622222000893989094934129523502525825976153134084543034196009621127124546962404719801509548775974517506866846659723837303062627940538013444423524954831166644307892564554156826388430112130780358814426202112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 9282873208104245513889125798808780274192329278496170746976533621245198383214836801044312045926577437771979674311547102814421595129695805794953305256861729249460367561512625418115818938938275780376390950300912840698412447111407845957502576994382314659450929760839167399672583959907285001750330128680860598653512844159029175445803997736468657895184417426083261375321717347303673181135764478265390930829663507529862219236475232016439178960060329829679320643835199847786820190641349485746859557875153085296272376615693570548973002721458483377218408553189642114355295667670994989408860154751002760248167806146567094713234695923092758641564778936979470490558133511403670836343214077832397943700654045697358015114449713982874627358316269167355140964202846570503876049874845649558848341585457502190731669917885595823342343584044513391248015509251894234934818428982112207055377333091348216936667380288106219136626385001138309078515649179652497859265920266163928859525565785498173304202270021739178625293537241203830639042661857403017516163489493133967353132727285229008456383780045722264226992311916194775731411748076904436229624060418572338139233268430377008087776151136987398984012321018408110450268433383893047884223692350010845831883499115208338352058024246111620525086165111802033670029845769492260256464749949850455036368303147058171302701086313081361283440840410827125887483022820834678577199502838205828844012946582146758515732606294110068738985149605086751768767895400757398596701852305183099771596771478219243359166818535735851700746224475527870581240952981088877040780123152250665687759343831093380500285973044612204824907219553652885528885409488031287527934106806341089975649744726602359331696473278073612329895687827477683734708321581508525627898093676728923342260392692760309051618077772197164639985469840808153788647473498037068136397998225582573551897018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] -7234622268070333444589805238171655609197406545132260402317690427342925996795552592336953655612268629989107596894068018385139446017578227143891401114073045525155441673902306935135894139408581318522386980500711540792193371426894129374824220614376540770896227103046753712215226694048307552143167487568195513458710037646537929209628828729347122773813662728222393831246527688784177851532867621256143358807153069820794858999230811387860319035095262382435833525213355962030024497193135010296161621435655052962237274118534601627002362539354304822013487673166425622796350334240392365872299176769454831659530953669642801637867188186444486235228146812498242298226267862391745784524107431559585270867107623727085073545873264165148390821472085450108867533261957203295239649844963221503432722700960110544553175318348481333011293171169664477288371434536810468920659305213105903458664610063017470768374320519722931205982071387389818519296095367985667304455190607985961051561973497732969530131143710121447017799780610470766922989809973141558454289057637298025810306690430887495553610134271971264027340878812285174353789110525264599207778436608864004328343460929163343575394214642663479520519713768119882418930355275787673444296516964284803519927539199801129915076206243231659944424091458612861966002628177586300102671841193010623153298831743713797285593805257341152414694746602833958148392651973360218721772885279999770204154267674734727105928780138349989941406071421503419712871588180370907133180990442351874412198248153782146217570255991263387175370540376555463930500345788653490345105075628426282395084459442657179939048352782660066406761789344963202611643871231277006162689306009708167742218247902994490629823415746061822504228140350664034497574320554682079602576550776860566967531027320661787065387640530989681332643418609885784665211298482301107166581186277096715519021547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] 4224465868743524351617988374011824602671598425662879456021376474674671257219636000918949601573947869160154280901895379752223529117811603147599340754726187309509580575504378343533141721281747703399405963774588698137020989134942848867664633407110314989100581584947154519522673532861561489035856308168659631566389811285697745027887319291045152735624432158809579577797391527026232084599135547421438996553078240487263613223960845992362330231306183495174047307494931557090448907555598379585365050003422069876998133818255767580582193056553206323982827488500085184430011947389781907309306426348587972342814425885780956967876993770239232617013847441841262707536283966814788386679572584182014629968499760934691029001616552507123660415389670907497029132888294510993182392039900374012729699250484553452527907772409666389629248100023088979600903029237958926798006172039356523374817491949404245770787681502600313107874563626097265146122405030230139298026999323657249856086672340700498979580153924423615388946329611713115505807713295721329639365880667758549033863600037591653419173414226265541951436747823995442067350907972494370107288755957417045739499161163694093949044304472580498024422810060588557231849932447691195135917342559875370138346560451125246107151512753935045225192903057385967731443596151609589695952541501193886836975840263406311738820012644413015584215018732595953268068563102335532729469688604849529808821372999999050157855157932658470053367106440537859998704223105865180019911526691712181098996342817723963163703857858967278376964651080860784906614878123443870649426834436320652253775836214749675972682087282998983733359275596591125046907269223390626630406820010058601645113488027276594493221204386945521951978096341933843910943701392991610865590007177406968138558493334698920610959202802340889382859911844979383974782767664226365462538979568094139712893091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] -1862212490816036565654774004953327269222518344973826903108078279454455910819166262346092272549646290174866291315567796866534599495762200325477265448512122263193916385337908577779750378544108474311013079325141441492112652671890943526862274550351745947579057687394243625854621412233430855715658937364757330042347479150936725890688389281686304486330069881908153840787329623987655631951803851538391851288408844873096036292915246354686790617754468343063218027367114984322776335736163344097288808740338601682637656320582541462362336256343663833791594371162283160346890853486822821342604343391175005957280293196938835012119492296933444305398402456184702193667181947499631396634126436698416342745419821123297864832431163326531213296461089095770236746877481392226593414873323787517176598839205842073933651535905095007223502556727026400813614479817305568901171272031501576834288884277150697507616473215399617029493232102501329197376667792771694811296336834279105185485879448326512671591929812212418127262804768655220981707047160808439837599009599206223798653457147441851728740221763701158287678251116002447357421607481102089249485166668215169157591357156661762943520573538509498736748968668737954595163853472702183671313374969573797798471085593182632124312329900051819921939837750430691155548710850376351919518058864091791496457030761840245257694773409267297567903004244254434625966192539453535179076309678810188299716679179722946005515330411257519147140679583021265970514254754659167184503245443863532384184765852729610804285348458938620064376637609014628951344173894872731986760006563177537311464422322721936784662457784062329261225050426401365054295088959633067946334746287821139326072260989476642707922964703016540738195411807434720992628513279585920921851090480956945735263448631334257629691876027070590036178227214124219747452466074460079271483224550200453276840755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] 605005976111784711329904759955733035935291754317565864883667496594158031428337273614387708048453750135551095139824709099916657253740613667395373932672756898303853086802575742665185371357671013984314747591643274887271688656940339419650839529510700648131766722072956069440823445290373807680773077273797634916223295333316014255801504982867268054123039770381573509589634829482967015888542804904303042314243370287337950053113233034671896132618559239370035144929124449984362289058817007606191051813281888914298171800372302303849905363908297780737458737796220203007245849641271205473795111159340774512123222571546451775051994300572194643914807935310532516879283462003108950576543544535398318711256081197498565306484698728829583446914840296461567559663722022148085566071519804904372579014652505835414033834420791944106971581668358376166404987924844361126496678668609712551761597561685007307044905519345643357844244873319634098824866893933367773667709588172416201072544012193973447745724393751055763943674896494657113487820436321155340887406703876172636323027491965353220057550626870511823708520916193744920756339311289267730756575469887561259001214000291207857794737756798596309038774019743036731324788812353712384827693638985315137733449539736721885506700122129017099414096009519430665824669766848272222331904481418405073046403549040872675346420144329016263464347167120611699562882000188701027001573116696207909957800046633527769634251331159800055213552328604803512641192599391063433400473730733031640072817862024728107282153229474784128102495811852793471532605853189454273671547488385512198569576470221999121455242781424507525097188261764696848818173416320603864197135883847300065492708268094896407315585401463082578377497459704894749098694539717773533786447589912341258387374634774185029527607350007805018335176848871176075768371241581847306704771875217181522045960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] -132083570618613509286904433633039801100682755269439095199004878479634886674546355799988342039660135542559756191195331529329376702147621594441670823450110906226074607975331606721111444051162994723765931935755912929033221580346571804511889694803388752657884267668038928111112203565111114755753660445182223964686369113362499146731823173741572901374484040824356890577754333071431461586236798854370051205493298173279021084438237316189446557006491519232517786771977703559814417446071454344025276949806636426947042813702046980892155511205282152796730001894655314059606076101906636570127163151367471529157157147655608461177582834093807575555005382380374559819262888108266280419065525493400688089745533258302880828951487479003719481892264862282674474446604155561913501338764231741489071215625784186678541908362112540670796662336356205181557682538217832370860111938950793252953063696335582698926191669456094391596791108722290197425922826701737899746819394344508544587875684906628216227555932229788748489631867843573614622500877084346841864434504150281364672574319300271697395274148510643783456188325603837860184800511257472532439982601012539872310631758462462428171242787740307125096512866088338438370097548951285590706430991328172645078687854043236768003949562357416844251847620952182072632750967001973336874045677262998102775909395429233457207858580409608487770546915481951435482655976811517119744205927919575552187016476617544773539067252527851212149926480216410660609809711788625811903202573922693129058313463957859727356758426291804805391763901440570106436809177697841064714177728496156048925401002923682032252170165572906987126120076631482746491028713660610160270565771095518483251208224153791032330879276212451712813856498970554214664937885455908146060797446247658254140744502586508183385743986627222552049896983166666624363725852366168164278497449266434665869213696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 14331908714832671012326545347583138716961697058667483637954563591404670255884019878591321522868209071738036927426724998084175434369042481748276331725566812805281926401196650436643662171891864200102198526828584516999203167399212391351316899363078499744931182897539615256991973424027802729863100797122359330274493823028286730947948955235748346915822148759854055700065590458100216774018498340723903015199985364299073384825136589495334157816583025603333958996940026958164710684924803281174734561824420713374962085434708723689242862352797280781038359650711937347078203423677744866127958787514426354734619340967797942228544366014828112006410326122500933038824297456254361918593560564639423443311404978880366886185430150780757474308266122742530802330572479003566242269257987841240047270627563117906874875737772380982689618614933725275976080623670781317503374927676918849621075292453242741310602109594394636324222755393982115307954697036471070880592989868109776048400918153007855529422858863898305167176375220674263706107993361184040232003333291677242776285541539920574964439750859846445268783792384675768483154846129114114244222293575350852057629907027039481572171690601047634303364814719127395681807818022994799877134165784057898088477961714475435977684947269674655262795807620164106386587031546124567633848037770530630144532624602236303214730505551244636807668458772001899614777165285691148527904639314447638020795240141728338859336614636669311288300505921350830299994014982732588394865352542454256351709298909035619475148222911939039081000723561811381764692777706928144938176672611241560236523385896330343986346927297547848015432627406425300212721541664145769464335276513791167934902809298473354955154924160974319618512199369203891770499146639740227785346982351631020548326216946939693541452301994005027777140903249027297685858124142160271830130899806182827087626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -112829903242223420016163263622728711450322660228871949333553957989601408649005328469461917309849631064984714977374790067420654044318644253729692532755163400540840575799944656042199907029790694339723120757651326172774022381752590484009220231768192127147448669505461470925798530923052591869811344599368733339674662653583128393031463401513489268904381965427386847236011302877185532946875693381948239766985818018332697972448801076377022255535148864832710013195757676287932981809111357241996078140915412693640330161678798714070194705695236469211124161601647980340727091307440121449646584857356154914145855487428002720575444922335161746276406263992247847814787925301409532042944259075939809643995027238579017095114876065588081941497433100284760681270926797564199798629482125239163438245968045176979166643122078096975466831570603612834350543566135524227254697681623877983900455413754311363881553449065544082642211102809271864837728234637980876943471987897526006102058934711265638342553841846426763169529389052661236590999697351193376650972307114013872975608216585048214039412747426745943056553843966115836687023316433911618617198652132418923764041275458735974345301703022483815129146625739504377119364579819163605010043439066423567707238700609059490345222529633096828063433586807006901875776658367723889155803754861667511423652444157339447043437495012413203628232022093365711997971949400405829276852779240018344412614197398016037149511553798537303773986079835079845628570883483766756718961523698615478578079409618738727656018921779673265032685388164427171145612910558486568022894325825102738514109252367204950866555128363527373976514889160875163960542508431486342500901029331828624140675430780822809552946137762582189870179014387576359686290738815535467837168176725430129789801105527518250403853631606115990840037431298199126078834975742200232921779295410569552592896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 960809508348547222606613166191299359521940103117149742908844991691566201646230902377649866903982948659900475236989630246550830242822784380712776894926750846315032178711341304991492850472767072647945784920590663994033178418157882122541041410374146720138842340374653254583879927486825699447876826147163191852530018106997107823812176530512345992461871507400195366584795421254850826353368644816460089395421749196904006148843129269326519273043790918756070065879443987110715096731344642314532539194321916831065487688342782674540006056642416673963480321149570823613511021785317810873128330759594047095994655225860857909789404713176124987215609390915943084745951783619923300060943500501802671509937226735488821151154620945790137280629771442840675148916256715261766439845995024247731858530839649165712721847823331753969122654770486473712343163328100332980344231561344968897003603888397029709019470830843855833094561059474069353933615217809762281054050579421487898353209571456127409920224299112448250196702699853643064661079241041551838568193113360067069483320909836862956118661738308252024777449469640787556786229352113997167846491857983114575003255104642325647047652423219410173194519030891840126556354792909456285958933956909034860903116524424467305301090576018650042501794603108791571721918693286714369602833181568312677788506581334851821500526078300579219168218723314249177958842429120306297938895675028373949879800734751528402833444796955633213300017419118415943531161027763042235466293846209773193902254104090963974028221733340225811965210658141304975923646937488159337116466856420224042303146567882011280160519179607118185407434689962303759986244930140417170218904698473090760544292388928020422790612741684279185698818129915338933578654735020656878210800789880175982833885544710969642866879475392472340957616434640996652803887077687850794462567024167459166879744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -845521102841266089076150753980864176615959902815819159609703436677359353765744638767288178616112376855349650034999735135758779390303755082532796459378593097958814806808645432436203195785192049200043773467703657906017831834872995744956372643058878948955479224213955141086884447978216328902842940392876626943894370121477844345913569480858365702679308782603847606887319357588651268843983289019636142208971826612158844113084188485392818315496098256180164481378811500598923412439896787382805713338452274537060467742663599327306113019742247783683372933889658110279631529952426972766527712385846551765443288932405689735168400879067706474888654983812392195961550598309455203268261155389824311830656045691451898584993373137009760231347183870818839005985229082439852423797358317121738237956632910450480681323517929734184802184381720621595956581325329085396392108389713707183684863339614116879557280918739349178851893052400172782716240036265199086983091151114241680773161591014585091022901653336954717002925147003789947798390081550648484020200470099229235866189859667739831854854823670396707163514687589393223613927659234983092531594473590302682647183898672133250336392149276276870933268648721725845526726609056626878937699625862610282537971973970218007387112747450537276930641822758259480659594823708054739117854945653611954348895754098091755236041657406039537961821503676355161623293868604870746366809655817749759670615944889960670374661783881016898950758701448055848816769042480899511015943713554252164455145844718414378417961500702537979999579000388113698903936495808865147593016132092722279904925262763219601393377213399698334639894111134405867947940127696346722626105918970816607292117667275455306099816902447798578374441194784902215156912735394318240170242454274659600786879252353035424099227234718833181369742267949728234818337616036387320554341894766419135954944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 287930496856080870372307948459853510005704689948123301556165866904852009404688250593363222557838214804302204417638822350446823503450832842219540567102445087856591411939755246319733961466830807075896812199395330858449556419049431926364215103966719751659639401896328962221893270956771688913637244300830841663700708683222708858633589303394955573487679601068278305494584296056329774136854186376820963563726537355235081895004866203515917243269636918797351952928180574814883607217991748011639113608785635957075600881766191044163338721971442543609290775577979949462918592028933234192163734652273444686264476019357179266232454641065577472378974551252671351398222605634985161967257138101297100111811010678298481431889123661968504572607979045760635949839293065112762626421630976478023270903063407400433810272226381132636144876784979807430135991633767947730329431963628062158864218398316486886258390082272501006878553103443505387904050856402986370694123568714978855139680726034817051752326820526407263804317961016287248022967255182724784817234480614151311862955120628732963458460302863696644888395638376423308076602590151222804624665630647958173744135940269265638112768315426781716300452827078039451973052191483021916318106673059414116326106696068111433523954893404475936041183520260840523993993224017312711813097790930063577550302820492245058836573647510905943380552405792890652372965784290646651140111609147320548657003198835597341345759797002852448362880032074335503345616559038485200345488998472973465635584695113597986647171025646478523465203994755731689151669282396123935548453421018643924784922628955980831237244880011963759332248056336546516803592024972465925752496320546654969282794342208326831405096966382708128350333389593140565949898431700416873380438781326251585824359321711344312106657944940822393928362363050912527290221391175055963617225382192449805352960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -37869350578742759757439755926709899477063781629896409693830502899684562271610466498167446842863186678504490315153951752398572359912878708655440006399514068358850775137087186394514457414840994709940522281383455635597876849747392479229276181931139652166139694262728869494137199891265853454572899509170213562924015941224585092621509289687595637264188206663006196730753933971394415907105308210008460997629870792673571676634228078948468750531416203266488143058714656437445153889694147121782035948881672218523318833086677315149616037716572192636259242808709861955760282189612931768366944225489209242008375986089183418626312525282542078137713896854218371742670248660004997878885988142490200303050376928469820784872172962858254824692425431859356002273124017009149138073954336286608062850070825490440234765465446331264437488940509890259382205750140636495702532978458605061078007631955617345080626264385213257558190288462357000896837646710702031265520348618232063364671863906010257387982920752864363481329621328760908247508610911404658715371922617776499548076502819706628682285427495818678476978926984220505583495532531156149004538419695455414930396056558621299049723881195789146152446319211576533349281372534934586081959555598018639598404704237358352041013029856754879711459282360892743804144503630910476175761714928355558470346114121456160010369109614701352670323129540254933857581912935478316758950844631229181710891167980204225364730618943941309062531996703588419585650754247037554706419160529478479474771505887664841227435665126305820330601501386581579307885322986640083099560686119948941589098469270313600406743537468746439292203989214865303739446937189734062087250628876227743490772564260354946307123587566807184371778367909094719131283068737196416107032038692294832273423567532919365371191806928391750359557129800406771680853512519854038332546475173245876174848000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] -7136518938478995369059712252790882714234583308346355964480404484314399670602468349631150485762186817469320510599330591280483834461094355248599809679590583998886893866112372858810937080036046968367626927280541675928609981222901571530022045221548922759789807298811799358788505125420496245169369469983005937629651048304948136991340121414732526460088342133949124847585932344011672327670348680706281805067734537686763171834910836247226674544884504011449886843196612954318192117873015892705251196625965532368750529984725786768164130519398985633907564223374217305051753352301103445180220607686406790952643763118323429604312912789154277222827015448020202401867418789778321942821334170699141561964562426385108204581034717766751453428788967359119683226888148490664585497596259728204262153472503867514602953851607480501141109104481271589706217268241023037200691207249409678775250144528673685586351494856709317053047612008270260095771269397521251109067490828566404291627785354649252704242155096134327529149316929511199634850870002508550828957906336986277628637704321286061704901564761431112760187229472146735052447057989815218546660484709989334420590952004325950153235322900748431358383795083853120566525707971067956856954659325608509159633704170915098215328440118803497632651506818458229404994696133216647978588248799785376692632095186872158240514927016202112874518807404569467602366519437715076993156029822775441205543095476683201442836379908535608191726923005840587286238981987831624699730032533547598796017731848605094238220192107043947050828805505671810890505880126967086486308720646850727640068213106528588288709546755328502408363729592855501517928732558093733369373187307320846737437240360298595017179902530507707746289891266269656867554835121092227394401384086622490226905955171328228925515105464622047737495048290308871378593813113016893940259818156217943982080000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 4358418801066575232101649712045864156114032423902007889652747686374583207505864928194058768713726723330670794886003175561283558727143618929301733556047484103954875344290816015360469582659913409064872107948180437047129829504521358889073003708523043464189301322130193864707836763586040343932854669335964394062843283013977858416130933715112530972440902020424769019314114763901933258201880707238203233361887400765812840143454320468366542631287039503895878830862827641055838139866022901890458355993918261173549932902710973756144686017225603859847644551120828946806493854403262947034960547733238334641727308047566878313613181206460510698363677919072075489367788839926258712302011213559214340877046465438585203095313307611127072955443287861926283842784502576150865002556733928496405208029093815223594452852320360658170925973485458563039818251127637416988354419303116091761953569102565142562568862609058296164549693967698194376416599753353126440356770374355094988099282298374527563364942484593113538185681075376402972166344389459557539958999088502041276052375109410134865981864986390588030105894925606436982872548053688285579992131943000935787691452921244301185466683067359827230271332213923499270559038720391821817108443868642661514477725114178047252608794068626206349948966099347247855373898888198036989280354710623673258923934924516337334289111717596048267958860736680228316147058828933936398634862888015576618557231409400054698869929136312520598775224599766679478746208471328456757253087316928705602603112810053443300078718069080298220192268897859532376255843334624778494983958837305568154884201477781081717635619446865552513451943226149689173960844655413942300501037085815372604698405763314250886020306507036514263233254927338126803674287676046358958325275468398919642342865803085750078094853324462464101081401148209030768129603149818659446741141643462814203904000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -895519529620193921336259335739721341784114044132591970323159085971327580996203777945406904731104226901645733014235966237153110130342768580132536843375575983621532304387885937307814883345753344491780454807118115822982194381446578662956802257340300161394470553232958300212838158531393790225455704327811964314101842755022498392688518076159606044731567554637012966223196171750121088192533345302577074542168113093379238380871079611901236117340266907956272542012836892879510868067216951144667174081797945887782119065607678596254363494731176415728909650607803517879429279041309059907175733148778507024301663767132348781907062704570591603616771999301686384927072976243514531794569553412925695306734790737731923511007020420049366129090976284700566650309001590940383038404735954862361512955397327258120959235763397744591662618725199317951991581053205366523479440995021970285832465405015625983165329774392725854775132421810578383050109308851791823158459820687950817209996300054522277195570362984845815097733439952521530256050245772768285643389725442906943811907030340209902337746141327129330750711830253763456301534750379032635149771889335312323319784934914467119829730411076027658637920910480719880535928082151862735950482578773636196677914230212711197326185374045121202145788614254775205027523864459044961795530186450824552471142267678972750676461550528251133521124405456423733796557580111808072689759292225544723937602775811052378078113602145377160922342252165883465862870093405884925765660530243798253001974096390237917379292815416988548104797652856987095371247132692885556551323122259875580432792036192522022236571954723008869902422375890756421991364936539620136557912788339940504366177848697872784132692731581936773313172097688886863459518931942895457302013050392157887030932817125885543683060831355007046835909338148424303101860695106007750701345907772005285888000000000000000000000000000000000000000000000000000000000000000000000 [105,41] 69663273313943236291841886450558332419770969181069471864901156520454780238882306699489419297801236948568004406653088138942556057793606903066066473249457079487719313798108196124617722872847681923891480434914190486743689448214185080878455759778615760690892844194048567468785197669467723715931218487599084744249650944727861035087172650423504559325850433613357780742356052792255888815703246471116581986036477332463950407512726143021611402243733375479693861717302334854169664442457339604172723192814998842308558936619773666956530166228135790508401083117813151205135976011400163149856891962035529278777855119743664142826925402018506562443093234850544010702038888352949739309775211040768528714154479627664315341919325718945776816326922569286526426658453033587999419507886763043600767862625066424099768121070126124499978551869159501355482568633089733110928639762920911330124137702938085746158727380483882682237686661790129923596531873604163826269068763330422891992046395417974287556111292991474135699348851635710989917801630424054598232736780757069365226278067924379772989584107832013373203862408261658821711699163755671053767036437174272427145018127817994932112449153882253979629989008833516199002232255812077071853570432829975654288734321177568727577244009065273189703629915617243899931360275999298800373008556687340664793743955454071849049385734186626017937505825509784797685705255819712562653512295488071759152089093516460586151792967868288688020848614967309044336423503014470109082381131059001083636058460456971836653908037633254385444325455696490798193765400784964722266230722161127866357657111993645449391190784904993256680881332920503865049857195796689603480158194837176533797942586487891895332549634494132056689123252606014376018622633988859297344738645194725146570351156317445444953372939855150754343112858326949581406241311823010691767869482463771230208000000000000000000000000000000000000000000000000000000000000000000 [105,42] 8052776902018462213614858558436826964136701560742083973192988300091972918302153117554554573168920829270300610711584019546906865155373036294947744835631278538206784980887665549399879673246952355107817403738531940689880338507329170372575760297679072426793703455029246199577169256440706035828566015743081477580460164891898639278214767216022165167331189920688895197845203031806522052936792269630961031557474681598938978517007509119791669164180177960302099818513505054540806346027837102580118610264290944892245755660289069065050440258196681469441030662298360353519953429652115689132187840271849411391824030945406054047024932036355631657652464484326456407092309417620058447762139616448699911156192581332456438968498353714294232890719215102949208957653521049017561011508079243053815426062582174816783030731795325835020361107177787541232692145156132213178594576685598314228431472608891208166010241563252654800767625973083982284021518750150975227562709648446099214440526972312678506362387897471120747826646980011266280559225227281757713721360311139057296413573057198623027303716945650572665350986512199948392597758705567077860173841542085890555513690327183193962149133498893936865405685193779719991927722337357029350614734084639526351825642009832299299779660639245130813486762350359844683504431578963481325096492919132953640030831797261460663143628301210949894229607766092211583411744068230193171126879156235002501876344402973496264949694194782933554227141613579751141542600673175951631020686801738958545025429339682751517075076811219014018519811010681231292824978156589395528428789875583052729781010770072372561266167660519919663537361746484589146979196239400633472460704145632257205488951414862199375417166831557567592801356496049780402585736659516155101677687618499018226770922218733625059077355269427985711075442328397433458662360391831813816443111073569046528000000000000000000000000000000000000000000000000000000000000000 [105,43] -2637272322339669900350268802092568132481188497048489037303908075516255800521398309051947757580369212647432853251369974853098261595061491373127633277358490777634555409895667496457770996514561737293379543313553733646628872439689577531337759721134279180775835373628254304506797016197756317414695187838705490590384314851191694403664570866072516683504647520139827739505174980596699985228071263785069105687464487959302134472815862507543906601114063308996282646132427131248406199037990278155464489589043868835410654371895553613804358281606720201464349748564702098404571951168999268285667850546433565561226640845452098768898558550956861218824096216275489659158886367839957512127231656560478569733799024667874688704170963493890293394953223385594808921247079827441444905694437169251145512338551835569322672206835651272746664221015103511140151567328445990261069905979341072422802101982921747581365773614954942283905606582644846377315763543694109429272249420306729440917058713043991571111732637066083916770101867046562161685430047227075223130453104476928613298405220428576083212613291003651666109382044386846639243183894727363652982365579003443533656785173535190044909085342877379593134206943306818811505882743296057668926303474221700920016822532192621826588270992268139217124336071326255818178370773603877254493944308802786075841825959754790451862888238036292614245181736513283054822865076961557140858096472595052488650768896745179368886700921551250155800950986101465481691171247328745584295926571405849852569907152644736886566905164480907313318116187347640824539525260009700047340238499082108016176987273410273862660045635064492480102385330459309846595074997494691033157601157756567727098069348107406091498997538852283633623834789469789935403369104317829143263427879992079781647616407627293446212505963580264522350001376389203028809198624151797985670590028138414080000000000000000000000000000000000000000000000000000000000000 [105,44] 267650223250402612476373149442642113733001086777450545931718528638284805647426170667580288761422078385569961146441071729887776945240646191920501995397740081888321020041218724343145123540953467211114649645431899822405987459360519609627230508006391775536687641675976251435609510952136052283976803375332813130782273252027427922049619712592322950930616655293438811019697595072185248092509731614357997654468386110699685209001538976717059174091374174953822994793035964783423460961546109138655802083529372707109164280478678858393362345439787197134341709371752301058798022020468777630730132993120490426328859298482366014536841143621741541064978149503421301317120432072515412660733416958631086165745408948109086085401657106610472946842386544488420346770368766265969850185578322087206887050007907880074740059035652609703652737476060165134417440672388618066884768978656955962041055726625662489277220047138440533774006213664996573223042284176339665579859259968898282170739460664605067092654986188756781858894353401387989075218776232306972762779816136510271222603253227225502234485896922032956365966880894508359626265198933707565268466814945488200033246240458862571655154684204628668298095880882518407318835223328092081458004002517096617082607941755893678689202616235490205181617289432158922851496503708011287860015425195048662823652385982462380869639879297758743785203330272187255710617092030471794472121701348048720077218356980491407309331320335801667854411417650617060890901441861219387999934152257795275152021229091158427662799604087302101989702048017174977984941475502181485252124281672547359985847481369823595624421821407811769308711759162493417623603454894101587771944623052380265654012918320242129218054987438247215817416984874755164748699633982487665504289933862704299913398414630332634869365916929349359903737340646750767453327955860942598895976519428997120000000000000000000000000000000000000000000000000000000000 [105,45] -9680989144626303282819757113453872056250329026528643651427371460875223296923870113975307458566006407158374784294411021931847321800811997086788328072530718292387247665493986178520745644671910952642288961284473745849369390444247475645178399152358255035736800214420087180298820724169990798154259569970382277743560645419664614707251181261569382709403946178471777850776087228415253183171290618679886727364775122698991500695773982267196876576840291851897050094082267450557740411312473785890384245817029025721856207828278425683569154142427897677013356477558505988764633007199923990128963427813217108892636769371695438514700045405799658562567599507228653946384830181878862399327669810048540769418935535990243046538833333375141351236591767808680777628740250130449192888666056754960833277172193817708660589071703540061832803399945179977814612528254269093203584931197291985007616816825327465188558711118217198132319694970225471771608411869667804283117679073815612847609788397357084573052885939850823919551391476909368001415335044514388266530033899507682933883836959109098868517213637178564266449853209062988877389144067097249885817723493490544683500115001794619712128773890366176984683227270693172560434696736139863595113868534809244236387407679179048441198254484340342819255243350987351208088294809079248467103686873212831061347253136105384642084048221997504905152219997778764733443221587380181137829748048906455570710560714016821505809486540725742856588021674321550275379816682599919768870121086544536265221086664070127954010010788575647679639911066955761622415786770746747035067227776801352309008045083301158583677329734566124206359941516852207454766367677096985451767445105072024671204319961289961348778235991997760672134792048798761452623639347650095935817746050868297193354622483791486333132232335421192515639177845168588053176252825965371481830347755225088000000000000000000000000000000000000000000000000000000 [105,46] -127794408487025470201089658542814492226111919416450627810089324784249655542181427259742854802936530380520055936747349493781646148421544921023392867984138809096223593845478930353956565626872034820737630999476257238443830046433978773888832754615782123777650650028568966382376795366481867850786367448052389514239642179318413460861854145533337349796181251505102014753652364762080589685028452436704821609382309841065321358692331071527115887805447193944171454816365441166109279841063529966432037817314088711380198727382657068177538366752686319318801986643020218870868697202641609160172551460435623094291791575762733740792322926421321531491092442461093638711117704509637117821979440209023625745373569370499760209786388146518595573365222842204871503423100446440760695855592178232157416587059538572981664349857338905620014923111227620447969927288148043080893742457968083031544725291809779457916519528432516312172271017584296387597588184766155177921701552265676289792248498651597535426545667671495544532223841459415507875144113857167296921012839363971378182046182987053496680183082483238420333544189417080443143930657959694179727067558917689465141542972495791218933534292763894571831842880515102814108794066267691029819615721554600540510113896978832074337023022387890180830777904044068721891331793042783616631658957652406693211045326396017559544288349236356774082407934555854183198153817558169526256668984296132921513235718340219825036623318965947568163984440646533234106168388259496380551582266109747335672726632963784544550226632391227857043326712332593715698970457034957518442632625478142706567478053823916724738623796172208726642034906528205817715013368637190440323410838848815348871378331129141135247963129097593332794541178891726897075845961719190738692491367529158919088928313350492634816852415750281496692498455610821828941289046518245508975504205545472000000000000000000000000000000000000000000000000000 [105,47] 349974735343476487868103847321365722261904933151142030218939075528246710983036476422278979872098545650238814632987664291660923398456531602021196203330420629001925442982820653779549390061193903608791128789571177024892375629632448842747402056697922658591883641624819928014623722228196414714152646904116537318467176388833592649821989618073512069678081250179756796508685618476631667899846463140655942041384785388805559052016560062560603756801138448743636152592252689965985954796848436824314022312389589767015526903298400048923565654980355252964292446839082337177408454075340516867996226199288234085236836869854248888050064141123360467212795108803597552876510577597353829248039720826145480716237072532235714400287157627123012458965220607413060114738467361419209397313052348589606379947089884317278188426782241523810620699924795572113859314485751207101073618688962263925242177891362991384791054973921098024192631062397247170401347175802649076570950163796025973498351040120135838960711395271083620476024371457953650959707149599664541598137510329881974640644456833089976594491146406837338510309932679500008120884306593306028292095632332899886556198250031950973412329651340402409475339358803400596193515932353412975562736742103382203261377441626507763215213480809466018404951266968594780264961483582327664319056455383195503057977792748022123697390540788820036080781236933716568187521062487107250092631005209314195107007530462963274479960949567769481333651793861442907228360654382689840718290515209293742586555348115110537084854402101243343183086066015830509134571932860542669023662899067726047797907565642373000444233689902410903833165753739816219324762762840665938306607501867730419282238141169450379604702161329805944198597850406916854090020713585989887438017112972190436892840229921102115371852716100287044133951772197000302010635381619960213756796020457472000000000000000000000000000000000000000000000000 [105,48] -129286674965466974307579343955219365841312791162635053754526157573250597167681228024452792358650609794502886306165782089677582887848702428201499073674466544450892101088844994064005983551650999222662775768283790413128569045404558123965920311967380914769675497974463641628699513420783863046825131243943802915624444248804494920803012351421897865475970752439054493417123517720724250996944338787836483505063918998885704760835791875766443833061824555311932164378939099901110644417540080346202371763859806212931619123239541779222858486757758280225740814674827629790169509395257098164242983123885142324748246010267995554274144628350711118128731509170231312091986505284276495412478327763287523216696464559054452707121469887719373682685243383434545916628821864323924710052453546818533127107250863704411210365440690501061501797238510683425792969041586655472322453846488560110645987552584824211482992883241871945168416007506302725680931865472868006740281414182839331501451127272106710225938941412246967352500625523788948534935772912539159053456627361782030919340010834345547091335048793914739753362963524877578173305849975809621156385484149247373962481019576010558841995447529461634210479242115797336258757511549055740139410378247791590710992763402294193084532795702027021336055919173338678726553224015231794126333407238599344050617097618489111712651895039908680144338570189432264250953039807244476699223536035927280493579352437412313501687717497136611498803995152965094598918827637033701641040426559802889923949162541708899264456247672924435707930259276757033248527896407811311232586645372574819651097138896143925449173110328510783992423048140270687277583192362683640997565366283109194515772058756261741447800917132398930666138136857532096389013229018516609724819010657785455368504906582965284550131141853246025464590985803522425859451266657253473857275552595968000000000000000000000000000000000000000000000 [105,49] 14028714487620536772497988285682416089394488328767976541844867354908617761529454252969091775470516928238995783794891130617363603950796891717576307832382276177835805261404895572232530056781451059648010274602247178237681031232301809857187205689940145280561931541768761410580490487592961401343298820809640474570295645605640398261780294533359608119540496568532440241630444967336962882096391223410816752810881418464872916381949138181205619915861934610422774349076863312031688950852364007151899681996509714287725255828733809269788559401883305951197021969258178778672240677100112762160805333711106228414279749775442168000252031016346239698647873747821509782518924156805385154898153619006596609208561385391232084946008648782421941398372203798918563041885579703897729763771069733939240408584378408497253251755552602642563129378886470865725094529172762051016721610155272182446766180965728094790112072984150088197625665095473436863407398756810258024230725361450403547088273369548894274084831007063601213096703045718421371189800990592812809525154229068479708304466521445851622236298233134829467464928524123681647842240644062384784270022260870299988654844463485361931579444890626818668254884149809713046578289026777407896069965934677221060155004298860629403497067198752484489673802494754449528077933619349340394668467731944931193421260527634252548277613647113484305197961484124911960209560706780620211195737276915054915759265213834883161212851539552875037611027299960320918040730431569659565115835443855881685188982882179634010354722382512856905583886135768526046643459455135670976625680791628135511314876038005300606039176506843016830718196586762048452574696867896340332431268292616868634868592047739162502733775627346628570543751353795890911692465012978821088721289914842507099086217472066997943272842655480689865822495077949367151967323023100439364672002457600000000000000000000000000000000000000000000 [105,50] -253789688048315151795754694623904118398881908338710056734579792112210428825159326269869205521247125784082579042331988445638187989375940943198055908396821417485719645777625556471053668167776915608247546827223311763211718826060242897085360909245547720836261140569381104621730589546859442602373253352484099391417585356242272587942220326928928006742560275756324576855098729463795958639916847639327424797121486744589585513042598895039919069771553492336901573191359977658860826964061827289095741554763590495173771978953381796747490371543945018435060691030507782192899072086590601057464892483055880596574411550721124640100077450518650402116893711793026003233395860698869086674483563613249794282562818668179013484688358536037280321139708627814334874171552160080150565059953022362406092046678608124580644416321657532005891722042725150798809674055495002303802897475387939320953849703532910164094798581754552468433885003789728857649016371630327479404935724409431197976458290633761367502932907957531510544697376346676188522739664137329273845586188125508041371007941122306917745281518264989612121149103660854839595066850522534803982626037107487924724402553855122167432394810118816118575994594436464873803507094578382665797031677771755322473574762161303313097122109591016846377180132510793676472742460462871594240325108169942133753196952793520213810415300188289560292582831308043041776480326320803509358072729566327430942085658377180721595257131015831102770230726381345176126182459113212946555743269262490536662889468624074004569295027697275468712171975534770494215252886111498078827241220998559011709467148344251322568362809869319704944249665088118808613114961640101451059741945085458169433901232044602090586327286411729383130529514359846906862353403951529349525255287943080420403366058636827282695791353455164698560720092737511139701244945465257840728027955200000000000000000000000000000000000000000 [105,51] -132471261603936860746098042690165721614459325984122272450364661520608688443723364557075179282029241503152427796982851744928575639976494918897025882232296064858053600688363803162772303456860414622150156244853297792142269559940684881934153812610690031153538945625030032328549855827904613082907330302979826402930056989442222446715058981601746635639694953922851729347743479304915861069119152851313615723281754295535298790878704787603131489113822009040642912070887366846831236681226084256258244105514089096497506358650600032875495845334913614650554801195006353216247757238090563885762906997043691727415503200904200369366453058591279913971235075855436617452927702219275664809109588888907332669840612095314963870866992045088847585856737447334157956863836738604949504253144103336123083863673841569258740419649371640856129760470772119216096113086736277721326553959834915321740592783361461839380272707901770139146038328841646868730730935331794850498093000330188572226431062573358372133196833200899206290475512359299535570286874088911166326482879485404130515767772867332723812779241108996700592575955724379442424939853757552376477444720169708763930132406320612403888801334032142926063789116161311442593217043440481437546727120460725890405147144232276354863763734899045073476072871612036592946742392859893975558943281516037818322396419114655761223329688457064218936172939881506966036355103546496563283467389482600439195629227329673264792267095901680931492540911385140372363276650267801149388458421885598246228568516060008648329521517405046070792010792502520785076445408231936185043369473804485470109705624214230485066163609972929009515149884819261346215040518438365089811548612973372228234913469931561929231012190721218089746681557694332569545849732718869044042862693285761100233389692532974121980740005484793290275181415096170034523467838327537889486118584320000000000000000000000000000000000000 [105,52] 14001610778996563969697516258266813068605609133704537188726174878849259989923521086432589019656194016412292132006084205036301932430412185283213124542714907772720155824852984644903529993656961286294836893761331212245113631506248897236351890111641978007023566004917707608415737985699587198789387039390232418653217180045674863359592172961094096115833637158052368863418142665514028938711361973476573753574768480272990753173582451883667099850948784958350167806414337050847671800131233148717714690906230607340259072056085681715411426335417225445850393241763989924585404115655747472232649879253462359791934581369169256099575545242330051590305366396768241797650431350676164517367066800970516149989430652013115420339215744775646172333649567582741705843716378326793880030492423246750593552836437903181984135193315868298717228285916641381968890404173580624630013309738346273796287961550776800718820442483332882147725504638236593041715378891374129393612189091938469811605463583829472573011969822636787670868333622348491167793615814657803810109120532878077726543985406068793257733648606653265743730192630308401322954462151239023949094964934073908431080673886757318971308223701880192870309557157051222376877933759588710927790965795214246490181914114874597012443647342990485085216577423933061779404367278087687502170371296610258946847904351210081884414520341278209032102813750805402210508211171869269387378170719942346268739520567251906676937935771647360733667086761428868704531969375958718716675298291781414763027322501856561389998848851543876979107383817352764646671840661715504777350653522455070072193936501282057497517052482583979673275270031012587291340195620410158114626114520501032167809742532126879612066023388074827643670560485101098020141981974400625675424783710010416058717753591029062004447130909213834827141159948550840756570378840339875006083235840000000000000000000000000000000000 [105,53] -657542105180790073556729385780386547751033522387750547316281609586860232079584264283547948790545228903332122322671719460592523120618748435362616582915375185025478093633375719463763925467896497809196705255773228425864539445641946405126727012877595522283253681582859101784938030198546448644525419786946764638150290756964322004876087706882678939299087598480598620289373864962996943920721854839547915120327066318414196632878657053310931496756668247503062322345587743940198028460258481281968838407102278131108399298948949603346981275579107998612817415976007785088651886212675035676669062452363184034634846068567618765797532214001203801563341628489562021095655076619617556724641665318064956927107220269569104586739217657499715119391720596062040373646353027344428145551749377521333078089668300202105639117194629959689463165461662908972461999485136103118204203310875148327956773124407223987458747255902206371041949364520831433145744077120655768146002800942894440296652154689753367628997732007785554782191627179924788849063804971559057978524560450535081659095578147613352917039909709371474871787473014870665934683127655819822228236482894711584112045828344398347177090168947436060142344444497591824010144089123459377199492501162887443573560671939147521278376321757803447505565050278295851940473674102905862767834430235929970757749475698630064262134849384490745154210011860942931429316009059877365971876890310794215295419994873780733253703471899709411747158716220415528872117132722342629485356861666051609012110175371340570291030749665253244157040374520836831394386660189875297218335490909085801910676770205523552883202247255569679087056135743988808942517269827611278619988296848931834267306932817951057184051031071909513535369524340637019001526975405103571259184438464223911109067152803544943670756794492590098183914194101825242591891522499079162308853760000000000000000000000000000000 [105,54] 37072917494984019205748784813595446540168219277216592274071134886140763638990161652193845669298122357831001934858516060516521816519605284736289053480808769914817750701813110870968942051655132038349623493916437430857862880199417344222913261054022185601980952336165323757493528340259968182714115008086714719238181264668023404022996011582793279043746580528537528527229530427899753079382487055576467835946508957567222225341944282483854841069436214851574947719774340633126827403589662126883490758606000585523615374425937318890182368672915065279689202219457354415267646274374205629924227384061227217312284273111702661753113760832792223607538118415529831834217222679633519068495948014693318797831190705678094336712404825164321882834342590352995162760867065707105936838221998812447034792720306077010192503013416346958470452248741338922125903100758587886269951657715437156023936677626353840014964482603625209927975386118717173989669001573934636247272948023496674034191454592693685016182127025305723334718933612122563843271143052112174183731781721711896278500946975963587781306290113633237812369462129576252257258449275261728414587317038369573715738861278661649224880060935764689036101283872755784009722615352216054122051142008412418583342408298166436194070807925064281861169569041587934926671627759262294523646023989919868801503993904244944927868941727795659447666396945212868381766556846291887610880997331270724921674236715732139899825668251083493772149173247003600728335295994453584110886404758362829351950381914925198734818983599783015475690217893179342459505482261927444450237943646907525854725988912750519667697765411206477032544094820888351531518145741325181129903369752510681413938606264283664779589493344399891812376415711097229773182830488213075744886070977878514172541103047042106952947435746332987209101812819094950249157992418826062858813440000000000000000000000000000 [105,55] -950054732977328154471570998339766632825596368342882047218342738407486800439693480094006384263712331463988887953543734904131469748332663181348332753882351754224171366783196208720432837660627759465976906704278203090252258795574881748134815050620186566950686807122245831817146382807378605650536043421689329527754320567335446666720496072464090911583974867970962719197187567523391821827521252084733771287256225401440246184484969787502838166553588622225021035728970083586414876334316701443890001826005610362701655712953666270898247690478922667245768366038037431887748538765790362411867666905161695815431809353191323328631453372068486743985138429905637661320213890723149691512155328290281266237514605196981909747877410445068962006439470907851244980106528806136226265367230281176051292234102062857733760390542559819734705417298275985763665245165940329219437948214412178290594584732016114827182071277803778564490363620890905570689765141293332834515533503263397344955917468557322599847736934179868723600920231798654510815616944186434581335146744045583890910568503171879533066168028077083747964827142323784207718154457886058530460185993438241767947932799256334793490147226575821316455806224799920462796013951699980816077160812668837086634920197134599468604769049117318715923911804579767759519348687685551447221542052284373162809940294425056814605524836886926522121885359397033519548595745272324871164226537584741341772526278798640114083133206336832902671875205781409629317059149732816612884281620814458649979866535731936308643637829231369038800893051154194863905975788273102448355806550139175907745354074069595102661614297282842210218935203681200055176177638492239746878446898705376629152505888516968081392398759700912699583929565909384736898262076775475471726393853208151276875840355366694019040580977781652579668687155623202112274947878049706210754560000000000000000000000000 [105,56] 35928838536570805369899721573561129616519844103778894215158127281778164442271409462033902201276082574020239831112720107350009080430093890120323557191609492124807754196494699067744574296614195628209191769853803088381874388520701892880218413303054795287398634009767842570107750166294585852903825372411586535662563581026958912731940482145071033067049492292108162747745520819565570601509396551009592956737294966569976998887505868901122978586920455394438069437271270612440043890655423078770750325848279906597973973905278184009661471552363749909294256790977704742001914723045401531653800299638980061818544921028781009797795316389320016491612311763571105675977967165209705816343575854390516510624921964833111182485032063994928412471141178676146938415556117365872392898150985783281707858064353693337416676388186058465884799834279127247528540727046583231518411291613260561415779774991521568297345800510848787641016017113952104923346033803907618952086679977510394588140717889917889739017887655626796054943620311594858391907779263612684059509366632563251702224541027986071869380481591350900959574357756866670986283557274865524989092066715075838131307449006445406802869955267299852671390657110869617999193934066655182864412652222774034422907502658246822056001169671804831947373249496669267528629952338499454738694764486314830670398577510335247415283003758616843408655058797593748589330882876017507094585132983015143593335682044432297399484437676934600581894447294229497927596995080232505429396737214451349016638297488986026724371226165718256158681060861451624674733448389799167844682661039977772679686234460885430097350370236635860637837507631199293421353939126637713008976084079203121921000104569027769403858096244813258913880280935779699595162083197173350727406933693373857627359540699077971897501593910643420340241888055661405828190478104382983372800000000000000000000000 [105,57] 11447238262170573528440472082273696113852404188854865368963149685116453733694353155715995232977411276752661507065458284417526771079962822319571973879916196105092897130152613083168250347095088719494540412255939332761630756380988215800467906909843423483794902480546557742695625820708453148346190042871343409156021622982252663891795982885038978017318752477343158763789640016242741894252292158695947077020194506205009282407257314032012928301169995987441672830666767266943798809362999526967911077913789275026635950407871809738298793269173349017257809635916376046882992596128841266902676332781191026636504078857113481256739231415478029288447426101516425818579687777329302490030375171808644133439994339384741570521368812917131790326641492629929304278368526544175135441850920685667789470333177879869638686748343517227074764733104664492474815451970695934608127086383318379662529099830089253428908817459207480964416740709585276783018318742931233257771822794397307811259395509538980687442523706670026904660194337316264524571368880935277302426740556819407993097196115423791870693628690977160307027501398931272318947152486022448238253668195365993040387871889709568227386684407286433607751644193887925458745429799083481394958770764079384627964036476566479581605555660745570739248984796392507307882799909575093908503363556262113245056284843391388243862337545397191126187733088640694124664702011985273981837358348054443304312897845430069769017789706169256600332885798047871518733303288788236519514633936347664318410447237233001099262729564444682749345831508401637806247250537770431765000986441127478067769803683748698061680895754093288617464509079180991271833842864370337028135044713125485152953465651460752745363801782232079717334477909453831604323070027922768553637841604884918006568692282306233311170043805934538810573919206391467219446292862637461995520000000000000000000 [105,58] -39125661561569654396824660752090404443026455443251849616500375500645210445315476115058460434453975812656534192109071286654895342466024532129312315163779154181997862359875305004453545881823605551921683901220497300723370431575642662714627318530843653644752556715693973885375854859426263778366343259080423593723635901301201850380203973785816596718382674132531159586129025241360699129924078960410377306964361683880832195980951835719078274379207856908749443819014624247324490397152859778864231251366178807789260357305816560109800829804952458679775136594012415016784709057365376972777263049259201343110394070407385826448453740930178472058124093540942845298135955246983884154486010835815180702737628739147459065961258677750578085513638712255701121659815840438744704986879979108830290611221046278813837925982725160308500617571032686256763475769755961770798020640189803050557532521952709068214420585186455364799504350584810016689503781301238061306066262711010321416274009771522558175861986116502028119668562385269142857638330970482343657440085852379193980975597119476589609538579693964687232422998769515592237288253491700177609251939710951814586951202618097743707115474767030076889791209914986505188708363297322769463869179789023811354679077867903140752469460239888561167766040062203767117653145738476713036864630291607265400740106559721131833036003727834091651324223377001460692827789608780978587188962454178723716373201134834793849392487263630360423902340176645325598547669159843753021941942335928434329591710986428908047940839825332079690506209229145019347983335988090720615312110341658647244668315700170303949926434342022053048370783711689200736156444879632837559013461455495963075105681129511183621300624828604841396325189161506667065137491058870043069485553765222822070699621375585147792547440603916008192860211608925240245360454681933905920000000000000000 [105,59] 51684147884967744058176671138997865936372788662971659878277906492731301533570753968514827637643930362929457008516103232596408324290011057780730980658989617856914954883728581189284174952627478685491926617644260869809540033672088963227803083247777132226629956312284566547349550959283402532009028759737006053035233905409028516800727521918761143573992337258232441233483951934829189000480283192562416278157682277983456276017430372737180330284694727716122023222654503680762182184515976702474104529373073516836245497998580536002729184668271438199425941108397918019226261501883186500044151565437439551013102779568361533240200782825275829478326793780207715461385001912508729068439064735122251044729883306079271742359467303807404806229456310744610156128736603566919111978265005098573732116758532594894672587943789129241427728019599159623160624634010475385271593826652794580898515801097343128536959823449304853072874714168375986780576346654653990413713648944300465501382087752091734359387823880265998416256085853464462828380551548684975101210019173107725567102039601645825030412366425546655658920884610240054160190618865852504764237153415351181139636337451179726973593550784211910746762627334776234364269908371463794800836264110857929877052500470054578042999506114750866287816620776810830144959522277455650274709543351798034878261910774880977966128357536160710734421163019837336090639210166611975352093651200518296201156565180088329179731926372542494321490867757647286048611736784065303570923780630696302474035209932897823368935259691918533854220735136049278836378347515505821157440314345108508945388151433578996009727258606305837178813996039748841468522008276634642918183700027167209367014489543982005432005911680921986396334096900416524548737882865604176716718966386156326185851272195675122114976296243689003589719948927496743467728664143236956160000000000000 [105,60] 876948906203005723281069414998740497564558431724298041765444664800422593710140447051830486465862333754370733126029082948120386053199158604875674559688511197901021537986733519912679339491130847350272730429556080499270176566363033382544856226160125884648639702961054910586444032633673606492010805230721715472506693375490043143285146915715567021841735616738479134592635523160048486287287620499136596434569505612890801220389908505346337898475832245809592313959609477699138511017752171887510451432848220839055773337968457496015378675097088981869195012059148914438950649227402372038794088445702980793193880482904958983016375523263526489841188187588651868711399960101078884604617934458991553941224552929250880919817084291684133062026010723459472553983257550281549755120280111208438566424461744640380100882247403168925965424008788793698844999798141178549021997684927360397609436271906823878663942822689312154161233553386237742964999452456102875487636123950432575879558149907189927421907716310699938490143152317768070317239818775714465905200222152572514814801464626911841056679219832310732784618430891120170841263441469691558770131145488256314029721050198922566592602205224320849724025311659685357633365479580658818661245401754420784400612310737372771911142604283762139472282233539932727354950969749459919800057041063127701867690401841049824098264158586757771538922125978153807470664270512296298706642852565330630596464360488065973973252901782797851362404968579253612406206154301835641568984467639380310167108567328138555166684839578991584181991113380588848694447093732947697230101907290047152413241433369367786322420999214480140553857855224002804531227290976331334367415734789845030206090315126563783731976375476466765253309119138807518183885192208316638187185818536700234508456226496794452069383326747342787052682339922954946211316223117885440000000000 [105,61] 12399497264517754562125304608713691005677184228864868781905036751671635583290481830121912217278949785041704266672099390553769947928732846023337718383349819783781526730202219197724089638197749352584539961323196034331292762022463324446322406779975856292602810212743751667017870170702720488348550776099515031841136735827041695374330577678630856486549431548962121974651104530602820863170589933415860897803922364505753046448662392078445920264656918125817229149569222151951852120004332935164236567233370953765448822729639807864680393236771350483707501744054136351594726755392083070053264487441542522428921403223263914496249526756712305686541796709600067596372336622272894610195631592020408553086206450730093895581423031090124810071264612550574419153238315998852918681260282218422535040220407425667562385922132902908077679272552557542019783296842625429870694331089642151784448764894723229923303303891183810273976537771435851041373597174354637471519454000363818669287727510516513181233241867967859101580209022371319764970934360337423867431836017111412552111481026734919637117833849003529123388728353744163863561235205090628274890443239086539771626049629793315935487304707931511832679055103817324835890704534971776727588287463623180808445224455818523532909199639410956966298883185692638953754896914519023311364773465100413956476779805169890524004360599813993182901375799705600852629447290218442410845146954631904134661759168329995145413419618128422705385114956594049401797884860989261271020579063133252180210467424535147018436291334758013978077444296561869308710057659429713980785476456485165925231594738855337824152192133744588757108884159807493515047225503054931616926185742297263356963390367178539929546355025772795572016829216995983290615606180327862527988373991165745892210112776641149939042330005823404744193043554871536040045405106339840000000 [105,62] 255827501675142854833854314683028248749362905405981336127159371484606566379126230475639867892816154282555750689983152284279751508513966489494656796302236762287922691946226226955127941773835377874199864236783524341603152657499162661149604273710452305350528474342716225657892029298480604911960920441538707884086795714576905272236131768778342685055146227513706192914618466957495870770150789459435676008888193012879030703474341600482744100999191272360772235232625815552309803936904548748496406131488396987508607683058346147418306029978425512218326290287451000190632859562910221770276325387004126336812587898891347408111909085800823974949791025592278280347759258247652951111305411101263817639212907580433817249469794297633999855855610389537839248394433909991179114618921671675726828291330458634825703301626940413076998538426395558730776309660768947858537016197850133116723409636584413428243863144170634006736363630452343681501976730196330677199946871596091456406660797390666972250805620063127855357034490078962746253221839189018798810904346253457598670627942825554672259486237733516051872514086930657333886868888283701847785902605181668254958375771926263893306841097160357972471858420787664254764958159575281135456458908501590592449785539996056566601513469363500013551598921545194696251087820191037303076593375659487431022212024071430705450804212690335912774029521938926063580320954522095923913240747741117179698480748865291777375227626259364113227529612483514391911147350335602319537501211128960448623974183858895398014852274359534172964288090064587512791144753972004613241692921429584301814628336551161304921889292558907742093606908305525892502819793923290694138945354965394528729690381273478332562928584905681379987441211195614623280121713232541966159550907408395751681340880626077254608123603572315635645799065865271803756840705064960000 [105,63] -12954607453252420317773140270877840139737178771320281926512999992042274903844529362985613350488489042498220706751988854246283143724785443799064292590201843561407922027620381448476853565417396322564869790472300587604971604886821821559080935840760574185328345489979951843333585604246797523329661406148824758413611409306804823131876365332776329876280513597048035587270535265851944911856464582004594219008130703036097367255904720946844228689587620226342659926789402349237547529133029349693185651808632031334591378011840605672380804397187945316480836614960813023108458445047914951834255616815611463705139004864892611075835893815793274384554354133600647199688971806564472273282619160922118783860694469185654340662038571253215948817147691307851638603956655304712528844504289360076289443075592931739793280818182800512596118302087239078916608518111012621153564210595737415625091022137803956258691033636364527994314248531799539478590279318913118407436196013111790314635108563997639612840852582242482205221244737821385196620285781708193684727006558511283893872920542957814906154296574959430100184287765676368875981154755891944819413131533856873577968397937286245701533522747208777223630725361007657560450937319118185299131208256442221762432460107006604760015413416923059222465494457891637831769016644514812928408161090640005547327685870733917997091792657546727022218728111627954325349543794175649626320793553391459869103800628668178464662783963572822442615807163175883907750012459451066487232556350518017463477683918219556445544634548703461272475573804267685557050464641322285685168540381669157243897340593579946577156626665677979576479509860637634390861275940509432571472640522370859477622141053644842109088429156036375757505898693307553812463457059691593489873836939955765468865643054244743989395961721252544898207499485595167506733463678080 [105,64] 129654627124050988309467219900145785099822462264540501393546773534643077537613775258013542804263427407157919129565508536079840538022119500324609279738810358094736463960664335135727792267410932544923516846282440728022626823167076363313163060499483848916097056219405918723728214558467550243119016186216620160111161194629195453109014585260781301765396108321797475613494938880965642238567948242170479640391991755815514516727021761125253328342807851317833275788389480318122617788000187011168455147574775815456961435150480995759915092965908662961782495814069217826111374832525632173340696247269439154789318851715545699133376608695383984462697311773737827846511075377082255020423431380743247828515749318553492429843057895418741717291440397742113805280092556994523942416113555431947574826349756738449748061841767470410421680993960494613625732009875434703528155185194408119411665334654816990720153601456110231731004862093621028210170085066973320599022003203815150448133517713814998913664331618852224449106152526198136920534536901717137146287075229425044582567203741074104362019953326067270738377677882435269902605651317312612596199225467448451040774621045098556657073070647692998509662024861424042084832024494334457080158767939046091373705509971024267418235483639081204422401234055809801162004074058376628772383992027494072902339980608846052822713863346359409171169560638384572091930031831115508200945415762805418745774711596297541418424393929425813948465045995798839213514939262618902512069169443561833674494421838770784843680354585485120861209539237138767479075653311355599074340692231936353054444174987275170848545003508710275661302076227367267657679040727905744756467274430726538566658271719039586021733298311746758431147738830198691894114365888992248441095173605881809954740068183035313022602172471721536701177133860569280391577600 [105,65] -961423430758736861946611483740949681440255829346479929558754065094640944002766738827283030907525635369453813981568373700312662640085137562411476797211967830812052024128232064879032947964226577859308596629676871929022041711028636313378051700080627067141476710120001906837807791632868593215887444359752918105870048725744336778618559893634174214354664996688207282230127420272510833001611522785506635505069323217692333107167316243804962367290840918346322673114867578019513265731825529072822391861423525303592936162851848020710483159751616223760940773155425929480637401481564642521175227308821588359639022900963930203958352575061070086062647818449169243935177620209350828204348762561488076268802803388390638893620365803130640434865885522949908309721680008299433765605268641914721482684892207258285909826186825254697173063949928913284153563390514301801682115243777486802766550818192685502008329624770561624329539373857192736219512141760163603130676453065120311033402272200057969600399397534787598583919600295380211492832123627390219903438540363254274413551314056546614829661568526395985926241724679158506165260743694025676443705900489191589339708856000827871096835676862480057707275242789212588513188701770463766150454172017007650250736296135321503986129695708560404630417877500912913863919678395906398985657462614768020940666730788412022953503481443714967857377987196917890541494820934430684805169864007993305960928677740797188728052478187213263309443967605624935802629025942746134029050029998113936534160229553744432762168242286004167737045734563090365013774579300330813060155961924082346405035439218477145310590886091258598429988497641407782206648246671318642909361870948468213156144385510913519142194154611939048183720942101123755458383445404967670286870699680521356965773269902595450146332040033972745687197692310505738240 [105,66] 19840773451721376419591699578932832818759907095503546484507749730562573049498905639980602802575977802742874207773400041076421861999070232683947386993249767625596195328306175316100409477179685018961066726211327311203302490635908711844617401523258978794567816433300025240597747431022086788601359458765565798366294956543474514510319091102613802111026201765004788747158287812237100070314329155858295190014704415207117464324034811356237740969715848980192410018264645522726865285594528974413992712303759214024204174914678931595047917562045600822357807816371606757571910190628470869096992158113910411487341886254466951918007630638024157461792483921088800346564397548911327323057308457614331405386540461218749919974312074362599024377858551559750189105019386080534316912176849642101391323773923007768347085887243506274357198816701408736008587893997029951774321304422641907712623200064010402683124087863789738756892247257368943981922815011265293986949511563499169268058507543241259225333791025186821080961943118837822363303679612042971342971915510367578243871877017089056149154641381859833390099980097180794174224661057509098352283018437287584091434288398542087188991804719652288125735686280415146896553491870588023227716297778289721842898859692246730713241991586879456366285103269292250843793112219583675841106322797430574847287698023262198239766175870209693167529456290753314383116597886843152007832771908674069562224747160824783625798667643779530400842685871834156383878117329733052406349274143189638596663052341760570890528882992855336206507314784256654704135355303316424505142108899383951591213104671714919045994295477633011616913487803853681274696557984562491816214147740926723210161148284137190912640095454780950143219227820627894189898040148710062064160105668447028011560143189242359109314424573894050330462200561807360 [105,67] 49766447641698177126064995117740980871131803080423345000321852535979232159582908827490779908491581418504075464903494366570796277289811591551206190364141619630040400338081435646168826743192594431459073924884407141893827988292430834757845314999886120100975333332970735616366031744116959359294932801197394236408746519950468781016028750854472758331134230346987667756056115568101759844222188340572834495559270022941384418488614209664643611967086917765276729508245974141289057746637509272722122078396159899440149346458906760957521353988359726472306610124497668542243763937719654578867093134657668328245838964439247584235701680542909532834201666893540687975071389156014346428475205014584485168301723593809617748040984500359350584781711087563444815136864240166159569623448424560448876824697032154233575179717709980896455835026345189072215076544367718568776370901923975244765415948608769373078089158364549650170551557151905862065351499143425060211275211574426409511200612658934983099326572102881753694366314201968388715948501741199354822934971727265868876408300814331150264179163092039464095306246645000322095713735111944841858357593421544377945522335321095005346147297856030750155802297769925993976471049316373174509157084573884754158498596580734249962234134932780008999761312217422266535048230735714894545114453481612610063094888429332878106507846871285789520429057569744833118451627968921059544122577959123752649631749108537082305105046273660365499153225668252417975986713701299919497452863053112091538337811880547688597229528911555186734500262408448818454632715008863928358713958978444404817634796037857257582809716697678106782599832614430794665820813061081709487714053167951200853972615522513932834563218895693416912683487308205356206171838437557132024300739013970216302592892223318090709611634063912388046150295040 [105,68] -1297394476053806596019310389615362138704484919542636349857299868239299928030395903788498979503270103711893946435270155654065012790975713734012530480468055873858597825549023502981178526078089360937585497800111004213039267310793324019281106391265646756916211276363861756303979681427341876612881349386717679002450046964837025641732855809494908134978427717130528767462717802653541282209110807570144614435087226107357770618300439377491729011455015589868327897872184258084491414627409477044009310929957043318901679247283213236969438287307385818579463073044340802004955786934057114779634020123691769225351500478020684651001878412782869959296583053048248544876772808036644417801860458857499162916529323076798517125067045527931585144833763618562048689616755259818498322964748766523668347271964434357925506578904420875202247696795868857630170754196398191056252888834208864221677397901605146123162305834892358015637346168683603451323974226728583175827327149457120753791720102291537567645980990493332654187000239267560913911804871789880777856512251866593892406789211015817370586187264251447037699686322010849084539304184101303462164628796081436216941457024977077922733485939816625427609514282487096410302070424555852397439085341560164442855104503432904899463322175888679222399099839696523839487438331898632764438905812277290344956483825341059026672232525872914667596833639582802196572332275634119880941458287602443131055212742507525346533670564713041113697754569724125746406463161685933092778415761158863721385805050007072984743316215864680515925081938748263117740982642501135161738176004558701198971404302845647514259949504636632630465630618235116602371801088287007581315057979795357860036482208255292092038588366982431690312608801582393318475013223163745313085428122089521043864242936744322279368354219148863857356800 [105,69] -2915241021246913167477940279646709830024676341387451461541338037163938774996475172932431289360176504937696336150502143059489281117850437187213654650891674716167778712472948295402172201418951035562867835373319107408794857960367093859897199629815355263750402142582124237188573729204118587558380556265563419076582010875308629952078845183828197109214588372320683800848839824187768381590582908198515060027789268285176219782660418807180737255339743932271077359227404202978959752273255815387084997576353739606794631779835769962377279091031205779731328310273695337784792340462628278135070426231785504868433822758910817071209762754230225478292502974624500365636171135854655727388306196790569670271780040157067504857608080234730196027654471261888326629986658201039757088126116816710062881588074477488761952495603670876223869119691383284655714696162826285317653688907571098267161291409083797027468273323553990091141981245702221145981653683567150196976980419349668814408799143605491631198498719101520496400077625714016156871845827663333987341879583981360127752218219151513104606054076609135151502039359526996149630949212436936876932567018578413496329244739635662320974449423155340712556891201571044915079869473165815698978472244506297836425483376783855630051037240096649373062336652404789521743625828815299963265470855431447214564611738270340443728211242132041499836887256085917166458277214282713623456359008649841848039982124496159646631184651189469618392403532304732966581830646585843945113982597936238145101117007130972297601407484310766050964868790417856764768011359651538045723259385170790125760200451580205405601165797805661029950297386729312776683569188362936549592708064294676889548762912636957977495317753902144577234024957706183301905643332208808053647116733715520604438569237795926044714280824871360000 [105,70] 114819118276269967635876194979297218056006536179462992045631897874825140934068713431834395029240014680497403982961659578214302671233878755975840975226174630124484452439542911530570495474444709741446310059657644253760840944140834205296133335790506340467768678117979780422246792167330178102455483940541786878315082371078348309806535392577585188999025996066652112197220144615138702271687989378664627616400664008133546772617465403988068504970919355353352734113177708536182307792530903540799713966801859545160433252119495255522252211501932547150207591299926124082047407225834662342664936664313117279186260722296599923154603545477220597181998825508884122164086212301475414598599633891832544257468921873087426425837495509364184659702233628130484517541142389498369432700430042620309122764698920199319003858816283634409006071918106189766594058755387677726245523542276581644674825872639818755405314070258147691520410000190426176657327929302395416171620571450659628841728024379425025618243212445385377524818927684746510806737115129659062565866519845478722076147100487110560488631186093318115149190542293513425135032778742025071730884201439976963940596662196544367474769446189395826197168699805759843550077126262342826973607472602998112418757206580118933605621729078890459428846281820838087998599729128721294455558719000433536863028913303147647873486331796345688112603102823804324832564249467999156394735380307643758418883084577176545739630871954119211543368815389351465424379388878317660830697815112851409854195810612636576231308391090249066840114717185674337048124447149454575347198841681783744404556216815028162016333916286109041678656385368642352555623155763332447645869348929862967533205130069386004263361645365452753981097537790612775242376298338615160858126026272737319428429011950892262073242278973120 [105,71] -1667020532062363036855971433771040470820741744349590455721819040749205352209709118209583986789252035720542847540642352381128149754920964917546168044158686763825356153399767887409613764431593358083455518146842116153473771334232098034851814133868367115826423886149811070472831733687895750559319939175495023719931104355523846219309896550781889431627250206682383780910339004625717306093969607615704011825867471982351369599889095005497917515170113405429696314781626589855405175105835880431262176495090565307126618334177839548934442717261846648354175938251072901729641362420851408666192764262004978732590304807159749944590222926801368050097510349883493499514056045902615953320887481658871070443748801159505127302373436441790945253366031550987705101988768062441257545572952949832407712332948103652434537265410775230249291634544198713917093030240768987755486285567396461944438052313461912632834232251820779826846383310248145565220179531929017959285960296357398059542614383247790215281524144190663411191769806016164519538780568254787027453616106674325537518459360737817648141587920061218926777399840829545438890014063952012451485199757884064211694425176446986710441243942770844521611213139757719481567360304541605332413892826174448921965052614703194458043223477188859040744554680780757566830581337751941606203123401779638819651869927312965226780271020556339018035457083941652596008730123125476639971920861645759935568369655011302635176318953823856319325348173411982714989525556149851077236566906586670829297811280735389208399789044866740518351135728190171903374073476134439992257892300417503978991539874084139323309914663119905347047946882997386237349725740812520615016627539470098141080653302985031885604479519444537897744207915343066678466623950251170618582887855234322443029012714239376941804788040 [105,72] 248956460801209235529751964769559228247533875391579680984676775715966070645367319033270289967505492967010564530857622137520949737705271625761097519459905867070139565340543499202273660516427874997400199030196777710605165492041523329772670491541474400967751312730123400257200168115009914168189366075812418304805605168828868772537552808418867773538262882133674308731778744941881703693620637683350443486702810622390952671542879029801198731497548215546787768695816545397670779547786514551529476873947132156757782439111432882483037226261010522611660050727033432189887949383535048119238124314020130540956230537860242046134808710913361985676902358907635404616647579301141571430575918506628058964716398612918498531059369572249924549766936520227438983601038841600379715485135970343275773003336398773859012740211782857904354893681636252627238531236889896271057073315979696032766728951302590251453648418179239492296464291954063075468927417338591461094193943252087084684809055741829970028593622917995335708480423225223324245684721881626653764154942770878018482314148107798676628556903644863723081042623879036678548533529037169582831092626539118563599042829996698407032915344591025272236595666554332280013585291876110127006981898622768235278728807852285953143244191288745648755800359112073247583420505288341111046897638400866031419333055424844805299848374997648603658875510366800680668560931315574291918147715363146275199344999594067769705715340235438716583645676599276513528861169694198199623416705136937807831299957089514050185912799467370060171648818901045103433894845960130769967970545563432557323544621960657569922597712557962097589041424144322897638942261831832160840693384372485204016826417410500418734464547394835192682176808766267322123342692662251746223189233982099725905740746516517251553280 [105,73] -12722996805886185569124912886747587580834994153435036548659498046696439253673198716661178295394709795676666399807814007305614847079243191006016552552907933873691531474314649866464659427541402301774013848095112394819318422227340047239630349665723649223587483997429010726723068690364165525616015109598280319554887894971242906361258274017855893394499517585490135484190445618395882641807439116035502811786517357783089180789534959781258178097879929859024164527443720091045894181830953181192544581328000570715746363847890188466286285987291649238131417526327803162415461998988914391115699787200327045159640372805005658156656463743855491680410899997625376861247199054580949615742454195927108878619122859141224314864039866508300628834692878562983226381998775648150024100351148370581216565569144012193512499436165090518259613651688184399091287332045643884354617014935247338429064964792590704769114400719463464208432382099825550604693078460249333318835896975091379522489112821340383404713632073047852276378180155203980415665733704583845118859120357762616603031956127411656953836297662013065504473385025109640591858983258630803935213229168143059704901091066242135043141782221286522729697613705913920812879484125721640534313956514970853834098793432976348581559898715129886489082573124607526506109929154464069935309725191457046930435270565543810896575022745663017398024950683887010697579652393844691599008073404145789215168021058574145475716992133720118748520398900919012847392235850039116533021007903898955190284758542540684573887262912325319273973757664073735436502062929050132779887861594545725149123302266204499322733577388440977249573951448328479388200499661940123167044185852475038609044654919999753349625240289470174447814209579605168747876208356316459344286055562044260383397115902963848960 [105,74] 467898471054057647363940729920889845084120803853293821283499204092211395127945544401791671887829828588864263864196847770115267824264380856769246908032060658562769508215882449366844368117941045384462038617775210781868908167474312004037218092869364100291361007908485484371364833397274289462018915311196103702739191577897369309985466763586761925492156794158900682436215225676672893579395885457944945155113523156170191021060667479351988926939393984825102035454985550352425698697749239945960406551802154920565721785804660087643616709946087096898786648480390858986194319844261473691331212411974026843896437711716386250848254882579933471175281274719223310640715920486141314653278252232371055278662476870929349849040274692747715861094744062068587011039288677766915391258294555117925055287191289715494484781174555811964920802633422251792061699646922301572196790172509305135887436435286274037230659426140378340514847232750576904410010415065546454410708176869398781542310108637071572024246986052984003288493409081545790318999297614775296395324880313384219904303036664878759886904371113176925024437565865918693954189271113999284661755495691979207634729504095966595219179298012122826204572218420342626259368834256265997505122770470015883646123707475510704047492011569304647191086217476107990770389618934123689455570960172078425718342642658564208506531599937458765769089919223307653271841543269913813484744845515271193025624235414954382779816138149005514694450896211330483241292876648114799113150637006835224933161033181007576322285712158499310445184468744039666069037332875876071406748408076401719610285902110836427028439545499679383090005272540555430308550481892885411101234029890763029836396797849038702232671854076380471268085675159543169116232989013254009936411460359541221623715855294720 [105,75] 9159573253676549680998077978129170188619429415617339764710782509958828183790127262329516788572937297008325852391844729178579792497866349595078711319418920112078389049440386087020895836326789940528011223631051169391852810026612055154010598728915985052231319300494518593581753658560940007687174499738755745687054453071945618824848575448007627012462066452217466926637679365417228786123260736039839987573036377791704304990514171479807577456651937909977020382063587892444330255606257840066545521855692035040002192724892888981646809524786971964594702019229753135589626141886778868627124080689900278681078962518828027441856539548346474658416829003289143827352133654561777922519124647953865477589952082784323662740594543780085746731929795947852687320581278597747595842161215240303500791898275291025793003698353910430203355357407536483575447054447326938912151118764859185807710344633853647651740890019249372450933867811011373527085260825381148719159510551567286504663331112365331434925546025503103911239127798957052203577439394269976027236614628942669255909142828170600225191095316729911075153690586727559673200996702430964603000153857944683627915095452201327960978950539295190418250923732292298311676282127250957339443475265312731648265801157225130584642796195163499488773967449198744510105599740915843201542614294860894818621496828424859115981910632259868770478051506980790660262016504704909411542415975357383170745616692856336437618417187639256435721354910566073788142171832138724276466443950019329138110039940846151191299063553021586820384675344517960543846633463593306221806170847767656549322198400915798939060522209690934173699208686149368062947180976048881106309867943179777361926218100496540625277838423828042964132102190935704840066754940810970434436287412406925218162491680 [105,76] -288344667876893722022797702617692459395692526659666617430920396838121108129862086612561553304059440833558563067342193277797091446645564518931488931872204979733235618283422063985952720529281688097582155056490521783275693568651365475490789645048840505265005399558819691818402758893611655346320795731762348687216537402195488231915974788911265895617815007049080305072856131395553539999304545309541213159454986507122041048073146465649057913364508096297555524064215383312766489116948469670659781619164524846929623403545998180260401697964028883174644861966855207649513033203156789431992108630181387872321332936795031018812223309938926290865762895743936446828661029829622208721435029379174716842598660236295448552896593157011700892797905738559351463355920465012346386930233826743733296713116546056028776872949085919879748534729964489780702667541402050532219149660707570733349457221836809069390639623922880039104245826599175091185023254945652785785178524561946162922168478685518502973278985642432623511196944678241050073477706519882219309405120846154793538255817612762283199425875021799115339444983572604319717489106131068052812312489047873602022663995927367124085088089234102593332546381494131535419074310278804247731155275628778405260978619819165488890243589349088482234492198842808026641663807019623686850906769722238584277100774449865375731600041217040426826242992547539868772694549810749401709682263228999587870702486754270521767338787033509797126221715480713060370339692006286926896735127503972408548131204910842535036169870932242541759076947785288800901220297863869205248418910916851511269414307623127646868275893714381431751719372803570440354190307460095098067924721540649277142688135730538137514195004149895389224245209670810848834709483238405423730304340773732993776640 [105,77] -9006131261209859066330626659340703079240032356171652453460908617172981897000900990425778687146245294933762079414078239289746039360158277246276127828349213895514365295110007976652107429942087707582719929659816733653080181819851627906443129094334798012699488057163770653223358328259553437620529367070643202855133456664157546809356009495647923202449230429967450951571117468411997268043533078387734327238266708534037700755907850118152360036738228769098537651921417437933978454422434296600548211851726618679413793157285235601244957564258813476868675497900931981193061222063426114850920849262387093122448215098721583892739158675519933664565253963130959065246426326138918008424739961799086688165900918828361341688294994835022765213995919649910234680359079830043369848428637882803688862457906070835938181090350506188042360581572681767790502159750251482514407706781998232657098353032868234510526505184861614475898205473332777338855854522828203171791987058225180042041130007572820528391910151065046100113180017634721838714769011807969282326590511893327014108148616732775471246385039408206573921125797339128065263538157328172353529497942363362772869826427070770227462577889518557949606474837424512910179441493740389139347144558654139440646409450832246751283570485241959346298048657576031535855793883294977051095010033123062057739583681700656730447484991562778088256955032266472459167789028482687882962402714257161368520208835578490045200144413507360142018831596411577891914713687619698283223586087501236045802779407727856628031034421287102357301099015361278060058066810584901333449731020691062207654890093511302439427556275315934860447318801574155802344761784633636120515153813295446462880150804687786201851515192100582772043649653652849371416429866443446160302604528066856320 [105,78] 116257233635472367123850752411152616308474974782461426247941857035391007739912189639935872476902102423296709686233316051192777636894000272029753182076219401420786668946051412274720584158657443127471365781294075939553390604209827518149421687511476950184491621944120345628176205273386722871287850281872168775182756586776656657391825959995542244225602627799667983562003373918310399557919575551527247202351394155663616054459900219560921129084731938483025475070828842234001589848930178029660893313872281892756802129924534918976404292404093471237001720227004909509525568839945749933380898012664671729324185416104837313949843970412720810009470982764623776776251013217582800789675223858941118472358662850615584403115071971202831872132580652940850053075904203424048665471371443114935385628914509623967080322839098380542622492324264311860262214509478791195777899828711309586514426208987089867258266266326958916633697091416278193679835244195369009109377169001816434670431767694270641406118049197956981217075564474974209634995978990053183467375171003826576433409023876987726670798726706513573209307117881341590947748830063760144275859799376463278128682981286207593813945980078645937419328254255951435006311058688698783873227654186180629001283783892701305532557464202649753468039548304563250239230297593240335785204451491972952518060331732301378738348449510654630616482734859856559020891018050961547528133803581839879089305673173693139701954781119631064481068538990203365158450422520768261163815132158101129838937108569545168047885531994557057988872658911235684087820577555451149044851160309199210694806480617863933929773433592159787247218873681003845030180272987532391207132466154165913946906982024817349608712011819286409913044825152990321455990769114793012202440605203456 [105,79] 1643410483742736281958056000232412720147736711859969305421672940382384391911469555605107229528063346066740580687378056005654517021032126629131413608756779177601934413520151936747360606118598999168653729205961452185450310881999870874802829950949926195473256753765795079523263219845803089147254036797172742792454343835422687002001409977959263137525755500938995852914557247936594170449485028042376820416423456161429443396537355713835784076630918088224134461352384275540260755048236891258089742057126854111838710816231007923719812248502915036599344853467301878887751192180018816236394776056097660481505205248922379860605336945301544713523458349662976143545290705397062083454473439859723699949126871241587614066805552940059182073452835047591356804972403558634709017059059464994749873772761350114027783492990970416237001117037355842885844083701468181670173067450834132857392375749761320673287230766836514029579215736754809323323115874688323748262935611318388364880819648200765783260559969463391999050003507962550969091883891052932773457556264138682889485013814291578994906826567133495696800269246849920791716809361554298647785314957426120279320134308881562902950681771937700550131650476934722408210635983462562711778801545644671014747993229874774562280255393600053164197938929279758224510832621060470390376290426971429504451572543180842393280451955911958327472162932475707985171855049331544589636097372800119150879163277470200792764866767462760721307060130919841122911331054229937822170803255328108189540379725922617317612476385396152968694252833716534987513682654238147511568783907888350975410181387268235465488420254180458911731686304823975417264917933182673973627953397347651784879844462907259652144384219009091478669163378177376473840635772948579402825801376 [105,80] 12716205567604345584336427655387470005549518304866027430997379845293008996875697733004959739489053063886046615830862338214844420489976522184148940123187345940838249816088614977283609149971927197018877773819844857012536845448221605967265374156632341350193846561265532254070541920418410841674529758852601993252310046912563827380956194055687045751153426991590491345672346178560485876774622065453381556449485174336630260282137005861315143451367700596092253690432144779521147655275527727435354551015601432624844588836028479491942011340967956183261028286407774195541324217592272240948592750230250618807587057534857001599549988615933292097139750763807845444897307936001961975848458345549613416569224639390970224606848819171256270408327236688226166356126417381643943724171192073309210405047570988585497704458653161957887015743505288783061300315069758530817129059481321039864286968682660725057436483540711285110394534271192298818575481864410233854444888337859930292477043320078683139988467731207031783921513008655919559331629196138237928256548216394246234978823956615598959560348805639603350158541606150528943358891681713430673609351507146937457170714464408898286241033302022524754159232684041928243045884532948510833910019989230119828297194627254824350361548072718972318144893654987733119752771654248735491441754157349603561110424406818643143522051065071451818496272223104432535790391070969546252573270170797621183063124650957529010001741446986703408155957079475902747251325761573447932328463095818592704100888028857458355356673997055818389233862494003295722500070193566111265728010225954842147396587925525093057010083342888443602193115665932847590422131718955723926741113070686209030364089194511562153570510209074208552752416867988483467874289912882999075840 [105,81] -165924008251659009612163755358543125366960760838053309556304545307930242409907370366632004832165257935611104563896077402600943451118514371179609951433444782750748121544312789577324819561910998804513237576390235226484937896630434653416706518300083958250527358604141958953811200265646813286227440106922695194933354110083297273185063143037237920884636143699305860224656957097656602709961310138721076929231675795367101683193388995754220205998184144028663830692221802087157419460574765080280209292550847540570116973407390332354737411786727315780411002762078165660254426339545884313495567138539756983889491192432862075982368436955103764130423342506939585325985069685489048214790533609496091440209338193164461039930597794286228483310347457267647956768766476475084808474374107082676795317216519447884406127950254177173441700024888849879280325579697516872643495078567603789229637939268754734142334268713705075928286522935682202435658227377708279352190229026617743346918480375779334105594861383841750020740388943402900389506094079025730826697329918273373948668346583145769750821096455948610996122726329203930084060938621387401223333207380468949128370865857834302184524957651375963684658861005970255580492625158162168774564319880061626022830555401222183745852909258451832234210154341379811183667604135936698320053075595508283856236943435122562882391314823467816100387780998178639149236850016303590077953612235824268881939847190434289155195298053079588724664307728983826407056956226987918507599211315750649469949328223365412311636246402423412363371225473507819433248080736762873940336828624029230691570940189169963495682128857454657520478220026068295443789394944671377074106750785574208301600861470779117840809825476100505653261510177973174822007011681148032 [105,82] 3533397117778745763201767415668903271487858932988354453831678458309134288261311951522943051992961631224264670480942795200674716271174245848685286519291182688267231654033949147041128701043070519542228432539304018666168917127010972770999782557990468852576436627149592602834787126847332667791278230958611430032069444533167333813488529373204806064718691615964989216239155093308452835095037726789224001419779316208231842991302885952449494352423611151836678914518077554544376206765208234127206501786785073219903192700357863171887155432460078818098129436929416374717260564517009008703866139909589792078465496516454874634460715272584527873729922035331180871816902599428066184789070084678520531066426242768285043370773466965849809988831832991580974529496366712733670621216009589773527522249635893535719921034173642871355402909082068606789815800097309280039783045437028341109151350428065510768799247840304907343783535721523471619328478986041123930240737807841323993037462922181647852721811943600514517728051231537765817540764190437831169494761958247007743556960821364463499042582293281580846315517478921725378424979554062001874224369742242301641242251458858494821748894754800765219066538445350577262267882221409111561150830423979422861392397503914305661676320644882338849928934635638132621718643427423294105543350319196997620372212414721040403192594008091261640743131278184963181155012930548236174951959845813229914786185957233660093543499816343148631519560643190035339281352084143031014610260417345095773105935408410080376714056749493146998217857652539830242153928311705228051545931851809309735184078430699150764625555797634523270023916086623485724827542781159755131702000112739537602371299348325276853615171036575402433010115268820541231826060546112 [105,83] -20501999468723955727613827127539174088853963096010978980454495115720357127172173235608880600933333129539185968550223161017534460928336620328589351361604593431670607649290245548612426810497397896996384150017147718159652244036267488445615835172069809881305014123049185747685946482810134745926874565083561883698976694450341421649993466832421869830650942692932388170901402119379746365415972665655891345397153178053453328852547450595854804495144873379397757012059486904575255628147064440012678817581562823021682905918561884268622209711583172528111000788894371763025267457596654356850379177178529546311133104339366437654702106568865159566022365674447839826008754530803365539326956372103592505669704308480062023489785706338294191481651626889847136547986117707572521217341391090664391814924689737658280055311434416319252041135966310909750093906523423448348557409288587752398559563403478974140377412431567041509178463304146872039384698979680164214164810405250847623482366167113566292520038494867679053712364971108386220432344289222631443360584299247904388463033900565307505027314844202738658684896994490672516258288977014612805217909685964202522807969192313178140650530779657308714034961725790588281939972663452695158327715649034565255737917907144141469807069932463969458361183748219052661432939987044663938492199279768258903601560245001870714983003275764926215903851184365885012339061826554452073297206798024411576581177459992762173719136473464377491513482030266075216266925321776295439820373602897872828785246256292069406511760776091568807461480092676682406400017783945693289289199327542468130916906908468761019068092531453935723916793173314085508238950691090585469121420355816431285655997543970555935683252656900084015460432512170382797482936 [105,84] -1386719382138264888056200769020743273477316747318761585738152727315453192862590297370060707312890779537889826476764419247118408345444648902129844269815115242718135398536115476099013230767889032962780819593877258059507222854817536495188345750092525718763485678126518874131427601180164879631587927852524462914386356833800191378618730013010663416979394899161879307040872407803957649076376319469606218787549727491973686681445780951300339109983576425323399950816277094083135738200744388681233465426502458381099823997952311938106820459074986527075503320900629207432388084271260261480844761408254045782141707352652619045722297848275054566424993497582916754432086001878288070529067002080432198092366207352232073196165832448042141527115478729710528898438520505478722700275813876724126596688893268480320620227399297777795957115947903679525698165963057409540603845413680423873928215693336659970332311167142592941617977046769994122831984578426534411944779011902695589412524936999214389332193561650211639996585713595972579338521779301755507107802832195393531690652633205970703962664333700566925852580571226919095623496617461736597487115854105590672030681696021865593519241838323726392234145319094190622116905087078629656095012390582211303008434946848725661414844064513870307615891982554812172658466533688752964364215115792006254368236735791780382116813310120718712262106679174522935203767319017416301577012919710112721314581952080665924222755371788795077922937679938677834182084680414690700576093027097817613308284722432055743060192909104812651937757134258326767704045564134348379125236969594820689555275798313642896882572294340060147677687540154020487991600966428488231212070001517732229667977687601853993759434027843510860886939311751864222720 [105,85] -17001983744313928008255231979899934487170030862040134813540067053065641781415383510307342790189185377629689872480383022143416073366485070459947902830048743169683226083593047297312506828912168681230728730017684790372648720504851528796266684162705263194736064704459634944433691567930300451439552655015145216878047419600310639234460523717668959326656863697024454938408000543084900659498658877008643798436388316031815078451749352895142567297987021838211601283169088879008179496107672655453050879408188288531526559331942816058386323684946021270344373591630812608423713141305020436742544005050048011327636842476506215447768791844466966026867108137810429793673095392227703202247793453958373547823157411252637927121249846071953852627442870658591112500080021126316071720243292170553060374920846651355579584398894087596822189138245503935982147626478743529317596359644259362872810325745384220287273292950405174684361433004072438184524870628840170942449451611616326908408636761581118022192589321670955623591551047902017971328608757973446921329664018910633534592688035939274352052312146603897903587414214729433264316092256480933971193895174903569952511951873724883696802365598470381391584090253034853278899562786187739840143831317177983029500703386082443849867086403684627706368858802944300187193665866864513726940243003945600957901897923137900555732363626980892391540085078800439574234448240351260716801432090346910241967275354074913201332602111915952797584798288134935561853843833445916345900675098524111659273807868271849821644916591266332355750923434976427486649435401398355763449385103253011553588984103700759526436334342217749304975222736911875202335219852021159815535149980684605761801740698979050628272574685390866392005756247747840 [105,86] 13033530976349513766666639278061631104395516603867627228216005224559209860061891986505721436643203223220100751864484116852218971406796128095320046853720860888527205520077338321701253424429536752255870855876173736992217721863748822299596070303684498750342957972081872338193831955516175955948123576013288316362630742779865575361531595339528222434941327513153969611335605765634017016036698901351202577288735348748909408125475658347582869598948294091637004320907307396852144625517500164077853264758200808625126052808559199830075199389320520685424441568105128216978000258106818102243982500166398695749959838586363307781420878290286110559189694955233393951209542322168230282320117422529090917568593301461752400044121073713815388697601880449523707908803587328388919650446617724154381803034883817023830133821898733262184790300976674061334983355294817770606219919430010201964968760122542731953052369897903009438276805897948712827162201267469220678852098699547191609165869454965094971905346030286466459309703584196532913553604846947409687036069749184015124915852475101060479341204814582851979307892609006230518776796559519376209249592938111815987152204809724691103726554325057746107060203864257509120983110717340693047333743168842919992096642733030167776980843776129501209112723104601363716363679814508470414647891470325882050544293114548271605205981178768213942772601186094621290459304792372962617039237886762109300900013775471588388834682782249799969861642205683409281390131687851252100430012913444369418372139829364567384936454077008917517770241262562857084469486703145053297404859095010400127506466326203100216449411333383863903784191999405001052960891365599447484740234007388854191340843735092095517618877264922876719900726784 [105,87] -495245846625038734746907400609074337655227500722595929956455315499419904141874980577606625543409358772820585242584066078967416051386484628078571588757091511945615621487660629735368207069431657017407886367759607678650298015084981779744871931281392647914537360609690784811708475946674371277828907686451921370101856379302422841501941306670782877464380559797263582619010883417754223548863649426048036837210864839276183029622075237921148574654896960676424192694096473254487975604313222692488094663181467999748570535728142580916610379591639837120531924925104565857709270805090124398649952301635241013435652212646631296914033259090735213321138974113378573379141466182643343448768317699889773863461635091681484460554677070550691047652257927355018609712340696540680575088718305960197129533923158001857484955923022197614612625104840395048690748608231811710345527390019348200769991495360465909514160932602140749856791527436094821615379002566135118647421837566773890631652367639235147754289407976227073481726733069104929146893452089367959005035568422753799997083097376286366072842723044529872752035184724944640914803084321876316117795324695842311768115209407779164812710201640229931474879903183426753844231278655492828430531117348753086473530924201950377831099810389048886197260238659075252552468603624274832453820479746508544066272526422132347644703270006992610098412353148211219430524290612160754983901891365937705866862704962470971153552243048818737580721727890411858518154845733548365782421708238887295701494637284188244789399904154629122923561940919456866594803562706655592695254881164274659683611005332069315292385229345614922470300927229486398500757668789189727296087208833428386067606127446673267283560589202796762987376 [105,88] -1922246934103570537131366988181874211196590450547630200834090662170108380020999825318270558420227746780158140414846745332924052218966183001456171593135623134465352863518468474575451865327750718371616634019509041632427716061073420836861737698397012954182163434585593189087971437429421938141323247596803623193262081842992115124976011150101849087011762559098107599041976761753264698437233874235445339934781289594428100650703810671254295293064095462573603570181628291396478589546882415357644120503258178968433255070903360985756341602554906643815010970264796114900919400643428209040523950803968629753710807004274255297783197940616871483787362752919627305062923059214910509880810611306693736012391889737098797619727832490704594999504347645393693012145940528998780793173630777813383666219015924292338812638370360465382602119893082392130313858101486609205835835669138684329880556749952419346374653263217822522785779602902042522438459560235152499556041800071801383430899906373750416858493370212954076220793973087932887335520209916004472727443300235599742588611784948266873446168373937885876481596059525408629836488353311671346190698877145975457554797362859262555766705673616694826509097081138703930761832076256180482536383568227501197332044663837898884588061801192804690706104528555245843086197337808932450889895092882579210793035813520437572436142064109451312754865339732067692068505371098913847190069029495509022839122685756606879709881913900628270830820880654114435087456393079823650897359856635585331964651401928796506740941971882659273842921086396178906517748830687126457135742831154602625394774484191121921548156881076472191729627537533124538490177466515057312121405587062702987904790751061446993828342907548091392 [105,89] 6436071228054165677228561260308261791711007879533142864730089779785441333059045754894545989122276597654754762968234519593202754705249119394884963130351780432921989545796570329359248347939341073678510434839220227262333733785012995056940563845699309437567942411780091721680509083874938421268003974194009076036428447593229613321350629358279811744763511312936683257682102202592870282682957608335185834380043021781315491871704258876764769154471441752225680465958123921735728274283312302303488538420005345065199365061858960148576504660349999522021429469354187904352989943463497775360986741604053903706086669379350426549530054558700633965195818795477655969662780827556414110126439376151834998623908707099819198609236982613934858760376361072292409343758740204055791394782728471058394693133828384226306213046578654647267794395376673342348281503233139509909112336282669024394358523532996277404903806246052839792191483085804720093356123288124999255701544981143346080656084884768084815608399119475966430280378566868350060749115553452357338593967341078599689448512953650461687645780595782475158710934700363972980988402492573985045685808623303985247297009445479968643978775257548681144956617762114417301741441747179947693126843785852311150904764461028120701737864824375361396686435184677549277584753007258781165705762467105625435247172720990089759656620738363781877947100405780833748975373002596651998817993822861654279877922772059811187563155137274246038380656380859430403993280365326310544622969168786816594044950954868864387435455957759177639330859530997396997950148289373771865341105252032405401121669485548380586165604991618708948137471007136041497009331800679885528837801942916110367397342664641797481601500499584 [105,90] 11145868503126866390339890887841756482837853811645478834568121477025062474874407878263118283102966389612856067982783408658241280510593012873391709027050327806277536432687085093813042336148700631750663445055300866617480108308014967333735619881361774658291377745930264872451223626312404576635554817174609753296152155531118954560158582687143167874871181265967419372365577535860099324253673759698005783466243019178806377842148996568409329304785676263664468474918070410351705038661591234804344132603155309828101511812589750258718267755392943683569222479599575730812301899192000078220028250682509385756719966371834863126426550255019931470006806699133684738487892257441591074896132538442684567293954409472619653596693983364690825423374504865523699962322194589916845737887245674733068133472125231496033305744820007843854168316108888609946669445077571887092681184572900116367349314626486683937208054513350002780227962138006348796607130436705832515242856968891592004645140738414401781707043570865463057698518888300284720889383189958470642279551941368179042812255077545786709918628097587370199971357762184654758989929591309905653021725386503385173659566007977538784277828049622064444853690357926074291389709197299390303403740710409351507453226920902986837160852115592473109316276944400708121538559153916303780280268107779227584099203826196168128819243019024865830824587084271095780550997657397503973183965974837392462230771998901877652127235947775782867351224303277406341612164907683772937264782572574893059471774989737845506366391523423336428862061357300066081073144219735206094735438625650574393623644405542883940292502651116537072314113275106360334933530145060456216640580246947553524547455791299727551154816 [105,91] -49782327053150455791494856462617697418742294773512548747475449841954137682566868340603696640505384261805194432660760659944648373586501814759088200970420403339333958409315653991031053579642677811765103724030440487876048687371968369296424900229708071710266422869475962059652467896738215536861765866297428831315111517363189895576606286129972942435517793259006244474232670394273157895633798993320586871035821145189905406303545901840295084117277592595190009751879547277018021221020795846874648098637889660960059181407151462157154451048316374352321248398535779182803192116426495595731927309102172814932649570880289902319599017389526732652815708025359723590861831598718247515692929990813447629592585988090343973175436853070227567005493613978747696550104089201945784184317158812400644439970497503859069427750039490392811613483965658724089880387383128274588552550781072488881307612310783874954361776214881104508449022888977906811826411632903774423619597919306114906955647681690239940373491561395415648974266114072363338066277172985139566629685124991094416742087146964056253639129064824275379667452140910986055326579586469719029653016955964432869887377636200961193895928250523654213370961605513279590583561007865449407954670544037732212287498832700562104235938963312544480521334066619146956693031153233999714975042128822175908322607210874296864878108600493986440158360726567055097461878743930098291995890606513459269168269174464288481315099041570280916728110185254955196264777199751567779667423528224197650007884576256408685772635814344246347568773321096457789118692372700875383995720439187876748089389520182211844597568914920456088825590946663081368502859135041751902406315548902175163680542630707362864 [105,92] -74559150189135529795218523969581783076468034809145490695311818148402744157479933618203157216115942948084118030479664816248938112948361490380099186269599756575175786685352659283312269386623703550408121594935395143319525480930160945982076225299986284244877636593108683540951690164178040228896952654467606159396027911040539115057403973769860960431533064367179081652310544598584150748356367052436008397860313398221890829607902852433609556160156720897627060105433847233814130961214272072965192563358069251884771654308162254127039817565483500221604841640655320908964771714038771721742030471216634840473472137479672651942414496853198103127095453362875292861191022369341064163419012573341972739780682488844001874598138446542874101010590457246490687741959695271366836859449112801167295316296856974763255978149124617470677900496279572560977281023186884302448522268283310327141882270731801588320220497784598153209595791470280221522821550915732902437018609718004049437456338482259021640576133303157696721653072915055847898742607023175779462771636817370723570064096070269516311958301744697159299783282900012438396743752331505113765331796532842549329820434925441922091778798361442943381879780705599744941245291743960973972906768228996076919159249049028251851973702944567729154514447533023940678113374746983102681676515167506788761976091306099777664271786622540471898689132148166882313245424536757570684026445826927630836175549837039339249945817088527168630439564965186854648470165671892887068349774242618385064937475877912291849606062193100918313469132871912630916969459005519466989844433332877665815691403761979043096772662216471583143988112925016375030309675118601368084034990377841866626729671400768 [105,93] -119718019759887402062208903930838535825871866944183322846536425205974448684556353482645899754829935178721754557695857750254990741076612412212505575283152071980890814032010687843229691985091539509792080932012998787224108279182326333793840527211425259426687188355430874321487601757206919715871351573389275620747887013570123088105218578127606113823939416548693200786242172932659058065068757523026017534957405806097023434750124664971117018693450542015781839344207430843133970381963967943917718624931054031330233121750082689282632638875837848353983327322742191844519410577955960954868440019056686822203201584110749544343106671956857394075553521490854125559829597769667166030324685382502880784547900936603707520858232197675503287715014797626844862538319275778045780449748748294126584261932002115723885591104523325512534650186138034877483209479908311484763522641504333489162965761342724530633383067325557835970862217838987919113368257618518593953025760998859882854641970934776062716859453824802736420930210246532156807080559151161850517134760112861602349715864220660651154122035052647125679204580429374481621465563952378191356594294325763124791506385591070893030558498830924458325869464186528251548414651606932745652625111128267844909586390792826086776753911106098638931358172840898226250833342466616793329154452925384092435757092067718549842491187803736322779297281252865197156983510073263355625610669457753742532102443708640169696245765832954908711782196782773596842389451440688442093684394909046994505017338870054478467577385169724595330840166939995024889536120860370418447509686838342090453827319758562680370717840673309988810763695224346522094956046186902987670220855402315985835475848 [105,94] -63490100178721359582802358069182790316306164176824058626939543595466347649372437620762089500717030835059824251395891084987356591283529835553599134263693649025385518358711390030672385213298968383806812728284738930917361702907907227987263047467916679455925321690620990518907538706494878598171059156351186198136639876755074468137164861105896421411513851481497799554533643309424360472610996853544689938396403891900971722815128321385108915508775151753839775182934718123008713667925192300441300643789593217914573055020574823481248241211415511553823184120242569681584321972944076425184504318875064325014941463509107095783089884151036007318402445754810175722497560913880369219119024243732617239263762644083454073011843259168368508084972923939217519400703273204603378319837377977535971451620424476802552470675571950117047411696749966080442339419805421132634298574713729788412184858584925474953960317395881264083369641020186563714535436293879310567414142035806910141915591642871893210875550539441839505269978732940726027538055434964871918525447539302534184371982302953166975223611547716740146915508825117481447012799488975770020350001734470841937062911039838453268751406396272935247625136109223043964610062021654028004438532235380298361028561731416852562726976570343713548605185529292862086377147065046267527321878005179217769426790813577349650750085724022132020299646445705042745076785170759378918197617424189743279655357834765377385902535911995658912582631340488791680548468409914269299677164288159396029332414772022575210363033409481347944222892902972279455639173279233518451045340070339041028131852401621043801698355895492990450864854910950755487454633993494650663683099722099129424 [105,95] -43847435757143949627705119004631928612753357868360286557954868503404086059238538157900156387361491959254294739744592521054618965620975572612107204350604405849102356427602957041891858559094425271601286826526688081567792353023670584726726207137795964589203858647505525167065774205624152318235972720267961625011106939196095145866394415642476490196901724728700889110989114537093454443248765348896523912892355722845732905714816334047343072272250794228584292463832813575251400228400048552090069244268585103375881183261244286618211771377600588764547134568348494179103988531718496384982104315070339581582067938786836183708199880581530350204893748699789197869938761964595074800542883327826678032096583658046820188160022874488084380839077500514561735171393922298016578326049612899661311011698681666203025731548754365067810124812866085815204718457651366112815857437273341799895165932835798433414896822392025669948451380670731644905676072508149841268655817055283063440136513986973562312474668459067384622678510866844776259861333323954687514315210850326031010958675247381404524720803416089798003959934973594871338058482789499630969866012436413737257271048987416355321711602684314483350880072335553935541918234320798486020600494744737100363266599325481676166497326797690610841640155614905741688504539519834484553807337845575468471230749402406720046492699470145525009266813639709134864548994030072639226204882348968939233760613367203550666713271751027122648176997385739145294314426852946443849566210172605935840171344747523786049256930640559165541563024109502189471207739653694628347699629846967318744556507291810006054943619738159101914990498155831985470826318616621014449040582970044 [105,96] 13522271665160818887876579961144825308345867461451691267849632230240666702244006396720313743689045821384309576945037621105224869598501806133942262942086794820201225350492588717443415507782529998105655554874829648809356123747436636755342788674194767781603892866281027762852781997592112079196323536532718205890726096573569761427577127957335227956595701569956856673727058386170474328787277069263288167720607244741200319615601616782716864179323485806483357688965289317939234160272948366321973228867289680936288911023460614188505919004616295706207842952220961061649472749759866156983582049431487203498395113819760933461645671174591745767568700215056751640896883924793341849197170753950295386393969382973916166965330241346764036939828725773287294168889677073821678467911425283620857541389735968244393432006266789834140708825414633578680593517198412012864340813091345256307804468168939825352218632006317074361856816480948334206462513558245675206054347884684951180888819279382003873774299877485287610744597974676877534158432458479903958777978078846840203444507602300643853268612109069655269396604837728014764030087329881681936180121468905934727530579465941536438103077615914449501209980705318515789110760390893541941477489512769359018398778115618739061241190553631875393490546009202533455729444765997707941949565624960599413000252580299039585307844336642117253635613177403181913904504742522097958843346250130354265212057903601940766005724122722445063922434646870876408514236433671996945198703711158766779137087117627857034836781908214044016017261331809001061514765043502871530579609267917492784305720241292690200731205297353859145617196522661338081529523677373140457314976 [105,97] -14263404247316638422879037185435826885541283390718463387072078849717376171746602880786319251957257581811934162773945331265552627102013358578580052900802659409188802244581702214340490006260356279636602507493921611477247959751853916659356894847229958399438944375187881568654486420195591193055197909505970543214292224097391261069373577456380087578861972926984741759797724021431086484811316234269713605269918410973291368404047148388182204151252301802574141456332948096322731372555351935349822674584533833835452367055063962453480994430569434525100234150394188771368238100531983970962118238803965481011821031373619639846819404029319157228066125010889167341382725669534321913703708613881158339849653544771802421947680458988901888393755037307159036443235366249671455194765920375108957360574038249482842806481376788621408151965265486516073240725928339822066734089302117132601190886440783414561714509374519876920682919389123833919273124440569255047458074046197738559621406940003962817700550780065875506128821059791658647551634019945479881841927857207004924136412940387977783434183838685829366088811885885454218803837561046484544343551709763254808887311375496700669395618260895061830194156472824995678417930751007516153733823263845464699831249367295787551830356645622373015356201477717987895800082542839819740474598675924785004039041625459971832919053701218627259181925049357982029603730200917731149189868011814052528424444963842725054516371810184566971838426585697496081734247067831947620358570145932410441150765780090562778941960640109644159853470651301203858745724554866737183994591959774477180484648273950327850652278601960895702612664473628137602361828138493687780 [105,98] 5094827780645373562444065158106902410123185224075364777321383224970883813012209438034854183840983298799422151253839756861180886306463821957364091632740711695237251601774298936046160893323040692745701548177999746874638468402205932054769380683018272495988677765212267660134123077979845459783191509176717112886860987351127553361493381463052722064577380876564586845443181033765235746738297905130349333299932003952659095778117471953500694994645840279638454348383146249308034615610624446112716896019411265753684490312683001633663819072456477891103722994867060480319941019279448843343439155388424442697369743607876580871192689776510248767074528816172086373562755396654942138379989699311496531687632020254328268054406188975806450078729298569087532842223478948814618819369329327922609953064983484025525065000685669645027124984137774059075353457786371363803582851778322883503948521537686749929868781060908560738121073153675822076493632592065359661814366091042788042577881283484351422291901952010452738170209954990544945995564909547514060169149728912276410335226597618307060356420980383307337328535391349616439174647593732500215222489592470204702822968581223506663990858461914263503074958892954151631957749196625327098153372663233955757500619780578601326730607796642345297832806712508823350323914604414601842352653555768440582631694868609228994458278015575149675866504835086947402115092978160016734222784270365437170504699293191775412227768155239872678748285228981752436887264699223628714000366455738629809404402683341225578504454877690475390551304463921629554491530769786656365105632195679347680199413390971834159534488648601186677105450283611998016910349084496 [105,99] 528331929603688661561392782014814188638778398012619599848175145790247788176566975335484659534002100308043949306014541934708020902431669538791679327216806530552299369180293108191847991873395778350351457459583766523413032363673896926195328630713863809628813753815512869358778292696853699538070669255755033335326191251458688389431000797465257881469352976931600020892637049645107723393620569647927568923947112028682726793584115928895510248545361579829679787546165264533991386262137254851257322381409884771485401338956577477677808310009879695125556543371542736114474279922651731979635403602059505149176379101133334816707141397693514708485145527823971268395739890361626979811094905145702707651540666915056091167256089818195382217120083250470246108895139630776775080801300972225246452997400867218596608755268036071842050715399060424064050167945592342667821968591231765970353506296530860915242868558488166266801518948075920016334209879739077196869371861582036295101561702030304643216189205559340296226204427883121007774961019812491470858944831708269768036569758838059690861417029835659553803742543831372843926190874586598708339260754144352055325364175540113284481901057717289131866162834379429005323440269057915896228211966898398029263566591571178824833670474373297565096386283548383811612570413842517913119248312154505212335067880556441578015583385646130809662636339115284934347241947977316794404005550665844079075322037241722159106323149836527459940671595633090227949766377520049803622922497896776067587242494239956372460296723456934924505252571248145187623369503841185785080270357850843393198562196627521229448903343587286003631093377415609089913618 [105,100] -243960364194765221926600364467697691937840650002960852184870983640773323936263692432874294698695402077522453204601996360599995615266181768564146644772348883252221068008973407597905626758628416260120004884773316274987877530548214792638765804081679344150435351922264959984978102929878487444832992095069000173473759921471995309732355984223209516868076186866464846864384666239948230482975498353956768092056672333474840114467352101101789712272352807936486471608432075391426775651164748306029443285939481111792526879881843294303159609107106293942521246069506462185108398647010720044789701582455855012818047504047327115354853411670103555485190413665907833775703901508263518061852735247376785708881749891882806214680351984706781438069984996081372628979223143548457979935358002482207428254612228718872020694652341961892133413715779471775082640007951189243574607341074319900363443124807033328421384399900852297486848791722877416711850504201693591986518936174359233151117633870723868181929219044698749530550326182454003679783980654304456450924398482141141906486109479487553596880359622495660358481203495666981301900705479277268524019638039225231513971790059442262521899326424230776690353525044487113890717330355863621178844691737966215900558750284586997136884854522817811194710065415571952640288738480541497119941425404469168464790634025516605605334315960973170433406374430635019030308955601191501717065992682414261231036038014322469685161170185759471713099808248132053594665424781195008576168524919604381833518967323879344579799183836161256845329459929279418544379725421348743956433267852208505909859364726720947717324723454034748990730599348260160 [105,101] -4952848126195935382860504183694275247102905891190736281160725684986806431418445213607271227888981260022626197649252627086846960798515537131134947590609389738714626770847159451622457777445845371720081954021876206420004251533008115013576118954740846652345320173981670224538442505987037985518514444966936857092260998775771313040172153218348230993365603786610673225594752039489600309244952437091674749488507741434943718445268840409735071549428454303054666308137508950490534280117488128031692311497396180371823924270528006487397535844742908170474113830088813683685698997856053748055908842079698220096074873202673613650008294770939309241269562359169288758659593291246584405381234699668336513438189483737713872617387233080788674545504362788087253240801789060756671354544186874918518869091394156406237245200646138625343340594617355019959719253951112181350086258448179324526287389521570739131191831411175163009288874554194981610950221426224223168212492111172690607804019294531337786457965085364537145155355223334084184307432624664729872722734249384904289110872939264908006070540874949888672206719064407636136289332937553540162708318320607232019619709708746962959277558369244049572051946906027686509564596093683462309168230673586689691700872180040591226074441314493548456933993188772591816351615855067289140044401167102817071390531350207848086629367556937899354412638166113531105756869072559416864133091749684231600494283445737574027652414847983417642573126945188472955516095070144834953994485596325086837876514319471014675668476038176210928614397509212396231091938006944887931403595673320718629663794832224564361097547333638984724219900184 [105,102] 3530562726437075129902087224728961668489465077108179992427648124968230764118057446638104049087089534598393287316464798143410930407718390106843506526712083493912617922827889369735031733820269891738107931144466641848999074033250648965948299658311518381912157747447607657116682484973813813279080310145886986969274932195702747553841869100473356865826786023676982416992334760023861956657541901438741560977731111514805362910745172721043433899832075059342884444685686278188134952157800120860601578083641933552357919801284922302089384145676610336903828359633659185765675458694975349098278917314515102918018796204713747022514027124767974162725245946360653623726756872223243995565082923303787436869725409415073234406858450275949362619293876033523406827358524977349511387770795160314932381490573962421122423585220799075595961867969781423827916384575437450747538548753351178732711965648700219537890319032868978650566825988959475370462202008378647009448291430515512709366476235820185484509226472516073163459287148909280775260760482216645869536502723213718483223129629432054144992442085067025933292501209998781353483559619049954534641087733244242155277549284374833862605663227258838477285970600044202801287853622515932888083749643168960829648214543765241170728880946197319932186403694844216730214597428489255648447049082209446323544012028455046227094335380486656294390885459497471331867941277618039415227820703002657703983649530577111217429775649419715126423927633890577890619100368810517568229696963293183735459134304502680529747382172557616473010648125796009660353240538295946480149533845651054283799928346974023880016242528131614852912 [105,103] -253103447090857458137651933515914859375713550973732308142621745308350982955294014901002249733708679079320756734632776393068828191613384314093160322500333891435356661988223610151392737257651670787276247563060648180123271061660592854357320888011842856237175239950826940770195621043222627732344252902973987045075311898806026276915207350986379575607172401601982496408744689992109902008367170329347795452042367072356083697557073506930118355305561896691453346240352493646258270829325700050763752960196524932197923052409120405671915639229457852043765170907177379656584006263026533591764859406035640006868063178411400931159790082015294851593882104246695660054698516191288350516095080947467132109300237381265998404540548843399410554960343074005729833207787069614533749333145799341735172281597764368247357654460777516280402477739463203566749884410325027574228455252261757955857491148832668251744945717782587732338271251633605248363698338897047570929527541265594818231665142732670094913524955052736229201375475455729878379423220154460913336428642691992290302659331885254312505338057963049244162910586000628595176945258917019590188055206081841117111338485127603427166037217816364975763844239362573981114165132309084408004525663186177383539543076962547935568597843587920521766534801756375129549016824658328780525568531813274905725472678914158925189652710474618765827332159728491068209014887730286834365685613768763351098349768977113361153288393894262755779383790307897077274702448380464155241555257664561070549043693658496260874458963689567192775159636004907530345089627620872536840782224257980366998482446335674782657395383274462 [105,104] 18662314722984898079864953421386185095274128614747076207927425283099498165242062736616056444849957014964144257911828254078038483344055529574929472261793089172626351404500375796344163332323053028610469591413090446976499201182871999313286501777313760700607210790109197223597400538833258775263008740383539629125245330406545830473194895417507074121061108144164850548050544155556386800330024263569882781286140938194423471368765877851865532358754600378362188554113610283661699603793935469363904982211447701696885660037171646111871733353416589952169026297029968814506820649659209724157130755681192920664679056320674596025313206094889409796856577239099372707252634049811718165431009579895412718644247519717438304558056138182038675419739963405722209788271830391590367672472990271975915181236019115537910394790343194043809715847227921201710189088540077851976150053927084547066442297102672794126777321825205127039822371354136068492119236011753599351562175686263038421927116013353823953623513388014003872355581091651192113005222581771281797050529861840953131601050075518881538054139836745652477512705490942866664983681981200515079929742601175185752281666764118844403588956727482254104889440482619758358446979200340150121987444715577638956932343084986371314118128215333864632546899848508025132542969609627516473686492747622724371528453635103509078213186119595152208340884160290559057015682230986158848706451932365510867147592028216885778939184625741617897962556896025535135151621413294227240204610942441119474990362494085477394211049425622262939382894558030186386623970234723914198032447211555672178302395406697912802993664 [105,105] 1587010424833361307276854564162273019123588641495040855431277418462000965504821221791986011371486053029849748189737053277908830388615583603363309396624673553989744878948926582504063569041572329969236665487007449212619407521654239126119223481029654138402348956081922948380646893614538257638857125248439897684680755341346695028600694642426716128711438033556541692659405683958731240984770696982491203623777642870369487913492061145390231587371090636544679380613608778887436177433887531683260712094789494038116066287009454598686429492032771079699151394281921742264574239670016795861351305559369461267901132983646042528990665008064028174665075511763451517757401569657964230046195959342511702902898121219599967996834565784596821524551199776632622841356727703454544165204741796367489189539063386227657063364417534776132585250780693241041745847412994272497754835684906044280035157870440318818970148341215247477977239035825859095786742778218328945344977694350192622831576004511028743644859998911344351394524665785238389142034438674986933264209380833850994685571279249544764152244124271650447585334680822105381264073192681137913605162477041904338355506094159846655398189008383965509587209855603382723972053611944640653185851441231381865011794731743583836037250358573525433319599932237373005718649961516190325747475686512933902017176594416137590549927782759010599589767253472037066737879125668951808469460364787617812335492704620670498594977939086617627566215067556811566322500730095390545162200564386970653455600262147261220525941503763227081759136115855057657922967535697538900123103303886212117646886150063349824 [106,0] 2440326875472953877861343461899903640049016566006393276655205633181374379067678563423357693171916198430182430739591820910567140792956487827525767940602365954447053056895640515765750431170156131203461834177812206061966294677557586565588966803656643993613199544805468848184729281505028259371727456792475823930477638422310764438437870036567668357173457900074143970771720934440381144992471692754648230859380199792875585223278102495770190457575363011134909877390562049321545642583597785096300786047851727411836507489054720675303924780559901410888124684868675429866843990315470529924596027758121930230397507040735789759329342582139101296123954133015577766636516055741727126240755114470880165490564929907315742097193397443413645013148526854695357205592855773433143158687545094501546850663667686720379119803675825439949283395095921858319786728366519749230181278992711264499211457781323049734285529580930431138995831524886877728888635360914610898978446624761843417681721793397568117117763482554338242159473496532375066131979910109069945737943652816138138665710541517354085177944892668422474224495231195470326228738649387638550296681423512989589660526483675622893392503901209006987994570205169015481343906932734281169924174879179531968100989524948214675012400868000891954138822525003758363987782964337482600632921969777869174886638355202749500850468716420649684534043818130838157234385573854503176010820688486718858527670453263292851539424960934982981662972997159878425232889413761914506243766129087202988866467733222451437046919312452251726042395215273761581586216936166505713356653985388829896018686857942365374548351989062171657598467136427844001567686010668110289179258033136677284984152547687932422475985330985204563991886358835592614449714292524896526082129081372641503811993747763247535141223332928569490904359482480354480108753624002937178552797384146944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 80639084946651437153351835575181663201083031724828247773439616745634125901079175981709397382322566004851065487431506433208869029460390305876819352273025940227021346363729630707093451133021904993384644723052376922923286968626309040341370272447985820731982311319160717391218807414256861533749389956622356388396415615908983874613115342127843706115452741045298738081767086271337431124470100917192641489209644203072419401648270621076211437716262318897915604221163127105542379496347719199794484822063228360399076157667412801976164760007809779193050489686371158242695780303182217128149941763142629104812171701422965789239044547604455941089297989551469224133888089680606517856577998922795488804961428654004425941746269874562851237641749627005390385863950244264863375092836269557343975260442701021722208863229787356982449072906232067306939513813789786248274386813413028843464398515865645210352668521392797179493298149178134977520003676297249183902224942252918456760518150406709066863951118222485352012666604680834436699203232028411303331836415960306132288930237821941486831376682150917729386951589108833776824270110959760988173942162445794208167464762025792644844488793438759249251272517552257231670241212219758722328603364363560401967331323705274024696190482332052343205599455653122240421753199824193952467916775136378520432728260798645754485230186272295761232582988221956396183342786332999375756964964808628442724133267619410011451777890193471380717116482007891172152256647899030113690502334095191553735774377280862215224666384655738495759342229103483211765096968509950989834611489577692571526751589788011743690722171947953068350484841428849586232896935596167517573401201690759872698913992626031177701205995093972041374840586553399976448839637468724880301073874813234115397490627265882201225137377962144658859423735597823345863628022409327749817122212682924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -2273111117928435794493396844970367336363577671218917550408901858063967521966461024072635016737606416408441894138418351108938229971783800903724931333804865392471884690497945391808983969175455308699931074228861861552723566241254251190681830670825116957575846674083070829251686010309717270579458536559757203836114785165496597997454119441428879377298080344241896319892092029738024602173647845213589643243972364446541281752629214384979835753799498048084075336322942662892004451963948367552168530969816741452161010959371921588662261019744994942244127798911902359873387988393314027547989078304707664278778856547099160350669813624941052164023591510724480757201318597178188504890159169096865307732786517233670790698880563775887440159117689528739261812041712876499520577643323460014568687098912725772314178952080578249014958823923534580833987996154537657063207700184399426396842335232441169279982777752040273919334504371447076819804247016276624540587829112251297021040788572237639684037812438405226198649614213625322194102535148475241980690866098937046376418659349529400295367426882590393436903424712838006844096292286549529531614780481960830472176838578095489406849606460924987221284048470871431543772409156400014455040605125044558580857252920048942993120769047440997624036882409848789985565890719788356405831167040106751953055587581492779564872580321460609417948838873967025655949203509138682380845599542923374775946166414766757384959609054367256033324822182298334789706830840210123762904237026026008342641741182168919826262916702813209196063954750014298341577248456785314557682072247360109536664967045686002963876442807203350121962783885321722261753529237363047775962371977136091420944758037287875775355701221957973223752833612272653767670075551874082448850942331453059347711814499314335108837455793540274319797490512648322453884205762868249637364663018200236032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 22398938760632029624490092656948579256317785006633438857416863713045681416693485325174740863249857502597839779523879380499867309214185331804619915123179118730037471197391657212402402907368568302236048898962368234596452990779606965475306051626673885098024751313212638157571232801312464916043920403428642797772819544332512621488743845962562568012689107326298334109235977456839410750342003492049946372697870513731411199329693986916213906914996537187214124304805682802973966766756819348233674361154643085588003259416913381578183253345177782892904634672929506325744408559835966846941022514525589965281057101707020242046970700792587280028284959092577522359380796224738244298247343054284871948504452733277868708992275178580177373621659633892722325749806993194373616595273622555751106686035687831776749251703585883068465130424298105562860322456104865294361683991463281814263857323564571816361642680327522815763952220221275077463317302488284641917215432346922433739761186230479549409466425228066328380255835679715460532720099814606259981999297076903655676939003015213780187129861685701600116156229644857288429706506807463327201723221259144264597840269793146281077001793541202433642747876968912501148459663833576721721035650788727982653003109473539260959959507808783423286480334220111583277316624865937060833204018202597164803958199776831388321286691403725929053112064428301461071867867376391615680455465319197427029522575075818241623963948243923239738832492780436331934270206051566706158245221826607061887546871258861137746330273047221022236995783599739426213936687647840088570033924159748081060391890265457563916354096418626662103977529894104404195165786955688898229273878311741457147426045174257016451541392785885873038114664316719178279324519659628542504152505865376532670821979895128986900171782696687058887422256007768878550898218844600835431079599656782528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 22551727189940131696706405319687611872847495384943646459265523415675091137210499505868559160335064820932379397317561392263843938176891646275525967896411767356191592775238121452513795760945086813579250534772349665131006559230863203646892781838607688387900549981718414446905136958047862365154438674377093814552836091055340903369490630396039084256412410362699552139583396308749695126844522055017143612277370833233693312575353674455341056223270642255840169891850177819361354310405014660375228847761338124518133928743607360542642823521245953312656330019931325530087526977246924728444524371282580510993395065793022980731355263770012825356908693554189885766686687575787139695392371872961104569793297511334125517731447989823482788747492566364516092189392170140311513833835910231419736874969404019385459153726618615648923910148820207308611103379729142886673523943931033278592650617026948884011854513773899577622099074116081060256796823037837240990881600160067976458673753316922378906413643046911587980596309563904706738989007035842054188518676343879654468392298725513357004962585927357512584801949389459546967502911417910615663933475213189949399714901103204284108355212564797129373722794157720367338199299520749694392529766236467258202833776970804019984961687446116962403035408585861527068083765898133327598358388914134719065582224293687154379316159653338798629246522747576411124076583193881891770122086184603731787455236051551286058675101853601607583512542811714251837376248091212863184604721628358962792453515944208234908831233808057497740118725370083093908504821582726529996953466336280993224266852821754149216621355406404263267830481358732037122930522810625102458378328845917084639969734349932077804696680050988642647885728815799656410763307212799849766612188059518096204416134380027986714050507806736714817584351048499824303183482991747883924636597181665509376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -1226080048202900396194193043886662439091200684464929879980745641440235306953598743728952282901184577990682766168378853715283195818243035462707860863819671800770525716721381512362672301855900173577505845615760688018502171402743142477488110431868584390880107443284869791753237043513644026284112821262313824790040216120731524524168287366993207148566639487131039355811710516388748729878361549294451466124010476842178571015470935105843117460368765089421592804450178922756602441470342914698170539616892397014151272187158908076219925825468059279806132214546611670746852860769553480918708577835956370445959423450289914604198178359581205788234234868843247842257363617124676614086875706418545969924058299130870547666160968247809542635729023209793389401235698737008426907078841351916373826911771044925942502227840010354834107069314531988538759701548189536225149804164324687755092116781808537631733853648319964049584247317695908369614071731428134217640523588767584078263173649915631992461095416280058210448650270933969313024520070522329591253310294977659574395235312561667960166065766385557646292463454652205003462062690481392788493299597438659143007910262794544825439821945186537406000505538924224978205196708618164459985659232631215258291677865187959222824147606793282211288937672827467256548816594018576406399807025718719081686218686877603893106431230744376105671484048323803832630932466093891472732517040063743716286768444446021471166960759688241007566867814844725846013772597666910852293645455201548878010948793291732258507727166285417098616745126625805819880007965562980200825955882807567674320349990620976279205412344827573126281854912900989986821927970626670930165662901025732892571037285448365859269593330655495687726791468880688003599605485477787393329327559847408458986118238027294319871961822445763293638888701901193030678682036660214417672368737138316935168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 15168735268677638871287365048439200017825032316609250894332419251934744589877343877036208227751321191595103085953402475548077659238147447007496592187505805273627654421460301452659851459738137063065003855639855650532338611615873315102367796054758142816430984249903690999016270564415649364261377478474196923611693027093011299278329194116457595615338032546021361851609792375979118765604506411746774530120952508452944387258819188662273705396502705150276753173919386399020886759583245830690154981855939374198212465134011981356079428751226888160473704879647344458105841312436403792998060232999532184908905574792679181197417336342639092273251051251321642532111037085487135218300055952409874721078120178247200137558801513795380763169117759485313978799756887317999951224191282651787336957604121183062626011113669655513770357624585710495093784574632722449418219597566254715983168692248664500306494827029209851774802512535931744406073479647286548191101017336761795954449846854878973057423186047385459833556088655005036443041797147317213437250802276023900093439887027518398796346809652691647106115533399423976382273795878292633025080247698381665759822166895216842521591319263291532956124259331398433160599935598487823884989843099437499559510443009043295576035878382582728759913729272664540645914143178962846811892993064372844860630116872885470177986815384203055230047278829837409489857187560806439581287444876816176642700470217639387922203794807082291989365317288374484697479311576217582719894531966203699590936785350008750250618349883721105390956611800954653987947049341554640623524221295180330215392697270930403249291873759863085577337740280700494165277923761403613247663915050385372492841219948212144310999084161421532623040509996606075577039630454604337345002712966633979853866697761838923570557050179254877779863703818022837580075392820982470607528762443210149593088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -53581912889424064406921852741951162189396897846610253716745185075746791329092429666824281663473059532687804377324065406131890136699095900841540583110310179662644659806033162192171934498883850254338892288451740112860225758633141384087913436709684497199457862824638344361016979238449143508619827245620287508089095831923022378506311685643061613279888287102810656648498228640813187293940690337821027852689113957441369753236015276035845289830798714607000464196851255934554455439639656310523877880886951538762747951960852345787993526791394340095098822865975123033076124323029379381783649640747784917971169959759843285148757417666537846803166111783999557831394580225438102111002661754408064820747587563545248379164902710920136508509520544539398954220084853317117599939556493529454253220363656314317962787006264014652848725005350719754603559583684894648738840115062650484919750256413488674453123293408262611279984179617725516630057123437250976426652028394832755492924259612359806408993560330041283101931312589476171212666707875835233625700622618687636574275037146423926591711005244455077783348946414302143381718677003465154097345850424452677901298213737343712345590107798115039727413471387465149674360021168325241566047949325320669517753403684519606494032876893591292052754598151228003619882068140340704786060801387973957300571965599938369660855854743079941065554935179990389157872574494853359352557169625037493580218089689036341129232930432205939172044576753412041949302402360430188901391861813964067140336209016317467984842681309249595192886668078777572052785617070065814513731467744506269542981810557598047607553600095255988651033325761937231856122562665240598374179345431378122196231557099321371595266802963453451189709135385874906346451876644435487715471850664781349709377644307113241425246021624585134708036178532244021044509004927076561134954177828307249135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 155467031160921415271537500861328811532971669813997079229855111574161960092262457512627871880397524929287407656487359435129434399988389369724066033349702651183291437748597761102965345613619502039020286437766182412715790954103241564983124636708325519978895133920637265000452583175973024468129704054395252702937415536937951363550706113154654123465311521218078790233300476371716862951869112416553851217685478957495853628931416404935375316404696836807102080999568167716747870790947214572108067348546988801771078211435476689886264187862928999647057040919910981608914396864549063222585585111490597813156404871523761217611198779904946614775396724930399675900253094979712211539095837766364325188862516630981711111981693827037914434314764330222667117113491853651100396223728467741855899534115530110773376449717034047057236707255580949769743431245579280879305879186336905491367196291535699437914696907302923434618168557154361635349581541677190230956266282374712558838626501302853424306780119619643650676445548178989020338051175192054294993862930908256101310212927335583893875706187436021426655557486170525407150849776666563204042793558912210470742217669477863571970736442783799538098068859947916704889870335669969135242035826548689313763087819971025690726005203642467115506025334350916583421918405364299370255578755225067671421214967472086451758276504724213112696753491299464700107016579829106618038540256314664772268139799930746129740173241517961925780919094644475891940706857378458684581259906335909449000588609384416317578858812242859031705445499052097324247368251765558907586457785538244924613138222935503318473750975244665146610153295459967731981726820538023905524013239528756427985048261905208931923364990121186710847432470666558216289119338267343063296159635828378602001981893265827592099778854568416021908266008316025053645773657608704016936735292416845575880704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -864510119264586634949778129763050215538134995115535942371535930813356574586937191295863267078814442084903480830406126295642625772951657996693874301895881010306298974918951604860576094898036511071577531237228022784301564202924586835685018468341012844653192504542924849707024941394737035159781502518463560388503528796236995314193881455020047206565515698129991402611005746833360945781323738822668760906783209299139575454115535299611526414946956012444410722221596650892073958438725395458938299025749141639021099825548414589233810001144965648536877025789105364576437845969842930628645556147303476698348427993347141032478278116956274134448965814760492358430282925500018128810446283632735643644126865637907648441647492850031866226136391470885508811642429294632848159386620866685730430716611929934714977823899059910394009800808251249116083303869553419218231715404551845821769094881017061591494483363357362157927648433598789465901082353140080375605669359931167722182912795770904747256151585975848355957241795917151805212561507590239023043475070939376789621603889464756246050845003831561493358733635698750136183133600596763419049380608504490715634086856127170786322586463924371765801917889478382877706883396374660771061120581271446988380052005616020803197676729872092239941899304018586125202639152603496608838472806941547734911951873662934565701283179853990201220935582658435903345421278945395485400718372492184268839482927860476487054895777095152009336409735595407631902380783728022913970036644795549098173571226484219200774425502950391447109639550166687840161226917655991684267761744843299592507241317584677935870128917924780946173939328050520541857964849356962928773996060175291820865521308754351168232934109797348497226070462590573560197638774980785500671969164547555043101698999578170366338223936551541336216891175845733896100924980400899882891731766408737988804608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 4615336648953918815624744665378091694670310074418097432231657061858703808138917073899363040048175804761148811560451859660357602211870311242562484372902877773226116143172067025244795760815097415962370889221141863167399028309409131867336090680796146021115740881724578262030924453658982342644489560242705268425947169491360576856425269630977369321206760561660505070974843845281406810655403509357975495138445244028496814416395862495456396428173007353748207971917760161406754311237485728593164962852687677295106051035720364360830242590122357558440769865058152567524671619302493631898408855963435454148001421967691483805401623730501117864615057261255043421903783394743141335925185988308196899041199967157760473889061685417722457524877843101918414074076947076064532429220663472198420899610554036842793335210455207398259551137522448094546437097523059430081754192428268501436248108860728112051510229020195964595775413046368691742132947348229323825185640732075690412309343727135872316087499162939423095315080682494499144306632217562481338981178886885528557365033431303500077908323926687307470474398139500720723190076784847790209919433214817704092370024341835626993574030967902814950007324135640043602251923065264248691703863279260264724133890663089245044307808803578207676951897208870480200043444947504878283047998619958258359530865214453665058532938934361669801924155212867593180875126342225094570546468459407297552738541952305582101934757162366634186311105563093162287063478431219874950079844144500497805550769368010901632900031327913049542033132842606408995672396729995319293798092724401580023508233476299654263599201592947417133681688813698226268833164503430947976155411163665475083093638446631901314439764653347261613804830911208127839130011692152195394096823442546228718107840617766381546546830292657286021976824362031132574992800661797978864061982204767466030104576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -17321958938502624123197531501888970292490142406635481983288557915431667560765227466961817457612613837941923165134365642376881615106522036415945667062453522465811830996113796090325192501858096488073041858390894600831063664320458185747590283899833522507678973513324985357031530178534223552270886699611899070978529839855430410094552413011222746931649631260322541622810205345026352363948497529943730755304799664354205130070439922591103422630671714876552245606666212718863058163506918890546701974018283886852718149907837768611575731605621410695878058829821258637643295588929945152386782217561841590754658168494853376325804787821308331569690006147417514950770538179533523201692356891541417348361238112157880526490896338782962327380263771361570227246282295069616628133926358495136995715860954831994722271406643508055550364296598593491817783148425869597898578508886750054003456233921376628416465318126226475540866353336526294630913789064036768684036350339003668327849770128317376065689579349855333325783781600861006995200256858138758931773435379588721628244726642111722139450160715175409681892622700110140179463502234299520346303624774664229054950128228167303685558274326624423034289207787672992961995135201497473346745628065339187090170244574245488826080447937523724844544052915186119436100179673812850954535114340901329687258398532956128262738678214264855921115592196297599581311562375647040022012911706132878837108192971380715490483859154646888038637439409377463591444872206999048202983571998129318766068098483031623308865824076657785809480548161491978331628925773620939678917460575198875939364363409961664974135656608197265588668341144770841710954530463410901864272043244224778217310350222613348830056291520041928656284234305687303332078819488004263312458805194772884666581232666395255740874593021993066510715912586839093813732885304912550144352016170786567458127872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 47675368298205722176102932298834659399114641600256635176031368915679920940755337759864047272276796137233507736954430052980882070642420744112403683169197000020911332591399341911745024273680834047437201087997536798372198451641929697618528665944188956025598657652945794245105408247896056601156849835628826988712851998421362411656703319075608223935448598928624965923647896840489108727562847474925838121805218717959844586366270628780040931711097318448734039725053713006449656904516248947193892053882306816744989201974017028545196919775969527620783523256308407240519551009257906805948932546838757434572525324805734425925470511506434012982173272979848057079684420668714969553147434651869164974578269015105440348354489571110433019376352386426697949914397689029552478156746030494305280792147416691639273800505223734259855712183374978427594857838023439374870818760307325286504756329740679812969746274938726109594020643706238340231355048253121335727400855097153321069500320312191785762399970797792145266856492005687038670647885555305173739627010660338187820102922467270267314025074242769880975146515674848185800878501444623113039471971995495494714573038930212172795321766960785369141736438654966666287386338772159271246556711323263481608562565790287280513421338892173041559187849108960331417003991566189252884744646474650481604926701999855281809907131971401573647781538520212928784359719647461328549161883895812849070450473971359651273852980193136285509415759874638503332838018031462650525250599146354275123546071275413122592466269023686987849935433147466411792850365234814702744891241080046432279227583268799063157827927093318445743554528454689577495126602077818480892630424458057447694818521786598440230350121748887663761392203176923532010634047847561675026338321930608425203582011605983836553980267607857578850562908497782295148766440909588654933448833242014008085577728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -103030138347332973681637464074105504793298578434241142458650624039163900970555272318872758627012758503819382685126905274380852784718115096402507330171879157370731078801958287277740678035026879922016035271651215410252571200767101262166910771578034881809789172840557150868137452723145462197988655896801974831883292642898302630199382815624532488822722056125388129359979209880427645706598717192869845166062146098813668231383795107685778331035016225576296180214507064355531949871737170315850216978284388718139204212054159321188191972456813293049131056630630221638418306820017952065686431820840346439504628907139976133332430081236444192344155064742565156499579206607531391640719525423009634545914473917412657141061204793326156026943698911369304462612961735388938110305463848541814964051594344795737086651594862826054720455594617396627450844075520894289521075763928713964928988850554984329863690160293648595824535232054637469213339632788356683625501830868968395976448843863075957743508587618538777774676132635465539029522235065780773349841557400579428482593546605257443740990439378235917303008149826381110356681165070752931861681689280409006377596273360315871738653370490294839451998950141872055290856492678337677712073788280650959324898597923285897533936662343993120385747298866578500454757470341890205687559125062135179110910674730312740023950930653003034276438946083394226212968473515930062573497946350089983448917712709405509935628763596000055326052017288750365220087630093281171120641075040818978559413109014768807307333589877865927972793084429326190748559431935298029437880126275362892526078830580925625863440886859157269287818920665714736527457518598459416152522568027736747408998131533558793218513624721260082683195809669043074143597132206217019593625256713991698747239429388560780781600599131687913558420060960779533111825041248750063231132067097581122364637184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 186202952981587737557065424666990525603110297607268724238322184688595393626291368820128251911711229544783105888784281647310906557381661507986268795287747873009242334118473932880541107238787252537242012968891911094563934134349095085398844352205058656784531304517590714221400091197435214489198745378913631246987722969786540093330090451093631706364232162164657444604597543615014431581608945126399228492644096020917431737341375261804019994994169787168311189528246123039948436104733904533840955473196086200297216905941735096051883581146319951783274884084533897804149904421598902618843092223095113557785980713341791158425079388410191058265678467258793893041398100991462766634441775705579761109190460273017984176380919957189933109293476111740573202815126655532997085181751479935950374212563032083928120496733497041079185736713455136046679443972985084960365380823300859135382435764074331203338431639847889337587307518854236635120955780237968967700492528895442681493092094041246698038282858798232178659554539243032416134392407199168860449324658578673596216296248604250391983833933964211941757277293932077779372945053196054042941896852458560953314565410810176462691372161869712747366210386002815481489389884401788136756551298248278531842323983520462240334962279083754925804673273491957750499396566057642800339093487108880509603337153113068844846707930671348443705828251636694641400054538865284167367718149262528084602484417407471856917988852407907393386334872704979689416225033858918053095373318749419632659738050908251750622202258572579433217329788425335935256781389076456406555152783376652653068700872802603151068868376842946570803625352064148053678922392201373947080183816480125845341167849079040935356403519620944895888613409078409060475461511328346923313905054019457574312218202502688364060136179718410683029643931653535909431526821965852465864997325986543476779515904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -296905904611608178229170983338792458735671974653160590283519675079627283921498835208280290705365147987013047299361782593894690498504693501855121788090893253566362787219937732705960580948694819198978987749493906137556548760770787214113419840502491266295329324070668248785210663542689479794631851150588235848107983672515748049363135505730833963987945538205519546213226982436161880534988034611806607712478780158278170766362149615614053617360796582396834212781384637700218980347035201054390977713163227550264159751238807142317266360200260372194494589934923228131104474775935529898413386860780360781347308627598123524367787856826203837115898254103326417755852072358416839823040565161807655277027701452370059255934529472511790593892314379164665095662999710456006008824794032528197204495403609865475785479562814634144171063939524204199281543027503970950138120624939926188299734455288515096023879740778250897744480693769841817524644581229250627637392124445075812918907580080246951084860297315105468840982770519241986663548825973256014978316562394364815476187730988422091436941247520640337224810177237238126056230975585343966377103385999304360354683375119677136980329333709501998447847481748940630813842765798428300001022233146839568737535162779715114837426458862082540015967567300721819325886763147712987579170698576885229424034653123081394677050341507363150073636832249479439172260653508710764069195250547842699303081105902259606868400625624321278688699964341415119204455913342620520564607559516777223842769713750797241089865644332571898428295093211090661734267860979228785902018734343575441631192369501100643585634952372925408210663043420218092173881239409632846038587031728791373873068776946291575995100664701139289945914746360378253981446815969335334944306907958374431810315081981772827362744369384021620152223681210267202523357153105801357724103271133641369674842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 431425052730812182830350525466251754477220706961183293033514583055953948425418169462517113223343852509264233078241091732090210954356726345694942812067487191443545574219171547240139414940961917294831307156969502225415678617807414656563216435837163710762095324138227769111821751621262953869306685954695236963124795257861306385518024813112964409532746166752838875387905812706085806723831635935641708022510512844326753662788283574903521347542317136164730330989353600408325491224998006877974499582079582138620840087840462733758974194579702028191712679519930546340747965679320840181970315163176823559295944119566629064909835591015309222067572007235710329190758447029323497854970708369711797846061896885746417701590633110278680247367296944038642499353717501660738938568109090398801877387727905141127461017132072051551725777828458684650840831039671573280445239902270322144644786889187375271022939762486558326376343730767796349401685974139667379452208787607846007842129036303571051250064989437911147884905665924569166463417678623360276551753695841355927280402252767719951776599076048020298697810532148174821186788970446162358705434828879844598143210927111387173244903318044839701637646937003013783226277418624517687081406130037211074933749866277654683884362563347440829024393690778324491175423740635496016002110272938548110587711433629064668439474418971151115748321494218569394532898493765409726578554616399401774300450959896852799231932783263305870719712040684949255165626579314516538514700012510707620779815134362647869736371741969377041591983768164737437953914298662280876741046620643365711937516759322223229008093486201004316550550613380743871899281655081312445856263361470470215934646623341598308467700164612883298959473278458100160244990006514207944968064685926949234504284953250173965806775217868539925667121621247039615146237718609802532640823956758781019107098624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -573842424254579102392807554747980512723848037158983965337388033188457192789464799994458000431869755843224214761003065449737307753815801084454960925286989935300265672614622616184229734905170817849756055967988591348015119621499709081800868464693129542404486173811061611536018185535830286054733261345486338738149002796864061702006951543953166352230967324348111199395535035222897227301855790599148708873139114478355267773664885077223341206970596140846268703356227277588260922118101278206148055016558061415390432346474996056831553493816843513887057553510320724858858047255697306984682751551915681282341597264662605125122714791358191135177815583104345457694813614751826829436385293252090160955683715896292298760471503737407132439853184581947828527330525434924286310043636625165291224843927368030970317309395858991093869904124136041938371362664761417158510366040473738073454160131894144539909075138096681771057413210250749989819174700022244484166044989559745551398814959835947422057476852253524040038900073275031899477104091914262362163559830508185882533820622088593881883747094956012579356306346048723773639323616469011065593843474307687315953761916455115624013446949965677522145194994034850688758315602779148223344873395129269850783411798461564075273847763609248647014782690599366111993646058062421634437381813967749904404230430545949726108296299004857515014459368315900532264498982524195887174175892461908410467275784469788069821891394160389768614851675400028185281780043700568987967550846157573747845522963764980776590608285944605333666327410784971385488457902427505843548713094073559610225041768460700707824988120672960756515784375755698462479203913387623112555647342246994151851591301338475289241958557905278169228694796659547850491289098129900485576571408264727268882280014184506849863102676009276612731978712551668561807726652003464701879066317638414252116017152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 689006578061392956938604995550063692372589130789300577845009232781913197529057229171846523230321768822512786808989239607539637552608954157799528091154566321160239164534058779209543385862264204839921998402341305926035636456020557589794242791544237021919713689883648702573965560764303680465811515944116122081821457990770989142317567454940102063960990498436890094041635943282943533313012363066466989371342816054459959027152881734002352090832680916194664296365077105139737046341663071379453592773581353524841783843835621746632739461252022959048951562848035696147550512608495986540814734519508720124868284232576193244212404831568052767175071125016854083879683033580053870171993238076121258149034530998643030135876134019967613489234446361508117640839125296410472348975038086444917668879590578627633892284404913473370900881039351440919879184388994036005713493973141720878646858902618333039940149760382151772219877786342316011212720567022857820639052214344168582040266481610293886846149437626442467906988883413864968614408618839672134114201261552324267431488950850805559145673270029899132667264558958983729174428793839243030274498977195844808261353007020647985257452393647478863014644437846050761505136142379927890708618621198003946668600557253259886816710937199047848628198232814474235030662112151057533691669590766378522112060016600136757256300575728272717693337197783731232231873935565156078622731023633142041863427427676736361741475748024946930616624228444180047488497984161337781635692247902226627483615484322530251473233160080935002287983573017957136894869624204329513159889200418151456058461795968172714620770180332648847428176779831866107187379826119423911089157933993197186859691058774644640207110688076458205550891134113389049757458572147072694032902728574686713114019255492857426610266974147335452739488665049441430436259707339622123542075631476761171159154688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -734264622002667978181167585530778627372791853787036079761798075281891006636035087011057048452175858447741001508066210776787337662483947470448436011087084201321604283386359156304850909999493952132287169244765541837677478018751720406506126803216136522151564606412763512233535975162429464931563436529599006765509938231194916118401691430437107956136792342035278560944419132977018689379229265993667147960003437062702942880251069054420158771273971651331146234502214145648000688205696533105409694889061432623587743027518920765932978298452350185714188489451776206359050207377616157280890076833332413276431365160226698604441149412607308632653209394728160269009455963852881292195872323795536033764377705276218370129838278032982756428685476504424906930196994821394957039947052328532416083779553023571548320870428213449279152380357306718407170990451521766017306942990985191499452427107217096049845677858985177271836815473826379049994795723034990463495945043449713142065987323220212554535810316165379568359251213724586232339748322818467929554139749570422383657657619798987816479215611811774253446908799283671953210178298734917902403031805229838419889806073743032386219750249601477875857238737894377234515843174486830718814775998351985461631968813282127230130061849732288314604565600610304748141507350621110859986593715554212330895586488514236086926506415121517737245357989865426805698326297317745902957110933130164433129266180854151217499002246912258813178566489379557480395028103179362060074426978718841058566812427964091836223538393372450016887031004083774787611548009385843259267425400111377726310551698664332662388674448645436311099934539531343706627216150729034467828446031957867718827518220246030481656661260479654368282296525345343618519424475627748717152676754204533423828777831341029449921424678775878592832148383516005883325980454236464089795506220262008357329567744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 686972678195167177788630465767011839817610051492096502043676795939147085158648823003717875199800181603131488736610203702287478059082858191014387038393988372790336863754223456372505240438905320736518612637876583064406771105180491621911456677465802932677217718871241003892997395435753026492302179916937772044119755195243828518688413122779396500555904349500950871135808116217312120719625436209775817434133167132924634849291850703994059003919432068887631050388510435543213729892838952953350124940026635081771387276093431860233873014356053585845035410186756744572909254274857542741224725639051203355432581473063364682851389569590558270709291455586378239246718835199198369233957181440432218590178058293475156381173991133211796916261959156325411207113262668793304716741393439066641383210670578236470992025583595303911529167445903166220032878114175725047297357627606936610939277685435748421080786748995519626279000742095682508746205984845419759737617446382305566927099741918571335096745074392329774293599297253607310633090566800795316206495764325627531940367352820925920486486099184648375247014748431322347594825431157335272518955195379416383951566944336503891262091359632952843201741714128998470140308891843170778274833794608841925768785381935709846318393695478444291748482587390692104900469997395276238357829858723657589937656033293356978066465452536225329530214528718134411264382578858988710405798610124703669876750066129093343976898199497449660186616615121686607045597417184439414270872685818549308412455195989969109126658064946574537106350944471887509289334189379875470394487882185473287748396745323965347237516541644315749427991539465974280837490002259174346552452397202885206417188117920730581317847869744829312539381225773607315937594205722323225478214823229760841182258802197029974978648494477759339942362001783987430491561867778978577806748829718462301739155456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -562852130341804229642311460456701417149083907027177406320384583341216210904534800416676247136575886865014311598012940475132184647745357364241706869590478108840160417094477817146050762200314099288817874274262497720080697855826382398538450178337338157694906320471640611294845429682440832681753214238992898944236368397832224576458979058657117728275298072775297502513159897639986288071773852464755635967331148840546035767992012960611692274098093685219569116047181000199239129088184199564211440614642317053315787666385493867272848862544583246782313060336928947193955062423922104075478410440789253971965991637498277127106731896375117508858753532868523885902099428850402010712617354479807767411375874456890125057957278928268557463341991549884496652895569288853894352541598218484933304207753756677198823894602494691838109670549037347220292162600579365208758623830485497834305294240291118062933904522132182188708657275236357156043049053147644198032391407296295660637289367191151092701501970230213087066846683216364748686723978290689839999045620554050886660365526750429445607196255496450135992431650245099786175793888577984243334637422055204635329052583149234100537020960570440170177208386391740049852123031082517753835598076821362029141358519185896516459889290782079504659271724801268135571852846667533849856330475859310309049095147920120590854898627281393059225366600187488120718220243390643998759366845017057056740028430837516049803394528457914453690754922278286151913048128427718741329923593899703254103132383369298528473911903850437178470793981420372219535267434944446171323613092709045816420910294992124871809690239172696006474794909643328960579611675210431067430299345850785478110388419911460071213173656821180507991111813490900577226095148763333184133546577667346249398789103462626674823990522666282931040676830447005164660908065793018732636947930724352064902660096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 406299286718143811592202240011924312361221923920461179858531014700893431558813243136158540127324317133092751069779935637146664734721526979167444893268297416947083213388156757647457527065327665566006942819277125110932048372811259927060456289429597590919023958905101945502628398367223952364850071777759033900394059401011928231306833535588635494495813278041091654652846825226069994884559754642412771626265129259007182037285634176507747491151135309293553150403270321403198298917278056840467131784974457703371213354905384347485211151346483080567901311057118011940298126191113583992914926904825860268035023431374605339022425033416826471788651979318439492057221609927845404536142053726110064071565766027766632417830302691018698261058901996965466642936206743206430436529778167194286470969830871228620239987310088916061752841031982261259726119827219383866590636990732940687095662265764906976891992265833861721180314370244105430478316744248405590547780999325832488322134246805724507979076338816752189847423832047607281424731544931252540296707157222047686450424420922087156077468300462924838799610994093561581358321285886827627405766503569186257664747945955349196888839819672031571344593939451193052381337529857317768795450067056414708998933262582340024240604074327262089212478714751112179195820725106510496174755784592434889722761078835762117558253703223159794863111699620880581053095920163738590089951410961839068601294662878965026398211289870954518236693260178888070643103226675108332747572984513294150373846511158941407985192051517001156826394676842602353640989545379487923058833760419755487030958515062090206203901935841251613266375411648846981758434764267135876666944380334945129440606582382125863332003972285344629469464316368063002672997469149165467147209857864013410578187001531714225800262117580826834614941415574909626544569717975084536385248961739945766505414656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -261928035700510182295975600750818441900069631762597308940613852538754469421462419261993182443292016127434484021861974908918482999975288124146173678147422313475302091482803615295791490211466472772569090690035773941681759275200661168439222064788127860212361865901831917371192195949791002957916311622632968453917917426368772354705552771406330427967721785892729115394204821247197137945653960425635084144684070080027372422412592339025868532791716566573706957574195115818715926121904717194308732500312168234718396629601457991095051942050097082761906043261996398257939990775522772359587460811736159294109305984212169825137423950317896955401262550359680539277242141876209368548239027473412113035991623430155110592828451931805153544662356946368925713147837672781677162462269426522258547537085668281130292574245414148552942766705980755454629166285612505981288670107304133813978985842799307179022085545017099477308085638195043550384613604419468443632059780780137582015358689598549636811051564499776226904018769165260390611124460330062698959227740778300680349109735905568230718940712643845772666317144510520929616621998615249007562110504070934904698004099163590657691869857541458743030604581398687224842110436184016842219493117607640604651389852150673780327523707858113826242707766054806709004010169424236184402622890175083910087929702392529507305401298115254176247783200049733952674247682787543523221431092574292895039390481574297856510105854586649367903373007584505909356049229061975160973502415825915199544639012448456012142366943077137710152340290174424341825418473469282790500460897263965172759528162742815507875896427538353367254446808049867207006934819001036546715318736437712301985150703860980849383016721774269668529679079145238377176850907795885068386422708769157575763325184864739505629883932562962482638031732268158996362580147926584530843900200056509035379163136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 153319420663654806395101602462533966731847147202100286706150395117278787815171979110758944096647635402840089732769222836587905745010750092166400416474773833825409789929956245319014452184237013494912150201005930817089043938576580825948887807549120745409830155084509385284482426180088790063714355270024130465810081254622399253806156967355438567423737881699256792483710242376410507744995575443003094463630581031031799292435615186054618839149843363784434795383894496565896886220301899394795901574871769680502302008314807588706161409111366495046959501033179199479439623234520339682516986794421403581812133575312585422915675099642339161593080179385063003382532767867262505745658242930152956582297324817354695124076124687997268240402731301421257464318849031391190692907281978676154188017135853865404033707745274542316057244275616131118131877297380688527213016405461010649629894245759632023706270184042208751523387189170354651052070128399203879373596983197206250333432421263929452910699490272778322274700549772543813979738009121068248720485511104834678632881565867284227604391130461836932001276567786739637266057113685887956840631081425097713588821747746173923995712884892108521653875564795281486154746145421170945950963976047014731469278410550716218807038893274162571761617626823054396874208580948235105458677589610579246460931567125152952414350057217554181877362501285549485848359496751462355004390857282376645332825130158867845281077732711971068196597456283289333084347269286691555252107539907380470424074145328949025180687675014833993198485150183190534448581420486147312541569163706022064480024507143553027574448981353441339992928201163464798464326915877801961233988349804220756513784659842775201618672818703617050028216497545890259282826587150621541971496677752206077705487234681109119620168478704793715774543218308362329028845276228813654169763805336208969991979008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -82333814582939668831154101918298193364295804549058451046267525908872189445236235780947854700731326308283051515627461940423569762535454928330050221347727270162892632763762959124105403879294115874910053570463952134418882789665023767976780650801084360869900825306802019163902577597871108792411395839812317558540102866198767358797445144440588517687028943606905422320667924964865095857881820706820116023990195635350845420133283187588939366816934553348470429914531168424498979277059706505731442901886909699458961503334529563563556161752249065467681261196937674439870110263942521916045729609874894289017142852147576968041183497030369763908597961606666184812008991180187581013093872638063989885964723469211380028837944727242737709766475886413171087880526049016158673778861072578018454257438155058843125421041447077069111080178296404693082159193172864942598680568794703465153878845892185800849843925579319151210813315034090857296421063966734756883751859537753035289041462046998986509360721030019017127869683682447651258242335995280009308781599926904743600243678815291154262636970121847282911955788160657471162647732055347030655374718440166078603673664772076844570163770556407471886042739743729734815574300924664991287989715420214859631864684955682516562722661083794737854361873788312923082139874461602973982086415423862184928630290229571780141646032390402994360456362021473003496474892318188471073716139775748866196389181832909980570112008256590141339520598175262587319774439499681126333888610898598950077527578415778446869603083265574902354779821478148846038034441369238202530781035639082163361363761414033170018496989552202302730181087557268030363497334101421595741402881104066809958368881223132306539685169318138014904061300542925406931544703419153921070431958873440797853174165563858834263873534749014082878454754721378453039091426738151444719755138796001814791585792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 40359155574889512837417656265256510839701519897318625717806215230265953408889017199596924264693913502998422696492472569594144486347717326344331417802597365752984042632578919076907560709883792982679372276712557841110581651052213353652393221230036906773182495499718918591339534881063071504576242822092264059429259380054157973722280511790451601852218289415188638582260461095197927989758704004396249607370969916057630569307567307160994592826190387650788616992754136484551996322308797994332278841314176030551993090568666458738890267373373008268418525826164832424899266645155831559591165865073112793818476744192614017645043423174993661354558690552373399585973001620393372423515604525095445678914831936110694361693375489138022338545331986364737522323256583607710961348303043341111745599860030053752131356655137973208124570794189579935703360135996980121784547462637199556118768074866934357276031728017859515653891979633370216022885048244250637633929205281669060193408792802602042795355987951749200964677039497784373664229542038055498571057469681723759909292854110024847636220630350638334177074766312759267537571068443216907241397665029603869370608594778925870528258751250704032196566001957087688936345548908848945810667100004121041714083940933006532915176473855877231910562817914135996658444921342981786942665898993722067435096829235776751667800160039921908619451239252939970964310022279479564066056849914774220370763482153420688495402945805998702442528377517317164512900852043634848142109171642607018358881239714721752751548282294103238395391113209092504065169990056781726320625365410997042586076377357524686636535118751624175830497180914258952070720430071490090633039943306797416457241061875836197715695873585370423885899231173385688348989461961220932599728822887808539796307218186727132945513366045232083562782942323935561872945765415596422812939725561101035514101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -17673159151675046985920125781154441764981163787801223763569100980025073982028089724252713409276135746451193345817335807814683681246293527939532419052217993302705110491463380076204441862014472249144395657997047861561105212374745190042985035630462135774443402299972848131648772212857869701601297282924163710943414674658991098049663018922399242341076907220023314157083610545508800772897261623866083552540634868710005639873651103398120834413161812705245488472273379867691582524529886569806143568167577882788998243913495269672131865218760027921380682320664823351784583354618713431253476842294687056638248901714848814313019952744515356237148945791360897734771930741470969823884824060617396912215961435355341260524316037403305740665994209808721076799394175618731232505697057618668172765128650220294249232810392369195625718866265429081915632032400044819815838091474287921122041695322668920279880451964111296519727189330772636232553518885168500028577907654307439894406220854130047912670134143906431768002219595504429698381282496785406072602702890980956161036218808436767757468728568362141951491340569994621182679143058466459540187760837433908776282044264742565507862439722598182985557294594276347402777361877421448848541733626823813938708080871865027132298758558503126775642396197200304444496023683193543352440791122827149425700779102202145492979585150401760149617231387168143738923022554261396185251442652518410858428575648097426050576104856361517471907229746512578925345291279084417704908379397326002280598485271671076389771798670327405050067049319579626564048321664438641507006734751398184565074274615430875537385223920241604800431878650520316333724249777036402841102567534326352564751524264740468338486844138959751176740097269183729217516051608591170908738536440797970059961222342332750220961504490082736848919006202674144033037801985001297410495255155718615772168192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 6690882380916805734300385347314537913866027138713623862610621756683724408529140804919128235076226937957625647614889081610697304685109982366937450194174313169031039080136749736727321642965791793635304306565388793289969339752014758063227094136953377285045612210811816542682602002345887849904470387162285337021425161214442677081215972245911971216665336225400992638290644801102762284575329550991389555787625147789462193988247396536477255923515082784586326698783767496029667276003536771429357912906907042274980082035515734084636662831323533406034040756182946013187652955232741345161173666171550912915429689633251088057531108306306417873331500973665019650347132491472108743445356779726866032388742087576496708114577868052765458114761699873536172480166659887917545379652203349060957670329116241735105816068142788347357259917742200059528230043219803547401229402063446899146478634467566266148301213273534131487818051263713313170181124071587956372990585656954940886437771581779931523145848982483879584677887136713257324420253759886530919510430609320909170111786927944595137249682008790331494633851746088352649545398549794526393859612526047933035106931285410005270394961844505446542849804408520672374377648775715662109917875619053560312403407162852063292609955839449866346542040811822392031331963840354030295370239483208928672409303351335079614265997204030189075257354788464614364995849165695915843849651356923392510545062193646082862733674228540255856535838760454308793377528818782630541935139344879014443202669781010003011385359594117391378573663270721926431283603597910749456400329491498675358110341308521742439120499644390761244286239129006704383307369613440242665302981897193045725711815356750863479253491040013330290065744072616324866433519919040830225649722191209539838251053917133171030206375021874434526039297443446171374994462902831493333765708801346012316696576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -2099819110948701760587290916473590954261228284110399331020666220630777385373770070824260362337528999514601737259238603782572246646109445270290446679821715974930035540066173051418891723154779282558909781596692506292065544464727028187905778088256731012277985325185797119144610106766102276248139538602357108100416712415974068629473492791712232218701388135698038248859433036220339016256309268598108664646787803714842175879502688978589450016429484300775284869721070393869511337984954086622055952158619378163549694614127832445456408729199819974781430340318199400460224879679516850013390124440174060059139547093141549107226048850963469378088317115233497218613703015956417175783177194993926455227221571852172446913595674389337600078339660082868510409083225191864677081213207060264395316257698145969784674943100480862157177716658538815268772611533047763889910005833168370497416219968425290535148778153611603402009586153473647968338828413914481300033121725219277005758869350780815879830569053697953964549099352627125989725034588064007857842597164295543721616081253917086900564986320294664529511766578792314901472629393686128916761718691907148904339950121492062307136242944007964299245403217488425040161042689480958997824726319898822506197462868411519498792385950409422842489682650074298582213677322689501173630808281576096885467607950349905216969004165763897987553303448083862032665519565508345806520831983412251110157195982746703401653428368063413735833051701022557904013428682195736279297128600273689243911114544709069754085345074280204150672507800289117890327415370919166607976252021116890252475575779652236161014878036587062017816387445430020555682719606651585068805658889558707482780553233619707840023121988089712093508420043050155539195657347470916117029503822963272327984990250373059612040317056617537678042111170739758029664889284205563857590796460646637032701952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 513110930313924598883216008098454605450699176813820308469987982483322729469362352073643469426022443300926614139623754854161631885433346027710512316858905464522804167475330735900864937378633760586779748287230399559400368661846687259781256356441746690173536948973296848586118995420259070527751103636625597312710232651254951906543223348236269834396857327351468844302419800613109362717085379388641272109012930837801587844207771553245031994252138430214136434348261674195398028214050010189717081934040256907649083979726842597075733436990440797320047578691346727131114241183173440056253465965005610088067702849128745724686483315861589813135055012525657388838424061491666267991220673141246617211728234774316950863391933728088864555824657392457201656879552095338073935184162589224425198679725494647280876057737382747244238235810498956094482926056069996632637039917116350758976111510750787969130087473354546815896214786952864277805348855978251566224348138610160601998343907340264500955966130382287472513039948860089179850516065373430524256440173178457394424018351475410323935969179074405962107041798709820709183888655386427505951604571889429041710312701179853430663719705962997813630401082727802507678253494871174177188455308560596852778669531965556807657981375799700848484786861226219808340206934974862007880688251479071114527577863462877500752897477418574180654080660470069211695652677588322211904742563591242335872337042163591551057650808645837985065949064435611312795426117053253747247257841264741490138477177663531749678711423960869847979006708219216514635444315307093156894303681802805076128213998024568601830839146983814405677275455895268577749344881483380423616277138960131286407279601036901147416267268557149722827641383538640902257982469896121798592045775142990768895581534269316439886226277134196662445397391358549416055603458322567564215447441783753585721344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -86014334865458663552589269241149703443595546765603609534829051935441495214310885003246347672832727796650253335738170162829456910827952390958788663485473426580743423293727446455693479117465381576492896852669955411617232939691580784917559514135766024568504116194612232535057695977373257034649502829932980209555596353572005736456291748175406867600759689989874918968124783578786273290674117411881268584436625637421705770143116585595944374083695438863418131836641236790266231374626474246662806610528501331509745427566775000912312148119336635931020256881330317468787794272018196077315788102884208780208574162120959564239641140416157852000948268003442638013525008942410761136209554543160943189099627099642199494547610849885026420961507202504702707826161722376336923450954830229730253170644898663792940630411147226452497821307433915568129799467558569139982805253223652577554295679332896158863168911104352766938533135993921649433189488579834478159762567504743675034304425980472442670340010192320477503817573348990868540107685984033645140427622087866492693771464684464637106025814891677058978970882270151833164663446049186765906550128843625479085562774946681790333398408304217941902307758471143902421157590336027061792330628897840568568965979177782568323928570385341673109503345136657369055883097432244685646004182842186678875323357336855157107053292882517768786318568600393131971544733828500778266178907598226959515878588213697938956014339083806394454227952047498577845707428231169268138379426276227644583904677960745470155302689172130974280357227532516170535860574124721202706217916928714574684413011999750651292272157322936436955679906739828504033399047867026228664584331398238573165183371294234648003401967770971795224227442792751845372353677626229077519238711141009616511827846315198426349888619527855700201727380862220651194362508952739953627941160604552726052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 6285687040996807182754028267569450922772409050261365749809862229741706527855483772776534388945932657464626690566680948922534075404253589652624681904128566816382131398097855665402908345009194090424323214977757561512653910721804724098549987432060794222823580501321599228003273834894799960509997080969284056908402443561766380340331339802607003826777127723131069588535874352580603440337778386925006689810630457692935583397638083102599068226417329711253271581190668129719648685016745512670785584932996304351663576474159373998676752753357871091189850082997407900649117578615855151706639716037423981571495608206526421823861784254966902603518317678021686365699850287749869159294868945568450883243867022239527163884314780992681371156349219222873222936279134689134332797481012284459803351485605453673998251280268961397180654102683975148573705531426545875963066486474219225358544758000380416847734491161778509670448228997505835667511179546686248247735037885035772764805682105333547851880778799958884105496932333170859406793902439813172404180902817939524045514590388768086167446764545328531195517551339315441675570264437057792922800753765238129111365010936059457789469722681112152516077446082811450736267979722189613501869617491005265768052670730506562059278315117228237029524103627514995761908067695034634027052871087934161301330847283571599826457373767484100371337513371245263951903909919963980388486582483981914997055006004220819531571733955820843231100434606349477188433906378375778629157422467382557435829944138896942632411039695008143638186271267225424507056534779012038449067481412481720863682142822325277316150701443161585211452720618182196774018733153766279763096867348042889384943543145187183599042468296335801761569122086082368533535935856529104100193135222569693588340008348766506891502718187099299298515632750910386625206579727658374805050915533392153935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] 719122115661876877950933670952773475523146561949696984027202997200173324443180859527401472886289002723207033357386420498697192571225473430546431993735696705368799956429147488960559578105170076317414192824259932553159242344705241343929369705608895442409793620845462446999916908276265813365125105172339002529386802037850354924270618148154102684856296464885230490808932745716558113383422726718870054321755399997589654907796084985617276652155485757634056347907198118150836696051531084798057971824914295721088855070684579304975895727037324970827967780362368340607931652125409094616770294750866711309799589022590906691732630134302501966606828191315461493467043082093452432858650193451674126874447247221413667353340793923017014836946793241492540798989635812264670001015457164090107210782766900209388870267713468973662665381614975910549563066422686327319457206572042686056715254255413324911754120932178243862141529300748598230257843356004679370697449611916686302380957694577615944189357363148754086150596774176655717472042724393149753809491648306658670889476945711048071602433735758251570425342550146871857997840879282302351247086376738837797885164542275776846657683145321827575030606882071284416543823569782637188095953644776747963292255269297087132035630266665046543971700063414101228594543835641799486851944221177842766824741088057973609801509571056386054490193142917529027554085553074035079451423865765961975842851568331969783928768811813309879010062329185786697754402368436770352990380603545755155984909374003488237901379929605302603433877883074508964808402755091192620973568666962729243172852729280168201758529979486600932470672763073733499218534936206464316403180498624103818104922407613700833790367032915260203491409881646267768335268630807169252693455601316685313543634493356268798502972102492459996082712500248012496612610970567152322919265686574434615296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] -81193428924756999547822653616992952516361957748051194452332208426001320526925562108302164404913762617859885949150905224472259725744958500047885561395293553675448960482744545804643770484785303051057110804248052086653006534145540268458039801606374779966485942020858673384394795337678086913646011527448965648594563778654004607555588430011066526575701018904235416156877867978005553826053156381078698833303631991438883034146984004294140599195589262165600478174027876718551197335100964690880588762222765729191068268764849536670084712968443760069016347411077220815893165594648051137682477764455250228016104045455409685188361707987040352583866023780572107051544881632366486013243456251786136827164975696556146565981956121695845311548667372335700098536799934677982928554398953103219358560811492335678157330759957932433175631822311819619247143856992838377907621233795724921531521734764393741300082602582931784895337853959763108702506780095289938950294920517850421310465689807085340136543098082352055892732151795143448501262573039545025674049905696605340814362737687577227627546197145472796089598385586871259423376536415367824654618825405427334292140897788189928716237299167095032454731548369022765693272098890822918398122597305573222657424639785364483542554881051726317322879578718796668601538556224463289750426431836597483518714428559389836177352162532023784754050424944234011428126940253806511047964682461557167882664451786328919783704812386845432991138715702805170123362478309149133789307964899474723298777788375998827520303181332580990935619940964419780436546316688090558770598229395895985074018720807839533220233421655483118847291368955030361947981022788591450153270710269438745048704922253735020841529328552025172293815806356249379951243660428550253590304094052395275552068309988625364721603831505810159745287553981593978190108539561179359640986608781349617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -20674793100501557687664246750095820634142976127395120819295320757205278774749611324685950292791792608006339853941623703758015984212470984733644267425609265835530071493291411294867864780121408513377321930048118150162901153332337573655537344678774543831002956619855848211378016974619410074431546721293381045327699400973085060766543514000162862260293298092222591901596082713244525501070952139534361080195031240769931034593952307067360174732197869332101574996038026826022188836969240033460173380843095409212720763194094602551071503279056379033318422111776779224332245763455795268886813446500300967950829387276867134269293930953269936070396185604416112468551189974514580454583863868210506279208225932894860456002050160590011826866892505062547465898787192974238006564622305558133374976455484976641596956283419900581048546877831640285654800406767297705677418398526888637850166057315701826667587979874342015419306844631792509424740002272041809622276189832301699980217797668454327658664750278983186557333713753084305889770771090063661895479389520079852647697017758781740820234388456127861899185330489437308490080990877707245720365103402731094794640078098530926387275166536786468593134861862519974225115894050308660001614942455677281912106680593542035183180078888177434694158434495466852464058075366668818935117765672300408193274295135241553498870690657923050394438007919843970239461260279831595807878391243551995307663416637733508753112410649258540115396794045995292914036716354465828274469549357069107890490297772326792898386495429616813685148302652922863703874892408189289219831603748867570486608732913023555070723542371512908442131529362692457390533072078425601887936829268935250430749036637954763017672829548542237775584009848340122415429004735448861969060261728349019871851268442620529704883247066090022296668358711883609181279366327478231955996926257500520448000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] -31860261148667547422147686010025902484608114312613567703966401599445609224741104516250409588627541431913666246620434240129867721502512571037940157191539577790954243573085330328087104231639866376241502954459079193602819158690385657662539000389743607010698987970094749021499870187361855596778199784629796732947146050097683986456896768388530373891546634467995937920534137618006397282294878023120214283976934974970977987009009299005592085149428002922857595658072998141648698719500193501513402549816248706623081311328224006989831264349761012722862983777131555241795423134401257467326631866302993737059723795820267092039256733892345265967925857575553914727296155931964778873764479042164557897864327602286029892568442152071347800315830362984517008786227552728419518996580690600501167301988015589258218795195140834589597223754199563455614847355326701449499914488490469453001979977269304280278078826673460122487722569414248589050154771022500268145315247936873757850830934734293176848713248864291175625605728207350180999920959417955489851229803219894456287714177900654655236882495993434461872514768723184133841188558828601686458081981651155503022081927199354938395170114966594690794642230967110101084204125646171224242760466526710445459589395119384585255172229115743620476486126339118728760366742303169095939222510149789171584438782055099195750358257683674528939663132702394196535458970641979309806172862949770703516200678473187574141809209404255946170334080151889413102665127470712414878633028635162507714582445412882485095877889619076609474753230231809082928434388609062088296997021285146615681188643282445536756648997773378375004936363249916730779600708417749540594931601742945549219389740369482664789064795808874181439293674644569026179213079234687684618984269336650933995479725570522807029852363613532937442657230935039140859602581323870416202929722237753753600000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] 25255765198491866796464227954933390232437300289068742936007661204305358193876284007179362732084410752561496194769136077215258019987105843792492811835109730685158938406236387254077866324086883445311904016061896956467899533199769998870757246770441784504088233077369402852534946651828977494329290807811884288995843290056329993145801417606535673758250788081138909030448333108519731271002182187181506958569888401336984521779485608669594950838771368569614780230976775467807805456137191303780951902275981493535971298976629255273296113147597033070775434052621490389336158796924722177125907358556305474487399687503984759410327677007435849616103454734202412948079657233848583009136030773004445030089884673022473063333574793139849254655344856236153071777642403494928377437777345670793786712234528749280422765816284667365331670997220301089781108476802915359132039612297889594014458307778725096684273826819421739441143546578448909347760780905208239849633175095194303682922791041278071461726248273579165943227322629457285880018964933833562510101221985247289883895296423175050267809007891698310207903878426212545669100401503293282292886516851514170243779568126163195894940972280643214951189711221857530720134244551407975166527843593522892104338173794757179384655936006108369565820052238346895809871902001335189654378751820657305950205994607358529363582820701671247990722933756387849592567639839445929201660904366556698692458395850857397720412134789461238876489511458972258601092638378501827069408400972886124678532342123671410234642508906827837218438580638724749644397060812554910916354149977500820098005681471118839187321021871316369908761153135526456143730383318880036793880032354840934722478110500468485423871205388883302652111148753766345928201949023041735532465098424693813319741698539438915373133331394517918506367737453525506650813687032623325326863243181809467392000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -7726847329622009411563539279504423215911784644298224555122525268336676638449658949956038754571598722054679654108171661861567161938380036826851057644777924576184480928650893866552201620771455798707614218693057295631357754844946395549553502174061109588159276864949802223863773500267678873710404628350948683926113751891107342428325293561615757505866630969068577663845732091724406115682372026479547974826255718117509660509132175840333822288151073818996449303081190319880538547077358598127926245042021403115773086891049661663587485415209697417559719387037442194573307211403649620549624021092358629351815284193798370079994706422390369995264023799924494114441281270178497948840940877718224327785521751780361486522870873991732718152464125131182257489284553491543781788005637018904160199812631568876968576623151192388083031416865232180939738032031116663385828725939756222091130324244572093544788655373961351917015558318658202535066147155206341140544734071266205510158464941392914518913788622808529573575158883233893802447198654858771665758146574231378372260973810962569373748366761104148529956021486758090869442825948817973759583968055434599538084562824655645590439911500259250349396271215845298996192058613068092496115349198820829917435396381801580041185819938628630659458896407456565449076231700010097078589134509666462747735075245181895874692937066224942019386713411461106946610273004047334879412867900991302555392694277235299854827494177017991630905167445621999420552199611070692271387871051717292027035103216775242291517339814362304646548172970530261741168778677268126955140438073461855839372658021236941600498898985197805570230141640280140361902614794760478084728118999470851314707488193677110683830088397751789141886557629096611383667577023433439393367301063528140652456689125788223392696482014461690383928270999445076991328529097717440727695111572850475008000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 945207854159029072714791543614775725398662265075590034000725957127184223444039459566998170227881672356002471140909599889976872164522369387371141542173378778270886394378559050045855181873707269743513457527816954057340634302330546280155308448986992819463311941672739545299645083488427264564268410642941671859699355634235964181330804613799831623220816002200506619194993340940921782258584512482379067760445974840004821323564788163045953227290062195700056101295743940445860634263783697207169012195592121606291591660760709127017706559737544843533847491970130743589944719408742536033216453180814174911037036114653105219570982359192004917077962523339988181712869057095800230296966215601368415529925327647771643077189246167865382735885527241253561547534277686678270397539832110070065345205826475309909595017631369449117085131653190899926271575956501898446504072489085261404074096899601200051557222293141802863819470182432319002593589598758537080188825871643285306030590687614527772794203529439143920370696641215257892838872323511707801619694754586027756400386314907910686817495446242233728581651364501709378805144760097991862781767473089509967131071003285072845556399643916375886797869465922144831184500399991942165286611912570911810321296865621495674356065829094897310067675298041284995228969614564862374390197883244452710543093353232981678296549963154700262143751319944908279564632911398789453131965661455258665092502143162331712487198141354628137443378746901585178679554017656729831130084494109891115287502109311923476488363155781624963875181793620565934814428957680528500453712507442968293817603941421438544767323574975560173767032191959088257700275284909849422568679583655690907064537775177834183907051909037353133270408492649648225305595000828478454932542663104025367983954079762681384811467345989461842242725645317497914369720889747789187255303478129459200000000000000000000000000000000000000000000000000000000000000000000000 [106,40] 117531529178426521660481090072219694382367672491872666292625511139904096304117197055796374278902766995091137035303583550648729859192541184097736682594383483217950729563648139686569060976965963983647946996640509738139622717092904666553407590866578216747266535636630820033025391769468462789590564111314773499522855658188089331048167320327578488594093063704636857828674955399261300727961339485838587531921672679286099269158088403085548407811064045110604956427045527242443580504814351217616373777774890611980866422740596686781736462760934466434639442139906313293865788779335669330549693907804035864371583672886128292493197104259518874742711814540970183123111114276890263601735949082758962466835128855066705489277415273937555916582098825698401485955877727040859396962469450093181831767049079276297885312827342987497103248544359846877929373318474406558458055159244053587039260732326805362478779886132443218072174157585520333444539209021764586816350521622497438960291774150516165962954428884578720613643647062077474379889856907754965869347237419175872748313896808862900749701910845551225088898575147956929746871282530016073827896723241892392949377402395394324321656456888266231003484880832114895883734439227671963645165633908128475492514835372279926720613022545875330101738996227753120666297127197716917700598839722970797997867000541375617216487716487084837840621299147512814039932964904834330566650658179799785346807762276890758167291362984732475657154248378074624854477216801157857354297131917115640098706780797028096170481472606214109482786588391191500857218631621352760207294208398814463884311019739352972312514013256210861601818553959723383492024210794839824208491807789158975118151239273726079888332309844987005533892510448688659963045248138773307852977313665384484111743398116940462610361967143645588396438090032901376921686794104751393901248350200528896000000000000000000000000000000000000000000000000000000000000000000 [106,41] -66364025352491156540177881290306539965084308558768756886577382021651894001945947341322764377166556944531287138588111870589561959669880301313166166791381825943272637049286683452466557002665321296264283095361865801427397142086469964134116051971155397675018477958394819962837720297686753065192420398611570927412084845296636431194170271620874193487192396035685623094313969336935015102237355183110956710282466399776143309860724609814946085650993215283981373522312823524692536954929677790542331372582562044101282641558981313747491508548837323109019976533948719094421615737675278651956334013927631223902696957366943144849176130497994802526203457140373126411879095258878741556809415877455446418762178311669027375964010915952898009087186515998350963748518948292145663774447166179355618174655169790434539847778684809784043587305533025509418851124618457908102933063092849902026508070352497354518413942231067206721616374619298386816252352718666263835721420152101460874499354506802477730898353438157666639770506686507686201562583904979366382577701710405132272453123230414834571927900264893921558188964501836655494060967701780588344192877431253713967603584655714113194881698516415311335312793691757318614400821318689537857513955734270920695149018333380026497175575417503011414821731581750807722142896415018401330529126568285625192845336035571415281970659913454605329574372188977629094079824798332773773195369396015934411239310658036597747823861369772091619280845884844465901435203636905915061500440568464902290665999378643839838704627602065332740945152524657931639621265534930140947510244109117263805865377872748713701863754250496837738985106076630480137423393899081651450901072636563911572752241295106526516575521157337430741444392200805343590059639099077372494906894438013044588788426731781803981557001290288470479602722529440803621853709244879438944822517838118912000000000000000000000000000000000000000000000000000000000000000 [106,42] 10706568478322406179721391262060691795746217044075216453687381042510556209292231575725980812556226897122866437535598537263857712473161224573090015331365872546793969892181299056875234537697236581285425182118570384571434570307677410277411456254940185045197761144575274865908776367699874986155506818744721248729812857767220275920939301905218716575499025716969012467087426457167892795791781929795842132645033542857096962143961592060963836420991181984154063282076583175159731933668584249196684580474924611661698301154808139835600974122424965433194294279730165122281959534260088829525761651534868602655431289199418361326130260411322805849106285791354738862785653489515627405466171045393336303243417350621831882930581255000823780165552534372108815489538938028336234889640836411307275151057952117912385028450383802599456326481921249112109463677592877648347620641709873893684757971308833646901150237477864031798008057301385280761685638918878487875818894754652451605738304928397329881032456208123560598056006107290802811505041929061948607885794239306892117776290612941325767619355889082692308647733861126203249847952537384450086028581307325795630466011035861386014326020969361622226301951908273382907382366045543722311496101634627694569861141900962546268713603472343890775302244744719557610759269004233944544342387354101271889306046793950993356470181074552154058669978834755078555457503556999999195200749566705908465529742182635473456118906161220707033117680872728752942229955459428107664074783130360296650404481866438149574127404076136931553469357300707805113670417667675118493578764406178346024888533047443433627151803733986084850752578812904404505393096477210927624885634792914419426947737331874582231334250479604351812523696306264196793543935947484524357009281706165679344670126419621135892621539502763252914595556966561276689642913902476358035025212590784512000000000000000000000000000000000000000000000000000000000000 [106,43] -385169480480994143244696964914118625409876199489738584266237684276377372903657111616793643958506540367646695354590521894797361069319311395549657144130360097831202646688615186337609596095247562129530403944508615253584810696778783524071578646873984077661861319540226984317526516452237112249552699367528079090322055578238918720982299198158087730221861024539225452740446391781966074414401319071162300011526457463907716460526212538269412644652045185170647094904173796938432079367106363114063651018153787307280098911110808472713351915317657855981066894644165734563794486045659942624298528300929969917439252233855119450339675318201590591221954610781587846888293193541140799660669836006792728099638366507045031798259811273213786505815771254945283890362945761513818383796248004701977922195224718643503752140463514455397072565489123416314202842079087722429782167087760939368789007907048076791484322535006462005943748457921548382777043215920274034506615179875223952657076362890548794018160433814760821322281484434760916561851609425441551413301087746303556537981012628853988723685628045382495009788527350455282706540996401803359447778879742364609494729278510705932526574997371309712296463194553592222690518950090432902809318315774804145873561724398007428423336289191537727596529333432684499309030147766657686375406188677298368232239002149732641945257457812237439488661150775432607121489084918253359633178115237703131838612758649982758141377799022104616752403089511446717220611757062129185568001555072413223821571051112478657517131704669007781367116009648462203315587635737386387577203150158742166348241508866636394394588105027771519430481595852012808560400854882365598686942768749074380494815272468582069081274106456306846405991773632862534936784289654603516162999011433915684868967638510438042550674136437767898785429982267523869765540541787009979223517471703040000000000000000000000000000000000000000000000000000000000 [106,44] -144329399316504608371118907114580957610316942224739402516947496001013344027386731018654158348475216425769647856820671109791855493691790057749264044788619027372596536888890023627605595151648102265990237297272275138377902515802207923334144029830443235110729403043296590629511803153840355193429458918268985356084417426807738888836549321755028693237993312374136239435309785734197096766857953308332044869230017682280827594724975388596471438556364394976020231851431366488711048866918977707842387166928206222752294223632751998652669909816076124435296941105752050606885585118961329227304384620091731741475648015053777385705667851793276094768559921154849800272045570179694718706031170321775601999309006230791132594970777286059276880394723542097999930419565014319253208885085235662053531932856000853908445416564843635407051358264297076433742505312434990346051651821450663980877969365706290633524061040314678192192145524342029048364040849926120833722832785194552780076196852575591680095612571728294158566107728918638126935921784718256455184656817340859468624388662252164167480344979790471868520929972020885500697428346316052419439912480119626929399566957247844198538154839059728800320163215192840917806331063164610031427194606679176735736665956336583363733394085768281822670743014734369265118366902387188022836821280073813203214082471210378987593650696364317327871987172248685427739855271325518622759908152434004338488180459184959745735914479096374173168210088265320032344317060490538696050407816081417736136638205659019170909939675580754353694783413823336070970962560818215364062115381888728841610506604086148630763539476101026471999959062435594169376645648524811017912826761155947063172222431948532730501569236454406958126089390189146344414120697239823878522189710801857028244386074068985750266989891602743472166636224852153306318384499047490349671916589023232000000000000000000000000000000000000000000000000000000 [106,45] 28697759165075902547492280786807217523653573272618138963578887760181804331443051779334261125541796118782870666186009363080493600649911689653230066622699076302469218440564179813374627809223716790884107790143244665363363794271174736735309062391628548708019613825926710273295807823443445964048098639668660174994300252431011513913933168987230785850705338266209653992782714110534754827057465723739277935644826539749914255976316155240558229860235663498307090789749794257200062896536120277582348276402857144695236195932492769915834510736216907008475615324457176551973501845045949613854078432609277215048199436320863232641224385432302065599363664397219904471163418061905462749333449292773094905744807448804711501087382558315821607257978069136857210186863695210546877471840354549255739864629555062760333043792591656314766631653922144404294738368553416792218502306427087048819823924173560782144295332110703039323650432032145825284352683993444557136234748896802791874079484167444312035821688149729531077457710723148174752033362516057055701449939761123503301824258376989678690001807377415413233291758557798239227193498912048572755018161909391699972676666008160405437992693624745873090034457117337923573212269477587359728099796447008631758475648937506671552027654936452843705554611560483657011338225485258905789677824633307465197055001563309230292286938505470945786606493035908702198360263860646455235310991936477713936153822293424835157583214226871485044770936661416974525523450192000896739893432797396660249280250224269896812251392799502417628938396544993910967093743075527490789167218967745583660859335217699528144774619584911737758141518544201930937351729040793125222089298247570173471492425185661853055099255402173120673878475346312017018691285939230163052181866942104287080502490925961958755832177036199661253710009671336419520855478125176358621186816475136000000000000000000000000000000000000000000000000000 [106,46] -2608074073210635014474445852406319233308876510793198119611670733071910615657557900176792556253982052989329194102658527868914447878851066812250615298932969430878394266270664765612158283247467478017865126288402726517848853528913962272005567542199455251430553760629561919018069411507500969049055220586845777893246413382957605288438558697897224559010893783989541700237727564338817179381961152540709431308807233878722068603763184405257722331668034227025740613679610026379157771027827957127720922201119402057026520025026345473837050372317366783439838934196204659949361766047582270587412853026215730804108835200564214920708979542557373138598971234522965897933466171113993483215129387710253975846748671819146526615280062983129444053055693912029001892425636823251186564435376284457976695561976197701978226421956826887764270444375201410765055229468733955981057569153222653069063740306316992328463180402262216853307478129278653975365828943244623706574725725820870009293859820476726142547025905054656907524499946014213916652144582751694712992694879007593933298542136980406751500201368281734981221049275767247147351807689701141363293012161520322405449890825228865446565477304981028649107391911852522952122502839382920101381769618019513018895148732343052825300964442567990969952726105011431433888068845057533885473122311659526945770407453184559508296752292573369780103659187906731946068084797850667308560539848874937893060456874147669743983373888038515037767802706021564662369139699751752914101947927530970615951071142870664161731416805851190123441942718000976824890058968101989610357634804313773648469374675245493249587383841863282301573707925965614335848549041443486462910720030161871313479593637980531469749407111143195955536113915361523453045828100308122089220125700084868402976689255643903929687364150072105276564470267708610904360818976159901729627538718720000000000000000000000000000000000000000000000000 [106,47] 10800803360769194152201850102489225117003335340384376010640586949637668028839842677969492204933357778791949544176217001229710235091567669553758438905153479149429408287069255922494219082155044518762303231621409939744762284845884005666784069502762437969146872748444637136585285554889984286508171386091617839685362790537233150139145857675002648626973568266889401722958804992392272998352472477838843643643242080770715203643012735098110612722495441199592680971957921459582851993913270101417919445886319046236983063982754394631013427822475413796598539751612067026105887905579404865735007835766774261170200493585727167046619420358253310757477492952180290822691895779646336432355673957724273818677937645668325016079072623435063118850333837913209308936857116592699074321955940032975219864087056719159127604887688268899218904523495174521864112469627907321181751445869334479007204832746767393568332057378537746218183984312387607962273467210118409622116886416206424934699108530732014138379702989465058184654555535714138774910067797475001074471957854313076758239505466991954792432459112498894148892421726124399924331531711242161738256116761392641590931404181581223324011362821006841154686680435365548515973997950564092769765942227172673436779953216951914157106993330160199707775521336982055899539391615453770716813273026960960978696635890468488454024039910506512751255651162252110983170342842487342565008051259201434221648777412335949502053385922503945084594038149389397966415476347007068638272825247753316390857331323548965602946934951956013815271552363491982487546111431211121990151506265575144661687289054346521313552607648507535783613257014021028689257875750715571024507137050495507706221610753401497834676884333800170789396556514166335135632451653585896508222659288295738092191381929609482858255540136832454258022137364655541267339741033323224569705660416000000000000000000000000000000000000000000000 [106,48] 50684201726477756339234108354099615848282705565931911045156961391378652174794700316145351254052545845525522636610602360241165421706802086887167314501036777986437454773253340777746729996106261766152304465667848615707020113704442857540394847862878952124731339599778648379649908166984476123171050227618029279058519760691101103336996477949965094889268316858368104797696093230454239045829768472615669002818770214786636249966800843127323681879572556724681410627035317175551426367224769313077949005576820433936381376852178084595568792145257479925665345677793155608484533321280967148412519674577576822062946050938166566023622817511266880392131866149348854083087893513481021030388665098208845191666937683659511650845581278370901137071244503262845558211066134169447690215684836339421690068250237345255299781685504441308718763078076830473595201589382262561508329157375471913241526512529519725986144772130900511949833431183890644137792850159523309987664694317458088835691286471022356703638696082928909128628064466302113484932010158219052390925367307271944231249794698213876261764507850088336645480314895889150134302259430109559667596967142478781423395517997141085826053971200975691394241614369607693622762435912245271538572494390560626751116794552786771958055855271151081267386000320842806138629379107371130110794147082127570116794952096877774431912005581199544585395473620956419982991120535122954906930023841694849790757925533967707361056597632087520989339278046909454925122068404925868188726872344269764031227053062248552555922296929867363024931113893268218106434538933233939247823355136715046332968767001658900642117337912542018838759121882192058234507375312361418324541179386859900532885833360976964358755432246413708582739768487833714830290868894500015410434485243370805345662495472569478264892730283147424925719635836233961745890615028234317381427527680000000000000000000000000000000000000000000 [106,49] -8607294138532492130437675581842439345509187928107725485864403431438732115097451170629681957369110181381642376959028801231322970476400241417184433765210382733761429271902826310871352953704304101117238095177303498885679352742124421987792407578569330125832370932374966444820390047775362423018263880551158599533692179971248496606452069349188214974249117709106334641559452799566353344353881024022065083217209646775534499299301383290725124379621241953451599880188026564841257654542229367342276156923703847429816168703358687077996005940675252979877344504339662052987255404214043297197632048519991624254634524753657564913535096014377122640546511944680776747301521445328165432456414036126728250714902314403789999703908955374566106461426134402829918758627176139509980206305982117625204564586641533196813741752267570370307772212018170701917567381365699676756177036988024641466131658805091163612303215844473492997502361683515411243990570628170649547290148136224960334916105867771495846515125048238308981519086060579245991219320652708948935160171223749750483657048155125702399273734026775781342622469495852103399253027611554549918762648184441934345500097359924568324408127000306508898341280886497787020801288193276721562341745908007008564487659264830057864066776066358053230646988763935523348832430884332806034845827537111735544126691700028447445328184040295743354350899885562852605948898101225845387593458666902855808896212073484684369317271685004974883542890005734660656731785530748093240862204524292451917729828118297847737471237871696787842318163720356423968381725447483647044705881246970250854475105676117855102474418792482191837422146507539324921747971219808885258862102238935581930359091971822760580855348128171748645945651006121850059425241781940857674439263683971173455104265762738437218193187019385032706469472314722170156386273497200006014047354880000000000000000000000000000000000000000 [106,50] 639338421239827298471732222540789053291029517278675494046946200804908150461529263122172333431695935600874465942630800978485222172087979184037146609530391149934974444382146703247675143864113329092755004838649971356497187571922722435614635448546465499238471413096629876858515561962319490783513507570371175277587945313774181984498614965348940229731575989468389846220742009703033496906283369348118770174906119788877931648423417369152722098278428860753758112823297389988839666446000286361655040381816637265282633243402089762729307420723195283238941001480702075489738841557381332363854701346189807053237446136478483206345031400382390649069527611197881328646633528442605702067547786666734648140295165871220986768314589830903695809826659447188113652101297863543191665777830251322361084505960545346391035037106009421787432204419713131998896549126334731691303984710172161809417638541717413257505477680790442172234913902176633903900420569941059160756945528187372853430681370450723920087492300528522623916839351001024592721080785593448226145448471390463026412346292671634795678265713080022975733947175694150531302567316080910857021173716441894892548462601828712561013496928614433218559717435422962073634062749314615119309885627521854563601550684959506724515585276982138627912342064157066879720447910558051384990355718205250482830781840317319360543890424621687658788634495545616443830366778854437871236233241012126287432554165940518208655008351072782389883672343937311965725595575262130164231785984142490236202936736649451494958568165022056311106874763284416206432810784766208997340498307510473185115451782608375969556581217096587433094941953312851764832107256431945472760907209205688762416386979167950410831017434987707581213981619981341275306907615649557334208171731359918807236300636258874858155972181792207178411173374467074934851565718327913344422379520000000000000000000000000000000000000 [106,51] 23712308529079467325874669273953115730479971451978489207144042244432326906812899654144876781108009469393361192702688751187660888103522416565391643094671152085807560300961085719192807560477222230981122200778326315782054916410694742096672761916916463428671503394353911441976666663159496671157983548846874333401431575564100051187486963105595761464437048272731907419904079797421026796661759919790039393580851357974602873551919795971936728155426922520456272551837981846533422686010822758142566249991310381292833497980416066828338339782443354570891468508968146536401056610100623172395394087183070660570107957204443425300672206662318680820565744073889771405318463802604127346734799242002717117716683522828242538787978374718089623014080319736783538980993433551050480101255190874358044080560060756397718228822618631519297895067443794287290804007882611237622881777924566892895242613009023485974885006490800865572437626049719745337271023911990129352866704494080957750854283247060126431989880072903323802957328962817981116274450188449524019056699576359195959260249998646646153010069063592207765847335023739991031379002994180611268673001997262429297033604292899156628383541106632819273612406905595805966896173374714905011902770202393472964599292698142527453942616911810129805963295899472596984784763277254375187166351289336924270995374050145482000008021766529364853103371504762542369914105707079301516139419061214648947535125926277800879127908391075416353780231911290030004737913536008289145393056651967032963442914801894572006011554969194152619914502677164978216511325764466019755141412794329804059479945931067936573636453235978973612989093989059330241573343190361461866526751665950197681417160567074393465197994443326915370484337120758373997852480062734436724358309503269621975832736762737113926881806495051386524191137281841120429393011991281386420961280000000000000000000000000000000000 [106,52] -4451592836128892867214297141784128839712180561187517022303291521428657343673915592687092824498560536441279743707669754532079389858395934710163559860540631550289537622431981262393159748296754895290600953828436629431864154587544292360124596304711705864225935155724849476813388907937536884431718836130128930180757632094403298229174927000251350371925840513749402364012079640703998044921157002046829335900862888619360535875234034768796942059527432575897186340326851614498572430354031260351141405558403028749714404223293055351110008739890191551561610938451856103508019949758269493438282721340805695038600509309881333849684283353859709614080760028038597674271681957643696693240838307173496292859728421742120155075956357046267595257556282405200317387925564316757823155776167065323684463323103497612472038202362455635488017794234651554694646605341646665415127275552135803810097306454436694186700687740428222313273122245986164746394839272940102658059082394342444651138798840660773890046775241924442194181476510630972095310010922242903641973721711267138198953457399848280876319130933327238142649866923717388241872499356966110353568553183032500884430318919191663361990905867652424267925223274318843232450075482683583362233701095795912681728698992978025213749001700020745843829781091677286953728276506860230681515004957462755890360641951673926755750342571159760512639778404691386576826178281950969599843507867003180503389679937493297508255401337376655952262160466492585759818453487230822589437419594760934053672510988918332410916986276459102738174514943208879780280865805560435513618333235909921789248997382903523377624207353323482053718690590039584408884450838209091327360325780184804193285897781775843438672866728160928393971328601407716620233541455563124722249510693424829405245501101115721552025587324404906319218631158938064992085836955467538895994880000000000000000000000000000000 [106,53] 387584968635827204827285137328259194470161338739024173263822009498741958919466511627870372045382567037002390878048928876436984717596499742971224526931265406453342172825331830475149899324716074411508853816134326250037353399932130966641918864068812267027060535397601881992304058003168407577436072261895357348913082082389229766009012042569943877725627795026484417787645945465285948845268032647749135923053045089707566960698303578300123664115750711225508540442641827941278270604160688792087046797521678637711626005073598834478073990867133799998922991458630681415341149965247244079467298716323781851482780116146028236315431318962922654645552383237854795959595545128148412835802525180007450987810932581712307562626525371580829388870140142182462653908366415886753834260012624632956970279956887148929049292956099707508823213491893313269554534856091510350241577672051327371563799715450353758300192007649456172273740496072629147499242202131941529985843262639193467184180270163212765984403447643703795411679886871670300978951681566461237297242454326132078345589200316915074108500738857109360691742742555267535648175168765346485282341112872042345401173799210952712174937065938504041937324020616753039440532832070273249072609402701035476996820652024753056264195147353390834956251743574586645677590044278206997270116950268349385771596164758646540019285137068703188555268839825676962103862539194058955101201308537101793860042302564741273872071602769354310880481776259778280734088824239231120081198912430561870215597616284096014090398924935927026083527889721474764772259528076829483413742626695583705059519092396560070362322871810148520355756901034822879376760801742747161175723987130056334557083833013123069296549323721496926000337658587999964978525957214646894053278822772237479828687619805300929924958387014777500059488097075230985630475810470099314278400000000000000000000000000000 [106,54] -19727264639690593520700326370446384776132541216045269487081881708081080382018607307444462397233157022177001963090859721477560849105293558424294674152287271631172712868787930544278399100078310949905294059155360313494280223365655116238932001390230538796783442883882206524233189121019350299915650320613579212993479930552264360584273716238690683708353890744530820369765446364160725547629878589870768077117635619759002888419961192902692015823766055717770401567097587915950854506329060548610180641636306140786985254314329003362742595818853690755128082932088103301292242169532684732623033033661348512097222467408102742722427182558756943485688653171349710752456801561983423496251320460103179217628092989078405248827997296853489887163961871213801706737263515308383411608553006260202872849160410740158713350803202036586809935329051734203893778541208293806029636328535610151015122754393776312802440761424051342188092915588032438612535841509290549673925546286607300152690425837925159823411955084005328936740979841211029223010086567032648902173321913323595242482749190953142842280184826500117384589708480865250031493265717328150941094673943082454233995747737497772682596012328965267056259559858303942781109297506719294609247042413265860446502574105955998540960707301425040649427733336146860997114815960916094663705623355901711421200461179443361216900417567358034013122560192949783650228095378538419461907743296231846815150911905082825361243747613379931605300507847195324887487036088617541611211940135356522040924513587821597513330414242115535658293459083487173420111847600076263713747055454100936113896460894247853428188063789034089840280459098000213173215668471534552990730890645419152438973023317233499016903460732142058787231148353803255889372272397578662158640396173769823107851285154441962646061871426453599778266826629726560227594180977087720980480000000000000000000000000 [106,55] 261491309791849528407075333839368806911482517837378748729735078535133933814355373397578244355469551640216794109139504267946835681080924049164740367635870281672254197103658997791777139371347934044263924425925058236819848277406522754277516108392256550549920896028286839371577183108609759649968679364201029455925010681150153409103822707484741290880410408289937345522544269356402789902172905395733865299713415490445102302206267349095976278921073726727163160300921619118191571510988331376388622253214654023667366861403300266198319761738210413971583124168017564151955189347515603266038802743849868838243535658307384991261285374617214460550456580007766164743186302671885512314260385653910144917182122093525237345601356544113559918044677327936495980140847250447536771480140353202378403034422948749027582874361913733844339394246601063548831545441713888084686162166896947587343044584805358977754437772885914180146855102869761793116112517357584415422556169954823855547672503862514101913978098869612921127290025794994142365449244646856060753888655661235469422361070430107949256961681520342601743338581729418520427155826632068301119240081709291930928296847407869381466245378286744429170399570431577630779367808869845867525742543950650880104479783827120309507418576958223686854008760004066034872173043881067090447610460325173025037382602908620249612339746449657106370591170460364158882126028305767525898417448281485324898671638758512774337601499888724616142689822558081419888085364217696972457606074773511943156332980490313934762992146946587482803555940740203041350696373700486243488284088115765585296533725250185800843594620913515261625137486400083007862708975517377477046916950801242664208591168188538789707165100832083473041532929163462913255374284930370461149646260443758801591645970235978357404671202109274965723800525405777479825360385689560023040000000000000000000000 [106,56] 66817428567230825149977752545027495961983408689775319449214536354360450830449020042113672520517272712966965373488955229889897596293124944523825655701186655965701394834935857062768883608511165782326972952955023657762143054654005258773631795270227205344633195549684847382422474624757924503536205059055126007115049002297645412920772313450178906708318996717335011210837222059421129114720977852828271349735943869682076750437291092793536181519339416635536758133663120208359320656653180338898814613363537802072527103558895899371325140333826729188097602643408387659533338318057811519068012656071123891389493680250927145204775938598676887338918543718063862495956579976040265359613369180387198475739080138505935175381182033522976611609036103649498351651299261493154384577523008908668852685525444335995612164169164928693825998376579077362989656492948538053804781609540565358794808673148902136472376519796436630640120446005993718770993002650924928120372681072061981200691501672409694554444874002995950421170453328725812481187808650920764537823504492853693754577237321872881390714951511409483167540054125886957597464851001536495569163501932557733632689797477447661318830060159999384323159526882208601024960195478167851733589145972065728449741432512770257144795082992883486941125436784241172938610555257801190157667395570664042593921033904167074902801963427241099962078271253032599889947687665713608600158751552906762358799087430546565873073937382941331327854979274824627211120531659487684692598089924483222956685441164111997556960208903385751625950934655453696577641546327862585270975916628347529769079225070061867762618584937666940987833630044611148299485290527243627252039628424255395444064721191557545229588190870504286420188573273641219718669114826082858259383764341185281147351542533813916758265893966112257765523421023393105869063194165473443840000000000000000000 [106,57] -2752368974142894647686904108989817997380785549172023451922961962149056503404933848467399938048941767980223070947374494193934273929062392289103003303962473002699491387425768930222312850244877895724189943789870121361959637859128144736114632247151672117786704012575089978404880468217329050865105065543976822612742821427063753561529396930313480793217904167581292676365269811055906040025415947670415382946640188377271325531721490375014372017247676515831833723275212537403646485407971492211703903990022343224143964113331812550673746231484650154236490232025713106685097423201867790222113338555910130597500630432353609076836127096547934093749197529420850696065579593469347944148781943274088017214778333930950693849513348612761211419887329602720558402947266016788171027472092659865127048264319684444621601171965691977012688611513994637963533434816185944197355120068499368674632974991201403343255072829412259693645456692827247275151584601165047122070128573935308788543118318158502068102361679425114134144342408991671051579700718763483881334883031070218963730390560855524591364653482359460046549680821858552241046111788702647635037443080305441697373025971942400769875670335890556350617590278294661601607068261975759136622889914294406913506414440143220419900630899655661711254424479461409946386211059369983198813914356314940614187594570445710710975668092880059101743728882901633480198023313847989021605245945035667733844780297541492366882576131131470280819503761946647876210236617100515116576079682999227111840946931900206978450584269767943851383240513612072280019242426196517357221931761260950256094486684002448196082012739276359337662002136293719636613344015503146674431603010248016391005967658867177397221525320890319691336441964144949123732143339073666562243855321438348284539677479571259257272988391637294947815542013334115660198169207363338240000000000000000 [106,58] 523523522100138122766902703911322085993336901839878828227083808399127110041522694393403161645571028331582046524618149437563260817222945386774288538516769225944414928875174319880810474923395434051487337056656256291821625267612774386991677526102522452580467920424078430310827534457558356699777236473137736747888913947021907504062528743718639166999912650002319727884280047268771705201041778395530715102539530426744282996283989953564355576423107997275662915918965180748677757333822976163745610502091433081259790944207644140252274017955832645358135187488632032565151226580875043212488460635832031679272241924917959452511089162864915084959877053624654141842604470726919474804588164351678887658078000985273894246777320604485990922708938354331679017085644149094906988006396516591310694748976352935781377308057246083452126543030682457491623427957687012335308208907631237066957908910381591209797896680205518959074092778027056731494412519425486181656257034467985943405493017808655312866518918911102846458575285416739644415498814735912328427247645005459981023113817516555532314335225879727051750820507742795691278110397051434077624841877754554127761687670592899630173926520034214980491403642511135917544459349476372331579763168841548154192717086894856464073877505737804798375218603530451079700932645719355528376626526408997779912058839266348009840491934379707322070939993886036825378624358306466938352844455252918119194577962734956773768074003769746316751249854916619896005779482479881723876684340264922579826234944972263923352190551435531879603132063998774340528543035692459538154665042076970504034290648875660004374457950104316084163068710378311531980784393295972894403066829005170256709496033459063142085127917096828314882546749644753182251826651824613969800159042918529976152345944663123629017492209572550026314462353884308980503268479457034240000000000000 [106,59] 7456178560819390476709637661455332694883458087695511937356919730850499871623224674475789816670755442210438390825635865278823037581513568701298067156783580969892089167252764656666111017636772607981039644466980166754059932068695552126230011874038240069253193194700088675053808046105154417628732640322174810537028964436143238757719595567048014562559531124997573217225440693478350735063029110232651752895640506493525022866465563617327665373622782288665788292182500530137046840617506114838592736047438529679174133137609104742991168023565630750529970117722601150598833203886849371821141918789283312320660820227104812301791205275889396445275085615954980356721308004504142890406934433551926890671988192503103016509453542919432612275890786157758071678561918767667700555947447836801172404525063889685032927337768101252586648753516355719147685157301796987909871560869843034579867161944008379530989595415049399275299641010890345592787258251390491134201874197991786775426116510587673356661031079786180716237289936769105211947712580046929274644661333583371101350472940399831258725538683136053630592459579402233250820321471576433216144344303030940305043120935454060872291332317738045231012664844973876147717050560056473700280491392773355770126494604830153382833971820333002098950053768572427819014967495935575722897878328776033599238407739908064362997665418291869752667145004401427564779628431634703062768428618945330553728047321293275605062232176471508144100077656256471340579951323411643263264261667228789394393104665204651243504564275382824284118483237704915296687253313899061850913705534013646235340316403763921660585854112209753169932288164374370917363606365066573903731859974718516133819336432843111658566138185160009110993257419389963004885530162360459699982937235622073395185435414921480300572518975015654088664754383555374334923622601195520000000000 [106,60] 370035849728666346005709391263170340915012827928563782903555569065356557208713825616604091669107642995355317236294017353990841617130069787891972329563931091719154108685724093676747894117609100260329855920047463629146775330180637503802091844052153447914294999818346263045773108485800682677086630250415542015451739290828099415420680608413930530106153393131944093913456028967098715997431132615887332707166401027427448915817071690695414417589442631825059636172403966754704088424582873230461653026568108788437194205666233200281669784865700552872128748359750459618830596609189140571381028294913997368518611276859586246844333556320777888569603999388200631576643458272019759464893145294887904375465063337980522767239240178531233542307180462232960417375628433899098805623189023287141325538233067887976792909369331905009559210135632065070988662766206598212741743894997249252704614921217019227120086824140510402381419063068554737352964382042407053595671763715858199176060998724224631870834886436818234013161939881946690934160463993830084923475745944264318632089670479406930601727406928418707774556699325391934742229089917920809231280385070335703791711985299348063129625617782498176274885341915389686570443586772284222569223024052698987824098433045815026828643297832896188799557790931399741795849849548975872803427382428212853971870029749861647981987700482745982386855563704677584933525461068968308362461292029740525801828061571601085321582792348272029669587986048344075304934807787190894324323926267066405004957827429522625591138801012556833325496811600910592605087138901019327150115111543163391957947966822882646417917488708960937122710489793810160171576714624016798725585815828819573782670896701724367796069585582995232103033305383858915671477855736863088233885058709829991916502988754184378815240939626977779231172992024024413645216216514560000000 [106,61] 6788664950283144672286443601876860042394008938327333548175278145645371460216045600579079840808446156668950565461864536283367085155076474748615721250137661880983911342614674563603620110787058245016033632032304279634197246143758645300283752891631102166948736555251562072293249301740250271483701638393149338553040249014238357266714215781470407951979013686362286280947166272362254568126218923238472184805738501043572002932284155557993771763610350607102002329151864286550274555149190692029524615907778402900323379514943310428151459330071432723109062605508484939638415224669029475721459304148351916460196490178033176759531195694436887345711821981714107274983198938561376115139843128843646697375481520686682829145295886208552277433396083759835316280329140716258256001322486197983937350472907028790145271650337799410518480031295668780627980475427356919945210427357536306772817500512831529457341919193306495649327287838118349234742183417873782100880872618784778070519547115057206846142361553619988296259582625628772507829951124026767978666688099386120391687053886002199193720083039842740580969833636344266654825896799043686697956634145674439351381937506608740053574078145287653339402116139706088056243285730487179056651119152124338997668072376282436985217961771631118628720837703560692506956744629072021641892180423674867188717035499606478476489530536884352853411374853537738952358055858608044222723252829619898128211908734259467357367769790079817517679546939421798416817264598986277499021312184959233806852292027595470994430082123717985031613388998497763597386095352872684783531671989936793192141209231269009085756178705079970831877517400457487619950147661707857558123473226109033962473491954719155283085123643490115309084644729494754632519338735829630769226072191089434075069559374889002598878836395638352609804237484487843776370814484480000 [106,62] -200893069270285894338224867495848259845486280490674212803669272908565759177361197900639801305456748548903183362112612356603352847269544163137211086310338028080418784362228820049331966642846173746014730275274562191753596362603611065778827986855378525793321646707536159562956957504867677438861456828801204484976707831715925799274959013807032277281514276176463295094866376840312381895240373165767914777759296545794263332663212475427696567575372227868735793199202741618154898191744027450615196101264559989465633474449085750776306525486419015740398908689445781772982869999005069912565923545726086815461197750811183909637851169699448481172223943903521913793023225228339050998532092216250919082546728563195402234198971551573447867941525737481348894233043001802251348506471596157744430495635840291694091801024858499319194200202208713160963351254732165973659961766589282425729431881772691965945080747544838289001741127203874147506694306189851678956149716681601154222953755161116863139074341850963082117320013829734224397325912739019511058813776512694922588548601576156548111552091590683028228410475947659362085270502978141960277965451927033725603074957349976733487419600266697512645129409044893134093275239961002987218471983885950422542960428011134170491166813584710448861925634550295633305880201445764238321134795587863839047608956179685051193264840166543379658114075399236252063409188803459948267407098452196268494980265881469981411263778277942233687051912707348378453974908115407791826375177144499001220108585223347157978252931925970099517542236247464042071145785598139517389504289516609629459006206389975035236469631108748509169990230133114200702254554517368691696066464809530746101172226914593446754346979313329041697198067216502312006552666631636086224576851774862274534724470534931874286005750788597895418255805688993055628502431040 [106,63] -512960265087608330850818549956396872180283134740781660099530753918572850869991004744815364786163335910812993088252701449187684249603620479789676014946009068242947672371425738355928411201342642527426988352879508216159336600577039742476905187270565032100393035953097762226352358206739288636234970630797610493646321471396629341761007079007973066497382289856389550097835377701347161466010587732307563788047967385379872834172983713266273169499475689545115812369547045950570083829951709163135294221599885606239796351943913636801178197601592850793965004909931116022176482222274758607599032726834684981769633316314816561369095610226810775814815398070428689174123101563428025010765532425482314987302550841463417111790718115966852797452996160728601702931830991988372269546082520769271666936140712691898718953864908781394997056524971728966508114830699800213910104900823241188547024845711561829485171512531258849074052264189419755383660454650071045686600588748326543331047141268705756355200210744316896384915766048172783532063811647016075423420534804881232715715670985725540516012692045472437933040386715014536518092052361819001155235633212928889313135501987360921668295641114665920527031708150525777705874293496264696932328349846413414569630181429403395514330969924851710540938661847288658767020541618968757610333634223675009255294535123729713837225860403621896812684148965910504549976570232487856020136903845201382540718076548050147925065757403030898395510910722968649590656920549332111892798610978396349794366434675770725235109705657778515520953820617291360721500561440809175377941874806163288239123309528658253553750193772995180261124957602163138991916725911655805084954092101703362308761728324431881529592755947849853629599842903245332267044603726249472073135162930007283297875846791355578353746204615722866186365803775111332864000 [106,64] -36677033388105153704087190013880413090953442286997175319501586554094173218325696709011813423009222489587862478260115744238712997765891485001965842832612055685542912611249270009363058679041596379395798875653868685947079052347510267002890504510983645256468694671354264547366947833391339111989367027568448208844014504724679215417746447790482689778865976664287713372207592810398609596344349388131666050101449415306664162836370957371134587838462090146960686665094676676578595986898117449755314593486678246679361486860401436705174726232880926983960909876896354766494657572404068305848477827095895024606826637834233501004749815381220227481265160828671642203415958243173851744928977466971620239002615303745550824707521771046331896726644005549165211765841471693787523730813073813770020221678304931553489963806692137818468185582655266211675134274013289772041379499898112760996675669346306459679874454663814736924974511124653144019369578988661793053357980484657498863702577704502756546943337676126230102167160622859402392338189171513338292492105662459471619633959453124025391206049968953830943969099624630285691164879712764419578441681030396473558002092679960048064554672743357165509126801265753522313157683530775372042650675653939321511143715397929187940389913608756235960421589574555529278970357153263203682567627050755014910130806256981167239683139217381275632131251746931016209081865638404726963113328288139188611998065553154568828663481427031201950508777864747243464154683784887251452840914531068658319540761018863954095310312583353954237068047904418615031168683161477115729914620757601984813364752417052743036119763829901865668011245287384584467529165699278985219282499268888426438342449907243576771386520532930730813367230613762549402774393381265654875968807711234446432572073461615674758749001653103996471401340671812362240 [106,65] 80118907524841748148646903424417512406830743227030751245281703494281223877573864445320093616718123464848050113641447667825863626446093762634005266402887838291292753679385528515017182061303031130762953548373322856132182736253884155294833125027761308957811366886691764249512009066099237804637572869817392844909076115853438019362551057087861983082564106144561510569642701570572726944426896662402152617534504795229245374735122198786088225453197026715356367425755020756852074087279159910227509482500046561441995760336571177087601806041873634668847158806704838318566303686090784575994044339660298752543702745996748556718308100512041197351224656905913619665000146526805928464072047042718737698085489244961060927414686361112566160579438085415113252169512092912840415849182014766595031386247611028233306076275689229241437833948053192077571784575751007114460314461344468177412177269796037123292552395277911670552454518902167060500432033861719548380263270167517146398720323995088337098931601187925303016784256839136351419217828182597118429652565817067335389200648351197951309509047756650442977154330792742730469002457403402973865691758754492198104581295568991409918449360121896901564570912096122474464370656520800594832883209876541066167326345715141496180069441995323655493913299799805336908890437744525200508762384409584898597089353475201596586081725756452796377437524014049414051280142237938004360320195037395406695039287122611438641859203660410729837812358656296863928016994154169258461636685977066312898060945157935918227606694716219017608366729739628365176878760103822566626116371386026336254874818184895167486179732153543888257125248886739742673896593705923528256359861804943458136030931058840908844001187774566317922118677426536629917033085469328800374067253100004142757320173699840600840902770994413994600878856335360 [106,66] 12754693476042169181887058411274227407811221354132515122118404371798131680900302439557328534279260913750674823754474751475720408392852731005279259123213007957489689584654431626134259189921464894331315769381158834885097914934098347919732510325703796389655945748359017728016206923649775729717631498707952964938762681735937743680367328278191866774234801574848255435468939001687985523245974681298074737274078585328332719035470548560157418491194772917266330197765370761652853068190811130008378918380685826739129795200189445743261542510705328058449167188697950050429337881555883658734945002573280924792567948593383974411209010090687091105488096975446516397807752989959635504301983849319220489394783754397011489266085836959574282163848058015033890696457866560629979894378936616061223821253053013463608533730884444199234073865587697950976836499935111619296920505295822102971941999142709512794408357733354107682341061996878663083885283353557792184055582749183873794128083091344474386920747193132658640845421283172086682269556282916674737843144074143500597059744621534724272758445288990350035701191739716360049181695498062678824016848287235308390407808903752308785238154632909300579238277752732024367167373321266457111067996229440568415780489360880488625732478405466912271621450331234600584401115976898515616680685418375458874382714634192195136225575540872398565981868805287068168552019576436562002529148222743242713174082597475874030571741422088828959254342882121950269798059371868093924677517100353802666567128203339177386792306268106825964985018154409526019736001226200649062140434104876864317260816815813782811291926766972107127597244710128319039193696360235267915863935306382823547219975444451611598693679531438904153504123318665979992016801031454257152381187192362089774663371988380493203758835744199183872856171520 [106,67] -151070833519191559253271721020551929205317118952738198344286322243306552914639165229743875889402053701481966355973730678656357188698322759649930974579629482248091511835669634863428239258905881667534750520893678950017808077280905430146149904952671514528918535271805179027372306119914999703112068991214296909353092672559548198138966783259500064617755470871959235082011476468711243655850273234756442233287174329718706005593489665089765544652720650100600177393715034286120438781501808827475957664407373497554263242746262015405073223679908632863614271163347098059293268289738584150752914349441405345744486114436759115217544856514315018094556526613338155888667181499355552834741419518420930478372588592547984025616735009515309781613570100597806979650196903075574908160042715851943828385519301333532103680725172549150774490101591234796172947394970896750076939870275467498642690575417086404351029872286370050537432446083270916790992002850897380005700407194131340544926985825828819396654124926277420623854668581986967731615996589917907030896242450124459993951383984031603505544386462696126726743453973105444058290217831600806445079754067363306077328798370658935899303030155058777953110870476194454062946819755170582416596854592931827625681029893626219726211631043690828659642250892076387526121742757006373180509190913895970239235660237329910137961204473593561572480011413735816648206029189864876302065638358700265992347666073467333334205117457308353215143005529783377982196788091918719624264094214582208400196032174591934946407387898107786742248848424709277786326218866922564957197802958096258998156669168286078168253018357553608494095426797896098812546548502765735400752715310965840171188764827283697939431194218204875492190960835933390378153110123415239591589980093184129290044565315695019383076886781209189386240 [106,68] 1914418972608836599269143372309101404301703912635115663895811725483455155735002794194330755980839899637852663728136690409536366389597065623900358306071059427924401895581513481092383266945356906364532078386704946267173160347860638527444842613560820673915025135211665361685647898321312585010707161380375145634873231106523449567182380450370442219921990615500938269822162884266723150309443351263123928583881883109903725614768647617752502711342425266685787579690644041587176694417968647726435704689476606703901919780578415450146422586427516331283795199629037116335091873839407386515653637391849667559586140132372584094555778853075446924839052544105447953000965988334754141960710763922813515161734497198297147896142818343463693202338959936595787278590356294715880026537151028837563599561434767670843927491697060850889842138607511008385038854962918051682716085179025225313833264180866202244547604237819242644398451067259018946848846873937054061024981801731987054363779066714006903657430735016833238193043518479286258366745069927572252316806208151116938994617403284954805683026576903105986270554967984891400807475602662927831978684774369323668595293677686960740992355115415949391119519184356451145447494295407405919612759964586100611657032546437307333000007786288573201368904697026383241915348327398885379218879088164654534397048453865956670334798981992751214425211742039175168784086730888055546576290327691983516657777154661292036822591868855101956851764777555391330880899650641141386272694102411969470797566194528266202491126443940717996264658898613343115314979287167328822820659565229229219209660159207983062387377489050189219221992136009125853871540282459537548570404333385410492835090540352813604728786774479759376795418731011214332136279410331016705941639263111713518862385997409503899048133992565286400 [106,69] -13222166016497912591256784748524901922257138002179241458102980031191474015372522808378225882823587839447225911484715745503377771093426902162453237779416182172453306467718688860293792828381185855940317415074331325159413734555452534425465338596754583911211462526320125314713634916030790849376024093160681471392365883853940489971068918916360116693221981471390691761426491725343858881866270239045352302729759728209758036695592267130101040833380273608490756590959169588281513666598964166234340951414354277621761738960900878756604170301568460767334709024991543243536982724227464623104017239904894782214839381770533143198144249147783795485223542217367884836921290619159179265066599753917009860650266892405119385167634970183402390052854253057010322599384719372661586784784193253515159387602343230845299361705587321956123442963807229055323663569416072242663504070684732915926851542563346527329623613788336790675207724579247035376170069153303963365069980055968369493870885863097594999903661700027910711675938456912639312554348260630529940243188892402098936511603111532095759940360491453626455919198008688054255525739009480177733783802787048972364829845822542935289034916275303259274585315039129175933738991397899004258601498773079382226042904001213466673760688055202329482838829951472730874985747015006224893239338493127932931934345000293304549289933084713468624015538215853208894088306489584373424595360999427783830654335992954578954005164039684645378208478272835440290286651705397314031538214453956051162103239894879218305131070728028123195501316791831709062093191179793394907554533909168919217064269531666755762177757559298076454568588980357232714710666605422130570128414507451000716020850039225038045482241323497004030130362606122951762470386451549765785611155697073788768692320866601512172044443417280 [106,70] 53203311658411254209529740486559160743987617783948087331757421996973779251108911957704525714725881456302094224598950457650024006804591660727655934460731049763257584906139120590618070924109915970344228071958581630138233245850875638302708930431267668940289615786579497246867099857675685036806211209427529182471613760161799430584332892035636273564607801943517557200754573861014923895547906116477831992433433579925360504411327772747375806378821675773467941212083668814033272845378106152932801946370997560167233979382663626671149354324051266042446541930704173856025564079472678473455561121716105966651882279370127206785867705558302703696125404562766241162207249003652757563904229815610476987838032037851664412431032813348375459319739560760277432466146267433649598246307652474964051752887326541519003589061224108843627779028497829982313105926649453599332488911462370663821683117039921106028183800750852950034119992771026903667264037084251645765097014909411017474211560975256719846434839556665022058730925518753040811609481435593430699593520221067741760826280506041240295781220001794846615343072803245995938057547565295905528160628440082055530700650318544886989573698801636237792592991445328363863159979666529723434257429244254828936719560333368027513024002367598889777822583576930636638425380807359932508998865172652821214203440444539551137601303937843789860059013983757980528498048148285951166935258214476788435769356026454076522128586634051832319837440637358648644844021328933432105207811542838633112755549971850881829975480094573040633101534722113217109156838376739815233703647264896380000586764597703383357627273732470337454618002020371242862784440204557741548478065352795924756241511580192206189017994198087871236592848468991683486877208018375634742875490687500875267891486380241395839322400 [106,71] 971191357319587595277123733019396942428369113019103312011706196816697584430077354657700005289839758697959612225517907869298456348870518859252758330916398380324694118485534235865777625699440271907844036182156084872503359727370613153888801130579605208729800362912347666894246496173401795495216989722750236371065786924095570298046161581658876797053640197279465133907351288178248093958538641337534678589559447413386309394708755515018404817914855621613434890422222696836583462761910252522867007828261164444877589676341050847554335929161518026926555349972899118794877733498255806564134308522573329167490874888874103942087681586278225914980357831680984176208801560020892397791121600068402684392142195821922966242696636259777603275227362782516317902755177382301026436394342976890269761520005667471946080759374090177807318020472420160949592061678140906643405145890275875108439452622895422011574216245987508468195891894541164066096275013234385802427863765357461941483254860247269923034099606801159902454429622718648598440275749974204765786784077740540461963888382719579630412298355322858508430123784394797457209536772568670683321676185285847419883412815361143648690201671867418265851560308498820400588844029494403578485884264039904775111299815594603636626309365514079470136939110523518036721854389116432152753726610514371378275453107856825301703895443747661391278292830294029145862910064737424986991011510561535041587222589969140987957464871801854464474365766535558982764036661513144163010176809284828216551900281095386646047912796379431195296088162359983742905790972694692213025643615340238821121011426268903047091768957735950524988655246468811387131059207078603732736776092388801922969584017582690729184303459776881795693283695286385369766495655352266760629944388492593196477851554322052763520 [106,72] -41526836851762293104012309102646779594222289414966253624003465681991999604721924129107477671315228748153105984478603740005768286970658503543665623748002590521665999416330660177046366106670632890875703351254466600601783847461335172666897381358754613672049421632259794033253493020076290620723434082522813650185022930522619730308047316836177809074622713957118672755162621527587082931088596459148999025413565488361425712273693267701173957604960955572432722249411603446747481774735287226362046523471970096651731685460586456152679111333737235391547037559222530838569101741138713114764116519491135920453609163996923972071595757710841365916717088210184354543365336960756978526478504813209006689159013943369345508221559839596546228823793211089784279245285928461705987090037369434127495408132465124845705877612916557789149426286787922004045418488447300325308779667531631134807708819636019309263253150427401012656352051424855396199410511790521227169506909232608715220979962627032230453843459987322121520107071011313352514685233684471979670924345384226769331474571247711788736810831905807555512975915365212133628251945915599587577796190608669389036728229733617749291547298901558587287701453221166960955644597833405672061585535695933795922608057497785884294500463489952190933633256931758525285838377409209543452440982609806611841333758466502778663150729578577831152133548377030605475178973460108085619320212744771044035569365977048280160300886475639402548565288498808951496261088152504339873333032139800523060356429862473308631435237835173863883460501604632438537263070793291795319019171232134026895193270110246244688148609790056757681450943776634270736489983777448582120032032302146426725037947910835265920100463274052380098543608642018979520295543878169094788682442135978757117058727757680640 [106,73] 235091620603504132295926935235068497339468863064844049576706747645564301981947668157728161350294663583419542685047326511987616691341672366398351480174288938261294944678171127737174476401482757586957422693274916943912203371967986928304129621345665285217485937258489599617804538417771296811171577321954138119014459753419296635128488401755330469877976521278210011795814272785408862238516522230684396527042766809233050800080528477255816947929424502443394080583603094410681615780348529567422673857186172978914854230681634381556945632451152576191661908893847143673370942116366544041046202409237720000142252118733759080383370542551432003653929946023800824219573589485059752683551914281726195850226173703326782294942215843607485778354515417827675099387673507043381348851955128232825158437234100608141751590284256825394118563460808025303825297230752090342435261827497414668946231611681288041951198554521150319127455077344198933750649998981282410667028196151601236057243401243171729898120367024274858528476895084098958003724149370973482473314102267766515946176685587035569150962259051138074450158419927462647535552452951340101595801102418943613315366999042852234246870861735994478836692509361060365598215155961621911568180419002752146235076581759379885305854291404800253157473964725488667938575202313378081270594425078551966904628246148738445291298360811694153701180298872011250965266534564822673853299511184324731127372962906494653619595220592420642420987234599707971910625908899673051587722165913436605684323695002092234454242411814865753473875848315728558058787045681991496131092238916485908258642220747001006043589596524678739736403188255184138299490818609465063669273567535342612319569355478163867258800083473333686302392281541408082671096433298071858320026133563574085828706136320 [106,74] 13842443139372852223009646121570708051501442325631937949376485396852105901256212884553893686788446075604051129795126482305070742430586548497094579640436146722362119158727831832643067659188451034081459889077798022867040039173269421627962816789526556430288778047228974814377456482351640105157804216378699869742277945835309790310473251312442742285000530088551283917045186478945894578747799084901565885337924922588066931802362600958337953929489521254525583669406111834162405737250935649603141267732875829000117011405834461346408260648924229450289564681397800474152803378526551863511158230108081100049935979454826504206930377765374667862827803125899781308483899251977701862209826227048586444259060799859113972009702830260391441778334110527613507604399779936592936739499124934645986291959033988929817655610752538057909640125025752522890117000757263844735451938937704217075531436035875749573443559808193136006351765728871055207745487571431344399849504799054627421273839056565538449240525649540686242125649245505226357908024263537341517525012096666792400728503614258456720056006572951191046641043142496904558647172403720113767546070071117358549627009811333648003566413601302441920829410858263070661775735080631098761442983828559730996522891106115618624309459850328843857760407991031496476035311106973829487726891013507061460767622327001676927305111254041659272189424441954230817299608512876353063383912505525610595465506712117857832340726034961794056331874161146934430781923554975774260364320947556064954393558991617223445657025590660534938567051196386682936400229766714437063056891991425308349735993404585095350594513269859824063182989533981051566902933875344302359527773390267899980982126339959269456517805029948579729152775594645200803002230059395375017293674684880877947008640 [106,75] -495349645801236755372486866305625859672219284726699577216638289391996566795993226271281363892342917468366348118570242166730096687033508946369628485363231348957974838967838392464822802554315845297852523313325402157697829128035976063382650074061974355283207533810745096462186945448892532989013500054109585080408733370382669053724028423658861783508996122516553317340386169377739676760272387821755549399744140154240933209954160908629489176355387229517110870461836838232690850499825322056771736439102918027481118806957142117598079052843321704384337393210247093185745720820796538781088863470501370514553235675548999604556583516233461208709568584463225359734380222935626160404876188378116754241949577887418636991074797452492775574695534158172920969796985555853914192719638000110270349825790213707518272589773643715541803009513208357633790321800398620094532717168268468451777751452874274206376888627359672603634702572273336691077460308910825316042983065472972467111461931545572019074804756969418539788411683077727441096985573882563916044654074587453777251978939140031987601521116066637374453644264692963023709566565214318048290091979918006294298530722365151116263498339772113893263466568673961586136861178832302596590991589417387809008630888168561292832003307473414759716229462678098875602415492419241241042485338050365903341000823044674111195198988642857305020283770904762099761337365306550605521457702756030812510087915827769348396399390179175305910236327347327227687597416646764456728502203154099346800807154748563969585621937417189314842186892433426173565493841134341161502721283922583880474342527704820092032879363472473818010213102875044894474503551185694557503466095701062519125042719234502897608417499440288267499270495000802424310355748178751174565321151743248814080 [106,76] 2449442729820058378129986615505422873223783793141037048582430798498862649504263234464038404491979430441600528048358819540072036140465299901078213984907090727202391667184479955306194305939854334304749434700070345910990281119894391136653649794591036051494817217688433501511225949702809280006806679603544086784985938392882252485762198585299281864842659847905182027381189683346210546703161377572203710994893572023055988070012169828189732568809663063204558010114187262840573099092721718791397902254335971430317215033673762968580982029231049627588879349185327473461841817617978451644094468251976163408283268512359449753093049580536857790968528690765657966398978008533378332565967082248710569657306351371766806150747767616885026267967241260980289595637967580974054304881377426989821028107996048108126467028685822653728997195780915012933858109239255371632133413593097076302037916381799384792114724543843256949123399458590189573445198572479343813688029185041222324040566168933849502539943471400137422854647355324379335297958488720330060600662825083367029464374983603488773939296034588696663517307914751361478093504243413722956390841394181632049187056844144523243978611289059610656710122119983991113354678486140863374799563298869499943099571382318504708450340911456540808727262987368487866990686401350608459607515027108033469591554899627790703205062439284101575802019669708726029389388352000562067657744522277982590013416723016230186519008254287511551597382984075829799845971831706969798389546845772261724550340824095806438511451214143823429206413239546537133502683496010740654381683060047392345254407686508401891860067419786466912789135314096589796053232800116699406752759917254991116646434276085945669505809320478177889028565430954354920383191495821833301885055587448960 [106,77] 268664613497285057121024364943746331669528218565063278514659412528198929531451579296002153244944194458768932114202016440287836679265002913385073157957138208392807788238925326068114597423342661194983559523049032083263930749076743422563901950621515591990097247034146374918261234952842568630629658491865541885618956559043909060989528557259311041905763024785438796601583780247673605235260131333461346832095640964234980285567853355972786480932878191490464511615583756724602947777805583046011129611678953195609426767056265847408330326869880375231929889921922717897378653312803007812594848086623362548808359066005073894120239314307311667855405471855223441213045495922036734706007783457339546026776747204813984349025793938864210239681045312027288916960077813646407886466704720758324234741493136002612354651069743119287930786939210099926685759776476360376635929670950417032683986367147410348832801691012760025971129700019257540972926540425295965385540227821132598888251821930594332163208615511847518655431471195380639586698515275936986524844085847790039260437339047504672538908828752065560339676898421005434124242059501417154935019064820275275272049180671482595622215941876563977794888167709013175963544248876811007587262255965790864729965128712583529263499482516471854090655376744693076271174463661294524491890379194203577265884729241610563093684762754504679921328166530082375132650003328661660802471463991553371045312490683410909964495835576717392535467950303518229471537417204788395377239990115472020313010785211269678998529389638821667025445784650232274258596179335007600579011030088316181258925348091104672997293114138909788495815746734735181727222437772141523581302649174853598894823755253332811916096117487356372564265628074787787761396835286383601128027799808 [106,78] 2014655672086901471113591563260100496912132380507663272425223935148434076045692756540846814226073184437335137721140171582673579664448229686190490434961342421213292552395261242429296309089519704036521089079990513407665969042540734432683788865603047072374333852416357036354418082695284349346345222465800822786785797905467100787248836756086215762533479261731219987157480941224520013033360659984493494305101504608534420292929107304889248748705745587737886148499581953853040423727035050493317472899057172920726855940138995394626890211116110085046889179296085724761388114893684054571279101242547464416232419465948417504503335069186698259336036640538944860966783832259209151962519934770257037544204605504313182201002837235323796023557171593530257480218516537094346874594178766574530410729831653968388460032384431432678086055073048998090037570350376929048281050169803642599190669803495663741394429989657306874972157239099887891580699240092786028799199929759898713597789594833517403720713693580712203931712167399527378179736333775225068449730425265347656040757558677226202762474074387007010477320540658482454788550449756329582937025756007090639062882193711520510536321940859374178324751626355663970570531350514525174793626956490758906218062782618651333500231334748686524201911625531513400429263665058696143965056442492727216103306215470648565143862525293989386073534530274628555178382893927326853857696887376177706711185338951704497413261277121955732091157703353328816522414635352901785057022983457925165331354481357568455278804739576123942751075233365273878606878588022024904179594521280407138720478584433041876133642147052649868660641286276084026888334119045380350675687561521538889587449217230101015636180917000000819943632786547552077050060376647711166926672 [106,79] -160434394962248085997880738173417443033868606558445185942511607054509020312650929077305537162101662039780682021583583515607376715635353777429260661453397114332562614529681447786647244780884741105636639148110340411293762729653882850422075810117427916422586100112236604367100642174032532637134746164157203197884342998063484803806441394039181856807128177810198427968198074968783967893636684490056817663113652512061423398758425980333475633962376711772194137123253100156739984477993715108453751812739131549682182437546616553665186671118989692350467139267297502117637338679661686478899101594956416632834873552122634156906506934635012226498833755340044484546245123870579624683941194466320630414669245146212507710539117653246212152762053174676758433864262430698262165542098752954453769137391259135163321362601588995990761831791463786233473507017759129981759673584743456641533474058977667420501358916808117313918149106452678882518506578738780708785054609218020008876542248393215022624689952886860164478587172435842050349018692231000072310049435954145941178346409396567283661136275590779535909040676661715165142655671965707279681077910338045679851840760448361726954304047854186553635753016319793920875209082888481750166562070054225495426260367434767305164047180349744707202676667689695787668418429233655026819179619826916836887258616995023816502121327615942117793880491054479013643624410900336408199002872768264478872622484089338377255258864637409060052193403989195886316664237019590263899014307084670398589603702248908258795886962573005555402236589845341277818366409818939358059309446290615054312825645679901037676907996868715973237851543840368799242370502923794258983435619904059605116945565795143017518789523104691483672240701698642086768587177984869906944 [106,80] -678693093613111210702214716035194122347950751937029125933722542005123764744806519566403889286255021991119577063121211117267103273952611624151724286000719795844990660288377172539817533519059804155191200930167797370080225625791661236326485749936154474798355511000583046766707948259058546332232613970037425035651317823301917164115990478690857349647558506677072582446294570141872740265511174528986505744237102265475751388037213686118993309901857755208400675223018866046534399595521448923650754973896744158968956438909824576852182208362886942349627594364400681904645779539572553485509697653868460827868321104877687067156487224555301439908582201254392386092024653927001361249109481752822611846918083610438595456984063215129694579836644971837280520464634340063320277940470962864244981238505982102578098290803171951383545508963893311452994803654456532380874683118868464939818346226443442588486924964872241045928111401240033385525735989145502564901854082905513618030386605620725512895922856566929908139225164891547963764516522639364319877600500561989954152733746317638742185271128839013471063361871815881274344523055366325193967092716187361936589144125088529105331338340699989298791760041875501415236089388175571979144938473958341327559461716402400385645496212256214077787725249175381555704384038707723982698400172443411372752937586465853651546916458179830828296408653332120885255617081243161563629450754749282722082568108841014274994368192041990673305505714601036188875102753759401478984176143586040466199367867826439609151506683326798335264974129490057916754392401300020587418589570395647882630827958149747921627933401930718871139334004451192696822244740282093527060437754666964086266130242745055487128433326685480655121216724147490153578189077461248 [106,81] 30279195167906213493399151391603596331360748060712975399627231764897683711577872468056111736294484068257332547404017615688913722253674124866922888682073490628382700378452865089307279328054031470432487393674160099610205924582898771169540216498492864931046703883576144400648002750955737756015073922738529145267031258148400577880070384122813621274023052470220609155009923913679667068198617442479430809826956751308693137697250530811748935160896021738458458156072418149206809976392395288600288156558534332710451228925588735578034745092081045260292730702611926175577219215209751868848121215792923354374121586678914343718915508771174156069163730504281164007480042601571337843138637233159722164587642046563414983235855319403161133114318869361729077678386411137730239587739864589134511975874255615673522292199966137980026416550088523065937415647972018649789400122932429548760672246873603559880669444296693732147824443993563617734728522331688427003443275376327312137256036324224183203791885780135275838379235247257881418740300614504382955718395810929918217275613689709256040171641413559468734393405780776428821773023247853343368784973940253195864130700380914980087652421593188102355944453412912487788821031169959053699889187586680250385587857460628732041847024455683061198045243473298891588538916574022549984762693884848772278647424154446977278515558543990095287033985910795747602677489194357723273219495684157527567227589013606919593045242344962257642316634976124321000897041595952808436308993061069396717019574159346264579524245103313067345474750128400980208657978095024413227605968829493656107535979485556890596840539757781839060139065635051382899839573927627647121034973222605110026536107569603753864844650295460139308316473129443869518925864640 [106,82] 341469903566198738319548603812441981473540392641006220158329295315519644968086651346242157209953463126144925478428002020085116768359639675093814261334676708641948227158158136367910118364557702109479053450725381781279848311257038804378623071312934227829964134136188627080151039692521250327560976021808990745733783107750957444594400555927188676688354187467123080448516821302253816825373313645187183464529319976556493632352605601073069300453237149129250767769444007139747219774718108995819070382630145388505404168771513000662924500730560068318140891603334018641728008241024214595784129217726371040833557843838008127020277036640397095088345813701998035954986091895468501219213334190408762628571171857911895700418270233250626615764507454948752758962015974762636431070022845405101237099049082957477986555090081614608245703493984040088152807589090920334561243654437703457627142326325949924857280466450397424362309121497731771315817291228836792915823231393167725775651436929837842025329103228826853143152051988067162111659888773766029861790914399668918160603245313115762901887884326945035963318838514882180091842965427730572820181455009138704215803297888971329736068020678077094655225274578478409529410448399061388849832681286251644817167642600517010328823194735109237779678139024092587431930012564655148548995195124749971019856006216908613531866358627526796412194390968601593597937306180826286129998276886040124755804151598668083824921506636839744059963861119092860455666374439389572578926645429798116825952732598302061921359112126788129926617300828798752420992528776525512690427774437214776970800194948783273888032614861731485012282368446528667604922814600546159539452160784073874293368125229353716836822421425614848884487446572456910762880 [106,83] -7375042892951083805539115601076075640793305939232163781417221587654809332920444304866126846086917199822502124824830533153997211779972127689308223656127820372417135708803163691838734944262310931226983659977569654115013473981819154972183118282398675410444725132968143918355342826774755735618258028968723461531191542287780853058062441042118015475143097590073916636920187611400807127527189017768315595494264823829708320607555632402184596269749819696111713995602581329974024997184580360544441401792413971232879058967713582562932998240318073397202842022480750111173378933198960409514306770551125415815789631333021012675043323063047980707956453385275526489937958271399402251037866316957316317820705480743874917293160112201118848102255184363117078080039185875092932116437228458897865186025252322698689872609058810282503378576218689309387613581986180091240311753431281883411910127223454588751785638297313879412697314885684323868294284201032572834708926075693278833731514574088957894334025986653638930307728203977895559868574012922497919323622144993992034907843898784679606126211098523236479750359684764503866873575803650717474618379791472245139110592262634188860084187976319091512172737346730662311405950443132397363955561244258816385735066490414641455777539463356116454511089985946964108609075553777349690657935157851726791973974463620803054581577976981732560305676143872040896060383163704616997783841895185056583411843818779013959349972637865591130510689509273627557633000071678263272769355234296837354408778925330993882521780626980760492507579958752084858616202256191837637159779956496574525621969099684902680695295078177178680392105951698575867296433917261777445215743396335827352446109024717291894746163587996825218167881287274577408 [106,84] -132208247247637883408646233134747473348895216839938192499466662199852919689011669656684966857530800636944077149744608550052475077998969729646587293355245442429886416584152052869385955054199915300350555752437402185477589291477706933396890605021511826872277929262387575661568788196593385136861643355870666640671367291250685213533855119978106074291454799361570225508448821274317374010806144270776499847067769860039973577560083934995744456121700311272347447210122001113634170467139398054379125660473476746534806771257308490164770427492590109335094099815996800608334020587992623518599624635480262291733071110546564269907877725111536721147451505837445208246760234286832853527060413004504661130639015752798636435358064309582657251278740904607205710883654446062028143735967036386340931133853750904530695848582701888012901501928256608635421842348794821056423693083624387276136683865085130938990768300894702579356715724609101139909058744211912328326131706026592056946464501980625077014853951741488849340473651867616088825484797212082734672784162244923261447218810065823768339974006499504665325298709511353843974354633190658230978018104726453075736821446306366912755044287568450902288803338388642408990209798818628041568830283579681396405151937245614021383406795237072261435945732599107713274309804334566835352262541157901396374062738405640096709698793463598496263874556848373027754246075556264879661435108546617513037556163266201110175781833323783847107206065798280784140423169069217189578931841159489583832577060674697799180760474229604862206701265988799631405954707429513500215946966890192131782303857072098586293754298367368814150323464486135140049339413170113108645528577266626560378131502706918651676731326675240022774821698921792 [106,85] -1347659784301806070673193820261023204869996101948842941675118076570938189824898361002523479131510449344278819168404289998198784583253264924944077033824908544968124697680897076742829516366003542476200070360765011775102095713053720608182084882773963128726201280408596050209169572838039697388242147692209152123095722142322241540907139805313257111743654887279801794033079177382915993071361375656875514416346983393456624648048996246934739976839045108949167479658533126717710946934726123858201881418055416870952506788094394571068532251515443985581258968629901561873362438244476403469675045264963312999557764368439191153869559104067157546537410072893028944087886358900199675232387772436293770081610863821956151435116017727446938730052764263101063858714800724782999386717966309764228304324192205778646616906998406739569860627989517776855296784240020947636861033849298966052792899324300076000387338151384960159962574465046594046264407619018747920962590022831152660577493262751053157577931932049578461194512847480042025268541341553539845968399598209334502836881814544008253074522701585722987307507029328103525898954974421347518053031904772673472375936060423542267060606244597238175457954074997725972888092745431397507165939091962035617313317850846256238672844036057218732450323239331019096789718806036738575590429791993345051174461380722054970762581504454028519016770243782176436800385535848292445080859585454107481245809512665084611259631662284520238612782913304909669316287554405642872852653481265692547688065607725488853964065430902925821049890893428568623275114361779173208448845731242080800901742654891254623688384672990140111024665750900351938119636454056121000861048878255946577521141335382600788434299643904332625213132288 [106,86] -6893561412950136175617581716562564456651044891242032351444087618514030482431470679485599249462741336868204972087018037089736044364454198944325693352286986533634598470190228066253842215442642450831713626815446352548494967354506122297687056018397023746402417046267847547301186889548014362191700593382138330733659920792529252914469148245239526404144136920549350438465417153496526773589782436079333621109965926188066845956732509633871682224350628416748794027682445864975730003296274022128160173543786877773098543696490982349679022181600876257933482726248811431619235013377269304793582338221448334660726372960248015183009280140872409941782443499879382550819145621345685543778832168597874834418614058707615029396121593845345163784351831604622018784599766341899258260514789142142451419093382877810566300019873995848598748237902762948918257435634409965852105323562123697314548722414808662453358229446226066513598266587149979124366789925451469895546643373140283083044256141839690287521564478981605869845611050702017384236370575227302304091885104327867494315246710397880582115680299311294979846193731467429739306115022790366954814463480302417272371011163546005595102795740119049886679767778415812295089726710783526239650339905181446290551064298724002623256724720968115851349027892418975271794998938301372882482778267979560367670703624208898786798770059402936746726778840657187816283864475084661603151480728398559569052987472563896861167651967848450833897687575130166139161431035011031756661241113367962778633251117942689775018072400117540621344686931827530135824635748852916852256285557735848158554084262806914606253221040374739834237655379720147525941684644776353987858207488240419576461441094191981747898540292954407918840 [106,87] 23738279958227917090713072975950624160319025858137961495639331545269041969429958917411149885018690102434238519042933987726470317954366258403164045203104876231644481049282405711808936292723762742826715438509684815040511984962387301795364206025071497832302344322990583198625914059242815276816679285688883559813425301301271214336268451863356389556707170850020825102660496422460627972321715246009327220656856957155695549187522530945115142330431000934531107485862031158824443625898928235635724039785650934578998681406780769088158702557400399380995427346776182760394264109179109115832021239123004696270842297586289409093312961710256903583062928041910998673544169848665722983341352145790409134868334413998323702606397053809433311950287965526889828956026772428365349709142645945399263176039057554871706538117388483599218785998540129416764692833838988845329590806675243128861235908700071547126168660071948075037850946283059272187817443012183184990240509939508546717490209941584331787800444206237047778246947041760280400121465580983905496437249410397810792657930069629479236072677329090436001147533976731050847532330932772844161147436547578806153298696558870386453119250682326448761348987800707431008390035457683517140461985335351780875265198604469688061409177877032033741987825873142384862981280778210720970827061231254786528667460724799071298970433395140535941902337544299530655155009330559518639382773444289802843886128438946126529617367651303908218152675715163935685135814966413971775173561064429253208217592016917354774936963255943870058033966135169475145595739026978578234096595024977589733416614143134707085838500428304944182261611129649769669204556958616153909868343232589199457968418796102509564960499910525184 [106,88] -50088353112705111941947650593199106948899107582830108412071578039189036582655728579783322666557358342044180516274492189482272731086953980954198472930832378637891010326669197078489688247241525855300751079667622764745833282984039682076222455276863604055410207241945231516106748520455129061305516593003725146428593034011988526122284558966302605084580913084788617044115041105092251336711297672459670726136807841930992083235984807147305478580869346375370536522655706365955313246023622491203484807421588438197280311319093105565487108114247579064100753404695115355415615892628437507214301787240062003702026507434209575134280551309219100526880962997295606361395322652212052076948577835162050881206215967141827247123627261922923367114850812614705863995297504381206423943445562537717003913508141181121191312931019129806127187191931596481009358569657145638674226511097489112612076485101342266551258036756388175904128956491870944404198582628975273314776247208003789956679780038710994742663795576193334176632428032115280479746139832231317451840337375510544265306082222563263652391851463317583210259170812573825926765432936229514965812254742535717029186783500738833223281854451980211246366480162162126663331669546094871879747475906447244140065226626863314958268641028686115426927455698923194185118612433900868117086476382905486732100219843836938145572040415646639263949809626820318855567608436565101571643246662908343310334613527995453473823385957003779345326201478987645671172985725388231381611078280054600117598119300974104141261404140871393446046080115674270438006822590479190905374024941468702222533220719055975438673844795634155244330732104084932116268955588697444134031529688182520341037822368555985690832395264 [106,89] -226811814760834675374139517071621160264777998455337222489592836922500659942052153592269184649416800666453254809874859038786493791589362551051310503549222571742581377666046841918136408695070427485248377383447509422340275075436036725546952859988875441699369044158463083190239848395317935014589794417213738780728703764968025259705503525461699816776368581970612662824244264541146697067007199771055106712981701782776098778801612986073990457976605764542548939369815863377011333491718077533973424007173307058093556336722796782901059435075225506929127812638351183729558326818454522262788994940031128528839953872460763970524947568272195626186971529008664605875095562111038091774149191004481804599015743678923571652794564102806014653618122649794256512310633631954629203364333217281080121597599878266835403904960361998787437516357068200870013448161581241545967064668952008040021838844958282654274333286800280639940503189398683196063701942201086930064952711550107255681231483419746782014607457180518408429585169987325867101708937803203843666000890994229367708015549914855651806652458583284423860222557260874826644138500232654680502899815884528497827452841532918871761144649428199192331377388083228550234106137607123141256582020182935543387737911553706807177061082685249895116860571012426480374460660290128484842744315154734848383502446342516317707758282151984537257027721747064555620072050125300095269449848656484046036382387181051006099658827303397239142354184458198841494817143046179182248279888100528119463358121183991578342374381731493594579628265210802395974782573128863605219621788323242870480331540005874929759198494659530072302866948620415589218000699564164905291955336509373631985630543161396326727040 [106,90] 366002489121709638415590952148779847130559264997201072451904370241265893879268192856397704867183721396882579928887388353861017845996545692538308412017910325641795500352895008918424140257631002266535886335561761597669913657166118690873630086754986884733891835685464075094045497946017061287926787743509237897561814509635425838479552421036365682002448519792524004203776838524238000261115667333008907194583974717779200200534062877865767517016158087723770561165318346172602499079298349881348469455921762141779902536395853393448643154490878956959307386897872819920192514443880437999375418205380758816102823709279290897795569282936823241935137506173969844230320405428457871444090141698328888225399671186493853185240441565053787667047249003739648144160786954488657215308877860853680568816055691426954097574837528075189009405149725971964883455789375359313240183752057393151002681175861847377434403392838278087925362908765966718680518948596176469295769787957681780363278412349306709503102492579342239548203367671974972835710164505531249195459828066604446245641159811852732515831735351745824150913280572866489047410247774550633896860553381350758996421640115244821872207351881996610510814358549678553576178634338972857120919732708747359081838881433549840615090724404251133164488677201688060169847965895690554551064168708415499621377509918486014468560457106516270582463943678630564138907487615895096398823676706986328744244102635595613411268008722546859514601594187763373029375119916549089106025853615640688136445601232070680889740289839628893729188852148398913321085239690099810576553905048641389074279568104896190950351037414240078341108125159326083493445137235195481651704048846438040091695246553413312 [106,91] 769388587055744995221855624268751487569472931629170887627677055540518633786394021354349193529688489639430239444212163462300695078893863557948647483822362524622015310935086533244475592264247230480810262649340519009941346168465811406016374308740466655647824186336364375317919517752871897201593024468168137056534818432773636638742271593173053242386787627211635225364569792226612669910302604907777382881658885071412507549665986593009208953141591871407716262472142485598942820875904742794518690946460936843169056166090476990082450937430134299412220662047284671316387427080044615828656125232276836668087160010183952804621075521652389329679334735790195196147319303307436576865472576437724974241559619919681209789508092427924003828802963470542646529931056589922264088626493994541398749895566850514258196091749507675620448125823821533639906252491319727137549095406004086643167470332531895828321763580853417536040441147434512679511670466186560668960116586450039995672580078692151423392807290088401916531684455505546188074029291685063046696158024361203270045601326338935696712080233392725146640864232679087319662326990087727059078533398623388224855649257207376093901211947278747002304395220319715191233275650157503788866618953346970906917366389148081783239405465039079130610786876159117975212249600397412977859267062319658131910087273207969136408584435237593445243387285207896953374260508003649009172765143746238059010992719484470012599262267961097530708581069092128637258511696271173957104623180710823929613147303054507388898417840027897898136119667855028048683057827082607007001108505801660055473488254425914370665693727168063590869918391645574186674546030603919967414603575402123371847477133312 [106,92] 1716858929891702225516532847992343701186318374151158404210474008594933321650356789095861369334201101448821205149450154081204033762325368027627626086405548871069847782819741567271802284907323318698157846541571125701504639631020183758066066216699306865135109982654574210644633285285809958381057585905235441753053377007704265745079023386546323553401915727929113345068806443867222828359574060404708884105367765120307518315238875657733622445230984067678907920191329707978954573864987062821447424749647355249582705455844479311055830004876558224891913138142596686251149344570868556560925993540329785613438743864475775721001485112928499915969791423701376788860171317538299406345128384643068648031201097898370819896255962550183670655575365518230487798755941295853931138532058386746890133703771478201953332737833674942679509646079748418275813407246509503038146827334841081875082465702011972334797171125125910450120442313967285891849684941359443708798600181283322616980892768352403563091949413721341245864222590262691190893166259516288889409110733951837750357768655539604661774948240899723355409691257800405526119328586500194347512620252376205936759430054473848911276207493393963998006653280555915113340500262078926316178204296202640055350917008393407117751013459185309938557258169012503963506487700000466864047118856387749620011511694021977085786572743651197662384756283214395639473956885217838075593496349210720640869616125906942691958692725449687165124196487368086285562792311739602946133572211734536120404852832461583294876356063126604092975694354047691041766657673919963105201399250755166554254678175205043189545146461252068163072871665770945312680820006275772878998097696379162981635000 [106,93] 1842451871506231169646368001029306528806597950988660483543044953578118664714289393230836231773656613942780760341733945142013381008757545413098011201839903110583721707992321400654799087363266472534900932182750004577593045266525723272270613687901133313263124031453528961471636352706927913254832954752004487896186861243441682695480176254516206830537256478556989978263923416628143520349859363272882322625356385486370743220083084952118944760222762633292996097363005540247421752952643449555255217180728253230118884883486632068053813465825747490638641319108982423704542737602817914995235065606642317741887915079037795329045196691519152023258785340449302471922970288703213971324482999728167799647376489332640708021698661546547950002256731701292578624017562612335254570236996654976809781200636349894770031594605128546798440107667978912283446489316251805938547428402718727418083632338477238813397431956587222641156118318602170397536043734631430267091676438614095231411464466539460803291775128349711583178059165425787496463189640124974030755081488079162641858987386396720615283005778588476941054991117283178006714868460714767734010503036466160820062767936558470204655920057273921980339947184678782925712904654764683545877399694632059279985764864125539914087917795647988209731595986718196175412187983944045949744478890559433310179710272605868355569524999118428100944817469423179530773262760282119508204374475096407856750479857902299420552590228064887194769350836304685153087706437032069114746246671003976017912399539266730436989782920932563856592509610935677646000093004864071256916620572464130386735227025368952020401225356243428160020319156479672911408749299754021940703050197423460672 [106,94] 3180638824166788053799473642187989402541780704037774735498478971191227008677778349617735081649734476391453312136047066192289156408083815672802445123611792936526257577575362260775388616593132506667027972036760220717590473137729478644123449002164685268729815877697903055728887169429594259824136331099083188653310413782967256094741513206495625044135795986532652403470688661935826275107606579787309500425084579605756724278187606306604271909624455048217318967072849307553756005132473358566286285018789702277581719692514727041657397655733215708086510156131288403671267955373319076664903519100054710843244233823158956193259316131714149635209582220675815452835006402266403703849450833546030306575433316335427918215850069948764455964452742485051073827781501077006530067713948787465742457239079815188520362942763884308348945421768157057576885663637469239309748618953416807923569457844424016835964330777442110809866275105257824982254440135593687377263416404243946195795379950601638326114082887197392335852772047686294387693162892973915844320205108369725215781527452586723132923234559386230581980856518218327051402159980205091933123227460541564698823285764851178974201480512347686172338449008769253477521011195979233265415330882275572162740138219210706516084337168223896593329792418873458782758253477714258809611832775211659932785820053883959572962577571735507057303791278319460397730565236119594230620587808690700122418179872705107454831405423859958826879784094299846928908674463779051463193515672185240761267910119309933553921045228854987101963708350547903554651114091285094361333572048537971084074784514225892881549229690956641790148769868284278177156094060496652689103599825695 [106,95] 1669349544051241170242658328965775758036900131650691404457772834454589289151828051892831238164089865486688046821772781793048469202030811997900713331159020089896830135444924631415158419970198160223971526000170189855659960194131507696390121185428367477879062854381761801523522540694505890181750907067422298464501493481744605754873383475580765278191508089104260977505636529915180883073143544357678026950491913328100596120159408999829739643393383810924253983194499774444256351023376616468382996875684880559475532557767863669647985332498771950277573371984275293810017631432124305727543940814338235360064572602074289140150843314114263738404673974085195236438286265861597693625098017093503898076202754989931557197403103952491076795082086480245726720349884536879165026000592220155930669230200990327153967594923848418654310480679801304183221856184538402027471340623083845633460753286430159832722080874145476840216050519861447686349838091993028101592545385711792933256175863678551697475329718394169200190483390016527503564894204190090465515503782429981138719344313764113134797923337761256591333210739005760703234060726221641720175364734475818909678998992096204519543784068869091006758562196965704798060973340250843825744371572457560121498319850214280613108340943472510333856859519718290208150773274115952736758752587466345156336553022201223147830586755550213069646267193777382460711242661875477834998890943995459456909126478657580748912092508917086139385185435694845037748946337617276646787267881105919001714528540637073038457970141495877422716011495541627538276658002123009424156795401715919956272892340636218538248065453687308479867747828405622019865247572985004709105504 [106,96] 373398186116446209277118397752474550239892106772335009734663070052222635768326682948634774091514872656307439537099863711940615786045732732218586097636173771133964999511040366978094155633962979999114515651084663689123043797084894903110463829867895827227108349994708067844836758649245010231203624632030180433156023703172217427559384473521342270932311620170226708939052934707430143432673613151700109006762773266203780485162544200909382482212687113783479377848067776413918701175303130624107143702279756691094790755955757468832041148404359617465027627198307427502813652022287146981210254176704443079419498254166468169726686181848774442454470984312880451713422536577210132563048794614626897390641514498983151888724716411775084250683099470214623697595297664468850097516791229262784822144704428014666664567166156598693670638148267483985395654168211347653949018124338471860830100961280393640870187224239735098496604338352456580118626254236103498781594132547821817779757486728286043473003592536920968748580038825633330920048116763678991141681840748027196009801654537455743335715743398506131942835866021442931080715398118483592888027999009250881056956660834647079905374389898154631642880512229206080662640399468404409220407077313641706636952406076610993077085332451613292979660384486371696709932167413626880659753297037183905995823634969653914212601784965610784950471550243077431040224108063099349977888741351982573434232834948890522961464148646037430715088655616589490626332580624164648926363450411249118219000638530048857162493141728404865023910218404306655434365248745579554136844129505781150513798050232167556560293543779045384039235029070757071693847529310079552 [106,97] -422499729561716229497274847501893461150978690073707344913187153708804782453602232895282978250616374393099244249383170570557465975925311177634934484008550204597154073099015010466653074865540176363488085428999133743588471532299560327500895801537017138512890407160917084745492390798581324058272850639074416925786844394361585909609360056854657362934602929143468170090222320214063237769313487621320539308657696272139352920633088902706526825584473424930180087223575957007484504776855458188881922044403719135202769796592925689369088458009088860244218530068594612383115454027450652644505846149968686575516622345148824192762550877482514537787643631908427285288538915670259428261322552102259812896387473558395475202724087261855057603126337031426568739522422360244971957925210970254699342622422757566314877556391420068064764889647139273950653654795626780996241291337450774372780216117006883833434087339267567798406351766795894390798100471540857119933402718633381931979107581046861651073437271190855307443068470975390166010398665361717921933960270510308794607038306476904610777697246921806728404513048393565650386280239093889130902831351654450673569849939268089124532120241101241908230265683444014193641335599281209851015961708941801058869504707388792517030822586881239543890455272483778824344012364049060675560281470206305392335632653773298253768651939809154738709238722114549755151651967191187594226960019790826868724912066699968974936798894126452418697384159436395436838398690133536707400647113681992124743088396079263244766983162422838693364808202460251800876507081895709404163560359185670462485590938886788453194360786671793350372800312704664181348506153176 [106,98] 159322446311903582630432410628206461203076506003594389695741941108315719053240649312046538064277623184686483171781865292673008179920273321662062092398784951195251911004932911078354220127136950585438032961607669697719918983743619302049064304755930450929345742596404711651206691663294664429510417736513956561184157922805453528166898876953383966258022234711787526224743631091666846589664504878009789030960820091756219648706361273215389207155750962130540198845211053333426013846911992490959135340587190109553267371251164148069283901577218921343616400886750381430776447288579774903975359460341424211994737079510120198639216762449275831951782571436309340654572247689105389898976132792329453574171147433279973581257500895948786722443415161155332331491490961711532911161910264078240765639715153912482296760510971188840801156353741362857581434190399478535113155616951849922656495393593971407632980806366579253465801784958125068356804668711713955551620257692176524528163415464026812128557428587724398281094104881198757808604725678369337616321482255710172073374424781056549410648773550494019662321651839727241692593256038757041740340118139819682514967882560936996698425667777762371515132939211981344868712980808664763464403877120153549611418867359059750394635967017700824928464752108146004641049885524912013107384404538722692399007797692001425290124558795354791170668831120094249326192929430023585826062305578618621947055593135877336808134312076398883940883985525590999812159614202403179178727830731761992700079163989571641679957333730985516622822969300210374553362570150198657927135765048951826722297147252981148987487275928655243943350253659056447351388 [106,99] -46592135200730947496822316346458008856221129808023665234503573885955015115270616546960881167503258797076162424839693420444616723007903789459974201519176786301889088438351898119372675931279407623733206282635156600273692515887063286906639835491906706665473610760243266058472047369737200618048747451757929281119366839174567242322776790964148186799065300837814093133506809539333617186038946686863323456421814003640800785300173636819699988373090074576306410806882129714462890794636207457641843626325847523187762711870348889545268480109420290004522579833215323110551483377680054947482289200113725767672847470157119207723179683178549909550924080075862941376889645255196301900033867185707792504545116788334574483301650628389626604189734359254839190345953892541631376905650830289969148394519818504230377614212723048117599033456626898484998001904543467539663658953419604408443544590054874824015549079774607267007731546997011352712461740266057854997999900669969957907811504941950146994117591925152614868627285905601848376239172051625277609264054335875853610928202852404795781242285317363345451842217128569778881395956714572819118920604243895266104166386835473583673235498474715791383133088892130384608889558251850457982055395547562744636396421349599927402360861543773558778053686970141618631681072638261314845399516464197266413243035715328651108079679687567553638805613603538029508056826884796666592982942338190461053877839806551401288366130535329036502256640826021779434387759544157045753240773547304604341592680700536862588172161991251725915038954236103745566577127721506377450259308066946975083692116585042326010538347533018747183652941517386816 [106,100] 2548310254698497239699583893644692943471047838077408888113450450410922427666099216900589302633969123810025949814043381656381462171170698369809961321064991243560354730608293547429795324850896777594907170330302135627715273119815292914580340253766260697369838530144001095718614906147702699810488040637076643394660672500587874097234150649030884896936918791972400107801571185635989947587302666174796372167609653393140703499904703671512503101080465266634505867236200868755279093445207520769803863839420671188472823211832132995743238424605562052206125521129546225005069392283644088724614414348788717239367547538993411671968350476444284157720858836512035157571821143089014443230052468856716757972762427066103086175474205386547695840481316134082339142293402681579656251904334242842596049866168799700321302225370057036814588158382747762083285219338675750492141915105415544905460858020823386631589464715010520519325433564577207770797814365778601187299233009172463513094622124061259525571637039597118809010408328750269688115013553684372561856631551335429739173850585529373473440188758863630445001075145901422208386044726520243929912130091307402645378375079370552619472038319604073119663132371603373417915559093643385405003782385904438157072618523456641434658207709074654004127242866334677542238560569589699923652469403502075265916459340386384361428541666012437662163292399936983996044136313594776530397574691094302025315786723989348069566526804468116988169514122791085244480724972735615421564980564320127654724810601517644921694087597930999944525446366600611513984260637075772805302378183056718766985469717355321009294587520787964376957109280 [106,101] 512167095646349248976304635542214054485527723422742161182789993253053779545009282070855202729189324291079349050294865149609740934747269039104607867174665188244419303317276957949540280758652205086645142229171941387052990643009956987585297216425694501732400390636791461297311400988757609331155189678254212038997483925954726157590766732528507212318374417121820564715686097751412871720507689452126165907766623712154513566911351235866389267175592737232256964213480984619242265507760149463201311664193730939161331217075691081064663793596144079067529422480479568197133081689502201107357091022593762585341056814545871187706099729093783681303924221396597928985774702669240835733445253380484932594043994319355213464290794891688926357686530459858104482436493204889065044161980195023235701489629493643436828666198558858315363459748598618819766530442417738691005750887754073660972040573726396025233864598803399286984655780621076068534800982419704174908452594009182084469597450900006913779158219118768449188008407424081681120708874703696273936205393903626645008369236004231266636128937014152415716822632744599955246739699081777519690828114385237233153746049870130536580071008892521114617548248692060148615845542157315294530076140712906616603288990661057694711852487804868703542041637752826921917658856102384243288290337999272417380748349882539623140217380983892512807410745698625595682290487725607367680570262863909264106581652988752585949221549417265645030067311691925614072723783242161636635378708458550232523645397801535935210827392187314530971969884430259059654837921186329766488962464340913236622241612899141546046520076560714614048 [106,102] 157581473469803113112301482133937006914593734943186703015506617825388547963084246172554436837392081975835630884773971794746258325804103070035221705955671922367283261184538033681065843619046883787451588280900700002110345292153457033647870762401236285130021505800437845150859891766724061402440617509827830770856451231173078392132370157534396427088398001765046107432801702404894965600030263035276010425953247144005259171751163011684040535142615480932986308165534224069551797904230098662503063122979641197675492451154764907340520102756471236974758014662826216768860834984198609473868535411165408413383568253307322257658077372956556904282960280452335448917574317641697319314540246874345252937663269850009817631732004802798510069061442979704881859952063115656453792790988030897880130552790755835188025279451116360845275419031030467525444319722626167288657786552763090539084050805408861581776440492714863657784226471437688672902794796963659105294235117592557269605415239682406922414623598676463127710490199756325392076092233401786714602886395755280094253016453740111798060234457981149151051146557322436175342514480103626675806669873992407010026911888973080445527408400129489054704809882796064816100883802306978188528217263826636990358620263709727113545453673432979596992452932301399788961436987572484798873393811672492117343259059556089624481241395985391133282368835463147974285568862650637356925435627024669268456019113317565569129037303432646640088279240534735286055073263818975424867876227936940886025772024666879498298415506501883075958012222570813522596504569803447430363828083975756230179837144394868372026757380212722 [106,103] -13938600088772091906920735392249642663363393468733533264728456533739753271835181997764154851226251713349591826273171971321512752123099365110745475084182038613569792998445939677087676340378341168153006041514826168806702576125039635829513142062107980379921661277458823832091718853243524623474022434882945055427416051027334726116881949527407705310891738297051883436154249078049172814142846329356728304448121780122336408223787743703985773119086317295302963346340046686825719181891333741680757357938769014632403368667963503670281764131816830899334598718721336740894866414212897975503654088695936492332391180348417530352182192354301006101308323845093846323442670679240799472020900123704671595368227985450054100800033173290229205955268562873686389679201325095085706079913686255839846901896187139943863699010089376048830105475187579496543035933838712617830431855864943837957090824787739402422796928726567806247120026873401241548747730521782225754485943210387471108228045668043823119117799952691773308094913360460566047401615614266354831049938576085887365513293638544718879994626113620772310793874320487556123475489087852010516333974893886282298968176007863479900955136178471985150483951623948341649871355042073098786687138107750311785046251226190779592780383334975219622007106841122717627976181491022320970595802361084865632401061458478472230754109122847945383135016321807700154159045845370270156203649289008723769902242656597565816153392485048903911363530501379729983036509836866969319260283845781998352866172218190705349492713656651295519875306813662289815398960991950153882089139361267512165911131419149991652523360 [106,104] 400708976359749369511520581932785762382258697905127864286120434153753584914426956217830011981247370430293237615337567464429078722540390426146080247184629487378419216996584912188203708084647240532829770987312579772567681198554569372774150787835779256932334563521340292535248909268341140517991151133711784805193752228662026835169385113272638771900027000690649279136341033471538007784255145103353842203180111722976902295689305206050678489311505106185144945350425562164877341858841387284037514132964168282846325360896487188012528686026407799750850375576679249953662354001235251250835222479142477177953690428368305876714481168863701903796228850806959609927831709739141820683651788609616374773920864900291391341305486058104718100663560960545181115167001923571168988409530775837320565176507143783944169347225623754030979303025658779988528918651114794793392637493831918683748488430646590751239181206723355910689612217787360414660182020475376823777988826493550519364207738846644289616088627005705164619989674339598052130721064417683748802915531928976132301704611077701144345961401554346165249625629223394688358205814287555873764166763738937159311865807708793445805324983894913984878564117612590678847801793803525546477137063756997831140032256404102960594447230567460038720050716121605987616025717610819274770166955596397965521166790299305221172055720022607257561123852588767450648483946255484258292450887511633833245127943210520431604282929775023091911950799885247850905608581079694277230725090297633286768626744184753023847249380723667630993061399264679201213771303121946452340787384221017767796629117401383168 [106,105] -6301161171008881557988267784722804736931243263161704090580237829241452327633843400321570016140529567413743463775788410313593899280298547165887075442864841599712793624033113731546489361063682717355468864399981385823970574084978845366279666910215609283934862709546214435093287840545145236990782024090463153206425967058371473721312982646119720020185596160788885403359901098479983563674221688750927198500541061031899591496674269263508697046826471091492131003944638921339698603426713603435169345577127357333570263119519750173654244861151845742040426300566343326836250548003625173022380856063938581986050365407501742315240723782932447594589266949954495473663716493005104397923295874574987970956677175612769929756761386855611805515342477767507857843864742495859500234917297478743580993490943510134903974879797489178590350290948718036166671156850684338533210524722563297688658729344496162308724213044442210068772346364161682047224824727568991261612738914898153293268380833851440058098784242150108633346923120057412228074493828080668725426502072523109422690563068125692070349127409215968777013010581189426996529962565145747790075561307382043241367081977906616561343933858323547182612180774918865719134911416902717475734611823547981567875707103585786773976081736950658134188476421066541222824367200555160688449451712364468391735229010946648942623202770514696315990326435538231395840376756686568900228325971489763630033009334971000169418906700163973426641898406352984347336184643054459773742083125538961740616135963959114446287422677151208260621775195914423807543839818952620857221469212212410806134380992 [106,106] -1502699838164221572275536772765328525270144953506553534345308072960446567190086696644549573249884793432865205869034857187999439959795296624153132762366737014136019205222230578368793946818240675913300607443156564391029362662096431763460789795843188549596773631600897514502087080689687008915282761054870231992639941015537181185428408796229979938728007010521921443186309797401203834454620015851853640096946653240546493052107710046654216843651374774216377311968428565113510108500180931642600406225331292347321409163472443814547598690483455539167977546147250031188995157574631852263116301235577307367753884589507814565281892022178053373551016064086945912052283922905349010447386815761929523984194084599886449119459746410891270168309643246768802409637029687971943267810316849724433781531778268454746847944158925020584255230889141381023458497421167552602902086450966250508167101948842455185269910302209839712124028883755267373712120077136882874721602482940602500436462236232593363088731017184406481484133759112215849930321978171483030317398526622591157479455398449632205232444086952523144992969709126248692028303344904609941612301620994095279973819728613553073652607872476962026454911954484652049840063141575527301959244100501241914615537241288466735174384002322515306248464199055380384369111193940770708179665101554927634288420836748941294975839461014909647014481290453358550669761558380093739970063249052916596250180541616925047193385313554062222890712056461263983634301151260282922272749611612203968676952891465983139801371727112685736191952199238411609040356228822110240064657048374968764800 [107,0] 814417747280444491584243906807203256467687567089439464723141653232676841175427889350930006559205317295265761357708194934465153862321397830699680975987059820762459522225804940847017785505802239603110716285362783072855128641876931492403404657979060484452090060415930363110538461698803820310582391439337869128825760633045481546367893424362491077516464444102489597449339917025721431730259536713814675939621932696475777973170774113641487461416836709472574492908265288063255123203037038564205052782358349426984977921195622562068307990421009240677748112144512044857093455591891979642299740657290749104783879273120218149963199726340837200984232350299482433160273321049784165202712806571799448528610224437707246768806298745555020533394195666683808320349264170834624059994572303978572088544937664217625558503964517154767030396600557268014488541857528974037562303362320266698640106508321373672906621299246947192758830120250139525419709799738102288494889461218458882667161644117222801087817726367643813936925728809950237570412055260235256954702466086804265406983789308601609783657270541565076770885765818096600221900878619365886420728107371486106183841405799951074623832007518140658080869168302767043591527600615932037587372909928625021480646327990545497731695745288424955237539305525578572960233914478536528909245509105900275765852256005451465856841054865086908537028893563863460745480242386693868886161904296428165241164480612047679900207321171043661558085051168671268699858626914392431017360912058582931173273648311048989929128847615272414311706778969070994513473151289509678163476567964489370718802286940432605270687090079418827896027599482220973148334188325743292028420021142471915031727652990750098775076269960509430808426921307274525764589559834703036470698895289347606675348774885184712229176002702887757400892467802536495511382991901292263453415702528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -20778193781952584712433594810311124806463704736921758402090200450300633097764261658003531442661084493933216563836059134083289883537604530387337993880671485745280301108904901655918653558738911961659945562385427560123907475507996592478566135386434965435742690311330253796220133079030644949467182536259706677044293519464601666067578566519456649322078504016002481441593316884509975407354239410871540832651037850822706804000571023926894300949961463333054085565533507536791968459043092916242355857013322490882112978292208625930287533393464653638193680893851936176135384518808320516342532977062269776478608170158657621827342162812132029620095614306335853454782973440805874469244063277892149920597782526899827004309885180680032197737223381552201143315196723585693640791612294403418793979268457936807918989634356337745088606784554240257901334142694153810449817852273895831829403841762776511037315000351180521549702698410201111052956971009450958618598785104445883088284115020794302863165767913171125839687943774357321821104847458223959344649113166220174833669141768855667422958992078514098154601379334864787028716004735378659713430674851069040582766886851442807372696181045712888858067388113296274020022634601526985804432205480589668970859525206450695325056906820940635164638937407593073580303680192220523526125509876920958372354998359408445697204679567865462172830196832102485518236196993153590075947980216140371662186293449677570129927046908211576259287105660603402962535655373374782552094962534670716645018872863382103661649482779453185936974353129921436110126559813378434375657431061240472499161103850404958930565171909327396127754862595167787461994340630458183687343130445324516352785117436891981335570184560672150525533543974515629292019308153996011215068111903707502565410025381722794819128803070003010251307302796849924306896588544918015692411940896768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -79811692493200380016919543099442745867330054881095453942830944067617529816046331141517057438977041452560496956037073252686881721959662175061997249740728921400941696447747514849722345023140544781370235566562258151399666480493660555329291284436242643439461677065156999131895872170077543307593096562481554342380291676534049332604583508823216498588316595080634901732529846826632429648503050676656944887721113561227742808010240106945903996001095700764666213649574391403956251979420715716810229043936128753334171901847932797333049604571152164388624872253255455467939520019499466087390299566773552936841278367020742754363826641468057832353426729576517710359534004524838895887582736969628145437274938154095199205438745041291751833829680552460466687002978463942613968772087473904343324732955392240842889271743908951825276848677868255601541844845260836226301460297196080873902435717410860716661783437328304621817170273594140389894899444298471611420903723046132337774856548066195814933057390385357138178207567525434800223369573322477212353162473008189122223511287257324104168451375726451038894659224273039893089861609984875600843961846058438645045853131335317785992631256887663171094814169359442026231517342525845647579029155292277664376333406188674461188626000835040340368184971883111351433301075821009493882570001244505350253941681208158750704084861739866363213615444544862433094914351056251254723639938791316648596853451506138797027920268728874192025646983908069250605512575725455520109693588046183614792927366111185260647074046480000297551798774937761962249899025818952504493627736998838692901108754402263045351433822107294992554245406602715935956147498584795363081260828770035989214953443441553203819788124250381727987918138785839763535377445158903060546119635702784155690945602527986468138463936629320459819531216302475608571609496456416897104056269406208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 9308540440279972427557072314090984614987843443665137757449140595755522634716689380091503713801989067929462313390254541713146002808106270489934520390490844807425267744154827498981766779420165580688917456561139238102446940651376118095096845964249082997735979209476388585627265531883176158943629311629364653099289025115118554467347295135790352352556142681461315647999469565080280165275777515178922614928047395519103105756658745814562635023754296286960363535668619071546566653238214927616511383996079185868122344799929684368466468295582715846495524063701398561870196867469984567212119457648912651271767259392546025361445945790014657132699894200054500702867561638670123165461072747891372258063808022935548141011585930568454996491524990120072646403946029244590126598739783424535350457158889934852266982693946375061613776242282872711317564721282693024455147252745549342444825282709676714035927255183546507894207823256709208900472951220089007406159609267509481504271074756680821208903336044567088508376788934633757419039710894960132241871453359940189755450482751856121967922950350374180555595500942678115550341623750604423737577943887691543197404752719829384171645415053767517182182583998196002782328565162244970157363740028575221310511089463093693219810633284855615650831142155282796826587184209245876624719432935415770466159132389185446552340508311764223015399958091110448898080870712232916557652604054914242118348570473574905243297430572930987681846310762804902187123085331463627590396459753259706709587662283135065573575085566021587235939497204330409186245839388255519994882566081925528506871516889672530151080784884151226575738771744413219483679248415005280473939977865500301787927054996683401522836530702272618971600198566300724820102411708542398337763564618448515076349355780491172186877675176735381754863308348473055345432208223896742456815796348780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -226855532664063778621601034173717539816042185971299190127814081290424221377238787775364864332805122490771329502234153270091865220124978944682234967345118280223702713007053094348748732424048831143775444719320442277248084801392819109345400508603577355486153887300959968706536495229493631257301907878402552911568747468517905554969601038488483491057412669426309090989656029068631941414265822134746615191029136254967463229915025566354427027777059054082020081822458534826662109350644591238349107834387992950867151750543549112523903181754729466236148938600254277902218681445918191128673155986499921397468156243430767748431364666728500452840011868444926325717421423495574293261114197780948293583414520008431550131681525391514442716471469715803044918260974886735053756107430740353039245172600464240790142947861343310150423915315386167182229702872258275986067486943819536174585572687983549561942658112069610140144587045130717048919107729896767302440908517148984972607904550412438740710100104633270749395243286666154204642839332756649424214833379858507678297264737169801647031745034637885680891082917122390851619369549847006428104312749475382863029918475730699652019796747597962421501679799273936987929619576630173121538232341753305513141279195545695358780565844008460520202117749281327641084984751206067330755184526979721345295813491330526604961964308442076145323528112220842862180282922978037545536417670058953740623614839461856951889395399646554670623828449743169310699150259068007778160744878030567869068253010837399351541589262479470810773877411338394851636386541991629842561130624691443421993272395552814094803447564004925844290553390607162892204707386199682961974061843970367751670638169023712220390203471443613640109124589489830141519099173825408736246692364224384488005698843584499918609086194008843213464923418818835290936342237486820275774210745336594432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 1685318881206073499012598287648254172603462596777770942110055379376406909285543687442104868804982914857585045825099258891722436502839677413517898804173769102432006368360485251189931770327459563764201944326920805421621104924607361447325572727167518254940966219117351506453671409600106279564366297745213184702822781561851969172705560344008214440380146384054842154432090140783828456117338421899844763200864937806450699713092114847377719611756924438409224423149187168207910336777498996175286722644839011296794163498096018016849117263544207267012718107149592224463855190268063245232979162817102945913376722958758923216408133530322858812157742037067010447265497762295416825455045830267092294681099730950294848052948965693667705456538496453483872938338850500271524526001879055312623516031674017158752881602622285343308041325864441895057408858119978902599936461212340923482385729419736663876989300069626170496322835080113075716742429128381797756691767766476338464386578051624463590142659391730909298076538357906295249335002452878766551881334500453437093326721627383370964476249309166192449187025330796757113194726732535639627356301737280303294991032171729250220061624896328470883079880906721481213923413737752699294735892090460304762897140115026693129939762693300904289031669831970911617792848443767484668729071729362494745443698442477496983837045337932402113192222683019016995239244562044636970498353220825473500849901357809019547451957062752442474725567450375502746559255607337517950660677393096395323072844881338038956297947332483093878678023861174124567184712854088258028329725887279060594487329128400644896365129289180617048445488002564097824323362507998125152272513883584562185135601547032375933653859544529198970214606244729991895147044021481469393144467746084012951489808171175025073750538243588764143075318147885392442319292585860677208450234636625248256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] -4881835493286114374986228417191149004740672585115277689232579146201064661465701736700647929183138329679980724309105819712578489461817587852630030328548949515068258229091593435991818693085656364843744062069442907241696463529926245846376535636167297791226884160196654726101379197427818658900644695895759652902123467078677506068693374273752892201004533212696060588719522450476738101410307455157967842066985292583258357938038469328593762567415516115343251004429849761964830805476660794449979862608518355353081065991997568645452500542995112506680543135621566524716651158017190399442112530571207613977913689211436178714068199977806509437506642608477482234206131437788457524024916505027540978757740775315313279115299531137252061178828364258796982624411072040701857496953218866156516366170940318529910755328525195666011148760802394697513392182105717566624398017192636665956554287406553994296365636772624569656852891250956066526936171850665415924123413217720479729061238659622035441759918129918110145628237109815520543396708400559701260885107455464507821867742377927649270631825037970515588287742175956047961978201765494694917025865531446798553383423223449644430297636157235204652346175450124892752921461384157549526200269168466540040604918185627084424849045027126885075468012767580639320940867866839549846586489003522869355175951327594220215480258465600581927323414935750697566637495806365782818989372579783535331940085087376448052065105845653176433250255619748619873108142871395302810657665484287133868381290502725828208771027758842240561391941303456908127914930209170848442750609660893306015619848357401389448918939111156628319453442741399831052007399499415097897876378401029203686877677195604556056296267225815558808985409330291006336441940435006235575613173487209619702240763266227013119993681393677199080016878664194623517381212067234628458312700400494444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -6789212888941666448490678032360789049193437829221877527765923707879202863369507189920702115359469837330016332247351337879740129712027513579413977296947543028243362284511470856757811733320036587183676502311715616793647158026647022601095513183195801210890323153687348526843382485335595026000205628930187912521245480356290799356619983772265368716399029957008635812542639690047528828903849782514674173666232208633559853768715184995960809716840247016038521137061209029401655804258215798863472561866189672481342627619358027242785399621854190421346193676866976238479943093469955738997665691487465269502709137279647584085371089518759738698449087908452422545612357225450196514626711921010422589379868246213137523050307510648228628710212492050674526716758402185791844795461655434647826692795837473383154573650396553931338190217368380551450756264705993914766597220988993739920806169433616635686718263332557444972284197292797255099666128564542239177865685810854594880338645443289787008632923010066637192003951219968494087037318208313577262219364370023146705876044953073863310081925940639436544670112207191944050900399391429122447030521764130109568964300815103131587340325276309835511481504821655772438924106030889522995091199141396844722726481171137493520908983393349669078949495266795930908101611044312888838420990397040008797742196288503126369249467762282301011566040861590879933605356376831071994502114062505536776507299630756161892222025577877148747808962993257941574086963668962082134228760782212927485594652454995168427290225480535447918557695524101863480087974773639870716685689892419864687600713218951721591273513775022592929295831803044217471571392869293882140613060059125356935846732052319430469961227144777953139070834785352742873637156613545143025833129256814075626514904147546595891467873020313123882207877806611684335096397671630417908118275664509927424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 50312332368719729931966727747301450990499032979592742427000752594731622436792385240789832673080356273167648301319552083762457083405463358718823868809573200037564843022462411559370991547656789450512068505056296487884320114691712169424146471249091083876449924312913795493653940825692845955455249561896209141643882989640404108296395900877518885385104274201096416680557418475450005196616567191689488020147078946503984242736833644853282137665769035761849878531961887061765255199266441356107102300331832026569184422000195327763397782283050180434680684988021901303848175818445734747247334585726863560052779258178701089849484389637692588114389626149205869106696533128357324909880307230294533856964613794314192791425244025367475133290176986971043211486701827833884714683487496364428591032191182139006239526491665342121810562930645730389003326024065783794941135611147047452011760657740187419765481765599268941498006933458071901312338889326128818081507252160820998040629784240695299784411751436707146683578347808752363515046771011389749987060080372953005375127044316202314734424048618506850249594690457691086095076165641427536769795213003001205075851576840186631858964006128077488319857030256568055892238114435020201649695441731638163230004771100929286035070965016483195673863597703862219939680723210183735499434091266255532569067058696591982957958538330504203156759102908004598240617101912306656461040854846352569007555848958406574349333814834846558899900094656474910079983302479918359176078666371861135333246649839903565422971678173634996218733904095299766814340516420471638753505974806497629769869927640559263715619794660163394505144774870399470383796588473035023080466022411204305860164189800050143107772899915146794480199336054889819159820304797512181216601891359158435522354261491166898126731232222642479320902477828749692108718092515681123969775320926829674496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -111748849607955299174846802881384454488497294911380100193118599876647305342592965431349263476244532081817097168332682167026765916490950569024326263407915419530923000872319990989932473146874869441939265667436013717779969948392593644289421424720361589234043043814133148583854459907878956566554145595830498925876634352791592047862460955371453082807075362562786268118660918798610241048576221286305343359744781375806311173352114248378763847208255221331363826685733427283160543977557164391919384680857143485473948890838246463136402102892549255831161450814867609929392841874858491053393281827751366395859240986421211373925194865200176582880655538086471915755524796374147180700142308443257517689057407616967474899476909047498100991453869024018794798810094657535855763844870546909416323850128416980346052407681800398374858115382626887986922725409802204265544041620503464431093814422743346035671218489682432612763543901333160036841499331468694712201767760707386859491259943506807460183473551367742301569360985728253888332489003141500255507579973026247985496335864139484747150929123412490182944388468995050618832031667615877549996186963755557563069687099225114339266378258427366361968816015785261458114615209877196825851197246932413145166012678705012043929156092884903870505188838812538732460623346958460121921909337465576813509509675992819627834080995502624213063650642975129181370004408394608863307663328733590577856872218651085497355807809272474253935457194681894684202687601029874520924977906629721374561828643144806070139856045564415929052841606986756720331730440505571495895465540959420154589801809267634792531645774245772654841975231937702482015595029935969787778741309067466364626322367102463596332531610509424795533518543695903782406426618733914482233882825041002099718761129060660683969886583211841348812792654772538681782967384656172143975562216568206131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 531138629264656695752459881237256872325638172076853001407593335322389357551597055162016441536691689098691111047926670608200923207364934394922694185807786475320296189994345650831478202151839852851484312267281216901162193226421893410869367545872642474367822014379712032034323951269687698741475115557162934092595459992443855727552008430711295919848072289439226772087943659180318313162002081315095953474914804820761589436291366617018548447032315325711603571562233018522680144402209910120211302282392071219769361933758748120537781205797579662725677778467734181878472730902711368365734811518670903315370551075636833425078207174089703442642312461871964937577046948965427269601966301089018614320826394572144957781155168117918548367971830292521343031534551653177049937163225561196050627402441740596491144033157171020958164485000117548404630249434968130632164570287782573235168824825050092697745591655148737301596624270692591033514639262013543931176560462002918749400140379209412561399550526396295046773612392745880925668095710809915488157382717813307051915239650500929088284390172928428950336505077184533213775977853101463162740806419315065608029324182293500043960767066959637572080713005009352960893775894167864056876739634853136471255880510153993253316144723585173307971224325978235640947574389252663449441468027120034568181943014492304502031350808018489229381908676651997308021096598688606180627639754493914881964039145592284601054947070331910803598962455019452535059064350816260383079239399029729609042298757290565144459545579681603257577561586979060661799263174559080641600973366575655564573327159850907300302829059529643826876078064657768613650357908439769109739583331084636054396316574108325521198226936138982803211330376285129976871670140471362421929998921346320342442124314786929825924869088031065109889188425018066250854558423178627480649191470006397829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -2947185413421379016943456126598304561380733616783198052008332513592999470764156437023724596808329746790340713661528119888448202584894151200081319248573794625656965048859896706374626761212988603749377278905582121034206575595821940772373496812860521137666215441759866996100522022363750597955801822218740507993208659813182999107617822293347101427946404872061027043360019093662436368376048195696585419417983019959428463677197660134511863907845021465870016877071908955537939579533674634159209979678586316180355228748674015702391490385958305488199679106823438668382988384900213105057852994802869554842939568945197414771965893454819313773963191782432400095666937023635701339992117687317393157440225648998181443518533344356122743673416514875255365594660451505453680114069969313701100725518378714260148399755839059201742221288936029501066499156091653932859509767525235637812502487406313137764328642827127301914635109571431729240011013601435704027576554299102957800624025160772428724451787303926098231615224947037458825755383237763442208027520254559171413435223827022935590713356852354097621974128154520589419129231794499285790600331349507041845677303627133312855567664499982534129095637891074332794751112396625455538066638776736302164570495018260518265130532297556608385000669880776320917422406196459834806510154542268324976667508312433061577218850111774820771789011501669378178686341412202949089242888906042962651845759626639585096494627718613922681583103171472410398090533711504646727154844194374671972099044537397506441145823608601719376223594424727304751774498135698246899524672217094611041448782055293048054464799335756921560839293636402993689595149260686187586508019462985520419010607054160096359649951722637146973140358656660686070820076789453437416064503874681513926362328474667811204217756351589744124741200238859036566289422778339055318305933586543025324032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 10270371316338112637486460851925087011231073345001892438391481049534835502392660445320593511697366871642084272711173555325850910592162908305155829604380527817727487072581162906977377662648198677475153830102919843752637459988312836975858971470668401757617107177603320179411215817948279765917831965246013254194014622449739728163552223177090217862226291243072513793847972459601009622080330182923559081703465935440219038760344245041592967212001310805012643748465234213571810710045655507211033139551799386756192481480438396294144937211398307508912615050719488060451424725470017542384951991832951937188561805023883993018928367996482179789175463781066400507822067030072157250899641825420230653035628630050915972736253196917021697204239162238708358156545970384219326114140114847954437180114322166977571735345740977443509143752390539141552893743436457920645478425558201296558848447228591979250594117273722761097231260186972915918114434751553406975379250174415519821979662870334769540754547523186255897669313844238769319921595681189283946519256285084511275100901970102147896893320612583042995850902431632469579442209381410865391607377324858711249755795357779084045831045466407321530793346059388531488616405590871488950941453284217773140602851381947175178711026392682313717252151051676486405870940625940082363968235853200580029027245684266692202973466710666889066877161456912899332577828901939010279288931565200076719594735140461772295764694196907542049145665013897105249372147831962248200723743105006413892186788360670636452366931374188879256686722634762817229085181728374232329899670389772725734187861273059678666720485887437134217357960568463893954794045420052738584136199431101123262345521461789209988824058922625977154858943550210239631961788170953258088081923359082341566170814945460047331345665059113466332552453055152454278709186884925101495177828369741075447808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -24082936847893656207410411479602243747183143389851567476836525170377519978437140548565781541926899540325548763770955822859878658945752492772323240772398325903692817587233226466034327951268757014061602553841555775489096448382025109870451988470133715520337578027869882436649530436049429527118071296463864667827949043202729899122010972790413888620763497188769012324550810411426025782624698534510974802474069499894845572136562278971333217087419102379352844909453920889075330718969086045476955926527818229099995542611679990736592186395100752351402891401821402413414836113039324892488926043592586470104880048544165667254236089584229736385170740718223967219116483078690422866770286400197448355367761523184806897361767204675036438912714674975598455488102503882390410780929417048298373723379712414819708812828479177125747401623017835016230256394852134223623093351141277141458150464854684682609032234889847417210415745996060048473244810489166058537230214319386269728442357480147038255812831844326374361190257938581533175284661231108198847579488295803460125577935103994698340441993687557167607518206695417580042086672531593910240115271661903660226784669815514929467608384659506102608687995324895720713337636031306062426371813573970841549038638055570805662643514310027994346477022966778011360075659090005905855946549318741335708914312732426871179090786391267569717653055849746560381752519578107609745714072201149390345829725060679392003723492653939013133220103303902533338294676919445473328579726004692174113393871187875422850530697478783848326187447919913467713312148711469442763354251921091141133093726601871222281529416413095990173019294074368144620315185199714008770734111284745522990692620484422461635457996268493908473215190241143413442670339741850273149815575524918218741509187111618665735376597274167134191997441498063059682293742846055224862905382696237964197888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 41746136270668861192399910654673238763065492455455876715232212171101637308510465183086020254695861675170630455906191049763333269591637220439019772353598278403354615591687524830011871272328251897963326887803756731821792321922016706321220519164182514039690404809662111656657089900449839598238789242714206560836601956647854200477163021062114440134318395276129127649001909987528375418321247414653503033022805927500855084192914406872937602541579592260280218758769837824779454781156979535370770724636030609907576960055952782879993936892238290089482893657804288699465364345557926296313037802776007350090192067304757845243164824545729131404404048942289156179817850815261539157606328498445647877451414973946564823308516633424220758696854834480404332525186360868144204841038227604302894215004332138295103364137859418564827419193493617156613599265985769041056740054859531979389236666596670297264924523646141122242054733462763079814339473531486145926214755077563945397552802842623349875874457507039347889253875625308164763862390677694583752927911685848611354821238509383456588233443832518894949749221147289135416454218915562586296649943930714831176169429279655708708286083439661697741281090581066271955606350118723768879176464601623784720565536434934590709998278998593983491297308113869753664508712395957031877160273870618666706935156748188366797932782124429192443559174120970828953964468051142475047953947784051515538809223252946702803705378081879017350624997026022214281088833624074101484155088682404133151269180346402182863902647629286493265871677486243143547198233131167464154884649993106767549966613638100344453116150638783151233431143503866280299994045033253710681498324300659895357012208564449023029878001019114368059246778985460001779218669952852521302766022851523840615552364831991187448678856424442091928570177983949563388539556185739101083627322271889037983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] -57896198309058636975380536590606130182145809050343601825693281964415730281649439568102564128132138223825898252018829308130943533627315971824115805444431080152500138496212047342372320464147348767653665759822968935316518010875840196292961287773743281517221453526737207503995250103329079259355078960012912563974727581951878295834810406514979587403514486724247541032824084142011197859227500721229024524416899942266960330218610314822030489677502717727695512474019369398157211702900969113565770088182415879590230216732190301699587283839062882113712667827168531823812994530029719644875781602582647536248141413083271645238693893040946590773092474128385119890996441454787561422817154968625698475516560571503740097637762290923137586446821360481246614152614715138580376890345821686825240465288932938554743103763520705643679535256255168421457566379609845903651790380731817108664337088431038472529636217292558181624480080454339124376915519102969962285103361424398445263306530187743193017176442093356066932510130438362507104844553336721100046965557261085723298201127218120937398395907798139321838262361468983038660584516999645290633576878277062260234909418807208370380017213198152638278436113179626260191024477939662200729676614557444616875016036599311988131296939877335499831225255340715596150678131451006389393333681525216084211489801523300018736642572857177440446984541575201041016084789652663083724276104164478819748001351643780870678395620959685937632649485177187095635526232897659401366788478155649977882693828064599429696508828718386221660658240295794974639084902099549791103674208000036992600224535118529855045672937942439002316521417446205688575890550766249468819488544038130043993409948399125747861052004825311899901053064636771824010805486170718199231784885809380511767588076770996650825774694250424811181471791571019039226969370643900590902835189563136927596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] 69845242276494154447353599576958439423459866718755942986358694973069996678089459664815429765552277469142294063889311525962132584703180053267680552444916697634694232760143414271089422927688600893996141072099955104772165411142937657792368111594307558989435285951234502184625568082209930379251760541712277614542739032790440416792686546258917871733784431997371561770893138692114056895297532056940877577814452371514575884336404124317142855043534052607222333835349376293354373197852860075549470792206913430261736660975460283850364003729315916662362212240013217313142751556019072228031610881769468148217656140642230022231551486254859043426023252768452347472194177540170383849807600191860912035635551972947979651602177338003107430133806169733207167283515663353156765835455384205863180249169121804668465447275541414361424268021506722434618788217864704372545772217269399346630919154974654084742159841255419989027971044832327447851089017645552481252383559164704314011658584127808764531247660425956813613359886785225185221342189429491826587522913372813266805681572592723414597448316901298221456101119455756348803254478320597402448867789180333580126809499876836206733642523574230902742919730276578081631142731273011578420716584387539944939703434149622576085240985201918552357761421099475705067679444720733745350368088567641299421826675494304565958447508713222864715188510869217844322822059572497596277354634257134466214702276410696983949327121329809874449439829273875434496182642330978036738364571818930911234620140442615500692103758951773699967265912664787691529396702278227302204001118219824350544701398649845915915791296973943872834677849195992980981439386574706241391582790967755747402721400098608688943611348524420504612944970415863042769100662083409879221050236810431885110414165686130762629333247671451266161451168760610103174526261959312433428687960279722055696384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] -79888702541234715951251047706465786076979524638217542740807703699595714636994084665303045998610804690046009806630011729470070954759779555163538559578161144412857011159110613281108505169444230567179948974550333475016381477323680439501549021944402106238810412306541322961353572197601780331439387295398609641683730286285164149696036263163854011546312105931276226018222063974607936940612689634715997852740447096508754676693186549339511121985020040953900816266677477685936212171234196215335759542728650841989765633269510602115898465991738111901954470198006208047105175462235180502593145135017215855486146259922063504269909781979716011644594105985210189837072678049211373997477380777134390849552453901985401480209136275700547015698548816447419255289159187641846202134536031887000187185034754125640122164478000731408244580810785973124265894200895951469932122473642002877331407043841054941740570116964576399061099241001013595372106078841773147574998222194593972032751667977753919817648663290027370742560997724634904694913105080077556312367954561967034572935894457513189106589856660672165578323545218935579695280648568133536298411230655575461703677767321815980006942736955232303620692350771263155104344193191136228862984182765159157544192887458248055896745465635861986569736308183586098401310876431899628971249747763069226621925684007368403654038248096158415122197563445031284912544583110041567863433278452666144337616837309077619908592853948898997360341218433872391795692542550201624080005646194234082390088184212879766770866282065489135772854798523424221455292639628954518885191699493283120546929541710728261576480877740219018104462081068106373897132340537990738312980948380935655559609731534017175621529718054409172704749945555927618976809026742692834394699555143902314746676442482117961172930248134328130278847700606271668346251445363090754455833557377856716144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 90690188660321378590527802711345739114230181665468180116171696110448399071759174005556620797978071560328636770962633886671866398634739515380573124950900884277601384899520528547424384488894716766379689323287071811879409417686455462225821742693540414189573480613239559346553204448558432862381605579986527169889146245870665460614443441983792454315782024745003734929842650831354080069921658157874860239094524194877068495769231732617797871413240598623335616282064347389740254828672529353058053404676941364854882429870017431231885180769190795924900371755533945945629111563872110955311030947603639122798897841708742021735300044943641689794851764997769298804625653737389930210057895667297289763524847399897473922703061570244853511068585580076097550550220276068808771803755363817619727193333789128642006011641938923499137740280576383989195384004987651345327621690049760689422344446436310540643928820150205267766469463078741534403996241349828333887412726959079909192799610283962215851373246942331946246716756577152534637236440501635219511822831326349455604357536002653474744678311556915193691987241065849350813974789774839009584211827595115888125079793030186740325228303614054364949068778864178496000686290901005908493862073886419339287894027094124150632024999525512296499105728293316817992338800845002513300348931475018946580668748916013525714539260579492878725799230054081112979532724038141415745570382222464322436019464830283179011258602044059823200538947218435340066052567985418642353757623103545618306536729139029968453912011191452931636979980531931199792840314550106109601889471518379828414540005596060759655654427303823303142340508049371917108387952346414809451554968877299096690672493677401544587509193422785922855197914127861741020421465801349427433324545234852012042329897954295034509387424242728922642175998353358823082009397411327564958091219634262028320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -99572958721844176334939797505528411997182216158308346068535108453782081414660420152272502000019804396151696414726475777561820681571552937672258083894699300530754504306098165781286857373293202481582997389153423462835546200026794764142633568836738146562167363025198798650285286501390625290537754943176718219142667447260689009694799717133307068443798944272081585860836084437698826256172442822156928092437760137625475820171070382147379825760525671133435942940921687277044154787582152715512965635744195419040150197790707587981313895363499156237311361963441436291897485802202533652154269025003978929097393690348061099402306173610800863589115233468394526268250532278254642417517454852570532031295912297329023929296318980468151909934115238447137023380525449478463982290931504486911677713637645414543646562133662126561947162472602414424016085778097140593584792229276668287681880989525777841225786547207905216347727855434429278831638630946624305056875259297523374146329225896256437228711782589584231690003033154229286603526287982412554856767228239727869205036101836580146503211643334239673308854292224964986863924568975518896426965030548977873223244515691610780557656476477971799268584738779430665046845116300261522808450092552543776019004536216285135371536968540873055022033838635518530768427484038090897651192563448790223806717381964792912980503302229755787048260701348746194902276820313971335643380277534948116313621292827771192550521895664215155580034934281893103028102007762187401385041372222215545636582387540549570770611149636112685746510852888786891085323880525142163114074821341100900762187016493992684066280388733810726838588874358094505622086611247865829016954004506941096327284412912459886934997105124621114205001301004400707683102699243937880003339433559331532149615085214486734732209776908840784142040334183413978103575636021828336756064751958612611432448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] 99637339860158637560770942051496398007513916029716798839119885395536450578953958827282959647385256940280254892709627267600118008775441719612454093835764536276670473713592600547770600120188902339230763034865156501981495048780052480720381645844207075486802964695428116755604088182505114453606745396607986283802117937303093205309221574943246853589341670243830028568526024428341143663064615657996427557884434872733181412985429440121018537017064615980910696241250835895478376588402736577497455579025706305668302118392650321525295028500405479044798543084500869669213911954846865985870198951525289494999205297400231710946982519648823200061912011478414506268841261353829535824374015106571556461936535727808903772387470784166670556700055330270163136304434418884783336404399787822554564834493530023473549810918804713955108552501882350720334308271972446498960367586974065012291861803224234635700065883665246406438536744692967416241926655250667455744741518677771810638960856295471128060964589220774763263388353044438018265593608987341723106772115519553956222013530451472315155590853385230490644957427314684897802964686915669169361355810193869904089473998511871446656424574217155266392824320438486333546211730835351987230849056521839097887271510464816148310651979047866266009433743326385518078774151136963836539170605229967528020444377418750324641146165427539241453073851736514578203869197125326521923422567025762263283824905318004264420338598607479188101604479824052895432321273235853342948703945939876588579046692807864033656692247931882786701405691015902553198675563544434352072349452516111092462333652436999985016166478355368196603054532558618079321026343772442082889361809945700167446234235704352959886508871896591826547338957607782878446913178245899488526837721743799157874443506963558119277495237705955322394372338548670900296995024402435682856550267086631556087808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] -86762871663863850932791448655425668769144742228550599146569258430932313973608339193677719099749808384636544863069241817357946152569434269975792403994684047127892417280331538553063107854582228796823150141825183851018489453361838171657706748800174799242112671902131037188729765943819438160566060143667503129225409344687523503159910024087677837918435373732078091369086073427721572704667096185280518306202871243728973758677448512372488713247868079516039542218453271538581593933247767995092869761984435732215494017414226427679369064510474733123376055478972504606615657894151007956999923085291124121401964176658116189636277468217959878860302038388768734868261190166940240174015115832652988626067897414529916777602344552693524890266796866243249863303061499428775851704369536316139428708526837538106657051195203302972071860607837341523440584874370033596387468863599683852661891861302789616476034056166043661963195421966007386675878602638821681897175033095299195250460590255684327910865057741662036694300205782265129045523949178716498205546328393443982473704780296864533968214408202224682240919715012465231644060532477198299072445364228108943081288944395570046397227156003848625478526302948335927219830484308674935260205407130869673359945381257601965143658639268204500135047326779472661293858248626608706825365737144716408779881769621251256042271257943941623689890722804454273050221802411316756797426310103895264805178386580940269225294166376400924174750576718140988671847411954116497950953960311487554839526821202413306822563405799005119714311093800409291402341745381731168695878850533022252841630461276705350414239915879727477083452442694758825209482182922356794083229872208226346078707865524025414020697195304101000631675442816669614617840743067129876549469117900485696671464576208381933876493736874913127928283087692397638811695468981533535465356431133318722879488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] 64100415584578151858604208197223078446896375688410840235720500866398409699345869521085318713996576202599193852630404995486597314914334368458274447166428082063189390764492799252708478338140154220475611144103473868920508620376069963522612241819567802210622818022587202705231832448871028558421482559069567762918192301680732815103092162028595783659967502346144920052299396735154598930306871117109867168659330047720095200251846715823010045788203085735320250640286524070358870854435348550860325629799113764623613866453816209185177519163018701055945242108320369835749855941181978904234367889268408569963887915043462247916746812967991855997370816862661291894887939555086073174842175839210903049386702262318965127069055485508178131276724101681378050328376963752089201711331501757336593390570935839653122786599974515633355397916583921282869797154708500322745882982449804999861093842457484613439667873887155959646732358591610038518234920262928056514722822407904386807018255107893032100901935098679573023145237608993223887131272975456760536927209909679225502817908900621666354383631853157176951226544331034356709969584709867722837284258446095479969591048334642267092789450198001261582580345919303025982483473603953362041134565964181259097472693334666204520924119376178656239013933287612798294120472370642403030571743169948143863931767413482301069827065206598702800884265635803849072198089795652442614226044440513893665868531624992093418859834008995137228658710821367426695031347688428740371083511933360728638442453924025441208084734617747124819073831718677427115453117596519981033522092435655701264087176843513140096081798574583415200155355358304769914834009840429669367097901542976270871069712304683963177088268991645234381077682705552577116851253524338470725304498751689504445018848240638421899521698164762889087097422338184915005982057845886003555963516908267385126912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] -39444500160498292222835767077691804641256018696662055929172445719805003516107911568004523398632640667903910338184152502037828041166982829914538534739723287324534248633373493317639488096083443997586486433646979875227492731740330923191479829319823997784317607806202418911164624178740260640659385184717518080702971734465556948113445565323654508261536594790424726602142178261005150268593275688590866084248544236180410261788426969650714603151620074253937100843251575293487443298351709759146515703666014393988974482802881165381914234812889027474767778743484711749995642223856489328977957387463975998752564874842078905370751441945720114469608481081296367357103254005840056050239690205881072068297531494008815275490699564218024547373076134407332743847468754010961012129004600297091939959454993538323857857763261875923798213272325722127088745019568615003165354377304831172216779876850403930883282056641447555414885543763806141095545483600768673074606887542183053262765096217594002654903629846583461183569686620342161024173208397513219955604452543937396953993913940755320933374002918667043237730293177992055203731482306382352795123724574976846429783030018677994938114982950790057739745227367985906026430125640016314519370934670268567615839336181506730706472484129473841356602112767120104463992137478266935662851107001890659157562947391720847007997285930009223292313841031052741518766444060232337169802190268113459608424694549531726449362753822765906770220954338001020987579253763844589828939267336732083074212914037822462331187616753253458889899972066820613239533228207715560455523959787036761267764647708790088315258989998237730125353066681017869391657604051314088310630988854899158324356192198816706966827408224049105313592790467229711742525170403354563746567315433688685286269647628612602829082846960013946364349876899007430180877994510235818034565845164571098087424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] 19489732417203579773566672283021304911729117146981763602412170841940978306436556733656541501933563655154641329757677876598976059619472949183447476613327846090328472654054704773066631559430515011710362921747007254194867351328014290918531028345801736705509558433280527953857550967735092617266199152852415945903582419003080502196952893688309096640416221910241574239161966320849318610377257979520020291452913207468119095259955045108016637586741364253009607665548162258837575459168080979298985404132432079071002615400386510936440213332218944129031583128320912843922666386742184760979771593632352789481442956871185733921605643415766666259314664234993664593481620012111439731572554907042191945043356068124003168792075230496847198664099968024878615186558495669624855268083797720235058912776385936002484086345133981970661609567227592834714346291206171213558767182540855703745873149495743743876728619750865568516477748512434860556488843158428235974593822142385117100489043438118938506047104674298349218254443427063395394763526220627697913613795768051353081258441816555116671550651884620429443983036383000412629939317586085016678313566254611845208330501404239039697602491299897348155215748470718921412349213118175573262243363201787261765571357059326973176922470429228833462709959422753541844633980318312507890128949955144884407228902097481830687173834357792726820775638541208762808406284085162156049228177735906560027338149505552120672462016370905522610559997462061358580358343049745925119156452504386522168207958229958198909088914058005374472502527479748260520019251733578514220760315704996348217036519551657728007782545284492375075945404281236127113421752504799423688950598524403040034105580932853956825526812101830187375580314647322816727370013393709215796185335551683649162410414462739830988437472028882120646105249407530583737308365129379048451952080668472639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -6808941827586562885170886244935213885433656971161353766813394337287615897173054628771556679997233903353188408832908752118676206281877411798905307978256907681471674581649791362911639017033661699293423909047571833066846257045757200856522016939081709586145326880892331716243930112811028480775329858928814918794612074463581745514349471276068479490487847613095944467400464473135002757848445654725949091328012889536022359073632005533564541369176064640133182046116388193042730646903346058460131241300978981484654509929235360326493756204616819846713416671087222680222532511337901491621454617874613963518505755174824596235437447731772960562609176218364771279785056901610044308442749176291881273810279011540625902438793354030269358139517662437859169696174062911936630648824498843176530347173249122545409393827294058488710565405796017307630318771631859233871372340754125650223619017417562171450956799386081769266606749911742341531024674002039733024230973917348443477690020542668774443482914634317493384743162482794290111640558751179571101240444716719407912299062031503648690865349042014314648928904105860344881548108940087113358761799053906024291419113325037572987403075457119729297132110120312679777478180069907559444936646734979117329059956299942851379638578452708209164843899276709075805823679701493748984854523820424842484076984979703977693520262803045614118624921182571146422408104075469425833318609533766524894941014590722266733277937879368743419369640357707825858978910485699716230854706547185695657594251843446408503409202623528987507808657944357162112993610723026525185506071732888224240107167335675976263542088662505895575420762901675307686023036353995309054202159731431706920903582873284705601596125658175624493692494873246081253768949991083712906644976995956568169992189592333217039539024973348823597225007255286924906972461769020664509562168456893387767808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 563122169476531481927507562116351665104745960960775686284766776493300391190361483194765245474896687183583777655578205294108544922168273136353303103347360668840057509823163678525864670673213181042633408454602545632839734468163190455240109263955784541210955203942232858741707849046797243287753253028349945743819819320302150080272048044243209649142369166411473286175496543044587923605736717358913064597634664415113588300759508506459602029021584016881167624006807789803913281887793441601414615248381896642368702059609079069176785205753884174059803283565989115265699588391840659592372638796891871547160530863901733692139460105139287072944212974825930544335079679268925515283738148920165078752797062054088793722220657092954064399304087251698494284627022088979803938112479181686919862467538262830042803876761278861164289795580419982615639217223019366274051097492924985116355024557015719536824782300000099882278031146276937827050220281882333207742556961350163468401882860560630415624420583299808117270703292557033147456088291261526436129103215595538049908482316933218133809696889271812775680797578234914049382357455484361726771532816141555976317177524203368120254851888517951839744835872967395461614658351252486167489222632231307380446010083620868923246363952986072776658267543836773388764809219371957602062009327947579635710402933895251904033571055583880762897987639358263757599384788423800220823037092744123771655838988549209241651642750998022011269719827164924782019060593500540353131288306569086260879282807597653080948322025010079104901216084653695788114983851491568547407519650517642503274642310965200788311287354663123818323438002942190289703821708109142054511026504950763576273718397760126883095125040189322950339385994114701833401115812402385033321153811252646018836592578819451567811208705446321303012483109853801335305581590625486075421445956014700494848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 1488752501308766880154611379253886471868565031223211843984702461332157639191404988254445894296519965517005439418111498726252440884703983429006721176708572502654985059427221109893659757779260997883191218925421237106152825924614075016992211691331424263353345989462403127462315758386942773901954399022318602612025113707724755260595554876220388829221037245421295201893589316507181706448723909167076103256837255274764106885769079647930252061508557102542476811851276153740905411056048001874447614537935002576322233188091611390549251970133031382962307924822275687710296915792265051855017700186979269082668989479951791826935981827817500094254245507158957300142170545405674748098844657074819713014417198500771486866168866322581286825404284951547339612520807158503187319599704617362062255498410209162045716081461236796530738563509299483784681712500940192207771119729643570450407781190096697929673521925647069803848015250306737202145683895531349371368517204882187131356145004334114761365434093000304576745234908221524554382460126135710865701646825720489675674152048191238974697287063473554868183884369765476221731372619874177956689121046204775409806678235169545066393361866528518052583167509304784690571634190580121430681364384999184642612160629906759464686205176800216252703126334527156549000743027768083155686526119251236892680250368981248654568176884626637551317752866393863555128406569160780060754280630640210763172910565877800707330265689928176754128507090879378323162956663389109340812894689633449075312969201170393558940006971485124776022126302734041460491800244778067048209392786197163424270326938487514741353688790097933473609319757914164147869292384361899083460219127466664674509832382941687231429053974559319161278206666389693773448113564464278941717930093483426852578092960932255143813787173782203405488374165778402828873794558122036155683971366046849302528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -1509795784277766796797155425470353248610891286692351797393630797163984006171604457248897349128192145605492313905090253172773092236604638275883899227631499434458493588546766937661290596801027277002309816656355575739522149975264034021579799719050222788914296959378603936430095893925931471307849149109185995020723305847707629241473076665142445266364096071524151858908596703402431322548334162507691479336977832854661525953384535851866490376810239718040407778855441402507357691167048404624604879597527156409988200994277811024242137133549982111575620001583185570413538730725775055071146310818916039069353560199545269961893760016572780835621777275783636707053471693929013776737869620204627758810250050986515496738974787347997722194187612974920657121364519750286524616048070968269133945820767328625734336815840779973733514986311867177728484429582538230541966510579382555436154717138114773384833974031104899943914040656293007585134432169878221520927437287044502926759107458108051940091216550453506880519059994795907722425808496648170921322087877513063408754913322915228348282974923887410558562701928575507439548808707924631707249825862941479087322275075319361333612754259106831237286852957144209679011707866152145330840219296455354108129974789267648642444063309151776792243711351625370891171357096514748166365977310535392442768071893199844609945146568673890116319622675825454178676577897012915232886796774559053508811436139281777892019131683892416493347378385225347234938675819644892213638049208693799043159846658052711999656486035676908821945735632436138330790598922326866280249001902088244034797008022818279221855240120434479590718024096153454088935466142544070132835806242683116358294328541879256059555055823245485076356838333915950864800249413971052106965039679234509231404613522233053956663080278425180437013125990848479203579661127524608526495954323655266140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 938982777364320927022101721783656483480119499378772013753804187059059786035965368275057996074387902791568419339942269695576207630395658003913922496860133898969303790883595473285269855714006088784089378447498550611361252362839260051438317470256052633243185856045934827814594357611307789880203734879361730523229229085373148228557803557408113806000107630160344096268697818824143761882980109132448688582575058064248806822084681676216403476319564743137199528185506739987912483612276073550752547342570453586489604821113003173182255259079275032272764432099017630657538106643694750763847034564842342997082790249362998844771550038545596824350186176145416076427220611779775985928304886856046782404213283387657934698620620172261000881866752526716426062912196517518416436380760530337383772291339941501171180477356734370596259872246539207747638432804379744506803569462212628623578126664501848429059176364670815178232273876003360818269615062806341924930634468932535205113886056303239288607045036025201493125302115446979466183751134794581778649867513003215885490362077662976338246327199477517971986105181337868600719634349390939822361073703132191180305806808644261251052976668043762962961824295841077886169447179706914737250120521919508782065726811339541453399562155950677034739732171063967698746902304175747234344701842320407316522919691266896549401320794807013937814352886575453937538654780988979768759137829509774198026077545490916035177536807810701219776929635015871589390031272192483197567524126335796335240722006302271190282736761958922117712555520037268453033883549986613033446471795441526201364009015237412043849352441930719711328205541695830066816488917920645537099372975993193056575351394644949980872565940534228506021401025130833351885737474190195548997086064555610010887051725303713810665634233707803634850702252129636584855854375168613585849964412562231525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -439864797027267755520079856259593080642379914242837120097166288008989886182759867539664591409406434741156603975840541902890250406708034396676483146338798434735764901920878893394934680007383806159340330580235419304171802581501636490056567625149116143278611875126624379300563949574188111228001997335794652522070041767165072300838424743985308607625310283101052783928999207779213299213255067488224616804506210598136156690397589354545134753626229249473039862874463543276888239969668818342198082647750993969891526617563852893350794619669891719741858457562742542551126730345364134807892249055303483019874241200981405735658179759626499706834055617449448042066305137370854497817534821177871433729138746015475516652225544519524382145502396676268773399786823840480773385161757187557281530888504005879263376995736858728064061220763542593684489617152035994796556865593943085478978659946562846508894693523943720884754248004169066634241194064811216738116729069439953242386625965047694389785367243418285406292106109318860358946938928252156126677437023335172384593492964287736337543854344097896235139561856393916719565358944258610176199647848191350576106980397947274506863696320064497928047362095669201673904528856363782795818365433050425727241837614872933601975364803623032853604816414897947649903613117180749626089923633831443616678934098680397385987827629531216365731317555723602317892634968800244307866230898562302415918115693547532423877801933954022649799834355597540045583071682406916228820070977938658735780372297368947447504534183451633574047358557667060943142038238231948909403919362766055664904384651762184229582096185897368258716119569244147328295491503119894225895686823111259908341754712335629900384357904737905113820518316038596370136438165662124330768907484481216292266097015986059815138099035124099167321065252229489967343714797035904059345444571822602321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 162646940055622327382357859769669005015856904704540027522762462921735279389130572216430926371820253260665432430440847292476085728760575389580457218475231409840277872337196001707396204007741200940841017284978345093646923405022213117320191361130573466052703705810848471658953209710618698841007726017615645757163845289284677824821658856626224905496846508567694247864624632262002636619388786629691791739199220203264252004442325560695288495558645422613677334149202547582233736684124466114982260946505033751391694669698993783674451653186557227405117548085060811326957309065325228414521168786317229376589051955603645700076912891490541343522554584762130874926219346424534165325912120246747628720754675457109279341392062473473543449270029718505596851051233023291560311255825867595443240340534814523731976275506549466089282027823748944142200727760252104268386489872845363243260235238481301613667948204303835341592100653642540907122482716472315113597863773655606270562791872335933119972051586958249162708827982633637529184237189189895935332982173149429656425323781007051808046271320856562391788846551704184749440704178415708351556371682523475655489144686322340734863907392749307278150742598693528873151651132550344222379593327543638935358714484044414490118324936982389180346473569657209383493230354151387182561917932918054677243709787431331046163082552885929449555878502786845544252222774040087573324690401338893964339938030008185438493244381117906989731967585256106404636640159264939797408168186844156975204214157449085050443590693800927705942070579333745730560486409000403664145794275501026311397157346801014052873861116988518704153296371843953606916248812985801281112308174749792542841542400015936374922902374797727338769222833373834860208482203905446299172908084993474380152730217088791845331079690464002706107437435926323910681049817095084668156260830073564692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -47884770880130155573506337236191393840352250471065252404695167956778621424547837884372633029916554059762837052821748839742094171421620505361414605777444741954530639445498258557814455176113391601919390356402664375654165368970485235661525152020007377721797943480830261473522764592641017304111308067062203752592857897608728015826930644539654938571554167940391410695738286646890715901921475964126337660912619090200716987293791100673697995581428209456412422074866383538282938547822884632965436299443387552724558553146184337103713571556447991069552088412036371856708425486655630573865194097150640762037009930298165827264054637252533768790013327648761861586494687224054077173723674072115841571052858034418499725397198683085824064890728118240014559767096443908927498923556304206048944015374701804527739349815794353875828134874676489783536767060418465961114507824304256520423950179221568671202270695026011113261650886638505810499713731179444591910463611553565155136107598825454230670581810339029824317147880688768320004487669633178529851468198415032530715724614006815371435535430578505027412777612325022574774084082740757837742820361193837819442984541161090429490107132851087004666993725432843346072548180129916027745010362430278467255682940055034082647287086947579162569940349289847842209562145834208854831001396521273160216014296989680909986643074793509939633404946529556681529601098962475929759240394113207517475221922879096274995099603663448062209817701949226374706196743732399633795767326982670539839470634011098161397366460939403178713037516028269220822932858484533042180941945371815625025267989167720910659832472724684058549806199975557221108895687408557697769746751158011713812714435040529003723237599428827759813418765810882824431908938990344849075308967034636185650825805848516735151124654990441995397939371383014159350362426728152430192182694064687153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 11194182279188788835224333619065235420941700650851661717315074380882031034473248160314969207517090403068981733669471266650343376956158598330777978443627254371148045585743220252230370345035706479872482117759136956042508817078971264734638224868637570699582956555300065895030949638055196651625436739724077415110726590762785693707727919326028430809302905408623029326214588893294791190332140914840291236385436209887394660921887530013347046118650921998174172285820822721596275375875152596530474898519509528740896515815334614809027301904109470567700799315439310568068541135467487510211077862680783481794342612607180096825030338047553553372092355322470569368930156810267041495266676020713538179854134610722318884561187819553017237781185729359349743727487354979431320415195348805355758822120557110536695245112459002028904138462072514905392076860236088330182495047121444934402495356572416436625073057370215335514027723849085554508347173958993995385615440168583898878075431127067202239911768056515335972533478812538625343456004202656334515465991207224739677833754561060526150621250243660099681137228757605538928719229129218684376656643006956129218945890982561001321214439883431834341306338248209432542650538545674129874304168410584004695583445152088606517708472378020124988451669690324896443108427318070668816092273859330405806523369934095362887105517175030482352767016369505378890125922092178431305346293411117311025979804839301264516837330546614712634580264054907789891794844017484394402793638163622150013513773223367753789355070540022280229591024638445298281389012282226162441074727710732544150337140881280387779629242803882821058904692320315566496767000254653196472714919136499238779511401136207475245448521923265510494626551423590797938375846089836348179695324475697210233608942206556367731256155109749317002443343186414138226224644112672356813685926715593850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] -2104474154971784843979600367881004883086445708650324464254618722673475889207843600180237204244646603670585409270174249603836444763667227253125490945230561284586900387633833671921396962745860447076013997046972701401255990791797205482871639287269194515780074912919570693914384169497518974149318451397139750220165921928062320142166264031195517265428163231117575861276264009825198157238979624647977248695787657922010354774149594360593259469938025049681852560393500526879380338259634187569000329578449611285495281248732456343470348076503178389818486021540512746904816575648895169536481947041905156217232986276872246562559952130325955208786542845049883604120704378909356189135409723684300510478647949599729133420179986634374241663581220257486107647816342638059625455573996904240343252377535041929811498077075036059710567926526727495917686060490946458949378228968493015363257204677256626838176729186900446891915681825622774978335643274383256809607420944403455633738620906042171221575312850811861455723666025637572332466257977560329663737977164651914309832846559296286896904797868669546798197111591817174186442548355311530810489976659309406615040822013649546724725371907796740457248253647897117870196609689151771718205406674365487236274690025002965692173515375046783736704166338654638159290819010476802531614444397095472294096128152897880696262827913833328256256176684758835254664176352545799235877719055535732855843449700616591069981839492381601006777789304450328536650429964682401595611137147798732421481661601274000567320172491283473509240282622332750740436472622724194347711012449074313107617818773859836616608399772415387040629308009698814842528529020370691448565011740782819606792600600509498733520534959011522849524050942484178092374735506963702655575912900849118405091297135676695603945748925125163656460947662681100431920160139453744140395776742034243584000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 347677642519723565733745391268074492778621190313103245100801593493260582649612600997813522297999519665682974607700787551745446683680595671704960071960405946688720633597988287555438407921841687258065260751068452164869811177328057640353322057461635077193296786454571259586237139769962826515472077956108316552234830617008579989471375861118019908494970414347524306464941575181131142140104391331069421323854305735572354865131175437977734782107713552493381582284506293658389825990099880252316750952153723884241585613754733683217560072544812653409401520762971297342775095007297777175235043832436154575113881924917432457572568991775195760537164317613757604238877682835397874458886933299641070665258313529718974218537645557759035110570104863953708401145315635276446056483439018360243948048341780872043136640815532779258381825613841072627007879294762248201406357205926300500514316238718451520389017996040599165422914787414034901964616583265775435561517225574072503097038384256410429072985455552417511481439141350174873213863711675557145809169416818963529565513044270996852584155206061154956541247782793836738583285841041512862396240963159468198687223999521806289260131180150451547179952052371255256785981643898899154562012048167637914030505269421793363105795440339714631931203500127556810650573690698299891746810560302088309741113181334875102857523504329958510551285812794933029423627733608094134503680089794585635267658882580369226367380609673297958321313400239750639133679264532412460059475943935538733653243475852869989691634307443112129011144547726169947368458974428041824223564941242849043039378114136280303661450071923001836962540811678219265940370668574366034625292913210121373106890332849023151636398941853456896515008578887177067385196058230340548079958511531823416935428787684839415586798261409133583467030715812835012770094311559231280314478730036641792000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -61088717320040705054978265774002066822157608752018958313956804726004931607332408842931877156300315692795754115537877245333893963598282251523432922097325149878473279764595836732846341174885424530567881621107533703962798484403866481850365757075977132586277506877922082198446202555999437337120443149003044341930355197735069207004065032885951932843109570848482065524986694080426201666253056217373885920381665878187144644175820884581846892436098939620848736319454861823016536113248516361244676760266154113220237731103828219774057041743246091580874266227561658068421886508663277450156376210133823088733847730680321475202672974040267846776042164522323529785976118424635755531121888355252128912995401484250788745118982785855153244938896761236546692178146170020998907536627721624013329385958164653506096564124249684419388927943878505557045961511564288923699817324146720417929787715338215619914286340245055433827779587238046396306647491309563210651154940166313407560060659776192649109991946956716207857858764753860330615157657507742712144737345112532544895090096434755730330265434010433335713880878950403537612403177122812143431938507861538121244024279546988287651271757448392263611314129466821181809612053404147755366241646933070865285060933133404254116523701818509846253175279818587561110800479432389017504670463981669862045887173533905161233169929327643249304643159716416653338049595200363024022975482084591991425480915747650147372378388208981809875343317700025569627844013298978997669515592015059201400874566580216592773651498602440931000929838861916344947829916211548503015475429485461196067386030138063985693995080471976023499866474485596424058773096381892384139460825257682449048717201146875077981155005194385297513041042272942948802228656746032560931673723984833801880859634270998206872351855751361630326780617881487459499555866531081835931109280398180352000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 11357457130390753929353789907179676947859465228142417471260162409229683351434090480333448118914325354875193382784706078552787881651356993063185013814143956446814061557727160160701446389841675056104375480731830678869600735341954350720308507791144801377680706647425442565240800292714379276371830908189305345021091752772067149335570106692358058892165469411038028144516324340250457597651939539580294823932206124026000514702846388761034848113835966229678440648177643551941838858232561051126626231251567055514509945571326386716768413799350076467363566078269448463446138428771074462492863075177387487283990475863479446207850231853066830847806093971311326083998181637859478095377247393252576665435217852756374992689762063425830580380651103144839994182245436334284067620598263272376695038254439082734203247280264800257028770748704260148570065538502625096812943090304764757753024082818935663221383136354367038733774375814726312149533039926062983699880514347369301299093154868103422127500860287650692293780930649392865745784567821537155427635883767282549845350276976404236063876602930435652407946222210618765881243083911259041006693301191552297023542580793644293774772554207279692499946518880076452165703871403041196122943151178032308883847703706713247771652907735355205244512576709787492650780050382266020586000150476841088400707792408735695548389998342299624340240622242974971056087146938595338023559518677973758459179443454821790469384532428505713281517296864188953304787815846712585095503467277927811484912628601521318317633780336853879154896540399459223523190878635513075233965693477732100726432236551082584062587130522817071952737007732225097456458312200728735417323829585813630896762734343965930171163846010441143083154674196445729451539169084969471096154227456080529057870009028021101601052423436829046480067347367057662206968265042058586901241333746237440000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -1456701277677478768504685947262127458849055550202663799649795040314642836745353554041283835823056465401472316461506597774245916091391189711715895539951319761041508489642575286477727784074460363669941146154968607164000267443552640478081224668633285951314395977960971519068113882878828870455114047857310028072667296698077915866793248329122969553268632380746876694014855649120401997122421032120890722450016142432033221705884749326298691797939427760939764098285311836824765465369047186303980036612409428442661782223658525772628075163791262370863293858574158914336258001697508251392057978470468737558275369583357242825677861193209605945428552897561025672774844271382636560489092320437456936508269899500545545599527281951671951449638484860894109474349449729717607953311204252293982319789752030443221852549647167346374341230710245065366119598540298368832197407259532454372990093123109346945531561153338328726509721760420675715949366228489358858650767326985836030080467962402788744795928111265342925038661747233121412615264653164304024962637017497033842877389860516634666582243935141516600770693403099800363855503010730232611471145004754769143614397451195540249082927334374887076419294148569535267680124771292730007627604359107017436335743818281823085866656616736939651375086380418453694886121704116672234019526645157823639294110731253588840888162462351135332907405373741491157701647018865664010986628094647658412467460966656223545078562909439751179287700570247794579883673828928884782106240499448221725511165956553797626973341317466809297134660850565733450678443783517476609024649173670217858728713569003145947877175881081434445386487188543044719437380719809504136462157176173713049387326310766851487900264038615370988511803869753400577040412707590839212303354293412442979948823874286528321367742476011374239088420576028296862487164007278679664542970204389376000000000000000000000000000000000000000000000000000000000000000000000 [107,39] -15796943332630765795079552167424587229188436847897706004549577907204638283067418620246714607293371541478849077357906450334133422341097585153591339142630705628234435895886115561053597314053093215836163273849194971961878496518389054750557529995836466282224080984328235029075872055725805255441163807184834802247467757751254615681241853139468560068231189086340333403753170895036679290450068915848573895079357914960952240701658523176024907296010225843633166099688421059724387769314996513069987009818892730498689034763392159878690066671288005217185560246376833413113684208132849821142051190426150950935557238847129542712239221429768794280133595010740446677574182364531654720014272094492871059408054061118980895782841630348159413952709816084399519932866571384792932573617681297441076504026774843413658611481393394809326744587055979726310252247712680189470373571916655483393814399170257101284907024786136950979173747181159956321485897322200362681046131835347419911581454908440387641551712882173007685231652787703529426273471648608379868857209399670392232495265105905017697527637117703119062317075669099947315216193311153706785027613547842407351174224901573792375470359405445006126697297516838916196650492867543882431961587037749567362512889769443732833333259252878805402883950735135812566326270484505845017406875607200648701831944730576595271127212009443865343537073108276274736727295223191692304441883329895755139847651413517533775953972373327629383798251690601454683971656978701656349758860796576696369168572794231227584379504353324510277933960826013151639353141207388753339648546809590804869620493886141622770976917038730851584682804905950662412576069003677466270289066650996544353022268712419481025723764868231645985637384276104020851464505615256646852081560397568070255330228528516975644788417627461912468893299178066902542957673874988177450632088649728000000000000000000000000000000000000000000000000000000000000000000 [107,40] 37179965701586906953001127341575386571160356428124100136160722935610573449326753597465734917712645879694917238281515581255856162948370268559204040296047768781651212875991119416672460557872012209216386615292529650237878483667779137012500266614995258987753776482938931776646660474320774696788583728507703130484751521671285769511615864398311252966162491077557046095207827952454829622364698355536451079196412367123482130868992328491943638281310186786381954329930332599776214944382148978850935915610042677094364610983574092721077330870441572726087646779581460290879298469578148490059914016542206711882078753348176421267958390744224808848391032465339692156799107889829002157887880745435252815323058980724857029672323291045320222167784865761565772335953153712829570232171720899624061304849769919941541667196333677014623289017901238539469624032267057592930335125212680328917408141712295622481776372132049608713085314947871470466834748536769460882115806433517260602412232115890010667813409328630075770568437530995157800310136435564994426353163744556763261945743448326032614136379888154988060465628265641622060505108897168587407001641005605870710155048735177300575068483433338096356195792716711791868419363871535221911281559365625614715030358150755196667836237817515644808715079594311948355562595543463735468915320044433969364314223896996518175842301587482931775425013206751858676951208241905605433501626461868875462360828346237962907614468395883549072564434723190601710238919301453094000628861182283514200733485650258241699890768048476823319737715681420240209009510346631326704205580513398164346575261406995021760605328596942505001414858462110820880228191426235032086660893661232397005068981781051541751473614046869801306778352664682432614321417019531500055412270182221644191607603710202114205390354528232088388081731882595719069227207178600224996134142083072000000000000000000000000000000000000000000000000000000000000000 [107,41] -101568507328906494061268930558933626860787827060788575379635250858312025708601657999329130759352296066868997277002014011479841935576469655436368897395150568471607887734821790233298595823730071549401363806301140852264944310793851331177443883704938495248038208230418476182981492859166695877523597277580945784940013564120504634117376728846321008987230755496713962761900859127431420950034151080626949255823379286400473382667607658809504182681420259405943537516954438028943369408195511734268958633151817674793536459926925460555753374673841448957574151003589069374877714413245858354600740649232153801838494229921089671430763557400913519507129203594656308720440885181655271380774333302087397467801743339734022983237669851025157229799900772025421106748603929337200746430752992693635318880353771211056258750319953677885243904632722685649638565213423515601033096209516796536751064758024744223118551207929328842143227672443439319000536225069629443756789473682203311614286455567859284629050083285523224723324044121218396010256640358964158076912885324085598815223246101760308361601761773829708569003821373754713662794423764884425026124574971901111283620442228647475194680469868282382257244488349833009614348050934491975836098139395699531189083810177832509292331416960456734121236697603912467179449126196713155986867285732729289030667262064707258730217637573646113809645995728166708530768774817979474749527510369159252820926681748665628312762499181817107591849057227974393167144112732891388060301742184526369549340175836740508934109662930811253032339902900914499240984823007812499278021701888047748504893004416096946872428578585928183916298692477946031030119587471332416877663720680142686460795030816153266730344493342934457715485365188739529294435983542545292001915585480682032406301963004696573525513300267521515295879664466468103257017467403184295354566705152000000000000000000000000000000000000000000000000000000000000 [107,42] -2505653540913143304373592528123592587953952000960189497171631332342081880083676432426361368828698025530642669841108460534735057718322404741037762186195677273216029515999063010579669339814880238560357681795698333271168212967242837386750634328245191202161736143398531330820075520483098906934992104253556914733311952352960366677396288253352471237878142450676987623442529015640024223374331225972118041252313435901321347219917631886468693788415211225625622225827404959296471203812762037468494467973175271479597234743916139139677791793557534944378207181749134194306467952397958546476713269656006780205530534182028703361582677199891790747142849559224302818341766569492268671953629837591524706243224609982572105819006363415975714019709423376530297417259092368451936794731615847019252431867881346127814146554744869414443102462857797899514144504121402732586703642458798926158386697493850994945845778658503752313111064406390075935689676473401139953053885669876363842763158599225098703938454175576130466350874032810464434355889637398871575694889762594963808302843761588482481679430791626041085386861987844133304395188378646281014033345389043450863417463011445294693991673511406984595297580976122440784553059509091380975739736518889455679032581714970244965667686344182913951230775908427780024576108743350722858743960560759281750635524449918277306933765190246158494267524969161588399451645963210371370065137573585160888261973662676915729013021311978112718732990620419467809197438014184228524471952653336028885679328908984192580578917306981800585157439537476480558171447554183990431097555139284989559080624292269676592078004109345453093954962225222283286193252929947450979366304261891713523935603912205642008859393355056004980802072687578456689774075411688095064192381056051032846604623169187522226780324957102797096606519138144366036174392225158199523654078824448000000000000000000000000000000000000000000000000000000000 [107,43] 614667645860550111782350233896964502881330249988266673994010738211728010401589141166123838159029146099197703579326347891319181822494220892982916037348741551980972690241040339042609478841630773109951157075371828311701409228410240449921298291985218100458037521568673681378065460749630304793611172001753531250553038688177541717370675695888174084027658222812907782658331129703143348301139792065997362874666623302327783573702877318906918019525678424807107231044062438088505666421334380785006970332289746327697597844087874535848942487961550437179512347047490405409112283712669945238756855649758568553667298156018742861926422230518419193224741140431917098049133126759903723328037961845313509884524687903183514400382384757880863471810074015050150060979182375378123146905570447134160214023585106991481594744752170891515053793844263864282792384863459345003323957250690195126728753708315685995665773438788187968391344912855172054125860009120332558247233124630064191343004149680564651103314212421121818246642207514902182298216221108379166650197211831905753504488540027442929923447924095891413150132702216234258689281766588285012652003186792321108833935880904508042766470505729400163606331522175359620090335116448771536201846677921953680597328080297166409162717322147814336975283244070932804182701684487318851998047755010883140996679261715095181151614597916727948578607135353031611856317201105492183349930666194987127999474693306298060994548142304459495585493146992948826016580403053580868813524272877477914181103971479428763013339727765099519081832433415258927187466243584646872323763258583959889262190314139236934451674125470006836237721336643406808360327829029082729950680805157500909187176506400651057278012931957544277188910747385534960758264751719083082367050855244689839416988931295417123784104855804812087414129112500600127052493445153543666482473336832000000000000000000000000000000000000000000000000000000 [107,44] -55831040858986911976026323623280362248422040633933154144187230057090872208284779214132238592946107073924409052275893921856274851348859604274236169329639565282404952710531760308204037071203813280880827881576746305633389613112311659485341800138756318393118666101778593621637309570069968425212305724275028770028318100595947810239087238717524100142431412475302871186594899537253765028131199837483724613702622367030776376732542065135107011103097590000461393483668554161328101957823831320129666297347517149201549800000753720695401562576855631852824688485943641240909250038762396412985069417973201067811403167631807836770280189426673642526300412134521315514747348434873004301409263968378743746724744859796674793054440944259491299716029503302697243922452748959987957136222235190747972237652540202796759749994572291611185530291677012961259517491820577802696471850707345798204468481109356432304061584364415393782185874798084650439929226025524388965767963751164726634910618428322482375688856309065957473169871366558746291463005896473282004156717125715464382638184532097229267514510006520947327432919271359169342526291345217363767905660740249071493678595100334413106554234737996781093768572019879412592712066898773972936508492149257696860293531633824937278339444801543083389742443964442450895319720837108349297078007245124725753303622930511166472761157882223531429007371316613046591229441556446685511011658930932169646557354286391748408011817420345457662936735391364769651822780172540459221129094085860783284868647390125881981972416040334914815098105944561231485961601996296699198758235198505280247144803998557441402890900233388944972647749060054177680415619690324717355989120613821148725799173421371321402520037881766301159069753078072924664286820212253826158752766228125251650970988962291946798345120550695827690708300796991865767274948405640588952424415232000000000000000000000000000000000000000000000000000 [107,45] -3345055857327245827943564451492523231833044991931195126352228411535578705180422833084385017515123879262967481902689523756123669659366188395657843332168092154602712245080593587469160983900733568768305134622377936394652152898417770900687828009659481498088183581513360159684646489328346282479359848818918250451467563753417566037868063650601067074712958756399385762807297184111276081131394144889718951792571037336730000325581721844743360244764553809214558589661219012672415349207986811340225082503805188261088652376230832619020259306436737609582942292680520874144284679639061504346422488182134225349925158602860873274569392548391618128133334041283782695454638496843623230976968538772310818294959584128853402356480153373466591828086152155823174230888375755707061759088428853605998651538039666385991979596331796777259166080848181614708383224960997113768196932606273127607203989610422162226737263333070663384758034908344010665312987475792219705776276787624781506221879062041134241211353307757724072590053493711367593427002266676325946003145592553297208920590707832708957809766452048011201727285202902942265357298801220616210732825843762964333039641017708471079872987456778306097970028985960430998654339256197425409558656224390141670959034057079637341387472092927628790815153037694922837286684928752780908795208681833289615517271125675509935362164484797600755344870831828923758512089396692160414588191830244585943964848326559480056793744704855337171217987330279852734447050178221844664953155583928945583295811984875995167503433734515599572765027738067356175839124844388578972946668067515366518183645136484875190926622194455917207281842732826540033740943929505307635612535975116331355954756421548833117980932802092791818454796592745565859195606967412041342295961553459918256575184752552010824764970392656203098442204486374073151622313658702485934496022528000000000000000000000000000000000000000000000000 [107,46] 1559803045007305216437572355976838668023638653588343084107228438426573072207461137806933752362286205278353819863806268990104248451498427571228999710396039945845323371689647626911074713871524951960830719385717794242014933472297100034405073561946162600950152038399225427523690422710692652480893854432937314348032381124862290009270671571482978221134996884261482270673715629204327480505830727870866065919425210388385858214629815702087956794185660288246187723402726571925650476892868691605855259548067490011830938229843716960736089461016947209320637374342178623464013861440894272577673988734556439007508614816990592624791677527522072194994963247917072603940295251185877758941865554819326693008119066671864447162436578585324096427803249339234502206468392524712020725462369893651314288576755673493838077150828258330914725530939089636610288100289339973511267561597394330008095050204540312061059545461318629296854320931633462168296109209698590006352578716943514374106950092143732110712885463273786822981376730766129551897787190836282955877007755542542946870297241076804045092147531453991985941239024476669587072030715796178535688018683600153435432660762570781871003767435703961163371980003479639927690630670670199696075736125451664662845809554729684168822817929293627866639186867118908826008084742658503197088741619907552402020350969488650821666928746207222329565104512784946850567120111306050349862124646790401889170140367019555704661824066180248617980418501984009364213282821274786996085764736059808195948816267088408082549557197916324748495997274572388775410109403186404953534567747913433488266080973285601361199559930365135785697077053047726289145551406706814330389556809531176551550698186310254415256931940272394963425865283036213353011343933326147490598597829810692879925507379580666555022381850383169056794215612005103994112478823747325229411598336000000000000000000000000000000000000000000000 [107,47] -201585438140911941661756433076784000462238615543812856526969136062627508890119641841353653287455778509794859692842670411246348562352402257948776759680560399703786442052101081754497214013762040930983253751762410000893808618314680151801630568575239242375047023445710704582789118643680594927239946505131903606438239303486008441544976241213711719434545846976778392204952890282243362821092344947577845492559222937041828925963390904261431619297639699955631543503526842523420292179230331604045879534490281608441199733118419338783464666013898559397568823246742633728504716649809520675477972739220855122000386679728704147012063442608301377568064100717000773822376554124209156937002495286609347930572416904560481240401438526943468687454984407788283512432964239738216726404764300523124299408910387382353366485741440432990397912122522229536636476186190576547771633904507696621173887610875123642007900449152410908570448321875785876790591663688892184390515763221799509276574370065704120690359949522379032495806682170548659228839418136120472959657863654499754311204382698780025114543526772531325441562858338248683619220738045003750081267119988884642887255153962513230721321694454459660077034715417342710717365724023812131494322537951634722441919294003396383507249507064182158518938032187080028847070269523200710755734693506540678022925692949487338185903028473935258915238652241690193898426932854664245142105685970842515808264352389256877415355410540925217149731960878796897624885842827502838975627674312597866203859323960397639136148226369179423310845803024111077056780568325107777733917111554084642202478826946649367827054037943576566607306291683947488518570965624458777270450049824334093841951053951581917816964381513740061099818792616317886537921298298614914789173544728177895696351584113445957736401897618293813833643503283358811567691495541664170073128960000000000000000000000000000000000000000000 [107,48] 6458684204452822950703055359396058941602973128170839662920177524609262006288292760027191189491424822465287904182850187126678801103747979284433502120465782795821299659384283213467639162439247879582347855742672348759379863747745201916174165214892929569253340725140237505444676036504432692716106609185412423964616161514920090666611718627378252842897123965296502141554348455312809900119922165435640563955202417782478377240652462919325815715544672897855687552068224411596575616143668684347353989493311986144119893805947095288526272478676001213374307477989901873400286869139393836698846352400258452972817431310813907767246039351515027105006252935387282006638245955667822173667466198762784521341525650007126698079567828151644390342937340661694575387281430050042631669011199234325561270549287335667773738858812806827400387085015196398815814683362142496619064507102025335368447957068735602180469269043352768395152624832505195000487264379812864729615005805870567921998137885252683455326310687777532137507501622040913914464070782741945229521368119685042514671939941827923828782389956731006667059077248692842836863597399019082960528367292170107487572163214135424135413702159873416714129870434061183565661731930296779794539906135088555649985004438637473374582444982505086039504773846092735012278787073343961539623446080665107766405834258291637443638929423056603806248916749606414634216897113089459674531107795265976964252240619927716489069105151797931829484213818764626055391615056538819820755370945052903595885076397201721573082172864225624707322773025073861076518355975402638425819761200603422002263601938628944216069413575446834694711756967673307798887645599539144247611859237432498329438649870569312845508616555864511721665618790327717539996498800990756323114626457394068635430710838478104018082493904946715725255561571754006178912019458459290052853760000000000000000000000000000000000000000 [107,49] 1933915701510631793554116079061807051857273683321741274192620636049413957555161232104684938446939458360622107194960328878647944471874264231030885488662902905026089963143876715666272449289968364227147223845016828453077958876298124693270485494346041835174536526204087297615577302560427252890146354719885186491471563773272107479394002203634360384303797624337973346855688408752770731010523956698404328984882458957431468609922452265326993533508567909711093982549735478262149979225729279016479526866997658403061419489941483484717852966110286366234045912064552556241823197272872898373472146039755523901874443293543828103206296054526431437143627950684519414292243679509146557885610958887555722533641882525838996128259967508932741350908771493099438208360078352827771402157319473167824342105515994259253842893109926107136178800555365398721878868348028994442446164154711261516946433955205374103187742926490261216614178863425338314301561999061817006655050855408878930012511618719918487415759663350263710928126393742843832601338058425463819118457426229655141135192146788170908763421714343596221245243318738452840578475027925975393919126927783457518475118950174305136535057006812864330499576341822321042859933453846620031954459254645237450931097503787410992368063853989475083346151011562930548270721436512600239023494015158587846596589042325868055437593089704178261869838265656869233639757345210159793565286287579069864084429397397542221790531824287118675797855298138741757885616988758644669138076302574136559415563302280021056179916100481736050634351560181625523624910577076132626965805718142039355735844693032802306990893622984292613176837915919997311460639147617922086608315799946247456864567427895459407167329960280251386446307144551954664700470965474316317792222046304486095295552876465459214838310543978623383580197342099533308608181269672898057994240000000000000000000000000000000000000 [107,50] -266331107972844402248302095194028609520059781414478816857190059391768455704061645734012779884183655322830377451608107006392440861507923266619595113407836644906414705636538797971183401168852601795355729574300610871199682010837587517782904104286539458910377282015799538891438536103886788435819304378972099367122120675677338388946551694014801905341813883408949658593561536406095990977743134471938892005746825064304524145879630656799067940652667302625082176138800115270005934698187681955305989872514025261527127170937179302131244231547352184477022531523143131614462641446423481480684787719486702500549642953832661087852864421601172733911318547980927193571848922908111571136908899191648166020871384289472424869879684487257629520448057486322180563519905205470862683963032051156322212302663344874280568105016339512991588056572804899668481403491108352453277422076637964718578285381834554680716326744618078236336293285773426313238865164459066183427333260290307758975608547543334946552151889723652362106499783286241876814868436347438186855707879456816135340892273677252672135571407750640118699967051704688193822821410448160508480245612451018200873626645341780008467119521660192658855041495205156151803213056035490372958092018723395819653310205620737302956601916830718481477734383756008407534636622084820058722655438649104044850111314046023743259737129229743772469393319178928609323895196594930378184309093561635931406275009069593364059205861676442313361764816576329317015460731940973398505847978349656476517115825808329334731115987318458951111797827867819610722336653137663083526639056366249566240723598246089221518040146601995742193496555509889701368780764398517311855664974309833275131531328296876063156769001715411568343280586798038106663997885248980705591439835669378798225983847933519568342190938759515576080514049035251244185232604486121501491200000000000000000000000000000000000 [107,51] 2098640258640178403717508633023230643990417136996554305132396671527296541893984097761444420984209822606057315471550831904327325894445911903402548939861229645171223840690905035541784936136971507716185916396769990449774448810990305236529047975897790273096136450923086075286743489751290811704092069203260637526045111303845182142803235769414150084957113333509738770080911107220594724887279762994689024806679955883459825092584233536670490971901487484219121868328271521670201309200465882069342527432064912321277417573718338601313150155694815952489837893037323856009351764295159168507950115746632516094417564284132189872804030644066922417239753108213508566744321134493540660547077998756699830087383264521512663302136184159110923593575419599155557817742334124382393609475929669424437408417974316652843006432634444314548076233440535572663227278210826548335606285003736210019678901639194403774967359722177964290631463476973584250131477074827678528099621589296770889548471687350662352621928481401369046120348467951232659508810384257090288509671526585901378895399206946068028066873788704047972158543884899550297419563346667325648639244740248432983201856227511032765648275755711042131989758645954029958871644782259442437156057030925002723923212489956030722634693240859644045110322269305222891789090387823810299426216752663769537876920129878327194889096450191052410916741640878632811752782367330021729906689686483163731938676586028117822024135253520495576715056107778803941873470609597360939506801774449632065071927447253520189746211012816002439562040515672174943976218611049621695743829058526849090228325573145532068199479876421811410347185519210808830756579685345362863915933071274267716018808889927961028789828175426428867245043697277820128432761704119791951792394531192169075332064773847452357160024925951039103783901584667095582022391388568299765760000000000000000000000000000000 [107,52] 186798989869108559425377046458227944820829602951771754139973063530532232148101530875945314772205257898064699786771918437792057058192090508682252937483537216145788933100224594603982045178167691166159760649047334869797402901396575481940026936241353180806804669506986296510384020718033814382101338007591760400510088805601088844582656339441899312524822674213950361296698016193702804858334841841445544603841803065638733350737764604444056335843257032388976482974327624976692393514451545289489249715739779951965822814942132717153160602112075520204995689330055947081361292530576095322318255959979945356955837829072321008172237974134578077805994414521248502398288554250337132522955093384560184622207639280990643088647902968784478318461603179187832546680784044609128743690210344901902606813857383962678887572585742879820481510589689646896473537100022555508594908136355094337644349885880291505103258350158743419097921280800156203629964852697245323077026288843301714483966876081192675563905664854609710375476953486198303270101828823729759006314151310364504226559720500319325571820712297813121745122620452936178102049091787200559061417598423880461916889121683094233505644074745229672469217014672600251572102246940434785736105909016404938534085699498743052080752159901354562764264342400433714418375382243365622531038006536221820563076236595960891439666461296533455240818553638208863665608269230563848536775274350519993436359825600178001461898077027743792849335706266136461784060654141601910079430770754336542594769680766765175171668021156501180209034555789318602391556596906546360279355044838907875564675721519225942098868436809179723942753523990546960021996039116657667903639775816636557687626126656615341030651744219272024460632422566383249198071387704575490588569883748358406435509494542791034687529852198305078785009141188907493452304219112095088640000000000000000000000000000 [107,53] -122006166867204979632901718705838075341804674654680916250456286373964380992244241310405627284969676648130686277575467063912912302611715069366366891066357403554428876659646144704701976423041202311956442244641727773756604425908266319608302740153308933112578438099965388850396863363758567565616843663076799200767246300316985149327471953183457679194113909356510408461776032005094964038242187409063204069553073507339349135929162625790979149637188892568084160046528007359741178466532284502020814536567892022042851506770164594227846610565009226625540653183731269474427413794358296760432487678951862048024459571692079734464313865861124092851848480039742060225873110307183548086298038793252604041330604600565251097428628121416679953936860736303275596071912590010936759488796652700644927666753215641372559061903069084342708152526794422508788143188958101835371052862778380826767226541502216547458201353868900588460335886885218926947434116078639826380516338927293744318220712257266179095014601370383053074648244930485547776298022682623568632606449519774770768307670631521055628718268508700064315211058225465352241438712505971187565862023427691465466802789379641271425433952868557562400357239425342009046958900072744640235064531973044417593834646022302993036488645271978193932117571803512463249602381762038932642341999497436067698123556550329742058783337939121496616207512242691681954242221016957321710130821870320161958586750467774166390958281008909931637432615730023091887637277363024998033409870050929019277021535647136345652446934050242043320420729949571252965441140282723337718661340473574557808241073390533675989676772931711124527020465338723877840928377950411828511439809847277887207170152326535258670789207555118266775732651867877351926569601631257559707298693456978801189578940749665744763411055043829875277595893066581891013611724294397624320000000000000000000000000 [107,54] 4809892868309225743987721364909671673043633344335436162614485544411781205550298803941176747504280740286506379268086987835040699992443072249507845977145667019175011224484273946521662817945043411370915724484615493380404406341898224889552402898307430066261826185863191043725767159723159002348025874184121300960680726026926148469802830138892506285928526437163429278007783233526421486517159718324532880739285532082975422543815288666095695771394207544443303647024895860597257640839272881057801685240529227450549410273264701281458622547394087284004640047074647101238457922080510334335926190194062889373684335989499929103831402153325370477148102736647390493693591249132028451158773405835225615565381120790395920112539646744038131958596959323307064735919257705923022042247264377604835181766403186124075087528162062704163903843005854568089357628566247556482339638485706454664562199392354240843420934680328275455841083542978462440288127899209906823942570539185366229853292030286025948544353017787583089425471240746239097253340775575842066238443137152193685962403687220651430486552967767364652152956894834649784617470611451524100801109703201272700551002635596541819103799826655647190998294479568364540128466697420028509385962102158712477683618001236538428585222442150124547373404407609878350485337862563204232440587806888249425405388241733598449192677886295740733830579571492079857642045453153893446818976838365938628318823842206040237788893760398669768949441386166104861892725495713466600677349897580574123620763022400997422181373169230404635477695293980301407437545503385888335901296778919843814803840844784336373391543318452075869930009271468343171387003021652725490546846931229534278469327699880169746952835621312555377723310173795976075751998865692419979383059552805740522711879039852968955493161739746301705479568476814029902159112237565870080000000000000000000000 [107,55] 283718817118647268595038149037781649139054438978898842072332932581941965270227433758603130730988970636244228734742464422352059873740032810879190163831327944385242457934273953309894092670742721240230392725106098129148550848821130374314018693539521808585663068032730303374223219332335288789711491340140238244239651300510357470111341088839777355154069276562684891159557891201012128557027190541696388612447406208191087716544940819755243062023793461146460866532224952743562616272669948137303628404956604263700478712940229852385172097803207190584298064452580792335888017746537035185747519408394703276749699226344581039647107103200370442127883042128310199444110311689002305029377886902082953042667167121058997662293546649448408383822477861965678021293575296531623683189321732978561232009365315123648292356014687777216877890269448396419475137644634440887312304042537884328547158301792530163546156438202627397882809536440574375699105367094729184195882892905371831295851281887981173903430811076202543683414889052852344321410166740491602013352814869177924032721790961035718959440878435737542363410388206274269978862389173697195331244231925772913033143244699799610289338866795263462742456134800589936182677316658957768730642176610720292970572507812993516618994697879566494581980504950970464874959736394381807826222880219950561686161760676239992283676242325789558027260002670613447806339235766764216286848699473843383647952363965170317926069518530998516535827524354872763121594189440890969187634839434488856538657488380385681449704349089499494745102356327038536495237921413445252422426369788230211672890244061568307980641690389743046742139547429378248903807330997014745777686000524882967274635327572263742687401195533762359166992317832865655901277889515169510920130322896481082582208514073927681491550204951916666090898234458377821461603348402667520000000000000000000 [107,56] -55302809624576068006632799459085398251130405708484641237892319280703594652734713355125774730238519281428808564521361952332963610610634296299459532970516416099505943890118472316042362457366958353251592799006442570300029270524888727060468160639019725511553043683703135632699049332566131819496116044594231645388403620253338460526662055452560854698600230143076950834021825111183880128636953949529862624925726660288786602112042028078727665443840488177940622953796808394706017078819500785700309325119149656413443014414910689589794351801913883499088560603836381674717876223862162207807379494217980011759722052022546801825094697863369448222641865230043798472322579517299414483404309620448633981122027592340666374056325674218675849738981460925889546591440591325774700169518675375710156839108914107974134630893815424747367932709432848939162209196979698530991843552771736771701141035221041047108584347335235217643178183604411219254251024194926843072022481392666565476940790480057220609294430061706873235393901152266859347303598428019105200068778496168890002822308501362240692787390678147508122965345661949559738103217862140735933802176460718955002284530642711302092973159202092465992216043363845162120411089054423146007886063652732188754723421119450147995934376304697127802955267291386820819533286115911595751033283667325573367513829152283081429493332728818345842115623450559437633144070955631259325036150490263667623491084726235223863191586533909761696407987431171661280243111773671475059843285313088514981258168850811225421231285318645524581604688000622683024544418594011902070576184567155995268699922624633890897050021051478750910026918766542373434452244266274533991817950797875904199213877203049164399777592683939072802712858542037289034489475059391664063093587427304240560796658412796858195970292390953259037182114952601832759981469901783040000000000000000 [107,57] 2931030884263340365405841846388160556621979294395296742196603780556541580189636691845980021520117827624720848409668794019761854126576465829693129364713923985485845891598576322803780243951661726959848881436043628704013437868093717607100030014517608728168376347306909338086073747496457996252344821481411116575004486444580736035679443306793648201609962163019955281306441453844634322275100086341814948031644423804084369909517638378662872464113186424646553929808123673339790267026106518300923338649767519844876986349471816941239131894682015467882646307795923088767764027506499170385957281548998882874574172443580799693398287785693378414519330598904305093212298606028215258264354772113722737855938296756498440816576647933512554691060745702052642055132121963891464557391208302859355902077989420733119820667638988535904098491863740988778264403844409893755296553173511251613933552846343080243523494828875201615662096080997023829820356980911347100665666138516864938510684148705382960828617944648995531219799531802001753095143710582045086596061153417148347267016813368786952412903280335267256426997773948552487434855297221422598648755614853136180516507642329027350878461382859837749106995013968602490234737286460192161145298463390013936018461894205027958617945439017251677467268551454231151525571496073595994438581397337654886744803625384188074550573131789884622880516790916184838995282496193710327345989414909040079954015030299103771079258780065613906179908405091692925047416978615073645622165803777130539421698235782915718653956457846461646155750854396693140191237301520218550588607020237155343094582128520367350003748960513397633491443087115914920532500043516901705019567018852911982277759754993771157518265190823773665789448396726782705302817259741275965083163578144138819436700071003718932992194346583216404081670799648599963451259501936640000000000000 [107,58] 59133718968287495465705164116238388838413310181777989150580193679854543675036982780548813131699925471273666815408887397093537993810746671067480196070441660276858047618416794329837728047249165012765175370409463237779092422113109599328625453184263026311420579645082072041390499966024143533582747828372057908466797661355981096781475666955345987997103144646486172073184493112534203528491278659046807547234650244635744812937907813025089501878888072019230767620547325582461351791379311681589092352167814549796475659139752841416591928069982701394878514657957430170892316395345690466233404115098074197130350371956681173999280594122955356882969644814490173733463173794334096997130205762610316458807986726406278250110054707511165542765163872713618212696797775201695015935665508968725419835721182550770846469485410017310482781947118299510508078676190129267678253485964845791215737529337492414534872583031682621019340158158329615157033091449085286091420224499971835847554108701445638139273210419426156167516555488160599341823231044251156469031891047046235637193209667401277124641166872035179608456280530808388112618177236483342003565136220120606784266940450263536603930799213905990104760405783403286455347858905680258390337377439724341662542497150086062214850345706316270521738258599500673539232418698795090721216832940098789127261070880599196260813576562117254816088602524835118649496207588033338176311447399485833039319924940438431933383655745531167559621027795274295948278319103268476660215817346807138854645136713927693489515040278566131853294696916685436331397905761006935266319671357828139105777650800077847986233145668865375110717473446193236604857857298789525643168447396435418241185657363341603734807590083819393230924125690868057146669070131885021356085933885600826551520863962759605489337184135097874638796428480967376562079043420160000000000 [107,59] 2438154592978837760027896667512728340050604393448267947441191999778728688065731946825592387326954609706658124386330696552016619258684803824396942217600423174842478339085355710865101248446876221709563232810589459837355193783203018961522876763435570960936656018719690819930727997243573642180468810694587402732790878641936647296315111836925189839421885863135515405016868985336988143706682776623945907372590707960506517127839081109424857363467102065705072710148588803941354080299662322379883596361145583757342834249975754426672748101161016574553983646807868502090308230593841526403101200520838652419188603564255191317212023875578455336656188722341307959271764499755413818591005600548205414780921036736842236119147180300072052620451092348612825804339733489291006277560358382677370167886622406083855764921357388844702575725343526228997969525950564711772830000436989040482296234059812103544586340536443379617820164285459825044789533985286958223018568222305017042928283070138498287573891438635401130145033558503724264755341912399020842706348059914263924008897712383576075634100353542062476171677770924115550428707753277555375667640007903606748671216280463155418108296200005094994694643327197892559359621011354507765097721321662253364324864676122996360739211828177228498260372785598585370882939186432094883318547888216152752119260177365990523551380111683471518231474117750167411230758752884914471179089895913418882831167714047003588010398450643326363796381129849863223067383078549849976925481415936743784778943121492758218810973333069138510143881949340768695423045029595231534768473793722884601636998506865782883892826700907285043446747462789240155102244437760714246732583724191183796643465289587969222091122936784326929028849865675453676098540545672034147502268774083503535457560143840032685378239669948951777947208986261453203907993927680000000 [107,60] 65424853750093227279500346495891328430455705006987838166183992898071280180974224096925025798237484845579497277279223078878216182602305573905728562704448278379534091974906412850297264645161328643952512439530159186604332643206284274931769371351440710267846108683640980148960977602943507988305372056160324046834643091946473740782468247254410386766122464465721794381585873082604169825751057532824603704794925776475139037341065508920895460698293499506678051277726197384846850008289678276429256829451565872223069639081289962860279212705760174044369590629603185848202078493581463121646782212268763817307530427194817130516546994383990300673304154735760922843946592080085620769073229315133197079438527249146869421599176888120600043294796758030586455494638568633785541406545192426101331420568026199160402903831569143815053372754071835026595648320878599453093467088861843088735605920333678973513150017777548666218451270603086354795781457519264572010883622705433629504224604004022767656249933653257773345759758367334489169350474616382228660930049781685598785480065569897372454765487349961999539648970785476321381024115161577596606388121229664083391142589751569288182673292143812101134888370469991951821998025424368074837971604842112635337641036157841017375882055088597085425462347263179742580864089482083397434801626813046490293774172657703032783943537300641122601091100141127970411913774791594095354190027620625849190075132210237938494192064896067616775723185641635918181649355261829919397087052619300296017364040281409764880787130744693014242422515550043833898701405090449564555017875213396955294146253718569281153135378873342797948454447241669388969159080435846477282963601942990958092064991306187627109593668194175353683600900137433035776975226747719786064542731827773400986428419679922280927017227436687602091425745166679203304345436160000 [107,61] -402118285270858111728862088125914059150098122647748585111491716517597874679052477245272321658595069325113547278744414488517158443998376219860868191744169040891570282946522532730569232906905076659148645125743589036166822035710460763925034471974894279942906679073827068070883450785237090600252815048676351620484307321646278828781354706025816095756779995779917872992919502734238514652988752957246599988242402055346214422717550928623411453598396439269099125335461517088973732924466721395282993411112140493636803551715445417913701076955876382880197434330166458562595332596578627900306434354766608427912692783125349896351692691156760026829323529229326797524854339230017172946693320116504330100422730288362039520966999567365879639432562423997007699425267343261426473732346768806733141083594839415666866317872701355298283839998426697737788861473092119303000056171710137982773608243101005685334845220063698540086474902278826460127117634823059987856171213135974420594550280947383182713528232359815361033500201783664124488305663078177081757445293420909662969560133819584606982765595504716923253796213634153631038026323225054391055116112773983771002449506889520507469156662225551144531047502024356942724557353564443478766719961975810338068405818773161763810915427579936012041699111867351955320746412925347303951739202808692437320946125656398102070428623695164022460970109249833877150739539495405699491228913373598231027998731258014043634225418220984039694984498617766886836668456548843138605025880846524234393957855173660468666421079718620660381382648743834022876237639621562634439264452906090980356862495452504687475665511478846172970836401371186539705552965133514048550848395000472354016043435937534381526359944186493224700785682959765028566351953151355765562735882068881959700044126488448299607106163268522984202887783716661205423648640 [107,62] -24611229915291535279727786733577483405147462425179073000384882786074060983395484164821438823030918215145985547031922780481689491697103241276871553383155000724408328663323976491335434658716369452989788256871502692826724312786753047411350086218440752883285198128593664090348952713539990243959173790509822719941039505072041846200837647058889702762683386487591590103174474683986358571240996182140840738652818334465037984489408128913284633613788972965197537545974997562042930502310544381154018407204337816687239531662135197346644682869293858114182756742473145544049239045910403441813867542279681788563688850122301306111304960644516684870934914193793411258829979134247115938854645467886017497535739853474094439963667917641610048295603316897358224765108637014491445847700863906225323144039674572236602399556396899627835025932145173191131631618169884267385572301335368490007333064256997743371022838229910859503474208483220583778403097412846513086103924441483904611308692484381715176638610095662645448305843020283063896332459957088389169105145081662178248751602494373566859184952017364186081892821291776473830631929651582454569423358464201035112846773455345440448883955766007968215936540956071122447307763021845384737817021856238977078877532311701930516093087708209578568027583916214840578617002092533462171788020756690399266701089721813210916429263061179165404991512847975180349208268579567891349835066375987268410967320304482671819493104453940931067917118307425743647551222772686129704220922059596690146081337705453369401638103563661481824288219658121471090662451483093492988934179083836712180829610216855954624707043963097733883317411062253436119244088569580111487867951207438787026381676054795844733331286400268469252398568873531136432938078200651732457176210617111072347859232975714628699372075095098064960056990979557223505920 [107,63] -1523909235562064364971718034525731103904595071339258264097873409081205376792341732041277891558460147057776360791938242153448449461275622184694889163480913926331164745586240366717254010445260326556133723090494526082785089373632376295833363194901980972677882253992658464797721151138647556963790719778935865707653160493881045722299423893653720923023719503905405747881942756367813763025368636888625845303118311184689122201558993316335095400290037906782737229998091039217918133378827329932238685351612459384455282635107925669196863148321364784734642030219379827492132911282410939354151135712222665339652073645822675286269330610581261229907487063591157426950911920898740027768585688125111555398693032360349742763439561558773867506157372439357069141865008221486815608664859418036858421213656005621294114804588813867065856593825938011010524750916188804892997973029595299393351970916313020414232316042913985792945380069158310780499255680491060747481843280255427070569745656510188102595325029571235969636817543717684483874017489446610389777217166923056179682738131682287551435959015343569056857150348686808078046510003014210104082500427534277864694968259806824638497886125420687659462292575001656597755594026130945540690017737254224391502804065590673115011223540059538221259565637906064972040908007508504395370452937725136487918533825820024100607738247712514580652729443140155497282670647427907530026616804809212281553608288921784097677427153592588034424960521867013046329049819410835111329522296716903401268043916261512346255958486219086117306716462429378100889063134204581247605384129737180462573395854705585312729892269839391997455242157641853501834990853416870680106504819694942483657018933205228759232291997693562077359545100435343887892747903186076950421365210282859765769662726152420246721824536787749216455012258611819520 [107,64] -13934856910890118355216211700372758016738163093748044603368419867222531490977691793115034574526174155304379972793271120531499470524777353943787941276422694584879030913409177140675816972220705284232173504011540091391755837922002150056025944608139825131410223148359431736572949169319454830722638468401738117548784068165250645958483560356388770638075325784126668112432170373760482507547163998907059116050826444860646485852150058719288720375698109772347172018007041720238012068165389794215139988758564746833021211093716344234079507226158444284583634206745240960833933436953730153119362286861354170244745251485875731755482925622142445697681208517842005161879169011259764353568002610424064026867714556438922028648681573193780776076484106644091365069724806356264012693254092448331060133612839091394174623366624582583351984204914489702787100507179847779255178694495163079978876403318258197616689968694827907710152227175307619565629140209675817590313489558259324930934465947290437927134337628725868177639199332903905042406888894547122411796306891660688332880666408535960097152855306635984581028055324865968895426198801366384099552144551184936293373903168267212900995186486194652877219210868463778342272760093510862483970903284010132293511896387746366375161079060337806825030199926631341509348857670382622799389475922044897769909733527463778024900306672867752766305964505330290726957387853251638744270867640139047474537769344485417633367764261499192294855523907559567199148764445849913428973446571743310315313711180292882916788420930288207914394946911353200570460383039224065012354763892582551457159558172614521145476997920043372093320876989077313107349550373270771426353045060682377244161067054927950704571973200728911674983699783345358905392648734893365265585305345275122297472516501982455195217760570802239063640101580800 [107,65] 255744070963300107928310857166578767006186515971718851420230002482130337209186023797604439956077332516679550881212601277050237794113092569152250344776805717418177569311399274946838652335086814614576852879075916278101656073724051904929980243834948960230937884838737080194013126602156032432055940526452604542587600231105362918492005029298464151801453273108565180942832752238375935150484602616511646012179037759500080164757807252461351200959140646325099645223434323208186707805012142632601819756919699998568184182004775078814057219466966605629587854409310730734229333959598302991981302077473163177886861668141480543863247995116771931954267070321439740792172427826803447049285205503863637738427581990270122084931290346234024521855858625332676690743141165566559650053488079677159741292474630222653251225467845693793146360226636425637657297646009009363294570844850809807465362878342930707394114845445912020400180228275368991292850142784770173258861946979510545754903928686439186284384530932146216482746470394642113249212523227205228771965808598523479901679261689413411128094662388144299435617396305504257010711708164199686853378137640271939117965136445182624638048157426246816656188227424064572944949923269993989013234223037792081771373187365020516012810987218014372845590740499758338337843493040077818875466543470736495945477045708700504852806140866742801467654685462657669977298928682466829730702130532164006763907355046576992711052769536543375378119280260159086488498727340171096165601913986572930459360338204917945582137886406502446695496442677991545487051357343038406047551670734022356213420314346358169302259630784615302613234796829565296466642908541637005246870839555692772664080616686788206925477175462718236427417639665947307585927915561722474965328047961612876337545804842957260424460676647229879780779520 [107,66] -4088575756689938128332914571440592613595372441210382780181325445175570757616053864803461221033864320375044727744150082962440966727144962784392309798189562135227350545238498638349059902922326107027847781181655968631865983246902318714137152699681637222921201626345971896598516180027082979634719209262226241285348314993035822852582140116983063282616195783089562329999349032498059158319279846993928206770913088312803431037088195703689239949733706938300074255779971261916867865142260718645111668180163691223580628218618471961603388553228941100059218869894536869355258148557533481026851237822207371268264217356834791177923587327708038781966836853053960216395631087793258760173421198775067440326801678135433930833311376061747530202320255994968824649865383063112549275290079432575175379683763697957751627963448246343380219123909534421997236259417126620756338650511371013683470659083123212842584894490143192373234881696436946911769212052132841535310061149266188708934198836861804337295515458704525490208290820911287698272266116414068068813167711564564252173096485978254330581992791268382149356924311244308961944800887335297491170927252619845760495737599522675015280431282507216463754839720453135210267804382217602187093525379750731704363922908453921281658680819270082297551871175878830551483336632957908355657898607268280346420725149770176250072088254015174102247178882066554360577612219576185096477434486534484101230543254417981795694587370924171080278674843626313301031951609940075168787795885457953484750979050915267102431675523475491256866205002087777990460150163247295267033291673625851379314135138164526234292418297247603580184973053965977023137786644667064095585969689167943352897588469608866351532618752038147634223898663245484224963585404998134947853282944044661897160645609377386326813848426113841776640 [107,67] 53269765628605265641530666212915283887255339779202508895567947266239682048380614063762018791209763822577301491618641064268857404133354444419580258968394055904171738022155263043492847600084642838012514615722062156129142686562684446804039217434409514450757370985421052090914695863822696625393531997948627173859272204251797447818044533059113545674582879756289970393399494823520863641093663412352587853728332218893106238583120551000064125366821969815523567194029162852066569297504052588457666640081012588594346311472668611152114604138716905912002046359373238349778119091797942791501340761357803806645696278545117053947205441477959773485147862233390986950612267061113837546668744071902656207159555988487731881589323878796518126847038780126769989874020736100736366739542668195689961117365273620859528608506631924117566434618399919851875420402510566523912713519737093728502958717697384015279531605737450788597787867101901197976275912941460884203407038111844044098828689785261125447450547773822833731114851389489751568472802673319373904797196539279455354287182738219326135140515841572543838624710355526246552756833099984597312536309759900201818490433169603688015523799029697691194195481236200455015542465394961017603339537223308215411219654008100698875508253908052970495869536561886133246701310932245601581497649331225336378731267942338717869886068013227891921387772882690726028850044569152132796860882839192121195142279055460538240362272062687230476858664681126433020428892461112917893024941398103678864814970137754055964904355631360348240558645360104716705672626914062463396544751427396560900330836180366905449138650046771324999357902934442652465867067663520539703276286276005728577240291138158722560487744263501788165918739647436905158565839314406089915454828580728274758987629971456152780872385026830080 [107,68] -428032978640396434226390470237026464839755329911749418964765244330559857606513031131127864844329218077102128078413475081104189856015423534315507713023682313942974010975899430885579982881054693422983972542651659849633900240257859822862032643508494709572979383717823733799558576032958133371372268172442692920544979233522262658654605931886319911226174918138574514188713733862707386081546649933715207176987478070885651819401776988782663988874321560234914395417475522604922495502260911473394349241454292750262123449066869937943771465097561142234138288511410561134642167086733187310827139828073778436712536997610131405698436445874838273445492961351875839471556009376514601644988626134814406233075003854866018304954610032938754970568397568816461949483247219254921407765481230060040287820674370641516730073199587423811207804387034054244753721671736839678583559003321227846829898360567477474673141944385468234883567672656263060600050009534410901630323719326527345269071676472062292533674343365176092856112224610283037396842885553526502247300940391851081913119404624770653448950767206165328000579041633302826555310474099469424291356809546448394305301827149578071072817520061845987916852253370798312634313745264085124334148749231459322583697480323228073021731817428216505636804828880449197381926557372952432393441811679586582333172578406971685093009455288459103698985620487593217280136058642939690885168147160056033311765188613355330315997507165135916290458568386021512679370830530699046515379820948676881741337155797482386229694373488363360312019500028014977263519139064657320515317662741222583343554306874172140269748345569131323776222736422477600287991489458032387823182460225547484596949481439253187556807390796075957542471111164496063094283144586851927840261570172691386318749857605377403573614917440 [107,69] -895750146750519846682218488149032589389581370054231406428712543773665125471716298976616230220462947689543460288414452623933760828287311450796036704837527194148984804444012858234621309029233370176765915102315899988458981412896349941121664907060164995914078321937480404196427212329111155956717963170137877890381640834403765619141472931404970396220891463596733375638646260830659260497305921729445594026246396401422182688833441910264186137580010809335404218469972675127560334774891653549177101407282211996867066477647857868675729085347346729854017148063548098447359329995903083202905184476960308753164498649599307432918500973852052605879690735110413401758316163029132533613767327005529373437241977232181157348837547679762551739121100885161143469283255110700843912743631398071356906306588747765601682923417657494872547538215903744019148083769205749239410163644194130013324528481545979762566802919271774785578948484253633562693804760752272410841190886330037190241438681412728061805326487330251098922753435119925713764600728027209918081854554787101549473706435883818202124628218762417246856105461106654194733787487917587302768098610575215524007904353182959875971450074556776967679529593514273730420330590646492778245373693153706918227211811911591467452588768873764955794359667829514981777562040625892077760131978589836342275496186029941219756091100429829967396006351700412698290723432455614651736415244633856371524843631035730141444214209075907789552884634128246429278934340922990319981904524847851657874140157902831950331104108870474373473751835185466182594363622628168501986094944273590850440002458744525713236057460890121757713772726436134168640628602856269269991211502964059899044567571970233547246421287635119252685958079828799827421149666739699468703251008058663748076258288172803237634200 [107,70] 15909436839439622410738350478092427864894046609762114603755976884526280415674720703205090208794710111015783915310210448371337848680996080390602412150900808663379034107873259679119790030356832928244007310173408008505390042287415668449631713430457511268539138334194173863989453029662681314647164728493788226916231746765066108002921246492833878878415110572535491547084611289227757250760466701895606019432013192036925775157127779723971283925364212171704263534064227856742988272623746487051041241898355680725659707416198677740038290431397245042639673764851288561891322592798183051258494599056843877943039759643489087010383535489737763743062145282220864562713439002319333741792326127944990080243339658054667904062826609508855745651254114108292433642590011168484955655937345538972296503879700015454766127137706663593522107437122914538766546175305337584833630851015019632455271631141213563074267880789597220359618084703217420994639750958785575560540184608869750227381996076899421983118430692033197942508693730327896946767475676081156069941812306125083657406355919680720966604184485122759810596638391286811143426901420087947996599340724947251388692386860676878892774263298680215640070994077634327814540513013502797134275208429707680966333847918840954992425905389830732572595515768041190110932715562348816337083735070564949656838573895445685248617462560084122211361545423364483884932237626089642402775954618340747325246274100736263520444846891842639015880823795011966009203376878531903830546943772250240492396078843780711207578921022307094851486778404942329487026119782266659090311976163182050537631297587389580155834512689469435735208359164049500265528492709032630028303556639517171593289008452147904363339373069440747814084854990021917799560849867260622539954211599489401968021430191943689600 [107,71] -80222921814555408143761498859803632785247767536498305223195786887356030564282777240951705439584171664422740985134303508881040184699263959278995951366997374305676962371731366927967867706014986010547812220907957154577234377324575241670200891433706116491003470020831491341838362873896624712883744927819152025079750285686508007456229406903594118789979294197396248119670958574290831264917403702920151350642743159686441964266270201955825656747420756783416437425223429948692688810575761631262018702498375000137761684532145834065754262390907724542650615164735856830328818775942356929324697858345907155964417629153990863237629090074571947891170680774776311774424051921575877805787807256783273747709033812522868489943369189889521290344811070389507358153822584759889021168543594685281964518113403132177329968215606970952907783764428806726045391940358122678759586476726695685966259288237986967258055735096312466654609779892896756333446895677188216298996177752913627895504875500434080024065558843042755509415821470076237441475793097622372511045257784685619784477224703357997991080326747426267424840704499395684898865033846251709414083144537391716641078338520853741131889117186736538987124575822753631389993465530404825400718716072391597001114995216928836109056834019134190954505039344188033718320779614081859456712950283682183605946998146510481845202876907388659222488469002887411310687255006735856559209477129197316205287148810260544652624575491854054855719402176384615630484384427055674733449172590681263036499046413907573243825984196244533376150082038066612256760440640165067395254522486263935417308043348623348350075430445011928337458603516695329779684353453760187965376973446944793251284915994974500121243555701097865252826449069000117493670410433390981700418075150984728881372507997200 [107,72] -895003365094577425657507949021160944436574409635010615000869289033114343842175132173587225545355252369981183111929978715915388805985816650650622370715964026247937607643369071172780342491208049555723857499201002463891277822115638352210609445887145726773980593114790101859667628430466677183039464026267565966330770052808721252756301377949160089821586309206079815962529965126434550346566679223728006754982134261222628903653718522828102425795314380964572893978622010045886547902928618781733295149744301877325237593992616797005426733023930315150212703337228282279285950278461502056860296571973083133395728538175950216428069759542948658014711935597646175662632992812901272222752296930588928910855568284629881055095749982110897166639065471797111866799940068422634227966277739029916110521703278656747850400129227079000601137350019079186453596735830545866500311300178262185044769893262204354901467934163937857127946642190882608932454531830498130269136778964078227593309921801149605579931693880001552216834448619237520823362847112576639503174742564276394296445990325774736776546172090567233303996823610909160174556098135927188187532149165361929752001183059483474504679972137631932408774476092231970140275659133994880667072682655178939667878766574894493128963938135721807612360061489158932353135540536966095935978588777365690889471094530551209259737466855560366485133938270277588238546908870574309932661576591029601358563608026005091765028322438623147874580172908189006815490480005215230507891822511604796294986646681390578394034980809501650670223514670757054810815656648687941290925206795597280783803638828154236602358493135481774969760932779050266751068672681985608132925266616059641873900479481352908966301934219206597612597130169889788011016529759528114004309317835767752031304960 [107,73] 23224937832766746691853044799751381218065561428008756588211745992213195203154274261080230430093296449511550236222897788155367003480595131347615018965720985325197829372231725132176547283816091246735419874355020468186728886704659477447138808469428927901578476267884393052432391608012194255585078770142840306687357900869285413543396637985355168008825565555555211408852699951571725606803651095825782693978697679101456803725688769432033046018259059003055054190220200491369204605713164814568055882001349289622243016328654453183918464568450602154853135209453807960853239391140796694609326502899519340672967619768122928327426432291054529279322167343505187630760730918989269346342939515394574638568010440521821948071286061381241373847077754689488315799559544256246987902099046076620281763108610410601556651479244235429858115373161422647499383828430780057217605459814016436210099331569721605252474708959943221914726661952692769598934524180267409700801603282424269842813677069353396214450220539786631514280015561791260952215755006184404972365267704762209608606148548935594982978128183137133392472916358037587114441971297003285243023545212456255093440486162773522896932235374635474844655167253710026103770085725368263593386931539768970661874007899014994797433365588185623615470899994294515866025446472492131710155405862097694247643021886399655388166834054835644962277473910185608903510484306959340371123661297430764025614185897470882207287063680019807354086858121712455205633487174540962075252127645720499215500818401093562677970275829043474612572482940633704911469293253132566920658301509769244234374583340627522349049482029254712054237507394343339788864903084983398266122009622423437740733901271906333905473762642412420902622725304327451046952789205855060499438865415414145173280 [107,74] 319114747730535359945378595176378592944505681523741709115650432747077868528091762485508222308988526760496177763033182323906390293100627162657306060323463978143986960967305241890409252706769886648956365480998439730594613671132961543718776830561336980748448259211505431823177810078261498025752608005027184156560341784409673907501263801172537087286790073011551564264857943067794531036621606232169812639311657932892030558339045516167160489193743911218828766383957140982378271311029151976581098080284062746688905269232580137796246877686593182851690443667175072713323156798006114922604086817791896581812620427580014337778578599682027199418617183967752284768784639040970297497810708789076366603888673480736353344483569721096672176408599350682984746903182583999116816848968809951754328930913156742700344461174324385954828051608704786774877731129801737377549811740725876318732376611377635413951423455036950448607481481760161432485551941830066561231714920548058006683542290525335706581881203268279354741920548272755663856688823089531712061874173072378608205112394678159028361333769503108002490909254318325438253729957133783625978585280013209001748379706125562823747336129282328010323668457607683636548214299732490463704996671628820720221396093812296715696295972771802529791542529430759268634668572773349666961435313190813133602574289790198240906277967096248753203085884126912526062336277993149312283015221630317649211308466672357374943750513510753227177963923722733866125840332773251387686217667888112710471555894544733734268149997886704294233971265766173030591190531416642071913494989997229625408013858932625362008046321318799198647448668649881319360248187174624082457324124536466867242441736759213204507167313689405794927510651155741304321644757000867907847320295026339840 [107,75] -30086839158574017104835765963955257449735344309696499544427323227537887344620521618242079630770352324796789821533380760071787410288923553952009470899469845360055280571172975900644497700020508192122779491961986238575350615920102586412321674306046134539336193502446439528731635760275455462576966578557752068272315856718976587855531337409121718363241450038973245823755971307979875334547893212996996412092721982965268642221408610767053136337168390587159778217633817283158359941662530711576306822326358182304158391715326493834118174830581901212808433443680521779017583179809557423746650465636370107814855164335384288401355590548320079370794421564781508564887519429384302421495243620009690823349987248104122172376210062035509654216061115238282839019860100469306881468218732704019340679451308635720517046367613635704700418314653347082639198850389396381922388166156886868102641879470895349197112063286581093780916987738740284690559208983959773276222675122726499559410104907014907608501784023643657573694839012815087838538346883174632105658831073056071868018579038784744154580452157576610143497062426866204243293728286932092980768712215693057423381826241842056858278451806402566653463502177453863828564817495058638482383837322441563451797655296895584188172252088779372129716872658722878588743654150935234383403531971885712658152408006444715668188272097019509519860297320315307064679748323313792544081911748223859679771654530401849195576416771838938095798326033448072085490231331860345023745254566381912771782571347000070150016962069537390393774609684446555515989445802388531779440621400852701635179028620445685730883406170327887490261477523266861620539118804930931258037088773712802198231920319223640846884321408194166498357572276684296508585716159181406632642963164160 [107,76] 572782760359731068250650286470934654383491244521547586734949636962456448110800179484869812560962096418256954357412265312860000187142463043663629351867165462359897390337391585107595105845093220862766479858324930926489030044807645345617359177757321320077236129177633988466012614588686148336820867632334392788434938581183336824702156997435675864747433185334679558039749692284211209432878158200081364816935321213084556045939147137478480516261719203790638462491896554812373129146105481974942916584574393696122097713714710391259445187581424941663664188227814051008617039217153515915605147731890148094379247212228836234549806186186041189886061909805152367192427918943295388334887512247034521928132915180437500303550142076927970382439655470987739092631981520901295750254645948884018419210027142943066890733230956240404253222061071698958315658270509711244120268098960364654379441057307497846961615416534590900327467797240832697264025564845569235433839677102127757288248543480373248187067054254080966050618870066294483372570829248853375192702878742627901037146389635692862869082465022499946998766308323064517202124751917244661784790771073413822600109999048919961696518815353253714049194511391743842294769827788937159191094088885547760942784415558930814113116698141493165182063164681724620559249885876722025432488695875565009860711617497795524821384664672309724978293606579667275858588101057960256782077521681320961311004627392451630161612349369850248684847389277279448421887825517657472957861093459682690632897604974238210177907959773066817547313483714700003994461164208923142210917194172221390639014309498051169569182187273358265810776500859946160446150438622212386725618187104080257729190747627131989404710116125653184478709350961083092824514514027203444820144128 [107,77] -5558900921140566913355279238103002223711535959546994697186668528804690040609228103186836785519845900744253540670171123720258732023233760940627942132410860335895930010049852967311258696330731961670883499251107384018949957066798181193119743762703472080904515102762251689876683992739378265515110403900496514379130993729663732055188262233333252379493175014587547029970778907924473259420048678701891581739172990271086922943239964809102007957171593522957710927774393639291486773856395593785532930021194166728582427914124462696455671043184694329403844760939394010137953987506871227844567488791480581206328100416660030533932801339759743657180071198480524249041981300671024044858973450120932007038725188256942127555069602349872314148681600705376372485383125418514400542234880821363931838794587835656451011434852022775953803628166374886531679071415182024913004167663119668116446233082939910959842701301786933247428541661904935712569929809091942887311351726273070926577294725818609715135155844116865370603322921055806789976813050272472253087263029986138267752429264837152147005632748358110073427275624076231416841321369926659016905406907030094289233542910351049045549033482621876196529846875838998421863352191245583143810467843717607247137738266086726262223185829471943137508407433609878487347362219606453759032899016414618451871801990211426613515242343125906156631114295399928092628409327012957749551527305290280109922263864261549779151457925209074374932140784508948862944178384652634467618146887732382477477036763522360884613823254334958157775067463956430510911721119343929771602402530139051070071368355162751423710148818600724036637092244438357508045679526984547170579928561549793071281741783949537746317695180492814716584228688382576528132921270270755156736 [107,78] -255892010318901211773719305901554838117316349484967385766198674557692099719178992597870658176165516030575604976456539182131780058937573687086603778037832837962689641328165765197212077098200655045028005293067346229688986755260755708103449876178222627111631372101537356565073535758350262776863144917229902787842019436944846372278345812997995319750180890513904299710649108653849902196377869242034502621913535705766228294835325313250048212418789191501288867861156990828335666093121728630779076018141268155468962155463849982116460306346822779425899012201930605201960227451198291914321547123002351529773084815400326754469894732629412175030936214497920086087759017969981274771267170516309263572177608817465369416861692974692480811496283816607339256685387185709389927608171844523753077104567330704632805175728663915994932849265505527251311675385779308636113428916037316784107215919162813682944200953981795423670591994725998112487698795541819816771907938049374690193469857011015480516182034910843119495085721637659529298116066641317702303543193930726751810702051170622789821024598858094130722718838558534057823590912256702733994256018255088699610851532764341272367620615272870674134082364921775224556694221556056109826521925287039518334450658715547284076285959917714504453428940311184733179249755448667871974544479169353155564161706636452331521088322597271864495895564693749726647430098222893771272837786321120404137230164353205741114171948321122993115151154292309360325541098143147742398415256678909335830910834944140248859185637664021552034389833846986066748346599508580592791940730726002096509095617722841002253830493498131391324466269115057534701358552470281731014426450957144265017797302071983127964293746748137382480332873873257368538640224312562176 [107,79] -3738258757958158736383714568309306860974430377209864173548191905295536848141496560763382991162187185325366862750144901749905004083976361923644297682221256156029984715152410042846838534905326458040133097375358967957277529784458065491293101202781214132955753401492067838750087354201181298971388317185005792308393763714783211446825407239991523353425837746096754980854155837976126132539527399336264547788160593609307806665136297607830809825275390455771374618495955029588335235783378530534517044909325975198909906173378597671652229959256216622432035454909616796184746189864663791620252104247649320073183126940866606811121925222274949733456175151672711801382190196229936875442332209319741820382264732578770067142573968187098658748658936700628909382269498388518465216372132951147211632092028805267736135690174668291551325320299465580262327521363750302747039518234207249628234173493591583584585125600082342601422419326103789909998547185574974759815208686274641617176256942399377626792533829963249371110661046318005022568827931703773199905944249954489451181832291939477037854079224614984316820577869039622614491987865113454336288660903085983534656452020635348376884999265183153945395142913930655197279592444120435045287935155903581739225663242380476479606176131267729143789680140085386770863331700868907766202509872906180302037087988693683189895281846207612629072495432637500961905701636903224100489098717778288477094785955456730439119025227176476330731010136391451055980057185693371188945569327503769336839688514126122908634046283353241071232068185966576220841558488758953288120828080593932246608531030653935916311344540569418944483328381704511702096848052143631347031999846858510432520044237091172548911850340564917613421593334663656579728779575104 [107,80] 171162506052696502945173814202069767023800981188195246585541002449420247846083436149473766194677099071555188888256165135045266123260276060207816296470548636117515597737288928401154473533195171614371128661093486301588722580937929474201244157658696496597696299849025052418585474901249530067453831449412931315407497436397959502100119440990443117354355710526911526612621671411198569986988716820198401474194928603208123639090541876690893214448048564319994280654632516271438495529350789836641257499059981173461160818767195157804466983039256794200173374090319894383437269627621988008641424516572789562026003464794859261960144159106016944594299599662787419975700811153916668543609046923463080741734887462950997847346205320568854714674892488721304119005917066844163307697929070967076613397252250556349207050360493556231121795875941050424984195468403613138952284107678235653086951519243266185144048642552689028338595143325637711373760039423087409121894557336275640065354190249296130369200919592272503764572293209846551532209537009016786011571508582274446146912118661604337349843304279495167549519667419382861410324561716155755277623917524955362499166464780217889861342844453031149996244083109143043319297476281823572722466773588378202579985770268408435806060451403888697687906128378956478438084030102146556702283125137409496077379556360241315104151424632781696837737035189606188577866104175549904166843253425391350097123103158908352147475128599376974547663424955465267136811863761011489894031284159212498413076799001613890115593184501366244800939361437218923273651130510654016466208848874224422274711353940646023823266691550167488844901042107385206868937085294721429540368203111291442845001121887275373921587377040808693261647650090324423994323008 [107,81] 1945604835847021193567063464045313836883996385860496811180296461864218510671642362427679801118196864775795573068956388229332090483584155102614042518914051669390454249057631090783431650688509898351456935742136371243951401457677368334823348254455995962758686581028137005483977852980244211088263960396343631237496936702110911433818181773995350120921696106061164649057999232102760000514964702250874984327174821190428925421433607882466423447972198904286691608415799443079730828368563482399853777620794591616344590677963494627296353586451454952523319489626091948284828808436083040858366902661575162889364774506396395247524318237491575100262147376975790057383974796112472399890218963612214995500330594603470221347913343005945764878271209771174307272694972254238565760949544508464780861768713510508330096649565883623426494606865350840351198697281560667760454175230786602341077454116586593126705352543355351474060013141253755981514153748954228111212307112069918012777719675111590767403286301936965579776567392592949202323048102576029041417252753883848698058195306531987392738392996728524825082299428163781270250277018967865300269947915990095929445231808593791931969238974663543521098151437427251572339440579834444140205032254743766138137005722124009835414122155973947940791183720248968065678334267948104713414375302683595490238889054621781277557349976273649345620472945101667730968717206581019667717647557515604548943486142736341228700593023589772044250662442281141107738967204012294074179071430855573806116606942606372457446806575161160007090065040692865115549692099298769460712370344741755517661317811455867658763116839978893114005665898811239210191048579116685293082118402382081543798185122655669271229504519160067744919793342635264660440 [107,82] -5852336256981395655831717857819117796834573098640429947538879689478837495329066016091288886791898707326288338596361865550835489812990045730764918996076118519924768578525214111484336128829463996681725954041125810314664235158632469126040950154684492730984839911004591927369641625281211567356599246410262983813128182689927007627048495549535037085740231476322255561610427775686792400411633822115658451453712143415309189185694157321946891001340534187386686242745069724483695384141049378220392640982050177079180470972783031870466109839811025183686925892801595097710474799448711485189402410037877502349078936091154651309284704185606477497046959079081007608775969477580814432650489949926172775854526785298346861091640072371228984753916371997464131746021947507790005349574577211937281837656677756122886642424221187116347122400595134012868466933708261663048451514591115203541330673001658690577311094198942453369000751208205550821074878533716366982765903816862688046915676768175402728016906791859268315916693371654611514148491387488577699690532102311068014455692224049968851571934110024320679530187397921560394101669098900319344713617102928067777999265026424664861527778686880884891718550523455021834254350587102648025150684381476695696636578559490186926371662811497211915667248675745608362369153504821156019112317385002252320586818927677068925678088224221184417835916270947259485975855517352688013376340305119410514039230781164600127804579223593560121651514362993937566891626266893327885201417367638753732102727545186389185147429178075808855409086774166091314698120706306660181751231132445281043284141753041155582214235732174063516332796998534619603068947813353523362927411866836391446848396801406793064570278839133515645151078582013440 [107,83] -588220814603157545076306751870628488970296591039242672778324988340010185776865289029823878448357494224991025382435098320604297931840576899178001887616709402154554430255328537644975552285008547881235264031312683635502154894028876127654892406767059627800034647067176398719186320020771041744784542340920469352382058509345428265176453549051572448066111063226535642284511961560160209147366138742965958984522727450759252255794054754661567264441810897606966413125145349873776371486295353841303963930638795059083665079985151581432096629262654890251936077320915239134677244788074207859776100671553400763384145247362798954851269913425078672988104903071931507226892465649742326608278973814674450150555464725437756009493762114430483324034810482268974691775410682176910491215332148855001021573939609836024363723779805311420899381801114106287845400100843134832171924883439216975279785064009946383427918632973652575710893090365947483091055175206625810905176854980961362348721393356559710995337962895920508464591570464500018968485282853418278133994340324025566055284827265983039882063623225468735702049392238460474504989602212165289259605443696052673500249505126072871528635230526746357693833498074531282543368829286112139825478993671976389846928198186026674480863282746851741262256838419418423703966402054999213494998288827703300564540204511188929743828200928171959128810393015581560246179142812272308333172474007237763769106806684191268938366144113111829467446348950788924950537377301622650753804159387548767213826977910194241420043701839968313586486017842116922700296547559918894999403662748176136218297481703178101861544628667740568884969795268610745401070406016531308075015848647904501636207794421097810437459110370032702374800196800 [107,84] -8155349666333286462100655421542612857136279740838978737078809411166248906994226612925932204740301187902362352720764200288036855381027431679993774846490291773026315812871410678046895956604446687667613806128184274620685013363514042688370333236588306244075511894045473904126452801201644359319881065335904504907458426204515588443163123031277809238790358042944366619418632241346711532459709836022427895517766975037856406531098371829939521468170273056260288594169956870153827673544239845390156286966772416631959629272557170838578107435805802333358097309180914467967280012505188925159262300340267509597541365250125233006961509643872753439541646417752672811657036097759896618291586578105288250362045862729298904638051739205469495804787168938540632558639402080989368493149066910310601224664605912172891448671996035716431565834482248300356148195373583296254237315537461638456256819124463640674875078809601979299401955235334702022645262652018533442563479152749077251119186317177493950052271812606398888017596032100905953464361372137834865258115128138839920480989403243966462155500072074407351103680572549396681467030329120015369531201466365334434025344624878714133504549820779183256881163647436640462346221664553777164102717661542888469813729775319918919324327052386895309061286380487033389227205609591104301542436527421489276006028036891144580512624300053010822705319497530769837941082319603956332583044890773079387851414644808907916712282011645753509027011498376466503367740764263038815581648113529717689001828033415223985343607413527522825306594906499072911893921349594737112026303119401265803484407513363347548985120269491777310804872402818201642965606213257813213590730613713140551180484696135323083261829727246322229921920 [107,85] -21850578813910262990855510893816782648228463083672895660827099450917509756509851022797676241032176932664671630854268807387815772258373109255654303535239920501225028226912864630501219387562745134836051557913053396202436816319191371566573956540988074029812155221948591069610964842257200159726247908786750084219684683556651721798774695886254105788030355759745123355294503447361552399405147980669462994638882627052940429594336839787421385630742840681530652073051135166280614572441905829679070270407919646032649921635865156493328989926792262490453054160521544254624541061548862311728122566557264570763053127736220518899097593443280353392273313757947737588686171175171538836477275386053239379156587634314319794637387977084950120996335161126521976081577841570916418743982192684972771102635434148146077099512024269822338643952846906995055108303500375477255994450571748035021760059343555877928096708422776296952806983926277564057778102485570889648502807415907994111062645632108620771672023453656142523673335941462166774666034478693592289453918239426735228942177184633516583512577531250603431662699877353306849651357066413743502632235768679906745013601777866472658352771354067313482370746580515495256509185804901092871961747371453063760430708881328647671990735498810433173493309169249486672954584842269630944518528729619679744105797923741757076773282371112583970680764150808217373791992291330296345177122165762323863736118480208484408612881673163485938758263278002700506454427830522023376265886491288098451019304861974823502000744250707309327197112854863106122490445807520867610441275602731959784118195041021757696213813570090818265612720474652597070306348017072643924925166381469665847922845612980606916734540413792744400 [107,86] -199276766621087080196001405072851837239285910386689185273442648870242583087715905604305693384136351465211477566742605582427067145678571817971370145122102773303334788386070857595209521889346418512355926778563301441203797197146773185989842236982702513895263076003767253625196159805616598411646287592485107353131968214160218243644876077581770868903363115390490718626447280883141643320579928522145620138951900016078220695291825656969851324545056223203775006114389903490784791295152939547883953301514572076904749943533773281086843753949948865251435676967912970679111357463387097762632744313394720385922566765292162412263581035287279081406540085574856752159175910061801502602530456171829231844151499638578386739092186201798655521105454132693018467411849283268830774459442442719637090277825577370715652862205423650349283493279808376183152413513998000906359999570824867915666372349632111998467084351854448426426550274730171596885371640392537237894342180408414075351274785695905548742370804502021359241867222149484547151320973614994412688745349039241598078642137563393736357912544663036144678650459926328647309355220920843064914300110364024665693817129310255123773489453453143342710199764087648115368646928920021843340590175929649619873902195292679800609859446237298739180302251638836479812065598610146685571758935223463253856033478443351124336365269767049407078505685687238095247528049299051307739268724510841587970743546862969818156287626124558469891935931507662118489734487271821721516097856812970854829520323950729423296546595694069374317330011976207955107775975703975770557006115057391791900711575004793910578545310468984131276455314634704846590537267659913273991550083383302056086722058201024609732306865183488 [107,87] -599480119518662921184267980965888069951716161207255319732443700836917810871773118318865189340823856831323118900876712698836157894502232668826679513400260505015744176927742722666207872104602924060956763197377287371629541005865249896479357422420171085927477244594083275491915788595105075882739299292029292827322907630150962146410663505292797651412775885963626786557203090999371392149124900358612315822330034209784148912472419468514389523149450964499749061540618099196923842554982174164238391295105775962055504311417318709790661451232797301098445342230090918958476364676760076827835356259436476920723368998546878561150589410592803438044641729677209233014277996032842426580392893297389763663734318378378745645692090819717469812000723128488841566703095337341334714109036682384260037798880777191453399016358017865556672803658657356998255645917368438045043961340734915580609152126372250433480819406205327498361884630519410375733262804855832783561432325613171740565366148793788379453074560249711272602858715581570361229997419559625997462264784666941896019602352772674299449070789302703521606522911548595266430016851942438389519366769330216221013907962630682558652577137607906500768084625326527044896316561171397754310319167186137591620316987069846981267265664921706698527235685887498647597804627323597963247547035571990458700712526516138582936300105505535962186461023768971943309049438985606618606927690409442876221320627762774828318780553628697259737837238597745483716667059351465078230610625348853839568580296719370966719017324002885265753823834359535477070017617543496672446888446589459469821101134690532170328761854872188027717470292979484258395827995984772316232472113398886656958466767453505876651834336 [107,88] 3676566845101547346065952210784120619155612921111862235626418117552540642801689564340878266497415031774718428795740938663376488742969784652181982223677578604962844987951671851596628603181276947600114849212417652687643457518745590655836187023482720667607792458341205618249917094896296280989732330117795966171349241568620560624821377552482501808496836348839964328145741476828482582439251355524824966305317654896905992866949537993621116972799690852265582401966435420683161498993865431864210166189763111650800578972470285759966428372696170931429236127711108379099997448639799862621912932874721527855245161083583973235492988551857752066337849281966883980247529094876644554336763015005465004896323231651414673229071160295559349109623669251450252148448339799044563098275987111593086509886403704331358914704650406009767556403506211873214273758448269236832387402326968095992737344814139661570768418874523995033507703370907555369182268436205950393486359744262043812747152107075271170946724325571066466819162341814076666288563989758282037532727620063637077008106125798905108076618026302936638649920232856579873389676887355122304258204930740325239159461846352907439104321374859793534740874181620214975992288414173902813757216151470030083593855077508709345043273860187082730529759658224822183308241181992186235344214102112898667860733205851600775811932769006291557950683258126933918896742205082153887900996588882539495816661660349104877823615445715627895746483464258867994355657584753145500769099238523216057358584645864733472551837930019551678356092195064209095091689360034499476450600638135520399567874708474061424902946170084638279931599295052970502573492228658121503972648242524645031186307529553775986560 [107,89] -5591481429206846796198607893856492865010018476257883201213691969201061606380188117754777534771774825195390170516587272914310569563531394529273388094288982092195255159734492169046646179691498752798389783727183829785199688467007326868463484114547117319754643949707211072066830180235470384324070005498689701728485099609677006099233755214855576396769335069365137926871279513988023259335160439951555737517741803082608235990233389206447262766402000550162842519677513125156936619349105841396820467815378428100078573846682973266683378314383089274214236768074601974992902996959193933879205312283555851476551944324756052774599834618527006349427888901137909305682783887184858349340146378784688048002987416051239604678719502747576960129186989411572322316256086732953621327002169956396351939598312259267338130995443955870239336325660055969680013964721181883152035576660214990907404328007202717285681489668115143183184384825404781855308698845915015380379941699621779384440916065873908479862179506663514837388181497863360685122115931526823094754488001781013121792820263488123808572642630414123305979512629908274807428683127506723901628557422650220386051876032653651438266470178610841106099295419612275851372703264027268959095354061933018669936113026344822634845341987889471326363763196628681500051284428265808201479766713477399017913618800197937681659205998847428834698636131069738621339868644748086030730173188542194426285981047273908401869741478316376846645497974178270122817786161911064422485610047137137185266703117139957175066224253214397978707514649586519107615110697628697104003265913004053949332475576042621956619553532746369425821140557944464475985981121219798396494687723050958551920492753573936 [107,90] 4560851428776957064525089591999803313093801810007349412429682196325231060198336162914005455788886801124208708468756266123675121195527070230783104952910681531763912656315623737346113753765299437126371849533503353784055928794915067144121569706232986720117351036187355905273596912353362991324602024068463060715028857883275117943803298057669019542099828441268579781023003256342311488244987037875812423456450470046453440764785651126399167381311316171928921676624435464647622040928646278447677492412866432340445817762817428883832015430731985938636855124581191952670280392212505732150596205017959752839458585107548412310522816410968370303800403464427075579167162278936861238185940578058344875788492978629826902445888052968282945603236894219889078253968908134008057165358303698426271993207510581233525426908418873477650725550066015792275995231311264253357476143785136047395658403322352837428754221626864669689225407656483980925933832205704859323504847298825504616714922327562379653698174702887346573657214607880851542286174800262303315604753312241514523608079013016441372425896954081035640082453826941119090605426192004192355019440003816256199302948485129893737713501166274958848783650913965132977753141937295300273688916296426051767110254992041931647472552712510005197371935377564549354788936394073807514506147735361128839259416504011924699084705596835889009091143210876702556359489931782395773761547227220038570284166159264907954187684308514879837139402365062278161731407922706343446289992656120372677541604653144110846645714848665922407535450444299913219442434740728413681046477976377997424154612553540518209578809694965856559031797869702124737169917621549873602767497066532146442139231744 [107,91] -4556155844422745029079655461955521667352299890255760434273878023694459428963373419226005729491557045719546035918054740528426645311351068539302718267713178881522559604264231207543136771180832288788029081778012162557116321263879045659925411319285471115112868991417218971384072279641220922904851088246380372536142902280607787232386378828306081047286756752767157020598825065095812772244470840491843269317801306746503428835373904324662313661469560087759216382080583694843469301411281815947029400333672539123818925500715363909144753661457454944146702678461738933214361214783048657103113875751884479388964935980023439386154964741506741655816918425035226633445846222775880372479601395777151685091183296227713920458607860069070696645263813271253653259062567198618434659802507250203271047455074152029227221147774292405962653244937502213278870494763602227222968389214469613484993683980626383230232374220519502610295223353234862649117691378272109321113711090972421595183757097724375397731073602698735861578945166332596919967520503598258297666422648135414182437952866120944311211603206098544337259651685952565192150440816140349604511003194631489693386916360917317724479420073306729928556552133628259012375449637806860223118332795178559576303504808902611681892943701290562554736373087341894272535895255368237782183677280250005248298915429343529632215193046274485327734997104650093585005817346157968028806519272050297955261669123185946514385066670423849050783370763109471340232625472080681155187200062896718297339356995138568383472665066727201225260101175261608658573993698116412996562093662791645347939805908953664825062974335683909568392529094736670116787641681288881140406907634158931720288 [107,92] 12524103438987816805468914983206776803670642005175942177110445369549407197142323358309875003991151512006588078514931502217760640376224623989019789956844986717870144433306591606640180449094444702729864387862243249831586829855031819932146700472242695309813304321838217576723283528321734427094858107120313813485238936518498746209192455128418451005393634257037300200215569096634651668929186099405779194918098066799912095763813826049942303212066368229049845810121636230549328077312247158784828245103546416005747179250397478525648504029234801497255996631617166298208536391730742606209141458894677489392279163389456143191093342999715100231839667691799557010701484139679922163874359547601910100281678332373168131782796438744897054890693116657523091705261069497545471515595697834172889748592426937554377130055089195095957178769748853730016196199494813817668666606337697301478339530206560619795054707663917246244121357819688156650348426534114827670093300821312453315637723313882796883502212038559483185912299860447958908916565740499431131707455711244150744845180767694094929838574532854497546924841223692840143135861897697430439538067261429934335740903215503581942341830668413890750269191460306066493132050930535847794008539531755491123032064919810164462618220697687758618435134844687878398696905552522717909402030654913634465881915251654089438535733360416229477184867154783868192336175311920463418340674037606760587450199080600712333393007854645279288227072892356369268554640498015404376413192590192376741994432558889517698868699509255891473245799036067371821322677268035261106108773566963090185920928101046109431707130688968754118237464209824761516798758539580870060092379619554608 [107,93] -1903593064371541522697442592762170316811383741390752302803509715304009030278020826693023814189928270907011887093033759090946506045359694517480716439882028845256758538227148457877701249035903763260460407777171455568586450725023405007240718090530102987232941292000498854651601800098229593675562997601005109554115211104668592151564862545173104303274914265660415721366936294769922813573612832287102126176552596716328645022612723076063154698735023567889991256186755470421250073046652184533982916175682998052832478666174856709178352079779534441164499953084077298260355609874794695436872142987133461463676042048005478470447377189209694133929785929558805014234188553919941491230776542286172067141324018437182292355083613757828892025881542382428047056237564963086670405329483488206339848852660061936346948631816129321567150867449591162404782533444802786692197714573838852931797617041141160092921576742345933351143486383115280068481318032125730576399302304071256766330366047019006598734001232656725323479391563721207799253572387634309681573521052278976012922557805315212676107273810185139175932468991522298174504500896479556447083017461128715875649125756019493333809507550109103054737713394009042357978545674819753914162935184532919694240057394916895044867443059620908963305021108686187983625924656632747430029178457116693908955922346097705157437517138642527495773039715512045186486738237777582776061283260831113666278951267888031173909745820648204930012607052851785941102191421756166299691585906089958104295838606278283944565871384825558394646525472571794134319996930956870700912292676947294237171230456374918902346994809080378572793484874764814964178661763854267252960507262 [107,94] -32117407446348409115520684474273295858810695933445206652920250713318192548315923932927233909910427976301275258488820350764912009518131001243177221898588784062413290543972881409878902410377316157979594115113383646340228294081162905650954388775126104906087155380659161398522236493644425747134492165578717166605587831063041036178163467034984220065540097191688382718231118185991524685060179199770464574943281258205456360013657398012465236435601728644777293962866349302587095529396301598168457815682252484539121125792276679187416239542537802728768217025441734693062120977906599259140051191910287591802763078990336770496036877369176077456305339342920770224396352903430089247724309626363903783260216614809806278054702246317224212766287570663686743057765784244012832112286509523293077610621842492073574277386191530421488961744648946392987464101556857908857427362336416748609276475109733310162265118957389465768917867744266606692908351190490537806867923800169424745351707606011458524346972600326345534730450900964506147917605803300829240265578906175721632515912799819560229244091577928807003788789725740629672208571329581236025941951969706200968724938766636757077659625170331958308372038789748347648318931503070654227906309830757076219957487371795003874167344656340803048779374838547318219564405732327191407508731725729341098155489482706962692823425092857444202209126653515949552363519257308760559538902283147668553532560922798516215178969860837969029513234828123934400235844604080507118132510532717507235951955738349458612863123190148275843229187445965024298617534145101126392966460994134720695803828667825106667738660240351492789468538845269149199680439858110916647456 [107,95] -53276898753078235708934674574195882365815855595515516248221495583674109701024545997764906425507158400336293879272167610465633324670635786896192366213996148971296425396916908036177771376412177874993117772124190528786327610035550258971380207207534023131150189965455789184270911788714145839271558798424459009374516145487135395762832634911934616736070026693449419989641513131107117444239730723065355550247942994236027484211386094459677382821541170868094373864298727816015829613234352126786641983809857920870604178234969151581893696552563521944698825991137831575786278735558828833598735751810043529951826224591862132583391022567258089657238032051182439553743455312989809542865109289170733197166409883926659099890788675527057619807694329333584555913353361943328212875236986024105025580684949729718696955668737665391530182749457623556602130497022938245741077798273663750688980235119544947326418153835543619345698154322957052415324270558292079343366778545924989808919366412943044835133556236763851337487781113649899320801148542218026998196531085663053494014439533113888952133015938228144061479475946330417284262294645171117515492309661726038320391638681644788713016263823755901838921322979557653672106288324350117956940276470851157349295296239844659296841308049070041057369743767833917460018248595281581409724977095628039357887752413831110844121096521996232951927037034599369197103996184260107922128131417874322704093131634557050544463697741693064118610219724293799618562659876546980932140443814767020389959137615466553541590809316042482687104678446087568490441534861771576343782911345575542494901621309378795752813121491693359778123773756884166682411652316376980 [107,96] -25168920296046723811491424308459718357814796408872374580452342055027079279109067405793987513619962977198767058813685607896699300130998611927584958459844896668957725434833676171949332308345875105924265968921139755484744624330985058187593228649354063412618085638416386915619281600821945316952137331436671726610252147075724246721782069661468440970480103587824749195442354660983544313565133542858757566459679207133129596154290342505267801890818025193903175799362179828719553360159361783564936531705127191404824228605761970149111474434802822902729362722142516867310392844053101545876172875346848747611324407720807651001365229403144382641367324013885959622822300488903883323107879606983970034759746588823882329227484237021206346584623963964611605683717982969730633657582356488383096394333529116733270326200615320402885474596225289813953229590918335298583155059958553523660741273750913694372654667475180489366504040092205877869910239205184906459957301259030047117127040404651303793769761312574031828743510193628420773081928013952440635914433587521834530909212223579317678558267321986202511738439849112858757068553971972551387986499725510569019241201552561362314920098628224441022119479159336751435662405204145040756578857108215173840453281056653023574092698448130699301970495531746305379870260607256139462460747289150453291855225975273287213984775799018722423201417777032314821863267847514256118252138823997238731932572251673204611231663943696362743823183571613916484905810170362318909742779325316444940291021093537085966486135031178111753379221310736258972524973931268300883255702566283502975767416635896349222077850865979073405185444284200905972669574728 [107,97] -4591248555805085488697688617057631536984424601888522090476892401052615606975688501895887522596208368524927872371110635029739911538948528756107558208880611820029511438273738180084708246802626286442024276625389667013880431425310692545365707564655721018550307869915359658249235284986174400361842681704527721343864433821431135375207969795424988440199617283218425950377267461724708573200233362739832580582819932418145322551350969666246668900893071073497967776873907740198976562984209288890357299460010439996246392086381207057230516874592213073920688846426638895917194771112763161775562445161132734723919855776626596510731542794387115958102557448836959496706804268124331435253475785368921844763209256133039258056141493609251363394487452507720064152719210058039961569428844099442459982592136974337869533971730678242737609167834334851798713667478019533688039957298955313414505215061169579003461024349017280024520668005998322786849558812244891977334087955118585951567335154868411163565111854813771027879278375863274219859015409548883444745293647799649150611966961069831027710696333006812118827642828177613147579179663774865237909704974369819026965123220737811787195365070906697037033589927477669904454457228747348537474434705723153735261199918446345601430995669427859646667828868412876911541689072335656043390072043369633495026696888325244830726774086347997703951233288053346917422484622635876218637750698634283196202908198219612222990129244468577433013456530304655152369167108939450664753728002552547304219322486464526092922553567415899813355690735412051843418348927676311254842854284164287112878818004432490251139549589585821054264057784695221779299 [107,98] 4659023216281367649007652622277059532201393138051212793733888349837827929217461826956640216727870294151750447526771198302575002267908250868426817215945052425959493032545923137258318382878600501430945801950852121069759545953127129511069678382075825432998515076526022009647689719647527188278116857867147751607069148645646564597202406162620937354581265749834381703177379398800147128438613347856620384070864114804134295614412279279620660536375344381919850951789483501676459494413109680916204967811728944842727974737622597935165509798984424827243402357569813569347125363429683980130196604218760502549142952545968067028002451320705412259137896068010106208957465606496953365651915236365734817410815724644846140426980022931559256994083285224130527845836748240667801805353125965046697099699752148727238430340547393073243169539218854017422045524418135754867366726100349912219345721700389432233639086801059529690948129601361907199937949801224283572780068091289637296659075322399848083334441645729571939877226368499405290274427272326756207086626976211642329798754529913859576905385798239528873140169355607632198935435054561773578489995895481365911703131953109097236957659319941038646356276133600891860393835324905062226545603393095169882929868899337386917563949818840326898046749433196084838524289587151890611968055777765379763874765330753198130139399210638116949032363371342286911144462766263892075863434199050082147436955081306911223940741750037796031146195713722680617133043763803434396947577615423556540617883048654597094282282255374663569079695691957327880367614991579071952924913107603076837255525544014286479439402495227434871135263793177792 [107,99] -1108618296538620005530629114416733806933375548731545928340485245375819619515550993762225194842784969812464198694225547650827830040320079599500358156775745526070552788138248628816655726509376759239255961857033642240960492976441785749881562009718018556019041401614351803639740570954356512700544008682731249178143217144594073101652109446287053146210975888663904054322117295907624423829308492762291659784945300015277064908915511753365888253640875355972135784584572635550611067447294282505396573512365928522944732944121648488918637029388848177354256145425247001069006591773808271218186895778808969653614403473967924804586487822831560704392415580945040339059645780964588943667404950280462965504270501164391105881775894635868584671692410566386146533429772004929833247317864257833846902149006265080440211983567564342100968956487274911501298369958164691073384412741679418414118239289422280181821864183346269977150053606536052840605541438035565834225150491763414153590064032595602839067894504966275940569987240661195695975591832829958162014950534910967430820475361037353758718118641502079798160459981342849646414613277167294525533854487701410523522602793331882189044702078795429171655787023372704670786180020704511409007521770782262146206254774071097510746607983859148382181062402547460079894432976055765883529667832368229587220449304771982065978364381589000399620247031166626505681956453354313816761067722682578450670300010796966541879615524788308902597608241351220641818566890551369297801352340829934642398554004809921040066227720321351160849290240929353559779634961817837622648788867930748779077112626204116623027392232721165803060934408 [107,100] 335248115489593261279589086027914228797516972479172365523529362733710638023074826865478252811091945065081492994228727662525102799780480927259340237672450636682083043857743443447987297657018275847908519323538971101530772517987096794602102687226104146209871760832561253372220309636762248633207506339897258459039019460608504897941871503369849965827504505686584251607225917885995766562213451629915780028625540621439059341397234570868630153293043320759893949509825070278283563481112732859920651270515808831835847291952351613920432981866058667776370139843121136531444236616967019391517377860980365549580558128234666172678615910359541462795123555786665086866484321918388752624987487910515853468395070308710343778600600347134716168478123750923293406631001005188827502064889445390127148816795988219705861865656364062114582490896346836182577321811740860922122228727466497588553775011778446403107577808526387410429413392009848031511824150951812143113954199423810334969716335910839515064942940754754862537921820900605611074659406508175107285399969737709870114834240624143992011738438892143020632943068852133311218644826150667620887948192989070701961987582043990928936097214873484973196685380305647125058223487873182286094605848319994973212981954912512833940338238130614251877364252249813464716576573408392844200899929689677588443314079827056030306925096580428199982770854642611621757150523656322432334178617145860474733636058749709192591041057153184849851991305235833564622786173556520773479275371443246368503739700649140255679251401014533260872579017591801385825084082116766887601258513703702697288863871409690544522026513953017186592 [107,101] -44275836423892699266252794691446056696250934622029530034965989708506566299875527200564635165708115246291566023099836616747605634287818566491789084773719484778068967320843643338559002169102460902269055121466289113190438722522728708220484241041721000789665964109486197225359400479320737955070853657956578169487116091311550043546638063010790196681220652936064269162436393916628998415388108602557617027890383069353886789470026358529948401251747842551928583211595130920562218945259841118922306709154005107783307487768639178156719538634186823571388920088919745931901899031631592751366644982415907375381434757292194073540649302045869496142272526360255167227445248956905707204253323518802784999824883417380327360529995875880351514479284097069784489562533242102782847060824723634036573218468299698978737543637148709712248994928303976818978712835937210185533099504816587073090454667823895424299748739626446089585015263058269127414590831881900202318946459051695147619348363860062576540127054686974722540119314193940358442785659530199207494574699365737588123740786074803649801002462079255851965708689067581061287336277484612708503373708239374247035688531916043074994684825330158953211184924500555749379583768387939348983769497234170707957711137500685546473230499252716638466568465070514772436708575677752262141686532639127266905193508708144632086044715032922782463605551129717379931866470005978118473243479417594682050947773313794715603727176257246055414672209999116286658695694839637629284615955458110600375720799810203503175235920293320545209765185347707589586113297088858948864968815082093465558146365950541694966732355557408 [107,102] 3642716151858599994512572438087508999816169387657935830333373111329517658907266355822976312836412086751214844594495435623437448561886660943771937341112191468034675503772146320098123413554672938206597551838279595248682441569484500577895448414455235312748890337706910108341914765966019571928592276057469380814654737045586893596148762750215509659941571110658200219422606348718280867161586356859608581632479156781288193205860285244317340197273171714246784362183916874251790127364184460440215357374236300523037064474337191162888897983391170015152057657492414475771114242465022927488535447970387808009808535800000887474844146795051909220210709528122756499389846041183697947209709691803634702343390580298614010789363767331653715585963926540197235991165278542585240698847938495244280062926374285137530886071722196700020756633197126306151259808584259686439895836926035710312875966579325849128632613360187601466548541990093608707355149468342942170391278552937101965552225130256618055242917894107418458452365005462914917996288119343462015271967183141397916456615832913660205747186026773227331983994396904208156382808896081693524328555804627478731560477332218416039438363291537387645064683050227884351813590441872596330773474832336254496117493749849155632321607334581749519332049677091560570718408082029206104518186871566888014074232835376906230605968354648528919831035354550151045613682173442397721307392323750442739638913988649447072614338359189427524071797291162085930082508478474697003767298037277135181250968021209565895891970791301655210609237197436985441314283188993932447798135264901922102966918946433676116662048 [107,103] -662521758646661759055531926424562527592181783890221430537490627577731354383067290032917787827034579297399521524662040492683838620600337436581049149998985471818051404578445616445061437058172031034480759819939723850047021667640755525952682284234590557224103514237462970692624420232168294861543372097416615540913101793250174497633870631976135070981923123451277139684096853534518724785792469977655964735680475521488953217375145564486664518726942317702075398133398595839926482466434428231848563544195635866545641838463171378821557747721989482584173172368833622299584879498287534101533817092082686549868908220382946342133175047902775579453275304757020172162984752009080310293835972963252652940555142175927843446110603666846475012186807912264368025316056563988458841561879739934075674744316573244343346355418889956075416599262326619020570789925105932820361313483718389341822515561761746761992582907216974935031697411470204466203428546787965643436565190111512917440779647130134458258974858940025346863172667441625760936229871166760383839443831910799334208644533253022052386992798737577214162968267092293369742871462130423095157884327255859943305471227968937522880601027753823037909374331423198270446518243960771082052191931252175714043329318771827477731623994277863760534157298294662740652454759556742753437718396405414383328577172921138665633850950386385509472658772349556754450476466258740470220554311371017444260337753840406399865022291343748252772456511008334849119606867392009288701629188422131945843703453390089275386841743380543166185323828576195405764556848090628370399217477950912030799982489620387372 [107,104] 37508589290240386295316260393664450270582587770891395591164805454008489695263886065807317445335222102854974812792038294666720424945665455346711101580215291878066708853134449605245512344769752182139505571750544518148178146522116244290814134548957467046383056283188773883809998963069596178203639773804704458326582043815649311958495954946498203824383306333850002256116851042202805321332611316213287835168466590455058541061500392770467572232669214064775213293321538587655354008098736587083436166313016837049785690587351785993392920400803332865317457514131170813036390717705588556192104853406301523610212253538769194202861170514232213473853105989885075776703680490766412961591083625249307032994640946043529995388514128444279945522367732505216633703643312062848621403581122561278118616334576980970003461767300170037896242127421764315106736319116835136478079184033961001210005494915420866331373578331088807328076411193463528652420849512127947461138796384940001249468738764571941889906167963491356112616054162177246953401938481320520944087139418506902854622328470523535696572298013374803997211776039288805825449134531437450650260660097481913147749334280932265990580960872019320579928689821271044867713091949121669026772722501029995433711135115687096603741569970365325405092213667623096635830881183782234591935974916723256927831645452400688603628114539025268005128585031030983224678617117046775582447946603395744600045849689556028916877689597628594876749490607101670045741738009552097279554927810201445566605098652724604065689793843570809977381880502196599136373052218215581906835469974749494435908065472 [107,105] -510613388072732864353550355497357490085617732477085428937767705517760845349757052500649481839147591495463653379135266527966926307147670181617413235968318692501348564789901729229417633590068721756772269421743915187784051009078656007527237138008911165974827922138011810869903300455994633029550389407592089550793748055179623840520777470867232685161796229540645620799033557708308187139552143482815935828760838690882069321628283528098664056321714184055991097389590473486787161905171435543279895167821303349994412038309277521851352623719536142664290016838592603922300525339550916890667832239079346420263744031133345547346524041350080709837300772971542821009222053595342655588853600199179364692752903207201801148889906300279916524730634398802159072342887316334330837585379476809181998872401499582773115419290944690439457042542494216020849354218421155652387635425196250653316375444444465392720753955825042811879954325514460086925183712028101865610853227471390548609366843888835030937928694708876668142445132789656923025030962436383795261634228554639742020253729581065070805504532157389128086475773297550157254467713667827509574560231826992943487833003531037896452460991562295252892556790783995787001996406454471415193400276713513496551966270338374015996939312347368078166516915121620891753190091845436168980649478943644832358868709664504894420616856398452196126578628965558183249673118176731802958567878093539396522292149155842943263330399748646952872954244539618381754493716044049348027127336400555232646951269876471136434928618987637889021259488672084351249257080601457061890217058127771342648 [107,106] 14975415058982858574075900554691993340873139233349921199476040157280987029614338044287180007731303240294878137116136901092505121827289558127455073275900777684029665285870114869576983213778335133570833068246590953389991649991380823025089529590907296823628578171516823631683766049136910341860231500365828901024993561994388024043814491276850502785139063743934238295428908124541973405755480864475502497485455364941989418215246663931741427657046012347839968152281953303770449942805641516759915515207550862170908581516455925585341539624652420201989727287954564879680566355541409519947453342067513912464646394251641176618045762429830000216440736718095389534555794548946304890895416300124306748928859525022914149332682214116426763669203588690408309217682529372484983125720344986211080039570766783727351089817309650524064071469701337348047584103287388684458199284875653853137863143155063608158578489826520854349408376248199924472609174132794387557418895008377784477997223245030680720729775214985981620251430108768694051817095459654446485989181015445350242708904729125906167140275409644752251284343400049891674217694087424784234463529301380321470554405241895156559588118006158706388198976696409332074753364782123354560845214554991470921178330790871535197291054770815519233422404558510107246325668746689557107712718971745483601075683875991699242097791256494641731761200072394065950982825632790056489507920196389672833376809971899620356896811261282462331455270341609581241417774272217601154163498103291558458470043195553787911259250530851672890104107459379658930891673345283860076738517623296 [107,107] -2282554759092799721935177472691683878403905633672657270635582787108689226893544364018441176851516429696722350561049763092346418169311402725681820016037822652473076074744920170025023150656488812133829135518299653683713497761420653567424657962436170578525958839006317253901288890532805310141988211259871684617824478013848054997344217200959581434536760070928049435904466062699343194867595757989652504437883491059553718277899893398335924680347692379492828366182620505895860401268356681428308093053065419768007831595041832406301720776977918907983152901034173713936241763991071085031293375117461059481744102559918801665063051574806033600262286262592095230067064212462573690464274011531323302051772782219003400868068101979513096034915282719441933387549657991211297867423380036325351576568830520959275903009674992641626060259201651145452527520346980685706615991114321088933923837324634062299454483915760880176503257444869892152592835559796556052392346498547836175581544023267895745196791955325300762899382661429970496797990312974849108805154169645959437487385151855932036982867327060818643623622441984392559687511211212779770732157508984877052765047798219553673558836971283823272896013852566558192374826428942735911367709262026531586465909870826628561056887012077043999861697097784245115906337673531306200695479066920340600171905421871803718486821265106990013287538745338508627105153009045177973332718353088630639470280030539987317612482354341893415546055208571554301721204442747894300721503053930794636501596973102826265779563314479712744916235419920388414725228197305345580595648 [108,0] 202435572797066436300267742422010251146406820484497002160112043834744720396035678052669406556701037868225052220156110998332394967073374319255689030080356564436098355334299270679869951920200713153178446374773879835383566743806633537519302351383627387779942631902625436593830491432308762490658413157575353750772331663642320708749902727257953047427340936541556286648439316454938927021332459811620470071966270164021732541271621975062787541376623048717311379001501533577449863286655584083288238708306176859770237196788905686744467849311579742706902244380042526224682105998136456703095427558728133867376911861093060264670250334521483346633411202144367679482190341417757236701600642204876320035310043254669976492563255597773280339308081667726333217186791764258153448179416410862210970673654177617134289616999074513513689226815159406444362530018775799255024295555779179043295464318463958315947289368244634534968933216006458356422667538400462293336476815274893412140991870667673174248496567635608280639793035380106300225660499216900339003863464042035233246169331730305794860285587737938155389983490197303148863504498252433299085618072364169052491570082389647730599745255661661724782977856206864979918559420914135548258410888550111506085192469511909358648607282677291616583935862268686053922189462617069307552627186474106026777109276153692651911460233819030179069057951520423628601311640654509503706734435192818340255171671308123010544991572193719478660536910207380994794866191359674793356501189087108532991081357338808248472017049416791977003190174820694243476614589831660298277168876475743698439001409675088854254345849105280733219716553422934017565896516249919272848936901671545303195750006634857222667622841327210071263397572419604367400299445200551161938359169700977630595075259537425231908419082698654001236775491900415908955937922234224731777662976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -11038454494136997740810142490213018643229287298265074792725952871310460362544107908594736731902095570674973384345517233152529499774769521749690518683680218009247602669123047066937387018146112185572968910874422861050920621691628758658578968239835941834627264530118240606663820029794576345161943233649215557756443457074024503181927814878058270916806406385526560585718587193078611632217917637772978074669437410072524724994935979245170918996583742388195586494380499191709369517047018919086487573312717226947977107306326092625551245862762431434353618841961830381146339835511170060978637243338395645137203684144848497482150027968780343450581107823064625899688150905851488383411667557599600037063239209862540188578582702080703882470441754326165320361312225045391730788395163801918580387290067153527787185645142022774370594635266696837054433312900096561744818524177920411487627442940751668939053645621586831439108565472289438091921763036692027330873642648433927884823456059617388651023399051948813411347619134534613968330622776502444179691420909239150637855250274201368455377260832459278023373255840723671111388537688956287895444240501612043216182139550954966642985851876565723196415424614598457575848593123626374748780701113930263012091123666924834855490006872842332341136455669463114144511383344639963714365812536744153254779531333740482480994825182780416720379763087696387595448422819973893126489730507569514888130224809636255528550449579293571437361658709874651757369476694564133871524389718833057910727023696640420326376378653806436488147873660716445262825677960841122386085011127455018265085314868970818729402995256875477656563332363830838834156078953455770522909865143109618630683093162260963998186443810019216392702124806108896707928286867314205129059945354775012970802717200643890586267483408900689025854797752937352867467372442694057184800538624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 114692982974982625942414013914516934282195637152854680215225633148972401980102959084828296488848313551499927317599001580630721761620084685698210632520029919529894047399794471030269496485818681658022166669256483374567209155514324209780046250327731442820118293241411167828288518439047008771739934589578304136993970415463529261174061293196447223658396764934919902181084008362972791256418588617158064419641180471811475096280278269328457383676814783608671508646924773602499228794455219940989602423715778051379654833107512090183379165170307911532386408453003483981636805976589451518705250880830928057821152183774161619764848878039724130228418451508937664367854438408422443594106541377877109126549111735987795142136019068747081198784721583718071254583974267260177044649063315683841153120176475929434839941706238914122390842012297403831912596113902479659909808844001510818177378188466996723586674968645143097668364089876365271490527782835709001643639430122016702932492628547553157052730709095176399963769912539628225269219657781323269171252125871308275122984989035251620919744721432278614751215146025668007413934166734719020395409481655201171301206582766787333937608591516700104106077029234300584442057825878820133559817346754503298244214614409241609981109841274193220008770572106434250667774027119841331248006125180592505468464135083253094689923879278713298526931216546017400366502102211122960920680630132450713465454121794442436707617777865346233103052763800234933301286660661551695662303439711905996390642082619983451485792770308323124741139800071529214128798005627846858635486837203770058794452490613431511006176995950522300326303539201142195502921052634546158811519132495139325258463313794552475180811168437576509575599918655879147658433297814903306177016384548367581348343729555703220427187149438144186799392819840560864386791887707964195522345959424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -3061476271329387468002470661261871189187161292745772332836749005402463495249112620189542483082597345801569102172646884954295566051338812089500418945385172554119638751745545488937141862282479831581391151743586169219003106743488328369932338788429063867390352311215317202109576232638159816933163630995766757203931016961878069208302395641628835260188052184790667996742034042116932175132180224442263376142143181123355433533011313343086255426327929378135774331808462663516041928212194836345065867538280198644053871583554402518200600494863151372291245170377777693345593397217612195616739867241662020649285284330152732739418437115287128062352279354471044713525254984362627933233169640647200464715449099937919788858867733746225972486278122681916449605161183544265126184585033041573378259552855334368377844964341675437718421500385122909889196372870415386177242631369116576335806583415211450770490176985438669792111775386576231701492230985670081455623559995877974039420106253553042059902613840069778898022092118003422228196823914823719659802597260708984771106722522145674589092555243232158786409336403686193659036710143470011729121751015054234883887845505007361250031801210541744346057950515433511152838554949652675574615062073962261900153961698235154904180535220092136201379387840754615149497798652120068016348156380062174131011151171479486655843979051847707744747428157795561414942090218415094795388363163656328338590684650047869164349619489571596859256540490655961294982245031052744415213366696714766417172618824707002839685969236186660903515610955169676148744201593973835878465347509502215556889813085996038792722996553116864908046722676022526383248464698481832538642408092136844966326090101180038963974994062632761589135453992251568621128352782699012204602890461074361475513345532203246173122973830252397256793334217102207189989521603201081261665980252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 64724309932357508340715987706998076558862663718513071633501689717263385093879119636650347511816481554863582241918491192518664044003792442405683072121939913702506324502678193476381782375005271193516936423292283388248158008205266142221797247151168839366341488846686799449275326808211044650111212867692710736852866676526903543547724764452176837084067290959356641470377608161065245678087389588957447071756666489073501204292186594084075794021721772647464579305003827630963465968322596581779527420055683664387236726670439943809713999038872111167354108700817839701871670181977257219992100918296482987619897657833850348949654612837411874945510774000733760745810238817788821015819897102611093418952717765420778299344659980331237748218830954762237758687315373848478847519828421161084526220235948342739950255122937356831653131260446726492767122343529370479909721714370175634154689093159989679697709179727838925693359518395862539004168642368437442645529491470312455279507750997535777801316846553525620099479249501746795577374527097565401746128264188809423037074403132144667728815345661556566111965305942510731794288574828003940238572378343149450659306357678659735434165441678167787848889602798285979008322115761199390919497310013879528924923154026351441777107594206360142304082683789152680290412239586213315912443060896313582342839460757232992076673291142253777939676647791867601208948921068354322142524852655543007710929970702627328360574901186699154082625430233356793593328336345444331098626994819718245640175697595904919694626655595608811488912360374018978735435798944039053264703579250194520708138518493208593824375960360482546037290562622752227494094854783037563714964415233324095027457692429140970112760104868636262586014427265262747133962211801831364188497684362887827016861791095311400593380940108195415732009858722692425940604470250505893305271864786944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -410770020682921456137807273085907726542172895808577488179864511166017366715060946338503435956766561820108762565314083687780258016643462593051876551985138349112445208103687436589224508189025932654694251285709735841042091054892667363401282968711351190934692167704646052768294531156510799017953680202909709658821726706730196491194731091396197189299511557063499095707257806143382175765039079632545920434534119213556495634902330198668268986861639831151198836245464303146701612551916509099156317992204053441456942132260679744771736990851480580048271458544674794944552158235218817309745258752336074008774182168104013379472305383685528987632096647657872138879325662940534988383986391269748836938588545531434771277362376550596860538147554391144509518049291540466326695429897679563672145260155019567808049597215599861982219852441028389582472522510220609684803845805255890266890741220561506841404688806358882650772788177483467749856660979511359873634970955162299042288553986275495255574949331231202598193039191403473561768379007168665105663444060058468433988860597944012087922950109832251021564006999584178334301974477888500205059653241569149336051188849860460714719512368489960418066372084707585128865114270854119370689685484892533637696411075516408562795507111833023192435279548722094210033171797513929517780966287994870392651786801624518319073577869618850133528958969254093020233164580616871939431377066471699462550448443002688420296748606612964197947285992342491923372781933846242370616404475822554059454462047608047449047919321056182438553170668242856885658802126257227659306775483746358597377688000913301614554202788903367618587703164659389319335171806449982614090494742225893185114044885234076675358724970744317917502437769157451694481091904500555685863013911166446281080075801181989026157373960958264888376209848666152004780121476793977037752193611988992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 1524774129857890485551410913129432374839757926120738244412364517644702443727683208991965061310776177679518426651742926684217804228502129227884655698064330948294278508483081849251681466773234967696340128590221441703829152131719969914690292264666478343538391054533077918888609127867298082371913581564735758283548899669588981743510002090051017989619837066499206350421804184218638545246801669700083604255252612427329939428330559499104855016282038565287504658615508719757036856454808006683336754733489060184585646960969610840795858521939092647746101696925789423634360977478417582840455958111752356392559643463808682649763656387834838294940773677250282877126605975100945299800842759183590555975273146190823290191276104505319477014711979368306953925228574658641469541120464126240215555210065295792772626188784335630387792889565971728332682401697645214018512218993236529354684571697492573822393109114733777741215031660087164433247028689154379931869611926816124786437023794743330952307301382889501872913483653867062140334286234920734007624507263398964629908674781211727350647798419054230892324765141813648584687243494526418429419320580850736660310687010997572975447004287515226763285164788319225382154037014436092751099638356996516961274447833597229569255715963039246227070356477167297271098298980737832310033627943774653469224981361241443325236675348442221317966756352203561183250656662160761771883595400905361238009057976446305260088560168805951476281929066548761621519460924548659158983049709092543282396927725832292391715330738361772211680958529571701611207656495538610231990415813738306860232573172182921671743424590215280213225798449366452461399433223212387610999155872616455783251197614446372440317132846689420586514933969445325092331565945357431359230821375720276950030799686188449444482998615657048463800669788973137153338598145485978416812330170974208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -9567729043149636457606106140637832962264320546794784951539286827991175216514737226167997735465211381231138345481709771516600264145796577661857417895507718063215025396871013438802481630272530714699642812577503139681033675949694323428244153881909978070091644737086576730661848920189051594076886975647194131958403429983901772234600948872401831976995620834788273648813676332117667455327526311328860600447661087433899703056333238087438577288430711279951955457458288273218630154828386397513354859257534288299054381180145078918158668576981402013344344469633466295839400015234853559792572167726439205244697402201035152033126782314559644560065597786436419036173843672764310281524938042404943456919448619271586552897825638451394405835379718175073427255018514447908854813943874367772366437053696348284108225726979789210386867999455149033117982459065798294965743575024192304901679412181722475934052609076524056779616984168139325619968819686143272052345495415094623419387283378525042155107486624216022088482003651596133794005448164543173500178661217692817200594218254458244242091660278567992954291457876306223576717865719757190503168284775822147708836371016037620230226529130144885435875404035893311191988968906826834670604499936865989074431824634396265986659245902402415481715608059244349612318362926332575271762357826391963069273505137271512615531179039839255369182965326893595613615987294043375615858850505188780534592760373191587374989450818143715287677432584207946085570226342476181645426462157199979089247138043377165794567122556011602018744309667576832615088640143685909566472459647214469585426327971461236175979734810123612136625805001294272963360317474499185778779467409908892456943483766608287055371722496595346540522127461304206470029322161159189738078958240439984636671180411627776987711594393056537116938540197439729364758890944083288421221645129089024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 86081783745919749537596314824286411432404288002637114179282753434297901634644844367533696693753205572879703111921380002208933547182268622685419541597194980309114803384015287750530546012626465853639716694072434211168618207358024633860780920258751620244488417890875294005318394690876657227577334369322809304841252457340902092642917181105108924606335935123599845900390167941243584331474805716375842751204277288193059310184437100700328260670423459414433936211036631025491977739801843402035452237223839460126162915491473484452581171606520113606983532730844188501917414483263031805265874458653129488441346764119966611572338049996177924351701168411333899032406233598273226513598265276317036772918917840699105209518449017786788056471363182012510288870560712101572209919161368386663308669519386949827643910285402404647769609765541970960548726625408682934115708362657940714984063749671861523632394131983353278438380160244338392459295072158380779389155686908252070826324162786916902229127021991794307590208456482379717537646688583499550781936378280393636219265164434534273285815464818135653971269179964465479946222003607452739751669954605421894409553616367449218784121370765746175517660526884278317240382241819687137626766214049617808368442266601290481591727044524062033056031014347258979854333638985760167728460309696668289070449781716958358414664874050321925529338836765606757208885406886959906375236013758324953784147342596447089716982364293847767479856431245691880176251127271597324536153769131943801586677624158083733289767935409178900607501178740905320179750108153001912403583032504091772683178538194169909199529465004475946746421884540205691940847711883963542999880719408823277274599378392576264143799510537596115328126992624990065887167644791140860113310814525747353014481329155935551194758388663030787954359186522811677010456080229382236935821902777155584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -478041646585326229948126721988979524349378435448876500227169598700197028920902866098668916412524568893450237284425414452162918452409862838764667870178156141638784646784787170680229794307267517765354641802625371355861426398308926041129065195648125361444017254000435785267507837205203654284728508857519752510707398096877747644910608594568535984416496464404022757287236075135109903462365343895040255438561016235678504700557116907660987375996080513816218352369908470718455135507533256824773279512486529456405300164875504658164465977776810892612562270331287409931101623772968739667291120495073388193062084846842951629679213452370690888762042783733072356541639607729343417973227772278212160369651189029150362323413119179298770719366512651834007832584179317077980089745210613021563517680466152645064591750161194030046942435982296578305023851757295212178278352958740642882594654158593073348986376792928827355268003012787195091511573770197264507755980395077666648734382450415015197027923063761506444841504052333149221576034232698732230926127066581517001631174276180574067532815457546740691427223030524117622137679472975328198212400932936829984807114108119007147606156327060999387831236120057404443928487488002459688793909977679005086416017327468007998034179914500793197175061086822732450631604340562773337637767452996142167437222200839354218660925278119395882219730265181764070855982709941556957801699995045252070059782694522813127577475549206113890456170174075910011860967667248713006105136990915239382328363460466102171062385639014475660355150358921232992805823986701358609723402210625763522865349570133396633532166916871932650498325456846005130564021391014063774683655094963373818998763976508832434812873345837284924907093411997324353278848693252171647067320405327829422251254746309859918882070596044276105868477751735434286475206941585859341121366210153283584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 1839425040644090646764683725039208160177171832105187372435328880780974974127464877444651300442434336209881803752952730541140368948025499388092517940139777366881005241118829267736743496783659250386610347508752031752396496323690762274071155619183685370878937723533420185291353507284776308850960075423221127765610362619157154342190248450475193767483840545531134110832364650636572585939946307753363266355565014703935383976408669439009544900145760439385376936031907608858723731077163159554022666289431528133459097040569131731177243316335771277306949703301446024629012870989276766238755242888447659979402979409421286452792912684135518098704840217451077321265752237699131406526344583075809704803079390816999239313705144178304820071444688497297105200889817222193582781612269274271701768315091286051494722490822419457073231253428047980998035393025040286745812204596001554441768604380264178244297496003067298709957193634594578554482909880070475277127259043319759926617928287595377272722644360663655230005775291057914830183582636061816666570358765215533360518785874041125263627112328563412805313610344187703630849715282228133586194593376969795953379836758949565178983840461982341663177842968980429152976910701620832482652164947310039100466307857001250941703498886455131727761085493694664621655826996227211924730216297151899172483554330130595976465106036255131388567046852999258219463928894427731330474746841791646656366861011286255138503721194678761698883423207010129819972547766873235393754104235020923674763937626029418422778218071602775771260482624443840929963545985504888152993532888809246438779924754595800695342994169744409726378316655904924377118667916691210624016483942912645377256732596228469680878290766080756962474853154755214900027442234210328605363905399754464243216543630375297529576373314860421292505520222506036614232033857772884349813839469977010176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -5596818195713691990308914363157428457950155267297820885668152986905683044451605360814400600882113017153484957615828845884841816592584505249929552634421639198956073837746876426215316910250290713036934130108191673857966455298789026918121497561216315694160322067597492832089871267372691866825792090018449561886960033420776250719020001508753583465492619166501322128020720096082464841914180287292957009790508398320652047807565003965824622048244231192989723484815534133007783384694514050764088497793104637537456166177479349085856330648691677344979745934655184585580624146889871342531223588267596124831996719771334486615031590428818956116859028479082835734123865262896828708388581878181688115946669630415148000847978527864584866441736896231029403291578484898338163446586826339222530306357523753530710279381630406198587350938547098531064626160648417960140963393932952088585368781578044914593800104016182400211597674313991607070423585918350449382038435879719492331391420399876443954891094537247217237670009118552200379356194894581500984745210657033001699842785141617138100533198907891871041252415755206277630093325911444465447774888399846420221602774366264895975640008735101463528974238353297383793574419231774108828686583787690959048867882366762181977108161275420181129448915474898439872095086780370201161239282274277262653320250647079634653080796128976274363565250533661506609589037804580172331315157577030060471434335544245727683353189408061436676059345317077512189065905129296143534733113440037892852638586589595355577644750813705276599677906518946025006908369315659742137206229628863224433539823492615608877586022317328267484637352280042118011992060126778976316252461259950821556183431134323422127921766948156148217782254197195113894853868685319634276352591543891477608856907140470430164558259621766886098392193653380065906895421140896816981437019065510002688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 14227224831108054068867946081920890309602077272631312651215853707585632460770442525108970055313642652130497480676171435550755363475734206958415990409583228952179009075961570942587679600613133360834063312848402576714312268231736609968085015553685483599362998518905990717243691535939146227541492201575574692831357837533202918236601567008978042514589090130675947452755394450652984633393121222844489355702528592625577511230142185638784784069300267380257789537187689715134473466395457050696278887069400267419009038573130984680117241487517458995358149823119477271941030611673635223660923756898967783684847328460391570257463250617785260953724912131747049382253537215168877788844146650526184502865201106083666255898998155075297335227140682052514777545289222361675421084023218550085364481765430769695727879539874352319416533675396080590494529611974011785617545842163266391670016416968010665279790616451132910132078666157597643912515990175018823672212486991570140164553589375443178100516565837507284089494094569248111768294454658441700320727288748855236865501104354851718794155132727517782341095053082472876332716963266318178726078510667928599224242261336007568417437824968612011420949629088881053950015639710974723908691581502520974029710689578164188937186578436258334300598708810293061820712603715067315635374721666303349969237369982885604113759603785722977263488731152277209907377814374696195596634257289567820887323669754083712846860080330670859929263582431260439818549007892001526571626204008775962870652383353961967102390730501561192306583967321203694357965106157391370902986513080650768083358072801205058400773310327838111582270894974999432228288652235644922939993600874646147935767609833704676324878016232735195053231978139916850335958641329233899571673978129642775279884485538496136816752021223752611850512875576166823477468961127293461908482177998618886144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -30324890118355028322892934578364817387246774196897087366069345115609313172292533491427556771978384483631995225141654073452768793463270475666621462086059830861696561819903637626591748716712084153858986747662496311367686040353429364594566280308276972981384255076301621213431147581407861755855071372927735087674237179671533775014329314442821057618026146073719019218948944920938513929327633686765450433348688117873794549295013482058395034362741671113545237211716316592965363931087427315848830391354172011066946040118218361875508445697015368158597218077491296049098045964823137832223212012001967460653746067230150079048463523319965260112753429978863225930083004978052543366835959804807228419350097045370586678638488588561461016556184786362768776913495427678028773015310090178597521929813113043845926446959043786880477008829157440118597356537800004844612726634635136412730447545513464363429372456004699657618670122146678187371492883714761685123092888563333374498222802027497842931092056215088046348556420977699240164147061820957920903514525014524909238219707603116077721151990658454949224234247601218839189950141434127696228095499546863697479484672201606163478206266250255722952343226693651689649820113726432937409200257516305849678130847678950632224371418162332751137421032322749762722896855090932383536497199847136401344394688584798118168155898431832356492551494344930499613438708675346627830558143483004302224822858830253266060848601892998709718679266007566351103593203749676443068937162160755910875761986853310029486620530378675322436007251611956788491680546917797327657787900159071175081064384845190313440215438565519866788019518907308876436621542727127299799535665366624275241736308917120213499098407058913712355326566439500267853971958930211998742429036168886470181248436672415920632795796050501747655162401538807254956759618876253682428841665544935440384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 53534991567435502258898277325163520366052842231624822009204933685007129861912974814897028731220237677442572831461426511939822808795356345060917616850955699919706493075775082936568792404807573044549319518747019641123240898096892606752648133192110505436293297563812428136408374993405414577158400053922485634401944001538256920122002233970530498782845871401092456812829565768222473503750703793740459905497150077237246040829927643277035353097709034965316685849186734281721407793630975832332869345959153475001087656134475284772387098065245470068314723841334703646562497461287333261570456161529631595050492895248659213159108447717872677117007540757081880445361267993357348058857495481422932901848281458227284943803084542259599764657695538178627973336944535892362292593583228509411423440851182959361105125014619286624863629148741214857844514046515689877566042310259578417945683761773692501683597488660981587469889137709150812292043686083206141313501244900487833684607388463011071937421990844554150453547263247873587542885804959561949084280352884799596975446136872659713870657965717588223484922839138261893313116211386607368330776087051483100348898803958174299491266407174954720957585835616776417357892666701921432715435526050818878947920391710713475827039962527203301571621585892542268551147002400379679057394483359169420326937285019018637433645822277724209175212620627141001525319402127858648660829611047495124161457654133021548166679659167958645181980307108378137700372569489330774065660275844243070101798383847445951063418815237452756313743250447435709663067680721040583784674147817941393679757996100729509320376214602845463593467104543092261376163543914027790746746556980273639218526619872797441093985295882948776393835135704746273302887934743023390798984202318935492231024214402282478291610958123182539004329954427790803102651217185912377460610158975088852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -77650199212259376750201011138060302906749802820070829816419261352228630992985829614500809300371415737674727060406325484304701353356319175132342663163563416079032710453036281254258196691805158828282759826661468172148130474527732518746993272983687887649360578515302485554770963537957296477420856710654904235561053047189092215375163344132530446436220821790919463750625939497209266918952999327780932892205890036130201299781492191428678496232947324271508380607437955432371705144284033143700854163154319759827422999254051140355105234841813015857821323052536693640037853232211247830434636168829438363220930559371375620774327558509908625102083190760986396789727735805227035390334420971437907944698067419907163552348298559969614961452879292177279625076659134893089501642413227933265834067936692573902034969106550472571680795859849360445650939067862500613635744702835190970232744302579890552764527711207925890939840279852132636825336180387146560008653618527370233214871768201611718414817041681036113579782006419169416135143628132357029124500664590196711784630996902095932584421103152930815217184487528102800974244010012176185470177977068428626935094285539084130584726695409890682085856287060893136015046870606686152294774557443238540693803692451608406362964498039383792646348336011866945824927373056412069006960055433596365643021543294957013827362779759457602199005845063193128845559916990886555534576565634071809917637700802259330125111834881345086672232177272491357625911370228486381850763316669540843384001830279980495523692487792435088499448579829908175570075561196686024656559887477887906427046551008484534533255006665126084611131167142831535876947710883168286207187716312850985470799841295912179698350274245989782321733145153628410105514087786007601796211162887649569307594376752685893246725636802020968435394701420906993524657525922659963321552189060580114432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 92743921742192512709634307468575584917705918048412649526560766690805315185309680532149959649940116639452234553035720015782271650721619711622853747283613628947568760468958723064439880405753962337931914742169339898170272457548724863324933691938934962205184085536530008877318816888769309729525880362524553009060904731905236803879527895211670046349075347441523152837377331198066975531185694678795184582894457973794426129487032589791445478539029377847596390011344375106515092572609863181459681466608000216607807919121080879156460437842618990880846108606835689620492236975951554200347959298192086501679140739161772300768798107438616016147433009723856732511593083679948546305845233398374437785871009967594215824503963704135549215067279925494828613552329588136263574170646606030915212621631402070979987493859196233876259963426761071941005286469494707239293816395501001803789792259951725065837180988619685392541413900656681024836581683116241368070497986428529703332612048730599828244318547351091236086370002137704160287908529858839968777554711717776027501295719760128486117521163003638530949154048446553456362858169287606458706542809343232244297120863272157478534727198775870025719593390977115423215349213737107677401464812459563856840264964943096103424839941667456569313125521651358140791038272642292890207586918567807664736193217202531732321946020483512172168734142341658808900433885637089475524529037839555261513010091909464219006766366841318539791805994601350305289484444033406682761814999424280903744951021501318077765379877412784224926123593926055992354215569379534555656741395540800677654472759066226041568778542315680464164611993938282199446667177222951615151197822989809072590367344937677618345647900827806122697559541630256373253134580393395105873987029114337157791030659916563838265468865673507916248620718514148085566438093720228134408064745934271021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -92644259771478459430886840671237475714216567269289693742057495163585056795615618656311246466273903114385501777775926749957078009811067433214279688807022855223185588272732769075739931866675016068011189679253065423815131786420849076585073641278147894581052153641123581903599819716066867629709836102627139139278019346473986606746317326832854293762456089893389752681957367974163489004765219301190136737613477941731814778643576166348913879009157795403759080048558069687823311933359024675149512510021548778192929864099147183129218979990397892318032558908003780566630556158422613453839729075354026243598104185979056781669617465433338039789922517037918001300114301094137994355887796785756014674153537068674884341852418531229799215617163868952417462154936886176695739067731982069652198925965530551855316584732509996765863001090453204457328543325771160344971926682328553010323882042522835365886556870882599889004348357250908545801134203666124772247296148668762575247993357523561124289792358211403207716434823097035876414634269472677038957897104202367224310459841456737930577989304844572967995547552840165691702705567054173086592300149591793766290357482520297457803538395415613771927786362491700284643135794967561675214428392659634431808999080606657981345251611258058774901437594062296150044186989450421236731372938994483408597190009459689455600260749903291982364207159295497936230909311497924332737727536583264827533436544991417268386998555283071008335037928546769259006198030620431008324419431103667477076269826337029928310849372927160628954123315569862088129626450666758414797495567704446243810161503754653749110968348670574140558719121108395965359070884730138938213813863110346184004860909579279997625226390050399422323032554774689249442639675312950874907313132812224344855226264470207592995915841999646699685107735340009699627684816673132917400214032905198895104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 80092672460907296263092642220601435351838571751431960452694896196610571834945502768208459445890682189268849624609767351759629006961109666527665156642785627530692721970350214354920023478659500932747981890196104519195844554963999238900819725252190915091087696034267439881273250335654835496980516154206998845134253419448293180625048281087164326889417287288023888344932238497380672177143437430410009812897405644225033383037209640785519082559990756363357020267591329025407252294072496332099405550629663511770801751724214324469178645873210647118338470986512903107335617362868108405182852001204683673109198724369661451244041758098444930925073542364848637496445619218400695258175887606221675644002023722643882297412197178574559453934210030353057811591523413810114829231670596001268831744974347542016743818550540637359100650555672119808871417833690645018415722189182409522944726972187762855314637252999723385557691707143663914627475517183320753970411095162769791628635209538394358143883634244333300586271968874716347372622238511840849469129920873857263097404796246074344869341132416453763478429441190048767319813161949061076212586229819649208236156757811981613299013623171626836875652294478296670780164349998695534974873524360690351377737765369793363073972977786322279940508300538018007104553996088032011406268514179296837172483796696689550325968571282738455961681219240019719347530690140376456181200836667685287533044092295932534206235942648200204768472438506259374284191308624290698902515721750614770201719633773178196820065248648927219957286934117446819329619132952745599221678137719527683038082134678748223217527154745524168323253105007577490338692652898369279230623353430921842492449150053847252905036425720034176233678052874280998025647802956991835979180915896077067875746898613366893867160491382876193121933824087849149451796509635930684214256202992475701248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -63235816833502352716485059914149272949900919179298205706466632406844524786457913234563332537181666843327088871469614089824158131399060498082216328293804883678660814592321549573122392442396580276099331332283833710922108404069674910479231253879507035842254321846729933534634374314460626074682749168602276023584175007177293013039472947201445624122523795726780446768560451044058101889269781091468974175369795595352044740276479918785628891668785776282660931208883301671536570286511051681904063178906364040098889575890467627513773854603881630484557605925846745222308215868238122700731819628600924381788956428460733046864174366417649262398070104017546092174166074436102102911866558055150614267936733869041019892730177527800700953385612616826462723522473956067328175656079931755055048963129224546632117503576006501885039405323754802798466574889091353990968600446197780739496937801651954092925302702094823844724596089820074958068228628235011843450212053948347687755627062999682103627434692133752115560370278477651231782693951706511681498558626330369535443268319685260935895968439834650729162751204091939448195717964072955026164984917619198608100007979948803372492045491714067305427042454073227145445477180981614134561391178135043102213975229901164752216804378783987461722323446733602415428427403519606825899661139351930571218924931102776829161499865893139457608734851592290058670108861366780996673748456056553378127705418789318584449693008603651784426161072293788276434906110212042184062464449351561904485385876014639340417104056019849236775104062608254505369788413241699949430842052951776839775585733513748110996627872616466643795523450619832768448151616904489331490319916197092200936281003811861221797373105296595136661305998614188613306570909934506771887192020505523304367628633514935843060803755190706018727495168553874565085718110771326904218228637653679472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 47911039460399464890986150735803540479720912068273758645472449462432172297863648768635168885666789375560306773515660440098716964380181826606649916524344568951093689192978505005811756662872608268138396120220763969267810609087899420745612351935502617165368677264592209317285000971369590047639299476825360454039682785170838204477904365270673612187362078583432857083317653814699471258350557667294119562398008222901459200689520326948619922703321375363328916075143492444539100263522707844265652195786695344162121481236821308542733236359416495767650717667151035231088142216301013012785787609229658739943798037632139357080623908713416184771824622755230543046397087953015498127075057777166078257870823444891475911377536715879262441913274514017248270250769708583655115050190947962678645610568869870849115116432812329958494186738214515319334178794988828508704239498738697466868340301816159854490117002113056839215489549455531658143256506405446668017614954496638476919351145496468789688865666290433366861424868935995856660333772862228194701594793084795535565621705718132802521374388190270612755546712758606666203410205947515028559153268150935403263811111341330752829186488833667303427833646153324918560476696180898510997012431787298984431839627101403668658062759865952960124195319137287118963322983029629832811054235168935845217350320520152915748246290484344680940972565899320465009294789404455250827512242717233955703331445296163913438806764258728459344878695222066199266056855632459094054672213985257726062487390618188867974538394546022677640652968196422693484082476375271080204128617821750094828789407070785736152246704868278882704586546370113230306814305082096372433528839692277007181126951962997060579491294761950677923220315120838780710859464187219739510416002353551335195281057882356195937030524348686129940141500998793060300998673933288178943883326513525817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -34811868039830057093960625677621884319169980049624588315526392136101251444076773628698218112013322363564339406330745434108693497051382325529159163434290761769925611835014259071676022759304945710871741404628795346699572943797144430195997758259736943809834081213385362371975611780713908436403461610717290483853616109035148726166561113872083271657019034483040514414537939442109280915373008816253624170670741370340589799880677987099342300017412821484433610241750875464754833937600637901650539196140122428998813561008116143826652935378113434940423172786757537090399382972838692255133779013743578108466248322532272345183018054547005962695129985067272473694422034811997726328581142747484458522027026617249029557482576670412817625115881159633934987210282331913843822349046068679786694161830021737898190749899551986047580946268205434618777733959327161738401353906247223024771209395080056605907021414571535417487682783700500778904990575045102151630460140286148383174811670939282881540706547597118604087996644328800926292294459954270395546721939422220105789304931127961659830437346326910422008924054220563960023363990769508477291866694317554179442504753539090415809645682915543614267766466924488376611923999283104735419325414430871080836176680929855143429779355015474247331192956420298454992294757417242487688674106305044426693882472693276305429318649039510040688855819426741898016082028616120484525169022882077621548001516292607208773147962973976951253321592171452153437618427984237147289231398093951827021947053625436479720132830669686516689667867676005330666188555029210224183612585688598586969067137426564762518712158245981748921162072145292585396715369229684757300062433132526075822847570387940222516432390564052513224809933836676363261214530090760038923456523506489758593916387515507697278774573222767897757469416560713689659655555560208144719012408755709018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 22797165396219273343092311923819646862381467552343396276968110374250011886779431049205315593121502678830179645001926295457859474172946953721579853212847262454601400219020117869717892550829991740118854937559276860189816147709477178440783623010386098289334632692726150292412598818008914660841218625221003195604446561526198222762177216931944524905137958015271619289984963328668836844675928016975090620669406291182671818545974123661797472114212677321246796220999278722295086025088601701356609874565855351662726278227444352106441779362258922878002780345725792404305607053652031150800123099862396148895520793480596203447236943380451834765983268083137999898660330136325749579759121827508140679506822596079382117446209760822455476244440015331656103584615124502281543436165709259814965042365118196632058421308281820087492322510543022114602827254790720877163356166308198105246628701796151308476854312433828398248811048530318000074663724731695145543279484937281055653305868667826781383479697562233864709670244321335108893807631911136054155821135256795935509826806156956010280697849948234225343986060193177323794060576660989947158841502631992444501350303421429598219399855065434659355661112489745679550384338829462624330151259143620409221292027172468040849372406124579882230176258235330006972839402167170265383510024518077565156498310424060394510536406835950655911321442519371758384831709902217175041217883248720678729515917915723037862412342764860599603764159481547187195404506837057432800451250806081361242044989358713359902610404849653253648415168745591662169266346913565892367955832405270863441700898381400213930130643987927335711825665661807200477854807679270728778314479673899054886125986306076630192605624667269210370218213048784981007832548020587641730370421575829276539431844359806817635225679426497686434738951487839629034293607119496476299620724934443008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -12191505542940945046359209975681924517154709084111905907543107042063519494344313933198048522116703408566319913526207929742819245012790967569214327402685634148299932668403709144670482534782051987839355708436554301951121725021279534965898817262738717195273080491932443511340312213270967662968872752535648952375065031327059691688682178850501850654827902691039392489030559893991564298209243780263756413782070905180884346958164228195685555583509852266954244986770182006235183487641524082133331263331560011843628159794083279257763701270265488306272534753971505045486756099411890114861714409186328558429120902587012956905406738036170781953063562070067445168783833625308358586668162483591808505747883781816077572123301362283613471557397438629114317825959134938317749242567123009300146250852908280110692651476050909635811346343434596294187058487259123307002713947885475656783829993173729711232334803376555465314721313508777186365765174162397916501289695444280472237428925997743785562617930350923551799154729655989748673378866617756992682758662494625664185684905483253810484572995721766952478208662504656876990203642195317858601752806649304661448662553963986422013699464528225948425552475592319324603986073021262140395030705727378890686263623872698237213747094203315486610744661725405316962763057298216056854176730615152059995106637648419011864904200803337652866302426201807312487645188534255696217595700036594728254120661965162375329523705570971768758922365492620352887605116226364581561083352145389503508173913169831918921203523068744394521485207710778769982320168387397118526539529419678183627152986205341311654079295521761764552758261011783758234294771203030714812523279028401133090301706475939656925884752110388366123476492507206288770800538836103584368607414385976190860254330984664632898384089258578836131753587116753758893064375698676955701683219928409178112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 4440852381037305765082211457605841581086878904447528924304864967770093919506901185685952984645026937168951751707501342333757278213407055156650158589766039902698896678689679991206848659018110367256487096521971903025487379760735629888090627746458793059645624247014194988529678499755194651830198826712317040791680646929365456460269921450893737455785300447286825004523952365363735912753951797775249135306340188789371675040222673784416804887798184668589080377579987235171684297614748708032502286210011388320385792078243192216895158183509894265538837909610131446389162834216861936185636460249042018745559970521188582787376169592571253751954030407214651265056608894976933928709903425449899965142214020101536636108732191659672315432233083687345657454015025763780306446921886621501755388479243267654483187821778169550279315432875904253026294616483525374573910759027378117269632191339405761340844289547499898033702076195464587500881273540061699468637833493308409346885852389693599814404402867470749995130157898952506709705002150697424608911328729373069370606194676395188349620605307074747559372438278245952966691052065594546761234505571243651962903189452196725758507643442619726910422876990602031917887682634291308130081565191292980000389614559546496894115806045270164209214808019590210521219824633094305750447694548661675974996695124859523908564198579690235439534547335138348503209923703541553564327689439168787758582672493047844934317857627160745321759274437911070042532171832343266243076293203933193946619659967777344878232287959725511188449995852232709332290240780937505537300350948783049340359543274710107320281772224777352109945463027225978717347496262894474410265200656313268161960244189099760379427220438929958656351446074865649968344054201177781732487031015032921353403636908589977505693177530792775067078221729955749113558792050168145255607734231103438848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -222525722782855583286752749319552995213622480363645442746555539832168173280270720999095538945833063835463045362191470591671815989958943681778061749219150523979137509014265672578476055583532690368461944060756039979349264128377278984336228256478231450820151310316186640562090371402975546820586155477964321060344864699416689645100124219432800005187945906478811337598830980393237089364116487852444599883278281951119717426329638239641586278298463322316837558806852468965030786162865851243967660233872893090395816179694612156915805995439140950974017557277003445960340967625887867448794770097435422884863502842841490503829338421138013002415359739364101815035977878196070943571720347884607228735778843062872112016380933838756687627619992835863629715048991061566323932926724593480764980693477752202699665467158925901579520936113919887935683895003978323498825319877475221080216871757041052018945416960607009724796289004180667161814836002965610546292064213592828290931581770894504545775740457351086878315738874658238480757660239378924100076392012290631941821920525515556812511480447409209852507795406735291835304294841980455803229416976145144610508303673613965571769278475268965951426913835626242307615847351774769774576712728911691566836330631135245937203394641374923042925486800999942397543992128798804794880161260052872632916794766601402245708906390960900373745111399679776667412638487525995657216764751509356887158203283564968160784766063258568629748141049689410420736733572857808103639761509815856420135331351824374250886253873984399757334749381621942652962645497520210858067389827863156554075644056677296066380102391785002229256405507439313530952137193916751966487899968354751692394997313204176310848708647637594900314475890024252837716845402714342312591791053338979881578799836382799469299741075849424055030056252362691367437854546479111105743733898333913088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] -1178282479704640716705451084211511429628054126478729135341134596214891900421708148265729629760038736960556621077057063677505774739212146398789462192071775851046369179429395438274428821563025510905498530769367129588174849781182017345649503063018901509250264326197351136866648071228495909996743886793233842347633658869030557568244358051072054766921615736120775701414843019081782431841796334973425950276089520956371506600467275744384965044673597932642894473051017008284907764145103377965763661231370656161333733696428997198909704310205463066848717932358000886918068499247314122869246873054039517703604784289289126042540633178163544789624641146214159381705362159989592676306865043762135283714630722214454298211149320569805798948239250132418995690647399134767073810535193450637322191770792862959263133482304756374103807877838829776948137602261462735744355181798892330777101588194856070152695867748374838706665432367789894979628590655525742002638892822415894011074732716197070018893875850763747067711549343235259911397018351843936326993012415448129266599589907404241791517855956225298493755297806278536958250635366452100535775056570104756708960502845557529889827834657432559290789004504469893109570366585576680066557059569322851974527826336812158025832911220177626431698604854692077274435111650818639609049601228406501036617336225734207470466492840360310074788139722224123186125679832307893228904553978391659400488045068866179905931368616842550548812684792511973587081734283760236461412758286496854500754777390644320710641011580871034346199078791685129021937279240816941927633466952887255675792810301323648989184102966080303473830170210911023712106454033056296703095291351552450088596183985086735678208517768062192936873545891903453248891992021048514744615084272122711576945880803853125393196492370784975722141717984700066870904682786610437564295044555417321472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] 1101818003139502994280847055671629389124965501031046985099851128959761631296735869078994532032368709028362863712657288559730202976133070871118178538260656422147352877299610971599742430742113159117031943755229710021222798943416278858397822554570790715522549469916407724339053930218276971022657576658057948751533873940335724396274865274527591453230465896001497957070683457375372517418163644438672439703805330308976837043940065544427209551114329955830931648060969359355367416854875905331924051653111334639814784696206548178963801756073170418193471269720868760736860911812355353725063899478379885091096351448793025806443651653592533275742472115050317311770270650454018962443359624713643826932754426660036897445157049814488225778532242848775830568501195402377006470281482287149291331526455055707581084597011134071656402626493651860009422041241210429073049095906306683657806180920461635113139867429863240813425191224583870953815891241392013585872582986649273036177297216186882978498321277955126094131500182576063490480637031794860554769439811615765185953336912445051481018308855781679867316039638241043748853698944093097038668734690315354402212870537960382538242095043964941520869409897222954649428550504287223221097474912258777114110344903734235757032151135958634924633304008647166056650717027015541333831314087613238263959878855040315906250225381005454622636980743078071289402628930213049414513342462950295394411708493550049411940718329237793250358976044346138045700407628887582218020638004132655757255351592774092750535783773412885969940773225288432981438807266301673159031157545807819693755394909617130217409072181587611339726085484496337668678431780665649144473337672561693190259023906274384498109948148375539289454635187463177713230340313976263044314404689747141132922732468751405343320719131129480412876388612129801504725387066640931189116836913323442176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] -623610269435195339023850556721644732905384103809747167278672568512059889821456307134336771263640479219360112206140261004622942911427909535747114829732292900294999940187841579522643091119958744014228547037093520006456864172432616716526122388410255131241327204511488204467694590838540956380861049838009165162669790072068869936557516120268831699488159781416369847406001701967868894198211553414656825456756633512871005359361702225998830139357250941976832545149618694176171640614594690976195176398395995904196509681328626683279516192051713249878639899694470896444584183602796981225865985133141887323107559370717844230221762105899277298462857858240181672021153451958141271885930991946498830668494009526883285315285902737952958959704772824166340177008154051041779488280969949308848679858481534126576406995826593458302973164943227159390723083420137629082355383790563285155890599509839196704184533481082350086544698215697920343832298659061272561285760069726831234080129419592849552159984666023552005333297476608988683945632569413970652598562940841171711281459766221872322463585105029398506890627963092535817715190103967320272622795941814462631938442229998896403292389293467591199729937178879633435718147318629155813145411085031542740179566077352194282192109317785035425220363115827899050232311479351235308994773711897287655355372114718653972600511073803636051620786686584321844988106273396489981406801480746368105763752466940129746779121193028696062805286539055462392741660282131293286528966667786094757073906461098781409075535209288775524331893566402664181038157354358283767764942408710740263466795973856620582426645708853807945666032541912885378288185191223262970365657980887349388282460338708411431186483607363105095008596316685473766172897446374817291200284587206638755647313001016702557027504347923031494640338735783015978815526423303416780972034704118120448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] 248148191239370423796415920696043961057255246001199320269924697036140559280249666042746574657385780770965751521993297059541642764437346569167418603513655950875128697741937657198723725665713450853509001328579037676239759117436455590535436779959434063765147216017755095164223829872062761448328858705743940150699791901316255914158873549464283193129518777737520952211080385187349011792675687001852661155741335746035799370471002972587166106668684869266228111327930569336787548779619958728334308686171072932909491984658721720118484585074983842382035845186111784603919081308751306767135464904708751478730641693353549375652637240205199608194100923275262008946141332435383883643948092231396303198508148105886075878517962721396770741551891870208742036340131272170253328222852524325757175120292328087491093101766761719143239633251660967442030945050838354001987108168528706636718712878918413152455058392667126149017632939472989246266056993787972833578803098758914778253945497903761669086393075514375395428483479270170494103461573321357040702627132080834991757993711535364837180405061812341046871112835901974300881072646206285746244214461396223379484272441029037887342786712558772594803084334385193077709074552634343444801309720259212136570935913807241030452025150823791997326625079110825076125602391017708316573782639387390089097504040112710848779919675450321401761578599855600649132828856051124689223160458413698469845117589979872098373618412062481091123885156493614234256179778823494066672816321239898844519787642323816647636160227213861848483119473371758249873418260220721845332221993539347808145518275159943155063648121447528721189977915482097937250410683915298584407457059600094098762099873962573518718285218550441034228856487396215374167712685337367096549656495979709777186987012840285221588749020410331277738857167734462794022617808397518625696933368140136448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -65046214823970295268373600134863662413671850175166134480650928354839899900619877385876395452577114920014282198642988315002779863223118628214966403878605041900665971733766690137966246977100210120745582571549821371231578619597693331861142639826878626770410560519026074436958381016213037475833889033447044713028929466476521477279170902948113930908031266074487850666525093831578875188683087420722693889706493143054316160394280305925476296095809746841459561083690994455457475814426565359883633893287986165771362208294645726272726828436285996904953916325842996410240568292590524589785820670657366767072119385034075731724109440384640419214399104773222036987918439982116454162034062491037842669265047529242232380041421373062105352280800352429829998601672008795883794792076675279996884493543404784416013213796850339590059958659568867258186986606586979987725893810053875609068215592716021163080300850669472166837688515034601934654048771629130480401753945234677543843821727619197528011069860559637316294016604095991243236207821686016713374879578020341135830759536679940763544616840886664596317021116170319029377087998795149833361169660267941918068860573378104461157775475770433346671067069585715449890416825077985943903573605913004918876988358724786372863650170935962633615744244608705249881399111454000693259310847794544741539216178026914302209447494909993365455754129168038332528169857499530743277022748638266073551821727004012221916876457593612567222882895446518656593058822150896077574828185067399315549947777957040269103990118784263389610884204363753500862912068802504309572647372532664098579274783813884512996893001510469011249422414565428200818657677372627881628140872830343130977809487617445259488017594256601096208729324809859763583642633851808954951590476905699276106500361054390260634787440796928562578329048229946022146814791350106550824561263574515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 5295810669799156668262871988971547944825160626168341806239967695370496779046700410771979866214076768444603638242846783515979077345659486797527457482771099449187986988339449364905431303202457095875592238604196350075842749397315528321370824898485919107692472200300542882216135872614746589457301808061798342307468136791152058042124464408090932917341859755240650705275252013469889607461401464515512197302669347112820344580628328857245481271203133242713406491592423690047313891924616951771579659685103764786546030295086859313578342020615184385522458702023211227090218532968632178922657560252408115830727116394320647087911634053979574350266538042246047207724790339443656836303543152541971361352894683513873558817896442530411045848923257412021262611582091338662703665560952663516180451051823973300674611404076597858445262394480077368244424952711995184809432541945656206360063133686362831688751609958700728755456494441656224171586727409544275327105032870145417988290599519831067921502529452008014460916087849172084997623363855327558793565264418594350732034267002176337437160382044125198014803588422593174508375279708835611700928944980561761599774187453043369149947038159259361795849137171095829211400035370457396085507872168795462607324054520843709818254028557954172248579588684175436922084983862497744801541802647900454933781438458044460652595934329583699432452811871930739219841742877421058781363105983622893225015565929938889561565569928346726469395416106764372476685679406309581478813200881215821805607082360749656893994382767776480005627370507324735286804625640142695548352554916467281771505143924806101404386119793280676146509056284857417867776836329478175357468247041146046047745924881200877098710057337916424490909872291944315199230950854484316673768121590613592755898227558462196143748130355403925178455606189963382058314299592495525811035349589164032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] 4910769057699847762329462377579729538381157630845112557477899604262887795589396236537000448166470223134153578178870543485762928302048520244192672332989955183411528547831941060316457481148480201452119665262223797722607937274517202549767424155495239139057092371039155679612968268977132222027485733799228122714209774425904173613703081031310736621410730042983721221463686135961781560532551494405501526267295815350466321168048305811541852458651445790794970234709275426633231010884975233758843150158768151907370547933956515229443515311713693831558675025036646222516034448428575221246360527255996060146530353371438850348104201914276758095119959823449731551094168127629820052355883063782991914821998499211519915147674010001879503507466226568288575198031026544692483483742838301917883611393739234486258260856782424004596235604859850797611522627371255251879391524112235496946544083680741086740649834461884720170387287689603740244577246559947049093887661491675149189417922922675601681121648873118611409396941456070303318565686695196621289373934509226772550662167107078427127095802382872028510420036659914707290680293722149308952640953992150502933076903661835331987973952473021092851297645587831183337758645971456641392169716456479704657100643327747672479549685867866667133632346846476701361185704031392827512184914872272156946618340399492216205848165025624391447239853474651876409459223441341628166228391452010337435540876691097718393267030603688293853823939652756762764891414365819521572849638676235890522101666708378518098028950453527140871731614709544537953372456242845683091718506553219502159014168604320834567401579108830519932740078402081230887208771444186093802576279175913692611447410516418919316494737247161757267226995923866074571495121048221324480077554009784214028624545345070959365451538617335760786366819629973794218490450807726424857955677285384192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] -3188576302222868057309359025813797289433431484070507845681745102154344257019138824666944375121200842730054900184131813745145253123766240318379988709930082520491945489002209510117064226988577565066619546120896461451186344595276325179553738114939278259669980201953162403726574637607261834627300726320878045806994012200870746490022143632813577410811002636544561323757803203634678287839488799247971223109558777309089987651166388546552046859320969763214333224082415712697276023096648971416967606599267685827080685873987106006027853714687735903501441653992530280049474300464306357731395611747578562808371417444119953784245977493035298383560786123728913950880760475091005386595097750054691328277238193545034718042162347457012340002000646576170001085544576303394241862862788520685488105371960740654991007539762815206345891050768165910196862019641310046118552665188597996334910081939783356351985776033151617183660747630778479355640611796358192016886003877961723000358870337774983485970291555768037079618260456365668218785299890251360874978754267510553474780425936539414433819402671861561864435734522721497620539915049037476922992059951136291463410195972678931969678800730858907522877072697353172799293973852826374652205225059475575533450165818474357367975546573298600340644093095398792662633269644186288647564496960288697764853150037673954310964232716640166583158021974581822680552154372123826993043484289961648458194554094120838574286347163158494283609333363840361460760606331898872513767365195743405810363766985544506377070064077745342725099727874966556330510937999708871480339049991104227130261725226523605582482706352130134698474417311129171649368032365284595937902570828381797672471510776591849608017187732438254514640151075374724553019337075603265724715876157768448938278239776767746393343067617223226821840199359061785981898483437662477427995275000020992000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] 1154265550514893588888093584388392653642559852445763424708805281515956746937123434741883529148615291167016004870757556857696838255835462896871200040801949048065310137952121711628267976696222240337358474274710323884273250475193581158028166721012427674415493701711215233691243287980975853148019914167561209300072322153047225588135757232229151186339959644246186709446040970140706989583252545693205719949353911324783491468539644537380679781163874927791402746403321332088784290238643398954064099501238060839394847241819497728177051758956992313566546907240778983509402259877728324743709533384298058407783998306090506423283686255969197045934077864138850039795199867908638923412054026353628324985097441707835093113016099385924900890137953676738415455306142927620938161221206158002040700560583330939464435654542784599612249874680278384925023665720253788754295246859158137814541452440959328867443919246806774033699076925935006774992788921146431021023748846929211515228928603920717712652789076142305811670432247066039915402873738172656675751996591224985338917485381420497355661563396959848630910795294543527955851146556126799680085559131671094681799049367601978484185159287013100975705661682932147439068631010324482427633845229743402357866002685257578259817155655275114645029869041146755476219047199424945214623507628463280369119748125487489635576141561617274177646024400647241223313209995037969436592295469455671225708087275105421344697618760177072651726705784689129874106908248096924808888613132592499517407144570769057804711916109078438074807254148409084989752137238257642090311346684835263535842103804343939617278949433826266408031457776324345241118826745395299448492342145182383059262431498838968739178353473316390664216479088462615990225058930949231302860915433382933403689523517960270118491594960785571660370389524107520258491545015662587121755993753518080000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] -301783809708206918612834315085727263591894338952250519504696620983430893521283761083599985661015110349979743669540760377472129581830709460358781309938956805418195139836447065982435757373528652447433155854242470532763595690517104734502568648546411627903792711460870070325995134480909715744599545597394575071939478839475683463099308679116155901830254081412592182058626909212240689557320031342255261906476159430360113932866828797711146426647360157645712217840029749355236197259263522510797358863381744851816968434910436532269251243937554980777079570063511692967425520708282986833705699019848307538330291226534714093075029460189967935634875973026584884770812347006606153737507772687404925672335898230129117495949703056421689232591536908299081022379028644742270192378947402103078349324907435755046083891335456383001347666682741189763279123770688207849911820692131313186031597834622861028529376584026733477731193058137815792934269007162903696293171134665237802425129754790052827361443516402049564525260983757226775150351676277279371058943829239194780402257135695435991797772803187378405170622850761607516845729713317169671330478118935630145877281780370295154923089679664312068231494018221445856741018741125346515775737713667160383766604458594957214364867258587051182627213242184391184456458927970778070660751594682252502076677892169091437178791230779907182127904398708816899493684054196884771177409473778706764153495131418347299556183823067351952311992632593221516104828017291955499531853338230911185069674954800269384212791549153787700717702247923532613765227695144800590298357026733982623238987844522886760387370837534106252962535100068497502034024697051143123332527456303574227014943070912016699467148335123099099361868907740168321353921147362763568798090474013040580468125367873899532585570117370004762723220763993536619031455694032287378705738956275712000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 62469162094812581655950189062350824920706543038087718708865363856955760150962718778957656471530328163280618468820864536443612469347556109840776524240626061682990881943940379590986900738441133667141596203303185978313303156223190783965868692621669114897454446527015326800485200992296887095989584539551734815416619542690636083769373386613982366384421996682862576311645659486539784820500960254655965893579373398247033460479980574774159422019858867957591302389112119524204426360935101157239635424730435333638750258537933144382705284416321954623560618237879922965004174689075853830831501068155396145184157926903577800030416803479002651901172435226551582990071988156648913696721218775671524286457143420996497758199201864650829222306700668712683849835654125685775197343649041878281031318129648672163900232760766753649857484852221678592884188618188866581898101420592553904528429849969332587687749746126042516346396975220463051187593256260668428035089362563058193059534716810625594125073546076655670305437348370228904979405125679693195752099262458177877706400121549949854829808206510812015004033513970823798295356395799415974720598586965662080710676850980289161260880429361053290702155773033432479100067589053084316284241451454223574254122429440218682204570714065673445292070899357372193103871527395801070836298727653725893621900942957426734736732622121162892448211909456207349702844661298601563425759728924745288160290771174056880365800181823605837679428592096355827789217470216343826505684257448503284064396913872953436442821431489189568376290311924783267853010066255599289828742924814751660521803981337606615668446463528937457284955948795585533281802646692494072868229498302613774845394200874275103972202179365655867274938796032450872335389517290568761994595710928428757512910579168643193642373816201886808820184293367025075702342450134263961301298421170176000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -11314643797558650503359643989354301976236069409801806250259542502372471833491568622144046533679781869128714832284466869189021782917316078154410558472617264468408348780702993944806471050532706611143821903559878767532620900723655931316893603585183853551317760699711688760726044381805816850164702800033518885743708261716770339090290126198271345219983698858787888799867329792009512835774650164471760893873526844389458794619135550766843855602223531534411327354125208128394109255019014513035718972157059069081659274181304873552178878548733476128408066628213923261372749368401025321840405070073070597423353071632502808950006419187996828037424809736866303759044173734723157966604200682555683773755947774697449974779815154058474788002934554146586567955902985231118380465704351078866763813876654657125775510888852479392846587961377150697948407034953821333431112567114820665203414502140918600305708923921919920517683080320786066577687157248528257922850195301527147478383231192804302552168382148889120150866579503671388372570429809518655507310407520293138921889699943649153030568231652218879484034142037075983317725554553741028261509727344737405426109809037942133908399282426939789291156518238221826585760190049420248657786136132924587130812782720196556531138085710672151682369469166665154584271192818735266197178314046723687635622574636728146897709023574604212179801471379783506837937377237854216865153788078252981005940694530426235928046755016248910744811180084135573919359640099845091839809321813010922844232453337584620684859936588309673575006718991315299758897200513749148257133423888267705646694388525620461812280165863178741881158070190028106341996648145307688168408641957542772650930781214071585316677736621138803795218958043896185038964329274378703507355950782487001516724557373932343621692841011351845351547777709225453440637130621576801910875486158848000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 2001607173186843371427967505600110312443353877295909037781002020148042153857328148712412917095600798787934615669777561806025970318390405678141388475443288128799647603660212079029509448496843036298465041164596665271617886739759212570368482034100256480847134711540899713668066883355523595848081827680873405286323156125589350253366898520587914971812842081648674439627488270246723809272970360960063526712026875815553203350407911351561914132729249765653198475131700577078995073427889815004993270489276031666060694340189073818472607985693958042213306775482158216261417186084106139409768981790491921561292553736919096907884078300105205415477114513486793846075597496670012668111014235841920210697958580648268637705044501345058072069687494561529694362471866153096875780624933205762688884222983417708816094737708221510133312990348625791383512526002385430445429510373923068905043293334679988802961242035145306977762306372709647021609411610476072622145855825375657044740576905089914778048055546965454898816297212495507682820206825862005912921405454524942043905058245924862040236517793420112644623305400945401544170892533356066264325165941214848641163624722567565928123860430013583567889537209904213008796882722812019160819349292926438704423098323131929681898286557986040008948930140265117356658111617031463073137018185349627489416417622285775637155220568658878947221447210867684058561985091342780316545212657131573582486562474334319665503316261217493283452423520246965209787237419552760259646709426973214774809369491426039945955918880927260959232401902945046068267884559723231598168558300334492881022907320046620269434302785290992600921592339181694452666134789687098523901086955583948928064179511173908545884755768543791712803405396879397707324732715442923463436441914236390426521445207021890287040642482417469372648780700546923204141192506841738507976586559488000000000000000000000000000000000000000000000000000000000000000000 [108,39] -344859952109071526886133421616839556685028429594470016958440930768791826662271635055999716329241888502336764859179811821127821451121020994160418431086369507765282629068376988066730877002023970117687776313478807492045915660550777354444025620999116734476618485268112530655817299852532833776208029371269522137552261549077827364513306990423005490047961319202487113295461939584577091088323416615945137848558748539161248566632760068139534712264993252171258227663113849591085634475300702828683216631155850980896486069248996730371564333483645268056337072079348927021383407804097104227474903239751168544374207398749248418471414260852198386100147267152022767500245038385035443520239967394634649537780291473010509134688362038009272917394572936744037415423605275099257707388501255930056372130447450238597618339111835633754800162763918619643214046162727686478892595919766756547237170557677926277221257075521245594562783391795306875500211758447285396616031367127433463524091494930760252178595736611259978969370855959135412911062983628989040786693905663407961872341503679114607456429480604161419913149091260503347991666716228092106040730358917996934653993957331521197509116762511864982386664194095432253781530752646192685743027942183266077065279303434151837926373453554173841821836050176582191661317699159198470254348067259786740471350536479622231587346554081959174716059095790926521864307048663941729346297624498203986617898120743592331949509506002987088666043949615960216824823949660349642880475212618079805819485763076683869716152917372912483769875912759063662897467153015416747251221276984229238369716684669224999688731716617468873336156234788378193309793387081244875159498344771083975940137569257192689550925556443811454931374630031119594773270223776837247994992908893067359517255759022293607237687756040369177840574772077561433099099741134623665903582052352000000000000000000000000000000000000000000000000000000000000000 [108,40] 49985575111868854074614547521567046646665925567638716574585720672918778147562257316702997138376348666102494693499151171230761928693782531060315057393897923618196491903878637245958925386740600727737256232188155382316708226626904883458085928617420667077991501242913166058229673621519258199347931237205996326916010466237587123374920283154239906131547216026517281934039413154332735154915586490336255858814716938422924428106508713896216505855639754131482389079463442143827702857973396286079590714218187818488133901591901992113433710512381622684265570916278292787720231570896492448891333447722662793043455707961203337296114798189204260073685126099247186025983702088310877619757438784200921189838516266803722298021181628240327515271328914273484882144110901834505278268586240089393187981420328595565398002683395014467884927293809079257395300740952135928714882514226545120967233501129113089052562130119699364929719573513529198453280647011654210983244549808145405001186731378169916879906155364857576963575530303488814147190590211156374713881905511854000867261733253958661293814677916449550131475065123326215844266533842250571525446235824269150183544532064401448950816501452226967354771674091865035942658947567044052329340668361973801234629989188511244371688433377530366413075203865936878076625463995750466898867694193897840410617222535248261847203239969248330747566247969927630194891502759783302113047705601183509151705697859782529230550358314715424127913761973350037072448879457323566642150677034297351336927757106029630030174095133090232069251290559150526611884459413605334653421781901939300673950544479119799006315650819005199850707740811422299205384000916188883371228334274725539413204557248834659190036710316115971730302084636688010602167127570437626537926454515738516601768514871327018448147108519381420011279460963487922406896669566757765311394480128000000000000000000000000000000000000000000000000000000000000 [108,41] -5284449152200197752681707888753082576595486556726700649557881311611839250989558095524568820784501057757765930195658503958482209506246608661135531377353784557626163683714750929599392199892270727932650711240876399185928191595751089984855721734028279532123042566046881298718050767601182815397392165222847868398154553392860053577736380038551544304385368899551667483120210194703683717298844658183858309084011805798400262800668402148626589380161827319164869398944278125086821339810363408324292532069705526475691834733038220898129636885003825401005046640090095723396297268849860272254407146714763176766345996875716555483004822707168558686895047912364807226299631302969557177971567987351585763499956976485214452461705468200625394745390649345948260088550784138699735357570566814119233366779413104987670545950784423572041981294419259905144483055112766718098908903436985674314035709038808460685541806831928296517948194088570432240239296596503769756151717926141753917750281765064866491349279431237706485091852389453601292584108554070733993776503288604568129829199471007797983135146179181186058287490694040519337857615827813734355749050432861913158893130007816203877416778670674010985891201292484334663275934233834919130893003742938932843740553282522866076298756713253528182379788498527020617306501800457311889906002158116705229557708531017479780766828003360290270837961713210226645859352847213997057249346166531355801592752655303546647571542672737307428764242674593653620238871415074365846028362184501729945828050114027548147236601329217621794685925668411561561553107820203428113684410267347935169433030429684320998098861369695337112950727844381925678207432251242933943752279276593519474913731885713838494181744296766288917885489831272908261946645161079252928900449872083068746318122847131452292344006923256830240112784311833547234959923599236324488338472960000000000000000000000000000000000000000000000000000000000 [108,42] 467838348205174593895558067663392995413980294858890542090682585860826790233025451278176928039060982822519182996429536119995546739602310124079833462834324945809009431564178647732881803357533844013023405483309435016905335711684350138341736139516153632731726878714857211465628256554168561820662742551340811676223521195324042796726042592134516026067135479503370857854224032084658331115059157546182298998926099598330525013795019459097661168033240324178064369549844092306815775830491278155780429845342307686819117942271863618087371803765656942646188618742421385829630862583216444478244915332278601312267385880666345357672364448022320509020520939729654791505365843523540274899323037288097486958074082494307041905183286211055431467170486162533028570147155777839470586194272793315006951365139283380537485961116201547570947630440492103845690577458085539975751770507130520177582737536752987800265638693811020134963928293797338663951936822696695270079359984120388115325722791969855597869042900172110325247858282180407741895418377153819465784033322318824838452457704628847116761388486777391561912461054620783613730936533081985357954511608471440821022313529288675922734353446028674319869214058940535399240176483324218024035611619448812222811451162571239240842904166158750373644111145341226569294581535495473346919669402321962629577344555951368324186427203210299487178600692854578142730791142252832348435179364608500098676945553266230215885625966059660425412413593755652402039154648217309303636237501899638791372460621474259626360150710997314763682300540111155127115300162183271953093753847818516463953941133987937613813800473488704930240660684977237389781795072292310629628136798131901059939628187277368869954874914971377245964843612697274046427997920591033366647195296027027467685116768037062115336139026996977318239095781375927712518169809130252782893268992000000000000000000000000000000000000000000000000000000 [108,43] -69384728549160267574102189740635488843195117217350860129617931660633226777738391364900238638917540285422983083260376038892471007860465726110736541787109971934553547712224715031228906559645662545982515239163106208339723241363082032085602843176605666878121916532203620853639223042485700725916378419416523944289451779392194254023465113996678384405649373534392503036408251826366078152358668350963399511287823065089084884610153367292526750751500176311672334193884945043454164957595572788365808336750449416857450509810890191892306023857013765936481671289975827808768558557688447811610572955082788116541245463418588160538637793091008192410601762019072535821951229247395256696706801754045931713822607466391872774634973956242797937142995066529445740584256144811126707973657208387817499763711056187352179693546728332326994325478151739255540016220011110659661295989352990622061682598000715408997517535831128377752576158813203513312538212117344116141115181613166720825021609880142552127852729964549315470789671148888909591868456387401807185100993413243729759990994857334237168627150609186202162806438402755199951031497516151755589940207018502400693279675136545392432016981634927653309168343699466583524267922929454186091609513969956704436899780448775485696147559230021789840798972905221151029841220834527410356682865070037025903254101916280776240672280510379065973705163444081648145533160565522666563214887376571365261961785154290919013691855184417058518798374947239134540996952589253584609256585000508493045624582825118280541421912047512907202122760995169176472951068688420399789001543352942723783925721801836445769776861133768004085552107196389857658360058667416689871204743623975244683684319311725009736605724841648398047061728486807406569344529877499458639059379870962689361692864654871408820626651532238871763189531333477231944076049202835141655789568000000000000000000000000000000000000000000000000000 [108,44] 10212422870472745853030660034017447578553188518347395953184992325124093177455298874326016225319175256516435105763154855566052750119981696178365111827676195076342226583112163133791073143682673660680676382477859417925247570904934076252187191769662160491712274320876616494346774696090929813675929021885444989703366304200388881642725363766092353915670411462530551374708521912053911203324114111858993684096856734127279035260866018085727777829094945953552724527981420822585118307668263060960996507836690328974184290175957277248283737041837347855354122488860493980445807537402583700634824436290909940952189751278737247637830185669342016887516811950470202926976042234689366980104774861966670137754963974318587568729629284567048362698893889464651298463997495423762031081672534790666845927505109347497412067329682187085700308298388471835866500544209999291396031605071072118810012173763971116843772480826368934479277711731221318525518198341038910908061964196987804328826219036996621493204270527117073562720508500797015612610502149513540530952296483684096710307546867343108870923310628310350320160159592359846803891211351725950885523130676310626984828073509660454365928633844613578695201951796891801779001090788230593982475382267266306285503280302623995293316376541544426725599418298943153850601100406035118591241080130718525547623730380349011557763258899110057880367079748161027312633220892301118200015905206025793099836047978106877889488472125210706319362306626617020951540915742003503663201775092567855067632612730345040962392512592633140108338829624262954566051350407744619747264412042320829337237200647198675815497240616232287704657512903033852804018230743274025438730252488907551288576942180685796576638820464254286844648832082856671212543603950206112418479396148241406474165437368427126194180041998153965987344889982198040725689733395970931426328576000000000000000000000000000000000000000000000000 [108,45] 9437257649637929475996909333661385138499708128613686384572481053765249824660574256847452285079643886445384128338807558312006854855398261960936902814357701608752241893272952238367677199429167177901533587071560539931551923177538753265901077174091214288733009583191447793365261446820245032359995007319733733882652958687242904618213956066499473387523704579387979699267582128555164227521648756772509694862988895270028251860922912199856613803401963398076726941879863574514694706616978194078898974839762406430736608691625350052224527223184575585100884617627697188825582417976073167526862789239761525568216544901662533747662730831363947542788173425550762796446921062056799844896903162181029931176673633745217253937341347221870816298530194063381911551287754277580100011113718362371809306286546332858678927019916894990681753603058329871222539868704759868739107714120710558693060674561639733447827720931531422092738871100859019359836672410714034213381364600005396116292297812829609804908832705368632698529643498077857539883267938313150496510914225229756022345924403232975150112641445755410521219457818103027129011877278495931747713302139500337954114246310025365323765590093333308429699978218429597047230906786115347155761880545441620623906107219913623978875724875103576836177888524241472173492545868273709338736364900013580846249928408688929456240548694027445358815001987534598248092874955374119781589582191047442670253369631839059068333550542496464207835591451733799625017326615418783446189620716874762143851754585366007557807919362788629061212232440876091386897964069160824864404716757337077666113702064050390857871021529931375316941265420964926790763521879452003285357101480946506628952375908749902091709269505609914181229614477867613069716933008044851610538603672812591528656090679219006196090218369512811254755257317184262534340332066128906944512000000000000000000000000000000000000000000000 [108,46] -313681290656295311730882193007881137450672998052791414312241046018549476721030632158110610804959125391593004233328882890954197653986668323370057765643678344018832216303882341038690829368660014813683335052280931327300655365894628751736412026463926721157486656763846917650607493811939978708234296585551489369112227002414575380480344605665763465739669483708272380115208310626496395746388921761543005044014063809523346815831476699797501684043935876412535119276609386800806366022412518207589157101121068812278024211452240346039199401044255453757378130194174151345897918852819528621857968357088187755141943814494746988733680767221151019452999501010063949814540592225104345433403384578713435548944248744344733552414009052085146567513802754518437172545891072266292555861880863110944868069099397765751094244808422590713816570917631725177529156673565752488849859541431940180717813897590686190522291618808924293211750527753034271524973292298046757395419544949809067990857367534876856727034768788016595666098823488213194716817996729006306689815924103948871227003805409040333772156225579479828057916030023765525783439854499070896102993816928160693846037818341973501287889666478015303173055647745165761577807128530372763308947545084279759263187414234083327256834877608226950576231035472483583478042344200964938667975569311418954956830782829710767700927231983878699052155012812233100496552253059691152148517657948263895519758671535874370624156898098080156791798198483747118992941148697474388780278845000835559124434924992831639333295159171303297218427595728152959406615974098936767630858570933667777143490633678439428536603586200827404555655638646235999219217558063356359911200399746605982256319575377928176940873074011101954980298698844899893630953614734749908600691042389696526171773036335369395059574005278627779856308925526607545139211753692671435079680000000000000000000000000000000000000000000 [108,47] 66061728408992368558766842968215344628804633699008151127441285127118347513241380753252506713116713193123878424135342055924283727954554071308099505032791187204789573647474254388091454173919855287585922895649707439360660008449060064953468987845068584595244952344726234293857330772086833410392342923521760294068540268771592817984494809206011290968888469786928309988917405373788890356732156398732047251912378834612105475871501740503524282111375874965920019120174564903653300425058324699287780436929988356253169098130061299941019535065991889022995665151684666355670689581349419743960142706925306065084314305648790768986996834744808303426738950543051674450182017208946063234961859676559213321700103618352648390227931168608557404667163430956338047155267115035226054147628800450412968373215540556565912859743771492791812389251359156214736700537084103364980144477290230746987994992805209039941016026996783543624097837913391438486833007805834198582540905341591383727124692230023617289863933951289354992821880195690726135560925067877262864952721889955536894293129582394337423448237015003333643574435753232822746327067712966177327739865713472314141521642134295116052950592345130450613337598511529064236651129082855567804637149971307223553991128305934827275490818996995398099212733381693698872259364941156831226311112738764385944210083847877363013710505709719357167384326739226086085895948910132790968614549858440736087075042397310416221874631688612066778497519823811426637838131726100394253399368014920179251579696117747664936232407043372056438585031616426258534929789661265100987299627210984720139256076195081068429190303517014097189551455166071542932104707167055026355105761380811585085873471522778779283436229521135122676592406702477848621984196430952412566024442723856110379467074672373168370721704777561389323864317751012856808748833370488658984960000000000000000000000000000000000000000 [108,48] -5558348323743106708036733425634668040001258179646623738832053885649525612642196295898979157525038229788051693535894277088016614054792859848134517818870049654677181617961392725002300556047980833962750544456752965777993083554909808022038371046433867578363951305510975470741378464791748662926050310507718140974362429756037961476245884036832097504439541984070341445331999552282401030172446043740647533946627619433467369346091008959589760534098844082163305466893184882822172580075057722131827508163494868856993442730600653726762463399764695046699870512290613640801485481339274432576940525584477936518089991995375703449178198496534864064848703618717941856087880258604362234906773020949800045792395311249437766044198405453897246010235877231660741031201410272256093666382633218537129031927746027088306224496707557799297797055723936967291977169067057514913652779533455794131730693687281238971650969842133441270962796231893174483976062989347654159367763215893268700894175554260445378963487322756763792935782573442148723389386344857199425531976143809342185331455416327696029971970561800303497004133067064758015175871700697766132475776472661635982761856040561528844245466942402090672313385002459333578261713103454232863215276511740301848142216852210552793967441011619407533482299267668656973322300478700079139708896425207724376475736288728258635126667349719588085386528262043812676619879974251995153671882261513982600642682898110650445748300570333003671368623467193417693748965369235935227393686204406097034690045983260389268638031855737349749042252300957586030799386078890426331249867014148054866326476438876181069840938195412439208406363517961376944931754660450550719523550475953549656156801390904785812649464341088999112878950700923117623516156279104102150711430273077943506856613666297091187225893740458680737268169167970759451448095400271900835840000000000000000000000000000000000000 [108,49] -207875478195605236324145645391139251951546180142957498409702558102003559596172952897760143968034665395258981334116799768602981265141065858378446807510359484091282474014447835508685875642197423727760078771300044137336713030848129041977055209286097162187373601051047497236496157764978658285936338250355834590530668513586321991421102899654892352069759148056314606382935443413463725003710429742619916845834648662197461958919306950385598184711559311495140282879103557752545624848597591723700952351615980892823376185281104220036991634543848317476724570006625461422595499844632242634091675450622813659166118742149615372608812129670017338102019351476127480393115230136025300051711638888492224467488481000111826893861134235544682958269209170101828154046070685720057094943451653191773549550762249953529488851228270818335612716871101282369522840163073986045764182478397833104261552238958029244561561374307901269066926856170316942828654690444540398038317763691100169101611422790275662220799347908910431508746191803997988447508336076279934967540758539127169847020546902483128722005659267265506111751084707170936385954514430785759741148463133195509924457950096907373796534065712752233742269929657153291888662511445506293701416658751131211140211283755983900682055432527091206532599176900800067872023972370453861893353871021845536658466823318639694561908275245596590051308761125626803115245075876758080811810101258124131492402204838155628043161162737496090868500994786357701341151165934893622988398219961426116239700272026170405383445691711045182687808162961174849403764156625463940346084531898363917986371681407284954300173598134100961618306202663413481970641521348538030959581763334780276237071246633986206631572160768573043709793461905875280133878876152324519022864795749648025063973335582209008977049653650703168458816372848483416415822021545846374400000000000000000000000000000000000 [108,50] 79377192141195052437945289655403665522261603097963893971038585465416451212188024847230118999542969926516850688020048398844450320876846762698208823920161731464643887203319630972316656758290283840359151098043386884392998434576619810499837792019676812302639729184520151333371693639444944234442286728393124205207744844402375476671086444442210188326954174587351570339837310959936137420373945710844455970619079519695789644794700415765554013997864512132186277637160846102551732416992718716960053993465950318986772945083667071029249210137339358919824725872294803005005152667411907699471465089006638721897019437194125126245533333682164329852974631919630547671046830949278697237461828962309083068434334440104680832099656201962813739374663911914125477194121602217777995415943768976314402394914927058671714688033018105964767591078071291059998965951706655676471690145763697803763310684456090798605953359030585179813757949862414511546739591612761122643083927550037164638143439468597810104913150175283030689468196563111952567412011435441866605307757589560378172513728869200870005547822116434732242592618086992263106162994052649332504477822582608644692854859457577386249152291883148431127615539204130435496491924877862286584725511955693890283700218833455650229834386431405084658796142911797205445090141777540628055658997994989929203532794320353215560534803157582773415620877991074764132633618339456905299268433266449171148342701648236997576461655670952402593085272118867667030639874199103441642457498285285690260084537903346302060261487823739941670990893304453695898377842752190958812343835469040955314633955916069541302914638314336753671435944862303123876656845367056684218663084351444994891822980593148952477282847198248410536972658504497991849509180964543467330069928328574080864973150569709693095734723106772083990698105647299598732250913938027315200000000000000000000000000000000 [108,51] -3903370154103662164201738416634719710489596352362356882275416475472606628519700174772876072890272570559458913478243891671500022662130918628478276941109306602880173042925831674408016376294082721143971883161517117388651141318544147030714282347004781084253649516370154127521585824071340085905205804599173244123222554698236743201397575672287277477656352199639727175257816847778398246482185467875913255044025833856436900731997220162501980185297388257369247134687360294867038139681580540800199019827974166340815177837794863908734022340595143929958200220325805433254606183512519474714464853931647591649371329670674851473088195409286012563875002080398997901136223865840978471122234719716425890690435377250011981936416262421503374338150802145720554979831590498925262305038498207019719589718030161726178392815782300253822569868141523127338945918069801805108694724240295769435408843484798846871244493512858424407278892354080249728211564056274649072968890850209095245908013854404572213355823682652117544864125178039876068316509221327812567224898273612932598628604186540736767574147324314938903979388653675166046067761307936803103459622437711237228183917482950549657241163809406091070892545465997083287977626248218022865618892543411410049197299623324213330514293037199179197517917539950559468987486077987533561616683747462643259525544115217514491726809950631339404182606947861455368158679544949365275990944706920052064810346684470607629551639503928090700350349612432850054662869130168133862969539236475696184981336031455395124397155065502668592654243913105467769001387673992167032542758270788342154804328515633801365364804640301544278798962871419734022368976190992824975717364453891867534675839568391018499133536886976577678981466499441651411314663693922935349218909899364902050320861248654062190118929082539198857561569520361589860549711038534123520000000000000000000000000000 [108,52] 203654528040294439667164064729198591372186907395334850374880389844491694449886451888380572478496445738251453789377256655200560082154514009196228241258639590068781519432126304063714405534964279148227020563750634931274807750818017293346513087885485952468483481192826678650190678062260939000894170891885268806617821361304752609272334785287230253683152180188104079913729362770912131360216769208122707186782060834030186042121320494905049645487027645226925690701022058574640738829220844356136080523420560838785185776045713516005638317104380601445087328991281405827464289516687861199540434625663108668420046749288135238880708549825953269803506409876993045380156111138488342929537993334276983098863494195825540757338038583428193522942677113829176875386006743731088698974325196961146989987120977390341713651551241921103879606011273893932569372022235681925406573969824552211236600135110465330842411187381943921413010588669809923556408727052111120392957181743627461235191386777279141733605123546512477456976162659488328390783288888381256928396156191183927014104980220180359890863290869505032861645362431669167273710355909015975586016793998172582185684865414547043733903621154942521567934941504981205670331258134433469192774331242967941490873972083436581624812424139372295212442367043078269926691594349769247905341494203521623882927200446314429649093343308436572788401901880078889486600667893624314101470085104181827192912558423028418460796248321378802978910496579926395853973892312339735739225634706063941034130110842344443705517848698529432953474880928365808069225276631341693390773686349767741226572347684284802453615837426463189215997404501393401595558497689704206691751465523639954014349244571549466253759186476191367288328672103811436509795755260620369713591578657291522402107156839141313663782282064805713825425298911622413508026821299404800000000000000000000000000 [108,53] 27081708343398597522182728961860525360475247221159390115175899495003418360718856438600163962322441659475685508492924935322998373986395406346559944092864687485134152698477481888160702682633395862033371396248950639113884531334910290685051180719725020480067258139833364889956508903326046700447679367895588231498071264544026348959589157066207196219258391453924721591464614631491857569110426804475843517635426662967597672687893799772961299209353298212774584297865170241392254635025083170904346767589705818000153545283690588252437959666199566413654143329710923332958738555126896284117061428911939780747328531110648971110336863905866301805537393517578055553259531702687032591440404319250878022219070610085016681227558696455444156520334107145937860851870377738538101839096067188324242858782164150679447965312765835286242517220798946957772335415027385250664236591813823065541283773962735733293869566206119927273699968234477505710684413343378412976491289978811276178293361588525649665781209605846203082551695195456170191015758589535675035884070107960835858360059664722151538166667012847886715203925297175261286124001564628096486965915268641843847015213525568730148242858346459671665000634328214423674477553494496074819557844620420500362433815984625580113272851491259596814502903662755029719629962657809149485929056750403376522303232536703944734008009776023683070349377280810101712230750429962626113306536828544836846703463338467848156819730250239412205615592972863664978422496717977381632605867964102567480178168943736797255842433333576241608617949106257054125836723668568779077251624938983093351311809792539405720372331653946397253958996329860175998586944632190534648417431665821303870042845016703689498172882642499526618712380358584909625308901112651365664463680137172312764802612225552162545417147647519306386031697045091026797367757279068160000000000000000000000 [108,54] 79898473111921841098315925090284585687260215729077564483272167380420974382983590791655331485412986844106158413654019055864014017135685392609835538848479287115123074069059809723557572559636258469872426027770684758620125026338397274658879623921321863180946859346931963728374183314172426817144560818664800284170800527519550802078642830173394885952962333417239422488015994829948270373583390898133285079435606199647287678118357384143580546925365372250784071768698301899609828063253218987980629208991969720389461892007168434343093068588587788430982721146932402142558677271780624913315545577540642458191951872555427005974985647305174630921818838219123904511401307624081595279717210426018066758502123871901001398172373918600397226966388869981972597932748691435385913505060087449322668947847919966266564969446465448367229219490777685845669179566768228136605866161628779419957290460571228634131019057225275173776634059390449555162384573994584146177110611684909997354413554055121818090581515959467420873623218072416056379488190053067597467270302695367756520681221730742984518795557264227620781834250087216390079184291550854586124951224027733000948767110921808268325990310124849840689456008870568156079348169756329396349212163811202162351721879358167543063444000549869264110236526073477711647041359143971428730105270234616618071695408334796364573109275937780157838256513622403866413708275035177684546154143282089152134318959292842446809639940527708260423706658773081046833432686260879027022075768322651644039744042006201470318326591215678866677267211821052912039659670962421446455950237718016199412111264647674190161376862451868592719931233556133567453568489215743294758703280678328349060344298830722181425945430549638464345642293347333432103067845096064091389337458050025756004971512901368101617199206454971309614628295538057397813566389616640000000000000000000 [108,55] -327995922406599940575121597299173529217911714212785390420326895985831040471952857109977252562583668754996957716095241754338166048169723427278679859253942323661978190291245107565428344453819996346592980502734060571428195197723232139634380230073961978257440903835210217977676120886576222889048368716713660123601320013468663872028416984890575760402133695135769566506353663275981249017726009991916390863174705592149607048089508676143843932379144028657528791823561623619541783679327440038050742827431498911194717565425232703657062945457392852796967653277345610869957967429878066592103220467546445487606356314518086924057294369352725677848090554378458573081003325619903806354880364061825040982332600784310160263268779712353984058627288972326020873591806837451903047131901848708352811190835130116844841473576010975018011699532029946940900712415880047050949730083972357428514918496102854957207631690882357955520521688508958075967539302006282549920763438871463824661114809017927025226005615295103581878742761651236336015704008326126436550301826376112038868104898138570378075664313037191098986381029428782035350751664141945556561677115621066297980738311841331963194131443471818274944134918014880831680418008521854890984350965658493972128177117270205135579507095226257962704992288950893968161298591339991399789524073304827123150883505875402696341669946830602361759907039251701826646807450513502423397263537416823650623846077240688424243208241568093848384095721844759552650610885802194394535796454237312811075659533254124012209638857108339476773057084632125562297583486407258269189650247177905894744791186242204547366602109389067614692844728435158818342886762697290654987356593729280104933564812041320133583142872486518058713403996761644747600955746723771750805291980869282902894483069071056833414627115905288798070286973318710978801750580920320000000000000000 [108,56] 8207898956283208892284899726856529151595373505353626655582190032919317098306227087458274911673635558680758250346319351257776994391058809938030068167580839599510633522016845329227868260787096474533181928906138117125078590139157303125614261806684392633198891626744353983365233359833651113475038771357351713081040381696114037789964683014485626533418469756116551956066578000249100689455016273977244489731603582783466718779450241982398192680993318611860281596177724162678511247819322089008781415249679081672264279082966278623088030874641439416916942484643321879060392454829668909302720819158483581511116693722065042981619800748844602563014830966712607982369951480405860234629264205123494370172639571701970674459321106570736261451047606408573442501987936140445297794084862404423213896909830231478040824365418446803696363285053854614507502533735306223415155177375408341376878525035034480289219417241131954900555819402019510596576804272687149147843728113674588702165950000988517832275209124907014708425589146864297185761455568299139730804062621684085738048572853127001141319532284983484685611731846072517608038054984266356388759829493611312857060226067253281117503199256998539270834637464559462177828870607940937413449280155276585405251317198277917045573450290972379933381047439605607458772050440105558629817199121921276170277228216155095224472627175558925721615117931403842898174832671002081487514960958598181229363478965031913084470783031423695028440992895621227413582259052253819912536147587272167267187031642810729665302572094425403137388502492987437253099391227587525175091738033083621960631580705660409444195026965862422783393274437847821736684842867416246733632368616142173176330390757386431324876404706910606469682168120637083780850140035833929677932644166963543430855119415702226701091475951928818624349741076593423206216829501440000000000000 [108,57] 25795453730229385063348792916074528009185203350382178593015763595280278850486920867668131271109382205312254879866801719970559836536117024722332727987233373005686261086502741086355265078889919913859863675324025060941528199740763224588785466157128119693535675069091506313931475602017936077689149906438092767016435659874905177026350806046738644899024478005447137685133404718142884026341249300026475353363599501970477994256300948259455678468062150699435184320215868422603686290095737702495759213172042496011151159802064865248316558524086909608944412803862866481288274804518862269399794879381983915142282936696723097300256361021872109519122199692754569442218457404382793789620198203184190015940521809192373294126124920460237779937573751936561436725457627609732125734899980852352969325176719648365258339312932567315775497178152342235656650164037892468419848021839148014213854130437599951727987542515813437653741432440415200751062357559451706082105652039585378876930731481653615071492797556540039575988194533823624551621753759422808417793519169094865131208287141257361345792800778305171411584936373629167622054296786941836863850131807588974676276445745171307077264744073045069709475098319539671531715997656743844546529435043177089616075141748737184702513851991599414751390516552525338044878052641329384470340529278466251213845372230053416607528233964115275202125750880073449397137888254025227753618200319899196571528595990421437288413005221264152627944892337611481364790102823270711471424600192412611231030168983922701343780199071432729151349063578695845745601877440465544482801642509544464072459637205749621202244476122243318054385255660087660585754125897425065580276464504103329585741573509682126014050296841853192166874337799183492434107970296575660655688827153830310939175482686261084533497347040964188538963319032446584684187484160000000000 [108,58] 4551151316010377260113953039989491334286717117404304652487824383342250532278236188736807798351391084321934253623230214991036008850353352688523313799937535875879266603715248042081739797174861507618311017212985131052699590351599499317680813293669593557464761943752902376649346710911729741943051994691974122155147674368352386817676648901736328768451320676464677764958567657164997702539411516919959979785922975883915431095194579050055080445548210929137903859385763182088267972573746610937920517189369729536573506552927084576871546087536800528024903136319326050807600070113753207821368847753106332353098714975294853100341895108081563919008651146820242522683813897919182183865169706355149503446635266789777413748688406779944352508111514471033611058473740077028763277416435391202692516642953218222449265896129513999454908133248986940837226281000777926838629319574304524086038827295893086827870659305492688726061566108037078161572941744773367844319656845087186538424093595594929668444071076000421938802374088645199448119504984837192881744966912989324106845842987215621713479609991295779679652657354307584440146018826116930230385991669998638637620994617541524746627968569744069034796766656004295657878008949721345471485358409148050413809373079308828458168924356509027454858651250493583605812002050019528574871820162607071268444781926071531671175530018726977919210933066960474735075657595182761949737268062985581551981363219464967892457893366610705568261133203385674056630783069697697377347188744288891470405829194678024386781937067813309165957752930574537700289916599936456302382426796760547172122373953112498077883310572422380675460048764284004559049795868853865982884438847850556961061747981748880519078116006051738157322824550761887421687698452823479188130535892941160572467688848215218487193458064875829244527626440390393075733626880000000 [108,59] 846938003757013361593273202553591430982603040783822689352523958411512699322347603314421244426597873500439027987297558837831592791254675602041668728816060876048700867535723943370966523154447562464337433788210971414374050718878222702790716744970968218296304804886886972597977582088591538962438757764099018227666851044978185494114657533743197369250968016680909359468317893023972487676090447029944836179371914414814753608053465489750922763434988998236554812039739324355448418071719694245239213921617058106151158196714702247946109713217600539599249911348983086721777915845726011994222060154602966408371030988918153927339494382581055642181240492853962240138960732337763041990514417781769685301543835624379339310229792179582637946079744129603023070838920012775855850594245969832197658147640290213953192456954266202747055249075188781235015713597108787597009816225604757430334399150358264565703243477829726684195001019399268903461139004676016197735874696432471276252796253254039000210427685345867490436454572342881518666016430956697937392030051656629318621671462131786263048868618044156700307063671673305766897200423834935244834362355903990628527369637151580310412951447348152337971340989402475941745564583902790898075681640839544006204759952115905866942975106222075437605864347355092839200884859823012006845028130299198145871336099027111993909594533564860105739728298001856767048253308544955439393163953252235781536324944192566055588530058389005693209630474635280995850389489441819121938255988989733103740322171357218699761667278614174686799909752283891772411079714969648272298287462020955312072104295900373696320468111263099871713251179122594029714776955579104423514371875372537635762732852725437912863138623138729409715711816848800425835813564587182253661525117737874987610566127353718544697655051880079440341401434705944945727897600000 [108,60] -13682248319043545205023083683993620471242484562932613114412197746263308282528615422571226129388109252517203150314332375814701875563144954084914530092600122559590430939788460524521659238544940322115494391340416517136253887995476385006920462636698023540529116438099141425793584432687382527726883869341100607574803919804470583111042909704241454787643804505462253778152611926997425368424325726263647631627227985193681499031732878159323858423649057299991038490260567519831488005516547343182857183246151711689805495215440743095682999464451294665857184868531709280672067856683965957762337227250996561983255912502650873527021483669061744163667147155302529983894594281380158765337801087293279776025595650252124242125328791801684345065685152969773405362060213565332641257981468165651590584650305583791657920861667622930270977031873924019072976162379568670348060086452387963934150169552991071295557515520010308197966138186886469672608632044144308647212146136980057477802406657774214878266765648007232028565657405602111689306076331011767911761959116148700830287359162900431225932984863047114804127334400982658265065545734346277977140300923983246423994185648504731339186734132220588576826917357927038685615300730874888787473616602499427085197683370615241835342513198782923962482368692529568493243176063348618877025342254071910737961897673212654126782891751029082543460742915469406962203360332017980554384506589121689748694147692849459183551977733074003098164405918915983549356569962967009827876160614784716500207512670909634682623349836199097908875829527736776370198193641688018418115968785162012804772037466108770863725801541628432431261490959264599295937454396975289332436293024284160014188375799263631518037270108588014695146117602954366320645916434638423864026246244464071802689915043551379431410594875080076017283245663283786437856480 [108,61] -153011792923721377564283418536965572660309121033750360355154402049121947394347103282207983029899740271845702402540153259350653854310788935562141757021099420413996510014082907508007891188696154564426241994466053120361446869600088357420538561826346509840267199180129512684414921057925199907666746458960546503483178336189384961308238463960424465054978229136970999961834215723370049158757209408181097286118602235931871269775819887067927180879084274154062068976683570618569185445046143397378307064692112634972497926947143986333767041214087636117296419612581145023580257679299218838689422610078700319865899838932437188052821008942139398807499423973793767484512112877741641541724127854524485970877724342256300645607221631097905949111869434604912795465025494258033863923014119772661429428760556519141897049000601539368476467806894607266011725130041386917289843659826972329757979156683295755697545559009172429808241823845941410689075091458562431888632419341757905256568228143000672550023331170544721928012142377238138631437823366102314093707341496027893295667050759455615040916588200966227406782461042706730964944825424130499067090474451332706055727078221414306977159021692607820655746019441034090707032401797420693157411546932341156398731529379951703938762451981485995328246117011474449257493763283849832021818435016711119812626383375068724084695266605191131639656095270329322299814634216008569705049044230234976792393673254798170629089178402300004222052310000330826601767744910436544860977588723645432621331495263233221056530445253200780557999281183325605275469136948005096325932283101950640184695273230817084472444184095533198936729108079377293528635009076702470613515894833955233012916681669585473751970533416963346646367524498469718592518526228564170658300553863855649679546710760053600739402058202996685311329526161479680000 [108,62] -1103111739601535406780550317313872037656917677394440867133241448737877281673539854734544701668440695242527757542889929120993674979162379547241754055944872965497472038139896180837536164581688004816303564011732968570442644179032981844529475571446769243574920059151565417042909227354927236980197636535481077935732235873357046445511800330107036719219175333403928098561462100834043855263915864947481678133240371678922830724865551249140917309147641441071890422677992598281751899763611527099751900448183237640960970779958782122352115652167436514362877662391558329813253699770212411404683153137618662014720780971934133266304759677211264209954317406488307356699618831466787799814972550551606161612065762334354256844309366070446080275389999247145605963176368238671291685875376604221466875055598400938172527529329412867134477527932197993969933877853004936575886263733823470957089327867521843403634661181254033632799858995091236245918836098584195448993977634714174396410379614123701821508111110444899538240688201253441497091629967654063969018265989165281178290167781863369095666035867557678824143184417465247170517226462114244657249431127051018185498138604967911983931804837390093015336697448145362214447878399993723857106021245853875247863719166027663989316563062107433099704256666639849599175499981589178519362866966346873648942000645836765018044179490450451314491674758149857415575622155966175061646029693433225775473027863694075112060547779895171701831475722070904379120956017454620361967860463199303166759154753523623690966753393189954717986220571030394443053373030637909824999371709406290531389877462179714529328072836073757377294865585756844088401250413338712218707532408839303873554057760444756068104729508224551769930511714995643558105469091420644413071958962432380931548140204766340022691539212534484480633778159882240 [108,63] -587177118935866669397909507957358732003883485907841202213860404630792180529877697875623123253275943112787590060129856101922120414837618145930696083175530741810962644485956618594305911261485527629892998597029574024937988550022157807874492592661946091641346902877484619970427877742323867919479948294715515450517509000415415575889878262815260005701074697062607273632038799888982000039172323470771627989260270617876827763756419486130586406441133072985239614624196685748556252599090684654893656122543667295544991947527880350469004943333248087390363584936164671368574015927677095331746503632521898849412953075900851830634242288972752317192346551617819182535459739663906438108443593190620072097906188711385921668625600009369231427087867031384905286056374553347628405752681014291480853782629077849281982282618977167767142396771661580783775942301604806503828105582793221559543708721149324751339325846349551643474625072534278310874942032719763659993194349988370090495890403311972806799027277666082022778800910780406289030320753338284180262462237243801842994871536244345855387788595871428730453636463370490856223501311906121731002695329775678141695055833933151469032357638423218637034844644953142041252890607061103863921137965343064843466660346013672413728487889193518117394740238033747303250691740537379902108898601944706945857750039756288356057422233346805380302864532445900785753420340864129545657180801034127056971162922035827283729628390526753736345129452649145500950733972870121619404929788019693097316722115343464276978904403638877618279203307492596034519127898119222870848193706731803163289334733378633837371262338152662216548322241993258977750227807364739346447617921006683955911008751837079899738817329926921088245622565268015921885551364034805951715728611643641230504630378967905951984915753357714541016212121600 [108,64] 2658489360690008477203071093873796979854175846607330950298306748914733647134247213369457070082243890451318846743599115890714426050184961732420454872152136939582549931880152984565508719301698734016428184122168954610601527232673259150565574587235838750037762027101831497535699422576011365493789013876696684385450515683013521490460157015070538225549162445019991328268957570827217057267514035720417985289698763212353580758506244274559925473696527289643965326002874763846768297932344845158170729408110879294491871509523488973523711806109153163344216694076495408205315639577270690262070781041654813125721426335002455096582549443787101624336381413193940566747666999485881531476439149598670029995384039074284387268046065597957956879358280562319565435241356312088335405869467433307534655071903772519403396996452306114464654771230933021237018405205617395041134396973305625899235525713227220698308195540063402740759012366181938797301440325455410444203173084539206008125722815714566484876920302762421672160879703061937895211150694542646197216968559450627060099494600128208016213819702733330133370394730544372979058526667756785360356716578840025993355425292112855156480285142814288267156790459148997315982721007872959612144035641390788528791333146652886844749654472177398827713879397627766462554851413249656649837728727152112869805823151699267616263984394366535941900917321125847221123437611370932858312203561838186463631100962152956389910655868866905573966847260224588920259776833932873190190306128007051882535398322386571676423216992606118888317774533592922386742250877773309620347232473419974572189307052539988123658181615252845386934221872930874058946481334073173110407515011263798779228080709111050439139602186118391677307107080334381836574979131287036851841537745820251261801099076047400841725965448855737416693760 [108,65] -55448905009892321659904631202784482582857785747254941739285197889665046388730787603091481529821831086313742443155480878462143083822003097960355798475876749953375827741621698614960449606226383870610428313506338918671117308241539371923845819615364568790581394922903863404495884306226068557390689284769686108351027814527637919235365729858553832579847404294684492000388826554577833628975331559510470889500996293164169604343058873134925093163623500710648387361945280172067320121816203659163159025409821593618418715436544027332609051276355601201830030353639150463404933315799000838758439983690232587622732861858117287164742606916202076294590826793477780654260011212331644225446559781150919831111706701629478195606870715388448976458563944569531239656203580854019933305239446577085466529767992201339041579349724624467309354558363819959683585629358818209756740909868414698132778050415711578532062139632275703729601303926926084809542140948365437870336426952412863292324597871544442830425143466386820758836051991110218367772074179832822778791645032996675189688571727422025093283264837182090326280415484935058698613966422876814116664537734205056551752258382383688267853306931940497730008251622547476769078637702758286573115271449589906955203787410188434731750156166215818640557550467607215023056526796034569394294860418267159654923424035017274492428487450846670619186439181520988146850686902050740325229134203733853905781225872636803226591361724102096673971771522781871883003964651392072573589559922966389331785566878489401726368436256448253861099410495892130624227725655783486392972890948799306763121990769843455224451077649666381018225736193983909966844648691912517915279588922230422064415868484419588808115841088238598367599272731638969376767301542191177307239908467616272248625880034663938859529178830536396800 [108,66] 1016509731490099924895609838037357761492623664901998424535917240614113664636491884551657357055026976154624744518090144397856466386073347726043136395251195057953214633219104966200991551757063185390106449528463588892955508550713814981162791340489570064070996714907186451394031125853144959222067981278585016377607316939264975634783056669878005027183940975070139963405198138619385080180436637499993891092863426110926931239118030341386272286658150359670838272800862847317439385705376170188565597366064125509519169074653032327078946718556280021758253955823870222635367791960769702730263499534454719140652467662602017734907885475148765049349932690206933658776088789571730963105572237776343777492961284155712765322724081219866398041965851297887067208660870045764113986229607381985490673875657792789394723474804596670187212278459421943238220571316375331796654129564717974386381021322086924369049477242680536008857140964511315773231279634559689831625094924995065713182100962334312211992682756357194738244739205066498118671986595810696607473662484284372999563425082505262819808144493603679376005080464632726283019123020880787344826502763112227677068274666113979052590853559256556832864106663589764787108011086638934475598786909546474663855286764156852374489205801150161755982137678674579058481520927700796661124484229116524880749914889212569503726355221404286464390901890707012459140404908618412923758189790752577285028861765697853365680642802767308328039525984127487852491584263053229813715513774204848382625549266677249314877733885671084820213926161115475663029522454326510728972406934226376346892428867517439384707252983301370123692010823188275026642136307013293933608965917606114021855037161840598883391215585210954913487199493426617698580601125732869113552751091889485417700999957795375276697207029619200 [108,67] -5140345091262005581235096302110531020526766021797667918497266832028592039441760242408282675606892680511278607201570749162372690071595179646491832072804438969207832689710073874118436048668061380998662754062708243400354455050293043222168869577155170927675081219061503348979027763523952781135895493621882230663026668502559976012812962353262087698670148233973527304485368686154045659836945959366477080237703994936853087371485792899458934652139033702571344580624515812835418073161787352753405745803254614775198463454668715062215029488128917395575083838340423159669492932931748098454658040972058237139872429895930128267770841423271771147591251624150487502651777364518337835228513848615319656910829667227657689260881604968797592587814599458795146352665101681984703979934376011370693004253208662345407647988000450339613920683614259453725331294327251835381608088538073446529583352530766378416174428429693052226110858752636706231665315912577254691569090394454799627093962625935201428181938846551828003895267944353220517546376010704448714189139319796177820639653756799315219462983456795315241613359175194145475630311848601271368536024673492007738114014856980691773043543476383560743432495851392753100062281689554198469619924637793151716662340593330068500417342381870455019737064544537116532869231218759171330128936481771937388225428417515256988883964470962173389001358543423336437415926072511581253899394813647305205681554977601029632465534003095639518892958707080795804465014293130481716265311163136524272727706105016244350403619632224733565993473643722834248293519764312944412535648909074916811166134702636249069377328993426916239481364962102879752629392318327435030944427968294136024867827094792077600936106024141530902778948701520543342541246829212454085552286312735900451751849622235062202223323840 [108,68] -22783138179647367435845347204247253985512058411681978043323564006810273344623918140338645236656196929680832339070879202600465949077211518102534516381175034643423152344496210371285870068010939254172482706115833670959162858265680444098695846982560610826996857094715194907496367058027275988842157588331930199672319103002612047827064014157652714236492680860823012453090505062560536628589571360030999621326155934059301047462901343884577877397353657251055755631999793612242032974991463412677897076837305531823393721828614713352174981489882319490444159184954148887540804720836888301855127939560551213148199791747167595097190082579049934423273677761145644260945870943743670777756517021188599968080051106323695447947681466248638679781933499542438789244440481621203729620218130559221290853075130324951928869288099122718806149045784150627703463794131706088276497384053609387880480059998991344697882056997542696615539183540114008168443942230461670873184623559936537654206600272402564982556808481064096601495168255103011384758709006578262677150711046015230208441202383637271755177570147228076162719040605966631426928895728856817785029574703297693152961693552796777007413747282220567423906368701476760721814872892487789948090653935638248888842096848556318605839510626595464059040401425147968131319424787718771596555423075963459101827094722391689395711388389410495206899146239634544373106015765034210066091638537655216564930585096402337245043604763632726046850467578576600999972765318810115600028793654720411672819697773287668624963197895472994010775812671815095403697574612796184049745453937863432636164046418871476758967947777086480927690835529893761384830268358349298803234822734282090384313098792732616090798856437038909347501108780895912697782822838764217853616456401718576701937357035195184173120 [108,69] 137120015603284360771211358977157100679229195058607737033836509698006377117705297109845931372050999958792594250698956086433533377299741811393954256670031784282487797572110165029310347689314079205193664263120942451760662302865164305149387691180248208708894907462959076120676077747553996791265665395577436406248704195201635197831407065735146332073038936935118867050798734733605464488922942239131734230554445184506644678128639106404572247867589211465002373363351808022307804208843851646926429487087748916553962443532746524709043769377646336616871719541319534121144294715929620159972453427524784434436370602342098215277422005441381879203459201071413272698617645175917753104404937922490144282693084983442349017141163287999572514454630406973132398952820830689066760673732647570022762766022977502975238757900148197968917673811290487409184646698509416022522723434325194434234717152184415155195715758589659773021557255175425837994047609480212648086159939992280420184774566387379452583526111975756898786282436879640074772959683506472988612840065852558378937490264897178620057334503008614337544372664453224854015681231413016831023318577951971483262449644338794959584339672606966251440281719574907489891191372123058955958216843904349501813232851508858496665158292596265001281447095378674267842847913526088239397347679253466769045133000492881400780291506832526856959544836593478785796613318144294733518137623379300703393610638954063292296426663022781362278110122954524977073522477943655718468390899710211842892119472374459348671131827276108500904946834906168257900295519118990297239810524209308102354373190779682013325328151148680849060591912915453894435203099527327773755863836969106483130096485284174942708512687948217737007173733162284066629623488164135774638970700940750171308607859003229440 [108,70] -44944975011792261299953600184886566017113905391735071908563530429062615862925284533902370821480777060461466334927591747138089276617350011487165906817020129919044421567367428068423985767432343183089148115352142172233062692240085076053961748427498635772953589953948466995586170860650088459380227011150379652635363541278713053056938319969312909157570249105833492051960485397596076731565507660292879259563607860566854646878137137797642201531300730995018357635903467288406304832994054779056041095976733193268047113617155980284220387521619869800787663515665921316562859057300644469482733104604862570929153956533156557474336374916180646750402922514435837045022496893208581184466278937924305411178491319401687279406096538195379664877636969976765769333891259022314801329736974175954261563694518604102827646119214962651789440134535176464396358088411824704437930666932498858584140463023385346133492090467797074103433871962077753302555753805415259563213497047505507678317758399446574504361300797725897628112253914011358693974306556199432184924791213050884422860142511698623243623384164019174470974945295169369930301512781522383185052069925057894440808494156417317178090106949845899289471385642480156078093076040347852986722811862209333290085153153475450294884543728349355460577594144101439961973358645564159287899910141843966211835172883004550898875381270127836733038298714363161233967376659143267937155073814514495337259229872958574714831611567876136868230214969733177906627340790964383801548838163137939990917109913116955776748742775026589680090831665197028380828818524942294252108795536405493989477169035437321974842987284459645301323330462200697989429276198902271654291809079584738754377611395237715421832660679699224620973317906237974695495585153635717255566993633018414123645872640 [108,71] -43828695186089888175181477261030069408128676844607323319893200766552840745148864521484313915712522069508110176145443180865995323009116425712660935268624801738484402493925516687513143605776157951191077693925158188691936010338508066045339272388848596247747653426680790432528349532257581485700194600480085174786057924360955043751922569035627617124189813044496398462057828691251033696972078852174031340227986530060002231630593255999719653462493566710329039323522072256196689471731622823230607992095395217671181886386282016870568399875817858852574407767640965405662359244287522425954955182904653185725366137399283429757923669803091485829483379384607859300183424405980626318774702245965878380969678255984825948346461794501241680035793120804708311433308180051680759370918053338216344884706854858736648582529829261386458238054065412793675121260721159892058051151939131024430909962832431249743108649890502796643029207225860334192921680039582555329782129607681060556750463576694184197622710643529738822794284946247771751077621232574531483866743752067942519665693001861580543334879632674455371363362508507683330535171423494225424213671628285573305783790473195566095011029498272869798534429407105897628770003072325538981186535457439345572085498198063881328314164934032362000304928465753721780558607239773019376992963734264829364571130484553033233182357086024413706233562484199568091013048339471362495303022471680978941255799357819040024121176096280540997587149032103851776607090858678151874241996137052140049593038265184288361570238340828082881756509513830766086187434384645938671621719463592919548342844363746360144516264416572755040745037831967369054079322114207505849887205087859980625299967130116185909789124164176007682769917707532928297754726988197327519285958179661035003836960 [108,72] 377302110065898845073241057733157447892267417592801259056376685035206966450359949771243001401444120022291249721719713543285092061749876600285802661631808972418874671134175539546813388908623758769643338094848294910735816672135869225787094995253631781224261553241227098562859681302601181477385255036448671302603255049046104656526451185835687173997452476078397085306233098613923871534881359773999210237402828964709784350451032446733597554174201489852514250324537638105322167888131527853087736053727323730683766879274326499774182344593848384106260622789558797303425800540375922062067882042874137096011788222942789982152969806419318144663035905422169594277868856317268691733141710307789285289592466682101665449479550108483717488518363802806339252132595429844415072094580328734721185398274214004389977462119351064173957624606698263117570911758633860783639901876137480838278580557871124940010054647201151871282673119038035281595504802624285774232007070734768836711963092018980543191957002566303746602009261608828503600172028351903709770241567362382609598374274896446562431459685712103312058121854192582059941911706929352882399788428667713089580261374049439444393138847838342026126555527927253563797185603948990135055568149237105320423471708288373957307518626156156284053831052506250339441069260966913471485895386415004280463260395330124234582144078985637241856317553844814250811438696808248959232473298347380974204064765437108716245923209764688386021354798682173153474535929052946927042585027689921957170487754120534736098937078222128604664816004790068612214958743136493071660744067502761911466460966849913855003867628239072742565988857633870484218008377150574635609700471464975501103361216007468020276651989513831768562372673514805229522165115544529463983652009948852056320 [108,73] -507121957368874185000555376839035171933565552018203312965284643642009571202659436499242496876756498352798770824609307184573376002066144550273142319075300252292225019235640156188966186606142849784301538331791866482870986279795833235913098415197854512210619436659677598505100506685910893860649813188752026018097279040510806248894742790649052782884219474070724028486586531458201186623428945060749533566172686629900087523353312363397567064967608743065163065076702349878313102015425903729091908534326077151753559147179105046159506974976202569836503750071108854500506422790584055676627832181815468821538336010077976043369567266696134231292721462482963055543904314018640517072586111000586145564024148889069821344518175467218909133135721994569761499729250905901003250835839262951156328624031027427642894037347026623006918568026620132235449531994797623026531298467391862778951126226041227709905166770538646789307013602872177518476920841795419599145232194634193935441480160608849183349861204134629327593005926387407196769717960286781222302836587568831048499362918221011852046301739207322677202083579157988994042344785209357989771912356349906892824501154059332020030755368772183276791968853939403072817020071864090638165692676545183344966547709769951534757900972026239491687316945909700321361312165788378619752058731311893902940236995878273012306378098859603009005845116947825387019313707729751612274074606311009730093340446334140198687929060923523058102932943358484264920985000663946562024824677425756647943549099312190949339995235156096439708515581751154540611469820027356635312585157290458885406711598477597602945153068607309784433417611778029110846964530880883233947711980242581533620205447627957610968784522075921230287260300810897233179297068335394160840355577420800 [108,74] 9399666632069182442764559562237778450893701367205199313067464392056339767939019038701741265492569730705912995122526040757360535638549408953357307800758386896166888972696597067818995496569098510702854691133166120368454739437672964923660027176424310342577118174703581157313693097242868896372737978165733194612614942940830954739371295853388499657141543405041851507185982970262739744405312156142302482090916815994863165152671588181920540222840781512219192176210739629254500487182690611145599055049487645360417727791460080654227741970707538220478508011404900820839175530568319629935750692769557268128188612472895728772322721787975601320206547848163815359920703700455494527473605568944652747704690814634045132557529399922671484328495705645273222925754227804125746615204935697871460439626727335623033315560426831561989066710054167516026472708795029226921451209976340306174435185195343068744976347839789626605438584671188803470089557601343423490067889868831007521356452309671128455441917696640389161484670936422076321558182897585645046510923633318286409640855665975708209597396032259995941886621907798079162261314981438693545399090856851153346669114012901348122676021655516172984275193362680569915877751259809245884095188276732624895886367723798719721887992656195410238591075543142562653112653206032226792390073971749990138045906591194421843594635917133373494960818227649539398715565062490244356628630921948781120660537455633553996341523752207600267676058362237642760933124476920501878003642181408299468614614353958528709878646083043448189098811325933878329962760559745496573441164398060548067615807613362352563338490208175148421442656460063006284764294306250738560071088053911304963042878632802920040170012161859607618749045580303282691404557947436107589413092480 [108,75] -321939362643232796536543894982990813934792362195727282915520925993397912356650412525085023059363656846196319335425391042726498194980835143444585203384246165747312527384514991634770522417860627159214431281203639765029924052817015425781808794331818290164086695294301773260644302011551518098937248015024602574649371822741714098042511317742252404694966731770249040393609918804604767492863976430380146082294607707277387176529144969129239440185607480004851571484439990156772612014601807031838034878789303669363800025218554918842393661435435232423477773635500997438518517056183659516522582541889729943049148217036141826470443940262893091394029186655525592863988724826038960418280421318521633850333731315625033183675177900419011684978986730202867878039286287968946787256696306179772079550811070485859360175027787460465512234841378392415882314008843889851422926798570744702221571931067845772398958837761673745695862642859045761946108752822753225136212735518016019212209538013685808631056842676160458877080767698401549131422353526851847422475732000280921843371723410283132770660124847557194391947228440532558036502948355229626026342615261333944457204580038344177532686637371269342419415259127808626332678974984294987090995713126944059375867978408018714057066017573092157918151511710523008963433933485508145329009238363870697611759096799142003498393925923705665678446752449416896130598638466950280127820447242790425062794725795559999496223587783038049011088212938241793556409728310117467947285675017574923784693078598343234292281248032192535141281018343982958590036101185462794100914711824940384375612326012604181717083041753715572358446269632103982526284526087023656554664255262056757827190562608192387313562615456496976938666176255721523475234964638626661730304 [108,76] 25120261383591574824644143496006971294488369916290808522847960438760227146956305933493778631025217207422161674777951667317090718998564306838873729936513709061328218330258171590236012586264976125656914696703538302011504648957002134435409416110363239295312344453885361860180798267912380950699186113593553862975603568973763589399491713008614176072279177535102206995115918935308792946112315947066716489291677369726560903366963922073127082092272460161295044397010319192952396557760634715728883907889000764035557050828121465217215296574374204853137928357824491076136745409950511718433574979375529654566106958179723363187389782715660996607780405030421113619967603989742660460402575598725524426829137080515454495574836122050605628727236209416264949978476693413000741711026028652710502064335984452782073899734778485356875577910089620330065124499115368956171118350322365631623177492699223844824983191061151354915879588560181554621780648983309180633038949679186391028358419447691482629948304315030517677482146777842982855510531843213333637140277526713461806351661248030839510035390907911043956065735776993641039788677546485384341252468166104352477013655000806010792587126602739994782449409259468355507257935127492459010473928661215325591125984980765672975326734930444023856273653052764191004124480682550706646673023211755100931448538284155492748264742482131054650090090826990686188527436473892348619851923293618471603363507682616130323968945817280204527863890052343168944191975729429308770035463999475324772568371261801282093105811174896254418881426990712555013344630543501556401029244010796661906805285869069406184569844650911254524144410164041174611317114038422131922966696783884906723443554359825429977874645758296226445961102369279011079144603848231767232 [108,77] -327259027780381011161576823071253883527999190760926264067911239574689416359855066790829446739007629403182596639835838076733259371309349982960656355451139828099815982687986302544952309618557418771205347675017710978441326682325430040965378239239211073278546793559112816708553958983745788901201026980276471886486618935971359226502591597548593619043082365661501779662247662564388602366618719235201397040636293559175680347371897845248940300054551723083000429225217169277713059156682572805605060153104816243404484257545669514985159211010025587958977906908489285141484210187458404887172421986617977839838560340831896834326681992981048598555076196689482385619340152568717361960057805285059390780170978697574293490015244144924532217333898253846145533754592016660025832539901720245785397331276302178104183189959668342830547581173824155400794561318152877638515960759955822156825029430244475465975439794913684239660747508638717800610766898103771469373633856813728886810200790189328909810400408566820357958874010218476269663445978868740570595123360917068425912275588125905369749226822578913107022724357873825185687079383999922641417203595258713186756994112919657778857442824507148330662536435826986570095963474983052240031236416139676097782038401075872893513125406074719676696125517586364863548820491669933399898305383577519383750969930226769436855020346140870784230847392456612603253903526924888338137229041656279467850183910627570854057827524081973359130387074067376754721957368870456763722874824794118014040590708658360975924203939359645255252734361142711652059964161476667092276005068586362253612245683925691403049242431774924868025264756945122886063137505537664622716779379838115998057690854719380275688169689002965123915618206364827375937204846883328 [108,78] 2906709920860164269182987673976590076374817928041288774546214060735961588328962327994078870407998583959217220202475183486107798208676946759641495295843694401965580645871511428267888445560039102250827644022819229117068429257935323690095699358416840345350772166926471873109566908147657302684667659972454711725673984137808063687615162565925402823764064538318327746215781737201214679963490316865934333551955709537378586248864497699444540286248768824272802523030846933215065605035606808514674795740066202042873712010062546022780048382858197710218017317469414003811320935363660285723272324358691526527549921803907409135530441421016438132020113267722195186758459601733809040901825893660892110320187140643969710622818443432037737983861660774713550426589308198247063550842748497590638181847696382880306566538639920098798804229031315514134125244887586739002991757516779277982811620240199224887930790201310323523295725347593307352041547119007195852378885835990643930618260756604060828764318197645711448776591151814170741199288426226532794654012463759457593686284454582382349631701190448010854652873661248290203258304253097994362469554473625906851202376000358142100948165763578070622940343802211754381988882320839561514270712347568739244731518810433924914354936332766632156989344657684356546125858507864386517289214611082040456363850337351732707319326655683766446298737113368178036035378287866639770087149748885304948652749118449300073437213221303854998259410804957117847395753406525852956336974227704016528383081052953958009218863582934580951303880105107049433553268148989887981055710529673401986412143621463319354846900713876606151631618466872296639078079462169655487151664618752101339441582882630439073254744112974597972524277931543575435917614336 [108,79] 149378710365411200331788919438202590727389336152019486147966097333470777635966351573245051854341670209814676696586785821830427512434259515175697238635229544140102802984858407841306238978266236512089130660710331359308000372967838175782457364257522702164148947425526746681087616026614466750590862890850297703504908857342342677659584451362247245481642330227259137295661210431095755396820128622240647940778849644616590598380396922019630441633600428170237812166178626014717461592785862481410299159312614474487769270476064969775085875982775717085436871145006220249721343692589537566651318196708605908598186921491126386981485976206158335149229038888607309304134971803844452272558461036660857152921750116778509392478064590047427748814097888730152718943115949710844673906719877732823077541198346925702027978470734749611257098589276717278840144011421992385108730119338028411711473712339641173894448149565791555048476843638000691937522217556598785683321732593832396424136945169751722370781336523494767459906401633357754444768673335146987810301973616787019556355924339773820639783143354245424676912414057278941624395341152985371169477571135267133121104301517626504271839157573529863389166333862329892973016563053847926074356396373690089906054825498017939410372706478627576669896779475924513275625540192967106966794806716869951574384951200556957565571194580576616254675937755583685923574641383916952377648136549953372385444215405873849949227021033268991190476397654662722669556411487796368100057918343839227320079140323391737808214256356184782942259782702266595888904309988930443678111780436811724812657994939423797214233485654025691667371123666794598277895677024182614963197038682324149140136059250264957561373917677670425102309709989960931269952 [108,80] 285215291313247948003430080130895321033705759491522032202299508323614872567967435096556324058251167231026855313019030433916258345676868359840774082408890600407964174612276477952535941011041987840667752131706507740197671877146606615186201179731686960299251461743553104347392568424099744554173596287925119058328134695073241589368726797123403238861098996848062956130658398240077925816432445764786255850993332618532002414319285276598137729385347250528984105410989003784299584920619388878813234161874452355267749441960147420075354141666691982441023436248543999653655912014481011142943321989772364110790004125647425047299799172986096563784788922393515759429856281241682380709869449487130603267459667736581336820663306806645849200472389305580753992046800125531541566512425119844497956632643817557515927270379850146119951933844916369465533229330785524108595206722887205462742455311741408567863538106594532144503887008334990754821983827754698314572123644180183116194947603626922699444567434037596175497180836694697978855991435195723805873186023164726638160116772349418783596910392848628686116101925795999922282185635393807578263552298122898498148902770177654090963948253638366096736003125972298563223734537201799467215254045391760263427251320022188700749353639896701407430894501365331288118013640303705000145300713947669684798827644564158395532560812977825492291552326535144857962770610893404413336373512209284602271783601407296254308031443597275392244233462519676189216785194971910179821037436584347452841891241589138343568188641135462028418428061798116206296385634223002942537596205605346626337999538306935229134225881480821743412025080926905416160878797434850981738819101885188324656284215597683316481267168032115160370786019596152896 [108,81] -25834021339108231867952143344605963935954913719588810960559892964771939074128263886248861738535471997624905152485564984193337106792803979930724013473515148193191848187289949148618229761050582894192163547426818854670213709982641978602145975374207150307555434232956123457506602052537553911094210959080978117072152079581553651772530665711246450506827704531728594290874881432860829108332765888171114205446560664969648736640672602417779336502019905101128339293382777207042544401890215195093373728010527633546602577341891097809586631858652021779400484669906974776412396435574988450262570234476009179934142140053978084039897940792636214586717464603611435359466815390251254357154585673999491128849504594120056781202064143095756273626854637068942772074712431672792499575455664017564187973179678201190777431550854725340255797918657653911605673249092533504851166175229437671292313874267472182497088908676856195520991645213620305547262574443681498341969805544806773105159417936687502907129446470007816228868519483643462178742264643409497322027336447722776728405427126503232481612207236077768288428752506652758350031770695496426295792714645949575247928990236483228680874793333744807209620642834858631525491865635598981581488181519576444929466227645799362894637429605018276539879677980216383299702183938177639690713606476948462621331255332788147256219581925347107064332264098308322326709724432302104957499034182183930210037463898074971476859155693033268635062934558817588772619772032350270386908465822786328670784928741071893149867449170312749977494074720134666262944606881016942894732434379369383337422150620721903025328470575638974531196185554265460521050120961791019790600363483338615824011985796202038997152135964915776007446549210112 [108,82] -189284578925735593568521186318687926512802383317456490508121686597168073906032815059989688046946190119216453404092285670180414403020675497847650145435485868063573450936927840924662837615118139942386203716872561667812064751996303101780560502213180445995638001362651208650970050253182583569276147870982894818880602373190222917410537429665058366275280116112601396634659221300861770415575032799979802310389551197499698269891680944907484223310816935254665352463998522277456944634224774494842505894339889632049279529222310222932902833160183074884857663536675403834692604611672274978065773851658794891846345025806627847279046913438512597282016895681862366730061672268345412380193242917893997890273894263525011780434849803590598587445422074391769846477485624275708914745231229225051695883235637210198593524874599803905525375018460059176010352548824012302410134168307562881340924934650171416691067016182748613342306410569217034507249658930565898412179131858807097319922858923581289341367730134609505511618943626659507185798611071634098514003982043262641080104142877551135903941574330667543407644955708085320936509023225632521162905539583132186513604489364992097863622813958338230538091641874236961705468001136934561824082705274016552798227614867114414272859070255342268335138901452533092139432797247293979414327672998286034623688681481457085809060468552173071987136325547777355581401684103849530914804752128642155097044657995896814388587145458020330198754542130713672387398849873196978015037218452432975568799846908355752025175974650048342464885825802105088736512158956772942745091375847104339595740584363555197205773392587761237921859322438328884639591174462150055923128237589869253298901958238194345560667060293593091764579520 [108,83] -4309665032194619737177701783537817173101770210413719128180808713407010064922246655780340619236235318280020938678455466891657038750315952218909830391451721108008850469358035009878104586718775994318501886111780248722279832475805829654002058144851512464362552945240768992986490982386189137299847558810335521580770678572808975090592927779194040619938789772963673531189080227366977677303073951014128657735687960157163527145622209120191821346366545241068315358245933131971035195943186471073955288350079428579939534835841409152124737248257006470481794211980790469255699498399943879886692039614685545043617019621475208861696060276669927764469783978686396926538070839842401583780374164232026700360602030521250521072837132304342968706625821311702719982315040468713257119595372550636808315721164245062144121180170636806089383538047856002551904702457944575570278494478329334616973693005193051696641673763109018386036828929829003834976273227854463447430101079524962284406281801004406814422636023097149164439908107881903821804448714796686960578559854993369809113353520491116169377617021506569718618407851753910890909969346366248728253539443835949021604760077808119314610780191586391468667255376094844112053630653872617361475000160096299892158219983409631776967012655010895781092653012332138051974615700781322886759211961440482500657322541121673878951967576759684191590996026942029120525580657347479424058697066621739919693764480759223266257168880442439731953521108861283217033336902852318135412907850296321124869032108785437771454056080614338129622557002260023116011508148575504386242574409910549372368680503210535173556709461787604018954596831296754677861034852759149073910462438409096599501017002404229008265994007121889568512 [108,84] -119428066166704236811269593423631800025939510975741519454097417876924539858044929916780372995145444881669409168917106974186364606619246771710506819979288951794034061455397290345982983387216480897583100079498385296829988321364466941910527927441575728223312338027838779620030661492237034880053126756854821146241263347188399124629285634230137651889485539774526408934714757150469822329137976174408214663601903352564963041732363885642717757910148859871821854820351783445996239474871362698698766930906575425303258474134445450993524171763346276198959842307802111018438872521519946327760663130698631585901659756756481824910621298832413563117985084467224059240080365125252648599050877427993532137625619056728394580293821494171660304230779699963953627089082181910187616988920901574984859223755404798123371991400865708964445572969812386473117973542223481949715127395684182713591377962443358349879302997832704213160551793060748228500928027530810302313292793595261536884820728883596197722842293623540709638061064536212515953692039386006661780008209219729497759969381491127202847921672361171761241486011361751809307392070877328880585625151453211613189354781667918481532125877746376880103295935817954301011639842787403712050988398434107385125914763315320506022089610139735183060322363384816513152613585375998163279631368936258263244367052099644907592881047858643860495671843076549439968565916559999134747153592498392321786363749663045750746537258536934119592898320222317248999609294925704758554813078987331771699778669416590467780287131332217367790500198479318817497530834072290710697731514540244753369550989747790033611388512985659825150620518562783835487193973922405575948095804711543191605785550722129226464524784073178680 [108,85] -1288645325970458891872197363580609215680746937953336853651857433371924538345198592663367987956712743217794119946729837655063355566443066425245896663308559681356347926698875522196454709189568961181808298005510738551141566284152178097481166468875449286394052811343052348732396659114344656211932887629819733169071349356773961284915297584412720351504111692911813770683403447109710617768996706380206790681199045779746089619864898053837521949664936866256819941186466836421422430961281346734851706336930177662237482521099006054892335801578150585451675193431725860932523753149997139604476315752251401750275712813481189209822732505772588824952154194083976952097307609427812483267680806037780367877234702932649904829767025656066063327163041385192254086209445189028680531935928912224048690369227481739643277637047146203567931441734759512508606862606085434626076913972772075862636984153174586520304104647512583595527682196767886967064086026935492520092383910044900663658417502021120439312007700756002008741600734678313864966364524102309410193819191595648800602288122008402270867120098941500864657903140912216545047022669273969062033527381398133638761994025596521899808498354864191303226713966212584769245265051618214362133174213232793961066579673673220082339249827778122813554672144120703172863120009294319744115560531763175407247411888675327794299532669806842497908912309907853219412033881443140839646759779403052020169709711793723127189168537264845205001328987279437214031191172780915262736133720550394652142385558142669849652969964499582953490663754248208832588306681243775639835354198722184318012375800921920903809604189631515995421252588702169403996651591636532939421378298137509442844841896499703263510378468864 [108,86] -1795588574265655855733541233252552860237272894690746789061809122634124519519392754372534921725854036141136341950150188294459612998847130419342452406358568462695262694873978217169913522944868678240963905897697199301104531726068385012133704599284535494765108434066510131475475866836257260430544999572644295912362589147271364376748363596671257217867702034072808384562725009827964281663098202114865525309523025605946305616454995474060348917767496966860340417613179626144815787954343825867586228322661873245839991315003488846166641972853806040058107750203730514133416398546134607218281812086060418892143738485607068141400857569685493072968822798726169233484628313054875261528833683229993116135895390593267325017060270316759856896067146160827590644303469322007979776014445075138513070122116877102299933262037932076886649225868965370813429744829728537491361334566554964092356581413147527913117042845405241663449716222818331343800090226113710075306969706929287933955365602563988160427641109299117402578717474822838497360539217424920562976602404953469856245009211709401949582446344321407704633233277192087331190038643299370029163639755287627165459862542148885207185053498587519546305625815028800116278053143818786674748115970080218611478027518721834431111431079151269517099262597042933356095089318533011363093174693793448644169971320240504836633013549421400013879946880839706256821166215441645367573206814372938361990221780184758489460488691469359862990266429489456404118439094741647982204072777100089460752276809041208560641727346335432908967597853132327548686918648071652816290039353189446481491397472295972256794896207546572249263028282067524061455716343371528513554430426619787673236667682368918441836800 [108,87] -16894991069461139605277523991194073450586209791460679091151703541900898225827902375945615924173957187833925089154099415053681186743797233863374549165661534002558089199989656951998392900812139507122060304250637952309607112485021450987447538184237623988465889451045664260325331159202685986268840374087486937853099361237156735896716716823313553412243488098128144224153822006801619712054990806477089552133177487157010283162329932517278051608553994938473605478234308133625940398232579030921563007872160274368659907547106638730490597610280778802333657831099319243733029507581549224578058298386922229244281288750367833159026794967504942376167045298611465146909800267624528267468950013467254864557072270826907496270458060824638478236150533571757230359675061730264550846946588105606633566943881506341194109203905064992585578107832265902707560076021714875965127007557262108017663201678046373616098883520980290741980156187167934002213231067712036709518214818348467197019334729755730409663466513417309110886715669382058078255759341866384039662251017454783469031905279440099462984172674390849197205052410016026922241573786851342158601184199223739614227958476249893150578505436707108798642753232438000949452635980571708987050721972147138147274382650781297236815548096307028077222272003128904676108449346428672590270439161594859787100645103581290890876711838220119784912516587592003282128962823766444168741291310522384285006948553547742740013306531685557092887730963716424778890829935755933673241390081834184990379704016609280742409968248027148025833849269438740202889079398685310891601152326734872688433400171279548573278756592037804425780735957998229365259087295418036922905522050027591635735593625671104832 [108,88] -3587596778864595657880883840235832696166056965768124499146510099462797213458086277436890430326553020252165805858123140499671734316272319054866306095472011320041932042371313371776523828066023680668882513274681948617356435025160100375399526239251745270400165509625096040610645933258225381280053444322310508359464637237050402885159925759698887697895677537544862064004211614163024474167069924482347164677152136732323000997697762880234506957775774295033800260833635011559999889371749939083674766842932259083539745261430973173666688550505375565209282452898748065117579577599969394032405670273596072548779857788253518499467653370480411174781259363522951479498484018866820316261503891370704220570281917763506201820784308874922979118939162138985066410249209871947740703717346452265529847530585411327140223372529603342236689562931979748943214811097350968428971599382981799898803212819395964736796018981534359738544078054547954732056255098401659440366696329158367626432494034699885350934035071658338073222296889179007113375600342488521068724100128962108413220160075873683164236742014869435397496397350714121607047870758462848905108406019787679531996083856471576759202588334143198111487286570898940831918105783754664295170512044877650444900118461740526293621449795973266852446374021967818285440604727618055191142471106824269510814857377457533757958370187052631109988096992082140705051603982592332079490383323425264446483022080913417949242539438126242698115707523907936406147505158813499388530356063330650651896635334043998831485593933415190242552109855890526062490773934012838692565516146084232589725229659194897933171640981267673914763646639070591938848165268757503109364805490587587954764097032128 [108,89] 170994830614644784274319069286123015947031559987061820719810461409843751355957750593922569618777202903601852338563172604766208441937378876271207302938836505942777732337470002267091735665017142368108171105387925850319691483397860154951514551869937881378938270625931237780849969649562807858499627563810269524164304716590010611208191239192040725347628239172726906986212005916587256939156791492360006074575563564651838425657088925020198343149370194866104048335833720621220825698126685123492960688060486764005929493948013510045237694330556481531548425695347579226559341449419672587054573980845833564675641275314121823177455865449648208385275723368164049426023133253094166204287189373541181497046238218786693608968708924476244006702298118999262305581786767570235348408368389268555728550722832840258783918295747100891251187892310623156054244241885699426082769839409257206329151668690211900671601223688310033411923476546974838769554777854485188630130081342333882603539596153976993026912759333342910207598278500793264257217975653739393876450318851038555489428819758410377829878553048068459547659907722760705785028287336243433372973816063923912182053364500310936838320717698782076223598029655520077895143877656939718645495561344929610430273915849235494122593940128452872364146544088587530731276725928349333225676147270023313507235932212816236757573152877246067562835624224359589017756150954501798406921977890778780042316539465379084521840229410061353647174264247863661154957449792173717180839984840601988943838204566971467559876455575004699407470749830063170028821132242173839006679695322599204060297175768030453186972577224736931348342901011430059286395717587282631088299860390118852131882816 [108,90] -221244490028985871776204832493811753831096078852495200961630076121854044210800829058057950542710651986244449148107086533482182208255692742376904658826353042515875839128449479805241699134054989716513801370044793459217353401739110224237219050992940869242012418378181118341424638285551267591621771169810879097538126152233783365759437166763673353222712401466058830568326877676734922409157161064162972134230500814549951484206783134285973116288593992665056126534803387933075361599849474888202760230027116871507386493680205553719757256221934529492306755122943924328032611225689349672742760855308570019311635847317633622806799663574021722024861986812815514571994075281145607824537486192872909644136068156630548567069564710679214196964149318073690992559905198442620232403784442835635507412312706715177927326303691311615300254423208502255045886426318154266069118996446585826898235167040625240984960478669831594458107818400067268941666020189411071073751756818311232144460539863846131379947852498001012099430684383021882718703121779035094292050453989556466887371235720721914579032627807253472977386371171146876501588515337026493401395963057290276976810934794866465169500791936135525476861318845799187473787396147556446182759338254498922169039173329739044713303180553528007817845980065245603125617754592949153698885488186386200136085628250277253810067430493135251919120898871350750817757109179487630210338774838849475886446455395587583298583773511275113542004320916786730968187703883525294609197425024662352076586733448671016827035358673368286758131182183489861293143369486726026279638077283472785157094676166413895092108206008086220904285868342905519564507667301173750535215464404127299128 [108,91] 383311859358102182266129288547485008871725856642028753830627094728576606541914544018784165484532305497351209780383962338562424671254267742626159665395144528861883502522833178648852458581105900256526876663152309849965398783873309776158265088159565464400448690231428491768524984508714456093222554100713602227002610179175891457967056376518384114931010756562082891875667218167352177626862777277481407279497067719119576139196425095160643319916436734549874359488094929325604091151453349687266403964012881039334801366151973240527255562956808616920334773195362975930744779263150555954409664288556944929059185451865751610650062619609076365568018613251582740937820787667605106688012267257455575993213210855093921336330352006056046088698024873990046384562444859202062411430584212082679786274435124191247736428746583292601259242349697435099878192357742463497479644137485500170287608838926321846466931702454294865020097584685656744702365654559375055414890876699425388642838487727609071053506922716600738283127198847231608047792102743946422293634141905885568685962331760559839849698991022286084603831402540651511161822215225678756666433290827371169817535490206792493115640726023760517456396811673157547423693130573453612796554227279133905856933927345342244505055127293112285365700242779586234712393634811963026457714521203983871411385187477617671974554846671360883373506742479472594772844293796207807330613522638605785120490224373846092012725583830429545394710918716676729899483905605486444599832615012332669102685659045787722681823222684087461799671413324326431432638310334419053088245894324134838039876242783899246544136911763242188213665785157797780065540556932078249996230683991056 [108,92] -474188952768786516412015625450276956088349935055993615747593788895206048948300016434661677084528137318690905691373474576641219178532423599655705954338565293485708810098288166288181372162818807868563757489763284251965414565154717141019980706384806463334582050641675320229774504673509797850288742770546406564733366834255366154465471396953473166639645747232488276985455465196704398916056517586761323675909907673786656356718648560517822100936230715676945534510877580443231638063220453286091363366341154843727616804751275851866929102504215038966053501208137748716847112699004695986213248998248383643453673356230496186115781725273966120859309185128209542317021552542170331537205107647063377236264809000897259867917280517320117319360129942911508738046850327384236168671732651820107513075611274170787518383783773031620682825249595621841966683076670346090311084270826996937691260496330962389913918465723871640990902981798792042133093768869682734116478450605010105934763845152055286091645985674774733998376840290149612586623339042207759411284547234231051236074583837651534674604635479701447814577190981970405544814813216657637087989274808409223499838182885592254292989228854960667026884062873968998246534283862323458978258438395019284703019981617432414069772306031472300549529352010046615260627193148249459007854437606325046073335017731940463979294007665485202854375545368186388273093209347819388104616844110252062548650723108930432032179977894294951728570707192437933464743087594457111968678381076738850921686075622057991940907892285460173964996902618788349247885369406731776976633296839028961213955022601349141884472846400031659591705922361694685175412968832357724609832434 [108,93] 23963133158296052606812997507999138114803868045634207703926931582804009773436322124919036088439908659406064981997015638044134663334817827124617104358142894534470663572178688880664857066162545672587940510108290799440251261605816826332957888381084259908401867095882803408294626626458885765338117811539849764190589993022587565531781875147645672599142566336469337076816875814881859575359101777566013938842571420279604544108046062061488422906436808115896819745460183017031054607231958502571870019317483138707526793842222659038828337328061090120595253907448848990511867521478128759066728655078275672684040196590191281065584036847809923631831632012605736248425820988262079311215423473831985780900945293185485774529832656622624291362542286661051851629995883057281999945341424778991331735159888286966692582629543481694668689623821948736209543340445810081595542696187918948625433584823448887802047779580440066261518696305209275058846464491311412145804651929502142429544067310628288065295455949975877052312650618149514347128320648959474675154235327891472940045713146979595308170458932563747425828441657899003839107088031962912285672306147527904072957996744639694374843696802708854126775329923938281661394200538511362669899023636140598670017881665046167899162677703140013194890342276065421392147844278192276688833989034022731951370014731384125140734780914792342587773007642056444199885324600424574560705641415764121234432823838143695498283218874275976063528539715435111365054959624898364372454779424661604295217453809103220573253267805569686343238622506809414740106088131162342601301157195172789191601668291076379254514375440081299300457105949042423445506238570854231360 [108,94] -142348169357876561746353874596099007096562019777104120009601425779510766883018773200330925512673608812240032816059220504591236222017136674269716314406522562421863005130572428719834069968682455023166190166627244009463291656461008985661847058555340455932635581474424102154277113360796787008602387913029837924701082698825784923856566693091028344997937949691867683672281094490376516296743188051068850545794109576358909553208536353244423555092713623878570491639807534478078311298300714211392691040439858031877700206535027064192580735415393058696367098448310204727864221330772691889051274853886724715343423221257895818988473585993115613509060382639799143696576922456640471843369656527193241384929211862183840729305542015104719632214831022888785403357188079153759540456926524143040689376449587299834123655137471804799683702526693396507793593450289818777283052242584025978314173452128385880362085199286011855703978483079971458371791729671458443427855605902057746844141732746206280438319896006651197817451726517307200041531195220238951076173136944138919175979055965625148601904383576259429110876384193680938899468717247137302981693363363532989581216998442768360012805665958777746934558008613338215064772144832780733558968114658319115479220172525281815556524723847888256706317287034360591952423376750901959965889229924731519444452768365276719445596099259740535512934209225885782597030902700344662032351271421415693506153280413926860834864200372793144122833510673594277732964655044713071522764748659792230723351122243476078201826416549564238964993879026863814102557241313891442918134683084474313234192076428127541175898059913651110885279423012270566267858892812608 [108,95] 208319259945596824022279630666273889646057474321955187548383300300693393734974098902963061713211982787851749380576816642356330667369554567421353521057769836759426520805184319596391173319100634263499115200235535087504469904568571579961466263769724949341710996455371453992496929819620745024713585318228534783330607746213503014116811745672156323429916606633723870841009958791388361207839527591910631236662399544627760765816470439416152993807606956378757704908289834346739904893970918021362418199944586144649637124271776339752636744765141968167838741914751202178716530672765314251666450051550796429677639428733070205126260085719947063028735143618539135978066056697975856806432037183287199862807530788717338066372372860831569827546259853934200247447870038188494412575817517340641971346113398402362787649913632151690037312956842554890573498858627752513686284253194540978951318017420404166069800341860970116135891011322368103693754784635294877047034772315573568610844380386577799731979994960434477891037025302416803146824085717611401445704506402118441702149737186340744618774490470380187384164137477574221026223931946757480690315938389814498811234949589470439464291241454039892006944106140986938538188831297741451054365450676316791807315133435502627883934031990958985917738841355395979428891893906884437806496712369458897296709823670949408169505632250581728369617475579471484452095635070921960434075653459759174705771766083651010427882997882541056234968422109133181396390592041896330589541431234362274509826502618117040832725445078792122542565212234635013309828274430748688981895117520715117700710347987100780338201152550101931771251102570241107987434080 [108,96] 414185304689409484652992864844490415628524032327006394182346796650859399499555131075903352419601330805429473773722764872297196229514013299138308637341829836535087023560719501508401313399120590185214487485127193954079410284819312396692204083945351507322073209287807361477193721622720812558415875904512085358266983987512734089116751060779694651124650374443012999732189045119404416360795701723991974514308436059038295331586212706358302291885885899250990235275169300406819507762090087269080539007916221436555749428246093225961027097172956170497491885333410027997987019593049528747282391499437109351272046552167644159124398026717966444050056574887982739879812852336097067838971642622390454468873236940427891877885183844373885395758260067213053243153000220575520677631488085947233090599464305850191557160417081784869945424737690550893427513843309644640037633536437535707117523565351499300877515339056624545866068983232853881714349211055368561693482231863365938279297484052628045140821577903378869753673916116884617375529684304492709504756341823317414823207328674421071388082413706003680300549982860227737090470700815207962080976022779340319009663865423562573952540127972126406655424967383898186464914399510719316844639571375246554769891015605423790013483828937743148536984451347676559320576082535226651670865730789657845586871504859345647114473219115219269029574772375374057542208157907987642863012292581522294379707944584700129241590283134921914989523192872481625481700943194572097924286024079838103884244322259157745994444502940638842395074012799897025228359684915697726514805076865067856396784535327688430276639081865843918652883743775794360872 [108,97] 183979423556849245290221151180560155684866546479183667857844482201174014011106345735930840555554893311128908213997546004000420656210955352072453039308209715438689963838444804666787462984442532959057788514802715742237321106011070453782256407840543405464802063942981441368838952987908514970798984126616450938501794350435913971079075131869722196147261099286893740704479288526412675648955000520658995870930907400370289634298992052302840244039916841434813793130180244321227310417876689998584975210541286669607276023304364456356612505679816814660554712932118767474355590682690863122450999532368774637265954288240544139987190612986565588940200260369768677835117890149874845388102382865169815327993696665374609478149563024920365633576543624557916047698038325736966151341156063308842559661894683622518627420951347216960653010378448082672923025532501942634858849813298780046154989101545742511176858767530975921936175111759779791797973106819822232090994288649383841253432424409843912501628384981219937084405731506994891989801353018921012646119240180838054764846731943597430347854465530526667217064622123061772334322736962536012712920616002195924809824430844958463517625936334069075317907931341691550152202597040060826287515498402870792275535034618718070129881484061197887020821230969604047716869490248363002523214613792651818859024388558820069689279405653662383135330256481734402439196384080658923042290832941505356357617288098968734639886528274819739899374762375835620914127070243044394858118233386116492522012483022768869418736167413356579202467701021124254062133322062848057478249839215110070839343630120876088795954123700722980510536733387072 [108,98] 35498043413629417209366702750242853965095429509235942744974406610078471775959364082158312123248453794682226621495549265255274600074086194572429954386542065204654249886068375940055445087107367141713647990654215663390205297221993065883460331453774559588647886812393487456835188416339744912546858586028841454915646313395378338782217640354496182809110316745688876483806006059855286083196602270835884431293676902220617961054383153424256578649668649885992080066819335134323456673240928531414362437448524398294148065036279428371587455695971007141106747521391098603418769523203866782486110689565897584714535732605820387773910877034448863275671136636698142667789221309340643901397786306707425213887960895361223174716027153227910650290310715297656095691663923268941179584804509231565627418344928133742553043026884145627110296858002297431989199835979653796845431909528101312385900640791156047471679926462394462162772607675798069627800269003753069921809823887800839135555801500093179032721678398370159181012855761764808679423215509482928767062845989755666358299781385377777949222692801755944703490107453168055015685572270937926883077921349195783252086658437962841496991004244558884066133022668167096373736677343924798563839183183234006464975261127211679760851248271385587858616604694648156228645322737725388163840454729572238778940155508393034579455621153342199537336656244857101682890421235274847295799760273026812192049230441841622044513530136768692573400150745741844192539321265206700640541010952446135781186490857059934196981231263050463002338018288903826344179958927657180600786321175615063929198453136904087868491316848778287220020216 [108,99] -28210634894114044313685715478828915910790835858749855200388644206166068920890276138542941388823671722676314656750228939267183539709656498528124309199126981125247418516696708874037000772221149940654538721882570943136724637078645316605869418094210870709470994238360561018737806840841583875995951114373863783538041276437938988200466661995035178223562284092992649756472412288323516773650583227905249449130813478405378839265824853478789662980695495679982990890885864937944798596964475567636877586575502266032947200553930152174575736812080917056486386512153185207193554934491661849810336274936611334198038977568477210645598646148034795976674563386661077379227798187905047606237839455120798878875923563869247011030388307867682622491998666751454005606232265748930211622929878472262373346674620628790190121696835895712814161306902434458120617585873050402792965863296812128688361022223675259393787702102587491245344347521162388307853780432644972160744378331735258591987254388338613651848063268422056656033815428329126349543353893519527520535401733584155909536584259765567280429527341647965067911631394576813652422136149338023924770490381209031826577175373628754492254745728531456086798303369917928078009511199564167129381210121631967067589916533282369117921539181931796373493235326444074955731003702125695258579985167951200455862418187509749875808331839453441314580392316696628986980049952993699607799280336085534495314119506149444330477176061389658824640255466890985126858096358007837932119961683583726042952366337017310559534411146212310264220279889345181838310111698882238037919821343923605599357012500577309506876611848310451824 [108,100] 5208265186534034910608678712019989305892371611343404942035238591059305105045759507836744513761236261825594026864732911025295564890739967008345761216885408553197236695380007212162862766560177692570613846229877953454303511345082728714915845464999963524917294220277777551585012687672223016260258952964440395788759375947725484815303582063857794036520739940233884967715961687075098001582298387847727694189235060195612433829292712135837569780536082911605489568255576681735125101218941432004666214564985980425475937585562953818939478812082372758045379083606117207637024828568072154072825354202190014688982287541979433250570341514722327423536507369732681247015072607768505862595407944744930143458150585011864572418329280749283737282351587362404028417250228550235178631446027420175891405237692609167212191242969549112387049553403725766494667812134636696978244067760783277688694398473619953105431717797787246578283582241711369535828090838361621402721905757752328112684102521884895795519143516800209097745379287085725310191005439513095415579650154458108779148264184615462530265878309031801352437441057112638790728936438701834772618193842727054346167799909296781373618470531433449094711998999219940132077786228964981235271279564089589825305513813537484754329491356156056325657404965863705164888980258003063431439540873075280420485593070275106929802150041298125528975386828670848234979867867661072175260830253456451424122080469825312062370681858068802027112777013678718363075345682176889924401625643366139232321238708484590823453446394508546363700735385255215818218901676284383112908799986606411415693085945839751163163691114513 [108,101] -1530637170177404904121769979638631065415948196535258684040537456961121916368248101731369033032701243849330050799300815924431971751242643816178257997868497647861917867200818939708358388322210160376434287482223315425773683036884314304288115134780201136983375234502357051021854501210769155070026601025865142448589049850478203300857730215960874438990440348507967010574127751564876439031952828629676549879361114830727848664660134669087367107203105072178749705844297409052580183137297482557697592886470615333565555743629002560537367428612801879502638412313964010744654344487398312868045738422680912382725944909008813212999284979486782007608686215567623186894067982065065403543574615820978551468544381872802694836738043291525300852901378646565966412309307423570519857043338801818731936554037312424619132627874259333112926527497489478565189624728311760720225821676449469908809995597036965445865176757976135963367718155927729544905895841616426687831719186359539863793533118827315362669549072404500392287185337971681264100299127617326281768432510690323067556704791333946493925433133762565641055680361774029330543604361847428468624116849975885846981809278082312133345719720397053199808697589640662028664156156434556484044200413426049452106283449218714756954522574551065295465682686351287882949681676552525160198204989200314788606971505450441684293998757758557314591615059059051209604250104148777786050137742639192755839960821725421315557398669864731756695387024245134576724213104833443792268750823960060192797647896583908606242843432924205561367154131129516547580481812097114145123421303395679929318315847818185750681696 [108,102] 202671032914444017755952405337552902134686000600965208790425141436230485742687013238197541982512585645922031802030819794744232966673280789473874224708281258623518152221331533492592817481032741495635122951234864308237088023802392380557198972488052942834478925380471293610686149327199067147069523390673163636098828638291882243265568061459003811208401628425712230213384721955206016430822069896216560036014677773794471233120711214323886413960386285678017386015761706755066421268396710848446587999035872083475614660771814785586821532023981237818855854056989142163275114154169024603810686000961326359778641325761722987747054029139690530128302429311944362393400901307935251214818809703879836892900512806682353384620439337069080066335549907905760210591872283602514239469017566716013420413920071999794811824023119287745874294851216726234541268121968194303999949965476397760143839918651882466866472055005007298559724805600545421481244389519277005197253072957243163502365233778023163907340955172613365993824479547125408379940852317288623304955140170268933263623136344140057177039591560302656936816935445047570036977338824737463945365216796854667654418480680018482139284688748953436818808389106307697969285466956785395571443979572822881555766441551884750503287119293865238240940956367645106825240627518666310074937589140165670215278403622433842312474501781698308446260977776306709320589774576386993512820344273952547203008900391730422133612752949847320911997897606600011722860863921692678649306846425149706421923493322941392305559724259999823955767201715213049335597226209455240136908697171048960611612873702435040 [108,103] -19918192228742808199953543903897654794896973122746181195752323469213684834952112560300937102489063923789760298835072676751159389192191330387445691628989899468934675511263835541813953269595770990437539446139955368702932012305141936765213983521599886949675513053803626023032425516953645933812192960642706695307952698661008877929744889824802648343391390342174726355164597755424472939866463410238399892746202662943065284587457366122388718805002033763496757605789739068684863421162000614423785478837681877276879483281261914275137114729866461933853676118660924106613722354212339610012183349133252076397235075292485740453243446677077710201976350062641266051338620288159696719877106811404465819511409435930980733759022475434545108341128589871515905209456056337652511079015369863780335654968896944906548329373256918444797669175899848480523424056017015787770317375776971698083808128863880248038864048352426771328304180310025564075397067600940164013965401536471602016092667648442549481412500097593640777118225099655292769124998550999237070881947087767263773820570013507369864151717233036310719837935606851139377723475712376817716304662094075286499094740670989724871555692264912765929373093889568146408979705743849759417937767811583197138347024405197072311146011581506694216932566295026555085773761132473979349586617325754195495846251950173271763392588387529958939221433000475172106527023088060875289364108001455302545648045863910728135087837348253667440434537054091570995418270001767135644533471793209183834282789023258633624212551113324102042601040815215628429446167370174038677973621369774669717379792728 [108,104] 1332329149229291160033234027757656286019742693213367651976071409871334692170231398859223633579885274983024623287370822377846061190032041017566852426188461033867289958380514061342669494187901764930486645495080963772441024444639645329871954092449885577491541451724692257086927572994042297067891591404264609567770475474247537875471937942086440214088616989069345638871860473582424830700616517264809506938933691143332242288280959987711506693503746056529512938010748035861661674213713434175215410047174051325571461706950925491216364696324524246174020564499617205218356907960256084607384007439267176001223986408058812102040180907715230796260678661598033416767623165929921205936695978175224634274501205866765433155436621867869676246596515036362095745530485131169669920156597454174725646294913130680796179655498946407924044091456491165134694748333984137475817991788461176517517279681203057092909615270985212567602493539326857112669422876121778053802316761265738654069389296087638926664024354786134548069268608182760999544996762900161308892810523096188414072918874096634348283967703658343041198846388424640878176728197480388540048734787129020057315807511142466829830019200715262531064120458057267536332272262781104924355619753236002117786005698169676058909346741955017346758410473360845300852200694305121987924331008322354167411643567614282466543906136120371786241994724073007320575931077848925819147794211840911601300529676536935363554178958927821591381913740138137109847437214843570263947002416389419141864323366268176228392450797977979245403500775668149121575355319602518397196003971041739938304 [108,105] -68949977913958212271402584111512379074490076151459896918593899225558272093946673372948598311638214424870927049338084463183103139118339957660707557862879476480999606625963115281779599221629151606515176883655592900159071411944592155062570824335280196156030069851133784759719934311885632002870456423780950297175526407901559670749584037011031115854042657364540560769673528893069037094508380947845060733094993390108168883417015712197832780955105153544701710211809770351566290527619200760005820640059492354175311789127562197989161746534663367462825537276338713352928559812924457951201351313630038679603202963516708002917075098948585748700092692244070330024167837152744500431319121749478846164195079251365803826237114352979562103978814530962075922890199583522490612579524128153082720777184225728316078164180282826023174326048474766677484057538878192892571570634674136707175361442796003222056668122521277922160068093758355602036622110952622471297285912293555629753832461558433535979193636817452549934392283166310509153410752947743999643659829592160781917869294362393942769718216071666321310979415820636270140471397278755259998501619044503772798633677749998078511221129344035729862009886913875134050866254537348641396707734706901779635878345170487402662738688478678423758783886878818389607905647881479893813943431492193838421507390061186535119227193683397136855328096741912337179701449727217317481411085711012746191615434806221256338605216214971496327964579137788287619331491583829777270672045370280559634776860662229478799385054075506184345564780788975110946457574866638388272585248821504 [108,106] 1988304548287601276731047063373881498755614488007629284554478390481752035478570489089577457848372363957972566541158897221242572894768084357478816330996687970530159928128145401105958963487888162646539871014187028750738286555281203906847323251220792598881948623555041749472583071984743276953762940508181975792588011754766696528449597902148152013937867047387907783377760243408286438225532721873846871150876585074031264752586012054600961484045523747033831070900280912462877632318178137300025009333923870223179278555197262432587799060829881028098785936692445444596383103338218434130524882236752775591961516931557514948596140340750918697039992975213725607537994765592410470548287399385846035214483684370808665077982567262586730128705579869116540900938285633282007424996983739040057609802004732249762537763657621273034357696666944386171710175542397429501765035178371733902071084689459937580637029861504669811616587976933112746344116559709820989094731157584677143664152217859470704916878781073491107991661114375859267271764466684419472674975618899106701492158977892929178878623018901357018268315796843475845962477379527683216464898552009844394197921550094926487285434208592552457986932659888509338417076935464591666559066892280998179314597818923779016154617984889727698094734726079863713039796272048948913851962186561710834000699482810230260551479635938797813596861299712922916708238131411262930774030510913636359561379522073109910988430881734772774435563923399235398230331105782366007424205532368022185771468931565814750511684668092197244685626577228147249369723077476196233396608 [108,107] -33410120380931045111725841224741066331185327264928972922275407194425706162048680449460577237927690141774049207484802460973334125540603811536364870655011411587431750924250553895189200447296428921647435688700114470280831006608058572407619621459802742957543790468903687439713631265509180643712532607314512873772369525953853862002296935226341461681296593607549183219955936313853000540688537546552756612993096827971761282872310737297564358510614537597343964361410295534029008257812687588305039221370606020766741462905060745179789884099528486753500345940601746245749267298900290645612763878116897793822865188369069171068133331241215962804686197176938914187746223480026038025346705290678993557251119095862745152838624545909064137943989616756414946562910491009335930185015802799147086399201244263798027961965830042966454677430312947149287153388376233477495982471728794056776504058576500970490086274395737682088242553166320795746792414155490096128341828005454326581280448572256680343234705410773005341455125922693656598856303779199112552909468943762627378860771574224304320629166219150781392007803940505565209760099343659596729908698189695083640623989028400590207787278965793327144293606440612312711436974637574812400476185307864794391899283586704740398102392628761045645968590981669457565942422181452497145989569365751080980200152601273191406945823691473455301475981229102237977406022033734963179296243022804233443521175261785940993958616544316172276248971070252824026116300300802612868132387686546873470626247161327051053511234472139150737370839110544595870725931407782336 [108,108] 2858352784370377678334557525783141519054822369460473120164575244886928675075871899814866691757211856296375053528995056691469571890494435606855877375210127097118842072557282121101842935717274878179761314187253996812419701225218503975047256729816920140262901391193445775906179006897544564101293652422103670897495432362778039433786844137522172111049573616362701634221713307581798081236375407637930680366821116108166646744984062980351665669403894427628468965662687255573763388786464679155263947313697390484328841973591932239368163132655865269766521072926615085559048664521028755020034531008748867199564864270149963440484794667884855929647711580010331139113448083101763643416386553887858967793247767200414696045081836162733522610530880746862635645381090291647766383709199279030035856316322104280213706103010687046770097784264741427822409954703597799762470889592571615327218891456835637920517001302265080726907915794118870275130777193455417828633599307027933971405058266206391459755314092975447612390858751961750613635479538955002187776028870114155712940714891075395232718718973814179942195516829416252405844394270324150577651495938365109116849906871142462249544820905177771560059276131871966994619045645842772489660079617296737734361804209303919085138736871635295530139397152576567897541029870341548961255207247776027676569802491428935907546584500915714936183402077085662807134322443407657838213157045839472336093282276167978306457550645350353863873257584611520984895404785922458148042887254818721531972514622881122363284997263704864780939210146138034174006583504 [109,0] 35832484565582781586167841797132092234569494641656474785744953184192609303013131765967515454255176112700005014029178050784915638144335107379742061867138950708268766228232705028443951209419143631518874089515129279853590593818203963809267703869325153416844059707972053166142804391546264122990709434184167082964865971063148015059027590624967350526338394950751796784232932116052947624237744412448996531708132419326644638389038285757286792259424880687700242861565096033472040620340684232105181633855227566390228747404233114340949823339165455336163949168115880939304634844132556447884374577789193141239272314791429852463303592717397811673539366185478934164690277688902803239414833308996030179476381464617553524900744658836389222012115892628560793643881575084830611715588344833398831109586055282280671261323152959332138877001915243531526510228249916176190756191885407260241775011665096865049610782925071956405210392534928208956998030530406989917141812654390654409096811204458274382046414434312191948016344118481694565231819642746797218618468528704683953031561953649436343335065553662927346308445178482877472242749624228781270148587045795759838322679600564368175561441480549598990593430833078087170690207984614045118289143410089124290126761169724051718147640768363144236637957646579119960522179017023654293041616618201642620994849662027428479298841486327856882167323070978856558338238636558610735421796137859261605430849101555876788235096957383356382122723021785987963452131675553002635420216553513105611514950153321590625897268972524974863525835882034411192881191827420740777390906759454625737936886303266731903166419717068596737931128836284669136367082046012293260159182615474444055241379145020958721430189085361206480884779902873678482014734220542433219325279632463898614431042243900378923524061448033554436320240389194362198947952999370659463168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -2283407504451284810746585630122923382488096277764327850254380703101100940785441151114992661695989632570562339988885716004057242350179625893506635866076415535121600322845020614973792307772049617759129322197674984845952230225887877894081186113221367212376247558102205134436535415272734773085619367988974614510457879802979449563335972702424376941063890856597407534294070500611108024068967780051647804778701363721841709052966331944368361011136944587798677672577447616495643178046862029740345084639349674747024388185860028738207923402727837810973574744317271093795547264737197117199784855497962344048557108593949395013540842810936464745059427307727251719541037247653162815160726013442035308362308996412435078965836062326467206603846047130156933205810348742665513749513857135665450399149033709800814111237691122393995005911355886178681199077816779252422631791186321325825911273774979011061728856666229622480759597163739202096931237902045783275366034309993854922560654912439892084482404205499854533833984200496121115975193052325823447592684739404501631059252484769619597906249309045950429439268145571049211243780145429733154010397687837804395414202734790350719247421828378293134765641191056567641361917005801639332873225557427697453602118422194416408316105194192588727017147725473181708248194906936296985082130193985040476254247742448809665730063259725767452811748613634120285042413349512748256069084218654346796604136622213192188822067290412971991998033444337543223294028516434843129742176242097901152686071670266035642224167429813097785872521726763273391132899825988141308179367414482000242956354748007159229940315901421308568920882398995417597175560249164354743426225901905106560167875719110283832215995325078854001649702094084268712189882548480873945481405767352134240469857879824028806238583264585397523951810608050332872645491280964641215217664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 42771374515323259752942771516825909941816294951905213098438505502494332965774994714242073804783738003562854346091385981493603514350799375200202519500682005131940772073795530009060942345822467498141681488198152162955180693031774823881814158100018806474508797786996686558425837030632419158291629580369135540503910689962762660515718467500122844634269166335748882383606941846637848248261558897936392306356943870598042060150205799077024231583295567574831285180642834294106503292369465990612514596423028693904610650976762811829966328474439611852312027211544561586498952673865043417615193843614638203958445206090484387890395295169297535248108927138082895497948972871539299042916859214831485220132818388315450881163008239894376096700438426216686660901710965361856387536486277540851197041303963347225703138855492165908075845050372834277519733644642386786299695586941508470958570292012582300270776254740090151293228104552308565244867862424931181515989510793442385933708441645123967603455815088154061929996074521753729462227135137670378558701228347366952953528795957921572149581610684543583880435246315834470081049832780787521910485112262779590951548725682182219300842890822205012186578065133410457824405436416997534310210822724114336062159413539610751973362402139656339853489495942074254820619163143591338371432617019554041639749196126213644916380904032766118105598170785800286826693765282665282031772341793539721322911295091944776478312840612362342076599031728880047852692177489449346834702676237841205174337961168926855967787279282403728931316622530182840566397749021792169230069459002520430474858706648618626040764643332909840923976151471573927741041487775700589368318671202911935938979656112447295390122439120549927862632579858536661878325954559600046373403141770372937099092808203194567962564166000261090316295925539176877717558097386571819766513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -100314356443421339848240132365552531338323206526186334926851733434816490553527080079001471291018800243393478339571388669267581761318618279340217701983979710971752681970340769413367796307222970376513602787544631769927545737456792063072808907407933397975395125092750726416815994993445424436734322361909499693482238054104833120388251220115366289505151175311733598779585329690705056235769992553026407949549757456188131705940979021194573047028714384055667657118781931868000267093339129533702688536549623017402588315817653181919655286907962363641758855642829561355925344781871785043193178875966004123672125896424047152308863384797037836546345239817055095234995397545455060853224375634514758328905994810225999616178058553254502988311242588188730147635752602609267657950963565166217200998572457791363945282039863880890640358111675477058044731631600964886831171083579566506975424766477127237791248575085971926613186959252878999677676612712903557540142739078989568807649621291754951421280606624302586867871511798043338681483790738110323288365768931394962589316791600047365692688991766175599709850788575600338809556750213183544586208551485981203978230807327206153299066386518253475790303458516408541338585844080143561000162284838425348558599814646523479985181874285625410849676586991595843852823679867811215128228799017922196076882261083973699920174084853723135181132051590614121796516952050750591231133235962233052443850564651993058140355823519455069195128399614623505890432254679430835690885679897873938285945332149463356236615097650134533016162532979164785518225060964732619442089847402618680465945416792381942297835606116830627895816856323976131259143664068419235399939742526071527070955110070848964089644054506212887955300333810633547392633482060346917191323488813406767697483856459743645175185177600682276588301395588784776378175591215067714522447872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -9011958014073029931587564473919021694394044363833226545266960362992629489664028010540237292692835703951764736986534642949811878293148636328785834852680809930074339509727100028378148971399433854561965833285683381929204947607640785132776414856729518098154867171382562501901244132828997063730214830572335618713623450753769748625895727047494279283063812025207832110965902911373124906280996564984114977587913049557053046966149577518003041786784220240093595919218456231428199816415007495554655778472907369057780540794104473108575495851959537949565543016519763734566256004922210412974726221146495186211658133264949446755099773527158055199165858982636008857852235450728322046359925258465156980599971983719225472091952609680830821538786618830317711565503805877725476307630673917280409802934785556783174506213817213873810511045296783659357076330515300220697506884162278184666833973648332546520821272358792174774127755149051126259976147977358097572108056053442028598748264688623565511129870176905719204088870814501835901637251570205753494108257125763326648628088394179199500746244695069320715155162586392624476450853436124853095833296737994723747036854106585048173014207372374540134543960682650722418128884857615657014106064134941897624662313384124664086206679021992839834432066312547789699891412819655737074165734122776854785143338576512106330831335932176295102865574725849093366868988872226449643153252230195627928715282725310706163463344527954391567518209445931450789603780587255685225877306037277461875564654101300757763004577971483259353519876068024173016744994976504403571523865816470529917904903807961112757750794567469089549377133524762329462125548696703182346626997122476828255340300955025664640206934928671354546893045632508555774921347968518906193745535348458595583869122080604171157847209992581609772410309278173758871355486530350603951537127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 164802204524006190638263563224393439877413676215378222167626219458024447569389750604883055488085577608511611564168003410572253547534547073149566384668278718872073581994358839573515470788148289186261869851711835060617802289214137666449008528974435531852008977074126447602345761470617723039262833859166989422026908786766220543228750124601438763694554133713886267663284096139106192012220123295963250571119497234793160464192338600568284298109138297647171707353532969940916874192742452653177526049194131811604904341269469354843115680737840238245418059180252693286613191452995634189871237146736879985635196787135773043532998617035702058468657608382233562211194538679114559109452008083601255914371173003742371472351808275956130801649844605705235726670574544181421804502987623559186824892261080815420506882740852291602992615390393138670234538161562293607986907658618668916296710207814232980011809422697308244525006691154608838394934911952956983417884251689665077267202748483895419480013103910314567994027228593263968374147569961463183656219980923790289598859663085656982724027346407951459420161554524281194662770760679245224028794223100531730946514209142396200952604254094103981855784006574977752346752741593586216580195554364841958392781359231942149609486169386188834804845401142276378297964304872989663836949117869890625541553774800452365263468673507652034150893810933281524939110845182299270056444518485037610343012523017111458228617567059347386765967558782646853893970242619484595977235169604527181018458287697139032580089400000452418444974188710569841275892000490954407790295307135854491739028871162023557420625024046252847397498673349463487644804612571422309284170770484579571144851103772134741382357628253070605571874144427041741260268252550029023231459684133130343032528138709934116975721116125796169298046743721253473571816855334200749057061683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -1809966813671919948778141979820616591873246176241323204434513666465788866407807818705298428917875273714598529954603219423126598929707550794242501229508437798499955725049073089240450100138451437904459880602246429488410025412291541476988269695577081474528244415429195354232417952450001377965679183928987629221240829054506866318682818682786445442568703860529726245162492150078927108390345805588879904755508713618958747939679244124227155027444624752147733566206604920323470557037975888817722237746138829273073177737501957101796715028209937082627902889811407817257998618428729514390595960341190055458334239825331897457856954148749260106561561856046040873547075104450172592358199397568139364615408694189720957997506190660868451714715933545748208670403105824170912337394375042705531665920139650402219171935313156831611495071598265509519099036203653084593912180789732538028094115683237852356827498687869976234502377112252020785653079836577789526797291566469103588865245500563615480542118863421086182277661783187412270481415906265131779031813572313842973560014394288364693908185016236686524717124380184845634524471075440942681497130839340790115620095086614704177927067969810717852650862403892575094750936384058269848780836104176524733599857990992966153253311829990996757146834300424525122506751712517012511953382880156558582368388748503707942832684193824464082753820052036143119501303463478466915408910585702260240921521103577789008131956093038111957667298160703365902050857759908686720105615191398911556702763104714079577951053794815078400203387464796631443971041034214740466435646413990734151497884780902551895370557164741890748923766228541345627942934581525972148540037308176506658145128898304181524841686557622954801242390464560006732283596357990319457792420916662808848836992814130098919192757131450457915825072518684845428409476933711185294487195746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] 12397855431642523405155400581012791768800378846603530706763086919084140252708878706104413342707811706095332910087771405381085128777293585865588034832548553216716747960766626653430251292807826007649654934345678541798468661017131843336989353354453679552778629315320724406145113015457884485497301829852807545204503911127598509299645094024314084437086716935155189693347538062487517843042492138141788214085515551027190019890422796555192498804936668828964907960484860400904956205309990631046796299338506864136430959145506454116949149216002246221980787819190727039601174941336959638970684706977512834033805315338758213067512245961360394207466538266683356905321638409492494836594938147193682664805009565770808072469424732947274709006155676071374282730636118173267267855855309882048822104946464803406950228398311328862001175432693787767187820455427390260407123825313798787584275171882013996443337966690632850390726499113091448552187060140466866786367475949884739655234340793297816048838396979986458332594173937352479400483733365695472112711942638550912835488355609651598382638800288371264688293944559264397780439925190145381661186620644011648850966783036850775706333309235848959547664508389702405238651149244756608418246864330701222361497228780791259300429868211298067920506824875513107731106955716559685525151556687721300968074380529646220992321115870978257900777878247923421935519520410015562501120350108651602660556862958839892885273653452747753506626435551494389732143111499782152687183431660864260417880924173561996906907329449089209757740362023989657169751868488537730069457419489652217037986499558849030951633392567094691730024651550705944670920392260048764899074302669652242885010608977554934639004765114413992625496982742301948839642897764573836168480432356947941043025855781445137586010614335150572779794460998898320347844544280901618190932080852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] -57637278000456847846350541822462468299017569028861325744416595748111401063417255831766706089478308010052861782220698456714844241871256876536868353765262666933307850399103729948516500140993431795017906109648395420706040874258726156398129341664680212557926353008643048077174571590639313771316394707760561993211674535577319340549629757329303289901768962152883511842625483761626183532331107783548470903563002708460685182939850147433945894178225540333552458130886814651054055605075136919202379152780146645225051498950843673781581987054779525522016223143768453783690648968692060438534951671578402742823586860951932725599028432850729562320612516770087097595829137510072602775672836208292843608817772398697417761073502230843967580872611476284807275007837646303733691927756322010165927384278288472851510525829422591979630318839834734083526366931751854258425048727055472943281330926971815169577109571863914031360101215310605867569050250714842689516889154784815499704027728087362749524768644345915144273027798652718773999451171891776814697607924039939938096436227431188238854612274876568635972256260044778557372949409477322634537611994896669022081275013514212642260954291920528709649720817050316195532266367744574195659407353601678021945116653744785857902560380816623098170341211655822151359138544982031960543009560046302616531429799309547637182745756407750926678388589459073194211968043243682738650480683535758961958757849457978361817362749280529740660176258738257879832814205620148128749460529803357247067281414809538033861321823017768223070805074311672354618359787659895897479598999234671516830079589090455910698116800526219734314808603982635954214881212538852238069423357726253154858873117381366160474741889443464264655098365568934994946965329537192691087348598746828655089145946604376538242481060909292230304997957413703664332665808504513576000097559248896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 192417676385561400005128783160157072259433690747396019141888438909144213508209722940633017408027261317528148319325477405876410106978311985451972600404597047850769333255877413673051025088200191493625033367294789982734303039710665596039880988020318043450114990671482154511761983091097514944268776347453593922414839915203254402937806709160471028528134642580327310038223208965997893413876451279568888654364625424321018834236489576708401120036741810824768690876258005204638818228921436402598529034720912261832282529085599819554472141010513220538536410809004299654007399575647447816724987480287534564527067618359872401609059127285753903204549335379954270343994945299561635995166431906540476819291173666803842797501065617765824765254547454872987421256012725615937196520395295726119612447497686811007387133210169913205461749249586578648224944639341112129801261215323670592904498045831133041459727814261660036264192001922135727733141584164926750826425033953765763774583548809969321252898055018308392230728197504396301504425121264289678612489596069087637831453436672758620027890224814451588137889425155585947186156977416426184307157655320046256439391930486580249173611221505671384709792124257406437019812432036593951386482103534714664565641051920466977485846410957985283729480083065084932715119608112108134617553420051120277983369833537811972198017864588654346296841859583014767002441522378252466100796578987620809597642681612686788970881345467374787116699629053362154020339741941586255848096745269643460788188207024176660543364373514849693502947006249220244124104226224896063672105791857748536832083196039983634296554856830812386392972384337890979604971320016151971221752401291392439931883546609801430196434742618513475602957103511250281319045227733732255717485850535804327251232065231966942962604183920276114715781869595366879721354988123573410153064252309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -493762271365150418580977012714455808051105776360090978452890535999868541442828238433191924438682775148812578696868117233951829346612087716095208309194711424404317943600773111585464383223800550027676906717954062016798205235551092943547692278504675075275156126784670297002310791628872170453538665239520622206072249465029123265901659928183599125833467577717434614108571184845428543007543874839574732125295171314144267703491518767283454269775362186280061989447051383616276768515159059278713284621923514746271562428618991195224239858482832799863354325569063630145262603656387974974435511621253335743922595281379174522728111205476705087886389018733765497525495705857524832579490977144645432505098609201940178578529539746627770435545978685609745771070395134029490728443045830448848927519142309643607229040005984776413325581009085366610271590836278548835216554494157758150989623520637018918347864828533658610876717523775289998109719793860057291217555065402574879842625616306925448399799115515262678954431618202049698465205824833112954798805408616259022558830748987067460085347223897863484982927799389411021885797887445055883832953945715320423351770733164605839405139290818080788195428023731372295422365572408039626721766131949314812700201145201658156532339777602256301776836575427466370644282129536239499151575951558195621383245104605404462907374181095192054492880888873703533667741734425084430313673343793088335918563864835381500555516341074594962078535776610081394288426624766159856166660055775184308417091533029889339209581579755530482801122646035739394783787972744068427267583312250170314671200248739588565072549799417552155762742418360801269727629630867973627426097898179544091991217355209403757646507309536060485912198640917295755637586204915010878672265877899986421338673914769972105020827859120877456797785257384296398517235644536849712641961149595648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 951306291458140072241304222601518885984783286502740644627323468661010973860401991858961328116187413152424483587010052272460522145280968347067602721492285480939770479337024325835436809726491747044654948112030404663878977874717719448112483587561382913551183078548057091766341812858746448745534263027116352615271467446934553112400596419087302633241123595646854434499148106869450240227066586596302010289173730695756560745061309065057716859383907738059674765881242890042566454263727381317423837376030918263065606010408367587376432775565835156721418764698387148606664123231242301218758448895881399973431605191969870852152178555625536379970511749009714696330637119622015925416053311702692166829660395544875972721129534885676541445496844739208281822638713475116150129777844982342489581676841841494112487755149622615585455964494496336282680252118627762423228296620224888513879502925171222635129229638179590670535089571826768643327256845174035975919355969912691888837559733727274746639068991620816486443621802483185546993805897383741638273192292940301081467661362507679460220452896213517790124099480941232074939952258310105800334189961231832268268751912590974064846751892183413198990297823485489694875093112181017574099824235056907561442653531958807855178395029762175479783870666692143156622454948505333451972654667714419660297745566913913903857361453262177908289855209067940520607493579427671533275862418364926525379736088144068762669784558556500007736504589003249043273135961290944745552051185373702016582992133135810355189575180025804796633947304968461631641240323880906241968804555951702456122312945397940687004228277126863918502921765505305880611896055492400582068136771638946202761393213157310175250566391027538637560981655111296155408473866026860591302960256507309324746767845356856883544881132994401180503521534116185071713166259800928491438537195913216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -1099828776676665630301223852691574490848861395930051129048508956366521349601025038057195404805615919260767741115516353727897279177155963774647564447508204206484823168218770457156973373924671314985652049620457886105160820226260997270109197989145817453151158950001482697540856146997961798372080476481101169138163716277994881688153604863619350356416802012708589315334000170436821061285437500767265009601699806991100792754155244228005936522626029726577897616761935568691772526171637077740990588150456590100837640751731877087558450696637833880928990010409413708065446725785041449739049131788756881636086320122234968890146247893528378857945895468898088757724753516000271049931668411338121293066364645910990533869894835673451714537273247337265604410661664768637419968788479943385290540056109598440996706018498572769828977650578948061665750768906750528807407709716431643643721505555772475505493969811120769805849259709875458288118054756242987240074691569309024019661211990418819090712270525946838075517843893310569605259373907525040783506300160132066602650009556801046875668453083672059529699756849076476854700716827205089032058105055663448321557116903442210737494890362564520149156501747503652153524545958079794789181174023707026055740083091086211505871298630891797863987156283615662850811166893155200863573178331127403270306844925210372051559466953818834481793898099170206241545798339394783229640097589190114485940052730586269061721408939691283278813137840384188112340807600411771043895232716315565083523842925752020013368989287734204991151426070177849550551474598168059718934337874437278546828905526825905129265211275620989714546962201176038421813231807798034083801194637247358023932172774987564101532040447970511265580583214029965521467472475938270706087773917297488460085195196733209309739461154251488628455588235379432264634218797504798019645865967222784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -322535687558300140370839071319129304307438285021683060993467366607040493689367759972485921309089867306179239885615098505417819248865681246599221745354292880553765693060270175844638950833906791548849692730108994319576295286822611252816671809133911415612147696463253822119820366564814504094596648283821133705832638648485414208518803991722954267385970156290555484060192660845003131607384928612879316892463498536353331111335662044893789976043886874904410310523131238766979171180494128365706519567134348580010314959734268798631347731319312059106233862895209781017734160433853923901404876927103792633630423072740106755213790965616217680753700320778033471566616265083459278978585386978348895603723251111506107297765815861668002598807540901583846244672684488566690114901705913559529454063782689998094535467540173776420004839984358883609677859505103853199996088357207046858014689869792328731312297198673101604804010968211815233876675745657419352976925288450559121404602773135720546625555838925846392957844388282235368086767993518605762340132970307790456286041414581950073950158838976695989455114368820772644781350580686909683425445257793104064596619273389945207230455730632024413224510441774290666572172893562636482876744596430530577215676426257598740475716411082002769510186273653098141803164062231514866220816033981951711234458135314031845851346131309319766871821904228677807950726810045579804685032878321103834529124001871867995855111298311520114655974117695722988585394106527986216628392565696480174378112082130712495175297242243791773841971304165614218469959871992017675480894058034773480809591886858087397152805572052628748381000702246441029829646692687410932033442597040130137796154897702617122166736559809254210182040666857770468902962329504451446570303719171958391801243815637906574094377552371009560962122736724964106116015196424258331800924084764672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 4698368390409462222881897866387251875785234650210763764086295879975302233053409032560226201826454896620188731827086150385158461772668641524858844564177702118207800845258295705853924928150010956645098767104646870097845193846907937222104852911194870759297191545728193593575627915120445271201821947680583353944574081347232704131336719050271844899620625585497590256743823154753322376945557887243475985402815261864911998802643488845290264312335072094311649451847816800573238161563137855303093175237864610792060676891503431304224497789556283503254670447724780432321987705421303431188051483745098046232910095157184124751064835988970315396794654139183250468025202384726855169724839066671530199316095434054772972302673012112314290606071317339208384584456626771208079728721164412045855830862323843761930547612298839195952056942660357670429640362350655739758492686874396694505354495313142529453893956102696189638461717887066557096351563809573064279185590964841750282645805568343084212768501829446656205523498274546295547534361076116913904247493873291860843613050025777133952218642926096447408798617262494125631410780223958132879450319886264967865797234215292431566643468575496118326708156213809284496278969174892434013360368534751166907291123680249258526572306822070404770111625445017753581055076480984864980302742309947179247260377183316606846489638104945333069313187779827678840056756903753775345639039541287078564009104222839851625794587934157134685629758385456244382024111913126205396062017144968694399408843840623214568104850091913682531464868056272330590589103539413145298449827751860108797181574038488561944103341112951279387838470758918153330253125239527880711922541608186770490026805819238581199879206210787856269720665411387623181476519426388554144977371206757641335471678585592945114329923169228125118245058323093284951818870490330004960638255323152384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -11673468080143284021024537143485179289448508142692884854367602051356260193283908242574614348119331799607659445706876413551207246817100621225775946980695650942710623935799400265940347233246528552041903109020798886776476377484736151562878838005083903114562827405506018165655639921890946892920905987023192874189424484818650289748382559359797306221167661315030299906342236479149171445757359736153329429259821219465181230443496646572614774698265191422808770492716957192028918084353608324460739560797266242336751421605480340201686812216183835293341311661760260055077469353694920372648871830047231098900630180581381892601300780290930171027932343430546830460521906181325165912491794085267266320681143638233024750868702886860001668480940940947511928806829738063528539633654769119901436897902323565462301730660701961856544239648701096379871870716194809616092446155769714434637819894175533717243952154621260770603899256699102042777183052673119351229486813225583055842521535449790119165711293183927517511531374473753770585032737761435386853366346024093581829917653941119627288046171823157113058901103952165877175898002182838081852646983547043267568494148554648193788693668224888769033174861931429434316289921137838367890755116677876424886591389385790561760619605233000842126721598659992612225321639683204790215863480299025844015780167657126132610711872304679992593071367588195855976343443778892193430175426198402616218347917962111340901507631649272024256351212158025531641645445453733492454015693584682232368069621007946279612845388588093508173901977964089221541598602697172367511785811310241009769102877489771073747968284671467586196000704801122101901447706578759600641407366977494243377665663304792082876258705488748517308283257394737079234421141837963043845191715854741525556888230998808422360800856644238190443262219743729976248255023258588846276550636215468032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] 18270972552736559324852533737657488778803012344520106265476223917209530987654851994216223737059368542339629234188408304808944909646384816979706208098503134532088075991079716342339633832736405302896742440360420917969167780277635961307044610824781042776513562330419009869279448854570933695019987131757314425986160246654314843398917827136855680376546991947592237972149152944797943266006717014898153704311697232512591866225592551804753245099265918379212458490691822121037385485488663328954439246223168283331583728366401141279525657903694794229450444908162816297019206252194124124071500590446977238368079643127828633768546408928840464799986997325180538142882785699977833716842261961213033336697613593397461007021171955116424894950413165853820758827544586275227917994747605140953129676213085824320810590583600061933237417881848092260502945698497854720584905981042789114377056610991281004768049635268535727557969654692475034487024482388411567980494745637889970705250775568415705205251030082724180716189157487407430918423813803542318787446669656180204346730709289903295870734712400087863190998080831335498076945486447143070897984883294235342367845764539039936260595626538973752306516911893744036330423072797851323418531601569947262522787615962315198902560056781738563858550852441485978206574785702138336551540993904799604966948525797550041101020529655221029326977790410202108639236638910845768460504891171661237575595956844877860923422194298523956529773528899217001210680232268160243478860247567011922211396387337803310559047267453745258386466146484917443276827775611824505070991356125848153655509429255802900856090032290496504554251212457500434493856623892151343609728944280284160647920203811147550518704886522337328132191702552121154762476439823629750587106211943329472993429631099844000072632763362078037378954074904984509911797284176031394633551704318017536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] -20956305516384121892959353204208095554091401566840752451202270056906885281695372288401662588264369979863660835299971039265897374562644032216155769505432998463168040468508530051564699399937569455172186409839981193381364890944137845206175488297461090641962260821888942186100814009770070386019616815795796769021248931624482914276267991020223988161039646879321384052711609526751290663189124711094170160756394914822819602483699238162301038334483057359655052136818407954433138285591786952614999656883582020903701969609432551367729113779257019284812579428534505683783329498426718775629484227541480630648994891418872961656081650904299492241296697460593750315464412700107451529409002688711639366416649569101814707208321380214899938880197803087250896849649324447843752551632520866163327289743280983728703076938561035167483226453962680649160816764766198238579267452163888915245955529928293036462773643169026273103907160077916204064163078891624461160622513284247084919304374868993798753171091016197399301396394506606116857241814350559055839392964633244864756635509440935930677585225596130867518247901686900284609843927929184812927640344925673757182228541388326386657420623919971780592478418614577279586513846302315508338574391531968921038984673885958417811971456829876491278446190557504119751004734292470138224366052544415521532959871408791696408490135214258236087028462795235105543357642404032512516039600204425637417811614082313018551483932324406136942122242583257186400352166960254848638529472864441341528374988471597519758316530486400745287753001490363426794251070075075802736633392726229783370821129749671079840637736607021841916548095397236745252902866599129689200119127342610441804872983306333838108214710068283635232362761668900181857300947216556785042992127722530621035308511888168437601253790923926395763089853724893253395787128443488318421736493934444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 18740940114013492384416635546167230078091062534136916687402881519590694744291910207011057490123078901722229181988702093163319185018914916700244755703189806045856453101225154754871789729788719400228555578029996318935514052753835050269152232953540022301624040703512394797793682505484652427215480804415823515504066201011785451611542798059976211499826563558807654235653788679150499693250105261249704729922743050406134303168842103602222361052535375079897969799803473342221199123865889393122669608396162669409244938468495382888482737687951880781394125020784931757054726571047838025880025237014875573511802952552683536672180781437612507133730827141573680826074083345827921491900128316842915731759759843606827149647403286283034019068840627205785066717217031490526059525964789216260865728478591623078355015554673331787693408864434520180317980618660650063166646162481758113331394007933291052887432501517543650046150959126346728916590302325226044923903273050817652289212781044144140586362275308689152211803323716047789037447549400760472887498334471686740361026635773571757128600312519977983767543084446870179242704746709384198936784471844558240190270832882672422201918795583444265105073983015894585965824590101402598128056801363654095923371994228672402059028463388930899497496988405665982298526295840538163718171216324419127181037131112415117315022892136254962582071070941130196195028773560531786736733915625324051885477440228809235494558779125001971893521088324670590498347932232654619839954776908699667346568117444283584804338552990313794395294483845508481614772891258343029907136801303865695174903875725539391574138956738732249542720798283943563050191891506401719941585450166312238520585731836326833461993199585560940054078663648942909236718346554139499634929020518942122751381780599481832810862608360216972913680680861271764375059038186132772226931092180959232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -13624082986129268806281640652149187879483027603947537890710971926732776798395779422548786696989074193986202508406870163692009962122709554505081185360160947250689546968602463224961300939451572432991651223038698803549697416913739378888592201261623550867081631223013974150330918124048167912682970498191858466761323657000332926652387787408499683282989877925699840929173193451120288012429168265661648850825712768718217311618269129312692294218444512533063112424507603585327276912600688426195083323941094763058777597276166382302280622004959337252969039103395853429240440298220824281799769128182810885028244279995797130856737713653512408425041407315676336729403645091391917394824385670130511563957690760407269751012423432439576133871755161624164705518439070414706532640483087363569532609247490487490892489701543903857786695810808237252092051983639585798794983605043011491175030403781774111006769194179730472894985362827621222113960445573853702426754441464352827361161851629526026468360848020662148689508794410595694432968782169924453692910467748486472993056382060125227358146644554287897163391630725438464171168363062603749508816572324003741787444944582976277665147744887904295795407944970670649467233804091529708905637974934503502564755656186823773314463917495961317600638033890498772393711689974741904347920470202489598248798503124126418615433907319920755554380977600705801619724750951433076724749681352275266217156382990423388249173906684552130428763161895123319061643805004520169095861660492790512752934023116196244025379540115737834911505805083065782565909686486281536883480719426483672805855973412072786146802840410960231569296944872425871499774683774167894084411010264899483612670720654478868626424857332608956411921531807481267727334515271401058191201396973397492515880551803193690497537569124312627526139023709984973108223453217561364693063579790737408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 8271906999191955499271468654652257645897742989009617205894829404578609723614948649125800927854004942283023725907484357279338728355581067704231323380544890884769496343908892513337237305774998431146205808404846916605598499992266771938378663809894553030617111000430792389465955991749395939349951680836884480485526396317057402481878908429754884346347424905222593517152033970917388225867328070780526618862020029031537854093015077949652683156008862557405857287817535171437764185991027851685074018855617090412355700729535441509025794111202558047725132400848841801131403893518780912933248832902736678282070013978307144520441118037531830756026910576503545847502064449507356560500032458708065118349903792511712765487245841827804042617680170853025490953036079221252775744117965213742563376295893563221570273477604154637264975683763071489500698511372268918689492039878429766526704121588616786150686600955434888541852384965639999371818664230541226843712260742104568739723022274591107834448634147907667812915706605165590213914205480551167854195741370753430765972025257263515975422449493407212079138046305978725406840059561159483300266285024991197799498228407503401243152093988831149853676494551368788315122092578233401013046023489958805881435789504045531029844611431917019187397459493335433242622293198198564305025031353758005551215303809436792447551619631921837336026605959939093743379167293916924181271217690726136673653082760505165940724764178845440161115380768456396491915053939017802086589431729570383531234825529594573420553749713337365719407359460827020329931750920735705359843986984828649959682163648274689394513500230809314111583798128971728824116335026631002173606793267933927645898105601816427992349797253090802437023255175064942762705105665796166362765152284829137670933086171766658737887962961837697066468830233692922212155875620633450659253448060436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -4113040943246666851393025847106505713800569576641182723812875680483783583873338289489417290740986597716363043672831356228972585005582777665971170590882941573389924017453439606854690004587596295665412873956427242540063659527135050316010599727316034367196913161777396872492614517906660406335489243202907918528369152935924993827792101776461670188746152247012804777617850829534735097127278235012030764175443627874612415016920064711447675723117768946854956442133004306554300152522568268269743705593507245113272615446834944074506185721295439134791387763180398946075962678976048977006070614763465776363121232215952651167861059425277342017225114113940524122126212262404623536130052790292528387048267284264673244091652158221861958708352980670040935004816869179395598776031997392756104077462804630033692103237684485473046174173053870993915620604449581728312572021720870583752930856188537230428799170448804377474043561616973426287269575367055991223042829646393268168931592084599812373803791561093049787387091701278791401107878583635249522600623999414565408944859426738749827691099763716876989909010030615081227219338687524640077205568594277107692732070112955660262621495879870893114024603690692015597019041428016008389982506435090696168917601886734511384839108282258783476498177351356830793895088902973723146330485550782015990062012461102517353007410758429310306399354884744836243598097744336478602168398962610601838105649626488574697691459214313033918264869938783728371094065499062660722787695967247766699988023416595211801676970303992652897042159315656699138493544653092589202888414859802900453170314216067694523208178232045226978465075004161990772805097681436459639886791400493756522930860879557667027977315400298524745581001015015448509884785284506899583762506612986997288596456627169873472587122877538421640760651173306174493947465351818580233347813003493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 1401609074683151042732335889262836622096200170586565105646924939503127990180952820650977874022364132240926784491765173200243743509018402079767180061987155103820147763115117058168681937982763591495612828300565751890136218568470823956057391413082281469549174097656804170769021984411593851725821320342086947304269114148666178797883171628510908873603435584236570397275249450849496063820039457699069146972228852342336123366005132442155561117166078577036343759272230369848148805345363438785872792785069194633300025753247994256754383350450632825760631117275524574508358450843503691833144509369399707656090062933102616385442993237524039706624247008555304865008632865445908138847840244223053985776976582351967520053669240007884782672630935042209882023006858474132030058351869461861880820103403110566163661661677860704531367018110298862510776387729952018408987350269074794142532101470045649572432300068534309140179256033985355477838407582262096188774572494240573638534740384033225259772220780284674584032536473992425222676363343321042553408983614561351805487750011292309252703745561860257964225203287213624867448444317595819406203378408728601693927374842204461207290664439425446461964156933088530560734041168081102524253944605105570737879831815074588293498165449445968856892194112064464283360557068920777103903195643595242640097187982767646309737221389378489482141091877980974194346141951627499725407984357937555267672117009223533849168055821446585654950015677489004944466063731942561129460606513380571044809794318754017178038872544977854102302689495090076515258916492328590825058533090347948101687934741098110576459936872943730503007745694750035078625914927396266277528453284612920252794301830486497381283789897656521448618908970685595892303741959984185097193343094529700371854346212751797553343790984434791559187960648758162193411887431616868114431552820084736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 18545154058928288171260826160055961994430343379602504885873538442444987939824888397029676708315358756640557496913215296165814240987477545256913471862340452922549533578656988087919987949822365066755943407934576150787246796496427346049133890626923864650436500345524016003383946997661704498931605410473118704936607953101400595015437120506964471221199479993605761841316814425904986787194890100394517288047561254304243730473967108332145685647745034095644635564036486299298770973801120396280460118411114012382528733887795129796615021043206750001240477507509886749279349328115053529234900412337727407793131667703775752954368616096872631576314522033130490427401403687809029754962161157297275426009028335647635798857201624332538452191251133571090770331963183792741596083990684757191277962223653815138260322422743419270656899571071908936579759654970922466463441231353978115794884495656841851978303397566107765164166827605000592024272824493535105129080494728004972377867613561719859040884484329517517550930551031075502045320306309096868523794741429853148128994239493117357496213487106751124842230281789584905152335776364439735690084633790655514272422648027432949011642557955644383008406311911126422200703240941333879259624896534410154006586931022564274360683934805485734294258450548454601372117261767561891034640290635641676485092795563769068412642699308888272849353503386528360055733112167892455816922970501947284640846105479683434321799359238430169160984193938122959063202667959157506112530798317385200868735401821556647258347873851924216504082756531545534448159691851367654388484463280402869024958865633473083424419358723247953141905903383446972723484023060562344236870639568108747530012536776711029648045455012985548707567251417761472434283929379978242997006726315707242075555509565213207316336693598848739378490958148985205140404232677057466734529673691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -440698275509318518586707421692381207399675752341947499675508861114869764619365720853013428758487975181136879162297597946532976054173622556419916106593218859981581620774860870153231699658969908983606972764613035519537921883517422605845228413340213907548190104671813356632257511843980934520503309554265671769655099261593544449941751035486326011917057060648376183759016744411392590554626754287115426869413970844253634471977830141382305490105413029599607024249393166170456121861908720209276630127054827830716280767430641234603003120620241701831250471322279032188365136684648144420908685710545121458865326965186419817507803200252499056405047940645943196250680153005685945250478251816706934658536917556185929004408148966716799865846751120374279071195764062152851498558396432636499393597668580385888825465708190994317823208724482831427656021606319256169192861197927035270669154639670964670647698042558896334847958708737792009638743127653655492897484102743680633543503718079593682339211715047882522060453156330014971725778011343112762038624339812786495379322263352809279803002109841165823634944043731528978027347815465806248687295152044415560100471156831115402007170898792442188467635824975398533096957455688369856103578837285386315304074206399823110941982924969800519517579920593814825645261652262030038143025698889419695679047444994757779878025209825905008698609627972629161916013425657211891861520125697098155757551578087406693528575720618411618432190267284244953141877688985696264193523141722690698049449340034535427260460552336388680561416773416934752916137675630116175090494916230595329589753612970322486157532036653300386407536166271367641266689785904411050290485057726757499743655198312924292303428167939440651683787612825171949432628347690343840291033885365410773017568559546496887017968659206614557744041626770051622825111239291729456647889840242688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 301010176727578519652812284630687076866350455064141145001003899908843545274107488863107093928478589612146867110631398200980475669525236588397072735394001828930061720398018138785111621923480061344126056168832221818153407990626410283543876171011046056378366205612804825203346319655024585728300166900407719404081045780069955294550996556822378871980585093111223551974074046730628545459722002808193986237056789726077995846373488368445293903965441357547522764549733504256755617618566611638215965641589657659769445464037495781140411147092131078966681891944702588437534710974593972101075598235154364351135437440402116722377789477593039612378862733942104221477009340870743725650790932493789349060434523281899051659316588065700511528461615834267096829784151966864143071659593134828494242051110762185773860742979005205276183416830758676322464951069345228538922089774063109861132778250161518029029587779898517936394487286985289706585201530032396529279516507193583150427250998664318506423473706777726914568682340885011778093987251176660526534090737418354225334884592558884828380973348400432531872798185766046267742925139207021373717250025541854651443422320511897836904835941389261557985670588425255364229531510339335773278552434905701242988554991424692214524445039536650148596627754537929369262968516485449505832958493469202075890485994687193277101471958411243927982228259564116150627214084441177104584103259373322936939584122792166270962142816506763244520815723992943455638448802251249272142937001914119465819727946296012621668688390311433843483036191714168348604702595065545912261598475401050376947910304147675186051049300886518383775955855344785274194972271437749319087056683819622000427315925014009458166013586245646462485552828682094115345378390972174649168236328755643119775377983403306768302213125071700071743077247425512351778443691323351060936145844043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -31980124728047613321877555156925690327688605145913482811546902366776621291253036668769471093394260514276468114904483890816175917371103726520422886423735853778728034994508362272056375589098869598523955124420341995544171299836514180590329638089307426236199841106025330440414616915058755504011070456933186305627994142860369517392629085285471049331643690907706079636275494017499024387816951796261281427310249387477658418093381969134580328022624247959621379300049557771422924965131672846269842606832328114944607726976630178901666542460654939257184147520925336141843607532923366289713093184613146379409172128356595905598091775030421653458672515761911889864430543821619309967366888062595679867587441294404690745299673158669522785225959257928713182852657941180736917663221127895889851219311859684626685783984721608178474381631097237842184372162071614905367777557376184979585445271518030285956507773596858394799627721474743988209404728591223783372840979168911473425319390152887561600441850925441300061550943202792253783309920639994433105656878022080270187012302288071918172563534197823175199215160485459320301965514996513571014925470526107220265701063217336871757216818294928356750451376350940896510458026659034062534762539744574577522992194449889227973902956126665984811665344359645409583816800546204998510853367399918435974971453909575912985618262901129729261832119467977826897270700161932678766520666647434859836907298354403396860868229277203647110110692763639576667473793768892985614315530311498242698566386869014114477919714189526885332936657197415315185480935901557398274935403416151966756055347022390693273579091300055959846296567418838671367778263796401307762460237076951986592807963649138764943115205748397508132157916502450158934511689700489606304505698357276124208469512950474987521111185286596202884038578742019154840130812538736745608703746506752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -127567145943566513634921979638970804912669021894535414493319184849240725748179339544991423229325573649507240668113802006706990167095601400664208201965044229856904109938883534592664586101246712531651194994666576677287971374134015625742451007057914296864902754011020410606600541383865324606101528876785906858324245309352076250291616673120083248283328163476530551716028385317537341078095365227188904258455691312784475152191141008698972673198886984372790501562664733959486301864912334883027784622035925078983364533194862855420596689097170709080203961831756501140729759938880567317502925285891623995187967066758788637005918766978537273212458287985927337511504974138259692488844633249862492483063981356810881184510152823640319682637553933407723684315513014414258508262832525074079411022951253802677655891387560689486995830060434248639510022058245996059140178203401697708232021098859251140230365354886050631973301522222853139285840719858311604886624708975010411635689626454957251066898586526223314838708586953283339602813907308547863283756597793439246277379811617002627631296181889927285086329591537743975362041324368723774588307288789797890951831317207728226226605724859842131732913852142496119518325649854117015135378188760766217746893641606635005384791300664856664297603987335967345666080368218186544831911850280922098447671825166264822476078846168422691017165231641818431201295234657761304457919392218426841664687483772013592317247116394663449545172720762876657947572524933647579810066222407823756325665614903690110435478933565519957015609937948850078835546465840123761959014250906139088137720655980760745430042109140621680511303022449004100047307271301317448937252869292835058661008319443988723441760781706555607962149079046422465309473772040332797861934955693373150764219455743849421831144258041255667786050487549135722611023559062317644215990215507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 150282166528904521240583946804004905528130480277700961272607254718243069953315618118972792781596154547538948223502220439238238237327664151718694131956485243328289945535571579713200877959718005610140893676878121864408623769751474117981947897420114902532931326701719741298482226566866065473781420692656370543480686762511868931187074305135717726143001180653034076636902292226431660763315910452530715948967640764830884496450890956577892225225894524554783502336874737316072978152028324313699569060094350674253345434625834318817342295080686195861662861060341535800804672107796347259347915674783805814373749465550481707978292275938063752772313495344235463831452454331820819537429347360828533876262088048666321554207546685641327529311939196795304059801363143168002193697092381341959604831742528998090063164472886650461838591121239144889092311925773239913200673376419392929125548540759553115028962615084456208043376193764636197923167633476063663340180028705573068833704775182708526739525782624432110320362931430729983691838609068847011884411142540685917165872971746629359117031793378887216050590822752002983689896387558714450593893536119565841085737570411479010133905859418029267941172906270610961648877741388155433875309209621609824124377670850590437381057475869075411685794511117064564789525994543108779033292102448057044378472278602351032849454781477504606558889103898193323493897898187376286107913885640349260701098097108852815445475883655926083117828727574739099832745984840120885788125744076126283303139236692451899348498408473101708527433371068976497086972309698317062418770059377371274647889472392897149906332570144253438831828530419999258774730565486462168581345107885288304517406204766956812596351734226845837520018548680542018884290386613943394899906059920850842007903768461177737264467285949148239454873556036581628683648296282855584279682497904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -105035016591255010130562759408237348144503082444364838859082093448148644765587660649317436448125660673732041843166999675841413445999820408153878248553009584311747408381159380863099764932788288362803981954489276279452509580958721019217628764061122754274264447872811535883450777956840480090311927084149351061318266036105408532197457514328066737597541308348238102169866651379551308604630181270065284969607517699630381447235293395308477215808703266163369341762206710304671962868552317499876034066504480964276028219258167856251873622091053418828281119084590943006616820884374110698765172301791157842959467214334438960664646884329796642221358549646449715296839696009157289809906056664310653928567333631240295943589450141451317714812968976192624022113493776002278570384751898992365991711049177751395816813891129454660526545604117107355103118067388115762230734649756274475490705538487605054730527458820220507478404524540553862175776028755389257622584607428628102601672530872136455545305657330166457501022545407526685976135059448732995826934998886822496755789107257301927464523989843602054222679177495962163222065271206213659546886086255272241162360480512358999590575012329532899567769753899266688102412758562037145035781200245732789084137194181420674591846371417023597994365960196437916053273345448052639165392535949130303192757999749279951098489156978957947051109028779845874348546907474500728349395913036423877652185147118155855254204817432741883723265820993786053156609421184493125166479837903328004408997490847907551912453642703684135769890772394993124341423336741782328617676395445697666284504461735169767058456119621306604097219563433004188743056155495975381686057912893462024855310868529528198058896477101367350769265974059756377871672326618502549132764649063812533802559357375021217891762692254166315121060140201386502260997458850651825921994451320832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 54101355459778225559881101926313658883073371645598185296415697019091457718964609193814306430542068433846846220220251541712521427349082638828595623035274659267572445434299563604661482227851224102370524595549925427749193366187042701353326886426468952707663104154888300842357175779654029907515113784767938984919044664927506604100624047172846113968822546174966852005193087159953471708549486588427464932993529320707350041540941883691165221690189628243019088197135562250367732469875247962318126940108452086257858552713280072425368569726138158111179079516950163128492307851156272765173615805976970895327462719098230323518463607451272954367324915852705275667654607458874444359396403526982299399985379194476206969593069812504817262708175269673104126602997209266814427420470975221550319323796746357911626987496335084872678296509945142122945610911086699605867705878007135951700760800700674172402957109551693879255102717766239918222457185719577222983457637314924676735866613359057341113243603384827954270586210163520744864696917084782492808413138389067824432961163159355794891796564548571997640600401082165739672006839534619814524543035931013448039729831295142159299298823075840550200938889095433312733036529586736413174919576941291168851781686618701998282610990268419426407574840054490715128530977296151675809248868127920499258281179259640319573615238177540954357924016997528281057695814731059465078110323102002346912446405356231078029811923367693186786182836419421663402394904217320840367964963638245895738117688150703677489559747378545530598512471007978606128829125384341502426475789823824331910823039975972249563162029002007888938670957179166364619830114914711645295050657131278161303854977077367431576255222000361153789361821828391041517639671994137877956604376428049112684218263109827269887295599032547524949437734057493326596396939055707356292450017607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -21708220113947899162609501971457578021377533017248718327952704463454226698383868884455213507459568466530683603914678384141558858080389796823257611744507255991444035725484592516327958406866442754755152747329646175476802354001414156690521320636698330548773645063661863736523446713320831891874911021354758038571308852411097511596459297522909592820407717984844908961009696366221697493034123094034971510331647054019234359374073591426187629641430958699254103228085045435318426353228998250990562139763136621495430090823553808945447778849743461430579176311250502376621106319485152665545586127748334761119521860242489260487213072872290730666449499834180252904997269806909656768503224727224327333245227011406106492622671055147562119455527792343034696218160887498609512825725605655607117724817304788856102104344539974645449597507416469856977889027429017640048666331543481614951234058098378367461051574111131042965920204560966985738769895630762923700311364028076765011704391943091372730537012624984226929546426385760108347097979460834147166749134427033997168735615225066686534816886515737353656572691640261563151559937861894582746012721292883749606065896881459157862687269328165486437251256033645959287686508910719064023007443856950432322796671886122643698339051028051668021545785302429323929952797303553155214947764116955099575330103104068824710773294101494942769423756098719748457295223555813396650959456768292983939865296689476512979933696308146230945581547241889480478917268585316714810634172570463456841694003347124603098631363986550386220877935429850075446644370003206556176532402128283162408927533666336777686570142918945980213435210866427590928470308462913113933822139278913975946182452356469395966595975080242083087851654364909584637378783549407457600206122456609194512198293683859735929107260795427159954873941482723026160753351881504183907377836195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 6833712695785877823658226562498411666988504026134188228878310993638691920215813397407492007975912202431921185892633806272590141326344768930683938268117799872486071185532677188661180181913264535769272153385926381475119271349087530775076547018546899931001752219340471097987716498467139409551361302910842367373888884225102782249620095664811103334901667413415003092765271390986530806845101898005676669133579603449208627269717267751169106972771931288910351899867713450651393054105506652511000385797417283817718044920911172009321485074300996339578855812749719543139847532073971482301547785553087889815507383657228312563609727214956863631104290508057230252508050637086394153178739419494643759893897316378323137196578449382846755251560313179499288968576711156584023603768145804552324442398656477691893704449487991664391820046261939687307317547217252765010428907055815989386028954198975021300836891159891525508998426989792198857025070512657843986659286028694542249724738638766226868889705242316363430338593908027450527427144051069424165235240771690339546352357493236160634534195659652587176523711981538890975780880370971223243393661522180398969885229547896706339314850836865796918814621415251809429729552900294434074631185866061596792523908934764147707998139205504663151228813632548771341516427006626857646583246576733068538006364414784453732260938715598822585138727938558484310338502294666036644450872244319830870440035085049330105207985936740731637136181888609022352526572199687623989135825684817046948905026799733273390524512446477869168886391987032858943004983830573640182368607808796823553926504422881057572387644222661964366232009570753850215269842663894177241236417610113738865827013074731405864853462552447264704715023667204017715057375820777502535633185988243855606550015355910488177398423708314465456587407552368527535294184472162702640284520415232000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] -1633529047279337759545291154711711141552502136628442890824538445459829250315947655700757879178316522759559877522885440002977112066820599041909282190020937599532138528383313127561169308129168477127198091497490036792366620199860076179462494008174823959362796366509804955910919154296278305962739872881544244432308844585828450540815415085440918079701055346194812574463944480650344595688293751841817844803493337999026488999797773467486281999409143894440081138390795656833681486828743189106941145129667664300675444226591826657376899642473351009276007377363422449708638064675668684750036978679409100918856875435060848334446052649608460531044815235324870915496145894174351726331500909508413388053628016849876291001557954845833394135618727529713155370451918759855501730336923038591646921570390806248841821037986134757847964760771759493366251809480135197889534697130908510221227956366076678899349199761534569096252251540058826531390969359516600544757530785243318479403523658676235493816647162907209946884910432646732513841984565803220661401995025267554838448691735366108889811429307159633371614414259824102460774467814086580275348048004774753192869912012628222137777671279704253326374679257716737615283501885132607791355074173939364863626631438612430858181576798086071459298958421343417475299415924243583631280792098280903981643703985263407679652105319588459747403223372910488771446246585297773351134763119950892577894131729721697058239230136613258302752892480438518556233876532139910682282707244491815800692258257439229398622416403792003880303025765443272767934278261636561783514832229436990645936777216817661657424882085548199130557425701336125616700458999331555427660821739360942336738666526777686096608898375817332989782849588806123772894127078434143787360488324483248670973885179574706635194160729523671868552083420263727570867730900222600232498014191616000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 261332732139679908088003458908832175443559763498740728096256531769045499766753904862110299815475644434945125194360006187022103772895759925858790853942190021830117567943062679044709351665446802807527689082316993956212102804234894093893810683078948079069170385248089742374018895914005856910744238695832020353259962023368371915610772133023820575712369414726501254295271635602897068503135563980816929240694436099581498245690055785959212858161937039452404084220044293190769212434491713839743393547580328030220564541915296915951769815482432400290393914704996628238992174375177157258267745612525030487907757453953924244121784242299683416357151845285321307827534564202053942317577002839598254809339834566325380084643832743335903891674855651066562719293448117919274566761043593509038315183587301688385510929606706840144412132559429545882195239053606560124310648909565739904585924515437207924302053614594823156476354036642854642266907664989240276012700943264914939210345884693800215671991370605524831380594698225604324597309167311706005834499029395983909500890234787678346782788822076944639400748411016214092947634198672916938583296545233076743317119441225119653953399437961904767739742458788815034383625299228534342917372359733184953841937143544403143630864516820976149610807646341191976744693748593810941388897116758645762804047061695919900684011381273047402098958083614384534654758550442265218293829827266588919910323425766141557870198642489276362856903525860901389455188077937063232149006389052939544672201473586660427540332538846374251217599073224985787499601727842965224391465376332704088898403785974595375108583090035174163916586013699050940839789915243209141605107597544089591187638671522896698961560044770281766753220008683891644437755149556032163429446474958778280328283897246710709924070047023280677998536035740441154840269005328449716216961957888000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] -10455458674054548907179580784072903679863766815815970709275056477652128244570597165246763319786944794367407859929633479926654023187873800503470861003934041827054449190930731880814860145811952909615009285479697985666492529838064219423432361314735998391234822485917379590999394121236509756390240390981316551888420443778827969236831682379902439446653076315652532514011154163658539733799260608807646753630782121366420876474824235793075709867952051247982719175664141831332492687630919973762156515446078963874203058589806220202859846807507914322892901306948872222362267525758544963001372622485550185910163960865417930594227914315156231591192461056792820438303225329458486398553216920229600857881745769552014129245520415411872804409895018607384508198803327015298322023171805658073319421472732755426026663792551209459994448384567418549475799172841665166519957358600492523080154409033829477170811583306255248287767515936220687586318429733646484590475022052351585995991172502628394231846228227991991631949625888500509711324941332298029450197992033834787000214751393047377072285367941822171317914194560271193417871458109165509006592485578901951582917405365646469609292407051906319780592166757689883992927879615529442150081879426678288351816763303902595330483405666784084076450524127643837575829575149498024994853743049326543483093843872677449633720612804118213596669402789233362921433176606055792862903621418719042266431289111334897551797579587337769060254913384866101093037283292406335945866285912576723527714685034723722966035929510380938939612618983887861789469660879723439630258408000724415040948445094193449769582825293103579098406070254251116044897115594356111621386985928901019402226399092959659938517191337251308033433262020409100233358612073699292203846812598987979470630716022871284895626522105460485097089910495764321287125224415884391966876631040000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -9267715958470962576532234435641916137796506661116267667698089980003845639154724194407886947552125181147304559452192606621384362215012480012597391738261047411521583920043852744153042697136545679827091796984287554497934063103073783486956815864663744076515569977624864349385746228316466278830887466253501796626642482390294050060470927650039451114170737197743077096378898004946748452325356784872289440739060214416042197687039702243651916389649661822426621205648587165098824713813190891226688012163949230505789798471954894374034494069446192185108592164625580171044042598673325743950424779181057675281372954064021724442101688906702906174078830366841416458271155333796640529883963851951927290485135473933184604366654820050650276006820105583937740287882510955211705799699582791770377507857794025395982903442245077390230585381269803843952553167051589783348230158569872069612077362966098786156829085056573247357928771896744962254345139706208234441673714074820131066021849123054227632053310724907532266192919539647864384063303616338885396288420209929891961483765655994168419829147999623562238457928017789798598201412324320986842549234934773897753586226449271631934236320557742601927394719523130902494614166194766200034801100773244751563508158097084888221649753407355662224020259352302250300686817552367118701450889844084888496359826427287745676529702425558735164935471455890751989044937837020195277682516427912310923020644409805232226193257978117187281494726504743989050568423604854035002032187684176529861164298009262427695798826027905482512363207744688365713895465209665863092133560206373904964202524136987103106758224768666462986733268950665478200359713225607819417962963543188167921823484174255563001336947676123199180776907401738881890507894018597034821596474496948146222992074202906452688759644827439654060231004487627778065808214088919966355952762880000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 3732214594953842822943595051063076513497699226965057416967478408245380949517302936633468090701902493271244157832950986133403488549820136634564520924844925956495942494871932142072290094994952484756290557392293736617937218307507790808291724707793977775095391107001878366374035986590315130886214161075811531720795288778209109485068627020895276132515138872717693621455189472065265489569731457976465753640182287078162321558385378000667074192174106155454468653806662894056628636671165771758220311033304291460334070197002709345453714989678929127497462336422126221973112016063361626604533381721442158760360884214969760083274754939150026591231354128106710480754489847140581250527983586936179584751416468972662401958795191455686692906695645814782495913070386305822926893264584898245079569698453477819214433036517336571099853246692132154117263016196024446311464233731304597406973236636734316738628669291527488271916532959489815073464648938664488960496397461878292475750055593439942227099173713709409769331218197973892788577562268557151009455163621462196451079706549451780481978380382144260846344757408230066148698556243286730478732949391710365443928979514153174047140406460905209577655523523006818379400799376059181615987494126744198812893139047033492865976626578926146313369696799120991899441797889694537997375548356430384479227204703151629366778977578304739217019406200148815622482006598906270221847014272497767259733513363417383628033385878256376727955908151829196288247627246961947525075677928632380440503410330730495844038477856630264211451040643457588142683705257275856040845318127526978204683158217953356444256550403118757321811479457863890200113264414375675963743647599024212602921736955746916929569746632148518521411791218074926379888758550084571620299782795149752942048441897098854971819905455596381315458712066119920809725844872333113152669483008000000000000000000000000000000000000000000000000000000000000000000 [109,38] -923439102383350580904401768055118250514827751256850125350716815015938221716234061219109148622848875796954798129158854500402019968148996593614799503089877531779731394167819427238659340532290966453747412599054573415261558222962168623555780608799094346091390943301756182218965416197034472657006509756437556492797287938444050732630812544594965444390692565932392936027352456569395367044252175803612865481194001138043512035252989492805859515571943755887405898881421651719409463727683666513470583100804176854502855642654370454719319674617551603635681282464187882833145331355581896710425504953105260137760517390077728155788099170542716653666027108401561151038790649848345139624540407082346356693135456824379843731365270671924345427887891809980658453981156958847417520624704881927379310761093146758489396189746741329276614953517946247713709361787775581123358906290700269100954053814199140125214651524879737950934809807986559566809461837785611712919128975345583007219357661959180205197043063471880885619514711510851556742847427017754829644013127999479075048765019593530761245146536025648579417928949765320082338743877464531799032237319487345274033585924314881097377303907339317809461900549920098373544434169909868624908377612237615410047522506243357792144836378778675351278334813547958151543569950848911330057411998990135451542504570007127293653543597091261262375106071020834523182015108175706782944668940098079434472620912992551863242943790537745878891378745783354572795982793448493446975174043887639212838909011711437535638079143010188449106857066287169047310218322930791046136071371281857807206902320794249124491732351759891125794666030715996440991139648278882191952991547012896778824265421938805806989164441344248251359614438875803152143081378851124292595288190573962244395265502838633830181355724440623478997157108758535899658674045337399871099895808000000000000000000000000000000000000000000000000000000000000000 [109,39] 186803294359985416069485109815268986884912401125661103666465075252499173664378077411178962173257233727115894434402196303857808395668380849924819840114191831049598210874852455197957965756608473936764371364573126105192700990376360248746419396710872814818971525016691532359408683155538900424778309289743106487812472211748318461853718860954554319496168106713633775813225960760244219837944624976207127641773036335103208395599852715184103385044053906648665410603205894681664491121667653741639658008061867293860432830468575969012438432021622216774541343814984437207561994567112998953875232374707668734139308769606854702982402584790138454684472214026531711223147914057510006336904446861241303368230322584105753240879677091026538584267491135984396067628733925093288164156987612445211904680537474912432440703424530760161244163177134002340773365218916177956400625645730505431012415579186910626442187958058506342196989585150379587799226568206970063526225434196776278016554586364979469297575114024330063415608705290544317322033977643782365976062826572163111135710690977444029981692024178852058602052751183606879502986542721245949532753321198493536507338413565007852333691811450692036522677268489427761065760060044986033726986014170003813406286151243069483296726262937336274984707591646035937512512958243212843505100305574458340697459437367551274554670925889140748366857672262465313416340452387051182953980118250195961946001996817575940160599825343683661797357842357514044232623126558996863504244954973760587200719593877520196061293065595083067726232637923050723792997583360834399558604748144008300024802414426285330304015987800827674037652634348067383727710796174359660606027870959788496974423379401641738252128958863008520582633709750238658847673950458483705757103284214448718819556987745205561123417006720506744064683249614495487354390455678168655678406656000000000000000000000000000000000000000000000000000000000000 [109,40] -34437579529651832133077723424869356685274860507769799914703545134094543784555158215570191395718209859058828145720685059042769966824715244637920804053108397582375295297710436363589828411671086309806592120127875252812248939492362193196443421058434276338027818635115447227552588606055086947993554185531945079524412388341817290719206903218594658250435548807409337440720699892725462203935637238700216856434277575589298377036026133574395704143272977846105340099167810914854519235475186395877410811747767461409025484530511527755230260102410577331653869071399623955404831113461310456179314639318091044417489161549983880781421146753334464959614856698366249821569750072029420430802238208162015637794025548255959662306212865051755213243881091113447476577303586961467165338912638652660994186529100597110167627517852609329915276725105497216900702452478708233630161747265497666154857412420643390903595917746739104262190508874278701654839695997702232873397165426752084965613612006739096419400851854203821672390021451505658223493210936133281306252586861519146191135647756611485577445162803588935282085675552468175914891402902668126753833607423060344998065812019145397970800449100888026278316218603422762875382484939082955973683370693059940698447353867126686782022675801407696148948921579273797047399371827017738344140170276722423374431639762397329699082229174253279052648623119211823587616613065836530377589199073824636119766337813222692121938682084724218258213860229671522787128148059221786243825057500633753412951900077614670907748686690301703495999494764157437529009877807879683595290470149207224745931802528727458009115359044280208329174649854402948693336996383542812713955834035885061886747683191053296363646889065938851075457999076133523114599887952677740149596666036103502320975926167863800666526485062566691425629978759024714431749301977638094109671424000000000000000000000000000000000000000000000000000000000 [109,41] 5895783880998763494409105612856123556408682256802924680761603956298191881041235778237871442089786152976037169732935034662487949684456558810763805071447536972563549720111863193373256391495391695802442539451803737558413495029571845968986173511473384043455071377577365678101229580677404512175471999775534768432991458533199891207864521278755818542043761568419497217046252910772412884615310904867103675216251296498723421355736334108913675329379469533590511020613411601261321899382922341607152913099934652695605701365996319447989210291827068124324659369207790857203988963600132073984795560563177697466901859147469286939296044392952948722543273644876681224367221310199775752671260619667124646983455098773829831054900754381020430418684931727691426081128724026625793343568023166482383196231462402971616757973238271241749107406042760806983448260294344597300702564434865094261402688547315801286524173952789783398287892485314647755168188929971384852551404271702988994103690922321328865020297331770064953650949869230966363075449054875397175979830778673120774448718616414367881301083547328496696834152142894360593910228518756068671934888038520781809158575835250213419705318758154144012462327043478301034678615440456935510838578835606843706502170970511307155717214006718609771699473863730372336726846695444690305343529644472574670342580315865982723430272399101979042005270832648725561529575935146893735651659335584136107090799898383751645398348885158132810894621824329806806576086790540102456117321648546800827149617729585314410453645024563441522661547947470856549786523334896062072744964922766667721003769239221154481301027582344404970767645416425981765590744737267718052632153687421449308517388579476552836955153697070754449329099887504225955345979713335614419695703535300987805585618934355683541010081825252499594766725022288937109805968318185107137495040000000000000000000000000000000000000000000000000000000 [109,42] -913690523355660090857262933306159184926157576391357071298512991679090983027636808668731172512966209659541609093219745346400591086145362877407614488222640815768278754840640238507326573564744914394920651666152815359305169336066935529252974749646193150090782141974921920136562823059509927720397767959098799819649176014406993604992705914847248404571053434907800076118579156708503351311099034803572822129110801987145574737934801945039550068678685717692943648733901821317006610487353550680513806369319729836461527709694177192077951460842204232931802536915021499779189246968340157197214969881770793946492327998949021713334570443332032967267629322739718816571018369043454380230125329034925677067312884133223661610924267533886752181255660461572655598744009284941319642149549586172081527905948705080000070749118136382373609107654964931861494552542255982878822651200373649884117861616149934274979659506982170108537490126310636859337694066985143039252906386683933679139118457166039725851528644227535429711663155442039353163389359293537588242672447642396320869299614990046142332885031973997682512754961462120591882107920440519532162286197322934834281276630494953571538219178118150291595550994189981198136146437659376320859760124615245347168073496541913822207734811443936858088161897387075796534795442540455066509616630252955559287568557603432544764629560998396203563004126756406158513184888911731434795398509949434717920106680846447370658185578205854236209814895756423302564214919803611716450774354820949201173464631214757608874669368551298740132535738925595750054964064509322423735388014494035520885286641929878058240306322771135355700108664069661705219944306942812570415812065726480650412817578997885013844477708115527218374123997458533387197046754038932759356039275244194932910533417430732730538492086369304293704430783815115710925693308408707902603264000000000000000000000000000000000000000000000000000 [109,43] 125378124370879368001070060776914050069520056456867546709634988488889482803192831209131722395125150506397097974396516554634971082173750843904995426016425474121059627534109183787493342345196036459146241287025772770540718143067227644723568618361712895175096195798545140282968038065245506861266207305723008154428294047655328715580693800118516475559386230436553337543216004826802302670336882207578152625044581661762266441879838457698033211218327817235000208396369275685186791379407260731355510395694419378867015101496930262093157908470487201187505208503194679546736769665561602377377611749260424053337748065226021148135255825398600093531545440970662914381755727199543863603108630749815149299121791446350345032181454948149214723447412896648943469613807251246204564338638967259674086835683577922321430499763431574420255916236039098248891863488672570593044556567197400502201542906935846240404091579501692077076334209699269481062335088141160307649652205877970169648600565644654587496607925999666534188963509905835053911992376728978315978453932376455105824688964444601647053831260918174428701890972971227030974306043968291115849541820996636187742616439417227879128371378324251500463081134291258282144761863656930592360622069714831947825083419766900889933254265558550350743373173991965060889243143488028417087959866419322965908886647009753743232402966358070349495562722125673147130912857901293530244742615847679006987707816968157337401649832878235826253753165666348929809089420814675928855220177317541565731740112424304267749243089705024186196460683042398652941383922682739550981445515547083047019494848847464816060017859809837392056754539129896811985172005376117546054905582035557711809669816944290579140121338365592348670514124693385309653582012376692579532568543224596445340812148321453182754670807034548400118183050277474923986752674181791879266304000000000000000000000000000000000000000000000000 [109,44] -14623878942797412330700327053146463311868323293496766276651675652605802172296931522336922707068753220198633162288434903252885243193242745654564522192743487285024551201115958461319763025934034243224027991903341614096591702700342969417748464726131095115193165283261836614553074822906118737696037892162582623686409088029822566073153990485564702796651677427351158852342536602676553541043423986911515532505053553555596916385243833331420697713071552737245599860304678615585471174487914631952811238731368017533140418041434682455586330383419817643702014670133679823445821582685983370089125700432154697436478401589109766210772790903760302886622448592348270685271737351067613229723248311268926040253664008026177074156734338406654203686031927437177316440334161893406588766582282661483090259293795690879099667030715688992561830775926451412538398710063139213062418872968383065835828665094903052726196657120730382564704651491279129391330188410067995336653430860726724608994499094962619364239773320174927459518342578588617423587184861329781162970535416792345950208213373791172643435990373169691854871971634783592989602725494498368801972615939767244837432521667383757142981900809727725521490334470059246632161337917465036245364948973282651557883505606277572074282247505929325510782905284976707405144631797418891712043550569827465820640686550377200264333615189172943421072434508106059332358161208236978841044198888067705979184557862485100022746055400507519972599142602252014076515828882350678942164054225869782437002966039823087419272534172047113741853300397913122527855620993072333185790774547803166438790278962734022972055877836069963674016153716936403229474194384276425674016332147294415330596455778648988309898003093034117380197279572722896713192519673104848203292975157829638803804705161103852985784879496262145114956913318716928689832672829020045312000000000000000000000000000000000000000000000000 [109,45] 1213444420425323550216113514819130603669027545123870197334956668514855477998034862390293034307031275651593929841414862795870047849850776581310670277523805129649850298450991054393587930905987021301244651757095001936711125235783289371805079851667744109057502638945297645583535082063163073133787843143072280332605376813953646315820942870656484486363502278668243133971389184303595767009756359565221527565689723872873334992216668534632830335124454988953222280127376653109982380238852546586082091336227063192541396339350775935524154018250825370419989134298585267886150740023124753667386459119268275831438482210232417097362918545778587884396172812338782520578496537687943812991315969491891273938036396850795576220758616920018202583750668420712598514127216611670211703259760229235943253193719581812171247334113259163109986857856826836556527856395239751745866074189181110536196422644756542795798843908608969763983155990674569823875654525894446724608476895963247812176745645347711950457476236168303876082917415243485336791235491409424387120567321955319759134040817982320485180605384356678327030996751492475882728888397087998333876030584522461017696136420277671404517407298428133302459922504274553891821829622144534498420035613705889238605483954324975759180727811149273510249028153964989233166496417837579284673653390877419274063190058798355065006356473940529487348938834806896693606344082033689004450889133436565516159114490786258523325518884056668135589804623782075798702117744074396487960206965835625568496445537398568786337326499672010765580359682000111420093679676538543098749830717078145153521575297582697471952379172602516893479438818578771038751503851933415765222257272432598123394185866596629297690834893932939355857868362779249360167700347366731855368206213558372790006268715956031150430446468070185673856881208161101045497896460020004945920000000000000000000000000000000000000000000 [109,46] -20738484103060080293137549277122361076275683736340277001313593679959831081813073144596329658778738134488716470215800208112260389260706527850648942117734568726022403095186993924135031971633381265420222745534141375572478732516967435893972104292028110863899545730078793877825406496296340738178739219969044126905805142621841058707747460039134679036137618830861777654486773680724767058813785345283879311990271177527069462971647088631640428009155155504053567820722408284997959556967009817896660642952291066966687739803534590491187633497613670050071359518772125598960316845084830015933586311185474240592782233912264076886022427581534624476051954381834365326102970722545332843275940448941071251713212396964523889527008661989915163841008631255115354851039849121456566170026067978710590786446226634076001115307398004159849684155203337565008357086598536339998142652000554532708358571652352510440507796059236520376394191796968791203504601848557083908384974762125120101041653448191377254100099521838018926395596914456303491848848803841076275823110750483279696528973977515788794678053237574306658406614512289900130465250333485117900788751465592206627661031569550527941529324137147111184949797910754109260680394342461765027366312164293271834297799413432589367744933070727227086180918063552008780334557096003523619446963968557034388010226721230431722734757120202572857776787039132304450753515412324544738599877630862681420525729627984185838175477695410303726996260177517531378917216779830254060555974646696211569072160944552873548291786353604024367309723470756698845974411162047747822398788397269842272415389241183661429923924244811196719966049797902744082531914916669024560658171288828449492111957159969629524118434727297326134199935813518841428392550293938971647333016375868709635076522077511515527761116218400470243735644186548471871021291598921072640000000000000000000000000000000000000000 [109,47] -12209142231034030809242081293836322050261135384696952724716813471516819325154655839407828483450512460422750550316005249770453860081244284500612676575522417631941594322121610686872619462090797753201965195254037446783572253200954575624194792838231563943507873290965535636940428459426353673008169077276049377792195983703791253817558707809466989943001591235572997220816844543330145213582081978802688014977714971321107213377421488821001886990622047556274574580006289111103435073187080758645679685162184444052838786210425404984543644522606369203219514604741615696810022104630520967196703345243752687599889391261173071861256768966194473447621296720161831822665710208283866753772929592465986439182278900353396467060534212173896191487109042713721482890314120100276541702258011517935486754638527215044001943999539467526712785462037819948738533631192669427760798517454567545682579629829523761269722474052096108732214349899089819755540274965159839952544823176472291873480949215733005743475241975584549256597002434279003116124957344579099704947726951523890416355756939892101714635032464221333787693270185029511820389514297855556231100517223376005308261083072763827312650011255300496609699220210947455734190517503302858335309088885349891365389978486092015571652883248896596196107178861405201162712892646185664009248704566557071466489745783398051816378641951136493222091483060182753384622684026247360986543142996782563964625311511707050907577120084270461225962706140173657402241944540149981600420846584056920726719925933448252375621742098641329320401144295122877677951397452409097480480960663963044233728537338422178038996229576971212504519506150035145271555211051497926758402316115660271807602355860659736919325945395737787636041632447072949400515980860359843741206562180452550887960156207432781670950903499714108459778859750680056897801449958465863680000000000000000000000000000000000000 [109,48] 2123294270576586805661156051238678396919816922845218980271793957924321363319663954668662446069078342211553877440608305611003963034984559822400346789596847141657914265990052649290053370635730233766016664947946225847116250718919424658076853204432457391806136477121190550903867292715984902560609438958970090549761762329457322360176311754572606805783352471906487039996769361141984724797435935798594612762702795330970609883296980769721820243607060536306089718347883253506066294381613858628276218245280297170960428006872308850800706736328761449543779119427420078959699766714926230389398234654410463442053699534405768642188030111058450627737786836969969889728151550554801672688486548598925141345469676125150492724690247776156051839055476578787042189255786075822847087163973447643811036125406399814262937095039907406077858049565925721344642932442229668540164550793669765261270333395500359323667518103231956164360637954836512370529454031020840957308746797728801789820752125232970493687680483796570803092596513021814540942481007616345017115372174114763404291236250547032460419568880408816621173915274184034294762519293783394686893957250398313422400385339716836031935643340327136517080118137959369111565223143065820208675744822966386351988381704168271037085735225227683914932533987796481824531065649803507016035970117444705860561468798114962320209060652717563993581686900226591090050694468517566807659922311208998942436036275031498860533592148342394157275690578509277776114425935976298795391796213094009127376055983414860651817417220872895354872746345170712434349226952100286552974703741779517555867283182959402315239837021642459036405175161574636112339046653268492118605314768652671205175235452890528982682031656104660466110732617285917389104126810485288450928544694106814624809896435132111943703559942776084975132615350427556191345250766201815040000000000000000000000000000000000 [109,49] -186051372097283888081467986785638004593535424268294183912705071299555391450146835012262223629911936834079066251876737864038761601860477014476559576021214515039809186973361786299616534283765720131382233966712244514465739872150009594877553787711894269297130901038321082387159676987591758626013220404605032739531671992457511521527675511119607442013997021240672207370179037148032627028653212344321748089708724790153419855657796367654009339037030144889315085787135678088468997125033060395455597189163810447217051236695738627431092955478466715317329868724104983863222421325845062299424688979381315343820268329560624754630548888552969831110693575734079658627959071490734242548017726048483804838924260305525664093242858400050689855711596287133656305338068988962311715670490369727927600805190466664254599956635633400174072517725651777440860461655748133213056352434988167492666556696537100450871322573994647725648861400298589642713646277656298813831875034418492882611482331196521880113371047883117082810301642046260850337306641103319993815364812341604321923001513806529441399091837375611112192190958660126184770242316813135626227985504213691525508281335452954904157201939779265119821324917562190894761643555491834173333231309942943930977638555428909558768257333415193268508699492014536675196853912817769874015287897534554701520521261815413592115988637802469522856154552435478237636984768457571698465758119334826992685721311343328686441899008111868661751810321259986139136114011339009856014336036526672422388491499125370769025460192819335041925935083743592904178266855670210599487764891216607798663813166365367938555549339651655418100907927693750091530735518798462563627752318329585476776955858711789481588515253610637334625200263945971622545672696723750632880184602691617404441494698197339851025665669375954280560083893147861124767395626646241280000000000000000000000000000000 [109,50] 3810620751995009218582351909624299625474895260034330513501191236797813625270460717239364510724450192302110479976119177969880601102030443543251170704367388117224735519649108521939619154461590847005048284015352571086394085795847881972090478670675168056661678387751378755498778927626807775174787299966276785049112128696438588565373621989435806534870273667038873492250019011207770133492661883864425507720470729574487306753456572888195624581126999184533632464152329558284215284110630270366670714668932204483560594725924794180565859545557734311679775653237658706506776626199971497186142074700607392297349312956800097401342662510095281486244574237305847694543364487847887111058957108380965436777819763586074415518579163666304049148883365871709539011990593972469449483192488034136385998451997310004960718058851483173336867827866448348657763343646659797067570495539974987760247867098775581501224782117626803899939798227118311340428666030129885394933928439157422116800331697711603471398487480782421093566051536300193821538215566906784355642412471210084302806395752621733670736681503257281451360310055739134514835795327486689746620177121561939092881908198890728045754762119671299270689736755450762765474368382198747407754207506217699098836457238419090512286206822579550222199812685765185345126831436657232774838399305754981763885461671511607372735080795872838237814678774389884026954386395009283475513386556586220584139175201641493546848520442385948313973361209365519536890410211991533444783172773754389292604459859090805076538124812365682689622978561835574838429724257658458209464755370562795149271494809957151644212134946482701524441327165133226916963790813903882881305714298126107940587790043821949997684565494204758015578145992313628852674969796146409225101879903698209250388841110308831306562371143711363558918217549963196647294482367119360000000000000000000000000000 [109,51] 97019960590772520911764545628420955009933782768061508777727134081398395530096591864650761149984040017411001814365032071586761233472177034322897865166080527281834006569978155359212375674923414662834617297471241423578579308013409000562972658055622108878019585245589890078803133153707958296710681826128139469020738025076690094632630460795046184801420707347171025029841180049357422537672987331106270308772253087147524711071853402980154606865655524024110335221367362927693667063426721525055482124280510902361653538748686565014541786018139651224545345567598041696475025712784220991143411567777672164601434035694068347620255749807173358839329309226838624866920258000483916104559381819966734110389532661798087103942360233155007063595026066459728365129305727995046403206266896819113692218871395316922146240912832014144880110671559941764349068574032339884289240552524788366500802446855255400955560291053446364545849322581264140258341273524900926580201244991636010000017968278071624883171993246155128148462185991366114383832033091363807264146810646096445085987959880695682589439194385233363941035721973968740989964799464331894323538317344146771572079965140024139525208685091956661762925544336981732681342992668130886472722015637440182927536674324564314722556284064973084899669883376401291236548661498587469937591683948351699610438549911445428852544062706737736849982153617569131228788524829429320555425588712361692066542335545421916637252467631707430876739852496411358330635458563694105537101102011556637760860382745953502407795438779083889141315250792587235952128810508724162574538559179232484464136074612996070030640684785409133446524946508932099518319811186061523399522266715463390743867051674769041787027559186566721470687976707079929154574375877642034886132356300477021639638184428152064281522567748194624256604095076782565023453942906880000000000000000000000000 [109,52] -30174260418891078070279472696284111920557271329607492679925813048677753455735881868021562934963039201477767523978128094333769149899237687431015150828452077610937329505362792842297810980199948874183473338469198636604097328684817460475736105318817231830567922311840271941829600268257694254765586234806907826954225817704634211940512786493375040454032034920909307356166972903883279331225073650391173398016171109351027934327777225816408196180125052557287453839871531138421130158029827715292900188513977965738565507863729938654421276250599610910669044521098370326728249391879469812402645697204793858987823002358590236536407323341759987299086112994285127951135882544894980700760237542822358804040742803961437080960478870885747223318652036773375665515417681920175876538229178311331612444492344247406558854094439487039867743114938463928860857229827903185480404479685667243822116152048244765757419964463653502454766712698425854039772631973954473219157703785099783576161443113798659654201178557094982614945244179472824055840732153986329318579144861641577702306013521422661468049283935525833593537926818057778008883912572597098749923525322813077465970899507834668817826953101946082957692251683185091976003237105674240395109217836878947869906838704343774129266668661462296703334053657281196504145602587918280514858310582886855116572368907581627160350733928484564797358147561909492479384178804957577224899812675768839500944504254201609792133512160775718344447898495415273554398245748417390884150938471890808006020966936004932886438841455562678912421446856463110912082574268493229009218779569377636354651023479285710977669316528863690957734577580787308987347581163170625712786955522739270036174394395201389836437098275039053664516151833156466594853675238286193071753336658920241331334502322784315361569122176350831266143298285714605690473435627520000000000000000000000 [109,53] 9017988334883902621665540626872233414218528843990450097034423551358928927841903700333288554734387862477909253810041948875007694001496161703283714700870781574994963458232585184582707115379079969932434626986454251936550518314443419887529717592471848938386948502901253464791778901679676419347506260374638286566332071056300323556429943787687492641736315776518937633533358668162287683143066909178639422397294012430712978520341171659438828662189851638774456917593982768922140994426621093951539980482074348481886618772406222844048717246784244115327407117891697359118881599896031007474544821961286605761159358639481653549918210443092771680079945273598201672084046977284339679178312696611154588276133215800558236810421474563211068936759437166664130476921738155241059051765225892085603423884553917584039635631208294527987627924451078523804858644306512376311289991358915591904504655405841038235095141262005171116050054459108897039639299619443616236586310558093904564687687732365255245273326401868953691631533977660360996236950075345176114208003202589908374659078411768128586809725239873639119276036664762277566255841896077642042541632952161941084398861688216293044083451430588931902852489913963517611568649019197330134331494797435059416586547560035148731046221380519906280683619674327483151658549863188601182935518048110023078647313268584124244024456590436404183066821380392846004571138975502662310119565805195054772206259233151115935132344275147142582468457048366279651487574533124546614064472857925838992060934779765621007829239818471298370329982904078454370390370040529198090720882107477399001268840303931033684115726484826897185559965044091794088968092154283113835231769941460659972380417313486129763183704470118516628099099337743750258538283296671443287115096735095672261484654645219166825196373179726709202062674486111072099011311697920000000000000000000 [109,54] -1093535492876961383564772622716763747130243364734796265533017655573709215146244125356263246885470799666566440997501621092798058954938627237997206499194663325406554801817662502050102081951556034048763127949629732984066294792453555269942090329940139636581295689019560359656788030829297925490147810018115222244896365706462916148682554536107904386868866447918449116985092713769994026436725682915310134596748572325481642789558263894949676870289443730233973106128524668344423564361521547421031595992369020663041748046799368414454350841790371523942057381612335267060428416426128191519923736598266741697224576320327726210800368526027168177367876558429167911324060593656358593685415967540746979079498968182234254382256679068293398550771141552239787000963541428794395847209268787595140408934132394255539080759150380739250737882958234892729618448996460334392029772319138836412959431923916754118213443305087171228356938626688198044548742369592755101187809493650723522436934304685129957743875135315517642520483488011899609448457078859546190162181511023610613194899464195518773148015405594124129317658256579896767478101350379690058299454305619286787426887592718172353552956708583160754686623901258508275448778404526017657916920132368988988689581145810546952919656995586581869833530485165727578972649279652029502959940560922702153961007503226376030293682065357677193856063512529074006676387280634448316953796599363506489117686995125873813702890651786949266895487439122533155342252437887682878528981155287403622482499574353029160896924559910540346445676517559631866060909511175566434648233426718885799887584246194360034654819618046602592106788861922317720548753334359005613521663512115608165555101570337803557728759715193606709382619285520385016401051541253112587700772624024126680428428058988307902270956842591919224847858163322809111139980410880000000000000000 [109,55] 14639764328691648267568367667464913285203255485667795864871444294717783232994007434485210967392239365840408962063100866591815457307920361883150461812070330597195616643596634058275670614485511700725923671358447876071902557986107446533684372573489873548295285665649755902990442362941712908705016363537800887860452014011856521254363555752793409829592213098821948878748834610170011251456941508813860967711903636911343646313250523811202131762497706056882511714907601888953174228016883420243384732606298985014606922154818713503029515592315084400342317301483570001526515045086562659002017006843317722677122095613963488070347049872687548901075795223159075772942877090854225950149250252911306891997649001061938474664387691404280053478376013158774586312989636987416845232339720936072864915565673109747547295882370748627450258002178574690939239388047943288113201830441220715023326613179027376950258777561773725114977428538256286525920494742238158685238252619023118211625493742435286477683481553327243384651179399234795696023697594244920426210810352242195688493253424091114167259275933636925870094230434911324961448511912370749834237733037903194468142950216566467840862183042673551532602451761918405664866958993949809295745433149372970836503791046365659704132504369018457259255936071163080636958746807322185088966365911274977179577304303674316890830398450403198056128359276781538123102864801309945322331324132987045819079950667213615232998543026139858253442156311935392875652260275109763150864568959716459038160852031974702318142514981976386739618061691886490371086120334666344721424053362436249190247203366423546750482293378890013010012980924315053130344614309366885119644334360756199194027307895222984140929583956163146838101690194173013516961549634241234836840206013148572748600451315143477963082065213214279527916616855742758307558850560000000000000 [109,56] 226324344947166492418383123178299191220447257238682358800367593689936487797428967144034085852007210274121270922512505386038457122769843279309924814138091032685398282373636190964169819007795596090829007998102894963969747000469509820794513505929731180851909041032333994182454691515461996448565701509047781222280881010413217544645844293606910565009273030370320100149878873985996268544260483465978020148270441942872125935604427766516540737601044285129284086035617621956010563265797891212828644017563869619938738838668321754265393011332012668410778243028904445922047257217831546359971488637436657185060842933775690518274444753456693291762616211796534641774959040057470327693026853433126854326307081145440037343863143045413101679788753463394522644268050465047527031190137557359097624481052919026881054101888159864502287986413802146114470487758163894795910531647425883651561580875541791644518728522183506090745434922715855555527534830241376965389818315154399983032194603965110533404273283371488241836707800099933215415608219355834805731221501567295079624142001884047425087437359831634460941494127238051405606514359637238774102207949589742809700482495354499654756733603752660735298129166648371141069841812647931678993443420231625009921020163210378173703822144049147108099139935054406734964430973852163928038122866569512898861926835302288065870623049615262382105810319216740684322236304521971973408096299073263169345939872654000361544014456648809208302173914431509733860518672477253302755713811235549720721345710414138280650281788542269078654850726972386593120581688928653908079796684521901340176284507400630976484290755273562733331146045098055677803415297395908320591255498130296241949594164125006417725957512564552321920620438474471337876206931451771451253158550866057548755948320359979227152399674404642236599628944749951706485227520000000000 [109,57] -12183520937203960655488604136401005797416826777566008664239584546633047159523014927739186545505462891374885554724572094974378601933434979433248596588103152714978529445269706818114871099675435698258503876321889219210624418488281578303994941340449978488707454882127424995517563444437204848550012636521439178018270327412585728306384033755789997868123297751889863627408971494376653223291450157008203838177175485002451847277594897227207698716444386190682561230961507953339788291898532711511042735251479659718923734283091758676575517926052087477704129812686014362039235680158121130145230696573668196167510730074214690825901364908785084307921389623951594997500664110402976780947123006415080473791317534876167370089659139729528869071652987488195462307379245911273613003174361277904852951584224727102654047778200414840822984285380409106067047840087719005264913080319900217360636148146590125777210715637323315323643299308164877510946055350830769641666443202300242722027527422248256059059640988223230757965538171738821758751702231127546629491857858066361065607828834109464671249887795384587505178352607960153046508078422105742950471468111037215887353989695666756473656689748714615586962404672426444704794349670715351528895415889620212844710273451127517699862100778738910584503072899802593891709604781294108361494855818727136897860869135213772874035571493360242077774321413758217448044830209796574853453434292954532341245822397253635444299639804045002469019675506034460824372537983066428697297533437972375359162768630522662439780297924420163237893660511896243031373596797871854034438318518955751003641708213611654822141245728160505969338692867629363162427978575248106535361739035084174620270419136278694561810694425766052219287632145575123074682871145453380059817707336433280863301800870999861840702537283146178102853309254655354937016320000000 [109,58] 1297886474779997430953376593117969675234771009444003377203617314093657292655147106780140706009611592256097647866913536482436861517376353282134139074524730745757832334057360102003867596100164697539753800546408092261183128272058019669957816388926214870728553017752982818307746662884712865730763506482850825133926732837497850753757867121537533451268900952431368245448960819224107995734336268449255538290452006683019185740246212510237224695408033508296281583254055725584984026761773894056568953566228342297729170351350606261720862738992426295174180238109203836064568251518530360989841294521148574761965054195829562484383220734668691144726708458072280383066997670190070997645537254206660741551580075819611759418358088618862671061234859903854575449573443560734047113241507418696515948109782913240261347700736717991423734434564188767755406628808544403680437533751835301237610736341816643376074359408774781567046775641886892366556350651099789665831745747451837414775427630728296550024376794311735152299443305967760073809114857039915029845511807571622610943867531578708038717898918375844786790159485159784038286917281680127264596639039009525272606220942812796848495946077732457936473847142723733269086707887964029635555029618263915333934331965674168077008502435592084041102145860938447726088717681705851082726701123497304442173780092030658257956415699849241491678584910113989818927427726404320797850430050597097243420324347928861603932989329845122990615733472738682120515226591607159866249313187321731769355511406260519659843122956400766504568539552363303924665352747952978685549035399975108383063481174027823716482344424706721535230252850712379356281767689618572779507995395531518306911846621848702207003203809582221363299532662531493799340483637382719089947393578178753143925001478439641063762313458940417226311624964260744501657600000 [109,59] 42752973645253274915582696015233482583457685919548659955026003607540232547688596034075081376802026644263921947380171536108913164207806089834129832895131904446549718691238464796928047672248873031995055640336473095141218452431055294906740868146041795264338150515154891996506739738296141824779401720794735960955573833919730555115203657829650877203528136194605069212614569092659255347011817883136433951647884081303711432673168255439345080016337710225823794971932068849491552240883140590701689703232971277088077154103928072781758521292634739761349893312169333412260676222373698181330486446411723477139347491705783029187330826249687338542202154715761547292549335946960440889949617078127966286318003099012048463927459971403640855944400087525165851662111437659118908899792054972863255724282197716225360498146645532517240342119241844701335918278643490296628019046721950282324988244919542171476805965743250287740421848824724654067371063529359365066492134679860668948220065396159527740799506933514571476570954810778645120787725095823917774766675491096310271454879366485950577327147226857643047719971979874224966930048139236411261297340803117848088590541279161402368930350726769909918109576534100276776844052048974655791597838638804280764337785161338754960419649657012137076511099788158559424151380965582904647169909733564341755941333185839745355332187519711730991708571259383267341041252105212280520054319707203494599085397530220805819554706938507164652536742889095486487143804158597954096154392690958486703729949741905443864388747442063690423349036969147885387455350638561144413910781282591419060338696602411843619642562681945558404544687295005395781046566037687038501263107271298059925157277370921708319127689638497220157304082692189245042006258787602613417404955923606669813232611209928298064120300636391305756681894067603325404800 [109,60] -1647732284396048391529826864741460648560561768488393209626009381215842716796652386400330323010480432485725588108671794468450607324431482209010906405942235406640412243657855134719858006744787307352499466797199610444954099977362971653561577653891375531614165769954603115137674133367623501876245819913023157269465560289322259845712348734003104088430174659544253754363855917542172383028251064692282393550671752996967223131902617299748101341903942203197078462969382857749955304128456655872251856679677943536377003260208238452056732691750218693785468307142496849419943911860952510485714110916997142890130202683285073885698475766018275241514997025548585130568310871738458765786634883980379661666344986749021215767807190367736062401866299752826692952473143626040980338701793516776130305628721794313788221299947448783909513913927194775918409681409927616018071388997169627594648461669039442505839434478418022576351888292540530841317411171641062652618669754275744797909848133549246799384173314705831979055135937076708126424954662601581050476484512452076464806737798853323244112787398625879785696720085967565945013875146032580808431542820839557153522895880466065830742372008920429077644104470076958988351696851488965963872152731892802513374571511683131803860118314228478538238910111247562613164203821782081245878242372464464486014127304860397313734560990451674162409094747492359361869154011784113882358387599062610260730222393821937345196693507813710416050327431188730085801803114688620959132338266984185639257847664502733506420597959455803963882751365437362151734963520963576284237248865490330665398742945232160048223719050650962993271857841940211849618583173539027689789090087153229669506467742510359438947018887321994335432119890679885017255230301368184886328871419362450278511860203838832898995840967210895823434548264199372800 [109,61] 26610096425810796828900727018494495339414128432437863337780093919893570005385183727396543627045225729871980638726553006523846986402825715126924993879871575088193623666725744877967071087028586371136325599445687435551503556773777913590386350329818772546302822186399376525943907722494111703083671801436919056778091785818745244752617641102098171543180267671758558043794904653451576398190389934749487413130577349155863647201361817795824298067680492841578264876451742468448816303439113218232882574812594707729876233174633598041759837936176347311150800858304146963242062474026513147382662844439219519879132244079614950174278801232198945990676118581135410635263150569685613098548949272472927391016080684657979278754347310629022675789386366957066414894276444447936968132256948856814338909068902802036156324811821737331681068398301528238362474542260595779725108437903200087508069073343347133044631772371104574608254001163500450884413982822264619549297845008125865472204367599208852844699630178433071814316104951818964705551852659646637006724151260526277052254016663061167449836183341054273693022506941212580412324067785309012735368638715120523975049179969462071872895179275623708604230590701995575028381450007287538665112485711492396460554230758843523391390786700348781466265060352705219316497394234685346455658739523341890196907364376697665970321752815418898235832845165938471225423940457805879773487704488125088286542014924334045893213894719556336370971011152428635966795928759587967520661142812324286795421043244075815170215145031811301304569928260926744806059340687198460705390253741191436264688151826391755235810533843223398664543263821380169868929281777822126349787197263609637201066295893084137955527796424051211610946922033960253254525533650594234154127310474422372086465725443421541054620284068359009670164931205120 [109,62] -2200370725242094199003693438963590808881786652303550708062074774590227001771468536283804953542172389478071227492775660532363041397432268523357121256697119503024330603645600279349229785001277920780736917789134929695895970329536800079450593904806528760479684322775066265182457856967617172718608485440315931214276329279425982004025364410463655386490462285127122639371626787975078481475367602091051557564560504034695005708847785355317932864160360095667551934289008612547453538552031660848548110920202082151326889331434354481486886565263210646849528548475052885866832049452436514732884973430480405766941443648041812072154183545109345322640892490558651815812187753712922738314483742154884080204924352584135206327187568940513415571291159688956076195612659221701967019825122260928210593338074403579288871982612308923656597414597422770206384556101763951140980353886218158190831598379841140316694238821655367294464946604401314799282756473939255303533676732945970261293428787736869447201813383820039602332578190330341770666833681728909769492259201018653006696019482862841112328727463001140342560830527019215213764370420152518106194498078775913233874329543091664802370867965282578603245710852806844111275439574403837660049581225609892929583563021074834737632958311037194531883387461671502466846535701149105041224156777771025430896057556639490568888795428581047912895486678028058057298148429561770859796354921122275078683742105666096181671223713158048562457715923171114247470752772996930427197081672061994069837482294476716591417763123592110078777947759228108896499979694028515675498751625240766397383202538377981462362831592224753737388724596193987671992216741041348644200153492110960724936415294737786873802336485054794376686032840494643197998658981129458028241131554675969172968058961259691535985504973691033945877452800 [109,63] -2134549199335295203457086552349743949593970047964541835599488033489067240604350022865116539331159250207959350357822684889073180284507200385831824302334174107569183362803097188689108483436739865791775539517732655134295643872420339179461165224561285473998976982779879464010552288898221850270080603372758790180101566352597664051802323667490521481046911076099398488814935317060453852241297974285924659846086666231840596556052269257659597585286753174417863230010945967636129256554288247971567379859725864661415450030718254661397731604305769422429533999577256017881321975671321745692273843690750899548555914036411066825160430263940300063919191218296771235236371257863861600369691526129373770325051440660656579291417583717022624340273871960707353299973100709595445830446650083480860713512297877260294954514560579739090237858654904824458960128412495723327832956679184269021458464757521758016451726355914764342672359169078325695758156474053608838574753435430384362886658250108615963885814625443083839949190927621994049839800236060078758290713596624873654919562735955880934350235846717232253055096169978777354762504935797627446846660594933281559211766165226475546162046895006350552716618044360754839373763491621496709348638128135190018523819877864024399898352985046130972293001967317504961492436066411428494839828483628943102159396744031523561466177872051864641983797347254949215895111815115339094360175681264222617899382870706987631673399702368327228924268717012914078033881637715037960313194150034759408361077714183624200833625802643039090300266354690402437096097710122242044533886537001538754756320424375369774200610174893567598019984933394699868593292418321862052874741340775768644444375909276885477899225514928997349581977308526529591072916019519526434998381110174124046740296064370533043958283998165798736640 [109,64] -400699967463830623205663076982054879432330549666461854100437938618151032008558997810281477621353837398526909293035246648735971342622631998378675969247935361929107610148375713161968989562635248068655471017704480590912272789689718741023630786038544336710601073749717661101866018417075858657956154503696957716110770297567385320461668338514800502739536145405573459705862047769682131583301129065858423116509187685404072173301595673763515769394888827629556738946256270325116607187284246621224564413829210755841928468588347399337445476766373525318910362725595261064183477805775463208924615882564553227545095556100781769858760536197387987761814061227391284878594640846811806283473866892566927682854781644655760417421387592679210923432939182982684896112238268343040383598997388869441903206971330691788964882469651727561724182581689447569621396513469366530296553605468029580362642235760084761458673999710625013701983634264906513962975858928354647360054399211624454351213935516100328300952258591268776473877998652804866003016013291312478324333837130039619717135241423158606559436250044641441211849119066292186951644350980858725965622276754817092876187186490829778882035086803264374988867661157411787433043589605608261678629405937461171930759155546681492530097794006085994414497998778093692147657832457592616677560579024607919490216459027115601269784714725828025786929165522155058865329400598209138459133795337624407931760804025863098164239570314818084554286869008193771962342582790884015009956003450069814711152353680115357467227265882736868548330169301025130387358060611544471584467726885922189132377099069412490601512252107830253482643942174462712781037418068056221202525681780380162749997250837522690342798842013564663123351138175010863509783465168110480974375617789791161974008525075596005507479345962946560 [109,65] 19315879473464835677543764474308331885308705575329018067547332555781158704726739058104009952826866568992252638556113603351233841844464400757526053538776631899657689546423004262955667856850207465358277729646555592878311608617047022960030598255219524611631420309133356745782368935613981900622942392096605622462075913633697319611796951747962190361766351591442469216508257583083257362617504499751715322383193647390434803509706498176511141880377003945157070496146015899531247783699165011677992445955277433317829840801680840501811111591553977785301730672509885436596999227700531174741022707047606003311902565630668835359643982435269498492849340175721146591645873522919755801018228346214659196084990679660735552860631796689038050541629049135781326008972268584678208153078051979359331819060946856989170916382782169490293328444353457798054944979291054820126573067552262212060329253329590394031299535888694185066513131869843846788778040718155217250547637594479677607254971190436806349243121336480979557666994671308763056171772125003569188133321868168849260224134029934690469002400998239799841765978388899613421783844293531285149520129559507545223982045543264650670431224743058764423270427437006583055842958671511761708902262352828313722942082175547376604117220485722903929325663297019881283464290672994021779184736819408390507920212082322913543606803911247964582340479417177485202775317119456846568673595968427860140471101792126663368437498987965797779827726792597385015040019407545695162315638393464892433769443716736532245163098809275991240775383962214157571966881270910061629150766364190337300367200454246000239383803422476568668240413620031211585607234510606920191847463078991608874596579821112030840881890085885520388071882537997162510767550860859374045543643964813210640504793243135133787462262791680 [109,66] 29310608505118686485171687130677297876827831768386424283450567211854795371117281557863376892330339153217623575128100873950138023778131689101630927719779352785142167700119507359194800126304618119159417895079117997140563453455598601258639724442788888517070909682138449411650315589414064489845417777594361214689312622985564223343368933306003157499842694107566817294586618182013457626050108014017269714677078106091686754960300927554807304480941353507112845977873537437079185455611113863588423731084440078961707774990424168521511176351358483006305067816278240467388708386033223058211389226493268597596115250052745679812731713846469573278645040007697700948521877327438615234380454784161273892351086323397176476468545567900439273287129607325291907358787585067334791906942846093494098899348193440150661117546092486768848179959708406988388468736371055443861270464897910580853017332521973342098971660626008177076637546151195379564344857364805341302060710783340602142049278732882593783898496542802689867141862647178796550452622164403476693387384378169528545215469331330759938084531717692089701997796763449055769019318156112627580783748060197320878657307303825953673365486785439504530922244288566912447490162384120822480732068117005157222628557454750547302147329932075138064983127519709173951268397182667213170307723056195129326672958784666769445483355889478705683007211669113324219453734499375810880633197873039625919442022790225355694566910183579326534514178474332289186530109913072846529429899226931903516740993044543598333871928367975831076808444568677880437758789653298907809575439631410684060616010368401690266058685453497504045145287579934864632170417621059761063232398989839928879388784360185772611679605256911883556211798330035923914050376753715955643975018721028199558139831364259224989744320 [109,67] 1908405930844139821751932335075761517677678561552677144648295179074920961783935435197208219748554384489523381882537720144644599136229298298561620902649312035030319834920956556251815424582486814634238471874222822971236890822426713626788257097196586950543123817880861201246935525360350234173101903091304799504651982886318883060967659320041033717856517907399609290855767799894650822301356749989664634795622280026723527808214064636913985419100495349285124262722623936717553769798566066246905650532386971812883666986678745433154753470819593770091831461223611076778893977038450134769867264852755464020723079543790557982264262022231810543769621641978636469703337412986529525336309251049972221322381367746428827792907835114736153712339166503311143755884441520131134724782366648718170956386056106115429311615556034187648319187404918272606785914906091242037253756503211509590404364099539463414171410826478678714431517397477852277637978215762292570784431105927760109034130052525005905857488545508173925731885912178916514351576291237564565183709682322800937263512476933193104533063262633506370132338342436821747650694110158699724097065880310047158981630419291868286596445570001295695070718364364930061200527158649407751496154928552360681214969370697406907423565888411131015620751584618628890526454808909200413351900447003176166683947794920440784572728471592892302622942341401505328999282435880932867617601975449800038433873420365672443480423549301937623844372324678105767330969250018493560576555726555954892390956769270762839557463623934144278726526114410648725771704595349964967577355497197966232656482282795936177189084951237752499417433276992439514176343169661996977794949509435012595610165975625824056725950287888764718188661215311643911936312890470526497300690298577498444687043876204773026840 [109,68] -9613439676284069241767583135126381362471770505688868406938955369460760003957046153147445993374854077486228003701858825042744520152808753494581926329275437335401713584869841149967305831233046617173133060110774044287760782826086176055834044607983518227486011688035334823611921119769247732574015478550885840579207910329882873538043576562900543244216419559635796125639927759451244933184224712987461217182909933642225004739021791690485703038372034131792957997669806268069355948548220908706312732695291491287737468580030472898255853222189203367148302027218825109879190370750976152335866397665507721489235523034026592882171445529869131697332439974800574919617353574239370634008015594298952366251765450518107317779103586229713274757022966051829694556670260762433015318862273299586324930512642303194411669451130232976652885025689330666887077779441273265605636663814933643935011946548485243714183485856865627199989128388027021695188784609604876107334478817539433971762816419253691792482210210687607737831047109348787998085383009218023873248449629876661326661182302392813368901444340724249151022082174369719460445857013217355770752458946157318535567746875325167505705286323854795587756896042545214447673670429582963462437685963438958659310017614861283235263721094054616696368231556714876897477687319031602057257393710316045117416847785845316516849096047070528787051153341130870540053441630022427500121880603396324311547348670703627049473445477555556632577917623179791012826093822462564431402680806200891456061513857386961235006471913950570355845977235565584867753268004568558701532275885945974333113901306971869120805853889569042696119851041675048439718478539470716981331199979985900435916225295479156888459774147618711446353035304083179085059973863947077722505806762704394146383126273811200 [109,69] 73664326577335790643414776185661532837111369384489460252602519941936159115501170603315395458024658417565807785465493528996938286560406693680255552043687671920159229415812709224992194199726848837318364547242839462290183576484144362733445951654092536132844737069660796048828856870680710933898970709588562250393043456746945437074686279247315004608181452592527907366505034228927314095601799931101344858295266483428227592583182068193961370205867850627690534749020647644292313220119609073458060098963475489209495013542569160295938893115814580756850834821761798623711919547528067749085006399961197288704293196631714584705792353291526739809951948673707726954399277534362054672281430474980056825523541448242970815157605553715577445983796998688711230605699391747268763250982922718620765735647166473634947780610926034402666989324283160904297947287455954056811266733910735800136213959005671083080348191278278272344038022434238291986193082678933514894393715110662134834381021216965617139857221725720304525183520336312267077093147655863098330975252733366222431625408389356976859213373516824110170754319235232544406185046057880852841432314813699632805880064609099972619074297465146267537919720433558819499120265610458300978651298927198660264304761804403579105835831539862790766691856745093574801581805269362283303715940201379792154302909309375862032724626972408061410990303820974654089015193816442927395222608059841502618371734291390251775024997358040503857677162156089659577541636841376206305428089068802027283775177303323143288507672378738995966022141312308629145585705370413781580176790992950795605963753083689613372385290939674199376480821703824685436765947610372390264266562544711264249373015333128260158074648819511546820633713557696338345116240203330041341439385463826060210546804320 [109,70] -459021323137371357117138999183658411997507844316357440889274527646396157286375016324375185716216596484368885886499388106924142078373366807225625961599386282159089482480426145405841264081687420985578819342307008135564041183958992157397121380719297109713488336374921035874351864417249298191623281021118923937207094498218183088298470288847011891978325368828248512564015480335034305798103622497919459277250480326697281665276927004226196338828005130755967474991729986444964072158204723181281884999493934860702057320098375410962025140150936445417321984433451894757142465385355176111784776648086349650682580192141290026493763285483993592993800673406902528444962586791724625275392715488218616951749693896900104503099419863911249237753496292939828338204082775964201745099187186942945535218148263693836517973556872888842779020216509076250029734474291541612234578132108900314614990970576451296354420290590931519313754929940756262780591138793438025536886658692718568165155675863754184622088372609015148540144865804565173125579498188517174399620438140162700974205709807684195916669857421813206472578503616478482629440648854565073363747362952892865437024789864694855834012680567815888697071848839266150366263497135098237360365935258110859834763507125372743589695229480048746634969824085319657968985580405170299675729082541830411180003411312407455029880601000809257308535007239932260455465773098716586238943162603475925257622480637320127165533812692423736346799938857703195717077854809879255963513426360296014701294763554738254744932944245872278828584448726188811403096546261390349380228824003842693028914617719177032491783931267594051840617988093735357228493088947548503124127376578928312276341994585248882733234804515067799285579610526422168553678268411167149417313294675220863743840 [109,71] 5778230200334581985320674242840524835668760005661231537418497713893145975760884964828948609439027124738394098108648569656860207020610302842789423042347409021245082683566508123675437489442223462613306328757780182420568372167541374605320385184049773138251805353777043943312627998140089260717101307665075888648733020237538848871112037557991079591518356710232491730456310711180347535303860752276612591037459874606906358881944373263934601871860546181769884988186329785172555266405022780655122213926822157447377417626569836831640200984811066450605239970045763437409084127968751784632240967258571117642302398003776676694515480522916814094579366166488316255919909506103779232639893429315727477147461138002980863569850128746516734979293541317243627775537184208666682908576124821388467367973525816563148454433683836736429085395109973404741672797657956801448747492160986653046593486743481021560847118228785616336407509206727278203611114018405195526337406090734858199917352311883273271247950304051113571127506188624532465461619680443205134011430132099576706769943998834025165158879399384890214581367465749282657206909464278280411008571716961295449251150167444929765950634852754164603215421899812405432985235400917766715747717657529775428308244696331996610723029036694864444439956390609409116969886990461817336459951368200249869404848630755096209848079762739322049060145349789259401095770075804394668753910417524294884940983864890265605291243557692148283751384879987309997345493328407677690290486225508801254526587219425483770089989516865204951109543009331191411708301558504965492227095708720274790847537739398215890414115265919714814349294642354992786634117227896380623108605605142189543145534335729226332728112041709848760391616982575212603473476063341988073088644759697497060 [109,72] -37561146029631491623714538306252155017881717837427375384809227164071400061721366134870772910263763276341579901464743653305931897985630472580738262382462675459614898747769427228821859055210275875715536961575642951218016266981575540188105557034842975689727248065648799043147514917141462655090135456744430534272391171642599834012671007951691533019597667187694492654744240901284422622821430020182186103824684882126096294410454479214907256414213175139399214865246910438771660931575564762944370516136802767484608832367138633482328224247143838112087441217970185006754905155659682235027666974782503509159975547425638563776095410622006126069337039112453536939421836485282388307806188351115491778451729070221474609570041713261929992920469606335691552333386919659706381524241085043233408083399931507394247481448860262336782692422715582536909108797771563047368554200992284754335356040142377068376706887958144123755418266681500078355823617368498890653633122205359363502403964284333899181558512810885189939284474957501534230915273431342775432831333790885241102431178330949470697469572292989075936733974651826854053946580937212985802423239236168375635259875160985154283660482602976275136198974629959090813064425634733330448445961685204276213454752921693457042017705907368758710580177736796550255883391411376735793841123642785790054131770226450286581475522396114990363259178256609156325918802262418922216510391209952892180916280265976628247672468996050210892078185618501703322776890013366093546763326901721962714859961915659317696675132408587779217625853329783738806407228237431260575118007454083731961706153433826735268451008946290053480980331235493930869857033987477332193568405403533389920283526871356051055378208321087369029262621316986178193244014464920138839992583080960 [109,73] -747402704529493674170699304144050292413700698160823475217027342588042968726582263541739222400307089584379255171825971636584330411702360242930806325795017082620806331057713022300091535708520069538371111711133704649930660722996391421830812772976310857210803336383794296532915918637765407409235426051517169365048099537296837401307293932507287447953988799094213267537580735230163315442401598890424463911564206620345699319149836839795549522313457026537287970246311552545640368514009661973116837765926834095716799428079180317467759561909426747521041915490163221255533327700938965161971894101895626340452746159829220417438166822194712695912365736904161099581273574480634364138663068986857763122843810596781536852500870944439641609744099034629615514028495616260238376264878045545390308892398477954541475412552845959350346038017956408455441312782600769667526306233279773201002014258506075592269988295865980466475976176938412131371772971712112406388035248175223512706483994568063889033244870452485904139834690349399659988854755827698041944146487291185531962025976831075261471788835877106447148641868385046490545248261660892202917593640275911861521811617260199907268480610968342144025677773238157851871481088378205169760897707783880453005347035273600434332852838339910979598741242630210247878579330813386133889329572023366766630016623138844546282949108014913404874456342696806557359188113358475679715152981680377910851513797339759934453502551826931351456435591755722830380121993871137989052286859661374132857017386267005376677190597332542023033476466584759627511569851407316941058985874692285101245747286733884277239744907087958092148575445576996203074967437547221674212529798895401128318952722439075983936895967293906914767211171103019688473552627044958985470826880 [109,74] 670454590269015646043799782676415361922759841608677493313969728075819868246630154239624214030973514644579858012807989740317346843463610637629957300096990714696246203021681435122584756239041384512709175192893918998622247311523123368757825026538599268749875056853564456302280611442699925032912182040776907379531814017043193736180656252779544001432068080909544987021831575340088349096603161156381266116076545836267633155177868756830136742983744805658648133398101194520415032048918599953960848397284052655475891440797948094620204559046655917740244885651284766026767828833943068674692164410140083357764018228658942861956377614300807733087630413650281080580634530056563921917222093619959439660208486784223387119901491370351522155183602205403847134188095886534149810399334693802736865529523332566035627911337452130561888121041293269434288297181603901912432317653687949430448653937853651659095364052285963669804010766734572841968939748499450867358287769697387938796840961743488435152878441327877747197813841665962296298854954922222951704027588309376876893451953541211617698437568879834115046770434990590975314650129852313799390271508382526905587625842585192724419625152483858985245296097897150481755607258005873277239955545250902273234409027477358612503240957644630743626075682625796010883607909644470592429440592720727024005607963552288081552837246529851411794991633667675543461413151370635022690041422236540991120371513336058363181267962627970135553139675061037364934913858554643249518694600629755729620107926104481388701123558722013905510191354370208680795302546903466467569090815019440412670781151603747188946590218714485486587203253055107312538273276059726710233113635327399411916437152812306703728481332547328163387315996204045650963302289186749989120 [109,75] -20551472040513959241601471469565149071850076331664690248774421225079934792658085100959145712065622334934353581639420940418691205013149494859680611577316911993455828376484488422331848243304257007681101502373710639389214974357378745787961758473332064541072994547383106311612734685042710162660267573581975665851088626242920135339545264593377524449384321274210505228496731378607674352523797741811004854071454139965856553505169529388855106106539754596896357699757181651486390134928580233636704539136583299256186695528121062245661241098646783858358116343902976243211174212532497211256089052289076470024823096956355563181997743342859763030416368171301509732418804503392128588276387182511739428227388609488356757288009109445077681984899387313926656814980701453564237412819500894071245987669693444499596999603067091710713563693420374288124651575729285901467667302136099796666170944623568948867247513283257852733623829255661617803242611346316388924346267408434427351191872951045177950141430054124590082905849010781585046141095700743642912402648885422616139823958632254984100909148033531842911179241632348374851644394623463606420934771248391457170427845644089424675881810147406916961831595104783719918909229726680622114505440645617165049104853997499899421881125021591152504725641460677947695260280494599328547367758875582942521308781630640475882358939413224964616887149224154912205272994594610850351461857630336223627083672913340239895971027343370111874454636239770252632695359636681121874191814207954741153251203018636246156094994487953035449016692384613610127385259424631402945324057092624051527893357241087591474870474999990773509814762653327849599083370404866354710382466389003336643000699035174172298292765685271873293982719471847117165849502007174144 [109,76] 266161656352980130889348979919030853872375793235769679014683931110562021175197222947814799237116598444888704728558735702774194576263803201793401034082260902037882912708348959486477297283049425157169057917955224157563924666300342031312136570680056564851124186971128153539499215068764029952499930580016216690768574064118167201770987437589158262937066654439634754920397051673568699907263581853252156803753300500384276059760293717816001073614607435253208591809474722482431732777804726246801809822210927039306691228502029780283016414424980178036618656714865897365121223508254647940600786300134425362209193528098626165974883452785900082569356532457979148489400957582729671741547300002099768826824329981704686152666963882833791234667900618920919204669129402241262310488928726672989839130675051972471695284631196894471214112095542923861389275547200470086769381084732518316351733287045970371896302916905700615631211012137765784629543448214362573048423817462001363122440269411510228643553420267532392498180776135111186234110819762538694128859838100732376244207925101712235235800207293557055450024969795100382398332809866557231981692103935257417696495502091172251354008303209422554805124238015250767339818236885959600193046664031748761952022059809113792300161532279294390682708959771937964731701177334373503003091893341128858185385542615395700237574153720276848109934428663524211118547493330049279508934280964886011355208241832219095749268747171184547922246167895390639774110636081009852126212933165181301584200223724199590428924391780797859910305141706887170629221967350909135848592154224846809916464078658989718729684597404810229807769540047845366061390332698747199590394288776107767342668272371513320336995387288580772947383730494920969038131891712 [109,77] -21790474561519469305356592592736082677445220490574904817790384905174366205508991748722552271695022583201780727207312798429520542750304508173923476541818731735803577384166213006474380783994972139561893755535515677139966248835759466363497554595094767777280262160735583062175908140909447819598409613089965428095907016432042309202059783397378495468744094088765721294098356416528710114867264177529716003533475743959471885725817229179663747144943465209430357979551136937796500148784141423172249953052551865473060747340016275358105442772545245183938353734943310182382465540536983628148164420576303174501573516777165908950991472043764978225495297279245516677663155730150158990891559570700344002525095551344590455256205981245158341484980160891474041258275586947376584107248729730205475135745539192235950010350956797577585052644624065396403873598373764796718342956970166876803580960908031817296890543735916490806713577273347628682932813301685587134866528565150019749792267179380721060318105036420957041742561239101708650781663295451704662918639082505357505045788863490304975673256776314874105051289619363621421037690217439042877268087304790420898870361923611942465733343114465598687790162464092837250701382677545606115638201432893809063391525125365958801005387922226823910303089824448311021005899055052893918522271083457652847258743973479661672609419441576651542474917737788531764494132187645125689005086341132297230954532439366145215280950827393300115932152223807702267105368752586575952833755483039726778626789436220139107696942606735651031209097579169314057208929835354931444106380987584750772572329319573831957103869331070599557109994607214469299581458317254541539535314161599549763280283618902870640772088864610715082945185661596409628327360 [109,78] 314167743047200129489102766467243667082718518457894363778736367050549792358051681994026972891779152423159362658942816212189512684323665017211652776408192305194705298079631791032273064350625642190565306574518620536474556211028511989181852636336909065385509627120353504573053350766680343826007888977139975130934633038849992120426547611067611793855228644684261874585804897805447254030885592558485858627760287629994654331095171488999334296152666481404080204268267963444600915833431484937444224206793125436684894041210231712790265734551794038804870184280265470582402785979398223535658671005972108333776995741714764926419688666143687877249414561479759295879457114934736495196078199277754278794995953631700717143419983594967684269158034540104824049101423800904963656359509462668347295730791243102476452063405895905542732911967044569830555655952576924298707564647609949459862582960989656984034885910099990110991770745026090357736491360202098851787252743980545469783671356422504865280382423510775081137828280992788037353540484164491430132255385431707805059920510699071749504254941940590941020253504259514002035695433011561234957313337405314111851224084187794988667876975710634978100191077005324640256133457660787519070316356046264470392479056612594067735100083642737546826700814160616634127663884698240967804894661463992656480827392633656781089639098188207239132816607498808787457072694395672170429931113471427710915358788605773466773407319595641994434727984166090698927690216951458354077544957039171449682251878385615149607200124318365330218349915048606801228517723986972421700835601835416020549853467212584592561445418727071913959012057811340958368626909625887047019129981172157579443412745128608454899824172811590645358543697453890360768 [109,79] -2483663614160580597242256930299953624044154893792271254163556433779967948564406371294207888224822026755399219118440106233822696728587810111109203511309179886097692617067648428852514384783825517669554466378424655817587458318371979212052349305689130244830666273823661344803725222188250327167906942394878866800846799106639636682709818647280159981590645341778878450622361681830661642792198583577188327706158033529341952549561073072980983758182325221684265554036789454189378246952512332921459245370013703683105240880515516327118690996884748068782734681596059768855920793598953783608182364219015807915272139359971892394556683045907602036012821173194296927307056359107096310004929565492655368277529673223988526215070819121982580357531999185575190382324297310247352873299926861085191732869745611546715640098497913088695184335073712121441491894634964781969803731381577204452210194125551375209187957853505191713295049260211931011190297015039227758439156042461476045994300587999205488121637659109702480982609215806141758861801572779299531925964037760399661894210953322156930725631816732385936146138227568787588308144497373010772993470858749126518437566351959661952908425115120059138643897086640989720131590177784402623207407482120836158200620919394722492801594200711305750778263652140187774559204578775733722862088644809905362318126037249570300436373766452217351977263128181540874577603520034121425629121179395351566290856680330700498229753981219558985512642850421475525255972138593521997529647879365507953615189485570453443220958580761337566877159105178133011410991934265101027623823297125470430816851076553398806666629903674544059355440490265610374732428137420294554074714683868514018805376928239798291936638622574804588637309239936488 [109,80] -66234622544734759123197043323870800301012941174229133824035750299579386521289473122131513560353414107614475373246154735796700843064263549494982558723297735460338556533868418207431570634744155908865497501191833408608998726545174278158891125667136885051259080501495188568351262092076022600865151695445394133365414799567874893557815742004986619403150532584189180271266173398751302322538356238702176630816126306675547770253628159153026949234047060830376512759596323615623170349627948658078207116511328370187415787819881759846654008039953221175462295403664321389057756739618780248843466889499427326832541864571642518847544661508452261298868567384245760678355445611408669088609127214867999309278790059121067371106317812571050174054524365538474785226475399566481726140042124393758485313410342736624140603461005310962370522093701913138142154372146985060027886441730784088419054647641561703722058535900698684644262982259541639328222988742306670537840158647827969773840886028308657027890663840579612058448551683937029144151563886707156539714827331250955408540084552868147503162388405242173652514150641029175962421289100542424179116750312498953797567539379346177910280913996704328987761929330539519633295911851123869609891253891094862747146025957275220180656904219362376773022004677638261493858796618953718841433442380089025343192841403018161584082849724870514371545429027234443255243270927789030976530820122226923651495983883275967038860655825870907934428117352310599939260044109479243505097994295439727154354416979507624375581808826184686887677750249758849768733211289132436094298506454722713858449613022502241444981449067438436418497962290422597058495958451280688332138500220261765091637943776109855107171575825239756261902371840 [109,81] 719370450049074175054035713075583621675419818705240009290795925203053885398814232258848467578802052472527379941904831930714567848883655192026572979785620373460022099063211772791285908825449500147324329891047191841159580832643717491443241124651056420906819288585062109855851201707976828630271192131739019284445391421774586380115818536842763423063467974243727325069620688339558926877606734141674942434448623845219855207349879088885161288890197349054782652005099010449695981263764849591945418516427393231545069926183199479668589721845944088476337551409561353671582350603663924686876106840326713010928234588186668899986594504701356226331737398301602373423243364672050724491653301307258242578854884807728701947972231007606491658296814926700304052804640935750665993565064571409649299366342200363789710693888472859843414811115219522973602528998245768963342372691140633530573152801991558698093603921937866730679973773066053205921909832282463832857741719694549735579685665598337381168795936457126386104410426266213400608775291961214977640465998784587564167391003515680585844096969327233117480136355904362408164026315579564359910066694077886563019394545344589457530970701012357660125263722201079988425333180071108317988508215681094931042006965986836461776619510983802736604716005736380931619783761902307639663965285627446733166265848406559844068600039273444942945292845736720955908832515721797823290888875990989765438648565130191935019593774513892019777489952130311474786535452758359583341863545931368254452708218598997715649712278046116478218972447264510509252962358768080992776931706300299672240877182230560850791325758239311528616196663933681674390170834221061164542698739844763708598767915375072918808012579127311032835072 [109,82] 1422798851164705808414476973139313679215780088038244205141549657386397316821625467093861641442847689564718865434131009032177475700698728440890608717280062104049590297794144926812723450394488686830403814055123533202768732638801361190391119095364773830353461666005814761425996837964113608968902631780051926544027409420205536572900533628361343526563386549825590420078694697603850780742639663475930883813246229419948817068360390725576622961303755594073335995479397537461583772030417661877897647119182116508061987294310086317460574393089586809267068465882380216945156827318775170767243512162109625361663329811555333444589390036600958667666868640858716846386742342479580664047199372457105328857487764990529698476882914143160395464576894460915647395055334020306382967642880129679994101975588776297357273782032878673453153666375019897213730352818931028088820851714654939503173051532861424478488375667832572950885294798726982939210109080577452933359628701613292751728322192538534155471631514961699047755181637593098885252683206141461813800087065371062818387619496998026600224681516133672093411138125739338302688444392130598062094515224124320400666190280153088986853598820950602628256224386440683939941636762364716132186346732637798419328346832472283627531094108881622833319967016526405518591568153488469765003857597357348206182057061251513697501403263116277022829490603736359622039712663831308846841771362528584853803285397141060021579827785300159572725307733484744799691736352594703092006314653937977609321698794196173578779177142571464025979803177969754460117923138478311994378395259852169984300890542052212014287363452699616633341279368156432867862008154910761572454211450400029083562952078918615574751253465220255104 [109,83] -122771519987760911704304245528704099438500708777931296365347484321547845278194282259401679898495879506795099994109674425048400597399220684942837246603527344332737289961766282469343287049703001194346948294708066311534010386018879658407134200964982596217210098393476520131035617513717474218734311899459749577448817493272138269058018894818344402132635305101565678811916081032297203402385568321335434580011521345300937168735941452292477719429132182185828394356810801237552201509385221430176151424105925130071500809445901760740173104913833314756838623203194660403276216214615081458747038440403049808602991908417885985888075458930216697194462084123684957092858114752054211059318000027618363523330484434141200303233751501912648613005572835834688623039185360484843204721550436367131120396844758473075359032626580970117129683171694216258314082434474225842348782895472062956631828944725889963667682599769658702738492497258235343117904792128875351295557940794531959236894214272221588303167559993383397919085009627326683189875177398473643605081840461601333808695332362978818710465958603574301807242359308370177883703506813464862969126938138212873174885679064042977737760199101738883459828552651745837790390340840701327739965567057773979696017970715371973436597447890819541124260116666992637816985523575666369708605437391084257947049674323613094889097168446155893919973172553306213892882511016290950439002832211631598758398994872617016161521252596670132140407437809486869544084746157614188394862188765069378531892881036499158654805181614460872194781085963158905435290292978828050111059867858993411308052321778200601869099620241108079560922620359897802091016129674528665966748572895620243013094412676576630496603072634944 [109,84] 587460180457105220668745428726733357945439252608662364756829980228374076593715111715151588871767015606987013410509563645905801367849762631760496632245250299049342554056726717628391418380429845957574439798148106733884869767902297685035988379949792214797461900808676249192240066976462212822935787367011804687836879970231853070605454135295938396133123601878480927077712752750163719227111733733350345892662626653989204189167155189856258059833114843574987652131125219688435826381946537976463813895391471268657724516758956059920574265145477652897364821759464371170652423878133702557957348380687566758180582205594388731888579105351343582672817560003170888833471246296466669818542701929535089062377142903751023661122758301304743496816447553241063347701014063055959323606065300682331426485110205872363630200057006862460145157002926631104853135289292673652958058223332456270626084202917797754825423690301116338290902831212903857596866690723312903048288803468305452145519968121088725129421924656826870896048891436184272466703739588161106116253486105518568315945904414251457387719972966325888441268163866469073248961557256319833100430766192357526235025696187199373561446565808182048250407098439343537039398349977417912565093719360785190606374035358502668927327630968339449997070945100502551784873273756110864959829503968009998081535184285362465638069042821164963893283887149293340135335182836228748638758446485359272469625937630906972730873692312043451650699702440722749962008761362528840180564819140992237686164137205523797210625517865373521393434202296656154160571698384182460568197158401863640583070640686452456274644902692145128763479381569834351382197546967174476632639511331997737117509010870075158148512256 [109,85] -7034291113986459989858512854666040276717553223923802684360973045266551259636065710710436943208287479096650819938521862814241898338168789655178730940062712642524350329086772054278234078457936252497174665744004446221813411353661363459676517335721861340718835516012441407094638909539045133001181760261930082435385139674607902395747711123998272240999503250674491493695537538446651524399178998215103916251988210812492387193418565499660005500692542048762620989669564367270908713490173481760938972591312525584568012032371414215563171975163514738859213976692134893189736680608356222318866035254710957921396545626094950021257635530317165716049447667118681100006275268132105213328085343611492531119801677395135172948206229755199623221611364887220265678471999043524979999783701548504244138188311104964258775104505455047080822871112284702937682350711071663342016437994626382504011457736149246980823699585220101005477361622731041207832738404189486689126328613006395185489249290971653972643769604652713348463523369725070075164089137927539345918788797623290463899367393812513944977089402745843191418754057826455318662553666622839888274391557488136778792916591805123995668666454211503849207298540767268502776813215239171938663830960520751954533244072125680992764931048102609992870482644473514057952545499985742970314321455382955357158518219208099788642531439772303144202350534338996502096825652355847154981420106523351095612749569939316899443292829815531750486897721854988789218733118148947236036066746936743407111091165500630320181028727476046499888282478826728866008916940578783497926865918707513459430156749575532296090368181433699098806117429828368891603142556174088779123886535749148599280669276554076778816 [109,86] -77319026881052298097582733377084454470826739888271156465179245671797733591069314445396223462654928551143761201890252480589000542097605317449199603646164993743025375031640027853692063518674896963632243158936928634383428646079832802343195315641865069921526074790118918014867952760433224419688738798067949779194372516310668183509763891394830754148640882265048391556751342490564363893058674288983329008472518522917307347013705985573418721776972000605149943091609349458545791329812730491687319243154083360700849047447695836440041117315189057331251947159126311414878494548559824200756152330045613368485350442248493997270005828578551759153310848951492715992959979156250060936673685728064579553709134940099995724645620048225094204248492121130189236984064181340257149953123484433216648818534454697802632691888155650331788808042994144301142535831059723052004261987097009802753178050021789069651709441216478993022061871096995058665048194007281090268533516856208559980347902011933505513551459274398005478358924320278483656935855241295901371659783126992634912403307548188993125777089986872853716599525284845370799737403936880194501470849661748274440483760189117016141551657568230129136423069999458422857071880860422033497996299049818883329173889412205047765451311469155185340640942599000633345171941113676475973400883504832312532561033334638826749125705505894044022343416659888163080227007135156946866206571450657722408413874217970719121051863383318671747042807552238371101638117510472403666875639762493546636081609516913912299696120953792602745695093515797863724391386029047926131408259419962645669388073102222626628970448704750644485036824036276892156500454764909697989181030263180355218111982551522240 [109,87] -229767748846022200957897810144438630868525062588059595614391792094169010997499042127991528312240001215206173770463627527932546654641735352905161898642280610583049730079066174774709801226260866377963447919477155695198005758959030264885025149097022534365236709944889881711773610590763544887907893073307834845596368298466319074492072165852204240326817816451765625798078468344296328874233822974164922996088026416012065350372474714228474052077288620245227896184907376384407499251535987124603830115900102071138015338241051111175632336130869919030609432584893590441580822921485309122195523792131336859672366114871623327511683235095921780285017594390240685668905753856103052283503977671273041410866715165063604450893524122915032981312051413761072022903194783499489831239932101238980427806066721870191283183470024741750886142378893668551507325144864003831288981512337912878923770024967464849103087060458418698411182578839910737504057674072349935389213965526723880040728429839517110934073060400460685298782922532179468326427745816184998723804043090998438577340614630122831690252804731138342253066753754592310894274039874392998739539643555886789446730333425431789358891228085808103217095269985866110469473508947742099707040663349953731913068761201280581406253268357565070793564909352913818263936572604346416168933224935979316173684904933293911177050765626903923646789241473268978776509622958771924865762987242516184996853959517948532782429098557295676684397462909452237587914723141728429804251437518826389064747216627768127482429107894948956020404753971989207757766388439827531073801085809277389366157082498097591372937026770773828888084607738226424304083263859723905130080530970058756540519949464 [109,88] -648051065494099583267686926399967240978203589772732590476450619435582048355860717541395280084905288946921536222012491749300333286197732472418979023246901204559543179200995486016667723540058848827141574462221693990411698872478418087466064763931617480980504711673166850849666091628873373020875258423362027309083775243199019686604798450680317493511911971630970103006845927222298171204622536693434495923909808810148660837405199110033918883983431078915720199368996850842978127536354659131617230775740415799112962424867759152604801112506081879073053573754627983757682474922277470247344253823779435184729687564138158001382994416056920443918774162268383857516334342135621524275014769423468791996326904524210836335235657004889111487104838912083866707486345534097022035816713050176934930666914982698013347025307895090257666642019596290971295199402475536318784345973723108547838434118131369931170978690796392253795718332079206648942665083414453919341294206191240586686878379160390481674980174215867704889878776316400950469941223580863762989925668686283483408311308167016579882000847304668634398077150354325065351662809479919576490158341448110778043458888758961884527338029599745877707433582341750291180322967974849316785695750565777119363683523310670782059916815054701817744052656615626926557706539406989439417788584100744769983087875442587835126568653876327175458373615064254213643824850776493513157654907607784744545388661930194419455242346066503976611807512651884197237555036319051769824638608949665366102590199269206796500713631628476197634954413893949824855357934961057124907161454779144543965174923608932368844326774097606644323411937307188714805774892542142753595067948710400131404224 [109,89] -951448397556336718234042761377977525761171508897653305360110524341250460985794523196239813467135101647353318595744326848618423704498427060202482144232509398962300046121882751804330775066643267292302313403692382255252419122848157157820035717967088286446811910041706862316635230125033578587942561021721091104864327393876457838628077895410857504456049841936753677365954600632227277463576522617304345361350101584852385317839290858627485832197153003844624897578306764898571050555123529380599682872878704602539771783669058997753150664322192330772633586205049529359470587032579603801396533353627203874710350942090780181769469103996003599767733325506578905698297026049291514923220160907230989223202170366881923172302131928905612809439427657068436051038438916610326703185887476089739624746315887065373715452512054345038754849416590215161507108164100336648856688251066575412919223005096653601097174425348391366823466429907793076246957167631216762960776641872648493029560186257553571249733887419823119166576512236021261250240404075058981139776909295972367306105363957431884589290784188906604266096216493451114282944237521895736035764619980445965278048736441633346224299901703630179626215941417661709883248366684959692365757211803252494817597305136516487255510043521120893684331375637031956287313373193259243744724262622830046982311241386365821263589361107157072789984256882629702661692622152925403937621643913727174244545301759705809720262384019360574122216393767299467984806937977234099439875134039625255654460738372183545074412946749736846001635045353109724202007205054063051979885390776158229265384501833354381784127259195491778403542852603136228513312219692303492760637843695049400 [109,90] 3179929076618092737838102247020296735692613451965101410984886596832291553882149513710959502461928784072875834993466705440506766852205997226241562679219134131306854880555524031250766889356581144738804913845853813498061998458217685429662589222660869476356446444320007148421626252992673542247935962124148492697074807108303631716252234098664275433962350157625320712906810740144561630238325556810983696254851723479050363573391632402170295616196198839237716212761533858616266772852986693648944115617396206194496345956218284324791560542900046660557008370440652599657298813033299301910778662789116639839380628690950722795680853446411295948132590250795077915640632002792411995757763657654702228290886296315479596049681316415717783738636825257465167610269426377961996191260415557007713740769397008566173106402928666324168851429007941376261489711844384211031713902832252238757925614527880118321702878339094024774729301975028679350165614182763885572620992843041347439773369929477768270602781253625579699237689775422919297339089761078817392266264485171778480120740589620246292075811123564107142257949083586474743440441719642660207877609320230615920186225856438446957462757321809835678549262507444949156828580584086144566694574885760288016084379257119297055786094763296043881488345525332458000761894654132776838230449585338696951059171889417030195469787659707638907059287653609829874297141847959278180203716078143594936308299177530704297516294118336320348169260286736842730108948896610455213785424440500602152122911305410649679200626694891925487296118513657760314930957237194141618314579193359279466483460596360001405388035441255423534058145051273255511005375184255594317219406328960 [109,91] -7581291032354424816590062686259176390318939990329148799740338383611071386062383975532727949250080705316682283275256949002687909228062557834355411688307948275572228960018554124770259786460321657313161172387910340652209924740689920729334273335585323458057563624554473326955116732769122122957029911180978762365613955348417849471563229004164531701033841688898960296884076129574272676082576785659596543529589566894872174118795239532339728503680874988808261458553714917620622697598103297575667589590694949846620143350764522054124996843981047538592745913990294040358747415884227889532335308224976987801739519064961971923156591352169576208316162579842445827941244776019152149693257451372886441676383429600843057343327584166007531634284749534358734531963148975198665699676453672969773987591267475382215031221454151795237229395426862349550142469557317441604242116544250423613676426727107977753400073526424750544432757424888245347067598412055593279229454293229001615494202805007650150490681482532147014278564290566499751010124723650446704869107876392391442814893479931825765173906015387774954505998181003248249837760128053522493900584831919383533527099673353025053839537797425401629783386341140732033328738343746777637783958297091818043496552861095141993646478211461843797638089253908110810342546829806122465763427714616134061589339550405077541022621860710365051528951489046551855522608009851256149963645048332603366911428457830545378580799010344620977110676114873095085498880614441779690940485370926553048574136848373684920619171680224542148687426577198428211855056619829145853300775947342451890997076572167976448364800666728767421766886913201407884567755161162875610997498 [109,92] 5332724729295649800540260626057007151129340160015184383188038020899850996365743811462065889147520009435267767348665418630605758190569577365906867160901951979369891034607170698924320866184500092907093650125209623835800401291032890179645672528997625207504590734423195615553792365270499776783717208242120206177212747398018728545939887657809060965489565953801532090866155699651987668031595025030066080582804087828611018435832732992197763964292229937341656470284769991487223415724829751275559490702462737713759719145339128709633230118230091360742267009013748285197326796498568078420816929739499496891029530592363736530315088196791946426632325860991753765127932068259256336521053347045627503065689206930476583407027854352862344910428987385510518081360882084202686223314706852889969345085432049807737439162575177103412787080161877861072693495907687583676887768104719913570668584470711259730253976014528120121048162785163284589865369378891524758472993641830242464349665232027512620707809355408578582706235965736573235690502488070258164346181679504589573951439143296990209108639492001746547816828985095464282572106147390092587694896750968296724312135312205156367318382328433349093328070929098094613872509035717492328326260192947657915640188928221046085758437694614992361096524212886864925983780381982809391439897680193629232970662772873551120080567836856451378404640578894690882893040367958231196487362345129881854042084948900738831240996186358428969834184242384874733836621074401973123558968454948987253374545854497029837483438018446749784221410792617729986169356761789713741999756053827577268832728404593133283475951220026079817511843070794300569134529620450178368 [109,93] -4714897515076652881516716008961834468834970167261189202245124478863253941744514943506089766562014100329888448386448787076103503555684235387693323433292467132291269711670487223121432570721329507016987873072597123459217385119879862117440009105170369070673292164914732236007865358774699130641966328551092196306420239299257132374746833320413673039213345077551901857013755371123083668950165870337794168154000028491817669224254320297903433133787205499925597280056566493401830398379493464806938092261200412666419738380311598592235158383065460116007505019410053095565617146966762064326560713621239303781329022353095010158484049422937680333419443554853080262370724827362184769955008867035773621317761793819497811320207276736145345701068865161747756899922856093020047566628073780121622416675030493138963981755002662831406759470484886272141319931991564283466552166926418007282660682010994675621277040428487013263804157783591367808913641577826850960571105397823206842004458766524118477367095988561074776728666941519049085289032151201911593282576611435469599549338115874129535579106983981509069760755812822365881712763685645881807076308379661093463425844058188076196385302788593209539672261105829718314113125357499440844104220049173616487902765077698102699419511159762688373741406151432028401425907896865832240366117903779732944371161017910397133280000207813788807986878287452734868137435084449969103507924002125336527330352913263423075237059345657879797513674619034321212996826045378541120452919143314322051724241068193518633299234122185812950021901245890222877832375164178370855557631429930110522877588424080620853362697717366275977787497016004367947989126469992 [109,94] -2801416022145307663601045361511518716048782546729873366136275138408960601017637400663798458605994906234095890925124113968447855243173378756419729415618829496801822548663870448706628228342541760124373622080003958154672275325259290422147498344708699006631494683778532578554598598827234465198366071932944152792636025965364639065468258789497533998946130806187837310438489988543509041649911548070778364645959000659058704533548312963019521959280434508227031513934975911729879741929967502876089522705606224807681859145444858326392252581135675556547507810125326745286265799709347126690792741996690591661485805619452604375827468372087633247713743798888666577105298320446546956473003067924133469921937277605072533522462618816889622841925783920870919135626684801766447931948599906685530438681266156747705458768735955967556531797088911861098004190311900025505120454722280222335694939537799454939638730277109396772316392875002292267398717099654934023030207268836765395646067296516111159541628681541571725534486500773928647529993066641716654566113151525358953531546649143509678578322829572793281946995485126459732188889013301903793101848638447706493978956490955747983587434726282114149997533456115249938769351849178038917755418916461203400829216419582589811049168879947182174934704478417765800280750201401278735191058630444091411089618083505178283951257531273626072202360246658185054183037515540941441984330207262997332306016242551902982682530762109847258470088517909550226461401412686377761029699511941318844812844195504263823924362358669720336422612979174511809428842852421795180352540188732633380775106579664179722865702028538191868528804536931679654391648 [109,95] 2853987289351723579328026633939876782372935728249266507979253338001169206206491188520928716350021520281380577961543887998886129991573493731148877934657166612369437426271342169543714338518474689441881729622089446070675466727874709014741469690069769863309037853997132741849640533949112792815028432333126233263926963514655119902094329431430838259477765431698140218193979208704056718095298248076896233136313379059832012107336070770210951778085826365317165612950397666721951972213923099512552107359502511574752098387785272774088647664978715508052624365630179413610707233324838504706759775611143566686314985591586339043382071244029523203728057912440526149277438597523127546266541351271515734788569020572021383042828479247112429519959856372310020958184218383417358204477767666869612937911186283698307932091309734609012132463576095525327926417638329037476382739297411552705733523690735989307962996204743909646021124829641115557894544305870045323310055033418928497506928983668445977008838043628108270394838650516469116573655597443366618835990896882153737606724527435308519690508864029041733152879436451278878098226673429428686213404612780430444623345819540910978343260938389622664523107560824598010840108078004351393939494505527292331932781178361018755938430499541638756601223275312814752279186503534716013673947985396043233810506906650924455570702357825967147286758749716645868233127559984038123070666089314907851807249730320166286970920462512815222095984800074568450632213311022829648624615953528611953697633642331124540646989414899001173685772327849030417357966024378132785285421192288764479799387782524917046825310059131648089648442171111168468 [109,96] -1362934258954283459886472784105332094514617497259834299699357180359349991023168950192392478617630463841504875800453608113628554139773157953469546881975496333256317068812853934658104751536778925453841686852950224694295341084831973358758127923903410109799603132644130126872486922098278277271430814029320428041081322669194322912299920896331914322542448356408697092333057683817055555576950569379279433416352318012542395941542426866761197605094233343811410853071443159217062025089942587770760803434463572024983039290141998308226674713725499911435671077155415137734588057688353586788094288322369521354570534775675441858979284099598815080548975188436287246326798587583525962288631053122890877536251056030217764288234481916985644832676072302377909487705271563823568085985215204229095010011787844184918894262062594465269368982539703820686019680153926302268433033778772321845306299793982973694380044526026126900091161676561112922837699683011056910681554931615914916569583989387479502395822905022743209738132688240646816871319127117945344658243668231598034286283259818747164927935845514960170479179678593713484333486305390278220643992163101204601245646562243858017100916311818477486320125986661375987465520247230366683740182696817125552339232246981351546527350562986589805198574303031296199745756944313578361146184605973978989674346265023026395856231490981435912656445972651020086621567992555153318786444391076874341407296519462143611557415102766319993587004153428831330539140431190547505688306190436392466410668335123261445252179987224438196365848962545625510826878239276081072860790962441325221369516437649973748250654233194737116429149287616 [109,97] -2102397777021384355261355714638257165842144584023865166634116083560729941772971900179638883998553150061653712999848033523561028529568878701420018667477763483297722886234127059593821428860244354750721722733295370325707294992922666961522734951881829788156650330498532966285625707106246328472318462169296012290861223876863822401644486093510825947224004960426138751162358805247382810567434242848878068207590228245848826535274960435515612985217024765716466279708575126669483649792565220281919903769980989317517476097029846002562997972257008630958461411390291742027894553623423060586783786480616479157635224305371688617547681553748114809740386507463613821134644041759803830345221110021099322236463738250069108813992857326927119750064929420729618585129836652431228344687531226872024413080854563691092972241116589082447110924323251116504033119653438784791423229828825687639774681471969065547554531811055220889819876723031229530852446128960413549096108180931870123669785001786161180571559137358506044514263941774343445143111857382836786948446215529809555812866288205082258990707317900844746764356481506936097093091578992553372656203730115414872959839035725645449702754013008479229595846302390367504336214580793676387050445427546960491184048572797976369420145066171688063304705183020896966144388673458488578084810049647375495514787638316491667847971542693485320668459855773408035230712398521075839826462610089815056199032936734467411485843286295430539255204144225260969855185801614560349352480850326552492289090206772492308110260946024608168387757306990507219441084461008308363366816856225325713294722966484628677390720453461938753502744 [109,98] -806257565246128623281410053441928220197984502179950601130338385895822498932123983131146236605608266051588399470164403649412453031923321535053754560862777442456865839140119337328493810454242370829552650517615256516386696568681823076599627795658605118023918866762654202789523907348470116663411092021329871157560620005753236592639867239505662713370897966932887494950840929299376518576385109311883937389558211052506433455115838503162462437556832987308052831786408335076768622806358179427026055773258561670938498090474907461407963199211443170315483514532360631384383639211866520830524010554205324430517377936413575096423435361317389557769780893078053030327047057630649972018603543831369542462421130328812221246132695644197312070524481058613079159868251742330534367553883410789753690788125131570320416715715584452368703749938904015681355865975119341382332565472277720150864086873945092002139031625601130472607138341276163009468698745421713265089016541270429611865454560501790264785944572277932426201604017187267085537008318850098824363160394856017008206146589927097426104436762056761998579325984959556618587055146495883739771522886056186868273618748084424205798152882047776088596688820287181940873869282493217431348239085813035130289057426477328114708648161396535542668928968126668749773962302295496215646419234796557651198026633393343002218300051486260598850214809382531423797710330599593208375053021583487091568095310281570311014470414001533619409820746212999801103368332759568928186564776215136347377584745017728665347518504706235631987973600458088455841853058426394105598866032050357283217107255132822168198370358673068320 [109,99] -213759651663825217809377185537947685657457293276816779208341041058529211227335080219199604338617873054461433801286465705790089788977185197249872667234853396734565370675703717591037090237793366491123307814080705589311247141701798209287057894108211518614088041687000811106072892627442819329238286814227749099845007765756384363915043128013402376314195239122810459942789010494692164997759277112450613336016972592324501489078750349869260355456817187688665994400813358746572346532144060535925837565776439636583077255593844813255546507459864954007019266468389366975426921660317184446760874479053210744909633014569619525624017754693257283124814462580047515771025602905479415525634937572564287487193435443869962492462251999068543663667868459957400614223323614578098547437258597571737015189648907380398574823006591104346724296185247414123292168129244540207570203826400841604174521503358637323892367079174230991678465028548833539455933666918811332958299214240036164044001254880097119310420933063575641115192082217857785665983853096031395802058381818629504441606445484707177195245310820298840640674521126456046863838115759861919347206691356230967642892173502356995217848737085703435460557300471455807269322947887188858201460836176225415962680604844252869254793596264433878253539273970498720865616506866040165484985470481537810609586110252230816685457701144379800437462656602522286949676618692280759558225766385287187364416940453177818470891290961190649396302694764266049478048660010979659707235311752405564407086630666588649815533789631641773823625602590203921159374967825335135083330866548607798328818944083163569206689375670 [109,100] 92844057596770282823495589840412876841147023180874552257044354190627645908044462969252203339881221462252225597727666675243383445851803388013015273074561859398355444974702289726487138711240859733444985755858386331076958073257977504960655856278369360499540482555527842151323354926543950335437863775502143322998799917464792103811406755686288586566609972235686853443483974539900561356227277199599808435974863352372644438695917917673933495734898841553190386392143065300014184759520990474222553734059631840747003114195054476854339329530578699282961075103222962095732080038187682998273843022344635830015964021020767226698738652035595030426087522807188281881417145464955433205697197886700052628541791898086355589585798899591415458708275448427125457127481871158170223886306836398999633051701310299120257286685230862086274335292710897923834687823538355131044035957710052286794408471839084455141074310658140189700804626972565046351399971458539369360042007534115750051411565053802462603635083585444596076075916424861993601315795965486673827225669319911475355801017287981289485309987947413749610866527751205807385308217854138078375729532994634951195387225609953151385110736610071019305683284822811208712981861635356945319981170846314536215397761903406247775951427922528457347321703432314073063991771155471766221593480692221708507418330385364005971182689291501471618047058993125582958322650602897285507861346035556259845061997430251725032842922450997689264879289790382334274655640706641925946964375279091380800091417136996713290934516393493092597670184075068053606810099885202076972602550598961561736281653750900473827488 [109,101] -17690576815844371432937716612690996712996974456730822723146633418400116895111924788242080488767267807096870167172062707281444568449705815772900954657141486349420859913094662629093869570869032424295748580663862333657288665918973341870429834545638646418759809830351112868880900170963837113592240522059651340547038537727013113283418463799126140752221076879264391135887136223016568157106791812873028570226445736961393626744814400575999532685763979082124732367639688537197658335116795362875802846008467671857286567215792969781644797353850364818127026861156480377691822315652476999038597702016445912230262898990977473635963093725507073123916132003478196568302741061315611167874857722746091405156334204605967060533844203244478828450356166312018796432122567453139213617303690730283832365918710661880909614632934718374580432920200096474594006000552823027240782351837145407374378526704198353402019026656399530429198484729587184405148503393892627051217078609100293904834261115893355132991834901943338124618033326817651784120858175714093505574448098076979424668273393887387451130687765486255054474172170779360926752133934648922186162630891628491471570287544476008004736505879264003697451623854972740464961414997291306645263594940029026510617599330222015550408933221709312820490988385654762232644976754651068895108518577135462051666802351452627349109464625497339469404060434884604274975361975662375568269931043938789325570052136871305366301933210753026190358205501069127454994532848821263264037121257994123938839604093138228772586959317530226959390921984692497429625573536375535787645292016965536162593361210256852 [109,102] 3897266964083672731560889248952688971184172361909453893273000444434648178732911889126201987037757953802688850017464635625015869434068982842017945783177975122278630784240234929475631944496182676592843899107378776463056249716221711312429186360147664836172653256372730032052527055317111245721752551206199220847339249067899021003858813516710324886155023786906140781488973055909707872089164125220442652479847298765205877619909250099582403932222618975823633171924444879940172232421007013554160809295425005181333964085747095814125706191911565877640107478475640240659553879767683522803290637330343295942597743894464646866284652770740311757022736172376231884446578762435323112235012703300535589693612698455457875260872699131740248206126366895193914279349096814683603933796638843074823632334833271271236761862841040643667948045445736611052956068039896080263414336074717064724087212113410281248754826059568867445799168966496049499829379761167420473704303151904608406757535425287799136886122414335499153723308199477860160693626967630830585209775691291620938246011606398331965261309774112417476648404453809450054010792324115707985330926923209229626288910870538545166239569238034948097770435368618860742965683565415552127879658160884374161103433986616725651204157904119941126987858486640378055260391627682849122225041573702668505889385225450369842282401294804148265832292626623084631936619203136749164060222003170846993991045655188806492110122084624631628582417019403401257533234819928344378667033247060737549131530180545225849970320322669953839590307351930569305268471631591372282373144449128059516133463800 [109,103] -428652940874182524634263313314590183673935922199948512529566237931601988295443788874748459924995796964752348120533841383144637724233712208988878781852048281521324157855145132372826463717083271346123776301823156281670665444122335944070307517323540741948475145845202620394036288446347965687188181334544329360437204449635115460125532027834505088526565024990000877466459142498172633337049140633758410042061729895460258797388313489157270945394075359112834745142730542064694346812267582745001815447121770893569541160605664411650799438174042277731374626677548063865183279101650130818463842227761354659893715063063282566041135997696553702729418141699622997131505616570566210367052393951880211341232623888107706771882545387810290193272321480356729590231732672413911939392457586243766822699971728731237182267063149003713761714337255804897590633551152272571503734740988702442679621983257432859876516582296897444699694198275520963276081586018102410628128801469294207023551065082495609670548978426437995570855564150209597471373361670439475564620062019157495075736546719139021059252046224026059577137112868219747688410803142429098761956779483511207310635639793169832556891435616713290827149852214563617544764362360933453997031033458548872009807617046012089482406259727514577244588039223215995597055168151499387225127342364327678436249551744663569361954589739753389337725029871926760124982227381251702138591248579427187271451525295772706520023221099834128962770796694695643546407437779622827854653011913757981009930675895303763426693593750969964547418487603705428332687362888346859882234329429887859165 [109,104] 35421310592936477954220890932418291929645810922503586842377886071309949026799802438122429218166247484049095854776522509297125629891462051569099258543318730160318598358148059917430092048598458889283288151666312661610905718541371960626229189951079941487427530241333847794910392831645458887734785828621126199896353990335875503288725629949393136606106443689773105067171401054838483009011159858149283000996002315435010807786387134099797411890264986498962073361031154719500791294512432029563305696387321938338998898499081274357292326379348135264422265740576800598290082332495429420287601376581875904950440336872195478025896023114009114355737844105785375943949766380387644870855891068958582962054051361716170778598853441520497012782248161444141497352239274617578050122739605380941550486896597847548846928608056703237500458099346717791055933753581156339952345546770072463176178662511766316603327942009804799748092325487065571944368927287587069411425688898429769972689452478067744809347187282104897557596870032362513288344251581521477668632706544809309843845671905807961310139173593985107694485478206844812690021958304884227086446694920522877595520752515917291400504781385098311389821047518653191850599063618178895004386155285149016865421774896090052122379110279583790615040437059837891152787354611285640430569331189153737109844425879438305797883998691292395319195363327871734060626079752556949797406824485556826514128748906049767227135922726355613105074087266698620202605915828628113663259937272622103765463772926945914497495293565233649808190172586538546965644025695479217576465752142592 [109,105] -1595990726253493778229471679352724583751077960169364936844987267937796837641408855396070674896581337693557058085914677403993459348219985675333605008812647202651695837821416321693482634060211368772284226535321839927043344878112368145871146077033802883130780759840349759839038931233611034855693205147023602249938005699170641525332297045042311164529198193068245506724386549440196559836682890951377851023698044603460480933016860230381067932392425674946094506243079932781569925106402211057044407440917646276563971864297103441265354113914338728344523105015656727504293612073557733106246436671606496601555054790785582135572658434460819749259425005940682349805119572980584673080590512717832866783068892973913842691326662529098361986038380274613122958984103911924240360737520313078362890305744783552381451696160722770739513321595271563249960914960700241331922442681453040845387961672332846774193750215777961327097393455253767032318388317815570730818587622314509767129368033204606162900782350384717055884866670914334525433357626658773914207626549548074959688504264632411249738435136590404583063028417265546078450626271983339392545682891724011547554137380981936469284108794818379940948933133840478014209790685061723841828297522644697845918284253601778807946161456279051527461861096892919259824448020524070282702080859777650134282725341719028112357861298596573539747652889792271038809446113408400625515267683792075351529411039550449898948564869803322042421619523906405986981483755081411127286341300073796269086351879887168889100313791857266690299035626145019625169612959993984593514464 [109,106] 52795091945206389475319357626266998779579410501407944191907141377074769793189221984603155610338750790574581922813519791645698712019493873770580964385376384268237534430612518965657555681983172659121620465981691525168364058066388278837584272108443214707634097761109512582511998470377467028950099167131925914049488999078019911534033711096534564650377087186217700041894038003439055904287973900697984435222240968747450120863428260895900997336475211032363197656040369735656859118452210049504322140012026325833691615760372768894436112588576023990490681926282167932124223633295596760616545885070504528901133882427672597829420718449646496633442810217940229092387636831879485084030734484143635541342348466922222836684154022565877499653782057646435262648605204833537483971941374725212794800471194240994904112016205983316357680094889257841944652231845168941676686757313828209147760031922918495352482359364451055635547656675016179941910444300690591074037813323422860332677939612257505806703712114370413717436596261657059062477949002855495388107915947257480086691254687286606758425473023715015284425965428968146111323625398129717618782877329141455022406141295727758142463536874842381309351278340571604342828173491198048434762272253895690956754932989387573500570698414209296905036042306491775974333526446058920082917324692065641698658551402629208606054327110625314136836215372127298156657378541500257017148829916406677770143844704987780895694644350631461470708412965256062538036165253551140906625626258697996678478150979883277051540225708967119081186984778971988163607261249146048 [109,107] -2255064299557677635172215904229891861875229214123731351537643716239557750650795923123423345205178732508741552685293481753797664086957298959348273812828126474126138507431318644025862926636310670305523096677617323226594484655406120972407610321875836569724632334578422490166731735361141967602581659980802632072678687172713602526676329408307941640999483984733294313772211373103049181730432124187052133213737871108862671233776144646507309930569484303341439063980707073707735970209502745673301723481807631305421783812272559018795091355405258000141697881197757612191064856980984486580534286854207160236732115162935891073462146502564076565459940423565036841910104136446440502720123581545524079616543201611159720544306523845023171632879586211916722998450372520582703026790836616420619859017736101774736028805753775086420399921521607005037249484920993210736858236580526112028642258730457502274538613209742453719707661886539511043212247542030468046310270584172328939012087313975990651508055852247085470819624155656156725282757913858801418367960184728524258019700110582303497695063503461465739710792572229826308688640541140102149819374386491434184089540598629096701758492339834049223087894342727470278003472704672621273139015001862511788010118038187485907613882012675510801999509049001456040328664837858352249221088956082709222749722258688740495907737835280165234825026305914175428880662701938170473796170123062376668038483054295182576750550980275405853479667162601424323807652312651271219131613352584722655613247922933305172677324194385569166940317232882409483503762376 [109,108] -2938622691249502815639390696276648844936311423213695007733761969526678800416711687269898985411543447423303700538953906967660134222885970512647560158384207975810754652170878996531418612103514109169813529706904672878814186742262643667705053655643240106404917969632299826083346942371438958728240217472835004740289057165318382836481176136855260550131325014279175721347494558159919888755475239717111989282121074892072312890538610526223134277796175538754911125011599304917661285053857647853349138688714082355720871739262419382805683098974343458009117379754896652713845508148131325575110026095487539354551821874380784734509737249113792947352658341869408258066069481510557837922204719241074971580634103689126928631065374476493297216267459702219151870686199176897759539168811883925443554148200709220212921601818832155369735145113239797997065913949312233220190246385382676917783617925532120224785140691167900371191585473154277026385729471733994229334584795590903260440339292135260835829443197301815500820199250966450306415791484596514028828568822207404500670435653244234856273883977745685776722990731435566849798976873872025466443374213886436993223729290930400080253577763835537225769183956141846762064135380311156390503694578776471978415175300911859937426971388349460409110421734741605854632563588079015169188258347190710672919470515770440931063108596914748640419719608042290347849154748767970659050825074715027734795264298750480370344823697611824537472013600363749023312495058016626038235750793650239771856135222073425777578979368297194625757163857039156480 [109,109] 535760634621038563051502517133304763337195973221372022485267145920731839446334658988011397563665922115318870220667514780999972220130998099383702037640804373531061356416393944104989339487137606590642590274744384698778123224561246686190698142519667885495244712628080420648654380240380303923280305251514850702447112852988613964920142838660861715346686773602559862038912062758325527739967289138031346308364997290138787061021660176762043305745500262556238327172058366583439761214290063932950980336442483035250819885038761069210996414132876232046615549963329817552556335997147906340360329512742469897546856325867523665531404263077026509712735632832000929970124209230176467092921063476379002334540469780220357845949917847798510577691667258136246399103107370235021219646377472973276832612932071488413658336490472078014256521716037447645289272745125703781288221008251657023881513826429880342203982414284089257745735914606284438824813513101405720020280203131517649881631843245431687526781754341060636984789930094559490273742884168525939497319483293709488475379723852650292587546528027718869993832529597863908443809519872728539368688270132599078978528762077364544737904623204692279096711314529940058017268629353023944144722837793549963980121128641213282676110477882344020486980158707314574401241169930401529014316061197730412291996181826199156122676604899820586692024726126114752315032763970229338412665820332568579019721247547060764881216414361756534700242266936519436831923014005045942695695882194234273480830990109832469266967253016836013252302945952 [110,0] 4242691314900520446245463631801509049024472775632531910897899324235602978501579894805909777099760723294851451915132135523512521501219513557641802088379031279973559126284017028779976764145046124984020248501143796250397619211688405096015751332334616988919132516002149478157440478205016512231104774125664808578622556996092743818164174635622146124106712225312087055009520115847736566726622079352033983835624885095392085067928123962260312994113092002847582227479239557588918525655957190427303879602004784671641179076482050742952063721145617867432874708150461116257371086889958087559727490035900742072680249203079947439901699762653085870102479117230455582370516150433427540031044250808135773410915379474472359113842989301301768659950678886451071546915978121527293774391844231503285434526864464038850984434464081961860361432583441327177395882671001423351011622302044968017594790012513519041227202273766064161267459900489626898926577372655440508643580495070216098512331847706036227303349923430612001821990562475787184985031833834492270442237563788920683915186489661184437830578558943176345807825863711259740368047289325570831418288256646783247711172890578105755824955428779628178055424884263020105001852187220391892042521967090104231035641770008693595404930797345822072995588112442599130750103832507275076910149652088684298211572008122731293331448718034150991079823400408333497958231186306482956107891629877043141363665782494938604224253796140795324938881611560731307885094449392658999340470920142311446114483074234483628363187079720874953040195490502947539849447410651169950250422787775190461269154220730079749443468528421570310144138904694611548636502801567558344720968990215929686295068402410215545330097128903508414644935264534181684963747174115527274553199740558347642058000589599238699376783100268905998695799070228094926940678455191142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -328608599490965276566441654490705461746212616253895491891808834447357178595949771793640216669514241737146735736227857008436936194758123761957255759580623483630939637298727908081127132636532597966338079006022384152063492631915254710950736188936885191775204749422905047376898373057070594269024923994195894284703659419574737473440429797021140236515551428990258215059244088062619005993936084149203842385095274269804013876393462843370623070159820369064588817499469927799136516087240708114573879451975561854348267087083749588919157214351902397664878178306635564251126875968309156054050778807162194885057214307570100529350516272652227768337840062958267190549289470434028467500129656567603167307478746905215169950656028806143158604670966956873055184433350011684329234189695897007878892776805766774741428819855823070594106268208055997000780053600119507661121983627957808036603978722013148182135854848273934128124714848880341126034545501445178693447195724136363805513209878478528662975713906265685827425028064049455970531394226630613932233525429246702126133418803586354762501162548443909109304132739939144310571032878140701565303989099250679869749934010951431675655865926746941584380909745537205621652464802916327535065318172386320811624251680896077563612715957658036005544903152531152825713578299727703512390914987110328990849054292465816850909945460966244880868241507480429105274556320806170372168721508794795848220238056655781875353967611821263163238614605898741327335731168756770563321794391259022527850862753732840055280679141769747562216593694722036140356528603081763871056004296270486139287879091788653393789665008634129723842309464498708872147176997699431476613883162516071086117738975022090047323270336203047942396190192210284866718474846866709186204743957945086006852335306930108265422189466367589707681687779162136957105238178545335795712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 11352280230163641997040609183524952238909693193639894838344240250417371679074439198423027071909876918675016613872260116451236905252776490910494643595910247881686755857796272498677810104258771736684728475846711867926445050470790794050114610318976882851703507763763444379410689262246454228353932035266621528500049666267067750146245471323961590268113646942031453381048647330817737622336375046517728894753463973557458250376557562660859573049512974816823109174320618396355479252762526481237627020874287709364770184981896344385412704044323356293204475311717306942322295486189069086095801662026920955577056888699087927231682795381100058353288980607978367661072367775609961507157767917338065324358804403925742874436695170051566163374158477506156273201847343849682675776900526039888617895775692610541355019409935072113902864690272797905743380906303964952163904106135073656694411159113102408830373808792699472463480144042549072489280495013513204553989249519472365837515197813965080756537172413879618887687431015646405224040839688472074477862454478993524939687773889915476982436184853653875683605828832169411489335205849828188619921777897191484822313079175580389475696378410396182982478579696213708461541313389003925006348862698102422680007464633089389188227331539870003230746843729232064373298244310137465937094207975165776529884505635905339699756756127234791245015498945520118195218293939204025081724185859624485543456724891450710220796593471035071706205506049778448678219869673440840416303755301729518916288366099487939974915150986660606932473372332255516184592380938703298413612956520605986080979024818066547329739468873171318749250101554265770263763927239488210044758240925433326034793657590502865700418282038246557604548368393122582970351503069900258874254854810843503403478275728501337924807959749625013217637367802337121842680674217215026790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -181024622748514066716396826817492053955608835214660951827397515071397658898240080200260772628252277612647615716409160219802929142737528361813501319791808291196256900670966894996435906827031468585254927496075200030646059010188139003634018494587026639953248698816855250198956343382065840274479734916718609496429061465785508081721469233300575919230785657206321812221130202895181205819356920308174287749689154096865562216889509622825011461401360201258768025950705457102101479157823821517867683201644275129407482688275868702531612935204619393680213668535352858730130005000536323904906403600038923800283651397905663286430274918494485492915688215891071225687803142857401071678141404267970785012907754354541846972017415109165930558237164782142627066494887061475010353844627092337072991439061347665981277388347532814731361367700806861005831245525779631671830292070716001630068532597751602617479712387850651747242168119155654700372284308153506948699339077028868983634483980920691668069316263857921739934268393647920224674423071427832154824870601303341299940803545464786219951387038050674524185709677453370938494584509189532193854294444701395832126946624153270397740985674251700942349151439852945930497015533744577068286574733005596345278119210325696602529619268639451219018809053035895082187075981024776433165086700706793747731983928415483344478322771601040618678672362181864941714664298942052993025233192024951693372495460714593369629968102264491015882520618350319944443421909474954762632915174118097365173602769531480880664637371052962725422413056123167324811635522421324359979723323252897568004613761127093090037388958945771670383241034061932318605893535655066506380852081682128785587482011095930430253338983534792074312937818006392573813101425666460810965848855244036009099367523436575301508081377693024150204765999330469059738524231685465035505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 4756227496401701433946987530479706343389199217366287238147647541458261848442612953457666186125317853775945147022597184772111267580598889007040358299699057045546657527025836408033336052084096376517189698246357389858244628997114034886721032578321405818417543596746300214796015091674853066779923424006397624050364668442868995819250078478885712391927688796943718449072762370868958370870682551236691827538423091293364373304697472422945702231367095208747716815532271003356803444193680554582830495835229964211874123425761446868426930590708075990817730449551317948534523478372452957366833606252994268510819417765364909422262802634952785269857624389457189036472844894197863534671357785911173151746511977185529058739779808924535489697547840397490459229744121868118035953110960790069840302467181450708526629195445408141702762684156904102999826590273633841087673820631048323623302639448210359506589359739780888342774756381524987766251524781993361636989093037867323269375355311047508391736832111758501477232772644681882372671544502150971523946934753409901189861867578755166578350436483033914694134994872502155564595456887180658777362783289246118538782147687773926309835299911796449980780158688826632646058278084426547884628306111115695323720672359465970246789124988226646888935556690443811158102517433424690898580086402480610786383384583414679017028398760034774120593757522001348534741145871832269438284833721579035529499792153711590963750837507061770261554986603516783050274774647387612631031880083650218236515126712318050609411826660256945970053789188110635862737305793776198127366175953872453577332329554023123430311988244346642215349951113489158112878633287084177791431597125926049741259482304688192954995203227243146955832713880036394846455851512361410585976182455110070631790826447770452907077645849125779115727141129300179013006148543245586706464768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -86238670405380985801801277482445642696388463153951940599037624557762377940606341448686884250969469937058433083613519416094416488845699478797285517833287418563379942538461671651763400422727442164528634818412588924156686845317581244341861185988304037149042299200223459873151334315110978052809938204013981279489195557378234013313001379599215294775262314508121686062552261763462545209667347836066619403915474299383008687230165220104016160685725125958171242569362524726858921671976075171765925037645130150533294352065223183717719868515457848539539162857100444902013118922774185857802417013253930095875887885912571705271366274837511589279389145499672834790616665583885481225950366742179896344693247960857019370934128658808344777311351935169769932797375873068772206898307736083628442049677279258175277634114179800257433352875562009611945972461109089061233580622195440500243937189918234477259510024170671568312121057386961823426448842518032875927974993662790700672479231233066663812875058597133883105918969301732646864945429869032802617823610387536579435114568547378469675134341804431532093811115788329478407583887769032888221442344958124049797630331419323219352841326344660906411614411970405517800554986767055700553079861560767940191790739556237417517733920036935782953548510024134652728798636766818206699659324194333378318091481815167398777993016436381160329517519658747146699880658438818631226053893699391402581733195324963148889965726901301699615810498296384074889228695251026611692827781288101835501680549340489191345343930506648965475305312030906272525521852739453590513765063481148873611494274866640355497781024796087945316535051909009388818326475549650039073286835878864116114253765722487267587853671667164439544062636991397201764110195154396090346461817383014592902942109811719743831850277131252337740515652869218866512055347605145919600721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 916316832559047524118756234036597594176907452310125943961938095656283926447536336215838677223987474160894534825699417118291388146948760648725562641378579432980919052518474147457957050591558162689328886912754294844782260284658355066783222520721662933043768370994002339946232615386881539271671026923402980758405233156169424148207010218711833527987396305159725773637788798703611619112541365190704468722016935829335419708028286862389816829877881285131266857291212168885758131440227453496681926786800207704415994152780199853205821439826909890135656159701481229253113123190686217253765509462260202381466353615681890951163135632010805868543712888012572444274316304586180948691910608655444707655446027489846629888366176947575321501961277969436444309096955913470485581464628597278140894988014392938502550077644305765811446603480914508795886498117912652930867951421183090468093590870895315375387530035869997884922277515711549924817112596710291183485842439512083928444103361116299579582649704079623518542512094467726581583832658531748256177284806869424033426241911620208107562640805290687151269999589671052390007446583331196095724443341642571884319883861384709222807230613971493373513376113949647620372543870963882825987945204767660134208111293087192200846080858582591025515626667347753140432167428420528347301062898159314411071669878573505470243555533963145645411113424091999915074905926375906218912447849350504074664051678270187410828513032476626333730712003381643777297411454056113635633153582959127406724787367386669426362922638399453532620178719752782666565435044906272518424059869692653001020747093603011100429745184060733231940615337398835734746629712922178082782857140156525742950389571358495228001004728057597741233839159579697002080524720511150770351429474812693761393446869271650823536567894796073286149704199852535392940440369763634889820733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -5935856166475366004701929422988291276107919316059531846588342893576267557561887598450839074563826114613276434694832360002970084436453380378443812767478900992754995407873380674405543810832985583616956631126415273452863739245880783812999348205660261589525911836906452375610022615616176885961167306485213019758652403446536199968944504384382843651456541400970467743912610878348717805027612631644137794817092613935750961566839327931427748001680726081268624405890341643609037265503650328523165160509719462990167706289556335534216170685175181396427417425084177137570675757064101029131545631886553721095672744736761618501980915571903205922545899855617681730348262367041314656698920058092604660862274407259642499118546729435250758890659187021675621575235136032325975097142418259834788631700100074597914745097825396678342883296472710208918806367948646406145873785419007111678027099506511131865047207949349803963721318183625738380004440342673671238615298692865554503964346368834689507572853430531609218049996827878768708711865218360976486291734888305559871501018011975100256748141932160335508501765118032617150182591450428700526232207466228233360086253908846725348446074829541970790877994259634633989089524051514460858102825249509267354435265003473214097349267071884875664717941880280715541287684544790749294217597850832767480929778037424603848585904909206283071313601236666073029384003655938421154798923782652095148978198711244538988060847030350566406338640089023384155552472809551876570067045485261714330300322800441030763798435360275413842326982681830114089986658843778879233600829537938446339610315073029762532193880293354299606387786718608895565649007788934567867374665695016773116920810427939538838689790220741718317435114866801680570582645877844759332597717763114543038279629827026766683910409844347431853432541800531571688312045960589601555571802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 25479971231131539038791862640054565739673360070993190961293748368046196237344608423595511686419504307522532651734157554323719780898710971406798541336165402010221635782814683633788431957305498081838883825530236814320239400170968761365548465228327736326514993426853646010872044640494778429984663403485038635741162689127991647469232478019442840689298489041959042966932306208297656070117825658410844765357607962790131547587156412782356285128013753447971686489517262728472893614867712351395527615365726198426543828291272692769099312937836215375915907415466574565187092327249578063254909822609646043318126691705336387050856507582792984360451227961313330659671788282807490934792202439135861301768562334063967520154454068281211870480544631806443460088123827489757403021463324592831842246446040687265872392306568880621961364406550749630139601606183229997359236424996902487680830090409609705234546838903710213634875762286410345666872365270947349052825879184579433384647406275062957412235722100109360916489437968907806158030888743978505466548996148190721815509292645793894488463151896403862879424161623951741762743381295333957656545391440864514181013933804988343529100692030481380978000729887341378408569934588815720179292040716484261587204960786223163252253885947606307216444856838761635419902712085811671311952144406565754141487105437731286576131479692454050769438495459189778042553155223257612685128439154778800664589052714015740936235007086347420971528065204872456161316903345749393384905507440872575198400364797915886327336917097117122761813269295814016353608414344865701470519973104151824285314072235307732872740837165085310439320303628091676080223967394348598483875623839229148586067673385308721044362654295623987232432249135122575994490462650701931366254669548944201492550676872783174424033275418784716102352456657566630491535858296369518406294044672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -75660137435653524232758172249871712204629445465428551010567998389197084640451681630896753992224388769394570594019128181318794707427237742698897991600923284147728388792782412871343690394393967972535571150716940267648123927879473547609650907351837537268729046575869044842669780462608277517613000135856314076102816649982913830101417208797682365928156960650793529930046084675578289702849547393490851675840104268624544663146367488902782469949534950283861661710187371916067004269125914900221580211983389209821465413480824961103849789994999861109753286572433908164503211850222460323077741883669451400652260865359572019288038423461974695224289234904141542747070449742038126187605917616396423729411767204849091261825281015180496695564004658645569906750352304490555183868488066521208933830862023285666194895820731029594779579306846966683475140880348760833705621113955960561438429798633218183738605989437588643314947227230138755578459857506468313608835116677219050308437275681914246970151748384349735433316673128699229770433422328638531508824740679809626457848676409975226888917011810387502644640440993381214818199313941842969719629125584364911602501909925677454773703763353600037014988099558267607964996962292088967304248452865308533436219126284164112448322689694691344217106746069880286943503945967513102166814940693739888531594921789474319360047616591118884183763743787420726212087602963345988609427061381144265012078346238299065524022458575870401032027991062015537785129091206405955287747385301452351165632817320626306699698777934567768004745792784532575666541731382644646995357202458235497163231348431030707206790102125354813623114612887615107411079968863330976338894135399625097023625880644945003523666952102502950744868949322293301328815025198131310649513446010713324468331098042702896489084079553393968389982407555067459513389484783750073057730887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 160100413513777038380677690592834422907664255094875443846732119932128892287436115627283614543966892271321689820147277794584827499976554341813432561067467333961875350353782202930947238052172882400762424186699848458037978731216973337074954478153686840347189005936680238155866400466264968896224784041708369752175048575213057501226207894554198621770400129655705443656845360699312794176459019493331336149554485814686694022528633173963571567203463359622350588671552361990498457381581055820333754965088978613389540405063345117745080822627680008346237781511000942063409419327978752022451108256096707342535085566540493134952629968333835126991203753523214650106743807796617037504135224907038835305954618701361201716236071761180324233300544507510029122845117949091259838819173410162006835950163487901755652290102068780815689107988077872158043552718646574354569982889782930251518055878202687793884757101844644423090798087420120646393991831600319881033880093695638163418505481650329583694347167693536904705080986982023471385472856376411558793753432748146860415494470758172151023873068173548531622237558529211920852688166041806451113344703836823514064077275767124372440070164920224980060827975414312443034884685262922041566331063941721392313855018551196366594117883507640341256264628401058400638782700031236015787181496182538597136546937032500120946194305094284760181945360224195630950699683610762250228664937055668939336175444047962814697894061015132077949382539284469944422653926727438590964181216341858830829966105009785865798815757315746230209099243119809924577197933960682363915474652566346109253676125105666842569933191420971619949268348208241285368916691426293665629147637956736808103743787662849049861084726394123553111904869288332462860269338342608890971982757735990292396452867498884256313026976467996128409563862104149525246741214283388024167392608256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -249157672687515088942798940272962201992259932434861738769723130158345837481526785609480905963780577485884589420977385509432460938299495997496566859799381342957786310415238447120110955934387734692515313783383164177513589573409220592105091420790827786463205793801669927268316086198668258922796285890803597073351650848974493861136613224882908021274929336933428163912661887740117108260603097510170080010024473972629782360530414837716024649800100205961313972674360914257306911236993962094039323984919697351752704674101199934626636609724304073142374134381721557595156023539618322979317862355384391601391017540374674086630073782504508171993467336972338920018657652906045023581263515159295785555645964722586988172958778322848750413940686455267286157271656832814863215742223104760980735730146856350188940007671900728479016993276640254527945085592455281916883098883124038627178366030820784412844515073140853179575258694769840485487714019503597202416843858156690717777815267741685470386718706187690044907624521984408049969596833858648722161770474843041943561352930832980526971117630104739403769982461519872198681415456535921139023441261527055492336820254183416447602452916426371120880710742253321561938356359996972758388642335620264468271658175156698367410840816310954594683711654083168496141872541476582515887024236272119838640249655361049121788552795368031344332777318585433859894284078987131878276746047737007066049275460468844522494479375578858865172890445888544577555965577885279467846362904746864377876349342898283902406822051536311684295098402925798558373584628935619986344839549708601751019294972389396446784577359989123329370072579205760746455867016503394070122014283230215682473781505650400457843332325932360879596597407785580019032063986987161043316039464369100852905650928875353793340354721565980063498522643578177747123803294012996062565531385856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 333997934502299859382855350441614246850701322232275145390562796808294838681902921510903839544426401046157137096514579148217018949644687506901513794764567182596985559276014200607342034508656049762320109339859836094640823693816212599477033078127220504605455860790264499787867779126573745382707078236117468019621813786305409843220098587751943642249868106954946757937816525470728436186516411582113526910362220687926861411937615980795029683988853874636432413944609588406745876924308487745329720191086833082079075871524587520726904275102003625783026272353304179209748311601389525945315586545790264285127332140104648027780023360097100752843149331164231194608050556757405874479740005762211342170300366710578777648199416841826019007702351226015436794158958674139242249623136043208974021319198678356245844412553443835547396268556348502621139439937300407260270538086537290695290194588540670002102492307950570757264959501878271072433793979869469297363863733385313990134197507643599882627277809770026573089826217063358722994444111765465621906026114742448506884762441175224625594765737503736926842772725297879738827166111896420821730508671267304535413949706898584907617656799013318408031020920829720984593540656282834449852692399988283893238376561470088042231377698172021659216986507168646029592510572616560436088537062744095664360190236075903953071498313844649797382717045368579743934180853509259098518037475196522891900097698919046448718689956866982676173476956110765229099952082082338853697918004668048757230283721655357037538225780375183751999756524032050428618143311477338685335462016134368400387283081606222306857658905924958114756067173029456094599709337055132830853228413621500372732061665705450101008539245264503396511404994335516720643906051897122672986150656163836399000984473106676935263794208575126093974680379256269081446997210836519564668926164992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -581881564586945841066091712375494168225948379066595261491069250301202688797723446174295028772647077859671367989215437036845528627825386864261991454802744630032054038887275439589381814008656576130994526376445022897208580306317363685701551983635090149893918456963184002493730348615527246503536199986338304015215193941925091399600843797828487581480524680561438730163756683617887986805173737789480801782886591921942308941747267528993427541249932865333246642413160856307792462116737935469071302204311889946813476928281866228056255550922847934807608563977493004821131755742495743598163783324967000816307845552289122789409989926896049369798257572480246534610257540996727400547600028424926470122850929185755920409061591388347286629111177657396752767444974935696511694481038911969683617204715359487627894869980664313583828218114435211388017620899970987462728915874397495913314952148095302168304630331162379379068904186188656328700313282747977808953628580834662382053244750533054333874311075846982286479328365239295380119376930531110133719629686856411858773980744479715946794304167295604354720127676222528800448352812222378113451879206641575578795548457855201356804328420498194960696609248409395622339036597952636542697721056581058396925875443180383334165733409226555401806420429239454370073641816654118385424916772649006157295788239972088973460045166056391407509024929822111586637666145977671842210015192332821434854239601848388319940532960285191769808761980919433414689414368053897551993670431348008207096253519645033863700986291118036427096901591052989328532037159963171870629596464281032352656928909680806064648732500987922712976007790763092582780928005334985507801029574442741089069353541746022255934764885690706786504968425829859851748072740602030556740297455714712947864146721809354157289237557449733749730743680677929445955900956572504311073681178624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 1347172497282001639853470308307099084659761676331265792918412301363877322066977900179567164138297208299607131814330937746521986209225347727163192909163021191897425140095462169648416499449379568320012478487967049972732159436093382901859744252399379070054410368130382611826072124069424346827587751221997007632826626986778442578415483570415017768693283015652349358937286713243643968925050822213812076214657682628486792645425605935019627220409597812224882233888075158183166794845517109302128902626921923102667999087113302491733988307746845237729444766199328367545383464977102304532773484218616070800063038789370210099269497874410859917413108726088366129240858001169490898268396120650582837030399210230714485069055371034568824028629319433802685567281358691494271085757197773433659070768404861689985871766952811974750824906654662143016527850446225359160600385850305342536300554703728580339481924190909182256987531304830019601746788545802835910825434643161086299606081306371039263642097786580661761141274735893447507058828990735145757774995841202786506334054874961187179350524253771208649538704965300746358216709960548058365550051832505314020413419560865648275825801406779436505621312648206495097040718724182269999092159094191914800453878404081272391177289257754301266541114868501886411653913984810109662429807482240870761437150670170176014754798534828074150422058366750534582942180692818813321642273254488707274397890652282751010348762630535717113056465300646467467053684584830412257278246504987091655015088335160672578711766149404773937317745521982304839889735082500381349806207105179505004916857921777016678534237731276070905277022944820947674899425177326203090338986535406932304513734488720799347365786841557099556151609763134193814974514697421626724234633481048103565901571313245871552543166147632991391602172894405988988930574875675562739899060715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -2774560744092689256797829423974937368938603096472115052568175296311110663710966113509727190632348943063124998129140193741184627091954030099231763981977170212582868246162129231704329113734489152500013564916554146107512323809730117284025766899778341770224339366170960091026540283933823634039072994573713617593910785232459980259519328908031673499049985592995985001799295559531009802366785668534414700861876987789941537216372618042001204568834372986724058904494243394138983852968238655231550643864193980021619681015231839790957477184730746029631569781154674474156493301858216486072395489022806077996077006886049762518956438149382402315870592867598355915910177071864858240509399461057537827490997342707204628257778793860021320992536072390670860540089856185658361609983345550882612713695889699800527412626352662211679243800442978210473235280054462482430908779948383588130178457659248930811757541271891207922145177777958554015684307473812074420911930509784696980394731145928133010239721967112934847399780410961692737370811960405880816652610620407855135419421337538228714164085070538026754500642592519951647086339539328606411850488934136886683248681935262521429167132349627483579482154753999610829928327481954415217337604010673462369771033263869886987147035319636578699110514182268864751253643614074791625910050045319255201798623854426931195770834669000619359961556300222983899676149214169786809757808225637077653179478637967419712274552232241689630083352784766032882181988011751210635442921127991367673626686968188751790919186170785027882609158151906928081738592527269659344707707568732056436011097846599136948840135281945531368910953946020419784446995334833671879022977315509646410886902117372550871510636879623771439395462485151305531671705871543612962388836637463772253015193894549107958208725653284604992439145564713408073105331496483140458372478795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 4353334042855347695543990969852294433076692855882197642885940255845943134753667043972294804417820655792277960236983213422787983883169735918169965387973686106226854997990646949838273750678099711355678138316304374440717988673966321869772500508311324654330183210709573591899530661575245128563955942337538500777085500006785315550247253799006787704574291684406486033274378032243379628785680147277964416334002305592142111852058822348048798694323232188977289327183816888916867886483647994275175338921052770636611047695945035778596534926987741629952526805462760140315799421196139037762629310269848546396134581174229458984553817585950607482077656467998079118695970482153715373444602253452606764660965167789733405429476362231387854087310989549861823509249330662795362183674636330438033955316385209952136786111145105102946837710674403214589821242575787758573758638398515347924869938323556082286502590013008452995472937541042931846856426071988565214548600493367621104963680864049366490366895659516234895220307762580533478094110897446678575350219678605938833011067607808609836299422068679271861991915735428385201348550804832707499840932547483108459035494436604195433774869515338212569680909278035899760346364060768915584327967954662328725517003306018514035101060377303149875809313682966694320670628391120747564776201524859111734437888300994820757701288964673776926330723631897205653974275867979391730555085435669622955995614359002149284520788542083241439554612700003388616380356744273204294998675247144772058970928003144412626830509827330606198878759152598127447052206630433093675631599104965223073285854482619887946659298740421843997860751569087232847909741668255925678838951063593377009681767384115663947461652245466298868059234878449747123985175517928701037146595888962864691174657191285725919490516091422369953881566562097119045640458977586386281880702943232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -5142630773964963736291896306631114940563836543631731572753625818992312391391011529745202862932391950063977470415224839291637226045340692621716555443290269913940442143180615040082417759028986379207291522744298119135295335543985092992536966744068428396804131410070677334248817194742072197468938993505969618739526315193320715263584871226600712821882843296170914860603958998391915332517243193922397794579087958519569687551892887010487362505781512078149652408192215110555611311129037134729520874088998211983764611506459300766306357693048640105357032775905407086813311751519935518991492200830111678286862597142262043558489980254016992603268924109694074792936926663794539004806457506037749704269553303213547405738419160469874327564520568068324869748018413559596817425910218218848016649756015828124617708795132363521953245416843769091644100055179292779068472591804957589648958809963745875635994897339926456405617411675187484098020461700239044875374493464581848756218748255181873000982946633577470054538953280250820269887193074928327452316562683943558829709006371559845680638003481049052281375188763065850439333975594035529307247247303941835703513728421458366751302962209479696155162716590159721695280005137426922300964928563431893404287880676767694226175936040668148357619744012587825514565419317016446239063369275173889434621515421772790972463186529688649544460175485962261529401454649741375964328979022402905991009586771900938822533675948170357340709377940764279814639709581297110542585229053257781601694863730146312430053893168793153232694811775585869997965173301634073996415271873552736947094705534918684802417663361100433986144246490655661785651323479471346680991753610218174947829825698834794138189879449821110255176922456408251324648367632745498053306774527710209426852701738732746730427086544303322138930616837100491131999059595553093340603455897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 4597879251459580713449507302952237956131536868805475461969459592034894836717099039934457278005187656266054258593060765116565346685533897120780574896199206751318068329209655229210541120280633582746510570872954464094601652532978802419150939935314239198227426413222804022954088092330681348087828905375978573787652977608756082851388311187196368852355314801190458948216981766381193070357077196672800919381251422124362064751712422327912638723253071791442160983728191051382772607176331696089088663107234824577267785866417197695522243990867189046260926778065813486952410011004644463624960335359003537416438077981078393565752640485413247407874067574262453664369427660038114083829453909314459822311232905848355018014129119532313600604841300759439432214126930674613575403783902607499242227399384773262669370292724350591618630329757263910067354906348802263292289481848008544724960615934208526867471410523745413734599596166890283073528005392723356640165861764350254289371062564009338591560604222867966120038262933902497503582521257393996352762473422828657639335131540573624715801653963451963543554874828087553547362722545223493851366882441914733485789367267152394978566792154058316146962020454565166897555686059038626400609430971740113827618839876223207209062072616905539535449887857190081307116040548105838405164289164493950216972564013449873188145346581436897972214514131621239187923887962782570602967382347369706229589802129535878256336892216305033922882514889591273561047731125402539461905538774911402018022085267529624701779684820299323420792478151451428149240373003576343123062299326149038118468867250035665809559066310165046242573991588402753417664768875902705576544601972143751943631664108773678703676106545824284330311654215104388512049317802187583123181459362193697332314230418842591767775826298087480687287649367758825509354460344179272013049707364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -3054804552986112466481295346931857208464163061581371618808510173029588228723716565354664117477505378046552272688417292747240343974793911924484755823206411836251589134612913420883662219869059568372828202719832105394743459956728713949989919503031405252713664080331249536973648934778148762996079869068972173113302484557630502143651443699829616511237821171053454643573496766580080311604196935370497675802036565672865163180654164689803700229916492941341593150677094116711955590529143676682695041173996772376451235616121769664488906138044313629738557849766722685232852017251249550363343199565287674187323572714874946896984556861884932834473864964448363805950297114672124235352158319324348620172938005867288401802310869432351004069031237331644451593923760909605919705262187843255438029664287524430323348987801966907536204839956624876190991275326966282312490859374584995928944139170922852440586174492482664845852839999591442068934131465045567536125963975099279350490769475036763792586739874408379899979061650157034116849229738096180795892694827508093716919591220837435976630836266424820950699270351554252588906922834297203833093771911251848573570655792617376758313660652745719000671391799513670971370097248441758583135418469997074565088340371085449204493529035259821059375857027704760074507379990176411135612581289042940827795783781881598807229815174680266611991661894010685221770233800243491269702183762146059401690399585420559036167994471259518696569379869138949575456516772905662846109254184489586393053906532835374216480110512013692977510787783297938879983157997281279685883690838587926092183831964977561377130684130495612469710059165354687278340292354238763371489993090807202921612570320907314358035930724390295092801995388919596745851997522700863942409235556736396472881836392359475114419401195509592276363765324374471966007098010127866747008120258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 1365442326204247361137566825709695442110481672215694045243193188532669973837930076018654374566683562349491194310168840631151050193399458201004487212595360514823409178849622788030870258688218190472683837980007303902712613720594132382502755794499299860033585642357100905900807582585464830321573082594672599973036691290287291382453447822603759161497917659395046813387940999554357883417535205181378330692667052696109501366026244149822602365959137133387089304495658052348802644407420074127896024231755806450067063150215242246850260884883851124155338397507962325310746681505962496836174222832863025225061625362660951469949882265003555493032117180519580286966757972889545459317982568930587645073964267139859465386486235103232850996134856809624525056987418777977818546588376743851092881242698466321305156237762203339136032881762619291950984409174794438778366389503830339630248758634148730101595868029101367639871685588944747022914242132119364917642378921799897203663942080409129037825163458502392146280360852492536567466235797266120124448084818442935046437675040185101325375456162446361405598245246730583587245670849253746511199585739289445174430842197295231865321058213547292395822994378842358760692185942649531620450433710487656355863202406857747430748811893551313313485203464295236694621073485958160201865150531296409033668857903019573922187078773833345982717785420514637952511837389271968235726526843480802670772518424172556881828166970519700072745667933737414957417113584289728538360586917822592078522729922539326870985530193283401111628591816098788790099498111728732419899496926965944024142018986816861958443340738227320199037712779796745085294068237450195043203927686582569362040603102400625468787047298421575707129404881427816015564801040193886461099856647911261629377840757332111955117519277568139473769082640650953171520332250871840155866966786048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] -207887375718334645114025091634948760715937038981413256596913255941908637036372422088992846466596772173232301939943228917133115436968638204427683122146543605242936415210330031309692218813583339396450121359032670836169787642235284735050465153855723140498702031431543704020934301920741030764695171020644618057098951736796118444842391844196684473158564378033705151912458559334170936729560119001834453467749702594305067324608724853550021861067295449411645369379348223774914325726894738988842744600865219896161018978642412848689897298055683024433739433882014398242045196285660206483578666556828829511405988886740243050010892250795684665141644151567297356055619708634812729771629334204437210038834006565416548703886852795953773219835849837582235295099232990997406675088035327766476775998717759336406540790740668376340893655900167819943063279051633007715416804738327771863380890360342405316499202476424915738079871128542746077506782556983213944738428925437441337940859321404833225496828575043443152611760175853333015253131821722967081487101984260232992662073094301955154257535414657687329569400477982407382101803544931306110139264637279390611420195612090199480352206825968945682769672711342638796514717891945775995868571245620194974332905477353191146309507979933337676677128231369422769261743987620103027253942006595175925181242539779958040930575040328522602054577156938626748728849348121673627111470776027876364538622725464578913880821407221633411062697759211148419444843633395445813675797321966171349035605519585491616560895037485223018875673911923115133366171388384001141369300808597617253698495562336539388367545205097313952919830683094095167476331250919357956743399584549932497486452393127580586819189952381093192502112199766772050835531549543770017725038450646771896949067829638611560249627864801645175757068838628727058783804157903012009567322112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -248940557116008217397199219848362959295874080513022781931109503295341175243330815312368750227448835519540062168347067714208600843731537648960729149970844904585074716459913877247246558152290976949999496792116348241102759897063815474331281030709783173297130098906741346514497069730737362594918499003657025669495378123066601586740483872346627803716082976561657758166978818369415996401665488586349696918161898180494284314882933675996740188310679006630247319716686956608676283838465703958608962152654866874796135588774498939560235918632306596964053164260488421245593197653267880674111584352518647731310193761654623074674206835448440326930922711545458437501911222024658993422341074186032494334396636638264324617194299638701803141236767603860741429010341285218980662765941950743453108348252239089628085159020497691679637972537646022933467604431288531385483329647679556122476288026141348248351251457765609632959901161928417086835155550467015499075807718855494929272422936878631519455047596479716843030892235096949592156624927106007555316301994091388017898468145034261676693364997093665740977514044476577713680026358453563516526924537091256025688879559834723410449305986856177104173800274926014498012647704914333912192570433073481339539863634343146025427273961107573565291346018779354644235520478345683346745400037162389770189692501427258385657804981554077425002519971217006831070524584921848047159428802319946486829568165812705788644744776833185190364480103895841772325388647787766476050460209882978795264908961718357485003795165896837790899531746448740258841078506497539388950914561115764354460598610493841074226134259689800481479743251931794801402369533519048339923874593729480421653349605239207466111984478612530829680750551818412778821672299076426570479679543768791560439656498855005467346970024996498412502830163316598309854992797552053743303333511168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 226302055736430717833144581493028396044526489470552867152994463805030179468749454089058448092487007746463900765285075107231070607278546044227826472880550483962932268551655065266048390001145829083036519243012592755765443540576221668987858103735789224014342590153048704953587677770001813436444150445378151851626444859033791120497117692340997034244154635513084729022138598685627606419217844273378977955652819125887657341480576576209085683440708167283559851406392272033960726315657079541204418975005914753050045465411209878600650409776690826582034780888806398673999727537122869082287517542469924153109037751116722182410779657523717073516292748178193392769448373377915923990489998110054018408272908464535507135622416068781840082978163104963256798633770632493554137552640417550424971874224925371405514927312503043146873487142180217323668697246148315677216901477738432763567589836398184468954354678801785534774934487783477670100968286342812047932221469299104793956487468767984322469021262401548751860175624672092160994544443508361224911173551260175814171779905864515910492883057655112393324995712995382059644583596541748767306491214924722566716683936403343568932596106924234541511120449144876604213108479316893229481545063335878401795704568135001983079626090872607385436857687488438036958864171394872635861110198027196612910254923520715354634313648305841823512543735207880030230153800791834043827880672409639969099473988513046943865654138465472120266926477068070543706524468806005546512832131510222636062270772310824329827400433489009923543049030048287604151366400734005567539695086981858911501158123084771679004363274566953172420908934580457967636065312692576323077283541895557426774120904454288169494086178111070531207049462255966403078714525697514216859118601810812926740613710231442388813047895435093758198979361386000601720120678482104996157825482752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] -45546773940246047453102398133689713618337057285091291050218131340500362955846488414801560270900995870425483784885776915457425317293738319093398857806131889407660459467866628499123707887578391996837849399119859334485882418165110226367500957156010369321020338971523542688516950037893797285231240061107490380848879071915659544966352643980517111146623583423350887657173252611129831420197300058653640517661103178418273938557296531579093574740582992804149955968946285518923502235124302873193693304808968157471807808152499354403971915845010754387636118362227119492468563876364401555883712577012559314243693906873462962942700479766956135616602724532820325170288428280554826241824996334067387495484314362955055154337330602227385668038427633244823123528795050222955120361494588835952941868550217663704319496772481525078147556967479277525768937788299561080738043897194188325769627603972296329171897782320031002342937029055026913254684530566841813434815092726762457252014005575326533119278385012850212392994612043749505235748976599513639302646131534345962294940459922750159004464740002420798685186648209123737087172917614119606457899263216985101937491465928965590253776320574745958403488183612856829542355198185147594251036834992574513796210763560278647550278459292875055163061929656675308977343008131915232793143145617460434930602752457714434440547394984886197741295682288780798667013011187140865352275021166569779642134065960615379163024469206824487942954454533040349532209250699795653813132013740015447529238077746316837534904913684377812821958038541895887600531629473909494519840671437267186563280284602156907147638232781879758256223874766167107999910134604407530258058581072838878850629022244446581931326864346298818063533183202075023118853824039333563214521456005557469131750034834619087124265405626714709798951609497554200051761596095949614034035146752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -83614344916042867193160113217822089638853313796519437261639582938890462971217023037776687895453783141221260351489051247466592761666886117614124813333563408166577677194698145204525222503431695705516489969343119307719909717574323755656623512795789587587413804960779952838100443105312460942445054291194962593939425577653382265372379456576217212919887370981349518500481696843119201675420630659799354276893508704914104428434574883104551696255048783281456314839631239929563989161091621242952444521040135834261206532442537487132421966860571568790583802654303258092711737988411111801026943065373183522271768647152159031605969326216622190409670953599474127894193516571407169742823541223726524211168238187436793655270231775621971771125487299427556695273421524884496058906001971570587868408897261976281930575601497282295840409848106100098190166608069366250511798023353025288328481851848783839201434392834208031674996827578624571595049883472443539199815576075293020813570017684587668537973036631625495194934158022835175573051966591335405705703125310407364342811823178685309189410434150958952894696260263986128041411885340769282781273508359742268124191018339554398091674413992354137745394686293719425479796000050477189063437837107079594275024744412745042988753517334214492903339156760175051581580082539620589081005162061318766837929368188985389422351275657496602455098442134801257056712087925231857919173526927405303589639779872271558073952587393292548014904623748028636401447330244110929325172194382623311355567040176344338836195133675789638940061522878527436122233849257628228858746735693810317329330721874541311278157090265859207367901598274774590991143627770688966690074609260641594982968326179434745254177286509657157164105170902234666608144716062696982023678915813068065680278456667313312292763421388213478443414243111908553599768858801405769693939105792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] 111156828664540764390511668982180614353973832316121154037262470549510316892959931418679401953268990499473170083425627461040223896220960340263896605904261274014218364233148900806699980786248680765112249711939005006682535832815786844264585633563657508819006404804253291152033200155728905951921948513108507431662701874721584183629837517769601841124249910959102064018637949594819660753464637360516734118928883135042084062051562067581039404592648358392711354276467273675850837398303815239754348532329111347957992352203353017461677649021293777571252602526802054102805075071885933027013527271299077374655917171149350729118963998361292996194978256096631147787073501782828078405399733499569028809741394049384063467842866807344463055109647874593917217339370232983210322449259165564792386818684044568297036773327927020120857548843383623518820821988531416711386023826455184351153007428990333724321506592905737242293629409792346556804381719122228632814092954500263124525090384127522823831405736844144238366833397370873489691116788997812113400077285210804120739038239630858548673070805875119088391627524299999949990939559126623078041035226818702232684442543877237230085960302482574761833994716304657821625754313618650686127473066224227112982284998307345948614847668876073357063922945670527619306003078253586024547333256400603762900798858131974186986668660367397366669424679033813996790363737932704697584995032153707837651228051754749606023231546859582239678318764075998366883867432160455838556006516824476514169548120593267972068688846720637776454442365057360741323881182925382251171839758526719739862902829671453552615131147141351139108968866262692956729180406002981305748290648386122266880045786290833596810701438248061887465818167969624243168569780746795995823206547187077109812531381957829046795105095439169451480598516770848673160292834088187964194109259776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] -79092433227825375134458374562536139340520032502393230777824196817692957670000648421078622382280432654908295713447305354634632724688725519613578231437827607251986452371456596130810129113838211546481949064311242558194366592344352949639374481762776863067370834230450081965784628383825709138256782250805750645379059749442641304845092967921328015399195780104453665765151907185154669709402147485372551570534855627355125383171995327938289641693972968346159539280861904126386023789445764690201217258743223131041095333872676291742201502496018302126611464107964201286505883020944096088810104011784990056485032779448076546482303563935031900638522866933357285810255652680993476441706859652956048760877831214163551516012030649379604556317355025447522038498631978205325488412402141927645469983759498423029810798687871943787854827519846477824746412486903311758811862524991835070817164261206211834299895606532551469645863009002870522888444501479979462796670488099627049383329866523088849614448101224797420080153444649445352924574524012798612673295160542764436655795824401023174860963127735806456053646819151496121503808315511527641465743877742060062572108054518403362996990572892772045868977549325114866611049780883596455557591413362515464619986210479003354707963020495143631427038226274230224886967632713711817553744818765293710571711963221190603303117423331187716158258542929742467741390467465248373395052654891085686442012368885644443140289960859288602693718524843359889592265797494724350791552034970656268860455022625379576291098322818768927688293153860548558859936150397378254454520723251051457172043717940815306780309976576076566162600984261346756956552232414438337899628726746035697033102169870617609738126595108798587852682960725266081604091712703046186709424881007791259395908708966541462311557367419713666032379382735376816299275938341582831311510306816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] 38497715529843685331585242730907619081414738274986314549797689350286676631555255558848454920637284632690153908917716096436139850261184692924003164213675410171044365602042844506990861005699917136344502054074922902980246273651440661975694217860159241851861368581590745842143198777005015026267258224008341707510917054770702524918466546159987676704516252414731800961140886520019499717342034073778524114449187209720772381883295732373666062023997499790688197401677040782079350746139660342267896067568318093898045439565872453403676077324007510071139785149961284350718640452211564346560291153248706751703414494784946104580007647625827478140838360732664827952589382712666838427473751262818224815382703319904888788020329445787908773165393714347874469456373278065277388101243699400605655402640565638138977133917039569111281177218071203612845089272605975550441055841920217434920417511376548323267671723878189252800229496026707628632151615061712926704921034186621065068758923767522115580746719990651480505962363721548994255710443414316221609728970869370316440333404145211263210164140338957676991429228144559668955792720373619933290236022893093639618221472995374938265764662638462878910165749990621695736222895824554766641805291435581986576525359628184159731074149255825712794757421076862939879920771240056799921571284161895503348283129104060662893680765181555165256038368681203531785692989755671420240032765954953961851632247318711419874813330681176581222518876543400717734458688976455962339705462412950120788499126462283540449251436226170080975269730611854146184954643080378357319678884819363770435771103828458050065438953361408467827068520026723789907382904561380066780194851529083452888486043092090394139061119095077142943620757124181461797829035226492538613674652713665913864953777759903391383762760522454273058347192090065649721661981814856950993003741184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] -12687535776563690566319741163782438341354341206527113690446075986770865226931918459574316401193851561562603155028128787007100942081407923962011319639602143649940054570343986190675153046937849883952919656927966861089200735988402228927123009581411052405231042406103012985798319375668502256039685969465693134983415085021568097067064237710183197701521969497875978307218356471429326400815001572146839236746056477923281341999479935715131071094122206836633252910507862540790414039274031939896439666107711210066475126896885367070623136277727412601361456385302170016689896083661296122678112791077252512247048930018584201151161847335666826497581243460998850198434877279550792740432818244170041608029783711475847112706075857581315556041458048178368830567900238371645805396940332265118234568746977952297703590673360256807631619641853071027420022275024652872344628072503639386099732640450520417926294041088997993398708113860962597021825819965922273654860259880010984809944682409683988006055491639680681499099364643818987235966913750145859851544334523649574564395595257461660818450887309112888332106356214964270565648744629251105239398355569221049721631981792085559932255085806518605696731232333292034627523759379462599253716508584406562004566082377019018208228525299951612798876064564988170887619952889310671621966562478807358888290632663010763815120106448262231550747620145592967630268765528659927958339087102346153547323066481180121223606568087045683846343950083904718936430653388767980980816618446769460798061815789444058576281770395974614397700384183693921398348085779809183806962806120663334256035942863422344325508203754114000280645076975772657933643922304874928639018539894282038950622147656391084025128810186358427417293735589362589828797487377951615439727340270844133252807719458727952330355399726734046791504802217299969460219093179772491427261448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 1950032020407529765177854676494169080313475539386606398888718640689255369000856540205376303418542194520275993868943480375412433175934014578655740933339495206989992703424182410409507948428264909515817779920653036501154212231510763561274395790407813976118175471879722582397347834910106714196632443379272455953885072528631062902669380061895795943519176325942546250057536687261384956535967296549856928702689610931044546202357401253133177598999754742765068663574312456380737295069528433137296588411437382218814779537555118248510676361103403155557804125225021891344623645704662533707339424398622972212518169940347000763382773638535552579480066888606961521328416624777723461567567163963685651883719558996141731344493758233909056588221778921434981457513444906751526855566423531862102972281921136569598621470603100105908496862729367903305823706548593404196947068316911737838235550589837517837633908797948229652406136873269005003448560764065091703314999848323999879044256578285422717447080058912196687724835153999605978550145618934474813993554937313573916156180194565428315459127868976949733766495134717800494056023525245722582728719156116233380683539035996728604765362737197557560150097739094855846968920507313788771328220270949838677828079451613691924101813683892530365363202129901932883408158494814747808411442415943997421128871570971457943947035721192416643863403070450508166118886913922140954478278644800452681635917123949592084227658736772004127586792342432423666410272921541460670412720505538980674790321659545813269679934787239330889274416529806179732677229428777718552039649077183825869949099845760733060307046308072758140837097716122952044072027623261252845512526316245502158902138848501041802093726813300675791228005466167101925015587843232314299967725818162158098361802068792307922960905877374824784128402384499591381069729096042058728565899264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] 725952390217376615662540605751584280223897359467027627934223095824314296073069237654956429709495218549410437462805858356382425276894456685998618245592087151338239576615586206421500032956362234241098564687794026803014413825453933446458817251845032606604430266508791272097852249302121143414869701666356098805564617563572961409007909473227295808959741671513327812362741989817615994716246285767441558613634116313692772297897016823229781661258815109538151608192224278050811654745617280861398493058835202964966970139476947184379221744039162733203540729290262901288502680173869103450043545006946884912259259876339936052088972148230149819212783668353018653421393907884449679359468738878616668486373532304995662067275575383311815503044334262098252482028110742005069095282856689561167988925014673698068974524454653380330965434665509977323265322622962444679928943040914182585567340402337199624900709882819295679828075521878349280856251696920692006440430600144125199468635642812400322416490359976352861948716826584616332221347766380073689693831979188715448425798206241746070037010531217626284196028284671974968027939428724595408162277491972045367928360859093454190145509707647225315307590479058647803834647320456043423660206720084159097668149453760948636050224697747883780199842527446516230192328000129927858088435191420068315391661772864344471113968244680348220840706290442905127046166780909719004590550850945934351340174313756594450648214300785844175809688396547212786907772184218111960213134479678985741056783744027541150759080131096327075644606649486219754171654001236097561183183181421150539144380475234895836503101677768164975289773088625028821811190994887447054026260763014029120822919788111463357164732003426564431104975773286619495492384182361725651509975684099993669329366816372142648490101757949453228011679768392760657170776142521034594477670400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] -718260559298458417856654470594858494405740672649247338975946505925362674278076341011279469354678346588289238806439601122941374534157911091954925539025871839025271197178837178133590633169786718990317133115362025096346187484673553737526243067315252524234070268213258215575338673035194879460030123649458275247994577794473562821999192579015433407820145549795107653744820145215746399261185334876623959562827043974378057865594214728026483200112566662622884226379365908026784778866355491777343512937110577763784096277437719518558222428111755950538772993172099328190180906059991285007414457387194516619104603439735089617214829242273182362027499336046411380652641449144775912675797049183139340681421543183400305510047861317434763679402938374308518035596679231651735520870695305472732282772284696369407627611393559645313170496869419948429909357972943757857500616548502145749190961234580376116717328219895371100806181124495961388347070494378118011514294856567024592789581891250046505488418115882658813897988266503109356209590824003736468609285781729372239024525433707440917005068608020784460791997623377813652188402997797034804765393574364502723922330226876971048905778023029599626645056993473392548078383667519315525292924717140965455132077712790005562554130064030959801293747501614986169320476004717669031734855653611018287021876850382221207897866151198315658857903900545368101511017560205061660833231386212915698666345851360277758545800779719628323035312111510369031595740751687023643897745974652352021988805292815562649013607798649674459339002169513956322195188329171602807537639224204001193862258517338840915613389386647903120900025722511498480154708758258927091771500460629529255490595201584420655138178935895256965693908344892071401136682458028520116896502478265275242223860027965230404879542329078916906160589536305320150765524667886674090200662016000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] 328634559864399862566431291005095374560793303247437784896350127053648636326608701661306002378571693426515500884757659601239172553404434854782763234097339631000995013221072522424429208811286126293441449808983438698102024803575732378008625266721791283159599053947205355888443311075015406916019077960704664614838725760448488068074970372523015289787998724202645235858023663985701974423228692188298602659279813638443237910799558955243559859749119770268151798426366124518740812807592725095788724839945571439572409332257587937548260397696172374173305372923004045573534324114652016832061519724186898436393803737439471203956494439448912440645412972221701443240320477561242061457734876719881729808713740059232737673577704579427558749255778646971985145592760216711549419364381815955040488670966947854146522094335438543985066617192253668998143558512040859610200390794398234000372659926964853355654394703479870091649137463579621014736310085251121090227171374306896015963858636261982795744047110639007959198983973369018678008790326745408174552553986453488654148353701449276814954122315707542495589330912115972960082934765648583520292841250201709074015725219699764829104380521595501443411033923899647627822432363117667559646534352759088860964762490115281414355251111278903880436836370602668893260320085843131932011071317043464268980351444829324784146141310622493179528494149330979138352584203937433715254192124248305928616554084074381418592638348390948989811837714203721170675897136101798328434800278919044090678016334520437873671656235603148265045296017227988423787499820669555300766302134742402399885445249683596234494823021663507826485718634119835905327108600631437892080309069642957627701061064216203645462527855327009296099609522358376771804374939799444898488651840469982255212479281430248096631043729255747458393753547973683757006609839028285113769132032000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] -103377906555191145113068170355254571221570044366919479991742260744780226880365555429148741116741979978933766296518298557783034812568028044375838138795370586569093090145726713801126919766688818078716616684859252974236981585961324007784959980336249520005494024629757116288657478262537410737890167479582148170795415668488746472764696946337206015674534268266373273526968654396658227960341354588812605132757266433302079209650895662815314550751041819211534722263396592076642249413158872503255842583466506728750738510719962114425040512825270823612785624863495446111473175523688338346162166603217337054384714713297851393929010992528514354680218815211123075434979783422302574772689871700600078355305324285909454944395741758158876511228486582683802758533228388444923285605558855301684255195685468365710402560395005342723429638956048473949709130093697220839755087653811117277076568944332881200339790047273698257096931785739203949384333110425607314134149602277465053122787507974690602820216203460054623534855547420841802535936788857628457160263437573385202421313209549119323036351129423892238088573472561643536097389088534212751196707801094989026130687207267256658361353518334733487885319906805708752543652993359209024173108045614521279592756839213447478319617686502592509591830695709022836270596188723455570780470070887828126018557908647176358357522718101544267957624094125625481211878246889447484828318536667672303315096181029543934510242463050568504303249550186232089199238205385319973624397604752730579411237372746331956540442715008405717656220253991419836066598100897610053047610708099342425661937289028433534864865224314764542262014982310761561646207829126213167860163478600018890794221033326429195991282927190228796672739092443549199512366445681216553432558498114965059902773242131917322348029395342836573052731024488032252645686008352250699895013376000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] 23010288891960856435857841698485998802517132315219304288116086630566758976852407883188953289654236982157321430097915395891275485963122925064214572916954307888200324321300997524141416326769752371403923878252267752920430683536251942421012384464359072719180059011088108092675715201659918312068597887776436806622752658516494941148869773810450113934647374891415397956763713768422350902331826656097984346834576591469077743168930779489993482934243728418674813155400142737482007278454266604401345514520148396589255175273736562871061320696872062023713240339639535885888642754161741164806707800931909519797991735959693056080853713822084037015489422046480179423534195039535018148816259166833300738143168760155256505390687395938284003696710056244158814403207814178718115011811402331324239660650637817510753407906028640464729798058404001902330504080358920687486719616576889600869443692077726471486734712639447792090828447768610422784415903967522608926724156601373472191725881226791797452175204303396490350483619608372183965953953297838011894197859834720532497110044914719201079124846251992588591650346329758738777854938626392169399872456880573780966554277696940585451337182177704657204141912944522734596278148050163397166672539972729074963562765804272918289772073807168388651910227143287337444450628230562867796757190786464085632372777258567225816551022171229512159186027479010818861369285514204338607990604032676184701342405331169349809924569925405842857164015503218344231333113626078517665270589208988147287336137525028601494083743431238409796119347163477671372901003368009864820618430981236539386160942516458677840442168186996978483318981256901374675454771955077609686960487412524183178364025838260826498261615649627465871366236297968639880266863481899742746030336404867151941985434439345914274533325306462882054678705534273870266331458862331712669483008000000000000000000000000000000000000000000000000000000000000000000000 [110,36] -3060194420132627623732333020605480956649681618524847559931024995034112765589210498322218528649562454437125728983171852923402621612804160665475482948431577703622495385585179223597599395833515990331868014846764934800561198136680045799112903092464490785847708624323767387327077664941718978222051001832166705551989719147580403280443085218130493339572414963419434488960309821336669999886927909299310674645935709534952125905595920742895990879330800738765578232585742916122384665209531527019171714103727635788065224741643761484491380688266798642666038387790279997192332458971003518553185659567706499542922270883182042669196623955663113821056962055568483571161354663638055791903884604857586205700662782050148296281856391615659224379610422895200407179741097905153260900616578390914405796605426744067069626126904755628518786890229340150667503550285219894659253128380571720682575843455328398514861734115568581501726465653474414693802679726782449600786535874443895252784526020134205781403034227771916696701141181326788147731875353088809138716226806813172680112532343851955845289019618982522875406862980262482240504524155373102505767233164104140999250404589866919634888687887235978862347656856599839266211981410832880297959400136385203615677360899986322335388403175190397992467636390038573571371583581328653637091069368983034962692265222101348621801342060729346474487533735324389174098824201285941296020126030195673663592506781451167519687724023691636882968214553786893908928679953650549436640549580832349901470314918824772278740348534590158999708053516921060950960798116428545582231329407615664434892017452072652502294940636361161572829811655909475448695450350607700742130261474060861040077912613603259415992683084759324320059432864327469379825513372432388052828749888774244405736724529257992838489410374429027921291015734169507481084711080408667576598528000000000000000000000000000000000000000000000000000000000000000000 [110,37] -86397445756453446333246297855143928322972823712914813498833176795477705916716071609856595973782890576857691333862435359019071719377745555396461309342016683108026581334813309841397136578765124491487256668955014843783732296356441980778508431967616450269652746767833257888496721949887616362022878533757161213216324045316932240263838835472097864027191807177017021298540705537460107564383345473474800819487455768545036457245188975675484735257378437380696848532082366086082195518440876672843587033680823761959839733571071286458831266105846425770656575270340069689421423295511938672745659587490382821923478347060417230671727470225701027904503243206310664267403695364492011614929280822003125125831817644708990433202140221132059711028043284729351015878686363343953802507907114521368072874084425182339909566596431105969957997683991291519714363190747188885957737194115829050033411691887828384106420060294232852433013829091579703539862638616094228683119494356358214394222594949879747864087391739022539233865436250389019038653464762262052920154824493623951687172841398349143810217738787961071315334958844385091783839362541764423077533523230226733585452257492853555859368425012762094444427091957944873213153861665454176272463764059689953154793975430082035767004927583463164100286948693512294409833777143246990612430346601525168493885122805614746259150504451972927607537542160505642252153098280598717867274596468285195071173738060744869412063379714607439827909267196341329573416115325364453258320267022657431462404717212248005868883255176710501889472874026546069726758760540708292913021648758104806887567004557096709379467123625873789952641782554860265158118910529475664295715937402797334238955859164676685898382018006593565839934327335183234923116994650707102743865572340036488747274162383568502026861886501016601592176441601036409065560900369607366279168000000000000000000000000000000000000000000000000000000000000000 [110,38] 180709682372796176391604963535175186586688800106103049225648553188801220337379665182549016526408478713503379385121861351634389755006132653715609505820912796649191811249808229070715088527230263920358413118424051913804998353923097355685350589661495927183485107000126803715192605023255584977806855681250732245050656112204137386044928774594186202166917943918034972274487212942930820522513561083473757753918052996446825612394924796228348931804979162314772378708652184922354872756997051415786894807209051053332693392624104979343223996462751492729015305738346341747013233723916174666153362294141506723148842483682029328944129290712948853668196338391835899850961265855757165025108678860623690869689019038835773277799328952480940185208491688923609970819171627943317070466618216209331411181606985196398293389741510143304590625585935181204332254013907958727785522645644767071526669011435134235343069941639739796851583899249166167964757506886775012537217132851117287834719351310945862707466308174843560419461682593090979247559641840422630657355447571662639353182847649996921287207592899126543435832774815981648787981560142200749402189800488302186960781351498635009739840230079983336500479850670227182964701177588954434223241203057155618908400048151369617808564216564167212396756767216849819625759385259904033590351066129046084221203711828481702552135005418692367300486955405663012126729713362157041266179644327365134816850874361949065497337814714087865812877490226803870912557432959254454478034059079046449596271767149028161261411088023986878709334020274647223719844888239509511861749789225832704329059729556315918584157000713330669964049858852771898410381951401020850908905109463065499842958219267786610687165603968100079501840250472435098255705597880066696801738459270393426687807439891197908946360841021236561302388807414067433112689356085024931184640000000000000000000000000000000000000000000000000000000000000 [110,39] -59959616954388627847854269018319464507454287783802043138414846435968485606241157396579286989800356600724961671731145224585055862688928857113078148598787947919275511255622489243825988425616960282399859108719899763505585725557782275722934052330253984140108297750581088578264167586544013882643733123428448065835571894835454122790108361012339221653297725070635727749167270891038099975330639030852843629765449313485217685555432530245652295962120943586478197074248187513628302318323080081904530363424714802574059308344874094242707894334235251539224096734981265454695460877364368584178140738060382643591395926509513238423662620030986554759269262065873223925074366899550072988192639066124255637944870599196557801587942773803800668436103546308010778090230596279380795777127317932686062798210844785065752047529193014295150099578483842388843729311830645120758759516035759140410327329390126231146774835732997886153921833014104875606761307535612263191038864888848989934862016371734371857307867904563001836481536865252932403307717137361621126762611022212135220542937392995607872804382120709683963659552183429360147873927159700713491140479088283424203072831668711843273482394091132012389458844573159519183046865529673847537834604057035459277781121316914288080182584894602017945134487861776155418754981891634095049281934054721912459817301886265639606006014826705501654854075352870556685356644723249049397838767751405468899243173153325844274010056257827383912016879554228470683214884597625989539000363537751462727413335824532279724423661696136738421364211984542012342859507372596775921420709128514991009005794577262270122823962995155977988579619192042872614013126037606525166844686220037340890828611413074048672950365639706168866085824575275987356157383303499933006884422734243806895090971170615670550166848616503844237017311698014355036218054548887986765824000000000000000000000000000000000000000000000000000000000 [110,40] 13679138875871109778001455347341738002075059724907092881160292037388432142690033601250399545940541042889377406801098833179548835142025550781701658129942998967065400998082768677388450461711300762972887629965701412732102683044902364591412954332256883972775745972953085245791389018030911543120143231672387132169731366943562200338489412622814157217394711493545947127520683886455928376232976103399496229975215107020110859931957654827424798387984910716471686226451706459488977385607147520411330914628261492138841013201555410874023294452855329819102291055444145692387162066860098553661596114722515713750338483660247560869349677859459214039833857122734849009726729762909295877054631673906011406230003794394350756314653208799793914255355146344815593081171235175876425690814268330562366132334824108346324561457627717360911387410877027392319206021675698439914314653494845610932657337763088601559683352726899823570534247928289958236759508846785131707886936287447966784451473483468156781114302884301415523395192643810633470403502976999384585991342249593786730948429044763956094229566596326370284355504385602746040719208960682964487019807382903928144095213333257640572464464113135837204464086546071751692093201956591321394032375731838658363614992296111573249159081334781159249600478617538247967928987979757915453690694173371347072757408192399142460980491687205516495289870932435454333892983334552113035673270563629376295838328100653013790965222393431678221874266262908649237961508116858449497677935466347891847530989266495106353163111933511843614174240789328439927455304698682577327162782767747204280198357878312631627996093194644453737069788931605712416095415459000636076391553399241502504949016201475851547346084757367792778049194054728385480347814570896376770701484394116395669754255232753141920434716538055651603582574486902008540724815480840710520832000000000000000000000000000000000000000000000000000000 [110,41] -2532835747767098344439354291110535544775456388640154577524954586994121052845893486847748381845445561747120009117068069835757737043522027691560680691170913137065057481356621128669929688630488013813132761945729513391846225594240703935404121250629868666888980034887939368953492599560976799018288209685264183375736267127121120512645827809849346547363044696260071641958391343491331885431951301382701601445764150425574486639979508092434065446552489615159750511551105877587424710422214185914862664598630026398430472903771950954464096706956802605275961921584324084812535678539520136969909505695233091165360531754565208234823657644561743893974951504564392211288182479499298665362761072945144936225565927372723980462571261484658440445506755722391923139161799513606483576410712221657139768365341710336001511539864505144000855597601303319609679087902352340769432586038778758422964565948399637137196410432256200958780232438213143713152107692697178896301523130682768504426413314130997550143025771093918145722496478779697440166303198070151388470796704288845619937769533247178528601253300007186184772836375070074802777235342837670664261794147576096490445438499048836235176338590570707336399640747081082533110957988460302437347704982363737708307624420663842488773420460192803560118636119499628960261505083570442341915332581163574636188009813776172596068555367177943439940545623652370272288957682518368652192847539449799449465675538785281585940280586654092988783932458315870262611953374978135131097879936527566027216936708101297867731341758493289133632102097382859472071752964212316975260449889447678638653921345760401855155531056035246299429536500107357354704986550060273826418992841419535653130034155694890036888792877388336546020420173242021563692078488627286864836430942596526485329814639317474112883660420784948110101643337320654011032930775122873155584000000000000000000000000000000000000000000000000000 [110,42] 399268186756348676687634823794864444307267186632843504940880661557939567837002425351467085205781380128579896351826170460739059945498014071922773752577272225539981539327589528080747161767762016918512409639750468250234137826627617195819228256310437588768443302830868856398914752019755839157168701863875112661653725923855679308840540977222347124620011695797154152212965591467363597938813189136341871055883374587808489135141158706511813124220983695234863708785992793988311643988539602829739998662864726006553450360430232805905787975968137758770906530380740214603956584222678297203383201508687112286707335559586725981108060567764143159666552422917754695106820521074603865746269922847417197995001998393887078442135197315932368979903138691402116256469323170398287348045792369442370438531848253631526676847713690871408812957215670190176773252886075263007210310296250356739861056714655591712896115290924608129974923347826463478448074354306997948365668284002808207879387061116618922638742584999299343167122159965565024359322869640306001232789279456366984539374117076839801746834009137961869699664929116710312645795935154344816408816748003118339864344479421007582379782463776712355912938785940603297179205009244315240884196808002741495255453008313812485452549486595273514363830892190662966596194779845997423960746293393888152496971912708274703944688383957657468144985262337637395308589815150212304972910050727437303088398140004861935117508529628899854962997577216347526104030743913448200465367473751510019625904368096146470210600059718015215198804303597144866690383075953544259019498871248296987191557906673155846728291608067605586837728220949182597718186230279463623462311137094959052036084597893721397198591947036965248969761171070001852828690883153964421151233647913786067741014866910415775148820463333363850622474421008157737518731392468226408448000000000000000000000000000000000000000000000000 [110,43] -53898495214124240949470409553266257699210729042480863494555356695873966421552378665915513657167776100415512326372409021292303169460164449300221741476189266517034557935744972329938290066466150054297936723090507722012996321696211954737041061815994476591868960844739904451473712555639112880873098422169889101205057816475963194671739311416979052460250812563363801364229465279633632003019898948095532528756886303338650254668126590849253925916382914120094395476725162079358606850501275032195963939728555052121428428744088883893910422485227649832748202304599160167839674860571192982988921014047303264170335645678530898808643076351612400069999399015084869061539150732998904629712727445731719811692397833362034064576920060442111148659667144648951898569918473823349486631441841781866067907313943306050612260597349696103784094517099580831776915337632590923084230692135899675712145675758579138250049235493518619684005221843313382204372111508389047177350677787436230805282205039440421573458994795448581084608103022639651185534361037026981392840761275176475222465074637290341504196295826019667741750107483430283730899139724378688699514095881653040088720034044471895349075963862206050787226864229340646822540006709844197470449963189276403234053623998141469655466733196590913897458589611724315620145374566271338765865595660134651065240534895678515964051856590958299469582059160187040613398222234321133270497785794994491325328472908998136416597584340833624613989374987787003810090748123390919468532533298418824616864724938324515700785292751574363804261016955632447686669125150801172476740770611606415597159564596762540559830027793971428334025626203280698886246875094471602484004553515195380345944256085481531159738148161675266961643956169287768136653666345071077348179535208386854580834722233838712917927066691323504126451888322219782737244546145695301632000000000000000000000000000000000000000000000 [110,44] 6103201237593051280592114243592706595939689063217527714393588824827464532462072150396323341514837073358557614454745421631763182015766863274444980325879219181065984611865323151199629129894993348654300483944186303463636116987006159184340885103186380728711171432735578030557436433736003047552314072544449422002555121880365481987072362846923068654582659422266561145245488647491273120816411954539095917323038122250326711234550230272519238974541727914039776251315572728668513536903524276622523554152982467724696969558105056943654534990207865854240955830020791547865636139664990837113882673540831704473716750013227939243259016019340868250891439950187499904163907227678720141324323267086194679438990984969614148825458781040832260788373577379148493551272480090143190952626566250098378840599851185176733930187902227040876060275166545896770331174964634393367361010437240424815118121918288644878345382250309570550306346277343244210626917182165096161341059373068625305406966058934819564437112357276237465518286795431607397402574050963476795605776190998543753826833882651494035825002876585856622904044602735220938348390607904945998351214993696617366664087420690740524098244165281095029400884115151699406509440724888315208060271860833661068191598190649034008032175643018719581982306469652845861076154517923786954767766542290325934923890706749548647595670349477079492119832312024544828935523696753883022779783439762199143238655920711516329229818111614560647198477710033728407583990789699764614642359952190097953946532823494912138615229748487080542720735119927854756398126591687785730627658628145232364804996168975729838561022195484666384579480957676582345297994187770449625441115294400873793068207347377200299280928773842644221992872572820636110542382824637471718991540744674146629017689593135506849067552039914638756701220994511045189513446448567418880000000000000000000000000000000000000000000 [110,45] -508575603701279594626073198364689080386821989873107720465965312470133183981649523564334372177298085980987944160095776250471812953574737879811402041606688360359763927564590455362969450970031349787700917133610276464529993842999338139904665925012261643099181984226565050004176426650371130238721696830428854536239023945361120082188000849178223929293167238003423895469487745716154672404544356838271891754308893269837846212262861013900866495696998207945342061767084243324668638095884609036340502667882458858903863333212215354196781034172491880823154632380418289613716739329809036310017070263526579412567953034687021646925742831770641896241177445665469490348249896952472265464934637872165747753985730741485810917142213023405183580242080433389615578282960299197408034132301788450088555655616020391497662590268910692796801743187216619915282767147824187816716312701674124832903252182835104566415865847782085528897674148612924259337783758959792980965383880629283333560747087858523361466918206280641549332077351170324350738776616485125636433404325164678443122739297748165926358234857175869516164005649486777029556166576264392346770165943027301975534992436895289511960596011082650384261467764922170436199483996118762426229065757012800744465164521534822185603295620076299473579929107702056442893656804392248953702177590225274844922559166021788800350196735463996184655234235023007303341838849458470386068463394791716492970172649614552849227980528460336468544563140071789198662879407760238873895110512484953924134258824253103432601923326652676763700370860246434398492813710810926899009709234474408916593921036957580441317863552809378983330084803646102767023656896543360786356058073538403125264202487413021335360336262545245779338665835947459274043221627960505342799678067042743245569989370254285199795422289237644282171084281066449877169259055897640960000000000000000000000000000000000000000 [110,46] 14382910311944227916269906487098975115480274159698183756573115571416231661852205636324031921816581528485836171351967000933283175046463515514766549666686839210365062917179150930258441190017712789748055711076579118894467637410407439435537978341998263247224778673114187554457399921729103628593382952297752344877953491387750433216434627813211995095521257123491307820752992022012493728569781578759853780909818044352132569668813975711749991288780324877827376496653792091704144728873412759640678447986283459636804034390203126109704794653959788117041661591473189060352882539266930200115801988270262085050980098066284920209714829432201815554055106663318294536334402884618077026777770023954885482290700699164761570041944797361507446196109844272993301672317656052015068185757475761841322202802636385896862162017437502736017399769418183235508240237383306011323133349674029931106809517032932031669668823779356995691846446830779036085799337583650454139173403296383353230744301892405814933029071034951954904210600653080032910201238616911602103942531268787667670257717489272007310353676442661064471244227057416364810495499164581004214174432143217992232870827716150079739142806005296228046448541072969644913853365517706714261313722817370888164755108209510665313017925492148645580533698710876553376240644760092162309518226842057036568246922093390621299732878944945057748201091030395504691842139476885341150857176107109318228996380482807303032958459385538935500315636354849250269489217851589284599604768529520765663871523991737089709266725956401996721428209021125711211391547552928612651138457392653790992019416535958845261411406223335868117700510417448811170361521893632286388725873181898842411908632504701576949584934508193467474249632585589641325098857860313996130379896067641339301700520132370701692139187440433651364195853069307057034391493541888000000000000000000000000000000000000000 [110,47] 3124500676897888590303880605019406118625952135682418703778573263153513952628256521114568123502135342207973490956514868791511293889206882378825212648329245482632043461616739461270405693822656295517555092429079476749668534979540353652771773874006828749674448385917706559389324343638649750749595863973970223511734204186049779689168523730677976403693293315220211278762214586592354558953611464670089811861936942008119638749797191945361477944926295186990441857490547413729824653106555117784295884325455014046700251899341265797616294463030076742541075704911533450305809990499162420330727240137123977646710639224766148108800533181570859258774997041257314322147857896975233930975577488618150499543740331665074613583458547441967267325792744942782124748158243681047972862396432544631631988988896298368140288387757414557936003306842544857671615639301368768372070040260221786762178099283888667044689627022386845010792578216027737833298136097955250246685298698168043308731153606219953624302581690833634187461091316988861120935341620488447071503558395907316508729862088868693884792491044870674857605061974936413488664460344449176197680868854964831001409669764838249056999449810325346250362370152870979233341010377403347816478115319444011444070261931870116959534249522924499216508667723219066197003035250458134919080289454711619917541710149044865490945829157980239706671096361240193200668282715944176734060151688141324893010604141754252914595777034550108947781761113106240223737458552426426642215616636794144629319017293613919969298222681567724433123838753809237849556641017216541857152086162008925769496810813961876522111344301038372546897412816993933607941212428944785356775275401847239896718318716961527923300171752011221194699576473509914266973699157843826042326793353574066728883338563432722308210455133624493745886562341028465134911349462138880000000000000000000000000000000000 [110,48] -476063495714732327993389986972503686408865424632113035215465736785668273841581239336067194385517086869945587676159101799141172967561832849181948069529910038434582501874941068044527976090324877891558799695751932049747855998775967881911859540188217800671472661529579258329446521864964528076711514353189969352703613489943108202927872968465136692952368926743637271459239761309626897418257123266421019466036888488924372905641376166903554025692948432002439804950565549443626906313114428145110387152106276367330667052116514049303292444006326877572949536427937972106240945497707168606798256975244525891296521887544111305299125310893820981636516289804486889461577738047998835322462452824263899486381808528364742143367240125687480185368820539815321585102912557846415895723599131450203351289152119858555643920011434156292448084124431341580160847789471125583583477266169854397280324990210355084052369533569931648040877607040604371838457845094114911526393414257518367595436298402723795698848139823175652464237751231787690317884202337763689016050686156246596975340779042499487337107945177878414229635264140229809759643821013231568723338009869431282531326693161023245633228503335862476068142514623510698859031631348700342660820768541637774473592695386676520872574710771228676035901919370018776447219145035272040035172185313607212338081035447237855710746141736183977706623203159150771515086078397837001574861191836415370228286880095251752642260992667928046349078406097084917457074580569853023955056686090019343028466158713861753798062336911738372719254913203719044154035743367980991086367320020353986399537463800853567190588466138838167885969392865737907157132457370282149658900404016860823102117148528284377454961212934447780169316387206249839593078020972498169852825604398564662895788409012877278992479311255445794362185845669774236042926646886400000000000000000000000000000000 [110,49] 29106300935238721702412570333580723913717529942327149545060955451391999779666855913397953866756636403397940767076239572900487832755198230938219572115553967504584977087351562854756169922368748644778796753772616985798291376911611219826127320310281604736197534133270206777170451778645145665893084090567495330081752440783012514859258927231101700181918772475219340004471697672658922062809501226697639183225560271470646846872868540466730234019388452329965693298646667316730871116142905339786058052114931299665305738281160561467821562013450742046490332106482474689086570508185489687091543490618267949671606013667278826091519114750505311462612035169323266306477244056008739710310112131620621607327639503716298556905382628762741461505783235077552940247362735967772120390434487575472693909527077524606811251162550205660608528560064839053205718585886404977178670416539062708831644983403955917915012216537124265501193823838187805656212758253291736980551568981840158844584992568621760995787760162083315652018168533887674411338946995380919274981579205668346507634435596153810585728697976182758869453629293340660018245509412999010236526171587213889488401508194534109181739235111867563536310014025305623556801590596254609354317977511421157577700494128863140980172936626841356007638430611281774288080965138319649252678999097333784451613448762286348199777189316549866580455720415315472557770043390186870501854503761936367732718390350044373412900663219918265155833604957077690267032105969173397724023482146313302622071870926445352097473067066895537451821513900833292267995923130909509881755995277654378063625282407504380290045870212130580856743196282083482854303851672169291961142668145934775775083702783011691468846624205243288602072072595216941124589374497513286634209602392334946230120184771019997487013733366236573710718434176446376972493007093760000000000000000000000000000 [110,50] 1673697712451815223743063222853300694676159657378348348694103350639512468943319463102706636956390861751210348946053966821676004256115195275532877729860565499027869172455200788639594442892332081982628309507391978236875738586178366108878313743429232797209276832702076052871963906436700949112381314631093275942551091262073873285855429705358949380667416395472454228141343430713444662758448995371198092976404118163381676031154101986649990525532083782621177046374808582816634098221378910725193264480399975061356864022135880070053187471851906125116809770384678098372043250921845321273192412407821477051634311053720722037332595333500006689646030676652433866676738717204580702212376662433777736247471807862400765991344818896429635396128553852021292860338108359222643994311625034508542419616555541605308842117615987155124253973037898956344222457717036104348250959785579357693268845807159858518040867088401581943437520676152360772364770061364649676899849413244411607286316153652367538330839893101346046852310153991504628287355266201201968658122007937156320969508038046478731021876372384336450745427192466758463750460148272236417446581081554665107296880467468321257003639304990288543057941899094250340978672566736091676735006163313226893583195991484972972503844625275094704440209725525028611269415163742778950291404996478593200657106475388334417116554940160464188261317474646974826564014660381517658172716832953853214149968857425679855846583095399254327140131200571006997143306412954797022809646361615983945034353411240798533841767955672650319805354934709529658364039319123978106799068479025316677414422797832961960321216338645222108728868335737382884255557950970236428173685874779241630534223659712462316594740769844469308801744619946986933298576051520009691602842028882089046555395502582465800558960735646552535805782757655769118108811264000000000000000000000000000 [110,51] -572753969929351174761649310687234523728450824562200352787474950399617717169243248371300058061460838710508515683165204709408487820342839702911776678860792407633266215345415327783041483734830661627432240892742525710733163946236636268938420594936530651713707803909281304036232048868916185434541979650948675927307148308307926664393535301684625556115253352700051585153283613444809717992503793400008920325690664041232847573695768156623292858991331251781933985817821099243286391437728330435046769308806016036431841158934879227261895098819502388094680065502621783355578220367015167382154784119215138219873078644200096452859392062986880063573092609574224749293091815757034686450916038887913679323230227689399128729293964584894296569855767658410392602250049805091767379432016731026552010364398305151799566732579348279247836503982743363353152984337901586918484302709329147454739549886811727839160579376110516264343245050151979993566110650323645984017583782810343663205299537677951530446061545592081185863085242304942954493514622129486341834869514317387190277013781762601884780912855534369271264249756527021059022387392103633959972608898001125841581181739595096931805532582764991178475737427467989735765585850980146322185163473294921491579557329404944348684752637690959180970720958218498487764574544922989109695913148027447302879649929004832086955683552395632926285066690965830612740183234897147411390653505644967504466735435626170510348999283321964548914292919849694214295330852373537340193200601064526533206314181975834705013613754660721288334637580033550831276585328530041489992495702506136164571949157385192818577699138730777422367780384439947179773448368750215206873440910605058279033262089646177641056447066499792068975516122204594401535162072558028793046653319902224963418142875753269848064643505864535056455479147882604874219525242880000000000000000000000 [110,52] 56427215970185127331558127539673179329858287353707049967864715653348774061164547573524156398498983125075656947464669220515780086190926565339395007479834924080926582856594905042920796358940871523678161615760590832225904244640330040381170254481112259814585321733377612248230411461092799698053622039421563229216302221691904775489888459955418493166650324618425339247757343153465213527448957493799152745488202489370466754068103508747870513673891476099528955636371532502321052073501184256770271251819120915493407003389134601565896876047827242578356744207167347965674620119498679951010396562501673824780596080855011289089480907551231351527808870764448626057770201626492687288234751673127720275925448843387476785696182820346572893598739258032772846567956198979834713860867766067015060661358914864198936616957501756209573075785914046641100979919588927886081290702230090102759761502673319115805660757629918104738818835588491514373666971035978401545085717878371799645165681516350178717910627468880221620914228527704338209783082610175958767306674534818581497865618559584225599596049138728046359243861658475482460110845982463560177343941044237839347361669789175548244706071008589437354031347162893377938542048227778958864507343642253387498409252485916685864892961351500331203622755019871027391292547394562460781111822700022165486716734735629019684071985988107808208101683980155380928130262694192724515784312550925097418822791415651051263351393090097138597116823696924305685471854313568966094060339150981558382835925607802639177009535012975841130878371077623706365664700537197367212987967027225930984080691436031930619991726976889008754535608791902669634852899732727003985054793090108390903550551145209719756056434589476488979846444793635200638648452777811051697688353209505727850607379563832781675542392481757242322093956162724709429390868480000000000000000000 [110,53] -2906617035513919089637706616947544540159935181076107338687926414374975096054207501183199810429375227019770054544404808921934375035213108502452365240779542975118538451722159127593479510217379324188612294581633103610323598727537885443009257125145039004672582310878186925676165958719005834360196416378095149175706239357409305502125460209386720873801722739946297021054853143892228184651928227011814987109878508362450748684888266984687958819092724656595439795895776887195291810928524014364455828709292358566483900766205720510376958433673324309441268682350211074553025835318642567272475238674240990661836644640054667586338184254418633114333835138325073922034359845648289866984335524850312447757432663754636405770480007905533619803022597967381455301321999971164345047206415568927999253866515573666330988259137714176794974183830233674279584841823027944689540194618994421203362878554805198947673894747731400292435012707099028251125441381232899381129455329773055560671096019961039213420109636400754336226079557236324457617854399059953992736871900010684030444138898408429574468006556322847594202180475455690182720707647232468851669245291853240503960598993791293511237301182539484254413443526102172313483960108392125831514946946227557540991270489525880526516866402156148410854528139463289533171717093628609555326197782639295165695460571575058968128576738950499425675953550913470593988803659100012355240144640962910454294994340973148816812120602981023151214733192676329560806128354834852797361618908855826369510654902777294185214958919770730239028205969277395397672128620624333926505471666792019043962890366797499780720901032589509098819322509209536109082251471980258955804931221101755754464311851291670040049436949045358539666688989426795018082968624613859929118905298918877227780995363771271237969910078414949762140039327578460447886540800000000000000000 [110,54] 122442097177297045848151001689778861148569695848965203219128939669160248236211311100076169881363399351108310969062514566227725814599461521943764635146948609113054944681560190731400115179811982867239208964269780293689652370442307007738694166474263582469365359367873320903219780788905390009951543338588986148667695958544260384847603639261810018571682988424366207163415250305694154918127420569201946787429062565659835870238833330014998651103950046692472115700596226443292439110285513297163893938221378572965490344017105813744568852573293962964420754753430708954076807515447978944471375829438934746989433753965513155403419570892626694580446002515613805733942630258062679185870330271773849963304199202152914465628839302965722799513319145672669018942399348510115804609152845069412732580501345065922153204041171661596544645890309754635708104524706393189826792722021921594295846483560839941825661266770146375512015889261222238567251717005088821241787333432707104433972546331721034079430257286464203134982216712208012029317645044259536119608346427374047788540673048117731867342968436119184951499947661270624776230775607029077991950754175773067366916745348617317675721455374521766520642145461679380204004890669815076678152185574909127453969595572883307106833244357478000897091759161073843815926158476907131054832715671573671166096383325237859253470588777383391121022800586443468985957753413931989417374755514575605677925258401955436843368611315466820387095704715529494565352546449680117282984406646822391289621407878883139270107122486079150603197939188722733059486991495557675213865582127455462435254326079709300781048130525125542947242938027040459433838170925612170864906105016023532761414804711115726998653691859533728414356428762959134792179199317852273188913489877567561334514026523461166451652080794235337863912100983396180227522560000000000000 [110,55] 157573010443628219090113212617580591577464599968386690194195351186848501479670196479487664400743606613181515610735311743198868148790074111271141957542537501767792427886137020295627973078004254178928370449057521142898432146812678908318176277026509947550750552051750127322629839321337343800204681879558980382438745159876742506448955486503061837788457256091856185085315171259163369715747178671729275640163203684563568719717456019096156775134068129676642985331591908766035965905688041875308503200375715328939097547171484053746326310843315228620513229541696972515902015776780618367104780140624281925980232506299285747480875568525985163642639861792550506377430425414589119703017894709708525954161293419877226832780645697714244597394085570398939697980455835327851184011442803541063708474179984691332624097048515195003799372988047689069680203490487488957514218240986669395548943516722867791692470630943513859311062286967192512381828001245227298621285276484133447633860310109160978346409334126099150913259042213019798537472805163674466268773893869757983863267574884573210067726580616090648703455998548068176303096399692561908239784103928969565809861864738719335451641041683017371831459159357356263686714637781080193420714046212679138939605099169613501823831501829560988794176198514795587759612659188592817101887250665711497982359934057285134117760031656739927235576491960811531829298243451467773451810960990587350837610192374897246228135099681401168530546757267894209050700352561891141848307619468267858159979119052202608733139032726447492170514324308272328955003202722064173989023518297043412226598830426015056093689809807557585348765170233008131749096955605578242606769563603101979902250421743315090743001874064168148428561434510255812307082311453599280266129287284423708699497176869940780994433715045736131271252910351445120778240000000000 [110,56] -113809088018732293542844001729726582957630879997272978963449049194573893053294295140652369304058337116063540472666826183715109754592747040111074015052310626948357390203281811526636622626241139249657308473636147222567781686361491979151963348110578767515160831854069090201842104764419313110283938597378424165479069099598899074889413725016901259617949745984002497392206626716355895062995311436162225802794820251368958450951340755310602605127550050108211210738438154658814849753014476093584998720383241998781518764400508949472808252526084619903664631307576898088855689902502738534774345441466524235660296901389607614232215852847094168179762400808275944626991226665952539633474941013673475303052677018255452514708065673023873181178528509156818844115168877646602895642987264975635403017983461624258759503599901968111712847311004036248091209211378738329058976033890045802581044063548097240705504344145112356098167789595165624452922220123642378445253214892590491041591579362107177638803367018942209694952636251518479493256598759102511968239947712356448286864940900072241064414887692209957207665808057674667171204531371756079460986083298969957190610776919294695143806099756596389744892179700565413777159533510758449889990975107637130897702018339826745594862099537105606443575489307921183382199790721953278018565747373568977149551360887906127506041427934871609067526599537992849270007108036398453862158087504313519512433691431200585148773964709433258838237208426642483170456834465621065845065956387579497687696469703174740899574751451944344756471971351074006610803576305113007047432944003239996678410935254011815911641923257601598331594449364344241725638852310255862802484892832216281605973496389039677971544511322220298767452652431132634389653905278603652219740602844514971542461601057437400384566698374167456545177478788195328983040000000 [110,57] 5860818411418682007233137197562408502759149632486372562178429900294227021805301345684466717687362206612279584051075438991371196398998419312097802129534040624799733861378840584388758246983068885452603035018401792648384375047344163395309494680068295798508816273420278837773895856248827344143903866933846747984909524873902835751126304727285235924538092836561535007796983239319886731803906122796588296134554582495231717684985553651802701028856883306257853410884672207974196554122305581434961755356592267562063627363131712959224705272741548234690961247803228616502642303983820790903019683733632890621411718278852952953295607704037345411268760366888803731774132863498200739609674304372129606487051946988838867080207876783197381885493667441236081110134482252030134980664852678769620536700492657339312352520484035237310267080847880046646202930486568124865656638455725180514249526415295584976238182118306674975283656002323067196149874396834120993960393264640215666901105925455621258917774634231231814113529705445868153856766053201204735522940083487774601766252083528976490326446279593843460732359410940580544758786297553065360427095532497995699663983980120020526373449355948654206829805683039071458326476351956707728341902915408490708895269971433648561273578875447806843491753544896036270481478924886055087834391290127266778780981525036594802009436811397729458315496866669445670591909130695254359056547654161258161606885779342073117474598472419711764953550519808082307410509725926086963480405891980223196310574084205810661031292105751263644483142865978641815344205895079528136736686380750254231495074511425037280617877336808167121345533526464563505342014238053485336863812348410840238980484817426558236055429931553338084042556525827699118056866974019477339209489375310824913833798498712944574684308772261853109275631396919296655360000 [110,58] 139801447668068055332858924580322542290993296170004088329381167414089798354353117907968161773676319189869505439790198438620631576401945867473130311575702850761173442035586221706282217494204881906824361795973338866219704682057606133189344286663346047244619044324088190930153218442548088625391081995637326099175170682903414132191611227962126424029478550408044917957241505289884803850860602631031106197879155286715044293288260961757859692227145357413432045837074607316631210196158583921124606096959994503660205376841873961955086127140427971787114242374053603546304686468560361859934280222580406162168530850323606092045078752084193707540369747403502405024274615677224147667660100962751271538409290358833343465147057683999569909860940343768414704262204950981272729733326977480530046062931289914081661893820052902148134805535319496380466901663539093219644656954941494550590170473490683213916105612787759871080386625464093046199039606102776679270665481541500903965952494948061685975355823665459786599842811316331344282523296065112424158603672145700953531598957873508923500465508712321883212852628726900968844944137810728528953887001498511013956669098476974614694218171506963926553894883607500031754468833704325313714232925740602252310266076098417746908813505131179009506677105614491700369335747221575002404875897531549962999188015242840677744299365444573899121643403581303442466661504351100828092852162688326305910520320514594832569886252006761869387115076858772262847166700538632989055406361588195019802738493190643181019247843430426360419396156285400644992534391755306440857988043706132788001079775879496565174727553923221685959925911523073018705771312928155976980422572493986305565868448073696121700910507660927519707056672279640016916850609786222202495242672708261896608187656588201910069825634072651145888349708664456937920 [110,59] -12178206113860163767550843539298351605739992348235033461326569561642703160438102112814289415527574654559745319518283301268172685609211119560348676454478108735506311220195854131441948957198291212466074731659437180698961740883318214963040918746353486265710521578875836060597292717083370206986878330389849142992412730317083058113981369295527507596271117655387981819504758895119970871420325267112666080374597056624925637514500715262751627160174711403229413538740373161658836804463774066174219841570688951685099244280054229928084288689861426608720113572960836100486035691680888827365027096877148682191206798144425308699578004132613671323940803110529434104779255829514778607468806721004985896860254950602258242388415083133831260732673641854419932112981316988029361461962574192031211440708366341688949052559215951207353727484097764297961318886951518222444025202909760643916927469191241978580193298263557577477139759121832564917359954770155153049822259715462763383830068776361049194888713734303949333197712907187203499945931830981930436271732751242462394882314223004999093838300227305360015968919390378900514512091778829454274170248878138523675812974624469293560950294849300948493772102375295156429311404703117004990392742136661201504061954823332534579916465318848997393970717232182166957470973768608741664828917698170172562214135556626980498711949117138123541205927950102383014826341031274850780090444395221690362548177735970376451006830116004474485533135959423117898960771720232776981832954222648050230137975420612205855738196175379163078525581670163479858372641552439615000091163300338340085540796459535676486439305069038136930441044872575787079206344174182829473214747215130825983578483047616708281683786573394226155906703273399532566922253066227383709184821339422263331495146251678433189008318853196149987113541767372800 [110,60] 710784396217255790877854331782130642628952466075810168767591468814721994718928506455923281995355139748859316952649925950433552903808994169657621013167598682510594464003588196189524802249209989372655660398727223121949971835316240978631535844990723848750759546119770192613798897940267976977093520150503033993700058727571989398801368871011616514854146292472282405963409490797731659926141690274559218052065478333180631409313124051450124519019028543829918507144134923529990703561051144059494970671093693193056038265018908339886327544616333395550217173980671593477223188436635648746621446166152335645351628358998578532072774520171385071327691382481224086975542895527073628298016487581172401806585635703238121689845880260209765733010532316969757664983137106523547374467050137447620083696920134706730455567787474730126477050649836021180762686206916173579326463532085678088967626634433804500567311564338961657708055516778088804097483080786156623508663308739895502485358522534093449398092288353235981199268434291314150855568174874185735074751097775578976676301791525340467512665348688481861623641679359448937571211880289812737473102845564751926531219150655176667206973665096238452551599788916071650202493936659258830518382874137260054559585580298800222811315763371861300665231979337014906922201857964104748702851813120533904301461603239275062971795994580516878660405270648417595507316320444544736196427838086758713404836025931830696098241154480681485198272035017437669197829258731208070244281539812936645660621304620268596810336982780799592458590374279832463656769842589457007680491674281694627702406439071871336169370343620473312800321229533663972888546369370094339771736547365116687737247092927676576825634004265890812553606858527245587565609642824278290242093876035146804982436996490151981688084824041554502027045662720 [110,61] -7539611670680610684292181880812722438887920997252386375886581987920229291596722926983940244298874142664578839800262000288478775713851064767488309268646439100081324976369609026529051239394028133023518433953087497659825793965521316639163661053236933732452911974768624480310816667546616860498417214512971923646280485651720930181848883234463999473291101257515925232480207811191570443154270781925682709877017920332708930658688077120671637142441062714043542427033327396689954346997846101642768649885694014700044740996790665729968817204016176286794520319549684635481743003343860309113512741803148211600742600217190834381277795689588281750214814359664375220656153733760263424770917763037013787034431927478013200793477284903131127954680397901214439707897571831440487577852328254009419545060798348560509507692082743078722209164550243580024737106855374466658053245390037116054173052601136837669412929911997556002648524215392465276970946034201334826227118650790307933706888850185098008486670464010649508413355145663368035504552804141009959552977181140508302227357155167227300207651606732246355036164634035635861771381391007801085287826205378324511921536139833694630469829592360169132834542086857514185299222278872290788465967640134631495723572738627126127077393247490087391079488723752297514532174211229546891344350857740100693318279876646686361381280310551716062851648596746161970006725694873802015789461715337227402410534639075480376307258469003631031683026533342374029714721967830328986783240552181125009729780538765024602992990647723215788765888284998152375599640197103393848720949550014092005165842624582872373486269600324274826933489679634154674645914548149977607858834240007916750616718994894173605845087133997781620846982248377009946050236851768686280049510811395499024105315583777000901336108148715595611822080 [110,62] 240258291059460712215263249268926154655759001240464839232844577516748711150429660646057604629224847928956370302102353460964567656545153376669657577813234389688627804601307985729236493595108952830499986278126674889154410679445387125541527028432014158859939258842878468234286447292100950847747773218707932927977267146177483323766134429765324390087303810607035678791673797521263798516703923157079227759621120547492395921205638653318812569626620525484695818293048392756138335006683812746122311884523582702309994776859133809089924276926043311743728952573930613614126945689538354089471464538187695771625834326592116132524767298476656784539602083925304082359777316145925453236188985345577334061723017390900926936315102418055093766631510691004009784131832303596680549942153235163807869601128641557649037332983632534077492324027169320973063467910809194144885254488617914749727136386636720130654052361602892683695995019654542748460960400196782253968496881269359034123104752836349032807531275092585306075177777266442686235318827586791881891449537465428699544028259588576542904814666438522406931556741335001675702078661221865440060285674367855256430488419452248889395207283752529549254703297211369122373836866101690810831673300074887980034544166196169073977781282433417184409743311660710536051298204401839180017161416800723114564744412396707851990433930507361598742949648903897176207895847324648806070111568056758719306211571509657487612400565287977416468030705019117892113762920912254097964340262945947069189834174887161061796196104090523223671466564178737982139321741566679523437274507165281359211687196965882395196679375080601245806319064606854234536293689628959309190140013305954315802576367617487297478832679904853889123640971863427250014659216973794618147675837076336609284201275927608915730966355886772943360 [110,63] -1170786568061124180733045254425910323241565300285624449205694682003901560881355992918204376563521276226741777021984762263673576261732547504290876700809368951136684640893321371638960254323205549983122846748007665862061411477988959201683596531405950494295380897820179625417155092585511411979964034816669261997295837462985608070780123630105795541313780127143083621500043580181813093911976717113697972078138326096249297344523426652557811346518403072209142936328273648788231646888996562135412647449816774639242617628654843472119219557279512361176824902781115137824309912877369593323598588614103311862554964764883302099514834025551163179080290138123911865423329353899427906971935604238761683254409905083349566644613871639056070841811743533189129380820799120136424845222109983663741638282498007569189042164235189076114281261807315201063891288172049689534057361782217164425967655521006363581630395727817059402423794100212492634265800720452570000843189007564409426843914441657023564306805397196948648851590011891901554200607519922868985896395234850654359835932670717556260432094270501787748882528340342680242342275103638014333818090206435714980552355958582072550790930771365684913129826927417035732493991091790165109320218997731640718885533877222050251346826963604840993461305745530886496365408241152113028027165084432184089880176844032344775942916066542191214659359740945434116368129214454611964831396562112325616310090060643451058218363000793149227852653595381615376484270993259867077018550095565078563631487190199084412268629713128107320552494257603177402128618892067792329825924340063026043123322064258140170951112391447865191501949294230966249831907297337148166955546938880727900933720597787565504133913111087506729583473993283996717126785303353970636339876939275953855568446795481025986193544398627840 [110,64] 106009565660603724799751109636744741274490086152642336879102962501282209385637726632105711470964606926419424849189799912130670311158720702238306447556890759245015065671371230940041575190302960836702715199746914656270754088361477113298229809464506537594707336810028098193627106033383173402971927103243706054626716585135760348343098886508152296868349843150494178466817565393242656071982153700057965284031811621384860763586049329715699520569354312419843893860008432148499343208490787318377168599620371864338316489399359153796747124398419156076372598435002126383016050586265346201209927665068543717475253776817187178644920680906556706490420418498278221591597743248574932958959242895053964734596164800215711482514012052715931994236065592905816158161815307077611089894565931240448128864014233145970608794558978150611964164389712804507973926593279515157398103195184162836233884838017865801986498553668288335908081751580430390078518650657160828627447680916504566783663044666289805358453614630428443404797000357228629337214842595490340690902685162209821008869853165103160736267240666110282215304429208720869764524734012828865945601628563191942935773024651124979776668081786304630360736776569708294042357372556596554735889546877810467839354994155579504528422800572160467661295344301627717096219265531261493550029443630033117524347517053875278254074210076153215784995961909947524948066606948989366792251931617767931668575882090599454081878386457884513239242144975703764845034971480966234049907049045763440123455945189299605204622567783277610433282075047044971693864482142092327173747255202854001022929657766025648813759871232927265574501762897061355022760435954898403649923533138395139741973377359131067201005252752827559092012327169796869883519528396790619326024166322562012941186092723352167800400985600 [110,65] 2352930135447402160378933102677760896570866552976264974926453310730615233106356240518394163838038131971571443909811982212851177957449491054121121453792861287044369521414166503611023191436972140466580587928578534057145392572537093296590122432899849165431503276727997717907732255498292896435867413566058704282939329089916875213735496775945683120425012052006325001071878875776612393987223589219344418332005754067559874546702973976344348681656371673903461842065460684632365826753535718093141491171069220871805605128699614294861132349799893522921692978041841775229039375211966323525705820490524555030962503750004802899676794381697966672199137502925277266271346347970295761760604266595165441776990352654803317144565984256579464612022802514403489374454435812117139233785630221635694180124324146161695266758523669174009480481250275264977598107884989616024304646253479992498532178632274914981387096148452523416761080648950846415013525059569178561315848890835880558909861219482050995271956849957665459422938051692477514634302206889470042489037832860213859300541346693957675639355122532978529975393194637164664884274507404326808431260073616715050072339746672912999904351825332745796428765647194720803459969657883473569847088079250310488091278357851906221672114581498479599134578636756061804876507249538045803650674303402902440956377910361611517225136871107280025819251357178520238176531667192349364902752753943117405414798214138825285863505961481465625271047001977484056101925677573802034052950143599019050570492433292632139974684429967441906160525292426803633248020623978787911143404787620344849562160157286087803741597822567343572584354665259170952696580176657309381528791553517545363511801716248357319937545890232189525512117523011577828654562633654870200486188407827380170817502633281749641756480 [110,66] 50915637978960007220449352651659445903406043550710331452525207236432576559542332909183254390671636557135215856407810068663884503486811447833225331926427290417043379103040221033729601731898259479710015383894434131465663418688740552438894505459789347327260027493955584389917165768590531651131682659159734867562295129413032429844091846917286873716502141136636325770427186370174015732290453441132917002468230526283093399024373957655701040753016433013728648446358107756194073043346868963724052973726748248128444329211009213546624347112541793875883042799880292927212723836013289481547610713816059383259395625909105168983538717407939142953691243685438420572264662272015958473250451887220079143304660153896692833104085899598930002826960175047863236954579525830687113791151861450767893143395617115435076507971575872223331497056577334783748882913253687700121488989643595058953727860790330373950474978103913720674558759126051967772035758843471030201877622442958291312982468332459860265532415498164581872472769494596453720606350004207495972164544637247839273396705264538411349904795682792727604083789465155247442270151237362450935350009914921554917432812969712120746216289870245443778841558215164220986514489634063559151327836741528108892789677303818630840221185611812725152638822047391954109919518007726278842481570255956801301879713265817486884472361160226767739204019119561224470133766430901333645387095759989484505952381474247352931506764072984101126663143140792315823817315469691532091567722822058740031540912876918092627093669229820733023862690395643742137287397654767870078919890632079281379434008270752843377424835221914916914510987139403231814485194474324078975308320498029724996263060222155769517653282523722360363467765132321710330674226406698933738081707715549063601462597961638913120 [110,67] -166322278958279215713969992201560877176669999907910320240559033623610812102420853998924368171883634261910824071512302407078649769844084413610222852999184827593818032541763148071381897729370249160865808887454623274547641365291530594027154583071600812773397025574982246060332665565985309131505569498773104755703323278926776884337301105459758901763138358020297170776548009166837985135955509796757935559529774263882455298469862994871154945250367571354951008966444610148473328426381490338981544872452544216223341407117914976804383983505948729143687466431721915379533472581857497979312899938669038843409726200201818539592198333645286284186125184175377877777360919383318011467595764891678293848420776734575610336121724368192542999739383002458826795811072550725242148897201759328252940369530900103651674497098076105631484932822721104889332511670762757955660350190178921645038167073004611269171510198383907932843166380016987946718007546935535639186950188020621949659527907031346737214016649217899254933568658005748181426827151758353502358436529564953016922691445436619950012721629131808055008563796261211815514596024856312112640514896256350898681469393266332194528773099913954940419663481729703027492120060000179950507427050150022908323840286979955180825572343081025506240813440049191679601973305494802224528152630758364768457665318331353542162037591375811584145129014392647694603842015148424889686887914991885224456738998054553370874781242529972732378565646423690258446566625261452298701759858131601185267076124450882087095384946859765026358749864255397957145905493679611716339084906373957319350798345072979229663837418349070575946565493202077773471634244910439559925878940339144711818893544474897244824554524747040046740542210807962507099455069230475740259671905031619029242065048915840 [110,68] 2465432989720119333808713848247007825709050198004111887325742160305901882983917694478289546404495176110409392056927539714998881105864613265874197651643892598162250362745235141287800570125635372354098767290718441209291336604350512349562553289857704715042602599284332206125835340880125898516960414359716595838887971831343182060862206746666215239855823248469931171890825960135969003483544154548547769438037470692678864312713433666549611090706267336994762433751211506696559752012144708720117013228989162830644410372150145575879059637715893345400783166773848018844497909543644529760403314360390082556196789711872073614988088486921199325769350063091808386292004620843185718029666928751952677922803226607842137317442934732960178355833339609261326972406747365071010697045967097584432939919370181078428331063906344781000088001541122039000672301303538492882724017762581154969705119451967653693754216392762820360389092236754554408530055627559778978907250943257326217118848639795985265102528808140487434890972622776278129744326974985461840409630260235665833959846377308808172931876728751624201767627876104986711140441642519705281057973996868543207392337488756195197570619005396817096136452228253508341118175044626989913716588717614380904616246621100338098684269936466025938054961174045912958521399980073579377276323070610592254890062807729622913913446052298667318623666167833723118723018902663192300634057194697565263918691397728012525141816574118902836330448294716005727831636342745088394403878087447761990530385484639705387391239754065788710524232881004845522128346746298901043727351376795193518379603433449705872481239545707436495092785105103348749222468825164405345014343548428171954798041239099692913898623171860661526906111416909052741679246347915702259283946601056405539832716800 [110,69] -264213216883381640900184658555315153660418633131851456365640349235690503132664551743482456964432749905108383513370186846360697206056704580393308388003665888627155748624206732607450567743833372236784792171515491030335270579682917137228624065153149723645067572803756695831405977685884672950409675713533909548507747119799049881246945794351434488873149561450229372904623706801935101255683278030551419082676236644432445460289679959892469184174599309765519958881557424445891424064099639331704949293369199357284408654724123139445726099887194648435228297381696597165410781580632849600041892510503719898830794276187929850178744306537493728831276314164744901391860741612407589373015725525856152293957340770657138304440417595887160236413031160259871683432585191592598972107056160749097169950445878278849739185159482507799108536072784150165122415950946374843417036108922590491736426664146043889932803855025709915563073085567502485950756190007133768661913030776038893889825790384994767472450137211795856388452296110031547364403877303644711867729065794054619897477688714653093017870363779598094931119515554529587629805962820963180369556741732088498240255653384143566338832200657591009441463305928594340807271157510899374066424896136044523591932568344890778129911594581821154288832057151894887880087994547270641133734230288901995389989730227468215368074159424923165683884908577129324408464690047138309966567972851564482066375163762466308216786446614757103312250655731135215730512814870013549504361815813031945951469780787924469537702214692141077568006334861789336906809509051299883587411729619557376020356849862482952000052541236712276198863610919927142778935066705901652153937618672890804412290594744272348395188209158269030442376963024161647488464351545695688120405546078136230880 [110,70] 135356224221455100218533117985766035451202155241702635348537595293491814732754121735945741844150004995443491446232509568723356590992843024845445309947074496558000636084314319081571213707837090244643795790398661284102154919028925703200207511751100226398344855912079602546493212380331498917582109519586908234662017741657493808267400337050894841294651503033275408234016530809633074990350321354427662556969140474190992838281211130281276216096300995194412628195022318878184927516460528568948258000424157171304842461754837151320234114383007344032263083884984862316953022145650187810262179570252423849468353872388427211679609868270975361496356816433506069393205170608992173318245350050180966348303354261040237478818305061800269021884231032995326062804779288197473086297497460492837563560589103181820774565667953841394833706399489946121097883472150559941402679414968845400008762833908319933398077308930559640993547371874341095025913359614474029596106696606520243487850993284290955411726619519683401946366536910698892672759172502893036812327021522665385818342828589130142380951175062274503978153590104723543999597606859543264907575653837484587712787431870600789616201957790253726409382700446145628450682738815828364952041437781242408026522733255808601837290137112060308644381432546287172124706211639874699422491153475202409500718531754590374650891886181100612324267778427669574514219513195567289470964267838687291937989465381707620792471592318800191130492067304935008569610904399633885171638220770714215453292309249046642895770872544534341264641899347738616955634911513319387249261040402953091336032434312869340933002108480857618777151476665882876495497364983877551169200286682360005226521331460490058990815707315960890599906506760229472435892943638071528368422365681370800 [110,71] 144063320267652597965473472699951977420374729878674337343160094082553382048325135969190807314964131044987304561040282602711697306939210525937898597282535087714583422275260121636083540142595479050427494887426857488464199283405005448122625396516600097470660777408710046797383438123311569342928848692489293113958742160522453639904468120091558320704913540394726630100057878457833085714912056186063979001763350807514785355876995866250922466567055901889113654153316813204142779252259553247004402238966469236550935826345213165666949507990434044390092600614111960980781727793863350163160893499949281343410893751840102256970980739896203759186905225940318407361009477447961621024301527897969106121176185430931701939958866479891639260374455482931907848901728437708025353217588046152608539129619179689668886245248887073948083696653228739111272176706047949310015967533013697833869404746246267507264418970805570435807997200192973334364941376368273508429232946414204337843700321202728671884519748851662328049477733583157829696659588588681223583152803842234825126681545207380904198846400443816495292840179399358512532691507790849260931424201554690589682452475107808809500070260805910780424693130639293731368264469384943214753179320759891726953728458995776299914258864549012987536902375423601859566449369440221942907514237127993393469837168998960518205498915966585450762465447784848939694998349924099236124044526181104840286551494396543495184547177827852921801962519255150766766196959572208060555925067848611214232006414369909825192776982590931915468394022984645853597905472200212145187781770345225767454269817480427566113421346003880951347607412125857922750209368601200624140870834647218597772154468759318253023901909294078795735134680413364581509538617218321878975401416960 [110,72] -10684403772400215668666465442923860091590500693679729994756529256924579984649544996728925326640610667097943652507212057572893619986102210368450940196214415805999709060847892129157590797121308263528109265748627178898276607841213161781653502721433563710491649211000458412379225749975579176847388485396202808407133521778136532927582576858090542180536010621727172900702171184791526931044687030367408807928756230297677802127151907350879483667098882359591574476830739948086553975782380918045016533068672389390581153369103153054266927212988846940507052662325470340816183757549175073321488052601986724955785067954915953298183896283631625702176548668215308321751473900281625444290672311278179225652486916105566353405427657009369335303150297122276682117183723032347032213920336546177856016689411800456493096379258348865052643179602605525311521190447368592291063011085498314135552105922512888962098565367986201249093707734904267364790716296602115185222143364202909172170311304206975367362381507643595442088930610227080813585987503034849632527035534173238056502597523192407910647951141453014215438260852753958871499599827756817102436170699123507076764156246121080562450996362485027399249066492514476734347583749740377658042734843674050249380769518184445167590463970333652305466084548767239722780275000345230572502879878508684326285834597217643272497631877883113278939760177786822039466630231642835014357928372022441916383535711877042082896499991049074593862235538634385096452100632220005390128430446004304854191964271311843185437561236611662362268590696207639047464875846110759136370344320474321940072635050405771727773950491141247241504056124346507354053315450657871898202708056954090904472645654344305177424249510761083166545964462432264786003183276357714121800320 [110,73] 65557880387778134963148082033843092258304048286074006553226401569615351369968721329917813867048909181044813114139988736507605785294286950805076354098483181184501195533677391749003348470793182993121451462803189595495833104818870331691832690442243632242535459305673862111810430473494004210476239716441672637323804466992643151949600900416069528172395896971598081953340979596267833345859375561702087971697199518682841576611177902016540992169336512078947508318423815182421088824842443434337840753545639803966123689193098204319062736156265036070660916556374421891074297891582382121281433779166369721739943991548337772844537789951997035241875010821615288750320283317175688251448245323937136814843913923686711034483470024090537572508591089808621107869461647810902354172620825353790761832757517442195089962977690820319784800403890549321704599299367196843980052529600701041737772229380360456830869536690566144420459209352427546207414830677138244405194819026822972570536407343712862017430795130154024026454313031322212824800528361445847209442742025416148185613614161393312425064244391957025838085585803793551288119468312309198911721051337243110767724699865564081466346789982451437790911479907710457680905900731642825369638611067631298992235150252817952819781407478624968810431991492648372615401876207046703721308657804345037343675595705072178187175555668890952464115660365884676908130413233844389395035283596534831212610594814279192657938030265907610334568314991389781047805219368934805920419669058726663419550806899314279958539799089465265185034302101858656866330889127009392739290748667757032925619361625154669231393663201038236323127499962438044493263139772017028364357900941270809290159427481285267672228615646991942912353826700000726145648118103343371264 [110,74] 726579327979896303738726643851162827097722716890769118011485565349955826426636182277218736254562704569480585575847025294039366699663341954427062480496849643614653275056446817819461612416465169490359012106212599386904551415612929418118096596449023959161003680240486071191213804482672262177508501095107696258582391764862181465284790307341486290780414182249235358763143774766323061105813158427574573310624717961124786219152309821072325672938246425851912574835448794890753573685509434398993776491561401312059542539508579734881158717278334129445949933827867775854252513581052428177598334110559188657455694674627056945543127095172135718544960082030862247699799728969051793136332993034416083504958384595225114336266202572452377978668897920137152598488510156532721407225841010591764260375672728977752077347300486112409380028645237988033948390990549498230666403097420110525706000539764639716053949142748975642803489024164374618879589781189062849487996508472666336848140461615293338220056931530433025145303820009607686764170006058659975132447010435992250450717320097222720635113881459916003183952106356337370991850913356868164471692178665839144252694199900080239545506403222981309739750089362160162133233473808146572699260890108682239737230236929890744245853288640028586971514533600152325271260200152643316758977370497954425971510484169595389786535575066821078590072272582369613345995367290773548774738970070087631363538878992643467141145308370339330586533829926527067073234787785471422384612008066562589387141079643679368399943574944945294475642786851796051145381044021761184599300181289040358528473061407978664463583959171381496478131218913186017681798651690396858924836334571936598696596431553448046986404000043499318546540641511731499532703838307024 [110,75] -2797995820148995559246789385765622930249368819210142408841641144474581546843719864873545573458639578014240141689588271557279155331805380994236412974692421658055041758481485290809407460537681969260785831633840670994087847057357800601200636495489441012507374249375317759563226540912369372387546288239374505008671392432175662315100658556044964381980094453243141894536513911855377266894755610771612603228238158838229752760183640835322080575841324901512463317120659643561493647511580891442138087491008743663842187317829277743428577912339691372516274703423241397121668977365495123943441651599729464246398025894496648217600439345983629043902166772424768232077493936596274697721754263221587027173132946687540262359880972632610217010437920965352069572347469835794254049968436207494540382303699182213373652629220526791008703168742397897932242578584145457800844743898639717290029231057572607906308158672552658306584689660206634036474697467717476432138667108447230788424983041401311993239754046269287078014477729050317233559257712808770837321406806533575526813688918320488159035903214644766141044238997593522269650653579029264437444580228192228614331682720877151250396285844457289622946266016942376208803842647155072689290682915466826059735773152388637269012373261011295491640547525079865066118972641345537007179192609475461321937319149457095219139737790759036206200565985753122997787963186721492553181230258729742153914680247511113185203145459784890942947631329626426861711425915761232989981265623291893082026151337064851124935354547956279558745881146537276178396136435772614754006310126483809278614663458322145640510613588037683471881573634380696311614423806753757805818971076247675222525211673141714762842250417516322866443903812130733203477430784 [110,76] 31359739239532683916028253638825215164481815898491210799185966038831155695531611392648135833486228776467286017667033856065864875098432703164244318264830044528381900513800467979914639525281884222558540944192470170937435607080342911312682966130813232098455190709334581745217276245006014933176011124570071854190229064594629409797269085247832927507064775638446085654270866236547806938255019687015716557856690949694527562590135466701551284393256749067442281956061552273493412586716705128941470786261612563037578560394223615782368916734100176128713285681344027507559647440281327264879424143558028664780953612108609596571973715168823716173093232266890259567115524765384936598371630409786310398681811121799473407210973685185508295496617824233395581340402703141784186478193657488764310706894415238196556406176390374283359201146335029504504362845874343825426222985180738101642379315780332361374843049634857423628238311735885994854043142212845216197287105295616031622033866520029350076535619835372090596944648367722266856564625940450441897297450261477814885728656396099323466420454202971356284013864573339534222016418275562700387056245698185012693360057546288264004899152842589261099533461373172292249874071131895826015477059734738749433303520871780858082271067259372920634451817974463119346231072651068958427051637122405798218354828495073886816987506551754383337543086194408973634952324559301605084943135920759346964615372652582506040006574371552288123231510884799166162513123721506436430230516250846816179425741647036105307553822738346823872737080185295817017217328376361172334850932255264568409478923288583377689434503632429549345037233356277182420317486387292791196904252162940525477088081216492318544657806759062900679000638827014317904128 [110,77] -36922242770200510025551963663665730194408721729816368265277994170763175027390492325758185651847295738430989333492323580918818881568826063340787526026360058856255194660750681544975202006559100285271327075612483360791035211548547473361847185999872556325177599285009396497000627553311815320103409218942886091316436046427001141284682244865074205056013627403613435530097507753226882171019934213659536604058978942005940672038693424104631629006951139155306438426995180955840782102236517501157248387664578347940169119454282732604371169681707171448394885047087493033932858549394722401665054418473452004633151807016451678773382600426861509332953268131474926813672827702392270713574648336321663808772396120000890233017428529268402074852223095430521944573185614748775526525176550839998819554583615816539446796278288100373737673341199502880029412945860028907017416923209332988213956829862105828307149050267411644890664723211845404048502402698795998310546654560973286834574970653792479226919391028145577227519361992205430808601335510962041089620580020809968619329779254816591624432935181883486911691679159496517939244653507377937089942316631559110594389057595411739431067511680721466807344701014878984814097220081209201049898874020020767804395087802789345087525337978346797221351771875925011647800592096362887438956593175570218947738616579330387116104672434447232878512459430679850935151706643636566744462329024306627108841168201625433941577043912537653625172241555838009014046149159120394005769597476488859667845244820052697358930260222690817657120780100068001762623409007166302687452024609978945278110778247321941224659091077261739808846904917682404946622860279239103418429588792720924826888592951127332351583552763260772569896218417984832 [110,78] 5084699190374381946193921759798640616663970489312375283830387464965501957715007980003030314614239881118289497599960214914389958963796131419827690792355179079623705964301404511922543652306868745073514857692824792810589275596608910067137680555883647954992375465056725409136891976266458560115720469499737326249431103510083792009800176091760958269698190457588413191742154148305316807445221331951097659115831876865032409971167357070083210376164433526905586796981925930849540624397222997414762238064232359918968145042092483693203843577650334682000846303469777376029929198340764304479800682489032725387519242357188693727309764606616136505451056980332719518652036569193996660242511824391256461608240784618900978763626107806372062081904475382338264038000893310672894188017022177765761756852611231619564381040775901669984201777177975603636400851260177423251248846667012818468239086442246090616924602526368699285523875322582599548498006525257317467262931881348152496359013930612478628632561592542406843026998157467160782932602629636943781587666558239202854781190701664313141888139357508424176665221331832649119654646694741878184275003225167713588040728385201098013790277968549904862894564286848010981216717321049971516602456942826843973587069852212617818823894457061810285429086173518959273516214745028278357028022651299362130381821620547508589501669459778793477067149740571096145751941136954005480128602526132303151447326745117379428720679679763058970412038266678447481288131259455695166960945605014645616547062106940268644853661282029672291219642647411545377481653985435339020228165768126872780396413143839398960544202690314449997050769815066228874487344190493931048697061489844657880925181388790241284037507161357673827300108213696 [110,79] -3388120488680755490025653211996970208397615247548001197031798800008875589626411461369076904476184802440011813478697302358040616268387047133123317595705885853349161960771677053774613994060186725861794982487326169215925090097891937203083015265077044802416343380084055265762189707861415923096044116267524410171216756694432976238565497994638547275279722043779489240738327300725393070539628125289486032163817899491885135289963639236179518971569547374485390477569372014273770003120972612909598476893987605073109308991395059117154324862885748796602262322949066281083033606656483894039718607449726422786386963092617653028308633831830695889884571626774864151734249602471924790758944881644986656709226051901952104903287925737495711530006353615044007642959517793857543419984218605946646823991085818470893472615376208721994293813963505018611124427038494911602253371535670124019099851532589385384290284615524300271714551902639853646788909531059526631758477532746100306028439584148548659419139476627649203764351974601688872286678039262490748451659536210547768156248099908635654122492152239089189421940468618484470989170654703522982054311030877162939600149864456752923187858622048235983964492833478225263864129177517809143685983195239319771600784429721351323806974747060195012795134287768317469290173021191328345683147432175286003887422422239770077633002072822672799239585484926716115501741876023428354547865742962103289768963971535544833896254121692520408025124719754332551494201531470740956674364638769624858798046409108455823446617611183403941112492454085035101374168283555216576909513902373894267378671321000996065125265645957410390695548831960536026549091147504375742344241658831414236412860130347702947163747189438594891614208 [110,80] -670554497015635426203820800578067347702306266403384213606691658328473793199171198135462966855997454521457242665088579535243326630818320791651747437828492697602157362477208727872926619714636029626106162105812229229056197341720581036977849375691125331170686999069576381634038702417577056354379297094583416380784400563351694606380362142623295851128993375370168687170688092469100141450302534594917342158379751293999070669511703535381256977604048438670876868084083989986378352458305528333716788756751254901694804385718889020694244372567142816704872583547581133135857358257468840060037960369177395915261532849967957612623885748249553200813250400618040174241358690094256067732260265755503629915418061078355457102663627211716859231302637902872696389865418917396791105398542183713033427813673598098751463162488253031453602578664123721178183219732969823997467237336078774987687408977918108417266690210738147172798846398155015525277112711984426208251182242111424687833214751032329229253773124385982898534031004471765459666349222283020832745956242031613267598041046930905861065921226642355040471430987096787709482101390420556935094644048917253585930245551504729126533258887466710610492319482007669631708940844817235147325347998469301603297322153521721785399812886604275961581249440286623070428969045921494245408440945715405689052383505478777494921423721307443757840552632123010989149761664540790042237467179124405763258223426369654660747332149706803816424590802661478797057001962531577618003612234714809825795897183615359842087411171971502256672645773669373519638560006048600046031186626047049267986309370999664273663726753222339564872330213178694060491665083513617002967791021663098786318103053226158333332274308687800372160 [110,81] 13812181605130365924099882165848070196741191964222886705801901677084746944160681164049114041462721052380252991581935677838628363749189490159381452597810809273709722187851678094098573978322754789891004772735739196927775624232941028021865425832723856373451372873491735309487016081238673782264355249399512961753197403218284523960368654740843916002059864344868962274706534026869805978908912424776427685747440476166769884364849802992491988091152050558457514240537145846093746823199193125253745683626629566713427342605110589302512324512026287338980267629355008016373510441911787055837096941430549987620907919692298525718939134305441726862458141316691512839921732551120906683965969922656739142003489654496478283190521153970575656609357399569786606638280885998741571895461617183291044877739480188541950740149443741398049294007760724440873767894164332454693519777769496848400586268489508248872818025910938107800444735082237481811233170038332535691446990564907764130690498614971872269723738479567741084026069312270552774468776134977744488471308900218018270530813067486480771700621593523341439099755404840969272835989393717485304200796492990341986097282174455091619944776560236655472575454707752953479742396507142938245174453513632455730132318967686943256463615106874799163962474920586780065566188908287744971469591489498461451035472775093211176912998078120736682161977635668621466259074379266743575748283679797268224998021882852189376382798736496912476564288052739613873222936458900949202338461163534918943576408970429374749094423299115286153792334963774580657233296756918987405701863817268609626222426621390569887519387242231970063139401750802450587333670587823878184250606808432962235480254265332540738803337750388864 [110,82] 62677563382516814051833758198454771647979010317901475017570457549853751547263891368897330802638103661719366240829666718604260593114716397683390187279040004567787849387991358871200087984741345035748220710758304379445281817698025173696658832741643680114638121632426318062750553243845688704686921753377912696202958686056695595070819319938415952051071450849545230567997058541520893359960173186560590865829946990207856721414450039074293230004838596789553434511067667348302939122660192295238284782815782803406550538764339790635633457298249463961871814175466024943124386826856400507580889172883181268099800097378040687437957578365382186468163415991851928845205424884786235687431261559769708355086459517811995041216432622614167448264884522412681636172742637532692628079149825409189506106810262461526375214478519493283086009805883658988138332543421364600327623191779736898860800314410526846152826582746904742312281129343311208550527745929214089258927197857190058193185972256093131116898340035130893892844095019232035109257904065265457721452382925726332430257621341795215121343354294475662591398463752096511841096282491090531263047417583496207669785125526970422887535628258159668579694223833492774650097004389869430099783156863194967473218525227100282586630524040201632370875248340191581084722645969790610175933557138847913774060381955244607052049427445846600361039226045191590228635268053968506673921760695127658940966247290238221691928904110383354501239588896405686984551580432935160488449286953982150255925961466585908642064298677459519262811501523451619246099714114351995359971256626246389318619125151211945614475269727013500232682649734989415796023374522066878488111653062682495471177966533882927693879387544 [110,83] -217797137254915294092178066737696414528547954386505892409290419221957215691013026901271218012794706483323260884071047825496315328604165078790814708609474712632075832435542532026828379656390770553973311265087339414550470343016326531789215384767179421555259329310895470931897174802494971680430727119412553222444578942746933247009297312495031841798627197677267614442875528576941296537473674683157377412562797677252625888626892643524575925518486119995412728200786983781878202621039576622247231321284466414547528515309859461916946317133233314099146169340285027624662541792465788886081455749747511826005093719440288066512681014513419323517170507667765852476077123804436762817980852660781942428323536173584002441262366111683792876234959978155630678524670979793569458400081683617147427688411831759375243810588237815022781037222828576715756579686185995254957577603187100051726036588495913481973364905413044100264283171125159020023110530321202428689912917547775521590921375318271482563172223568021648321395038790177777946157246656595325798392207154689866476545454287250324548921991215947420183585311979175691243100960268957770178084923286000429569343573388725451924038482456404643978865498321437914134558695915061486998956583299738068522203616456882400582482611486429617329119764970533745835907204316879501673776685068895735660701197581294743196046673145212960340221555966514535499015279165264632270527443470714298930090197867705133370955318105143733450500863427959745760876673761161209315183139462352245559133439937062586508325022595724567884672777039132038265635578520228214588740624267118291729573017615800057228446062130947843399420990568367904723720164972806061949717506560144552815572437134376293107200 [110,84] -1065557733189793184457301279810803468075744410090471466870374790684433636559908997191792919942892433910635837937180177710236342917832359337091462883973896536448833571967116114359055540157625568604381596900688625872206899011319628538802765895729000707420622264401440822503891226893603603952544121020254876363954107054232248652259546642577775159964723949397155706625561518597287179853274945748429580734794936491546812304676662205218247853271782920334324105013576920636422860490401332453896237099043678821706923651178608013001923293313357941010741420453569118428094483806297973228873256314784490012270671463191186437738057743256259653627785129503858937609018720852618668767653656416250349297890832394857866523965124284880668713858621485102503574496630843551165364606526470568754587096352364797777005671991585877059943109635056246168199230100086156670828648679828903957827799851339601164000042413843929464904785851907237125825161587499051244211997021932769399186443435375608237610784066731299626031784070885441381002196890485592271213723241559508060338015968076090775620241555236482454336222918584107753552919652481037708696698147482030719540159972462428766889139359039623117093493995918066848045007850765139787824556397190965398995456069700937225406132088036664133082391321174076650043039663620267023793205419806991466776016105935789238098604512902151815082813730981408652356501808604637497625307818055304238122814352572932353734625730799935653855235495060914280202511341061482025921585525201716623335361835697463312824030159989391575156960099979152808201918828423260104748001273444892483897505795397990986755658344956123434012930327053690194698804549598803850949049106143742330366092088405208320 [110,85] 100130734863335157626722634218287080382144517015505620835928986375124140095188940848239458646957786079640086071266924567640408298438213481648792813685195811146527452359503527955102151760141396213665663111537904483485311854232518832891786572747032616196747062652648348190343417454610283047443792679420812439801774157361450109593099231593726641220089717971489196433132403706944218233453097033668043195115323959321942603401458901578020179225373292002710488444066587986751770802859203869775941652738981165231925517155882407691639843665683035236135092582423733013208730890918134511392136652221203968596481493778463319965261433438985000311870581136736768670275139942329350623080586888765331003959028600192766893149131927608848017068808783485252624198629659782222422893500688603526170452042705016701494167913365557767973212655514330215286385103740382695641536216689998809147828945996809597747091677388333119310664815255904716224868255265622509246700760899201442180116077998655958585925287938592656479248332851639331982957788623455394730703718791331351195064498414250832508401356694892323032406887373629209368188776322456462612049994143674636076424293254364496273931028584916801840139791121351874593413013215232897944181798479504018553681627015429612132207483421368039721289978248811407116526364254734912301545723765297870574813085105317944956072963178966353549217950916398507440526612828866627877600581231068988046335454457046769194800111436100436950160417682334496143764779559670045505278314295093361259657272888422467252189275034919567052992770646684649606784502446507872566088770955999001464074348877938197969817358618502951611024002946380599262924940113312699918869372859682255625445469062464 [110,86] 149550694494498602677610295685750296869678315300034159188596969775437788415247772321069900880864149909144991848250371954844680866556818736442555209779515552934067660857514271653031683279761708836762266747500176441217722010916797028894870218307334384731888922695312068168341538219553754252418540353712008494888582000983035662878519595816804683820514873864046018343424575817892042114051808772159147163437413093853502629612260515572747606032726480717194089117570928611219271065259575617357391050256398805333167431901042628831636988325689801826429623200565725626687702392170575943419366289501721294613164109429398173180495674040414393664048737142693775547013894796155685174983588489670235399659929858829941988655571059892577781961140464646557350764677707818409702178892092652736611005076181881290269382293662563588078242018257275337779300095784610082879769071060144552358792868624295856713296148040292627014606822743001976362938582317300565871477016480841687854730480675018795569752666246443730785826883453637618986565509072422411125645253638387797376769789320486170178275908060311044266173317261295519213745554280079134890305956639259975152366275834968919642959162161716810051728342094437958651090683691098796277609242988548329546956685444975582002323944275229568060978928413155367498373461785544131037554364881636468164393803188800498410578974428158187174031663088939805829684840394639259687328638341062690412699195817178395534830345280036743721398921082711284684298592663965525099031014463845765211717467924564403108314233666821676459248635863320800215420204837016201477098485627037061776572038635830137192688931905976685874020567292675878685393834987785158071623487911854135863852352 [110,87] -1764722849191768970766236355834695982931457478999015237393697905234710662579796519074611855623690092627505462758005931197849171062933247864626442572561106509839966133370570056867373749646266581332888260223541562133269610686555935938255204851452974971400177442372764824260230625689289902687582392912249075690228406108442331508124799658216517423269794210130927088493465046643076125320667485638386602902794308812096961795169513047002260649549671242618062663495450660483935989382966979235586714607079070332817686968680854454187600705486836207338921266242358723315647616154035640819825032813503464130021831286176454771088115430673938099003208945651789510595647682959037552776976510431551137684585920624943374955021701303751789626093985449750557293411945646256490616501815112827919369906787667653563627454369173279529864187615957120652134990942000509025614977649616223018508455467582160137346398862758870861397916075546280616842700249264060592379499193850415440222082674633659010895793242591580615330779195780884780256243112550460079836985007967811806049521826682703276149291093585303731449314093911487283002534265317087688780657062159742751951118539006640217052305075670701250757078473838104451390601307519641974227156837266356631647250720725440379332653285317613394058634838068740116529180473616869046440642827765455591663544275561431114129048012152666816720775829262433661355812740426702708941206224678046925584634439480669649973028911598843296533840147191202431431282127026438265528689944304054400132200118057991194023055548031807710543793757147714669593499653988527238400182561008809263856157376207204668243445688834755516569623800777558119159942637877684204228394226688784340608 [110,88] -5387748308854156497505434248627996779421735696720481670983790031531220556386576979996425762000714165046803992081545963983443191154302901971849693417966983123473925742955651308409787224617002896447891683741009050704939160025770774013665075514874024206144218859594689484094481142711937366185611778937943771735653997474139275634081589747857318358849172915677475654801411702939090436636048496511182965449527569677749026896067656861194256654558831413964271016636911336980873037384150535043211828409790357755356085161067732307480200701437597327498800166808554144179944945630414906216053696448410315702774661242448415226634176191691247362711563756629171370356385308499057607417636467271629519373640312289063688900758423230076681437539656560080484925841330556376070201846165788254215295886984108618814318498961257074872285861238036486646127384812826910118097829103259623869062247731181788682948105623834010749885544473414320677754972176650264014608465436518037539901883447155334222785186542665527238648866670720375337671622080372641283066629001764564134087573311707470944394066467723758651820821195082162695303811841900017462348465488443692449057511764407124500162503254790899804800889570134406508089234868947666992033451616406083916938923760805308017197773527689967603290508229599469714301854164075654363884956214297412786661818292861832175096185431026470018168893147159419880909361180661776262223080448501473476329358794767123745390164237251055398478222791541311898688879900700599055534140511106081613121429731245588875542256941595116396948360886134047612514472387465925237478953300637397761268047042132747349588508237941568994115729480468715222077455314872533516057541972791688 [110,89] -3328045951639336607391175695934558717786418990308994400611544918864039636606257897301082397369516086549742692172731388249394124007344392493451285240700413319802638351888965246228238926187324654093964477947175835404005746125743983924316383406485286364153848515324050930906361019174016045625636296373728217168825007579586680124427218181677480041834535497182910506595008520234849476491309429418249356514814432522773765607538246460820763155273808619716624010739478255469438829648450111310071761665390688315418964234906559447501378702045436367226158860975428104829539573920923564557446361637345909552819155003542628287004299643465922819771679221612740132584102959095709352029058603276842968997252716692140771545082736695710438592262062801028335089840934288454813768739488752756589480670639750471738433169166290710442941364929787248531013086782883278319597827961512457481714034430879459022735223800652749855669765377919840265310932309555014306696552981788663049989733835007001834470718482422048214847825608729803126096439618967199879977652727748728133653993097913520547722312514890967876242535452563821470723928233330837371923331227027702061490168221057536117161885484292596522157729093262659171883450310047789760680410584787246667004971930501659182565348680023164725595279635733292074178655417862279589080245784453662561932501526753385675026934086184842513052054745470333145744279311933422997447678440361069221336680580630385919556539203583784033542931665314481033739636687543791527159249679900697683486052516584775987368649060511934653609462353888980910787783639362086918482031666381193748480440265367213507389548835635954435517757714425102069744738806901776837296664048 [110,90] -25137332854145996296690092931340911156049811507869150365091251136658275041046353026890473980907652942171818371069793240366714776100216055069066286497878611999980849325284494331240040900168484199119803920510365851251007986859721210743650075530437479611719774604339943100391417948355722821068044580974890153085227987215983435740324721118111970394554789686118090395043604873044996991269199377606483307082568821288081093607874838892727931600588713302468132444711591070520499300229441513650295515048847792301657762491564835582313994298892693057956273346959552501869252942246625038406996648012621407889601166611546294192164930821917678726995567290998225425261577626766049026067436139611589984479088041369734126186425133284067656849847604236712442662028451387754497803202022798559348924416857357717332721384833765236191861748670909250579890708795333019699191524523116476471463918451614183608189262708135324916072632168145858261302832140247652624118800097506426317530115244015640375164391679384431559320679585928713641129735269012029494083893739879892908460458587123689201191132393885780804741977306515080827590676732454356595802736252149180453786852896594102138110041428666252749889046514790838179829209012912879059753708757163112953850314356621879585509382879975972365453557914551874057939187133239154611192935841777720140894891506687840716146741287871769639780532693126743417416310700214427081718726725730075971066451749882914139831383600226253986048626797890503805062106241497440782429739178434640413896653501061931298178302606346788301377612962157110473321290531747191670858572193621912570040471945272210160258860695195643228996805280271293364959145695644215971791 [110,91] 51869435196212624469130859534821312313721914407107363832339454027297766579400223146706732835519633450745547223788542169207112094797106836217186439749135001419191967938084155057184734151930277824137641736611916156137230638498768751752113386337153977353818235382099767531915772555686231621809277408977460648235354276529405856381161983629545376320817906501513327198023771714372577493600278320032397056753419250014512597840067386984769421605874517878610864712243791556893102355927297352077887466438044446938746388500053916406872208719792030604992245404455327813239504303514682357389528595011280428009967884992770525923572313628899872563556459398687738319542766180160850517247085509606732726224179847849419085827722727264508426417151789372252398881828864583273377506845988832956360518138615567344142632091610204106292360784087038991010148475031175776055777637610519826210677000752574708725726942119578999508591999936733834296438760094299055467025917389354103897984030258245645941442946368242579657692937325394256486691006424604160348458167460594596886395524405427318736779167472635029165575856557811468909747698819440037566844135230292056375838194531378486668472876426727283833966098582805289810869298255780116608442885983702338500742893718024151206062241267222571000961617103874295795861416156505065576331208239504387832050074550393078677705736613964252687329571995720400856767124146921022986999281584252500441501766626738974792271214921021369338908501308199528731333451992630819562963636105605519979200149761686558867335963463473555366055109465673090661223728819385556276242901616721859736200461014038709173418349674295459694168062060648163471143018129339424 [110,92] -66885165200310592798802559030934610502884211381659695543773344210722903068963518539981587644459718892035884434098811941538643489864346594961698659906989264214155747426447575763001983608917850803078580265851886382932252405287895576202090752707529884620501279925666449555021218814626137958756262420214734629103818901522422433632525940599343358398242361068312062107254213166146184165161545927634934590325202217226300144127733398744871183506489466620880503502491828611421073961072255993182017226010232503597797873408946268559235478512525235475671517811294054251108655728434614875668722253507998684355418264385584981607367338234640893897244130322294781357957481658796995899317812451297812270397824051397890641840018723793675575024856099423308593320767087500613816149446063332815095358795279026328533770013744375907547580300922612050749890910613676876901728600469907940090903089028437690710062670166787301624601357165168974853106200718077992185339882351567257455276991171831034850024255375427175875334206934119631063332983900951752369792667143595493016067089615902219248941065097872739383447881138384962024430587221730980902250237368929296067834477322058026976926879620680221800478241045659600209589550365548996570944395866580734769061937154358174652150957668322268728201421411515094340169684741789500182930596195775293880351346612439430999378372399620846896467112182575552222001203083970355756390900024990913425143122474742443064786214165211162081987792913066661806131510824371556504667234258009377412013357303687858341001948593249080036164530212533627398795376925639360203854867759754271741861396365737818046148009664225458638138625244870242525336247168 [110,93] 10646801539759601284674156107771103139561053962734321126466186127680886916164732162985829530980071322894255959639215762586656218933238969572672863447494674527662975047183659760443613038401633368569685553441793697884637710174542403735268323941151871614397324399763112832999991775612104660416018367515028539462772945136394136421547638078472897508216664551616384223970688606533290749364928264285357139493179244451665178153431371385344847959425736652884735170129622421673626567227681961585140459798370747487804958110627991091402469118715568099724572138403012621585552685132369883642268860632827084029082449701504631281839804708712323804825289214430127832350816567187779424907184012613175741114571148786512862286187011583118487573933017642232401542949351436438939863208493948940124318503315618026055126715970171024941142961781640545873294568894600010860759032636672706279471998684494192161400092798196193457391990724036833537732142341383098826703912901990258505451981477533058935455802285194851293952981226452196433207417848025856711037637814834883845256673808093358365678360840911428031327196455160351903524055668597601309691428092776981668046147096339640492357797255453860782446189071818083842704164886021614060824134414917970079916371271435345415729142845997335364280130626965630692901920771691427903424492767411272599298610338852133475116550876260466951670141720201732876335052257759618786347098103866149524922488866761991929613414098342862769173753485492304182751560917661985162232209387227099733458895176572301113205197671050793103123875643848061692392165344318958237704255034164146143570752730539054515115031809663548252490604353827657808656 [110,94] 41413356394300459002250590753108944563346149941141681370011999408951403111254974889127899735479014390182047926544463900599784928431513926702382126827667540110543585975219568688242715328771051110296573919387462638704195012694492386976732241367716220559381882228112691255316606447761137748252164845359607547254161154705287785661722937442131253394268164824868975154046667728085446362014623041220900902399183162678174759161807989819749527063045096112426749515228111654432470556423546981171612649773802710014782108861036849355908092871512543826608301604959116499454483747069738468447088195656024212995790784979495589230677645880723729779649535410814950294718293431528901630221006570283215234114877204729561301725544251221403774727280021572579135773885644259035583657241590546926926066938987309431502488426057287259176998141871567116697172046917100213049500933585098271105813559724659537673069399597621903234166134800300300956486707182636826653015624449414193452883072584966958914063454272321696618499942816418942154884343121766983129506865770205632960367070172770014691499319536562096600541706412790983033809618939318854330923549718076611000253478288693231710822847090094804815830590605009084553621658917788320421488257862980764589003458700200215566551534814691048851958278431965274666822874069210628648943158109216601715953220230711233209727054394894624902595733898065728359094508019102311009268721043657318881592181876909069488116423587862194837717516211715583623028601104798068730504313638263474842977923332510277393146793042581451189461164061452359057961659211840260850501356426267074456958234315413117172619380247786877987311650614583336 [110,95] 3603964137928182089120276611341610131922112575949839451899778708537603699127349279424626396485567852526307918755272627707660927294060408092677598444689161560535046414718562129144767876562229039145606780925445463883754349442318296997357192269027024089865200676825021547927271224128823503640256919731941138825524260191231641341114354295293803062000224173316909168750855740224570596016817889837529920707642968299176607581292437574713557074047404393810485521803212558293587381273345382086180711431538853929232658063265361393609683780080950517979685710257605542919734472431830225293069817696470124917720256600307983904117320153084413084081376887114729630514014755809626805984340050867425990581168199879974058373786371358811400889427845145100191230600140687568507193733718545367707855488776444595580003058811391852786668529501312949113129423946687334005461559567812544389478049592488712225073392473531339871778016639254076407327169368009694066282719681826805832816402617355485983352287928559904347479784258792948558841352851655884399805306229812484023831195885150912627703417502166707905506756296680657897465120634233459020747873683255455209883490827122315702839795340667667916059147101575556393928838612867996333476147528930456117793287001531125658129865589574203126394813909834825711149781973425674217077694375512278251298338044280974274088821419416006196316261813989244272877659724187615138597584978615570555919054089884775509908555817155624235492032274615289375975068287523963742756823633081871897001653544303671788394230602479879378767281036889435438736914035560520787863179395536219406626935041575511798304578335178947748679203072 [110,96] -21673321812301189750527709071075255523649924546080960985483944002055739091740659906658794978260230929998436558016646878460515883543245854769342785396705703455972074613170726705819063396890092880752650702321213373655574771778103860955407193610843770425044941476629074741185270947088286748423019048591139108246124704444648916438493605487847141089279198977012249462640935558250169043943342158044186976533502718875007353445816913848310216768839165309113669455356776709244525170688845927459194317061846343128142441824103629791334527674137069763789980236657589174637328500777705676682770278492659623413760513863929829128740886791938407945327704580078011873186199193753784919101791823413001898821992392933772051581405811768899229500747669654693699238795624371212790040589095151662935112321716241781738673550355609249112059051799387565586720801134880573965087683429505901672945018921219526880944648931878118895687686901802858383313082729523601783694558035597241889094044346835748291338526818333194545083661190416443072039619810608510183812069712585031246954538533326317198957086448842628018899089906473363936529407117756886665967263060354561973601186514932967646081006399710704362742912951840965711295563632486670280527871183535249537273655373065909331903141194712317194694660652921945973654874931819995328467972768166527170578140665775213957714217574061025426601047232537674475220583762043673239574826434333813027622386598931342759565613294586793184736087544012884546660852365853016468697342733628716664702616672295401544127556738617804055598888636137176674955223262038207956401791896052323001105417885737685671509032900341627618824 [110,97] 3390202197624333103596869608239989628290303268418283467218246936001390838774468214869110537752212046313053543094210224277585013605052047678715839948439369029132984728402286429960398356622469366916046758462225261707096549268126427007164828479545229585301004837175554947695645865455809109265289035111164966197974529914487766670712405940522962517195775887906069848018009658518505600346753134563792771289715760549589573001217672456270450066896625855267008506259293083313929849540140528721193125471069011065729330150382873552437679599982326809011717347024732957375212983068505375189982275102366202670110953713338774931501649880717918813612388668195211998463955711592667178507637693012278324624283015545835115668488888538475155892540437073485641890666654844315245301211541591907806121368747899951075934465319068274538109019444259384187248502710543632767721717959174021736320792611711239121248196955033022726965250799784485133729563334367692305866257403809975286478129453019085309416149686975345740349426162742196803954974294438325926267018528001221052781831760910115013921408391547893437868995848162447012276733488106737719350696886207623371093598157883971705111826548969038086661709125680118844063245933281736682053059812515699461221498884111147475891739373326489340187634542962815916360232193948722707695909234539783840849666396368463964813969885691767078075672523663789980626848598748874271309201248192460301769085209226248300114076167985971093407712410869948817603947610520030588033124636979015463757547140525316639271713543875610935323227056089624192963384148770022542926986173783534465465573343026367720918645332590256 [110,98] 6110871369329094442509485059592063020230834802057456465444853196191892906291225527996264652359940445781107351990865602919049889113450088261899541223611862158449951991981008684228366200129942843775084845267594238683173662053394419891771608439904453061563870062947644744783699073720387458847252357208695168954531493132895874420068374902688461381497071945538636491640066852042150417088082893495253629836729814198250011742974129851180684772741448018473984007431098515867481807623031561051006448281410417700166788177123303730733701207561728182390678778421435468943824942236148269729990003927058083384254780554200537471450332680554415530616870215213306675761871353075171250342338586332392144938718060465495434682556358190596447471095714783909465894699665682237990429627055551771779459072353272839052234691348048512237007166395130260255445796244962002802263879735808314355461387172900170710687229059414249814525515553763625160656204545832485836387036038697315134513916930323197663722497003242453245232439569058557755149624726251271344235028634395020974925317321814846073175420411409972187488941926270840753580189884201865237895016130202755432947215523168397238363673960167270284385376703066728537531801013558173403163642201625190508426878412317810917195659506100825066040386437012721796325242897571378509479609632366919689977190944363402949413540110030906579888567763239667455427761268320875240889883177372768936172182174240962068155833942862629702299200563874025856391015355287283285783106020859544799120402205756944636075529123668404386458677052065533800561717391593444692102861472162978907638987432380008849648788205 [110,99] 1743743776571836287371711512828911304553064878372485479240905042109314171976716924287358658617939093902522765724025643243906934716310852074155947426459896031625378699699022562607091634806630688134686909426586422655012797380445612325226045300333069402398133035637972187290465010968246235785211457022272447272958550411477054372386674067240061399831929398352662381125559509020963835948845407728981467760629080409648393701567721933762462114814643158802374938383161557837559519779426774533000663998598570074500682099761826365763183359990972683971981869314018487784431433581739593043360133576323469118610141566430828238860403459335351151330313437430833117376468288759364112125124142497948484716516516464321469033308801256976748715730428744760671140203292994278461990951558600530585360261364934637823087996179864086950274362261033213055801435244820531737064445404606924895452130738662519968624892142175223109159464587119771501833933846017797510732438853675853710909179373580896297782184571496478324418630756247063383910029421073473721394265513804506143055001514424725054157529858502149777579127845495316584265050063959856520683997572234263391813868531407562464542500224548939791064962373302438547123082588537905057662746677747534416282718947793470699010239346544879664285960669294848678706954680033144587437216332611413305735308152738103027284237781421657591779547824599767924238822113567527495919203548350548789610030359411645970277641637260498437581625275656606787628607554307252181893488469924921785122501606829139187303790115397554227376000792054694471211614505828564297361183573512282922722888025684235864768 [110,100] 682073776597124639272445840777961142449632663454024494575096391574110540471654160887918922463021902582686224728576122043962798253441542267078063775870807260790477523743200213533688943848430713234009941670042221298081073641995542951546871880690050571189326580490027708862355193438891008740138111238352114515772458254065324808200967586737346100911220766302270917641888000146842742517733363818006426951584145124783331334292481989328685409435404472495120720858136988590892697423131809024214718418064476606098905141964586749404134332996122681739515851009156237008856845655026845561647372312878020708674199317642717638405440075330663497743365827551640879875718242901291426687715156688909322826993478328792386958878594062303790870498686090474736600461966036081893122326423006313423298334186934053909280527920744371587404234378795822747775709674286833193596401807340987970504553010666187827208966654225505371606747861068391923952851361633808368663178006989562531601524533569006731398904001685697275153599957393434780605108202522665451844168635372082361709483290872762854477205412888631244199691439958005741203480536755022777005966605070039267887156849490829962543212515587065815339941744028208294668497897749004605612264504421073926023366644749312102723549020927193527998382424076386076959780860159511808873359733273694508441855187068691607678337899289049418755140224221045002418862058917656927468911748828775482288497306380947071383509085903209080724362273504359705704272952514356306849134750379662360710111174845771536277698846672476372394020516100802529223260022311066226076092975305226176096967667214464 [110,101] -184434316784469624299915929227905694837268615596942288246593397952546600138166403422337168071695906248204635341431803714998463986545247534859739456887906754985795692205295466088484760414901197236130347958430030652497686286284749595011209134332094232190823327335331996860126385051801074843053418385237503029049591762599816070271645423673222983743804290998956213141320712590110528686612751815613240186491037295771095672307482487598358164893996837593108711802079817692813891667753665481414088821449630921828126888055508583894652415169127360005567564821608398607229144902294826840887467857998925121953926869473308213968040529653928800017338700333728877604550010955810391569213349164135092730489339540756080314845415926354236911997131577066160051983257726624079529178410421617160267042810383870199351679253093431915291480797029460684034149459638708199555051125503682163469754885310161311366034978367832837869495963343371041507614169336306538285940348658734546489323430625701750845163989687261489944674607512534537469343245230320921180644287335542105350803324394205475092843857340810827705558793259695944109732330747079403102728288716571359528770908382191133401715526190799631003128692168569663498685297365089932331922505969975738172080491586265866357592609061273348084381551620283294688921067233324676920678275937223481915959262732867333488828631754267574200277747532773567827146641371424636559334486542768818890970801494700666927155827750882879105373017133201534178562654954742171902450314620705938911592096847555330159579339490153218591835383960900709304242585752932240910843901265515995299499488 [110,102] 36988848733203483625459667808941865839377773560920265232169881695966336718306134350833175301664859831997661935720483895900071379243545163508650257144586688943090414879061232437842815070688763272805812080376249856336743357669986381715255708501703691922844290614531807646606288912595917899267785754630012033886940471193165111022935616922083496055650208061081502540063385431306747489977661312624351156528539590715849096245295906679912648652122899494569902595739426618567607550439717850810794341450141970686345531814056462504394789906885544918308058244064094545728422722726881587348062594831887229889800169351886351745947220313439443962084427804272258811116489128783820843256405182491005615381191072678248324937785296098381305357029468187261371772878973010282781035607655528432382256373323049142014053189927048856230296978933548806116629099943589638046369481845118573222250769733616619746596765464345705709804574756892360153818522296862805862369783100799598415010118110232235824765783599778083956586732658660125138916335170359907664252027599185817361995335262873839518753600074920575432172107238868998996522112359243442563517767071924117144886067696486552992045670358991684653625486968694312992279959846717919921910366809256528836790156518263551221630571457244908826390123880391375167720731268279333412171821942931322916513635002330435577674186232715161834352419220861868603434806165189962615846913241473449907879849903842516626453845329616512700005031662372337861195694974307742335801981445866861306385734526760498663979123333023118237813581783717922526290521382124172363851859308201521216 [110,103] -5052185202109522667378856698083847091881661200809804840793909709940975527433526222842631978614406512568110950496354144881346136807345367146189882380980353028112948169301342557922248639264010201549321403757709016206203029821959233351428460257549728243770797767943833140518706433981312369388948986437614495496788662542258564560224309000441224384287567413715496265781103204637093294674281052710650588995743160601110108601739239450839195912302610993728405686829036247393820137736207862691013103579112655339678162798228559272312503333434248334068040234523680569458938587815013589089980928659460766241210369709115800453301321684038017990877962637470375191159442140871800724179205105456191239472809910760193993274547551032568470794307314588266417819786577802912814978980489798731264378612529880687095482125418467305203322052982069140579463212227224453984288742821600657261964189074865946682394139973577027825600426850273942534491602046742749654794491324600026741187962604677038199324950261462006258106933743583862369483190881986155882261503549986864334119894532667327280473350762487563361456071426939015531204203352211955416514866829090458287738793964364550306535468455474309736773351736355833364853828196426887689551883785558541943569557701811420448042711222316811865438043705550453029776232408384060946884903887277564424464730251662983763820834359704670276463203582221800153382973483470173368450267964440568708341832819341080469509840758997209606633820232632468777161340232914170135800885848026565160112394978179148504930935282352669473970104843157227999072653057986531735037421189760 [110,104] 435768291517068377071229840475693576149944679177802436418684295118768284654435407277090050871430630841294863733370723400754126567651256084776227719737157547651576430148282994363137079394718718866268166741774435197637820473297786978172613124552130225554106113475783536751115106758940957103389325184880172379770991677952060357135536090695882957417569216918634289935493422828669758429793962685397646804612364411196240867556868768418196603643880105320627902924030255956130962427290819588385887246777597682120693633070788138079107958078841534261532334484611570846252775712446056362415099102574479252895772868477974832064342659096566325085694386004910857727278218690391685856374085485911238008166505748681292170562282188998377692733700126269029588219099375307617873037103748020179271064463831477569325675271109937824736394321735576143375271215498151352254579384587761564067870259351009672881151714186227592582753269075622443456517775697946737407111128970986405798206505093889117278554957066488256481612822476285393317194090142112136677996247274260624721565737226325864482019959915854007107416979914127879447240398909068082435093476079181785959354665071311564582740180537804710530209099063547880902804293581274169461432384288571138158794317107948138988909195655111396953538195561230077991831559855597764531188192056832816846881233049829373091835742258687313068308468249538329246037871481719865952756443598687471234754872253505707310938783314676725248698199818535982199987938973353151092568860766847565831596863242628751511251382914761785060814630305121901702794412740704901601664 [110,105] -23037944849725614600266548628476808807742571569708399661593655709955848763395866308142058006711546072024911217992445099313882611391411411795634475902740066768729512078712882409630375461409064484026207670220769293568138382120509278822362665243838999824446201234127784395411084982933626583715936986109751025298627901717256688406972189483229650333014081224846895638964631024030203986919744514632158844140462240202661301587319132594707711720953872715711844423884346872903259190013038625681601203194780301713407154109254666010875214407100102835281492121256891199916358467789878978324359221164095295630226867636213128331382988245035537760672228254909625991980526614754193544522686866496715283171016779279540919776519337849316850500176868383718349553484274051277720513328342772582538503403747657839386408032277013711326776178148165014923136028662815373477777780406162338376181861983678737776360003477442988458330114009597870754190186060435501376627153233529846959211914980604723615431957906720842175317925910315023244478471954065490736714648454742213995919649116151171722164133624975368825580705628245232400328028004106582106612397968258678937978081314378924925781782694285008019816447758639233490995601966426901647711662162695569517900788866134300773678199974068729879674291573208748262954096487288017541727023429656424848046371134464653891858712123648954791295335718894965495471998289418321767783570712637256477171740258017855552219800743843865945683899949018720212019402765018472990656532124470822332577172037252065215694953993402125131958065521651315425849527472504960 [110,106] 957519725876683419156968021414155306430859249048421246652195044550522990789976147680325176168662513816052471049737436400476082443985095721494001073767907880835491799217103340061060178503801816825712604319162811520179730517342155876882185866520966717500412315529417442216502834941459713856923850602176593470032073970337890458767375660874748115599841668698568163754914046554266009474597798348642458808435148139938715140006090774293559125709918570423779790146735553990114456696903261939666126626218603989412479526732926982599449625246631934279005047434356711151404257306459100235896053880134833622137157777604023459451187257330028974549748009030678280097469246050893710046709430791737524967767496807346802037886998333826446733534203866789778241636845498951342555630687263335648811913506039272371195957997279913185167166569390904542351087956482368686347371023414128350726805843310407134127707718931059066343689794241488365777075815781887426049062155378474293521422009149224399591761831976059459542799685736410862207742389466562673321355867329903800526841531829158470395076003226006259261609776174923931708560283649377735526016112861455452179657548888739088242418569538615611019068348218756636654723954505593984623433923220256169457588362083362245926327785037959311525355029866543821777788992019091290361738063348772812529031709367950906815430056156099039673648275215800816599955145667943454426866737014020931838256483706221542218638420835221006916441679464694505543759112878889177606186399396122595629176297329466964644434500919776694196226755855494764838989168 [110,107] -720685833010731300858835934376289626286313858385240048223828404572581495847378372760795398542897050268389237996801326810764196152769995372618722488563395980014094123387195189283546229350749034361437423577957748971300733559222490759885813977799667044581735227800176383081779740295468279748098350763950491824800587165914174939209197650933522711589205531685848076593194673127701051078029637168304894406711270652402940907336161337830787640528438317111921367810979736417059552416647156839296218415884073564725585796274800750840610809963340369619635303476667386521492974873697437981537688434779848283436617782427861449671535070603440871323466281895482251954709492063591165445133601535553925632270802724519108214874310572052260219159140035741850297754587461006051399392605864029597345452146945754336166753320330191535809098137510316210265838735519016244483202252158849829075232674442333006002296329211586832488840339309625241519004532032947872259768377902571095763720696511970211135810448859150635981626237105878487568451584547602797381343113235302203077091799471934623321517228824752866307427783625847805833089618128622583600948677154238668786267918516438179196457220504965095993462985069792737430073699310952446162876372699404031424600748781534702107538712119102433367122696264540284191705425583520941219323967966200912480189344470821546469438072394305302072952451628711617257122541412149120468063568980188969477101588302280152765207476948040155275111976357312908840938166740086798880955135559372495867900526318365901123698027498006227426167249969508736 [110,108] -305324832520300987202004528715301748491120341191387459060994015403724374704473804072022202262283295109196789421322686445561893848383096025297461622296037892621507260052634989299447558722875746670902021734298367528755270898232663550283554734003054231779313032079791649216765698016184465327312903916496187996359872306318064754715176839788393884644371611698042960671931094904722496030316783146533521179784999823639027796828557110490213194783548552689190510500612580981588557572484422534231755378003781141355578555929883860942423985811475563583665782844469758146343983783604430191353362398862097871591757415531022967721665265110130975352814554345530065220103601661376227350915421043258136544726813473479932779516645813121252021953253231348561072032793486881238582476945528348915117101686327311526229867408652868725252527825007498438735954439223410488221369581222296352802642442928669409659917846006420939424488405057014424699424254720127612268286435838009482099674813175658254356472197499580476091610108999114590442881855873864290056881680124634383069400634779784709768921116304603146169762997385693933081861790554234803285119632468844160543403127285577371688291827873552520899978820143626632220314788454893637409738420851531988974813627895599999615635321252777230887745982736513028816664473581814877004538152258965604350409841462627937279924535770101927586412070074569554612109553668382902111571249738335495742552475845410963024081232203591834727288260944636120909647165516970035576199859199152886531793196596530276064092521587360699526256704384 [110,109] -650837896796960662749336606164184815178682228685701540021138202560705170512845127221895149967406014390251353805943361350465661625501769547403713995078412815735671378156340084285694502282715636136704423170163519485696405483105903298060806563847701165796310231057983400046515529419035668480661764882650820788391297433482511437842806162368414507595222802074353399363638299941945234558582661606699899173408228225882775664674175778512642723607307380401560980078249005629815800226055803920733905228707920119792005401395492528075224946051168519194382598652131956157353586629835571644729149266792288827641294158706896048520604974916250942649856355444734793696805156782227478344427597571280434279994504070541951637151905396921527359372969150895488564800918321491776030574177415679590059590878781441099601825125806684118994831477193486577521877662766182009973373873450325478718931642140800775610250673013789396841694850202977171484781844175003149303356218093223496901070547697366593449049300946396024119167003058438587935928593411648399347856369404272032573887653492939652751306096427780978766150366419262916849255765758040981852575451749134342489033556817518351173609489835470949467992922711760412881727644096110133484284798011934505174903049652919467652953579270078016097729635365809460370705030822410330027564020496551286804840376116401928544175455088075384395937249388173343813989474125358539027064476168024950955360259721683344264995392154973874259293255900137041317459142791887272357463014478094809854345185399905286178185446611595668576 [110,110] 31103634727360312430852856178909624688722089373515577762823916095993027509526340094455081967317002816663523532665039187232178469871845055380538964994124733162242763606232956750921996449590790458847130063964669781019211551993774811208304070616950399436277641772957258549030580162431885581986221244744349028222202781856959485318300595490553688321646301318203770073282695473185222110034037848606896747170185742328109506396336554263334202620286768803755991685883564177495689689016212502110970826959223431130395783057096751912270175398612270477251101924594477524876336529408822502373858113843880895738462654409115885385942594103347895024401947221855336012761006244220878673587425489882034185539371931498715495461018651233554895853811324131822555169778465210888189009045767146642122333357541606780878619182251617909238134154045824579694595503175762450134533755439229825361345476720015875821227499197334875663163784710381624565049336513034944629081557234973790774712149195884865872481314335767548485948150879500114671658143911225031610362303103809701671411249140234455597649425766941280553727511799909842351291237928259052119298177602590665679546438747391721533730152474641647356979933718926707441404361553934772862986885742193539097790690327629197087533136424374459184492845708697897547346315000018321343081025138746491337630239073956023222084101090864475116633274073527233422965903114069831039997870712015749072474310151706315237555296129600791800352366765266466553212464742139849429305889873635778366171455967373786504004107935168 [111,0] 331847232933223899692592637485474201851644927014277224433349716691893091030488611449905351001234075062951159056820710213743631022074400735250500354014827369723251677566700515645158515545941933768470970077258549299201361146511683951688364889629700215024769633329098974970712703968014664505471596070261001213258329115978362660807806597369054784316441189507450106570880714064825345926184095206915039220025074314477415232605749965010939266762904155432169354703370536074251118883935525991365643548832426711953823091347601252963606269018149628057892516339394031583530052312564394758227956021086910273266640829724582423585499480872733239175793398534940794936029887146532986870012226605551823416236613856848975563685506698367678776765556492963464137003477389724544160630994709446875622115341345843503676577911797460611721305425472664208324365575486446222986475681731124376923742999885059914908161971733626605999148740187775070455038180044252064547364142794736803759200331885445558617348459432521845689244226599093730424984162116783885581107122438026111774818565776493871130202845300827451401538354409169949551513093679224804337294825205289446224821894062605854900166141786492105928744510711519223146433097270683570185891154064051285616785699848323822026549310795094464605290844637313899446473232650014251474967764539967717599398294820407091221536124592015821390296335069034263969623384567273089391804852755938065981091116127805000102787502012997240478688668518747604757159552042912746656155742705338843950802549452076491597162963136340750703503491557777385503397378912731646293905011445962274318644740648275955115740197913942838297288242849016979433187273507641152037475180535233290564740824346050252559556711590151998189609287869622710980783969303346750980461728692396079829537950049013081569210833698076716772466324480128615228895804784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -40149113768121071219115844671466960220677700371499585330955392338358223215976972400645324312298716316545538856342492143443548782122191465481231507637408626005443098620464681983037991979600148507408449172345823306162588858394685969440906468172200366158106779721729912377400113349318330109822143782881499924997437317972566569299436453939405076031937854908733096540234626297278670624018697258267990790171384951504116886553762811175371737013418466598360524455542842589807966071341272140218825521743242208863961291363132678522094904299224570580581995563642353182647062861493423961719345792573936113909973644874730196358697815299924486009763150210171030517835140477594007939787112324574816322467348783390634020983658595774618303250834004344743357602539421495932975314256604925844268022951178136362102448246992175761145009812069973609248505781078174612821493781192127317130633934675560781528993336857110147545393414030242452429204227904990885938096795528139751202061671649801434917673742511722492160284804547540673232141450876762160472623747995179247031292098292158058283236476170952916866101837265203266252937845500110747195264660609896877747049784037699377576172716671958104011366389275136488006972840590644837996594142256271692770792624090372816912570732807483664632118520736692384407709232076297337730910532791176943591842977691952278741639788499666164788375624033271890631186498107576467216370046598880090751416142802059972111004530550286339346609704767158887032489984083027418892242499328733932153615789338517813031138989696357992662198533922176282440634448069385675651539673086455454043680301697625057185877895042674771368570279801617243943235569358865906035074049948171200688787547333559239671632279589618260416478233135860784589674956459978776245742925724736409219602778156765409848293259148120198665574366796363742289161853010444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 1592926439199468264621531927554847117968896777967656442719616444760141107196382979545750423552101218113530882030642482019672872893140511106256365275258516688369459713362855347394178337053981236415167963391683684007002948779386094715177721435470016007599023029180662127446419389543165933351154827771398155065421921506052632321318311061266403835582591914805748465056737542687829903976505295713753519520782303688633551476134090367882165842952544684283031069526193655297365695403473262654932938316487960680708105041089283871399663548370625150410612487732470131573525035702934541634653673842595467267044842316120678158373709742286804034116178785147011724786499711959358830881565572824856752562157273345616108798287061917343399639150452810378484730758055762637563629745208965816903111039355924541719453021032508337017934629250958796858237731512446938628035854286883981464119838016105863366514035388031771928810092456135661102054792158991363051101349934528172509151623618921440298838677803077870292803927548541904005474669626412372047091571352463169237671592314854613391508717976491313232850270256275972064990369869170971234921270184092309425293006201808066030482408701020814534799052429943041712167964968213695230570052683521473722555821074754621990515332271165894117744648671940621897306205702107976788986429354810201081482360294512773366947804770434252636926023606618832364329073860162546315444846045345877840159733448118305470971897356393908994594902768023162747501440907626643907230382401949029452755095716983027722517208660985811455768581973735674965946032362170339834304149371295757168877931589553143995458417851321032234203234051189814541375616617083360270080403717884197671963332300243142398102538191056213461273228672805011610213046090883498859468908860025494181916478014212446176943381740599110354447508917034087025013046867602178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -35148111917458979168690534019680200194865963813270141850560962231616638944266135997677695091389000656247201774526821263794930370618228896726930805010622852204977135225476943077463857441017624613526079465976533900343479760896130227518061906072774757454726275551977565112930730115055406345599707207048065173271677380474392915578747703671851482445587912648794017026139918247115669696309871758741926955183570621146791711293658953887212673350266777095735593123882696512984803573419434607782425157507227974062247442283248854375215023920710025558933638968908253372146177417226791400231497014433237938758041430110420070912643469219202754996449697880926257404569122206686519835185427382902504297915124843106998292769592679482371808121248104137995304665799851922897575879815456805739573766324404473309021416026197266180586136033853200840765761885665060713634159907026565148987755632388007757105106830809892193467866540845551418163894669966608859260932305583378032828578856982361453180192905915131142487867385209788396387571563065256836376189900145933672814125406104244700264277149493551183742705831039232092666024681192922360115071372729235184853004392597152747594562917851689328363434342658181554818561611698656795359246950591443484862158978276393520251690923961370862725811146764358880587870813122870071311990189106933790052816310638466752495305977834253881376785770051956529416874024338847734236543323285237708815990365343465320458463318428598615438294925376094048259309078065557764131590737443229856526828055796049498779549692418969867992018807476185683466240997363619016965785258834611111326617534669145244594765471905076250330888311677481669458496938238290976278355757111147048272439801809929137667931408921847491493887219001680680284758364013364607941706684662847159252166352662373511419877182999464290989320054217056289753452835903744507904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 125954747565396612163691254607326585670746722114252089756913641711363972963092599760775804884375945856081837629269958614797530074155571368656295853152760298670965241870910186804715171785036127222394611518368974109020714260133828772171346120306443513876183952070627382840873387845418034933248539644527656825626626436846218327813686653378479010431162705454197344715923336596280885718939409624007491876203248691261821691526802580646908146758652749106808791666984185955366739658115892048974058612007415864514781888470417646903611300709879818363318894093255540694037682002281145195598299260708014165377650453728087903840993460439735027400595541455072887250413976521445934529749814762386088735660024924643181246171476264710744609557208951206624509027464029816103578323363660739905073031354627503763286844761166967999021881965137366684313451005269888530145910263140476244230505223264369107861078192835008265953925308752594229358086762829332923699819255426843123855662636162969634443707063914926813515242880171497521606300128132102004828676246641589181080165615618523256942792385032569259056029625021435032201761043074242555293187967678144801908977394926926726632463069558794425623967498692527638525809566125188291704638253649981084637168293584613379036458453278513736629850885642886565845951107373634106122031170518347066811552823707255470938946041036948565269974997394634768551028770997326179871626822880015785450751785583755898644400543271093515858677277537166070564761630051558334983305433237494747649571713739230443482247402886018877124115183307566892273802770725136594505802033670385124666906955512061896197266868101450219627658145810918496551121348219994593461661640515465941392429152467316134105040631133988677376488601771731626185147834654698982619004486945650466926371481725917815032362489131680628134523962312092385795080323517401530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] 4596683161437633247934122240395595862069876920098917138191212020236811448467446428697887094156658298225320799723820893811877082774229603727539507340134998923375105579891701966920607237290444865486027263473390279981166430633316550810357797760325456699459194185847249057528500757553303867106992564649433189728725110918948739237087896130280458893450056286821180801226307687160105310187988853728301058598685702835196859821135008665973612926034368583183071485794937791478314296070315341597167966798170914080895393551498874524965223787668048895098065874992034395551738669555055367310682379714003117163668846244013495713440390536917426493464797926644966853314195431053080639605498384727944035018255168161780359749720372926696257957252277682613919302732735426276109979842324571224536651176454461044193868124457333464451719554154235245831074940414866924409215082146435972558250854834389432859691498186128097824440544297729413637993158061639735372795026224391245818364182826246481201281687920655631875920981704832459046965525557066208132248108933625670048296849869002549589250667487956105229561780527878249888125326721681666445811891685061972214151346721515619240888259753712782128085963838856358818335770541408766713211063516900882321861285274616497950088306600295448564085281045131911105176156964464253775032917570407400919762125678116932774659970317363568878438370016662096162099127259307509580794367570807536389055789789215241632638903686135288890723313666093685235849492890476697590654219447718669738507910350714690141123650601825188900257782433461226193969498153210984318090187860174622518485971609492643712803704303021386181182709196071256389766324777770712724266957979971508035157617787355861750808551946266522001926148025439484058663514255840024462127979003753980360725664991928717212487636871683735900854582580819782501692133586890997628928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -73578542081255009567415961584499659694672627453528853058727345465617914809613749068458815658001179647176620315137481483380947891661839468104032468821302840320049929782652737541704981016639853903983763016638919688579174398448169944547510133113624195315932551236143289063383216473105974809585552312572117786327042665216790180762787867153463937183616000174430801901691788981799599986992367391000261159125504339395518718555594497785182914405787368970554492285033427764989263272060989587521496190937132433306664637962659776465786928425541507508232449863171254384450156781664787903320501592840426410869278157730682571685321213773007109889847581670508560409510682268168127902193491807268136626100560332312450084397982447513813696669740358131623719919002750924142138886381615955961575854176190206590938506318964312242214401495789418212338702982803547008982385671138359566596952396363161101492481469844946272988155633678806013324514895900043735362398921217902896527021660518322640707884608431449585848374758836467012034037161364755753779360240351911534416462359445218110005005815956714328798016253072221907447065680850208379363316213370172922563297151059172767044681610890928339012950109049783106556396167229387946266588896508234358433711978733285700882102593060744456912702698192700405072491135730314478347674611966585294527693854390593040919216713483971155038104126716272402883429878503917478681372490565648735754914384283558316556503160720262768629102944322410768333799471753669042834612997566905996610090142320575744051953044132655845227883001809518494773317925438191648339791867279462667310523331706943342520991454473333647236901900073401531664274448097542468300659366344919227742280854693894957463246578700744221162795768790195702173446712812303766963578008316658810423379125550159654597561716402908886654719986096160420489172448890036573700096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 514695788696493316832011781129811317470105480121486906004366426112045181389971472262491519718372127607886654117886681666895536747402206839714687933847423719719914727142433884180460143001456014713048117586504020738795993534755600376103711496956174815271746469674550455153674519740642156239611054899966427531388345719886165553611314289367939896794231236741396417067151602976156885916952222387150461966194428705867300166082987943136672893357196588889064457608591280030303434918454645052373384304967676154543331887140549476945989553268570440485118933433049945717918457828827127381651652630145724639155325648822869748786349670245568963214009548345213789840866350927977164385089346112256516831414572428289832884638533895355585656511203369560257209759343589666056175944861627392558691096878963290159356548364786095996417675380059107925754939046422072138911235150845144167414088582982870865820055288795270951440557083302990241440031894906896147284468434652233262218116314571102036714681817581325015512546702711009271056335534872218576692873306224769198495113232488126532803181894616031415964411910987399644885345533473560174148714554823860302115036494011160280603710012433945093260517418290470451195051775346837049543273424231684247293611573429698332254420504284455325627366675870820125618985800715181095696012212671154434119684760964061808228258463332270014337594272303773684468422480657792026163232046931774765149106004997296428233332648261509603132554000461510658394498457159433553685345169994033589706983940889777881477462562080429112425346486690102816817704086064457269121553007195258570019884077910893029585089683789663065494287989780903724776673864918783177875021826902311022278454320698051380720620740182019915205410797086787680572063564064987205000477139863041332660962581600302312670002430047500345211058169063012542800580256535078986842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -2274928333564064026829368579688757588085983197721072373390374018777617832640679471094637314184341290771447945491268694564977062547905001914693763475450058429169432197985862304489244755636378606516606769056807080103378192221130508438785362108714675584200462360825084840712431434934417246137776618654517019476116863125233939816402215733549521621377489201661448285842288686902202135010409109678434249886408816736040766278675285338043390573247968110061731445179192866062799420527123941403294048331603228528484612692595067917484136424699338724215355617101514847012450002099044005887434161736993954653029354121506466587442756904276306328064579828657265752308607922755115670224913561315594978955278551323396210108425472046617443926406347806351650178735223045351902449040579538977386930637466304570901410637723531185623221413162519522390643628407856822203094612013385105040875061017075975386408650291432446060975552980551824846490837467198660590525927505843508948272045541166693201075810174887312384319877178643522400937290640561629109127395853825027111110383510241060715108065957688737933663819194611363845205919746020066423569079181390466286563292104730611512490158851159248717643291237512075897339378930309792034078653018944030571450515762370282216838140418164231866785723701403037727246230621590081769920609959389290568315832893026391350095175848355825127774018956634703174811195351165608707406530901171268133846370706093573170199768179386194274797394830143285779618960703700876042486871819969187794619979486316454734698286225814357361457462977343940426563384778860240623560606714722792477020754311943749945938937610140817308987606724723266183962232120059590826503455263157616499627510754033533665163794700820517764211486002683562858000179600851028671758850852019496291156965952775190969549890943241560998857645217177638531749893325317407395282944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 7358525575622077058793680464196877052363859514398767634032186604507578647978749027023174494418690563516125351061380362063041961868619747393052341531983699166726645029675713498865509934842960405967977534573718611487495660966347341952091986497454898184975350272787171140298038138850444978065622373969465251585584717212603055456805944594871649578923932768885140681583579979297758001045911607788900775780888006838361758903821663546500236862344134904242787969047569050583751624963122763609211334489665059209541950125976929042820064704161711644104245757185429601880715291193712837197133318828933848564790607140850146550605457540319137618599211422697336344752447783222763250660350581911081687591901095327442884681904532184632591118039463148411783357662682395318450214732944275531111481895112782127141992759821372277215844512043338748313581878828315823904303060777248678918099644238910731371146776218920572250806406186836884019267699003901146256950937360268459138748266991874545755471503225302889745365870249612195165834807226790339560354628059878410211007229746049355060224696367412499116214852001824148972783517790641434671442458311384338626242498510075979654190484043571893325132950441035465692290457594546948387037020998236495228987386110200354383245009294638538424891881761633079931231760646912031383383151015442221488713954570184633774822418015526746125855336657560963657262238088723576988206332232495812789641736600647074871450220693818824209177420622461096092745499534770106625652179980049238814328139164221603386180824706815643821974543952707670378203718781774862968073790407464613413149150094412026463095775126115466557942886264392845008938487883315786377565262190973321878289121937726830613076642534254540202310619407198601748732050847311766792048800523166631769781804662921340985406386438002729606614500908895220871380868881857400115560448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] -18971107866764044663702330958456584982335296105637264155837739346620441314262500547368314478387141108994068263486913579809565426726498511735090123382442638098797177182051667974843678212400347445349130622365408775436131365025900531204892791759384278764567837469799921048157847721467727354699186742684145990745232961100022763511999258411146315723256921730993990854375545997201779153339489732458625386737821064914167752296987506048253983157031025289174352130589739142225106567553448360042351233964689769848260083453332980958908088377929523837998765553969619436618798928242330710912397904365782927608786292980850825822070697796299117043904045536021974004103778456679681744275194647429663126861200290485825573670646452825037367087319775738025188789291606532536734643426883156643840356840976240257563288575682398887830515505202603411348851252015346258114721532297591875310805379761744443266650882235980989480837250887742157368619126560681710046584169068288603057650358985765450116043266187673951152541281665803612625753643380934041695214544232708879118278535365943181489604252638567565169873329427075320677544863488974552659811032523222747925490393605263046357703103034715362455703797154340641180974750203855822077801475788011637277081158889961561729543788436021841079381604184937636080673116935806513849326705696830291020688170881199116685792310238480841745256229056692831455308015234802607064267832275502448839811819921623934238508468508421283593303385926737395264543941620001708517423820760214148355703365636261290711319406760997000259407323964990440305577621973822618402816323630320044580759409427428777538757902663556531965372831789886232247633704657088226904938458258941403238576229858130459893776907222302793818219247757416224118000982529960287229643456532218469849649678842037378829101788521981015312570299001754111257837712409167600740728832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 39199441031736306886973768105475184890441657245650276080653033484639717700764679578593750047285085292539280071995981134599231359713181196874052769016031921115597811563514740063310072393490751189055685925892511714366439389514591382943662018054309165661869858268816049544873592121717539201869013553350249686387086430819353069140105839658198763818295148981093874154244185350515053948373151947928044535882513359320908752127836375914082288536093811876870370154538351311147664324305377328218464945063785379680058473288775573596899947021796601609929072852669351529683466763455569382493259382767386950142925091580494990474158989676548618204487091049809861533283259843857064657200768718686128298616658737832934396808137115565578705713999451418065441441008219799554300616633070532540063124691587172698496071047232434344850312388799233000369330308591444387922426250492278164378074698573748217676860872984710476528535739223969965198898944798579966810586226773977919599194111730329972672036589821309748960998498112957171525915465353509660538578744485315445130390312249799766703218396066377119783603258141211265835842235299686887922843133583068422837385016406307384044801241795762203521081448909152789837148367119335616003667591700807027671862121482696617198949278505734476062087699594024706836383415268631419892990853738417276614785382347094667774131405208292072112979529436576331374952596014521883216512329730066960317594984598961517625987659211325751303759760919820761564378616402477027460313987835185492660624262629692499158132564069457923183546254607688746286276240277997148435791879716425594725607743791331745654524360373082120798340145345845512209279638569305936203633442737714545520013940761512014893834328473047542818392702184675414184729488042815147830186627329035134043660238826343949206084794436274403608898629740998438814278579160378701443497984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] -59282161047712691308560353485135987407356061781610938227161475421199483365124357328148063721447287141377155728436305365741016627161313126771055259567712589459123329381180401831231154094803214258147752633033238842839587381458769384934137156078640284168110829020134422600252033649004918825596597505464527486150450248443745162094930861747115243354216167161368517090783860994946421195029030040504904068786412356810882751194211705888153883255452111404843738092340189624613424969863710148355573981374129486656781431883746450305748827824399653022573003598925009980303832610478254633245455137272109552985141978681330685376050146294680275107482537438979637689320846323948558272416265350828888541110971273699288916762238360785034035304381618311082029092755681472596094784842247802154834834376400394493957447088161619332873805045663544912246630828779710057467131891171539964885841248596539098629463268352062118519060991070617023679376021382539464043392563270230675785438146206352989303920098547192797667499710992302440384758540518984541279883735401961995035829745944621681619705447683754154825609657136661536515780556039112873889675643621651933621173079996200798990632170972623829896236358907070263252159114927627928651729319562391881055315357723457528372062475285829603476758288092686428818731415141260799642080862833821361650331015760209335437778523946175894963785759763315652239228874458583738072910200837170953321037142229527171934837735550487086006145366587278897987355020626161636034440922968563414922288643636544720922589610574090236493612630904012987895968537879032654228911176074781805095764886371270668302855675156543069362355641321492259713725087010626536981645022639178188207486303432543922608852427544109143306088875844168864023420729414906090458773747712138339353636478763721940873088477815124098036441954068616617872287083200718332644818944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 44230819689702044285985826282220353375982972252460253590514426787705748179335034329601059310506373071121426762541220144536117541999414786484534235898318208040225519093772424956310838781536128840743967195101894747710182858520876791624391048449173197366488360984664702460427136930597122301369580068158064681885942005903599235234504649037067694925727437807360164690064722409574148642488741197733200939656927479748190319059009597258612176554386542201288572165503369958649689629394100884331773506482669923900408441027488961381930973139424169022782360457350497097674665559850180456696306848787833609962694689170313016917987872263362914964597029871962411335718544469175610793724585145278318491998560104243213654628228697223404840783247874304082198024130523318460124469758918992351725527955634702574683213483788437084029231856255270468420659872643274656956612572766839388792787329077704519826465991141086840079236167772049199036293809678580903563839247944698395926275726978489133327378764674757495145619678130106663828069780242830515382000658256920404674629962392667281911951125158031779324981095598685499884389245397007838545030529443644736927093838868239719240003449811777371840706342510165231613914004306155675432776225198685737834136002099024192299035130794328080962293653871275256683944005999106145792526436488035105513981659980802404731724921503078824323997019263101455452045343855065093328457490136957430365929272640498462987519442310212149249718929541516096840457684434029678783314507429187185410533406974181063416377053919203252535932547519349067928060838118840301027337857439677897974317850441882322865574574267455121049250863036356614377798317491889775516907083330253982801907526031999242387373722961518453122093815408736931241793028636065188374886441529393489898033509758182285291708960252065995811054001683824247502784359930080858424213504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 61248950514631332167321156783433063625185843716846911958489064095281406338494936096280272810381503408466361898620429628603671833908428117498462051330152864136443756125939402201711907262526760146341674809594841488105483214489725866521877513752739622808108719084240933613589868804483465857562226759695082728870312113610432018898291364527998254541204842427657251656574647960388839901232755512822374889588723154185964842174470376060642817207278999186950501646531849361229790682208661315986962414654046892764973977840151609770466731173953353242764093433423725796344329139348855221500493536841196016509565391158337470104148620569622850782693279927830554069374870961159573314839737633646821568862082881579624369123703260999200506008942307916543907645522725960982176133691295765574380127540011981689707604137273869815531221244124978826505364380102039739664822427422381463215128610066993517190719233378404118413814732211696204464614322589104407612563698734875993248723577773130813734808254902480705766526194898373135472153486299232796495239758417913386398429821342727548017832405010457514869249783680950724086165332043357600450568839988604239173760231977258642626690165427767818899961869022695078796313169310130993355982835256550082466353063748349574278821839514743515440414088157928939462222839959015221229345746018533567394061316433849893101244724168048905655894173624720179205695455267367257332208068416218779360028320948942736176551952533139469572937669689743336023170940634249079037791579523719919342727137549335115305071895225263126326101342465152196501550090291640518226174687009117481783513928356687366989591111094828354632060147538453600906718332152223322294177692172824317972842918636521818270377747191496796285063232148734623578778816133868917329570850612244357653533401649608059006435140092900033114619049865531566264367179486224675189555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -274852425653515360619281298125686632372832624363638204606255420173275883502183382014397473751026030666798481053925944274475486669402375223736653458480530344594536882822254159987971595162463067483421246358496128540232173035809792115739239591944521462418379501410056498476870239803364281505609763759902905399797473972549616272576146731270549820311859776448480964214421305602712361252873338548266454478960395417969513637864556454634467761848636268534539983910568396727991936256004745054525353465021550377004379558325154319254986716918721676446673397942753925978032484740246980789775847948367803549643620069323825953171186620493149725843006833116420398806079722619015183436520061122668050428031648943155370644906660685028094277625835334915877107113163820924779907955935565995690450594551061145636526427619064156929553930130982204609220022574194865070221612646036730923598240523823990103224409819945370047277707803844421457439857819441388552655491374869887415972227751414575020752773329342829118066740296494012700593129844657069954076374457411816661439719354759647800823989433492770681250874417757798595618008300404424233765464149457977802841962876078609000017136758492518413835247282180570356140313508601860113899579551647002374612724944987877204358924825031764498447796893396070936172807157143447021365911194434623162814016212711203812059703670699820018913002667368835468592621384298773109006492478221435174985124756112214575192016102928338397564916261966128494834571128271824634245810447612310192416912096520915194575710739059541086658010318775105436796429627472600659423226677228756755936649336897249635288101835838626663509217286267811914232809765167783744348143213179430944172937771710297315288224648491452671749022806554337908408247034902362767793434257984572201670903024967460325663300534493463315424351627705679087051628976819748693870641152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 512783867336274039900943791151356867766948164186557145280318546385033439276565905970205783661024080696488617510059018876359677050606131786377251454385849638024713270667130141986320752421160612016199924812792255462813745795335593953481965012548273722418995723502062226873826117244534429862591350401968338736021213194291979509073713235865574532036143073374885856447610648607225660441439831412551929661165197430178334639768638471629265772291315396255512739036082080342397290139910751121798181224811866525380762022863849352576479107260878047855352897860741675966773495754627824120468859557008093126371417899752153244305132844056675060412992656490950772155678569553437013331220946377666129095783742785085713133050268721928188325946853708215559265873624983447593602726970486850407354481839483356469661829453983969013357216587972406015271884318432310151204328182219460537492054911444564924579381664476983709647637039385377799132429074478602145346227996352569555933866108233131404267571082111918462134580202648414427708143115735328518361097698663768428750013282949492088618045468787331577048094161252361613775331449767269062433605863771966811411935452538957619472728582380148637985523895084534236544277018921783334053301087499949678240616870103494822943303462595664209639017470559806267352740414972205382464781796488627284431112209835779645115924470845652986548164575615217608945616875854841351805778694637585279986999181551248623466115853399418373002499785760969691171158595646870568803267096352110073236227511857454614155874628034763341286048955237348523746916926180913922237282377353846224675094345200614141595017701571143081638151056410089335751684706660735352105096192250375182034820084918547090627402124221877802785224637095719254695994350151717054564777960401075162302631908617015468000063272800733221715705324313847980450987058087136888644173824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -627013350114896089026147706509675596282454196263405629838540543697785226586613005378546856865204854892133603158030086627458485358602870596141857294601004699673284562683299932973074672580461769726821811137108110281875400727340716267741520660941294282904916622202255250709571015229128164898565629102843493511034158335568754965822054689042863631269853001542992505899431158906263835749653725321972742452476654101168431947394780532203487631228104438789257637559862599347066249242985961161793315541167962174193692170664632572491414394220932703430875350648594528716704546861279206958793321367723343190655171932234845655455992270921378875399264666370594110336284724721973092105316130838151237292522400424634067313066027805133964536164685437354700514903748559929408270094119556341874041971701428305844752513528421268092507196146769041062015893531335976074879712679901895314583526722676221125967254858716179495560557776500745910842855206680694651822197987398823897276058707747823403668754702587167007246567328860499548257856712774854717661514175848892222361815825736448144664453378081438535909317778742914410325924448406867527977438840284115467028161709508278688310225201318717644585794278175033790179847453269438503042650536059356332879317952405706376058516454420877726630499136404095001342165235272354248528925017133443409030002195747692888457045192763023502685019033057469326643322577399394213564260930321081980095651833254529139606799079802087585164481314639628402211346004084139040720298748479360207501486523094391938837662804956739722037182159941911775796824476196244360136570448813898218071988893359986858331774940702600255997885333054010431109473340235192802007387999518625423048961328193945541793054076068249727286043167793748597174012020071003706902911931353806872396721922677242581160005447850831521964653922533310110736483010110727084560089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 540166764339603054187508290491654351656353406819422808439850887003506740345184521365171382992877978501073674683321655851732930605831629791361028498010130637138199970747097352335413297526244603022658392811307885684975650479764624488056143114935667747978587504924959795507113084789232012761498144404723735173928254377129577243169102532195946310602079018066727689912231761837978109861477530413013131833434731418247278169954725972455066135502344747650647728946248628994507284168560088315546757862337324468186615569346949530546079785595098224902124243843878317444685389986182280558824422378157349763785804026882780077382900012896286884555235053648104403096044178849438406943913883935031986041389158789738573662852790028668655226319149200442162361088975602044125812203502988643039494540153348115493756537092780543503575288383875267601250000694707433473683915913018419236089663379944252165783160194816584992311300155950833481493137665896846671198066560246464750561203907336805897451191344948637257863238362876563738504124766569536577603175413083995871593148286858370342317238725024084099949259255291072288146162316111518283638905017527498049084994959576992493372366680948325079914214071363955439852667107975972820175531183339634334499296868508192167513967772222363777463650849906702292331768759054248723726012602213253594222415766278860840112398690464532390582882085057003903733147346005949946811224268442753834135058927307793558672764737305753410568719043379312832400030235561832725112388090390661723406024787747700398908058630899923298078869655903280811845454834154754479760117718193592350649901727921797017334892645167772788741240073868232852425828366961393326041304299297280650996040518168476741455246728962124966010770323270985707985054552382065946584467483918358788069909263115067360982327869313221321077464676107487779910072486396863446033367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -322529986455645039066516873792552634278163473283342710596815852130774429312224090836624608030132416361129555705665100460998736129930372405811147170189311058554510439224110183620237168332312678357554432128220549971195825400971046062691571300582918846250940783955479959463159493806833436265697193809837724859508036449953986820492294486372622582439466932517125647074815408143186315406300822341171225322808457157144517010743679335221586679484580184819929929572870485156241063534961820546872817453297868476602577900544519847630889904112407312022275268259970013674058307083719062715040332416690705671655207596942609014937514704236122305573269039671677399580284566470322170450428010247330104326337051827350430964258334485480647384422764526337003598281320219745190120542769288129549583400734443972472170942531868317757121188318855843993063068414381298332224532036110656957007390629204638675952469564792433196917776846682058780181509755268159746137374979154939191430147669633496505120572881943666508660395767840984934966167023823295640861248671011298734947278839517331349510723324200690623107031818046318027650081412190630391360717382819358470612076440568414119891059010001256661016342809569697848843003251137353606569959172027664229766219478487160666618117601396212610015752030383202552134168601303040471662768733705838994223317035597653209327780317314959174085112215566598417480802032933981010456860205035131691633189475678466438081611431061320152222857957590774904257584840110566177733729924844876803651396269315552917608174705253434579106815407667719347729379081320492152164334333300284786959114159761024451866130368095106344337435243278132341286346747063148129674384627597203622039936711112294128827166634874346448597690907169113808564951291054949071430862218283344009804511446151144000122618984244106098244856649272557764353696146341610878173970432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] 117459458817897414838585512700146346958542856926784150117359961999193056897656056100381321171766991213096303802779118292624494976399352031889506626169982905137396543208011901174706604779410454050068205438905172226696470773187092162175422633937056825316228952705780670339047968235675764054226978845182962118629306642175600824746277086153137453780594966819200343352856171474477899694720734562667024387767627171672654863890322956231739477811901090278917485882403627175084492855858272719857910239106179015291475804558762858396297156452027452041548154665172850640204116997695426786829749497380622132452280751398755439543184597894256468745704421117856125428441557159114545282866657355281622279618406413953424018223451973020049655381986366766763003501154354041418673188024248331735775299016299942047416300144663775505575869531290493611635563403750182318449373171715604579599060468556354209007998529584720945632219646977714466775570765812569743125428021152823811731823697213858804638595032619406597337043737956824401979472963540693302438972433158429997578119612939286226657144958249471199376602980553641774052114166374597586423997494244499424128192898341547128335735965761971989039892752038666187281726936225902531405683822093548945130791177892702777996646529001749934192903298851291424015238455369811559333074495524016658836418274250833275511760752559014285089351112947412276565819654600517468221413715628422971978408435853664260432641577674162158700133913578559140408764431141766958397902962080352034018871960540035685850371245623099183076808207726224811641445693577989429736267275706275896466338409255417879776519499953971663044356780144618693211172405674292982416347965409804455703101782990055694890290894413012736817825611313939745317759756681628962929467315739205058820472805809590645370130687755449627699061030885706957303706865625710489902252032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -13079272296937723181378499267656289926478424778945026394583967591704526155062438824207925046434791053595950617475037935487312723356475691666433893686700019677305797440759916513516732977618191499082823273410591603893115235866968824471109978927618831906793932606504746831956945204956105046621643729410901643116982166417915372432425518040830250892647360062846341930525105518589640896784096822079362001053651438828840276607776568643989798967401078917121743870287100029390005106326353597507962647287830562022353516262224674705287247966785812965344672341907526924816574641430955629373633355307624509778801025676806606748631494354915381062915675596156013879497094804559595996391343080325134892790160192124710904987097834367196681084640293374445561403421721854694504596990546856680996882761733087351853489662399320956834164014968487839693130641517614836071083909140355626995210160794023949675966650578473331391233386307726267870461928517509544285919585085937451015779445042820791902077163960948740828875465369790867811438720037764369724713763490889435872075064904777855103116551508547225634990153491885993209723032903320891178011734236375649250584160035202441825096712700735520291710428206456840710421600036807142602198372954337696801753803651977946096186346516651382451505654142437668111167149386297085507855162932629480578676911778046406627074870890122854955798811240696052437759711076339789810588382567231128149033853274999587777351026880392326899392107065103686664318023812815033333123190072199999094475555938133285826561408477913909872123322644725968418215506562731928013364065973594498136161046735182510160417092402481368023778494766040361432237099103796228476198413342876746607794149628309017726611885499828769702375393000650107229081949361398702428903773090042657850966984302556600527652359227787643326605704018685618739249089054111451981021184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -1194768422231091598043870748157877934243962578586900597152661486259879118050178858498272456762108824251692529006734823400186909826571121432774322488601437798007457589203969679339089853601989336677772489600783851237522628431739572989733749117097416010279330174678866267789532812516895882272443157981666339921394591555693076196114263744804648929231539806386632400165818655731100623634022768662612541273779693798113588937151362798301793327447096728712950511792063005533858600749324148632773019745677094111702508249544003309843389021518169801401083924414758566455746004530384942603916548863856662520150960421580414368058642684597147586709088419461332310040885452119974486919581121399559366466002310331750591327894798051289645172617836073771759578482095494830133255868185349884839191974242341195175395140702305257089659558666089264065955945725785276977943348441944640150676417566085232352851703394744247705442920275153980782623991836711633946563569949618338669767777140243257133506884204720916788429426757134745934951113649419902908266114511164264946127879019741629645177646184564912147478941631538453238117902006399195262396834138633231758238169630810095165293695748607398562802881727225545361107711553786228569483184476776237845498498396233393577220076300837482833820824694731359004743699777798357826116324649240459771841222326312432448444975700180621064720841125605346123158180700522277393361434917782003115816331301266696121812787955284556135929425493470748467515276512927180543017229164686135364964690005343278099969941337344761116408434047113572404798541753557257506630119052085791352874210882828863591667555428271450036214289579398045314336788433372109192799357593086422874792963567906272649436685454342218408407736551227960140929025598847091346223973744470572236486000504544475848339990141563193742252583949836398458277010821218173204824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -16949013893293684951541167506463218843264868285517446631935725889829025729106625177824014986965191090332861445219131286043298331713660867437921898320469481958577670837668186735270414782385696317013573967036666881857395172721032295991520113082823495965777390170837379462149168583392642895082369604235237856217174818489524496641077335480304971036979544690584661479558236542468717936821023066231613865554425443475697303205879236961152268163041017215859125021065489650151058644844213693393409535659509764841748836450197429674998496317414726775118367094049715119409396128403720261012160002342141025373373314463234919082404289047887712428239058508662575080847421666972071408374176476745155326342476312040621756932305099468760526665446693903308818997505386853184307964239179008267908141212699826913482868193404925253564160385234512912488562898195800943452740932920056595656017389567810048662285330105603821564272891482190717821959848810030279202101852142387625972351738234683373860439446286496171494276664733211219267193303684711874222018065444232153654608145673700258320807516513379229551873351692444446189651302424247590969587485571635476245037460593755037304310015820183684930110563719030772633021109167506647008324196445869318944516263640106173233531603890679713191312576875279786083707309538299511715176237196158648573639058232222413783978257944769924927370555769639415603901433991874544221579753823320839636220467384666547924569033589325051304815186330092938686031270497151221964635156342736730871242720265103783245752253769398040747767549058067687880544528776970418469036974172676263600807851787792191377652701251767337295374513914671112546508594455470830913438056755151789436519388696261611360318740844036789817047871885642902367592739864896559114820178780093476833794504690356477874234225472507502486063686436776520070609572537200164661624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] 25964310215880178033069103401544169317901343146547282521418816788202512749897838319239127695521359501339199218452564808918921149889301336844181899475913709517213727221360800952515502791237207576835243713020299838947343805655451710692117414931262210475005231554511915667262225230824472988003983590200477031441217289435030609112183839271308508235655183087467223434052449012702516235170667416901356070287346915723469443044868342957425114744388700216997953176254311765450689579741561007135924584417759224481935529915568699723287813697975525269155853122929656466110409694840535142297644372256465123992331267277940008482440412160243481196194237767597640829735030944454052188422253946950007071070649313733245752259816060542320043251260658043468561799488120155012691249636752148025795390890767371465834809670184433272966190850079722308222182324015381402144506429043616894623337506011320356171180635958793657836844988334454339994030564330651928641790272945402768866780916855812529579308035014846721129765320789941275734246462584589699555669463133272195060450616285580989476490033788734319544598299836973834405316048945672437858326247101143251931382935458841142605565526431011686542084886477880767138499010119659357558132253672938861415448434852079339582250322364646129192565324499287050656548448403248991463764999574516184147287986160551059264547161895166817081660615781258774728928584311668872884667666729025472693882184323524663167579795010553419019745650592192498745214553176201752825438425866121887614022605371999289099514678961464250636570544090232256143023436946651940522891388271147492801896688494790788743638979139976416450254666905576616773894975882940165123339626069241019258408570304654410810970011501452553152510428144157025214026090606414857834779993183879817897762188216529995310167065534265382669339266000239602510154968807634399517474816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] -19064730938046985987167920036346048950937167215390449258161880840709317092941723624406150718363504285114043178118282898220976876946353937636485372701163444334488002460563704123677756897900028660048216290197126215439668059431137318363747688044452640236927520561280123688040245297021477000622658985536562078405642099088408425136356648525347539154863846539253034977801848298145227960249287722858766417253719671062990422403121526447028536514097905757557891851487425279818474784151812360858574776776618193711643514273218913680062840103976592002956176496662323255482110354944243755635332805918716316458905410411798571992828743073153326641883717947487834153588113570073116973547217015884089238550340661263169919196742299656996251054868717665079537090724039538826102779988596062320142402482297495849105649481079152262780318351310089059931223799926324932655911688035729738773403404792346622833808324868850968886394237584426095857332831960659353158070037456698656321805851562959731886740781748233492586166206531269695222941693375088834752167530704442819333408149917449180916269469275312384532033137781352098971938353314066040069202062335503400545961584295228419350214647643645388672490322605704926735862286209854965659804788032994221350477350097459367144963712222908657617354127746770809448176025086648855932982050939321923925703597934844883897727370533526697733902917419394760053661314058884562780676960315211831369938602141094165518774950117134113479075444182164782305953287122882062880067073221613437151378721191122756587317942405288612416586892417031572521071637281802612026493086460732019454697002245883384158999077547683881757872974324828519140427737813970942525616073957741348649624352077916591965775791546315660115884022320260877183609518335611714419270660558175578743093683990455769062282307964797093444303395810362349178153050040333739491328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] 7233026890380561043026495967664821435527082120980370773928391916665444117456652295795931705220517283034410476694272622138246369283078729181352031848605140187714861708529424664255039755916274531231313750259649711249421937166048962252472647211315202562099884975143981154526005651863660770914129029543894552633825204476922673809338427074880371571345748614523456146498953927767419485960958456659085451842675175364947526542549277185572730176193018954030158079841163697870485969829895468388214097525730716593616434485015438129715015631612824298527623682250924098597524377982477086540824701278646056195314851565465805846444557139681295045806559680038737179751925140794928528525364858748218560688351688571736458582492698460727066553560020201575296241310820015585957871240375999057082995316668740527049884866856084754313188082457611469770251570667934396125571822851831952598680715415262572155553745391729223044817595650189022700153427185857395843662989318294643709424631771791225090737422457067989986189431443855753800474065795859116999233970544939779251136249543679150172806386142986451602461159102597231414688713186549786154367798053486680927295869467039072054839822635130645272901013827945771184958864830860663581768269146667872471645635455801917786420391560644388861747157415358418629315746848248467815591049083333947103158938981387894323953256994829677252838215122084279807074377021765635204003790968528706107153664914618090525404090083375770993517780764925922158312502348640003665299463530420352164783654503469634910356257565716755305208736699866548671032668603858177011216454831634782302092238202544321360221819806407549125710912223709827779892330449563077721488774864075747241210140799053202619509570621822800318097952445732650854305871760133972977408262412318232896565387173744141060738355065859124701585928744664320922690764882493770251108352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 446983938776360756633190795293402860456584130474592041844636217445404455093959859836067521622469055164355543410776304713371353790638165269946436506967045630853158036169323916567242119380873690746467406770932383608550451272558811150152896981302624844900495066368500896132839194632202746833079813539677862991706841313050607445761161884936843618069176264819004714602414232943995805388720124029449494705796081966273412082651223507738045954217083280842630603874431132488186941233445942143418466903897197886273892815165978293920495360826489066516873792830292812977236699618212422665632938926875250500579943668485576782514746551108009700426875874173199757194564519220011207584599931806796071254931191817657620063462984505106488703756021492560753904466557157538272116713994336495948277926042264255257707494523879922434761463216350400684988356171509144931568968803748211472802511552766629127821033093145624828828589081664019272001201497447405390230963405045338653207066028639879491091107547766269019959896231506303889659894217832300379753045235056544813413147544356763641774101663805508174373949422348396784128244904539053718347895361360633701285752273356529158636158664320186445636816062983015346634199538008736853724655427813091321192930664201136468370785489006539453061351516755319687840252009289810163256487080402769439330139469194924891676398489346817873208029543625096394049050060921463275033827093694087408704894062386072817406087059932753982404875424460659791171358816688531262858590341672721196796607121111622271400174213804734904177510120085614667296036142409691711906151926018022313737493217877522912908975627212521998907308569866244194915449338379690386507686358450376556518462213355220118357470624345669197640292790822983912716797415967714249575784299509743846426378900403416724673225971516738871235337289023871608508829851345358115831808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] -2652050153318355240442310188315487415145243042391752900367879174376585218709660466788536541067919604161598097779307101529009364473185947724335008937856217297128055559107878358978869364031090002170057253055385927847050956249587494860167596370773588584985999169999270301172418813813323257912253100768196996694733427847390041132074769059733959264972788420365854372047235376899888289408766497999596809686198370195733208576620579973793428138086998107101718607500250124872194144809825313923106332256993254631696315228152822287217811304156746801094474548554463754180325171679212869699629372714666622423610856393016409999318890790933770622841688510403073149944405579613344130790818951930364566931696383592986679211317499867293149308245189195729871405695694015931067993429410380387849522212463007064315085564999146055081869754591797091343855133478662679248159463234640701807023335230346489830331610827153257747244014365514811917394199942453140981555386394014479768731104599576018909967133725497965511180842982872088110021714440730766844156106117708511694069589429161314349774430759169049668050574452117737771594659511135151028757308268893970445624704944674794667657162505623211019317981471862775371782659462367553653790243657756665232693635866928143681480793480214699899754762239132859721822327381116481788424283996211594875717715902835132102582292205239621992975713633253430016458372248957085936226435048488928845007998899161897962596867012445227426505742451453630511487542754648713016776353800415848871380810180866898662836533220738225751228090843742538166358363589595091641428376575072251082836447183341951425067612761515496053067615918849682110851583240407813206269360602767181832936949932833477375027969759733378223095138987285660872534206315291496411077202152771415659280614519806764282727717887383458977420503924736867204946732397272769732018176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] 2038162414727333628184812167841911365726260511850889575736188475963972927976201481189933318665538523106233133953368585111312240270458149949139670595956162764916422224949315094771014749753265988118450805286510075073821034075554357258004439864659792763363798864683669531104654203885788944093203379141725429081913830708339086649510786691433262555080840851257076989106392447457914429201857084379616134201594654268736668030747446489178341879982553710342059328661995495741849174413059303775768483475138333400160642363181078155551799170670786417358538218180078797974227197095393684307521833871817327786147463050686667226677799263195312000911575861266028046730746728867594685378993680273024469895992111307247579383997154498492976534084888223462313673562446999941291189911637163081666806022747442967615666617561428877171991061118875047023050475131733765230190727550699407048162852323865228996411166142058079034738113860202789081503053335699254891151518563207915192820621462543558166982691950673972017585504566200742848118123405312737827764209921110527205122110810656068364297850137291437890060328766856050888794850272983786070967491392794776172781310242479389356643509355075288744285818589833130193205570733333527454803234962425714413588589302030532185980717616627901197055798975396204891422607978815929425662742345193008835843681060669134256024295090590041869628025598944398427243463063255496493069558733478801308369834798817024384953339634312008432830738231310163369985742151309765223163946625796557102538250574410717890870892183464199741531445411578443044201774082547949221529832374691293222335831448260037211002073015898144781139444385559699585112200774526028583773343947665995535834982772876788207518611414730649238392750882538169546477143267431041403961206968810948143701758944352892643378460873914302052150273467767872781897459282114908115697664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] -970969372156042351890394812267514937751234272956100117303408058472948418687594174908916777710635003568479741449228294389400206782489111907222362024599229826897590581960643007135274967619478097757843620059819352306040131905725259913406697177510037056123037676245689793731993642935415231810384925397619764514143001462451230454131707882194942020273563481019413836280786128296490850364658398397823175491396365176699021032870247378805005736361592396919896599303888262090836353083327437996262416459399503222121929400159206659143219321409247635415250178911019835890303696623752824940236829735161396870802733707427225457771310532124036727012982497524240629051612559883461178809946706458248152720135013455822957678867394685278649288450468578998289316026425914400423112251219376017189745323809489925284398200716734670951837068082538117287824704663368435509824690514857028332416683229648263028449187679326763217102284710497460370461232897607117219287192852153989471628865366582599756634627976008990307656425023284226938944825599580006002182933210630117010572697231018532956272928037488655087556965447813188996289576345208368700433527069377480407026225488536610634089615249995664327911021360388510321198560135092996891022087366409673620379773687712758762361891795365074566469641600160332097869003170466414821392093652011647478447077163218321792160576957399250276733500788572528855985819980388777664375278251133187465914313763411357636113343788864290997827991419491227798422636464668785408434354947703291383662820935619327332561621716897923756666286154391781035068257904431465220368929032032842800060469856538172840944903711893474168756644608705575818284298511670148256711775543723103736448453414132499141816210359147524297596786734110190447807195535474245925221562286240098454101665861301516142217858163417318431909033954062551303098948556534373964316672000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] 319009185931534944716382624806355218682802763206540984385680599050867815224703655422068485558942021596336746522534629929130762810172185193018627000261524931932675044955372706786000166075019418916175606681195339782058113174921290761965571718329878924056205417035213608032012645419730124544888099181031081255666498997458250170306429875096734596109870011532789009350282677498092438173531173800697359605259350444117167960197870155562877323935842035353825528150586772377700403867449268583531220993068293372570251929067441330554384135851911127493943028979795812540736237501664427926540520027021041011858072581627745825429531231793110635478748260759387124827888149178625107752107737531903475684199253050793298673213492562832163892697709634029774692591581711695759511391185887535524273064501253632640649117249103264272647630241451370202329878042540857995598794195422771820842565534699458273359953594754667762307770574948766683382795938538011901575433358331129097843329770729620394663171130931014186766127934266821190867432263576581070823024150376167723325376900979197314839007260166545769288923530296155729156530371661461395719432490215526757930454615186758034309337945011724387834412068391849534229921167337901650094446568897021173288732843494279868849793776945562013616604315398140553078801973924147776116187351625429606566721177691538999357360080094337100351061216414220125687130729938982948210138666062361515315667782115223901565711265821954265181324499982450330689683437760954212886354064043954402312921691987977812288647006672748945924266968196411053283003632600301650695159746909801406317303744148025930517275711422102640678547681154361782013867564274423352338213316238467051428005251922360035291128802373462310759324784378391757307502906511973991823146189575944875912144914879391777781694002108270061585124376312066319981572269931317719728128000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] -64466081069894467364806650352917954199247521769173905869072203704712728948010521257464245427114055570197092457287682686962537175198822632070605545237774379719494103152384812440990671557125101858076265866464644244834759715095856830493408386307976230445846302091477845804875598212720346368081036866935299329044672718827197800329813429221022171579647192427383059119925279516994574911415515680668031605314728085366108400757688231457362788664848120641635968313854607132704269066735790883581122696281534388160606333127238432380984012765392849046403814578772946104443441881633109919715033682100948461098772897692729189605513550793840359192834486323550070125248890133102963936952226650550879242660189930416106002758775860730652049659188960401981636088205565412975100198380005388186958401095833085518178442961451552474326003624849013471094717619764727655730661362094895154700521598844172638863202960408780917449689688951200974641827128820459015843516940425206079464445525529513025749307567561478159152754105060086824106438337630346341022169760019074203731063408877420334691528141103500740269955403740857566077661696598264402286914813579377898298340300257713652942317610855285946263202255928503260763570345518915285965550923503338998391784120469322789112445822449202288327033852577266869673412187514786923017955657451047916638812769990065504849021881086810059465009687522362058361632440878636309797697061291229140724849783240260245626552962790320267025435929221074778404261130521579466923970799849962741373884606414378455429568044392634775609897835709541343198974736427287163900473299867261248893811843089031684316588831126901008641315048580472371574283660666853031379442312722739564969215103797124748491771806316707315787394390130946027570839891592048333611199040493901735654148951778502456858392017754598356408746334256882143296443812264024664440832000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] 4402374019441724486917989047112992913047647460808310630926093400561677313509552170177662122767858406636580228045014836955774026326974197269709161983086172885640608498867427400041659943235188574774300493807013837706887487447855153644512287479859554845009423087281749905576298087596977493127740034013775510018508800153665843470642095184240947172091916306026665658487739101855037801921292958522208402216355662639901054250522078999211158384865876585601906767212607382229741604165914801553271014187372389169455246735031624418051640362432931182066627406431011680252250956634797430645909251679119083064471492308665834274838498352923390661073746112474028159111743453801839239540753498481796264652355679411645609178603152380146070300065859906558798165594781905748666601676609876220333490356009769871893603066288365665421576766132698136594478704036241667531993932932373365112589285270296955768933947127762695149194520693804630416022891838000564883963717912392175471138959558331012923422029212332140188963829958747851795502591529807946249733652702105279789812027355207926901287499856693667410262959983420089404163074337991024012151128311162260715617390243645577710285884937623838047272103313645744577564992503901360657514552265289847498965410691195341527389941228770144201337384107763216350457301691340827691819055227846623894645041323948603161960245477002240353185597889388333157439617684978972611323619564567203196914294398520571921198598550181190119615776214699983429501311807171318189492065234149028392942543278406587436324835446920139022512897910080840120098941701372299057587656620260874382971051194893045347775552677919263633630144518026241295742769093985007226862229336198261875131687697531011568517925639275580111282598926123801543196761892891710426251480365502856133905779564514777712182293493409416810394530541067356861957105873244389376000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 6254799815036901343893314303339264201390987588634234681136131480553376786392110222730397322741939552566311487417150071437702646146320639329405034613374395975459939986896242259051757916397159326999899177651346893763567469498598981941511735668267206420630589108089453804757017819044486309867650148728105268473525757979500830962578028612640347380951165754745315153195713327780763455045760048649720862906825105303341197854659192980656163697292823417964105354638666258446489907771437872806565953037242002208257613631838337172942471611063448036775001239422311507044788694100673651262414982296995306467052443780566279395702658018896268850263935503331095758047452478820225335583256793585635496196955968464278553951915578019737271290192083603092248099627155809957008151915628145852168186523079729326871984226418102674437543331314053738385495318862840011576865176791194376474677458297810366149919427058020369970523380504069228235808467115515569185296787395232625619034132034196772764072721642363381558084118561037023964827911921334352363104351054535196117774033430569442925661722384475794877682988524512373943163547718145865684593322784986740148426133276714017318125553837306826671728023654999277787436814181131838683163418664977890370728914869476820660513039843240605031652631098055159486290508656319332325466616737431394793846780645988988723766456121427613940753977748849904743402026218008646607273969404038970597557871368106264442155272014969583359651837064353214661585283670147125805238019249449218287513979994486791579590744001027472304368420455274130232668819198004227635925491288527019291173608527580790078013162582389177144002152217991687002030554075684474298929910336505399396917514051472895318658048509329373097658311325235231330573065626798313438637282545440274630943471601884535708559523469612786507147371466932401621124084135117511983104000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -2984354263989605364079638467658549092900416381404182054881061042462582903965507420911018216671525012689304579804619053491537860710627971916440666381796288346025856231738693494334931019202232010381649490525676214185503008699680879944325734359478990867893110815664849737798106644193156324185295704354151765440203597685909401267731322893911959639572380393938229491723980805008628817256076523001415272505077881940008874030659793716064035363445679867637370154997765231509208916895427758413681228752939971259016220660464234309525614236657576348887691182978484480575222607408199674542600343525685478243981895064620596168409829767513155477767257461093995570051164316469144979073403521756720328993674634844833613284791869350894899444907093774301076317994904526719732965200564392931708933501353379783252224798705531417571761007724314900686328589053039989895143414685016962295685200185688492869331453353739609399826365910079336568803763514942860387192667587000934134354505818480605544865849093150967781856820788472604733458317468448346726038967940844044861385307843925366875377071135948409311278679764802086365740595103712308824940727209028940334562365742676079292623915309230147754925814041044452047265512753242405843362644186862771604480088076571436737738296190401864132146494920960936817581636470231536210839521266237700510059901535919078571862699003969285371575066019054569718773497970000718584840600785855681152900385650793723411866900388658222998821112545561877153558044722397274637502665594601300872843571393494552446795253974735662870540198831676261947152123540309554019126051454772880630409085400210303121438487730994209623109468948353937962020504817476458057528302866147983459608747626184252290524250725761819038326486104879138606890877983285468549589104600359402178377187310912846780431450525970762394173197635451449209136318067142329106432000000000000000000000000000000000000000000000000000000000000000000 [111,36] 856805851814243057607015383751495438589971039193709086766024047225614461718220946844399117091883332022870809784325201824970332214332604919132148391271395361600425245369233194550176481222475103784098917492708615261377721525059206719922961149404553275625073146625270383516026971558141071422514984068833497956288922661516708289064858024172653212357892238955828460921170063127158531193556026564260566840765908913981122861985095433009511926168395650558257770422024167648830261964663973897462512512054365474313675090506843299641651483540530159084614408567781202565029206301125890142483477589020840352732823250342039508922897981762672618904183611086096318138720202783470193768251730609281117162803811238020929982927490298422648488943612313830878005375282558900291109543648481581582097624348538169972544029721306042875436924691070367803799106193801715387329825957759884030509730880649061747468244203687412878995378956592309867658377558363238195017265111421534811044033550021400691182246490337582655602317351847649551984509516787144327703805411645870881289455299007244656389523751564903194846673144203773262299239920896592820404059837798755538830028967860849521660154675419217878052794579450658422782386321523005148874846420182385437318721972354587034185920646333632887964063635734250325063674692104963067044179102716105482666066277994546066566474746849530012993338254796964882325440908770251973096165822014566506718884204679947959829353558983675906929014194001306121562071251487457604162454211428577583519221861331040637592961122388130930904734845282807700231525434777886379846797564149379487904215756743061182487006199798356639940977457185601822142612417268206932532901207448372646697007318275814157729812350705529941687897013278474548841338920888843911068091502484391315129062748732333693248813098898531433028088448456392338386288045528878940160000000000000000000000000000000000000000000000000000000000000000 [111,37] -157372166157464378610751332812233120547782195377656285258216549596575821743213396649526757568082964801200182099594515426176667118490914621723626277267345629328591173602586386972602784140209647231209128533653329270963603526707758163297307475891187364261429837384391606071245978722951153550440718189517150744895085353814619835311139771386971642145130305126807472288127993527212932321222481364640277901706128941116392020455565002461213546773085145770803793670793218378289314619477839319498101179254389373393030938720846051635236185531998162809858468460184928888699579435750421273890680728025613819983140910771385697595634967803168709211885247491220722904707085077257749410457839589992035657851477687305051999693517198027296372696167213211069829519761031938518727035916950041930708336280773515905193600919919942228478246055685123980303128916602501682795416460431761997152973480189169845742335303194356263038201102031040594185107130480364110623618108332749989477954634539310992306283990865602929372455428548775955071702369798223627100494585966737102321848005515439904151416918170343906867016147614916766889041761203804180901642250787064615382997383580685519226924018149587023251202880565154933641191499080119910942387198128436665230405247103837091933581080554156614813457902509464561952290492760922001998657102154591454324459949228649339207041593156372654927387379240229499596592474839897538096164862159012902395231148459059821610941070340150541080941662252089220954560222750764372023229162870366887482746988565734748095019370318835305538646508060516835034644494527332655196545193689417627653179576398491186852159215218650202651230914149224270817827903971806440748070400009113389173928269837010431305534656796456932387270441579317200098471085731005324769030823797988365738058827843340864298948941146461103981723264698265952387709930373635899392000000000000000000000000000000000000000000000000000000000000 [111,38] 10790700367641571835373666523148337188368270153770162622723529882630311708803796977604709527826526596292393536038552760896313656792075564080145851509113472281288339559703036256118747517832024530992695234137629687493833616344774867945259789886411578563074095260984659622841810841042350639031065138912982202347870953204885227963682566758328054924213043299965320658919762536202320919592486482050261846087290882523787102600043446734602105448976099128537199345782520419954497056767104175309376669501591966729350717246960610895596658746313776336948537498689602284970764093124354274453737713154044142370538140830794028328410001269794817760214177823090748906717787922443849512556334796912228053198128046084593998916592162976807701218652817357291080087188698950998765589764026094986181592044314891357222032915008201114656402249402255957761367473249311497850524585467537274819018265436488733098251818633409233410454603858398643522121959383757242323369128347560709079053281268331555145418851344094218582957177364697046701665386634682731669889773684281612451555718308104127419532178650413947266252882088604033235206899802892860208549831825386071254674857857889259679866044217941611466880890687991604993911034811019086148180039221162126249900200852635870970395041410531805753332040616837767917058674852670683839050785453271413298072848658336149117531287688924247046101066170948881690181587121678483762751974738433639713458217966136602917473810709466548327441478218428703333578684865294800290574381057989424008567477647647822518438365409903303810678833932689767631428584809046496591193005296704129386549533650861892368840778502198593797270320115031778363692889423589029023963637131913890730336570589854135466107834597640197255277476521900428078333428465171159482263677284257565388472777559973238600476768930962366369497010851271845045215908515297624064000000000000000000000000000000000000000000000000000000000 [111,39] 4329777825428669325728544829363180828786377552162271271676931017214789212374577473894300235274682822439160299748576267342449753806445451611354178987594614483866101279923352751992502291684977269945054457442508225062057508246541979786872201956201547749245493603785259708517613921132259375624794009764054899224875158497710800401368129165780265671738725307979887148348445613796172461488158742055255481395207985883715432590009289513989508044177209156106284019123596554051900800587370963713200796167999098824656027569411028703201791178532648822919201504394372700725022781013848062122820293834152698880881738873029581600361891074829690551433384366271533409112813762595100773964707388723772828900404590111490342141388834565146938616494173765392813901680817805243969235467782825188676300470107394704886314748524287809709991536635358180191339414253427435817273066300223957335667801994070069067833169369920973561390347482576093374335065810599189635930125410152639707900564877904880997696335262676807631114136025874349924139554869191873323413991196138428173917011247766545239650501691660483884259966568639473777066021868410293694550783625495411803190480134204781833534250654105295988995598804445069074247014055623844817877773908902577201620233015883382412810328622044438421334237783515139569440104111358025526743392868529478416785172419460054725047043989558479015323780346506990335376752878072590396206677445243315881024905756373128398854182473582390645386527081620146924246343780616745783613976225058239422017477117276738891628531447241658249116837747674944731669736851964722909324407458572041958812927148310032559280238474951646566467618886824574080650170551476351329279214708252833590100341688185936959049089309395769647434131067561202407641951288428982478286671501525707535460703317537662914088694151146752469594953135756233108264906108335816704000000000000000000000000000000000000000000000000000000 [111,40] -2086298293246630541092513641842154825251446614857853971925810168308133794401083257100443791463123009507261191114030887471358271103630670525400146805662901139541657963594896774180241085338868521660071863606774607606885947970871165609804082259980295532123184969165229857755370628765672228622725304420790719229972531307063866413058760905126381159442138013906444485403112251824209440404691911861153083683333047878351559533625331169339023308819082123705524825029059856896898484844194698503528575181380799587163161862748532797089639679587445641177210196114179741358336175695461721615156829279156491511715765192888882205632074821304552091967477599844136747404478726813012552519126508123351740934006971278418143122807111208484787777217759911529814291388060821562018479242048522222313909790953825176030003144303929707619904989361698634894290793582195775063057006189086080004184529608159636955183446750681479698898757522691190897972886805392567914879011068627833806249997646236896441155359805182978239214513568097167327591645153531932828748552143161001848439258385783733400807649924058439613636021218125392196608904380445831725330482902841900394645639477583929841465646780796562895147472428617566248665104715239136697240913330653128478406942986730084888300223473844321924129048099411054341804184310321478754295125580868898967885424651763214883482228147187329900473842891427596352840554876018578904400137739572228409982182426628420158841236692126178504905374429136990537638441088496203453886158034227524386104118228190393202096533151123661780968264995469162452332182627318067853672183258782305835689861543332270297198021416233421346317694811688690219452598433378477148398727886460060677458878372343116999217133195629190186724612105758733428187810128365986893751837188776482652530159959018272957346166092264381284081495309767517461410285013675540480000000000000000000000000000000000000000000000000000 [111,41] 555354717425124982615112921801222614677721344923353832763622130834238396107427437169662651900864801976069259865078502495675095514443266070242374918653732544078288762435704216350396951157379271783563208785362547190938960083801311722091321636675954863406107079725447840541857884780950141691606594653638602453159544413940148585386563136485275435424742662996902379726162891398469568207312150100572369180973782539773815730974972816860691166662836065787811244937238432652779554028719673704282235012639443880649191621255035316983052260805019170350861951476786559187020268431002531172713782306568391964256997381328488790881712327031843532437536886632665099723178778937980162906816134692857209969269101567933428755335589518512475742987525024919367905079095138412324932039449077372635988315229407907079218876092472862283430471696084835115390612377149157567021510361514036563562034667842990014631144787253517806353743261769584741848212829036430039151456387992412092186030190882707320142546979142553207722308967989529546825710632916488965115524085261714898006870163492548118459002041040406378225932164752472098033308965749945474078350015923942603760829428831136338736504960870391912721085502311855258831843928847137886556934880734048498854358284865163973388224028171575700967275622258101768034267196196079749860997735440275265412939464280507372264605184355801293113659479866238329797444320875349823502569540588574348375028700052831565331721214050971780422636567238088450331764451418667990209340193510955346439514855337372827640081424290777172094831700998190159956318737142264576556703619612161555011948870792359321585742103660431152747311294252605257353120461579199318601942987347563558899818394193201267481894317226289214657640178598407806224875690337026892012968211058678451103192186090179906298544854915031020601042099085028554581709231247851520000000000000000000000000000000000000000000000000 [111,42] -112209278067662764302510831452575281696502168605430781668027247291584862954973680327449395214724456479077812194942286295240086808952146416497217559902683339367921100453118425957806425294233729962120511784844838694236360589109435059466752449781903642777679805827319690738733089123648771033657799980584727893085837409135786450202525578779392452428273035996356590419281258195664551593073496330547089641451705852380292122029588617511814144619638497189612022758671026780709315155632766792114244355181972553748152223773333737098376073602841724471895959900577751601506528297634128181247508338698404934159619177389266450172450499763420211202021100945352968268290700779564781895273560370222363465372529759072747657230441074732965157619607104455919726428180766228410199555352305003025039519930822934802314731620368475804638861028454291841409222946397231779565767600390668496621646401042380330830243416547544659877262883818019502407593899454805521417128051264745977696093365529151526582918551649293431095305852940039788949930034470985047000127413739895344511694916419050118033176867100640680134570333496182036436978419276979349878606805944045098605597661628385952020580847509359901186091085871033299783672567787237238295217689780357880358328885841109761837894198570094562603195923398669839462427054858502257078680953931743769542420031733208005262564351902909337586033449028388311450707012109968459813175548644706664576173125082095617747755911617675120889990108210757547635909051576970113269166162534176224044676482521292144025423554482906194513411213358922894532057410914127151994829665249283238116673032947686023716762644712204204918230462859420797335407463019024476062444772664458294336232658635258543466870953955423426474379075328697247122000521732088982954124776941306264472349130431706357422235769824476989222634787126119452230400466889998336000000000000000000000000000000000000000000000 [111,43] 18394269113638822940572712261079497960098495326880130665293874178509158710577724180638442147638432761623877507746543763931002784075197788800672953578930029112088327320844432658673395380167102235234428245799807282866418620216491142217097668072948214622192636459131360148571562311428538206421426386518187326188016131613636241630365090906373726041783295566566671275815120069857004944986591044290861914160944057084579536959782752274044384949827542918245481264947398775557005788266773585189013913584346779237753425639481580186888511763273150979243435732347832717241052568447629760840147152485661899282757248457984903534396844814111938582684013240446373656353947180058404615676214109082401242164916153296183200007048283893565895742673073689615730070851538500120338384064602334773937853898075288685402847692944735043704243859463203876346342512739300708627372371388891612814110669931398500140179750038184134005916871921755167934150327742334523040591185483130027962438249376623803101324096741700070982912869267002425472206020059268600328199659187939086667663151480336695996527588028752764247313960389300269499138525884364205654003493271823466157193089368597174319085380409900200493838049245803129137947723180198028934559268155312774640709302614948791831556830827296518457560729367963087898793930887219078131191120121208400633047284977996679576683314546320609039422456804073882458187148622233953858756678270758219299335956181051660977683597631278086161495191691488738820365669836559288658908846496412721265530515760785292049836860341225677275852787027718296890845563622931714412446524778254341171190259955242806626894248969798643476827004755610715876373308541138533531625783339224495116520767160423477217147335005117920459917904720199594748990164722974050152967543390710333226693977500592725253112407449895620083178047875032724760473284808540160000000000000000000000000000000000000000000 [111,44] -2484554837149719181729289203491310543612149833023109561110272649646072158921114510026164384727088391255694353780638045091470115440103142584240002773095282961229637847940584452366657923324767605117997958066213382715891730305618706667021229839392793457151638896513909911368599564914049785797472809489729609288035163305906613394487957717466680120023967868620678212456098839558560522145363992839973597919011103516895191951036367258195612114612208276086885297223563874989500251625175859880870509867604668217042236503680492561950439265800504834717379344782958080564905491302672430818262281754364062821294190931622947257741802163309496602914261632857547565223942069079141769092928147200815878920191635459561809532434350158290003672463189713166669891517024762541253993978893848073699721245754472057968510272347584141876611090744280552016115424741339627572209225620696882222725168842061223155728191584781736379762510521724727713571443161236640604102805148986153404818998846039732558150597262413912938627385279233440295249908743524193939471946673623661736749629331703799468935741375905040725648375246799694142827321285981065267866225123296157755307648687261159452711005726453629608870166993189999432825385007205156692750486447859557742420679926220387229578183603011199791818159388847541883154477118413456394285083893561004167412825987676500026910533249669035280717279715944166494752181647236013291227190648171303719137039672084761353087676191024581352948364939423753947078623315409704688449109381342303967295035760907485781028768996109795964644798285304300792047120722460900260258268202774040876893224312269444982530758234679327181000048396264572613965593737317711477338576470752008340547817329395744679334632859680851225537492884698961583483330618226291815112370195156587967597234834401494275761658004904714285385877717801922356611867318681600000000000000000000000000000000000000000 [111,45] 283320149042510740814057220543787057068790415047999334302355953080050730820239249660800527469466257631453871990828717259722639014714259291092242347232062293877044135276197245021125789384358512917297881060971947047033709294768298584537051026074969581084223805000541471102350159670823726682942548869529369197678546601082960064165467546296377358516265105955106167382512988411840325117538605650974525345053912588450464062402380977824726299043543502994266352733025426914324034446676700649938741098444855131005693587106697241625074009539158446314792114326779666632467999456088160165905278373466418587805636306091965573518534876397453773225141495036814361471789014574981592952335570254542641025767470296771538022842679446345284569809952717217074447925339040886768513250446451512067360648479794946538566868531856693326827988237574736999679339636561762120369734174967236168519974112935717114323735998495604370495476635824352030248341055272893570727217719404379959717572358753214441045774151670690404026117320340593561247070247111513567578630562889020962017931936488866153708588764249866131939042365693548756609479596638739431040872792654739007674111407031474463340195916819133110471375253763072884649648696518447277987966121357168311863725228971768548803734791244886301758775286088986930913977467899589023979055502435968570644909549346453534384543106423394604155265314239694433310478081463903925318839537187803121913498101814965596211538782541475787137017323992442173111508849140619892085627094081428682134977176398200523268970830735059475663626465603951515503866230146878009073137805851569682436090489051929238962730253204120996506929657032402311421417435943089957802139654315147244573419486188040346041907922042755270859912680177989560552779896956460763949860745471484603305532805686959277813616939541887513544623079631987464076725132984320000000000000000000000000000000000000 [111,46] -28010814190746666276267922149691239652304802175250610975053044807766522031795541400174214913355244996741508849507466345503146414925328961948894432726303900504589967266792176528585627149787848354181129922197613666332818421475302359418093575560613016319742311112093885624797004028809956266782167284284382554112844021479269451170480894631299230997830866455100245250344294159155545228615261975602698287169433813133898227217349418724023950197149025982060334712381526793013215362697670318898597679653207418144939786185904191311490357875437862280739633342729842787322547187929073332731964865896177520230323378798031874136383704302730456381293918489042957429982284509234276239406022341503466626305311569459788518135258533176393924947383641934717787133923354452631135152514273583527615778696027956063229687549190716465100023074444419765494065434355275421663402618486476867623719596863972043950941286531315991736134368703511570956035224113618475036924107257967624378612839812532452564305927474008847037719969567228364476017357366137191117814668917694207280411758649903036748326751511161712781019898669644492748306560381365262566683957311997164367626802253846399590224205079037559226403266526857737815719888310654779120933678944923772003340439909113808967498070733561751826777047515179058705625681315711034661676327021726958260804606452708553787755460197487182760823925340895517018040040705601757533745328921659912844815929678445975989394831307263721588265639074561735931925314952363108769826825550802687288278261478160717920599044951104083141396654620361736574632395189136073055857612074910886437320484289476431858112915557468907748526204598720346007882593271113064268252417903482251798521386510896058868268617389159594330832422956087116620886848237040716541572281423600838053594300806919410591526471888393590240850654257172843340963805921280000000000000000000000000000000000 [111,47] 2365063386415190974329450536445931801154322825311589421191766265901848463594871610229574240695964371732998493509043968603046925464455442600125947816900466896572282989234708755905454737099146387934367557168680269576276247563013009960447037098013544461375866535731498009412798435734325431739927143142330356740268623537427963222951670972519874850132081042667572399694268758675266507290346967932932223289760541817273428033563209959165070722346098867413570171095016461611675301447672444774961750006558608668272436057134974418134556065276421778759265963116563490516437205270290273550720461898417155997508559313965294525637304368551273997300409809938907294962126447975338667815944789472603926233635593446200485368057444162229218514813796936030078460216356352351552258298413597648613473644075486099691694962532987786451260004109031480612020817779724872424944894644182232769974642915462617341836495301036375662234220211145768060943974068758608621546749076241398542596238274125712819577510457544067265665494826550354668357247617436704744731410908143460098253680412456456686644079708631079081729422647783800809106394067082052938323949643279235500715993497961730734915910729891783548627594200842281243327578196633111620283400681879313224194883815095651462481015354653943773788100512052112558555947193354260646263262454905768215634141219587831366381261104583741221811680186109494784140617429296264372384688996452463885620823898087059364718915300845983072658903273245514101589377206648489521620638267727895641952441933131917112852607787986375980015829708640361506021997895202955781891739246187500135944080098749746481970846831077008257423972930316348448034972188852599313560119264237447243439238419594965625035808496890783249079164644461764013094807890813714363257061860675338651107732797737109567910111310023880183696322123186687837601162854400000000000000000000000000000000 [111,48] -192152974735200268058191469875933858834888883080153143619007311668472427800692795366429382396599395535162748060016378282921343995869787730111457136730156501837829516522726182872850797108033316613105449188247956426254169012260109901595394132668855042069093996901479552147888122235019136183758350174778338278071473492409960669319168785194864300467300539573332468046815577933003037818903153845426383691524284089912950222055366542375171472391315948605612080950127109242380591016541838384689951152552447398547167805700087168276671893255775297794785240458186176529451918587217897457413939515427613233236884012184123481730165329729127393829985084343078479253922870371184253051968458208832418395999072836691917210816420104831226565623937256820068208520918596671313373942991069818766789428347809626132790545723036848782106112359895747132004800533449368209951618248819918581758675741460884284010390760373413540882177105590610319437368291594807503639636518429973700189259248653521546531929301261103275049095545615710584510599918236261382232901232881449963588363557725390156986346285388972272046179261043723890560519313573467582389362706187143043529451771975467704859654532501347261656048174229390144581862327146244067048425607770877206275907049719596548512200986904575587361130898673351870144193423804288350971532641593084071050212195313446587369304689602183530858631562617368570777664285897330931813717586034691082627997618643355376352162278590280172064264452730484739753468881962684020849756902914713712471499507549577787109076262869385110912403374406876040543487329198431920196275553102102411843707089891518608922343428566148225548195425198968326076169772293510614128103458038764642072220050535414974747521097869364154508596459021081125952803794923264686086208874155659182689930521204281632881684009130791360892273305838922969207925637120000000000000000000000000000 [111,49] 20152683829786481879776022071014171170913414389952949806484801312088424817037264097592338774427426042568756250136281507755965612476570055339518533491307269984067307274871506952436480132662986464145607276959028994593287781854909886974204014931158616839919278930280367056254454002867970406294020052212628648083503890358080108514322813721168632236242540537022873348227530749116960553129686441492987702059890921738133391783211118517518740996374059936927541262256393746534370277367789813189756746172361945015510080547714893259631757673510275937994826466549080782376179355790703499093780894199720027955145448573523641536678914138041950202210539325393360355499948834438564313205932785770228657338839640073793209092145855838197697689754773219744550091153903740158650501523388846760594478564177137638230334113272613565595347096172572140272718165031257404107575079784582216564003446484009796047328190391618372837943778021375779193073446060429956654287233028691412228677370429760966974036863378996831441539223865977318808929643323362643408602681315122695496487774339318195276545071114049366898431629644394629835926911685790751827243091527263855349372392985236287417417206942132429610156083497633297275934730918817201198343680598159650593254858876289349723298829389992618745446371428781373755812990998967193236716335264698594293818582655530484684847816537080428103079460954363823897880905311850677129083440706904974983726498306396855678417330475805212992673161509760461859586761417022260479208670596946628446331129808064040644690559502406181251630819109525559575965185435920859034725961409193698642559611262310869577847048910373029626253756797603682132410112122915250578468227549180941807626571201291975415944127139144318723467187360141441969214513027924942870386874448285048039948869815074394573963569955365453031929065933012831673568460800000000000000000000000000 [111,50] -2073513306341116621477905810293178364867182620199232053587300158660218229106641305434932829804929583660939819305475718136748574288443444011122957784039761015125820201042946235651386561682987088335936781084989356430119973507196885718040733503840547930453395195354216365559083384793266363352481672224557636065355538947289684440933732011076118283964421428744554115195211342895665570253025685253914287736397179520774073947270267693355030619591745997636002293992057943561450369827061705655050789324558438945503564993261604457276029849012275825985303262292559137377295016564281617516446073911892885640804002890239682008440418473797490754594497790713813109215072457535292596012472213908834262067186877072287449420704678735945950431472661757476544313545686621143388671484733862690200805579034153744510559895356510747905145861889205736504762187034296069861329493664659343703428478223665311939092536439433383574853386497508941825336833129362149856346893039888250044857123766538179003550211093647107809113240467035022295721558059861492727680621458393149423045958892941911305619001158275218402189576221726790863580226530526065955376235032326600869723363628377205618715766554667852751139306623747183748501368316237177061905394645613953847467867235997307911602182307862759359807488948009496470043686258997724291553576826704489385692152795649630410167342621722974485043770169988327828706483698560135691635163007387044449673078653196388632820246792142431451905379948498280690820149859276473590529901541476716682047772048572693036117752796149517684918570634530252412958943827250500078960477225561262063537552528008955958945460037316245999451405889585755883713530598666933525500819275122570446948223197372445907715336962059557833734492977526755649449832553450313546401196257228661805825235337841891275628838363352628792567996701643537997386219520000000000000000000000 [111,51] 129591438341535464986840264481507051201590874321447395504250708344324386486412801577429435844228907451767561914130502980074799003499469146410730944260738590206628889077896150337864438552566531709214415075084259118715897831480377269427478457685228971094430294654524746599868347875213069959803927697106025364437767686752084796811766643244214183088585987339257286615709566303178957736890466024560884761284999479107701856029894757783771398887750341381551970250099503214847113437727495971580589841317720780660069055048678092446860993557673335340785662271937434418268953571447299917190100055360439226633620970165441577683938869806498078966858271014002206305032875048700426831949123322980201810594381360519100887571040756721353925333956933234258507833980332309052272547798099608861937614679161973767551945656544412331346811773474231093961134946568900388829763608618116093522920962067238420282845323214672652744411420616086770454491292184129107291902629339786015256367314365032787288853786704047636261295709739261600510800773047307795561172821570420585084637826214142617073951062222421621441819275141292957017672997427864619429239653395624910975133033441716177337337531029078529033335908865130354938761995113830315139914203091622262871289624828432304781943820456725347575748204187575155645006032777756018602199603230858901063188398302017704393038878255832725082279258299720818342255820592678884266758534493458034678891965830992451789225440955064734170999859017914906550364188027219747867960712233608447835227051035445576051526265782944913453384740459708695880897420857444712648498101764079576144268100068677214356466875685693480727508134388711818080115458162936606357081037051793991750805222542151740795079791223612955927639821622876855635153650283724002512661694378006892691660238437227259927000063958570605276394173526650671763292160000000000000000000 [111,52] -3711496801767867977671255451812785614039443152949954513769889475364112878402491045718663146380687761007835112638390354840057398951283285746335387259967605440148375975204887403407706989110524970976515435713351157156616620824826312089206479433947186565529259651538252789738397779816979897233346102053247729820601574915452180805525725902521509203391754208551155963864782002663261244264194041407352648456725124098158565889445928765693870493909283215246602278145489994811210272313738527933806198055499614353565319249251390385327035541437732932784477183626003737051702748749623159173958273833542951581956506025859951501461494578790222495236140006207954163206547807514668303518781710280830445410883883274121404553051846834357622641242625738399877323610336778840840868221834015636346996225471990729579341011216050489710987501087060643242857971686348259492739765450941506905571982332310381712225584847211046679989506139897853083524337209572682487745160564848190925887854223716041695312406582391312593243144276170964170498065417279986212417617835951558739221225078477303647417238734867773264440333523582723475835836803986596446058087550106607694698668035586693732855695408178123979779181978058766505199244707475138248990128498701331861979347016790981595510359154680130336317752423873165276722226501107482776317621349607976869521644888903585491775366714717174459541339329192068656648155841440035146065814445269655141390160052310695729118339292153434971140049337964139956754215386675685013678410709008076637140073969414917154206384102126818369112591175436231472257431985731525760952551744061032891237953908383753188832514368956939987409035721321531637903193616305588437416384645091391673497175742710736903902758824059761538023822200243995753812837845721930744236599462712765171425332750749367682942889030364466378584851478456718181007360000000000000000 [111,53] -20744950962948052518319158150028964436366582944615850659578305862143148599069339341439464411209013235676489993007890550075947453413325430490970197032065339425054379786483520222341158272368999672767868950712396392964175240562176026306854348967461259583538493769863546497127608313210186004340885834684217443016923546111788381085551875543257701147110627886458713376731492970915802228533645116790464291195833120962055401272321670748435759692296112287899054334674689677498490702721735094145531630138902797163956709153371548868265161280754195472834025333532308970948966043098559456248514594457647689389816901275738343299433826168765363163110746097432900868418982093831287737560355785240143531205918241400568785711871060252713588108782575766960868987774239526760271870954928314122958823488127949334892094364547518290869598566101903737761355163486011934379232283342052643391952300174557958659062654908907248714326189297798957960964987460369323110488645476113139835740382313177699072045180482228094056243847323870863858494983861535769658004216509830681157569047770385718748514252282529924552221494943336173298654024485527571000880014478956664757105029235308134231945490718645443792086320864016510475798448431761270918089835378817139939710776384885107860988483821056910123275232434396591932714276087528967617211362263627611383955247867945850070663807809158963598957568674329025507115400457251456390029099863636065404879781640892291770614208779786187133654440126673706881761978223584199721378568326676363658804149131948439427966496587580661530698627818014572830051345390677785722753422650119196370114215125120430743993707213472662469945239327941720118756392347081864706707355884593432361792419083169038343240692062744742786798534511459590725502906040186206527567201749542497578914271368045381349181080163191050497553626702751087984640000000000000 [111,54] 5429064362784285764311907218193494809548699557559994081934797902932322622270158728543216659712129456133587870867735819717448409971285028575427295683926059390924688172234363085253039124162278519936867870175878275284152618473853140088413184623155084582232038439259381184628819560328697720221820323773809382833535551883412931528290088723878849295631474919932095950263548420497108114974023491147241626284526448043412720567526172642960516515813513022716238632373749016286743092158472563297944204102831425016555277252016005704834499039803300157924238915057200605617760301017993722416683579519857700684604628029865228605830428237538609031106814543282019317597873711256408111599740176667625801794488046089863405320998742285241622042400798028379105597361051252506620087048759034584868836210396903294795994082682216714975122086567484414410310498029893109746511081460662168446582107811588464744007683758747395481214922905777072762176471273971707707698359915393166443437849642557815853323125604012725125241713463453304939529340019372112919517445508664403826363713304508146466276999077691211655081382627862869845269544824614678027511925847148409408192624586736076289481088376732811167934319575570229083811260817171301991157625289133853903944012744332408045845118821076336551225736228887152577663996070036370649428525359730976421135383340232781417207071538299902445866538195953230313753118652142887672059800985404817694617921098555401051725040992432238867334829814107117907334821820263407631583981001869705532245448729787942028525129510756371161678109298161202258691046711423888272333844788048601489606207262662172307510491368414005079086220733119302967796745309707166011184712907147961835336357067384478616687436546650329060857181679790380570267560198545505062592135575259014594840738561478641970759910998839030227193644866265583452160000000000 [111,55] -431132237400933731105686810410031036658776531666956215085911628947844093191696987749847740758750022310053412948488203546090753924417998396204697580104704997661521667813348207318797363953552933100547103047861717522504815977362789119071201618703588367591711963861481616517102992474109493409937651299762046795900019822835922500443017285174942385289595035506593629884049160931691505184733947625295957112547174315253626827628917772457395796250779944615500870109098374453721508202713280667070379787484401777273134416140861127928883480035509611350092354551683602570087015527302598143042539961975793112877188726174148439936283540715420521962243171340936203064677342003916755778946335608945568609985882665558184228006964407518798172474236520345232031325975658984012601163768804443348082418356559651797785170511299743564404621564857667862779733007207936879268583443274176213508992377206481835493724731199498200922252312758238741732571842330854105169347100981011943309703782790350234567552912145297287643302632122705809498924670426366926662571201829064795209494454648975668401273482828553456860526313583336140781809664887034674897757834036247920023634303537075368358616499707388229764568443742020680673510455971524131320198651829235097947567956570192396068202548722543971301420575275267903689007983863835707557971622483337247716729746061535724389162100772321300521737349278142527926417692552708760356795231193319360919779136058678023552669724882015567593848053075307459738473826853651679119676443446781603483310922800345642545361313531989403335622118389673773077534624852324111142329932587491540801817681816277508318498204238292198676109287611232987200810906756810216020128833634340557999076215822319363912742320590653639184988453499025443811524299233092616336028375298934673870999502328482438421853835324387450876761581441054146560000000 [111,56] 10485219811275495766870373562653703483261570677633435217711106092453447781392491894300747512887003767259672443303532195914561294675719785488611013519188748608364554148065593155476960659598269123976459317452118349434412788363479512057006162065342676103518902883481407780668519659918941604403886886288399030203484946705733698778199479184801185657851328501589880740256969353909187820440194510109423522336915769895181698922743977614054692168621363524788332756345217642616492168188988756342069396337308234828103214402681399230679404089363436672324112555025204723063324774668921698948972123435457363398631648619715052559932926618141814430153834543062215213651207937297161639337217099039952279977919401741920330383293458184278647911990790401904498123654957474680985276719046015253429415864383986518687439034808232635548670282509958863016017929490096161609820890340492031716042734124177158660101745572216347935846683637163782252999562349712766666041031454234912562426028913706799254563988928977027434925225595608271234030741188112575308310680798917354519194147833959372848086593602207522779837139537873551607120088062159790738414015113293152430357390861576991711525912114555921139608751463868083737674911135342467343984595053051877437864122913189949108967114183568753377334748840025987220919023896725680720251878624859706929281813338808977284617874223514805929226600688104092539955576783253289354574293151753745548225820343820307942738945969781001535481672040646011801068865240631546961919315624794933624170469052908052278285266738182116322809044288959035753440025543993557540969931952053802878520988402239838203467485524263222261880357820084222620284528439445471448052966656313186176903587013571925103244800294773392065629575901390975635754703733003920557543329630449070883213966302750150396512550866558420532534807691347886080000 [111,57] 662426341651343726392504401117039851831296097901047629418469720122811505932717900858084245448655207843454972564149080633126569570537116484814533136884261051533641915635199571934136965532073252278555007104124962368347892279638039705341351306264140721226390598247343808509253737361071306950626942392007953797472357706830490693605161296424558611669404169719722483973868720422549540687602327127534996435237348575955423007622077986312421077208616562709768193345862323374647189202925429025005115334451341590254900136059434216666322846180910551079665979468839926641242393916689634412409124421176091137100505312838755989922918922282801569827726599723763693239345671058721826796548558499148625213944920456163069134082573055389493821830061424194465953806513415558728139871590710631643193398700115721605354669359514467792586739196545334286306447729939571634616608289491635955870818969511678328102434126617143565942842421433258539126008570085246066806287792109502885927128006310251499291775735367730072113842422052907624902604797751347640924245384891739493612949753089493344000703351266989143284340915645302453695754334996230865216534565846808702354837064110110264156570632634588558176256351851354897851521143787228331110855727787244132307020377073219059812593131982546850325569966571182090137524740774343140671819249451853562356007687289408991338960485884361220849456535196630481007053465265496163832455266362883251226622678696886659352365164493045724587210917155549692294744081017282233836405432453892932725182820619735545873986202910794859067058446223381124481645693996303875303767907433398159285655148565700296633448162646964406864215984207255205987217259939727644120458215362167122647236421395061059452881611023012625552648333057426155714133085655302736556653689047593781214077118945998081204554324149257722806845896607026560 [111,58] -88147053725850673899827890500239661730443258525562201368811157108466826371693443490965616569236485043547572002979340528335316562361312100201446711212008898202501621244778296539590411834410192887492845600890455076837944125582790578222024955438873382284159707724008994868096362261313108911742841576107819580584726996826178969641603967749252273917465460718691545105003484150099402658233187688753479406260841146716554454127734898022511202617684622931736917609659233193342580382722740621550070322015502411912446200600052553079223292605986961747903373663723526959754403738426706747727486755321284858296367012517090101287471283683633115172019316757273440789344105102704592839148941971905534773096817463245178006131565884537538078592738932971208861561938223079840069516001083133852492259527970210981389962031805386720000174343617949923407249515111124923834473642495460756332323012045589526109773983890550411770999324651387255547631146886040195324160969120764219865865971989035167445724969123093669559919035395003241554339635374615580247917669428792860342813137966635868356292369509075594432302367176545877365018500036081850500737999042368829183674326713364680699190295146940141669968830048074050551068504859094083375185604806104471275009326890124796417210847200852589385101729360616551889152900321702695891553897383867633948382507246133449717462312914962691116668087710579841689080700178803023405821857332165110740243847922275810824096134323156173559740050617255483619860326386528750905806738712947524909098182751844081276891120025694575039139364255585371664341102001984481937748801015439442903049170045479295162583337629916213898258231850685737521736444196215496245325267279421390634202177997735484447662661121407816581694044223236485417843877382971636603755608192709595315346547010166708023631988919169315525358310400000 [111,59] -236021986526018251898804330213453684672089577373802798707924126454270717648094111208174152912364751349092175465519637270990088789522789846820884105039933044399166936218533942824467421201219011409172182949796836874353331515300992863540978813483594248301483038142219953646827286113632072157560529057943915550980655545607171587641381428721359756872445840482389888659281829162987120394741466718899494259954458485719968138308690294599021970962896808391940996934432810853590740069481094842474962286377418841073098444090752513510118189169220847030309334492175980835737632690907284709387892112864152637036277081152297645385176885602709542951929085040181428104379926435233581652037289397242885700409560884551013606177431771129185635275101314535635323003226073708280857595825090216098569355592287300478895534027838006962471452768441251740450617893807078227828288788769594967395821042484752428692391919069971305783006303204803982882631103486688157350214703128146253172324051222595474459278168519982496876393831513271409004225693388145124948270720070934430461327458623081590039473709239905604136786124055811131830099635820851977603864962286788719953649401792665635906661714924466263246037166710643018944990498921499264206818291477132558208199872313120585289663143054640462346453568622901042443447586453872867953710310459284864925375205728105524474098262889902014233991820404503611451195217217500753094016043787486247885132049909454080785087943099520035257033706562000331660819913882850218979185269941662393237885080351043477400439099715914627030331763861116215728054972748230989263902322667136804458634502636555943408861231764237402329063031010038807246153197285033012927405096130032442437984609816189582776277129233989232134868171332562648137610667461296695357990715382815665649927130726468155782122919321311246190330880 [111,60] 30986595742201351839932419510924458478270642725588900967718083579692220301967175282588861343271859895797947620989308888327131177255508930933383779009602050672733337668434893145448599757933227031981445410874557214246778775257701391804930631420073531576208408288146714442545386215870400990889047976960413118865673611170853218056237220181724223969412776585948473484170440948929190598723525193454949144592694033875773432866949265539632234163942862789070051257068629749802482951355848976072441065221554408207161494013656900621991898045751167311813285687725080913395052973744563060836954833851278031586735703872115426236379830596252501887581776715298501476755461035873812733602042154415662399868030287157706334395551222984121071027221895335511658868012071016411514228994340664671467371429204555964409720827706965130151097184136737488881627213759964961036164491241748501630003597427004576383956668108963176994247597392371056478602746321755365769672576407512168658851665138784099598239628469300130678776478312470543199417225048235669061221032390739596484140848138896764848611770393561030057879684831268427512174584186027712022808033727859248634242750156583602793121249322486369469212712503698363585156733723568187314133979283478386560248411270234459064037753223589535802506320991933533770675861417546626127787854855899490539666226497751341231782482360011522622289912941959848799967444868537978042992517250780104959353905455738290554009337031192363627511355606791478297123722840886441955948927428067240312235710165925079866662083066096848384639174025643457182082101860987148502275130580863919584068469490847013432247281894983434169440820700621914417062795684559876318954846349074926030459532368625342774197797355109269193132579061260076126424959917667969961147435380167587373537689793067309976657945670481692497920 [111,61] 534375468234231007532472396030237177710130188376824567993552258529160231043171454051075739623437537698050043440686077560707687069956889558659286465501448525169027674464760261156500033706164149155071643466968614511601206032144668361622872207061095420995470528697398986155184562131468280707855168435330596764526982127532093638072973435940147168572387111177848344738511329054890142974321756130103425104154157864132567977760510529643160983333202480836914783650796097160646502916226885853250176888929692788267273614145158373233168307294329704777224478425849567729319846518614675183553953882604205163814232529215213321743228844849217814896647894323727341105243260782187061037783035610330987629959184295724403218314293230550710822699700725185868637193016689207273360126070899977119223124475281834255635712447663902062541926818369708191707886387922727597784962391554380655218112239362582762839465219713194029591275937683648460933696102759624358771981354860047366477101632063396306418921222783353559609935754761532418396978629338895034722132516961587301834289035573730751182446334905475505798413952984003827918050600175193294966812414245773680387762799534832818650229236520288345960611818660057185786608343907561505493342160730490064184382925311541801165466184166096502071588164909869177292768778470333806865942838931926937596123277046454935944356980805062900673214702036619996599198789692038488059049842001600657186846516909408510223180597492754938338202598500959998271389058496081969947381686012878024509558232229981027229587458772673516607501184714219930937729226416928783760154655871464121946008886556127779220797877979406157464148476347115385502244325961128807744276784991948655258812818057849453064281727455224057824579431370607224968646149880933331374898886685834296528275532393628531305125109725635840 [111,62] 5966033516762918530996509771385869313177424785689344479921344989195598461386400265706741636186606744300619262501533268094415457072475091632443142688764122383402327987450274834786258087852028842659085826672228759763956871980544248394817055666879877793793784685326016874355070562537362284963933208297653937893328638617831454443669595114517929014641651676336685129465871222231650458551019128521702506708719312085365180982036848515684913437581954581383447499805548096770129023439658883423567902258206799120535202184976804518503665163873530204509196877707076533538516059540722007842302259768605676490496726323233296965373009321050225459750338089930671563923173238223197086808617964282273378149920573460999285598100653868579374334013585749980218430754928953311363304323728119950708333259773932721427732113968143899331114992944092394079677284010956236929634111666097427040244664752645770534346376699146375420597198970565227921286219237904570451558496327197755858055867446892892865494139033479775358363747753522032217507103406831658338278884494264585553381353459642507253054571944191696658619421995946531165531802566338962863398951592485228785169459469160722689086823166767849025428679538068565413727201568476405024128001873981210284442907934327105004656787404332735184853145401895173807585252541358582627663292469917023898408376234741914937770724387394192534909512002436300190112924214372364510519990358700985848114171150244549211658479125186782818680392537167686846145787429805973270912556796934180765216845863258162646498961361732056186816036879541641257094095653493688318286361979603458204909257413439980120824706702267134492889867169586011838480121573749498532561758478325992864720103817894912809899797979478082731188675791221839572165511326706400929266700055340290325037004038468679181023399500800 [111,63] 367116793230056724000474933155868474359018242271720439824431655359680714079386884396260160931549864954290143066849150059733304298678479385374476438646557846492186410944365943308429964564038765860969665550875388861627095382787056790761491210012722055508218576663494310497136377448451999077521927387747925363629610419028951073243998149112405879056387497212836085030900959300744475146138608140386024515904983773105266984298278237062018888142957442066223942332550632595382954598967920699846180921935521882554411045150004792297287457702536823214782421291545776059017766797766088706411646790431265386781414348231416879477800836029961244783978920616121908772355658661464409182936313314623451110867272005334420907095622598674478281808870274727682661374981296485313065511616969784256214522882020645587425323302628081283546469441007981795164952436463541164631443069276515498692538661451529063419943272011327612130413666806120508467535999576610930448089715366390978439403801835991527901642574667618961438977273019564379762198292492246994921885815144466542834213451191374122421397476134210741954236264804299351452470262072427325828441146552601370102344291778096131146779409831359209070909752870286256325872680690925282323565273767673130601908918705699829542275709255334186609520936627452654840284083154191825982965027789468672778095541295039147956006426730955797005233115179390023006072639694820308972417263348936223930569548477128555454951470456864151722889072625806580316701250348909495492883910872163981465221632844829095098055821845778770728257717668231808199260033812867925440680947434540437716353443728777066982872283070695798818865825128248130019430728752727211786224264056113797094250096038288105458479680635768689633277676333329986501166197059171046309283912722471691814801653088193167545952640 [111,64] 9659999335264661765578139409419577176683675036431080694378347878219463060656983449307228069027215337864671455824005864776143569403626525799138843150291701309972279874745624062159070964519954225266394447490275732286239396164971263656553593437326390678317092940264036607871767148750924903703658958780835835467223975866105569048851054336151999024840477730576894054377723079393866161487610057057941224205537891980006333791228262701418088220633228359518772969520461294113362973914269465556682131669104426213945055344519836759505303827283787931026526710133867671315399499505570225664911972064152736887456731806361864220192553242255352529953498465863262279669105286109170647840759806741149793794642962558264320355975145157804755616890799952444737622043971951002552047305979971580657388757115437712168416297563326658191994274635958573099013138440943352695469653756899943963350977189777620796371911720619674258837642494620060168048011089406429218282902056703205989454153511693766680015564671057972782627456448988515994865079773243909108757364247076927532771501722489989206569294739745093720417342313825330195268227171308339016455166854367740825082441451124614933678676985258478679065648607034230899496704367952393088706553696039711522527967196796168942014559367755413196962415606571461635335783398777055227398018114825370885760583774816551284244276058188428616874237565827822454499716798295505601711704372890140555147511726373094923368433905818602539205995496066133943270060546818855439900635865111476488378783728319259954570369666144489096615149972351634153595013801521721839242503545710048010334662242627768832417975226110584300317071434430367880705220650699724914281682458576091695200275145087297526360974498582779208126425903447014286208713718153278618623767984323997252150162423867302655680 [111,65] 279794169084423105915717022851575077195571225431253731169834216620556702711850275291772724717887233985344884053540810237957516829574099125883864636307605104125802316540106291967787066657636990834310050758344902529123223948566745739000429822175175312651941348630647615019783683398713423144555026785344039150230516715270498401247263871608481335099578832346470340343622028184180010473392428651619550012756366480996560629795598104310439521619105059156262611981501848459961892291192830210160528864172883796340601024939168175095693261905905413356771431096528636933057634070010976732983427714250519779577177344039417440716397644736133736361428985921455490670104549715155907941475192562812779308113176631545192036696550555540599276860609377369481439108053999474438304269384960023317296535878686130699956171786994034880438069183955486163204799277485925357689355265431292160634581465164663184435328908222877010779664974803069343926194281160542354290061998089154045930417783935779535600035076400948797845797614273273221682135934957310299265304380536646182651322513864224567581846754648670020615589042184203327141354908223256887720691255164831393836907395503291546826484712925510779055896776865947634901782560865214017604008144218051337891908478285179941461408885646062799923032771933788088823012587914986037419379595541258134265188002561658593758307037810771227709870596767911509263191923699244769916952113034919101186878377864102847444438438333835344952904053148351062672479026488085373219805895721330641626181015926366141247358696881818407623568714399609852998927599094704495941235807792405820505989534172493406848597570071652791462271096008477383335865410822431670789340090979968105292642785055849050766782115062947399102637916742023189884468735536986074962460913768404300574082837041682760 [111,66] 4540564579121704997349060990916075052397359722957139729175107918408390836478542454732562242109516644677475297531399910302314612977117917117023118063708882917000757509223126061527773997806928825136248523297859934149542256299525121420247181060579422011821641958936439491053273254054007849932885457423749855832518982993005465866956419273264622461381193868910751767788449181867285822080934853100530434290095005267869882472383840320772831715038777540124522869369823625404684411719963420727475348519196895230315580351828613183110446482646077806998246482789576731514304726331914134016946765240282123905309362196106590738506684899174960104979360703671209959761148894099655864072973041552051361635996862810201547886088853702787119406046978951714684418926243410583313260215752564458251693769910034777556967818379221726202140824158528711376187175646015117420636200549868199979186597935827276039176320249491616764487777489814494405791741445854908022583708006177572381221587547504778908930702088203158734650343483734698877021497244610800666481385418193698809297926920777346790420469989426365939031530455715035223408840915983696345071395873526470958418279056990874758525076239557527587967944212151112894650925104359269969745898263419858456224685296600268938264862668451761299901055666731706739899483372972467934039909313269785966467533949779269517170671434030180334223281873488281096342111560053896000477742342958513462833606738132482549364867645973468484440221762065949327452608446087871921103102108843551412156630582292856891557478157139741697309470359271524586984251312550677342524666422216682272031448008588932562047960398191878336452279158405229112560887859896197952261818545849668430779926369611262725619692283714167987090282619893398436910021776445235286204273609117741555763114378880 [111,67] 4323849746196865739985089716788760530387661412708248727285403209285021748966044300767147499800608707805897563638501899536232992956699919762537875604799775222268596716329968092361049126616398007774274155307412534283082283462945028520882025625254764068594063848655581400666313693560289210433471477955274526768656245597805646063268392363168623445953717415558131180638914841512914188624856191565849398605272476227142056587692484112142347611434955459152019792801914810346373538908135935522588192721174176815855213858560329352097886971038077419725655364141480625059994378852131202770542636808743352029295894526179192657034628082240548858841511782574106657246724375306435667870658289705186127095991197605943042701354826186828276583483301208410328987668656921680149174049407903896775046558290212664854519330220039234365311504538264770833728617109190052821335473458925018380488328038463101767215109186236780013083834923750094431374813849930647882544603981309289953218635154648288690286561913524797639946913435442084851098423005444993480348323062767198576753101751034982573510608276820479481763348861631962975650224168892753771169847093133409354867279819567415336372855430547571165576833923393116408696080004748948172302912839080338992753014390340226753045474942943302454924707086215044964068067004702383263198563657484481260420922997431862147819229974704590258283903808627414673163401216506508074009351266409919881156733171614442262419137897018173543683914126522885689292841363858134291828114896194035982843052697542387423634788977584663121359760320043760541223699527359207772860524507366469889497893545852580099580318889495042312435221122651514781872193843717398962286975215354581138880419221948894527779893330933616712240411180856117635645341969297339274507986573226238080087120 [111,68] -175550956369184103019488440093757716393903834274577650641600935090020135469573278341424640062585842297473373490224972690200791905155083637132910942460447026478620137960316860301269296222011860046112988890894139829025680738530061157069722279248534489927128371693859907365562471359328572322878003808660488809770062160950956128904114265339729153317378728629292011486296337195555588402838891027680291059800582794512880050536660301635812430095164010490022950466452849445801227693550064539619547890900775742350738292203145866790446647084688246218895952573832635428574573551851106434459299598959073379443658724735244183167779794617533135268660358857000204159034628068399578689812930539940562322215848376725444965940387648107748423797822337736139231145662366309562738184001167162242331488558871309289709685149252409443283650559836454074469983799077399826520474088321457372007898134723159761888632878216467108178877217875613298946361243837847903817227213948751462271370098785383166063551227348555895206108425819747625833386999989478989934659032731112154233093608218902542118027360583319852390419532158443260268467549415430904390713171090029366384633013158949050084777268366050768426702049240785230685555075546888062897477809517757787831179785793889061838340718784450873830957526224118301896455409199067485481103010416341035368678733592385917228602249071993771597332038897250222022127938490631376037102429650321957244858257689139306767153997182271590350238776463335273828688489730402060792872938482392376173022740298229944691629410390394329871661174566520522651312354154713107054994919138134793965085011963151605005513813644153340446338965670899551704325724101207922351135130555715076494202795204366996530420190568748431580477680782882025707177164856189973529473777198244412320 [111,69] 6839329963905823100271281329122721864405592464092523026080145654622730717150140598867044659471611063242528506702975072793849790251616580336803020357469872578811488002294597805587424003762400976688145881051444156749086538290986389425499231642158394989988800786387639423816825321804501062112211372699477501065422782385641833444102135007689609480245429794433567410665949375055834420688573385298927367104419990790276885211456072717159099418780627694715467644397819751811375322015556763650648198366387874723082009215093766578271816865194268689777408961737253372765557958925117001162259444635442003579915927134780670586963848915779194355171186269006315129212085418302143823638050956456878735697365449899623170972275022130038841539012726275189715249235807100142321674607254694364414137456118078638467634193987628779327184265793556250229548195491921156749416453633644724891493108541388552108307610271372248820788558742503796626831183510392670136288411096311158528571132783804252487067941496149991070201043158253073771115908373331507139797656435414765411318662511649642199035030111592505137460103287748951739322800686785419275509396982391721438378240232772328626175827941121396175410065424202645733343280060291005255431973156156262563402078390321428098857748783990196934955860355044540833666510124517383794948702035983126086899734717914250365698037588960616431551197929642630836505252023487226752256568332388071916656910266891153891643936206535028644157452999274960927643339315562424888526218736271020954228505060656344825295544920178528109804871045288643096785118691264843022742018158213099717375033879802211468448506796035387187698791452774119162060470353874515384105290544388383947795531420843293269668076561167245033898928740406160155823408380044787573884556536521780 [111,70] -5493268551415871760228945020290925447682219765685577957599861123688046883178429496714656686981299892142362433501526598273694621639202600824691329750771836550080202156856302490794863451293428816407195215625827849413356188998770948663641615456588246185232128572826247652028565650890607648708870229271600871933545729110182640276583252981995577002979270638145477236896455769739320682120717664641066305066811928922892158556658674780679020246565107897912977043967806839135031090597863043284126609697041313935882863897194666320652169097740111563568613174204138021636706272463068568113825263609798951278832495350178765262062754048152810629618675343065765945633937264903362431294321884277094981089733003994944073275097698254968579004231107147400472256906670538903371022270281200548134270078461544406392317765723163525897820734041992737504680262384318603972016054872993772764342353690453293107209063843687130987509345079623192214640003232115298812678276032946659637592029716687033586841059297313686191255470822507150288379539610940516716010308668199383682472207954349637260656313050073273867517049767562607772411904494501568646472846817972060968055349666463354049128573682029578004766528668676846364290727694598010418211903252658132795896115314821992615593643858937257470280869433258762295147790473028911581833702067039714197497121360634945421713430094541932539408708381306251284905729666873441057559137559325273761277064906140884659125579627739909062330456696753747725180963412187018690686026200180557587296953754850242744992270387447130311056365838445923854583753918985956482240353641428397507128803381278542089221019034064375225794666516294203875282254878745548666013052756947371084396779736397648218632342238931107726966910740488577331721613925900591300845940480 [111,71] 349173872366376390705299748240655319165082006189633844882398649666653941696652993564748408153530020114626534383035312128513623098478230369531126204760793425027114929557142326105374121244319789326821860555720101645842285664164113658873681804707366019918634211285758252597101660422928311923969631692028449973470121416751161473194549798130238116201898599085272309592823087087550828449385687911262186013771801054133980668557990574064504031871546063676171710818118352478854812738552740278124390545748480606255072454127742549611011172310060813849795484267654998584513533562278030020487296993021641735132044222552034992270702124581048004928247751142758664065042158945078038371585026562564873692412922578338070131654883280743630428793435297064411652231656640696177535393246619198446505379495653181991164635914448526960390833565848755599792324177027128534439575121952866457956691259455545932808455609740085636334742476494546010906313117365388908647543293387413559650252124816593589993304668990730119048250358646377617908991666142485152169080417219120626436922255692293438216483743429187602397819258751861970800516063904358189011174874842349098339687775490305930751527719883877768510962271308661600579213996439819945852484749741583684353535457649999678522311437998973543180072001419916990654999569625802191442943918509095640886718790190474483341755764729285046556865170607497564017194333931493093664033848338437353698401708978606271485215526208350722773145709212805562289104106980714340267237212466174364374119970851085425117187413967212110614838645180445831518059886589520749421723405674306629167693387978120476235290316777352251105828114918827040058112172664501293866075177372848482562706920306177287822260451920783575393292743058002196980465003744639709290400 [111,72] 622446731513908273002213073324742048128252303486833141211319928904783161218594518916587640879815298065435931066766615430776728600433896455072107707933089457458718016083391956980797761477950523100172051779552428653899884522344723921167249112424920952124426122447064740161614315567962126043464795105996366325818387997131486997571041367008042114635921903273966045591975309776572602308123273089835429438382457409983430908807084871176764169341378943573248831540230153855987440359402266133716097500270682728655499665546719554973217818075347333969067843585549538703089833651662219551547429481787712931311454363256354589908468673950892640650654323095590924989315605800768165675727893645404176483591117071538143561913067051478529215252034011585456581206829365743365366063218811033432211031873836939738686920490904246507724961801967130115380355622940562228058029854395878212521957725320115834152249450542622179113666450966256670065221130259396126413323667700029698579950435886899444153204401514651481745938992872154757921901648352929714897220063189856879671239336579514042514549234409728227714687414518636794051432884277873687003511331494518139901020442073667236826789814766234719098581947980774925997720139830290066020572916143678707077717564260116342525189975858484132664866607453432550759245437722671381922992835067056476903654260841611864414346221191946246648989824330160927942170791189217772248979211725578387090508891206790922836235604480457526140878876727216388145614590553829970874898278628652000729392994110901607569119744497676926567472271525298838739188779698144743622110530057546033696582667098905030214792305416081856331602013732286321540386320020311632444730397470966051233956282717768328990621449264367648952522141740398633971724162782926592 [111,73] 6853085127662110436551456663522004636000585094067029339998892588343892415785297300641116037384277771556521168676360431470843231938443596347524509916383845708710894029003846820517529580539416218570790726551051381344728248549665725693245965812599289524215012585745809264630921447085746746229718984913172726105714181514150473262362490574013969815629431237429364222049675430753397525244980717343234826753389749189120315345904148472694792229027015065924199098213760144125389158646516134485610976529407651951922686703219035843858094868950697293723507241289418645374425889076119549278019819251743475767481573396424348671130388813007569134269670336887015496677820614141702160719823559663893270077779457317978512376619508189184003388011440309553968102612574244615389538570989307408228343765483543878299923204498131862318144619935772891566991440557616352803464413881397361990189294951044271473161885134686775730958275497133986195406554416698283345487267438396054174694872836703793414253439687597165453165596303860121027244631989352900803933843555365449365008605563411661900854500701230591843767947641372762782916044735667873789726601218532114705019894668610567650983944372971054145155505381136782771745775859694025727734855379616641183547937524102093668161600665825982134168052043300591773603747280086204315513712960164566141867172127786242027315148733729722671682337678690267627050329986975131617395956853772713017044429894540271250559433060153171187267188916114952396411474888277687289853650869490558666083846012983315806264142737299279959444741823625164248449554656531873135691625062714034969475484077267109618777138173544135354413960427041782893326912322348528521646660332374178705253275255648823597243877756418882504185592242181161716306626411168 [111,74] -143479358141655043376440109986964499439016862011969175962802402787722643253412550367525248731379326890643629433771478094896124441866309581187408115643111056074043725082013611089542880364168441808611998300599306565618148010328365382513057672451170267138173244720029801174677476521170803914040217186545293257317769195306000591081732765535868526012428342602594844908716703171416576498314746347255390829019502404662844102084487345723180965843663393754768929242147194135522079396901526260571055941041015985727747313074524910662964625775547210561367432291384811646624660707232255933208461814950667978265990920396094653816816829532077197750966301436750861969227561500164093180555139799649095253766195155108581908162492241311728658479187609150305246571017341022011669191683131133630861742411042021748710938829071415732774929909385256795777435706342755514217619163297352523751365632386452527649031975253991170940437976085663335127510104266490676994926175846687355156147049257740637050083330328089734242266713779744560915787332007769386534254648464231503089520764843228799530139980179223289912199997906724560118747326200309985717426638693957744680955941630441341867442788054284208635396694190531049137035652519005940794062632258207969495615964214759913494478083575267028564614175644165224971528607057611592773057468724466483724405990660100582163164478172242306857683823278189172770814693218596059390823909054227601533762723062697840851618757897176694682848150171820732592849313888427628575280575250309018471243136067166508543273187123837821648053136371328510338995352827429042627625404292756569992258164574077900258383238122693372400842452753316340566482046478223852836540143137902209426761401199524938698045745302120969600115894845632640332556800 [111,75] -380054482947909196156404228516899200338784628276492501306672178731491547012997735628168154067670479214974653662972061524547772811898896056139949043805775691778728027565448210111806044057211505766346181516754139596559283708858412655286034374985179345926057782788378641889483593211045867128773606529078957716243468167169477236043767890657518770397879319079126207118680873949795523471811718241684044736143742239946448998616935885894393554992154083555963252000959273788465647900604279669397927908546779857338787413825365695443565717688272692046900890618693202434458310346340444206154352110836302793294639446990186006562482991651305294374321993117340014197192165947686836339234017304768975274024305923685165606454995524459522652423869305917494958620165718362839437157615710205075650237916316268337104934085466802266820598312728781471814871494627665551869248528078991002734146448496943190981346178217404228223003508764468822901482280051444298710236294642268023752894771716376464932367832748926187832437106211020783964878667165580302424435466243779036574963844753865454204970437738734937734141598791929497592137761086532696431895978891120103374117423022886716622114266059065860352353157801751925374616787683756572260904694232156260441956662766382176872884099654644265678596745804839627235899006299261630549507604410028773397685462548211539857617963514036132211590297692335612754021793461302114362504979246525451208428059659783855485697325254614443568525716732181087545606167507256381301998829885493553616265532004428334880606386476724418980262875796557656159836926312852388584158577213118181113336627834857710380168748857159508275520888794779317718332872937165387097965974602533031354292657269734629443184520157432592479128286312233979200 [111,76] 2820124679756035605788974323004609377231625164304135674893231110544311954490943815330104907348668729754302602237995021612408978176341656187384083610868210348060730614597842609816879580763336433728837742870186893881016945487205485744182586503885488541966009484901797703306404065783566790496663812509007553080265152686021534454400700722499652349132642512275224973426129030175566397502867314518077301620622752976968091649824103696656588161935551284384350242139622877987326900182118972936345471751891234160348943447000331413037468264938026717397731220775111778864925590329197649477837690935455011261269687008520722073114977348191584002268487775090694748322061487728974615484108819018330651923413524278686403251136610603814509953252650751727211966766045221882825594247221357385863858857997693780813195318921288248074431590237610389955996225743579523165514391077073522271464899874978171115132373120600875560835841956671966235364565281498594629785849915729515427855386270836545813982029276049550084920080580560924631449100318443682123035056897518100796814098977393757650049643316859337747581793998756364023230114645763596176894473028225307137213443418582381645462516132109025638407733272682913005121961133713681340681014499334413078689435799134944088873437521151984300902269571211453789924174056512598088296911886708473642592343625407095168065308138714645217056136954764535410622641553378022654091037831256896417337585256294914628377145867885362439711379030977509907743610137475560303482502972119458406597669145031554625885969404234961450892648673537188584281634830538629679225527925136592988159623870465740851617961695009782621599699816768230924563788789575338498466122472018133215268979907165881708752203697158626491727253321178176 [111,77] -17114622400259592633046750640195171129115513489927026345429380791968762752212607833425650911484628103108102140654412689280211382740572169052817381708822324572454634611068568461210949485838587484201756610277610573822731732437221162913078753430003908753523536483751013407998613104095910278203553385987840368731699180654144017221145253501531285711592666148533245688771375665988169774201968714830179849144493516052922987354180178438224349203354216491969968480814651296492321822931966081486020897372882529153309801950753665469471561757202174076942357793501732741374614428644526297365736281947931270698109166398501468458611809844602004490804395360514989566096825622884523232416932721690024011244302045668987138123193484012401527169791731958301104211880638947784133448400005132663254735205693225064529780776732686727305048531358598735919486018272014882378648291212240591423055593170434893428301139557160438637102619559753517590117341366514698437506833950982596678770741203247070479439933606514272159542251083559263284784687920631296841330869166617665371803476502065654330870442275358525747589638373229258919227547788412719816191867662415154503297920587283392569642525117431011154030444457723194374421050651881488591778668226077471903701431722918700377134740177576307372238426517454903999371372475599031040775125808122985429714012409231784479862721335581831749085534119659219080455801483733289097493289837868308309066261837275697123960309522945584747128121772691868441403556835115347813878837693505806917025199736416434972802211433140313352208078770832463989972803686098996809426209465450982520873144757396280597088335869908441078714280550818494936245467892563120511254604608920754429488361872773536096914558612585208709128517064 [111,78] 11611551511332401775536998507053597345957951975809748836848117490890702292096905070364639779141533286411294408916192487746700164293119700230483795710629089385017844694281493779212873516528639566344791090563500517719121883839277795266850248506855253037552132478156778013821196956478300383797726881224174633268056811013745820179265324166405962229659152787066440262218519686591585008347370140588967862514618710708924117972919854121744189208305426470761798038687182375182023004067799582783734170516450603331598223230420239953254582335141212342199699411621510505322467437207544628396314018662406246678000397740427186538463028928399680107352844212182843811042659539744709551527489752021077993418909590945235952203815772879835258797720309784068540383128831524899346420070508836274097709650921835072832472291004362298178977034362763808040645463850499424806431916795799482748573974235197418784340377333625995089665493786904231791177508622793117331049547104678375370434360330815772917401446686257824012337256176485207576267131638609174105218302802925781781796755092543848766595029399900342791320821050808726427757009050932460687705922224138649412212933075349431273900733665584143510071260023237488173184901253338789601065096901865989518557502678139241004913637343108715079795658033691850115086977083161748784727641203897829237572588676467466074055359641858928328782345894386017763915626950400325764520348423862122301215291194745189154778223452528836468819886102668421096617208665560668385744839671322097636191119665659314457876139546006960807961561350099585020798551906898231404450580748689364049273546162458842299238671187822067531300571521772792602181331685782057065073997412536102262006321225493018269135402550614787536896 [111,79] -212906108885964953144588365288992514085435816849325073800401706867529366871769497630300674652054806812356074315999492787550636288724651979531609641842301990969253006219214131759440334641090893539454923918018261479634469413589859364635537192316282027472316863156502735594081105238270488332604850057914021523437745604212440491043318451576287842809071821385668079192813127281709930970436840748850014266857293101589905894024799081252757398180595712700755246598133341270001857130787334009191465832880531713198701185674285108142845631428991767920487258823918463974298901578044533479682964175755579243205369778778597217469454316342591365878695807135950369204123359611486172612599154990569762866001837967230445550122530399185485384200694691054399012160915584960750049144467174013018678248177612782704802658564985184702168904359265294060825336729964220018078337010826071277861315139563923240875670590740639382651444873845821198023524038419102677454011392740601484472048108135515413678017932730441019332461047623373959932667409331911437403662198872316042570251663004499571555839444922479443099558114499772885239828328191098497707298570650238478757591873827066245096325019761006614681396998847142903333686533503160333588766706979662104145050607521213651612731693922177797699941607776983579182554419908846261588509624113318480311657662319529263759778161806066828179993921306398824262961833820693488851809363287869740940615170408089478484045024664049322289508920065116444489601299106362705100475945242364184926178680421053736974551294376303590081895993167967413176188568733781580813905853120714634442620265844314727339191324081999526342030087715437013071051616167027076117372411672629302562557252564276344308332478653051136 [111,80] -2919153030676532104861312306847922715929146196126859472447588858944267192252407346877254475439840356804372517421060786959572054049166527415456940585755865895866503638084486836228486666536411916087309149624894844926981365741258842027354750295121949871059495618413969605650663843111675316857902904462343535429501899413436919704248083663420251297086503946428820002045873067966976419971698546012673074301249237989523745455499864247964283948710967072725419252335059711125632262599198717881500392127600866209879309299551400717290807829548616508430382916315207724602501272018349739498931056312709070360633625984411550278200586088595640552356488857857562961956280425937692159554953736551294597809865492934553105661075756198001970525868965934065968286188056651693006555740527257423616969348916332702826737140619893219011893995386828854505820569282159774113108006290028995057386974645894036834856408281262728769416947949231749392178275380236184027127159446952841055858805339313778040612537575017979482157231456639284111397282570373500538091551346735920262441974923739512126222429106231929239270406224488064786810454530320965168208455543601268518845926810679182731406153477031827405680812305805801890918212199241111977866948005612434514127432011320520014981723990936819316195964895116580985047763335098121988731800048083704761527232351919188245088396304431029080395628494227714264446970895043791626437442576582452971049866957392671495887166260523255362154526780536900192509497800422577431131065855930908196528082263585672528500565909835125938246473149799838376471993847044387882807425063465532325837668516007102933455335283100959109224594948119079843184746136417696568414181908402165785578722260910888461437175040000 [111,81] -48892543710312825088625142197991606923150847141146266925968204764935668937500082282852895544075215999344557775886347687692294703564175033949099145916252729229233242149825372418597254682317849901180583956627440511033363262351514700321593454095270594541539335573070137403183567142869228600071502301135943521152380001517924440062947708420265742129174146567357947688115951578836147993672355231367855408531129588350800341305615974453164992608805457346054534684687883381722826334567655890280629531824145548109647073422641534420198418612687217612615906373030445803612895540721366903479998675301868695109825813343971266444813661485022675277114432521233911635835339147551266702907091912116800502124617527621390324192881734059590290754540391965823396353449106038311065647428784813423804209658107969334941029305097297988686897314383706907638720548465635204911180723422879200097145930329839562520605584595752261711241281911266011655056461502334736550771580969456694870297539480200647014780425459050656712669313425425754592403995880697308126636218539897010501164328920234154444905766302678593076011139350747465097776293413083715101282643949404014241724272972866143957253588002203179227863822528143698905792249388009752686956061817915678425222645570080654546612577042903981589323777509805243092810314563432306514328533146525687718156545988823066095267643495055051367996575387770359747746816873000566311310699862378552985210184011562876162275856219666720543814436180711380769137075695501601126166703446386702043960980414008307286727353085579441814986181208695854973432183476381273484437264807564362902872013517078254610435800068958655839251884421702243194566441130583886594669071381303902922068463945558732852175360 [111,82] 641254658723549823063410863745112845980596309732804316520106866546440003776528837873879859404316216951212041366664910294419422792943464749791386983181435684491928228182614206765971259867401206143379681995798300021397681362729755447187575381804873760939615144732846261141951033831754391010042463452356434491513967612370311728244548403767271916549171310955661078138799289154436482937097898723568288293495912176111164383831297027403637340899732477296947678583626055427062704670368016069754349680553430442586020922997825023754146160901246450581988260088763994471805166521308897066414276565878250103389278192187047997529350348890342136478777417636594704836481047823300006420438226531316658480177854849543405459808533875698829195051937044550025821037801340869186003394749849464763402382074458266628374591200550428961349283114115119198589563431570110112696918087544720796331975231731196506523880697394995037596500634240843532736213477951005703792685613541043886470509748906778520186284030087747242758365408575515409077151413022902682296344432232960131857949275906227718455758962715687559446952861032568798084790672598192673866132197950175371095458275159504316802948531702423149860695834085168814270756403841307026840695931870891664053135854060975119887403626250808862240097872568648264839421539372951114333518777362467693206405692478350852687528084979937874998308826038557589391328169325941673146064428172660336232609237793164756239506119776309430033273395691351643309552548402414636849734278954074835790207742190624018172333302449932886556323286708204045103965395914580101254367458902615587150979111022925469859470309604464978433147344455516737960577862727477079790326303308906437486638130123963314688 [111,83] -846214775007888791823754560050421454598432612313796082828566118538865731136533253036836964694692329971467746287601103759883435260645197423086813075840631225118191495516710427223832127596245146177852147992895940888792573307269215929467907061402766825259757320316068450387103898849678709226045483108388380212877812014613592345797520708648679376574185661556884068811174633930580868928503964620770582340542785653143230329341003030643396849137112074850330834192713390877710292277481185808370858205963619507422207013119804195249150725853816878200019509901086622402311780869382231747226435871894329710568508298950364893953002400760520666666679840733778775834385915339328610973208327404154869484423001354946992992210758350778897857294083443592216027044930790117913456891741193282343158244075989317656135240315792136240641391101120466811181486610152509342796396859649174525297930302897441110641935299562195076860314353038851210551180283211793327726305997968376402610252951065658557100810791033518497069570839085753156139233549443773977583240757144395252046739613008014179352919124169149681402714271285929779273480199933937473911054338126640186335167994295357247694046992605698237905594229231414025595889444669011153886247909950151241764755247632392245808338226323841829990292171047766216509112554912427774684534334268858021704949029028509349018596945008276688722087179085350716592042062146560021816383735345068026893928174476823239257563128543502103037460156363575313453684291236230803084186830686810743484142167227576419592658544503991734329535547861233336041541879548078729678863677523103214168148252409310502276392555602145745636934072966551372931069989433308643267860922267464516457466474749888 [111,84] -106057809548688828531919006693274825793567049056123455756008005488913695175031473965243300073596636567617237837940602612241478595043029061781316974566073785784570713998296213698215007527919504216360367158737074920171094195758405258349411102411426064226998924672378207726870798576549941441092848027818303788819777721622568797491692504105641246690958749641660482627783961487910208699120968130872263566913695264100540681169683163529759393370475889506517483512549786200366399246874552860302335956541751310803014060898653437302281158237202372595809534613189431907542850412721171582639977546260808191734431000359483677306874986649206616110232645533433886961125959403754095617661942786467211393673323480720699259951572089097956062689047728845142393003281835454190178105935533825761359032764500424844339432506838873643663281756523901302714506965603376184036900666112638457855987188921240679531162379172062576994347656197799011865892340799804385740921985388147732127935728294926128827078863183052654548835791791798856002805834614210211177247481085434603901507344458384509223311504135716368451314664208810610307745407156706704453443406195996274743162695073774047120523869758213793757138357372278967671191590323277269571118935923311682090281563145904790679644293392271316277701828280838782606638139089397007165857879165501506934746154872607767869015959806636781277811941329209209409477748386970161638082724299409857547321483276840605931539206712921925680837995133179212238230716832787626177974995671284006035726125045729559816068128754798724541619603732834535760875168312095192133961722965447277916335481357550274623494554185081105459883052039650118323193774678629322629070386831998239596253009472 [111,85] 124011802238738500071618888015479911787389148810682474670936528445595641951444647252618605099630178273359616208089798337197888324106026569726448732518787931851645974422839748013511461127358551175914722018888038998725055451039845334517938519810287950904482886635565767054758940706924410360390880730145187790901822334035760157064656490787447499907163474456081607991451519887965046641842626074477365890597700982269701092284511290855163062760258434404880915477773015277793710542508472326553199807103244385573908363172502457311748860279778849263540986410086629195682201815902724844763824888431285871261140817523573475044444666782071543517472035624983177369837460238446588874821271266773916641253951208363090512350809593900546720628669166711359498221525793779431494432600615066342645746043883903930909661666639125619181057179143863580639535960652902120824743861741738678684155392070356281102648951118905479031631809914559810647503747553691688289936873038431457171647176425714393594584991034968692598217157580220983487299753925223968155820015228283049422315544677524238142776750050195163144521005318824768191456424056412143306834890060604411367435447727442092565877207783362089703565129066012198775039801370296037209835899338412965100719914855046069513938807510084803189703266019099352995341980825754613314230657384611146731428780952252841786359756559924195999903327198870435005826704097891136182648956606308467717369738462889780066996101623727902765542840961868797379633607432487102870183060509677192257832146273956070386096692167494089820190056226165066331869379754842479890719087641888056199826143229710267914808038222636957366525262336624291242406552184977120358180581015873399346120 [111,86] 2814402446040121351140653302712497483685993768683416195078121151879262161037286306490390640498710954011309630444896305137705564788421978417337420531459320829768515882133894612240770323684177725407292400979005347927070274807167893116409600356339175627989787245945090346204013456255541491624862049319493486928509741454692426315803960252427443092955948377277271523226305206325031383402101981634821399127849539127656418411221595625859650828534163299785104847579819542210875814395556371981795086083828500872478309351262628802803826761012871347010595932480585468368323875145011016573812788282707364281734638556620339602126506170188337082711102404281718900629268305829076349177159345690841793357305039469065375070004827093604147947740229385191626448962550311642040338039351203096412044954267538936893131780973467149408786074992714032912553442259155959046605084177454512831274271835568106214249690318798362965444192324550331424050417422326670947551504838563110154829868706985371324303921411681549616540544536594380205986630433017663105344939428380696632656601810303677183471171961789027342544421143702688400220559544437515905948496574326932933763151973568249966980886759075775186695663357874624848774371907224195051942556328038461414244182870064397276148184242851038484599732126470858683121323001063370169847517970067083783797809725523273056911779507143187629325531194373677460942108207850240875093643675902503014677100322730115688658509449854233398307935090782260523204199638162210848386052118692600969151492742613521423250221898369882683051223234808351933593195131856182093807086519599984051189546509077800818462266830500296806854279126580021792288176427928807615532494030709003136 [111,87] 2655503975136764642985182960579636606089768885722759041099662849405870006138650466005671794413543353078393094784177724827853072131767444709795077176425134751210206842386313517803256749671575030517182847643961847116173850497305631214720438754593432391465787546878867312297532847676730120183347481045779637796333054968003049832907755300917939548974578881966923603132620189676659714239963809794591928279691776928245339884958172184335652985402158808423068250805322490487275118468964115834821993248502907573978114393476168961026266541993733676658464661548075872627821646908055814442166460365069160524595661752823253516759265041217828397119066084357170826691453955523257485958111360153765787979494617646845732857610544535774387185004285531669440153928955925199799879164779016916549719602188681493652914412995657791335794598433315096841370364084747119722197628009318743167908778118154882721690948535738979338752637087261593455571955305504070311599406729423627912660138351779183727676190875192151110943318543305573778924339234985258371138556944629736692350967107951557995999202861537019558079339091341316689964645013378994067552451581843326326517743071841507850645874719956196706376928532709864615808754972983303652722936017578199928852968451167191343278956274671353360162768193183202412042472798291055277880795208166502336585450896458249700581028261632824465217550516586086121838745496148571941501957913064420478656537289028590537964853802364444267391031459346104464323734657489870752063045289462299726168575375922044961005062227818130385792063407495982222601935065005871544459167423771706549377519045028204363335373116262528770343475298179385210762394778461204420492052553520 [111,88] -10949599622429200673249983194829595553795527381886062725642282765076257200449838371553317911196039138996172676939446063205923449957523593064150984991126761345946826693866646643199887363950591910435216507280047532975021402269662942943914386128067057505443556710840561356437099902945615232361147866235118453000293723423957474749956231694873628308269591051498928700016943102527881557681043724659645802307288034289360734324072054964262501968810627577263920168841255460631284344202335985190358969784600334357416744589315176667782570801418412075337451379291075662636240664423531721619574027883820645750013965608727810152299805424349841686623532715513779642184244082794803868625475379133195361535561829329675954676058824500407358474206505738463828387039990143302392558511359171257657776467171355612501720857478720528499560497255134353640290477551345203437812908474222842342734739440715078639902612934495141802691791621059794635030468561237197875342462548558186313508207252622537634135892013345324184431748752526972402084707954616627133809624624179145915429927008582937463459277340668296126971884968682573638271197478339415461863237446942333123777363051660552517877752293086025141737560047176786547605643733085119662666529666717018073832819116438301364650045843855319392303653032517351076086093800949315965436491806208712175517114991340345759964852948271545862575967097099183978864816883674645837998310110944118466458906718748856481605754261759101636856503701824063993067764390826922021244202822846121085964136499425572446917664839934957526106805888750173890041645971101497716304706401349517269462757922828798022344576434743558198321509583362521263174121240684287857416480 [111,89] -90822051011545240345496332980492536892162544914737196931005269990024677045060744831828261964753805563752058529153729534735228708824043949833878146319943830174097782131993015433173072801933606510945106371693991399038596162430595781795047936181971482819475029104646305313821313029135432107294514424185553899568708482703363648201095126510419242920627353870382586833556456794482773044689610868714676744498611868806138083726831563457689944913907257235438212623208049840535262715571355233561631698566518745173198598496348435114751217324813616924252204194478184018559724717267411878756470814079399085261363208267814662224983613830761760715752113080357107810894740442831564719681614002897147564655665590913026949066642815514187547916113816885887596126149275592336309452864642099789823777132222830744543003281096782680791301254338796209125134479146179265798200106628393318193438939285547770912783092711449336090108530295012040679169845967796929372700299304071071025330180120039404548714911941482783829690459764238548067857690215460482167976564638407526104973099983662028790305596677495344653926537136205224751015698016352163771959032299816794927270546321399894537232327160674388111046005608828775937359227398082416362489840084559397858710758882752822965646841260287874698351563351672399645077276047770986806929943223649523332952053507824419802775492109003949990194862657064680224682314359985275130020110174804585989063370314070723280933055221479628065611693690704565786910426166411559376744130709673999008939929248964897850804325062543050162596364727010015978892235804297446933293845264698657949708897091258525488194513247198047105215227479298199185023915371855242716 [111,90] 99381674037697138862316089240975458480467427936450706563399413940114770033129416876634426221298176319758799748119135721982563084339329593167573785888404190343465060129520132733430133710383506403793202899773783595024456210350326013268428381969165580730327362979574320771055733363691146928797861173588795170243786353264467792595065885125213572204146041440761120969013034280761722510181281675887784565513596244329483235278286773732825295106937373341384777323949418399100611165286649726285088167182512053276551010141822111584179961188669620355550032083664437965460157017902848079064565841308245153885180812088405488092914289095178686847797709587543329089848862983789004985882742173549420277389783314079195588119664862813454685598730216241254279186183559580156418753286614156920758595712507514888482225795655947054677327631510310088937115834424802750770020568864172426183646660927410742449187231738455585803923470422448465218579005046681624654988954165737306102986795331610986178633238422541584056239840521055217995732822427351384860472255806831914847635852131721214939982677203279418236605780225711130654297087066595712350862726873980309741419803535027625235420431149970429537190389570433009824318897328997906751188197601962397471532486967053937293033288123901604320562416479157694846528943401525113073478367924979455746707118286042749007280177540839526255591838536047779005585988103907416536555903688968439066425638541268678119540649207569253471645878175309473926988282576155525425134446992153698405238763878693951358811163026823223050021549200709930338313150759801536616282219701965024514965377188886152131147385263864429709834277519398884321845692397216 [111,91] -248910731352889861145844825389531083863490271638881033024424293452817981768946770385785157277839313637368340264646845431862339390707186727016631110306187234561693412290204151329971807613327149887076850706006689693147764321829371664107632299482454849085472732521080448364107482460121778305398641378095273157202979198345386044243744662280250030669829985753805432340338250981883299780437837760436858926917170119182237350917210312775792865209219611500115043833452946030027843235187634325701783487699709720773069773900706405417602520192489330896979075474317000467939276548040042425262787488507673567084318595420734810065445358138204597075762511548255037200616440032962737751586532357746326981962687365179670044842405620799065405223417011960479203153483700512256785659751555893082310504642141882482305621952828813861915156657013667314599978352506913673415466162938351582314231663213888629419603800389159433017730457405126163580450474656843622902559707980709085279053406293259088464156692813016218149383501651384973054726023905754528194615348609430936091623742878736200097385158944313439893939690819102169363414847064607291436701835102935007194715791442690567071557154972885111106889724473625984969066421816474921589564435056187251098103138891588768770468231233790213965864274853804650933051179975946938950317867858842435049653815280836181532480546799177461111239706985871863950180173729269863532242919424289691794370738141986651075250394083534155452348025787054019247885859261266647691722187643577806245687764343327347895162409598136259088044571849506179857130345300676770596535232876682228376997632850520446073871567193884766562601019507087828845600748 [111,92] 69277816517589149463671300401216023013071169455325271706712214545855735154541157693852079578718421152863386367492379340282979812628190704353032900858426365393961427213288778807258393368099747239849729636904349191741043262011446280722582188373865713463655904317026580479008163822937382260101706724484050443011804384813471966943066867156824865669485156050835522735122231933671190190910044247409918413950601229889759799059398965723748585633250874338900768060960856294280543384829570616257279071249851774592938375054947844991533516684676575500328613653469956138101710274713077604736848785452572097369094960547991292266708483319418129711034093841503547101150470467350543019509875987717166919599511408204014401881836121256155405100365889013628736685009605071570148815845266373714331839887310149999484903774062827385613111501900657792918769972869260896458484082459114632931792364017405716652536522108830177632647802097246113490607671870841186274062531665828028846276004982748718739327684328403631497933555291802952091058638401152270339920016509039562745164056451923364498084628830245687671631067698065860488580436805464079447886191050871966204021756632739713300924260355662467025572954917647821400217281360319415530041857955726214936019438729892900705414220662781164108824310083293024012152830400582228212736956323540443943442832658614441746441940349640326699736508012215841567218772715452926702423186686533544055507467884303690317262417979338366946507184082296436247892680904272440022502812544855834500397026453994766129138703661675019047615042146198533981544543129453919560443771301737001047033205233316345860630252872588746483631191697558504112 [111,93] 2430205347562424742159363080990561394984293813279220781781057163599715269991129495103738149558462398422404991828711977789962613612677160487522981076249672564419078958969452366413910676538401811276741490891872701884448063970753332430007480229062571798980913928224999409653430134927521710235604500191976114892751231001075229868199978030619851075838377523602056778925250561160475327754731028660147049681357875116233056540933591726157972977560183140618532875204046027600710576575273854918462938260824388729867809023424294710772157711371625954099419035028026288217349740957221279861545840665581566965812587425419289784111213195468895514684374565063018567845206996496592285045857401058573599983776433931221310764901967049876667075460165839052892017605871626438430847903604460746850562742837726636234413728972919002389640113106297084214258789779145450304232283805796799253734904959142802115416841788277806302660974485316505080385482868530955706397976473746262967883213334471211181439997147347213528713066130719779525602871322539193695833625039704360047915938648455204740770065942399268876065148092159140259870041409930875154778037248640867661014328397587533518062563462411177672994098255335315118915974634342221977172349915972771109595078995918798650287017807569613702732707774049492655946122432005374247278478389388668026175389032977673769175407646269581421012514763749658027717720957889843017874111532122248319713105825007180646283446696512713790668362275899600668602468453492371347439227144020380143953202826091751647063700443574272946080436694088889603700207447395638484564854497367428279677865066756881427445767291399642079840956650714 [111,94] 63927568397397077151368884923947173528982889059807286470292206631265204965095335650190920374975500984566835968344061414158606440384199203705513380500199340183341039313809964350589709660236535959326544039702049216469982968740406964254366260158431660006734292717687371510368302423953477974144974399114105910906866426783470187569537025973055002066494750412813364421535535904338491977298873885116862580277041908477594777538613915239442855715222817035896990196494159781162550469445310186033802032387698310794832831957540499567806068122834384284333780295321346951904153306569369555654324614981971170284209354862167517942082809474460070025378678835594836637030381307247838052486245482670658244926197844369488044364910467538191177629419716993537400775519865417388071957694236841274736600660980094842751368092412703088393333485195264850426651376661441937314692935629374094727423878977124583418639787295526548498323255734476359499915947299922779311517659514649314433493961341759929433938096584380210941360541335226649568314085724963834747568474444392352730876888774918456622708281197979151411114493519088790949832462458373893460008904462639132869093029251001268620773781937825869966826130754219777968883082137841597246662151068520674411891282079121150717981000421226624542760034432789194421092152743595779191576430761453522402726082855574379796355875927113002801313725013644966959675070450442104779266949802083546907895499127252066493254392240902567372216341857335487044602799453526325521978491727264715572316465959711616750014439705596749205828382650975580392674268444658755699581653762145799055671810928244887184588597382945175296187648 [111,95] -266351811458862945631900272096411640953463790503447058153709153922275152516142469346975832903721061953844831109972936699611159422616869638443976981871153984638483262618666865316343560313846646697888047128536304855648290618022664037428715308899909551846104632904038183186148066156572212506074562205431973002037528567138657722303951055675960447948127876275315916667353870866084661914802678582773367050910209883470109798029022210120139153416559809102253396611972931254600675834809827430387773181036666970654837065512539859142250569740867401390987354110961357274018370101647040391098812492839915972286116231232504990797600408325657408302403765027196545948830499671960515992488392139881729306089150318352907814834590481847373039505930023032968731628509531640339306827433197630448167743760541239112532777570749722923806629638105206457739223897154472969348507418935121072104109521045540582980226095413848846547400835311481664389425106729276691001888533895153228078895917964496713731334964072817554179324876100925226335622280574795586603840741572249864715758816044515555499346934715587511670079109659914804316380663084391332539545890438975513608389137916414172519008332130614443247212281413985487818139945162120770083280367249778862563920978883966938704950347189500879813322759657715158774015914116461765083929020289901217518231878853766136809855758620441475646516207900129986170721452311333697129079381215575108910705282668436839877149036436040512801257374793953381317924078230160007750881870902628968385488145719261894228506517376553372620286356652372185911329447013518382730319271134752902246973858648255029886007342489606958432 [111,96] 34108413366843216226755919489446067401986167444439996314766695120873864090059402696958270048527833862529155972059591192621181131861981657500232935701761125826258782770542628721055502062702536503804293973643440290930617502419996782414603065333575154024120114713854218568449432317986481311328019003134117977305341791405720410884549393297706834328562274312705159656833704941008074440273417071304839292753399611152315633449498193026490740131552798915140346825693609297155301782956737084570068772176516001410750335598024126341117950578018693678500931861983215072176004354134084607711525794930628442298815428286846790243002426557651852472488558578864583942375283047805851115448646612366431175301333327289505585136861873433114931408275815105174169652786061138915444360195949404880883352165557807289438460735731273722138970273477507666294445630164591272927616642812421340523171210953078338302066202377407064711439837581052197632469510841595235944198760258655466264459189678880294418574114993949643224273580994136445792184119015162393881170728151684027992694951639926207375700018836899346816965808256156477604003959005738424414209362723328273984119030693363716216205299728222042746321112671121471092950245963735537658361952044262242781165993260961147371015450850440970442152564496040359886788002363026750954649227687306548807628495152860943016710202004009247227022493593884743400282735384485106598084462798372125991951768512950747532318869736433839565288454228314929803614391845411681931322384069409746164079367644108777844585812851661250128101176830643401360841154857166995768121183885901403748448766436846322648735375900992 [111,97] 76219748292334417927179095791514511176961780450262718276425812523923036455118834088460222968832234856944479870502871339029135980450601813709193257839418942648843048270978370432812525206911679396435443080984708401368873719241954100341669561885228635107518305436954620999139672799962808537365848618808237047365497681221767015890016018969825347499322721951922401984814336214593097998938122338333412323013157940986855924813867936745860871432971965394150763660974589509781886320505936787431638525914230524559561510867513007654066606205751132318384594667900302231022794412617066254353672354837949978033030778567534208269049520968911375918867456515417300027555384643761317502795768387405900821406587200543376305805262665310209586502353106890331499849228003039423364248387333259757872538061986545593859383597703142785517998209107071047392922738736761258523439573093708554584808569057131414123640490407994414405395362098468116400011839811376404796112064133356896454911296951348013173595557420894575612636882702834350329512490610811059405735284013591378352278572048137410599904662724327177874670390514230508624614728724023452661375225230421454768605826923842115860010616279613640577485450244766160250192752588765706941688961998252169644717954036701670714653007568288205104881547013949669313566003873403337495408063022139352872591474212295477197894690193510835088431592464519822932517540807121611357975119382739368624013415422170834904386300061266391694836609868360053359068798226557502074149489001330008059119886158060946875981577633571685343863871933216654426408289867646886512179343687848552871577814388939877788303368 [111,98] -8025031597095733421434443026562752543176673283113687569131024851031828752646888618934677042702188826812067767815230408992893422439789513817424925210133281109183210521605431778915568775091950447588744441848300968586301818606080879423878000317021862343358753202897607340176733024748539461397985161904266416767185731845276992113615210193706430225485078977535144061672985238867508450331672672226531456084329208807003001322000635704066028249381050090579579590453678554130924156530966602500497467517879443935425213703952700797635716066684028107284960948730851299303677153047583639094290727263128638868028188164528151449936603626504761706432639462713324414265808435638125474778157360129867035697689544583795528943742152109382653351349281328060213565807508042973176997025173746404838188827942745579273786576209842918848216410541344351702764779139990962458779593239053018149196977305085172205827561207632451287279525218491194618429021038857570142768562543428631648498881312843137916011320943110577037695006010376467956182269248651017865841626649018364501417503283943605787632566054284347850416916118875986947899139861049182899449108142341698732770441517723820022667242375971497880156423047404109996037539606241897266838608894998070932153737743289148903973786906171346996732279567780681652213594708965739271139949789900500344235973353215816554977238609224122176751260039108862544225250395093900921129163644275010460967707050458043403894431650846797241422564825955155884878978351525378589615241966910945594874491586178063327741433820492960646058301629229375349324712854953655033282295977383888737231689952549831744 [111,99] -10263517315331886859830397034691566852667507867114162206947159004649737015541290296312262877822940436061445479913372879361627337905348586933686833992467234968174422328821360221183537236443219506312165891166095605207662965097766598603251010111766344737818289771438668518928987250385619630072727360900024436404476910629300077415943939022632023072030615084146602955891111570653688976030688612643849994743591554711449581742437623184188356534927202695564955685449617702465015141774899577692212759520806892985521022795793129792149652721835552908085026513419671759169644890002320939729525421072824023019621582218669526759118366636299608382042466102588506161117778529639835350614389060376874971406863080564154876238631133690673082861412742555987284097761803453059569118626036054907022861373011323587857280529066783912648465379942864761349457843535876679452155626166436051541752658372397178058751643079009667883014581601284943995562006153025329888327067008394106357453387285102229177986071764678123190977706587853470755494741112020325039574010125114117217859574558618718602315981944170983771361900290131657979966681148995146171323220652729614393345218805718127053923061418947783898292823266006141752549856827812437736582104059770322099037265480853051725225850062311479994696489474068465879652217930994990331065351719836520294958025143366730877531212564065382584196139044490985851582720962866922765301760353560596140490358529589212754435697100547792444119569621624525356281747028660544943836758507385455912822509227858006523561126379242166335565215211489503673296462683678253341080677326139196224165712279112 [111,100] -1518675677463630888938197935191666008747823045417971314667993053086955158811171466603169791192682521141329749998801981269610704845237965223335918481107570581161529630226371402016612069562169485655715356902268146661540242492513059701396400332494661206801125458077983346929297236724090636457262843097353779714924209339970622987271190616528750784643990356653805376705985726026032040030058948714559649056217943165228869793616711816590102984410476895123675957058119261944822001864811426962316966671060879113807822740129053151846249866576168644844077241409184050271420532124486950910799156944066750579855375295350253792686793615891181266707602356645740090987547304226203899705736801474613749554886755000764884559468311837353719964408849206038487101904589792054641678459789807539630335594588551543564663192164900619950742115205058577604817151523045601839681700574025939625364605409729807986377040424511678913775422708943302378805906195497063881763849792130684749496438683051011819889973058052030788562129151796544751756569882574333551429931956594089641674287031810935272964784170386699942909980931959901864896047360007278556246080994838741902422459774752574258705320261580490106418204508378950066932494369591165884385010605417736577714712439099217626266557257732917944143454422128693362776409461698577930454643979786025414081856955617742540743428982154260739072000287343115973172073848331343086843376587931149717662794506908079181265721862097733143320903025405716441724697134160731133475612879745185985058100494858742664844413196848204626260873307449185889125278751429299354961977452775389467800736 [111,101] -1216927154019009822145304450993421693561335155569475252269303952827297784960813619812183498206268200943008513508429283017397601169145558124558120089141837845452074988124303975388005213621358625514279375287621742796786774476523576444557568558009083114872756074308750334798632679677783692657759607671037383600820869251425292952384519250905670180594702172992668240070955698384246218000339625720533428071916030818965362630947566787263163348625218585537507763729462273092032172687478843958710179469115020671944224745959069483767846393505051940807952655853678059496246540643018128097743507667566409780690847091715269872782506226631151108473157015119064125463074438863920131475466015455804423447738346093665298614761597150589206434137739720647621368729033583884400730503460369865960456047535820103762047734266325571135703447276266727850751895009971170563313945293606985174213939017247041978600430216051545342962025750637404486236605032204179989131314049517987719377260160420000394190704676973318048136977181566384101250102798679654438887207471459881432887316474191784410929516822591351294543822660066331528962950783325931553560678784590374394289280304199978463674475056169582551296431966604486251530272286251490814804689297543289026291969721618232350646947567693178595384936759241547988072298257459979116868857146221274097303689613362970009951789481887689740918180718287121799628692607436048101309043071108394743434149462834821641681513438753564358706692044836625896241985414941697769614280312126939205598868367457567719554110431674023397279149016498407659183795131063290378333905172679222956 [111,102] 223276593703662976162680129900653232209838945945153392709226203702548079540481926537430431668354325972467047576400080234587853510110514631022378118001171561745934800139581286518926504126460500195282488836207617001592082170696821519500209783369656232197432917959545763721916015545911942675718559137975085444427078937276558088710386433353585327016546462766152007815552941658655854625153106309338954383511421982750276079597480636186036460199941669348517594959880320367290493231001261671610288022857669953186073821759312527199011074657182716371743038632916703628221493565524323486977980522060840823141045409895581454171676386939534704671506957571632126042859751482342178995319777015744497531340463199067860884764172098832902646394845691667414822813542106507827076706476410044581630889187051410398613400188157784284821103307174730182258051858373482182087989095879678829028799430187360133131253310427441552472211654458395918789049750706221525755450913500416958562467649406588816410307890669020994594191265965560073787653165134724559361321851912938015356873135401984697511637092379290192452439306483899003972926911593902473572321803366072244809120407802942221033665407639903523158659053425897798653232291778060191748635660587614439753293014796943432984466279994822854602912244496327496129965598048381476866278944944234369266527230847444332656814328487523444769504481810719219094232264621843713303095431958795434294670728832571675870028565885332587205187448854845738101584383837383394249745121065577404401911396707287019356830295901825893240726905650745079276553354388171138130974683520 [111,103] -37983957486345673788840054277334316365511538370648239116554119793148642644124099289580127786716565393835610514880951752584679946469773287305975390895751723451241581990154017733608730141307491533899554233306997613592676312999600345487567802753764338609309433726426744275846635197901743220000540039068434888381170224687369427666662444010024540275355694161315873822249865138867029328586887864290554481755182386888473000578724626334265282936911291454140119601740998401598331470430127263605432981811645939540198047156543436254652665004196976095776533862916740259422049656673410523166371124189037949446503450489194903612520032296340905393466525314792722822345094062015954219405967039273716883986290420903046702458878749956243131693861721925556130441970168975002766615103968767802741062990373551901858036306797645203587009428516947092339588864819225135563592783449062547007850136527241341665322975676553618397005554029890566155774415581889174759962498373131445761794838913572284616283361012517320542551495560507562004802876179974256727024224652387266002302958301513879371742774203068183187023629522088397748018543431072800991669767296239800744659199922079129640549197609363198084162157758426607664353353942485883564227197218953647883400455028988968250183865720364853761091072685575008463031233850236691819975213860498675330294043852759893595275983818660923556948370437685293063391511147761115710402968838822501126769185675998207663362043695260668120260289991170421913197833241833377612608753551723127199140266626049177815306094266136117371432957940598093596926935005814359408272 [111,104] 2777881523562049673089245193736664332385891158543075765776304520674911254055842701264472425885020806125782427280049139076968360785038967068353602508220431855656688862667226186600434206643505001260705912296041758474852632993809732192630702255801205360812398613624455484995574749313245910948608503583197346999762905644360506419093675623896135999950693157222105054060301199186334871130730926747413087221020675113168342380289754088983398415891492674123017674397595802418256374569340488137334396340042930519202016931302098813333384050031002356104599402119661620638181561243646034510543168676354456533423924579077556610884428574747697264164493867446519938279045194601339146009287950892021900738025791906391334935867764948615364561703842735362449011270881591185115958210342903996166107202589794059497706554302907878147522916291898149054428157261166960764229050636785995481202937765458820117534720746507558274363471347149607249425441843265348227515285632625324801970056881668837006213576408480632874372771786163116489481438668773247546782619054906773621654632898885183867804326027508968397743069914100872041983413253750200387761250581679283056759130564911189943388577118888298169786520900027654881634402985550873039799001216704682101482096340537096563753708712356555293774475607970795069117096614794341046156576647379069957236686868911803720362982459937603769126583627291259564844212814380435755472174176232236817849250614873241177891101290182069469614809203309578172163932551445170513135321438925128647586047186895370602790611268199272371544126257422055472689410809529216 [111,105] -174461971495850202892572152616758497533519900980804137286588547672630434179895422792765482902483025505439761896898089878633672493952353925316845233567622996118553069241421510824117504619236683453066315365884353204917952197615244559716826176921854328249632052592878478062516998408152331186965443376311601652275325326059376013435600857864206554566315245784637993620301311513791020291289097596223196046025400375231509411614489161840057552977237720476089808812788939632887145029872546958142834786863625366781438639553334113009708379402392990824164807172157322937076901031145066976788058399380741802491705371618189383861236160037462778625576899223293668191067149187405123489348666245489542723760502583841184503168383359341388779685399517499533414597468579567384902008602823082607767532022583086321864475388567651712221916506757604166334837513188519367748364895190859455037296193008249021902162729311735699514897742616591870504061724299131921475882259359865245569325466302554305137869061599763196229074448890014655829611775117618386596036555955410473377608076187972475568582206094178282853837572089440497769706977663815591231652346414931120674381060207218836990084409588834083132284497838359173429369454985775451300018213673002150978819731856352205395098038588148419118847312356907956524896325625969162200256544010414622263449847644633132066208902160013395285221639784775675145681102767122547846118612604923443099907832555569144575645828067635079463843729943532733154293635312811440299502187641280340883269966742610612059753906265587042622964010735899863629981680 [111,106] 2221198627071377413946881196059618983113661354721310924039634586046101799259544604791915902097367950144333773739925386173052764786818715793440502085270208819740367647578649451958816948105829322786346549260975212076479320381699404462529386778386832342322997624133813824223971996559777924499638250784236224322735901434091615617223701593899903839424017197310851719067050134175004994155148481940082805817509748881532347808328334768042268907519062198867382487665544904408896307669438716099958398193019151906445131600381029525065973048516837187354048459834216620225600128559792653042390899345376392070209169530273708851420999923061575216839080274069116608757820306667817618493802085513385664669272261013978542497246609895571038759110981855296796873485112156188465847684291349061030121531579667659795022384168993092745028572042194767402772945703855143808821671492454590089967362823647130277731727192476450554821596306769110497174299618035711700445409253721083909277361949946028684287351503954144860319915809103467695901971239128654610504485894217112775181437999905442144180817500832763566607954058617839707753731659224044789247416851101306933032440077122807363077193811818561867042474962390665629215176113004751681919403421153092672774059449335140131997718667065784541183545332510917162617806564601387830604053725001992583748968950789749560106629571735250622510959150998662462786935203486656135928681959057581388581276879380937192560212183144034864761943743473754121099768569356127263419994753906588397434318000454167409934783908821980248876056657753077888 [111,107] -20970734454944869579742530503409822411736721096738511877362575018278363232442411524809549213537983176647639821579468791041385323955123675869069284589511791171328519268684697406512803009196110411983721022859250724045603066003166345568461410488928062947037834837639495543089946182207356294767406070882962830317723914334827144210298043804034540481525131057557655058270349138997352322500460860389512337083435068269222036193671038102346495328386298410016249023050835793110956435615762881688842309330545761380179862403069092529455620365137882460091138080649383104518208072655622998542403809317416547658416672616932749220385597621510650223568255354173544224437177584583715325017735110970321490952912512214870602858168329502204866378632268843378243204773321376013581514202623611944598046995534914655301450060605917732653912831563752598452115319595834589021531786372647943181412148556127508833122602984261226202029108526141678809221638981564288689358869626385623461180688557045275364672120303534164887706360290044270219820431162544752135413814472741335596379963440182048413856028812510464110226764845646502268021913044231027593883429836322640693588916869636405047542402706517423339360771445913718404404400620155553830856253983848868479613513700244854685617926309575710530954462202940778880550679033738170211584442108884225125570640632575593215557270141619407477932282463095134514934465588361379509808468700815604446052220841443351577697051382056120635150879131432580208314202075501942152190562187703138891103503258689416874871691194374226190196744944 [111,108] 2739194659517621545551801354571289646481440086236484397754756733585534377482252165984493726991735503559278993332588033976542552126652969158585521777678499632371698985852329122065751177257578154425571602560500623019969457034448387818955300613427760701159607301728958925069115692003651487042300521161028671316607864980403991247870980287131177141144339551115956182770930100705094423139647351652075812202118644075483779772932375981333990046454952664543580461396591844288599702198820411624450769833156492148646032790641392148899437769731593606132484087728594115280799981494866221506655119918622667882081877060377735780621545607696872496354801710145780397465705227471902849602086926254996929168496033760507839048287374579051653913621194563373364744597635498570511911021229373214490417230248446164467870350316149665420322734756629955453649670913984365497337183605100233629191349671787321678676357449911235187451356226117251666144797961549693654965352363662175957917713174982578584135483266908016763991946466994557457601164235388250545982536049450553008226839367418409537846886536684551356616699921300405181331192033553531280479203880702145960683691055079259082275742820739467929022485597110450606317393520452615701844285519029667232179315531469416675212043974962510605623877778639042077902224011237349374798181385391973499935838928447339947238739962515741693115301353699473012041500211180116709800877209105856651976815227547459715351847849116852781031575121739124342446068861833303152070205506168984164213953014053513188667680132362833330912 [111,109] -44529065911676817891327299271771945995983495671501235557423276383611877469195767932664825163914148821412269787949095781727009998511067618511397504707101919874570952004687833540143888435004068262043126266649439253506711703669661875597736736554927625195649259355487305217224839392510434805729335665122240761232770335773306658205287942024365648786395506669657502035844116114494522737911554053087314396725595388614637929360804433837238769086558639219540381802606223441059854143949003420847018637788675090840339277156698271720414757133164170240757530057641431569659675791782238337275844437080554864764216360943611294394949296389070362742899956654047597479101984502611732989475607845243838436797597673998651050980608166765046343147054794822822144972262588932170579114925662387753071788397759864526874110952604399284244722951314883452768555114145044754445211145448019987223535619184178518696091263556219347384139525490673883025360605645698348271570874038157432049224324408175936079462672421007135114191586622672312803232564414945941186157963221867795279280353459356030639943154600724761948084039491769112082267346656130605886369155965911553814626811456358120190680185187202257605564312447806673265898255941342437005810323886013085040284680358492016093396604894786919608642557692573573825820181824094673344773345307032205495741251813692827222803821450256830609105391992827456629599579603001969138020020033053914783990683720768151531632618439146575659558490633425696507267276434329243188052668394901933165835993616032213061015966903484 [111,110] 164446673899677236797157287340932929069862006581866963022740594794264579221928909113015902310262006555980353919680595808318169005305526693483912248944926730642815352451042358421068031139238641992259196071438632629951341194444596916377383578479227728429277863157230048352971384019069676250680145306507121147785400687441357709009760287109940387699118314740182456056728961140659975306464231796545604048474045129174526753509000393999708155281554610652941505306808039443632708020342130118220793023806970974842370075527145716851857865865346793922727560785749743292788501565711688494462932258941324015588959312203751612972125763228071895203327450681269066996016342586913694644580427586717234970076315697891953881129731098249083003303231485483385475683478139565824519410246828868682785955298945636362888233395239941090647326696428899939215862497321090786334210849402528421890561247473448934086057262963610351522959955970982672975167313891370264579109675181249665324372235404422317341974967886133539651680338268980985074920841189958816702109255365575185195994938721504766397915646525938042031190633660533549885104762082569896389602872892785714050805119968487395788517170423937016333486132996196023857930925874001820369151609318397298425833095430603156571668940853333468747635133705515884868168420658915268494896525692068616014554867158538075795551701016821444343842701984923044756869876928048402658054649580579945327293775364896050783852282255491806900292543223367140648013535130977388159797889422831289444300553083421214275584 [111,111] -258299001695739019777618743115994183985492759268859207210302490230360036399226931365663140299649142816459096741826303298565986050553147970762424130384821187602564422550542761790943461981400090628812638456936807516352084792478137623565708258367650531849081730884226733128393358189828382656042277343390173298547367356668315137543551639962057279247089797009041406380628951981460502245662720774688230499126784577998407316429886428697064103101158196220729777925577941748692062159163581331202572716285871536940748803261943520153583734699005417354451120712294939353904255082199154270506042165673023419896257622644093480280521105575503947390344787600182662935671558851707342239414739712885041200070793720530580519730756058666856243794624083797507402466508154805348783889449830119751073676358220811834228868905722560187041083330511482593719172005644996242280825913742690921255374884855409949670027879015637093520144836249931570823675882319235149094896159326734243769634912744250565087787199602741362184346171333959751935042451614072522771909205175492428560461914853347492090180602175185562354473533523867076502214853948087572402747162870545847830588338237967507143755568868210153153866004162264339390696454487460516362784932073672394082894071378998212682416854639427855411235570754380006545123391302104249352772633755730210146979438826409194516098323288939407714071292891077252357877216812075602916827725401588275250417454509421804595282405147653354217022890220561120632551666085638332083004334939190575079603139962112 [112,0] 18472473247119381411920703245402976455261669498824147192169402461978754537751884661398880705102485831697362379782602186509024802779690939779452827632851294140046145939770101388292966770640337392569817126816194187083265895851148801899718363958763642298317506359145557477651934618974624727918703101742389782670813555372184650006253256545109333106301467768961827253671480919350353117262377098652207530394118130739532293394874099447494773056489947931003993658030102896322503686069559052870927557463867672019810173915776791455196727221090531971955090763534046057580271889124746375010234349894226672624154259157296582337409109628702606751755876137112758815065877862576254844526935610269754543446739304081283744665868336958387828744006607162455653005223238626589030757170681867300434008029449647213616536989858911288699640000250163651369531480471749242059613085644609294373480820280733985545089752055574267864351807403750951129963043666400275767785655760176686908346003061232162078953707804102794700687142112059713542848880221736972190335524442480918838826229228950646333115658349311395162734373588733213716662099169697082741184277725694784331599894305946731766137943094137582715037201776864535646902293922085990225245280944090238233426146812291070624643888722350338382121994574880041800981043395375365431405903890265949814823793708869931148211677506001734099776455967214982904868773668892254874045657597307329539224099365486530639486016222487646352804823142572098985333950940015948157645106588238969412952337153434405324168735466409170258372878991374137801228505273467212003186423099243386187072083956537812680450134775013421503969420565460207262024942375525438386938561205799285710337528544327982162134244941656762135872223084089920209661432109663845562827965847980169424182618890309086604119685236076757196863523907263894496613498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -3930810153925922505408388812842440083320277017928513151107769437813113552369155710412895618474093310520972698708984273524905099991931767688890139957596570776132674710698185374498767956081831348176326821433888733221533702096214026615251612617526155412476569309113052810945672283402578332174191688553393575376602206626125592297117860160185810588011640965391232186761720530393273834009353103400695327122158658364737513820935610846579620917767876109966359226052843088524640942548536327009548530671828949142224355535485845036765274084498253726327256874686267687312383509049344462153008897197871902338756128934080929133400828639777793159984715266560458429587841296982007960107474222989888144094170896589628112847456738029008045795645420460086490222848439701271824808050511049100848350263467802303000346264390777434603913154022923388920007805132915283358241921869334141823115854044125838766558833660000472444958920264097327575251736018470071201206222979157497473522786062710878407922718297101213055349860773561428592242449724177950454952244071863514244481169900049282400788153495331466095762834386777477115238413931091828766682875747121420014554770602938628887915162494833682916822242885435325728946640495368774388178277920411718974107564143411506981641749519507792385924847064891918731344683890730968842943651675287046462284940001535497634421263965380377863545402255086918209418494879837482714142593819146923632555484484556838481069765365949358189184195266640659333576159193150508384087068966517805886611391133713385818824666461970950608628704172708001960614400649141768006520343523723230603319926800992684287741608880925765249824034174417187789313904087820154366292221217622111245036261696981412873368445308273383887784936529029799809093946862456236214309703469374706476811553802256249951456913259596851181592010742454778263071371558912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 185185134752019361927236982324237888073554853831178137132513670767318424752400213799783027121095233553284681270964329781225613577757736900876831465416677006766948805440873899007474518816406173550889971801111387988151185171991346348499364026671530680644905768711540832790365491106235899497517486883931308967138167330711499817387911217121700555587234715311561317183409126423214394704903921811305518139126797339825474830764122890075798268630784988715675979979778918409271535583510579993698643758717130935733696883507449564643944271173141726711128111105065782054481696719902229469970895347625933949110224389186117664648357162272193710525296236212154749316233393773686321725779722191940565590519392420890483242068283385736350050162938255522813740226842908007060359561698307751578660983985370454645187321125960127096306033817065023187218182547365414164190898749879184645220511774500187037230402173569709449407464454210986623802094588023226710778466177036355693159274133840940291189020953342037021252008542732467414737036210565743279559123852301254439892872429819966893627169578465895200990500592172806882546719131993672673854665156307421192866604458808095498590931987227807387794678787371338685131400396724641354979331382071595877250759937671902740679827646047282860006306846939395503127386165954919427445162321389575832895123690155593678236843919531713281155544325024972259633540413936405585703177228485790020954327510151863660846082693418049875290388019930003609516744856334514855111148696320151184782538464363214897439330354950238748574716800357869055321146970821593447597162332725770498657447856446180209417851894012574609821541919028057626683847217900703100468495775709616690066248915496122461538897684973124753451228623883939163181444041956080247591165615406652788963282341291666846913017974135554740037581680554556992560255857590272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -2661463056170462275996735283838376545355842150204997585678559768576508792923711560455681664093676531623099199799455047487946770619677361369875681705407556738372953368444297173682599796282517302723401936424151179128933994891042031850023586094421929051726654988519719625096969497274181973979896172087509758104518007372464299143787789475189376326937453159877198501362997663453779817622584655265027329326436071764349319881955885909814237186845418130925160058823938320054970760880393990551515229671888343262115712672454487497486560857730538660727342528537292170309605487366485901783539761443540142101784433190026421445713701308057435629452793032134257708293911815642556616576169910131938781499930081488429813591825914827874220838076615960306295990336515874406317113667384856539194796180623621537118458277665543788844854548341260069952659812339106515679335784794227029915910904655850179212076659061363423739856593583354505791175862709013826643674335503893616734237544424301341445707533195666972104798268704051948405392000683524180201993508299791216546994524761081331214917854313110573063682096530303590243578845585631839141152417284473745599860897973136559060423550951130539988242459134397059278656252278578870828729638959211059418217351761309409220899654383799328518986240711822075248641939705222489510924108475630308758540980078447634432371041197406396804795800174167767874949934892396232520819509830522619793519135326590116746704516502953184393648012510802957483723841917496260926135501352055899692124879823031002665221676004261006143009316616438823495156650300792364630746498680584735285436093557000965187799971050464213509499547778037444939384864401994569260546328097384356681860935090598423802368022598449367178147412101682800530860762855461011497427402630840893041645568290265191593984146074889585136927034569981094845154915745005568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -1398933108474173223615332610447791809742048657755617592926600145745282820171554338423918312514085874036853946301029980863189365677783296053845924365206894017661281487026139345865848657156626336223316929071306169708541988153489213976955467032077408206905434347016740072878928658913722653502587176847479539776127809295024714523794205617819060802668924136388429179109421086371040720393750912283698878646121410479515549613598374353685887607822998449672196662217785280922681023442776070831391092265955987330053050425082948232487662347472629297036011147058534141520688955963044638788148228211882012571271735162149713690955287099421313338136698459508194998757519294462368250340936034121576022537601676019004798274243166769101093496270183119785548777207584494764101016896201656737591570074782121832288421609204735496036752275465649956022205640871505642729807454499747858372223340443469725641622323867261191192877107725057190318990576658402114430382842320130991370184416363972720920575073458689954320689876176722851158167981253065864151907232407077853657378585353208054957158406121653908741159574214517473898710894730059829897742497894298528913612202655660953052382940563381526840081887477513585254374679267746619424256538649875656185860908255135248623687795385144599804334581699123452609723474171327238960975040750794188097601404848274068573353781935390415593179659524841415996202535659441428558654260736224441343592187204241502985180787067142715698037672724618770204460660713495307656359553734953260527528725977593264667033318398491351891667751595959151107503481770756177458772393674464288704422197986784316243001627015853153218121968549361483953903116915749080099222858211908381121638007675462489821439884513885272322226887458430651039951746302531020434558943012934746685949025132605127914926248005540223235071817733504824833942541784055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 254724632981366451973416540874300934309200024681033272217338312536916478801352571200028570017128735652115062701087380597804020752352809353222358620213938296427592983233944865611652555944622632333529770953105387062602004250375982004506364449591371636623440432730149025209396930308384799145249255125208973551291402188761225733215831336487244202102537007282226667751336878959550770741306569284159322900441978778671593385528940260233795873977762814805704119957614277733930051885433075789323572314365120348790835869645948447549997147081651082812291914530126058131137833045398193548367321816308163014380328904163311763712361584825210583838964949723800520590679836160792162076266409380504655402184134122369690388102121742742484171053544449635635354335713608002329031197734420224652264605486699986008818046365620189819863823750235621741653238813361471765445079448885611671335924682436284347722698500327068893004602669120880552880690655903047456590417098039548510572803592642968688937841755078534669539062869737806327153160115573822450207066687622022581130834390714481936824887424233429554965589288203063299312148001081594693168586453663391012362535953778524808273378627131861981002796202315345656699856528280281619042942038344660087442838516571963050465816072290409191821350545346086321512716231653463795468458281409766505551876192637698718717666699449313242996372899210948271330143214465005367783475451584997919995349103168269374563200601950778362029599614017109409592867258671555929677199163501757906960414753634564842243730499176615205994542742189856638081498967580547487409243500546726735650834533241700150604033891570484051116038398589197571619009094200986949023786729947547839157512259072223340706644265314422335580377775460890561822102438345789993124665161499465390051241609548821295510581024131571382485551773304564193363760257389559808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] -2654965330425289865742885961356556461266416169397970343234152431869951847543423379660177394866402898012684490619709268084337181117747182925096513651114220561841911837105787247477700095433221439248751754103333429211470117997498012818319898073989277793581083805218297157762780321310776606569661055532023641930601557018186501918619775110179243971832517555424279085449505795292664183082394524333644622490233723718857189420951662460115502393860063707773697693402561690856560375549953548463154881614596712530712998575265293892146483180364699834049550096350657117021216378862148657913740945524654699876769401670186082850702756882524760748472366421438703285469637646664497860577998800847260041813852490541898360886117368111972304676325387197278930889222995625894077439768575523645449068932006941441684996982056580264334387701581016195851688036351411423582744965791147188305127888299324443251695949346863528602141428660788900083096050380197244198184537412176970895226402474335886722335838437419099442550490308933194140319264966877876827973689381817502772047102841034038895759399817521414471412743998767426507862361472670926972171587072633549136728777920528790487608022668307955721119338999688718274516489307899980464626409419691813769149069708815673174611860173445465233443367400228468447912583289953503027676687688754964064614036266280624074257114702300793034482238352094113134448260633987815850809368597575225116275972876233345803974440049740584868480782268768632308440416501376908712892079802361409719738640104501291040810476905089308312598776613153022894089461546106101552977556755453575076074666737293959599320217133728446943200842476885487400839394103194438532088820472494960686957755503825619176810259362295725681439135111476622012645232775058882266859441141698456670090902699289041586775193853004536898069351153999279916290212596954431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] 21512130942020977163024127084920809174329100874729947420706806116996839620936091331931908064236126926898723597955313676510112085148757426650396829669702880684365070043630723156370451021752496878859798992109598889098951811890392175671751558568279328311944536593151847928318385991135763501539487200247616551889564470535790641552769915956365099257666765253697102117286208578573754463795791702819440088720912066772515476860850892976527905969009872228029779733534246497287172922372395050312859803340879768326727169458380495898546128681670856566045839242099124471919391590045680427171168895739283387444105487895154565020049349483682244131860665255083566115060370208521835344124546119672038755589708962774883085418575383644279360348396875602499005662100108993129352672686949373897799330346326734554458450741202538293110114192647394852528034537452993984535220973191141091232286394855996531842209229039030409475755688218599062982480948713511502099089816284772900396153177212651636292105422994626534184207831861763489180487374560382751730714374766954881404156310817092283479648868284302333038278066359079207784819026483143968689460905540318858920167050737529060432104441181920281146397899267733639894700978389739364123198690576442961675125343962347157773698775065686814928258718046537128990645287337798050356768306422453283903791874825061200038613937054104276280528110764166621376659295416457575213649332735255990936662586922913096143354101937851317006112319167881965529275244359812686719732225739745783910833290758192509653139191876419221765287670150621738458018628674546767280641286492213215296039701733848736616008170593450608434253016676281385887870755768500346056598496939505734300418915902108005042759771893387676379448199632747786856100292289065385988093870788942591840583009444875434567930329320400413808599434046743201353754246026931208192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] -113179359703012953232209677285350544555372297386078581636304751129593163430024163298987376876646254410983618255866018808388710192506323379205371035728410015962004478541257019933347457186326901664100549660365700879107784748023751944900214724668147679777693134371272309463393703408851235761039469832600182573327933494677538380242222406639972865628705448160270232194767738984755747253330392640421832988543297380451993487579422094511995184027934829414091797637690787982578270384186696032122866081403303311068855152627665366030086302712548875233557549939119742688096880585081998882532384911842495044847734460651274059299311251222669436793420088331922265463401172270497321886590370637820682451833409709560523275557545153912157432484608951195534755984358210067211368980644380181912190090265833089585016407097077818333426786670593912786316436515755404689198240796966533301032885430815431486964118627685202071426197571144665577368652557794762114895769969566755710824178607492071939242097997743303447650274274902996486063682743464077805194996205176614253514153866428519545900928903114309789415443484146381524435774799087861805944720226151848695972499476513462731154120175844184580522390651836034491531696184830473341028254426123552458160785781038616823711994143746434259113890974021471939425825730948926420004564202584515845757316846443738978157075463209366456841520904767153590943813328860968419053905471069689994593500666814038029009544424311817253599306474540405226964460070932974776463223290529948274945288401299705472002637740089465197496724065078565613657377399247062258242930273098086450312187185077897362864488118545819937622503156100237491332848794131598849046431356870375037636526080098500252447534238630986257271482339053629031285172636988280134991591984288840574127927423425829981454292452025726835742203880737384313566788862258108694528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 348761807149244179040741810856759159233812795130310242723181116597053963053922337895411095042578902006849222446037153677808377529195677787860009337483703801827304456581478494826378450563196436270331350224052309935422063028204756051817959944588950746131964443902996047196703730225255215299455436875382041364983550644327262974961072543747560779188749692532203423951084027269670290465969336629566181757625057256867057912927075181891112028405276697284039139141717370574424315244319452621718702395388336088216001025733430197406905865179016949875842324258716661784372563799990400411008555524316215534438249929507444192134849530994584058581726761435559169217348533977012524495994867573658665422241838851379275418169057359206286748988563213711268170340300453678600514043522531833934229632094068045350344582723476823431504068143305212732444985362509501180004789720553240776405737288049085106800223984122106807125583406253614692782738593171188083284539857799279885191693555806400839126870125732630596232199034492637144845577297955694985320754192731343306970315385745829776156083596742601337783250644563478899449977862956305545526532874661133676745861558420208823587052745659323596052434280020652517732160665816434213713787786453887767008428667615279183507264208583765016613257847544839035156213632607368994810114623487395679814095904580540656189343339210860564994550030982862027957518963825375730068656118192266830716886094439595913311844077619354788504056677468069569932612901904472265978078477774919344155362367834534198585511227316249902571595753663534720746975461787264083693851956768208170006779857654787344816394407263897785154861415517794050210245770856936765265882771648724606789982818420145785121017529008649518447954231504161658932504860398667757122142253910551578455422475675474353256917495303334128583808714861809578823230290028889374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] -473022425669322687951059888338325724851060478211007987587872684633828174162941628020964961297383247398894689996520502329067795610023451722299717167749655773912535853474004555310359244181006223532134018360511094029398775501094322603043480389438497136168359962526162851839652031274043171489524015535146657822384133455860102349514215362400884616034551091384979118358528046123087763919660259710273099844481889525633213970657065295136543994891953682240251895474239242766573009090520310436518876128043712920458555620787315906306342010257407518156565726623386682007103150189161372626349156774577988508689133575735556812391787518604785618592028269645658216346942666938845675814813180279657356629982169079673381463193639987072475288707272402300552878338024547993745259812511473775472723039356948684781789542977380232992967233212294617798249907443226056406732384448702309478141478707464969720133586104886427107863982206743535260658226521854184632523620309452904886219652427702350193353112026560874912918135706803538275348453063829988160684775850926295265973932384442585560267810963060295483521637851849473278699830603822730625485946780240807503182650806603514641926756282380736619247165177966189495087576778390649505155334412093817578548918194937630762611886747101720630595478582654080120647963222678214468682990745176361882940359660490175531088804567297059122993255787683292656075551637654715906510587917724569083279146928518113279707623856062997237814031149873167954788667750639315313444313190393953205978578428658529564214844114479100733153872506895772759381109263148548121461337336680729503973458658315284056521673144260155976116263262611235170785831234714237711467217932121496576850313570554995191816425414939619692294975497831254297389635394824468380446534058797445262301240047149347648431934904734115445235302712090758600268265696609953644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -838560490483750378025202574774471497221935347844186064688585557391381090696145915004706092512461331676176333623746452588325352805584128082595465949792229236593433333021741040064015222097121986971206884425930865447017173694280351532247269219345303193919458121432475149507000547459435309795271624630362847192106529260459191773947614369901620658520352622676954192406230119947919428857417767907253992075171822432287872344647926727438338420890223875067999058944431555680103385473983319949512280002349912239700818826517672366207781725209771368862966520144453344894537017587214846415344002703192939737002535396569633774306203075072179150872490786513454879215741655500650607059173389512291301452446753116400537534101679855000197435432883990485448128899224293736559986606659583296760165256239671159922282290161108575077924945978609221464738066698561022905205702967301369038679317412570069849972980051094870836594755920908250629721303488707136178933599615705834008951201803535757700220526221096477477616676769080691238073706609485889334486441775544208889977153253427102320774310822443391003982840190889189430661923566695524515200123114362039252105999378987072002567934907871257911358488586979182173569738577201333959937096587419780295921944764311731781419435474129824214960921782248141429425428728612010739412548376640910854278622414033271603180856830483973511211228354577291035164376658094314431859452223315825421463018141054714804776838487179368811059610390583530116395379142063646926465438578161006193270880431306952760528509177765552882621083963078340749613169443077375512604082840729498721115338168328137198366344544507625564630984325746568349949912813325375540999947879228568000477622905352718453599448846239039821004265311286183621758612582553704660849300473288401008258043594757931907889418475251302706932600340527833173238126401898816733184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 6382344012003975777388492390093188414946474589787828684552761558888716300187979107357537986757657329749098664157151619573238388553790449205398072257158795161285388345715210271226677661957670387513773646460022406616192735616969790483154807904554679632778668567978636885741049861942477213230347248242627709547202393428735527573821193755586366006130964224178535709220050369649726403910063310808470589680471218225955494494659736899235807930975176908560866545077776301598621206057824388965646209997446842190139221054482280087433958336820434152703043038078732230376979041665652600809666702966067099181867025828968479558491191647904309946134512694948051617196154243686336404998218486177354857584943576838681950091998200389830251506078419308127969384587430148306358403894147297301567656044488465304000005546280762936495243361108122614875626484220381098515982624866526948982325658074040315545343428781765432286344601653154495283823148213363994678914725757203262887048504926247577574318193367717489289908660146420124724039079289252134671809406924920310577005013013726436119322675943087737373156672520258278405778394317866648891118144324471751848150009850182289383975402742938281524288639548171112295852161589154571396302534396185607683923226037229078178823631055765756337473435381761303863108807056474673330326979179480649016670641389084127469356830648029953323994807844097575432172749832504775119719945833204206896309186968413981385743545947678132131018903809523290098825213278676158816955643351858095791259020403004452815347941936320519809432192789872530639681544434101845545535828251363908498798317328083733313903626971771078696956555267960490426194847914640967262859499246452190662623485947021009423658501122944289799287545005266672357528547373849526399606058082538679098950458988277328687451816778595438498892134877993091047054132045391230664704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -19052025718685677196128272924843188895067645047294057427372324746177977667734847159854518720145744391162133156811297833963689347569127959887589049257624912806908562258290724791849970033056041104513739889215694527553497286490859184030261224612108834861608253650107116986988038100019586432956320817343925121057174246896200325216992620881478001926212741714092612280741324592528083791014906693166819956828599180867377085633232736549829425011460139633277470532994835728210749017905704683216862903672088130517685030253974782012451138745418911194830909276515442795559935013460361680232896452646185340044901135455028269976227503254806102776245892039085901478952949962684601871451003204932067556601587346091913249675627685525006876117703703117984469596202136234092851163088923680695500571304591852017601922131889836987191073430374605867634816658353193774149241324143502273558805627538067974886955179259236150962099532666487453126474835180997915310387028255582017814636718303264630885396502561053520688830550056143877561172083745701743378023932250004133408168783985550540047696104014416354822382036087165727264708424751470819110634830852452755147264208938267196120962554074751322478750806951927318065089184087528333103428073514567633593280326906562682683538453461062394217967130878470618054208555842437774671774454158068130665288434892228170002733499122159774839545235404267649391256909096518732031330927747377410104260535624673744676639735075902670701332553004922904760309278440567372418202950223598215522695810807360049430451633963611100191478864041037583515654973203681285610901355847385492042279935046192098969158500002785848558533176660756797943973123390447888122779977009860896295834613055611175989862240477704918717673755035231831445647994723003100547735199691052132122416469025954336023980661444294423298265492762762811454499368118442044424192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 38419634569446139374968113403654160229433247858402514171944841190770907945946821853507255215442161482775131139611448561010542332036361352292796098843564968914712043227306548294542799054851091795068020616977822987260895366194243378579507175592873184961403293950746367175248664770341604243617260695267884775222606660077172655060292621335442544062728299402177296206864456942135885931769509825854059767646797466763164655139577331698791670126501966369958017300673163031297217934221273427525852726377183228599958416713064906143191045581715020124422206774130507548853372920823194466830752903964820312015670928912687991256731124069624357214984212360673531108112700099248524221335091123314597119082171621149162043233137086864990910501161582645440182698235867533213441505226097365546392334281086037034932228486183755976027703372746256834446876479448527503390051625300238442953665498292297451857384787021032997279864100762950187496057201862806784120019768780036808203750662579713632826744876735523863981051392093653814636698727674981769634154961254440893948021039385270896062297477908899911296730809116156246107936744499487688810120689217211274006092845831793554080574898406582452262162452773142372223337538885880651592120424552935193673618469056862957341651455906434997122229856835354429769899937400466241706026753592615196496843291706056620338077375835747745950658146699182317100924801609403784568089293123694154823369075372972228231438668516683832090883199288124163691441173958499213470827755441948867117471548606086682201003683390401316394538257294832801176042547808075213875689145390958946207023849322925034924371969976395050509534158458952747609472609634271266359662966966056158619644945532442141804370248637915108367051952404174803776992960108153155825466396954343126761045402607308120172769588041960752436348141965594711019472251152104456978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -57767342682138250084741266291069931355467433788774632390070213031661788486447547378165862788503800611213533432052459323042794514074857064703056977417936356718315560892680108767113670446434334900785029486152262717279686233622807800199227780150864677534700963885453343121351995797827159084244205176291232568825171893969735983839876431323531818632319521379429762540119896812521794887214881092675892419786413500975927454497306685509234177518850059889138049935351621290488873196350221763844194145631443901456709335927529813796621092925246937421938423670916736516517290550153361772978087064232991842311847205206954311405938092079110636190567187146687577641604348137411688387211521572055115040859547336336385678161516502137514275893310704995649054739573228333671643864414844220429202650568601120863840136131778159020950441356954147878087681195373280224116517529185584758251350442024264006917169513619850331159877414892093654230591584124894881193790216910713590225141744355166524142052237420340445545666365967523461498313025900003640590645971799961805747523208484428027448347684720858729304750777069932617188036968287635419895548639278765731092254384062484163311878478474225203065491920374057409274410323468359195277259574078072299594669067728779934184476880935017612952399811225409664420157013139272217388980493121348748289312545744730071479748041830835572437081752474699614675343535689401094327404358878789112926804274750473938702296654596824501305012911130340593646176160551628481373224858044324247699029732411264353587017597332371841027983284507425573933778504695687734660767940513117279967073917826897735145640027330026866628546458763301258809328086877119826772169635492763542401702377886276450114799321089786215760797344748445617445980586331770407393797334025866517048333176551127032913512048199324162274249508874684020628728456698934616653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 65942883081356539037499876602118025932897954399568126248928735156345541298194777046133800031689687388598015646317233610345619985574300489721389272079325644564130319731363842354645196793943487754855140199647436460424036705144023833460549417046610916090579683026153890158152788224922391331448794325742113742514231006413496598487636436336725444659822320083991708807956530509894460660522558893313966258326452781386504610910352421858815523311282258507711039379075969606233191382198904523110809124152286773235060041964265695727574559569982891267774636989255014058365209409148925124602753755887072329396216264898032194401666426990696518373009458162629027736182072158751136421000463587581279972426296676415532302851860278821794307517156170942113218227694177614179424542899995378530075177861738773583925580654975384518593789670963750768375998171532406747038975736748966163477139650141384011273812528639130853647349269524830567272979821489539425303079145852335725239753955866340692173733996740528391925197446611443408488197058964168879361981160009537183789159692900445165442595184249263457923055258349284289014221394352861465099007943451819396000661537422576849938549260247761118459666051957261915441367367684448044846284440315052610468175248948975879930509707559369187749104099318908041081183455976552778960381034986823150687256406456412737389375173496211263543030034436552190175606071845992819286373574025239215476617251644644365299601238851895433231109700933307979435106439259786014341128640985250408411835853125302783514829932364248081820763730828218760019321514164066797655727324375849875585042296514033927993579797490202911317239544219950961177037681263828708693904892865083760773676550655296464662503727368798279309135368418560466837887580609831530600860932454128771725721843639871607480260617965961957309010141461068162246783044560295718551552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -55951578273295818845701316858779795177322358157544892200577090435446894843901593371619497804415820448008082490306141290185435084654849812009635102485088958056015786106095987731789179397028639117568289877948463485134200467255842438447136804515903649459407254072501868813473582191418044934440144224361522624695375433978597124535020097926612971907866247560099848580872917884005117309151274363291564330865091030026295449328808441775449604278627321807116569153906440819919058377218162338715131293327608604165087262058485999373852675610313481911632027772599075531991964222701751159055372693916529171190374852902123006344061386557657258353288123383307293682767723144168183293575261440452771780923614044100642514900535888052662001214940093126643729193474593069218434872058700523434570003551208113865914594517115045885255983063336682132439960768682881368649223147646973666999171970226374284730454825694050574643923436327063544294816728988500847790392840186048204219521870360973650626087555445255338034950461606977984051366512431250457805270973730633440939748842824569282303371618959481195215931761682632454558411041862545134823415174549669668701344724715525484366415024768027630799900812952107264426278170843583935577336677877994504385280103918371184086949481614600445936010473320397361611312316841223319809746959667615595584386290315127482260311274280885831927755360869857256900249395964875390930706166202921372634343760352207913000365090898904088395410851337806793665548424183747440322232494801521931148895794574938394820638144480802123345211405725714183528589426485321802026503488539479334043450602999435450127361844626190453549529477482231030812560759808955142976205422817313470112754827264153526061412303868710735120986820287617582470099927764297283550839342445644040577698155936106244945047187076487496737333054583671142001636432219735089741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 33313869436224175215628457773711753217241793337265363600587424985151870667101811420163073835375849564989378210935831220618067466274320077335192647894101850995381600010626714075740850377350193386436089896353372997756790751932779261842331711379111434235141532513810472346420809767267594846642914458007854790510923438278597231377176544157027900291122941420261182459279534014477790046741509563388881859702711408674636414838947674059202617259668088943712452409791538163636194774574623859989960749439339935982118151934050103723396279828636760114145743764037912075336304549482519723312385128503963212897939522234671310617533576771720823380248956338965693043997830949765205029393084291993919758201527806681580517428064051443718169097822233250810412368565410523157804894671276913734599051924123472408853631236602639310655474721612161332722756232220416564502395911859683673665510304708838127088640175853455012451753428126987491120888676217704756815469264146890207386035935822868712315818361932432541346146309046185914847832753015379998277599982119933598458664751793758817463366211593294103741354698486449147636147353705570918045727349138202056824120380706893950384433109795211841432552333150292342063105359392492558356597953556176405170581864709374122967189975344917288275783050244495744645820620244076677321246012844408100224687390386185398640076091058021324536015132627109925099711756104772187726278412911100683234409074155032464558856899408933998739695858503933176142860054223481509935123216434544238764488649089223421008550254416735571730038548836475884623996420416988527922010097935974107911869148322485277043830667981822857834276539243483469502756000710187799554603945743131772504627232578800716337275369190689382029435265803013405563661470351377958947949097141996621419676385111469086646084460843102654117939280489727171782614925405511303036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -12788331569477354546385166567352259947168185422459434816511598888779391712016852143134543025804957525231297475390985119293798064850030159052196231357031879048603167692830036073446481720083272448621517702398291693550536417131352234742616200329697566968961123425823258268511548405068110808543976275806282203780665586466270615776578082889898696095945633012836226518579320442326550187040766503277182095863548231877755976240977496149621182122772380042632955844842458767585647854554611525952732857223286289453507685402690346449949704307112110049842970110589431122261795599211676747510532963440625919201915139582686209595148176800800141427948753529603465996984518171896670932800047272073399391423772060053071382406183626068396803815379698612026193757388002581216267902682255482390764357855621079616050436103154920571774090518342212054005365762334449557671498422602425466699672846080170764794096230281449889553435307815578235737910532919626368084699188012818034614804710708077854937254339812861697637454521252363825707772190800629053563633041360292362779176334351656280883551367283144524441504258500181102380414672960298094896987528325166063977669865824795913672681740876506771696742449605503581394721443461475648265675525830409080409410777273684799587452516274039192044090094579071818411973915592621552045424874453839011822601721790330286802152407673559484306098697377151892212689657865491142254138047702302848840685062292050587155490165604436957484503173431119644858702131413387744507696489343946582612626925058225378681028936198020193836490082537845374264481792401529570471960240858470406698212044505230122019250873006497571601457890946193759497455710736355002835352244731550278884313426193186157120017213740477439933220660376580424822329683382809094603335608350037514199243103637988176257873402114560482374013015687535170271438681968837675450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 4802166786965138575940550290923177397762714246120958459357644545471046569530027620073544785473995786989396067272122471520325591776479642051715764116830129002874200805043487668969072850103405511060128772636414650940636865301969093961618375500761041724601140030243373251303006899749082384509333237348173073833705942818689897341449935004611687470612226319529056275882040416820746498337036242531294412555055346963374379811338125829820987787198092271732995650826542576664094205830046123533464765654886581848106151233378176636562091092505265163037410218995933478962088924488915311668866094180964025440037848138561303911057241878270229773231198750862674384356619977386264740912132703539003652703313528703406260492594567047800849693121485594882795676792827999366274237042054250077608131514441749563843353554753490833133046447407924221348898379923493686451834530888360021787778661370632895691070709266693627600789121355603247221070852771987710891108561819760660802794202781941883819875696255029064976716930143698472745121187767174238308482605366516476164235990488130897624813176127138308814192076297542298292789266981338939281440757912913179562387118838728153762728791598932910112035821119453120723647538084137561682429181510966176359407104659462630746889932759121569173975133907649218572743303194581459264961916330059746751268489951978087126389594856785692987740007655675917468907128248626705279978748996463330303776983109245592712681952743879735653726657342396388774528399747391669823823026903030566264195911062595088928902887969436772374349190871622054139075035501580688719730883431753211090986945580573728012275709916603929505453728722696855491703569914735143275706449681514018868824666519565058262833333421802098984986779549705101359016883102152138790785030936360489953941545542290769932659407624473097646871124226073130390835783373951929942016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -7250306583510974609824510721643152649427892258607986330871053798369815827664618056000257379225207661994566580948430398243786752900165804765965791649732305354800937025791347075547682573659198094288506715936191908417432635534932817312841682154971859804429002099147070651284799689311021226721478015573419433307554519408954565729023813978756919360605140758298695598203027278086782330956446971080379048744646273669164349195324439850587297716931453494289959452001835538021455906467961480519471665905932403119790001409533748805271865410368588835934114098516952623380103890346603158821479429424839192090665472944822317031413697976320972809645026061766702490558334770793466714104587011219953715323978880784769907836852935202396087867342662495796021821295887781939350066918944299075686979476425287239691541592836849121892936954361430945108599124456380389187790629941641783707640489306887196799507961273779168430282798451017289609067474004013711140605048148959584858789339472639517236343372150903902233482683740056958765054918091570450998962897723019738553020825808638360928621633203389249711298669025496072131434835366550823488123013616821137772924666041692997446694679288206291916444748513846463450935752321338408055205711361002449723401463088984944261232068522559286118934663349416766612438004707406589241658662528247137730940961623806184885802868672901001529493172695972445938738158722902763479050337519733027971928495840674931184160804831747052357257802536459783287783574491410043619607470819822147977813352689476332803140328893271153192115431617491363929631332307940720997768971085049114400208715680762116856320534250803331958588099650505582087484672006850139654889315671626584118420107126188774435881604391518587855841232417971400467994404673799466216469394051159268437761221347830871464584615568830604627257676552506794285935251512274993545216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 11100611306006896907511681494107647448840645566305275759115540490267582674289157340231691027949199788550125833300150003004103249831726204988732062710774365381968936482769421491750627066081046736475345903413045653653863384277060408183646694762373950585852607075504105739748482541738836075618551839884189106564638290758721181416063938271983171581116992334482554961363081412797197680044074888522927514619674634830971007096037090201874479691428931953180951536406599518962241403291065700609373929677682270756340360090344336339873768640940023828975528576514794799993938125248542798494164595839445341701907331695292659030791075058412919799117429380891384012088399247534895657485252434599168567028922766390234657758231412196958657494393349864344569941809237284339877600039247009929223367115033395570363430064012494314988622550819109857665832700633548023420648877759412792158359830243864742442925801552989368497023672953892890865347019760077345117618874422864080147988827180208765424508434888375068310722516588524324368071634933286602929673809601034820898431529802511628594763099422357591038343528794151078741567197233784558359468519476267392630096122533215043614004993930511414521076779968525324313787796959299124287843764530997872022866612012060668198429659550132618511363063470582035071539193513993135669715869849233364517024732361234829860560289921817559921419815569547667278730021265859813838615612820777693296538110420410383000638271022304786852248903537992396569524668252898458350595719623367940747667110162196360219187515513623060612107492480031082722885111660589192939090639025431105414425652406540747378816814497218725204821632014910552146815992258502742471314194309344594109793249141443544164247295647140555640809593850027400283462562889808424475921561468145379733086951314215318472894014055182409289451567055460163118334911692496844095488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -10630773488761722698080609009814928272682665505686644897121302969187960581010124596114544200804272512972824900095079775625461465668437862781757234417534393028024857599773233285396913366136362210574383195985954614042318163564656129998001229682003121117835870079114888818627135899874280345532609998698164178230452686496002882669049890630854249754836042190840474297306447523706174317972976353151831875966417039389463162257460099862782490096998409964424905806592409981329194735249690166700470132247743182313460668355169958054906827230431175285222697595680706384930289993912680869517501570161419429716045537185557679888448510700294538538884065024583735945332088603404644887131870417820485166738162405994352342478730783897176953574481008694300583280033160398219705121183760653533430658025113284816378133438405987433304325400402715934656194309284347108080662009008542285204751906471633298791625191918673318055637874254722984951894659338416016348983060500522108163773662406883812723223121926849677965010919126415199953877515211708418691014577143282964607188423356363700187823935468038683072203138984718454933698464530144323689666608538400556511595568292752980881122560883749967517512099365264230868766683158469298330255683236992690798213623083637270932042234791158420008817326476272918812521679235106615199746111771694352332834231703168667964097081139503482435089257306060978458727335438178662631719204707933584205961681626887208915393352850322917774204730322753291035927982140171882799870852963471355133311935258807679369595321916979269501748001076727307656839413754923528140309144788754785340982369033088686100209083395952279402813321282445130943824291772793929422460232512829121589321192177604418296409818949914221876987414916826882003071225580954984662350915441853167815649835645291145335199850936914758002299264021934944248291670258344142045184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 6646009933042014583377226309429078449915109605699926999728061015668111561641305548317641762514412704871839921768584403323430654032367032325235958119155106682279183724626266921883301289770761801136787135639710164259450004838806873694944487060983137865009481905581755873968096062803474250883922509618283726452956841600216500098622727325646126539571068915817544465802117743038507337309421849198728467115379322269288302876605147655502021988870434682398070729653247755285263634689356481871867694431528763389672650322613630414204003538899980396868823128809506315443175707079223853713766660052418352995801390863694489081587341207210321317954671554138672979878523125024265680884303624079784578760158999810899811604738609852570108146957115179667013733460579389014351618266257935360856079828087363838145703618955410671387794622340581737196017811372911730479227450469068094294011389464892441703819758486575692581683139859309093807959929277119675047159287660133786655318098800244662563169326076861958784983370151565449553643434081166867663574201568830955185659194065972316229323112732227975230240205735660672004062403551554643781681680436353574768640628529888708431832879932998869785606751823778146525041518949502309012256959226467969777289628200746028805830962611201129323563425392226305648153787852301707306362455279005420879221551034215158226117031430575047928788068032240218354753551532744547622084580464574476364874036328293541366705620888015052135322645751505458785526978046321694327864936138202218789830698388360051062816263715092060179867755356768690398350517757391735335430013375217020742193941450738135332741728850180073956003687688404815835227580091120964118020274499588685783278649185046719982087616510456424864662974009809879490244714500913946702761222554070775820422668832277520773337424866019016845860464183693201971706459904555888934912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -2573678495123650103576145441960491392085555286558940549752240119032762472406035903499318563834560883306144537720137794123645616513654591102000779426369289864671873185913508596740494998994231398334466533277588894100365107869467666460671872419202552087351906230267276840538019445625232114048802101381709668623708237655727109369253826217303004183902912622148854941854918541026303688135838544675175215335776206693340699365422040851987865947085368563567370241688007975127541497281646989146081032492885342114974685292640810510139103352272496512292855576409318602689057701493203087983692676910842936208354562219358924513400920536500087790024370932762963535855997448974703359993899908828366442785928467912959441219839496934351970199376368440983976138402202595430789735414293951501260161154655571767124504723582547575044986583237117523199287863471461689730898248524213877112351722411620431421319106907066426047362461504536107097419210614039386937245518332094548600864315467586170972138039470007503793511717745705694308277970986517371694684190569798476234550666896780169089499899663962705872969346041052485981483695942873659615983680699138179125101968551803144076787095142146020487268185709006550285558190279617841664245113736772381718855107571968108930271441218307735814923556596357074417047668423112134733937826922176499329590396147570425251642028054930417305103645339577094164962214059226171482352705720486123217802325160589048177496351427499600710949090821513264625714246082116020701920589301435118336496841322376881406169206720627730495418867228832456452733116354095155760217826330604347632186276558945222853887167481073094608251698978768749931650742893598808991444708311662719930544495928150275968353687641408685166991433008827038087135103172462133709619694618021863947011498128503955228946695591038932294792766357414208527367916208146563989504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 347863063209508840257415715486182045759326159105739334655870912754936059809199923665866556890847600905540680752787577665683375174247857121093787665576577153379856693895642808254746240261352366056743547008125960960213939349229570427595745118641994580696571706085423602555206629685985690966086680736028668440684077975094849546837704969572613918205420932848160084424109500650161150249852163507090935751931470007928397612095645032548879955996780898961839284687857585528982142917567615232885861567807737610378357520097690095501438676433707422573247327036635660243465991736016578988265306620447418583731939764648368597679432921178830350107716776751792310172915282858235787951781737558506729739895169626269420196270575158124866093954694275787758454144730521318899436559573985274582007857823187695025592578273926187236470707201752961585111066034090981447792992817159687628293746432732836426986744721030481834381460160672820628803936288789760559067251309905445856170334025174435057724412444086030331990244665348848696395992538196545384942665770281809170575628370542651953965786930614736110851030886395904211361639943300527692748182795839455158727433281312713454746651506634969496372040655859164163837148214096041066070953928761331927969605160893254191982385513266944851937969157316435032732714590874393715461334261355352985900506354489262511848769440244850111808385563171000080007942764047133334069949829385148385529063789672653785147153739458300662725341641038519923002628479229450824548921905237743583065847300139222463547965728743786785223472736160718804589350783946890044877371747892833822469414987213324246953970578641146176056596458979258603484887616185671991695424528453634556439768437392005405382503588984984612607291041568370346826457670970068289175196294661584808677339551612074567618909850921898326603802749538328038093523894776633491456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 238680811424203769709652583821032007991134949115640671429619510373103708626385382157596255825870527340318180884665499569529154483620899420404392783641446824384244585280962686522566052310115192916738279498577519360150317814768215085543564573261227264346488472962537530881961663324681169609449114895921679298254475929377396840465334570756420810658288119492118870391395855631753936352532760681556278995874117041505944542161080892113203203456710898289809467992315327070538146210066579228688272364785481145651357589690434376311906040594491293654849177640687555485335227325567515383182925277008806606903341084752158946720679992236563764687709027638504452984646275978517575390092721161100640704764806714038503061261953536556373842294994835351468521393224256500986040166734193504998820090708490440559949711375178560044919959759513166985699768737688458284583037279625280521736104533904905649053070327777463179823718942109808743609428186942213419233966754194705092994543255434794156333902314140554114429309365082217353990230670717546320910398547400166010871475634731039510117235404889038174861314539778871971325985524701725093489184524827881360520240289142049548030450019188129251858599743715010516763438681953717438272870636065600909534279601930364540859131126327351532312676735749034312717218044549689708048193661615957388380375120980929833819320590739748571442236438534023825329963847803428617066414254917373454359873358872147913275056596304591606707067985315474661039235247116398299112798706372288621613197032510343049802892115532301061065983321114611620373426837756064171588669964281143916899697719717467330718522471460130463944518014370402203590297699999298703960143929960926662305013119289395782197575571603912311125821061480377224985747699980716266063352933891960028972812748569557074316310555933026732682883843007409321547756317996216221696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -143336129113839962504308894120073716152948927108713250415111083494158548909958452357358413628677767369306378820270549224977405614154515346852169336412262243504179144732332155344197260373717384148602874845179843009094247971706344382026244010658593072407769293864969476993853249833475544805165515720701088653904622090420576870206818319911162005287338328770898277980507722751891408297272667504016039163791457399096806077470494350908836404359314042200313787133015472676570604558147738669957153813181643304197690226186537443635372087916760267982786125163725514916977931547481204778605311513667637005065479738882268540198419115803748820805710972727756090539687885523970364875375238714850459491267421279523309186556514585393878979680935140591662311886216741427970300937630077401749455624912462159911704387683310258388936382577034408151289612890482230554362578440355240967188449992288634509956523043131499018619237769314457890225882026636642096063830866039019738980675980380961073901799437642195803304341231273803265700693012805290353366526281483130069341181944895635314250974064528126920291069563530611944061270622013115628645727083432386848662210059326786402326955581516680556409468071633226941879524694631362878376892848010672509009500495496452922746541892222788266611805011338378409022315751130429035353611676005037009331066684445617103831229518071795067970568357823240579050795135512170348961710969251580844502834762943573566286479065219681957496279443046823966155569547117400361366698089672811175697208535552694155676787011458644881606346838603412152523541025683203941340225346196720291220272686005221223965321920699163835910167374946689939801719452682808375228317104975047555617516597207508532400449837585226456708912826146232880677232009710264416111382715393362809083485265165622618687343460906435408260830327501811342863585082179628040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -7000089478589576356611097257210010808459210694632159053327127049317658045650126931528644453791316247262143536320411947784179533771841960383751491371497066651820102256166480707547960495499176462904171214615243279671367399715523611065780660680372405221586217172133359428788379364649460555409351314830538260708921255384430524941870755716654994662535376320821352416496608973090651291615179215568400030933853490672555376556093572296569487158773069845351987756541655906489472726876733470799117520304068534227305256947979276161482937056943904809719351999211128395026067959440614907754946990457189658863131033982311053238565577514761207793253006330222712893023472645234111393752454675830934251223240144011531505218992493237030164203041493341467047841271875158466966826371155097680135667118501868245740565803584915942036140517459528476731749846195115582878277943548021282103470419705907259562943473001084547741046480735237532472713069587503632044862883100691811839347752927842509185898281388354699304647523938865896873420155099812952989469752351568967767977820043771704525711126210869242668758575368401789860251826735806438106502301805894795294180045568609260986825891142502225335997434782978133609221623740885727026078451547687832573344114333270644264508029880374845112100996184833191202633332890449371129762372721067949605402890220169407848786196679725845774932999662487247115984958273889508673057681148540649388535161265818299534104513948426419024270049145883079232483955349836141761513321582893501528123684743639638715301555556183130279888795459363672885169669211490974545210724104850177931054100982142321815777035340690089814612852255549145086792632588657229494994054265430827553142161780124632163253067353771399093349178645735555367841016659080800981313410722613337176065505560612286678513059374058149248531484808272609628393346146435596288000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 54101899910190861933200985322322800738790182735852938911603979453657329944015769554569891005460624619501524566108901931698509491670995479622696004042236850487971490207465961197106181559072800542579671281190752066156663395153300677557440324588226649212499364417445080919667927412466479333662071792178120871852402680666966975464357772282440492777418776120395404963693757051290100061565558085006912721753905576344312203671856808184183032669731870874739493621709937271827268399613564724237129276376378523299615717282657646713707041027598490179877327240816171257951775641373644141043238990270404081089560223554855859021756003693731173976640267988162584375365322047137503515376603353951978878579683696666212064886082729348499818419931029860116369712137988540885184439020482936603706210565461101740168396685429312376821158763942755654771657686557525223884298211697237015525852946109268059960710249395675411046107348739509988597853602822949931759676498976505955966791032476385457260521654634314175096884332966612602043342831568340154213599647112987920167432490609125164542743148439455962804503391820001764751187254575824852521036602816202448850636226297245590809562390163217656021977334104455534622364767760810800618405925028374090339074212020867347772840974721923235570734566835929137863563549921138973655311900417617732095062565262749370322539467776240537976471634482531434322025566456368675743341327237486921529523296476433540604358226898328281751846947096703069094943236273149658364919953566770572517976639423591821974846441665581391689317272750204481167960865060827912990090891137450189798379879586762017725933943357602057862162626013649390911354130065957672636356593325973002676876974013737505002985542166275738295947963852019007915796055373997432276425458276433583843331529387080171949971241271072563027734988612723895039960834868410056704000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -41284963594400036105316879024855419464581728005796726844104958277201029063792128911429467649449648621588686858348161163331303679868866930332301329212225594457657815931356107305226215989204502200531085926328482592254068203646586270120564698012137855985645497534562820310240221400766910704345825124912861021163896431956312833794824968625344035861596286503794610620712648042185149355749141412461710198079638633793696285532160792787707071223464659371010957296103976624254550789508771789272544984669154192501880529353891950730229797792005033362673078935265398319686077771393943149535341957717363777358653318576480426739122007914308242621539181132820905686247852710771722491872309949147025537710938582648904106176422832226066720180672952714407303100964227857503319199349148489697991768081324030008549401786676408699303664454010912491038315348871195225741912633696271796697769067281558625046339563124847031164720037682061646240949016355972034884734826359513040127863565139708118351560270944203723250999157082649755987187078726663172455797641612988871373326435067296615005952872382463218849521259088188499696323857376893692788583187336591474202433777929189641098035983489866531294979009905146548189169144572879621611872112807085143535045286267719575547088669852509475153475967452303136913361569233300870065192332633951843276115766035071742383925579324149516148143540871581653479512621062558456184819626616355491433437701288798392798124782386837286863040656104926601543911836922394891188166253341599709497125775720298156761516096799431432938221380398184754589324329999514945949484195547137616812386902229353922249857270875708868620398215439710733410773908395499549141322698797241955241990296688207524613530841575204292684850079155968475171184322666522482775770182130207948715910248801014593587604536034961445099679049356505595920245988206875508736000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] 20154787524106272932728255560824290956402675584645268990254524028168961208433599391779220992446385880888932161276822920857798761309052998774090824838184368922158202798014649762366862382136281097309855890595270884521820053927093262758868320585415564022190492516680834915578245888949813509811878452903660917485346894765452648569643156581305369687754186253165110839791966671264897403175267390641074340599992858686231354647415830886292933333456591160682159497734502382138082278435999757391858741074953929588584426633531079554136743513645835921086127281044315641580546075630383556464669246626938941588521981621418972084223526034664328729646667661565801410616108581939308973062587051693641628465505007702878038881892114845873459366735159432074312003744646458417959835271404763923172963932079984582634491770082668999660194242717493049710131451075825073603254896585627396225905657781222355052785252266460055744808241460059467802572888041637353464572023045644211548716598976967827238590582492653453813114109012669484698140370144464114258683904798166551738843391285611722018848566413664623235450642634411718707019294625389596277378710073452489872542501751018166970262865440753933817137459966411974776952567112559001099693097945683617302060340119389287573034724895989987077442837873436899621690514291722463819575191024139508091912326839631367648251849605497924992173060320294471119218795401827520836116211570004426832255745961731255187060148185313945086547820820401159991366921459431007981632219303836796185197155563200785309461977069440742351701421803379822249273174037597252205812085103903998342346111589899929126293819991741820309929226869030614140371185180161580659568985208365868759692288302262222370490577091241796484513974591018081960955037455406043128334743420053876542563192016811812596130821282046761325143185310946116529235900830024990720000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -7598261614039496820601875051684279081070375844440483711416737367748705219251009409474435933323258751195794601063356095974896238054016154528558360285938408584415826872105013851068288434972424232620070751484747062258525049051048784394857087723802773424874050351252670050674200781571787032290454865149800597196705132851496234064411681221366431697215884490462435703599626418454327373121683206339904795760888438031219662100031822703536730188350117572732371252317787048765996145926607495261914619496425819292313526187339440736079942378207357075377649485324238263806096839755400919027727630852463582885813314487257242262674516658844423352496536439617561874305446406432126754552990948712925695537148344387339650275406226773241311788980497711707890333752313417988216049533010295606673735181733132688871381546077055158399781894690583919478641077654216184520928447704952947706879472542739413884128058439581972337556570184296832377911286277760852552055550510580494560231449375167142441449015319174384208661176610714769100899376755215065122782987315817891907831439735374881976836660161512773057650639352720613136409320869519140571770107775689002150321893594447182796501214418059682579152542551456485286948160055289321066490299367964424749900779244773749825537597296601235814287093488368328096622375109086721683652107245169221514576701049440126650392824059968583905541497644547807492769920660861082935057630864324469563827674295452022482862963556171898804585260883484540036438128452933675322601889353824508502615120927576360373587829953873702670653202392129375096993070054704974185361363736576492996899244200755971101374713962113036741856030318449394379210740466469027513981502078267422740813383341366223792860046385716212834523675325986555883714584519979065284394248486204366041725666961643967080540411506629317963370205696783357246926518102907682816000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 2417693281885537112143940409296005114948742385525869962372491134044036749880909390045830183583236425169434878944460319166623707452486667444644227093645935479190135857038989868461482534850955167076291971008987542886475378477164220508083553210933339941810604268251067829681968032676133748050426386516415920917361335487872546425726869737458565679340650603943378649295167491832672467106768900672371580648317421668770126169809854770292209663240750332869776923185732883673475192497442006693821741123353001355810556562989893495849404874564958274732357190687473912042039513487895397779431464764184600858522151986599367750040363480253285995710204352291824297734126769722440093986580366505865850274057253697881477372249986572910093707129201611493959111252204144714694294487252098630169598975976484293254039026304533250474770194777414074335091571315478171771471623137619770623846659780449606331376428888952537158934388153650241013845720782716593147069941209867053878715650186924224590257484696476065712190904668709792145030194660370598599463209166522789872724016760004180620763603782834895069214791742215861712487643070912469806988658996084729434607495807161502681180127341618832242111264004111950108294435999772617874139699082873288978124478443970795171914559603954806685080230878282288323651271752515052468366249220514021642271196887402838005097958652299257399169580743449853366988922490103972063000794177085894680950020344343537562581548195988891113996545684831660457440849204760268121952300924564342216807708573178102822594220120669057563249967874646081696279567221139911034399058356853069330475407461634067044925249846493337822756517476281200931783867170421708575493144033800648776827923183798691800447413007056639899118779480353000349126241361492539572949144433898823917016212697068764885069607549034817883386061568505167807342795962116472832000000000000000000000000000000000000000000000000000000000000000000 [112,35] -697582645758785710651587322701442373951158517562935096897270960519199866031378518723407184101064164086281557581372080897983222307423157998426062390990390176338931750127331414453027914027189919237606470589431437887367281428312116848046622283699159682163884605846087956050770387444999215152852555488566321304030154689692690379984066098766186258441551043364148875023927616816318036091163672044709433531371206095571771921308325058294869179413319251774745954234405254541977939076820022351460642688328149980123426277327702668224839698301434529398620260511392341456215965241510120391183810090603496641159435793174697269548591619466820778216291444726975022587637159709169518344944597032469369058483789667047111815881135187014919015253853991451401161573714586857652574413611724779177177465274701551765357479167909296619117611822611736946504650215403156490920228187848558204348510045538245139041478996624537093144646275779963671478164526447001009448631507692530652246608832778685267339632315439468384920423705305439997386644419742468457605632312829089901103782799854235631661499658537972833447001969773864936579876321008346244625600813394965000106785028805795326090783431166693851156131579033077379915726564918807606975286656153152948861399664362881174765767883799255228847432485276082893498593417458862720600314289008711783339266960048408954363613138831203316373766322120626791732004394335390844710758021838828588059436988456773973739096922223299776705674941277465544411779245565977405870308348433432264859567716358680432492929818228576022017720946297669444575329872521762127790798103865483590163484344766506392984588572325220526491529343134800245462302264091514790314083589487464489522386316742317120030271168007735057214947101371212439231396014307880680609791131158487271944911223186976643721188743554033280117659073659376304221451957863186432000000000000000000000000000000000000000000000000000000000000000 [112,36] 194881901822636999931609597591375020708701206069279538957802189978426016016583528600353636525286849194425406744360134522456892823207365144254046082341286167873594788136117524152380817278880449930838710166617706334079974287514325531121989853954303987524133913550243983954160040568317243470620581545863923937050553174903168949307026025293479021102110266225355703520326337192657253181872341030409368967352786603565284843034991137276580715212855477899200496643036184978610645423862669251319671128109810022098360695880905347300281770674843348730455703982442873761979613380023204371932203178522624371618372264222962260546976737760196301516124209514112894132315607358351843154633696819207771646779771930317723186416177993562114945281021975689501676597210313209549640343027054593222040782051785562977231256715039411661037284120649027173232359460045218862828415808883189632937140407795386808663726216000948031967268939090926083439064163663812038084723506505018700613986476134796780601108914665031421447306802542089547024575823009083228188235184592099859440900939717391710775274596470986470116325216262145587385317847933435145187196393390009846284821706445959447373501268497767814836828260405479375815683775679506557354623767544284316286608284840103227730236387306720110944692609121683365360178313136352604218579321401436482125765595755594692712872681193896993161668004909356716872157241829094789041292760419208655592557930905434567436368090289295541124821098458176996829900402187549190327876428047410475441460455317972344834383765641596270028805805275685854336988958026227768322717246808630206685918125705668424843040811377529808961664666481272616257141550920999185875041437637110738049028367916277868425226075785820360207552020182459407684217732083425605331874852278171865692600626488016645866035546035489941707787317881669202373947083049664512000000000000000000000000000000000000000000000000000000000000 [112,37] -54903171430052268164500522215067488711079922720343537795275419137102831934141640843409338952615064914021460178485855307673838547788168816176927617375878288670053871818446436883919530890015357311115122684143417740556520689626328765473018583098892717030259768578329467295463757229004449095552301668622980214967142132546504597385238738361133268564595002990718504054953737779311261241859824677070682381370750198206145482881451032874999973430058609089740033872653268690944051962069460657024363775724833532950721538758836908251419239598541841536475099195136086288956359239472280473536196390771038843078838415679074534162997389903448844337586135581115558268997648505358434724375793965792138213695646395728356038530721488763374032584512307478915872719286315928037792009021850860062075026455655069319340852379711023444518548045701167424949897768777922074798578723736357571012975519368895845851756628370436851486046613571018594850022250445222774332825129194995251088900886023902865016204288732906467394061973252945819893188269613429921534836544866646178916913271150942305349824320725120378696212962511526360733675044947402095073930138078604064148433855642236433866773523056248554726258948768998974216265757192215731212420475181173238005317018908218645553135969797259267690939712687811795447269370494150377716270687852999292958641472634479668834802354162669935944397956751783395548944165121549703867421234367107917520261544026019818349984756477009121847604759210767644705881792777268630902182010250579835517695510491053718463515396496730664270969157164293637373608554763576183148851607433874914206588514709206398903074639475350838894151014727554119016128847061883924203549547839759594002588066444868507355641147791555649947510462367011738128528035948656676102716874519051188154382046024406674076126916053661420354362776582460946305589352501084160000000000000000000000000000000000000000000000000000000000 [112,38] 15480321324835541647887369309759459000873931302070307222749560614979165135349671429575663484751110384136165803750545805807704970195786474428771622576427747241680665807544820465853673754204351567304741589875203957449298481486722944669710568266695820682487870053701428983159203888356415860989847943295232163337060894642824652584683640009632577978654613976360656185617651998113959869534955323388711426877203733933084342480142848151849408184343068438099912781063540093841994761360332865434474387833760832450097578620042282298881274827971500992621297870449217085822375284310798291110131521998559088144760814169124585577365300902313580153724995908611028375836669621925396520313917052033218600558555251526350416302548658353318222385074007432272860158914469477176003771576439499306903837498872142943700981062734403038349034179474043305265661160141153712023380453754603747098700322897837601912867625578766324663944013828817644813263787175897684323988498053279546587548898796243486327173695077332926913021272281073736358633032855951297205797417751219935036978594513522460995869588198283095356144400943954713073392009586214043463590683411519447263219522540655488651741370505192338220922202386516338848508168549773239032022395634544117731494646795308768871627004465376069537582075583252104259101845414700234447203759338559264545232267866229675165536336428568473518349194482273087541931954539700353076609536514040846517485102331433564590097030402911057462574768859736919493910344713270721863678378543602749620907855512936202425741439803555387470109333265801801357948960520268074533604592996896940439185656497964686784906607542781841556641006861413486451796475685594208200510697500513007618496469660871039463161902651540588139686810795829880301753950026872379944289481357401538634672924385655695754477573469780415789190131685827338419409770367680512000000000000000000000000000000000000000000000000000000 [112,39] -4168668310455142177898885904452927449451217646225370131803628880161616600975061787025406715221933336519110336176443207989353735567732501087028086892797796444156975137783956262743259038978752215485303662243170371546038136431493418967500799718062713115039871420507768712483116190478359716574536337850494885676132606337619402278337176892071359306798749263502195622172931761365848986247203720421032954220323052549186905280234779373570824331563287929878648439028829581092780642938907746224356170811476311274418024354584177823426382690717491018181690938153070490936934873575808751820191485920499965165857881270639793875994522750168348939331789412315808149035064113678652427154472418703624384065134117821217068211804669776233863932261631456923203409960198943733807465902292822064427198044632729713926400859350346263704184238551553158976795040704970092051370944993543278443412072291782757613487166370229223742305134563496650020244685257961803628766932335659100786041859706287985823142637992152442501104675654173995788956198189562171406686991228141159599233319786817164056689996399234459842931831825846623478360001229730462871179287895446446724727487338721439276116907179335312574938376626232782900924205904515908485277981731448280637191191386359452398000205697427979771912290490157285866483820290841522888856707576111752733498866754602743626293637209612638409568719818575819333298587392462764627847578895235801424613317518439830699233354450039888832726362934985939267290790875982728072676793995647893223252746855502633236633760980705642490789021376333218528951132658489881412797884665470322629860049830688503688378211323364413426857505451419245638482313936760808536721099341629975482207129257149981641949728555417417738518636175961200185652196867551739601034979548677504787331473640997020378787014538931012027689171364058607850481991607648256000000000000000000000000000000000000000000000000000 [112,40] 1018285041417605947317121650129404525746356817129042000693025657696929756799320812808074717716436786074852451979838229021640984320036972782929315946788081273594925670587579026232421833339372071983065660923816514008322174424475230637747930476218127032463630606450003617407670623624857275613102201012238862291485162806470313330779993432084688501400148819174826932000832845450867047231198425476801764805778571212898522073663642379851616144532550622094688926145892195320624637587837213013827043997434516078821838627492439439158102889420139119711066927729682466320231855854126610863038201425825848974015939921832642155633004867845106140426453510536965057660507898708421320568247186369556081786812304059921233019572741187554596832645813345830148884486123695070441538515357760233158556201213558610868366394743095244004536681828542694137761959711443585414681346337495323101871704004892256883669254608632142255191755366893200801710902644006462661819492872207176411359538710737187286432104699593973360115060378796790197105974357891541371929126609459398437730484306246933059714021309574130082125905878443414044013474384969950413599087019338022714789602602712808049855388524703693085847969370059002547365247879523906981768996850550077968679579575455571890057491675915283938209374312164641234125938753125101906519684725985398057233842154193946810517870065460022183715427152491134882727907691370782139311383405813716257635968324420362235059732924302296242964715319981301594053803579454319320657659419657996102561864002254863441822593638374438251304145524166928571071805430697330369120255084170761329644316010996379807787908925022919003253101169039252715685526502686909715679524289275990330579878236458463405968040473794431147223627984507889274008810269084711188942583400267488734032783511257215772074503011153413237624297442380495651193912293326848000000000000000000000000000000000000000000000000 [112,41] -218354096334808250087200750647274122752993210242402287228871722475389350527378704430573846618083327100401528096737405055713555544617402988944188964060738075684059490569626696991100383643575768974135747174809083497764516563740212655710902324828457987916389727498762188411199291741829547678942906291838214693262193447645066994194672871814951396297965971044088795636515618539356122568057546104252331503465713336009223801517220261503335157477922156924363632799554262609236090126591812648165699196065874287012778364728102863530910478611449920202753495249851007773607745354643507913437179946874496288348649302808748999833396671805377323721591053762269256511054492876579534020962281861837319683556257886627740984424934905944226769805485873244883290716644468554225236961816123185296720595615198841862414325431336453363808399911902904499493435310914080612257828576370428392685166762572302419188911809585996151436155498291069963555235909569937625431716100046536304300373173830054455777353499768939220750941909990795097479608133148541684917235384030514721367740719182948713135283024749137548370135586195596384129502629650881366345383009978819662499192073101479983750795876585642811498689194305743772932273110117671014834211376471648513677678530283818738070960902944233797817311950945440521423570049992395615149576278034678994799453977992452635113931458310968505299460719233963602968624480541372364852714493817866586614035602058665175919421725647612224498682987506654286034741042126449613038040784154339197253921515267132803737269007391077871102354276705916103604356167643494125708734353473538540854944124085611024799027399106346988208307319413054610542279443644132736195470652374109937004167588747318680198211636466835673101063033870381934756184674034417501613844856688862628364999482703377197385466454134894445120147141520066630867713278345216000000000000000000000000000000000000000000000 [112,42] 40647627934549415233935152878865433709268778615488101181919995490073647406611761226501123185368559828389158247497628007478510818929278538701601875539133961315723584416762430921722350612148789209968726970323319868526284180035300244738974626941163285467577400722421234957154813368573521669136633106079180171549598360090255375800458292390408391451136932345341108757828868733599225246470515629129673041064524839468716642309373873773426604897407297451146674907261442697275569836791420910012021478202076821144935775036685290455487398911347065598070741412523569123521758515989162798616428159752199764471439246644477105228548240417804568868390662941006321194814401667143230611883571400214954856874103399189192146288196853789734502845077128627289040532671371451852026005202396928204444479528903408934161131998609061237374289423908805312804485464012324869866709568131993798861541276159505702474309657186054141478686889070545422544781170663143161566428910516157540956899884628657828194038174402470793044216781957931828196531404172213130105245051538569082717206060841078923684009631626917371048599366549466411575345479191971458857298109565270867232468749265896197586723897831193366171552336924831023999130267688996069239880161923375723979348955024793344229356001448771562011955789068406608317341248531888918042769884752215569817519970971888334687554289102669831301797654493886904736996914285558779891145131273273025107040476727119159766288269580897184943728118246982495735803318273491925256237682524726015242352220433523481190645171907529315326910670969844736463339823905731653938589120837366605194618135634804676339918481592168375480158568038462667328171649027604786623216043314601413075259548132855677538268641380915142166526295492438942541722973757033749741596025729715455897344875225566766736269695601654472301184009621907282785741632962560000000000000000000000000000000000000000000 [112,43] -6565279883519874644496840159315708720191625779968022096824562104364279485890649234307314671274930901678634635936911670784513901650320142726474795127456494749679373401487916682585979673832563206244490004353154227570830686837441679492327110154517025230927306312989645700636003805666548472705959452329518455044108945926235867314382992325499386142871345626156284493612971988436570251860829395638600505810137126033847684806290304782618536881020025122281237609273069986721540449909608195211140941127790315999619039627896607615109822191291429053213747673087178839936943306608243245749544851422777300451279670002649411756239926174675300436213347359556329732143084543554579302954442093973737104520982370518574321344505005299076087875339741559671738455740020008846886396007525376892850146813719385271018446338372002960963527476193894826634942775841724616133263682156059903269928528166981187423213946853682576348359392086696475126061913714139907809139405631588101558201779105664276798433856126230720558997918983341483409097100953579303314064966266150453659133209222253247060053030098616978453502310796638087793139285278146204000739019490664177372629499766487730708333999070901938957805830891743553698980823657615023814603068078692556803133228884605330662433815148542797987723867226157221928933475821919910831848158814430500163074266603778047891575567233042192100169476117145868431612755495900393807385665747957885710425857097636096470886187611891756034922213207565625685128186674137391496626484759217098406428298300722005293353759256593366538200346632364419747903712993588869429436869566612913361498781753923447270319733145238808556882279834238678765177583819215654305394884656668676837387255489328756098042772957714189874620596828010112635066554727784761821496549732771305440553325961806518417077652405640804294250456340891214088373859778560000000000000000000000000000000000000000 [112,44] 914135683194400250188136727601182051887574715230995835906708994449564192885132248954556424657195320982617766664031007227990521165315621818090058791949255519480086222070810746574793795813237256096058546798948801644130530546628441702577334793865373800143280813327538226924468416082789453611655823352204955774253053530979747110033268644177572694807387631579678017937760372138920462797611089005879000719625631068531119255012545714203935522309369301342270428435512300677877059331485358595955431333394769289132781230312220919240903967142148624171639619321310351790076958634602155283545934411098599866557592946350305117423996211643325085136539631630125693939554990605738025908634978511049846216347698549005859593828963961813181620763526602602172735156551622145484436135876321332767384513571219894330072489351793891399111989440469530377685559741515164308322677406749316818710911259655478195641656909383422852777551457760015603695274432142576173571712160906619539721935076961986673885740572903662073125188991853855766348557183924341602067639885384535014105970236680594646330186056183171452295651136244259417401065750756233611766570345678283602618061055965980004009508362465856443806809458320998170044585917504986540970510177835047754002262631304607770729713752860626295107107097234012443047326576992680264616921701573166665131127685339441829018242849277294716772353813849994841504583330468692697943477335311637998776537127255792864935816695309027496966512783863794038607200968436279415669807766078431453696767828795252962980828255425121552082559001049929494400955818392395514347342104117409734143496665823445879721433790523406514481722080066452731919083399383508904576313774092460528600503666669484031998237492904076710709022255780409703281820701856809412615406153503641457208909274777257457336881611002574538369076192610154583464198799360000000000000000000000000000000000000 [112,45] -107973386667449031310253286739783557083863828294828317406353197515315848867308078366398097906629323299383272864876998329829032354560308823626172034133461342702932617636074777266005943395004899471321350485384471031478052514864945408723853968025055057543773202535349119744500745587066198434296770766878787349048076041962938475970627770953577817040353198305926657583805694453081699365699227398103528587785213674492713470925614118128755248862308107902591090321844468146327743302364282253978895512652577305578931951460664143133179419472066254285673369990241372697206906914549123837697970783156565277978016523988967120070550705526280495495732412877275740151436338346419289191423951544547278659944651931194776428510860068935960395473546485553922599056582933246910333179992698882872540735480667189684575984748922459730727278292447121126651330190310738092677186300191124773274054817323485682678252434505551769269652601833804513731373889271539662408379882784068441792702641836904639910163750000151664099984673953600840851763119794049683501335303299207517336499484766748068380596297416677107264292068585230922657519958380802895337218934290247397453320986893457244389536944553557477957677806781718598578637673229127269184111348201190242216535746785371368439227779767281171638649881825949795139375901750088240001800428110932024791220421398239037840599998621859603181897414227645966008260864918931225486905492343513709792012812008451980126900952422708933827205103084270335935657711783394755994383112338126823339789108969039598265628014875712396074658856428312613354509873973042334927039486516821911585650923433859433664525277901052878579338156004350855481698475890771818038721029542100869616884449365112294907894202235425456827686174863675657052753819886539844141290444045150937383531855546681804659504188087587464617882958792558181685793914880000000000000000000000000000000000 [112,46] 10783668726857824566792181784691059989511431924580872689016769094970217278663935835371299341217555608654971333467922136863729397028156162767358490649537077866563381938686429626444593899402896489716871350442171244874178445259855649810740905143174609983635558350937691246869551033264963361320282194183359150135955651315733811815601475581906981581988506203122180730091038237483350098938635616289600718650317315377692373191975527509073241866371441819781809306228376571433528960842232637601029666575737583737475230435453225030341892957512206906911774056229445088584127808647753780539455218891076844988093725550533663590527244215918737382509013763428625495524229897158850942883364877496912214252539194085404976976661163970237029450958025836278651933663869339017833015513772487338254082667656944766369466580328031513933507692955253550787659642402150627893867559551741336243600974571903672091753127933503045682542675792116433099422438060927581960252251650641505494665626271839170329481267315560556967380112525038314950878028339594827508888226011277482348687328091147020243441330672674059780391701737880125111438110890977704701759551071853570372549724300819934105642612098669524919974049552229454197051719201538548780959064161030370495927799982493943978951008479686214936190890782006860331659620870812907270932301772039239188855411828881671293557690417985329440210204627154679789898805378222066942813635346377238547319943064987160786711651705310129264007665360278683762424024360896091930450024725082356723307056243587653824428362139295837334402412058900835687200705430624594913051441612350117367543114829844347411736835855613043557732224066787059449340356675648937892431955949110816740596541888155122172767098582099833283008114477071961194778448838460395172877531210402499602837553930600205820494171225677949075610716762618546081329315840000000000000000000000000000000 [112,47] -936038388791646066557728985726492996669420202818355216545864139823120678842173612291375146531155536217653149024659471627529445620584032374411322284715138842217058815915011796183304389721688515223025657449135545208452278953449593414462189095294013332667785067000393981950311859021277343426986973332688822558247470901663358989059915515036174274674641084775720400327907671059082189917592426783550101487621095966012323331412240638043814905975438726826848673676197538294498808692698547571390182086069161834541213038630070412390476800350549129666732585343285619635530281769777675204615094317625217305184090074986227813557064164556479458261007960110688273119829515045647908913332640024689455254244825214754119005944108664623072536931148118853265044428784715237278371031453274827635396974596917543422980537776886845492223143507485978302396211396466136816711088614086896599957774500439435045974891425276000098932238117658807388685606683449131716681231743689389575516416448703912993632806268056929968423902907474956546236735785079626610659346928021917646555696858833950817734174306621816826157414230252353648380811396796437946554345863238123929861154018242366880945519705436225086383585560988149084362327476802754750413072404458494629305261318601696709451976899703509426423757777245108406351093412945815972346314974650734183354335056354388991787453356026218276911788398382326632993897484643889948722110670311586917936816691532993224151918452905271438294577365788365682137720430280750359727656573460673745092842185078305333752880885262760932575567175766837641816530992262745840949788313705561647318091051872557054678253673413403434951486795053437940070087975853211297559384358604677610257785341377965434466877661073938884746666500657872836355175909415474109986654844939932090458475496393844571147995280044322726456334358380049759993856000000000000000000000000000000 [112,48] 71300973277944596167865252913534378471525584221321468732399857894810658203501347787522000292394239503625977642455357693039798056111986716122973686671157700989549925570487026399299112344628040258543405247417360688911298691668296755292464181063356213016086575428491370222719187930296802409970352008471278320890989848079964341091938854096545353203793111071437660530517256633602458285130515472159563962400614794905474289904535574227272766103343752651089129853037770575796518137149160155270522487814792862544623474801506941123823754349940420942563456697925971097911337218274821940890750862702177842062434370087570509527149720194459529903757462530058882252474485313098774086115345569046939985294714526613996593712547841751867416436241751273036551160007764157871622291031666019930663994757338226798942852616990597418194796292449076422948218617292709997923404774877760389720002135600243054868600276535967083898869813965449868548985624372805324500084791954774887243792124020386333955033914108962516805762081533065311044506111267224783481850475361180839632062003960419750303749844950765032607302184437071783496046415200734777784564996329444100764364245034253519994065050178603645557345180687878570106583405508467737376305239629463402052649078718266267431064901437210356476981852207209971370621724944243115223154792826872411802641756013680034140896651539373663871489837584289797701046961390924141566207476801142659898136530481913007176607794383414488284051759850943832999361884421864917886204893283996522256869232732166503975138769398994115173718272885603864306851589237785994168643110172953263625828256696412816222025474011153523183963543244368191828327051366093619828335706579587922751878246157769579997737379459632746480998368235004823983734989630334075376368101718522628386623229712994308609023474501835935252638427985650706431344640000000000000000000000000 [112,49] -4351381545802477796699200790806329627880241956338099337726061661565704535464396013935742184695611273327631415190273397049322955781009332078227435556466964235124492424909047689349057075819534790867039217219309769119457566747908887603725499276293018358194876182313217489777422615731106735820579308302494040107232156689091691891532932979159414268251113005535280525755351065481782488030119249469030602111123058077306135913372229465336394751492405533623916093395360688451042427384174315261082572506551359674526975563821099332071973785008079193173036703583522331508011516616473394451780946893215236012537490602236046952964313524544519673227026546771448179776505979843563366913557816892977533034011300114534275004997708048322203151863938664538171268959987572456469585984222250256723745320040828720256639445313819178797596167777441827109409042873809707557720121996950833362825397825491656969043206104287524538274820439673941804211467844434583796203313075159371642457103091874469923555008615999599967626819993410399247979946387031262910402669567111903805504757328069942638577497955559119043054199620501049832016364239491319886318001601122112186996240020363916415251875880812296402388047589928001665770584962214693553218867108752670886049258382923518698349278835707357472180628701395736070977323903954194994924642060763817317544178745821582743486575155907141056343839160004163345883194692476337885614502247976788677466536830298284425139392173419055647989863059056011052096007587534795086681446076473749208582776159612455621223359126701564595609427577174168415312483707409898912185378141326732273870213180052204605422223189919631661094959220101303496721927976753565090105063446760503729502265090200546443470555465698202349261977192332505508647664395676573901891513063575216068443331511258198650791345490902118387245618597828734400593920000000000000000000000 [112,50] 175141346869804509873254457380405995475168490649039585034297794672446634441218848911324017310668032146563313244408496370449197738784346666019849284837967051704142878089006865026489677943192756944568015309948966922099878380781906763240832198208446047180667477454723709020375180972772951812484351196057815009612326839989653368325450536348166330214238266668385294680851044386003516011926614091953695372792845299905877888360566479140759066652142034575970700401619005687274522080760135544210598890553426014726607118009573687313946073737211020796827197723266631036950921157596914824447530723593210456625813670816252843816250739536981584511687382751091939864342267795201416166392227519951545698548748512852786666926927782590549229104384671801420472642163613775357148953273551347073726729944029640079151523099892946588214236669935946279468916425995965241300581722703599057435344558805891502784443452465821431372386493867718483038455996568639587357113412823551138305494213318195731713256140755608723568104497666753341963927674518575870810272255317961063856219928285398639059027559771849577038481511972887811870287701814144715474336275257751368527578897631365498375326585802780509841145711215119253908441785880906590960342936540056017414130317882525272768389435785827242409645345475342294543613037549676827865964845873130085294640017967714478747874097106587136970745308382752770367485209880097107220633238912470363544941808663310749709739020992283537263349626038463357687958521137568432060006284384110526431492793288945548963330904567185241684231517929978839664982108994260148345277834956821943279124964141134717607090831796557258357699880598539420606232901264573965394541104339189849089998500791379552737431639893544925955647441723387229281116820342003034375742270212207383844036629042931737353640362949346263712474661653746506792960000000000000000000 [112,51] -2356894523170519245332709666018742566527646774387307653276545264173978517098629039974830155061345900931209637134736855742247240343077736283812357419356514159180982758982646462232727603553770983025962029021785798020274404389051012279457690222003821708517602294800595348258182549986633646188996507467540026578734896458040059667990133899501958181165188421128372901526707319244958735163560703264748221346097119903313301287556484343798734573236081642502699897122956365775553775495321105777549774752677335809233411323742634959128817306129262420821347821648881914663476077111131146944279899693884740037744139792203135020828553562263113648410922277401919641753536476170908340843596773109844438224807620161854838001990820439767173842878590068127662032334801988904035977871637570651904256827346098916552840486457031049306987584290882692138942357102275741136021282806060402489258999470781344528844358373638543385189383921445910970059681356888649664233898682960942302232176183473221247417399660675948846778747595984111178314985235448204425887823998989625902199797235614979239278524038104737907695121243215573206856849218749368828612248737423825190357223070210960888439677734852935061582709191048940610046788357538154538393366362923204574728048159603363517982317364565579200333999858669971159335252896007735380242723442586293048832784997502172041279982870041505846832296239554666242697307529761625699561980427463314846823852221096975653537402778845829475619276886002392800032500852972361378877993541549436377876183160476164329554518470610648698297872743199016712036799439826286013269767037220930062600069694835567669684110888098217637844973402593928244521592573894455653798615020220297875473885215285769918449775187124703460803025638440342428132492463090702152854357810273290652909398910164993743693620553339060489880482232696611799040000000000000000 [112,52] -213981980626788312612919251375003785562684812462086622436917367133909927659953113182546291814405536253617648403294984209753162136305289882965267178702217428296790320729432296664984508804910433324069635209723134479733739781241507567916126773393640147328024070883630893921511871267222074588256626965321047646713358879194679121384764570144851038005302102553004070273786985497340671764814118420760859404119282037697376067222447239708877258413994600537577143735332919591067543410796731714624211103520342526792853149807461886269782730078189841951274828638930061960661349943232055480272214459645716554408883979617078351385879260821923228863563230037243479130339417642078134274181458403536399962828262723611980023148541436247795271704164116050539484265412114104111483979722780671880293943570321818917773179005479595118254290476122722501897947792668825296072999463830705611210718799581941264346192471179720940274027761586702842440615026869193865812974258411511135932531104982486320524988555785482982462550192978218960111034619456754938770034072561037323397207892590406028834495637841843154721198500191984196577158710174244151450775276974974597244323547653694431936044618904592053021795039440367466921423170997595969164003089581035621791854543507318166863627613811984158921047541092375887008440406350710964543648758999062254368545973467297301058949258083972655545046608642089390830753651130779693952141870144547348558285844265730929270499546233372432413821202540268273025404825632640341405981314303024121929190149748794263243895949857992116755671769244424634847423374479849256604120239030897916130256496091572171070867766087309803544219883966109435215406223655859882517645234906150347782965436072254506228727959243212895396074393436474994354402670524473419150843119697909529115577541022022935643357872053223478337821855133340794880000000000000 [112,53] 14594952082004095371128602867675975698665664629419745978785752957995204836553924645090610406474130949117020291744090379024232866937206696869719515239568409328193365995981779513584378092523072452893448216559720430777147225850455641363377237671921019640427241521671547827297144596064155696225832052136053195422295827034252915838008354177668709918608074546250001284952227687215536702608393104848661473048707896876613160889344038988354465611190114431317597880499915545214430292794083998806156287642710785303684999093279375057537847681868120268499126843038272305454518358633486626311446523683647868310558791135109037651877871951079929951219702276854519914300544794398399040163334373005757891715515304709711460484297521375517502791139906904965235936261477683979140363118733125404706800705390091928487857135247924085176682038953076655205667580471735081356961120350540678398544229111966436977137944366364688535099478461260603975665421839035483717095397418184708021183221706278181588343273666519929286515828986591343703618922852238598615587389833928219489038529597820579649647525667205451823290861467552255275837148531510741681661105854395523980767296503495076026765456413767799766382511885384822720959990196252947190672551719408897283122429722383374740015710983964167038483352371299446444587485976215933124980618829191227639848006083875042287300886728917861376335463102871609028601094119409686133422392647097421602428192251607886812609713153454225996711313069192376571949827277769234780954962337663734951030072814362889572819631651994712514097257205018536532336605174762144313844942663749143924138593682048389004501653321012238828064314519028496989267174796079809572973794159275606526372408672493012030535786324689509016041177784966771507921614076435477323296012392991466088780452996284616679137169032367176120880757241418874880000000000 [112,54] 429522216850846664616842040101426368831138207757934024467978748475625632860112732939967359601535087504935223489199613068213612665027625385368964946338861584888890925461618228475447176067039090672714982153332798386276980283647141447282364636636961739284568661338669961364700830001734843829357453538699830907598215339851850944245504060983666645070043256985829449076315062521215547619625919609818092333113660457737487881082364432558803684406619344430368782584877858526748129241912870505171920567927068995148403226237570143134659890232364855241990569058236142490433935801732398456121533225690855354316879580791694752864910971391228746128108582106963643923765933607361806961558126613947253376635856283305688275200167012519525608124158612572720359018116398661830834792763855709900183725850875300558522888491127757883939512470973497382965243748783765450133482930713106884951739316395632654531429071752068872053407358270624878028720698620038984796276052662662286044807613902221855366983475154420135749953135110425822208840681390368899620306617316405688028619713267333232644818715647524586002769651982628585691506502732094477113817693792965413447204585214068423031037785952264182032266718868436723270441025952616250138334177991152538239150138742600961743467219305624965200197587856051519107285029019859283773794067146558607951004961036084594573758463623429037083044651095517747638769886648763825038343705449581467701594424526949332834652477435673048472381205888727338693643974166158932386046957546879145546078551308196574939027608907424469837718590051922864984409166395184637162219989688905461946012178983847771192625237269412668630798409520086573761518994351113611712998612309774648292556407941718814620463447667250562687745849215832682990949825864663267192814244375442404900961090203050106552726592028313809352159726183383040000000 [112,55] -120851620249062117822781343377454476014153722586389077940207141529104966199891806886151721623551213028754085358158081023973274542026754252733210171561120483668765368327012322869349156343781512981010942632827447581931019896101194055381459292672918113415741026627910791828800432142670615846336930871081482722525491801972741519139880863821528076168899048710221253621336288540796293901549403446549068412708206881948913243863456230607011632358602622253445419561169752220063241485681896409074149898226419879030788670114836237760012789338867777440113944595835191766566268377820087206324278613100653876799692961237206058166966973706114607904997380883621102177020672492660718434651099191695115257443008596233668274254206898032075927950301427014864685926450477542975311867988458774634582521799111608934254212564587796612214084384049365405492692237543459947466163511373402345165458168938640109915632796868966835660870631542694135158835726760721492618536679662824700211915245211927557087879343018158629696723404314448269876870757532879286869379586059532313338611390331333635251596190744817496167094638536076444568350216592962507031752293965710854267786429888949868326945825041812788591464939202768029795420452207326055744265972694278840810747039015820032924699405256316341758423524992236870971768907620489391479615228268448137776926787768067570226659269080905829641483919217494953008590703939459343734533204157092823664500458931688416348216409456863586491349628254274402407264632219896060153373744801514474622935864956173876273903436174240701173252241040729607113263906694913923410545002350530087816747636511293627680579665696507365070784031285753208654178859724846335678125332903992494411979601986188089073101190607706731557544173774513904879565413769815254907848429847913533405088764357904010516509960519522303092324963020963840000 [112,56] 7381397059395442243562332126180222315196671020446416140691279499640093859804091200490580906948809919628228169792255431595176815715319497104378686773261059458728569796442152767228748437473169878370162281396505412567904320143242945333103067605162290985196880601100191343200989210443896356611959451311508914942262716243687603545207385409584374185363737416029362650544040420898745667635998274072626097042975433060834718611375007997506987303203943143208587083194219862295342019035606588792397607581195739499818227984179086472643685627832337592789077156471185273520932008859370696282199648359054393085921735631786360432567890843720183021604644793003516584859024376099462093911771441247916475890445208822171352247289327401283471173615719905566872328022575057291518366812229231357818775396121410273905256498887115690608474829688697757313073701403252432625742526687089008738215016718677812106557422653631788936006040112982544387179036005245097767195122246231364741455035036921512960945279026716832150964212158857830382898809841933557221354527246720320675977155606309687264397943888830133059211735884426643974574728209488747620129188954353429585623639810672138392456283650400382578777498358369043133227256467378683861718665801481216469067150696870355702180289120092484694192137777581453809693144063725816162100514772938417002639158372016886523399690930462108922523542432519068525437494948931147768478083008787598086660929041593054924828235872107664933912315134882678001789224893735031875874101226232667236145752981498324640141145992754062353332234050152748079541115502262159881049422645125625608478766552167382283673959151546627065800210255944745321567418973520259782012315913409351127198020484306869080229105903393770310778097117963088923019069419403749214647949949882388974215757728235907310853734898436840524799473019923160 [112,57] -152814039559692477670679789017008761406022574710556678769331592154191394917570868622438241076127430846897605083975015026038736378675685001515084067847682314214781092919563659856780295534966262224233825562582429457602490815405425112210271864720566109830607550972616779098434610099278252501091561919824948785296802373629762483204835447139943372469124349052240968388895213787690713260831147279913036140257897124796782083419234187530980266682018600464406364774905980232447062005991562134173455308187902104696098200524204651703471204301212783584378405336926028649916745466686511140689306317365149017667340357698377900281487509237331203977944331036161686206007052641188113251552606331511837186017229496188773221662619022389813171376302918587509150233578211255377283408590343799350206756983464967745296908741103507478090059635533623597350618197126630801648120480795439412593670981432906944815666733101508842252907927620523536024263623475948142780060655324150267043736565523358921591720636061976146547782917831930897311379189815259342856529750439899581868904430889717835208075739959428400145970645855074277737317365502645468467864836378181231004467916757392445914704792397806573017368368401071702909058277176450780440342221015727661208000382388661019464116476047792204444643605356150982241253048275993792352164952092203633344245090769072825746937005623247205600193454295500821451769445710826600231325822910723681447784145230507570816035092388391599747774027206103510808356068593531830897962909049207798816653469712981053528883044010277465452691770862516229468643630359360467913898284667508677525563864550708395085716065440921926494009349498161153279495884011808475369177254251308276733175819478671684620875947134504411917467084405510428955909834451163399103985342820869850952535902729899662212092361115526846019317432320 [112,58] 4879193070576811255419435433432313238026171758506280100252111317601568594563676979337543035890473171422673382182689861895593986423238997090706428005951775939962774105453823502942818801003204753188423812809600720548207852316492143123835470228184953756543449767808714206219289086258979970885687203314755711895715224449189887666648583955407513532832642198708743442560883702352026121765209209931505491613214455817523695516327270542620696171846997734924455425738204895883977312479069739263630960285644554294959898380083929169519021912363051962489237578138205144605371188769116744858693034117648145711188496941940600494435600320180250563160359912344898959001691474065454405623426947026322249695571199416644625077828069923618137565733883400574190742992573772149299553791912787449048545811355715000023506741792466308993117073512446014618045428023342875678642828462047979934073644603427081432565732310283608976433673109217555961669878142879429020444705881575108008620538802115408320188905847483724748335420449411019164857945724346967485764550138925040516446509328058481639122528590065991055816521983284710346287840382241462277895854980810570013970454088252451360975502469435395174853270778884839104244622001243205731879378620172510615246140253685203896648594634844334849469140603724304636024867403545168638296325145997760211838071969269794735099547714932973748695126142247945541039851955140199571220568694556132355989882311288154348062705588936067105962478041400477785359835489995445938930806679991999310290128830876463993756922920967561366661550632682766169620040494091227956339014771407519106501856595924040348563330148692282281506120923173544995225851637611972987959729693612003192239838541702228308561171892883182124999837798615473507038166664159309272954641538947218299095881027563200053421028060567482840309760 [112,59] -125552705734818660921399275307557808221547129850208004820560930041861482714665801964300965701711101849135844716681967476155487976257163562025522966482328359133385508151279815623405925442280634932222701342487953619331570895507761551917150686355823988790400218128265509226864402785798919583515377036216256922557459429678762950062566690837609802184580443334643556262489514472799847971623629679698573003559636607718556540363072561714443707557517911427053111228249940647546361118973030896719557162869857054706815197613537034630355870497881423802595446866738664304519024375110848315396663574430779269758853362304499195137882321452944008661553774333958619474991487205943107112641861286245005664807763538643904406076876141922712163171706472428844977095954627253838192676365527793668502471995217414439764840515532029401458625451575755173379959562945789717122105563820082573855603006098254280896470087626746823313990577801004755563865135266073511168128504414396836039116026252950690780180756909392055709699211942665794909037077928386707459022275769543331280005142249023526561822261203967869145044033448455200414658254043182209041547521212735617414175330695339655494979967788180455644186003208620980225846354654268045799148296638607275412381482502637897836443859793534339046573333418793060497980492036786818888986714511393156837712413465900970973389785658661929329337924083625626414317677771941878004018770144518565512605291964229190196654960622134995004052873275451500071094889293472394779854986128932460998626224275886856986599433343522394842765858787469900201608389970380952287991726955468104178223615696850102887330894052369818415121480657190591948570239665790642103120678469472403805154713909914665226317579721833475259677974991004437081471051537368132181281240963232582672423987386142526394082829995845324800 [112,60] 2395720350884626962919397917746539159782000386198236685019987379903429605750568861722069789714788297257851542858997078638307823581775367094110407146112000442387430647572368671185441705901390870151967247699869863172496317791027065913008904991481689744443823553584114625874085592759149866008655003643492766849416484332007794784656635773923904372642764495059860362055423776763624294700007817070885641564616595959597455276854469162852970175412639186173593414149981726327642191096807590903172443031910167155999151980176531358507170271683879590629820670102670511774723093046369315483441472432877896463316449657568225374626848326675676058368155634643660166468747344100760345103996231831851954905813623158054271148107182621043266657501541273156001765626978689577807021103237373357931963243204635955667509332691206797486777680004599697462385782331399232230305737570128168846843141069772152686736613060328281251412209585916778846644398256122924681708893975084075971723506971653695318904788029372097882485450212337910327848882902981860132181479768648570957447038457504608867570441292330700592894306944935670727341884804675273489727200956986825924007390588534685241959770372694464275902696112396028623622544846289043424135413422991718279398381589698277200868911403058968993153440788683166974060264550664698093614143427906805520967986542667773486065839732458826727007947397174416152300820134122870843108904275278589609925189219127068240176718343227447594590487323643187859525411598432750808840210053314554333918029026143623623905666756041422512109120465209987692449589420088560694252533430709229766137476024280119737005664780286401150431791787064085900289961990666146948248311261256989191823211591556518274301747102124052911932667182390041730247052452032799080595147632125222666901465185864216772310389069506560 [112,61] -31378978796506415941149489780666847548577498305143241411045685385555451588171379960961944400349111055507248981860641666219488239902084034040545113218290720516507545558527663468246098110215402033967533219766813138093448900056797933994646333214049023678625517320385957548329396926005289328134989901535092789419835712294965903414788036415773996365200308001018394770037513669633604572414431814240959975422325674716009249646957158026838429781477392563585314063517454945871998991435817101219429917167129939213997215745759246172987510074797042569799204930486045478942046913184418061442438193379585222562496550388819339611004734021698142201812376013294317881337264777289226808774069676152714208813779139582929273187499391342284433730497273766501210335142149456075538277919853558751126889663959973481530874837734312845167958607172114680041755388218539182118222412260345883013647538918616408213254894844333925558905719177249512252388517292069429045787523880796124142976954618311144210310104764522214316767332055096149894862543683753547638967548392974765393549729981450868502935229550323608931262312503256966718097510366708207815693647563334720115129204510231313758230156521188606805186191809242879297481028921830963846504441800139749424935579569155034066722927232324389641043857585957276122915494565518381419755503141046305021831752443460412610963422653194754231880505834641072198350547503436722837258527205313015085630069669723731939042281047334635606505126531755369211370907523073351738847557596813141571685868541088484908156679831242584945145009096685357836997585734950054194319359243408088744336300842774724593243311534883768833909503792534214120771786297171272771223006750181086141140763699616100947345598638201551181464236594836240501352349394717134083226211805462594428474666580122628017537331200 [112,62] -58674738471383478772227559750913576203134980323354075295238616512432448094006122871188496800226834249837194405994370467729291291578621964045503500569787639043053275032527868204538991947552469113807895394510155606053722855717951871774327426307347835954570597131417275012594718276793053382689140288469155526919816072350690406770981826838963052429135929224437184093045307341531431647609803299984265082708738294377321627648074813167296398986609559418629412120005202023387072795636996379096370302990221847844007743594434779823131627706730128567204569914144228620255639125226043364243529616623415464661053633415482802777982498452041407386169888971382329338248621797098871346696579818328980196941538723531866096827910888344279218051858074426733938790186050509890485083702931792470093968168967148316286078009618268122087957265512429282383860381839389674501172259527434000695259678327293660075085879469291981091787658601045712280709210347267147623484792000401798836906206755854550310166363051111742066637513818049666447887741103623138784197792475797775388382273764681814033718642762847904918005184109963659985098799999037799538196518853941340655791000355652845870048865008529874684887280608197916198355477296459625007715137738863290147852619597850344210075156388836572894948131384043670613949949132760511720248723815719968508102037690349220627378531165482977326991548058980324367566400631727491008347435555395403046759146741909242811026359715042493526913078441617059243180133066400731706807754362083220704876045294334273381459312451816959745175028193602755949839784188813479029661953875447342514524318945987897234631968314018768425637558054216281183417947198083004598398597208701333886873555572821651247237308147483795938029505945991503205978778070359730509586289087020112944070337549349446592000 [112,63] -37473357843199365718913905186160376152424232325653760284046274960599010775642061438675149977994240969484286286674429992747683683920343526131683712039047254476043538000365837055290794742825077226906462004588052720696706013613569014167103811668668396409966074403154477765120246748089113190394556384973771492729038487515424706198027691144114831253066298521695453932469128527082098794668026786279346431011258257314409893660059685114442147915192229799220510418878746166177624443210997642996619014831877743129237333382885699338193975973302339419462293861638106519428428858622724951384737634890939535400848833176869920306432643803072736565356087889272563155234100306074452596002204957293281249988542820457751612922990597811251628575349065121044620427255212788982828844318391505004598308141091029786409425055045044131030754288227851786105133163641107711218820414619150357062598798648582455734891400992975393624559284138980364765320986836994617806214130442270699704858155961247937894153185535678043657513075825879122056215340722725514232379595737424257074824715812360754854706563480555038639170671838494271800601101115553173749783708682476514112275491246746391055370149303151703633473660889742395145307678441033319406442880153807248180482130332150067713510090816643832830240360179084885795806443940065806341156374808993331972794911953516205849815906606688895654942767762185085460017923245486107316010246113610532339532201719158971685118758044541113267371261296560137311648876007545495820327742126805464108371790804114418506040850574654055782834961727897729473366836768797803691603476994109193385895614890190097314969888406385529861912279180515927423986492482465494582411503393010419092012890579188655341211048351570327875504770099422617922190533282671507655953426966178021809254332549218120640 [112,64] 592475401217304817937782261861719010010246017762804034873181826081997799642020354196541915042662277739893383072051362956357446971107670911017542223738459747337170462200115301299787111106797951382831833794046072969207542284926945885136411700806865024618373486734135603941509395826323141819777508937743267773646054098779600050712756018986556757522148154516652462642784027783382681948483280889967440562117081020858299047168394840415013202442977747926941812334009268354782680432325212773608196731138632448855814116414947229116562843340805388436872709168964289569447913592568369428131116934874674802231332130224425458940921893597956732590261332493061764432622679676745356132544135350496631541131910334967729226719553691770550970102824683955578753540651657497977147091769363803724121479055490113732744691409503403436750844688454050309195965019989407829936070308620185194458740816369325916691873449935324391647539925084447255389277775890969932670489847664241637033753814241066684338018510087910710573239439989677922331909657033400330849070258168215519872646168437198743189022736607160180467907506206541352510936640014833200492391554575014975493900490906646853686942499148028887234296138858172173994240388885981792393274978433091526975063209649715837160979399272014184358291246444104523882696132501919601228036632970049518048812965688552448175240885806658176733171729175298809996769995471958904072396860384369279117932793828258884189827161075164987502868970026628589648187666347857327777465912739288556381998670221876669536666008302051522785733443636461478262994383064597182940873825023045817727865827415379899265211518353788270113649093825154929126802866022332372787795197041449796638802020188514469211332255559255334449032557757549800105675079707437279252443469077959288268030286803840 [112,65] 26831369623185249293998202502509441806840519846136255896682352261776967029038400277275556720348878067896892275379076759034097666177210238809241766025940271782455506663048617636006360453923556196470754757717429619805923349325884110332859810069722782486041074645890513732826284707336534306694838679467738003779893766726761666278494070272629770900738594635206149243872167125055046924195341387699353160592287432177078526572654873532107245741737654743288458225432629609678714803229999440640376347980991583597040065267536750190285123049266391422876690430838159250891277391377599747255176504442749799092213725678910024087419946613639514558368486995610001983281613244992027380422839827103202677412426135529985186635300280400060632913287648235947939370800838098882686701544519388468138093114336935281258475871518426352655574361103340743539791305095089238701368201793397143747447134477558320644725122167392100334976946465647577225173569293425058075991697672148646802612664243080677481848343006785704273839883481019512297081231684044556100504560696716174787687267664816878894843980796610990565607156507122078225396403722077125158383268925382352136192289618193427453468312822147945008633145035150287481149853880197811495479822679625897406998458207094978581543691756657537982469483770574038459614827091766651569335753595983179885162301647419686453412147636309982391751105158169914418849581953937019362470099290825582637472103079455022661328484034218313715487159163676475719581432990339981291854724243512101165577064823109182512644944823821252642967171644558066607825850704917342405351701986239391341623506683564433300347409071735476270664962151195895649898848827979131129275669980825361296807238825996406075646759487843073281566111500821135977190273502255918006263529814429940443326353920 [112,66] 199605098811447675488125103650056285599578568106740565370125170000731329890144154262932659524797928152800195360589628231666618794276495763144527054622322616714494355203313588300961602035972942865979328055103466508330283459810903023346006270629540516349340024304421131062191659171342217870513556446221171236458304241187267103134008681991494845237278563170805779826570357480676408165420692869279540547622952434107623171480520984921499461115169802895085105825483787164826245519487271874022227639409480470606232535278349752355184796102532737302042435406842369138141949639584511027176674337551004206690074041584915881693126740017899641333075536267574948698998435144050944325331840296874799023093497598326713116571185876441647175641935633458421714489520441847109642795995551116821642125352336007311495765138817062319866468645520638856404890487341426985767455988398280728446615850739491916945698928378218796848156431220501119864523880472959438125734667794863324937300975010941996556164684820064924364781268767774986816208556560513984162128373785510526355553354280226970413445975528437106880149051497123121329272214525250009791364106411313801882201603859803890794432685871006085159095706406038171864757021307826746578210239711399695131890173612805388977622202031979108644250222757666115949641202386443217412704955346792536271478616745417004187252394968497899971080285249322518498117300823744802954299552496510421509154932242476866398748667861909100236535223783159302124464254207336432522089026887322671565348860902579748387605808168752879510279894004433139533823107987014886375013210378020977179402280167677089981333048927034401835978343381974855581079839867829297559176198158545647901991518349889341216570403865774814543592741017058417993478002904100969108707177268769940259840 [112,67] -2891557414241771973205983699701849769853167794225298207221730047600378138925391349064310649341411491133582693387087159944403830258265759792658727998831403723803789853248382276932602762983575343851841149407027468519046887951557407444264897796358308649997488633413814679631368077866638626147534939572111825704086674498016564114128546223134181785696358815682801763697276208859806235003533238246975049141525635089926110978890050566239509820347443327437422414874521354439277183666550413202259561361375718884237462852720021851599166121247333043827472655989218157831757716284173038890803680246387601049004917507745421523916239997688576302410070624923768682110670723892514736894815092372592148040716495138352826455001303163353400766669752076684161940698155658319938793277917465669435525046093913058044307406661846363280498797064603780494748129350913623848284538581309648809514716739017667387015157724398603320285489770511680472435744182031974233944435981143805403473759330941390315386072146524796032205392673398370487704634564893749042462117111934242348588723901841814693406528200740104601230992264242646324630371929086214435675946405635798863302810422259259316990157552758447366313346843204557899989070726221308710799158932665048632309567204861513215657318015839202445538719836288573109360646838009877157747420246814587118775975128316168674922112882375851061334673213823445940499154092413878232627627370282445751457590024881491054011129681246477176350346670256740612418761092518575038091123802951981966889459648866123816559245252474595701186051371688289753561645126088810911725530789676395589691818640497803763565720059856662410844017509809900779969069519719134157174381148953465932352131522193786304762315835727161851468934422188170682064063009106903387587783210686548160 [112,68] -6214353662142297002882360152540023167880611417784107369002139631061032878451906774970015793545984962184083532695378016802079715305496566352213718048860794415478917732965170556124740273081425116978803282185496808282191252105454221629026508923680851578209642983816566940231255874869972216636916628311797795874467608480074887891825124779143048724155977871370658251217785927446681053557363661360124753051589201743005124143106844597287614436334487566059392735488138584012231901934025875516378233622489834646574319159932151086645582474200246585071643913412689350876020803572118575337355680632442292936943904398226888527179794898056048252542484364745314672583792585543496378813976001536169113072131213055608404836733352319821413899084014851102868308013222335323071611679319982309290329632082087103514215651050763247623941876333658241396407858292535303254895756561523996193161070619918062991245966397308026310370424291072749425409608954084571507227922706128487848394251353532763848878628086702269524646911843199661858064128108546718879503184272596120645323396383810295671800796144167220173913061497545919486097081927498365180978754472562925476511750752381853208424257349227436516298171063873072524851232604554741623492206398981494347049291892262696972495600958050316576424196822394224672716299236625060078334128132584369091033369198441484615930714676113155847165243943990933169262368967499817728312687512495769739782865187624954235609508471898326972715739130935230874942794512508756326388832194972599289252756890311650070336866499739425277201016052550759844170365888333378208030749163704893132445437492984501472088903177243420064483826403439895682236048038546758498626426439032211171383732819582901617678555620506660616427165716256664723846715933796208521768794688960 [112,69] 124951248817452555923893080458993489215170326032650757391942711296957048618403393288176620927452568610967064136342569016703115976989662017914187629706212472473560166650139312239617689966976384555709381300412477486715268558564143176096181097979119106855420788245473848954012903637453413117708525173523095722840259009067459171087454659608331264090931558655603322551400372190972510242197229967523569936317894393344940795268418453005367308906384572015334325662319079661307936471143628860023815181010958547662831326078844666585697021553394507602871203678674751247112453816496393714655029748289137278841268650993968475727054869352604819932446213001372820223273159660220765954847875729911071792577486114745801127552856076283090000523568566119675603260944661652166691509412756364449559636383090347116112694816369745424545976641248721080109136806010230856030535155561693123410489751277501038028129485668726695916235987553772164653620682917655170079843271252655536947937743256264651757880802789863674352257507316418999137775846966999515900926702558990074736727518536025486925054420657322350342911601177322917064511670530675330853297233649526378293942528620805370029988693715218999418622299438517966701242345470659440160281257644237520668791377025277488577669350757490317639910315518030099987359369131226563363145416096115471369755575946772516963708164887730307753857318192573125056215324235269960865421297319216169974188295860458645943069417756612567974250892747967268378334842050867260805302427928674264072897348178789679463699980592053639273534650099518730997071744625502373470256032775137665957981026698183289594210654924516034736632549270455745382782076686769966160991836496356936567581645560920279163278043990032358752753753925208309756148872010806754949879040 [112,70] 3869239326211421120049754364312733403363615457863715167217329372460503284090937535465802602900329553240583225729400302160533704022600655307412958564704197380105255501651022333353640830182747184835354911993084739472750828218238196590117940450376113516643148297642868438022483198997262035987060503088117596997013626959083007533884552002712391539072410408935465475502298588522783714251714224855145297831795243480681518792580371426116452399691914216517713141889830035311271563076585550405661911623491817289829615440719662791748444204782340364480367111503442515470340162118431367122906931864966219342663682703246117641327321656556609416474681227850060283962248683126118622247804679128522598437872246592259595572324339867472111146077547791705093251457286744997205425762547830421137886394243445135081809927291257291195539117087940815396090093404850498134843812161266630897286198755635193475738186543544625587652333009740905466799991331651234311866582559266753259892096865344515038807996382822685958836776767240514661363249342778920583726547657111540748050335601447811738071090061144835261039573823006012702790956117324763819653091774779818009229380787843590579153963143194993799749976407424048904451958805295443017130665302380107439343876317435336734164851785710942959708205164164134480407946005839408687440638395776322790523050346248525440745138402687727325181101028360965598279253880458091443672793469683789834755986153220476829371575407191050985595905037180064698439883491163446359659700685411443363201526871940084084418552835564451420202536805544001147272713310026697527505696857107550239365524842003268647939070555677541980114871100238695958493473998500311330198672978865904390573707014920406867086066508315465428176950762985251542575499646287799759840 [112,71] -40990330932818642638682352216589083503288863778282213047504143700060839613923323732435524692637074659239843328158292824373519059896171767168979617112156864893232079193941112148314636885559983847775518384969842359716136012290902952794586237848601770584425183800771844284817373027637021599816487800592559150572148983184079292734508296381100502091271181555033202342759887599339906303673108853972917026747928299382248030808242984021263934782574474737456271552460020779522403177747718819451678037462963019702570194490941385172029150173645224153653913002222671644503745259140286864497235937055681002422031457230920614051368535628838535775703179324209813064266634251834214744445390389147492372990439997722872527093112696006029691617412647888014587582585187269663273279504866952080305471165556844289959728457600032115776780888057610723397020242816449290116962269198897664305489979599347697503536096502363155784636526747675634927902268640690658388843587477943353437592825599035620400047022461922213826085875937206149731134902657258141370447128290528110824987399197778628260767505494123400247797080775852703103158893673871666981460704156337907360190152804814474309674194750803272378735012059504064323741717601891810320801199346204573209754137924657254316921437522514054966145552078277263823305327238640254856595301298394205140718268849503065531831116098810769022606542970879078205122706816286160048929229866444408865439061067549294702562433189599274536556844133207320148847062785960253339114529757864265781428833884510256523723000096885417106656490749009967863389206149894331000771707883146895435898498413323741652580711643610383279568975021553951148861287427021066588881852055265947109151756017525111712716816512388257182024545454341541091191683368379328 [112,72] 323688676485273412999322413295433791462165360859186233703755185254356808116890201104165275147885856622469402517047395144151488124253510741834424625330272162158602316400456102992168762563302960494981776384222590950678113274620647560510201300329794814179035196503630609528710877816250349477044459253768505708504675479048091739300188561734637025974317672402858796374210638554295035437523974569064085322315245205002765315329759986296847424312966166344293797565502588058159338935848250858220746320368421226510805819436903328657059680497223146661446560298115833569550474547947379913063949427780656246417662677359086518248394649836728247156385768542434924314255231378174406066785627995429479328206734370812768867669519446367058326925067579114364774247098134385525011149036382660403949977951327290787497594284329047631332127723031909923498352812015497733346209080102043407205604158552959523043020032862579717550821071477666873953798207001388333973405724101580613772028298377624879045055837781828994538962439150870949088736248609780086655687967810431519685884544726349198411732854901297574218789066024735456199665149182592297038847401765262683477801211174676362826591303914512049617973145366258631590652030440166850484899623901573997851392498932271629995157835962258326611475536839513274672091064893992199136463995898647036522058968031961419924633570482481893052317254496729189243481523988440865719499120409338042627743066074367117496484384880190705808524276030136313879770923349696416500397546521580395564231559862922077936490637889929082869323312180862768532820986353479892741318475503205981775646650482373924476350222396934309930885884387113517072829133443650559938243282815611879499638690272851893354028998586422439535094791136252817989871056256 [112,73] -1398004972413486057664485203254092131560946094456380908888351500662099289464561213337159145289683319854983174663452884125921279733476497125678004624198602016536719321160093850758662294138868544660265244325004423010525374273104516733063972034540663860029504410852151589773729196888531845556430092247823706246103345889851100280640712242349699443011827094195597454181531757250497167844885347334576461686279313785779140984625743044947662061082517872758956195593104856013750767211714907189291756312716072237660146848317771113263299866894616143386717420888994991917784592179402220094010722639658571766236806095147736097107655575063736347174271062451935296881302693294298913672783631250785260362381162831074076573955737243909213886889641275969323053088654757100177480687133012510592494351844097915439425307936685968979211280929729700831518945285373733920088383010533345563662905182701632702748806238256761182167468731178604584589833210033298999276650194521826368262149904792018998239476635568831923548237986173518793731711675820277938362001863879277535554166215635908297356679669762347109016947766529478849566666954839265443401342705807765009147504625000108363818996218591722221544715028293569477197752473237472162998956583268651337829251736144633385887960935408149306634262013095102470307653082824050501051911937466267141687441062184319964989275198613503756878480903853963540094912240048904811609042260537047412687412692534401514819091214657577605637359962372391950225620159538248413386078196215952746969269315838899469808343914006737030447017986895435963617492011373272645989229030443582195689757013030877996313629545661855681927588786514278915709964843661727813081669444939681584577596489695828773268541749856440829724764241544888120830976 [112,74] -23077776814901282377462794892169512251145193171217470081805836433969592629526179295618138431372366465663878594891172740760290331805453199359691459066916921620232340038557834070766754644989643429400689704444666621866720201973712824953752179155356835019580416507352426772515852344536357290634773214528796647423609070072011527087361714499615059511173966287369016261376611941950083149521423548338807867505460545099886998708684571672706698986228750693986024598829233697306832525679216106047001963375967395872123008447736147384690121969235798217926656266381557764697463549661567521688692851790293367756365050362934021152380509423138961719337554748791212925472809148259443915009991884537852067453091345227375066754440562382813628426916633838034153973082812361514333841663993330882129411789607114041517696236871828115918641136909395545306759689749813763749025553673467482683743610936965834452116776783784975368820011996364174167520092306568030086461623546296623216684226047713976705934205676359788066777142867525424595847760561984767197305510114390664121499180589212026527899437950745457799768527642191273225409820235276308940449610037056037289318588985721596554841514016612727295409561326132844718384818983764275500454730639251420199553367994529054435002192324316271591976169729901072875463579632732030181298813986072407607300518910585164143435953950915398994767529005055473174116463027080198676338211699071988882491052673166012127488435634663178984746313611905586550611399594816994020778560971315143992673101209587613540794086486139882908887621622630106292665325962576882741220646928440706646534456571573642000426837353727670520868864531358906824663770026313297742766411609261983068417168630339083162045936788822549547488419588373794048 [112,75] 36560408381157705460086284754065016860138518005094637853219044512675678512111359238806671169836810356743675319827813613235517650726392574536014628912968383395118997063101838990419934920368066215492520274336033526305303924824164548661147173954386321120837065110878278000444963197782399997544770264391765791574006596597475423856386998577670160053686730353883390585136122686933997342522728550895302362234575448360272869511378658455290662540192051603571094021104471451662447188217138077613839426229428400539238955798151700492691567447667003939537495302397381345646923677628519647304272781178017361863680295026162895462892617730484052411432825548761755078346995483678472152860443452348111485918801273328074916241086709027116135443116245069721301049486928675655403180670376632823739478903772463030811391506721655478368023635473082951021139274338418850742348277221692361282187873969878653694790677095364633041986828903913100912943343089883113660379273436460132016956203411456785673798434401270769305383202338720097602605728354087045832665095488173716394905304672348193018215754656052290535067689370199127640074160449339211060821601646811963994720237380158432847332022516702032436707939705128246319044716965942444202256463892458391559566906066263834206833067047298213942886991063034784195756994628679378754362987183241702991616568786881796305279965010580075698405143939514675594094310686175728758242402431785824541868395977061861888636954483099459391496012775677490068196383618196018177953236044662935216913502775844661488822281775373720284468153651545122222838755267749761880025041222215651711450568637212959943963535882747201573361744039776494575711498221608084665696839770419038992447191103797943522651622503741835325126918952256 [112,76] -560667372820243207332955431747080476337671736762924084885088762937361765904886162546229503910377665549328066875553208095104390733574141855317493443159442486466130376229036490191446618925389926107514741583167209404645870917704738497719277089264940350242797691542450126067658831111318910056357836893918793978558101545429147159039554005937661835095555343097969401115795028001410687032101925289580186933740854345072701910366190778425450254348541267960076205925307359068110622692626048970503114197421784670476828275851054855953140237749269345552869501461991129924730265599013222626452536297224440219099974648957139358822027941324116210678856998122759959351482421511427786477372694717438523019327614696683297785254604926370403166758177270868957819145989709289032653441848694029461637032981567454793491935659046583705916027155295298595037492792146729556848243932972338752737970330884684853739867725542990491615945213892782586067894287632495759355773293339422496524978033264373901140603523049496909856212056793802580259249698965528420549628389650815711807775117142820724731293437110587590461494178027749453719807087947478460796032422105019821237526539029799932739016974041246351001996871519685612264990239028841369343534801159965152115924016168849673041047237388529004636370364459311354876236525491358881401629749738435379431174330976352662283844711990504824231276028908693316011579891744327105757460884755794419071107932553981016537659495066362520399463924466094385952550687817003172380823297825126182147004742346200118466953266501860297942692181913196762272093822654920199651766713077460486782888960390761118931719781119290775594355817737568376389321650929179773494095030673482464325759384393292289395414542392303838402254528 [112,77] -2139966976805865820724419897290027637086369756589353107784578323498971179989485531109073901814445021169701458093332716847453484118839637435618979404035591146885393213300200328044767907578396701275269827943119986646036970265581931225284232130815474627893845965375093281468314811664351440165982498878637990041576472415144201694912438062951589562852955277842343291884051692895805624979726923288504265643661224283163324592046817218347040815827622535800464332538948565546797553016504235871062543100657641370037849976133357714984134970400168510666377203984636248395955815298300655146605525909701249080191590856161517304390497735796955508590932277322259179317418327552338222459672090700824559024357777335257223400507474887909211250402896714101935722542878474540750443285249439191952286515997519018380590025016245985250341544421409725161643484858980341236313676242959631461508948559570929008121770624407396760135738560932867050657480892978287862417493788893805707946449402510457220006394593973813502452969773977392917608428295304194413653857802551896393842376254144174992919057558147245885584049712830069691939759148019072317154793398920939598482689500419995215468133379922875835233958365413498323615706115497190809915126910018368045158326079086726752127866562605214404085194168841151813676628706917776652805139355097965183458234248921243725439807571308678800299447462133267860698909826038043423880427441269851747575570474916240056000698962758975680944623569081557168807800095645205702340934048092892416008783263154164062205980022751304276918314882415813919050387426698323098467887824257426784512838707805262412268771374761576581257748403145826495786060168029036123141956341888278030056130563398984658350389059136325803008 [112,78] 3866103664358075268968812152185831209589603818066719869842688948073981370711457014801320132173634460925315524458684019846528211762281998482025915017438762841389769859940682745635227024456628924290452100894510820851275758266401824954092109371961099379064618195265220514475891334536379811299674680759547552623729701630082018103189384141010334466322733892742404044111681556011007868790434326830421436227443432234288335114613799863157437840737389733556082782065207182788695478775465988919315077026476371568825083213465355619770299478170678358900598057474145739267344026574668019765523688340469499551480047745525061726694302651796290144426596980768018117334296658344846868599491668813057492829029907238008338732949722907736954200527297000975429100682230515891044075458333507462747564252709043312250471015985920161142518468045207682971024710730978033553095981882089795634963661627188357946158979722437890437153901706656629084857023782011283618784496945305390984511043562897715432478545340705752750535767982658479954011388908642925651891452705853228554163394693651702788656877438856492235737859284668696756144627805137641594918796388432385822173864025291522750527448205414045287951662015703657800838503686367368887824545888444908774014714153965266936515621748157706623237205488587471888057996336163218491245479996031057258886632510129532263091507847908913943899714084977035912363160059816164509836358043036899925402348780867917951876897419413077844410856986267374656577056662551701940186889751658260836154625205382268544188625574090255650235736268449398118775914270160134310333490268714262984069268155483270385474087728047484793500132518163992985403661159408840682351802079644686919653979551640942562825323723234624 [112,79] 1305531738451167260551346827670810351667715297296621717931460279476658264542691336588034997273697192156250554970590036834193605338986914500374864416947922708297379479034077838061628714379436760503309718604225185567046353640372741996915480835668227849318360523197694913708443544652123735880508405249882534183786658996420334781363145459223546042460983156730328345324926760582179401383501276726948970582064540649152106803649284076620223651743731404278965824669576833773197101725201879290005393981943185980750410710140053817511245703474846460283882344116590047965539567125510255126561448026458297950960602403945835013580511035897542078602296887672435864026674044580914179295914800869036761397648710901521242248647810641815708560403219357755836647949687665637399220689136408036088427605252523991572299975104585043245506598237462598281395804624722136347572425465865913399938205065725099687208824099908040851864228931147457803940652693324028682191496729004456888223357920948799085623103196429055674073788868647774610629932801015897468735993820644495999153469462911853815247208704833006321877197159104617756873288338996036697753528671142429962630087921728317928279948443793767875250324453329472805535757874177498821157778527108244738499633511565188541961348645117860911323524499577254093456159375826425493621715038566726106861215950414641002619152734302028547037746024007859683124760128179353282141569680404148522539676478383869246410355184040567998222266356906284504020281321426164616710204355767793326946544145657686402694454766688001135506360485462097988028932574294110298923476894845113499310637345165750283392561430307384941333122314292804067717122469311450966278190719263204317665348752756424790407678464 [112,80] 251285553695216521049796014178982799492485018679678545270924179646324709891926914746583371503268112522718073231557393621512162677345499930135998257463289103652916689368560551792651156255925344561273164861678699091735823240287586898169957274234427991633926178173382537019679673160343859413222121295944069506591323108421216451965240616091278452494488311501238568821846670816591974510989365054135451038100405245370626116580790055027235999370258050638857997799055482988354756024150567219687111477911210041790007339148431738483014674965510851783006687124827290903686829990586295489883308951949193193595632518871542671891506641498098669869239788196541650705640130003871366737382072725477890375809819543348591858117678889264439400627232754276222608577546104621971881287956903787998672437723913386060144153535370696947863085065786040330571687137698245888097718457578346788951583147625528593751620874526652832705213045695621706480986134775470807384811369810322579487161650255018345779156139732154311253806986258676504962499136329248344944481925575740052118455162313954921616161646419479020992481389771861037629268665330234137594366678959652947957184035028469533721099163844473767192254396969928363935626455453894340997717097251905682221235804795308641329440178582527848174686283965839095107461161345552222988317315786844650668533438167688529797407765115478088290546947050701278679477615587414051665442497410759491584730644673023553113836252452510696075240367847939342281535714025341314237646251342534016934365361287061515923528583077480839279279142688343945895944886195164838791537912077319670052807646444573307052861026576219574659295028317222946650606147282994071434100806065641781937617572567269406442512 [112,81] -1848070817622676519584051304157147428354160022352402369897282495681113219889972975591870577597486793420526506016647981084606462252250134463237321620133986177885468057229967259059365996300346134614089282385830902362166527657657835079737106132737945491955739263497186347220338824014032490458189518662034842975877681291269614634298034032756698215347377395475663378889098398012217447149739556039028843432589654113851459531754270055366032793154214330721959607331585367584222682528389787326414206383232331091313395087400081268602833074913573745042773873326854812832660935990341538452787692355343345536099386746762047690221127639790586414324835109239859271239756579890517141879506107589419461267233745345454838067170821017591825841942256283857385726637204221809275632506831247820828159709338223435694590524681462598443332564320736429404925037485683750426379442410087412790309043893404415654406571101258579223830153993058079426797003497683433221945689650812176993239355900560958316823321182873007433725660248678645260956159693810343039253525609877622939379518007392232540044725682958900123132053655147195961513667447156760655393758959942676861171427294620146630488286728646320610979324132635734411565558670873654208339314489074469422814005252498452306152309949986653750208901220738797865578849599703291163682252283681869353449604546641261725988236908003586623194474522624010342547550860367184173128852498673353612738581566341671055049932698634189090583082896648401478445672846577939357059515432682080970206539867640551204542920619077350250965641730330376843935022137071179138345605347303687017673853093307483587143051684076962395058318864230591453313681707237443163192315819987618538578257936841263616 [112,82] 9431904521524506563138664107900084921085836684540765312505157001854794597176626882040374152536934562833896394062898434049182158262768002943324113393405115241511275582154394964555084154031125976767614237062347857237768776298360435156989943925130233767494739612400770614230519247583032369875739928823194152906242747296689457342776029847798926622573445747975708953352453657689946898980279034865439711975779838237431854143699091853550246653759653009382902722219073089111879556355984118845379513704276579633988406447424228596406365991846402504352364740286375432684242224386121056582296852454479568500654929869008532803514994268213605374447940223639985558518165909297133698146147343180169759424110607773436968191785173187778940756572874031695205404028788057886580224069420114815535488840936623992664359688636740479297056258141210960931343251381618754606803334090382306591868678776175634410541205149837544089303357977774045385866285375559214721614320377497877951265617977706400040238028899688524856680777119967847883284250523212500792546527368169852635937740940189115779592071394434055689133678714344350001858976645147415882089099492761442149104635113482000671237701751989062956635298737503976152767443949574820393592487597624957839976601803043326048044376691930109583563545368819855713226868451494662027313468494903587300334949545055404989506425393211752858725764262294167884785609498030909200488567497138125740183920108590698471488777433433116143725265403743249369020337626171207644248996636459225220538949918095611359328889931851243474462337055121120550489601285150537980715627921214793624627349142523861253548540918296055572330866537655479924732722547661241388081260028666090283333436738048 [112,83] 37774428686318160574363096308966379886111912645434644528187994815765302329104478405802993677294615384281441303248031115768039777058386853052940041260791773241025451399770728096890396766066180652523271674095469324493528547987320357281829113860503154776491985689565805892706875316286373829613093030201243476690483663354795284019339359179691939393018012729692914274876032086908042168621434418257523866693482688903761479814885714984687460744920869447166758193852052092638183028479450922354075547890289176302380589763442252643905730768589237454633609090431170350135186848747680464031586276883827626708651980299502123214660585221638214601299788909796759317274411306389231219637736689292889254608363264124886360699798327447556537481521300244280942455152646428877368664275844253093516974213585593777897756678968688142311197497970482701895132293457993960551957046092181646200469780368324350372713858413083097963790278087464455116801435256943575110292502581356384830757969162354097713146789021807570129228542751594619253387749446875294285711758659993315880270739502530210033781465962727343458694760814347425720853411189296425001680084040043569818089394206616082166764393025107892374960148130912485105735188504381139363505289530204346532888271909603027507773217618906978982268052277853480643842796341103648780007355665768683023920008647784479323755388138579046108398495200520368023347803655740615635453678333157469379967630156238564173082860362280440093350513123459793049734168526094728401237203672661661089362100888767564949645552315183037182357596058095021077396335939526114134316363898096820192388840814903513294642582127826810501991017899782530335157102831330328984495128237750402126166720 [112,84] -364566252358231217107837408540281400849394400907580041957924341308774775353942981343826749449502008878152274413299478286977611157092191311797898568705648098709239018836202706947170758140706348291219130384778463550138502306437015034724040703619870102857210378082817027776831474723953159299776765326248345874976993164642596957686474569707088899849558674397410248223350534265975481917210201962562588969199698399655957729102183721848049803983432886184289269745875626855621907484429111896510953836361340484509045299567930279767925786369357093940520383705867818151607878431851155774350572896731506968150225772191722279170437599867754659067310907747777276087111379054462908227963256589584763649619659460152235348082194140125456652024455572114320060342731141687451785849345603123463383462182088530047793454533797314620100013669936505599913920335532910346677293672419827026572874420190612240895863160173853663080597219985284655630048877932159883111498792189986461373736646246970046111238695008591908741467282699433697083376258125496041825574625488171043534056852871394619247933230139249668629191219505387016673822356278375036250397983287725161520238124344319241489545994663862465046790533842104123142458497727685841874162047070978527610082071230731004130031485938967937178092207518621046039203820944972196654084100924512502322557618487311742095403663481722973390980744357815988057045963278809443804231988713538248284828673322127556128813811500712875290122319137060514169395572039226279580914894392482296219403209698629797888101244774772056183090938120783521791634555608393493618502880419404243809010628361950352526026996436479297382692528942459848639005661859722624968469975615747535616 [112,85] -736950682969305439088929209884483015804256059485238399193303503005264005687801322064731296474434045523479313947912681304477823977512753616047062899518437459413285347359604106817196001556995955850850700142163512019720471952260849660043093347523702266035684621384370797821514475550359447672595343343853092569843985171194623842380889269872755715986638344668271032668412144176438883554066309641473677131514761835579789753189028030607839120897347160796456564711445903766584077215000774970611880402829509439851578403786759365585275555286785060154232562091093437241860018314515007395798022875434520540212044196914663135411509584684425148700919053550752561470579164385015290348279124398412619777400765394661135590371573320915666040154193664680266857605483861864558635596568963543775771383667448049030963761680727124820611140788604883298198048833156013920646108462050237671027476131573948178284416988934277973872839556146946903033978691363518904669877649166530411212619230601838407361784222728256046859600433996071463796591342474016611995320745127542160782549492817457846876194200515003655610125270504073352416273048374367619090487894123188623731768600074241668345648112673708741005303585157522480201086394280491321844099481331369091078916389092718758631625758941775321723737355298474949443758103537659722255865684315590401521095458344869529134430819232041310938452214203067800888996625452600755407418610892542508918460907604282352651171479130784502043389197665050685011707743559518072482207559865960993302481647327423770456503596195031162174159532492407237879581124925958585468486873601783119422337890462645069483841427585189294946652532593831375902871016939229027321309184765760 [112,86] 287481824914072739112155302164684221072445064515773080674505048339072279579142032563730971879482772495435502600773597973236450447777912720422398778497765462466827271726003384924346153421667256670460964558695248848610720352616490866850913457304348163125539193061314721200498133924898176326821313832004507271241668158557203876157154319496982681282732845429472766007711498123362756063066262284044142880236694870997873260681410616403540492396347796421699420485041036494895411403638386574350735015882445859623926035067820231885544638868145308506261783485595421751188266492002921525271080120878628108506628625259511465388689004714981987898977409203311790732134147120361366164419435682579251646856865822156819089685068732524561135993540760720024121336528456032000381380253564894015254065952290566619623761587753779905062823179920053416928714091651289698981037573015103645413844846490686328330397200160744169676453686442922436442755447117215526396062732099307709663341829639956266181565069651988094394524424447082284006341541419913462980089223032828523159464357522468126551212238403907495322690070055918858306061638691548823089185720280011605147292415072267007623359274736819944499141338669169987158943954587369527519398123864035034544448241577666960933346561418123039996759586268132741396323772666126325104963175518849419533016672702907622704990769232366528558676336031922901338065078508200269484659424923274906534861570899825639558623764492877337491486983939196745055528017447126345744800150867752764534618070403171420603683768117686432287244178623248738065029544361354149094866269313125956866680115337048324678550667079887186454287392305279143127253273149015228955157000 [112,87] 39971920053490107695770697358323456851080114724352356275897891114928482843320604080218262542779312134227851404200266961133575714963331240403906862603777191558602910846702760017972553949856846489826017564355011981618405496556554153657825581337553629553159217689250855280109443006461672035450404524638956178641635964924432032809347359024242357091017725562533925702979357502591357946955797494632624392208028465690924158198818433220565399101847268603051731320140466498451971463447582202004124666178988270023774428292995294291551531676523674538864948674929215311713040654490288235410045701102568521202324084032808037112724598870064911501297311053586247303530942351768531345735172517297079980670141456456996185300118166426216599468794789108582858699621056209132829929949775467477941838914769389146704956163147330838159505507993808769114463688461395847720863906332955748516414007185100030794030350187790898415925085963894644220634476619538410579073005211853714363129505974186927874624135825815938638153388061923611855465775762010213823459707877505021077821410185794074615806319333298911651996603313075325821690037587391046702180634716196398546037643733829646438408871108265186719280784008241479496765728660713815717146307146363354026615667449405280864777824116960275672572830017399336639496994750184847151760873003750664270906413398488560403804688350793037413187221440387510206632377871634133067099512373083871936342058681263976684712892991176385764299583107557457672081438127228715549065453192670661874079234375352426920348055220880579184031088777257510981006398738622356333088255027460853558912361944961009581042001457741925435782676808216202978480525278996622661248 [112,88] -51147171472059861873660882602091830682018270898052993463237244581143675769964902191418461763267846261994847901935659419756781166782310179259985000677499809400467594193152417820444896165319330782025511458937132090391020985832094183007865293896296742118619446944312445707801111174852259696727476027675530678403740719055976949003951476757889426044607060313830473800086316003940143510036719273566584108306305317325822346219177104960789617133042427676654980828436203832961071633115426909616237199767799377862727080258735659109191408308132841130900021113789666985925459299762270072849288297457119108472541528083215096250328969804572266898100142490045229254974955877922654220746912439421914767203799952293207202625579480057963426657548696263698311404611375435708144954247896935484444558658928966999251169451923810781091879544477524104502168481197646749954526969591296776458510283270815625810573441896577153477782378277668161073430575678876482687262031496903071723223778783941885240658033009943256250686751262785888232728961719343822347153592144549190510567670629952903756042142336752326194090675907539104656496852484898405975808473950723535969817918116869065566756939366696257290093954453879276837521655910442269072409603873604703482582845148947142369622307725924926373965726188109723913035992898585607253240438990947174360232221730900041538405938967623224973478320686416822836529305623699244685187600113690016732589114713238216010571407199745999214421389775464622441127100387272013396256917114152416638701765207627703190044732801679821423177028123432948579780855998794117315688388350278312995604910248713334480139159131177596073674085423807502833991067719583495 [112,89] 95610904646258108894288819611950451841627044060151749932351852911708339494988063824072024118068057497381610896049583125579211573758268355362394123747541720777723864197228393539039615609628545317006246580719286741173758688717071292898208066212731646544446295841238778869495247342081842113848037973362258611795202602842248349642771023754648522511713030230895492114262353625537831453290447072675887220082771267452553666352135021080448187045238055748700205811729485009395537553284768723668102055307124820628913514565464763091383638531637497806913510734172555679893126779634352034679319237296396738836673292121419510365052168374305484514911554645659805439518348237425638503139788901475857651083550713628717281524650449126445001936006480642894665327074557385346620854734541919633055100526602377905361373493366398475717457503463528000898963707673776540529425461664707825034858488577921799311957407511720056690018065365540170481207158869118542679983513900851016719677449426481256534098684938256038107554106902578205919937432556785259404050549880960953528789948297323640098612558282183310193062478300268633984678145878253830328911152942652619049204901843647133187714375638518193416180275905109940024646600699094191062797455930606270112584300525014207857927157048838411988105403933918920616425180478239247252191791638910490129767876992108560827064482465857496444801000101837862706446532063050679245211274591592098341761421266735471364412500923557442880946277316775792815884535179955282456995160587638535529512495269020864080765651550286484751575969101956578339166436489325216620717805562417251642541701225638665289281281531588845967520238257380490239050899424 [112,90] -629857715007742833100404365525397797199283029248900028159493071491291831330886640826388262084394148260850394486687942986963097686690973409445920449283892894294787191670117558748361657133690975819708521385013203814925113340999597126786430953991802876492420577195861844139362464990448687211534502353529386057987812157199506281902076049049084465609164687733332898377561997199962964256590265676672467180154712995707001851793709023575863875083925384996367802878678246976915320398264338123704110146425862246845010321105121274058408878300544239198696746242672804628120631348685547474790273796524868497711452114015728340252846773380541495892574550105060614961226530052125724773901689368196049245754334852095037177137458953838709295697973771825670497808525574137758219106396685473339436422467651152344613220754476501404990720159649177947926972591504317620979076713449125152178803376820798010593290782499589217227394413670322753268319188331218361933496848950697775316099810324026077358360855653893835018157454470979363856593456935680937724663885406931956861932738952679226472893076014078296540867224570177361543011432381661143410547516438256489455285465697542112799039288557986154199152579333379421796890047177748264566407245044167145109069907002478383440140668678602949470138215974389385214881407585516511737240135174253699981154990034306246738811562463246284237304788918240706359988606230207957280953869510881347148117755661111917905417930465441899831830595706382548266407754969008914930073934684391495685722283701208028233812623791414126513805022922752517905403659753788181381764523292768557143853363158938379805104340552258987093623924483484187359872 [112,91] 191755586829593684755405893357143845260351796227307648378761965672091878223074219117602482095316128022502189978422324859686200788501395979086681203942651386056905673555949419106979063301668760917227061757391133051402590511924382435930044001633067151607619335873997791250246382210419900928337046298290604133545446483197237112686435038965708857847869609006231084762509398195132386131942951115772473549543692798062553836283731647260073443052207825411733173382857564925725005211038907846674995397294547066967396665605379694592088546474916564884212884330891907637199811670439540909403130180542373076549460672257175156617728386520495433338430510525234702839955646491920005571580189909569361513582765681530646249358644822460134191315038389379251360743893398230896504608760233297765558735302880107804570766298515700088589616477798369360319484220074268373756150983239272559033514523576824745377672343108456152119987074701387793152516752102548406455949136081102760485491263039551684488660139291036837737646599078064647233320003280901843373477837491436926520907131427865662792944194621423512368244298295328926432475983810708246727801088672228719342816428222651404640798071794978420246839014907314015035226413084622424927930661792516275378461657740906612423080058162724760626878107650683554588298973744460936258122022457618484053947140116581118369603028491538030123681196952764331435761445860212746986413447774140888187238190879818249995972038836660413314412948471749158578360122891672453135597853016426204116145951000845610773883078855527108217415459841970109964618895821369925954144235344637021245135896979615915490054120841534364482217977394775096 [112,92] -171247757981559649954502972055063885420045685249850562851819552525663867115656673393823748293424746621335805297428572688408727365945427134569187362595738268828180959725174635003189983726294790852270871189452116080781344177336358062948398181541971739240652223858227464707055735791026442405420501625486118559029504084783131025867425432480600387171537012511910287542336110591137987107235456086702425076350239213626695271513883817261046487367106212804563509443572135085475799075466604503036005198256264928405200306317887486218858761328198537799709755786520947455728965400771761093844895072703478547467997839546191817136135545861011868356841265936311644824177901276147540168668605625154336139701102852186945608797084984016518751450788051759708850419296533401127180213395351702984676137246856463958294909165237761186542764403723096608786781534952932137738910948405701956380871764264908227396436647894452489196015398373954981819509083446324514806207234067487523663129605649285064800697995015496254490131587822157987407903434218548903968655355633575414212912468284649356043064652915831641686463482248788532699811746226058525331605266216084895034988658409594008742918846104656459352972323622117949778349488928048080829401858374468214841556517378948007914730944502353538752249472251798203114563290467554507268696453460885827332099581453030471572194882508155554458758395473321356511647232381649917890658997950552001153039119865752139200451017689379504675602871550498857608377384532747179635438806142264406298790861169218397647033477152965010794730925536792357663181996432180582026121868427222411612658159730168857401619488609257696008514689736 [112,93] 646827583096696561662735606093685827359223502355135875657293990273765433094713892518563501398456610578657986318566934322919368881321846640741934030007545793672144329944369044048253079273810672744023766423155911142265353730904215261710149321681451498056593890002703338818535711586064950799017239764241933079134474998384901840672335411919031226775022125675597990792825288392783511985940871505323357364027027383498703634210423727539577996109447937366856173876883860812509841644585282560146826912909632612113444541574749876127322968536810212535660382049771179817280842893083947931614527929322247151922944091704468051694798875795894983738204746012044148769853377783248538158183216653120101364472957678034042571700856184314569852660796225297533106895606383221414795491432027453627642504445955922356729288953863089320349340475004801887203351107598884967248319146280707356831166075602209023677969576120183926096725423888150500916123650748466002062223075700276084524423666193181370804562468250196135372777715147243475635192312129183850516041999456489773285042311829548987126835364060461723498130607773999950648526417241976923712715775901852837438468687291690583250626404539599117226583230280425485727877419783460171240938458799477188716065050816351478975687665553633798651769897488537165972141944702862215635965452535188833278939140650213889788837922794339625409060197716254159834844292007726303397983881288669048589484646016990295611523511147283504897640332934661826270874155764825235973046897339891295055739998505165971437517292228652325588612718153680012604990441009780726047795915591181435800885231083129837153444998247911687654592 [112,94] -1010355577680723713259935319518874027738867464065034417778329257498370589677125615519001840804017931280253680313138074189469439638794694668587728743039882066356613782910783025720301857551516648169882408274470711462508271295546982760505497585131553523012663490207017006974397636100960375137932486328808324192187583906699598937871523217923816243541809078683335401432792100616610173464815650278150267133750431202175484685718383546213816545426002192458906967873371073769932746661312568908931973893519210783730172027251727292291952182736425003319453138554728169694762089218434074428249729976024626847515064038545387715162518660139798838305113372733980851591376377235301224135003995618035713095974054308872185007375333571724955693688237589107861153066922129843685445324871667420270778673899261219622653908223097501526879430955468612275820528251269810644165950528815229542400993245155449136379278992704987291910257013754930134022392578151518440182519787650496620420707961161632936386583920434415166344137984148233624874256112818053248053896759992552339275228427328323378920792395964101132837687308831857799246830481957989804713461972036949892814032408643709473640211423096924878806277389486872237152817450109199502529592949111776653135563852040289003668452362868928556776902371173130349508433426345923526114413396011059198130122325094133846064155043458766169346706379487694195777272743319709353532762003975219435304174942257718350480908642057462284364704803894517275224726259059801947444169843701915404818867238292807498706570178992854944332820382184194215684803175900524995948123085052834873213431786131400072389262796968440008 [112,95] 202650342640099894911588199981206518176723105514265570145507501639641719713207556060687382368653882150221038326592325553650306996795942975603222188181079930890889625337282196886145063850387014061995250298424361243351877535929006535870147159005398749055915670043275346209257917022963640489585421716495500187581534181332598832664077302528346035357796722254650545233964436353430707345364044375790435649809205619168570266375609643526181414428975030912480405050874555172419674986995242431407421573615647643711382563244679703210795285369928230148561197262609873200186362154590989987020521331432625156780768533974726226962142992839465727689688314424724174520051770428055340445130105275513231631810195402510939091706478564959939504836485514919059509984834715948331248198081196421242356409546241015352121389317524009979603751496273434527724588679412418090056284388791420851601598150766135377296351210205709764806837606915678760291234609609959015535225753058778605543693435803966145607860407154543881754306899256136669285308007448854053950933288379736713968141428514536310885511164459029653659434996176613639607018188917212277918556409583858408770295371767791597479454129069224678637520088207347108926664501804715018027675953360665454367759488456144296318641029642847736674582658922059327913167927546103367755574068883291603915985030087239592991660301086620345810427391864907601611204330477837138063568746629452342323632914467570791470874747839043065763221393129585232932754611369008464377932461204319428372353983310008498559277797989918287304742617257908177293758204094784139780128308876405822930084359542650138046278461120 [112,96] 553422501483695687486116225448514283186869938688250076545579654566214738017728454329645278037533208188725708534592261613822296289814794154982154925725688176160273897804980931256754296822643363819652539844876167824259422558496759146082122320082852461847004194921703722584651555788393955391920821599714163794597617423252032407119232413325436400885432882652483583988480724097103229287797670324544389627848942681696835287373272619104763673529385247772428167872941868001460621873143453526041083450802004694065356056355770510244676035072667439746898452890033819533036788290870588939977514354447528784533475593247910476954965066599147784661323882186149950963673940920058751064306115743978357054182277771895852294619884406312254493554597392709272417347801160052168049389816158685968389346775104557875751398972617918503310242403521869157736639470310535408389405640781599709473002589362042127501684766193999589227744190230146119972133223252668714669214740938124314104713782605328308157807370849112869447572645430628585368651876250492872282001219874325947122436536502591388197814207994390402805203762274278121391646418196904491056863236332924116638021928323534619665233682695945251931112108739940189285037815307049821871529073897111759226022461618851166056033543747676077383929490291871399179283647408126124490241870351716784962855511100506686189681569880381113562001328493833197027844214434296652001903690568047161465694055240942672816366756815696574415063641865250707449999084528161354782369294161456258116632763017271071548933299438102115712343945889444550753297760206012599706294785051579471412062954918362874701373 [112,97] -123840012548172615508112142952326078699631535802381061207388956432640631831892076461355579792801128587462390036520946559135156963323140199095705605952723002448066620143923440231567849171980218916587573395150590058416375054977543901374647509419804843977455420711030286422637037694951134271983123738477476700567639402575071340109557010786742118476549727433233663327687476852278027141519873975581527164388735642236004968355167860234195151590262208580472529159816114104004877097535018044354532998826858832710820072073707204533945324144833070573861108022469229197778929383638677271905977252699660282142340489351568072585377188386142394479165925747238773675154640748825046097577942151441129481816448199490068080316443236398323487689358797769022538150830564845483118391289396613266582256907789315776301498448198545522160422940738458821736141110031425555023904687263180001006557129087405037098239928410208617291597915111107350394862118489499539836832674052764010282343501764641988207982239238781507773102040094560614101822399081262687755060225608564339221412544754768825085460920318826202804081490743084834742564056460589933869299954514074328988250722054704349434100118234006037091318837700718499152345405190367396977687853896945421706874563907364836560677019506384181929066503230756442193361611121406964685528196894566132171504834696585228456980200065977754107910408114903556360285507030395253593752362347069616744373284746151510474371468890005282659842885065515979214914029938066694321612165373879046754335524903459660361081106918095366235739817396786458368794085731661172475373468535952983147429999043726784 [112,98] -131397809364303528702491376101780045028276588226014206034500694621148516987474007381174760193171926219394347586522526643272382408261979108920318260011862229751079768263597258554230766482219686468927551168283785603100365286791309175759176130986951997484250087386637268602381078521012285002192873825758185365599423105525390958837391085875586586162405640200143647862781793515874668347981082281618450998172916481863821234529699772358204887454590246357529672716548019066093974661067682657405346102515055658009603494287824538008889760463497576722086019345894865218054312029368220681938229065009457319031125874211457191273275082854727730091065299077774103118315827301705458716112918948123841855983635046713640515118071717758301050979649144197712078427384670021903921952178520529587369862940078790354379648455010093367021976166069004250026624407113664168286152090366408406133720133551779220026569564292001616197347626102136070102263042044902212821312611083388841403967745055738187183692188985123945653023576427393536505448080710180802723483561695837054846110044356450829849457738799492641897155386545391685357928403274240385478776099712203539978146063965726080587639114356570438942852479283608172250261321199163002627406231416005896532071280933712171915564877265409845613150639538976138986232922153827900456934839249816338218893091527993799245628106905536181829428555003085999188471273652624448125029607118663844609326970998285267777455783877608334317471877740428348457015677687263870698143953235144108224218042671636534934691914138391790383914725927971129116338193867300187081340314546427437537441190272 [112,99] 18324875057652633683466134588255003452562622991784273693491689018749648181947094610183641854470147074829981586444516444458842872810669026146316649530992242374105455623273399983176132034086693730276475383385295957431560720634593306397782177420933302455041347294662631661312394876756336118836879351797093890086520212112439882616735653123993895314200948703874855571324949052275300441135753367353726096625857016949529572666233370721611581547584784493072557149561217676527108383896481469201348285532548446726504854047243886008984830895461480176874231505846081696218061419675569858140479771944701783209884918377841534858662372200698279071995653703373106302305422942111980591042133941443948468723518477047874140950955492211019268354578564312559307639960345992487832297491198982773165955840087079362688244887747864019985267996121223238559378496465094608059220963054909800270409825668119691513289968498243401640790871697118943767652222437621020472437075710741354418868176552828505167861117229517373077284805220087172609653911050673110076695075465222572809865456568396125420606495761738549244890902157748574128505362330104776242133904297258136662534351637981501927554930036174372411114976166432668378973166743438925614079255517882496450838412819328666402790783542457317599024703560940476229861135167413048197393806842398770837252623657575824880654009685685216123023158261834402270843878480378605704585165752820033668531969186006153899384254063234490717581247019691467244622632783788936638350366817517559300724080279277362022293025521766907570287080131765080851773632417167631943440230255115599127696 [112,100] 10594837656585483398580623081094677085366155022229271572497362915959090945277993536899368424947721618609205788948149024348494100992209585714164313157000706791910845014512501859182805065108816760672253594038060946898772011394277634788379866959026289613916553605335639734744461377541277028558068596362974657919955172042142619129599904459743793233721686047493674789156147489856009978227975339846560262306592826483899707346669191916307572970148884365279306475168991204174636120986979647023380584090353870747795859858232742461053467203792930820967694448851356363177744309313508061384033081706024290994876481927753453731186607160632517131063775571594954788151482298060488323462395997761427973568937408488452069641799335591196170513829385403765907918057612401270434741845697263546588334367941587394254388715828616818930357050850629739143466195054975855186562821505573205289035742844585316623722252224845997438795795173784325804133764644181061013531162492127813848837029789753671182311184742678312454331158672213068055579457330781089811095083559658354403191540458429677017182043017777818109537332447422995099209887999225879234590642058244189934311039641617705069968985826201978565610953686604726830593323689889778239605764450875337718980773716912168426249936499953524877556007157749758806354127160258844210799069791140027936553297677219387409812318537290893073940937897263223693811115066057695289403230760871544581580813767415301627869462566813689192358416316055009336163376002262539136762628033973861761954768794082264908696633496488882805425626913916193606205652589144483598878376544561832 [112,101] -295848301636536368520211113061008099052238864635192404019364631982951880600832324756188826127413302999253251012699087814672026055258441101279242844740954804154372382232161519874940363984117628673807324755519041542575344873488679455610128845394396327452812174589957847786737596693092313251773281960845031311121164004631647012276238537646994512215821027120864302399673708962920752183178390321739236002160510653061536999435691372596754407254580467040276649959912265084726333132147197144132120884019820641317778801110094503617244197511543465649631270817838691109922507857670471548449647979309816872730364279020866190798853339595602487046280767288744766200939567653673097425290278164140881826939678297788461327537536629371450306029226547765210783207118085846073306851793378955019251671665209087466319163267638889195407504677970243818614253534415022803678485639545152549133339939816892603793397695387753828848023947399451972296499678169914534361464616264589869564285567158970233464593906739727376668774911343443666842678715217981831531852303035569253095698988083076719904391613315090620304016419219149223992895159787462963962084043343948810462508259111554170341961732536475377574439110587060715049623665501135749689124693171038650845199028730245992707386593246050181452702222580269809898091541731098441079332655348675188260550915820424475371026107593185172240129059414019194369562175621286508283456133835716482063695040896119020543217154172754497044835781061779362998757531221287343891045524572473133279855691971579373151425259435945455827545266414619991967301436961780154501096128 [112,102] 1167093284365306123938556901583872610417635606597186287636679278487534855426784319356498930470787419968240181998056183237362434951456960633288386462095377022438057098157038930534442813240808727146868755292963528601759387048875458096413389671238254865925180538353269111401134469152702215044974182764901025678320608633455537400392058620473005481834577839850728274412243510595036292977410221356888669105558828867980660454429226001415465181580552799152859840760953543348392932802866955129438673351093761432638767734071815339443484894496392727315802347990795920438522130170566709095545766617550248870077452628353203433172146949328702928076046937655154605176388051038113511226150751122453386566183990929682696847621529065502812572759510189370701396479996239466296309949504855163141856287185257466996176510225280969779517271560262476419291604122117836912676322811966983312775500400342539802920313836292499715462109937441270008574572901154758656208169741001506918291466800404020424673494093465697866346802138396860840793632280408996451507282175823026149850312714500359553109133651759744219134068909685808061831803185019154307570573895120962394171249869891255121904888568403006807904376251038014953934480952515312845041328051487246606549495040046668613200381436021507526657069581295950215195842518181313080483742003064895674561545398040787050848590679466688876084375805522664923704737911600871984212848315090927753892133318731077135818952585092467809874523552217926068864121003199746372139098629616141582572146353726685301865264665735562634752925732684636384553370308203536371456 [112,103] -137828233562892534001799807648707852809056023777088369620702534886189021786310343358706367864904266450673432999167266096057933930681452328299005622893165514663883349888799286972887551902568200699745443014580489316141743235956687044627018978362648892459229769192199432000277590618173214234633544961668748350545338478704886711065504290063169821586641045969658007294480225010271717294709745124155222800126446097405217962792014792962343204189110705330192485911674189524496267273002199634445868325119520792264334228301331798332035741319424104895243153067954945682723378731115804763786921568526733760034874277131318632144124062068253924787981428301789770245154518949590755016930079299055944418917812655329803560454482129489511642583047081027316723774961201837361724280497603818481550530467902533434200543961461197932818868667910539105234877682248785808040607025886193213344154109234722762966598060611656421561162612614753609487214394097539981204842878145836321360436574637964129409548792876959679995800879035433463388279300098509966433244382997670091854985221733214902007147024602462497605078549123954842074164759451878475318606187574866269186365944736065158735002888092010470319178656704174703407238018319662040415371283846544946304515270319666583337963867970936986882418742861987474030459476109204421068692989613927940571965571513761906022507562769762954932556636771091770659541714809561609742569959757795160333981979950986430091228075000788657713493955275665916801870141787025174855604286515325364777862765538936847766749818144541463209877563201047957171303977015968 [112,104] 13631257939941726450391931857937223489456117281334385648499403410069562877024532890763787628494914331193180382022191509124436912295655686564717622407988165513613030300328344298306195840891233450289912703175763598354463852145999032368837632129078019299067370705534871178034664331538134472783209309301287045188193835961791950040072319926177972593955115652436523123775793828424416025599278508559719932877903976074882357796361201487618697629710865802229582903329223328964627763863620267522895739911316005687406223892445459027301820561156823816984977742508760837816773915926214018696197684999695916350371638255071951470245803461153676938688574598416046863610672033619876312407663728620579407364231339432547535894594630141927155860792496304729458556340968501878001365932759066047530990578156512401235347394700142013250332174477388660135851347598461818375101429803437169318187037386399458494195593193797329083158975852260778782011405085193697838291334641528670674258019925065333540175100007617689965015216642434125783506971759896861314914363924544662017701155454327827429212056823781463502305000037725579634716802017199232390913278313710322453534183784204906017552516661463767693550678027364584063279159345901968500600303533153078200870095728978816245880115555120806646214556035031780816434807143148365678701546604356416967464481532634739912672816802047069741432057963205275821471910665976762924870264625946545309310547258328430178676817587812848362214262695261879259142041921199355430953923331917080764825539057731137459131614064568040846294909051232450487222268 [112,105] -325707131237113163826328737439214880213243309796327893325632751548340510470115466467603123248849778991101423115381907444894070645740119316201718298258941119098413295883214555537917738087361991119265829055060362356168620842654498777323319942592780010765150811124923020554131559923931344226599949015644473479980900591389507606921412733169396897359833929444053833964088220649603874089252955310172738858596902399650857728357445288328771757273050992041114060674385369836364241791248499836544188201274731239521362984148507648583424570253008342185460235347809398486137704366172185626684890590084224411180955173756848246237710688885419007642710918539894282584248595357433179564714093051605767253300508013219005254590326250445098907723747890023800839647568302380844534370940525915621258607636468681821061916976332524045924443263042415882549709342306343247552916882788925060858479099865192612308051173941287329139937837217362346794593571136659697835004313158176573272637283955813491280684154282672496104784237122925768205818364787451068556048710098422483357722444990077591583437656570020639771300375514199307651216419501875513375746459737855423064003942342264184727174950012259594832549115527333496147243870567335505613363460673574940667956322209820183611843973468904381335609170817387926830056660561390477891191968229542085563490149871025187712917334440132659039381575980949168198865009602129023984550489393318152881159099634914968693739960518634099770106866762647486051710557007126713642126518810556107020080616013126575279465864452655945264791036642431104 [112,106] 4570136406393570206575557516127936695174842463085464102094384652835386944280496353922975592911152865878276609477700871126466789096022697457258313138879897436475735041005836013272062943089209924039117836145504895661277513081685450743838257236685984843966147184971625783622521596522098829995644033578464850663443474749359746535918245482570142324410473122655814761572479376446117268641978930910440072967479781980214806301542025077848689824404494954651030355688344677679441373164508657461042825439157896086141791673633905505183249396811464038946244270772422503935513890707947491507616961847571689845964583854570743840575519316691715181220302310106732006616306925025621792676284806767260502592582394762712180938040253888437741192617140654729634581398408421572925495991073100043193223342043421979975502533712622800420228842921849919805822062676803554347172723281203697137900161824164422995115164294354992611039854564293267680568601420319176349667100340405794282759517433699744716190902036693741984413060039916931470490364183580191482486846929787897409247095092812913618380671418817229725133911150423950270654707654344437296360927093920990036207004375602763993288299804489898532341606432612257002708397275948666426721664083321409903225828365526057228789433438385732686377854429026534652578330812985531297927181512377361296672088751076937616777979363894975680222113212946779015938997499461356563268026977784085081709361307035435431120187375474488851578155630330170092069054499101467090287564392285765572183518953969756730569604720680130414790022912 [112,107] -169693712656237122598441521986015459090432818409747453331118720247370298474474065118297625535613973271114929907328410361632498710922218482146553984238491114512827434562235824549754106053801114591548385270825862652880433260172955036856661110536045149929990166748886259745237890395069802619704293764162176859141574542296421470439603918375706204838647825417080721471569324623439110214923383918437790455825584433747262167261845874418589190031990709086505649866129370870128569958615054578117777976665250176106318272214279191245607292109896042848155543108422059138283649864080439685045194917367528835066681107165480859263626642378611764747552907463015334132200142556817278799034005680824604422779344635282873167186159559241669375088833115011467780993989166813459268789555738057080306527423308612362101314157749441074960648063217303903221166278029556949012515940361855091745541909340359952216031602818111734748030423032148498241766023495328781438466576520412876776297543193119610252995493246563913577144213012083887437956417586768178373550812131748651959375978041399576584595701657390061008041969039439363007813018608266036315486283261206739611936059236956172699794719184399755978264115493203839985526029486093313686052112918482220571211667815247573577800273951018115572392144456976071149893121401776871253570813945479797603178555361378967288081325241927769474134874437690156006014462475081564891040080409937649769666667813608451372122485994799751004591778467638232707323634172899899277920303483510324945968170289786275348229710488981424576 [112,108] -5429473282013055541140239078500774303990823314128520092940984742453607327430793366927883759110931949100557353146894296117377044554796066889742752082175523677075695002556994014175039025792466033230367981093999520473924555659890641292730982394096391244780229219508184970641200107621872226497609938860571886551636895352115720822318523537442463848993670801893969273571803569277500900475907622506843431905096697297869655569529487933708863991361283816001773093844853192317205432525669947763024146448598663883179125110779161817299323444608860129529726775992273869207271315778343736413229331559974697312312035700979599297799321968818665681762561124955761956391188472710194454496478710781587813111625630575947411799240519327367604295241647444916153752391949738929916115660439989506343761942693790972041625448148759503522112699498327737305923750779703383765470137471800925153465092216744750591253022409930903678822493094187044061829946996565546601233447513668818127140721312732930532025864431574282295558727686627103040230978662473443992604046188550703740307692539391199193830747907318584172330301230219344613135325272118703884042257610417086447349947320806675611034882216758277497573280400385982273485807826058118820860305506747458808780439122376192995882058420627050822140233978816236844078530892462805818361372864041120385835842966910926324673731572315036762398622764802942957267426379753726150787609436266165939597493056224016761505559642997763043493458976315489883386298573042571690115522113398484817484639836417682170749234621184 [112,109] 168169835138566729280402882053502020146375064734835627321370154672926300656777922969757774840957490080003785794924465791597880451545387182687492314019487122849759495920155674451037742716910599425516295115325017136781899191394150301582152065533195622967303660753915260475350397664503436004499905424125289372391820354240362540877605060644775642297389747808216051915749793949288657584896125361443392492080456295042421056715591554028668270370293117257944455238624835198029253022703966643980155621997069518180721441913066019830529871557669360848943585345042596815192286382322414737614744653266948722564396008530413926188898480350041800349194977270902536184170716062814582210066775372883901146031557980215920083826466887090327751475331446029598943492216136443197873582850394310123466867907280619424588913490099382864471009960016634337543716091391213242993924462299950942851455139873069618805712416017842171065333646790023643332930496083688835965328451699221370207479848351744498694284600244719222919027366765360013804937288564678909778767782067520553646004823342857863520121488773699560455378195735178283313458175432311595141956591805441030854536556970970260183019895730052454993342519343991357317700346264560244614645936204915633384268020691225258074414884907729504308660842314619045122599147626946308458401672560404923275193135160886491053650065421380456214347076695047772140786519396866584489502348061715883376281977973245963295403523571347174315158478410448824542145358218107445103120151836821351213558973574102282540032 [112,110] -1461653345681614823405139118637231981640016291109785392297443202301253895853949086212025624107230439702885049689449127069116457934380736196976600797378677305325507357800900601389848322889170115342507845332231270297308942272364429244346875514189710971978976106388362030732349525844358022693712602869090731473494945155481833215510895817635462933144029083574419053106689111374354233434062395202529211233622761492755525517275182836912329336080090313785044606612371859711361544065942870697869389762159258238300852431318082756926910010768233032945659016559607451577323480507116369621680021706670970690318681861185765715671342550796679877426919780473557151479414544673855733522402064536535860487488936690387372331426670636938722400159307951449048556557737012534711227203632689093526299860029972504385286422777550268950040219729756976230176764348214940340575543048477642373163668487502334000033636678988614214765402279615097711421129585682233445967328615397526155919021668908698274187306753454278361149647546858971851713222103186169386131454352902561457390906329394799115534402905363237095933170167607789251870439242275005533638936184685002783625055223355529705231223394854159161167429177794600385358322119370784544504997444506976047086430087456435243151001680998450714345067962018839932787415036055085506176651152923663507042658506903836611424185888518230256394558128753451192314059725984926964408780412378915658647447906284836674378204234085205486240912596088607401379076770374319579891048961956104620602136652946944 [112,111] 4317345199393857854665772676754219897337528537686818413765521791523957647938691329003854189186543112488091681502794311504003374644439295088892040178520427756525912213804599817529545538955385824701641753157469360396692441890332913252604365977683731126397948791701585572141126540821137993067574798993028174315484127530991040010999784654663030415486062891153892901755352585791396627691470593645274129157722876826324064813403237770781736069449208182007983903327213627709322771305130614950444919796759834544919042352536510313796705876898962877701528026364279712885548725386451167954597203086534340999257157268977483088871506905316756255336887453001784097027482948547561225826374262434712121128760551414121172924236319382391644244704459694715694994762623660162269790590466021810924497514390181661715227090776597909995295679130279375089167163761744279835019484137126417230603236557400355346253816626237810270108556844850086297258670829308174552780601429828827328661304151216804799436759590733998437238340701566029834582634378178667178218372568659076019573518049696492104429469358451343685923923139665626705932259124715278782860741470547941297632493760753469952252987089592201719209029487003122301499695931285200232615113187031791232611228971400298416463434789652642930928805641371406331223289991385601596117478234299533245588299283282675833209360688780391363270382283038343428297875141370763289541687498385249200463211923069296399451659952937650374075140260313846260006627871505204017436690242150980198928256 [112,112] 4184683038894498112518763437739053297954974754948579874880433402984587790482634474225095231829574624243818421502453921733704057596111600731453738205682619173756447526300217095860027950948773153260882903339482340796354761582306540192175102198541558423738020369470523718645177957340896823737284163062977569618397223989769330456080396303861784810012746439538432395960186486298282914465707779388162625184095343234301801268357963674554143704025121235253063446560349962924299930565911683948144108442196360865809942511879857480449750217903931425735030448335516177501355290129959468464505131953045058932045246300041258799960998761794115319453418794639764379716379632758976465235155265662673799321132628818309524567049721182756098736069636236776861713836502114096881430807331857320866028682603937915305259973244567390041054297204829824581579567790377574258383409899160417805575846906620823287950581424648176635678864330058336429831619838880876922411254143408089906791675610141980399921384230119687087456707978537815636319056871793517623529567925366291075391855411371513263153466731307282822673368825936298335346875146833966396283642351695120888114838136716297536619708687420541197653499907667320603665811262606759036356981041344084440509085140789220498585181758077455502920778898363965486965328576641142472054383324156165060437309587948118378621048901017625459024846230430504443225470612545204368358933332734992139055485061622732126352614361994809483968276997182752251231439131543713047036764327357108 [113,0] 890522801067240506567903357372138732730403380053874957786571298500793496931547716247946530747729961561179961538296059485272352339623890374878926499953343812232612405371385937195567569066286678088101385313041510197146055827907672133881941648594805807322581077665654378788811735199044261019468589181557264787491186334663277803523892219167624731408112213044893972279713208902811033922843201749148187464710829703932320201893040962887788823126847542487465530543993310979676987791902735950037564344465326628712340114101506659015136247918659102988848979284209991548309143059813531779635805475086612983876127645863557057343682647343119502146164186461683461040104238884703028692661801226612543002912631171542200394476377223943837971811246152781151470567368642314631519189940523762829272473079763561923211300538204962119421171926250671859519825298511242470376345345391042324029130977651761693329110983191520212755852847896394446123723245967551289274900066802538634792284842038940487486073866079816259280630515010543075090343714742798693893173785484136676838746352135720327834007819572560561992529239778336383545347758585028781014892506412944865437412553887670141521511610148127854587628739508000970959268934628013323166975377961048485151096554723242252008558987116793932745429121490576134653071416495735214912560592268953250491303092725169096286984903056376470865944343802442526530386196963855424137721663567811478771789210023344211975108820303882542176757966859674875942157591333819114782053921458941590057725618387773630969947008728637493680892724373064253170935337218630750557987135179581165208887595390877233703793789366416029331018254974145731677374652641750188257474948385103441455594369765992763338567989231605582155571157507899109087432922958315587842407026909751927524999638117896859166238942804265810487616919982278858244096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -247613398015517529929225728275246890857423676511051501867399358346826474856897667966086321796373744357049243291055550443918061133445088340670079672485558955025721177700163103615909112607804174407216369188435088982144214699706890214214820348735445978165031424744235051918116037192090707118136746670146067961240296426770781715222339216444071913626870204382588918681158216287623903010716653525606779162235891868136835562996959786296309362353329902659440089330644749669299604902329502890867720737234201560100329738805386576936184885359686623866715687158871642871917123584489840302343160706380303870048681286361425080699075855512410543223851616401007894303574050071608456782217442824991761532507734945001193237946126450501810782931806461163984986238015069099293679511979674500339080843013436803620187202694539572491415232286244301314797206499634475535427938339866777040775703621772510767797286968665513041177125794694228646479247347441013545179387579013994042613273792854453399632188204994064383787174414409665613287934991507998474125318777092731813956677505395925513319502789555666634155317898204810272336727469388338222407388614198151104964135249577154469239206455576489230424659320890227418632448140305903510801107875046505420632505249977051674661213594990277155596903084539209713727320105655193699174926933429368103416542514551089365783614204921397924929004212119183696458865033450934598447932170843816854167371613580983321478009149455626252267948621025445614317798636450605713547977711673440337129472102941792910182940897103489382052209317410109044753163049793309052462229412122405671863414784734220464847785547174874621298197247639963936082692076637392117968274402750181730281471019847001414557269436610921673907245684669922346534285985266616805857584537476404765779188594256421399586680555416778076837612906125263299340664832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 8101597025370888597573417509718663340976185012832761167381580959660773264855272194946017988589610242420247264910319121263278719059978608909376633108727432381829226505237968175278828129520597141861110287033438379119063614300565544776885930172185567532373290694847831984289736098416722558659585841352419035050887286272989949577332082581650926684436948586399674081251147420695761984978972782445335335965318966900365397396459331329587555301660288815886333291478819045275960034563502863865971755900915314119231093534216315713149912422056312611536713418816664180046200906602305208362577406320093651289223680270184441127083280801244517296773715461330516243142707673847128067336710570686048900404218850015818186717472795497879057615079543449843348897273669262296287526302096969526013886350344199676783003333328899791302526256891876267787397864056984777525881196935300635000919350047272727614151351065268743911061941451489406398635842060325731210401929234895147211954014816955272039157627554675952059769483168275526073198490053764138566365621430091529251833794731995843747779164083213085734345345306712140690798453211593799077946107496336054076417036303505128772989226513505351671402407873789201661355008101910791528072693547427209503235126467469635659182210589348235743243692293926712410080798866289098368763301205685242821031771499381977484753724658575696683905405430430099657613909657369226719811005744090851299370031261826286083167897336010910203132660053911737388686331736124878522537876438665519238218750924399694824512303392628972984370016376515254798532236879991268214709565984757283411154411133712635497970909663858813168415377243568348493981921138652938531383122598809863304557065344395145719770626239266319413483804626793615859972444836498338922480294923246517521212400683291974552132323346087109604734631415532958307028303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -104774679014869783197478453210742114941986971852695070702767977078589560087951141472238901884456585450387591201815630737444317276515267527183948214435318679061782864161436894319187493968932205919156265818782370668139468823062960305592610776974782250002508764483854000997540355907612934278862686684831960964235357637373275366740107175144831166104997445198533763343901412779500849295176025601218988151346558658881436855965240773963383074855272710532707297862533066915610914460617935551366014415029329162023344224600392475844863617722227032421143916889753366614617919874422068224149278967039959793366418230914350859762580048302315351001670605539702262705081178372576457377849637151847415639921053261118830678138977421970745095220478579128763968393908128731050935768144789594334938955249149034048174150307717769694812902410154090441654478354256096759051417881039386326392016580943056674752979999923983992416254165388039202452588973511248033383887061815444246488036325100923725240901408224684968051995486747139164242443701444508611659746767381086532698724721248811096961007822880125454283889292837142783122934154602639838465858371684348434691220645414915081032919874421078689484418663277926989824187022514198176028967635654575880135554749796078070619395754580559470340332344416353319658940716382999538726108891191701046565462036613620791945715455502920591736946484944667499760295365569162532099206057246603114194527505485898654605917813230395943929731683578953018274945479018768251819975120771021599022464268772125323178001536945359920447662924082042177218823013905205464821117851772136538260761262287753082002157646307002253217981153615709856379279636565261517436579629587970953846012223649185777442982983626720506472852019975599292496301218537772825770373952596203206983293991447102353209468134101108046013115969240762448799734956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 3073266697756475336248027620667681667582772976131130442711677204885274304312145479603425075140754248802765345697701555610421178291144844795698938026355271632931987967548758933441282917669632909845967250623071500765893106889141094758288696443193530876640337070730109714365803518448005567686372373154642959035945752861886567845777697469999568559158715055195198273633538187865851905112734361163361913803672753188353769852901324364144656266639893010973704969463619254751754029477743131440010962027621842896933240799252111794285465352430956275198493672340508832233415420004161542770313449301816751056664318351937304339185952423249872514950463338668849163857687575571257193453617577139253201834527296184423647022705808630384684199365635452178904810472428237209504994158455637747244043079122361081211010071735415522786722955259334312049150988590422010571094685847486755405281247129114274442746651176589123800568175552837744955319639820118490685686640693300749291967410800145471597926243077588022648828246270736090982695659165277958503975130907818838049047530432012692561128581896747979458645177003214504815372469297402153115147234735268272848990095639428000458285804359407627568852199115525806290092440582223489244847509517351182168654716627823413548718402610366205955514247907344478621276180161434355862650596066100941467700255369191283673729540721903057529925049253202691101255139941246376561477908392260003336526399115120369320859009623112433906448117640322093735767466131234284364448796710038264551277849196981879249458034356233322171134574910540548331395472222049354679532399296847754182900809034516851757160656746547366017544996461612931843914198939724273181299044854759258166587539742857104558827714956481491757006633761309938877446936064979436433432676909569667929622932484423246158888680935157084948382937875548502017683098697728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -28904915155645680962610131686860614856511999826808468854100528307502307850853848606002036875820142739455334671785283449103818373175947424952715103356018296234544755802728974790056838344585833124971417539308854367727156221565804415049714051871225141669722348759337017802963169258903707025120620342039286446170752584794725711961112477288400319768975705156490765444897365654398972799689994699911833775949308227611885452729056767374448316459280489945979207289099742199925607309619400197309051719687950335293656842987771728049395700013652731878079089630690277377178626234250926564256021467131414359317952738298103679715652200547931200416494617637712873864435452760684483269847338879148620355194774198828171389721169381333108067343469662288217852444446634850246507608191187535699954593740892180375660676725468665315876613071554629522867641015720923448122798116804970759988247334623526202104594049710220464015382461543287343611018675386362031352115384954555181395653443724627937689836688882155352868994066515909763793082669397299952722878768804917776575987680786091513810391174566462498331395217681326140735180630240850516955776603311200194608905817113493396275385861226530865930417773962636976241821221062440637741807693224681436289746734121798433897999183800842662242557434857997965732951057324938782924654026346792927081684840740186485017150460044935952067798273405736073944852860060861366540987874777111562013440306559896369057437517655961964152803361917185544961673704750816613108184529971237790611928446341502961939334337400690792862094919330604680382423642738907630889186432142870080790327810172547332625789111414690547844820645607843219150214282071523568042470200203028152939959677033284862696586510442272625554026066048682820098982916216670691202421311129808458692723273834919211292922143782101327793792402603587201354324483506176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 92236078163388820453870605702422534397884993527592319479641009659660696772893280063641543056661266875671422465721438903724132385175312301224838102528898495437539471450267843388384162920716688503708352355555640253634398320575420547138985767604338050892200108677557092599186587846976135493321487362976294547692528172280849478170957801149137747376441776171119233043602996478644271635851864838162659039173634845707045072703682880715861807737071106677751818297649951266930408126385568054320556726947454836951058318534134800890001877277921444981444729905561448190058295404814194641255711171172929756904773840216753987126593528142446835022111533094617949280253750090092348603189818365412000893060408682416410530080650763806825743870187311060811341376034492295929873886316761270138879792112313967554304856887558457086343951020589475663211058553709167409602366289953237819158773435820267431421842385203624834970242095623038486165681501055993095258573186540668284662804802657751577899009957714552805849523793954951052582297153486188337243286774798455568286918329694955643651374538950771027715526753136850896340269307872616188757984350307482531397189977025417254868134604193294423216961884089098065080899076598851097801527922747809055701765187338150259278852392823504541942694874945664662006057139835593406783007635374432431196200104754013415188271490330209843405055578860406488915256004366083002275218997077272981690558453647452185033804755998360103423792981558277551043767129674223830416804819793956272532369104657713534824021815585899462129502903718363312039709671716260859201220757404550615622591545729036111166588357794570842904375519847652261559116212360932497646175241564471023359044510632927432443379405647789754247319401748332254865486609827599758557390392016197550052236898719468497524451727465063728111062601336402358090175461982208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -386950594457380832068557286870881765417565860667098243084361313119372994903674251520260569663189346347026384244985940441039947056432566066819015335309628229497809011706436995242281407786934805873851586393735803816410121432170688823324072485816137787012972360347177854572500688773426377174713032125627020797141303559811622048447713618899468122547889588687672187151957294428551650999346587420931284223188315690315726270222553562211776147521740375030010848960129599817523256862407887739619446144512840396747611477048040645167765333062785837983539445513182158831258433368178192697648702466969980086669276698381120460824018232814195998279999212831266413669815161728423178224031279364355125740223060514055738153145360475008112732409629887948198618727301457309959064532816911132492171384217863246602660427973488361325019910497648953663857388419875407504166781122429970245699086170022985403004887043943637475519049752998469204937644479196180676641563272438422949518923201934229502537862155073507981926364805499519315211280957643023211944815492814816745314413138044722330762237472413846509142342500539976700300280222149850933736047634852498896419869319298424329894297712187864331148738483007054025235757070150593304214747891471086622894698793084006722499436121766725124204798880542490575306047616138485992675936636300571368872579100139140361190062635758735659139862589218784892329302697407056283502675651094457146429065896296517085003177127445716397290612630173849583849890502976813050171420582659100867651736704553738434061199132438108018315334904549173049644232202312814975197252248834265289665888350324790322575697062587084230164293729186223435741123652834059518044328243701424902290525265961654025165888007501101277792244706886622174401291684379090863166187251114012338605563945406398052173153643597183403437062511612350609254473114058752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 2631791092806603949769632428963738818428999501087742937598016426954577876565427368090311765311846831703734002942451297480348689732434084354209775599014671671414237632433081877336230023104242556113817103964556503438248283376499574722646217845873907165188244622174302469968821586683078826567116922021594522903548739886225235356654267887321615694350612809646001423723857856563469152233839172421437122558053597467040388080329511379214294837518080907232828815349466229848815078807840654476081567664789486645277712621320107227350523378707966816604117538897191453657638760924219113007763971903957063383560656634051769441963987201727949993805585652129254877268925234981127316072698679062813186474446479652935483023121183758101026164509751353354257323617223909571881446024533356280688827529730080707774641032617934646873265757585638267315828633545945696880493065857012150686650990720341649790962576675160083421197918517157723184646975879902035531634550224872454790936328570137147579300438844030450745695080462682802085440016029716637086155519705440413157522114514201590128971891614103951515564095821315791681926927490498813382433162531870582017588913647027586797544540201005087950007962430404950625994341639941284790258465679561167659153006442007870306985883225364148397755540741580135119161238706150231438546571915054078743395412867505219402577903446628055844690711305734690021133190224911912215571207604799654085116915014780977367611625432083622564601078007425827630187342911533286788270685869781016791207243222448765478800950471002756510532496328067828515395262460641757592993267608547631979821272917883592635053432807252910420759031952857127841082790821161949206243558182055762731522503872917111285253608233824361477265296741582973444153816032279082448509412628840049712174442088914420741166050170742894615612467835999164155982950013337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -13234754408609018358570726230693662498438031967287648437324179288142859222419312014803385706724762643894291678482760809222680671900739704019251550045859445525680888197637990536648347082245465887812016258148134366570406692265972298059008434570774940004124662937217456581880821513842988909840394846031377875342798451648500501068913067262290823563691969533027243877335580978274153242528487885535917093420510423357952557789136170249086454537904525203870368851518751594920487915958184261450182886006785711317372665970487386196768290920482802927375096874170069421035352343991414690881996555687025618303628879573336571261342773656215931289802591628066459119488117598404962996161616850116592441783345119588522221016013525739086032588024827034863968619812011155828376926096659054721651858533920603346539787907728273449278595347789962737446986426489289716266328151885780130927176798263258068331478136766306339363280037421470619737346615680404003820402686352928373988607141514232759783112029639816048622475741547979388204851779008109464370237606926140315294394360260712191429223394356402831210986911154796718224203706040082017246871059529979767528725302199715203210012802792885546451571282654902803087861530414318306186112738410603620238175895449225401757628494481835923222029617481902524113829199913289706730494003469424493495076441363875635043847223880876815117958852300169203301316356359548159455559545173045447491905028547751956340928404510246741749070062989341249627258110787859842272130072694558430258885978344595606471281651822042222207187413718108291779840024637068230929634196674945739755055565545609334617261533340570166670980359010998539543705241537633743557123817584425721703017432873985910843114628824161947728567351802364777270994513742617576418454265927091322633551202114952944828437052903973177221170751225215577703657334697361408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 50437391581034800492769933585665390097888104737745947120197488404874585760312225932555192864362738227202018843200946769450670583653599015200637253554805369111240857513729746123853575974785959442782896710502233318760520300876027916494466380152805162002285884909788208795912569437897087812423822055543380990198313959674899966223909738605011443122457318477232837423272995842133991573410439106198138630767533166337614173150964775105708529306485408635470848604983408274546982807366010967659015410880625011088150421997887838762706310004547751551444889498424337628951411694651387688974296579739450497249100126939377537856510277438725615272830290453080411653465570907704699464516465813462981782756108408331337633357058715001456032578242340017384674904912524178704028328434318293507954972641087500780826614667117769886473412790160549600283570307162585842372241854788020659904607551209060859220289383000281606839698120895349785040182321764907122234454836360698630239443779103516131274829596796460129822530140607372284968659748012117915223089975001279169360910294533521477153378805594643019696596425241967040822007540361219716581394280437578077329474811080158835221170631462739352160473966297301465553882457235929922145153715948748245508537711341359607775673533477386835036261512725511783414338236147706932773295183455091776884030063056688374552601230739866360142861450236296785300283220442059830029793482727914098788987326653060474626954525352802256886229251486790505075294800607374447347575160365029176427634983544946478506614202640530209475748508162223586885456800892332552412056291947850740030171128563270994335272367918713287893204321132675241054194372563264559604951938977023919527919313237542135208910071410109655423792900891005128023687613822524495827494381148225794986562733399067161172289638618963323590232675719231604954702168012619776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] -156825023192951483591924381486257483081982716710275002841478973594147254418864547785720036117984694740002382885382859036788262210655887347078772333783699555467610863359523524374628738187691052079392781331516677287382489664919049898114720618445498500654581523789931055425629242218480164516058152197950946343208576120969872533790967223358297540291443444448403061797511400075538850811863576967872696064054550404596998279437535918244971880754967041229102202581410714681160293612924320487712226432193596123934958463344926088371572628944425264882414484115077227604316682924774890705230096795002783908623389753904950637101614525689018099395422161762956304212230007847426049741891064590004268363762489811837015033728574202360701710660615044432343113587602258556226904923482933154328403645418701976300981323750754850971788640009022018690755170634856581834636235848100936717934603163649736421205855011634771386039784284866947545277072485352248689332651228122110939371886837701631290569727929682729887870428139831130707624878696724810903653903025873880248378793587766625704963005799769975405862274616423991341143062888930225005298998671094574422366769373230484616846113259250750428930160975150291335788632233546943294761307148060659124490860577320428400495922097778765825135949023064379712999699361514674196355945757147663632589443749784198473634508252656283982777960346500858812768913117378135150649340679300598178517458851605777628232592667615678626798882268985500399453765686250510177740042468367307487964090053081948222525806626747421405565560445685249512428168852276098072081249763411632796035338660659029241251080598680202174256846454663364009619273099494913537572864373592181221702577821854746208262113184879378637484782258790568336626912182824611828013842863865056274550576363398445613263325772625095831532216582798554644040670702448148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 385415257621078983069417671992018076583340184357863601328521953732728707512678244842151556342904952537311149786658630284693824579366513446021471153932361188875988258848828890919323048552447643382877522732968066291605737090193582781943944839580487315705407802491422327475008197462492617051404841183573465496086634161095065339642692877589182610037644297133466462609160022161820003630716676252282479869702699813817812427157865612846038836219652341658589385634556084930941574561577331331469380182861192432591985978304930865772904584712769023584260212132355017406709125566859218160743214176628511392731803749328021110419851917023433568271516524333589676167815384622631706331162897573046744289792589425354201482207623996560671666520892343729941068002255981763792263162728790802802186335127293231739309468314405700372000857871962742788767233311555427102402795589749943955988178251344516089814682275729409394802792649806534974749791263754922687872854463074384668193978457253132830163896558278915085290663846598639406652115816319102356460962399827182071499499121414208252754629404184319499460087719828556942167098829227193052217913565887130909481441416438743695145838543297260135257359691586336066263937144802554487532185174277312029644598452323379053427505560284829401446284732339299804884902782952091351334278121268509165495237232856998332145303772822572317372732184064209500874331726707873138368936382166056042886673659219947194700864396133168045983160497944113544565520116082049229316478710977510464534469889279143239172776382704820048704736254273680286491884599684985972478602527995855165634091248273725691603364661679320176309793608461876142167119809873775115264262687643331830994032623857387745937818492859483512784178135121221018676008574480686445955654548966936635269479797675405198007489703329830391007809842149652223972522373412814848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -705305378618182602706917216579008654582000246278309899870479848219877555598810171160134049174425501342057593109797925658746472765818918474267558894605268857506400121110493760808887698335639613633321733437949610654264840226704580749313133375826270559662831632179823104918665453746246633943523204341812375042500769315276127560769004436395017241681030337608212104071694966512417146636712079552970935974771158185315769547054349870910612235811901131701807623312343649925776456454597918154504679722197577215918448608956669247315378164903191077499069660016509911649309549827368959610172981762762068726914024317727402978201539770662777954219627470824208647676826281411645535785579051320231502883637138767253590158430665303179600853915340800006512353093357214122926449677676963926828635652147438217525618888702218603190670615418707021942277152805266696953021952251238046058024379181181198779218714122783325985378541718998966174936980678107954259509145422191598671994654298169418632336450567856621445894644648861965351980322207187439375362052697549802148997813823357229934307241789799630821061415523627868103056191226486338277594371922456093283062522461073497500864766865782348114409661335037558653643161983744172028867582312401710980873365215494304996818503559686089705401857503398801138172433447928135024413915808631122044493621797516381342121966635109550237718683243578192538781540077629027159418977530439620337687373460291550439346775930532917504314587108030537804840639946103379082993996960498886122774004257569414117109204570305678723402911691746858038075506743991398827543630603332397372374327544179454286060715017066040424481742010667893813199996675798137056136957382770950456325380370493961618058704747289124210865489482082313999192018092145220665931145140772510199320306609889249798555928386758781113817316947225138469370266496071106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 901253975917427269375611881010411892047227713017460144550158448260073299880189183734655177983946147235016120245173255925842764327760082860324929434846471275499981153389078169692553794666255721301072311716326376211330051046119116991408527527300437779461639328131936789745741263166627586243153385936904050375290514524799714531544683171706686435457593051747442631489665385824524035015960386942602412995503599431617857585470290271686056981053428875838287199476902096273389073967473238974684954959055915411205572311595058727792900013182672403818475087172024887677519660449354359389751547052371982175709832817799056448231956784791884393628762004822296634267194548354835074853039485849164879872875937357854691053872403397198650185118971394712009315585827326661028587873067983565947028872608115986771638941788567151251142884708270562544359948242224169513494639338942299806293216445130101649391418493109892021670276454735017079545893066995513520226064480778249636159309902429464037991537170210199920046926778009011457624288678741050644706108404887174406259922993232064987393856901831540190092093863196634955124060888726637218337639649200605014045196117702112665902505053977375094143530900820520883872612047572981489369290393015044761863000171309354661545150047630582572668664972129347806203403889432676944930067519445297984577031346871992874406484083582524704245954664279755157032449943374595501208332446491699059364087054104308595111477875455932919815698199442298700132428734037267352553079481128824182916528705787637390338832942620950604453150681947475557368292012662985475792083574758643451462600095973034449171703143417800751872642596462008536855798384585921481169881896041398130514564820084857956406638176765049996769073642394142427991057910623455543417923426081995462335162893801235634659558348427853112467532181198933227287500475034763264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -710613068443763041039859951785016710486500599508994416784422755411306061395347959391235191591552110544270971837307450531788413710451933721901898820457851139761271737368806731375462645594618142842099694540965256683038724772854852746687768481485921832990964305638681199146811966463553473228166563683950163150182940362549740682287671389831913197853319815438358852263611509877900462286329802573574448833633541939838183847957317881499910088982286196809907248019353236285534195634026434239759023338648753413554273794111146240850261309325147014711597074312381237649018228299323014770681979430017114898467577480707338336723921262466505441015318416575655299960928566832829228681266157661756871687504961600047164855343531856568100108066181211322962286909599280380840099798143292799077803996778625382046335869594209936472319485423744891101280308525435844116980358915350397646712303949595435996259358260083253740141961774802092993260987676833865175549708219800116710828509574878321518171003439590238035260188213634870535297210297173170171336213817860834937705649970754932564682008610463366348594973132596214576449772278589926878807428167493286784514414679087369229957983457726943060043463484312601012268477847427855223809088677553057055889997241851683115634312971919020238217066530606948121305171741860447816845831277022328390291759023873149122935680801866193434135768610332248073848695072517162193185939372937100777913878832677634435896277447245546141442206375699274438940690610637659195602452594106180362722590320294249912493586155535469422693582137912438543912558983602945344798092635434002017644697773859147562303203442924270948958426842779958246818931512030680511132734264991591339977009471659454730013623345130664686397674167172405993445235309553987378061697129195697710495400631182442754553680934877007853731154142947522750034600634020265984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 191715006582415431661774725021042912064252734795023002607118145692628774618700532309463578696798895884832956639444045015654520220108998600367310798033642572057719121807205527998603542186397548502283250947321951938342904142666162908788656851426362168883894531560750653591704320846248924040744225920562910045142114970342924137042779522595850139460287949097381641631102508982130350484203514171961143797758743657599807989882089377786086819400770514869178859956512974813642584784932186519480153958420781444798943254102025961616256894824389168712948278525562790048591169246336511601595195043548938899840423951965646434790466155001490347276278558068749521562799543861295322340907989874562326590952768057969740465822281477192245855875316991095866753668638927519061921749207537844786961445831436727477324216761903251186977480943496665153348092438302024544431641582891171945703334142460784845702854134554869216743712888062591537794803292829860841040537065951581299251973629305058363498875816107114578131623890065181284254380673031116231744056337934684323674185739369520758115013166801779822342102174909479300427354074262633974643425746536665070577425239207112368083118895323182738560282882766453368137099179145663607920302616423650839190196729493143222634343082157264110104076232463073731189041013821891737569249222659721176670377391000181316457769300202557991929460991492704017077246027937225501787014940186651822519883984795947853788306485273981215492161985665283194845290648726198252506357361109936778168407156943858693699918204224160313208278906887288818846065696110745522257396648070599438418904147247091505846890250733460413004340065442713329518962129271551279337233815325155406447930737176311589089572497135806568516930564233781414070695322036946431318378844509490652931061759647860811949999177980403159455520047822837062772808596850737152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 135378176508306663421810569481567096850536504363170215276075766872511951251935155678922690612986099462830937340519377235714823211616233500691642410868007072360530665472332124751046734305820900388382630432430021299816974882691491924367908369743269438741726549076048445462604333163810597255126981995902414675574818704353273166309050692752023263157642054755794190568598976413676966780925834025126605376936798164683442787780242462884693030402194436596431109480068506595306643264276007100609701090595721350692978646485735357222586588232129401087120543336482089851573999888004785554592510483116742232166187339807186135009209724529562637682551893397717730767369542078430150313127283314240044722297315457504005802185332354512238727225915585356429181570147223388190569453247482344653851577183182412429268092372498688142541066172116807721062641113727410636466723129271343629389971437110124141695881152330021697470510064684741631010277032051379916478503264464789691218185070213481161846271331760700838778538888890440538328825059541093679305609059192585660641285552709938044514718252889821521159798109287017893110326042807497855052868133133836517049403772429118926039577114431926067928725812659658369122133219601323673056559702628477784367709941052714428675780436256372953822550872310495325679101616363305070037039918831765103700172686390335177590619459292812557863634701839242802654920414200961726609904168729976286078868359677838005178972809704299890006257574168760936011934480732651464257386652414896418906262836922817224923966839485071828316760165146066319207378481005631412166250724461174347685839008758032023736234827960823274493157408992038960628334908526768874764219988199972898402823243548408484904156544579548839830472998109069540662379331929650230373410650694155937867808779727012499340724928135570234925466961507344606318770872150654976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] 307307838962121402893388700962772899461180087432826647100384176416616468770953098874931835110262192989070619798723428994680409390805486012363118287879663204507068262700922004449164714987420618750312441841339206829466339834801908156448499385989199317509449928811372255672844419571824010605641105917485238237046629718056903923577895395187578111158121305155636138072762318206764108945111047788835520406145964719089877662847476085251951578914620220657593602031904336911937872300583554682830231355282533888019212833852492075837232551030489461017079027216470829337227548464399813430886649051431147215831059949222368324631857922628773198547189769609698663212049559698066916447689182151282278213035425334544211542831535878902292379557100976728277813973196487116628645917744675774864019614752151726438821622521589916780223240886081437244050259155205463870717715498873539761023528023424290278419892440237518899346742159896086106653714327357363556424275908970720781168307883839110158446289943962644476636848012223316681624722029927348686581731242934172501846143863735405651380423480861229672173441620050672486388671385214355347755665805917151740862290064885374129462253520935393062485332270952754062669959730531440702004744042630064520570725816153555860881816369473782170859846146851784262023146575051029796197777329116536658894175690353128444458103491676528582119573886597620536992817038346941267313744747143533624580562952866073210405154372097320320814228821734921657358760475266020928184553770533220904368590164566655941220040832389891707631241987032455476027124711187158194554768677011323889325184664669585698366289651692120233658249887767163703192473301087716981883837460459927879144330514557385834182336758493421226100272399827065378725695395016355399204307708913026846239575153994709474898107754675287526178003588603688147948434738896699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -1526975273660036880933502487651028694975835895051225526196898437829171202126143272957088146482856122759811303537343112133182797074660779386689769830192108285591693801270290576323178143989470340611950800809132012748199731487674676005814437880458643480019255592553159925735948201887814113694024587550436373396157137113431144335979680281773826873418831385081323286496636984970665954893040938710613797018022958185538405367375903538548993508003249605352242790983128801915413297928377127754926782933876401193602716096913550976508725338446980180233755859889366927614856044127582365000143353407466652107676829260369378856182129292483279589787174229277752257531692392167994434501459215173425706543036095589831799712226480446153491623570682487335025548444906736413310654678275213498316503198720935583464424803345027435374907399094086024333193694942900917225326196503828438531944050715454119067497009744261283363453443233108052744681325879795051183530916704657543720575267316724724752826275543834842728680834264967385159807685682174784638789251812409603913169681383543954364004454151822801824956731350573978134994343199133889490178828526098669668045092818532864505961335998457892504599823667239164952643717628194498340846790621521681419468238480263569670171373769045667195705988885397865229266925405097569183208988877846676301834023416875646518749740043054290248330145178058276934708505913461821325234709040872936287463405066783229990232758328982640893780087657754523009720678893655629430187119192439710815802287077185890261577145364960588688177294161388483680517512009292318845771070366209836183007999929537900243935832706867616396657116082523161839566840791612368050087374458846108555960012630762414670265818772209869633367805240096568727249881887223747812523653503987384025070828393922696408054734986668021268477756961264458119971772724634714112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 2794539473332657708451342522877426766197563245930596129826118360628800608653301991939117523370226914525495247028117318177340339143644046769718603843355100574366622078786366456548261356116945949623590118979819516319389320105932266939421446269352992753692863236581457538908303831597268418867082710673618686077456443926251626136263359129949502427478411214890656359946357724294008589146327962792264770649112283350518737031391241781424054781600196605164445310039582662532964948719873536163594811422647493229379483652318897748674207139148578581623334151226249815954102564889734879223885450430851928074670138286909964907341741666411858507071416136808454155667666612822426105643651191350256081403794792025951752277299654524063082796768360737666662588010231222661353058692642595579643087744708763736525335403946288813651075654677513477016348480135840420013604562844846903788957213975195484591146860337444985897707833796786908974611919762049051919394429961371690758995435520729786861396691559913230313860951765199235684303921399990009088547768826353773389772338376012894834287568705302683077037618022677223867968736578660534058151437424867193632685746168657051956933696129202474874407223908785753976398276045727916500419151174183962282706954777164437661645231729749679553592965525572798741863427737169851706175992922917090160518108336044058976357769799553145950479176108718841034042600178985320818070882165387356678338329317020933946695900897089140309382327991652107067482981454398532328064976832367977971837401023667924089376953509996984047828975599939347723409400225103880858374207663535557684496231943094319364658932405354411827847789886224100586320144885628570258124756518688617609844956954585955521791213205452394999273771839322859666412972364711409828269381176813812360454503435016560689198772159493019012828201049083670315549952474102104064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -3244761403326799693951934741867677749015438717678035591165457407039523775870404215378711885691773212365729946715565767199229388325512597294699393219744836356243511996935223820280733927580038224434957322311691490064953269151316173532985408556833786538977625081850298685089992171445996949286013172973388513701836323494760059436135877126943531026361479041395160755394795424544483406316425581216861298198843101833630015544591038234368829284816579528445251722623352669911861530786615200718761289771878117504741382539422903094061710379385520109102975688773493459820780566799300630749003627956683263491489693865457113911331958807567642529722353628282543143337956719758863750703348213750318998711831997041962614256065712986379614090143063344022389744335995716512304962083469987892230409721422677008077155155208455229564564188436638195863706578884899195600802472716068429407146278761490857541532203304283977068402068994656850137477517870600327641156596941712383630885785224478376899215236041938399435437993474857488781269886084745465469249923150381912878997947226899815147580454721244126904096526465881610907981976153654264804787788106345273676821287641352227326245210462786739008668930468776890362082616502134088916643242648653179776685480526957427125201563614109646186720510130222416529457388787179115051042187161941970997027022361685898401714577942455085636572566471577144161362945035311003005025338670030790040430511537754261154108158605982643692625053020245304036763043067101775823997138751726987549992786130121496360264511934307444841408366639075780891036230162995472506025774595224522430957905763914584677639832443388685938308788295302042016691448381117232067916163383293760104461252990681515595193711295019817832468312900791562482483394758809759603336466088571025492813006390119558464896171127809034183565279501986748337252254477155565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 2654514231193086315576041607322856608049675295122315891858093407382372482161570404003665036325524549540775537373472383620055144705257652972481793336957952266841459786549230800976491782312556919408754692815249448597549375124083689410549517205088765202025664002524783232127021081264441551645840789594699551488750165906114218357030200722030102266828314543332656673674874213995006858358915273294551171096538752014028975317474991354286083276434472808321878863964931198535152466543668133785882490173312309699858998579859187345322728304197446176210735326379748458757158699158695165592472089263751952357374932319764785237181634144419807342671272470964177892951287045822922275479979046761581761881107300412733940697448656136758214309271253974363204157085204578620178917580734360864412626890482260953787693376093442601826421563761657910285167858130838471179666483943967260870824669543526974435690048271634866203245635771063764229754499403429015261540763443828976405909899560279263869291793586466362150453795767100655253852282848470716878584979580118849020689621500563470814335324047086856303236078990757077166710798356500664970065725399921760105682132572478682266063325646620141364825783104690902337862513314261388959874188440530433728059625718361598782080938238333947132037696309690790234751882839178108043635674505807521938862407305945207673833785681969881481491024261483382482581734374310786432561533071168171465609017067565508556406872361191613276361973129839432653218240702298755782175241273985221578674112377216616543023341691618247395583009131602502705355937990398440951892847409107547052357434225248478060693222952040928127118228195471539485381962789181271966573557395960476492024268529226563917229588363388922352284096369460048789892431845620376871262740897253231094403881794083045441006870999101694321303491945949192178640142016167542784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -1545704964374668406959856021600751790514143999585940684188352546602566034607426349480882400629528318182280163498458511734953432364257869077301096365341949337701059555458980629844996026701863052498715364839114243693266412094364691713767753892946597143274677927759231777778659810188755585811587561530670472717578603085115439562034592006024074944603229661720112129449088441930935449510018383044188036057508304951529787982864058580484731128505537528462166394346045975383253871728518523189213343536734201693791491164546943462515549942881572543414470361137235645987479669311291604134779793982891643194032758994847751125474224900657768448908487704215596930549827655881791600977128672102220756163931860837918324242874663353230026540942960700148109565608444952554247169620162175223476420522084230388500580034155789449441357823921444147019590242883849631185263931969605504676877542915063913450268366473384833773812981832138168689193718259550628399757861051842570141364947412950729136894582462796816894845418317064765911740554760644692179679966950062259249110005365150766636153066317680033241910406715311011884945549342340363114135148740255876236907553438360850547538270738570104173587068152800608318952639871809625288618712623287836480077619341764360856486857198130442501017124427158152177438039506926669599188883987046449668747253899149478498525586840916923274244006644759671181696258923852163943066112784213566339605163593703230189852816716369326339308932258799946318864914795692425389056564368319989205509955314140711438738648709062429004415767094973457269841675726793090127626488012945997236399149712215215692975260034696150364757481109033436572381459566809388757878076870368053566727662977331627289598055121240976071963308863639119169565868403190705852285658920781020514650995892529256342811857722189970414510309086635736773896843287859298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 596632917708052359613097876792321086793830501456948966738310065883166576649761732791402468274065403391276472392460181444209061839774666791486925278730193687819308143310239413391679681878149571232420127764109140574504714679871283309939207588771939802083033608955074038197665281838887576076475050703576150626118097531404505863802314489824404764607329148403005322217535510327920803884771072645304303916446449449831621448473459725943874844887350349204473869557627103704570247462623349019680035559597899897128635852921561824597382632427549386236267715074896218766880907001909168774869765474075052741659684944123037680171815809870999148691764173668990698392412481746591880785016390654428505395075924146674415161422886499776806428839342389567481390936723983167673092562782292280394675934228930094185504563715648616234696417588769023463984284567342207797248258105071972176673255682009111978047276007699774406593633938104132218934779442007521869250251125924883816572252404428558302294069751117384629749740844788484797700390131060917722704097714520453576383250286135962528195572486635308412553530435839873011058198706262786453816686037880285613242919642610374346425389389063123973963362114800147858515999791653464760135926315932539963839663349695441256675168713779832498669186680301475873473897970607868643489295630814650768507982459632536378051599925359556134448092896814606582096769220558722047495356879500983961424577210065402583532091769660280690356726779128055431165164544865257782269529168315766999561185021447952516871512538549102481128029286188320639018918864068937630942944746718257819059563832009346972039231781882883878297459245863361136769212483708915878152575290784206783557202830366153184296842544574850177869342600636450594538565481078949288547177251992090098685893546582914786120906001767456920966606104838853063008709370070433792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -105872744680072175528017020808089408762612968378339678593221628863416109357984443487861811651541441909052215619919790864225859068445971848888445746607215426914411725387292242931807377977864589468163186438439521459532099171300195153330284619745921439736826241668080633531339188532307314182508661394880160232814367583559539412657311377190100711322575095242860382978105727450954657749958556848643706762611592440618027734087725629319764100854400864793321755260817970099156181265570473510002040993374432202879002081919954976037107489636132784444584942452735427146043199145850270533413971112955508818360202299884439309490617399135188320336226525145059089194197147925269331977536092745447863252885307917455387948963675069103637768081572805120791587189070219912558217946380041003085182814633244918973713200420535581606199808384877590013696824403377680709447641237137577364219239699313072639197556498951131029803595745326791563156238560895018659092145069086630035344040478915522991152710730291488824746469512810565150540793137491968803829375976514375273169383839664694048724590896695982732952657101440212734696271430576556385602077907157306789023198315214205029216853275251643026912333214543272436120895667348878762158302272824943800565484986145231348683005656011159234084666513072262850880823019533699331763930179223490938528255093731597074533563348597638288516376828228849531048750885532417551875557443360946783905658766880952182320315274354850852897104024977538373410893735554141871977801957307849950736096853068491704312771529649837545002611462466372412595114531370863229068448543393808774496803751008610461229739140033862558492636216328646005570796485308590528315525903133080244590542969497906796190360941751532843164287764761118867470669744088230376141873848654747307851539234764878175529060192950607692825932982015583693074887412713259008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] -26570067299935315937030282689430684320328165705010201692709740929535079011800951169343236478448355401321219337757510497556740609972139570133987312411157354063714992151790522407125792850075181690452069596317561489777225956904601582618073512584741039525257008518527468366415551436888288947841075240973316202099674839513636834121282424514103304684163668187502473608530541722587763826046512386706948759465591769540448411355920684686416497886973632639054190696015216513040735710451667435459305331613018676063299776755360310103853314306942679162046951830761048316550555229262215642159523465268680588910796399597772799327556538839744710251455748071616401579458369088329424441910529881408583716970698991716309676747702682052658052268066239614112011606510480259297857724424923113631719180241751632259390908176729288964151656240056824113454841206702885410278468570308715140472716060336077574794630333755573147586072606848153558766543546450016690572665625960102023457417560160091465567917106140994623091155096223675753189760254880351092123218576578196699073786466464952086121146372496794512502396272918421342936594292475437399191107376015107199407346546630341869350915602493749694717595297678133357308601767872150698735903689665414809216380830766321253151741312826455618735096318420676124451534146144126359874112531517573113294275356478402802441320821156705519159070961477944696041670668227384406488316791342016128371015932967069216652845762083067651944432117228655524439759581796368003597980290703306618827368184015536179690404839704144320243066586066726769248557969375300435125040488664526913967616563659366611920819803862784499862127674226612486596095691880003227435451896451143504615742981343870735963648685305819385318177213198800042178401650023840386679380805037031115081489910756026680179987440842299584578805976894053296808042173571268608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] 16426058724276030833678639536673805778542775831413163623888783453804291950158805720509025318229304419595793780238713177253199356523915416420788724918057267459674058223893430375892320810258418879250255290395608364073051659064524606739262786128659490559451406607689750655074980873535738569919133916540576143164357765946974856067419476409336947841840472789303586470919315259427881121804735883502421206445798353456502033626714948144505664190565763902662726324464280705027247548074223799288853373851938924776625104869139893379353540018127324157125500385741381358560385213632929255680861223620648828362310491216591403996993357826955156091430643419110029146573882069321412479501638941477015977772694980448285107602333595429544960726270888552166175145024013687545769027148763166676871339008196192743842400851948781154802890327872579379044554920187520428541144672358744843447155884369925244924138364508395843263417476501587528197042756139926439635314751810653824599634708734935155216931691802398694541050061703304187562332771939029634086968573257708040911531620188571554752537643002003698626484310010488278873284128886484347639319349272769794769519404276573675756387262074410769553878347238170779027942835266580485454572683939932172682383910006940747819315383384140976863543327078609920325618781936474540326342531822090282542233858292100313220771218766536918169813233073842489609317921440972967994553770318457920367073359464194094764864545655152308088063007945405618393181842254333216227743941329358123812172060405828370324139429809470917785437315724212498553259005670432360795198504429860791919894638917307968210691302855074349518603694030315170976911432941567635364307858804575083752059476386601201035701182751000966504923992571843840146167338230878420985185815996225400456243882370952157462048280024384176848805618051722924287917460148977664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 5754304393996567410530317492021804804669891731220539246940984214715495710868571628287792524551605133842180481634542979416224055341700195714496600135752601654272175890135505037100848208945259172565757708471473061506423123668856596681918697870757002567534500023701674852645779044610229977902304592880651765425391727032337687077542424570772072474809658557387057184986269045610616509768227897766698317045867396709781870580471757306170892238249655995822688769904398730453561391198910213650769296166814946168593187815077804438899747124396763627928635106831521580647543243493329337704733191869831622282512902368983395396683093130050654929869691466411567430636942747936012445132583492421755919840098188127685628888042954515568684081979312169455770733642592568775255417195391747947007324011224369237832955359274669403819850586345292909617478963019362959779051102025140535669462354512013024945574568265770855672068366395468023482689605384706565471767774516307837249846749398995379976206945101206512465092191661890443034227360829904915456056999084331321729672888277081316224148685740425723623960589812154010366175470777658451419684304423932098495832676079666294495688898826115814194642544273024975061954060776486607218860298990925291594786713169952010303043569700528923728201931718990090735115853308879975550894856538492060131794432480236335493834578763789315198304083928525190691183114960475842055601186364436348168099622971980740673682843221795462001282706697871099161343764200093677406854934308275715590507312370527898976440239105129116344447087231966637482939442521604137018364027602251991478485155174181783240573744455144115631653690764286752591121089911901508650297154865347182915873049619392917600053521065198057775225279206092872912224944855386228158656573702951940728301331682611081585585440919976552897880330698695047438978517745795072000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -9835385154881502165090438441952014553262896057384225359110999925700907096814874614248250432932143291378364037581323634935844480968227913039189335306292032168642755503138680243218827826908647895345892489708029090280446520694275378391530629654060713885678747383968701122581571060076198782953286178723459286407809307959333027497297342592509955610394625673585434264223600050993830652744652549360917658096830902989341216182166138513346464271567292947928486554208708837818132493250489668318224036069742249478941248430342666573233027076752156971421085634448338688330815387938578721588123877835815127119914332310644828826543277231593286626483067253753674701424699936458390798653857525767663022021482375617409109843114299619025179307217924200398052694620297548988937045928417739055416583059028072091285190829816733321631884032265943018697492412346554040280667934130659340769348919494671718378649173766582441921649692669911884807887922269946520177933302175849869803138085081018626010386647776790062056555203533683439804454636181347342230854406974944904045468052787383522437832374364511580511796835202307588009517320128085728016956580449963653933243274412854121166928062262205728337716844366811726951351480360912708931614116340255780811627726841423348309811601111669375422045626397077840612713563184792882367326323410623222804105645245079062977556354790640805995566520405162131838073557361989724407119828943009748318113731173180359804632049937261076603611722260880892998362825071534839552152360004098060049365458273877451669655678166384264808586859390385431415721482448403102957003667842667566316071155353451273292807514020341248911157162566865789293665250947192635609990607984235540964579952964218787472938088906278701524081629379429156204134090855626765496392721987233006806797721361209259521263841061453500557686289122620671520877875212320768000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 5404925475530225274013772431494463946200832415739051576187448784536648464524058706450519446292229144310281128465466319575922148039747395017676467683500079167376255152768998231943302719509790782261650427981496390829099176465518827397724970955020213570991247080494296913013647794768913587258043287670289803048615404721537466296776609260035278504975826143914779406188179710135160129734149432144789457929745823512303650430196609721879777911269949967702783533496692721045133876734609739366622305988080000203330118029303218785165442104946671322969599185816820436700175090788906197118990026545891778697996087085103379543673557484202365899463991126994103953186800632227058505751121815306763457300323820099787078570862082288512309102546531463752682229769299914406776222242786804858460153829497564925839247797769234863624673172370007528354647115063353393498397307030643935894435386975028259780514418665888516577172052625663298932102413593662772070552561223563900189373267012028421954963883783621283334961391706656445102496585921043411448188252923761482987052735458273436967408365328257364737665728421846063954902430569112516821313722998594320598754899491021400246538202951598505373962394162814121862638676709630299037703120200409709080977456478163032208833019049995884920207258752854446460662116028698037088339364502125603252140199087802778186292782092150898904776716415189300665545446840875552034103903880312522635678594645195864498681760201523513618737076715358547340957013731292525944423633494668142233644135605384018110539589269698688773838610228987469896080555523692449390350859350596880146209518533705205159277011508305733956067166593180696682159793311713384386288021016936288312972827841181617896438104453111169334852209755950903066235954735895846806381958946536232252716990908935187372660005493662834232600035338608881771026498489155584000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] -1605292744776577897403688170607105644591598270666321572600045168650846681921927457362462360774441777624029548390673974851342363871798005276213674266727896815372118195654950073954414144682489788567845628148070288687926421247744574268701718757987720252629252845712018522995728576793848210796807206288702241442785985200495380635306702001911701507479361417700011520165890732991918726136625890496314002842102263950874757406306017970652171183160029651104027877633221127255493851154559962555692558851212196963540819711940487840845138104352060979514907975525105059593778118477768023954391708338612175627180007057083446943635138613364126113349199945551497584890219671339792509961697406089440746793745354990340192855153028809923304394027524230418810241394816121927471580151016498916590912162948225242438164147586319903989825469825614376187739584541613424520303811195566501435749397704444979976590260516371850466026204589484854180114857394491496579670469194024143546864989909748521289027235525158008530840566826725359289382873653741780451807345061799308722695755113767492606341077279698305550740820795613011741695826667205937660665328275825133158308341637085443186055405187412895657206739568144350432226391844586418216771985440569154174717074162825591023825224237163466393480714691561612326743031512789784362090908013813085399634596868231101673812173717021059500987382016286497061860092125943907487581551962661186450593123163541222818519817820858758478638923441536332543056078001474791845220680043204363833281450927999828457016710222013947655534766466173526120485664414036463527718791047599310197787930446577677130601608655459165419518018351946821625002863906708468219104363551827731305919307941080533151643405778145172307983292929355034305318670138207295634903644737311384216701595370927409121912731850791875378595521471142273721847091292012544000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 137139955794703748214078661012258776752840600861704871544280158130013562092738129366717796650404030853968277665827244600575381389978801757107646052277041920680600412824358912296526888324001604866439485818365414974751220815432688850086325137030853797371602245110978442339094284570358169588526519214085527521354328920779023502607547381578650766171292780065640507288586134213692802817457286865485794744316137755051920067978640083403579155307789644273968855375126529361707505347112609232561549138854610458120071443823500772556685761626666988825339504311835871802208666573108068999310302537789540792232936292779994973383892638274329624619690378714063427286782870653686618105267393965137714475240292639056416835226257643371049009703448105796099300064313747639876715967575263846921482294301046411358985714659900187728295845146081230802474774966085914749358768308627371419252702959813394964959413914616577017084658801595371374619348693474987442078209210538638726590230756772307856804900009415724194776013586468015158597809244702514478698421548468934138914026785946250802968586795340081665309393731974750832301131485921082511183062851153682661426512586914505053477981721318951874683308550898482072347555776197392879074045818403973661896507158867634231824753953794790325983830817713625702212267201754377434132593870068365222092618987052596356040086861930799020859380823330175755050692462552128050320570159300548753508599337768688555304158397448936907573430305852597119001753755663992433471495782843939244359404999654043158888473681654229774089344708751297667171271712817008128046408873919438896991141986343759161422213736808507917145274002729037982521645595370079427552188347887065375776300730926108494137672191719071081077794385076688425690658730430769442381931676872289577915941885810032190420914895916210327905449263083771828454326722887680000000000000000000000000000000000000000000000000000000000000000000000 [113,33] 128114882849917482009183796079140554359948872758651023563968712677225727516231360184812567278309304194529766234502649274683421841833379866420517973956907601297215562691839276019179151306402210234676761847658755047771394439226855032534979376569744927315222552270834021753297997008196895215715419442338215948264498937042513329490981377449380613222417773996711226216432699579094939908689591143989528381060910388210785647860668567412688232929403654826821710542431317269568257369131654189985910801774113058025834101143970495310509507497948625076216016890259146675066181098373330170299848691711766029742193200485841994475547422350835206180803690133718375101364230691868543636333259800638091568611331098126671502304581462755531360320447326716562151064053229973436688467570173046128867722663831081894254480249854175894047033527465629114626029028407400137015519427213282323452990561347145581726898306510497025277402430062591415383931680148431084451699444263648025127256854204341633604315632961128043512800805027458685849582310747535191740961666667056926259764929125676974183995189121487368634748348869356496375105609631651732578482301065488908783745371879468198059937368870974927235810679937538524964174561163975514581553856834322147238344001889200304706403645440529588616671267839290459963936285664766091844570189864289561319567006918903692646909319868200685559244265600916732211449489348078371059465889516343784593759939059993670647673153174089065100167255818447674789751181926528489084764402373586492468484156882054362593808170000787330908041658022700925796712025709011105269699474092372188472640848624862653381602010356108274247462545323906057894056513233063209876692034106513230311645621083649024939575373623670351332024952856445144328267289937542208418768045856728407881793308612661423980023388095783209099382421142878610451302619021312000000000000000000000000000000000000000000000000000000000000000000 [113,34] -90193451441313352931290870894479584143168692554157128674331147981090769773813978914164901467409346532510379282608403607295273830310183798644217445601788157759558091688967501043108157444396425982912680742710531136656977735334488099717462811881068045158149398596156909652244005341071461464060195627999763245241749016574747479370320406251589850618458856017272377010594596326309905875966802650307902074768806805341612483871936208900398880533476484661150657763442405759777491757787980155385908535891427768760223211507779795712262778547638261116191719056327674485064341354630092754808991389905406901087953858436349357510618777411838294250996693864993345465362911525526566990765866027661625221303377340757974906978705023646534540366833469757306433889782949721122852463015365187262048992750842955044879457157162940693132428688077329856873079691919902520399791734596452081353966187347608029653875593962806709988868457842332196045720023007779238402649463176103703190723056014136852450472946911206897611277367696734502331656960264086439491130645682542855762638743118219728846227279339191443824958946568168791095185148511314515627019938021096882832689943049286885576186869279921003894294285479500673900066343922483821013250698635878961992572562891371568801503972705742524003752018575643464731192470002805158568651499219356653268498567581783657739899911723628987872005775055784789551034163813910615485857217898383007029667725846723216449166122353805809485880728837878545781968753681026104366545519348081087850048443794201811086019260698948312514348144752095778784023157374619294701780156362004894039498601077590173504280659721674128541190497194201928131817243220369700903529490746863807909235317054187269228841354719190895671876461037287285175388259882864025047862011261716065986876996409718996184518290393580324676437618022117987494807650435072000000000000000000000000000000000000000000000000000000000000000 [113,35] 40686628541286870595007640647801657933313954904250399799429390730222548461554430755268614269808163435208290957527552523978582210264430780113144429683762068074234032608236138136232592346317130602307235627162624279220619898430372977137464468406538158420033518756270446109631750907986203450314941732548740129004392046910880578875937164187160426521701405359391089418511591885665119060207096815768691035652646075939671480254235899573841879482888200928397846285702324564974961490444870939093855767271434436984853510613512039829655422353583959108348521353860804993310854283512998430535980889327543750532566914104058768426222195868819650430587592451067543837478982407439555341615800061633457320139210914429109481195097149176083042097733651335272953318410366676966754976491878404784570796143568376306260904214793902111595823378497384935593899818440488059868821340845144150440719480714386375766396473500146903041240490690421970767351782251160027600876025697208716323133279308588724358395835476113397930350604266832445093694759041606801336485996670467674274767851263034710659509986539335531838243297435581173264002539574913979938860405571836137552701696217989596756027285927638198880156937568638258694084024898806523302710485302460680466407057267624953108477726432527752950243539602274020748250922445567543232271354871926384512308376859359970417690823482777662150620659624853858006369286098810478564763581837590551839383972819017876761057857330876530544523321665459806801769977955995304664033281280570170142875600232737073152561437081315160144874133936623069786813883466603140848721118040712630840986621694325695072823712693221146765100783727841397216812444897919204702566360458843383121019241831901498088149432807781775393256726239417662345208147266795455503163141362022925497681463300799963359534572826840005690740463293244398965925997445120000000000000000000000000000000000000000000000000000000000000 [113,36] -16042980576292850185200589435690781293064548394557771745771135956544829052242103888546207836742432397834355148802712311863332778198261490146616046650494432944666388887465912577702032251601006567824267152238472107674688744727723374889652804166827676746987175724640687953668531714160073140907521402219269922132804151060657741900647243707366909439096980579896528339275249617627045892488591196749293986837767503103062891422629087796300330162804948948294520867658251715931184017010973930333420862594487976416924128668764125066268952048456034000938583188431829065426668440561227460364536675705027929235525594356864626611271714494301405710095317333144670981362419650935568308373790812771882042397865399957423641118164243410988865441114279815374360696688565731503473669257784250881027629896949134811183103649643380953964895491756232297519091863238462228749852415014122169957835480387609398669606131394931918138411459673235146666415842320092955918312690014528190173422820975987036673381033323363296686577174174601205424423583228426034955774025573165910698266321062640354759199661951333977246451842630883214606057520727929151686974117874557049749830816652648079049337426832230383672037277324546487121035884678010846949436679137423610591929599749948316438948052882781530313113664053434212630134451622485487465227760154392997377937065818464116758292421610164727889081721179442922171797261970781863841848625023941129934294504756214844665437999850991561370752815816066715287724105159791377728464434698899220331125635612428283823449567160684163242769640113072104999720087091566101927996469272631878896938737376603526419711920160191917519877912437382599965444356731263736611908287562567651259124566406263819128011284245033013968351404413365295130448546757160873070971672290863398828104761050853333402663770113713250201180748253104822762975604506624000000000000000000000000000000000000000000000000000000000 [113,37] 5847632769288817651372666047674039480264155427572171444397139936733537764861404112637420956017398108268856864168196820237734383116166972771526344097314104075395550208679862822404072727246081021890126665880695950822150654801021509336911681685318559404733754957488830271681004415695695018722539359622219677446330800671401430446920865540789578665525246433731071886492201920089573271474902272956488947174665078509745945813951154273899014609215591400311730346207129474142937939709990226414147966307914501878258503299723027169403968542616893956731395031490900581466536102528130889391150262208323380594848670333033738530424085769505503801397837557097951667100902619624514753195031637072043684970741969409062071021788537244184833344334108674820758329051788993561128152078988430485690541373191981754003493900940802240837594540689138353461413927358557470995155769815002287007850085199018390417888830603778428565906723112293049983272949139202889207421464017112602364156925801024418097939448841862036073959881319872043296669152633037592935629192282714335221335960682330739948814574520439110564437077994535192860374661120991254881335637152646044808399158929685361103360206388622717577954334767223038273785238569236746715551402762960885886443052562715244689113049942671652350949830435478403594556106657181623086373797155163255460013874088680853995698942959795456783543890466488463558536491074160337391379108414604315462218591423021124638616815080192088918092214447542853403395596728843892435199815467294158544603378563224630533766613808229624066387486661007249402898935105156152143422380678431489487242726547997927612167473905264730833009426849041514197311603065889352494718790535341232349626956849903654463291380001230121789245019234629726489837234161001572102326002932036215592338412012234680008139253728238809969020924682051519228393583280128000000000000000000000000000000000000000000000000000000 [113,38] -1932421042051994017496489153786373707717444760135877021576531747590864504007396403215245382969112859588035849531845820426252434714878427088867885302460164505227665860327670538566206248423086327261577591854314628998092211772368540479545079308758559133840785525262532238618695910844810130099590895109557259193948884641407013519707218475783197487792583697137719924286705231584391749869111193478282358690751435345284448171075437463680695267423343428803301340948838906542047787081894227592475348809804356989012158547987868966833930928221081282387959079945046991772051725175443994007681483841877938992919766581771480907101880700544171120829192014129093955301193991229120925554524599511133949402557735472523672079937922298472649012260893662916337578029503793855209927576334102859497255298481280517380107933228646209177429791375350307000982703190407006054537444944717828370878565383444913723876775837908718414660123280148763403847247615605999560422896245683491910375322044047590087776571638721736282264473960778389586936690484389518504731582913163910767882997743718225445005773108067742810198169083734448709881949624926301944184280007308585193628502968599116548156492980284828179205327722971176077990121067086403096437773785787995440465185142553765284376046858812554801389655341706825696774754821704671407449112623781045360794723904727227120692977002051041375089864278073441168404737394245480496273331605090831886131937377000693943224602243000814604203450724714213502826784234964277157862402491949629815038930079476051014222938611049915778820101964869192149167622343653978374739251401579102940764065134766162675237538404172313293684294565733926679545951251734579877870947519725665250093468849428524255888726024339017139105060994218348824686184740068641218581203546898712203667112000501878236612115053400070740453577936929689288083620495360000000000000000000000000000000000000000000000000000 [113,39] 564712108068629774546886296627212459667009126499245959183259054344949280407909510918195592851733633017504031408965932446305882669722525245211912521823390008547075007359816449343816982712309726704739777362763842626456359545914543738548349544887832730089644172067024750568938192842067302435254578560577558688765688251866009965406936826213675303679397501615189546738605007433208914245193084270536638074762717518808420104747500227999859005305197191656448290959590193367030866555040910817656086821003988663317670233705544198454656450556579520929908681531770292874970848482312413771908251182916771520237684851237202045357803090390627968400390311437323075037698798805821311882858009202402176320036979138764179974905497266525475821898479098691682151065369864171346262352683123994527849384377707633223749388378261635190983889310224228324728567707253707760159691073501579501158622361877492077542600744099883828415259999346336454697569851632487600201116250118265253534224018382962715448304341927975935710810240021066817695559641282077227693807787658784889575116224055557565754606939684148232158729705805164753964826287631222811619144560456352598155839547844193674875800969524038862367347958460120235395606386264987321408370106983561775344817314036214608794618809373845832940514353246097770706589472433717411675871221759171297880726173866326406739464862495710639630281116771834981765151053827239809282442152280458764158554315738956946853823876517077028138178080360795028044052590969974840268085309379879347027001344145268405343511491093509125875725934182477581866941850964868634860245518305816765515618223475536219714347660361705125308583906043861608543530424399755641934488079561921040257100844250131163299464246795016021547099668065701091545998579360110446460431451426273734594357670187101244515774325475315842977096297984206369961776513024000000000000000000000000000000000000000000000000 [113,40] -143754432972953909015309074210426814232186073285066659066295303912212839529465437410792076103243365596434324086683236024539508300600470591379258765664332564147187607884578828409142722178779716216438184644886141355331060432632456210728472438897502219644908833246084340361215002919807938552765259051807849835297124328278070603744857398670827524170129231907012848437528976972149360533612628965780833634476237524978878268513902444433748396195839662037996485034703819998470386886312724318023135315037921921661268391448070768879289039403699389055931582987517327755613220358610197799184984535122817467343996137160806476289684290720457601468371228223664372319936771460177061766906852019527101527037124809989872369682625331319848052660853834548338328835660362586145417932286228781279440697840930773273159874242532296197199861177604468366424863304410350060979254437209729490220087218795656188675461028896735232832540009904623145424003105923893009892479593110472704554369802953249716193925320876714001448327715189840515570543826168128062060169866181306324824213719276273796520301693061130657894117901450900138661063210166776103252741558412889981496941184678012323769133900073415241400444018876167504642160745084182962862852038399047186970914385596912724300621516855696334914856694677158542060127643242586287433297941451725348051029794123335761661548477273614218700819595488284626301720810310136509440556527942886546219142418946095961927990389085860284901174189584106326329372121472254351620162830034445074560421381770168052925625740575100193341230528514731529933126111370569122707094608963649662529179909281652149466823092096530718650934847415059592285318438833307111684519657133226596181087552820631350169397739783573031634301531506702726224233572695536118715139926866224025238357778900661824219348241696969621123494179095055228549896077312000000000000000000000000000000000000000000000 [113,41] 31508288834693944873053059013064671580143128830852445910055450162321533139282865030023777203574720774898175177914896593055690914018283963146578586535983744804030247203410008582615407873474312356040675469021245908816445977900243216287914650044429189470882639698647553728604463433552901724189133906202051844096326543394939057752255021448742344050381248872719165584183510342599257365806097874180173216543688469643568039197889909802979036666024692853718031167988318269910004708984007631113264636812841009671335589730148567591529814031625145698743735456024183818689989462287606417361183781261761492945767797850076409128005206519312916494513134158920826817262722154567161923333556927048659655542624230913794321015369722319265998082259530827552932518028426063292145528723296862500861100195876610148440672686898028680338510520529006640200164700670217993991089570686523876003644584505036957261667212484086731880487001730420976923071697853069292966626212708934247061263503645489508713700906534775221514504117078807260338347188020501177502346953780132215274206893677920013538286473218575815868682071116504083894030562800673857082706870295281584526786010353260534796998456240870043485654409560535856336226317279065500992226158959912837687683701107401857272751472963889144728347575172126199579627410623533507273162720788315851701052037832983121473270631842803329232963364735880277987011112553721850222089869871155611633241004687584136576409828126205006186023444729667298904330170525944584379583773214247840619515781154587080322674935243786137591085519353519299845355198466035717174979455901929556004898474708856617544210661817574228178257093593218960316548933929024013335680754412451629786015460873187387812550135480700210583664836516887823799431529713284144611868872165101044813416747513711357667109922822812697104340330721223607388775383040000000000000000000000000000000000000000000 [113,42] -5879979934883918864069189361398832545788661556371821070014743618221335318956247937573710107770715939885978575571745584264487240761509374636395831761534530539268200035376530040309163575106712730781493052460606091050171260603392133743957310535711039914541743940994517807390453653386780388690350637297012692679811138387041049682472910011692608294166878412839527235430201426254183087786785315995168974641089207474185712766691922457306449508953969002516561006519403410919007998716603727822274812921360856711068972638273399405918444791362185153056662892737186582453786756233674244315968106219979466246802371006011589781724580931018881133763297166105634171941441603982155199459188002620605542209952061466856194013505670640083947172702985430694747292850772150584400969367428679216867458046173742924381524264491313632881620853675328252580365040951191521904467633242965920138323394553522625305003540033720154362586377807794794951369109834478325903397104278874966501641725125567806102477427382209371507664633351619573715743748225118533611707579178537289200337368333191749529215124955022948842632232989776971913833320180643315741347475377599001774430987446406874574316958701704580868826742527897177071123765046736910239722804078345954782022709240737349357487788954854609050740476908548441934556727164326887753346918807178566466394044652672992624023040490144499270306556786972393849183660603339547171620945154180676498863545875566516215509797208693636483644503808752669165921609886965176785143725363749551977538610728341829718795740849139303434737788368149435496542591368719792491220855473357822225747854874490601707597927313779162580797949237285707722659379695520938299272244324077844644002865305228274041362684541755201517522808165934872134681900157066751000721240048615233153415848544506178811774187683277302018274979939744221343881625600000000000000000000000000000000000000000 [113,43] 927468570790718705871026085384536328025786782524647671696438626943068279342372543405003850136739896501786915495759951692725422023766152046828726992728397456604238249886541556803100726657322229117887826261092442621960750977892947264752321048422625939888156263020471978593890043026202376720084254593731723780052428166851644349931386603240964283619514754841593653166419670821143264044525925331755869732862893461327811404562358815458608227565011186223918904955345699537134801253297336930982989987385325325509236657774544633604047339963592445955550024230462019258880163463627495007438798501956969532988435446573087868899387074632928298979855168694439056808235861821151320814096307538293756684788471631203811986144248743204713504546192477203646629896741222960626775262105682513905080362051160050262698440084135137699549123452422750189089988773104436507681967812406930691510516564941591178641463220339365477641296842791508234792707353297974019631966618070012100373004422175930640116786024019153033431017860808453977498068396519956662070251520417076787893970014483073853968877731895082037795197487762387815826089766173829592358734757702577110810015590233584960796653334542999995104761605430461946028925036921151396153755423488147279916466498496280334249773361648762773515340690675314498934936327908659118169032721822034815387948262681451108824832703893999542492138481741437260727240385272446004966958504222774771934999060074266134651482536849144274543878830831037231622226489876658579869014952495323322553933277270062018117088843972020183683848836090981239108180457391338073851206391942586017623217102534334905027228042313156833953231008826236132935762098388384624234209715072569394235196830227136821622430827475262359460595802903312280050178304584680111590270912297496671922755057859665600349668794770287076531857343541531024000286720000000000000000000000000000000000000 [113,44] -123528409584737574221917014900468566415273801487763195821672684745951770653482089616346834218538593245867531505724240149790133096703367593110248975380553346874329415095971575087861237150469963082840134328063659651355022562064548577047369365469906644021132394897949510015745869908577617271858696754999295982203253666213443136155313110714398160778404355599405269027771679655039212081483146985096442125045397961010459976716588794623251236093825164267242913080927688997807413644590332380259622397572256926196484504583389565205995040948026518328999391950218783748137991191939365096607188884529547870413752722116888897398543487382126347377875439039390468875425934909842722824883906942661535610701958191544820455993203574291426984036393468940408317566780878478732216347456699027853152284527486599824272537162649999124620133608717436682751667523702120971978651928543654450042185654911314840064914575595309297934040428042182986233171218167141454044119751273184369867232964169241384158389912583728049389167061730294090127120101906669125343707999088925193562279599873044275099004345338612244705087907889003438841045185382432866104126824769949633330663352636143226015656634586673628015946493748697315334800706205280968619360112285570146312979136274328482453601303326814795386880622378468968135974067656467247213902533661855213171667203256594671162776272925413968525106092179525328654010756853646868643702915625385344806780425480809165101584492203056625396733793737798500905734799262882968825063317954158592809862680567949394711273676580616704630471013780486709542297861292181738753202448194106150207808021635400994375146692048388754552929059531572428090005019232250786227443865519436442810115086757709051542529204006318487183796562169312411767335065977834782556812739200507708829993900940272623423944481448669562378805947614629097782640640000000000000000000000000000000000 [113,45] 13879106906730092321524904811217486252309825672635363333247422266196344726318056840396713485916755468449087826311467461013318397415489173414163143341502633079017558443079661074109337821053724753610900170780122837668703224993453650358424517321430783276689760507223733907708318824518243475048607922359892492695432864432887781063172259587696346264327557976546361438617766130139794087724569625881970605120050126857455878683332695042453376126054672460466965272525242030145315726022793610847925144147122551698252485264218972203639000618205001350319570223085149134214376336145453303598732970116278641844256316082461462358151089727696086586437851299519223924433981656003160498937491457121387847432495003366984985804414223446432779199574700753477868411117120630970371622833239556103893829729649753496020894450841127371211160465815332833034482169565029591633343176750773830408610020107972710922769513345210238519328838964593369852371265809791234494340211778323269017928933273430709196732972966180321309550035666284614280576685800673794517630750090264764033884874829529988955380064756722727741539068311116516278119376729715034786402819898318010757454113628768966955828125222943635728499610327687373217081380530493396767624144768955799371268831826506104067537704232065948846199884744147736733182887403827392119685101420612576637305459452263136926102397146686638486864363005222107102445313831328270138294325547542377185230087629287771255428070591054155301048603166265417262002783923197736393842440507341254422836511695844477201625997495545614041737412859131322993396392692190625130201002917200802262260987790912863916128249152886802033465919845759689203522846731986946822559089152381902686826326084242810108184771800763551530649016118282208721984121533777989949723210794042833762626098698017626429224352716336679617842164516999619422453760000000000000000000000000000000 [113,46] -1295479214678777561382928423326706774848094787264246397872185894597503041488124393767900088295130279462142506409154910080855483126733924727677934310365621926038811380595210504395434714703756055574775139320906033483107743474647839142780373725145358186573173781944042346487935221439149682799021583979247706709976371740786295981756854020737895661069399324922355010846720348738906755984987069292737830574277372281096999727913739101454088808905958827978591485550452407410369471351308047557448985074322726223625148994387577534108992386984062595805620550382524106656620123912758184413933367116837830684412816485598755840515959401419061840823678485903097988705716485611286235978622894250555796136950273762573371135516088467755426298829528075390703303041312170458165581121191513498408279117698163916649690007101494461715727561460071841096877486710398644801979501331051571954085320708074364399756401605589469133771013446267317845646761844835667383459674600390669132387090805389191500551083724870659118371874577147779013637861153653684280586483227819946691975277304073132296024970665170960288088790213294750724980824778003918351689126085159527009827054024891156843682145995547403324422658506282721891311468551536752181373572845871224249363763218682321081928639096617506841018333154393406249695636777908165059472952460522113080932344874458801884763282772061219755289329148741111686626933495988656057692556615486215778236816543448153639893708659132982289925063320596606467544226945785102199350673922549805707847969619058963369159728629281746828811578649868730426943091822660107877583916677864221518127261592627480053248478142957412663288791778453518287528293497181883988279976521902618925361061454120316368380515337492450905805496734983798313185250559436884343206599093124637714735211006102953688802551531897845111791806640782119240990720000000000000000000000000000 [113,47] 96617195493717910169474874665968850778368273931175158639412867579826484758818826181908820417206480690887788954079475039898255027567438278345463182478394609900734160550638558508544628735730687562478356768513453916147768551365643329165194974888302111863817242905562655775172855482922900491633027625200991578342946149617449375033700668964215056361911136818766039343289841431963104122581628873346928760995517916434671102298580646236697309508051156587567548206982576249966244114560218845446226427813738455980255742215398169430204953722503290108508298147902092358581650283678388936498889903900281095700385821021604005064403571156785332305635317128419245053883177949341138900277192255004534077901081654500801813255116532977593296033017289801276696919879441294450108051814509108105334354825470934062713241612282095306366284283826967303962430414030169287625411556637311124153125280912807792227564156536370522150435809755381624008536519223508351409736594246767530075993804002189135325016588396302715444667184422591199518613093389222263336221561963284876588169204978616251902806834969341151285125772285816820906609216447095804202004020740247895413105648206838885671226241925027209100592422785148602985717785617619240841389501450064121790147059633582524491389128117268172489251469176984502433338768607031552434574852381428845381368768122356684568362865355966323714748493355758316327545049060521163648034756014363952713649023452597275528858828345674254003122167756735084786468054106851225320192294406435655164954640578350146956129525776854928559942009925458454049753697735572565175364112007524440650296482122457099665370418973871126506393081188158359448679939769876881932882740823972049357172404522173096098274351368032248613594457278715819112261197194695468354329667510162987163772064385273579937744098293195931147341068560660504248320000000000000000000000000 [113,48] -5438165247208300196085270684253656085388270135660076869220482841768389332735469530910671200401517127244236803840192477089648462216226882955728689235242059828762309927740055643671874210737704827101215529070040493451478463228416197703838314863028055330896120679806680409983294554480252257772096419718342493336931985177443337679893153786600666378634227524196108622091781710360510625329949666141297767400836772629070089638861016221890050054407987338555192640491527687345818751577635286749257717214270003835121982229964752554617754301153185541162041277778866284263903617276438056258680855923557610489535338606996717536344222798438736598887639448918679142203873169081833400263952742161896947102498990966602797759953816957823992732873179937654192154098125207851321926461613593541413134375779868853222096705669606395382581444480700961565646143851710811816818776553364373492627066687367323052371717011117745964925673740113604577314603469057626375941305896751838601379447405424383491363101827910644022543985857256469136164782310156164803786743583756175635241017510866308349085904102524907078146659976508015837859251651738022883940238060783145606651503250746930877907218736484932889177813548257132492418440923560858042627678523636593684177424695958166652461137973353664632309901596671323685653379526744131974458130485894257627260373234044539905473006727069278768968976791703139822064186572347494247623619608709190496403145380760981267967339954088242528785253203800947687598651311559410859871622217599209941803237067448748500915227505440264873017488347645836674992994710669354440942138881316144361181510827865445656385293249685856409503217394485434378967915240493993829827910586010652439507939024531790526367419429991267408386877362219414822994763964238659833773090086149647577452588083498760802593903900565013014447144660684735774720000000000000000000000 [113,49] 213732404315451109582051309377173689353211631528590471304189911249673190369644368222471686286175190923742600957718278307394897910716608137813233871058294005063375799670597058277213646514319386097909333689824453284891513444423875359131664486819627533402349086998656298702581290104160027202892994951172741176688876045111895720585923622835589643888832825886377861478354094628680577810275556750302294652078233603074352032137045941264956166940778435211394633619867811312954996532301560764985489124101633781809920494344476103997500273812561499296708902401329564449411372384276112447666551345377064784405249787177647235535221892553903408264081346076750194848284946764030082114128846084069658644728008093252752556856699690114975995068011986607354252181777241991146310721972835072841495686615741429732657843555251882253414995244511149386246537011041899714392695164362188914823830335400064345526070926866630602116072407023219951856547434357023134506773187262923272643669374909463585480388972351574705194336705858704758564377543698557346101810055443991505312658848492598389571359103887692585377641926025089235734095013414222054575628455682885454249710662322784825287980241179968664574356441185078178414810859632247404917984097703813776717582329415242654252091874174397098541648834509049376104534351880500227164926273886478984813181082824676915433400106857724772884909828716871395474009203649011630259402385319819072624111940255749238904168942106869799521960937687233285191064977367020774013585252575945126510072698029526716049354827187252329884877668415950026867625125374527307645259438223379430264569573874073682505072360231897783460876051423632151889546067027504347775784191104411721321315093635581034045914111555089666591941496992081059904851614139273306549001896000726828210046579808623915339956369540720198864323005886391910400000000000000000000 [113,50] -4864072749375608478481803067196065350141901378601460719344956658600453474212021002020954993935387914950229690166245611738151715725037363495711060206499620128943796014692555202291109263981728869652502362237433044331005043020678268120500747677373097361099529308649849210812228034246733533080005729644889730980995480767768496639593357686815474081256854241502012795138312962810012130917462556965116308486414492742847557695715903247360864271564316645698661861764396849696318555038370173612898223429073205499989884292726687177487070603202855825837704415805220184872582468550449438283824606229250403203733476045026980104356233550478571526141158568762410722470848533306301971758894827847230160527210177674477393914428133548158389926889590235928669837450296385777243953674733950347757211161504582797347463740334618811310277528489369177245804918142044395636117659294846293601554707357564910815449269573020871187437870544443345825552208655673234658525082634274315413479008161256897340687202769300038837396031661463651063707600534325278584441553370140373852989270378622856672407013880319515733834572081444753425632464867848002884819695516713922220334154053258401746544522674851132961843692338578541427858214735615111799201338189661072797201754917271374807213322173618712421007841771745031950714511960055230070134221582819566612801149176556451824214658607844904039529574413415831553945473122747425035639855532019281958559240902161298984145544164264793503788363118601705403391825445159433274543165441270897433177294335379783304973695416077870703166897380215086066308422303690490184254346212846005546440342797320071835792907661877652318611708522198137732194229214945654429325969947339498882074060747984088510418960476820815269619224458121502067487232782803457166271801225602463224061457924718483809864943267614378211624339649478000640000000000000000 [113,51] 92986644053300836676549135355815776548016611913277503505781765871118948136783981679142870679737295767882126159560130444842343667559487471460189295374921396152925257660509039190501860767757418879609256167499882045133911005249280602894898724346058252786729786192694493416613178557341327121453780042712589850915726149912157428328390026286045315706810104867394437030532506551475288037141635086189425103478995289360804100757053828079423178239969448862296833578598042064498029430666333777704295583218595621093474046175291852417936237639623373790191193513600743444584949807615857992086003420342136977504378462344337873632194790155203661804558221316531601294584318188235979491581856468927412946716450927662578374985048485470038990056632709277403522513645395171692517585871504837183418999626530485560096878548610047795071162183179636417198791511827633547266451796628181101119843702399629281702117025071408400884278203451919336772054421574553188576583754660254822319180526905696082494779665363734686975627778681256550953837589496228781712831729386273523383442317266174568088515770322718489146080772887616129013498845767379889688550503433522226149765261132931290331285153394520567143778948032103805521586967375544493112306774763841764944758743746627832797228554955764423118001945683968192938789218205186136846097846094041369555505521690757351964697273828924670055337444441333566096641962166067472206009208234926637709988342779190355186847791474151772031282510624702631550745883126662837843343047608526505291986409429048079115164644254612233573806407394423351337549849575968228539423275762259444967429675755578677139941074280662552675016517396084021016203763785958545231146381421743712007084440908253665194013732383949995584802629340015234311469118863884193219226234557073101534045086964936770725857913111851471135587176210759680000000000000 [113,52] -20581680688653382292195489245810606417166353303436490102581961672748662764325244688441030181961067910350618077220283212910880673150062706330625902060302238282212651954333998869653154154334557062158632167708470556613028422724828850303751839195851514557924286371913130948271776087987682886593973678018913746919430601882240262542233306699817062014128964363246177300849325292728984296859611658669952119969582773484668322262556080866455077081652196543078651547112042534026125205001761211550580615849697714275800509909433776565642459348988074201163785548575522501024611324161882728145683365979811529170294296936402356659114196397020653829266267705385164556518465007417673657370252037273662314793418100945660283794086225919198717856604193945344941936999691856708339637455834444803613959739651038560948029919441169870074618360931550063967347429096709139498021214129028253770629400043107026794248613385360114203735985934443387293414133224194086155811799777749543670288579351982494737030290419780065000752675579238578147259265858087530501533698796990436888341518276189150613729048950738304377226690938577956505837632396286302671568466803140993667103087336398236486415435025450995068578506752091317667072116262165023919563178620536358347819629156194263628163906736859599976869163621681292476042109789071681643484774681867888458919362699777980700197660046918401931766563492718533298119158573898836300133024317644359279117277509631123857503977602900797277859510750649734296053836518562320817870424296322142975471528287780497310147394692962022406393120856531034733138356093379307851008756522362983979203018592982879274204764315536811937912573610556141948358592003398244755865785568692536624802918058808717603420520460491466940087830798230449138187110238119717706330109908670128597539357760840324567781814090182321126722903967006720000000000 [113,53] 2637106217960728976270453239065213743267781757231432295008354193329851380598667295308726304347817675576882917612936566368906943974735945098469722494403257448491879431435202222054579667441326580464899156731214874571545665431702318479590953277043885555304927199128667052486462140964146053720289630610638868566358552196811806311806793541080055063656334107167409210566987943397846354666031275876614246518629603573697753871419367235924399421120017427384127053162858035411017078906239393596708835246104654918232293177325965165507101686662711256154447836179049859867751912571251750098296092582752358203114399890662710133133147751456315942652097926813982892323209695526202566100645427979605967912216985786155009335541480664206869772766671376966523486797903535904882692431138737496247036615756046356913778145266923436440586421588760724207624198201204222818391539548052866916095721150413093111335861692896873774070859430576592113819322476944902177822673600424915359541723421469583695040090155198406614648381800573569386245713644147877323557176192083370938071526100434045240464906270542252864634111684291306018445065874431066248892053876421107609808274585457997889187728823301700030915689050607980114630657147398225452467008389985554222757641028145212109368370184256885113056188374924797278621085918750517832771188880856385725777416072994990268687637874713657146959324869046310965484270776443349868949774580010620533804749373628496977708181571495750341284797436272746571176164405449771081499982251905770491019189455635785370997444135807674149495518916851415427464544887963405496023568358581898934017974540623025787911101316018039252035697249902091582524489956445375683419326956388518929536897136272448433886633880508364762672399789904536259233909252121453591593806779863284048428457599952449191310446844964130345278812654141440000000 [113,54] -148628304047432043685531114917954649707875533010255656441078205275280411763420686518665965682893395777413346594074451603997286370510891063884934674937372699499663199510013374174950964843099851238763772262429596646656925842764891437680159566994846568391972657468374312433834568897272329791943804792472961246510133197031107699710845982407491010180394628591574065390553209175264834799359707092004738276022128969175509154633772780581180985764504073842374836330909972523870711013412943351787720163229201952404717259260557475966087628594975829232641287484505700199720135828481484716681493665972631292754023399259857984652113542373576089540862733909463993512622206809645486932744023250258063956734711870303859451117409833434617298982711276925532823565712148468294311787549486686913307821331265835828405739344380238957818544172006428984897414404921649450222157078447533075788845557675663686826160189801473035894226749751212442696047653426513956486670411789600953284105019743990027050664826052627727088023920408140602750119071476146166089291919221692223163748631931255393694151738261306001729280308020977964271467641123051492110602111510885097501873692852456675620510245365471444530800727388945310325999972682690686453947231896255045001491133043929029425724012159023232709012476491991594148926375086841369360271557215238576752618440215766125883511769715035328630393848026924399873177188434537987499411010125136854129630707753602794562679597307810960528799058391577919137653171827486748316346709367597592018779324466060234485339755340107511368230208610865075485341071832229648694926247905774915987945561055334119874517635347326401436027202407595433569496215081173856069185737111514167274013761949258100918615036797865430522112671721473744334725291643691487759964963207871027679740940188238426322536841916442242982033961779200000 [113,55] 3115971021277043527796101589438186451342358557258910746752161656103988920401511492806819079044712762943092383294738878965151396153153820504928616266125653214885350667358845296907431176560119753425167998980492406907271075727318091697243908484918068533986879777939490152440329534687888088665620469472086287269865900436610427735622258894457501593730726481050876484577067203789380114907668372440946225430112769788950654467769282600087566308154177908120923765817340388958585385372989625388378992996511430047188223932531986055201016797594370201030923443174472326568907027804223897177802951073485076482772559467510866187686786946802499599674712530101765316765069784545468388740431630332098733435613854697380508204139150192190624284737660059626116821157501294566100207413084130234029083137566279236227012168229042437758831531144821797545193641584990448384086192458043571294521458155585078051695215293000819841154318358895233198433925632138645958093103715952213301605699054232189919927401323896800101510844742076366922213862024405699106062602389669661931314474123000396324034802051171111667946882797307420250278791815538954610997118256545492236129391264951658121609376220022392035414546434338576132846774548988683527841620727480144494778330862185824838705245861451928588332253278372900319244275584143127022649265756610167094377941084802576480872713892580887090266438021022666865124241345238071612606331102328665611415814092745433535681718740190685804343330750420612061450330564278943858291263358960567459272497720699134622013012165176404425211822555710659999596893196332897873692530723217046615990687205228885066442711053540328561390606650857324860423640015785646900336796826453912186816554715995549306772853088403394378780730564094460121578274505559854079289596598720279417692069601783112309942837246533865519151215152320 [113,56] 29491764890698645736703577195655690956942116674601140681397106028011370071959793450385098758658400944385314263042155914201223527675650180508362952202969673993411620221015758732611132814303444996448579232489494353443584949408942507055426793409631718968696598506809904203951155790798065665169879588350088614300714075406216604711713640925771464812129257807955784193223678453887643106247603659341571571757004861590994866259438728413212963945184558014067441780259991016219184919854541146525637978379652518310209509358581424127816413557003347336477806960799933210710392723514631252337060518588700877491671521061843622871397657831527034749580032411307443593276708486657622555647963595227811146092758229842076984719184269764400989637670322524094905072140785544797926868156805014090012662182716784497508060138230857821725944761092494031638955365095695443712773009001086840568373399855377741915840469911454137468572134832878919391323778729114835299566131747610632923566813736202578780089583075529960449847942940644659026200763281589411319826031679294876941133424289336107570206806398985831448712727714902014459321287204447042597858326253350659345576645612446772342696936942669432459137509818612410751901052407439296620110303079502177856803487639503394290731502817936831086721343343432744266512545217565426569474629302728353147996205777140963273729103669507319054540977485218015574750794169616505813908053297959097088336304712304676262786210854828929930355019468245412689848816028846813009981611131665110867406811781928252751477165033399395961090326365726201057643217059310935290651449812641546902433038505106099961947127881107992117050102472069244728107111873923161842036926246335971323445336965834316367148279260357662974948323128625757548010030586545091932431490006904821578573263493966799645683183286652087955456000 [113,57] -4780234839314048787520430065210272507622149285096757446851397714078619951799743745865865537117719061702149680685509714279991899151873556606162165364614283325047819328253340514137481391969585567631670604110528711866902315997378040504049604211690724638212386624905222750934072544022042465476552073447499328808147581535281093472003927112069111776199948931227220818409902367998237746652439799827186435379973079390319226793183032915395859619721278279535395529606048786688103345037069865961823948914698567340852402865492554711452895179961846061462111516049017113121414882870922716800116650668298518814096911732588001380840653926680021531568811157657763163302513442493650322508823694910077322749019079283715293479563167625829319757884973603465572327856003246488579151745843989985821319614851318826446992006122939078771234189827057591290406488420513591518612211650310591491263872157012349322440073151572674457227763291615760069356176313891745003494586006919663937789163802072340401684177536294738876240313262431331070071147539373850933267286811076336466552441002478347350160491844620179567960489742428551954947234136569635696216212919283779440495284902399563953771725235154011711070763123446413725065804189247643736159264508263128660109839551946592638408300681320846478567356861928682903167334923957260009796070129725318013126689414893982665320892119902830355684621946462193795104463766030142782459288689613451445758336092817837158130715411639577704828689681641706131787504376939448044845585202135721712418945996499783277623978985103051288770799002948697348389717554547302906060211298121250863998071272722927631890200265288801144921787355590529064956434952584589328998774291555971285501326771417618575940022415552459069026260587449252883036466049656855811518728721707491182873031211342264017738752689184031518720 [113,58] 31017651887235538543529285741191422503978876352864966541596500869997332352490461918635537493384794219605422189860574172139399826387723714809024970872563090339541807506428325874235345058280729757483165050639870461025806987692532524857763082424609425185751888745532649661715684598286516571538184770441306605243728397599752220050933735919773627728999255727389476105522934955776053317524306070216559468833437683181276892109283385463510318824033232328114843096538951861855655166889075948822412314669564812554840444882189400345029714419232061581067122370137180856255094477823445945987871574823504825671750632584132313866938006561739008885629073755271194284906220241464832875879934626412748737199598601346097161182316088169976077666042120263753699434379083319579124324778374709795482493257721431825834923146306221746046900250430494900332188201426395665285890577889572251357058938282325981358605195799349296871976085483230042641007305619753788537932441863896414956804775086453086246659563269842488134617076178337952090593814381402100239092992686665189886765114980509017327807463286360645289633981476934332355368141428387707990035722700646182589280116843153392218464645620278656992444691145037230282092626201341537027527833986217692875170051718124067220423363052445674832244031148298110246975809581667281946706931373180359211050606565293642265934434110061259549703506264451909165235702503336244669689988939685499283183500754606376535667993010340982237131891608743914432887325424632981597304894404828228031536080887361748546758775963238359256835521148730027347915436120221627183364142069514053791269129313255892567510142999979811417986762508456298653083826420072203550746800180324040791084785531489358255334836591516662382867702267672583331381305901030012909452037301853159082757754928783634978009226063974400 [113,59] -2795949073320618635505741661557558062558208977858362833434822433520184438809712414605219469376395405511558464556774212743406813623105943762717340402716989798130636338293384153624065851129283007840715723954254559088150814575449963166680252755641166009766055698884311237493971461394081961668849173621688884501103294620030914561700779072117945737032893577913980974673000693051801401375964576635280400285148811604765265117845505298991251137009682679637233636824740284134775002223069273793957147703169355085468609493990596501066374798891824741783655245666843254098291702442844196686028638042418833862620375443907566171241213083665377583700082216175029886128390095350327093041962745227807201372507517526949723008621210876469213135219781183545129400483345589078202431031458308437990742227897022239525887428775169001223225333112374890585079068304533879315303881474290434026678866871710767418393770178625519344620428891103786827258393067255828089193718045766795574585453577316347067939771676331351353065034823642694563646037880717061697204323729783638348905486860838349723514117405968992279684504190840695283323562879528573868558926615211040525919754711413605962570113729891918291069077312600845478205994737212549190672310495862554450714467269413310082058967929299308367107975131054143090286801095578024836904248092123032269005173767403997306969635808616875921108665049121680362223253462152781901683917322715145994975400346851040136584008063789994589997998512054579232698076606059873731957243284545897748563002665679537163384029597507390781214729544389460831898371253601877594803289867711928069295078764027474527097271389974499735799545543259324249397657744806048084815215251106426934164111957280134739506842106966753380598933927296667016186988743685102875105781933745253056109429923544990522357967562240 [113,60] 286428349006446394248792311738949145194715230301373531799192589775563810096945448197207167692842007908724815215624642716917523201468434543737244745099108832300026508102383436221279390678063129590654996667516702833865046209461402861499831493826249955885794205045662975763556206393393306772422883648062322894441172685250661880577920152734088610271968945071799966094408874816703935355553135135697669118228583876937215685964487609395415573936149724506988887864071025576548205547365142368095915677902914823461417229691518911975981174953178756495356453833509368313605593161522155859616268531959120094461065154307863837738678520758240120081292858195634689101734592105919339680132296243653474716732367241776463634046240178478216627318716445936941681484382126374059892535369592088925596912664060648340221969170517109847513320385535962586118123586230965054176620472614980455678594646107585785227930049291439835126405798135772805392974866697676556849613560480875964136393864242188520199489039204501671091266461523890270356733986664506410408777657518188937104999312140630948731798402567667563411182088525063945911597875543189779633623592875893993325300627586816028570310773720910379861481715507823949385566318820480733408753543850604139728099354383661977445117571778445358075185363719790107195470545515004041349635445644755831786857944062056763255416007094159949110096540453827455213220255822691939419512801973469686715085602190269306381769511612253000185273597226233292749876143850064277598945944238021549217245980612431706891312564961034152546710778313483632282547811250662755211757428884414389568937481117412282567307060769212661324462069233091868972552724834529513333142597400587125162361763008663509822110128848959515477560250179154181703134127524267432207508399441565246777642395123436896184668160 [113,61] 8512495402088067717354141618220638669209602283295792846344908781644893915846467649852489619990991759885632413824961221583797801657081707184347456862951766549795208908558741304834246355247252484223858609745949278241523681823981732513340485774715004442331617649456182775248613927469788953092736721870243802612248924826280938748360250486745657928388576725138857772765428801914896863053356992589438064150370161125911741856782498909235959600232261790039234252459924939847707560862470648678667591472470012963525117809720831156359332537257447965782133579970363377072686866869679938037412594257544108527801084097590033999016497282186589549787380285448568355954957458655983317180188555933028451028565018009497105954709166058044973842906433658308415590645627356795238977921852296712778983614437329183908392664698629803126854699092216563206057646985823166464694080066598506909410918407165577562410292279558243227253928327148306592049372078208332132342123969313080850928732974642831914787555246840413312574475767737122360394047112745933997286696327138894375092808880439492203823972560244569692601479133267620057505760658425912663135349258943698908560963545838802907365912679680000690670994301219985285272437880438139813737564502472515064494655352648416596988195267574335920192661473075946109787123217236147952082782266562825337391537403467949556706332592565208387680536445326891277923353316215178770974619487765565584564687867895359527561932467083613674973308234116053249016739714683072261785500483456170528574781921973974254661544465233275814708431877954048854020643767057928108493717241448267294905236158705302774422946040582873783106010459205898847296750786683782480738635929259202876887043646795833232236310666049271549330915551091610617332738299708199845780553010194597552842815854787520637440 [113,62] -355833679592394654938067221884180762769330521125526427459301255342167701532115341061215223407020032086127051403397601267405542693412877517927652247731013464084511266661143725818380496936622030913456350431260415372903771869621469696569211927178196524412645610785695451861992867741632022602030222261163090971422847700616248284577233080875259868532337213310758045657243396213723031545143043831474998255555610568170419006339169155108253455446182125473193130731678461866951960962483609443231114382156672081088692644400623706973540610900585630426369210183833319778305526998214167363682428776401972674882398809555426211536781210107673034290320377523408896529988590579591643921783548468175918583792285704683790911487039420676195836178480799330735564138480003943279754712792952673401265526218976253421205834933393186597998858772681248519305853356261692703490524259852414564978733280122897236167830970064011821148833096274238507784517168877304577865553032638436200011832804515506055034692049250170658737694706671035452697780553125801283505644096646994430338944440760587390112616269546019093029002090339568881030741364669478764872559390349949845154971753582134604066481866197384438615734500539837747861104842830434036439829275832837987156570900391792416224808981312075131897212602848433707979220797267124216453650661538189985075416387426774452829137817557373004852236730005565753709778129062277822907791091193771934700267005640902817182102716947890002211565568700958688455114324112673796749207164137754859634589930180329176858092912532419643434484064430888903297694879575554852857716400154420091250253311685312024013888169600160482024074041602771819511772629547070213601369381037873568392102194689142808651408959025309923851620799177758297307746930704581716700965899253172493506626039662660160 [113,63] -4972372132490896225401604634287819380217449693395720375076907282611476406715082600896864688174970553189412777834458116309700237405206844872577889594591189425705174643725589390109315538974144096496708203054626329632831104215228168614247712783159820588442937184515053515506864772077140781584677784834966711358980683572510270976682921209593841706046672537202611909068840135093270682935110582652713250877058151368485303203785986517801134741788114964936178016649457361956994251345328174431877713362674253651802495394110347948703854509658089986379899201444751005703717909919283510896689142850334807318099475399807864745221509397293671960411325959626811492290257538389930200169388227546703207796316144661650350593594025094463477433241973959447564411091379637891167414017749217166816957002423050267676342978421541242023627880961734499549018840750754637575573792540527086006338036979236683543815633673838037155439045803562053758855472956491882478873964145771063110956782819321619168076678137990494265952198129642397430876378677717043528925421573684492968381464242586652169976391774485728885739557595010400186876715794912707651103251431629907132426904513721328108934215364936270674206804623956398316279536532121724259452219002163726169583881003549514963816198586222616614403499066879759178095371252862042039383126882881430118395273210332592119794662845099883008507281176986887094636434121178816578477186692601560074568406327053378994544207227973235364600964501971630568707280520716585547002263404597500792395213280908874629793704605493686485633731681748512246640766216692399617618114123610586667180103474871567367691673088571391880720599324358791608972842437599331303993344285910352024948811801896680691483543477018170661357570144383908590406577129202761279459191444828559498921051104680 [113,64] 99498077659211029709451363520580804191735205165469669264135129680106134237683826077448254992522532048191210465915856709474035940550107079535154812591047835908965032244123385054938631050770431287177877666522303635583164159856141697060854427238727660315863727990042060869360627986622210773907197415468905032310587060105847445436449449578101894858893959775160099484420418432827542184176488101522423212266179360330806358872724781467090966046159180801097655198344614073096881475336696107823195609587519457726917761807066500372886304283125992045542553943102119952065678785553670209136705842474946513629465755529086703128997377682940803032386105698242842625933802837241868670728268410783256997219512377647990821040431668686741133882467914084112192472717497136106620457303125367301760133258599052926075748994256193868735936345906506966961890386057187064262811287664819589143240004361833162349077965585186185626628002444389014998419637893285681835340153830128429238636805986077062437031918836101900996390242622017023835313516004958222849910872720004609560792138047586013847071708225515288846556434708197497481515857994340000962684710857600316990749920826274804481443604768097522413386747298801711516870520405865353806378563393758871330279574045547691818422212604755446768191997375207665771729639950329653539200204489929346189171855997699003373807761644900254398693769995335984094247209328447921764218688385480670563424867867888332442299347809875124132410856651505592731585485632897186868364889149523766327540740649609431143354441414716974215028416883625970276897433825371829397839970333545959648805933654280230731990758603142985437101555368434771441141995515127151136305683627860491938804225785506493433654983130269365581701148804707546511570589498481087735560601169198160865866240 [113,65] 1188112470454119786360437676523478437296026976336106286767286697762489802676374054327237676507486666025074631632593961355431624497049488166842655406500605546107839017002081124104448611253522750275335159219350946905473574660881108160566322721984323636643520034337914508831465538956147833122379124588546881384940821453051001081443634506973963348358643705240549759216818199146923654197927996806228826748040507153894118711764786799794547892170869571685595016367019418382574329466566205099170548317126447989335881841856798978504491907471385864128421673770950559673037939700213297161304016076729189273000906357783136267161513298895116421008961749343376421561441266216940445050127829702520272857960164146053657064773730702764793803809173499378168235436068571605965067643262911015364728703597911145044567071244197101072276479181940455968921381306497164220403139094283075943167324584575473279102759843625393631018570339854116570418722354847988650441092005334577664546603743135643468372485744632491271339739894743226522910132878680196543011404973221630585883776461506498131186655620345022779997217981068460493835570256714429186343356634757900231832556728139638553672107284445325387991978760808582231071297752379639448237764962956943229743793456680802895029993934115975099766849603115737937176283548812207275603827699908635260912453607403483079570108323883878940498799059790024193614352468893480976025952940193033280631392810915723433625236097559068377326215448355138075515934463239359603863439058779294902629338538848182493489594317074690456697485065126990750523607068357290606851547929188073583346162490681267814004324136949781428711816312632121486858394208937539903207657628903580187628594095811828123245182656591181644223863369975538705604145395967945616643924827339982210240 [113,66] -19293049717879609767639627726795560000366755584651687373559004053277872185300386071757963989844516777609882904255673176822899322073963626232091017241404596857654828604986427667360324666594279262882279067969320361637194505474631346432871094439207845982907919324022632709765931799292199626266827178023335764892876272198727980021701629923873995655365734181543473564504095727576918026383927587893912103942231556547809370402774220946077770898227652189793776535813494427719824513234871226529107951434017238995938807204236891528980419411403796307101966756709913713058070452478777443887072428483614944336702026560027430578037574338148234377135639199202655754743901005027289194215395989794309571107657963889400321884939930291730153058796375064132422686526692673312302302991896057572273915654475540743976437938477984094288713205267049595192346823823351928288571888418705275328232262425280599185653420924078077764066359953232866818726635531014794402035669270276229019390324080737224941430016662064752300027498120173652512453556682838111463711485999719595844548550275599451256026444137303573424054429020798866888813976482473690385899499606358433310076760429555540079079650791493192525715308302573058079527644709359066844032419003026849645484193089408023988075542095683380695564483807639862666310411248631109397276268694473502018315663321001939133693832621724361960606412638528392505263751458516494116836353416160398363058961651416335685171621316068042029562602581502579020162951162568997518344630049655322546546100178945144299012914271295583669784017925340136825043732306133692358622393073445987578713617697205462391549481104934745270175323754259917431465069078013701946827830386047536468724125497143972794336401573617834987729933566739857344389896633735988299884213093764160 [113,67] -514819989830295503298961408494512053724115243413227790065269310467730674097444657107065482986207855792599254057345640872154138956918855675256167075731036928566249695494087749035537165519599686125697039772799832044796161858341607248637802821003139086886762911162504002101690505711916878763933183705354681804329315866367423086037816194151957321662168394009205350708142922527790403553059855190155109524781701180855044789086948514654946284324209376115999233573237324791202418316712339671322448141998249859649076311848975722112647969722405227861064206921962986694741285914133881763582287324864571450273681740377981887944894859503730731053182364998695858387967195919795525263199250223057112388146862156752835294838077132157793930661794375305824870926761005915911163215751236608916799620860634215917139883967322219055130258345178006691428831483304474380732338450024060864657724062892203977588516462453861709685468490622024386607674879269196728979984372607468127726151732882715259587062878210246132059870014149926233264896511551879164637777126437077084855542178653893046839709809641128894343996365997836017971258207103440949857869371126471855886595351133006997060882387772750835363033897967888711514016610470787111205685591182908833193206576579662408606583457069942395565240989042540376111761535291848962174131949619985248865997454896799994790155285765553225774914126176173680841647312066983520606221518098714097726805309614868375333993153542409381661898942862081338608887771179024743590487614657547126881280037328252469736585483727365946145709787077550535955944376226827349025365001334459404752137184261518366594926906870501596996064641613367654686881994258335515472309628799311660067768547121937259193372044701950672190553099673358516003299193675782184106787658120 [113,68] -854056846686993398366425069187886129135431691187361975435494047689753471034846500448669590220394894794241068722821242998795141054252729029182816947485377151893940874594190920453503702026829590698512376922884631295832777002195857092648585287577974414068127515971205336216386569827443665040147089697889576100899794558600687508597225746402483401749702075236754529472302780438111867950046218064284496229783845909958203936254989251968927225627547525083344860288430694023959518918111837265832581736495770046624062093810985296004816786160445936999667951903679859533558813294957255145025928703166523455557447349709336884308601072725181901345942752105862444858460419865761906156534219286878913328541726007854326448769261267478694106094670640408710456361490077343741351950893196916702175946901507841259111810680994210033419446524401415213171385435451736208779576889457279838715727401681095160494421574247187048722021991741917402508902997954381242085825092941656111065852954010514872620276863425089754235505346101105923435677114681158496280176249881946494072325549443771848245715997980813875877500824917239652106607946827745681566154339327481314333007914162844040866379404117739112450862781734205497678180688414681632264824004804224131350763608010639424353063068950281247811721518769965788117026062022428639307909112762824053267779649033346731132766022562457633844217513835907490898014112301390505217002410901069849483378704835015814310288323074387999112248017015278150618409892446957607053173287457893508159098368458139710249518012221581253266372202587460368400823011080223247436993598024409430633950726337883094377744129622959177762166505873072241947954167753781882753157940206251549890549121112816120010344591796244979034449254590194962089425502830430130036480 [113,69] -39545352730158519327026956275093390624603194965314474783848439055236518516116276618502551130463473421102865939816336973322638014385698419917133231975384028507144734289947218038422364118674923790434706562186356596303791148249253179327008393023015217723123654212272544392116340513072334717189210537959544239491510491433983126656471746016165712304533388519992838932076246541059887567652536785534835701797479613640343689925657508689853273274538396007671492960037848819022591417465797963183304981597047908703320962746191912554144100877205859289449986641486114298148126132829340811125736346720791568576763766869630195813664028612827310952935863589775338882731475298104084288866987658348167283988326529094601452840423550713225723844333623244562516029150200665473893254181091394686719976451918415765451281216363809265275590457032929567126151257750313233700466975542085772758292898746475574125107841532527218486488604417636650085191100016066220565937607265085872837375621842249814279734477936444741420975121923947741648492329105265024566985009569419176277502299087095639856696992832505443579884125600728246876932669108845859157780623577618422445721880327239943867669346595060812461550343338128094565669500747811869154670489379829364236101486946335315050810132789128665578509389031402249322697265775212794750314931570396707975171296578454436500822335505756802507753863158579367029753786049553348028708920039695281082116415994246517512178773717549358825043984030438640793529973005649357915570010369439580205815339160382142554669014754806488895180360198883811362061593902812519181014133785476783007412267108101550857542508486794278592248704050242974504251549572550190069969467058174035436728794223612860590748153977134361467083436217437866543305425026722013280 [113,70] -129202855065020621372921980081805698998292276320228396181903552989633333284195328534956564386929521294811920633110331614984253510081270194033227747739745847737428969084463359574877214576258283883990432953369920367223893392777641079866725491540495760570303104456859240044636298862201110589881458003754965688751688736456118525940496546998889682560037670982933043617669359229522602847632676806059571313526788531271283117459935109499547559837919995602048368925087349122258204328560039659166585667465642338011304721185866824844037468605725155595387876610098392249522933041445313243016465920012887079222555518375949791077581253781203354705287146450467811731216015274109341920449857377240822256330001934512343163457084573282533036231154512139921411596355727837636608987191657274615493373587987092866485478559677856242965826340444937254868634144023196703569848494735703248433313107663827934285671582733734666479679491217862986812136814461085272644636370935446916771771384795902609797279248441209361249090227143586330748644257794856398207785464577540241390487577705062081769284551158510393422701852602349906514193692034444887395483079457573093890771191630786114507091460616594062519520297621652490324563132995504099975762931340257769702608719371748306996890939773307063872336384788030994276167431040181409465767694412458820063321486489420369387731712033564349589438413658673201158017676545902647374857747445908225453747918796949126314348488267631291187780468692888108854057125046893482457930151807689775597187297057719766122306515095234300632353753617460531438383524278214654372722980384036906562693902319849854922069860836581414337721065478086950622989763399463471928425362390101507072622076411910173633558243401272169768232922082552673097932993010816 [113,71] 11848592201367863962526271965280419607214478855224434351390770719462969251012435895746730471554360645051655343546802592220597635811186291332411176414182497577109297342429749738302740460191428227492331904151983638269915835807203212055297057014236614465738903112343905030640325133683879393572073553077570001125389251278611073745566694393588392385858118884421210408978597568257713597974870727784844005010674582685149098078916504637108152924230358190050133440567642295361242235421543342333992098968930396023503379385326952318130013218170601348280471384900155151430489840174833698984840495197410802138970201435431820611602648010763982055656399216187867071727132663881474887147403980376852586771345820272938644034388378756646273992114435713882305365314742238648277247542512635008664710544373951553874489264102646469723705997011222384638876078257076995176490592482615628389780195295805731740882779798697318612612062682822757357317278810756724867657957575000025062284464220431383931239346919476384436249306219279853690112390140413186699897657646636144906612540510683908207364269498228392430926076408877424243735264921569148678233900923686674124323909641744442711778865194638063293972736750607120304225010608828695508548122895671420116103137260231805678239335525017710779646942415150206564309523950049507517548674292578619393260395476128494513938066767373225560484243812902769561405555634616025171679051762281740257383842837067747846798160283097834511896761774319327799790225543615150140982742175571610278940434481046828534475934154190293033618103047086665031003231922652384198316860223316610905434574243272737064223729658561929397665455137948883060907459004386448764984793325053627882622297877488778981263164179622954761195413955718262334793763928 [113,72] 18960760924322132488479257547711253679596899023850751468694454785043199696588393523734676594905668016788723267963910328764578931200323880602784294022085554860285891546285728413402247176355592897260031044689854510610563783520563178286238947638624448642007918998834917103213851872588242338275456535292820786402926297852823893148765974923812699730804668846249947341734271309701069610370705308787183293749537520198868694863336947661288521774117283440356846469711520820392015183784898776479789373295350955495242650061500595756636195302244831200880316190141548765242219264975092032794429187286875370116095478849047071382283981752019940919865008558365368618996751108772661798668462351292924755349049644863015499061886774740284070994843889720865771147872312085673571588968286173486985899581681258300836228327697713041236293063991208499332997544479310813886800964305002591782106780551714979405909057166460210582095840377354709738880084358685438323712089733803865835473657340532899725909946057070415048216060651749365433377589186395386617491988987927204245341078204416130985246982063694558017031105689056499230991887789688658960797517397701578215502416829358547657925777650904274586747647184048848266750822216832476184143655164120533185535270184060933603573240758267495120695338662347943723476277406278157316443977357639774895276217132888156562016217725173812290519029140577474277150297943870371575311747054970653821395693340878770197461699096817671217560689914712795224547557388027263731904478939942211950259230584626781894826667912192620024797720620281003056567466563917800750136038244215936900852285968276786514773437013668741823890464333806711257366666802890813003162367905581529769327903507596419577876285825653613526370705901975720842240 [113,73] 360501755636398043671860123373708726220624057938085162398249417392360629859238779999838981033980770160848878499251827870909120479838747326801913222870640013490738096059705269904930295113194128008201885083473409349125854420559936129271274759870732133737114812713506832117629093540602724805509639669324691355277542610347128795398990616334446976627244855228898387732612852681663195422955123927660830032639141607836251878218071786741576256686804370022504106287025650364731154859806576058740605952115477349711482269739816366550551071695905875663900038862403606828199241370454415109500543364036091137970398132909705281202373456485550692673786021092272454132119378935963888346423425833407693032298860828717668987844802374676729825102518427822711423488233540604979087432294189187973823564222427361480864953948625044555307188933728821509480839744328568532265180521899003253854354807384441981721754431018672702585617522817943994493778612675546151458572742855039812995990614975616498672184653468819968727278856160365168207602109674869899699205093980103448554533555672937928939233885122982185264006062641585142769582411660905396345798618340024447319321283785873898459217902024349817151606996667003239137437714710402563474895281789598784083856882608386385797635017621959307371821335492621422389504192855984630249675166213443140531728151496010116829110156626988885847396166757075253998458272965600476748732261566933348332127982424791529756531138584326707444156935009886399193647768420689962307203805337591605968743779309620025319065393148865823059495768626367128625621295797966311537802387944544099704797050801805641703896278587719113388463908143894968810921804581067171299675677745214506843717684819863497419863794304631442213590914937947520 [113,74] 641173120079994854408863638240272885801084502194273115371694618001199312940841055306800121459295346415882370676651736301183314941219490090158035788784307878203502454851747993534796092501962302196566279829698418053521509508131774438969458441009305978694977233865035314865541921122950392452478499684758108837353889079187128064946997105177422714850921097776126497201329594535379345556438274466220144028884034834571255469818942146779125535055844922775789211728132766335852421323462808255283202038740927582582717806662921276813782353214472168725066787263887514159532089053078671424975790856344765169901721412767263681278793427222830029435125716283987691192125345824619545470119164885976688406734717005145774432011436885438580939858770198411107077871312817827980183829438762883855132807133851741749537646685514326770994105317178398177861189697340372538528180874737390163113059175031463043304466708164975264117434514986636237698830744853027202536063640411534329255837198649591964274637117433910706877676985704105573847028135048195414382119576134448571544359198652995942101273804841632776437807751381137431910165022166000314870984281409340123149087762751222961799569440366723179548937669517454459305150667066036059405994704673773434084061192441715638902946856607635765700660006541132454537976052963464550266538645914457500757779937446782097538198782222646139201619918193613251102267874620476719059257061916568698437662753172845037630578574910794431146335152962731632106039524416804479435824331742699197929634986206857330913407084443991528362000173223776590281941875245205128289336646228407864433139488404059798067197533606929406124925404753680510226634001026944935822505657469546693142143552840721169186483459127556680482659485120 [113,75] -14630918297366292496593047993347535186516239845450820097291728738207030294542322271319631184617296757418092796866311068354617363328534177574796589092130072941754551779979360772093321196976974893000208419746574310665244846787165663115063065937995141401733547736505977440985701804658850165577112432890864663609913139353492062385026848988795059080433434824269047800593760327788232557376569949020229485958703217836606269694246815048593246221071095548573978366774830493682455581359189071268160228259113590415820579015174105655093316056883164726326643117584220181958991339688797623928288159172511990358400527573657529647839284546337068106992917378285947971837844359082572685142979556727002367043343332142064993785575845028297691560568340900684798980410277864370646932104251761629446753079163705083790274664824767578208190583950882541675042076091741274409217317404725439882923242877838180594228108140640493260679010763030765029613782793658785182215960835402165695379368188078757375182810097486157665237231148871618089290783504795702287428456884370646428041576677983396425281966440898526691530771604399275150758797650831705874013942780168614016949900456549350175472890693579896121815228442887791303602794226465129065952394352419514582673037222480659995640775947336775070245598359949537883265143635524503977847613017201208544897901185342760258698019782966581842996001713948602142846036500656228265107828262216183564308160319508879331591908612330220161876673184536711180381493373597268450434039034657937523474656690209492359574604020254467034543425468683957570227635027357591960424448304939949571779368780382375084990474722684390416882968977675081916531100738246125676880605033278953023532394928808090995340267675907938343471688 [113,76] 90688309907388874988478778170783959505753060428310510481020671867489949860170895578253210385558620248824981645802187522294882974696107554530003357897700617432343215652202619639147500543357543069723690883803499741641539615485095774365891268325638957101089610672236849477496583752434018985868749337549287008594875080244236228698879028438804282137133737338934715328248744542019390980952531880551841518498984126009296191538512564812712167039477728414449829113674844024143381767925138011045439543993896981411290627114296591414321606567218050234343942323307890681038856863033119233888633668511495333348549179707411948369061687104944422554886782939922670683305809395886139252060732104323620439736233329686757065654724334502767370976182697092417936058447435306099239301199077646563321768915519391522705926992433807752602390095548509213020291807544828952788369688882140019952143854915949816959311454319576752985860160900706814347861449562724278533656530343174740565986831921881989799378218648737924087188487991977096594885296777307182522487505688681023906703772114968744276385253348063988411213304751821406684939726765439119699185060205416165407375513633332652991427770169194013551388742380363026969851848478071341482986384318109631339279802463058131620062134353284487373462184724829050109554748352958054113574662702371961652391563328975502274693190452578141123277142801621494036050631778418978092523647827060759413098527604671568522657900334231094596285338927532317390288276009735306952828490242046668081106315590546972397748254392999507489224659589516916957479857709661212620152402445159195778608914731709784250190937786431380092875543308878277058051444410169408247189486382768228267376989939555119811553396751703862272 [113,77] 397567905898985728267675205624037575215089438964453432728006280712451104464558982098049741930219370992676780750813121687464637463759044987149959534233953056333449688539632308766817816185799857312974012019381348369598414520903722649062121686051909218785257416347571550880877644380924165435336386968294152098250869063079146181104651668034526953795626036812528478588404049727729907133545417113674024743694728463161889828312057373841809805694678561761603697276255892595870577456720677410362866460764917345544344687325499142389192574868376859977620087287793803252669959124537665879805480303100257971298543542160126150523164722213857979606205032495990200679400147739925367744234231574156418692165764596884508517486546777367725787038435545657201926985449172067316419941365164255302411585551093028502723936731119854738092536740969930990374728203059044958988257822394314425315640365442542850278299748749402984302026430801417606392136157360733103303108021851355946872794650515221747505548686527155694584865718334492039713263954399472528430523815819661231015212062943028904220518690351453783997884464276970009274496328597966456124180632961609168728601494535986665001126973135263631242839601126288319004013205171425678312478855941437289037780879749537767439654551053843121339035548652889279396828634268786787027589704708082870545526604684407888745255736686543241668895451693267373542831872730047343726376535351130090297252821618547569619363836832731816730321554642052282213503417961236791776381794042617722189714712287075265582826025657499713590886496250025646730497059639931545627789320256591575942460601954604768568281409444463796579459145403434838369065484090989761012972924637509154607723968582819785985565820383232 [113,78] -353018193117197881196433653792125441391159334109871803704116947669156819436601536819263464111617835106275925037895190802968600560863530377495007750050049389244147714054678893825692672746766661269322127658219973915785658504412358840224981016149221207417580885801502399605052249755826728852420782697876969872959610195075053733169532824193736757804979245882613076548527374365786792260824953889700418798199565235301678366289204891147780693542656500111687667916383503665713548706572672113085022112583245702897937427062470910400783764781657954359541877438996243622293015639117091743402929274276940373280259071544439921892598828385020812201010163414932441319121202084203929640977637685468977229363654848720426101095065142974033327130047185305656505585930727885191637705369749868937625879185020459867963666549960624713048227279307817141505390976096417334142728552500323069346357698101277472755849255858101711221731940745167409886946064522463063064364639887988276471643214890994161451663471528677331872696630420415769891797134359539826878668029137542871266559976657526806650601038137049543187639966854332417509636405398313653310772135508503042515140588105307817688620430991162514020871903925097660893197978652209239750449458519723471006698282536005829074248360786735925709647388990558353559175305456403952029537456451387696039597723920489060135947726682963786127262943822813609943781480766505826774461025224107668767284164746631886241139422267616692373432585734077258229697350627615997515184868734873246886785252928399490689206497909111009758525870741985859317029837998085631722688591243575467758986310421287260784911586547651576661416319455044093974011868317456101603356802249161603195750024673016576339464064 [113,79] -2555891086007120633629220744883484658415741214459543592739901332016071593431364267687986940847846171173254179278304387172086636123855662166506345806794645641592609123769026858970194281372441448495842757756586361721900793937086885440442435407384415932539770984102362141951216787136650979582113680029334790799087922675723550341818779171599843452523642247330736485075395334198886895345729659936373832444862824177175155792823821197067347594753285327381921666400727307125621357221249633205601820655289769638192327082986305004612372909983291615221939994670564106329131038136697466728166773426158047117817501744469287756093020344460997638114257114614351701909733861439291788239494971615567014420533546132157709272543582271358556780274016574915811841951596657813746104949530440127755317747231371455016915361766209080883091021736185147476422887290504807098975328607176650004969248327573245104922185254359830797976508995584529139777949850594391011383737408783341196361054214828230702591027498874426631424565696220984184876941908800458265402743976973769450634459866237328253442575514818820229196458289665449306065373513102208481533082774060662729560977592047240237735351564704914727577595271538885479152057885392929369863960837941492107935038452041874598793758536589707852875836470195474265412864511623694681206445790358026072798466178992823138806792041152814277674011364977514888567935991740811045306754974151526010521982545578020568568920121477983068717137582150568474852261298352523349895654854171656102356669073310518174742691715312151489995882616522157655058809811072765635449849727303593629861649637192384197164699491547892068624509360880415192563810011352718087375358739694966174360514044887983192896 [113,80] -937265594279983221864568469212531991744420745666866052205906806568582490162028337296958974054096368501146371596038094343025537190356722447764998619598515026813205825342325258753624929054858047313781426608666215390633859620957183569442404391979676208933135600670550256062161812829666933540236043931517293384067600257482168864715754592480148339529085256465342950096785563123427050243638167489058136796555869516413328785973902247888791989847425939750422475181963777053109999277817760218335123498049748338713128976404936637095179035370951082717847836031990163352252473602359213272203320597166058181929238387554226830486619840745224673463572690436769705754815281438103550861731880852636480541190782859219882483161379828339419887915068284435252031871499819646518776966929177478812284039429840909781135825477736842363253305424930310188774836939765490480182982104134125670773604093545040723879515820368311654348497080867337418995228966032393152984801704621985963031161341727154813968378982514974678928514139759115509114750669156873950702950347759654520759973025623074348450119587816082695556245864088418105159340509531434491873992961171509514848018062676663086736057055963436183601878783797558794356847422878796438458855361283972854821339674374358513086545639948136924115716540367289464839154195084914083522195170708619012121081093497377231177837279429659027276491006938805748842951529179527465787115777610108390219281800501533927597350451049064396469586459587394862761055826558018667823332610246096506428590746524354620625496735908824654808332409642691006752409056872772670049360367900449926384852845328183211102418845018433294094056977497929115629873207477152592002490209919165441448970162539008 [113,81] -7992056183453857401509014474616256589861338141139147562551997603357150606717385975743000473566953525567568690596323344579725815536895289834980326429112155127295243913940558762861122198191159152713309126112675296868178136979626555065952688578293221434616465852855850494603235729750981269478335466600758282936590806900130589844346295619718435577589916829265424577025029316246078517409806919084113061452420791785739418974401936734037757172769772715495136132931062850359727785149200913886235638320298891597713657330983521771639723939239426683019489712062839798310097976573274894625699034411795066792355375621200203735994758786976528906624671677406936797883892534885664129338530641191227825657086520423321902836700477577852473436200087814523230041468709080726858053847035891664955724257142292816482237765833754727882056756586937504843749820857878865033550291349979047934071508970520824631190814784827376758816255282017494305451685137189681957482246140714013272096825046287724226237456452368422439995278045374876588861124669381749376403370506054402660725661067992548005048730432314690333330335985629120507589409068018890293904276422077217631984496807451032165492646255217986028790900589366137229865603011097981269875745214275060735836005802614650443396468572995104719469762684841814064775060191294237069797892460362354868889326675207179249483495336391003005605649715264702495043296605635352887343044143871438489712754509058885319659367048362706608955117532544459980764531030629356096053037547797942458657604532239568126343263644244407775626720883611768790325976900939870023787402182651279254763675618364802145544100805673112518190287742915961337807139777173522887449457978764546842378030528 [113,82] 12140822753065416846749111170610963312770238607700572520523329964718801186898691798535556127727538764615238665211678441490490093159980882441253249877299490798371080195982467919075920827479251953867902845288547286396889420453800258796632706013029778727232926510239138764394729375937298263083129698005307659976060256594741637856461323206247253433218411822242084693300127241177442567603975653730193561444442192336274813559848651804801004627501690573547481674671056480011167616471024173239622976478183476512084034580793267737302895839218312249570747458807807581047528335671051254565192161952305501439515351252208207381705469723098911866918442032239560884758822055890770897955839347719434665111468305604924180855530621190896731461431375632600085515845387988329703182083335869024520695531774520728110384419535771800013878565509135887389247200708197015618364301382347882093152202094204381636417677197152519088715195849147062889934023864907928623891313196240212900564620142873018452370143128469543309973728248807859305663438380961339572413684732415644636405896237337547360700702936228417875102880971179682371801936899150905638458394057552583121110465485861499811827038247438414862407256409155861171107201503902441991328603352503677565819463422548819043866404840089535836542110786027074239270829876051181616049711910367835340943103076805915538466693113080835008945292687004998892457099409593919957861536431706874694239661436956877466521126221147700788820122315468801170670645460417853679040680969412860017079112961471710876484429705653223269808586375849790659591655529035339457397628627385331799706090941719037712940794883590393300987905645447603583103190538991873835027727795532699451968 [113,83] 74927804611651793102766549158997445754253821375052353042351260262425573704077188341990061914904613658490424126663647835760306557965486225240418619495085786781036548148750077814566527961915089041748750496171717162291324011623362338681230225242142650012458520431609743521799691503132977357321777458306418477723208981661798496733932978928823310804478526883544601150535955177895799548759648577969016570482461567469113006298785342931304237786673316474378626469065593025442795354945195951438756901902124380932885529287027225108156318474033550542481486960513057643444442551944188909565503854333860223794956577475971561694833213779245735224117002130655434558383597643682072948217390695181271034157258298458562986728035324118511619484921931145852309956196759681896911996217349473299483402399693190441506604865958925523015882215744924096493461820942662995190094019145113019792100290932374508176349831770775827092549392369016481965996770220737241480750031312562622497679987534629736858040909597461249570004628763928761116386861372090023422990952163087070936418219438146966129435976342529167050620715404697240821525189549482362353527343529092835676928799697972758954213069762414738840094952678921595058272746957670923952638586437126794014054988140916727598221541654515877916362066744512883271576992765241748080604921879780677365469208026211036358734146619295639418327999149401108717970007082214335886137535837739128856945062854988579546886700969968330436873437722736919802288728701062643880570955384806320821408598984096915352222259612316326823960179730645161586664435352919977184312285633497600344787450230368916700044829389672935895821882825960196745121351554363229107817835599082824 [113,84] 497358265916759241209227322234708652749628246946171755986710174501255576426693323395275181128833931671684660792078718896415465602537046590054110073794329253661018579032552208757878286466822890347967547456239005736841807335734709029561940443949550301173421994795247231664123034903104059838028312772387586336421758729892411580229789031272989485410611847372722640764072971259960384947665944687793788833842345364715904114683055164737572333325906791882750722249478542703048392134231126197036196307484556223994642391066534807199773442771785713101943716231936182173133542342306867074650924701995091057721175769557889179037175150357441358248918471975207870696926581575861580856401432637839243884797001781801279974208134379081337691530204047827596443561720512539713804627414954851972492338162988572113754420098878231782297592718533530808432603883227062815122802419631092925914177219681656394789086726554525848063742407621488629216580165508621746381829044599416950613015247062577926328086877184134727620021036005621541765511807597892881289404753153450818326808557203019699308029420346449901330867995750415812750985171213846385852218734952589236220635205470677161857304804114923458402787927836680835519121705715103843456967315906221748683699278159896653258239591767095620628376477080643772178698062423146832041168270655092915502062979191305040569648962212318132511112123573914024287562856674259243802526636796183995804545474632797906918675099340610208986467677612383373025335948777742639154494565232288952029453839806078831079426224756203568002670994763233903053627807959700038413540970266408604809209964584200975707743195063881584807482102405472280716498960884253587242785587136 [113,85] -6810806912841000381225485747834596738377603027523051217629325802962391209588182197260763210279662486575801772758564914385165285181341407721563724250098211325561842559418927386616639652979062676244700568622368499381897267499423248513384207640477094504048093651360549609970974017612982122650390077520840421156266121976502091085992132386985782329310918642250075013421324747022407404542211027629375488860365303122515522797587967254638313346728330669956915586467408732230657793796546827547076007367079324535537350927885406258887153701158415699824229465606563362753674298429511497370855787340349732521000136335536915314478716858842272669480886732528850729919567331447060141164284627126631832386528956650591847989874469511982356090310200639537799455505549258222950945473504115010056862625649002484641321725086305623687202544542709535172390642542797288520541029433147680590561346608320038208423135681667358474595278968102529172986088590789149954553317918418665891080723988391103132445840154646571627520593928015808329418870595818344795559075039177741090503534499169635804789369420015221310618947927158429008219854121491668486660967562113434415509413280060556395066071851757949677084698411763539042378973215953105850049806316124131267170569366282661230911621950106826538782512783620244900752785386907869311669127205716310776036645072238551617740143721804227405806224614975928585160299923228532168654307594272338452355050373475050640468760003310786398622341422955928956080976388841259468575668305495606603153495310402340106532360119197690969089765531898979933735509871861517817213681312957003594716914346504447898408461780904525298203917610622440696827563095424162505565224 [113,86] 18858680118544340177799530908901333716306862135337085601013419619456222120367531443735454888221200763991574567068882302803125578536101002936096757093363056438672276242156527977178450133986374712152176114514088743030898344425174073159944564351746389921000319610042369808053322964393736862114789396973503085923032092894285992136071486619106951137890614752653430252824265764283624110401036632765260136275798232333307084941260587852514396997491690966575790453769342393452430422239463107932339778381217531125191687996188705445247444104172578480667007640034266098586399425338126823883251217612718080810405592490315977370167325123759638072425534948194154922426483323042701295958521442377342969503748601280312724499353877947953256253466526702478038915731908703329816376220830040520793575150251116351518644357257904331905984472924732978650140839373426263214479870288004750606772981794261228578490104362879715358932206622199646424534614331468005747322941339555718437857256571625996476115133160877667907985414421318146656286782521159727173995308181420719515874757457989451990420547686166219220449142817786528564344281453854312183717331305065812279505407382068866274208793309712441461584210047766834316913560331138719943445716214746596183202271974916797389482629332761248468073962868356610159132663074053200927722431354873819098493189199190178296316943282621763302310798903258334310162604168856927892566832558315397650908645546151199600307687211103866758679330164491559001889705578210049575632006015189163782943837467251721090395917887254958532968359509954307430086082969598487986254485828685527927352788305618877851995829659381139722444964973334748046385449884670059408 [113,87] -40414134916518715918099700231801387834044329790054009255735407609843227964834874267469801409228536274361804322856851791925780113168471322713769537175632155074621529253924715590251353507916423444212465395248093177896940644904396249393886454473546002082914007934772450174332566053225128498808895914697950954893567496440556032236595637286985454403366212530835649924584127616829264794049965485833640264123275282428309222587053812817445061002123551502910955153902344874392631639299077207030591319133963641091049071068350786589598793922234392109084554678911624247741578892674912432247702743540235400436816228008483675211662539644476751025710513856394414237510500762707722999617881884489000961324602333806523932699657174892072863596822431085318321508592800833211031297791382982659247178214378211773734723682193964009687873759168213951548979970192878022993477210703421291725403259311064490563509599836097765287655174087366236027523055821955906405227477113073335028370136937444965072506083388421869782453899803586450704877104179551654200091527885022855573129548696696650015300730013328169173950824199054066027572644979844603400574868514048668562561939404684850381536573011340371211781794214237338183538071240003072115743150055767610320525908330125583639521023319403539857552540876390264593018601885112134114349500163633420885277331040663349367029743889466347222934067937118469136368856625428021583246497393658088551058380321692148871670596057119170588184681227598773365653940905415374076246688118928715980839412560161630570794250534343037778428904223502331432836075909733152512005074066940151184215985541898039575718514885627993088288696606128344481222055873320 [113,88] 210952597929952386147480022920119545686151329131906014403435296419280034025739501528786693492885101597937502047142619020427514969912510525986107432353200793060447065359998140295381955048236106636973433100867415123233325104529075848041208699649323577439769587198805907512650477559715113324972711571323547690966808838258267100959922883095729937874311835891517812379718613563368470970383602717658984094123694023594593294689837062641223439599018610736639849584157067958203010591879399219140958526311018316149050302524889910098252314773673078547264711549069275105312436675350990432577355420121960704877069537033182215336770022035142482923668752602423228196660155186689797415843710339545794351776418016736772120537825889327126722703564536301513980647286614426895331517484607580398400028715278792252958550811260702117639850494707744526475526525386442631825784262523136114390833360907821137236830801328982368461720095077441025633787874575433406709018085374183961557982290158745606504506551440962650061898906319972250896071760283778970423550440775230467185494230735815657762242361073678763906043260249150420749425141982086761334138351323190458525058694281020536818696674449545083694100666969108843761257073449569300866639599524905518383814946582748050289805959378401905933486399768708085969238006619908867115663492458443948076531896033469175540803317296842661913145537235742269312669984674652641743618220048469498065397378582877322882552668336135708294058536081412872537867902262628981143406706366242839696748177906936491720278230733954187867977303859705920199339753344604028215719993848587285210264018376578139374903127237551083624477316839499757800625376 [113,89] -467021253304015282654410903913712012006710337857532403326070270690208426453469328447080901696908282068917097736498848969607307373122553304440129930256305580627964180517410944845550189685408545850753630880473946966363217762664361691151434879123821559839058222701831073129818133292492014668088088638956154515919859125494343652030253636905953993469848169899423772040258928921006838484991017445033359427204165772479021452192290740146285015610247781223001921313756299464551249224307664638168812280199694551395123075801141302678103404559607889765463528961100290689637104528032368507595820584147005137823515796200658924325997921310823567849587951617829881209828831934891930616683869768227451030430743058378512546054021713898865540871696714780895650074171309574958107149792135269320361226056688451327175253604370130927811312576275424010495309149872041351576251582518302995594084854535351235317728339874893584331485059128293299152490911160859108566833883792747060765914988160933660806860560132137312811727833586229641642039205482600690633351001970967095557957299065040599831755974585502521704150189472141666745268819365412416250001300555810186587018948700005312999505143739146186235661720852614918108989476986836495057465125052372350166396557104813187192563113654789923076192296776264364930264195076792085205716304851751034738034372774805743446259826671888301901885869847581664215073151094966391309030437427359460738393137314054695040241535010800103837801749249641100337848591299408957833192941926817483106939518537110907145350354907293752643384958325688681112808934701074588203079718141305488808202810046406984592980513215641560716156744040447740524 [113,90] 499306018243851754803361096499539481851081043024813929388362460938224187839488688835584565522764904890824969686005385442338545332969508582322402135081795949725628955208218122802792742884155140505112940482934640239958638405193812326589843943316090564489599738554921232425667664981698650740069983096642452192589519193887755627097910597313664474735425822268490190465949533165224254260355329936560261028361519790173556005664479593834891868666264200284379927607329957259591194234689152500779208252731166371178900815239770284093712331941037279161772289949329604125333748700600475011339674636479428570707646460159992384101928799540022054824082999527734591657235092430825073957194497347515212176370028399861860634054891285138372314614475150727123508912177896443417439744987565062763338655536638104742947721037481454769896668880591728120503097571515143276996239619137126926490633258227108719942628567964863486467396422510899514153141332548638611944488273234471552694383939601748576310110304870110524059637529476400094017672687476449161246165696276372745310205010193250133056226545287988425848095782165069392248298264626833283276898922074235000740618345889886363976158782422549992396738752952925073707335812989130588939518542331093040018702865611478576269429166712182086941945249878562864052172952009395632408844065497599623897612617602356924276990894594794264325122997495901298443786936661932072026113675374186886217079584098587567809402354181096741474533093091814494846912912712244954262279236266250597592798209232566446389739085316658733520449857373188674543869302800945605639342931776970592061495732227120933056068578333559516904911379994408 [113,91] -1154802190455740938694916424569881666689408382777603040915077222844389280407352944320932735360250112994077794453585448640972619194856521446045631268756839030400290838285815603313852320651662515248274424212218695961986342073277491004902556128846914502029919725013840092075601237020862387193229066210034636415097590589509184789227875513681284939578749389712091654490714598806061775206025536819662870083603029866794026522637389940262251378127137500154638475139253263250860053201449437103790131936055734742818390689470061852281301836527921700946687156296988372008990726603752569356014451656026695522872269296523344371334620918007799382182729864921132747402453304633890478137218265652286175307001875802904612357756320101380780542280479835758081909954817933768820240881989659690983034673368355268553416781581308136799463659829860362690051639039626519773985472015462088017128578689052124266136396178973776449885596039453852499771328254750260385258496379160772536571833078102813066933332569522913132008223091766509968054717892794518835632735753049646289186213337271696682994435621618872461876890232312149310857574481977526167967525341329005471058793953337760817630724651874176830491853752967804047121476656893707563598930328395913356424138365621061926830852968067556118437403284162091741656141126872569644532774948873030657778987702981384617520426713354568671698129737386751236212144035798781903898631977941360328163479103990834105932633280571301208375234957750290936208006226188831014066191226887117144323586510035741791387829292775314644001379190771443172072379669300555815290167460743141937741819394995649658300216813329409673759054083 [113,92] 1008393609834904282939410311261857319055614332025314558515122150133219993325898886332490494887638687742035736075716805220298378428288568610993367400585474948784614966806632365270824863144487148495768741742844755146858994987556748540768677994283779904173956875429611239615148053187598584648849786574471234836502750913082341717116125690115636498568825800960958434454122579147802022277428358782787826401275171083474763480285820028017488191591708073256233925029809449413182535342304775588841906917185307086063918229349261580669224472144528482318215977805943739823606934049491241840089933340256793421963083548028217360577996943412090389980765433574804300759061403533635789143746502318229537979484576726066510275367703512596354685901612673262116111730380920010254373145521605195193764763442942000938016704788182836005363737254674421062051609829294910542754681784597659862233327126581741076304373021827131618895946011485110688687632536809290223693597767182686676341784719125905793793310547347273277443462524369737600021901733008418012197442053986639104399749813405844631377995443745853438990601190121967415846955685168365808731609226267449209351701234114592771814155053413613746139126953231303171670623172893040160196818980910263933128959864191822880713201959987818272944586043209906686195013468508204865393043774396740396825608673314713732804004811285338382685375858068506937027137473860021096486066744662664534378616934157839396158487211646517429949062687005383690724070743277842252470058550544803916867303142722099303074697311502118721149338902838632018037392257541475070864237794655715353232431422950152425147776040048423008960 [113,93] -2529265446521469157035641190321660050277750071806839960375402414891176306138191140872164699960419930312426358691289396925517548215442077963715355139494536380640307701944502929510836036941149351405745948720241385843131352849156475984760725460948048248260435307391797097118309047222351116114642097231254247142849219000875836673629456664560612629767561538307450859739271355182920174700917479760215330208700445265081817798325749148084088242579120745703058510526318373744736346191797595692079633719125019323810672303585921412940106658726117099706088339621681322131298609906534749212878978961238207235034742714502704041910919388773249333733673731325573683964621602101966440774326469511496025187547238401639252627037391920660337630820482565902485028593525865745209643701862941078153835900086073049095999773931565843630323416660196342867712586909834695319075643179952751929029266003018635401007451494662191283927611253515634803689195709306071860677149699754517905435611149678902583716144916559522437269782212148634207192386896449052039083624570223850689379565365741785231829304082911133632709162550083368449726983543087995402647996631642445136296761244513495201188999728034558978506540543766262873660147051492875125809815436162252626721363955282335391567624345891231769468459023686692245183565670822966295923682242454012555240782125246273828819912343205266533400059142443495762218946776420061529312179057300445896637979793008321772785641580025098899915240220831228803879821764131495283322572444789250475553143652133750013566426269478490454866631731897879784922206084335798276513787163685440273375869368320250549517708944382344 [113,94] 442932710113969692404424112067443751552863883019959441122515746178885882466073625049842415871389928409579589066910680692276662191972875580880201110560381110151945261622831202518627928525836332831108116839097032894010004023087401267898170695632577341248704192859487964694816813398695728088292884722228974060911815625017122656953898498768343732357417417857011911856458917398067942114672147534850029118299268227673557625875458046077244765341174702245647704322324633726540067383830705937818012100486824993977094895167653948637894649200705545047306645389937604788263974779745840870785200979656670319282800897514203555794196196447821958949486029705914766216524154864946925616796703737585866173102084732578818542140469902178441751783260653970123380927869020895253523349152587428456866341533515872605188860691497556977738073431696341502028237498897050448957803006117727688752325340355138991684002684141409370938792058698798347859149129954849036776050835656204800386602953083798841890388111418976186878932752438375854283814272230960489305503891088114868095346822316576031691854304613997560488406367223166475982590893318948493205990982704097852078121759824196980379345950931704295025173408907881138656928018450059910103629576882192215411067654509329149758360150156834526789705672806496217057464316919059253193313969122495520092304667854578515471475433795262889354821633693153285193137425258068329079501774666316835089447846733293051849015841329961309850955060339278460603536621485364770956892993848845168352035324538077264477166595837336991950384297826523010941825622980741801631273662854750648123246780116074016182246320 [113,95] 2039669372802739139799891633249317521501153954919033851374388674978138293204518511814300671418413123109378111472308197792105444682342370072877925457877706024796657496284309000548572887163650392581138756939297426149288201822630217655230377676830099701589578452814458704598244125188431469242424234640102001592741019320586943254096065425233985614519043196111266511289662638680460789831498710568916276212150139818774494369186139579613844609540653969121684143580350096020429317598054375138333760466611202878810518711530189893756181452266785662305057428039352156109980737566598159383478929168324065826499875329875114132208261936366241988103830139486217198152829786003119318736463018379434103092837640216988082047522585502279516255691118863057607769347867217662879535064609306128440729258511566420844156030052888303412625022896276982945208399331071991010425603321029566133786687557738933747721214466825486554864143465292295035412553682894114318224079220879711506720821979606942479448557277516506377785233455684582856016285610493418336965175391296270957324409112209148719532634674710328703173010058376468443855356605141154481266181685725681716385540452399174115784818114009571038600263379169224374806408707956696834585508486122800152983605799177994780866969239359077781285178353556919149624639530915799633404193906127325252618527198926110564060061491728588769856946257061021358822755618335585592860241100345450098629968976618653056774877643701035991149085876197096726283414314105411110668454054859688221029920740375108846801769768318261647217709823952980289398032512184131813495967388316222082049153876138910590184 [113,96] -621001735379227163695839329699172409927431491489879021534269680551557356374655881427760209978492094369447214891878240253612540735143052372278947411575092305386318412920190137123382971974369975466998259941689639611979245081831476374284644880679959792802250732045965344773422593135999575897246122722173793505792610252435678734372830886870349134626120757488050992036160837161448115031224139866293780596437245593079687327552834413538400270803361945406036651791084330095453445421082756289662556844582775749524955973381471531853569123858267296039209303809638874858265893212887964753282244193934374931603922023758050948178109712913154576763855060644310210362500903074549483581411867355967951976764026590796154493164245985903545987391012250387358733813017828991804195723556638647465858306266253660257346465156620319135148957754525879227848860107077366104893793504849582088888642270904297257270340136357021267726502158748203683233976836554133912023485666200350046224121719382874122120263603134602904935332119654095809927569711326298223939263962731952336325585984652807826297160585725011053880964716450623491487434273065559569973664512009949802456767070643816115987567728346060848078702726817313173569900019547779063849988127383077053328808891244033756470365256664527480084953688617970011779207321501309718147979526110974544232580742332056485417783627960300622633869798752034024222763786857609153416650194021423367171616996243729357617386382536283389899260950097166529798823627409776853915912972556217638701511520674346830898981243521514851578736056753126807127585082985603695859227554220800380426161331746240 [113,97] -256163710839702275621293277102677353707602196032359237770226563003050825854839996072235018040760421253954359229950882493385766260605093893510811483518379403009607875530740882470701287693326296562267900214594398091066947235523379911440956849131139405749249399643377952488589013678704573821652533467971105022362464308068962210859163161228788718662659761291375214799489663804032723289469125306365508391491574396139590133725662934006082007376778365412908429087084872721834463452902237238352543015089257910706029016341656203598747201357303206164765937861075893097356305889285943287463532611445747175392933077644413490517423982181938988231239233401797483210762383472403284966004704378230764492733977763043802131877460927784068146590315456651125816956103037639681364338654764093563555364861281759161899542736906006241564160077358758593877461153138355055962312325337410555119700784315200376844564568413229006600454888674770474520741721987503780023690472788041782872278371138714351168809684652743828722529868674137754424328663294138964093977778840508646165797346053147456297140647226115042483722679626135452900422826640271141442084760713343635357059612842307687795564277012259182778260727772211924491901704837357263113643757147106758906638658980932365339879028541667906892053043799681410324021344523849118223143126800341904231602563486183686744275126733865953750657102126562879210437529841402260552226760929746459977882099461464205620425732423003812006509185318594468516638660479181925296563246084741753030452357422719710639484074190584563993339412053692271645448774463722548267707966271033788193177960 [113,98] 54799086658178542333801394188250765935721107528560130462704818933726405562396900852114054576732140023696345870512480394936875220150482348774642756703820461415242889014840939150277265888765817484313459395910192652235484263542491690169181456501259922493374629634578490311342776425337389940861818522078295030509553822761345120984717253011629297257269853062067213391086131533361086662992233463543290240860672743555113273989489127970288166913647257585401533376991743412130942044863109504980497094907817568695813161501784753370425681425692215935373601467803145347076657014629606592438529346123968828176998519477644534794953647215709304814992245565730170600715134711006662943610393953050861514824871527937873458257869801092505104790526926944798424215965910507270568197475241880163933057184978317089317632587443817221171606739059402760585306611339959100498906749186901944284540931179032719959727941885832966890410530198496033263600838271557712068792733236299034904745794166969933720327306162727379546759820777919336099945875368608884581167307848503985653401424788842636015724476112902433080576553017625622152068416010517390248157669233874331960917207924785435809521220486252392576032587060929490151406861143430912413247200777891614625675673950316633510752666835043070692246064734305352521264564308459378412211115703438786706010729582360932972900443995348673089381858186116289503284462930715370258042943131188017109926300072805867655284203234280562561188073294305282801497320309625495709210650922094073203894403347783691993814568194238327811376561922813885629497001405503498134571591045655020592 [113,99] 122855808059660585114294799776448999499546584927856569266123795094182396899176432940917431665889279205002354916410713338008364865162504613351775129569895721701707787092128402182450140452720675309579482556522034530867575970331965419787747258295679002219788670089875430392009905617027892871411465456039601094784677837993925167629822683786727362144709171580473243824662877074582206209191337487317917974303639402023076853746538184572423101650549451128894059936154120491431955384943516589081804012451575917129336046527690621733223428772649358536135800918663464880062096730357260157559032891402589776144776951438762820126250674353143917644903153697710448255182838211127028667338762753375002994799380868244176314555123077498038178022309746755425149064342399817451690531951492414317652865680053590906917467803653535391775440603871620713443902505827137922958542795050086963439086739407856496402453089488007617629373256587817636303329860145089837663296980123558341917862410095978183091179498592828502283048338992359901091927461040517586572196595968806387778284117210948236991238115727839695055751651058618858759580744888261308645991665927657329228545590196341197605487238933480324673775131830084646153638083676643863145869622039119617648398150405786680700119815539833553587535042016022253884471768350581117903290630890159630429814032811990935230483787698584696812350678947946604259248452051862236835881003120107407846352284794121795508386918491790501106020427709427327473205378301196921834410801921222675665373391974935300119598416106264471843970817244175542294453911560896903309348107893254 [113,100] -21521468473151670767723325241565173463706152794942712591748738432347951282773075176819269306921958156220129196930973938142156272338301088157122313518591804707760559382662296254118403172208571885172008598867047673382162512745760243467902780092746199316766814345170838214989165142797018176154557009466748689959401109213585782323660461944267516877862826637996386037620498310441506061713674896230662502191385516439935556111044971844956670252949276805095917834882450101291156038623260369941079843854511749771577319563320761628716061345876926371665116785096264946312035352694856111132167237372432644405178710461748809690036020351313303231992365556599537466665049131149880295364879411494829775342002798969037680792812467254715355458582990762772038041882342106320866427400014996240699348769882978416091553327230832464028882209644296566595163029527969254954485737978522816085859037057113836223948070742090066133853976766304526466435353495692705098524882165272356244510324446318151771571115372119656690189278505777080371878710064908688876334218743865905043332044285735394483066551972721862354507094710987531389587306607131381017900670914039532993308177794230143509206431600505874917654307164629054620798207220004325526344285786930825289885904737549077306165051624368214529390275674982193677272658337946219310372324292237204829707638677945626469388669951189905471880632472909778982719992784197013852203565041662164839750183963852412534107262416834445570845635004559156964977777676905358934657394285174457615917045053635751557827563107185791827748385736593547202965925337884998211575488 [113,101] -8641627574405725744344147232029096017568018332670628126443607366008898581357825930869222214120143746370687357056963608266714595329674909079184537384503918439810016720847606685150999207325223555213489180788837440592479770613281005101906980661296284904547545134424257239425646792249300308375426781702585963180769756374055001730093844760899510395151765311430728185253627575015946209159472032899703283824558153454823889153038782370122676577034266115950479247277855016792241471681965768201969134158890843500976031153134861817521477233717947058316775679536257255594573491709993434899961727563349379240368584560507298048930532207521762151867108120901368848366069197726260924913349082249040409929401351817136831070156080848254392380149412729254948340559177475218699007467361631349182497065873986085007459401026658312818139258514396152109837310970415122075766960975955085191649414137648504940308749343578290764202987109512839138270518667502244669803902114083572845708016586269764973950028915144833463580368776958910583115662992731540249537736042542162320692433028422485226556426554169719018788841622763357292805101167119167705727848033697610168657217727951379201200091529858222326435292600747773572173546830537495067881240286040424914296769985336577733121142494462488156159740558175511282861046512111018937844871759267224885579546916209880386894475717342793360202643753364821493037813714846599563530414003158194709302695397112483863381258764522432791242672817179145025381601671597415428841823688694802826876909244434677403409666437109387776535118974394867539336185849550003528 [113,102] 1046476948014879663306344755165906752802343467383149379649097414782413504898485427002132652746835305759275950761263012196962795955403631716644125848597247573993425414938475463027699333849328485301511461924119878558485095565431433231876013408918864633328041817850865776184830486298091036829703651758659933938068111697661517309363566208066518607066262906299703388492136580213039291533477929240633810910688933026491423357206872911314745609546716835368292198039798292850986421732475988064586955792323149332691994394191162333496043880379287227967648492800239118723013005994639046288456839487758192137293436550718917235945404609557770935782519243454519142388915670745005850739310683252909217866530158830182563733899326039858370582552348128123993778094775203155345068851496921955895177441324612100510495756586197927139918219135279936455197312577736739399471865184788706797378336131001673288878273083969069807206541841702421025464475799608191116416307522716482236859801952538880410176410414911935062653078151200892462093521617390604096067819396358176761817987561037226228206561364651506008324708754714306017137299391961154976018994356849710953692135997640042926129903690192300837662029880451411071169679444488555167757809859175805666732859473491709386486997917775609384573851236157208558061795702483005306722797182168044882040063280126324524388173964085797536928754678690282334702810851464871502595319076938553949493505833250400903696613962591233567553191380532963011701290462149197405317418632493646532997198858761075584815940849594412544473220065483761053272974388384 [113,103] -510547062452105299076285455721897145063765693616517994983622391340049401866603406229463302411533968949191164719008397381641204262506150251500587995280921963645570901383597510431269149894596214604354682978319139337376537749867142257658115471097298875067935313659026637814923937554177055052370667954550622113982693108715213195595118765122789913950517071946324388407264611231415390598456181296000638940264334332468992081177339953455854305507558754005605090393541240701148060255021560269406098883916855266898492926831414850167899046272424942486118392096002370166188769043956937948574174158937209382263234473719671751727198389236775084639399739657728584180139939857510097935788195028940777261837656118078643617375581576819116497356952288451376023945550707281271996913702518584777158328402005813272661334432437413164201544287903153675828371974111467690217791489602852890714989161123357468887729332674659441470006742008282769895890699902889421510571964044921046439138360298497402728405367024249812012146266474902012883121073437103152163569700784609276917533167517039101678069966092393287309266468719763152521078593437628173586707614379064128821938080830230601978251576217498343933886401746716574436504555867811668080575386301652766156269277708497933631123051925088111016217475081768393441488134813450904215031295734075830497997597433928685708500536421906608706149659267304555712070913711645340625564335782230790798043538199503974758013322722056397069935478233612453789826488198754547942784883698759401557116579791240238123173266179445932634130415519917617216700 [113,104] 21133719889762863959142779002590343389532225013838265970381056445158197483878237913061458322519664721815878312818253579770277894352366803836030968955877111233130315321618634856587000535549118065551333204000027250546538781232781561081946723918438883827342216926998272678018481757100997185026159381974292652858369842423602761386379661812518484307614428109444897571523134086426539091940227929473363788433063967449935049963542466427764002690600898296736533341533904750094656494087287562508459790743220643896952112607130698721549312815685293821247149496470246084520409680441109324355655229334709589409089218920972106980589152098930602354696284827807817022451458803477570862578702549574163461584235168877364446241336402918530815990010422471754326312610031233735943771584551593841330271458381997466262937866886871241712425147435021815083941648028290823520503392784126286745144944654474884765908705225852607059564961857824084098962429810942326542712796199538806676474747413264819408472894419503156187511091618260452185804834333821493638493509962991421466847986026869986819337935139166723809027208485876538805759169077512402823536917332643127209297596112205026327823665143029202787706995135605730935933326695435688460278437710370312260880944803490267306275948423125910327000485995905615709504140310776045275482552307357926780627498317834428726853715620283904835455507600964089552305182004640080089668673732509951538180087999146120690384488333591233287960076249993416047927470397910902990797774720124344516169022743657963295317071449548154329610824840309632 [113,105] -407776904123964397377020712453983329432450751615238938858302240234270994689698421834862726286353732239452283770907587577944190546066607191577137199281708661502616056598142354093631616338771340937950927156371932297003446719941261266231918140019083395386815720491395462720347461249168801888111022850151834539058682285135870051269059200438354048294096635961927596790429931498358617464776458105699815878965366952991123187133693084115043800642933192911366286714429053749362934309073575359176187601522262222108293270004541078393691816309439513640783942387513055169099446102743379512319626488726087686691564561250691201121384786351038118889980784053128461078721281390827241109784851295620398544222831539480740863171494135450321164634467052330201144134100903639595918952551667542197760156717009689931554958072549672001453487094212822513677976343927297007886328772236385066443237347334114715099085069661917289203390252575565116537526448873971952883560243873095823459795027977938815766599349899245978830781380777325531716911124862622318819219246959536669340278148829221333006275903307666255233853205194883515814665038953960636146658192124607624645061443084151944152405293039630944066247407145000115850274936422179977148872027799314771346697507778228344385221181171502803272453746923748165827717879719654208905242781356655230846305701865700650374490808419481061705297553289863621463096506291179175971233278572080935262809965340032887769874113278145789700197375077844839415073042143920282218456804137500084015359143009461087486531814405800277650684336 [113,106] 7046768289243735141356951909583695805581880654021202550392331482064188738339625381498043612745138571775206011358594203589818695747606501452285874288367044089650481279333064090129886360197267824772539677979201934623693297749233461922149907174143316873065055808246309350841751757552379859172071226279409401429115199587906517195945331300039241603450930535259886629413441414642711390458019535222640710663229475822257378455307657016459126275582344583746387646394447871099610960151258555603580528614011828414650583399289666847010117223097385393321062300855364682953244322700089838847656198279721875630798684813949254283021824969134592084393729991741070240406116266306774241591059941298411345845083609121922698771155688550811337441925440592441368086015090516187893699175215612694254498694961546587469357944394729273231523713744947886416442533974130988982208287286757981837368381346900561377296880771492595596435869267054185485141379748431011104263278209950455240751661539965734872263316795041691978509692229959556062576733878511197272847208841640579924446464187408691667591203297410513479017502466652216572087799361895665422955270799600207700754075615161013860960071407602065498611188213131507068910165721832278786680695261160940038523834596235538862248215526409571676066986268047565548079771707441923122599714232803653336537979014946380650978893160056028016509953433331970812037983854756591409869811760098331952663318314492918350658621722539620608709373447562594857831443216941981837689367499054904877467645684533692165031798721566259392 [113,107] 619783668695815340386594307805309167980051209561495062640007234056061927270723019332537927599569093930510555500625968714279309351217953781935017302483196574484094729248445619986550730540846394375525799565069978652116313505483642021921789298446968789538133484804124587850817751036049425242508255820311717479959438863734778262403780344396384715362014609779262173123381057124676537153887321269692080000431403898209885928648661793843991243394225093617747337806838884530299277766457228199546989419775385587000384652385413189990100022267866516458873469561054026307184221612884954120439671548041688322904012840650030859616134326697804166932387798060793902117152019662934991010189448898947554044055939553646724821225101024386678908340756862819611063709402674987053842001032974759204035756608249803665004964469199936518998357569558016973174240235285033162828631748273982791124263607039666368817727681120618780222810775662353614225066947724917696913295746781976841632118498472252570913764177203002807774367834388325137398921590544493551881644364246237282660875876865205872607129116294827822092569698796340039452657977772943006968361922784072372807646954551009756824655858787010900159629558318186411420956126893983394951755288251637730457398320705080003300103071531212295930086055221245608303122769142167066700284235318061404926489696508897500280813360161014239739714940858675426126543477870187927015760719313072318615497935250460082328459857123641120106781196951224780319453634986512784702391462517275654860792888554942604865214391320 [113,108] -8568359599289268174929096812232719935709985743900834131386118726286473282712381500616341163882900193451890936205658411311453248450097367503592203171676520264948996540878224959355808346462662819357588639634110030938870295767035781668621105409501524251229820448050575124453109161159181649997287471257174807176419528537894066343304118626243620595524310241467904083103314499730184169002279181139865327300626640563196886114841908492899695716294352340915675234910108286044127971343405286015445110902124420908515869599885875153962413302084740133176029534573846242744022061998525945900395027819400015132333252236114770166882284459837281007051944478238485990284324755338539489190693349430198790566378207572829491893186952907983936468135726362995280061754694798170671491866569875128738699476543631311324711900742182691775039474060325337620534706044554367670852517945890391229004948821760810900362077132828550986493849652876483669973861161769311636517091397705615427486728227199834420637414253327889358138208588164820219836760606876746549909385355222386452485217464826415845565357514592626495196781539403605398241960251091965222765633323865476311663853510215658335004521486633583934118101483719431965395924855698835776232277964192898413865836565901681278339862700415878632567612843030368412365378521352443943852144224149080358210720512153829203265567830440267088451069971007889223427939663150912125959290408223650177410042030741670705084075672459532223219800132733728919286445959531556385479360487345917342476686210434384681984 [113,109] -102497538324788049588189989095890246084480599871574463877964772375394594870369889388479962466021001217817748692579936394555045040022402058141587901186066779911451853133906407401033117947013108985845048205772759589567634851140579973229946267864069811709581806823220479092811503811960427141746713111256745187126497564253232215320112471949704823310451830817452247775389910730989711474360524883806051308136839723723012524551020655410337560738202128167412450287508582276218334184836246597942222238992984079375123622218738722997000606370441127517756059529794965213945361218543891667809169426179374797515551606115392782912975586391605160286558086996455322599860966740298431347905911961294795934483059301343718008479698501988054745625209498812396248407461158718535003173107820063534966396360828467269616069284928949489121309021688947899800482823653985053340515667190130269857883411411245799748295968204055255406325136555483880673320402935190737034008315999096178944515249727299548258771116503335015639386125484916873473970095262765815929398261273781195408114576257644628444090983585977244215856176545560785458191948453336252899476750544839739673704551722040106516678835566330014083035541075928787299193919602645972541788616476307375336854505696464687330698935786164992854796764800665458895693152415337589000867819656027172471925251966921743194537379342934712863496721498311887904266415768759220521457881513203904111185203434290954482637752791716182189725527473418168481000604320845341032033005945601319364069329602688 [113,110] 1511243211578677881068228365721177230851213214783050585103369503140684334446369480185006887633396662976208446764211676523451888896656993247919597355131019598004910088369700419917886920830579839025607674119599667900092681042527414485618045332595583029023579633252125092687597494193739541419433499926498342094619657699669888696482279443628929785082246539219137054907337663143650250885333595482312516723131167222787563581604329119103657079151063820436957076083998910180978825584899072605259602949934583895423519940321916197341547505506160326825956489994860162195468635708839013619266434752446884590094169108282552635481082564582545441512235498167957380045816454312698355656473190102299676701335699927006316476362548152330828049901281337462582524047523934583109132460320247308754335825670468784051404512967235771328033039621204753170500414973400092962360952799546071589661721492269740360199421707394911039722836928448534245082809567278950017069494534111909944417389862077322372895256997736500221116033322916269274428890943146544972984075074240377478851031417706262181476333031285132527475327503789775860781287055439754340081123295059403288449081570291139226295775077148772394102855724908929080940835083338637365559388190403121210630417655032363563933983341138989642025800195299071833960359840118773983310314869769828700773166257686414042108857574364709925683895092559762870945703770122155873498277603435040132561549249187964402129656891180873504128334474105545433322169180988431031016240826409324462821504 [113,111] -18254797673646198039817399691856247273484235042802399085068044090584356752606150534146978917392038627119287267646766651152522864464449378963322083073452008010885352449548246363859619633484263187810971711097908351439788021227714210797070546948356704770041925052478036895181551809812274573207367297585781744438018358191950522629825197435238140923075385373995397103988138605069162450445816553677688312235624269876208295099343750082037228580660836298016786826412132787762087117226833802764239499050583683304453383439279351416963974210220128676405543626829284676538441270906292957153777322205563600638069129717950259676899225984494708760109520236320639934326578269899508746640653318525783604808841124915358601577340517314847724255051187030332297060494878669880837625409049611517125899958716126142297056217405903784973547477429614989168523960774224435050206884975057985071089447898914888251505624880417975301222928153148093181855615947923583429889165688465102665434179238234393109976291474400128311056998959803573557314494076328465257229820022220935292951645669641160606345656200103743258080587534453405278418802331427393252105506777383501471856072629400498199363766817807090799441538614617961456480469629276100114851955237620247130119049505423189244267213960668327414751147830952915697921079600783396798749211940638301705373508270274061658747272550364259296496586282288555813166032691318866586898849111128219620028558970105925496367005824957374889093329030085210842117142762235159724678922847729776 [113,112] 25818990701933214577752593297227608355759796081888351932194852636930474833999508683344802229222114845647305524169089053356486656139001494505325861789781637668719537795341682252293432442199069463107019547055779979402594479849677731741115738851652953031801429529846262222901627440158843947627046775849394318772564172814465708466620330034741484663399120986150753754075345638928597599623159388245457551130483129990518944588656304747064832162184099661448473309623168219280626314406635763368196856168084781484883048304628346410595863210913727438844615361396936921548087914350708362159625409863043299901165596046918580154881564220915606027126334030327447353796870213889123474613850247538352051552501380578510723346116162010502295734582377548365123595787448733845889113943682763424713469095751185697214364610631702841072490325414521951553716168367342072330674225246916893892096607928911197456260352816708722319942096473836433016994029262560094160121179520617516323633397738221747882918656588908052887712797174763380882309820230660924258405569356093898312057525118284822005863053340896139422716579004436046868650239032233805892661155597701317047125634178978752915147108288289935860644550910996094833882466590425447619841365573766787219781834136041774183534580084180292747556676753202928068182217691488597781808018992707883326599752700467853554680995077895297838314983865657081975012112745102594468417398936641084344120806687805011899973492030707425585225058653800234621148412385122874655757824 [113,113] -48127424612099502639865606897758550374990350023487659567529216815210668339949509163855518149007549197710764155979895386185990091838464194707129315570246445103534605080246285543951736086933081539274247072756430304259244334858344387932823992496512794370661724648652813461444787497840021180811803799024371229378840786675393946508342341470924564034100032661729146685020874079251996743478174045892965799652142583896668892336292737155590172226939857826007014400015266301079599057472649963539221601047101261595939973360876233108728754848913611409876547867842605325841613421144897642539685812243803679329419633308762551459319560377098675820277730053696679635698242519927616469255241163404436235924931727918556211887989034278321779339958268125733112589658148916483907066802288599019046069056142632878672297576886520884910933894411628454882116883154629832723653220721437623979570938312510600410743660292024677564566495178338353938617694651811951354071820304003555830244966723921692887370560550715956197528039544778539874649912569345810298685794329130256128939920813980983352021299629284950916213861457691789288465926992735438978599949809396533116955945591441738563284341875780739229062999009345182408998870099467739564546704377742339507178535856905145349801133733764947724707897593716816052186206772081720472306115051603640493072009238219938250571479791636523646053034731087343598049649077873079086540423720867436717292464233417330525528327799430249521245854378813906479452633702616256 [114,0] 40601497997176564122752985733361256282021181941397997943667840305488424765643737313770835098313206211803170790246388974756988041139329219833332548815494793216133657581966611384698378516387702430953867135403885503637098227691413462733428918988138727015826349833555058604338191478197442959933806298774983855973026866991418504126087860065644282293107499849946768319758579539765221922316812927148696769637290051209823802034973975479941906168729591002993871824362994143331705068413629752871355720207868040058801841038663064211890070385417729547651783519157522598596375437306409680188202598980814990184864119518135951409556642794426471706563817173709623440682054620154350419918740033129173916261735407050881142181059067242360522581429742509993375233728565412443092576302519477913783976125344499984253544716302405972372140410929662761003625409597899409139574118852375766359196092098119783569021125546629078576786971468523766147217365769508450808326007981813690736230256366230341285726003117170536383774684452277401108356571623914627575825715842288743413708457591058146213929662453762157132066250641067305345658521718400609838206214457825712488208200236569813746616451321611676473083762074552803765720221675180522325939101127584006826711717824809042819293807938810392820980562801807367667088162049050598572804639603913969706015830179285471065008636627289131979972357650136947679454068550233568962124859213043640395496683436646816919181447744382687629050519266820997676645582440690654550391366873224271033295440049403513534514822239153223799239446329785059756114977806191105478351276419895677051145948631561391577237650684600234674000322221072301852036498768160865800120024636213837484682956556835737908301461952946478987809833170120541810490819063594377096361669240055979193524280183974569644026196207012001763833121152109117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -6436701696892516047113390269212393808049266764112418176153367618895827445799620561057074016807168885427945165239143450784557005556012090675800974431434809986348996049054533718447465544983796386520473504706259368425095526964158540771027855568416897198103220379632290083532046019450759244276742389936500752819212582532548712517676108293046211868200929061961055047053681880096502855454125618644069422436572995108769998256770576077946904022001155187381183082962362703002086250839674220906950059006680047942244166080076735196166384753592698426222680196618650556863060775501589051016778061318812249191712279893078670021427634115783476032750176699795705843532157182467854597304521456511058806546764335185852232560342146065877171392877347885182687558548546705864457032365188902781049729094261069963958073676722103320017363112464793861726141771528014748350675965886127579214483763083283693864703360179347180081181086980770088824026535648945876117421569400470686697575766584130133688107120196894193151398764955109307504609223211954422828393366014302260122376384709998339895459551610860367087720438298751655809002257388523794187809826999322583577885694955092154578911584116805637630315748945415693577431998943208137206306338871517993273305598590796615655805744665883039214605519121620342105793207971376233010642110806219933507429995006191154237661932351979988240930263365108165722183022790877016883540000912014270794609596772641540544044381524559681599067148291618903946374254128223333406953755845182091595013139687982880744733606837356316626261059873979250808898805497912554143091518492083564265818201989481773785171426497437385946788938599968935331436928934695587919552237670994839497652570065452196146721619417990758544869794170849695884165528906312816930921747298536705422789003543279678763455980766561515915414264311144052162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 393899072462175153882539765044258803613165975869167061762427968306410118334481230826788264893294401226757076125658149015851636555491383216920559408706882657262041335527079050620493629769804501662252227089661392564393613355172178834145431272727668131967821139740919932405068065596240982564226824655539126829103759066922090866764661816240488225891283041806504267861403841592636990164860663757146075594618355342616566527953150442318418748979556444440148792450535753876472887230315126643294298772300414590799319117290301626278814821627310252246301424158559529363159372282369921107607621527361232950298725392063542943147545157337207542786476221468870045325764456746573827759839827558236287701725263675773156599264311545295579431341603666714984198845299104547249778557944366803081050831266493082367894317233389777261008186607535166822796250022810638075708569988528038251243473550786650029332999359858034385786908618426577036876880906673682494154644069109589270570221157901733034722918729624191707271048844433547784081725842484181555567954206639321094009265003123600601365967000604150354732344338009150451103182506119718689308300938258435652978274716154282763029808067166292365865890361129257001740343262135902028453314134728962847997768393899165524571634376596024607541500294717452081657893987344389103915345995914544068974407907465624820716994129122251132027133869630465057690689116731570302717097872861221327281421447712301047694783214268344789333495000115667859526234560869738101809316980973315137759547814228894595573701148779236292256189857160928347540430597752578638770961566171527800708407456837277240019861769549852148773695229743902993002038403998331206161183545431068908806658893192862787212686556464142856319553221130733547186750759048367644972257888954267076240486441157489927100613463403370059822702908422064472850432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -16435595688709465017845216949345442641851040323143174201384354380842811562591019489865867393477721408144335366013550397547708822325084622512893761290905711545946350333942751890647305380466863944419755223023794601100351480484504896153512435911511330586232268974985394933922579093972869142946393022856544860953866295345690550359012535323490191061739829744110779813981139471000184720027282982123111208430814290405271347039528863801331801291357092852251350623225958712612524216526938084384494449592269053906684847830763180174354571515111530906997854495729041361293683560415105988490959164280897007578622978721449410059241177126285617314634384859169574442751322423657693303464660915860997616998507681607382711591595241695836470920014394775626351360906465523414006968706104618555339036326202594798212326343914956869264783519257466314690635194403559366842878259546203330586440187730629274731640178208041476915723000461347792841442361094922194535100506018176894466563196739732661269494028163567075564708287397167549527487493616223211582177531095732951299626538979073853719083600163534860463181562484974271829207304131318050471258044549825645528079355283955181843252578870491549614847964964803269654277743345806978230385458096259510729749369964657952097025753952214901713375751004943043329614885746847178989202599985645535167579260044387012226155406064723918432784528344171027127642957357695932051481601380622623500890008920700316271126681985545518764191590120246457840539520523343408699721893253060613548684871235172400120158341099788012873635610885561373966344612991860336751725104172684131492866713219356275441158111199232150976498891441026098865465812250030426538372756852615559627777762095310234484162455730485340356594935801071065592602348886408396927391775684873699051069128495837330883215043606785143645267465692106729348661248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 149468297930638144132269501424826720854842547856142738412795251650349585419164700564516514550152554113162854921820244941140061314082189808461007841191345642310016157850507944232516090919900276830359751641343026743498475669946135155532133872150453676826818458947822390797959833246270296738047175304203571968206713884047206063551192246081816208085138481404739713534735035918819229375980437372633844110938516460253171897132733595911190628930374191868852576793708572232140581688772059504040955153044108633184154560724027558950374824791372807495870531954783458675819945945785590772822478012441581684416119784046936553653240925138004644626893573492911107900269517171040313926151071179646350510936311584004358000903870711563349091345059481803720622570319061280674374864857111242616354814939207006598191190863477896819752149857158637426141192386672307026213194644159220566004367481095985931649356193404784512908176804598106055769028687771789217052013936049200199214668874373462809619026548456760084059287256156192239108856842673236210386384546992171089769944663838233851771409006676097799422875258960173364323486513812996270794034637189559015172373908627951066309330301512711343498606825961852037366889873681697285193760277550798132628139476044474150733116025013983520165025305924547605481074134988222296574715448854783395709372378991505778813660841201469291267484795029280253054947116845518243825933600582539859665005608046710843536747093694827845976559367999721488170706036716862148136332864513459396609384404418549454881232622912272987148814874737776244705135586425121318952630152465730523251260522035391071346263252607533591075989832580301251568210019073075700302273512640078687339873745494489972469642240064091079736663016112659422191249672002060601282519679523674999759292733972815630762212649576756756643109599097777189778620416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -766140546953778394126022818142916793622627277142669393629106063535927076131256607766512018386952677258884600801126653631702917903899027466560909202451398821086476081115799296124572304277890958828171201752313738486931366400757083211507727064329265500337327929116575563972708024173396753953223834813711635200828296129832721678154376705715813345876678587978147410875794161595444841382280038990616853554602703084931149678054804246264550182634019252719149168942918127089009293560126825303083610900695863220918311672739243369372824267341996664237576650012988612814544746727127961358635358676838909307723095180659312936156501795142054814837045054379407990467112989998271178762736163170213127562232551034235260964972537446516418700007965763155462338351942593072577843503916203677957170704700343822629627552884237320147501503022289548527233132632057730406528531373527747578245984048134673983911437231184336111842809757705672148856514168871605674570356761207598082402608175988057048562237882103230720437025189368630008438049958667638594386934815134616563692449954937150464463987583886823561373200701431880341311433429258144772398265778885381670271014271051893356350121640284092047029476710952019427117026740821898152098639648174522164608528151405047384374140502974303631142826955315496285255116000753375359501806493767195970897561424100723250108067633411017381378639752933716372949825885740011092407583570441488610703940137893871451110217942715152885929931370487909565928476103319554466817677856002735216871417597178689713589049146927042190111584537484017456558425014272151853447230377825325914165525417861380497499828876398156618083395186360581585864853250940431284336355166743766943859609652619705443255963381015772061797714958950376593896995729588742812851128967429214602844083778813680562475146098347511622443874739277055372434604032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 9303479937242753282653119585116541668456993496165898540732016960830584192951710013152783576694337614358338371606697251249178179888589304388365976828036283350883889319744919048435311362646266847689139422473412053233349982959220901017480688563323909788679523160804629919749956136357327487087916017884213444076297694119757239778651505073438370778898239100107013721319385637910238240635677995455218390257385321252559779191546130450236153810402585936633503556764229728925260878867271377234857258029600242944359037617492322620311796783394584040383399583765518537403578580777100897200519277560479285462094037159359798258265620308558605625872910992550983560169686987798199288991924609292279766838264873689153239512873391649728908540607124872452193048145594162546569909598831623483308990754817823450658529722752647926313484761659486846414227828444067157288885407791301683126075782543425497965831892472530569064491442715594172914115494437281698865180353222013744420801195917967572713672329743839181753969377246003660010237697799715947184795939599084736663731184412743180875208248469261852532274047130240004699381978468457096693487343159873008728359309077982611495945192017345739621021777333190530737735049857718041277035043236072923257628013528360277089342352431781304210717548560486111121931975066267362488963577548789304878131236737877030290768223482048232905823373954450614845985896117089553351245506027553910815047691764038894483790011253269718829337917246679120952402662158307498693432696921556134174008048953795115866835895415143652257732075474141769170564119151747868563738087280145053044166706516994708069300953966135528063394108501348992164675251050517010904732808123100292781696071995720881736840422263133344069023070249204673205913171253821133226786267260327570231208919011622618042109132899872160042005739965445381709751123968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -53862775617370077577801579199965589651612134811407682565112040191187949043786608262252536835447791995818701381597101461663353655352479592992128752644194848929243157106563995028694641697019475188694343156336945936842545693154662449147913468649612032560896163254123828963072615530527992588933240676605973307097477799103288660675764595854075296664226856123348504364093869694857489065942998093524975136995769286640528211512880112222092839426775977643154150844288436619725029031907318908068262395435533209719530028853554129189462137546034596101135831605504710447598413679151409454263556670644331996417294764089131432706325912793874438308848155951840372422918682974170429723459813904914188956336727073915869300504842074541257141975836965791845833509810010974949035661245818969819900102420430777260112086377012462666523027501149893001858960706200980650634263644929227918353326065519529436039996776937129711589267180252703295145303717766293153837736072112718013858581146492979570927806600980239252080032425393825760735716669445641585922390157350711796071125531666946657249537487277233443621721476802287479682038268264336416455965971892713899122611655696476728862197931071480147655908711756028640014464965387773176497499321454653993733250644727446851087102361643311018784514738746117039174973998818092188053206218802373348284916440883905957826019063872572335903417049233846897582170336889238371023271926205074334284393776530928359563983720286373015418631042196040192856410406050254626426022900914069696134986058290049697180327148626715109308109840277347773979283054611457254526366494678178443886460448259716993255254708549581409351526151804943151766843350656326762224788026071699186127652614252309555975419483352973151332751387567482768729682701669245825662443668037558470660760414798293753309128346172428468084328267091117972773985583104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 246702081827761433357162933828971596023997564176073453864686802281701154564784588883723287635889442462305793852992109761907139894972439307359219004506228640194735497301438200323378487254888724016502006632625954338594252930847984840218262651826427274302139168270341182165932106260573265174677108778522060667927802708455150040718036952352388262042177059176488150938889953795519898976818201101443228937713495696651439647532290405608322368710362644494560545609661023271041239305623328752070775616345429725261452246934096684357665862486444408661701859030734399559167210025833689226520651602938218172214383105314565062469735420607246206501745459268005640177536060491694199025116921987085101916808478297871808683999776626026432980463151021492309913880901057478135002956283171079780579748388739710015524930443641246669839417536865433190031144963375938742790769295378948799585077963610240286268617131629474494438450464314072202522400298814878127059789745580578367839749025744110566836416311157326920708524444102666551247103668990665424265296962764974839450953007629329132887624256883728913980281655893837055374115839080787318450655423052506763302042649563314087036499110411643033626148694791055133413828014453478450221273812261503932253750287057779165638619472718010277887668168612932405704694336255720040246571056041896629387099931712856848452202864155679902171552409328986742988429069953364511368663739597968365956367341317864582040131965777138974239246964884268132835105155008701620249030257643003663511225072902050729456252795439492223139777468458772060818210804443451083827277261504701616929822790473626797139529714725549508337852433732287687772306394587915019337991218689490908766330589029564576256493760296795582019557034075533504914813058886227102887351775345336875810386271932261461517651523583290658986788874075402499794669666304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -1091002144596460772128494765755090754760151661010283438558699972197766629929504291957502332783465881164313682465649041308254933241815487964338834609790043894916020595959856054127219144182400257923158010466043655319001551634638676462662367561934839258399919158156959785286613585797901840434539742033229101248555008620526483930784786098217826331681517479742241901052603904278503613644356294105239169467562036882914800294134811286187915100037575903811769153143541572785075170209317626106562450901218914355888033456670257205515763928969626023504427681565458144716540268180332630945258370610621433843115393652423227783323243122047506662992288907796098916324706043408876718697458690083503461735255212923978940079923988115773443007224959899301330987141069447513563065409092659320466410576959458485746480570995854159563317094687184000477315429892989689444316869279423458631876578161242687978124292794348402042461141792802560757552495553997409998466168017066030623916424995499485085355671950566329519017432875551515517749137163518393730878530110147638499914632215777616772349183820128404983625447635205766902808810752871171185661547862679874765062065891853138173977145014347031457226342352934628724828710704241234788588181847017650282348363069602628044938754906642927966422942020031442756199546353479103675683347624245477029415158376181930375646740491731137658192169591889922952271895625995099550285298317163044474588850337272068498215990167424429616596012712076068093828775166351124403690158552924464358885526348528362970730271706996113530557545191167730305117140648474218706916617822097101107191077716083935592987833986376224334266917387255002522318663344130458604343793544233041824606937671282070667579590906782771839158459836305901581180593363289976271519202141216011939933656250682711109254719065318160061932022391051370270869692612608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 3814351895377660398347915402215156288670860990514284461192149507830787416242895210467329569387872768209536087993020305029704999240780795186791422083850332897240006200117632384096741549931547184313430053638883877367136038937867187126287088859123791606383749012365112352813184712232392332819608637918455169317849466192663206929143813388443691053563020782442270305640491632701077200068946753382005596461520737197102976743556535671181996056000316666129999162536761102589090304002290095334576415686407339633683582365971808501995123394377527791097432993786650689632870205987732911786007438621925920207680003958666999997366631787688035939098958976584380723187703181841875120489506233400146030810097122765925182768908833270746987047830507898008769708915168421993275128915805314597314657333609523042041000950319279723334880408583219644263449458350970912176842954379619955244026534240794433482548944354341464804487616745946233697751459864788399077055562624628898941706698535543602500221539954097691638422321389240405598920179605047098990335256201699486119992788383865480155833956759229271335461853709798364788532927746819369724334735581631399920256281305584212054389051799106236278259841620077479049104874815369581279185057535667546944035503472928917527357298794078465715751246956676355360851786666329455363019874823272201324333674196191859449851542545808571465302271438633910938522191328468945139959812346674947803840918112427178609731119802017584646169668210821338907995262677165723843563478460845067837823775853296447343096428678309434354635079114814787092730029837513124956092286472029987887461541089975887074128413463497129441223419348681976646738895792741933625837124594296735857694425701875520679872604485150509373098136435772194717994131444301277300694955917538908042234089472637199052934374839721671821853057234166274952419625402368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -9837072130855636468198618878860332615146233227191782829629118040347958247496193396565107818941371856426160685603255461184200436521576996663794681671681234266289256068048373690777813959988989604526224852494051261460303737327489877675808552979425515234938012974657483534103504012677008279246484759300280247580157054174595392101516552111587986604410787835845864044260435534720644576590110380081961243845775736807494954454813421876794455170798339583250370751626673651689388884501374064196182115543526900787809044481602881504480171425526392902265385886310538616248922827671391857332673959956088470909697973659075237257584157580775851861441385707729566580382824196370303054166747762755942140664299691121252503442543257928249167790799968198515164378374119319516327287320147193833260025614174234521227849884352972583419314511806593461364130867894944756189326321206810538095738201419336417583569090435872550396669469224023448983105941670899411946660034897670512713197999086458426695488670800799681123263942991188336746419806411887898437251370936646757805818543053500949467185557830435915696127059882594315956084221432705677422946703236949631143854498147252470363324530527509009083943445395906862186485686625089077284503630762093718705845837906140655367593217445194972976635651661495343285638043192108964679366925714006556843875481653641801499987190516475721114867515067206865767048490559258126203310326917284482986441305391852536465778627424601813205934022207783801365906768716993606517855158646585583319970119077378132669413680013074719604517097677883053474696688705012268349385855261047495456760141256476684030609954626093481920518709587253234451990528622495487859902107768555093744937839625309728035228543690600954890678742500314507382648105806358315278845696824375807920711749971261666326716420250807111882694053701809693301779812319232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 19965639919704718663115615958616065649390515923475811073985303342242163684929307994165860572570350640929351176106114088437484005016405245627141406451421402914681064328739611237225666911182990053970467445126729647590052170072246279016957217161087117553190341264377240876351367677292669217646249180482270844576599449478997442669663256746633347793115714844911906386347041626624743393643139737582084240290023314200782987397600131406811205044392383593157947831953402294011090036261016612270659716265555589004402376946539451101476374949689500550662952897771214932173736049882709660700364844710704407550134363144195214960199229698358995318306656702372773141368626885973963183016029850521413461878315561349990291769262366477618329133109802700935223931415214837920062703319701384117645579537136090115710682408519320770805163775938162520211704959546806748588927093088083724532959257993852569083583839529706889677898422640821488707510107569854502785466851486364009018625323209338824294356260434862111797320435326270523084521244542293469551993145525340464508196764526382370368025965491937230272955941722063372220698052450849698645443266010725122655493351439496011290919431102785235499949577488497552276254826478019634596382297755529790775295315131970709742242855777245842382425050077200945799470943638651692146482297655456557846366813236037079865803493198767332366216067489884949465969238048067062257078791815087740995816338174019219366181494736149047640447149686631386055717885683346407285269088908285700130566656776842325753468434720786821233616229683515132965760876545924189660031555996546654460180537443821391391065792774027680569525353385789024642511736722128481488844019207976420960962932505594467311776734481912266393877930350272804163089398933154706820683722845304902770999987947175423794974064263372656599878276795312057760647013728256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -35678967241158985801432514769527918937401803825852146587995018570427878731669127211533822927350064829612700481715607269500360613782424990811046845012473852825295192092725809901185112771702474836735285834882906802322411203747457718024864279832531460155304663544776378112903008592533990769192019995710025309163797699969130590438161579412958797432237442407146543155122169051242579731710864069178720476647549846371464560196891819638423938427994876130276161964328994055016188203550581105299880778131409911631930805682829706903846479837043807326742039463718728777694950355288207187103171571403117784973298293425847465913520656912684178377911736820324078348738886425202413796887691818432688750251061130790782639925171367038446776344742271089117938770549197967084109586409122126055367616127987172275006922987393279010493154793266576888803630171614835242305638006142972202186043918187774288250422247441433880806439648890282159361158557508988150472154083563508965477568644587178484006487977707815313460868698672388439439739638187243974787849078262657576634209162718419125466108652453642677391723889330509215055740852694341026172438698569134406337756190392741516241543318221835570817845786222967691618581466091733376851221740241174121615610582546196957770970670495795483667215358190083236644178491425952342966957794733710379259785677900710948368928222299010025110955900683974116762111078922234614926441851240176953713728092013085008738995133526271807020821436902702133697121564569800177424615919193412480998387567055626032465822338228325073117123088663236364131866795883886874613916124500071490802325323070676092828223752399049603602533515523390155889266668496918780686148840600374677717325180101983386113046989394665020760094242426000579823045792176966004446591684459729704334721102627797293862410867558284157030982911631881342166291273744384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 61661346370593026849844403268026966627666825062127614178581082896272235131901699326144107636077876217829934263275347393974546133019778534766848673631590843546503405715292221057752717765980533925485323881263955265517611663427415791060623171439939836690039770716486895829230273842360786089081725845280999435518328364728763784585573688102579092451919584475336280819901432805374691791850006832090951664582517968480100555549480432811310477908725255350910967592756608464878740645599766995817143657328363415689240961462852874090180210373925515928328319939949445715326297434262767008654205650268085416784501230815746783590545580957829797437799479591636671073359405366121709192850894130807434590330620593566323543653642093681003071969754443064485436744446095441189454469246984272725090371449668233860316811429147668492098112521508896732796184335550955680909960898576538804291228266375830712060381394671056659414243547027239136074180557279782736421764422305463005906742765674668201925792502666984985268602914374339485781551946413874611650274931801480340135630785836070586564023662519519479439741847567189916830874971428433590873591178631148255363787806839419682806118795292236688727514921772001301513912027556765727505094033185002499060909709754191747220746494399660822542870837161800256521454313710657734819123450966056144531490068381911572669864172498790095939552948967782662900896468103867835939632216555808655147759636778415897477591323978259537990632533959183384854034993921770612389937923145768599427932357979535385984204528710309541602955639613047954091170700048576078394364725319511807824091980350724447943455287684849186262568408334947721826428311281402265375768513162760447836938960463813361102831989079303094960382777105677281792577160469860794264488050520379274204780718644856832952888879611171407679837142505142015082745754025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -106301337343910105452244043268455475538407065765652238530395686219015027622584722885851813612905036506103716079384967743960823958436480770864749412132845714983465847615166808737042723675457304302800113476704854378154545005926907651733718810790524012508181740600926176227997752090514000981709352438053379678055052404356765265096893082055153058913507758012637179294786916230387787543110039490891181442880280195541974323784651981127826880329951718062375517078324919390990204565807848049717361995919399898295227655824418442240648697702326510538019017004566123529728651676951815706859590223108844029745820407515166566544106036878314501371745764242791318781084259670309409897816652350676132608131849349847379262610359434083203531704963438955421232634605812471090039735084157558212703517165878765310173592843297614763407717571431509401842440816897930128019770770633356165196407410690435910871983875108573240794355919293210011792547477192000593169567449536706891404274139232350549441470435037157949505614889158218994076959049987349757046257398792243149731875498593518027914193186480063892304006101617086176312895466183581920682353592427940128172417574704170496277884783319280071915308161254682011055279686985171846766793982747811137474534347344453648259483193489429583239048910948378905330590040062117859287466531098965038403030902783293274734490402840195252515787011158191045415411501534306411691128274748211159977497464778434123040722487884870632596813729759442930185765108824305082906372347490668282855862430136461758824161530966741846213242804019139635485756472567003239580745658497545707227143230772942025470530110904812922633085029373851119168879254378728901689315739767889941403753676644371086488649052318940689860100359960672648436848710818564354277986941399600547816278136824336510266958338157209827780868860116515152500651712315392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 177815472765825066540363794993779897703733486107162054555626664323341374708090260361084781451758887346626402063344102403800600902062840811226282710623627057300460026960372994898749607543667216388593402324516280260987356282270373785615815035615004288540092046354543039680936026014611407034610156093071403030140762528077040534603866302191510868817940193745893497085677445126506331546568970915113785447463611513894574475258741410535053390622604001199557886518382633889204200103180125148785958043395597685408006890254647167172452950410963569078026022168545286749524316153176972624950652587387396218181588674810129865365735273694218953539632611096597979643624331376854096077151463011580285048994233275477337575816620722061918513147187007891822524021327196325641249082758535187939114521747534610773259082384126327426397535181655996183479513556703387272093051522463612160918965929033906090535612040203388477432115572252683031755437813334154608737533061828288074522749467298170959977524352135918590886592604215848778263738411798474419817584507022078510311270131419934856708768289888381236458465229674813958837722251276438118429767220899970319608631925044769856442596959238789428858750600414524431983361982842679257706271746576967735231547747184944174917470306559926741486462350252973416416069300501434466659581115291875828378257242563566425180929319003863898434364318293602310106490696950244873998620295035219351125582361598854117746252779776275147376932272284680631551088003115094382701318018698805160004218274992395822959271674148825294002550844279681660069080333114572671054250705515915923272623235696417642159221582696426443790814407404137610828070998830320838658697598530696793101430814050790250389395529678336928416460821920930876209645380087067411155448239701474060105013473646030985851023378643797390324991699245854430920252860661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -271357660758373634094553951903708333697635689597615008994886711801074333306832470489413035406820633823126946093424282179894229742103565833182100584995023387863341521360548237181431427527481476378235835609242760619375966103481783539086865670316870000944809756092995282600527873161158137300429070277737356546718471029793946140054214823325156205036902432795913597090769435390374111168925521943164215933143183358967955548214596636844781902671142263427790260891256164401376373447423369362034022886182241016715142803608806678447079068165316388712483284096832019533839939445222696793745453524242437567648376374016873703946774468471334790089632963865850770785726724589340428605733962976922428476213911071074347280079112469390712240695444723992422984328393318241771457902108719072424318037333558084806651537430555417311445558542744688626161160228215691768748797178139787971287376003901256970504579879863905181021010939715063788956254398828301859783588950753884454672504137053961437893682851816095838143479513050273908370206851870166765200370157327162089533020663233804246784015058617198090116519121691262498211027138644663877115991525265505337953396519539916933363808753690211797251051908074217172171818765577441063523146079455995047337580778717401181811703944599255816689559578949779818980192838149375167410743085443835132931547925385804872867312133596525747754881036398598407624568652016549509188160175382533936397742335676744195676444371128628388919309009234381052571401874845526976081720529255823158278521144882203714928526985904932208063306669629013618416016971527165830535010417898196336316550525927669351690447718029194950467759027969593838567222055013931279021538683262815698781159001724483688429414172272143796775530180567859677293310824696735647618449490021071683480486537328527440447114183927870774350136758881951683931780056875008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 354714674357245800650608722383434968951143912060714986972233736072002377316286639816680890446443243027417085196314766644463572973665584555687238146051636306116406978744244510939033813234935992901636270535612751428648286714653782395257162626015950844511646642264495388399377017264357579442947265131321486505706233618043741123313806691838900458013375077689594473981244653971963718254492204683455433520138628837104383412669930331151452152805379006709005162709391040358284707771478902884617105455387354850486224535046843068152736557911742136126835912465305030132955330928271433356948758471934484864352601734695722658570780618717942023632272208756047871274603763829906808610806801585221568965978003742447017480823923866041757837083070521466581634505098803616821807239403228242178380140705221423399689574084914607193485434166653309113006393283035334967344521802563507154706172381939583020102809808400574065549547611702306265595833054147035736295424227815429242332238157693469515106160339201519963455532932464850007602951545119369057978998167693387361576561358438265245540408768027503207522147565448690229853295459980654292304087048161436605114401224483007358064090300769322426915445617735971781659055602797149825917279670116562323374004558842381812020298905192629902458023883700979651322217926605385650640605121209830180317725566695629009080171841552708891751321374862533710829216656545786496890473447710649728424893473342309192252754469373797140152433833683176340295518972060930480239925816483482895073800940585336487073880655862087130797768035426395829173393158302203277246535299938218660795448709210645267217588585855404627564287113163683015903540724588534786733229796174683899522275767184789988847838140343571556692618217681059579886323420756650257051741364617911562820700131580032247024412590032598276805215660470315624452360960475136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -378623466285581992851136065118958885438806712767085658627074200874953871574394522899127946545965619068578134713048464544584700568050829081193669207607820562438084696918998310073110086369591108966602052710408596214950931203841488931046416770015537538856898216611137131880605781200559469847805642232561445536390422717372013530258175927226455154466237061363548724651879263636239565754676878391098641032385805580576348066244472068485375837764005230982190434078852384559507625262330553018091088154180186209227822806556750029913046727455983338538230755708697733090709597512555161334974173398448586238617375780299708085358139997320371064831644541222758427505363101694939236843826819980624270785514175169391655180677475967920452737654536902366298106988185661881071306119447588815044346044193530462674079652769953513771614366005561218542640791266953643853893186103518270862827135871815316759768564170765170036067486625463514038449056372531151369161988916762425307487330148434320362236433632309099532604434548681150289549553685126590204148906598012107734424737366426447014822192431562137534008075703617893995074645678398954498390916825920234593082700326231821939962270919877328249887602695492936455502558331336818524066512918565307699116505986769451305563570487833235446345658754567809456620035199075357395433727716076633599599221622880679919111711950788865021544115106916993037918007260133961497220596509166710228715974106142762375850307948691538797489628996558958508276216295753992580787327204485154203892685139175964419156394399664685504145057710520326902331857803240370119114858856770011484639892606361745961631365018669937463412435865525220825698850709382754126929073019429642826551659987206610852742003484674981042200386167897730912917315716789698065229285602420081305529103802162222183461450189034477572617708244247343162493205372469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 315883611868457459234151777104570532751518060707827837004428700297072712341136615570225449592667976485573542277799956275364417911562641346337372316567444626871436714468396087441694679665761482145430228120752323309851805380690867302421829464257285447417672439964975484379989154197454239240250428526988741205592747937450610691782703038665086636085052617755752183222128372025793374047951306054292548936529221535697347223585865093439044452401502486009222922874925478582581437515011401298870704627555254995821755740947737713362186604069860242987747996067118312646717554408144568048188122100825011741445886719369533637612353649493916913515107476106048406501760501575538372454185930783042388129802107470057272476064680485409111028914022680629070938394865091006010636337899947234785478763856812961403304111925163275838351095952917674487785328651380032336202333851916206116505984720896341245284930094749403977138332451916588296488219800300282456364461340520152812689322761370058238493867982089017357564917349716818728059881919613013140078989321340196020156197111290960525666482018686145455061388237963679837998020178294063011919688526408974256813270367154799304587701475280590228062886899890012241148488161557117857432701778618610868382606299858151521981036071056174163836344467874267182266941184927396825590830850823719213552782251121115398017988397841927279962168995312069197982528814790854291554907538391590108559094344586460420261858380453128389860658828109122284120698721869864397359132258376904919038564861972362300743094385590694266920932236277741907410903560174738013140034720754853990052029620526280098661698662563513529192796819321215541090381924779679639101339596186542431331281274637556945765294742996120866325065749581748967367852514056690403192147219626609059601495619095191305134208127310044447619508176924276822195305472589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -190869013182614280915129342660860170810771837055603107882390850614882236136754361115602372137878470773321669697514498855299411663843358075374860565734300726871478571510915787653198771310151015229219423236220636891728039893944034531983606410027737808986887889094815067436992673990532990592413235705619901441357161940752868109005297909910612337980783605027890543823123047244821973474272388254312975809379155430349899584702228557722885369619752403153422456027625435230455207126053217420046177541483792349418020600971025960211285328221609719147979106742300062425066731600339199868417107430532187239394912090428346238954657861281579476699768606463977770765547706725865956038042184305736809656938883176574010701057412134931962795080466866593207905708419461473347081554154870506523307957458554750152785960194682445270137339283034839876925667743068396670025452790357533740782837158925939978801900498866299499309602382986763446826954427804014066189656889795424168577746482128848870408844797542541455874786006925340937026731720699705656813224016363137057483508343407698502539184562295800434262345376209786091432771642253645067182141228373079017643395010380082456029250347596214873048948379598803429368956195906171323599455175643594516475804329063282788151411328405437092795851716036286550132251732421632336755888283207062604223051368318223854396188073117483171671714279879977205572499996366430183231877280277564743520067287704197601756377307286177108182633988074732172029008777133855396832349952294905395900545905994609345069554559586661690015912358402327942257815866580290508862072046339150731221301529433964168637948557439891670440879768514980952525316811222757905519164086340723345541638229029556760915883555756001106124086500208958447582384299696193793936225907537091036002468770085941871722025374234073258328720261493380382477137718804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] 64040627915211798303025792234134606247059977850150300536696449032798081432530365104806179350626269399677873515710491397616963013729890595025247980319008341950792265499727418370356429481497850717534302242912818434480625646526815764135501684826780229010458583236171626549674350991837228291274992389299883937585213507170922881780437771319159389971979393880165660998121569016475569504655733344963262071012074346819165246422600209111698578960606294836815768918507775879659978188173592321033817121332145790811573136370081230777707293079695970731994697038668734339000536709054121941548903066158319017752183152365112732542999500471121545035205158229210993584208877894935347805253761380395164106320956169990088782043140799214675028045313702895245730082384704144862035316252270094029023114307879289917437686368461985120742518546336930443871078221512208013762245978787404520217443151674210702737530044015868764838420815248130308428786382213524178298943140703545466063278688392512910951690658879803436976113773965175750058934735453100632414647267024958446576390879592099005652937615531100100271560059969986557962830219299149229656876971590264622422622205088348793662282606328120045322832306248421549136257213347366387778362349337304978226617277580351669608239133489394721284184893524039682533312530601993186545153437721890020773751727585563278137510738491117202675906632237152555333999356163479614448519555305570473698095604981504852537510080530918207685007396875191004889297520194944920981003460322783452774214223103620657809096601235485249827917821576302578599633225890488108040912284120232907459056623253816537346622302602295341505063541518098502864303539090797707044269322217274492312799791356817967743700043656700655017275189612586708559781127477921561607848533915667306730136549010954267063358345637524590291330866478156154407853297238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] 14635606590094061039009554264649106734432661269784454089133267147509344287399461495109229761083620846517806887089020847710809308208718769627124037224248671333100642405248157586375608693937490257330347432382141025955854113286040794529584646696308749027088566680396547566519777144693778594645576092837168929736755956919304539046656229877693962432960899697423901732478766877822238660405875627004294272732670818675030903979443757566174025903544407236629671310934029719979044090418625418569513089640403132031849420159370924860122304234119981348256869623498435337225277605063364725601397355690356048901909435008088642821019971032522711617541587790483576696080756037788319213288086563446218381991858315737381600504709576229588658890176011770374504624872965946796110696758912790510848099581558259499385231250479977894491435166566556787376024836790789094974181992808988609049494453809140083003036130904512022145329458130859027395715992344598210817574695031678632594420243012370899523134063501753072811599199780325137065938677368423874227505573751559587972287889238057742768927579778877520766110042070780375311178897675538494994699546022371522638953589380950860093716291753637048917711350307752770193387758580366412189976882326723301455909086797117074694477100089625569558247125050046890324550047954905457749891140054870563445441709983999868024730003667695282606378255465222155397048072940721097413502843378206276322344824443486748068562346855004423487154732973722221684024244916737379597437965779413524232855090340085465725683916575697335481465645497193308522119982022485011405330576046455746306532561719472638149640902741302903346539779996675373743061619711642833836079758704858478240614951935612236406313015691070986583451694927477971572772641651789292871031729120982205233918504418832907927223794852246447348136842677641738082022387089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] -36718137301873437249620642198985368413708541799918270551327009319139867657812893385877918062995622499819134372864462132275427748335071116651283835595492904757354538900750329982971122507905581947216345387128216803808501951156820718979369029869598122351277163577280855972518844922211395371653475199424318797160714827689856324145229671935343950807768776621713423059798982465128907215963579813630572662689117421371199288571670491082442505245406089410633991748006430926188299266968686733038828517666135324978123828209272027533533961495486971997547686722582304763225011108686662503937487334561653773517152530724840375157330766096288139853553788234393807214150891372729085754880411962274143969785136682585896022796579013706236984600073614445788889813208387313309903170747685053877993789542738672889573139232778131896675716052869380891566580373167749408055993238295196322935935614990077226261615172624173414456523717004356503566742952581903029684551590695845154240656381304562959873296093755710751405533943029958152890802693367221760822269185033109829002526145079482857723628073904907727446842405951777673299397836704162168834130714447084500094023721466167989828167684798552711406351729725303096923216600555931433293299668961378303929034133907492510482668882521410037123353938573962298592538211267412913493346072888977863157429499158463561879411321304028204722946628501921667114619368916295392179081372272598661649206309971445252077468387902582185141540333904395301974476865328716735007279436951769408089335791096947909923952542456672725848632143100546288680384249496412993787599406153467129992542018799737036548051386252734241731762692914927580054416749499310616078670182969945958839688012548847220499648583842389922273596159948610866682774333991480804744618565441521061455235987997025441630589128460756704566247330354123955429776560226304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] 26251221342134825183721075078981967063595881149795650070114175043293208728681809850772306585535090699786033910215159352045438004328766224594269563499996446956027378530454254793922261042613091325699106146901889631579519444444888033162262497273747150044242742065845522528473087476260249344635754859071609301043852995086831333075778844766181585740647683624284967058571529328105107116217589953663099466350745345576855685440980601190101993859153756188211520932743839642561752495317712079044849652390317999834290898599989259967850465780460025195407985328334725558295330414921976371542921912759362858593260343291626512075614180754713298563929298531517257526244650570117082407126343944921599305500812393721126604491201254557003355128465546570584846579002985045234872270490625577430797319706805716527233616305797627175365869106893624276280220540022674236436938333014296188811419684503189266124765865838024990819800786167691148364245630579258667759748553619246449270403447277618784030058595400036601760506298492182087172799772438618102946220399442087917236237958565421013797945366604964854481410610163402727892779195040484467647993655544997611087427432805697961388353766032279532266754238469215215479918911788900724745069816018866075539082677575540408227022597672282582581206955782085995810707134530200561712396854260016984791315108503759627720989719918225704585660861803763527941592620949458815849547180012988391108784568809118016458753716885987862015470165357368599012752667090017047576238845254646900966956733042951109234811869144980584816658479675626938151564462310738120817359964440148773280794089611856857584388231358812689113108911175731045121614127340839920735418248048695847787530163097501173166014579907268409205569400980877441232261535071577207754273205741751596775972116076633487511980224952156786775609441614734476796036644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] -10405471771380462227537463176873844919602766219286226404796747231980764601108441660938935189299558796879138155353953486608329918810119508500255781159761766439032531090081608993018325428291990544624211697706539055225556605553885630324884082560392444548810437598251885529746199982933672224705984349736392605446056318188588366604902087716350015983958962644777618489910200691590796196526219006033184691247509530451316570306546248377014088489190396048182255455149449979861823111133728580637976218235991921599631198781933809942396136209817849250557622373633367424192514606573101075272864229310062075797519451957933217536322326103263908234294993657775785668405808519603200303105346586396722707859986204204927429758600191988806249155669904828161381319412788580727758411667609597398546920805112206866819217504572981171597331776739072482194240089957619107057041954994678728098331424398151239501608741805651879668815867915282042236133641807982512759440565935184267263682321448419680368724717539375411590713662071781103033978528187399595959546205847376407330835854173851310460054876001765117938199100017275063875354250795435740608564938730885366093791247129023223121117149292097357898261480047518593688630953227504025269849485843667913352231780769860613822784243705176312881392249906844963432173565560185923230044289175902618308283789686219347142646961595522426645810118788536859961319371219715554717075211731744698483018679301796888835617950857693994291116735286730279691092284335624408391670194215097890860394203758724787766752306067318332431299688717862232080450089378341847720834675659670936146028889475414751126210136709408084209617394205342582170011818970160702950672910458340918914447233470323612189562565135820018166522182154790476852128637310917043654431584003334255842925451027772126007556158786893068544433334985004188827444056162304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] 1581420632122383850166363004739084925979355201393516052765931537729226663679120989911660394065819104113436778674088261397962299190632136355171405394541475089788172494268738679410247730154522347195142467006624779233181870246381632192320561271778315798866988959571834183098967687122331501649579849756020840210536397210350613998331921626614122087914770951773531866957783343709224252031187245687366098706556122853549683536321985394217935316297621054342917235183073418173670060598613568395400107929795108743727005064188350062020999643727522449395706745724777506440684480651410103953974289389232094882909578441826832658794249110060333633546081696311760414189128501388455748003932850995235049155940852750038456733828755347703618699406784646057580868782074673607790254366402698110485608603846450634402013756465887558357283545805365748094455597667182784842088757856496814257369376169802119181712396501392204406501112395578006288282666556422468138985619979078546675061833591941263826473844725205712507839551888799548012195071454994152558059426334320366812904247433910581276636198973681885378747255397355995744481168894974369953921887426430552291338866580349059196186344402450625771099378871278935228126725589272403445669087216553025314492406642414063056238597521818261706936189064818816013797811061367567883862340734298645120387937899603636516927814525481138089144234806726875402472446945755655788237450903257300197038664958456408924045991315705719556048303369430636317887587783935599441268271967629012740432713204118722063251126154851338672605834346809474095077142508950840741710212874398973286634897761438318671694907317090859752805292661209231957141564049815016277469021804262065059203305035669951590958728554764218827989455250544045715504764854523823727205052390002728445560943139474183512879831255425037190543878810573623449773972389888000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 671351199679686867394261969878340953905466163738362497604963182510987764128279861830999023118111389331703136920961668199712554964278449342824357345666655386922027102644640817571118714275493788148859233063384701909955967406628558721411206349248175199324525102407258369088509170636156980536416940508709723613931047146196304878754659573593490067526531016346831078861926950331323877855735851673539187955816211830941465542574833646705226952730330539279127909994291140999076776041026067520646388452978602727251390651533183159974770876177134085957204521761689208493435336028583666483910717646146918513063931444463944897726047377127144939792542867948851223569806874575607143457769406184846124434198609747613527101081040268863741905646431619534262222314268928855287475180019654541359248213012679352171624744638683500191555063238261327598966430681395643603964197533343567327437370139933337449148944135373943409620349689528509125411415392489456698673514669718083575430890126471957750821053675873476829916386992364624580954556243327237652139203437147696534982019872880889812613593242012924661296823034317118593833669666023979287108269261918108503796124848301672622385692860431636098821001013335162138228014448373094504854538669822973111460784130371263729933804645839138557614155775024284048738714341792001749197649751513664854731911698242297491661777012375992405908272183117941447912535437998464594409986169952787015099407247441196035898119813210177957136837316697942154709530532425511764717357053805711338810848786254289402351503043347360458281330193994457501754068112102492980906938993570146596268505126160524083549404150740464824015535164081574418373468921185779904582434389660589469256003379205283603823920826159660408763852542547914839265167840814950498714947813822482634979375930226100904866824923370852627719546390230469582323925909504000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] -401508813629841016108454949552113834441647919169288131054959554804136829868316643570848209651972810488025678433786831740502177097285529572451104370586046334950560029362655910151353002665410084700264132748023085401209131720668211940302992975384939784380398479928074071895218567902936228434441613257502872060678273791832519245908355051069913362156369443582779144166761314587138234074479857911364564058246159411667247664851094202259412160018151116847783459655469238352147288165696785136309895064640776913239205584901290457880629781995842144906050408700965699125753783711841875292061560060533815579371081916603686298583010749681094231054402914799546623436879474330717068519553367582745347352778121655747148358192063054186569734807937969442544929573555278150776811984269222008975945066095239596575130270498257949834303017345984217385812287051549891486764985443081841747995432789554604270381764720551947169566933761614529902596550013134097049459428272873804955752696496906129088804667748399938769962928087214925123314719916108575538548324538382286240472704559365791706098365380132541228312207733683460063720031370547437010976730945513758098253066135699281857311902243159668728012509459568079252192769509953904471552644212431081422802724646082669112970062698201607020997424759633872373685417841341325499995012785056819802302405183103840431308569604538574557117920479805405553366951632424397545712894389719512416755987524687675603467823854421161343769427393318018840246153867493824144002605081083828951141217071518409887958477442719903674108631158915429715461111645771602303676441524519064208628448091740190338654447844572802385683184451777077308729850471542931945595294847899474027783955970366055781566273402368033636424656605030947089408850086147834339525255540282219492712888127480990295072327803184248736198948239836501302925814923264000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] -15033232305075497009156987100767290081798734451191294138304973568844057435626357871236789652039457122575356560654395390421954430361915964014137142386534403349952404782329282881017673171216364144685520998984669672193457277619544454016044273946649060420585001994980798381117581926088122731872448366918446825943973796501129080405013323664134462453176274369024203911048396106070199439113610492589915908674073670081780417852405762578308319198875004333596873257765340350510491499657497412012179374631866785729091323861976921111595149717303267118066285784946111048932006913426151953838660462036367149898283015825596668112843613906906999186115544152726448076448115517741454605699318310467700057400562457317219540243836280012681888657576034430636539508693560383366343764409315211746597339641739177731323026415731171613089793265708350513307786889223812781127673125845473736834303285162014296355541008102660537884269011422396586700153886071544316970072868432713592895770825760750833627881887311240311691250329878053135221608522277920003683955532297961977891662480657196245039531236944013684597374942865635136108035007635348768511806220249640141176328305710371132005431338429451755043349683979999215566390735335628889702191453213096298673865490169038333825603039519438562564985334035461859953681750998714463370787776429036795281461553654216811277676051492922564954549759577512580999531421631237869014372747744856648019813705067588989960547533363662111359867261395605239846979270407240030664449397904999135516591354916358101572468880280285688585236911389835300209723477690905490513437158229810921202594007906563923962073604574557161778796995832124516511211116782789143171614384589115420026257196380004559355143980109448537507035412644903282415157371007843322573699910106055803286370701990556602136724347070529498942646464205399761000215871488000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] 112259089687098507525416001348187121985899872327030906560325390594265383280045365700957100734635752881160219442778715586371755510705360653490846137838619830616797608562536026874405751162796287033766296248976965765468916802626080846295179698091412780984373895507209563736995822535431443830484093158310381093882759044620400917413117936269932471106440267420523483634476659053291702517890583214339851390037100441453419241806675659071332741491185358247083354084584781115194182905857481088808061864154132073563546785297558896945544282079105126358276098256113344898477090796906958659936898313537713447407641936860467803643530343572050559310462994909646226003474318254499032147355216049598176134632257210388767794009655474925150472131205413589653567635047321104045111559148209950529551963422077367371250653405158714958338983236438477245450698438568366556804177649352616950507301984150103863510213755213997495242227016390521318688341906690246230825579148126308539021808749140037756645052245288422895616270409469251454236660359569203698626600994655693029933632226182060756313176936079707709086435662879882435843887646162362787269715400588475113914265109329649862518140155294495578705390715169189636295087485405202209790428773601918656341871118707887847824154850616950394926296514205587841138633134947997969454618866078566115529561359320557478691772079911634073918682826011616314402096581752077250449717138036381726044218870785486170111310651499092835015305400461801100901900668359918121422062228333034157176073938071479858912306056319983462637440463105061008323362222737495182631696441793850771957672952591540699090889132716452594426455482675064238088239544094751112843210021861490080344088815212436876137631587959405679540280903118346992474262601671210220450220235034936524947550651823783988431272783421658274995905746639899109081047105536000000000000000000000000000000000000000000000000000000000000000000000 [114,32] -69353542606169500880944445052196893010035131735073273427997781300797341867047338109794864664799729243617140977069657617026081901286017537788508379086048193332901879791744170647763015089129514853604649459545876267742245808886933067403746754382356257308736152167995169270352509551713059758509863938038082009603058311088143284785146852729041143254888139869963641109132596023752948178784014938620926653257313781806424407546801311448567960125507973456035177870137251885034991760061229462591529686341862666569340448467129729613671164423708561932662778938387471556963213832110590704787645938961557712530141053310316061400945618297249055200906832088688396594749349367450617748307067306125081030918878207159083361595401377853228209500902483350724218338065994636558062522376338115025440421075338198311947616955066086498911456136634307050282374769006713876407079200427787463741925548705538066274726889504039579097667191447355176490103401471751061034017320706340875894786585581153617592307986372342027092302166074902383659439765672711101750385374220603956112315592263189637333523906957860871973315428247848979974922765298400625667255316626283221005923026751672109664045298301349807291694620242926226766375336563088213559948339341395454436708006507612674528748084121869203705888869535858647398875497052836755648587647738224619187987470322890906780474542131189265051073222941072854542825944881294088469162676570232160691205365622649487332873549696112942644274981532303085966246552310757385397104346140678180010317305194341137516974125727389887275586083476381012334417060607576528911103961716324573083834862667637930005789118417520963422690910204910943330844360631920082789413161535348729874547548651506442573539746206812116575698972566854172539726941267030615040859361011382929163883105636491433494277682190867797528040404497407740889689751552000000000000000000000000000000000000000000000000000000000000000000 [114,33] 25676313722825326891743747720979662100363985754568014650452507569043622950719953658859424898445743116553014715908009243227029554053484119546815069446934613630741044374951434123193825989027865863452382694719332871888562558659288528962738949440806370093136359083358901106259988061707149463835744141250742141873444910179143306433162057999902311544199305391342981192978383231452986253398686311901945179683505083864795360968127802782509269150623855772871196218527122837511706251054515486236758644577428106527011702989081407596777852469332103777253562998565277185702033585066197481694885602878827611507066850764159914721308319869485080867502526869278644654267464935927918928341034732148959013186926106488043964255062082233392800714326553451721063318507041728843583045753021171894069018245271571961843061515081084181760533247766283440602491379304734166704591701719618046254472228937596040045959109591953317105624552370368445897494992860611164324860593016652226100758527901811576469436383892844466160279896814914083004856874690417142703061546554169804324740112096233574232512935631408378080442332733047164181544930856327353355137476143970779093202950889031916573780479886105795515452223558843441287765267753585835197888728587668905221858598399765977341130406250603189352861114540438601605388081025246984633590749283986850525609248415318154445044501992362675710203343967325550507306520246835853247805642015947184338816038286141801839220889598761280570182882927069853303735838554585460480298421934058949560814276555916468793229388795211484444203085156393212304569322783218707928234239392251215668319821513998320861656936843687718784803808511302464484735433407941112512061005849770846059264195404371520704125928767171379884913465657387432094199414325951063649140521493657267720625797016822265590452649130594414762189535963369913417730097152000000000000000000000000000000000000000000000000000000000000000 [114,34] -6583481307806499737023874040073218479205962361612939121095827098439741939863027947697177639175306773357372351282552664296977600827851076638680606289681246321927954658425026318046341846235803480584715178479265774070768679320141154685761936600376996116196377751029944349350699160278104397646630782002956842021698014645391581444528779802789776037265680101790662519203100751902576990395481404118287059399936423871295556687679444537087889019804251663577633689388570108676862155958176434249265868581609551451282832101620279276687711304829692567151676760874276343153792860627834995445134747140171560415092832683059973941533439210505200454301915079980228266793081372569829445032972907950159530108833928335781202001007396986193742574261384861336572944531298991113442690465105665370815988141292167479596780546797692044352869429469446639659423013853942678357164029104695721138534499112760743672757863065046720212518084635429778035571543060046740770125644137356205560257754543029947236377221906560933787655745575036880268497051870271530080074895389563399614968567981681603317237927698913593140117284137769703189590956137758511651685708350273757591170834188271391526983302349862309205326259407556358887502606400734259285315410110569101187570778003014201118782042580473724006678192116645586793776836884269701830944184139734036280078657178205611442159022840561546412926346442574176895896997577691516475642513649893517564606107669110201639298479698126835295030184356816294252390921136955701497500920226039989688918977997175756775098896688782445753689046386183101794024513594067560405231512767475808553330022825484735582841418310586453075433752778347055136583787798249999736115823090783984894741670910076766587802040239093157994591333456716835118866171081030873622248562190398668575643962215699816685255852138806942354898027399619748819533561856000000000000000000000000000000000000000000000000000000000000 [114,35] 1001743195426518979499997715746546755804151942202313734581493793383009467416030453818451663843529609069471187492177836162992388835558945075233512713637306956326521290401192793987993417751523652641287192125211568398240038989370198122959562966388889299169915259311411109232574554936917949028760317889371164110155838083283924153642506586692209109382118689920849069695499113937091947879131907867410274153258856831285381846570248956001395956402897562058369065560872748323429001250652891259256524828928528084893542854436352150919991535664810745166246290360662992987762071096982173267015389590022626973038929846248995669218039985595716086791195331559235283830876617217328645671382756673898469752937683736929365680540134037714337762975883179395360687143380561406791467255078158875283572559176304666018280585821976012176133367413861375667933049715789454474870785471740388541542841267179164917725170230842132698998749588579194850365674542845160008953223767734359254930630819424751854983123764994177906739964662923502483743644892573277928853556599477743758137983530061352295247553266712302113269997087573697032543755106117549743584882737737971281438872505325544456071095914846853089544573819100777399794757805343487049561170974229448727667377001627812222356644805354465935209744177216144277445906767559088658967066769897506192121257489893375142205461844875696928244735991117138314686202369227431873852781908996381499830301216578675224138062499079218829432718623287712310421215915758321261162234349262542124878867395386195754378337574888736401478675742073584322897477089249382743135522164070511537446412248477055206232319951969962719335018565538827859339850131687639116848935980568087901618579722799259352029999437691170481694088543483165615711367110478835442620248848559650442217477977959142153885985436860186622543869618513289490773049344000000000000000000000000000000000000000000000000000000000 [114,36] 127628999363161715452122193489344040098145097324661664814693622694268960424941589496462218430555185964199135438444259109639909637828879923229751009075693559080702828090677782878371851980658684627975897686643814077698875373557612480316768385404278803281529172713925499348867647634148115131979551239230980268098793751069715958449316312560162421413426525511203166786473152581682338415394914117375261277591586090072719763203643261661447199055625220031833116525285669234242157533432355988603491068387857853051407630710614974059564718401229837581492113922749815843591197022092521553976562953410055105344873752587542845940849542922669796853528391901848290688989014141618894007091929817652651687057146959215689649988737942599785028027167599158058647003409264309332906975123875070073305919873426138450681224871232090785546708516749099012400945388597181761725523635538331231554001673241468700717819231654689888070873236429646305609190618653738263693059092510152704231496260289827445145363543679979630012289913249399780915011470672795050068813443682515347403767047897937882716670506986165831724842511336553047383281159167081483372659138190489209819307651846370678873716638383953510330860403536452220196846066822558806885768728458105255044356294387441604148315387636609432996411514496605334781660454386970902809685648164687987714997946452254289230583665480055566974719929069726160139222437791272696820573554069145778953817697565971449901765340835275423064835871295763664084736911919676281892316538194092165167814848056438558428816077600394726235379000064690396616796128915721153871775515040943918893718662519832928593476243178767677630361846453108251868836468347437584829547262725871237512158222264096142056041913330231441500357929983665505663381986330061802029995716588984212417661484265698939117036150596808802441723304892329184257376256000000000000000000000000000000000000000000000000000000 [114,37] -189193421500232875617068763920007399649654702993583087808940179908454110718154047766535632544684955736715432210515245727858746089452660127683102827389865277495312207459643325339157393620518125280030853323114995996724706224895164591530213751819682542314860402799422740254403466012402781293759582053961919915814816505871008692545599770732588302798446142989026512949543126279066024255717954296237973449222145880131873707157818020151837149427330032147292974148461047066268343457296164134867730882476582143618039543148414985413599333363331555026925050065224599711397507619511846724856963418597459882468966961315961594532593379751199523046831642246929615966383037949628754310209809220842973182789064704065250681859391332869112987461335313550992094212899855991947365782765268032692796761077112196695678469909482879856182447167804999833412836170138310236901017816986855439385610041475674071120116120708619410512975322117883272825027547762130464102607353988966285520025098348692199545908271945667032481664787031417440262215604390082317339467523489010310384746090561004462722652691633841752799291165606280177418703615836790678011763845422309953713054889611901986619166834349380340432611533985232177737322799392666156379370904189402544621293142585982199238285835282302415699854892234775547186399690396266633257737817768577978087884602647941758558137407035545634114903369982879184411610860751899694380796883278909296305328344973796595578945740347945192413765649263145852657929550290439503487671472903781067380273829351627736557773093085857580645895815934591107230777265051906031143581990690710202878328643268425097531417185966511700770355383622456020655944078786304655078846517338756788339448597127723241045210498041100975035164892530789247452911544840124972081463716481531893449405658848351039588980410523831109281543031702144085083029504000000000000000000000000000000000000000000000000000 [114,38] 96572148525340452161058803325659665592306235354122266735094590830845210906819448157389057556366208827964868994457948770779208934232261672853404911501228668833010047873330246799265479316546687064672085708364420326839654351201988205732385224388646309012212039904367602898089418770128118825887043305617498371036084556028392490999377795217858458096717455770332028085245175251291284701145348445492028555098305415265199329383235115799455683572851566024656600269078106062443384829224140640193761345382375639324903047723927939402465468688246705650672686171429038333493242492499143980950179592995304315349599587749807096102749320793017189456598529978131351951572383521314056159571712408538946014451838960590893298886160196347683519630737910406438597908277371267706246520508713443634135506914373874117383390753479580177873242204879734796740885646884366019562851141451044421324983869056135546936987719920545943431678855244312817213051449620391920559706310881259274152196135503106042815155331168169816156160822732818366225859350950757448516723677850675408308429881020310985269486947588135441130571904378754242356130266057154138952862269708205516109014664182829255086802148872757166359250312311364198885516869072233856941381208988839573731589454612801444541575803623314639982824124455403751392173010235410088042267836674851456780515907964232908145244284716272318498097095369149132743944507746558099611266139302819703417656513270567692682413599117062240788655533236662807327302232390162901355911228882262405694148544941904090133025241054494409239971815189658644806249562148418131279504861274998727057964200113583098965615547990326730503238060203419340040135155553956376505224734851236472885420633622260781638551266075845433405770248944768590907381909111677828212092859308739247028804417017811302712157392857306883603267047554380755481133056000000000000000000000000000000000000000000000000 [114,39] -34750915548937311893815888284055187115398100177944152728689593230011978595013663610250754437866218439930593214682048125987748079049884996101602414624954425404736643478192854527510893023728508398679353354152825417888254139055405910382740358127191038548517699019347930800487738925276023337938745376923471066455913820109218830455642864968513611271380761025685271071900312659831172540883135907496828722928431909464475557116880986834496970576025320453805444543890080007148685264518478397596497696016841038324078890230910439427681006258064473202282550093250377663226432477921663865141609664347488200194067814565602917656329139654707910561872334312039547238536359719802357933988348594058606194717140353585968682920057289747598754358460675971207044484126840951163513930868512789293840929161072304242225633886459547902564285990436489866529551144171658913313102638960503643593659939183698928987984265810922026562468400215491691380248885838833334891270358081704713109526489960816795258313876233888514059776325591096444719424703051870668127193405085514228690028999471380056654910123335169805650509228723149132675629036990042650858833677560238018721356702381340207882818101015025207516206782905144832396905691966629641167849604812233297727657420756475398391190212759517077081463700072364575017090790647450473342090410595422902970107972127258287039618895048815910298547000843661646334807963062593177777370530366715598212763024460277980556178576394954424309208190502934395051915470563811758723069962379364122719262871230784929246043859411085147185109279694373316067748193204584902990540296662213205459104197089582861427339842815411357176870582223733510895389360264181103136745970209123159272159564974037286625282360037609780493084315638826267790570727216206612080128538061190637642933965408425849563687338396720009922551105427369759447449600000000000000000000000000000000000000000000000 [114,40] 9799834003950778095597290970785296012423872414471707660934948749584519956610828252739241033223885178522211552661990387020663835858753003329833587517004550508722333537073970997802066099998615225363255031088813293782542064565159556020936098410074197346556722416555590686861120069554616149966365446209488090750971662314763589851402425566574537458136397517855511110724466578752121017646852760924781409896475491801419946128378934400857487161771068201371864349619922105047448403936554549957548334339643294312613725909804918005618622667873135435283195240384752827008729182034027938824695289452591351953724475909922586046952671782131655742636939918627615332234446206752410202229205602320801576651411200520802040397340190090741652150824734753575906045308082992759694691784996326656847078709582602767981105403541990483146158739652809378905367506169133565126880358165396983287601879075006391637555015514641337573765236503177103129061056891107006652095566404778044213722026901987427787820189327360436455288272090969608936135807358579807598656389447044589842094792998945868091405363724172570105463815590604155046746031173665397794734666413709675884338333876719688358330350490954760088193631902377904755137327119614832843332544811060389580407331519849400126398137306374688779874855389125474558185751460345335687781343903535880939264134610271013048649754501876424573804929175185040610210372447093684695097812454334078864508819498120497363953657641095900820773410185152508529157056781478622180609417766626669688138229327875034083812271900289355579362701907612184702947863616116159003169240354771778731313647140211848821327765578673177969650779589932140146439872359213375231209902201917590654181922500464090576403734806010207067673647290096903763966727886220906642317752749294371006683871586098068942228783552477573928007560186074633087221760000000000000000000000000000000000000000000 [114,41] -2255103479925948360161201872816688225252368703611283368975074284035113368378616495588847447917325068953099072028789433971454517359213270527689431492001413280962360433327073624243085745188580351858976224055806583202497081376537936746308452499282547896587631284771742195673962581065485069944415679198050791126711848537148500050454971914142844872005805916332040450433746736866841959854834078921295442980921056416121057091558454599790217871318563952952822177832472448620544768072327810698916226977152715368987823306873200410842373499183976299308317309748673691059237193275301815994582498099313968616412878618001979793887499008335517249059895182531805779179382130873801010112283045733504182881539532219082305315515926311086898635020388388805124797458093355601327993291331154386177725630330258841901023364893164083298422761496231497934456985731337977941387610435558142864817861980424300076220887667548277167213555834304032015334084145179043537986412015860810130240697173698404882547681376471034927828003338112873111651551051018298540740582332955977617708985036546597352099210442518762724835444039679762109081878910798624790772568971745530164606169394170991873013119524888292508581264792413756035863972994976664364722254642448157465027076552925829389592358099502999755453305031077534532924109736163887903059719103970404268754176241070516688417665293762047752099799513802101479103707681716203996998040666103970108599055307314434597280452401845399276223162290875066466779436428561415544644527206749715059377522053706579775579867861675357516406920962586637306814924825458998077642224805891573639152018147706739954703617603634001353245831489564726043375009730677831468595016720634949496238887070285579658501109732233854036222794581956362279300510553559559163940862862282967569374390162530256757846099670177054106535582590603209211904000000000000000000000000000000000000000000 [114,42] 430798308647141709763879149807940531204370830260563467636208628784492343739646517187680133465871818017097473263030283046559664664999920456596848712318849028620203390736180163660826230008370874875939367772271867241005551860184406024561002098087663646936898938098373803468519502793331835273771178834141967044936202495573997056444677454693055921172177659390939374257317310455145666746983764426514567323606900908978528016984394038384913170708955673955825186441856494614565013706742871837613709219746113884576947564956655896965711347108102604078390659470286919815398190019442486575689690270529291569711463493437433951112135280132186545123517995738876779201128144084703211099903295991593296765370221053431001558542362189519863827314420686823915818292135572692866794273751981978677532571110362379139776903216887725185907865913184413134065476913437789716188247947889894478693478499797993276548959484074723200314827337825521254436161008574724415191932973700955200672567759456857130527972048285965069177735577216083242834884414440015221470728977272664616602999513302967452492163547247683370616393855160773923771603906711826539057358632488889225637545661989840970981414400025801348120772786063595759582805199671523390120935092066970476369034575742773384955539166624656731770328346262359839803719660611114238160730937401992213861756011318029012062885772410457789300241398647518484184321438686145719789064857546502328676155327924895285078738027746786513854630420725734826187746334705406181128959581986667988714447835231145322838406809320314117809140809900363386813199186418063975918688346873458893933658815649526211049977312095919525051591829409695532869411951414850743095251783220649661589985723091516140836612951028608130683788736640122946553006412428361853629731187278129170333067040821198781088354528593359842013553918104870636748800000000000000000000000000000000000000 [114,43] -68346315581819753057439998446317703357255214713454540902517435406716941013392574637082751381487137800356892778406296662051350018684714486248594677819119232219170160424376135635912024637636902127404424643851547525389438330388169458126674226586399137068555839530698435509130231258196203616017390119744428570390968863096165180432155705420868327069944035307344748238058847132933352965901901412071385450477405964590720955092126355566408232506373271682485845623929919558547998209916711759955084284145147336092227959863962551382760275162263381828538526822666672359165097487748681346550622707069471983137415710585596022198331871620213043813830410162037583292709107254572204267409026835251117273278105110409133470158146717531290638545299674698279371800713869951022091324142217932530718370074413151908888532647337405076333994195618043056434228997563597022008646645931487747234999857683067280895290480544627022468521118936959055070913727095399304392356105480891745685713221817339808101397867450095865855343846941284421521685177347239936592818249208289586351761482962003900342671401052188677879116194386537879553825221993546268299435182703085779069315603427877154383268398898793773774425562997799159012425756885162227736850067006335992574298537354491040338488396982876227117489350939299505059288166933090503330029747202005774936657052578160886865596594827329867250231043396837921655523995980672270142880501527382749810555099059038058790148174435921543852088569179496182017289985864788768984722822495768384526816577701735442639252272249162718883819105059207811676902914033920295294366308690017828930007877668376380902181393857576110870297879968574726168434278711512909338787619119114547558374128316645215354463242360730610870992045702049192049802427950255162261937047064699599086026248059685567477980953583053455740613529597856123453440000000000000000000000000000000000 [114,44] 8915463633856359978241713688051848302156223286297653105663140863662730530128462722277992740331208981291553589460154316901091712225778666498023270103620537276209017032614640152172424304639707866011930202822511267150052132092467633731458332257256061017083420755149995734651317686408917476711436649040509759468436635589114345566559002588192664885003761376321258220029495964023917486162016357821831689126262009649986952063215839058031492546570942499253028418749278518761128551753158462582536035647007741801408860729471489679697406242737202138464918144955024469537324644604159415545413907143219959675522474841638823854728981561130896522607956024156507837843647047774093050708721949437750289995948637070807061125812180199052189475543849536481360226654042689004238279856895394094395799933916525578320385847291101896231303865702513774512950841864766660687419102654127420079578689815052929026673492488275988080660187304709393204151848717176380928947818842400010031135981943666031423220812121320591443742366651175721314731477782060706026876681954579920446075109189830400243754656560552974209721349946590526701261184700961109430545453439593302600146605091506524008685749537249590466470543471951832841413049443357649638815064535429103073875282414960318594735240959613698846414975131669175542691421704088951147632668902263637246577601529715179156122857656651625081285160623058072688803748946338640974185617584210474083739467763562704876535119056774983750991991523106562897858487234264550222816856662186382736660662349087922341891905877396828155432537783729262677647182261035044748365042492636533451809486496191097679005035611450133582251452595141757209498866213104997346900309868400201862900081245710606345873740610784777648984846915613801007800849182989104400268313771486871843918730274773106944542523263043763245228657800635178024960000000000000000000000000000000 [114,45] -947339706828367074551074872521599621615369787302985333244774832943747766672892399825463367508149342716624764305253362691239420975306394427451199513314676310253366382244730369926772452801298030867928435327086729096747522516364682109754786329056421513503087811390244243037258505344431579922773983506153583416082945726225372276401553268020910423321940967319526149655369097281931196129588674662143802942873203778463639973695280144306103109760648708432492130888127328245426590807712126133731107341269385986665975202205323794501139974929370097179412627418625064121922797631196453671012757114999661729633065768523309879897620929812388968485761012246399790104691659308315906158494274955030706797543179097305013183865146117905415260999991347176288301918967542772296305770042387297782009938521922893230367594790962492885289827106409844946068361548695055880918311476872546419408632086867565390860697962340973585348134181577112909529572008932866517473717801803193503795161223900560295125223340821112230431073641584542081028420034701645778336800018742469904150419830224917728010398969462567872023783103315408923619274974125648990374180929286156682900385308197776766786359128574521921610710510392556330570777659947608617597297003796513810004507016594232377270443852149230562857677762753875908863937674984396646853356114609440983082882545546739888272301542823281615744892338106685293586919244792980394128688914617758663984726263544009588016495701837431296158283786450361829410068146882539275362564939664619652492205092934006898667071385082463153562269134251707988258964125048191941483390993526608518039208797454464473983273621127143413276005127576108792634875599858323798602713095763297746439962936453530267315481809894376919458681280414488609201747013157644111077934249906364487141514309906763767071543426781282473476639558240504381440000000000000000000000000000 [114,46] 82522347255537701038171044230769504019433553949084465176559718079025942008848718939961658740130082833800812124843793245241426265398956751258495678568910342843603230892690509047132248958983873830172882151442159347659160257180516371658961318997116632976109319692986591761900993172421900733912479654717917309580128308454076422008025387933119605245435000801372693259681520140211546956680994961352430249452287423588223246070838168644503339780320101071529479526569008281752763909568496312874664839523450074538972049826875695541626903110255360561833452178281192870449714386256946466653931437956227960216218779423075316335905459153992906806194592210285149611725388461032920847462820292167122515806643116063332016652501863040551918638066782207299864157698072650589737646376333288335172492661567063281720288232568367894633136110282929373780722699441920369304384346594038268948006973421401230215185382061769399993699564590206585709214408589299452046729923247848209574232397698384655283257642327934226995694741732636588317910369549215342110198555953824270077745081537918245102241701061411307751803336377407676328091020147701053835832393945198022363750168092275884842994430041145022861551947988880735607808503064475370546360860376572824906732278872833792940848508515480604920535417005521257493835337087438429916932458011410567624032531075449927506058821707513608126141159408024978888748551827690126842208290161931718920829019518839548550761356368365164447793709407776204660830670794687528408158087738093050570304724669473244071063934265254260945333998881546557309066694626057902151163504231241944382834609582485708355443763341205155910125570183715279809221104617770706966632197515038549155663012856439775856301783840323261510002640927470774607897510750180628288890856760151431790276085542461537567405856048076644350944785730759557120000000000000000000000000 [114,47] -6152983275028556404260338722917464532859205569366012639464997813670284190402944100203244176288899513557489626004505552155385003945388706240404158866597740348964248562741366571604383810389559943636641900371330630782458035985071818963659272273534670226385100161077818817113424937975666804685896485462060862647034071726312223511629642998631592817220153637669306341278310811692296610395148578751664469437638773458936603124832093190530230572845333268758905870814626310599958723381944953919121320520900395728887522212293831958530952883220981704740987158089680574692783242107813697490973475873658013257667669069118789765097021980217693654361888316194071764358052435841334764919148757789253885236398814818442137642632311137031819963314161633837732283401415216399175420131390039320635456383253348152239279119602113320517507080125599793636466279241300917093520363650027368571137347006423323171981705069946935682046997963078276866663035471487178611744202151274714108852200463736909767227238783787602165964817640345123740238424588243472770522860744280564776566768895940378650492862547603673470625383671416152709662199406189520292250883513153730932749850173611464513325975798329076622593903577861221451036726451325503347830549526327524369238308651369679408268125495926930459404505582874497231938404729798369991009498954858539860996696848930207161076510196063442690616832085214334871031416805690042630977296207770056423287462533357214135844636282250059895975561120543128344874670415053727979811834866723217269396764779940252086852729882454696306736664197317768572073454475762081888748821573068297227630374373612710322687906235450668365406676631265102528461792694611720551160333367101559284836163124241009655433919022379250672336893271643365195787788856174588825907794726806712575225370955360072889751609552162337158986863123491717120000000000000000000000 [114,48] 434729646908764994040961759924362143024520793290598884866839935335873956120780747895975237154662854582916462898929528256970994320509756376102081650181378375969441386030436599363486206958817812961179663801760243316695312859877955767218752736705347776281002752904065003660907643112959389779036619825628022525506025093314175120454761450073701922798142312566788275937458592132457849953314546923970489495835544841468411393527344924091558985343540780705013927446507604108522683478785494670562355910215019144005116309197644173904079261034621330501831769051327476228712941590514706197752421295844830620809894670409883841747838445954195341340875479160258574032905972222056813738421418582206628736742745306631440508934842864924729825948428644934491675695837385464250142385946515815931937340987910674651834889121929341787295972301794199310309435456120151963634153399032235700760193675888722422871348569999780518993105527945695935155296381478515141793237881036883612837174143294580844542709278854190289159651793301746410503016061287271078176525780350775632022727586603876328633538883549431191623986369908390672908882188942599060421274175154834950512467585820045192138161949312498237965650869240698084345422501121674423477510485778769542585061781334091035302187736132987107222798487609144687041051282363438656324109834382990123426829260669796005898096685015603602196481908109075337103172839977632855474137841125380420436369516391978775387748289610736968685471542030894705281623002474359632087882476027280759614530898136210194410570351242047946704289161903276356959404302312384986000243381405456745731100091855943290025603010584443867961255689946468419229866340251258091055983759148347543049457300558950089231113823549531251500832567475036625892895345165247098705020902437756103859554427024921193866223267455292780120630286195097600000000000000000000 [114,49] -33062409882679391952680310306481518723213019290032135521577714110023865588282611427891567946941103316803815199962955451292278207184534351174088425808756207448150734987007366275700808278747247412680829934043345665692945042054825935409255498553767227906424082052399624359417497741210877672155790183104241253392223151920644624607021645039500090664957262763981020133406623512463531005529527730650816389400059034152722706692815766165678177416937962719074875006003704686185712783728651037588043653257377208984541189623983012452273255931273737417598706757397706805517461089505479930524204162611361452163199915865334247521912971840167221958647561279440607722010775737347393612895160196068943384025550005591607276020135979010275607270933277181952806096194999055261564139576752513066290254285847263746675780864356223351320980298133188467281678691517707613793031485578410711301824322853534737496476713699084853890308720603498526016213789952585861019717030720120162102712020494342224578694491425211030089933780768439388052651507042328426277722547659342100242541388482646011085739839991219871077816330529063837981393984506142276191175159739763946312754732252994374281083048833448228094408139345292235313437639594675732353389545637505319912324051047583809659436578245282432797369965988686582081519227675346636953920496863117228813691082651559419119761761641542638122773982466052733287694530886837393492782000895496401176988671198936282197556023522629460554369579691902983147836477183140297970757873081697962735437120298837912297418281177130135214803645616425838663454038608578863918962574289208198955189080617375600456291670961230802246977297630898641123983497381145234252049832589292411979501950745729766893398099519241909465801019826776564877949132005654574632747818433720923884441514177635923050351065577668030305617232422502400000000000000000 [114,50] 2714164907254338004504372023379191478158385326869346963535519093144674805251212231120449657687392483386737326922003037862548265941544197237196359769321398558619470274680337438606591712764431545527974105566918220091356978384197580459211692909081998776914362384497549672803885534570477835559719579800817290668114742744976447759443595740670962081703182088515005688830851661532298821707930758401399641681803499339095711536270583376026780131439419605278901728652067647305592811196340211548929440443812856699497598843954461115904701050172392380284290234991038959114539394145176806699564538726352158856639360418858793409466163759840896613130780940310056998273653556237486268018019052233400798996957271140660727649290944976900156302559849569986278977957198793229153175473548974593114679507521511745442504712394135078510847230418814777041416074525437496010971844191224811880091890605206096057836748525057588373017554137014595989611219448091690813227393391825179971198879373227463561815970363163564392586788406042992498908073962985402658441061081570452467802352861237581430772141677851043895928737236577130798233852206553057018791477879295704709904613452808120990002606341661885566714431098253539612539909450950093596182389952435942133863004102457369633624822507686101979185906060047072136001862442251533032345871649984265695746949636368262833262239819527874108678384775419655345175828359047749643300571720510406140357577467594336820099748657885207154175364222557905035949889581651218087115389364082163252676710072716940479165540455821539694264024237114663766341966778079554432317039266927666850683669790702331860270715751694221659186701933342060571416890500143674709728055627538363333403077539221369166334936639530992480641413327180800062016499225495103656839911526164329194750539551137762840748260425778202352979690074931200000000000000 [114,51] -203405116048816043421595267529403126825645384798239680200981930170072385894507190353377301635641647042316912283837517668192363501398122543228375607556782274387610009774667373968398749629548086564699379877233845669130674825507112749445992978767158678776048675247631653964774344985176451486022559562377398221050879154611319639668971960656179626522152688185430269828365076407023296001587360581278104370714778849942937101361215042255764545442197703524998437523767235055023297311243577702972021724568559577087998511176438851855410042726524963425782225335317675548275221164256001245782226134731818755982348105591973066294407818731996726262936672448569864341982490105065622915454019919688794951168068390098699642423964654861242510019022070977915206255186707505544759811876030970704052397490105804120156835231227962337485937266683500949930247704394237933093208564936965116930975962648642498220612697986412161739684165447491071240576261132958731190342966004501864244931013889865345369480352957588130746698744988870127628667525251043285192065730582493463228639499002602329968277750693210593369693685683300151640900793011368166172064360730404161600369667516184469894485711454403167850308473218154463583228993943535748181894448436672884797874005539050628576113527181888351926999174352866614341027105389570060636171916403724899781865150858347344638726242857134672279532288486056658909627313453643502479000244233386554291242657768812408792484272748201216472526623051175734022280538484930518997379457239331758975480864158279920798902463093619401244973314012584525201987020391802306376084107509617321234400814583557896278425864995892731829345772504003841232973161373345915453921442500559358592761978890683355687128917995102286031788650078693603188170608938474025901963623820325042883931438654249220709194907368524244583994506608640000000000 [114,52] 11878947059207780115704970246472494525035361464061908866137413564824248670316800730522415824130273809235441576927780461939012960494364228946915719309218107094340970691864335548425225275281607712589915818295373001124007824202860687558404208066657556446023485693417410373278408025958940057082084791738817432154095467510576244977072953957323675211532601637978804216444297995306989262460483422022171655928290365557249670266505977047744739999145207316216836114946279057780991485152674635213891010534714333772474948069479707379478110488495550169967722568436308818179388150724611656065741411978722999287420418348467869544259043051016823507875136858667133310203097918195578307233838143531715925256165236850798644619463409025448846348284572011144317740306487123851382246814797536220875047058856422992359380344124640370466210318790374994664171152795157473616628560104004972030609483255017628414601052074784089974732193252030078348259535874926761413196010956306880687039118534201140809780471176974100808025674621660549059014077978273457864447842916641844169312485196894198716040889699457642403113687803503213378786011249947540270046475215650938519837128596744846501415437550747737113606882029458765857884144965258122369717945915185708608877564022191810084315355838970986810877770421430552478561952114516006984421151971644986488246621811608178821681692025321233631828504134080428688834868772949709979196087931342766403156277787440666913565083258293290724185287024797193044757182207077274535510072997341713503821952003516000381965140564206796117883844963366030187052448394400482469919956106989079248106336110902770021460774985200693189669891690293330642536479513247654902242262181410745615793491057661102261267610728151955674715768603199105741113747592581989176856503655414741824787466727338565039825577961547327500062440816640000000 [114,53] -504700125348205048818917862915812675434513177880657325790005345688081509213168930730849658737230586220949050915504278585840962141613560585490942174671417694749945386968078479982009011687228798499572439034396001862553439843237254974923528635997795186474749926921375871284689829641926659106137034544420537515407697684926011903100251241276218852984979128463754805397854615401947895734096387072687679535756936310049984688832221415822134857779761508035631963231313695303263937900689964540541931342235541353873551665465625817191418431446968748128780243518958263267592774075485124179770182026471834242343576662668239896555688961717241844114036226141830264451601197133047336483720548138411337731617627042156889185973881405673320609205096016533306617018294517695230527050398947030705797976661013600010638824254236395593410556033854218160208675149563797587140536508464415772539192204509121228492246974539205113500079842522615494969267473434655230838136344108737397904078928063728559947322067810834907923556235642400261389246312113947756130812311952054600807654102737848388668803385276849466490356880447885235679586430553019302850960266501944423871096349463563634786601975027765787889981076686769329480195613674469163766081871018897857511814766366900992822448194939316371453470360812602489997907785934621980344818908626969349631669112011554317406597053342003606794605724556361052877842771993754840109873655217246310859929554935465751969553637774454462686131544255513875872024106010066881512711928278144781536710050299315456106487271105028690192743232641577501989481995285335652117251290723927710386098179179668475142921832786670722980089641834680321828400817900054659392949879880568760099882628842421777549473678754912756100254783168533026102996659791370070503095218469399801833220703122773709588545548492735212980220723200000 [114,54] 16373836647119542319074840766696178933522579741796198971879637443766927170314580110966564712153694582863928387468721059836416459194601784796072428139525564362372101635897856192827180368794196550070847171967812746671790261702671949361979554590013706694504747922110065607757974915647918776372502317468998114466872478917672466656855700013146056379755311713481143827291648365565608366316887051115158705968800166360059697245421194497719289872903591815285085554589948286785705971966303608016912940669292805270747318168451255157768911117521118928683977425262417069398826106446742298607817925910254253393832532560729164383161814320369395607963934712808069452846081241506624072275158798949257434073314298801519603114686055613861151454264593361784630814867843762725159567552275968027831902277793871342193395145249789869100682092664813671191255098153025110193963850977488160087307580794144636739082487371262351339443955046021754394020859661666557834057849295393795939731766315682837523713266384508213781031162571801621682025601766777221294860090165499814820664831691471909418669875349541919690860664495496148473964795850541947890275864578204164811126372971591643502932862074434005546299850434409944412286934383900478748912122772248924732316189339727299535801742548692067673951390809484303869221731460583499674939609235302757267057427007707452924402487780639108564436242325485266211090531850745554840716026328799622840178799101189776314438766480050356035832832070453154312732138247455162655012608121035263578529287517012022076133682719500663847668929713086267758006693375888102017580002767441276514570309787761974011066465515453593959259819208441202563640783074608237833968653441866241013119729954969348402167803774066885750548487441741795098065699340700624853804726812752360479609878634571246695609158764359792552799202400 [114,55] -501705778562910000836713059454651266081640247590294546453190458261492823226058184345662600950658567394519497444405548055228213897711985140835678395120278956713340326053679255835202660922341565376377320471310796610894268884266927213019639536810399183739444501557577117432590451844498607003118980885570165048574281818804158485689265427844221163655406366088432806663209880577752069778466131465245964025360352955862119229470440955365283182344823813737006092056195911908985970035751435727902042048767206486192181148374515932359164695615695612763820694214547078105047537380581829856288508602404379534260276233724237432420980151143468785012156659767305332568066493883455633634634801631585466083366362690998659444164519330338441995892362757728575313755899661983154945585320923610931809804809394003568684795197803851447817306494061701035592059218443507091424796643497440133635208478742643311631797357817571193873769406773500681588545207125070397237625664656527136374716335185019446008116670881902360254212692077093123374833506515663214649261077618236711300072563586840038948014982872297122767251995159629525034487404409288009496282553040414602543791438975582126960079861492079519235820695380112391380588274487576508551888825034432809795581114068466162017275649511019457829395084164253731703790985954503526988109959900535452614937595222938334152399615509526399354377768240076399782533312161756054532654864378831063756451970318354170882895625019497802649278863263314961318470010635313816878053282642253562017237120928230559750719777517127894203431577132866761222623843184535309255202416168639243547611372304788933799991475919256351825907052813688271236189445691730678990104485066564925884047972962762973319526422950852916439243903199247607758968323422847094000456221103543120340098733224100581677717729098537416806400 [114,56] 16768452186732000587781270986173941436244983339563735942047369031473643850460267692155298702786719241512834279250907829661859335236072603694107667559644428115669665058131205082077069567664788652688241712406864459710682496343483409367761804377593832949093419515639790079052376485386042884118026829085782766858161226018861824774515619514556545407233193716820761940569863460427201371697898760107076133130383388439815776633609057386457664593560578470780835073920200633106893516294567094539691196016029533048703817756512568531817187248610848772647335906709833757518349473449898285629671973100669742746683662460994447905723584239093328935029654008568005231812432258678064153751580642606766072430776179667873179788032778593005714723555138247832603038585992620208430632104773250329663507776385835719525501982307107062113078019977738583101582261182816349643468284111427942731824229688202815890798897026588604224780056100580539027207986465943582455486254691991913897590734981419092197305806038204594766411868445039711730144202158761635366673872990843346159347362510388307304610113151870167428776402068662158083520457110371221341372735156131378801201184655031171162623378508116433380450963699525777370644077759363912034996604504983100374491262780329866458875983807439602319111398806416841743808910103463547137097038583667962632171786002791821635023031090812866563451690565394606296779492542004193316570161501185267805495677005045517144562717909126489993346381445285615936936364328397852972858289504027988324696643394433041848599852793609928620917466156372618100881821349912933268847400519679936196709484124865013267448014596283661093181460328339180260568080662128647187792499641758544524738227789781887285391764776909950776232813676925943040622694195424435076359456395184545995457277850457899245072548893965967360 [114,57] -318438808986490388668125148475721781658310654828307864796349940930812275801482425956862525973359008970676229224731629769824779129468504641453783725374629244116480314583237893426551201634760256539422245539261987950721144008579910909116772905530195482795997825210072949522561635088361627809107643345854261416630901031165363774819092411082051695186342395300971945648474722021113744902063728948964442506842064151583950413818469910175288548468291313264241464711501066150599607810140799570955024507143665492856668450597295824862065291514853755210094285469961423924429722116875073384646911906832379522264367270892161572608575446055692179693341637825492299335794357730410554286896057052836533503633459479461555849713561269639702428121971652160257774767302940509887179928331186276939221167782943233707717049449466393894287462467651143922143998463552492918443439195736961230468855298139905379458023823455973385231256094858192550718920882449054793128528122063967249163659168077623812997217825430670884586918802025536062647268658582965494207352683036141231692293698324822918883563056609311077932803217273271037644847754263439699720694104558913335962338636349347305884527448786044065142681523682846949739488065972988945422357108779293995774321378236258294849198175372576147390137911543781657884742419345239596258775812952401945068012683021911765920452939273592101594359301715733474636673997510048091658948659646756625733493951421958720375514811203465424172103647510733251918370006025484981222002769965217082203629832080929242219857184147337957289215364037352110633860582332737475856473305628378312232856565509660412320935612032974059473134455486406649495198140203864463360379387757094716371419918736913324442860197643868453883719561538692284679817008617166816000274138164488639531500232035993949838771194572800 [114,58] 998979619219372874344931874231640125243921894775821450387197625422404870529056558662260342447058884756906972644603622093591722701811136011834188087855303324611251457522973754731677481539834742670389773452153169563298980429476489491360949562607720585157611808057044239153065117492181939434884242281996027984783936285796785569877488656989093154591480759372580462223584911275162128634077934207666200960036653098890691646724529284166405536278573891017813547317241237283072252167421925931449202828887015143340714818079645458715834682110134184036204797173107607496398029064116685341169904747120823039150650663813158207138994761334467166977978495384267245804488503023073805986525897599174760271514893898569250512316811968970230992818345450459927672873992069327694476793890331617664499849659597225029971925130524796996624892581955320608324034648863768734769916622926093703445814720193844635805512508432192130363739752004286377155112115265405910558664615860106317909301479547709155024345455708389391473903884142034991718089817524829843360686683978598221262173735536998574829240660578095388072472176847567502442883546090234489090751303689626597524396370919390235698421937723260850139857304452738359844959884882797925745056400721113901053557835820843064531405107368640602467142861758838526199435443110671193158382955800552358998737935620807932927449844703159149468289722412774442705282796048597082124147653341340115777940335701209297410112222562375519480500934341293677889735246296990211416843328566896161490152819581535539714167236580680739697618861701820580069235508035975972640718536303952550850697867187045948186210321727725597937867071796690843739992069319740051867460710220104717264533609165042612752041634019095311574558379599977278695982254498636548869449618545210202035129098558167645125852160 [114,59] -162719803800306177929588021847153268428162295693985101297001001924549459272659736401379855644970250350416372373010038543393963080727477462568614803937911391375192484816473818656834398960241137342316486354247042308762898266233174467678070179503033376500784417546489502521666432993425386978217799315416957374172911562532864570923341253526602798693643875235148261695854317406237118777721281690742383243621808229104796124223099507644218806189442554288653750866482949618505105660384549298572907220835719101139283645818976909934226501135204455188386373064288163217260521768589170836721863206212493375662488008221202616053352940394726284762572614057727537640419540565912740352626369223885235444479874673416953221018165581652664119578053479407312353518895431209957008312464622739354087603340502552475724803491481807876897233601417623426101600749962957618430008482422273661920972704371783606824167512230722262219806114697200805222278742218089210732737368016334507791537452203811890684407177248670122800117316095388637230209435182049976391173636863860163687001076298987607002932636614594241296241853592738423331584893460037070797072877889945499138742362734503429654291708164768104083240941353667053702598596033595965395395767925015298132301943008436894866452304132759254002448290385539875024798573305118121439381938660552166868776683137322907037565611033690847860317736861671276424566838998747448873654274281897323937953172126675697563699550339279694460266066409501554416340780209712791180390927712514697897951820828134763263300318026250432259395696506170531924295495869510243060409065449632803200257799567182996664158522208131487359680587997417618235882097185875097619000564001540951711668224471608236616564630727205161386594944410535550565034172195324665015118787643384336991126047133333243688960 [114,60] 7733866904886574492180747901395078684664996617835990291258156997722347159374650369578241541832668529579326161974774485148736286378720023101025892505672163763621700057881937681505122752753217676094876328613845019133045924942778068823435333344633858605140332676873712626367512485511878409332796017002508000981948510856425265195489171574233598318637537211686850579362964351458231042001839559705333442254103345958148575278792602565508564645240496925397488400026073513142384083640846664298779561209520502653155449430227559324612033802881829010195920689220539745170053297508948451208835003337411332815617732859856923089921378825268574021117742749298716336631618890274554221492313601446284738587086984869578705492784362401417890236680699625031909449446261375462321728874639375835141008101834967708278037508527916019058237809295405130398196715013621179335926958073629466202138930123868834902068860169693852540732214315007746107193516693494006943370202770318842481293099785653899364523825300990633020029198586798905528174529163036130236424723844235173275975560061703109098262114682289162565855471303063313439310220748951668789870643869626401770333449172033144430851681023899665983122459319985728091527935324242462315588640471921910236901844416792271605439094660955400815252409108225035795101681248930703746727745445766829327578216442615960804471094879025929192475200040721904006980494110430541681170184470319974802857455407727544003998284256789012935764194313427890618292670066131914515149335835875782059283676363101052618121885131507939892508057898605492988643289872465038472657595147381716780705810622142215077053290686310914491743295330712343293937193466680651487522162065242512864378784425334234214280116221346160120681802631154539802823597040709855854819625361547710011007545785789427200 [114,61] -539122518063028791877113219963704475010830451362941384222189937363064563345122623025887288134950234125579652912354087365606206323760532908118194971437084990227534629916471498087464678934883803590482763262267006374211539423840223610812743941887745768765528479136538450556144081425100030269491736258948988951509101150076866193628702925471332384295647043864816340925374420802486245480799420657712784892204940106085254026693231117518530881426681236690112974407282214747322489524794357719356743717808913632478038248482175132664463081761031488167167098588140852675138227685571649952258942355110228999117548967062982830775915887173789712473069599315234979803757121752340944005446903244019557633128375047170693334994741694283505928246476470745002028640150088634800683166968522535131680283973377351278848636797748797799351893487598247818795385859257159478278929123777741992983196341877456989403790280865383724310941594562421503371424398723030120860918717525550658758538189482657456331376994727374404782929732525216451984292523840118113273648013752428070027630901622509848091696102701444263425734260246842120757477384693131020059033850396718381217053944251824359629792003834107235778535586010891919727224718847604248005198780088881178066410412568818847124483224097227258530436309618127625032903981476775309079007932349656871069763071896228069939287937109464554396257324575345631525379579161757848264765439373139898815557993683321213391028986937664519878207494071107779754373145967325120050420082242730494187834592955574353625863554362454377283351848380658190292245761939952855652069540150584483573020450850889624748299900330070337708416160613045913329060207125623394655345716416264670538500204215622824397644363613496684126038998889143555743678517445776873722607390325577145656941447668160 [114,62] -5924757895543572325828667332089018378271441909743916081296920585110164031316596925957019594461698543936176651978353168070055061075896246533791189363409569818592935611508153236746948032004470748063654516749751023623044505773588735004613989723552792212964339560149629097884017069538641117730895905913648648745399228372227041328584728236204570652253053020267478057498305885792626108662019119857369375688532708182393942366774680502227779213390338915094759366867853222242176667173026163803025260350382601173061713649775262115472451673114311601876649367625231354847560774663181097517003824203037809638255505245391066933593807175052136179828917666492521190160826115926148637816649562863479717940738357342446522533051047526544436178065870371874433119315597601259371521389228978262827972772974365745308426005019373806492847452773086824176845853744962396988105843976997158477294387962657448128681819040781368604570499728923391085548376370671180995574239618881645546232441583944807514233060109435134457767046861892653005729442649645412062812290987984156904523039627798679125203732706786969598615841755297472495625937936780104016437540796097747088985150753139625293675479004427266436835927541339936649260414794141504169639219726153916906604009416382370390625885697104920372165221188751973815758467933299412061406190709291613032231424577455323864970832920840488945859421615279952229896534901414169942433494262487846000572829855718680385249715995238436971137429399149698609294870088559748597704184765676072961159115801578831527074651968270675557087091067349448779955577407251312300953975903181225882924499764322390625855592378569464530116395180596694272914696339984656224515825372754380700552212232885416841341967432786829632211451150918344349770857289187090047166748369375816120630295520 [114,63] 368966518970547166617771211659331151498929238065062143548210663611828102320746333979160207035886789273433827090048080643814764345866361475215983603208078134682954112820913467733831373690437360750195657938852664747306846215560039649440192786763815407101008733764588789403677849056004807048600602363933772069234675948945625022980346180235801716526773739866724196366662512447104362715552337855757414416742682959132442532778740513214738053395242953040725524292374958766362260271007667099308856509877419529041700040158823010735383064887338468897278595849708863299730467675123327190889065104593198781436637151004549818379603132979619653605977410794984053430206975780631188305244197498672458744839145823101769601566641145168988261782258253649902506792369055010855011700813759702804157789821726916421234355281297446554481191675740157671757682560564820328314389332061120423614879116065482049240740116945796458731081776298483039243386901543291024430881552935274498635029853842834011406692977600981675559733420455442763467944781255154170933608364582171774537994686965748584136287762388052546088430681850743659143792412359260703488230563065671162938804109510260487573323424597331620506213754309353209199810763716868158039967582039117006263440395037710507131730811161598089325560645200899515859729463072238662092075927116892835251168931635104624641613474472546808610134313550950965746331648564481202123628837253641062010564244582757088037911823867059243489758964155274756507682493902099802655063780822373648575922706160660013863997383692280751677168352339823329803130919795179180389244330893164181442133566104922658238501225544128657726804702095384511958214697479785723870024371756161335409449982583098144372907934828425612725505868335387571689978469061249401278431096432010622025600 [114,64] 7793934057628023142957304756433107436033237084764507035833343406945451297926558632424009257887874712265652811074222301940456963172659089112924393219573479342709272863801241378843645737655657546166713459257085657615484501968649392105101013770754426527883140681476114521557544017031203968031826956658301694469884487821224539819720187248167638660581806144930343447171169856527742549622852999122785916703053612342034677188350439089489279366997408030470680711779669411030363008947702244561407845988049477881271861727461322742116022350401549931328444718968764176704278110233140358322406341290448729781242887253042936542645749456205342899749428345907572194676340424683122976133971315812434611189063357662358497809192475667497553105186129351874321764041187759369142849839952096605443189917779788481177238940872149000660487315093742663676427673070285849139238409579758038440351115309947824838928058216018904280972069925251371941227540675965774584484251729733770426779003017569403168070799069416980848776609992348243214801876196632558148087444076432939596215136387066397808891417944656502592651520262371478803258319707535879868702684494689129251422228363078237648562937911743136965778833781195686310553457072163144845835473480345001735396354820065141946114233249240448946864415078780097019808013508958638910792423324084796580090243970816943978495602867653498299418117131057878408615511738497564817775698234330464828090201936039802822501409872846321572483270706084198233947055079382025703513515568394814979803343408802233297600806053886590603103432811771251371881198435998340971190012919505910684727442083735169739380584104025925012401913088069543922766589702229171099883134539702374300108364655793054087514150853654230645898530797138440362876593284228632833974778721462789120 [114,65] -132789178481312779586550549512865640400288818345850698577937420661231166825980782638776843954810411654159705103794851996113559352610037566262922058104734254337391287527947648108077506443176924681942294885128474230727666870641594618203411244064801339821947951708457100591685905145026671191056998264758117068467434727088610166138303046527433856662094747762408906274062504066290313536164834836397648211741790120409714400193340267504549458644730028329386199027658651996461923282636639194291160279811608443637993386438541555675706205491948168204277736214504373588872028159555110097918034710783346174443952434544149530782031203324651749094906045016352321913645177377980218504600938053105574325861002508219814815752025104177030538498503157266623249252767203187275786551055339618635157730744850408672655960363155267327229500913213105791168310257497971777047520718301772672876291586935622206373922757280934813232639193749784043208763622120680657872412297799980601887671430113732327732778469696360334191707522469710932882253343873287297443777811967968596381538366222223518598004972943736491242581826250839913779084524362952731057478640549835099333432500223764881740413492415971008551027229503666903516141543347954802865691531353469112703352500836019997787332138118349506416667165696542994370834804402952026983106434386136998125216650116991345785310821583844939366065030466508258850099325648104812118668942146542149359947545429091413489751075935678225123464029706771693613504378107539946424961557223247831872763687121068692983242207641551904058951677068100761187654010433639095547390040878549040653361108720675609312124032189908296633935117943211086727124282463888832300391657524023471219213290141469783706002349479790375401326820334742569694684756383083924818014500727360 [114,66] -1759471899661078815678157878054484960042007927381892026723852567797250043293238816860086031285203441705167305490027621787576642131557237372985409783443471429430832307658339277058999099274461594689763269786461268214825498752866624634080779319785070806002968092125601233634180578441519328792174223294276938033825286189448542770934930870615174101877836543287222069441852898484208785118299670784504014899838990140743261151259540535173742884804797353902745462222877586951744547843169743269393517701459965484280896655846058482035773497661268252851589308270154185914738535558849696345047764435092284203042374707397292212562003338279029026572011795864755992784410582449121593446869637393027829515433679285397163978187761240491846041630421705758046858183018752590540582777213607458185031513706721717808078725876970095050851399049037443219486306191005099404582276017086540599652878795235007012848780826460072197516781484948157873332567003576419724793699371005650675753870273078412966961580365132338036700575664410004317434705400960005890140746565859385525985495273669017521157299622600716821699019796863183698889047732158424783386336579585220691432598811862893889475730492159804549746483308336336494118703258817486577055900044896215550710961603449613125411769178524616215305017555539039351828067529176037157344637312716544048760215689794273691801350629770680193545990233439730773761103594560837432011892851898151742411344713335137354739987856521896120642707419528286183821029540166495280450440556865270975060379550189094661984800261447108532472419462097594679793300220930397804784666690415781614205011966510849863287907038264081118839269965083255749212767201519028621900533592545068438030832935162172565641304140160791774688689732933664753017715654803968109960729120 [114,67] -11295403449791906537701565548935931180560426849799354978772407804129925220026139673638792874119679874392826540001698794634683740263936303757240927892163196675110751579582779483093475375853320461797913562007031182296853651403741557270156201842503965167395575057707816237142783348681662933800901423557816919238242498057574272104946474378750353600920518447564699907131507654176745870256611473169441163581001736444546216392404337872859771249242909405030763453161037959470604004183978252722889831737530215750830788374313677883860120079865133620512649227846952205353272644507055608333147290857913644057009952672004699094301763328407833427759320096697686695281165057690443306241116480043236877616894202047317957328518307300707965174097626169055910986339534877328087979456178303321083230586423083906937388703679458106116761022523737650569560437160503708289769874537118731724612409825520849925346253640225830512072936723212421734663176717953108300409838147825163666921940271884409395766072723158901287926438522637992706840669731596322172482816093929777321344709085461105752291397378340861626681886152878816954886056967226912358270981191645241228484055761078167561917925624861913914626298770828237511473399431513667720956297480902630221834026606862839842021465042545855930564736021856567315235482529924586122567933152393549741044401977031785793887288098237043984255648010909833750606827419366593679196906617149037332666483048053063640969472603861254696021271935717771697159818420631406555975129417113279521677403195247383740783320370618131857578372650122656633195223281433111531589915701331946322331829046577447551492282714074348114236589468210280822972898900147844073237441404311611966020567877300672503496592975382941867333441485705315981537253428917146649600 [114,68] 133368523245593013950052132645199036946098896818176485788206871023451161838036956271668891709331984575738476593776955330888737013587001341524329665440203186755683702652422128278594180141533050795787349033865556565064975391510601037469143207699586188012916396991075721824910952765083029219442334759319058499568592615117455907040381801213924675007579339148673655085665992290450691894507242452502088146997702697984286330586728708323059668425287987051360584326885213771775375545846131242020251370096303725371559426926012700931077484666812134657676369310776510872326626514507467341176822696484062792112667055368425421737748335254951846898039793053095610495339282881812814093149120513929593319703416535613508201056367141489817123113291460956762506125347873469185771748381499882823804427741168074945150886531315014677877737392610059528459788353576009592855467145468353977538157656334052639381932340214315327830611124246074176661496218396453854904088835723549142425905294544372395837143492174670484697444327070369069451205535059973372055226570389317937206772515216989887122406036835535883393605066656324558498781361481668413184831850507487424620549072783599595256134680178132200266358347034667099264299477236450047767606257401443729060313179450346564132776674500285432055467608540520179023878959732485170886346395096566604316025123749490497536404554237584977356024394765267768270202783884853113923578092282532346351181890695738667775091073486203505677242894020394236307500414094509216006003331417989577520090542589539055382439152240200021318850045295260123188724966059736183418401849777302367692122908635419190687832568250083943445945186742925627558572754870349145230329825751216243365272386272038056742829321724785471055785811294810139745780788975841440 [114,69] -3256272943040758618231516747029955409539104087126438792700394351197256914482766985296954803228287428710251597888683883064677962473778304445236275001131578837801335852393101777603716851450439636341603054475554038869134090217393587971843539753881254976259759583104086459683249970817392069734906379090190030640752624579434936119060050485389323040382823677855385518176858800602308759087073429634648248071437364607222156093365544382292978988044140940323879488277224403325909972033756345802408851973945682799849392941057372670097560103232712615838724771303445171992330569912863743363129735595346909813692657084286387417577759373160682444675155378379371255081068025034809680653332692888766017589494333381323466921705824800057913062864257139175482888791704327663226763429818533207130529486366723020652441717314240475507308854522959962798669043576061152148921068992671539120786003540642478285790244532104863133538922706216185773268521440647129931980965695430690410664940571841603254087930152630043394655935018165742867017280951320569611764892408564246720587396118403157319875973919111563104939354847168159462986752819845439475373565587662998289045439451183096405627823223930416598909422157209822063510089440201997294518464560216816569707576872025891926552093881138664421009687341748753345555844080228196413542671624046208982194999243031761112875595292028781579100182939775216776900915310450317616441073125963160045996815990301039963034885666047736288510015138512584599127606010600796609494811286637972645420032589887942174698995440977067201197213744614941891580430342979109614872025366107208197078956164460997268305582339316366465539546109714502124972270925394356179299266017822140192858840361196983717314550522583860435173357796369794627730624098880 [114,70] 34753414901875484507668662583345027797049144937886042611707697949601861350202556963243495688083012108455259680961859026533605492512546534420733105003752689774774070177257882118140801393977170422786063702931165407692162068460403791727649672035842537342123441847048503271088516992218010563558661321849243618591431355122835633916378621664266389225685696449360000420305039214247406188145448927874151908553675105841801905826827034608434906674222057902919748959252502800128230694783714075016944270469684357793112615985732109006701285112718281699381536615609945421473277692853361550103020564567962779532144021869032752576507277719180542213294985389689892102280452898908288948185927504944450281756106229457888836074263575477076664089683085805986697835208622002551155128132729184657286450956613824551025053389715717560629725561088860066851296085678611192798983112518231242997773633191444770609691416392672905889805276340886326018555037408345948635730263663800936014586570521041472124639613210144054504818894989121739042801042726043669710155651430049515841540876816902408730141846052534178742205975578319761711299519366083574575660672898554064287629875980811415039093799183754498588294869162124727383276546743591092291310853766563032102260411573570633368348821147613332539976105489259842733811849269559609770865127954993655175824068072392274191480744612121374030319256432988013641087274890953675893228486988123041562388129481389920901724445394738640270233428760447045122916264447737854172229441723333222078007947406054568533065790711017334200429275627719599586678741805777021174924412154581683358760237948402957727526835571987507150189071750473348840615855284255056731704009534730461569730533388412161616845647379060493406508445365140635690298324 [114,71] 1549606370490226644714547620247061653615340656135860558034796193887781993037875684309924204117011885291783608299383682284261361007248211970831493933259942656300462856300029232670193275742273877828828377130509299986764526797687857594956022468734505632974465694017040393004283219788417278913005420987923264151502806487364385944386896892946915151772262232275503643375943171843603405191780834414218980354223881236250925884138309743034907464975385433612967022249375097476481854227091127652548454856889921024309718975244234853053575980169730358737641999436779646447092696610366576320346627572786608595173668929017861975239071457388162413135464162647527836248197127957610235004539590055355860569285300064595989048699761289759478412786018814268086532855419471701557295701490871679604438304051998283429007055298507394034600773952845515251893978017847255704976687936730323704367764900219893835691891708704286173307145264014929147150392707584012669050265745288828254318252196343366691139985155590356427570463948077924137540120702380332430365497531518695773582952413563094702610889151028087188848492364817281228298304437688825501464317537236997052487460206705729309865998413753922564069255590828125402245289089245303789852023995184878956588733047455480347790212133995726176334584406138473648328158863318794848916807290082918711733539783331941686111409939648355932574719786466872268102707098558006311998870970951161403989036418284004876640469100195143819473825447781024677600280709635569485141756005401290265388804680248270431942550001222165714454265012243292275352199936747384336682447533878088762530194226608729447547687671851480808337779639830490254072096553421701808344379687138547763988078968231572673957934207328089863097612871892364377472 [114,72] 16893086637018323875668327805245551752963031488871801733603612209601617470291265611803123128133929011301516618683108184361505079407895194934152698571387152885907378768314295099123163197522203215418013643525746250272281822439059486599569447576009867865397768271170799601913735029379492394999320412905256709730666440204259328016252821303386931002926912318859885856442105228512380749277695887031853814983660046069780423024507627848549825085781542145670899743902558496126226876905046146872534778313253765782226638349091215907040971962102265951077551355351878452658549511258033354103649148797441984027480596998215501396297884619269343583779492373480842537042962217033099797068431835630584676947643230796563458075051746373719202623665583800375004486646569409806431293750658331823251088630728722553964155685048296018963578763744856081319461883199171323697454396452704760675302587213846874976956071006839178821078142506526727314067871883757431899123153628146384610140998308239527658153119068727300115655440442073729144325632457571840709370113687803407014992528185975221523225248481636501939246733082301341671203139943892947009759145148631461187580251321016746138845588002558872995804728195094677284112192965362892850365941994935039598701482911987654346721678427775686492020853928295003775524980555380966907147493719115907131482723766247049663027988825825029472697780833487253811139292505678709518840841359559330515188507571795456870044744899258145066187171553949906784056469896785790976678814639138277308901353715396715942596588540106634707574441082849106121345596630501642674107312909809452030320365643273333134980882768229970497087435184643492266011135569289594246926442623904278856184500822911537233971502165477286671821156096692480 [114,73] -8187800720748520199160511911929939533662400366101124194039011176433368321142831835176324467520107499794730708457561325601070855708380392171905166702998548510644150173840212810549339638342735338244812230595184729563604640486415641768228449663087379993647440294417544346804393054653210671348176627216570067645879439597144965092908042348489356031902697330664304628596119336116387494251114752608922088804322573555794562405995192979712547418027389198694461232361289943496214931790719494602503280617453557431639017303375539666277493646530330059229557593846388447072658198408589061405378171271351830402890414292882362766744255692024760016045318674954611467930941665722485312999640499122878310780720488807277975421162826281586633967000360096605777160207355646042716631352149682032841714963967695094361932064084309012182597733579113425027179895081022638396188170551731769921322259155587604344714174361821446348426047064255890908658425966285381736523489265593843940295903333756015568408702257043125232758087218317247994975945601026600417356114305867123725614225577296980358492455409948783026438700840467367466176230227841061298952451532071145578408047362014440393557116086631863618085399554518905672457327912561942159225447410212664689040334740752089308589483772803938884586789688802723762758209162511280753933951581857666133269097357515584056812182132757680482867012162054947488715429481490319159473220771732148638482150989056522686456878559539334301312270088039141365743896922291619988570985558011565648942829860296586503892678402293112530693200962397740407624632807951673798239285281419726137923992204338843941539250335438042204439008001945277097416948262032155638802071446886532106256507861112142211047869230545944279030002368 [114,74] 513650384723352324611334737976302351106910043880813615466684226515264047049661217468710220489228562185399676146063781965268162952575447102281115494341993683415314796809194610703300574276977664810399284806324515120200012941470369794974998835277720962088647732834627118968883974582707863029728818871146829827161153324875357086131119713920170648699817104400519138857309174027232822169450460129017716525567597695898827141272120829187663159700080460956351545201233595793617333102687566432180670644938479713497105410336838875669904089647865418427929069981101043091955192475151760655767867787707905054554504715082017196129770814011000080404163893696993577236627007007121464468761543536202052777392119337748719753040280819670319112417332673211740119979730987427741384587860128910917415580162330497066102278737658750540535847394325092136371137998826845825122343957114856941835956081928050815144585739639609883389912821037544404960263103192458827498995598909278249166459390277346436772645582014312817115563300158968438286738068264216317247661544663507146044071112234667922860034156928010950566934988750499276702365100795186546124315605148874410215715383703383608753018209770259136772598965068663327280591496615428210698731635358782545560408253975037068630394031047953669997368114085756221439698057153467779896395094199048615939128545531625209630878365571751755241976635698096295324223717295976868705295868515299200406044955465072281174426736141622329893536219166647676230381528048767829454034153173281020018921533750090776060557904710907596214063635291057232846042829035819805289257580021311748067540031781126852775832299412991185215557204641013994837067364637516543297574527511857193832415378831829865953646293747379443639680 [114,75] 1859068575696517032776625681226070826533323260471221120211753429611630355378173706183569126984673269966912012216195796696199840688885920577241320898956340434513522567745042707585936152817191158368445736514527212651553027288093340560980066975240247050272668416016319586227628460011482644733652885202730827134055079023388895091810789848639312970430791720408051135821047386076594431165685897449364354247676754199929674721263274647388109147240880045045119558883556214025610510504740038812099374261967002666507606812863076130439212586774130316240500546990386185359897714337551182031967899057522142645470203197232694901559849955043776893669119815622203584831341988625322990857473732620501470899342614563333212595417450165838636650597812340059130486385279535852899231113720504986793047695169901528213216666515399166830002417224655291278127304387338063654671048935462553443204107722670766777436737726676926511932362550644630224513778150099155022159496624611343169404925225193430432316798631950025250419322824541566170088418150321488858307615648367478384299038772556178040943680791859977271452091348131300196270023669801906799105675406748336098629101052634864256447085428834161566770242520761490625008848535393896400457132919093655453793367369803918673444029594011654782910261643892212550764365431016201507961604513898177938722688673802586655057391177380403135051410380183067241814045320044687273331080127355466795417527949212418247316082656131697301218343402393663692813056953977211422017945176882658638345591766762437820353329730560206437061277523714250351592594687135119071315741524320717524500150699284726218379975765694176211877757773266774726187587471029766151615646951224639080135332432855871537415215028561742336 [114,76] -6542719950171166504848557412793964036184486096362195435255469426757199388086798330588058947080479027235194097534177060649209100036161666879714695295873217846973211956226353691043515307322232071021167597701491793374303731627344451663882848924600239931369955249935839990264767050233677748120923362693511252979968454231453714573111776120088450389277039068883889965296094130248747519946035381496144876942559835829161501170689523786114347626736551550502116547582312935672422953398814888348697179850989851072902575644991054204047844688810046358997834479894705268745488806212468498201377603795006344325659993873921536957840705878987002919526545724297174337849027557182774917524936999948945183704007477680926980594044323920965771370122854147800459857931784747286056306990478643253658998559503593899737204122861367998649477062249104948768319641945553081601750385986879616864629881692558729168738653291945040296602626652056684159232656673926215816701582748586244633569486941282716795458481794109896049420663122005974507479021837739571445659211257707397215376144935745168334633469817020077657956156169557139818609151118242758476755129546518251533806824557634009174726639980007404957401551025408091334379388002981039218769225828360656069388747526895647719711712945546489812526758197422337770525575213004891340884130566861890583173837645874234685031851245435737533460882268541117234811495682303104229628014568586002038685963366520302547353332935678738022593199419732865320737223445037765177129801825272437664666250320306574548172652467048822063916577200811575089864647359839880255689612423680403053080574116088967923390191583112428536973887549633478691875393616343022947020816405123572007917045515241745896894032828352 [114,77] -10658017993112125432155455973807228829333650895504714563292803205663592887660657342611192345627591056617684318066837497641795720018892598130318169143778369575623990076046801661435987787529895367072192784567375881742973921557664571525352072532099127764297419139366101221483437193107600254601478215716143690405911436740002407286321528547969729226801017935004061308976056537313124942813956032317510262307442968111295520971696662697549156428158432350166288545311559329847598403746783761157768302721917313214658024719301779326394581656467469971539773125592369074479539174134015421192725924322551177921624381849920628691193894848808818998875641733130466387258812979586435949594306580804013844854694443033441519532960165371733410177305127246090316682429070614776757713042668035343923900716372346158687685024145046183587191662139560042775338553581472132078486180869362200867118718724644293188285844403837431108259985083248749548510803320466213267468818235640351916924434777906133201501468321377265294433742861799598810826592772693830088376561116900251818548221612833311159537699005212806782226589246905295403442301928587245155320107267228848014368727825893717396700674930236681013584150763900232289407681583928977774198338752147904503217722891514751888396385373786613913051120823210234375879837576413736631320848958175686362826425730699728285949235933682895570024979848868478272180259041092626760723598832892169875739227851033022258568173102356233158296004244409831725224323036796630254101707749050648568042497297328462314718901054128085305131058840972023860730265037207140718896073793709858712614112642046820653360947410362053892772312644847804412046793381236897343400617852186009605599984952526898618491520 [114,78] 50518748895812933109455689384710815535508506458049779941758995000166136585631079235202833292288500533494193171454159673156105944691491445687058304649046032364078000518319362495262408224563591715096287414230239050607989030037811971527872965971357947410987397643270990233577484853635014840720672488780883761813430766514419376495457870342282369817756208981737156641984075359977973046316780813208938362173307666615830579204486466193194436663838212437309050069269837004189084593878556760702798022381745279988818554236453555181413094274188160276768496016187429623699625005453859929907883399254514368744620343394353671424347622876111182237319889153960417743663202650284666402096647586446371299384973489712038698622112793759366750275659814286398403350328461026916462455015859098852943745269953663248401094308899648460847256494680192286443788496700662316505415937328417057667983909120810559481997823086318846304133082165200595217588335644484939689256590536198834143041490349993366751441250830313305645289938660451344842303655279752860121886623924140700174272073339272762424952993704376942849494705440136543244257364436329577651286243489297359365355693460270821352139496057765590551552692710555246830772587313900121311830130207731673167123638429433720524434616068614547363027767388286246033011888119341876847755738022808529808800020645239417397143591162693211795615944213405956556085555330872945896180325786426292828194042623155456617120135229625326585062544699398735977394373720087482038911089749334193788521308306820983887336717818941779164852764162939164754520883819953148732031436903779451354939558132869544173811949190509883770084687486872809938979613487197030865027779836197057906704665572284363640 [114,79] 75670933398292491788441772986535682090881030463391000004677902633437099390347447974451163479572402299749342093747661941300733476113212141668252491820027036960589145565191721523103702373147578100112135279926260877640440364170611196024327095488337867094539426521357148341519241470774974111233744982129978317150048822935239575579629042402939106964613690463963659352274404782309988615587782362636056257624987626422796806255528911595986254942013579485588841768583121782983136837355819934003173674119159572490468761974238042763895190068529872336702336663796050327376950024155470105831613854845760090364094036634116633838255279709527693498987529919478051966562678106384381692273536309341236593533162973428130167847311523811718731300879948525526096750636140705592033664805350081823161716353802492469909576468007400027794333746346430120560013500160734251398812878135483127435123034115399192994909191282406000803716639171856168526864991120096938333085474051385346110104091574003904146960353808308423867200687747532906394606833708981252572455170482519529924550717748511698414210302390536098425961100451388349897697736231895564131458036996967843341488380171998365234490515100689929715068781909872526257608947513383316025964058429786024246553210693807170127546381769647091713990895244232088357140639812336789056415960795112389343803467168046682932792167078594298116408372984930522076693380995701918921422051529264884549076411432867108194513558185976647967759382982056561526756362341596822958636109209034990227157379483955351243909840861554170874576646928443359882712979904099303117865079840534646366306092767107795678961375990641345847483100941192756102500145908707502866658026437230292335297169214976 [114,80] 120810748115777452849788017282664768844370975096763740825969271769922714447736330380950153818751422441691439383808092786773273056143625152124261105229493334765387507937313605355546856028463897189581011133202409225488412311310669617756593266081299048053836255800084313601507356287243996973484487539492039959749566650995712102377383933405261410132768306671891877257545986260188323977259691487260325901139362654452003873364884715447225086785314742758974491050573250697962029062533239095648226743394808570209311078018882553075947119278560307114438246700501216257319360146139342670152268566762376233208042699190108463121391632512679671361845756261269905440075645474024361816322954626297352083265616628006705660438074224250103418806337393287176045160220659061443525735990729220215998780633298397517315832460106577664852739218061723824771457779470183038655026072994902121957402137433246719645495218063104367859029632018333202621248399620898522952577234822926118206574535175948313179279585628741823047479815859722910720834304215666481146244436833570412046587858501248601527775662710976203404761969913761884287091918141908093023338617500079239193523796683778072410986917077319125588824839648505668922071493051546654157024791723604406142928626083130535809584472957438914150672519057422050969318365232468596245280814633035283082928078259675686670121707476782204510254429891225776712287234954188029028573410013986720877780812870300097007218084056781750380543741764002456753690452042701210208297654147805544649591120792311149968140346054147283153185321212622406756278613382026344060603966201922816092159286427384357293340201721235390341879515130177283558655300926905336379488720387450579488860672 [114,81] 67424975522269961745285114095954011812731561756447760577249206671523629193227404738737279807633951497541050663609620158133659598177270010356845793276132478871358700871013163824504862571494362142692055187732807504480002048043158944970240327520406965118904514862644428408075564401188371529559067379157877982114835940800545146943190026042981283727098841584249636553656732601201095965167020672713812188868632983430593386760376719844257434533899438381017916866885307899344009589478267199713966036766261698723721308942188736648666242228250632623584576730316490846240406140203015235467402237151172895955361529503127560733698813158911597266279798485358229774099321234787719124933788235363909507516664360172432936217652747374022310222459732892348624106997543249654780701496678219495136566085494167216270155695211867833056599410347971535927579550652906730541790584426844005276156083158027849286474564217994613342955117181011529195471515979525137501469538193759395217384774318865890635577127871644025204580147460618193964113664280868833251333658267632889073075354394567429516556239533335059696613576369267656074084499748569070111549390219425390204761671929019511041588276367825021701285771552725146379436329535253112864355259211192579928125483035961072932230052177266453113149310651435393441667787641628672496995786459447988155558042818870533422298088916759690924267409616628248548888006664677078512365569511065099957823536091248380807299007903914150788149783726609417000630655962957509772652560624058961104518671106009845732006969912608645064550001527486812648059193062070103576413490485712953766560864970566296906931479710939605400864376404300330847465668965913566686814007195086502464 [114,82] -36465811224482640879505119507694346175456635851968994493338830051277136604546401079711271457643491395704021178252644705231406357841202846650346078411829806015736811388053316291593762400331391657791754403096988422406679277305283335350794266379262143216194911928943231596192054806926272714193532050790839021665626434914204775648343757315501192265987203571105568491099180741442284765699049538561843708145167575405704795748549383905901334053264209359839555355408655731160810557894850236576819534716973826472188307951009881402335755134136854142973461795409223554607734675184813115493001982460944625860184463738138106551661556210486455518374742638170980355346568784676475697218854419899834234243915463802261073494460099663418755739698617270615671010740454791213199459252039365756115702433445770225140995170620043774756709357982109667355213332435699806260815931644349925105786368407879598998382289183124696346023672564509690004667750197474798910619742519883529087393124468228114277502271158940683329856371820777111481957357531118998420003525481708944107441068883509986183223028206952162830134965141796546059483357741503969047588240576588372614288768216232954049206963732494998095594413564974255241903233863320648282415487988093501423732946173487735140928591037670794960121125198340965732789770478460144638290808777197583387120713809030077834480606000109192718941469137658915269468290227490779831474262581826822146732302688490785990980083915847846427762942534591199108454812195519281870103525460297253043703902808853403587907698618729265192190170535957369467789504765049869283107489825147085926799217329605002143631783705108983374880558876184837141567987750847845304711214097056 [114,83] 471547524289637850108319890766773575385774650690235175118058682249726784657993030737414150072077225088391122985231233607316448828559945542460959079154485077056803663762276274128671790606999132376668046247665817567803753856958169519026944182013363575245869567114942905505556247505219276296586011090843003680026046195990612555254469565467783454133208255357852482552246067633440980456824613730671139255560162359392231147527945275985383492927990891931060824217436458392588896884901524086773072520327825577514599730016350395365314912347230377872897286322660334697579031857000250219266767884960511860677138521261605507864999426419512696823549314759881825292230395291963735223362160489956420092844182380901988729771943255657426224304450955087797695559560158974215277342741907216854511242035585993745938846791271795624954601556871701168724377890553654091816655387863183909056833128734122950059199265572653464502051872699892534980174147009265518704921143170100762613188623642265823099902520396228859471360166490930914483870372796794746934719978144187737677272665003538922802590204738764521896931221997629527588690292329012691436494739494667210057970164122786699989011767512469230572202949675453858008407914330994155633284543475709086254953909770220972626860452643025927997344969722724737414132879189814589863677203811331200551337185274913006830250623117386534576260607882454523294545660799964988179146856098860362423441338394341206679817315234786838223966177297539336455670262547424952499130680907281137127265351391616966399030469843678461051426816999042786292311364263749072327430277494915415862896815557263351731987083987265659137254343723912625637347544058634216837726464 [114,84] -1422152566558928448526572586766605229291648807217591375609702958661965110429118899817635163082860843420565506258471007705392247260516298206419170075799390064333284050153757562410851508676239332465517557616444226400503969379888688565470146224176589694041642353170505309118613897490243367882136065241107118922465823824238878703222598526540535495022606308292742639360405068378122683150017930212655020608752103834524259375033913245959781368457316399007545596803389004688580567992327812889652199201567216615457412926256851757287674996685538409835398015043057559613776074076330860689679384019694256970169345042846773496654461541063331740602156815662046046851449041768878802497051809304986076528103911108136356839264565861850994972709839054294369137863359096742948042070161917087016487763850107762773746597091824001350529375517020137616484068018432623570561097823121804786535344617119695873387246632407300846683095103869250711776351996570557787545975743182484178877682860699393802534466965300199815270615623634280342810780405926947816863988129721885776799326487561270374813041782992687732803029346543008717328300057543939743891355523396831361155008842362534345102110010896187543075713962954583741954576338161863145294442449638689729456708668354324169055603261903252962584814752364535763112140588286478240255165669238298324780317674085628883139333186777934613043370256789609454242751927544694602664418695806367984116199058771900999350661002599699944182639580420280459236279368078003026319104386921634480940280170642245918543097182193547921802030324207077604002032626795138433002281717579561110208068782998976520515716748022180489845534284099123356536641098024357321416 [114,85] 4928091616790741017637147219717994641036827112126512134742816688797318990339991875911670925802261282342903505677258800822071992167863327769745316686087016445894883949200611407864404400176127829395364881534101726844551862408259181409237364420917354901063212653392683575537812285400214724393276009294191498648833880251835628276357220339376862048277606702587636405946242875704964464240245377539854541634527921360475004283463022672769846731062830132937366414212074561947838744911687332197564973465808556325475366626693115271449198513645743368026471730664162232328218253012141988371905264864964438125569174794030138219310518834596378777150073675280263894993438708977504481240723625938675978078682238998529822644772052035836931784927163278358255065633497837032071227284984212583126269451306749142618281501467953210020480811598113938671161082629945600748352942933681768387536523496360855840892375191778778215509649861861829395012418664999622048662243794837249331210268745113019925433828261542836716272663630865294598733997425505235609980478459568591630687685252406218372970484190978746481721609768002509769231408788853094096058571747486768253567463259279972144564971670098679666528090130401699339959016998017478246697833475699291802806196074242666654118704094804006071258934273588837221756410115063391808460116263919032629250577518910575831016744093337760936733646304775040822335722917064364948614775600590284106595921536488869611591438193304592790001212005965195367172231625704675248404413104539882777157625644161385156925905336206776461101862034801987069261543571296545698868779368787534920083476092447814141942920657674476191242529894168305083119588336507936 [114,86] -29200884366595283798162026191507021042228058616541797685007341672061557012444445868942822640852153399941893052331036194373874883025013803691668502049291787371378641751699223542342182884245722920727422709832283579483728219983696517047316490532182123180612468688542171227812763944395803971165134303501100176354796378237051629723487803236190288181820518158210721351293320423175998370296890980268939749122076325549023102101497514329782796707485613814362759169833623397270806630813275209033815381703507504229095372711668152798286014743017033614356876768702988046600863552161059080888025642847822307343844762139819730562011304824658536098444373852145925276974167736999024159883865453878080080693666165478711188655540929606762156048831575955208321685614004290957295652145660887789503591669324424212288099575517125074986682856094035575606157215451080849011050407285211632690097105305510518125086539247025999408268483562940753257669014762820112897838381383542094447773112915726752026083020663279641810080234896098349912586871797225066375452259487877777028389217429997766758407855349175600709347793119325725869221195635508533721362576046098682497228694674384819673445214966932737366230747537260088668224901395413510344863043826525489896366377542714587332905261317404708924404562095230618984933631446997504533914143335426444764111151550393026427260785559594193245287843358092331159763389726585524824704071572794198897629851201545852500326820283936172294444250728247411679151317771316893221196274464063031766215036827129370747402429906839725980542336993384988784603157467221833040826140573715425519378958466821441729610206481465424676148600108867823625903263049 [114,87] 118999312167567561518466916570163039225491965094261142856652841274939504697002323095442668160862841793298136627500605730848714016785190413219156779961191931328608309657298705235745752835758185973365641327255344358702299895460163738396626235626204406801611135108882676106936727386995410451875720710631673837406796868608655390224448941858312539628859615095247761730681644745224294469994320207965773870649119446239999326578917853394064080819303472074360853021857388390747906989862096050425792254573281702806627653112958818214620412859164970246166736781565252541172989431409176923582124786553522922381245379494660201387861551125105922748364109342048311747175839625043843435512367701159193863853872703357639203992074501909558786160225834529842830065593386646919189342253786217723097384862029195111565541783408475328975085392507959126197817721712243820279185035107758539062950161443791617921757774629451924868675844077145500158836370155356815199415815560456549064894747156443865609519404603434861994762201340724133386572900451486509927617457230944724961435838411506982745153336822026613811782808284265310114685623232151261822945603161309834909717557644194045212570354005638006482773845138101095000906509013233372866480978536129389533756704213120133738784776394254579788543086280980004162098669299750974099851538177007099151007978290495514724295689127913618059041957753055230032236406623789900498824774297519622079580744761272207746317324540750243075442918326231729499812169506259385634165686209368615222198296807131521637311272189390465307184123681364825583086878753999687109028480443565965286566370516066991957558568963003412844838952734436786860640 [114,88] -313936357766410270361959129270398739974914925212014007180030047754440252195382740359948376843917267875631614386442588493137676132749660710823998132831404647193361996871910145961017830672113476718289485050926219918920222621617700450985014434676232581134063628634325105446296452320198918411902086717844393998438155522339172045698827609134037331497625837241673584266973210836509940874734159764352627159709410117786039675303514315718320218219771037251068943714730180297020912027297266303811319651116814912648976158917612809415214887530146005065545602969217700075025167814579493952379176674777522819866870946464909495803491089173717731376112268090876169148906930775103101003348436725527752211188682313586770891702101692859475537109173177278895467076990196242950788337710199550803013881116085729168439519738070456206429040555255728741448321886992247206254962685339018995625288682921187727175467975277140472188502586191108222310743960089815598745185389357621253454313507628408869181458545993788080248892567750011284629733099964101414513866929538235105360331763454728571985251258134200904766041733875956959364781369451341375885072376052604869052338114902006644706953756345793199274816036367119780899538835167692439627343171052140384674886257525299979757339872441525881003803373485860406112137678778945200347548619655206111196627921298233942140234960165692185521570305805634065271221584878316761900104685064572871516697994834923369747842608103128911016794285135000927909023557883325623152884602498381210879663359834758935551583183835515455575020446878607610606407355846714939897649258708651295809094447822202139896409376585248421213763033151509280 [114,89] 636463251316421630774019802293482498760854260738372059202703347404777128842867168280733626752030651746834540116355093709336823043028836055877748229994116800105972817380289278081173072536257904211655837811828185982304792376889044728093631405463978477502374243216379958841654025165616176004040973694148895563832658742064060127119752521297977588893712303512441629277562996417901731327018960214146369691741427056250520736175064735252942925169168107416623481444312417351651757615212423847172164192521640991918269708442201300193354993240209579388509934922241885896001939644231174141573418814312632508836475058916916491256075271252893714205224921737491570248352610131671789875360779904174646135927755245563776046493016726415673502091165836151049439451768264302919422726952978641403389192772994049358283951524091369193015849413817653977894624119732768732421717896706020853214748458951304553916566165293159702475149463953286754918600207065726690520126460502921914586235273079374894350302780828275429840925501949790197755734138513635629553063811133748336679511802970688652395948048208548153328399808796495573381815983261915658838717576639220893577461255728387714322734464902222183010756272518017539250737873795157184054761834277374693155274875698638795326628553254937436544570999012604602086633362896455641607253254781202115851702391286972706507520591958654225493629386226212112405608537571736740799683115874024468208352571634369559698504441040641870937687652332322886858243156637426109792476164279031782177342822730229264617053146229695475936680312206185083472552343032630880141856821621336032947117574530495259065112007079532178952390349504 [114,90] -1186428687757249448144878294878165470279358334367204823460039116263546091816934429792808126520072219757132981460244896042876550178275729249357665017952839858844046691052264513456026390512338323325907757133608731490542108175058643416486276657005769416099476107309259693528534349386588865456650392271997128793026214396468023911951357713693087430201417038595902705875112864897979595366996371988946505337539728287732030628894406473758029815398231413877678614943756626855618975994966259134647245260884675085196186978470910326646612971919583592457918154533234957078973019718907499502965579172009656445334365199747326413415617286981082316943990085858387237773364963433359186074370192957399499135310341815524019250146742829171741157404679511806917241091250872520104902134928979237092173098853070089861944730033328104091124338246144167021959143003897888268513931708013659201299316698718960321554651944138095859245357961985796973054028991419597764053683890113000630433592616731504165196260486619139590172688764387774364757966174256831586876430694275526274895925082590558452619209374681706520980966210937711668381169020774069901974578389695070334387615882278727244148012877585426996450740384498280542235115093211905904436992279889817789076640146251619244257889741962611829039435083945042540406535090054410282123916355728786129225259076764763825194412112414605214170978537906160966277022662100707080538301438713317714767105750387623499665507171403617988649387221577044407346942466444247499374445916287081961497962815537723332623081518145787581817390385278548962283909484028240620940531423230078267937320242802805834039865077147114767474284 [114,91] 1145440864415339670823354687089779003988628223038704261841728008124477358854348082332533048860188881626048121754542962995432008526409753526918508700800446026524844786171281475003889782594196504316384108565580052728927205617742343528126679500063679163734880798166637660681555250824943229518801942921831397360353822627631130338979831539827228009040610031838848845594218266451753880481508466089696337846933088269553923207618913942524109785612397426732469970473064640641669422502683219643540904655328481098931286276336542396064188974055601625619153607843928911052526957783579543537439783914008125312803081157836410246696926550600475547596307082345687370701093915737940603710781575345211625980412399836263293354590644929528211748045270733048122750371692778516915299471769098866937968845101827611027032448117819107121731877558709305216021624252620231149748038772127403224287307844569620340888113723774842515504207608050575114162526719582596091523426713016840811177913664244809776428789867218786822476829765143301121890595543752972619726187981014621073352332559305382695427611657391702927709437824883660253090989583497580843147753410106872704894830777719994846073496294396902140246718825805067173380449507240257026591628980212114390474213420072904050762274825915868335256906706041469238726110606692173257610024951555105630374734646979005955503461501650651373970672667852078070744328515926976644044197042224486701196253440650410035840207488846826434530449431760905820346777993417298662836283262761936456015019176302521760363115342653892582944536922519714591974356148355039573461122285787494790073949086648084270468137209726944832 [114,92] -2751999189439895901506979644106391677559059392852599335753041409488027168137189524204726912407443772663930360487987508325920239249368434047897612800207801833323454409067662253339357636194510132151174932788952578080929915663856256647084821499178349700803600377852410204990456348117991978565879035846233896452578787448201817313797167724746923330384129992005320273585757367967650241519158586353188490894735146092157986111055063872444812905399912580689402067378214352919100970539412715606147040961573016145600111010162677940660505826681640605838269690348933875836211559922382954608763835668081816423283074157254897550148633093750896253116343244910886410821148912808975376209771563600411033341350611355417386249135807193240546322854248906560163964334353524834657683431146715299110930299309999661990825944391786510457829710342880101364530399994611771819391348006028531541488738880529347701874807607177315613083013796788424685305169527758473058244344554162744894614149184613061829230780597012398106944419397135232118012994956129411149744558363803900211012515925021075662605316972280362093061871894426234778596682738558266986389939419538564543913855040190246542075930700977635572244471483869938875175848052896041090648749580615992047797155301090470911897585457008013816218338510708565481116444287133858096170940109519275617689975633821203362609660335534547438427140581833985496647148441486570513606272941039720916558168410935017270477196005788173799273155307996399742170455432975635222648696535787120468154923662626800605479152993103653975947110253146729861744789005076522172376263026001880161647946924604417507886289786024 [114,93] 223631895888562401625920954420144138599622602601948098117636531123242453846164938577529582513099263531601098782024935366008538377707952031302382470827784270848472442063247004566497376439580331076154264397323066476915813967847316979124911156112201439737809349956834619002852697452662505283542259838396829098970644702728309214549902689023054487568921168013734954810715879902644229172517335851859511411194935901899708482661526122251522663614976147526959806908934375921985429780362895689602817703971421641636569436800005309672153538453223755232068333548092176668403424872465027175671372113845176770282184017793314680156374893286421332487332538934427355314140035770462169100564032920976314473447357755250296437435917317539342586990498041867748156510563868260296529516966949240615465359057593303022253125851817694497655327457699645889049692532591451221881906124853245187174870022583587229540384182299096809995925190977229515650563599136024707335320730326308505031729194207350629415403478949486290962754323271718619580081897569460539690198539125218048231009136027186151962184119259046393463208293921272689506391061841353486228631670969937495369220410854059813711244234384892589696607250157081873553802973603599059744157216703223515543929102387732379959595645269552238886522600266653225327340358665396302174480501730622209801397722512170495902600205141557610239905550429298844685145865861160148167987197314666985148101171959701845012414695486659765090062353064153669088541519693406907958838609235155972268233380859770711497002044308694925446619453910131571006142983221354338378405032510175237653523440350636831002368 [114,94] 4945082658402919240036047014185315743260922833744713381109333418940437640794179474333695939886404351170789120713581348206792192949124618393899401644002732389824275424899230192830572083819094798811108030555656717045927125748543668648853815596298082407132405442688662970882371096500208866302117022718409405390993690612770030015781974595279221555671967126231657888626808762387998280293103924416529129760232759331650946096120734350484107320966912403944231628671327850935322938449357618290376021139444270679346263171762904844448072038471487913071996682160781385390000240888383176918166757932426416551209550046793095751021658458771942927773656897512067420328872979589573375919860620172860248783071325719725300169731149902293535993217076665960598965936638881756925997819330213384824998430905142426916779279616246650071657119675302059171899567358001589469785478686538324156530022691927065101195972673292194433185001383969995760243729647767270105579143433804515869212473073624310853140472205330458302343568802616445106107747632389579105798564622450028279304922873889977189647878380762457087281762452757800686244304499023640471722291441706886897179059565600129513013119061268900856547447780122590132151893719018755586119675830026357996973926240466637181831513075893588017639291055567674876298771712413146923513685966615502716726510791547380370866491694164636963588763653317001052525110781285960335169520191174848133732886625739560593325718101781482666544370750972131305350903226798453313824918527290393118740179617344516290016376301749605553927844004693351056944719940494872085336409176493707190286625713293112805 [114,95] -2019168145490015776371871425550566526236008008211792050052471606238761977619612831656156529771108109379567615236088316329358315201695582803074169506643441956212897525655753350792764013339373236511908972543442889392983555203084108872592750874924117063554614748795088333375459104196521935017146705766522875268158881709495456491290974402630586083497528335654353123828343382695320286665809782494818627629023443907810866753029801954873140451133436624279812492929422595057817166033554352889708720678683678086897783182523813654090511798327023377360296502613270683098708513009180403935392156046078581735501188449018982446898071001763344806897803768579320274046055243135297824137144429089009707603312878163774132214730580422207170466804449663231059163619163898325121191734229815798548412627801002166847371243309298190944289900164043832422505658781379084608064605523724441345061964719128291877680513874908742748480605843234346989218867501152024216259812633933400565584453823244139517989730147166618876468226753862521739259257254856312222695533926360578616434677108159389455882512216685703540497623238152227495532289327792860517119545098518802848972479206840010451603236544612860333672915845236635660341965285399079790997846859345138933475332497631557851965469797694885866081226913024188235400863348904167644618129721770781761444719264026394666464618700182619218811907149302481735466489947598661902075318541947735845080231368972131033065746162094687649476511121957244660307504121176711613725221442538967227623853548596753846589836690231238291630656206575843455367118619979803455520669378661732724489652697664 [114,96] -846155113720547640235585528254658326280266337585876264138358264124746874172670802963006773035077962535880950981713961243029032876450353620835765984143809302474806932786627095949974477985150373080832486970385162988904521576118799729564001328848037055552124936860036869374869944892754163597749084615829944292290985760698534309005868403502858967390599614328098377751903235753784568915527085532045888823242859431256863874227771356666138113002678121018239130118614662612943334063519351360263673366512178594292002808811796319349436585730867383700914951092964806357534184914980443708223715493912641918851968328637170196187254020458970932350677450314169294374285022994900552147712726674944525109417391655243081607299633275514740596659067618494674546117167511864708074997331881580263658589728953417022923488639168977980199227592534813573920620565558959658000210090705779510305875098868211856538993933321043899296574074753999573582325362105007157705396548742844686839746842376873566919674694841233231752590508636710703965731216590792188310552154153187902906286808469117373153988884538198495190742566919402462045504073007037571253538954518017524090780456218742932360595738876048550279804940714329462246908378433051561784376831017943302937147119971945149850438267178268807128438261757168276274848588164673674575158827297502209064789687366526337784738829009358322597774463310191800376755047419244787998791064939042951628576480043403709176915084361870153638903663380475556192495057715934971388176735995647244634536167271982145755067796365542561795372012050505340945809541270733781532604687152941789598784 [114,97] -86510598583372482762269557684411129802048713249832920092560688222807747116143263048770770158596493633158708012277826951862172715559051826485367315961067595283553312699593013313952316345955011646116347951713028223400150366246779674455428340963588100378672300495895141305763194921074416900698198929585068686798726123487138761548976789022870782652981630643630428128585748971792955735733596516639254427582570076171198061889711271143015809269642355347574190596479794138098682563439790050610422933811601857795557688809939199823538552783284888908538673191359607203075264176034908312639239996652285487105818314682159161297916625876482015758690640050258129197909748814725208931128841814350196360618964506561516408134793408804324917008977449098684418224284907313411972700981027974579540397998643649893056668110475526389127754369160497823930358937121376790826132860768540373426627237582264679480661320704838347332853998810779950485452977961659225504782275408419703061162924418850514790609232494876475988202976461771766100516669777381286107179038629801550604947741976868868161693813194654354188033102445932182137991671011233458583074311650256227851017374180640541814389169273582903328823346643510840002902478265373263578828801518192698397655279488824922413467206520550588098298781126186287171656565488459507894534837761802876746335193534578789114991806572370883277673754327364625144246518224658046129209505143889019984419318645798985672902873624898530676538429626524635344287830449724881186294633145781953249690142461771308456523199094717999188532603526897811992077967840670853755721594847929728 [114,98] -243947772048038283353575814309427433161549832837729143081482575133166166143704914397572703522088977703243585701889433842482032347195980625508643768057444998388258530391921165873058494058697328651194008357785687842334424096999067331184354455872689286876632841931515614364814237321110378137253923953401278214123755719281750922708743033672980508091063389548009961622629908701847554369755998574770059602682440245373374244145929581114128650894438164176301439791605933491900111696598984501411391859138747462173943468448881296887788408146382897157250829448893867732994616899820851506464596218335246213680976736610765985807747350355511244085257015349203567929660306269435047004058992436306250100694307107968276157732747193854466154744733883830072431461564474289093672842212499538537289304449868544319420417504073631519472984713191821601829269112293869394542450825014544354791342745487764093861202301554511710607425181392992226346315132391547420753663110588130032412192720521432647382283078221843077453336277966059177184142618992961094005219895603611342590031736071963737120636571347832022557106904740553340287417532864444355380741276321849671001193075757451361981926618580507977381406131544524729380531661967840365347065055938910974857867458603754241964375427033302823649216155926475794767885486659684754952469645452622811138715998369330997444294725718489878042951992448080457172666391363596262800313843153205609704079386722478389603911486220960743716575727193103768236450907516681162733011704846029720811028600593407608173461531667097350676422999110530984396444564592814185566781057416 [114,99] 139882841825593305186575747798511078300860318587051993655286051427043691241257627760823587684488059508583324938640235727997395132486470740607488213255530597271489814022649695146838505256823404003934286497649818848724880440925244728826795660587613691433682762239023853150000180994985944701627322759429620397363930112218356699576603887874909985151783587227983448798001776843923690191821582035618221963300646107584176153415767044290007076350296567292183075113705779603407376511210009645294644514047245536264592493436943187127912025984623457054849903085747861081393774528133030363592162832243890197739363797101305043495412137032779648803120730631838796218074524977325291243028112879503285544019193768801742739434579542448085577717509756002145979056354958892642122410477841717713449822896957259441058022804972396922841167935280174014026911995840348164277879258612027289377535108411517919529092262966443209319921728865708439016075939474726810057374893651922775689323730848076467934326034631082089313727563840973903390810508073846537927445955383510374118128260959428884342309957541029048126320134328173647607980627346209395276123456689755571191292696920768000281239596457517178557388185936952553993713346249633046941851876776193081024131670763440630025010705188811797757028533127604257185349767621109790836803849103792864955697783396337589183336105549377299775773196787594811757444778199427141401330000495603273714901710982674371171009368373114338890601666179870687588693921872473281254229810088337422506995864997562095801431728639007650719386606175637760805307004565002773467840 [114,100] -43521054726066728114601845028285096157412043220128002003502412646827250264239039596278298523221880442822744596373669781056062803608601102597141334852297923708750453399102049019705578581668204227257235785116340867761979921429982779267355099884745385089768067961452842584180589569615933748911783021971294805979968417278454195168120973455102755900271160372445693563387735762653253663565780080635347344203340750308501796230866783183345190824834465032821020813693288791838747757515196395507346865141470722269177397295906306980601592830998217110124499853123789400656359607768695571639070732753640841042913706883523784167491076984190430930753284422448874244756395297839424891285551081100847225588904332658109463583160645752899414391633076805949937010604287006586090118394611727350290674590671413215100909031168348657775206382474715084159213716152319729811282997245902715655118923829961562897941469644081960407469180829936404405089455002609835548330134511633491836400428461532908942660488214569249451614117419629256202704032365407471041987407541632460260781173038319472596570824620056029687890771046910424912523173591044012748913843420754135831618014500314711140473858753338150874981798898948825880061417817551848333218932681466116363682082473794055565482237697238382179579880194185354562165223936718869425741059192994108305727756327427536463713013004965082043996210167053604321375777941858706080670737385474895599235747261301843147773047969863282107609503800516415749287629497340332217028078162168945889950956272560401909524907745078120032046737174419550424987106144316016 [114,101] 7242344137644392401542674374455505019118271719394757419613802746815750362359732581687426528178909916767352320820730625466082945920244622550543323186188872402994808886118564919690831038204967111735943735832429232098911292587841842584971596483946122154115198907234091594944457928226854347605367736653655515852387784327173549425254762860299255302189409201722139242305613330596167517330763654092041459122144025718572465426138083321342956257690745840712034800114420265686495182130001718103507520488729914080438939305868629520842400158373737041464430523667651434109274073987039594039883230115891109113094835106335434945593907032278283672804076732731101936272619010095555816663853706130020128953962658352013880712322798319258157580893185967284188806786636743706995456642762997009894681671095445441199435547463345252209077400941218811095464718359535873156504181443314811641290129395111526893785658310911132837193673923735711363598050635558982137076635193742603495685353235629022906643645817151664265517491704049005311591669302150859971141724135479073496221429235619186316390403427265576704189406175459934447753570852144891917450428052623152225990942479290961094917687100245501016490550764560026239169120851692963832417898191553795322755275843658783055295433580065987260120009513459610997931848413128780043874678543220684647337004844191025175909776328095221730635546066290788183911810860008119591397502150214931997493487919282930218519587743911725286703327299331628700422917020936727909811801212873323310194666300418667290214661828523459216050937341183571870562699216 [114,102] 5337062043348963166935641866593936253694976660375076510658741089690057393179620715616528515210108907325718174767324944240951359457244130557678273663632258881544674147767293055688836504446380690704245338216514738941965545199150126313188438035332716120787017802115838731750722867156028200905149447609429827675648118559817808069409012631154234882263001033292622351138970459296592272265385125438338418582932432663273096410399809090083446265621541660796520661702606138258816199231680949123640963570863954639409979555568134770549957067377942027299232941908369519923919799109681392675599131805171448683713433517485990941515268069037023892527300600428597510775327228936535330499446896406642060302349183616505990266385389435977005007184758490830150245314715093666224434870603892923160343044247730323730621420487470158652980730211948294384023162257372240520755626704297220545752381023450741294291685432135874893883948200512628219628073010049263672766258904980673730793583599384898919374846071619630520215505103540564870808468359936351212156454372512118617651980517078605316549852465703473294500726214842816235130422591602452765452950709551510459459956479879562537385434179789341527059172323152197201070532315917176466482711942235857968704691332587098406534555359989972542492940494148152176208679346542037676062273244863118016787407464273169982483945667743407703030091403953748682702854492682778053085025779619717341332773522258041012256802451212376904242485541808462039131357796676976532308821116887888659080169680928274096520043935876197140107551685592952430720 [114,103] -339454476778159433359533515110070568460694159822859488940576890202255853223574928439421519331769701156689585913674546689021158003127324160447449375654896728481260537970607780301281571529228513284755178831851760545130387800812324598594220561141232609611773143454583476931999185527431992349211568286284317618373606413108664064367687870719259937723823292251842411966164814727626161242548520114244368063406353093649434562712846870363275357155350373810351277946278752337936480419287732644030284432751120926862162408367641981629432543183432480564267613961135290973111217521032215067177839740583599980542438919269185830985446743375118698092519278707622685118364324031091239006180012987588030427090207366323387769051167776453876893766457902831260715510114205068486165738455032881079365173157385393700094948273662370539053054544457937249608804710372046622584153459544516450233668222046770449984215624462477845430472939685801445520682811374960637753906064259177485761309434537779341273128185308217437280807549892321555852673869705925161156199163950628072249989963715842395483674430033549858066555941132275702363080860160735455157275860365522418537753962852061870857777758802571660586361437415385098435745228282243372602296777650407078480519998813092670767178752834386407552722135701036831710334705233393109087412611698764044669490222490038480910070120837087720982011178876712175912110350075589895885242716141305248833341572331604355448259011437511178477797498758612680062562264784669585132510895995653555467252415613132179181837987574419647100987057172416 [114,104] 41947076808226683833867848317452686704863426197601619229377899991818905501113873830593278731207705008760368832780672675825216744406659824128896381258995702221903250485678118813619138996224726608335329892783276326765802824303278197143187299481685814976214876431512063116530126993349084785105090457549685290976458866598364690651175386396848325218081394250441025131395719507715151241466663032981707818032013145174552774740162309353570889289234526322978266840149192262063205820540674237204282845104588335000581324455956381450528095763818155689711489223354571404523353795148296842487664860875353846141329729959676227821148312125890170743288064231751823059932057018305673419202489253024333219532553128297088643196917153615128365799613113219585264083768164710978763758013185172447727768946477016333662821436430760188972794029899050644106261885309153685136386177642577065004603402523069416852029670961200616686242893727348598128250711545564918537973855333474689908942980694075932080508661733500634608386896699917131985535973848217663412154424562955173676429113285503220582941793274517571118489789539396080361094924818901165239486872310111569420550198896491602960090740602357924501884654444199997495477176275511469057396455376329609487507121266323213201761755058054695236131179715795231898588521991473754276661626180999838627929999345874563859007587168561240736684730190843445441364224122626762164119663173335232900762605799721116089439575611079134100935253340630745167122202417541472323179380740291481239640839057957247248258208145868079111055744 [114,105] 120468851146921011059545836499257788153341530059202983264609429019263829486549200589789976749011273196238604531482211860661284251627809297215152803893535603090690654378534080659790034104115247027194612009762496231817703392521312182981659378248958715189546041548764577424156341017709377902372031595769933656080376298259721305706858700728733103180836524450039333809500644777990501796626667119109448907718822739097910794244604061253295375190020857894260176515794061773444425072274905567531719684738863944721909222026773211166569260096601355249363430437694073139943716201699666706256813201974841258671518808239719933825989466348966967905189638085719785971111828183045436026416461179694385045690137397256597500615533997418047716682686560060769933131459657325865837379777369082984843691852897184949951746940479442623172799848327085666092594105422447475962175551871418583507789115687425983845357708230232943662401318435689109899089913149301277214262875765156092499807892801966107042496381890032861086009412972778693839368104605384290676823694602334206019862311906704623204360824912034868378594373827757650461955247234846063307672541316395963968471837226218887195998491785414676176032790858641639395289838695362040036752492401228996909840014744919510302752797884892224956326121041823038362445032959888599926378968849931958612318606856756300120706226808516105953744612808864737780704494353023144762173421098118985103456528802704741562241681105936037207805182729493201899558604643979241874493711419173985260795931256168370523858310550135008 [114,106] -18455718362800507373610521544034794299713552335874287699620952017351880584000355590008925931632473950679860354814180467529979020088379492198520465574369137173875344000582944644071468360114935470517772227751207618421764924492140302343153012029304641334598555476344360137780230464160409622767827470929140882618537788594060106867118782858582060675057265622207545000145931710709363189074921085057504845565011587376630962277192216001974073517848131291147794739308552452899406988496898185029941164957002609719073190222670093976591673739834961479423306666217026082830864916781548519456695557717321794502543410608142659931169121676025185681977108048935401407272881378131306260378456717790010255661092634821636484061337278410693284218574483237523893589253801967852807666403647591619207139774519514604191891309774480007725220307058218390922786892143107480462782854578998565861445222294634954120274503603474226594685538504355547560273754759284434757580406291051245951827807020586224113883653823294097150209413669927152688831453091442610640021049232292786008899572131769662835457297993987845171229532618412318311288247416010401273954334487126639132279816966443607599121716964783073005050402782485393892576494203931821276510281941443010451841704353747606954466900472357459225243241557871968100858173448456047522375160654110171883314092420340744322495861701491576275724009688636576073865659804165794797680985140183749443438306018295599013945208577205865472347095078561559204040669115934003183369487248297164552646071884287375194044191744 [114,107] 45179875729456104694802349519856758982070319251677870417348437552126312973065748047744255875511772118040675438505124546476590175704946205451736457689101244269766307787387574026474335442418279131295142071656839269872064305666428641211211377994153992190451787402267980513422495692411630720825571202962150933229227468892389920755556523251097934285548189663556394214874375455026225072259963277581705355361720769973170665380825514638962651292908131746614915559247726373257633471170207441758322063168351515010268582205876502394376224630018062386679177933283805140763060023267498038667259681064151790539858006026615425078164677024645204393259242297101225668581878012473798231497315653921008280707532895173560612762330902146692350349497360162016632051625135509605130754956691877549809733298660967201602956440629001873785356570366200676751503846666634581187412637421853446207738825337602152276774751801673003592489908765563907146421788670700415865937135101738493814915360123483368315627171668861571029197166976362282231173358409986157325691748709343237027779332350722320695459271515111596558769243091985963368989031189587203111445292154043653132332924715316899288646568045420329315774447013959343995422892799323555270607385527043866614992704720081420742993570131273872469367195485767388336261317407088824952154218707075651210707630209352288143623367453946920573401779896257100013151904309729507104449347989978213259367586222645130238677654508169599381670765933145284374283331017511741700535682485035323269436173382945843456 [114,108] 7297750542181605585181899323810116423755825137927069800573555808859147848797410670109118692460703802332643593276520544909892840290711248879992969200618385377482031019034265219514075929011488963174964129183542948460690494408554501241511560135765170637976131763053770066906584027381243453224196176300590665736922720288361476728713161413376949522396895889437626569403430138188445290205291975015844327485572824449653277632975886638482084438038113959020848263895223039519428766357002239100065395448827129783702030831674555892707746446529278970719380395723617818801194875271652877584228597618952127765669975849935862233464770335641147880912794715660555442032104581460438640528898322760045217454506632872129486801381721129291203136087900351990185204744283525492358313065591550101219409907503269071893136169435435023560291105084079969008126511312639907765947791942078442801192497099044831962586054176148489702636323382774015603809535285751576863059482550149179020858175762213056168749413028924938642840649415522929922921046853265885192194156998646050029717895023701371624599528147630603295359553502176199875250057309684615988692346593781224354596190798716818450497200181923175098609866062039009909487409877268321506717994310042960513779778299013306707935239639366848658344727750753659260255369462371033701666660378349378385238167617069099874656349498426025463975573331465114244156557910382426718140977017159570826770544070382755954168316924971721723686360248612253811280596368804781583592750558540319885191413022720 [114,109] 32444438620289488173040133626529435046645379856689978956064343231257663057358724798810009087523117678073805207037863067809181227040318899317918215037332452137435204222598040583963698374175031454359664946876243507715453810221701341556443165039839354373695011101447539738040931900285210355054021750336790856856945353822686555409960714335150377378861982111037719058303702284979556745222065957385558784423081420498311658111861381164842661924969787002324622710124076822917212217072449744099938093102351975267641903395407000361955835956081761970687609250054790395222009723256354216134172642733914855260026262309239434686391852689636918052312594910074257176522224833428074115830927321947935358998219571079591363127202426486207484992408576541697015458151366724197797152737767024857563339325002679154862569886953135990519232514364172642063794321558545593896435629082980463291311258324855988267508208036189528784237445322218480704166874800074724307083740695868652582217227258234815279362485328398620527355365025721987227285733099896852161641868152909211460828099478051701068632872920961779102300769109998783731437185240383328234412336790495164853503380218268564452281576444113752700764644602539556211054891739102328071576980911046891564435374657959907637879614872614017514585707711770442042468927011795793199011203799786387369762751906890920832762962061100022108947070564393958910428156120782742496451182920938428317773605221011223919120915934106946333622223814072936522956953622268571788918263232577503819392 [114,110] 1377540092375521909766082722203000260699249238991477657497243814836195914423622565399090123341907915655525472774261799526570870802638983752446681240678888106000534524390554313213267117654888060485892754087878783398354961330234388326921865517785782806162950127838212481816460424384055387290471479024192844845849637447808882861930818211435087235259910164778644872066665211191128169995034023819933182348688421641106285391604259607318449008151063305101474255834179434884233761839057511064848619583835103862863832463480446493402844997638629895120828635638767753107936946380905952459750799214230497258096903698568620340456640545668085376862809194686545721828094577300050761497919112395983748443291175142788759599279600968030858982442754241021448693942087992862125856234248007400521368840022855599763046753539925946873784893282980411430079730156961393322521009216139623125669410406251317218665841292131404812363996389417360319238241229813612994518906930058915436204851294195859867456813695406056992163024977274784508430109241356909753315975598822632318569668524176679583142920174140960514648616623533096732794977035576135109471511934291035245999934387964641900869796688367821846410825788325223299342854218322992141339274673886933793695186761601271643158785351498646413928094365291498861415176469597306233204975412437129769842443608198753768549844214092218837184132197832778612236069326607289369975043840565918970491818147026907166091432163456477752541850895083970469791489883200307455039031130904736 [114,111] 4813995718959528056318959519911172495171697298807131641005887659378743256308643418139690325687511151667490710144463245200533045449447665976553967809110867591519000200966829891329475562199033203244386250344901711985823505579507735216612652918009966604106455492137167482841154398819755305724544218942596552636880502037587148547571021504803176814591681126812883400730123389249760402841559051217168109802234321098726015093038851676340900133948869792066406186633945482338261801416191569888112941033227900631094996665966794265106790089429991532170505564856911199655414668652478773755980698600150390341436252921168200409036853429751045986016476689281252219727716679191870382657267185092670846417472826338346847181521393716713013617551835915073308822410883329097791521076441256453303675915166885819343476617558515343038421995781987171001184508417895444651976784727729148925759570036330050893061805814122474865596131187690939906701570449599198713522153500211341145266474729484538645979244036899137395315867269890383536470047381352256657424055609464452827665527810153635448946997260951328811925293412883298813015883396099848707146628071108793801800827952088011831606524171368100348630967944447002575557344202798169176471367585931592408245167288516947667624728525060072076603463937142209433190917283632992175119825059447995075373935278305861422469636770465132905182650706873531276693294457975407580178269187955574241362722866876682231308891440009216557346467326366434459333794502666731284401920 [114,112] -72718136320497535641266582672234205218369029399913823162521112001005994821787018718786919384497651610482292494076509382947497212399409242146494043645000160702371148331310929501492631874756622209960112492603361006809572200806817459061963311651456529054777348722827684391151862338930310904867198259174115278931604459461226138122814121826614698693034029700717014739146783843785327225662076203247988104474866732553778665115753645682408497445202729873002990243761738809893608868572210396206239312339294489383419080556812205168641974059398013474540084866317041197464891439713995496073165026031312188886445079725899385512021384869084039421489426235193344138765047788671725326843419635753342434769075314697363379508188935774064819483570703587858616357187906231624806356423827805406749808874962578657045512576505428640810268748473319929659449184741380138068441440476574537879332397436135227808244804194280714852215999509193800113358012741825564169996328048682851287728127092722973349925315535302782732399976798812745193329311522293488404814104261439785147467874651473611142723456854154391465595148920410914422645603311670845301373807059166408788279566059101512200477505211782882639261406692548299254414647619474426355903155253854334617262797622049055952270027549697661802883464763520862712833295914141480318262680265391868365812664923935920771600150471320835513623732114203716025638207002904037516495558056104797111798141470893246328475598277774415851265730479446368699350758554838144 [114,113] 110007163659724144669467187108098917621760815094467112943007326118506858591747844024673757317753516950930581324446022302269876202211616867160917776402546553305127613771689134731346212496674947566789441282322484951614023841449690891273717050422367436992812188259150882972408140206831248832525743026510695728920021240161404484343190385627060137448979024161914523384916280887527469207686351754734012547506879100879705907538073569133794011628344882637957767073777781456534180751804342159406463479831112226916288882209346588895251586371856142487365084555580756042557424154806387524804088963618621897366428710926853863272535458244674552972600520865844099549860376540733765543965481539041467414417848626087863032402262457955817022593068709005637161825101073757750026949887300180559656026606345990908373933501890461411167102005219045042359774900748338999811547020769449958858225510888092734702798679963404220272144486620821767032359778781637990960068980737593842404273034200162704012948884278995544812953466105292187199657991192947747663219740709452455837832642751273009935260629946076549776613573146389794470370449670547401617721109430385126109572158765301293724802996941298476230421743141811295304582685051474942957952641910694621705382176750367013016082135538596811400531669379618036530435580240443865151104179627073029626568151229816622942554341267367489406183550941076505201403285209676747267258873089009721186864236789875275116391744307342263527775468431105443700470336 [114,114] -243097878565224715944284165135749471772427778275728739601730268154209032895144139354600839872405910446418148439020224617088521259195480095545044692381450152213098894068089648026143520589522218433901332531849959625515786551090962355293979481945376202213765307522576779376441778517734599208006101090713079160412260318905984115023137632484381578931474418250248591441898867075445528315375475689248939466064048374333709676467747905161324843803780700996026210011784281911567932138055556906574227559753844197218585773129344361089723566485312676864979213540469499365171779731206021773200499561038176700788173154613536864204157810742673037083991874367676599200732997940845957542906515807242609450751180571915603453133601899129609473561652747799772015377479897035140759229031587394862043454570566834214494673977673264474250934138184801686616660482067416335166372650087326972192068363040250258421503833022405814454221668269835859451119346800956151429476611244482069597014891495942445657552599087811440158356734211509181382559670272573940524773145846216429192578494866357546660332490583150979632453402009774043515254619448304883911375618299540985909087376411510798925402942455192360000528385730476482938639103129658296603159569368938101410359890325729079520717938596473016075687022562845779145075616315045972306663155935094981176800393839272781132907565772082713538096536887302319877397094218193179690496551110297031138542434996861511709443088109663359200600027714885648 [115,0] 1441865095448122069676362234518189416527493287682742424896725354927633956398731631398248340331605158885493968814354852795365741702557626605312701698624518428755386043798749370762169137042874394847449662295028836036535800906675268018213907174572027733426500001287805519699590313720984348044922220244315124382520341805371804898757228260949948094473291522007942343579563260465879726210284793582149976092033978871629468498107655021309079131256742045159941550664579328322645751527720092181306495396608579391722104664284476187566644036744935173863471966731284409803026719835454429162983334203033170049802817886527986236342078778556675561353889286993709443144220639023630196481726414716299459392392930947192792440822161549327126719101260359922993249151673633783574247142392106302407569115767727772465619225292386292093215186548921237714318261643538028385613344839848738240980857539800908882719956255066477926607270972494613844871408499749854275483719893542921913853826152199517053717996486359478536825060710087573749900507334895300938583685056090280593257136423747499653764807886527043765263335281349049071288734330300196105344367308518214983513937065296470418557942067336060418100445270539024788142533612126510873530360776221331635580805841997200453991530933624850202504887489285536287750225322314804127891491445701538396221773457779232934118270858968498238550629363849273072420163624636028157085887184071679848948739993902962837265823930069868682443551219933390423104060129376097185042096921147100933469954764573867483892122679104276079469656459616861205184500886179559212177456167575933289659163968557742713616700362459824169551834199096825358124810288944901612238657863497129972495911587507290406222946096001366784940571605887800859126109968346027307671502727612740280394538854730435173809017485365468715881025293516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 226573740003814964690569011991753300159709636216427411433494635285505196576587331992047132575612069617408903391467781768459417346236327972893430539876731120115487202285432336867350303535119085124896918666261626158939709731209266695470526446665974894409754756213559645808173233033202018151926353302159025745706504384445714927668563564941312708113633908413646295878561236077034683185184590872589579226353337978679123143939323524404831206955306198143543387528983811584539221232231146761387204740314430681152608129621633498545788713825237466769154799561113933664123994673301906586314982558759352459429842151940218654564598005102789301976930136362769636434953767980633370045957106730966311558330579801737695150081635752267241632815617361519839083618987375085219520086346571444227231227352545229300075183317809091673447426952790205644530551095614623194914785719744955855011403210254828763157362988555186111583308606628894430596304041740347320130607790757148767195789419381291259767362084269770911366668722171814442859873885826202285667535341883962300941263133805655579492906293249803265080485984743996299396844129587644943947082657563196347429435168107243322870715171517037605591000756341555784285253177744218473936718091036182063317262084554727687749320530771511284945088702904554459863533469427657949250855984197921165841784727607574262080254372353444180345672219948362330840425827639914893804082173907775118195431589132779425092807785126369599720283088934177458111598019564868178215488839080772697188478664172774636731455933674611100686167468072477029298081006669517318688530956209191559323587269738118108295241839898155873177079110632328915371685333815961735678878301703457529240340376001700400177938313337854320660922001877293410512969348490545555071579614703596072706872720094300840319521454422957474859687516229861376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 5311959497594673655520609293269240435934755138848944056831196822700794936357905645623542716873703305451552630821125773913388118492359281913293670914638390970807180623494212214947827794336245527984153540024144792480747498189330869219716443857105149880865889701814399998979502402254403274046409655183405329907407809109596519558377384432074947974763446104943892376281328714307983884339008302623995584125043580696213838340561436422645678863398996440062664488555789030504842776462872778204357554755377357863997305614602857614138627909436180927593557808702857093671875452406536959876519360137868326479450221257958793051075606372439223971015209684402781533778297954828190226936345150605020093921128903660849521512022115969441973911891502672250516055399980615369116039249264013674070286046905961453858469731781061016472681226042747322206999299245424243015689510111818382476654136455406436561199064884042251633129687549024573792646057195862718855298757971069548636223277567848072887730303632956687401502356394864194197803627737314727599947015858302463389034131386521646535392492082382379282021201087194116375882017368013862489570498919800965904853945393986870269153183833574997129112621553347595699685869086094371429381077133558299462536629119426869783470101139117940083170416703260890602911214692607594439562346498751057006493843532957446126982346080861999753622133962100674398857507531128345935182591963541307535919037749988620898351952744334329388893000255884177963676688946215811186356472314750400134338256077626381003014557650567968401373319094467114897036653446554747519981158106695331414478776930376468407679114078669352035269801184045255972861451236942639403377715806210274868959837709322312456711268313613447004630291128373605921631036081117273766533136400168147128071104286288821049543235626772144721482593661177823232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -216135618501865923558189459813263274762025276219304354399038523756618348747936423156839445173384673089429640955210998360364987751192160991581076044327583831027146758738812444492177658806469474781316029278238620389604129667321178097263964205325950802471783598479097638680511349523925933029231051506273393237286418507676526987902386687087604642748657158356889821528837818784037541764689081701899864075586339107490717645462174393160380431691587075211140910339025340644705692302693440754766477293003494863836200833557022978208152583249023382979299148255921392474807608563108076803162618646293464473132861130442295348794947440081136487964299273118520789212920492191292343545255410016194135379939755894426359766548415708483840121975064208022630516916892718528226529950925804563416683017631837015765756040503220549413916310534896538331248034214252920225424304985173231858801714090319807675014644818852573547399931734839947611053054953602213144813213459670460168729156576557517252331904099988505133877182434280871848211259680134720650827664747929985150119659070296024287540125650056387462356420090753024045596793186461649863205337352556752859373462759292207433756769896348487381504013068957901681121667642480037613565691654896769729684013965347289443839858720068873731907555849873133406086042027507846564623717335193644276449226107661333760858323188709224144472208498736974417189519676516830831909301295462362118040750369472269512941944364853525080253034522970950161974858855502366984661055078857477122859453225343003888571198472659556582487418227115893899767783239318469787629538111234719047503929494682059847962876569237245717147329822793662102271211955642544935808830458047512289468158402071893769700178993651599603807311766053454197717672961076793987729557754517934130066303068910544609874728061611811894935848346115752591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 1484583023644698288282662741363371317038366752221847458511566486959099416293030138097224185131268142496734080439456268552486377958102720021565053008277650844558405117109091377655452786571616239654567020774138079473141856297716181642851596505612091211850631561188929494108186419142565245347573217795894656011319607232610377612714035059464809244861082624124459632404535176919540242834438757743689936737745705605812892004254085783678008780666959648607248511605418578134282181177179226377139941618805472124550257078549408721108847578900256851561208133610661584587479548403548010456904437686817463614327431154329677547370728055680867357543048544887188560519981570226915049264963516236829849112834407497883091448605675998416264589198882595852333812758633335316762267825427998583995136992340776800235043667046695037281633070749001045997054380998124710149097286453332855513745532691800443560893206427321518619889600369694193081626728749059199666611233325387309415925261634626877905822115549857976219145115024271800988514878312864963933550510569159187160267277316255323362774683430909303274823717801666247531009957031663177048321654424605703424208808969414890491872233452461879522949512835917548959889520179006533470726513953902377342420159067590355267337627961755741918025574429837383829923891513559913120118436566118530011224486907641207551828279121940614967732492852165982059176213095751987361630577657463952636485685978008966810555215526131101214199071208203487399134628979178682493688411175855590434383639004781518044577012622896410357381335434773001204751105744938603859456116320264534273552827248969060229989172042841790794587305641554914310195118761918319542912435248404349511118902997310072094595108978548703455454327905031289756733999204118040218993460702378583551601316163064825111210901215385707670715310504233482059776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -47634443745996398098555309478658928669108646667802683003431462885029659249220309481562575919557120758139081649865456859606642565508005980058810362546759068407437020178781114638265031216131049891342426881933775522620602549768274879378481281285084583347788411923539166460120016197667349079950927367577605966334581993954571270401049422770908068423450460518182915536638887615211693465614732055197581310249585524521632061800657155296158405191405517810395977284322884944397759424709908438589873573127806473767842239289756103125455302013571932201954231503995625043385653877027520648177280509037987347512250977749742656034094433383741904721853285224195226932470716093070118169448036986307432490671605474364199770777711049108740160201289628735299583746665662629416810711335482723804246151631424788478205642555362466319892136909567340804437837399388586570575886961806363997100244325876617395348846465714762054159777589949117676076686475575432248759397853521408573107917304732664681737405254775627998439218565872858694919332602625798914187488191583715245081068453412204002386602637438335647888069511483167035641270355496330576201465625956310999116868243118749657424013092671350075815656092389485760327280868302179301362251385222159540860684964296999897587404226548087771359698793066586620646028385515753411722635697819813523398695199551072235853387709050113212263913078147184767450303008054076061470179568809343411905184391051879927267854421317094287770887647119576476319760462515207569978336285696310997603722092678001418576253782051061344363032349883585621146893680803753070627271253388043375329830352719881012766860005928595510394241289486450978912504708938052952803361864196369104823888681020578048868780945322659293794466944993302512445950730137673571091312758978420235898250747314425251714588522822173149183097580761725871849472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 202611656413446013633469301144203307073455066883530227436076705658145386369016950005584837330751669311499610725035615554668970851059661272343909786808273855635020413218146589318324057951008163661157623143994053885315584646910146390489962852115138597269521035327248006032598552701958527167699431793394922423774108222382534624051401037669238129596857088712293275402253238628040420431541766856335468212308158414064476999936454847395060961106474991113232081483443825930955298074391915525337567578475950822098619221538715265441974371804116684156675085771978793464932946532606253234448164707194833726635371858853437706198803243858884564301105132957717717009539756489161284369728990835482849373093052102476854093969822367905081738797606748482857354753239424516071700933419421028139194512072345736957706078693109243443056857987609415589381842398100295017541487945487332657346417269332669998983307979797645034371021456932701183521709197387028812984433231873897679790709132541533713283281275458963346416892409066376475174074288081294540428662496062782670030774979163010087466400108650469864464867032922387150964507557157643146421971151965556883871612026876639120435948303685594612977171182743160074866989109573640428747939943102677176312120164665495564336149070002528960734914948253451501913998042311093319603189915577900355732214319311794766827128031737458621070064308919380094594595039566602991965135649123429594998482946305551968068580935911269115351056219150179243316885992560363181624661006509282960644043644399309664928573324828686330765180237424833962089020598076509133795005621657708059948163375825891820047655083294424867810901691802874012496588618342371107122101535417624884598757891890244440619697390001072621367317303275346079644754357143458542976069951802754102491541952245071549055239465092096354773808211075746070790144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -1652560922615568923950660985328565735539221682416162251238025307606551796588090186657573038278123785278563049597235040868817035490151574537355317587391008592403818038238708231891068020635269475575403469897786140046932437504793870513031389288960869292723355856199333329170166126391694635275446364434070912948711113484943190575592352454402068186141557659474550188203842698336633582467838976725228118283081444159335468602394413956344821821528017504526665709502499510380902764688140133396421718823347395834463502809681982664996397806969377387284279138481180292467813249772515104248750269697194089957867214934047810106468895515265263413860023685746246021602420638440261051627542128780121000621759098350815481914525513861510400532534830538022660430642400063804634381349992178400345797940109552421105308644965486481487345689474301912764261610487964882539382722481311107378743234898982201565319927979954318548535702077961754149343584406915186053882639035128892099556716903291282270854032104307454021745118634168033983214176270694907000050595496221852802608933228274306346829368804798479281114120466761015792425183801437731040388260892270826252009571838569381663803633092567372091052552047194144329055955626645678752708217386184732358450233051827636264386702202158823088073120105614944970739082186398882306371811971877445315583284945045171579442163481454310382496198401252437731674423777214986002979976556862344771428959461841099867449737017235625779956991324811947979516671333299624383679633141981537205108240048292693911954265283185923676184374960169599335972394448253131126580915454941347804639130952349130786156396057912468051903824964303666824671076378403402543138019158931242342327038342322868224607274221166365727793326067552581869901499264960788072189447580054391591697601574387465257311618431729104759383235767376379797045248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 9279085157159320668359634973714307830297965216168239384044032665217031786449777998777948338765323820455326066717135337786248058105676194720729681000833836897446138951215103673598603726349355864466180884110006886834117288365750635337304649613418858671336241069945320816584361272809782259745213750473111293984333887029555499500387366806816691996515753522696092743920087383701548620487640286429913173575262170546521560206269035371224036800011590431716407407764076518230668441567710623556749633370298081313469203488109220776333170293554123358571839219390248187236958201667797540471572258934029724949550098898012270413960249532305650712761275555549258972945539504947857617818129652422453618048072574062393129335511988447716219971173037307083589924143491568825780253372540055397761021854051781138885391824483423325808511938114243484560698447003221465286152927576380810531102535041967252830087116890569008779603296017746118407519638414085935354035031572581289434065984887910460335627344501340426280096654038402437831722376116765195040771641461373116198608331523992116199624405471914965713941534470787742065753868775875512706420756351621354635783948392574036609189573884677541978420116074497705301839831558448929746506419848835335956535670759033865065472229115070529612737293797728669375814301883142435804280333049931437388254539758376554355985866115088198183185664815621187510756791510712545687280884833993666627655652933261599843148064944810052226462387924365008308829854646863761861732537724530593356586917216611392499814395383236590245295216418665611004758045183755728546672473900177711019276003094910037077721800299794256740585533150510381326396915433090494639440992458813116193899034914344130205193252018847829646412717460772126271272824422489479228693993500373306446971957427544637567934505078613156227749239851248499235487744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -30976005665031711188710926528952135525206962158580333704032828337830337590083150723578092788482804726124320508671490298894251755077858228663776535581759494803757139511189640452886588024766864175543601632818011895317619069373080670790944175749882251478298920139166905759540132957157542990270193701432668003078655961214535583772475505928881744109598792667815513409890420225237788712975869583324001575580856725254858486988825234233990916533563369682677415863696238563739637554018148713882551074995791338069642493146472875310276077893152864502424570322960323490178153016286354710234092368513040765342913605577681214458657042100155330371167076960648459753453768231371064991041076655951256117818822700065498580943360843554751397305885749351363041782683690891384024525741903987794624342495911541910880180224814341647412495687396035536918873365169463466224826489728491157666675032672640623015196618203998379770267151531101311302357562406092222798395888678138901002283329665069438965312168620411847391698393543015809675042358297072897669045889637600372960895429115596646884576295063081267204282019920305542215877861856129225706824102028490577009701014483421557034347682574555767903522118216862410325531452332937711128821477109558843506831397959837211456690376976982129916258335812104837144247169010259761743812916351206420959023473132487983565450067349266413258258324185528830633445284664675677797245856433603102003705917347155824101413101003198952378074847392877469015294647501389300283640624744258376489372378279035887923219808676063804795388873638575622688934318377257695891322492272470483301116988005548356073878855439896307393119778143060484122055532314459636578863142481355092650484473044721192302671475246879855428111273897764655741088649144164536504110702239039157691863029214426132132573070220597958878725509117557322578657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 85875500124659572656110114929841915047549694102957982390172384583471827562272974558355236591133191346103214010626647285423591779770766249074754090622378577896785920993788586237983717459225472276585881037191207388287010977957053795794949464937010509801820080578826754713800293275902840074232377849101492707815372368804144676121790576220121801058054977257564588598992175674348944933231231798674404472542964976025773025237734612561677289147254488393986405262401976918184531314366439099404544573748100402486251479285757199892852164936876602722127287591400834042478202060647323501854392371289399209405920495023911577481096566136225198380782485341993429156777269522432675870207664747107670795514566573561872916091637115721140408567963450430918834101121817166762452341497814770747744446523192514030406224609783558397856896409447099090973815956845333485278641060662057027248944433198585690282524757851770552717957198449638816802165295904854178611765799410116363824094843067180203197056292600841711252786214782753699337015744590430270833321423504611703517799992608196972297819713114608929294133179922915307183778784502035465484615498304655373734965252088847777133783399606424822920291060447614125226862351301453242205476768194903241976922798401707546516595998894269079189784024641288302178829616994589886960280226956091419533751403702992664349841384614783183619670333781501540063888665070710638289321772506841373245152640598621360813126318906786265660901101716249463474747068132660563141002792683710263858361143909346121052654984859991194821090379230714939517134979468709943996491078408075231679972819442913937465988068065534257907064765516562404194149459636523319502928870096042450850385342998009934638212612842849597596559117965884191331821425208009961516741609917145620217662052414499235931190059930868347092404186282104978499698688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -236329779206115426776260409931344542906665675770005356676823913581487102358159119622316162784122364466261331067782761500640751751213061706575438091406916411048281463050205666614431289600215307045741223332530071491752276647750927110130246281277352604875013923785948783940733250728794326855350251027549402613800714376511226984381224165374771881835137762107922949253580132780172295832911073156321895944869329618863956150510725740117259672335484431138125560315243299488580025406154757217737979947737447227918611932722583452943432385769714172935211067171207930986446598043178857853761409224676882596279128384107831277754806122249328212783149235864036946323206578826926694406759044407370579598337480037479780188896313317648999967922835904752255652770602801403746191297697223572947146704003485084341260145896859307017980902592087196148732222128250789329135190822821193126290341532236264677865911781708400336134698372711287240949258523515937227497789679888652941127269415629501268576832000941938917051870242561520780002641054503640928605273367327096920936743609062908334661394292030950261212415875125941759412655467346554320055310803317444951308884392465114746057284878552401525510085458103302100455927337988301051793425617458703385275875544439819518942097042618635372442558848516100604277780427985878814992579535965358803219505277702442538503589310052764229913419398302354834856506014557090450733128295781274774016537630411512720987505126204328849485295829626242953992709575744542134053970447240634042030764298433657043140613220280501926241604564362456862649953521172441560823452588224902846795253857552689327968722623446926050592000464318389861333910476230081171432766278269666911215456456844695266137674881604418008603607917799661973194911994452412214216529867581514539144215048817093678468438898107666984779143749608931438326972416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 590147602416273460339449995539965408159625451534872967444558257625035312048134813083331704867126753604483125932236129777979947353128474920489170046227157564773865045122766545311160742214488388044697500212482379981202461489164296030637269751785742385836663581897498681353280694670464917028780966197425781691901779360971706309842937693098782289996704899544730058860881683449002875510306052934933281770032074824079293127679741033009951939023284755840798065318250387446862671843681584022403509255994716062109907308824210484433765588117383578174236220796205301427057002079936448279566363347276793656073494637681883018447012866383689549400881162711229176155710568335476286208512842405127988533877259394366989450918150268804750830667767259689742315605993660424552397830861514277719196627401288277094763549478113782455201543759012478438878012316493452070591878393626734894969564725968180885674147255983120204841792896423006842248070146417734061377061075308477415620919190953647541074472073152475262994863350318211915742773457847972381528953664824864999924256896997945120065960747328619531554308134214105483363662634529514946994472403559825917101115578239426964624244696747782532177309675501916196293794869493985323601457516379237964783878054813700126453053684510945199702377011826810096245410898864449638078740173904767585358546605390990216879891548897352725558765198878935749830498626853313459055821344022094889443997856182232998273104372562704770383185418381992800279484613201231533445959397527353891899660145304105663557017995014149005081785146554727581396358336872723077706206162059339964293535812791410401084188313742946891366227051759015270126216492991133408651910099306191991406527675237810454336271054787816895043247146042553853523241404837589613020854398906035630522290503595789655886150047920637418424218177133242680088723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -1255590849762085399353416153328662635829680408421153486121457565966904263815277882252206442095228317523435306896939028400295770131504216428106732993533100181485166444680136668302764822492058906279885549950180775833959542746192930887045126936497423244673440059739706245377777640243139745046394753083033797880620695394325985786200291077673020324808874947555478224883622744278136242057791766242618335142030711593471478728361921068881339672346228860614876422299527968388306455600531559348856673107678678488031440948306913148424909951861689481342205578224907902517344800957778456197649523285945855661534285434009282177418867807104365068616771515107362521318075613166228380138164289513192222099057706679226619121858255244932961417549783507935753033277187704262242301701279038482902240872929850006465651433213182047614853385616346542799201212540391793966810827365398288768138737384462699234068504734323000679047272825573843446348331035139279444599512496434419547305213013369835978207546555963428669870943349481055419679691530237197729661709434461056156516710989894455394255455736643912519618330731472604571844158203625919693873827520523857029472297598982313403816258931542222813830837910277553479309693847777271029678327000709570323699170155872806473306144107325166327775622224632449516589473696350361087675019105635085310555590341738747396491152449730999175347633235688026140473847164832818056873756829431332341561526072043238815303658513228745526986143126207384913803281105413264262482208646489737779737282195511774254658453795072279573853942474056491955049291550344735907682190443994260661342525764038595243953308426357770697014008500476467475306279439000905718890644944827187599057120440388660293018188707546618529504541317916022451115323963680270779543801760099348413266904102973819384268252207173012889598554143978895395396780032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 2338935984645510065509587020596227587597675156878394297503066625114769045438238781253269879831081043171736993887136829563706859830420536456509881784974097307167223299053391184909039614203605521587370512336970794331887709941713573252370416557525151992348860110678435047442655877438681334825779585876711575311051813153632533737835765856971166792905899811534715393876986534679337847833460795092877509331342608557609618921655135891729772700426799707670418003989024180046821120885834747259616357947177491313306243746680621050051567523437031868819046646401748548872142595286241585518720747534968837775596431654009599629624374437099517678994407755447249576003829834092919149751143950785189940313093743714705246568064710886898930745016288126565205331251403630417230768443324073355593062638037995869161658831033666142428259490488822104412123217538536988064650540868331420670886376789923177047108194343802114381595597032968087466857114339825209583726193575628181484350465756089310893207032310406880197144294434032921122742668577089227182234366972684544777825585319673946201957989967250063138475743666217647684833419870501604277543398259130834942504663267242469778891925444846718584653143721476243086348133133720671859673879510134224034408671156366752811951205075075590273519836177433296750878878667791045007148531150489659789274406051672376297551191904812544858613656004735672566536413025675750473749964827623685224866488802544690439490990573287658162441456364806396295257846545661006904992799688843276632052147126803157633452617358144207283012261448689901833021596325967451763935439978441704765547586240654371643209576091117352232028434056110483679604290540446855132679543712976497362466630924608588156369669249256888372760571590033651786535302635333466004594550628881566645356544919745156208420984811214319073988517615846019655811465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -3829668519984635453532768083702162481969947231873239711067502350212925326149543611824970250644886418612839636218902675054158946900882614665939594239707208741454070425907002828689650569654984437197286837617402104800803819829788344781781162430931579258830303471537053977644060963144034456205082126415492404100577937548015342744063630809091552637863763498320369096306787564744978153113281769480858109012256075219170660319592782787664693216481665832746032929238593458601103850828541869182012044958006365052977017376168553693344901273630519177145174968818042050622945884619225747483442301929304670062984045278019669557004964736860592698588006665969927022013716205165584823901058905186447805784826315516518666953875555291716873090610238874914638111415075962675117375508265964640859527164014023058894074755605819609657302827613263553403281522791328227162885927546114810846703742397851985226810537677869926790121747104697850552158529643150862787679516353223639640151470763806071955347909171970496641881339819575844556983721199629800494364484990445387107916364902960944111018104248704242199472578313528073542258456764065727314444557957947193063772184505483550729730941713374499923493656638851013645554805042372286944212609735699562520043303416761767366549798628890224037660937609945489647283198676809664834562935299535391885582866873643499373323395171851452212826693611344890249047568810417262027556009455014613991305911282752664556678847893917769312687969364704574305079347925382671291032708194207743727031798383885434238483705738419600354838789143152592067208503843547422199102002500926622597899035402800635107924122317313310634513951068740514788788135720289525639729681533340535283145986000611209465750801817611636465394663391535880693012204700409034479143576132549933992102900623612678596421310698323020452000314537552210328356388864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 5223158956230335362834231203066528868139760117742914306976360633639149619444739746876249087286609005614304958403997002640207625501208764656720997234593638842765143362740878679872551368563822282962214410765152432890953593177233151195098342220105549498260420145320809653151703176579024761661243986173628066502164473165451451808912188638412258955527674895659576680471873229277685826787231304402420902443504145255951822990511706473307854521002932073847895974294097061730071261158181365614289986283239376198417249389058225978574886905954833911527541545302827514412540014370204766611678491603576675541464654750337022020269110964439607911947663482100230441761702664733731590014794009055898534843569135297703725322818068675278712213127333924096966857533173739096414834572781275990545556274085213724813478463976199459265009008051004367670664723284884118365059281588126162537730910435615193863603828467605959272193569640070758872473947013264144590010713704014133519820403929112484506489693399471519039368343220197007472601322263792654576141081246072030218862611479689707295783111935332305726068640808877463589664231042819645634252412824815299281361238889143602598846510435095704697170401175849452012993691185682887616264121218446754127510039957353298613342700429329896094270509360787840061831002671382473296893531273639328207883366471606752624602505734508025675860850845243285390263402131881559945003285521581050251256763165498348179160715269610928790082009934748380314238548294901723670520502920690678985848909040607882157859762885415564214711151727253534233712421902406411347034792108298648489819854618664340931685834672213131002113683439944292492491262844483749986031534398162683020795273967297944125426836317118113881074577313134637066455255039385314685314871098668882760055672677065392258360061534037930291221258677456915035278278656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -5388696147352436833328723573338188695295001068958003121838314216256675916943528834070087099783260155253549034859940026505068870839980743531442573610310787630674023324312034023954476538385517304341977663637018132911038428966204199561131287972036745810583379930239874384452825997364188987836764817273486484235751446142022717536582875441257088344851534291809429926017046682924626929941251873884629006983749656498274317874158806282579613806178328967625222136298855751327494060247680836063844206676000413851018180495816380220078961951675815676244608182939614110203340638634686821848275840345502239296866879968464464705697920901834320746068965047095790290711903880569256481674217740274317908787801039905794238165733613034865211869138267393883970033929743247225505780477984165137373052470536331516931982415762765608889180576591077074385544957671547344218264735450889746445734664713577515962761091231969165910321717069277672932520063141063786731544685924320188634945112640163368475191484857119971264165213465123590819259813358227189273824190162910643707929184188628836491322124280774451053462784956815294415444256726290283642485628222736697922229823920936350740129306190973346512906024249799382901955944324875441764097649173120444861330572269745377834000334618403664814705291127006538798131284784501077990276060645803694163485202158724382849782754624184040791462724027484135627343217296133227736053317935040706511373584678579970907476874188370995954118165512374669994842389387166736944708570209890238674836491152227703770601352244903519241358230357794487556515327850230391650639503401778050325074441791375066483470199671277416738817273850059501184733513458063527909432094316767774881320957793616436371956740978830647619667963397971250069277035561442672222596804606925456515199061487265158745837228009522435619115175912611810830427619328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 3301339823869340039346370243440524136269504218927178495714492839772121445680435777067395515028582263185396874267542221108900487569522429718654393609293295397939735851150143042421804450632355201694352998703425848284437112169499598173901005227830622113569436101582300785824635210191751023409263644238458135591780492896331224077257185848999262181358548607083792128926589831707333671266336521651422538013219889500422539275622295341629581138207067692811084919553877485656376310761545022033001724183762041453744817282926816255084646876721950896300815850893930796484814387165026953383481665280873617561360896198981011243790467337788216446869026939865914661964801773063631552071262672252513386491546006802132145263698587042585563583436217657440650188920271812924838068658391071980358925146261265527360394814265506397106215000329748511043144152006586799641960729643112411797778835089308675446835188726942273123026084349267630316538577542276305976367900831544311872638680241119821361048757972049623494258539269075306093299182194930204423880992727640297523139678935152853506253782551861074125908699584170914600949209450347961508427435887225424827583346623559549315842658222400139428471199541130922058803952665116508862159446138867576822448673313869865323068405369078282895682604598564243173690565440246738146200431917785055804781802404890266177879398241185277530035987445319740398238880481977189310244608763685574001885806252618520323573611736954974448763990183181790760586003106183294744332077878520834809498114615447225338832352489061179702856526072421595844439048249200534995552326870135851189355902015721951790330554250348290083359597693356417275030784400386980420332321683519760383677945111111514945530613296986172858763292892852585503835446846128176970185782555977625299074003570645852783658216545147827507540697912262021140147339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] 767764606936344733320459323422527515566155100991419211264794757410753902410269183439766152494645107826245019369888729201746108921790445646633505507609410903936001532086850415888865207912669355533207005774035121418656906220005053256696037741681091385547149477946828912654405913616578103380454766126781437497978739767543393766690079747083238429377032452549139036571878198157050084572186864633353446516945107333673950481273278119272931708496601258518218306736482908355779439195884952671548645959040637095944269852755840057615333211123710019253778031511535063050541713345603701109675940440054410849481551758956720025837018196539162537179596093689036585448151449048426406571240385146078445924760764602602403461147476299085954407096274542891132832311167498363879062853911554843661538020493934641638669471039091652327771009514373768960684071230922107228384418907451657226599158573973306341488691833175784991668257976495040957957797882177317231375713796285491055629419401191251265657090053792392247808000261610555051279735144574759508544861003016292815972151292213350400845265169384459840800024000195415235357479949097267709465174734778202743002704796422188367306243247652855638356443541289217061038368974994389727405259819439102287098445397317868640656740428535015868330190492005699104367783374962233813720390424892030610865454851593682166255636973123300987361844844698029283443764052190934822569015586843747286534972738613056858332544937244933373303704114930234357451053601908284773857598943594935941952097047292197613425253804904956406875060961544606175129996365413182225254980087859379731024469554137324193301071356107900674640518938583157551009601490249365682737747930133872023635620002985178718237590736032803884105134981707053981397703998153176336462095001956174872394112073646422458310495191196555644931383919537480527371042816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] -4951507000896336931518582834618678770105605008099900478295701072650661542460028656018641703116537568817401192221896319000761923575029658327406701508199339790174652710087070080148936036486718670588640553900765477766427417922270932781573199747979613317610162168429311151557504396957660975856272902860600221633815857763956615526345283810149875329638556982825543561641210553955814399350417000898162930422250807721427002276951462734055993409269073869615276382643363288205683414576366373577219625511268716669304457921554437849524714000760318068264316038423410206472805663272300602437530373845269169258854744059104625497781978266818255569848193066046356222286659403408015094636935119160761714390917436610186271161242271444698052042965432135036523503695803458509341409529755622435271129312776726831571480320298731095898904689948728579730465829988190143884658001246938865169753493482064001580972803783207327558708638170830399952879592738980700441501008014367169509508174289836338857629577785089872636513449601395697150163955312845201945912363649709174424798224602975091761510240583817910356403404278461261006789412673890674364752987458011789543951355500522238592788991314543800287180864535495227812660139000317067355851563779299730695806544773041628206575370436979788905978941292750736121816840587380139493812591824709162457412155479244197363787477530563106511166817078605151668827626597315443718991994359174965137755481744551133781533036826148642596849852154303314536488161575943612713332935266791167766763309189984409478898040903212152953123347896543528286365503118000549795475543544825887317318395976241086838668968985642920250450305509983416909748137264795770721491676834179205405648050856465457462665665250440224651021168523868190934332870512915446393635037574634931649350899658234800694542557829830521792514767776303775904339853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] 7047682954524219960713677450049451568353249304621385370174015532188364527944669253217616006130538300025779256682695304615569362732010923471270099191859919229060463769273929500543297710110707187230753365376453633134885772423395069366609680258371788264490960171384459724883998974697192657969356424261300436317058200008084232193540699729625390217980672935632418270212551227329186634638863779284284094264832491620629107941779116724383369029152275609315885255476381974664988694327716854696080590754054388665571833496155252611670953786345789071337775559026607407081422171097999142048612789643449951484663376568529627455043737481722398056846773842341566517485926999656066335698848529440593561881004217144085510263254199902363964921564373938211565002701114253437111090976340084507006869459505794111781116780008773295495761130195397043824730567731141736729781315682232397360799950745970191570918924766736910476931954910044825561344642050638366637160564412343023738846683848642000230599999422714699376490134087752420680049588634413278198548262876003979189376919238314117858791644940455430395284419993167536072345080392067355356329923357559125683035289196497123838631160771597091194202567723276538140958289495271354325047535853834338508002752760167408591442302797189102076952158260829708125074025838400978857312913525204014509689720404352794533382453466975008951744662843409096095235887238120087502773705166123461360989499585893852921636471364215272773784456280529328500073996521071298958711996744674234778647235364131428865052406306463596412089009053905385215084457786072107474282192583695747905913314787757130396462620019250634390135225412652300483999102451789309336649246517502273101751190591573885436530623620561055001684523011808093339752715320560591823613790100057219031511156131510619783394357520247426633122201243059571331392602112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] -6227805519995394478164962801944047643140168898971547807101090023714328824985752589366781434342113524027971919105808481659296722803108103387190427672559500861617789215611657632962784296658717573159361589418608254408878101110630594022932225489589691376241947043103166655866510310983540883415526363571612478455695142826503605132478719616428369208066435256233965416581960060752684704219285948051780082779852261162267205105122068808591617501389479770638237416342653959493019450691413365399988610753528454165574921262628380651537267286848842280516970471263183232691422582308980221007624834501043545922157187487841724898678136908849047225946273587594552772444842128935089484628424710669360723867561053082847648301708396314660732123594996048206713078326865284941039931440050227406976183980345554129629706147540311369803553462896545144454686061286310975228191014602716310600429622547885958280787624623440594942797995155810279225174283675071459140702317116966415399123542091549784416743729014283987338942988540979166641161744684457539809931464872167191092684239592782370542945349811843232703496609578536043927462683325724223504490130190387663731305087645423466049228152261704874062983681265050476548109616037812950472757193784056723129270292703304557313756899080655430554101178116563667697593574272878817371970744079341000410727878977923692007509472312793961824130721208463133766459674815543285288512818082199932777468979222544878345537404294813534584929639940189533863324679154438729022050888618242903590886563826532560315757521376190756148259724984260441648796399444223943441477927367160945958578826803117374867045965885103447882153983291061536191530339218312120783281048209889147639635108866704855364659712252089028358018308007312908450253655070853392444709761018538782185679506451115578153281033720842440952891616103785727535618195456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 3523448589173440170524897334894810483934565204280044995808285585497758828213364614960317217146527055481963416361912809787178965307589333447804545007447780412173863791658593700528324934625508441646531700046650193297425570517630558446444141313974949927536371217877814096277359333035813391574609687278346124873263940972111527993420540126505763285668427139480662031605000809885432032440269681685266645018027208117763450128742244944956367121582155593270139203572360858969375560783747596789128217296611965618783153011308871320063467482210482136396003920179067373175043231165261218931816408653714541823099935589831119143465472598201444927818614972351586760828991221598062954312339715015948704583901860955821707027555022169951588804650554732150185152397749378794455974673123426974131447767270534859646173476056918413591607470628870530158691141139404433633561291033686839140670118690526394383891358390971815926670497268785972498566714665004366100358800764487941736332791176024463460029450995837470762518046161443853356433511445903819296413090225127166868824464514790111516146129154436358769785404308980099747839008457231755911078023469194414968428052485983473953387808782478439844809080566587908564468919434229013127578917936220576050433891913568244250212719400320827796004151927436759609306430762050604390238232951878744485841374463539534407527799253275961733795743912308045994972053760855545266556060362093841001260708676944533371696963174630881805632695331255549323086475204373575988119791530346343804593921764918507735013191482786251913514306716302338519210773527141242798363002083804110834771163326320065749613396357173644359863125181162192668467406386658613268224817207678617038034432364605273322758150955065263692405552747627019989350339991230420717099502625563671380629797513279799269625042554977983562874020067805657537718517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -772913802329945284283748573061955056936798753632824558708931650279157345317503184330096196683671495365532289906475212599190133479571840075656390310185743898194590791729151886814913998146572541853777989626486939515891584609930064878502545909984741651247323862103615460631917744990656279278640204279579115265986296403237449090901951509956349922683719221848329220123485062146425266498934574325564938669968420239331009463479068550731325859978600471131081738176452795017040359149429098837220221946224866958922319296555405209176904484765587725833567597415348119937496109954987326550913532008355104447312104290954206464433577849902380909987384645441733045150036940878118945222204041732286784418306086863770372913021019524329958556327154028254761516118047298995809954663440144743457421996979277971400160407610288778962601987281234303292712668958536182359504495183240316257512320506985901643521511822547724542421551286807961939194418180252519365141415453999173761735227398178325436115136483763123692546679226608115396213987558101970764395457205631630174116464255470064840648947246971389246469518017300043716267343780266030125790170011176024643609707217817098919728830845988534000735259796957655352071052624691228120710118338287669717649602387812051176331771410669977384002693085777502582630620870701334187245400028208753162563122351393807695986191690806039174024332972848114030478513260721988617571173756302538236890357865210633549043778378434343887818786317940690524401079259106926804124672794086426737503585111474695405682719128017946206067312349921546733709820093600064540408205812501731385890547219412052212950879264549455783120602702928444473879317191560672630610156887050192008623858620370903460274363114452220759823363969878449115215210686500943678515793483457373599956574567476619047175310656126401540373738488482623541966012416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] -796542360839727457566969225393654623431179575601655050573834665058113355938411694503570763721271589655294811932770879700656987601636704105498156769208050586531781194354303193127185833773737585270801688723028488985655265783648540815748736193168379291236121118060058606802186353898402824129526289928180848679104393961119728498329086386048280237062060310687917441105087509536559759020529044023959719106005865253332127236230678934290859751186168931190233288289673698307376172729742054664361597209879693950205768648420771498530444012645057300625178040603067751629525371597880518846819258579110287998507171242601717010176889368016755573489212201077933478440885083564118168998794820221704829203383630842122852271335314776707311712457648585720301172418057937527043491634609882013491470084261131985048077532232336385201656080059946790418857046226265653486701772648249254759575282305165136451205128078287820981221123926393580207304491146379937492977424258486175008014832942647362734500970497163892183960068200964369173366250852751108864387621382692422385515257537074856843468323275529489482566532701976883273039154137810990861345147601038891643322312895100577186812068961111261814733918433994654517369740172360742882880507806097790628084056739895633941315115441646748740289973957091428301142021496931107162143491011527785873833881950808691564962151939202875879382091406331352764720556483859629769868399032498846380513464521134726037479360527560777570585420501614616881455037493942764887676369202959267190394724661603844292771122124919331774016802100038878800448868242059640444020162538323768485673378152618438073817105941265538337148919905359403907218711209903900476128406093891746648883446975798794335409800594135228617615331426335425923423937494919431860665249760332547629192126589722086705973345338984978204655142455377103281232805888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] 1110595529520194345810970954180072975440348783108207605685299271137409449356776672479741857500498600654697992253627972785359965991019903159021539654083328185149189094049081078041098191521922070915304382641950997110247368846612380037778668959475234154750526093085948396970401143070308138407398171318269980773297191488900214337626354476792419564016514670314154035725717060909804836231272907050715480365992773342686791280366758974053865118901117319684815400592439791665324455772469905862449214055136812177851133701988812201066248402712680038068374774913169072421768823064691406599896814163519691066962193102892074481079427017907448960032993575901511091797105307492675579491849024636253442092512035309139503384035722017921495829968337795172410536990761475553415328079537727926234735043135030811473818160084157015217069706869308676203380846465779453755729028301687087957645979708440913460667666506296277728451698436869061503014154771661322207544508625585220771306328045178856963053327310509861169283844915610240807654755866498685031804571096525278690556078934499682991389115459433997653314283866585100218703326406784504650562554439777870796371466875704337264659288523955524858759596197506248652931927923721664119755283486404098696062387172837320914779070101599361162076267259648950582944905584225623208691648806114237047834005833966036583576715499361812891984133440584022058145333621738449492559238294146004418778345021332917397517982238201129299764788882418718215975030415651228702669267400833973394219408699979605673818806969429711421016346970260778578845072713889298748802435061028719173059468140306107421677951882968665256774969829529472574155878688465715738780762963244581051939421674399392166799895730358701334607798871771680531900405465877882632520098105543116350143417530868649366185334023209727031673658015270145578311352320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] -777919227756916127503851298571572540861572381837972160512334678743928561384493592005542134128463148448243333375354405262322043854420253263702747214866882865610004704810399969336927713442516791583368066106170871531587864643506080059140833788963104553665978069123735703343444190984391724024265413793689712706882030316380714052396014117058244288597842091510068388653948159751910744661767445318938664191327010161932701459393009773797930809415343952804898411946064012039103790747945774317430477709203722673541502281709046895490976017762461403742672834388054063151198397751205892838992185951364314572072485450972875139926931689147031310570565121323933161192012892544329028812370768692469591414263080904544168541230027048426632585820834380787981762805714848166493994676617505038187810732522077819140941508591491328111900963289749534704450199913528437845135902439350397424282052873257885006472772256121000505393695814180574314776437053405855891969245806614632164010067954090379433728419456980923197849393784142508210983893384103021329975280902746725496442196095676064140163350523824584249354439992702482880935265972072990351150359363495017916075196003258700056491565250948608641929302875751245994515368589374554554940638250824586604640347086079491434660711246760291817987329480256617523515644530017539816915684994788506283297848310900809147086349800280712270398973732099959959322748385803722692701005411584534071544962471931149037919226950530276091331807699614689144848905491740544155164749794679980110567895191511713491474788714760531407310107928600182610280568839314540813219414926925772490994569245353562076742053731897358280042720146134289598572236026782599849327513221641146892678064430794031581377042121226196821744639658365107333773287075232137462625686380029802263594516822901834125194830756852337045446409543438258968603918336000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] 374806318402676984936039520356936798234034738652689257576566780416342049608922479123505844024420710095189661058948752272200456268215586541661443197610926510297442190478747989772131517441008394345592116746592080646298924671125150924721161002540927147611218430342856438711450486584116438859221787672449128645172547955914758483439953590519649143027350481663888184412066570250399252879101108581873445245598502428529840491253043470725525911861868854897755673635668671282426079291615422007015848173570657850244984032672334936691053176396628741734928293091956743372915131485697827718082562267698482931887780126895534110211730393669648542209945918419400941993555092699335005862354537217659390180008753427111241037979137068916904591635055537633974094134886671028404536640828912068469691326604002864106107595853187707791584558530586276949497637797187061885110947081735108842444965186084481518715247031242159925111372796555496221910025950328883345087565534833898005839623796780918949217206468533980862076672356503787620993803466856816743730531880612120542650101204059179411585216720919784295835541590594127654116457202181604655670181832878058877381824022224731408270987292614317115404323870787755209915292040550075684490902812420747596085157001779525157050332387076659162585923517337509564221177230099048241284699103459356341733709261276457583001831397004876053659510065814433723184485887413249192982382003500128312873229520310236925357401138793603017260946819274621850806842444967855482118714992032094723413146576870905963087278408106840452226947489371715471638875658078053679796947191828827550809662728686275240730785548607532808965862759707957673058182263370355520806922694791059979381998885654813683945564734476107094499444883116730206470507533055614331174711899110078285431275883861434809765934428560774962157685255992063084531286016000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] -133131034696613549496027622318878255017635920102724805256709777914571240385989704471526232451850070597567385913533391113778854223412763323771705884725534547976100601206368837115957211511807634217544674655306189966369696407092197820564481457810451775015685918444199189625682437389034235344347134992296471150998686990103863832733071136623122207813333691648602432474968857145598931592777553634841945889543725111611784133625070338102214969270695488352947324941119878586953008890877406396887094593464026215587376009126746245230966173977922801761221922500834510552573645431119178184371596461182207335981407714853444518049180108969589734831386798420173161720431249367736175700253344535590178964278929960469952313261695336202018140470736458371915661296066007017748715726610244077119699420833743239260188345656704797057778286719779370452592620784702705442112033302164619304824548399068611068409559132195047586754011688083289337675706803348266031518017891328896369610439554441027931869762949877940124133010723533381000250747561115288487573806143557579585849365227362318751481741657069119474793530168199339447761648340634603213420157960366246405442936993347077458938081341630141158921153516996785057139204070818501684151803948876104049277091035184241911490512095648112210301890541060212576379457330883552919378329156715664455139676475054610725442380536600309060249962335546860091715551595435982112058712855553578339630869933420874903985719851293382482583285139476012883641440651398937206384445839314997232376417248067385177731041874444627259601439183711796649677836154914180677992894199590645207815139168759913748208365908839217794964408267199964437295362403509448084039636097727055661918334010151272537233712692114503865280933762537284250845097652843863612362790640064587043996379279882206701737279605254660846165768574710938696681521152000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 36870912498127194763530388464817155442319459373396546019237149331684185413652520876341030870325277728481532482909079496585991721249517403814710250488715044508379757219387039758360013436225212065194778025288761000466400528075225552222258229235205602034821478056532085234838453614073838703033015819591051796187674673002196883473028715386382850818459807653089544324215378690939294265463183197922911984117961470679677391630601491300697759827131642380952316789430538525801196215516778446634809952962680710342475545581115169661465375937988177117556811968162316595771535748317821308214262361768909913742109796882837560897774272054442059830539577783483010734339050516120705539424777711776433577334809821690458691175690550641327038009842483442607231178149325275440049551905356437877912460672862729271293481413582318767346800168538843911677876946242418920996663190847012964038494815069481901869843386937486609648336665852139103219681723434489225216085660760627751309654338813417603303319167690292759408115886436949112202389820243717657131063968605662475320756534692371904447151349209963284262964262431027761052070191379869039286206284170021260362217576655207360828692366884329288494311630610291689653617919585192791758188680398561258277693378836513247628276293429482143155259614632772687075219775780585313164481690324805529672338955532085827994545084040894300610724190556784886272518580607439566795940885408588828665831521138083911933727266822490413048456724187874576511554317629227852062562720403228239414103175532202230193188903225828008677182801140858996638498640518080415042901950397117720187356432758602343067459313411919920206508640051718925519261239901676295956164965801549247904151473002160028756439543266273369531880502241635957909055626982518592647932867528655574744980495962389501296799755366015524502333942494102044847112192000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -9483532481096504497531534879874675628931330320677778362104533996901808376733823200029924565064674910519879249792648546128996666677955834087635086628385253625756193487490446860295827079708531927487813954650607770779209553859158075829177528729879247963508660105402529520473359650881462493294919710404694479870167802678376352022289156809601686951465693928325142640948288937987443382481214616688483781229343500326297945987605334540221823318640228060575738763626365743072464581550415528028393224637575953301067483434101705689410629625082876628850097694089492362614244773743760644234285922997361341586241537549182020666687802997205899397261255184587405249209033379689840199719399004575961124940643796161489522987356624483868920046774755752705164683421423918833915656389654324518841713923953377756270829401746303279467289758691680471938328176088113499351152691947349207883671544489868764856417926444266062758633243116570165015966691596539198883229132209206196054542933594611758883124702435588463424737647235762549007206431910930637569408646633381826956488236556453204459895199769048091068035545860879920885419332090848982904186488994351018130208335310732476891839315669506382450324411648861003347069184393913559659035574492108818592377993461016285916273702320347612236600604081306960871308825693423552390428781589040775380215241124821750894941990049988787116533789446956465909908604766881973995362844076908584142752923880556104881301280696122782749536569380845679318650923529035140753995836300402385786725723355039209422521356573609346034279816122715840452975186916127077533991013898120428544560694415299179742684485599330289711101309217067231119265665643072071768517132230623909437863672284835270696162654236060837972737398281310118776978072530312901884345838286467409726454572595536848284621893328980659918805748448875726405369856000000000000000000000000000000000000000000000000000000000000000000 [115,32] 3079512588217626275230554765689106401400769425145123592260132520744108305975642340868951950948523787452504363167723744120300555383712481688211668796676578008718631369639078521121234118337952918420359851785029913368022396950144493929385899152015307358280293096225345034873244517352280492813152184017397247406590968344501433982161274350866666052466224163474524097585038698969672947251384518399479272701030232022437664574152061029151274110344034723643378342613490897551599751475017745340680543878278339860286473569887458712804705466509068750267855041330705458872521755914307718653956278522899678134024732301397067049255076923496660292485378419769246548286973674595080907415956781124413217691676888146554018897816035605420348690505080657582991527178072854256158655047850391672190432243809735310341845180729133200125952223486739278492942650960157501165323715499759800295223023142539930412063530936666230738072077051056709147512741491303605493602405781633280177365358755419992112760066809296843983846891542271250127011810927148422715658427561346771088158173092402687696087367366107783484695576838364914184946630358013707293860926200610045882936826098010655337742930270196846724988707745183494297382153216744480342459610902404268843694438154449022906580284377514032378714359838240643891011847431330534883515511872041371662128039768612357647109703960506801913333069546650392747000257287188736701713882460420925515271515960982408036837055344127831086146833075913824730686547411108500412540195475841581523090288658019167649545617376678264165116777450016471008849296244107919365974023048201262924738763379918086430841321403868786248856265964733485706337179936748884801529549248064563476852586214426473805490738031548332847438669361946856814481509876821701569652976339691967659700226144699476666043809141579090453001189244781315928096768000000000000000000000000000000000000000000000000000000000000000 [115,33] -1191098297146007142009032420442632246299013284250563908717399636770274530359595196966563056248265428450540066524292665816255381767428348834439404195702595445575942685808234127533854793804516862092052380978829022704343027866411950743342600040996885457163607101395630404874878600080040465910488283563383120380949683969238521998822801780977856977459746080959727656179599534874029209020504453403995920114164053982382806111135150975755859143081035035199976203720143815946043139933283934005889718877884059438068256359057015283561935660389885333831938392222784147933711371004978435209960852398855061593804050491654446899654673700012441264197299979320351893477198522951754336534839312984010544318766010520975414952724898833314996869019243534622253319351925160405570708244033272373104081031732642146962015674614338290821189160686010027054064360068314844366407686352178340481592787273218887829836640579404014291741396317320400901461349332622474279567904287098663184153205923444900228762409916901911216872117713166687678065580694389326284665167112270589949675590663611864260550313165377877516188559359670920369571975721607268207383519449528920633606934589019341104202130561546944360784629480354030449829098466895397292912505791583470429413270869448974796845260312158810913413640187131093707648708512844654696639980786620105344803908543593691598185323992800582190351707968921829839487508420539986464625599754276740749829593813016685622033216214407147355644098684394537310653558694855120722049118731975107601038974681666341727248118567709143259921761366319475710109772271277885583430264666713891036363465664438420131612323330887728760858647917378114898201595493246644211780487844241906131985755482461238720659679416925132263682028609587839421408698684688463266654540784775078702441760420097092705882774192337630650060433503992240362487808000000000000000000000000000000000000000000000000000000000000 [115,34] 390063471261940771252867890925148919507355475104050503854533800795425385718635877597905717743465488501663508949367590747487021159730317413767320611062846884313875077029759067452471536594104406265563493624012320045493921155915232630116161132492299439578315160586576516576965093139794462253063770046123203968508885976008829218132152767160481456240272154224685036482033153291067337708320577460466256970412142980808305748925673773523566950795401500081931387294682807910551909125367093812744645829759323161460858945309792231305796002007767915825249814126600131739367861254615076063457959622035136004336969278600356558856800777393091664459337314126924238402525728346111737990921073210928950175843504922388128971085601038381291039661169554815993974969589109378180334131699389910588941639537955220438860304425252044243549961781723858368529503864132736595777436936580222836576207333954424386433223894488926815965705987365215673909617551400569561141482838729553715053130061381575961245690713217213711537006562064402921223893478980449584249341118496774841274880917625664958605946748434482285930528633991240678830038069122444015149343070687311228487355951290946487292825358397191079264024076222624855444915432741156260219846746648542550678814441585744204161480281731106785486230499259929286846534917141537595283008649434192731674922872694608631350819800577795053573293436960083664794731912496987964022607465586760421413754416425986449942734029834191623823622315396902386421669267012983306280182659036179381160707384138162927069598891907527114432238386186952374356813722668478254195117529769836170065991632296709671303991286339117018858308990460622579242642489324626764034802575668677865889576117817415808665849472504318317113548067712200451679864128117439793361665589323465884097747361900011601939359513156838945669344589755190203121664000000000000000000000000000000000000000000000000000000000 [115,35] -83189717593995696883331188312351173707936932208114905231833952730095092975789729267213732301631793928845973527536681780878066106293139331367521931584901523463715007901243901518694434082085547232829324325873630923845025442026755032792703300323701335454914206154984277880419619276500925863534547130554985214507471122954271140606784295828981093270931458308411895190042496585840570080313841350420732099975200189431470431317159401129131271232506571954303920069998093109724987344297565849566526457388443246820250838703970670902734981771248792093018031652317534563998015878864927051853296151868401355416845998657604648619856717443381088771999032797186392342641910507752338063226266981968212679253394196168623255495021250756001828016446701364163520281980997201870454669437020563096123600386208946379317972487964657841785162210920748343682902255441600639747135947776687173766014292482545836924296919332036148048148108555163261164178210255437726873153794914560254816307292975833246311235156027681383060001188685397856024976765814387489245358041430169244308625257046559218312513513391882493405535522896942755441885808544180296471492098039568373999945754545936634202424268870623410655264023616205552318453164234775202745735495013874149864532783497505341540847116782565349788255186006803349175281132125080914598837625079273713014314202425785510415735879352939210369616355476698314737629287487363162273406322400538041799820286901234936120700087631466380638417824191841224155457780435817825989273733557700504079507347858022628093963875809884518791580540398092874477070634907560340156166705815651652487127067966550839123552314725947687130975549188433650577678053550144268334148638430628930209116248545729369378784536372410110522262637974426709173772419576813542203435864415968917487722673740309051767341266505114998501968226747494791380992000000000000000000000000000000000000000000000000000000 [115,36] 1763599628794138949398075746154058081389601472839652729052595975121981288770349024627507857772338201832154400503892372612064437069460635753510708555621465386824026900182807653898511906576155072410320501983284631001104462278493231008527378104874458504129142305928397430632179001920322618650178579780070463634584438708195941291639725520210829800013611198705582678249659020001659461211231282795531274372125420007127920020103978532516219000345947389863510286507772580376322539434452145592281038473098093685205175575357163517684632236787006534241516315670324582825509661730296034172052752476896333552446359565466976186526159808625495545958955666273922813089018987557060145217370250658781818089262904569740469425949224746635355639136499324438416726949530844695926423552267908428824845345724957151502543673180474841438481945477036297756640867062583666173813067585644687257973357740599548861827708946031927730344717394918229538297494705328487286302000364051820236939158456747015608434056193977518452928323138933420095455730393438253181538879707478140478869551740610908344749644975101731306676180849650451210828165370018093584124958513884476116640721093326766957819267764031325699100604302615890803993787995006769543355540107808679397664523788591921861359953627307695990781199942364898890637750768888073121928647017656126548188948210788270798407878153103948449175499308487842117412815533872016841112183150349713264572093344866363400036210817093976214111847115902452849572618218880558412095278662209143513239206474740899809406348178935491783987572086204582641306377620531743163138473984344116076084639356962475043226673512692315884856830530527879169239242695649844339157812956716067782716073488836963250307739387089396013866146886597962861110787608014476155763476316581967285974321438365800585442631167754879669239439227729939005440000000000000000000000000000000000000000000000000000 [115,37] 8211369281339498551853370306577360130693066531169722580755625583548806053961695810203341091412017393334946032593324361600285044570433746862664946904475189513230436013145504946256708451290948276313286589925752583788973804871212449893212052562092365629981851624420214982778233901646602984391875885428085184737436871389280404124921047225410857653487183741239378046276972877719268645402411440522616822458917268117764107381221485668286571984432962430072618125447984454264532782831939943676142238119957166301662374926313762862239942143934071304551694709218521035125251966504466618276818724789848060930805492773580753743637184821738491939944400828180262398092502755063177991942889990461094222567430610590980384584523464907039857596156155847308227983259813168767788342010399958245656184379483510396173382356130529477816107960135917270224146661278336136106259573985568141578094224540411130492604088369062490776474124471679175295675365183484308561345724321009680409075236239764276706119918909956248308114607011118699987758346627780923952599940905380817635823931318893794449525324925722174530623223184521242783483634205220088602008519441598213906194613686632841817542015720560175982237627517642541068844508441835635507660181383924412626180474098469225655152045184223901274480440352867997699791317004481156465865192497087987478584715921284528592067925282245246124685142682126683060925361239902048161135425281069232691678021866838632346826618319116890296779096780663640364649418909146449330697049430205107549738460675927015944805688977750220058720815925511954802221345077877286239012937917137010794203128817832432662432885836374487083293364466247931175674586929985660727711683750606828431466363006764095905291060510722488750501102788437265537057637055110565173974205419824676613619660273070495984851731822773363607910486945614247493632000000000000000000000000000000000000000000000000 [115,38] -4776964666766703189141036064097105271039135182130929674140771365749904903621900352042498007101757291257494394513798647950940822482371908265932927007967372597868530489893126755588825388818672449340625216735426528555611646735058015817944707775238749456828688198990926952283177649649166690744408689436362692983003582935693706500284273777377526444557737120091459920756048655321950329503960317560392061835072929097505619720181241160249414288428701822883386787704685421820964962930497932338947066564388577467948903457813673001985782642304322047724776022072116706110103153031102151173986448382569086973176875731222467349303158851057350093483372161972042575758635638201785984102683423526569133961458787851221867949285684791712133786898823899286276724516507770528535975125728584620460771505973513991213895040743713161660300715001063483842866953428136942425285454500841895380693962639485245581836925193365798649127489995805891010633807516376092545480844193458178272814239962090993261740104290097504323122196217932556259633503158816274895328544486229925282615837364880449341217215302629593748521589459138158484437025241715550459514541023179422417120289737834248200794805691740934592978941536156913423788679694851495355557243269950285412255826487237936323085399329169623486652025638062994715979738221656136058217620042049184445670912626735944997818705222240934242799728174866651677041032983245734548776352004967724952101595206489718973788580155038683585791163355779796120908163410848974780671883949018729601991067188979423049104385582890993247927051487814768250284646912555750848308707191925293371099841625480574040749267082812415987428162517315621878604828315135775462602960421062209932649696235241129667573996516745212640568671888121305905891596139626310507707968657553208940624652289317661326061704480703744177013490193811193724928000000000000000000000000000000000000000000000 [115,39] 1792456537330762780008175216280696916238619755885973453382767455326770105916240042368475632083585057399389533344817060559954696819675235878846219735309813191419517937560399635399371344305809786641758819897304028523126663137049367221813581348689931721011095180998285345792230687770984493733205645073763297818276153141629025376040011511255218133793506035636199051542992073596270648530430957650345566996686330193016843274658979553470671316260383970169272811863018188887707557839207686552768539498864169959428065521262767941070927942568853087163796373802422136948612121575419998465704653653241039608255158505211873579805597744747363988896820402096704118280303638713324632811190606532819931083647262740941404519941786999722790676400612999322163931288932326000639649581542054033239723848712522884584240815502340388123677222400778327936439251965044463402547210357417453103806003700157928202747640391995633281054426263985949426546183567752823968887565396714639527511293066385717721197600337581845660822274082296464567473647672418398098522411745911106681691315433878545844086994858899402411266346799414077993924903034221464912053280855705107960890022913891517205397579639807244354342972616910134473963059908594046582704002708896662499206321744430917067260339879894867420940100432560840480539502182991162751489889906691792283982744337912405379953722537770248560878155401501555003516728037200846257450616101572159439008446953318766707179620923505796672905928605779827692195321902144380345197019979444525099441458555787687778227049196790247774473822448710001893173191765643057742636989780297059237248218959429521699207712133277971400029721277026067834494952539752400887443792366808228599335255835561286373364850290856817175282485322847522511031476882130243274350618261153840452277494518593754232239406715023561281350028414594685337600000000000000000000000000000000000000000000 [115,40] -509288489011455738990894179571580099750589045470604869404665361922864524230279043119931852316711257433052789675551948634675521595693202291416793515797871778079890888278371937938144623102709289533680966825782911821223569155097395297701384925447011853912224557538913178712154782944416823883264933945238658826037693661608203152145424070962535994113931904038375066936993570124134619062458729950575316839368052401603100299067610825417409256270786683358433325789822402548218492395031357487941119762525662903369246942405065455391953748794631101045299459023963727135311165030055953055019265857972901133447334078160286037957689442528211718251019337562969359212233375002512268640027791020645180976177212005768675219655545503417077080073133937927632056990796680385323707692739027712718174144646462411307340227285625375965447923782280965283723752188381926573123976504061688084196687002383911488547050984097948130486132810281946391573594264934233703527660682934994773908645131949544250691753012788343031712863539084505618464004992909481505880428817600359123695480802045699539552674559097065989494715057127137499903595610481402360977129926015119157628325828624199652818283899491266975681755401557594672276684870908143208841333773389690782922727262569585811101907601370902903417027228429961170493924701913869400616977921181368162959445269910583160825633026942073274933668768525073189278993069681702113388478107265242794054244851128750719847167090091538988592689968302889810999252218871343578493445541042855310165479130021178837099164659098661584522880712925382291968483957789702564565111997410019596435738222185073062595069766938585380883049322984121917170901200974116422385315725565348277701525009824962536898563559241680838988287981015523243694246015447727004287657500109665772199564245478600418689322583331806775056195107968138608640000000000000000000000000000000000000000 [115,41] 113358612221244487287869598268403163987889132232023587561611731440205354195915698309478009376313898184867595925424132981715642125239349225422517912471565676209319164108837397623761895352558369375398531607006848803799580880082928021433941506114123919140375275321902351941141335255243925199254860992210431413750623153498280860349153422458958327762508053734533777373786198806595941488328165627624572200851673694102841465312636275255868363648529561317882293688549160260784338175834486607651308140554955116946844365556628552858964489152900246642343923667293632119653644383041845705419999449833449696779803160698277974438916224842579830214124136795340350211803779137052869335795340658415641390335955597508818159345048987488009282617939342644709868813266894640653479891037568461658185957679356411273496841416065637115492924422809529253244999571779522419081117092746330928687743418029183715200887622400690576346260931867572826718738720250075020340751968536069318242265452638181303319237087548812203921263570975268638102930712940276469672363696605388988260451356713748411933298043994431584220200116143242372664867995980852048347800519651001479862425143389418111202727620611853104898063970346115169148038683977094966104662007381115319909840964096102258690192112195375124545065921277403161605849885757498470432075129348970995793363999829601731532727560526254008147514120689908106388785789135046491483546583209678916311432383094910700097822014110720186772553196993787118889318484447536963414432115490688494351537765986641816226237999158449730591070251591060056146176531866775724244274483968505811299023653313453992450070703185562992519844764494167011317341444689579185511927740527744484717743788029473453698759882637849408037495337022184919880367781990990680697508960199313127622085332339171466900144957817838335971069835305319137280000000000000000000000000000000000000 [115,42] -20002857430239153833061195761552614358488713938462165910658256453531451290862716590551458098222410719998140841067711852230753334265968193408238799486387744941008777069786357320243767822355124247479515587254271799570622751267921039791022018019539792490772230567315738918700865233509335671231114843341298796674277220816414206856836477902482251196964069308825527281375886962245119778216882315786922940915889288623100421989858735487627018574047095081834769371860802469137527788128900050547657060763277239392434214550688305419992747315368530749772842102236002822024522262501528348412890675011355316390066959530348683049455425946469281108788545094362190713831542659833533387340315615733233915801359001826061585089040987187795544975126063815336240592015198223520053339278969345040633158942529585043230370303193956843032006038541458039184771429385006512711198421558233341184930833851813094052043331665719177142663590254897924369564200965188632607804469312084089410490674921485697741943796078907818597579610740809913161375221324753926064820235003655613525598578027971642379683183209101102893290811690469238427471969651410703309555613925403381239575225700559797839143277262530167087511964699134854865749589339663708820545899823576167384620000742630673331052010627357744885282824024604376820588050682487805801480030361251166837322079562197624374095621617453763292726595382444149848800920233604270628417026616417691639010525394898065664984183854173710528364739165925861530957149828908275488346761269803676199189897245408760624433869899224197051145027786205731193138716490796610433537911473607229238176698636253007218860939615487204926786313016679959839165928797490573172469654956739195915614063608783999842142230529984802042937000114647185339703975974873943658881999487428503397546149217659470123447742978420581141982782339153920000000000000000000000000000000000000 [115,43] 2827257742672012486027580520263411060539733653429290036701041807054340077535587064354761775413849341447123986273782524619407952380865748620310815396326352384677378610369165923905053945742240273226099775228427907082900772720114341079730284804188415672574518804826042780090102983292649604387401267965069272877982956432733135036495007888779267668094011084942113789935092136071131128248326814511853634225049515235042514424032553922976605039979213291653025499792197726652326757625668973881874183573611256167563190910420465540772294594289117928772078841973057415681988466206644160364203022568220809890848840551206503868549767689146066858887761982085217154253431261722254602041141435504328055950311205248072061755658505367615316046171039152173782767508259392732324502513676481104227148348114442086320923215604489385100080937844025672641428704839048843603180270895900194420091907946475238927675902009874416696268881499047270333828815882055075297588299966501855513383023317937988999198430121495295439543900680177495696749321102208516197663553372791407929673411044565316193742995665206747443288852088057862366268961753243772707038927727622443189568006672272982213801622103381161637590788760571460459917101738189013271995012033429554227472200669302191472457152343828588704195119380179646426764636019335833269551441179552641674551445598122227016077438228423296186852643731501272787710376204547073424670126785069420906624616896581821317131992267030200861240794993451313987153904137006732347265327212870803014591166162029362296498617780044797310988115656903566466030279154272123822833061582167842082620687237834984688974060449697050342776204469508872087322304489279858303623429563114895141223741054077753531310423806161412259844576022333758298876945599956869604699002237483585554252074798167727748517513130529130520983065397192294400000000000000000000000000000000 [115,44] -325225506523159769438516779561837494459046057306712715574554567436785585491383255219787589772238848955805808928571481151374958439930783761748862988856721474024935528351872489690830956068895739592872669959515279098458014388346973497776417910857258775534012434652805950767976281479204640880858942435792053165399886252371926725790228176226356059494013484157976752969872803290636444314040433407967121317231482033787412885222317523586868455898433112323910294645077043751980408337783754997750795763873729115193855632596846141966446536753862919889109624740736124925213770143008278678206953722635608972156771966820107186649238561339060914715104901695442680496345953807932048686720144830218297106186977099310625994401380223773350205941552111352875695849604164807804152727333204301433781796553908154341413771120537677221182033569083835080133526007590559503061094671850579635302562366036100403021199964554341558776989418141827244016356310135943810252908182148711966195696146565330247902794665269932257439338877281414271499114071673254337191130264336704632018942813683621000076180879592934929685012978719192400947221273297425010240047824870856938964635357135248237161355911895141654158650881186076244611154825354652706278416447827830977096565524976484465376096295004738307251406966651486246556847871394845229893797445478159457048915740478715424641630204362946349299089948853171921788534974291475944592099230653671589081344870062797940912679123432680987664939273108421532896529471699947373544813656874272040619989417624003068312750111608761476271888092060236761501742657461799662093548255879248456970046626055378971576301900914937059756626912090445650340394906602278116017930854832110297603807293752726797024762537708342102493053443729957703031843281900058699474384235531823414956789967297954752995265211534106683188541534880399360000000000000000000000000000 [115,45] 31367426636677551275089131480315551787390421236078016811000059250915868945048812869988951013256509081110706904456425832379048992715457835435760750932735529389591334900411807910012923231916487757200125341555252222110929959474699072540197266436229878251404993153186691666613387708508050742946443980161634458566718695063566752316343859263096345077650675236862301097998277438945514007143247561084068380774158820255816851300040316759532716529376819805718814884344357221900540953481774407251246887739701469585297340796949907808455736520979744627626032682923608745430336687231888445584462631532458048281703844434496754516920244318787555684738142674899764575137005524514974495226102605294147989657794206494517802804853928004268165346267033722870838887061306970793667286442846016038856554473676469244884981681328810574964118077847171187879560419812910326508021572104211389532464913478957258840754721308824354543364351168197269385146564678971075601412573122046359488442202319723118737730758225317582608102527334084704891077797492846307798821677883995484252315364956616215636991101104488757066782443413716977042541249147086046507675968440061936817336507152035578594300779305409291149822779864676673709182179627497163515562944616252788195261752582065163972131787826926419651164049747714111779706400502967173203995402285603244575518467004521275835028410736948672985670301172171173209106791800915108285764373166931295085522745219511134706725456803658981947745388535238312592895967097381047395998390186307752257912381968003588727828658978150655327121893391385378575477883483313093515875587317049104908610426778533424499865306125232024160395812220900498216332785885644542050424555036952757289827165917272089509236102751218720886409510069268922239971980618902306124992219177395800130999651418772789180477611724446948448530117605457920000000000000000000000000 [115,46] -2686335072131002788710327296908646796240652103144151913670491911060765062196799852428380731999295408733035950132997814354212050924466588119986145376395792344742535163650982351416707906964198059760767096701163788449235797178861140271257611148146047689215364056135226960496881914464167461260364950256326336266543704905565547541357459850822118937969129258990463327973118846712191120016010659556052081601505734088372081983125720665372811200444665531436923428177883627191135012195475636540165063898928528588468876031018048971248993099514087633140110305701234172272274229478234547591165909195631282524715674757091130491032983298462503493580852658049837190687514326823007241841060073458088056980826817660534529796092031734150714421422415132614425957955730511576015247665787488965785977650898350188377887167051897362102356203105882998175326701191595035426151373477941309591017506087879303955937446542480116621573810852050637357071141396361646957286063173247972906910019796491361023119950384943886220544870250849808967341472728578587742644042384343360763267510540317462624588414662865393071759964016536424328134867605074482746651623005564954815261749029489612089789548694395940343573028707535815987940490488509453405206663588865398720626550734475259226878553319903329309867901263941467275108123215618812325587299902856317133371642445278466372974906175607187449996123253324814194264218825741123358153257169108836043984925268957284118459256877363685688074227684625081187248115268055795408408980597330630890064202135393906263480872683000251203864198907498266472338700138173951753195352822968446450342863209343326975423154017789815953650371766262438047241453119410179300579183979315576079269029606659061770086083599756506900387999151708756555202287095446711108136632268724242643988719520983065290612931353679935441052555710300160000000000000000000000 [115,47] 221963279619156334229151171032659130194065537849611628414128597620194045837802397787794811300035644385718215432416575928518773548505866148824335708840707797997250447840272664330356822041727196040480018613047720549979613145801909702713497001537460857696244963484908669574503367422197642060124031266834621789604167492837712418011007606884402451655911762944842434938687047658333508666884394589171983008337530424009853800293502007075365146373647588181834721132142920295288136396246695206702775564502103607050827552469120975872268824753276654854342093004373727641204308824734867451703766504983257306404012133286755320160340563314080081716615679189681440417509380275169058839390814125441627173469365692595110658398520700346201654420958285597427874335794303062855368906412874433986616693484441203410828786794441493131414910176894056010482242276037811627256829892401763501569788893692129465586791790952582633755924070613238649228289244875049478899245561822626291595691159233432785346981713318014331454936305109121264773362138355519525845409496817356752298452018392843530175891356512248073239612077116971663160241002828492132577533153637483796450485320710797716402245384086358679387315662451931772354378768141754568671834335969434147413818152723213782460191819461164220221231282146429932010372051921948618935631809451407978782510047799609603367700198563218282300481744856494400893729414309336945668299853157255707441058148057916081873476131315632108274271346716919351184665137044928817735798353076615290983006843753449759246454447397104484649228545405401945634494623077379849649630900511665955912427571071171636068067540461734351336577859393346565842401815896790902888620847693337314718642530115293512920764696335385325276925719104574724255860637141550356183868781362298571856518803097818765926954042711690551364876343705600000000000000000000 [115,48] -18339625680540966552893193937203310630330695408078725017744177024617195968300600774412303436894663689495289418543871678849095880250176323838200905976401402948100453600940025381855279799788665290632012411864662991928858342164281478495555830275194672207220848794459765999343881933651160513493427726870472753494139082139511896680492083459902899889943298854846406269590921079185111704319645719788309637613056374454316298319691924116247492043497534731396934762865552280338222096791734130483759051801737200607217256771224778032578675776159176235021606089035930215422255131212024443031667509497950735904859754160912618314734688932037485888909636366825876444156548763673838249460991287299386549511848884645713589608908507959848426556291497275169071833469482249989823214771746625363195072605640074537172127541702034098918911381686749419155013305504130238335694545564821617574881183424465941555013703298001059634065097061597557794938312060381673783519239214509277567074478448931756544079068187456335232341130039290839491699509361194826380844547751179845787921906484349659407329806983098249355532565087507914473139286566568759834980733880345172590817896388588912845270216356622608738905186251839958457330315594684503951224741455766260242457393571064529227660239902007705596125565437422993079588593169764630714471195420999880391639982796941607756314495056005948220226455501412174678325988793495440513583520539360017020078713542544455717914150689067192492484573561758457935271948110005739332861398717459015267943943125927505948585491560938023250685921364898866685144394166539579341471371375189941398008285273901833180035520204166542318120750343781350085529091150467909329976282627526832559703294444597636532668579576820219273599542184599602431183462703784685464250144818617650918637035856248370190194777088166258631832187699200000000000000000 [115,49] 1386496320173487253941987013627041656915538246557782807024207126893370593136788170352992010097927365275807387343774868151124704346434286401579114926544650658485141939414679680994745315342114020685027382259136076598095263226520055711166360665866537640152785337109059854750153024164618681069815053689588797715265533625101976281978988287479996650935249809904854355110875780538053857008401836562953959826133154296276625434052633306599782509884777981131956269369259875245556514947918364176563678662174165682345074397372797932579273458021792166384014027865703027096748302882655837464343133434815154883909053154688646741569537758955941105960640482823317074247859496173084104700045938558959320348794475156180267054815218392970202936830757693428975499951346359800955353899242355885391820249824867937621198530656029286218106109703323334815680619905300632434412308885514266042649663799834125890613186370424461595591132262559909253794251318762448545015835880494414672701150372923277596704164922497775420422054270684604368750209029188804046982126159919731242625451069739837860865444803816781047709633854548573782694444414444099200991399152481253719627214608964272932786491805309892382816412904807767675239312791388666914606577169581459966382011367278703464442077851396511758304050235726354276730433287507676245051189135020962133368573835109010311304141671447367555976083253754935041280545920861596982968402117188573770267802299080212977023384980186074327410664580109007335781337345344587888565225773195168023471936335196752135769755696158225081865365535062491836150634163955125199468197559650173874007626180121157995951278865027254363446640627774116958621760356413280855841260148996649237212007915374663739574583067276736873712464511396470865812254568687032955651149978968877176594359411148363800990906597829734523588103372800000000000000 [115,50] -82644791325378829725511923916674665341735929425865813612511571258872113718613044434708573628695328603489424459588046438738935608504200698700498126381861993682322741232913751641099113509352145475128961277250013022832159413043468845903765682802118628918727493536544343876556896981887524996417163901837546927524910860203137425971699909828032385198248059444678390548027877470693259403717134433846358652437352629134294348032986991545219489168708577479409742659536242159641995752308517448478471955686209185325844397704899744886514645759139767651909014900907357029495530451010209408416691514705501828407675731644471500205084240981350322136396722349790628496700628762957199074980481623086789727002187368351659743764194263303835480140781038704874560007770835151321227162154672982076189524592315352797192308593297708015519603375831095592347393407277817552617301604125455702226679145395415736454523813575218186090557486793294368652256985492691070691855372060084700104002962436408660688953544690002369517155726428358534067063452494109808821090045624594938200636157541797640147037023811624767210132694195876952135784792467147052728195125801778521871899408284280222518330354640486560280425764782672777970638474293438353000389126973634618542094780123712109780696837427040931844548940777948526975327654503572031481147849117618759330325896617240188889923035848530326720882888840580170190963486912389008855207877489390571272212179308270495118181561951116055049963123182332208085679976680641087395304936038715969161075147339428141091129623384066448976410138225368750802385264631291474680362519617868412449395176215629195881678297092381275613429993329940338848956339588047527107340699635773836308761876395995408195250069526349481531469903198208936632721709502226398434238187111842001030079921944205991950955474204326877849578373120000000000 [115,51] 3396061941524947210978782474577055841395107987129678377416425397318436251559925854899450571469506362220729512957139061143238855184347025702690988327263948072125376178772185629886591380789519562059497271527351217461611184741901518511898489216146879190758582533305060895113729538322717810815526394468152103068520736412852285660379740133882739816182378842279025557187790615766214119470522138750986790068209134922468462665836844534883659640307509963454531539485776845833939714977307243531595938274298570627541929304630417691517658279375327578871382282768934432001113280718985620850504209712064394857518789434528513350675175425262201639924525578312861962000414184956574420380258051029443936402164713495710483278602283290300804246383428637719450455294180756619137147565903864815228551295309584410299818627357765885356611814536577998334911309836317955888900234073958711129365179868564927460858737886557434349699265039658440292198085109511002196684028606197602110021596521640351135432436656116535451729330051003734504510893049587003209383810389436230860891176848570718694221459539461929121155239642287162821920928808917849410617648058294113669530444422971976450326877415183886810631122462283119679576181255945318931245608882888271162778192537129121048034047257658139077683020546550602497730874181641377400563166989700517406391430827098513550856791374624904375895291353304785398018929945559032242901383322580051517937006727574017503272767617236208618411028878167137958405530370680170826507625035548700567764349992271880327798918320097043986618162992701247727152737121570548431553596537792719600305947489414196774484678121252031560817017799326539230414032173438815644170122939384550218533143440821299960244546998644804972164568206252490063699825557407815598940934161017883292893812203613737015480339920893136945608130560000000 [115,52] -79133239202580234519052499344371754386780885391753223383308373417018478957421778878606456314443826676761675666475427789165967007194785656530515737913235746624132104472193518724631569056815270829843138203637497276521052775103549721053841595863147852343245146875865477189204416158070379777831784128389866773540926666069114592642304524544593710069236658054438954301178864314997977635628325202024144763406098025134878104385149898131688895450566059655486863134224708623594674766307234400434609028882378731876975605385728369437992000559536252567004813492449526375024504736042289825341575357643621298816453885998177479340557815928752028948338042434384446816211275354222249726477625185154226706279078526106029785531587508851203504335678439664627239226388915686003022341157048434924440475289958043214275140611768898932491143945533770878559722208954749658966721920814093726082004058144086393140125250159902803290230261064868849403729018681601918162426096673500544987000095573207145654620536618646300898638202347859190466999847505538603339261722824240030467217957839598769628466416543216868432154887241474331156476654534588205090625241907400654972316141360650308622785215153129320779506484730534079393634715426654492571066486194317246570628686278709962124140583318269453586855679761926068880784841198947707213966350671509337792060403893856999046581467573779158678889997918576964560662070424298455118120173546028638554350886608881218104710258756467444202343033019084916070218206279057933886005872401392216025947559413214399275045401947971550097427628754018653456210950939267995742745518133328773443656244680911242246121101864736047566035680915280404503393433018388927067421976198787526863371362795317840868379124472355886364510685157507164337060360065980380713659194633784425658965300786143085599522230694801055762350080000 [115,53] 126384018580424910648109896413719780462784318563501114826545731008414022893235149852943391678874167958008451612671693868388904295357179036988740137251032070930339657952913965157037383337365249660776889393870211944199213685933277870583551997086023593731370839401728100819680252144479980787499270558127182795221018994801328228443886858639053042054805351876289913524690810531451140870215602336684733674089821087960252265728881895640560904451858016385831083104612305442249478344825233732678171576400418727380981928637985565699940912299680214669475684167366118754535076891377678233746924761621367352224146295571195318668051930042553998366805954353399437404090597609945922111377987538633287194023303703715858936927078713904707920126732751974123730125058047749020939234712551354381240332633041547194800603979140706275608175222482512174264125058432767256097805466257246481020717230886008653201205377743710799617180425410461454035140691910077542401512738508029338735982886713809994714026063320113172836634393844091408192049338707578604400194846828335391465828457147960205032057570795592304454221288901273976687163563309776372556859771607705712695585882670747755619276528698331470866744938338254327550675454621053234754721082921698515649608216050981496631263731687286945277825698025690836746747165598497536462791865860869428859608455458915786211659843810489276539264028728324686105169612409578916784963059792229695600341114991427984060586125912549076463563459992956742491933452748352646632297673591542037896965131876393656049170775405534825692672354205096413496297572973549043933853544694564314764650626547164133757244818977481487619759414801349807761391909693160372184472096521589795923316592882525431213261791158687221916374667644146481938684481948927313233808093212371178775762693749446957238184916921733130296640 [115,54] 85873475584151888257041378344005978485579487654975860927004700813841570888132058971299815350730351851009391529473125953330865636031851344830610742851550377631860563523243052106082352983517384023135238327445106024919906187529758330179835290552605264664806327448380066590203587316204899419438751733085576568191611740808988613388280601868889660818543453646519262359004645860523737486368555105146824491787606474244841814339789754158330183767085064055920814535937019756003795927758624837596112029314255064083349438663762190497653952670113508039295880684584186514370563913148221799355208498843594451034518061707837247005626234803643488100703554258951179421090155456928489202682150784161786795918360867422558698594539475666226300801049667442480561368371799464514085902518009381281927243569233040176751299335478758088532202113002182456934985616518269409760510623138973393912279264288946265373184476012263368581065683527464241073861995752810477340625558593587562411488724757162332763934151560841131506816757944245012229484654664228559399647074238449487424834950168032414413327890519292503792208161164507506412200634879802599587818036289965916482018838392481196130390979096298275323392262480193979974106405037271435253125847024929845599867584094670326730681336112970878179015562195171842490290860985875539313033473004800857976460570422634865416939323979246758176408078870707838847717967539360981021791865307468869496677853206719424814080134238581672513480166685281877076764597618582413073345559450491651577246259276380293701807213800463645580514295633755997971004485338254709219973933644982180199446634650985074747164876877462221082312580126421259464260088779786227765460752579390125412408332426640621005665527618371325892135011098165366529772876741942939512293469588667322230673496496234987697131862392016793600 [115,55] -8142117927494521386157241846523253371858750713087872049599589256419051313729697913217587899000953674923636491122753753764365877498193206540365494919173496293555579286323693208531652283675246705170862251042195593376154685156591926973481630046852737550769602295300904665949855605374486217025818379710305949458866615850070944295147844497737755293695368592180035355729502130518368146262400449397839477615559799698094396485589156872370077538630006429750856773673570159754327220900242370802723545253270399680941872916684337112335005170480703010058955539521152026255937676332007243032174901641365366026295559127008129036530220643935549632904005531749949708179889080556270824078920320112288245616604210399284062962658001091021358238314447554100532840882259845300387540844095493585558434115021813792577642873002271975169788512545675870974677786450478977069908720713023492510514871568611659797032798579828223891147862673259780314296270177231015824195805226271040180947310974915207225308933726341124636678512969507355291047811923277082995626476319594915044113010995976589370420850374208256882153228927482797483016624934229510708814156058538150123099881863593186445957574462893932776383631284951929450759254053900186482944914413676696996109949045832439636141239239976615225351017501340435287384857122799038593877860739742141669491831853853736635469895911483795368319828385211817343895964581158976997466986878822646864899008841853730098952519726678987647485117719210666964817892639519928009301936520886350312921614056523399229627481116981426134741216697316122760733422032543860249713469432804389082112892729211590978218788533967775352863931737832721375289429759076211011590745580961908523226416113409115522768389440839070943014724549435146900817493532579729581627504807509590587698646979100387569309591476656640 [115,56] 502689866377729209528499293967971971418800268708246266479486435725940130887454449877917396181108465142183923037737028816798258195694816858945495800831547140841700525999681112222827072397675513447491271318543586658304721275209704215423493071675533697478044096446586694012405872994726694491608527300617630838294144417295579722957350759021157742828550692953235351382832374898586417731451982903431768499696426936701478845218647396301279504378883992570256807458448774384090238884112038379544389670095796888921837231106909362220539284213167625903146444619806788208509367159255064967024896954095431865439213799684034653585287013542453454684674174755368432093691181911105289668863297669726676407042556813668333034304478795026954422882705719140455309303417564505898805715592084144296010840625865632389705107703844666523690099139830324239296187886710603648822647219694091259070262759655980931020824715305005198254549702571304347776446218479338537152759384218964270530235097932138564509070471905115899580443331221450511191262375026630014500039635520297851966290968090553411365477751861991908963312557388249362647766049273580156799496710570818996108956642804972701548351604710078412369346224241174299583318924628315394723246614218213791912452441222536648252146316806971478365164816605593418265779055966550489747629213451560814451624431960146393185695783506218457412170283070126551698344576925667419803191471202634725936073352282636094689689406108690178751897416002173976052768655381200966696762006976203177326472709126581241710851055961499531151126070614992841221343797009154870658106437238652505260327103323544960005718283199985083439046801325004113562121093761227143337162359828642695608340158162465101174537656396937428280844764296754167227607846901436838874903259452569161311067818079785251229911592960 [115,57] -10904658084219192576411202854771173921362490166148429604970364487668856802100832271294157885194044891549767224790240121594419618618785975964815266957478076590176763046094898319787393072737626503832073017277395182586527988146474386106503507447227679528092174439612335952898607097434865820039030319098008170139483769815902859022328547253531043075187928920581710290797414776538648666274086262349333572998791710422306339696535505939715490462431459224805609199750300949354385361932124192563864711217619785191532442846124727380657685742694806094588294548208201877258596930870025345886874190532904711786675163438805820491256958821453457741047145168427151773567080184163754548410470791224832697732314799114478603172761227707302858196741345094142892717422587363067219747252636758857804140848308328054864460413913983353501860039220750858206305871950083843279350214962354914100456779987925317546813109878352716345599024591483297089125903400668986078576778615752292675247287192949846453991739608008389764313147092170484955648381921301889104948726956129961089764591473116959192825693299819864475447514732873240462648981170015824403580533609548677952933807350948052169322370119843270168099412838219244389929361838428886010453318381854181685473244161437531139909154198208131953159021233488610683826348630851641599232017169954238510437759583313278446958948919916612516438765167452999500793093760075319251843824463578892768614625537330591580299124048182587339302306431655275156037401257369708180007373819663186752626795601114815094279854181571416724960918328343884166738084525981465694074906959255859873699147684903653209174776041992285336870207787119926803783776652852086659777979809001171226023224668885230733835481290496199215562768196446596834888651554672356440721655685280867444885493269296662523706880 [115,58] -537348943873748520110502227479319069783452963638537117267886809017614275088810363457307663975701611734955550910708518671004193513223457479280343065611998295638771149464933623206084960532486159918016117975088369889821509245355581921742741889902752820798035699018810752023403578066739207079106477928053801935879172048529958297131948496786846008030987680148416150646147595846501398968364177408089689748501936781142600623839654184232118529367401866795969602573550739358992248496708928124167601906553300778641911640808505818486323496623671012308366912492411865972457267116705918360524598471683557893257664898769411194122205090310280704242768484959471115555319960859910981406747101848307801507762398754248486756864287482131543527985132361809098746486009689130220093749044528465978977945349095872092224852374804598504761830379824492380348150210378505970743362538205826537235888177964089753188541103519257103254782927914373940286048628567664192669426762698846634082842468110715969446936409527219938031040807655402141350556297771651606086054945855737798050000519635209157632642116177309533743187740680471070651668175412008196045378512170261530168554333595607074993288052866562979006483347377184084577849482301984719153382500423757370674648120572080396900318100811520251529174600580953991206803100246827869628468858005234629818597981660792486323917920106698683756979648310718172789617839516748475103767999793272224512019596368824269483631118556029866594098622557460196653021254518664778405556551782577986433921288223347639916682442056316121221199476483763420362924537220365368758703287578554611035605866240663806938366760574354664784110367650817339345898940139581409549002969593292820077669201624430281082282308588244724853629484920898979543518033441590914877480657213330765565596664120551782400 [115,59] 37900255711510865046780178208420147000274351089381865809110469340961383359582786835259938193014082472325626314859814022774318494903037266181161193233826930038578510471999491443155449963556529357458643816380438344936338666855439322659159157632307699310670135307571147297047268087835407723122510653585554233474549615908482760791621655380091995000134740149328626484666683674612047227081688830460082754466108105457656577716907045338257828977058006482778558920601835137479331648546095472613286405536022630186044997229378518988072012329048643948322271811686704334281085527666447163292801028281640841078832551049820661722458552846885645995401454984814530273813300428964667918167163919664328536978065599252817738231910199429623132611806620810502634990596585775774878219261994992368636847037100397420919793107149178180630265973389168250276178338982749930587433202815492571076561854437928332452882075456373803630405360843675384692779429824433368722425649633544183598121668797687952744857184333059601835337355008485117820054070705672043458756927738148334557041036517307851375279906925048177741396214928387910187965161014239900536860243682085308740360454222342789128203641367260870621807093627950002706073451460954223605551035539347796665589114384106299559296500179340076376010389213181396781461434838644208779948457435934975592899291117978048607385738895120956622111054892510329509673138581953509092954351289448428217327783894893502396456388355191858543396498433870750236432717678654466683748713765959461989613941171702710896518180431135401801941165921773464136312920916850356440397900794942685609472678270464446761466690816133131558560483858387473586197976486498166470101415450212223183544737364701581790888887782211229422337891718131612803319840571418535876468145030971702870674059008334080 [115,60] -315579883112742145555460814685382155902888648564701495162416684924507428935546365734697950948778119822457890479881560743592097814222857255662612375135540968645560338744613068427949297864176536640973931689473161084369289219705748219263868533668426955811309773359256361974089805279897124831856903163255478715185775928775586662278631287837486378915756417384990673806386066471309866735937354808211116430137153429910990096605483227595410134941145834770046756246791454865444580075716733234806842802098790361224194119225556609814334081073462371657621041891856162839719807570702110571430646502380375447702821622838167555242645705258533433050152249493509222994515534890478069887985999952254950937491300881365682962424444680102268398111223589332628895279810643321740176977501787786202137080004414712121724894823035609342438652773370369213954947047877367136857644980998689721384338919515757693961582372463785875166842244659403109428778148578440442790657061979779545562802475325361348604679319569294187373063305132281244384020219579832096052971914963017645430041513871335126012095037575466002295121406227140988070391522968535837350061581761752440370237386897894927604589970246298884717964050764020406016984223590198283186404779266659160545778133811121152525880278095335578030687608122685590617535483797087879018617264140507709179193394723331912161280751405023855358662059975125590669918082623938524646162787382853414901751311968905808280474542166538148492002489906777901338554864164434959668532837247672160075203317928268379560742296493395501265264794419405691784708972983882264021209447064552631030126184965692140829161342099614174996163174803253214790138159173484668789773861576172244549822645694759349935333618993772189002144217512310466539659698000462462830722708328813394877354756160 [115,61] -9091839989831658844789811082443182790797695205666121616294159435731710460848862254859958504278328653129770312915578238366214573396430402015711489956104720834250613242177894691290456228936572754708412304915215280609517375991117426805645937208718807951972161597341070578716949136327734609325798345277980832536015686608136766529326409302505761572947368293464646373073838721836295907686181519638772521735467285784858776380021553279453673388389868499482101906827009804818793623182822778045226931980878362050952066984487702954221294282885683419565784142996450484875164159843970336422671529019459496269528280870729070553274251235811154431860767505959584386022197012484947512434134966086616948026208676494507860759052737156959425599008446778019595373217448216391846197965606430596261601982872719855949078883235459945589550966909216286175385818698570504701864437240733661087756466360149802921375600818976384027698162810723659733890543755961802007158687907165273088582031926795429403498923087799879396709552116117079556144510928627653333567402337538155491861958786347844458039971205988069029022253471334636313043710672731337395317109837001799096157107082823353528211156213644640321184956922683894619822939793066871203491932229024804825330700226239364534262020720970480832849584289077085658957882428691369007055379516589709221496387325343670832168110026314439174929803249626547101202559446521608729576308621610502579723983787751409024868826748065126016660465539327524172731468996391863414419860788096178029358300035045602564696363111020514357403027113793411086819832690165679441754431229197598158688511126695111801061298563219357297557134671369794009848500722640267211572823690979457202024363764533859843313714844227248288065739406681518607968366563013391685423944100599682724730680 [115,62] 456544683892723788311004853853789878106300102959181518758639038772892950010863959481878254967130917208925564906294397699485280632646383883000728433595296041670958724923641311326169783115576014010587438138655129461327020433270748366327007007818055160873926113022063727676548669756473341920462707066580810851669862962960057083640476309328390371349749905925069995690353433319591114061821764314924724778847249601433677647008425933528556185920767715075680002257628468983777617754593124913335579035883199003580215001145132408799839273082113812497370590174787807764873191883247960948308030032077436606213165711297774947473432633813339168203838339552203871431586599752473633647069356536881591439761252086572197193113120362618973767357845085738462090727559334173320314266559172510383017767301269356721135911081356486576949631545245468275836695967996108198637565267477735332742479116961534970693405578968317740662186159264355063933785809485569010242498544653464196060037570160608157204182051617921687791942917662583157210715593282229854398683741026481463571802989519812724449284273563888481359891145311213982575895179085465566857323697793939689544826981367471877626165639357383034143790459832135005979193980906053294121779282768085946720069288293016032248932755609290428611692075347640629202796410640610941448011928217189263749233565812357207563747316934033009370997967420262456172767740272083394753499388601622249800387562506533891392968140258274152874288740611204496374218548399004601963305325471590531421120592941987261279087385351363753380809064939940397397068217639562280643159419654937981219760487419097306823466308120446513353749858960462356078746169193230179796838402189278851821823456990561645710747593482423128170586036825955751850108393038068108820603637433004400000 [115,63] -5112377139816089466278417323455235719953983427381655673274966678528118413301532276724010722177448305910435665597625853873986540586180391690424886968866378413368984915095087983165333367514955579170883034216347981155258027203520435708312628211096335225829180213012779251955338618835224732769682390376601101084111582942300757743439555310208516935841113203701653044366089106961929098493946132487501333620003547477713246250100313732523932422661775538549181515157269618273720890941621141422958888223928321154261750625653517464713075529405782165997841309752257380049718952748959041156846592195950323410051847959350911465611989789512154674192533432400161222403304929282531412140098474910641335039953878975481079689031935779316106598388245110530581657749639041989891869479824687576254614749273020206881423504455897347394104523154857410637259871120764133789999421320554719397460025003318623668788974400419499332246363660003792917198993532077539767105112541283842975320331671306567542686395714119818629569391722822277612251056723872135881765474912866863633122099596884788389223889337861351732206135122604150362115212227130917321471646370662612059405112324353229027909869295000680269932065335958031778985044284273808740551751317966914423537677484471150837615239925934391057072729448306827626932912609527805447117695199138883936811455102144194344832394497040695855659478624149464030240360205485119761305606388014371908447330678395014932978383908611155076577066697679782248580063807781080170362163418157211186772791964497307391351640798176667106905285197924384634963868627465288411107287709449122296659102520896602567609696102396638057591440878483099522115468328785697378426045062353869527873460173331746754320075583579453347063940118822274140594023550266375704779267818909840 [115,64] -279587206029821563696645459468756207254739516548078345721075599805546998483753058631938668876686318844968505502795869622312560346977531365743476669234810275445194814564868302689310214705394218905510709217751181108001100460910657070893239176992688754726010922434806130069396706490935801106742005211159866290970781282249412400104165280806525055388814466619863778988180251667594483534248744026267173076577769292313575140539127958755089468769662172289954183870750795563344443810606467592226269874147659180321465536500770756853410140728405478594109953737573035755912311954344942203586995272435129424879628022209570732986803532302756123720016915787093836161914406603945452315548856925563341567115196737929166320468705344606087485205746786926448640014811378617309008322855029892276253775094711186284679048943247068705032412833696948910931735121561885338496739605799172827057260207711450116740378779446811731350398188103576561674618721452247223917931112943609688903979875643454117274391985284798698446971065345321047010952570213402119258473535529903168526538094583133360780385922380406839214151099931185367741256166142781042246613482115043874072872364623630982855758054351398802122754072798719095308479399243860238456121187681083949172880243158186102130651731123497057118669924088496735983569195735026651032305697182980965090953621143840331933769142122620377269218782658114087147785263049551275189650805928421365137787345766403345710972263744440532921333268528515774681757015617571050183504030302695844382255231580579924902284056354934725201225753930106717345072858883011062572968122181864773253886909272792996276142428281956133708165319199142251585366422485845671452791550762079599814401746862858567982971382517529329615506325209540733177008545368391136774466073280 [115,65] -435666412643502839004653075567409177986354008413591170903608051664588952739348865745939015999151909002512488417028169147642339934652024142257951330348633449213123359066193930700047216389375838666938238859024464287278744734431083260244114077073692400446578708822224816083535825136380835956985455238189541148040096330295252495757711948322938317122667047593934732544558213349290663363682010107667329859794062954803204066993784598611074722659860198527302006973192644048340629892213555295106001793060245454099213145313912415421401196948914469235143435874645107814936941643835605778357238458573616792456684576650104724494972681710666076328083982156738588618491168856749986729062707546157584342549184125859038967928469997010975325367118993334143843433092475703392406183566082722113781715180198766481712746486381905611481713560679861637972433719137508558058428798356381925938949766259887999339037859431013278519191240142839650225856570439978595466917343069555741493705180737625514812588438452887196813703647387050550820809805747353623095408551964016410651366185051959876274413535454005247086776543185984031667873166867012573084249019654689378318917306939829219392477241794826640117074288176262112673870105068844678106199924802280410188369975343207485016663805455606525544796282904785709751273876485334379630848860239018593819986067802907077116888620031922966375731661371931918436460069968928438610538519798922846122246338433803861018834541523818993157179330222414046355786127389100763552911337932292078732822350777804271606645638671128666328823549498539519945959225462396239139463260453756050781190552205926293919224551387980157881934552119562138874409166294463689194995471202784834429442827412554378396163517097280823990883861207827410211526602679928454917320 [115,66] 165314659975328200835867267185044995882026989022760616215439045323420031581713886158999836564045319437254788619864696614301073978634709295297706520396477651801037126606534973901966144687738692022278106126679730683266579554356539097446882720041922198392623529636852524711960683138758369045557686394276019650336209925323242482751052169989509815112336168401776166419063495186409275749026689701284645903197559998869176377980862096233572877438531624580570242371348342405139486909127610747959353745474596128143706260483593269106090362263373611431761365402219243949122779712014508000154799902486498886622640159038429509854651617105504523669245116174433002738084731661231610821888334740957403320696061636993995911155281008816738954429601048613781865269791610252959368515358550617949115112076086318077135384212277389738831748274850040031709498182637140816587931284199858424952393679992671268927058862746270617153746249847491270546455467255714333777864722660050535946687643032577016560639986788666729737951680869463276397344677384848981863905035952364859200416762386195611089956422780330817210317695017892015675063962762330475092099359356991505175316214692006439190395116104637017999222065575218482194772219104225060007718687018490289268525319143636609259359218674029280187320289242656733557649641826909796815410541496310020545854017377133992203256976529689937924382989708323815473193148178475075263840068616194345292152030656304996913677067111260275708935858545087979110185454453333719431927392786687016720150053547274059221159103126606561492931845247676191565623097015274948302036770678631051101905847924576466780633326662990524338382905404059073757489573846056177278418349881926505671209608211313314640310798804356367974703173452992758984288898387894778880 [115,67] 370722357132116610442829676155690411589911784687050949379759652731073002879596680674802714932486229433792804340405909339628601398934273255713355170081851192815211800980323796280885241298996653046505046090111618580683299056016666946610766395726749213978967075720090555058318591450954900219542095365475627399142594278261657491869528609521601910336338706297298587294870940541799151533972919459475952324636963964177085985784590554758650277418484058530701336488362184197759671470172438418023644348625864702308596994080271531853382373939994119580686662180627268674866188191888082527875944839875888924087363589194576645132436541704514103522130701277428589778436342690058832303184292008596004480866135512625500193161068635449421129886160530728541199636817322131552841261580323192514434848766934341399532229074435624947782834002191904143179778444578254671896515349300870765576533160918950334768428087068644518328163249423465069938545469940940194111727544749989071048150996105230459392657400413596758559722335698804717298223179684105952251045009014296403540810772714060969317193760306292247134305594325017230730517052139790752225251883457702811247321263746493151057638180880592045260513973089623678680802818117979079689430965006718233923335592828067765634960517342475444230737758114057461990451500858891091223655185389343131842467402865614861013542686423160167797037361951784003670219458055493621278782619587915818814213703957341433267933556796843332408929305262525131309481649632099650120930135681151498955938493136305782421030696333738119253488294026778813145714364045774132811803101175649936998929633080594848553175835191560803692143090128837715768123757089502042577802640787669474037289370661881799937148472479333379166475584607062892168044972830720 [115,68] -33149500227419691450783514676503980644318786033503615598001076507740661290064717186415083882911376125817505118381567374153635196948179423454541472307041040022584849396993387389909920686181577694510274946608689518215940603328313255455346610111781058735416496633542817561574153180769986789515041203831424504513809575594596143227152603856836474049934087037229120641597016575959246091016284140402895126975688279552733106881572166064726693233939288948375370826084179270599217524278060091511497133832926589238172849413618384567003484380186292812135802947215767350177827480693402644225252735041492561879563660065183129102316517991569808956807983588136468142119425539719041523153652541051818338433684657516011145316645789147626140717886496317534922848985646142143624520669590963834444168736848941998632142072449805066846267596713829391353973696214578197227816701205457084252678652130833299365911954991172991288957829408918526910494700398159387397878329542512655642298662002691406063544948793043670831603437992001887220229592152999005960471738006595838257143172334491463643638611036622673504330176592806542105061025815037691487744385405527186133504971094334607767792278920919690388345227940606586263691131930249940257901259525958249446097385197046296923891963388675185104822298422221952687873718774422190854283344205989945519504574809182885924568335923366469131038059194352107754742961210865774063040653956445346702151322502137651202681804538726179378366023326864069986750748351888487501639442467321369784066802309415196228650889525683289691748967597692646887827083668375821653955103485560486006947542267572192938851994101014361271529367212015328651063480470210362896484596382666288878178986249489632685278465312697377581462872414479386016048352384 [115,69] -262924325169468443250484728692544477426866180126401292735879162856377564314619165820338419929965699414777860803809824494023275149232345603476874344068271726608333152533538815238902179437497360056185983538111727420012279792354021217642662826707663570087248809774142383388388654619473249950249460289211252980456931059750513202851299016355525176984735997761465315328652803815708899527408432906265802614452641807081918640395570482726413480590238354596831559898155106575212627447822937786627588935253817946036841798245012078592612947891741617269797470381421432413960239154002460137351692549326725033076600045063879692915638543024408729126413972748209693704798860732817019906150567696364432421692647445960314703021977189656326357368268837928843619939255211571479844327414138203087021954394083721361078003930885170151475493405226533114312289678957954165052249302207783250355097590484387881098849719645003682783682917907414180631194960728138636781547835714384069094939811075438992904940295721488882880309025833968323060911465614526993423168062338173567371720347054158468708399557261631940300157360216383183242870580807829718317590299782066239942055640567650201390206118915456985137591141802291594662069462194352998594883714598730002345144210565232738942107355642970795179930436549598547017323587374857083050958021192660018434015723476538856967962037007099795465605324041770706157996399617313580072463180436303761362677228534637996828244638275795224686147373781169630508973740652400397517790949402795339235355718783847708724709596520784882149818744902823898036932911005942538122506707985379148095252247849835508938514781533567078100857448815229808854717952995372743880044148981226361424412801238318281022589356575063912984487713747497646509744 [115,70] 8722092801766982265048600379447621012602504858292278277579904647203197449930377931135445823663038536397412371767572302972740758835785497526111021532141528884816717603437731018115322285547468045578255239160297888467870449911339639231743930388289608582922730144866498498787932979396846790674611672775923804145449467058959562115321584519883879532973752315641447391044225130164512783218706634935745514545930665766156593483077359784513535515927360136933274336379566407772531250942143934715702363461853801654074538583597202737386383371879675473983443322981428022020574700856957377781680245823587212089877753322896349868492269933571700058186746984485030318738420236394616163646182977666705856821839517640368755805182383510464865457944711640280549658484440705638616361331901119843896267295532601227726297868714966277176896276906808502239106917584867724354847512694007455266024151101317990433835573705534871447711244766164578400745348640655364749520513387891973808978145791577125031448991116084962461726548671638669331697612852108698283278762316088988166784898796865892562637462902151032120929184996180948094569959030687465675307360568500435245807650139280064566018218169216016425132949660856628930165402562145533826694198321243295468129112150238878522906841617806526879305367051661017164235159791902739659586748836210943767921425947170544474886270620924396842662088375055136255733452739851541166501196710293820570489830639961716087605358336894379536280335533637194575860701451371530342831061015253937871140957282919057616881773768823326531643436504289672110842986088060321472227945432428799889720261128259578341905955183337977788540950268049864121472379864037674533450700308076109959839613753289837152370907919055024301435534156854982528 [115,71] 145546509669198499211827736764977497021029826398557147149234280062610273790263431203305530020608218077452784592144416443461336890573544878429719545517920115089377590764893533242775393217779253318897215602768390486721973096961561681364855356152887451927683097150996593858182093207701768800584892645987211236532754254391230491841532533656564175932338812605685354930371472338672291698866483117529192455927806099175265822983806776128266679241253684202566659755249649285245664391471849180404950870975731306353890521121062060821637385221743255592725977415467537342184780661928304900749446576647857597108315017686431997915469151664352796496089070100166086824862894309525533401959191902232162647447779513335775202582536903295503203138120735019378342765413585082271151450078378964196229547285113245924752421290562190836924234697253336014245654133583829935334534699658135094993197056573952250363168600550013650662920980151253741226180518399778351579190813720515679314590773195053134209108850844878822688936539464844455328816782878711884051607932629406586313275549708178455452974834942646597114785945728699321841465014409721737401526736292737967944399395757634498246070821028288468873522301887087183899735560783616386329348968250754396110250191148349370437805888137010666856440447215940393058718528252400186097237015377831913713640000983880288247172912049160899560043656034672436476584437547782814840498408500078635161240509865512398029674182880719752434608745449740460586234699313620947072033178815498089558587569330632619987105885237674857531772370249132486344352161996278434382843630110633100423421779979955616666999535993931598521753647539244234022809737942358827924736632929253057688370395367700396535658137671526970958341748057392 [115,72] 1412929408564889238227398322186050026269381922219367131769926172839031086077853009767589813332193255459941331404652890379918618193768053510748176901925486637897522020165627658127304834924275405027913205944605024271132671613214792585293706451610630774936483567442571993769516802543206613822025507740197965533509628820127310325136649584574364925374351576319096396341116526474542417423555892420555098028831983463269392667339702575557401238012638157424481908423680765574520417091013445476270370773499731239147906300688046358487449189401861108826981765638405791504529724175515305175153616778304473704790380447305147984981584541687370130257417876211292013278339546164272032980622469378219341712424890887990774790412322044142822903270583275417217745512595435007588851944098117263089120989368896774460737624991679450734306212620442596284668475211665288919210366323983537417388450114377859596546967591334694291362399762620210532723033418983000294975150515248388587524526499510973038739544140426326341355642866521608383022107682392451010224863972827973487520470087880415583413746169712713145663445905671807069113684315067890277545752102059332846561587394835734089617099338509488409234807185017627182879646853104790411263974815949625377777703030650156421239494343624016368745207752704701049135447999117647897669980318111827315187910119924165945272005174992688284168369319432310438315086819896129113669573800413366792667468413067864951603380352457750898676859584178856587345428392465500839710392036891309343468910430870338216204266412174660349489157865642920440597278740891098925685173165420835198052488773699150356103110864852321516247735585335494122481205625076743360901333219280764552172220981682685883341460670124056971738332096 [115,73] 6665292929568822485720141650943258874977670067288863138786008274849102315879396785277473688270562027242836932058016895783810458296727247356146988238814586677600372119325778750580196907558541947591323900766097347837113732719014966943079340681902416566660943171686255089384736757807342095670610601222696950897017836225005439145276783775417264985975433560647314306933460498686020380013606273155165275834247876256093913391048112030571677034529831139483840137332370963655249282364992806156415681608956094004190746369639033238021287693763546274992384658140851934018948941166678311512464719620121473119146583805476954042287468814935948942027162780897283572426039122199394118285461331088882709337348675282894558466453208136707182690604366697204349382296589899521676553641168303982902599109087837194182590969256549881973502036578013770217628623757674586322504873339519277138989527535472533080079621794864339590147365394812632859178414198240854124975897311120455877651836791671027840090376282739746354925700538837545221144290184584237159910116818515790298390360980692190557949771651105412825768088200821856910974330237111814150823945056385105299728437452870754053381295508323384332175914773641226479028827733837680001097334089158229784809974396670740329176788645477137237755623431052150292745125597483555374063797059816781869208606742986702908042622923113008268744039203318895502396067892819086240691625601801961563343963549029476681465922763184477012677557929547431456398247757213561916116005746076572834956031706805859552437497500272977466528877802064161981554457847675006473675591049771161914907412285827103527796441180153315121998988815550682174037470573695532667842898979145954813717260892831230562154707741410512630248 [115,74] -23245677358768215572888718977670169084142996735795342010104875565141749088408167654181252314795647213653157537881847743215168477606190452300380228649510868526891092925739915151248570600433583105748480144917111567117121107784610288384935354703932598204571117095385704552315667657658052542257288625853636746963023422213075157495995453529305195084419277410501501185829282334444631844208950620473687807440335002049432528088998313273113523831867592533840443789506500692326352222068492249169396629220596807422880083460613074280804477523768015760436476463911441953604698118000252560811428299230503815417102902179633322302159741621856137702956288517005615003314585523194015494827975753464673483580787561487560456613834509296314876256831198630312514133953724007807252274200492870584391532378849436811254251409368989422973764336576711271972593036798608105917933329430372486497874865444170088143283472540427558114722404129924603854141326938549144560492557549993236932112774534693770676406688650996286330990049884496230759966385176676461394927011664150660704489180861648414379590469624843724686360114620717254937978487205657653329663236144634295655580243006831568646068702872003560528667934926323631602750978617055226735869664295181091288337322848616932817287126148186843060398935871909967938946197802850087505884054815787910329609343358294827936619943001909690575691293712424042752284100460510174129041133409829266522104038461798129837764191787016481882549588778047424504168069342631201228582227954957821251214022216078708147904049282720090225637010065501291708630355656351332990032217559276255923984463703753716760738099370315279558086395132956922690465227779903016985969659202307613757705464485533014801601495639631360 [115,75] 52286794344000301115725261312309851701184541121715755368912891053979688381825909535953372872494504368947989571856655408593162219047555874295234542700102792751312041197778593174214483324395259480697809248099748809528345630823531581793229188905595611912023061823574136325150920497939323275981854284079775903496456490208777844748543087291119436985587568401343912782988108350092651573724431356673811586402396632867601100985201502083059675133458359807871510339880198830093991353158228148029341644567254327570699557911457779663267861247248701505712968923274758087078727272647463303989607569284262880313796163646342316936426178852924133203289106269158216016244701994508200138514241952071325547163838460122095862114698029757406612842041020203516656301249614879465075111485424157894036613973739221357968406645799377809480882779983855577373458739640488201958379606541731775618056949188312823042887092462700578578522556294819161360874949704160998571421348280103292626211864689612750734922943295548074045214787682835998814230792377264080035793374764616751600567787700181205238497102797318319553921883384420865056331088730333963309002138570552388292297579487145324362154226483256834828544931319542443746535867872085008961647503605774283408867722599845500076341095078643884771373119363021333879877105908660337420016550458074952762908157347621767169694195235691149866161007651791764941242425641948483917959423614715986508631541206527666572025372148907467784272297000875694397348225134344452712457319329662271591174775386797324036242833775994203165703839406940217209509214723487803380190123835087933162073687728945158667183098933113369180716435466799041445677230220197334484945567564767730983519783325016949952181901888 [115,76] 223193589677181117217729030621127633699787825226903785143854278125934290890416554638421962266292557784822134658430883142924443860278365841793193310832205697389701411918450973778559689991632598755779086306571924949809904607762368368428847596187568995774765951464366878127418390482344452031196162210142292473116478366126805206609377441129045518121887964258290439699071024870337050707100917486354916601803140252340058187246834797982285056353596531485673619574032615707745380302917779862570471955537488476956331026670007182716354368585664122844545917943329301778285288535590611816867376384390683770507539766050561343586884777839834198777070734751830145534508329082060142592827376479745035534502645600217002342454174894976475803571733609103620959852708167600901914905375850693238565150243229977773114657344469356794539483336461505573630817269950754575409078053653012960593675781519845300975732364577718120982612367011042822332063319980038286646952023995550295534583156522465567215271055451991051291067645103921511048769035298479148087054054839089361932144881520477123828657546854216926530663057646536774624676315448032895713117979230502219889943301483393713777054155390797766622328656373117222973650435866383638323825055707931311010832529333405387931406510522613372837382745045622395680083686523095313193578134520515022184359032725721640179618692408329966023023643867873326097665170790363774677307464758439518032006952314550882693865695774152947016475408221715982697583358942775128237806190141761621056444494845212780198750372492249785414063300243120027441242295184222591508507221985641033701323801049261617626604958007228309226007862000491037377158213245087200674368245489116898469004444285317001306880 [115,77] -373505101831437584705289570935630917989943365246595990323548929375907767588890445254113235780389780210605006827952199177889820704591012095724806784658937934963863018633814246605923088072000034652983584446827531074295023882648532497335271079264487564656533863587072831451500402768885923721680421533017991366382032747924432649661069122506083064431401479615907565495180672876491474626559847409420999040628828759813738996779473693220333640106668382474266069163216437073777025770361839937571241161766573089642200560934550923973674867919410772603262822283869117576001975897396059470504952469104740869373813307296827527008350048797181644569404012050331643742161257762139754088683404172816422183525129898249076223246845269383735138225572834877025914393700569027587515228807432394854606460659522702893578675787129833503573252588150380895010401925424241832795392717248988227814056871898003050156632939193976364687954949319818242250949756393887141603971886407743440565691369492907091520743414776538350987062277553630182629535393775395448202506545832449088214048463663650825654458736676834254270306999392685733514617912063794395574040491914906364183066144854592165740742266399822132747900422749128666932246704284179265889788541693613668630690254285646298139440586217933238751157093849553871967203982996040170081261295555818389440395022725724405031167359927223624523634747850284616520123589794650434472361527014289575010892781342188557344866603766062905688740042610875740974836101950614814931557011434389252506412523164955747632627723087783875725368192505038177802469204605421313330162768130161012449713470088961540063325401776418935085570917923753316206077717174428662510945024766159152810138265815048704 [115,78] -786118789248557106722780524116507960975325368332126467438880937420768840250224220862609794052560033511370986646673918938219394896080238754609955790543094103004882451436757703137963007370687052894646441981050300756099939752877716972978694097730139603276174682319315285518306543519498203488466832154604237646507872518443952200127173625690347437033053933048200419573348424541548128181016992628089255263151292649955900538856422970443260975616771842535067526352697693617330168946776173054535970515115380705019618981144467995327783742395461293594282869129550043541420715665978625657362585166032800698538852236317112002802487905722483439039318807591844453559724587672531694526252771908816870646351949083023500023745426021307097667467144457223935936254138204959814757730550713264044144069122852390462463081474111948791085004032507033626432428579432414106288226856335138925821092821923684495811790355079820511493920123900365256606795191086627395998119380602295149776605075355242159288699927783688410578034854390853076275956194222958474859279327098558426929476213556666666026061763323861473651026093940063322408799552452477334568363873125071184381225117992035895968235708489273414727950593908275502076003502727714587735156249212857225845031844178082434605943250194827523200661813429801538368867108521270228175311012772032149535583288528240334602547018116611045787781284399473211725338836677265474946785425991766903831390470179017024168729142000473943897603758225688136734938878763797715686414184098505700917849415482613945454280519424758904762890740441019509101298188599734931780393404409833771048306387187204300066426959682633275184213905325845269030852658885101108604072336552103620795027044864 [115,79] -1734812719549303766110808370517684865829634838009636911316839146400960163391193119261859737967815861045583817251018608535887620154436037654529521128506488653661831163137007279903990457567183118179945458706373937530974680473437167969851095891493481073577348320341648813469636302390180300528321128681808454409467869757206632822190367324832381580100036408448801911206664144736317572671801497102371582531768239347912673404270092255123280520920308235825935511041384883339633106417156811255727389996202829505228918685761385932593475903470105045001505771658858247848992834036884009170629176336791530925671469610369324959630752185127440271942942895715099014255143437471300235214379810656492328662299802795672457167355184987780553711181531272166583968633972242959790465340318175210109587911407787316244290588167169350374441634526126876684311557361516096239678940729954555840874448531439230925142430766332529860771260217333299520361885768820084199742520580426583318254679699570503146567093901349800772299109291295515688011053589119128992120456370147062176978586895895335560928703961241827707065011810604312620092942202579215650371080049565486850939244530140506235647566321986836996951739016830630060054627798506018839997504169963552304388749241353148756827944176586905261269980540126944610181578547571039423828977167835833245322028640247143293882060892816924172140444506442488462625663783795223270443594505552411401112125707286502508180679441447514486750417929421264890202629090002336258759980416396981986583651322975131824144084098209855319983284826116251481393722091992702812604283506425238812021385432362957402843795777678533729576601230659086810814152067403526541533660991029849072760896 [115,80] -1873242509191289713426698067087880964337919202852161492155842805668871923465388677693678038246566110335554990895014938891299834466340775372206032124851097602105227842152019982223030112559717817042921627004530615552008164726997737890722792214940462867012119965746143210087697790351586644028647888203889856047282450561859896330110600316333627118220111435098893785987639722276224602744128050855123764438908297371008816900595244257632135820238496300638780445629948684880596972159986143835045767892531549676828754690615262005240952357571660272657005375497357463433213947148434650419866367988278053033191094962659064198478920518694984233139917786991441273325270725234452397185335195767519400475988603197684219705656405100576471248482255509762201656920759258835704430610072429537607988599034404183509792645562662790162866105271906768224384746282316669947434856886590055519824931579613402996683281730781636220278850369670555912312246088638977148429765750539748391398798110882947974919375789093792715883387245472396098467049882068546655657878069420637497941433021736453170763871031734111156628571009794683672719359746371919530510377752141438357818647030528661816867277434963966901886684490509207009354267559654222260023279388212582528214278463979612073303582503033327203373757290376506746079730558271443592769769041653489409061365834862282936756843327591952383369474241000557631708305634809584119977246676397039532589156143517168541250290649398636110757852322920061190799582766233291065293909083709657419958904485799563114092675121839562268232415937199440708502992733347634024801655514536247274198610873759154407125926270648355112731895021911706195942102483629437655067762574021102912 [115,81] -3193037687957629640408592464711063288257724747394734373283054842575396310531744468519442217771086749134297205006424170408076894369143230681951417522414375540457722065805750196755338548448390313765519607576216382507320601274204428759235981383126298430238060375357678560618304403295352342436034053259870119744076802267054225826138502146040873110355648218977361205591859772889129580019557430052630597647795618087945328589329630028796843481966632811237320508939762448647037686147485605904484466643106418255919459863851128184204741874785920794500164837495224320034612423253681986811791081521891073056098940680064914474224747417226347090739625390335900576138603727272340407475473556452083650996272271993977886620158136638097636740930872310013185202667057124707800005215578212040321447085769875684450727952795166030262960061225730633430644380095897281711655606551510923705153504721066001870820607145692293132439069887127746927619937712160528927793963448941763821910262959802537829633039286742084534473534919283579258066615895137271432100010872553362628254914187848237225092837740595177944938043754208835003780626899600376737984534700459896692825369574356400147728541985551797666123381182988707767581860451140907347128474769935751292816510212868799483552464484145644066741375976228525721621352888576751404255967084496942062660648130374251338400365643136347352399857285160396687665774845937847973610392209200896357632616029837403760776792080750597877407227545002533643904425720854089131108873850100434448586575420876656435099626848270336410508912526377439254444159804059126252802136052282010960883335765368573392704921331522030820610669713728742397353150288234690419879231001272 [115,82] -1708166920817934168239431176545787410408541740820503646028123930107745847971768828066462406566091096468987138996617699753166770097925629208731655426704066779398414136286694446080442193410433211067616319800367837139778774218979658169449093045187684650532470274857372781134837045104182511801828034262499733250444973440789742583776248139664263425374129508734890498697418968097781583217802704400947847604049379090964875765379281737385121413037030035755415113356080518729916588985447830166318603972707475349389798469309363029648998606125377647097595007507228031946513760801379212963406864325312545781769440715933134499656447155441996827700981628502461782504371332203666152149578226065052546779648472508920607781594793939250310451467620991084458520401548999440865774466276396754642681839580465416792059279966038420248934560885775576378356602161972586851113238302534152725143943436632430434542576017391480786973778820380474516392009988971989517282050108719756004876137875627122483608704391961143497713111008036583715035079031331501746622743085004821206908780306668679570607484019360355452635269310444995726437273428246669321415948255829725377715856721010350772973034425683936650215391333517945598640804196721401931102980231121495569581992126549721820001029632558481406228431076749106681607460754084793952266609777023463207040436055218980197914134462388921502531747401822411342971868311346669031929926033427253337346752855074503655995379835140354896574229874824033403324010771916181583520228372188876316657220636207286073726211328505017706112847082127093127630472219972050942184914882011678630430828537096425356380326262488262254782886746350057506045999654348080256569600 [115,83] -295047678781147623939515871823286761348066537329072530351248745311634164462135272570537186318561540698192982781573197779900108985465484502389597660450572424031713106169273254427748921291747271202453668887617940783882231142505364716043792899253346426889603336838826500456332313655354255476195966142735998915293603995102245657238185068495265245081775721189169064715115978906187504058183136618931739729498823156251444201110346287195598172613502466624020983905678147646740672368237835242254612827265793259678181937055897334509492142748533692971838493560410265027635786290717533579513811971353433056567487614061639855991251518056886744416706807578702082545073183731913215065350371682983076833168906997674489425717707639734983704490607292212102174857570213369046831879998671303447462192829457985181474455830746900532246527437772368014562338691140544958209938581870810185531486019982134819236059817660884375094325270228679285793729960155252119576824587715424397647702149451168904256743031399460852991296791450950576537476883678736529160448455082151000261025442630855627338234173897761944937747446140957719972511374956208817068140757257580764039717298190243781389217366635569089802947502443143451964583579668873850657246116810713345195279987776340249306401165924563552715335778894638140037525124558657287532221329475633998988875808431486138648986249865150793129794308396613909096893488747194372611387099006770049532538630409895384089704256299640307757935790392859255964325381370902166327186055598488381972397076514343069770702641381606656153723626642876615898010231152966264614445385304527670681126737675367353663139466935654592687642010992193979736738024948473088 [115,84] 1084422600690707851831496310488523866333278964510643374212273642377367609931663262052564888228060791961164223278656651819187231305725223660891819123055996372540698026158983693126755804282701307943267637559427082751211078044790686517477579636828720670372961262321738357722650045227200696745347538083149199600401104198867943906711755026260353850764240205007247227856591516445596306488630836583146477289170868399073835687995508406573296760306329388398202577798429790351972846940628808023247874400356024449822292041073256803007471299854893604406992496644311231064881991684357924086892603747588460109517818734188250683405932170619223188107422343217450329776188725501931194164081421684360295751755697326843396692113045568934261698406041696305265559363499946145791530972144314943109912891703745776646811642782196292326151994650748099061322185114682212170244397152675765267163632175881996721031870082000966194714200474521032414949658383092241360066214751027873478183284279730930640717741612770451826883475138300264799722699872383629426926250308224075418721991108856852795444544459070183644764135513961657021867324902456527666356151426815341844107972719927758969114993497653803550653281435552587333261784707290781720002343291363838248751434725688056374858125222602607418923474882033146566619846871090350051461007734985150020168745697740157303265192426376399818022912186609969376378731255393129737096489940095643062158734632711995582028093827575721031191547017000034376207051456728615006780013428645621203178815495417652822285199523712472207063462208010383436276611703977082068435310533432251070064121023555050601655775636279990933261978481766994129241906025296 [115,85] -6672176428662275128264699703955852420957837214377882895791689773789132976525187355489780144045654652855950765475489254835789866495185018655604739838824383290292772619736067013676492974543120898407639831512174093729906392331188063461682393371405621070810681585055331014688328303677033788763709875602894792679431274707832530070053517064797206113639183268323393139195118034006331470551217655635569331597069349049455447906282784396970794141388571891829903692014930396984633264066434221968472788231161307677483775374567245841098840454674431995945317800068951960872094010887540736809669651200281337578932335462856019672354327934901101409996029134014873987160887936253630126577310939779582003678950141632109870794661454728043327038615883396905164839346643702401488096801668181633706781181931459015664320831959444100464113447359324354513916356964410507830146207009781805316814521383250180197159118773299980601695432980646312329233147898766132995649822346168778954308660107055024805527644035179800638339194510916944639526620870994595277309283856640807764855929665523751988561343991654622084527231782737363876978183081644657016609953532365785447751405605420245567562661552966922881732030816697684318842293342886108575064675716068987691126171721103607380389033228936639377165038008236791707916530933263740095810756211668596710343068350085101743744421425970121968125042602768133214815096376002106593376452238277159333504892665495008299021159092971797413122670409707081350869904132975835325554808683072783389614700670712463238141099363810251362379053561952272742466661383850554465317566261126842779872706118675132871830102943393744764021869924239585672369786 [115,86] 31024851459273767857895297762453419580501774810361717665905180823196380288889726098303251997272374976847192210005569962352782140294099749299356785988056569651490775927935528307377223763117951319133895350497072513785846940889730250351945592051233564364221606449106843310425224812264352806744225480508614016132560357622757546255968484532665671118207302162360500131441989574356347143742819355171605690577312005895861985509775854435886524224166393153936068582915110258249790524205604330437531401071996155601306313014368123900633684998743106934195488389644258935328789293826304965571866436044894577457087883163403785701219122894403255240223895725222905546201699087924853037994972045689062410024469614846204120331360853120037498236217173817629281604312974179125985849499604719911106098611832749611172742099407253811812876815141765981340794883669214338644140413462003575894050555312512855445057551748262525820064192128588934643261528885789629112737314857695717076299016420892454960871767544918522088917428200134918096278085384418669009961220690939683083295704308368080522360714486428479099211207861847870089600384543506682283425739529774956079652251977247786614965218617358595883896651233449989114776841259623886316670003079041085453828796744616789839508597358322572698315576730919543569641133410361881510139388178016974175891781186527732278906634666219669023164354540235271423509356491634568562508768981983532129590768986698105282449458000345945220846684815057597396784151766050595223932966542623773038004298967567788971343351298834119394160969589886798840787356123491921843208572822241772633840130740451560597799063639832961473491034774474111712 [115,87] -100418991129944048019085765869870346119373285819456617235402015104304254477399206573120589969488305504309540285674892388704198310751566055810209401590612252297393736187256105903771301421948092307820134311315747620752160452613341540502770809624830752241645225624102759387371475108730048446914760559916076078316382268390444713428494788089505631530743662751327224554249332869800754910971571479148069806228611316179655354347703084573500293864024830423870864544150266844657159634753213883537129878804381101541761994283811563555323414617556198872613344673625907991539508245381414332414448845156396287818311198230571714366251186951592178095453055102358583474466684755145235439285258855893113361580371323855846129988664659953047726211043316876376779129522126090444325002337950524206592688277659805639270037644571246229531017533844078692487849662981644369456599254636483615470859140497115880673114899172051776285408397110571312445134625011897745785302230324999382438643931351833463108119034739581790798071063475874072803997557029932479049046898582308376208435966557154389026897263097895703735408083515460428943344903338614043431944958867614780469664509960761880365577582937108119626336295542928152991496389596841177820536423100944984327940622803847905587854512951677802262295416572362941428110608009744891638865833325503254108565264040776628767554351707202273586386396623080467759643591441569805122015378099062251459880771516226397932386651569549080108346770029769730585228390966058157155342455007463930572905336861036332748335349412467155672091951915811081656101920942054624565033168469806736723290254477625395580476308921543582485919769225300 [115,88] 250994757639991504968785128303514316811054886426658278055728817623630885790593166898672905857911764904834512110187004481420387131254439801414891360031887885187419239919566244098936133208300810651143526138532464643587538357981363666643914445071695205181932010334357225289002510005324054431564531836383715779242064802837503130509369617346786631562116618568891202728986741524797237370371905807011089252102313942946281054828607823567806729847037274831465276865862885826229145969352962962225373570496445675945855464276351719483860241378244221932071287385785512466636656949773624927160089327251540174086421636553239880934375186106169008251456307896616191701430075972086786321363064010050667711339679456966332458345412477844797120875849858805020810786358424823510052593196904591813429907883060681432615313408649600130163465102012346091937231190489792824414110076795353492771713014539662204156735867132686222503719901360370703731950640848710012083392193105493267397136451022162608685152116390333346200523910668182095774409344072360195319501328250639336998529689827064124158197102243424227987747398877440124054963152336347297769240853533984284722678090823426459522195557144922880868809144016041739419375795488372152205260348383753967237606200631569499584227682172575926084290157032971522743039511990084120472189776851233156286946906077143001464957190717086595972488963323013261203192585713683797468100092352829227709350184523563110694133425844517472155114969895487636308940922220770992880062862229178010957556441956018566789769528869981832875667511202279668902033862738625571087361076604663471822389837571786901225337107191974839007883008 [115,89] -523313472010122682034829567499140846029960669222876343981129813824712957176409576687715961794738316156593423419106494403548311282344193030574266964903004387047221776867435011300826869882431817419741860876054310200478574905048539917914074643210101183150670361931878285138500497836714658160605947033684263292887486022105742221798231694512534995721847078087405626944256859575451913696987278554676262006067806513748044176054568634149035218852508762038388087560041084406495514310797159393429357344919524626090869784470561231568465319763684283956230434194050532331968923347678968727707062698356814041765479873493771642479116062223029333256286309817927788575834385129617876506859915823122164842657214798190659034301750427986576096996445730621284240768714128730195484706217504653717619971154349042118639386896611480108754584096100243122663524839383197218001463541238935808533002046101449204871358293814687115120814549091405965221607076650552410053727244175960111799426679601538429679211953914556612759452793218303529967442067410677407869721113757707203361249133477025810270207733905110416254740836728825206696130663709232780101034917342587600850328335578954536736679259492205742177177885250053043616726031287198254616478498909473087856675966512594712315892438580398204555922418605048478949775614224947656109026113806328392345472893054247241991933803658866996538641627015734274589772174611769434061388835955528339246527320176449396119579966557837821028324025097000942210606416951468959279286448935993479143979241183065945455333261176962168423407669141207871733297083934611614518887238873592489737925181395135603555873680567466110656 [115,90] 741920957831606260136324722355113326105654960870762155425218833743794219171894494339184844308759794301790859559752387644287412671854503367148189984480415523567153173039305137906021357835230484104181038557001602102733030230854723108531426950045708537376715306101713575858487701307036817585437809954988924863731539051504449784427102328006611540882690757127743279336661979299480994288310194112500061035065276733412318175421120759042752001449756590845462938287734106033999890631192919571215674952424532986814531417123856370950449716603022443504582601787100487349387379798782915134595411683417063186336395428177618032916783380466253673360591706909073481378743781035121715647997366869592773787311043259211228901438975061295386095602769622851910006986424285941792123318404765315268586262623105573307075759714204774485628894262299077818326881433225220641949787623413943986349274701446307803389803065557945398634766097401464946160664369020618136921269379679651593688630776126511117681247347460088793254206798537022041597451122653580027261175107605137528126270292854217527925800204550173842742416521463399519761416564323104995965720496235657152071023829125377715838944849089066279090973440466197016276910623790978430978812269332519674398128258344716190694789516579081108804262345152255888427046071508887367215739775251173485978810089089283314057931311321697328226608645409050797668361739628752092889949001576715166739526808571380495697030316302405870002107091860151570815297033799961518573528451545615708058894151274409022758213350116665199858897358241337083223367028093949996160809957733612352212723945938946095706563153618752 [115,91] -1241924005687083831581604259820702449708873360247702883866923440536526743985282936758140393123281120207283201842063988393363192387615887888181815730326659043442829528365026633145993922341395940035724374292112487348059414249488860557152963884972625518916997605802548918200326489026158483711175929770992446956504799193277558047047902011770084057781234435966084012908506422810749798190185720527605812244924336940357364152497651960162360390491090128423017277852363858564164907993858323314905322539010344299590442468530435738850313812253220604140274463352008515776972242611508745240322606094895963604044397470223203357344257829192670905061554118220467209991953200633791243503276395728092100735184572329222947985622271369308657146347093824509296550817270451144559942284593553788485580051197441987975121856298419283372054685838776854409737487640081964734483657485343501470335419350751248304474683670941317986369633713212386356650679229752892485094764400037598637559510332318364035711742470668618285739950210240512416077405566099837848315492164095019689810341782673316154728330974209448405322968076049703047947967083768964046427056212382256206436840519345837443574313806636379400943763133071597759406117542557696000112943107379327815571888771460337941485040953054114417579679169354816677418950688753585003215391860670878806876701097990121685681227962988558581648962448958700706269537880308041696695914207312095867969955795207368776458573950723176857129068483721588931237053251942315861282006441551560004839345424212321451692943340674960857639527513575021625444107604259769935205857855457985645738962695518890543908263128 [115,92] -643052058916402982057288849167095156372580231610539170290797503033765671100747478717716923265839488295794950858179375393512188764144250256996717989612638283242759157415466394856764955152755260261723936948539695553149426462940084192897281385960930515466756757100624837955992558079780427959916834233473133718795081125025194791898239381030569098437178678703655807947195197681394813001105800438449289352285078343224510575955100240538379394882724786538351051841813419565498470553439676887544582979804416355095938658952421915298400540743574486215564090234450148755316317869987946458796216799792013508681610652486726380838414532554431913007652182015650305048254535778700295388317979826085550919469817650153983764188313606903812675372839070348175373361929476082957337519327533904886938548825288829312257244250221631098276412584941388934700817622636932689075585020751521974018158525162413272396062643116137544383490521044440338719250756918119514634091488152226961983064652559978627105981728772196857090753678654255819027505431847515680951847010119467119533647932729532860938040987709066194759239435948147695639938230261150758056724349338353862026971465913958220078455127854342258583622348244394439046801417043949568504974829772823627993572313942999517915338531102371171961857012302662109272710627430514738846896032566621123713674977968195936555297804700265999347808531917380967811747038244876416918986719078951128002356378859823321050570056308903473960730786201023229650197465598721752978214968681965331328273407501942411039754009427079164302157827688452645081439844846786098235847981681077223070037206748583146192 [115,93] 4176254411217618880339063349473769752402219619787085856809065801413683758308930010807027955285205680055599242266097416338297757648781658185756601145254264305739166453336277927277062209178769463036979915198555241288707215493676278705009892385622939718516834639255518616478417385600226044013464064043799664016717748856194824643722050184933202420482070224272408675118432464274754245597186545482926308341061307119603329233876596543511847919339961603814765769386088423663268336265164594881569938220631041993686876269355841228469490403968936548433860333369595814309638737243795593386340263872213158858540281175416573497891287635245762512826672514834528405875732181289486427155682208168679961353232189795351811507182183325083155074146998894888408691491491634666042028949002233487505283254394272645231728437295413505807870510109646989277974211857533419728179852956826163377963074258632465988448784287548005410663583040844020100833972154304573546031082273142199209063801514948454504971404822674372102226592636008881192709130143618056805802183823076907937457464589226597933126052814884322042424567068408703998419140889945219693561159894559080431121583138421293059365863337636132993717254954642469967584538818376438610114709903146190696117237806057623971912351405799162552576794463222998016476027962395084635557126990759178792599392605361050043852377001492332094138363052738441763894010298418391579430007730414770875159431430382070553987350756534284135661552311429119553881130986107305633624433456571428003451867434731725872683049329349128620954044307856671696288947423651045535260263871936128237335029615093454 [115,94] -3063225243700129754372641849152508906959859449176446680837494787953549874574230454961096708151310307407413516211780179639163737361058062026801964460049469016673823572426807266599199797055227523560150717472518228430421368195399471993504299211421902670819739098058149923474817068187807231115785617230235541743215506319654648272986272915416738746625456393688664411719574777894922177107297327882701292706530694708840499654188557683385521862712814541101271437792731620682983046170076725899585581163153172329281014411947007572714497032097139642072841699314007223192027291505460255053426699027237227993608366262411979800213686814139214369251538605499686677446338877553011239617977662596453448622212070068059835964781583776478775088570286258329620552285479442145045802995416324951860179877956876062029864528597743621498494294494501918980590243041305116570843755566654513687351414580714701118512038214622967466718397714191741350560121556033602416848400902249494513391551568151845775727263075370307371387810135544666354498218060929717748856728059973977989460941727737326419736519005731956769190975536991835092190993291889725596243992245411624708290044784811351039735951655613765334074082807361088641522286603019767003708095548135359042523356751561444976932950011820738165304412394290422392777261808533145792696861707115473201321499156194956674783185635806769935532353943603189097489655776096004083028990290383746490319362335338685154836025136419177901727192248042587639058527742418964261420205234985555266978774940385554824780055547889126702899420568991139993617962962975036566496130126821484719228394304 [115,95] -2025691096045491951182259831004364383715989727263622982793868202778943710066850420349173390776076221564325856765220687737925557334480534118216799374771804121784271707551710068299212771373762481143714161689023529663011874817169532844224178321691960339942905150005526702932125396636854015400169515619128762098060207758718534270809784578407194770547212928419744677585182894207209863887096207565080371151658423416814576274014088743911851725898916550656472049361121532072442998824889423031740894802710199435029402852755048361362428692813235869988868073874150816575461877495346245949318576094563047625159975868533264431168310745616513066422989473087751908406163037214455173275471035353508482275049615684272940786589535443483996686176621047319010052559714946159598029714366314127048624623045635767906886450133067224263284705148723353426979994768597606843682160551817886974803616862890422390296695028914934752119629084819096899328628828361205849941150778516979071243058159250415772648391563146193835655879259156711532001203348475253234001203651074410508192664049874383557481309691999184566170983633558895188494994103620396498090681139849220751184974157052080599808704126640666221951965086394258407746605563712430830943283921216376266714348302529183193432135186303868939207174395697422738387187528174052118021823522373033526719018746724717826985819600911429671918426499922043099770138281287924452165933880904299892395802242101760607394610278165368457212960073984928048652697640541772920355473988695710108868422984118967589016247179465517798893620666535659997337297704211609610085453313535582848392 [115,96] 2155027053073939017970475080271435806202384719396695100399086371436951556472705585874106306130840491077456992913782597826873309000702469953071310161026005483113228824720980397752765797291704294716519343085819018856907472664425422637357959101269232255242695921247197886378955670232606506108241135481951923136932902356829470652259538173098668405700344446059117108620448493289781845798167702030248684811476257884523705153131633565070473988888359264807051582450834771632946049185981009122698990375531794594349059140309089541954480101294994004686767868517256483819049264457217728726020837547109873651033411784794992189539957141072303971372991509922987912848594501380871088751341592628837084828029105151598138980071874847547039861562329660115517004318409986896937226534778321871493150319604180202372918989119633394366916968275631289842732290211993338088290162945300652286529755528663816506727345364457328882003619010635164385352742645045696789561994693911137899038749018158486436700984173380969525938112107684649466490127444584733093284255967296674203302169929842439267770738982007797849155580833548186514895407115118574289485113086347070860957084227830906993771457404727947272524579728750827962590303617211353017966203481015740724856015831477090851861572219498381254198477972805039566928401092121076374391206207635252696613941583957010146261191033089874970441689924246157391855627619983332028995207683569315364906537460214068529150815563854636192977433833966646714660763478385337850539668951552956277988027967534956023260692262939369583571776049666600317185972872404162163495044956099840 [115,97] -1081585707177556900778334002891598831136427593177259373596142347885448800127251705677870181646680557660382322656663958687581788951383950762053677370089811049088995388666181668051967836217571997972196089114943475723826229104390012976600201391547031507520125165916436936252822136970155716868433057845882332000105621351505926116395607759190706820495039067735193740829299068129015125868641991458709453963695085053564655877294366168813221119258702510473238113847378480114503151568655375727054776290512300140043086796488176000598962166837472744729361358252491409073120704421352122410092915793977619261872004952744084006211927268672460008901497509635293628347193063908070895571336264509782927868383536830601238871573968337463226141158629352724508821747970768718425459930932170761921867259442527381469158690513695108672494424056843092470285749390482731569848055522621523001172036649246831236960780933730756093131393908428093904455107679712100566249048866404191716882719140720658596069334420673042578737417742942617050277612915982820565678299426046915580475104149366028783733156395121442203137843576225433131107665304478813845442507628563703566475858787200694130832054007204014474202452950965122784503619856937090812816936325054259608990741409027305369197386295365097272373985283931175842872780736076342018469133230400821067698890618524155645849582800483909202909038204891142273412079209859808290314497022061404085197730144131090488194222228395461103312290486916874496608881356900623056555584363863478367182534806131847291242493361945119501174798110001050295987490161253668477733185664 [115,98] 834800918791963557520749390017965633391832643567996840342858301582408008901233519985209484868101366506183959898666656151995798585027841383977787596420081507417736838612838498326659757161007206313476674701345497549865454362083074508328356667817016456208039032735044791872795609927384635217675728027100665396579181486600197328870189970847319848167675665512860515797873344995745023008030552921410997905439172979646842120598895861790320481862623641252298089242674922199656014770269580009218187908139760769537062377934699254871422217574231790545775370127186429616225137188846802399760279819707895183748833563533243083406472648526952324200179085989573407309512773942941201235550572232950474219580991644711099914394510308751103698047174722519603523846696420453670931758484847984028736112625268666690596559423214152845913913013991788434766475460951734614212137818722514839988902916038018691861851037383923553298841292008349182125221060512970607081518919265329392068458296265505787343900269931945474450264816993563595186057747863653839885607376169227911723346771183500178264223545117325713345088862898053573651632191197413199330074935353400423204586128261743511338227004622726368952515369593755891597696585557134884303117004746780547798883505851855852677498564938985103089338044933633563356033407598225996635096374338808871870021625893714696564046048094223409440916542895889446863865213359462909158642488214879999159791798319616965867200894754086924278045015071743988121323731979144272897452573207044916724515617000497077290424792322921424463371314031520611630507200095956528320 [115,99] -25494356299059189670531477012302780794068545680178677493721665569585525287720993085068448297634411933647253648852857361707389522223469972751810545047142291311957293738023993756673163776279223930009434804171683318001474056033110862692600235781040369893965341701325096887390487668965213103827468346393956030681124404842389311709897566430103951852722599160293615307745734710541612090352080149772439823883739091975297452533428118640765675820942428193065864976488503274692340387067758370688835422681055201432939117061835402669403161297745307969579533066025058446607768026172928867431441563191510385710772185672059968612285258551161100354283495320718929255453518387463986587525870894154687794055870067716947509741163526064020034550746615701456575760020124085998114107953962281811470343160311866317055203165675712023042755310895573445644799974266029719274748117533840740825335021817178974869121962902577889108293721807020033264381460805139740295678157642325500030394163744695861761351380420236425085110652885136269767341588144371540480037832136331488923323277227499217172780195662775576938729367942855409883518943865347739572759939007996231470154032827910993624706496668139328611401507725364988047056258782383477292174905085825597441178023927536455974728795151364058630746893126184413302503367876100260244973124284580894247920248816670544458139607695538841761983168755817311130169824363956341130378759906597919715562406098337340013258879492299832634156798774132378979664600388237654681201507775408448234647574819801011516974159912613911841384876970483679594827946543016 [115,100] -81065758441779391281377772947338060292651065864625249839415735214310291792515226485083071642119456651097098496931965702283333393885713446632439340524150128545712887937521442755074285755649539706526849511189019427872217039926502836247458204417959091128204250206427230162373755673430430584587957445557307667854910840101968897168735691264176459416474863099852562726966770679376305064894219513363641402114376816668766763048480899603105861489210705189448047862532634458128641292717874372720112331654753005470678218373433685363097036966301760973365584076746695401089451595118814098822305884797339611608738257668517956473677548629880244073935383365321515737737174162498892164431260080452532869125826538454510234447911632650189186897173388655142776345628098605309930635252590960307474886036817203941272842948766087478689529441905203880298463551680343004658123795005534120011226489255186189688978032524289185738423590688646743844547357818024957605996855691505326191322530433473984094655005826543075611213350712372056602181310574924330112683100940131115390465936139186666998666023990209035856976725168523799691663810492953517090126687098731460603712345356141495814214315461573417544760585477631943595914240640867448427662065798933348278432773639565210278738519329009440096291648850085947773505454962549771189128812956901931169430725661937583452681320045895351165662525347094918360678869624196540335046481156320451968879371919838789204137185223036116000907087066707751853984289698370407739858810745681150079966939935091528829486750817263263012550912306635996292740272 [115,101] -14759110453617173500084048699820643326473066067593043327164154540019850811021955452787877884980300151813699466599265399791957371700014445002723418854717730565632868723923271956195157026852446443748940932822992462283559461773880119049968191620186456727543542896311430687421847596419277273247426992512950152834957258808878648898238188421430646684584956023680813473998779595744264429857513132957960981131603154932479777173043586919567662752337849325261908386549150152080101539178930465330247834681874619335778108689616406049640083490614077278306509845129478196879467202124706401426861326915467775305178805628874831051263706662571700437718768084847477042215327656751824889815427587149234244433528927279834869702811208038836004804242973731383924691828167596469724028711979712221236790279014976164086785590023823540488856820610710476988870275654302783208119538372943405268687198437659285763487904433423146253423079827308456726741004788461152678867524345054328068502925725531267725470927179446346593308432109283284614601628835759117426536830951723410279637102745769539958254792333252097276524437718710810403122345591415323361287025284406759356521413669272147614120330759427374547038315970178464964831467301876280686300230857664627902009078834996611407065210063025907714752914635684477798367661441178590248761453143991390031175662828841987990290827857554793498333564464951166156636047193148540620253184242360211602384687814134621777769377999408421082282843838394575586216087507645537463161913258507301044759870542314283523501953352396416163352765707088057398 [115,102] 1632704628960237742166115007700394622747307657514870820901374893358784924798001500025973008798177522164296803355486730466645046771831407069388881682568663262778483002769572146191387560128755252333399942129690879075931981134895765286152032167623123938256407670014205750427977112548125479540333218511341589845890518668848351801881424251888849346909555681456598189032840326113230979515066960777191743795687268039375960400596742967025282488717314017820763810882092327024017525913843746144296283861656860673874134086128887653412274670650427055660227710506646198900770802152530353176069434361840240714179976996719639355877895804722005051740152362608456259908992742932806238675685693162130771421522161577808081324844895132351383271905876535490938424684358250184810698174717880485662940004231035032291997669171519329824942987220916176655647977612849219638159321943496109384847012289807387871599623177767458778099574214203299620891386419366185166095905631954292244490713094823264873053457878047674013605905816392835208491492747822285706637459358524571246502556366176667382399901112078750114760930812120771049960551501807163140680130932597915142115596926440257475142141032475052095671968219502798285394112387693352253941186332184645563056840937268673886338080396800748541754304615172751118070823990590292867928377365928521114582821898601046485782524259729546190149526690241887405463651751424445297365017511478181237683627287353407351239789170708912876499915485540118613202375391073635682287533400899092562132880298304086278281201508682683552579802878784 [115,103] -576274069148004472726286521378310437557527106195544799047551592165178378562898517959570871513340894417308605643509597451205562819314032929366443960766392617356402338259436753960289743119815019941695412406177294355949902598465626093453048619000710381927274163843452436753857373607584167072729357226601168872004278481267837976693102740592942827761087229875442310953425484902751789995662914274509627502796841001109230948704318541974746455128585001755577992691243673394343272396368996177591463813150270911432003450061105795261273131220731251832859608755376837122897661566427071452445568681925696323447843380264886349880411974197142413181262239961573575568858893434865030737244050289351513755276621561310205614954866139897542694825642808424842823402283236380277377682824675537430078854407466998488638584631291220321011239436238785663327542528983640989390674538243625958048569985349605434326937467687548506091421621336101420444106388891485309773433024401266226408310976504743049279846973025700396243096867027273879524620939919975165826317474757724424372328211070193801734146229073056680064070699270402792333284676850682700726484445369857756914183204464531114220421344287003740094433596067261789331616535915857748386841068658053828680312269349837441331472249720689480093388475065145561521751496379228522266466494960109678865274375232727258666138748104247491517897650813589637833045708534765211777419882035852962909707184261806750606670921633715764602423273533501660376656934160424937140672832486766302361403270506730022331199007983082548190648 [115,104] -2824517555833292632081024347960709682028929493080001509867695719016313446310897570251491344795005289429823343428361361289476471828439158220286487792948612744608280350733371679501921265172575131873081298980674736665559267556453265884919580850743713419409737860045142570383448713906599121529166702981118879961966139699559788829184747882303583404418208506697115046583915450451851892135115512809252499923175311954115533354813082856781121838206717089084345374714400015237791530849208176957923857944992097557886247930329652516977356235534112521310372465337662213658055209225613102948507087758688885608447919524634866632674126611596375433362762489527827239422528222927151409420769799423923641953334244244630250889935098343612225756595759538685898050035845123946933966652534840065562912077236869614903550275298506872028008200989021234157634044157871863675194136927813901024958168313287644853219510850776862859470420865686571307571037297424221843298550068473753219033461538532962196777432047827946099731362390893170670661906290844834230078923715511917336125944071844879587110438790392902946892835227367900105701803055500311275693265478704934899408839168796747491516115568422906826830004530236150209053931453984975692275431264369125159949004479082270621619259598662454292922235784429392015223530809215037658658089856163569324928376245085163132362597539783655869908557244853805730726491899618001029156333809480517202362136493303502243168497572183563526811921277722999438184739801530526936351493690340211692439336182705493319084216350937952 [115,105] -1648531696312704040303613901082052839416620149502266781544919720583555514028445230984401752128733876961167520564033347463312410459070766083106689526797505011151217070731952086692967499532884403443492859973721073956690872647062866371521336809551755116962879849981497659945269076165489860074254464092017853839044970851661828738968523911418193173320486839720687487541718702837143699690176939192005397653845031336400443707509205273241885766602589543193033104662207517359539014960336027347303296101544029921708634752557117565313833566231721590294825356401895572665498497173007929284425115462349561178658069851800417026660062034521302409232923314199469457230818547343299470434028523940073999246134149782314155729671012329630192702785932345570256442280528617455018155790256212844035769154163971182889377048971650300340012522825976779560092350210634351994551392296893548679332389192919788700162691505496545887074173670296831512637054119770655189592265549312664180099557107666576062839128276384549571718503032114515100756539021874386314478434802659061498115530623438289205611860960166890558829961389768976045329639130296356119476212857167366606868581822524666689090612577079760889944819799774955015774043240535082737134587937923267365547488398673684105094556700742367897932215247576464183366693981040802358926550746875061689304915938516759341543023629998484318853100959946235542292184100522157021616056974498402376941484541854650769148175926554747910116884792241833702378361332593086606480652435956927365391462528868732479264617220 [115,106] -51463336067050014412111406969949616974418560051416533409179682560963375122987816060028292404741770781286229148969540304823138565458759496847457679100295629482837112729684259754663654259899216270243828181355673422687775178660734949619198164831095809612093931783097162513134019895018640657846613332276766765888681809397647290438914338687727272101407802165979306900857496212731519769971456624820906427711977373746628670343389065779415567983025286592148953954176189299462501759914386852467005210695324127749221197461430622628558618208403232347076517894921259063124391193909769050018633880091644855892485562148427375081196105875264370074101487350479013495875172610243301541189804455933474084957779912080772011997734183774352935098311625922657509669356769456589939742953209647619776934401970286936802790761404166420852027127938556252134976815208736787335802527745870150126495189700525233939106515416339924461696454936328505819474739382100607629768157031720108979647058566059452925306036627004736492129874455631612425867419519689619944982284822874994391443168292717248336711109607428421310789006952965281593753923280895976317025403615486448207358336662774440205446426630031136050853107015491129616120553464184719238475704745129624316990981417982334150823627071875738937591964297585280207887046025428178892077475179222752205776486939024550760090793193109876318155842232886439705273600241443985067095535126643134506357886365353875233709630861563590938934740227230523886176809753222201055082949707149304481446826069369982720 [115,107] -1253833481833378747741723110027630405757890551382951759293315535285348346893804538864433836447410697225950996692045265107049350092980857933309987442023714448711622078377909188277511331316401618646691739554889007243166568683497416941456581658141939329465596163468057934296812647158376994674943584542900376973986618415286821902606463000414212730534287472086183606734112821653627296128212990417752662703177127885128661569820410799859957176099201297110922385283735572680233054616595366723839877926850859112300148196709973439546735122728337521384915511556705032079440900591525850738651424206576146214050174451272403573440973227682992706190109683055013211228392377414941793083737671842639276137252849507941163232373872449020411336728903782545943906802482281121935107468348773569677996184803733552327526479191928359747013933891498071750816577869580661236563637718359299452979860621466122484445548817806175164965659855576273038969928385531281954828996900558860526876700838589691994035177087455806332170025060709059800460484838663472650901316875628013758284351804489961288402942030698175381162105097525997468023642805862598587724647946584764251090377579976617701305143790410355879642634197921560344212434850806830249498889564202955828035293731872522050888741391170153927838931643576922090238733887064292702004686224605077582477334458045201775965047845243782126301407926220507476295443223625672338456362060270901244760308169462078074552141372911544397584488066742785336457189444482103202767228670602772235235275588064 [115,108] -18506148228763387379424727428531073592776780712319242312983560672182235871949164185398021626281971880781315828809616737258347282312113022758437453692109420381045973052121118509557879515009266900361274165679747066591889177800456903339267410063506517053393298252924107212546453528114299317442919857806633752373481210795470130524529943838766814723142666136416083604814906263897313486164851476879125283559095339101439517482177546470955862427738686606338564530039507792648688948637262810819650048016054715338828841647680247138168044810395936106449605435568934761165937974309367549132998564410204016781819771405718874837977554177561158722039401652143620943396593359013969763099344896062122186113956120756007891000594979779329324186159527285249728804450146194602008129285196467330913191033483728860251620066412787077733165583270046254937855460935189915976160459189251525477810097714474361226833355438698238089328528464777393726495042252402137071467843220572816497087284281109010810849571217437557163278062353727355343939462382399623170797965180532937026999264678678365834564762308911909001979239350293891383019405121836958914097010807175969448155362985318152724982773997958609750769954619532305979258579147943318051511184200044378073097609345400617417512217607924750140386733511075236721690901605351110716904203838412013365215664536117581637129373248303100297965940257683141282431991882827097259081007716535569785721136875926413585174787732257887407066253900801747558064262133792225600503954383940207409792 [115,109] -355838651679950275211011567840842406314258071424767582822598238069799978795042376022960482599925332511220040299637342804824165531432762837898330016388479539428951779151828877888649468238025520182635459377225575345855777149993466501409432138900357768181376115148656139545386567029002881516034451026976002630767015808963583340590603355095601559071696960912921470549069642268603837629749262355772553004130850462464752940465904258685334380207648647614484014448773602103971966477309700724815619303117043299281375108923578913361287376634140545831181648724465915935961863296312195786585816023396318386662069342230294238394584803553640752911701433704429279674858583342278490655838134411495144287312068850187990409857109448968967093817947913714518667015476586133603297268224863841434540950251718536411505150686517300446167975817669987632878488705782587317200903282723888146025743617366247636701601749727781910780493465720273119300163332059112084621810306317538949838139474109957606377345537132102231381996425112518852676189271391119470378391508565906233580476771563439764269933978679027794637764162494736650302727356517900308163692053536799975968405025715339341277126874383814418179473952765966745695422539115102575907756764338296573665063515677785275106184764234030389774796183118274294137441275432318131106050449626814912103386340766875743823937134100374474881807878134984802932245375897893153069652109256701550414831161911139505220436100186910059972990957294833264864180992754514618616979467477744 [115,110] -1697630298435686246727310080865770208882339280467993376755708998613370378233794023917186521869862049581970428775067618456009222078031697193495929774314806260838403819057615571487499584495467477894393295725722220864635016463354932705508322839204378020070143328579204598706961856751898561645298885657546503052553364994399794523937679213842137556142771757140704025030425691705995836198044931160071711900884365290530445623568727135651678226911078357004981930647203951259047455986118093351538726332246649209047795717993160835916513864111464296338122792991550530972197949764275456405541680643962123369618561145190786437915583880452278713136167719472196680199151081384396763616829600766910202616851111574188159531450829762715722988117145634594581650999355972222879662738390390228781990253776490555523355141119012065783284816017475299772348936807781539294942093157457394027831975605519390773016350684264077749475918567020887774743353076116388019059425764265057326292724999938301675948556467365782939421535653115936633994096275008665309446516151427986674340565556405779126177188478312412912845427531008194646497188414811533597815542476124051422275350069007805468087654207794212471229004454307550289835039687780512149575142274657957559616824813340556527391955719093497434109382368935804721504614995062921370098968909185956422015260988537854338031460864453728330001672809566290112436462645678536446054085292560346342970166074798247679374766099536828701037446914777638320921635195363686098121984 [115,111] 7160178323906904069765350237315047316360855864935095580236585658519512266790645362414429564885697375722739708454332027562525296745845053300159446802338948577827958534667092246063207246779908374429363798676992995040254579264375958333132502253659420521564307455203829678756233614675399516041442364010179730607050999947013223262388419090285077835186937774244834106201379357879963375368625477312845082939024074671483640305653452485550509161282811231761068607824013621032323397934528369120438686363382446296735703899980422625684563498083824966568490630444769053833245319274508188557736885460564468063807500140396319851915483851667215904200861059168232826326626567098172906123625548332988296940233538139272313672948521818838719024031784088268084591833370296838627167936150635600772070319298576942720427851480417160091052605892314344900181918582207077206943661259420252059894820934131033983644600671617823694866481213595553560307762763095205653136662573067560185846928037019310272219696463919325476377920512553056132300373025641177692523765969547732205205947862889897838191372006737236051437022711749954829780272908522370283586313927217064342213623986350714534352021615480907505783672743116989600526117736275358634759970475072824814567442640480054208832124283928195533029582939577456026835563271125419517904702687792590927467825797648820743837620425095556274946753211686621063162424263806484733733395408246221311297017112664286210624007616965564916535685096564799338225166236063968 [115,112] 6454847514573148761801148549342046855937730504765614743562406504223581451904744326460232112318188220832698306298843868021423007553820349514800758669201528933530605995071199123339251327842813564511507823710392381342595642411542671775243559944075025387865796982868233489192294368989943573741112663758255672712997244664845369660576262955479075934867749593636549451700633276688647154275056139696209716322684294525169358982202488550717775253375464340674584012761861279619484983795652515936044821644447500680739227164230856316193694958786623782178887562377095023680597665422688918863903402165117171754973884858997828871566828369847498343347813003921373444345387987876061751962560860731967130287493111067416480656919638673884474405212279283978412812571813149588671971448428890972717763796539305902156463080210075462277669144440578903183057742387056070423182661199940379918802104611730300158789093984742286146950309678135814003793995161739615388547030116971767350025686131698851577659352461370188657926119570786005593893820360654259661632162340408398079922124926697503759815584729185553673750180038555632533663106099625346535252537050159793203370861316384881549988401850735839337647315938990966826790424103574900063215498840282754932556435171798949939561769354126610683621723981311835505666957856870584276967968609939285807695613327286108538090861344609532437472677098609900850360220395987222826753870725871030486678251480976841305155232892612711558699268909036541338878400 [115,113] -245138699502541267028472265327440680232128318749780585533782168100713217854270489781014205341197060595472909559282680639781958725590317744554047895682784748246810306788310672434456417520580228423492854219246369970855670963237798046740988536853093019155519219029265998831026693293512961670508774161065851319828690586152240132110888004110653774158515690172599817326437061818679969386182066217220853827315191264418179108089708423391914263438952622019210942249431412737323725252017825567603507787285005778669350277370866444794459257591910234531163160355362671429640011348107759001750223884398840193269842087027217710029730530921267350823019039086775079567205451665616900146386349198285918904084398689828087590801996357552816144775185115144438307054463574423221675310942780999050650112526276007862954230864083684938527900990248396174330426465686918414927476909871257452840398509331082009850415001805758915848825097603136840430258907102337463144238763989941147062803678576237057331195823543086074229752558347204134722408273110897437090791114401480767226566344150609415478264632732524015927942724739055783470297723114297222204179162654660779329462059744321621131477123986179271152698871858833451557857989928855779076993132545699315579081758724762886908380298419341728122775508540849253528034564979536603046478247605447999967670522889482700148088041281386884288299808901167005312705813172516230930593376842819838682150178919027232444751840711970719208624866038278936 [115,114] -93328578773949977900715642291268947363391606488561141793346976349900026494450452527023398468918627802300765731624418084785523888335422237526418719849367562903514716203477421390191091617341943000976138662903286117276136110918182379108129853735734004294749745573613497828870047233848790459312583102077072048899363587295297930603380446718037084688105700916660815089672776149842200828596956562040976134643116183020766660022656015195996696828188621025164817906231874590046963763966208641589944989146319242581044904827806714479995014494996601615897807205398102383392454024756235092965867645237759907703125582158454942056421477555658945086056674633354082715055526620672491802889931888064294382859724923136255033507043084476550022814493399103280796590795848935370678639474412432284072198361549376459038697268005832207115598456276598964958636670150803940590019804827680966685301815117418508010238696532933133562875230742886047884964689760996047152668849542456730206753933150766549112280421051754923837434918124110228069818680056036819512353375515368282714485590231128337437583212548977730232851433930159354565723433998966961586535386491252738223447129138016584611056168742532670449210830183669020849803724924544590394662877982880930335502479088654257188980063393121139766736097976384911138032812043903613441108454301614719417853909621098591443632070616086204155288249005985300676737452830999561725999910944741698715298425252262797707598404412195485494354944 [115,115] -1220997722299437396743107938206074965590832645162184076867325652923272259707168252312107992314623645772160489356562493015230167987042180028142998157259040126887516606086068033465062592425949466318994927551428444237398077311152631027547337262987951063683573771041836840675449357521625486979856156451368987859281192352455618606610626910136975777949556844022952528285769717763629435554514030897410472846498599198342528526631506351189580581446261081510946048639756927973472374221101657806577735049451655715563801232322888448923586046205504923566183017529973290228172063572434544095744281142607358774681634561882814979963487203839468410509193120005511341376163134265106387999192355399766592303630226727039618453407760285697633690879728715400832794193323159563802367361842456481584894241885876897210246638355056605285259781152337978235570460883879132727371313065152269030411074154470095252718651744124495407577754685213662482446717653592017208958681647338719067492674067202848925421595540788342285800060245894182461458790573078808643247725332866704109187953019587797165670031039024231432818991730209100532778041011665082329367795662713079861310992585813108901730508666648358585098198194036019600889385580471974520652853047898124453820741216851931111425181347446969190817142689517425389040814970886871588623892329766464560491505903064841539795427118351664341560851310368048534268462076747433901462154834520744530949379178587229332291645256896473792 [116,0] 41462472398161764616761074565457664595149017922661450322605592876422655370716481094020048579159435184342676628711679033467406157637718993781123096147541240166923655873523419935286355554024259425788997359195299105768941970584233761794668296922105788139286708521482219380913881063088125278367415103753080807816306532891517273927081134767331477714965996764987269320203654457774737507401436955154899424617664648861623597509040775340458102693030811510297715970197535598455679900295434345164205194050380958672464074508795387309364708544344733197365300323538341656030435557979890950595505826949028807895110700523240502093487901645462016981160220064858740063666849234383903081158564290980293573105055814927942605639107390372155071643163302929593156625077215496927338948511480822678181627911402925187463207299233446144890886080659347043456656674324892165393441943217084770413570372515189813030560314867582962294324996648970055988737385565610859946895799765553449434434727038107909522374818151865150336753761589162872209039019739510659199884762843235193595007407776486012799809899415418961617613521411434286328350852265493417607408016894857502215396916211652830277672050069754270395488886571725923056117844732204137502970011608660984959680766780123044984972164781889272719623272891350307801300551009337256977467894094237673418224649188000443947888843733235927704068258913172276184240366873046782128662345578891920812676380125563165144478817604983396618438675751023020694814424557629851806730396580666886319392757401273540376550874071324209626964538369121470096592796868138113912437380618438205319147169296765804458449089780916261295520827380440281458850610215808619110887784785349642709604818002618280277463768536197126824205693579735332950140211741467204800179130528300521960818386703450082085373249188089128175295004672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 22018591835612208167947262047234632130456551345741483561320762393397168199594314752326258914130711877950100135789181984416034335305138339609960535489529032808824244130272428252971622733773064681227398239840960640919283582455214529409914362206407525131987283020043385713872621684709457042731036916823733765122408906873939477320804258149578433560026328409754386853581803603982474520826565383230125690061019813876332476361177605900199118104158404826296287923130870784862476641514878032299573635218086258446922965602387255143704687852896304787044834687929358241812649062044748529567624988507689953189270397372626688240104792829640712604632650160681352215276671270739230702263817249504766100343651568284492951563143088158587286921949628059910210450497869809916105889573558423010261983559693760355946400851240293824133530923382734095172546500556725402552721361665058348359076275388945543334073093898578549120249090802104848153354164212393997063732478579153758359108662749213614690296491626102057698974942531826714091355702995319810979040000978299419165235859212415993882546299027558076676669678402137808017558840297552809806234514871535511503761445089832685074464273965583578936444515204863433653861088367850861291256367534792956751375305535254834503770839993212409797301279166182885592169673086898123142355400624114939048024284048918431661780569882516622680020735812525362229212273062173353419631175307519876454094767531817320249429136633896984830133979909363882015799268457018453239105920987074146098735116080678551054139762420631672815639612257769924393766366334133779545479142234221334048320904276326065569502136898982111535998413081425708626929545519813519842276545454305397285790087698604329804803669075819087662741803756027290188858429299553752554151328549489928888599394335528377969080822509752844864627142557696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 225475906746316264796415282381696821882423365146850163135845654343248477294785933588503676906623549976201235495182223313679547075900618131754623869961294515426787766392850906986469901978720198515843925669084042191129637037812582705192886732246480927926230173959194765599749725321167614756446918879256173425227637906446910140054576956319447615105146483719578798886358376549430367157127255859597712999270298468839586487599368569259128080763889429292469835118918190333455150757277387835207155214877079727019806701184764749353881733743070160972808849706637555157880228856795729983672145694891836867416404581388030493282185591530089881574700261945985690371935378220030650546213531516888071050210718298530477914067717933307869512144572428915886948834724811955550853489532274597593105331526764652406812518684749695245255942485387251394592706006128808513098546888621700515459330325477541757124622653092119772444921219067315613282242261056142822404229359702477109950495495335754060598567208142173743011318127285364264879665296352540785500309628729133249662123620180847741213187981905844771482830986751588407005580433880335510659202333329727215492100059487062750354361795000126327078266979472990221004773437448126099972998431401483557190337192456507327752591686130642247926464264421569943843608082082089061903997537126785367628518281286243649022178264193305957561646670589873686011915128210054746316654439841791264748119755705623806800805241166778798756604845177567238922908195766427026227952527588588265473439371017547188111615691057794746291004038846160355616321113950935870593417716664224281155344742426676445188050593050410345750829645388259265477326708182955854368281190841712257076080177528190288901900049136199485731932139642569316833421406924463356334883080222504870940345302277596706604096850526834076933166513258496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 1442014742206575526293337514571168360549442654823630539870234937050870498317109513144871928478974613277684033852452487943380707828414864917807119904193354304451729607116608520370735585260317488844018888452318265839046518298970651217004917067126009285295135335412700095369594907318962314351616199262486679010771158926951608511673138657753834753963651551959245933979415044111829508762485725602471099835148076897893673902231168590862332033718093250725005667646020143465737319618286433961380667279301382013620808473169300074355285549102493347496981743656446396419192950896376191585544900805008628511383583382208500540714177903128670262058781167824582529585071503448927707293231675221834481474328875281468791604316652213790634603922773103894006816772442432196349867686374021117972848955580740888736329346093884372158653908349594940284413490287547969503886029924461454891394438508403586371511966803288983738461232193648588227155887817649336534956077605406279124819297866371092634032316919941007853541407768336564296253148421352699551474889393414673958893039287447769532766891601578744880406374707648029399981732005621029005308882428016962354476740335811645329423596328713804500352422636698112681776195151394512669508006356263499737990202152697394377582850603530846790177540854846896705022447292052858573505850305130577073243156418874691088707881471165651307893808331719926260603068928615680431822269801108097989215404300734764524902659575949466563929603567364164949910587550788677151186744168881611906496507448014499379815233349423179921777845484597470787790181375103365324261427479419216475216727565067341372209414480020364370401982621708007017407010187040119669535847862592862648429056542532100700239369247866696908086362886975015710630069082591574653470488650140269176881232125969184154410598013649112729496552080408576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 135840595541848700410797763415997609946785117508922504825941983842025379489577948046977978716889815191688681379606709542523191498193428469349908401244301303142966229792418441163283159629923168440466388553461246822491242739655822765811964965883985964624685415038007637807338130934344589087762307144081057923600291674313997450785309504302349097786929866196345343217848374139656503124256573212323944387063138348942586903483258973505909093181546309689579624897177676432403385875098214258161680110871344497526855082447563719665102620297321116408199926242141573193461794467089330867097593293908114713573609119664738425671640920357006381267219060486292042412805914980121773071954587111471927940168496007497065936638939527729995274566129293173917675525732373319926903967048296980922398588565564117216525772401226552016004488363892706196284812610415989866547383159996895557897045574178493955097330066811389927043629292758128291073248548670280045623054866452410005365565928538145463059455531416666770347737914295906396308547895278986175876160711344133045841533190232907041098831716810795483837452909983285473320180411451505088992455641566060844244960577082121449330368626792952252631547361767608007795555298171144327322673154209007018624669073654783670519814074758066666010118233839555975783748732452110640814307138311549140746197230538828460349093910723006375845789054243154982258050583820685179355912327568836891741721336445354580451039849403630983858861096789538170835671954578282415103230181773961047766609714345989356964221601965652227901359892521094900690091956018679111310758934074780077391416525810686842617587833655254060975852604372346629079632106425170062384975206628665406507705345762363788391527651559223198410928755121572016511185737594341246804421072392009675239239660461873319933690936659010272385727075450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -69828917960901957792030695939957328620889967571935090975377367148001561082511840731929285922538096127207203962808154181586532229563644144172371363683279030680998102927638212235848508892024520119706062175229807926451090338681060203702158935450666691515680656204560433809150460255876736115656018259206227163265694375056342074877846912550270704679160324023054611439283052035263024341037441609468596619108087227709686539336754645808166006903206653173889981885898732831504883519368902528855929344476133503765234856297237355668323546061398443085658544641397820180911956491569245600397146101094712980147851010024436912286239740057864836269043572162249042698378209965192228243365329379691672276080921833438701767274770654422079596464669239792140778780111577177376315681296131985894173905507089310485024213736497575151709434226647692353796883429624261168962635107465988605826281333549271936332226897162282028441368343930211337715974776707923989990910868686351836974063475745125235910392652149437851331353213320883997300295039573859795378430140207240619763484824946031575480798903898885465931108717876765866110257505313582100089803789274310024587344338710351552206892029979023044804038083701894116931955764748307285581242050556897729742406817803767039032462129338371394216625939929780925127799765554360611381164747356072355064331415229013109788697253372461644503523314943741404223560898140028285916121740083529490703690159688095199018634540540343676940357165849159819516499066326372104159525842125196284986215665778850272941326675087109280634199557053951714224724447483099609740129823053274443209136218783818925256074611314617327831284119148560919465153560669704591155787038978032500570821123625210830359124869598378480152766732144968541220809394225473471786099093891691314417521753349587966745622985676797616863230667025022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 8453263427165950670036818649480521769170567267639556394674619698767810016168812264492069543857154893071881309383829188384550734332713653249949008517514337233490570611044426401805294967847861982430256796708838260864875318654064034525743843569303318994195031656761383218770178193558111668003493450150434562121174965522185315115468122453307165397745150246830015800838264459349556031770239787725563933026732880426339423019824840096765716718700627290464714296134597180056314192045351934448528351529303199332723522791917726053348032713167713143107921964325806330442180318131106329184779407044626693143543719403935616179263624398605608564111734228051182573002208574257004928586997428047979861837349760806497538300780047248586569508020747059479947932471331488956603019263771696518656701781923370876658234008242521507783764109754503011332747419390650308450848173772841571608280312075175625813793274911969880165836610041378303339982414144643764152410163648508125627740449985116543747994050266034945646140663104715029224523660084590582051085255402804616448079504274544596489819522039940124085049948754204382343942239027788286568412462088718575250624534319408980761895963859114239243782996467506508955414722294612510626235481334201437916143639916891774197267128794519742877490632804819117060080413768758263764462355554913277441425421259703218357460009348002384006399934198909172431203776041796514562616403592781896967097227753157953350026174958843696856981899984922846601790025995331456412297821791091894611886087466026318768202006201253825347864544379361932791536355674450701957675021509266985890829780433581333892058931112651667015264143612226598471566150149197211757516782138725382069298715591132070891356855063359481487338104087718508366953101240178428657673614193041436696534358379783981646443852854585334782928207786478141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -32843487325159787144852632631679795900557250711266592492247481608151482759932716441899088993953799216615940108146329168830715262144922644048248446321213843679441173996173978880882808159867696487502332504312570019058159910371060815293351030436779783650723646162299241456180157771503549897860624591253572442637834137899889066425484388616253706020674362564488902957965326079632096038205932124482158244406253670562255563327497222546052078418662619781926545095024852871225039133940257047183507637226212309662334613954786787710290290167310532947410349769791210596209835907012941624270408843553091115124205994586725874855002922842122145925293924421313750754246627171776667595988053802083916069573457059017547655225960710480009010805254263634480404534872575794318064935951718765607679672187934499771449180580207513082835280397945998321382070041001617624149756675293621267797912554648228541987464697113031101772909016597773521975109680430406257534780979194115381711899211539631151573212025449775497516372107445672290723906251728520715191569649077924017709237389709194809693587693162505432759182408594242640221616622122108694325135638172732370369259251562202118780457060661662344078181947005676573472768776018922663674489750163887818168348428152775853501114068743001589169783837690537359189388671092704630217336683619332041057998670853711079449199451119491364810763220699935011583703134421315308213080125761511149319729990719193772363305734534383623673754683428741476022318599449957926191892488759274046757981525991990428203756227956454671286312828700715499500363198602546575128528674644743340957712136814711776911497466330781151238097886014766491872636688113604135130779689958489041906736397262682302810648356648360564687943365714677563746041932254218581499226510537447548949883854838354777469193530953315625622870355775911362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 90407774265834408641036088481671523438091531355117700286840048571519061842568628367274911181807776072029128393964525727141998612127267988313927889203176189985418092683337677119312265608776227931891850065777249311023646169512653826403422387853287613549657023051660566280378676188856876486781469992234833297691090033489949259727686850501648201853596726019429388518937909273190613962860516082714084740099125115651135687083894480935050007956795727655108610063525032523183511791495157219489600356182812227881516911245655857167396285298334875155353769201708257158031107964747246593152955850674418544153853008292797270907477632315671046439606042348169256152103642141590266698329134031288108542955393611773234543992622039783803812928801062599935427130365209356209146679339245167666078981456600228832739635741447890970738008163608505794760076145289406991060241138837030056316601555927172133629889160269100891041917936231247661366018258703222435974074443591318980705133755526566133513499425958833278836517232289561092380876325456345287835509830803960150024450188952840920910487719886790474386875014254715634617256980215779913077557506004241944690123478395559220694268958228082993943651991102816814695961948205209480453209359534068138033481389523925896978233934883782432617320090443070758549045420936655395426358079168947686913003308578247168217623193828784678620412398777832287267932716769873800586653187981585410626301143070804774925903987045824050273765664079986793390178707760355817118284846571462339512796501424394228080807806444294055314264234082996670550550526515906409746365471069672414085696498877255638214183143158226242710325309719009004500075178545160358158808872193841177464836437381331449480071416040459702039987520846305896637757872248719780790255013705784054195757879194544040389213446348276430908595777745213980672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -444166471799003530874529979836951874682468568534614471739424917415781672257598347912209631823308755728089644343677760395401905148388532029790049428270507832235190575340663905609603789474190949066172771809289095040927615766944439120343019442029058595357731905405344735876513518783545322901113713781969929760204789514698892633879515595201699848897208962390868196966069434564485624470228303092139003660640052303464086624224198435517301078434629871643763783796441806063547142648526836783621116946565943210937857323062217566235545787244609941167467466923043863432597413809566617480196310932298838021261032690435693931084064288464027336030553861787851989424701239289662257649068320979959098285437779342603185914620947022061881771145762059859697488527541285326435302404008236804334171340178929631350583875803901152860940001164062165515760441685543566485989595203615378315786372694937783732016086482585694497675256714374708614052462651320252395603219094230423207237407779492682870244330650191710054781178498791866946133630744660031726431230551157125834664058519929487620781987998762690222574247759070354292615816820218840599312952720639689692378133771314445289771965143807917051385146932842933816083678466642662252051163568836513523496901391634616685326696891680321409403244142334019582216973832515236209733121760690331941263013751340378486809379180991907686085713761140291626325450224458144798618454749017121814220385436369797433144681919234259520547990202293322182265739746809823375360890562648375885671201571035098696252319852450009380100725109987689183397113030565437189970949526700760621132901747587392362827153967422955644212188553144522441325826613563328146222397689137359890752711994620111930594462611094676206601245302451000640929362013231748244101613273937227620942494240379267088293418662437699563057053299526200197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 1602473685669409375232064228786175801409105246724256074350628977596448378275531459732874164787196261650848028841747695203350646126690126139620071388914683811821256083524347835277473573692532419338289697530520216154845022638406058792039535749230627180618953341173984388379995738925393242099616296019977000802112710251501427203447693030739334518150544849621523786721837083425271567583379762706783650843869525312796615731803295099553574230228117797597047346394510226164968592037523479101306466818452190519830511436870493849107353206941670129372197276355655663513672801404794085382726256711722707787573993610444053528726469003967003496369021629142910428292283647239249361845559301135301293566807455005983526006863085837544218313008166377774568617513412711782333955682837813841685447906476000621518104509578140364443148590443586264732155166558896312691803057261253751391511280676200894844815486113001659330707197434034936800353156565020050571774902954923583124428056238204979703822431902997868108039303954838654369957545380704783750564829733705369697453144138028698438645433281737656273139128190275811869353677399271766544015140662724713031981402469448064997446133499106219942254949097464171765379553915637784061625395554651711646125713435969209270808659243146598133637505523916964622147240581122937831228569763537705144623865876279607612340905886456708822631598309736858267312947222377030467461629770310439925607724293559274883316711402136878709495359262576228885217697901966541622495246398668392330245423113507821605936229791910117111421445538916485647054396699497881416564482952810243724165313353950214484464675835903571351363502803979758810808021958897928098001416973994843511832620964230571670639146151312152997374813388134636259386090932727349738859385452038463351333190192374729864481224770439876975098031244434378588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -3818559848607668450755013678983888858462213604866538234529607241485368744306009050691128431782967519141626678859264395464521360626228242169532575167503743622744417769650992931953208487138744315702491714131374492935304738904529143950150286886572673616249924394035836444999079042489939814638745264340302501225741476555236606967827094499420113380668305048043846798550452589455049931531669151524973044830160549413344557192932236202364945974688496324511321425555283350090438612032353179454483704107929175258841205032368621043405528049748896223053530476174698381818877498516776814277551564893044177277941206535149371943384245771810960607692839289092547505434633193592525267930414883572741959491822988664718319914430671408552893163786478441059841933480521084490797740363997202937686721742228929868141699382779880088643906056077356146047894572068686428166034186983278525474651616144758786439556531257899243837024622507487410208064103843429897926643560320274609830894650944048978314477510671784559641437787698644073610835148193766749154196521717479895880780775160565077807989948381052300181653386396711003861679407337262985937486083658422021947401436305718196836683187163331585930062149100676588014276692014342936679628975891398312782422843350624237826790056576608367471519285146446654968419502494177665661354934536860069598348492670267471342041001915060470952756239825186301631805994243168629775243109279741335655097719305005650398728584056861481265216359758999489962525098911075647924871220740259196806344333802701871527224639291133136690970053055321340975603776550472487682124734733237468743396768603347680298010705878574215262305431813151669335021192742239895157210430732554085775967546335091825210859994720384373757539348725625109513491673973377287073866739842088544779237088004347249957035407600062963618733993419396299620352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 7782763192842959216443566973697830294928123007479682010554156478191263283852608079762888130501906315854937053119925457434031454763771441830025491284396765993647281868300661485404776123617055627176071927758713090894819393304163317081736537222559739981188187875673265517301845864364939371469585704384843062832573638431126067224654022221391069350966995321127813799226869166988093198879117021814905456412284078242208977434111321252450488538666210813252239446843130839486581753565989520657787729193427844914310283065038290015459561998943811662878489903796416250635321171624210280642459191328477356524296663921040121029087423492030550473339233170785525043782582944035192134713645989035969262456459901088068089978958401070066455299502717148024101762590794437838090607917363356947105636291196657959626758890851222848862042308410452308931987394963446229171265599103958840948924487325517161611173045148331403497766292885549286916375107597896733082971605710236897814653585053919322484817479041651441263615098622661994245393112311840388818750589976949937407593108596796607649747048976601823883447279330538111738220379725036011776174318275060074801695932150905754695167246600129601806819377089733375949450095921289146954783970765683355232180903197900177812572938538569656258736836327746896504538396560710617644762932560619944793428966526205148409610694418492198541564125827265243490701957565256036129423907071295241453237513056965755393494640482565898334774393646561067171423291779398427901073978327532567120067821105523313495003544143209997483841668258312812676655533930976643738754169121622132209154224016537791157806547128359997637602544735036145624561851360200426299661725919588548560536983348691056506070043200264653620067364086644646047706391099582343488785225851835775548254394381508253174057764221547458224980631288146166808576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -15144126729344028700140829738311680190209245250095777861873081409629614656016011870758650250306381454747670065584203190517162042648444132445138051919747607216913430606222045723951466896494066895646197481134790693181464780179591483471315941917162285919136702489792831495555418054749282973673615771977636535476765404287100029502163570997297051143351356001439640340671709061519573848945082238296133458011049337846082128259270489292899239974174769712453589577190543950027987014490063945569334430297264289198513750156537467421134022012179049382443739990644783578753366009782587094188920654332767547822370655201920790787447474327054707722049664216973693010793181370826033374971274362675161989959531303718248642289525501041506637642188896393236736534431364136480678147483306528621653058243753696402585450798450591220864981600545512370781239879100493181255545352567519631959628411830571680029222217297436322204143458510187460323230331866392871983538911818410416124284619029271295129808050833256099689032599743450551350108218988508092839648837725010255231955073013777930801526403579805145554524849004655316567738890481445806704452885284031973743161925623677919834860583392628916975701434813144427307987745420658428372109091512020498939874131693058056991757781774518164474406258149008643215579419434386060478946660805668542891220776330964832429008543223467357979225897456152567396289227269917663121911721863537416421719741969799773401933228595339436446159774410796822154531720154668860742722065370657022011693321136674116606336974768247907173169120634102918062176668975252689953738348947430907662407149618206860044176815946234540396323319087933778007155760314855200022678778773686068781773923094759340751254803526531420706927999117569637948460670566695037589018246792439956666141370453103994265493285894374314429501167709485373849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 25014522667875220201732929322024313250607553704043371712990883866918767703544588173483811346644559668196956259775979058542742266302766870929103090561768430694771020039919603299776032388541508682391032507367062208335110715280333348852603006831492516355287173118573002730876842126799194694291249960679970685884086023008238644750391456462072093006380534092500733689305146471338510379724903242145268885065331861533030120412678997803570471567767876055252299892731474052773620217498015480150605769260971236901368035413210140949699398744087565823407866441838359713728102846647978650677351127461049804655941407096586762355849386801124780336077489127924112182955996460960825450116321968496422092984343399596993788372307227524963889593681539396101362726265107302087254370674567190432502982185559081281537606186736049844223064643023221005006679377361573092466471674582493776694421135455128731182790875749983024787034227126445146883914360359189865270773303666607413737110099946365816906565740250797365865897745066559042241513093418865829905462061247493481874056605706633182098309707127330197447184890757420488700561738020946168418742678485775036965274910716020787620595097014534742085742899845195504002594109245246693223669028641627832796309484935514821911815750547174059115367139813505697467729817028851618092822454191217162340250186828443316620171133631636346358799957288945391165463933802265108074763027766519666991704364643214345549824349499043984158653387567912772584958174241733622191907483505762206010436453012251486903406797502234462174925957749856605767045843013766795528413831050199112063361098621212902886505386657670333224235123669495484337429302752580839022841912595615813250052059005775750729859564582509651586568458634464806144279309347333805530178461264215457432508427493332033117962114110199794144830903730529470775296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -29071825214692458906407559297253407731077339522530161335769218350622845036797361635475360501681404595680617882090196872234376601670035065479977492637032779986951375433749554561286790177169883268934987656716382935701953697428426630274911959693535418864496786451546179531605321656562109237087801801724561022634562902601350024280631843027178855252837284875924852862800166971822717056500365829506459079440413243124999535002915899910876948311846798331951039347725227373294705483792363049353445917696325801272155920455153188326194099180288851052455961465115692448463832674468229779084816323255495919476103831745682095073847864248297308619104951771737869920698478192986701278491479579778983264671991971729884314680468073663420029457359814733619302071982112099569635376191357759322616211873951807479649968317855744588212610677269575214924407181289306830682862242270638369292193542707432981485661407705984333598036661080697526976275331132728252704622514064231633786570150387930989102676894524466601107142309468027560749442559195373455493775266305986716379168365063455668427315898821471233910481144346648632243234142656016192402515275426833828408166996257259719005225660504100807868179416558658517872662565416601684906485743493340441342501206606867263027186087519194097365260999997379693499887775297913380815811260278180739635353868406982616478008881555164848742878907315330227817086264238800414976527680129118974739498389295108918329583968369075572990971797479883605652065873831396099497772248171041360922947645476154553903736174651406074505647967462443026151356536236860279449639671755476524355057702400559630939875359642583576233778776668482978689470836962409913873112596852198701258821541019883184193001083499511511417260844312666179635677916279233950950412131928595833920863871029683078145945116450793330788885143871115231232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 14703477332055335162527132772312788907919117776458272082088178462944062068980634050015398082841243240606684846865401537997949675735298764955621266527939117408413962518378734509101355261659158895811373951796048236420600138991794870779104480011381667228093192361911056285746776749490417047494155013969005522726397957992820656492994327573838601136158024576394172769828828987801270751069319353757320726509474537241269036399010764043414553908748550489825694074092636629273182706669108614667735941656323726557169152510013690389096299043931689845238420485933328456784078969747310587421385611026259548311667800011329003493717731032158177907311868717965955376703412669749638559949724331238889671954519684798549541908984890202939445605300481308249961640528666006272232450417811629420870044887806163076979703654132356682169482146943090347098941055704453088002220994321417948482531526218850488999619235018081402686160088950445090664960482649992903180046965285404133558299932784286899097928063890741757698237037800316337491359638752182524811140723275309753880054033611110583905113953581685840716568437817441337641619790529585246775826094137463884643388026690849780372472323111595790062392458094312544119234925874479663230831259938339231094027082887647355476178103886481303663007778793996929931004151699009178263759228562350446874966866681587895863624172154598458981998171013462925464680414859133833703197705389695704010962839392275087509211287974078783791521298387199975597946495841605480108363416842496708595140666421240041351138743385920196815517573938151324802972475998295861096623742761865846702302485019857018206986653711479094025134938104756716807695802977182289912919786969859421835587063170005756560675432949292693643704123536406782461701408022751699217743874398727908259404802158039009624481780689204151001360308643795849707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] 19313011021316055637565831581415315186951348094120314943180813265401825877747038547622260286804921180239022127521955443404003029790006587039448370041171345149858389116179172728573810960209554836843211490152105004480209888153112828794736228582340441989720685028771052940132496802367302645681148356572089606704685996564516734822413780640395963201383838999486598701479588862341613413337009777458225506892096413783634972337892741765146554276304146077749290715824745612406762464142225681108774810153901361713793553565877573413887354184014266844405477125136397045064078337320118540711106426121187099795983835205536560672894235045264394401075911559740426652149169604882923674190898489374584555664980375517793260498623394487778068513572797216933311585272746916032282802567311876857089766796434418015385237401759320660599068303495436753663721422257848512591142648626473172876383434319252043653307994065791159214634051337878592795082108715021847641650518536561128175623500572138482864567355474392785232205278684628810062651087761962899966274930984286968931481326144318676050599926410818211237156326243144218025460752483982389938556019179931363485610674053517335753724192810593287574323067586985356562852771283312182036276734204803928589125561607934938006987250415558830843414244363671058327107589620425195410002569878837462498767000317922526125672435772794194938042677790526637975985288215311432155436194364696297322823305951761706334504858879250435192392182515876333091400174135461855754451448786448410386040650448356997663449054586105790794658374749668953986363269098230715566132644686234997477330504880102729127467360869751686436314158398836401548437469948811255108269013454696356657645174873027837854515763728259786723230823145075381296723254347281287932144551162193613534513134696984295106233247889430592741482411899600863494144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] -49183442999000919908602133573953187780046614600045518882536489509330540054539376373003245229269830521674721320973487810866871638682872189704589095039482597246404937949219177695604666353614764058383970687578950253030995260726555964809558257529024116854066027925024896627762991860530744932835492699367620648472836639943710146018949125418911997124136943075151356126632269094372680593238691568811340750581931397299838297785395762712827342320037708847434863110947133037520948297873585964007591851324404516620994153830933074758317543329716190487223297251112351649517256955562386062961600716812885384351787822305261456735121166218149070296630034984531325694415491998295991912894552554596006583528298836589530604148156133005577758879649916925934573638192639937472582625638002300711433640060812764894043450268713967594806119919237880108438587208322822065992677680601974680833645443913653291587459662025829925248387333373043302855314388485587247888261446996968940363104997397589732993408847034748445375924955942349823929676304907924709695161345996043428590978933473100593221141625085558318620652312617302180016587252035242314290169337044537164531960073103916958614984037597001196928636228597537843414899528410998166664936966543518641535239988099584209777104358531435901449673640283387219343940810482609441276006384009876864698439566087230207177770056128378813390262427587680213704833143786538322020310705833837145813094649407165491274697161474226664223547303683431660573470144609962812890302132497068108158943013633073501527247256774756233124666168408561401008415363041416999038096555068855402807356386671158307706443134773750552899423934500434280512369387235588983780689134975694526187096062467894882641440774184700708455797024733385656940630672810543885036259838316824969188490121932249146713853560361333787689322704666794389405696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] 36765666628043744473873127905249626356518791649484019572504089172813979352698580841989115264049271767162888897959636022554389236287646183704537658597250272088530481020122372347262520402835276443258181515980675490367618550046382729303503248181424759517416517986120667262250052701753091907211682818681738340121457213308742016565890016893835754259156576702233017683766174120880383127928043619813012315637967397067077622763724035152139129646809696887019215455566598054278304130903727081070004613821530537532964894758618410466925924442670939237625859581784310854926996648822224279744098452314658979451881845965164838174403680017886969352550113639207594836182512943688774976025257506957278284079787442631381055914504660784890289475251769909568612834032363891205237004298926992903436308259135994414745053743893136855651361507972434784720529882199240648127922358183579946356288259841177427390224281088040161484740540265995336227606151876358758568029458151831493846142961734943692354677627393123619214413250071088170066949264544371876372278952367821719675630326926319331024387802367051282323358265854926774170019542937874927390074669593354037211313163848734850120864364807436030413584433462373023726732286446923174664352987162750469515386659342946861854442681115000469933365741753930776621074898916088888019285917646687242041411357772669578863021408616574041692767217362013463234551939403719424774361694193969075513874702196095054781419668169781597471396134874679082596354986532857891165524033043640181227517880857632027617056557579244394119449364423521096272726933785463202857212471797443467121191994306471012259687133965043066871168653059594355483324990963755599657248672974529042265314803209705753846904491530780554005730852053637266581217686429057908954898336807654324474208280860104296693705104678175609104656059714805165981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 37328972793208988604229001376727357099766395217432168314924314343203893140900512955100164683780299401654370102029621266928351900786135016436195738160963087700207605302939708479025326424775640546064641908641831024514195375603175881357679254084054157854035217207981796911077555725909218824222433615352558509851776401924733943355711186673032985840791417902552245780092999876808624505969116584378940550955339970845180735407027919503443869879415095093241588888241066575178184048914473198660858735407735426150595131286954143324869804129347909315432113600361930023879543689145977999368333219573169545407161217616207379629532595065196256353876633470001584548080075071576913718109581069362837006424130163143663085863360145573965921756399974386425195363256823409370997979549991226086223806066592372260708593378839166338527388265094168513284474945026230280447295194289348465499742770811812443067982791677089981280259194502677794172450891736064744149607013835739577309468012030180604049771156492815031180203477290712379004959873960391150852243923840328084562898620058103023855981401885437738368815391141018377330106053024024518668680842921033437282163260738693926054291473885617251843519787279526971263136650689438097451100523423655782843626811075009803435299819955303102740189898102635929499806534170238126888138766515013514913428075922011947034950833087166486806474863301841499642228297857808978646586890766458138733576890162676276315070563200449775096203479516533821432256804130867423339323027795191208935335986619019975056966579613588369457681393494134371489747657785678740660904419390877677702276278085284814238667938387552742719528676125673425295331455306935917313801074757236614973821759877896695641793380487307642978141040843261244722597532519064208194052351654370404954034797947558601255829182073840124041463656078829324075008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -149048049097867905926469692967830243226847463078405406517798513174095930745957768463874844245622277989426112758000551006979528148261256792417861711359335670629842447639901452316542203941286494226605706552360380506665354266112543652640850369169547605655588057067660210985469247926242468734094242224806857479879967369216676259838180274432940880987404890831630349681312554279647445121711943846739794496989849245248329003383401209470320302183331496859472025104128956517595399363661781693097233750931606557388408877200627266603852329134394566831387076913959356106612899629738998475977956153544417684650995428050544799192864708463803184059610365037572039696550623712556008730375485166053639426430435665220582086836219856334249377406909419472189031666452315101140349363326954027300732092636019159490484022006808355548047845427966132616010581031572744733823408947452985928590704041477685903812624510177755991180078428019600659302642819437493856396898718459872706719613744995129395738327849671021902388754567134749270857080579622052733037491522750655613894743356765136160063733532480663168018579778361979385304889912353420365502556884118943340877207369564068562118594853612821657839591807287194340137996004460439957934168606848741282001476518404272711442057081585931789560845916678774365805131518430399133203433735345738322169057798141509062374185338038734305046204632363341008099856792263074223618943307362950481215282296604440496420743599639243835350097073965347902227106390896700157101292761706902032864130469352583694076704431267724747196736559792043428630000500741459737666359255387553714306657186098845930451327228983140578763430717968424856251482923603124145142367615640458698893915490365099396938982490691750583205972190391203335992765357832294019384603582569273590554736908422507346340581607032298871445477794176811856297984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 242761848416737556983247133965324919995303024099530263688577283865283600282529304994607412941828547762180503367349928788802249674082116706664215859280746641457998793237183194653390295246750235495127543166057472528392024761923088671008833631697684560434952820100617212451725927838416463613329073042103633794694175003923151080868941102575961029206544790491218799634365623483413992842320425976874587363396153336022956970893499209372628416599537481681171785821389647244492981464660180697508905130853631096236737386343420732267520230231059463006251826350181947681118894616737735732317393704655211607635274772156963524826775086958979027810995432512222647664446713416787995462910230228096261227474050876410129013559682912652750782502587621800191923461510176990792845326369757829934842427994590343919992905727974495770812096032258435090472912012910566285979000438435506987230531381159798512316797553706812766314544257446201602612550204010998877670048386136597481884747250462382631121581662741938748716684222734933330253489368140380002608765456461238572111274525815219441031326234278553265843429727063332175468087968575301632031298806180402439089145884811362229492522409062681125296674152861896959034730962676380200145847203144763025637249045881599146527349953099483400865135453402464885067424243180081931496995172155272225985521776692010189078803949922060912420161806838247342621968629185330731736529459742385409284437835847032513833215231907298117626277447432567465055317254385793704315265187557617089286769340337472918520845753188602608009166761784994281625643882996934072993032973297975754407792632081157005459735954838235708577403838752214420002852367197316793193252214377317521478075630693261691005659733923423018523127472944978920562734845534516584193472546873692795604032529520280124483045719478652483107474195150570241654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -272126557011364571819665151873036217241869051091275258043349242807664482422000339012875308788258920008735071128433515297605593112977988381800378183453963269181156078365178152813384780811506783371137169335007329268398721680688606249304616455868690289807042018824893433060021252348524903107966364118968740301155642567389379692232183469533797259814844734545769068021083677343204009912653129691387169460370448248609026045203037954888972093516479851434800378626094460338013818373375212238268202916165870340092328993446195529785561058796365969534595246659864162134413721792755244812460562426791883750071076994208205904063243790122262319499065912961026897786620344097186481809432103636430696528272233310921663795661147235142465632204083718137660474943345495982285287743613191315714594039961616948842610357166174366527025171626367638980621119976887313221189038776507677676865351198220987327190846760945789325182121052998523217864781367777081032192547841591850446836472809373544001785051567100310123566223165099037412740525756002510136860589801724466349099567069437459610937206925917226543550631985320020185207507337477937757813587904116681760151268242457789583543575354825080010868086213110569460543894792636643268212703626725351550395252931107142906341582856870325625924007719719972347330104314958030209842461949560653178185293374412078968422571913375023534369507645326968450664160922980680133429352057243678208979406003942353313399152344787644641748968948020141054314521024456414789925337149474221343967769373544076657027338812532111677421316159929353666352629864069633087934762241055598321980047523343602901953665525373260753631465657928019182698025278252623715902943840738125819753599213089244036167749988886557153354397227158215605758761438806779805058952338558945712827998928330848957888831532193002668612453251716919613980672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 231988262685917647090323627434246488865116539148354495276669777182224645972718539254813313055877081937205919340610437007924766483547452032901182942943578549190880398444965436495732624639281911726911309907093989551310674501607496647299912605459410592041951485530989846426186023220466793184557958571697783932528787166327664299154856019222250196126608125969921057203210312014087921444102813128492913877128585926505649570207138539722007806662038411988189772710603341812014946335718686612656104300355990551557739293757679395479893292711860544051497162538620191869624478813800002101099651166145271945285515885742689716204078320627462572889861855894691487721346847301728522693423244742672279433958272589303434605940949837960156265886550788293502133792213017085752061963490459754972931008974857663817840862372742483354728771950596890740114140206851799506551633319355958473660584705012279783493580917937286190869767490134889019272301404140934484664409423997756144307724219198002719297148708950624561352173151429804162827895366365814858121094961309377132223215642837551539177641321763161664323743301945572468149901209483513893615370717761832527496493577343918990951338534163713017221660464241464960146582303758801754017972018915091731607576685900632806324243667864216020830295809883174080059582705066198720657458896428907037113026696867012018895780140585150399998926903033559879791967929383693113325276777843335481356088936063481657475250402478039458516433454104070699215650405027500094065839556445124341059446925673854283812699946296187465792118607812824335003294426214487081782439550903481960553214105704308390956337338224091155257826353847913162958987823616269598433712729027693526893316910624432359342446955733951719826906203266447612407380927784772871477613184414854959100087227516489849067857819549852713919269124775827094896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -154493367369505314654451177253377174287835375817457995392790165134113893405479061656336587839899038653936934581084810649191803285036011046186844743212770283609894518838513133409002246611121220851463896761027985448941305300085995761806217541722706368743237384106937315356762809593800411928374482229373647465768342173557902722551287125415134146759472189636339791957978819584209226983467253566536119722911159334235005922701157663340161953128480478820664829288166175331619379292613291353611999340240567337590451198243108071570397237160005990606338733490129942575465916799784172349858132355699930519603722079614107015639119179112144610955353484853996390736849569842637249520472538078671071026336084630893525986991884564725355322067873235888961329639892699273724115387736536739746673314378770135600880384891513736210780001122994388737244347791411499988597947949093835279930470620408327721073342317304136796634066243034063875752958467763155951560459134103704274019071817203943925545215787165649393062845142411120695191307992507151992026370359328982017478403949363942285800658814754987893554832660313575666148206573202217679706262953743238689218018857477062639752700387332902596532366972353226746017472770556130605573205779613395689645659986986164921639467193219049379904704108218630960741885609314277137448228398071776509679306359160992129410185777771779227707776674546236508466213495272860115745693960950818550108869577499838642611035285982013242163788333963553215791876498913537308152462697686800283753335248713433200892127397581474183812958905986790982229733525262387872470293459150934689518582737489427983440849838129544447193507880560113096241290063280445529997332482120666959026618026943568688993844602373684356486215325181311261095748895743320126747919275112923902243105645670515731909986709671648365102306548356829922983936000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 79707688763924677211517497148850244114669876245707648780910645321470330018121174947510156946507224117650883547139163405787513716146838693565504453305379193048042456480715870909978878428913615953554545605689848181483177386869665034551513771343401166221655515896388282875043211558341880103704151715889918634541504490139747730993789908428150007227827987031024596397158335125515183879720783181676771471624476093728168403907285891840991858866700228577413254327820475645336392518205810241746352229830922627572742837546643374713867788044707663082821514265479545994860206056191975242101836589529653436582318418110676949238787111751772086236181913820359257298608399180794772333115793453316246094334156522679340687261617621223768937002224106236270784527341259298861328389145857253845836680703498547524740438099768281375083593994475418590205207610184372895703743189174430956639521244143914532262589148994656118980238428942627162981617069119414680799482725296697401724746476542745698464709666584337894952894715943517884844821151529558058871803544816659039775710714560219446315497738519460800003154110615451159142576934601579249687197097673828007298597045152348156865840811930094865006485672509362446592394808908523263041246119993588331006479363238667946119313752307800714863144817238513406652529452179188725992461766148571153019932174619768447353176084338551907496536580350361982961964006174946653636104180717452615185760335969759094556194201925026889238146963894394851737923822629578545723636397916833515716228097664331316411805093361840492226755824094834460024920480046824130389679461521211467925322646406197025727946270784196802572006585504975482573353678914044211705024370470114800759295089862650237930083797922022165117386864855616354205754243874346173484352197349989242480128262601016433068620764315655447991390695736597131821056000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -30290809885906051773763606795057540114722954077231959598544432943073733331695171063420109795904755380004049247378695498694360933304223248827973131393940365327479481270200776432403062662208298996402711868679492299703312643090048201464668438356318802149962252036081315942238695540590751381547933614544788785152302850230142943695138478127154324076308580059470959701527353782696939048767651585249335087085112379237218093081914262850348048867690690554882115440191517022950536214689829296138360835934883279108768703391532352025284493699881101879015978404085027038984349822776591031838173550563481164762643791845556266638936943600195414959368629744969262832891304626415309722130741003991666546922090876808640967139647643725506204740133131746607753937809424228867094725046883532971918237729653385865140578782936315139174662688099621487832611118029014515016785551516787073764329742145862797592144054073805562318060063785193329659804128009515405572578197387659089973848960433272191565658536727286311277897758913812928624955824753067442141009191245505330021229974107441906361461750854596903489693014458680382018378615994959145181924830963539869619622226315408398652652806800590367643415322440666430809186442941762450797369112424627154971317188581322335032512983612498472044834536053283200125328571309714109465234863338548833562457663005447214602737071252726348521800395836131437545573388771401210748115744126101691061046464961034855113002599473101408399853573359241422194916169059086692837946662872042736062141332599780763403290401843149121378614022033110153217382857478896071384473712655640424064468551072258253628945052171671430409545499430114449752881081392160305914061051769472732092270771523166385325186912331541959718067842828503819480377653346026753099468328569573109497319577375103200951510879927358123226638254917689616105472000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 7090081838995126079068043643402958108634859547140562267866940962610740319480897089446335029964684972185741125107187456544871236210369450550968405587569114940765277124777337159752247607655223792582961125102669419649742459125450959850067393425006257801176214183599979491451038964826887743053865246411914174704361988974353992093101228958332398385532603873948547668009145397637052442804745274723037334528900120788393564607435071310379750489683982768186863920144207971102932340195457393761712058588728232853643342460183130229508615169732729083279920898587936500470134944261618735782212817077639095321604792277295266304746307039232633861989209815817849496655881235005428203374403063383735732326146310621237447448656263070142450597828507829223332072814647987531088908801610474500626338537109552559590060876054490876452179483779254852958573724586933223996122182731401565237301907319428199255224466518712426393588775749649860466745488385046727868951515660392509251967202204248649686093590799178720621779125092191002441859181637692888463361730705885718366675076845385803068158331321509506473724148911499625984612121813693616097252658392824892281227723904993156871523404695581060924208909893841675860696484377517331457014473043490511014423910716515879393802580430770983350714972470914559581690314978293379594070351638706830119450412778117420450151636587511375954357183550935965595645186913397642179548510937040054567929344245493705771225300675617281681733036793654804206783130090565716732339350243005992140405760217925955697378055335361908906454718699649478179189204318714568995611870035429831900932521639883805553433242861055578930789133813750855708360679615107510472078825309196111853938954334137434898796221175424443507261944837406365475583028088474601334255306643044225211579899018784771334520631379556970001962687225005835550720000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] 56099598743309839555130420276379440961362037054951746567369855154421362094758115211076190545413653367127133111191415100408562447102134037438288030322359743756208584687013203559885546970713541235643966531924700306232738951843512373177571723472117447763074582801567719387516213405402344125767700182090886846788316944508179630292583779531589742184623353339187321802547137727381379286921748416069071618765796802059819812044244363111139080915804744158454241384104862890395586484821404505269879591812451688995208928427002728590118976814570914848868400411407044355606195895701023298576581258075016808363482784202367802799994324978808432416635220301987761230110368083633716701092960777496611528896720017832765601907693604221952387124962764511652138759660364710655202761217290175722623045533510007698704228618269448679436175843856825837167916922212015664762316346975117922404426410945714174173866685980535046722232577670501929079340521065704568223253906748204103131200743448837430228497536044110124506803229416413052276378051810459019259327200764863584050354965941772980242202837503169876918635861590592305162421335533111609029276013331932728782988700227089969815433931588191627968174195478457950084664578238740169036603102107329597474550289710330264190627799438491349856453172060120569654981045236346229276535313937264595048087256179015323491342062940933311837536822825417108192681486977449155415984862892768171251073177634769731803882431047121822354887913908018162039167354601877851556379928228079676506641586579987972290373172310551373621451946887292904659425558965436031726058366213499754351140686872305467059660983631966010201510250052820326435585401892776584775128380335632096081731118696078975984908277248599459418714858551174496542457669463048056570505111094583920691700020508003874568810717266338985624726042168956813312000000000000000000000000000000000000000000000000000000000000000000000 [116,30] -891510015297671699627824558344657890565807725204847290096468844499512358546674160464036298617826478874454015986513437491610278861753874804385500876134822351685934346548768275588632554350104564485631708743834304753541533121525511717667847651821140626847783636676773801505825282659699349927989441282965596045437062820609677485705544438366787344141119547832769986369233683055529406130801361026277143507630614489363639510249281096127669418096100603887009959820647080628316298092618862069028683673092446969687648680039383482488277620259767814371594293090514714384067575239245753485841776365351213489925112842159163832441895726603497576821718100718872610625256368393988288757873194432350812500873269390195439108504628438985375339456994393785770870759191779396219650184095715736983538107438240550549685546628670374405108659992192760409098674601842264670024958472711222910490550482555456627427238131692487343237634059381034887685532240011995948894295653967312671019011037165157813701344023001812273341220178563515703753109052951813124212718874465854997159219463827139433815935551675683647861853921488208399751177044428474489599091197275284847564359618682169626353468389536055248100317698489574271998688319763960099080763185600242407363792794232402025090648596688403484134594150581447909694707847637721869141990221274917644120103147182211394153862100492617962780468001350783628186955800946117924834088536524950393128059294659435673912609274128601960760900712534651668155063186908671501811769285970251058468910653308533116122176047123062544960949991144662801497083631083912172327612461732477398893178154315104701110331081931373129198934854956674963429889558998142159271534759370493260065128912249202834749386263080998763116103969762186014735335566539468346353556499111652743934210309811861141391315905348968020582402925303030611968000000000000000000000000000000000000000000000000000000000000000000 [116,31] 433958467720531496717755446380265952917839185675897615289472802239062679177232439348412770967711821594818408715330146853900726848934661160973806848646362878707238971680755287820106388731332742487356648371600558175615012888881280748544599811626189647834158535883560366831169590525110996399516867467731021491560203807770543483266406080208320450468576589572146015446063150664779760590830136566597816532971131267953307452904200474976500632794545324587771001604729929522918699969349342035428803334426661965279946310409162143188868084670766658478645936643898772493417618916076348943240977026432736653735153326571150412646575293722576624790005845107315931002726798580798420276191659342787959378718471665515285983088401459938665916701632029358298113060234033556143672731445013149457163948598082151442356860345741295061174209925747245417332133950846711467512444319031443491309097720390218628862568510869483296559578595815541126321094095117355500566348563911230789554732736346587105410210306749924069744315280348444498891500238838233558230706094051159220406491527072831162661317951619798606363523819078784202267842004330415413129673341902294078967927564979414868315306300928994755065382996570652201123620472771359165988207079246692264982558383601207487684165789484422127594603318545734698270409249623763105944207603062636541786462172222448335568016253604136697836942644026918441608549740557588701879458504840255644127269108016784885602968537082861643415450843849885774140720537608159248435423801276093348823259984159965151247582093152911086174567929140209191699025062194012425607221479460681924148497490813211405277171858902093408655671449825230275163857304512528316010691977564623319944832114968327327838425708287298589341622912651041456519414668768454700005567089090598425841379117536468980807488279326279694163698829650131156992000000000000000000000000000000000000000000000000000000000000000 [116,32] -121145553975042665066021997285604944576020882454869715284643640635290731943457915275167354307475074933913281589009327619694796773806023125855351694369398357275556243516128073125098136840969353616717994362635152012480566791721087951802605740033148473760397220196815814185647523119246374826701233989151013895045432392870481183554316713582827116602852497534811351021153408779506362914469397907209649336204395637800613084653933831856114707428898594374336016007950119210688031496598942397560013909956843868701828570553703450140365423335020001017972896267530935148554466615614504490667547483984998439317982453986185921857219001866375132273038935607000107883979742082271488437442914775522065575514496377596636366271208833978254205105833597222866982408369851094522212199159556275291429581444067721189877543826384011881758924037183529438584123293017007370422987511243719326425020478453998990136966696986872182901516242344048417346780662390451463109705862644931112833395192365506604038738558842280161930199567555438942602577036510189358233919953252224664924957371454893802100388016736197511123780453073341818641595355405329449921325734857184044111831649959082031676635314732119407262926585960198321101617248807284952170964902835181009772215286117212577705690426709082365096654906588472607262717399044481063434677680554500075656931299585646158481779167570212807653543910125937338280488869999087763433579513780399155432607157351221466372233532398260188965966063459618462365015124915780512856620354934273272557469876668143031018309787781620275975611865648881465249379330124163168465280152554917758119097031538383055069171181549915368357013578382819108924452342716249879130997787304049964652695612439430139242088288772383677161976473267626549274377924929984467892594679787179909392424342378164675569585580533185605287724634018045493248000000000000000000000000000000000000000000000000000000000000 [116,33] 20342324185119170859177176419054689877538006822308688018231102705383683564829602845331201005580104776840188887781481479072839132772423695671562837977089196944056673826947740072501540369327860103469410115717702738827117112315849736998585145513590754662175589182629418088283441681582974366471200575981160224314579673689617392066655145683772140427279930432905019222489897324330468682334978421224967810679199482154763673684272056148246008171487235689149899185855547502176379706720577300304086931708707872368716044223646452768188356451250585031530798440791177352528421827681087962812190342118365618917650180334384366319516534219915751378199684117190757394755711296890631240027438529805473966963187354319066686882728861369110446649957381146627043170076262263609094280841866228310829411663202627056398595637989413424453020487341741099648789683167402661672473127696031141810785183131697777762136193860144334177414029368742703234890591635033031683612832124618893041011112379232010344435293536305201128965115357079194702688291767382380560992622749976485236070032900089292329176088044299515419336263813593438817054385681636448830508898051312629531794826878841873326521502616674187440363737186100033698766403768404257288989292755544612438347118848972583048873786614928036993426773247692226120470707973091144341053075995328224502756020322003215784218584082612115212241681371387527446045301316794861066370276284857822719060655864847271417108992431158356595546311856954702393824383981928241033646790164381364444848253777669288862585281127108403819097501659061592023210667153762554815927156108046097832768353205936783154609814331477579555897889356933297605501614864213969959905558619992316539794026030578542330846230362083691495024806079170622742618789147864858025211778626298292342897963253501879166548353486017528162907615523514613760000000000000000000000000000000000000000000000000000000000 [116,34] 262096040862744164788839771147702359004000015078292366406056069871530027495356353279841151739503658000618334250785057997314001504375983716363510443214434461937140792415578537982931554534725629626287684325249420801613333466487197556935926448636471778696700767846984346612314275193901226896705647539313368894601697887895582635723078558602126780430791760599198017685897991194125325084693817438095267759676154940994867961762577331665654220799269847562168108597635898561143374047589869040653674518553990670241710981214352284072014414024167975980682764322712046823067292225814904381798825018141096050336493006563626480993057400354142404761905960701593069264805178830063571540404879369861447974805295390208433154631580516700524107594972021243095691957452273499002849736575913950555025234281289813610831277775756054322824250010810397210877197336300485116445573839499865458943055668288538763746518278859464004864415303141753625366817249109918602701620412181519680582784211199251828405014225421705289225349970495076522492108134176392193975364592681288848712645021614333236831244617787583502246678651730514039850849116836886341335012695402785111159428947559816417933464908600762494110488668277293631920959617554819499301471574864749180584833887848211545725127331657026991069619797175221643750007124799111882411623028399992427480374987110830050497322836494354801532011450295793941703805150891280098660787480032377517419967169167703458626588754406539347851993926645703546141139226414126650555599789139278259852343343905793418931072825456459967581448757009471531785979311875487262003396125775704385923032031770350872947654278744425501660433352746006613351690135633981189769082760246397488161963564056842246062677114647244845776983798986049012558464550775503638093924324944268552893960187833336296638578389377960437799545619789905920000000000000000000000000000000000000000000000000000000 [116,35] -2555632769551979899168024157315327457830980242250458075565372516870869251870927892575192943290031997716453690278215367629279949574668789963697739347531660282050260953669929562925922425943996550112776203752459794856056246887380718460339740880418755481250378338790265479757818829241500947828800917859801262671209188747218279636882690684733397737306439011814353920384336083618478294086727596878110833289336593305809187249408042489982209223932738089033677162745134057075083150783187623305613544605058886667562941190346306229823205639547518484236697908399972463540685968111672278570103313155842768597176610941238652401523701621625968551850214346544379218084390117089797993397563373532548886469436956448240975566534634924219373382501395453615794784184675593024697821910538119325994390181237238119300736993366585041992973308840718522414877155062796433476659162381610978562259375728539856438200954481137811523816236179496067932211398015143896793127845871123020189178560834213831123151987704403774782854789061350376691900729970682627513331182721784230275620748750649337865341220110703719476554284820905112504278830409725644825975913305192185093857164764109230722820236000378804969020398613382278740795469041441856856989594591709832585920565408819754103420191281646557542363910681216696894335502192431011283206205534178122469309088701776891074566673689775526800151948495228573457983364228440999776398222512293032826344465723232822115330990859028547684452525235075078821553295021719624658091710192053103522263120059900914260632471864150621179965583921080060050071105630349630606513409905441511695666634622683856575039353150232070482330218041242115824543921761678768799930338463779942708702058945276740250620552522116686852019050888746016965824864453817786307974135852030742861829267625359839798313621816486840785840949093954748416000000000000000000000000000000000000000000000000000 [116,36] 1785175332289450296281004039243975259170879519542378692367128776825272008881702684663952322607715778675163326034227000811211088859731815449518773791756292442311977654065119699320733492334141444684603785369505144818889206419429499415003116095255425963085270951323111916387664227136602036051479373550555081064577480035124087242698201949499379420775220058062572906735948527674264416754934048909947082738571872945168794292740991584920285986327141343730352592743189219587323999372451060104424184580241056634426166543760294518420187640089290325248777273304481598759490213414824209506902590235340220927754692319585732722460454410024768455453255269322352661086296434790262941408158786905251862916503795477564555222609092337610526029237923190504530627684225663725179671802663667130610729252944678418963942902131140884535083822354467554468034073325656392189199868751107586534238562883284398491303888744742145905018605762169648265808488895349596485507198366609413189348446808816981572467686474187352636152258543355564660888853076069559231843767143444324215725379483018046789867021282023289177703720738486372793055842768838809944274177555821191061175143336124616798522606608097470263571202427784377962909204200759762931683678025824260728277855029174359704151876932836923029914296899927968052628967176521222842293833862690909948124758604397154350274325201352894709130229155963715456423783208392355052492607453555105718771608997269632787881819118334624273659356862812056032557985914299900424640435329132262969464915395964098042305097717838026376502725950093843953362818647041682874641140509180327964589419504764087151611204297868985964567935933333265727516988031484717421023927341649852933903234335140850155064083930815146184404997229550969769883773636046237168668171286119382704511170524041881615087132897568144352628698444453642240000000000000000000000000000000000000000000000000 [116,37] -848601492973241273479543010838430324622958751445747432624474267821070774966956358034801492629121585498103006653733181751090932549430903454270482281956170109096616900491801979579527963565417882791951121976957389429762096976144823764592721502757528110040208812692914066563513558796747175999421399827686216274220634485172708504052495354931072310278084757560502903063769435422839364927436951061684993212460774839324301967510651179057537992229148095368149423722607038286231560284372345154994657470923512754353942726595815936321159562289749684951951751973231741801271452505759702929541757541190404696293434463452008440848380162232541910246619738060338049957621439823965096801507671012689765552216646752551149908404521840282341265281126226846699879291522339922484984855054145564375008932509589940814757635990403643989938588498956761251817231724537197511222098504641454174911890847782630855604876927910501667053520966499830341501030330453932198252636120528148509957014913584874113468151292034438654306917202939795029833602970365634583674962315587904679104814635562769386784054937560279646293917671656690611746361787112277291797393309795620807926814410654493007840654660436513169257514282993990470688531432723149696687796274504780113289407144694976748591154494443886654302972910566960790335845273880698567935805929432070262351529959448249104342064549441559293618912721517709788976929716312717392895881960808848487708749464588383299032583514252506296160740331202006911484758741264371234461003019269715556635937238865966248786426209488421073514246010334754201667011526541295396666025666575035708195186798411172787239017084847718010689321113871025964252161539957373650790995141622267394309338740169992204501350261222666676630323452374997664198016272359987081670803688763701047515641650154134711471737582815116606910552710351683584000000000000000000000000000000000000000000000 [116,38] 302366861719054219334917858167251573891006250899994596157168951778849213850623870341184696211054548279772450731562035808494239305666365369194899168340063487126072364586696097565756389956020078517098326810650654184771640986011862665498407387362486507684085147087275888247885794673920086428446170262511595531185730326060175513813374248509549863273395841794518936762694226986150148776483345271986356170467481555382603073405081581050286563375697473057955929389945423160192832872917645009413331066181881639008848746923877342468867702746534553722003817291372932742907682720766576173294676743427686873592864518093289691955046540164324738282485419775336985489742906500511992779315221134123250072012616331183088856883716154559522573392195056541392828258970015472827229190543242057821825397346795391193092698493162592789340173168291077506454746921958950970714361797993558677683381105485375829802681532874860311412377609038799835114743741118835321467184443247510302999816643922503300577375514552294100187628646102624059385565907261720642726255866104696691520762299237820830600050130801755391377688204710574481637037939584489221894365779041385082741870846577401963076523541381857432562069290319030023497683159561072985309471603552871622621922742308171086682056319053153252538396267866138444949662816849123459326173534558648685427496225611540333850850722373319664134785886493486553340720977896944715770756810665532368490063496352474511672864958456800856679138977492097228868268112021999890627294636683311069163517790614616734686674673164687026005648277552315429721522811260371917757349050052770373502117889288107731902907343768281544593642745696755717904425165639023211151404914569321523557284552951880794942405928083633379084132906252243153151512322555165414241124000085560008231108846469884807438136877263539412386330442937139200000000000000000000000000000000000000000000 [116,39] -83592064441859809919632924554784324583974820204564284477639708645444835970239605465279866531556148082915451974950341337552904308245091477278038434937737996417374930203369000800132422667366658154345468654502994349005478074279955745265267960740516611728296766067913718597412986094566925102212611657569070373900971462480152249125168102611121093024145841080593301150548863645027686062498600302341872492181230120267851189078825538490027226458417064177715492296737608182823298573246376832584795897307788267651732347269118507297274990356758810323771345611523115633095113572373405151013546576940707275083003909836112876924133379335264848299373965241328880490913343643307506903171369183549780449002189194800211877152942050206372357423076663560975684310318693587733406953476862121372406021442424646496963413883580068013021780704489652488136932696858806399633393944002496906972046662689737188287695542954218809694079036916052949064632504087691321039827181606706946007540786130372546666803127254626398132416868499636350699901579193720543258366367513162485345994601200124421890542687918371595685588055226020486625626845043061007835759710926074296622170809580685057430440787678867751076713709332508167499743593523448233810365867303509411985708844300033936158717725883567475469427743368183994718957745013985215231788857687744472887934305883786255971299839545266988796219259189590659092169186439846743000779949759487860779924494591905914278988828724648986534234530750552133017543528759686505916092169494727759089217383425229836270855191230678752143121416101361896839922980149456342687888068218485758945932553172091774645724623580528642822848952055695153242807621522210009399800219810026023085180475628666175155104483049949608669304076517613938892666762767082775673653049903476246184072732097049278354144949654826523302374731572838400000000000000000000000000000000000000000 [116,40] 18447614908786426194269294092642817539745551262294653262673407720138303287240868630089630871235257621726759909765229330537708179587847273434754990570110977848635078883378573358891598213247204134795834792390758194303548716703336498471704999796066883941458618433409089055894255512976508824960459587054651078195557476602154271395055462097008387130065203023761157434665876656308175130404693957196738923580712065708955773695957227412210909399472478785772515374971437987383867733661163237483576273267932646557453526445933262824758531300644822761728622108412265986079890865335695606835593449298518272891085285890081228009467592777099211574275547722503334365416399898127272820269669966535531670543185303597331397099552023366728352051322430714079579917175223327904932001083355786079829534818484107407681511743383269394312928059152858923078226469879954965582568425699962428668188772764859074795119033562558685904019851676930078163815578044447801546997655974265314971883632012379261349377906162551310975760199579139188935663846073102854519736550761002022939507247814089177394975714080483982616583796518564401086954424274830891536998123485355168458476848240823432050070460701948136933128905704391505683858879079983128755841390476117362600692416905544036668201406300580265005341761921751287850518303111531292310925692410172617310267710696947024561276770156737777985620427227557233046836108204939736021644918967445067655103430321454732262612642435271786516107053762073907741411271880217943770217290893421735031007213345333581718184517100598397762330340857711081889568012918811137651389876090572778027838911719155098934881537754903339868445459718457150473968147876372081826031384703377756840300540761716179422395477905301074959361089868804750748484802355786048258721160611367649469545012441655894571252675805797603027809632497172480000000000000000000000000000000000000 [116,41] -3344911885480715382863320198548874212072994494508091785834189119171501401997012111504354604802701078916608941877769959644584520940162828650185060001189741324181135632306061699149044088989227942370032598554507214663522417160172476321819527054235027522134638735347878429766589218193519553496681952215756946439696447671100812388130174769606003915629336154548874820104165986943502248499169617990487694956592817713337290570855963278993408454864832567009244422582218799928992043851540228904660825905894830549139675497396053547043161421697168445372115669736640197289406154283314069668740951823338826407636629647890729079610067780392924554161647499832172826030191236813460149107494912296336347559456524178933737645032075039313721980060699578199745424125254683684814407459361818577711980526376471528569128660437168103015968180600818522097772659917277403477743457455732926404559251194953550519387026104531599367011316459435316340360607254948732167444255799855249868446863064562550980470719334012619577141938276796975685296369231450157828653884209825820697725936131400466068509077156387661380551798865628862063739276316674973247260606612630900726940534116443401432594651878919755162492924845409990465341152856945533807292213908953688323836661453389259640401094434953336034360835002706159897154077939515092517559197585961392096977625220161072434576953308983576121102743714064208459256638219769243469330015678547057935772996656277563139786681980032607312805857389895572504159049685119161229567610107249998494918476071683078459112242296702313168473980341808768556231266025797045225068231226541068796473204836040359847136543309683316770882761015348161456418720070415275101319268495885617613360796631203932392885754560133766589418899576172537227098576487195996489687964125011439020579078305734965385356391793426804905396460930990080000000000000000000000000000000000 [116,42] 514821024203447328152195075879575724070848867812414755376696370832547868999852721890632163181535383769800915008194647622595661436750275968106203126813139384197567586760379313643000233208706615677298674312405944354060659489798392177942285796537763423952071576998653742314566678571182817620050568189425419102820801741561801515942743909758084230272613007644921456904564097746770204874934187338656862696005605787736138724538853505744785431775429450371822603198263608385390308232961342960390438618286838694235642087078137201769503474731493652187798281310116565219582978787959943795201854158468977820868192826762895697960149968734035267844103790063060890568660045198722622598461725062145624225022571444401498247198360286315756592567484951516758800432830380864182271844977243084230677224687061611489084203655711773037959291097682241086699213373636871078969002224007358027460755386494749435358075055859981964602005964041971496261772167148778577166316515969411573331253818969665547737540793604596439777834389922955254980045354998317906989128731760356266701031579994969484056358508489402681377817593546324383626431628195066493519823443050039428372991527779972826399463603945540827292514253225769512471958024802801073091497862025554995462741261166422818281417742496867838004560078271529152668972112925567576076307567168827466098218494608933920419227952451200834864669750531688629564632587803214399822880058120825477151572959376356969094196954307417055731778447854043742329181017638558685794282349554472661025368856831973318673807584311774732827607659112239358192907175389540043432949789232495591938354233444426084938549786863018676130978951942638568068988833642719619128104019055831434969806255399965964155437511133454223220904015124294199720713290154384369071759991024673257838245149532503085247122689501109763803147319377920000000000000000000000000000000 [116,43] -69704187423254475711562320044963233262225789199022822264010857163420891183640999661870267981835211541871641086001678123603268787554641558786516666653595148233011739913849053088580105577833143355979721493954185252127202534801240246881230654970357226125902451644129070626958366427836118085483728908604445264234530392718128769274631000938767222327164827383281439713764244577020513824446730326255661770798238336299949220784144195058667147980538681791847452331893530217597270616277770577050427799859166554166751883458783007766404772305034503818504049200730685440899639685615204791657917718581363842955685257225145429101960363833035687560107925701688458812811630591576688916238409486463057533180250940022671303738357985662337630243680948037034274902168078987784038469898026942939268026701265002013387311810596261874812894066348429554773326078905210946345559936251754574104458913457125929758327736625337423890443770097810637641089052212651708026434037365571933979191502654609383843154961018654053070578125538876793760489048198383522095506321648211624371525385374781458126814727642597214560703326743458825325300280278247708116950532744626184241386937590074085471648616891443246097087324011765001087636124326475990605467115758205649788449555318910268259549185759446311231097802589661134412799579050256257287322467893230551583462689849633126485858559792539017891634207152000386476536530926924328069238346976004572377732567340254111337611533136026904424062992722244274350747854186146316977629446087269863021590244952085224747549206982567555895468393929563526308878360984152992802724141040617620476130291925600464383643336957355978882230196218571430045583660652952505232851019985309882003080804813054554834104850417819611327443900857786587315688342881581565291574370200626822698856897450969460383665330681792536680760795463680000000000000000000000000000 [116,44] 8519460075031176428219633695297114544263518550359893716107652446670867548312971504221548444125233969230286007214803979784813249973267139101745973406741630557456861503536988169348386614002233645495595459942489973076875671768222464094913561202679942024675119834284879277016716677892947925822621829547766256278340649642204691381903667184784919379257984392980306347584282556746328301239925981996687519741341792787659330036715536084086695121378958176955220266189733565127931356043755717397227776820922683424241892256288083722111933508611356281665844966887771413694948280498727038792778115749850391645429236730541088325780384706678063723283193504730508835165467604486061309659698337942389451872921262458276770154436866309342789985813499639867700872782798660863471111254560065885545076016025271001588306510413739335452076877198576161214437244335098216799404446046231409282741773863281665760088816602665582279756808419958432083404643013967512838824828610913897432453917745538742523107253359249317596200669422025232741347342285516911055048793196030659950163024071798750518273252995102934927776313955151942687989185375662038594035823746739465611054156761818223428817087462551109824280346413568567879218580204404368285877318768580565648506898267927126999318872164691903547785264817246118128194212969286259231615753556654906828706763659286101596246234830106715576720028434646085727463605617435467758766428084917401750105107950794588083055796826663811151041642622976715099224118223859333882668144272809660560569258524631472161783019268833715741332498295387841576279611445772747082427267786684447753001815276434306477151438196647321501671726402714719299428629868420281256474140359248372230279572237225359106087017280074928786188826110708306803611279559539858420596846681207121143056701567140437206073893835139103816938883645440000000000000000000000000 [116,45] -930732126777822051659430356996470901019599811918691961234344892096459328344085045644531554859195399828949501559714588327140106193741576632224916612704227875997232712291971345312862847441714409228573934599212351208227777281509941943837524776664656290659337030178758237469639649547674961003253052419571853211445747141583760971721457416151507595412939164990647221788659926814203947356524716506726825302706739928121478737132880215906993700572401396556068294208418146673950151826498445540576619336958395659875906964883018170817502184367509291105789533566155284556730659865724091218575692097974446805283898570234342937950727834011984412862104518584717011912308648877992819668547029368946544225659186121298044239033728475514062434843135501862913412317261962403892665913551953547683689740062563430385301089356032044042541039621157489623387195298094082111817208510111755143113292870300335399713754729752498893797545440238839053951667722523323314223186239683176685680367184726524288922412293790669838312088669845328176700032586169517332043273739822086062095458345534151187348795041777924278847856661340357928665522429534159267814766505746145357661399293356371813047678095651974289258103891954031720561598370509352732933405993444713280031845087765597936379236388420221270551878381417803964257939680983627034320166183750039823806995224849653181727402726809513356807428695521233433136191053351204353993909982663215141223558983088260947586625837530527696562098155641584480443424222746662390417920956082568317193060725285840193432495519841680926996698086997119772423947560312555879540194581093767977610059821395524461605962709853426294872601979623292659721874182418019951685755399414418124860172748500626110813150653300792882088234912846906372895480816271984030024148943419920677196390619841630700950376337160195920881348771840000000000000000000000 [116,46] 85054591458370260723901928062189936544437876462897324919298993621356079829231343960067540397179665643638425150530252805901111648657429162586659005289031141388126490549134177262836521048237490444904228698403263675681692203614211293920619688883087058864055724304768841374105704159386533314732610898173703103854920870234281807165399903986927912041737934125914099294466295513353600393229155303178861122024516923556842028878570163366389972429745138613969638395376508317499892129400253570487288999056576116013684496117088749691341814364437107501844216182275051847254486002330070674400328228349670012022774680175092062925967767525509574124950133173126459597980657694912251912747268620935095984303519011057040185006534147720618930718407853136586084749429383706263313951532184138638293259794603733288987930087987970188799578672366091328363421880339714622685627943892157227690313812337160706185381841081135355563340991122858522030992706226000908668361185456964286732291393391724846842826846514398937825690680057184652937648725782940073784203077184516318974876399815170022515887746208889082994986162742297033734397484284182466039700405980129504346550958381274582313914758620381871111814422731006907340816657642208936297670074617579114568236334204360846083522318570230361170211965138699797183202112433737985466078337268129880621023481523375036779256383018378508562801588655669288974489239779363979818336750256213123515933956238008736206586432988427991946660368636465601218039827597008000691369741946112379357439140261050035040123916743563764660955250776892676371949944791624924948211463609627719835554708971851085132320536254188150667096587637292835234006982059958682158647327885525897323420351218672552735393460405962791794076557188730322997410839769249252218484109142590389381090120308509801157248690469190309974219161600000000000000000000 [116,47] -5611198835759720428548041636185391903673679729843873371811255159065380695304545297580275598048088413640789780186795794964676218587804658923339596610554670783686810937953931849894982827043128097093546236677652577857709263338595513434874548557457421981651234868617283660740847220145465423181057415084501252699762083703069234023381042783705535039096461635547682211169706287730835160846369869916359606020919515988303051719133630731032766948305636656625585155938229779574883855126374615799603040926688965064473556874998623267840985262738463690934614353271338027618687307108208851980173753195532711955155195075302718102944470697611810332960172010607881256697154352836475579241722860605100160002438312595288453004742175692088135863646360410555754699702826662060594555111857231498889766870281589965299876754201211235405330901055227514829278507822474268826740897482333844179807674993153172127126088644536484168646590384554802065794959208424749358112028266549817465889328263842365226340280365570193438286560092927006458631461721074688023224417339715544556721368537524943719508517897476587443032534397145449927456864133464165430612310794063616557221415884346514173093550577418078089073287933341003872009795875804944377886904274627098376709322605764146594738570417311931929228221437102447919658746967741168687350067534538437240144428844949168278691343888766188930970308997554600070491673695909375426669192935838986584195106769070784625922752820912578463278587947590785571792022162997385457341817776095884128231908693519694854510365786467798277141281779959920937951070700695350530348127677587324633772913904722580316461371735786977685451295595417719998134376066271884498298412264937761091425977150554782690648261629595788941824143210934827749825334838836884445084097089358483930012641903075873558043073460382136798491443200000000000000000 [116,48] 156824030650072699426818248629551271449734991251569181966836283391840719513527886565156828319057324508744808656169214949697617887185289923772239629397057451152586025436980135829873472247923237202861748418324272256644950483275896271286361377681427417077335714496012261053644338579785891292966509354827677020408828330256095015668261789957145513175137623704654012687913324899608045163179026437518619368150453298764203406475568766591345814677791095125103833329826461808629876561263165760626013601994107943798412729417021301610039167824133276443440944907963445249156904295588855929797542412186679470200279691601041067938047451445127978395535647553059438727273199333544199903901005613394224710435084503541890209879637493230456738231379934742584016954324544048152340628502519850051587016438641690066228576576922842712837590925733773346875277943884594728122715576780192970315005587372199840102582841281302756188354119263579018450047977393138360558444958236990042013655554610242946618156865639036598296584377704375522888901973024022163275352982233308341705481445558108251913891014072261748636864514055829389626940845556516041082355071461669817160301333964129537618168932057319821454892193961355951677569974423416521492237902797317106888675354876532824639620727960617843982934369997409184184178401025811716603158014812841925414449809930770185040563619799622433649341051647371363283954027883265861547439704274194873123545328985789247246693979415145578769605175564288415265555744935553129434937637054320568900743555632525512033870395073084289074853616193914467151638224598897478008049187236558040416218075994891347286730597885627803970176962054531276440272347045880831007044197282046996057419023705479323339399774968686249584429295831849652692352289304369858770113529068025628085761854080287209078157980486882627158016000000000000000 [116,49] 15406171430928470954293545721581976459211414083605672114614185066944813114589638299290019344567061035429903597033983286317714690201177184068327605872384798540107430978091564910072428374442376326346249585808528328050544938905394109516650531395138981395027698924260737188820410418881494032672223153648358626624234783792335308756168938244811750457088042795423385650582001577938542079858433847306225813415876438746332410567950033494090016087083338158796360628167932546800199048745032163765224217038987035381901996564860502769757423237054123008199453403450775003216941359587222810124847920299388580083597578310723650280084922631709021300073266428725277268092330143358757309826033154546978412718100097920743732683638305122683456585458450738831286643290445205377715099347335260321035763014461117417408837904347466083237337078041966780560305181146538939004126123849315562884085876463483041405996850870597300341041455949158533085251679522446373205483150936254513263436897903523855954779395026116941141689045409966521127833274835650350911307326588192780604935791238505129334353881962422689687817252739068247456856648463889807612082856292070414943286191254962823297764760099176162194287883802329543938962695227781181499186196127708385251966417920384616770469663710090500285678403989281966645295937202967056527790076295718243109350798060141899239543052170210168643223705700447436089508607529517319070629188889577084276086126892922738550164917302729415791263199251996471847008764726587264814477421589217210059737257423115873756551935563065555704136734749204710836447189734828428024705074861420287860903688627765316292721761234888900908305835790535334050645976267088059606805562791864079607556597900326893868613307698685998385936067135374924634488780041111981810777678379026565521134461440192762890495915460439370314547200000000000 [116,50] -2483080885400778552522005425077710116822044290980343003048472698213556256130114211979265178465791732997499748469248590050120607168877792908310586196366246410113073754959575078427115001402850362496032428078737779824764089058536226494833506631273478120406069267002527866991484310302515671274984009154147261684628994057177299437046066876063023494585119222539938280903946153659217237339989290142287130649934526315489510620932931178921798038715979207149462818617610387669070978893954730388679978045115109612367652241179425634289350597735446768016813859246101089983747767947629686334454550313024487963610382461807723940123523505752473858328386947555014051129264701179348940875794565550268326527149925260425561430557493669264256566012213800268851702946574919703164211041186040716178396454031239115367618388735292365223852703200610046019361320714003192210521636481222711949127526178535399804798520812292052842205189925157167376119472688345782518699025983594182005601282945738849210944990682832762491348235260219906031083365737023576329359010781240245421522279931310663299233059397666944560543370610547397812056953082696249942252833035610786877683361112580202101294305938692827473160931135152516805666087961799238226190009873879534572737680021130428195388367211362701350147256774130767042093519458013047432280281607549229083043939415211284875166355069140569264334714082585721257972706309606454660441502785620595378607657911124443230679596178659800020436803502407756521246668646568908205239236715406925438666766232853370494913556615447493702973577482648297706429818782768953935182538657573211110661683645136714138715080612634716211292266644013553541688985285592144002780582781918772814884828700582059963699761981735008084305527211200943356948533569386337713191983651559322518453778355922827332489483424032342209986560000000 [116,51] 186146299925487898027363010407358678518214291766612998528569660513595816807153286633711027290498721830450988252472562609184588680950893950164685310616062615550799990659378030370729569393383078333812467563120728316160726927314820546629035101544283314999764947977131329058544742427368643844852256497337167099763199470709678274584329433131144489093608627544966548485236322197461482019918169905208360706492679171230900164008845296620238799849130541604092272573334540090672276177264463086036169243875013058265690677584484510666822213132912863140378305228630458621620392032845614615971716818032367711718127416387804889216668062683312570576904949808833567522299837201986904159289044395541237802816430084079685112159414059844365184539559531490903102896905255805564189377313741342403768488197530305446254743413079535190986324641109943450451081383128840111928111681674363299331373666005602626253407908225924708558119659542708250869509574648354581581813243973912730876151024256293022667849763748837957019213386492453649572229313764004914648733330731697603207285566163657168467526404323647135539080799601013215506027745300386109416769337093868518920589325083931131154750936229701935093375917395848616244088371343353471478210752962549737383249175120612503468848923022663749013543777807333436898368188856326667448240843296890858428579428779894598787256431472108884547220121154651697077311423030344213702410726458759543757980636104834279486306766112459037859720306647314770550401088309025075374197504838934359711095051661930545444779966522252624780066409992822461881304932582816912333286687720840438327404490290201971691198836411094175466722969599681583654239333518151697908915887967169648110404764085790051144690073722547117367734581910334658741444349801438802715256880986722977466115348643476745977591248109708309954560000 [116,52] -9448798368986367555691703194534978604749854887118154212023066742278999590898945701903188989589918436394763574289064953762484407267059758371179097146462295399563500215749263794088358045825673920601050171423542503954122048863653888988594540419007306130580249010698786890565868004569836515911236329317875506466646169268021537051668934730525153627680589315256856628824180429726931395357808499053992624581663473075870095394665139350489386727296594708194484208175626931970325133046252945591195129536578112137487250546297799701377219873689200074548986720373272208318913421961742608926685021746053988872264247492657654441555173961808529996665348884124247782807050190328535466764566136610259677900188995527982185232812629434888452946722721891799278994169300108158654809278133677924892399060884547631874125380005148186137161312427852399020538656313536432525475553553265937730549150447441231094960074037624200381889985401381800880983502391752471647336302596351707722597897665549269284744189286240098187020199248135374412270788300646195479454195986462367996189130280240646352199841262546843975580930242143447242689868712787115115782229794456300979881987526985250245541289493204139279208128439953789147605998300371580474309922955806477749615899457588392529793334955966132035977523172262821656065284151358933206978051444299371249949871044562277800030851291275951911387095380896957069811469122261022971495226683472987143087643883128234011030412550316938259163306536230130459906572524149930033355124517409430653430843842677849059575825200806398966781876548049024665719637313337778961220311786578658173375363555668467459327109350173161903824278198139904739188020901628856226128010251568969533028672317674371451160064416831104597700026550125538048342185646288922123196410981211678309510349154590147560821327509366399491280 [116,53] 385415728916763811968026061213157801376104855179348903390001573299256373297293946632415746522253004153194964865420949375578618837060988982581751142986442718739786040661906341653446734512892430013637038061869600009113696044824463420048496629705264794018863181447860176003188644855398361394056072727234405562879267489187336176302583349405459562752041532229216591748474828212598255097611346129960311587398092421961759051777509062487697158008146472607262163787647196523525601708302326110866978501571039484133039568107298023579338979674959370344680990918881725218337262143170295795470228906167536149746541627705540361607354755033660049337831396786806722477233520554469848565582639485629757421556330763396123313260749678302218407101243067778354958193160096386379812459736339876824382833101148988766012701701271736280534527616410803602852905199205496862768112154796777206033204128008333177371519826392442046503081565353295492003592834054781006599507871460781507564616934599503737080312731799147176485028148714379768811435452402302657837670419303125101814021676573305447849148054012542687878443663261760992556386766587557344807079181755676973634196926904103770901468936460678621408492904718482785483076779812563764677555812835413853094303886348180033975338330313329643083907260354944602261333855601778648855725950307119231137526746084783560390142136636776060051997569566575338305474195845968044266993854805506681277913892793550872889369669617029148956513544750712771440431273238093463607407883307857111530200844656067835242327810443898139073360903032605502266221382825039623633586315812181893006419966683964378172485862009203609527195491712211847660367604710692878718505340596774682889773932607669422515111269102291438586549083614574893789547021845376744125556625012430937790821770313637453882220940954624000 [116,54] -14555651009062891979438751956398916194960770905365773062815319644166738832728177331653448069123737522701183873452527569569072035756991821862953656575771354704957426162051509766884401202870104446025737344116566379614589602098770443110810894030234597958460982384739978312970000678887081104529367757032534984096696946144884991389008444724380143899117716320395689066746708734731997893491497344117636280511933694782856225439402496151891309909140610614925413754745434016753870530890968994534871118798179265766989313795687956938624800363080213924353388639514877683685876193420899117440674941891130067199894586280841861504384858619997279391238475362329275675303582240784356357038732130081597613299613670767221264184665058447862221548391311174644234084435428201942827592483916324264163621329588057363654588980130700958959950962648867015891493031600552503767744148019454528137342793177513795045571402168832606546817135626340560259275347759035701281920819718357111672345163405117331979657906026056664414332264599974753176784337678680401456753967114097247239498429465812228408204879611777889980419102361963744915584674438523746887224553204608183732343738306599132888044241193999121073938007256587686423352585337108666703339310390015153207737112089226456455823524773395446123989510315173573367245921943928062659772022769780925685684293011917491993554725938969850948220709757425190588303770949458824192518958219535004185858022181176690146159083545418957922598901605009562576518958404914077731651158073655392319231117729429516656609438075049512569912859588635701638159501620933921257315053076066272000684888243953360868817549677140813052069798625339175051705164536447779064865031974822004769333563740501300246207575854396344065529557346573839769271244845493286876727665534521402462307938620933968896449170954240 [116,55] 409648620393495006093964510616957462972915892397899155046150031903474928567318483335668166192634013566347726506999369213284761528611550656887757322375865490061752830272833418318160924630418133765209566113149866256432459853008274313948240334526544902658791118881110113202433506994881927291778858462274602724298036667807251716842361754646976596037672069437965734111494699928533216187520798913776137259254267726903734648576644165436281691466555828863166449469184159783258885131284036489997674079383861204339968258468384562605998579790779495859234991586734183479584569754345769699425853411223405691989390990903855574780395763542452074961034345500218753239548064362290002114085630794621293252402051541777659296896272896891015238407336542665796238885991173624689123787909178446804916335674925461232639721097805260760782135831582512719812645564118459017193027771537438650534100320249860829390422860029753670109643762292037360530793281924757031637247141661919736194097055035831950173993824928391802401339705509025430351485451191100695790907639151740900346226097727930864117572979025920133815204255222953968009658537320040785600773231912300321568931198412463954317916794999224047785497599842979308284760571446263847249058690099498637079725877772197647221784273130397535524751749169307646372934414832068378245637029394072130347796068709000229532780528628607482020562287957171122065674169113113403615636661248590869653401508750215181666039878790671910686505142543524550412997373559790559538321631719767504022501746224267903005213899426425918156219755807799609693516793531878434049570153046215244771014478414224212123719573250691975249155059561090105326840823315616909152542501094925630463959124850293721589677466012455792940350054119850975248856786307032301221049519110805622419042715856794788814504960 [116,56] 1199871248908853243476621418907398992553400579521139863156640383124525715959462154221253523512503452526997728533937430402177189622909241915166338485757961180355600900045587678978430977222502686925693097981262123396929918439569255921311929581816772599248283735779489643520766640003666644540665225045938771430437339851389625638085824120370119038806693952704784318011949209992846493464056418013731101296794249275515192717336972531699561941981487583927090095965954133110704020659843947553019022555447431293799592777405038122463218722327867912840723234928651290234601869997079634616925393131686463900945513732576588718743220509622200653810907273497258926296479028813392484336058592629574726959688798331385504383755088090857071833941404794805764708558310939656604360679465366016040114201271919713707876220801765052863519269850089218025208780898135639268845083349820174922133255891877656896293057718860446173430634837773761090336162763101064448465042412373732361114852714993862601331660761427502850478754556600809197784165870806671761026000934054838256413137294651750401291224193441102091607447858895975866452028896748078121829960886844726989117312442830020805586885916372808956561361879673886880058982719237629151773615266069636966001358779001376975538516301868175052077415506109687867942682971963924390342008825235367256689799591640190286351149921146482449975719076141139090841098020198175308168320112606786126107885571084125200431317907899835332254061984607901693349924687631845556967383284659263465607805482985896971973010389697109694954736554207922250360216627893740439730705140939895880814467346418340845256413934122358066137182308800656892246342515816739035791609988475989616287832059477899520285977523634734165888576329662482932152493307773791849132007110267371105723184475641651230720 [116,57] -668038375581008753698801785822142800805899918230231526627764302096009924685659270788691689397758084455595065385945234908142514945727413688652353738517215957256647797450199954315318574844994427954117310998262387334228628785777512496870693937711911303139345518728560194583008292904303594063009822212504417298225508338937095891753319725920529740224238948913290076899878914403054681254588599362087105217660874278764548457497712646058035341270235711897592931326610142985875450586537979390231223710036156894068411022464414850593256178569147249352529304004464717337784993212734758320415834543131164574167927929231899289311040588817269409711357144159774471819512956458937962094428915373423329645261944177589958697595190140411963606069911376737551872730662248893977481166679503130638152090572050238705008396966702067213297347504688743564349820767850042975807751157314814181897570561249841109091309143642274264960292484196027079690548600565672818894417380156257358241115529983336870889792477779930306965685939653410137526195179811038629671330578431879668623273287134396078644956820848995891243153519818779393555420146913661577444723128013261104504908126395814429444564809518441510399889230836761122995175907321664509243026868358028121239246917855913386963821633774770024239864559304723257335164805338789631463036835558579787443496392363372657163807573214357141660568694261539664501401680807386427147649637863355897505138807852458138593366146763520799812549174785092661456965924137786994839102748131059381555422357836791878175932907196283520286579651974416612735376016852060595890335141765931007262997132877912026898841442824948449363509533659639575506480586768815881402057419646721777099933720526634686575082810658924609034356539937713945278158960875239633090106820508548206638035612074659840 [116,58] 17493577494633587710704697439125148173580968504011997182058014345794734060382527048197173655375158913337644068437613631212456013237637088017960167354082579964209196956002020168755892254049414266760327427643086872325044942160972952908332600924912859059219492176780785027491198297848242488743055825184822074439086800143719324068359935586425662746420575373975943743306725885173289274204401324710247000719309619165892940433106276694339645396752441195842713861738985214760129089081593346479007510729029789961283865672950321372914862204412254099727794523969649491714705695931647032716475621959085277492975454749561856743253352979926684544235660141763247429877045114450526271954193265778586464134371487229462008455280854024822858632487445606602795873162187052574723810508634739763271921149811698833444957689783486029063663097250697737618012784170353086470740589931744227525017765284891818321685650392071463602186632927389924807832991588227191119162493360143749530820204027478126410491502076073979297574100867295989287544661657878909569097412874531981325172369878903617127641427032215575883973788893166083786263500267703640603315893788068524394882249039569958482511062827827722894865322653925387023274423683153672167457878399883043940798794372887780015953073685200124049632185616643312254469777493160825720478503727372329605399929255687271702055737975143476897562935099026350841702128643277064236194010604432315809837315147498704499747743736374074938904642809721355766275428686297912260518372853057356465463251356879777754052683813120136646028405238756236263090554767770914746052072174290056681338380382284603440184532791232149960700958834709397800690600550121981057781369005348401469497862366454995592419066588811255614427085242579713783417837813274817825599043364412455483277803737600 [116,59] 330176329000488043993109499422319422810013912410380183170557587392821989618350316745949844923095466179511180316099756397505304913985041206234431890196535874881308081861093493755722109758011521754017583071975393868870098266135529150703685933896050366637162082063155130741767523742642374530295938652167873603630879429433530952924904121900928434045335919737147640779272585572536347581911692609751063648890836985999047829056717806206905602158527186951995263966587764834119899766032946109933036632699351855153077896542559725440076009807721041239452334628028942184679222428233996583268511349157463441854949169725800942673484808420462758589289587931557006302161407233629832099126635196311565758666585364797220996679971617709720049588457232213152912318521070715682350943420539181524077093470826398418511398339096897162290162542952630465943829404329144466586569757713025655075722787781655008334234505490097328925805220058676175636036783612289939136586810502634428181767343018920628641038895324910099479717748400145605189449134514734356144808628868833534755113603334833384585324616004964497839466124418763113589312355938322380616148681556312600220827301063304331242959176096794701382459244018169816264371871707417297763024083927613782323442946287063775663220188747290555101763685413496389364096281171710545530137372650050063348050442911711167916461969088337849131845285514512765547314323102520392239449892581103035375094847461498157352528809180024858248790688546936434782767417852178024648499150571780878774556876763344384655032349205359737707483291915219989142912116219230060479193132142233924313373797439953485838154640936413015294031369614198033284421228457137640215678917983103963552819081731676108804149646098321484106716410781254272641421608188686492299165488157486948236950080 [116,60] -22605377349691123294980911608026208405738473094583901028371954786190266382320568933083680686788168236523566186834122425013351243063889844593822328023600626048497231730423746672436714419510151865279916790695117167136878977317143900296991177876544745793314469821171567585897259460971065312787118235210064888634437212491090314253080678022993337046665483804933660585241751828353122986676246088895056475303917496174942101283236854540052601966557986520835236136430183793333861440648699236824325041976221291483906231888101139464909469538693920609014622700775189455316349179217770553862271366130684962129736075689279800933364532174176263869480021106289915855752833786097737889403677632441650927901018935340349115485118477604422512784661969394592271632778502521397752879179051869106530967589459439906537306346748877258687470840770351598142012139730477121752428435142126489508545876643942261765337544912384298180222637995857439138027899383981057995950119481494496105474062333008910732334427292676623054901644632124676212736790332603817841863624878098812276242199229841227844727373169984865531833586379112346283458254468529395005191874196815126122492624024621431166767481358388183147286548148928363147700326086472483383553978597630412315434937577995015142887512370819643054549768334538390785292406768263909880561236990325089267911683713164060885208275631191765795392175545163473823841688544378249038053810243099892213244569680456811982423818484065579150067179185276062672075944589027917314215314704754326776023498784759801958962821918575917422874890894027452713774380917052645788772543409657818189013325259954069416814378352400367487754152873251376721560958259549101519408522564747203643612755182900621401145458249461066807479889121616927176167836809499711186046741160985416320960 [116,61] -144432603523893685882908939889242719464902119692034002878738328030096534784650240125027832107228120752386759864300434683533458792707317561660507953111582199714630074551067263986683356806984256117697184230479279571104641818449245009187366377382914662205824218030832586608738035617049506368717272650416847122396956059852161776906513454357657615429391854391182837256808280296469730881348378065811492606140675308284834446139458613816980595272034947476578705787378724327133578370091347505095036066527659566067298986741167726441434284233251914518272325456039161625755518627477065498488908298174579034845962171990368489123307217629864558934173318445737235213924464059308719557618062185310556008973775802920470964543813581504148325126971492036138720125585778906645514993907417033540890984719982168243945600633288110092321885100762591634598363827767432210076972788600256738017578164852468693860353468838092018602558847514214642400474988955438845602838391840285624981780379513568738369505445879379357006351842611859672019624873999335655777854125304679826948265754890383652867381552241789292561219779440035888659524923369562078579124588300697185801097593982778935368328709268261868222692511123973107089545027541977044873673612282228608966352194320463701713057159622839081023496753106983906195831152762287048591603301936256076592200577462766424264341607238671837592743203069137275489617546994966239595610845248628530712675810568019379780200189408571078653896577709582373023646299741333214274325297113496313504399689873632612590962960072385138361146791794293601929529088528850479464858026616627414624107390566507340417132584423841483995361173806489265381636015183561639950040027977669498045535060351196029696321211343680588711562835099775627559891215760841289047177236290120960 [116,62] 24679362150881618416443733715153093752083354667381793190412831375665961557609644662812761456997194855814930487440735826962078834827414572661850205413591319354822560710459336512834599058810296773059163723090859764764922616396238255810767211695220274845275298599738952491086638260775023458178150804071760859492854474889965625610946247560388074898915675047871447928098695489036274310428578975761184579965870492476611893435921920835824169342985983956800843155627163278084524399026150400440163218773268083564852318800045638377954513520965880868374207111955171302736123159416544090884696302692976004483218370023979675576034299489142360098850385603086290140974285723552591616520511353470718117222731082815313112086305776793656839676573103211719525747538019759838530579817452958708059723820954268317711434100503500389489319745805816805895874897222329824515523525844364368114765425505373269260118417917923185823896361817073038708437274692121691259605130289418055417212155971760276933711667825487503145795936719716344004869955826303391734778231361141523356129606971862564648266859982945672694705011859325081171953784403262221102610882680106462690092991828936587766086355708496443049825877571919650486857388753246473581747479255111335578104607202768769678292657446026103532179007477939415670569881189420116772546030804782172799969856326989960508877058400230845336600230129747634929279198073848908492623401179525099639843201465080885640326204581934139373145772144037630714422303831240820430159228116415390745007717532027595698189237089004985149502740321250259217050399189846693449936908796386476036528688491190157309600389973102748072267439808761182873837958841314030550203044087470511857576754113197879357866830074357904941587821689732549493070998315508191640322795655680 [116,63] -504607249826742356590134766596471610075623751560530502452592860980354244269087531987834917365526883333605651430147323582214207375331997433101923830579892509366807935677118791350754806477410631135357941308440280100516697484682193982090973636044805158310310433998499257804560522568513488491094122693330405444725012026882665807016648605465117453067660834622102300256469968451505873466189420256739489336540913999350935573026368037366362881077819597881625355957174690900473593880844066438392072016999415801222158378245834811283490471325787386812893310473843751470033989452737744015626002478835764338964571854377876126156121105952776244076850870559476122255545023558529993795374691029733309912861545920984351237830414917775905837770857369009806361401544784875185342737088238218493194924027626253785530659540453642049768229111194067187521077119440918080344345031258028655073454493003180227263397888809636911839897109495549004626647894908402218437379223763151483752049743485832847995839022515787943324475148780020064338770293661798517215560601120602724538013486406344074134632706863837773640379116486481732748356270166467839638584224683674102282099064422289839706571241397770442684246747254606191004901528357769472350907644678092626666509136344348198042648785575860803413865940036345463073183505987724561786967515103481959454553337297777276116224003317297679354430960790835294161898503034726710757126680389186256049005944153803077112435128969261975977631004571756846812047444621385325022752567665594550570570707553716578903071098948406235560216780424959979372134031185290086803829182781584498146879421204326541965816512385381556767943214083566662244456595733419932643514975294700694631984659678030061193255385528311238047379686541749908834551609349958898079485280 [116,64] 8186080416266465812767278059145447355056370324764445781569131815204897025886600360598744966604210834035509327668880175091918355919609942962532868257663636942701718349184148880793860386753455420339399943464769167862307618658435867776583051180528226629097318940562245990548555058333540525404515238199105414509933521759269436720638883445173815784307961724973662821942725209832323972687677769445534587955046720097410834887757198718767272272625963532367862953185574243210725035114208797915733058704198163677042901537614148329638501561051390468125785093290826962933198885652393504967845153302706219471226792909909074053735536993880813632014478147009395061899031914165037119179317934564892895860656639095176349162516080161750028594166813813177611221647512584713638019632925658667591871655142774508940768113279282227551812736732035357649134427523612365170574329274271417982656382331860309361167240830109700060102503145299015979751117015772308766736008002405080397297273342530939673479278897109932168694180313140098773226278126229270163212174080034860447217209037636669704657881445748829894144649727831972079457593867140041124675179724521376623183530929069380023060269081068012958225532244326023439208192705400917489200994360625181703010892427675334954043159230752717133782706113253882321612611337826742391432859748588308360236784423729499892987319924786710699539902375416164493805163300210137097002168712581074214378338521442079910287156257206998998944841589720563136600596558166919062311202824862246095691717265178045630404492068506495062075539797145040223558004485787960111020810068769956813562400442077853789832518988456988202241661829133032676327946212070492244794609342272894793378303979425904591223891044330732491998286277167610325681901634322781957440 [116,65] 282598389188466324438248008106521278156458788105527541180719044763838865195527673193212006323607872842859614958977293547164043043888244772966065493555921751880990005011796985535811711365672062671933270423903159458051220433195374957355970269268939503754595187749844729006261082887789646929504981832848607991823974945350276907240403641890667608846313067749524879334147785366884275541365116694464958057825198713014890474115963095452212700030238650056057165434756951429259717447312319783443958832981078547320732340768621142813101754544155449116231502801593535970612782062134110261744126950359448814153325242516728534351027094684870294427798582096936998142783730303784577943543629234370025023500795817348704148262340398276693225622976172197491682234196507958904935524024380704921725494942117965139486104933004157891167090774363988192107897109762446690307624668517209558013993466301541117845181172012327016117130083031871402048574519350240259500024052917228347528278609168387009955766434556962200237780766729243033879577018323176158665156737542217784099897821117378173705001127531244627476151960224551375882805645150450696723774607124584596552386177756005253325151982256267538903095825221226069484223116092419735629621946590485498360670612704236570537063948552893413085308980532913297324575156053272696435864161104937352335372843376974455160106690339870675144782140444481709087093211495313499457376501758040101288407749432785096686984342117324348526607713532083952871152691197604936022689175127199500788604614644627594672629039219102033316705585677066789951664608567367631925381279582751168424799507183199371530215096094538214776621612082712907876256136941940285693157393740678470482235494660344706452443067041963100456528785414775689475847754804727040 [116,66] 1982495108551497048354795000260317118188224106909207627333230935184029832894623029688473511809987429965685419564651748645135054143446228950746084328258280940763034740708673441546391800664228257435849192017119209611035137755037934347841514991318883589479663702983666188598485251312502658680672848487111417227571826253236319117734582088084748916525297018380736137371676944954772958033724065797712961430587851181578558361549734519635651531540901105486398218676463712896930311353146666700116979902301833747464297639873270347378915724653445583185309769499072944139644062551123019062026275472156341813533268411202252096524015441898872078302872573381922776162643738720122791414142284318306531663834749561949779610577016709053016663253809615577738240561844120148286842117046754313639147566515397686140080180643492837663755662638859361146133074498382439122739749901720877459692644518356990946583038325972302274649717187246269875187638629411575020237685499915549356441310532529402314245510012717156714982769353309492224772769734019832104035982500567489660657794307420291946916617491476572337629426946213311405363962820908953982720479931604257311695252506793373291069792130286356372711360332471969312241583053017056218093358455025217293943810377909124741095537220091146549951687935421366784001047813711728315239070276805871571924879901113669085045805613015447944528033709016194607236684397368687126477942542062162982876498223853177815178722220625551497987564449085072962452857347219331101041279320769447482694430317061593958422752277783780983195433842270216272877178461556227480683114646471186652051929611267935559810597977057946393330265339432752385623534116844100043441936658775232465031157173814959321632986773378800768128358551871145089854945933600 [116,67] -189537269950172959577726613222138179778927549086136652936092859214934553537091839729374845711587625372703933801689030321891084431774628539644594345526132225239902707325249301579927830296406356238164940693016701478808539554154018607696459840360657977651490348338442878780404517326691427900916899388373336895183097810366437324496619187809810253689714633066457312236335000779398964392321124991367591215682631099191995872625747345593260712720798795912895525098615599559648453114319273817669684123825658254451414711643821015116045628765029194471920446227389463220519311498800275520471400242415342108175998581226333362397834934518030282366968631800834565633534730524252851842298685828206174776507490677239182644963818419405834648133006230261217395610087799473389067419166940623429956191517458392931232719228885023155881733709115023459229814890991442735845671158217413263592480873366471040718315252981136146283239226496749721215232896658592634459045771321643657728191715043209601826902911914435819194399482605644374635239627646091058905998946561932678157290843103986373508594641775692909941377278680051887735538079606591515381925677796285384806020705560236981213838448873843660423513366074725278576218480918103839061534862446758169442183341098124931294149911764155526554738158838003632444376785102120910274187498292288294642119854173734716943884786729074544330954082629505188557347679306352064042158966538761505509374757196856374187649521943684631561707082520060850021955116582506051541377096758728513476673911211059345622816029556687843312149405773744147830549845684125138597716286343591461447649855595806137441910168626424347547723626284114484137774550185664032053137678559779029543614388786559580218788569833473590405696968001903765506380672 [116,68] -1856272902294526080000919065295545383028158982324463367271577406370335721653013383060404621151270858526069592463367056399217323709925231800466588484145607921618405383656876380316156658602568166446750588162756493009775952924802669421138635710777034968295215948799869509995741324515303983982330800334370687376675064600667043536956711995422057219219335340085636084494571838812313913352227662059865672095588397413924267697772986133413981464230521631435525537133210299412044433430564818335421598597793351757085716050118743034263576807586627347731715605172929847253709804778420419913460481723136238915806763372603119791483110781463951643482769064608567361532179976992348558666932352238982141589507539481888125768441601870393242006824296215555942278614776456235349942719384608511536034230994480062608439205514792130515324737416539470459145955876052777078993385105070014754957633852950741105378357238001395407579238315524693186846437419015910234819428827267101926405540818282748440273836464739178272342639334737949991734753438862194967317590843089630528990535809567390608320523493987456507840772132658715447584012231145412666774372389663709359554759224195569014967684575648781312922380584216279717045777197121392541346707478220343660448934054609443597714973647838810148298640487947666373517242752689256963509588404168094929150284629889188594135139170693797371530506533494858954239030046554319772163381705455188234672247617394020400686786143027586905887165423337115164447165060178309731319053927799881405749069145291497607910841281608508928005504035776409376688116502163646633915011523227789589901233657984246181727834964132300314353588340991694325333404902711096521962774715102132400746723347234621933334132278377361106930192900702995465648 [116,69] 11976562591597942462876192287174757587688360010807441730178233882332303310250762295719727164900272060254298272198184183258016452972629562762596297322971504119250671722742850092722384657818696279763641230279767930212861432368017657612261441269035136660023923499850479513776476215439222419492493489220629179113844098011473195230975648891881599260713242128523887116008902458913197569438333952750737870386814488892515494069209007800633589662286615522863152178156465625292667228002680552794700834116940446789648119521161800564307749726260817142039204645145860610916583371326847022729873467211439751781149794724656501510879922079133028063554295342805961487412701147274533155437861293193961248333267177542612512507915382103538730384996047278525094866014417620605489945904819666770128159146790016264834877571962845219386380388391744301905894974115940336971942867599336905446378720052003564996302078088273696436765064049055837801164248608414854189868212582346555615549313433687825689999715340100431129815168475583366750914830321631538678038943866995267803688194794622944994489141775560015641108965420308094027144542183924893321268201828000808665108495567044763799122888189848659615279814559255520351318980353481485167111173409072658253316885769505182960960036786262333238253229674128238320509590131319225399008813792556682381587337249130258612531698110907443486414735018877123896910123374116349273085253496931620158786307592400660799945600286146958711532031317476917739703562233064863486892976113278340709547447334742450705422119925266997896479869490300249263780330390324627989257021123526137087687018681747250294773135871441574413783590891679608737551278294573957269294157259995881643695160829822519480324429837956414796511472898006144 [116,70] 668262407384461705005804893333060331750044581593587207106187439980591338275177445939658706630474340073291860301122565485942955788730776003650843926699310328378147268602876280172193959753606370291586322993953408715297941202941807852111680473257772901303807009180722710839843679222687547310936020317709545749940382029479955287086063975605155043840967534445472175651409303962993982882088859823322700320961547950913415528215530806968610522709184221433287878973724062470844372986897681040623300493698532822477431751641754875425688954754856949216937500510907267493304334164970925480275631210919342850283280031876523233617960103246685119971706277165086220740271413179495310866024764806618095360011775096127756050519290642354415065957166030637155175691803273576260191294491756642831722539372660203425209952991671359225422842653206733982389958598329409708366169245502254476359296448654608148476779336186100205059639408387180363884048494742100191294088313658227075567878915343112454155017071053973089253370235062480031466439590785221654741321140610997252857049162258756165676067273189468452877115097525228632728082851661900314946522365853027503508001235767754864255331708657898720971637128563015563756871981780515535700397276934582931239912515094536377812275901307666217472547972451518187679237918718151248205970953127108217745928765185148654792042120063720008250276344978608142595883001061501291517081815267499418203148817338294646347072356047308825434401257525602025223868503508412487802438331935750919219587785658421605929983501085189257854055741599397836912945660798308023318119227137445104830956330509995956697388181999181940624054838402292886681706295279797924743199843414394106008404502768233740717006871970142012978336883712 [116,71] 8376479551815743923032314347218684305409725110918203261914805318270729612825392375282814626757408517049835877328718227371031176449718473276700192086355067996654296373626050457970020079001904676452428229669033257052350976498663613628537424108863649538485758432092525452982359891157504447615147922135810236770260195908722244843675657429196427295337661934459008393536206831133983076802717295870219163453759359377104630947547854635322716652292115400975676155034714926872990541823525449428402678137937931396846326459958815050283231565899153554286883749130582649174424626893386837403122647252948168918392573339798912065167913753912434697072205175052550986776388707741185323870034004426733620403540887533907780134523421504286744351804091704365075329956854909929958694295029494100352878759478967335269808979298722769643120111598679062047781663305444104032218223323362544629652233718443641323778662124641062236773524479533040159400472395125682766680324232865187990930308160995808119281552310201025459866454032584629305698210348179626088690747636704412582023535439220762052681823074453854150061871259325632642276462314705237081017263003523600372984014801968509195558440221495299354054054205466704142968004003510295970330757578823150699583978297836268920896213388374512668850214353002450135783287138907856770743565234470205101356422622724384296915296647942894632276614729579092149613372626684535431300451216016644628232290239452249306908759862476722123679348647400873350914205739887886837426699921161560201490099406856883101534554857324810081407429720949434209295663395525620949170136667659521977595971375344090058124251842470499385631588925801948471008716709463039651202453462115793115295419658593403716876581681281511311135648 [116,72] 23800173163794212121997027263777946959198956838235318365954126049284865787643200106175606750089656183703358912939475203744563877184613371147766508386941079663682951029666369708620877036284716687125919118779976094929879677700481958176023287442183902300221166975300396678615463953427885343168964131533486188968589834211183327898252755036197416273813212919162228659953377685323043146530749747775738133262929713708644641388404515850265881363901014308993996593683332286013447885761162566868700889057749375049456601621544151912598771963840776345378018537898642165921922824131878816100601448358998439917308985714812803141909931757114327161495219991580755133946754840248227683918537119753698106932354671760824365745825332002079166842314199275952467478763254432774996472774087310657632677611414241510564744685428706842303890055406843791877054012301403035454102513808917202664765922565743464950500559386446975578584647101058730492108570492034729314332800438726955655885931315992607407056812919444824540134875961537334741539353129647080872207888745677394665192994841042672704854551521088099933348649263356645435242052253937929711380193488300853490502182990368256280885173455569221736434733696270899746380860428153565845154208950549981160807290529593721053800889728145473128902944815110386285850333260413820224850418144087417241103270789152111325365479184106007968953447219020082373727109792735666443184741093168745513735738158564727501974120954359308316387540189523702003535290723667144277510343404957488365774710325883879822633667441904495047433583119494378506180295780009382456546664075685546879602984290014827759414540818939777871728539945649630630258716444824757988138588022853900122554405478160907157393918841708405952 [116,73] 204868421651299963116270574158982402511380663013820020944602704809935704219209428748626897743509788013293133668370351313182632438498806836476899906706670376763225106947614121948509529294716531858472787245843398390129002839332537144563646695678520677753588201862758692592787037260867453766359395779073229462281735262298386368685317797976671181637631963186200195446816667117474424332022016179668812325979542049490212333150726036361478214647355939451567634494033631192832143083109111443959695518578003386661755211944631008222059386923045689716000109816712355208583411264107533655030131778219327407579382530503578571780856188582668289029712631874627542150306924346718418448803162281361511845735401818330446544790663853752244657692372241224426075103693654190725137599476402694313442464490242130696466242308759553786400874097080480469898857615772225007395978192198689307512472003073721035139327698897748476139096054308190372368496918463913005582418017724860584516243496751243783710565357061429836913425194107737821163932004227434841369391469962476767240655586375250468482965061405612145495667973289857955192197408639328924576248565678500979852085217525014884272058538074115011813926270400210577417591661406708303010517905849379367542873586514778508376924582275036060504108357127493164782531967795653721288201761631498253475468614304601607644296974882048043658472800532181767306063100330655851672190607185461273586761308678877689947287244342849080510758077775779066232897486011790295922699323788893309807450951182171246546639999968103215232628768811337189812390002411293144186711518631019864827780295307601434132109723620714120493610314488272026240597553659784808605273634785136232406602764160882295150674991254528 [116,74] 564102049707614678858632149039262797237698607723594979390784301532762477053010714171134137155446679318226956883466619645340264027454574067524868723125356204930754450810194628385605599841638751072457952205856070373582790305048501263074213524896682579333652985442009969693768129337992992878988982448490744813691836624621789546796352833367309900869847785168795630114213653673699920418740843885430404069310052684294582669984253932564625597441044742707980736069364433536883578179970616300253808966883349664924689968254246141176403020013158256017634800092336997094034309251027784700538942220930155301889777833570668340922716842578872064777259999761524931549933212394761449820721724676201425098916135905472759750925732481883048330771324476295108743213460867393357483991261967361196344857819955627530525101607813222628818236876398857319325073275796056953581809776699515072007032895918224526216926660064319791642078566608560201509289457272628009957105275330674142691187047368631516349848757896902829633575000630150930742272139405300901449517666678181840451649214254024648100683963057564876515109876010338059158884266858446497718669188998461352024285403399606685982397139544033380485875493166084858901213782145958956802562255267835185275259620758951546358082201900681004765722506049101405665147699070816548513463815831179293867577966638667758047709697382396106324262927933438984683251340284245161805365162654503461146483173294801128891070846233457528535340526036428712730500968667918609192309284689511178101510617846998313193078894236622619846923408493230833306489450224669978677029646282845223838173903941545776404753306948834579410364193730968028735028381285130115490813877912512483376218413952638513529396672 [116,75] -3622739486520951846202121557172274654595992240781446789473171678750925936142192937189877276867295422924143673116760142402661173579679131714192742958113945384151961186885686113228574668676788482285982073846216102252582921811084280199371764361718354724396513274895751233610644361454101607023985908581362048735720582978471246357818794727086322396233592466617354398302763270150989722362098865435132618834651413786803355875549455615913829483752754426874791129538933376819710787393614021139793448624420717507399558171425518331268525038164793837542450694078779650901144934173335682229977599344551702863362719089301280534872249332982103889940003329824249486678711663891506455759968791832108197463121119423432801997804440826922481970774956317197533737546356949405955954653528822354873153322046424782441719568312813494423322668960035619119623366073928988858294849561371723824941655049428311306694215688923028566147524377882763869974175194280177188210156664368355857214659111455495380185695309795059202486386885833678602452863363271987913378868314519266838232037234181727706216451057536000381676664945194091836063444377844615083493783974526777094387948154898683151269397600898309277267822012886016036045654806662905548181335405078343167605285401812752367754964680058756573147602699715071018299674484938060377237280469466125505487772974425753125685039071797791876505790691942994875151417139521496414586085144895613171755691357876723520690842917948079064471754980199063761923867412102509839043389004118997343166455913087945112258343137062385506038754947757661107893519852209090488833569469934332106416093974402310709891115019265953830940327788987835312309760429343231411859132408748012682075992839923799432320 [116,76] 5548738132906725225214982430848846456937979921106668169475909604663789674541760114248888817458435449742950429708348538011653531930349284311353399517823194268369171386803866013880298922966052056511921656690072026448193268947178098337352406083743993061002224472747574939358911177228505451297573229816447109801637974873017853721397549176100664346525612351520298980860729740601099788874067099698295132047116357299868466001129595822726138866338786718183712396960329703375749187298122804253317787480501978327226825724872281941042344454331203982972929037024954913423408316138487245094942435434955920767339413559562520157249963642995776219630221323376774239151547818851147700255772514984249100807287497631176664474566714546659190560909566617850526085677690755117134997484393289275588485584117286840116238266913367877128366216732060277392741838491722934785812576097524165204239341193394644868633332653984719116002574359430729213546716866241897086669888683767961615435320965710491326333740290322589962500207956648904406882380902086529222354435059851699895813645818140296611043266249551014217916574848649065627149459296276924014334665604942201109099033955219260258936453181948362409790783120796448856238790304326708029186758209830770838636229934716928966066273117989437986242018188736380908254512118542190914263962611975263246158748180099523896281384895195504542070401682559288673548929820211676404177461931776109456062190127317938970341182975263628783342159734805204605321513453092798608941266161875660479198832718759916272921224804557356012963314533577855582072773807255500753025431252493552006040811937524184786319415734579414371310040615121307182355403535743899821345090258324177465436572083064872 [116,77] -4518903628294878991069325694096700685648323589003749891166937620026245405621249139812229410383140912520339592748319970123448085215736718182864360891033485659112695323646718160620523075795564350600808786994486235528371623927870156820003465775491987298744679722405315418871541225771060230468972859917713013462744493272852997297308259964857627574700615893671336666773621838926554598535540126243644082753627623466878773686030056145009186169852434400738587264244856912693646585804660180941245601315030204518474886182791956464825688273755083730992790506723953900207688210524721944302813829252128572055263627437817208853384828284650449927660287282873550311673648831890802883776951464530075463569120739532038368962247051811838578158760431988298130735647949290593182854350483567257416302516128742866826426929908468159053927113020242275024313175079011760434937860631314698414119734297309211061105966330327273529490395034099208337233129003288509787347877153283649062798085353888291052737436208492038558630538058867627818012415302778253290972716522470595297861002574863664437896722596087545642934186343105958338883618870242335798180170432754477172854944436608803983228864855746033726766834737222661224732788391148748957227284186799317096064721480663739401998281553088883756941866453791560738187477307673550733184820372317307666662419660279737446306570201172314299674723614235198554021275563890642999547021638201665734530979436981895471363142811412220111035754847169278487180209730503319148840665644315142851493970717282427899657134798969038850514073318178345468543617178382897128677410040820130275242436888105018116435552768186744760657388360161967611036458446142342734387368809315725114087529984 [116,78] 4437667353230465607453827404914343647131352488764062373937593572506968660094960836526821188584546641893374190963531060910416313417450682310801593240202563375413927372751894041479736388348814996153961094047845301681851055618440365515213174684241117993710761984036184717033385960427953721467761470981613224601890575210688568579607532296474195466437123947678212292622165692853662218253779042607139406602633827345248653084434320307225233012764182024281230123022061093302093546273119407017331380423145849818467195739821597635301290412651418094232299455366742936259377500064534693833630140401212969493271670458398061059225058178410235487867131672955847509328888394455522720472434404474304433263318513775390365842274333437979185965512042473909518714487296249255145302528247194214190749641476805536738017450302127461642056109490368557133883198286520344742917077519728311779411792299813887530924708927838679726234426286565087124564507414879196829559702031679291911606794598076027971184383885898378806162882552899573626350416654219760507886090916364373951305349943448979573392206749457873339243856098207240073291157165079262637822109811638014704049079753264564471212230322658277643108816575676563083915387966502286464722882756959804991878535548637468437775612940786005283012827091593998420889330384802838196184535303746990173927262210430887572100156181961615853800178010010412121291358389163032849373271911486212977983636170413687947077599079283941389948880405491469789497915654192506213669746844886324952145669850949738676804495036178966001498845930574772814785136799186174121202444465466102901805184329077216509358684530694644193603321907433961205546160769018739212100372876887737575168 [116,79] -12507158401882997579014283241788068832766629666832446153079796429097868134242267517046546890572219617029820125723920357330771778928523722213163027919961426789891037916343914908937389825720688171815191464123905034983694647071564188254530267358567086144377520824062354671580869643702783766561045260743660812447417079661355413379344988560401972957227019392122324325842374768981575578675645744274154122122214480559555313034063876100050497239310539231951403865088735434148035833183428722255289645955869331012858985417162984040333083433996249757783792319040140621889467333311891902959688007061718360658176115010234090049725961890684753150116714283766414673389607935086563844890496109452817866146923074848719415690657031959105519977275388907403733018030760057066171329702108854406213425192699180553511663202448366243000219652404007136410215716955971985868750018371195005587369379328031267857708628447538699886332896422246995988446374181393977281024280657050744894076723022487292598382876525710604140204596941577389585824489966292409727858203704735708866863631051252671782353022131514153720254912412299378346780752190454553489924529921698392560998775873540223568696226760345169236963121418087327905762273265228356085036085061671457377605759141324081311249360617567505793206275485469217714505218739171186843483139324486916326159759338296530861577464691945647838176717379565123898266288450259880285965176908852910043679173692422844107993338538126866577874905540814630546275190952778151095332486529264438812394880903031259235266032310523639292012909725554350032907421943863636739533586599564337758302877498736494746726362758485308495207746048259745192728817506683010831249847975712576 [116,80] 2217153608621076374464824362634230824256871510358748523432929683919162901501960346854319752000510546223093689576758312378760405036548960142481875555689452557839868732926492864911614194536088582100516502448717671117634972089803102611390183860092647149664788322819764192753967918488805493351001202493292332452349011008375249180960619260530723045668087034190791514028414457492687522726258177417145730244258828176342970108440239918949738418842532144377485341918050939622382010868580335152330687875422576281118288064046994277320369074433357723777502898654106040446461545340664598616887793311178157868551563051597863847841851980664850570377363392248179817765642449607338510482901160311996747503673328040806185553430179091662718813104138356199258093267646833634007763785427267379483667098613357563540437422660424481150934618623749267300871879869987546773230395222829024772470155362492265529920539674486825322738880812426028110173863397505551022398178876922170130927191659359087714524281379593319556313709613893010902263464161415298529678028104401576732317483841425540527307705702230725232930039020992738568283138018235905925402722969807776470926426383060308566652674253580793656108177233424421363409487020305532585768003958645484460654535266713332394001019614707576102124304841731649815398441256225646795029485465235134191478807340137900882181902895638120661701832403034490713851105957863892286256430216171860741556003903517645387125702798486291797237389683957570736890319378217698126755526355695264292130872052065060496516922044195585910853158877593826194611824124368566457308999823160155301584306959094829006418517806067838294448303203857684836467218675680009089887323776 [116,81] 32633395783379121728435745631641534195154036188499485720878696775576883042013821118445570079337267563443385983589288455077312365216939235510370474252162037596698008438025643128122628957870521085181439850183105779959206702844434358229537082574696650681653922584571296430959489043222200731647679571094859397588041469176221890532453841301084425213437127759528598063532161389283697753847916492788921660071342900242446115329197771248457182963084257780688941494171043605332751272669677982765947525406928669496233699061229556515945249675431983423911527416929379740707177318491336799605071024564104872737077227054441012493611687786243191238126237799106308492995764784534236691823374211650288703955248651675528784338471851760175592832104500347498865009687433863141264357726639099710425218252296705114631987491490641243158638798418608636200622067765149076639439270000809386124261417114407495586335713046581179560542544655424609703943855213457206703124153462084115467914020131946661688431427011630134268130149790493624841586134524042797732951784833947922876717311795751696163068245530810203664680026119300944601765152158128261615550963843505279552894867283368383745313524525668413584170051763307956037293056808687687561445369267933986846034708323189577293865295322637245957605457881795075022733192052240165588356791534946942772992562001512832742220869978025038100185613820410482552226102924670660411830762340498024701032394633704991527274597038544529441712779889300337335343624997676169633040525499975280640141390682041182242169675411324354011703912476423033108648661509622452581358653013661544014591600516039414429935927158963819713572895239377184366360319135478679914048 [116,82] 53529362888444324624565204783534876104462578044622364950803683728230451435060276535594030179482423661358043854591489190063780952860897340417136968933350001486806732794731833671258629916746491469052620114428879593939133463871401925576473971143944668330247082939667776860836094376828365110010121820021408413601314770407074692307233792254418755027193225408040161888060372422123158742306157828524391652275002743931240173277625277677054012578862728330283375164583979157117707454758295318807648807222274015996434945829929619324314155169332905208681318457259547020036706073407288053263949545082487885940121294280461412213295018459499798844023569391705211424502273857011661593543875758518372584561689333641461957120822651417924851477064795159798147888862890249126688654918705340186723753747622770259207429871703819581863136434728948903697913104419709993096512569299401333174231406116050601100276475020183420609115881499049545347685328708560201235345131748003927519397841833426617966804209838323377033920987802197754142943198023664740775270974596004764848363198746302672891315749408046348917722746679389639948014126481180636489221502237955211299767976487062681904730106294306259780540137723205156475649202387951881565491413114576126009152448908274146529092667662451296857522923156600249736727959138014421514642091559206775540436737410477011486169029234960764776552335952355752462804114011532167347895133881699751278116058545746804195188196341798710995300756042593637812478328656197433425308713613229797284173748220914426461433556740502532194821069584022261703612166410649383391400630576318171535732626377249864990867793510856585401990892332641878397959696849910152 [116,83] 25104603483864793553275615750362122463230596201070022265694138249053958220208972775571410592660009257131045592908329080751425089626087159827987478490734722543235852855375788920636315841919044822141665589285675461762007539628427929273719953601967335621252991679754680517869025809399390806276946174390722650094986274503929915040735294179199706324631922849069439897678902795028279138463042893419367650351058969970196256637213313633023383485399321337558034273968979703154567033277166116432676189021292720899438112414678142830782108557425501451030244509860666318846304105470681697133893813467523854306749300540111347194840409496910032949306737331777645524678779953455163614153111446674391860212963245245758249176402072748423930517314957211116250931828256346478310004157649195431498126144325880849108749636591784975054363687056272937273184301831960031982009602887248117689266089545293486877402905230079310854612806342905702063684299812868780115520228200225843132707969304230615661571143641029857433753329111387351125448373815413115943913023961930808239444116574660991627900220232558363452372991466819881420606645232475940885026513423441466933223931967995433562971746811466740459924252784266011005178349288154360928083868346077467245915140991753986377613450054138731628016019726003163192371823512724067919390651287455712110805085133450479601226243028854829416084162035054488997799567824717376665151159903896703908378995504151530282570090613741992198119116321714741729638645309585003253226893261535085823788570481571394920335460637854107443431114148123573469356203495954722029291167379703053606560174292108389408776735141123826988137023941095300049927284400 [116,84] 5189025378216839003431674462802511152047312777866307480189156065216090300983397794184750152972834243974975289064112384444871095458255156123168095156062591323800689464346942196871523077561536286413966135434042660900704351409316449889134274436888032698883459039294879103772798623058599131140468750021562810984425945295824432777932266703853544954439009937400887144798073190203670713683706438761289292901740943168774424568202267984006273800020027884374176133054307143646562099655071204143760307743951642443494560879141106962072205460466933398564033978096281642871259029866565431162976719063635677372775854561181662600905460875279844107008538489721166119906821040504953648974383300196956791498684973192296673213786257331435268701072635506253211454982120063384867137444084994775759598449774544530858180691471662031306366106140061102187220900046395100804762022880247965261726019249004837125760070139288729924911559368270511157148356861003518546655989889914779263819333922774551822307902742798517883062913266492972914293378350853489806478924199487705494812306877726440833773507218956353324386196530261325078225104711206943186065886243381564698471277883061385157082950692105227232584127819743367780603858801455256677744759704185632276104167650925338387081320920194819218164486271859008413313079062455270808044308609500967210324650547655915484666348768074151391315420512196387917951317677494765393206391899331872673199235401219687677766356026835953002093816081821201644798175077371459670057493115080551579136447090516160889202461124170757219103490903133074819925287516616560435941648937960578017122180289441944340323844989082901241066267149671820368788 [116,85] -6228335748344318212415747422378111161929615275104770376657732186081688872714517268844300148979266949152308894363851863346908224592514568807598943362800014163289706940910926700752622303608264628664915368041047031116926584983959905612401082871468941079675549749764060368511324096904910549431166539329633682003577162762877084773826192832591179219817487176736096819425905409880110365527130393247368999039199557636608898324657361265565129614192413534011148070221476182037608010911283086303183929439490874421823654568494364873486729229530968013572358401005482338510238623649869696354117437516907629727870997142588995278476125692395428830187636436537685309264081722151995092399642570498612757013758878831091891635277445250944513818686746196935644301175752417658022300999365193346705580761224429054572606159221569621094443744975085418520886039749514315071500061304056461321146503516879261415532677954012758576726403766529143934554350959318466028779581570292484347249141741794061774435529141804672460346786473926327941464497530475838965853624674718633724677418429017932387788472301012382162059313242042042554315565389118426436003075851246594775874216434914927832533964431916119492637438849576797600778900500280301665321974881208337078832578441606806012450572354850179416674918754453801308982437280423073524471188512194030013258028494189538381169823486188141870231977674437760619128767936678635284883103256756589648386850150317708507463381255115264118480374016453440296363393039323289632746018148435759644831304144903101201918148057856037225253328156536724953709864373299047982366059321552606862501016619692115249779023141575219548561715265381504 [116,86] 41593242796570055729411108846311681956781980256577521254067055470812265931884488086600459003065691183015792991872908441569081136309227441126428889980363482098424735728676388466338087195400916483227834964260202230487532846649125701313749206014330159812945102467353818139673566059587596427899442914049881720252668275468329048801747187784926228429725944240503500446006787303188356079503497299036335255738437766703548346373028195570158306150335450354855832673997903690350637529324942501791182507334477810560535661471907181721985946712031456037209768247873633975392159380315587940383913198858832744555006966392047436907646943639959127243813581250338205518938593224968461948938039898610415659763661695738984099144787761746065474693505895709294082541387186531939713951047262615344713466692631554967345464906762092065010496057665906858305254345584066561052730843287752893282923899586017991285454397512401897413632349171668756336081650479588237013398780765412507466920479039146649057904763363204331883665627806725885313680671466457419591193060769214636841781708485810336866205199905164011364068353528760554510052002475527115732131226613190825381088906761132512922288857179046100996170875422606892391509952511448565799117833117587014364416110981273187502437871363544599002295050345115281299187217102240359136018894763200291058307478208720174711970682174013472495238816780830071450060532287271485566779129663067943087215024061548749701790068614229175478303589359717183556633360730508899682085914443391144113822034758689997908429204799748195992650281188071260983455384455291500693099592404918306782595869391999108790003703246001426412804768 [116,87] 22394383174557622291227135571841681106002931361453712019299184279796423879537159168562820419584832370268667622388173131766245104061946816496025499581313439433969537370904903401014414415703206381881218526482942784056198736990703154075392971299340130243746843095177790729097822041439055689742675680626865949826071971590435743204883862856898540723544308348104073091572287330340059043830355009429790308852455866367905617928017486566389334849675252086631712660745814860989308018069411055172884375599905942163101784656082599704138827976966981756013382731943952191635020923451321159498859690311598804039173867444078236796084822136255339008258502913700146101083415859403447890792278791122018144235404404870056952369211110178867093493573585936233796119789220886371835468282231226394810777799000254961780750154510761166249278983576277945593632956410832741789321041079021226129850319888899544252948320995444132512809744450819681588830797631592430351758187665420957866016421820372040194870357344759956285157858414217148589593948248856026436695475548550954690231513694050763102326603812879597019655000725254966909677909953687063918198034793592311836182594189417024208416345285044923950093621400601046127327324699175787716910028539272802110788320179210568301070348613126613910794454243242054174282639675124209150314984227411319080422309517384655502043247687494753731440534656313595960317398203826785765878699974404449394700867585863557462318902349185241557198817261788907240157492640618690718088630923560188939150624247371943037298757878997730452688107744986943428921469675291891495237542235849060672635301722938232838727098421380052759192 [116,88] -82481348110613293427394004130879997654528416129450472146535247583465663141058483081766785714737789150803384012133816839756925321689486463045295028753770901673055624513855413844037241110596460414498863769775187314447619898063422121727863381023084479831597159823952641756849453252899259394771586777204311010792079681890107075292122472537041041856172594726446287646318863945450767615759901027387818778554190979107199769731674358312258538711629719628958782670279798720336676282651341502400667761502394847398684775021143048506079482030049245180853484971495462981204926600826763008867639250832593695939841689170632041284997532887718325229319151356233292049198881246651455157560685868319740822160685742514745711110406324283507402653030181630922065361573784213853444004942055399911846814806847197186287827662522661930528263429512875905891287445591833285795042897723433516635583978079639435855022276742628998418759739411556783292697003634290516680733876466744622141298406884460700739694959907679144753702888297813891535926385443043542515372153278686525965629142196330077303397993986593608273238865257170927726548750234330598569535198716194158131779347532282193266626889398057419708564167945910766634062795054388715851095633887424413845738799527348640642152403196781661987628870498091749252713232178632480553183349738729024499770522292686561193765809404061733704046293408417021986914580818931573232117969873728281173352055956518547343953346789356967613003146319436017867440838185314468390969319319611172805085941375500975730969317073862012308706694309505115520652079603677299669118583875086884569426436434069682159057136214132936 [116,89] 181514576878789603573769334366331054066136994341002558814227188144739694932526219833971248620006805734318440806546673868987416978527464944804123660367859988680645849006439828951009789994776111635439465787916539667464745738938005239953587194823970074886525094069758301116682432924071606259843866814985344429479505339464033913010297071199419035869031017511375098947418290241637596570963724766077147397397391081933348944401472284532913494768713640272814093200472194146529630386072349713702948014829801589705484594765911298118919588074517240006504650617258011336226120944214551167606591643732845921182869250167082755030643791031102492361536504572267504238228847393957567537354133230423666094032645362871451301446537576761281751442672498967165108482297321191178117192063955813351328411629949234408387466896862531217204217824292433740524082825114919356954709872130122154741408796395772127242595186957523106596313505875371213755997685885337262881617375778763119197516193709493611530518653658511977206938737066134817807798675321202010591568474410631726108170646588771741237574494492779493521357234444483157700973591147322213371653567199520327917486710366544523517871680693684603114460851247267657773281077866670080480318707176365620743306880260466877446575010985017072077158663435275247520670609847632495869528901045294281383607558253653945725973209081096181970798840807646658278720815043586317875289345841918215306925863811851759632263741541563063223789069871461413874538210013211793493524519570761441339673434065436785221406966599023858926383569761426034805711873961103613060167245208065187401671636982673450263098505536 [116,90] -240347910498945676143161472483386600299513685060174061937341140225052402311395901952404396421444661816908981418604336569538904188883478244898811907410875860419031401737571389729747852620308185033936309314208650420171505642902126981026607416379561307596737722123303512043520056891756656639804038790724427045328949864816399051525516101126639102081886393578296063865514541042140097987166917167486218742418243298409618282434660968468304419649814932185683895684404630598559872837706542534815572924243397767221512768769710923055357163002360826337687889713214464695323857785527365545775692463351341591504283517026706712747044729370954643500620934965635258031363754144647281936339845975764030073294841212315961428731766109517379152662461365011254973661312379464158429202457332422936734068264258781282729050005003066162937142692386262658306947742356999461439979513096314321854950807278378625293762593676007286367167651226559725468950724774642276845334682249737364881255400392256254046132909646125833497382144425628779279262700782390891611058367194063970704023153119515435559594156271277583270501037922421782244538082899935755681878408606661501982857524177388836326417731150959055468374181612065691935907817362460750094763551142497974898727200738872082271573902172523694329284795055365927010767687347887283308838201211506211663165373419984819349360159851627633017385846305183200373594082269263204417633759755069105058909744329088672172342188198721715784574376517089972478157156865962427914785632751905951903873046717949026008925672412428801508099857446006202701261056590164561313732246466466485297521071302742004695952 [116,91] -444251784876961838900706889207387121995786806129107489427728409140972833432644169042660729751953610172845208984680596690573977979229381386953973904450455314176981585060037684231717256447218533421144577190909234184726242944602846512612416090221186448834755683912905599427469231684022800010926131075483533328852769085282872676149910193546080087870525146073569934321217137655305255893313755742627007733168499619404831323552963952370372102277144166923756217426087067249794191417300544426060606624794717071267476385069767003214133073942346136223703453095977022818330241422834557071079319427415285637752350541352748132598920248238323842478140780123240949597967258541404824692609197633955044951914032272487059715261800282420908693904307578014943686322971210338662491555846594048599573679982976731218258710586978294282434565200741184375453623999888419193251053350600627958751917178867301566577316018656805389335904243479923974506376808805687279660009288462716679003108338495784388135681018732674291822055414109447549084605032459483657194782948833968537282809804021956604266003482788250635289141838865709002670959754122915023373420879334720552218310995332550241395723231469181591854721208237242286345734039004221139648000805498613244628941075005133015857643401070089078503168798906509510684339892839740895217939935569248353280133778849100271542558206382125432661851864119076033893596055238334100961621234647757940642641059264347933387948896796202720870521761582040525593463645771923259834292161042246881302876813259360664806928204788388434766593110438139309733650467237487087303266414111185067737199241532052384 [116,92] 1961189671369692924254082197734051795211602197271704625056054749945097574234847863271708435950340862933140495021968940038083086565665513042850623774229234394119252973165397336874045216984715443416143688128433876946952230159996905936388551233181720098884264561154441976351122038287038543569763423738861985144530639440972241949343462466065481800145694800084251668568143945093167645728894724240088273366206409004790185901175949354664915002813157744254019084428888447119624406171143941904366731835019213306891590756742800660692659167521334981819959978757751269506759747914475185540218586324386805943640922968695250084480811506055876181060626050922077993397580925534513122735128165531589303039886651791063031195754260012066435029388082756718858303762430681174199675955640054765972168942669736444209872727116345316258961863586702206971941877848703302895963708102608598457953977204155884586646888278800845069026605177116576378526313508777439242809874710454725672158822461746912954818586439818799650188460360681735235516698548106581944772275942623370412024455924573612301096107388302814440630942135139488338670908588714488138681182740012764815148060778637885269596466058615189126182450692252079290449969322138417896807209292800987625474980228947016953169560780523475187801939539374795279540544275280911686895420839875668354750543276061835129031925016663420968984238345324379069872575876193025097186003065607244339166275335570444595306900727602854074366334051665488791806868121158849406092497346180998144589852343824934877593163523186385834859149495789175056766901371784158074317886066940640754420300945711 [116,93] -1083926360518604803564125761807939880797257441198138337083757614652785261142865835876269634291732318866290451369132715276950806884443018928961530221355309850115273028320948365070346476003714950588699207056937533593522173127258239545483801455463058072826317267879366328358574036502025659193524727846556700552373878608601576394281175472928802140584698044364332031501916022351041298353538615324126297548717546863404548234261567487329627688050845155659351076720411297191207655189232573462533186887850701877746944808357692049349952850479611535398027307393365259984831713554964880574792928386628538161439599006446093965803028988411578518964596153754157939630605238742640144138658581112089727035472591868735167836889766252986320460626065013262086121314139717957156595874601958481497472456303610315977142990166179464832323557929355770119230653230275895843760976550181978508016431793466374363634850505382668033908498931608870314407886013603837375333818418952962307263706610618783128160470682963458486988322843449852650395275613853895427528736222769088531653345151943045826409587852081026609020551799854754410536074165834439328898604945812629094018575144940622335373403578051908211933175282623089269238520425520425526077098171863757535704041514136654115076027583296468099310493397207601164574906239190800378842211615664175916404549119573880338983158153462298677005147323885178446303546978462787856318239792037817143190903472802201953146429918228798970542341255051040356825025075345936973227305914553725167325246620029634176543362482996132301686416221251344776009436784311840774504729570973842117571744 [116,94] -1957362570405647130472977890598006761640679622541015367249773105260505475632641859826619168655066083949566173127842223107159062871766347318784076771762290315286169415358342845952648373614912609956933999687292061145746254667224607050359592476394376757150082906122798566818564670279218442017436386013306009073645595101936807515398021926647028885198725123958867929831850919786495584389745805528796358432405278839974055959527301743429401754136879090667585985954489477884345300350762895502862275905009128422855425333696180876008736413245520757784470542083432634238308998840077281437444562445290816604511293623638020993547203435104020890173523796966161138315178229646316668834746597377312444073863345231078807107711917482949754040011577062250437525561956758255091695826798602358531493038421533539453443459756762136100457163807231995496102042233498415366367645743687266900025762364352473639160621300327934999596421118947361027364284940795146258972449349532763266255419994461902564367425707439845662164803477002873550898650221556386592688337829849974101255296694041040745516150041070206376757703552290172824354553773831589542347857177562357485103982702618937872495024372367572318750833882965790485565048352792996067576327115574588577629505781352069675488177748231940445059692872292951180654112169253709921993096785479811807040679012539722631263954494396247672444331590774323632669603337581932570236839958775776322096869818183013990167750380216908046597489402399959934381709332399704070762759045313562156356559792941044445335175245972310557935568240172061279400711156023304732205388055857091712 [116,95] 3353314796659385379080973173555884432518414407073176261855077401076461436179087789944957567676044858165368783100479178101795349739531073056708346013533746524441690230487831660832514195350681479208314909283320744712195024996634219062038778865483514911079550717294422358840662904891140576420248660573588959498223598594807539774039637944097793389661431243091598680245699309093061702538891794784801731415328820254772399054367441549662192827014488429552207536049709787535590890967385707844739928457698468985521773837927682637361404454467832794056750734271139729419965185290903587052861179262338251235530019430829233216927888034221766263822497415117208325766638445882201059338521440732702993431693016306379541423875252114428014215211423120311077848429504890693514260618881258021562349004459008676102545446717715791734942714146522939759176978695304183215011740922018482845989894450225479251490954601433194745099034426974585199873581472770206048011720188718489854211957164347496069483111404877097547232681675330356361674899318209355093214751715584449240182899546727434361561405765993841396525078787915929414284875187450878330174338775357853704101700241541869982876648245363061370770477496230795148331752584303299081132380726579943542021902341988008158427501646234500844802115721803682472341706657288891647247326314683479974382273323296994796719203671747501362647121259728524195250638868923210391932003979209639073682386125327426642486225586257981653903380092560619271880567352624999895807705902798415198608391773936633269096748885001794674969095841218330592375645656811050459261400554096 [116,96] -2250738579991401676841058651579315211439384940327085359102710579081339910987970803407696016127588565103911240925050740228250619961090247330859245462662660484373856486388606440455827797303116828533050003500791097563659994734174379217238716758661108536000448877543185514682396947507468595150589112827648689291483783958482789475246816086096339532288958344960440903929345784027597122390709901634922166184365096088785824383507111814551754989994046407945825995903588214752738294084783289031279491317174523952419610762142644528259758675390733775932874662883030380921729954594019898115914330677035938165286146671276588551855727369076144647921136611228161111005681627604150015760095993128597493443817002561741790924363470870859336701632935566195154767240752462855637750976212001962389307976979363071017886001124122969549026462297100061822295930981547980439267598217409856899302308946225469851967132057826527876165742671088603330194935647393817201068752427292678569176877495473971458427011252559260975966220733897221107689197201132191937237337525496301678970127312800367079445926874034475936959154731143744918733018021522721069632082146715106259236862828540884371312864544828548950402341857501523879439125603156220238346349460819351417695385246823886049263243025347529237633146373332636857509631257771655686834660903113938048968253947493449026526076665021841882535609430090477015847252528781204263230312597709487619742699504590630062566676289466800177823829867296348496949939000945263350836043547424788583810795153252641877962732127378659608514005630151301289381165788248001610775496 [116,97] 127503075918303047054146320185107184291594918254552751436825184962533359022963143182650701167635543991863978070690868835550635290540740736148942406841288182180586382244402476918780545143437823584453028652064174674545773650746885435915630763206736947688828388436986787313687132137858766417067006228658952676056746975407914679079334434807703399424822714357768350843240860572251235137560124855347284842682906765106266735500937073115935448100327720157361814417714129944272698390007999748747298351706989288629591119016594643459166726075629822018268152163982219332353767547467977027392588782541186372794990575109312559425404162172088632798698455145137882137305381800735857128811674023107479620552901097967197741742085790019431493608012029925169235534065974991387589294921397870576097426654411602119959994807793599932106804202375842773220174527730655069481424651269753060828908997593390718549170339837079931658068241329352416330280482857927341032972584147377876113500383897161316732752110884264141846289151652350015223949184106470567833334481134777320409972958548874715627549254069413347100044693574150329714941400384005820312889692856510726343019826073681072251612358671682838337976522816961874878010100623282979395520232999668413769152366796872166440068845545227117597480096645672400627953485183481020399114093896594537526531928149333641274740680320448578685716111948590780639840479192820470942768232194996431428333068560210883063402382364418401485284436798180575271132634290214301277196913575586080592557383490044154549109488925726195822257630873305830104912426193453824 [116,98] 335223128011251115751653459770958828876673728976179362458363259649198968547731793420808393514641627832825306961755847453187365788068210924231105933639916350593569341070450361631674786610086382897437202410593938590356248705954316795711570666192772574072489222221478884573507289748555358206306185397256572666312981812006918217169793318448107643027423236660317728811414385964167425736256312874168936031702621335168484703676006468876012973019732959515451317694120672612736753428900964202102159708291494060927069408478828041378372145364451048483191429408683009624453130584850054718789746797992150521097859444809381442628278721289231731923687840782164640025529033162299278918864193242467622256080675458419064223161323095287692850709585859303865758029033959092820507679883822147740777625169480865109215835054451620320972424778422710850444874494426786244232392358385731435059244449310226843386669976771421886504775980335676560012944002192595881476699150213386682365035230162237371266768758513631718531665407728223487481199243844716972321756836115859322308723681235729655155874138725083205645408861516153765319935099382156810331408915899274940910128054950417852037213255484179385769523530764546987316099297640438037700771518735716551044314777379470188808207522323505452779287619959638931394202051762632241574368755548470583258224804316080990068037964358553189203278776098705606297258367210558651759494495991448829751031351016695569145164675076243231386635212509252914598238128722191243934855538785921905804395760504150043884143497294274264368945553582562584863907200096 [116,99] 37328313241807784639361351293696319608924026578797984606246305202957658749281465231210888079922495987794239652590239147601484460118820674626730888666217053956609307002835479319536738392744265945265547443092362178880357364589234125886779654955540833364089358192746848532833523953105133776294019341446630740039914558138794019060197959355744725076966517860818601299002920729984314980301094580245017942594044873178895757608559617001111543088450106411243783396118991923217100181387417214902443514556756075448800226317797189397993153906490608418322157188458681565707427150294114101137258843421510665735470986188248803056666581672948059924849298476032061157233761260547366638062307319626034208395750635376381452044956252612034635232914910937941269290097290233410658383203758244326311459890570379906903029047844843339588916638205657898766988871322008585356869106390874828903467518079606169557825088821692433043138502717684790174075444959568062878505505425275880144844674397430333547132637443710148991970221683369930543673047939315963721088003314306086543365279235214243151208614052687804705659302695468177141925035821005008697667008299812808509618689595229048355955933542456065001645820461340686858770785957816942951670389692056109333285599756578429082494166023596661048441981791008542376477071734574890481032411632470464938399278144075802946955228707748578229994497358697529089321871468994786490487779938618976140890785614502513353049250956124750158040258029780587976944227040673781943353957542872176864874320021664434416806765677502535908689559784274301273568 [116,100] 66867578770419593915524173554043111067586545827660194652139747150337887408172933471954169570014298563457755709926463656910252727249283502633666572519474632191605685956828171548773620507728803725693615051808216272241194925611107375129076945734064231898922281842019389694815844290031663939939096806791724372733144197922152820227974240741523096485895748431590268812704018218552396210962246251160128538723018549171962632367598028873936727312434837987795849183068803554447451835993170218531814186258503001499142391829676394138162150945627684855155443787638033163888294205895612174468567272598162460389429254905138495132271903562856973679370977563915154316050033178819877184618945342328830896429806428193766831695246656205451921403705208638742589692418006862140186418644660310901311661149443162324440176373763758998527439327350565328266890818720962649050632201450074205061590993614050274126070882618849450995386504537823626506146896460952069215769033281557397160764657988506990999102154714718200456004855255368385384186324921453553022300846405554461812083536481375317695910286330245354179453335805356498090982528881512740721750832389749600234139439234609381213797408066101603811714746363184938725808629648451012960826656723947114278904949211270680657798174833562746859365749337345339966361287577705118258489371657345901069815119892775375583791727848053986042652576833390797542783741127870995342534792481862423401228670688811180042293020322377098100130575983474191316790184732206390435622845810398378835305363381847040623457551103155124351138488185439587 [116,101] -4215163513557957048239956011366226685382430977123445338428768929360654905672985030203301367249716196551846935186998113238710847266101372456383886745764851608923323391934723582808722301271602015280195947668641053778063512637881949443200853634814867416037773070298066274991418308232023881356663781998088887507306075677570118244202403111924479489818932988712770005623499696181567852250518228340238340314765240554914415771631562886961989660035273465789354591307507730963423453374663198752334364353645481290807352798987037971640820639537399777015217968570065314714827794945694676996713528913443541125247858437280270896753350975691221533646138897897375141686880437123447316595313136637865407025229202629440436960782663806229603028078128221929932515585391899849360422681941582925151445860536182889250241804241969836529271511484655723162841511513560898725670484642774953537903730030978616320731612779010834495876802418332826616361064779781665533778371525983654775600631534907246984416256244345228255477718011704532165136329116071262236007648147832267826947563059621694698423733267751665344749580327179997772687669491559566165700918590118432085575125914932284039415760918914555561849536445835930321545695165095651797158279044504735646064772481154195052314659793553255103795847683275622125775119984689800067735085162671567823368708137828791671586125489155823198091502341444700893890654580602642103191096081209807228864091338042317056571440261927421245260947425483758158704865402791899995287894716282928717529492907734073686014579034150611564579986016 [116,102] 1583814358692584819858847210932233944253786594339741594329493410291017294892723151140231853949317560152218649517345890837885685111915449531444579274155883080391648780493456374510294542074142514123911679563742473348363528932087216338222778278843464247695901733320479362651405800291710782389898622509219868110527261913919845366715608488020081657993036048305384143064150887516927601582082573740385684212263210050578829907543476419040868874527242342360001796579530414876307930253390668988070440051243643712995870807018238403658160708469993238876100602657452161973223642475450140878596273213131230121493332079594669281269410974143117458536287686563135098618078132627327111901654378197809872277814127183377756267134309660812843652823393350011158825540326315372275550640324019394141330217518170417226405284815597920711014352921330733967161898990724461648088751416851717037520809394225374541348949089706768953959247677288045579835005377896349184283932916178254686641153356532198974092769305410134450735081127926209260383882030130743192472297928083933013448329097090460931814976264843857196010528126806701863352365376538392054957889925077288891640138024287446000369281342220297951883827454108623920320215750079777777721086175307907972344571263283294684500898693110939157439289727960218242043924690593447857562666587813664678865557846251998518261502291676582732872213966702458099434600266829687562199449785700511413622003520635144476262681060553275089885290884382771973989830336400980406243484927525512240584041769205595324021458873891276265952 [116,103] 17549930307971760379161435914570483334287698640931525364518167823800618532647874696759436794469198441931340468158656163340375874486952353415663904720250893614364568609233817392616515200367610519115074383654236525030925970751804024456865714149044959206319030845491598548518765345649152391402510116199305776974310479410446901786117661802559453841289131553187007762021036082308385777858932899591134190812805999726059166815819230115642938674290509813589531568289371993234119324099131595987637937392543717863108215862579061263294301527824232683060589237868631156278423834467687118492358448116507353456815910282831851671407857295307604021001590327025942271360809180590495018771209153853350472470724254586728715174682413337757822951142847529287885888682627947382372953174160133488880180431948177636924362864096910120773898357779624833179531967837360340512175615110299884091458508594757554380610273492645816034672685294273314248650607333831406765504523968541712600998884252040977926303128419645706516615051179646103757591480032786287881998742315811082104498504338609211910502799833295257741345097579710622475051512645608642484894885568364252087680381457635139854595910467537629374161150921915989653340262512500611947901329889423122837073965915722070661785149151991960255967490720063196819801693030777820107285122152193681298866289649470992257876442707570966136051259396149787007909188763501255706054463158840076500809479044067766101335861332619604962290575304850021097507934026632455473219525385222883332469218108056400648415094495344 [116,104] 19012532281884464203175505673288797477514663785527546308763094751151922800263604942603138737801698842679925814659064008788791480032960510542242601489894067274375405872843032894077946031136807979164519695683985448418989410234907149514098591755337010820318897484602697609437955176631450141827314857628619921833274815510717122839245449284821203213588197931750076943162795883715528253092939492047957823789115773795752923543687368785425931161872633730198078865064907685241085417801448683911768986859333324261082514340845964327493520763387536659518662719668629849519989306134364497090764442585308312390782790065378182264103471835917296566906622570516640054063097380236624510129945645200333399058647801413272326256881454672983002077492159981093010673320741275007167857239372592938920544745986016671464332834928290307618049087352784682329477676043383730508075973361332133986831470186648273540037143532141265224375743843532197668450279620833617917043321722714812481147582005979596569698981643043050018971819980728785846090434866814680314767989773496306227880269852778517223135547062814132392080446206339353928446935337650651444834140511481160910733173139140982807984835819063597328706969142739094807955268531584543631176048394215394839398812447119122559139051047394326597572281669716448042961311337139391409342351051091859180132500765316123353979560663005580176651389030608638207103010863445517792819595573911308569193241483551448731922860137818690597976916323357449383966235857186167449377518206588749148330922840285529594443392 [116,105] 132118667907875889485210498709217224198820436779025928721217443653707823896563346525230331891038523931772061935472673450025663894175439118374414291094353412645324488684463081580044130890472631344760783434737151791835433839182868442668394751529528319903796778825073154431349555967133039727709443962740221664374852468885844523617175705013292091752084102077820082412005770075369456501821628628703501171206007481819904306627573049073513826283893619182763768802664071535418386518218597989062840904618159363569804730314853983703310954840488604887464899236966953327658507370526375364760791799203548463047613810129272234013896875718880635001339779224115773792586504231494417762961843279619283058868305864121471889775018080858608346854350454494819542692902542497246921793587057214113499919781211720101862249574159881941576262902623701758976841806833401739736767148888156142557773905960156980556989899696817668061278169220815819775754241726559470575249007666506668540544839936584407695541071276159559185072111718411475913526742000326066651846467385194984780944788008454874897668936572314431404653648743390024141191886913578450957946768963960007194731585998021032879794955074914054974618981987218627948687623612570461734919989357568421302347324638127453911069849278182214889517958830056464596698930011756851426094966571156463955722537487632813774044468863986393226559914530875926328006780741452965779227810283371071727121290077210815968433330755729005555890510491138469816761542333519557373106866378727747099373234444341248 [116,106] 38231448652944252360346018377302818755628893680633314390421269530195736896950218348123474607774381359836101976200065720680725724466291420004030431214580219596993213167142083260726800285217773206658583761153463254556080702357270017123466984305982080723347280116345959049092103347250187696201400170376268467474661708589956348361193158337619714325381873587861213874987464353882574963906681110851519137664233090636725455641540401471640063484126551838549757211211945432271614356677207116956047525735885866590076161706177420502111464275853958374023421734878784557671686009541599964480692856499012528697767002165670790318861085350315475074697029559077038941047552558363137349607842926496162634420067234187123693949771914208293548657680171995002944150402956045859630630936784631929050413232013176515844578445576693361172577661553580612645088513481182644818949870163205561832184156055264639436016978100732971832004147671716471422490799575544417468300273824263483688032689669062218066839875322800886390128686650298665950694532154950947625782771747224441633408203930475111042717567551278973973030209784280291833494370922989214317032428322697879831267612706657794181114681833444194994007733407982165765342892236115848034145085486443318272998776876368583764649647660530109004926870284331185579780707039027529783942639091706957434675690551821067652234365804556324802814935999512339723426824453339159828617481635828281091840634450110241467829759436504235801406096458412420687011020247647206255357528629268306514466618112 [116,107] 1332493641763675399641903780644637556899886013648749026721764783276478773983670737156339914015421725299411799721780036322394344826693490650703276558631165507568650717282979360336435726327176602734091370098043314613702658837810786863464241477005594674130191149820529674035130710963485995488049493152047139776606350271326749321646373599162107567230697652382192378833463899986291802725730477308768324418036648136773736631389220529350578231130446082039783223378098623532194891388039851669566562193174243582509124983655335078499804920522144284757196158496708740470953589019963404280974601831936101647605053233960382312321003284477893523649618300973749852487403015077179492171192816326448795653766849173667013233312175913083110493474346988932791600314933561175455648104039245607188881502151453410147178196592609127819755821647645544492990506283750109475854001776494513234898314237575777039755125861305042338945678198024465019051513346913670526905099875566985185269049349600597023298711133232340476125301460055383643001497704037347557832104945037899856200274948365460903990029926655256661713218597419571249529467218187096472103398623371074145643381291103115678442929476923601634554908147820328721368499037417009627205243823313610701910724266934066026833388748067344246639525138169456259805484357584475730299923447251797843698485007779849530550704410118752994772130377790455878210110007118610864119429243773117164979085704176176178206061017213758603748960097235579267998878212534527039070741582209324369600 [116,108] 31925727660309284876891373387674548964522256729864952678815093469536446527308607107793117044965215221149787724690676850333057638393924878834189133040891533588536558474629163353452064767665740511924160144253498474714746757322167210046198248102768356022932931182984812158659152384397026344406630096902034027202174732901714472359153328424637638662938746588122662771242637734420271649321727395514250734630690601233681392690208610645554373459008404732839010297369456417742270965894826551402666989674774442820031836428937831907038418345595293721926664981274502530795681532679205108415621049457815856970715487264567883975810383620386443770706734804500290200303055669097895762741275520172484880391022219888071008672320906034353804823519565965126200894619460137206736744173338993799707018792714220914143833283007703473331306460354074116152757990175024095256827608750436154910701386452792046012568416547089971776581572977286737682469871516864000622503266324448798019100025741548591806532034898438319019530232548188634379403596330263845555540189824015454010557956760567877711733783964993014623628364257008437407201615495073677683299286610269138448163277394611975993728595846298353769740590354403285084979808127807811158315495995448774391762519761392621875000509168008307604069788222051134526502011781253645766581593049531431765835267817729258843233355454224040813833343971119708636072395115247363464903786318847267886777046287846127846560610106428543863780089517449566991679619633918386217336189816496 [116,109] 320047934507353266805224538662828682163223709940165358148419351213046190316753332497760017612906134924781511625723253523921762128424464762962358768962267122877284771275383787012784451072085863357604201450516901253117788208582826365049409075982600703800771931238611127243861913089978398139641355746443861846116453083217949263849483820582122493058218979075822525366849063164871619457078000488379785181593639026011925606725278749728098005978487934587680988575629928781229292479484243075920584871020985181554640770839286358137597374239408091573506842879619514595983135762548667622059394627622541365618866149614717930740936901517628763598100851641131745052724809787600480544341353493714292271173933482866711476109441098525639696687490005766028860408477752129646254227183732498646014618163419603531902584490440814720582171829518671787750916557172917612629011594207114829836768336904280658129527397158200292098489929455523077854426215308253191883206261146222095716629253156597052806657576096439586365929760840969106964910854631859609858793524610438993503793733300226360295888579513179891009104027398578216509117673685913841621194383854175851495575136390682748240135738972529256875864818387868211308827911503571135728138518427261650981442314472267879092383012588102109108503261795282233682392091163754150845576126957555607635273844048593535023910083704516756968646992586071115850987581791989965471586225536100968827014835877255983279953982218499033000836717444538595669466931337584639973888 [116,110] 843508317628878709013789580943995766943768198300463176750583706167825534473308139877888229077468457121020923232139068227495672054471397797734450522966160041951994559505619850570087529437972402304010625659628298325952967881149898538689269413056821510233173687331671113604685332591770339912456272496432627553246013687597318995089038707218508038913312690183370198877221700299728343678517391975296230256155971688549989100095058495367056275669674364745015508149636812338201572730100028211346186890010783637341258969914577819680009636875440192850926572964463349317142714901290489352584337647468283079704294482854331117677967263223249380065741245645119861226421898595673413724466885347395247798639995608881783441357999720517429380370672555035528792484507210193318220638065518910955489389658152240927572250446446167022159580071791838667995777812733328846539602657750728085701091591005278093461283246870022307396577196400978939948040773763380533879394240354400330048160536432218384556379949834035330238639087807568177633558759967980398354075024510578114568721221058094808789523967008887874882558386121877238946054957803777003934319303730286355547248563107297962018368196083391166420434614730618160468842633345150727031282253408049872525564064122987277214201646159507108294254635208292676311275235924508827017701981816431639658932396890793952610577081173466494730864404689255483176127609571549033274360656586642853017183797470757320979969615522361273942748037057066497658942096613248 [116,111] -4526972197738542964336184505160791473366146126219865955733314083550039725329784286267776924464947896014630180468181463379781296033317936303138951204713331431843678927530332209426993148317657033169155591704911936676469671489599220656141558855936926760908983988248917624243799814554951223171808045606754176232384054023681454082568315656372790256546686262571982837356419129247089337654060097323246742095562612597014289222085839866194425708970979381656323272291551203639622931365244016681550939988899582314018957790513842393660123073698021714181360668810387951719674440756153961065411700617978368557287921948367518668237501291477186067542774897872324151502307422203367453328020278162993864928592596407897699432526026760397185054040605154261794027227519117597094254088512689439660134277521766921056543347617314694591981672285796876336836942070037462733917016241638829793600656417295699469555516662127697614270445158969108819473783309141263129304370917216696401766276922624102784347584174125979992166121600974179197974564577725452353878327465809502529525059947518498843975712295612359748938764273558219268677973330160675487937906717137622000316908143368475931555043067149172354710956765484557915707413733698398361266239903785311168003139422328084632302147821345201260292946862128043030574031886409289650561765576734916435976751387556329229803612853581448978997323262268637249050656738204693291528833523100835753825270014789283483345399777229965204866614547817546033658368 [116,112] -16003276539578514927330355172692655128655896593053947017820155257967253864807612019451680317830416020354941959766495611725988373322893027326350637742084422310665474464677502408417537147367970833243408067158899929151305339097849286337921657665756754212666674766252136614967289633779483058609972805299178055383257150454874220940530573246127450379608221598022323930931909822964952996185245674699296621457573018538030966592255145006456406862568265807247717537442017590789046314663281499244884152526977135372164987607330412941242569815356220282266271357412016601811677626667064993823108507026372377323447443007919579559032075779974767855461101227774752817069363209315159391360153029763613758483814310161666163616509887112075847929869182741797820855058276238319623769946458906855505130068298471689378950266510070726532849535132950756433852439546439174720212483296616174331589572829691080945775605992908441940292861372495711661283034974742652080932065566805817211885025827262826214385295403554745691794251613506060839544002699959948108065330053817029943675933684992838894664752770107704195511837980722315919088608342661721672879545051628348564288673779441705912826479975595708539259932961364014857235413521374352395085182450731869062361761249123587238978053340159446057763281175333839549705853940955582142971272570746550367494720702971138054770467285730378942788896673242666730522269853249093800067980803761710439897889232525266505356750680682376160877855448550912 [116,113] -73332351192788711315602954885784383012871570433180846170606742392102445819882455914038131415792631862878099962764673552690406440390501722103375223267237062242621477946564142534054506131848911740897674480254687588845995552946158927167674003970070019789596937929403701912505277326851577441686577720139001107612255022509808813444437467527363211986595064387841429150836375465278634332548781378803376590632923177869360739191861062691880171304493917791274587900578508523747886449837263581170460896413582342363389295367712740356619259143108806540521364933389384639011504145543673860546467800958100914823234486229732038982892060466934407622633168311916439622015920533928571138974582767591877460223885020357734859908498922039151522518761275797349129779517623796829763613135695247593127288466717006391603523612110897164023383409901229176937565677294841011871820586290465937591193524909483366398834044741324088742069856039700098452545374433349775887662868832764167713117167533416196127646777410133320762419917154863200727507862300143901510701008394288983762919602929929117873694190477441041921900749414353329953316004061426439450710323800840323301866258726313240487058926148940253888669277618717590251720430776753971746939426367106232567375711548060920469386994861058181513038331626443242813715899656425578050725103142568302758052834975419500843081558673268732976602765229073909161223132503323308411809000971728817415605877328276623587411954432528476813407104 [116,114] -758809005117968788487222037047618278083314578334975645137598042289637081702057237955004837395189590019302042939003176350079277939834685222340641633701068987647426749847666230373937634221758306021624914924976219487385706363876076726225298741836456538454811790142699234799245132674691058342878169727931765519145302048021512564798057128019996993816165925494800473715559376452851047774035175472179372718423599083120916141868077962473676447974720126600266565483155643148214544725460916341885775286392288068557045125577785359241845957083873909822586958072286350410702199707737038173458453901565040395740819140326617606534646909727932322588995385519713080450427454581636792687117559221352264788875371775156180023487484971124291332479933853134227799531022028309490481959102773456007018212059892720239109841205473172507655399717178948958993029163851687060585541451914767738804428495511708688571886205710911394669964690168799967651031503814973432343279942228049734489349611399550181326203656706781873088166118481014364603365312436971791278205625454288363426608018645173277557093175262435382610725642952547177576194551645526382763909496590087979770566742744969705917197719968278210272075042713346078861646973505143785779572783015551626826444621752416358211725847601889046388695916540343390058984309903415446634304958784710500601985014232903798261179851876928678746260322938039073178802755442194194364289727721142185937687500630596264685534557965550992 [116,115] -531942188315858626586820112088476121178784132321621824478249875154430837864364339252529886102843665433521370829410902555762091226753188001887588164128528013388959776692097789150779739280030317523277627357457449367954763001392535823840343858468998099342440549658867790625137926015045435610483414235810484838177281044680126431591943806232360255992303830418694276345564279290282259705024265979909982294275935812544592669605909991109433730571933761771022362055767997547342452722155054678138636909684708306079980545557764669732461292715960503968754760713666118612743628344267965829673444738492579179174349683438462402788718332887274703939475359494411993029110323727563613129586054728181754356585953632755207805521368726451632220695892567278474381582015528972970839922597615421438459804864117953438049401394604052184128046413595498915811713898579149314188603873687590321011227890371535098413647504514124368874857341175566304515348756866536282050960689169188333593527473333049743437326193551720062388911459513198813738520347726883604073680135068546740419357698844145602078478631422310984752733385237745595887865910401244870924631589552532617079808784028187869616630154547190257524350478954906471369405542065035746917039667009638952790865581144073872218280908871273008525103965854988847897499923763772530768295383894899782261511832572024235713283469232489844623657132187376425456665253490558860880277179231834394866996391542310266768344768 [116,116] -1174362621173451565042162134971651751810011841692141505895207636623072994300370740816459949004888893512569434917373256911731337175818585074441680486595899955468437615149968085324868090783476659887759581562689997885576249256254471027969617389597986965758835365686794128160394587150086794463154031027084713198851548587936992464829465720191549478708001222365793910368144738454006466320673997687674763322149281157467875227965783925874728199902845546917120716611638743840033864014034691247447105177531009294023802777327595446875475905767150028819323113019393069201796891136154218569361644390861768415543220488256169842630412481008406834338588867886450071259126348446743795839834463872175000426161807381653351412527285187375490593928236545457728386329803657296408221938131024609851959728825111232367591167567002568212102564106479743098333308009570722546400000733710920342414095372811613086015753784938240942536535827902020772463177110028361030522922029003593796475462934194175699744651373323448673581442682298756255233621316465129765913995134394010113876780311516513392111912156838034826638072522801819427680740545849274577192982196872634179356825107702081001217311351680570904103886496587664959718875399936421498364686527907738961700856135902113014523409846431328425035381468690736211978792724732031024023273957736706921743749556237126078679317299598818660843549525811581229289087123972892719485407923246522962451298092912322752 [117,0] 1352022431326907655626005449078947588199251353152418344855852895212922224368848550065040408247165444500251498527716863281873399673282803903416934332743371885611303929827013352849752136127389726140306408090457975755860121645914277744582888317937478738194805946471447415027539347284018904410047401415129439906889301087755272932105350172878233931011536195398492825550030323016540640648332556912135050770904710271997878050040170010752618811275008612462887411778678056202554135017037874512693824447789565042655433383381752648321331016642963040238403693551525833583834479307987808863417767036496131946728195886951697811733417356013554917609942462253762467240564200728803114206004400756815276312271692666384538350874241874015652062242235708054199153121977421610145721425858159028499534155204895273538781497322033034865717734170034264584159699861540918153195499380174592591157215724598860579106693543385057721871462450278382392117403777848660305997719040163690040045342648720044398173385675384010532319545235667338943167957606346093734749198037434966235971706528642629715386611593910854959880748037719759984516574092743068318953376046548324581342758753596375238983288407310786048185287059498436987067947814498581797984400890615771358474386001924896822443287047524705208049974816048412785898687887421163810574422610651502601969445850677561217981159145357646535564356879433592140158758697317131399191738078738499220121398772223149634539460953113775275235900084022205357464997578022557125672454573395381910137051110737510830776423098198221861550258375395959290377090544022463866645862787892585686814265163247135925084079688141913683199568501586198162547548702597096973420859972628747127830071595811886246586281197301803023260074989154488622332681094859323197196163243818270472333567843584530006376826687222035408486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 559282450739569749449047726230832913041242080001545866384359667275893468409467770429725248559896598129436082042721383283837458911807351396058386989584337967463460836017914209085047848071646814095157991691365414471490577524811096724393097153757958771046628337907292756970274368408491858647326333814980290863238105705330108210440034630967388072026744344831424704267273068534894528000264931352670264273002831921268304218123886486048143822902970261023549934082484403027549363894458229061879129165332517823392987640418324063923607678706532352432898554598175552138866943193942612593784056272685826438399880526763465955885756182088838803294634141659105189329757445500069334358572814648094524913165319231238035549197638036992388138657551754867091257194597849195550403995761189359219355384344192003455992273906850683784730715502484651119028172382793701625086857285125277158489962810105590588908669867935403605890640424854594121750426819415370023955981121622452671985199406319889717769230055434150357352202264590319920901548651808031868163451019836621065499322035088046286145627442857997888414872667233718449226155560262887223531410381974516618916781205130702789153643448777974251181573202398251733613689089415171928836480983439141839389731067310487233996289816869286163772949784174558790672624065387550969140288381622222407650754513209793173836936023467212514042105862673297283725677234407463553905270437493819009184876233643638654882258282536642354906288513614942374603279465343237033354198444336820574846095862700102017625924992967635627442581773278479996145802913106531634543776267375523089828817780457817756306330105196935315844339543770910959293340009128386694473920861902497136263382529589122067760519600751190002989411516729741426021246387266308313821783324609017141596094743051839724561663936232492338092441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -50739326634235630164547667472414858446396902638811785080243816711060937660108063270875996635258136169843943005804295272904271444620107866440998450957041107875628722129979166404054387045799902152174885401594057918263319132755634730662651857503760348189571166287115538718812682271350644230188523500774256941472726536213850245087393103858760325066376245824745829011528863628467304298373697804774486433343440518373346489625006430646627811313088832208827792641484313845147767252827510555114774262945882470158526096270465234009400060248663873629740129290649835842956010627820313645688351322203163427238950349359184190035202343374853040948824335073189681097788833719818758182849788866406261797910561581178320237331096107897179826695248658134875640191886803010293867607304783002446929052541499511755651461967910259862179946894506950255713161893815859216137214224401999432827127096670407346317101470230411672511874539802068761429550780947236245771162396364696735589702812540447305472930119924727615248808272793129255318369710818694625598033072683985706692863343640531080890344055070339765341844756340774067276278602169979296233701815122714781306170238824799664297931603855900417065039648034107946959426002829171856319446113436296826583871517203545266524735510733213908326864782468793016190185531785147862231180270393358790764781568547478456383126206056611908383769915304271851051635744693122760636006906706303990006407974260454367830620986332921812233918439274683364614858556994343273473629774776291403022985070798389086847084325498700806804795401007105254263688268601326682505781182038701507413202257355879052717571547624718551330033098966106019565709250934466047041235114158637550636100822965081071703823382049702532592287396647567515683647442705244893409441071671896573489229593233999253719366608500065636211228672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -223899081373054600961999611108338286201353962492909387997189841565478712513716699604376385057881572062832698542728853734075558893693718856152766630718055502908067755324329383233414854891081526572131199268401831354792157851355037533790421349476139288627652516018375174505428191003946477702685184565523211950777977787085127016881221601033728944877293846800890899748659904291331775981243138373572458442756041893129915125787217887939394530367143093286670645477323883196615274408433108023992525754430174601979082424586478755873115149245398128866899855438233158050409641770103083679061363935775746756730267409961770852045900961594646911964583924105411671565094156924078629292317737164092864435784771660689194730309157737157039167419176519723699568227526953046165011906708607720158580573476860152854962089247726825965888358241759387470874574330209524402043173516952254336473229591344829062005245536737701164583106725036617346100179593117599606735542170688425734064656906021355358249899873844471801760521085079037307647569058186708951670535482229964331923980678722374783527761480346174970523884216751733056902094932347677595177781829252352584940001055150348327573605572342759119216552282436021076183222887014903490403293676282838591063850079454193965206077634239085022049841337013708458504065441462707345288103219873550260859301259482138029220236906818307239856526489368953587520595166466304128420754476973301022809543462869955980087240385530102959186513577520048179193201458336354563748339821595109708232625245286364538708700463219390302113598916356246228408319680058573545988702139530316675766507333139482463764147283157817570192397701120088411506396503774159541513000823431244595874891821004103596931652482257515972810662067564595806297997457399034748505902303947185483331852151108043213525937515776517488301930708992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -510212035875669021681787943625964567181484371882560187790577622612628843351744667979552140572606797543315114568782075084293256100884149677011093933947055831156865894327887068517736329919773432750567343611693280029338781102159221945835003973024104277797543741593570085258522473053393165900772985338142490058279454265257845476656462588481836594908753262251394631520908455984806405898572609497628928889392716674486089066602473320400580641948312880111553634969530911965962514423354209969224037227411400513009227776433719837623089647134767370381909652721776366536650220569240857415244919692034348509333647606090450625142060933387669529605939436092405718082737897366001335278456469927037033389792115587778116121669248605618366844382711081067898164839632693446961067998112872601290889454786324415392459406815689210837094377003809556176801273868460227600622023538866374079216399823717835182361540666677095053012063551159362491471096124842268711343731423990925407616074056704709572964016218514316297451667123882667328817476182996381543410250710127148038974043295788497624310352516404457353314223978529722490157513217106361804623406036154794377507758421845987766535159671536816141740216588630665417588324768801954695443154995181141950368109172854359987872196334468427494933960042346594018989947684846431321786571431649140346008904981417720828463146369997361706130493259322470101797449131528371926331623120305435815572753135377302750688431794504723255339966499287192598299798445395531604771461393061548359135808749703129599340395710760192826684068474350535874538037654266151800746100278097650332014506595839652143594792335085143519404799947695900413342550647377814015031237733924996987139941568761320751721557514903737473522874081100456678717197457198026770470984423922624230631775320465873890018271270654457617801726132224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -30508198374587364387507986223715414957423068185874055127046632596588110668814704433172982689689485517007577304151352502236232415834601054828458334976548745210127496446119029989165834225828042898290566126267358915531980676218889682793052998134056990153425223460591151539235534420900014602349013054941035164557486750282101612630210546003070334195583548888448437531589974993856228855234430545043048166020280118624444048882570155991294637422287367616480881966564293353053665703486845988692694781989613860732234115520436705943480252150347228089787624807890424571035234096560425112099291647255017197892986570987466712183174486019585666497045051203386756761690307019355495208077009880387312633297140802735496150838487142048606137811953924813997579305684457565330470902545042553906446789284581304513402597688332387195253454704798292172289315337192194040392756612913079686887367921086654983035695979010417301668939112637610307124917156250208812372687997344656630689319914937084817006610156926392786078681131198509357573382067288398471459110333877831369776827068998596691117926214631525650057022291895991245991269992616885811098354410352160859329343324068656631813531005870665619577588922494142342765842584979581618989019071902643765685331216006214749227100031408001907439588688612941789265475280738601662534954047690780265239487122807287867366551441460542717878036437289069742091666310933092389903035975303650742981631646972714775469746523243277126473940970488769911730213856804257670606563306204643252991378712885431236363785784442562815191003491400786491930261765614064207748023487675312361946249584152515374267373762993181432206046972154062377061307875382457690504056086896596840961580129470807387711252662945172474868765146153247323559277941374121585021526948274322874926059114148833337700365945588848298355379639681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -3744439771593772682851769170658876711971288374042292521334942989418699376693187265186977569365712443879960693163066245110566045133378568986580175380211234055784134953326425303939865527210857448221200175887626364533916654290070001180326245669326637396302019280497562318155045271853661137743589462199992731235915317231342681584574340962601619595351105806245195693529908942259858322545123254782802280818545503018179764847264393645143644231288747470715526468443448809264330071657711331613804964057336086783347594822475273473908868870741832221027930177012149181507575208128520414425354206827954353928735257157302266593399050755793701370276247736442780429354075373563800343308268592471390522920405703933821013404542759404709694151346844577067234883728097833880394626662349749065095713792508428748191544957735914008537210685878718358499086404933641834919239013147740683073661231253007366703679222005574110827924009492820345783126971535671325871494192489547111973621400096847021510883116687535853311912604079312576058237761660705211678130676401984359723170714991368707967266819380117395201587947232362277359092215474385744080262839325283870715540401501573482987153201318473623937526738737022674807083008240474006591940623756396531918500364635393129655351661292803048137354457345888603719541841954964861835018948478141693491362051538681547877934834737661799575918180731305426342149282112401109020463324915622175155468216320399660878824344745454418121512741096367228811351323592174275197037106945818208409095844409435344553246127869681857992250093543651690641618176008559975105628822687843544454185781370246722002100396306609414226646114093504567120982438709194806379994975220843160020028035065883904918757821559096110615144556578463334243565636647876862390334329096614051946988746682613066124735694933136023066650811039744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -279833883160934353228852730073830324558196026304250832865306098853679137482353161474777758268046295469107692510000250595020408930331332058709940973302604226650035688855211315630854690366894973585236101897080246571230122131671701826454523473647470449990642916761296493717761588354165163465874966639143503364233598591444210277319098307177934236178346443938686779801491945873919183187449982672530532111151746939549515955244086921384655225907351518686422247240266777500334746659777162072549637516430715999650333402288744959646119316266135998580287741770046723401758326235950172030204789035434843378512909574847176383654907646990642449978503665325432144429472741580654019102928983167554195249309396477052370419743163838157632146785435900995994757815925177983491262911878273795415184923383948280074194890944405674600740954972591002824895120748881701685979223915286014506648360006389641146404600606533566869702010582512068858821633150326867274111651489807128493108977120323498652404974483144935647590494042181160975793631583562812763754563482394654266457835016249257437284519315273522423390422972857654556592531629175778798030465783810626986982773955459522568413312173557252391789553254544497683591786157268338585588832538752582645792036836329686819844407662215919229570117007055209790084088505556000888210211143216392983774931918791259241640394226787244590074348897087583459976973248881722194290672797981575374255923093982275976093282677449195128135906039598551350719361393683353867011459166772156378815890084562259906405649401707893274247863701637702592742880695760294110791852792022160022801514102596203644917005910710006877037830157105561528152016065895854874118223359641896625818874463670631762271380777546709413879370537620489012499625150654999914632855474231016116670010479125776983568556986553078478631890407391232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 2134743453052171001987583462697777482888455404060619758707185493456635434464612744499099527662979440368225370901933059250745862923828241077376484091650888670944618042727931619108833193011574386442346496388417915232121353767003248964565757979998109359456291901309234759819597380565926283951990491762840379300565311651908994551969837009743952042094877325738951503410175482477893038912893802721655028273110573644404555924440730369311136417968642985213685537652358978264190248925557487909399676416644198108202691257325810946403507863839532143455122368382299564530071506669957584182786920492827040357112660854011271313458913414597684870787836746361477570950259463450342016437330417830345522812934550712941090583760739180855736029509258657437150030593708687584428814377706597329988203358477346000184909431460928051515583858612228962224294577131912607277177443436411941456718192459858518717776181538784817825795253833567299742435730894483496004248897641020530416680633179182249018468190246305704473769836314091965726366241186194899789550053756107363172655687206526575450818748087200306263930419099448820730769357512323473127997561584213122784470973530992513123828304953523498322809397961816067266198147812223662524481789552315474897490501628061887734706915227980626742918580329275963143698143278792785313651509284558777729494902456530016264800960703107732279228757030965273626995090701827648380891777882155576144603045280188537854964342537503718868456943229267112543568412944844897874756562457245963774156638189652059237014633178430294241725951797898510014238732194937167592352499628375113268156886242483668063534270450662339749964362306692215325230354441214796939890356453621205973483362943358112816139017550331075894591382065692000808490260333751787587617221414561873905054370764939007091236584754547129243055186509824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -4464407279517122447236309628729519128673687773315719349284360584771954912506925721564093704196218958602900144342966239149160187889557369735237629702863309230605753170650997469507303896505078936896787436368842194843856323035437009579304955731798260234100435655751872665429125012426133496326654643549584575643473865052931638447198190422600302246884229132191556490711291226247773547684091779929003431782246724515749911513068183711781061079715333968829836171189720675461730087157849904303507185037100465706805969605235684817573400445054326022581320523126509789473464405545114215726953950331804595117473599116071381844726127133322290505470281180403252951796778390871421843923026397285075133542395014064720371766688831593495424986898917047227378280164216331620684722541122620832144103620356631540586874333898146682922912902202777307709228737249519685437016781741869239613934690343560467898406693580109453459627670370073528264135797129198348030405664186066320420574619341476977164623854706106845061705017012654059296800005285833581948003593520961638451293074987144714630234126295509412386177667153356132788042313390261031405114679383168374709963129085493616658748080680635385598898547513496888895397303171944150988786125551894262787522839564127460140166902562848563248223019031391243753801839318267648130831330437830741496045185122218356640087384247677643203712138899970119079972035945072610943754636844574081349575951547762433545220903390381269860632284369419966540698727178064619912647604962642396654114094232071981859779200882166091107416127093286010448881019271751592429469645051675006577830544864457020211066282054107563030030806349572159811973868315531595264047404121652361386868424614772463669574885709855448361818055004948158041960938846216657551554609126742251705181959258166024676474207956225484521236851077414912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 7576454814598616009208926820364217424306523362722759133837653028126982007954104855463637316196644977556650573041013219340959883779065252741446514232968910045794691702013078629739475614625694416147977377234452541157307274260115731366042040524145557887852204558929553286104378491143609831030468259111273767582636297202353934196620673606816935900405529012644195172861294761310682406745461166209074798302757207358336318908262741753876567936251039448814251955810984614186313146519054258325216061562651308468073396506980912816427898928290785812722969114284082072209086447421681837215617662456738772082583811089474500538585536699417337091775020392209761487181961348003434309221434506465443878036900509427067073468805138055275415915446209765992661710209368476359896277264288526509624203090159545011229773463834109317639131706112309664163085648246081910434429354445175559375701849534907444930951834754181962491843603019593115944897376365729916033965995880565480281123716888379274415015385197779979615645876946464416564489646481760644051946571959379827745548974866243343214110055250726419023504573640699865203090701330525618917395457415880948143236537796735468581479614451467925503266561055344766873511068167554612318842934635675078412902176129220012744959816130777213161714676340512483402115110964105552468757032359351433732776565840944583770357525869815663016101057166755500844739352474510579972621167556229416191968114169174313309511308722156726019051692289946091146024450369939457108982247520572514994715094505864703435921875357716820892869539898630989182699223411252179347677160069874054476250571402289268939417169910852776108852350640650957651597406355268620669998024843053132227325569177621955846511645399311049101157207757151991279037918765717696779396710043723561631965129229537080602240161411553534322852225817247744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -21142049869710110945642907042922472447205931086622192016948996312421510645316606612703544312637110561942314542686290066177858810604689433498203294429744708178989015725460316365351336073887050577289731137587086832244345661822678399306232377552784787588897887325315680140316896796112189899813742004987927394273489355386478844443432813336846493920820317070357997979825910846710411727535345206607180719140921335723190456731478332879603845010974450450338516452625424802278780513331610405242806635276097736441683022232756575132530446472586803357280215466439177057472176466177317856549076309176753582533528070472083680485122420090944769475262650973973285270244653512332303983762651089844081074840772850618063935905238471677415616718673807567275387884424410642491788536520688943543139371840932103852235536942724688900108225033445142847822398406146814328203423015478442251897341658238599222238914073557198777382135115298183987803663361997396757332514753523615915968022657194858156009270662247025133401512990277531801910628049794237779875355417806972168725516590402290117147649822446597516959170433671114434768865204603988997063727197673828499738599331525414714307545562214920512390929882007438808258651503936566783586786088918012104341399586176377963864221889131341244149292033147145335892436890222315742584224015490479642750155740086633938734910898225331408953965403321646247799939237526962793620809292636966203316081152634271680739209261218369689991914741287051322946255572164762456356108066250536877817768254860747376624887259385942080836912411209162828984072601548437579402160194964568703242108078294821322658697868448346599874876567219414167730909967747613420391956498061691811957451407821754157590171390178701691066589618026212539171249545002141829609080873503136570316811115318783537443197081684307935701226446250835968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 50428136461515438136848861894763040419322735068443244574241692776564424686643328239393961559543167673668439678627371617924035476972781557245704106283554961643931183217388188933707745355317694194657252114774847582457630831360509306436743896344730579090863179133307459379454276513170687283177452804743027165127107504277916985960720292103681636688087001403314114938927256771928127018891893633179916516300001010222000525617281357575420052245983724307397810829604863026565958434116478650006469594547078990899917868639838764623769825111076583399436811470555775710950228686048086131519797265365728734632871250301110562220511183372559137714936373408627634478265049617451496602394011027690216840148303341342078558128488387272683948286786372810064045655658523936171739587411392840092998173098361120671798814402196289379413678299527857851980844843050129100362515151180673695808546777917112286316935866764545010901683309497353449440326889192355235279973807917057677987995677364171991743054329657911377537871053593500487657884135757754476407982575298151233797485921398626805685358220069961584272336816346796350370717165643628398931075179392497554285668066818653486568002235224737466898754295838912413651950508961358870424631444138501555347009634309584430720926087188884002399940059270274302464614896308305774364071876856266446332371571824473059129891929555476545411115638176686019612445935651954821655754480066836139359897590086620238013684799174620556098769731545692115121105935490694021430051602428212903798855848786799954014483263616834080129049727917923607683882036509698172820017514541386576376619177887270664051252902211504444691618190731252674599878627325626689174762042451457664110403017493845707776453068304889938848319793230909541453646397302497286280208945047619540564386932230462037745483340123385785308606623024939008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -65755964046547801269966239503061332858637685765952692234753309893677615427485190890074711563986521522315212077840072977413728447795988785298192445474775167030071485973808533939766924297115950743945069811398934528820820187421677746168891321889569310063969804629266893337528029007249726752550488412508221086347286517537521831377721205468814956833060086829016642361059537469320163137818271710416647603689137158782860517578409704000509366481951063170401998408072686951146073588931489806539736112145109295586145072866586487095329596965047232354192354885015815779450060291576262066957673770899940025754934047454528050693780438490699538974789340528688729102491027708329878973505542168706266329512911937736263896458282497697275118639201366429941911632127552602542114987079759302903694797423247541766136109238006972527588242525224541575487480090811629099004086063378220805023180001151294726118293319089523126267248399340281072596131396634230181568477078058818413855244529584416591965514228666082753888221257760213189500577501612103011644776808306460540688639595253959564195775750487678814741064743313208155928949794526503022472082290082887957904491689936846601572502978630770780622739245904684358555701526962449630203074765805145805307769272406221852512759987422053803184550089252215594721925337285824995648786630749696024790107707274521665194968951095617699386821936755310494968298952595360274143203882711456769119039149758173888294782029979228045941000813012759489725982266014835959690674256834739508226359622020031773324848911817055364733429607882702114490590015190264582457550786669284837903625224067172526175450403746150668886044491895050765885841743589366890168948000807224198766387355671515405141969465289238354351431451541250245333414851189065094996713036020905318637095884027954902103073098974840302205106405567889408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 10166498070698825875219328064600726737450941007150986654408285550439563747587284702078082674850779638171478646047947656568345988581596229906725256232070422708039962242305537621392898177923575279941116359375701148473483326750441199628442112049459816057405223119266976178296837414102840193680589567067565826867157238902177982963238030460915909003124015246761710342317271839880101764105347093667802308383696166696263321402660860627499494284851557286026639880372706971611112655085499666750630543414558274816092767052616527260207731897121293511073536806652464832289210456968196894801693865351455845722440281120399253495192276268141213482560688264711319652220833188343513694643570466364756878976930909299977209956281917015213990485023666901532173973821583598461340058694080098569285204096283824668099432778037556722363300944487018709813410613015004319946678570565875824852787975596934248237584681751643767693011088250244408497049415758168035336078323408664054454464087395212131995386374346325939783329055095386394241265601290619857697727644561848572627259081412359792118121475161941498006784110452996077861082823958588142092057324527545404860142624844600896643443622077788859213787381847132667528296721764326374541249521038890214031942332124356081723748912242716961542672122411756237865527434768026439299549680287133962815187243859288571656917242417568362109009444325720774989450152571170350215717701119728729867309313008084633224220639606313717262089729653745803121411479958290544417624746854897632511601308644484845841181070080238873422245287206507326761514095655464148787244866136121548633364570222461958302111789654602560562201009975156269712748159085769234156313601208147569550204226023637617327654676645715550231768557132052126781617938119358580782673403867908546739908314783273979128972874926285297815857086274207744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] 100732059548530071813141906206423539637040600471805049380814538270250556765764217354791464933499535779668256853288813029188160720086191572744506293222283738195774915389498047455157041592655669145434612664095420286621804451049807612642589738146160722554173994111844486500025311559362438406189675916272881078476113697518375087041652482901669995152043737258698164283331578695510099628903719750556606654282419457951054670946893892911611843106995038036185714270623351550047953826353879142517034339394435286502762078218478322567822980205933394690354536910677675324199126978777630336648504204320144312908169255426862121130653583289559812689917246858663670404554057235619563874286391668337028408918042299305972616877658803106466161594144010099223844798828837815123246587234939249760953705808079857122215860409892221186399267627961397775501583283011582378236671225219161173826799024876277302310718245075636876719113086661888647396820236241012829467718321183553361872966297445906466957002534282978861769571387371666245193316678002621884795339792288577803966776380150098945314871982427397677959857908174158857518555970103738611870651583114820735423344901292187830098272934388694244925091285060355242862604374206467180216254099396689638459348444055038489807239266154795300840701396511571846299288154906692081983728084950209332500584569371575476711187062586951453450906957415861474104541810460968612541129585925330580218091568644897629992074257638700098140371703653476741461584966659770396998871115357016752972427128548700194020795192913109963776020676681200835140329197065305438608199313422634154106928079728707363612029669417965316042311984116821853425413209029978355187943021452541451483764928312053371044492232937102297443766958310665333367182616416695516165024994349654229929214450296733194893266433040991319833125367463280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] -46289932073179733768086414045347333585982782880537859782342381015018884094328670942769088814612899288816223724168361751434631168527908510790882147820684927069160545102274859861138616855058418970374520576855685668551780693687789255136236743304320530513511133950487214349042099861231989442688267905270182855364740612733598706472975447934216372814121412960533457490155724591005030577926280904273957398875984945062319521954278250006436457963468368552261377787644709418309500568120702311272357456985407141256992176488541667384800948793194377565740427337140928942172128844610882536889989087164525075110606025153493538494530324290491408290402507713325806853578984311947335641054895802411399998920596974066705832713083346781965122159529169217583010683150217224462263949805765275204535034941782617276835117004814177235008406974784506346064645318204131813627325870038825683443132376195722398987345961113791510499605463472786967330799039772165441397685332274341484594723314299231632739131540993776750689848835647286318863947358972046421714342843596221577151654669206163912317634914466643747083377717788492274985769631873301691993601345996655400171203541266867052257117299234612115521138474162157627433829028457607359474834557963121300103948202319546581506384004618746004440088241373662984213653346637622001392883908306489962258389632145023868994540768614606995657631064497935774151199760785532410742629532780482486286062549594931056206906721480546248032220511963281728362269123907235317658099628508933075191400769032390064525229038712243920208501271234545756770112790501390646978104460382119812729539712770267508169157015736528188787040548124896902788994248699001187184283256052332240380947054635329425530513843999510377334525725927808289418178952301136463215052142097544423177934246591627931958139019948615023083156854542434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -584108077712904032119869864850162079790765033262124491641728588754264305450554263389915076685308663295562332756008388127894918341429492699520876348449741437571748719356587743664454321449136840001070726040547128454831169333682092364113015172754913646813171431571836252276078113333563707827897919240156677284036234686926359485169294617790213230842554675387381682165061905056333029965725510236999847944470581232880188122651622226329865527793735427013130278822094849304705800863318169707427895784080902388996046451838971305994812880005956703694268051240258062484669481192815938673303585932448292546899370102033035749037807186736706696811207482657916179269137482483252583039396480355526772257138176956393248108487119701834110914489571418675909603031851059283562255456544706001217039096259101893469339690389539603839356921320677218357932531218747541718777836602474836264121533534953489765563364677186868121640036862319437613858518787041571974011021407749379440484072645776144351009304568222036216663845070502545507678784713183876267903689022662504544783723216518852453177690997533324140057366149620825904578395502123397854768552463846497277092264672640304208333322577517323831009513647767406444748189341055563669298640490301750717552933287150657755124316976906613276924335969797133034520325343549226064405203757561636176456092886148008106432731773222018584700278797116604838923770482495868110890144958413993779351213827857808431508988166120682616573598790179666945820447437673127962843976634303634819753158083095351604595750233341944216850461373538391886562158747012561318363253109849862307226199638831967999344453179021809457289909962746686089980575867237569528487402651786598047134405286378627122863714476493890770784364522077745486442028697164310209067629739119669211977701774318777690480569565540550814033972648271151104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] 2085732418040759396233944561816983029541960784588242402577044316011549044597205930708159725034633208027679714513422406397396496826081275744115298576759651463723180608095310260344681977807958939904769816186946151420943761303470655095416347956069883337026290106919574372854950788042189659687918950886365627075438115939065068021012287943257698987040702428082384308751602096150710729699463016677135625743607885471030814296277088140061997503300902979131525731095385529568824431852078910886432043416365655986958345955127730599876838913439335951726067753226915869486280956603191387628033827334371362978373977731625503521835742643301813387838432847327609688407105386890260324076581454122290954287080178239178922657501103736738607427519337599824717573272756974509159218117968865127009918841036675710765101283107284001122332646212440848825361870296208012369389499596543711296158771047494790270198655217210176941744632082276301885218230846679516220039737234886158383269381399225839339917786394231446719180206689206414708910777712248991084785304407627869222021267975799387089246975296147567791866905344881989333695710113925489407457171657471854590495167168026634500144360062928806781367516354309929236822428533317069201603848982333658038796483467530950754529610815839253523942042605971809115319864429567836244592142498598745896016975925224358182201127682217662521188580669964660096609094814389200535575422783620827747898917021348664553207165129536109553876616129865185333121726327203506465574943224987860747315859033204850289307028777385430824978373032933407811788468684572197584801610837077627471477347932210934931901147854392494858709462753228425265268145648057520707841539147327596146019986984407383577182323409072400968363613858270372854351994012275808579310745789646043398166291906655029226968545107409406435476644535763730432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -4190430632313361897953690158618017968589174681160357235060851610510001285564902700622343669294613572601236972182901196103499018977607511830897190575500003056859014979733562757636191409574750478186489301524296198175645014404883174056422092505030514808431779702357177606799303993632401835285484919095057630812396221243942466502215979272177445267004635538788849302490092938116047718431404302760628253195636941708014809773538987448219257311138306240638173489596252950260500492908504409291935621156609005380201783287456920100840389284877756537706238889769328213784314105116890172143723117507250088660540758742333378236898386028959814804263847601078649553867325855156188304831047383924729832516477893505902010607293397761599093681104597702103999837444251830418391581557324845064071651202260642541172803356155847876685709468922090172068163160216737912693642767693384963723087879877826550834447981395534205784315553192075242385765335368545965177560570556345679024373672845573678858205532454788619754435764128497258873115572776418631640628577816266874405087014652700476618129234418879848045862851790152370931516695418200156055503387183908794591910251410613227960112029082727390258738879440857962179169292381963279110055562352494359617434700912764895894689856818290132530225489321512001491500997642904011592646546180771024839110059930011336022369635949297433685976913354872092234029447999832269876901893237160644992901523408406343633231151774720761028509073960844547030910137565591913250920970340825386078328697143720321752079415008566412838707725672310111830954527057126100774447647918300328970451288100031653870450875679756030627783360807526347518512970447018502923888739072474828844449420049068161292610270600276176542075555884374973327934853144310681220255818259225270688579368590030559880095579319556231366782249296851894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 5983422207203499449985054655802898608341476341348957233489527611192928954592245579599421679105270334474817268001376266084712969881098851942507445789841987170566115407232446258500993229538087298659498228036021062392296587086278471018779362382902060797057222586784933315773015679815395936056195927423369618565106865623546819461283724234507662238669832623667626008247883067076647396121105789625327163518467123131942330273522225115656622943317049565667843226595875300961370127260224397241821379742336528194090876859751907172765413860725608238699426038601090420860214671307791710732668657448514135700180150866165043551846256831921681412813935689807919777803294448701105617685787879119008505234175471195981685573114021190513350148940286420925355806186906887691333898543960168964081686065872020476286576795519292697297711108935524436544544989559744009063963213901634597116570039371820735891244908150983566472669912577393266878861544610596879114548563649191526162660493515412078110868397431853705081307251681092222937631288876065627036252588889237883572516001507394077770256919623449385445787844319586485494293477361199421732990998772174337664385261354956593529924827818394061806371857277536764384282615358327233537466720273155352585938725800744508826301894410084645957977761735429943600165887486050773836195943196585632334664462996497394571878427245018280729490700114938191517697799810803845183940909314496982715010690801706520626701814472325831453526835094804725183385759535470738832707800568011759928302107546599924362051338999598640390928767020217381200731347625544103768876335147771290309922962086501329846634981446111268043110380247771561250833971643034018179023149675713653757434842104454138293626485503183185347221178293162066799022834721510085733056680085524300052590646294160101835774480329499308702285172291393290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -6480372981355042993344662944946935223639705145521967892927267222579094654976660629738113468757616928999361838499756155297575942195137384278764309185129083548947014155205176844457978198916864630865783543887735096963931219642917108172127590990230514968418328844113171945153421411671775705058795429169809921666580020761425755321323396891135418532011588863120554834506623618721586383986917231836856466161191769836712178937491246043321339065015748701621963446068562903862843419864277125908429730629856844696312559022922528811506006875049325860299441281985283099846137309660317873882680861764870016566184454180872571651528988014970692442527589633675906260278402906623525448759926365626470050999261184159088008180691964660819249454311189800527491498046430659166469424764438876359532598443634836602678737315778432492073625747463915189067478057208216649283413336934820371842229974458784919968177359913868497205679088004436909726100046015939357140435149782449251602756118020662573586866502641971513598320629148263083486886540111544901411727137586929570587505841338973851669001813806661302754360837808140496942402457573604345508844251855667210599527869345829883113699229638094170635893374889563788445050113760598306412556352920821360142186693051732317997117787686104802598684544130462820193476734055495460704262875170676747649441603736272047595129224182687987868582680182522371366605281790082619475132064321930601643581712592248075551418080752948571706251899576601448778433879686621598861225699750478012551223243116270348098490152751718666084199125923702583063031401469006215644801778273632987337616651242078936171733037040297372184455814149730705040641170225396019718755797530282459700499349000836765107098850098143439220551891356621043587924867972342290034578874319094015940749993585433630478631370648240529921966444062231756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 5389473002060509370172619689382079159311122742626946373127996527958670792339201370303072078945500727781808925721150130802271096971292257435427722536529338005537823534239079944821150491281906903166005094285947890793904618939098065309008552574967516082242576263800625558349565377075667402832836345071062208905856808498460769629304559311315317361930395333890399059047727166646656860879541459416681718807873883103990347066130365762929797924161469915155272294934846030001543213611194602166287620473800194106367547827276643987916292217878493930201997633472281637219052900941531156875271237895010564086314506977910119156389951195906783919620967028875480040592016598251353543987068981075468167850731029423087888933567689792189591362854470824609219729600322465988272793429575637924201814897370541044116469378739395146128183493872901775660971788891520138974500161341883789087558234840009683015404512155610371235183317120265324687639096360734185707311664417706641647470249879196505340155773276052468466408634234238054477902666318455402052820520038189843446710632008963194307569049498496650712020936304740233943416503804855457774467384189056381387271068428355032627246842495718876965421484695472188162176507026830135309642534259299502893194879141676233147306766810092244094207549513939611988440327275428727110321921647543848040400481467589239736270998686318721863210897252274797251920828566653897351500028738172877537989800228985866021046375040458634684874203226856294390304642804938125751372602688421704962921460015772515521723188804236365326341312839814542402914118350834954662214760249823131793575824219514891974029494234686075992892503671721598792112458362821558206487449462567353973784782418595293891816549545845256623673077521335175095013637502506317140411456087013984267784774123892948154844744004396532485600340523761008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -3303781539369570874937198893125649013562649972813328278641608026448249231926775557897957565771940446932351590590278147749850117757134566923076624901470032447373395809011458660524907247523360853982635392993199921390620655449967281807451514550854881614665372305061287621534114740739506049593523582476726963006571890851604103740958798636574601674941124693871420096992298786357470244318548076778123247798704783871451186114762588697080416506767351916760572027580657752490755020830498745829570975514278360656694863912863153091285304294654422716235797557536104759497699294208474683556917565223689276068978984949247911878630753149754993468511528971222028756370023359460693699544680721981814446565416935973008445222285551804000973935634627896434350385007277531824419145237882426520847389903328628361728702774622655819388534780341733566133700898261576223261014053464493927456012980394121615762544554465560478633808751931786080920796923481195915180044359379942115909205243824036014137553309324490511940829481369057048404781891911261420716000357771987360935726577117312858330990325133504308069705877598645423320734205014366631408051729055836731274114730685983984478520896222766666313816063613463645863008501083417196541851662856932424988680628425339938377127684799485570250632845155487543091901158254281965823613408252542059202948708475944568479784783965234277075315850446127477065190923268702683087154680839829736176336268656946265720811643093142347661304919059941957052046727444797674831296695756475550556023700074382274375610004485111554916457637433358417437085213994078262062287140578749993922202099164857578862908358129888847364222404270953934174945946423463419848291358159511612979343468107173205816872710460848147993110792648841892026487558926236285877880114627543594004480058543872110364694208726517475806414434978622341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 1197305422438529331287748251684945301027265891189182514551690623306155377429590471588119013031912161479858819658554371901466963095088586149876251406331867488287551385876177879410478468584790263430618356807817029289447004391361960655158037559772460426806196414815357499989396978189584002353597869268158342078099814425466966794973969098765234422093179850745764900680380685211922016241205695921810898465632708708648386186685440181664915602726259511566581588585710997008747784951777528804894522462954907932609165985802669707891459890467810116076600629905342469590425328654499594652856737647060430609648685329415432259290210339534948798941551115467030886108097787003446432642719484881189385617815016183963243691140411103352382808968795552562042166048239256947509241019910359387934338090187946774681605282643622564617961051174003075060441663321288624212464607652225920521289542720531308660767329094543120112025302686658926617585335919616718100518253271080213827565535085165753795882058716106741337730614756830924992088913665196413329840261577163381721730438460666670923198882011634943408673345092522603366688580944267470886177361773921390374524550577220419438154081235950245230066005747737130147694101967798025484607973748177724926040142569782620726273287387271824480915961161070477188799933136676673787417736126885726921355105405039035122871400597518568485101986173940029863595486394393485081219271361324936783304887151925334872797303811969710665168993602300201046071166615327324503313953187397501895612411630189318925760016257436519869732501820103024681236058069512215356041248534798795494459624249864274305982282064522921524982126044681211509287874327426315230542681226635830530710722700292226067229493255522855615389999545920388517328120516873606117649391030311497714362580361734278700521806724433028777258287683736698880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 223671794681384574034995388316534354541006992941143289924108158028190576028556523368728117987287965260952507414932640138204409021504718754510027789778587377383806700062305498506235489616556870874561407803508888318382977374117578260091433970048137609788518104768867473200701085701500302631227002715501577432991944225856948318318642797728652387039361392835365682089732174023277163200722337526320849468181425308249057630694953057053149094897168157813488706571196723416886141704054525666261667489632424166770846506365896034759712648941766306880292498567507091256054744424903109587794404419205946134586854673635165568927464590132884705141745694105048444763090413562797978495281233535070418810305220690731419020896900144010583205711435343911206998368844756638897823380483828129963095929526195864622934025547364917918731029296918909510143948995322733276055450865683648194254995660501119319088133528912997656547869503547137411328623767828189841983406968674586264664440370801585775158465532988527469858256142501477121491425060738541371901483183475652333987544811735179907647495393031886141917272592361423583105726571843678071739641600833869784715385190137100581005831704529317109239320789703729615143912697261118331739955014505652656744522994895454582733037712685460999558736820357500765725789890885186845974492294697850683002847786602927708731805313484258302686456002449186339394369249142021949080747279301270548599850547973914538320991537588985729331308619958306408250383389889846125696384761385504442094672379696288073048785577842696830851468445339308193738857821419694375666662019239790027052690823516892217978327344300735287564910983857656762632467103305111421403701594292519237982694114373969355974089860486639297368217613873679210210665144397903499188573806067418201620116338163736552730993574643949144481955931486158848000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -796891762629584513651793129010146618248321464984689324602802733473030831370221822425775386131905335092636994658217690765319971213830131619145918894692265377801426816202532155979847089332356975575970864147544046206423738486591664656624380632222021725362145630604186814071209816889823366911774490985635788359802427562209829721562286180339285790924058473054419549386531129800078475108235353005157810106170252351353804641993131195162348097780681958180945330627293584128609523680498737058172214107287309114028872183468128397094805353041099657780621239773303026735821810473512882476352015584945439885962605385421135107677658700028907320596495957550583202452754870464351078031153921408897872603529282390729578666948066684374991426368119576894886512903397948287900100994500049013966284856401768097693782623535786161764374839474714118455202942534213527125075848498390529681097203006133097752897632056493802333274860874353627811988513404039101892732553151702503999974280004584861071577257090035434588332246726209692527636587081772325625767600195234704745614634435084910082535188191298131108858398377289548957840688763892929898776901375319102737485682737868159264718311314219385706700880464219338835229461452700244004923992302358037488110234499719058301457866657974105585166422375501244598179040523546532661797531221453303710487496942836638363732361297332782423236627870411699326754466648080498345282229716530496625017720095110309822707283400773197385927017099537499692007181918871016023546229481686382344615491148565406345595948367671899314499620315885200317880526659318956661696569630059988148615181985116579381827346387361592455582398565907897053165550733639267615933489355633233364523213920145460771881949639040404367413225217441034004111972489086549588214199401145336128123743719052329321264919724986459652581212160981467136000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 768056063628252093425149475034953723638284160484720436607262898714477299193123778114759260491522838757573894070642672302352967580803731370559095485945052281276028085283198579999193482151167169728059620646675297270474130143949342973823501842565305771132637234112919825540874225483682285533648295986740170074450546052607874280091462111899054003867878077009814723681478965986467959466657917458089579130549690658184574476437765659636576730762438831492155745651773372726779770842034368353331291206715007272243880847270408607817048977069788249794690666331158920007938641960510435884071099507621748760198333857615823893985591550451243322861866376428162430614349399818775966386664303188210548018116646294473184428174380418884770471297760472329386251962121012485254833682621763044142738654295344242281993816830490801470627193216562860871793088266259475291779540819335185788674420901055556502838233216482064369876871262333775692819883053589385631987840031724608854492893630820774834887451338205881101022947938840533564974479983027289562917771656638280036440096231435137671770552410231289027192470515964756592924360648465306404254167358639446941813210236599013714504144883753502690456425236071598306985275007060889527738079480998163814985748186030820770800408342408699500040511997196451372916834252454680882473571266088635784903416582240425009055714838023881266211067994615793556059490684168565460990929222317651487597377145746179966784631470374254198720089235253464391462026998248753083115830714936045462277925391929884977110647702525970395460540108739163023431522269809946881144454812719130729560796418765496443298644021218191058135864559956300762213549095556703270344730869319331846350962065211113949720929078498189829235133329810092491225331950450889516386295209509073499316814082624672666702078661876845785550793935069118464000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] -497576154184986470835485057970683878069043596261163781374459013081450748041248337885862728925956665607171960021346040644882327981353926331578464839299353649345936861723758064877872586488035719417997819964482029615932628440350077343721421533749943160287709955147552772808066248826966205557681058097332129127969002533787409519428230643527057574988228636522522309304282600200041197746591830091614151641793358123713126218154698156620439778161461636627264597606878116941916762152594961275197774255212102475685536172427599019526196096685513005942763268366275153719116509721059907485026653644345758274484152268626628254876654627846148380315681788082810285252707159675624298512432380695928854548149030237142873133513603660057081222007002886757131013431841263187387276149290125109097257357875425691557420409110250916323037657757319054541219349070935401329551336068834229792938780930754605495091903584624996682754696953192837254033568674939727047648466481164390009254445124920753827301619473792115203224613240951596796273203098357918512044894287225325862917276890637773428298710324510242616675834558186259145212802724106089131564251167107083341030319682436094331383076348891546432454900408488434454226892501128466155131979215026881523275666166222607440191533047450416037502591020406734227028283188918438644710678132137016913037346071712130426776779071766118875834164828678980926462871830136599135773182959470736568923979387129202958666359110378037913789412204842560121334985952721054059698395592355364706957459358925757204271334874457743864358067993205524565454068690361404157749768407194162085866184835815877375530193170654291816940574548528372797015226443031821323811756984958794966667914365454559735655911609565354515214699379163786732168396660445472502968834614670057001259764686996300394714753004843287445951966935808737280000000000000000000000000000000000000000000000000000000000000000000000 [117,29] 241004711449376531556127304198801009488254159746911184312720566622852878392446457175593996024394331170210577794701870161498307384721242713891147504614371222263522563916683273873783564704367298328781341757953743884633688986806354503775587964974163927232871773601110660589553791981257397020937428547193601988793834151649634503010647357850646653267863415045787277229028966040871415327878390109326643855545477712649059816628689526461227645977458978136697060604727543914452825289304658127202816833003476808576507926678364658564001702253310531400567628023546510799614460871928979104972323230095791288026945367658565806974378818504225451020744053705155606143713595213728750491483853924440756245195299516287732355058369031038233461594437166371957008051797097772527176325471288797486219879191876200889724337190018423465724911700644953132676677854378328874011698516781452791439997326842718087500242981729678780600420690970233248612975852804768362850622293109602419135507366081056588181564317590006522754378143768130258575898778945934722806486135670474284746230834279061824002222618949608273947702321523914583815252761109167846780023590017632319799373091479654868606728925174379342059008646919859317375984658944992504421590107408096817011368681804059475694623553821965379835285935480055752912276273246437969053500197432121694017519291296756060087349366399127722572515161787149692127924604117332829685532263561287877615693766743085430805316285498680380662808531610776869423802408626224526426046546067302394409230364172926282990931982806370070110020641449122449113067211638118006441068794838602848384543572266874088033187350452496769426809489399273206947477665795674042418513320484629026489803158451192712910495978299904499204136423393297438925012590808576013848453732468082614995824034641409465400576502478726823616404815567912960000000000000000000000000000000000000000000000000000000000000000000 [117,30] -89127438605025492386802931909758539690284979192316746733341173380915213504235929674587671916089821631689033796654207180529416158777472612403905340039003763742100524064891339495046511395661165907242703909018838837647559869720094033666129096188144453131717600558059696961599973983516628716861956539527626165331264734714373565798021360567484906315148961372972097205376089913438192814977840773627035029036877828859111506150563694177448008311536016134754944097245703115679344593019999746305128617198780721159631851539765937680484183922199901385387944733869364031690158649321467411411536681999330157389106904997932837881212964988862486828615556558749579146340800224607634040797792225642513249968064202706148228068102827176870251203269018817716022183540461618209093631133819496971468982231406841947298503144236139672256526505444679093817807043285030995600377343105595472670303848382518664902806702103877850418250977566291168526014068428963122178325512247589466641685769403791866352800764045497716024817500462663659621497652179620219864637791429785957337837078337486314471653864201982728880827969436830113934186402206555078124264788192799933498385437610092764255509585087017174546577621867760858972326231856569674762112275891677512192765472707763283430973730004508821722621732184931669963448938997279967183016292383844878205977035016215303382788897543719835844724472321230110958617462053328686074619018940913418687265656900500134572023419816082998873394859544020892571517355884540493670359135045252708117998507078589559418462544214603923565545063189225979053054022452220571475378087065670471948524513925021805806323093579813593530396211494418233096151997088426258491254116938402745557828206788985552115443123784841314512115063972125694792542170057773342168248586953341681765465445974407788523457788072498162078120006268223488000000000000000000000000000000000000000000000000000000000000000 [117,31] 25479501576460232739475692130564926124191890445313093427148990116248359752120557756913800703045763222446494450734615734738163829574979760655527615412024557423797192813835549646404888141744845148720440989008153282724623298122938294420016085151601508279463414694231487156639959364754485169675450862142843503628024603479213783957575743079114357787584326019465276761106150015855104146016287159200063175327647992117043239586243224255676817644146072905943362319408317595078471641895802114236822195413233435809197154525859333965421730729186014380397144488608572376468850614393620671557529030802472673426529896514704394478429484416544289014235136585199514988148758534811275756209077235618721706422934480456970155022775308121909114549034175187743015193861232495066628414322146870007670725146079265112612072490986048444040450743891662291158778939378078773812617900350053437419556820696593295558624888491118471736810372080224488717802024389954188461364509250791684075642246452384398568301073900720504887915508993532730221476918463042903472154421176478202089016048450747833009195268812712261040339437137458610690266278767962355018847690066250475038993779686831238399828454380848484621850734538637140389857731143634628781851121711987266825094477785808748147063775644412023754059481019940615546534764735830746234668697732290389883910853351460202446547018515985410489984026318271650577117094468874891153054797889518507284443646874406831977685023960809752574356112439279417222929737435056703787701937192724309409236580953819396602986292528926194301434863774772514861395526723518196707376103304487705262239347253299916633991565356042622448543812433316577567323552306750599668190991142096964075824139223595907658187109621763522318375019883984308917628871126746575555773580893405844022726711311514336616740191661900239326542245750898688000000000000000000000000000000000000000000000000000000000000 [117,32] -6246823701321406942574628750445915523387653757644625332714418442847515338818239287309837552925913594006669727626354424274989498583054812727149241456216602626707251592537141058028196106418317967665174698222485644621201788928022733852293631343076038260077022343970720011200060754491647196277126745629607589278991607224989053096398813725022055130596884889670571335482583229646117360550865237545259428226704666569969699229287961748778141573784761460114586222659524650103907056416088078789016055368911888738001639786441732028100248482904346013960292825554091448333953421881282010168674330701448929797112639814073717487212448911172376380695884717678649579009665392598712736353022567450976562035273104444813094059438614859568637881722031568292737528091962322312723685888125351497250320330432743523491143797539030716607305414811451207560667979653520142351610931349867480182713913770573525722183776593378032911789879263276569312191847261284827527318766859202944065178559420068722120786498766075416863511376403663680980562164107433498832764745792438618822655231601178968364883067647832541238054774760118031258000002783976104119771628402080005765471329301497476992263459457736185810462538758964481785500799817570878211460599585331549272192333317781768545865041697840148735747243775903794942555699817818385413206658138498896549802435597459161379084316272917093248890918039135505552453533466256029713176551178101468229953284982576190371879645832782569215695928505453406965506985364379211262977895783628723533522575208701613683056463918542773713647046482934309140882451007574728094096395145725149753912739902519059649889542107252708199251229726866839991639974637645510503553142793106006411775248563109530715189426781285415352327712395478006419397160608022550878676048296559730259153823565805343383143253055205715255580144667983872000000000000000000000000000000000000000000000000000000000 [117,33] 1900978348915101077967035632575795376084392356018313773722149985162074375778282217297918982263400993163921976202146146050103717129766218440071725210798531439528053512618737566694265273969133877537162482119416611148713167147022775699749246657915028810377434885041247160144072899012716813476835637358627021922810276946411447211251654690396041889983854320549159650744718988116606180754418322301713648309206088584820612563875950527232012365467900607317804870429373899743650221398289155489459125583188107143090957988916430034490567142331358592659315582464347849820012502239442331317071146930660791309195097113960923987625957389349473404310054991822762398650378220964832280967855739654634093418708459478730459275634155757796530999582942655846710636145283985151064729916481279405579147690957256216773113987610913338147690936355849826502415843222976684609476413537701344992965175422438102672004180459310434189996176233922347000233173185233510062043803039136073728234110583530760811679589935095801231192862851608007938237166306991739127043861237264078692684605224352239322394900847648588081026309719014790919736834178724903796183126334502167904976254504348416055545180224625449092016742860794934150750143540154719639213861432677007308522853963731594510267213522314970693677263603779049001806763267884841801930750382582902079496883462258313040359038844857744550164214658892627993209796430567550491186479509110553464869965437788411514801879215831799341836869319047437460492079000101672584983272869724115950643702301976850955376490673074716791663850137405623293976139176833623375013867008595480972088373186668726203967330943423665165999439177416653906699745580118831016395009871932868365331998249243970716621936452095250955180543021043260162769358961431295980766699654745371359897976148254648288697826540054050067604434182995968000000000000000000000000000000000000000000000000000000 [117,34] -860003888731560551974851982847026431617359138936724146120299952864325659081208599889497304533900673782119496989329411730442528041391242800810331793057461314997805780994848863175922257731514331916487111288230506185496979086431350198287291768909199375832897582316261568351787669009905151943692869684972229652574074172553897568582151662351415695312440435373444756719814388274819516136486668427435484637964915748809073954799286499884318211904402081295230665644178082401283338099456356120229199106858192428319819982887671270461006459091523577948619702122905527107592362453130382994362649791908698158964491124838182112416333525507990851599434509378515374713194185394780323096634822719432649789465229178609956484202635236609679108241413219276724623923301366231725256549474862108042422379669674223019686700356511224402972932752810786178044448002334445486936398775245687665560241160664597408487768715584882179354235744237194284293741014261516758139483826228467615974753500512665874163479233100936353330169854029541117338861323899820104093790561502157994128408747695221368191521551308792535295101886713916945484541346474341606432846405096472546322694327096941025615166142267749470272957734530148713804162930317230489979734854798787490760874509013009333983243569669344334570201495938032923587564421285542732635411276046548028298924901750119072955919954568794669891305783300302700610962738497756938537937962906090217422030640980224055730516485375641224663106992186097057994854097342243075134079910973983267943787259470256556830889214495461723928313740723714162066350643790284937175540345897406541086151980802894916425479162878773065789021580365722792199879227626768805684381009471443751974201502307372192984267244191670504648839339722230497921952963310082528348347786694266020498771925662748912439810607753010644467458051670016000000000000000000000000000000000000000000000000000 [117,35] 390805161046775963379991853364538125049198743150071256503852378198493330966925571866534553789212143581133337386501841329840390858757174090183842014758907554751047989430850957335523557428187308992557007040075458123530824895310124492841973403020900567886157597894478961803087161260859226849364650264820131521237359171256822591996641923636753753226603644337660191663729326904731278931750707311736703514296667786235691603639328194261462370200459718765831960672112704332471209661948756623915806756379526576084934406350787300156516727214815573563578073852423151477173815723558055344765054350897975643045995182895498059646232506185186989240944634582634689691102650779861705705377297479968452085714928399142139887607857088840986385021408245146241388413534210338553036120349129320958854362760103390205262151283090622040439745359794828609945350256497698765040184737087101978107946578554479428603838553105190391521455041812810472282633154783847233793335279077691488478215983584973975811626981260671088390816290115080678383263918599588149834307270567039915846759834287457448795165631686992317222747956044393203177629994384969549974063928677413415168074208287045654568723685148409106952911923517340008694048564210993276379733686900298390944485868523389366685499746934114890942811466435981048619605781584171386285921009177109194915806185848021354842845707518820370444991092257245586820110287761840152530930351134456199709782663653925808368313292232551947866683629165519058219081340660686044855041093917320215748430614581105343781679932563509800556771626591061661647820936378994923219160094419793432707278465291074363239100019468810802850305405155685682504916957834964023829776753907918040721127706203608254301611216743674786610990964000388170356606192971803684902042761354629125276999116983678244002084470182657487099890050793472000000000000000000000000000000000000000000000000 [117,36] -143116827760772199998236019316145374622062625077652810802866508346322163574042273579133500677113132391472523470634139776709607039536633805723706908652389158862236330075023926950296925981989647047138310431494401412756596043480244818112892392188731466500044031821967149305100132912191621001384665439048362175404188645897949997603492819011491795800839778905855328163570852087291270127472733989564941568938801146636199728100625396495425523345076949890413910851144745788191247118408438981255321421588966179767454064774855353924928327496058730454354756821757408401879359963308461778861876026376716028623606782783609928685747805034894512851879073827004722586369899408326510681487603957706969067852296560890743880819514294189703232891223858337356039126687878730195899330680684106988269318624858512651712819796710583809957394570496532894366041648124509766408822289196849611067863511434094756379445096558422387928606076821307443971607443837506336191732173356257462298795778075462746870963198250948941867401098393725910783078397977232305239975966500548965709845065376096736791458864595374599260040052017669060330305700889815458598129444053215845679618902035387002349553403666632386935266191147108219792508139302518453910347539056580374863050272021617117148940596660601084017216337979517272928003336351269427870069505927112790939656621871833800462325959496911029544710744016375138036053417429208826921414480129082163792860856099177205386728242908400988441360721378128139142018696765142878706875291123764796354371407661979685989891565306809109321749057772290234261573505890261386026499932026047705132455257902620769253337011551575938796994423515514998643572308424380600790544090303056564091029796480216730945318371377237772188795732065399732820634919997535801779317879279410463151350393234822472492185639421367675946627638493184000000000000000000000000000000000000000000000 [117,37] 41371507117036351357409392641427850079348924796184058380635683643002477546587354755069631462313084707422531667881968801054589106092983379300742458317350235717762581170572660580388506922507561987625195676217211656320079250909475491352573003080109711876909745316727278518384231418389089601368077842634026619154868991095776507622707253449140751094912871227969243838908065170036107180189931033300915547478420127500316979240895550445984973712327373074845812684396441355998928184581382701633968258021386340545653104048464852294891391314705149396204617309854307729518032757035510785258962542729541026687205128206314603749513087767335452320364253981558859742286875225110943636835379077399333465034445949803978776359189343515643675307302406549006927640330049454849498873619771750196238933819349571116024928493688137033115142091835053999450390673274290444927100208897922595314467680125166407848009185474581867333810653342851893247535441607125041358289711087207535405837511473798043081082947403375521793581807193698438567209356533059067589120230690134263513123035191463256945027046662807149629551955484036401951059057872497680730074579450675844627650307862343766670595434382795573816852610023851857858432079012693473477698969258711622070788121232744621324559766140196222892790094488984147315254603563248152775180079452129496256503450637064169027323262854911509886323187447710131083483693655201712586926545102735174379187986243351983205583444765380939909483182591077107613377355818136492379175412273182569985087738416019272429888450737306962060579468656865885633231764474577902490308765964270720082586181287338570991750958025370054827521380034870379487137776573231527155600471744107737172852697865466093801174640488426593101396069308528098010580867950512725486852768473708202503645260228524842912584065057475369132625179443200000000000000000000000000000000000000000000 [117,38] -9748808867757746590814506287818062545944058372886158791501112106422347586600498181110791674851295485103982985536898073552764947517564277013524431547276301273612142393442251767246647226849739681633786645943318103230552136113240719698383969137604268446917671163159680523147030738090619806890576395656397438338209094888329877452074363773424853130760155899589647467781272691169942636653734835860883908118448619599197972573484363185464471586887719833859205838463092757594944669564257561407128745708300986391072036195303976367058456905198322252185057789905281565971779349621052061142825209207608202395695537602911008744960800823992183460844825977037825978016645384123488765781753821103242296164369590057345872133983657803436907636701837093002478052133916332803406371860418003586662504892672605970163841019618868882145643033553764412171049508960466484907560061261930713954310946781498702407978296706114734546278898335032220912351524279302708543529627020883858408662007641468751072043820607137939832950774824857498022096904029628345263246672220580773536388982919384921568797241971942637966794362301476773772986898377694550937223097489726527605046192255037604159826602223891996245239224092721872328843752306533773569577821103387969355732969548948925160869161785014503132209211727066542039406538451094165762645362391791287108054660327787516732094530564916840335987597779448950139976620264026901337543658917753244476774367329760101532559015663977785953438642542950223752307405710537579424578196735514448289929550609611263016868151363471319750622229044100986660929398658274232161989216279621874520611512974058823735435196614969817764815124044233066575475002098022092317060100075266936169960198829264966259520565805668796527981350978419637694798322005979614471825919718120330546119357253513540076105687868994091376734896128000000000000000000000000000000000000000000 [117,39] 1971599351205861262646817160104063587888455806774415659689482251826672401803359911783956451351673315396803551220471802427731602173812358790818775535692859892281423935362111395341503603383313313954328326106812545154108867705148537650645070550495090228846070575625937475140371744404437363987933698619542933721540303451481821582679023027796889861083477114658049250629616238236950193313628166602682656086616611106514088249978960380665834144863039967441525874805068447184096932266420553084923657497508016454934336484989943530806473896669974207097703993726655157034739867021519334707990239171067516151779475919908035346884331313310047172969112873961808233656182838159978111441601386789542696281212558445199025046730480959183650195155837179814765779745359458252748740025385441116362695582290095710365982803764035997636676296096772892388576609681484823139105204193328890657825865745745750431662725441360671763829954028016104651167179992074816689668035067400266174054702980731070124354955447161315625758116785064335965176033562597037800361292597652528246837897118288231130622120377749991858880734114665041544719480324303827474503522822195788238901033293773789872699731646966788370714254077794363051986202244004504496592442839628267728631832533592841617857976668067010853695555778294181019313671412568923308907931407084103287680193131205821987489427570497013366070802184531471208591265138678531908303567502369495159029468151585281587730725429904596206423292124642993467055416040119112420487167828425500015842001765700884940051261819308539048694586468559185975497725393578508603615467747524612501696513172603900600942248332531499275911410150564446106657635386337680179437969846967974956025929006889421225080727677552192683435566025675921992269230163111909043930016628086135827686147586365123874400505249628521489063162675200000000000000000000000000000000000000 [117,40] -363058381190511400944802158355145257353645187131006593038938602400676123004134880094691741549740230335545356362776985196798682322750305322970459937417367169601791877724154457818388500276673356052753930509148834751889187472305266887746180624404494498522858400778229941472227575521559749950078135046212733731217872974434840406640943358971078527504743165067464899645091928954395589238358377085725857420160493601056312033340195325678309389334464226519042235215097486994316753787738265047369128514363749370431152935369557797382328843436326597544808913703474749567830070126975254644885031830598743156371576684103929604256960136054401699586855563141618420077586213263964999529491142718964911176611014146992293062926483820333990276704532856588161844187923777943950844785732117699780036472727431512081590620924029629537472407622526702312735076269339869707233257356354556850549202441040040157077694641593750623402967433701203564599014845001587566244745012495109170594348908084076594624330162382480536059438465285166953907279966420991388025375209869783458831209027161656872495381698179253105586542141657411645164935890401652770163871479784455904574572442363670807627898534300764831919994222597988081390503320153442855652185593000832772039020469268080295780569947543361598613664667885011138007674079440807162935665542463738986286832219222882217309593717346464658415458953799796046418897132855471920160752557406160663456321686096414836170226051137407969667834833011883800501142695580136744004191072609968666445067702923053309526705259761657344023339674998757015860157667326065900746496226866263660319638846684312202785248564219702954137848233485994492969374298891780212184444272795504262484774399902535230505692791360642008647161906762359360125798651727516224701205955694069181591716769567678949370325075813331322423948083200000000000000000000000000000000000 [117,41] 62977451072367729284116271252110146917955649414834974723936414311556774295288253633248881143424968593416113618327148363887088705066666389592803118145314090384073256268773138488337115213562377320256930388488524710766107765628393453275043273034207402583348964518473705614439288429568043801492635325672439668563108035352444353939959881867479591558169628867666264497459361081150262650245106183746649824744157304127519196051278461018269800315153643694715149567852487526727213469534778599873084192110842394966453214604159928259790029708637030351084922688760771969417257306372882467883079174417434273961050253236027429010131691204355552743376991884070757830541495225501833910262102509768988982796597709772546823169785909357574550944455301725445435535872555951263821078054067628201597321651379119453683315029207825744091026583333663818304381950653015426535389942265671497088208781816676733210476705635824846055899396668650727896179693036693467204312476287349004395446139140070742375820807780689573777894779082966424669613859989515949400995173225340485094286816430966441090619236890158734360372980743114453673871206987357451135870334134011048666236715206880764945942656871171558009300636996737621736483621593389355298955425300733671744868388980655063929258149894886937542355231230284327902459357694915220630059541454185013673015125487082791271610065297550455170963613437373620180221827622300713403224703641143146375022046670948849347858732921417325947719726515838657364902956417682697955021927010663962826073925538674046018935609082470135020574952793215965371089053600780334606540625346824736652418547069603812369375554102450859494638143560989492905794968082321140445001076426172160070922347978237528744696300620378151239122539322317635506669388571550218032317704962541788547718378326585636992537078938015509471003934720000000000000000000000000000000 [117,42] -10055736128698752410014381137637315851516886224108916317723997176971267045658602784015285487503246618349147218239283830695595341975568480994951373628135184049333537467184470825469685080176943295732450984159949996758141017956574674335324434720433988186846576622904693894194238638388500063407614060485062991586044088183120728376992727852325113122773164823217105784610698831685125194855873973423977745939577707694809391973178131088496740612228703557959775804273670385038755008952731499478468549099669891544930777328597466794007198134738916913735322277347731385955501935894897761701216878422364834627135257821174165759366992825411374273961600822851937198692576406421842062329937940162625219708002039639697466846092816372781285482433177373284634361814033970834166583006334412295072489457729258564724185681769346012677399804122358269820556152730733522097071970004976671558276778513670909712181636267376127234874076398546951683645411630658080126759721536412094674828266516222075746351723027720933117011369123271229154674829242426903810565640953479938226953989676690199649811121594570438789253321370513855118958528467589709629741729867009805848034759780243534201855384422811139837838524818929448100096877202633930183481181450822152930557813541597953542584967285508781128424958814762217103480024705359906097366807089268036675456510680503100140295525355335287374535084459443416746553425620502839066052124951879785948426202761889018323695161143874744411222436019895541930386615268807878936318876070492332233888201637776968895712413991652548756087038668906365264798794935735566919007444129671678461381706475819480852157937406351418384473315640511642947210708996157779444752806488602562038689974477119460489508515399245562886965705546668567385408147445258128270796022664844778103802802541650297087339108117552895002411008000000000000000000000000000000 [117,43] 1384940052281405660684860080379255666250875369633255839864718956036196179400285845831648052676604683521018385929249912700554344518208609712498777745535018605870464060679636520564935719717482680939022885091778870108619700827593219166153452332313838347727949102769777821566961508430589850746810305066548932481068597003557119835117438318509907150955195006154015462968143048570906869229871383871913060138325500792586148318738650538656170008908935182914922100090692919419357597938436925548443109231039249957241312027620220784981212701076354482887709059291782167987647637390253446965097811158930599995353492916635441162992112260526712160445067224268634625426868132369508066008472206093672244288158905129852077188251562905005841649496789523762245437527913672544069499497547202661740019211387990816246979501580592464641673691771853736842809445274074173898515333843688867851580231035808288914920659294157755064569458112225317023264633334954412942970670751790111007060860569935635819039425298845261584147668696217832665908268732064755653072478467992834965186328244667760718595769682976956922264355014252834815080444333118702377146981429760595880235870648153391474455652594323103228456307128679590681955672512386558385357677004806758682456996503768426485370209568464606001892936056721017639518798953624445074233973750322880039871989456966284452874748576774904196788100078609827127687559679132926775422202573576372939737594482543166940557149935005812288070784206401608327528375801266097758931818068429188522321055071014602554165981645441292102024270239845591555496650105703045871668484769992829547070906558717858895819732377827359695747149531529205226392397778119811902544248405076511149154719013833035858263933426496290661546769342386401068231497563764757740816150261113231422119046493567609706843878922220763949113016320000000000000000000000000 [117,44] -152878301377285754080826803800502106115932633928194564007919980713897929805135814528043996150511601829459678869293041879747739225872692890462251011099342870242629488492932082896688914916618017517629808978636812759688972416779456777960722238515172449768516018506085018725134759143162063689188114867820280386832609364180539416782141717016799821537380771601016711846397541720997978227382309705046265607943499975293963704597645080183156547333685818886137471390113662961025387279181080920486500881092701435568911115362476627477624132074333222644456056686767998397268038195887278520159692595651356266227845076479648553300964124088380894379635203164353453091778615068727839875911945662648816503464539502641834827187536846830116992640638625257791896996783364697785050022701384587565721928835065855122543019223926200080516955679605900159422108244155426219681263029031947102337001559290130895559199628704688945534436575837772083042564222317608458294658496404386434794738898994768858869940866478551537179494918314960309958299232304737818111763399020327444117752563943580327866470442188762176743405288247583394278266826520195440646020949056129767280190214419686832881753810595236191073295680058119747939321118038669736495378766505245924451740456131864012290134805857375514942803282823280442573088027298153790338338030831957288400987292018036046631705827147278434191553523788741304147140519296276339506216493889397170261950598435663074152632302178757478172424081815365498730709524594199005068136371656973226682074395950023097043848103585840705660177603015803079542288799447282211577436699410201613260687831188097464395532322553916438802758393550232627933156714030770776029653649596767407628122037854718097393891440359890553609076144304011850883058940636517754616319558106302090149856812130850149771426430244384313264046080000000000000000000000 [117,45] 12471547406151401463445305136526920590269835200248865317988566793998619056757391978113960949423629111984781683092828748198573935255896461760275732531065357645734908554063080161899922660272482135136867892227801318405046633913604794984456145604521253018206327650883276858647136735193630556947698439719442797398256177117250595027150227215504052457220426217302941395570618459544821542890183336024156952222663774908123672894137392484198381921063369871289043104677330927750367991031262451947765586187024291237156998535365518751420103266359069086032716889788667693655823840389002114021201542717455376220309007693006145710035804589755571484952680088771908524777124295036018443404247189676770612188904940826154945382878099565678039054907163658535811762698628969986474984593414178564042428117801769273775734514582019647164388640382746664341712821163962184069117459409473300927472269618486177126846604079495964231469093928580320629282262234608876376079544263397441585768197155905699824600935147202929320576752039418059422937369565048951629608186041795392471791840224064848494563941896622280008441595268901333593754153321693184559683619148816252567657581515943441891114056091391377723225448668654743887105886255089269804024505710167315983782673057551108204621108862549867592014930675579870618270091025621501221833117602611152098393742865443952651235096331205363093863998839860689089377477268432250682946172313936164433177342026555452253389958007757834375865221167066849211674098954040737071477097054507872561709659489725469082491870437659537704115841287261250385709633161926317737110180904797212294024503577231871969938783696098884568116320669691689611081532486101224263364389744353572358917378877005776962766673391327991336487590722168900835469460810082053511355145475329412511281403590180662362456539216550272853606400000000000000000000 [117,46] -645285210270665531369810378182344706708417598896803719013000524175314518278850722020583405335243511605221500571944216861908977813048621899490578301039126648731221541732587814959477081096863419530503105415720823548454992069799189734157510067395072066889875883321539014061333758290469811610068552146947165096595370664234080654244373676621036098736435649209985053218621622414882968102532634823039687363906143139654392636480026694160792781479707104477154383084429014066095179964463905902237779908702481076372478137357676016190356581825668139730045321180645761011890970617415812555018982280792544072821859943249382801128100399098782006518553351888407914772995358523872948304155997763312164719755223695852345580308010435030072631936932540922862149292508260335989598650790297091788105721196020144828003587501084960554082552441200240769590154681404155014843584652489185593531043346252626407237803550672149315274811071099960687630167866391448389204229127684221129287294333703693577611564828033656554800279469198839564682811403824318374896068897281264072033562819136433784713278071905796405202973166343004331298417383339799442943578024594435472398047252591040933162116791059270031055616399134304483224427849621321493217202178872090702388163728129748624401929245986022858342871172292745644622508086895984909975305146213307361209042366645542029489880051385133266407864850466575737660021979501682438906454830099318800742541332705499605261194692282899587966116307881880336817550821438464573363851541583951220221834074593736468664036779486631194475057257027419516020872363763735067941320999297929339859264636356609180700477075896269395846391781369721567502759022014177597567731453837059982801158859381020359033119359632233447467301079769385246943893436972231315016467041044639074118184533558256533861030670369915561574400000000000000000 [117,47] 7169925186903088631208572124671490127399242586423180554357677318163066267891675167922790831957355492596769636977783328711648541326223439659757269442781415888002302830901090615759569931483320097588517915054598525605795125942456401038121792648829105543603249143046354224995997597920140075166739177903471795624164547419286946630496611464833587056232613241709550379678539320273894694664996702971480336725178330018194246999558888431496989690668099568926763479467600889206427626452138160872925743080949631905932366652097908068096751702683049435447862564346435879506234407515188908536814807216373306634232819009319896150849147385285271472819858278608442383538042463115207364546964044265449295707154267947940382524101488245331178306970457513322810253524858295891186642579682097504374939781926827739572844045529020423174793024570779527965251942141030471606529097580754992929224842088045141555271303631089427919897329734159227216395832917712304168680892854365526170699783540230230901464041318335148456885953710328392205459927788918593236610200221207049937061085593018960129221195844873007783484400441435255349866987131606637243150291981972334874757581122736664418743270577309070069200928703848131889307250397953152322123451928455718095827167612839259676682216471482928568122702378065686780673676839291168308983533791627836634166792146141827239532035144505318236023657565869090983173732421661665716505054167868441179236409290616867163500124277332507305371384962380731538551541881623384881830220246443830687937706376995848333887924375181907973634423228686640537898648907034431141767117920563580447914810726838661733372989786146589645609097476469079786844472724331194794310405427459368416730483039634168388053857020431228185840498130159185483494179554589809184505213841586598635000520049347550057525417051110663782400000000000000 [117,48] 2371803402388734260735141529143103022697726393113508751969400913625339257506028060848306303526071093988443570949514411713725386400791410193444235298709880779955575690004049427480882497859705196383576607721043148053331650928523642559991832682838928728910041309321740909408592861926859905044099745608990600213114332187821565019183833568325114381796701630049957549004194816111201397711873856251642868770370467709695325892268063574321177471215612463707394409056570366425145231797673881371034279078404762180080034669080794747898594905338505669861493402469647990712802035047948896364830392638661322505923376714903632976778287459392384999710987199676561283339174044461189991699738319038295357989748542859708153457443985508495513174079873805745697596497979718881068736186833937927270913191106897091287450596589102738480388682075031126097203146785080790753001196919784423923921443048720730474330487593612015622748835885836685367170842623828844125255096685897035396188486541065195935473473782332313889823978908751059466566900302053782526920067183279096280586491386260896354242394780319500593694607497788702498028506483629939443406901051802229164604322208907339411018917066440681581510201172864630216203423840765606342791818438143251095380281645104289301504014496498723638096130409083085782639105971923785635790342083842030305851349216878940241190440696258231507502327475700629027535637143995423457995874447163215991669747342839776970451114276786809148085765367153844563314975884122371830828309856801505904218839365276125552997036259975556998697916085590611789459345278194713930665458575331595217004860950898215614880534216324957175577494913389230759657450806013828035088586475484505881414927603821502852895943932535466432870606243616582249390422030311421794014141801954356629324356091419098631463503227541625241600000000000 [117,49] -332168498330828164501660979634998736008896563392584399499166642660903691962761484554314941505834526775415680716145317418894711741496543649868818159554194143289461359541882096773102801883050910137497594780886502813516196682162014748212446253991262202113266865687850295387585888248872828865367466586428679553461782345614634913734340807605321378723224497298977654322971517041162368724483892941415333510407949497609955216265444958412265134977105476526053524401858959247227756146823684290688619767981322972700280578050837444838438590599259656145228593531096474925042980655157470323244791322950668028999178676655240568628632171852263243333639904810059768356258023475686491410322542693462334621761607068093352686827349252357411171636937053954992746868566301578653215245543336400854036986153895476280413854352575718056505387997561485327185947643410340510471483150020042595866136682080418099640979983569068224359401223592464732153707386391022055959278810678118269990203390707758369140082551297443564425016105560777185596535606509107653537046469035440857919528976760969927756488547098225416158975890222830220128212641930872675901288384256025612383344154551452084724307188691749252788755938901385913934306736236510017687115057301727575490113278956069883574307620499291940365892815921119685327097209915962180434054124494092491554683158314108479002115419470142142875526420855990910541120274461015992958661554380477694929412413862765689790000364605395005097236772398184952221416246372466675721783238423246928376123774636344238125458944445440366019884340014306656987186227341438712259486469420818167219604937301410908256183894990320048173811274065804064125455011029304246131676550152898965621202641637831841663382067177174448398051520719175678864862486151246865913162068574868498500970031155168456780077257070949171200000000 [117,50] 35368317992174626131724320551514458986514348141868472455768886959230841639306738293176539283844788299440753575110876267546492112453224371859577171396658225409300316588481433752488429470135444364061683785003974947909407610288956281908984030956166391732517925151977838109806510189703682015875835720803601861568881014104376139127681990924215991882708740617218862009601152769742709385225994719893842180037510210401118028924151550024028449082664319728104986647950186992012312778046242425174619265996946063384337239558492317204782853242394651537536334734042995003230392817171882972657590636117218646880674059909413447124828225768673253412324620219679818684667068329789430717533268481489726344158630995697563636393220047453240913864642855748393581762986149974898578504642708149569353470362839269238592161474045645546780464848155070945174061961667772338402046132976148335738576985202271573957452452662423057046229616900593053101184925161728151799738150521994302729712831166020235781140038113828632113509192984681298365876071162333003492569540538654153957374170388733292009415266613849271739157688714968730702607063957726866026618445256220849815933270809676377841827895554677507989615621960160840285407694124845558656076387613393998093322699311673817066533026448809651223825747990478953170343254511988854735293236776048988593064813354728431807728530845193277989213406675490883517893728954304760661583653531829052749198278150867825610745138984896669484432326092159211514434881693985277669973674349886591606337822974172634572694875063514762457533680312132075916196666484003092641000007962106979439775067925923223133849369291521571861894276308553492661894778886441571208066816934052057444258010385732089742555925768999550261783458556955692136688609731774469140737660203519396280777354062955005910264783433336094720000 [117,51] -3376851109335597520244085546556204762133746353871111371737823517131143258983650364254191528242323640341132969793408239027095461482202425961142580513172743725559406969889677131186571638123931554063650046966204933874956650569030702699286591175824819913024181669749017940969655401598166905259284530053935804454917628008376551573824122236687668361311100350037254680677552768197085235889686803962749424853073917030960441893929210463443937397482598715031004145590300480631296968196304067005988216550573267840049355650397610632562456941927300906980248359972103725025663440868048680026902334378633419697272108877018121162003376297009416326844469251487366312686838693390238136141649763769412173732132401438426048882444536891063403267121603090992436137532200087676683794924384917499193662634259593439282962368940963364104660861768825473287182711931252121219649963362651795697697963032735986203073735746959176535145284894307332321315606640556844310218745746625375666937234787625833992296709783799541365377261685497832135203139063780466880911096523195853550719767444067603243364005421289261120490082345690411700163572803723342020092395793397117049183226927971485423875955705687026868867751417107558010734102554275125431191236867182187716181025136447643897739005666702528223545990811405564941932627040003667113883714674394035489353750838512992458491792016479115702158155108361630286305120907348029745458643267851077125897181260681985246060736266847909559575129164198955730916433983001317293865857617154006134007120211230339579028617945329207775114294901969451858324219667468181677555080271356983718440069283724103102716662234277483855184418470751797016349442222620789610254223611281455597699487473856740796726908877839182781927882623639515572446887317124723000148432898935249010968511286672312895657556787181311680 [117,52] 257578976491272112467890437028386510518312619752654121565278993965821550300012218870577576089813038873977512298737683584636166925773823463946478628901609909524779648678710843860764273888836351589096994495021868556083083634196788303869903562625688453271262038136493939996621395629010404008063602696213541245575223957553395739351278378441642888761293142660618358214748899005832150080636058085868839901910862308829385046901401184743340801072758612255390871003580160260112115977426933715822959496437915743572379435749484813769258268741534776485127837957986221129986966873871352191812319366856102303242841262779502338420577032059378828966414885045196175834786819145972264213938960583715348270606020304256484140083734014595810540560251768867614222660543465704743850960682209427528101429265200067506633392742332883361073235055686915434476829940685160768711817247437098833307995534542305903127841472677262559077471076187517014543002198392509542330488909970738439593629855066909623403735904637616428057940172415720791166514495809817343272441739536753604046076375956588414929320596305089258731836291953627269736571520789668260800599211293910480688005231710469840231579179859150895411086407157990405840788553795489317902420335243738607522926438881390677833022033140216400589135713547880246093623249187050430124884705350531398052576611329430703310721535671052707525434728330675604172534480801177708265218485703800431745073634150758262086254319011588434232405488534873549467323182763819816145187703119261022882753958063264162156737544613007833301236580991478103291224356193129777245623822896526059262335451889511051007921953026384882391040706790702127949527821104908962507744637638265408933294611967785358744270701809975460572718455702304797767427296190854624353558295739091909693848352458781304983521473781760 [117,53] -13421558409293171433392335910986503908285443244054334760450748303056510967296986134186924233225399042290154080069375097610109924590779648905444160536507401610335727028439994270943229700075184077403970897476752170953967164346515563374149147665472615978320609468907819885477629818240259817416298634585296008416038138190258747851259651241372243689267859621976916573582463102629496595376779525045431103197195590329979549283357319260148763932683716194238752196021573388599773320382338237350638437614557654754443989965108130655175273678684169870494355746564643853490349568703992990556312215235853074909338659005816720980425086521947117631109317942766729322091453501371675173449269155605635475809582241077825871196557672257296311430013225847145650990938017955101515405905173743652799081710729906209052345261143398083373734921335473014971599889347052406770050920787974265748692089206767246042614155629096278852370706015060443412147052867038209562534738119593739079952559606143058503024864535722676234684825410707575145385385512340707121581822631932503594563304359447368388755826737502777294632483247128785854348414565858246902799977187991789160374253555739450930662861451649533337199703296815139110454564230798161579890494537374351523920004683730554800849342612078206091776700015706833832051865256562009396687464660508722993938447138754353219112796513682141155260856422042056304514168436132137828218565219135328665160611094810000509249602845244311187924315761612715297300346486668359884285951885321743190367085755495359604211986077658121843902726634532777134401454505217179365602589530186818981106629924720456801360527342860706528338200179667421046217769513778189226911721852366232051416254636171532368899661223854222837039509151495072886932170248524340909407036347457591023040497424493737570365803520 [117,54] 343449914977888548379083603700485575714045420691578196469240935221588530731690556050312061469830589887769892659682759928474098726706341943578891549905418693822971011167817357289002303805029079707723610255938739910007844616908749461982123183268471622674425432068815382145918688839200819416152945744148619959676077999920422868132132582221408508270864600390010764516191274228917614354208406049410210206593665967930024216856587891530823836531693971312129323808792260754594090317398809619985026000251106477594256725938220001903892627539430600536371049440770987089607588035220856706602554032697391819535006823669321250040438378222900159221088901267328597542301248742637700210084076271223859634037986922262463563834197693349113639100364982914058142421206647601953440656427514853542320164840868080958993049204946869410530506751907563848781218676842169797432775056931628866994824039984306161228778847884723260562537656962499785193891751573127638496877671722986788030545506004890061027024308279189913091531035902970079863764145186054895020335250843375504001776091996883480111419955738583046648557589761471291992219544802944870827836247042747760923528972455925043286339607263557466906357318441294155975032752594442751607987710376124344001397600368614254121999055979454388750949537028312481294735954751749293319110022638441879932897999514449008725429090821816049264741809067031221492452764871034661923763514273988397539522708342696124258509391372560674957049988641399037113152521198578776142377944753677971669118129191050669736640990995583305634659033037143895624615102344392392819838033240509015870243085348505880204813527441989093398179953055572826943558528634190190391203884328968505416191605680822944179273756009662271118797302942303654807062008137458150332494899017451050144777017111656448384000 [117,55] 7375403266262330297527874805660368687081136033709940664987268664454458148020949825873448626129438066234896587211052149274540812388580591731052491172010511627805463993739933297794691403529556719163140813623965286160063882677421666896022181051416712236127965523835076691143842980951183926435195611318381379407174188442273641226571035696223460428051630207015278433673028073698617387793208578286324309462042107102093707487491868897533298161996544635639981537166507821058928447570446660244580673741431282392040078348680688089359043298820752004056402061893297379501171938820922592997545301334765621370512018538474179432443071026794636338716941471034468630662176029760238094708031277563691567245012067771636629927151410407489725232601175871760594877182948942796530790397994621241640498091287761399891496767530259817847235750164712772359019022355244740631097813934677555782561064509880734646836695746165222567836776711283402636208098854307612360506774193330495224112351248251257211334734066348613568054383112576217699629228755197762072551274796548665463673090844493379378583852407902370005538876315268271459547438223398932388958032357648934967033154589948164872086799271544221177516585128437899825623714906204047975014329633789865323679427228936131042287339796358969517897366354684458546236716918326583933238951570279171316734531734302667471295580776651394436332625955692955402701578613049420579769007990701128082896416089072106602976358987023908536218392015784706301662881961623313429723397995299307326998325091006317862984054990601271490436167133215910053166681149689837897824952032715713721780756872209181130577862291747765474814658588376431746635518966574064784718620668624385533581090999353987061897833899675262151684174755536775441508021565148593099933731697995877247987326597154695040 [117,56] -961292530139557274481173731581275062148819539295251276256616763724284390551650196522617706813078454913964149082005377416355162979631266623167440530475820352811347257385816227400487992903193582138224109935359153196780208057502679004257214388364647110669108756942054017940902658835520857179710790332064640796051546343693939369431629156805095932369425701713312205616504834476141812412091839464525618968509854739590025214454903770138780149706530573426304839103643217545027598303144529355567246162904914506286112056247524098617366702919186584486890482340005781487871328536029314574851692578235854698962502740009020902953143577930998519551024822442621311346597901470439664898331730494254948505724310009735062766833748320481307990975742456404814577393275508624621525938503852988148859687832843260770903652144314051748901912416739051469256924396943933193165576951010060812642918714568600850261333977774667645258120997625991832166135343223519477571179599046008726201016262182044000513405057316474425424430909350229659940426023881289507102031247027722321221049971433319110270987165102122072235081124365518968664074348131009709334585267641820725101602619404709498627077401836284475965794807875145140429357527215272284177613872267336115366408015988479129032627729793201923391964014415135008951714812810285000536667917882837711491912784265740283925614127973270131562408123398562883116991847748632741058069328338989740868662973575899219524250420982521511177987466191911426509882949584821416106100795430662558100449837733419822920426562549916443213410285893580361494216508320816026613297435742496921058756262625061579405205576156079906390413964990422049787009938801871993955746834764142111244423740322166448411349051045270809360865368753706981485651817130624183828386083514478973929815569469440 [117,57] 30312879533695561563963454081407280914913745413172000601757599973980448132054489749594458074761226679836825131101767403687958237549951270543656382255377508664641962460743638257259486686450181642873353767056640854987202559969506045110978438789410250400979733512523551213110194493707112761301781579345706492946166826149531102798374844250374930690949212954502853179474584813026143541483913584385446918754097392555406197160457315282621146347566114009109992846110316478889182826779431280553049229276421145552907724556047588395190279806399454586081932726614288002471048546977420269852713298297139488916811538601605648294640576296862571791646254471336771394193740159864617534702383724122320854602149254845687044058943209771822846020790981763960121337071223760640368154241451329425739966390266368644512699447284515999173127822585812466366096400216936545271421896548002082747920329282998687099714367965003003164412284028602784779108160055242770929245636001330256059459002929209662289264375510306627808115456550487255266960585531249730079178377014097324887531261454292969213236437837293286759176483227796126520671786166668082450228093997348742813875928503620894105306495182003310104980248146493139247155785508964318634111812620739616252234383529684177782148239822290042327143492184165560279322393588008802978847693844077690074353251487910217170173858506273689878967052046160876849530953557141724287107789953395515523152844668706042541242047085940549038465661628026521531103640055457281044049132849697302984229756868177364790854298659342599397390787840773790193058581262058791998655198050147342219160757110213526818134803203563646491708130441508768733169955487045002682951199418638575147913616326658061732580098920772029992124474628716356502037824312099798537225546066264688238279380480 [117,58] -153209178949808432842179886021884014374563598205518773288021602834927629201708552488250926054812130270326520934567472017688067994102451762330316082231692198102621908063111714905672391876453119893618690456805752831913110235282118449469043603802925362660303652918561471834403195100461655158620758017702798221206521495002761320773066169889866715305418235733140247193304701720201752145082334056938933500778419105909758368423256754488623631638705261758059451787795055578478222397274387112431716311211469199770968955748579918014116541415575687131904925488319527484802772624036221264205041174095526059273963214959854576271002892224675591208218731228938369152729445523756949597963110047601433661892937824030430618952781295949689943524931141225712097861635936218911650291155705806703657504118101536331576946450044748921513441247980576878865126727026764396027125072194962043218922178659052538229446527702030082018559760793106461947677135820086117160300623056378329738293879633398441981599008415669578178615876171190845583993382551351013311126331108804205588667987290052980205719730077551153457801591986490972462594810460575567931484177703934004050623262641395162581557794045639730019184668454750060771228442974140706127837703378555724734945141357456057334156363961073227828727161039915943817735772047355237635413751909245654931737440491982229515693321251583805774234800919892402882017868789420775823253046731756112758462259946864086511505889024582940606636155704168140174374201220229793228885976842795645636790699087284674903051055986935747943262767711906253150944414219605190635986868705815443527579442795620485886982822811940527276500379574414751941919900515732307915049637900892200589350017499021453574699272239530861468268407600227933172327891800650396030888373131827164573760 [117,59] -11203745803702532826955950667320932538998233003819566949870573943173400577537317613391030858272117391634635550336900528255146247123084659392027294232034630576846747527398994085122277092693895594749119642473026858240015300725701538711467912717161693392176276099138943394506432520467890146535542827150090094113793404936502718132247100641641479789083063154220888077269950990928062341058072835303710002803254998416077821239198091440768437728767361654984150416899797836107641491305092639829347336720327933255622982343918659513151359856391959653844564719879823977611544416638602821413951330417544893571043405666731539357003546611599117005876417821019026306829293085711461464361901042999457249464135409888257370667988653246661616503121599192009287868978098598087188826121378124710866911695460478956685546283806276544206883783720477389533998264421297928010969392694803898138898835221259403696308092040734492434833482329796826285540908762518168102336790975810745733530932567079477512265542800356620082949062128449070697471697483182505799329465010787794012016268811141462751210919991234603908078204327480048187532152164490727686440198870014088274421228186962271634788756381381815622986492471426671622832309898841495503038701224892836762614393451368627124181710604033223379741125568194387256443645458188124188745752651534262584035227382541007428615049547920822814882479329352421659250870449978929840184776859665780538274381939698373722169303118832925172412643774562949007331733020434553288580502080225568114062977276650128051581114592248722523665263010843283139768568478757109947590602777185693371648028729432465469068485064639861463854135499204967906651758461813880001826269233384448224572288388665602644978036677639886251001597464326924423995209715204147327505112483226551880 [117,60] 108092761124077124679991965617507559762102146318311419547542809417803670438630741059781672950734998575924385932183421167772983166698070891292997767146029735101009191291606964410271633734674118155946249075420576038097965020426615372415309669122946730555140345022696018456989435116626313601070912191795026094703821408449295871337305520082619979924723047302737280249996727867792846506167563661898934680378805576338118318580680649818903955270387475986868141436337511272136956464167961163398991885170444573892296237718840647349350770187590916224603979627859453863686375897547009995326471738243107657894654373799922040890804904911119471140878327994139811528877587755624728184453400744095418049066906016251080227699366807379470189415887169881818320623584343116335716913354318889853326298458731364365384248817201013394352829670165035082028103165430070192716928719353692513812504413991665831505908289893890198161433008378609384787781098916163702959813816085887643534010995533276110376900655521575347349398340000602618602840158592270396687014712663942643624015618732082647118230016422695878228376438917046468878159044929044049705197951319841069432963343566241707911807929512868218047318687268878019385644403514390709703360361285935850915682022116304797358356833235042847654440738231505222633703229807214338005742537718356723307715213024518717260381659689999020717204039702225482706532929989116510572194646164448101372061927711475289080031270261420414070356791456773342234767273985604952444912042480723378368105342016956221185257138741008960963694787904329297069095047620742305754990091126841157226727260488163680116199569903666111038283294674787164336079028243671373290891574779942195201629546501799283412204565427416979389113438287883125820261327927939153074468436069120 [117,61] 2149089242839467012196811339011912202400448622961441360661601756219887806889912795325201796818188192638388556190645440617116448984957036154122699076073552353873401935262381921613833424363938332736371168676289969424237642892149300644395108151693808600677308289555044666666477503295254609923194876040345248522495043153668688754023870709381049420098161755393244943380083546035636958708121262318611015491800541941501392760409165569894044838320783186615513584242942098611876602724377246401443065975964784773233059005811742699040912356668694800058697277975169725546778343263709449408092527135209263893610297168767336392403989676422250196822400270458705887057246601291220847601161257703062565152017350602540700894310093360386280945249427481179708912337400012910527908418063047720377319495449092519222029624280500603560745533969306740149770161656966353301934744924022851813399710623759543341338632371992235838312238594819758305668958149945499806438015787114371395432334926200166342812335517173625846472479306149222601558424366700889375535303653942027004568084101434886173327258281154715013209001679635469831972341322540882943780918784003686255870906663040840151342527518260894352147831876395055496739820843064653011717923947195023145667051547553684769780658451831214855529865769406074280793918788846917913506229348073359530165995423449936332695491374423989642079161370257600163462577684916305966940066912740381199445664421084555462791918171864051845150171025674377423353865969952983445009535993419195915538290617744117883320789580430609885983822255313917218429652240700266564725255193687154851449691375842614618451969334730072408543813044471846829412892755052194485487593740087757230351419504404771682447228308249406947813721313866257935457771161043450051171042720 [117,62] 249317901800178673152133791185439533357930757614227742472545462739723837993169719079247611961735137821243177376806580105888587209408011232468521634581838159461235353888280793791625253891492994337737233339705172190239475768221551858303478297929017476924368033549434981958451776467233350428051660866984985308884087218962437578399603554004149638032241213644088379785119175067553354135656533239428612275965386533001253479371133279601969713831136415383649641549462442596570548642572087910292010489971574282389206185651401672286692494066210137425499128222524306531506403874093340094029269091969951017792896481401307514329374675168645156383802181060193213463282101171467290194219717266479016587664261062488748189451122923769816180808566099499486183182912302971742256634971782142825306272582578063339363012557618049535357124898516562131641096844260102972020267375522084861978551389035615006296076111042809693682262234918159570677021970841750341025513081909670056420558072695591682219477896809287889557571145750106251518861900409435180474502212106952393501615835224836630549039218789823601427789161518196283701864956041570526334461548957772018536296440760649713280152069872582003004638953459270792256473501753292973281895458222961526798641871991005388285722356440229597503975983917781985534771673866748021015213217279796111947585766993807625853315466177572024647724173209951296946362769769938492095451188164641579777655525646462627768417041078194231475840592194176968846108752806254151551682703714541267505882881094963401182428013471496830224758755552402452996647870991796020343422357913016401078053993139726913978841027442123540677900841340225784193671553313919116860810147742925284794598577431493200313467184028306062309309838314534385338480106462076401228000 [117,63] -21782818373574910208913201750117636275437083851831739601754337532824718241302784998316578461193457615584055116044046453867797187712661182046439263352140548535561118420343554412248981565174889253830522182992289847191204760931001091634642912687556825659088365409055027627381719629874734918155083652025920928149916973435588880990178117147677564227145305312569241788389210650212698026410635773522054508832117250379068570630503205474790756888078986809210131528695687602246878584802149202562442913830328826711514607582043263434225027048051529614431646937185317068821936442461826782646469890051448452332808235232144783035566858161030388899440707817680354903326349722343030860875999628967393566066810965241808955775407400000691204121365284117961105329578838336571880641774094592688627664351745209274213854525234372227153877144683393504323973624218416497476803180102122499203014176620930693176902098130544357574853959418962142330233448265198780276203888211805496349380982951622408214362140619564869091374941075507498053891554806823500033354166232903242191145212840112590400002462776925249160100350447173955157349931607307830868772299137296229466718702762592739055186269594472928975245111371622121552804132212463762302424394831444705583165118787133018333775554619406066402354366585282915601647548330134206948467351793295561413751067121058245803400723887855101534447135262710025886963515777861684094095836720101604739048401921105134019436632278924605095987031030457469401297572328118316593039731667070983714307106690964561845824118056791326680465485248135362909959188614039564379631860955551091757487259372493923777354404112410370542225139282207834684974701164732558736157719423579276765144286390469133215744585173950555482507281634406196872835505283503256660 [117,64] 291003337534337518594041932097607850540611815312235274703977538124771672340142738133592853861960696052536592405997124423010400429847536981991568581556426182962544165779577330281637969270518474045324834563680948905685354574641204817175805348733775702984833212119133083331034615251415894881754609746983865402018457496965287656323734476652417800948250924805302131164512899795381020598937246903736580485376584267245822148609643338957090152137427501908611027342133333186332555102280279429649803632021950032125966528422773265876531327781973725988165013500995481312710886334031171254950734860431282517720351599561826508324063985703073069168798732639017220742318920423929916558737470197664605862815056615670877760386959017523638649363200373160399717451405712404857601987738764358501066599765489835654378711464285606079897822067973998140560394020876454009292552213579597362375433823689562661777110112263041043809699685122783907228108887292057984697148535138144568475909697011208448420057968154986754493627556868761494550858432383880837553093011969354544309917082363950033686619055685221980563555032683354505223837821380330227877149707237718413702746333513083561346918882271806060407662880612612958026868753479395487105129200341441201996572168736401340065402927712577422935817523446890578741261091921485488738199327672825279917515105123103457652665578553528526932071397534497399643760997854533330030671556764817920573796168679540960851920770186509949480060367879967918239086900949233767814260305641174036458505822603648110265958842614433304159210641405517935868204909452904968418951702561482174590532391146165981655425306665869456366929948356067833603971163414723686584531518297696885917794747280966245767551435481517451642137937902549211510672653472000 [117,65] -4352217979222420546194930754974012022668816471610051244286006405245304708242605774592698514767807248226246693535438486189623879618021948367550938875684905064261484605402310235016302972790523261977008127481688397657046095799208207750130362429278110801096355214163507769650438900762527124127216558639653040871172908341141950395893458485276711972089387459494844300993514171165535545838965896349842417784532826152905607981958092926616654565406431294562663407941213301419578368599234499598048305474544680059557471273660406481715828559465403464864752634675585181152057806270265531300165073111674465453531436406363184833724625554408616137490205668255747480057344622178851700221171668767801984596971431488628097224762658822525847763966231469838442435568373286284173589755763817253022864064729236457993586059913665440578160173178719451563526941168523262248273625349590441044062430112884911758237895041958871359417874394521498217628989607053794462416480093289771187357034964935794497161743250124410618060803054749081761200165402271672164412430664183385303707395193980240127967704335120196538887488272915426226131327486347734020643352456546465426509442808123010572604020049948537236441692031721177956404265369482205490950039068742606194644296724215683438661288117202623671290181452625468268134417947734978208959191378820835161587537028166140587343989835512972580697606321940554677702740893089441932435866108692626515213619500008466037246687738467302050230709469364655600623117402365768454607781982929722456467681384835024837989081637454562008894604523007737838311441824306146718625602362175767334882348230316053563528019915953723820378553879958695357540930335697095207557496049700291886218000499399025467999090949569473423710745536087928342390749920 [117,66] -150742988433915791390663729276857361542842214630540515764138790588445149062956653150093183958979413187466462423526716233046591049576718391148927330958280981666363404207335509743170155725239050978194650916180167738312892056189480175648409831245256552362983563953310406051146467892647289632960368214688137211542766617836012863411410599235717527279962238062334383548147080510127397954917728404990571708401383270267565721229269514715441243915962242946578215487632025303099407507455389065774556231379849795652919612554168579362865651965411961994516127121209016442684439017184051055030755629302655589753287004865845896434096043464903335549065017617042720403676632083806080245986115583176249499790897528190576870372042722760821685679647831844399318527513459207629982044522233724061797284740017608383082957863691005919716686873739705063777933789598031532136297532999301829862119159014247341283025152706916291794900982859940468218148361293916574037425572736857307306839600706209303224752290209169978046782765536706427561724901692854734721457489762233872191837329526895294099723015007122919505312797444115822456852681112041361369208050892315112368862294430835597568147024261196747305761655258479778940714154781639590726055226815162326570194878293943838714274734541898613679851758601155966192300595519448625108594597922809093303148541799148371717328021762586672864482434123969575097118030721113313194617005404627199442542423984613431630765685863046083342015301370532998668924280428436692501598011749963543419060363362872451379673069304624905227843804304916648854150471277648765245178657400256413207032336506521050370241702058419661448795959728274626806245818223673139724128458033426144480802114057472791071662862179482216746828444522305632516672 [117,67] -24677877013489756494272686618400177853779057448765137139691422135655981255621298597036453123132780575378292202515022250519749078803284186739410092352674591099700186859962712318026156664016983290711583455179598108601995065868056416484913247119723851868594228102342379444641985377981440638284593961901621519910995245105291890328711167301309205474614690754468259916586432673434611667695108596685497209564813185780768243902541980953942534666202954648500172472007824511492655462947675768489028222828106571577628222880153607676384809380435942482709379558694398672262604069371021368224636537651035610679742199654694556745873396162169327397373545431742727907643462246976916844110053756012057650975229725345387339445897441994023469180009108326068637288358804093500992983676034830749728176788468988760395395020931089830782347780937857696402610371905260454996103058610759890239589006075809926474462701024675738975292847480208809001603020417433740863288031626657950728742788648890983229717100240927330875439799856522514465870928059742250604597414555520440185976803820188973363866693110027503302800526309572793838084278049219729120067486324172469933347524633357317796485783318812276611980442551998930365416217557319951599000851717544691437172972769832245638737286546017967720475224026848492115876842854918475920235417840610072605279217093214435230070364516379626666756606310273203708238112377509682694440936685956719765781664641400362343126664617522464879837185295737820030439569670396304397893273582683254395351125638719190346165705234809957807336456705710244608749316283305414969176746315618027878467847901096103734904561041563757298628243629301671913560141778964438226703354187842696587131142401715349992580674430486989613473717940217296 [117,68] 27924551644882250769587854433789717617312133460015562511866763142833884239274133710544547799746523013004035114427203696266957201435673856177521871658664333441929163994587530665000129007915253811932638805653546537078562292925676731229697173102254691927172757263794054843167976093192974185656954870198737126231323562085245323207151747747085097727442203119149493446637241811803238319068114003280583515260353089038829726570382760119555787192754228624387067889274044732326161060802037381394022525847392168316627393267338570923489063785536355809887639257886878681527879008747757025370006039747402838821632390118156705473704614520347722719456042508735359023018176069519840993245441903059709334896060881293210324645318831524567385658460767365656862278282503861179825462468880232322325451591827509422746780291389840068118951214828941521578669076379000515692372895126416575714235604825187031130220860734344915179455419747356961765740832621727527983698347042394468948110132346246383096151898438354775837737294610657586696602347192457489908062988490364351046919221551025971795349986697662271751047139545520083507499056090534206602482683634153660645352104502123543933729555658677518341125790669864501409032648538857328914647973019317332686383452893966377458122868917451511711384174022977032851360032666548793210104937275047705939864094808405868293992638326926529134916421984549798886272209773084069836354243651122504174433125666481848716147837547191491448553538959002887995587280867527231913055389706247528666920190228202662889125620688862705026065185703257102195217342334793580906914255744763444852468967900434428197045147240081033835684625391796748113499621691492898133344428806970213013751453404356590605224308786692704150890489523328 [117,69] 237570948879945335597984509036247960049560481968139624059382092807601694896040637621767618477254258365847373398085222644526852032538020733104527004574672239899812662713083992118610764649056895450371353783457680364825213080058633283967902082030585068221699495822906008656304773926245402337789350137183037351594876331973254821463711311045111008928846676477673687743274508905802354042816256219069681412316725033117871341910657481846019847299552354726117706827268235291374870338842811070371158053574038222732042346007531334794394116738166564527989296706745154197465645785181567804602822136208928812394424577032283249033849689624563527016942874454864263950019279126400998787509861774161210372203510866131851983772151785749279624081710382901329534501216670257941960381607082344171610079128793667061261947136135012023618226567953688133856763832252612449636347427295662632957583932520745218116101078479301601453410617997627224526029780415399296800775936324493547756387535374239605926986620513094797727034509048022551605856711607058549242626552388446575232128649898609891913996931074060698969359864368743416242218982069589320331259086961438813378176103510391690313169646296611084039501106851717849824429714105914163808831366528242288097239616185766650297714218119378352226478693002806083408505555504652000277996543912395812596705560466769137410885726167241985644054827981164626147318040562066413807077671562536824380852849945807754184856658355051111978791137999512467508403870390230079668327920091097017169986663219232090835856633098687063293982682221250832274368286282968312166904657365452903315245022592583279630858962672159630077674023056080838182818619582516962536242731120992206568973009647249334935421358444626547058840176 [117,70] 5532596972512486262383713674944740346594135674116220498860037865776150307474892024221447422489807691060958475793142728899525102325734544807956027361895334674355917714812248239239454397011489560733863504077062395323508049343741359671060204550981017107658079133768335420806833567511213869103967748594057228740729115096379984437762208307928086831376807836278801823400903629692240558995737530146290633966103315856144459275116771612197629603738274940752433938506545451348654983023308260397322774538677307963647561625721796455728950804202170225652104194956260112058423843405277806041369286375071805533192948156857250795353647370266895242440412201970499972672385607096606693557044609977887272565678912828956935501331628545726046967442634500083696705410075933447498805379397924658617077563285530275611548200336663519729936716178652368316418051545479072176183091204219248294846944717499569194208501050653184171867589174578353348149190924833622321685445186488193851030630071001389576425763699528171518449952081944670840968338217162460512142925642149140131652908951449328245974639320695272124271980367035508200278479310459376623175479561017446650143585577261494460556715494814999114167569027444160958377315006065946189711697091674432664624701937327571409936662408169941143923483876025521053524346198614461872724905546555790157581201566596870815191427615697341092457072012706821323956145500606869751820991359609919554032784631868402840824002594846274872258513030690735404241016417235181658495970257946732989685741879472908780269440601667412030351639410853610571678295096208087098647960856730353411428240888111109494339760738213407452471231537763913958692226272977424660994335537904300463316777384013515898195383258121750372576 [117,71] 131993992298993015999336920376117336599133008886133027578932109695345532254487140960749377629146442006645324682400214748181443182386767504109984247785937653218514840239746569740990794969786510255938306866575652842957971593680948536852685376574687613406421274406485598834202226114409159733081807844161679218270358935544944792117666851287137768586191589670449488335922442408762209049585615789576361909158368120092562389210896807968148344916850488271879870401512669035993877616400832066223874741730746991740972137490865716995095125955885992231092127075721354160795351112011714395853193507757014701050300414826270122699142637555630632349415772520356966868997954411739962244221497865099196696068525597155677546138062766113278227291513628693865291557647003541297094474949289155629938329351427805641072075768267359496828691464364751802908082220678241735852483056662721894584898782877991698038020455476095502463894037429650772261611186334683333013072847429510700435440949780885137184020006857793896519009804665762489570307609168552925250067199998496359859593355197862061560832974348927924606418934438674194621657041309845780420845959959863750883961362349065811510909430991357719395151681683113341097602862157314948689042189907485662538544030538857504125556060549375402535036522558200197139500911368610627269184006729550967667047805749217678867259554926309848663232699096154920530335872376532763043447684641480408924812385849508793272560874717865269042276609744271530337916307807177450936826629995477616654858884668213132269131508383113069345352777376542215901596743710779010268612608656186676149542135365470389559355812963217244586953869426962225506727755331451271181559933429056012142001387417541936813778257054185868 [117,72] 1306854989189658544584444908243055075724122297928624300628910092214179061993112564547114826197526358185416983778268778521236315612760076553038755915231166879177880573828850255738458778527566333835818172513772788607575366767571235865742329207221045029336577916371981370878055166978429663459107574584460750665944523927641900457734870135105391684895798677203927315035114823619972519820256392807307433439941654798994637302102321536250005689444241944109855187934792084994186802560224903313163823931230758539365828184202539465436847660519560527383052099197053902201184363435500906955528818208535210057297795898822223612016058805375737525653495994406818866692279925324434171171809129523188965005500786059683891230539264384928003661208705097278860768168416033349896760151229946722545075773864752402346177522535783966849470809627868259851887233736299580922585178831742445383216331188337554719027974486101866799726867873080462082029067291292479926198615020324960282558028845993783761365802344963740449555889241126903334586093299347967001138531488720330899995192608149893403226630981580685284014189118488174711590328704178906018767026827805341377492987697901869628353327379387021217752909150619797490829959920278102818211678431331426650166249498248056630758905539891220050834975287751172905372023355842784709089239766313929752993462186857435242601919083892535824266816178039651700537403958436117683001173937369829635760462254254139790092607882637787155220863897216187966853221992196004368312440848446590067951767613763356653136524687084968710200061316484653486687946446772616679174545418819664505181276712529879833105771158111837718661131007375644850502451219228936558609091469503953032244381324476120296660009538560 [117,73] 1958617169863397557755384422653264680938559808036253996617942056047106284717327162294735896609759047781948806735692252448864094811074334685236578398917939702098233878618660454463405345872444026473703455194731190199668546818437167915002088802411675247809107232096344215673498221129753867133184463933371780463049711264033803160594093175645653208515748591020619733664559071983739428099283967110147007408613314087023317169527173189053589028985031598627755760292656096370038489017144723404184488844845869251589289282118623970061602645775881437343529675836504470943711126955695346416615936081650638038061654194743057497547203095430404625595453681827733382616437496789991256627452109134381833117201556937287355340802232328707948579691538374614799869007505198365938209442204602828221961437611408745189015554429438519251917930886583199089642240714963389315644362002017615266543392116221575127699385392018822914985675651886390825748738694722581944901650484315273276937513490729642842396892155790538161837323242166777518172490456729814074639807013530116165537536093391051784089335111157219175067348960304728236252366589819162245391757586076058449749843580587125904684056526464104005721284684077973280584067882621976249863922317075216173872518677333958955912149329810006683004917123988639792282617599150007376113190894979216954497115810895205274205585686244481829597748078122595330707628013382677583702086841634892759227692584553662352060350861228189964448062760001935594937685349752217066298392052757181365762386244427832127605550245027113084995709620876340987356263141859061376979180056241828118686443113195783042027087044451348754883043322884125590175760814130337011004935165807719142539357839864344895435520 [117,74] 16919106095786428800498675701415804338224981809587876469635853241024021035551672549780408607733948287754112765048059822002903584500202486051778334695512266567165942576906045457876749641690281064867763771422075285651776233002183216964496686092017920486701386262827701605780099227879686397371550341985333263399527804587400109763369674213842638024291013258971005842501508160975260285493848370434804416612360268922328309903547933669908788700436035191576048495428948472179071058949285614538255696109341126274206259530906447255248965858647613390423992113631271281013796808820783360683973454029258586805779222134605148941884723575675245182412180141632491979502212327032344120514909860551999758555369233446356401252411038523589370335527510700899071705676114768797841085076098700184807889880397941303880615896756103420289995404368895564905137738467342966077837710668266667652688429790060749703593075291190177198732702236943560243371003844070833108094508703156498296948176693162589407164532399918806155678823798596011647478962273721274180382150466620886554110651645703368298220955175859389306508281639636665991381218265759716749000563916928289182571713840094355561937948701733858476792022474577582333095847456076050930064655796509847991173863947365106342372347060491017283825681621235810014333224254159788733087557345398000016504801378290192842562315802885552143949468486503353501582148904476310272599901241507341516611953260656578953895107889145308758464732517953154053643456227111505896773326594427376580021340472303099142270235294094283739385184384441612658268099279019677685823998751467531942116549094380136284339016442815930840202354118163313105612633419051099620937433254922269303273416461105974272 [117,75] 1940963240129166311253395407843369123294074371153206590714641994200546254671520244536534536379174295717719248776590278454818992400134673812698003076956985209539646715694739858309956096322884038171879684228128467803674996149814148719903241175256889200873042894533904926840847574827424068616181131408901800671856056613700127065888244222739382338469456407894818903018455367727274606470274996472870380939103404656395444904334855641490386555974300851077115187418008461069937260071174590302543325320966250784219856393193404086644161124906304676959048691579813926082061816875722065592537691004745781202353894549415216490080960224841673699761509301162951900107556024783007919245115017346105515202445944692690407085250528507573702095533279340659170162840836619310640396392185625232574333471930355277347817257075458741979624713394965376951669413395502960721435437653349965626485527579301730417731481022670067023775569135098831461719125225887020356789041660221188105372559596486676106391255196552878208656830747386366277222894067849222977461424091481895568479801668710086918799800045973253157298569347930601457029380998222639777472121579938187168570407055595489238166439819386749985192513577583783825675895848281869367062095260928403649883966933714700475155426698031645447149918975634397632946685607089097472684732167118673780271450948532000343159144157436831540166975171825756399628466687279742556904295708653175070419272577449950446429073244655488948935823849557735955043405457582697092316577933113474208750067251326911189895623446896386655987558513327187459715216468606622096677609686340118862500400632329186533294361350017796375429730236323009718737234203285127206126952788483414708554606218032 [117,76] -168881308143489914665774137790050643629989451923120302435417526943042322955752227554012263302776715590266733659857612403892802024940594741501064184893074226498579629553752452533931138408801973575916100245839181056538057480115021409651807512315561738955203266030194524690996618775701048887011741289821482219242100551069272515981253468603478482255297096692834894647625412473479937883752906722539860128065372240873071309914653522251967341509989008641087357095575671134988677561610774587208672640283875527614897988612838946433838131154199911845905216503593436423084956054285597815953056506943857508378146162347228755586128222613838980395272250182375207872046099833985035544963051729450008919862470274677685257307737985621219875619977555374072066425854811643053346115531167371808858701049822666030147097198287142766924987053780637095943662617056000819393734045301483399707641885719271573444183874461791198899330117758771914134005553514124605403606023473350366021909259033243022400770553713302946425007867429522597256965639410743309919833097946894294667594902491121866519216129630993103078650991119755197611029434549786012986306151247770849100129053278238297366612253924146959156037728466330636349344897609792717902319094496346676736752679158200972747199525591290517351146983579187654107385121201345654503398894622508298670977657201003270842325176668585636859077269928290801747135854738375567923502143127721127007635246890309623678552641528684273529635806220217472058436136161419575667793209021165966965043627344960216212032747550927561623625967002732723039993314885024933820460868032801546320047868898377480850805443124997089490038505717580204983005081844401358294254934396469109529832960 [117,77] 217582996210716112547336395215210223325584504489875654380655853098742994987200140460400770593250961364007482694843309669701266118722827357045917661812951517059351693415605691975470780421304250846269880336373511668871477464564396661414441963621861960493411160726271926173537728820932558543587317496131475793601848687721325772955224568102266419503663194913554426899493090028889590791005306551491605808738364970382969011767294726631434265361499705785816633975423709024876561864638240556335445488507015439850791041379869330846588567444626400878910693948244401338118748533608486890666866215318895835245394211026580405826906184139515644641986251683805725913205209599375868195977212906758524169082626317466620317973021740819037254486211234733395704961066235592053790458050822373071026150563345874192073374999212277149774043167090606649156378971390173937018097037471630441189395442899514929794247695895703428740073375180256458483057068049613722101207445138020785847484576751903145109445374798368883609756973128990962443262459799830522455835412102505235769958945355446830912754639379370993760568654723807862431967813216402191816134129946140462224739127718084325900644948866335679192185079005818920711823515425199406022536103954387861588271599606012953656962248707679576813348464003250404180464375442255199057553861510962692835577687765579198409133561499942046373416486367220583466707975014394514795764562185025307454910001635976607923808498719456954042094846229961944947707822452580485967946208054190559265736991847726261770215165369464450095090188916859194375690405895579817098214255708836566005664580383254414808432049148785428829889669692667076989138217683114778932244389956551637440 [117,78] -378777163243640392257694056856956898501348433992631215359951552881419275780685279452343643439075800514611433819337852153490857515171653322514306841328267106800862308186657116389143807944691705479461141861759467696080932354533716535941585433758190683230961407070690144167039171980500191236571576984298899649166116650902390849379893842563911206274160254627740909037475169656545383017033858064364347040267290189424285498496549388911927025055576679579158263083961037227718760465055158189033698198307824257756987549634076456260059835874991346445903388204387876268164178480374025766620927767324282436121806101491925238446499841419608652409965913148594015575500210052083973482717132370861509218379601485574727577941556972730023784766612346726442127288445632859626014571817130142400511261795758357912748684443077541195313125667838041283121871724858674919635243378257098372006066646704675357684426733379667425974686910778052830146928445666229391533776243176925194108208005852208459971355805051653522659992869011226674043102032470746185675528907044907378964446146092871865583998405098510685707911904916095733150512618222321275394772852670107503959260356992086132374964215470530770807109650715804179601241526853421000502892106825021004051551417408406401524194235703350685248201410776052526341623284471286182103612874688056844004294758571848109086990979895755259277977578595774790986631007159411015178750603262343638313497586562535998693222995701513542280235184107766514405633934023795022591218243044829749259422959723643735309314071531405219233983421131806076270236710046312490519522451005904744505367144582212753570048013462305085179862136117793831077228448747955398797982551948736 [117,79] 474000075394006283691027668444384579301198314187506644349894928299084661764607280272907266945952395392027364968600352327081902698141827113612045443421810765138618554161846008203467593677745048154845054363940961523809913381847537627080880074304685904048166686777031747757269645434167349977172712185978066730976959596870697826928787846095865232669026248553580536503220708254173210365890365123012892766329806815668318646296791112281884578939500503461042817223316951215616049976308192352283151128812495567841471612101634389994855330840283853634881732175046057795904962633813886226590347645526597435049292273266170287571597863666907518503144323054524487695040604604100467401139371629645938382524954795624836623987683633400889321927552524792018834521242198205425172255467736418407064248262087338510941398205351550557985563256810158068075541212939096287476355767467993395671352416250333362762756393390057482594596367882242640274666197409871172146320352714020125696100065675093323421588145715688175161563863476737884333143863990682960282905425645005461630791047535326452194144366019100744267814920259784871933916111288630716259152029224854162321837258287194443620362251747637003323431257159295017032373305292947914600579728259121688003218545181229381172097937272165618103837645748746312081715114044345695909556298062596023601609790564667595874056643458403220394605210199694158325600855239644025423949470570933246940725875424760259456927159181541124821196537745682680893132152089376341664316588346893458710405922518323395803023007272376828265718754319016384617748950698016602504033218089367770643947666656982172694378420238322852186911219501407479323801336134811172667809512 [117,80] -22629211553256562257774504946189100862492181243308528801121741099155105353672123475590961840447626886955308536837333108071748431219838223812203427803564081040469703270986478440432401127500911860772551090587078697579953759412950713030202244867295386747865354962983370525440534436118521902917918070714158077397297553821812709433878214362289765010219565415355187607949165762801103486035659722677143206906666713914900848780186445379998999507064263307636658157153982573338970840782468447717889385746757966912920177194088829593894461932203396335268273823230605861307056905794208170828855924103691782232477950197836218194467440321112611902767063310090856870869416908412752734543359407895171092440804705458978428119143066844922006469972803494723986664270338020185973421329840806148489177517059643978383882109241485056905929571303868791612835380052561827324859385510296066479613833759043185662220228850033487900897939489167470430076312642824655585820468160259913488783239553432706896001417661334693106181577289380365415552555948723954571422732055701945659952835089654894383879310815814863804723308743447164754052997534270723019491927693083682569524564494821584711006884596865272991570521993499684618091401281675957165324530690995227449535507573748541163477744875838831012588000743988308164687477678328910416323752237232251608887386889076381145068205928475813599068082045621817653602054365863126020734823609763896438865805648432828597898676692265633860360615438934769427698993568624068325298643641656407190187458364520526640194529128744219019403698870292852327467131564073262020523255378077326007828297958009007347106765449964865246069142626495065956577928319887516352 [117,81] 140292556885978189437715429548904493491092121126397068350765848338556756883637680496588698126393089205479782487682772171004983323239826106836953276221571018651581704452096766623594734276279837191916195192464116851239256558290867167035642503849960020944134626456660045444922874162313117000305372912465727304111997270493683417406901981380938526465454952364162436000940806537938756698944051508420893136509198293831342655204903990150620047740155196327410477248987533851346221274550551973908143397123338014017437887648587800969452569271081569767398754712778070449373173419244138574698878725760183266485079053841187226476121562537855219354324894238933977423294480449622057413184220828048387754181575868162596936744917871104367580775769924437058208231948682350602761302230508478318535697237978625916005391865540732478421404893806667812676675551422810838538234049837933642613901981773867619279570581179311384669473220320641315875366180839880330533478450534786469290111355579412687227396343695890748586347298267299009681527406567982302978569011013445364369981072064177859446791073961903786510644435746608619037708157904457795473414447560235114350442633457990928225481422072398393205121747347138924725091640449319433827075855104007291104173899493055944716463185815880609198278047711362671992296935665888663893832996198783447187300494811418117371211394360303277859453396951884355296547642521719700781724321512804548821575424213269675668374813982814828390583554591976160181959581399987636691287174039232986726888555775577169022679016454632423890161865544534618531312337254850772868371990306109505617839004302431116350970077361464064009067447333436136264135289316328 [117,82] -212313385147017436972134021150584435501167172007446614025136046053666423588061008041956929342991860549942438702873063185026123426771858804824571230689841681620572884344051714673228750396832751802592675541026905118859411351345607004137409615372113179701479547854508673891460343278701015769674404532331447781041037256409541847760703794792601278074612971757251102084278021281735887148288080968694735049484646412077412763204994711922095529102755838630173386369016044195456635893703919308355773303954816413049776553607060003537622786425091248187425799348153246813786043569867409035227379415875137564942802128741106976399319954640943462645985949678783874185154939606314627448634711358121487306919535693113725812563647373862410560522939178554283279484441400415123335719324026522731647514340075809889929894878810734518660470754069648400764987610441988243740287167326212904268460729834734170092230418055220450878167341403753703188315220500920731790508946402246006499200499807809188384604929939609456808862832258417150866809836110440560425499293253402768256653429710209927790413280469637769720149311147669112280893410770301747949767522459114143560583780679285597951383642505824236738073378034730287073832278544455459084168753173557663703068719289367150669747679291293009680051776870822653043992245837669116432378791340120940295749342472569528646769465519765213711074212411054072002474125168422492468573909407991214305569548439776861011617986576997765414020773266512159471204209513468583553063624364312512561408125110465215026865394022790355011165525069533845079387022155504579289982635475630448516860995036461574624989024293224192423731311535193593250850976 [117,83] -415991817077700569340230114334806869410202857754806455886470712133008905911022554252792994703850132607684372291541163760352204771039488679140188649130662336720592828348948387195946575076887170862065689609018991977945157843989214029290609409809307688597322948546086052228811427069896203771314728294370785451621210398179667472606472390298120082755550370535788681302569013131559846185371179432419786830667508737947998113113132424009343984360443126185183214993831817867905889205767985298715113937987877009860052762511927691454548388568373576664201187688372130269017726102221340522932005622410325776573184416470717911496647757294839331532303811254996058414580866876300096715922527535648639809877752870242864466072427860282237442601858160530525262527040761195096762095028209466919049297695190362770661802264084637183077881628371169186554238735228673706736203882399517417709618265917621470777937655648043509518773129005900936117283175143519453986180722044163099448563420178489113268451377081045582318440514163961467734102800827767910149451406353325788274825191186493236821512904031932913439310832642301315242884253690285772998754385247221682134578397684374525908336854396342383547166354613165301508524820111273555535660466009900684881868799817677877826544276563920853266819914330351650380275750298609409275375589252533409162945814031485056747779234920293235473375136990217038474840678208615883671372074264457384594896873244724878749488064913572734093322576809125245504310213756348988462401408021063170480039499366326675296309029613066254894546344030357523598325681882803489468459183627688915592840634568339554741127867853707599402658379926583448614 [117,84] -184288032954327503500418266175207037694622978105548839725860108958888737213426316790749130714313291588640372126763078116582442435157643476860329845264915196730584776533770963900589510936674504639836624070486094769790765815562554192454262830955820817878491902668456944018189311140339868979684144962633347507709501178139439700983588716843595561148670967441669187290305892522284398760173948432564779022031249222429270488783268485130574876527242468733558440125308830861431774747581442540209125551255643727988471757800414956543906173383883262885404364446676421099516559663402310391725177741991183930304694186916347096607504512884470498346560815630375866368778622204763514740647219647675073367610001323231194770612152844576829526282349477778279963120740246725951485050225579759031292592417846841758387655169138941122610913074005913165440916878143248140528454994224423209369158802589337462601140129281136625827242988410350313634445624308804194828689672125951463682027609599004312286520603919057534038236822262742611846281161409972175750937964870615631173471158839336016324265215632274725398365942009706602694498657121016467682364272875544993349189819888177023826343760480580345689573260596667936330179527014027769598184890463107963568226273643297463552312600950413046981581636206192578035260245523911056264341103348369911526076946927870372087109933750832809588235525703875424144630187851514025129497744260194656919679412626928195496742238753121874288696386670668199386552819894641538180566204831379450311593610561439534231505167321145098599892134104726716075777893081768703628409851549645945854722909237939860916290238979434412793204419956864 [117,85] -35473528380711125097874582658892664623164333376397508695200066111717797603873324609393158734753110333369705366143466153216988877539566430133789606134324905306503630128956678519249259060844144341977213277102996032332143308650833582740332755060273091471335875289323134925175901622817629762644199297468100803298507863250015908213300440395960940104939835442314954819283932571817154196657298555133445936549080068409772209243865946433947013793006564620515914406196673196690273095715199427578586904428650173337026491236800791451973388612591544404286316445143793613360816408010061748060803708489891390366261245713608418579808339156555871761812491279260112480126771677998034670975237469989316096708038730169363228852816434375535775754407832479564603041665742858987968087970765829416253504452022000739737750942872198844325912364596850683167596289769509080902946637010105055923970455449457186167567285920988945348644148097675233808686122825689106989587662748436183048751021128389674186061827933995010623312782226139467611204861855885461852621478620289101947283424722006661981055741597837906361675269002042250950096735625349898378022643197473215967236618652635640769208041197099913266061504788435917664726928072562940972333642118283161858686325018122852749841869624605139955004848466585109043937205456079164415593098794341894794994703963152691361632948690160078231862172523726275868722229053258787111604166447568054973985080873977056323787121066539872769799978355388299278098333567696966049431828170749065012167495256387688713456560468115740873615767866985336509695458290697596772038262459414629969654321637455264504311861553915244293409840 [117,86] 29714302617637785103821026112242519372285931779581550114358805423437490359269502913796974390505889473755168072715471711645496908270410957667304057761624556166469591703172855442522581580309047906204829538724781163113174390653916655725414694705721535148351780018861382366236510744781411495057333259634743385737630099819498467233838688970823110924480189742612257319413354344430503004101115686490896620064278843190233401601196551639321419297828825979813829120555274105792820311157661420101363249673775761284225637114920043651143292309832889529580246912048178670255895927714710137290437374770719515485691789750813173817654891726016747803150886118773389462781741996779206326509897023707025902540146800310277481640631824813907650999186287804396461182833972957006875159030467870116234831163323378289407241739201754679778686651355422395135891163678778074680696786611234897534832736004225309798905749728002877177218609762577707108483339695412807403373255501964966005921246406165914859769003709349906753868429851318683138797455066206541423653981750565091536791800787001097267208414095174509371031473734586999132651949482006249647110159774724968712260524956511222909529521887258093192505081666041192231070086868245985449308388885576749683240653455026604463070575002243927888784051875243859539835339935467403600944475599723094927843139017947880479851790263488881934807900589022090917749773226399062306835511751104556094363784615632317447456088684059438465126308906058277215511442312433116292377645418207061792336875461740045780960738356038934638255925771259554508570811836012950712531073112835586662059892968263755652296911473058054408 [117,87] -14045538619407595635904811409240095133685049669282021030037916975237234539781650096494693398010954335847083212028221830647033768529812525752907623339220786758331014028473663360739544194448493215827891817580416396322530700844373113149409108922226449183332016086692370843024623095505039220283166881585819006325665957415195063958332037380104145520138494581571854259178072579385644484522952548510893015229750981561188949307920953056328530917725220205157049730219659215924250228913848359732792533068329191158912392142618066155734431273980566686571174347393149585915737019511985651903789358185054644749684329254451367129225728764456453032399734251213046736507439886215968944023033312972739911381016498622052655323573503466746804177731834986645560136505463191818974464765194378327366493444827374318419573165092619674814421355601739513136136226269906142030998272586735422494895246653753171512272695147518536659345130584323151820044644318030635260403026702259193425719832685799903068931253698743113776821863813854253433277349510487171638128183637777091347283063256103078958371436215733591176805343481857394019625293944856156013190318891664429560268209958594314848145516014812385932939766952856457584837270663850981406602766275337794827891211129839887803326864125201173391964039916358591400539379846560708326519857667330241113648614101644828847680398534674728619553034948264096211393365678061314855749410453669680005354575219286242523198270791801445208505906854142504949078685485420893508595228932033647354518223425152831036058118103925387040378683383503434958449666061797098629226252370018544816060841425443612160200364430611 [117,88] 28384016595274361300217198779231314368048298355911716069470899845254529817792491108036517916993501119063341929794879434500841884935198107886221316220582382885099553731261370853897527393425214985930596852915883219830540335379421587759741034429549114320444782055853221619854924664739969817065504720504848923451234092672623510520417850051426112711390602865864963224566525530867517765662424946616465381398284031864363934199622292029728321691369313905484773069148952536514042080070061557593419680435948555677982533492986009990200049235782333185436197851568084304711490308992717684759443992765335461466819451830236658559065618836956129010683552583051511906938916808444256933206552123765415194772589758774740845030904931172555458108903006972912725518886503753390581851341682208564596442933186702667305295871170775056616448056358298380683618324197524657110169493132053095275920603556717064964892681623185575728295528392917621143555155844563617605449844486741495622190981260102288740064054213638237950620122050451260018816295858603823808319841865758106724443640909424602884800130610143915455028096720824542650413443862236606205159321437035768186901956188272274652634327277712937943682016433375931544449672885672845972981225672390655275031347383056422073584446273554838750337251560705179046232898204611199455837787720590624267542151655061697102406751984221829558961359190165595722115840312651570631990385860203167243761403055357811281575219930695140664754295458042577108522957167093370880257081477659356551114805889373320910712387727969068619106948034966970506472271978895270557329263197633013585440707664281668519305536 [117,89] -33424093428194444380183007965120071780098041000226650037379512890252876480947245957710160301224886091403118081192579450995058744025245141331662333074756688390894625742335103601889654713374036427290370124689447181654955550053856366109179632215224369784627991082938275237869487377512719927712195468624587797800596039894122828297016892585162713660329967626231558214583595041279605712493970596899711938806788068991664294823569376180570567749248651744557142018972829129472155597601537421919545962432334097749670149585205957000130271192451759392452256215281287217549828307355726344049075604932504453165590006657907634250368390133235407714765865593440051516861289516951306387980262622605490609219708589288372774202195444162577621368503661630727907736089649619595245618333692749494124463764764325498154246520632250264620500030894468249061241313136801462561668995629949474085420863131078475904391585334935328400007199430455973504271821005743744528237228478407329699320511344685104281844341696571102235989066885009173304099862658595062899596403412350353041226812872321972168460013222068144239361118635665302528802950843462106978074217597490896848628628517660440488906677396886620824506596624834511723233599158143891223930526867435893123307380907011323806191544821162028072858692232613453532463387789435786720154036850016161237509499678808949683054301844834172471942109985098016321491106290409025262052131836886481506412766971290173864150243634546437821414240323468179927097486017850676666957488421209938416507997124841129381337386346058857766154758945303295880217787454049602094994519813550114165776744112231214088 [117,90] -104913902330565940808282227700754576631856685477467310975396247523523794140683494340833999479545440647462719262001640899050019551961365231454422160919770048905825061788750076644671762173612116955423616339396139210565854656128758098676844817587757812769750364568215099651642220286106092314392971378683740257762412441442067452660644253890523712864829347520268768326870558170878196542127476662743866075901920453411868880394603956845537963940572437812333796795555876847523807347921247158692858170652538285091244832062196809665797606997823351449663499798096562098612708365836348126077918310890518005349648032608909205144402775392985710552914607612334639865943393020232213706575894719878598650124422917536841741397313170570281809809113849095875505290024206756939020863326005777309826008495766212157680580418804846229299091965685208987242331180305354892885429266203183874956148310715273188690838532550209456389793158632064414347562458749815660034818791245821521661474589185184451787402675175533858117124744950502629473640485417352473329967600848714940422395711605079874032066355301663367974728313468336750867642775042592795736576564995862620043164205548685675279218160643214517984534579128981805144784599443522695344463953954160229169987276670274129261081066033943659841035812093563998099270738096051022128396858203239632385829029063804844682162003933968888263604900446985659144219499336332907971972081945763024725130717331057032893696875711426340618352109225013042636449764066619793301255569580739960448194472829133568142943350502480489039292610136864929584140120755606704367892794113054547845492953682304 [117,91] 311474637075465400234933633272793975769249865870949214190562119435033936092175609022952477606302428943708161388388074553962234968000841381523010562660530180845338874497075148411209877125008450707892593522589084697616328058212280110356128149146806935106218392601370490014371194970197369541884903631597258259884234411201181669706380355008575992264837672148573337878607986723160115195522854087903444521197923489008978811563280029919284747583294552134748956302325711769580428724654532382290641485508540364969629140981139187695628921490100399092310285566887754796972281201496198175012883223857675601062195244479437628012604669055953958150977149059905407512044547542664516993450217990770717166599929525333075974009413189974144599934602766133994944785857326965788698603238754514985901815498363939505534465385916902081590732289053911790068161700510171390651850954216302120123243564045999139637586239365216347395923341499121717504332835972049922895432864576174162215411683618471926967897454179947094773990837168992096121521170986744050283867177589479564917149482897626743319836906823813140474407494667901449063604383305144799393063354232415212827253061257155688727941222659623259119381436891771058517590637106269449939974499208701285119262600182291816462010324670212457709918241270620202510416394647508450834754297499992146791260474425762958452224454509894325863056078035250461061985591736717119683845320385394681790389145479316452090148452098543803707177651842142700988886511469416226007697413002368049738986521864968861667294504678746887826618618039971512100786319833474605167733009035197969867398560 [117,92] 144420873034676698908570157595687527794627866750011519034674153921021187686592538678673281494108346641048813914017417419189281998783398936656350462527661578480456091510163762028658742703598559086940843706373001557824532176115979290322265942945673061162610775283364863139084416737247318900644989947151743940536700597207951486921649644434060314591964526524791489145967887915736206804122722675423326916849361122929440775549927930931052735349394133597528510678453835507430559733715507523520877593256257502383443832230648217763494950047275240541997853650729764985099953947146617814438912932732807519473901750411075885164504061920238521642128093594983235873082804006458287779577510185292723894378091474306320557688825492621549825890833361382852858945379921181324468300121456299848732988964270225310957491726993080123955249542610271408182887778670314689928574003220002143067273189818390898974159260627314530205921331743378629101997574964112852346974505543225999330807019157756669291781457899241973897823356837844609342142942916377537436895257992637116190204440477927703566933635781356691452457888693385821380483410775440121152233091695142173631888450168556414552218001166039931983684908081373910920068904948308654513742419385091346447312681314265632517360872337111355373443818676452164821613595895334863152739861599502811901165393109786562056128127724534969888184632558448548670436221418748683651864797429872801845466664910023790928018917661663204451606792512779676701409992146963343454572599230311702283692372750864353922856592206915950947443193801052233617090175839282652981422064666302877792 [117,93] -1460585817091756043158280513303591898087608210594975970961597966885403422598117871161839432468837031719443263003420664919109105339345711873996932257346532230631557094715182117019599654664196571785779755920147971863091646585079483789265318433012578205901291967401956495674193226290762862026517616924268156635720162088145061615592844444660677626255732382781889534471233750002866867606957957595300931070661643251814915889176230625338112643109503362910593601464011235206719497403740938218425300590439794485399297502052612973087023350762384821939617673346838025417933736366459566552389587713120711989771826993583805503612424030327008949174845927520251938640480481131609838202770383941884091847114919237864544015187907838956478550722781703011505880511759254787051734898485086590477980137155168194684932920744598567007138736394491155232279735540022217519559845361039936528902843248800818497365932302262416932207352865361500324869366918106926768836991650126766557690226419884473765132900632225605465095769303647819861019735758750820278253314322951084955657719363865304048024092759180044154213705119282623341031972841044218788789035741907213442495745703207545556133219079744323272579276518149889549091692717684399646600197586361893693468065703402518960133764173014226563195078718666196368367952243714689894662835237196461932339042296527343450210924143769885253316959680834497005321342580660060584868108766668556530018695940560786267584030827583546060658610133227676185248195534887475939754223176734145423233012562037110316748423295175166405549756686265031650906211233602446008644536898285036 [117,94] 1884302743094505471539589472497005560851021259940040029566587065136282610908724464128884852844343688305945237522157001262441228086159165930752994582084548162227094319036446104662091808579705288891584902476444409805707428716880776125809890020649436898791753962851592836659742424457551886041734882941725161775603538214376386466346456374832502245871324909036915189107247894328930668370340255204663943520384028542539316603810950819519390003276807528116069982278711779126530258818007868478860563941897538978753172776502216166118070256646225894301263802327937621668321404413105719482349392450010204517444712241788485692932882956547251511624461739280652947063699085434736048989849764017253685555803653911893178558123743127830565096350812881654917176273777544048720427220911181335852112009912695904304342479974173452784276913743784130692588192888810304492523633456456286319235337438745167573382351139900004166446877348695892531531774712927204828150498028830574200107782903855758659309116364466665244890226277445354632555047998621849259309050355378530832545727206747194594060181033792151781466560829909476764071592187043568888493991142591604278364757573165951073006927241170901531761222204265190279351079134299113945013899518721506525605044316452748829478784859140369649888340600630708262995423047458868236443344160120167882330103564064215962466629888315726583111060653596416855629604674686055171325108521365057299721461445998230152805614199056867872531548735358047453344978683206703403820258566696341666973677077119327534298313803712953345897719430735685819695860625647788647935945680 [117,95] -1641975202636969700218877704334340952015413630188812640957608101553077425180600142542014941571887700963408920212932552732216262348894576168089936030214212765404056608688663475911359016330002773737086082878150922241167697849193194938955125848506272327294236924427362591281743837863397208317403742009656249132083241793497371895540029534780021376889050271964026967897840156696702367489710185758253078934976200492338165787675886816147104188201060881323968540401282390563934653291460232442925730551764496382864162082078561687274517090418604469996296802981024036782467444320924563763455191200933488082312222546960488933401871959557092179273107741012286707884393060772855479119378144407889568469083017723523129154313828698636632329051505264494496661880040912053224321079569808040526937250846285665777402816304493484003424051755687905651239435803131034044201574310457633957417540812178397546722059171446128960833889282187004489318908590441120623249309904492011863807633004669236978995940688056029536477465773584456050147478723609224805070182971563598906707174413184302912261432836028217864968037919315864477821880883477350733239769384329697950514487239360133256492448694197861004556020364875640654047607902165080413629771055597151908866037362777683025479858204078412231754329140949948775224916223347502249272211097592165039194530228361408102028021691629723618851968565788306386858942300292067117293338719897158045321528331389447795772940311543360448048402941922908405038195009066032787225563385892247207898339843148532699218102467216972243520995001698896873368258784073307851086 [117,96] -236128808061164342573920779985429545547304655168279025507716545456787633520499849848595842064065449002850660288658074433503666298295342265451456724036096449621747819165212202059576627603876855614425151546707373328585670804887241256140317306942578493597151964755294622854545608176140202873555381413022468865496051934028572852780658101773914408156662935239541182879854041628056261131357632489761125802027360345874146056041498673575000668208342589750407967990330123734962164949704218874851348690877026044423527385258154329457902700283510502442477499233776427248482168770848667543490555519605409417412532298681530955441494090893965787950016608399604412034077375431783677847981866129500154393335016266288822532542638942458489509062018511345761091731453065478656930893810183830907830968574163690347473096486180200189988207065615635561253833167108203626083336516246887677299243949220269494831098764983619587074459858875130640962873155715362100156066216045027767937990645874726595663156970299542953415799232541046847348722214892064311736436282272353282554452110346432108480597712926960888536826029109631493336571822391246345988730445614773855067361050132478388194343304205973693837409512330666438019634097333413200991633898438060868737538018796667647917779595980860904293534566104220778521673604916486180320655128946349813618898307942764767389109412925134708851573954659171138452183860616891734595730352921975459584069157324097273643703022306544962122746016942171752556900327122705448660453930502979027414046369112004445827846718393367572637794150750283763754545708632576 [117,97] -171889705746255644383188256116328414947777956578954999800489719937397621664996408732808248565867956663052431598028993901362863344012679546367601314077774406528651110209057116984172406050767997499608675512156263183178247430194061742651366500214707133149418649083461084217059388739329093728458112058591417322064930278797769453869120173403568365192892608477571452027508100504982025099238902783238667758231965523801393741435932638864991704683346667427353505050291641083418659952760844877217452546249774208656655517175482137076022972963903800004046061964398007904251321855856081462559630026459230571742879797980349862246960647708304601789631440072395134276574596298932492383226091401884698644986838540669357341195554635351169956701764188094217504451024803933369473547451902864332457428757943613068635424375644310640903164751484036279369112189063901661645152779911906503558033333912922013599582331982404656961501024518860967850201677790273130618304328853933243842275716691314197129893015219354136356253710798211155169065531169187926129129465251856307892542939139004125527326980037165043332133067165703405701234237431791290210461467820550742166502763758230927688591269010558923507989051641440143420158179296650991885691797058472831174002239149746790003118881243394177498876849636150491757895441578568317763035844548779224860145488346751134353414647403584231240477662750874060440076223709120678410919466768344487911470413933976200147325418920760305734060906001546440912413052498756673453652881605408346236159731506089616834298652840274632125698274732004012033379872 [117,98] -193851035778996793483966095277296035096419308689698621420665440280312877608251154936203920655515811707015890583073017609385293869798943521077841477669438846622664340501058305136751987981124186717292777895007559724080091404322844160923202090506020999547557786627898105202261807029976448057801043659294721183119175400872790864740845406921427829063412965071943796479179167114161330397710271483134963071150116008872628691927372000992965112796937138727943073716245759188278205058867214475373343482773639712671471132237213637077129560490393181233745619305149195577932448615198301733724710288392149995432623615118946545064823523597499169786287172437538984513052124967127662110444577273179498289045098160963706568314305587719505380641253160511047807687731126093173050062544099333170071323295860640574075861740782230761776362686660475943270907129045015564075854440504787061231793652139357693780644838110347468474039641354291224685380862534350033069715285131277654856321674425128593468038018994709807716086588514438245096044591536332506531963770760590423054270109889317470868315201848483578215963185671120248410967021348320755452067740653594132966826352898680483666413487429732752241574741176474423901377057488286785985934907161730731567903231773541958304304289958885762217672864175173927216902075990433410778340854084407085429054881456474356868569655477830617297631866545434647904167935918658394692658541810690840395054653646196851712344286804640537144074624829328784954799373828310061775773538718115472085739319278853020326236364351120305282492154739223629600 [117,99] -90747463311495735547583456443626528892982751842543406626803242291747381843936481546875352799723354135865378795907715100082739378422597978279306202009188323689755010839462466564133009542060692082723145772897148405062190942941403510891212999047008455388662312359938114957002695959028120234401312466039119223661346305943423716284264947017457581372776563065773532023242121727687326226378361058793566782092338013394043852115214379591065774559920759703739138105777805715956306422071834100600147401601207228381638371583643002803643364768831454705361717135018133320571681162879579544235399474773034444437827094733672881160030034693783329526166856383475879009316845338882196247036972193567860156381318677271364541836414722154675868644190251072077123575530749607504310820873771393547722025889890738040421023415784591316700585963182209791148678066099170574514220431691641954232629036762074957170918563733692816922522226723998067637315862135251810371258777044362654998306516711750740963256167016535388687255288298606603215055132264342624260139100376364683376233805693953025519067576477435361496248011383720060065959491180955107057624123759808937933646477058772902031340758567558431914461286677996371250417943532870901599034406055505031707803277530343603842670669526998315862443713279299243117548068356938974183061858067265459224258495164236066784553580054623768850851350354959899372159947871182457966572567696609994974221647690226921014537407005125612096104748274386838714959672354015271176707003211159895844117740085083633126063267793618040390442463954744 [117,100] 3764366537136847630664979718586412765041179393489528257602133074905406810265734817094613670866701619438244704458023710203704342428549953552775187164478896683092055983053299648028571867361129031713060225503012036869965723134631205530180323681098271495947435863103113126264025435677223839108612874022333021067859385669511748797382304848595272478949344747284867349056757314533230946894099551050829754422683462607569212502087171952037210418140236585794045215491805548985135051785190899955541210953600506568882915270377328865086184547557947060745693071657638938135364190870496324546314621966608887146832996332125693294035072084949180511905395933260213354544155888679178005252886104741097985283780469881371630264935207962941542088190969981222814552990247893540983093975410119809252720506935362284668157265148317481733095708616253485499928673165479018501155924784930674350387804460801300594980480779955565424982358107405856316487686068597376971937770101871932434091471635718552425087079877591148978801761669432473601519063233202610143542042712337774422673886761076548739013960290944407281401772091609136536439320429665633115979374214374452980697444791798023494378452178666471688555490681707650644235987401807927520427515816519167002942046261838419241426821713530299958902404377036899424634149187287606934220722338100195553652905822597639505987338059874258874202948374283811764095916189977278225924203996159165126079577403318611915380642397968991999058085896937348362335126822838938994727596520310155210634730767947144035532864489527720640758176 [117,101] -1700189543555315249700339336151251316261190972733210751078705138986659166753453304741245566207663947487035032505880720112357862574906129656867769031449537505685443708987454986021634202089629394973678442920836179404882317167338009129565208013648644098869041433843998575140058358232241453810933656798803104664308943311806530307879587071926857013965060496545150847829105210809867206261035599682898843157527251902339367475598147658499281602314647411909137024373454586205553199469294122566706182973252965056817852782274603038788539537954753301465801623063681735819019959464349361680194144584347407249795918445263099726889431262927134017322976404584986197733947208219991294235095237641918618038458070166125856215090824364097405056005767324801988585476184238960517079908585548931064202884420105573129453761938784104092287602962819541693437485767597719152847423863627335975745164060933376914829661560083785555831974857392339814958406454767077008827707844150799291920951010622584607822168937856856735489804706221595942404703116509430766248239640928837510132867127587350070019027421059204677297498006605977492570316824545116295340592771308241142906398144559355516315018474475149709105766715221082087244587922418116705743197849969609982419152758276248464761939616896752712800307191290083231091168163946043701172039006219484930182820296995725495160021188551002462704351583911792459799053968351221472341655443470222590802904482522853735517065091357575166514607418536410270881353231848622075418682163516089322491969127096564335192334476975436660 [117,102] 430746480232050564347143961292092949462789949232909940315170149846641612720625615818724466176899988044891697335248833511692309984269024975984184040185360509795795987260427990094482544078135168495186097353917547602160120126055879954369015448003392494301996493855836906321140279071273737808639573648942454038344163290325876203909753362595071609939707200461604939580432814134743388481663481494228985898471826479748965661374961364951927702997053193687671594068042857584926971270523605428150197727669496253370971661555273567531256422474601165310620492966795052029122231243329155843303605437445422022485745351342230920314672798967129281305777966864923806970257371244236456393077913941231992204543934743607353786681842058254702045536090539521243218068214894320736905434993757086367052641738823809051504701701967572361073046528410452649254274140961027004826302450948939840917288032685249558428552603182231658745712948158937572167239447909827696643779245996955534059828300969501705080973400968762889541336751006463933254321818784206208094301056968645908952195204922842001958453563921019087157191930531622206879126166943888066210869383994464565320045507992754059534529598968889996299506592060406054643622045042629016210275553446753134653985471689490624950133606986746584245386741428296168614641685480452451099297559425404768235803433816031387534061946646694729573684457766195141805610355125670536937851078612774066488298073453264124153702630594936642100125947733232609256292180827291632031270698693430204864401234541982829353209980944 [117,103] -22162130021378529237760024147141674242732363991016557849388418035695231999358400012875482060249876430795348753941413500851849748966416903443709795660138605840774733589165458028317553078091065992499358471426282007282622589908413611389343186268452436053621684660931582241528514935098838965331689213090451653978123593812875310442028238749664568222109038766288515914067175240230183365343666495695438956224196408237600110021738617965284393900309369918730611200714880803438521142547955594080453318357309435569578648448149345433388242674332581895014863124391171522632198389592609714202891194632604291179216210779388965624103499503274510777659384674917580415611716004510061114061856166544240966911753830813735809821208758101011413797900502948009772131804997824542829461221408732375692460184457583849637497746819157342793754862854473292869977778662091197630686815125768669190298090353351487766103923028117849080500811341901406801109561814336601912639282876908217193366817258292905575585241864689667197520329293380290652341329608064217841393110878101638781964600130674260795302064864319315440989279762375581097733110391829651442781193026291294877537433896455957659157795170729460414731817070627293522572952796574051296096953949601132016478240399608020422123564316952615626692419955443141041684971822550822939791174766054415191027511461015370966314106692809308592433445705897154425036053962017785716698726931500407655809470849815047935545657013586441521719217354632521120081118825342967571246087813977791597008347516247747170318 [117,104] -863818590972954672814463186042005899638103933732474922732977187327463220091730937497902877036064329861681106827240971667328065724705746706446982952959889185435377556219242331893966966590019292423956424696702777600975991748817775288796212059613693148182765956956775416870707895914023205643533362537508816282576753576101078350994705637275431372985148734908768127328038203701785870917022594990278464911779000961943429907044795212883595342726925877401277675052226276841596631076734643120569986140117704383078657069413570110452365503118377548116622442516531888748246510522307845838276804329677941773571432975197579000596701458710272090289426463485442944834810309808390717361069313212231369530872677556722628926935386294739831115119413283625335449599662290186853059269981536360964458327721076214685029867529332393529617654350815266266780131769158484913993127428735567045280272040816581729140333939488561390263060839912534997079907760520136546731426123016050001458633740630563687265644806456174853906847946651865349835111118148050275236340391393364275782579370115679099484585247346254457883299433560259279601726666708490808942810729526075918863055409790162637548533186858385467263306313773834028173136373020625602596339049196179361997851441362259561922345952326901727817871123261111113933334725980835139765780713649190770168989682372209869257191611726292951504919045714284416311567907483455717600304303100244845692271700122624641789720639335316820769471001578460284872079742502022652119031384926784717472055698350080 [117,105] -472836694372185290313662534011030748469741304129557602413810168377765671702473551439684147885133613415015208089445156338495753152866253343424492168666645096648485123521636230549176744134778394979262696897971299198174094816066635141493042279651830569970946013647066301642775169724677073930378407133797439092036656785695255410181705433082674387765373588025522483301188437092464893171338997306452983655285447744279153414326314811154990126491897362635000978471587041853401213726221944812814115677228290666345887293468536601795759316529081828409682361506627062766072049929996447071621839022210273501682996409529129297120515277790128496057062393306542716964794022636113365972547315799311240426215426882106917191605330721118981647306452028474931519459280923972977401380981543140331143302248842504594190772153364071325581148216131996231381687226148761088762115121888706286130837501231076382828994180884746802198598295535873158445921747061789024279183043115348772708814408895959763919713792733912266746047895263704571643379486263787435934279722455165619312266592628305593118043035509924020505387009318564168909685673682441358872941242190708071049860902903818414092821421492525676959255567082539260135879233080757840804555266043122478176976023051328101346519558507534129537257175308061936530441783563850061185328579470030844083040330724802646358938049412744932203628412883111438835979047486340162873990669136342644433049659547742908193856142233205224158931244089037440413550825960057134602602905066016540499865600 [117,106] -11480607337833638040200709299904395541159200082306247874181458141734721552470543795881951033352925859328458679081739555110674284922281252757348487665375640976177724202373687257635699875117472675208826403840759885781986764970763521822371250598928988001008929852018394334915109407873521707303277698273620985744546691579386361191110755444134482239990261119886713943001446944798998300073589565520802977118610540563582095312114937081962489064947530686334232424203431220719336966823146991777911636622480428444747874092100170123975536331527915388884207584927885388915746986876521265138340491218761624451708440194559617950176512928033230732961660736699563208505260297301143773439384132024303335384510776194937537563356978323593819762116707478642417032083943501725516862819703783819364602484701029540781528158164263211678926911374803425590216653247283144038258712301137281512981155140655378188458545085842488467755912105659769893536192672265813750919871172908220359170082879488689267608974625786183126690925660974525115300072497045144694089930953134896869384862571601870517378514930985467990571766057997845342610230246391601144337344241756897258875416190519883964921056844596988487660090998282710227817038520300928618588917815820719673948709011291241990870154345003018819418024645705754659672036197884230901994910051979671416166430626437073578138201207607382183394834882472676129627634699026309400058890474315932821531944754624270331065163449275341206933703387862332702729239485361480584314470569376725696 [117,107] -443079350249321515877625631277038326750046852538698033405108687872351518350030009718100006999117266983212169977678484950138917725211867395820102149955129745562765702229390803941195385392554469225372875906616803232430903020727679818068690839983568225013058845851491154354624324658415480373833308456245201770419381478224894629409406658209032923713146473442796894177722576084935675994586334308846611068765935789303729919830811049219129126530423258254292675320322147494452433746385802261815450281769416012254126245537612386878104103360882129184313582984383082140400928808292596287785649590948962239633494468982693361137268911377213391161763611430232159207512365699870392562229197963830127040618338920233299485865266254023408554700609937671356208585169608873338941758295754718139468675337001210876779236976046574248507141766168526333724349621374775335338385009199775477413469113713822145362590811238730754842017235147973733587259750075308638380409478731514611279735942260761830724379813846496077741813812219242499424046527219946711094716487644387133700744841553625119330187791330365702045436012388389026545251623684347947827033756872152186601159821689471111990710834558480492888832890450991131578851262171977620634413404710566634377927139184075293255053260527146252144818756981889318363860174090574850573849567485970788371927446185727926540500749404288910420236958523766541845063017328490873353811619744937251832099654027197735072832555090720246681821165302144763043396639946347270328882497048 [117,108] -6669848595940419704462010222632475970204217094762170448341895601585225074764072092301187934920710156057926771002780678903939010093579155824429022216521673454344446096769725480009267577216750179404409534025654933197200058702474153722587720805787966907187494399301533874491057502227491081645734249659601637501554510610851448267353278151534416427070865944535450752306108739268701935450943755863158551058126161283809128836253284993214594598396061212359901523326069143163043871342400356568374590772672914002602068114237879524029259756790824527329307828024707445757429397488460882166805721918662380732542622916056005441603269882368330795448140389633934406577140155155072323648179328287705903217079937835909852154314417498960419539312756279029060955200502156433171335242581318087368508918302561766152089394915692730143235432209705651601993022706713239646396639347616418811859318782147451745723464952663174878020016810760677309490694104806568029458405304373899361623477565934703711087727034503059600537082188759260554807794471071464045352305438532183245682680826183056964491929609869213390763851776704302981482127670622745182997932263877479686914388647945797563221041028869989754634771869159444466993284097139525981612560539837354644650784992817322926316441800808270117119594118595868310002539671208806876697745274380854090390779302926759107145653656827919343362213720732020378540631372828789152799269472550734374629900180669161921947094590115074637994258851762805914682056916821369771520 [117,109] -69149644392377145218254983827743702336471943442228866604726696755773795622651197681172209142723333838430348847300920864143648072747381201184973706824678446070820298315212356629034907382974297574243872879340273860420328541352167603183315572187456042762760492571894516383344287868148961820024633017411397175611057330438545325824070895006536594173643451881184143461799599165070747466853322991152164729036430038303500367466451735996002480192667781144943285827154561929601978335562498197446220005204829903363132084317018123308639977563149590155991871567954236976344701215425040762365148768708201320157574188228174266449684285041495349149799102294805948162359758237885752780078049150755277774761435931942856365649813722853879209046927841701418538232786272503788397489571323755673239869503211689083856646096829746907035026239444320492671404728147078657197469509079190589279336377095089358230746830047835788760121532105816929364297835973377557889036353058384898861378140105590120344434706783913669281629297222451643992453826113235347062548202721072005104456610642253394423995251270775925104881078723196394638453595408467652054493543293738930125999160878095657376679078624235069386904479342425108874175109198033159087731159418998228578726351478780842644445173429493386129066977310532105833296621581750921754514113629439103512026902046356115120598537925569338036208017948897200851324620028291451616205772063807123489880092143201693259376774685552856381152339316038397693249172811840 [117,110] -530536191284756078824878281633491488110847800678269286604664218645228121059235423256355274841062796098151146532826476033323424109300878577667763446357777658919485558831459877947183855855405513207414226308001807397610718794009786497775312784411658695487827044082830758063229121300503479408524066148168741225859771302487667814635735206175091841158520043073377088880202285613824402151614684096368478575437551743186995796066897755656665631523122015383821148797356590019214579725847625666863935736198348390818602141895392600872307522781249471779863522074649514980857270604722064825587595679424225047160921698109900868789727244581198134273109587674600953666391273547500888088393249603505762911655240292477755051148227562607822564648517091874681857894139737228487281546704533699524145871572607691329489292309147278461609363853089631924781911057612130345546428412306926322837647770802364460527020384283959066013965725563428277563465741661102502964268548884435578753184392858899772309853849533920366397283119565623910175142359072757042909515913276196057652452965156329016230312288622126671346945068312906572774319253153197726191748715966858191717507076202323400690468567127760933395316489261622307209020333470338268672937503181913818766451287114598458583934643851395393502098962730747543769713096581864320638885924457565574306409906651263867052576742819595515193970282915231705444505224815411863617579448870006641131747676074145381825891754034935559799664987883646615531264 [117,111] -2407332581837130766453867171536407821982505800122881716756749549704040538277248350091262154658519578743524653810401400571054396233661310618377285902608267690600868335256733216820979217814316286829558303296216208394447391350745507812287771884139284936867362530809031038125007408814663729990095379541984449957916820556425881053856644921282202228342731027148786888769365498112911204498581844815799270397470243079168684955664816013378839540592433232792652377718943900020866545579085179167558633054134151852309087924082257002125441909963811038511427402091987496519751851128260840425490578702377865919182130539695253080452182632275942861994599058849291270459687246922201569920089608988830646071770965561557749616449824155442998830889341756841015139113911794541685022381577913162161611577390582998388337534476530339130051893273357738494211488387830060565172813801140499109568112934880251732267561778648718460345463622904117079019408972231385603240781040594516917014398642753558675752559675275449655602254546757500337280364169921295797977065532638151940951350359148520619139979715218368375348909750301303079460822992346776367809508316230895884738267154089702396799166125476064032825673325532168611617617552543806145162660971606617219581343320569769569188207340807438076720362149998888171905948467638450370402957724882413453514741254495508201178598940202853078912448200130493206081342710990371916748268116863576920889278617983897241197695291765514776287944359649472 [117,112] -19206091941203949936620689703521556792839036278946641514414074834442910491995793668147765698787544724742729227041413158262326765450442011700678910411812604524386699279875012937944201767869923199265509828727638567776073128668735332267825133857944957471124588660145072741177104474668143638208711284264717967934762244581289940758511939297045339742857103405778191496706930063047707183921315929978350063210471895005078583870021679368023353302867067309637006317606449346429880890745571936381098054876798017319444092472983648849046040600849096013642026214910276860496647988549527537560952936060749024280573533161267544673554886486183247496243287384397059142054266413486772737072031878068112146062018374515829057775271841684959119931050146976475800436104285740645496762424232175681656063857700205358251628339936933211229265736003059422070624758622783424342527237867525483065866296654082338326387718718498480245564451540742961419241547193982638897131318196936427564629936776272279516414432782132872979904712140493652034247671636399430438793602276435701604452908087843540935298173456341880658999396175144278031044212886132728046489859102566558531916412988886235681661231822592580942124502136436761741300740085789233077234443234276554705009674100591566197818873745686260487132518952186596705436700384136572332765449939069137612958725632521679009621887214582147484413803612409360084012866894656658659218268874684954412860630772113152169347157313403713417860480 [117,113] -115682111611552336961263075939317070777568334973515058336269224431125994387926463393906884370428253260939064610782156086764159268707763621507339880025183893892769084997775177655136773863129686324349539823263624781988731378780963620690019854490340202491548215607362366274583476026112332187376784571594622956305569578214839686748865246808647935765331860553755698881225979504230548749571789547256242433203263293160976245667288202807374918371251645818694851025583434848995957803066414385395847216118901471846189967836759724378964913871094992386407117807439390582397305516903821070380645766608194220277492820586828870717700255797833002247676469471156876924648925138739709793362052645581328017439792524229831968717474026453530847762142745442973578837788298473193643117902919072027721271375084024157994698942092694579674699110720288064311679916631850530224088956306186206889422929616031744488265451024499291789775506673190301202278420258151958253876422303641800164607874463576486880891313136478001135032371778517522724855312969875631045378140227910761700465042605601096090295393324936986892719359050304067675923704396049922557335872032694911439004638349548038932573676084868261987670759079575498228741180832195686673989748579985937928462784565490267099914663240693578003170855987389189100908878315273851436360291847814687469186722302498581493078883253227974382695366180247168222363085348185874537505839634057387204057679952525493455954136171243504 [117,114] -177000095566573699507200712029676341055686871425183924036717158983815239364195181675240390904499344044887935414432473311185352601240592112224250562523457657511562318912679918599548135727581633178539237021903590781951617083360731825420538593364593400705894406241820366927905970663299341722567881773744966080431286933543668588557182270567265749045905022192815879080657656617363008396289131001441929120965734460507151668037976773890400960045637531599345437717261105488623049331402802311411456676409756366163215895029164694370788815535183140121708018391334173510491947825405079366897937656767331904338757162722035158415554031122602307787110151451074755840073302652259112339864303491701096699636812204289163144511988206153266198811479425278939536149867956243046326732717472225079575031761523713013298179721826091415943956717687598116465329831330728906308256217453209438806040772789235286036498851264312163878338496467919025409600522090309630913532284996912343422846949380666214340702893583713142368362824098623058617366538201490074849237467003057614185886677081699277264821549741469112700330955275351689761056897948146773088962342553066698227294527115101031166899049557220295525558916806067550444794934002515317861901652561116461962658314918038205159948412634264801790920078166896629600333618062675708031595251823053327223518480307646546254864911054824536452026903856162659421718917369845855077875440754291844859948391243963576982014048 [117,115] -671403554670709381450947104286947754080958697492999893235466912316558343488804074016461555159147829808412833062641242926887735262737195880177455038574463459877048577839286415733423112254783073533455235238883197700727980295736843245614264196543929799161163286308848196004460585812914702242257274531308845253560820697092712778972475483531574012537490232148133324310737827490733677255942674740149663457618166470194965666914154646407476895352138193009739039488593553128935333646359562027812161801091521811755725648141594224824886114367655144045297222060016748657535177516737115021862999161774384637153503409525493635773457272453554879074527889215513041430382134770037267082941547866659547427582332940192299302032900972204262525084776693615495429697192095834582068067589174653630029392969933303643392518418286251219258116011668170346942764920447811944258722213245730759065901753287128926256133557707394902380789757413364515132328642195087649527189853691689356005316607456454086127438402889087706202784503113031152947676764929757364050436396223478435793097672523810004442307774614855488704533467080189314580480154227924577139894040063160383321385746416791572244915131844339027946444511283796302627677126729759131122855485192285004372311755347147777730298859440898029505009984972004367361610122003710479056532389382128323655229853608563794848909962040453822719964839980599378332241010848178048159701718848598526072633145048977448 [117,116] -235210359433651021758338632399356310575505984083123801235932770060364040753388467250919841458587921390696467669516822699179918363960233701928342602403147258122722991992622952820390434031535307032176319961687004788208146141440361408815859812062871925360720488478231510473287529631162764828088980911223819000077638814277863237174066096533020779593318639039147033941019881715615283124936005361878606799411074890644029077276011824954853095318874363281946182681941269878347829445213058564104155951996472050703037338681299005960137296999655092764313837088706983295171358232629795502162324067319377180218659878124180784384781671734163349510763478448057786842288555572871343956718403410200692892846410310311819641806381054090296009466817043944004289563204316736969156919584433711562788333190945736073224304118676612991993111349611197380388998320503347576417988315277742982583877762814613327755122178557232158110987811825039972501287376370708937577473029920044244035615491346003924359453484387901629389806902007469363032302711411183401210282701715617420037531019842525215392655989424154739216136536760774994058512634272458240547927362720393985218871485765367933301028983410140673102709720032570297519949619155989290707375822402696071972345384110718242060925150329146344273259888206796147086084207663360145939677601680201594344031234660662650356584713422749846425967387852141360360509494852741368512578771560088266811496192 [117,117] -620957138662604271059143640124613069374769893843843227472202708366055322960237956031261920242736128225883204514518409473579139945680594221960620098935406299156350382628215346580647090665522852821959903776690658110892687690887525484744011749912596008691958389539477303401473978839729503527082945884961328280487512519256964132023750821804815468055480222101070508809364915619197994635622077832156760038213833273268134148739799343335080523108322705159497161344823567856641663360717301499233262014495825715040957385708486602493489845020622551351169777629062793316811977582928278984279398951823841985953663701459790994853172644941355993621179927024377094658912299457165961949820162284684539024154988052804796370133682393959898363512300276376946460848255728761025111082463844978078928823589588711401601510949471573478546696070922728022569374638438987445230306113219238075291624277179387268295607543087433580688081492085766084805829918895775764660735695420768182770817503977448766852684582201178390471474742741570773632972896661216420543420477908884338779875651332385496087037428227011970036820314881174695871783685087401852804889649015693465157834399550227859995877031890499952095221554902107435155301395895822444173541349207285638348571119191018657022452539038053315915117452696760808461791820891853174595318578360146363827561301615137216856609801528454168322363920451213381028886506044263713483687980154473248 [118,0] 30017356685728673986046596192258066760521110923616183400023722310550415259955709804639831980805039637622239439810813269825298024385490752033162979607326027917620528166462178209431788040154586623387139372176955230565305314339681329746318636468479109332041926534731917220213235672715932994469211495524210420554659073342770067252229896349557739753870242591887158490990642007889132974188897583667737459038794038165919055365926476670018087842774197510061691264884452713257771897980352618274794852192270772593299629681439459990263528373913499553456329710522730920431158100648920272344925804849009964284086445593061882064020727855803907394737117311561693872156812079504880012970090694594779019540707396469909224503277208957160975769289932779791005396295110356895036998111332824269074688157432482887408337055222301113855259922299731850237434956605086842344613974355374294787418244422631791760459207081194462024527485926161413263214520665467696385436750388371793645381577209322127585325612785398589927022467400701115481928765249022597749924397482997221740245448563594940153908192554205405697434203854704043989790831137521270084134739883404753066117360649077377895589835511594012549808913617444673837873988285526379654012120852560512383357579398275236538955146746959664741524756560212852567038065949332785094987784132190923345141165206976261075713220478711532041762491581169196560689851744969190374990903550227255381915197818017079700467847085497279953556952898941032909825345559773147950960189475021463191624780340658565926743778450410440218664457499819484535753269938887527187537047189044967770977958002184361352901128067341344429023935364628212138035430596316132029642341962358320668565844697786183907935427467285644137162934881717432557282768509284163410915076764975113092105780922078404970694893740188762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 1737225503561841057847485739651908740486509178940351990986200833009329042104526088489270069541582434542844215214639146682874850134083178177697382844361030224569418046261267551687816025131270040040974412896239501227547890097348609675498322935890008189306525485732249504483295503901037248050608131009710012315264756777438844681125349837468403403117872982464882907514284118946175739672307202977982893478305146863943271185071796594449950419430966662840863924361277633695782444637612731575477200972692899539841395519804230704537572454456609342557781220928419394913794706147792813199856456332960350908486008630096968529095247421198005551908162949828914203690260592820104876100365735245645182102492814226363603557372397954570965903491272092858847119353571147911765199105329713600808027524214917775616967336098404743160697051101344971151739579171054014879942959656073680693028240111264573536711415714196198642697763653177808826787236304526316279422303047093411278244015691896178706975979539671546980817542202953586358319569421154612567360527899274429310898421272317018680413543273594173927274350912193705422756264580893650343806643538140479688093104590043368842149114837589599794733018679362273104851769301788686122369696679885399506822345506366326110456913840049920860641502537994775235508905263590215277318093077484025632291540792728267566137977556150439756891779061622092501867716089203724473926142345373027523248488703012771252980070880496889008089001070931644389330734896232780298900699419208798967842714016871534325107147506337489759486168624854321681426266526139445143150441113279198919409888530883928803226233122855188578107122358100448795287044452884993634915432649368246768698110050234602795076492724392716363734734741492044540635060740226705316675535435558670062505580538737434849604996023619386605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] -523610971843312351497683706476992260701110976758965487622053836560701530657064716161693791073006739794385261022008437255435424601376796146427563873052230803628582966606927482118845732440963208069565657337514500832572929721246415325505295239151387260437214462537611590298671666873967783287754220748927044332954540003413789064727087684245217682195842138488750500584686327741311149349409327846275924508706750569132869476946277708911006364947885095559522461311789524951733976156834179054991751338109830236574442649735199554855818005991724362546506959054256452944821761079167584082745179272452853493418708227540819010513828507350914658532762101403526516646332585853689346207239186870239187393136158805229290396524854215435534237734194614255965488726267629756972626457026447510549725371337138627765771341020824012726994538007454692647826593476890925388163567163896878624454961260559628941008115109331240413157137873483053236220762000293388582880394803495804555191460197774660957172752723192194293377252232973546329784674186245705024192416502900583045773505940664489915986643580482517774263031437054144353559350522084119911471979936354302627921758912133613950253533702900691520918661655549541882674280802371673950035948577984820708745333496632071729414216493781152479520612490808158157134996675768540852072464725951821417244491020910248974856746827936508928106665836867048259388830494368476263228298682420207966382303354663560377038066048766195437420793672760139348768626206847235920165133290499184206814625269021101763059042134517892343460252557455446362295131860212595615904542031474882001703560125228746752754413356768755122731693236382232664148374668756089085893552051471821831541546025998224372147581047178808144384205324045052676077586080829166113488512071931769059898905038484875268762862313981192699904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -1237464636853233955650283709558267807620396046708095798613373213358921220382071521442317503478121845333045496930324222314360652593272469069171824110455089838355887197175255387039504563869090162981578768855118505588126145141290863933721968008647849324794406077465892200952268500090262250943699360052327995825394399976645078376765803437311666995333179691510520522058540112736538948990392552213960703558988874080925151320595105133325668767834394287620760219040989204838118196957126312216587070992641292696358983032781392181300659326310407316785441459262713654306429584683994342333260916930353443340291531489873833297442071417472306996767301084284396314641149568355785332578096540485692210161804468157649823046613097509997104639979067207501540508393543519777048999314634227932962074779794288637917291796759524307314841739124806479534730906651554846269626770334636597351581831475718028376799648470476095502564044025647841601379580347136193592237091847740321499563900310025768626858786926672870562372401903468600073275024056913039442445026284145808294074433903954113023103927534425565984716931196292903091470821842227500132140942885901040124523552513912470752646745368798121969866979896179151014906681695779284331771362229167348907296589903900204211147955771039428125107845881574749774860919315707268167196048642354478488385776846555720567101716949296473132541374760638640833685026680880147559960544498183467569206109324710542222813582586361892910492639099712876643538637028115760967013675983151028938682328443401315114017170687342997786504471344583284159763854186555138629067436559379691143681851692298706986184572007658851995150815566635113992268349259439565488140994353657051131240803891886332680851647251792302914322697829131776662725912540966076137643320188007519806670607931099298713687063973290068662026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 44014848497560783603297458514703039436554130144221742935106537263998988196333774751545820984076232002402053235871285937089697982758932660040723820963841110349587075048265995528976190285348260032909144765743387185884705376416480021393466594605059048941450436267277806067034401962926371482788106228060178335461915542076116969803850297897192165585002655836817354923305575105491371130672904432122694464504060366408459127784970323937188199138418846210930728049664298677692173460964341928617576184892712976325865376895410087955727411875567422014857876349512960856255372592675194145233566616107806517036828724011315834052982784944759957280636515922389385528334018255979454759436821091400787200361171639131990546240268459869922622140230904362218054254566453593292325042264150192801061480303536264937534826075641732738902768822452155653766088510845772322192839183685088818681053717423603087290186826102656596154335835104620307769979686540282522736493288970690863713579221085666112298036038756841984513655795464216601038880825550204687099558854957590288050114570253134806651501445268900590062698649789175734608695422320231369203874211808114107020509246354686313040288720557017657038092436148740044934312649816633208747229320000134181367817066949573918565157460135724213050293833279235009778903271824865726631484636283432686913478401075334104099668736135593833293838574431253027481483601569416174924485154302704508528437720744605287792513015355243447910889475158416963481757566426526565736849248009429109642523015906523085787388744248343603466815261194166010557026938405937133150016715013268863774857983547889742019914089845532007485767887670486669253627239882997560960086192124791853323902543343478651651722538504720084768184851994423045076165902099504631750329123413557710567380040844406729414957454442856892747218944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] 139844054091866938932569410118051463901515326028539675129738879751557550656804193889564839372834792194398130046774734016387550501211747702508860974530816707599710195447657781420849487043764283461502318978931748656736372643599732232453490260070724098627783114776257986096395510420334837326185327060000580720565336874615838211006100163813574083967114097332428751128343012939333062713797034118507867344334271144876845900909291494601125192331450679919209764000274123928155527621779277499823968123816844119014919628500544061063569773653828114591234151687825563512613860400591716688316651633360987445696386263560331769103221422398424790412908232660027116093438044295092535661093589137928629749806274160811943239432260242194706174659704065829900264755007725255150936876143100143445733777359363345418405019190184381856586264504535204606455742057584483704114707404768701771955668228646057708660913333512208350270227873929243742498777055942284187210504798625892450259481191439233434205783917854994707945758791087267980371420218460947134017046563743457839064234059397538101202999299426156079709491489286060326922625094773237665777419904502969123545949198776781145473502841308060100281434809235596353600360340059459921476149059806396521319201585984735776275449658647107622962734336138111421420320799970780132212160190357430035535655246468887239233813341058186275564903302321653507335918671089961785264717587969834920258482763181653932343254226658878546207781184775139238734744538840672967452906541513876504822677912929544413393274549904988292451524924953019107213774582128038544975622208632124330727123129548867844073022488552325659222096725376047670186259116755269442261988337298313375492815554591671785277452297305958546171373270211978679401780544720931418955673399684126482701365835075541347811850873861248945064247296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 1590681053028610739602866635010536696951952954341338937190605807525748692247685995609390769080420016525350761062939200699860246742509313741625837725799961257667094940247743608927630107154485571890555066171530915691176541674277908441982582226128146280133932270556985694719156601190916434385584536341670651327125459655045592564771508297190997178587992332668606772914272841322171546616855835017074644923910560761935747383238454018567794767742591271605367392937419376149607470474524607569292309473110259059978403096930524136007101208291466558030490161264297005063987915328441664983064479408072229839067210265800052870342525467796809765383845420482309848353119032852592445784294069458373930288236560755316586080374481401672921457643299171593911253256647203823191093445923200028388726900782793308886659156243903725069780211420163286399615857215902970924746222648647868615035960119806075182988359670947358987969864830277064482908993291389329836776299654899096164716169962488874610607277204376628973819414713287583923081090251914628748695342672117756891512861402948535790497859451279727814063302355974385480213396015196359297778989960796160289255688716265102984326401805346257314407404075884411615996344930168671985137550490430169640403277406419886406368260232380327800893291803686529911977447315614041488109755572527410715724710418145312325326767698364096213647615980447046222189929228617368313429932395944032675854718674154012172896643789251775933081100052238021652934610133884114526831107867103431030653661318954700424546660257864095703973878111553769326246850761309289747586100638372059715185493683148551656371087916028807561002026245335217357438940402691840809000875259059155161369433255436483064489306822538698999986173886817558874313201484202420959664830011229465039458457835576015590612183129704804172703989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -3514911264673186331075349198070667169418282574609282105142826780604617067545476845648629437561020914056095526552887832266450090526584462759459867346742465047034547024576249203286073454834924001433018685899547569325081178728598472261666087771017786813571693746459346382381560258604568036681438646310074899214029638150275431000558273320189952912280914516318882259990043745544229161353497902947786688287077584264350236071498015518646574468193397963443849623226167897506886197887192913448949763687758596439540835063762895882575708430895730937197453820299321350434958740095952435361366837281259677036662403113670081112199698135561516925053502562287490132625784767633477419064082231622745420891372704244113698108103863599073006651839727376908025049722979765383455894517269482882652559112292165729864478311696110214581019892247824860781333365611470012710058987450919288920176587717196946519998775798156501377764583179872948461743087077573733808894854681676548932830156079762204926371226379362248477032359124973288407215734675718262356782435880576029805730468824009789975496642956588055542964080669967534024378556545878567956633228199092735200647821263929998145843786393349060487194940351618357761984086978688749261816239041718940899580625198044922405102048537843356351341159960579903401669481448640867648781385983818445918969472171325397446007442750598111598486275799718741137154488296070431458961976099136859555873341438612345837551484902157162896546635600339910899817579318886820077077746223059694079557836425046679096240544671466243094339675732096219508313214380960171473738357599775825455833161340123904831706482049229393831821344026904395481958811635574525416466834666107165956766586305015643787342209581894205413150781397477710001596662868075962376612018273638823601021328470865561380924735197599064565072527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -1001095771290933081802162335172532790791972421667556268666735729106288699478789484125876677677691869545074384449375092081818082882603096894324872469554101798094311666939724352461007071991038287210330847104177681256490436860510720411246115503705240022673933956579980478086178875385366752804197820557734384615943292010021775480443964751645047529378189811599131669812137463633832624054746414920739702293134922100035913055113714973394142144804602958924325842599613835028231409810458665244529959386671651066608722267437643067536498991459493260781847268724333769993439986375719651051595366317192174185200564256495440945953414143822276875676973770065999749577005893417382699274632895082135844322200478049487610806747849889528928075584829751574043200867656165661043872849807500420634755974332753313639316500175750993111702773421243911973921305262370108291181786823166572928064136105596673748216025035428299231466143611627052285003992724714889834068714766845475745116057995260689631636549526980430070198344455330418482632192891664541786935064549975877256527954498430048242270093455706956812410658935972393387665214322592720321155426216376449901417719932111478496891942261210122788361436381702542443114054629064128900586830050413643543427780246147201825904221844690267410035566470111060431277366243628320905963735585057995726225564741811505155637043289880811641310133342568419059257098655472035582647676728815399740399783146557504868279476837124325990701859180552688008249105887883081033892020486495880477087034104442916151450821751660643589007371517740940133920328511003170877346723845745134188771784497992281292931366559534912416660396596048713096703236182906850849303505518301642996902448675907416160680419968837703490256417603877776008507561237101014707639810538256753651403770307767966327285911410294089358363328512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -9446287676938934627058444910986613667538754467761491089427521083709534834386701994022448558701718352269927072833311613654896752335218642909829621478087391717217201871420224237995806729042283234381057368552717787444114809285396617311213757393620812958012884100343319411164141824889956146447925061150694993495799759283668299146653897817149055715563285814177293965465480377242508898236836194549846334807339579814979315794829547323629326239650704862985652104154206284051258061943416627856665280198948971153847067584309687688207623670639277366142041377620950930333278402766438522070330550298059774708679635459530956404153293232180478326831419188693838222402818518629929793386679398476177266231095253886585525291076734114502552270332355351988780651538332189704216815765298487522298373003418574064633612222400117922288555175669434919824939604659239417561881368986483980972148775053610952513549522742619825163534795448934155918409776930817134268312038400573425954164417523475042867796834800871098204614061471376480083622033112288564882941303693481175357494582749756103202702285672297842356424936117881757651006824771832775789337557931847829116522389735096005833797470114473504723171432233045622283173089188516380324814316739683239785957463622379471410718425991159466155579177891436961558815821341250923843602758765551213056371849407183107081300218761185706463896031989814709452227303071038037918244436581168645672202664382830151350064715848852171838021159017710146229744612943848097874657651386137574194507088869137981617297263139604627322395211904515924452956524946492042615734787154323306211151541975545504559199387312908102327134872350360093086925720606209094141343604552375029551939099224370234560388716282431267463389607049946370945614519680637187875582560778210176074044906331519544064482869218338409843221594112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 69713774438466578456257462268475982000453388841845817692292330230857735651177845748604065184993209091285954694013454170771360702386667717861724853121843917345853051425103396424456378922144530861136493190901482952953424161383980224088294170467541031868113096523286331508145273476443657685528656676977162962993315955340933207231113947183564230500810041347253308389180403913752484095211630622972329435171433416463065235773685610298014157660756087617226501058359531871725286618401607695119547827334653513034004541151371440033545055701619400546843161485423931556930306137133572516812164167245700259776111638884856876440683555143269030663506480844565613761575316066474888948169626661136166390010023419029961487514466014249054717206546974183774432492714699260649264235863915568323345430446479766241983806287829839180565317880415614489911862808739772972423083406956416463458820586508153882015082892325155768783337450313405470191570397694331910557400941828476300876981191763701986234254682516038477947780980768469256693041656943020021512161726823291569638458767953985237695467656423007489839442098993302600444173113816181703436375408735362583970513722850205163150139559803494949489912848347771686663784057597255220918362806451937424315704999106510783342534913079870140248358883073059797577222261461596923338633838393255704681492373337005808342957416820128775982683249821356629361541203846237212028436797003380093610197720705379403147623157089434413922001917728613248903090360382166936421619095309055393875205897788917326996712995385585592394401454339756100162359857880589251140597790067559763706081368137408622173912999745725090675857933253099037153407197379491791553850082950097745825438032219039466176298796347372361447858559343213289517184390360131285246911023818095167699887515659058272897587200164191465870066712576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -99407844722096107624956574996566412288969075220227190437281034736640394404568357325086244440226552067944898854214408959289822705187506289585358608033351636611015581300491651700650858230800210054896429772703226476034100460295101491950811810408943847478837910561224150347638317930931056067749300478187087465457216215040884935285146682113713199803882936934995611932699214216766065123032692877646192021957534609329621706396155168354573224335055265478017449510315014123316604809253497412540583345261727662157537340244072723624026482041737153322060046180846221204492071574918137726480648246952964345575112686805228002294146234755202249478936469224856368986221757509328586771386812582751057871520082588725972218693201620528166015532409316324266017816297396410061858000896499346884004162684405081062935474664416263576911937996795109095453914012223706579625755134739920377244916979949185906314437083177029689953637720574343097697132717670701240131299980287626475825065337522461064988551592523521846240092128645377261841407569390338905566349267504027151016360805451286188863947252668076974091556475875314106542943321394564639173245627445692148357693789943985634345006337794449647886029551848421427157500125034956446370138930220264051948429453295263058820313821942189783581926886210918507285702699853181708781761705431729638942131171135843851570539610854366192049786978336048326186060703774631475922924192284377458941741662069235677648017397195229141621418517461544486075124947462973994035027185657019434337413786965012195621721437554741554431980805527116821917852100216321354196870442548660388122195058537217586278681038868154885717438925876496791368174055764455181045232800626921001330023909251765018171604910467017498146871683197297902044531096099726324372544259846778358722985169002856005073164849648332834042867089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] -102048568165658369067670052141093718072182962182676132021430309164506144298361332994024940808900282294850392256677398857411371841976141320376028291558754970626105745872527006340695159279839610223123273525089542420333464248958447220652632725035397196984771361576536803458287674007096441298962583714582331365711599123745793374087565771789499091979656331073730950872145031490255858447821948938884946460640150380701875580802303805500942157060662880494220915126470741499323091153315667485811658150286144136844103195322121090606740471579923208089825566722611524007910940105960167020671001481875082799607446437419971162466982206613714462079967496354377281049085933273460827018366426946357375953079404298628923249088604969417955527932247112153867092005916123207634596014731171241644684861710894575167306846184357461801615971135080055467681566064850686670506762569017030450537132852910782210223310945257976194904259097871450093634036514403267208991329337711989133365709215831431654934296510776403313370115540794644963220668435932331791362156602878146205383868888302178434078021388222855922404327611305399924301617487141815597500130293618222433831910128898445462671266526655828132310529192466595242580034092030125335453796359421765061516086873374399831784641798427402340991145279167448509532632520667832032324763230296961114510908526006402788280464636200925036914193875723652285508572178787466046500105754130856876421784381064307469550360353181679896044099059632167774055727303903544496503858666024500523063603409859069940853817805283156229007799040111129965060725655399814161568016678183627019061879362964964623684177633253964947807427489013163223662060920045362795099056266478607203039832225439692832988949117009179095707141513365351473718919504413214373895585860887809869324626720659521982096608495019512554663605960704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] 439650967270549882469863930757760755037006011087432003597051513308939797128846233791003459172568610723178192470872475545459289758959401776068500805937834543553331425954635223890659870340349751292572679471298963379408899743793322227288545749797037241122214458501415633059218751731423763274944545141483345236900834086877512830060463246719057667924231629465114869118533033919807676824731305018685975175477026780935521916068322229457646808819382677794559732396040042366535823913790441979276456317819332415988919538686080238563126698257319295743913639096954423375173495924978421615546612007720851769577003551875816480096253643260555500889732788602543130142355990352703628714122008303320940492850963780807255119882426336440317092765249573955153480590951375654198180253314176011913325182481472130842231058810425019167168562085373275399461218346621172656960017751391870644935362857102012630770420894608355588537521737827297754286914058650077944813041196037463904487885326839996076239921932131091655508453750829100112965757947507748821163536588512556091391088501554882851837929281053924909425604138436503304446656581029973275344081704237480971645467687133211365589640313771710823251433583368693977197141951705229671334922898348653712820223884017455689493470557102959566418095268388555885021864519662213821523549426203486048995810216306960844724420708564835902274506953133104602243542895967191330577609438325007331420476401145624354619572241330200662874636469501438188525608002574933454871261363888069537562802164541856717654228108162274616870587607005067755376697969060950363469627401809585840057395417645788908532701816173229550505666445873965001812028037698272997485862516398888162982258543969441638671858144642791065018474167604896705256590180293617985139248845833706609585439667973512568949454803608285612883841122304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 146103476920182866760154149289044205713590559578194100073182122204915910575969413580930929613276231975501378068522768035347722010838901308039900005421324533482066992586006606491994218129497376532853012220242378332732613083716192635392449599981760587523781007303448368033220544249827049370032593972759195639361270984164817728546591881905558961865897251603552564815839017263660026830229839944099799631378572756286569458498917726540835596678921731294395396561966451995174758552903317623291051942063749515163692363858236574452400280951174364552193061247811307060963803263887074990473574863440092150180030633919942223162307225468098773498278538752955810298708112758630568209753180082638164139907994998739874975976652890167794543000257600166355634772760168123449428127449961139857714220170226262006452588194191087708919930254459645574433429355003651895036594532006547376375119096396406519078497602958651207206685779142891261726422054541856208812676426489880612572672289404290670763364327795171189996481740219456924055990760746479340457753656963328650334015663586402477751150932215172904345896065001886162290459287897829924743438819807824356015182572723385870108849319952085530394764206805920133768824861503838533501248918673891967787438032063277183763309349765752066777808219488977253140947753446745593094343888177544162596592562852175776945448705894787929840336191118537011126892839788212357409454236851782922524172092191875907463757095955468727447963319970353876106180706665214979685693871975546942392411996782279316264896402746109502266206348768803358018978957867813703453549997505417845007413539802206839953702550053549788258913036932797959585851806876528890638404195297511457130223259112105088172251142101420152472658243443919821911130410090664818468720188305047602338631089408264880164994232181449505011434258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -4188332113924525598475183426346018431974604568291988109867293508939126829599577346314785618323015706076879233362178556104391152633827551529048634317191987109669101655215233452589864115049123196999345232908626226967174101342244695073105178183517423168128903855728872611229926259257795123683548853958241313312865612304482414312780920539677275468938930379268605828224663590523101835466628385015628862766219255420208411610782190205016527677304315309298337735613388346174181321248832378100871947944610756397650306675046234016465730554863529473842510666772312570260685679809590159698281617238006030257538025529516853161808768797821539674229231239347361265046999199171735703258584123050766078000937381100689874181831878398823143919165318507098003081424998651356202015311269433130638961369735149573720837405612197269248783320334514988759011345662226252771416634007805399022216463821950335955801621645867242312696820662537587520457155066535248968961481577717233502188329146334336470177769993088383971223176466241918178210275784946555895283219336075030324841902469854654005223496144130598915955143795252823893613382745899788520798279406178731931297060432305625837328334465789877908516186537322435247262801559463819712682448623751777480255927330861589002977149376507522954584373670262575774058339604169264432488962697314321022705580975071669764308290055149332266686075711123187219287317711006929407489238431880161296595762508376400586815179963220316540816129530281576330293968156478210801853331883207284455591407107252978448775889466029833675661950679021123215756251296243149891333560453961493909950500021374104771787038754793207202601655086501228752343870849011670977786609386835753965693796267579333916576874930889089496724036073449986634442020920340844032780180455713195161586105778525374664661187096167581218067170983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 14889095266044265188212922312392816356556647955864267376807068144681787657323359366004212100386898321428913272100839626889811632333597355034369095088310804820158087522710290758006625047174797416047312783216159690625771441159674489922679447786627768076897869344219830725175402479928987640211333276960113869410078281964855846962833795455270436289657486260075302266103976153054024824815467409607298120229910625433622717325557290897924746712176227841070716954454484055407162924912158653708818383119948193408900369181008190396416456801878624995580180656886813108255053719258481741792733809488484375935606705252659603679562129707927452134568633486061169601903829137312845230331289700612038222212985963961233045543625413265982242527631655164991815484117515556278006452229307099159699400728373197677438669918947270362143028386955328001813950335620345695920160331912152889816545971780547385381429730554026602428629035753590181719489727482762809575400760367711616183582551921650615108157489385665955333615251585851163349133286363206659652229465131520066718120401780873842195444006827130080237031664193252815869863530958745462441709554754973036891447871570349003403552248090386751113357135725543338143896205661853699529572612622593456331224748610288065866422032385231233487249939828888072616691609650360242089537130493457422993393072359906063962278405197063826848092858195662809311927448082008398618916236974740134997826886332291023168522557234149695064084100253678336724587191360202158993136279354302864117256271061942437414865147950333992446147200973786147609611714488206967212511375017144720461200429362269545109519957278411727821387721452263823243378781253193719924256334622733300325224553761684878856246182137831573116447219731091231558872084378517295396888938558830685091746200548254131331790933543438002718052613881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -32753547087045854472789007508200545652578947164419962612859912648651977638649592676230496287282547925068502102414526347037836482487429241207139702242627022484521976172552117619713964756448778623810137281703470380234593745154219623531896543662733857496260037430839520774065011895579033637236604352084401975563650779197492260372399237194350189069854295732650032004204480518304902035451763709042215332010468374244077631264552525562837136044833770245142275543085658870045890207245274589356270553281709865108129237092755879499299351649123429311765760048679866778330422674985988989969152577325592755121270672462677599955701760926165580878336680967457903002100705369011508720083346421349069885844857874793534154087611481397005735955295907513308217870606018676316976487986612648445149594339509729772933118405292692036485078363589760715559522922335439332162480626776814843149119980785467342458106941955055642069682945310102347919417451511279780360774032385803539781951357483749448753957215707798372015656064581806172293656901347507004813341723344713765220770669758395667492180989369019469821922244810728721925693505680492117880615963223799910588075468215048372831385070291506341011005219680547351692934118667678243469239108947549790355427987407860777675272345544131024221096327783751980727000673606369567847329643432969691142249351677415087124024905567812348502448779934721927983962556331182069418477143869725576343210859006749290954370779770733223647694373093486992340018798625028927274661166639699572029522794407317692355073018003037937247012426995062786135269992799108980768148819860563513072238126683765984097532918607956052090913976967659655530070805919483192835579419997504792278735520514474236663509575537272875786578893934972154281844043514380221126513373255662973503829597054022287481748495571840875146396368371712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 52395873770623856249962277261019511707091619648191780877012154171599470779047976533460906685256093052871558829199576507797844063931940840946871321860208991368723295616943384193400137962909135367986689495417656657694919776795617429136954105910557873755649640015199049240453504853028567608781353279921393760693492928376216828309136983246438543465728725291668098390302946517326693762372064529329512948608697390318233743454581871741106761265152657110298564581505832529500644773812275431096809066332780191731973757426320619465028946400554799986797341483090820180954434636534846185802343068427967031114597154157693706559606164136142212811856669888244856626898737605006736004189441976620085126875030460172651094409894578112094980617996659743351083542660752899588318127039703126593561614306734667189428613355757103673666997050543956918018802937834061380768291079029230462775891941438410919975842362384124481524994389577471381908699829975159297995801080737088647599048564878357929585812799320012337566649617752762357533401897615316287087070070303991980976721601652185808456956483973823382302600820919879849146503731980192293769589795307217779539843907715859437934039538834937265607568187794888249966994830148617843231404692840585854523080587823321688483885531830594477513430579422007865780758448955810385432887921863039335098176857267700074815560425859938833179270356166972734800881210729488839789911668038164161138748850112881466988181004492467781272989199368626663120177404752680044313522208045628799337798697439735539923400678363401777523845974871940161512743339804020033074643827754479370315983278325828912079776937874393993609029569372786979521041074776984905426358195824507564474992519319098772280428126394899052370732315893773649630433833420207393410504052779987326075474859696918964004409873034935148765256280440832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -64912285882969636452446802088820550098131610706661671851956821207870447164668930291357532326557468503294725870312922090531672149795327554142422293090962632871501731609858303333592663630216095039615765017834400399771353589489578657598743423915766971349252501522111655308631454273221977293382848784178419599047020223936319736812960654257901527658287335044004100889603353434327036046731277715470024068642138870686129645537619060737848466098160362106839809743353031082566491523712088041151041069891324728597075451736672643865518921382925763293270650648953760001603219259123476835273953685099728774200819582242508831753609958915231868621575388199064377138249969778748129316579583110457605296828287848064826853896980481991658290489493699458990826635458943111488583085076105900134320691298786016856199248901736001757917730277794894323225791461614938821723840353801290333253212943041833159690227340902945022220983741081715382228789937359217043275174393152101317039722006302440663502465139922115310619607156303011129666712689073276147245324433049828535725748526133860125237252315183219743026081500808617752732793484834939542646848912644559983074124081815523607520108081557419629631621077034459044201136247082212314818242569937702180188750433626091369870240494502689451256304100153177360705210845256423502201876690229019000095298917575397090654805062594661360166440862163637660499562341377293811285860768960708861787863435068290141400661829164310379108221286465409779647360193993697493633674217594446316516849802900717661069251823699447703498679220431978144010179070557780489352428731908877459296180785067881904816790732902400576251909231943589735174952529110430895058923235022956993184712992166362268795661779299294373652773192402590091388617317559716805545706533581934557992569070390763736223195680438736903417979817951232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 65135150065278521267657964534415111538703877980342193737137973904848647880643465902937687577219961677758957339293680861915013285472804741748340612494054123924086650130237054278118546980473497791378466966990709740504371514079295306669197009178795182516717772430195967058213438140406993216797451246467920169991520488373469670222301996395548395340568892663280284491371745130350404357138721167979402472006650268276531684425885630099733259750943034370174666348102196674071199714636316468981006229085330521269108118003016972987629173802338557290526088802242313042848306094123477414453316190521227238551772992186131691791267872791315813528923941048559029233265242458168081478918920701533590213333582797336729789581451957354451601967815907978220400627623031592455757977586128574242028673563020543060763546150717028063113026029030931061518404536228739815862476536395853441641929266556700037571499842603119162775388122266147752167106899660930587244068044663041507156957458382001456974812304709039490277733891402075421268761464370484341172818955564796269707451293153917192719133111689723817940626541984336097442862748281421258048887574235141014061066272932540097831656343294445589575457947418584804962817969546786143197125950956975750108712354139396777333470439706467982243182672694443855986125622253037579312820804389291559202568172490783600076351145707626486020516663087628236587251342522777644721913696302551624140281902080882071277864261723865729836669858538647252261363647362625652505467166783468955067924037460566123772499265165032686196776410478771555306758055911518591349046544870821553983390483806028032393667721810969256869058284993276406815628600890592167368866846012937613282786420981869407632727901807031462553832312543739445043611114024605445656261850474410117251701848832360372336903688691301519690464028000256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -55693631325957159069088355273152142536609906561602459044160569900509708173286097120813872447329701690857869640424479364829847825841494459861799593710205093049854341137148108244173607666215236086175767519254058028195429142158860648838801313675897043670342604581380127968924198611837267943579410661059687305621540736822684183133889200442556864336291222763756054460487828016005591741435151961977969055073408627765780952612506585923379415123891834486284682785135888018791218813309578335498812841167698948791805592255789482460228552031265126403233343729489191000507631211146112595891016590656610356383361817916506465134578206324288678439549402323645654923063421167142677579386676867752510561559248416418330915386544931502300258427754270395065073769041109865359797447881358998943617252456372546171349492895134935585578491184434706659611204398401740795143142166712507208533530728360465765355691972574480981980982997873094808232463698092068938703316739142775918150291367631642620646926388674590659987645270933054402772314488498929506932597320484773255492838037737268726557563072981519527504965406077336794457810370644564373960925083428020297750460484820706237402387876547314865378645153041586014151140759905325671439684007052508837836255501746881790023906333206894810283625814616297198090812201796846721799113376863503545043857566640580767817908576546661241252966973603652745077201494238319978813375840402133166814828638238171824741848823201596153912463543673358610693749704832655189982985130132248063690442626108701181329360845043144178669999847410211258558009712217162630377126764691954657769629768660898583009292734878393497124007261258858901231291310851914339343033627148464507642994455927292615208931936477178911566217761080243404374020970234823001142849868549067803389572765314004220670793434736218934454807552851968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 43321443482517739345629275670217201421619452262561451692249628550398125137138324606383112908673189564272343359083552112580144999477154753681852769591995381308849901580332390561957533320034169494507390269787120035422177057683904816478340445589674556129705027503578152917266770883740200277739032406686945780857794224478117907057085478842300311869307022734548288000335788546730657528813696687733632664648684157154525153599565396198190634637904061547533426086561899285997897126668769388058924089700392950883181449749362420442286851906487234789875974406164280181589708115677591673773473758563035608256914182188763738154924512389637565705145128270314094381118603869552885333436749921686376174165421695344373303938421965543066592203847552053135301594478313030244825922226411782964163911047882708342432564790793918058876857531146226122339445207393981359041704395840092514791676473909211429945917897432270184861195878229167811514158156913925133884346387194079823386388739201069964047425410432465789528010438343192002140936381195327008728717009905734093390822954830278378725099488192639845731118328253642371009431166476881047841257952959863918925781122644418063990394684201291547635924214508749325543454521599337497327203872346475962680476974065223016847607204663831202339088561190789370798450939314162128772480555251273657947630482966420343106706900478410102712000877538873271321967493143147795817780766711164474763964089076842081435048789941699267475509740016365646939378269424692012839798891724407965004476610054292418720654378878918926643814578837421810643253288576228006380930927271065363732560370110748302529000187696011875111372377660084103609936434122668046626895683746534887561018370214347633122311501854273875992206219352339854027932785755291436444056976415791339611927861811767948825226565153088358655620674486272000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -32686020499489256825701027433251022421850735480974347071313490058997841659885802384055229561617890620255124598295253024122719429952585439055705459033280995711045173749274616433984396334178355917311659587772897121303796083790066385679687789250323917339486250061645838696436652556643566334292341325942246501405080005832181613483477765667504569621848192470138360380434573732531402224968054499719757053446085773150561984041455870536734780244868572335218315840044499810956646478637227808870794218286694379232836142907862639735675504960030857547690986380275118729854893299163093906308944313213214335198768182713373844952291466413171489844058898559138238733948434138091452293010347478301704357731181703191226282940115886705843481771995594209405983665213935897666098183913828815321897143747899142843213080800351462672797134190737246364239607172368365914015047304097626552110662363349528556599277351951724226404369406026888285975849921622741216458494790398622314181525117903337718017272364662381333359615056809664836486331760382758724296595792803826737366123907057990602095187213887044123606251877643315263717939306386619629142859294460266241275161424092634446948093593603476149183313840357501822236972659251329029041998865023431586919565876562217990115670298287557296498189909411811754151402753989754790345107209449556085971460889488363601133160870217970565445145153231735208758627460319018604682374471135938700199274858037086782163832138087814002919021582063831178791285140348853854536517662506934823912960463907189240318199230334809565378287027531697679998489902198261132899469752797587161149634505376765785919179197245762745463031715345191098232234266235477817548305402601958687131821658202740554095973439521331971186062177245199767564995495165510960457424138422065093931024235038385352367256343722967313947301884461056000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 24565465233128893336024822756892734738874936901902327870124551506699847139256734897745043955470771962235438858328054215608709646751038817289828671336172582364714337579816586470906371306421073547435421016182077708178241034345181568409181514915112644141452770811499054900624932296381126291389718118597480696567410335074493617930529514570663552309011371264576532547212700782880488073408962310322291379191920098070000600243295490619831141922133911917601207523035385679615395187476435435613131309298820373258980054566062109238671322784083992866129136296651167018327226801979287558251639731556329578047393815811729842875829056972636437897392231197973139563447660802926293248795979787674839003565406618280354322554526939448143176268815300278074931729169472411802576606570126246238728902157360782419620194577951400124324288667321858715665958932624063660013859629662987589685710100892698242676525818513509164291416625679255805646950975205681019651474113500364142339375148609928880934515422322974017379595712828148938022306915274170248228443579227598346013788735111502984346674192875139606469749164948671752638211187900156311746348177416612043786769214943878731717793868130655041146756282521000051041657187214318863380991012038879529484280046883160173055768108600391878610674652783150587033305557891662808314811863504022685854734372164038394000340282549524245727559990438093853539301215347541282316923449091332595846934226815902741379675954993492749323190932806541900019989303985921145212505873143214686326296186616746293426366647195731676397277930392086037715933870428603550973380639619524784916505517280226836370297343098673826257925805217852172503032412644105311771208949715004544070897972847739800529971423165887121791911483299031306385119552589243426387360090099793414216719821823927374443995305759214986326714278215680000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -18094749028838110672618564694662403768349025401170667592184246434798022316404348399870425628547507478617480042379733053096894522695378241780865912703291770411693074791110180954291611296171772607049976244944649884200045334869871466064023911042932404313517672123858307373328067095641864779236419959753353344158256596440575692186572622879944764812963632460001654238419971909549098479178594076028188567077681796575091878776602360365349161195844224899872845889482378043466597797993765189740700853911089995832203636902297037404445236792751324076415960543283723059697864296502271034398353970823796833205897274562794647540311670390897492240650391885273146838247996819796753364076961956443290728528531056974754440677967530317519720832016244791343600056153265338586641074170344403953596866621018481854191864876202306873198616575872468413909169314507642124918579429002247385501931848261515349938106912686912508508700748263346380787583623719748118913571005543363912704540958750360187678728006038420733954769228593728441461436970930938905965599008159259209422829007386055333318469216103321812190065733401068469019978849278530683327306569998358964177716063092791348157039403189863658853461354181755935860751652834893526342956713763456029867011648449890756820060485058246128156636549588371269297423965499658185094620682030051951790811495141421520452015709044364400486871867297697989469226738664507610215752056541528812844171021300316534921768238286822682524049483976806486992003406283359839923019118265436533014519074238414541929965110958666404952361629066782727766560882784168461539093423421173615117805616182015632058135874373986783728950293579385214998533013809386156107444114158838072562929448993009455857465030025353576938972230955224386917434318804598306337881644475994497431506340927424260966163521590525198766485511602176000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 12797352725271335503323357550458620269744688386776636668443673096311909026999091081938788586674820019608282307264481963455406676862625495200888838886487141514652759191298700498242559444161291447187868532915134956483882761881498305292661775822941294165361116585355116491427257044594758379044321920556816024219135304134038552690092072319431214996582713552113943416748119222561825555990540198799770863306745364565111001919473430953091430206092518710111012944011359005413990059965614548713249953094144363484381976804100791882696820221886233336187506017149148975580287963227968348156442767373855426059734911074695867777787119307640339330975997940502562240008247291006800687578258562443925472301703003493958236932349108205852385864985821003843760687873691062246652682884712286878501820272639786931743952270667438573796107295856003833825054755788978978695009452721826050099011685995460177724867128533934208666138212971238343971911181906149020389264318999446349149895777798654838172751162090106562905081781923640420523858831829569533211791358566093207886174156243896488699312000639412822927393165655773695174946243805202696771161576169020889234146933176984625147182251370564961539388371498247019640550515021271209661801016346963106797236046401702092163677131786404324275674198168579110022382784622031419082065643180737798714976186118379872784185207059791425860451681926924458693980900245280531053384816290377072829183640227602668270818263715108842367502932148870325187691772939353752931980326243946927470381995222490394047963269136654897603256038132879095049364367399710710997683876409928615595771723762122916156891899675641063969495452301331721713027995322687402833092660723924166495895223788789682857037330943600723107549326726103513604160901502963965605555685824207233004029123740907242215357654524101654916656565059584000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -8679752790089895281497411066747856310692932842345646002585922873240419247372647440406499159492267125075959865055209706570693336765397861117220835650357203119788938117464253778161947735435088759028459194228124793203602286579187796269100554215206043439978520320402892631517758164000425147143971779351872398128050079141112939947105216793887917679556769362468704113740109256592600231791817842913357065421749283024806082503407470977956522113361441912988690232920984921989569414906148407244195479641024826415125774045690127768504204430609610770282051340802413551079408276945749118786176043885944700708351044547896309423854726569337197750179197177832925895580812340631798323404906826881404509431964974826419526802930330704290937330709359787056510097873359073817987802727144058432882957639595061690259524980918902520459617136190029214007850105794202592405072992759325074140228418603371998406613732384175751098652531944649243712718250324544319100475550255206137486304948571555526955758421175799443609322230847245768617711136153475684975629008482973104704316768201286677663326574701405385538868519542799272307574976475285372948421146714753352088958835503042162765426536650234510580470960847253716955703668009659963701691099368272938253833761112924826046122909065630816012038684840377675424970240703865117966678319416238674951341918184199311861798458807668203773344434333570435214424087026872166330681099228558406187927311115128175154820892180201585942497380399423061976791644236131842783062572677106607694194912276040466162558005295538041513118526348214436228915095105892506705466210961124390390977994237092963624168541291104973284127418551482158224091279885616040440073423413520198224970078516793411672221196418787263430891955270058669829379296286213646907237457030826379626708842909479557254453385758066041924423488897024000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 5662500391067447676815196648262682846085041300513511552593488948207314794163080069917072094924305112567758699178695237326978311361652043742563166438629248880012061572894705164293094308198243406747856523401678877889614894878922438501810249921834170651693485697936219499297911332214345271635140673778501716129002828946450278902437561534200054964312779613966168091498019927009894900780580413540635201739718959780311913150003417780758950272238705438241176339996343940516423425028453905469223239400149783874555004114019856045972491110137307074141396864146252717389238443373265268746460583894723008604571788163191244912586971969057498794757161783617471396007477407482528411678530200819573964991830605298593823407801353529656118043032115434744133729126669754720378516898576233347407182594556970217210321948469772291297073915257176657800621274801168470786500746699226652499652264895908847735667424635393017375030189460258847776075726490801888417533135502201513759240040207334661378676146122706386112882417463728126307651459379826249723491416070719635288488524830028219177911864092419953503690093647279251559877512468425802117075794978862416298426004743880201364780251945429102527327050399649812340385392704673673839520530539982927177207838128253300093705717229732148315476967735367320977726933834900053908895305656129915432904090555759563306755525072805530927277684825242140423268969205858197809461319950259132356618930358753033298352759342604221583748977283457429995242909963307641878802728390366621151793832536263920629498781760999610850081275462120316901502765305899642272124592213436881270564359014984143797371518353423929722955991271315409706771161437962212754758924778975215430526114488890133801199998582542674879833678097853826686299712624607735217630412946439985272837264034572135751199183992197135040451887235072000000000000000000000000000000000000000000000000000000000000000000 [118,29] -3492595893912438480021406504439802146610270274301294910507474434846532792740244501379202443752349461666164423264456575035042844236238151655448345359621382528428828671619176817013689911970557524651381818994737736033626953116105693027172775915520337403467501584416148335415979757605822363001796514739280372234304930298260744304659402925625421513271635646325173718417787500797883486855586688256264052233220507687965389698530859001867869493275278819467532909435536977562030989858614272116042084620008900070269244032259594728672174675346110153436353774939300589697888949377293974535909925145313754925410506823348627372852163791899378885095592568939563511803284516755434005360512619397066901156585391086743578262851913133768861298381664392121664019958740476772880114032674612781653664647187890446330402935314745226180277458234760951517644602483411603052249911602171851297222889074942532427885199729498734712806825334151735779529635148140132478282817669988962029591140436657722176969854861340420279628054527825170348383472758814128201026756851689306272106039983771239008074655676351356556710363185932484908084294652865256768030093497152421604944087368734092908018551050479274635260596019222990733739916406702140265536712010278112887148029940747193944259378820566957861284529002438913124951106859284580104150664119213634554610515214823919910620164079482796651155412692213300118007223010062460805210356129263963529460175220916864981822425016330246294707284774370131677650502653970842535683596935647911783422991000127000335977114397181224561652262017272787164522877045534993718317429291809493387690259982266313213499617150912201048795168571751332942323934665006365230708518200574665171430897944076896420753302243426268060804954830866187609064935122110281601780885725811608548269336834169143544265244314906404645597515612160000000000000000000000000000000000000000000000000000000000000000 [118,30] 1962519175433468338146358973560767476445461717146196996117179861954804487423137196323837592102682935858104387030741755132429135315362938890371947971164330283860862978018382797541948454741916081859442627862898388782028701223034299862752509058809039256464003865892940356820025220899097031163432402650072530449025864169495667932425080004183275184868986378218872429862315638927332364009970884042294766126278961009409037294803733962330990315606664712904681096691944773770969028553380510217798889936855617664212502969903815885295532422649027629259125056433887744811441948583969833256839956502984703327790779216165019592191987585420942899672813783290211604768335065932612380186952700398101514019012945953907444616710794705106453417523544914419396602911899549217832596854898390625698311780041962932173948454501495718343729528415264245876629049328722748674622235571235339299868863995973658376118837740995634198594621205951959522200301462600684323497889714625382138109964258619726171323459272326506813548716195302056317804489901887001822705258538975243746624813937716642811752467874555936018427612336915044777794665516953881226591680788090288310471220258335317361298096684652300857113484115027274001454550845926431029599618565758177200942799770478905887884975353969800988007305514932324264639735501644660907837445892598520088166348880799348681529046711663162619091546771768371490631329569854872995517780204915483311822868695029455548947122402023851100211705546476681204030519363933792211441134525373099694849058636290990857558175831477138447353831950845505841922540759870170131635892040710048261430609839514937214368992258645763394826122935492760160787349137397840162894437094008253096015413042786467950060471107859806521725420047482555259048393385915141352599147240616456236723163696355972600694769203993700089979773911040000000000000000000000000000000000000000000000000000000000000 [118,31] -967472925215354959309553534837099496962701632470243960277798692377652657994951495915149672859581686003043088571818049246070549817660393949312588743598820364990359200567009605630645268598812863563629445641794338253916648610593960707200843897549622419300980870482815649906475295284802549513556670862076787004454485280894682717433179021007940146085667429281428211120514655318057330617200073445284752249832327533221903634468788996403208324619364309328557261328033577419210672117479839799559884571760886976361082925608403047042484664751878023698239885919167927902673805193158425333073407654983773113852597131507304018994044274616432863350680647110015001504255326406015432472441857046582589791270190323369316299908776784265570713763433400232617955933541505944925325014550950950613515232057564191833752741847554709575352265270801449207954240341582413734677042353649373390445830326414325977460016957103793273460565498044176629478356796477895835975478497186522068994503655559163607724355840998416231022431169117475917119879513985984852345166419949146814455401980754478054944283181483874767613145569221567576013748576467046494371349783883102290544607916831468319589726443685306172902033027957733541987325164224820248293929754415988949513818390450855551848359340344326055922410463356571994397553266627871310475889711902124860138023211026916128576068350500197045048238642094123021192684530764425733255533593615867335775373342783373347201989111751063814882837888388904388130050178297380533077657871095268364689518166988711192639749659125537916869062350900888650170140457079279239149605448121090227860180581133611531367607826367779022515717114451590754689140836333066258458642165401157833901560536143436373370129935013817594314712441775744612985876247845888679960498977483584831811088638730157321226064870643320191695999467520000000000000000000000000000000000000000000000000000000000 [118,32] 408158537990278808603320684824718415483143889957852398596891416254747233413168630224712137001317371519322053594335827467627528301345509251120332626768020491674509784062008094568415483293406566157317121247686861285002854975172652980046886645155493889569668981151962533162295534874751581130809772922671701666711535072054952188782211727826796173817616619920325283447731901701570484108323490169585115841778713461772437481774549355532522941224223478383430947379925292733529066978152345659673059964230773774476616091154703552040518866616255892505280939550198585064758711444391288628175713439891143453606884172206835835511074597374056074350909234493278189752645018107977166105420078370859622297199124515803936401478508525523535400924848576529801291138366609146590931542974205306341962670625839369661557864034906424469184055526780744188836838364368277140000302065207711836069046174831472801433620747370355011300925006276579295563168041911372184706642325130327871139107179202497789102579031341566326544988987811601333948130727566192454735985889615982645524478260103632877104538656801763347798970557555746798547415075951010282919511268741491812482307572607269174215232323823710162689579570530130875954852007872008347126091572183555181290673117095018328703226266736252948615088597395258085139623129531331411133893113175513448269840390839016393041464582612534612463152751593324329029614277117217364855660716860939248900379878997391038867488375634396128873491718050085987528859757282467919997080310643661238738282550788334311579856970037568214003944121051849049283814739092291408835175209283800551024403643780359763259172758822632478975411350071151855237237863185071365187118148011522226530060226850491878946295408455375659748634244309142079620474706166365349364218092416180645318852081125025511261505024501897558974118494208000000000000000000000000000000000000000000000000000000 [118,33] -146026612295329572682393782284856025672316967941449288493281945912992917050197751181604067002390535211117419621061562233555452797962459003540411178905678022682925233118530973311636181469122768986194541060647027574607794575653558997970856663226673813885197320850728276341490924715829937355198312706825546858126520045337727688995547357373204841445573577590795069505991840816132433730880861034353179843979877188633506154564602700382394627982716354698594746912751873361254905614358078416736779453576749232005886039402224520795001579434037339022904071124083424760864188148377373309597728914136999545150596096170210893429940918177327662649233034275502866886432694026428750802490280025861967904337347204133063566850378687123436042811815956418524364409507405683571908775995375159991798144102219371411943068713472013326286992446317446451159724548339430344200901622430578405718000779706199513382957298451509000955943161272598163803932381614152959668138415717180129657806446243930209604295124975528159330834636105463147634624547316158735941063614341609376560097536809858018514793116530420854048935964864826414670287786548748118740846092897935495148679737837241065275261031005032314459674530012804621728696658888413423142431062863937283374528366463635432711698693803102629418837042083139416239766422302041571542528217614129545281535972185805277678965957001648912215331442686040728701480879631228053365198408102932812443620775159780451067843763675442030511643233082210214673918336568706681147424614169674773509181847789450926672730640947859491926588513323052374875395862876164604305001247962937127449411174071156220022245166325453454836256471043206502999508232465905067575021687965574550816927042880872006124576094406032648676513442219780643920425039723615738100814540664655796615967875948541370129132302593713809280416612352000000000000000000000000000000000000000000000000000 [118,34] 44632401699180213838846961402758855966904798276399066200429121056824362921362802170516045188228141000372264665838884283437543022041344689558356546936200497699561755762533708534053676616901633907247721109079019570420573519151210534685527420061580021989159335461207622972616756989548526115387108099053852359403450975186282377263298724159414851321247777168966388039314872607933600486388736582625481623553182169793665220614030824348701570933754483536499110369355069337473169522586474052384533016426356634337307498390691869306477478146604022640767669365506375519325801288594696809320699719066190335341639893324442812557572784119574444798392870732597530369809395749269862334000052486878868546102185652343769345689206394427343067419625035267849021849845704067076142686268783716861582366184586412875927731110314863132187251812429349053993921414991537030715956343474379312171400202304266865329282268977166420615694512901789899349629505312514753024040864905415132480529712395348236325747152562488218279245274108616020197665967937040303498708321454218442624577795547273024281217845269521887085744635838798845148267506770625227387010292438472519422700829432211714109806072506878577502627644626652622296903716394459252169837684260358199352524591831427642545504809757054314578851165674919064438925254017592406646157147040231045593353498313231103366551006240625730662728265991292492624157208972967649867698908762990513596121180213338564117495873363760260761207857999395542501310398605253988361746156077987027065991498793513829953150091284426774174704643330730861577570238232746526812244746175087349333352546566692352900818753017699899896321525035978902316329332500627849763608289993475101967236170032882292336033580293148086233519051242662462120210681499203713575395595137802533674613356239166766517977655574558376734947803136000000000000000000000000000000000000000000000000 [118,35] -11967915957433052294817716323409461705409477196741109739917492281252919896294429023903777656925030731957564213063453216546026174172986246589181787911237307536179612119582297285337283484386264891501945244804700193728884518944294173856371273173518432795724762585857766511451748975408734566564771988422887592863815262481687027168338654383714237729494850543229858378243281677733431360869404947433358742492872941006018503285982905033414307121541958863208839347470804413797934959018041815477940928278568674738213025061526744866370145605805853937519850741086034074587099531354209436674411416404485053195598252143411397361962466203516778091419929490832769337320001093988018020914464664546113884669786441304644322923252495436586603204747304858189010511271919539553688710140350899316052862153759374432286403806118737675612938186777573701707073238454134194559553112642113365525577522185640350932370186470478403805622554152567371303121866954600389582177766831415037817479079360479915943464442059001584495741647562372619685646232894580765115829045179833678587252753242397838957950816650181889955624646192154716009508456032722378890499863812148217813000117608026431159688275414149343586236020348439033430792238273387370232723944573483917444019549537551870084618738795501986915214096782430981956721221957125484480888131280826205379808549281755887720012334746160231757906463308963376264346968646378772388927259389888447686281269758769374489382771989998921443816114996431138213668951323203860985793510077816461647189522066639717301038993434536943023198215012784788123002175966050289403084067761211493820462450267761715396403880198223668866658116350001798944796992365642657784165934693705103344830356761146804104691999428037230736321936237387451495737381321526872150404874130191797060100641798681771328935426220264124608747143168000000000000000000000000000000000000000000000 [118,36] 2942419505545177759678698665933843322097768049861844873338324399493471420728339093680354494114010069445604373080153529456654269374098992118314923013488143269924556919688105369345000444544461476822606115710346946484044435065719566191285595870990927898082202486978160098239495737336182033535244250486839838782110976445349621974392746408510617966632424734685840054464347426422404676540202222155159612205046579118840138333262540447371716177629091900170957978266065055326640276668099668307528444957513207925779816116030057042557088643222860257108436231474451650564747251596031093155222389169894516635879778570597064567373513314347139080251012092251030130002747738850220927366491089327548949253368971387061265537635533112728516401711697615678475426402146265961026838953669181431291826099111423154419207115336679225392713552753199275460634459101765894022959331427692854912998053609394484097311282477866778584318871524211287747382005563069681200714394894556556859596590973211452774954290937798444239303349810171663336931122153178921635334588263803668929990743440267824233636936400559584453475724971447781806195042714398047901406647398410668544294206832808080698530292449559948939382040358939740518312041388417208997252492678998172622823918907330299728808297547660012636667194538557533991604922276546627623515640928831274264281892962447027067765485409169874365145716584336310981634683954744128360361444531957680583132260153516913841522034378124679530875268506883479093914887070873795664270158842417206289452894839116777815369293851152956253199857872029206241162031286257376482307150702512052052567009002070743075771501879091215843468922009014096163390132630767819651556421722108300135177485589640306546841942625970073130844157745355374401622511177073802396763747985841608630138545730240477591051725665475513519355985920000000000000000000000000000000000000000000 [118,37] -690433497082760664091652865268157351917546253422762754543019247280802272494077611811587656349406490969319389130469856459481576371366775120676063150168778712774017501642518562119033819226319469576544982581611511496245657848770751201396286175315317608556890542384330146794427665050569088732659409047338834664932953473534851902349162523940621712507371463245695817873604234854778831840850986653223556420348616522880434522341690139494521472797829785608824837070995467540458256760116931723931357713028829098042215482852936993430855430476841380285102330298982802779598760461303121960000729987516625888789706792765116492180983650724010335043214999234818351779270612628747887593530081341550737115476498068487546419604361461077448292933329221312304496630306760542877865540394969357657871058414153661780737552385205818384846764067774936329853103477699680171147159342946349493092659761016369522199867633147055296204538560188580955907486850309512336996736268061111541422039468856779167322578281727940568326636637980111794510859114684130286436982854141196570589205884937385971364125502132367750209110340768937930242805405100699535954478362391233267026509105455147470818392370535096679435069952083219061122666848379013513280873669286888215335723475948530067001744335109990990004303832780038796405319681612994176111747452397368553309134006811846588681242307619687810793148969474402485775115174296411464733719875775925991302897812931475031330377687994232914706559812840098196877396383287540826792955530085419654898213323226197632926588100280545598734043049644351468410622193812245384204499088224028894768136855030499065803158618811943707713750873243792979448025216533665157961183235156389523516623056817694703244239374716022430279701719291020272250422036120479285107525270378752375202242634435802906346487722545868714866114560000000000000000000000000000000000000000 [118,38] 154630207695552255388454002263544382820320353057441799681443112213676006904411709519076105387094182820121755262991483900321737018604575567970956733999168901791094057982717643263823518519478418356790959826294491947980991343370002151309659681819461500111877030929560345500793703674075439382552327299171873209828132929218825393412767501605567197590245261977014082106119999911733528797813084127126302184084325678053074401788341611956871914095281364635425607479875334553721339584271050029013948310056110090559612641870636429665334122589118383637010549895257884003451019071131211069900020041131532456050856248823815360276576521618377737661921189118866590404351427294021912553295067971345148766478053829836297758318261393758115973303949300571612766818069687528477985109891648733588226312362898919803666410142543105069055462732867338745509030609068500950802013931039792344631691584536372810384151606149708290993724967602188856003886714087043837531673358052614478869480781333629721102545638233999276725695368685072712721414771463955968565863496671724648576307379496178099131977443338100318728524806537455411817924352902268380242219550782710799843245383867746912560036804251756226144569060978251111143130603661415855072581448965968237817623987885434683794672971880912720080252521636265166781042359559966338058948343871155452136568405928733273624119401978810416451070128683440114594494200162289759790991694100279150904488038179972255216837678491792504520791487581278177303032286180506840355475816387411851596630696363440204937737264427498493447866383993984092124156450122169658871631593736237943354230298737715694078770977261240729624671312673387312462621112585114801423783289522896856070910573017998554314751814266725282982514082769263502202706357553129930949787886625274706749675502450089738062482058052086858797547520000000000000000000000000000000000000 [118,39] -31625528830085959748490491585431161829222035279777142960748554793907781573338871588900732112240183705317562669272981068472900274341518822535934899993392937621458242841867648154583987235626907188757026975539025777396262156235582272235389366368751393985181983646985618520048871279155015633409551095244094189452686576056937363561962469602156439822671924557521872290703886951671165677483419066351075070205824229620935162973676666620419346626300251965595800033212073525280399069674861652167688256225752094132443218421827203278818309299985284635850039076743852999815345174864313533380098405806278245427269398449791759209697871859430473506952296911000447802703604388727555831478479312234094173108764230675087835538567769402613584100864258129451819351118477579361885623926713448201445075295622332962721345510446512852569268629039013134611333215208846733707862961955048153048353576135732143624531545144394162330860026869565773099328234115137507411151332713205507150513940377416255878069060389495755585865593782113818355038724023943355292909030697534084240115444270097278854678558639476988891682896037924961682951810691821936645375220453589051067610620227395398879753938469063292417382004639574995942417435588129156801560207058643026877479605723591777053307333981645531287032063767400070947174916076844100628756909626862582972460991070844157234716963247663981926713849688909189529202437369552702756779999708662348199796540522709696239841429009689790171123808755332681098233131276947153222733056766520286020972930572186034780572470799829045176513884298649106083526822549679802617917378843102721094800433915292036079275126794951521906952373882972368724403508856076735480031083926763400791453062195120961553002473479947462019069490189078652210638359654151011559948798214453865274032995369307802578151348236571166942167040000000000000000000000000000000000 [118,40] 5598337606170967117786916969349526542713298213972184300828330153985391578132887442917711100817637066998746462726879391043992706754536522934274868576524065227556300861269907892698612198465941061826756404051383110302266264138758381936663984978840334432028368933687258254311942341222565079819765230861018627918938983284376668177379628863582693166581335332171987130874669204831483041115636453707854644079277831487909331175969515976942359758666523013749712880376837476192150339416772233738960563032650087333961256969016022119986853597934808442121273137484134211598046876261439513178863976923270786694271786899879542483942826833375932486674249458119323873992413768733515756209836477170499817099165380406617123159039553028403560806899877649525712327737391909562962297975549818124429869943213084708560184933386485301797204257804881085178673837028173781079538213133767614232302773274388618308177181147618311216613279700888433356817177038760866905357251893188048713554109174933172208358206568446899912688978769774027985840538433325411673828585990612424057221092041893799138128824334269871259683484142440737930089518495499608352002622145813854767052223069954589982824353312531976514303957514971818127486728880977687234144345582695198223209841362858974848792984617275101584880931964658677420446059541257633063917730367295490975890895833673156492263076079782655556100691301818920130788675441994759084583326654810264332534111625459351213744358818977603685978918577587984029244488220928078042542675685157990060940087282685413009510045463892399493637896084504758424790075320495334712613297973189397676762981271784872178814932493652387784892206773030476947211604398857162795227423914757648669406176942700595431072889171236215795626004935033237169611203925041609415334784749596289680428141044727479218733390477912262154649600000000000000000000000000000000 [118,41] -828738817819915980657173059253492723198357069985748923860052925409695542084495896846313291245533976976271018651246374751812521719395679563639769424043306830073000635417479109884981277866114212139420200698667638976421408612951130275457361514373141449552067956537282817616547183238722094742648943986307113191236490838960634420316700201159705775838374787413457588238864166161030759060116077090146544367507480292778223438615278403979455144000041136138450952104059889554321499136865078541391512526468992386236659386044871302062665790945290022785289447948707010226439628643713861732093920726243437165348548495958166621497994453886025909714336646672917491544815069889738805389296032407566222528138210249915251035931723291355710313369320410349158229784252503127119814753340913300310150332889091221814416735367381561917788859648889865158994279278780449949166689424621167972505034823754490621094728822462679888437899279359162093558480004893654928571772037388185267446059441113697718560085313109804251546410942990281319209585500127323198137893881434806700022196084468143756718683246903649171721266203312545431029985369320485406944437005930591079782439573010001648116940840481683231270473348832426313388934573839431513342599219688412954021843576745028737398903810631495269533475055258500867614106321332813217935189921751274030109266671183190667593481313330280415307086542129220347754637034245132407577561277600811667114718888666895067600878069625794482737390211325384413969738824586510952843200663067325834037491124655167336507453969514219675099975676559409971678741436239359779564940590207865682499412203095635512385444718899897363022533493877270628517792121150783033953424294855288985310882951088006087280118960814385920456765035379626092945057778512642598185127376289245282017650518069601159557603462741822726471680000000000000000000000000000 [118,42] 102371640803195696033892761631361569950142147877887010859616814563504442025779681035356642924368104541416995496813361797167925352674753547318498119399310341481713733827600787629969315690900191051394562550772879692459848036777937231087524634352206233251151673555730982301677310395709758394262385580611578976237884933317299988503395681186788592616700428383798460478107024778727066540654079444831959323881933049043032927308847061098979340594726580460890776949538494511678637013851460740685281138157493155642118266373947517766693506899063888045362763485942940034385478607569419596988654656608273738810347007045439981737670608857807378605717349042838742714556998868803585767610277007276241299410747341312810391507124755044828008382943356601589097960858068606035431919751742994409494975288048905956396967545150253346478476699567346047365767443266738186967262195669738051531173684471168128761381053024160188973102096312402866518487944334303055045235840932124493158020654880520190154667158798174101685466595374388926880363619738552775292262259370033238744600034123447096579398565803305370754240191729247019476208815462640456177674066893592071338693328112267834081689163961222904805016841339735513329192174945123349132278355099574869089833627744795015607176517281035590621203393387573091501509590975074492233969803394059735143684857694405113904319670442299094572343624571676138152648277196134953755994706058831188761356465144795052587524965802619405861486123657749247612234177633313045010626424015439658798898896256012208703881061645191117265430325380018528102382657420846794339062393032506070475111870476877349531321005479329550484962225838872456089975422044249317237604545152296316473562773835201891552439857829864527932375210000468659410592599906159427022296933005653315744829248963052281895389310621216323665920000000000000000000000000 [118,43] -11035513565298971999641348708863279353074752209174694217269431895992925620469876225370950053126013083105113896889473936881368817158840012890000224989975139993407639382814868950373637952488979933392386893844651777012591501222710737806873200629150200739783934284738713080757034326057610830309310974660272846699635748418137254015342368484791916179173189036025502415710706385164880527679468384500583389906683123141931959350090182478602332178065865016259967561913075557691089149637089684139047351248618133589254634971061192950808643732282884562943806537890497369008514111413280210871743820062342245170173307614851737619902022961431059276410992635128646326407188145457426959196800658651838622252926187945493138557889061922921376610572416367443306176213636175314690967357615654468633466603864705109944246590139098708698657705096901813004415619359535291773350692640929231553285696583335603208194320246855939292512787835464745869813984775329249441997615640736618341782425843210017002204552278613892217784798262663800014222712281331783663349592786298577752469595845788941961822047243818031598926136583651417257978950615834670686257130091571603506970731205729370871455737876288333468259767440237595350295639054040957909119340605575168707480365858153326151193969694408727825728598344388486491913768241507864861704323560987855400498157492367490356388786320492848318502716567397416968502268322826193982632500222319455505096673556858558354318118140610338462630783652472600708991366294775980114901073091568006278683928675007024671289399867282865340083921463589248774521646557177264834293290102444843719651649848922985054943559749502607495672121469537032578133521027740688052931284891677405437862751061237857574101279330654693185675312710271747762108836850478020743496784688114200816165874351404052752990682680155994849280000000000000000000000 [118,44] 1132301319992854817821301436560906679200901549030335817736912194668163378111900446505756426081202022683521338777293816463362111830159974117042606004003178873189590910408514966690838120952862443358524023147799066561499661770182254521528200669267679729060602319756998418739640281263491396159969020984929818822349374320125341500956280727695480635263237162208169295759379755631270772171427897003817167267438161612904861334420461275819654118749617099589822579636438779385897578899971582183339503342593791154704793871920330990544473443135727697914995924083241246196203124125289134022580428765373497698443799315331984870299308895332624327489912036347149705539898916543584174149390313210872199217781831370614186888690199599999395780362481235363677111813200803317855999182323249027417284943101565346500072811853793736736018577099305114008439286363322170020434396733057166628295276924985270949989657405929919058339390410656589226628723786247867995337844217359818640225724353908424096982382801107829786172753050298573363416701633509591953974546092918616288345322983675435640619185774909909828145360496499858880986817395629123250030301706236396933857978097391347810983727411201073668502962564861951140763273846085349909593522037479590200261146069184891886040176070381218568078052220263241745667458784203892230509332271142132041067571956523532976373778346645678160035282437990895141903758540200707047146186475303968625229340932972434018251076418176930749737000266148583008345917032084062419094577978489379819278896119962438528134668966976767507369912715953881115830508529460765867245627142703392657133245928442155329294028469145038850377163193891515469150724573733848214291255012156302679500186854588767417127764243590647171722254345103732944401949753438466141812235372959646309547650463757788000923606531261962649600000000000000000000 [118,45] -114364367626635573105337783505833435933406205840214161856699808458954741410288254136249439306288450712316368795663047853431854259183872495383871669651592914560245745945364053773048104644856119249709827294353933112532116780650062750076506243499328831411721158675077960807105782227764509498313627701251460494932525611895192012041396797857332787869899073010014905598875680572083023046486413761748278275977436697372559767422587567650974670346139683986868831880273803396651002898476657611050859331032433585575022545939679900813227944294215858876349862024154541963434925617750775543552752582168810205112122005993187672832497198341008940703385256612230954123648268155803274869966608734494705944835046016481797162417489496630982241905646104859160930833869144064419305713279752067132861999998430044550723412328734629805247256158836435715286460351978277839845664172817275464537761552156645107916175913208025129196081334182619690231695470558433087637576738930214878089096317094929439290762914217943932872198682558309926045048541014546780506301504532117628652805058489520368433621186369851429928507219802296724160207660384482473962559454245376862699310625935025906799216128610202331907344896844992525200078688037926194180679837622949569707329282832697531271032330656479588962712787562089138429559233498247377312320655556757492271390491252191188096969352960432217308817209664471294671655306660555435547237631533425210371553915797515767187538384015093123211834182684478334535291160153115188371204191085825831346924206603873182979687441398561603062567923375448879732854912231018251709984167722155505071409511018386293975419096922972343759822080581530296043677851181351736782145369790572948875279646589652436422067527593601070600501413885800204725055858961674945044988304690393197721143418249240724186461566424370380800000000000000000 [118,46] 10131165741562824158858280850722417128646518183910150273287560056227552632987375577965960142654555137153805865387011275833387459937635693414720172336663791708056074476325665594169395521033111188694525656559181398172874704578517925043524854858758616837850061681317425663068244939038325230363272226741365455322583005454823954887300164482494429614758298662144361881087890622713310296832930170949976437847139580191819816021439740957983761236601261877852423065383519403764518719074063196835373181516537085628908685860767066397516377145721896174425178344338621848527649563873673123313285846337267831188163691561599291424544104772137255913155461016841641407117491204784188227617921860174789257707337070211187306540383227243211587466694076435257422191033589863786501753911731597495370621587387513938021728995503086976272698924798493260996750414683131210290697956650544380953594386022645530839194235886047251850251001223719220038033850107150956194327836413148871077948673791538381536914471098171862362406003779877642872818964103150007770976919585241419267703783701611109207840184940000963433689150209750292963490113124566118659367923564031549266503781187065641061843041989187844149881537991027030206481151782038630681667447366139324529412884109443564541554271176333624694608422554195736522367109737393603924596864574933636329152862902033623278177089283509778254024186960912560841386359086223246179832967128498386839588745607527700076133292437937595307095271656035157503940066538900935028561927742379109253198819333527970784355549853194301086202533189137321516746538684553609856972338586248178690458794290124398224501037950681184250273992493194660870807257481464542467346844811100063567532800818866868205818654321774735555603866616968275704670876454153467639091371268102880962788212411431164815080069236837580800000000000000 [118,47] -619916218032236817291720493506787793727344451782612769867528237007127316884831181355766835018304248567028946954251454512844540662209229845588535267393083869040572195702990179418043567919900360013579516197052505264320514294176288083515426737471422611946524348141173207816026797785146499927927651767981756074118927065993052208006602490806289044212778969176640782356692574029463285633083727638311274923037303728146282243046625247729703146246221408900103213583526348821516426398615638104968716147636490765078255055435187938055074481864372396461338945570179623784677820566876056319179400367430754353721755718894258423715120770159699730189626388850935223049453880770816856286183734525470520692167618563624561180068899399870156771691998343335019144177882028805054850451808791775045997997900993301110757909277152812017657264134100820609044828160179108539362574806755247201445208389497179812987076414541708282157183342708077561871434652266945184544920072717523583850886412846117797740442147812169436145368057551368866776077042246597381675502234379897211356557902363183680742054376255158684214199828803802359684961795613477786663045873544188094323562433793847263869479832848335807311546041432714713962768671612520881271546171306626433788273726773799230571685927088046661361716632671294610183721410761297593978894056367152255205894402532132451586687828817821352967417113078208723111773015531595547526656684236981703859403757819983849447594451219295648573519455217565953162190655837990238337601336124569956118505034578405878656767875781423641048543644641568639936477474132129032844964185043028028952509533871267533352406076206198903080981738356732134361911234050852129645893102220851412850295223700454852140735180826037727272062118978103870023764411956107954576282281584340612342913637707275516921481424954982400000000000 [118,48] 8678674320607999002174502507148758422736652738100743409928935201039571989522579410736275128091865515220292741338123820247649763273947754256895404433079990742580737286096390356079705438657081045215547833061164432710085009007652860908467429901945299654661327828903904932908662159669144622224374320848762774875475394241134282769170411526023338608669941015998645441263572383612419154990233273212781448743199778608657590365465454594793740343552757239759837464841079090440999036018017196981828291101661894591551137810104512605353701288655401285306705683520022616922440282567327027662283236104166898116027791051603848195550754568028041714661489942246651238036510366180849660585532337750979215069364576993333607788420458500031928151596354526133519827479641081179906786065650230455192178666708812447208344081213510278173019806138290586841163273305032567229780290988062745500309620077646825255605882224373920859504148996839649302059792691730357122743848011012559405660160376742254468673488038465646985542363662854199261787306122296031228492678281870979857109322613351444448209078070007874576197079199613807986409125606508210756016544061400780160464834384742496928049128239627392762887888323222704384383922422018346107438753796329578482877661418665388013169945823089277908692553117848284840017535515426253984589953903958842797887717735476303107234582173495662925036940440508504604035803873536900168008201464247864729831712725146586465223174012226200850652227222255756570343858512439443760817962211786013177444481954746919176419714549227033353058096228046332621160891581369536574771995391336830999819495242604937386420713610313254198519076682943937651874586331996168350683787284399019946581644535246548447468691764586616586706908714547603590662038646106447097232914308770770165442181581467462313508940336332800000000 [118,49] 3042775289724269577848411913779039337872473923268311262627720371187068579723237626562239726080889728420262336372211242844938732028803109920080449359823125900783202739060618189429270599241404932714833242058631023744063932899795115702105267847365652016132148607435210719629546716596418453353778356908118216152825396468412121627103169628340946599535237748782735972280726481140283681034746487714896327809829810968953047218571882124581957200045139547738151388637742962302745773208166019369600162034289904826334375953955550877685395161341672307299629553292502914678035267763418545189491198729100771309457983381356318004371655328582764082240522436355169522751578870042319264108697692894782920006605809003740279848122596338425483460219268072330272156880127648683073502856900167675938556793616927153866783372381185708560084402291040592317842137939113518555027314530534348195816323274283889253475019607878286485639779031130164445826701131308733463341404380667733833897017112547952953867664918093142704922855518858103073926024998305306252509965640763913781647794378811648850961601060483217232625624882588519218658330417001169975163037892848644709388884998452076820088629974906240050448655828829028546256117063432501622201602176275226799341111692184760798231720007049087232032030045851206050133313918394894905725675104542851064979663823313294212824255173915819478499572064911566356748978608532509801671003253055456135481102669405855319058919010973396767043829583221132360679822147003942766882385639004993441154239209300066778919319398381655692318903175955084880097794602469421394282912675312468938056820929692127916014126740058566751500877202481483495573670379334133902833594320058964753501491473964917009708143426922561915302533933634734759403853613066682584698842763528467605605720109565620479157467611136000000 [118,50] -386293816538637044450714936104829949615151950914680447556518474774885743156662527618323037127108892665125106266398065279451365997607973849403639169298959832035905880466707367661507294882184127387970325306564000885066700322321975320778973502225576558935897162672288295143107169198519672823421736341452453292646777987982940346566858752095347571343001646629328579518083163559521590959962510178861315777496042640588413170329236147676181539733742837342141886315030417081464500449271556016470725275042831987852638230691202912603402073404825310141232337541815148818928698576364294650589630604832401266211487959494948779495500552501758609824561411355698861243115802822262263180455619051451529724111793630252721732446733306883385891055537690096707905135880257669479127677425287997365480389626972889958821471119670520309807438742432955587183772497147487697435463192968232712421412324246946542782063921362604289918646424132227371023191773203000478717470172710767641924842699294700754847631512357322134651791201058433231244364744829922161832645400241190495442677732393951788272155338953934624783345903530269222224632436859409179568523638644051279462072259520213446322414880106319697045600815352435171009932261657375192292933040894461874670194785301085195710779729687649357329166812824394593795298109642051831266308202580321319548524748877776172935539919537261563218371866199974164765050779732783308819377970002707771671942069562585188124464081439215871679694454471206707279147411762452668876643801602953466704481719850699459952124318703486195066502877291357263050314905199349791381921758492637173707864295791793130568141603203624890049625674535613080529753663101431820397885175290793965649755698345084851574809650502735588334189190724007610474979400662170262398816216427664920236432186539630647488761870316960 [118,51] 21978662142362940304410021034217775799431239541118604745025351804346391769469975395536529816303595619605600441544735123211118888470844383176735404913438381716103033204141992286653672210460331017581212060655524282197164903373748489765210180778211368391722616082746447516103160393065436810109861846425573287832842512250396533436011546395342299638734002887125979459976388464499531736250978339588966214040948414127418587422262912016442977978995253254549836865123295024020955904098198346242362981557065940570386955983026261827350031775313127369360065934283661047385109964072626478412306475302220987561144538336657696909301208023802609251124368267722705395707336789046077880772231743638039718750154053040313959790673650581392765340517233020016893755426395458986618204077621910034123828706708798905907430167221149265609109374268064862607758475362384526944916719961999149079003256498750815113000935576805193129523846038852357824293177430068567306809986455504365068722776057080995158906274853017701477857697361038635379778544628441800595569916042564652304888723681102144463337758073653325340733197311436013887922845463393596978049063366676910960330658009055557570375409489506014219369134552471480504820799849429862219559969356580172682880438656289643764128209236431281423146959129480831045051415322713113564039469272074754964236053359085675113270959518239317873491785196836919944894095987924784252786377898539847985136755966621871479678171707248246567097839690496705335028324830059867591126927663160960803981284568364578422758213564017284808052798072764656883482584850754465254727487667135930074285628897358241593588261464107899761910894658601730706048066413666401048195968244793278976849194498016381369563110753378920555917746601462658640463320506075131222454486451105507500455729645930392764208640000 [118,52] -40492927019622051820683590427189093826241952462153703590395378733152066863740808439249077272107671881589033648314562054603513341668460764616191554528543778778390875406086838897104417483621289845621214788431320203388948926843981459957480216164652470471437698869740234005422002136351171544035895596357567135938936636133046170885053866499648234039466878432348895410927211766248385343008972890852343323706179000818186305711824093303753777419689724377451802333264511410513848509079493823145451491312457916443628077894284545354317756645769122541295670893373120298229783081899847657206410065700049503167011211161275467498743325638935720042197408109946500511907895899546977588390724791990451923389317502572146680218109439301776639568355852301019194429121031394245036481065989108193260700070166862246561816068407571725811002360399992254879947053855812902534974024110046651046462270337995566594575224704089733878496682749504040707377461158613789767164137148817001623830153904507988348405753644839579332919040067681168540609265996917281303774201029870961265355456694499098161359729543745711062052283367053650347597448912723044110525373621384114687869078558950175603198659497152576614071956803818810424446799427015149558947842541754573070038854002751127076518223971005427522627367981673020978904582709429684304566784204866918696066888746322113974313515818815293397646952402692175453958098130060049888975450561456891843671388360750788011875510948994595723621957799306581788167865907740438235979470635035387066652678417882908239568449404847800153531795090631859295200778898749352227324517687503698617423674613392026889019952622646017108623862883856843000140266906551221894102862668661927991111185451375173906409787760411900986775930476659876698499808923188373998090740480787331293568856541955702118400 [118,53] -100622902481504070958620177776427700707398773938822670905901172919736690449841668712657054868683681024979255310593906592784134216888090689758919394179152401804215239635795791999175401022545811059270958725255676254824380466047050644505943129916715978758127454273759062265196172747843653292339958747965821326450023887667831769174940817388305483258405208990836459267757385827093106301269838575592526056232986545968051343171940321405747252719155781430705297679283863425925458290071181910333190430627615882046006912889688109891635024033408007545766922450273047039061890684135756598916639128892263915209647174084392109747497819481587908981393599754337954364308700193802857491930910523453863687580095514008696492727481819478963573051544067583481230016199346673953949368841941945389559654559924942751821504270205874297063094248797369692933570762948589891267278202053193596740010674206197354345485371720209401487407538048117946028452378856129815767552185083814888146751043781731264670828908256094991155134780104488194888359872358682602933460984584798301134127348878611187404255541070406332818847503098726525974570540355653763663251812010022516048832847426927266426393646084902345452351411723206950320758914953099074612792667311122856281436226115517967712978546522713506158199649738415817325541962313957852862583479111873253825182545278960693478515623563132044573922608089476125056894376539137566352314720322844967434729440726558196697017583010137731277643083520925122408771938842934085499088622600284151252952457884910832950945709420820910698423655989494290586338499362800545675359647947730897112034683407001144263389243509606375391120170506131405922251565985355446153375337784964840822245594808551189762088391533207535629217637195514212107326279705474401156056705434483462794344446205406848000 [118,54] 8445147892644335841974078269759913211196558697418407272343904244028908838539547318769199519909855990667033462693846542124328165736090550928438788545898177177166849227595021445896472427185515812922607288853274578214122217255615194825448987926393096611500996160570600781550379930626501202889340035760904354773949407354323706081441498671731201075734305842360060414417283661631126904867645318192132589084947673563467872518837065238816393587097641967110019338626033391440233541957022263572363520307209215028377661001536382474679649588267920720391950274432237314836935982404051141608972018331868703589546181034177721342269117024343160114628037080125081430044292691249524614701320504336551842463936994004206410674218093011257050114834683495945260932902613270845554567383357087775777806781741494713934126445949206858316954527253970753255905532437615579192249144376998295375610820319499279193646155329235231432621900345213424439587194726126983550824621028958496751196678797239985262056408041552411654722144264350198503924292816905481574937427497881230827324685916992712838796196695155980699925365911069484495705910876176841669440847431113594051890608607198907477295127942057605810453123803915553330208261869407202654642697413571458656662618977539263150519462151730817255141889797505382740962573648976724707169056370824518223927016673201063676045314590472298108248890280298374868641229746107182956452341537302930307884988853281880643169908610339678518850140397750097077355248153008350028936026015780990680944616103874257604435996549956349547099283742656418307359625259950136016154727157087367386250192497912626172304486085763969545125032527279683328643278382673175269050372774961865894043918927900835847113442353846348999578537706938071912285030034701375097232882815574582689969865434028800 [118,55] -309122087113504697214159677724209672409233705031259628485700380081477869309486759234616652003429875213042092129980186034591405014646094765479676893354174223947163583493126411358380292044117769155609634532777955296725634726762077064350665027248142392958615252046586171494793711169710181179283289559803563320542303057010728455052892746894493048317944401418978665778389642862685999397203950777872639060739118702570055554477395060731584671965657804160853016921470596860636386062441357794457483316240136429853752352928740746273545930552241684014614190325451811574526138957864965618861825035975030863531285852770802015584488369299756872989444236263813039456303758488742283636088088187764536776001989488287407906164622447098439207015537639748371242560609272887665728093341482016796168060085944214974480325220594183472472245851870320935318277660456781081987974730245575764739462041441674988189488438265316058201055116606466712096980357088393004443708097319178588080173429764205702037165737949005125181309829412385273494165301051235531114298955074962591705158668957975315130615519126047127161129378175176741957514371096139156924249687331606032985831044581832391029341783704016596372579341218752548683163281015907734254005349648630689203057400407636084384134450722868362725210581811586176835384681919912305205475425578018279572842584515291841347703034357935030815124076081000209071326855316976676966169935599077809950293810544753200518344032910584171049938035852657665927902302179474257691598029133414016367678555758230570746514484774161797740013346402878889262990243000681926814899364068872168612774219786919170683386037181200286385531765361512398885486304743205863610272216977348693717361065432374325876350034371021837202971703098699408125270802635011266874348189441295136079429414400 [118,56] 461681552858217859415879418922224212742793599267621086169495727520386972066036442227088007120471394127456649896062654110338212728695546604265037262995172744098797104539375759200839210209053131521559113121306811272597538411789046255543837130478641428761861038974651540139187238019151992561599997741703467586524980364718480874724294790297995146626730338269136859555321301383653192503663990002013152191833041481043114855571462879963451768293075805281931427655271435925861589121896764230135453921259028572478646638935723950913280780969149482539817456494975666866437724015984344374415414395865379069485543742067859211992613247988508572192830106793172974742803133118883860373837646186687222314606492748701296214731693434043790483697558857621464310800678671511127622757448220004121505140849418901215642838888975564669085849997124626275271100075243944312474741238011906020230942905987434700704743083230046875667165169638433637057011855132770349815207862675112147317426250049848433498130342132171447725504992421936987482118548552851314149596306971965386399221492967378669440449321474472816577802223751698771881213119099894605338904688569857899046065644454261333106397908036668767304094694426764827503081390362533882045049716185236274851595759306918702790635292245674913942873442843035883473861819055216584448108168398763240172875712068626158830448920799813121192052574252983278184272561031823002894441951378201893667217652609108999906127884184498338634175348603205715218472970493561673884065292181408522569818868306631087113239830743074459025686860574531151017185858014883882940632796677994693789863021772646436520789578069861610384722735190556051234406186624357461629685338938243361682983654745037181213249254024164575330806094163815425694086695869089846626189468145245580019200 [118,57] 417505495571887051654201853058822974781787178397105162461684381408100522679380546448751048174198493498762296484539027286386666784296905197178729573859986455905430581475099388308075961799808108673212329210491904540177421927869071278047368392556130748182321036165551210695138966233837967427101680883767812253881725962076435803469073779374943711831309447315412156919972915944661735888604829735709404703020324087472159330053379523704713596194856705839455202443528922938495954993756383715985613975232326032704748239810837471073542542702017694533799372060948304406573337496811981797361673647123422564457836696706680370009464037242786849994623354538480595792429916931145569102147303317212250586855345770843243904244075224792606492898722538598042807662524310743967224914885053820402310385649263635544224419455133779418167884690911778174268343533177143623418482871658735426244290184484793708978387733409559632159598506735377345933968406816327526216191572616212925899578349182564438647037150026201866125827603863977851620135624138762903251326063980568313675760105199681732715709114445555735201194221487038108541408644662669154604271564940241602982783203537890305718468772571341327752523467481807699750678347229323639017143147463855907962956738686586692765651202718090097585679791643912701907623194683519138410534075068765163490414794762950433061783222875807564655300033890326827862070985328537116566753953393445217596885191857111257413933086006601532042685628092005940077994683989191117287492602599756573985241401050001888134456168163727744417955332500283005349783044649887752814774770103710399243598508447853033960747278488640829321577957347432943533761281960269379215032980778104883921983529607170471265475494327883860695429005232661201264016724383846735456235291634237705280 [118,58] -11886557934524685901792598679175549233118566157007747378418422877257010037947280303252111695446576716937015187924825471377493840775003871069043344847694832095035353160616043789893190379429539838288101525811100320192858809615572781039643267845459107911429968922522147597507279967382801066891954944965209976292196745807595261950474154086605820516325717988157510241731830949217935928144980888502674223019615186712381692824425395862735695462942864195070328162473161355356039267787732979726863337759749215809645478601124204918794446850506524771414787719321741617772203303647073710524905216427044276895111872984686278513648802723657543738719743010777201387906770559092935374692904609517707916782708231904960788084047946675537333446086526555602047656322907941247650481339693871876817790089835389437370359802730969995750844641356427605329597705653664892562393169375782453316162685370981564874977051647445661035559478359398014307088096019796367067355642014021658834398633478121881115279155072186837679234454908703938650058176360095304876390285123972812369799796870916204048965570628552193333993487344904338060351025207527288855064413319864831726780175587848277867368935251890605662525067187779585837703463788002821206840789538007520647750344490142771110831078271744870207754330834628602682456460719854013283353920704477561251953870337450333495442834246145709668113951777116562952624249950203856845958348620405492915707512738471239182106251605633043768827662054491837726967834169903071798985558277529401070883934536962417668926585792094140121541035384968762053107681253877422938096843408236158651880044612742665458805792969159227315408684338665169539011748451765689413718234950758847867525736156576066197338288070001274825540523517951071911637626957606908006516141341088160 [118,59] -277657548477204112965007716179981344623490051738020628634084249512375658058283124384664962140662811320346600483505747173362016750086431747347650387229839210845641976935211949131947272406618588726631798632737236500654700744067007447286716753697803152648931564175522817132387661988759722588131288435685534085790897277083694878592137910119149260521371906720451446264783802099385964619823840566106879841600987614234913637540015367958012318269991331194483317064219196998840740123543089164853786536316673200389964542957946498671585840631258544326340877308418160320326462817803271597275803516814355211887975726710941607730829466716997710505209621702966491863427118949557774901427449613041169590727147856816181762280366734595803266828409261237763859727108085712888644278643755885366690285771463360278479383140142844287690055781862774891258214040844826930837927373684802960538676888668550713407401029158251821320754540397586687812947588617954221959379233987667218340382131193905632147352442047090515750959196014370378728673774792534919957651222981675588141116497538335031301334172753327121521176574812764338473824609702562169504437345093346463919941776952402593226613558543300193992435094107980251083663892098143106713587922050434108880769811237485462497824785889200872564796866267596333511408340584867535725847404686134776397441517059139190089644118316559174987766970053246560717743615748412017272012779894144860090322032956655321912814636321539122658891010894219125969535271438752863235530715062606464594283258996604491129858848885289188889770420086848467639625727928128467455937632368935628819048922333621680579553415406229032129115041698005833054634068913210613142440146509371124638203019964998315138775307531308060416575881591825106586615623447064453834088240000 [118,60] 25128685656096691487223407509689625849829621008366219617350246884475836855424609689914427511225171477392391696510268790815251921117741079295582865729808128636128638312840136444779588441988916810140740990790522011215826821267462211792736774478868668013598767719632547517094224961072071705455137986084121095416966795173419720469938628282064211418216663283338612887457325559193204910930895145201687053354231736371309897420591674251511284861023852045943429034816711535160506953592231314000373954578851714042930934019140156355993096906802060977580810776781900128853163428313291969405879813743171805332761157339867593858023977641073020118783059159773819851627798316850661095424571147632598744881486014841048069777296558257376622028592952108073822276961261305691119191800999769764486633383368333447061425571829768962393293965244810099457827184176892486809867316226048940280944950007240002886722710791367374463671782499859783114279105721511525671128945098138456688490880903340795070095162957617003081597786301445720342808606611726484515353733910171058469934864871050931756325437975596483957716265681051735504919717353610016788065392520996539527393241382835940214534076042834680141177646456925680780320468956417885111043117214515407842582486442962601019125176246730185442110974260519135527239243380324565463467880365035851953419566561841528711079192274452747377175058079543717505009968619731977819210158865125687396355948191003076703667655724857480211843085084003474155087903414961214617046299509044894137512860494113834550418102906283368477948522503033089383025809338988023026738487302857753405570483428800298147121853785320619708880098306377715814765416253918685045796299150081938367546567981641710376942497498146658649402135450939247152869959053476256528038400 [118,61] -563406284771138541241129878262862290272116317000016578444019039849688210292237435908535990209359701397751140051781426862556470452381840400126025516290987071390577652372794522423071464524017564583651362729024981428473811912932999865101309047394948928261204721292642594673207132699325812221008208340501609821627577658832150638345040054321254263320537967843913954974669583723130094111466562272508752178829270412625295684890154290662697226962857202309420188696933047658196139503182858495955315003511836122307252277981826836040112455093295254768958379053297377908827457440402723295761190365946814010542564330129890694333055585764964913862879636257154026577631070176430928480588980654578241246523002666028387289289739638420304609186796834033676231173122272574347651352421753689024674222314655861174365491557073176859407432276100724849124449219929455340748377102694686570249968841631583025408413486853267749594064071534478226619949571466803409296904038013296143205821893234708668748857393018932486336401017253761174412310204836343228442994317241388422845410494447724081103188658209772307442328340451210448729329811547911221152976585014282643430559516286927420593053968904421853485792702880051218280337443264488781201303337077676746885981167635322337557362814056745142511719668303421831009750868694630164858368081530278894144655941404049366389041859802158774760523729328962099373894467143641896944601222584826034074303665070866095174989858153225368328839141084104101516040930402748833363811610069520993546375624889373673428815830134842437290848622078664726318248240906113076248005766469583272919305363095823300566282932371834588015241614495798342792774357854433871281359512901861924631463059841815405609079397526739473781943457872172278176569102097696646560 [118,62] 5459941493635641565079211025057988438698396038327060289595978104655255173273197938791276915888080128139839332332695472566679308140072837368632597382113774947680629696097223258782318998446195779489718923178294180210469283852392958362576757637371635365119781016464251402226516549555491496410646048625187138747243412156195070629700158525243802769355063763172780387217427409285433971558820464339997817360601297787352519533222858530159392289625905818665130541425744695338648871618852966128855894780518549773588503976812286912095770433594184764489678872194089249455210048423565562873854240955799306116080166675621692554042548063404987162305178970803651417010971017236177967040959869062348964838976950536140633976562965395032416841927328976342997964101524673191392651564786576686745268930736948971058916092968672779170097012979466820298916142497969830029982999192951369731754395702063164731551450817177875550258214639543530069723711569336010550398147112884215814797130210437605500163573926559651200692424512753519337114984064117710448416454986869265996825634184773057353453258028262219135183708369470715377326297315605456231341685103109398032623181800789632908242061067763545354496422612042519255063341896809119241426693063856732758621952283251310236558089090084830535752539270141852157197439125471246833786359434364355154183072513640274514495497701183126815834398760593159525205600156598432986000751405498237305298376872186721079400642440662099104009084085261262759842821567320773090938029482722656743350857730077723651161708753254468115511582315560113057396622514513111303393489660063746635832220670464906609518217495590462810295429034628565038977253301656336263460689502067601333889932168177987785621421650006190747806080005062840130713552284458320 [118,63] -262684819844574952100518561777981407936798550357407444987052428950449765313644983692400487369011385345841666725192606401567232289084196800440325813290132969388360822551929478204064796616792015120437177448813960546772181426255721888177366823755459232571151960375814894598706769708172362395250087697173801812317634113946320797619747082928029198609342376719190965115615106906990311475382823251007800855102762499480597423834435542562421467713380862093011561806169097733751468988163999337965099324115591957514108712604287063936350827725570600871805589123585714825875609289055286103706280284548392041053225577491609254282674945227931183733609997707463935111157137416212891606833245648109397451178400467125632445197896576766751137888035611154194820192520746800958717427852682477735195040589122733133710967298215198763732019967139418473451858115788876397724348824288001787732628027319064885246345019382075915000630148292786682996146895756661060068624309667756689516770460494088888602032133671189527387118556538245334589010684318804110239984313970283731000972274533692126682895680697069756411304653380187214386733599816823265516777425982368141568366787092401318537149827011577576490102002333317194015038829091836262527875916819232780681770118100372063980903181063072354964200616388496348537113567256343620913129463651790573813828948044061686685837153000143167559424759775760322659892851851517362331061338469710951701833037873590679700662642691218011622844454004735804414668843933395668279122280441717639262972884841678731568029593065611937146724785082898213260519454756515996756748921801471277622140029441288112908030075141765967095917612465425887803987930655850060385389216020728427368221269985266145571170354608854497752817819248978546108388010240 [118,64] 18622631279794628285498388820706137039044891683792253078514393564435533944801843110142608137142564368876454298686523417100342558853872761624984169843392744020608533434312525748371373430980540246708307746680150562038316255625446017058348986247752772889064175030933970882390598367705032203388757128244845879003467969269796520597792712200440256306360684431165433627211277787198552583548707917359439513782764503431444900082674696714694092214022135730292888874281929681686449408911964883958462942119290709757607965149130829050323897990719719372774386682267768572188731915796481702489455118820409467421040893979997979235491808693024052650635807040283529050515710371834282781866853518713253635732951668103826089766908163994255690289401974363745473990092552654565449076025828214495915707141031096153265224200106331448834969053437586394847973254682286430990946195829681920732687297551661269968432265260551962785983111110187863785325656539948772905005751754493663492334178529584238710265953519227498961162326951614082500838193456098578924898624296049596125665771995304137855291390862331220251900947051745945011243194762433051411425788082236588869367870190771394345165228492826074216040800332356655001471073029236421747860388732296527143740241982460977486659514312610642761908783113919489336918752623475764166836816059210201516283744118251246082727220517669129119811134681695095886101637668981472461021890801089321065618526057641589955289499246164023130001804471761717399949718451831573915377830003316252471749666361574987345458607090385311129189873022977580058723494794544642025143092654247007773575350160369229886458820416130676764050775726638066092077083808244733944086699026356295558312343381565200622460993887263928894222204090187455004848480 [118,65] -287429015511652903072815415627193278425388796540336078023827156785145574810431159055925339622550557771587852064244887717789434537959890702939367306486769530143711299503253540664315424638914894435470724028068623046153500806491991308293850834935682516860909088205658804021302417618486422215402159802771488812655232412431525544272978156127253939616345676128982094908670272570904675280767645237424151065231471964434515016470971841748589062781845194995180887137624252013332523940096004522605035208052699230951235114893931604809937258305097645822566221400036344440435829361285403304809089682940110496419688821712750761118727974250469915155178181003897838475060094078705400956922827393131145304617879239555819583131497233969536509169010074600376644046128757924132493609310953899380090393531982331233126669683114249262645548205896794509336705092015044004977649854585418027859503635370963426447565623604231421847583933527429362493834994945545791209225717089048544426787162776668838178827599235100388767292851224153460897979668170570512141432854617421968336827692938904321451220399102048396393307633262498891453419837287389820712016149404381995901359693466353784305226616882525010058892549791027436700851981182924513454866671978653096044627334969388278190452837908027493651605138679467513567990795423032747172803741175696326842852686355874218203093826576755660029449493707601775906948058796314676226370823052500079819109794540426188633522970758180318655290993172877202130922102445635282766359041385338725523762536583916383669426408271006835998018065691153438243061355313437001756487668261054718518905738416385909329963529093797965698378636104581071311419264840494045326638751022978185972720935886872967359454639063854782510786782156803748224 [118,66] 3081778595527333640601776842402454194135687845115930027679726788886196142263126096299065746553752571924243324306520101903022841391225967169277815034486349262299779514471539271510344982457211752892002774453050576805530353047939494826278858952193913894015108105524065220845110857287733378239260418160650787707865838025299732187652601661578710208491079958072646012381810710405722612149195743584170100415708070777429104664466478559026353070220098001669882298669107905872005375198620290470211368544707301391895512397065066426412477492419880172459058551677009613441648363791120767238651313631937342007159955300043893780340251303782166442707350379604035845785081665415860323404015017961851052898558792460764133399394008720855422920308976144219110153897377328062153988954937059051976872257842059706856994375111223626070100752969441037092855283612777345721092464439739516466625731546762131970669120328402274069491218043898130443449517083644179654270816221529604681558055593506017211712459960239785024654851225057729431638757145752818496475511335644054935408681145704329551050205935799293538819604237935144556294082724877130976609746346401456935028335878071970728007873675840679207169035986448198383214193515821282503040876689665245510952810768531361446657692013497132392319366178767955746729984258410458722763500312841034963034508025792083534034264642953169969898910398936444797334061036118201690399595686437349225187956607457420435333137431729748248005725287023967818374112627810478290505896065339315321311035592287459245868032341347425435257020059617585486921126295123903697591633160935352111907134362059097587813308164325155255140541924196386644142849182860209337639610239667923705918532318293175983069824605542589479515402819437892 [118,67] 59220772478076476239422122841025123756951853886473490610817493184900775467318428166444881542859707326935125311628817002917151353699245084138324231250797336233734735191057226162218200344297479718419248477177334106139423226560739557719656520020855550401195905312584240564571658004284559474675578296075840916794807259643393233746268951441664293265898017930739689784477677963246967578079618228932438234470705575617541559478852549416017769065175743883081112422953200284759911035465386583570986728762514799986525986899566190884176280222972417196796903632648819444528668682514234180317002603205538495017426736035796736055789912412998598557368338786167188895666433354323366874038917484655935043070688424850760870768245017961655993991291521650733189879253076205104656961734058771643638841067376436048539891824650309409294486457331317472465675269897049275405365237947770433243988293258650071998785600412330211007555947193752100578687312714335602065393621361841755804620594428013246611843742022800646684588332373962562019766798772930152960491724323452870801601104676278150059893562681512649105422958513089726904031145089272298633092736874020539252940210133629543791444066195786126720047529927918043998954526036958917114361905014902247546397972091312368198098919046401752980876401660704441415432049137713408863865017178839224629964672866078410492837404678536520283363305213799715635170851935112899148334523699883887091511781626082729783028649201939730932554770291256652499434607173760849023114642443478410970014456212123555453327374870694062676854448115716519235582583420926286419898309372750815621014939953467117350535675947357334031836398043650379870802884924190170534376913802261254997738814660200522858500915410317422714440751488 [118,68] -726667825225809356544602794034028817965478221183712973125090911112443950869868085249164996421889503291438321247877965566946187217329723562966503273974638807260313825709381326624441911709306934395489176318117031138250945511670710630337913332166972167352500928782786603742682261272046854605965954288441904523840454556276920483629768157984456864347219709988281917678848925420177581639491862911030171951390731129720703437796275220760256664951720257018129103945821546647818103266715232663495182380776267707411054682925036890206580805216644478841973360124066252421320815334307367161167785074704659100857578765788306438004261934276800063220450987307418601920718800739132350478478595849989673647801282728937577900400457814414134496011740533350689129131405528742663337392619679380471804117608000993389737165788980583942986809757311574819415308942078726115632196207640547669942456802472239793469377003805989092586019221217401486412830523767441833498320184676703731112205375148801182120874560942755358189040764339739980118163260443942088940941349654406420361410180910175140823981518368549659724495147497770021861207636189075819202746693399939174900737993420121092781108879361276417477121237487436715744994186854193547758011890485185893326971595188681330767801231515224491412492295032013028009541852681685456156642530389096424029376207287998618100234061294756575749857151208694957335596943669059577020094082181980013162786297956603670843485475885393344930423982331960407905263565371095436637149981394336046277451273605978798712257716637665449001971196018411511889622011447551814806172306665764726969775970364434609785614541135088420507342703804022027870333873394929162528757371549788189639109531389994674987050788396083390832512 [118,69] -264465929171480047007562441242191500677285992996800412197284342813573068943192425526780922009402599821164627329294350756102890039749648173935512280254690164539927892510989872868747522766266001994685722679062823841593971957951986057935970426628835686323086107850539216882132380151396923586991473393156786451739544532770877886244992471805617391956392680903515065639978033256091251807041400860699929608734130438175255988385014793527005111802224286459671504781750245128792466415636807655120695708979886527870145160008037085450273878627891506119252669028817776330098915082075913303367413346162860098866216724513848691093577453407273461699774434813829846988430478215882283033853555449356479936051760588821204995564301425085205641968133508414935860731128102253688286035791123936405548672649337171356141223749419397902437698054997993534493118263653433610096311006648176888627269781457968785798876247403579614921067001366834457970797598382625985824427508094521739693365838835359880976237803653828631896500008069612000051501815774064079123754438399320656692916918527897203921352683345477768831170262203003142972551562920074952287703671981054945278192134269175567069087204619136670523431811060770158948329854073656940069608292162091134982880522922921920594724551608575075345583645293836967318726061109772146215363074628819169316570194875893596463429246659101547203674768632052095819043409769503064251463783245139726999443136286473795723819634682546501205980772332169241276736108135710745947893725391299986423210411508283157241749920169417145913791526490460279380123237451413326665176809079924167311566972649690847910103714494617913075436618824976393692783810971021573083324836087868027880296723402411709714135389132780288 [118,70] 117477325431172706830215120450208508383858437728397737789748478631612830928734317929606602371376132462014902686508785604717674329844689200497833858749741449199659479048740381177682250292821886238684787375121051881491075363556787383888374693703874425131948460095798965977025376662984644960669363369929669376349579596902104623227552583718057462602615998696935427797607032201341208930478449939837925070239680254299457663494718579564813755568492390193014686730538856444495238559173764900959615534754553034152729910131931062273886832589517070107741365527081996494834834191256343684878003204393400191978639255978526001566453990798755666196596332522020298867006284751142358039121510911433993148264760013651746780073287935059444351850661547947564889760690805499765495060006690886925619178938803192008552016263978938208752915936512119173382655153123685923272411066717313400517128946303130983633545841844279339859041041490632618461910226787532484846881983577898854610086937917555113888193295848573268246541901657477708320210411781301099430471852353213850669352167778372257763033286483188334146482499231723644923913389094272597991037676497097534558592149697694531273764704699401066530188538514643047769217620977200676758764284940393727585001154024232048711423834707424451983228924584118554105340062281271872593141204051931600005547540856295579286508572781794910324412549708952335347519174181561730356328527342092930379911503464876636102487292809766646126018451323914681908338324139664532553119241111968351438172916477537181969378260404755831050898255407664324177649854538997248265795778759293526823119932025164857361352572837146452586754294429998959153751841786332520630718555170279046842337959799996258129399286858768 [118,71] -515282360006341007548994957997955281777980735069044511565558227218007496874574878824129524586509524571312849323805212877045420991105740506265325137541429856210150075076923406766643901720099370987950397767339515828454122083657729216686849060416599915061038135501289095500078591803670898312063940117436320956094327671370790230467963396036746805790381833162285174174078646286075628739447462030755652179452272166097215819572379516377677404187376218657393667282951760909476019572994088561034633393537478286107162109630566321929849625146464934978215243808895815737906875055449019615064004323153553357547093186779802148983918538423768443110609093959181766307457309653357621259406386669204419204978018991799320916938744710588727797460060389039283193051960164015927878821194275653668115484502856851401649384735580425907547646898346426532937818731134325361978403199050869493511129688153131391556764335985134802171899854102861916651767981259549865629552253523190998140976972995244233959452282216632784513830586543445062311329787118105858950354828656411688908238648123951172947389887011794324319973669649548302965963919693366675032540721740030709682871755449594562171159765945947656627203464347116448576083377742326369437699409456465680987814303459219134127297011413172559708456740249486180246824082467172995661069189742583432871950315635188244260845981646052123776354926460386973338796427639846608573125500952137657217307767393887046591922242831217338656561592484537896746363726132958300194860829327445375950461421948315671993535559243462622001212858608482552580100700254816450929791529746021382505182334225821895978624103787943491212446278906425381656189838221898082637841451470607308452842772308916882420308224 [118,72] 7795102982247730088862870736364900589399317073994472261169056481679900895573655240954418660604744833536957002127507358238780243000231665359343375057366137458886900799632267074651155507178852831040098993603224311475067642204462535295220183316037377255071154396118818674374716445349937974117252997700252648651850463771745215262150859067831740877704123451396483161606235552286939183367217826527811088903415563610018584790085559819066748532255817333461517919674266803339535847819527437288548523818215264281509410143931833620620269160636075036841118638386825330055102571865196452233573355171972868585585991384511446403880177689193297619381454555161169544041987184269579491612075338505624306158693716157066035481484089914032287210471312175652180451010544444913734610110279925355027847267974433536392350789772638509557722896120318267231470838745959978762088574082549795201651891389381450972858741364669238287432768795728995114401576670056407011723191460347177192442789568109366083291763238897956505022325665774680546678587090386535194491521748646063122918114728840271112260319243065177272059650660070469030489447330967699854977730464180903791416191085185365283193545933304570191363417551507281847211019511976736801205117037743888183747882272171426420064481709597198579054082568686104214717758992392281014758868203555461513603057851285059744775260399754896860958003322369341786272783869223053416630758536717462072358193040986315310081960998375537140733670810590246351033571138251309346938704117194589294602878511216898193394547991742038813690173919575210322275941698660561712247066482410988031963754640674671872888829212779368216894649177022900309121004068007234882699130581478588577428969874070874057920 [118,73] 79576731255235517571892682750690641565956311620015597722900491398823363779355334390669350725107796833683037902505628529605262421638150460776980260021570041346657540742102952088991857426574231626817101822825725644908315058926073910826375407781267757173244121614308540067786266714630417432875313901699433713422519998053951050532096113953865529164885060488154823656819536192423794654583702403503925049730262037916533801965035758148784928048014573733447964176189186665116422671655167081631505678082068890373803514573228858595247213356740783049435596342701815389874853758193998214621156637363859616885646929417555474704110077113655693176044975169204739161788051311671806017615121335076239773548556657990564563676199628528524440578359246552249405784126784228658099644903224236630261381081851762224984570597493719736466710124076232471881811529950675758005465439123057019758203268555810171891704219287198476718957821051406588124998063643604472768151823796903027804966121156676236589005151676588094727645821837448523869277354995004854482143882670258887198661606494570883469188056411891918369960127400409408398894868818440636066771589179870477236479554089182361371704233027407226950134419695375498310942606897395992107395559392187845683184664698381165838316898504194035229292554268477995380789299740196063532753373983396991485650468160411132964098943902545429955366838916929274203229567890227107025755999867836019640883560156466271949989517998984697312845148997921646859849448374938271658008602652693205268897715025667071016340120226430410237012307589841881342723851125524966939234694763361450420616434739936514988417577789714032746541815302778388542186168028481461130748717503167951968510892729050112 [118,74] 236073211321214276892857658083289259292526477705719372334502297950306821227201788615703352788118345622829088553293514451812680856312275739830641877073484883027990000507634799792633135911179872267787958311415745699882366079358973223212216777574461506157742872083532196660021823719377295000568435646484258921063179588232382468761286985581584222945225363799374894084040710411841684908128675127337699482164824387602251991292659017801606518593164573293794480221713937215350703598301766524193681232504304455661827358200171617387100422200337081309549622429572670164691374141339149895384986612558235631227650222037094769570535185504031724046130088750008122376515391528246492758472488678083644754789779992432712905654178897538828148999936525427531757586489433673134343923851099164862458059556456773830688808568452177781478290185182180993455698786985544207144648700904740887122888776981984719405002980083477811951662963292564043836597996596782268574092728798279861469124955860207549416283620584500316384095358084252965857504518286443657493177197111836959437403703339373118791045895085100733725721073516992090998778414633135592595729331551636419419849460280373472874055657843586900900790831329173733585200508988823412607354632220617494242911261396564156785185867197790756178598165323230549946709794283306473656902518799959686303642276185455770018581482235827655650358723394512514579941086583408614988586508963501286788602010311806951768931931165850752515496501911696226854034317738500465769892214408456790170267337133456011888433590755949237963587470734351438480756363991547272248861527009858728632618147233117889645775206681735104908945041878813613865426466132707803554602342632317002597171689128 [118,75] 657050491563460464348656438289686164758007411773929275348164766702069955535292261376024398339374116207319953596183956627219348850008364393432318703425696126257019553064990920221795941648815186100646759176042918814662893976208922825647836528628784752531192253267933256718629856999556054717911340732512378010443493471088647580468593850996864028286139107724804744793756895455984296450176161463481303981377787652738480470154245606098035330436425759842569217569102536863527475467127532569675180745045060287331778465857027575081739432094819675648373772051948059914777467206756518066501692712243729528245508736275706524042887871728296320535414937037828627383821328252732281471253045175683509300824634635167741507388488874999073575080503909572473589110126625934809869275985843883666059082622374201530010903587732292948744890561610346736432040852021240160274439935897958571170419900061108134320627853011455295623613514434223684349518149693844306679301618349592382357776742973456004353013600048711186012718539847123142651315527781350102108099808816826666517909183952145526583837779415821078424850481087600797659875245642693742064827901761407715606261291516698085781546313293920866733426572307698866880141960512982084371404075075122858103232312552890288972035670317953443007605353907882293293237976578514748286122743888968386201609338325782408646449668723763365386720691640993355407988959220144823361334020198258334977255125467466423833894712105408094589923696928153321529844568283125648148044656913118539126778481866031737921238596592511502625836758979995069099176985102193063619026048055786603927730045497924258840843525521361258421566639138636005275809158891570088081277811843878414634240 [118,76] 921068368606992014839719748040485715272968334354655441249751243043703049466615530710121840386502851170371725231043709706226298229651597482866704340056191698798120645692639835566510051901570941538999326194039668691519444107071666650435316351220219327560815708669654002164439422749709744338356643296485902933194578652673546877356739178550799229701240541185238704466087811719591272595730904212285077448812413225993282101713652216734992898092637222943962668237938816118904953527809364755455734884324612495428270243573711470531207552453358190053332986072289639029742154088969426239388940440458747936915983895555633038782119465333587313353659827945181368320618275918377408777650951730569750626347112814887451716746220850349825676515692621902592409185846504418213703283247900190567498818161139862608580749465480541988653602812212134137602126380598377240691648669148555756574973407468460028976326775458296965261278554806357193546314244361569570494005058484174255806191130433467762680660086245071519163151309511209123428113999563960949352699856312933820075482729151595387997388638941027773144542225682524174608017762530256215389683674593680162032142894761747482884861633485321342757297667417121278929732968010000458166273192328987135508566454574523226584669590440872681373364777528731488892797078669548580638344285141187705209888322832339629523227125231333155356722014857031763032544094731526389574415648253705689155541637381814143556991858069735584773416901448017336552884496557335201781407876996203341221089320195464862952928826914964355574622931299612273385343825402209230815213036347952531200535419752757296639036264339399712584141419982095496976640917573828085054032017597072128 [118,77] -3107049061871737060992966503868630956691339073722017475849673521524592263303793484074057643639530674827503214771122086921799528528581473348863811019731838561704155246574950726439086245768323721427751959663671024644494492599807827690636858781196523443340508408982437214652699705443183279751441558608542731565117540373808735655119991054806730839572573556214788806555287218310343066432119943846057627978542136699919186356838666600824855122724913063543542278500129794345189721359919212432289273630912646900319713143785081680015780666834760876466318827746699210249259219135122003368916196166658853638509836588896720157966349961322341400267061010660269117445301963010272871636777574716685682125522546798289448877626462523218146509096189692754413363431637183167959803153534250378723613953461464379048812458407069181709997965305580753055965212160660878640531449845902461927960616526158772510392460906563731281720211714111888490389608358891988585697785534401729659770176014537324829410607029867842142422118882428464248701530784247733796004018839894542869244040917707737940474553437011760501316283559057029347156342970313512601680482599500031880706860404543611683055626357918501042132667534862267277630986192512850944571426287835545076572588483989820193554875919783352814186770372383242040285634523527273579286169246275305969893783108500376962430116292062849267189140005921123066812483756397074018435336478226999134026199144697873463083407246558329126530365399016086410573491220661150506905200322809805435023739040777254780246041322949962308964297203889594941215549849195313356214506615449561201704227668818680880392937171489780042315867453182984340823381037588534796282869330624 [118,78] 7530306082274036061056127553396362074208413919317404718807250973468009689312351514133446198772885680898303815981218106412818207927182793707880242847976599390411948521274138542286515252213086589160484415239984495989223182461121035842497802598294918853558499394240172390432080007234181639906714766252867370441343129996193586079321116516041467564475042901104282422485960714089316918028624341861992686600940917979052732715289603271955728484097749120313577307061060926046324498282026765517428870435748686702751836342020821469489172597115439855977192173164827216748710305977469670746629300063180177281929542127313361977246769498488256201897836997609843966603215228552357458585810033794278200301315278690252627063470166993718452681016305132166800069117813961060285891035244426903206476235060281617089233520417148839806683005789626900658698063034671159008979516689864665449065791165641189375133597914084360960329332926220380985771554495148024631039785116640401523365853914434782574912902841699194850130571067896582616508086276746806278849971837368172196857323364686794122900370618765436745992764651358921696743652211360219205887861254979716016148226661580411620778747024007092912142925918824451796938321839754550091589973259663933462997363188952577276768123063526242936865845145119747143453660878543756868207209641354774863697361081571240388207105913369293954877629149942244348892039389072496499385358213704750046636195797764716341531305846564732891880524879970026092903364340138715836337554924995997742903210415751542995080113462515592997658998519723118462330487177907882593813731852327315588164408995162869089210386355491336070329723468734535629659629974889758136921664 [118,79] -5287421734494754859365407409811807330058661723612705588366669279341212221360743627959391035324733154710716775816588665737598714390388762082027466091721841650476118737195297198924179893456600804595785999853143455666757322519903965616885866410536352184552262313796751197611929970777316816047169388073029529999527221496764215589130834111594861484119493047731046071565087380454359318927403262383867435744137419592207437011958198925574134802286868148861757346448623571520840286540234658850685565266925341691737114753812240545109281796827130302496084835402508918842510045644362032501742522827871073647848915332152800987232150922923605250350494904079705790344818575866516887419735597641514967598251875439263046046582271483696347843552235127626641015932692858025934377571044377200320603309791019761966797644012195815096412832492677276031177843280071977144866709569045419019768677186445588904811207815310631603868383367551250960244390404316831809789988099269155738643258360294185345808706020485415052534360389337189303871465190764047633168621842252640208612103753330587141392629423675744773533084040463142484588879290630645872267833019542057822332955491481145428587714382301333231586238333620280316041959401366124541448530725415879376391124090184447107255120417152957646522621399636139982070033443598560111229309872480549214417059379158194809737784827468199001490106556468309621361748659150919537054718977920904358589149474167709922613295264625036966507609208213674569021905384902163286543287067345349239532806126092173547571021216817260114557391714003636760354122345563082454595040582904333218308796118613594547713532401447286646623645085227877032810222083960001408 [118,80] 4741916019262720707952435628609227824957926697553889845841479679804447264038913992819816760893324717904901392021213928115141064049278709997631865562447283728601668082158623687291379604474205200539780490032398896090242353733171525202184492567092894154210488358573280613323104858729609260681825057491883250479958699077289806116565971300708942984413097589660514895137717948183032050523799919293963812662822580260280437141098047430552455832550287496114986377421378100682716049801354808043265340846673934277228622277325371253213074357241036899974249727896881236336928223822620187101329222846852762193141647087133785476444111579232990642976735554885675429235039561411339247105550036606067560546388757354487091240325903730781567011041069554215368493926441427815557757651668692581087514440379503109314508034483566485971851897229987353305469770526274058135870481573433741175052301858491809735137914005206895363801753253465811702969084039965222743145031592122495562166622984391947166220588174959754322580087089145803849633246156834936693144088853061846001927388436227805523602232337454087792196975150336520520737266594834926890935188086604389166947981050687946159357160379013846801217214620719995333603273079154438794325858669729464149224509585019330871831091415036901522872309758709104342727090055224433026164987989470854775982716038943125341359438101596730063342525413145305054307794196638345319320838144581054870189526046928908598817579607197270248364195490635318753999750655910094629553034779846410134355557766660136505989446823262499142662797915766612447723601266143061868438777959881244636759511000023096176410977615016166073194890066938632901352206458936 [118,81] 2774162375622868264565078301088116181445533927433740587867411849016494392822326385774459521452805030891776780963545023703636829894962324021830458941002575678776772309614571106877643905290517489640328965173653826710092871825905856686570628758730982466202598502631718680739584549951206232475485230961154341757165749278541784018012136094343801092917640197799328933739125369306706297371480249429043080255849608760908108538002238651660701904719892714863133824002262351812190456613849483513838057631723211535839417317137050539331374230503984046103043005722449115673233713064882510525195736606648242700121010970214337237410168152250861739837664231805104907222290941214805297501114699485506393512061638755393348355979000718989005210069159422456633587166847903754781933531388101424765188465963503104340787499376449791996352283056392308165488578556471746919294511591171556002686091729347167579732956729537596605064703089377723374734777164035635323950435296241668502052481629792827177773263519971272503730674280882117525754605409547694422190565366444910503155191267644809997629109611708561981885744339442830939908340070039917277416904365726457049966586382316938000172676851526380066745590930784088034022916082877288950675793038705375028684743026070688952792729152460426545824017841301099252170710695509516056735225713922497524793648287627082469146545184754288342311647499787564173132278948457253428405656237611469154497697329440128448246887352505018134940311359418867665835056641143205488930277022400392778534999585048684449952305556777398881152561958104923675410454510135119256032559339373521737382328706836245850857796834500352406755649859772287032035440 [118,82] -2840670724423837994085186175843045754282405002838492606706263362744629320233231143896420236078454080331293274020360017923059534392938654760578435619446625629287033889485799649013875116035920698872352909410698521299108877362997781702669998698688083075006449231785196492486902222482573181760431376586647147470928581587511913184522705092940366921780464640273871458927722729037372904588917674293991085737322654489872323937313994321628361159037329165157238433902560593372793694339960179144068804051885330854896616168313307434239197646513564570230041443999623081619699729772954424792285490644492908676773419976671332317694172575901418252413886528194471174871157054582575709151169183803653027583022690052982712094286225028943277218170207191609743319339642704722049681718577354008499149468006511644905446002506179333463637516235630843344435363009551277780746119193229073083474970841162215094436796757455201386702390879657161373053079026791419796648392955012531978912152996278647685573617665997857293709072610064331587547246192357795906430208309678211421611678621334300232187462229812116905005030441609087426151252020441460029092777351284735247417961300842054897315288045652308182167783318232579186784679511945273192214116039046971218911661926075362801123394012069076522595053895826814040799318311038393400246319364702557010876869199683745559280208603217396591625001220938255571707615083743688920424509771995412349284204017542416524242444097905106079226689538607362080626550975115116109501632793691905481322093319518791829889130366369324421396005203983733639339589042677342222977429346799186706152573605332100062593370232761416016165430741606536959 [118,83] 1383166483432968954138230624210827624128090242248823131642669698144663284335804599351693160731808960185164175447156709950012129456440491405883394335440123622792540934325332467221616539909605895744007990233559547927939032635376682648640294939635009550589907721451284410141164987278320627001420390018979606398115253744337912159627815386163979604263832516988107926637249766353706424647513188225450437843227133536786605338557468953679562693432551331564102123547300284781768613644966732374872488238112193896763083120906273762116627635065871949716766969249480490207484745836691559409576846842587040515597833858615224451641964365897736007691113426057036046020940496958033489231789758123317967108706066234535272002914362260831798373165414262217630440918611246647308204109621047941111667566017074011520918930250647103651275374368047812189735791350742898829230345525073080869521281945443375068468804951167541478489319269104449399147464879329823516477538469810451130643118190367691181648668715744205552341056913914144825348437164612523334288375563442985717995253706161142548366477924983204852496341720467860144317881109378135552090229345283042765251171564544024715345029474793678145784130363452062858229951662194922635918691996199451785167656996437377829316267283710788587100989510026777380670231705420051581271518184581662316463749520465772980347899837618415925707482097746738565486936882367442665860889594789886673109652423918160173964785810813587751066911332217913344107589445899166912669398207604274132349984205930987625577118828487374162699072225331274709275896839197573077677374515187227866840279461721133262632850860559233891417109333024 [118,84] 2110234646727912387044971108188120942344984641891032053580860514490403840516180720806763270042250086842032503774299614150529729442923823726979882754420495391711091554082978646833539908694040533118221388097132375061720453254279354603713308038869122963010861981981240430984723273983545079602095491211280145397788752563812375215810084560556020625730040436658849535370590690281732625185008398022615975646839073550605202924500090182115514669487395586104911457042149177033452548751551515509467699489940418420817049841000684546098209763527666734396953339695351157694550660575205807053207169336544229696872182936388911788260534659604217469156236274417769551023523146089792731182467793243483619578135705111254302516148180990054374418748931749899809459530069235869001734352261746923739521382642612234666650398028437205535336693815603274641912016819040458313651067681415472089191514092697856685925532816411131591854243423357532920051424532677326718026979516977865898001354307445514905827963460923588493757122216325390397292304077462640583232480537802433106568150461341586075382389611979881263946393403705672787612670197155086417792983019963426028559732612198163452038141190762619378459498865151273689689422794770885355213967244852761960781587627706095366008794831762158951561514736805264884716639437809082097498666825531255155634719246082269248090260831268997432580325896031330593628888324971326327532597620465241214048893938995286371126180021863259217394619457989967611550329223396894182867694167579387490110085970769744705835312158688688395898613921007613815810218684430841257448213458671303730790141369111752099468435057169814256115936 [118,85] 808334731621824780691275344146732344921674567817533374325928576097521163580862526607711932395428899532943532359606109127791497558567020379692513161489216569363462981445042946436989443904746580073323595279948345235771363491698221619478421159694634969980054547070362021717142455598702061440006382801658740864286737780066207413056472076521161007281376904852319453184019332175315967026520206935298460129886429372943341118622002332921837811617254184356200132095972961270625627809691107006022627013740683491463116647264836686849225212452769953094826510283725167573878830577428518725782580204843492739435007875483962079434378290305831429769072866776492217981442039006504679710989446795189509187136020523241098625061976654958243006136065615372351312244244806554363339453507836661487623782246397843483222567566016732617436264176608588127607226132746497162702911994325153667440156908814655616116751879569377389565086820335933719907220872656145456195056637293633792327167555313918834835027198988713734364921068060497459561195898003587066696137027586399089614202339364921545066640660124310006542715353197801704406665397333303279879243056640170421905788242960173372548332127357087841164841116857114181161936579235817927591237093132931486840380836526991097238803927103020709395263383382110377524246915089772651389194659034354393434264762744650015697396301264150951642233327342262245356443469686361811304365362067890547538084485432854009597588775984151867885537237947333779779220452009173737788810153575079910529779068712109665670563354185931404187028135553605309570429291814339768891085570128143561370922123012246850263860469824662936 [118,86] 213098341071827207827292907060497056217050157451665740892371752710033740628934301792420013039960223642560193707277068350264938775799596551800270589961399176450480061142891036668299916098376939860191996571361147598069015043694487000854189312258206467094563821449545351701340056969837554554156386013862229731035040004000338928712936212882235902914574192940444496797880376302747175042982929161932263116803778357826743161755142621221789380186776895719761523683700805230781708971909675667843908318226944658028048151318622633351749520036751532107848738106771730356333755771507028254196748252687579234534977396026976045589303343506470188855524610980598597451030637894716252649243263702607777174694002848664982692045831095087467887368918825754715266902149808249893888306416987143871383217673560931514195045529314439082466309387174301160879615314404997750419791850849018518480876414227511094568331525557143107115112781782702600934409750616856726458025941324436902241930365508403803571240173572746436860007145660140997706053996443929628805405906396625814546847560346039806360429783410350907398970124404119262362208404965895225906280779558001195535352810472020323407682152696632465958244559260369253570590423555853991372734342024748730945526764148844462621637068697507365412993587711048059728339239174438236367920788670941619687569796640690110644387438268331280393122835236865482163770858632209318469851922389188496199745800100984160730880874553597225395837047886028156210080462430316367585375121276272187293059338297931119238515786951698025431723121975453364488727223418843655059115764992059963453882219676327513780112082768 [118,87] -93743325951470409940195685382177154980322968757606651375125783975058819888111916742808628639937707769134502204799653312238682506710055004015956056722403232530665952148856322613970947077657599509231127961063993106360808084413863568524674598453461601034708630384538124214856749726582982169371352218722849373543403769545741455687271598707276949022292652114925291323033556223864380569187671873676158124632393982801201255688737788173966899427331361715215915539374463469276651939133645386295480858813057727818736512254221722442309739431986301877101356904169259891769420378974337996422913680800766782749356918212993057823962007981972696219493219500110453070593695526760305336939753973640562616091600465970271035345310935783770438051423817989991110450760836825101295244635297288624776896867105996868317102883119569369611547815953042210059661530975637171804900275910736921922096427314614906675466451457414883817463737838137709921269350766370090149474904101568539789765169165801962610435521367476731839477042095844641677740666806136068005430228093050247112705617294222441023592408684288090428120233186176185813105780239899787188519366589176251577570930864332031400487317962684541769966911663197907729663629371695188116056192108340338187264821069552535776321304370414127234935771073712107100780325377487743401692661374369875066303825939241336027440096337802483833114548613818900082802680636868585824243895364368474801823441276355886493347339752988305220775484096496460546148710236187957274261884073356934725504799237313886143231918408971345188581460042800822721100803715998933624916814992242576529515908286106954668032 [118,88] 21975761146564959740669467754735368362953964494553372121378828125837916879047722501373453432162190479460876667021506824953320024458701111548974168867894721326648376765934878997698569409716940782101244593782139765785069897582442631913012634180315786597229321463240363500636292043316842538068558485487612185299008982227307806457919807068670058415178345315529905212916386939348555074522166922338443691097276451893792853731242963611069941976804103925192227677046008231576478696798650316616016824337330646044115593605988188628157611303059196527173759348277216461814163654693333060056593981334297705514224205334902871098902453808755746260905263635958631270053498714520635596999693745124749739351624135946935616676627454115076617538559432858829008431879240043930740216142081731469069550964175783245518774383367628292419523596338403512793493390970569498375500207841262654621321296960923387574143467572493750655606136480933616169373169208733679582622408213077318665315055413829363260123454100979585086242923376732296326129711043022483656744594875291356648089267279392017611775437519562181184812905810600855166666228228480875589001902520638323632026006661419026464447997460957240901756140975586976847094923333312980119864872990642474672305033241046350556796380978441132644354603413762486493125732500317231507921243650644445723147480670550571458891249838238463909045347132323532687759589485893994313416412257431215688144298113129192950922424350526317488515296651026025742663325104552053456706751218456781045925504779199713310224551135838171922001326463543528031818205633137265193569366936898188979498408913652032 [118,89] -15841036821649991989485805078564861515770791699616700534058011555502483063063871651081737289564368883001052914345020135535436480335174807625496494335369969273937347054829061931502515607944599033865841783871841352541719448910557933224664659955550519571446944079233507051904894206077399802401131732945996209373530532352639336035185066976318855477325020208432761689923234378673759721523467641450538616669763070641989294750521265591884260213091666244083954355728806984313636268161016109987763174132802141259566595762172935127465493547875322946418481941608657892254489625573445495769911949523769435035726255312991126324683933531358442712088578772218599515856325604183550396957402546850962376924116214839044313196237362732979014302811796160903592025504997930436708518080545123223785601606557645253160167317623657592579546424761273224335306008223762512645418345840967846806576052992875879845452594636927241499485074998354377736730653519973091424295503934567799725063163281486716770444236793976041310597647312835961052500434410130139927713861219892678492794927916238450770236306794093515661974830878669379167251033346326018870861277349521906801004095132889595529122447118511198011603788995590960664386027671632757381561177245592061667525667634505915529286459931741987768326614285447613819251620727859003248560906653802657318381665718728898940013276697475745729594319660594535516043242794846111377572115702147290964403458395034350360182129870859954016695257797145791947734153944203503482875895832509484091128214039640774267922838603351128444174690908971394209572791506447638076098213450723218959747314576 [118,90] 765097593746953009367290261750607696621717378464796493810411694316970138710395846254262661656302549866123338092171295281022819118827449813384451720736743964587132463479847955692942168063479354999089070931126545728643965121408236811472480323246362004721762172713291232366255231943616613308620790662557599823373413538173294307656835752515441128007984877344505646066915391282799681261669624698022601998388385416073624364774674025342846528585128474251337869974271829442965419161710974223882149652540146116530046964103320356973344829395827675804440548222131196803218551625168670740112248887084299553863727299837224013351307807326035453904051707295822871727881477844142706583030587400184642946406978206327936371926962579451301191906791071360920727035145115449395059098378503544960498295338600611779388256235636143477281496641145011737597609797100002709942934295487396417549780375212530203327256570207168023249633376391154974627080865085397333332215044259161119008991270699145903235963355364350310762388820908403064407925079465450179987194971150568799605965407940218263604346796577316950828119276001527033396625034427741158178030565997465466607390426113431918996503236627948789515535661487514001748984969918379168899558317897066976550281951848881466214837367225892898531332077310690604456638755989933651781430344381993302964772232765897564799558679193148764118748133956475678689651606090035178536881001911729112637041813259777568991877055576198411533143366474280049826921279564477844853065399309183089312033399583538892088166761893618084577953386001317220149664217818618777666229781681507249816 [118,91] 131959433190784579220073685333256956962623353446688568386152421391795080284643433000164457756683246032294434387560401725363839379054131941738815119908458009065848895580998949256977386391648099816375892120030353438292552304620367564438176822300708724223193182300601054386151981194632082958658165587760911495640538653095784207236270865464276852083198318619296311784889433657545706918065019372243219821231322767129718043388342648379991410779432056248885215804955240748981065050401115106910391763833516175123927407133732016321551673625895687370893732193383669536696574439075892604041470688748263928189440091186232384370712909247570905633083746612300504935722492159535628808206968348109037545118886182086215091972791873927431532340231933701338915937546991232415256611604075650566806206654402829326502570478381837279666363511343898699245766080600006813614068711865622919960453395868246696702210967359700172749729100584986574924783601173143822925141325543163873776787587827434065391200504455835647952345682784810053654346769749193588240423026607390690799983972217774093163109158366403032712703873831729049595120577952650001425013811659712305126688080665071543098868038928167798214180018480562014293739742972867607278348566981379891636976080178680570753088738464620700021122909672840089024876819771998728450289758263011026529537284161403181527220152022834643309753833075521443117297680612321771022769619386407193038022184881530753013132674551780211247674385475090792204708001446441875967645509547507629544411105516956941648425308989865010199368192561198080685836403459493264004180574724422880 [118,92] -366876969248398242151798468837781486342695720081361523246725933199780482540248477542193273484609437674077576472805805495049584841076655211246904177983754039726687481737024389539630858719036144549282006442404027120270671739767882663744611584211282443908085012038791289459947803759868024635877889200082728880075369234418131103358442558528136668723860172058204743297318726615293933829561036686058728458611210898186055627854945407806901466620429997788794106703778963109434574547313135446113527108109661954202303261623130411547347659790042432106979756636018401436911206089108936984228257051841644123027926840481383886378574500336470570133204297460282659144348944422866703438865619069555793563615386504804939182540252344485659679022718662258889590210378997439936926811711256062352200331296780123533701641180790837640403109587732027026350283822278609990681962867697454906722764070428972222203176084099344090870706470708786744692627760113762529518852934093095909196272005295993143447793900522291555072596776813090357235415200203716401819737369414506678421988881076427271799073418537151074051118638851990292487268427023710183860591764238173927201488421408747973933687401175220410370593453643267472165261138067639397524645016788182331992401925446416301573630976127520145239133449422675864005707204583889366525881494729280029639254777511736096216387947730840553518629912114133876530727343696954830878798502536719386793448877275551888057725275744509637202595611307564282086278432878505781368141284801626725970869790792636561487232099988073259552083750921564166339328234239282438847752444256 [118,93] 455737707839863120755627323597012384092044952713673268172840347353602791265369932161530479317233289159542115965671318383112667447971199044968623533061177838901748270513477391850292189613317618315709727716857367264339815370528430222090591784635344470879155901543292344875597682689018423138091682698535982550469018779236483117148043306221241709251401869969530262139157959579868236688249840786310938453276378017458288670667722465445650562998427941022215991359699010682197895324747813741455740747880719222929466193521557712796644101485559181264191861748568124258504038343208631621713459885046078571497783830051068089483858135738401366339202211106679143351650035396216610991016665165286990404333114544447147918160093391336803828486977125603396887601748904314169771649730996526533558184646330291921183334170831801066629079842855347660055759238872805639901898332769658110503561728097980471328250147994680828075909027902304510275978662949530528779104127386337433550753289802707649622466226686785351811656211321057811098796309313888043092642199759069267360632936285569993560402452705163028678972190808376914784758683326475058365309207270191236034426750933456497485393885017544021282124544410499897204428312671353484240774452087652643393384429002517095477952718659771011702709635832251105095362407945054177374724702188029129474555002778765318265767231020925077766314732624709451154782676747132430307252922757224980962987443283361918638324374949630359266849399370775508737882097447012266153125291220368301147099375079379425345129601051950441818825142415263051920643188321075315815064 [118,94] -438244893990254102043673013613715174080346974859383214334015916267778937155482780774144520899774372771182197574286272886365891495335551689133647418562633857409991103176563069852869342946719433115369556751513067421134070082403764054191180323936370695990839646517814923041589994719625317027096942884295505572650633746481417796790709623520056578155542139180327789491962358904475895237963602915694539776873398706191342798288207229724787763821739749878915073453608552631386844076096448961220135222989222058985009500410201659473640837196242093356488702566189276027866485287552628247031964369667900990800128715654552857098157835993497150799310062276300180900488245508472248155046445461440727642145008965896386715584186624186531099135468314276322368456810464800910654831855729416284783981598625954044920751069615210883562335028310097087058835350188109355457773220507325902380621861680149754895119372709730719515742374445397796477374910293221594709037959489912913090608400991561904145572301773183588528438119981015894926275622028721476211752775905183905036810441927783181485916782741344807303454414883068524406187963422261636388699159016343972976235821223746237348838582610300314932801952040473681462622006821111275482251964121456262788563175097754923901081386149724719292770738472305997718529138168162585698116215766077248415208664710865027907051502388920904748676549039476159240214853847337327518931165938014309594513730749243968139250358913089714603233111207763263874611611723008948699455712011460982932265301174827688056597841254385253092865566217707673367336467007326520 [118,95] 184900022139666727285971063826166672932099231407505657806669474160852109130640024091643245521955353562436463063458629118125155092384376971629124916442540667566025714799503450832947447238648786524014763799987335142866197791961817953569725807948367876435771236625683580313991239901589518964378674821284456158904030629197757486051571232727502668006041661131083641523211519336746721992271806077643278242833571240495306072030146937148227336385292152280243277041930493441987704894462648685358976011031149139810146179200209246032079665237982670565838959570995057170091946757515646868345790037702215530228056878423109992311697726394685096158512837077582265775129331305872448373938480584200597178148936308520461488229708526781528437366478088405487692541167448999950196439777079612710613081152879773308335154069287760347462200744726354736548994895363101648776212353434637171815524209321446621840107034925607136573819580753264176601575557098274484232684628425882075301784384839745550761706525135087342140466827048507467584534060021622283208852521591475928049789351125556904219210230086559051176100991135792027495059070100027366892990154965371107985028619196468471312675720793940662891574881203540290275206820521116610807912553280158410232023853623342546017572415541204404742686493123714935456253785969113474965683826449754449709465038252115993639711626060944857674989634476575765859286607703194592607876871795721289375214548138546822701527842212728193184577982001528007681918661646472656003499451563915528126454934871085814231656798352738621147267327703980000470197401472 [118,96] -133235136500176448670303229906069010530354305643670572266173666451035659261414151397645533720858421461544043766799033436929134958258635739191324885798702993763191063662337250269938742675736319972797567737857821493731400426245297869625781008172061849963048462640752593583924530798790045017195787114379522250227997139332085677461203688405640948680578226872388733042002970062285979390016755743187565839414959189174527987749886052115372753974865411490543892817604532922879304682287441666936145650489884023373349604669339579884554546685438519526832804002039250514551626891273738152857489407265065943574359272428198908527068505888784257484783351144308102437256941442188360089233528510062905500564766954605260287248690115285197447127178845591138189452275405871614865929694905412448324991918822327757425600798633298270586841668559149350417146628598850141918396441567470222626462903812627674015002424576547229168220073629174359206285774518670312694356262532580759519043433412354022434606930353746129614921660054180351691332640132643948757385794124324332855074035429893510581272503090590772375202110274311410869683157435777901416180680009800694754062315134630152548784527309507585963080536668250905308745096231910531660441036834205403824696570758311459369911652315862955782390841541632081984191889948682018904004806651132488023892957599944924914198009211218997635715603736924048943408941563112433235005519621896353978688273140959690270249000697218579218779187448433534570254059420084472318482742020514455468618230665451270165957447423523347547147373767964601913200 [118,97] -36611288842847958174054466759726046136928773875523131627108639202598973599564822838166663897788566537116766527215929559669182377473894356672063861501058114278044938337886897298633147780038631661129577154308956043567449363924874876044193128537921361025461420524933082679096879866373107100413430996211779164436715510948397849177713336686874553195829125308951329397019523444383150522830628651256448003061043753328813723240436463939190734132876571089120407842702773400156610867005753347099854623776108747095989298710241137949346274971393068468047043678212285757154593000401026091104192137007061730626601703309046620227766550814314152177316315840817690293400098292870246630812079492224299814487797562455755822982143915868397458349203030972456326091299502638409115325890544456091629229504311447463836109830760847718260681253398120811308380815218167016612323222162926116697799190880982532692101216998402261856631387189208737193787960498175504177787026513049378931579272958517345717080747551676240803516973118377804614501088890082187862123016041488428182873647104281401451276275001454864447946673925724627607818492647359349124987279302245295225598441155363168238095003498919104140849572305787258937268345788066587713102505545334272708750291294907528105614706011972189143042781588392814798614087545351262240836083832513261147409353458098313554475143494163574672643187566442183681602525155136663270442778458229565741726369242315658250354394624736110540537452456981556005121780337465484815645538814422318058324822416480638566207451360325116601520821969618976 [118,98] -3666043952639433976521672963645994819097310167519380577012481257013685637747455145046879131566157539401125581717850600091606225190446476805045202470186471800815283281854744483246423229209978256620939663293736388252990902935707261021324639315248335710238718472604956435573581690143018644441170378208177865704573259598617380908211727831229033461538643438801641474257445309570810549377404368437931821688001697618192613382198111573933144414996380375720441226911575166793802744569155809393263242349093136637681571015453614387371443864843434010508657412902338891197915244105945418385760176556401211654191426321645669907320261093873943356925799308798265132941424251280137080853613267164653828564427169221415225282626747036771584947289949667299685674520698049169563552435436459204739898536288936618402291958872866553297100226890473645887004000252716804851508756379287124482253473264967595713069922466118542238712458266122255834618154312360325236162212029961285331358658637152117381016074888646466591635701056468405395804313906289393818969173718403209487136663192802123497086904529025555924679242086321670038536376635682258704377641759612050497942780837453934620942079835951747673821147375650147274147528018942722025396447282952509614259778909994353333618802039009610066452713469771666773555028399167355092759274252348621134013165881292536984334571733175872730654998442383147554003412837683838347826183303900561029624517880624583683171276595682441108866881255346596906792962151050828519691844124460971414293299007456109921392779922703662560323753750 [118,99] -13847134179162115583926801647930770640517509657132468608876814903946356621026663989269108554091734787009493759724411178903995467043694827946461876787164852949106971456627134753576754795242744703059339224808788873596087070354807109921990274739983472366042064615296564816311163628030325989481007461702907136607638088241588197678944363620592450758773015955976873104556170800272625327291361998084464567289895380108886571410645822140912825960544896651127393975331015352765038531861502076545305781998208201812139862914651310532826542642916523556723672587599939780062043543010648385745579570660713100019827948385995766727281948456656679935270861547053438458523907304405072889528580248375129282672764436599728468300706533551026567555137690849620299704133749822887717378158993543913821612558944262020771865907346005623580733538782582545185928127528230501599840421762416091480604108790598646215582611064030070195344004859073032592173024458892029522858562684154768805988333331832025112662412443052715788075691874871374764782832327315380786329890054065063511185197458894706452229123591710797256116457785527986144681812043696070145757178521955395428758091401138577587011629861503367126995481857418126666382601505571195367159313982702886761853811800112107454825936417819308213980395700495974893872756914468473663692234924646102770203933051075800681345409292394368252937180730606251835128686270437723833059754379397470626089560815953628271995370280159051828838689562928913947001911884652311686010961535995556549523124440404815381137268596339085111904 [118,100] -4732383697503219928211840919413369465795383070980880152680570768624743844483074471636386255229176111520322014729723367428633492092475020096579165476622475702904430086686722304623629819537181894502448694159872427518588800779859667053909293565008301454034986073938732262476213111673608472804799033320085546320543815153115925404422785468502238482755926820219319204246961665022805415657153667838502603805586717158514185792953293786293491519631690128715773381510593016757072181029363543400319750275012514906181623847021168017005874649784965005546911159146098625469766084526496776676984201825266576652951133665579229402851280905205176618319264289269030354697256042841248301478022054799654228223753190415411488162988294331047623529975730502228793280751556357604496499082359334633362083450315679203944491130501453833418610047311145124119822779852229635917529608875079868095244955065657608168508275584164496173601411048233438134672524802617205475286498450903793195201880063573831185231929963400503561009287592796181158122141335903356436140639668015489295372169723140152856671044724578598898444008683766935277684725432413503983871432578056448432029003239517591467370188285274626083577811712071710891487762722478913843951490309295858956581155390211858289222282758467107570319206773457116096192976193948014113350710492326997120313100287427960968022064847384018452869007775496589808168453266034298280337985651779068933915619114812219915648427229178142250482111986633141746272921081262151002657598661810618233327376649215690450694686424066624 [118,101] -902346541131303833174404200831301137665940213419643544045174939187262992637363302450059455382619986993400473004054358661332945796145530064180510896760434284915536169055668228475709181978003981923803912853136535824807416113977054964382208311812860584552250876572524153076406582342813496047184391215858416487021609377703341259727363751076744917325874242171932066672360048580115465973075755067107314136366568482299446617808486601031383494338563983985927357046499787714389625589800554418416199459582241185950621404947888042327842571304855660701247428862276892214062720017204541308248739496845302245430132952721646878644000129584524223581331294240609783535316989143021272621394533890955438245776110937219169013354758877793417901122482110910494531825050301847229455612394206122775173654156388214387558141553815453926686831415532670697703197988535657965420896441462262522659487811925188326553299791882800209250001303522440806427645549761561649603090918524726758150347802819628147711118743884207278101276784676922181699245596326157021138769063351140241827033396822628653795698864080920403618073375020510880485725867337257806757118379035317250319602404486037479889505435091866764684313755936181781263180356262997822757597193905377949225466328415203503907902387881601110441771279538314474712587855285591627369755811702822485061552736974738584451819503873234165379550334882734663707316341889929247202235715515506320718702575916449098055763922971296426589874948512397273342247307672978884004918292546047251471390107161331508981033912 [118,102] -40333646976904115615739235771844205323744036158984061625631311734211706901363222958535689086092917597537951519624715977997800200144389363924664211084011635533110174365026696028555707754672658244101421874556084274614649713703232549019204847682097243790646543092950755381308556323820053949418766635562402434542804555538087554058290672116174321528297282811269705035289595865336007369247542848728886407646629957077029400768584533167535822831318140526838980000637262061760889524815047666666998769626801606093727795298646742925028346229778963498532241222777513875047248147663428297555662348974268363187399699995531914818426943085657488570411658569030186940091834791869016783042421512753599307773569885617494048685673477394410136890605960738287161880920874297650576031255694221452739693109752667453982182212383284123441880526044158466788026774170513898070496561234377162604897644713381002507822388506329247721574891164236217777425656640841599119565650169060315905963525866940407834259635672938547567090243591225875243242825689903263135878583072293946867095374435608032559536966524865367152058515389367744116892996821707050087961611363194123927741924110862375351505281459246059974504431273837692471526379919762467662183560033592625477490889160110244966594240034187957053450611260278611163459614287398410879516077897318860670541116424037669432880039557334284033008051086935515456569846536047165271315676591078886048524569537864375779229600639567541468309862121901941779045748705236725391552335976022322082400387052632277164 [118,103] 4476957719490811687643720902851515885429583886526924826997195235146679424067375973735040290395342127954840893261848904704368424715116338907281017217608198428824809025634149901237982335322283345386123110960343238863301872789473159448776222592143071369010820686239913134970163191550786385136977601425594801555237430517558866647800825981041894053895515647354684274257043680858890189346076778566878791201598984297026137750560615863797707506568726357409876649101118273281472354193013668887148383929438620162859240335695273774547050609236428009814210561728052223034624469844124592707852965921372950350384784265775602141420743932889342843645694151931067467336234947065853417707619904698062508410014602631341466651577187261057635664877864173591084440217096320043631933792327818098181717049121431066097839582648048048807243930240432096395698859665848117145270780732621337720071262653247784704217539601580701190084373042175719406559839679480091786584364959041203178986145996352967804888994574469855280023351640990792566462521948803602646261773509790168918703866258866325549083773840086516243859394353180357500851004676816654164837350184381069399035227764618634034792594000016733321308802955687628720418646968119260842788672112954003561857066327058822621361583133397692238973193354168813866939362791794056657758596227059696942274771163291348605011697849215929896092480715367339631548189182535227772317022370332213107401779061696814544417249734414291178112875179399860106766982560035321372529279141445716221513183817408 [118,104] 1239877330927166970984873750994863077832403267469251208144059462908015717501324016313823155966247555263384075534579517389524125865983012540628310975310372684184520705432369363331337156440061504379352832253082701038448764024156761647498933673083136301696177755597025827035548086111744743190856774314391865651922763031195686336302362625253268576051011195074591042308767047920469993123633397986600916597406659298363255330725396296047429349818193968935217021044531075804321024252315340632573924030357461204925060048530218825423128310293622837967888348935401855118599611714077569319115938286149314023881935607064757368374434764601121435409800607888754262927901892130948064157371670656921112771024501665202405635430677122685102171686903960253900922379660925718838590564172162614184662469390785506450166620526724666220780601733561480271685929690470649549658079473061347372261363555584764124341376011309436703863890460318912759203521905785618452393635453804081022686670470851700310277112403951256829799750317204783680123081313444153999811046471305385749088045608952987626663647107678368474593906258323486773858601730985073638230720893873725098815827167091836879568227967422901929393706700784574132664404435586325765912789290648758156527879018086198027246588860972931431773885602482094372824379112693106082604497709686004203845285334753632916718098669716250892584611612298354900258584710820133964699746911850023915909532914887552322334951221179266531169665350334091865524936226589472908294724257289596833988096 [118,105] 52389267680877698336734602825015830201877666896029775511506879141557441726001733553966050502795499905318613498467636389488268809891989565469285585162198907786710266892967367066269646479822891682026189311871687688989854165613594177643386254530913471302696684658343187305533228232522073390842016058884675117071057919811257999505290032864754173848308204976004426530501478482338319893186695808427028542891934115309584762316888200845860191630052093746157879861872518798213745456022121109959103611407480936122542948650025134307246119111991682446446828995903739049048969253738501573352263000209111302881962736353834028098854458694153378155106264778344195558185472322745971454812991623286713822240645246375124611920764184534749215523010688629130370059855796502041944773758979474839513410845816797042660580036532641269044782681876665188042673560927799114371607999717773142024636052693112122057397073005089654253014317012084873523675048617207632201222624892604415887972192190856889962747344139699611831411806999232989681881583003796552196619024960996190818232468244893179271526529019303846280468312451655430162048604549370196787606769429709593567886110335208627443524829386718503688357309969184423257640553848028475186683520434132059921505111486136346508214309801462248768276515471863001311227284601070179137871688640272885661674739096928342911595183682840484101579451512093975352498959340761185819612874565134060358993650341798439917006577974981651663466893218410261979631187029321212439100813402272448 [118,106] 3806690691881984830025764918222950343824141308450603614204327375821913905128512457102171634482115740834031038931507206361178488835002568408511260512890089045919193407466652877284400554375351154409999989056783314721377294683019720132278258149881736014522348591387947492279489785500383561878916502941573479859669781565703344745343106238573567709954057818776649453576582576966186261606270687389022214558754975869775850672599274294858277185095048817483622238837766098465287745498223852622802027910647366312281254042690936610184283509434574417111323754420250258460061761776289791731161532598894942821890980753044276719653576103343705736806356560181960449047104084580092471368560353583798480496552623593241137358656813896726445572619938064712119686960259780270661902608287963401837067171771526928417273664869195807964820829179628348514290692421454752721498984726977944035699439993350807512889335427676626479023006108203565416138828405206494534325138803202388608337678912311608353647180726844862809453965114655305491419446491314220827101971142317782024984873911282030396432689080472128046262824649336905929418537177158485464767319477878335712715018685561143917722811715833885650576086162986130453624988467359203224341436728804751440508454415420150663244106038467916496852713004939185256472916862101044286743699796035759862669003866559368310368774706504359668279921457172271931937574761202192457935043269916450507692554528233399591106553733812436896696485578396540553648464263973085918302939872 [118,107] 27243396968528779101709415334434495238167248603244743870988658397286193908215873850469366185907207028746090475756693474537804168158554394344840443397868536952821030776984379299966683853932809881727785580101707392074733620350426380902952946587451896674636687696274527141677896404075720167058473891830170531818582145274034112801687814951078560627684453154865046511871237930855389214256712446550452452331563263654604359062366087409623651166018501644404965158355622867493917512974287108188787174942045011874226960677201019626951961583250692014037014165527748364685509032662904674446621731060704692292033936459385192184543448125343067120582644434789832015896091112103312243630029502802083161237723101010354588470677631768943241564338216235340957669199685053934602707303757132488569838110524936944665511668764124959428116564597792725740404197911225985726307412817269643855304549459003441207775983162055276854237584714697983838326659012801511358184899115483109624039756821167931020318814011051077153310175143320558540473632408052462054466163474291098609761740888775120076041474941649414747845534927726054624669862572577765717472419388518984790045690290962038733365168308361975427381749285277720674990351777510939173808415935072393896444264568150605204764472182591998224112241343457488023581767760821400243526759736848394648291802007932065204466034473813619708532501455282604860823884793605005543322195366449847018282366390176849828262044033825563753750041990168213396518357481708398208 [118,108] 289659127454989423756640271588326144989593909480173189474966596983558809315763316836829989169667525026975092655292810994299263533101661389781392196129404005164645490107861421627352756524905964195441381532527500374153008517882930453020921758611991033921877908607712141174557345394451918754477468800558895465480205542520098229668589764545416869197116378403769717779736090689159308394384557114989432107782164356453679522411680939249588668553262143866167190542721119288941408655284976384718422862973206949443260468583741571848877738011770872146716663981260053712852278385221447869996437628301362110215213288009581775480188309688226716207422730764958729552111937887707794432257622357449342341196640201508189457666106081050446188540206333942338983190204827653657296758445792628852312348465590666910744771040280764253958441188303191673661500204338629059392629507072741333418307914139460699046389334899158798945023093960016101266388233491030437743499299850185132619232951394208872498249533206433790523602284083088770745824930817696304196508551695236993646266518336055738346946510107084863231451680252023870603657115299106239681299921335499033759392209107071255452407723956115381163372939008939086149361253467918760469190367773602254491017180133956479362402281675979547066676533803597561810918753366861904664167183696254266987701916631720785553863948861243207313798888122780377514079432419384431251385081927624794261076694700238351026864505766543844670096473451240574861757797248 [118,109] 5192011796048674356316848903679636228516092462371331474769409674961321050977669801251475823554615367495911258845047043384922583313408372193904445013963786990954523808995230549332151107069337425364140631874530431312863590182307193707001499001348317661573171346999657999787728703806899586012468545444989354751863759030564427009338061314343458723189923087004064759334477447580458692200112618444824154263139122194580877367162260318673291745971286385884094931227862050184821864812051390236615487891077017929475273989629650926883186758261525998504413452891565248159330617968656090800290964875377219433932184972200057982938561890977599975712289440551890469254789361081683413519681703117796826400806896803620302541545002909420467682312472157687505570827098145098993617220768384230912231956353153319723899704560995245043383442237209103491255352699798685151860032301564689182683741769022984802065455098493602189856696425682865220081317864315565618655407515158186222503165164900574901818503027745074283658325829806736313334444670445879931197746382808427242298057870553733766411823098627290922273967776257243807346942067993215334090967553572953998131675262063618181926782651621155671628780439882020044037804392855988405479696448594515498948985060635169589331903124675425832268723085091852124706412833121587652895288132287766722973404356050481720677430611758104414674786388282238716375946895152874176467403070565409141392148778192229953081992221247362482979104077323938727040 [118,110] -37019065248351067416257296195359566662500059920571967259360062390727238705665385383574190958001587588175566275593373652678459875622092624619161525299097230848719765327556633930310705581814502245698742912834375239193848605481483608764171228909325372323003981952196737050227506994800129561193161196557622415822237392246596595445831914361140794789300326235811850045836463540106265116675042516060055623841446390207135274219615599596445080466516113933405112279465715762655848330428754261745043409376207583528911793045427716687906337494007259097044737237343898553501268947955302880483246539813084792794309414466170105493239926649685189385358588941143491772121627899463842100319780175576515023621838770013400063210292035133455697251471675041998444043639312443906177759329512799021043342437403079245978207163612941945521515552752137462748943246628474524219588404286769153955568646294123270846382512050537553067268210103149222931752481169255493798986710583008552009829779756036672882400271912467092721664463569130607042555163257966512763405433122605789167430953535686317378602985317061403530736225870522951316058682619016656716578908714206924473121582433916978691919360253111052987356659047153581143110467190061553965642470675954202475471524107345999369344078383002942421782136697334073320244435628399683494155345380777828639968044387087324399777670023425187186114216244726753091417581120954836674286579372605723654732346993018541426022246373675989201796963170576 [118,111] -1634675576218043954014384208834015316478745189497424647347190232480895335804292927102551741671521962815086024166273595681434571534502236698198071613224926810147587566661788486675435447845904839983797200282536588904642245291213954203367928923430102196258334761584869227407126629971628965760222119299006765033889300499119390108199102785985744070689730894588559866540265335262550046283526216066723354318822856596055508043185640902207161630748215726788058195093563596223429471597166998980369991004311189706756057986733680801246942592625514868503417857553447820463649021128619101676754908829998633563826741838596495283969874226421136025146847284802019730372214578567348390858873091451658300924089300348979781296594998668599822584401968545902029564526349788170641779291917900115272502847605405817401369561465761279016013654917202275427983434626241330879011016999468575652519985719066130186857170681735088558239778953658735370189851633284841399193752881629555450610480242356726725597920735159598529858217430260512064361778594244638927122016192624854576764670031327328531426968917113010910301009171372855587087223567196421808062992495986699497936045613492192227361036162630898251873823608988617924783495712411359107649801831111611672704974501824285366260354500700478087031251700571018301947525331189482407972865772435088932330588877959600351524602189286563233634776555705221303249129523543829931711504477183465963984485457445445956653168598314883754828800 [118,112] -11813274176956746251630417368072454654742411183134664248498836920738886123133676924077550360509869397435150527178243055668519283974661178201999670773297656800356025215894419012041042341612413986061968912636884784208759887144470938137861705411233804699057298683711115621824603061340989477305830677715305095761001470405307312144776650495626910660827141287347253738229449847761832860456286692192679833206303846390931799983180049282643156302242874064957670152229677671483097121413129483852027612752274009909474632389656567012567272497103192942496395304748059291978315828380213904699375289805476138239171262531164290070259247541275546226587056355533904893899559438340020019500056644693615122580028899264596221845084446783345522514501623774428536396349486846291039665398417524042463637024108113519281956071959276767550055647203642621293558228065947508635667831956918988731553716524339840943010658928560559541056405180864225789079146838373391098186309777437384320431739919474497005354328266367741390269667530265407744255120282294431943177503035481139787726207826153562925386302769376009784096857868374065771068945275753701334883014906925274316255470921342946086576996852233990270203677467058663322940963006871042219244561934373938295064321279863439022788450130138845062508895827393150829615670612224226414325344066312498228248263321770130453649082003078588145840639374906380076930698133544268755406274541647887293519236078777261702542408596327408 [118,113] -29886192247784709860560817196484596558965985371191194143432748479456069243663184884799816548131301657916126520149822067629753277044007467876692477700580709737290710747344082332419750071160683449170381435447706920441516071777868695064944652519041575916645907215735844072239710818852950650129199446970822946726370897571991264960277283089918042782138872032776366660991338126014520669592277680873411563946793333116480340022310759752498545228205212843962614273479267855745303501916711050577287950233958406189247587491895776110241656039330435505593830949050325183259815433045058566994155928931851180077886186181657770516151436094325221250108105931557563644284925861886395806877210576438145530014336081474514642697080672451375876969455163702008522180517877856162999290155116845566506888141174553892527375396777952031124045930173008075182971611480820725647814958037892757142646687991472527964067660365350272126766252251776715969306537009338433791357700681782432952974729784943882516573055313584618751464058400571055892209966231375952874208950510506952453354422888768553406128802471312998955375859545819547179495802118230170136821589556023069045766389885626884409200220409263720390296118604079298103042604453048761564799982036132333166315258939829639962131297512192636999638719180472070765744676098695057991158821624641058457574759439165605277423880431038154790307869654278310354132594893013718413430467022785756275511165185672013160430976 [118,114] -79924005424386675021110416779970900551840887349824861655379597904064069771965695905243301560453801213261285617154209798662753923946606641936752725201232642208813565632742685653829842836818130142817556631100019976721706533593742401157541259279684056655144530878870293044082483261781186208961313596259664517446783747862055717536218248573092698800198838998001908284102374421614885319217936201048621764811101158777772951901215497611565123347229268565234272994245084651196519486427944447127789708948679370498930915059179726551162121329783739946918601967299997422345978141059029419939612537484593804277713442273871277616952052464780548839283643664197220892185671306753643796358225067174397977651978274591989163585273692381479718458010468597831777020564406205265956775226511525044869568909840229143242274870480884084185035839766476046530592255321586615933435265689716290614313411472275454654272940186511817083831369522225187365328956825013882427190517135177757409463656036409916785161610346736771195278546763107621895297805578100596892078665869756613540518480720953932817458932427574621138541652660692608396276068206317716204367215954854194961138216578413324063385344686686902233559260632225213686491403254151427239719970274921314895677210672640922270004947281755790330394216702641879801496577402484091139411783551305885698439874237388728693544401263812856175621476108410462316452600147177970814070986745858115170871639202821106 [118,115] -63634444647488779111241798230662834803608035886390719528048578268578664397059288525901273339234757587971854089606411137565919525271846376993659908830394847041182150144796738207154447020658575206976925789135017844805347569226478838261501996929236012302809269428812871392726035560809944992002196475141721091125127341986014031339598694322829791756872227882915363308239402860941513865967921214856652864494573366132278734581659360111282002538049773367083710453758763737180560070956927958478247555924502077421434984889287330240687532004259871139328062516347297470009238443338664265620887090145223324892342196925670459997417283021453872152779648546635607819125467036482425636717262559132035049424554118095471019096475030645248584438031375513470885139319279671195014716624078877094072359707227588439917192358795035015214422468506917951501063435354942566721675802010226680778723140120686042632226934823301265927533544257084700560813621387974020893143990320518504050525826851928505380328607946378279332273905511439495883824201195293427353233352260025690486138633175623336883597769803565296939971674984036864905984723018215968455480124288612567108471938752508009119481586721578092161584106032751895480140264877841652893255073063971824655899774974729846909102842199134245028685154743921562504381422121876265640492378834352075703364737463564776721615843844635017607153283270602759235141138502881920256330230989461089771777408 [118,116] -308590431851373424099258673722573305422779324846139652650800279012915048747583433892052730869939933355742569474722003331137686493044743604159672479238957161991619689875158706280323115440899833425391686281432684453980482813832502631081346898544791042918207239638005157234218528530036365199618062351355191257405516773981045545127745857072354683209565478713435813106637753188039272339525359950178138277556409798543354816871093665521902963501930641078088268595903887324422643639488103846678191378522066589254228721428286515521823874166058325522445547590023756417560676607689294285343065014635916085777186041774829192219373568164559641409485634741102668219959135940112844772915868294072476684748266336675227099302926600612500510071770163622553625448046746830851398185077886809102252104807627654947102451618513958537712379531733398063125327239538409931562637685116676664046332413963800778065798537649540900811559176661265548404436268926101324877138974500058232494116352768196245732689942936644535024298005371068181875185315366210904593288965155693904025975390727175598997196843350276909605477802254724312130045450291850425840931731473152587002370433015051359307207743381147964492510242283936442189941726880708731684359725319734840206088057396943198524479680300075117269795727454163310551233981561538953186885331952061444582208503664124220269712934388843008222629058927372928674092014023764020441180485237317888 [118,117] -98242009149959139103853137292511836895344612031266165027661635475786956215663931043850264987590833794293700779186422736828252894623824367764343853578311432583930789589178265404794003383324233249004411296425079169093700610845535608226970153313110272915001069509738908318772845218318411236926915452347356443356878658100253350447621751649476035369861477273399286388999628104243403844263379159791861413118977016917296987454932093353971032521418279853993148145276806811440252158517299984524840061086737112474339448371792423923199301882971232774295779041855427264192209344794799231154764819585334662445151523204998728717910128469770762594278786525385089873982372443525081466807014031234836923341354710810391696160086057765524889919230194272740535221104639024967213068098901979991878511619825259802026121892008547569906276640265426628633204234657686702968916516508870347742280843857098275621514862793246608561880598363768595782180070780773215535375850567155493906555703192047482321671691284335976170459391555106162995786022454956750559311793364909158297420230298603641398769480632253969172706182126733120147489549283990572208660677635182450692012453164608963421297500782583730009617059091528260558444564904370579655622378740803729219323904273748322403102907219762366943472948384998118266035362871790386620706206962704258030055918709170395282333598921279525837541804910651479544894654591368802094794528 [118,118] -192212388507076185981555180701016093172324292976014410541974647299118389810744623424344890151828657610819252334050629055342205417627800091752132161245042208830480649291253209242597209751664681939404969340426287734247078519697854060665738110816870901273139913289454810289067079138899860889138863383724843795842609777614257015543083990765262704765524736997212821023888414762646652764239618558030509693885156182259956625087623070091566783283101522080279942512065039236687422933716008829827900196847622220433745963615083137370249473505608652970830088685169830883450173820204251180567643138438050124870531471277682334671717255795078168424023938564580422724718977214126646045944740666482650743358061070800502053336958389260809086752190368240650664701902168313944937656413926199414748691213568556153554829448298816698406617284869707069512021138218185835862536603690101148408754461013830052716708786986035678042721479813109372101215070959708593492708456939302731926190384399950692095800740114188316263932455643949829424533755270775108791328657622823441159230590789054562444569876966301336280718992739970122907204970036673497798783897150772918125158139022222873673633210060172181762260913145476634511971199118614268626511497286568173901558622468462839560780225512617507098650811020645503486155058773908197982362663542268699540473132735357461862262754900053305022901637987236612695649816735327312 [119,0] 376561054797615283977293999597286051297312551697338862026706624439491384684363035482214427284501813437066115824843984400253485387017232252516499926467367035786223445398918557623827031116187416528659153553183035422977465476371428525623123635143818074873754921644378975173839399327172955035467874471438757499784179610773812097280304621232774746387836895837284998924200539069757979550415331879473759971533686694671367367724226201812072869984168718356878259818704143571611402589585564923977385345473224360803527770713261816198966593796672930482039752374113933891434425966887553206509367649263192007541137107865200989217360577721505165400373286618464113364476622958760459512606005057467231219473517454944172685759894289480304799122679655650444760795635998006123669413024627907963662979867577317087289365767564649225455197382259073268526891092698102972785381672114192566420011233401119171047584943206133969858998032916540321500073833112085450501885760056293853485141368417439344948988620067836003957690456610175560907565748135309921891599189990456019375721806258544601767560543770885798203667575999852839405013808619199993818379742052400865643465287941404419322293958638153144126509433891971427932729522947180904887734311007819608324165473361686600774567947901419379000816306365528351994196319420517841251844274384184284976942961876275214886896905853121880982551830731965773088429980023554538206943956093655342282312144620157008590508992038712186128584721768401667468746428479338119183032396671269563701735805331465108113233419134686334971681523186398203955192011594851501211967206285013332163649128576929307167983395969258561927802011761730134284047497174622827885921201484144607861901920490088057931360859515052787329019931614757894177032145301466497982223897200683005181492754697201534009446391349248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -71884637574389828484565795107311580980488634897375530568351437501081423612238621896008614942834320611284960082433189794388953788041352768040959870511223122596026392900607234687454358943041882718905716475663171672221749606443366526926818241076732029392798323929351992479122801081184769333850650144637244910234694175794303478146137993137377748167484649017799449548110951686454677453020466244660259079593672057597330798428501474781730070893716675175756714460383277480239971051495005362676287022534461320039623904220260550158103554961716140316688025702236973444367022923289082331084510408128421077240976695557888244206679206696267172726172393512898839801529596445177424288214359865304504277115693818573328862497123803697145910936113049074923234317255550830327443586531724057658901653912258255328581896566839917935494927028975732682159453373062951110731635101585992887788495607704586065016606384416155300828174715006629132807371877271735332840484973757223939744323252122438831539766597108013858036517979040507128076579037094549651481655257850300889326356903384732339367807587180158057011266270567143070621340380260789237932340236926095285266309013487043657021290621708071898772869931392412039810098314549867312927852184390613776069994136291115100804631595804913792438134845591453915117993004364472867385286162564973211622681465922517190687817279936263006815504620553780207265371516457146576933944300825943255690968383343454697296481807564554529220288533964640595240773196837250978516780945672105234630563235625067300797491243190037862266672950979856764604178911879256524759754281589624451109052715645319538317778894172529891973816466739660840257008584834114318816135915739587127188125646095352680291362237127761182388101075821689808783589273258438329864877724041672967992601219238836608209178793112240128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 476048577489243752954544063639291495182551621690088486339138654301982522095673030509888074483665151901710751851496955902310709344382150051052144829112046431216181205875892144197263256978073086914345856464998825578305387778152646677537811421304365829391674333924466386711632057643334121742784342020418595919141743803290392579003671720935373544877843423945166612793218035229744353234383696713229388420332635396417995375913259765654462252414618213156391924258316849775422575817173185620679584852556146048854110292729536851496126954411420041517492324450014340885298260417995063087510419807640903002923825230523724435365804598771703474021939660544107516082997284351941007408998390856333608755568663430385488327723929907740891771606378529716878841211639699483052380511693923997543611856715457672611983896367688548010025694684373925061038486146949891300192715920652515901914581799768278409701312896323096760233190701311077026298986452672346623646176761642366731517875579952776458502544737595947209002694620150582922301615402351435807671455906260744683620965949990522225953569647640962339975266684261402073109331657275280010416210280033668779517533931627180551324055750755197484063089266340809590901232339170483106776722069255694025585396293323676382838409007694451525892447604091657669419872389722442355114350236153060803214045221337341497798866342416206841214441324111913614237898384715500732189414117447056984770476407748516016245380790638946334766162988079203979375653886192249809139296222424996299595191269064113940956510261785362218257597933002338491206915609214496823973741703953159003795733223740542307923750997607194040780655412599399194796449538603533439658682972228574446767097525922237570989385960688960783371801248254923758334185738359485282028469851718383411744707917359575641895576565876523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -13189944848633128219750918792183932361873796491812684726073041810963902649945162708950695563228195208549353951173481693199013713867543920898970903564515419196873417475139229882409808591754278696176116618731177038554195922174197560074370411971486549818846924257545132096364375813562763899382313443821426353331946988123837827233276273444239301579433790030490160901505121720604217053047251482829214103047951163049439035924427355455699987266433296054539070407196434869526900427426322390386947308714790961183136592002324255380602180599122546191413640480469262517960466815561661063609759458386599542368236900733417719602513640728740377274214219353180998131735275351718874046406665694867088450316595393417231016620152502919956191011188077792073959747841213899151250992558638149376236245679615675033743808080994256505603339348426436231911967048345734526977808770122890248993643195214266771971032360745944648539919842367195139713397327871050310656207018700725801268394715803781396904829848145898532139091454806219216932898707817278209478143690514409522929396903875636395408099615444898453721172185548921139446314130180730610320907077214656772511856685208304093686325363991687653498869793238809876590709338038799350281375284676110599258437663978563435052653122558203772424949990311799714069828200306745328049567603064778666404487060928242301141929942320777986635848416329336618213355911169511141284268083204954815663931711525326331970427163983698975518750901443336950439425362603244046871603771357690856750164968881426311332504894547707433547726940049963572635310765771432838790049994042019776732570203387771414941159430792859487606681359410158012412335269285388492977387615613787759555791894364505875297425700298274256337121333175285388932306127171313464593722041440273470275277470966471803324051970464419938304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 82677709385661199438547219746575185523422227908079029778346371401462358533862953333372312788960805432699454821245263718230385151839966605465219980368742630237241542916114768599571201332004150333417165007320448589198566089405048636197383513776292726539242536737282311384641417234342356049060905173926049532661675416651910270724056985285195276303106291501269017942879563977292417065860036414705505363593492543140977075704737960776131537592915223034581347519405368258771338483766057520374105621057333794886496438622434866255246145559881061519354247653178598220026286186347125999506080671861247563642211152741029378907316316412111422295778109176828642465257438976072518747400056127335916832946145372684354372705724517134897460340279541709025999853822437851320326358673396208403925125556632150527869244862589445832753409739605905986275133527528832626149629321104701386083949449285285208880454633695668421417163954140842421607022027096043835694541323329416887904235066300586992221061241775449774306383938706163234028328615980919777474787105218250431437450860724639870289130574395307531755516022730415600847066686737432931002898785762766343113905505586747640075794956289547274648249340497812310981300190892474622307763218639528432831774542733430308599143279710609483147379411900920841021404634292221624918668368427007104252657585828983439648748258058286104612059718742279979611006809442300272072393189939983323518672171542711124558303576917049534619978548011865197675211137078920680868784300201635717964266620294948427099644293096604772471930974599891155237981595158427964111445915666379923295457167200155515595308307373172136169589797870932339428530531753324299939286734498094737981354168976743964930438940055707667467099293787573256869384268101865029574531291189723972845754425366495470035325603270914736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -2269546253918751681803226064704525698133752257026793388906894182320620701258817639418417224848091509383384064734487455274626086582518167087849780538264043430104507768281913930199161224452352117270320639744959724401436097165229241099229268751509976006048592470761965168616896577876351300326375361855064035587048018745046963751882065606854918908104410665892930886995021785656795773115773360293901655645560331670315775142328536112439546453239517931153096884087257963793589982887333193127495980319632555031269258021178387636766845348631199700421159584076425538374125277975844340999314492919892713867095360720435957371504652754207116577350636467702089485892359943519628598459430861481627400794608592415121681047763564758917407835635501319472302881467480231552565785263917806717152514796990711637142308756992478631126167378153650020637138162529764929352299356099145344291412219781594647738516490291286111607800816883241467336083965777207391669864793235418476302894645574049963999889395698583640496055490393347812092984037675662450733998932959702870236969413414481785338758332699453899023748106774471329983096537088050854198420572562177966034503213452822777978295533293880004745216733428254720863016397689443535864528288057910388589116959172854414913347522800206536132875570196141821257840319769336352945773627126446284457455044674287191781743709231673129266759163631634123916919701875290124088488000069343471507971623426423135001880459061513580039653919525842985010718333295293419996325646948064777002717564514262723914000794715171034449201609512651925611610356190044274138598069426727477421448439712810540001028241323953708465566639073793229682802159445197964711568564151593555321132788507528523234977739712460900261214124005452965981465286758720064092604148670186561235932103573411699722690316238247157563392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 91835137389826172132322877743889811845000409349703176501658625206072940232637652575809239089958347729896251234944691811464999301201803843165498193150720048797480166129527882436035732970763712010769956556089750903378948246071334012291806661198471726476034510898943395146495044887951624692024970268160683078467079608068296714532481081119941015809067580597818871353899508454215953020888289657348464234471260368389713937338064236925063657814249358283487209382712361729004042599539543540363329063945228187367011765238386080386818233135127958404907946631446076944693564254863272370433799961624038655853280607719707467080790609692320721948051275388327395306767334092728535704059418880172895835135974558677236549093258486741663179342261017424616130329949501421941148411242303530995659507473842202035318442351963829160775021925465885186991226299860276532486179257116269776457688848425910192980941359354934152099290524041786450064617356554237829692454276046905751461586964898740589681442484547000240057952801036696101723798091393055443705550497556546449690194642937678067397047479707507597785042974816590058704216162796577821234348884942679948886692778468308052633269562941718896589978524589268901756591400640799351691217081515955425129244268636825299321072235727609724982814741083980765464998284144349256759108142320077471720977613000460303305434913484301307722034298173766583513334724051756734718203029544139488787784153022252033384939675696087331251610667574460890684848559128086103443354918860138852106142481036818786173165539013938631529720825647544807671097938119338150972167579284214547505260360033330815760238593610876342492844816925964729771327999681825258981228249433582459157203322960632832616013410321216196033946490616038820557182474337737447170147208571937588254619600564651248189852725290331013120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] 3285802222885960455525587323787491417620350908184481845240310062684732582614065295917296566319150458564635200936102021697892048330960408849801476666734174143731334839033940013617747743517155610597988779713360288208953657907593171849039411324605932499131292447769230434019102472487713261897875030820391430029351955883940680294079738036902131427412648321037277856140370263741567779460259358555879122684891331713240230552974173335539892903898723611848139373434124757545271312311512903009065796428469962361183524901991671353000537571192914294250648701784181987844911122308107636886582899372069814241874282204706481241607343762718538507490372891614875992733313111490023588404296796433544993009290099909667884018553886662338574514735480978294524478846964204291560435043284069316294391204936909900406870612046876806924428702962713971131337102908220444701540704936057140308098550279587374867207967989060509957534279482428891875012388203754287183603005896300238611683330723323733782641892760615184045183031330157912185100400328605138379734824904388208403576938473619572291559887818157096484119136042533415445257483710558612771442744960104268791603005702254110667918435463367128682281655255247139884953227238654634147722802309448656827482011369222263611638673842565049309264348306668918972345928303754045938141506432291815017886148438284014395068428229958901537679017482830225919693115711895461462836527413707450834793373930670368241090874614466704013279987220698421631250581298708228241083613071317400216248388266406152786887967751986377094397707640318453060114369873104925495842420042634397097204270759906002427724108918181274367067135974390598300814742255222167922103345100930989717398267686451005771496567963591794833846959306012346188220805022764970627303492616444280464492227203977114372240855064258696708096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 50542888057750341492728281115367715894271967235653713662610456384509204749364514917968517473777531969455488358146036056978125311077081376925278714122603159582320409661767651407711693867432379424486516959149103840747912929259497474683838534979974812558557319529382770489465562730580698971423208782209392372144152799808520604027284737775100965667546160048822536313392753393085940958595581979495395669525051261848837828886556900557692708931840891391632452781805392571143116430783944561524137492264445651556111089578229175608501734309135822482935939872526137387976818517202882198446695490660243299700780034728179992399199404243866055388088056708168894279249497353743983461779594939525837067323707124286521889286603133778732710218315250973843040582401576106660196636645852092497695101595011456324734925784609773520256697072775811391655620771532628086549662002853661378159509307854646658323864198019198795083980508795295254429157280606456219767757037526121214228113671346164635648570904690337942635903274229136998962779147708875257929180646729793113948255324337161726640933825242051832708646299522325859187588007890873822005661256707127574464213609567491482289531066146923872725378504360646100015268816975109051823390178850965623276466196629431567379408621601014851506166753793540802706895660141299851837106700378401671453391252810843332507443122527086686525466015033208487441703783222365227122483209934766279464623174022573875681620455419373753147731735815722987591503658146679746317956490326578513567633756952513129283941679498160356900975766384365344059504603263480179603792148651728266777485336320951529199603109015384076921022522602565625247641402705337886822693951929972454810086132742533393576459492714940504599300271722299531049771181313518427571480076470543801380251395406708287341204651791371034689536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -137250600299262967599804692718960811274029389975143087979574981013664810828699787114540320971391512756066438896612256981218210864758040989272327437578300277016097276824438382138156736591515115975051464483890255499985907958346721437507453945192614775572671824673767709470825732456930880760894928081715961094153984188039985400270930534306238770431361444045776774152421888625152430197061024745564414697740756165583101956494621786021042054505454088419710888112225882335601352368777217339134949267240251743716910624412504229940469587401115462884859454290809391672502848666930660509720929738489915139238232195578338998875608280745848199982296244311479723130217445564184009126350246376329436673335800697233106834898083208897949663245808084321027082479313334937039146887757831655637858316578708350724334915443252262197001443783941782658177902221630852474230441807437894396669045550307866375600706630801820943524504692979421540886159076021230193352107828988322092530589985577593984817023650631180480427960111350070361054921794466831253168400777438100518538488411602952282831246009761262868485361930343550525672803027103057311146235144491336902582549852525930812051384618846694637537996684313015952495984360333856976803024631649829644077993350476547999536381422557212098015318789005072597424970566734778743763214438982287062045230410085981237637910197715075582796317655673756578433268282352571667040900476491327526771867056463981425980445347598693431372161167307184187740231702313014894952915804829706030828493489744017281429206828736236855249763635199943217508588490634854298690625519006302937270973495522279028907404719943158145073470507761330459748722312603920914969938544035968113603887552406336939279377892678004829829186490310894622478576802231661146380362646030661922146128464707571100573026593406574085013504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -111319326608214347350389100401997803262924338252579170862871464169954075961768199623731641383135157262866572891148124447968847162902041247108780102416423137087956571406227356311916791080068130408088182853119825812423293785084170263160005595020156015040550689686869240841744278509978602704886717485649185029802814297761059065788928006205142542860462039388211353184090855895834552362093311554860352214687081088559442114282119237067213383761077877621041556595111903589831733223213224315020373766508994022595184630073698469148362764994555267297737503833692947337890335386949900431907812975080655223953904592356744735489514572298412019528141442986538479868229022137307767524102010644986581492992960525407329420095391298194483045905883020467016475875548954414816294623465860867785672921957789573490393578820186045140242874453006067726102868576951456344943856607993844728626225638016288729003354441283748590464692384466622741930726045557988866217966815646138904707864106489184229123397724386019176487528657239163443245623730311062819014900701478693488396751657338034772490796670099145464188902275113728009319611766189739378258029508324603219714425021124905554965620074986752644640532543156358359447122800136524371597246965483023656961448440230705265691590729199590475429757494255429589127732233086860395345012024737859334093440775004894349365335831042334857782135861317774458690883646786553797258667919149957896868801132765035583393044808785122657876498347323107037647425760660199804721647391151585311099476135193145066727670565895469290577891342001014150436740381940283022863191393030449247782947985441180817604011345087985822991558577156211098271432310299914348570844827298160036278644065815689757062934885351768965877248505736010485206390753771852022422949817875162428154014194185518889439338380431360106954752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 899320962506960193317235123934593419340482428945573390460006478658383241550917134316494200408569885856501888226165365421604579377974631066146445903822333173566448164775508370178247199670531589761911041651491922448525833832447263744534531823730624725105440777410276108685426596434705991732608734191435868526475822502136650983532282306290541802987435252006026859527600203877054406283171857094670189042394214295478481158198922628136505197687498165520317996505409686628463054999267631666303298040975708489939512919230241467888172249806609990092270503228115089297778711748882715282629120163049560294524689590696208443332578238419754552514113840153676520771008384299309504777675368031377784824008682929798017676421081674235007759465487275615836818264972254873938945606875870249471231014246984982628262278118572191931563667404284175269256819367699411095387772892512090017595663567550108401860831953746069499939027796226818041582749842303573835243604509328852180935626435339873929603824327969131334752924069828423861641180369397103545765824280389756472225996305065483042481881662654934345180566513919307266438964820067098044041577971038081717697785568751896187775317222469938271271153710059875952847507582334134153600980345375745373576625365685334260247969997523885221982165185199708564560381812569453496754832517414949588128619125029629910824797893093977176727052640087810825311664471386420569380695983363698248688569103131719221078802478070061820285320588815513674110204165444627975974165738029351096352849904239049973705453910987079661629636453313377679336119032353101473621756043895752085608555321436045010255340506741617282863186204920823687973246756300380121060035813408097917264863415058945144271937562461170656466661709304488761231536486198842403804305129856306568484548879115650742953082375594976644956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -302896167695925672533365952892077316711409415452272542723762318408200357126332259534853495524810283930675069010203229382550830524927052612094461109869584527372365157742204342169667677154455430086834567637369723977983982287862308938449213494151545578674524496725006234642512763165796530075110525258170765147511483004613514463359269046925169272552063075772676576687383168360558984716683840596932854820933056491434761369679309384230545824124911445889643842941567792044201197516668626588004955193640686702758403872458958914819588191707273339387367600749419632909890994765544544033775252150448627640229376318139115575866880865581882172204703647694397227314250194325117218589454069385280725309786879720295377621258123615324811566177753343912660188057822708051954586988884701670374838779124670622966829778459629485587667155561880993204259326676450219261671604142835797702716507604809797082451006930644181822261664629576349573172409226619981781473380670455369548616030836289353682785656260768548491735586512205485611463589478335633590755245494898764373577984190996279824135228722283367524517951490549023988196835350629973363962438642857471744420184834094760726837257086944460604654992666960990827364890187655586233662429024374571591004983142963608412121696542600962812060326577326241041690555269936139490203175626357572278606826748981153172599820531589142623945114697511219781248438722633403217865564013382663703419959633082641688786838350560246819097254542203325061105388944877398745478459511917994631209635423447220722179591235329033865686286982532031033213057278482312616099202135398234836148050868908429223601158941213672745361032246571175829961656120125869009071166440778417879074205139984930718695930349639164344509846796169996779256885123347941212141916981033943163532871154450623955378814532678948032086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -8797652727778500236945799075161878349268472462894996961241407790656125930686041178763745276132806052562895659910382736839695787186083525261504448210885061976235374534536749585979188673128784942467467008275731738412217217923191304621485905446075027022045360769323078752772669047491935851033546318377322835455182851512017374841475485893404205144056604796245245316320681118389490442962375435061721443273445148923629840917328352872732296583345844703212011673674300423178561464659923520851068708633975679023108213174600970519609593944977235517284267331594109694448273062356282006399390985555968589623373907220028618123374408194532547557733316142576101688973475336453387846871561975046608435342012263519389480137363646466809261358235443219354922024132909707047101142123535017616032406455816776808110577932691388666863648937413137921632008333933511750724635505095817101528476629460512891765391406635895815223981091724092197838210678291227126200167788101696606642630852225869975570863137743515939857472299504661562239741605910264845691012508499675975337968323175729568741295407381759991490540889786056376277424714296804820938261572712813011549091104630666346228853854727325100491410928036758082550258088924886223043737660320329041681748689855656714538235273498048679162490013300971450396986129796965502884922364853209036752643946716972415730461683479648614812602398649929304538050616642272226262939707413730392137600418531781500339718449466743997941315795361993194983522317193467810524460551004313363386743424476168699796052735335181829973706935535468788406763534357371475889091050995577807613867488935970020426820124245073644402433502416545347233799453199698657400147743703121556506834222519423886256731176705234487767841567370076642787888209617116581194521562622742051055750094117370551631351089903518650212548608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 38248955678819934980721342917153948335526489066481645032568844855262985272949903622431612863313340437902437732748688752355551240137021617032835475605478002480271519029476950108329467947064207618090719218767961717077986962175158975951261584176509091702020405082361646905361921602700306223194253122999365856466617671596325898045106752656147435908001485255771151020589239512591528026531808710463811235942375017279715448840690809867420337014082776120484694732572491287291970544337967504896390450110505247028022127772169533687383520967740054394774820567738051547450443747271740246285608153556389279626236988310343814323420273682472477942689261569593847571819227942551091346467284019269760870668849615265506330235850786383931799551564091477019122839257606332308975860187234880856073193460569659720485171246537553156800494081291557484536030205730565452433603261460476434371659480419544878717794293775608229743100842264845976160083908647913600700286226455699358560750726261227441864119734555042271258209494701613001065869448321574293885915111999133894387781201180993061054222055511481591745900952360068483025072030956211081422062156399249570122412366720717265641123856407641384868732425867891345667809448605901173865213801176198349247715122056245709992245502990293861594717997578560536914896457320651470049458765712026843976480892700945834124192181315280379345817686294962647745148812794277155827244072661116070588478398620115046438769188952262972426575610596520864526546753663512353505536863772982405310188597252804681874943942429394012340411789423880446173238493912722009761114685099855911871994245004745282979379100526801330633328432848896019027115271376505557321156323452224334583867443181530218288322808776614821154739691898852084409663257402460607373354462514991938677499438745004623592253698281060721431150592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -92868664704813894634622395853253709650921699089822818818112468189892265719343201159224410835623640712766170348638127237573518680219576380337386334773770445646256072536537991099949790884377579466472864945964461732045891159140078906641683665450093667551560053412704828008091732748156253023666979258970178441631653514165333454329243100316375519102616283767067460262525494582086920622678584954332377663080826933904018419077183882756351388672646828147153981322823454987489233160202420551513294171494472795758536049288461929412869795029453362874952108666773234775683863390884808064800567592596221619947290522721422057308278768155872816936858881816924141825105370799254409301164465622431573044715195540052019039560940673311339267966872522749870340778241379857822277754757736257268039279064436308237141444992559393639372687507207212830114566418783758471878097022111916556691598910207352982608439593048801843528946944192613941695825777700694506932982737451220153933274155345968533685389252211172558433944509484855198219699491312598384667232961451786749204807235149076570188649195133889242989143994954268989323552638825576892419327407721026393778028829632393265311065921852381606671532088580684238596924526883637216110486346866236010960406214236290103283607521719289174624204829562565138672816103356815236191700755273002272215992910503913592073942345632806454469510992227170897557843399910277725681521732053596604467902387001534614401100058879100302757799316768464324538779173115737157807182030516310043249973631082783877763479445011321091006804442302808330534070507691284306432142481320930907397407464979689353765594136376206128606548710792497066910742532015330695724243883702976357322789160336754610710941882201645868413145431329950124766299371733941523484718819535830227215795828400144605686222141231920108059754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 156696655197865369841545194071469852951309675047558273112792666155181451170651231936054835697776104180139156837160049303090839510974304333428458249393261925826715354901096762644652834816473938490615254016695295387797129690023846961065157225652973314010791757140621772220895621286961193435816080956622190585970159355163734739864092895093762922289284303190985649576664672098278951446909101674603318458925307820292079069668559918480442731889072785513727194197369327081728501605970349823135778333502877563221710728927238917368862077164996140393705270970389625828066629121592145987902611461137151193266012801591371779172346401233327660000152134479175468262033781579000948160525579449532535099990463789201833560251966268637333148736671695063769496018922788972179790767492873032063977568876235918217968033592801576407335423005261654380907989168762959706892938240295365659744756753828043068519791295897522061261426148692096187878560320349369657419925088713729836332607875438798634055864407262202268439826712680934507928124037739609126665446393300086417133814431572003395391083675367149953525175496857112110876602086474843288174411157894836669671239661460060256116217722842230690400302200044344406384818538499289371065987138181952253446988540602687917174065441115118504605441357457858390337183661703901508565481487207422642916024634469943137108077086150892060666347222588944686718712078592378744340160036707334104764046740347233116014060143361153850618810685808493120769904101542892811105970264212734352098101637360497965767923891147693333106827381586692724677272999186334515651423761259975125028361501566914403577256647676732598273096835839618446030430086495605943489523221541163589580433998260294486165759676529593909783790292609706756781676732060534183700518581492409269063414659478179697588034949519285549401112576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -204306812849206906808224848877666465166995196581988063562981457002729918656183440610528528994151382954766819933576303041373586764351872020143734201324856123567244771605998176333514554742150479113838030156127428954449309317403638904107891194867832874710157476496956826778612084809508200371927331719752372451013084426232783834384172745218989695615530625203675143226480660141033599050315256793215440736033305421563543910146564332314666638184031298643942562950940446904484660676437924884826080542098202650065229649028084450165702740457690862896728044082115806019148454269530332227755897319902309692686043118121043956599216889821731314152936473633377040472382617777169882028455087849723396817968923953748082814155685064252007754645135836875472227916292196345765692021537136707478665508023897511612001046586209767601058280250137795270335064122894387534739535886207862717120583059574451049590331285735770789265538827986551654437093795347523532672433511060932689169039023133026318684673197585811890115331463399355995075243232669476177831830680096783176485934772638922412007079330961702015962250488992151836247774117663628079916277733733954741366360109176647863100504956077569790748912380988207078269301724995558128054778413141526055755591077668924324318270265260185744875963391534078339958950916923506257344525200770636072927049636460700182423615791099047536574005686946041672055845880571539223563216546538127203306758414758385879895006656924355410630721298917358899259422968280360123345964641801210702970123375287687508235031000111349396585045881534677125310966868831313048476223110592831981822478585868397970896258453240287542252106754747791507920160272872909597985316457399808097152012961977601049002238007968596639267360172023184244156691814224190025453923246872494087490280697268219346203851668161702182279708672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 234790245654700355138417807271213701574663077835247518401691132267741289404014860216191804335523345692104129159818392226790431128182729359054660108313750819692677126287491024417382012633015903990681573843864868022697780241325193764436863905951740764863934618791462430503712901955602866991538455299130002514415556056079800522173239909764773686897532794812705322356793285482203193513496861699829692792717352736494278277792462159411738629971503064165484432963326887761348309605508372203630976103809507277057936637277423988801311861149928643672883995135902130868308065850780965053130192855607581077429864260328770512903558196844595388512962663239535801165460545584867183638136331259619385982204320344346079548990842727727996234853984865740072252829871386253330937172757392639529456012996949828847062719654902824873038904193582186357923393457312894119853929583291011804583697425759428759067241080413803266040636753155413499047092226477607298898482197105132143095921740113374476547417974681800476434153978879437624212100486034629937271810934348390421450173831773109082922450904299075148868398916232918303422184457986616368161168758214283424708615928458280480847129598069404939942861445653012199990363381158463006031585511032596429647887440689097144919377989954519091281501960783739831489236992081763322485347593475126065020632017555048754338101053184137464746833671561994860490198319857608960019507323417701097777155741701190097929589287034283253261445932311980661652884248738716641285260175839401051979179740757417906377337806251562774196297025032944947829132541919932644473231837258082415955410615319788236713315934565237521066682476107828373147749455689206893381096126467112779782513022466032922216149192478890760327895779932024811035624183938197657846565102612327096154626875331886959145199844936929915535622144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -281423439053024908770511679879433465843856040275890977634286766850485759803476037793695583275996083654190292675315927222716710019564797135001873622660470491141108672584377108830704393383667765297793987193684409345287202866180637082657646868717854623242507704495935565313147596659972737734060912289738165198544949043366143919140550920761291775151509005970893315799221682273149351406745491597737994150610044795567906250660475621811931431354074704259842349185308374047767699458177666031921013938669017463245812070148203243104436453282783723658683707429413957721436153350036418543340149385556229975620600668226783035681771102443911280225887245007866699370197595619866365421037851958963503523089338761192933756984837972426149689714890901308486323149480276461300316338477054017506627178564203248492330272066730835284591146302071536768809596494591677499199649550847924380289116969720092815565192251184142440904779072556192859220766636625963838097872020010246870086538445033457935852800397353254900248052220266391780063430703576210394338319653893524547115855675949854013882820093621689380732460510255964430919030231803689802098430112156033498320735120914960294848875426093764179014784286937288528590478339718588070121419380089011013621579818630810244367883479630978518451172078919686073263731452504588315056097862052132765318215963269150345685654029333052249202733856002287381517547444764663465276275106063578163241740373438376722187789112918104923798026844630332158540247931725426202648281670569200322581905663960930197688024406134251337417466143960668586302843607322489511814064155350190718678902292207054659595615625519867419168747423012444045257074444610399675327511245795297528122917046992981134051363632466786494532486395761791856825502311018031487132994702856892448551317134078783211978376578331901152834093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] 371459066770524382234434305334983008977345996307381290332639441634309092237234834767849704076012292435284127854815664519703403035582954329065717092878384962217661588277208399966357716980693374770914048490660351973068073435018102547942037801607828906835870938624882787303263929197936336608912974682626161512130626008744348434572099463811436985601645530861555412682208134495930971620064659697794661312568574617638875457503341331804346066582666610615043335886065967722364150195328654194792757983469610549269976111121891443888978364173811772885514281870131031089616901379180715430895530658161008090518697245864303550022225813412266526350239990631825591490680395374519710116275232707615471387605190215946929495156998338047185471218532366766434475936886581242764132916843473110260577871193049592496695760526133908450177358063659427856426516279584433602747220286978758187477007131546160742484808127941071794826483474440027973504664775771184693454300100538874245962628597515763883401563512312941974860185862915729982217165574951234890705039175658954404889771839185427307674814536824580088913830979317451725079864427008837550571227433886627433746967325419344678508200713458008649530102501626511134182658484008018113946220726490076658503229094655026922139891084543851860214343962015004458309155012673964285025802240624191895765129814480841550074512349443430978200321628662687356755116793005616052218773591165603754557533365538645747454690202332375393744452136656091373088944358512971363148928402339292123690663380729767475308123382262213329151246617415197353193432040948152527228149793312449345728652177725156031073954687223354800706757039067569731850177697603036430243859803662225948549696751153561295042664418382953319226394904257224582349775209613955225615511329017521544121149461589150882092069544029285589352185856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] -478195200624147340301905875065933532342428397678423850181328702986474019956458335815331702987793660805823414154126390628353847516010595925457911221655596768221080976291840969474886836984875717364528508513620683006236789410914011902105258449382879961183527498253052437363638427764400211370130905761494459464805705218550367802625259434541273169897281217374491870483887035597806732262618855314279371996974655881344008295236452473825599245287358628140549083827312882188685945801703732834995555488309117643573293022451288556944835420314492322442422539833070356870753970776593018730520306694109577176274107962532287923790651344743432140182516917876400325598229904020024857955890503086616395967833173735415491030989156338761714468757002343825664149119726279780939460777781334015270227481564355015353375372930320577193693328892798609139718373526908939733684267127866784659106250730524012675720430102293131471031493625309953195158315369851811962070777335650802289057703088412232097325436895218310676143055084295791385772005022712153891160738969968398344314437691147788773570323158083632487506038855289533875166596388524688616461766289341834939248195968442853243058537576704955243273456803053823596853581406037564403173416020004927648288605296202516437792063685116822961673096635588777506666043686426067894416780822762708474192267708523735277870673363191849802295358849676245886174242652264417296443935981176536596899153463221655017516469701103557244417362541392909968056322202015665586481236153944265790047582972974668138862503561517783860807317866375536374817198651368269420223326483940821221828434444400822410483889999699651672088276849456742084878249602649470164793078815358777636761272137566901334739802118876655744213442911739808177717345706117819457146858940525251537910682179347984760615519964799124521948807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 527269997356197059671584698216465680298217858634859943149132876103451234027364757965993410058552168072338494456338605656609944127552605137092750689769418768347039381557767205412131490422621986586328999269535573876782841218137585249918548271503808809261144949129243902307620014321092193985479767442864847978188499234135234076296896707974398490089653359664826943919291463010297963541959234297246527607487362256569022308305077719708107873993734461698383525600346777371928796477672049306313485664965458648956867278700332077393687098215323653241318773575757573449515432031232264437648793506417971119552586801376494945276138782358385548034076490674764482254883602909389042779129349687321665404648771260965626748500170438328084498662018969605269007971292882864177986915160859615226981039629949876680006904710780868033797288954402144512530740370752625822606621708183209366745315639436954421010921551983437360093933128806002795564916987422831374445498211654672213062297424874279745279110648455731337681697511522690945618877622153475763517576501855768850460396431229950080375138799975988237590537659463174472021981279397005412517842275954675974678310732326342792465738694213737766379817477755326159962837292467454405256651968519508861582673386579662273608521288975054630644742034626275826735723442655297965131727575629812368402704922099185275180226114464700927299636480871942403951090772647273999032705860390139605256692660031091049829660543460899099589843958717402928935558554798654494325015300065760378256496597076729714174958726506698453910502761720182671659739522274822143188636341532515402273947043884634571159204415591435351025026148997128947109885411717172024152584331221286997115798937219024199760856491718593585791368949575908573326766872659260786624499992463626062610406153936551696803102726084714510801698816000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -461735173646454933551207291687150895262630165786795783893335429266689135352926711081642503357527362410790650374782116415222391289292231941832848503578062573342456519431308589121106322099520311262316806481627331840177411949832929966233350959820925501941205000432091617557530453161053390651568557435725717301781505300593059987443324093715535746320260974224735557486367820767982605018014244694598556457320099077923577099383095629531237476950700613498978870915134535197853295648677481118988322899264515304326285704981425734199756358428692638286764355725671828362500480086963606395224552620721386970416102633682498310112639531610532683850959920764126424499516441860854639012107222410828432493039646825064362661655517507401372258983341211141989730375528714111815644502299295039341312228168888949823690572405513225978691331776479764223442618437920669692285392552696248827068653527775704098129495648808670693456907307560239897080249487201537553395148630248066349507365572908898599631222554226071594985787456985350297144776158880460794784390168113777452997133390539457910129629103844347186786950258107733348172522008687012644178367917536195677215370461212675186620714696384563247173068959643387284933829051958597814583335176648341398050210145523111663648303454461490117131304536521926071817995128259104263959280480087394594017566252469957613979262951485033323650489745455414820443848744681549876470836939523941921317216222230842046308958016617207177706235054016783400185904222803636942747063216907086721373173334728871917305573585048056460896285084642994813804565674258930373349660316614673674102916522166999358282120297275317523380739862933940012769865123520850334071705373030672040198155754620560434641564166713598857844143919970457142026819894217777679635684391453134528978638677944814203324895742220794511709175808000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 298921991603635240125700080853907750064982293174285163170812523931682384073895892962890718448914397244600043122686879458139845391030082120710600800443607428989041325817290026373786741979549471086110609732053058346726404877716527653969597801757229104404626934661190542444714750351350950538493363433547986422167142646306166575426448747986592239301781572760095625403919223064285719983346216354387804503835199766733057768717452804718944648033607575430251561982808716479908513835544991088145923682914818879914139271500425921093057367789045806711486706976315075223467754949932472284743743727548951093300071264577080814380880051464005052510182037597093589332015412420726482905025107097595648139009914691486757853201684116403457062795752589465049352743091631953046485021157224325435773330678214743615108731640946833582522056269204602548110721678377386151834990289781773683126280354973956358902698395922591038969769223812062949636845367639116116615754375435619074626148183448186618152832313782914377510411241365820689891610368771350844516902875533802387790413601763421833373765407471209784224997344897402543415395360671060877373340795398972756887717823799369280244602278380459683715769962312478784840262159542302388575581429873372683225041268969755353174946960506734938949917041168738982664655662279390802361053310704979594475988754357283811894687880745829044027210145037208036823139661088102101549471307722834653513265371992694735019802965415089567881060344924047562785402326905945082685835521916193507622441750919049947988883667124977732380543966215318641407196924543356767684745883468921617762039461852937288343236186469991639198152522031417576360069418401758620891318641355577562910456348150385008746653653582266232352861676337242107245506434065256377906087656374653439972968120180776482911602526871269136306012160000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -116430186675297526595101489868086162828707834024205946234148050441509725532942292240979242811250518493516836348744455689403479101340206613917265080032433073603718321480176658505279573676216300981812700089197553520548025176894533777654472201935696506215825390878683189199226982987822982984236137263768921441189896971855061188117037778034053325714895985986307589580452681970439382064934529564894654972309366721635812346249125827269781443233106273427023538688150227611032418624758255259349681653317080063336834363317408051361538717848229584852056226935923852288273326387174041182632268274990413127774301392890856604895727305142754290640195708607624008414647555856532929462113508079424069532128700283122624701217673616429048410144127005740574947106071094062756849150770395814718492742403708819367072474860393567616747580449492897253406219590874183714065891792588734735514928825227082824797401070191266889408483391362300943181104313735204253163651337791372569999649551329476934509394446909925718011539508654959597661857489529919357254718964107916010902892064645852009147048946365369630253286135853883466660594280708578168438209939478030818859770449985709797745636266055795200012578219826958499480279936148656218265168115217400272736734671316127127038214723694112657600998107199734319514518582408692520648651456083377957644715324834120331678897229193574104845288401381272684389026240738717562435067666688323153874004814719136675672845375432257030340167107741361942808135064493755577501359592862884484278774604185483992758880151358898891435513902455778302986598002663549222325528572112487161828322436053110712891588415033491414757215727735474050969491681495282259133609422260218806730051099388429613620490466866791759688396833841757592685127991292712878630714705012484667550121161601156380443119377214158532752965632000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] -13062694373593850190893117321865552874741092217779862551779194933364446185402651936154743286223222129322406533769075021415619712429648071052786909315602137675533627771717846347343902675100327391173362300931440448791508847599443109043541104846473354811200510898517196902328049907184054275212348299991293509630378952581969969053482088435588460324360482539393593203378839633603435142665700252475728020500571136022820715991984132810503264967344611966494629523976770963503112058361876308565944841144965596387795840056745208679780842564177697929784453755145399328801480881507629123583393713773784063407351459525104584157233650744111628394279368496704042513752125746814475198746625243793310281613161478017240857454802871706223503652040548871277093033899024756114897194098376487795885454518065764794922344034093779823609410660482274012011332919620081381965030819208975111524788898180072215419208521928419677496240311656811774892496915780070510473902607623165497073876335014322228469480449678080539615939846949149212950217118530141812618904184037578201136445902078031141067167168190985004403471869210938720247597178040717873250487340668953283150809412941262379411617545406380648210036145626798789733275914087615639901133128168763495973649048106679591602233864541713179984999069860785683116566346254504972698375860759661765979093182559363708396614651637573107401110968812459701353804877417296718261831103548576310336784412046124527181430684653481148684637341277155147364486727205885736470818734101901672996937552955864376453865360183221384854402206062670401119877732100793328224000130951329315859257499224228296515504745056929735954309883266786635014767369870214858980261177011552897995803592458330791499631465555890460343234952976801986050057557547388640336706323986362914016986666017566421889770396495575593116499968000000000000000000000000000000000000000000000000000000000000000000000 [119,27] 67232062680087168852400382598440506143095697232853183937125878647736775940798336573095334134326601174029656333455474736061510758878324856043458491635617500244898935990467484968757671159040464058987760687053359696660416792030916875109280913820816541736915833212603221625405544116302063076396991305655664663059831476778256185140686402632463121923402857913911675674034948328972816839580877820747973512154420836287005711525162799382580378142738279472644729593185866128640776304379297417324314055396807054051264653786882540256684056028452127009295723358976276208064410916182171385933122221508515281216845275712374912281684927060406225407409921180272930756412121749294378788391069218266827251751078870725366629878035333422344859293240730019970478050500640705734805341078723199141104906314025686448492564408714743935170588348926051586895124733655867446493120011419898902938755684512678531544485906578711632386800821338872600379138969059478622487081340407393937348188716263835293011064702142383863076728008390914479717077748962527536925630050315811653058030150441420391283585820604317746374074030723960415210194276753330226060062701550514897663106815815158314473779241934441645401053322088425240270304063325993812158395461114273837895908633182726329376154929885097333106394506933803763745684317025551153518908329636611761182233148142411568851407255678780694347467413129187243515825292269437509442013654017738860684477402752252557212258630179646628698432687322980888016757034233753263740155766947440849680180804667138251326593551587077090671784885264310647475734189485843492706111451688796957275883135296874365524868616074618617925336460816834957781870161269984896170690659187294417193637496471496697011397812785717374847088223347266397446489508998992350938086816372212606782351865275588995386925044375419218770788352000000000000000000000000000000000000000000000000000000000000000000 [119,28] -67418089854037728771923985107573727018310153866322513175458309669388754913130501579890018024199185543897542051352323215755067403353267014954799230998296316414677227631804223629444802276813590601092553507776395555780820501079347452423183551589755068638540870450633429030663237668548974994029982608858853240800363504919566970293179095865481667946184186390612008709441132917650152828362493618446726448300342860127028174498354696286464078484934596247951321613713839440278522472874905377223699658295814591034597540076878317328538677319213077053266145428713604306920765116198494104098245435161873955716029785153771876600799631323934936035454900907716444466685930197707237066740394614157770594345399333530367501838536475950302601005010947697821932892234342480618326961234554208284452746184189551984534186182514203369156806142903803302020041277790719348313826252950114181841848024453765795510863582538458948821002219127573883859639247116530392723476321951504558860495668891635367264744346642815372448694340068352625930434866711496617008066346821950172514687788563794713376234043944531058994441302211533902630007198421002701816779390178138855583961171224342057235223845066033851456474857157672323174544111625642705947423493911401190214227303049748988328288741121813739830655551564682226893497436996389034970080707234885780135481493890090059938128897759225453801625013230359568600985640643564344049616610614398770361952856998123381084023085319779197818541745996050117520853011716980417252150937629413363825283760672005831979730224668786879049121538461828304230479292057314319183465277483049269650015536992776684539861801878040974639856591613434552953234690525760722205681933889752204897537380438066309580537482197259402860403895670000076566215594357912087412103071177597864065749947687827864586612321594002286105853952000000000000000000000000000000000000000000000000000000000000000 [119,29] 46270790519214071414535865941891233150768352004368942600767763902905613517471273771135795942332487320400547473645733255412192872620912212436864992768607750118048357115033672768522376565325929817166060112781519301057255776242995576999333168339159157963051485140399619563537355727336160574241948479003273925225469731856347605124447978370128852407877036650779508767275684079074182899015542567240176108247543406127604977003850139501484825463233994506915487546503812515760712581683522181425006603081013985910344744465875061926901300843980811703524620939486665955969311702918596557125510542445616563419770434866816804595895300808499018386393770130605303417310603628856045013853807860122894917769671450681930109277148499715889814538267771070222978875871584853429780359158735655679455964918572305950483453486193148009010178607214994664727344899245009557664528483300472389287512058584663520212805896051720608020683659497944635991644918640735871562271528891246421576123666544331842623803449650919328293585358587265260431322748902595735558634170407629002247253205162358629907748633912271738056187317834791108067267178211164380628123625635330581739494332299396950408582058049414672046606880107750855060856818455725341851753477969954612572888221408438792793375002767880575437135938472260411398119781600747643910025833409311286930954837584906972383020198811236350586427127987077586839632875361235700613553186011940723057454889329744404825450219723240754053798823050860163721542124031937765155080300963258849853613800058969435034235982142599477340465287210154448411448846419151510052271435175617300138841338969076131943935216738689330667140188444725092859434262647107407085475457360061545485089961857720962646477700461330197548894357254801334433396938497175903526875284670498907505033205093385001410288143340501150499602432000000000000000000000000000000000000000000000000000000000000 [119,30] -25291597314278504770052186804154022939919773150025507112101733714162076011530328098856880397969399731822225321796813703500668386562067347558822069946732381494245632725119372598441984568841899986628935582489370212324215199484554150761315085228879024676601234995946068247731843677168796307771742696729450874823481555715197887572523679888909871678290767512455060065838688627823843252512951600089182877787878881807034367267621779135871142371596700993111555027647234162970572943832834609940540750928756127367367781853153298055529833860755179542770402698297128476506314951594473046944083676608818804098894802489771936065213690020199538654458608909428226110444328311292828400123749455111561889555830142669351106117675427092892692386480714402344829631212061101901336612079090905814576046357230911488094469228602271266972009070939448021941393131926474868998652830128343129439444982180223063093270087914797383830903747083121794150725743405477513928336889279090864375994443732580674039223836581149696594135134876375091652702408049811927125659762942373975321891681597491185437405336688987572149387991609299974166999310321224532144231566275430797905324047896830089330703590721416990359851507094845831186160661855709424359668050304867686741420779517966547011710622434778681650778292878905837538990116991258915235191714506056274793204621170831594698764757211589015583491856281977081552820182028389962021961200401295856605854594771863653240260245734464823822598477137994547722278313515895759278829092886911509322010182471228889520777076341071344877565114713152157315239971295027181868178363855044809776452541069249238150934859191386537495485975076006103416547714548670388903371106311423731926824391789492090065711159801375745220670577620077026860867060452296154156663393175401928306838880549497844679187304862212642203238400000000000000000000000000000000000000000000000000000000000 [119,31] 11673833605215630453565090193561529191428376713557749547938801804348857375722076240726529857458808305108490357262568317173262515032860214545709063355812856984761958542753007554342539293642324257983875845030155190058709819053302056845029581894791472546012322487973620081563909191711072568535798198731236144406204623841767172500577931537847477291615508819033593062400544239174322255968419462542405881757245179480831128016908453289005382483918431670917217373859646044911670773117512353981388702250633557028753028765081837336699770049883217490318838236746450707524785232929148562195217156302094290138090348766499386838100384187895680691981193931886595757959004206450367761323809932187197489129201030056589701283640758928303030053013345371754463147083882663937467881032055310545980171473064681128004104791844934760176497597185287024253659171665727874057947029343883166327619771207881950967141242538207852440524192113410322513656096802511272299179405876274135209224048724547373878100440982852594088068815368405808822746345711171043947829399022200648393369999549947008393534244635633713312741188486243880278125378756997594402471541674592402784539430468292793912584214945797444549723666192505392739973687075712056137354881968268338720172562064133976741367913770298937245852898212321565096039075617926726740445242432629614670462377450984278772256779613712124839505605558085499997792730068522559566351719387247547027093798105010086062967676428799158891970254627049916921408859134798608832252502854492817321379594284471193991300942965892682394887531852676156171428433281227248944161308783828086360670202229090769309569893623319752088065812178229505139370298401634903932734353774433679676834454333118572435809557170766393376788996276378458126740253042413107343672013043971828721296042891388448705821696482451995148419072000000000000000000000000000000000000000000000000000000 [119,32] -4692169425535454777694729513914939349750018076088197956174013931982666124822037270914695659375532005143152602366347769492176076846695591168419499765102448529450006203078391979361611777486753272407645922496919816437004324948085507046296970587341397090464138181426839855492385425872521393333253677505058614254865224446606834531932449923902901895725283274977618094114665493918434405675637956037948258490548080196719212213455621948882114402351424509779031551175451002727140424630567226380762103641416629160833374682687916045074988182278498699904039938286596436982871137860979423912394052251154832117984855407448044202062383791015348082278597556892423163311254809419231121709838443728167011595391204317074361448158385552157942469739484607857887771131684092932188232912815616081870142201685404498982444919377063628610263441918231369131459111471061591777653784646906338549840126490212039300776623437904039988724503744888131180789436747840111875724164706814102758681905004914156970349520022067879416744931205535514419475160665073981032205583794788548571582662956996722677025319521817520225266698153265903958725596682348702013650374044996063035519418686684965387450916885839798211337305098871338509404788298317913171415925518832157117755888556216606285290688326097825326156240552780335789493487173031283747842775361049579160858845643812091503527842356110388874163052359103400139313043115111260612266240085270381972901291236707662299058350548085653305241819318993751223070601555962568782658572457269638711937178733696347931583462708809037461106356249978315714845444587161932414112322260285050746590851925478865885610504733966343393981778363748990557438367334990164994705072539256334467108054460448331658483157309111709829935106039792703696954176950112948368529649916189402543096419672864294913035920288778875146600448000000000000000000000000000000000000000000000000000 [119,33] 1666397446295657764448140108564309416723087394333921112267545868809735162994765370555025824592943491284521121291726390931741597734236381659057176045065305573706698547127779947155547251418951516777257373666718828480688814826190888471645510188764883294423119173614542057837321675436699884560552576645106721183757274993514226810995484729123957697524186142200495702760074249832301766804556294410654725736746910068911270589667797704078026012238193641110422914134639580874344328364210392743075854750230249332428384836555519650612875161407195344736714786660361567353340695753272793169698567957285968583447502975176274114198195851332363299541240528131569872581965386421094586986840846911365422446978448314594283756193030548473404563693577917999919578838877464366144083398513075495927012891615478512614923396821237922269988692726122074049231699953052124944065179587989354190617619201152606433468570887564376610634966675000294713563769532942034109733190110077593341964146373892252421406875459757410393394690922854358599790650114690997959769906157292129329363453848523251682202721453844920565229766537258608409985163950117356954932148036361174592531903257402702238391942790888779044924694296583984734996716935707904482639564114117489963147879367738843791670483300084184147985553906091929672095243725962164789512416178035534270426793716641140126688741904327620890186756080730649704989567000210309459569951813213296386620803761488487588043934834729329370070741266467945052839863010762575559871369117660505877989322274810652103642413707815741400185861205152633942717035553506916702686543896885534876978753663001573240998444980136888335222340397333073002193407736242200057411184769864544107657436104000082689900139368252916287563107990479061888489518112015513550073294070737189460129820488200006082862437274730240088735744000000000000000000000000000000000000000000000000 [119,34] -523512438221175397186816322223952008569149552465143075486022221890098110712858663002273777991844370955920526419027422639276175667396950432339810246676289993085211504196132967834466784216019366177541895141950877000340851068888408010911095959265089668032507001563457175678539466930840529683859038679982482849767468287702165407963037445142818176348902686775430561134073435711195304466872825628027526821674662576703464469335055432314347221002806503459805223589836834743080617906969369081126041587322607947267834307143099708823073287548894455653626414273103781499376047680301363304469631165852503839306569058158950812827104704436136225794039571912384838419643925974977453986575484337175837674630636834921490838472206590622567372463921280187958307334590484841341562862230487345705803833184368224941822979565223632159668450212012420921113441499598872670747952841500095213306039775347950476239488872789279724967336544606142646949402281829386758080612908044334075671630287763750485461265103455116907828949398010478500694636767867106346620105176955495427201272092384374102174793518585526566259737398678472200014439373176317421000924513856014602751657777414093481147395754426158626428332935253343914679724632907394827486640274659623700722946149076662522858618091492685591792475461069523536013129918048226345809460729884873847020070386002913442428101145559497856149336761397187060365751306555043315405186987688434628154986307471104923565299607313846528415639220209725435005030577528910744411655075980345662825778232714158412662508185115058834139854849493962171323209808905233324532522730104097494561174964288548962330430362269401193256775729742516120342326145484354138977008880687106754783267663328653382397267916778410504827636731375263530979688256938608685944817334063430465772485062069332659264238740514876036218880000000000000000000000000000000000000000000000 [119,35] 144269569898215911630683459928667886792077968927928166871443473769888611901400962079241926009336851544162379772364095764001154359789170301258446129236950888590748677187466698535717737699762080939610290857330723851029009348568302562388782893146971536904525520813901840617374038835057710691494023601856857048621113669989602741058086100486349285964992714012206088779275900948226940173251036618073306944409508413123962931406484215164741078397395367625400943976646566882111429815185038108540434501216185171124119724462668957975075556901942081333843667986779234632487559939232296487487119542577203596087246307100762617289632087219685701157662043472580379487119268765028412422206202268893913704263698989169656695723842096197690579992659041268929387689196925539287326248489388076085087908943408720702310928402188190720361176947166101564991925432232198539573971267172469714032402021416861748234722864288516679754887316677759036459564249583074333163476061790899940464275815637071257752528109895017989690840713893416177745814141116048910565510849242385696184390433171652036878409313637984455802375032392949918712790216999907269115436781292686028541946444359521385422185254887629499876551228292549702052105356766940693643705616130934876573712442081433731750011982308876290035322451452127239053213460167358145513068228997502426225648566999787977148702453967341921335113148741836046662559585488452155807350938656312637871851060231690997013523209744012557462166667622338274421342075327244409502768696426975772097869018896926845306326252890970971194193521464679102293612778894044538088652052116323507600726257275283382931576829404024645534227942499141095441693712418489751916926678400650634800229639281147443239126386585177889626937669215606739330359774634769503372244820192589043779850029755722963376004213529877015429120000000000000000000000000000000000000000000 [119,36] -34483477491343471499069260345149993416735733437244983468496992763086600951882543536017225758153735472256875301510840280451322055205369960266302913384864914537917216413466237833651095685543557765775215026549085746670924672116707711668251054345546357745392675836240117620997658655016169668100444377937943546619229743411810415689184482421282261724510659395324484744645419691151655969071353411988328641883416535431244444168596337562620837768341085221133298472863162224930867867960403909525251537333655252108123422006061536462038417073241902902221656707356605253670919745968456706226700874064627754867846495483997181266469409271782135692215889656686263992476785905144656084904671328997715121295674820034618913697326364612511297314948478436893010241624509103854367408597033451826583950822229844045626024508442121508462385137511075388929134778456048693878987985508656584557776702059045746017591823977687931577947159658618148898777723547497212151093110791305919521076202529016391970695049121832296299758811784314679894479764044455895682548219257915185621022255101738531096528789386481653295487224796162341549689709874056284494607954094840229730215323856312383821814386741707206947547495939779782625894165680605061558659625798858942511213015388023740032290498393608535611287484526425053932286615539673146307570731355608648694127176933987353708259054838479787304405793156706269356303431403335606708404714540648738312538645071284901047088098069521619016798216041023132305286946335530269795593950788212209178755274109612998071464627112085916289089124831453928304987704014587535440809324955276950855922103269885333380642935687220720370392322641461207724152959208619818886653671358448426902562436038716496188228949584969156486472305703849457880981040175408185043212154492516522109359776296551634980171493948816516710400000000000000000000000000000000000000000 [119,37] 7107979712341849625981298591037625301200467160554954813737954123946402516493263484154089622642455056486246966956113629366966618697391334451848164660001723553633096326348617024390718569553958586738240548937490862673152042279196705037103432879186650576244938950181931340728002479047973038695210802976848459222965051195994951981180940481233779276332676585762249836078796306003537861502009631897118425789773880517454777149532200255636511901520818790466465742066709136734192153826189458820175112224016664281900811456848641499585189250452542581383841919814640720485187183422830108387058260382303710908253568431801795800656448060165541354548382592650795901359518101771819411615667194277672507318717922791899190439015612343396691405397303246267400394743803264081671761102834916991091579423558715304674284619275475078273666249091342414038010125475539062247050283252138745359284134760824997478127933304747657053744359169366234446612571386320305274328244402796394183900224845355204504972087166032787537459671688618350508224624064338880849413253694048105192818083681684851963362724722264841110449290131308625556695358778291617406766533273493967281651680099922364343934731897623308035905128407596998161054445476328604754942016822022857549543182830933613739541184560223946213987494504112374517533777223174940612406414959836285582929328246374734609612308766074495495546209755284009793166445597338976800898411771743160196522947379855020690930929421885107885657932020729933219421073252266759296443299404767604422128899230177907273850366005507433669951434664477514200022072571438175390764928174282141123057769432702121136405530451178451306827523980198876012688280007380156908282465694315248138321064088148274533401779807353453916107014548307502374746972192737652814628651343070316640217427762905333489672166711832514396160000000000000000000000000000000000000 [119,38] -1277440905967454240585661352532531632604186688208915825536447958031147606543280301685600742631495869833433490501622790070779940820354068015134835566963967207937188902021738554007519940873831980462154433727706233637539484064608229494023420875028058751369844734053368177158202803541523488692734453793205589920912044947677065675526168524079508742869983974134420097492195424156444000080870172920916182866816535970214002162907415665792857848442941303175999425984398637880823799723435825411532000233330297862376419023798481603050292293309377831204653956871646640935571479853423448521937164153696294944946898412640613680814742785610127498145922309090294432846783071313197640376031470445420852163576276322518982647987656498916993457811169180485795754934315652720752361549199106353752921293869305559453748964191870445016556303410345348071606017640462561411445680930299857328506465380851233753579905414378955171987903043370507665273207103581973259142293028510440838286288866503458198174689386870531978053600997098109433007415730694033858380863956456951714923489316743722450940059965142838015115590810010602597770084888277096693875593525356401314170011229380405689541518847986989353519869370296252427429508515935281156109315916313937340148855071583633084635406043603749973538134469406030429130877355370057527045840215941338244511340255892767752881385265553299890753884375388210266613622321819453241988379167434882659100576029117698088744365878406122629528283116628650896822144489291409801019636411260358037337224746522910759101039039603358344317517063259328179472914964975765360360811572832152521204235376378726097875906263137276446843483493488577783954293310529012061448356099950297765270765373019440016065948184868107973743527178366387622302739815408291444134892822213366867432688528018064670793445906310433341440000000000000000000000000000000000 [119,39] 208509950025506157713905772242568688302555013475762444960043678890248646051623201548703396852332061261524022371628892730615279601659117431286158861724288052709288038294901167151054114959015009493054707140146428761444975199007646276861312031687663872215656878218127371919101747515458845585347854071728524366025887159449370398210269244323313650572186009924788224187476570071053504961758468215427026393862983537456243282105961986429116149167291250601023516715952543993950570349273525233793789449296747881974048112586818038898820652011330059376271447277962577993041081522066330711954319594028975067692435076298333842397321189497221860033939709839683038430278106550253516068156678164110659503180550468163721811121257004831229882922597501685940214766801699066559938918727124003136936922328385427242107206564906802523496822655932073752397333089296678763716465655534933159523567849560364681768419775179623088951883914896471351654076387661761637597626745028993681968516296054838381041305240617989087112085324860355960122465186081054298649061007678416100861515563112176994244718895098251204654716380513262683933215735398129099024278872441239120330215638423129058487628124908753459469478226816403383362334614660632225699953312343148983260494675279591461581228594083276610456894107746609990733409260055139244033509777171258685218796603794828513032938552630323239088288326655051161243121270906665400526316139578227870228146806365110465016373515847539868806032209256526615123056683686180288876628984840741795863769686464671249429427833136503500252686222161153218454969083994790082037102107292706704110058564239944813418630758473108683403206340629537492766140671068484025683438353339847456038109129987883100643097202217444110630713586182059870253704964346773498658436648191827585528142503396534425453016257815914741760000000000000000000000000000000 [119,40] -33048929956760383112177324864122169243944817220071931827965790164582007941788867981105468164335869138265057883674956616039769768485743336849906495030233919880902549207703222302119354531786892390714003158459141182476097326507842829959892354470089667920681707255979522401208325402754988582851390122112111542751514281809728609767790196888681459661143033219203410240820333323775435535397144635218576399630196676529906044458594101398666991637039203478977431939907775489751615966499931891278308403042649472993736772202448058944062456544741712322466966091792556355298950751427986491570978669925432312790270110852229262130071868913915169326521020896503072404720991359596219528905448552026366122294699775889581950128804826362321813976773638028753686422048144185399470989127544427947495668742702993423344280028073024742283173659770983940188285839472027192603611904485169616770210669925038199731553344570988257020579424115251291270818617256001192075851797015947955804128464099845504072718931840292622575943547330826876463412104944534997795658604992113358945711993222670419956357991036968594911078800786795350799832096148690333073488443676084765819322942983141236829189366066102699047536365563838928961463834537919128632665665826287390067864470219289646081063748850607033037251485917942615217600806344952567584600053211044126059205660397222154786044691205432422355745961410116376963323162312169506217362624750223531790280613992930473844309315017050340829290459007560781550306568581672010762648239667069341703222836864825879105215601346569597742025903913609071447070775555092189310588451796940613658129175868135837336591211311892811034426486721235527634888481468819037160100887831999254377050330360682201441412009531226335391559242706508962161600432284113228519215921711383605069840172080778561066287913558721167360000000000000000000000000000 [119,41] 5284663344973549359622011894728432400289019989206603016799890693621281885350315372710902030919330509578445737619605604648575115124762728254598971682532918554361698337149909268958643555859535767047666456104676581463102396943619804010903255222004458107328330751333802047282986962162260048533582178051082950389477443599566436147625049901317122251071730664542821569820745166099318843590661418876088190577537416430005547617145610901441060325538627755664780953309488434079399343095740640184584847933574339260225300767449828328316281039862952694809219262395536847247085092957036698134974249902014597740907646952117275479726861357934670672716245397016297245842165308398873639076792294748024154585749418388901073624825399530606485635678038155789063208677516658734539467803058652779295542499533850421483775143183273645708898614900643286134365872450731423144499415084087203497766328321918135825434908703363102309710514229675860409782389097479428912301397977398231789917035447244287642364974779979816678906836683518383637621741846616438727276023358858351206385280235704630890159670321967697931078930713670398448190312911543432663612091613886231139036214808819688318669752096910738578895564317042383625861518346937039821095981748303063376956504511805442120532672600402073046258908580909486619992271250557124919256814662669346090313522586886721190561921439523457526763247900831719412114029462372833126836953489494678821283246336947430980312967981293886022948209591262061955984566471073808340003248364415389458970476637186373618378513298704628113954618011242149645904928794819127903780848804648986795639412110668079177396080882081873511057666580395204778443178828693101304948057915366083832738796698204597116204754529487351066379183582334744693776454590128940998824092650241179826003482204449107041139295940079779840000000000000000000000000 [119,42] -815514385282429354259144915909856024440455255914886063731603454741150609586115885181807497443934027749662479971904749274997960494686466145305410940883958085099233750695263347461455680479736681348017040692356617928911910385699323010688121053785446989596239827519387481976258109776432475034605519418117121248846156952694729353824840610264576904002321885365089377189133558363745751228486153577324904210031782527289940128670196541143028946707340864597543362606782472078659957630495455003110753963169117482567863048917810684869558472890896867822197103137404603189858836644332632715591225033217750994909241735514425459284456237578393565928175602337792024133915741908844316441242367276142420859237168578109575835796401372031124944567268303544374883331636093260406010952308114759059240015975289158450570937749910460048126176695515376638516474537010576136724824338026829050256395384150214844859283163033794180565348962907620712493136618906559305989242661314669796677363376309404661649507012450244189406944607035593987710545910704592270317056254062454966558893125595551109981513808113214455692790221024822845781106209320023766015565881884064158527757246476711882072990399812045815295943476109550123829611109672764442728758876572204717671583670084309857558993101526488496056581625576078988029063467877834795709093804590383651098006408761098222591034585262815901867059381339939335502862437803181094693534961798046724171411206831848276414115130850881435195935179452980470959789973509607127927268303623789188182980348903679349684782843304424258901423355032049456611539284597560665677379860298412082017460549442970839452601984292234600132318005001335571783945850346493840647353631185298337519382586853158711930486231481605308231794046827586099764291826857648305762788473277576077683878326047772085752021494351790080000000000000000000000 [119,43] 111570724390453522137874692378503057226408029138325850305689357605378993639965175603186488301722070723710048897345008668293392347659732361212944113889499750675547626333626515369256742988718657484553628959658201281867765590180629123334790356371790420830024146796288415862726363191940385614778409085085937842637935918931505837282157101431003556580874563682792586815399206404661507382096741137123503750672362466298984417220903610975054213059401688000920825026347380143291675798308688403848966702571999045398328629161716451193161599121401536559902894859578155850404128381183802567989179911938786682865388145219255669923907222949411090271173066045020134341938161073912059840371162468629972584676436154299914300950141878803886392541831996403143704276821594574529393822794356070203586815365099644330824992602043132545987394005771021153507847688891924009338727108731938670673860980106688738034187228763896006424998856431842064918069508159238975633921090825633412588743799653051698064483817854147754543193556338650342663615193363759926485849918200580298115632762326020180392402918700839304581855973071615374085377220953690850205304805781836672122434583394362439148749699393329066069341203573158714385412795142361950156349383762340369517794026740951049017389056415108284480211331688414824675702999094552498129227787644084002150588789760555537027009624067530265846720235346798792247763714891676940293869111508789127563384879149330307069182385386402422557438337521962757205170024290220446152592330640677640473983114266668670759056282991848157520770301766180174897201711121292482038523919818139707362520888188994570967660909341067900436274550513366589398957218179029128671594681842334642018687303913401280439415482383622032896194823728393653141879512087009915890545863068937604588706352456976440908898734021017600000000000000000000 [119,44] -12722830185770495306406119608200526805371898038366843456881492690087013952716154153965600332973816152132954032740622628673173596698483146806587017405054853860452082353583438927497575738804542325191347772038973601985659000683737266286791289843810624507383123955246529109082672260381532247917818464598670666220300262996218169337666498913922619718214063033380192239402864615513421657893407705960479159345663815180814126088883345920262498630521823165895623244669429836008298392241462691081730091378677809693673507025688400532758593136035756501228994888436726594023990371915927498682419731898151720589704906625006967482092929653785911910696117701116667186754079722615699636042137115952813895019128474238785009653904035225371432017280258588145134354151772505317840319991726381321149096315394903335136066655933485223756442459386079142665507535612933647607952990653948988172516828868271111973770826685191811744337492703667621993937424312880872255103101286807021101352019371439268243848171519420564832911381703389818511428604425068873051882067661106711646220713902746437261829136052293234698076289688157186829590333887820080380038304558606677832183091705019450773257007026267913519917773061113761971978227964865445655075654909759238192346101490664715788072032933128791839133680335233269856123262257874990313538014875020740013575119466225049086236327484870790886629908560252819904241344205430970650510040008370498422969363851708719154957525631413197871361466434173357363952902310089975949209593303695559259974154981100920926637241844291662121266947953438066579863448628030709826201353101320779418979506184512520334982665603978756620331741858971679491981864663526721412810148985549372481423631158474097407718207778781751371424831338259011534189232915591336981131627380021448223508536370674704862774654350131200000000000000000 [119,45] 1175675381937694509582136324566297932204189512892906323386282426564994605410553430051133086051452687720612677751448739777223048424629430076449153479296193578138151199140570221556255248483138272975262892326514239497446926061508079398423215327018693923911225445041717599750077125334690566980133321601775657487113765611798477705426725721712167482151662063509433897373575716112350751247326765954245269285127889457790090054368038311671955966305684826778557097960222400426654077310425849499237746864618743466142730600969450518310879212124198844293476329232637565596284197660847550323102941299663375555560656802980859414277731589225784461368615612896088449496699462638138043110883986633493399756236660671045515344917533202559330218541797165484550564720543811384167340266315053157886305762375563517433599548746058693843344091648267138071176770849890522868178217907633898363177527703987779757737783627640172386971655235686400770641577633909333388106317649042063318602582770685981408690571652153195888357731135858958196183338663781179756235962392534959376799816253245410912501264997773034776940866060852635375908895156845603153378056604332953252569425664807555489246033911821465468464398398391607936475345773796336526621110529805606248992164041081367242561588617997598344430909914085789208045730781240259122773647651777552967863033183708801476365381319863312591911167785574054799011069247804861219068154749958940619254961522353545446918665099175985986636666037780949537367256550831785290587167988741209947371769585930970327055283270331400530432640455737823780909171723334893423774454370334920635711792577035195267748883018671323433762388031695290279022544455118237519652326443621566135122273168787526629933598870618405560055994670580784733406476840011504535275630378217677481978209429077748647520111060582400000000000000 [119,46] -87122942091088028584639189409209440826356536373592692919397944578617064112968743276933612908481320332579624491145192460145529824624070353011304555057455273496151253614531993961134203654621576665257116425535309411724161032034393146286557153608043233269429708826011048414210841654268723607167928031633190885558732602135477639945398993463427816975365679529825281720260778668385195980073723363265664153596195978081977324587717413597389503603356210576389894469756632298725410954153503339938756649581350486986650493617737552408358523832147234423637720322004346246498324046621056103464362332069835524087796921330320474661859913660029651709325481638190524778451190708217259851071253962932499137013278383545937818870511058080151734327902043055471856769121732991669206922631367703412919572016118674548669922012592850383001108596339519759078408258180484499102340597749709067887965325539860166974784452917674920083896138600453175755371687674644303584760978001299228652544602114746188575036000745068123590041454230128296016205411129121889518632103513315282574617139358960866125975971541392983721304984432939069362033994645818679163891151003944514744287106102385253361209456106254186925661631709726791765731406882664068873070960488299262196376112135458925507837254088541737801642678704861303889952425562086731184282994940674158033418035061088514199792487898130913941482648515476523455777098594251656951418039074601759628562757420285885001279935072610542334145977766506145456612235329932988441236225684432574884113091851970573360497803713897352671438479280644066227440350364174371283987402063204361258132556085570785803046384812314294726216116053708205423208713857631727763515705467283683241827707977077228062650252726426033602430152578994395790702466449930446913889497536686531136935970059981929539284290764800000000000 [119,47] 5191807649274880700460676594706509579097290714058337644638224968282120086899626113386819502329117061689171973613211371274662633595854454573518703068329353129432712769701031093829989236218653219839369457344919188320532377022031641677237753405272967830478216769585079852688222521108245918344399426446720962899659053143211488583029254123487970512467767983110134090482007971230051475799907307338771577410561713969662184493429388590988174410094495769583688411382185020025714883614639250425439971594521721577619681076322001658358547421114849561598269225262162046037937200195097198441889952485057717414293090290977967288635476883262166666152292786988370788042343372724478411306014535065083034085836717074819220504888328899593620347676136553723001630816776748600068218853791665121044301519408822431998877849314254628807704899427911254967047252393721653854303166133671834865321043492231354825149447111975653476193830244668450764428905994158593447695061989868724664445536945539153874992404983594093189683129159624592974671457610145642485166064081319365026757727261944368717778679214518883920867359683713034566414517112135661663645755682736243978934398909296509735174041926435714231705071037641572146658427501582860237622899459450744181672717443028278441014835065839279157877535427627548023917071423657883215778239428150368397080332265781224172449584105037972465579885544884497175252941073804168580768577114467122801298981669644089495075907085114605740078638824644479907332358181602407027908407265996722019433769169353501027958636481485359548747998541022998049219161488051945017464356232405379116556451639698244186075326534289012568647282214683224723897685495966692409474037751993038497726767363646681265758645301167331712963006164330419337880410374400402271090869333561835780595101303057608295498697932800000000 [119,48] -277708990604226766446951109096321839829024672974031404363867101827800288665669199843752494144843215936300680052109946737553672048422151013308346496030862173991284082084110943865971034688276776121257189909318744415205962356701372725541315047710838887919946055280226333786412883488934742771480003895450872803407292321032571987484688161378528225731296520048188216656416602434561084156889494768187009489333493303196863924867659345886094482412168906440865385709100493630354924078714546445416879555197555720150620324945305390771196674720367683248622821159212802944340600443442174745460736174618099468659485231654692112112193173286658481638010505177104132689390878054105477404357580272745816958633670852471933732779134022663059089113721456325232204177067025136672799969968916014572271145149206329963632339783579501983256721935742044158568560114088538064647372055348178760226583428905906822573317542319475154291870978974400272326888874831965267337140420240433941468911223630138171936945275918893926690015666122070058179598819094299599634586571242823854782391647338352156616170513981195536621363456131776385188672518807632428453747579246826423586430805469251806613761778005764669167784415758781261989189474230053207274360681862166853374375008715225768704691056549680618953555191330686066119219468910120231833040297729673721270256662327195971411628305300393194968539465765144260441928001130857769561958327007299761090216697458494687950488142851951726297346399177422387601646308512937078357819775879574059639445779231409738673107623587320132567498174772492920471080283381883948324357287692701253981489135017840766000492114063091607577286968264679693816435686966130464117862117510311516866292108703604766612032425320773041480935972449761182425808493293387224958613484561257738199843468926060667934081024000000 [119,49] 21225196853776408813957205073617875171810604571833392017771277710900815604628060804634489240168591932007610228770355100943123303789789755561471420893611013703847688044777147465570188128730155266426955150268749200788498312734175746194119508741987110577742454128932773943180877173630461397534270422969182755625172940845744471148668538991790196532297367526589962222208358969234358025149320450513469973752475290962051260434152533618740139488574025147292136260531076343155530373337904627557566716610622052059313560180659933250991172951905583306544457145389932507978423033087065417625067810818525014941874846484220114343382038592544101233258995842001946910589490327763725965120245483749490939828729973890692533255957695276469299835275524611657112760312543486817462446589541060260625958256792831042239456963070547832863680381788683589875905145205429657252994257527504569044922664227893894069202493249142764831862138059372799141519757479954778166879162253811340923113513849568238861269606465601998826819859197624635666482745660836613163531350063270709322127872795619334995130446272776671994019222501968608323487126517012311757042106303224905482472410471450109392393127482947401455405387150919838449125281828061376208677650318508504365866189861319654481259710037621093578405276324271406405901722573089188388495330259617704909534256521770472147102363449299920322674552311553361511942418830806042506107052568659015710748760768378871177736361882425895831472225887791419447303692046508285315159643216484879966627836981869934882755753065883221649504042840637704048502095555684250603841294979886054085966663583929265375680440826608340156079207965496910676528479970864482121309556105013518990334953074653565419745138932634976104742961913400628614103687990045735572789219844904744863764192275503395910660088000 [119,50] -2631435788865443238597309630752228393857500027275077596121110658744503803979742169133981189226314260093406116209121069721658270440092872100948089592717820445032555417137694866586898574488601140988796177817306098572935572236345446837069667264945885562972345571972511178468385906950605225075985254012679005449084008873258809989046016799890583273787580061184028176770385094802913054590472481386927863362438690053548558620876674686551700631272120622289350245342700643672780184837537232032971213148131579582456763092041018445749435317524889534595876668515642760809890639257664957664977668410999130565019526232167978109063993435231303414490523949844823801204383330243885551355981820912966052777360331449400427173982308785713123160750837668634374274356251915678424171818838652693203757907237435901096537773382351239446812476124560639062918710929541140465707190903251695549162070728644558217749305888996920793005402186258773819771189076959961155147976476771840911296132940534451646567009114638991441094608930278027587430188477917839579761495101754698728983599550503797808320020672240632775159821973608493049782990077091316368555921549893950542837819744502002989698838370571254286190996183503633066327375663139860020928389105704308625860529148132818815669374410288943473243426693034146243493921101884481606876282876998373826980907441590326841912843492012706424977832261384933613823620549012779151824374741108426651827758724605955127417687898840202843917212616485754621571551535874262535552446443566056782948804559107305417438111386185633461070309614227351861893577516794792348549895402832642663562598989015935916903728690453169229644091761176290914786512951627562681716442961307746488259220943899994632427338715877228872997609918710720336322226592166520498088624376451355076330769853379320672768000 [119,51] 304405647045529192908680257708881721124918946478279052263840598066783799591068466404323820389736855257664017569250833612502594830993522158608229943958972268587612815725232006986546549172589936438889480191407503786207385198505843519190174489027386051458559548766370518682918809905020366229963392798155595348698684197952093410010671581240242343487737813977152287273297802533011846712673047633937882677785878585039784172428537587250554379218362160089567541036680104153123790916222078782216136083631210119816189638849430625490486175910782537316041283123625671998029381406035543165991369845930168812994458978690599818076995060505629097455620042824707753114943293964295229968436318286647999405875297009478350003875272555579140477745676698197506992197420477840208388596726198591221663394429726149032677233715405503064906074440734659265812684560255956349574938197740055410879308402732489093271672424458525787836589608463792270241214832182417167821105076084122710893458265866648511414783202604419781448015963165685643115875167821099054086372560895605839046668772426418185180361604117851639700518830114690180753117334416328658185256541778469620319013698440700294958800430132842831402151920330490698144469933602594929890924637957088025769759759178993615931503828126620640518633144963159016544181852924273334423931873325413345353063058297718551293165151150547868683836569592304380475484765485903181020452010885233495082895700853872313189840567265166623391957441007679731004109176036564925431595415917775798554601249216066485490515915938370331165922363420687858381463017417136543233759746792381015878663976860635662296805193488693265538244637590535604576987450385720628712949938411477098307717323478019245282640088804077628756245960126707680925269957104356523233271922711820369610514217488544499200 [119,52] -25933451270289043623547319653388586760291514109371455645746796730166289636461304815963447987515772114315213245687684122830103884518915961892223642979501676577026747697876867879960929185144570726217818447728869220444518549424575468295775654659249108827978554240015554044581748084110321123140771428741176248002541276228286884680297256968701121057616838365272146243972545062112334209908738599425758667531405011075828801845280066945954533072769306653435674657079647156942263565265637735370605166993425949851006965873348349138265493211552706345932873183347500616964328368101900796282606875357161522290660078664666091575988831129576122203015643232425883635531234183324182677885752724705332497930439999834834022555317429705218632816250153461779317974285219872899610286568208264123899080637671613269191949236322706831687438017624180097998996348339226872557279839450867725258943236123199005204654821188940471860513058546141994829514534823304333324454110535508766082710165773067141986644273353198260945261796302420381439961860327280042550851153430257386998849879924303806776122089140484634905874130423528993318295094834421684378245707452337844688425348635782653633401935145381707207412235488218680892093144262267419661679018532679505607714153473689779137305937112705060335239618139504681097683323956528264778660816903166369295381745453189785475113414408497424520680905646792669164790649128300021739058396781929734940541168502425272187463178213548334067074380123418738795596302934767857101041606171699273846493727537687554576141572384265470943547935765316893025759759776186002193614211118935537494829567876910726142475117457347554236574418241147749782011477154796072015020013018666016584994163979205108319064871953551803188344953917989018641300013371970365237572745113561845275875834629504000 [119,53] 1536215743750496245287359964759146783286686845389975355484960967213594740425768602401166649429763834656326174294864985054280048771620901425600774824743928169603260751928552228443306053448312756395659500107032466604225445186455680904985059269602044016799853372734631428635219460894035385280748217353553167918001944525696427591070610184733132436112157507052029807809979609749223929713289995729458981635918839930130333947190490564156143898505808536963108830302424694859677038933721987063255511175996555286668885706934138187041415550224346607287064496081175563723046408148378774286565681987518773284954942336200788945673420575576212783974033570026558539633884100386580367915642495339951213657353348768752205338983646456637807619984227810065261112329601163556647539088082960037944421236185794694202761066562171752895051616604476667436186004735462326691444533762351218556171342749994576183547065994192575547636309505203611010568191712420979210591281508920363734764279917734326652590487885524666952796861648207116542740212284766736429330691089053923807724653608409381803561705205643357325147925438490539606059306695983729400233827478580639619297933740704501505199600602295453827586684530560275617941493004873584397675418329177046311510203276440884331330158549881146710520168694384283551172365441477012916193062579277904571580214702813785385217507796833815103992587352600798941310803750072775420866166090241101246544450860335706518431587964373953159306000363352724277375930469418490900104823366342056387089848871902576303138201447935158953715438992770107697854184352316065869741751552833736454328987651372247561172015586962609896532308144206821680349953077146644663584475502781278380995972829342680915840915120071116424213496069745935899130925847265116584587468333181848349103582844800 [119,54] -60595304122522653727720573427852590778493327475647423136808194527397161817931077908129086656446066272080517876436854999132206862749615136268341057756953152541463089250592434126213619841277013253504220636138745333497399685918145459065422506021580448265023178711390381795102678909235866901768219237902688820851174777631391644038705378977562122874861816064578282309111076041044624329249946580126277350917233937582771224969045639900851584943410862117301577191843573164853212592169298389015496701882709409446387145941695974518329421757223722223321994837974591067154526922773126022611530994184188905551433361151339946382889438733626575984788057820781744721000339903220733427315431871076518898503706080173679000951821524639824370513107317594744724930282545497071211187483804649237548055347938233546340114624383540995063067276801791725000819980223435025398135217252972287267100797696434174792188241254304477268109501874665700047265770906110653584990332450176628513000175025575440191949015651282447213005085452984483495201381258139964434058454561009168987496085891679414921939810255965905542450312304558833548931293066520528535260864337419067429390976874750744954939261537666550776888038885034397081783377056992906719600995471283132457909132417737385347807832572996271133684449469501675750569518606891015327908821797352796404420932314078653647434398192263701810127410617887687045940689595097587947243128603904630319764957236182182840615795451338800827287456506234447125986706364455577156280998997830164887688278363250670496692046551384983075369926174183953026247240441718278484262085511070744314324846448397625967015496542684618447634428913391855801816431347363238778407685392829862489638287786230411582473888953516760562011124674921472370867494425171635469785952903646653429132800 [119,55] 1712829677052103037550453144321879402771896163853844697723476069008999765965670609197198699269460219722057094058431316658663833281075970904834510287832133823395564719706174148795227086862960653633372331239851678933718456832367580661493023552706924802871366238235042479281223233429364990182149400506319693403300986116689058548795095971656174503602165646447822311148846115752399846842413458833908358088231805677171389729913583898894258763944087696481141539676395390192154386501901195444635480798021707459519826130018619539467238753184574138777199506425297324847598270536600054443814239645594751760203159057357709872015965173886976297066004513710770823026979607509998104650607187773581818869250991786355247780587595259689487810960396173500045566625653044327403357305802461555161639040620411354732264922954718704274873057468353023671997736858715040782524920781492632968636871843116774208756019255087950740474173921245511684539962496232949000414320001193738583854593336616039845536257710657795883833634967879417669069359541153895829363153323840195346927627206565908540516948209885849128490128513283671649907756131394825534701236037080898951470309635250128824599160792105416539529080130913376303387620117587288662304012351832747624007569124990457361427820598230748064873432195188384877879728707423450373108519649469219889932288612091182373601745789527281127501902137894314101317949091624356849664466834984971104331562288360457849758016018989158933693891962880157647805121269077891188073739182341000208263956181153489272456488134419293910993725803829647643649009632643800346122084981247002717154246234010860619577728639638075559433524666372028878922532637891045370684938578452937052998897067715691964762622400988216152919170672263672090299718286242036380419001920127414472000 [119,56] -68967072830139274348810054936004875208356944139109726598408127675888959922135157359639412561518335230573552032551497982161560461315461018368024615011028824224163806471258288370041066982980290485333420499383874478045370952052399935693151934978269530979742530478721365985170836977562294695413147130234713126160291469786043508947329873922973491413448346659345470567816399759967388957575773385812445984169440895777174786695881552444925327236948664478315101025268570797023311682671764029679372475009299474489401609638640439601537761251367242077762486347789634585946021387600615256273099073033900880843473996005191252123914141631536308105908895019292243755628559890369031558866728670143993723044815470985167358763084696883308466382619689463573539995040814433776162238655543152742504667904837962689852810371970221692993233761894728984575742332064628920829801423537348946118979010984611780873815876058228539477630340217971057590445793659801018672283746249336389529276850041674944308168135017318592402317789622997461875356198168143398261774102711204852344396810824644281037464052872668311516770097217009661756360183374145309716175339844173229806821555511965080899429688559477968577695660416340816501174327564367164992804150788516647926253548784413596077593407882902148879259859727066739490083580214263183262633919275860310343618706847105869004812165797531859807538419851233389093225205536699346394128577333266217375231476235126135692481147150235970201020911505712499377531444386080381181855614106401061397155550357707344748914700630452819297998440968551106307096597720002180453080021913294318334029853371902307831088122942580853091299201180992394333096978474774192467465854991504254786330139287403659018076651127148308648878885088441903106789560418409226270843451463896640 [119,57] 4411012146835786882959162468024112471722700171701968878728245178814408052636210871762252776244280041518067795580764819201417399204295452974262420707605710596174617661418967081572883549226891745846014855040420901504549535513766804766735366869691029064556021684137526780670265489272435859891126936246495903501359031571924473149335007131596415865634799890033640680498694176248223451355155558998303309876582373174031066796489288838522573813437061421462081203435043185883128614540418208219285166573582838737571112956731871526920390613198127503697593422468547558243265029500146522502848482672507236116883750540571857296090772027817598854869571260353900452725800546797917697249135771538958110204910734785559706143866268907334960165920947010903597884138532396208782658387076904755539451091624997566281696605922429573744161376557700225535743351836904487145509133846772129774710097477081911758562514290576296464176531677812895560747523198029397476172237525641831031955925023542065730024518640314778598012596935765981539015121388198987294450889434625874048363967848058333476936320200067935230118451350679742818820128682034700853223347333514530023551201549646221297743730072351192090794299188760973079730120364666393490044140492196024384910903930547776300601448072416356196438607786242562236931868607622165379116996246514127475086120731263166105789029880466265417532065478492430019669968551279315860405935584003722070259882779850928054848573381037650964684634792832876752006256922285514546760868032043256669118351493533423741088287393370982808374751464666422891822057960946321963813978989956228874055256027072649433093229046065838356665530706923362229443796025792102013073661963189926969592407017715744911072180247902165177449339404452863446521741380963250998287725785000 [119,58] -170719215024256914975324683378115301839282987457118873704594502388999596977108312390033950870345665532851557994236541324201926729609347778795128777363687536340960156600854330271100291134954516165179160752201366491170191649745325089030631218124989102089094244118329240660036579075749292276824574445779046916789569764122195103194099830342779966540187775578812520274408578974315518058523747558201209699191677924899807617134235493527916400862888765830446729706006452470225974908417142683713797194536528006045379395930358912475444544243398933529661933830054436821875216352612839440570559028440520856896633833822800422532843661660000078077544225288287577553114458042524399859109177043812676876202555850074909728880543462776830492727207328249452826129277648026193503027758166872556841807309811533317385465815700464347485014364225236635286815548100552398599617528328199630204905911063767542974599798492824371102348092591062138914984995144445964678398069302720104977131513572681663616989447107771003502791002162885793202449235960200401361931666657096661496326283745856330151457541288038040839261720828674182379025963866641707215102118716058551640487202459065014326931288120259013214164393150025473784642343456972485534252675583848755425138991801069298268549448801966517018345958378276143452712980244551386446678722140840068369253060725054778583313258453942652125149015608809475965549795127739256637582605945254326588091832796541580643721024455946154961739511610934774494173105833723394353670874979239786990873109846776071731323945096354302830009830215198041907240463954481726169604281114297987644616368903283758984032490924101064677372319667409815966722582864391187922041659000127343968781488764069655844165156294860184304684897119570039209506684525366443280823680 [119,59] -480835560048623922601529283535769913511624569973192439407046891740311711512608062354506527049648086385286307874665919966832532912510379737609948427253969674280448169957031331220701955940821505395957181929223680384034649231741362903253440978481433498334002297435264385739306389605385348472788788510014501890463112673019504938464732199085275694011554422748785076803717100752873745772957635113902935175950251597651877985015085782608286686372997028723388828724652236735877197241581453942707411464220097479926456936382443225349212040085430224992291802418123615940862131768853887142988274106989966759362727129824820596024022896720859899021246871960749823379616536531660608607779206019018616273930258030528328600736562807400510101480747242909705779925646172370769767157142467379145351438951122118017833146684391757181259706233272381799413462655773363285715265007994838424286622458099621226739954334707296503464292308624732110467470946359418938082399375854902812629104899306847542393515262512599280595683076293808635730992031820185550532460868499082733486797624731331794235094054774570239595702219171995487182648750853366443597903099911593327627248869912978473753502938272915810930692958880255416836533677928635780238718062852039791643695274772546966734982114609252089238552578313038126501560553989196090155967914515855015017851070912993855384170146454578637904653035840445224606962580411636738505705924901674988906742423976308226053597673082720823263470178962324263018435785044084945303631960887613674188878053162432048807685514568966771428723560413230201000651142428996434095924035852511549298878491740183218670154521191834933385255123054836100295781995724925001839261539617860186567275429899399101080791015503148297811473966723906457595829857584216120240 [119,60] 411126052525241548966011056609608277549593367532307777665625899514505478786193530819994395034646206102294706709491649235242450412855900020298722103575146676780740050528083757790955382051678633744749363832008427388419392999227999576313408871546513506281966760103556292688986276621160531209744737667320718729941545568650634564432882540205561061273594243385050122125823188426237931822663260591242156705717807378710576122581330322463881542722159611832849816782259233790433897970467840432325497105042118608359125127817384650044746434070925495001568450173284976635211612057488843371513709569087418262247425457220339952814842103374017739279471887597147863490301493429104202502370578328325424709346713908543584270789438634061163403041667948216277150036703375562273625070926604697253985060081327741122796860781841134162440472320073573740115684770725255533903274076206779431614720948644650520959492085727522975447231682521105020542713773754558437009719395197742731261375615447182582263404707596681662159838120574004808291024585609861337939969864114122128367651969119512948883448707786814747499505282363751742192941353789104998784073467846660635418674674789585695542819113766023551612225146394966648972674451865374460404216827810887745770173427754622337778409789384106232483646123436162546187968420643544428802634037511699522796561819494415335929786104918792156816726689088708491829687565718873668626448247550168405891024144710248893190221987263703131135996509660145567939667323419620396192757361567546521105200826199590556268868416058138740348972091326667893534442127936342630078930073140977164282722344538138472845095312875636805486313881408469175152255360433414420007735885064805887039211070989265184196750341834398842446469196997113261318116674846608160 [119,61] -20134327414342773770632627749418277223939155126348227093479116610732606111604111200106914819468432960614106843495771442668477041090079551665720958142270927461488160775208019804609080471346143391045429987407742338381913368335631148384554208882743549286448389497898690015729473029306905755131690438714985933050913315545030269488888579215287578540280885827773685057564729115656176231866108097348672301953359936770460126602910306554622383343961962639911061202385282322479420162879902427004664981460730136807403796866645651519445764026798995323136510635836221768140517668252079477877125038307195541121085849265472347299252360807018754713110529560800644647608057134317105060220535753283473275845394183478660316039189058774909151186363759655857586268721339364925711365183309248910231158730198312876689392148720798938841091195492852229506727249876382087490396245377195656452321424730458672264398169926290564961259581498715811869366939293169701053847302308948084576212226887743063197181369816794117374021236115908024428362426763665248187417828725338111116740168502749206539108044084011020358478886820764750482650536467054064071198071951336285452689386427764146327226858007230448556861187028544135937589779591072059525993990411587294242726962714624311804652530036800911804105930199742653652087158861881551688942998593290068160705923824029378264885993868244740790565531839681522976536231797400147899534692723050007034948050461922672327927706644161803917975221813802266409554937973126010498432734901813257594911282547148333676590411478275055132288462071710029776525753219760552147082314100109628394883600493869348943122881654501100115113377048963039348438862073501869294939707922525291682035156834104917124892154364378873080997173633006371325464451352260 [119,62] 432127995627273879177813911021655094716407029374673123966735796809300040314848610142585801664728616093953951391937591445038817938005418856697700807623529286717370081511513240395322234455163927786454165783874447962658704412359375726096141723892858955201695303128107962345917578185528640578477274074203148944331692255948788875409753859224710015294954310991306808341551313410905269311292528292038723121550310090186240046393503142473537431119994222504033275503386823352495080418602597734384320614162748801357988847290690724220057626191047837973856959558556786500058056099188098163509638736722316470652599916599331871292480154179781164338870880294374784977282380704591093989429562082496441620370536682186481854838441977504709721279438959425039111569586901470590095794390894705896645007249288528780012364593219625082986553943105991146152659670113721777691071095522196093735756083210506318167533630141776741199450640164031364957563219713047660613773996822358018147518218984010104714282529148300405765680092562543166353260025204705567205644405333247804226754178508732306634691041878289868881624722961229565862825423485808963516756481746196431882117937616143231135202798298664573037455675947106562737236609393389945424837868360431703911070518282986127977449118951676434708834535814134009683589303092014905401104436642855847279806025546885040907230131265327248983140302678176280246723453536727629748858979594948811955582359727823030338930816298513317631282521356559659504257652965225683538434659087950467443399711244398499453858933121305716067162035237311809584842543092340321041721143503392870166028576400248114240559468626051136382765616047405871148226482652656427465265369864043074708403125066391668027359891439403121520741121519894798215294720 [119,63] -5513425474868125658258236190406793323343213608851320314572695879145875916269525239533980274071980722359134698224543471858239359320726983629935848515852650181139178787222610150403209514113766248266557646160801415959233024046176366415455176207488856231243274069391288001669487670908705122007505622116454353346125763868692976591716629428602674534401488076715745626688885128846187386287821590064969745954241105282684898043572191979144264813616789486270755220747312214214399547555067315772621005847066271666199887173869977094343067239787723334046622040012004581474795965301340170360641782236649274954953332223685025488067624638838932855866081008894240501189445274317255340180510919816467568329026848134396393983944901612879176131897951768619888349030845641961171227719981568963922426191210509150797343444695137053314831884634011625329780468733905289088932299025452522536510784782422140765546385767290469115106470194448690558527725422586303740779180635129125878357593020875551379035218311514167371787215983556899502421473546251639080026458507518260632357173979676784979271125328051991477573872318917818250769249181030253268249890307017185446398613284557408155562908233500117955659543670247690738678119996651932799450548263281189312002794373699922065596485105859027727388595191881663430050426153109080271209804923010512781020587796827409646263084331997957812916318122622503419443653313154481791650497618371949997104676713427839756082099318150445097395558256323642861750051721399756764682683609271618029131397295892906392254639253638230810831073278552693100605016700515263876171906477437043615207897501085755580379296158548328406772153129621461521463773259833047677845991053151880876506419101302979531621414229493015263105270028683389360800 [119,64] 148986989653494477321858832887202227254872727417682948492881440877367035402031253186790042106269619931872738898157741480071004877541413069080592031150503753777607876528792623518928461850032120558793196500541717899575741578947678584841576769445724463760503965368986085030483105906275353250786396868736039203141151731548144991624857346322429660218065707102353915483857215511289646578667576882961064172708827781802577505590892420913597236549620764113950679406094343155361873006589971581880110511742144570765530814525739608354842365713411735469569693240182961061706763564274852402107992453584342348769659191677552412346562888028905259585567596768668221749207150135869249093839538310793344559872253321019579285532287844266628099225597361946331970250721846583590392264275975564213304643657238970686325712724982495990135403106632481843880996982641190924562962145766786711308497878511270631129685207797411476266346860424267414565884878686627576851491252600312798455717711986583864698221738246828119923096797588647618384431645141324011098332084058763124177766799620139866560334973902588595443778852564786005130939998085458453299235148722421576937481647393257910561821930632327418476688054194979830514196154307343343768728226757580723796892093642862168696541275461231532983765253225992443171013669375205175554826695598490083298526119230754458454261958375910427543673181486586941789738003830022401259976865498834634388274488204797060161624113912352085602862949919757588215615999553934659413854711695218448522792302910891574964460780412375847970458352565855800748296371527193277883968023035682089810767014128019221326276572512136019161074482442929128598878274844308027484400352099940675109167661073128586955721185317994588339241230954966080 [119,65] -4810054729039856146563286916587108432041279692375101052672868962382091712448578613966378872075881152064546838599052668879591228752158226268121582489871479622118536042809386727948719895252684629370190377295972591599330788408866829683755113503307584509076888997815833770994706754892490949536757563578364886422443747500977958174575237718314828549067930412509290794971309601813915779203668425316702551516908648125182929523600397612094279298482861017223857590589569519156582626665130011148169922938532905925421584523911632599983421537739501752658152189747674441627524486604201648257547760945966932325465621705727010468720474445246127181436583275871114471898524819322367370737467753262882331889641514170224290990110374853248842130228364794941585087791330710172693920017578845013276943248669945384974299429442246199411933663896168025518626950610511444032543599543687694456704891576019319442109406542550507787491420269949093442264805682743795192831671302315266342157629506787740417920481445355769539296641625432950629613450923089877937563929129595789108240040176041657547507166505865825163922416380776919437242326104554036295771804295110415507891782636032440905866985415543745584391823051894914568454141198694331272861410280198032202963281105766430448772263267150194801649887823576060052471983524037087808299200968021693499353706495613036846106430159108071027231238809897540657013897496465570103933211073318452028502437989851902416151098239013730488726737388787939968840483181164161921178456407790369783930043727985785605118160134099825783147076178918150314709982676812049714530285595699914338112124246870177378449809869830969606226807316386234637110425220347453500727148967683025521318890584505870249960967388893316310084862120744 [119,66] 9208073919824910135056490803660870216629636053921881851779708444670836550378889321153102603004090926917221765625913557193672675579624791065352783441873664806056707960147413097984565872567144611020393047822744403945951051913368382622729821490228854650655094232117254686391297057689725425613339427058941475896881840612101030082328384779264749117301221957288977873235030357704492030739210589996085810854914934529122248338974448790458470700043687294620208348208864581700947187731664121880309127334687444596956198541475671216290306273039366577794561436279513761303894345216015862920455554605451672595590856440871031522246204222208326874660799866840815568831445212521319225129903712131252052945095874551504054702677767921060456036022993948550788547816333369574521659594967517933897267351253992724232686775591793866152120194870547624824747340419263000948335088660132951790151795352973301240082902344920380267070317105999103506586223933310685459271579273562828813622970482716817538496897324813752567316761480501869881267197485479251834648461551961847188581716594594295975595634239005013208694278926668333376961891708811599054723516426007200512346598691279308462831892467021969376705833922123424936414692616764858220784855955374169046783966566807375885784280090047510714321676079543911063468857363273082123408744361917493784313944728366680895290699008890510307988862260039230664147950872609856954235978463733594530802958995407699666240500952698286590378962730050535615663559221904239841482838319550323176423592441192566867491960286467388963674537473013028746107675830566679536546557456211060772285510240343918285441428044259782477608258397343898111881895809433017433582938266807689600154793931802493321059902895587255870154624 [119,67] 535189986330113390256746021348585857635496493970893999742232005461659775057992982516325746388771956336708920447527759902079751635319460200423540263667148560932596720654093119959424610810568735295863210731688772364231103766086761454799650036915316293840929635253494202667855436373259449537480334087144178488293725724827980847432450581495088020809089892754421022285095418392752850361479306666721108788601806232872450204216216785125706637668482018610593488592077591826585730183210811507795853693002810124906255700812732424265672903487441819426708088101329369486342089486289394743587179900982953153624644985602049159456647147722363551355809554922192704872984674787257400492687158043706037358958739629412575903269467326062056244027839331416273875032783259662166309026794103811529460279226659552351130982305579627552500181666335873732667009557195360535787851389927251873073988060900898924373666371484185103656115929670633587117594655999424385198696353131030421650466371652874489218419897335307542896923810421473944989123734708415400639133844250477618092346997782203696184210348841820152184738806358878661414997942142366346497863704652040939344027021322724171863842089937618948816470811946424456174814850739578638660366770024921260495816319199183380659758102292714748303270429660857837637652799930486528378723373001483319817763228858354076266621759813286203894786695863736634951855039153906936928914163565044049600507733474830640154132985404120216182963014815890061189466553349868276579727777624476080465515116563647530557380409302114589515839368623905141377409699027319548745894671808918664218208001805970872969084314121018860715178224546311576128445398275181335478255201330346546971402969167771736417340944968018677616 [119,68] -14405852625167754356399140340471966994236861553844091112044663251309556628441321129066174791488475512180515733283865078902086304518145735372491657848950670041988927983531743365080983674352213976323794537474228635025443522630377352861922024101193752061500197791950537607915687819771945524916938545836619540571101349108177781264279550825899866436754307305403064404470265645416740633840385460478017072450248799402027831498896099115605358141343659063715925371954907114013007721407830051775407638851022616014549609753517223827441483939178297246796616615435410081632074053328817923381955841559692124507692023397588076521504999271556423414785323966522618753735714051830415019371937958622444465143044048684822581014977033002056770883086436706633414579310233486567912542427607138504642269288027211842711471473766340017472956718594161977525684923364074551328008427265572365908989183721980312264749386577516503622244514879449171275050726957118191719968770798907132739610527032459504967338946228089713620414350510913812672025428371317314913053994291150965752458838994391118738315189049877714823545328902209231711695560333197954711230447982231409127571504657985359739589641923888021968824839699501748129431942176561144976741136369290957208370431601919001824887356467542645911859551646892124835164756465222904331980530183994490152681486746740076480613142836554037041331669544506675794697715624877030555000473981004333642564856368048073835803101008152391125185746020791030077936959505134124106820886612110575797301254940858681670739814511851843033100526779613342139041670356843267628928805236939008236137412282176342638115812138764630786571904424752139424366509394022694329849974663357977506100864661479434956957856332643328 [119,69] -60529613767212272531032971116568705624705750159676835842814989181247183451461042999894036385806813483989872051891815752818610993485396712472057748996160687256178140402342647623861857099081316892589388347786743020231209965541075811922876179011911875888409971455902755318581327466103921567231289430804507469933355111763144837893990139977868816205273205570633409473063470448613980591902190209906376923259849903744046958195332183962143764274159775925586337760477378116836275433917066462151954595167123369385546826134679913763258535737655861739296227666670299686303062723654698718086913344981505259326098937705146272660663656188727590274826171193769941336955838591371184307073459401143094438189511196429924875492442619066078445754894622394061474910899473498942181524957697061262434647154737618450787042039438377828032907479612378144299568693927020077596927863641589681912563415902959212697819685741978582715416283769333791883960897114781277005415467946386840860199698816414672613045837229884040390610094048989988374170455903889728549159558009100184548479305757597486601700805255319081416626909071829236544599002120106392159223672553818449362670063065640379617866232826153380188814980569159105727973284875197747188455732152257375161214958891123864200753078835581207158384535002896099994399713694442337346430292019917194813990190881958177542863501582487379019445315905639328783543336333444491599386655572348014372255030909526373278171963247915457250245968205684071878416500458659505023900739658779081473654793341289417236292212651652976235267082959565661782290696662703814138100302465556865685002773490672928074667168316861756735852055619618340093821280535545630499036364110334949939652091119903881057480878464 [119,70] 222759227529131177293964673596558014732915146516161473392629646831077255287276528886498890189167264100812890432572839682415926897246913009016449381093187638548145842142314502490648618315771682594461002098855838291585670977081496133991812071185773114432429751823455783055795695300083610132341117315468773287604409034222379536345007989216493291555847712980293296567322939472361411134025719145030007775789659965476755384907341467187198842168011291649075055976302596384403845366014540925637549645066810842533085510148621254212353858916330425175101842488839498957038343307839296144144135315482596684644155264135941490725726185711368521909490196854312087347056681473592415341174793188259467194968145068492278856671508539804072481525211895118484923017290272740176892755848590424261526222282274174327914428980233402331346680538457668230598780366429736456128887699472669360284997643431334974127455918999561377206215874192263511010675383545428731641753099118604409564614779497120469639534045538318226735601013002742993095070210740632798382920871076767071999606234297167250545050043826576056291017616008517191328707292029982013407674327505444289502446460115305100942809928838358999433396448095867143425657965557610574359856614126298971923898991686899476478455381049148749387574407685256681387528095048003336526264800036256905497092028935737022824748967014374905112784871526948967405024598935031249391293129281960135673618123246835808359464779837249905709290230669245269330495706871444904423282025988227236605324418202650767482529495234399830015819750502321075063944986255177136342278315853245056611536296630779310139849917620881202342468514211503151299523589467833446351813027837089425423593631041149845872384 [119,71] 88862064458823463881755521377491999504509930004112669920083804598186401331606765214431821050834147312447167618833144803159318791032711768333752032855842991729669503822525714487780618662138468992147963036491975179699138092843922321668705083524744279981187964776959120938158512748718168351734737181245074129789223926257591415054316453786481889177135302182905903228275830747730498670304876479649094917208840277560187615976236261849151232714023187974645956684713921456652749543350636206567096524101966620484585431869288067727097333143315455411050070003458372516190554932233134632052773347536958990519978904612712306868998728250200026181778420291543070673746506435119615418572667946690389130740238361768592962005339374692179962572964791284699008688702434501984779022185229877666291679955390347262504218393409103189348497761363908158438696504330597776001074701673756153888586350748199404371719664272328912473394208114024743345542706919737796375151727804681574484929933466192238555336433693443165627379778913213901803971617846030843369807830508672581501050889290628037819603552785545157046470330072832189606678394561832738185507307972346609225584702733185024259006491761441356233345568623181918091657055727065439315779000133117065891270426389301479584261380302801800120260884279992994720601794462494799052794518735654933398045740388798565367830013523363722533835280600212332647068611715070194641642874415752844963395379379376224232965309890931467702080482240395450598556763616039506424320925072005505874893886999331363238179177730569238317200242307572132649123045397351744288390234660357732228185562659783682801758320094010740898418707739300347076366709339485082833388675292622413101543813033031008 [119,72] -101481598980542238515000516095409568398566256342677499758121640325206091867965020542396202455125633500453483690689769343408889629096349512637905687664603872346346377297287523459023857892385757534173636281843773633294671632154802077350314162805886539475798295878034362785800077338926271005358351568529711832625613044685937762092627029904783795961020992731558031547818274733624038415478235481235442315679018156307730836208832703892417191275928890238848912432182203104051355593868770776203358195769405060152189942970291491277526601109475242595564582255070101629403324578925374336884467470891612781995657416572507451653619176429111791064462054225740268633786605049578924019485809341038062065974082231790873786880524286491778885805881942639168290003319080187686396944173771667711345066716576472004945626348386504016718531293521393258250197768776274937105033600341522909643295385058678298552329709421586108723699327172239288328822710132007928973212247451550340774244843743516359465705758344720124754582439495968279608855929895575451205052631677252106048518509338308657415615752798164307031789837204284541527618083254660765461063376739590952263870353666991692187576754883839928560675194766034968277705745438481826637437026782140661957326270503841806091061411271236272799093889487238717259498189400652809981025594613841370363907987480328735916584949875522430373604103901350765071634093410327308245921959156011758236780741714866112085823982712590113190906052631058227762113009198971598187800320919683587741823536416788705447245835741093376302585982626766924056739543541959636704239679272459349852704527554807494137660670422647928795029351350811651388550081498301074131891197524409198104890284265088 [119,73] -132177363567089570380400737563960876523200954943443203832450354592851561756353580623784977941961984376178253929664437593611741330397148955646413463628199895438733236740388777287091263225850823376306644987409728335849761282800758166362801068064948980623970465912837758882645217413469401408872275963209780783633770625062080599562332749213938491051415723900235366281484779380629407423564082692268582126421608018936186862769463312824025961736956309757730444614879676027414143651805417115097546030195283402012926154159338596091244134465787213491974713705757111206420556175940715371521839761474917309528018939467565318741714057478300289760546869396449405485771324227686350638949139267717757783573533386393161751769026292753220429715243053834391710320127792572210026221590748656544458600972085633417741100746211308870410470649337596109810011317354456943061112336454182620659482943098598057812409145922092920385403441427932110265741092736267901346239648231170301474335200953546675560732008139089418556531910480155777660932047254469595429716949667650615570147229131753984445675590500415902805030217970105845569355888520031804087482339523413676199649467639508171989132971756037099528373670361983428774481153617136010702122157674890398451919338290295237530273894766268514168830875879806643802300060649419052533898724439621527573466513072861255366869093151929597437755022878836303476058053519059171543533130620865321080295061515727242964440113579104307730619592536657208876976242441256515931810303576811117745566152050131068145943929607064168847704326348581900562019783726358881230117991532190730164357606300089220881377600866927852068921860740770799637696660102564036706556623867843078090514800 [119,74] 1817031745264468398812005702549535147217089675780896465198723066035551705844915461458036248981935412470224759636808543046097919218964548084287919554736396793997288089124159017524946221619633497852807466323321966824082768152585092617662648537811415961554047842291360636966549152451230333700776008894405686747297399971480554635814620337127430509423892273145779325283632262190208107435019192321659051997431086698085997533185249279310093202498654665002097956571090793498951868934694720759439704511728046457323612950891623089989824572250694041140290229700438487613283442399858484727041723306941204716506432532383517847276475106676147166700576252387585697222159374908803152824075539024858306142542627904114480326068361442679206626079128108397191195595346968304266483640259805182959412559114317500306615486878930713814087309398558877516814176871661159756768351638067417191831522216491630459415681318842247140903613814115461479948144417335255061495743896109974699735033675184859923830192518527095169117980085254505956100956599566427639072211866240254614091322073767483726356203536706491401352264941911397235009887581230282328739355170707213985694955688584062800810726411218379112128897524421939468282824479265459425668335230264897544823369023245112969772630499168035068696407560894465437479596842554659424277025513083737342646605129982622771218510770491384846777141589015714334398207539942143340974210489905045787557951550059617848793731132964881880335476480112282049565775755332355454658332425976144693988837000045007893778424139036252812777824968750439938833626399619415431519843619506172787541274628263571508413011767443968918967399636921220312602101987038048362831168992655193835776 [119,75] 5421177389086488926673473826446232421703469121947003578380815714009069823420756622733677985472666910663868337769480365345066043280471364888921374856695515295342325727675060431670666818309805215856843754997816584674927020252651860180290984246694180930234474556539150673127359065707052901438420580582737794208907466781940627519470279828797825887322542061473781626677913226399774109006484055155364215408449881486407819963370779061762740002400817343259012934709917604418623051756141707205297336870821361309177188647943193340977264062062997456244838653733990715541641156176625134162069914095068123890539076943938759007797786419335350676820741304741004774108162551884192078772278956674785662949143682252549689549436367697361408952355702525228473232262099743416507070039502964204293712280661085988070681185091382220211114472040416617636296595434427100262772805595249646852387932980132662279022677736678268574671476039984237349230956364830942058912514178825047950288644697012010650968432353812457633649987763782268372519413448443625924228886067626265471284247305902754546625878412692253138045108632613992860547093413318896018356498245937019737531503589787173154282374118211343664482323561606476487297909850685557737709000117831609947882013305483192058520892529466099749940339084740905143866764449875543272435084168578953603363413779295228846148299432813144375365316882620404746873685745819269114568392781753399137875145176883273409365512900348430967872033730632081992457719638239223026396764412147937958922885577544489238090709355354295725189151010149130504738139898556795623472601334863244788947018682500686115344442708515117294043686462008671312469039922876572017455894018292000 [119,76] 3567841376574492646729076387810552789828103310453038319607222554602659421170630158623858729476580560869744823694596317283600345951168188726800443444310026976921243027937579940906786449826996580731415665337452905705782196974753728919321426808663122315582376826302273925835727750597677464579493250852437979622512575213400554994302847311664289853671137155146829617436487282769428906173930152293958281197443202464812486303253982465394230352058247672763057899735392368601951768497242088610319956813628728575696554602427182536160846205094689540296178404607819865576513140955644043918315531483649802650665070044128522087562794075126419902959024013713198098438712910160072443133485544409845436839508356071124660518460004688316681900178906915908196827282002687270587838830516672239266421394829205017401538907332098582255842428165728954483233907623067646492447824631637624509518793879401039833225333618112448380582566173960380489715239613274307566774461804827950666182324472210312474228444090600707672771179849943478642695323303818593001455187699149607063373321400229510322932371715173200983707206329649865120511682768394757647313382576821482234077496554547471947656390219588872594026111935641146910720096568223770550558751357860629614569937946841376598299151644943204842503503245813542572529589018771528975430193030065402520145644577615163055758476458497196723750446619181603628782560188818537726756953565425932183613934629398679781655576812000660905119437011462740069867375231004509105327980946376652092333931408074965583996979949306865679680351577450515222357501483992049679624619352317169236652131061000725953615197033974878483848378626219583830900300627507815309965846976 [119,77] 24639839036231454151242086361539339870716575036560531101584466786655500342758449774088727094339097565954251572677580991063141845999786727433838118595787261976522040819167819086762088111184096540459016130172419871014821362216229639960583953925598464018909633976457813739511943887907152423241289350153542699897754951456329177588359337246422188760534339713327186316306624760706675618291274593480623663430408479088260110043483615403790109109160027423934978079307021303989473565244551125318142884094612591607961718234300928973906439546320696317472635877338190986876466051647914608653988436431156719359775237404813333935706296532482354818366577556692625284966750517904955561459726510542254218883950622860828023655872974251427483564341163035096323485837593122909121055702982078239065586678570521635543096938939712110844698789016413376428517487436102150792665684695374329979820888445362117518946005065420866535239637478978122387196714050753395681207016921285140251297446905331440636634571934337942161312261364994485493740166439337055028538819488587080909885656060147577749593896640393428577986840556419385309848583610333489084046152314460218141697530777051521458231216928384612230049728457563297663121541132813614046132171539669248532811932960668889810092999230842113188849800114943675968573640820306838711834052094555982528501171630569845116284397112990604509809981157681187093039665768830146887132850844580749927526159655124548747801333922237667010330087665395187736544790062240685186183065332208388851820172675584463513223930736954598819098851030210314473500252479610584400054334392320608567673018957257282686819530824249305926164190046579149739441583369640763267336 [119,78] -51224756606428147398652151297558795807085857215289834062456768605326847523978952762115332884874982716401832822367506536921779540189464285434628763255451657007288836482486385128630066550265694642636832758552633269458212969890412104680375390172343369853833407326703967390677329507839084320529173339251656702015108136733647530796084041139945211925825260034388685685241080045007410975869428358289374995611084166352315041440539429967230405847139490020499944510802571638622106366356543469589673244752022316510137257150774562455161031075890076446550020955156438519280026922611358688809490927172576864556393293935794418315831142319632808981236246823751465708975985850581165385284459926562719992301240420740031253680787494366965603502790445691354952489610779174638602425371259487854826744611231166278459915645301953405215236892045672553880855390816318069329134413237840612960593988671492614486285566898216940937322281371010447327601264000340455179165686400428227800506399750064855835411140987143918540146402319871911860817346438906413873274398198207344904873682579118021640419185727154606679886971631760901552843191734410216948770907441390963477958255675419832088678283868769532946959540549467285118798455030201493805589901562767046660456187284774674813938249053080906800264791556668518705658025275977429602777688930250367256220415711959925207257925096630320415270946379023218861017511116923044318876456649576870849109820974247837195687599687040574181983428963981663310844368088498871122047495515034775367187236216854451240954181832309089980918786957192505486524171185389050637446664289338224908662084554749814077862264254952639049733402445595899992350696764127616 [119,79] 66780460577893919952192011983352670505268190082042846253723483522487880647846097884531460442799223323043564389085294359112820655697969596380161485993419965803590827546091700806499963088266686683566159467834331514956318109689453767674009139585535534252381378838489803132374748357337207958460798125393959571813546094865721922529863325135433814416390238849263254435891030099118554289111606393985567941259998908454127218602812928071926875678578113898636000460464890766950427199319900410251202193552494504536090498469113026658193062836056756732859822995979116665488834699870271141736461639512654071512177783869808065095959031022561834816585704278147359151186547807171140014838120104030266589407256858675557330684631209852978671443680499267706050557129260669089766162834470154888884794843156951694230920126972071990490877332835913358391328448238054307589201959386150361190375542609201427661329187430260446038413739527792497479233493741582194758429237463928229176191188635615946773835286120682501367747551518252367839146858871634272585145256561615033080511154865129427705259982326034252897106689036637506292221553226815103907930613256981216853646893216502877781518145278919024443392590093553887898183835581297887618025089028462588604839487076788604287006501544905550644123463833681135385804315719547703193279367351740229039497699827157445732692508853326108872391472826245016486299177362831751858830141183986379888417423817966774485376988428021177996772021237639439312886353692280217203061968134904585666923788985332368996576009389173874009295396212837231318624425650066375720734672972588998539427454347466209298662682277023083964426026844995723379662114768 [119,80] -11047517294452777496498999639510890960495008197712281379147619105113470260024325647382405924041978255145739685711423602447373069059940385276710664341114284248863536918015844281604325450686389105825210351961005372920893513280534138529152903345306924062864665200989680756812317792941356565903477188983362990784043793120313654778989252482085267360862571058113855267616180941045382725882230437354761529879315295473121250286247325512921253797509594755463378008525810788057109755835747447305432887584268558708094468779424175704750653666572199172624972755177209565937109589634227755780114785385356455921447375622867688905828672765642713892399741347440833735848029174498580648859427845472112013768552965280462629186810406147812356700361254194010771531328444015719998600641177811652100226846419597680157510750792958033880857643990899986959625009623856462157209663217879407082043228465809944409752415955510887141436583244027502192305605363852632011962542541026638522282015818963960187745352527152037833056433507794787189042637185360609978147047575473803491754180952788812007398718610091005320161895942354271256579576095635136788198122881111792216193889714436631673945505650751611035854724024244928392923964120517381824532676552493797997316307251846427292004081016221365116751744294712355461490378917395452733650450799177995184232634511948006405523997915289919805841568670610406445520510930821502664991602954764027961782917174931634986253489966197180166325686499134068291567222004610544932431332080949529303189005411976572454842639087263026858227736769234462936735756304438695936379696273864452572952350537505263852091999941402211889545498748621204551168 [119,81] -41446656637812276264282780408877284216729032186917990673001053601867276517908538252509127512314951619694598267692363068260102853823721996622871629482350778653417842469729841411302399613962196386577428472484791641337048487699637564794293451591590365142710368484849945013881346799489151138659649427022813647309509036870074965321826876633549319837582602379410815627583064312552521003727980576253254386435097338400159124837683915169872641436766940110712427730597330646897540395843975607189470321076554561392493460671757935431401058684944500014951112591661811491855400252298536287421246873160291081178146376059700226542885717311724501140884200615958431364868075584049981052934895052601626746584955677751833894596727468612845519523080297096915360947872392624415599632606059825365733237771845691795674263145991560707193946986714466710025055722730465566167796306325349644153390852494029389743928149326019418506679777161965442035307805554779776755545070695662678765657532944634241998436821186854328774067582232411512069033105008506291551907763164316166675351841350522002133897361787411461094524864432684550281108195232076575391600884655662741437743713593187174202214967802245653986600177011067072867974588139990845478870675660715818403712059856607300153099148801640661682048482264885707059790316361143896954212790330044457040271398354859165864021782157931513439111212065372497997283787020962179717554114170276644762218683278503176333969543702005234238119546536112183602912533679908383380701948827288272446771641339215925560352148285570647268924413068384877769675661847550587983671843624957609403004915195580604048221028297222790617134202623755016 [119,82] -3396301790961230247926930721984962677526101966312695760512519437585068479461582205238813795776219271805554413220010440383339620037940788419848037205177344052312494717527240605425619745428594226583800011176061607836198236043070542480898204987956902681146098223988510009872875388667855206810939672637592492255759828926074914095870293500083427666524530722510086575121450915678769262821204448953133548042479400280428255171863546871642759777318181220172260618943512926920490857832446048095247689177090785333170599273839806892557052777361530521566007069277031728474558557646737837945814117818498651772061631415859465354796556851748917864998242302565009120980937407389216623634891237027679091285550545938392930968030535938719508456905400801182770685442131457051846464113456062246857859043076580203597808026387769080701449099052451173584831661761780124978687550127244731882694628433357462909108362448016999539504844700046851631383553306456209083004291334454332100273594189125747934341417270420591138639239144491802393013959596431654906135887527348674613695006262351026046444587071386952540905205569983924900241431990447683439282428117468807152848298528267239651393925824963387752664947795721988490527006640792970646338971141149298443192008280376925039111000210026543771762131734323375051678822376761794167433641173831895718559387466135565926165353313812905406418218497429522210914004903260945898244587250398298844437673630646052542530860130052595081549153557452525152234278971450999341396572035960081793005464651557470675396889007377383295512099075463847047314197275477242972483966242778941348029103098671899491730456543459535416413491040 [119,83] 21640441247377904111241025380985187546832888179231969036918752852495925222106597497614637646375060557375584761154412199234522551302077340542139877248270692257371780570771155772606600353437291038209587403149563757723412651774888678681058841931405739741946379485643857384339917441519838978399153670210273048652800962425661750902036448970442976188369066153346082556803321515258318820783582931906629673980897811545231448561949354587698402772394747405550794460803066471122075039577864773600984385972111951878711295253818834212192064490907424001868799046797277332309987072787231666623875018889423838952485163824929852323886212892882954412017890021115291290164080814993136219675877273485984872177659071052393147650663756999618377901557153222715547684229710931250689622039048273539520447451941651711953932429070357203301029975562813595851748250738652848669610266545810862839144267821264119807899935323922182902677610093474753389341546976993301203951981205186145366015869439179068748279207249860246151393317042364256855690850410882638731656591568258935270619493393185680716602369755307527444070490670377911217613943326564163533513018280156888917255493884441107398672272790862786996992996094543475463727447813701547733646093860871746922225709032445125896939215826602480790847936389641259229606965494133552791927578061695299130353287519501668443402210745189984855396547438325781015040397187213988144281123726486819229310472829935646302831161396792548219547039525403552493134532073132494964450488765016963182974368793521206377684258452541856649024413499984813544667752328372930005260665273003287011360117033651650673145285951095122255668 [119,84] -3448889331474490056263434725144894536876187028857536926562819241106309047371119828915781900279283524399688072822630735029928959701742788049009272396445007176400857592198095017900512981613066422041705579203918694218364775963986802696258999453475386047192808077410509140044334155885373845920385873591060130967542862163347917197462777460536779604638797494055367603204317354278345636313482015252030580434436111843707354890090234386933090989171503402758490981045122350094088665294689150741991903589560039870539931654116680533658060882211925797855030716594827729805250517202749528204421851528399368545790994083081514671628462769020186479384289959188722920649598003231898086853173718313035510922730802407419206552252224337477054175573256513024977026329985220886404344676748165919880790466393959135158078123354662175660905017108496933399821604643801420248843130532649150151001156809986246288932786156213683331670523069992323714302891319412185726443483565414862266409905396654919284705737380752309694653927944847088794556031107700029668966778591047161961694701991477476760004027850358419313744443182318675150023769621638010164286107231370927249278322001706231286603312712411032491010202614049209152821336281377086374983204574165224878073209777741944895688094836413647022464812576170216491382028474228236811865673947434470797731333584200711384988291909200312275648359086542683724590280064022543099144128098661050222065624629691579951868986073138862089946694700856805517501473643457762960507821735383213278940836812505658656847122583502839628601753475846677206824706001597063027143351477156868059629255350070727603292937675691704 [119,85] -6127829501142048773393363452245351020743123413650270129289870467088428753068339387329621750906423314941123706883987057668957747075431944656279945126690830483490408449472849113468293713297505913527190029331404697076200535111493901042333155029168020851518604962351102250840691130452983401465757171465375954184785325274311636354199835449940634717910131538540518957960337601805361746093845329095729449409475236735613595529130307580019472167570961789098107801209466715903280253097266967113101568814532975589125542956027033997772993851937167988933414718675891745764742286802737354521084724489621315240141619517725158872125356368984268052865449750271445686897808730813660535707396549160587152723033733141739553909761843300822566383056717321764010696199716562721884803010899396288641721003061466027194817289312961395525306927879579805307915512315475863322684600030958680754528335105933722517617914306395280433488406669446321362545025703854323952967830354255962013280580626140488991370203794083875318277922300251853085760560125323474142100231046296677043463352954467345632762343783511055841498980561753951416002318458282451837438994213249763464015410302323516467508776277939623452988910213456150264427657223180568282856976276543662552116142843829505725045297429633637988801333569519471147391302412845071703444233959578031642888902989465058400345646128143676324042196421170570013421011544729787836620597826226348556483127613834647350869354328089758841003700855093382533538918632190158915947868691883881659978504780137013620259078861923061425210685255177765673573906477325606401848062922123584637017706739259035908772022793 [119,86] -1750388936923545892221550649147395992823065257678231958835368301901004783568464904569949126524873756667088486485070095371247480745044895651165620689712241202312993497792528054537015206204544326536365621848721069180281310180401863699541132340016633620697014918791711257438181857717886809928085292511612775351552818360004141973815266185229564385214225227421721903499201251554966651268005886129384355616582919793731434038671603422089340899312863797810501665217658547800928119886401484262969517287238409982048652986339640108314260220244316807798127455767778107406333065394420229654204682933466632775742477322664763264980826800133657493594948235129667396113487397246933072347870562591358881781480565385938190029151084420241692763684777977407975663465899008735886289622260526308536135218559866672066439531273602171492643564186495031311803900420467787687365272496498961855793786111557892263334944152192595967631494780307646021257013120577022359821017626645174075402598611788676356824591052516642319788257181287859049695704157886914530812612579696133056653042756590324738483885108887368735479024821507123930331643088464526521649728839958486487242684835809391425450934610900972250261406709434501583564912913318162823190420073827504535714232090198552484284150527201390628671814147862326502232719911513485747949252814265465141180549163097589370822382662008484175989503147743993032296271611029892682800888912166827685342333589488820067731097650690210303381634758713133693795172982813624429580343767636254575976098181609479410888055926002350457344272290070524995165192386857035277029433803218438711400519467430709895168 [119,87] -680436119569717547209149550065803275490425872486099133255507480913361608192237790454819698629000343333091918611937397372223033601179396561583427157170249440783282362390623826178930307085191377729377679280262438308084257725103115681881621162634892162346658503969987982583022596278291031549596330050230160738471828624486688139821207115434633844321604864457802595983456441845211965312006362336947410248681149305621586468473841808608836530664788505479927611368074612322773936445402239747056923175506715236789118436173905961203025386498848137861550724684183740237708967092709171449814353160987532503204158900966777918958555249699856123342419670843393957921734218482476587743291831566675302147809360377351999892485808711683386768108769804056694548412052454778330467866614140136186455406371651039521944433867107973887105893631760191517759913167547544990575323321387819761327824185934971195769764785289211272221519164998662115531684374981725259950061631300448356536170156526748063589255156978165289944342369327733285926213113171355254660220457608042663121794640104747420827661099406809072075429233684575895624841544721623081600200781568951637371203268786605238048521625765075229006259973642907340577439512294601870805851336836123098703256984247410680716151451771703172176529201609450529306113800223602565798027082406408409168077513889911792594173481395697785532838338594803364587765775164257810669898535436360146600745619270579444938877050004466528717937024227857819335603196425007733665742859792380327141376208397526795979300201621157155057917876838049801890352087014593527856760387031829446774264115114752 [119,88] 184440029695797715276749310317819252080156488686969447397926283599153256636168458975707931009153773215917657843181088815519744093785002654826367228588344725616241654821416043497421341799479986252561188212218018833250771118556422670233612082940182849801093496447149179734957260968405258285788733008262580921946643195025768719774957376045163191547144243524982402595967348432577773743356318657767757610471363045684769450293961691891264608863767026458433243120519635685691500857005384650453622704013933647757145851763780644682143810171687681120679278693357460286191812728217532314791373358421304964048888152220193536522893556781361119681216160064352258600963752816807591611981644817340035869506635361963154140790798304506741297313738207007642666738162256398016425174770499434268016050626353784081487576702297778628619434142486060259869306509104550592382738136806989926163556291304463425151999719468192924125242295376375694887909854740845046351326193717781931172680369053609259321901750429748594466309543740517386252666017015324099462692908552603947264473465953535459948796664269885536465626723922744859131166655474654040409156192419500341645939239474695434684590912500198502398345845183340678054216832014231199103659238507951259509037603174953097590189830446351343031046376542251049916138888225235562789227834477362819720888800798000230877204046499782102761621002665748140007881359298667411211612262412524523547667309406406133618697394268958576297659263773161953850036070209518356843542618325863363307968929811458383114973452073285305327687096180747610591719136288196049380880799271844370647623568 [119,89] -38098768323867079393381182323784951150273623762597703083675568047754394508367554892583541173216848038594148747095896650637685094263220437674245641101827391542131235103673470000513870284994606957211645196622802812031217045664658236510680606756645024952629747984294755246348677803751450253068207877153110465595073754955488181529508339781134933054250303388375006400797892789554764414026059566086680095409579852519241805246525921222256324950061249331275735118152283175857906931820194119751207137118964881956880582677647801600721147832621370840566263311092610354004087477046829394987741972775203940657104739644613300317542983779519223825500454383931018629286203238910284315285016289324600758652883866892952879361810052760199208945012815205168927145231027981224831688321563963728737254466442506144580314020468437767917662007622979160655140475401610850639791898488227033613361237777479447137603514090957137476582362788903556392038573923786047500714851704558121862384889536539387417797932017929614932553497548444920412465371101945729580177446680197124015855751459893054650737523492012817227282596760764643388884277627311906756148074552178196303333206685003477970838277969774682433414689539940392328950603663388328783752643625741277110519297116838666407478755524854474172250843508661100069179759187031511669677326835092199175562676592219004223502701908058000062137157735289520221105877017438830700229853635742172175088203503793111573948915113243442366472499174502707813680868953417763430903819290064035223598180823245979424061516057713104421347338038695578753078736487964862464329493815199230938 [119,90] 9510041270102648479489232057456550677244911811449912063284607755966753134898504808509398820115179819085693848718588832676092187661695309388409044979595879813659154860574628055053180318762681539542960137842942732305815701304457836357660920263682965287364035353089381676227892152962607446194572990288107156183970867799170921596854982167956146600833336413029604633255068341600513857145417806201348186768734050328769688709454460994397474060573345798296875547358682031197105517817663706013900070010628222023260412012667105240271249618712949794750126127831835029057966120071975187410714073181610813763704585606261008363499702913012112242225501203374113656527239061112914469806993678777036699819128891823704974122353020152341031429916341236006299043473996568227053786243699350446093686322986755051750664187710828940131534258301611463288342465700276112566937691418105538081696386249947496192839757536341322106043641152260203665596299754353920878932155797378398763329572656806434929870178711008771598962611225786192158451742148943420052752878013745697406205711600995059495511263194961882573229671049835185268464128982917233066701108839910137761543409421741508181656580527385180471124356646107065453645626799812004475308782097455293490560954229905036026413755547463273639326084305575274964487102769283501188364048747940837583981727359019351493971048621772877867721316234157469995189411528834824161318738329853791653164646646405749232842680240148501042778553290910257189726294976600490328046442831592858028128310872634496703383686411525280592752154867284912024468880827828401148738191488352 [119,91] -11482085631726093663968883276847356517355404459204854137351549573397216851188308901774406159833482638780888930926402350443629295068475339526445318606207676438090456172851777979205387902703049983768028308241412334113859188032003127013717662410120488350306610131191491844601531458668405173414897910630573156616540496943914946460982326808972565184494078600968603594649167629762788722544610795644505636648759426648968964978701353034621249445637876618487099843184842481287938426224771094990192178681569435470536652902571390840480177584004687646450050079170481959884495213714538262408030490674906190232116685774090967820079935731667365741078931767083232552956848526263264219526194656626162495247481400343214455587967026676811050377147886169122175787236054888995144063604105759119073869381867317299333900212430420261160764997427733349472167102832420386021766556280369413304930408471989290922529383626861613469844762240629091802698426547038445704679164713341835690389339755509967160635288577518911091010053536260139285742514639802356566620017163706282150489620845066143693845625938004707242367044357924089271129869166980426064870967858671777590640107054012729746361246250521135085892181232734271152620675197989829164563030432855788369623605322614780392823438410914649147929322996335181564105380515976555115496095686663900057673077658282238799338332916379791904199363339885582668642949832919162034505731713500109213376112139902491421844403880630497160055887270954287939692748916721568937015553907410589382910114811929977460579983914872345437317554637582762064013362410828112212896916 [119,92] 15270502623642771221895714710842045946403602096144119635743541016033077435804165471835628916780674320008248144276700123784875172168538741010221535079212908301554168711160544469324424683108944388136134421176940703318906646825688815509145461087813969388106683853847166651111600848390428328671320223142861117928766524802533458162740447311891907205063487904563465490047367989599050125676006073411373170421171373718659360524073698230433139850016507101251322463037648528663395033355378607420769904330941316889337249221937873665054936072821082967349691280518652118011996998697250365221314367621990048158136854667685144469632645756255785778380233294383732548861174519971562356088448967002950854106519573558602128519358529418075881235745787347091021513944614162936222706721732941519950934331877066659003046399707306687318577783439509350904293939408260856374366809534453724626277710249175344376625389847474546152670866400488027497448904327253337125174075543339726799707535351781162325394651867311741464617045887449418683389794099893472051328345228260940561850895062422094212977199851881601547276401147535284012329155227683490280507542213282255604213195789157374776728651789432545759226750387109179549357134117080673230515766826188928948836319783897030918904203597873683681165529029964528619682795014952506150447966438025184334781786806636405200510372353796159099116499613392102879160092441723470666631418418079049996048580442788258581131008400451139162854251698912892350873275213818296093313300830719752117144918708075388574632248101707264167672877520411773289834672479654812424 [119,93] -45341914562489798515604633583003511217509743577717779651396798285756337909944447227097137208942451316661569128282221707689690715574665443439667684624022775368275475742992478034822193020406543891158313229928110516425438370426899870859446101348487892575113901280900354262272378776189306004922165111839055399347810189239268565779009757867064542129085010998332331008405544119095657249976213272732668059796251592311140570666556373977191694310593421503043737850289555055676339123693684288755366069554327631753960367549457516842625692326087127790627843696664268293252666206409307383696153636264794257047116220864499213855492651185477866831548793587076160788257984793256363193081224206820554230465541613911728146572288089934875309221281660112438920507810901242636756745579086599041864313884416069502307360967709466717468839109590791489196424908001556804078453385220326248995847004249022862499056476659801796038498914406738668689772500588493268750900373003677805295978821694002243837464661751715491264039983210903957539760681836692614629643047402018265050802332033267467577356360203035175861173129411990927355136546059076633573922541761450925356737777988134552821736140689007337625090999900306839407300920489705044247726367076932829837181439150667735218528570691408223339475911780764196329594887165925077574287972352241982666196932228943279138830617334966593045886084018182113482047232483408391748655689452573915348539128624468326286936024209084142430843637356131205701771394033070690694344371183545457337808423189591986765276415568893421696404503931571874119496038635993 [119,94] 67022335719600266681403426796694294071250580940967080298006117017928323603777514928176627283470478348756364355717461705606350489573153566277120288385861254710168287881672391937743048304441054809856456937071898548964675462991956839974549730952746138503168715672245562645176510678870342823772808305198190987216194695900454575514756008818543943572065344261811270800505101642089907965913058843446893604704667194448849943607790143186614550499803926338547994346803604886132738991433009242009812348039727533507059936968751759472433543180664344930948433924272399504779323592100355224492883004238045822130612048444617640554670212727392922907925971848149227904319400808881765587248275654233316410902742368884727255025914344720049339041449551015683540267148075271510921624628423473274162514968555992026492356682102095177088155676015348084917657186711972481787851793546310586823398605934728586309508393954700123661743894617268703262459212347451510641237998895520343590238443030632585736785811112310145068651985719060680935243095045968710820087076465761064972707939502736289307475218821136790765537938293410425035848278988536885830144792343090973492848681669885211977484793866097171253323562801435677730200609000254258264214731297229652056866976795773824353625678596214059660340191653374375652367440691702189077875628334711513576829976642490643629482319869270304667699823822574891196538782965627398537176480299919189191910130172358578654474142320729924750818602673565600701785848112134267296815370586963480191506366366786849746803707186619924880135026545902946903534464 [119,95] -43749965491670665343244356649084195028479367129978668326979355767185836846668737332712343377326901279002521314022484572022399446661507079103454589327608563868395508285519516850641234307698680714369771813029718510492845206005460256567724148192482284536658717004582060487454283378521134637490773436190782131776461788253980250226340351590251870723077362280608014863113418378266050869826721541622167293916987157411302455982146065215232583105654749917543978298794386416270604384143648198244841180424780067447927484411378159366103998652313316372408767937987850917340123218659892488314675511664387129847407674802246606636052430282042148745821439492840920420413602022164358395370450847338700583891106885313743045403559996640054586049644992102386515739583964841908096786272022172975038109140234693860469495868328843179113940091128292299764348423890415214312937029190025680600277345053635780651386810193720154599091457536459077175493972250420637485183036439151482791424936945614015891753452207824380636226209927784181294529927063962936849438149080672088698009567866320345568442495430129871766551833841220743849893826599013751420128391354359645114153507233269474944401709950431308878382871134105059652887514541945984457059457947542121313568179595948692023767363225615240851485207088973419386940407478587313269758921611351311293304463433729364113506634947436728845157050410666363469732157147026858698451604697170337652038902785193089739074244333779954402820918094504963184318693627186150030360448579713825735609229994189297169264409185862542282044951017443346384 [119,96] 26271723204286794902442321892452433930289884541010248156503794333608573953844110169145104558386620829890086675017180897328402259855389282896924260072257077091838761165975217063582167287507857620114425394263212562224928972122605271295555097070389533813376548842926435319349563973348702625943888405526189490983011822608404263127107938183516547325694927175363537158763761362410607694334504178433487740837990366917029293795348209393975866010503751153043327525907506800249038728535083041241269048803480540360777754078033709439609543181884114131797014631229810994831906984117336387736632138611854635078900448363587867544095485767426826664464870708697144464567654276472921652110101861990776976325148629668273859747538766142571558807630657208324618474902407573350124812330069811024093768301908565774436061615616912812667982312728263242153055796041720516186915717558359012093691036587378994755847838993989452268240643621738535242935833271120831470888013753901852037872647427914301389785000675648796166922648648026473949659889896188893003455477351732608731948950435739545348834969930651845932787571927785120998971071630076757592122516057973729194906511360359210089724441083731227811516753979828800392195354239566960994564429701534290442907204198507266705010298326170223967749377084144848754363647181071320164204510212477228448982825867125956606573363769954648426604950711150966032038048384801813588363820017266585947181253766417530152645567449344658058164417894859470429559356124984649495660137313704073829951998103790791502373761747603120757537091191104 [119,97] -20065701537986048388308643820011739745836740768129677789038132960427070471921344916938002685978038884292088377573099688684095714154454902787953643322338697057119061252457389513303797929755813145348717698250104333020232364453982085015669021510147151038102424848510953664362483027221681993162785773375005956832433980316530320203679908751849460959920017700823218589460519526539439227868279378869010885224097584365402773340576863729552833525335199437811725539061390725893637517682827391955913518390112690252244176645337395673710254789600969239670042821708839218002546335351282881083104024130741074491213803155147181704067518882840041560868956541555372190454874510204873342729013316129909963757550846833377085819796998322942904251572308267610317834862492457486535657729821500951008366886606770280166539086737363464082635412519822598481876314720504356917465988678798591261732829168106644538049380385058572656697722457316706510558265654112080144318265834590250009385948493196836929326118096671779630817822376329356066155749462063821269714581773427707893591566667922117916988845291112340275909554575576070095771369239534901463679545850061864432722258527450659067056967222181314269966826110729106649643892148135445065333596880801739615588388172912981125303837968495839581503088582293467061958555225327205942720069384986127853843386427273952223504511090624242345759676926761957757382514006857733065804890745333932504114163501063083495471412803198936948905357157334484482620495326398227510995492557175751602614853685174172964625346597982829489803072 [119,98] -3767204684131347213733351596321783004283708611707311088776370437888237992650293382303485837268904958357065825022787262207572105179786749155338586760904274491324178542683466653547919871364405099556976687670252491063063813741409421806656505799113299582764591159617485457441377020734237490918627831991444288944895018680448092202537079614989155183316139269689425633250103546652234245399875896700171595901595780116498461261104932747967539786156169647197213136790625754776914325688831752768631530588661110997680367079538382803233430612479860154142007401141538764103086446443614555838827311261913821775187112202533550108619959065324580822341106174910783952411977836327221080561962795610083665067256874718355733297839914349491847922218020585128012683632019365808123453236986979878845226315643693071229420552628431406560356526426867395753660190545868425021399284819305503881687325925047477270630829124751479554170385100794196246242030044569750466505639584233120571402795077828548305498257116760200763417194555000334774968493341529197735135329664298241961793764854136759542204335180300476499814661952210450570375931270737896594056688235225012054874267926070079099597667924481764977056229445785933017062999340242390677630067077963477198312212039795660984859089980451720057238945489563177455622292528967534063360222539010531644889408861271704194917184349675355653927765222824484819146456180297248940885871943350648205921940601071017230826479908826038088471849611896617736747415552514096771442552586309990500151397976139503342284660064744453600 [119,99] -743099046976980855097768674764168246441528869714825671322706246794476847319752992750655442512059306199054123269073946450638744630953995882437872468747565387584956901923452297014707921744579482556293669850832402053357000547219224543023552247641893135784653447981122269029437581892932290066619688600312634706782429327327632274929449579652287051000986864505630702274772848522700317892365763155292822890229888971319045634784967199816439093640340782776441227864186814155905578788693645938185899321740605790210851800780377267457260333871297617161418744648713044302378958919205199321618065132321482136775499253587721495294695675303547400569290755888376959997726504429862936174491191323907278020659329423803060186631734310826124710641822125871952778286894454428050093137530881622092128427692326502515143663336006038661092092326763306599870534051208528714480619549405392100438447125472351476750696431518530114115939531633738377910946914058140502146080370777072052346279054874351711124977974196755447120539303705554615848646202585686733720332677438778416835234093979323289966183353759110274503110980740532974583899409814836237529847549524168281248299805826209086940619552800587043845517410039580369061259966253542052048224857873971084468799128841058439911346486872710551104903402911796839009593589137185665370458287305538895451281171522917347801202626894933084824016703380765697145430252033431689108171888966099953949501761135436867783117465634215274727042401583261292156235066354150797797580991905522349268096471284595283780862291932 [119,100] 132123365205996422047314539786979637854816758339939484768096319529688171083360136440256009431255624311873988941599252901785525808500496467224618306954920411333514806023696676778281979716159073959762707608029874052951404844624422565010716831165992490286518105208562278485889293096902423948575964703912993184980150413147071866968298865827274526444388712772658621398002847977738665006850977231191810658014772433265167206951697687409178747915407486368260966386601177529882901977055262118029008279646939979905963611465721051312647667123042256291436488548671256545525726526420319085301004805112972384248815860732707290874360067093281252093347464049205784135328691702093751614327100670122723616632527718167551424793229446891025673027985302008844045995687094392920821581169955909026527288485139339888639851489029500632234960991257827452344033338919263682095921002500126578741736797181163377960745428985247206449635232652687262551764013143289422946574880942015636162743342400534101159753231915957423331586859353095369870934701994776468479434701047034927830701353981512600966186127638351377967167890676012968312096290665016092704732795592240548410138924354030735408738453404981354542311773769653274767655145581814074629453728120865283244831395427990529225409857471951964336230101098770013575293259666197478980378837931989026010794955398202259352499724969545332035825611870082205273655301133817266050006554797507708138012140645950173681663562634142748439201739654520623701789658600021451748794647494856270561761454598420194838808 [119,101] -1322582346831476118341174289086823714712434393801770903898176182238499615439814514755229701050349271667199600962892345786831952715502261021416162847600586852153401548255150899785898894335509223937471455125846510357043817173048305963623089467221013167828308384093124426552857596762463659776031156032949719485943240917854831649681873423668318210701502221751964778370436231100087546622755544072374223830137336677347390179976805426181785021814064294011141162445928044998164706842523777342871596909497946179406204362735201273693490911457516961863663650350095164248576715235119167679993933807941992773572494005556792124046566257288231627413546822275518209675525158993380378541833911713682575464219911624452974356020266693941693829279172768605555309574616063950051022809384599948570912740588789709918639343802520358797435488664017548997059917301240205126644380052859669845779055441566600423989184908760722661182253442213156187574446925742475486719788490702812799358474889807666609369829923476863507069008798431265529652554279239792603178122649251002696297116208461135511001504293969165718942299136513253384362664205218686265466294003762416713482257372632975868127474881117142744330603580339537968988852308299659269788467275198946628562421936199141776710560136606426249832464353086173726462509500596953171642566347006686548079134824240356580334056255530318831413256172609104876863126616553071579885291930353384417981296622102855697355321453166502753522101242836073884788479272043997783772209680822363912165598739808083 [119,102] -8072354943241872428595650113348218889883283275930508340293982076254710443038042318224408230700145438716567523696751315976457038477688934602912184932489684423002273749597776205322579072852605215199774527324534535564384557611857067589847995159017567836291140998165866098450016124672525513239359410209838734793716966272589768391624543706755213927689882834240564358217313559600426014637084961867372146424582080789897528007109223780159116192667116210457358230799270424747066261651375802134866747069832765958476596618272382867144699037367375925565276551383136612218944382227522932075877548094769742719710715364100196066734580297055263464290502127785472043677493546002094346248102206491953555737676963036164457998764804760011706908829062243265739311805663940846754477265981051296926122672576841530494972927830146169206880470181913133373577536379460714744157631503652786059277032891800903499115960447661993414366623673947634960025574280243555693986396500593503722333802848050574168355631805331186725969493628090685150549697327408926723265300790857954968159030411482600078619218145318529320391821461074904598528246975072924004746266313847616925262793744430405375534509676328905926224019610697170797874808495995476963533202190704746087770197583926877133782693643142981288890572301366448599249487245719456181776660094009405143389340752198338662575598418348076503487038788159638785386007822145383407448180270149530140584863805591849411538578576416043412824163034453703501314035625508699960708743348181399407031575360 [119,103] -919184679967166269357055641276215172586045734576806268524910250962358313403819035801163513247311834530170238664465882442722554444368699074757703326552165826384742922143562811074573358224262940771989327503068912830921364995495084685183166457768354473152366311236497921092296805046083760945028373018093528209427005979594732822572901067594323256819469853334247319843444267595135209741068429173333193852158870255390339609238097220717681291406978772859177272244958982735989323647972092617463238476440552975419013938465582468043567007667301998324475097843130010896105230067189647377614122801863942228741537264812519885332385150424165938330336599298119314157342927681046827131609446452116837449582905901843180623047294334561685192472025292259624489168157587128030751249498814462996196254358136824720305710525289682454882981606591976296914787961924612860615574671698577789256174291598366438701443404806798528044672862687257711578426884770485734824352453268028033463092203025561955689036137922741438946064973335542643523737206654777767918036811451738209125089976799687811398926836426499844222205438921306848841124882321189972626992547869232119781716410581020203895296641323384812857466230693014752007489484840614637354602044461740840001054809504090796356805822552194093974852179784866276059130014979740706993692667090064410166558690128816843481547305182831345296393270969722554378222566833497135732211380395770982854256897731240822949177498854657102296686798094317764095701928880140669608386653394461561352 [119,104] -114945794791450216654804713187472854063317195781511196875777599676767727027943585947840630080328278417357950578088811819360854382649995934496562633768885542843454061025283753868192556718122519987854185460175955497744879593491071044049699369555785928041159074579654510506187406910828701223096713613905397858413336132489701477543887696199747399807065077931707412711449877459595511523768825009219448384584084475082135540807469109586427199943896155150708575593292545795385441122191792758766668204695219319700821109586685816474798291774707125731262608210244621249997814511933146431582095080594877053685504875014961565297815078099869284322378448641755619650105100974298722946623300556780277063474829405994293401792482738110051092684691220969114324027873004406612510554467816243014692476038936138476198170297568314373521712396293692127754331706092981470559063234634613191231528608889038331205657329375227030981034562567516090973245776943767032334085329752002875574121513745235513401600502313916638986023746643488423542753698785116589726208387234110405145489067972217373184630508013335658248313619883501026670495628243110122081799936348270154079189443493545239704671573301921845237350667331115849043876020870720127184494479318149825087241094021139475775624294758409609618095452895484964593008411442976287388212063585321072148555652967826737947240494168336353198076350182057262813300851233542460733183210729763933775625976985532541138259670140776778576344016953893340306170890636062860252656435270848 [119,105] -9100217264003394516557995045232607094098607176153605161223406990212439748369126441153157065012205868260244840221384601596030807799847557835886984518213350647896231614442642506241151861830533008342901951349739541795557414047147153335317585444083484723290747102514836143442452580205181169616667928534408129035632469602436888555207374064035700237433183738405412957476691360615406399796053356611194432310214843148865554285177765026559318174608169718099086618146876085779935801663639709838608916525224698006808520327416569670601572325014520070120282992788751525192809412062493889218293382931698346026418179580504712665076941173246148019392131727305501099702853661784118308599486315195382952147647625153979733170132398477951730612847142472848796236319906235589293764763504295624773195045193496399540430404033653797113041428344337334244104823440353238954608908691277772077445378679056443706803963562834173070280806994830272048038096345645364045387468497023163496611238702056398341939138698568433110653120930508800904128033890894366598436839725238900351754036706595441210245393876891457173058402979224022647058132155933248364658882728089656747355154836663237738495508358083198888471332719846956166346667255000622018190472927369002933166333049837887396293599552786068704998471286132197417681251631832102484762509656287881245680841293926455628881304838131206295666175427558144052315351054708284761126140042935783499342539099354240212868029645505473918175448077193712957636703826400909471093448 [119,106] -49225672307241229859560936255560297957748556015506375748739980983530248403821834877984304990671666635383329890898911773501916107672162601711725466057503481344839260049400481072419564333903429092351057840971703450325397933724553326663807753009323819961855067710025292960444448288980096392879429285427603892373596601227607170169046514795852748372168178559635471096655378982492991087731451084032823052200347727834568693602336866272888492432988713037122012394735933497376024538888331108444572113564565318378204972918704056099232843812120647205029476182323185130512789595642122699757218748316343114229099518932620496421025043536467443534699234197027772193110629090211291110108090363738243071819115369146629599634699002145592359006822339189999900493330533432812291917766787466862843827543566490237065159660799377214837572546591591810021610733996551966351220302764838223919829077056597284530179266409515991025430966237177048869666741223852305641352276533263363319337979531352772469661294983184662500488069727324832906670170845552692659011306465596531085524831574007414582662568870642938613643967471276580753215121767988240047548658189149656583802991708836762601537110349576815534519390272187659920965858847990639239923218332188561870810316626365673833830575361555376237997345005288922178655993965914830679755840051553592433007965464891219904960670977692517329256404315897943783756812308370949856257190976687378278622527858389950918076175325610746744938777257316276241683703873883008 [119,107] -6272773935378766169551336003095734426819943494078879726157496126882357964721502727163871710653874836360626708055919325712206962791378995780078450998760322105835674574988057160234965501536382755746984389359605958964974205335049652812882234566122575458921976106150321887276363238573297059746880997321555046712942516809613971269512423980828918324939407841535003170486246516227651862321600346139278545339067568355539897622099303406675529426686182708231155023955934243190739345782437749674907706916817391794094795643525043195982343798461080575490047452861740730144588840997691715391249448573501988280113403634935877086507056146414270281969937727879621425541598861093145766222106319166241057384977135946271164636940311937694400396327975628929504139648845719757450424835957370904745389389667183880255808975343585159514608900153120720981672803400543498433306829844985263575436249092103784827138076581052484723225787870543604535404521993334791294211693476301493434491436329184446740825593415054112878896174000112706360513548299379095881215340730200276846862603390687046367672768320759971554024547196362545730210073926648409589970678107926115028663697053396377476388705134443695517276281936511754987356914157802659279389773975361756167383482179212753018366560082965706225056607876945619859145380075548861535920898350300902530122695532398402119654583519280553472319527915405339778917746312662209393400690083752597282978878700797362018818899530841116231080973429686687489533737840 [119,108] 20916521314386265284511170228990251087729930709509822961667166296274876336290378183785126758888815061902030323831713843731988683654979681548277584057368249370527035578858645841485246486735047441640692230065959358677382200912303743369299868731803867399949861958985107603727502505907609487094528289120275004858226831323690717930056192028972346580918928884052224937242825456304915441534107240964260433614739602512281301728414855008841424833879524947188496449652409798206825873350591382825128970326330036149198957467536957027010719676530518307923641039316612058941769873423808468537752777609675628680289297440466555851261015476854642884887545449294604540114712848711776702384432295949536115643749844744748054054148702880961002049137768231893598358099001995372244792511895519024548053617195935370716398789071759608582276040584592717586592867209784395785495473786883746570281418877028120414085949588665689217212036055372384198053909907647050543235584201227527523145601867564322672520929425687637815038175418338321866484603737775245907650767284203828618873031961723476250371370627583588220964744310276240250631051600249380765389028936038900954205988089577232902855969091076947494506818380331932218009226591002891877910690100361767574065957226217733669168822335899622049472542721763137726844221256296766067174298150965973824873949170598650802840834307035192229486022688647133815231648589514533855513532834559461765041921415998520069080392079486144842003795964002033792 [119,109] 763104910020053112307349981652835500110489211801066418725414886681147766771924091846897419091561408463481514841636714996147138255576469879688167219934855951452606588451108810487624874121332705079087218262701547959838966525761784231696702692161231119328399617968198015825163411986729460019253021047726651304986414364117204956198007456498365572905146152379797637166391917906323299046647194883087141722573430147798322045520225360400711320336229114925403324934888355066333625216096833716099269187750691722782231316462216093854757085338827940956377813490508640008799192961468769270579610873639942053000758296807870913477205467999487206940187911651325890714174242960225339431270653081221121818244980705424063668885462678089881151300484743316776190834962526636094521665694504281644999989131430806472326041445419361276613426674138996511820506119177112283884677707849088902156723999422274784443623050745917691272374540553591027868591585179773429257432603302347737104750855509427380382543174178590244228365462872751471860550122123873061927652708892005051509597154386516196632757204830679032618849856612534596843816862907563578443945953368331342124089831041147022534683110409559981021207759514845304056948489073600986851731819433631134157277552074499002114404112844796236158446087767302990239228293509611674983317059667461042788346163232592682730403628871402304586978392839815055622153684751659382995100610149803566255348415334772413389146683133636057924178788720 [119,110] -11583131085761668248889411910281770019724848963615717085296722591418977399422763107695876575669029780239677723567439282441631699579844851603307473446315193321570853580655769559357919070218637474138815507744418343358622630317437025506597615718974256759928841279326200045026886133108257742225493273744273013861713024629933111877922205854779784636088657095697006632826127337950083607200041316609004968817778288002498734167836154492221873494839043772200912845848715407832359023937137180057474352732988879494465922231463304801473859166964465137336308265026234275940650412762321039936197926912987428312803956724957032228589164433475005691900893250259391155811301838177955059588241502376068357549317696934195484743160618611059023998118086169414499000024783164366934356872230181762898319133603772459695613786560422406587761484513774278263252869420206155782002974693985391629902555486414476958918524376452040756019412795021119051997244829374543702114288813120324853097220087907822656823141885309661761818571215360162865533006540314778324278689604993688977263170773833541274346962150202252546057120229793632978150632713054537146496102404256419901879169980978358902746710009716746720706784224765005019365931645848106186088669031586754279231742850936949868877675319284418876988093206635143881058899890104823898180972309825508985297563690480206567170015926882334130165787952657541422921437634843302438500023925727643451717929420819256507185673555060933625856 [119,111] -140181364180061287168849302792721030495217048168655627188863842700537818976706780868283190531233669728394833691037821322784783739105219494018850711532074551352894363463578841259438938044820279116908317570110405461446495229246199380164674382587245720653944175853613141827384310227184276823641318304787122219163068016511621790927353573016475320834058595372832510469015094386431769864547037059569949796842121701577093704095081834158396441401835284434958132051936358419955968866045180421593546774310276610138307733296293284507352489639811659349657350288551031547522148851341281474896071208122113089367320686575552761862461057954395110497623388274611455751565654210194499928600306465676234045861730248235622114393746040031169857820257548325968910739052029934357569445227623943087127380297812397385173194211448990854718242440820070468229916969618013129875019557440936527249175461224787619086000075223209279493184470322893188273584315279601962138450866192229137981684046986788108559093567731057517164624806319069258547475749068028733353630762079813490805717607425469772085709565410740126496497419327158977412711977283459732656035840650880717540488317883818114003352792801309983711088359621312111936799526929186538167210406928644409047230845610851995577962019578506495851499671724922544642394102193719531728883458067638245317565629335299651757579467838810328970137863158723250598386550952506798481156276492251996025968213273498245411183239975808 [119,112] -401321514020731172611634806372007871705186904255120561361883936725737193401167634902140568055851448186409067130097302763837695137388216821582818966973527889442860017738964886980145671910420353995944241716481596792244784733461345315421028431781828469850890265087479763862473639250300968717737692945639242926708181856599017683007781484696772439043960625095119724517446307880411285924471689362509316248827854665681014198376104703540239097494880222952253235988848022614925550514956407925694175837197918137565370961713605314665636307728873098837383546834426771399971238192332852466041168249182295569671012068484537295026747649962150128746166955737225566034802723008613333080591227991261298514605114410430110298703003550865855128862338975977512649092192385335821268327827598696720284726192239961889191528605858579518597469654108673347118787637737927868139935511607579385187603361276089347815959351232926897100925164413271576521826142801778001214415148440292846182685574057057713030454009096470348648336813114791583523090192158198790930063058569917374409226508650607439645246494518332431432864316447834967206029528141795132029802806833678711029149851559821832407363144568666978424615506796059570212525681483546287991711226652838299442891939504103897160535284045850990113357990056380389942954222373992988887074294458038779899360893212874058875498643577005269261005805926336654011933486136352136130146609811598771626939034415738052143200 [119,113] -4055565692504989608599749223680079083505055072165290838027696694736089385275228547807721481966952925990615823951920326160005203477713708642179436893474766237392494955492876549865835801273326360600112685210972829063115682443160472856235289392664845427082789502311342137066387239702315772486042212541075295999524848538713267259230080633597246522498717533322539853806336222436617866735644321491958659297025927235256101132987761066987223134262307596839506667512731939103977454603436989030752773416234048325641120551305693842541979552964546557568803422530066227139966051395374902005723121931202681713732927660278349684019927506315453500597127250064664448649171916418256909613759937775012988454595403530980923375662888833267828932245170732101035556204849782600946698209305482117770736715081670415890724812637864843273919024796649005197601786509787570868202601703519254612998496924075025316661919506944201388116358776986941734502877246525370863603361691403723232049609626449776019427559018211028282176729761177531749011484312480253574294976358972252424649310983795964754615848005271173377784561865384952524161266032377055238009215246667843260461994543245144648648475904231642600665079623255522249046939957141290005011652709348447381635450070474496375622538983445082519288173708775534881408927996116063233804158160486334779583225914816979395760460039341412141907661677007427940463554205228836917280431248552560658470363091112596 [119,114] -14305417463006924104724095592891202616575228839408965035830558207187816742666693961022973323106839424376343160668789952085939603959463046085348266080258127633964425309315933789303002681779808177397554493065682960319193195550237418242735902828507355967019690633116830702937591611469327226220647597112894595238224336075029213406695067360250747308974523873217602498826676743784388616664069067846118106996367158268959086924317507628674227043926627487344189332172907470671557784304732450104412053310694245702902587940204361382586560125545834789942105108297093271679868647378975625188464620819894358788337905105743471215476638157084680813521516329377404174099727593202835012172029351079758809182927044521134385031322527899343246731782895123843668631166046958088054797644595036051275427000695575746793268795124283266645688638091852718428926835051610185121365401310639541177760326347409425045143175757038411608493278282842131241409840215217870531958893859830409235580236291542184794508398603376697061281671870009542923574569097824465650483904430243608971217790498566596853531274332498470189649106630084600695902086689810513711060678450118365025666488311817940664217047581319707240072599612568631113801409443942923282673466323959710875042813705112216943961645522361682297838450489624605151604968159492455633732291962022429415389586985031227466046758164559109886551929255451394589311914815936002252758124037924407130125184 [119,115] -26630496318824105570099104827464346663783225273290006692237599963155625084562716761784569409151355606475733255607456215703822408690806936943286111962949557658677107447533299360974312581058543252465958098403374770876260258108902788177834045610927439635562249104901974102504202321633912029058558108271215237285918888799519618073787244416887689621011106900542334944253750682114410695114245373256096335095273088492825769679713220647526641554135220994629760956436782946452252612200328649760041887632634084346074775360161109424900817373544464589697914007783555162199658922174646856791156228664014487044185679665039310565476772758215555545476137175432551167826125113900088024569221209306355974913915063086365085199696478404641444828820321524495518483855981340749948250494825414251385606204934898493959645517988177593973355882819432324494773539901099875613177828329139349964368821882496194166240134164485009844932047949392591132692269513807481686867507781685181925444000230171807629410565391325536233204316033304838171716915723305747940286658689179077825709080163161678042710370575705922846979609447807518175760814694696078102059658223368870508039233108649212820136232365574339952627206821932286597902860226643767879337873891661223134180018099620701279061134756457667766500153862141324921985380429828550787941901947878090696007685060566746339911797575473997168734770021572582527306441946479747627792798638266864 [119,116] -4650639690501630262175313423316664792542416296464081381709829668031554442020478623844477709169292648854635120895605209434993428470886949232429772747728622807945769123028391330222833450519813314276196302311512392514326540177078199066258602920209711249957812260541572786484052026446198746553252743622227886038026722151423515049633796581645180993124826700461710670973624987539866200763220171999925669310039902740762138726939408217639014105494443143859380262417645722822861695784124217918470467910097674146072009736946053581518810049380039851207139458926333010862961433367472351316395527986091294338053862675157077734803352035201922345971624350266038784692636489815266873303445020972305256351828670560782543090133654161995464739146661286104211468658493184379597621468422139127278038956580763474015264575835673130303511591039981615915341699975603890754625917370711157221042696123333407419392195538329926739364316760300748678749048289694495466784550471443918302565184094323506018387160699407236828461709743919585676842693818404560896622984735365640925073089668563075904951722188926846706573723903021203111636873528943611010086691312315918251527575777217476248616837471480798906797898233337152351782753145028687069851207638762670144870772569775115170586395254445254850643018023298309138672606668085773114695590533599917892803063498371269058341634220015259271606175839880787393101025555498827415484512 [119,117] -100251705172959111155721147352827610403369576883746981995677674011804848153820466843913522707878226771166251778876947749589176548963566557298706011989925786572141807910092054060994901452077605230584355298609184963760003178597701514532771801102848230493356690044386760630476378643388352658635946256294136275801249894759110906315573801162942492264592490564139498175577634470599225757799051629731291711608474062327903323706269853415726121526745076253615642098144479685642787219908579964512487789133074947760960787797527368509870368577261056852392689491210411022913332316199700392020348514825942801453828097051398375288022660153064010967175449226904971824452957284638687612198721627858614896334173337893588875859467641103395313630501919221928071107278840062332651946194893906213393618571316120792132708349217090316537221646042456053891504434500070794741572463180559334046183838061171850102769886608038000745199012089845581292237501379450834934963711947822164649952971821378786539303888238509332041796515912220445714408988729880060515215583490908516316492725964665281783315654909448073702588458650014359120603869715421996678149519408195531294781550232371683733690130551151471457886234916781346078157826687128158576535367048949874215772155292622553893346498631263733132004141548411902520936699906926841753624501180281031204952937027665107881258022098013133296288284073772332177562181768364404 [119,118] -17408554809039916543794122212734955699344199599619111760614793982033746563103831120271428141061848231459218629681765404110806071336735476691371806728239427628739130858804940788190085021048084200398562389705257368648941016713067441334675022701486891244494057407286510909006326711311833799958281451128185252735725906297477035628773321063344139245561087474056925207474432320834996786922531121518542029532568297174225401594821040543351535786930800970819469677273498388924080067551944708286354968233569641072589954470012528271360583489287901976470276042059154983782208544600122948515710087309884573953416383336500193939897846965729777957508305885331971195997957908233618821553890477349412898931764782614683490421653887932872748830005860474685054432545974286256266359589310045316919782107208706463262248499594026012183382406529683943908690852384001629963283459765528743601866618191145913239513110554127607650526058775881713183061954915932141624746149711197053988623782733723782290382232226282914675098023838661062322933702272885118323133914457471564617528608671187194876136950581421432905606559464171274527259070451642083711279443110062414549517332577644339833182039402585895779374866589303069083901981304701940915940518929980729165582207435319006228931838473804122363849894751849190627197935778601394074573969748118373233610835170569117258375344526274427576316205976050859687237248 [119,119] -37071219964028206094999792743581034022823938814462294705162607064012478510420839835213186192637940362126472248486237252512245024885185383285670452429126619209323774688310590054364277671181796756967215203231983601251371184223526668214099464679465162240590756237760248912646236468494410331499177877793920368655028342488090440448392717722275232466141897590969770859705674246797910833387856788061441576818739645978991481380628371061291358916412220098744341562362087075757812290880443918646897192411677446118757407215030579936790225717635557483186972987113133863531994253469042300309259290377887668913863254259517997861735209794097996182240802338716038983964509218554318821051506776681619685300831768219086757332115713902945074541026064281500089534468584067384761512842286912150935918000780024950040088330665108540427385598779311882978775181195082102716121665333816106834878775864295813473187675483301700388754321776979936605339711033090196545539461593438560184939588358165821856393609849280335681780307262775348976914476140619929901269918520606402003294889004533997952071578933710705807486717323065180193858622607339104919501293384609338280457146102024195495016494516510561097496346818311670690185823009844111796116338993187496531466877881915418632855161858171278882428152917606504067877324073646129431903175220063193983205825726842896128424775642044633946578583088521744 [120,0] 14400723870102877756047630508056947997781233541966484145749379709742896746019547762046344159258991719286923139903385020445978487487992342320362334649021555862440462675628856373931455434134022937881092891440255721807292053115392722804873344304026059847500918613797337679779507367858592812255843783682390871718295810577874175018847911039366702043703785584175789004168965360837898095096414541382648819197909443691068495195803052201740833715494142753102348719590392511195641256110559447535999364774642849390422039734295195977831194018895380271095288786847349700695616495516287750164022858501569512308061968744027420000829892975436414068715624544845721959083823996704645786155455304106267904887011958477800210028162377598852924197999316280622219591658790544368295398401043979911729978710647758172064256950901900831411280287598073525541072319104082941569387581819371071513845221264909187254489601029649279158270732389653292439623036467652660948576564876004927718453082854507409591521950262264264636366180238523546114436255779445514440162139293089029162596606020622726398624642059995854084602858834133067160468698337322501670413640223398159105549034392167708838580108218528866964447498856712060633380500788019634550528431855688728795189648578879378310484294119706081242387945508327484699168444645558841188526635118606928934086831818743218688751330747458233828175952292363951092622482261710067618042036368874081366127088307708201549213729275028102736478769159389137728715273477161177657457268209670672139116402350851404308376804209356285584130108655518484267933827987053680054467598121060351024491697510669615376800588207616208888137069598013183112222976015711745063583276495264482535821867039245807015040733031636498207379014847113669988194952276237349439314960196601856424487093391210864116353728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -181420933124997759986893065964404275704757728315886591164670665991531055903422673548009164088414896002226002990560736306192571892360352564448413034568412834948030703473188371352340108690353486215934351568639196807782395594385319409737163035076837245115342910949947747253685001251420093170088413463241935962083176561681720178371170479324246229196402016262792303961243383921962730863758840391678620352176917996753073075216608273049289231992139853196508732123244122711818583119165673580712317206100263300230931516665769768917209843150882763895060716292544026300272547233576611744575713624977486482317569739319473746977166455119247049200326099168018675956496594910693094544877049878325784201597778207906193059031480229801931537596938332477646729261926198748939741500172484786057019838851250275441891127200268460813596450775376977794540927187856204009970545581780534131414377352504681847871781401896512474731517615121773690697521734058238448813807511354745607756282214580681232997931315345407486748605200126100500392965145748774286994514749724677650829594551329139516690826079244008946224800104708188329433653445136863146256219957411246005990680861496395757470612116418052904074924874880463471802977366785035065129153122189769451046283443459019294835413355019689416282473703263924264777603315537363659433691223768440986365913448539239397477530284246579443475886746970402220736416148451320725348373666042486642887627438430855367783400794096808754682386141423119349919581562007539104352828209737006276384622557991168796833433348980851897687859581028487248096654614491375662229655219861471927609429403344364021569234816591405324990076431524885510321814819700466952075777218951700506701733801873657399850455883820125958798006484563118187856462200570413614991914738943700581480839877727058602917793628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 21219979259734264251700196262148660905041112046209336944467845783412930388815867376338363216579858638906402248019263064266830729037568731792022246539615568769380806087681518213726256958683953193896259634874704526412483957760363776022303718394142622980465742973718838265145065750248294375688738009554876865030867772096418433558833496338678679182939429374757975194774713199505102188747168601222982560692272053104206301841968056010481974972142642354960953206174561601868071258187112345392492799177996800709788887536186246566228395648298966439605674518543601451172039567846220314383164894421442666996636588298654067017658806875944398351990845481433195747339270526744853391056050571452329765129189727698827477308341811417074241948025538465858839704453893085431318951306356078023283149059829346254976311769969781327512687535746769806185052365375567370847572630691723201460858515732250930876837578124004940824990332709340555828621252156069289491400994886825230757797481799599991645031006208482018818048629457675801704231754527859749856936442298833825333606646260817758027445817122480612572302313052772685945235686893087943104830473330933191647905272330726834255091224741016399378940862809561704808448566858813889633984104199973205877320360398210659278136893230505371042726903809438894449005436619834308674996336216125514372847570529181612789637102564323672823249571495781538996257231935902601669013036165820034160468265708510889090720979487913220363449361771754507267718396105409922596713802601004690122440400352984121165761426302519982248573762554843301525187168756574451007258298984465195988094092467116318918757309602759625089892794963631671988470272013472404962513795511749173414607581117911024529321610018213047103296309882911248897449467372301207922227150777748305689023957025234012347559804141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 89057926797804530095796257314175765991065946438001762976923409727175064797928887733137889769095261637990275962912393633530564454754598935851385637224338076041967161097764871929695001042531593611833541025724009494874218215193484177740363828762033893903370295849685457076167368831218141028226199006280555128225071527059485660273097527764650915116319562894266449112116901907980686028575402634199354086663846903124152921229773478790123582251635007319837844105867840152104918834907683075592830987078586381577174920231124658882851085010168375845745000833075511603508309900432774785842013997639223459800070290526460325292671857734035245050691908718661747361509278780823135596451153945028902754099870908666181109488672524570045780663122989296828710735177575409695753991859405532954789393646504231915795305391599373778253678499951430122703913614465165877751116709835230213977700381084103812788302046026219649866946974342892369429129585493805408021640923316012879495171741456508210762732449428470929305565866690235912210547283538238864664345239130316913139241864611850281248484535639450947397848631023627136013683186632072462959649974161226011794384223088519932070086573047394905335130839469645281800572834055067943511141364519996389452318920149654247088754294436837823985810399164753366482184813644182820842400117060693368575194997684695399109096219582137756667099891189905403818939309030781285198853119527786375312191997810295502233938940850083747913730927694584000061652254860107301732316039076760271994352561646178014856245782885879345142988629175765907960493485409004021894219898882265000104412144749899519563405616300036166856776582474535644544490423401019587572114875062468843740577917478796264103951651750396362410032860519969721521797310756463457082710855641432630340586488310340568148629642018816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 1740221273147194859178082775188922703207523189307662900072256150167907857990117138001561467515728562650922276349559459728924543534441206177283386172678954088025563630030049721722852202427229470437463978217654512686049363626308050450142374360282743520332923758872367582242763676993279658116969782726693027109048485253323015219849319688528029195677970615811058258567317200337169958741065806158140448590946918230806130504579393170272530071158853541537446566568852622370321153412482611936619147894532909398808088379578215823596203306733769100137040129066252538177297987719113155615698898393261170013855648032713962956923248628886719684742471227980080628794808430352080990344839790440959799294167539751300215119105734049302800138597844794927169753627201566590233750664332856978320464894410258529927733913026911260061687747278456341197891791965996415555475762405547106755004998568324146782799250019661533464802250953689489414225795075344820792898293742827920763792264533371685740402345662236497783128885286027655440737375139494250095694953749414141653004309531770835359083410679340570772034928950069900160550820075186809479569758375709608389263188616596635277289965327082948945684772492383454334840943853259626787397639217708408486719469342206825581795719205401320879021149961741987609327975790172606939111187899633100378218710320980202210353398947957203584008533295521457810678500644077227216132431342387646541307346709133972832807118772711246024401745935133754286137556497776396506550309867408965630868125121648332359628168369528096251372483975664957263728678064490087893108604724009143801536411905653121269726056904017492350650482957426706282615163016856481205983044353699148129148158823947449412060619747744325972414354565248882980091423916999382786197874693507510499617661240026991609491138963046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -6363968307024668696873847374503224764338215132233587905776635320653641328756199466994747894249897324739583536485576821077736117825343151841182351744267607982988823721931325936488540033064279235418358469873302212249305834007937155451835116117308806514844765927138183215552764514856382594129466076887739459589038183504449761261985008550306428072359145379885089940718047366724949889125952052895347856944827891780386181405689916799731254915407161520307485560754908561423912563098808637243948601277621788905133957359525371612150678698506929571095349966800747680418895386257900467650944915229818707101540148367939450098538429024072304764894292054080694858197317664420092007316697541456273240050855336123204536110632101244368306203559271929438954962727068993144771155138999399593746413176893856878898798041009792898536124901538946756816948729925659082773917569244289784769881153571084770443075374697059925835582540553731824861387669610500915326987563200259698926686801509529866429982375507171294957047554433056794772440303088828841023805215584118387707096718051387393256147752276007740487210351147739265843242635267179452230324588161561478360304868472724301366613571849706421772991654960076685171818958225390350781572705013106257462438393565784627492055252506550806172137407150302672138415274401041540588307061384239603881043781752372306333404251988570599216711277366302745222637611752189141080559550092102589258235034391598007516601435010754967772599645071675706624550632009123290825252892553663677618139456886925466797074530981036604739182301540358308827667222841524062083792791044069470879597767621519887948157729248697732888815941933590833783388032909705773205828932127997927205755876755648050125948031587744843841880647056810773230512568456215155316711083413950823201817008726037957812026857880551424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 21297125755008399146356172210654412619282920345372608701467625189467280452729968411973183679257697449076116586376875724096378812863067488364252246229958636781100335243760693655839554610350486455942066120427761505826044374583215044923642044706853943252960637294090518313444436747388108869085133628769408203044920566474510980857139879361325882431359266594965464532692034749908511530204543735404558038694460141794062319759816165000699745337538790628459326335684800727892113684103791262104646122279795286033160264048434057481382030072237333475919841271915028147869873137423092831846397809991374922801088326006560001396859629234384102913933333586059108793081512825086148188455554293097365775866633927984143751622198043401298055092994628467238776845650927163238076093302606446801675272083696792355259842254685551135502163401385426086482532936607961551649577414874378766756308509155153161368575928216517393175490816333911518796898042380029849118843885734978374436923731052236458561110928278515161360003791196578459699662506309382806148526715580894076982321581429852028693725864194536010668421477267092498095410544527539735096535091080539015642896866541220531220328271405474232422642015993138980719462763067952752922883227056167537705900790857170404434501851158607916778410356141548768050137663746656454403104366484413681515133860780461948331192089162768180949707784467942667533258609840075654947285593384882381090015315346037301843456415135999489675953198665132001406865750441560545866977330688115145839297817961147568959840266312945699346809646264115966225436070943195650234093274842145240723497823569013164706891703288279941378663651631062582482770502970799595441317886128967204421991436784843543028583635212132364308029295112323485235083871662753506573562360887721763592891792570883852645781065089155072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -77537731355962505134586955560537625682878623187782822535208167426092688620548418861667075533499236847724282213413564178692864263260595957199543088626093821329609392399110761250581156309653002489218279621047449738620379510054661133044172218950687702258208929305688014565661258017259355265665928102562998617268459995420052206623421404336915176106676094321573683320418333776525492179880568569732161866222711318441557280472337471340723688182836929838216621556843234218448753646438481608499569013735247208071027170238701915753470050525334853786556817493368113411467294563498931021883188810571507249864540049586625899121398987720856505898221469130504055533273787386340754158585722404908794877743831917559423292349955260286584198586067554470452561653073914423059461943564882305325303032658302264459599460761148373368152031601073036426698233633526036243185562716740809093250590477891902486522187585062427441225489144293352040001593233286540304667922646520828679085605522170518384053096481607193171044597454454480177154653112278627285762150838786529764106060076652848919895958799096384048352359257802323909980057748255516374449584310140881224244972820356607831993341649912891709451638515159226837753160585274536058249377622003663141727567816463288562585037573833975901776241729745729255413734020377162491610442437619691435992701116698634526739165532981151751399523496543962818366320707407425839466107176312782232233514066085872321715400006672020397628071894383757235303324245846970044500115752798450081727599359749471184723165879027597121797678095499430255036591079493186087223110184846495664245833014057426205620927752282919223999775873433799563982790974564377438364025217059167521916394282182479433090296292173054781517116509013935394184967365840675646004243356156394883597460981048254611737935598531379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] -12484636481126290591772160586640851656366661282655580174377751213750323443316686246637843470851657094214262567157970235514048824484690378836633154765136047723558457275136676857182968432326527832638283967771158198141680607318510451399978182541897240795858707756790873573238688970302626258175815737111481236790545748401975733118032022980077411191191291212455344799570762696562448487258516682467850759516693166526705532031957410161393101141429812473520928172177466146900376498510588360406075030708936178759576753566306446277166699947003679702611530441484317951699856434790801928191566411829820250063717734278166374785177014717174114982090068705627661506379977273702552059240012108743696475574513967474349015985165102792460359238602446924624827090377815724404865202578682363894360827133632184286820393954486545189532580970198691484155297437066045273469242830529920177205155506043192024609825022638746301930394516604407629892892281498766289655336401852199723610964431079472335111812431658511805073860336863323329509231094254777332443602788754729740842001340544944098866428877425560482792170784364552779318270717960546693471753107341574564301471811299768215761637983769741736056668856481948196975372478569707529847878878612927500870678178223177245080144956657841793223015656862726344288332064768311761735281667498678483307607891958690052473074196409650545017959343748301812614107838704914841003715147468666546734121460910072219795071651597508405934270013781713963062715233139936943652933464493804378531441226116175665293504251558064469472593777838921662452020252443961878331527321863406327495917576090412142029233817125355583518659751525485484602870193887763626152963619224666300148527803209581336998755889518931617401387940574059619569681819898497650626506784753589219710214003656642793842039975158218752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 964298922506100831860096694615281138027220930440584476627693288094642035288993047531136006079820807586450396096618323715795924248018643106129772001832840626492380632093603210465725774303665557955512864868349193728613488702514173697124244058875325327857763329553073364446398153817581380622220062619494619906862114505729909866197431774125144560552196844467381416729145732567167188456609465656154870983244193860351907763617531430062210133964163297911388994031813661745103307439627891467782682766087963125970295430104889428163146373070476219758665746278532156484690573481053588682213588796180305829342188533001961739814134557580515617016936624507660909663335086700085293070779449470216609230174466712649617566151255012647753513783736551056255082989369748947182436054271384009192601220440135619831741072924551953648702000042548095337949111910498398076112990082986407168249249399044055983735903297685079279928809980125153948367078238027537924140114968664893111365090296318767068438362285240906985351918978373207548832559335243623978266376387519066863021209172200564504335383067634113209713228600373080876537234009194073912893875066281972680307637888351254476272890475820314904880656010689786083832622410595634534054603509140189413652856276522918218196492017299699289300843178174406610988934996091874822958938654757779461188812930829633479700466282780677029833688568926067651675382004215228437355496503969223524949919933177430259000500978557854278190659142013691468118755352224718886590477387448315274769914304685888384153558428796886832334544707753857736828788654020866268124894245820015192588020954106018070117666212291438778581818686706811468323926906830040587873289852067363442625123294203122922810530389873783020164618392172469453169707513888616766324725853236981764477779690989262480418318824878637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] -2123373160718947138347884727760467194776326784860391027666688485862152588778792197095354649860783210504957814814772906438206049833934713415634209240374015750482808888899151428843632670789847304939919650503932183167882262819538517743973105499630578131732565348911188630845335741503956891782882509190244971084240491386455611728740541469412415061432868261074423200038291219829161395052747285632447566459164058685675592913374524749412670721037277920673612131175257743244580801959383647420316811314959194518138192041345761124230781142722150771330858051672529028751503229757802031933580848406729126970580668988128955669742931282687199528935563202301650454700573188013922028952183158221006670105373322874740012689623936896993660315082323158645994189758606388010920257615580485339080563820512727760749493247415540534946205966527970957191810099647774884461347944038854028176242812183346535369600111795841827115376637793177036272888208300936983293263532401166181787557345587065173337297235609093336685916084288020337039284203959951822943790028796061458558145713084027047119039860286931542102272322345481530123167725167545014484392800834768324377239475099950174066644181330769813413837590572981578014053347103988751388350807356025420101773146723453206598176350346117475225165644647235924886692536657530551601408394386415718509099142590153198680918379182181116279423971999404687402672146722797687503066183744040567405936708194945957432090058101415610558852347391644887134185165747475772166915717055531077435612466907952093935316748722100869997504563096156051838114879352334255192807905598840292275441147492379785476402773406289751824878655673111298720497400092718189319928004395446348660301016728051652146841273219943707230305510138923904435534634859862488121461466013400274488097806445898387256141613779898073088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -6936345551776686649264377176478647614501990231960202356653339123821954980982475529465467971042257219859028267443234090434613699484649530837021150750857365615914573554887191870493195504409963716839059822850987908163345998155883298173050057099773546478677639037887099768685391272398109030966360562725416537682573307214738240343948904907512093858109694763909099969680081321992645830808109547443488299473193986499905242363374476872520935096081596138706241902642443791962820522049178234645629796774644593056157788790777088986123666696234062410706421761006867178169938383728303537215850788583287337120766766004220865193309467840175401388326850577030570566082862554391153523027932761741130059300421377368527023666347385260577095965036508408340965299639729729862126207693421360312403918607215283408947904873374314443439360176651642573939404741793338769252338208798100863082569233610710013716960051551612342019850053674244313608611395726143316321070970749070471739833908040209530185168529213127544598737672578096803041102607997838091098290629891168484582238554233389583876300077598453485321713631737915186349856332224843998326888251678108662023882190598167596864522135900967592922726446052171784498587015540224656930591792810800394523221443671992485228532127078384468231671302593530709208725832190280220709863256483288128056537527781774255238078565045596534990925213426103678182267368329568937220365889935443713514562355691615536849929395047190898537796632393812477684281407566913789369388032058344792458134651054574521400681080034868940118274468717759792748480398916427831878820644767847923962680372375194437873512655910294403347653547259219024691514841875762242269286266474183765832739829602359690456870045617669590948304154295568752112774232556783279925531464498557194586320440560147189732247529526843670528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 51096598721831674755170668859103328227811117338676708124435209013393101462844369454374340755107276974533842111648339853762648143079765915183068254256877557312749603206924300943131942611982498263338690287752348259596776901070375942770324437188618308793505936596717565573530101539715744143564177892947438424217810742258389624920029399283798100103632479378202770345082773565050896936928190634327630976425429408505362466158956009859411796115886921569353543884810994309000237271027355853034925919794785055133090497846316436075410193025966774703754543117465361056565143831718224470605739678662381647497918682734527247968001172257467413751863424585570145810058645878074156429621989973642511103945827423622108386251958398373201169698405189833462783944592255936125404603797790825085145284328750932993652185522535915580565414026150285589641629758434174829777408172080137617926542308233941182811090822473455873275573488545691188547383973277333928636059586047399788012960617760202029606860410391907673771032776241929543206079013012477846660825185087102867231454063120924232085079206993673787002289016732821420624565682400223401062496223041479781147794595563651761899698658226231778993784875926913732411339432388889649902308481223823262770444977734624536839619931676515105631364705095918177584474595882902285711773629945326489250434533164126806040230676495808971146640595070345810071860374091450073974711197845560574337033314084202952850918722550426934693194174308425650196285167628462096830658901822257088834272749656445332260709561617876692593524415900734895724946387576546437360557484787792396990386539904300922494330312517052962778787153763629351743916641645596339869708834665967347269814689142054121816406846328364818621020999098113730189120202396818675904939403243057632457779959531745496068865253553121263616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -132546083962052573459174298043755421696583505259260870712257691495320361206341484492177863189193822074812889546190104340486820100147254409565671293637517046122774594014930685756358650396902864986908518678066806338059878030038559981605148367070438357407286707366930362765982322419754507443945246000986455847785108593301966292134357514195570461323527523503153020927508076354563865697606182107831500170073090472769411789108440576497537722599456417481633619952267433064467938983136431969792112962339050286875120903784749373722487353851704562887392636952055665232498732470004413920804554766248929741431326556420180639045294755413916252508610786709235689195066303846200895233719527510649263232075038428210096843045803111377915931107219947356351891431319173916320100745108567626883019161373622123710388774645677053214001584346262728836441233955584345741460077580107482951206140642267640406640611987819906310325740661696739944304714064269429669273790109635997966473879095801647289576744446837730103200211141174286744052638015882623411856801442020729441409848170434006564591166937281181326368480614678499699286689241981433486879473513528156654757629316586146302457932927945802801114553101137555919043891174081374320629766791631448801602645582264396875142151467985549261939531538634383274691036341320939750688861569434176352750501380934742386195354813826955793756544544061915031726747036411375790519554485593293621961369830784110775204717279524107514364531268307612459060475349777525369355237890866654232589283442683137296174652096675363171642284854135284753263479904725775160956243935077424842777765322327383382184741847519542480501086835995766500188116132235467653901646332116651239841280087268470063018725582587142906705067560843531169697060719368843744660952440747610823624540470854100218636671174342772523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 183708990935802918613413047495088085279141393230006845342313752802660077927607594926465123134160752074471169152292598415301914183066248365106588152502120758858265793267196258318668309051257497005147788825410053053388608497644482408761004412763392705573154590899467680657947313959639417276780390239497252590564042275493052248784212748483495906406406440038616178242763850075323951304002415591020743898155187103274540207391095483047410283185631223542590747163199711866714091148595062296414897841157272649551651497745169524310500182573153123253706211531571313577417168636634939138258219093769012703606190703068374568605871374797267371412516992806407872457764515649475019457975925974016392314924595499892718544587921007370790253382077686481218491100393520336132230135503792631082138843943625399830920573494450681307164433572251679651702903066596808265038396738654737185407524650267452689525065755369760194217084329039924691849631805229189772894820898979087819206901750078877013495841028387560267574225284601024012633565097608531155055089301808630372588944926092004889557816497602321252825126095020619252705661598325156869748408937599938354798292463623233680428294353671371173725049230365925429706873752955545343918071315030094782244074585230674494265039640474699343141657430866524531668910440966707081462741062916960917844494124441135679502562436502565154327156096101475839882909904841402378201764638854231007783285537049203591104784614761131536933760135316572436904622625537071903239862292958549036531947626064841554518077572908877876129060827739996584769633652706433885509888132067438926779567541552948945799113856001280612790462896778118917499030921414191922833823970667109575931890562528858964771690034718783092179265813281991421288610880557980477272146766028805151892149028570109063564623528673199259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -147026370891362317815922307564014889479925887527570506458650591173950345277417891746844624695799112578520989080126137062470640758076834433206053290747958928048879317681309726193785424952917162735182818391187153248261218769529018294952002638028031339742462633547627227001427483201303166641778769944853570344675457939150975450874206660874610356430044053584644340124657336942391172300002218713274347538750827767375974391559704195653507320119151622054136404093847837457145200513269006044983914035806210815650523007409375231245687828736958070693810390468724346467879443249008761488458543344833177762533160786722680527805165837274210880550983955461130248219152774151439771306462290748999824904036300402442168535133392411103291582758543338668298800080704172006045112843737857020854338687748811951567656454746354700511525733850886173687362990385851536292435082859346946512384442894622747287526223407904259592983286789421637298090736256703900817403922585070053180895311927172065839708938917280038620418526637569596952385744273997791687198963330173231577021793450325733017764088732405864040076668921530936864156214175539298728846458672855087321299699976684105962262368384456556012549518735233486923295968293188443997938015058692729806817627719019249153453806369005872959607165290889950871919757635718405409248583684236235858718896195982692500264174467315662295889324433440374378153258828584023957846115174863480671442001099584124400576123495524982633369671085784475878871341233865055825203396869383113171030662986155964598000058419531418466851470738896039920143303643362268713549725870596444962895174888263164571225846620372957130723702590593463115372131692946478225094183491896650445885865855122665168511922033846517640337465313079437635870354541187028034072986590421249346793359093564910930232370573681855823872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 112026067217049681621497092769805858040079755579393731934332763872911325366742096152319651648157108924891081968128919828394783935726778096922747353459643951175864243769566503398106689759704947254515813802323000551652121241045202414496865011246740734302837590442331137169852841202716154933625272061337446707637557042426930227147247179568874992532969368411371816684816675216855700515631105893168108322287803193181369859109880296527201429571999509785795351345491810247990817389159457604143743201895587194994217031762802103900849271470178123151044586158666563940595835665954042014198656482145124344087741520268847296775781103711728073426825775056091749642185340324640221344151609572753646419291507357630742808146224868447222350941630939311435375254802698008177496577951766140363193062231685590745005693433501704740261494900256364745616576048343338531862341763611933570016412031620001418610804447141940058182821268768503922826316356432623432717679590750150755517674122083796737609372133249014017855743111999555348180165717641343884910313106447238806024457973828336830892022891311934272221984267484352960534640971390050645141228919842551707474291826593652323863327844326281533477227706961318040663870628616881193678455427678868158271211887980196848194414968653492369387357402335003455414858534008651744173051021800913926570404732432056168556081404875383292429205939169061494115554959464097781953457850815273406312936335883764982285984854740945240550356519472914087872450705227719273483052357999298300983078062113818198394173264026712991220428175279544643138160772123592700337153017907526245132580832270106284155723916152663221075118940731673371383078442036274717267744652495089821839631767820259734282566381710620795248742243246202778032392639106218438760578409127221913636772716171996265762875812293176721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -220461965370121485884266388216421319584635836875963998504090177505455880417648153440645260429722361587238810894861449520674551928494029739241123093570330918396692573992485109033489007203182630332667785612885576642697099842325004090390359655788670883511194557022409068776797055891314696277031748547552832895622156774273607963646859318384956217984935167900804842315603329260792897252074843553061010104611792368420615193779703623740896139239117611564678709175773349297770437805866140906809695055440254134021236841202880389753052446828110511433332871766440010544698622101634096894419045165570983394681040267685856122277962770052868309738332065133536075820388480352692343950164875234434777817638909106022634965257025962147245596832924973369440135323930322844855627452539949436888670237165269137190926707763827930476261139038221998383211883539009839303329982656502555628487746943896722614998148199595983707864849356183769392332525813296543715405127483004399596408835214293348719545099288099013726978712929774855838403270594635159647038861509989489506241402275922628548050335634730902787425521235880805378012006054994830977597221067129336681280140006133294313770395025712301178016880913995341722880853820366063783900125979092064084212932921661294989803704286479211959464010570515732935186444237841500310359994900099365002852031799550459448833053482831983738102894470627005148693538430330459592410498331887721114960098177353752404360289197340363667385717533962252289406897256265972489868802046491055494852611652636292598007495655404111356345498613666248635042947657170167841232671410006666324281948390442245102391800482157970902696067163467095676632913419706883636517153315839664729900616347271669141491352217872475284958741815544774864246890678319348083993354143069265011775497337035091946556347154422252437504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 434721959907256699846786657357531720518059268465445043705756695530065131595755656136445810949702148209628573680571650045452346930996581075015005624315439779366197444185679569385415283476698001384198628861336728542245599180110890161578058234153407218870054221499401684577051750877935542346412295271576846404684981341225066767999787590527286950650370347012833361710779092798230293005778879989595153404574694495080222917163828339827304083000207115693088737710774109392300579129566067533346858617067508027623319365477598090636015265959849364002334027978145898868925555227402524990643614512026743987904486254491047120642413315560406219565661715486831965163468577192508529610137636838833302553835544862297786862700909328692297734133769093797144433715744823863686547063284595602725706620400532782824682742268243654620375170835087338319349301014903190771674177257235439823651128867969906837268091289607281324441199555106765640211462201415968136602475910073789434776863998651056394045305190684612403166729311106816791191111150380116629108545349455404799057800822135277434158162946149674878675173377020096855856230553616608405539112796991616717560634615771432879945916500945801841907372865835754042914081650834706205369159829284056067129680630457886366053335078625446033869876033676447027340203041593759832949548331265510400923871275693952142283783843401110405176469186200994138133787756851049098823538102829824622646218714722802797464893755034466249024557799395704931692070967066912130276576792803167262929621169477206224223860625483135703568915273071742826643561661226200820072181274287849176931471509754030323871680117018919305006070133109905553996310541641641362274175819096481126074407347262497181004425634238731420388422134033656893880668782613705799514647848271784620323216631964894141313832410734525415424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -579682956720050237885274202236370106256406010925383973454318477838217731098789084355679097883619384691189074515006038457450858457160672447599780695550443299544252378081861734629756983048304240363610576622356012403300114618942225162728171745913677854735277997834585522504914015387159432978439703909040476935737992425586864359413175197967700932394286634383507848303884648309646567008802623811678442104249532561546002724337867034090826760281570402127233888124648524676758643380618961400570388777405607474227765600431586925307120771943566073743285501444005126406352980994086931854581479374027936340782692038328414373829314490003341263587093664558597521306276379435760907169757948822318491919529111795076892276309299671776322042985580126759758593142100700059335855787801036620277617234223741869758545056453414387655260094268112779810178905680848585441926796728190758180075967514164192598099869056823540193772353725292727522904903887723219881744691540871318243065370518985152790474257232450541169453463972684436611111701778119772969110524689754870415493465621933427024167744200020321202126015225092363540035340066789794543939440361226182132602903552332868795207172525645753167926265047778484627604013964288485541965701433459923769258301578652788725523878806718199492383420983304935104456233873748370884889787460414867173326299002171458116137834433758011951043911404367855759661462959463238768500180309895073660978643203777015024517568791224432812215141798127592242844566732381387299513278231921589117191464307742237318539553587886468876771930945908153048988305551355090960120146588399030742111088920538855582187436766642577817187068448912798304352636537570197487747934009396471637819577206888062465633302799097959332783276325876912760427688287899204288520250726391804246426064391959068954243712635168079478784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 607073130852687095725427335342033526954317199778592037769605383601996057946315603026578632358345062210047615852526398193593141698144736337047444698135724183078780993575573420882228799247411404263107407384409676707303713294667578892929308552050943318057200488041417848364317832586464269965446487434070446198043466431635544580485141540619044398010518039694980709198732140634127784005820662919678688096101241408258359017298463602337411784442317079164703170513095115999499510272002822546672100928674598323140595144434237836798798776892220094469248083376969637199565269499662904689269678334959223350151767432387586951415745045320300960293046522613583388483318840997706616571178400470937475330777049205684698049316805773287124035723747573837915798693227843199927645123272537098979379125286077214990999398853796513760751971440075967960920044739203112973501783652900838070714447734072409980963416479055183657297133495063643320856649336492527976025146135809293046420263620115638007663121470416527180532365744437764303367393816941450989101254946656288688022369840451106064372784469665083370783991516004913796349185841333971291279700613562957263794103780481916515364860772670642880697597589501417703062581228657165872134109342714346721846428259138645274926930455200842313315859447634056435744168072525326936415206720120095308176925644463769236459847091552132761203577962836708777581551017307403138333429399465205523051445900022953522196925624171568647376170931532059514166050899028617777496408105243795111052266251659603205490188391075845781052277962888674278312738715522802160611354066109573652631153691017359109112877238155572506024918991910247594835660911951655931429656936661577860786036046576486086681271916865351887932427222274752474925749698371771094244376701892094686778897453397350485946884730541857308672000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -672205426049249983085085974529913859461895221239231911384989378496524737704911627629390290884667672568057720873128501052933295967511976352104650512168579109893627844904813262764741746621684718587966177550293074466985774574682233440357570259058624082869199945990895748223187305433828640057477697310301746479764295293410531376816417897761531860843444372424560084001884964242297554611182720868494332755496684445950433901680758698474083910744711898666264422320768405762637448013383498521532976195834356910520834239010214111572136845534319382738143417271794851959189075957710210709399007491426148901490660074986087436752459004937338701982560814573917352382789902193910615114852924870966268296843208661158001357080509138121463326679628817939317167452242919630883998882118580476540962049946408262314368480859745799060467186488091673161433031305244840228280141399957200625631004926688087599151279603299372431302100176074886270208421465149229276281534013059825021351198848246306292630218573867553721688748805652746325004620433384607679137375631733042565674172504843022354159893375860622148736360856352882438071286869356617641246401885804065639611158164510565061416799587151418522263643985369422600337881239748754882831679135661787236227590288748499516375431025037142295520589887817539860771345050824821503861131806152931671417051654013228103064252461863924118139568015834270463245352107721738432447765410744546582881463362110788411023557871310581903740370022638868893404454727757444667097446203036118842460299598392854502407498776049099272771787669102171327235554161456353791582685023584777187321239296423666346875713600177810634054451651833305289903023955732609739666221773103442276618709940671592931308936507595227978638708466235435062260148719559615800468672253293639562602177296040563379662938255032913494016000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 937374138458190528719443857612045759146976373926851792022059378155670047625561507194886814502435956311300328370457258352721932100033870828832146830809224527232723281564348463366332507046167059153750127545205863872879080717128309556849157572987183557981026647087107495501192605379656751403807475158270191787443684181306059596824721235409820067873114537264782173294709932489725425318507654144112722820617930888012025176034373411874053790177733923306064224499566028985665437154858956437597722522101350553961682947539412015159272516893365662228419148434864665020657085752889718912349932393356782124012112132521213009254640161334069256407147745513415900241807561965742619079119176821201149847303857193869796105941918302728465784989176040072796751365602159368561598914799215830319596128037791640300418138872155863588645052080549020509805065012823541248959197875381659798372685332129162789185198695315513905770611602101836368212131803394516696223932627369623741621618076242474915783571162281703901580963977091524089298168629922432174073228531616931255688853792598023905028743847562507186456872421918620021592733050343925553072351320927515294441017969892729679338222950049815954451465545714834500751304710902334170115881957512519119428822162231183541900260030876002674090007693836266012173794865698559624176766191684620017461368730847848576959280392167601042261851590931803307112158975369613885747839310125307682105504540795284516371626694492925297787574349305099582951485356331675504330110190020480682675259934396307884081427131831740693906819194761416801475596437830022590115520232888387980398954936619218212094320595469489429220397084783356303312733010445182786016109387570700726243917475923056387307078371799241390698229178154106493891633419255634283920767262743456072934714497967534702409581741262801731584000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -1362925728359129733520582606029894554652690481629058274230421479583452670886462640185244347196855860899608968197357279541997361983236597924599817125591897751567304452660783124743432462131154625582142355711839095491036841520545743960402182862127891392152412852449654379744963166086204820859922340194094344882658146741566534979102006466617107452790250478634082025177118629698430354678865611332140407367472604145987090196966076556896036714872426705717866630219995332482982676813518623880973552439553350847051655677719357307562081238179586902843712023232603267968113247909762083086953805151436899436032958757259968725260968418214535937278956063447592457594590549129435379132045472520539243722777904987464177730891430524645302326171799949413690446004746300373707598476974185717707841053714508380147859652895192013763876528403493199089943909838429170440634910944196823507105064643760788980179551237724898832965223226942439673051004773167038461811781034356094802403472196780000865777742892408754408776451018464153393142263026701651333905070797186331451360308024798767648839175170235014902648293731154254287799542842647501589850026608884315002140975355297846272735103523159955271492111935989700901269809977866552867556409978180791056850581658215950095134621086716771283822481520311368648250188397291810890850309072565540823260307519007698285435789510084799929400219685001149737319973989961765622456462106939907871671771750860555329968152978018463907548845806501763333380035770341255579474763430721330791961888902184380726967317434097564707891284280546157798113143156646070636693535119084316104563424579106521056425772882715974430766647685013609223830843212983522866929943880735951483270110783373782367834347550800357304207328884632791487147092174480686418848943507438349656954322805897910307255045936323751837696000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 1712860592234468620019439292072325312389318209196140480122487790508936855800136879294967981109913307574608970103575277201002602687498034295657515594954146661526596766876217316551921919267041553799339247063938364688021905635215549623929907929574534783894761056640564143853489630557044024149087525816511739879217994638956608553217896230050512654758266974329183012339840126007832719204264564644080595231828421340954298807766975105410734334192433508704973272074085603053827808343570338070428908190595368410366780360778263829506145698975425835244115243136169019870646758415040351073774971266622226999559493123608768826029034768276660784119022319813013101724628250437204040552795080839914611077798765179940023762927893685861082591661465777136623138931039495834287876554121755904820934502313570665976928531078518942347110664511329602900355170173268898806454322844814510707103695357895724473075116064088280592057588319238369410469363134655497884058745986667219436511727540132394813158723824966822053628434353333376396416026235322245613663470909761957657710899295686932928089110470724157099623158923152545746861915242684853509725644930769239481824989180473665953108324693171652455492470231566232148302779872020341034195475329463113824810256382218647067039187346638845541429901017783354572278458419288965069300179251806724475927861710657829331274553509928289274704942188495737937400741913758633397518117238357384520202146759035854270448182935344313775496657233928329524809658574083664026010436275132920680261145404414465619393952407849840139983762990714154881437890689123777588563870369098756559455559530211577123960298518681780992466389475729325349190684017441994222112795819034141760161694056418684267789738238329321201224983100449947341635278107883846791641249791727143058058302170937113594537332411208315174912000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -1761524056394804589468987509847854831944374919006272414985195973536172346604765674183772084385802761687364173345534836211689845672569208173166722578853599429933411746782838695101967706242407383849195140043342801381667261052882962263605060676620214716894303211676597080400811379788948937943969958717628764076961700707260189200569074245967986797563647847936327189840796013722530193201358670066168875035073181618645529842481116615563003282958471229507733259458182617054285617358622152867733819476669436585498986604182915823648859111202954620692810284610148742451083061436143968277764021367825757935077812193841729382366370223976245651353639629816833812069819683448068782410924435221924877871498607887039864628534573655366049724957746330654132552405711637776688077988136544050916173950067007867334653050869661836685611266333839523595989516779305782774847886546804311996796081972822234957989461848694394230904819681403528351798604699204850557496447074977842733386994249017790716160155410930383942160597442912769577037481304749525224810664053792088265516550221317416610077437695096387260153993371070765844263260388486074060278414389276270562229167927156783908389893412745382378518555109663268312944941844138715702865265719109390725127034580808231582008868177537762255366982035913701255734508302364289108696809031872309046630735124726440744319353678367136878709975627250144664132326290896866953497283874967347738889576562105297085916779896219942300077730883426528159117711820633192706552796923482203075567746725691828480860793857827262803456639930456703297526660066433640740066824500121575330587331404792843661990520766646217048064520825057030276202493933588921808760924334408333193709932766154271318030200286068843082140022521971427507501186442681972020306976258276673555783509357466684844715449548642478718976000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 1480744693173902074326376465405477565768641102732076197475115305245358721224232480674769153101930251018215510402837246397998100920561851050120899698334214854918468783333384834934015000350594913690514615939973771665724487944344185606720632998129330699630601666208338770341870250174698589553931452958791114401846871104749345967899187911929401896783088385713214280419346364380155941607910464982504123803875621004374264994770800612623585583125939855438476239456764502243009141117032479939730792119269528473925343589272358376496935808799769662632480839328385560477089431231518788191392448825242694473025734607334088433082218275598099131809094999821086487784616782761486447766586883540895798920268369206066237391559028481927147056719276323224825987893797171413139367691235078978781316389732409289241533759585667988129362484221559288307558651595664590830779763857518959772846803609116613745134027109838144550759613285496429435421205073524629400606414101499434778556125992253810009972406085176746729477782607617476822632047839880755337258217635701938980132652998225785466589554399954725723437935116048839397335302863420076733644236104180082843677335628579308841229216274840694707293797320902595458647953266676021881416021046377666435728229099780093613840622106368550496743791581608339756546010447796398335417977098804418133534946321434916839419430981920001017786013198282706396276290211650559632296097965995716938768231527055746672013309631299966682222861198786977195485883369329473690357696089748623851306095755122820785773934963355148005119511171160872320113574073065397650634351241186903434182760477092996336215422932876909089372009265116340135945209143092643212781022591807177426150808057147682348652648930340847465401511847340365853042711307983981854214323516583988269004003104194078448095447845896850505728000000000000000000000000000000000000000000000000000000000000000000 [120,27] -1028959827439913338678508279988555296468315722322514224079670679314395293341580096191227087946216810834354166737372155037591293962339531207427744010336314612396613487325420800865877493067972241363544397738700818962880847256179072873554539376215092840531888623424692202753251106445080029131540826045817968986065614251049083687050023249693784091805049962910681209083475779823072419829473978774984995594942148197220692348256987670681265361940150893194540545484557036366021725685418809560837103047516588589704539121999980202660163268929141874928649983896794886230643656907448507442141664685382507484222567471594131900613944410173636381331038138984766489244602179913482410741400577788748441147706778413310641345612072434737728336235019550395543520648910227531240741842277883267849554546020766064164945476803088488697503686100537000683189899384509070015315960909828359106766067049046721123600494161710807063704933353441332677182686394512063695138394523881697764881279819483413416224717267227794712286679655217888361510191927148255276964216346751136216227828235317376991909405656382995326479605626533107528388100843123117221134817730149830208429251182370352612741404467663621979591821380601066936456444526325369319096360634751669964847900613513001113433023519204408760223649780262266650244502549402677498809799497071521203661376940518425524571837437300150802261423950747633698769353029970911732002207883319761318274528067632228334142870971362310040996346457292526848455940286892294901348830527587070048572399450516912179730727732062235160765699331985464275438694187199204049892822211667552240103887507807216036538016598862489000380357229020769230111553004359670566877611580706607471662453685457769419505943045060353401715608700214348932341538274075820601708129888288118192690491950875461518134207788896512638976000000000000000000000000000000000000000000000000000000000000000 [120,28] 598602504104397947316664370325168230229211876826177601269716068520838951815303674191077688585316034651542703885157551554472574461122520162189096128810927783702318707446503226375314655074143951810590794342751504540784778955742883115911420885366964941114873641908016092395615633761869596799360499734019708048710940345063989415771499770863489280914198495826273733294226470231270328111667110546382167811180822397875250650236537892783841228026391492082047982778252288263523206941530410134677065193807605325628773459451363787010667570739620605281716838640304634248558276823729825332014660513358951552966082759998777534394251484656507818985913781701702767695003504160878264218609358117190298551028633462296504696411690372143481190744607662022421819173517796574313928533966479462968363697794284843715001865241795143411891771442959871836372062321660718408978386255566936768427697257083642618896690901027796161959933481445746167731390336586592366672837934472951533495229296896657733869247276370225586824589149758148245352131850021982239321955698593900308997154470811164497622515954510896304794432820440338471549487339950950704338855728210264378118689495082722283750642048635396054223400061906387354652105331687216786843947078379578898886916500479837975859595543798905214928379211508486046897393069443223703236027874495945894534543619311690413428803243056273237612418518583837764582116977988156839630004548736665115208031857504249052161301290540580277267730776801288848189748629886620808959889253673326602650841992462358662999229003866911206673648888641424418613086577224830606260511980741347590245694883853701043883927794247750392590651091719137755176250930192838071314651405296165847307135983037469368719754665961911764493216088396691539390155882238546178488777262987063955979808208758187159918951077974353379328000000000000000000000000000000000000000000000000000000000000 [120,29] -295049908849428988114035239369900582495265007967133811389641202706998796154658474743197258130138351604144190696271714898637525073835868712052501074199136501122238950866855876289111977763870979568646514106054613659481046715223051711346182652397108120102743068174776563091424214446914745126374106456410767637545530408217432295498816754233915145000047318892435664777892562515143643438388787750547082397277115736154682386826091316300592403327632688434611432987176809395347439310493694412821867007810607058218104854837701293344122227416460259330585679940203156479822990768579059420442228236073310326454096787193426635666112585780239769084700876349865611071234601278275496324578253908430113676773203680001675369079721612124528568704022207585379349830011804252276170432804109558496719652298919161582151683065428319423205773977593418740562326629335414045953547671004922322685133684817807264884066753607873465375021133852385363317065730125446328134659441817875222068286170824754614012143209803738579561598610117867660688839901317777211135030090179217020133257636476745019837652547404601909540398036613885897795930003652436161632063518987575991609146990822849438950804885557236198372576923406738095679151783054441594850125946707702469408601070023743708409666775775440943027768634872541489731359295709780726967656328273058356344020233388375253596380263408781075980066404438862845847407841880551569743723736016941614143865016419064732018374093760335459713037927411133463188472217466784108043912110918330498719495092739417975551895044984800166458795139741990449946877077056566424032456164759668080918981008650068871396514366082617473270552387240508276801493028727396366433263078960234579073778117910157240149624596552736972534567389554530313141840237128763213691423954637299129388151641534765220905570099543366696960000000000000000000000000000000000000000000000000000000000 [120,30] 124693403345785350024787948488858168307308198572460280283349663712621756317465447317525954913343913627471105140856446712711637785265995098554671649255413976137913618910573722448736860182143396204862108737747922843123229649633966892079306522242654602399520915309138127869860766071705141474530721945078158570009848273225413592870251987744007972583057254983683162126485923465655510769765167911185310710933606135607616153923639483447507006828666871114826220732892945287263272789637294481437572461383988267653122213786652461126787059189378746304568166973382608472488814629176200242070297324164359943270149511989644989101315227644595259370195309532261101493884755127480650473824840287722644829285307436800117059196438729852264680632246584808947841733407057893271255513757571851094143788483204549995632713817382618577225813750647782185848206428497147189444984256156242044375118078203548302775613885218746571797893608990846565296412830314465725766622964981874356969404327357121328920037065371856172328146250462181681693368176939486624603402732069161170169171366168974059528857281200080028318511602692921275960095544783663067242732912299777840425440588688953080205946799304682952850137862296344845499433615355874868684395003743859119786146195274440814822561196550775975402162691336844828677750627212274728454867968961277563844710522002290985078889052787942524067117605181918942616277839299943554294376348080453514349213989311882708474293768126756444093311744058415218722350069317178852080426432704834740776904597140902118800175153588793262891835872745162683476253536701618500343320821241734160063770944487916523210849099690713804167190492758374625307571418592324309842927420099376993360252959538723295676267483616751566858314630738686005204036372963443076225852551307577700855803516633695115393194325074937643008000000000000000000000000000000000000000000000000000000 [120,31] -45819894423707449216242572246453516251896156092626435619884814276752559824170570641020836683222479487607682931188685876896385752064477693912921650388061317636161903791165292125579470585709738829820658927910478561434925930234732049806973123466135264335836819262627029311812301778799692572209263647100891380990087718037274218107892190000666467905037525809511107571080107183265406956520249882386628999172464892783970665908638784427903698744952667372867634026556983904547715996818646434949495247683038789194058293144663686684697132977482971173468967490166911371648628535756775177839246478845586734879932681837977162926142936511639285546148847804272500823284369039924102483287452229619396118989246352281473262498661095241395650043850485250638425780046156218308631211597019579868857994375967771431118013736991643517887119901477585476359656586357238717387886704356549837776003184428193238456836897365639908373834203544506067629867803712439641429612496762652718015392614018751199933992358641768020047082163983352814842312247788433012125139457605044407989787020759667503888138731546197726347474664824984566479629437614171417273760602611786028280041437729572386588708466303381862179825596963984467467226961602936610535226554924975227783715378341931254858173557931840877683354176957746613206845888479782480890508479930313651582670727784141302911885835042410872259690676170478339983793551368827522972989311854318959187892704186914664337272047861150339475643078213453437601420392141142311995220056307621758679018337560850296115512593601913448672705718793876762165116368076527335934887740927153167147661428316259653567181282575879205197428281403111569348456343585487351107372343343072755837784195460803619819617169709423619497749292536271789040227062753027887729233456406872818610386426743224421462381410327635951616000000000000000000000000000000000000000000000000000 [120,32] 14932209103688202606215672321286017115133646407106226300077047401788345287876228341979755772510216962612516368069136850959601657885641687788256527104930396616586287034551906085746592837718667882049070971040206739228631538393475653537280860486192254686492069671388081242109620537489631071055074599212434426438450511720161079870477125542990570577471446209589007116865428066495629473982249511983198871080183467885502952997758476164192710889336036527528952607676482868907412384504124212611842208751858611068694601300839329186659322123906703929441945376092320618024872942921488407068337919948613381902177344284107479307467200709855447541333355270289836291448476518328385674497864274473442141920548062804730321197213423557362809409514326323321997990154363700662400834817088249809512737476380157395316686411577839320813006543754344220170901880908485971004089027573664992223304933266539157916270351008431276257846306274640194771489408052568815029818498092011310228470100414424480129609422595120019014760570597585098314423176796551595211146131600661603053626744814448508737457991120966953409779768952037013298713019227811083115957789411978825548596302272339833255206038560663815990979899788957059205096445808615217424675914081183687526514226475951919227749320351011270834816118900644585724435115616579975095280860707222493530939433194219043833921611459143166364843073285991427337072127240958196147051847597453237350529408546200990043919900358586650491594536026881642390182475548009465524262506688354384770355126229427569479553362232234198375840286697058266335044050650443889052944185690525199567197225750920990687815795319798996809724427445021846177098107587941519300515660613006462375748871644142007392203345794078033341061725098083622205004605033074737534396823461122158556728260869022899085409833305273008128000000000000000000000000000000000000000000000000 [120,33] -4449023189962627670060752759073729571770011203990580900481527612341319429764586258086611352157177221942606153750668871985339561184315076081616325542120625632060358077229581586550548606568666844789486795152092585104286072945463685176770509626617766114904415091719039162925370376449364731633804929475855053561985468374428509563124322683984502502444182167606197389989572229847808507470108128340221208438702804929110824199764344238403628871098660077521326181488845207543423944724060106940994777468702513040752415939428936077370361129607963396968621848172744982789176217000807937694502396227362812166450124636241806959852025193260522043475920763572759993643422200221471514562236571739857702883318433330853499200267761219221375387473749398088579160535641035687680807346111397899246761886563267752565565890719192449569532854761399551004138231465005499542698372071846514489471167494246443376381454568620201410229124570181260215858806374315296637186471541325369868209238787085387792109898216741235824664233148512273116026705478329664785063261921619130853118512076775303784383362543712467529318438425801090222168613406079722356345824513921580800225263070340734406273433526322324529181126982039292146708762983658682499085502232675643358748551847435108409398680586623948848112259648328697213909744079643465671216108567865035374565095252627528774293759734400948035470613327672811397280949656790718184201428229791867248346697896883508748436355905332293654367717252324243756780187421030128846561096543194204447956886422043966075029634716887280786536041569894588818919540538242413025854417149663325158733923436607917730987461188033852173327890551521397394871972651939137348519106601663111450601451225739791965473538609531740601658646144519386167611660202391137830413411436079803504330118995818341776776623508623982592000000000000000000000000000000000000000000000 [120,34] 1262894471625737562370183124617153953907602076236297660682700890663436046703238547450774394395080809098088255217225002984700110458026011970053664992220913529032673452910709000145132588739337920823105308877160288879409733153541335320676298647418468020017068307421476919890750172600446946926472767006318213109060244903381324864738809135481916691782279758127661946403528098433597615726993544927951576438716985132886606224994237864601862137296908201255581659759457636681983459769506639343960297127821569252316743933119567019094335523621292171526766187100577690714294090542656147719349851526047948507359380944106393493025674510576961554451533521427789411770147100487984876336315840601959749681698067170708917739166160337848363259735836772466963554280773933868401666200343592774714548992112272870542727897922934836251648335287745066910074379482930671466532904979812320665566991662075267882323370316053821907592145700027493688755154411364352051682134388041965951365239922140801776703139945876915854438469203345814062110998646272910743570820325633235051052758636223681278564827104008370812028541054467814698454823374867868078566086835495202839994540882141136235530315167104984074966902847646731137903619036162202329079482271995798392261015166656587385681277002904793405252184048751510798000116896585976945690448130629882367950694677654082239428486030375137849473054320340100882816035476082159330975735829720648715648739134945156057482659644936292905408556810753515999262850068693694878422733920685325378369578608191655225190522553532832414353467227089986390904086836498493516179422374742977909469094225768342825969299344801698414333310034511329473318472702485398102753915279747448223123731973286867325977016411965486346834593393660297557260369147838211480818111390807042088467834422761068784245511685228462080000000000000000000000000000000000000000000 [120,35] -353797859227983244548029858929563581006180896387673154174138819580188349815762795086814079475913846893067568247644977206821190202249804783449360466647597003670748979366066587536062268283278022937104176716359936625813008731176421602667032169886671457891428382469296662684980580922820946906195599950466592875769699823373456606342957057605337382239382584723049910885317451651164481846405405447293860076270144655467254087560728074300474952571155416272501255272149155107080677365280487377227719166305685402799403162192716667241034106678288746692586900644460014201965533312191005032291853456850448345301514092048577398999762272524783583849089440115553623850435754654474624589918165478008960282890106834708542440582553305506334574949030306560301787668153803340410014782109359861579796075328552474979245043685203884531050997674111526541603264446022710868525295379281630332792254537166140229930147363892861427227580457935743693249789987718343731739735424672934111478380336732861442247051758498397749729088522619714898609199162297567309041802905147323330968916449577634040731997361921366396312155867298952423228207866365164476455295562197135254019000151226810024292772858604284414175218753905636394214133567535837107750565640474356151770124770922222413579248610094114305805123045966895414854381468601252865111578778318460656756373348332827786994855958744458911773759224029923428286011569527153954932508315500400118229153045822287248676491943479539901108880880097461268069511094431439526154259628005247308354881033073935028707270581002614351690901140168650620923605716426782843195778938799051402150565809586558034984061625907867424445184552773795851817480029000512763250586843586109992261118841595529074946530397083773833134164758039043214081603911182115834908090932903459988590651751644305915740474558707138560000000000000000000000000000000000000000 [120,36] 97804248193690010735358906958164406634752753448698051411895041041473491213287347223424260247176540444653969127110238345858124881965820143748320373559811755960584145255032155635883893762639382804062167076983175301231711112178061670536961316045515474377376261951637016101841506737707130052848136980338103251018522574982068671810302808795524156711741624545289359103470992390758803795857865773468804683803509771578113982949322893413962691775768028761440011046213088851711546736104589488384376823881750074206414164498066891512229453969246686074380579369185241310432425636974165755823102718063454761578369765903468598325622197656816659746514920028658835761440140343262103420536221010295027889347404737214679263410563495500900661628782200468945369550173041220136237634584014109252108516653153757508377375577142152465757946120163746489491492865988000776078547379113003308999858309920770366954741913343308991929701181258241547149020549879827148476880093141305449361441923871520142109019756150568221818482711940279468353486797572020223497731037117701871374064401263101581864730875995570716218376280122958395537473782852133641536524634798782414795467612297028224878359099001455304854994858573545614734423762968339014578448494419358218937297497849817014065710696114274140997149033285078220532794401911248411216581414564694390862235470979764165210780898809075948625192991802532520404098365698722986030241753393127291026127718398356397255985319609444956583952311854740714473968443585078921631817810249779607338731894795301908238577596303790921858003912299490889262258035364119480468931619196190696499098486314996135758712190913569604938636312177353318669822935359088141026155828417153997465733776929686456751722480317102054718331869567260529729333415111532254705519045033408581316552524588638688172819943333560320000000000000000000000000000000000000 [120,37] -25615529219463548343862365464087868364675313412542760235056525581639254674649010823288098455887534831164448278774045991221261532611744798021878526034695919627472233402377803895988700747898801813753278937615570859006314744198280911957598928254624121649427087270632229959440172905075477757555856327667419783831276667656036949868643581640880461363234179576554319651336055949894199903426126470720194506802440370952268867406584521500978281845838802446900827212470230831032520231920178288684870528718053780826009819294718575773669372000072585284647556347134761623646399589221029963834894184260523959423691561692266438005165442268378456971257651038081259156542237425381223610731585535428271716598923541290776910822163486086683345086536469735022266051308498342247546068055222765542618388982414699663711899231104894517053671805728618367903368963240631221885491854457504948803832512657348972326836675733067933599265208192500709235757101075565967122584811472367626606783582803957100940282672467400817018460383513429854489906337051563668814372085429342871260118272115362449125284744343870462306239513268911338854683539687396157822622255859812718589650350496992369155539657019833707857117343514542368870834360983786363857085079230171087863039484289517580561109587325497216014970445926652498666365766180489628734459920627019909177738447010413331770081671582769944154279016684445694910783520818629012581468474283325202602775240787422879275302967777164342773031760134095045178173290603609852667615978261077580526703955931918447259368926840685716063507431157612132895714480708894012181612524568581371452560851699674763525609797648850770588869795772558661200526548081680612702051619009383113776186200415685477267875576099672529128756176917252158739480475864425113242698577250317268306426473247497790668370727749550080000000000000000000000000000000000 [120,38] 6033859830019303103536379159040670504173457714663287403384036188183367464417116644259256633455619172522939924349932417697672736624933881435270558090561848069480429831326866571276799689024414197625972424331477034397096913674543654086448914753307939732960616778945970106443531744715339438842100438720344197249534879366302585865248817751246804508423965422074701415736247119182462448686050104272461666261377252346509056925986444644779196360110864892283046028521715566096313410904910383107869695296443997540551900359781450847868773318344601797772383005960922274892576144832381530295284706167183989829088829391543611293756522901211383839669015955765360473606699822884404840760077516787199941005219510802138240655906949520563390291145937074678630114408963728041344146540278887395896849556522897857544190317203240851757983183631415457011744069723846115025940314917493579464227083510724273760870959909956190487406891224404030416977427200848084204953541604077950035158120700368801600442035581712689082733082524123109977301672481914542375418698249980673448187202833177967410935643067858155989958098376484990784086583574529261305633441320198837616071300812636145422924929730054679861875073762500267969083876027882970797536833951630269714737251588756309366240227139269008953160312948082446276977041098342711790220914928399167963025300286945409002411125263695563654081828588213420112421971160050835472266918983843637600217657128535763854599849086194116427225934632649829583708301179776347001176206078331811637279359368245273943045584952193714247407734886077286707745070846477639775868116297642907987471244009809033929479094466025245619333257784487898187679208407044706866979844684517738838620620010450361536016922672656982941197361811437984112440422363253783424971180608206218932522495600876663171508692435599360000000000000000000000000000000 [120,39] -1230979270826007423669585497778947220434588065546661218491504429440494709918959347041636421705379593680957808589911987819545609910836897351822823949443665695413697169137807617645685346985597280540387967759770643723172602596672795725465447641757899959686061525571339346107147044089324129773773231116616177049016047071227703738898196815480122279715544860752193827610471229174754155091418185257908145489272358692269225534574184404919043497886570742017953204175388354818935764300391016750847566133794616340581429629288131564139645169524690179051621563091781273431524619142809123979343617364561907612391556766854165363262883959397058901611770114214319257359569492432632915104309472843195322764800043088107324933377102534194472175176244585221571764959432329469068049378643807972480530462392817213641202913143992390101572165439532196448286544895431341154713240959981851893889125701329528625873658975956269126130998155251495078844320961602823439121561655509377798235845952175044270287314812749660555795746327129813401137791540989161057931745399614261536214175879162326928909830557589121488797985987146936347303797133860116359628048349929806410097606136084109821900997760924992270633275199724026772697806290649242139565052227509583472727583965612055103445232821065223961833568311572898472618871318751251975720717249582854040023362962510551535853351008366870059580493197739877504955570250926173592132457909471920227264276710247468932686132072425588525800250938225578495967560557275949655210706131661161609361328296163269705853694850077719068790808284205807160157304840269655809838947977608182800908288115482557406322965923813237119680664713991002587011218626481593599303807194486761510444749591048268393702819601780453419017910616340954348144065626866601307530018348585800065319829614343731834345468922429440000000000000000000000000000 [120,40] 213834606288451840436566598353599123519635938856831506177110224317530725740338293521181770161580941041682291751916239615460627068182027130013410418521195701153942646220933519479918602791447921488722051065834748327305455068280339918090119005723817348451314951995803560413943672772892017308113965186771785035265284448733379573642801103612649896878487503862090175796776583517582768161196859472572018316871451240483670290753809720733227406751193677608909654177372113358741068399711915162750160291236152917777948378889569246358703051914425711898748725198031603846256491958563892131090995918653212249580966544879400462865913940010328781741112608629536017553257613253198546738923893580590485802840395396676093271826660130819611945150242543317574013206185674571813556626759477370337753626454282626679345918858520895985307464065242448186045888463501986699368306841523196034986593078859506645640762798482004156009618106109609809962563691553599166299348950049757694232669120314431758959569827733700169902841180229974891191924098782129533159068600723249810416536962058966883244281363542484284653383115357277913879255845154965925116257840718109950439440258656977174416174733763756965801769437522460890773314129512350024191935625769516659802508605985407210521595278486334445379829143706168826779908163015814602423222484284940862420886880691863840569581538951266364056103842916004785068964197430577887302904373578767685784692678207877167954322971564722257764060051869683844442781232674550935878989710427752324793420111329780871563031745601873030382078725072485989900190543381166330122287409403643259005092236538112297157113136404818433039460964189459977766149890552015986989806714588388362464897016316975527224096746655472879548631463427013274981764267219523527973844787774614434134885496775042284925906080235520000000000000000000000000 [120,41] -31696947028315041616565362450859411026126838384769461349792836054530668830838873152091418293279293724649198390436223746719023215552480423755845401442737419601312208857627505783288099823869220136805413528828374629168379906930504705931728617387134569705116929873735862922879385196418099172417489168948450150387835086093570823925437167317797721126828535812633429189275748034907151999163130562902024577088079410183031954384170283233245479813835968738815786411573436658959517422610218478953581337323242070961036169943517542607871296464491490382032290347588838414306713817489869037580370405257140338739873135927875700604670443861706388955060827680014234236586024072955270423463199437100328350792213949162645856102809580232151811801883128129529678623500526042558603611007413622845634839932111828548032797246648715648559225179889725442744813077898993782616423656203475382053849275721885805956459785507928678257448887409881034647051026740288597796105713952587414813826762304538626778732698174540813824499790405169021879157527326706123709804447768258269917625320145915385216814316129665135310246508189213046717153974132129982384013737733249178295072012232246037127942822005423191022730879718592825168981490279490352278510949531894849451095413422617926384159678883406346381010131505495661282768162661198867595507179596597100448307756256995148389695333812344199489650130951157282316662625445400974214676809204598987767281254172491308461541128058434097704911982936075774839075515600528149552237889293563410954742492714746145794551561874002908012764699830296268140853192768607553142958745002582400319408694509089509529017426894236192481803108325107636972121757313574856701309958961029232663536271052229001070457644836305604689773117284474332250255079330569892251476141005379471053283064300684246909947048099840000000000000000000000 [120,42] 4087352739867066295039145205139999526776781919673363980675018267320772311576647241827448575798548728199553978889151901630479166817095327342102654541539010629709299181511483653673253747068710114345739013698125464552715037103039505974448889594564219038115137292303148977302129509733047664389444880738933809410237485778489136046598562397036938606473297271934079005221696929143218179790411258355948430272191446943229562892745137078984431664033141973832410214527946378482762214484581748698840899024129470471570730503501941360622611215317351362118152189485275090579806685699318863424999403831415097153779916050988404150421761501759451841103142054692063781525086010480877313842782825446311445944221808261737129420317975270973630553285019098078344044939129305892511058739612464625488497770757767933073866143072329895653386363447006800855737071279228747717592098389546158357546823937396001775927721366877352554146129477745103105131119150624612223493967106789773319837256337222596091729804968733543202462352429508582496646509941954903063581760862237432063275213699761717625286729628127243159142751821329964721719981457329850459468635550481114044709940387557270842419107098891107476756077025531342773544704091338667945173327444346691525396647077665307575854914119291165294999950000887386928597902440483354099554991269576317681065854283471908562097701342379517243398725389775511742251712024948417286528944412551406524644852117025719204400974672844933041473600187854222490283721744662820138664103724891193975081876413919786360653561010170881796132633194742569269895638612782361645377450916186436543303800656931065538264098424924553603687192773684216798941238741132665903829270593143313780168429767666260151544718523246703642328052915313614680391727535526049243563749932134244390461464187091959382662342246400000000000000000000 [120,43] -473409834098330505640873386055604771174316177339612334477247827343620612541296738360173751600026807022236316723326884059002236577192932285363998803429017422467741255962229029078105934964461799511254534146481838675555904882812983690959551053963729273112881416652273893425529942494482275967043024184536040376505680968643958790624115358457283551344281367068670700733161049120153448586542119875940963836822249370062090321914605517290777059797504378882851916369237306851920602067588462024751580582767103909067195992638570872034631630584596816607233763347764145534082235800353093798463216059100943916629887764914533106807657985491110241338744675925065897857789375208755645409285879317906788637846192114896176707174571679829662403854445942503334649097110282420282130548222586740438866355914368976570666938709098825087111714054017228452831721063067883027004795122460884376473405637263892899300138475844588154792079459759875147641895145701996066011606570219791770795993421216539909386981811076469087688031050140934426804839279253480381662177174118799326502897682429606861868758233460036283323776582954244400328197626273676168676555498667996088904838561221403764176637975072014298189170750288372016018594362267381463367292627301653716117346444750709444064027083220533650699073650384650118876591819343674401220009887048629381613953084853078015647398735194445755274823075638980181317437183254896036174419450105568601139733826914861257641552876804634013968003069625190716807172446056265772111989470067881098875142392258889426852534482971208592519560799953368878244799507193250679159310004059399819231964841092479201817866245799187785771145629469833544682225130786637523896994709162471543285939043527976330386825098024006622306435870637949474478730905490906994246616641439331131197469042179482852696837324800000000000000000 [120,44] 51023801597151653169866029140915827279546920184485920999788916898866928299363854815269628353242690696952287287743509752549349882874729049324151899726846061172401268863068822994689538312781449494686575606903089804986679599716958666267686454593652274628512462548080777820632215015316782268267565012018042917681621854277178714690527415950738197493504855671048554103977641677773259223330322707053043685258484297558921959505395292231918654173611815616116122852315887279774164982614196712764234557285463436196024402522994498220544303644026768297043691378275206802152685919949986810296007167531799536493578606370161488530752251634989515455854247937224532599505741505011331354586583453740952022140977328100706841856738965901253594640499726998078802796297383654303107913179559958794216131034096904222932454391552170810381978306856807323251571434914501695557969613961311276004530311431527301138678920011584959691108697375309740376020961375831952879712027503730929422958674028614065630436613671672372459504842162815913919978485958372116719172796044352393084088198580066980332193507677288068957615889593652992125138631451553446998540726260825772637302734186928252461658548960853851021494305943380005311559632946988284091261558711514248098924051252615876691684547965928015849326138204178279531750077217624327525485962664425237459203349341655829896386285342842866246619690761964113357965979730669151035789304120409184952920789026160315672779028560505273322631315856333973232799455569412114968468819094749550198986228693273526340814765183049550526200805582969335572128133351155543464385886106436860449523321417910323329404665581988384077215918239726367642897360502553493067568678171666575054395423240116416250649024392284345683924832213894901619406565320879980973177507435862330943045681982335494035760742400000000000000 [120,45] -5257782434806262488025008953041513369413188898653742524353972986888242342375296885761327747352040483212064706610050481003253231711985569779380788420447648715507428555392009483650211706379375402790783398634460017640246901364543756165031972467451716449317765823781647841190594430872501000650712190120930397974049532326080777919275947315350144895223811859277846894046382294022820571483697387104742884026460387175340048002256550869892155654300178390059069873689300840792356389224922812580272160654739804298591809859888012505882347712432113230533497671142635486543423608742895226366474108304159764053510208125097568129528839609538527708444019304690728617286358770096462326416774455181089998973880519320786635855471334491721214969919768319272704323022159267488668138937878788839182136185236384156972234519579497083726161451068774875868699677495903335561499910405851769350390912781953604544321920124366726750195676744677706480895312377158485828293802952429352731014347493917284209318272893048809702724038045226326375915893429330649698885524663054165903114475118334039128725567616440377874714678317941606011285528427260797637469120004337083161158766946933034056549546163640592690744391966609695348283502033768486383492724814719457031681389131368882680373866978121222920390525401529471923672633685537842918367666799271089876718705555943841015078312240767731743782285700191190957355375197261396152965837677259558334568118100180721199541441036443584635627078974570979690549137299102290710854065002568723878106284358390508757535171957837894215520313405525646413483720125075118499728389572382288451104810303149360468824958405924200274424404859324883240753396997509696969773807272088600043301443292550379064434987389684956038706896971920837047268163321460833570740244144206263909076201192070704521858252800000000000 [120,46] 520022496200251440978189387031396868549531161783282374324670866511655680540474811866460453270553016832895421387303734839738437129183430301759993434219449194732017098355046533315290561132291933056955422015880147653610027052448273813198884020758662126864534892029286555498899007830627847919466695154630435440638622027232465716316022611130888500850763877191094664860344931901749033461140490339273794836131890927879630212115967213867917668008075392346336759670172900771259947354776232697676891291539756480994774831061526192914756872966373603052083702510044592792345985377480413366629299729320445958769540077662505916460309015678688840869332241346374359814409947072938599080010898475713079675386671180706643832192823153814056698519469687837357889045995383204940000127794788846334393544919578995145873177926501004894667591415364816682235457621477611597201321040383426906354757472182226922208187224589440064004300826184682526194642462105737659639254963538378520834201062284291323172136849977640971579720287392813623067060525317284580851833551306398239830356742346074704942164449428789884217430701722422578336145839771846112976149514875980515680972434706278857713502451289936687243317651775640508584496919093038146832861316857809906911693811770754879393342162200581167808088582701049234355331097158612752750962128487049004991817629155323740510877323855051267505501077062101731820150157543020381371188718782597084346506829640020516275674120304906642196924922656239528434526685574311719011158802639014764196397237667655734362675964572281131695735639094416799898819679856566749167247999060017599826256048792469034942548736114533016750500524739573677466628740267405081050333177459642091910098427131359769811677510338153860249299498806620477316680728394510468008189811913338182202419810194922175201280000000000 [120,47] -47829109541152932362200514598427576861282261924329916038643634186737145436857234011864988842613256735834960708653074369722231534492049622447514701881808509702942049271258840712973774880719877579016157524141446060197861395544170760024799955140795908800546709193560666595977135899352562957104791961384875020060383391627545798805296692141905688530534618251863650146169198193511600020992597330254324254890764099220865384172521483920112589028904087375226261774943727972497047949582203305341328399637241883609582249591464374948982901739111062831101769858485869321941013246058073536088913263035233266306432873157818329977101383167292889764819956268717337797732011019823408720733243680334236614646523260296649433588179999865961450777811314922212553631926099906682313025343046407298700719302157546319122931849296265252773774419032681331214378154408241807972163439255170642157350408403747123663843676781859503692947338010714345332293713830208182365178986240124768042428990695732067127751086158820294673068024649601471905141122787243726778582264533654604768881601913776971704587428305429908614421427187654562069532863981894676352027712221895136832442032682402571054204003787995269284546372630663636145761903127869130610176898049431921285483926385275209607541742278976265852991506864826004833155803386704634737786348062007649754320716304395524289174042939001363329271174017162289041912947137756726203053593373734375382734857619050818769893150320505167928987111515471027454561314686403326848926485820036382455152719892151018445043090043736501755072012097144434393787905159015026994756742623252653355704372102843238243277663832964040915195026868897936375204480259072717786776324789478752267672235199043143287546610800294359653683721869488777290912226296722298037706824485718580706945403787022676210483200000 [120,48] 3908526548043115363381251953445924399807447316382922303163174612093164520151333875091432870575736753217466239428519083136416500953004090628499559560044010835191107721409291320302465864536490394577718015781069981843335487326724440628387825549894515562760283900820346402399202589232464561657394999017303618810617041735473010613361491737650297733694122164226856127428717397225758512474901996661916094768116138089338128130315226863155734563843136079852952432863627553308125767382206067446811035363294377494443792048250436459902021792254368763199290635602227943717894045918909515710536086862205819744898085346093080642159667540599844911798016588563759513604296022909014425105237583855296507396151079370915645007020183256448256499580721096437170165762973826070802422444073542575102240263947711399682732390874454156984506345532690321556912346728367840141855547313469619214068140362053687553938018705975844056736767636427940304385282319292029398884813985222819626664219019984815094890962640912102190211772497292304216564188731784537062248718650247922472298716707709072765714518634482657633037943814498820532704114866984163964698786640307616362856947955816038411817083367703824899206756052311769496825203890064097851380261813911439465469954084911956027395295951359782390624134092344129979918763311333390583086248435408985362576428899230845997766507561593240918286555077741326165161355899350581023002809722492464234893612971061565374557525986775080276801164905453807550075571990006606478439398417159737043206561790764485866448971514216236605162918397690565438909525110379754362713455554869000685983209836249535595527018033510388306114372532255169997963477204429140557764942927938569971426260712101243888228580950916943660092079880680163851492455163880618761396431531323896807708201416441151289176600 [120,49] -285691220433110080027331670441088380062817141866527544857231078809624637639386940800943915764094022830156997564939150673502428527870914276536804030810951279096481409752301357575213142159152230685318122821198854344326903323247248037577190401645446434087061875453220230857559875213723578416745842028731502462666291619596480332829624791234878661900446136720044703471203922957336104428493538036474412611618789714438337977682197727358281212907163812837163170886046300175770926830385978671817010572464001896264956413497174790883961815018854489049092004435111556194429122670636771502227663305712385404445862328557050797881643858349857620811248349726817199892966739538978844913143926601780520041013756042566438892912169812927125064382090791545090461204380080424198313915513629163219242700936165775638139942266175877450867949904435273176096389839610951256572373079453658344343491785623325832164031612180777714376131192037332807071692067813152660865864034187719944700125304311545504122184716471041718549439526577990141511392614518101767406161162929351860539523145107129383404865927692663117223975071388072046499400242646078173716408545330823534696239269254555690790830712702429672290985646290067242693699324405410691484354872709556772997820356923314611564966423136485671977076289151758093050741128858528225189117709895407090310429581271316978562825075046394969488563307312726187697037939077006088365970134301452533562143843218063334659528177914925617538063653215785279831233736735163256768021877487497831999906170481437781547995551793789139512645365979403216329759555044331414347210764999921894284482263028850840732296159425344813912218126457620817569714267931635751685903207947520527808963947999213153259864204418753863021115477248020989545550880740714158859071531714053800363613425361440768000 [120,50] 20679977531935503643430864313312070393721850217811117252581450932411606310419522305148377070174003350770887282810634608828291350548172523255482773214976961981819444569118056226634018249073693470381614969228967766786503001246192954120997605737354133897673031160908356008062502187261985234905229622370976439997858591393649386008890604325402212218286032960572131049284264929236460412132744215365951302586367352512314774008750039274832249682660094038146761608373113935889484545490846898719534273587185969028611734462472582709838920978146600971727218455411614814411425373682420914839147025524832888350063459496258939453455137088290342053285928718051079518447689424305231786103095429863007062839487851265044587125103753070355507036365196187862122276850830030750051700376010869689027718666411240094299873993267204726582359180521920335075333313498849154786689135853409367523074054415991200609256821010988621206380175206539950749768265999298844312208903071728329075998880044528511374404087916626998882397807596849099366936392119767215105175634064774455670303773971585752568961363815805125762375866721897037342884293890423550943174862876064570147784526389527976056799337749028763856787485313038709993367524339215901750764277451410214500661311661761052772220462886997403178176877319100465210229154076703689696120318126880766364657753786354199122897683542944698047418121564034421282629426578143516837986963305122956484346093695057108145142587650154512795225176226830932218595562799781098069666523300887039074608699243257159278076041846536421366444908993488102991374210242820528213414844263395993207213034645661631598472060878962074428026906921263902549269688124740742269355233602227118257311210168202815171944522356555197901179601047589365238700409263641798563602392397446739685862651649843200 [120,51] -1539223518464777249831280508260255581180858805911905177780416995801261798559161596777022902814476990815000787173395548667514795155360662699205869616948387563425858596732134679479817962518508262172560979868201458981055151962009623169083896588982020765585169233021964328449491496941830719819344564026469241601126039275917361370335205713932221091162406411639522026494968193718041867380124805089767861516080412489509058586454946129130859362678103975396330868482186294940393750487471209090452218457762041534226947082348951330590604792834794957492753287780955948725855298408518522561345598022607210797358527861778948438942528048795455955472749418204196199131633914944874800129245465504125280120967927453543863682294771408484716337761476700077225100130076118341458553246601272927876877792932274594643441481073860110967697580224490794833129966575781093089990005621307407631411499060168308001197104931275602130973192409191182798177533990786158112419370224412644192876302373274585927840088917878689980290614504949584707557588496244671985730035062993403392033154923629557065783354279926352528007461636311282981279770657289508947152096014027097932353485485817447513073553878344845280681149336441896130510969794607144550751827843931478291286087173792967320761038916329850790536380514394566757562297758591887697941336934808519389963000955106447083433402136250855692904926679876572939688771607213900203704209929002751373720324092574228465349262256060433049209226556017428690188621503466476930246569439172473249868010973863588586387879087746471571532599236750632190474921221761465794139899881893147958650137359482660489973832201893849799379240633934335793623248834378607744230662505053864091510453011100109345743093577622730669085069383158644481062220514428504678153591161496004898971748044800 [120,52] 97019070111135709996367497981567767689788433062513431906357767862703131189799060830700839956183949409960568983884552345114415969455668484083500190535408160975763450578348672232051727822208514864994241834897897357082543421419785951215807087684846255489298664066860099562486480406722911485500310880101882300040957626161738079963442503039955938675332091881390238597395385480642067459055533423765945001651098405764800207791766783751436422447050038816998596600010003987103054822658352575443601829984899862407804702101533650844092180517943849591240994377111370856451735624641653315668066638808799607092385251479782175825348452205069864303890876159604848987729045454149688413337646952496525985467205172822880848530709032278202925024837640555361079120877129998637043654737502047897634847971891453527835150100605328132911553433717424571695886946502857342310740792149625794114014907515454679169817503035110849321432020344909498409189940618359232201999587128019467018254707054817202991102486464694832715494653826705701128417108963886892336299828285328503509521941940208378048799444798525678761357063436923761330376072640087472441041744953328125881227919185319742514988185243933593041043689936742739599019094043820884384885643924815970295763361301394812444084523657330268812902919284639265660451898589483185816998039499749718896056983022705582238654253040958675064565650049332939855571069588421458967960902806596642378004772491236442699163081415444468947639252935788953183702606782321912457630079976622555893906229509280214823377355722704239434825049750202371327566413234768242416199556910726676226515045288111615689820608606604187745455094060304358189226909533955840593412529591240574005571604484619046735375908473596062397891975293967056183825320586839885035652004601030934673971200 [120,53] -4083826096768669754327609264014643799792426045561221303850483926167693733426714889571213672546224106680232907358942102389824553648747236595984036448442422843328039082105287491271574325434189348613452832498811265993900140973605208044533057341686514851226507022249939516588797566143840394456806055321367235904567152686083518861497373048476660125030855516390283023447835961952884751158817248988402971957195496491888748431466943168357314774346581196627017916738608122908246612103830989075550013128234828031764744597138759963980420599373223180697337283422696259265263922431996356993318855389857205935327012253031832933826528661352217399915618408594771398468482187208480082365676246126323705324947703596566741988193978708683556799188225465506118964865227606598715357676672683796771532865151018033108629298862823058771186657436713804519884371234727115013962080925479129885771264556170804864167455289156033934401360977880703276134507282501204098020231605729753672358747346381657666497192057201701517687242109913464975537784081168287602249199325315443984401589185372123705493964658849105806811745988962529766731392098607201147183615477693221044119698669583395308739922623501179603904742026037874106569251229580042595402378430252339904067674734696177374670493955353573481746418572529502362377589198408273631988871588434207233021288879380571084233369633754252312711668463759850340523947186650495118856545507640647677854596026559479346485870744419068521898145852271334654716893148731691050634076095171914059912334123583145095898868779909005125824669783437776996906363525274460070727450461788336677868748388944950222743758826552821003256574885726052960055559728100053613227204833548801827261424640173168841146192767879089459566584149533471270138952968722660384952832515046399692800 [120,54] 101579992770976147405285154108745361262278403048792037006540672156771242051392597946496927281721584483838457345867575837376930202724674866424573776795498832311510450837772665492031048994673850039824794497630787093781353196847092395261264055774020526559713479749975635759833291337448023910529722285917644496551011108637678951298658181083686391832219812877283042249691989128436837184558204672429858260902374771292723593890987835091932604135749248522310119384590129257834246242333412790369156566661819256926310275227701961329040611518402986129273071254630032602804673856437896154019727516532162902195748213723615062390791089248462282239610364324093362148524167271043286093903164268650900967631253843837019731578435731685971023225498804657697539711532822105833736924145009705573818284289537994924861120406995172825402368894747240793501043837415028054287627245090534034079315133764901207080647212732064426769871196742574053327686132977489808982793021120163388520524999471500253919823134269915366401079023623749231598333761187913226449374595351251273555759772473725465002840227155097723177787739502515580582903393105506728343793301861505987247505011121894203328083735352538470362946593480760597347888140396565361326620683107491562084281132356672224805066134138509613024939644567592830827128996786185300839934449595775211077810941979131913415763720781378794241168336752865714619508180908555894396390045020864922203853850695770345678582935207732944306907541637911044850567044424746897592725152978060941930904214376066539388200730582765663618994794431789099343346521281025224524487563398223210130711863428904036114653690264816382468834494484521460252110918375418526462002450523478032430592970856611321799842625822579227747767580950817251139977939573355050004536384647667200 [120,55] -1027441660052439529792868897879958156175472809912654595989433743461877106689251927284434339798233570403810990433470309067686466256182860183981569719885069024126103980132124484786586488517640649171891450082887225833022124830126593017943332392632736776345659724049532398397857521669374827024581204168877689509886684731192778234090720267531456779590315728868306736996293140463475771634450218099581488000831214045042129640649687038868609745886263937609151253577164265244240934075535994445827742756820991649589037264662609794654859347047070537998203984604140926915874239393821454970359710115180182828513734151431485257796604395342261522625999958942115167768347127030489973232326812642158732114618337685395596706880165825500888370433979465338741352678552109166985736188326155414179614957965227396721587620022960194141975833510441232664926792386609139486570159589723753994116698744539262070617330958270798584293690649797590172549820849895816817244706310422042399014205605682536626698021434205931881893921298042880848113926985899140076781099710163960147199807577369115040525812946551066711521288839527236945778697520498506105319754627256558184571452878607412082291504005821207353160824227315628300776016324610197664513037398739087370779595434536304802855239256440716204879482085369049546316730934985782254974144679667113715673407670758533301906965538997468483537343493056682808446668448128251650205695586947767184051712487207206373642900960687156727436438548498696124315316580739439024843843495268947681044210978378765423316446954709093899083644235055803286069796945781011355486376326422346939507994487527246487084787388261599702856180816995414012089937734449040119730697716374730787254107294803509499577050695843353599647006530532471770104325673417329139432749125440 [120,56] -366776382812863503438779582640538220510332093369133640374201050585400977593112623504114489700116848925139496072759308664064029982335656876682674768520380367090519233735498543208537414525708591906871055704472243200850068211479072803420150435416537946873908248007107911296798059239392525495686678324705933318447330637875738989718195178027946711321310770252234329903056623047683925350391320614339119669917267911715457563364774126627359969713248222827235687610535628642814746640569538374787022194609638203788051427026796694860098152788081485271607663470672233139379636251895147572939571344203919873239430935333171788621764716337900213085701776614654852588614306140355748575341958572294209453305932393186551504292468172340198626665338580539648122251067324997481009775906261929876062211058110388136202740910731419567250981465258835224925205045999651840863295144462824618006143816943015847474621269628868658567815722976652395819260324110252201611261875474874560640277426827054338189060242403720718870527412013535988993582551994395017992711721117665971843700705990306657935413477750783505042229118863362982219838425406708239274258893082171137226985462222296259632573083008122280734887639795788371480370068467209112669343934650756565366791033087910515692661003603231493654815516453978100909803983270301196768320666620999771530744826803335400064672721387222340212041499299424165928642320025346689895662873237420535539423851047677432517813149445512927883234287853586777719812818654429144917183414559614975358603626425005170519588142007892591890216918336663442185534551728474347242975722581545371244347970495835052582435687005253451363323559892735315129136513862607261688842947776233464165887951758723049363518340810052817734572327964559534746940382777920210433798400 [120,57] 68614778774188164616799521649108684989278877169255040198538047575409333853812501355182560515039548437750350484934615534413776241037837972776931108743367062067086275360788155362749063212097206843194073066283460450276585656616340852407986578743409306929647795404814532772576150817975378036811706252070551346802287040456439501709888551680867103550624205565797966763163739623677148462628991395521085661480877816792607799576854177379596612382677322524173378685209685937501287595724630192977374617405090604823875587562045552393427455742036177458111803460067363825873681265875231067750112649166753108271999398423712984156651897639492362427902545938783312639772841161964859533765649075312221813243335995344321039007757949001312427373324492127107260727691663960982268112923773588368233155569807379317522126221631446622990080477760820267195905400810095901886979624397863887726141843562502380372025981878318497226556323235703761794614961183996200064212049834763412315476623279267051292413262193615601929867499296452279275508347002569475238986619299577457966820780845300232717256449636748192210070047931256596631575733170733166577109467083407740752909644465335879720696837365024244057971073266101772616115705854828230129863718818392687612527122768563145730382042627712248239763156520978786614654712419712285192850907761753754898846397370120315398016897242620146865487623147515950997663221880404001066712151556512002743967314457215505843954677103642110836334357980350411735376075377930065008456420558773196889732844077707774116056383537081466466150473857603870292724244412336577748588189670419906274823905928659667931885511897830477981481862843270473197711305103486326109753139331122452781356448043441982374194626449614512500484430058145831163126001640636161664000 [120,58] -5905752084706208023618631630245569325920107479247128399688474407969470412493868668472006217501662527980128963960467025859120673402130188408199221958118041935323506567054002770248411198553585190072111566992794355262704557872018008655015481327731146009178549906608270837539258935308211147167474628425149129837430262039126604970909384829575129243470740874201443094163955793169930004069476106811238383497590905160614972687630299409997220935613950786755133196385500648222158911546541398306512942411021022592775371216514985973216181949924692082008651527499878561508467741885021963133081865995156370458763764652315654670803660367085946484046487740735540622245273251845610842956866674336792362053949687822063716992428795378352436666203447512327400204609835139573501465573345684690702100752218414510858145297008039438561015993262753100784281491881351976646728456834888097157602418258916035958911439470998164338546221242674559498604118918349998258153969883037326351822334314648876710474527313199624366744509034012308551336762250682723934018556154084652332827996259452211761210913550149063434039519915020405398429983615160561763752635998219107003080248295266034321793263645863642976977685443101024684545033489840617492608579898224106154929549722993152895987362125779216410403919489843177973601195720883260217449268060822205056295811839901811585763548723295692697639865545185745996837313511358529782793502040145733727614843324182194720524363217804277770171092307223703760580317871975863937335236735857748946898614902362658238880121662678923467072667135146498326561212670336538152512558844030229577656089149891392246583168085027874211090668309471977866995383320472986236966536271051343054085593236316545419727500851839671600595913604091720420200294622607595520 [120,59] 272926396898264937592409228488642596923230685254478488534420848762779108835772886589929332001496898279384866493250605378596792380683589763885149671581287729397301142858601075292966965377070613997299381523503349773955023302369558138869315290504687808825630661090216984553650771409261637979251104992418528055895792856344135232851001544981012038159242196023266062430675676970402344122052618480162406422184647925621032413454195307241934847915055392669305402746683950764912215655912612164300810309118042056852098411392446686387642119616762776575297819962023496153025474777907181336075279819679031331783880801885296834568238310543867509518333018627264512788094540322969520714922383613711971150175819092183795541134117686004770166612713219433675553260417940935558033772213860539328296238953573051031098383945408257150489423520797750135986126172857996599195921101787300675589514273243554567983942626075417430257729372984757297864875007921778600051450319256159855063196123165665669748677954371560653161137872193611797059385781057116300399455571331535173256204439102967737469390627287284045087907332874952508427429780591802737216627825363692493420034432777368537090058245031127148676699335127070128922467598301938691798485872981989568540641859621240562675364096874831452812480705602976626198877828544408945712066672753620573761940410197171431128951048692551462889285936631399746716301815637371582599317438556901339337672002053624399386211685428309977855446653609257491633574823443433546031272692976935309718372959467830535248981911873182691115069197169409068512400303688399795694512885040787183781880666547293613259806991230151801534112673449779867684159585491692148018857840926955874392790896119707377717911753220097727984150693693402033399687148746880 [120,60] -4651325381902174853208545533068370776051459313604835766146016833881572539594486705949193220049750408653736095306336947475410187531329036413094624641330813510268527020881243197484236759549713645913374107393775040622567246963235386059288425712239425431620849746912463468050275497262250248766894474210438076987222459077282198072521473895309496197826158726311438537679643245983950614501961988799341888767519049925262248725597122459958951439950158996269824188735363010843219694871708218737893282479907237795065974339370242072272623664324062857827271712827437378149570635983759627006655364612326955645615868230947057682135838602926922295165747721731518137884535526711203314915213595580627553807116272943500144833755427363478146943275335812360399301302694532213704480892435006633908801782022572837054448570950601219094913182529535375751220703734824736586770321725417424450540614895704287049141981677646749088925873241816290646354468516872691731328832959758696141594240579023784697384225373478978252749616219323333193413879840434509191857403511494128358140220993000297243654389550160585614713367816014762413753197795416737933551923567960339244701543974764267793440892655263926401954605188400909750970317947943923086917753638094688185604294150302418484242834744429247371529239697691954514129125641551179025240485529428117495027481502220167153737476538986158129174389655629329923913890458056518800033865491817409143742968291135778882378289060198099425887519882632646019154106439512689925047338907964206125310877944859934495216912845085654302201570737380324584228799304012637296631612614712903504601604051019259792426538946511721803652687501122921788511514932946336788785508165034244314682706655626301360498206157451267179488426587568240695589686400 [120,61] -208019626275692452721967940073266738566191087499073246798950003440891504668297366243048591382878020988992130854130178782724074113151073627784505095348762056973584188533409325659834600476818907379308583537021921424755326343915795239416850236762280643451032019236927112409374222125419742163557244005156637648895130109019297435511695748479708643809533089240640071488902619769277507959774337905522664857350811756251339014870827494592668798645269809723300061718463817808915827017567579854115046605136534915750059702644478692468322086479222684424726630195084945735570422417482902541228792328665047999358468601913105312974991344567889156409166885999135704051231969876970430534256215883733014148391783311094226689596075695670511691936132423992128415330587705766487935418590586127466965803723554819114675669212430013231050110500218189372650378744348637015621500848339240355096444345143674667504777384939500524947390020952638812549916728569429721052282868646742916033488875828514752113988811578136867753433758924024656207506247554404253421877442183649221099442463487660061262804555365599304646910788665043497493932177434377104233815108977316673442110428127254050041936363191209388231069816288407881883820570200994488871057203436519740607366976737595588187286316216959636277131560123382443422237643845183358098303611838973664721980658637383954284032064633638009990647867646219837848945663043594547350880577531201834938245400208269472221127921741776268168573301843652394569146901302842038040659439959183626416496305642291292719804939909211634867868714995867292817454734562959904368238760036863213486185068978663339781376764637204479933711311825958196053826140801035016548613933620946457327345905799729094517001150020424653050669830746719300119040 [120,62] 15240403372678227518724625805831414193134811369940708019053140356104275912981368560593850781085031491618928244509900566385485662411876058479983984366484940210370327063737458199304469447306528500401818054939847898936381655575923412237535803503772074826421407848335353908540817063079533610881668827534271291240474467511926945654157827374531269867860210639613384842539831298437108934113246863017825553101328015912654777899312390467655409581303165561066739742707322519833854312034974181259281245385414874813281292563120830823273177034062514036451378159898320949219166674021968025048982775907585165189141903560847262768351533425788415915162702719875629841054719700785151094976735699479467704110904351174354233774739855607151887066506996140513201549565698013200330036221717784196648120949761421647837314426783600143494889797718115883459675745371087145839162074378072226608629772221728002789543908324948833177038516265694461162240185942155015784441612114031490431874114007995999373438331489828795364292176843840881181843397957650867170131011981224229510719850896840946110531223922099075472768046769447043264956447050724871827480725785610136533089344428854586045641322577509167124285680823093957747934597658648021627808712824550373617762429101032717213694472556537366053776048332323010796331147871929661268647484089575551319724017950977212164612527305625584779864268425190400262543502091959804372211428113844779923534555035467447758321022303419361541407233638692476319913768276321460577534711285796133493125330872875073947038043773014150943861628540777779230535958697294617740099688127378988370460416799568085546011107937776857073705259701269725788610288206163717662794391330642859409283731580486301136596852111030268966538026247319209280 [120,63] -428594219113292617731263925744678629285713207223770384548882410730172699442061317415954217670060781836742748517379437963394468938141499647795010423600577405045370847443509360767412773373922913449601203707851600487718669233984956072404539288329636523060411129851728633869306517545239417111142631867407838908406628864532410904125887218079914159024146410849427982728361949181173811258053998823020703260763788292014796350144787013581895292205418860029530767320721065481254486143093659950637959242580330225742308608318033943476348763060712109038128433000333231295715357136332404743729578376610883271716402799457876890507974040370006970661254873122520854080244937229649803230018964209505211985808670250607497644544705580207007764913605460616263484747503093238045677194764263367711760737532297869524014799707402745423954053529271529266510752832270693626877992275170362302056418936483600298052838893751860961999656740803430041743694094623887671575505236560786325980548652484539739680601701171851019912264833967861147664473730660791540651103235439848133076066591163476803878129000240437680502276418419010090975400002965913368103645903259918523276033542339042044764334813100374918850690449620054561657440207154640547674441615661910595950903923318708746982004926589608631750147661722308737795926623874127171930953169985679756376928693820388736131007727030115463741302245140074902925039046863901726205884081063276716894746965647839853861137717904416236902610688734761974416009516259073282997339949024162658155165362741921590446651495384871566320956367885151918036567300509987296202579470736521488063812878090841114974581464796741514132845171944153911252278300586564602024810020697358158044410943296478441156276527065291239619840214726016 [120,64] 6341087302775951207423959438412122365871592569005141514775382914072238687637149055156390324915390741418475253284997248285522844385186328676418750618858554936415322815964476654265646433267365469068520841358573618354015943047936734756248882168055047692185242515837593100627150961844352193014683575821553874155102978025680559568109223569088888685628001844339279925730354506012967176398354707962097215637371693537727812558989901933392535853588530683873898836161755907484109066387244691577748059464747477586051372171808611973715768483303738499038589639398606858763865955000135438830989970811710230963825705523131743787392418688643419328225960241887220989787452391167722682915159534158282694595040381656876161034049152319950502592513315990023057386705380859211578270784727031916226171259482497308484222444317516463524120962558543281411503273833869303638643037467065510769284129957918132577521797819471567482820975672321843183679061802658438625227604187074821569559502793847848230295536790040783249394963599181545460001003689221708030794458996316165155074234878168640741302976468801797735057743219779214766343192015676925919459246371601959930840978200953140447156459402627857325278701820538916557158668428039331844453502896503561931765325437711775532574728099327658134446291928480099786507108530818859346295688804183732934659147144496920542446616852632939966314228436424826157322505904300837867272173066091379104912998342276745458836796033401114494879773534594565102464114965350190952968919571871878858399361224183615899805886760568034155706875535504935484238352531719110084041526690672252105370487551826670847388280916695262534904107057501637976573943017767037183473580620374612961509862946416466911777548483568687742602413504 [120,65] -51158081088697189088657084119106437805697732557245783183387822585835389452813582004178743440820262332064443913109738418996124959854744076200644444230786453459153304055476020910760902279802312242855790522171384342411328754492488894224097695693964996158859507355010478400287426995651756687784822324283046478203614128929707816368977038259608342623221084148869067540951129908454553979493102304973500226884612416684016464533198685131291891161509390863173963256307089790227935375020518686973742286228424656548571288935488204186999608956996369605252152476218545206769257105300513666253472350644376429782298725811950279814282627980041321274811825279219623016301487540599225420119363596132206345534397269000920875544339449780430432444485891302386580019771024672082164990485561303915517061177956553417358223644250963165202979652030785036412656237568138705313732390046436627179924660910072636121417945148063978495032053676983180529587920110350081428756189681380856456891491589369582898215110315719367774649755138412013103145715090663038962347463806427379168842762181746191610323772366610680521701178185160549361751950115192249275972330580199994212587850158539783982068400812565638647601589756905799314107370258999155223835501705853618700692272110580684743649394466269073208916614180746185588788760633014893739738139330061359183929013999879617206296165741645404582604965065442924585197252727921579236739846479802904382833703208221988767866122884384212606475097742279955596797735997956108349586077009849533760081983069623673631136368454661918442356987405981720032811150243268109858697762705705318276200823356519773492354717727816039469870780708881658863090044118904650311120832913472387841747095159058842816388322041695417503232 [120,66] 196419154244756109705393028156634319709361299428791522463436487150670658952989577480190845236991465404528898260444415081580463582440839165394762098264373457089428584211731448218275950310818663546249628157466395715806311248351840798078692043521018071668138166396535759488726183907472139159323374507126218615100699648441091905785247571481800268177774902482549004674994558468674467027770769524715257749796098865895626699403973492071753449805556990879363884074953700596811023120323177636272704210173170339458074212834151276680614538650159797889571467563888745846478024397098083471551593615633204150684070141946055245695261890650466619553484371032532538502074950130833113098178634294130665941186526038967956421476469037056468083682218061228428931225264004842726395760397138979809156229570339738823293860452967824211192164912693074374589488271392081233362670447091675179598206245681185070663910594110603955354735862621096128452361492203331937418077809313647267243610393530670948881747950097559112787088675166138043447059244714568998363709366476878832586515424754633746531844825941097637699071409164305564779182193102790239297987850636690735544471668818344685459996187859463305986164072369972431186605906370023650130623837894858756274408746333888845691776494627670481895318712282178862331975710566739440663048431464031549372081062384044181564528438547425581083216624908878632965018255392394930176434256700765131004978335561260146471713695291541988259530592353650905599546436409871929927410550169111225125873247503552870827457574919144866419736697853244867666298205565291763594602950844234063278705435683214391148843483986418458541558115674895921982345353262580226041004560399919330008392324955717964441658227078518912 [120,67] 3214210318899283388557490057672107143503812164221476493981003216263808671663282587047706560365434568050509092349233527666197205557449647110109524690394436340556263114319824187606126704212873944608651818054124937408158815048433611228838450428250124692448182283199461964550437180847603155800302379463705357142362424327886114043742538442880336188494553116213861531067434937550474442970810795918769486725341885964944144546548818247486564531139091681206653905446829272661759097499550642691929833607269366578893861516522447497067178747890229287450327544529067407301026268645434888431512536860556016684161299846690957688748179983735252122677684136445104654295221166209286853637201180138283952249011685841426106415059161282115116444264065470301444513689576735196101102168879477267940667528107723198672157729071645054568429497311649454865321774464433670136800040212837549614874334056782782533369836216501187001362016389352370110523491879611561240676629831720051657290545081935552933709695369040837513809899979844438507743514707760511483084779597690463282537003104885358594491774811405333099571299122567176284462972363501705334973698332517071016558085367768338669946021504706200592190583192174664077561755322430736915303723027615529847057767154542559862488817814406062964314458100946861055566439206305737483088713434274123519833498267120779418957083880865314688959397133348973942981440396212251876818101434260607353394312918892903001909113094476220360231223839924244823851612360106368620301966360071584633836826816586129081509303467664853510955931630601103078440515181723217009630752850516805849564858336771252906732465842107984910836977441951592717403315386825090351796342038277612919250610620685675386162889299936 [120,68] 42267772410078061688044957910439556938914625663158871272758068918595964541755790502752411580277872781243338561000349786727891019532565230146930143086714219637317139137934098745583598320759939511955728400153348395316724707524993806389973537499890088150160631715107385500024544481833353508540652419244953929524598789350432749364502993715571324626755154276889740232593053764457428273293027297341306461186198164808415870977630227858879368588235230130487773094528376567391844984359168936620791643251052184499896063781659925154338302279547349427539180333000306756135768392457615391411974812527557494403291838803790590671909080148487265011944685639619540908018668567192147675216774187081792276903556348947303036284833404074226731500906475280360946343667499330889052863098067616737071402401127106044205620193154031474625895755537594871106573344926622967637327762645848907734328022982026549222184938775780472829123712548208385590492324990892510963429875111893244401305704666227416893701248267078782269876687609207514147817520785400599742565455420390834735941325515020156666300725449505831275094159439834087085735139873031130021250120359403444691577997769097113335013599514199679945686909309452343893566397271145291528003894427446132779540082885485069527137244413470106314796319337265096877204101382190511313659244658854232460858763972798609026491866552518871155835555879303123226410146767519482181972419417940222337339776556551683034840943242214286901849211146375698307268447469478432979131983009130548599636269510611156825465126266474337349938039715412621896777311789994816209060584404978391443156988990661726475528958652075773089163209895491703030178840226727258424475142435699682426605039155526394785683808 [120,69] -627390982258687427309546778306863990403106821820858334195041034091454514226671186406058915202887893853087119027602944612175016805739676101622564852362012355129703851251427196024605039898077863539919646454184409115175997811689136214584129178510034717460053875120519077735773223229158373335038515659804549404848878512547617135416140370341258861954185023908499541844521942041526164700648382539436691681288556952802121335426341659754069913086235894846658332849959499656366943628495929545857500427729455879453799400213434166632879275632696155196966632211807455869298632666854034845679644295953186957022787856206183224162039535071144130574524368603920949837746804152135907888118623978770321560381554383136181208936348521647393604783975570182920237824069615143319376865456360847998908147110673377696603524717620808126049340456853223022508645161487864451466962027664697768954574401117037367687870407849639167343404605802198379817766537069683800141370110786970710463735575850836091946506985725439024588284070942733322134684482965174662252953361522225907286380011281197893308174819293139508044398921655623765720694894610537801969373894180289870672086080816249707592608064333777548258428818852139029774804458264000823032214268868579344073050312187769465894643034540206286602379770068934421127177830514667919431285108248106788405347542473902961743238255597621882590763134470110760331209049340448723896694414138656293419901324754256199210175377540694952858562730674943270142756265992395745848652946780147280043321605151274871079464467324875663894078234659879260858808185023289365502501971766202111765954837740284812414242611024635646935525020834378782966240013243205786803932026231355887628520483340695748096 [120,70] 1865005901472453546593939020275805401404735349105742583849478980967372248628665425003080058049123766439747799262572572828031246496467660514927042964340374763554390349892288941347994260626491060254657154312616641469293636441173761728099434715677637514997044107564614989170135589110759837154059202584564486821185970021240251951458123717606193052207952407248774665849307109147111506329217790228175924473063729468265940516873737648627536135949934798406673653442363480569220678039158156004390476623353094420952651590126852926359668198480021626129064901841820473814311054887672132306432571259498921819797199838551959216634878756248522421435674603727053463322237519820686862369707009974160953390860333925618153375926692170090506415782501423464507265599094418352335260412229794924092287247984226267446302102313108758399142859941386132710357440051485860838098594110827194498852853113918631741194658715656924521386128374051847564797013355887771449448302393505034572858118202758925532509846353078227074226163166459684479180422210647305793642414241685630646325053582861360462554853106612812648620670119298511397294764124951316328611916006675260314205977041545042706150296647642088252319903234117110784949484470980750197541259461305691853094634080601886513650003199448658222510886007006139263339687072290524840186175003802467271911433432447157528654686026614232342012493331118822977744975064565241561688448372694172890464760795856832933841334076684655176241420663885018860799644021194630274245407586781723694748913037284087495708521956716629895023995447733411807387672771247704037370286669526689464332690633135760524801880947166476199977178055138588832114918618855765366154013432593471247436317334361440 [120,71] 104706339496203182430263774855710894028804666462815643976522846238335904820857538711739320881173230977619682385232281402277481326885474059536508214717074876590987414404554018732927947539302243740511938992803763249052686080918338793218123437194943892591855317607997790893238731397682848220570716041040739740399113229618617287777022256013010204686344323366548029852833969942373451063677794701035469080848601784061903197301278597962235507144127022808466991121901104791782973405269721733414998996138835386228431360772205861497072138063011328897052823268918374303329639817380900646548954066857161555807300631679810305569469782754429593323565635963608340929986235679693892785905373676752733210053827697878683487435244227537088914016675529539652685285590782111020168706293301720471350552382271938771830792591217564211701131672540503477677723091159119493956087127052737869873440341620491242036820762067010537019096782751705053415359221771087094047127026147989892155776515862954488957371941074625463335488967282948070324597001444367068787095873685967402922129214932655505665250482331998473726975268183134157142920817874132951099875254512323934685857192731213361960403458162105532283731585966236457728648517915989302195906584190798850275673469102276435621687732133553097702444895007236362496812417394590652815271554815202488148232372707759263965754209076041772847273815626318790965455234619020680540964538937581347769453933669923954708313522655752550764829986957325557161083988005536361689999782554105284276037665661341125758087982980267657979650822385489042320618939820142794011139067819597908205582519204813276372464491875798320309170843168712720346253119258868471111975980363484887738067494208 [120,72] -151375721475554103354386478889867238699712534346880284855920522743070203753735036012817819550907253520228515173339602687629118993376319829354839288340573149739051005368629471234967247208992725865593283982198352998917880319675561908482141651503901134961781129344375404043191666148718234296282530928383515343312965881591824928867602404369340567833176796433320413063476235894871553378725089971773097930079263149404196904268305563951963967072951170072851279508009888850427817988866895060554799837413370705363792234380884847953560164392409301335411697800557373362083437114801818137106859424185790613685862520353792091600394277416627319005975986280479426221483675624960849191782274567057978689480203079166293758997926974761902306396386977406456953774732016100379407353674149447134032902901107147664151944276118554697292205785383718981421922644627175343433259238777269328595215468979319432119248481732317678788915466078540346144553082745692542916737583415505549424055980147503376737779049045707552786485791277778229068300579100993307243487177496950695970836596755492097112903221192568634288593431377984478609235625844566948471300705248683985485404031199420098851185137358658339992618438737328445351742646572744081208407059503850803145566386553303605054533505625502457698230922132762110343182203041335966554813649047353111821379123917642506937985594744072247027940273353200892898358658070341643809411151085750720455024276522098755476511838876298558688124312056840133630775631231534578333240125918793037057379733707940403635996376677901480205919314438930664349483354184081109648191239349149187053497699257775949343484299865733661298497026572613002225275591141451542260044529677129985533856 [120,73] -2839482848086160762152832586514648344251289504435343541709526950391715874708207906693468628378687728586733512630564037626371062988860564785615322832074072321187320728063150207137386220164570604944143972180568709731126062555123332462944027808647291732946892147565597154367114281182961715795200376477744918864704716475989658903429695621926683990784074222464458162785795624845081177915389884523919157493373919170151006458982282112246343690236418096108875763926831853096865981073837470990487954030230967632414406694515287978968256661458882656144298670293659283175963849891552568038422001632748884124412323027775255795753127714875183023000017398076823003428044288727201018264347676852815691214663248655531123788705577021936417192520573574928495065030012155612689100971839375123779565554571583242113882983323058659860698015507197506830069714253254250661061901785353976334191316570977549061846765437118586804714665004524316651986493182925384740612004462398843664213254257400438671450708632624711748350730568628667910950085418993310504296103134186081285553047179629779012834594198204381451953629879499970333971745443963951678631364242540784125892695503035918116675895789208343943099760409050829308157512401328570644203467324960429118447092203811271379488454635983223531538274224257243731156036236564577258377185504263695032693976847068483592233952404043434386652942428008638774011989645881601748692300112209325184292899663849059433255629225872994832415995045334124064054405799522174939439999008851364498654484712947037286606726306674668533815872313543951043233055893819774083350433952633335065429988887241293570198268218333004927282725862554436223386299324365236259954609800187710464 [120,74] -2544549054065803049365040416861509742945669557875614459166583260750224038003864606748192859638038928454906939710819918402454775963417803861876740001370728486546659123900123705368868612470135956520317458713161750523280722993936507163131057103135041808523490418564652833949037635175324088348905423533596544299400457124364882007085534090935066252602696324372794749490200208282435227927741288650601964575252269430544859357162157787666357838787654466414424233514100713675336960950434663016739481973890281854909189586313649719289395631273190492343152622920541555498855431181054205212598227410325397053998117827569202578822545164786860328136965978843300291137127562270894688095550459551918948846501740564121424432878125940575379314299836960686277843406031964453387616585561891875327469304645171312877518419348531851969811107148527381067302161188905956835197265957801528710321812083327842321791476651422413568017878692261031919667770910444350382300662859364075794482636399603303139427265209041802904942608693119311861009031222127541208377623050785599553926047598241387393133418533974066280164659644878284545797054142692538980401309890665061603402969254097226098183359916660607201841769738967520993215224409577892414480033263678740848136038456457048439041717028278877397324347250301514173654464300521740665258920708531492521822873853523213914881950856980843396917885045401827761049797543642864725292758290332096567487475779903658961566725394275989696467494971732882015330614468685796240242395133190598047574167922313506471104041513877256710543836653629343564396406471266690091595458448108529913476556877320136886096096090419592648928919556917096429990396611744370780313008608256 [120,75] 11822487355894525457127304895913640098953158678663231600389054499907394892698203235033221475515633911810391994137503573924426333528483987063461422102824079238133241064957697373688520894987626411489918059804186412419922719038888758081735165015340910468306467318577433911555839601829047319571164510499194448781911692639919966553306738240004607640979680071548920431112614906411591917641666564227639068504759588157038977067952683044602909645798143263640838342151980718632701862432448334940383970360638871665961088763237432247581177359603142048956109121013880425883711552924607224648497149445838445224979464901433609079611846720140477317448098377896080759989969319454597872829931997855570725423278239003399591808703971793108279110650896417904924246937654143223783526308239832335390517547538290013492970105805812130748425604779737111066566975544138891811715580698085263200877359021166397872671333567428323800143195425837392056851408039360388077248296050313070779532130578623333755039439590218661132299079241358939261966152221782792331463589572101831005911397137279378255102118930278581980138233545279175474551079129500200313691263410337028690380843498022996905446163367817828546548025385694574509812112881800595832145491593094029636581325589053221972213301799898975882556058945369014699090339107046272526704346073995806439625520716879944459727704354203103628164899494594905033698673532070959858767379963494724470153018672159660888649672736170912062191404335410794506054406737960569068035140198633402380272856431124870521042977629150135447852330951505176782375358958968020046686486513300376215872829802427321595568324285464500872185233170079447672679608750903439163219584 [120,76] 89874591134043391182435134217728639729992742750057920053027507079186574735657628857243146955412443333302591192162311802144945304513687578111716131659678149655290850690305360825022019395210550239068357485851832484612306844652111804085666822785072397334129708684761765878294614593650340556920943473608947877492270088131646694841339172019659701326463411298913562405734555422269850854812204824341707476423817425083338448727300609491851295215525995198428377311143874377880687757403622261158388107146584935563951064006080349736379118687946880362289939862169000455565288283678782490366356055368840980350072870373087152569976653029939154613456734213691485622009346050844366069585088730833488696935771153962383129262277413799596219836262703847965659386455065445444877207172999862157728920763629444393975675485601470999816691829742694988227074899059698464628433527027650005369918814692963551365430955587760583294339299341546648608517634696467713190450080558919051523659837038947771130319234153636864782285560169168492773141107318788027455544805204679695494639524141465527365682350556404348586524822633155796229399600148873046917254899752974846379992726005955567736423282340918273558998412445529427502373885725326700862851016496550862049008692662534012282771690117250987791443747195879139263227190425346796296463621477617386814026220078350243561650966894924416625039637261495231420084435873659582786913952485797019129248140511919855262122613985856374154285983219231463062061094062884120556756953386916582431011984499336881369805539514549821687573071123112668318596475121387800896091580118107143804474170130881404701661954570519227828347040213477523818346047252183082944 [120,77] -96982082155686506106162292942103442390577675046691306842368952489332629566233102755638633715114758298123543990379736665116039216005928628795110151579434402552550247682566502088217579531682798652138092365289133253129744388208892255637611748527298766265422163184514171188103880944162638820709765215619196732359106992454133548439667938785330107945902168813378060385398543131745376028620740350236293407254106519440139738663729622797004279528761226666624699792159540295591827212281913587877281980812729673850180661506981264695449844678978606371955538712149299426719112602371749740096313928339075033878965161151736855825003112405452582449356303755121203276129157297638081149927144202521441813031027723494427171836426120618481556275809686590518902630810495310668480819730354918376771397783453614127485261224307193675617518353421424235994615189772105050832250813483863717846822710044241760872928452316524838014933882568926607951747995889810754517667690256597789794244841396065426285401466345931799729023641568351372063187751863797933342934253248934941990065593080724170885690485593832320386006745289682652526369083757944066058405569076673423096481299012421751072611096614617097636535311581185595259529113462370760612545101329742903404018184010758425330203684581083890235911595844235198239871703805934851792888804028666015042211041250745856131391959411325813022413176845450815371226630100588102356388244472230189218550108713276721472752205498882390546779780040516741980090106368478810412950779126733421458731877504942089492573519249843657666205864511862004366768301339918204116494884924315106211291413540522299323494633685483571491580346470316847092455921125440 [120,78] 248241807203909779630311377835116903795439342592718899116082715405903669126380497156634752157459361352125529247423520284330665419933958261764748099444181986253124908933724068858527558433436337433977951120446584914876000393058185408468326842091072967014696591181019697138342863439491275375794001787218599862674833059571864375109474033606694003545376039514530013649440503328770588553702604621767712605403375872508158981838727458523520057929012563519715649472212564506058696858096596183743658741045387961315360048731105659674779412685436973707629795140241988866084466668502179640905134439831760767710348618688036344554547712682733677077963038865417236914325735532316294219352608015000643832051110594086100282136946802314625374213228452062801700162056940258948763173091900648805460930363228242758231695137035641505802665407042318633632354242630046036045435209509480791393974844881418439453716965176118904935605098515044190258308613946282819620853378501306564038684943287275912575004222682123708829437085544927572119436966583166908016181701852379411856151079424559177798790936685010288012098898451626668884771043952210557621042461814724996933661906629654717191409663531429594627421403659165758666343704863973336571276250613724306970844903495511272424622663012180556441779716991406262168545814634980132734514744264074683386794203829546932980949913575404630814320782637905865352981686271266513717476989531395344878177657394929093814725693025038492025429406347179046166540694296353012673805769353077641416999984724091884945075530590059279715641829805495635921482350967399909644467213423317344045658759778020487047543634635218004674051761358061333275412040 [120,79] -69305752823621381263243804042257657058843276818354233308934874225130500281700818285590366749690001328473979313943310808264957798892865365541502187608568334924387237932898398792449497397243404714107343756761869462798228951022004980590840859043638021229692852027921490057942947441786949758942059905364795755931027253542373526026618498552942534061645919289227428925562267661453039250435326704264508340488660389184831821131611100742666295229050142859899269086091352450919722112920104418713215596314687116359601530313793832048079819487600038545546341337871834885638334020913018731200629229763747482349437030184704057044900412120153117682297071394531637694956298574500756745842365245486190809743580251594028321709083349539344577924062152089373291433125055035702974290678112172106665616684379650748122255667134701837096140216269459011569770394772816599986060597356815831243003986711869298184373429659171696749401558379139456918412720981374811917282707771967946240343085607652644273382512240570583032409399066922436589153636321397149980314804850063999842713498105969473474397676985940330073866467354260242160468325188395804774234315214781465912242660876903238085465410575575523189783621047091098950860205986973514707594906694331521206935084863105445231521018474321215214831718900529598177630138009869438599315059920450125836550026165620626940264342617380247555344867741140406923429833016579798348807131586358534073323989181600213358075640596980991458808639527473850403880823635665044212016254680653493079922761724770799106696587648060144159210470806414725269352754177438254555734087411565941180114139260794416555785552146381458865429122183173024096 [120,80] -3030156039558163743945834968690288010577801431754024046424136701402904331561372019216213127873275445375404206324049993555459640411443446583466375563379864909968100677016685926320081749602804889800104678993199400554960530102735555850405069704561499188378258052413042030636954125065386334202822277267286058917507880823838599951142409161601721311690123790421291621386010031665332996035017208389853918530101218819081451021904613951839521687699530490205541652391956581791966345625507596881539354288269103798215244160948542182980917436475202486340575960320920272541434648044974789415692313594883962943980015804085676688583496467515818603172772880880156440780860973254456402457480280378005582004730492222960950423372241032129335966985529937935807982664957614969817286483527785475908284211544546424878123568147192099999556814955476877031717905236112618133562313768599892433672560236858154591347203486379396411525194270517744596418893922587438735261755760664741859131132532711876593223175696755662822968912023313458022493754195828991135448782682192625248239159574990007543030623375909350053116984512762475680526874647274480360517194957259834148818095610205914944598615176936016038738204133479905180498879781429278811127235312594602477452965626920914021488368326402703286178514092286998687109369219169825419570663379313160594972477782971765668721335356875553474227023959855438458797916864062240619431039186794595711904315412981466891339004008812904231622075120949857169782017356985420100582470042757468187335327162831215748480041302625450970001742979977018902548352170982677707447647151164780995895006677020632463841106901349745852075216380345 [120,81] -61359987582391620989073495321125943090852201778934435870779398146319621077544246604290726103996347711484272677366906642636910482584385728237355370865477097335214617799820067435167918169663292270141101626126108145901420474503055199399727705001991511846811358106978617207892669920347096670253572884368624583173051470251039445964619588088225469724866191083414022091985388298035645420616411509150041373162701211461792779095125158349000625350281744904424435279965048323860541298043767427973742816358981987948062581049686910168059620909681786902314246867419546146547406352298127516552281868315959750746810821192347642922229516020411635107905838873514906801856894447309998670029208072510204726222369019629722024009225840727084556441525439797069418422213708999207865838236654254720579633159080786403398915690082738846552321563788899894869139914503985076645846363729543511065774160709073555008024176382693913774065478555944551461691738225998326420390407626571457228103797325436834480552404236771341550160022426634411353078700827494228563739436568435092855989590901152651922623514665349864615042021594264924139144121513568798423394928498286997304937738546501442024093909097971157950891569426216825761845590491169262882335001304957236948788779295154016081409486986527885845344117548557437911373890440859482866106342678720698287477756236107901930208022104870459296560798374957281283775229491190125968969802030669958877258354597707263780081071454224302070847841921228658787078187879191014542776451529513632056317055814554712386775810450980562153515822166590328359768087706010436172669144501952926399972151328775841239178861153904251379421408 [120,82] 266019274926639040606582990759129237554259128184642798496582700800350777655915468882917197885946650769569155365249443893784276455739985910046356757862197518424313582251368717658632595536869726971470209984549435309423797131630039979387836842840746149256844975310829816206957527222713203260125454793383321734155417445953594295636292867271375560206123936491718992284383679341591603743721577671220093307691955380788852961803901978383356420647621139029136604697900330967010444146868329976579280159934915504929465805985436887948412749979828704906873167105528134918343036645344179499850092136930383514494453007853802651432305661146707754412519031137941242445179687234425511227622676852688377300249771137752308484218442211931503464703835768970154653549749615965702224748634572238275085116560155308987832165937744311949457181980357537157575266204717291447833727021210604383083212242325946488287504212231912255827566426054736196858189583659209254930635794385164778456012357211468343399403763791255284604845996087036548529384308143955090554646606586943363380666691269219260350077044790848508080555376932866832271477455358008712956403188527602361805075609919625955325643034213597667953577503898831119404094234044223654813613859534913272814490590548997831698039079385754255946415620769394800270211057327802090987245711775280835732954637737252564683970688213192698210012631687148671727172053180859173596157501497498881368390320632265596619404970486644697490941223712875883773021860909194988240987469049327248185937840658401536308007485165759453443745806092993587742373807892183494251111770221290020569155572018862973521773011000532402592 [120,83] -34841486116420098641972601690974788269256327088395747119788858797519112458816151547141389872769784529454906080462464958471226211479855142520006130117294325724524180729956807291749158085995374398344307826257725954596738287986902688175201849284282145412847798636285535204665036632989352040017441859145572522936552270577930062918185769257279993688242000544353410018075016894541072172626315142440747652870048822550200883132789522692151165049946005752984503141003994159403210620831224876284878583541526991911759021772218944868843604456437210455316149498920846706946041774596938874395637247599579722468655480211928217375667700890668379963296325114545612569014379429754758162909168892709149717902664646891241684235379842643671775479759239024151289235999668364535144312615437028032493401842729920393074531106558235465030739899519778136170802885929678629904856312557211603737387423613938603757717982349585317315264574320700001130650097030639694182963993670262803325754071951377144531689333922361918604311983002789558284722395817437319156753285569170221682535381896552267559940090219749298986240560769020635125043588691429742116404961615793584452397054559824960163449375340917725168215915062158137497263714235613417893461172775134691239418200110350017703720943157891117168284116493599986780799112161496228922135823489173386290320336218393107333189797054342338915014289403709821819354036284372866787589470624371859701876131795182506817519723583187762320906175495659819827152145738705231369601064452029098876466957165854571451878091728018272155791783216481973106659502746561753105878676534710991174758090776146234524318311382816 [120,84] -76142424304785652341476384654377959591474642350913724875111389486854037768382951370574381153371624330600912150127997535359379604890526455476735993076763637030401472141622504985565247613392289096466889635598739560238788405022904962697498397204202362222477584101362542199695133145427715870583590819621119580575056538503886973632255628318256603779556740792655523582684084658073800459956946251256134045071775865690208118380012760159934191700469747807060109108209351410650853677211817880703139273157052418452310503453937063213835063832156287474347753235547833934764020767986261858182711316280619280920773331463402290235136667634556633138081420220554101802621016728650608175500330045614849329748062245160337114286900747596682582312727737839137329466364410845398873796554631932652019222189454549585635487800105097598379577257111379937272527522789397572490774942253897538857304299351554242487878560041848161402657631981587021399636424306458089521663514458175491221676484757233679809650831986606862912999999778588472802290043744385191177163681577848535857932221045615751418580717605091526987664729910281642356005547642009098412831740673732505680851592957585688784557643838959121221565946424535848021602799474479134704948363183256632143895158460422080996244156543018934271962979720970918395598351136842764230819736463260526768789742528001459649870307709807078170916384897561833296278518155492931409474961032775679951978487104141357127308053607001715080061131826094993525066662965109111958846643884943694697550839520076268002960185792414946830432850650066979826737502496880526056944854158537834142291764230425954320832184 [120,85] 8123502224064712596854782742728311147670732992414665296503698128473522127919403437317214542101943248356380041905693391079201589150231241058318262381832569084550057010597058438050743691510044210133372741672945230517822490282299577978067939769850228740294861493261342131197072121919311769270362775433100860490353033470340077448366706856718138547053303964676140204252113286978242499512476976648347080401855877511251758750519153428529852311004393812263570075474613395680437548244297467074596876483605072908995950949448396954500448868329977359700671586634132864613767867970042616320297777587495398544198682794250598573901286039647779171700623892374592918766336622525530453107239898623387015670033569505981947592710924588560729843602211750622793263838516929425188302799612352851168574028458884462213321678984021529421609412680282886365263392130899215437740609775429164285340855459159533570169932487873121015695771515185001273602850616531534826112712345646316180284442642602409640646412342802422187673461033557191334700620643414632013743327315844596518652287099205113990973926771452510746872637649855118879937083832948107464864990093325642048013863090630677615114680123925824369495388768158328107016218348263693555442270025939106682450592435480169226481700183874924189833805067875304568306351992243346917960468603096159241306655857897526578621985859301843579912915122441743241219417159003189966978202559631072461487250942598194640279045902825159915155235443924151992730025500134221297301994967225852690743926004824043495958292244786610517566882185983115850467399160360351088152968764118210562446419452692375744 [120,86] 10278394057038173557405230063943749707238246042299800952993901217548862644751977937873309525742484524452668981353686812153164698945805820753311793467402488170935341035599752295432321346886771269440285416678335765738699816377004761833917071853124964077216322258706673635265531365290745441934456679380696877541489023836957174808158374708427652323763034801091567014529210263508236339621997589196472140263511934457132780942594846964256572263894449164798624327082524645737415366047720351950159359374899679564332570093841727467128647273615192294671138969781515361081735476633162159946383215684763249152846568521884242613430690273675228283623817056632678136655203682210479535284437433576369829324987411464325551708246282091956039232784649326139996747090265955632072933694159564757916300658600432837690240674951121621555345855936934816842541424067212805809188991361887026666341470180670989952724476184986240887084877267221052199772632074239272383077354476768985191584231199859725369051239025739940374728760670233477248920456419723007995108270007263883279596131555264522044348018178751591011230518749310704102880300534530513998819299593110274634691321526605579653323079370421032674140181581169981141726736222328034159618040391846814457613285074517789893416410953024803045207685107033221747141221752640529013954804859490827704443697514210308436328701068759184672585342383671805804101183473573239404970035140077036747872172410033156643914615617904949053689646096473908376435328655236173833243377544007516422313798686759499570738454421021592591694041449507621959408955320106533209665269040941383341593718218016 [120,87] 1530504879599608660263691579530245079768976105344704003924533759142224146300808941178537456482417524972186067674757275619097790274881057821903406064362497448534881109277276873440456795907446537201803557424696534282275512916076332592366953907070335165048326602835175562501037336576883618435040839996528577498374639702300615475411655439924011580715634545204762155970648373201193204589095654654261830760008718767447892382213502788795637935953451401286507890909447478010457077652880261709487495273063125090288958200079934126432431990932861960525257265203433691246869844510853588639737072185269540714922208700793445347917148614541375453048175223797066932580341067302863526902781216412691444656440442809755771506055924486042817040936254525839637675657553586597340770696595110175363001834253542020575134780341562069613701566826278860093622944270321881727557578094253926955062673640809663631833810165048318625143567226193400592578708588292818714763834828087131315095332540682355237483341220140419108341199840324065099245314378056268489334804088416843596024284724594256017455143833711999299349545390762753687016302861437153756857380283919197258399764433665667875375910582704529028148922142520906150131890383882726498430606598398882989189094988325015120896406411342911090057954558010341721716277470144603955774258663416257478805827687227826882922421043390643541886627316787423959227698742610260646426180659739952949017078083510935845721249837198821200066143674725399470869810603143524593715967568056649383087353410138147654736199828630222498904557588511398435761374547523767600605084787305208901869552 [120,88] 1214810910324552043107018388845744206607751821476165191627023353197094960976958867977265467975828482362276612591252861529031997367574072377856857474340940049934611794640300435961156645693414934626014376921259550078461765310606834714921900604937428469161304876007065065371384112976341176331004751008413118923451474899326431878944518150234312555909633459023813168019597479414907992250396717510998378921395519022539391632852471593198973542112028284857383736603484139775737138725966647575511183896998775751958424760835257544958712085631005882754024773196558899853452114073845870392129662432800846997868843356251538837288991709178907867479287259572163150581039686024440065304036941929452089672515023993061207023934961520719147442788600746441254315119680641862661945947156382802531920312573978392059209918617955044501592689584136461201972623443465084336722428197887751332588245779261304346961134002186642457392602957695924516249872523208657581807483108078456463808924429001741817264961612691316181889041286826004042399971182059003891296169083315376324778065146671067289331638955764848886264409680954491311382711679135430573275593544260118098965310240553421196000243566524118346046613093190586083410414971138162402087305353603955997855194627575114531594163719415102237169024708938269418424241210727247206611523025831571381961837565339481546793463536705702860215942802456177889202031281833107923897351636900947906080776397394231004282149619480978771688018237704277839512908880480298410485557155022614498538570852078765888397708583009257589436734656709850712346950587936565998893347512210049466 [120,89] -222962049611213414164312525021193686280879509237340299957402326758812524707774539207885009556104904244683403104261646194478102083786597537884963321874563405607856659433554568688773945417667610675234141549753364685563941764545635391539718176554575786437443341755749288334490127450988853243420377037601357710371654793055425201757165336667834845550249842976086742322651644186576632652088264871063424300824867358275123357660326206105689958878532492162559051473678050732546465908179518316050611820016209238105311064093564969215349890757312170712628439146698901033549026677082708037140607354805259661963912658733548815864570648930376453933746149788766851500017749531409846814001901990268477795907201930997758361633063297586145635674405913412802654631019457727134823368396375488612189638526406021197366702255022222310346592278306352645780960162664080493273835803795420783525979452119795022072678654142612753133725577927834577916777844936290911100535552822643082225414514517642176483813419653293429334226420339437050848823403435821094502678696510046466174055882677519516952659802287950592233851738628246259883873893189567187874798909845918649229456620474945817967792064042521702425168816885115962330452625163328389510366189571922814464822490404306187848787392377986523645840327558442598222770304380355569564544007737568839400822366920346214860051558057701700537304264096091218861263610333556676365059459296403160305126846690295350245265827450778798028104711797891915166598860783919789028068800341694901315893658909400324501834019470559805889465649013172694403467563779962360721785784448 [120,90] 38097245283835944551141672890907121659702058799233937490599117178131792922085918549622846900180004113143945164031655697729214778249593885881873335918367564185988321752960718967662411051264787642662317331269828017635327302624365310634613673934297855849287983701983084557710973814863117781777592736933994447651662748155219638923726384246606079147939975399859588790522493874764886340459416444944678952813890686571587620166011790304394555031736168849753532796711924743552639747500192635626409643310138548497622190046677052699889438826918349057341263799219825791632895684420736761469618829695218449635881590255707073859570283180645805784278707864001985112967308661614236489128593786687762447243948141637449079448197244228541443071782360943194954967542977247165193408445766267930406248729771282924876103847051174230939741598029216937351093444919433392447603127165171840246892011292353540533665663674399175415115482816292447614677236719543048522772960578934765370875671978753572235215359452092546580452322311314747767497214303360214193031489281278559573504441419206273294982011404788954971325835542982624004005590334219441073901691657576940011807312029337326673063887077675321574094738664362855527856775617193207676425774769825333855441876809688726055140109157051096996683019751813620065850558474771025296493844075812368618680278294258105923648696285212545991236266448499914378002005533466820778083068129986886491052489197443496728121731631293495024716021645578212801752884527462943151154103641595412327020771638693686475239191318417795344518808452313579036923914940153358020800 [120,91] -3571993666324421313164719302208561198176722364862950548497246063388269016707716001638207298919349378168867840530378370546248809858379206207528872602420253496969653062924047931407644666548379308031929469186189676863453568813775660101482749340539762616474028218890986887655114636598785684072580837991810535437026350795080266224292322295233385006443555439475352686534525807721322508807598293101008363400915343610099146012570247427900106551022781135059271966193201456227070523663179690301877033581105737627245681444392182082646413907699521392969830360867311496821696555050171413009766971954077287857603092328667720729907361141547636965550097963945620228541953533938998295313199278061614553808551964117043110915956194782350791906626579034296645615495548933889864812235190457456871395333035200836523776321469209693934041407973075332860140351985784965336977892310102473602734021469839566582116528292826775107969475855280950566322902416351782734354023387905074652716015829753645745334258204140196436033827842561129387991711821314320054641059945795190922592417080097790601317954144129574858100055974948056981037104444968779894176638709629453306471422769301201455902723084856370504899703311979219173180054113960748571525960599490290627662196113509931833025654299826261913257689698889956311142307552368778249909055968816650617459875949771832863366106328838290373444092604658694205812313120928265140730702626760676997343302468535711295179075971078263095695857773242772147248477345865826650320129288287666965047781383112580512965715980423370811243086003434311728631658494466032 [120,92] 499463214080337747029609762966564103789351608587427675706960098613919766516725176619335492568674420931786736761755078476505373197014254947584035860258693267118897463068081976972736508339759903103674880754007649432962361218727436574939311135921422360984900689609701644778452187333675708187929929428191208568513821567946050004907469314188411667613095609600206093331010827991726791125111993783856111546819849322569077472705882982027767648889145390487595257623857358100842429710431730724940614223619667945063656448914593371304907864392871927140828626493666253937572872191352188436290597644104949508643370131906391620186657167562122582012772668904971948285392268160273005928475882679653574912712982173400918424365393329213099154831545982984588775757189965150205110201399359491346657247770813550835062430137907515498664421496514238252201597297665289338225821095148094288666421920255514758573376565897219031459392092789295131855660099636423222134172880032534573474587800728900866586468796886264958650934728370361299158539041966711610531297991137097575351207014277639963566092281775699856823906663886006287395784568919618056623645776410346511411532082671470879410228923383211011884707218090545624355257859733615546195385762495990550900107719072234776287210705821061434398843232189449663957237957681937311001819406486058771827911917130952790001411759956725938779575937540550795919899744965861944553336425448576238260690826165111667954415170255058533440930640187202943762586951765689789186671118319921388260503862467044246184567789029254907947049292270232413695047776 [120,93] -116657555994518319837033824359145377802382074755266291261060363345602035123519529976507210197173898468290720464251095364472486439612084111972101735909113084132918651516090360019662507412539865787889224028799771271609648938487308495507703801193735002106380750375209686766115829098557935488125353205698464736712572315312113994671423812913302893439998527450883186595920117995590922142098440643306343578059273415951745017179435665222345637174524131042433174202390904804483616617997992197274324085639700151476998148582122507854844077911604961481501646683196385344331932887744139580565228389386447787197910169694803734429513652402752202693175662287513990972392781022627540478322988674903758895107985321944098800143538188928525788983189622387824954023839236853730526654583972086363576011242395614040010088008223244828249317971844560989042934463425199157507381762995154231974291878931549669321971819688617873740834098325905928971601999661357561271351938167516454883229727825178453830566488312945878864243471173629846871297203708517753913128200759988179755365093736216575634606665102788220242618311699836966098143726518565272784956272990945160474652795645573732326075586983982578982154656061590913620372237261750150252780480569498852482653349522764796702573356983514911757198159636891102117598639313612155016406160107949122381455908783051284901129455136098938253740872806893429900734380075150614415952873153776644532348763553720179118575366080591530330111099894957497234095437546742871917607090550196193918430074900756273070794000820927387634954041462995235776 [120,94] 2665248185522200380788699465725318754578303564223789014620695347619901406442042529508613210404298833925940043290162460466155066978062984788429581053745751540502482500097177251381132475851064532207223390324254899135164227843220469874507366482441846026105658627693056972470719294897299073585771390264577511951244999552267203277739043970089142628561276947373343783675934616250232021711845104661857130084404133320760856384878941582366137200269501653543732580485138358439734041626649373759471013915389664095922464913292473113117356744450545750562578647401911824142699908520964964483316652293757328243978445559645140642449283653464194218195139729510210312838716202115305066977415965162064928823868003130379430954925337169961675965254380395309439860484103380613736486099832800448827314132128214095476093223254177959410217532929937364810873352127128005981851142180306271367178146469377606712530398571358642563327442666942654991313902461594095912685123955728556127806981262815397038715101983643348625727127337791211505701599755162683057852520909642052756063181350533758433349071033267260233553801541898361725015343169012213309423135468230315207852561720691381259205511541606172295267860014844797449775322040338680708954790338142802672815718134808821956079049513067494385969345841744230883071001319835514098048691752182073337867540480186445295486962090230171499712416028758955868665213037423690820205299471889321403513367921485587715160710762808360480561189654506614380372280210794019976401628153866267720349981750923530817598923102561519349436880529200576 [120,95] 88213300132877978428249628478303296102563468570991372130282096051168812926581057491336634603260583269040239519483040172978994439470709111058484207242710061805472971126103678004144859544070387232198420194483514716367712330467153689035021058890712162494241748969988423488793651407863023634451301477092187658237318089345233939070266506700426940976858146191275034131504424458368628727422635410344163979164285068271438855131182451547592635591269082616894022454931427545243078690302169254177577135935702247702724380360354438285378965412334118938423742676774321814649424868419077950804230179031776310256637646506015192185472510426583113908216626179179104098312392968065831073882406668298125245511093426977668288463917462419177585758001539812478523878944536814054873002295100158403729704321179802277622322907653952098052775325097843351289554477931793398032424961178860338132366503792648584734730591729287788076030037656114641891575842842725787719510964442918304820898526993642225923592565776312884305638460435523515351239508634273979931209636719266987921703456924696206276773166654031234932586792171164038196487326072328688639400037622443042264454315690539150010466654016742913553101492988772610188791323216773174609807128695036843163493524336165600682318652378657023600560124809394405883798016980840223012913759520968755563007554437461348910731793537215875210330324806850883130018778797826675908630489657462925099076226119037052434741396531227193930360734629875510706119370836922827915729392422389597285537913159825227070430347577819796585120160 [120,96] -2486941501945249626372184956802188843793205773067204506695160835141557131929667740589278191778601520526661023092378305419497479933302446154233014993122635892697187092781413538556301365292667651612713566322616017959789441993006992570460692097096447256292556769380961335938963760255023754669597934106845384009815468189755129788052550054968193441287334974842500457567789717130836105770402497339485309692088026926229584632489358285469818363150063718906390374233208255470843795337965249083568580729404319247246506857007977298139669358321382941465287612561900897248346383511363346258793872545838021358574591007398394853318075206911405709616479861385829488079471230249025922515510780786772259705593879482117512371623034108148859238824449295232390211039045530179060994092601326744360286246494258094923743490868454465246274767121632244948049067766608237133038533135693007694998459959026830480383145076649199771613027177011816241278986752263319714339709641697757606593624625810354972464667682279571484927973845663322744060636216408924484876250634434391912471261147618706063360265805672952122572224651460450222358755116626484558817810545521374977713934381644055788484163780949835311739434273688354088167102171903873569627885640323484193575157370749059678758134658812593037115408383976592478517602883543658762043189890122045143884535369951929183015263420866106210860610508343597087379253538662786713712682879394786668697248579489047765353588343437936096933466936003742081139253286573357576303020654497884225758266796167311897586137893452907894991 [120,97] 11400099537983578599625404178612374682279845552462199284954660837285093312571049768465021478586846011651672377750702413394191274974919476220667874208111910390105150379590230376584692234540572575128342346374834860559121582135133507737574487155455039626926776022069328741393367108418591742950367407389222773906268602219170026793715140382880828579906594793176326950722417866760155187792726001751984124578904755604218658025439029613479011610186405024430656791755053135239683541350805630935882821602500486885034283309185129393424193163093472388656013705544207289843212030301196287084113694366328736955547101580914738421270026300820585134539171095872583348952501523315353688379712142166726594782568669694291026051341851821732289421392991320405017421166215214188565866099744487912530272696255217086692922863649421398398968063093169588462911687504748851015073557581913972624763207711577812303256786777749824795173945867499949978655400700993597273279017002239814282406595884138617262386967178655104130084492123569549105336812274386606447749818689695360959045163642689351416111832974853400736090034534433770477118486808133732950883902010188352397773203303575365834082390246806459780976173376807942481102195857098787182391584557561248794751539203023213232274124356070253138904980789364099857243689622129297670158551054659526894365615117830507671519620390487554232006771168798102662936770556365656820199208865068652062012635531801126178504075390456654831504390012096347930125737990929192271995793461480341500181039957487450479238723738656 [120,98] -267399147352414021138751442149628283492979650260552971155544729229000564250060370640302532974745160213288679262520474464966479406377998839241801440392180309143507519203645218379635834374236719393659096185111154059021792965223212577920030557268242038668345961704601875880956958425305188258151446637806874629773951206864799656883527260234908759847437281883944500952271237308627986659117647474401296083090435347339041495806288638988814458948370489314598395925036916246608948154683103971225592614608903543821288811772843183538952881463029020607632863678884797027370512659220617762406389128754824750445995143461168007199496218430727441233673280114849069135471012191484018085757786668935021428343974073198636384796460403679374909704761837279182280091828230737370116846580315593886169207584161471089308346630784538798682160736171867228389107419699549486366708240181304632402214523219058620322574361070182496226037182266372145084631392133209930051378857493839683814894266106915407811913894616962204092711746042188615614277157588871522083865828292780501364848460721986504043094227160656249675024199239989112867046114729992656888471279559039158695757054439275833331597464240873581491506288022460385244318652914115594784745204831541385445439652547693610473920504470721385815125071513006981510790801318786565551173762263106576806800828186258301062641188279872937942393314337380125549074581965424398373797043756443509996598024485115087040595121010951146570679580668524672795033032178919055786895515674827144032315156764997780224164416 [120,99] 22573137996975831777040781571271728982627927425833700721449075117730825630439330952357157350922510588393737995361443629402854111575250563703505443850276590990001946191508395137694478396907897870817738794043989535666698405270730298921576390162836052356088518360494824555643230029791679785256945149439377952680641307768389494758159285013464231662155331561022802387568155641561463193917566628390550605841034895250968478364531901087445344255229573830104089683607699749443755744040907229957978166511499914980765399361654731275803943619671261261761061695575582044486782427943552870621366699385973477872734002429883319428763846136977263455327437790682945997128379154519076258495679556259369413262770308966276432713922755866923195683586111039206049527502417743758230467160860382465824068182184122592081453062498394332253293589356717463284896791645933454493509491392678756568664589238177417028348254587812219253458126335563474012097928131788127123926187971385951357930949753263957464416221397779565466963118670501687040078417643920346283257420004933784075941553191813079538114169481775528480461140653257416036052012724772400321415213188233513933187372098571259457131634997664575643473084515992106476226611817555086724644092316274250420067743203508916807762037742317493226519437717298550785995560871643013976431052867187309122310262618868444668088630778987269882476021820800011252596179751000435014467577218180984866906694569252301080316480091079989298338844073487411912459672429656107775936615771203036494851952392540216816 [120,100] 15594874807880276007797715077223470506292950630204950839545604113569351481355937845919963011013056957266853580702344318195356579621858228477692185837270498161706178048983820080980316414081947349455648996464166017580799641341755898415084151949362240768846677934022410074577435459361346189377101431823686512674011859111769105989255635413694548749833134782656645004252788286188901432866432800436070607891671815189386189287417261282356830228961402120456957826509704561246216107379418160367419951274027854902358072071056274137036140221863265502185497151371199790154797946628015178958632047273486471499372114706414315201518057645941480045368953378297786698823711002346708889653970490846885180520505021402272647381245242707659551546157146843039956427995094934216443735024405944787679375954921067626368891370030588413422933133103140979537743533927992572160768397402922623643523212827245335039042422116205122538952221206032864097342858483587118098834043884655365131404333145497948392904275760108293035377047209520469115595539507749497731939596748276840817015260356563192751461678113943970511278804055085128003040794282573337449568078371637202212493842785523330534675051380817313017196439474741780227204859891602206597984096538609771458477178776944716526379433427207449843550865152058471993972088279919710512485608564093391516489231978212866436821815721280199843475665891186445188092283273765993533962435037976133061157871578231546541176173512536661385981207642830545693067478561686858853089712808594455696539835286392 [120,101] 649851146109740571627830514008276688746181893558867166644920378452499470571513817809722226225185788147858371281076321267426710726930387229346121679430369248084423310440661797986346478890796198985515001802957858280693405312735738758938954750233534444447075544667453229385174781933165235680301460402654361007670901064098227400011925947068550886083211098657606048111645262284877174815481130341878411775999862928460835570460257630320090068770914356349401259309864595232619381555061320420726539154312235624213952636482682894467769268757804218184056902167047232441664873046605522483108835490573751880210842373749247245667754385725740284740233760762088566634239923959210808963606418392043007662552628762964699279306956305442189773747845596067618195937205888887088861400401155306807062569109144508354934620871525447106802295287303913783563829041542660219201838491833270203358089802373459338621348533927231150118142597553074591863401689111149573250899246289735712768869453818311021141509497646981198750188130844445453096210433319455360716299929410369734641005798064439725424573767083247160443766540498889075790952437372502981707880495650672550454384334032297995082047897538841810768179528364619825738772869223930605320036477558662431368515991557750619834071624202548106262350760815207498051814944210571419487228724608482400256174702727334825907082961652669014583307135434623293162885624864102010341547423357296938167865858327397353156998277042927460974227182634964701929572467967018021292501390495475963218816 [120,102] -66851717431853123588908289438382635634307482932299226157888903560075029395585889176046478735311734492509834263588212311381268638074019662478876523933837165029332156238853430154251389360737852699803802436125381801453851783560591179246648995950499125294714295501677296574503405757622525756862216471881281691557944504957422602578336408271408472387477523599510558251141218166163408860738214006199754720873956751592052655457227548869838122660428546310474169743983204922423375623755098541566565186827230599244833201685378032116693439852373928992487755544677389798987004536166967307358950042988493551175569922614062353917660073605624642089802917901242181913579970001274843417011389975011829147784392610050923312400772058707628904068394128914399734159498861028989793838590357565295417993263948766129298316389125585848254836551276327764074237671207547366225332581440291715494737576778373488514306192858937165684868704243968708059004095504092227203964515805647601630239962563313402524426270766060968450731708071917302193557858991400455058812982293352558496288040097899854022489436445905895922401205940008553655074314329605195307645168763146140896697775893687929905582974138964051835568325467388884497315943401607714017152435638560946973296538547384504801665100804740224406567323280115305454410710848107665397812047253014499033883333227307739020455628995668106776259952614361135465950264203887462654255414867938917439372417027857822636505948297092080502890317320851244405514307996769317335381792619716696 [120,103] 73208262625072307829703977454398093639719059954980100268165731460911988855685565353688205027774270418087131080503327071115678859649556570302270001765458263553435256953071588684303855111696860432049108521769923617670429629114820757174744649773631145990670400183826577503509471410349431811240875047536418381675411550287995253417108782078342187348186557056769202687003846560049491142968088506675058306173857688087557909573560157238972256187629020078645078773348519869819174255355587788765136523420024791952909529804513778550288491683154181458404084929643919891981556144691217791341984206615391009827548717237537984324938303798299043943914075317635222333919180873375207742619021283578569784505107188767174060587330087806407135439577744593244003021274774243672523869596554683764242074440650671514755115028803139594024244978525232835904301970141750995065716951553787104671951473688630671527082889547693810346565145337165976285706816708967595281833320765435293546655215718285754923522046295147238507266545668210246595745899620554996431131904580290840535249239581719013495613144326649656174454859991479198235884517844751067781201952129301399171263407269385575971766062432972626400797493517093441815500646035246973744108337492890708491820679977438742055482250558001522113578897610542116545361466611289826382040047600161034846293366145979084902842155205307446456820675198832802617789736350321852348281155963628494607671759480740108736881765822229042145365957634582326940960325690500623114541986736 [120,104] 7474873876319922821827519963553028690584342716539062690652320406688059473475684450842172803188703237381860936681188204841698603607973528266607294602954612996409900960645660134442346756318415164816305360356713214693703657288185972824312684247880268112294469968511115264657520767384043963107679513316563266680807520593061786992809038747425563296242650295863877721847589451420949895436484345839439326827565401612108631646101448207729340410348326343127176063174816009519818738580320991027477406877894725100486751492874299326615040280187959400239721025530640425252450237836770167738558229901595147209339418577785291006007478409170772033429029579325807578140513764369635043063769925507285025425534818942619715744128828589627586872438739001688229069166855785730180961151964039682588427900887047307081975133487468580337706345691439095242329655388300316940551767205574056649236617739262464909994925166624320105838047062311868789041137597088003807635310560391223729857043956591062159211796430243214242666826290061927608237405356783680333131998083764162955705707865895904632610488438442753602219180370157610694423813483906824642318245009803621860116039992590792632252089746392840166160640220737522754351945519061277635014670957969289557211924513235716044717262079886704828893387557802752681940774821588309644261685956246060135194289486650345453325291474923943139527634244118439149934661668695444050938503181440721222422283940775864343500266287520913166797676788023370801879082873702159737616 [120,105] 86342350971358122203702856844681308408047375616617121596283168623110849895945173016245662290775852756920701443703690903997769326854647370216809540932292513196938930634669853823248584787585357735226382200763596981060888321678686809941996576498625315049248169862848570743739387977082965734957602171047649672965643955960297269567594329140234757387041626212779508008170082143216279520201433403681814143304528454502767196677056843902660787142794588615346515497203707187253948517789689136646752131497754146111628636607366225759565663071871863037302053099019972739264845559226971214351329874841691804279812776754544299384487924394641149275337193149839940350603872613308734819567682231030354140073054480429152332419067212937263004396994263055685527370265579491937862844288111956136440848895847394314279643714417951197080644637781617256335742944867713590235744019356447903559772681328603643720027391837699368444870057973259735792060309217918828578331882150611668432212312226018690402734795906152191000142925930409507404599715536588583595220463901953671932637701109686934762872849267390172020697443852737364305273365471941804187952167166343664530937771376893976194599981835326256226744516174232951825729792383959296271961893737527945239918198868421297289253108328341177123879532343353194775539668682486567915127142295155565662751306067652255391522153303225326778837028789010376238454505084148545299442393752757397403147227505589571103976268152170284254603568421191143675976770588416 [120,106] 9239077289855339455607936371855847566650806838794217777684503879189495551822851458992458848821360683179881871847514658877072427751554876355538879772177976593851808983999631711379777982755232814950890458367991939876871251742678731757971850287304428221818726836767036053513812706768548903102317101659107910100971554843253920214911658568166977094228152015774647005726478695631255246606424534060510241120038912682068955030753573898262271969672195275964979585202287929447241004912136340676832998713280993557912541724338024067021867675619292815344131511927904775805110407305522090134293257306516925108577940139248408020134508494623487224026454704210143389472713265587213454342933188584356056491331264566361571124903366033276262475377864070830563992497972736842192137092849364324025888646125727123406225301611992768063543007109750496204812348149478231900681907227823926356331018835755211011276727799563910351679110783828162426279779714104028872792852661920908550747648577178117126425466405570347921178577791385755650715472517997410101724603071880022271774576676227434129413692626948202338930299669925830468282373096351549181427201319965586930788864797546614168487931856419786538976461314116150480424074299081324283254729721777858393928634965348004859637103697330234872557150383445907578983329572916880235210308893505859825402917592528654108242905445322726806217729907490591593082855033727567317611828266532879652209496378238096779645142426601334261249561710921951128062720 [120,107] -175890067311794770492356357571920571719623128817782703753842163902223019871767370032374167777380463563122966230743786831565138025314740826161783787105795628565223611902537396232813504974668427909316488366750250657922365144494464220502911277422658721247889332689477673428137029180369272118221266903341742439423908905705042500344082393396552239975977637919491383141340294091276314612832570082539375157365913280436809915427956237369394202162482597326148878611841261201465856212608848218997566964574967937220557713490087647267432083613762675800799870409293171690268589262126379865153720645310831811660719329519239650329923002949098400263038724052144189729022111287081469208604244540335816860278320460808887563679529471502305945649431037480936948849292626556137909919302599349317960864056540573031609738503053376077170310653734956294457355686628735965924858702852512453876912802042013216290709376025467637337452247887865666241745142921185986498410347506083295415387161097161649605049486955245282979259270206788517060904781457627805082665686169869668677113283713843823251380002059222543047788521438855142914192949012932207072385878547197678816876455227208991876399392215638632470890019252292625744475096053360302447485371131085684496785403265830317411784110312443471572352465616005157303188163886689888658463745763550642984430180350134372661250606583921945597070066271763680572814257828482013848489815868993199292563700293042893129356048093259011614977480024137824 [120,108] 9176304472710770861710086944015545118494723327846493961318787970338727563523380305150371866758486600339386024414673286260653142528998751716570626733942104828423720379818021715442007151948468952935396390285359522728891109432358086882586765848871517271315258092464075964746044250325946927894409578772622856820578117871838255029895028904542740151367287216031265267485923442607298213082746918816744824909159227756722083174573850344602217116958919489271142347925370058829184426185334795154721781560900553571671412280010283699337539297954475453852999463788317909085792462021966117695742024453954946772658120155888429445150485767848439622739105388121099090431214054099185312035191014173664568471875413451869109202296514852971787961795720833479009723899620862439339622123923044200320045026297430608011280835285381530224671042650943953372834174481861728772937920178999872374717613701612277165750643389328987138991790488964616765381358761331016196001307220435275838072031801391690037596065485487156140372146004686730641190527846888605665323547089007279982666611722288129132058602948187612790799894224172340173417531174635258390852803882925261034086370799671790580509518276242548050985138130310582624528094504149145336678872747998600264149689266647411266207555463080344187047727711406932828693779790501727705805567094397823241546067657418733294299653212086974403427495237759201821778539171196337981612656737392112251909354444694401871734606026555500902041483520 [120,109] -43854620461931613037386544495380373050751759680320537760017065653809996003654205641202804654916364911544556797597824712897764716136072851933357728324550199457184948376065469443130857217556260678757343333489936608095599059989284483716068844929594693729609188687979210019422664705112402931433108560947300352168755119944057723625800100448674488706575078626700907981813801760589667355594256006081784165263030054354648113342784038336488868469778111128718048204597319333149646832826802950482842348340598252638733265838778007096779957880196141148283932000638863582303244491698872429913018247828104948707988060949371707252180266042611687506586114101445365420366080533753115110025114485669839629610679838041945292723377402714219868797820824506004178899330409272362713970948839961020371223652008005086101829357390584684964823957365539695423240406984748344291337996279423386159817542367789708135101034896705949718506619855762662388512455883764285520661412833139165362737216247014048033759200531467433632239564494808570798993364825563358595523775354290939938694028266121855652331480837052441057467989743233051971399121426695985893980208708561403276392744869060919247091783541508046913497545100053581028513807390816755774566430458713511722405192868173098928797971749040375072414433161783429395231802472145730276372193336636374048118717352581597098329700352516323550914913463938443560891913876375297361990285919702158665187777516920342251282249449204884864 [120,110] -607861733278054583560471567798439791144493461417839605153376053266823422319590339688681025050937251825952212553379058882014754174437211257909776561728870576624568043221606903290282540479822664299985799413832543737127664880009352554221030082683495869651521811922653258464028643326147564047395350836192876081177533072963237896160298468994297188112885590976638915101331642839321020369269238704889929825252666275026034269580005897930972034144853811434560858221559915050987998871930013629134804219115784318935869786377681974572972511734011752333242787013179337378736784092814658614758617526699450327336663969121103028113926640710306007196059705727085844469745625363235752297801173963586393464539125298357087593710041579701411723647377291764391361266075088981648325355733202717085504339232689361043417529729888432154155086808784968182020881167126411089111353176682485166309195154730749326488062141658450647810849212691211578391978956355485556660941013623987224501907587503683601797241467526453967660119772428785079407735363148853956628080955213301136073764060033613103433130477805458379036513508251826706530914506540250553770644498166368458112751543227722552776056524438820424693451361188403075283441072557996341141243162889003738645781145103344372838326448511243744286698056861169764220856840091568521203291739589574492304345470210174803780072121889527061990002418193936601133747411437817512410894250414200270561042396605470030391108120368 [120,111] 4458885923261874720431433889900650535012580764994553536126937445569405731290819982839199614491340161858075405009428951468043142831569548607038396711829953942364349393491396234172719111851119640262570918948134593277010137640175260629007809137927640868798272554496702469085279374349747780005224987999405938199754627831388864896514509019434656928605345960012287868049409691586844417379402659124746511947587653738355391832497135072871108322973182451286478886013606493532667455891677477936129567489320836615633689781584562158963723679256346405299627151866280221188764485533666960567745215631228918064390337122433347101357023185270257364139263154880228040672347467898856549912808997880774691507921317762885503626857313140422700679195031855225756992301296819951995614126206151801713670127321501408632229041630501241752927976906663660661514751387605749707982306689068003533268622291726661764674259629908772341925848542341076158416563670733718824192253308946794872019394971187151998336682646439522401975773273270310882445810475786469091749085768556576927697223763499392810695111670218168941895660688370472285059523848162296117739747076497315675099268630551116896378079616553804970132983892484143286367004114099593634639450560087546709361623730174312470729964160460386968172160730689929352023070136249206273615906449460457288621576760763123973407550378365174954877064583899650080591268519128403056817165181820875188177264818546786842976 [120,112] -23912278260040651238999150582211187988946828663080027827017490474768856646045550598207941044337830038170201039101395927990023465322189798611104198873922661988223449348638001063601955455560545820908882766967005628862195964488527414690725363152584524855027306081297319700016427746675578103728346054644353504695627400310202280970030102714156711564110710461802349045262714491376686606144985386144552522842775070382774645434827613626091238855772774737007135038665590870705760354189446509041192320497677141059919884302034481374534898492613898136674665436710932164601323346320982216878137900083851856913772938637400239362460862711774584099036400171758047972620466449841461873167866431547756740028440000525269192155762190140521735029661333371915047670719597625614051084961207685618193606591756515535629091160685859509832866759320208310411038799217632768725373812618809197433872215563493600045552761526841165397161252226314227021745212483222762721578284112215438012624446941169447486354880897077041157476840084035492739704205123138079171622131857489649929282412740886120792400652562040483550825378566369480133421571836041509835307232081687148218877689779322001389504701590688912748741981019593319120723278992297059421440879791742965871912406403321650644384039558498738303635408688856982792166965878899684653636563044657060689986279353288085538643151791265359932736908548380328850183752253915687359939641973005266898606253551386 [120,113] 45866901512784882799781582993886248253013273145420753500288062190418614393876079548958164425983057718881210237238867670529062583484742002213687195188599930014692795098354638052664380308328228372951987871342098698325528881096047129640262704289998721217420215745014121870797998433952648481793730525008050823623607771359233940948635157133010461329236040761757208680897200938717436828496448258522811256601924000031521869268814351501298641953854165637511355968201797967395437339556841397914887889026142996023071519088288507692465629798659198467079734140057907087048239006940604863649164820175220776453228005901308289709881053097140104306379236496108437374201406049702792620268267957661802105612362082388773996895533215216908238802129202369564830252949048811062039217665487577853151445533069075224317325152353656753166730957387762763681404966447475596970839312265285293698102455354412568348129947752241787347359122151095062490644476381601172987387448073719705424607184349124212822489168171169318933858213203660813239137356750567351396851256292757403746767080206937162086034202543687884257351302268404244399091710169387541718949941626980546731238739124888905394296891356927319824360087843369466663521593669207476273114252646043260799612625361619607265390261891705437803353417707520803908181218607721920079963556262742233743341203692137446797452036984178578933275217380604389019616864941454009892753281767666624493760 [120,114] 937431135353891656773888881722443400151581321695289892840790485088695412615211692567891793192125210796182176725337583587690908472639295493445044945227902327905175692981632178009151408533937504547606714200163901483021707031533896589141151621844738592732785774730593935193400089911661299144232577471089361492567175113827504539889348417702531039832165317691098740538196585943671211123159066158118367685846435680324418612027055408835416975027224781178355832305304008936799986898830067202189814016009569346837400645361922277852866444511313285592179346838995311102680032175425499887082955145535733914438065170781641206756830965916204018860551914114081227547991258983212183706874376183209410043932455783247079013508845764973064320371204455099982177459982766829473588975268848448091785440828488940781227096708460667063510647709611710323847388388095888522448377911205706329543998059521507642805258961027507116131642305197773281382632014352359363567078880514055145542928856683215849405252359958959602945560833083164992091396530719068599497949787654787651680047249780699622391292070350878900773786373891275285230201290344196250061194474205208351268553853175719655122043772780479753190671244115778466106097207848906196382174869884465425290433887191643254705930444944815295425655630777991326281290318545335948417072750902795697208193446140054324880355108589215397778482001017471505504524115657001431231589152454144 [120,115] -1436379896017077196178162234946309230164595309176825872850636049273686935864408214895580050991085046199057146748406066277815536354621646865026720710479989194624170471981609172555703071977652302719483707636821441609495584879247236572288722461579690708451892822274674697049719630090324861807258212371987435230135131133040604608825942555276127252464370621457421437511458614057476306890781596922602108218543328642072620148227439096316115204354391817849722362454101491246503121243260223384279420738104758775042348107161045614471590566544121257709759933202601243047294420065941481853768621452054808792684615395217848307352864584829051967350163754150402618610900983841916790050803551671595511611201641485868582083627314671078387590730031804389655564157414815523636280282326756502348741060476084954100698072559702850825930995826116707670355642955616757923997453290706170508280717350039380624367335124434276937419784396745001818508619281621998456633032080820424060680378629175563766951072151203050970905789192358035272738061778018676760361480780435739689196452320968231202764745787997069117721809538555273883288832495171676074252150909460593105660429802791695264226548995530175824198246918452681727702749354577936914880604857766555127577991577728991278060313445416120327537313853271307862861232434490619772885786165622289962919699905900553557013661463423430655436224960406077903529085512441827170198144 [120,116] -10480930374950200422106596809902466632280783614527082155069651620852769708139930653162652921450829246455460559691399660927027071245761115337157050396455292772218214162128822791031217584160449914904952334125127519152635923088122439509086457791669829329474961534022515913150367019301845338328551496371583317528573210474901359532208626936998289203067740651558348008066496118059299420791252660194595372388445011576332186558267658774741219652778540557685655477542265755001989474808627639563396718469442372929094617776182528920480626741141562185060992841290016992045324981950380174988637727915900212722339889290661930210141944502124192238798804069869129665255055238051543574400418906072403783361871539571253267632844423548815602087933475441636494796883052916755923422945663743354252279551991767139307854955842398354684236134503655013987756690404930804835438674756713877659723082000369382677380958500271241833656903884245302279051106754228026733856387548808889341289690393344890342336834607731959095761865257429567418938252922481016043588804233987509848320999119757848383010271438467542785547403755964842347561322757674896258689596802121426414555841875962912172480044022212921798179449326620927342508967780465676151031275627038504911191415448049645513264162591819706128314333551891896750121470888445982075059138486290457459240198067922363343057769600112154393093863020342809262198287465040016 [120,117] 3109097526920642508866923657450875233958946928271121940949820152007149964738212247693370015948414453068486571012837365451559493022938394448409025638094208273550416315409686173327315335125505382619698005967413826218447508691524047264843508433871501982137511347190297656659758907837102179959536575004214117468971468658936741432915976412106134932645476531220416721308742738489125437126619193669258582562714039767176981309266302061710362291038558048923820025004445420905448728975907030990970720988883515895236173349114585254364546640136383861838221380290490405081046664563169972411286449200158948315292797503145299137836195836009134408428879352586527409875535449003843910983878185911823537150649248824700738314987774587370968213648190408887033393637118888180556813046923085497981615677971287734065029304376414991267836564483455300381086573774325618933121588811939883358818644915776519944663636153037090565904640348095060176180670024641914352565932733450035325436646921189712944456748362694609889057784037462455553554880487092598123603194846799015328538418695698947924238528365320237508870235417978871538632443660966986411431069657608399295041136782090784880737607186328933912549684342285988049418290973400996448442597937090322949308355934387507776218883908845344863749854492189112476174008161486230487140818209058980447893306476876176224082754541892003598449574648874787995889024 [120,118] -20085443376675886782241199337794547835094970011243454094229098434368018155975452496160319069372221391543414238833420535687359375245793683279348236716605619432313680374899864524168177874441180197237462807850591264716354620533561104855385522330967766146796854560807444972813930544619982768107388278865290829735216294613844362162905532958726687038636171662076261019968633526392285289470530699700295149587579367974458151550855614980756331836613424103651858649908144855980925340525809356729014284797490782903303779467235493066936627104994284302139461365300490412922200153331217990750991403411141419099971078955926538627057364831606497375937259734576034065255091542674090357235790432562130256052236147557813545941876407954751884807569910189427576987423660157632399936829937217002717737243185406458228910769244747603088363979253490392675372647726303435581613041238608070197507385265991513918707049277379616542752215308598559672322566656115165047583761844967880711239466252292674110078136427095082921665017885967762271835180087090840932154830901165939944394975552640225271138036331934663139172560055344372856782534425050078341088270875830078129991379156656056299884836608430342160160673472960204091220683958403728318141698585810805967478626509417909403176503220411909217783384885504314941261925654247418577575245630304267743437156715059146147404479218483914459511473071032976 [120,119] -4839233011328539531267215708863778646170644682562861447141853700183855178274771529828422867455160352501474555024751407576322142908990459274318193586730299685950256004737317473035969538552050433404071893933165849919517264552884466893170669563625277513477480459425457695307532146295869297543850716944715706551500702316329832633110258589101113075120370854199709643383330772210091642120380362643174305985707596258730735111179677840633834110347949364911990852887795963156959659143362852324344704121532601327316270678038079882457009156804279866411615677785317283853406412588871782587191742357936799153045104831088893719697248489470235016234519244103494995068320011806012138296045948893786605637404473555583386648399060196811004718967765847775004412618640390454989237553304250340208853064866732365335969195361516419284829519242247765386846289059969713799200645991207790977780229621110757055911637512055382869358655298284079590333524800660795674690681699241431617443307346506161502492840522369945904378396241371523973826230121057194456437216201703082606470804996911562957321921958805184880663227935372595215703848905610286266281013143642446330477395016830903387186291996633266416097215135379357727187928639944785985600724028996045768493559895718257163621876000564368186613672429950995252867781803327326474232656206193900809298114186342113834632492693553737029115664 [120,120] -4037389453812103771867811983174471433375283695627596065906469244597611088362394229524227125628829555643807228020782559007169757370226021985758169767117816396363794458807017147807557432283139273853344244360252713081468096877827408138758727819474299932482059468091751413724298958806758044146356919829936062040189499687845146567175222108626280639551293420217791426271924213117480999210408488018118476556293872263062668072027991279183072238882596160301064779919935921399757166280400060869325278102086119945353064232823629534338777749219290521478671512526388760621764080269868688104552153834820519472833613947897065528729482267099072593460511357940208716493405116195184329933544293716415109654499021188901289157406422549916339716002517252404636083886529256560830066542246845436513588518317824354747216338538254400503256014808956725716486819689546109419329475775592873060449563767099810903831505203791711913948821936832563966515503805624954458042257741332017840395542094859896823838338072488243052049200365380597780144448684803995486017760568746072929932636619661989893526196307212367119087659073306548219604902678335859164244357977383464765479576002118210793247822838797090718261702547527599066134357894833588570512927922070046024662409017272217958876627698352844496628001115285216702863272256026925423135236233203307378714231284223375158702746745614304 [121,0] -6114123579191644205976657347913640227182079491469137147470366313026289336205598647605865259974322328641504852087521543476624311005281857432248664219273297977161131827270961287209315830398438061100373549161697732731200244589401091277379028711672015600325086670596689899653298611990073049647684288682432269414470046468053221705056372297484870774912622021787534238800264519290575782590167486929292824789845899740667156319903886919076625661264102536149475360911742503400325479523406328128830947006383485062335802889177826966984077299617662862955174777616505785133803522001135256349060499655820531719234255591201212944808543280018318512307775540124738675284910335616533034112321907188105460185514490346802146676911857760371927934607498262075781019245483900022871970955515425181504239681668234006667642768276994396927217313886870169564906459831970085338751773951773194496675224514987977885872323056180656012896436365850277865431095858857350408837588502613670076811122970889317211992642626034605967194300424695314144205615529402466209364156443091048754016343919124826597201395881580334774441934281349906258210746307534995253498320725109845369100114911203755756650872444123545080235945009576057869641951706827600367784872553858318984531986217904722526922785866698281942503601467111636308609109082355121882063571386152233149194577023480559673996805111916552780593460596389790224199250771370768733573488432045352826335483523524044944339305336113189187248372691380756385092362078527013686063754245921627233563404451326184698163042477175127214736155902190364169811789913361133816280716241886710344605954653547437827235693666262070167197389199062100608206161846051003863529833195878877613282980534504699489597040060457724715221225754719188465701993324322771400617287095825645841490750142251270144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -3264195426440997790223034736488881598509824924173302455819600561964493575044361111666160780013307428500974397723454729175274573432912532101154407653373171066795214165487212082507732574791169447291832538210957866687217625684673739659845520231204436243100068207367498535896861886630621900656881222204960030999000900972325525206936820196477191640166067310569934057284422706564242797656363967257795226893719598680935516610385441975746083774247590571253356483146995036648599134094358336165526624125078591244875052971091337359019105018485833826017013307025901441072110622922822190035727998403957936486378096663847645727870403011165266814477806228834242504731485684971365184983042385977579424229567101488157569992813815027716325693646578169374192855484059714041790618480735227004643841357136994548407535522009547070609651990565934515058712952072157438751174191336783707789467640727736186632850130212768228879559066238651241431299545051736248363352879551453159503390054747205832741411088772570597985178768395835372569256049054075209866664856970047607365420108708010211566316490001729172604422150661904386550704932493292382719624234992981573363810974782168950251196072638196577763170519151947101172541899368848387261736834799186628342094947379578051168890211381921727476946765602976660794570776443276182571801074390009471227527400909128611036316531965265503253440185463554733082277673740822346553367647768369531097610601454304248113754611319016470828886302131012532110651190019707466274851789928101376820338319697642621768394823249849371424803530969990041804126506419202548311128839208839359867467666210314099232428995070812510016411638290162442705819620991433161389286066998403847125071968347826881143495603018499820795601212871291838921801206866386263979433231690519709834303172875090825891020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -14772483454010931512576469154997898124483329123501863748474188991254450053801314858899476647599565284464077147825817664275178121405623114352012512569899230214344260450767145305545028710295784469885898514747562277939023359530331266696475022580217601591430382021595166727369359003547592112348017824125693283287422626181594074382080666660873934431187495211258475288173986361657412553514669987996286038961431675175644704064748917829801195069468154424503373367131340940135170386084188271576120073893998158298759392652861144480247425016625997139085669167352334006452506925890773920341471727262598561795353157260203024889843727935864700223281343643196397368252177395625601785153848104737293090333895085789143362978890307600084008473031578689997247399584228599348583556368240840748208459245034800058829625033545824522894080512670604646763404360597265683331650446239303728949313086076835048768597367494298673813331430980702639919826685240654292269627846468761841747696706302465075420206700417382188891673110383559980849016718494931848325325031236177700942002296044196831194735737903648770723698359378918400664881440705107602538079427596200009322781154201387181151136070491422991385269232982776534389864029832483446133027949449604617517963794209851925135562981674768533503304440848406523929220227447902011915844430055288435869748098186241399370891880254916656253781519290935980800112703389009808064333113696871503322745448973049088020398864664538704711666350063163688081542023415347545018549372882208305916239933450287792028149067027825731426720372651943433258908729026315643984474632527617052674732600515638343981950010500077045687670970450862507083196728560014590045209301400189616800677659897742711599655762586636035341130981083961829255836773533171606935986736606265566332991721019905621960425472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -778333842963345521887183069668088426161356663316634384160482505677467891667456551397882296604577061178998030425623316245392406552690527924648624773544440017922894097871896776847097953284388530205887931972998882356683496683402309828210947620818337505562847940844386182019522565805094206084172807361138052111142396676066653852380809827771093239185782760876823577464602333012416310929623844203804478603552163485824082131095394109168070800882727409428597873808174817799148402411947149789298774728159547932633934534188771806868178111355777522174290413397314879794000235636064511760942933529610782950534302535988614416892779213937682873910404153023113036243796056125865121213613332645818192785627011149032255272577800720467408492943958860414086958659219541816262222136712124340248227273585328345443030702278728708879512944526756973801835554502781748104006001532082353033140322158115535656396331093184066180104748064771555073339835169545149538864370027058308363916121683658452123162130404993417390623230142615027433728317245624686936201017240395279517016047286752696742273572373698374571612541260068727214599324053917357833596986073752753092728608035666174756461195782109828972774831924250624617297559964410115355131444599266771100713013797727774717137597660416471221725665038251153963521514891552459780035173543491394913415647843419155152512367942744099286161993522640429037538324943418436708541635864781533452579856531506017075903532656325323179227252835030090433062939304892696275945022357842045297183299224534207611462583926024835273234569215199403305693965638928813652403531220947403085460173712665736454744200904697857188400337646557795901954333256668573945824747041155854732906573544001859317443021583773009565407409928970132843976699665116474909592911382725183277358702279005231751895187456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 5897678972121730339458831023537742947718329893568432016705980718296709627653912337174506020319000992502313228032804801196862468457645085363611911760530159128233401963511487774242718610369879170766276785469534451991239740755485964911872706284652129035983541301036250684337117780523718152435434753011751040572182633044933373353619050516415216622055105568621186370968432839897127102903904906213244133888992623591330473633862902635625189936440328301040334894589367073726315245572499659768345394941830259831344990634776427597749050604113330946736697095925220618096605943889581670655276344499316145692207132858266018327782377776829541964971822013281012987191966481236178677682568769024758371278051540040611165719399201220303213296366381558143687014199582252610472496004927339191196021431373590158793152993833191194831549748993981076402707340117150748294579847676107223011466564356517757466962650093622069640765653163932422468513986473954339857779809530076238517619890264776337484615137837647328679541471767938542351642045234615210159698358206338271743816752273339368671985808321546437958576890113246277842841646599873693131577051409733698226379477833207810314047084161436019793178079974069455990305226538747078467303248369837214596350909292240378710402753096639473940846418397788434906621785892348324324621343097810031491049079808103128412741306528588579878165458939269878685680658024406855278268735466802484955630763936610533958547896240292016212834167530790238966159230070666753467152179658963850128688471564441685279998998445154636932247424617154205618872927620873177271573665859293199123866472548222140649351548495287308448180352695795960735520348465024130790943443971770815102885336495540793188701198959317689926273877524974791883644313371073212033252462456192891916998156961652368185141231616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -34683314767101392004332882058334051505675237375959821415774299621154953607467742045492766142862852373872031530111708487058850174146093075927563146449036366458552398735587430775716587991689916482569624670023630447252849900395907651093651708320747260777488949957760193197684989502330510426564216931628920495875946018760752968755161859829140734778858993692988756132059357692715160653215206592170583003334997730402104237452053925249035929462030028301711934684099594484027966416319730859477502762484882879987078993431505697707770541120002936779100719514243170698479394843713153618532496993035804636677871032502359540809062047809055226890817473357781203284856898206537231067334964955773364949911714600191642998156837399387322566462681728780627807249147803848043206551584127956915537206979128918052537635279650976601182582694527335426806217466744789254374873889061216108184424279307804107314809160820946115751424165438645616978088912334463111449519024010184157193536458852860367427955404335746352416681839859239928206112679138036185405819729909994953675971919601357860228738608512507782753899589246033139948019976085713839271942445493590395415497253922933471369924058861276291618200006708552181904598795857781697089716984374871183731182024345372761482948862906369600722150750336920640728506052693728457535211249169255329804745997076844865769789809617370522767968441299709643310608425089014977125685442436828515633999346295290065220251538429665687140615985949292552724061962832861963746650023692921373676414501902902796722272579958407698369331754852399059160587021367711751714309084498365530720587865378493165041146827213303817815344739300363854113722383170497441266423056337415071435889362426411010182131992730920425958522951940111804517413117635004165274588466654512559669113244520913764581680087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 96357058968579448463755694324767327982109287794355715959424925245978748340483581802833343521319977695752386181093970598328426744826090187207243470839766184418146603603424770533015078351376770818915052696715938449597190051318833586594605720024417197577844651386027612557549252592492364036892854788537172210459796736625133521859954823455962194074630874480028455079805323152823953727875481319568230188387300410640480897475102672394333293699724913724117781281772303937817627662148636168246504133533284168510902916116704533585117552159307916113682259159820264648847206007224778046401689797864540634874281743997137298224109894769362977744796750734750937277322167778177449967038721676693061033317802172990539613929279182209968174330172474715885202507771598317862682865097417321408892696069323271863011777751811584144125922231680429333389699565266316846439121350350211754710130115975549539584597200599982461047937278614526508795351673344206337799141140536652379375747266443918477758470299846918183072760885310057484427765361112445834597263767993304370858848457913011926147635377496956545138751256430694331730967641252953466541653852234188433214661812948450292569146812156585077387681496165343102478768840343055819948213574256975239653896381734953161262138187443505393675630360470263825673027399147302841659473516833345721514474125066235350194535740544730863649423309375422801597543420683447967492648168233586952940739601515149243668146749630736520136483887316962935833099288923556940410696629136803102025537407190226122386895705259023715068619084962044814098857169923830911992725445972412903932125439835274805232820846144784600043714770987067203092379691168054299157683928084118384716327263062022816449681670551407790584002569042143562383001609271008719423132457097075036161958254477750096662875865088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 207368641419204770850488015999211418565210139856076454192448149639373154812082483460771565459506108707565882548060770897770840735562352267881141778240560965964728174411239959906612058443723356371239632783426456654747199848584940321072440364223906024212892031331243422811364527905153468427679143028008555289422974966851768132500599861377071348257955431957018714091730159982581208034823360758942443950272250466643300824267056094063443377073755106830913505778325975956801058121136242571868235200866531307487364766542291312874182778139618314345997638856672485930035068642296901752959593366004237489151488336266076967447123104141769747861940226495250771358277937814640682963170840178126862505233887302065420177110801743093612193418512964971115997618573867548286026315688375093196190962786232988326173891397351899543968558112478288190009830007169689795545984664485414804798928302682847613304116159307440331543837084270163998605968059779984292902915187361329227444484203818655737235849290937870030792419972065297944753344886295619814507608808118994269264242386847012687216507230189152896431400373581667490037953915436142342653202684655500503104209284547339990177070139059734594756087827505271339110158536314637523529956448743362495214018126206531985098619591209423092703161262176532373189861572803015213291474926726142253277790872695922754171132108834477203667774801357497119294205901028548310369650286158215492935577365841664529465435632591766702184598191680981024337675464322576342986982137711550315519627888257919088291656502345756585461778399134560842021561127720622381176196866546342758310104240506879612969685909006320575724218347866035796235325981849771738113888651087467020484401582629175122502498489266563579269868719375803285452748048799253358049262142856840521362231905778550131763909230592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] -1985866960402545799449509414623808614198911122930632573838653906981452629519389136911668103862770281559427647567663882718715720019104089976544840600702366483430046607495819255917125516974300319807010647818857669544392744940361754968898086064845230158311237634627209820446019520623412003821072569248572267962798550713505347399762987481381944237004733420718398746126653795548539905414952017461012355010473846653732205724771730858064768433591191930539829614285175809464849223501435324175886053297089636482110982380151345932168590055570847931811234887879169657128951462586418662381196250508716272429983867333385872722176551424328831128217728755462842149104402419889022612689205896589659280279318349161166587645061251317741919364456223980247420523891049757547697779032327903801442144305017943617295051406126039950005654055650500023701381014205553869752026826629358296119935357832829822210333753248053462506620837839675520932093746289927002097647003447029778437144429232860783820246362511541127765251328110854273508932583044453571007164260724719682467301568085058389546767313647968414665816021475559943034195887723690403255099963866542964381112333657966604128726968579304649437155218480926397293057912348259776763294231223433772891783509561219316603993346113313526450045090403524529699521119518324227956680584043078779339633776475863278331762355661971614141789297244580605521912691915858027556182178775421128415039617298439547080041418422785155913448562037957772274301160037973062308994325624755415117073357708180857530423668726839355781976452496451653353164252075732498281586620924952986447758208959028536160833142897008635108830404699085825932915990405812385742143967392885658451053622544869355247845763403558123115739265532327712315124092963948570875169861967863360521451115301625290208901284757504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] 1249896566772823676572677786215187561473833505127892318370931349730140488115621563083640181186928539321238930671230141636093758392145787187273548252141902081635559005855460917484912565922584879756640144505184697489686149702493060288264977448790102119860679194853282271164866961553265731394337990166959452846270714289624628403476040576732668010346043531421922516388922585473832199597654369766702801645712096084191744935626853357314799243190177221193265068610390548736296262869206580552795396004345513981709927549775632742939557970602702035414488030828180666797858865170252227397992079864665739730267170483788359551544951989566919386487824498457431692017720794275303168723029273351261079627206069936529784242623497239017604481801664022276997300487669802028944606265278438227566232129810151297240155592227500255733764867301780990129262839882007677935012646553636631013334122208984867526091868390024451693477812063055099013806023890883884549251571084412066360214320513060362621054036026229394369919500802657485635669974809142684454915308300415772831298586000091083301582766915900883327523780006467637578493904336726836416236344989965724966153745850518329443495092691392164328436756651815825090599285216585249984539350484587368149939079173935768889743629588091560600962060538416462906070075308892403476081308520697314859248629702523641591244738937122764588278883291012839716213534215611418874559590233590703619009568876806264061401662873816534810740483804136559803793960064004044858742035512725889966431181346699795870576233743375471942037048549268723165572019091248346141568641925239695476682373365124741508705685092428898030520027578721428152805994271451816518913396227026446135493945905852008111980809221108832050956563734157841639942465209408594506624736688619119199091316141886376216423775076352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 29437446505096686254091110070244389923557879054464707402509593376128382055436769106883675520352788015707285232416406322784193620433049406147843508961247776609683357850780392461401277291789065620477501968292482810615080969106023795155329227395535520070629765940529170116118138713658149815337459593121031033280027099353941501560862925877701493812468149098387991627553849198716001273497327667528025491886324951810945134372424161688271744847475353663846739628471085062805169218888379451555010068499578963272770850631480407254137898600981472875005748549072300621439777626835895726859437035908674839891746193794655106627399369893011012174451984269654959255739431771597072749702297412007128582603670441412242599050330470024334668456401685697408400187506384520512340868828942062460457492205593024685244202955635619625707879204354190916347348772252059725463467959116589769277259873207288344427550699297333237838185207027635947695752752603068351919092024724097245665281774599959701907234842334232942415437647303285415197952828067896557860297519146047591048577290768042786703663180227913206907789075200475301135572902097035320612023861418853023829843817357018548343496832996674780330016714314713032922580467377518083953331200761174230018087907659047150669609479252651961174125455535046208317130163456544927438678297955849139812763117237570005359123210926817014899230017663388623223078316147062873491088441529707669058008179218663131975148784853411047570521766130039597115235674047176907810976336069639484823637406967980098374960430911160790371454652069070363975946212964413322050160691405454646055624554157756034824297721776856644990717653547074984063716258447318144055212197086233535915356769666058906212842586329040981810559788200964507645224692422266048679011160396454054615708420662144253882434481815552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -111945507153987791264128197996955582653295182418914072906498276745910370456347257320311709929487416060761386448281337266423132097238771790645891485946021733303356171424806440387474566598383156989157232158976971297045734639358716692895140258275271713078525081716586165681089619930077936284971916520943324877208608972320822577142707232347929207033068816370344047551431251392070505120091860964878770458651285317733622265949589545906349146287192826961280004594933500457290941551416770306670773121581901586904655121625271779545974156766753947852650248162576755246356878079665381278461631050375504074004750919362936074544375099832569353278384671127329331227509505433569025081544969751321095299223163949007679255509155716809076126378822000109648254660355739831472632279309403367928897476772140476090704124333403680982806029449971640190220559327261881457308379001300625665321764416970887436061254511767439676580326960763057427110279843135207125723469149585380693718233042684350293107448664625339089915741396822361779000483414231150183036976637878224712268403470010577605780532280368318479331545097938114741172176329280872322439559408076569274495363782892954942207781270584407891503382617767715509656324080272585244092865594562115582588182457983288855230072815660973153317812132063470797468235647903221722682662234397256803980617901682009300972204961243053844250319452578204038571703794585319556172064903952264416941030352948534515545310249262205811164992210235592295347515725800164596901654075595203850644553885619842365128436556381289676064248014549305698025520877537697734201978792608570226271475639885685435468642033831072007263022143395246548793698688965861000278731915269157103481327629261486641522727207991719716300535854592599051386696932830042178075125914947050657255428053283419274778478307704832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 130344629364619264646759617604554848169935704800772721348488180747271815193358169448758384838352262185034630440659580443909152078017319464727933432189381098279162409030869338807243495809623854057882530547553482160660072963829657843378026118712538158174805825005316045039411975475191565555444041239759365720308204689289326649240143241132685247337475952203270210191015534254521921859680284417024502261966012051020009665492425649160836931722924149921133260263586612587519902894540462458939571037794761578786963936230617328328854452373724207788131014112583151186365216897025453715362600850178786376828004896951352751868992970024710279378337180450094770282559575276330302869189598751463814099223741090240717830691288023669393829884326152695217759043686760847924603509723054813462190755153416770532270675695749115582652820108078836154841451364895898699896146022005043635789508720565222587471126606617563207189851923603574387738074008107204021385925812567390348874104730937047415799770832988896328248436512639453927768714521635061250282086836849655114399526834647480638881421245962185676092632851802054910252669287174176829585922962912458215328730908602666049483147553053331228615132880680831020886728885682379630080706438749253020890176027261622694598852673962529758997464601457647674500186070743536918848370913908351197979456657092829150309166867182008462434282468401726893132882870413840238765277671272746882873801753007933943841225708734059218302834985894469166291888400238081655532246375638615123042688432506969699775795460880595183374443197903524387354946971591620836444825924286385242935970612773364583018149364881099014954792286331133368680066095755519724615787631893225676106046571417535039011097038387011511761266474747419348688251093143077286306875385320904960233711827992439837284880206528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] 99643814325732836775817551802909466455151655928116416964404249193061435398141613960790065909912916152215702116826660133376862056641047877925672444417926234082783493258983773571411860157099015447484447890880185337144335919468555178677458430678698985514150310212794774776392598026265007905829487511498734228385620782943493911069863239532509713804732076190057813484632575433078358548665077516128268096354194300304625004761694936832263702073316813200432773615777686668889733123381928308068831783864186089338596996987786429478321116668448782760723095027945206986492962505294460078573590602869478618002509721854900637999970839520070440695222153803002781132965006119564931617161397269643330110362994471979376607193839188496067869568240367199695978029245909016200513631964515231535953980887846199051465526013339993759952958353137200309445746120310340949643429297717062036797531211999051569909633814921325637218327118588266872017418781576124606087264102276761783013916500820447492467874640179787385579275364114544297338685460388300014582334521129817245098642478765299448522602555773561593284680491491044776996746710546031857696401720867619315189678574269313855641258836542990453163791503631580558002054772169716533091000719983968844373793530284752214259240633694806224120834873598382239755211035948005149031356992458686896458911018815809599922676670154606757263082778844929138636859195563979194141657755016281726757435082875519790075161681128490742172113767291358982219785962535498518141002164646573383152174344431375041376823377345429807173349188811526440427930489634634685589981115910509999863113377142802856952222894814050205620535008055858547161584632821403116303387941905133176305694269122637318753791897383674548174656700086941766244704572504866672940232418108638032241716828924255750912878661599232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -393620248124218994149743802172542527250571011262410840747854667820927905452117153756551221187908117739448158629581121602278215352093002572226048486377314102131416947239244437869137683066774169603502471481017191443004954114064101547567805585217213502968439529141549935680657723799446167802768761997844994185341517222357839010669924999094861107885892750328056714765822708776443620245503381810858099538776963225574729682779009909946683224773065940434446150419964139656947667262500798170345103509540101318917902969437546246618581652543193154391561608420364133337656151767282317600950318007490499498112752011783409592094156954251501271936501322415992462392083907989456563455528253991486893509964610196364637597543382316484318025770872369430178209020871874508975135210834630751210486024079277763148889170331696673985403389747206208554325254814441859388189097387617090862002103606812393590101825047450738919348587265462935028827972626320399472768635096606831929161537498289150482624144874120338253502851878357380026643259367385439826579344887251779592163484736237194346028679093208440247063262718850901183562862421995414907495346911585592954647753043617241236870769245688093564203356574312952791281873997102414695616127319703782049584292258680956728662998734930955624728375546868451878582608039295978136994738005265521456458186166880706922600207817781585220020818675893090042560906582426401113213694331117358191770001391260233533390505671905807037569568557930000180738622396143760241030955770302349030352020768288980602443335578645173979350601895401235893583063612807906538668684429664400112704351559980337194855931689671001661071561344186375407055313906253699048032288730966372514590201287373560864504276296329671727708652187343966388475839611502647711458995390886697521572698264301336856632936359788544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 353237046044331920049518872888071797001286995261236752220019081790526341493221053333212163041374526225490057131233955729187480829459315766133996537132255069688309450076340613364693253514594299468878552391020169144002783923921585951080523971802891001024514637761031685671402374862582010959366628652814113700440698719548745308269225237254903711873165127615796976641836397749790138588822067459354194807425348222035280317660292060176725979017328121901572380634942476019205687156243891814568392594487017450303368775938517443121696556091470262972700729996830139714161372260171190202601833059861043527835431394502020153861140546692168850189639605532351827445682739590877547720927878205739455483586163740905773052003640134086624905248014592858180124933550316563615186511188515380967125474902874951584225424999835238357378573927313354738653026803159421300615390111750152002293256103981947320431747725023143537091919570306359298217462627727266838842189077327384589817811773621439709446130298708706483597806846229515435451203623490998237434821154475659260992444093721557546717632227854456011978446833966954160066898677010821077531534104219603514530241906261557690666920266571590660609107450344773552928408032727012498484976643802040897786005419504350948990846168805942651908240932475128495281936116967875231537650667742215683618309949296507782902224763710391736330379649619986832693788156929240073265510619792701224306972778614466178134285087258625859248368228367404142304159616311407342939481023384402464170501434049338310184043942887835339578004195331874182506035856711484619682759077954161795391326665512357491341939092185057965479403265045131808221480913646773918589814799398177336943702148315323535536491073239967748185498563426915467918976382617769241624303857960349845506968402153960627040218463076352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -445630650038060928439576330062861954690005288500022955542781093696497392998412963659781134626987372373604453397921756684888228341942017150089220764857563742015240090245333734920293941474156015530744706783508902081750887355963196103692721428287043562225738451880293772567083790983416663920424914983480792570864891297071923265211697499272086555283564492983127510410396402475605219710510736940790412920805085266630453930622012322488783627706964574981303184806732999748477862366520929607623572077903794375324772664663995262362278679534193273499044945478187095388768026816869382898752574040637467881899352272884087392519999884990461286455035923463095639432940469941069174547861165358443922647422153135961588270752721666019620646650878411520712089457143419938656205535013128252043574772420174952407572499943081486512617054992407160035517878259471262053372314753681480446413751870963526909512956942454337668341725935877656216728639407691955854371740771251058243206893280660722342557147714564769271175324558020374301433672329272166327161253333933585583233368750142878042170690104431818966181945566193928298054670459709453296777289099006182125909002137041016527762275295756897166625434855546380418526702224279938656810986950628050372217245288379207689618238724963666406096757296700905425084784033916021664021204036206023334544299413334427243928654074032056883949493504002063212069428089151638277897522586778285104642947585383854203451313698722629164952068349081534345414653014581180783960502277328041411404620016927421926765287296651028408215126405336444737995313432898190311046942369837628731620497583292422127412131683144977487422160893268343792954974419802778871933725851169643317891879082525059596898259868703901421965077979378636614298927142001199877806875768164716681066358854316995510242508070191104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 1855071158650224935554662566514439567711507131514378098200374636725534346644344584610001776426623721571731654313612477619429467181781639649286370790200503232357244187800178036691100946497270482569062348412614037065460535649508824727214002888172681756670319245724186273988029536011869946670417312444409034092766433503106082192362183374203133981402084742862529577787503787871999203582710854765563728279459655023707371023543292176625702230481114404010593516124623147085510265241073386875278020654882838312615337352725964152716040467581124644754112876307274073174493350641983590036870090627538888111356239594582102643020901521135247394474902535505943651299196646772732358894909016055960107946984380448896302832066966026439234642968506572639548574377083979547109342565527415330320504564588719293031658847558278255672938952018413503629568727627691454422145834827627752772085133105794517225163931994527152009902474767008691429419483288517963757302830977488537074450308403362795422531363860620444684488210015705176149002822219171006453212368936711878559268750662109722312398107582698611268968632131102710797290755640823129947542502858943361327111237343201186935280402464766473000532843645638003573412623883174539378024223402907789692143570010461008272223975043293860163273187703813348663752952696766880925861180467195393659989065417284955630810596759855330844078156939100052203665365355307370950568558413029317352134551644504025543844614015618775025520148249926786012168569614646566107417751027316200739241676915185750162594034378044280252425279304079552177520631014723894026808963348611164097680227679365546481617247658321173927757390320438991251441219439533333695425851647025567175499488701560296309753007644634250204182065369634798229027080058013908919145928018656956994864486246461168492204777275392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -4348304136728144587658614657918190084523358623757955642823564112988928337544674544738967114904618467491940134813346976799256908352089086597411436213531533074955666819211539155146758315388767268520592625168548952773006623091658488575956420781099527458250689363746528904379536888847786108466550718149364509617124080055737013362790011571951221197754629586820769367812783323994890358488965485692078497356316260795773753871827563353850485904205987415331660684472971449700001769568121046870497644959711088483605028594622852590708544340547358962523935722833575836719985054570108328084263795717981260284468832655365987984881066272799082667571135073111599466913813389101671744949981163864090259143411738872292139989481972048686653178901337347034229313594891250953165093748576485713615972258945362690359267004136690873648970640824541645789144767432063470364699771315426467919913701685694465885326432344294507524041909985049548073089658219893056666269324857989100135367800140132024418088514541399106280503499051771686734806936766040507300806333558488587691715448498933901521005714077250694385294474758847346136761962728469235424795945472695599171395471314315583453685623655742399316511015550547096744473297241363483739866340194903978534028378755518033766837565378479565933197244699657079173958816287225887030519248961572966865596230402503435375992296493944509065753752664469684402089468538217701509223247048338216681762839488578074273410066436002038883660552522054449069863072650387952821219853215495138918726655852424601539622592235384446681793347569852194984822709067000814561892214927552597491823788634641350708123808322780018122572576961042685999360534497029606856141080409995464688770982265100299111463841865511813788707553409202998308048123845719234367431368088964141125516055380888780247727210722492416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 5704985279599217277889282688236585704750168556653194315904888182507710437272798700822995177119933668679485408097015412615391356617547438632890694710146447089087969334132612423081200482277030244038888562057902968512694261088688192357014257834438041100113527990148912622751708438884817513220779434768796641137250226254146986053185856123595158842700199259131445279293334123844072143266173559999428545309057295885199523346870882150469479775893262536575093847581024305805121051916989210890866059856863778188667940192945702186193595201074351481495140035314135582168780776221583054258155860547095967707520530371074652363657799199017538278587935440988022678671650583329215113267829050710074790407789630196549308475536185293953932759566452110895462357688018226195758604878059704579865805722105648522510798602307000217356723388424603649609651396949186695225512135237119440877717245725134997025621308982625207044321532289295461404293204770204236244090261883758346527502845998389771382974864258675749688305662511520376245686966677566792369483258529642064947083325087728920090496520598158352678391736053919849370113290370708808996947803152398256139147219887235172367474534785148135906938360376218295703622901539816349693721930948357571846454603563156190951714872176739275376564700714247234893153337999945579740528736048642663374689044162473068428569059107742309652772462979713889416279999356261367723031509054647062810955223341134534398589811963843895682162100458649987537545524971855935166056624555329946878195376001224577908149101056181075038831775558009454082971268195830605475178792159739027312451564461859841747710360669926976634905776855132418641235958032042228130324379977577329520258802404345522600996816564361911706301859429597826792608405468309702427324861600666877078254422264665412576346554851393536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -4505178306494521439152112930872997560727021687532609208547261994240236307181029079486878118766626388088994827785573536748644069912086171372006321865239168278231991226076125460764033761286798473262653921863462727589779915293590765035901751386959009693753027278794030440190923976494904024396466272212854341170799511764853132471133989031723608347098083134228385777096350540117277502297413121263661623179553297579064754158349682370631842414720818176236698354844483260057634778034874206903313578272497248821068528691622833341747881608408812180535240351264209698339486769849951984423840705690562626164515101350472633171526885974610656177078214161274237459595642229281958892118001049815719918841537884642653406165003023861712070732539211742807521185487747365677025904364031737908472658001893263460250416179922111355724696078787502101135364686429585631246193126011747586182675921786925759504830285215155124750551105380486609428350552263390477657268786860564653911717323703036786738572054921712505299711132608505571345142341147083628741409580123037169721595288495688185418374600848765897446059016393411685048055714564465476454505862128379239554653985506619006324523356246389922557645355993864263556186358289220986561308003644183763235767246268947641177022217754613002663756881268360825178222896333527401383303853604134357884947035079988185682831590879900679486554713306282874700314742865589674313985126406502855219412859563402050264356745684082669998838244145998815200418596816078210554292211434274327164218295099379071953742043040963019838813440311704380162135573982653731639438866228847805536580297985447840955031457016141427310174563071367482317279818537998620682759760104184260737059012505403563903891562424137646328101439744949457499213005808081785428453419653781620209263340588605884043657480056602624000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] 2131981162147160030534354118517355400699112693547475003102882510179050715830362761035692193834162329193090804085059691190508904439596817267858857823426419876917760876978959330385683870742688541905319468282835050269318846061342015936525215840870705360829909030787219131071241699910394378977579784653689660328964882133600082248733177313323121351305974900930594289471937399567596254293261600805031768039843388598407430814800423346331701609009030976710669786000749211716597151149253745211465092337018062661347548820689177957940497499794499101576145000231070279912650563325158955681399903567984862408643186430523928700194044298975701616265767106518869843582160373599577510980468086971003939580998011235929272728952143171645159019282538542054084395438143570323991773317642089734914367627780195541619647102814787634498253714327382418398366512430358214088831171931130780589476319070174660527146024560871231578052906003774756399326784419506570618190800152981083427360733415194708975390408949147726958523626147501014626961776170195565294018402433446921705545539757424125284136030100389067139151102685446860789266845078914529976671062503355721417286772278831191783078919982466479882400786584197356013441127666299543162177679444686256896963842647000105023216151906010299782791012621060731208836795516520017684636424623982901645403065909398512267618955511557235550072366078115091828935325919808511994659450738833098689609872038607526338394434039629171640256110696655039171458239573803603704411383049462122377148926565372815009338666193868191574919442674757880837560067022856182804706376117798100539184465718456892823588087687927144763369085658774906269179921573734444790797520971582617992678433883988550965345094236964921009108031103065778079132044899155261938139222156202464851840578781592661999840031064195072000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] -858552554085093084905005263121129208880534777228647457994098568848103387202739361808466023867838812888085038968152203005773196292758526588393540117763450157198112814153962453214593678818294246870573012719706395995624789792547855662700703390375473693695703079208885872365562036322553045888777565293652981775266885167412849473134975752304090342168643005880721377755469907084339703419643785933886927420406690248433268139089058887665228368678076981174147111221802911908468889097789107959464006905924442458061796225854903045907653974367091430072421988073977529228635191046562339651464227982520891343300493089074435949936834458664995042813531015451569975058957486337101631196056602091340391330477470811308360528937735822648798739939570357209964579266434143646073772854569541255718098874774674305195135596843231804495849266861227771089485636509275532090763662481209706121250506220069494784529202483757288176076931282821693439329200200494881850544222641652063543770743366409862387187519016248717410966784918814873709809518279818988848434441875793337694730806458772450302627221239368171950970480698575420423044982885170653239727276174548824045013391049485009295970318302195256197616015781490146391744374019346312962315458851510258722575456036480075846447739515899697889855539752973729768607841500864602566328105158522642728917819720104534245565977513240109228871021076080789314213137794728271510135788290756454457789554280382502043834775573156840401078148689142877000140085453469237981389711371318527421376954140512812574994781604666945200937102924097229954382681548365126966970769276186549297995581003519233156686720045311665966693727730864043951600944641567179505875250352737945347740117903009869328483577758558095372273541595672011907695597723131319618700470746930733327011860784430601518605416372633600000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] 1146798419929578312255617313547286347338823414319791764731792158454420218224205702711789274890114462212432091854194878550983114457781778974946971392483760466745067579055143790623104798193429233313740802766843765097360480334161733442641249094147381831470569750025256584113548577652842868488357201089238666452351504300889190978300517115481822635938059107808830662762621513743814178702902926728819367379863368256729306320491751442291451090162353259200869879573608314182851035136972556518655713662546590663964773514133296993666977715435049525689458066420066449859480603941395857571925474377145733455228856016857155440693560690173476691555984507344074005711213001327468005903971176305252949317534584239511998137383326393713096794703242326525129699537011264662534811274667187735045762267738606911388964970465115536466454940287226871427760379233576326302414723811372991731348034542640116788712236496723932866988092936425843552323020868682880560516832149363556703006470761121507757424459535099576799901058413525289913360433270493089788277736532152555136620306084418933803305181147107091318612129422616009760843994436745640895506822961004017380499851019504655576393899576220599461090446746614051240137972486706439606140970787216880128799978594715001177397606338677564701716009091671061708500957133593758592740343429975556819625230775763295016911460264666071696877068338968403947954068691116270844254890582822285795191707817086822153229985598700015397487385134623936666505892892515593943671333108740384019274904414086864716298898118705719983606876561597178862288634430156296465310292701194920770077529931962516431216832892509460202349943876527884982762955533351597260160719538662411430278042222186020817629643138468159010080695889850817980400663554448810305045538701263112989668700988400962516456779504680960000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] -1804900048527708779391676482027769935922207475868450322813381754171828335746676573832472212949349342668403872221292636229477761477394056588169869047167028706054193945928212512275804653212730709186223081192062699693810817022512210762948314648903667903382786637536776673534926128990047286393439193748127822688155950067226238068485037389452689794754900824640713886050652108117234503005268875387305347012442125164513608813261178901067700309211634680368132373884693793947810956873106331018588091692939820364318554680300635007348795129715548959410775380540329391904647971760479421821293268018520670429661908778867053409537673189069455984329547397489545112649302007826226734328230867555895883497712287094305615011058568162140943927760100704481684607180821546834630168407532235946007910687912919418915656097151061176669174070945476707279129919336657082272785950105895870986223388644369744814708891237275709343055884990764559598894409145918197717752794194874901241361187802036977530110208241891099406130823032498256109980134620965499971523596773621166369106435598819699587678867307238045333018124644468606044440241397457215786201330854209863689620013649944289531220522545656639900068209330516780083346436063472195745111411439616056090156525107599391494740646905053842233113826628782464285310461143518988400391915537136845884167140794257582826667715156841552370644606118200062332320745130606002899795495903912588963592266601345821345959115424340127353511174815192468581692428145314021124089598277923966970179057074519441102728362511468343555758848629399942198719523404698653581581511478701446863339897801804439512737277527342147375113342145618910946117572561672719953836096005661176745042657119841592781509203449754464245573613342096847162875584573469259949907317037398311088815589304066416718716777353183232000000000000000000000000000000000000000000000000000000000000000000000 [121,25] 1850626569806400221876349528574425130517353472909656451091721061586464988863952984045680939683243135171339336692525410021129587514094295312367294201115422897052592068310607882650013784191337901243271710290510628089278829758346936982737225333170745999143229621985329701545371124340495535801954125185542370063003353983546298848075114545016679777826757195453658577265990079118512471416292060626604254853527621569801002282809798643776078852807554502967493132812385134998980699857203886949787435242729662155287666347340493790447199651590535094694813251375355465830101254646384257971715549193813658509141891967785731168732822234892999562294808932870261849010391797371702093664661959869143943815796152264487305705253519021480496984116390052914642117210318170377638442668649448480403731716311274968306248112775185977433878207053392634717540031422831479672718529320998935641415329673650633382004226902324516969469618730781207026667423125784147194932697757098260730986212723052617378494978022385582934455455039801471122752199014416723061754667416782579296787357354143500561121070150541222966630968266205605120842784673141301573246391469227774476305054194274538081684245193297831052436172517848676976938386287238101961120759654987793480029806253519610994186537933912111592477188514716437894780780191004497609133615891306598817053216904805646220781765254611848935634646268593876446263623848305895241992209665012108546218293643663702731732763179421026201322485700979378259565565335835021441321060448107732112456166911595893337328319522607035776727376897927521509753932861957930324836754892165185828040838484563564884324014461947052567349533777877062616455521079715413302377544759740539424120405546064308721548410381619329836979961848380139889802697924781657628124700070885074503628236658774472800355591777157120000000000000000000000000000000000000000000000000000000000000000000 [121,26] -1312867279297726714230295655202690627831660114388332690939087691926049782930752640412211859595431138479797572516508265606130174665683363033228578502006439554272210615954765114605387464692594534889433055641379270183849811032585579887155663775841223307707541999691776748880038965452687172396694578230764956149037440899917076430938244136718371700450063099478287092812903663409634687358194146829744559099509595941780596955518399924851175529882637316689742831120076754734055907469374700013196415474113407825016309164836834672940748945000267617733339768589416448044639445527784066528461231921947990607491391155557685993840588880021896308829649499321440763377143985721528394922368783158004613854004392737598617835956768207048173629959036317651508101045843271360382996105378091540827536730150820792033094919975295479730477947887850505916503112167057663190867320271319665399635735453600594978248672494420222098281630724696206065505708167573799008558561563185060303913290995654868782680014141802052952153703870996524744079288425960595217888700246838724797251503980788694475748078638782958214550579959986609505558754961700012813443811555002315708330119816702328226414050706433461896443821315691584553394242985986669240023828631557649211346513220414209659525237839568991449764423227485015436415235259894159879758617347996660703989426253268356134706631832237550111638354135442943377926479844043038771216629372921236646852500424734315725990865205755641043976073729951316128543699156406463036829156917001279276845461720122547237701566923830007952847590990154644471546821253406189409781900805689278915872875242864806800095300975268165169884926258093941665249125453150170944079981412155404359508142953351170198824741078127513534430947208707887614535901255598758046884689139127850263913289911640208487682495572082688000000000000000000000000000000000000000000000000000000000000000 [121,27] 675802000748313037230300974176998132821333588464689478590032889591083574135486303058861974799777550788156296075263614530263412257821477670341404887090068111890899343730532768034765258957155071154146372731043699890995002072176836623355577893568963674617831014879818820568446886272275955127312031769890976600399031083802268091369161616278852578206665456544022818205052870396631484952847933331459590222932992757793951199151544026102270126762048826808080902334489732592254217275031069063643364658845223829714785217246727707647566973207133482225226820560070576024507439946932896745963745107731381406755160935600521763900170197693291427906554144119665326249454189779077286032708859732418922244999914681077333826054233507806943306046336471913396908842565179695837372274730551986476662803309885297185119724367368832404889510847305852095792597189492105994642046388640029347267879976749020759586813213530710018821443494606557003836345777904778381791506880449033897741905081995713742084335388952733516459444161542145683546822599215731544140345702152018725913549796969382326951574039115717296844095319754681261534067258134456385709924346290943398501182852547801837265896825185836278493759629590391916710943691370004266071469937631358256757392164057547614836850260732961690815227791245956849897794919413665548354934403605077206435068342055127130602867361963836291612739601799878487410087295165076515554913965063325730673026807611493795499823999188195712113225952275558911034470282971413431161168672799567210921064562904366725083216376173650821771579713047523858107379038585884711141838753593901299708596770169344443601128995121305563197619867120932051772696122276742699431602308626891799417763613383168648951703305743306208997997053046838817752721359192457740080865337940610412877093498223310800287224750407680000000000000000000000000000000000000000000000000000000000000 [121,28] -246140570911012053834220216098066997129363829570212553894638136126903721850725023559389285072814190748303035097177775327238129057909594422703365228469614806727456774802079377977636251064192239571712541679717988229759650958659881887201788821182525485691396390517994110145381032729447732742417547717689738980105499595491445707465015062320735787130743716856202285250847657416009314924010856275512960450217094191792049276995925527475057538671229584203965186548387118360125970081528354428165065191267708189077009787553051727727306945075102824494383062179698132515770448798606016473372113194180595348294334137148486690494497251386322818373975613869008454891880000971634268120474034509694939774585424377186056394275123032637397489241864486284422075878972870017073098345666073058336006806386158855313356050651690566852112012684544405908946146682623185080365488176156601950129785805540937069010798500363774430728442318119149095985623836563868383769705055485126670502310217402903421907062451124788079571270869625840344544367816186615148332683444150022595270071501621870065988047451906628002922753893075019954503590166513686835369282427509809692110505216683013912349500187192840722785700728450355686010938088034909711823867962883865727542534273101353691710017450404581931210744884179177475652245768363956237733500399433131744598829793074761300137204366260645933329944219897345588358336513753619609716326567915265276669776105754907687689949614582152791746043600131770879738317032598257312261836028091106469734742128512496744608481120866588490110834091171786746103271702381410115034759788016674837296979098669706023951047174111379131901027064958032775420303028941283363868095664244506053599279047938972900381768067503816300857509461990398453925228341799430114597193901581676529929194463415054771814198203645952000000000000000000000000000000000000000000000000000000000 [121,29] 47881823122513142669096689894604104282336449013571736906428630022252233490805259634034836580033006688757713805998974932406298635859623221979493132256765652995833098713295649508181283109651980298196182822013585549047865992750733219809800163210840502001082646959943263912961949096234274982256036939442412475699263497225089817198320385697480323359090293946085122862464241602171446686113760503937392210486498029954234060055092226227914242651633534088110829616157637271896914397556854906412188258782349837179982666387377582681865915530639076438093035062070003607163085122470322075589147753883354159144281804116731470226474435634445026400262580771646303975576503332401599395695436901916444301942620307109086529847822853391688070535489702354434206079498428192173160150623542864660836448312184421650648372886330421657223753423405536012484200914896265206400936038288683434022942559180066374508632453852359505783238726079138177703116319806159517716021805534068015224130178833247171411061561884642721059246038847222277247293983857155840919623765075094291718233049463312695086538094569262423382401645907062947847170034795119099539327011498015299737785345299929557323999210881032145128987302847076448166626054424570535136651416305734387683007149645383813410522601410130406488130568804310739132709628077947089658886910280864785399206738139142114713370233775194391235218193101204470976149772512459182780391035164156572200209787278426043441243669466251779510326279476407719575609000103834298584661571015997309138392090015850294375729817271236856336989807608866440351716393096291862796050492153551379151104864767482456437895155432003724770332089424903521369550198183720105184252817407702405030634250496829733598091024296911343518407161662169139003799704662543051355735535974431288727277449597697807922599758397440000000000000000000000000000000000000000000000000000000 [121,30] 12380290592714413486078012595547045056634771452919175305084034881032431769676389264559715970822123703421700440297700042731057981941233070800395872746174088579706345122232787855938438088001621197846409800416304747182443417079429674378398279989012839463391076967642000616417487799218438152830881768584454964757555128892591832894890266308859534318155844349649786783304199728962386770397386581521025059034057853572687182994385942305473181916366464551275800455531289745529334795635957984580866804759528041379368839594299018696842897852757162451255976568100801986784928328791281652904051267801732896600099197056336101758195699554459781501279186115688040730365429720831498357008971372472731914717896574748457519153723417336149561513310919008990731150675447013237011458837227985940243876517724967843779005258087324659289285688727858207080615933111350054600245697065735433214368852735798666359681957474596577406792160440523808035252288155820855791447623389550653554535769630523653565036053120869266210837749948178663210132520950835382992491862900606408839183764211671032862091192469377796524564195541987068179796780555315732527988552631671895137128006446735797369195882501774255775205047481572481447513764466215171662698318577111409041794985054108163506184868282006205774031635043545569876349131406214695093806405264126504763097007427259034858300225365630749711451678390398319781463038290966873928975430344663619517510399328401307283303002552418887236475772390034657957595801078747831377315019551126479055032555563991621592615023685245651257455262624127911605115658283381635031779866054908005135211937672079081984759029616122069059607033821618921094797648163550306911678099953672433642945071363032788551198953175542279734763571142158848239329533478828607274649818075232589136541191372017952498217157394432000000000000000000000000000000000000000000000000000 [121,31] -17920711160307459687662553104342380652372615714729064545389561525579692692265970638196800063431421062769240729569126327490865229034613064768047579524064543308802445320019353835832373376640606000668810166310941464778556236086870372182119694168172514446764201938696108336755440428472684978518684666589363675037489283074862087983675489946883315955392868905702282277958145890183064060699272047965178922281802573525871628694387387715638124257265764978902972248912088048383500397274082167335537788058197466681649413257930449149172753149873941254526429368732305692239689674234185140205158051327891110779864872057439015644858320127431699305718368328250737162316612617254221293342150008731704830172702284746331506478984028229436501202755863049142865088381872558407884639216489104597465988323002014531987023063090024135428912975633226326658426028076578608166622787985580758861509176743195292808586252132802197515832626266637651328874278083305090511250076190886079173698221375378874907663619678929415154475552800226783357406007695912963444973036997766765915409599270517211662564789704135931672018112084156033203817243663060064885340767332399397110128936085563861523964927853545637877219561748989317709881955892479953458471238507620220672004281145572996886265948349714253151799892348528790427374410855204561904582123334102709899622890904418121573351147838929166965990325288058698242607915142492449290001691593557103033354578601715068006091586738487178932327586648218125047987409902256143533785689779392744367332168671497329426870485959976078143768554081636448362040588633324102749877027940701301966953195980278306323042682900893366523945079800181406740743033017712610583371543555647180124417835342264657164818522194400034046913726924187154339623515102392453162021688768936478145089177991437314820996427939840000000000000000000000000000000000000000000000000 [121,32] 10815785103484607450726041770716065502871136630727379470163925540502500414492345903140440789697822557706265326168258540574732249015992059112618997522410828690246808041373970891121428303050982941791295200587958561301650583864583618883128848712440354651444400640573801948991784300006343508173444699318793295046003831336142563859597963506822214769078109822918858227846000636785592353835479807159323242065854311411720568166755788987456262400192362396990497089464153218843404170222773503762341931334086948157984198002863299958426500824672977240242429421090298011555563589000028764817972607043892442314956081399014530084775951175305041629420620183405519644611592521259884887799705591194184774143436057916261052783133484795389988059901669495751397675573990094750168127003568033237433750754915353020217593631910832232130022885826452690207248388910260849040007831791637237237019839452031622421688660665094559477205992648198891643005909041059729645660932744333032829663359790065765891535728624392308262056420332765496192896864286750800371438860306626576608356073454702356760768227477881091068668685302596502692063639371545663250221330462733308808618348609706086863665779208968045737994887788429566191229231711104973224676119355224288124264071081757800947117828369724141867254195453354269606377967561016269165861709920534856509254500589469227521666051747385440831038366209499528895081336194535875360428546488029195186818785107931893408382308261300388694704347907546112910546036435901214881195894354984440365295665087292816647134083591917521854791010794562150978775574301477811219409785923011529986376496817373097498059636754244147450756130278018383407509444380980845862261769324428192265781958962580429285321283488040600102259365546217669452421614088982044339603017320988022248048207282668668155784199143424000000000000000000000000000000000000000000000 [121,33] -4803759548922564239944534688045929439381233924253786956501068738652408540485687730558047288292564918665562327354190809942613076186130221187032589405275053582874860247262341519475925131793002792738554353917424096472509995668659078098208770416383268503943281802597530734899013273860546844072999772439438815654243736703678369024768382420790859416622863999978768521338925958387587049966891300240162859724881617972739564448949403791793264756355057821688819601408201976695858205519703347434085853381114973107144246225687082873430249884994555269770619337850885214791190103739318284364778053261968713096119578115145083433111677280649685495048669081484649973454663738493800387851885454722488996926359214217644794757100306511439600554176396899604722300642706166302262683763285173297209503427601930009601296954401042171345043974557788830176737151221052450661386815140444059082018620547192615629464825888624017408348307342247773581729519491698163328877624065452495459053138829404402545047962600734351875439595513283584179294744527379006398483712758212645094668437687472916487142039109579004421675336232990329228515202946591410176653128489398899385346777279112279975003021483324226554837183391654797787589294942541695478051115080914869859376293351965534070194725134317713325965927885277498318399720854383283813178248227353157758031619205171597966274963740575713177266694764117634629896360163003574125434696367149357901947583612626460638594541622051258901232483864796338437004671372450777392868492719022155413065003506969496474641569476680302826138602058342832391237718253600681579390597841653103609718185458065535519252630570472820924860744364979624498519218857997279535555766242174949385778523204486503069889130618166542602394147842533802293076937657535777821534078434073258394499982973572397192101012439040000000000000000000000000000000000000000000 [121,34] 1741404370168568294587809587480212428281136760942679254983543271318391756026037736985124074198038595651457677535860272235489084551934263655695024166384127059085931321112681287705773504210504179233860628613940551995982500148906473830512768361044365910678770206879653701052159242592356652646388098077123476985924165432479606683010698471841952363775875849265173343896292000425082402492123154236937437360923320099396687275883291229834341799815508736958551082265777654974919134999344016239961734403336668951677101705332992430325400811478132340962991277456566178059437695634289802165285377047474226736894158322703022741899947905907643457073896595463696988553618647101644584494496086920572525419501653312821357137905351057274326103834859489047745068930240180367753682259412363405508260224173229463139519836672414831804067762126269012015347312025030347707166984793485250798943000975881235596933523702601841221495355813679621042711231147300969585287973326150945040260916817230560580709076234463407288475788822587985700535215178367387759057836751373193508308836309298053069371409489614323373608322219777277030024139961193478277209685672072146037147722724621880407991194805604611041896506182104416884050902063583490278922372158210616555043331267211421351233766543441591355640071365292116223721165018576155619575884479904121756992931133434418451947360013862324703534256696102072043762786821955684917429083165312779719000804736736147788133711841982254766774134480022911730594863224614351102844454698724753208361209962203121304548136575970296441203642653144404251358790132950653677576652063611845631050732623219285402643292293799196393763388546718419492290639498651213941844612424361434662247058142382624519402208873871692464920179148290832018195089140695001174638338911957271602339631535326198492175699804160000000000000000000000000000000000000000 [121,35] -531766043936225111753100730904404291262260408280061451592002818180601561022739697327619653186488260778552217762522003989753579858665564721650188378132543571364411995983633668804242614460047232909267268133763647885255188980821172106639371257407689520487039672410226871848467672689882876179083773376559193273951093135466076731084445824915179151856770612069225625037139781485599331533786654867016748810673388984193830829514584884173576413713934938690455680835094030759057803407220623660875193931572364987832040518883803030194541801588161690837048872643465492088741852675144829271817667727531031088738287893643820380919023417728134550407106769816826643459709115353690557636545615529612499902147922766969481519350010600359100364582938926681417606067885273243670019624847470500065224190748106849109502168422266270648966689450398696964628002769766055474756719754398837804871390661761061904310776885619882976521064679521856504816557181680881089817463525867415110568221308300566672337258249531608956754476012056307371767853201707107506153231571702201700088178828058183767240545546103872482890046858674000023278477442010182205507425239796488243940504679844794923648460712111963798383077460152725334000541730184473036165537932930337962656608446500230059397462137519656386873006277593512376007111107569136883459876223772487845197466735358536806312068949712685199738033564797397222720253259606851975239218059425918550633431749636806983637278353734455340103260756282433056750109274497321415411587546671180852585760732431434719940592945972762666569602072964585070018978113088233981447715522498374482863236173984696626288084691963511094461839825255099738774936171360301140239760454894678399590030185589656229692832316876808099835131873780673205333328902807516778566508731877422626571560298557283709740489113600000000000000000000000000000000000000 [121,36] 136673562334806056547647473547969980006161390597813232800100444633980160542233739085424489767267072213048538347849379280801757615835523395851918471652967903835947605247527212787806159880269563049693212440289421958740038405644354294412185105636278273745207137638834227759206799117956327842874543060489524222521061654924126890141379558603916671046790349133056726424513384836757348492052641698448662812958837277058395626485847444873582779998099408004736709346684490962829388942817743016359023209056735745788790481860259194365401291344610197514693361197019136629212417543920741706277757604769973891653607583252650647159830384721828113037775402659617665053948453181957170128462951455304402761579381835337653980452190406365794692711277031717481710247997675760244622225181083125524655760351750106630291423481022548424425522288379252058018966838731633794679099283934387619564646383964727259786787068390157283547360763977747618291662144611499601091758448724661009729167481324600858573586773364004168480565898861237204209197638857408991944247128906528635580541685673638395723680810955218419163646155183482737222351061736910681736305539077216975031570061519812893749228181992394427932482905079156168000900424571276614144582598036443885097637737026638802797184893269672312036000586267861082257249395499021080634882483534893639566855568000858952274745991051837171162306766293245265514700115549329650473837764254933693076926367296609958653752718420471358006125268008840547111656539568799879522702564360114478432999993282582208442511937718988416371140675087643996679646996608964065545154535350036442148424496261691296398089883003936299920394527889626379018617159315161908412134452993507952293793268342062171795147861876844000580684198512172803269592885819835097317657273719468419594730961505912053433284689920000000000000000000000000000000000 [121,37] -28682328945453607281457389163908633460523073748151761159393451832232078408560615605567179292577124075614383951394859346993951863690980541271503010683738909288217233030185270288715605806251591333088711367994819145791882033929552062143119686972848542898077273718401468556736097037054610884836049969350753704745818921019532089768416964221119503677505519157905727685974462469901882093126575163592895520061443891224382927793063542727448414875229714556328210450344185028720891196720592808214922131956965448647586500972131053400250054740219368064119964736215535082230632277519069146468891780733394412883508882140702599516669635314808146225512633595317805799497390318719949449863586442809092357636531950304899809235413083617445559603163130086795021096095190460935513361229579421714993347367424922355266866823047025847539115390068920524124242259655815103405992038566385989367968197783133925977503781668185087994136132617026915592408447986795008628029537710597006566921473152570926896595912396388572457107494897857089326220318180182630365355804422578710113157176740422067285447567416596825814921532686181303457457070122036040202162145299489653024735696741154760579882392127433128385648893875381179433517529660865918733374814816787313585427503220932578320433112746570530228948381968728368810743640755091676720756686342474609790938608870728846215385847789239797969093266896193928115516091504280819400616275404155536568435205171224741876036283492378863904034141663886319241827906185822957173174120930182211282937707002660274123031770232927664134886950641749156007829179096211568751101708726620887230768006955449946786238279400586877621439013157126756601532010896097761674813500301621174099187522757788968288247136646637822243441461959533226106176331212388375018015535345865233297534471552479125580189532160000000000000000000000000000000 [121,38] 4534142149079532636838105757400540339889375955246966887544415926302918694196251206945373561955448188296945076157130422007244763854929257255871737615827025768915935335273308607380527281395707572855151880595778959790932865093977773857465349569714811041755456464928667852416340860470958019557218937777062735660383163324772283322134951434376771910453830798850442843784716087322872845556619197287055389631018194312124210301309102137897383445988238076767926494156058028143278064102467911691640665382682612350669142777502168946081254481529715001092075317742126402021253866932749724657480896080206325723159635239162890223288374848728692986447500640038390299514031714091422086873510380653561840196938682038915691032314778632279466142731169857622028291656816681836113345375212729267199243964064230348883571819912284216417195059904603740488881436686102066042627908558993058981491139945387188328430436035674453832217728021561238895097226124445560882234820271979966560791073417773765605629664163032402538394551318546433754564155426881453754132061583587381609352156229779042494256962822460930985745892218515183382223937357916574107671324723898452434709906368442096053657336922702629320864348689169957023436346518757051623543492712800423891291108235087178148984658272751618442664632541199481289084517693100264569020033662090448078133060264991469795086109674654035968298867230345809415281221963436853120153745614414221643799290765404164656589506066012780000384415637022641652575477859720369475284913862147472120109461394685747660563230929030981012693860827090745012912369013051143795381340125495115146457964336092346959710789313852554024874002557444505105779724648642235085906084201384931525497102143879589807706888232037195776409708804159484276993993584942139372275962363790192298811560126908339324222177280000000000000000000000000000 [121,39] -403651571370500596563531308593880090803740349615600319668029922776025762035258171820854377860180250211932309395106499180864294345314504414897728274921411028672727223383859700201695495346272392293842117231958870462984354590429532115671574593447132692235117603293396252946266800521511156436836822442937213546547219022831613346049610795650585995275326793258004580368688730791966129051636565326125321276117439242334671834404371190701658910515786432549064385726636968424492362745595810772398463712862580212251635234719190134607569558514947550207986073866147163286559289117717405246206554854903047610972028885657903524838511281407634415652676894086742047672116884368067695840015443177237066612645917589661825831696592208464732349740684589448079019793297965860091984325398804800325789555407140812281776818644149358787888275515413162199519841395989408827591758449831452941005675945672512629829308220479740727490099391139499186884227237615375506500069763072859236262180328579444248944039709321080583246183892462461725324638639580186119596436244634385600944248886646811892087348013219718506190542255696279207287015893542341573980271988465232629025450492749138889330946361096192291947501725745869567498044310699954643712808338197110493291591723794005200885049644930568085215296822736267707764629534372820027926171207908976077142915929728046354041094221480953828619763468038844685604895856741869225371323199586556953887462073945047160491108843987364273547144014411672836727351104103217578901316753075278717061718911025503135024941633268666762026584889907393766943254539203240698387861202624703313871093685023375928424590388278499284494364450740182106019417087673814812056910559054082834685671308621612476496264657355944852757901702647495427236464267180932458507262387627217538730271506919193462681108480000000000000000000000000 [121,40] -33966922112835706541141329735819443828346838135878580092012061313063924762860235068283015200631997949989375799833842176159974343613192731774209940193758040902207077346557803261037448979805257065585425196153001492335598129278981685729167931321874799037900341209857752133030877679704148390570915140981046211711541959387947250601555699703476273665487322517090339107402988048829992459237606762480126346489798948636368437549540449582695232406463929488245009539821916163976609431284501371172289036469342185098812213839470956158387904312257021966930489501677166494584533512740681834380063485549129770789873412939108596870988798129329020076878612932198341389340460845628088893366784077563425602533271040593839646912649574703165415030225259893218587700430898992331161048785161789812613562669358171359217874439469340410227582859430340311761536102757522156885305445953005963861223623601258493811902779128229382833547822421290798373734225125376801563823043898552047746856959682386134008884658202684773667280376831375264419465769951989084308210522237887676460471611354819972466813743559169767688958612465114265917894242199560418586084890285402599098765013097428932130395105641079901096526843349490554416221790335381630792531322740697728653950882271392397368773772936330402530215850850465092636618671936930940462695793258424365828304937834782694890172810563797537271988472373338308815719521126920504727799503117322078366127602139595559109237606248238826063911032235013909081339527491105911601675208442519916925382610612157673689206266384067300831999082151249334696814013260619812218144470831581987275385894860284400695161530713013291223512817445790059198673453167976444666876033249307284552134550515886275232041844050294734847735880951709785262168018638153546389134442004027724593639985780467075026780160000000000000000000000 [121,41] 23309581531278470158619811367241124256268902119567257385745870684100422130329525161157429650733092357521015384317860532357433083388593563135429847467117499807415303751465982604723984242063380125592836593775725056425958820876893399691987327023408902675033978847416131981586653584274425310934112628814587231550705584016681472806098591283344393755312426141099993013115268004056551544421275364430493391367886815780980532534772139340070568130339928017552852980776617644464518708154956175790774190642022527511861790047988805817188903100063012245480500464888403237699803664974004547163470658872308652477985812864749733515583699023351032552689564091509607514696125901946683067585998028392287595884516801257435507571711805635559483597094632809587321752263846837359537536290412229059284857391743043149594345984382385217036232194648959122349920795935025415768303889666733772818310958133092956233460929516495872318371216422313006053563264789247330355581284300957954005829433238909594323804924589862951601703832807704048964931829478454458631517813968090960737300445635034249791472495566426108085998639698671871750168844948753809504375340587168490310159546035985768046278869521513443251080096426550910720767550571760798837837029241403470668780924144911627836925514268900439025470296212556503042330770977710032255877993546271484700710064068448224767004330296774852530326531266802140631266291251606761079372818704250297072466452251935716742904019037306986066923721337803527256424522505756125568720870314709389480782920258015632188598701717495313237692721709072534999576327763814340078862312412363938141828071042648227991339262275220555526738490518822911205793848633707486343732986890170427706145669795893812628035741799837482813904273694139132558915428626405434167039814147825605214155934986545751759257600000000000000000000 [121,42] -5766267582745756202054501775144565933663559526389447069818940828432144541538502460875664491608131553236459453543248644792404427516203645146250130900764013217606928863866195803739301927486615266921689811128118573400411565775240530738085725099534603273123349834617941074634749756990887045115819610455071186160405250683219196574135552298189572832891362106403264754367389102654515600446698071942967065703620158184487173219237429560503149613683823424688838427280455960411307155743348186912362243439025693831241888051651947794505537360020400751622513067458937893802587952667774116797801070057085670275577054925612382051786859690113961993153153703117519309609975262914074473886912470678238602355404301866286778008474625172002891822540451430017755543550651802943613939482787125641513070643583571882527066199586141765278447469304114974085047286777976998591669038147274906195633367988046037780986461708188424718038959316228568904178905870406446547645478117463642061804284772814883133161802392522205040555831555863343849262463755963028887900041294123776016429583216786281278709950957855752110857694933180042093168341517410800157252542246933589214829976255432021258771096950576092242788824847576333374496416398801149418864559069892484314532535468159563639311113296211873074103820669734835193070431516656190347192114408725040205742529492448555828616155710672467817885111095659992460166903308005503008220811699989665763235272620357266582455461600132825460534438714835899956156263098274344907424118619340769284906662464827291313720751757823114970625181129596567138100952497710656610717729980934479026932751547291756515870526203941681701499965241413060606350399017427968196254152907313956507517416294475130569387723126319841238090813962616131627253426809089312239529485681227380782783476974846069859942400000000000000000 [121,43] 996788444999380820262410817718864209561372076328501202437255838861734239792489755940130889449935968806581444769813515476928131888021152392999046833632088123022545486266883265099354130187472104120385834657272520824155425061028093315770861635461823518318575034881052147488487587105294490551822222104943774747491793760768659840946529731894805441875293527696870065933743102390913512167262085028034704092013024647802281363115010521395212977573499980640818826145113828802478336010174252696994637966405030149234273084838127313311665209411510714985965730753761188928015088313768880656213667544788447646956171634165074988422247862695323266025414952355074773975656285119180339404556056118851689606493909417988919140557600525012281441418371262244437779360158595634558359047536137075735143293693204373857055511510660329182025533440425428811308492008386945853862063613411003680252838037563418267479144867434305066751496746718021827588973810862432194546498405669790659979369173686760586190801305472436690162092055976160197805045922418690637364024123639279547194860929331878257587771621673754507967554006839499245244899904008771712342135361772877584304804216776773894519169955027681200370187318008709783330767888765145690393146548472851251826900598414830730811560720305709866893085328783796376266925738673072892992139278594025403330538781255525766415791367812731620166629946969529496725230624668495613581055432933146173599637185175487600092416826511978998430570290872647927613201302060220479702216045972344779336422465778410821198553143577297071932844623336565021531680168439931966655273471668067424330483290510088983971522127876547034810012038442939094053237551825152198725305552366654492825915930001502680686496563755331303768845145355227902791155445607605522652843838122704809181070235145385856204800000000000000 [121,44] -131183759212236161105290772391789012238388784524445784595223109104240329442759501623054326615602981629787824798566726406722228730212792341750830122030965078223055036616155431914012516444741099728156911615292565357149105723067876418029455737634847776346146296936108166864701136340465746342481418527914769190087764585350453139577097596819660315042426349715548717285406083897509840658139836988878776654405406227347348088562138637904783287464292165194893571331010175681720863910422850759764989938353478173418624045150781857349083176094156792474261100130035040863602063321963953736329183491578371257144121671091211912023552024339238632324049497432512914526742405563746477227130152274014794448250559560920564879982216601254068683593560044524712452684075902594203207201759334616658215727175929480548011601101619250598403890612222058376749371195147139579490711300889993541868828813554095996395930071954152993738225159495425686169248295495143730856792865445546144448358801698069794246672170596284854375846259922677931861425244949891030662593247242892313917842102799543304694650924275473370935133006058481181716899521424610717235204461660245629999816037271300950897434152350159820031154354076020891549320071157959242515207436285455117495074034692985436771617417419220281587516336890294934086873006487302705545229090698442137525291913477504751455491017146094134078742076370116566496063937891876097461596718131735008069233585251727474569072870102837230522781106498101861367069860974246734638884386970693338266583687701689201231704572761810013164856789793911473683020901880645851071809935967186734272709828062737357665239466840110153432441400870372823770105893003813595686621413321651954720437881958946998545294636686053658381433086909532591269860731270035655511122321645750124298088996960738266316800000000000 [121,45] 12926910169612309719806405790906435291921311954559579323564832827899327226076909566289921231056597563342748359026822329302445828286274892303342068492637204686575385189008511040666355039129083875440430948848908288358377712034066151726289095518159208405228504317971668717242012249114455775447744815876335103681485193613609860862192918622912990307130819057596437297178757712349926631585479160084387189308244644878552281649451969466276093790903737071391651077819928998515423520585496594909743041012601493660847242400042651302374355343666471616982141726033998752667789066702634857037469109997830680413039954126756290847873131287785785492532812247810586464511167557692280962630212475208393735461433767505215285139620279436370528529659657811909075746078560212712455351831610992028983153257475220118103509734366892803342378553150811651758361230669257530722316978906303782247696100225402284622033564118845864634557920934000650955041908279510552457150791778095657251879122554165668328602620565278211665565301956287597002190695160411224639875775357717960320004911812424668717087576813153133859026034904647188292497265607666923860580213677509806007876860105882256916257256972222207738681324291661822893759979738977578587081880471359783261364050361563753984050145481469643077379764267025860783801408854304590229675056507882544419778721036836461705832826058844031458166286294054080647215364085450103012709488775797186104819990137434270004865026839841877506632215925652775988300204417765584976425091694767058920791049568813996322123768085827432546153676640838621041884395707366603603313081884131090691584634738335027681928503712029796199617619728169081695688051030601283414727538034837959770457104806994175055086912221909303542239013553007678596302548201316898957848505731311642413380067524415062016000000000 [121,46] -865956172628144519947571031972480482144565339316048080908847317443798162801642385189603896855732424629571782771917022509408839866520673046117921336613434561993457746554604580014064839959155771676747891893365658712585736494839957321053954750102897001183099659384670667214016452860325463701040233602368277432756967573402506384757972652534913562930545230226496669628174782307686322029769305713959780569244537123467193217912422902380936346575731168939161088336432117309744484901190550078975642153283474234176347316223930024507302070784056200022701850487391674707041711417588092378200985682631774940695789362384821047718763564942816010371002315888127058187885655460275392110617308554473640696614673179761802728628865232507698254184597635555745670864528878465028624444106089248143423013054932190609385406408353898040132107957429352239414720648058240187697713391842213055824389498029939228244504515089334936384156158608976962240779721172718297495519605578073428011809691248660228832795254289495581842346025318167861396271846910766712056393298757895927895534959224313142476857388351039183887743487713276506989938947487740542602431273985329285326609002279956945724231785714690973261126892578622513734634329432506364061866055023874262806622379959555594461480383116133639496165791931216301163323697286303808559621827650443043530580554137723946094202723136421787561621912789948620011704307284586085293206683489754701387965804321577713131602199083778684174232676764035959448106068429478653336777100165789113009382993680192708444395214220887874127841339514210529842761127016276790775524552824930209470655756575616034278122484714387463745565844388001381774372827008371672873976365207820503243586670013189173036886906038551485852455541170541670967158121044441428404038581911011617808940896260561305600000 [121,47] 26386122449765043183788677470330619839920739792616191662072373749785772416652902850118015023485982583418116579296586692051702203166269974691989799137004724426670748869794787194643687844692466302565772663650022517631338138384946952626045589262989310365605012685776644517214221539606883838187360088404509355358772990660656879345155370912790751709129567142938533025672230735845293196993865486313203079352345057225128167468169809226326330499541673501719467262561914600483042012983133264875874462669416498563037816779416100549024370719620917993344578531853228560623649812096514407263535050347322165234764534068388224039928982128518905063816033828634696120835372345516955393630283413509493918141649063091679668878606284008917331774013599745256384676868235457515414644590633844126070335309279075278790425665542200375468847487759690993308650052928046933528544055209950331603956964958713193340871828602930561998005379512580389228842330255328257460263150737065055692122235737082130444219617903816623274927002706806615405184808719111463524652439146147270347891234118270620715153046208551114227461954990434923068072526377151459689392793458594172897676026952800776725472341151142254977767215782233500949334038047273289247421277703188539262555690796953935275905278162325083475158379645096808192022008767784607090441075636593203251884094499964709336316379940095668729375481298974399188383081916723283758263568492765049939702080582514478177176096979173680276176805490007684072402142227713229173445916878966257550478373113681186271593376853706323498995838428902776959174032685285820071235238632051644939871714462581302562570333463740005130216867420431891664288340636624721886333841739517803386408645002181183006764883324283926999823545028987955111118535563318002147667694435969516821455200196800124800 [121,48] 1637068154399743921126826799227316816906157779643409223153990951919073151465863306159769677208166968486381765714923397354160981930553792540055369260453853772818128775251337721403288326061720374689830418443993848378359355395159320336368833806316407612267470495309277985597849367904939228896999539757396881810977269406744693332580385239006317379118859228083026040018646758878086242766711348143439018058826322028546135248228644017496558921353722704774040962081381790928457551829978822970095150012340176471474569387200658942615664533743951520761399585422600032122109675785973836366092925686732323566799282818861946271329723404369982152713711076848259866438278406808950582289907132105272002307673436752669046465441182385927682744274924608445088616621272594744170976052267865394786533179095307108593751228857596380054937661699851681791546681139015705032606446285593648702379739872943314992480073086120424365218425866287813399716302400211160638413216901019149264358237146235428191600074623118083306073864067223992577376319624605631530972498491737885486933921480431545371653247324466010425417756248006108943750191745815398608858121541199339855468103650372883311470549312026367663416294713112789222753191129250679315794936951692227030681759870135965280441467839980055481493403400232343673564735735706767546447862589512918987753921220172769191414337953791136733149303812487302396286150932005510639804001118609558491403634676984700803198614807868838790831634558432256603306769964123705972216221292445116603009913351004609551641159501361824951279871598006883830378142596768638536041196615422952855245392065614424771750574598559286570883489727549488702341923109805589923940263343815307669438593757518641828725974964383313693844183910778931575941515080760845791200410521183005921350233436160000 [121,49] -298474376126469067497338420666745318488530022208301103152461119485020689637419050885661385679423529688237304534413267322032185079419886332819655105132380239813367131093248581363044417297258376499340201694022636508886151776859900794399464805340318444727057329305423140042805719388323599085308365735736830531844458233373840943785059578961654748752084241427687810820239689551381008798052948781215489386634305662819136267741710722023800168704842838055675596031808717376263588687891828875549775606564174863760395302253335540027422047490128033855188865066748589218087165768812801558212035917992592465943911111715530718628251234329793364301384884487558001917970706121861507667128451920980914113424623054755742640407147260448117397622284554079772890038660031285910794516190450654713586077793967127283108660230524474834140327489858735405620988179428004826496651060004018612752314837989823891533965666485853312792142563510321949757011648169128270516169091090221028561190695349758380760326752057330329697067145438031412774582046670302723916396009318983602710974736558504203854139399023661669269766868494188528836080252366817416983190592170688818333578687177393292517976694974993871214468453128300287898985683785155545490316357150289696291160768468485190629384526459229011728421290653816074647625586552468674861316946881265061030231832198144101530160214509876109792488788651293617561722165321286425617696633967356870343143179760411826649598941357065442373030991647660367406128220776688765860063893175348640887711683042818452737331631552536611336977486375018196423785644750402219999411930711953157865794277754432018107044424673825215648332190076696948124902466918315695810115672273455081736521399656186422614312473509130828833443033470559535175875827390744045911889514012650639697502924800 [121,50] 27179346095221108012614681642930446020678885536805797943568293006934728390224583979873113348995792286695712668658213455894987506637929111753920184671464754656472786113023595442847263107880056501645749808088763468403452109741956773095625949223987567913039728817659081456102237501110374437549650913494167686635947959594419172598410876042976570808768939514019561996711805832833668344468921836970729043438257848451390352215025479527674424625087185555213926187326462054634402534295275346284839644112746052335313610843340254148961782038678223480607662481170054882672327971044942888856444894135462405703411249967795079398625760174436192862200375577123809450879429090755627908431445393444236914344655610882036450126143596517028337871836059399291759254850679966677705284145559314078460152913552834466710399821687770477743387587291177370703724307648441837205043251655318960072215890027158495046960182931699345833836172438293354522115184383693456788635894082734606665932345566792097804733284726405814410057470323276018791419953182491560090578347666154553681917318688947046713476784057093400243427599278139923547717763815173895776877512370648935934293135188759997440189241942317716148137287462428696477632293547339530176402194972351737768232192319499449377338980826317412126433654748139424363486240392796246831564457971621699933049647351839944616851535240369973947693436730098438928366042954992630361066619087511274479037678602978264656708895798094787380837393805878728074319361105913219889657668131576382294738646941402425588083706708493016345702015776997252624631403936702985061667591794123956743571770991623273341930774376457702406234382880497291979210490323260161799174184670100844723148450694457751231168871439701846121811373160365067252216325960390683345869564906963279306035200 [121,51] -2109833402852764619620356479278936621979889784361537154578043630272134331393324108677157686216020112508576935730880893991793752393481840782836452726201681400951325417411145682826220349497003134739149067691386794809134883485108407025705446053622672245896705284468621685438878010624746415792832533280808881861017434948176012795167446701838240723684154455627326683526230682039132771022964432122103201803598238492631745058927672245061716472988845659631702588590057364397616312037220164471716543351265088849287109923190322697022541749201963939898152263216312732595472804957425002113082710245777668221333278204697257676376880483529241007101131747517468692455783308210820976992230721989603173780913887433568318046226902202577363843413842622357586599016521953663496249283139917631398313185065897365279164592701514179438693445374849970950386719398203311558221354843231279154829854923236207615062769487913810661476633057581145875943905664540646443353291462727426113208614308928973164668808104594977919396860599413804346488737249088191036195533518667715900859377519903456223292021935212042302701608865681736701233457814992489778385412808394003862608157961106582278218549579341323899913806706886949764401092249989455408915399725092078047560232367511662060690117371334727300294749749173018406626209998903128969189948554648247696355919763157371625708677023916591302429474124736079136230263826902174859204056136797994016954017269320340415602044448089920310388600421232238959466961791986604499335800529662351106477016670192253863336914472074248303337348488546977295799356950239349756068971458179823303327154791269387334923678474802532622838528693610219065237457157318787971156078588562331958996401049324565658981418727315694940263512867477183051857627240014215714664985649378992985600 [121,52] 165599020755486205657869908449009148656448629736911056658756246564486632430794168749506456659304527174978428863310935728308949194300676345004850524413678998868571837100398319426958669760838492084732103948645485132030843450509706531294104592756200635986892009175026052951812588432478430501245346399317455672128282074064718235064985990760934259533691717258989370651268043946115759507441759237162183152583076127458796223988634886974863587810557527836910543984044329231807654680503583457752581613649858145393454108357874742976718872968115256642028324837841694615417840722458415010180865419977993085196280854206337923913892647123672478223309375150481281735678586660812598908418563093199368267788225249329760565731750595891224671767519272327755218066137478149099497166167093997438773221093852112824730546564667007906659325960989073653231041104271907641962069425439829423754509424325849548883946709213519362200010984911699365999009701292789932258711805727922052215170959260526591018462637839831528992157131597549187222172781604663348297175216808136341730465914428573432507494077167209470696209258180666593460174976436209175239215624780458650646826392971995466708880796792227488525450097515530418557469077229962350162625901451708967913033839408961822731936360717832166542704840796873217913765055957263063425836290507487252078010334902554395380083545121344087093698177198655604432498432717194429677489495323156784300809485560959061508932629636838670906445257278775282431554266294109621331544261049497487274960867959085842543560219797741312553821293607597029882731362387870930243400166483583453521839433376377605635952197678311853424968219030578903761956798367819756983798897785529287302888679214017298435711474340380196476500947363115790776529668330594730395908467094220800 [121,53] -16966046147205331434800215654952689824139305905759900460372831638132394578629514127847273180630110509258062819438282908203278996846380657564502426783030814811585139654250215640117610810559225101468288102540286018788743923980766929253453807615331452757425650063846387637824077685776651874957049717111800255307483883581203242161215595046190513131266146868854068820515494628114550713037276387673536742791602387655828554853927752817277186989933534077500288562894790187252603618322429452787274328584011654196561001402827809614595834491893013479212118197113364174551626003320478639382725950195162577793365831374273148499560817971458739750380858788569356309610533556716616893606959379376725620046876752243820985908276201039877468193137979870864051986123228326634888975092016736080585520599953549355404194162744591235924895557474811816318673354830812988232499287051166737758266158503929599598906295664718467172456413277668923210357665631997163904120098268267541002537925217063683941481868357514147831229992312919875787813121492291982420723966874999667244444182901027770429452232515542513449195217787613319401418377440668443022396911727397412017167532962550433788949363349035392890005649827189464817027576648103597924445491179185670700313954411687567563266227658255692057885833378971134972122779628556788436678720419854816065496558127189692725196549775739760174435387870605653741465651862095173923853480479608622675388632968042924265787156206896834801130832916774212730399779118126741753761659792766123254626570389872391223404784701387632204316591343073830175944778339030900701465229626223663815838789674745335338664801756593945994152444772451702891154798793418913996561097683376977358834156816327446238838475794111133905631609704298421677755836555536456743835395750400 [121,54] 2073537424708435293187635120193768231265190924989428245463261239527851442125790324519578729244065112174490604489859577962226885290437681953963329035945006528936851457406706648228848851218693092859638156681252422021761425841810396565303811578165255775375734528166283174649833853985983975680977382077386677343764837034746786862940882312617428808684245864728711334095090410530173574354739461653976577206588576220213859193197775022947770719612149524452598648955321775349305846674394921010983441478280976874632395212176026367951004135888420371378578931972582137302440683882149945142923412957907689514707188073258795437200513676025878826584407050752215886963074092577342737721416669195440053416498869711616581666508412821598119019863199506675115493042012123231774498514628492028522918738429796239392028356187846126139680768111739199200322181313745066943159951549606516207989953805446659472341185261052712270638611608070306752599492542444618511313761296632878422379966750775788898592835388311011074484106888006218131859953607144373927299451094127556059570546833079701973632100073549864194955939662219685903129673693183055427359436044532878965220267388329534577380457355592194996190025905039755804521766698698480027293933977992557052318822801113953480088752289878638556956161677947987313062734758170785255073062408929286886944502718715673669238289705438056815843563599815793262872819100823136906193838576594293726831955522054000326356944345965423179908342556756489630086981705981813295172661201436928498159738492212420636897509357223729876385024669861188915094194281616214831752626631945713224272840850654893805144837431101167769046026936783415195014406454125528309088145646044899048538579010340813682869982855172308334596707368046664122760202257898951380771210560 [121,55] -214696227740986791463725861465915764723084735662053010643092728204083266453466903887132426755314812966444140592451855459264592133433546646204058454324961623486493165283585622563739325895485135474544960675547470724466649658430363937074470858387638652525896926346878105330155869273332340691907059950848899184685554851809579686496724943763055368759784659051806424891566091045554762476072335245140421590804966866085257222520795545197129274249612201352051812388680017428905924621109448125413874651393775238970588756752231295500277117795224627809879233149193413668861790860565019461202187757018054908600389733994042873379668895098111177080814623060698028449375737610254031170956926506557080024497473455006565581747501290659450840007590748481096956276812706153902194602487288610271400902525058441872359385745441030430955120115208111731072032355956866069068385307951104373697710504873540762653901567683574788163224578143554751594478998707550313855139634509049904156294208436812214324565822724282494161350461651970759511094996383004145159483814359734159216807145272647743178798790076321379814097899926820597073650654285442563832203685690269138312307613875833519199765919214037925441334956781183387721559748344526250711894052417956362742718309368530291757026580091466703115631833902536808027005461266525329400781347065510572844108748132555330851563642897190287282043131946246454477261291020651399188997020823753754748486575647614401051563868083680787065137208736038449995878941659382956779539683897343715476727091117711636141420845090628686561683107556827277153311023398592117159050940066513093543137798261961760541321358600711766289522034008929942090684544375449848947772980170194721995715814641561318715341547916592840954692241280028900065387035228781573940920 [121,56] 16559241020373938207915931533847551517676913426059096342447120681669603026916940645400771399376467287689390528383636930289384342549319372644470113116597831990658645491232840687553828738641336306758981103393650083148336697969183790943295776394877983884971282968808433755846494326173984993568604274933848728533617600356665617677637035133992350811834892886451051422934906911331858154242130814290791248525408754762775279673688191942012583960204086671681260430235074665687778691810371256706618247899244177322890706112376168431576848911521494873277721085321751587117607822894065545868038750548941306912295833062281067592176233769662334525376801667542145143088391550677743549971080649247487968310538659173088499252168456931700653008156591171845882694577684647103195522497447574030210926585034058642866902533152986353880550427912651844014217379067624695951269728370780824048586292547446613983422989227837597866317228678151238348875168824218949811003290169888258400978158724871914829217681430214694834924692558072125536599278523556297002997572977171305921324194517720892606057959778724210509809116927315317690880758324648843597704317551339545063067222541846403996519357426293623228528995047806952365577002136311262526708778138552126866177895830821511294059203462508376170458418237340316454843697502045703010899038775041387272786199392977620561887034458838574601800116356477457559645549916572526220058475187548100484630091265916110239278319089763323092406635145016026631851698739374028915122497902739469340779411985203591236984720576756677519672780787863327929455505964179442394495572809879916216730479322106929149237623443807301287691752652242555782799435173525326102760598180643892505327344220409031961399685827728623990029249357639580025739307569751925760 [121,57] -898515135712969656479726458368821306177296509946840141701443651300482710642486389581609646345757563278708467559127724469943535866706680777125394454523287153774061402334285734457016610050948330482541270734287207078917445326264369915101233493529488720223717212593685214908736503068042735086244571353659798986479877098310950795060790829882276083466259055484074199133490244075035514456798463881188993604211278862216343277127946242943861402773095724571621869730276808498299635488596989580871451772949401319907328812279947638813279095166521874897536925626164664538560219592859099820852235050595658999131462621045880020575842860827224527951619525353782822019765054280588210826599718448291988168487815383488428934111746372665482324832449306554645491079853289471055549319751205146978694626734186253544108635479515363145606410217244577993588033013246720337113375366105752771938923030739727498110047715077528275912332365756190710518333132446087625717659548196332072187055644252027358413077562515365803235141878595324109720971706267087080735178025999917325308958639134506350829830212838541216298413179484431656640688313602588102594760286619847828700210847937444500646159920853414007449260673487566545779649630372339292750170930906829818016860054592412165675726209179000131161051083293036626091941348061727659070695422628078744557694753679647419387753402056129653174720312124032795509255158598433697217089239121046818035284787410178399908987001740270586437117379074141320374165836927607174658269021440746238571126053130065159431427708634579560881315209826335615337602602706360196334370223918765437773177828765517635886148277890744704041665546122644910385524886358422504007934233445641725756457815053742793179170002526528191074537514540867446431642684662400 [121,58] 28397585723907986482105863649868742803624482722511142235745385182718085435380040957735574574382594617394482507305153395169241502244323099035527447882316092797118700213555186591485903249903872405868569583281331936021033400397519450792501172203306783388176409416976353211533368227468093700548285084454303246369214249904763726955384061614797037642459104624833321436575265506539162096462896474887332079031456573371097473806156044828658203067454293070362378952209576665877710637685321362605112642249855963959088851292156860027619173814478861357278341070761060390209649235940955739403218745876740520984855875350134229458123004020132243476274474290700341691202282109495476271638153038498213683189194069381969102038112584713159850774321847921055692689448506731590004459487733024491453817372841322266213604634542777456676849700719431830638644620795829830177906751667237301122985630222591585903576469468756770544384285593671110603533526593126418827435002457077259653226160934570680159003314687589187056949864529155740239297809673684415873622984916392493963625698127233390080432629358863319025042286648289827871714642996427974286966671525170634688308133148538664818304194048077298666591779759676839059739946989392173979759843198587552841047463143478122062448899241781100264901211152526144003115637728739537638010023540543954848608222746191353832974896749400479896654199947495514164051295762386859877163344558469274816707650311242005802765214197384877018172341696702189343616593219004695566568760154300290735413879375227086291384270091208892269731112284217898515523352303333976058555318159440930363582440676821535039150797110921169268982078505770013327789797085327304891397926726853090177456674837238954496881415973937825983866074406814983588826203520 [121,59] -12587670329521615009289715281742010435793408359480604374652611337920149044701597737493817073677785185777717344349736936546080176608771053388241534197205115020111827554488009361425918790701090477364140650512498090956851765055952796749104818890286658458573765294122541571348214385535970807844372816084236174545404951614006566822879712650741057895991117547942522601943981597859741108954647087852685478410652283635387294160698993895748051171832197949079389546994480840275339833320645483250402480762945557743980314852882612735186708403093557585902470221286432741576733675417588094731379885772291730042573805195769638508028094333930682011215851320163211763339437086082341832471550917885019581654876935097258880023275817676032321335979628947395107105752741656975477997312531707039376623320216714248056376532690186214597611868533329880751667307779959225178866264972639867360912423077012265543028199174307889398417528699523060604284559035656817153650609709994288630989355959877468048780640803689387981536825999264162944633478855790437739831820372174791116762640524375187466799900234948523016276171722965292534130438074806516652392024308625431735219835007168848107635548439304332849167153254123755655226220497764743690330416476060803571301157733439605831434196594958479330963216252262757664972525627133047139001111152210165405950444860545067680173072267569253988894278968976540535533277709772745908980206530780714435804815994503840066782134795300351474804874020733839341765229088451289764305438076884348123085185232463456487576552889127395793528928558584458850183663763495730987182858265649171846465934778955220195412268253512299359999499398133056018388587509558176123287522469769017320005048972816991417862779451484703394292683953806095872720 [121,60] -40476009944983676710463144272789059594495082450004356972996552012611711850412639797492814906655394584542485115424662559646567479302191948128268196240224510913741113986118445720292488792640214569059387476577659261639626221236098008233299587309909755548376723036990839402908080660027467279217439483118802360072511993834139960050336474459487693393454103073136205597686158805393088689895877688282855870826351703842285537838944999153286609626515068685063492801807178106386940160319060451465505015696039851935975899129384964693362373937391297589112450261418292779099683015837706215054049715540724779617825000593118201161720884048512471692184456336729324973827571189986214356611417046616488208504422850053161029792027388251196882314998618423121426165097776613191230504598638505010850307649415588354944113004157274060534267755565089664015666635567775555009918977316824783532282010841328590096164049015818399864426814012417558652177155393547916094206863397977879989998442559464895455517539883189738058547309731048559038440773444038851273599612085720921186724351663906508039801671620835020604022404631988923180649825003460462408212719799372135255090100166351134243673702615516637585590696082840850325426755365376061873768202514652244207509478295005627223506363628929243272861427312139249362114094412557615964592411977642711470693480127577426010980588278716985544255878081191582414552259938951739028110177077230380001493769663040988370661001205943762512747991092722299102044862724410640364185962691550646748610214849856311605404629598788571865615719750884908673668756403008275903641794502405215382182370024807062910682212307954556614550815244805568292310469080203043883911485818926712230680588173558045595155668985266398668768839840654942720 [121,61] 1467871352287083649288960841146555655757960564815048568240109808980934906179369826422874042642674863987128532577402851170068750014195151790672415819227613169120525549876524719720490858932894835130695740525504161377881489729670448849090588244692886444499900170833785396897504494298398261788430030594923239053752410384797194094511432886509983684732361372627665272000695877359894303877829421960640838006225933541289072536016842463566816567523665525194830621325655074185535639040806546724396266952207425537531742759209518710350357177101147536289452982352099121021703628962989953857372642180294845978438974317839086749289643075254627829634383662976385811670398670127079380434806195962942147286016721605965355826364866410167092859457537270317777562483988478883864462539406288738804443439481934564481325889068261146574721634092747782024439311802342267978857640373058626659646148996190238254422516103888881443917004747039026518363343815114610727241713996924710630121603076870141763634541265269737830547486613904282980661633506764757958375486914151386237560240079151601886461051012477100767965685060895504798846231671538129646531540195849577378808270941175116278155119179652600458264781831711175417490032199450704779214565472047193046756960813579449853574358475420340923457734092005927782688929009534996499343611471803592845720223640016720124965495605140546435064272046543168742144195762111925372970149511672525512635621609377430878623239351850886718858473711248085938212684057365911974281422477452880499308268442856644803175863873010025632037293140188711730871415340430691588927254929821172574206792758393007307029695537906084763521937326622561350523855092495335307088238647071598148128145760577974099692391662533717842279247830671040 [121,62] -5062371811085014308477300530161328301659042958377464816101635003879706970700060819513355975087903892101452021831161466517574600342204682679067772141940805640563306529954339989286966972763059388716806842893851831827676917454600770951732665577108033707681267253585278190024636348273586444481784973699756382341948346156084102599865705663050579263865836785256918205872868615767526133412079981337236261553327427891715308113964058430455338661347015069397291922595772976596207863636955217284334723529703604833274429697132829969872120593273823441670469653872720848757334194118584111671622706166849548920143733883582492069146572729111514811940224750046303451344629473990847777579174196286533706329381716423631737880760614135653160734339768350783384703638278213918114821786244727012990099488552463310654560791420555595424717744076163537044255986954093281206651708545441200519916033708796905211621281011410474187081503145197123290085847460316909112395203838377639838622157818192884038526851625942004805454980806123171490965023957492302205414031570158031163022537013597862979692782052618862115301067399951745166240675654933532407150217632370809357420320141076751824451079372495068966338511886218087626477337529768072925899712824865573188501169588487978899930326654589536678780262784534017374807989384490033898315397706815880744619815214661871468844432396486284397065519182025165981969779963140906205242145417097017554279839099169066745150353668327905288397948555171754822187375303747300462157423588314104037796269176718993278485466810370374432118071962643032530604064172390189275700092341525267153913588365338541520694790776481728354945468220340402607997854979573926544959638471610473614860612399243274267110442530054546217785069568 [121,63] -1253178889101512710419623121007005178046588856551286237938020109337099670904317090708573701496338249541262153891810646591173377134229333674507343538112656012126340327230032184197499730056821275207277693994843130959955393520099280352600855315424807419444939716270212196359864473405655436495468168392887783813198210702792875718963619600378491878187430961719313380262063025538800150954616566024123099457259344398438478430858901121278664727441400319095449590294289472321660038116270497234883660907406964433818445456633813297513039294221025981766756747643456011098764939113024920205797793067914216321210406341662319932982481078275979863280966163428430661858651107675137820656837968571901356484347061062540535274772810450057666983202188415981995582175216957848583108530510765175458063274237716443150629884137564444031005416855113524088895478020826657000066218693330149082480959169392142236585542289253383080723971982743397590382580339248916424911325177808706720100150044399678667489361767450928549473931175145176945933322221292736561646026944402317217552859634216587700381249012848362632454424502057433467891188235055569450238741401802136378696717709066987194943093728951906321733794380004789041754476788809132020115246283695238816534662683805733467849151520000904117775425528076119270074112411698132211674314937172203961732947228165258580998314299582803373084831326614139422805512974506401053335939717209559598907880807534501519561437525019421599699964294569298033981679576239103102668547266520807606643384945197433855843646528071853908371261857273325807579677390254088091168415692109792510733889558060762954093669925307543897996110190124862062622650226825428356049815140628424665595830333326291531552118499195510274157072 [121,64] 50579884833704539241057980603225417548173862021833524782087201912769635759722887950273104914138247090931346353785682275813844905327589991090207701537818900895422004199430970797966674402580750085890641825764154442770921305506110233559983793095496830285562922340032388848063935212457746047712457356066917665953417115848188837077508853137971652562721845241648291779998551145479155205450368736377099739852713423121935432505902131333449240673831752936876997770141445403583917723551393722744445732476996095924877766260891454743562261346992863097604121556452185850364242351299767615517778421752098393489585169644191719586125226727586396747075717983090263780542353295779178065992140547838576678742425197537019713233022759736705290786237967368716717097090541179844159862648736909003267253761395153825005821844900777312253799628042876892160417661555187359105218678146703322303924688566062568253029281469749777018768717680830381820772229069452932830864214179467659151224323437114683234310361429369385229584827899078920170159406338844850401966304084069361080949365176234012531575017834654384894342425127786989535250834678020159893234882249115833819773058100794052663497264461616166871240279371842505566499401439314299999110356417310511537146341400127063869858293984205890748086052035025687027620194999795641937192192871374646863749014273374639144735732392922433277508698384579991956229639657129486468669788822679247313020047882429127322379688545137419446715280853848413187212238942546782356484353104328540430494930406355018387209348075288360377455681190094148514091677805815992779255248302372069635962360539511569486715446035540529114126461702491748622210802304988637894121172138976027792941899638257265656794939677867233792 [121,65] -1044051061747079457348013920687599941243343304427665706810202169080303183803399719673154871297732806640228672792584381626883999372963631450721912545541709448302607450420408116272384315594159025271363384204501478776736874016948047493050901046495990714403149213551782396856232796389948239657937588308517747274910662823776626653811524952728182505672652944179332702402000868419254119301951021195775842803593524074442312575097525947878693292829971093223402138509301082745424087944289358098447792167276035171438935887135922558892555447713735490791355372125146607912074746825697598202749508176628672645983029683118090453079759502162746836893299125331431950456065581444290612984558469148630296310558310186395618368812567996699268801561002522758866879945695777380159890420032778857692276601837790979911889649910830297897267717467256804128597952328009410670732832117320540345066676301476437156385893550052639516073637341820925278222009652032838300693304816209310772448689625158193026939630885506478748575966282661327962275405410752063747792614987113626288128537264687865707154230276980792137999468984188891766432155110753586798420351724235993301910243358514366058108516119303823451379626435733206837596280126954408801466730080642551971354327720572411204375762275367257390754290580722263187771002630780133617252160583496136687643956896186155011680740479089667649695684126767353225626293403065919971326751691415151080750874439470987220742866516118113083869624072036482509354952314534107969463000296926390029804261208352036314868086937490407683966935393270931694227638344340745394031047232670100064317597924127413941663473053523257684076156028461262473089556543608660377021398224222475840822762075892137918407417576369728 [121,66] 15644559113901064927587223511999557381805179715462046360225387318152925769196283589580911318389501493648854829557716497402268067696412526171529882636197428860936758111899813801658848574951098519042473163895466262471300252802325960314659076436412475952134672917713993077847971382473095967104562391688042283877827374168803498381036569637518964297724350090369999844989626316753512239719026675474412146218532194641154063746745023627103947344217526496826527301603493863630451827191932922203608115802820175861788530217461784829179394518882721652085543020439465371546736067396041007852569172684604867849889848040690866740013651465849321437448707961977356866254710666669338484382010816415474605801907689900771894433463039211510412293280005830933205930336995275211369269245439038182922379236688013457403738926970349876315655242070403259700155488387388860244882206147276995115590106064800636681398801103752269705228531130221732883897230422730738799629519800779688437458284930606962992176702276356973689401084128960754882819697280622758036165077413722757411819568910535528780326252287941769913594277792169670072355376381867761560171365700896158004437371743234066968969060765656947594447839693697834428006368335894493716493326489253970423891037486274580870522463372391132421271122770003925477951692386044809930310948706714288068870617768116923454539936470120570315254816927535431150792992769018867338664568058044303477858669686581375090152884525565163932640310595786635920574037648975558095081636844966899771020029662969965271019721721354344199538801878984724731846011590087989116270806681558364668127859873620163724798875673698208915020058448050630834587324390655436021443441724725522349014338571296205869857451168 [121,67] -195184470507403132290210183309010085869174676425262591076993154316040620885878204855506420876025201475340113065944812926278849287721461641320002320694985730869136021566617918560448754693358640369885265525565807298014805464426567684384564410598821080466542882163091792657310380232850522738080445042936398322689511654736583655868725073844337470210752430329876019709600229253298929946169763262257006581987301949908611812801076124521779331151491256509759918263601732808621468870166512335173440668317890130558872599575064757237736387217312666707144813300241780115824445007754921283138033575728371102660582528395353719371978841434201317377799346044914429163996521072283211982139790123389303439683023457859842279348639096766117560308141783908310881054095044269391723351911187383154543969985914189576330670806998079615013993222962661899597851214126017673227220620154212758915685644708101094628352527423854725042146494627920972290605404542255621905044621893541202304715299866894555557092059703515044954888097155286773619657120167748125274709711894853748979100723237744337361065450773849926531910318944569771079617640241716988892848123316509172621281406332122530296335510703101505554044791146605122349511149202081218602080098565286659083636239575527452719867564681347477119539921262157220895243443005708791044188555780287847793734454329710042738401017901885904720915280913710760466711506626668539136573626317291166232376477707814807843574662703147833277513678498806520410880329868173494334801604317568355852864944820838636712008750398180487466671779913291255977795696236060847226123894267113813855174081095344124689575925140140662353186234921883528379136264129917077031682276660077080858241017214044551212812 [121,68] 1761422340513477780281318605680093622172531903205431595758577940262003288058432592998140966912289243560618159581148649508210269428236919179296562028537713012812557482261012894653399018008493611828135744959628582667004934201647513060415867518100289910817781850148630330150584500092980633999453291907810132690843370936360426636895888321642896595699566002350272567151951472943400507595385215426744167404912323892802189147422982224270739016703822292183235911586618058309819938417573922219775266836601976024980759433941446581045729948937339363007180066000797001696795926244213450816533950497160339089326121024627309514550542715816420964715409154780983873020329574734458048793381543336280098159537028343070461455494988323416879203497298855817375013356710638815745133192655998602376659684299299981754259595255457374230040295541807289397816800556351849466929308961097588624942870664884815960090190437110554321844470343984801833718520585149430272942016719690684942984658084909557146815859711677860264571998686080262401497164221042075820483751264724189020862586526692864510095542630014865437663501583634826570691032439458556444037214858102570576588412875104217440242584801705315186264832994497049322086079898831644264460595602254798485640958528891139421057603894999806312109143603174293649794443680092333139622729693525380283127004089904023449047127008712456247074751803137703556990007743941135081594809761949711086288760029211129286732694353033397448285186126260723004189180023046151613175326615296208446202599479699956556791924294235929612496294055485272559664320143264003694911040611441387371370810489867220586722611212417330255239479099553675362631045816016972591692732286463943007521255887746285056 [121,69] -9759211348574566276435923872922709851017414041549821827555168856883772037952546998177690429413190779203710230833363644526742675752982827340580364098337558958511766774753447273099545645654721625545418299935809526290278695697796993649778375419648292440235093899369896743783998157099243158804288355192460397901738706450915866113410944443656347491339668244134029381866933355809066898831402380998415988739391487066036960003387539030559673384904048987897339943665719051001101808205502949307357299814932109712239223225963690510437912568615355304003081309564810668944654688430330315212162627606067571873117022581083357395164861311419231959736983748251901836108242875364999004493820259078331763745905159654468578532652950505375091455259942195110054246190446804163582325781218984941852576494688654739958297603261838297240344758828018862863711283323901881369167601840767390021237648986847001209333030422661907461274337513328369059964986673614082578980577916597636620310353142364726836098003635178069560323214550621650326436735582688224736271816229456225519304799199779545644526901722967093563455568601282148143728692709853767753391874447543508286608841378606299078968903192817895226201888692082099344259527543089410239272509717903752767699674207308714721970707813822801268203056212157613428597972831201859604731457509641401056130983384289774853463393678443822283716430405608968077085737689435703115516664177848675501404222528817479226989483688164307239738488282832381242170401798083164421927505277452685278743157490349004064466063918954961979839341886347355944215724639978648135525010466306485690409308852820565295742607209320039383671558284384003107228721370307389359425333383048553815785117119872 [121,70] -34213631476318802482996831232713983400556914426186786768987709884735719570414614208619986948641338015414124045137785233285227412101487879694082856270688912895328874978639068210872565160703814451669551091534573008767142263859031966565952789641135131775753400977143479645547775945039237377746663327443214454529769459541765525618801851977774743354923541725691500570931771606978225448032492817239618122246015378891711582072242145820066902783861432423792928487808413032738168023540339105748557445996490737965145002913087804423051373136191343135221433861758260672637445951829850092383114587136406733986775324921080236679527404875425856520184131235145754081724193322576104737155274872457537956775724965926896865772927842882911525594083866452944233425953916910961832776324870748491242873956520729001985847595605414702306048295577152337102000568623343600928558068082168029924189296283198225889162900956526999985612117082290168093697583041907425895286900542293079520199646885596093774374639222290048430789516475837634938648982916063674040360262816732657177932409123147672141970505337715325320340583662192132952143451061285630663409919927954554018818014964647906020918370639940744110365930145438853781936924199834011024248870802193168118347350044014331275471444633130792122180912763284639952132335462782000752147620603307951753416377327113478177907010431374500370283872297985457046008268223429090532722805713024854523303560852274900900307267729723604866880697461132368915484785814474795358497831602357125009705065680163002304362570756493185704569005321966111389043662366387948770356092277355588363905453613916454400136231887095357988817616326081411473040665489895441619380313405094201396115584 [121,71] 371671574201605062177210223917248729132914462835188122527990118204051756463324385188111684348186173917155296960985392303140399789958361394155326505662503161752838537218456765063935756016103287032849636788021521773845321502436174544567376329785866574007231206776245848156499215772761346987919987914509729839711530821484970795233595683597694103066776886797518584806949265405659426246167449550729039392651259262314326996149792519303568909084065926537291749149139219416328691952335069780944097877923175993628859524606085722404124672706731330790429802163098793128730628837926657376249252130755046675492249501894088471878518470934693127085678402864810473850726358264440846812336725619978365605873438059129971473620380680318220950628498416250319093656033031359827510363322332238969189119968988694293402813867780081443708880188522393266163667001561167325964345803151018376436751873780334174890899314284963373453726521982797080760078746274611479689562289933827032522908227966253753539391871350303535300051099663842133607737088686666808489537797473873710879960617613918380019599245289969482978487262710826545848555970903570674703633633812217516147250583991456565944767593706080098642568414485245208172095237684480647640492896719694970795664218208440446051623430938323348802300764551598494087336275806483177122552079696329719527051619012020313235690220543145664753621706930721114148973884448755250664174584180336867674116762284693631321609105603610887322931413695366246359635913246343874369819694119420941911658205887503274351475880702276110679218811230604266096326685371941875711904224276245317643119608360513902712595707431422301530726895480329240171441534046623741993701382523930039288 [121,72] 732021630554374661803228975166782035006053705048636685989662947822896519499012217329652981943870592079582017248014610852417053699781774795176279807341092712695945158657392648303794206181757773855422020186485864341383000420839746538459641206338175505998768820693220473842433783727794679807178415300105486559453043554483839895104329985066128507417276178565624922884753498760243464217137350662841342185556859873807652283747244949038538788450778321325207425607552398498503507343330769822775121044040581187314121878971804125269017670544635966324599005163529244955757319914390867001856034561909413498446878902758954567940648103283958021217920047298491646524286920358532544310759708194279069789326060545092482558697598900388699346445136104492858962226631335875933305304823316235617128195604077478297644131398515474711747537474001071336695556051744637143529938794050536218142155429838886678715530058866092397509928818552220285567643588773891792799852714448071002557150266635397750872923265425119470505630513410734255293770270116873140241794689124476634915011922129925494311187044496102729456912896965402653801536582633213562157219533620610187455528283598405809301743416194517360098095774068975864561649232586561984625666367874874002394389000410893433276143798372341975998897398548258489943832332453398201774206027072619522979602508952117864867610604281954127067255182503493674011922636455967343710822953883529722006086692140857436859147251484845495642840122916776218068491946881643266873699216960184131671733713887578356931447364585552288537940827238091978105063592941477297742470220394484991615253004288379489969758602099396212877534568123447407072042749414140796677909812392960 [121,73] -671279817283283323625678318639502542054178277216135033935104192530620751079870128073101908446671227037033481672564673947317904872620207153556449609152339531387097071454538508693533708209125862474557985919064768054383477551199956556738409182218369593768540351278259219087730571659251326835400349654253304130418985570431117779954933428969643571649483893415211915086194790056477109358694790984204852720177692949796889034665929691207687712973675528748563054793118350088517689933256844037809077530227153697610838739347886985799006442683788082897943536321147807418714656326105402357618240341951914111834843109166784579392182199866905513145353608018822492307474626190286002794875666596384213885248502102750682556133698130896656831747304583973310170913842286224339564674839523925885534270086825093420491559454603460559409159647443079493579287071047385678399239229158825626911020869098146255422805251620567916992416269637110009442589537190298210937870880714498257181840395385118843282266065271994684807549929960777572393718325836556457229837165797673646301377533146773397741632657135694158414868859829606356632446296068138537710690721150439798204527390988193244153639425364896399429104145381041933521607717825720350081864999597474123464547671903922773321403938798095566659546982192324906153320300264816859008039898915826687267423996544810562599876451147933846321129829189069984772646523077380672481588171809897857568317545616598867133459172164793720020735888630463588553766137281334381142563018071584563648846372021135046285176502056373346022137961879514336971780984765883997707830558022869190701171495590859860922109062584137189862533805305973360690877385454130301041200256 [121,74] -39482406442348401913115015587491428323578562819992030366686778300012194342008954251794951203156523768115128864533203984830514737278094923928883480649516434377162616647583741231950915945068556616284266655311327180258868816170436566180455511043504427836461582696662418451866320176354416873935443143412922784758118818512301190742510033012064050704084306302214655338136086586857332880060517224592765433881923807412348962432304507872758058635515224568536480539313210884487324387469354375664816383362597393561408298267839538556500841790025488986826795278377862364973268738548336222989372420942316549064762356120952710040526789386215435057548023127682471537551982526662327232522540998493682892541609489682809829044249981980832414021999519758794489294494428202384183629899433435983414482671122347687822155527074609248018655899260303296186461647436595998425597757896985141563857725456591534030752850726661169006484722593036752128575447763795864378175305781182440962145781551954944932799644193745188253475172266674912638401373402286871364331847416784190791682757111688449854489172971762690421754234903288666068050931052782739503504189876468148085634077066416158622498519425190450800655208062584048940296731621329268855385979352951928680449569567363219608876156686199852578807309099901890032188069580230187596177795696517752256436174545942489204850301742227910125684769423109051992639643360394565704210861677527721964734893618977398269198456906051699020480171030745992798986417026819449374647562314405932785468765574019589098081176578934291503643510658838023200172079719613541162399065724723804338835139274022739451229504325814847111713644995445309771551699785427994460288 [121,75] 50257103106426621299151312288329063713845248100864023953855534002008013386865317708823934008063705530216959907050384674636903678370252255037467970805733298773740167999120304882999945081633401768369139464245391244100058214413178749237160390953547357711386633673286413773313156421585170516304347957191366165644024207633703139753866393757484275975379348802321071396071057870232312528384608394436210245144283652426110473770559347635163166539276997601688630118230340892880585548833080664831620176896609150425742174554680088950747516118734631148033312301484251192507972922487856993729913892030264320020522187896159100144883817268974044546008049356082694771172630933509582809636580152026116483096100291476853567803086339292886582103886178709533185094650674531641115696042408632401127402680581982816058631370512565432073812154461523052483718982092219415812070214277732318378595375384091787995616352149803847909202162297515247016740629906269004027608397635024526961272939366897566883565750609291982368127171434744228186115137250022323312091964180345114024507342491887357125870005352604463704018184891776129911226480869832126078182983396036988724664103898357950943552240318729083150070444942572576042688726100724860433397012344318256238586430385089070626832432961638566914829275236303282101381555280495042792628568008661378271912394124960188683927654258921432609736023934917157441614140652341708679328722631206331638546567647007820512065610952872787439570976823976863844222443320780586398190159756660803125027913803615446325850529065259991103539406018379700457780314074627299554574508747859022035798674387626691252310618883261953322187184996757382189282968798947440 [121,76] -89532129396345320748055212800456610342025159509205779678243788659639808774238383767350428531675762787331525022028495597546476045608122260606244119002508491241237261759883624805059216325453985380493532774490136723925310119681330152641447313362901112316815755919849538975912688620343142742673604906246075688669344254341559918642213069978652719150067913572249138342587264030419073822797220654138105577219879689782480511092874934557533682010253193337822372450917610453248911202476331092164581013430177626990869551238507793777134776212477141519725415137503704040008495426712937030852697368812930549198349919803981423931000955413005044372772445101406164953193255060831077866634359511832504846064078246444341436612226671046903434837936601117959781644804779936661376216977771353806181526643088487055213278206919261240842895465546505214973429555683918003856946777256423907376393262258738703671164047024241158570070760757209501854533429784242294580799265975061596460735062902869972697284501725859736840612173894957858518422365568497698805428606394220315323565047360375401211597933326970131510246624013080567077696860599129087768538293307000863491586871603179615850637735697258058762167188121296789724201278567153005426583864412214757549187848830227406763972675182588351970796604562279594009494713406911066157002569879235903950130720147512874900811300706522205699519670368313246598078969124494641572809948703846844064576303996569705263000901415131353196720509956222289320778316153206420726462801443001493476267111867524066143500880097799291833336418390225343304650629744107026317834055089530282182696973319103640852717160237861498781110486410831233534062729536 [121,77] 628015249152924342682538551975215973253988685548729150374437222506421599727955238013262010957691791692171522202024552466180522173207696147737062164696042855892908809171148784783659246334765314526233638251756152773001058967262983464567523942843694684609270812732389393763780925151201000605641230104878664092458697256154458104183462642982474087216400463915407664937978651910203134078125634460143757831488506327351322434728187760398429553028272505353167397971842944258896333862676549581244877068120204927961866787849077771479387270094879698399193716058990814917235990006653411966589306486887221618644136303093012882919724128570675521873596811482741692246558884847361946761623017663870372757117918504367378212087495983472855032695345776068498551320614732721482431350093527607609383667109295983176710712538544528147756895472461527436852716761865500587816059067060065087490692954619210620240871463001228851240579879355480745124518514141042460151257921855303525262411036253610284659544399161149510769296238413164544882673670750534956331650477299704404319345658476340833854055193416642310586260567544938920182306395494766719639200481366212073649756751249886018676065169283502241352043854554430544228212908242122029808453799669364358049099173313046990723824943849291982535738184666515981779687714692681300450001559276171962125005984621864504223569398340117061591231982490951022935981395957409942378651482891802423652943062206687554877777022267701583586409427988725102269904931479090401457825614200747951165931604536340147831949781356658340288191442536360901858510237882902064871295211814813425200560430193686729681879283416820906227958639512780735532152 [121,78] -190140965767460089878367360849818473817939878160758333420743745323526883770824317440203609310204392628877777132531991171307638297655767959749196729048649848100703474286833525410223289405853551491439051479142026431905586051445733863277955287049785625295184654811774186333095662047333263638793602477815001866514885211867151579214127411911168860346172835377637618282182645125367647240424384598531327536674894941434217370629597689340752342702911125317321883347903452623114699039587646539311282384311586849944733383721830563356856880487681245442151928410961177430676955949850590603222861273635572608924909167487635036791235509455085915808673537549800016768219405285020477226675565994401674652989450547809784242533086715980897596440380510842706570054756591191053409345290513650850456410143983046284503493287717729863885915398237342962746040089989536364692196535745575702660884360531956377191296492042110923379805423962666402723517742383765313473008689604103514563291266134612140121952122801968780917372174850321364735538959070696311539542947167241812519655569400108589717280753630814817234638223673602589343434300260722070309671241082891430929260946690179626314390196846817996062796268762731272218666711863067810097970651261320879862819641044180553746593373355958526441708168360931838554542290260528164221337663974802851488966152816677096066927813701296805026400059290588192774291736406040498635151464168070964274521542939810178723821722145586244523307025864082187108000346852584833548094594327003997277748452690247388116953307724279431634387063795973498021907822522879032219094504370067808347530814476987945346388547010517129846167077334683152 [121,79] 165051665383700045549895095886013362769741190312144349533145108618187916037533449427563453005708746562224702554542946798413562353781027523138283937367447664828881073221508745065094107371573070516291743024800144504803977283049591777627226161602844554613514423671263901620262432406420885205329080155357734496833242679380944581559879881249305828587060380453381878338185089962268442124352628222632610799599432338570097988485756016424315733983793784906810352085410558643034414381548108398169977752400211558448543473532498370733477485814001229613921462318085007534914778236597171394211705022757399313607642166900385572247841960727103238724117289920818822098266083376684074690329637547645948396114301783123068458097274125809035240681776190257843440378435090260551027560495175466524498276188316481811509185945093062387327128359125687345280953233342351584821800516149568953352990800127321482654622101539931937634231880655102710945240150069973860704449936683531841657203072420430357075376552728846199288120878724417583335695331505492543981387599964626737702816860262997603174852188407654317411297942779713722623744820152563669828586196413292007919362137595471717614257527281182366160828120355774024093638958642392241530585818929603049509327419228694957999625176831235340126878527889924098293775668242868291336556511521494693837249565804222666263539964214837625853656807676101866335553612261027104222311529500756129838771004547044116161292441405930986769109289373444396790417738807381274255602705599148510947748001586905517772405113561315193500473838624821381207840326684741692870535368799217669214040337274424506253005858301216817451791853388 [121,80] -637083176620555535669423835676944888223981186495615988602109623968962652179696177653958176675157102273717719960960406431154040372603618202458977973819446527884616868739411126637404770524038820493607071562676479094118880494717017545888329771944631837734036763383602052233054469867707012857263372363624067637666297314523830855230357774836153859878398291169721337776695425692328216455323576213595614769015661998796460770366515293250118257890258736774680356923235438358421867621411115930991102253344194071946001090882646472992968596692547835025883921690039880763071904495594303458859006283360105360531282509589580236713226527207969022120771768963374615562236080747033260376743139835045526279877383014449363019816772820284085628868258182835824870903881023528933508112011655603267072966553771871477145882993110652353024903896084509547647846696315175547509720243018878932665249672516564133652932949844836073582550300507684355828821923285511352364017126783247175388658957238322061145119445075370087047171038049218723995199403721413656331368056031276564829253965149519632613632587070145695545378107386968754965480274159894719143590310583360415015330549182212581405837411479441454331898941084436306808963101995879639690998052350007135105825936665875121460457213628599471935999890003927532359240730474213478268498547871507581339179723910533148538480958291048443136530736550655290918431032717467808862538879612742773856240549856952799049612602178906310751882023018881080529252114165662192339461000815841933476946897260003788178870705318588025732826960992418423472573180466697852199549492278321081366131140565580841750863438213334967063520 [121,81] 1008369374750070454797067763290894672772114424179186950458800549626098272434907816081620108445147279545743499346523120387199829733088088166376702655102361437767761129879315952004458073005129446925564932973540791797626131694615642090964020160958059930976817261069115223982022393531385267608809982818896579278799276491263064231209512917321220615580618798635777208254250688962901213964400648388001162234864017921880638134403321514441436751348162478465972602205064272308626730901596762117248491103227784037415437326471951381654073835095454497020560167887002219315335095869071103563793316017941365225356263147396948605566956415162104560934653434267577885306081743620785789005408521172796218267556270986049838732038657685458968230480999544713441366464049560516147931705417941491988418631743847428149469550632994451808552894156109373464858541856238486770677949876016599520271377305509548281663202962649341586979662282722742255799390769728503303589736741910073939966483745749066896763476808449803231227137519201727211823067751786063851350244761557715574246539199706515693786508254769348802443251117423005495321027263202183694105051378938590126753119001044987167714080383969131384329876403985882038077516110637162328957328445126333113494975424529089674732203423723457447985795856780696730245370363185350358927278250203476935365407738354599694931027110930219998502951151190654086341677781438348508530884842836830619207963365546356920038281929889307523123427299750644590948092582372342820161402489672209143582103866552535929565834990633274027944913772823127979070247194024179056340662723052100282649053067507525351449634870511804780 [121,82] -207982844313548138229135396398229705804367994642633150576741858239358918453536543855994584112027009422022186489244024218820389213678386842174553855624702363457087934260946618802062927319799064061455821623141199368239741507242197693964882432202412136259893784411302367130699120829463356267451866426486280805981677540870836489741472477565591196961264419741158951251207500928832785457240517047035621569404166376533051029508987079416343205750044080347640109322783066288844114115978563204416458586125607898849442092107955866394776471171855663210800469640230367216596879588767145355403675766250006282412616249528541476451960112036022716472884641097960798441347064783396679857419247202264373849589186731949617451664478032851647317093040282241973727912664819962924721888079448455363283439057184564259805221134140766805258270418184303083258233392705872087590725002444155828982530132267169726480460396941458066983842847103732871597998043294599656698617060964777161898121631144026995637786193317640007848253404408154403829565157148144187418482202313153470060779681999224535835405846239570650528958551526148277886315830332259630557811235885739876256704957175031969486257295976954851043854079947720774076504624712164872583368688839430899517526374633511226899520289870370900627507160304608861418027906232472837889713835552782098992540828989959393918126105615865362803854484034801674296807266230880981389150794294763296469596552957588113362090351079530835308835189335925490199277576920949433531539517184450556404806828244284596123970675743908791728005335957066692679464165746701185007113829724434726728564170069402684474998576160 [121,83] -552221944582684023756070081252028663319216940523653762950373792647744569608377112962783051745816693929221332895413031009365273625113087092609666445706948674752637451326733625725755212113498556925736406400613475620532818382702842491291557385205785341245896941959971983560019979745681455121661634849633514259340761592615211853697544618811890150129298096326540801042739842209787620260101527491641006073849467251847221178125439326276686400725672866894877011116752279020416500614947354625196625523630223497478322889179190295756989350029678949982674474940912962815022884725612649167939042273623549658347612662071552113696672393946809181457547122086748790103342081469536124072588753659285679376749277643312083716055674608319980267067756381864719810271795358355865906495656180805275934612201680220766803664866376216326195497726699110785377839328828174618526644402045679036824157573064178825440620356027810273663776942583646480189569210013556792320715353384240404496467664972118786792593159358394379802214115748812726512908323134973045257555811984592147890655939627769841101582156855098591702811896919255550621910943604559026708624088314836695106141905480818828208626174677759363523550987085233164779557159848934022491744238789196499262800101778228445548316035268056254287508023671774894997365577900576986691342972107265628960580950873812025445191281487099884597772087683341096285984308982778850509815319042607449477119207302651585118455926735748105480891515105724382049314211605720422785928912768186938884276927161829799134342405992671799241895004278059558532176203322872440113878296218319955988868273015955826024140 [121,84] 125108208232935341211917747395816932155852287130779158884155400517873942212797087029641159188586466238295220329233819088643714363512292767744665181384978744597873735845116419942011539455318177362138284556957118520226870288027530888014365121420765738806671438775702884881219979397342687048932041830269576535473272747276551150115680801707161627602891031893578363730662560875679866119547344514620756413257980567869844204342666838597914122107888591512806452758501467478116040989443954236110310750727326845220958987340194747286608784064474870197638433207482594323411548954534349547089756909412762642494005074295511113875999321028715792165006399077013076982296442293336740176104192056370525406995556425014272108743041754583865689510375364275816748536817046906488174176257238679022092109964820336209355247794607944184322259458087814895414666502084423791777997205213307437524592114319773899455502052890817904403109581040164757559330456100104088994367571564876896378432474486402307387270426114180172676594304906256524260263332460671863666914400550258878892815902743308194465064087518137456528587707362982775777501246451111750030223638658365643347953747912584547484613733533961037698560144390619026148982066959133956447751976627946275282854023217352519069320418941143566400167883965153904916649153317186717216236482810108368528143700598017964890219104657033234045015799833069484667617883098027916007818644845673336350231151364338650698151969516343896366731236010283520708647852640347361754859604280890915862717905950909440889530756693609779801680354628302016871103259156613470123114900433574557573839361300228288 [121,85] 131220385323779210219682218051814563822900303458118445372608472413902954201982263278789363794791497251731898124686266173048485521621774221245850154019377648133372692273093528278026537114881623068275244371680317638467325652077170552710566400612424104047306560906325799501567324054162645504700835768362038285539891221216651481781811021020049020258644221181115353244572442760104990188560470966165884190001820008823639697081568065327091375323894003896945715377123343589517285747646612458555806144832302425992294369316820606239572382481185909729793580768464887693514133143702326837695198389391353791607810939085146853920158659809829107734030496151574722163719531127599459040867760924068510498582397965526392485362102374661411029868784196409222288999370556318299509979190044613547265024196648331375992490483395886613400766491964982278629602069742150963294642331939522068803434904183502159702608689425597395029187349295150835565616234990739570700384839670761692618844320915213434659342414569595195577019738385288624208692610378057908866908075190393157329289617020266360657371936609390470425325808530466473634179696123488647614044682783335717081192753994048182878689907604039351444649340458118224945311619180126730796492375853149181353654355749830515272238623438571273149931681595929081780559209117368900568172883318667405914312511047038370845285414768125397975626755851339754842908708157124160712252320148664173083657864817248791826621893520066724004560826734130801621790120636554284174107151180578012123454177398415209954114470285786770279234877058470678261147302371866566962195972704069279670129308808 [121,86] -18426511620674653885444735991187084728080214730887604477692262744142036199354943536232940444868418872195387653509212955131823388724146287658043971449398206842868414720432335782347911589402246748985814156807908256141355306372620171300298492664595192643207238121873761043057685275785071481695230321102410678276174502911393860015971753264872039801545410723364191539615135968002204938586733793754586531125246704336172911997667039279626944139868129911362642261804789162580403327447202094082124659120734034171769576429814963484681800735961388005375243207966202884376202172628751607077464522625289682897883156948748263267567947655843763245458004524881199678392136288550492003628508287817024745167996105594965263877217683025972447641173361253956970029733238460443395015772210059824722770310668642708649457937550072487294859322759888726590730694628919101351308429810171962537248459382584050799852661317056725307317516394840610400721852575742627498876398421866399686790867733256502151185031821063118922743132166245149986985524340581307151939759108075949587857386264154796355819504583916424465782075015847020305962567866770890965303775316084106283938572338350703766579786697653184576437857027785276509782856462279752386968996392054532124954483969410900180476261369841287383525892855765187138622361560897986143444664273580686723054225843125491760631366711077536537694870845022471043460369039859876064981115249079508182577809236459212140802596913859790732347747887669413321669583783117248489837700965549572292379747902094344286761542135037775774176912337252595540837312095427121056452301979169693229872 [121,87] -10592182672044914353956101364851992179574227558382159771606026633563440813845378312723357486023637590596829607446073701486688807908358052972815245447853878345643705659098894556759293378356305288249272461593219143202240240491598228123319469546149218964491824912786854603663782871296099758653636010827406196421275545382033919246308994575960524600455280283257309025509805133829002142848223325994666282200002224076572942063284775805177411990907191874171215906314052864573276405015651228442346660561352198975219756265217259613145226755850552572873554086473520212852005407549659026514916605949436370928673051767647186407437499412936895019930383677717404943000736574068622343442188061299882648417633164364659460052451039491198541583117032318476390905645933131054642094700987159979072073314231930743640996898954993720734898509131638472607756749895011347865545530763996538972140931792945326784025112863847176277111476700308037691376288777654203295772736022337831872064980137716423222894025314845897024290881071343767137006810840083148752798008006381183866425013716310329931011738424067302823723154648378495479068727707593568866644959668439318338023544509065367097755725617457036757297332941190141176775113211192577608719736436665740245811117776233472980867404467884830830824231425217328054851985240021720413871252054618999287884048110295870017442342092134852829472320173555516425771892253584606856146630104994039475713386023536445686000489461444508398944344791182143297354883269318821741943712052246498720206099968043538202909499165519035970042032609888555751535280142402105535633000788037814 [121,88] 284508297303701233993421055169232369577440111876532325411973585571988216875537352896718314497963675469812440499607367866518702088339279531466764811419919244242768639123555088198144699596257781687302116001910816662353716818999149421934756538736593747457963764378239293899005986263032264815148526952585204981350082038140691065300150413163967848148911248046147881246489012205652002074129728937636702238123500438818604365543937147758648529548030555180415711701877702088959737946100907567628667717255348111446376786406888169368593808748187968213553763460429441786863025652218042642853920375107807689948264087723964514539965453379703941869837950999566499055149798816548871954767004229700244724076033087556607927665264379681713052276397672071438693999732645792182029995247398154257808368904710801626494743820429820141173314307525958553905993838863478980123728344758513012831787627712227518565427268337387302931755885873673424960911176599092681852247368119268238990633761935953542932865242799059017660726800482444251057218367533653807248630267407508575676977200958430922304352678222216041274310825779437836421442078596068241969557978634798194394379288814205335473189451289161237543592048985557308319630778742321870210089458728497128116025015550671014084461618885218672848186937659987272089920616651805798988261122378414153533409440979420896500832641021970732891267476471626480767304257755903869070529650683908190308440820378188926144799839028652027410381437936933034958295316487620927753970263714964959805967869469239019527992910392420946477575906948114634509605577000274886669924224 [121,89] -1165762474771385595218032393783840597080895526529076865667586013265013319236844053991298005491441227236091099050184067266211150795512808170218836576883586319404372836685028583835344080846016620257611786659073559315707745860157276480174586951392475632832088854787807056867440229456719209324678708523308541497207894590202786584846651136349906460693093443888201017943456773476711708173722991204155624279100091709614182925965261311925256254939729831102353194226904329331454856101636174102314104120522092099732259963594009261130517597730888554692614809041934317396833462611569643069682018660119791000066788583684145704535351149031259223524237849049712794825912975666532824181699455444421352827737354186006453956801910257868923603712424580183272651506098592661355752106030221174692387053010288798516986279631031176060413039522746395754426460878828097606908749726310174271506811566828980970638856430144131765297625246097127153763804744999412755248174886698598546348252730932874272317379951549506072752177527606130688660612230351166653519603059326496028844536993439729132693684054732722375160164890015466509356578637280169662502931371157989416959561496114108407730050109898340402212912879253657497072333690018219083434223249287891072364571039511518260879202020954395357590039926486995130854952156945879265138537319664818361449074111632500000485535478307864081826747555741567192276807878995129395425764505999787741930899895858402817949579953824383107913059236573980127246093740102485797791977018030869642753025100909479322168074000132385388739395025781580019953624215251132709552 [121,90] 137689113392239820468739844752042387615692889701571572605767894747725606501996966114314533618681312509257166521842048407876259933701817961557521883647502844872313725611092257664192123227130027272871942571851259154084844626130568542039715974898426755637065931631449691089986536907395070161085584702916031176261894928551882315554634828573791341900846251258446341564166850586145996148293707189115665930904350654309547160672866808323931286120911402512037510620212933089672926741279438167966995251474138883861599239020922613764155774442347510267697397147688585608048954049977613024575523158372671571739056734648457349787742210418873140421471397067056345286485071592699561657583175938468791031418379559607516161734429230119866672035216329817321399220682707438646170238475603613567790318702693590406868185786067157549786932549319263558393862695637464290156005147792350459182760697918371781441543564071525363773577068817580192856777358686268781367211029943882142063699478660289398795083808036419785531003298668866078560770637922792610054701987608504176507263405391572146862709152048735155056623220337794561260240081549178135160083736389812793926093473356260494874848864839734934177226428216523297304010653919196268326643478560949642154569379961621049118360582142132597061479533503230821062133608847099182307648049506711252913328304685055727608294182732044132879683096120698399688061349219425742350953250405722845670901113731714472151705848444412462027134112763642023546852131719648092171169469895990796171963415979162935735852275403759394204322693722825121386031757161776 [121,91] -13611245673149167835635431619136623082964342913426474101461711717184211632416581765896755110688978503275658493513968095758785380855212243130264146873244304215451976793189635036889621180689600552818937854434620906976965757402932644790526637353498322069810589580261134888730893500783231984505275356034499818483647790687615253745290064947237378883691458590248529309738832868906990361419300781560757436805132061759539175203631129256230128968964506461175123354285710227609245703330354685110274917321100373786313618974180530848682614458919778957173827250622448271026809665327066075206054827143485843639483859548153188462559762256772108600183127845087809392838327083996358016885864458911301045698689041997001777697663550334304060735619161872040109490112639514247525797177143694653039824144840168049184626153510628097328108748546972429315717695558818279512854387445392001670120964137113571273764888631837693692285056822677406442009769286088543407420341752930350052084749601327274585804974272885587481062259833008866664211480976681838329476175127948840400423181826052204725258372861674855394147325219517951358024933424802165509062449837054676063933831830070089408398573100054497133778279353170489688826125892232332232339878915929605804115874558909107886570842793308911142949803098812246767266471381722271212125304768023143809314453497865121258003982674741516985370318469764004742443538624322632424057911360786077102896935443216944417024302240884300296986332791541349777624025953930324607141306398241131422919868476186760472639730787159982144639980702072061190496314 [121,92] 404369367955642519648854653092846415857768226542809116300116830437762100135053415072551593757207077036945335009599577884473157480374062078796883748805576343950357625354672886324197910921599133560926205849355732541033812971250738387145386293940519590125385069708131729016541771756344604942348019339711326659885290992769974891570573560046468741483991076496061411613082527406118852023828505072372615926324000485458312658479215506019919569365616008573832860764106053018829100540505952935415707652323714322693666065170959491205390030491884244040079379514950239650184592919313209800750478434306523915625737315201684770305458141322347665899529053251786296760647034229435439434659129742890724346454607848044242345785994060249867067476560166373576170664324980405518921804403342517325372867476843625816707333156390534654823374605761755347384938899311010080995098457770581838817045082786725353651940034298171538743026852332690366894273827216972067327322817719245697292558096905427729033553233836645340956377182191773289099174797954135971010466178304382890981582439660634106236688077314450929856142100413424656397787166437916192221370698958317119525061029449451154365217600673800626724472766877509616149589836429415562184847258191631264420145968887486552486174525982913880842430708503275343392489108049746949080985542671720416505852360726753771313892606476270982305981953630051731703616306139602409992253759681205786372121497044632740444495421472180464954181856229075333479002487588133750361041184997620854149248442876882122976175172338939602920831418561850688 [121,93] -1573196771961559092092460916772427480693081320769802018327789465596810082997852511309204703516834811338811588143247210460618790320575697050630679446808368629947722123843649881005919228595645488030942646521546470149865399615732810436115780525567022354488360073582344642711951775743276738920165286301041011333695935038775827984394569670393575395345787368698535192853184627176793891494970292851399588368818927940114740176735205471216051038727059999877988107026182586227058917754437199886093877092769747846779208601120092771588649203055574853604062284559124213667519817459612925222917841300401438113243761825600237428132826670186497151178209680079184657873141255169388014751830506443501020827160500830028682294413363871067182519299923384170316722666488795536329727778917591346729385083600837733335857742861521200259197879007584001942901983400852584949019382278528821997963949422114293581555118085894058570320072290727643273568390412057028765413248781283061467689781326474651398098425617886677962994765649322617465383963073025049105144919407120303333438094959277232412163155551429779553330676193787480312196166460056748622802398656229593903179964302294219642363827740183860487187454523780285981485541005844471446130417705519866404637804514469627302797061521396348082690164428477281079295976344984334309293059365233341541421443523713781789700904905818878592130714896098368946374361764464001423598766002195043414295261289783234427916112524776691071921733905975079053045950404929958679840098895095216477848866201457624750171392093651866770515112424 [121,94] -67501237346493283551884328557826861491182720615682860252586163762969860243115850621168538656677258431951588664465672949383508692589528929340495457184685401806359730687745308652007528954493366148349060526250481784511206547917115012491366929711742996961792665529410121658571654108187311844246692334334980030565457809736314982726305301962858091636223361456447945638311643638373523440987203412137720866805665823175416195223378393548863051402240928129128929238565480577417423442658536806451577419156468376572869032634537071541652898373121706044346767917214299760519220018651281960799916971335654500849966110228113238798966791383313860976280939189235698296547843036566362449023617099227628610880324543367781382523997183371724145918916499689168361856196808327357823655541154397790577418849033047637681264551434418026292819389374363408400902033811007732328109388606601018660143102966256819697315135614253615789727333697310025247766828962359803789239529769596911877410339426650667184366151991117251101492094265105644374180933700059403519852872175704990383792221994121546898326549160134464300062961529243053606179933228245428547742048663379932354389715456169326568449142152989950031813188564243759664518096911213635445767740053229300153202687697295936733221917109672959981515900949611626292335929827584231483707917716517205932603080812330892978455868370666965560864089375590091255135091110424194481939243937108274743038654832497890893728092859789625083513143678787043380429987175620283265021655551313407191005029482181625797130953821924472240672 [121,95] 19927776762577450175431828779744143950306451713492356017504252590817887207599251101933300144552398737932383479291772972168064193493231235495232840074118886491330452002117568467251979899049658590596687073656556030060968964418958092846670213078030485630872848364837061634333050813471804343626640547643770743986244319355995175910739399180119754370872492388826849316647125458005658332894207803192541738335979656515091673259930392144504595802877660731199625581693249155927950687833360449859761538053491704573817166845845361093710333301984915026179134831134005498875453074540321898782198515918875685095530756756646707336785385794420094427549192872405667386136902683527242013215219397144946916162919047103931754472214991898059278671627787586934230107152493415513998573663367437710971179883274559325053977376993344561452386971141252748695984066981175573027039751507513435814894818129126705159382108074955817302961742929916835585169226141103675710248451328495383133267892211516867263249170449296180140972749539588168644603421575644829905764698618925839460727955769864801468890224682084670854935372836801112485889516500857659722524897150072398128702374541413308346419654964021807294390723286834227491813827481751877436965944501927567436386157889992001962187345056667996424616736303201382055263311993273497849602893905330167346160403788288072961922527692665579903090887021981134359754316439592903455502595969154644782828688491065924626111002958872275492726149615589968906243757191293246229958660122226413427314018366700933203035008411957692 [121,96] -45368290604224155368954345289256730713657434954237437932854723222237022632890234469478189417982810461947876240336048832494762974694089371476278480626434057003868980061407425985725658318909802832399601969721148222762806046012643799328211271797985753070809558412731595021959012096548829426848777703484601517535452031982513079445233958630499937985198478700788767470482866236536630020642511432921342443725372215956110364758674384336660088201279226045955661178589589282296323055955439055335384479681894731403673425487522656434631260616006083966082933844970429294222263034832832655657087058625835597842080160371007002316819775543542991453412693972965167558609779195859466783710728725551362679221919844613680436263366232550638716420346821079313129555291618098546751437299519183412601625970776740251569636309140541106427107649110744489484194226825501514884232139500153291707514594187706968962078086445401909954019483722079497042011489804920175117011663322129998213110409233027722204997032686739281448414429034255519261083873371950885462314644369966319624276129162530542735284101088288360376472203523740640611682488366644323190072084583118120426512602405195742127155215570888509553786279590144764194330155150912978025191801206835477025955529388717063260635410532972553104021295495849701924014018161392973581634261061436998932030417226475089938107840886380052440326285635063897470132596067481817648638365306712814754374011956711079915134366756017497209459953468118439983102647587024026059951992407595651484555056114988811307711628512 [121,97] -39143324099738294274537344224244367456190195376006311272131956259899850364280202112215662882316748749148380088806222831354945736562420930313879890099025320674754243262035939340898766140993426318351807755721579393495191130164537071902205950802569059638015065467878148264550872716890774958976375815267478295935243468497137401167510147710823023152537756414667603868122118522983194343924531423149508060589869867184913583893740888473568978674881871146213630703219412022557840213049618823811872862890585471689754232498407895025781760023365365494995340030743129414184312807788726820231425249300181207594095411689472180022276042168337022300905996464346213883710339221689502750635769433100834258412148206315660392526028245168025958717957870192202234255475839230453861879863724212610792514532476860102797846235272981546038557688204671582454005034247081160980259592833124039150211058419685525025061687029159092946587683237637376176090879704038524561090841611614586918227282798058394612442312006000851892237412820175415228354935711977923926544061158474837304984104837780332418409663075819234362886319752272604228481757255679083746450627895521864943440406346432004806564289149865750905618725723102621887760934954890729973280278388225677748745462813532579739342477255339073059964562066515822401307972942622977364811548078860090386793603881733563282200846732622976218694263477212141840763905755630778205419801817507281843343445606831603502058484223188216985598036258970761055711987548843379795844144708667838053633152128158819312116 [121,98] 12062456084654582053171691937681576352499901844988586419919473221259271765687002467673850781117651397868669830993949129415714708886733973081004640197709343732004931911408918282261398943187432059352149727105398587830376206788547518061743777004363047296297557948764780530130104985089688447392298720331805915384866626876775871200748477605447285757544588768825719240855207547184097892487586979247207257664273917795072625701507960592073000689221088437908926235728654664547028708698370880834138605737255508065290511059659436896984460984645367224656376739587686207768740760604387855713268020903951473640582715975807157464018784180885579297093861581618733321123344517540703438954454750668408571048718186292759958514845870382765344681559065838729004981388579920472252079527427490858858975087517135603643793016522961005710455318006103255921399333934371388269296782548231129081312644543093444611489505734731407562135218622723807435900954107614519781316041681676107806644088123964265839238474602080155296151860559975500498774454411521222264606121568459693172032433005786640712529941370540045005450381204166944473767354058297609280132842274311726600102249703293748738651178617711100011962803094720967508730803137563681753728702140512185778563626411660480973170833687222812950359456128506292675852342201817021984446443220230936350787332903492267064213081910384006799425119506214848397897827625652292460941537782191551420188485931060732358319645896829608218105252641433241466170822993050674264632242071291706895969582558261584 [121,99] -450902904366410974591962537604538554944340922842179890682379296005512394055969060267908569893275710622741485654722958841157264463766299453146511190614123837066173165541004844222516835649149466122407996692464294205890467966817207264904718345393539326622440172830047069079989336387258938278738209377904543294697923512558814081461399926413357511354622524547224408960474647178260855021968029425503037618748892498394977317329435820488449098091853054199918256187889450334999534951021838362673272087594079233962148140184050385367956022878479057203655297087759469837004344402995746293652066939378396966512377813493223592633509871671404846715547974294397303981338373011935973674546286553020258911504529541940538251501587898758540787921319891826931656191200600607654396476981473656538532058940062230530587819656328781398923017648852390490351067808939530914981641731485366050576539518627849152232871522366710115237389633364429396716844153713418245123655403408552971267151861623853880534143965239381162791212698148460718090865122326279457307878002136209191358207691815565786469633407842557779177752327532594857701908353680033514504270546294917055931138707344599308779957865707224306578081210232410509615385724394519879662229657231124381533821126049289950236356014253652536242653648484961105145289908630984759709279259968149952221930209098407346844050101073139948640628656207210827939587595152980342529506427044004864287990877624329623518690352061048925489514820290359323135650693669962984849553965396023117102910950 [121,100] -221572093436252006548302385380135032601025203149958825064441402008513900830076544610266325297655529764528446418879515549322612065473050997610785545750506139894281702069906877264732495952717293246221937412602583091793695244942064138247650307792066758689373027164473516661517602639810697889956886700528762447458943419024123603758046165246053921910945289469373146722136716213741050330389986550302302512049905507744316718394067334941549211122949407875342210353185432221979504031079139488816915122372812785183971202471024307613669695983601695317360912253204947202573316485015459521654743712828131565142290492374235076329113159768508279311884779430418125282453396421877766640380069697396843491242572768898216012751770849680159943081418465253833859938206817918704583308626716682595317480530792214720096987474090595479854239743714845236036459444280018746175455852681107300556646298634704628630379900893868371808780864767077801808016013585207614523151504820495168141124004703983799549208597721017728315591399084520486981085088437054294070879058296308749359785677642332668176483005349634479952723668691124798861904666398573318969544419743681158293972620894932550526465090923548973300324288536052141302059473279599519259926325615562052544418368748427213339887793739011919618082304715684756934208594131848076287251221386182413463217061066956006544622360605742623481035103595644064458405459032787727620676994502710692622019016377472738683943870056816288417748367020450325558187712459619085328667086512969981312 [121,101] 106408097829146669547632095911368954283618806461331227678731367101204723592409281098409403251085934532288204946832180407664443557899778313626963794877952650146661341416435644970140285244706425837971843253599645799381595153681947992634936852947031262575690025768743051370683484625576776652689294671908393285678667767868798649797156380380201288584929997394415809653636270255659676188062649838505426902873083248659822061864486658489450011438465623144714457099717558835363081687036844154932732395223501309669764134465390395785721556803709500681690532499684600390382796612564674216815013373926244255694590718614076095189782210723416046139075653533044405475345468965176247761493489701223192362607180949721286744941355159107003845442910166428884015604741278950109206618498866702854214581854007818388070293447676445617558216500263315035301167223871140826099157910746764453774437025561089177805355460882320546343933683677030552694252422729132521170219431979301452829591567842106433666300478038437982597313939447514782301510983836482253379524344615861346459875739798448337265387557594698848701097510758112376534029040042985652947365437830810565424665085201828420566441881108822730861709498310699403445493784860778561898008399440218568395268335371652012732904056800620265749634444128255757111259676630456508464353816016777974906446914486282254003382746756804908011398826090896296277804825985276722735325239934310703814588166838113597728153393191607528990439012776169239649207804552634090618920164910304 [121,102] -8208164121293880623141405203792139917963026456431223353569148314586543322746955482379680394940902929482765201477259209100097301575967583058326109650432403159596559872350018213127510617638461919000282069651633080294223980759178279720724280580159133401138127740504908776487667258258062592133366792554424562263759183870833732679922471042519015193029553350390037427341184482239282551400431524256953666180654578290043709860269727545998451073091937818045389381656947781595597094933841448834063960629942971122441062825359750384817132606218805825435479458064671535382874480618062011167471623077660160526595563535158973541250979232548369788832594867519905302332529979506057048419762006055045716883270052566398129033222853865362197762469701098542407179876984811649237017659998315542614876531061107631267011157247247124113377181933338039089846275625448317091169293127266286078543382503587865129722030187408338510932817250598438552124425438361224206411614336999112574115344896311384570978567119591830481113067534161397712591374955780223092796388112911191731138313753937798024502571669103448916620590487344516036359970896287155368303784553505429390346021465022517054352776947509795689745690955577676320419489521555085130405562926176671783706222897698165600784661745758150506936484573975029450910276372689029285893807395385548607195947194833415803459911148480964921436376521920422398178038026286035411164211967511396074552133148112955157880269676041962275821600926065572598680164720194046914303712 [121,103] -2429880784569720335630441226942241406724209727837265075803105572156339173776561417185070756280130206215337274660076604927281295269619952227317849055668865587180250982643584113446051516685131967795829979807653419305392655388352622290905866897132687039553175528917886519537946989129279861981179813217169802229190205704224237960747510688749935197178975034864008312073917237156643773119741046049159168108603426980090055849810847319070816567491454775835122747282230567096203094189084145434182127375762819937404413130600064752051967712819504293779953104427134900490068771234879406483199917816495765451445045827505086087414490668157652521688694433571152396393890049853485664545550629597371745021488665440506931967630914721403896611438576010538094968042599048305960259422681448578220752796260508422927465680617124233805095868291655834406587604241241993321428784639744298667607904866634647102216274439840658412599095897726888226974102790769166879452834894756814893766457002892590709997139493728454329731858927594702131503817519474724596996701446596573232608233859733551241695452302547825902271636627360164959729682740409775467350148209816270423816614084188100291423571631578024575195707974520732207464488989508243435115241022064145320784955795498236532299970723909143913513362135741475217798244885410497591535139500237564387605618187854990405270280407838966568098531755467355110064668708545447322929773459885797314925258918350555073973768096236595203520249445225336098205693487925333342 [121,104] -64781563664323816938123022477190244667572844141465955703063980368868967854887628003068449737943281334122462838837640895275662599152333184166729072976936269328439510294827067408930597205915482861525765793924348429446406622542450020417470266206124962205708424284724844266769643897661722491487884142163520092341008998092572447749206751062742100260197018681115214262164709191908986169191489407911246285228298896791983391769102281971855503978904009586692577779458945752292256231293639810833134827405875600853528483394601554959423427128194775836799033239717133793213106780787831157468855120023196926547187181329413788034120291724085959948237795914245537229860979748170941020139384967182673632860359825565940226470571093306002230688562601061208796764917917527491912311713778296513845407416590498961651962719516115810521808773729084591561534114968876450783650509686512261216211112187688488730277800673992986369242894700640220505225524359732088046987193120613648482777474784357629398065440267672662660258217829898615376743127646778239496085492854081414668723640266338048553974890516534251727485168317186582492592611733814475079797567523222064337691193174619923751218893498811853375697116155512742497259679775834030716912843237109110481066843123673394161982679975557830294975911026671458881781477732846460067002508970536753247301814438480717303668982696820433923520716342119301106146548826997810961295903648922360771115742207425961118331840836833726206314213233622448105315647744 [121,105] -5298887330569376953188790027766242784384444766141263546314270631860852102642304124131979965569304469333142988903879609498789786313870971951706021487423053951164005970934877562770150057017994991579624044299396128304675561519533776715286563762077153849073141580474456557548151080731549075396736947223141517625781403238319612877425090982176806388416468588920311237767270090781089100214917821383288526317458281272838177096470677487653574178042522734681433606908323177399068577672746365388998609821959022761655521653879721053211151558455148989660032709263464935543154606349267337726301883895501478223323777376976216462722187447837374201379375565236935015242491680726730501636399358047241855190990033082423907892971544523739046891791294707283139655861786232901741979657466496952570409538304777167636938800820824988386140229955535200348221456610939641965006176609401474949946252959378408808035969542909376158205959971204122776709180725837293032813240598944065013865201407187796891845609543806473050794005985818237358310971543851757068443577252789298963176282612296418928550645906126977723451861661659008629416366480220561950908411975584962076194546291438157061288194215135872264026247676728195499727086031447085661609898217626280175864978817334823780856106465618304782453083026972085360222190423413591939876513394028966304485332295133940935908468209053716169993993065408828277292420127348332168326307058054168933078805139172550884543705638664440053206532796901518559328 [121,106] 237899539530497237196424786190527360872055030109339792936976137693213301568859506282966868094757929367103098884737628725041916685284400077643902335935115950052639697318478714816792720263037240663824802724001979371466870536698183784255022637329158125347432811031945826278134000950057098854720720014623733878846607777449654029994959398667615829551572775091155388478776657782990472213135470159311982985442303921060028702946452280331885365047555824364653265396471057425404740365946238020144560834356575587185130481174197665230055213951510702048773869201428929148688054690464760059406722789182311322582019845174288452371965982087959002652111486972295857617894128694800717543502382144428853184582268639728364428244034132138741301242256280243730039619973684771028368918067273114328827181633352635668741168488970929146052228180864815284809614594386885197653174692840390058732854277724700743005495757882412543503925776799333950328190559857506728710417387766093377722316647585819430956826822378297757736850260355534501194276785402393521219700087172247134242983853092412044710989278988738006343167087726788517707739278050252287145628774354172631010660030237622968011270696495661247142555065004733592952752281943190366708112626620031037488481545293374400744260278224837693758153315325816594012347410126452808701795815026033159289849171040550566108424920580517734432655140773794790803773220518707006796964536669520522302337889738089444116985066174059018652115808336352 [121,107] -13334242089214045251629691057715361812899265891374448064528818870498304373120899805642553787429160738799540278797075054029951760575789891993700123329262416244105493209605115815923613879992727806012927296841707395277926256445051793417428471709945361017395339312503521258534384732224125430734141120550142583222975536083744207281286202872643509487985435497101844855487737766850899108986051367003172345485583692249134567504809957289313190830552665218620557395795938900006770024818559289318525013735953480846746418785892498707826799507067845336851635871024989538213004309228088863372996957046747039081660756231889334338654183510999678982907139421055562717657974872498844376430275796606665855761132489224852907951137084336251734441725724049835616864985296873757477681919596490580971982325741036221029953304581646946375788353890190257567456914945964541510581491124160639305088228938522203339488834590314736225609111235558042234422244186150389894389024825670679298690255981389065819098950863785576079331223445150085914927193587647411362785534026513514497128375460279019833378139851360403499223917163781885463875518440789495787383594808852501658070927636825031710322840902332027174835940794418970725510509798255700842704956039544709426395781013352752341723723955364255287698798595332524781622073438615638479400577375872922292097231868157323896040620385657411214662888247237097668135759605218922128811957303975814038851905427727925174283079274894588201046948 [121,108] 246412914981970666620212089927394810622464798126391271217949321250049152068614365117334959130435390941313995939973968901583605554254065360790747411753349355132896513965659218087349055679949837642571448734250859684074469395508169842139718486514189605381246449799432658241713280597360474442927125247456984966554207808366787791871599017101392280839054737354959794152416905464727898839038018845685324386204684219883913756740371181221151142753935768240402755208419198952195671004118062863875702554203902807389761323975080997363931920000026417533168224635543747502390305528416601814224064315801227631187384071660827198068558313338957259266768599659571394164159166619400041730984204593325667901703617591193062845978162280878154081364327785159879122569013648190582245163713992724240471330960456658326173713087792589487709759547163503277821597043648423173372994414063068444657097401146792691530843773091113924226315596188158781650738513805685222680220731066504144863009850691197323156134471507576774834376323724463986309141508118385507709948334805846091137709601225710257033078725421672455643449877962424486492656241724847779365465478573542529852038555382278073806507447468160827013957535115954652971061674908181215673798870449648029553075212059332880685771617196489489360183170203081911734448679223480333700890808632040665933380500904630483875220394450970008032990027643394152749278644976233037936596959455804236936532958011078756814447910361883776 [121,109] -9726600715739955213560438093640519923890727165509569545333073304556954747102796596923803982807299703378565937851156800398276237420685111645365919344431766820726553101432792576958903497244146092011421086488002307704545923497164275726425730283085837229543232348921321421819928007607945701144261120954097690350674363669410353185207788772508382607787030154602606274201804075982002655667826742779826035788235194397502026934151641127988218217170642405295621951494753600534493823759551880835598280644562791680886301403125945839355485525449112920584699216286041940581922731380485092638331666196389699409854567328277049895617069473242153312479209108207306226393899584481891367381977926468365418988775195373475822448297083036422522616105067783052038007959050631618283485064945509037246841089553111811883077095140041366887883070948601703158004205140479226366043655974367305258653096960718659812910548758081212941805564476940964529346387591196527253310761901680011282237736903969359862241157028459036737517501167413411939884620212449193481400502047087492627568517109765417279542309548157971635886381079390392087068895977295759426050026190472670872428824132238453148732318055810107504910698059122764918343536535839643301095716314062914974309109885116549001214700800134390069748425446685463947311477250788453242497182121423730376928477815994945918536678031426648799717487708914797987084514145805623880179336398141226204943655727585478053109286000 [121,110] 80932926199222128828073996291422507973216429316631842312968368133588174285014644894952428123569234196156862057416897742560013319092048898802009439204917314324586303472564677781431947087157996092355740673170837829283111452285025275921782936876100306785433910793095029950048117940910109546489603014688854267041057237585948899876243406584401848345094289120506906401970524485320413731029898666471135512765824387984363166517431626303102561272515583385858118646032843004568998321776263324579309019843718424340469159900863753019830834860634745447050265299249508530292699180960833641029392637610923382935359275070647719120010667427409162330939929371159184614360903012910469905342279096238155364405529564440510555236364257308484447801428003573847786172050903149640293761106929746857692367509995007372149890366704270674026150661098594335914188803351173674972138452521908189926086468950788791920662655994413241889357146833527216127078224665155371980217154195209888454925321584880715930336049483866331177698267473813337020427527572460568714728074051535392662431941519030806415710251729316057573236792706998422753057257662448312344513077683593149948759365887855648116177237167292879596258038692826882873624560907736713869322291383596329015657373893333476296354430909398747249254092183533951674875699673012697801975121968949124807996430735860030523151205313685207252004713468743975460083694119025469409719772021393772789837026651628062272 [121,111] -368388667283715450174894139383914733674182892908318625554982949333367494365642999339744742515592699694886577462873405636467913279983794721942575065280993617916240132819823192880843142598787658685250325115042213278255945264451091037199052957445193494344280394152832822629884006100732407600557547558230510769026996993622772597218366159348023268332629798478760497432285292262993035092772644701687017155395943809430572551093688947900840784030531393581613554998974378828941471580239222057469429977366530278799346897670171054438042608771181459758792910971330728287494962741699672769613025333238706072024178187243242459599209515676454643558555704991466033024378511452030898391194645831722113962426341118391242084153630545054534114088632358082319168771940287824555498776617994365995742184642275018929965677329218457344008784587591014515140865986197306573791121723838071403274756164489818782417286232570467041983441637760301606410523501858894466572167475928369804289013780139046358553157691992207420929055791582622021083031579128912109551607825123613860722028142229515753935878835825211087860265257954115206403214549698924216215231444909907901072730922710535686035035112277376412304297428359304569349669662356086260073191878443149274692976218670467021362195161877093921045255431049602077672815129197829647361149909920090322526201332462356769097832788648660186842892979234403100765161795305247054845292224050670132857223031964 [121,112] -2178744714965560897646596420798715534257801553566570753204897599529904939858702968324559780429615555959501443028686023738490696871005769463350751933972418095138730776818504485898568357810406249174472173086226032474876895003934332223575806191420116814385663767672434241421456700060942390104450899067601045013231046048684269666010155272090446194157478872245922707126712929739553787423798219346562926600521340446237571619520115581462997736482142997658547445161871291800011128452013483370611608921229576701022218176264183234823132491655311493966154344941170285888900921021390508924790330014079497408240526937666058326380166447390745498601611598761823135045335748940416594634676889349829351064808086332987699838604049843737958840101695128675184645326720783456253789689337401080381857359122373997392830289051693976636034026765187863381614390596039861682707540125624397753226016139525368686301883884993886355541464166259420622493548887854122502682768673401734633472021484361414015181681746672448792957607530810500071181459037287354862116072976001939412664902546208183127655127081807065687267217026687890252598284860508830602650403165017437885348265543741100647310091474766145933658458604995196655549561770870131890500375780788543082620784214572304916452697325177789299682823897598547347301617942285339766303343089770410325446852498784500806229464214044897110957879852055815563752852550219701618573768250232622494016 [121,113] 22614889571599271769213419568201812975138320421065157669711447308637900257313693793359453698461541536558017306102089417559594446007466658768280285509453429502824802904123796537307279175453553242889325699886012351999255687819894895937453693586978212892956515723279629491730599643811539245719107964498383453544117752872636075102415678968636248867451062007258962605597737896770522485837055857317362153030884832013034466982382325490182274035948819705455277392940681008920238527517324076975202857768834563266412036137629623741789371273511074637561318828724233332103358383307527336489654524751517802915105106221338877118154749689041515265798941863830563699114463470503041557695632022784955161055089700138410165694568503227634952862773764294327125138111512126923591481308136711425494009527971884223806187227993445872803029541053270438991846268581639867558325350371995509588801421856070183140777803496316927840315852563042140732853288265823993559799719741690391517975863211124727462385207914795061124562598705572061588602573922180730836465829260840910807947374819208637144382240513939313461531920955917435364372640803224072441084581313102440340483977438772275098052942549180500080850652028116106935747863993702295871439847027035682415387374393153963824773019241196116799376433073905168590198155121717577954134940750038778623568895099651476817271302175087061339681142649268748806095477998167324715530401952584 [121,114] 7653686877440080683202058948311801260873070932130213693666595245596186187349300360966968385929604324376848260359204401927698438549266187034192040091252466746561722701309917446275574669015828977899324293505272730968911370065736943667619934454833387789155030859312042245016289780495751727543709176438121951861591047356736994364711979615616178250342206872325668342754384024374545812609933754382228614954395919435785321983454750222857828404976249767530704801433018158005730051653943065800779232321287739247136757678075768627209540900036720063669401607704252601106554743773286358540294588363614582739689112030462727733013418530358788374571437102208888542858791038321871394225525700179386028137026002587537775874081809945055983616633434076517868343905137583764206090011594980279614871730571353214289065416660288475408748333983335205833085644253495554215534599236127467575980909500670174107768435674345858489829353744846530127203410393244727545309570070752281278739509964192713782641408393355569655134977658187426286939812446974467910968536695236107610630956294447790850871313147562788135746607818913143376004696367826116910870106006737697916411228145372664541859626876384924319375387596054339863868722564949377192580723910778451561119752973889251041774877654284938928075358112911320167756129873207664505517645193027730455834288007078999679758567845270291598821197082502586817788348136134768530560 [121,115] 109064868508987392424552319257158946339157064304719612638847243056176241139623155323479177102384730194689451679777021148073531413027518913840965184146542753270814458970144614001675812526103199940033479041598281760647035313922324469654984797188394509255016247219114027822844264664381106486865055477457587974644715285058734795033867629944792801225567856765218644476680137628808438136170384987603931896321954525497196374288744660761020437711079867587196733325702298576577781868695397796222844168689039878278728636144569166873903757675945189018768900036182141079703473388455977925119366934984828525553890382341257874224197342547839604799647537106378654867430661463823923945619995740589527357331123105118187534704664046021549548095175825794740206630191678208594699579462331439357249645896868017562420267030000528426599392930078847771545778493393781263499769668038727917651419507749506118412159099820101700928454307023582888106130087256379177980857102717341430826376854488997573772444086157281998694343832618473807990270266924968577803281455714076874254747010763103658041949639165460825863965022859750921771168714391010472272883124745346511552085302722834373093995180676684139099311149844264518017678038731184495649452956631298068925414358800721055854213746889479332283320382079607908593974858042964240780595148592344972614128278239223867902743225597094523822142830934231185124263071126608 [121,116] 448236127127784143180968807309469302772509095951919087008732061708145542791202316163058322857199759030219994816982664583829446148435048428847628958293353620330706319243248986526750283361836860203865048977286069707881777812542172347018489581973070401805195505401578578179529032712555580194962989036980058013255249992983859845988235396644136938277635786888855451909722151250387802515456100879406206956612443427818960769744614631050035858206401833319432109097984554302750201584939603643772487668607612852126662186461847480237379427822028825769810563989783658491763705715340394705979178098160197924518283419720238894525454071485397218602408326030146441137812379568914321117499080395182465147027949675020042626989919726625630349392325722490524754391690620964722470473785841395939385656216756885548801491001594566966531853863589773494915918192667171593302994480717270864951633838520116553537804645808217715499141097507304119710289706660793498400682722370215721013107824864610616996622580509401667981973110116889223321533469206955235682651173771846826615595901612081995396088666092153953372853910016788121764705106335056150681488470334261122366322348599137319377546027019941307946024202969462425484875483479207330679573450841679875637491610595105541152077237958681147182497776076785847256977812560404593987919938241723412109221680331310035348320460574421190604328707436710886934912 [121,117] -2627262927415456746010196496884265924051287095782549923433567509566072294078876720458984284642010670051439281004476320175167469563590513897973932779067214269790029272815186526339310367517511043538003807847503643671196507217396477375238449375599669346332316000895500532779356717144773493591830514864690823686808269732459887749655980586933672423392560480863122796146867374868162839997892761314598004068658935650772816530334992855042168680150146732023640164539507970959690686543352594772729533166874305129904507556021216228007309159603400447610727926663330552864918159831339289256055742176188806741263167978160794062799398832542463700915389723997408022904273991844491053514523062782149415997523800229149122378905296947281926303484573260852408955859836650958842742695822956277381501890371430527875921550251992332107218134192555379723874086207015020001391314550307431407807962822330082174128147873910685614752706356192857740279748138194800881609086337327853891516701326296954842066636535272194429694541204586228288573772338201862431278264539297457435502792875200457288975984721846363404526138791381012826041427972680103224451734139176310632590071878083642110562708969051257483839532099468152683349877703229147645045222237344177704277262416326089513805150596206037869385743247120481924422301347181036522349591572630457975010757340777561079050773974247171103150245476448656 [121,118] 246337897734137148420946463068152268603224211099703888276737386798985465238862571794069212577720453289292842846866615117632965433411777327989827502985869740509089970664427168860374875661356903776974901370727985515259348981059036587107933291696681466262320739338181988060563379082453667329147065133626791957068748167829141039594496764368727043885338077348292902036260200677756619945732899349447256609301526560323896334738329310346700702839878338844080128120055665866393797951082876160994745257253804991487032140874294574354424820017922137813830854999571051933060588707986196125710020773171155251034003621795239158094920091005702982874895802529517662329692267960888328624756626167148033940274114074396153892386279041260770242090382007049525175313472707578877316910562177538843772956883030315657865552205938108892396362777740611226322166518085001875328062111177320664253284274620750641069688078550094974586781508578692884378329923694714790642000610981405757821733509587496780108443774845789744894087895456855576427749426825536887292443015663617568329895346963378407688956910873364776935546384343538231127174683835246029884008872506954859671302446125636978449121247603914909620436970454836491323906609423025446214023483109476871272212490730279354502245452111643359477887530332030502535031846783475121464707849340558008246397340034910408600392133305847406488176 [121,119] -2339410976109249103148323457844497443055364171049615909708644166373537405482198911931510690547430192102808577268663073756436695950029765589834083964130509682443076081628522074026217351182544768423231175940055127848903866043407982677982181172540928373413769909335514769455852149202915322485909373433909971705253718025352945940672162310735374651373593437632817611917708986228157423406905741752726708855417693959028767744057623544375008438855374914395306516638106952320655044703138425493434355298493915378502507581345223590605983005389543801771051557828931684947949354879372778615228011263747090690363481345158229330553857797564678441158994839992025156819388679766923403653008402831916920285995053611072024027885986043603249073744091667733653228308208995026880434109504767818185557544511477882741845325162591149785738065027291645387739960343710237499531058593401795251340803645462029820759347215056365623100927448757812077253911308959553939312255460977323046749617821073538423038767656278869579283296273909397291220459960404741389786568333844630307877123453286585004991579438404910716154176430774849202768990934586437144393943112578394940846425502032787701218412481263504271007934375971261092726093496475091970071279787341309128389599792285951065281868856086420854641315372022895640241425232103465148995994744998946586788787135725045371570969383403494 [121,120] -703838727333911825623752614570950416506013539033671680708366136783516494187922732944132043667533280675093478286578526783415684244580971154239271885168768428408626713161634493318634598119463941644285893735547073257591822978839697560118620649537304472210093899381464450754181304133577969915254134567265222008956728938381315887373848601847142876362270798028216590378225878051554035640203097133307493524829396112986848449476249840029784993673146529731123855305052121514959163842669766235137449370206292550077015123877202578426198462362278274909308376027944197854224670433349336361269602342441393112279260013792815292012128068996871024072281224493633238046277163136559848283555252649916235876212320505319505026969920396852702470865169833677228848365530921198690780208018939838285006146117405630204315263778190536620035970299274721028888049669720572321567908507548273691144649811549275021968273339938178189400444842208772767401662571905721526283462868153146202660644011815779463059295526729035018814957578172260467493989548174557099347871428645491885050685633079129569033951578303052086408700422129577801473724657851161880183391724742843417975551149477686983957224894533729306957658185246922219057400674583170411283864608068276948073467740946868773438860255855427864839969606085015338730747405343139520613307607207842743013771369547112320447616 [121,121] -338412355231516881088436041310742960373884419883916759201776715095601057302377985497389150284000290301443768675777311575674326617257741908515071076119646064587889511515075250027550788938498100096530095091238508281617701577504208901847566038750551345379165095792837858536019379515941810855162064755965979888843889277955531761125059392692283519088829241853138013546990058406680433109550077123340834953611208235806820375260120284751530250238964486431505517042695115109046956632801093144239981028050212565615640333645156182065347466423001602443501985701262834663509163170361622805263915612192314672111265187364263901822096890618976523833945806339603790598849184715442012522058088400993721089892464858339390100856738357648923027533403413627256547813373741887057275609958891438571569323694708629332922529512686302376906636209126314841921371671003651657831447901175204987477926712975718964071053289429602987473644350290919566972664615782577378047835288792679671336506873257898695140545897974697739729710197516718604908350885445851978981783794302479320729775693625930861912459079742009716398867156661024335179141599093513962284819784207635290822621559952346228731296803596271001689686651434370851007886600006350767513687520455759105605669783111129254518137945908163165642385428519186218491508288983291018442424478470463588656271377636400 [122,0] 64381306464351153338460677691835975358492259143794425835988860433843616806790293420180108682135700303499902840446782578709774512864063855388375206473102472555790224941593963664646053284407784026105292360474339210009966668610180232790552669815070455459423039192065660048449448391015305865087654116517526235185491338875633900750245139864564340763816705754892431410879539906811965134481639996564519895318625451826804694483652462716213069722139218761440814458719762227078151859368552543093964064111060532190903355439129291028804488880610187898629162695259948693280568354879589278220596031635091722732899904555345497791396290816176365704542660712075248891228278904613626054917211621910675616172680762843239600618017219680102105129963071272643522031616300164701928300044301913477487855094006187361806268252793992606002602847536802290238866582481433676440585632639736126678330407109681073070804611650569731605149039497274706501753483151618357075277720120864992551483639552367906537197236595154772283543513021096001531588684953817844349536276914416207933273074031520517000258025634357157288941346704509170512853043711814713746173758882471193441837334230428871659384470731584196234001204191423283412070909309528937269973623207473085745831164618371901709218637862037505761176772363506421926544816577498078582462076331978281185540250402827429160508765475686364207555265649137500054600220953893042921307063330112546230048411733142698844954839743880137967694606246341127024959105246428719038252689056992574193264360930320045599301488709459570279236384703857700576424632850393042154550817697310120517199177715276194928488011269307112443690681943667630094543204471600614500819693790099395547946941212028900954919331831275674171038866943827204641597647097187005899936651844811886271569105529077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 13624255080633725532568527073311004238695679703827018718313839263259519732143490500852651530094424550881324612250225133009493244011969536279135777216553750364148487665675361138340505187386560486241034345404411111134430387007139287344633121335176179686818671993146927762853000985827556822712550529525824270147480585913581219526662052410267050451232609203384372223500486436598195947506125520724654529212805000044197005729120653780691136215527696795030743233179838172763185749975872321803150039697474104718653604466720931180305883514810618124824396111681142842795723251186469244377672202371299265032808603029380078154634237182909442850075056571799447883253726288314340813489234386993455075483173655462434379704673003530824381947960851575321857802404669212346489947255797979974931162540090864839274016385589265930348843206441431726302622801966383150577583236971815215328257370204952144209712022402022849409187596308104325389239355803111668722821558833667623348700730731259450566461848181049221701989229486556916625904713518226139373052697317483428105043642762402816454068959943298890922683324027560885468481176486103599054628553464306416003365431390485112596453743068010968145461608146093399833101582852954066762201583719102563791392544799316171560673961026976920374356822400611153290498811323720387173217451149507751755955883705931590313377797439998814746697120124743484483739509808995082650637893453164628666898571757027733325326094473726445541343505366948765608186027043545133618987867493524626581773494847662381638887746714686308924409028953532438967034391241563466793322868078800570518523258650336868609084709836932741566007090414367877696486489491661569350404381365800896595827786841244199414737509832900726401131042509238848535831127629147821378697739731611811045556788225088946176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -9745137228723676324400792218625974649710342439676100278258844129179175786830590169599573399700468568070702058623813508821021026567689187241291487675485823245166674379429815114993143378847577691804659854955201698879005972172319577653591627594810409027114570504776492345510244122771432249550248536682001381474036288433018845109978130830403879419335410267066917970900335827962963398414795096878618928246729402736277336968581242104573470790172084421077163281033931559154871660175817811246429558842024800083242776836260397530301474986761801356174660931776015763334293053313542408904046021703416361791570878657232738578855687651596976349046062825873907076475209685686619967329849156383248230636921921950037626428077494456580473100421721970307082810802215939126962843636319858977327786223282390535092740354482679657530872226424034022673170499458551987107456397565341092189965593032492313558048577507493828490967518858549259804502459788242001523375171507723175469883845233813986379895780834319615638677870814772018208852837791186071423557033713510632813746175376933414876650059282415461082930687468686188105140821927735864163699045662490904051211421344998069115341269666914743995704382967319615278145850643798927693076388138040223403899777135239318523910676423508927990956246417996898649189756354045039999949493292111670488926750492605280015228599211430697229317595399273388366059946265476909951504470815032873311783599416995819481408703754895934048503107507210965624797399117678882577488966769893879773203845125614726877699265398851662290131752949447600363109912305819965282762870902561024809780910362294820242325717910804892801528078756800686474505852012211573151445686650711381567842103166011258569449309489940584247563047851084768570899985895316009971589281663548816399742747097377538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -1494842928414515223890404114738980556391831019893986487149235562553261051414674213578152342890813433349784497544131261586006489344238510646647947716816149668116795198172293652653049140332343802629227425872525486176893022593740071081318556894895356768189734661157343938018094759669642873706173402091915588418535900152808726895465847477632203561985713949145413419166488708389388739625251434565511326451452042713965408063717323123396235053257962544562136671719974750484590345755363277173644122927280356109317029749838202712388784274173844497221185931788220669635573261689427196847566432169848005076167929307630195744322014200193737179305430717559256085712769543354136578318652628044960443213601595901386052411245160899104210236134981510427890931485597303626801678756412599944488657858339820006893066395956499461343708403163314274567221220530281266907068005613379248177213795922899888354943557258127150874692512524633932950997614344023856555458365152044975593670977596008198941448571164192961614756240757189083694123506176712286023182849877111735100567220990680266763112338738158833197199067816264602595967869364615900091585855358006892764160236691192537337080804221898553607328635228871762616345458782649084886714981643911108901779280085962724782651753554304789495747157703674900845295020475287116736551549269555176037516266898496656583874805156635894509414454424702976543573507377038517766515395411900098543915561023190365326938073335802878516407033136202939449165172234196004733321917272100080284590308824676879511221190003675400319144077334201807126648040825056198719084099720550007901254070330602281638127865609877950935109638042714376454418257117054826915047634088049984193852090237306286875938111707735706036742827297971176065206385260151189930050995134820824543253742275006444863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 26537222254376787573864280855642657894926597183295749669385470888440626252898506399049280071761734206717081685435810041081765723322276114864457775940916480535404746276997568564053914924693681747831724904334122518097367371931294652467045664579030906581799207203250910708162150243509652171537024724179323809116569011301080947609606076136620326130850338934884512914171605098222663090387201914516612553632352897721077802064450624244197558156082276023743788832099491620983422271328346528178746566468758441174437783592836371401378342655042811012963791545388641648147380681018152345306599852721200261521246187304703892313587836158865070921695101814050204158964762673415246299520797407337009441760038905970277610870714280787733904326663156005934919860315132026015285200552154692472607776707829807888169690327775715172923264953761960544257382595195601629414517554435545909840349261424123919181471999294855393712025005692862024040073510621569680762394947648782514241558453284262289667148720418483041632610165836283788276296454003761127519838085075303558826419992380672457760315314183927937711822968211987112580126762751271144526614326484316897206528813091324516627027257442517402733715270486684100481915064768050012454510545902571579596993850672192742900675130544789937257112080364191466509951884683365075624630158209926075256948478874690742869561452994014728553327323000001681716674516619866556794692506837338141437945305748119835729199242028462910864095340344311935834550866257323403961314905044690772739592784875945125844494461111052285192459317167913578147386016165542927108455002815467755663769530713996932172450893781996068024481037279731201181152757420292640412034215151379865454289002154052224096554721801376231031988696808357323733076204042625593501841173356347135808439981043596046368768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -144647992362172912721559907001513063876567842177390615417355542091637120280190566432945725182632235933655931592440393733236945842060822233609880901919799773914659506133435144889614443104005609066094223582802697810297268457266808647595216130768433189049500406336399011041061696190803868844126146237869732978314441025243655399071949819772230117370333043754982906107446963604810573708888596628139846061919350208183840755565842579317300955670677083757476028819829927544870696797876828397865601844928230665973141029166163179528524361233552318652885054329756257408434002325070087733222928892172973153266737430727946527821767031283088610506484672546051312434229456720282992497965335956568222845173844202858088545810365495932269386653947702803958282024377759033459851440948891251987105818529303061308288266828858781952184115275068079890880091540841060240723121438399435061529399621790402207563941332714214675836173103711053919506364296932789599560166121471563989137610703512582455230789965021184021377666031683867536153513467528746463853274290257047000911797643661640087252044594456085790560323191733574361005795826358236359792171290969424608331873059409724801595758539855183477210683936952615991335376568850850456282472254193665146791836399172569639130286061459778727226097299119388207696883573692759608189097126047928627271761303191220769893935108016709464064869304700663021054290130382529197654409286968534174375265686951830075323330752983461955602555815302593615390759840462895970402576615135004285696081422579710385317741690111377855326881238241313076963976108019894597994819220009065882092041274261317606476453870869548506035605264008604966252728141889505294418441545172085881481415363321939947017380634316808368441783023386401022802571205785238501027176679037335303378918858106997816950784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 127099722282077677025422100137198020506318952519672948438579657535838053706703355028013411186142094934882916491834245879215752399926068222173144144541834278853320858557523762578402763299789059881814395864024520917827309058048658741860887952212812634117827775010678703197320907658385713110742469995957554796258035839358698206132328942172599818240709759903618662274835143168272233854447491909324937078218649695694454032582419184702007895042125019843505424223259528057109450881438538660922095766765384093788272142889269889843660834608685670309592987086772724176578021842893637963357245254302799273317274672331637801287122009954220842198173686690196732591823334492570925379538981052547457124879608079078327272446800238693294913304380309301078602214576254415867290415532155175793243521451601102682668909505084770132500470978953102108323063947240933041475457447780530457834601851789306747586226866655420382211659106028974353179627459521810573281675448646631705013588010908572620996172382700115268247946222349316356074273519673918878827457232138841714864519924896446456156560267837857535532569962152957847518753057644780552557392915489344709193180321309479206646267583145272774356684431781758352997231656936045131861264085501318978348673927161867228962266093566204011106664376091667681631518844692799987577174203317586536621123711222662821611872807956806135578533556011237167674611972378397567300323357931698293312742001735662022342637114524989616705601321655585064224381769392919761999276174460753691739596495889691237328971281110256135602655691555536458546429140227397262598468445409558895907435831690574018589203911179579708139254584423799992845377983689808130056021972403209407513588303169260297337274125937497038418705634594660628317179863434446999700183828202682010791797883474240803438592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] 851154177919343578149576874972701483908162419547743449567845718002395978710860031438516690240283471004954318588061668237970854473995203783496815758553791810344877247771398254332509653852803147840614397761022511905121136022952526880117697989936007255135660100484369619067296155036048763806051890037365122001769078201410939098794667206785786106902413318870081962393264911199461600325020704139318485290599314804837880651179260786620643277844158349655813566491768279209024559372877576643814993416425996448613095452723186897616267666488313018594893654769890909790531899185539953315649913883643189138572030720095496482977060440488367290188185974504769687610361642283020717193981734997708926692828542225077563885276995549785292510572666698652376116229039509628302967686461351639653852690365687453376224821377195756015675704134351954988784568247279240537239312358097223600178105588877577362350713806348181047796658317889771320690421482681698564724259969716083964563445092955961518334480674678948123251874379419371479144809896410635203410655618156984862374190608592289537668880001203639377020219554569569512643928908590811149085072814733507628460928858461733106010168865374011712319235813866335006385266928554496231872172891422200357946413829538824476004806073893480535248035325298823791646816984437215937985151429687414020054209501615004214136181235742054379381442951522503011531498275209622548531591380102625578109360508320142952387012531589756903631632259150626288903496095828087040815564687903252085741537906203069767113591463417054961920100431175871663939779247943003487968689645965564542270497326161600529049903334143338231599497112627197212134549320203338618299363029106939431151412040750852565327037104944829790120148236298412628828536242427864402711995937900348710467896699669371527626752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 3234760562304155182429734303388385032723350637215737560885115713399211055290835719839812432046855145368813543275129761954813340389901305873400404328788201739661072948251421873561244726819138411353769377365054269979430154770782885224764363349004000146666235408949694662933672775637829723422354681247787879904926494230326584800597087317340449698677550293354892403480609642411165888401866417244691405216528220893521806438837721295977764043038192158392488898166227953527627955527343676411575660067993748228473681233645308228422013483697243621153647324688481569818076194787700947037056362227660786801265829053295535072154670068141800866731358296060479512421371075818460323755677314340654360234527752886307867028669734101957709000472819272039911336964566901678076493662722826738275933164285814174781461238526081281009366192102610897724112977405482007607882353546638959399177412704948049387259711799664795704136978884322206987126012925051885870490355494216641718520149054371968558141033252407258375069128367203111819973596088865961122877393907442139194743748096409492292259937318263302451649766985383750920619460889068366696213077944904194302299022257333263777436228789864703946689508668871584168612736444165651863842602519727285930151537590741050261625572344531976632909607382858515310305576694196177657755003231275581167206234849765102064635108225804445197314932133701591666505065672234454452180413074856212051552068348943813510657682966105537942032757354564327884861580309355769528591281651513463560230965801681303433293992551618965380460118959784849804766500929258894448837872883171010095100255815662161285073821733914460249841145654327532593574989163684691849299861468849843276045130265135031637237631385345273705737826723045996752231457198862454080421404073180105097219407860219170995044352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -40522673561341261054581890511274322453834672430886932031456950320852892321832967448173575530734441515851236449685044347355988389282487161068395516365096017765974923326387306094029088747850610135210791766331299118932870409326867830464197984055380979086292212573357040914982752940193589040453676013975448677645273875624892086787082608233414063630042149482502561124551811808234524776109351439939095758766359781188293047970564282715628807268334494792879118604616159807138691372030509736738381290414637450242941947697933466843282346948275324271662780483854421518964706569880126559768355218115099467977911164342115200087574997596061526947028355220390310324238311341787361663927985200578363405561535964352298881570115639451986876364815564982764678517034173794955773916157393744618807468114968400476041852415009602924382331346079918715513303301749472755730518433470802362638479202990051330141847830680633018001776162738634320102580162651331578827133041783128213618864850589142866319080078679540666734129584886757920102934366562327085278875424165931632595444502709348797787524622781551230794116486828952373129362670368521821516867758948901817075760851529698703704458591615781876807796026930184137185274689878656967558497288425333181563021477583596738950380093272398093453817281447495240539202288101909710532084811712372503591799563821129064089442164465941953727285931389754060533735915603489988919371186175805496983456763300570798838735351931112449172817951911346666697892130880229857526201337830227676821205734045196661141046014297840448785346415425589178997818621623125573364968809135649112293732287785220166342264240501342173161783807476915302046290706247158674902580176759107063456914850801144706540305366802911373361655030727849777191583651562823893000039699715727046883241168438002439057047552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 96594751333526719874713920956732824524102926973762175837391461598647541947559781875760641097282741696998929348932583999617152288116282271726785752486508690505798674255081285524745654653492323123041413246283874398488065569795400054307514164279074631964382605294699756055669498037451582543242915276777068705883233542273935521220530336153424602972078112748436349271585243559446485479854137884277863300635579749341542371570263736409775855943427373627097220908905871480999536066880638571288594305703453585383336425145216092578772214440072248066132342128439479796523042077112858683797854023734505084355121475394655948325546381529081129309919715500752106707682848042672375889589112901759971633160538398071583792342463169886692990617296261372825264233060820228321005085832339186472763580848224832868192273434750815959871572232009644230725747327836654256800183031625819526406695291077736371455357515322188225545729964061494044454160717894158287050223505932861137267580774392080831960341243125575652951543189663033201419589256749553654185002862700890220282573602492585057115259873391481611234136779040793665626194270257067754359600405302423132721007404522903388311269025823850487525897397526700935888472436670385782319043105389150561221324053507370352827346831346927250291366929362155351468918337143563473664161709975335272539053351006182531443898432472993020988415158700947067591058562224872690650751886469745681244327596442422200196290845855935635794189533480539921844915130319488490302156703678019515007032020207576920847081652127452116618043466558042319781627716473770270863470283006426472596595145038937442540616292305718946318516190353154378479775815536172357425428184704818228657901561322770606300088761446169777596074787901620373108565422145375095434382117277119545327535184595594604523290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] 35782667595937996614071178184065530759660263820695832178628658764397210936568041580978424807958741944472879854925149121504491211584030945789913954359931833231950371526726368033208318339376208636351608687663325512990989107170624846363206419918552561464789115220259626761032679112095744137283455341569921894492255908151528025250602639748170734326761212601425405362836871497540209188138745576580721305382725235220578475961461197392406458449712005921896471187853460605175576670527795462016536015517828135003292573684042620393428459539442782531795347320981667512295234236862477319947632375707987008914707422503794243748704573690058401563743617059609317274845454151042777787965068364434286168918896650278829809762201763485714108356858625495052700589878221910599551446818237512931381598496099051716650888558945723121866406676670792458167592774942991077431522672952253621934778919628164733385381060166135529020201868408981385664825603748067308076468737357625075255432531891693768816365659365995142621024345140524649296540695093770945064249478345255597450994056123410253049583874905059017132107142451545771133816365000497332437818072096014845967277704089677089655104321053140568741166955164812373807772376000446072391694394661763221928026335418674030370834179556791952125957506166505268859558386118134279266227414549756127979977521250475417549357680958104497450274078849960937237697130002608847677231663477872575963911679615646149789804981815827342322541192203001419883089137316276272765988403231452860710356870678167142201970233314529386354328873891557501527666733189231456526250040714476177782060146035206638308510266736651996403321469820223445501444570144696863058043465495762785439269917694156518155495934292570774072524145094632706422340513607808738571092578670851775432690416061512578156724224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] -521748550399627092180325293107899501521498376208682216943685044125786758097831091803065717822278927144014968924310430865146589180988225899228548450945319075069437886058084957254645738418980064120114553080358610452329353154299832396827994895629949006449699498264625470384063987479479343899002965057106788667511849684158861626251617773057894549113442254438793013102584076663507424035308275814711401451290729475600802399361307470091114919787501991858614063969469572144138773567296409968957365569740973413017528424393601779497726126525580399878105059514330246407252642002005848422337376046185910897476403673408295107436007131691778537001292109224594091577421763479202794668177252916534438765513495521880267206279607070478299937060544378727334524366692509970491940757648308948078607777506450477267086923228671185536466989679446687573798141978881212500088540390841756880522695873241314959838429815547516646119243364772436271886736165044695288318180850750522469168986445276999986254780224600017343990139472321698588205285493211863258867720004018844939862459983757772710849179834215483912561866752706551636620443355760655533083356096276915977663998267449038011210127502871323753498070315615862709115242132570508305530296382931319684349783961792085554208207211727554636445273233298860521772030609552398843658659968559366056382379396044037369397132319251615105499101511027007541594961763336051255485118541169866736059144228455786690410645561697359703544355080634252106982144579355828147107674450374369058907845022049367775138421616927500182976658268342709229674124602784858453722769425675299348300532583090326947875326399350866841574548047432182673041825203126224114506045471231895886803384210408048164845239337291941770966417428757624211894805557912534189428483114834233906290569084464251311015067648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] 884683792219742155709521901569012490218529749548824754316575022427186838825382726369015451031890244928498110507310668071997625218385898578020385985382863330431036892950166950432743755405539940598308423698271668864406196538237348796850813487691614996778312066845181967007220838307451394654860622146813567277759687146159258454366909224611802865108430581121080784266925758598646595930487536538827871080724482220631045401866397989629426098264793144389286060113036345291305421624272800046109681620813959648261653935787588677322574525580352756027259861645426902189520673003398713059633769323934111886918426755270751107497631196365374988209337666879716289242617011453388919344846730748354160238436658178795263389410420455845345500261328481975690982754493181593526721767757895431263515023827144733563287594071561392628958423481121452171744149430245124168206482895342851385608877547161328140582775050281006663278658479774235764121052062889862730965289092904872053963853616869763809723699423004835100910016551540650414410824615843827517439332780068093969468390582351439733570308152252888915205726627874033171993152520951840072652764329030018589452502097372317334970800020044568469915497832467873135007957532744629984268042564433132592623062326399792065283101081103583245904212576028359191848814049670675958684910140138427524478924412692477188094208546991227576715351015921044897730978342390917547916313870272441116667969017879774608554515547515725668708064388656564241846120336639433611902946445099397882932382618189468854859315678685153850999805435361641326846875916627576711343161170891907838500763040295707741870524257181125922640596609821644253563190279843640633604078527604800939879125497521576329246045205901119084550953840829429535657673470282079941895974749355375640999029712686349823590268928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -395992864745283711370178691222230064831964324752616124307826743746154691430898982611681285703540654009770564117817220270974874934628685457765979921015773567654414586226353789352935852391365386806731577662484575108070798703028419279365275274121536905379972245034723131743428050137403378103179241401028448947904637314385312976852982038546414267049999469770042887805433223849183313540749758165168386438860773918419421264899184088426133007904125138642316082084115282348406436376275615508105750541306213908878323784591885262556645859144124019695135642550470023930988593106233431288689411467143254179580238137812632399681306884214564549764440577079514583503788367094308279822410458226825437987313358382055680638692216190213386520198036339143693410152205964731758696593006636698912556899769539377882709347499864493458238784997412011188197832602879531257098614654980401706404768747545298667048913148063120459058258649328826277900692788945957295064534446329057228279482051920163603275987574280473932568837654312588648501325169453353357502953348061447516823632031487639970381049250015337893867425194741255043183927235473062397421607624571263130162869723217912809619456947076282101051824838552859035738690080153160347806840349203726421247650964825723819967453215388468858258127137730463979017667627813550807841023181523749992215985701318327862446372372719760828003704014461695718925313262244410735065069102019449203839002455836670560958264898038998048267685440920348903560244436933915121800254493575944066236755800733574688887043994581967052793012427969149630425781138014621492482817613927679977308090858131809768036850418893514585893717685307354308695411160244133462377801839707076096577898353452519712879546227362737827650962764198599925457929653345624553004779661290186015950691471676304807168049152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -555251326512917833120940206579254525983864670305615848382125817581728382544714931223611096280531909336877566630036380301535785698504994486661586639289400068364243532053484480569598252117170299649382801661354273490204383521691407284495040182635303502767020725882635606910614065002777004041884422850708917549008253115686160632726757860080654055546359925150427994201042363870171955417495527038966938577260214602224343442777885698133051173968203609472560415383935852290376332896942237262465729993345859771030474079062961334865304617341235995634717187056906147713365433423767767226662753922934829968582489497685465183440907781982529912890560705985208058422324140851354214493851737944248143577894960030229591094604366794786656900733450694829227414546174763995327424080754470308028507002671087419836191716442797080460390998142437433863611878416466900687029866890818882272951461945998000366158053536555151987828049888208499119648704188422493523087384532002328712135551268172881915694991070398089352558712831062744371070383825722818200989265903316481705265832963518107610870256329285730390335976570189067313530602055939465295913032250980729715342675202553705447998488867900801028810167423285402226796203734475701585674337221190714072950991370537692695994025085804974143722309782049707795936117964527734264266135016409512862756973607461158026773710414222789063855761065067917513457237305435387344149197211058863613702030180683864616049421960641043559074743368833904425912262907464886780852790522800696946734744370271481329914975968846998582173780219279208998786459649352134175033007444833544637142862883850665697055390485274702106281766019415959375641704570859497098185827448525208798139798827592993646842070469140096489214468228299828157861639957994705537700754768930423882577275605747310618520584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 298345484336742956508570481067386203854023204995738551379648821589895373087954706685535276517422251935091425081581687577434812290384330229428876423542008679454737583248584797554509782333344521196240503594985633885491377715825967605368056808127106362003218185271437504904534298044101559190583117582719200212450381389104019126185147361350845876253953942303588589074085689815707432716763901834659356964203273635733095737449434320471218448109501904613966670912122988585889801875791935240097349257416683099607590919952858593571361087381472921541699250457112039385337435272385368975525791140441642028165350059904986316179776420180053606947548473992270040518136733886004976342990608886989314917473421220920859723032028275574664642098338227641845110552819994283709629912734946115652097893215053186706348387892167719347843488008926732819891585535127130629310653755129357598093226367277339565372785645758481649247473746521356270605893679148621057585189022760791234672136293238666275036462740166161511992658430829917188588606844972170123581276538191923900381833909176819329149828640094069207799202895022454278269899566811845757111228046113716940957226318068830537985249438297472193086661627329401001716798695614101933013116875576535584247033220989137230628316997197322088669531087196881848012232629033301760010605970632034906456391157334836860051174642145366798931983959351447423944176801084791575612696611729975631606313963007397287375700532840925455781508568795899044737339504313317078682173231948577555509897305137991517410350165435712381892904615134442837401829061830372215589870347671922858405045155372985964020140990693600936920184201600290443093813688659089046664954830307564546995908787340699471255351343526291597119028666173291880733453331539175583150542380586671076039543852135350403399155712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] 2898367181002068890864459723778212081040129902946062315139530245339634016979635342880551916149944533384638798429306411928048145757553290812401982259700440997128303153160604591093877423702077262936292084591383373481394637214093960271613079299782700817473227301442531317911277707216815527625953100293604489680648505198720054895681135343457060925429686450708629865800118372427622236443503164774227335107412941633722160096598794109483596426750038430706115665742573147803127011359709735619779938313876808775146996479300005335280097511425557851672986645362031763493679078332530745324618194732177827200476459848123330547480939565215555045254556794124248885008117133373146624916573991332273552479104203761369000124615399934311385871849493919718361373453870875033916382966210564787241124540200649176153048308496921293437880322826258370337584412693803074459968782382665494766715805397478699061954381201528816619823680312712559705660093030894097197886415794068080385714907099552697865532231656408610250552441903821818162292741243368659709764939480540914390773242783188028302489205137025178031861415909840326446532159328394738112212732683631819738505649802837447564360843799919964213898603395519383027413075121881788545076980031612865518254280182592633656028099186696650061386086210099625075251547505163214039302300489030925744377171330179367206992144102442936414455611183575822813948475878431792219090132407381276443845712544950704071179821934174296019617910321265783795376745113880963243893812579771473314706473997983165431965183999272189162162341253679527587208179680652819119019212030446095114935785341400950349570844456941170055990171047157396715470806173883280676997282379433168209720689724325958474099717188943786495238181937431936010579556569403817244225606979233809493229401352547373851078557696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] -9681734339253374123970279779355251273175569843985144810885121013198656846414957412729110741637308934623743430007691993833099427742950618892322072607665683806384037808659373679113238194734602554710418748182474913511381879243964862257686611341972597796433344992198698220332810997354629231838814114060986275241190066460224261988921059792855511925565657567619530932951468294238062194165341941111189909239641781767534217785447895836890359170950047363133557923928179680455462490718658618808781533167189667421634687828620197820183449185392747751433448729713075900081347072080003575995119738631470965806055717526790318625228732475449323233228989060416401809431210002953270559604050096775599724724109820760957789137096689183733367980263399855295194937051523126646869931251231269648008046507818081232701407916338784367581142093124129713908521319330533687188897686001275438355756468986882212340128752494713126320091169548437469228481484591682185469498125267907881820427769601364087275176309928874236108537134635634979213658473868180918954171600082378674050682255759365504073863084754352974118625233956228392424119567248090842215832910494907182639479897697080257795639278206795171290738629473679769998527220671020923890301918879804600212532989807828537400982221570978566830204873572629371166815561881218804536855021324455505155622051054353471736193350222108673541816283212732153986216609854387909484357357234220440143370911212430725745909050368253669089686647254472328856570745053148849032799210952684586805741244759218443958533356232804679261749494285971187509795158415169143818606934644854937196447806731198483393537453178925220042942139384320497621293275968897151570194816624552963673551663924256631857902254523651391576102742707121124907554234535874796517957607903763192385205519255052455041579352064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] 18282360032870713867166614310671152997267356425500553495592012422733195004086172693101904678710044988444405987133545188927057922418198431584440021551575862386929528301831427555942104812779909328130834378509103423442031322167147472285834685103359000358704266775488012103816068911002564747097137498599518187386110741769392538069455823139672314281682168426453082046809549962036707750280089618407134453329421325604615686999752394073802081889124161553422079066960969880984294103842715576882592263149096240468382981251083242670392138398397646625838155187465818209076015572030920260044302679410216770971149321197451349792657736473417466428184010025821121644949712834541073621470217034505559743129214511017641242994511940467505957859696303377651434552646571659548377739697973145082096108228297387043133103331975841734478326073549732740931555021242510362403716635420000634035971633720865427402067588760811602138465253857420188693159399874542004225696071154982377673229406485526101835037044480541015335906624918091241580499933558917227124907302061719795658513357128470001537756200265231912667156221843171749635958493039786912825269494279510968389281438460119212494374585398062950832640632298571065982465527828561205828621765458388652381746965901866969692633109596633231738060517879881453441060226464187468179138510495105578791441726412356393106077453963344998473283724628302168678856368443366137548323867595863351034574462296649904586230676493751830272457095306022412956235821896794934794818551142709716429156962539815493663933854905552854416919923929937685034068014960705616781729515743398280014988277207138833282149455119396268880973375949937781134133519279427583667385011691359757691096547424233478315539828067074387699809040850091011961880612646534846358010938710239749302903568469474219058167545856000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] -24093947985848815705241843155673911562145285615625648764563247593630769012114916963813217314940236224595715664833072955555875556061235238518039498468556657398195038427953863069022785944343709894748364070322908208213121533788566481610089846058317802478884787855926636180895578834900920138999874494685550628949788734365959569946747883797217888863778671597152991066451344481817835593705608675658936740038867003933638116229930413125821343159298230406463906021364151818999744934445840017580876695539390572214176000370128552668557364923636573314003424984200296510090304186453116242310565703280686543147438670318394142119744128931000543337242603000904417922690183286849827600709017836775520739451344921870660765213639805483431139047621584842620979747695681741283170317197736971814731211761839513880862322541842366342299120142268126551626655007614554692064313004811337031501619417016758300862281348289691772625432437132751648714394343924204477138182079280040056005672644986434900461246852965631723057403130126447202849298041159881224480296802693407445505314348940137419115040042811493818875946677290111191958656343608103162705209079082342869122409557843052424823527900910400297069670067013542944590781402630831358411724421189791136317037546679112453246748665042177055744172063247952483055927846318260226497563900619936554986335429846837448473912408181101705258329517893778064505513952806996038579890846992267299882434272774225491230383416816225354154552176714791584719792858979888739821901833295920627080935596892814301630003690028943884659588605673984794379692055379330652827669422956423210334509859619636231569825251797865500880515683732399753548955752556830479836177605498062207091950624352405441035559051499445807297309529911974939774995226593783072405130294065915237294964376252354569514543742976000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] 22931788725974770600501215934846961520897201693269949133064196734115250462851964484143643837774771029067904999873342820453494365753847433944495383991606917333117813220115257244680675742082962042400098871578336392711480274877316761488516676326295552416777441722654396340383923644504647014683705559026631371221559939117843203184179264108349275285037907470802181684697487991761028809521281798448754887501385854140053392053860096796243514072221051969972198605266696070211088774271557801313788573866865173052802541670990229996763842470148609407902536644275066146181952285708820157995980305699397203700671867060028141376536700849919963782553417020910776406129399969106748757890106936285483903120462335347875418153495361414661901601851434360384077403093226511529413545357188678153448331654024992505034536972519071554966928229954587078256651827620867059536588891595821073472681615477522959460471973952815996033128047161995784606793082790889167245522911865251077590151844776661675670812899639899221078981848109953452787934491206746272352008407378392040559615684866991482611552105798291328764994197295974710797796928623028006969037197198268789215185441366165802419488031702926964408747852279298449082532216765545554304190592996139745151912598232492401074044503465715063277570681381531953231323638978936799442962870839710104409647555299250513043842728805232206169400040333486249382244986861980927683909144430229080595518573604103662855845298688468834806429501383535899144274265125828346881727174107105027624721567424058688156082354482652580712023345085346550591661588832506932593337586376778481061844964268304985695599956297833300087180316233970664914468222667233983531968948707654349554427917812504267490627664548442939645845097563156456360684921297452530845714742285544976609399126759010410800149954560000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] -15418863384897399004378306099194532767921910724739505155688565976826570227994118830269588156084130323256488032043979435121193469022032328952439688967044237723408703163911852818186538495911414005349496328312516500503101079365601272086168546821450077963522580510528963987536449822387743072568864656229707000096696774100306373670328843673472547930649398486737720373876252807418941277172411483690526227072032680536054911747908777142892542277275709018604462654762593970076575125929193730487994701229205473628942583140737788043939319286169264260955737467548416834690325266802457942412902189424994855153185204859786521781064219898271368070912414895555024254543583408374399019463283119498990032584397345133686090154821804321648687574355696286487661006105377691329544914554636354501572354049638954803958063710983286161555806983429023586718436798810369148876145087820545098708696235050163329661367545273238341005185400655899610983853910144115052606065278010223375926110936191201034121478670034937336464526707032333272101266192121590356192271168440585246529599719088999828526980299815272329522490494041547404432365863024003830539661323503887142976049447109711908715181580043846674073493000582360038503173765641908426458176400868517709125821174262365067183760420308164483339756227258908716365118034083177300175943404396524819997989459359486866490618638354178702283066447758071891308151968530753129712774427132245842390696732753494559826786328003082904863097415703622426819609293289087253576695317462800016311452373214282644543473849603356662132334009578941213950206986764277798811648451185387906637337664499862773522656403318476343525630127931149560985691840561572980241219917206230399561423839047035796293665324613874963654670403036490721584022106695825702655474280716442524803511796322018403523145760768000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] 6493304319264963537640999305846069397276438638476972632868128392999511079522986897479169150155637557587362003265971356546524874778489955802221567047805338940793692483117180983480216200482670687784085716925288568029631584798499177989565722328048642840723335733471230212337807493441247985317669007607557605201299169521178046760228913260224351135000004147450259786315397245850012271182145576256392238749093117717457686377195813349719878504532602346007044195332171553918636427329472218049510113762808395048769949534007798780101410091587669830943969137146672050345038028540516941313910793176113980959959872205499547781131198022118067013858322854001946810994173738181314241708690115623016611811622571071383378225011948603316637060321515986217408765306095508473361277098777691467006557992007757100900995039605696764158734326288734963643881491016625792048887245324528150741300622939763884598826639826866896306924817178641751173652028033577880228626350021051007564602982889268292327637646019531885658209019017684979692259390089764991897246309326333666493482137339217028536962341448408034405231960069254818452680698486509931245559665903602308899525882183823947387313126703961808108111665832236936946579488178190737139421197106059944902861220838810046792111090190755476803464104491297473698170477292768365381515643489078894558041082874666794323932815407351077723406995358403518232334767304955981555414787523104141950082979280875153147610140619223488269638197288840956685566200278536050733330462008902949809842152355615743188753798497452490956197662429193558561583464446826873759005668002885646083173781535653335959703157513108248010192711611324331355930755968458313839640930073421492084778569506675998806401736070219570277461497642450818803683270566216664817834945189805419015782317633086619690446356480000000000000000000000000000000000000000000000000000000000000000000000 [122,24] -552808117700838587474698069830521176596186690462048580350076841864327447086629323796088454580792879590297635313134900393432197253562073283791345531315622400973057586828676660546198659511256599849162406615282024024774598713791257106823598333094894973303864084414761621395129899706031908636234948585787293319594693379580681342158342523694391903202248380402855410486000272018971511037641172482691242614810771601043608797089274607352073042400174791435892449456988432508197796604019929686058584566887081096318622361908937236372100815652914170945262501370176313621369484200571036867083248020106560306646854527306608249240152583503063650486032648620720871837737095259789542547832034547826571790495455177257915436628840003358936155350525611292889139828828333237323935230917277454670983157557693759709858320304975098825728480941194308585983442501039261073050293042141655930213115390245529394117342024407845038026274566166038983642555324497178866031666669298112917943983641749935219729780457721097609479263001686812903367726969525505278071676301418538024285376554047378842248960793411985375104147889551433852565574649349563001327878365810376654953714921797169655240391225847728833879469092759572337619961685671088092444442336819598816813047452469443103014549275387123799109144023984163702232365210445460844655426945688038904747903148739029462098753704512413963551001825614563918632022869368947841368877081624628886090492310128232151740147791392514303743495342599385042079327593152054356140379132019483553809988205911659682616472731632875494980855228148830742674823118385785184789358243575338922964701073288022237348842058281112023773511612887516818186524058594716412669539288403536674767680668921341076911385783155423497024226554782564743764136474378764320762310225302367993693310230902009418695573504000000000000000000000000000000000000000000000000000000000000000000 [122,25] -1590407543910758773838155647895704683333353620590637392325997095081786253414136174845549045532182829597987870683793421516543582699951737587467587962011471744761260885524477321940770110214418642866188075442385729432339724197289262204137951448826266748468842188012207739122827505199446836817059495982444674719410784414439168462850548199512809224620363986712143706374051027153389312708466956901540167007539505898241949670003210045211153593267970701501988791232013568052148400620624362314693489094639240592000481701534241577922505689968833463112639757583116249227028481879245296994915241635648831405975717549700913843062847188846126906676827093515666113097692116617784114301151576356521731336909510605650754087633855276353349940986054085222304410968245317007236822152125203361535969172079291442108250635027121681776359750440297755943220702088534038474780504145195807679723595526342769013100709071529450741706746910997516986641346135149888978329436899428300565164165070403268045258351458893931273838674909981776230654625480436788092919246470604413347526136191397255708956202751334121936620544787021640915480177770196312545237564551593063531256872704069349355861290907715493183245541528688006772522482819477577439534357841526303810776175717075389234753416094608857892866751652389523285563335874272602950838434509539195962314211354576744337866938603618958314020640200774844393562205798977203363296554237758806522698007457369566451428216604570139014837135157362655559819344065096304540966832745788155523711029369478152020479214366171134059891212140479612890961718877167943268495033411754835209116397234861434419639427499729829528689719722361950570423758895385854177643871405924543475727716901833636791293722234516292574581803074250924749337576856356810547909147203083618606300552090371052862292623360000000000000000000000000000000000000000000000000000000000000000 [122,26] 1544592148975828306283074381162173423127974876765788983717832117377086388379271989554444004370003056944053747712099611312888847886159650762615467888813222467037412048490467342572621270504533515550906480703234054228620249609251108238453520654635489557196124410774807505981750497509758835240800959421749772920544092300829485356522136151971231720468593986628302110902196906674823408377218939215979687695510457036112169967158428753721149972854177163003669236667360435336808964951669009737828314538234444784338264842241254751891483823351752671405691647075467121524678721699608458031826235363531589577482761801211669208682965374781525400661446514331795986694998348456524384717156817858155222652518853478944080310629749207110696202562219853124891095538724333008946480182733605055103840680428505046557809821739284396712099389083291043031246662639170024214491173954848235558863620548058048796245289852537373246496430795718780726505007035196033769814332762678967924026795458165258528203175208101838644687993851481849661044245901549877842370035563107808863039481349976460166844788039325753044461820738327600437327669684673322297172278224293965254671061720791761236187422785708638181037308641038247797261732026466699890696773342824834388866194223663077285201815932850258115648134079730633569992946496200318795569002845111888999479378636794256210142420587649856328076742174497137502945055715449022592915736155045727737858191937729838805991910472684181738172661885199304243686585099001450086811634795252109606304712701671438756303205689349358790709681946215797532470153185652091178310072416552750655123697257522386798743744312929575661746353380988107537867730510434190910575227784161574328458856045143613747904653379027818401068025757835219105439620332490115629068813839234576782480413260579813795796353024000000000000000000000000000000000000000000000000000000000000 [122,27] -943192836052905034963923474057754850598674512359883008607220918146938604464941367848481716157817002629101882473345008672192186802897921716381116949718731355748477638986700356625915151059800600281677239874601669359247020840739562668994594547056844609125444955789467214571858214108773489395330862529938666408508660265581753253307004109895067178115901782695611597541540776221768482386464532055597683655599720703685343151460676825122261726888445575012723064713017293009120774391382870471818236752729800748985829681848131047474313585834207259317484530012840370766665185160146376916967952720704075090906955808691551441567656934583752119685051500533675310159693868701722207554631677566125781863422327005409164043403673146026359748900716448926961852724639529093081255317274134960734658158081950303018321167620958827733058140955109478702011147692140186726795546307149068187329466710273981238234995967315639446081664927975665364156063067609536122508459764598463947219587942825864418327262891551265469311209956508842197448251954218307801094925216330908231849641496161325750167671411455946356261301021069382631830069472005679077200728041952608963068279138713254417605137728508482003097322897698431233014064254801954057697127929051769079357846030081777252050868675065039983287137404632359643049135203555800422444468150701237269944412268206957314083592579741758810895372352808981484927647898609365865754804954163792982750355722099880436387105710488859030931712393589401754576168252379144671947157541961110067151914681846251944002464322817578669397541910909315860769810322155632997647051485740630184991510996740597461633325104398929503862424553044720130557417288752796977112736908938146639525527831817139267984378214029929984774402977311487433756873447982516779362645977155402206237218639312178402375499776000000000000000000000000000000000000000000000000000000000 [122,28] 484905179322263554994696679854497515311493093402507984726533061562102892500099579713571051725412693594338206151316250988896448778978147604189269201386937017602067890672873747048248629821409490338341211853803756713826478746042825402062750987005015785207496621971170348848395281888738001700327020369122350955890976336757807777806292497918593852205228242256482923899923996803224373929920459661903371641880489129666665915289359946019028911229630219148918335824640790182039774553689873906104116086498338945133935599283044763685287894631609571846561340285578828431366679284553168079928141274146855774501633626946032343356369993671286366117195153563022367400974890328276699116920981063218425394153066847198372933007024655096236432582870353998678403613748528810100753418380024585448907075479038994310110737929749297435545098890585977052335411500781525464505863966546159114835082047389581658278759004149404984828748250376187117116173792650485655272387748370671699034110480854198533932883977785865151505522240082517337188077041800341018768038938968760707532492815360874268790209421529960194179773411740606738788206673408692103930610254265930388092938338908806010029524302480973226469077576975628404353098766614374973694471467664818769338799043593974644705367551507317608909484092524408088117262170237867524395400049704782167936095027127861921760540219563518089813046366365805379146217115034816353774536689406209707111660355835917299982030916236908212295476397034775857398890660768272326640581557403612478733196837822813901960894764461625467781028889507314429900185948609817977149304335763415330318123441173453638175911534553883057631236905568999080978898593853580479944010134047850729858618278213051420985462232038523841762102174430729358131134441502720711205788830245527721810133291556094393165283328000000000000000000000000000000000000000000000000000000 [122,29] -240091110773240173242279615034083295661649375379025906361590025276392561708613460823835523935069614920606436185467407069793971248405892516087265064334962782208126652827201464616442718399661082045459052430321358027043672964692988117528097487888283363555835374633240472108543931230192660098637821258673372460212691035814436649561096406932631096200003108958127686719428490002629530110724480436737194955685656925431731341920361499193448615452062946140002345061730415726690153269261671524562305177136485950871201094238967248105097200779565745959344969377420748603057014187201547015405535227997435637008233716401267993478947760925443208563398177626771181105045487432165839785298238489235904205469124951059385676273367954083318965215565353659063680463785279866956840955078072875864967135912173269069694424172185173299399322694309875680040763482368275557476263170158097688810323500539233592010489495445599336730486500854232715938964309393793793676042218480268879025672984935597882238718858747282397889960487384257062649183492068527907458639674779089986329396297534765412713327622567050855680503107271570121904840687225421871351684443103313481212641743885692440381950442318647322771180170510114305922840817333755462979637432654656799777952345949023085103614411154788211889836456618350993876684422238912413721202513786854356690734647822665445105371423350237714880786038486493075542900369849294401929844380682208455034450315179196199818951268746058550079519424236010457775786759029963110904334771398388689117274164421012861048440736564816508219255446557298947667832429982740769604398572460625014002107908598327326066566821357347059554579017502159407223919954378992060085799055685174166358347825449271663270634007156068620455823627363167597457795382873844499414934298805822918580309728742249797330665472000000000000000000000000000000000000000000000000000 [122,30] 118192975237866707385429357423892588387832227586346928217805687798680726267630944960538644251709111949534578158264909338880455850336055248889494377198029077953569103258876838985406019652687462674826184456695772727070940115274181070243754391546065681092298360118519324836261505494714323931785376690431848933223030832576925171630633706578070110249400091103848787453874384875166390043787594739782841103298135428929854073281479019833120978778762665798519514920503063750391852711404945665427621252265248691447355893755425672706338805221943288927784022151278193744455812325518778155488331566523687265184465992668184297510481736283140563925383795778182281791188596982637694600032760952275872656947559628286080379853319388472874903730417817762765100554877334265316317690980852116027149641529375023684170298368171790307340608361341022673192292241110224558806005401152647679338872234396477278130098153719723052732773906806900785787360335431440371870733067007258253170759988617271399341985218041467663260346442819112199683013635715927993620917341094308935256577396999890161384566421295414510678715045866918767764732001660471669628149313883129494323488919347848191005419978274021884661257986598455648249011079085374461374190746234178913689437923082091593166488998570900573140853158999121842884898515217262417651019166664963748514972437913847976405924488124699855092682044243687887160826023894160948221729891007368720122834815778451113485043152394679908986771545136807610173977755360069015924917996537918995598209165280828213499011576734046189227244472982207984904552311905688587420831176674533623104647410542247745697154621716285848071138356496310769696293319742069265668020084005197590477218726713952826018887124572308448241414488466639274032130564019902868446606234105127679549370014875106921160900608000000000000000000000000000000000000000000000000 [122,31] -55013276833268226413210571197155073242377106010071206157650412883729652581793596796402985404799768498648064812329847581909428803955348020502503474194682542160786846689329828021704088332597529040825755398769478249079334838830777570281101173524035753208603877716933750419041851499882056932493237199564475051272065497252116736041532940864307672509667916961859252589241996945476701588637878415020393655790740458211095048719763257957698469967598276641306284027738853409157559385265114950189051428859145980055315219332053310569340295138940489141751591321485333791295898133623303181424683921997544213623683432270419726979857499868638230836365770907743785487945104092263232120306789091873162550915750724645620814417285338884474962026116064871808048145269199754730408176891410265826459324608018210255426324918388900643948375822107140398127272181290235318335739148362458636845419682682940176032451910628907320137012727881514955595891933064724228599422688341124559312201416196375902933626829245069003692358612578420722737377245828673988754951037407014032522114271778192739548009092940693290521718094745897346636770778473830243761659327692988293730945610956932828393697279547220826780536660987756616032934769615937877957503293860356317090390965739481758135668168913654700065278314635058864681371848561423038333923308326606479240548846581855626430628935422000822864535130525401581677010152101601376932052315611246584833564698834454626874245888353328630612690688994922317587017580239158416132563001096777890574177275678281921260503932918865797733769241723459374661597176643116286665236742030075713669990607931858042515483433274828671266057762239805097560259716634678106295259775637722636011503511813361794936933808328363543339417541723043677306028717105746861019548429874022675450976524330774339577184256000000000000000000000000000000000000000000000 [122,32] 22695318422433794070901904867440345383834304942215982314298214419245527357418992954367104600328427013077324359008703239054369444892252857259649111948083377716918260687696190395824984564173739655376564778804293946204095712813353147705234356725599729456567252034487080730383092730694791408424217801483424130226071971903280374611573360047398842885876623547894023291687612064955890792220374577187444141724002589076630366316002884608450029735866603737474549595634029468105623938837833643337076718221686293587816886732480548492248595571919881977883224663777130221361550714522414516691679780747505067738200173725248560550690963016163613994677001263189450029886842367878607539697000383887573346506069650150327001006007109487229611802451555340484322387863830972824224623902826555507860873731438152695242106269152186238473709134853187670451759640908669189843090407699756718077026443717969786516837549358108292487454248588276168200103091407769171333147263640660696627588560692376057449515063173765769030265877435475868466873184243423524662221203668147306607484599860297342754719699925733908337745124883400163341172361679085758533942013561468195282036533985364924538902587457031835676160974050634743910118202455379765335757459722449557278325664960371075422678386683487828158062368747752639155088626300544582980794844906058373075569027545254188211309683185728614365364688985496584697804898375427517310490112004286462566536214118599386117016641706321562149825853190665673815550371538482591046085126800751745178186656709831723258777272655302276177761887507296549954544669977089906776985783420278326595098852447472512265618406957340790269373437508884953621082183385692470353825742085169074077375976619429117795980834997626874800062237063576039853772488782813948994471657748489365153031086505714427048755200000000000000000000000000000000000000000000 [122,33] -7914062193418611567274057448400388261426990291992595075919803934890194220531672627946565186584262851248422623799843935153170630688971380592295854902058665967272014999533449728254715273775249228002835526928182050346302445284125964854030293576464111084446415832862790882651656112715304830286791457478431525032537768072251935477460977636245619210044053186614937685186535889635639734090263642322028503344451105767298932084274808001822303218020737819622269507469263791861096109060522682147414007376477819609317233290133618124831668531729814225562522475490784170315299174504221544432245255793370538627144122170637961518798704261856684695003034099322574013673433547866160246427700711810008644784515588198266969344927899486376130271674483214159365315473183964692919973251601670826073005130014031656954586823161475785875836057220892575220587034432657725465551735466043364019554681490929645254867291473646169750864762365502301122081432048158463451417852004113476289529045162738611273217922944069611698423749086641476711942470688616585955873136753541557257969757659355767001794604661370698744709832481205414036429736521468020770910667455634371105401713074238518859069444680591074703070530303655370993367650469392427638518285557490718748804156386501420436648378388748553598936698217457207042049768487692038314515323928252082433565532641855612342700341222964391289363801715158186618871812500241685017291686119367241104037011605324669614866960542513668807225877408245848747931435418897356005968535218779693477067516105189630126939077168250964874946681202190086191627135637036103141941821464297578011067205550097201217923559938702278482289608876197980221539773572753177464252700025536583712575404400253692220239798571859483944222684483103908019283897991648131384004253676002214931270823018919954208522240000000000000000000000000000000000000000 [122,34] 2239582231981666342799327735178489594964635359749527638237873760707490733759090764798330229473105958266580213285229480586082712688067371298267824574240947473355131731135788838142563127235982883184249490176287236884469738378387190901006868750098347692938431154325450076936974520692838890283162375457143479301579554287945043497155544837030688223946581685586591323534108880304036821940306295030274823913783623750408970242253702427999169373300335996682472859667399531830725876951630811019008863819736619258899320955967723112224336532458003953248204765620208260349003113539116920729015268096397506724704165349193734642080094794276266391962126458728145434185977543401485507297794316993364498316303232465693918853254246560786677094549307537912604252943360763615258572365169157315453522708089695571702560030792979817999481687151834751050703169066076363175333426044073265879870306683009528736275525710665422070099781356394864555902411257986994807850467837152806164772527942604331539973825919877385067731673961401172080936330339165181122264289480073987939896494917887148005946131637108631385829283314663194918568808906251150170800104517969693931375651364171253987965611724792604413648335486102872159860897701571759735436182108557471870549477536181085880780273922811927870222938531211537940082610510879346055420355421818942436855683412291396814360402526053490497864513151285374546153003935052849083976177623800657654906408076834473145683605867548150093437669413074727648083219900058471714283675706886080545879037050028206507392997700097901141444948542380999644578516842823801891532650653661578965409625177620728880467564731108205209777525937872954123146626264510385602491553342679041462901420762609375338965262164275553177381574291310571197088406296793948195567369238769131559908421152488143370321920000000000000000000000000000000000000 [122,35] -480765936879530530315986148590023503893171180595405969929181337528690933130347925876836813363426539078804474470072812547773205533728376061072703733155158836412272336898430450196516647073720267078866127216934215922793809281544178537127177701568775787201909725655590840088413686225502282310217107399684147769459314869099508067145334379468041628089751651084077165882020570704579875607167372799306050478337112323773742539221015306647010012433343689351671628936498134622869419309852573160760131575692726192881463338206106979510000469749329301501410315256014072135194131013212187227686837965216493820739154353929040354062044404607323458046059587999476888534448435219491943849189668823050276578526916905159103811676494015860818271217904490089743517246408803142000075709876634209658134597551488562818442745147588812306157222386302128288671863705079212926982110928290093542309520623631178278964348152337045825092471623085015012315688684990410386698225853852898020985007499401278032586584703806598542008366946379648095537058700416289456053377775537891859397064644642180532171146566761755909977559113441531884948381813647546964950604509368740821599931522397296526805925863810500609677125475944126098734549993979116737917047863081219058337646794417860386176219142027107148215157036019079623020862087765122742564725285247686332849641070739752643562874586793390199932582392843645314965861967106770422627518485040395934886553181034228714176581412380665548606338709464202929496060788172342766938064646436452007935557146671760181123457203966978552314185578361535907435833225608286659841677560913284483248259707645519451634063422239133205710318719294285992306525645446697096038130661518065823549949821682785159861899347077068932872604399164260013634770159843994900256406294334402129779214133226551294033920000000000000000000000000000000000 [122,36] 62282118171743553290086282178379319094235335985214846673506109874427259758672980879273264638418182058470434711133409824511703610885484129431359100987978228726392512343898327571407549953546350558819437311032089147929383437414662368085436571153962183168590685686919229973573712573126367384134171332741295569396323004250581595727793847227707231356635567790044497976293609692371368257467677209768823066018270012771363319009515563731408230869254551843310293277667347325893328879725310683841929882169470937346159983963596059982398178338928880381436834092860013014339946086495521075380276496955016227488284702608517187212862064013715039734523354252929775694928840016265733674641785103430420589950563973127475840679760523426230340203901870429490253489315023120007944405649111757310628372641901711206427995755309143956570572725398053968012008589895246179702321952017259665765248997531680431827642350875675646893758489724500113624023712949331784423396805515628312478250090305716216371607216623092842771514574309242706869582157543985893642589961270014510109559351018367302993961050928511705527917400682102409954640156425732763289667265380002729465209285083739139511638272147185144123272422425063801080849264754174950435538262745361482002932271723634619447592507854124515838658099678917823351552141084250333955267148285901643848257227236496814613736805791676030092035725322128275585653325791291268551901460917387471560993717683195307740481814146383356460619960474331010478948551232035799370133525451659996856615491025191973315537559403930891898347477554831894270265075934637952020893200298825151039456952923121999621669230962566959985480336600287841293482220424278895114561628963399687250788303073287419053176500922077889518988648918812688052700586917334557647596728931162671546722626261836680396800000000000000000000000000000000 [122,37] 3691954386964090642358094069256821399289258268298837012870702932310535331469761057397133821625215680483848866952960647338384556894878114045295063250906790320394159458003443073971410706959264132880447899772638864330799358200434156041498346255734515024471432755083663278950144511456245431094403227781183672913661514787789832103986197170969582204395768943187018434801397415400715107148303777456558010631643691728731911273647696078831818342245796920874509452734217541193173972332632470545094276265457427945482932900994326793109063955986026778484447256830914194847692125617181229422229388865807512415661567299411225139390408654707885097745014422658966884633412337714180429317466745632888386977943302728093004373222836956284180590493519332635813771694715127171112689354277703936904287239276093953805475010860601487711698119066133042913286642339456801807207889208761158275789426938522084540091898738631903432041409011744721775179499534885467622552610304340959676617722521471087505067832104153548752767318918026496334112023668608828293442834776516966648502743996182784276089135412935176379326588409013996656629220000204776945185669646632899330056359904319594310048061120373805493414072136204618127615834859305049895693487068219788901166674886362845716053327452577806962428675491397311742471403702403363971622038929236870441900762144567240558603741399013105143801021093127850828258190127982710715727318812759112045147807811118888281808465295535946247903454829785549943109715257238334405131221834374495073817756696072762474298724443130901764120560759710320645268106158228390999318709726244168663402004626943755628296965853197935886654860724282673432115942456670273052788818299190901539452326055577567096113744414953032147861502312370982939163568570151208497761437803526409145702843187516669952000000000000000000000000000000 [122,38] -5048282490973205975746450587742112298702738023610956316028357776889847388436449960524452148689616680971891598432418745396146771422871802789650629188602511518331503144792626788262148986817824730691031866037075287945274723633302677431388929070136893842512392065595820612157028390340484106897377303822786599236703948377249093853861787692029867501891059562907679069305215246683289710326408451391513365595989381663202129785895464078333591780613250780129289509489332064526428849339914450991017495074223966035940230319909051172190714674864573792171147654489219075884562936629639661745877645445506672667446165537099354321964464169417319018684426852413015306801290045202328360222550578433355044954786146736207395090702126707557417067981937853957937912057777035936384752246131439248053533310532706433405838100465036693563284781975978778045878444883779344248089652325055555341125703663334332562434888982763639261835504211613659116853898813966117669391875800472062315870075562959518412643674415642186864552263855053739546451490669885734039312319851559784250104413555144667414437475378425562831217251862428093711989594973022993469494682407041087297504983115478594167510950277736256086552011341264489970037375720499146701458765475575505923515246057229286410771574232647930317852410167861841948071164257266859878061564050669651321842461208396010483329726701638179866938717067643156946249563706489675774753998172306273134804162677070327904487439796878878740289957701440962498779933486193919827670276716646766029412978451486778925469221651284837368124255815479671393951354298827032080843616459682913663760387403657065053792197518114550254373393916421385433453134278420681861766011465302430404334770500542199851322782211466464674173904512415386762980835515134445759829655033298791485415969654537537454080000000000000000000000000 [122,39] 1772809701597743104674923907130772319456411592040555552726038868916661683853359338482435213766577272878758288475046746252834659229067297478644350699737412216287447701238226047416464313428547089480418777602931029444727120805000811386155322619230976790495152175273068305596090853978940294995034768300557103529076620057162963749206683211473264269857875401241935339336926116179876618044998886820697499597058349494452240041966418936634226689770423486739711012437881598248436707538233000841543400152832514061534074040942769179609942956451245410794869082745343014700822172587431796676112693342594168930407994449147014185294146798458729786437316569856401191344268651019800141492662861333469768826525091200791202525615779478824498227417472897970538637971640343926172756258827671538717847121539507021881438121513287514660795361667043891053524181218743294123279631654213447322947670366254381699895360322099981888822198200269647339271547575635313474869427397242202834271351469077118062761240116415901581654284061918930634926374676166786948288183430343769060445816125020381681762014079767969507900751905101510930608461026730113295700826869545332463303981920787637185513754957026368631042447315312775337379026298098814387146343685008101622307741792481554760875154501050270462334287428340220280752611275407645360362155738465812656151732042204615638090576310448133063475591461387827576071050797441256390120364131913723028986712954435783106893880300428587302377061812175394708051402931132158390301462897572804287256730339675697412728126649834134335034184890970193385951275693601699897874882998343897504120877108956001921904746659053478164687377458815044140575041501366870796180479328250888641844140767768222432214543663361373204563493666308473856793703283819634396675617564408709100122916708506539130880000000000000000000000 [122,40] -434512339387471834905062507362635050144065729592536205790636387858319489383878519284380532391950019659248492756840940363273582705509681243218979932868336225375619245885887444062833888324096870177058780939941158741415428700745846398883885166770877761354585028248500534781463848480893655440421116485017912188255939210134912251942165797887405198581876736608455934050276913238698306359243509767746580181658769486310048447369611325781622209073525325609610152474467564192745876746756006354543830491830516928601352406392944413909171857433398940348981969742999615693155787322564295209937991920505156803933278271856264456968166568573577089189453538921536440970350957710881826047468472614699152467806627382391689429364127080647653232235288117221240062852289485736891241836195889339650208857031681519306252848550151923634115684332021207145388716122130895366139811511123257836414363091845095216133149522551188529153404085502681612856000466635028408941991870939980071969300991466065596292346070710631824330909695661724544614335859294956289011617808028654624867514338359587279468169100089912735526458537727754304746632744839153743262490967807163097435109863834754411827577317317332879003245995480093792783176399211532809046971509374017705965171677379083014150369560816498520148748766421781303613958869142772315581803852677351793549082446925670853498359418667477447945998039261922932487343652716403808802738276554269742743337796778543194795295372611829891579100074605799873383374891449718892993260055172047108593153785130205884031326378641291881354537064029742614355787410816608091380691025195403098282024714702494962266518405360801182821456680274821489297534074871404793444697823098773255683806151847113355967513357244390687482280554850968458048315765626057606575311954799994816175039410547877478400000000000000000000 [122,41] 86590007135067513490656564276133025328607719296257338626039863876728252958071232036133927653728112958369774866649854931706122573360895806708874404312675399740391725277417131628146189433570275791514349435235586929608575877997411018618592435718138694143416373740496222561432559296414596894929948189873129005270875129301154505377186260826355813294447551113253881008901141777082809414658086311966318544892559945629256920412502714503802841177902727869004492137759431673470941841611176197367772262554348063348532786615279307743995591632744294119771512745300605115588506486967437258858153156211808205523637548340158364463517760046651176826953845836885695771988481908739926367902777741938019811047785658739158147949830862905922361756626396055957123235866434868930250415509539200035253875531748861071722523432260123489418510484300882731212973294974222252869319797980160702193075606534700949516614200790998743033314762763808859457945342391261772231384155452793790589366132519245935861462671955301210861613491185872604807646435996998048931836901220133467817365915016266998324895150632456353750188489250368950175116052604950897597955782775343950661614509562161302253589825486385187870720264444893514377533919401501822201011145679125680391686284023034946529962273618431282061858878525561677151797486034110324463289302841131879938632171527446738061100844463299402005473577635011116629808727392804476386088736793675520383503016325790271388306047887686995190449588855902035919013085477202804244673203148277822485849642394873313895622364587169205212867310681664238866517383276023118796800293969313796092308531470814232950307316952718533946926590115844465484647448566840873451799551870658141392514375995473452387751075773742957468514489286756470934877263456536872699415404662185951641067247572405452800000000000000000 [122,42] -15055091294443429231924391503902989090365681161741283278249103309797648360576970871297703931916953672053594831762253264579521598818935623851105539979543524917809235504921869925925946365574635458626684794906298157130936177592020438160372208045098891746513250442217697251048605422069938968876018181037515855729111930918490606657693831753852896326705308115607149676484074955251451170850747636357852672862184582018501002868891761236272679473960105301282998663163079058771250500257062020830807059672875940643562825606132174915695736063490742802391540487872814169024312653322960039969055167786358972920346994002398543476776058899266078212179863677935052842014942129986992460945449499131011189468339224089896744753139195045096370875355802714752155103908014288578647019336312844344447215984898867161729241956264653226553382153135640996509477469327795660319625408757704914006956899004575348996732695976366431800054948740358018771387198158551970305256903919668287250724389845872356386020593723993051689128263067234358917351605001076642364927906590967674350375477711346080842561306191692690306243928671042523459349056690938189270761265229895569322331729107631424567635610719248018798434346401350599116974105004882293871839330410938581392510339323000971328601400167297716846610065218207192843222214331531830666224147889938306558557553232471360049322694244875503449194855397474264122221422463466041899910212258713527135092243706472743813121116272104158448188406533983598680700585302758249323969211652689149159041679014252340845113265848947916930661203109537313351181410734375058898629439429009492345521039304788899176926085624128718948771299020370127970440468026863451889626126700760532148229025461750579248603632043280636777741074246526075992023860399179259868424113274204019439840711851743641600000000000000 [122,43] 2358237797998712654882719615283153596766389783054595508432867582279234625263455032468081243889119943662769381073933233770329445344059221899550860580029672459397713951193313569512867124505825534873914981898603416786269225814351159806899954673545821401257199394059082142653567932713847868440841734653169693832187800865941811660166595507801231958585593303581848505852032050000720332299823335290700296187942809075922194608752956688459806983329320827098480722516697047768656271525195353927504678274716176332561057830905422648750122144756513398456332504745788023906747269128469682457400572739528263289768620858091892863001315556820005814923741461867284347784293309942924910533493814918183933114513940671420920739082012939417776487540203938634286735006248909163378961934706894235264658343948336850311348089004910257514360865004449763916421961864132274135889266082588710049255181637732798982894849894572479826821928711865771544199188136975540894503843452545948854337591947947927317530247536340254093514671034584157569757545100729685258336331695865500199476349200070204447285970737452048728265441639050776088062047691128927537283866846232389101465660064661158209687339463154435120340708571206055722648407270734004941531828202693271520789269714613763034792843883918364391780460977323537358229475194190349450571246367169568079868985522489585616988398290886040534232171714907174038707445939654104138397359865560188084991441016736558510252845352803867383894830312574130608411445250281319174298591696782412538663738410151576288946188198837910737725533307884012835570485023188608520116678151385619235148305228097052201541780345596918390521620066588718821829532218727028548590648964668152434367014148588974379837013143206865752983164535111212948777806127415378114228334378303754554240415460596121600000000000 [122,44] -333779744458917690264250342651794940522190827241819841498419897590960883914188506276335271993845946213136782098206550098847311446038834435685799983152355916511958986977519185692133499923317668780658939629518012640807004165440018109919874233096007428031314989707004073231716658152551891118358269539291324736967405831851692309044983026750104226445486526296953473030211449125124953005122100762087044927048288955387110816661349793485953177223306064489537145023237276931831127215654853686335123497038398811333122608346648817394345684411283628159046303555852099979125476018407344873572262995254054992842824643812493954943788600911644319895530191753512010128810527589267021758087928726814950768276735253247961918075469140400989989039163238203160565228920016358996104370546697468147125394270579360274265793782978227054079740961133093674358916162238641914869414217966337571781993803805088453198574796235633731131703306122201130495655194867541169278453741667933738782039386224677261950476022142955102963242905196348632599011245492573439628970541445122174881138747556939953376344373633870494507248048806846140655517963431112463687301937179245836850533842214004841934692099419571493991190689419985009666169893393392099372260498683216616674361671838122673824250642758932709180067286653530341604733108132666129951795952223068893887307799367401401699534397577277559140759427534317593191220789082304772343978143126910788243207400104291046412573192526615028411295926717237784412098973463199086832932772106282828916336928129050889136654154032020517980839075054117529339691380839718281038410887679336814541072243500563281283384632885516182011002608803431646346038890004319512979501578936729743439391774905671379635972033595943516215035619740355887243252228872574877998737101897418124667144084075315200000000 [122,45] 42554422076379402439042030758937133939973192366524701487853642007792270055476927136972284645415784772708330857993129504507350315741978019766323894978655098073032757356667838107507226590270163713385447595493098404092169297058114449185250916264016193417440151820098221364341237181784176895099949726257179095295870059257635398241735941810418328131002775474514927952335358122456731756017209218077471150668160459489175961514725923638307382823886466634761667453796187654307790025305267529209037246407378700668756304679688642486671090524209323041474980330802816858505064481095028271075109957769593055483317229954206623552874219632610346949879601591159734335261133418106555985905247264144922700617604776698588127444722864186443775760541633293458820081442823673121739840262695133470931845012731163658650941391633010538635343699590762405859954037215177914901221233622998644921972143765441965269398825478215320829580048591983771551908632082396474239166710298016554437632344228321047516499592916153851615775810588039727916150351450088947523987542809476764075351383332405386429611975296688030081039922327342002455713648895627529940402162097228514274665152239903118026813120828371586931243694978960924611962463228547329773025034168245072512128431188059131242253404998014085967234311110083781777904798311960747639600241096362353506927366086668335919652530993405567790957745818627838041498568590628404170045224089789442781540443277035454853100920393492379323506343651133847012052043021935070026135683298645075451001278021593777543231763905276957084097240722911381429036426919820521793125852770862164739291335178271584435687891931856241773219844527917546485711787838032495777659860107666540669471798456267233260141635995316844789336107204550000120076199667696496312434430855061058582853993680076800000 [122,46] -4927343393730719892027344619995298396532583744930227079526796784223405153373082017310989405777657971665368838557611623088151402213002965983928358622036759843733291915709257550257461003936872247481799179934763100720167009188318915368385891622515132498843672958086797856992724230670958709055587615355623386554373987145663469153298599381854164618857921266611573072966515057670213766098391886760425756524932885865215323274310270444138483880900452553333983017340892958653305817776470272704305612377737298424413296780548866730518421639901661158424376916441902903813758520959869213321548332048882299500061366768927488216488128523792698227482935260067471554203239550551577883939278952537427443027002186332307372694675843962999159056340864800920755345795782457717330733131816559080538080722388405002070919398469186846989565926911318129404497783633630264955541623657828263493700401040257799583028184275258674937059726516838130728505312408379219350525597199256406924845184454931019676077435614843293437524489007590182891591957686055885407113544954966078839177519841324524509658474840326093404950463809772952200001820441166388147728720736188879240053467839287405392254973292206392882631174370350150679396903806586751925521075531075986182837917295209211876678716945009941072519361626726289749105999723206848275962696276938766038879194880357996452586889905781881215522297597581051126107826039655090847489135628329381283438762553894184376804457701477901600597932340509952124723021157808773966113673324187789554385864646136831728629872763288731139631300426626704471929943240311168220080810501705233792269864904346248217209816628012381748600981987986265024182544784162965230389263749148286003915386276888873007933280937076849046118374255825994923309609047786720556090892016022390094136864373755200 [122,47] 524539536852614802253229577803664453682855882569367463374937418581769251565309791764731425361332585992135462826459619326418208020026221399266692616939093432177401220729657392251553999432580090131089440565502562935561322191824383152435068372062031043977127163564755563169360062760484543745195034697919383975945142907390925005370490637433046343013531779968977596489401631007290840581586665367411670086239579189908201723616859851327440867426418864181225890808517028186202176520093827351731172835338913249254039468815441434169469213687853891409820555521972580440219207659602111193004221984670621816112600377936395584014249993043673502670647614509800205189441731195750254063966856258722766170457257701995810655829297123311082719440110546057372966335239655878723917367300513938464057759677108931843193783743011899509665996894668306580789439017708955713452022865170033643315076704144541011170033091998952613312618438642515909587402645650266495631417173085731080288693407765314460109639825420622059842073703261158818647353697839275478934156857031052893814742326464932836497126786975671810440289476541532907241189332797567635851955516575822663060409987146253085594607049375646746376286301119737936404200624069582593293617201001798297093006437037149693389917285662614742909563943441728966659807879488082815518524088095212036936664670236875310696247271034947151315692030035816456955832237886387087310684601684700640614357702253365817394180917549119089123849766325997386871154923079082869208740508142497484889928114204617415332159431243042711468679740205852465236750989011212707605812419442416487570326353161208253359037054250886959022256610234593624937566578154769440566951426875589841738580168005496539484744908652519563592506665759522023915379662344811314494775950613710599899865702400 [122,48] -51448006316959711647821368026754380757336734211774451803800481662458212074451046207774141763396025092597540739977300061608633028663140042493077971614307540334522181994751095016479281418255772674916465662972047511323360417692424578784693612902126890803311296361166140254162347621691171129076925013540813638718416328137926989414537406153748348027248173907184328428802741937634141428946879741321123558460489673956043136847645587206272968254471848622428627260633358048130325524716389802757319270058426631683464850541202144299090944390469498948969528661307901674530977133884957748634689376180096780125940636258329380500095370785404049632747754293059585515319288095672179159909931326451996490986567497655361364666113304954528295005944159032347244750263204757457221417030114392439071068171284129022302539064636600432938441653433163786165272472722306168918150649733108039461999116542612247872970547407050045452120974591154157592008732719078698800439971977264284792542421893737264207096972612655873761756129506036534416877533229714464849791934669382796150784122527317800289664778281189217817973898474645531110867291253066298765137913284605847142510189409656507055369582471754369322562926535322065672039618643970514880898923056917180537126372431700984838425760804890340010079469867474038361706659968135485159344975457057340826339839437542899923450189343824669067196570298117707682553418950305588736156452322941950026498085146078852196218427817308551827235965818568659720507356400849655189796617834220398400215903814954016707824297775806175175996648322061098042471993445016348522755651881795586197386166760499907561384289845106365118854167052704600646076669057451106752452840551062601763574422990252914074306195864615765174794575010138032767070759659162440062375543420637287705190400 [122,49] 4650753397917123542226880315774543915000403039462770191060962417757109172203961922288023353174982932474833376379058988559846887539355328049729036469183168134311552598939515739210033895033811406181961428511317608690926431795251836955441544360838323876164721894035060798164200633201694355448948251079870292939101733927847188359407215548235375214698950800562085935672206106423130996846074795409529492564809295788824166394809308229281042691058407363566321701279362291985131522286322397708844060735086534285809654680846634475175005732954907613144897969723212539653075624245340005094903524761185704265614740995782183011891103863021534106123369846832586472689467665491268017042286342276520650379191595130378120996801761174980233318421038011246657604580866300610743331850208594745870956862834290752128706196649255929203807869469916310654375996302547444770557803912372266441268147633205240902101414472884234332633110687532491493808710141491152215186178119044039183233858505025898321789317674359783004738014104181803499672777509778987350003802131777094275020145270475026653171429071669092268894984334058195918519619639018858946853434916406903435516857908451286807073415860628652928459825305800083684118303178807467019573997621521753736514278428426770329639844596922061187595937978126846747056735910241639867821544025417236339335927149417305875671232528501979252776266388012544060906765330265464893661518975036918603889901726849346324486092015914056103443464763884767196272014449517659527004277848492632204967192509028895458579084132316647935983679285509817396470612915642059446109082513242273642844738856245232630715242140350728469201824603932926571567662236735547782569032423017978309336769675156149286152972409575865843881341440365705577998922785277635318316468531250549248000 [122,50] -393536127457355080859270114593799343622784770883036705487691227990723030684309030531705284352358111383305849276594234920923089944873721166788637147123277723583151780500865723098440446195763445453979323160025621158417391181051704800417272927022683286638094970185371680646658791527731369442442665279859861784026222308341834387991476764146741594881555089017351531624671307292075302474373178565198513312535838456586261275333357566093429225611809612992308017984292792983681829883291890027975522400483918141058016773415980728731014475311270114775543115958122435161691670852337019905887146510741805591367702529334976879485016539801663164358752279231184603640931256036327041673482342918455041713717578502390813702189657892136010378644061040520614635474244762356062681411462217695248687703764517694585025746552251845167799609550384148793376922749638405865124321763301593964183345484815423665234438941465099113957854154459914969175884474522592096643937721056789704529848362391913232155346377282217715809072675224986190701798010670000433977846479415650349146677289053835183106458560970280045889321839147802339638955934841847127271046353435232629531894200466863855001836550200145781221210748386948889794300155331650453512544967122083976776721191350951362522387420114634742379465617073941008464233992390197260382067976049573194417710332358496914198042414578942975669434938962906468920134920057114945475811377775456929132909305660058228321065316871803271632540525684733357771921066110490112097041138868940845302138586966231447139729790264910092272051800741266622238210165015597096574014800726170528178440732387198844979291615666816893657706520998304727148843916426641543577526930848027218667054856769535720079184390746668585439868201163827717746865033412000919502560260048000000 [122,51] 31615140728183386385495104723877237851488297871043386623105961003067926559192921250740429632847637443017501243058238875790565421121152055104727304736688494519489554970953545338091609011106079117802599397918575817974775329515482860304807014102160788912038053488223086570245052634890757226722141082852678249676405212602859545474405608003665100416717938010681011342132874527848951308398383059345653307824991874174433084224654831011859471549945820338939404908889906334851399027529953155477039889099395498248209747484763760745362639630072092151411749886416786662109752269733960494633802021715651655274373108523092965740053471425829404786738464157394878807441032107052861236553308083652263861165508415043274110775715889791268413290164476408991727463401185490424221070990074104792308288228916642410885855665825533267167822682445459106964565762002999825639626897690613051957193514297732574320206457220498686495051979400991999805933372318993851877523818527649968503530177193297591718197921736598687858490713825560664131077659892489511973543512829643328729005860366571880002663319016304968856159249343139654937143700985487022657288055377659396281831329761710400895459767958028860274291527816965593317760414388517783052833411563919524536430110548243087165993954224226613599801173690768312518831095546447765224348007342577949626045468982211016581203714490605521543597399319858399181781986250044456963750274875360072534465853931780052698148609912250647708323976928381828380348559657998352212332362801888916099481324638593197587447300190098667840480347167604527090042874891922355252782331905859178185587348400461336522092914998667184514704460478386053017700796288884006187112768164966298134301148915567022181332915051632589700831822224503478771761483133980956539887521228800 [122,52] -2342639119508874162810641260115441111029922366246666881639508733445790380571342607317760221435956322420167452251065793617702603796964293682791405729147977378828225635500233138464564549235470785509416474074579505295653236316705506728966458687162753259012686897251285205724083412654954487514388033924449197285430083935498849058210387525269785428743486103707758096577221339006520282507061358868627093257792286129904462743757715861623722960068522681870287834872752024322148896132655774896702310950115931407954776523232223333029196371879973226747809231358110731992472533635423247185675511489833234917543100891517669843865973331020189896294833374359434557271339887882690541006126462316976655348979005301456164655988603130822489849807181380918678959367372540752720891440478481929905845481647517648289070413841023248754073833383587467607099744588752347868723425128250410759836422751781159281191123225231419739444422011700087483956502002437879250015384151218805999141089513141952402379466318276799308859928401361786117421396495353040140266062976224817005518392803768995133800044644924335625523212126123367079625828250369947469095677170348218981557276101184736062911756414238828575724881236741290794528986759539756970245832781548532509751613885658528042476838133039361608204610546515741491227338065815044446826454657432183118937217931404328227060885297498761536818748855338437549791941068416379610962352453008275049945383551443750672479359768796662572040926376295616205270487111051994593905649215059630331492537898116341926811998043194622578265410079985901747224565179951803555790535290508664030889603618201132240450810895892442689509536720725583868014368970614395737390320761701266953280348712412422882000567449354789700936219489020608724253671488212932738874713600 [122,53] 150064717268062931668404119960248424604044419080378792504990460976743618604349019236507247795009939442863616078980515835108243233789798147009965771713724647955464817522296461029149908950391790130658901333586523534051244789904224850643216988293631676294275200107185798597105814207300840366977098320825176842782697620557722610193900682624312311554026269959810728376483420743882272195039467589713365491522164441672731653270378356063798689701354070536846686325653913621047254367952603605338162659911435603149480111112648979280705464354775010468988117860495742436290134123187437288027604256739483183077786794614930561693445476091233016893391042538646659092758953635636038694512224538846140884507554516172921989769711883546264458280589773451441594739320550754609465040489962516817883888711492500821010745856962054799936535951925056106858096089812639390712592882949123074566865299347925032012949996450949443899973662612298310347104891807684800806853651634968711860204887983779519384957217170321398363694833137751104440155247791459311809914213067402255385513367635413783476251995137974839344038213619134916588184138110603605743103143934701991933809620583703942460492300981219912791170444444183337210999051717865848845066162343795516102180510412572097485988860711017507106943509920604077041931869203881101920168071154155294645851299535452472463858815258420088768179946579992445047054319364944696986538720383499063588615491399462748976591895352912826355533618249813367773295149066373413714471456982619200728712400985345248507315880733375865041189772618558832009119116070348494534394199553631226302543867072582232254533797647685339536509285809199139632157848528868973048881680921691781096481037542109250084400976751749616126663003865082874983688468968528968550080 [122,54] -7925875211218459981401738049105221683606502268010762592308505096222792468003028883295499289020021457054501854197270823456045961193971545899346061136981209692433408535434540296118889359027897061373535457954196323116414024798046539821357686883915843531281189958229504432981385992975337317686846018210191493101774536481307299483349343763331044894655562052204653810208115738770819216668879297011413243654734076163508597217269724942746845420902178556635613952778311631039920425808709857432131456514738738201544087640533754486424622015535931908923482339613918152385426295988043780684065136581825893142424444419321562928567119621304604906797514290871512008141663276358829992239870995565262357102635251936198793365580633838977517439612260272781703726153062092340130949778004782223131532146266267254919857447723990273300966769115931557219616722658349746059909036597084259288722739836037196833541659630170396563239273426294444554250458499758554358833091249886531149576330321596018878059008136560854907957054432414786527888487873743948262009196416388222310034410328369759601417789405388549467764967063191455963439326750563558199101292202046804217063116673911476141193522250735166855080923680384696769873526602281160187993000744384633563477907562420315079482117010225111113527087290008740669268917053146614149391502320594771667012229419967846478876312463285377420826708995885967418075418456881889694645765165702228640326963529285940686518574192151763346580551983560619197034615801464265425014488216476825180412700013675955869778122211463208201956154006508187411490704224529736329567271086078010710137495969561952554165237052720975652434256850009948566931150985456038006836430766886614976151452071286104214760655204351960427887825394844272257691665811014862880 [122,55] 307545046086720897750923512114742562025424814049112311240702705591681250962322508058853051936112316738853620132964133097648213344220094309638690616767692733698424379814725686961086969984779323697525223635313710748074483934945812926436940696201837406058316941426311593077689800485666657823852237818477544571908502662363082113192623664308252791769907587351369745185540197839076885194169855176664040432311826778413969749159493703279688445116785296310694568990041976314139262635231379220304870800858564445897581586963253880602187964073331338033155470402368212798040580217450851026190093279735867622816173765659561212648896487125167726417462476264236273991800670851748383955291838686490235909945715907504645718001699136825681748984347846117507601599039733864943736654894034586446108274144276943536239617936180593013213938893332172127379642383052247216937792479909960483645870453009967701644860252664831733919039087339870272068564949110920680442571580721313708610873628961491673281923244245275424525959770596609393944419500991392727685554744995820636624776505282071313936262242151676082645943849373378069053425345712640300786788453130826020067125151026746829412367050725660122776991970226965274164592090090206126514790063522400131845085668572626288298253008187038253880967243662398177655121816897058642946213016893443731220210424878896588824730231910370005032704349373746072290028667250594022413562052090947760802701738749030749084611225904089588556932249556605527008982462304851946582771808517258425003290995128051166942351474682939979490844606652273007204341978716194401448803184487560615458705246369257347059200843321770386473349477497644086632737058831651050998309083154265479184929431418170174346316311527462783822707064421770119964545964045440 [122,56] 3329846653840463368811384024093155869161437187144856783857157104256547729376073946997206484439639760689271451277885971177050986566919024195299056393849296573090048353170569456817904615369862281642966532909338766282927827388543343743984701079693792211648179979243421569476351998636378792848204509040420888687473285398476491044880030972940351656983031057474222131888254922609926319425734401015471759441011451159916490116946076943003250843624600661328966134107077501509400849977080554009103823544199726683282618262125009804374694010167039131112991504813685972137334941759145773895026871639017776561929622841423589556496527182412494828581097316583851424599205286351080483068722826089376831165968908525274014230868700777418400756192509507424488622845800261913331533840229702746729195760976223199804801959488577907333405884451601686436497020691051414163756248606308401695391957301713529732218290338720403532263349836519124510376972284876549649555499032204791193781234120692506979747821392650862202800588036968823197581612224859356689655621859003574603295546948724732348139173074444773314644721119034647332878184202452673763923581856372979669960457039095991991551548727989102654932096503281499760594772815464047599667203863935280565389634524578582239970485626220981196296415347194691189414217347926910113547489255376191065808193338759693101111368136139620008938791348740361899637198798251540553316195004173743642927349044356776275549289713248621667867431862155810033625346188638173999420318374488564155945273237535627805436957314067419469882955665047170888241018219136277321537789076365314718890731273028339784496950478842313638789002339773896111911847706793934781038219168307509703910028259037824738808861883299018988335834186948515567632558080 [122,57] -2496707888153613726336090814093902671681073825610048529920003614598130440783351139709393363195730428835761333427973769364104434684503302557669422596366361138828995141730248206206924099265034256643931791401149943403078368893928873377724551666106857729318305271042386326196399918953462591215932506558436585157486009968784611229089768143221833039970853966443325064185201893035119122669296121789603570607399048275053599572156278732394808613960818405025056438605821010133240401443513001889082777573093072694428923980287152615413812746295047583411263306858369710210155402176087406763323388907492860429605819537962846904988102065833382488872123733995306922776800326885180630332290590191384055169196640370488250031392448761742958679219623952357821617538183382515562944302078866883646262292262532315000272017259908449889468762335928576026918823749938944085655154363318292898785545796750687281758867791116485737684500109852968696568680091500616075340322966963591493790655474470067969619977900194021331015485257592823095206129715688915155414756011039756819811437007892073397646565007165752034440792884687434299488562096294511934547618920497964660387803009681574423395279822298975484303012257983305686416749279162102586960894285178969732805974830520029744754628733210677307093388917526283833866411745375616811911712151423070728355251267852595538857841331133377058686685672070834135816057624816270720292486840422816498727626733887341335903976577421576628530647346402537449350577348002789520993914995772154112628740373831743410932869568650785843891213258791821191776467005037903911721709129684133608958583829713830348972209633814149610163528528420737783348927817280255104175395959674782991356195384063093652855356937527710654377090498279776096062080 [122,58] 275926208039290652444276774442169174818013235500305707408039935173774929621404248641177289093272075066994101605942931455318443179089493549337795731721579802839672821036423698942247817577373501448606419334227595598969902806683281240690210328104148062688425858400076472316069843860471814288953314228496470103509906762524523460181182923066446422793065762885059111192864746058888931631932614512774885938680223366776926728581113921537387626373858405454119823449040884739848617160707945375309771287471298015366192065739272432690350212923428315082856647565436943473882282686103766063412247281051764278134686481596785173307897024543628642766343968794354948535948582801436934678947463294840591261739471568343708652898657006740279035047034220396876926670965503844870930496582435562252716425357908699808736580029168752571178120303562965993055115972101194519260549431701549849436951163959008319246480795499803923890289920650868014892670291140810093748423417341675067592296482876008469323799965725652801647669707634491045598356332257353800943675201744568524203443658748508178281132762246204378191558858091192884934541491221475193171850873485437274064975576683899410376641807956625631390881972062065068932590961841030930962575176543782614929104965444797659706975848477102114256300255444007254015783614516925834365262845256550011575006387998892529050972221413193324360024842788226720005888097724368091592847231395671962439295088205542747596848433967476629053132873396795456915469463190712441258093021025804978256325133484268801123424939581583380914841363586306412071258709346795012711753948648862194880165514828458220185389721006733768772916373661395183684066075044255314232204989884403228900054880743470066780247553126656274599577965856266535360 [122,59] -16717003464674393777637392078450978698861919070079926464241067701893921968736075052503107310177273163253471116170414412012667779126735652805366416823607654790901360790851552489442113573241792735170539518737534280353455856342004325674551808699051257937030206514558634935601032866040674205230498602341656003664115924312022034759422359543707161944932084887835988947453003290212715320739287334230261899988224025998471781943934662381327356120787663189846980230969244784693494030336296504313829585888702186130648595082083622875855206620650276860599546070593877423052875535654644792801651160079115312375080068889128696409306410573355921406890041297919838336659648231950279527130252691153165847564257345231305399609261801287369772356578260161723967504756693225717830293390835293626646567904084076729734669030902046617649028240103893337657295488033218975245845554743435487749239772929330600055580578517731609443981220450862335856427785111522890261834747062040392513864593348495076394772961374096004244243197260611910101700130067464965453327175917867446119618608383480771166786204530595772138388270801623725993454973019799618633417583007585019441070580255387227683492035694615477800450709609668183967864240864682610484475760551627036373628378337846719121306614903469848563514009289313576207931103426924997389809930258360640427359247820267353292501859637051301375988259972660895151757592867974070407365006387301273192275404874776533662257288352810062776617640328599547528848405504814747146273703030346850156420282708431506005153147609308418234847737944900316220736681096933449054932961211636999523597239352331834903670347102537336372687057764933431473124551716939563727636405426452728675926826064606486095713227505656393806738617524090880 [122,60] 636001041809523914679325748454113894952185478124139998488501313062945646169113576590275123491271375945513991473109719485011645110047906605575011236881228320107669302748734169213025850135962249295305312300583137654652180532467679286894167393728133794553867807027925383628921803800581587476650025268075495125283585448270832865131098737681214192663637512530805046796293756114622418584520584975576516493921234167064166216403217319410574069995163083158133271973207214461513205941597895319333686644781698207616993474864038558954320485384887283643516721333130239700294892703171433962951081901625474490236181922614235845567412144094063867897434380488290416243619888569399510157112967366254960840789113585163312682233843776701608952621500874483443111080743165298862593387592771833080044325000526571442905563459802864964850735940881095088947508795745054235191931383402315484491652095637130321977842290063758450479062576918304621445214971993967578803769103722546954581092997875782570537927495744610078046795390761919990369387114707280765400389095395663786090382137608609531641248331920247567288113135454906131292147003682336925651662849037423719420883600837723920360111198927419615589010197251986403420475504689782418957578621793732736730903935186411411713553175092100371382287224463751641267825206428084903151435599787648723932758917936509214772988274237629553301322629502065373223741944161977907574105341528048407148885565627798471626783716645095227401895341239887391276681939049408804575715659067125353360262196621647877912526425262445032936072168364495039215855662115020602268943832364166321252854553695885876304404299589526011645059513831609642640696048613689150144573155285002286338946749143647864420494919039033431163617636800 [122,61] -18026388003055161373480293661202298105073856699871984624339327624911068298591700880386806715023827716278061108432957741104289904487909313932158394291793248451553383150818541602464202072510205936427597097705478390723069899975974883903075616505476605296805033085799429695902418763118415125172528405845558450598999093510696279230556494018466765414667590358616416849764684056158955913079362179138529699525012807757506192820614125438830378688911289514372465288722377560677801949787045886460018387153984398830501586417189893691914688915896689357776167075997615122004970114179640978949482649949531944872627878156204544611319192056680374383472952123016639390978813668948173353883718531466658381861910722980075352222646500642710717150460484966005737741267659434996642290371983854300575602513207481942422684996220162562360541632416109683229409646518490107123809466882253333129028577505006631526270291136984463026115668444823794084570401618018465729300268732981132940762876175385613070919973041251486314821733401746485086436304895340274351264558032660250806919710831015028161254830981813307776044193870347646813851777812625916942245519571538165081112347875202582761995702098509028316335408290551367353684588060296788274474214679719337054301771399817617959486565896909815951962185401303944691394642434066160754031026942735966684375619443768975948851358055200128860832594975637123813859987542950411448330482369011125744108587879496043128132307087989908970812624640775919623465901962234582057752846077152397517022287756569603762695614081692326728969499364649296045523671022064423877057434166228452222803797159218695039165910877948709946629372660366145176809400651728393842514963382858679010461962150208046849051636459723155402626688 [122,62] 496470775517969526065655215225595767245999262057693122229454071919462155178785721541864303348551490074347420563472253528875265988791755262740979134440433314787868760944321680281984976629219631232782653368313291522165401280632380248977949550305262008276331092563581983758820353663302072229615639692442958920662009091427958400465080094982816370537280730962906724218838805322518258865714130962254557085573298561371316267640746144956103806240099488146975819163024508117465085402101680130803733770728959522638307502398674081533771299236683927623427555051617699077175457950054173932690299678641216414872989857772621684971415408011011177032130554622942012013765294038464457408656550468666695585024663438277603103346689200976426554341551756380702652824956440050406236163869357857540785927213556121197328718641835525965180501999446132526316619451928515732047963895247053949308137432663865755879205019177333510314952209440433610381733617054189917044210938336321352462092837387390522060155639560260111043318830179146923260587354687843168196524867639660751592106486315495866190752021395955628408826430077216780690783594674723926963465411683438174795507984316994542323779870172001746598755961129011058582146827949051243407549867925681996536000558989573114414112924707237406467517655212448000458343526201161495725992330620565374053291391375306559134162933593618550137046780619057740161472284868564934502212355880220767413036632212114516899530496014937835621626569009876807627334644361152908909935286106147085806464047725706907456812401741681834208671486663539176771623440066977315544089773092348721549488306840499213470117189492715599604752847377559412369173311314702180624051737540867730822197854864599277316685660669665186136 [122,63] -13317517267508810869346598598756354948410922012946615257859248393345781827430273357053116073699864055573244879979834849933694182434306987111110996793960412808029521562547863428752787588722535642934686690443165602951899923206939646399256000521256513346610512830889449833502105161481446482706878852086014735161533151843690873585622804673555534617010277581176534647738245231274503844834775247775822367703285851783084579277960613447239726661959081598780845604766365111129532469134514279868371042163436317643402559878849900133990833294500568389137614229747504174461385789830812924809309435175632126021750277584398697957302981715472241057614901294355620005824496987328388317437942357062363826919959049652389574485947826611330668117716016362964132886717003171418770802012420361525799701948733799503331804814432814040560730513054822484558571116800595490681134845365458303593621046889632854946106984805181008878861551224503525821218786844144353561423075422569085744975242403549025619975243252571784071858947539383467749862815564198599804119989562720693699710181862468407190645272622074702183275527830000710157238762230490107882403397358906910075209715156664459958165167237488117683531112162709422459091989288763287754615945600495539384702435151771622912981674121214926639220544394467819734336076178413812530845030615719475288431487349304343592160518496566742352606253739047392269923076670894455550585872717645549485774604060073339236914155849180116322630781118242914419842044868803276267341753939337496168345585001848775073605799527297923115845994719083411974839527520983793167008512544541551782557531325280796931514489596960503808449034318933671905450264090244430021931919296600183624486816234907515095893748752659200 [122,64] 306901682099433075870292402419234466834263639454224015591730343743600567491490193201846799457274470621452861876720964888240858987467721269451850483793437205310001021631805605265030235487327537008182346630822680400596979621340440766930132568636293591537832385236114005502139089319535782051126931723179718892875327697635852621626115755823922937370087378432561380750457502334124727105055349978923880175378298112677239636830138731075430935219790384003476771059012103339135779362295208183200653785626317178963473695377622203767104688680378072335910531748555097984616395700048054993485738712369883843417765543907480209643473028739206667219922606829150983851072090546524913775629594706933251423824015191224556108531509438101988063378402204429314384383926802711694619568237527907032718864228108763250740479233068684171451268274575401485855822779580897565818382737859575404521646440260558457066525003652641494592085830979521449904246146930583845293486309084616440855973833996185865512169580523486829718946044633547390914560492975907489555951728066971834276386683986568416228102416661894538559833622755285358800894125164103958605980830044638732855065902291107631814923259712820007030549845126905359347029666163756585829149954742495756202979941210236124055366937244250039420155466729033346715791157165635736055439193080471046341148255032741844656190832652618487526096270464279190263795680735506044566270082476855555905871679458721826783168114273231231441769324664630059095821260906527783538954102623236582399125051423100258561426804903603611589790347176152841367858182901829897121279417218322713420103350383911922356737103169088688932282153914698373733226793284443876647883794160512379901959632467325874916069708160 [122,65] -5783902639954496750297712401746008295726211449703137191911771303913678402030241067969205695023244423888386489024568924499056320571059486222317002969112503674321578021861716935147344054756914826714587502865050911789250055929838270827065133701391706993673601566475415979605828569875946108371473654933968016774821407817777668630528346010093453620852423953398918036458001505668894219222774719057477228111851647724378253286304832462403594314981178745526273858239079506647346297118477225427704894724305273234136871333694137827353401088078145499118812057003891272464695709870294873104287303635358381204294014464202400700905996648273157143871559962939539581932621251288636860109256375427553624583481948697104362273072684347932707191186906389405794184364966315250380657030426488439948116301388081640915024925702383223422041615861655102455043667284342212661011468232099126470290068069099143425033265874919653487321597657199225388595369324469104522559044708187442675537502954945860266302246387469650772535182553770016182165190840286594759352030832719582560308162525166849687184576390715239559491536674876989362007935560186429578609444860480872891862344491410065780964859385151680408840224452041500096622191820723876816193863405869259151377098474622840954689891951364485995362411379976186238539721821500688680320373270370661135121054695710392956832960327687984816126327625338055833314167811841462573164927682085182814979860558841167067439268401531376987189975690413679406187205086562899012428027946360636420856343262487169613556653849814751913109830445028817502659031828840332156769941165169357175800878039292903573796515264523943434452274309382797145644713024477666124546928894353603189147303369902701136516384 [122,66] 81442205333604792331478871119691744008455176188676461871744371509190692255640526744970160535460985233359465970311342948275419885302830723966791059147136973907774643359255281201898792144714846442981777623050687219444285560517279377070642906406904173751032740631659897820821859706131887405037935374041772079053255035837403291242970040153857296987361709577863836650778663090073823080914886032475687668163193200422893483880493040989454104654883650953392029053147165616070398868569744213225337937693415069136358262331828965313111778220963426511839070717913887197942027027233369285756927883278566327989698271171072908882717859112752951795748221500719113946697402729054356856817475327926440630657310610441983991074759170022824039075456826041626403355695701755511114104936142189896024637289916900227401412699219808073862840935380033453582820039045094271865336311833970029237315143870819938575152730571177231186470894521190477496846122829354904066234745490278814070855155856200694046738266328539405730013116234567004780623887719080901791160482018442285677213800779454483170228216926324272643902079648931332747385445653066003847668504352699093715309753130675848802914423282848506724712101994625430710057297768681375854905913498691277899532840327841088925665931653051939475629219370283250153580332952406602642236841651458990280541577064853232475403946885950885797500097772002700661587692037520540686505561101859489533172947150330951926024716249178879447102148469627678183891810237552191522800696541751408238160616432138220771549291219049383223605423476568043017575852107083493464550320393263081236961066841634455566570682604945319455888670190498693929300535522366486565344278136889238724934934242947472832 [122,67] -864372595827777150674787929509882435643959232685014725932198957477971564569874002730553263191269400494438684867255935787926854872956865634436536344335024440554649497659487730548109696675298911659341402800092497782431697812345221336449762551056338039010544971542062036747653467898297463642833727207804583481288379858270018302379045926816394564817796983647578107777121334600633471226804851530879291361836529715263296845327294875186679938277363847337610486137239259979860778083641528742349549810794124674886960101091533848418090887440095085351892085698861186724402245928348369822766695916260025664756403916779933334336970920580823536002870579333082992073387104444704406491208706546332810864960951116697097070714896618997294828293077128990173916961206946631591347919205928984339356691392906349407149915791227075100095922241980713768701731528568226509005802700275732800195239876991670702386224574870153304442872484959020696659238630651870594891219535994203856005892640746890816529131835882149317438342233933360222921703953964703543358580144511458274278793120616363082289677603029520730028789865708554980242420979936030525279958352622004489279899580632988241731493545050481376782509181005173746118086835038568304130079392038573374476914562854436210608515115732299594094709744000019011846769198444830968129166788776497141678795943171694241921743159694801960684080036878613126135386053976841638008430993523369339899394292544569297119313567638624196494896220658631413272282321588629853864525419796640316761290854518260351256977733481064105557018079911079380161988131847088715156663991076354656482294202702518036970661327613459574737865058857866952960687934780314407365997329049968227536951003907840 [122,68] 6457992103116144491163884683151409139762150614868646768923356668922491429606873539216511508377704096295063599857754636231562396474743770391532781583867187690098298666198980476098624680003978732981943582911333039042099481603911722097510430626364134977549153118925535415474684931953875467181281331457292312723990758349828116753132748592353410215616465135169627260451715376110199497150807777338667478857116468405809412429158501038984934481753080029053272967799504944160112879444598205353082941087344245867891581874893218301629113648476810907727560765993092286680894196648899998723529871984454070406479741292164275777102816612207071253521699806578666741581943714835665999943210009398750230942187919129043262302595327269142624345722197940304024238063937753398642977150495088278377138845359032991596739161760500811234803052351082061076957702284531399321027145784729196236910398414700754319391613558161655339348421810502481405499503147015151844169834194721735349408358864910446565030248800512838276400244767039230652746909812770836289441552663607149940175665091983782029007860617995484046330262032977187416116147908996711318079087326948047581062799716360317418086724559307304483342585482140290644171501345331288162308430640268250952770901659453950121343002694736852644115756143175540448373603284637364011271424051593261233420159965645772557342775719025745834110380155905052568848073464802195873697811805968397334456453437073955260690061884771909524498083973087683529732959445505772340695105061295182898078238977553844319806118890416237674601709903372335638088595446237286209615365691142006559712016493920256003972529633388530140182798267502038886414072394017968706937169564210972917192648160 [122,69] -12592101916064674752665749387819857158472858502782139780074290072029469539865709951712506044768263179385319044431592243437552195136319652193813188605867961713590975019589709513135681759517280727787891107682705832371152359267768292496678924697660130110521066903872621671234590512278786449420281556494729251172211214822853934767653368754283952676948186483209432522926826290266299239815043211581050439731543961559924532972751368539000060607928467880028411970733155327104312810052586894677118608176624398239933644242961599366048934230943273143023718532745225252065708611778701055375497564806241995415123404587957997712681887482574353786657667543531401315259464234530356420415036555212494891871268002754591758591936219254120960652079925226737925220227667830895143222939647197285666377228214673606282422697829357668852915439482941822657215911468297696806580649909466613251113503728852282152627962135600320841196654047838362321644797006756292805682832207366401166287039018234341874173037784823384089910782238305529609340591379610859526170266418243671169966332260156550851386762228548775032425495048526094889256141744134067467438472991455121420032763289884187522919045544817568973026013887537234241965950223978765441939411109526157640298440963298386360054745325616264079202593974901051063749328321237016710680697270321746292980464961214453891371943161775332277918264291162333346715445332997448314997651629156404929285282947842353749078460108450666792821362689867745419680456442738932548798599875284044509949591575052129666868750112001972292700615272385985777299209310792533581127514699117927848571448022880025601942252355404590702075354838021996944929388491299785503204120767173541072256 [122,70] -79940161852252921785882386175590369431153271407838732367055495346617182064547744300192000621248242990710102894132659435391760831795863131577758565550811217064044727647669077383695111053595482228841290760631488843113620516575362476760599344840294114260934384814308182907992877432870810764811382421032591979001139362738243277083114451926722488900444161309254630519142262628231427478706798706411060391024776609726652429989616530206421228544223317813907543562302709422127460625695675110238893566309245952692831622203889307250123090647815051524544065071131363639436884802135992846534564812611920355242285653737139534835339472290641385109398596893809421495417859808221712199113182472304409597494726015383984993817862765539095818222788120750823263619596795726632295615165488337723163586536764100999043233224734951818672300294267474731634429741536350539202425092653479504082373895330223738717666266802966104727219415361815052730242897690894329469251193897665027665683326230264076398654090930715961701534135484124862313399524523460992719316509522967061517357220105549807152585592441100900834911140169764795322040580042400132557709412414734144048056240346534169567368649317226017123941697257162652318670113701231480231903714510736203658123693063971000382568784738382762675573156415358897983697472914075916268972448746033308067493589728478411101195812739331345547199628603443840892850879602796869216013221638316461223863590047885349150695296311685136410083570360393085421878389340988687644744793772001204653755991398562956048552904288782945206776796479087306087151544341356565009373630306699980262058939779785072811438881657651745276247974533410162621249923498603939293462641874955884 [122,71] -432214579734532037214273514352274567801114883234214897942655485513740416702976894658617921318211498515703622102408574755489249861624791784408685686187984337859799604109765574112757668578449558772587563678897461967118333216791677692671023963505655253586001731498970002775011657307822462466833999923498505823113478381835715474514165508574194062685102429300838681102536416722778864010552555458921131283845539619419258813054478533747527500722413505536327904886972580834092064588588776023082304314578773014252865957690258652848277961622368512994726735536139936335572187827839391397535617974031907371191715499484091265265368096055561558048941539157029659393767135983875354582897259997379541549057205804005261883469451552087495024295662637862246028392162715780598146301846303659492693914074568368653048531550022331187413455702133186817570334949105183604938139583486720715776650642057070258460430808254405275953060636999690358510374188939214059875504606952904236046383003794512615201188633543162246205974609503485636443512400564634607875477489349763390123975132725284972236466578428319840724663425534342349268442477546663567551120830841187680543909845981717598472745441098826251952950779023794015896092466009806524197516430476841807799434056714258868696777684599673257180568348195709490787869170533976392067736080403104336083671735217594068685410035365743863581531278387022846852593233606409965430724082662610658159394794066422914789529976373201262204529459111392166158498117654856565579211533928680411654621878419569153252782219507553060464391636854291936866103403131648625786852970873728732361322436804245957592955484626093158408744216643663980663652371939037772467104618112 [122,72] 6630585425990042797959823705316601549866111389390622804391528867633143316317700671435081203537208271540942952388012659122221228334836565388054463502489383498744312844155289120422498182312073577577131927773790254789243911314449985072577970212156788465888034124440171674853289191708288823186907411016855107570191534127639753023000783824348709504632215569423516590559778791870716280226418457690048489837628856261390045105460055607741549323675855651731380952326669239604486081230418449564619346541635683169259925404335570699178874492879356132728348038367054501204406471408647812112946351984007441421640829205168769919332264708825140414221607603786069526206018316140272454668009952812631557942123807109012453276461638012310820295647940096533960158299155274985388035330663557370616309807543396799049960362630984013171293516103168505880054458444345066152335448513517707156555299922335906507285453319870679923436449329921429443716924478943673489396167994740161114795343321245838437934202407589737859924275267300510854401870081192879571113421457858425761538215119749757574739805247153043324337610347882024083289247746017182034084287389001112052519478022685127869676567725367871440877019328215061229578810833986150327255356266922911427682754431160515594413502513906884720073688551266413883413376191565381313537898496947720047723643598555835395567580894132225362375708094481583562463972545738751145410899950189996872340988513281597177898428665938327130469395552007314765199723168803102675224740195663903387604913617504764122898621193440495620830323457100352548487651824843610883142041372838131562017324828181822225195653256846042388856334177487849451352655545856250319227904 [122,73] -18479074395310101708025868633177498277914587277964723416459568083098795170785090179806788101575906349783618075051069733328647407339339985371444124996771524219352288976112857405574695261383170847919476685563478219091907889146675320023121340408054567979085794601271970388156821831254265107707269469498962684413254548888760505803027553896395857000208457506753387944352612720565548107282893687614669089497544631609860017851767833734434861586120961676474532784712603139884448367893579169834953264108568517142438153358792242195871916355103586263953492223282717459624605049329868627918416683196781094563812691183586655963135489731219548723873608375191724532259880399497948290700240396844425057502001394419877215695172473246861858374656650180727212080445281396930514117457188092693946308252229383250130883870279607628829280171626751349412128250794263108545841193468262416000711383320012571254961173751765578060510689757037443364419223898362717770540984823660421141411019118025028334771147156991259225515931438181891897364646115274701879955028978544841055900660696293158089434076956926565126102088162988176692004486824398415179039365093032873150061870929381806255214387143393987899722294127564037137264530591863890901280542208399465668250046664737337232190332985407035677811278800288186679701861521860725799092226881787719865593047830156059701748792184279161153038572266720416210150694341641583491687717656720950622132369830265474896183365861524189848035623535043529119733702918808972876479184709203655747725905601089698293410400746883850191424378057472001629177281175319219241208556974495629640775025646296130164152921418059730928604873768864535191717714269467625600 [122,74] 38399194777973666755169449090593679841090038716334832586458074300900906290693861430799539109518068397207137208604458248893868408534966188017912921893855925910222664525930743116946071141286897179436754041560853757913218877931795279307711359393164560556657659820936737183899211187856204187506028717810952610713860710496819642825954535079652514612760081349623876519599732917029909345107418269442492867275004518112890594826682175786937851687053769940002261755555507719748293840826485416681684218486370767943813599398648271897602814946948186971417557799961061840571480428843508813920784846587129899923795488029515292566566784876154725036370437419236451505690929034413541099353919288749761787997868234764672955121669018291957299081079656238968926694114732968299183995714418255434715590069994135894571531616010651458628382313842040705453816248812959772176452805827974151456981659982101935323132650492961026722919414347865609218759474775470403864401346138723208852952141485827103359196569231826328914818320413111521196932949116519629295767388462289174270617320338571457322201796738719966830710068247628416738074301702180758536266384585523064739841669842242189837206033735174655783350548240802978768893318563877925141388927167455490059283225650260742358028587662266694082240480483317897102205967428120660866045043006312690037912295357428648250192178547510180552951617315779465218748993121402202563541915582693404033985377718360562221066104306421259521257857892240756912035513697482825026874114629186325996000903906430171662790917716012468791917496725480564056105999481137528181045746439195420287507249729954226593347030834760918819191134718886811653019091646528 [122,75] -206463809322320055599364056066124589061402089949702228825587159795747453454958723049666236310966214027509208257244091888992831467225787310911179993768017432973690421635388374284367122694132110279775362562946809555537179364180514359478054446217746825521913937880405230984499848158090332181542287955883803026994439733630129381147474046824608424465401501732412843950487596054611589263751401286371105738424656866780610010329247182325626736691446127525589769822995364336010801432310659814402317804058148281480625696914883795493669456161850273566733051960880777044928831865446976699632998287708076378123625460158808153775141706699442530050294469591262808184495538068304465576661911080805332915665962360394661647905680832045783354848205720364970900093231661911056497279508061384217039055899481327470075696485356075647732814595748767545401054649727536884441397252768762429266440933966033092716409054058850889917687285149869834030827849171710519817543108506184876329923946444876840557980437230623949341813604406938575187703138094326197266938288230983890910018742649227677146901198468051988321597269059729231494136855900944292752232660817109170415383102654600377516112228974719550109525588937592771130046061635184958134027399031248386880748022219768685652524461091078831180230429709682487628529520125986714782513337512184087549286807468856921163732976498818978949262164225097799586693131638953574745172292605909434479795568885518919505125544893722920010654015421712122418568656332610281836327950044793540138709720481367442811220692640097449824303975672168393137331143418999940104173375981814672624438202156345274813856226870938231806670365804250468162038272 [122,76] 462257059741179964147581953556195011353147079765850926354600074771953218678303852712418667804184252073852795266523457373755876056940635640825319359111384403331772688111780919797940366119065139004569238019955843627631143177766641416489479035821811501432644167794794400768931238501305480862271213798301336722508813876867757462734918133797640980455670527404276707612662212269816507774381053162605159474412884336443118118999019701105433128109489852094338994636219009372088569409543971431606382513455485629818515757581026939266649522912821741178896561693602275637801599962438409917363898156350164366924346516745449033463946927078215972606174521179419588658734994026470201297977732901813547330917503113699096468979213380499175857443656623062661938286446674775622587231594617919964825013339576059354747245686466969770518485671133422423358641642813878702464016101414142510116964208889735196806083629399697686100176504396178460143614981514800071392826359612633945215795475218788573476146418929503392082500695315292399489289443285303384134886385225030686006477453076568721522781766760854557904722460876939680555494386238020062961457441864205698135249659794580527341594519297924373696800151654449351135327438555258768120923881873330862256939561172516063082017753916319097456842230472130802412237157032381271015906628261637472040170379113388838046517614169800920444196180958705148021422951268421576948700021021138858474405725044122392123665264946253054071313603827260336211377410842872287090031582581438935495746044459259476422197002533587163264379554839687168350879388784569271979259029027871819037864628929071416210817418263407583544692826581564738424 [122,77] -488197471567452097023509109886838852030271925060087727645410736976217595018706041350969486828506758323262713702783600856400975812052469121527448003472487671468870120237693973279322729941339458588372442058705392962716062731502901424833347142344766343798757642032276080123037088575734030721112151589834923686164284042805444179703696468858453090078787870352653416382632729835185745803499111947036173466317733101820263717101400004647673376008246352244906545612570435636522813622156545572292907657449478956857794084509330501345378457048684943947167125731405012212998861369269618917587609649688858508254739413648576343763156093746030749576976392654149390169571935473851785316870745471441167881574072018262516435255952883944049239855384511797192977400338663068268910750809797680090553605818464080032980818746471280478392655923226223696816761952296414080083118312659430685302706098063775249623211057121176446018537808316575279437388603228633768337052985419446060598710424472201058126895351693010975997741016907482560219048543816170708252990033673184137874892475368285872318141742569469393139290277306967486475808605560593271909199248640646371524047391433563288437746941456178637341617794782444495974238359355754998692022128020722541582132151858596147462429927471485755969705920768753364688832637548927102502047319272428609776887414216485211464613569574095756127282695286633429396356745325020673786919717680907617746932371794468849172274896760493708598423983937108322357616090002924033407423554533820577329349689383872064304968180570192534454947170459740391798514273386260197559817841746836302870923558717100921358801963032351131302677885666560 [122,78] 1145190279168682043528358522906934638154281327398355152008892070856054266945923718955538594141594873307284529654147597495150189181823689305409792025838994119362148212415702592464292840590914822408313578849342984248686939965904913055379882294257569340407443458341737649480872370792334185734130907680972023145037324103562656703240437775131496742961163980166335397111575822798260455449187969615113474314407222057740850567318626476801842187638677977925130179699958731916219547728610522101731882962055755820233495510093748799667287272236633321602010695579919991606262447581110146151697895236605706477066234654417690702146550704334350560449254431947362890350305088933440527872248340262541646699079932393198024491010968052344167966472903846504926230690490271377710086279293867268480032906970691377755506247622051055376588499892109525635475806646586515426188859963588087437278026507566785386953008205745910339796989017859085768574237118548056524386905502842442425737152141277053660386430530487688819775051837647971227360648310589411531400410466559734947468037473621127864345936365730387284190621733554807815368412499319514556419262504236210359932160852365371418972362130945773547947019602879073458823017044163596782291717604110051577287326339747939768676844958119822418250242506126928520394336739848670715045836050118813627251328637115765723980571486931892726877012651608263419075141792274693210072741086156863368419171157031162138789079513795301032910346735948165533151890388316670213726582007778200919682939711273871916624959008659702096829210307790134481875258232732292739119827385846773818586997467268305210903472027225243384113337911 [122,79] -983972851142057941840750083707001259228564269131791507140473633885908970237525879226227327711986990764596513928052985601209399726653925582538185142377471699622822995809130792168807828100327212377342020994863570836154597860150828111571153284039938943012220274295320152871022104281414848045461375083296817400436117837311186652268176841644383693952324886369714646022728808248515529359978285249954159825707509364039990120465710921726736087046283966202393172838495367891180542749629440455946859471743926165042004988460486971282251852974842719481722775686370237230166016290949702904773138180220082099356026133770679441364682242526489915179452459407671923841878849702717059076719029191492449277242935445206919581534348367902725263235743593467005508078574926308930391403420508363151638075369534781832440967644350267682519018024282109207307297721691957227853048001704548006863438719600336722707708425263398883092520623615869014465904416069812700102568291707970013546128593963471253854103788383730598661436921065451344803862224589033787725874058298775535460206099780704554486829406590895834827714936861318161421627240973900166835202065142347778341726525037556532440167315102106119020551570331727259247416177405956886785172004197353482388954895132464976363722868919544690342424271614622929938539951183797659361657536117600605688525350646478872100051590117195304666427743807095541651351006790555262486765353097206510053315353792882396199152346311280594959694625890293915291021436932868208071685539802635156739492532072642889159550821380381342974172590133436493133948259978989949103541762863039122279634606027640692591929825161871113632 [122,80] 2524875390437080896636680005803632607031695538401784073194427389350910369199273587072796070991955591682056279421764052122225940063446896053427477244866344184436934414903680721921408048936109887147794824772687192669642858958774134260589025720761854358757964986345010759386529737848136691285285102895843164149257729944167408492493584578482903972631850286406588855343920114414976278974074092120446356138168083801537770012056102907951403915074795286248944953039816839283130640301944527278330240634645671433205266094770394646220945207441098366292718070577558464456635652541465245632261556786471208793665143070317311049828531720309318374696660622558113612131633274897533504864417655779877285208085568809582098215155243932164251482552497687228701052265057612530594935181635682713947317156520733821148225997325928256580678352206715324655729619347552648770391554973831204313834772098649600504691354839937898592273133944007231120638832105378998296890884895485239819797124418444100147325572881218574824566047960552032160800993542739293465356706100507877479270539064620911172173772660071978137202701095470207508346128533004639052345805705965379967162139012490939916259125763600788197058668130365973379733998911099297914498625031694884103153766059171958971104621078670420097692812573315309206523645627134058566324175523626376030195789283095943457898096733362813731722053821546655907069584019573271069290638959624788108791858260452684306966800845807830527371431456608445297948247262972224525849932825907160937481168485109228461739918211795132549043191313398085009984963581348073185758772324774403157833630302184107882792033945338880 [122,81] -462594485269040988527194832126909014248512701116276382628432544310463555502492400605607340904985080198762888750635282145765495864133215543169153336394018433453964497699597713145870148469261496086795753461989209553519345344924729277946591993683778590112816099432289900501097787889715493269921302804539463285850600449439334882120690530030043512068347901419950960186062043980197960031495814563258678279829725035546431462689914780690677230248608233059800190413713739751982593373197612512385905558378217755134483825836088270872478375612924037633102169529105563900180131511405153932756909951904969724354006274502087641427924310487510697267814708096327470463728946250017695112536932212327730035845106890842673320601891257458777546075074771656288741034093075892216916365548596847574967870309666655013147577560725993381515083705263579770389315238526907406991348121491740135718709630070172390851974153142215838988616498470769247306058502888650949580741055272791899945954050933435408720919858098055662308310219421190213905850907275543483757570649850500192193389589130279359927969649723182217461450399204727423733240281995208039667815005820369913073272822917711138233624543698822980783282109530011020430402138606239102306012586290596265955211446844177064643369692892144320741371025311010536683178395404810488565236793670708720692088282258940930601512517511682916719117283725208280436819756239981590964538979291656726959354628216891775242907243553923540268815623858730997665541163715857193455887648391661990506589702483668419662535852516367117363249246207096586404738038261544693377914335343537067429911745151685212237354952 [122,82] -2033663072032046322970606661240371494590618682133763986712508695796718827659093784745688435521897965810634364150798286947534537269132100267758048969316981022862020810675967888723262892719851821773402133679160312206695260426781480756265894561200224639779169600735967258594762828570419305209617359619261015561470878578795691257229680402297929607536943816618897330780807672356190126921105596769419069762167329058405556384865129071113095611448347699885900287043247698500409714420139395976767022477718746667114489094549957646570107864031420042390821477169371879455400666893530451553029785051415959200710704168497070999697910329821001357834767510411637371162241204968419987105640660307233026233995402471678172128559183959917982595145626642228132493248383555667618503467400959814236529415509379021418479798404350527671616955179148951031009181691909896074214287206597716320257058034713834975148198970020259728499779029321349113474115900106446521002388769740379926159831733998920095381025618348401125714185080807241425550657419213464852562284465296730309056275465995855531487646701116250332119529421316040057848628433222123700488695506159632200493455577424817961716718419744287902761795659121431344615695284434282018362120062200531088314193100566529926121593866893253553701186219449042657487496794055109826657171102437667381695113085152798274215679045634408154940398845589810668510404011572822794256449036150331816539072413383228138060994144025703634432290002562196599363345787229750397560120403425090513103979745656322631717057259223646584558498045481342178826037837923332087389579581426517066862013404506983214356 [122,83] 623470752073915256344809327780064877306833690661374978469768231720938273928561348598197196840846542426379775291485459253348545295353211798323737225845440388596202647531300275490211540950837193660946541307042308702172775146444325767697656256377671225496396219188546832799941017476536135991033913505030266806279112139567050715931721741501853702111615657826185163220190795805005465920678027417397890138470142465394295107341830043319291302258419202898613915059062813053651490947047870413066024809207391936473266335134840034875077191796389131677325927832820623806924709055082582195071426513987804105318273165870338405547888844836827419073153598653053387086594620803627246114165956462920995879896960518242392831135867785470993371941832417274016389123062768145649726853330587878833342654105804858711217995316402058867524564138739402703504061744073780390264610794717758287512614647117528635319243524186285893828915669279476946294770462025168188531839979115558482937141212360991562451373590425096562390819115161642267016879521880953750153372282424154338015193803816928887370101438107150075770824502572517026555664752187072481946166546416109294887831115970668450479735820580728464457664332763263933681033839062690360033751753738952078154497227661075063370761508505191219577856084546060684208182540071009453332007894233068022610694798138112194452243730518246358798203576960749146132928987496452591924039980121663998755631178673081741366189959563457691651677203187793613248512085563196534899627948731625935449258135386979901378130145000178774513494108141421697396805444579299299694501829427424723198158476280000 [122,84] 255626600814750016532011599710647214113593279560614621906718817804944613186832662388502582513538332631038607999382599108580956016796293163117308992860887174562042409639132069128812863458795316128491241644577711727530329974632942841695369802477549856178782188794856914085428160774001713620457971173923675606009076286146059761371347853507738885510255213979687859315126506346635611334943896585016463321728331148850845197501945572779135518464845476176486767447389494189806626098083767810941035942417272447945205896814112333463423401818957728183038005909409033688666220807501675737806486604388414514517572325643836581488202320777346375661339894880442878680018128912694142495410911828386817047073094233314548966007266380187943932552921131112946397949770768590451945462216302587115609366512946238234505240993263792432760694109887884744194867482236119945919394850083131098622943987020809247405995294567893278907647877216027240163560804584056469496721253822015798376591406239347667014795494294788506318317855976778753140501727055502490180660168203959535018890504292275857976891464116440769873309965077217524062226917049947365812550191332232539948279790330706869455103755456329404280579868553857410005454773074797914843401011253871794366178275864666077966203640865906526868036435401423510502807129977636035659994802343098493223418108060578297207166137379434797375187452283863017219653341756319503572903192573226702251426214195400326997993814736826394934189323978967073092721304892038763413220909882730640809380959573749849240889315957673002616696126599650051489698174650951879210970372662432133291255728 [122,85] -55987831453112919008430665577007037805424279426657642646006011185964657750411039394740316922469563425089431096777598669108068388993572730089755721138811687102990392772586773345906362706377534904844065505961063289362824175258994348024030452429725461972073615170512152920616399764080810305656210764790699562770080153100077949093298593182619333496434576745899165010244419562723869272674750067024329032306431232972265795320214001353935640546773716296348494926660823731814259122689392804475934988968537097543581458178519001211971318168490750991544827222269341753141255303540955238953589058568281342402800362344625794700042658811216938155269712071247577405490902727294286566084115178745618122795333824178411667707219397306673710637899317454864323587068679529144294886169950704192168709373555923868962193883880740443356367845731177844857750487945480799272125876424040610057822788700737175726181090034478469313663618174528936616298236437213114470185122465925573570830168926596766529195136077487332866559086275171952270256002576396673831610438392768227424833936400089165615360768892188212890724262605732958291620243087152327783297916626336133395887663037667066334677546359664817376456927100227865247899382287375021417870620940728786087707524635898202333361096885541948879748647157425859449875142945775977132677558536966648830395965411503387207113165190105093013828686872240596045459896976291525677106127884885178771921868347230619880866982457869435172446423246561179233438652046397270460512699468658707786797993242637799078401278815130978681510939077453887070304811914133998096838254910708090816 [122,86] -122646261392097955674108510096743224585921639560937302392409766330074744453637405370343044619860252958639276168689097896563949926596634133870978975554945911035111893144487954241326475180687679674283268610959169524426490165086410991284160714812870096445430859456175274402714147739571200267758259809429944827735596954728621142203077619600992378814983669495591548818892851778079882565710944982998659851971059539677204851646318449488367586592842820990374369735274196499898991838288581295513457163878015770332908737546549092433899852767808013335367353196903618880463423347087356020315208877231313754688145727727160553530869160326855405399179955702528923968568732952215751948573641599404134967766240003539684152948785351745251099538283642372327205077411212940701253679306718776153403515184196832405339038140362876082184093937295945422719464005633246135295024817068913882773639827898017881394024125858571266954108504813693881210533418294167917526373693323641474337562032257555024348574326313024414093144036873162121888960058450873401201095601445674287746852920698490759843908553322839071124237748186320685607021458793625655882127122826206853832855595315755703407419385635227832369112785858321743796918151848992900447945619872789811368616005339488489071350331289613806121678883057693947806249258049492993471847560488684315575799722858596697691171365604512842049053876550238979032857369800226618018010881068679649645233573700457217134319002084923683119995962300518932971643920722315605485066200245180312278440671418691221335582778380700466200595001935297599649398927569970718093919165427092 [122,87] 21604704064188805381227215930155293546412607505503793753693460506060006631292859225414213021983423734736550558049592175102947649691573736297875818304933307933912608375478814010259992647809408564267547142628380329620105843086618580024761833944847164599746572679351061734746574696807222760770677933498940403062333099464195366362915166040479177445814140906338326917458256753596966042570319245920282094071366426059682105829705394642418498966710021729497534426823495465832301264094026473208315861271972553633240900758307145587101005170575776038413623794085299196691504079158335272750126762573424150406187207670389184217729622550187172525467364909341966696079443407312142684928200656760015691986994149304313785574752770346756817162030045244477500295174709181068775880531407189968330753538094401846601225935520520832658249959159198318913076929199952655651519717004447114810073384030251882010795077998245467056874899069854412351446890986115896566813795646168197764115572429901992099649075517814781792478316755990811040991659262903842312848816925159114311855583939401958613220343048021409351431385195226318709116417613700458046527767131041638815642720655980911716346524195333849649240188363557990784939162176625308404454297208115031687838009161974240275626540044660561523864351853304375319025862186927656266728342294584685871834382045306673914668028413288871747209385028587479570175586287931694508658926554262532859832389967904430884785886590216443063662896966709878288835686704613630449689637857138702903579647636473868601433538527564571445203988221161488632195792610060714903938208 [122,88] 8631581934329250344499678452493028622174107459700712588638991246218555686542760234913762278404796851263510463591138048883445304703948599538237581168231243455797173129238874352064202410613504170573675237014917357333820268892936128500475027688825002057419968595483205879349482058806820289560436820359557524305890032518047845954147961136201370665782503977256926093005209519302960318999193819743674208513736584944858459669746501600675113187194796580819176161539067340726000105009129417203632241538274167470999433750513915353383898880702741713058403409065288732439782327779143410619722226371721714326642512828474516675865142950201499097116627138130282738240016504955729577903397470153860206072148290942448239679849011540614922176694348502833334977810419511264992780488728778836904934826955292071852224704284181247575139890633414102450937106827569311681510685570620967104107819651818047531650641505940963630656372336678684208464278576971588490112123422198690912848777733361661441261058610903111778146518084907798183593826345358763274692254863585405003422290627173309854862919028614987855637436418514530639549470468581074908649263677578537167669195562330704791619613576089110455383949439318943376470287980712853478478919354870883473973159806237897420939006844129231934256958620324861700804563575400538649654483430722518785977445586443588262292117099721180592284006184162242795845430785733054590580319723837181287010567228067523236901952527313491109490653306668505135892850086530199342867807782065140176862448832244494348418461389865706181805650774403261627021615116869150144 [122,89] -1041504134661806414550184420251749795779189018765632065948575321014574938141041632234028807550959120241060292298314593292665379029416772561778506320973341834730743511813576791485732650224151389983269014889760507198973729217183680715034016721365936200584378052398588933947532180303146713016448975215572543588263989549608500172104721830238085531859270420858356100459757461194101543856917065146679462143192243353116680758397307868917737843695283437229467403335549970196319921544386364553341939490931851615276144267747077869805437642656406648995868187461442733879016936682794900039047658353430982574744976593863941163669787858173195522918106006871181799477105800391592269535324842980311585773631807286720262081624549146076878200176551525458182935959224112950211386028548954178675130913316718113746010581837534830826809908707878704868962397287160173489903477005566143757916837210738625903042405122451337775633125298974691262360833489368397004146524964996394460247890407740619117937751322404703822310145403121952060589700827374137635135644714161631045174862645611926887656658962211638972371171281112089654447132618666140019772321179705589349902654224518216342987443524411669391034974750123282772255761178928430705864842435570810894147304706408420406914191530741103253947702450179283079765658425349359188440958821530356886569075384462990009584124059992075224413610445262420321615593688233465694370859949993357796652801888024973500014093498960708059139859651574027977198278588725231344452805518630956414461634448371099702545889726667401436622906896285986101174434218896 [122,90] 510340956120344848396058558163740636549020742781601893818350768696951161644148750084486135087183178257017151486808008288978763672143682344990812781777983707060094171216534089088753392181942680018374971395867244326469258326756222505383486892455137670387302293046295284002073914125896320172847642716524015528868830982283274455931214131179433513124312684238867719563543645485973968530208362483521410752267643299703897669207825415056261010176688856537976372282398153323280778541296159627576068811630294084608426840083385983946926346268899390331661281289747853236006435126006300643990944669347959639881773813460541136568242402334200516641814497915309677413796431103273444419638736767579678575776827475657475606219372829490924569600783474665097988736831883104467145050900387055628542093107654722114964326062468997800245748011116443392253557347228395091891221623924882784082283156314080839509716019106536332258410148132612551332517763350987479880031003519697576406357446581692359251318999074344688658002084968542563456330670080690046998478908515057878189127332184060610542708842927406131795862377904431685796046298497896660913182377975174208807042744865243857248327463962845929582415745002094784544801085574299262592456469030254906797932765700072879804977327586083765056867072310737646417302299798389989738723203114537419610949653745273953418930256229892262581087238424412297247938630584961965512485842209374002755928332212299359404051467200640911850747241406617498744262641477361822904412243753597660447975722398270880709961924527786919934795408092940251823200 [122,91] -21129477735405146864810555041160473382097294842144456971348762823136629853892439469844864939625997489281321552195902694124659977274565219404344127735588618939660255075823543466867923189343445289701785442377078810402426619354173476192341109290296464821108465002530625263995573310788862017156863149256162595684279210613635821220157191919268803422362590911715417119437745776682552238287055408134683625967181902489259078834513449844927998704967759642402309068205012876808869164283674821785118178002567071573399449353792770482152803349269664849766951958840662241631860763026217420309148086295424168942436275977494607602818983627408034886823597263945404787619609013774879036452071275222614601621534762564398216926180620164827959436706387975132819408821914235609357882007836710716980303610747049810432201766056294660400420324941581170972459743828168457195086798355850875204636490737499451044496859347406701498124006723823030183462515349583178888885687648016855250684650841826364686259562718281011698357730003999437885745323968719836543315096353037693201680889590999212252051103417034471010513538001101021898020187137101500995010537678694581341599480512799545138717067331805356644494653131391248060758907018521633823485922969905409855710804008564667017953103812321727731861932806675904153767942722400268586026707221693400012553561265952515176559560422497849666899759298695764010382908428407187115372165379588038149762319917492937306036816902864125799802158276269610154854310484780830647498502547891439659855829163463840329486694648886256812511891089099136 [122,92] 407132179849511271610787158927836733600882568389448224137698647341341416579875091460546821304059966837146726402117197609987191391908454116941776837128647940684714180957677703203077513939596428107432320880584011563102924489919044746008084938057967041668513069711350774788686989173836624031868161153741030910086360533352954291963684465446562801942857821235916574282294579403312642129951200665050684052067087725166882500626866677140845808686266536592343120623800086480635556287147060126323483032941627952485178704021254312517946602438584358793781573402974323645902684657134831310529278581046345683756645806637682607393745420241820974457443586227631107652670783591815128990648007873426177978380430650529214051176534403935643150462002201757304925560546430675432007432724139782888395423274450258269737598365349339351714850230388710878513075773721254873109513395172646220978460076425450991160208203121613475795236581530799406129229623511717857285271458556697852842148720415448378922819944447195837309788223566804093365731716073501799823089278475587189722927133252260825705011669746327355982698036828532324929793428627193035519164439230956035244897873322167014355546588826613956483100091674433460847180423545527490835327387313846561715636714665493449578910128825043136861911056557149987425223785739995621418177309929651860315853368736099000294466610568312572602966720760563194079527399947107926075253770300217676791857297324065277568438145915384222347578410196265268229738587685951014303804425319702137175806345655363272998906381876303110479475520 [122,93] -7308899839702495696288624149298873694681628920173799153464608223507972351193021894722453102923841464271133048185102782823553022444486074321798147954911539619719708581181850309320055486740474572340523872165238455977153456443957046387602220023708235811485311710341673656384776690811979928861459467200288832231104778533644970139882980219093293203671335649065213160916439579143060831918494058387475784167150486993562212415461541239918432462962494660654980847638910469340653704992434568403172998092134105210188264990490638770824630673351031341930431642109769056298257004687686143275494528382801779170676364826599937732564412485063041852825121294643471287847174715821575821518280072818510755859094757174652226461340931537539290461833767000667686698697380471900153501290961590312995456000886066344628514766748269827059118633579302272037313344795526429656654559212819805998207204458390869597934816192367190215812112682835590592595175376082626122283239178348899989824425955380970603654425409144569109234460617230910900716060764030622376466056277115271093289934028811442264574910930877569144369756984878009437574333808531156371894603651753941086394689272752860459173024130535439440354529895353836970977355602795435815639737485316287973475037354106680952457632559243655550448957220791502775036458633036335246543323845923498150285930168156694766495964365043230167581786345910081296730016417950111924664388271248031354392404958126203352796078047411942688311908481472060465922315573820178681049973020402208622302361044553337984164013714793537200 [122,94] -1195382280506265809138532238503731389913606422520270239479634968616867384723538737521220018809814257254752911159809224157008031268935110387749396416003680770637547400294291843562800032692183306560884592144580641418983705919676949242654675512044760019858705501705265647003812493237433591608501184316143370182307300434294629628095733781922652653696844041610350563167381783048683822632893164655534437033724223401940669122214329653099997837576417694748164846241928609610934152618643613266796311592218096793444633807568784472466825859579510952006126092572295121601586667268348895207334276225726182125351227089630525164074701212403647182943830408352954981531511946015227625151531870467985103789201993751702509027429791034853849120865637844656729103180174591009174956541408802906528020276658265259641325746005999890558450076367635878780373133830240106666950071427952313162206955868218938391124692486037385092988669922405459768170395807791581336334056386607557955010967409132288963699250133359196001894091022063294973878333265947250198550167911818496815454379451864671626624792164669675941781496882234413670802086924143626057391466118437838151953206299426515321080427814321043971658079870635270096475133479495533212553414597720462970325455992198099067038169399616521385963574311603856263167689875748456590022883145322325126226875935122149028364057096980926037434208042218192516439927341892632628536750885791070556235392280341685981028500736753846424672112784664808116554800584921463195052051911118721741769654638114624026547277988920 [122,95] -1089064628004247520450666596921860102047652675880835481502431663206993608454417724507887767180840747410703619669270699450842630529132072091601250198468020828612137522752269380255267385615722050040493827311132375049958595307892368869324108284566920246931514332266319530346664972710487617257253958717734201054894768949833475488624266285296083346222663455956834905861274451039331299730897203706633076861830613600189593021229548667675281279612493899482323301539507133888082103353950680282402676079177288704463249577401531788181708382727606523147325527627791219455007051439323722022625822255122835650894463744677794709818510776111147043244422548289714861234440674519981198910270877755948681603515656661103885220661987745883702353954405584743771281918965300313997968061259376937036908515318021958981930015710323799023894131213170452484074676624795863006541132950405022993764499801837792132481403400454523962782361404534539595145637764420181397321320987325626412397659182773183357863906114840898767566406938090125967577587993445990314133561530386837305077762202255008446906422898910104911142323547385222460306840233867703996560021425384658894483499419582719604241987678801282138528044027008267801175004629300453408530540157794689301121816448088524761205386857192775776420117661868229504690862080169160894328601930217628483707587767507073991540810637227698086158453839983041906650458773398358967953016158525215965034651074130530897444899139676326242832191049265937580010048421151086799158585270085577115934679218773472317070112 [122,96] -707635978162664216884340664259842482992961891965073429098396275672589629805141637775610091419544262785538396705320817645161023659613495938481082979421530283262397469127052740473756380950388429499437130236106448977144149471978699389158128688421956595595415986212299645853667430768661391441146044437333699702213063626448031660540042197391249334548132252386433798593006469695587864825835142164625502980452223335294230102105782984260398734030412116388298202235545232629546260752326714002141784313075656447101008942766547816909429881595544152071480507825619353460014958599280324749805191959505294171466556001023825263122535866778972280919420058930643092591377933956889134868190175516786156224950378912426794466695474949839174663049067984151029570814304807110846623273875178295792102524212305530805661554760014490384834337382455210194668274151966416128980066126214823299582841263460751588876959515217935746605480210065428090107094759699032416459216938929843935810444450444632778269929262884480941377079186134135787360853477046705328281720612576417804737832355635000694086845450228501552194739599184117971350175251434873971203268996842265535000034447389520927320133510944174158347294274290858675633376298388248467556699434443296602489219392286161694363779055795066753508490956398623707590261988131172071591698197204065155167105995557903011153017043560638555989479673297025009646269028022986816190805392326524406920226167341087159619178055415604556542688355653222728605220978946800835586866555096357094119584232694402272 [122,97] -154307607319628219656180494298367053439398188792040500090079971710114126234052037668879689131755848750340215447747046172092543491574251339341960253211060882244382162382477364277869689405492152760187953900193331254525984037828845587884882485820322989692251172994732098545276484519939732714847142914556115306127059594242489969632563618362553976269800548196919186845138739358570427868810856850087734630377887972866903029910299893191906764326963400991617165647252180627749119016005679833980444272757911470733313117194095007384162679473943912581265375693413461438717140356170303061932756244346729324223061254354670206452259680543479676499247535356038105021367449037421651731697078076252153888331349657256450922800272065927191296829860945790362526573694182555520514732995550806612741183195014827056933699329393593218143026941027869138341166811859217591170487197842621883667348774924679376431420060005015164234698003590894619746515836326202503367832035067311863412508003749777251257975423933502027505995171656562541312091570112998947493843905202629574915887832553451161661897462574507164371500275972858213631998680580357946883568099627566777111734720171914760387769984151181143351615215554497674885103920399862541545144680086916324062408713782743358390232095451614261078920839116854622370983530982770559670134861525193240988219125970344117485445900854386484546391657382185523107056395400997513434298904189591478431455332515722026804800574845404992525537365316108963055260375956374231453344661486543859270736265848 [122,98] -54765334912727218145120170269978233594112884611418421009060152033341684292552418030841211754001781344816314403929161860200282885851575847729366980383685358894406294717486417190823360868327686861337097953280028782682897991469221721013449875763155924134179458324955965045742028328572582013830045783363208086204767915803002842924269298080294880094516365571201026695982204688091386066145046973337487347251030552533593627530427967276198082987858524961423880955621337675446874297398785997137190065247915883040108036538705505851646800010186116085988952359562338032889697562343342065862995038691886822244740844785787496649226604314589053851298970607875969918928607187775648738915200287994038851851843700196430517218412286306656080534853772727422918265803273650348356452865268423115459295477352420526760363315431105326903577401524660476102734384455285957706962455043079765057000657147036042572351020373907575765418441902295408058007217921106819075825349799229393647264632220819613229186960022983261349898877182657618594886157892223950990036820500870561393297697483083082225258843869681100467854941646835533786757902926187804828596619416004868185847801146246752951970650170506869102436178849817398291930204022595461722050149917731143627614092387509969287880789737485027849415017264083621184355850946203958613334457973634960452020218006687642364960476933816375675051304825041351178129947821668157277410437378292774957775556039470393293341774055204942320986870883701861427906529163217416335220647134294255123616 [122,99] 48814070477872523813948247910199095471258062498534934882590257907361077809063957290262630995486277131724942565113756960697392111100160366838637846418168965114991756467192735734649925049267250186393826389301640803976199989559787462777277407703150185247786125086812369882733495743574489886283851049766140934084857774519546055452917232074508850777777846857411181620648647881406796060301306507806527845846486656484715665409814391464141039079053954761091938776271481441092581399409974340193616849493131767182259376536579554889695923303767844252272934702725649355230981144034217729783388969039961334345045603766945975634863120730382266655729519153596560957655472435829368593958191068183825733064217842818009291707519295657070274558236967005068102119398703136857722531173858140777840186304419186108969115845123341189281935625594023279420533640744737714720501250803079062033124370770480279994205263866924418136480196491389751733154379112540578578139362184384012389065023248531651890658307670382563943008050362358704966318507867789753321179978417172462869132060498566801961472387290613280639902171951165949464036162778932961287965304598712837589838918256476178135376043240685682948246590908740410500947556278169234162680179939209153593541671229624339190566994659216439817804769914380301263930214383049492446291899049319150154725457704261584939824018584890935720598151026355485771562025548318318431778099333594983613398497722706707852104918237699633037289320175729641757777694221719325504033305163336192 [122,100] -7251077424787728664381433094702128124083720090938865794663718052045329521284658651483675673954572149831323087027877640955743958322745475786173488910333803090824682242986790684262046353833106667905524123705667839932016441442564153336651843929743231235622867578926142729342106859949591066169123911603402403707071726101137272123900329881414145506713125158314303740534576075581577263992655368772634517094930095330434295410257823427711107138403566277459000397599120744526240394628523307913157950547127914598997177026311288805218350215808679387815380529087900411995728123441670960669943468081529176117078855306454465786225751986822959083413672609499415428048274627531162059640089723184624070476369699838264329796297670068451830407271163950096106725397776117314782441776497968421979134742081392880406703585555012438359825055756116482755733254359492230029286304388298875319017546466148262773587560127981350381955463074348025014919577942898025166607753827061067590437179724765533702477880087261121183670488749252537020579972421642405559894095974099247418065328798152530583562467104190589941400248246732372407604352480923367038063211607542413240059484015413282372782967876468496268362949623335722362311026820277356973097681113773230759262100139815044087894733759829844520825856257077097254632874601862746007502696794045033951647999615391274008298315740782540112373961621564127561190396930805063608778346416557203385567435210836763702681497452835201419606381029974203444887841262377424215045190488 [122,101] -801133259374959264897163691333320101091687997199358999284604480777905319337678805494339056220286069778585917852453285452607005792751874195566559628705237122269572065384952586127268847004460599355567731790383911368049526934480769569952480705868292276648023986715953329565195338412594819984028653136939665327381537829495609888474932491002238696415602202415511608073057696805220591238421491752125154351369599288422502224327428941353344352623092502340530169901042698002135045194608144405325022055091436177887062785881259710388328052317915525467163062405817316869784711575826545413522661408098644485732759490306916185734796305450020767284880174123131370282383733790842655594534440288894855805064093015717629494461848794808218080949002217853227962371597041973473083803500233742777051695133206305257784767520644792462025664379122866739707062941829624408018409385672873710562251195448248974859207650562751941892637432232116310807466033550221364679362172893730436925509998117867910526234257402879996244022239916621014464254616857631460880294592516348973023260614047108235091225653599677035411525772418774054785358827924380978597729314021820965479453522310029827463426981967556329361163003817594793207011079645476082812033519026495028852416959377339707045596292006431490561736608163933475182154051538008557013031038551377323530400084296225217517187785700732449809449443858784258310880122140738228674495012460525514654808217679453139124408239438680173238895835656494795130687168233976110496 [122,102] 169511389339581276246439580663897646505986774029987711391288425100398966105689426706086930280620919063802734102395985507988612349024944022786560731077903504758516269999904494350356511266337832572649502655769596794699204688489812886995675798225092664713499331469715625278385869456537596530071919523662736905371305786967042084615372379666394425676197630118564706662577358158037021857452302583400187058727193091431127379206414200637834158364737556643476323383388961191368509807128765702909435818050219292486356626990722938018745740669412790635013190537710615772018824488120688408877283183844253446004413424252580309078274382257462793294969021135201405635818614383206592337886038525660422669027704620750984604447574461539991913134255164056091452072618617829500101763321822118878099045605386977957066096878418541384652437326539836590593268577953045516369258346611750326843416008946430261207955748954985410474963633356954002242496202023369041799004519819465328800108231200951095639791810914017029073928878498608893222313163930467395817163078036359885873869373276284852134632487726078245267865343214588489364245111867183062873759211584510365991207122071614723732713054070184777753536494727163615534806534885515118365479038457645576911469195991459721379203265290004070644738693839785530987798253964890110135400389699554372365433968352941660796716274345479630465640321824834996743318227011146446270864725503502619190702831439745789166597907378238565472583669297641879848233236419675 [122,103] -748055996614728560552730967558033154672883865128753054543346669292844322488814551435786952229813417767029467939523851944856855364035253611193341863127018175077001674921234574821651412854849449744264656082187439958789351385432910856085725757476200335315980894016742653712675002605035402592178135066489399693222749773193189339141155214553124855877237962652744490119429509637083358813969041503663061399142328844112860080223257463090146527170426607624453004901646598933656809611202848524566210545798302369114148210665176147510748334572533118593580315829575207145552473627049229912684803046100987976167308687327540586372977040801338280667653330895885315930737401852869802044323140180775655516046025764991045857363415288876970115411834087511742337653339609205533386105933198799627958913859955981058122298655544175862041245049396805844842563394211451077076547289475704108035002014022338339698191725720242572741682897196943266412828494388329764098968629827903579335116956114563727704535067027158849940261911492626036701910306419964297644111868360893902343037712960206742003256533713694328318789295283917100066156296214508714123370580908916000277871904465516193054597168927478787433571460885558988674636463727632503708155600854589427310022199274351341380900475329718141991460070529198036841541288000271580322500015948579815271933263105316574282437898363854414859370337446144234599908817214355741312675207605043717048355635666195186819972220626683525540317088715299273820896 [122,104] 2274494151147279902239808395323002241242538041276750285678496798859015283273492733660404172294320037624593685325712799720852536354626848579517427916383122026088986119829739772418636998157069855949210640965118417047082659770725070426514877089697914060736073789233244386051664690277332855329267886502857255081185029076629361720776733551465593711880911898544305549609582561252851196192601582961396479774750987496761844615823707645989675457029048877408639430859212320243621772177181577854652752977267316960086175228924636454709853550665028651132952445079231599056983411961738114379142991754905203002636793744531955389155715075292487220809860093071045397137176091097949574204881109936279232072928519350111158265606351110781944652717954052454055757134334419952140307904773441791784718642849481893238351642469575767241781483202874471535523836076883641441455884765204570019808205518323457418281814370897300299199940421347422702589453922536837756461855422904169736652884860426401611645505712097323261176222793709139078968977844591977478687506644962987489650488048428770805745130521470582557363757298767126024259425753110254026615971214735171539624610175338026208292619962472931687040659842893157930057526790601021232093545132252090744079480438350912343084270529782000513325393688200352654133801619008625697286517813030125309780402476690225705840158351712250628671158842322132101198752613036837610857605760019710406346088488046727529468162254716208216301632812715950336 [122,105] 13800258916898622404370020429834445112979693614174740038574523109322832369593156829881983776916272027715835704705684161425410878097766321369468065355028261371292142280560491730937073625595045058050807403264737475671919651592729398037112773518091293406936618660426760649246166975579144682991882027256693093255084069358115417059196300463404231468371290618031924747551628041949820532904430040998572859451289908457623602451286514064711319123370088724208407400156100949205843486795818726231791716721549363574330985275498203589742970040540780563391862338653909014009955208650796982026052980986265643452532536720879502640778750017608343507784404977833557927883718551061030214650045253100305376596981677570183754715990840337043876162230651492855105875636521368782325712371731753145199506460659803742829947128301303328092355483125274900712942128361299390550045813636944149843348381371056687438801127240397454292425669726171227944366347839230876027454111334449239486590116776853337324149371254239111347286542580046379014478215089247314652191498316303729601831356374583182528400987417163866104300193659812532025155692867114511702662082411855580156191793087274401583247383620455504535955447168484715529551268806569373729105477955505297297720330908843308823406498089187006258675274154015047689207648326026177825583776828244839340104992162240057516059892042651069083826342806109898817247442369009007588312528457174084613671822174328713819010450215787848937283003744 [122,106] 4927724951256794734389252772317500989996469463359162082122469123388709674765299572365215089063161479178860132884660974812972611555654134508657906766411535359702369365757818973335079265652884925543223201619074034852302034023506419575470875291110838838978860858655785591462270550623006120059427365075350603185399637736321302001575475778519175964826901781911814743132908593443289428141102106388429673919433803339596221874624817496489307878020874778298038320634644488030908330128846430982011898248384988028391889842314237565701709335034197721221969383003874396232674978957830630666909317881477986096953135121436693998637358067045628986950588062722750052658254985762442920462688717126043503301255466557004078190819203642193511588605511211333448120011449653623832628783105608538246333550748997345173409740448332688486820397620666784031878090367418755612620300713666121283037919380655379917863842062574969237973131383835789288060245366548146470036735481932224093245522211776901041249390362204987673990612020467065939409907191460208126956130236918099304334742018545732711895391571334095937353346269823680773240450072514626748397808484613363749898462342294707539296547965930490362553264675917594857407132152994610735261456608416769710413497488593174557692900716195153249259537528489399799003593914990207672770475996210737256717070137154481803625508624161532835823863508307405586246942333823349734210653878072881863355387287128826510009205741115963657680 [122,107] -280436441107069672653966031797901621264407648530208111155155390683245723343630356759917600299001948249204848935849810747550502449003896319160720789588734281223940643252267997059698942262670123631981154643912034257561028333150219746600098874940386055643847118221736358943277814660171107799293254840736423364652301301193969529026510830894524996590075560271166856478527230997247144190785413881891116026447429398479964845272738629830141636907415036086192851386513610476372263332680482056771675879375179197707406032118758625843437591632608241496901172350371494572109966323181916224143134865159398114524547914645975874569730488119304414078124890106094617231064979567986638777537487824187675064926746479202487062829332980339157897918263636129230297432953602130086462837879978823527222700945606934784894605500444801985981563126009706424725675702934800469753754785477971564383087809699007785415246348450598369692225926034479039532270801543145076433625466583172290733283155242562085411756404451170776859911447519376871962122747391547861772600958284045037248450125137799451768901201043142940147111051763947357118397210773226908064055524018348912379310229654830611097918361678101279970969680982267823768721083624362078181349936526983359880978932353252461659863911442778323800107570928623437142924586512790009542616043098675738161842918354836852836488145938596412775905741967629687640167778473258693758951981344337396960207983002038246302290061246720 [122,108] 5232142551238218745538316419761673601728056202814337480157136508303920151999142154704920303761091728261025715294794171923785962614921724281304895437868391572122511071390170299397999689970282640744131706490816795530048615265616119007983359930045109522801031538515963119091379740361364296657714195275167596565826099696283827191574858410059996134116536509248885490393159366231951045288460667760968815318460722110958322404220608737350041780578240372682311264483527570308248374114818791981870586647109070258001613671917182147277683602436975964834911754191745546062294509102817333716597468479091927570023560464000812339223606677341469152700752711991838504541562243309555308467948202475452823921218231999000493639900748346660716356170331362932619726416709798615489776499711924280741993722281428908651218485839712028005497037634961647885102938440348110793961636704745232121179044520492673082267738838374847042038924177670699107162196300210737570581453511113513088396182567872394330882297906427770262423490140536456171300415029531123876091968130474480566215365523381213556542761132301333168770005529761584305148008685817138210333159712928875289994594012249956827215954852521454948701021514006609702381722190326123636897713623551460891596115991856588949822808545319830115220007250098624360716330355254402893566191983568667747934514086087893981584069199601928058128351256143716537883480394349692495986041993773625288925597178122658581161904 [122,109] -166505410172154655628112558437176991837519972501379112389040938056853994121072105887176525150750540942680403233450625299580576326734531391768278316540786740853591525523002870260728946712497283187042188558779704312295551276342658126591647023828289567317703635813539395068947779994946853920602426233352678339248372821799118066355389479063361338546873236327379172133587952752534571940490840761532307388197761215540604522440038373684916040728896723534532458824086764520550843668150414480227335214725526879760571438940328174935093358865608772072835042677084764913225954965457720888937973081319537064156651185139933296428683332693677231690781522513570122144505910933186691929613236770427591507568693406074920861260820140013900834630162236488023936891361588969521396871252721762917180157771696724277107358460056490165510922173702466211891722990585893026439536083904156814817645071754776617682181597554401683446762215432126850711601593888362403305575676468057778162632755950246940084054560669095830353009714042394227031303183884662140124475886327025547249638555639686084185986166687158941986267900485971240615380609982116373118664351408600952785257239048325695898031108939550681294391005003681731956785084971475640370034479712481112134841187353791962803754596210685683857574992390656571944383534602194080845271179593979716642534103168360304859756072346676982998173129102339790769413303293214518305550156916115525401896463316430112 [122,110] 4346305825597959743208877390322058640291274515689790047974754453738901397177895719580334198899231903884334279444712634216117035820437555924892192050821568791339469112710739464248258521028308698622934609763192317089159232581891560048410794750996529958701330180976159111846518385276895687333813713884649107326868057409392972947738256140444965750217425719817821587506071397845554256698898579341164668409490862611343981925635984101378279888528082941704027596501563425239526789879864172588141519202861581911879252730547215516983669617929105759468335816125754817483887975298520399884823850606892162917572616628926981121613823350578054194637402746754247706717851489982071395730150869641419428545446285138754951926231163558854959358756142624372879679190326421018899152927709993749612811976841530190810938210879398486111780714578162243103858031759264836435657473629321596993045347963917912420347370831348879568947124346508041875715328575487586665786027408366714495245347751459633452833434994473254502405181640038079938577593520748450736022864810886823973190546442241473523175038050245639699866318035689781796471585999639067695583188213493321622661171398108831721080908656254988298900458047767999232623160570305096575145074040956758673990914147945617677326109329002319937383369174433645772049226342101852133575085346139063126100692058832131758661980888966066662867418113252625428519801504132416452136998149687781812665003126 [122,111] -41809564285344754351863479808737167149966547077074405720176344531442930444564106800098535959000597257696729300414500694359278724787097054132111316351334302957053927284229357971706073186997698466935251745897980093965103557408855803291796677713035706135857385979611997877255207884266641621243975441952367512567359584069793933135299176740588511007566594498979369273425974526229889879750984104642999220964727936997835504299249222887340310952156882999004171867507714982336594908909866182504365662871236935561215360313560326908836064416891683735532999122112358934735731318727589634656166905427154309144782828782238323610822877851313291180080925723344573000372941917632589598981378070022224158779428369975230743217041430331183472803061165574702942818891562555019450520314452437416842699527165236970444396154509604140259105630258739578471705679887528650932551639609972537325351217733232560512182241865537389166361040160587071938624306809624485002971050220359806636534845386027438291979675138220277716056566964547713517842989326355437846730573748436385576603466825150450009780827951318605579694721786887775776653554976750167850572268463423195614927387294802281927214337288957843273583553055276036443279611518302902329101690484709322322967686761782680674400984483259613954551472402328373369471410914254076195247593796385902525402665457587504644445892237290144534796528418389529426883240384808838457157221543810338048 [122,112] 171669289150586339857202302634859170278696030400102814466775997824162197348977852941873762148269101056241120200980894660660040066862270989437096185047294702921836788670587572314139280342433925594974512799763341072853151077680207077074049379305138048410565329735958779247382120192790970838333106159604108990104259388172778156724571593469939414574214145752292785530918063215046958642982739945742797272612194062349768066373372031703214223648151977845232604256967067001332941417920208575290482693743845495816711827124059323303532780867660226668539574670916096036004493499002132220794466271710946641017404867161561745734522192318418880767678948386646989524967589028434973772140370941791961277081621691879377740513347966659140271703099092260689218630662074640477538644487014672346917357136304314462014473271069961914066986460431056772915442867646396604200784936671942151469280421756426911088893420685411580150446995733209139145909519380817536919015080967416311442977841165586241612954367607814391997767931244904171293653349093607704598542061337082843682015019523732958160224341724153772280903085356256921678108113920587160470224800271441267702967331283233707168947073614196116889580067421633667344844137012026908191750807137822176198570944710079276650771782288440665849483238860137045054944722923549683776625656158508195181339941523920956091766734099735592227814166955464761837977706068587730722407523648 [122,113] -117899544770186802647203539122994833151832240630361486178848705321193467831292731309647622306001078708553262807670343214122900396234121421409230364545217950084874636788812997366825633873870120636469843022858987339586595940095170544622604724866638917890762481619628820863148922892594652330257641335310928007576579186598966668593492976233641129738226520758468053302493334770853398979693362637094912954723635558032103616905803652762148056599393615141917998688513699634175813970276851943122264719554237805065044151264309623648931392106754783992824389941917431995511268255351453591173471373432427814131302227786298333398570865670909624055292725530051379978253332205668333650299150049723285408077534755907881412143456237910019904433224774469713867734755880842192539546394042836729142856665672738594495014418615515212924877042211134086262925678627993479256971666219937272206437343025740734882032135495333779066599163555492038235968631555333117389451232477742653826249938661295097941238460964562610828523591233848169997659596716146049939779995062827179626943641159176204092189427588193529389210268689825917476510467217149933718568532797634928383789684455884728646263922560714333569076875994638008212500125339805558644716911998710751237274125721616746237051138989810569338069695497287532983384535058666392423364850679359415779198773245372319434431168294849144435419210447618430958222716006959011696 [122,114] 1917933996322901998643761964005919306827820969901306941819319691289010137676653894338800864972686350695526900426382387317562760089249707332592132869779104909805668581264080456421068741008903729040530375146669008399072001481012051087327282709121749692164774775401471168755972105889111008218545796745750050242818011622458832459248291221683988776387147282632250239758955175425325192239042342718295726253130876756633044504411670838053255785018231125056234902721979691232041680596869375455788805644013340175341891599485245670873901043571646535604553450039661130364025469365551636153802829370914321803398547897828457873647442419086063929686926133306208304680719010638646213969904193128741332026303432301657825110362137799457812370074889017639573171993933667009883950179135602048995493417012241916061122315317663290347848209025984926777153050020683142798540216795836267854112648818874585524381715271605770757856222157753893315521513958679159953183703123877127294244137876340537117953399508803012256324792060912710532916181145101100580591206577098327679598402634197322847805300618774976604028716374022639754463730657874673442633913939662390684472529039967405932103248111781499314389311292300004397317432656411934388694161250647977746095361344401053856835708893350215068739007151112790257501255291975248520530757388209411615154362174874342260247553246265655639576627371127598172276805581984 [122,115] 3473460519271057720319525329530649839986175325581057449326424055362070682947246006983492415086235146978328138815569595786111084847791819111603273774049079363497275057966236391881698272353402378390405866202747112063734751293436839315930432445776871593980594044493875221526345509519930338238339227881762557661420387003831275576503287572730272300165253137816762431187657828784553495515301042405210450774086997115417486557796070503212756049105909005402912809089944187557638627130255750553242052866993057264387838348042640132301861715364739775613381156637744291376814885858386360287213982136415535109764407431077448308230967965615346994785595297588157155050040674695323371779500055389373769898456953149069229005101692672848723087755198509668453657289093431711115866962937305821893309562176440600276760471558718523036776088507736270932738453696593728086047758290058851294763817194915468991662998846452958258060999598047346522314581368953181325809007420276362909969785235721565065192190008582410204813388080865476401640209489620042285199044796495487117870309318345480311970496150244858832362793949387128864606519360893659723803231464688449055393140400706149659873998403981333288120158874382442752702855323676646839697210981669666425243662984874957507190575597518661456410503905346992228808182808367447518970740386950185722791775750915599884224778351759968601866608284242734106240 [122,116] -64781209726461225363547544581105504428273888221666937182549416339202642726989926688591957388352033391513616390538652627498269865897962282232795992973872509420567018542939757682821742414710165568166179565939210064342866034984329357939103337958225869546807829920878018355211184022523204640136169543542524271917431944768690045573923451757176937175358490761427872806414434374590839899378242629249724253910715620829722675277244689675546591604005541223492117755996188297324609133933917205023916794740370206272124956667914868075507043948501174015399506848193723885460519645341652754319657014782354895439876666712453975683160470040128324295047659743886798859725662204305914666384075586913640871504643293211735641355562753115221249757904176030772375461483019205614160571574391248849276098243937873079299252863243999242685008217007106950426141904379208049837844517846373505232953272946512715972796112263328460255017020734408077905937158567820080465408668460439204564243841254498923326156803437220478091857053068558665327896173409296884568185623538700812304297370816757292242946117441805121348442616214189200903897876558308229507497120265272003380364153787238225782942834150849490105615303482194894556976518107632494173016969278949740230064325310281555554860571247270253396187616736125413313040628329987720936773075141376385894498782312780234370551689678376723007061672332368 [122,117] 96413857969787778792222102263117972247543075164276441603116206270865422912497435652662363238194342471806554808165586283750077657437569407629780884202693340217516666984115955923626578754993285970319177939051598885554388818477011458313698902873791068889152246040037736705102698076104976916985499359063607176094212371605483421096216356251965698662851068814378647285667791592506710933064272573969011607321073997527807276484643296425721197760894448757419399996683907254876368308107958509867097160458331025756237608225617986397811218134657748634724525116951434479561866229281062522928435648663054288676100170025912437716857959112085606870852407330732414000682328001878547271710499641692689961156275476750650216202822296665505204093303502441713093517691959671433489783376389978325320018535542568382811558635476493746014324057176586608514634057014345159343547608813165279209031394986945722083374175406836578258471690600064041284499248255930668506394269875822436895181956496799622127403611387671538945074815802501170216978520482884693682583860900204638939407838547133277370046096521601393003929543126189875778888406827242044649241387291125035985119532284412838625842830383212640431074992969795410243682495548818347758250453924152665360890820884080395770287336903368122705499638471353565497310847811209843076051761928739990605528112445300227861006318104946644897264 [122,118] -301670823991782173198214215305343369719175524557956122628400467093084525250249163203812111693864699087338392547631552619784778095163194321146711251351390842489878972633684245903074150359711109431219358067791332707327618682045584288544820253018761989983726862510760093565823348657266681227029002961682872425700470168042788420938800714933289470811730504380267020988030131828806559336473907901929806008829308354636559710615931074370322847571912638447743391239997866504479313714955933842640429998757367530534722100543427744929477851081399899883838142888391749109658082985472421955392974926311784834590772518433467602189212715810537389150112554008105976431566661832175478145062010606349558319003110727436755230003008289535510110284414325950323947198889545246469741730799033804512263963849330537031901757481446539931842399319968511472989881739920062264639382487650046351534916086777516305979969363365163746194047418030917057922719658875716341765866804118495107034262708937340063577866494506117179509697314673758337271480003349778062487629564150039512071257535257340794110074079784843659081207692524735555615885959600778080566585965664986439930763404006072119604657189107186396850049630471975954729099181988308358015795669707341433156582026631337935497162246615866170348212886086102283288747393952546744058995379954841560311821865400960924202711516806966 [122,119] -7915543941880828542743184135118116692571628996942066972606746252816622337407650536510722253223142130208142947072587097416133484126418132304474057851881025715902043131349433829642556534221374160087854239805721466541803556565411983072539114887487677914146476054361259795063358393649478020044824931610932264388408148694223008621788542033927949221794924230516867293553808293182497984769500594395966563021663926637618609601888511807369546620215052327730550467103086235641426932048381654572818586105095198165377644154568342429904817812323791688273243334418388777133005076061616814955257974345589415842513192191130137120445569384248348038239412193115685356175200152019402355374096539145589999585652992087249936275960777333103632624072738113564265922233584338512261834222847739705345927378357126609018740300814770221519091760979862958419821358516883133843691798141223627619877726857557320764807674326750118245493877133186579011353128558060933942777864584031125556088101974250189385466425954723216710882874298078991820710191195751883860952884838946707940218422333061717210829960648309620722321412174259642584696284783803655116489883314679166891943211017413398773224594099580941359700316462756504544734653833783925009146220295611608027551600661061014229048287660127077463071989127394377748666205722156576251206817404037755555776184237100830322144 [122,120] -207577388738097642913088645944759848757883921522452166505618408191823420100704520632068143549423025703087313676880106615740890814089122296084577107286495669432998728109685031626790337509343992469474087221575340855601737144004273778022148560012144259616584258669909326106715320775285489736381193036668506879410895535113315757322740559152453053252139916177364402323859797995868671506955657250970112732974343182892803602331490199608009769160758926066723373084705857506174455590834600680824766359058740623876784614812969916646221619263733965424562043020606560826540908835829497926945911386533515502552519715275241811987888083856143244295117024839986892634686686204339747734405974372755330332344258271861587050400991051624222487186840940124095433598899120843457855523425290324171343590364972867953648040386080130284051124880800511884295249956472259554161083839946199903606955808094573598031251347172235992697222950028112828359142616210502619014021900359335253909192145226029887883099238036116117649321378950914244541505573103823413835553058237647455114447977814390658763718626388484082830041482442458599226214735321890996734250198150992018191341451883496454695030258685105001628573061162244105747519491615417633811691299537124279245157628274582818318441130697624644384255504766636230248666592781804747324006458450652456538816549914816 [122,121] -67004132821805868495839406804212411010859947282547398931169930718126021208679364468864074538162425140759210249764360739944311875599140852240442958820533232653730060988030681165034424789987964789363156035672856499604957040994854355575976082611537980151806137017544751038730513110103418220251124478483246652873018449253295423326549229690310782430764534487459935787175476552794799477694997299167573259105296771229351399636461006824789682748009495644481039390155044320570794906380785251604783659076293878478846144071740009416329392698519463407545504560554099309937418114977861136790037443891465378741219896955624946617698276044444416723570647844960492467113487713970001903889951164966699436931433570908766182492875622088499013692023733091719465621975415811653501391957639054359628031983804102839885520402825497401344286867652540946106862339314801533588143805229870915056213951636906219654564284657528949048619142756887174268158444034257595439229306791101433098174387349333340586512566914432889600587148621046846990877472466003799848511727023830869694462832702257024513356861051338284836007738662088860934039337138203389869894330424785224137630007844969415315142058733804292672275208141211358989530336972886277569395269558674388418625141048076871196391092380835505200830844019051878380506647482623196138028535624285840590768 [122,122] -19041616444662470512346356955270010959055683955588840386077929860667561848023617139929157478476897383727693766358572501847848046313381996004950125286385307903979795475918875802090944398266773469259582522788501681827993718433982786078599480056606334338499808645061278069792203210723138059348242948202129274130472271843533197030595807651926026422548105583835335333340639604470614144817569719348279215646485926098733483686580740210478977492944603005595597597523907891801785593065941346559809266776184192309346649212520148608275701973093790347634241062200596555056491773818598543341642860376646751675090343152327053982045905625884927237915769298107999783146166150812132197587849758807683894127473198340018565697134919568946705947317239533473380988538980863900919575829009452285797446601400536722471993506150595060928887234206466491438251055531420054605123110762083690828334168936417197748393848785667663704667298838329546387038338206037792682971568578549810712410315247684409511581996653996672269260069353047371929262375332638215269751721426484104579286499829524022462514024066820798912354434178045782091006664930358125574473127461778901175929940277262202412593375588395510492208341957125808330232456865294713273006953932758185694597209957919352378770034615881844995053122256448170674368421367401776953851167494752 [123,0] -24024041088249416998026983322118483866337388230778016491318372127358923503203869917563089330261355868492419080001502059155415492512217582174754286304621917105296628769954137791899095183078170201232856090632667342626963312234056223640132443038409331620542862937877295316868895718473206201996096208257723540662288531573722127141106640670007681057692667035966614793156123496977068800171431438360706743478440752253866877126971462558583229296305862415884524627071729200832263352571764624023182078904464348982733993536641353984598973083403556077866506201681275266694598884998416535920999862206538965862368648362070094711572072060521617383997249427426029350203086084515439507472158865121804689067969016307260470516324329990098060111597466149341322526444965468013639324827147928856476361893419864253389788307388604204045195310216711092622105799307798112788502304942248406206407855670495198730571789682636996322941859716505489462570702444594005050818950166428762071465839632123773389914038418725031468694430990249992352219027124484923675134336265767712528595440848572213469171918342659620398277662205084479406694308956328809002274668605536383908732269972972718227824159781321278279325046683183554422338857023394215211821923945096469844296723926668192186457496731273338524057007197986781184884687328546305663247860412895099452522382264022126729625021928323932286163283427010269851274303365107584781446113636784025045408191221091438423798025248620884774443980266542519804731487591028260496964429781737211565241027237337265695997730498415178834706631217809156937632767071467090856274259863750541897978874413702326984791188899208717334509575915969313964174325377513916534732799396818747965760604779621813240355428622338187433460251181708080482613788102894493666089041518654340607682543616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 33275176989672874001952528993497669275586192969876557586815625069268361415816318319032563606107616965277088543497510442003961329186592873984239513351162213890749369624826581727056323401402678407464351170933646139330419968500310352341772481635270889652343692229773563994523294173761591969722909940782024101885170955228216835749002601733689843372050774044760681760914059395707903228388190780126566284908425151752941100297247384313605111304271893158631237049375083954712754348658099761018527240297370565929724285946360754286182087802725861699520385851164579080269638767996175720276404644220330015209605639412830542595457403939730356870813821972869978210464471854282397274090801139387220015427283962158259010980131678008057540424353762275615667038538563612388686702268701465981179577260361662387863449308814937927648340099688535134497068614214960707959155230100734522151425573447058058129875017565425151825803890659559140163622229297680193484021744965579288148899512539697550725674964827879418790978759442255872388132261440545951012973666615856445374191230801642976130779528515205462981574821185618811734989226748452346441543920742129308192237940099539387190884167353472091744222350453051533758182789203219309058807069847573529808482133541992373834933534033112724470710859629697905449172035574573714912109119826293203642253957104050396681520038776217322856569166408420410052499232834455863761211124988231489412320028096286629376303467054330271881215253005214471706914318337976848655500542593157482627170257605665662700222352181966118543330853997353220492425536633532613183792451970501016899318958699954785808803211450767307944329123434338165935060015629340327792179733138823872779089478388392962367050263481311529840526856413299869766809000729587091641226306811809722043050710007808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -124677163733178463108208848344569522239551788038503379816905209246851051127377853058197541463417386812952986502571152360873180670871692202751190932904574303860006562903005190896695097830840896395494135693681137460785283522782099105001103702858551585895285515125584132727531423000988382154422891583640951552594679328399970890340243526411890549637042615409473470835144761451966975802495833406834742252150357610017179729026233639708768811331352621699984106228456584899174527235275475406794262985209108070190294617574456341490324433243189563192188689050038024145997894814969672027085203720803751805078054041690077565300719707989071136992259513487535022480704644892022071400057486689265557546941078201213185405017381222742486576570158167159575583224231294183648649607104333079151188773362319578446187839282404949910937702680564912012509835271848332838105369639683965316086633533939505337875638379627357813602000761141827612265791437735377629399786688517159187454359787841270333141756780749385445273908118436879699720032488265444147862158780824831560313219430032322364825771149637494761363928487068166883365098753018005490831725094455905475487779037560960047267437623315547088053393340382146921364679952341463786079710510485276033603043313087129767856874457894061988304723386170298189186613838163571424620554648148443072872891830173214317445355300738643429737789707820214137602880808134494825766896630161226014784490375496812382870897266355800691036614879637601958343514407837166108870315779677536949141238655296353575661991305474520930401619193273996272391511187960623268478729066673636573188314207838629058462716822214737145011943783699098736058025024530365773713736549590412847348677134967960046666414162763671948010367053113954918297274839868278890823771963720262581896829909073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -6604356043682023913105435735636026787027906913284953934340162376215018875187320426408131008352849453448829836641886132398469870696914095137468710723703030783265138917792264485987993194938632062076086726027952172420267347918609678595674910576403176571932649332895705375715908414121874819981458260696281984954332923456761243574909960034003588500525417684871178810560978026015219211284981935573091281128089694784781832559612899741313263271835000393567218010101770389168908457423647179099879132801380636789743129406658340438934462780838532102471120447785974855107706586545643136372634750020100380274127690908958350079201432401432609534292949758799885654186500613469269070992602956839644180122679708422745846475140425764628057281451796255557162827213787259930209044690159595044442171219898159027818605908182256630845647956048768568880878913029640843956094198631252365999042061288159678305475977760769456168274165278014300774567376596293937208519843541237714043115158815194194011148892907404052474563167947978380891940875888550003421800393597351245337803208491329752823887921820939243561666724997804467522281180990391789785337565225339788927561139234072592851108634478313908678264155696290208563064124928692344396885097810366807705900737981961942881416484067090364521684855261919933789041013562442157982756745713722580572567825911812767963433992168238418188010856824874469999997787218847924781883346153005042943695924761514463054244578531538016968242114994030883034581949797994054287902983341642946865565971187046556903428452547760031474696097880255243834481717244627568265616446309281065738655442287649777837216782449093504019171633117986474067191964473725266455049443459133851865694592317149085272398055262044313922268467613010549986431547715175315731076462383225894964081470088413184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 63455933057996085935003049747977079978815271330696662954299926147237058880496018191359582314225761740311994126387385975472918575654746630871457009121436629310109827233784015854966271755621993294081724553312964506568478031781156589454765436753502613853312972184888429638569975037304639389941631093335332626231763429811607719711928719187059849165952890173353634190481174227514575158412632500233706653760919671061962588606985770188413243138983589678432541473806806783264270558361606791796712253679067272784627003614416674204026763972519609982405819944538118445754871832378551816815419976884870005110032507377835340135406157528995004325402732269830012813424649094562577884751466615039857853559663651134730950672160918860716592666279084146377875756434262206763317756604609186945214934624602267548035224790990236159700430961616025329675896670316610816931626022514994914985997725102265151618178387984398719846642480589931386469976071644197069222367347884246242745012673419926245861441536152565460704987267083677966176519079707134339806598244276534560067777892467418248622748684865818947509631560635543773773483876388788228498189141794483657989370867681846663494858519820962274282726293718609251040315795138159796398238164290864913153567381758354781654649165103573303412077021847932148301771101520483751288793110323140588342823247872775506150051524669547038308577367173692858429981450947806162572512182662989144587860559695506517557541335019902241625290760098593389170157971358047625532885999993598818519477767941369104169358770470402856353131016338188051428501258625859298901575282855604514728949198911709180071089943730395971652042071209616039007725498322016107915977187712590053147446687614235457325183403799647451404974578714291584731183948033521890676156956592573700293405370677723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -109060969726250255575536345560883028374835075800501168229952194273009093765666879631570569506341080528613751121939296853029633740696014310574528271900076271069371181081679304078644437792262457636098252648252353988147069449850858078016875594327011447474387259205504265567258329389493033197771378587285815875202197776020895988218953486273492027107330771808580410291534528644684086626864310299211548588190434914740408109219070650015233623600771294390175253641392952806931801647726958758693243189463775274913781399246046470621942695123468465814363508266110794149900504798822245145892666446230392043984205938467205725415388488056311128396669792585575895165333627805795361788544494772999837405803667724362486352541982115178082431498894934027385562110807859098602230468177902978045241171465396900512456512650790598734793010443386605854334067218275660885428480549380640650950379204236064495293293109598242623885642061203727830651947483651978183551525981176607568469536057817986755910348720060371891308664406208519654438569755679810323011379591897992175707684565121285477783067023092287782607267417969825771581581056741245661446208115791647354164748480398759134986460376415811104369263166180379599155939629114176857730173759681278022292820016949412312279169759862132241473855726702364158952639283075952739934363435352172325013231616718229151111426613287327916633907385091781330120025144139970321460180026828372181446644621997366151151356741562118664388333828296355331417595548724995916711677731229749967657520937305653908222667958499779910575821567990777597366596999350512059640607652377066620203533010228051961549030426117996024132516896301723119301432244916507055677381670749326828671276335093487064210588449928063781416867095921459041233838294615617018409784656921084530025515445838151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -643049232850316520295657490852274252455553954793975238037445228811846865873513961020287935842068737579004105586071476819784015451381790341246208150590582670836987304993913958900423980809997833771543297724009219649199863275175160693816371571924144151128523818356798609433711256886374901104228431733554255478863797080453820085455988496842909749699751577795192184283058992647867003644003236885363046994016716115283703608149623585875121097792348014656572011378516011274995373088786494501298104664962341221837337501122263617103132229674892379288880836404997051170388760411562759131050668920608267645276371051718288893255898214498511947797091447003451860269291545533539827067314358942391388237873256393025671415662248259665701682489780190706127652809583882605385867193275007826791943168237182439790712975094327966811250468086078993551345428513788139691044008029025883815235558894147588767963689118398840915531320714389609018609736233267880088999460979461955997042891747590546067332703733342300618760930165962643742677025881819505121388134654624911072955496728209082895137900878242268898257780033175229327449549866850603030639577122341685371306903568007317710344918012799039647075102302623777179534332913686105374097507779127923266069580290097194233630094490365734098136307056921624444655088835207029208295635653106608367641160649420400604427149086769802582895105898727408487347771561686935733305992591390169474903186001915369288106491262701502648905763991297200172976219749148805516711487511124793300830985162947320604130567280791345428950959534237693078112869208320434145807935363503956901188809178615545647799617359566664932236632215597380585557732109425810268779953689280996226384009437646300722357457911268241810420026717148260802449218796613082024343010973239291230214274234590429184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -1222018005492368494484438576968541641337051433161929298855286154812613687760433676381376490380193534914129029134927034023532661566267635527559941803137341469498454253225193391995805258512166196100512552933160175264067213602998673937263101976359092305206054394625029326701991622838711508848139310764250008649986521210268140801558943886102245332976977080426624161560566118330122626679938778646443451845489576734172896161727023499181042148681157226118239162271866626275080502840449879338613881257440654496888236421189564969680934435006896779592811961515711485953331834399708411379601685983175842256394613127551669061746870456880013896531675739595182295101945726551554821635196681688944897217430396419952666874970531470039604910648371779834099360746837611398192985595842791843306696348234290078152086997477829553415470123557387127922286700083778193469482484553795232665593328968664112633248827109834299794693569193133568173531301740020446904998212540577654272064858470069886504400195450979639771721289714820998759586627695269133739649890161097322911285823111612542538307662223723400226424919095245474118415384806896653837598033958621185738692368985627810912880068343362367662592092659210441481757231781079846824555855530198610416740793759927484073600112502890346733403963383349316862353883104801868806172371997720341194792246302104541528023273069240858195718870616340411472681127585659676874303363169963466537121954271368089022777976563667697475041824552419512183843771321250297629857052172059315743435873653124439178655170107416022077041315013851900162052614256481947052941386171858934300638634956418518670476153276384489322835979198209997203833779659816438286303577807878366917148926013686156833427469119693513692602365923523124822220081163126058213583865854126464647948112815154266112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 36535363305127586116697666981682263265473120920282114833252692154114768875498306150412401571272962356001029945863334938830904390773324452860097887589147062775524712978013200688539135332434641115234154042119062220931192630257076216279040698919319276878769681452086741578124761725794085102006566173959834262934965016747937556224574407546391620903166835024282811228671302439457777659467322306977324459027985160910657938205909545440877534374710852471340933210610298321569668570707564827602941736154389017490490537278699973700453984223977549443856826543690814065531133691548308074708693570570863894014065387925537015155108602313285667363853478198550616192229301660242899128317125023885504041074705190676380816253072074113426978198291474560855444645197302417594260273335884529545679347916205951931255834398917952341933073845677068146006421654591476311039338909967126676348640170058356606439557310365320194516360691315845076787067257113016881799312164534426600434873296475276084255971895286625488248765285734410827453665297743832229755504762561278920506240996632987004469316400883803531028078501787100022603836672355448038876653739828186848484436060541618566649014993061841860343259881319330047788356265514941118639622022201722208130038563679777647587633947834104204137302806551730191159625159491295011434432802419305247592231270973259378203527817110805345103374518078488746335289892407623158803786699107951035300483840459315762024825099931083083728476925808887846525857080054595065370463160938567910359432786468891494636824283180949399784040946968752633319348279496642058045795719635335608107058108296002510658650691153337230308493011833829353054579602235599479603705709695958256713526378415573427623564683630478043685551144299733038189746382070669886470823666860339265909467701507832938496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] -133328105147381280314492905436824470571609275839006114503439634130224790878321665970268221365490268391187210329553092160803176255195138470238308886436566906317243101545047888180613396307885720553406414580466108077575009548613275266804286776610176446935886393946274549752568839824062169142961828184238945965781217873849184888226027671124439672826951007710953358675264309326023180015698608185080824276771756040906511830712255461124617628840682392576570978343164879915341317031186767531275910087637085445911717021301610282109090823964371927954935893357201987624024868673790802862143878033378083972177656395179023965424746066194989617811745570481508892299035244287230940644230803780037607735171355683021884715338614686041498928232296584028320502947224252924238912800358461190117880985992306021087654928169086562455976657837852573592394857786030400486839559846861120665658709960281647486519059725017144582000212088587353214298494596890759168461580322908005405340491833532435431775889073879222365905853098851687942208498590573132152355333930104036586669750406659444215709195579699601536974397298296051280861588989624925079347191249606546827666396835149427580808597214929889323043417216540215010761706007697878435604033404128529312064989633481617865064524685218631269269424434925752199041152329241332793836011800645713856747969235950866789737319709361320973648636993093278859859949265766411417689022249467100043412376827124073235294146419745545118331003353095764555732246882464624212635800555632504780037655342107035801064554227925719997253169820677680661631529603406523681057735781154986044985558143111486206722545336544756175941330252018086684587004681170977541665772095214537714289143400894942861140343947398979438992644341195731322605002993182630472529436841980195746608096555716805918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] 92142453989696844725779454790711437330552995430690211228296326303887178548169939973698085040141757013831074375098362977456981829372099497304176348629428061909095004973505607953624588104964037241313881460853204211216197537850053235221766103382786677700653808513315248157781675291717067725247264029738776579551526761413586101541693437869973055300336093029055916865627460685736008140452177827810573294438941359550036736033447532667980999128093526223599512189190253336770512204260515013745698416618668037512233337571451552284337508761197556543819508193806913424661272286810853045504014156566954844586411182273164990657957021247281752655120012025146066771911477281615426230793079720705144659899973956797543719371236351384822717384205140929240471453129912862966352229898694000813531368147445035669533012905791784199738828591269824030893594284008375678078926867992650335120452477412562409908276440063251861678685368424109804258095678532542473289144123316712660305249861722505598267011947477843802429511264299109142422548031375494892137575254218912279093562325491058075634497677224609318224953240727616625830674401116434897047128779456691423462040918292254678994542763247564538220238912040828745801488133373801160998296979015763586710805251296970970746604227147618617890363426444194907515568771966010727649720079159422906332061160235374858498683077982128823882290265027575480620951818665754598151376496082412340437855129760688036415228665750617295639886550792933575777783018394525594209333902756922693565231063503787906838425634715287377500243437879713005117988165538529543975986660553293821511767144351364373644936693951163687278222243571870549291405696527180376123614186937723276482677080038612653620413021646554889708734193487293025637207280228475018735847956141160349832140348819901513728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 555312008593745428098567676023812662430868143583275023078739907480012258144124325714562549756111416690567643027779190435387081968737826849163819533685023169955272001635457527380945037768410699963192063427207257214501470302732606579457000336596764533497932899750032662174154236793656505537691081989774503925530423168069991005880251178055553718823964703603507098968321215372169390157621452913196066279228387486247155404228272277453040375590798801978322010314620114821221942126740463816370857943242567598915560827907017078598169794427742968727419531666728881088853584539245497115957162935038172884030283409191581016886336492638103152214623692976824126777529005250902154357877041268289346761770513860110441021107867227006403910188372207556320351358358754527354826086141451924727870267940024703754133042174351283496287847481976553136440369813391321100024519535083845284741075239440274504173344720453942278925752543904616928981521749305737646934244328312102124244682536022939094915122759995024199811884379881750426648034364540764282714932886081690913803465504160909373575205446775596126483545139417921206604528896008308569503367633685207644797574114282136950377816353319140647645663046886752040502685445431102134238846814469792907905631951567166898199938155848261866445557181601929452701087222812656646690271157544017200474653108171825573174640349748798512623062894338197259713319888975757770772133496568409513352215151195551849352290064221664121997153909503210425713340557173151811348788741609208372883022755391701865101726044086285188144326671776943541775699658416638000627168915631882173839883272523753667834002989303506336171205512938092676821842856283394649046002815768514837022687869294368401129119720592174922786178450716591006363621468881517234993504459565037603789323416623680323584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -1590988188022503907630561410954129759011243253532167628793656520197670583798433338904143549279110046317550401047787347976155937735398285115167356341497388375413199272959241022160993956163024170903104686932311332052864486849462192568609032745660302297507873872362818406896158446575076185592173569763167173316312745979563320478273612103693888363531499314079279267928374882521286284000388096881514527789112775010028415146302579931646126854066352319344722142024373286574376179203019930764724716541064724465413196602401780207581128923733544898642217188707110038252285762296542700994548535996256531313349266075116873613049880847099379331168448062038187452703784457270239254061521126421396016630730753101856997069864009334732178073053820014402175085157692906346020604765205817048343234890565421040278042714927577041875543343985628377370648377495920723859752203483134600334992934674044926653637937441744814555270545527262646913133777778990652782078426227960028134189974228707436693220668172907244655440076875126577310094449014657040576044572172705113307706245238717729036682959631754093276396364816805692029913631418447115375507644417107993631253993686493220810576758147697650088085952783373229801790106712861220567386363870094428476524168318606177350931448171734529043283078511543406877139065764401688752060169170692756479388583409590043707033272899564784690235965395145968719864588216267715603734501116017707072347795392554821449346320204914283887656708078375528309816421162931234728760772717653092558490467125835459226295944368029391855371783531686472131994640625712689734299071676495999190981963028775612765454973192995962900654851957484307436263932723050822908869522271287702589210887587969264033176538804419689393553116924992778318228970616755499738103205626406497069386362573410755674112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 874859098339067281684971105126431504355568607995724479791498682835352128212109450814775203485632010244376797242706571070788224052702926047230880369433646412482611837031077435468487988793382901491809697669109775744224153065644523967067160369498162979439771963641186390940938149886389252808998016356993253823238344385310709339594952886456210024062778990895439964158715869862908126676575603018078693841529499138831771592484844950659082843652835723413166498579818667412228003045030260368086856612256441388837969256672367484822707196918530811308481216714639297030283730648990468840474147559798853307977483257581555912077615282410330937376717140800914504896538569107464812103336508145184640527534699735432924197673524122026034298295450320175387360440138197309046753251016893737117175071759198990152309649398093293377355362073355023011127525587424223098057948724336640621538141073088977613360970670891419033717159309628763610215738408987196009217120126174552995925611089598307907123957989201441859304372165629462165524434628410090177616799380737725546005555848391087122685558345901000437551214597156519801161162334647662212927382920581708700856080468648423088839045781754903732187688404336724156016373965125340521779002371082360646880926949269093643868202217592347368591158974654366663529325707704611333532160181963858109513349287376492356673468744733133292090888422993015614444287262454811636663632636054538730056349911682529143384577720516453506948856598354951191937680863833498712549248665009744579526057315005178897216278376435764634435823428176262340194219959448886619956739237134461504400919193575323247371326456462235644413028983279717794053455818709412181640047306974120258829892198010721143809179172541935536463552369867179166732596209420158165537468909951922650330779115923798228992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 4537544887498519465332365607092338690854527458425838503787892424199390258295885684693863178456313552779719358562135380495866611223640181041550619241982421499941123629727102618265556411669359231924929804969412704607955686509882892868425490949843500340417856921524100412210803689709652454955659185763454302604362638338101969548253845797051937721698310284255110389746263304955160768066521952025298553777142987684138474809132052883979899663071975668612944331608129155433133924142453461243590738932685006113663065114979353046833717046631775811109814417176586660067190094122066250360237552199148847396777010710019327754624081111293811130388398882170571906358984744714960747677039661438056241928096464339196473927906967701814974540302120554720290552264176625059946006592811368599446835109744394700675672616679717661747283683790380824854515281255294109198115945655085932670000630063435341474705036680510983008104667110839555476230310196524382661224757874665188212951346713739089509740514454897305669231009053659278248687167639488268540666586296469809829718276007578275456387657284172177244658416849899315357554463731556632448903456029376959471857213552214758945008772225741939336955136046346662756216292483625055096000054296453729602870444878394492121407190209413054337293788609450976410285589980125099384671695256008885561327078000493038505077748566439965937386434427810374565387422608885969397072721054601888472491964219591661598532313886048886455271217845546065608292585695883594872797432974970359033828328282547175892752682789717562543213664703017059678047714584979990370289523604115176825305459242743511414035957705316840906582314114248382096212605774958268600976972235260244029815653169406960610472783499542720737867263463666710727208967161904375013112256350912927877145076847249346002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -14592442588345559341963055228396817253090035331174557373424019888688623570952217811316856645383537834685134037215822202827325983682857206916656232814771035617437332544610854969941374381449846455716701274316220883842264192462235334591046407354264510675951537107388686322628865064149563693216927916542021675232913741274862544983706352991932703127880761819009752456964954587582921432787757371572347011362677880983893470463610401616254759725284069553700862574058923870826575952268260201048623556457499071472128431976461009989939184642988369327180470418258182219969949893996666462516695459589103581295881622224544697443631243450989315796670405826119177937291623377969892783299099626169204633392783143345109569886303520899145180359414054938169539548908400306030008537808209656301742679330864346768206492298005923429341294589917652058435423577861268167112406985720514442203171021437466979539409561893071283991170504783278225253513805308560704869299023411374417663002665164966865458809726561921153610973722036112603095676605072815417270681899070770284816941744960746621463869634193244601689757139882304249981015311250327236058050343015314461477452464933301188265763643302258246716308293493685200343241888231736832896435294081527139975551387266196285925593231876393739721024398819459490437532395414490080720634450372847210429762972197599326805835887756979613624219019482253041308437376457932192673331172898424500616384227450938287190159192499824157204305392526502324260528861412159737208479786803518729747812496758204490893452957017519951346540262155836036668530110822968359022128835527223657378378088354925130552704278029255166368002294118625115945325550931515051176381990109703725384039877733875318505699106926249829194529357769333634648643232811309361835536256221887279077800372358225806229504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 24492394131430902717228805835166236691665608383493310576064650888256292734560387142509527613807730635479896011483702110368553218160248847974336499827833329117664791078350466638570217581686391421443786827343943122418139095932239709664239705305027665350293083599498899129294928075014343637174726402004977958033944150927216238223325644788042603374941734612534839267675302635083641556291028660323053680728890690492862217617880474231160309971134247147618400803512935730732490555078969415081702812542185909673400128621471229041261814265926432411602526202112284940751063525386512062459045380789148715377205614176389648636437607794141942603672493043435792930390621307147993091879381108265364218557773846225334824015751592690393032056526518720227880964347125899237816144842542114932235355305296159937605455229426966659253184829056150899675898969376557130224213923096530858311130275528763182099062608203913952969308652031435159818031848618766336694013173912356253990084818492897747551392365365222202843021772364881449922740486583139453100047741202757488359012735992765296334119200836038008717268874269234481952554071502961400441456711171062841936087499313630396204020406201950781499151060239972263816487004485498496693929733291437262742687106454551830839358741182570147105632778130833747388077011914823712440715831828831960095433993288388165712575883409436730507058115171420486763520140647335348854094156034095102671267827940524462753845700104461636125104792883175329041572216051516388791092281022892509975139490382892888431534395436097224083497648558283438658530157884732095935693586371603846475980350751600514335435306112842339217325251916685193499469779464688187603211069891577230457553303765968249282525948264500028486997841941982570796175443759720877712130082053271897903534892920396230688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -28570243724501251196705094343896797257752603670352127037942970994915384681573175240066900559681925901112427455124719733911593679029205031236504613539577306889862488207570455641238885155766851280748942020358706713686105204665653235620421553053905460717471128649026825758416709876177400720765225124350639922366618155218266876464974574489152108350690216573062467878810759738257440563167811272091225759432202181520781951354660333686389869154940847764508207297201244127599968897983612430795684871816532139722413260516259670972906639605199674901253999063815249434229470576297707702652272328750727148630921682737691189612031674051496602256182793952606643621904568673458018736248986409405838326726731412769119145535023314428095597245429123441632651849072991699036918512452602365042971690498102841331379117848745850771384259521234245208179463214109256364454292796047072136926536750614563865436675316578576508609726837159547831401811000843986470726426518980274042012275288391437841743711053601092994656402764841319114373874966382688719184741413025663031619995269312707472655842986560199037255388703088525347235134777787212186343050424891334806351462852977467868960388051100848713622600873501234970317728252181283739243920626608460221624503981519512550017064531837571669881351919297873212830561692940159620543235429035653662318590255746234643732108834201631487174489088257145554366275229262562474104715159538678343292608058976354294462020079300727240701441126746242520504422369682861396800348786407970552218297858865021425620705541590626062363103014490245040105768783645432517226286320650230108700582648001133483228046839246334316655154602681294439955366271535652188597305536852405654361903544544479622404805443779535918326262023454430794755799750250019639311390523170542191581524955010615526555648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 25269978164203189933287770876467334293666566341157707493534487643857787834542959485570686053170482534576500715655658665908993518004243000400189549616649656863743069516390929375565744134915491403635993372474838450422238773029417435778903075620441873279436415229407755540339791781014982547091773680799256508140254076754352452369329118586702543487101278984562526520692345059933269262241819014682958332852824509656932724541623543747835402453088911559086815908939383382680083038818914824432739173481751369074598456781236167738434584843246391973478954060194129618924718803826029620980501141748847577252949807080212182289731419356788413324276196734021653254405627222380378687000619535500445548293912199325459085057021033565648112921685250855405318594073100628562686551610079005878037985661725358072773737599950819093800557507761411063193037419794456764344993592648909466794723503028456012314979209991312965453550516855940468434804685729618895185912199610606751274612316359515116879334557059784590762840336124083605027510705212436690507566228806221870506219415869034581914693743481347854036731927074242171227334158397315610887816004245663018550300447737593105391682992782559433104299977404742198556064566894938837487434046688125810230838405736288937672746315513159869180741776788751855781375325989351845323577989167822480020785211293489653218674857205605549678919147009836704171403950963627458221270594521750678202697840261052721665093611615207424100362208293548564590442373595027419927674308193044195389292605035036654715540201985007416212797770711415617656698613387383737842888438615691627549653944152500900113066034130657004491940966566610396027333525522983251565359621420757562017724857254734768450837985279866721242899312367232333159441574831215737589167619064658210967257792440091845591040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] -17055496267652631519776931182517233706077144246642465843807108130316609716466488912576740758771220537522499863690603027524943798295197695518911678488228936886816439557668215164794888002485607437329857333313028365898671442442993152475120315734440463705686514921743211019589864620946479809173979979952178115353885228596262507713105668363710265630885944300867848271975364634469247394089712700576439417093823285062337515288009372479218236335306512862365806968524883467758955338671806717398593819680701083438760159556606671408255081861508580993960100763063657249512774399091860456061449943907262065895008842405141783545441345422306187572911196928120028606210895387928766148944494386251354565382728909263134943769531577715193142923669079105754709559772105941693115144728394844176485648587220407403184273710872091424983680671101708273696198903963369850591251647363332035639055343016678853217806363502344123414757869791508790079670776435664552366051041045895280311773864916547607402962065898277154683988975805494186513866447255678081925555415936799750781217610344978445711543430919903766741722107319831310140127156621103695269671159353666113820117082136289626239943538548505770722987662765827259668698887342599735657684531224343944325414108528739702265451951363234375604936402769454560838817320359318212438683079210741395920734369058068961029029788846365353894447805665660565796189066944519772757352669728157159761862350012831618300969364203450162433690460962101469188023572115269503532805188253917731431288213628091763106718286753245598421078263687296269980048310414242015213575003090815951386284533455389776872148006060140641230360204752692313185484527213248524660492958873602852381537728259600417642172880029886591127931034458495757172900570181208652222552083647957820012744856694373304238080000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] 7187010146554544017489083451890800772003065810783607085755760410780611488739009135431519157109877129775635790405619340192883072775298897202568905877656581856511219036221355584756082177713596306644474850765059168534876407830452040279681607457661643735363374459721172627712723366850170357224093352085410965667599082057701913250177870809720112405330208146729332999248215664195680691578250712732901342099901202002567388571427454606844597158451142939022138997274283109548285251811543139898235282716847300297919422547488392316906666670798485311681425982585426123113323209385677749241234759377214043119752915765014922025213626093517025091707912853643483373348457718242182618762882775853678063402250264951819358029551341253444324905615917309727113837553878790658680371187156404669636057904977714469974539563403487048486510147977367222785791622464003756323728030134664612896648424614484895208741669527757635264668731711922253902131124578311422842603117623786260233307373998813989526049305007198695215433551230124043657995660959237028618428766956112415446454762028227008197565317012066380177641860751125287684708440106512027127867537620240046488848395900307144580832261346435126664280749707674604128743254128018839811664159539948166037570735765267203366648757981758660048419710839265907297651593863725376418359469244385646407641120210736801139933729296731327337826932069549185281381134920031211551273200105514117740323925394097558918833047482533072408985545860512952965625691922871880726484146968134320924407207075912708388535116743113813521717298372482015596971409941703113637375304906719563056387188890862488538304107645329610342696610911395170979796578141254153883259886726156965242910761930144882798954224550451671968542794996980843347040624409379021025735777937649994130587535701111461642240000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 1518654396451234792533207280365499260987500579189064396127897849426088783087524159529071568631796698832361167177909122787567791813992280828997390514227599037211686125141201802695629195359423788155894294076355167078610684327468575164765937914810974185718746232037022075360452245667885959283260968619746238126430697436560976141609003610090581228051590691818268327517545600822899212822316175210085073421769728803134844010368339410473043866708834795540816237237106310559690707927901285129901562166557122081132592085944783793616222315357835651098931334842716041771476891064819648830821703521520398547437745460817160603939764547895300572078631481881909405200717608476032501443911924758508416870189972182797879417229034424099092189496774262193384351799326478772905613498419884368393779627522007968022672808592797457459343510492715300226840454115059290917422425121737041774066158780614221206059607590023948805990839069585864904615810843853771884248126955004039569939124727239800532200358042433265444879957834909467070892638668979795758897914283320052401649139300201310708625593968159744990640440612941316822506430545135873874010365462330287006521352601067709590215591442572574016806716295179755688229262227988614781571277287783330153833125368303275618379509376161557261509283754250777847974267063628756081089694844549635720552002007636608629919677511340839926277398823865574856099198498943173549575937555352143763400539930578359288307433828617741205961613241162824214834944289815909294446300247014328836809113376781119165521805927816767499897468859245765707976737880253392220680277230122276909181546379757951439957973915569391532665593643855107680265164806007138786723342320251579193849758080651876398352029675577146768804057888925520468625039777247718417001649798774434356646797245299057229824000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -6603527151928691395798807179889960165390300697882527756795897746817168769728046856585638181876145538899405020288495345520952172093161969283766654814749565881131868319662285415653409719674141618202765842946814969307623841713201487115736536836558546565789932533571026716862844554375554015022966455708735754191222207501861948414379012807135346526285946606510965559695219182377689808888964711522296999995151593152073770729856368996680962368846925630528389186034009888977467322802589015285992702862152091901856419481867293791072661108517982474037401670320600938612733201304545759584755215548547883178222612183882426387073902715933943165789173931452762549177117784517921730913404501384856878940953102487722173964100089735421075571540846476026418375436137144676539527767982742627255799418432607731690260115167253085068279653933778070570187807209612582211242785948581472988466684118027393101626855726638682717122362370261777715599122647531584592105411221962467303149171823090390367906836723555701650223443098485909350116853537556702974454551572259797208240362436406095291665360430307850072581009547111759930227415102012811760065249209104822119702223181379915296254347373427158759731967344040302875570240654650917885414141021927825896917675561888550012686212223673189337001070777053725347260969742176825274446334087588791433601532738392669745702374056588860890144833540109486364168213393976242897851951821388943651457654130532485419127531003613381824465269019023519740912052440515210720381717321874068034821781013992222813289080786607851977036224146911231780422808733520106715165727147369857189577061757229445460380364761010828781042994666206009192790451183448226302772538355761314480342940151342511677688256842918425622598119490612024722815156519028371585583809539416077214058072583928532697088000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 7150061273400122493192527817812015961333933850225345677684435514839779349884750300682730335317413967921280093192568185403348923232167951462889114824156624854875576365481493729993202541453619426544647991264840211328488526057055086874718495094024785872537623934454492958212015867733668792521863560228257120462937518173531275976050398045470120141337961022881918038076753080880692360287815797396385344466624985477690537428361576625400809027143511442149459878681234964451704860268398133673265194767411780581316686621818209837149306708902239035946908624901601311767657790564630338961123860764235995789771148242274342974854534060827429631845910621226953870204223881296823694690015796445818359319762962202036854535518748045133640008606517317840520761260379856588612417029385306601653764596544526472461218726414349679136081216665287661908666098727375994065098394068736612097646636792806140866496640130895272635156785958736022076394965394356820870092189819375705815067125919492826423406710042304767223320341439325639285602837927505562150328209429555379344856028367652601218412981713847171950435004367240466709372329515004387382146210105812627898121493519350859320724352170347161649228303722431354045634898606848998256476042467050037686016853757555845238563896227969906538443518459070295928357880540273213412828784565917937505486105776712993260086938532788325501773796905510437210435427771660373711816823420554994883082869036100910501831985641670241698283107568785595386021960160233417141885361802524034512406761456352068570874796885270916652277454441680080027403778318312072322874963470305661948509198722745498118434730734612171220694712823062903856903213487570518280308817824067639115501462339029299484556078383124177045159439867744440074138153774643283320055504080632117577504153569924390846464000000000000000000000000000000000000000000000000000000000000000000 [123,24] -4687385904736669554673069111182131558582463776883898898990903896659337068897449889657577414783179272203526614931769087468234164826793615835985529316885213886883373906233967440214706218247185921198924716293025844190245485947990621699325221002985407955758155189921121282572121111086459154569887575692845087498157554613843764995641381035158397548119782166442951610615934388244490252199640442790590229635812477741179277392312572920851731730021769097146856560731580715688379288313128382714849256463947516155172509169421479506537989753879216645863697693458329176934358407472968987341144791977223196271048097066983422379648000684107638061999879713945532750650469906308851771552940214778743102957088981413842516479092743974794587526410733484604866549489077533453816800499793329691217927760303091600770888016991279991577224637129638924282629249518871191059699564993955451060018767718852736954262375345212974483963313464817476154354023361570422729506718733990644010343453373253542951277206521608069136161929972650369125873928300057055472600772340183110625109312335404759050135701414454796907768596683388582149060146694672914795569052868908207401889098339785383499125307814498694841833621464178319336439991311798915364714025338113240476615445807281272505930491741258287914874225832704580961138794096845063664346635027586734811373972948168930393776904204675281819174466531067117538911614506885718599289757573192706404035562884892208616741858844160523648571035155612340694806034597305183645924122746486082323125170171034731395826695229103740697539527957337443409292116288764734347853937770628766360566026843124054504479251499564677104182929311042673705032673293359386736829783420358331201663443323948803490323295770862060534638990855621571769695897474460723414165171399899507168741348038904110907392000000000000000000000000000000000000000000000000000000000000000 [123,25] 1808631411882275529233442285053517007143410341611547849811442705768411184830560966124933468218203307818344645810044532069417229937798437540453815524802633786430034306033462069179708303446142023166865808601595054016438785028977548508258218600819511179815769926170382877853852254294271669624958354663377970598765764834444113185505066081741041506258062130235729512255916865379192849758656807231700739509843083953026068784729623527475451359068415929797848654372763796033025996714174095181906708680900549451180338704817855901058553152422929519225202148570009769005308493568972148023139206607652189554154390986212716511555628290064200206299606775190941986263584117897782272286720337964330951878512386944543091149697126110785574260665000829370953245113591355510670289728558863151297360839973582242283798800646654830307273918886998530250712393027238036284998055148208629299532729482910173172045115976633298183708017958698504739529754925380860991594277841608213878843847550089823774567200262340660811536983254153634353811481091701004526323172859040023110356340970504394259410185794510059064385407751478930578146982744345872221043973291695406168655636580884350620366910226864485394390199807246710830547856442118845956354898539931645501526032067981846983642000955581435501426648256487482408825893572264457908292410758744994099136067079161558053674159206858692706374112312457230622487999781182164936783319818624909077407446611956394432496216399640071547614095230322453931645608657279315082664565627740192416582733860683851840832349903278992986601539288111467762459728115852756303675258829648273896205627802579066315756252752579437972158984906277782915339993283689988919534964619185314504159332299729397522546467275313204151817456075531801738165276152205002746357607593206190069367774674221422084096000000000000000000000000000000000000000000000000000000000000 [123,26] -88323054801267326146240914442555616163447265214076606462449185835427458721492431699455278252886188761024083768733298284695144371718645608853296868193165796773891111037074432242636637142301927305948312958712044941766226211202328221851879906069999504944395243836505391589094437630380731616979321648595327282111704964248128101737971825863860286452836394875896490147022959554014194246419640186997716874706843827839592446319937867757503505588281245292720879268666979889052297182848340815238457131709195295902084295404969254681765489747089894368071466546358553407734612058690742028364090507350363402350623455997975274196289890529818588894166019906884726674157861552133828113465960842053712594758283796484410499920304348054313699521868719442655241462394661118112887959304490377250847288967390699481482509554416781322079071973679844661686433903291572313887741618131184831300262426941448606236545443287029010999894579271581529642661475988844354740059447325236154746645990692467947339791938501963719154258118845020115277788969444308096098371566008420592012297967863900856354114711093304329216922844678565175497467837755063239575651548786377814017511665260794765145431273801987761804693361125537588391817988715094158865538343834648682360083427967249742739956479936156083845597291544101238360891804374064723134761825129215077010870710110813261232577730659683232089021901587390063607492296795796059870152957448351365996555332471391700297913602203033092809094214110474011061446163968329185419227994929942223687948592882791217373050025358307193072117995610644482673379837331428813869921620611847447519086474591501492462103714200051084565324297614646033536815485821260818509747623086641758022058347864430501143170701606883298725354213367075302623633447834065006206111792846834307683073767391465832448000000000000000000000000000000000000000000000000000000000 [123,27] -427209576020026785742015002430626982475958604864493144598981652079412263106054698113385993497187052748141919095497511801478353617976785011986096790947749445828526190489311064264339861739730096701110341095603251025638858795216062514059551056577379194841801994774112718142056823088553889100503906668948516238610545497014182072278051352682754822699723020732255066367101218627517510811386160375034477151092569507300877997948921170101359115085304840348040059240541425463212302093695852564374331871440038112707121398841718598609413347208682711122347766761080016973375802933290888194684371331561728115342945605822506483042183331509347970754348274761839646713738815434644018952052212397650265477356754452788393019739959411181052651386934022327743798474497355088347152681174743658651965590294605146509238950124607553341395000321445688160083956217975970252014698069039881836533206738413059696561989297143834200044086452119285812631005458015330841655730345461876993641957383393327593115126483024014687269828072511714655938103875848764473641720249314679173822416965381164124343076483162745699902985980626972383175599424682616938403049228885883843408577400587671383630382609441226522509760493907488376510202281988887333818620845319790393104997505903567978057320281263897532620352690174615067764782279426282391373079849434061900706827084134478278476057329373149738841834831240903346772920904571485902975672248049194109036308997444209365454236108229621950578592347561538415995842153861287549799055478067169411634696759377154227622455345155287200998080316605399744687317262433082682658928317206871288924394206642956655066269112291999356335250882791159348024573012042915482933232026201095489956388731769015606257927079829136546049317480901247022891295669713601719246133711390921027768110673335492280320000000000000000000000000000000000000000000000000000000 [123,28] 358431491657474849575392461581937784596548314448770228152358104124307589048607461122745170629127217782335211841667461398134483787984013465174481649125480605619942656621881299537942848240082006589956473984671642480169473070926679573917832727830219327699356133622329997150322108952914567012848202197721591771575604305533299909921507687183405111080665320083693123737210333044836351276795929106553782216210665669620294749090563419890103982929278924346746736601359639926660148255965078488423643711294027262049854196449753059028700157948894220554775729105944453359325797028142960206166264102700225023504128288727556842054629633727643660232127021503857799044744023637758360755368233515394843612511458159075094996429609883708900069400452797918247788795701396191271049535952456948558212541262981237512319665428043569933567274046625366840781874837569916507764461044290606080466431918865578592558658929441160636112539003810730853260741202446710083317779885682523228746382954606226243215946591989218676538822559345351966632795447058557181833296454479657595334283931903039606004082037993842758126894746752895344104919275658727612118739096518613511473357646448307748239511800256093016502943690552526163336375810166357574539201076889162930413787694915070804360786866765710018982876665334975248038586468912666162765502624979619142837658518223188297664325207138602837065428421164370957781136835324412272310861775571514151095466809783991339400423641577750890233475320990298449970450902763018754165812229797441617032362993059754644730544161434508767463686266794911127874647160793993213342453204774189389181536076296814330264832611835286425024981517448222573649046167452159601006423318764864756819521914749445642788873776955996455609027893937048843108124311496352158348851254762500416063670725653093679104000000000000000000000000000000000000000000000000000 [123,29] -185700475637487748248910348101905224012273617341625451623703042269018244987102919080842352918364437224068090423803101890173658217346534390741440727492726336372432343551679887840130035736393012027293285577242996994871040993989911604673213511342930630316857873033312823648514933799848897662057108190012246587349481055539470969054989775151662754219308945420326574811326558864986287177271988282196289928641606892304682864733273873397292689597275856961895719998685382879139571003047835654563977038216775236410943897592896431843629554658635448602448388281724215833595060998824308699289565598735280153258879643955319738983700061405963715112736327454323080841930039677299319270738651397968429137740427269172396432715905741424138601573927529852635424349522553588900533770005338147210623222085442346166074060228463178756210171362460695984332486725073232018508164948273502224929667119621905187654445752838320620655422174446145556801134656049749365546451794015688516197312345822816541279010297271407571106768767516047163525266812854058634754340864006165308923867969152201466251023103583903399282027341270538163578835519764636293580972718960348974240046984708180167675849731572862801303185640089941981745377786306206406808779647500589548228520426601159101203992284974215618622611794862931869783278149489557651960270780066325889030844129905627805281565746024872072756858060508647080459697690927508018960608392393514363834712315500863858909700349876755617378226748256471627410361525683738135823089747030365412297776411738894361620818584802819788773909133873267928984556546767095639660551585193600096364265313990251827483547699589833230800903437020000663564963209776707789229525065517225925159925695511532027284621706060277447509364648210861345702335587091479162612906155529195025078023235543138041856000000000000000000000000000000000000000000000000 [123,30] 74172021797450684602464811713801528632441006004003923231170713964285671201672784240161278333372260357104157363207670878082634367139089885878644647688936245589993145993599085711748729076957718909976188238987295235846211794235502402142654163695232262322764692406956007438978381258547531264112786710315226800419079507896242291197584531200957072203361468127180217642135947864230347168057967803070050569956075138996612062260875064985792420926899044337726148443544842625049793497238572715764695968356480260596891232264534082132709119313739527177670928132626068347423913339101505157616135432729210191023207483271719776315598754969932210753779464877600929517983325497934469304188437643273052575442063082171992840306291915646045597686263888047157935568111519733073377716845453027666387673472888862955677139563108421614719840231038704315746601659646708560453606689958849196512287453104523862444653799904174442084342165320241591159310808750885980227945970914522661112104085210483210093487552055878522882371984919810747789022285562616102576289297025182894903163251139099263718300467670332379266878631593324226670210432165848850902575488478833061896564429512175496704211590782206476844806688463741930451726193027249986633618155725228865614865616061744927084160048569022259880953708720481221177464545062936314894717914734712089174573125512788733106650437416950113986106098930879784698085681161731151143752449055052798520833660266343984497846007874911672702073039516536818152165650802049493012651279926138550433515832393973582377162955917795996591096794183280182147602370270150172308170793357770416058058825565794422966641592580400691119556366520623048350165039818657710242857558773583354483979592246387990959208450585993411352186743822793143082512464474992862553831811209971309708798303877032050688000000000000000000000000000000000000000000000 [123,31] -24733742538219514533118450759051139315228584759989600726859827570564814858783259792877316425444828272199149473181286664802439079565935001492430815734780755289582196519030800827216991809953015533005915086233290871864396362813583667457733891501957931542887092241488836736533759422537251766130476201771452053511183641520810204829053901008163904680312668105246060698888522687036604843466565158028089313658817788158400716416379771058813394978101999493810527036075618978196214262914650106785388105751840711808104811444307949806570746527259543883320135921654933891030474583651035002252816696269286664666214473053948571881526998748303086194658024585853310516046059816736306961190172431594901533260156358059355425093237657725294862396227536999851419242555536228750238397654269856022428821787843862359944997910242007888212913799661031274336165138172190862359558333153291969032031950042230351658890295905627010752839875095480718776914868006671108826531186798506196158850251488237655945154667511138282601134746325257648477800621191800848902764116008385548862586073496752392456312382212189962980776422871374881541248557448025297921493877801901922127062463500594053714423373077110704625476043995020259320751475795575732140515075767500385028848180871763394713734292202049612165826582354683287808220019051074782886728782430334684659789662235994626875270716144009321343384653817595123457268526900303518557274106612451913042688180352125251213426620792904876082828847906011737846914310777697742834376265696553504796960283512910811444976398887350559243261553774738934001760488701595273666860324810648902136247528178711847103327996153593845319928028067181038186604349861670344273966332153255869716194150809899337712245266450695688351425468410688235986902505326821700242847355927740594114337974904978145280000000000000000000000000000000000000000000 [123,32] 7042136462679442505072229541934468999774122916290856116497344539729297957212762111446550250117461166898319108122545196243134825348136646587932704891677277637773088442332554887070200815690328274157166760635415975347981833757855266829331477749156400255543159200636228615356480359309518718981831822945629152200211557389187114082348725860177731614033333806520287177292968440985361420100806662411982729901789466451153174278624583578689917147898465970355206305476339765777973096532528544166164917576098489261524759455879972694156414788087715258203123393657237615959069113242032716076215360701583841326496313804693452310481425925637775137789267787696180956396901603457590418567492762572639042111832115748992434927088542581297389793477139955244076365338453548869393785883945061071242002826484009698523045503843622637555966807440046469578021678463225520546772783617317074162463169262793742874487309983335248310644307794237997948709641947495728686933974605691484328286278580427039510536327864689709608190147176810718670432134145518582560432217872772013713244439671946891465916465700590683575702147942853052107236824910134627454028836859348879073050630297195907434472424418857079585051938034506482276889784073652668125566722269263933239261867341507529600735111205224607877821063555068479930376588218343798288803887809403262561826628090018422324284522840108597450202540628732772721923684538817138258822250959748575064995484747935746963320970485034425797633039241534730545849979994704468936069013882612592568922034130657080183197670509693166090634173848659077179456119621169392451848552889663800960698585063379052544038070728983399688004640039872725839404643185306800679411694319505752010020168329169345450640495976589720888610001259559208208413380641024289815673930767883654651735699528152514560000000000000000000000000000000000000000 [123,33] -1682422896294497599813693842590248030593085079198832297182348233222898404797136476494427205515003347004681447307645085760978384980210018846789497497253637504034866490917732772680044325545778594708572439211176952787131733443582592586397893324963464587405729952379496976406510081792331782720785218492905721424849345222390862997671075418569511443585636828809422510877938275337395446102442205096711517682199327246636377196629281997570364786766801187801667765829520528987467503204697162383448158939675876960745848116076433353861316023307553585186554542964300620026699386185910222671461593326074316754804525481778759335753447192802689610205114277865588210143636501528991639761758121183192366624844328104007235511987702041879514850421177471663238919993923340068185372033354096489505526359242481951244910298086368981476049318547645451419354039157318182872808257366439239649694308349482996029571037037767834595887300501761716877482625209066582097667696892298869797800570366876536700891123259057245126464403287546885394017181015646854971140307045848744644012457713829103024922929604269108156418472756876067407007208777541520772662594032099933390349908255740547693492739859836372262927223417824514988540528336192865542578900098666296060295759239245834172677260135691750598842701541428963987119907832838039171167882168547244765063167200562217123460244742169123830942142314835290786890177000103099764938235037713860628044537157122213259786390389515073849997770837949344527694851785601655651647601268075601212945325742222300347388984398366131124455347348084528712794047768239836013093858180398126561688864711183750580472584418557483202114925097183646006290061526591828779380106504605483859920278827419964277363392169418197328260315776077669441319689435665275766812323304318038854854819886179287040000000000000000000000000000000000000 [123,34] 337632670548898271362259866345838855310394561542630130683941609085986205876692552299027993961477320932556462569687967740497253218868526859575852124325703334294534868685948999099166775785515938954910561634242939433851118606737234134732286427848148181734456088214961610139614999470287833029030434281927174249466451324337884703460013094503144977040957158753351775708355516340913695077229768745109868135137884642272414141529780941284240052671104706373182123962895588193660183837209107385388062217186122028411327573698391463296174775311804886456480547462996333058365246320604518661831025752065048457992899046873353962208858597935007920945045418485334958026379064779429887717875456651022753586223174528976189503210238573216436614305799153974989632028147735084175746059931183097185778143354781372873168829487242213302531992759831544363215028240968972489710413173092940433212112883891916918032169073170382013091194298490906251313725807607145780630113316150369655880304886455195093829977486569237300609387026687520057176121571270581718154928382867492527319623642275386382580472153730557782571054238499814454992066413475386704458303859548652322975914400922075094169570941107794063086496854708500736742462308069568873571562522783392489716468305411507970340287316055289101416769646775514968979765931583026993046206920600973681932186001010415161495857971603203099193820342708979377432851484274523643455775697121376025031393916599701733885910699244136051610992482061880638415580777100031760278885460984503714202694962471255385982633914085731046866265112515593323132208001458059332604534943615102700652940759067852124581847939956957129839336688981005444309670861931515693897269274153014691313737784814229932971639448141891574282749794015732005614158868549063933807194851335028380612941894322749440000000000000000000000000000000000 [123,35] -68450522748262668114469571294533619963336722015006769559550837680792192303119614079318578160407696403052454513704711078772738115961544101379085386173449986489643261618836069635397939543658683018348827446382337719348606176205151676002416530395713338206516437972419326978126238865145572276590563542602066722642629845412346392940841618833247885354408768208331902829410238926430548431005734736207251221588994620729794614486435524995850364088366855314519874467187739391073629257925460826751102957418456991985638519144988704431250880181151955675025249003462615096660830043186933003418174233869431300666502955254297015503928030832350174836961876512972503810105315159539754985229056577928471012528204331240048912257371648632400620881304293873244539304436606536309742034915510189161524924887450019490793819760146356258851120975009522388154055282587134344854422586768727929037955353335506628354068501546158398955023664146922744486015214769611097213446508677104239556360761646194329176788664129808893906434863976706663181891957602281848284979431177951014674025077438703231676976941946760109245126411607443712242038059652646418528708019243731416963863489596992011583124769891642103863014343287154357559570202342513047311649280226902537160898843120197305805092110692349944979894140134444679115671650335737970928650581314461361256938179999239490862291634511806756189289468179645768214369421941535263977674229070357495627307917725413987577631567125399793923165721187467110222431489759358942349160336839363154995498901962797032657816804970506836697160580820574481258241916362481284584253534581321752063800878520124844644926783369782131642710107895177613783440238565821287503535370926590618372634988517725359537060745284809421213246197504044688165041056154316380768253793052944809774816422998835200000000000000000000000000000000 [123,36] 20083682452533821749652014783128143270806555667736017649035196013277759912325655521292717096428170258274891132947356458812801713834838959123478339151068180379825647042489588435524060374623630382455568638775742058276710568355157813443392427017675551874255502143672501273198190200268454418445606615415522096095836532533417665483378455898002941409034097957056633032685164494383085101640189033353771795950281333312286189011545743585871627375391418159373712266189876273498119341273881574880911915467214541744217605572524263131721081592904463186470917320672207075327043316486612393141392290158016541700261410994994961086653397627369714225781281128307597911935636143791562604704695835108111274405227737618863134264803012073395489538856739117128579862055143009511498583762454630410324466896174184300695305087085573869064301487794950988076170619550780279468195184736507948943699613367353833092919116296781006291629669627668353181926460070749752029405692938315546742352491262953784081996462436972422680614420573167925615306376421504055124335608454480598861037206712263327509888936879201861620042829441393600458709792227304658696749136083290550422767379307817650723968076088817552940851543475962682899473897112609494498811568149460810308188210920776511340474794108960586263747664443053281457352112521843513810960616664494438451448227316212734788144849791898712635230922833097105930165614235232714078985527262218181152051280059785039541656237138831506105394493920485722330923335571765560638156987289222063236987160400075193077019690395433244367876225794216258707021259477237071490079739368587819275095760999240979305206261917244083287249835978407174076929116559200022379256196124061708072912053775133039727647280115656000681649028980058020293564965480679352341895987475985659364118318945402880000000000000000000000000000 [123,37] -7180877813576328162234859818904623624340727308992190273560651674507338063076548670915174213390188199321828007963556996956654396802837267579350780053394280052069544231614750091399107350366994257721285667394071348895356413895455450497080190422377955008505001747096847433822319640180969312800984214391675872860400065181456700825864854250176917030340639495843867930035215547182553342222766308035654908160973006216828070051912547004938032566877547067573086818467967751838038457206565309588512396466258194703910640439811514137118350805845391381237869966056680865696332110959148914743442493528840107248177874744807218424534751075690612154507876230028386997402215695469041074265616040250440011371276822003651080842610481263261809750143221204044881832706930492317824534919691755502876298347918234291422141182046499241071575321400253993853106874677359764040390402783844690586464626945801173770792293262627670539661713494745620390114780540012134119163053097444558401622941213171533021164784042084316330362927764371135146113065263131170515296569023140973087838491081561295513421414885362691747590185523215237823675054181106861229615559558206687286494302439503816143553565702871871991285498479694559259934099373186575148862787744643054051426534926099328988598090535423184755119248143953477808266836029503832141221217524913437714691178586351043357988114581595448046019398500069327323593886930460145202812627621823039251584507912383974552041470503218009752322463849883229384674053252182660360238866706941355288913703831998411869960452378749636655954614146939434923864815997000387466998759558741867297137223945589528871089050379718447566429352696409593069185203904534724642557073355579264703558923028024125278093594640630110348802808395181331842573249223822368723706381954394176196340351982632960000000000000000000000000 [123,38] 2121372056391323385084322425388465577901416775912442620190544164900866658363329976298681957208285752636883450930649055091342800892349359233682599118904312428982612048104213766840853976612406624101549205555058551879293367579631758222552206541395136976838682086970901964828198892727763092753670496967548295729551801982812724388968125413932609554518128975972831125283475428729897426136602768983943114733833670598496444967720545600242841043048986714021786328127419985240412590014908757967137491712956883434217150505845196319723096657334963392786370006807264730683959847111928224348938115020050753707278450251529506717599284906877531606380978045059425012724910349177209865503729807097642461143997308180447232423145733520910857999797427232012668514422380250308897061602478926528993116297830204889374677333173213188992070979369069430799751850419223953911721198393865972755426266448810025560336665953707983494404323125017601188865606783266895316264306300466462594620301188115529017323426337512621890609864778006565851523664246068484372637958591126212397878444411598890620584927188357908123114194553081695471372332370675176270303951403454969574014941801815145305429637281061480780406441963238815490777501447796182718327687922650587313851303811982206701278024487043914355325371523845376176296843609138271639179813434388108030186525627408831741690775436959253113183864479193587376046751884280350937094375876127389781099896243936900848005997013719133250689593835177334781662142881356047313387272915728894630683144899407749886969186828053674367148233361197774600112168250385078060574533537579153371358314350992444684095735041608095713799251474708061447485822378226035174566377131083735072618283301708484254397192200176238732150500327007991478819652944257305714408228774719006817452331137761280000000000000000000000 [123,39] -434838726313571368372339614987665160577216276939624652223367713607927423035492821229214092330586909983596065509582570847557574147166339807277786459666111615048433235800067566532420526059662863999639739050217522601278655756653686396351792906787817353215225704886188984898127030828608398308802674697030391844834573985052638048157871452005422139773719108704088522247528537655579364830522918211742072824787559442211685055287545042565654144748641476095688456490090330027958337531241512217681794040982307044513477464535492544947620161330820720738595991134083229142248311249888119513657412951208392467615308331595056204577969332304523212916828054295924954171356828200322782074244814386435558717011572538962692821199297238634602330990664572325148208533047913786098494001379566876036791118998933672289415780165410475996699079050394333888413571289637276712956629991380435297865342249932494829736425108060462294127867722540037718087286957318778654794126126873826639494759307220523021398343854967551610677170589635372801464253225327307818905030568221850871401638801396938547531014123623159553870012075100786511906109181970097739594210205182161479602068059237180021658319397663100735704893590706423223296965593530235122794491485519753233283179105196867944477680178003539324171188728472901948750134583296051690794753650565751375528728328803715993021806930890995248275383872143464774566359016792898690926691604306749566769763308318390816116048634192755297499683441963873295805398176246040736871441568614829473058485055023051084218785958505329624515410297929483686991051740648150363111513352108030525516091124649624585985824686320408130585918608091967336312335595561780446310966810102178355518474672628993658388552933184714296120940007793178545452904245261110062057029587969903902298386884198400000000000000000000 [123,40] 48334940135252408714752964182145704800249295319868387271913784629237763526122117297294100551716306601768318139130522740831266414171315395339253501826523920363376390043506693743204440213287292530058023005924073153013821648006132140718840553821595695585996406941002139588573481410498634349043740619803733241829504542071605770841978820018198846239018297202491080653135647236333560555656262232908436572117558224354451063187590407289886703516075065020906670256862844440641309754947141407110939879967837742825918360085100030866836673492123565952233112133427653245298771362783990684256588186016834409443427983686413103998530979050584223511962743118382613018806193344202523235275333656333946956305670315584879885310536488259762750391903445993913195606507286525616460202582505789739537506977389318158981213479922578987588364018360493428629528210367728438919690442928744843066805946226875526078771346889407203746461139038906699878410667017611870800007040107714026142778732420648976994563710260245966956359048796507008444043044278733746932690046627451311087423055915484485768199132381886162466509154086779400958429542271752803089805482526977145313851440676977812462389568288714660742109645943605701870486903408558650981981125488445431537675170461565997501895749588257612710522284768359416482143202780635283826036651426739901925897572363521387657012582578814311788109376396601628814386743702051148809150702069250543734026711545499749850975903353457827865508993880407045244928453243837347566442642834070604179769975642756783977600265630103527716189369681592703231852293306130771696405990418745920609087783401303145630933204235254146353678691431079489027362720546372987706137596681392485198720578939685488068261886617883307180677981669796162709272205868353778860488479201552598584187997388800000000000000000 [123,41] 1756463584206174278453752709133144081022829564480817351092260133811599076880675904564023192070010488475999765086530560556418167626895824387891073361291210557808609869114231558452460378532346546645930231154218319908197134138389323747446713704279452421695243405828471762287554634707751835977811515667365143460853054458016471125234611310480294087174500697132167623430300866788851629271660357828576126207848752660964635919839662058929465309984087905198556691436940588432526200691423901383601256197595392540807696499410804424385804332512577419057440489143668686223632148020994004560358252283265984421365697076578660594887277250217813308010976060075462375318188680027013710455606273804534479041940205432339961741891662256544260333058943426829978205616807027836318596249252892177276175552280840660567617114769737290647348950877442851611891165143679302853946402990276165256589375691714837207651823536565275422064835090552721164340314755301785806258338704354353349424185356897809873405285541780166300886760471742693194254448179727039082050268882022607319504455901688361674934042396625535674207305005626769723144052029695731537655641817100556497482166364725776941839253788160767835522926396750807486660520293118853743756384853824164033112026022258224142270967054972379837299635819341939746778894998582649119498317510605089558085198780402511844513322676624946413179625164958189515613142017964603423082851866666076760918598102376175586970021686062755734305694574621826840514300632456145077909164524291134369571161055235478502431061589896955193472130238257001908852615070094344241482177258046613830561396544634439032792398494169019684078182610671513625574755507943997152193958224641851929943012405515502844826867121247917268903706913376531620142071908695846410938706197836373546871291904000000000000000 [123,42] -1403820168433404681345883810262939460998204358695342644871171370159336257027426822648463637678488070019820063629505301678899241693242589532836850621320937930854206212858799635319232741000125674080331880813361354383656286281341331272070405106452866325003315991416517628257400991468943649518896338733332254241380074384013337942384879795924839957216604507496179089946599283519649149255216112633519307288266919991158895147080080175972918762140663154353727379184801195475287485472031444541384299448768824272938541281512516833736970586142420362623860607123508036516105283409070998543834871794960422372940989406418540178531215364578341098479510171603485001823638504225240054517328967607844990808822997247730832698203572302714744332855563332001901073372916299359021509862562571638291858842462944643409850864718345198481134473205458210801452219004404495306533338752997449992706277143906943793906029275154723376648963713925212038704068380755123709694853135547753277193589891798281099115303917893825331582936036105170952101703641116489389718965462816896135880594277531115121204606464219999151858234952890943567401744648611737155227788093303717343073045333509160822372409438239542550953306041596063433336532372281086049824264055594110522171467903152548287952991038213462536354534632848773977574768001887597967788440776681260201841384618783801309961226529089565765487693748191882881742522642157252330339575438020629953476080231476588308415585363883009119288894588323608236911400293227798396417303559425069051314495765800243726775828511979940906729081614984505862762066201457411309592156333366497568505083753581783874352069141749258971458247622286546835951135019109565907721568777598176878664067877178919147695418247276335538887111912164585287311147498174699062097030367404863092418831974400000000000 [123,43] 32737888143828339228231806572452830937645299445862157867823765462505685758071265230724686543180232782530282817952843090852040469204753561748845495713864091123264593348735768217967418851686874257914707365942730435154499915093264765781002010210511705106303052252781441213511946940009265130007310684531715882157446036933081668993382017463146867748481053750278866255113413917132179283897634095508846608006246614568923552811106989061397177626158423488423567256382365099397844542762814155444015690067065807019321235328930257488328201227291352323507092129952442780265465742473336798077030890506149959619857070683222487769784137208065590485266143401627345555594705449980320410904826285726899571980908071507936468361582320703193139046154224267305028760646593656051247147798478381698165988174453955689386935936661700991035969586366595825936889563882963286703126847238920038773811190284250814629744840682521049484670455094923726215460010130417944399660103151743283813486241312249661755411967393039009092409938224235805611853538065850624574928161609164481421709165775414005505745289835251367155162856983946988545086774458861862542370232200240849755129015147481453055520561989621005792986683066812733273130708630868961147723496945987752433450517885770631682919107100765866619846953556542233248687452307511165890047247813482000842947147696186353070812199382854798188267417072017480462012198252362864295155909169366100570360826683961035535570105378173711076429019302272949964791683879495635837843142982301061706492195054734693855994288561546579774050090820590675657279556197561368922167983359646939750465587458807760181850832970313591975301271393346559588385732427352160306063449003017239995240829920828175465529303415450646955432939899929483310704327262711832558338951417048531850808524800000000 [123,44] 91147930178174677392928161135959233248697460889867405958106647686888242015202536280680693980953464569444310345788511457278275166984992038625508289332839225240150474578072388360269682104113978566336711267321985096183457820797363472413344815897595434464430561886925980784345499924428161506272747937438932882607468313067346875027864562246835534610077844358212693087422283721893453985177068531243074386721286458770857518333593128109999464673162941523118980336419331238364677506825586099375061076207708934524143442964536357475710444603851224396657988064740975519048335440349686020063266926011396864880500426661560889896083948364380437031675447835385899699077553604834917731104367180590690510511665500656256899767869336456298032064131602485677232174084670507923340494227196289177544074198725312123802629376241549428878547728627792891796543481573712116363531118748173958185811781753569296870911219902527501327389255083343903489498070468241553339510219646462744564019086082744171206560075132352033496401988220145414571601099693238095253210887602719878476036002987294087063934773288425316850428399084153924236175642071928760846014023739191889761850830528332139475804736690553954105068683828475072893632029934433792389813387898878389030461477169350988859749170674196362493852620138111978197329974357610269023467046360966001561378073680802429299247299957531695045288689455520727648290086681176192846517276928734348270192651890380576510032580609665891980802906270605267644202187100335048030801105962432152333476790161735540088669951128257271991619020594245713225715125642698299233263501522436310818451520441363517030802419576350140598383160304831125459960772099972657851170786191491487985185871294140140442539329783804098703157659861755008294261521878292963020476248095578724843913216000000 [123,45] -31619385708806640654088640889765424732460037866054027913416284187805130444088565014733740986786862270311456605849831247831861302578623893516200422178571915419799738865186634133859395464704952843982356640280221997507793735885729241867612886727728935514076755484096598434624401461914219662572897280820002514204491583276443385676245650992461595187878565367698340247219734357864569236368249702929276808320601260476456307918412734647964882773202156723403774043468599830686693521673965565042316719162481235620636321096970836788611998781981225382419538558362604863530403143388489374426334550968929693970776313408753886665577125996289336141006907126482826557928124787967230241649440043794362483051494613127309848658451490450340956194265041515619581177170170525804809413313425650874755469705103313147124931276829532277311043968151663699747689159899703205970778631083067434493350816729974106642075112117815656196264731419342020087720893657777438997291947728936240094734287912643936411132221611610938847330169088473981465896955063971068123299358155384874877222099278256825750265034031082018175462378860046899584778207076114475791192914927826238777300254037084412864808324790014967880734148443594409016373728437755942410279827741268237642744918551443848562201069348626602149028465868340326134108388615580299961680294387457656798365991289646283179744683632940660900711590568809006365399061769929265840913262670351414955452175370733022936867897882030233751993250399925203493243894428576491011005186938060626711553327894791508237937721116310655754370944396280720027199032795353256475243189434629174417985167288062662986052624724613736876513453610268732944613235748748063058174528479039533697601218459502384331341748694878393125950543115811056455436106129610303581039233314657290928756118400 [123,46] 6383149629470153839971411005137332972190092028305842526743818799906482870593436712744809482684281203580846270602721069481059476858711696787310404246130652950453071663199141001707515648911356656328483240820890554382017387542541127038725935119909312403712683516107049326886783137212806808769639693221828751786846191427125812861915111488036536314230181318437180168007597831144817338918726485625934750673298280782096966980919313711129647927601941938414085371995544955050799769422724923401569796264531326655815429653582194459095013768441037274476243860938333575117722560906738940235614229573696426345038883308611131893114637986230449191848773650481589165708959826541302457856381888848439515881534948602149868968854187215748458438145268188691120338140378041334065703625181654892920259785533866306554328974621999500953983540153583873791917810026042685888147064283654691653107415960081555030290201030654543044069476508288003753308591967083647791731080809602185580289848087132070977883640366998873200334199935668735919468528050935333357530869259989954712636167656387337446807804248794432567570795628824939612474513299666829306003324182825103223862086510073224634550064901496845447712987162984891103129770184427154244682463239997520853811648850945580181693692683568608248877306893519843458337399055400797940255858131650869771632022567597756004124162863178645734540745440929142883526026372724299159169109995945162145435155226477419936161060926460654556092413204153135411800621613433014288974275402237229986256601859328927133293914652473268116321255883812490772743671455253533704293443009906979912528832036603660294419048150878698251329096044675204434948642037434751841513511516992783959674021021510321801827297842936918288925268128986095705779284311101373079505973722631531023360000 [123,47] -930976687763693489177063286609554510810645442912049912100253632227485428672699340201054690497884472946199828087482336302312747682702201362616158443993956058092856110629049134600761178497252418708242054977472324059248555101395537338779019776494135026698783496563794970889594557850838374071591653458496661393053347591930332454626308423952108787312202160305998729634342009152273820174325719594378632725888927602182840125659664147534424216189475203306128080873149034186036849413872416124909278384812010018786667030349166231828642835093492682045304696355590624043597643174282098489787330512537254684568402435320671262423427447615816245978785796178624622063734388429203957025754025795301439346755290306599965679187649865658575594552721414027471939127861506452083287022884472976336976662168097516703364272939284237037162177891435091101069327741991090041061212191990030725299090412772783383840194603957551413876812538067387861326650463218402991497466005415625090225544481516220059421383033157184785077391858003328488546205109557953321929079717917633136160066275940054604177712048958905252536165522603530864651622383949986301323825477245790439397032429929258525333165231822141145081863236259907481207945293784138365952598537239813804098886623194059255696003820650830700821308270944935461630279921610975697475622598050643788397717322853564144999719393387888064469059642733468628168641065500930272151131089769060198546221007907449460127426377726670926682455036140986788847461976249405634366845989461327088818363685303068655372556131991468937074796778754985247508530358921140956251313228855376043067561788278163038863930566909145911460617092583609866861797272751140885406853173040796812647222953272958840734862945553642459559788151750266126403755938833459987291625985308868326400 [123,48] 103272276211475613294907091914233511131407935624957703544716703896339755446512249938339023716812925998831560271247139949958162815784768657365266716557383740839832480394336406264326671925070119658323979268266014879451915302915421362528229452566212154800395225291540201478771908186471651122848273561337880723790532163704828683829263997818929275874812315646545816315523579794236600724299804824149063735262422980483905995589336019360248272054334164985230753147074882168410453438445447597725431694518861471661306639086619286573532724945707776572341119220443449167309278415063839461471936273331073980042766081278632229739542528186966966512722611669928460296564702599696235318752836120299788624159990496828280644784048426350534210652457131518661578266699042775662740895214354200483620823852427945295252485306774541571143521576135116755364936600973275800490602356265394191959196102242595111633997330470685336114260264424497737136389758153247364386016200908607722357630816855217553566634680810797577337258991271281246009619379793893134878671163808680156972719342575795518775008529441974443460012757786239456568108094052872241748413406463725509382430008580700974754138024563619733658152255607136181167904403518861451390427082205229417683233468627870017584052747090466130193872964691415944909541528337773603246876100092861798886960706597156861625055065312309514993406723803715588776288772187166050566303596004656198493641712282941522201592774741455813423999240578038635507110378497707932527171830321043011364638348432739559418558436770439074424082096452254917498206140588168316912577822418964634220333325369246877905946053322127425705735283404852501949763842518009802481511543823878261687577098091878250507348603478019959225943976749218279537957901750500244900928451042816000 [123,49] -8341292045221066820836573250360448596997440013837463937234851231553287034187488212642408665410533241062073229014480244793700767631888241660969388475689093612339501298534876952899511679863801081483212070485406473819053183700557847942727826186422569882024719682597487059724431668559774218735252362044428963695057457385178669871073150823288840611222868489512387224663372050036909151288663021640491892150527030414835022123864303403445546897647084170695354074606155631876307439379316204987393094766505949029400565638176143467518138774828524198779290575312855925911880994595208947007742220769893933123926055133264388618985550430744544776417584156994897802532482036176057027011932085045797581221033704546260167556370399962722742122200492311908695913559711594055362081772157231983967220417525597239967532328223986060320556504170824345653312764284204085634763055382615632721040358238286178691693647979545316206982642530059200101792828646822568470013902530948786443912018181633522746841043373681125522083994684994345219020288081999407740136163054954446991438561488163369868327940416765053972792039453512601156108443618023507988076920010352606561292069368918468344069388524868234015649646515180338166154349068024484423869771296169009542087880955711276359380490943869192192918813934903103574178319308979446486649537598721602541829081735222699626260581172652703631111588700929803835821459009088925913077274145155870447019947598456447867288355580724270290254218617752165476048768119236509888711564840797522256730997621597771571862378515064048528256001414270766419461749922406724582737762380579703614224950235523977124158624715290222811035254955903512816598970466317284945381554853775790779846129318187802075543599228646896960337332439860762456849982322962847639791886425600 [123,50] 358088834481758018236996562635606391050696295179246643345712444269001555025456967809047443878502589062479142391057880902273855190788351604937977740655405030491518464543404383722025381668163239032676256654715841204476091726071392653496415602056639477592207755807803934605891092143396857563332358661264123454634678827831510610253917353245668250891901715314905950216218119677825862423972412588326121045555170489081610020733757131791583329593896669423752819395340308101586952351731328629198602386855391669593256568792304293078824859707079519814411182121868015131099180084913988710135332370157897255717587759668794186713187198006584836336997512542263405491321312377809813363835307694760730887507442758157183175447580164008742247992082848255369514031588204374348509595699740927439152531166128583115958797367964483013768301217246453891897322141260355552729120331452189086080907450580821196839093569132947367238253002250923864944559795035075642207243809351486076983432217486173256945118610094970751044296665997778062298452934176646119800795145995485099488456715358000575863894987370409164981151720424637144544621391864690122638339814588469964073711444191116555573430475238335505277757643114428550581752502423664394246056336648330232239381613835813383466682589421807447463311776888895392633229236908825179638138745475205322146135065607219248047696785742138768821198402975081547098548505723245319724156436488165114671802064992500821739990843627105565354223335139875893753757805426669459254067888760019643362608581508710952941873366832168971078133756428342639830419922603981748167408342909884618646268244932706051262881549962900029935491240160445282433173342646616348493747549931600565627705753664126736971710670500430866914273987607335508825632423643646735002675200 [123,51] 21871625953092771328213946428910846517899136921866260394573312769049763785344279277574865290190019693537032361961017146322077531782190526050327944906011701248831512495401480660778368130468303262295332325687265113226356573251253708948786224139378863899291102891377552818188296396996985475490410422298897507157455186761548996950637962896773226372503614266770527645009920319139401202940758210746142546377938154870826263901819758425528175980944702768572809723150567021634590295243116690308568062502306773204957302123825605177648135170059952982212803656070108342977983140670208298221009283056508230249644803512801840818544936865496516575135821372100448991400594160199923552922470286436652729818795444944623863110218024294610720924082438752383201923140360272297727926608171263731530500068091528380046524823223291988055586290299559186418956218641544198555503217462059258004205593003047931267532291340561130887948069337822558306476410252844131300199025137227713109299208765723819732811439191281289391365015150986774664438668891397452922790871716077509351681576441807536719772296176937686722763369365328492824929300233133901074987313858134878445918300302336669908430551164386785454728953528965349510037153211971212565886180888318672902667806452766640171190065583710962180520411988582230797704758386435307751620074633211592657345002637514623547119500780389218310520620240144392865760873962237500890034153112169259732814394912586509309931074947054740640210774877588482733464626610657361587406008404414289473774706090614316645745604257277883949841714953940592827343993204282020459585897488143144283742417489005017353209189898588042489598823485765768798327382216022504777921501916608557284650159216133836873809048690630817076008001955418307121845380157807600160000 [123,52] -6608999646607000095546129488242864298542912187737507350391994315245765852048386042572593811924810447569522113284946632712533981371122203460151836503507543889021159827112971279890371274024029293737915431584441794723014314825897908468151173035324567592078319825866215599692213271164543750045413932293883094979023726298928959794420969071729429390547758287150006241077070786740889283830590693008810352607821848846239259297889984258722904886917918579812552636782153160642917348698960546169244674686258086360512080784542312140739770704125340586309706212138325717450858056559046352757844498440806597643433971523937765604943917292546280267726672679626469148644729381486566793817322507006500679012531021870464598413663701850078174641214000768310104112185463280773961757096528203271882708348576731769007429415935786099586381774797432151515506101677028283269974117862748668273701608612864209491726356924105931337637655170114519621316242680736882398448619196406055569438333754993936654197342009457802996702873220420577087829491780057627829901236826100524294033274266416525439497973380718558177564721948833831245587595757408373242650358241205493823347772093021288708203437161920110281876876828375149900572435489931137718966163964721482996615836430833866264843948420213229281565637931035819018132927382333403875601968078519489900834936534920156745113273209459913689972470559795821491809965669941613036702627921163644715228985063057506270686590203887163214997985130294575039930031384390260141866608102597714512526332644759577465854051751576123493024748878751717865581322407344721991202399491953111883165017983577449034425774023159631440592031095667008662809651857404896862709588224178558933092468363879697885311004551559944352021492368989304684596114417242150080 [123,53] 840354725430421443133355316459449812732048408188039161861567012169948204070042503344650230639163023187459453838745947124638702147036123764291806048831096221519823467830075988574557711763332222999129447739770195877034068085351268270984907056833464684842944377566472938041235974242293067324150896997670012660782528252437812474744124235640715979050970736283741504028190110737095061394218093561997538112338163947743353711427772155185006068651371104013100152745628696348127719357082700496418603978105986765127499448910666816491390034421526516864313655482845783704774624017431695467163381781723350153525145308993844018052638916663331975189017166592637606131468375773375889202181051623273883454998934843423010891624897150329381164584110977911440229407314308532718932600399694660789421614519859112820678302870069588090904280420605829983545998578221343700985893669637592932895908153053833702855858849334089062069868397577280414000838269870121776650453513893470381065632158858111019460120517064001298260243205865146543177613925851150803582403736808820666171856988901598168114757208200041283128113076487195236741588872338146950521962876318860046971638876477541998112078803158487588637829623073507809509327732836410157780081087351104528142248538105226952871336567412913925077829229411377264603507588076640138944642676602524045537326018383415631097277206591339264850202504591319629769390487232891207981186664192969624125114727266386962438674822430360160696629347521139883599361155393725406076251542143261711733127181620817497758274009499953349799434005616393549234812594759187953295258068105222757865465178310003442173227984384413071650668032372541756642641424264807352941621309865343310611967374233234383432955847439494971767118804668896621303180798836120 [123,54] -80308530010691663728950462858791430063498401476004344540918930335734657899334918362007594580875660446579220898706360914644779232333622311784205192164578538366436979639106960675131223473685144332279616706261438465840326063196199578423912901550344845437751051318729506927183189317892917632306638185306259942181766384635965509707571644325706715119314951034090940065082339259041879208485978723516386503860068397823961839027689816898713189854454064616142382289826547061594183441707806408334145759711506599285043103698295705264893999449029457191274460224114419415518713307290429834768778800075300709330821674691177277229017140894792065328658408528488536203599954505708117576172546827947687415417871057514030929784001734481003224605087309885747465840353442647678587586723899315987763245761992653764476448727743914760844140360592245378776928667697419797459410805465540452756588781468073324634986266010181377897727017808696637436902596053176554666420896894433279179013736663753716974444439851281640607859358931495206121498455077912269818224545517733796535607724290299016816900802947912222953147541082457471740943221693943222041711349186316154943268150519943655917205541319707877197343651224220189216193650114639149230169855041201068563966287820118290764823450226550400917318097694317747584964977991980472251819506711265941530044799225302364441832002795408771699056442684161814541218326160671430539809546318067494963181680305578702324545527467465651704247257077274242683311755973723925245228052961665242179165615428684082868347295448004120809556463721623781297633963853248301035861263001600494862825724441364677792836961427848820347661081397139546633045106084491628512317476917214717450720828337472623302891177633115183539573181309267861178142335360 [123,55] 6613151900621502902052961743935196530452160243505254835059877872452596204268665638701510145675015730989089904637398303326261773939921846157184935310136280001872350618630706643613635610001247417735749507524804077009546987955416259097849999124275390850124829095016899132373015872554320735078816744502243220732035679753902381077465957638273466946753721138957218729242895488692577111564398023941024196421288280702342414223057521054705811102509262213230073977276235230418251747724372918688888242967841497620087479041705574492454063221922985707508670781270652121877453533470784427312507176058050148355410085450998790344274740546835389768268142394671453341785333484760967293865758412045425645523532178163638388132807847143463423584203928117474615745408643629790440881261820597275570510403482749390810693972389458774894536693290643830136957925174419219013994115882562493108027884830698438283721453144843918207043987567013054879055493186455621237225675730135773188803088738178406437500899357247431058897756509486239813106139158937459809052329247081446393917525053833521261342952885247301999143338602679869839301728676887700139994178645301715450414232492194065138228023029530254583880182294777994528331833646468790126215958283611995964372411558353513291704854321312091292670142147099477186793584621838678131086621243148099625751870557454117025221971503266467140663139301973612208013019221055346816282079615403601315285612137001651733324555743652733451405402839082301356771689827098335145560904792457659420532660791347528035899251950631604309088484092732651294611295999605798770497117459507729649351112368034662848302248803152083105722032065095956309478015071199102006750543314709169108188232252835592339063853489402609949364024476378226905579920 [123,56] -481532479162276469200554708790641468211484414915017305057911979527677782324754178633614174662487639731878240570366178952498339923860429227702644617539413200888415951024191712138251701655387225633444429137107915559904991591475555494539590763589813568436155841840288883125029596364762342767766485803759375373298407137153931629011481348287337902596950849095943404837400925539531026540736002596733763482055925485200246713973810683890911630998832682436202106367638010099561869887324589771563738469014551509367806754786159764531063072666968370724061758532951536960981165973027961277100519799621377497625764268709716464373367949477925801533720092292658201155609507826871056879742990068091529993408101761368997370353439866611626084717380196703649328532171995105127908254083480257915493579849473254902274657427261246676198734489083867071156541137511839077214013153856204176298545653596257228135067072798100302570859489545431953115188695286713503585380752523753401742145755512754499222422360391804271722391811637230909294889230334006507124148869832719224905618662559702094184965702843290377344477858696299388717707923477367585974365467514718534426304023527849874192990647532973334651098480698820463212063437018048623075047747053337198747830835412865397902398131702573454786459151043985277355586783082917114406857645714836387741008023668347887747472416443680771044626169188635835960627120113082405455268020553326967504935550162500747825425382880094641661709108331449827846580028019823456602009537777223042460882404258896742575325960448357965146188093234135872687588372162273276308095692679308794742506360584138936223686476598271144487603435660833333246478105538764646271519015442126464710937728573662086486777128153755786180715248153963706240 [123,57] 29600701283426987936142029688359207663603389383308999521762424345802952109689741642769243913393630513249142222442856297604396409890750090324423676495945256325062638151266760479667142576782275340700997648515420515371560260547298408628136595166722320921839330642063689776232679220572462794617382649894284068099484117986693012095468943811228829613000420241335763457476722723789758640467966066090623558526547264177287331165360977246142269719932572813475563547717854733591384494013905631193588245223120435607237720940056722274163232512182661937193316057407609893067137826563964795616827377332189371620887780761508258551771314990409969501690021152088645704518231220658057398442115357254116413807396953599278094314555635146614247012785537444619184607751903522287942298690363167654428819520124714443478009435267076555219354916888301734242676174081142099756407210716350295951112141271192011029989387797543763094389611681352586944094621669044424135425381808482096078601639958227085082297603215787797676568599216033452456316215712175451256969207127253327783634577509302594737033878726098316877603169735723792552623239206098951041077653906714049274154568945360993548826372041449568526454104612678134782032157076212155271628930848284834740873098829914584338558224358884374567450098594603530410076772421686403495279700629659672290097314705381410380088476228534437641276579690779871160437500852503014179861694349806249926790649336492011925420952097422953480364854753386171531761202063841872176058543144318123907195851816098668565782782478270383088726884552206784543711417243268960842572138147192541437822307512052814023298575153904700554791056114805863523844698890270381790087899687967422306446974900647943362568224307554871780140495634177840 [123,58] -1417250820608359962824953504310023453261931035376812285821007695611846233000636797493343724362227727269627420965591210345017525559554118440222878965325831202804631354049619349519744994054682468803200476106291845196424191282022075776009917614299011655131254801077229499652220116537126467241015028144584876217939631056135482167142334976762288144390618406539304768325155413838652126600325779220316483500557249774119324034040677461962199688944295122980140675667116601137218374124701157167844124283308861903134485857897494658439636717056017166045408570658779590013198459886492457462227189139248505341664922627983056649054423231163570455273065164186185087239343461152499353145488209083671816132257429879770600898254941761550422236186077072843085693418466684496595209821808928590335743702926441599933915861947455145334466465902660395945414337984257277092705828607802801434357879953193541234712476483515869135026522310355198941223164308912484020111306849045428310519121352089969002944999473799020311411438123456481339075104862204139011756811901564845249516661055180557711442151097139444945927080730178669187499545447962564935877984801980692070479035984964932604912058661974717432901987714667735839435847167991898094381258306844529909063174550853925356237623683680053990358532588113273897212012540211897620126228399970593799182435115623015156378177745382011960282017843623076187400956372002258503233020000209027202503893886970304491466997124673345446124935547250133063375139310301207426699368003736832094330748108445916104557712751534158128201501611212997895561114195233131122823944323644582422287793146063338947796882349134653275545476444688082500280957214177329372212930789998962077086830876833105787460506952182993519231181977600 [123,59] 48743412587808342425433650562894819642898564364235685691428757952425224291490564639696287367099055562705326355329239037420392093170245170749012181825140337572654984686050577285037992610960952158944581902934637022953198439331625153444634424409404639562585005169342752583098951755547860451064907925525285809089917216496147081894027750336619628497058116880641585239129270612494472602119913681706160706664989550256922089637257661364924325456560739613341675736105323705604603612868970285469327763758232928175883915316784740576209227410459323852684670993486122101707729976685597122538136270958324951519212887122718838693302146402931328911253034563651121108879403741920487459228059982164308458449650934816714116929875386483616141036558076072179795653991762467505515122849075419987069534376888473971641256308377458412038872354695849578360381165978214377039399058111064137950556653035396588977973789087088608772413296468454203445724615516325146557463346396820308822588758870955893474602223887730776517653838912655920155331214231149475677318800292528546246049804722711151821736955724189509548615135182622231121479885304716233376833794385957208598201624042476779642478243680666685880582001217318421599858564682993401030891390398104684482382570502930760627714150799888197652217113794848095437108349770054951264414830632120370329749001725590369553565663230085475260895730696882400996432840675091749050239242304722207566419659227201104954717447722459171842067665262126166408518584686699885024456844235797267245734627340551719300672000683689988237686401732528975048412485907693373214411520799626069530621803816337998173688066253430188488480398779647170479647604557300342526440417659912808271705375069077383257413292165667693995148800 [123,60] -1196992429296177995204733230727518555546486386089430887128964388690680453087453400165377037078518200320357711076046459145715241180722164480086501398687306302385549501906130190206805189945339342453630008924376959946097452608264186213170679579991762672978153141905568186084685673226618149694848941818253182905065247414810194379233716864561061672420754828168048092703114506762509984499846870164985572191366034115543271804080335308169805084562004704012282030566661555812187667289865848127563723409780788501277142062049237405763801322305862697978520139526347321878168996169902428551054425704357270417767194214233817396373616031566988408928537954172821659614868943040899698292244483746993005429856881563955901245842160467473637724867464981710244894361333236889382363944891256150180755666341764884475023874248048437973597004320319739190629197445108285873042067690939631985599276418462076877184037542348550402768218453188247731921855695773721892872729917604286084031014985049036989014925263069101677800063847923380277103546041472636211507659294708919314978657127152707372840516527541197013175933708517634232588180716062869890308549390776364543556505746168262368287076063539711479282783248575011545526298269495108305632064377713140291402968394783924458365038318348431604396419238307158163874950523282890549751286316417840438756491197908942666007330350066657359184680179355782913245916761452718655158879812981238873533863480027149005351438143971384263602075301785970701625751029753392848485580206370978250535616415494860684749037910700726939102047923098837249616532322626433989093547063486923263158383577051276315159537817059760033234866464398670394418839342791652361814436570797816279737991492624271131876297927244471952896 [123,61] 25040863870432620335045820562340796163948923265613890735893349973545276039933913053213828643047410138132055138305594364678623876838413423283314051855521853447893854192507250817618064730043193035360811394409119474559214052329786045709701831600068243970819948674634661033704246444966142041198520109436271395649538291212442856592324838314711269890619975194478633408212066192806939595981809185018705207283153362357343329790760318323050195859516046812428707338743175721511799916459211604007639508620034771907777358994592251094042068982897338125722451214737380238877753166677921845344284517663676267329160536337443244438327736151398617440439036062454285798786396342463372661457666128682344546517096246805255729112574258794117007297247151783705903373570153578628602258468529587778841024537929494180187110311432604249541398073532387186495995336159323625346869746791243679443546008785999793238701219222291252077436450620164140391012500339297842196423115617918046341630555963929602451780280275468765405647865428300015138083298008963881048215782728701536793222929821715382275956284919886503793942245021936566434871319062198973431827966446235573533000905968582874876012744783639288847015493304083286082025535747252327353980023142018597826854953596699638031217352728368408219975346104440408339591111664017643124232026973564016358077638924139185165178693734554712762955432827641993138896982710660741570053126641300186302216775803334910348343210651292329381854562380391215723250630167242809482014403574808943909653077067794971264520762947326687292302161775560770057533354797039311280266212807502502062271754682985439208013566075652384675376821818842885444283971654805941894672773960150730110498415428852097500910009704455488 [123,62] -454381683898020554816678383074521522070926799808269827133880600905135741148263956624093285465199855411601613833588233443480001311613464826145793913151956108189410108780773307658984742253592309669426401336301947207344568927072029371976489662650079666291882514432870802760642552910867619069935135870717965753714532190834022251171641210710378601618362697065338586981343870634004388564767109428351165280044840006291652300444482081092847943654242619152800162266610641337660672226308903836948951582599562696628792332524156479281600247518013651990747720745285305120021504580293455111591464280803656820812083950127573619920076313496013594135349089972082023658002556818049100532829560446156080466047130993624985751134369299500958931001046260776158230428686672200800027873115024711266412928485882348874610484410268069905217539658529138270047526864994121939860943829786428829751746218168254637939717840543949703520286635539626433543950064246178190774817914362022390257923986730889934628326206985317218359028830855927053013253557928126800265520432011948006104968532906318638187919202864262439387995713725624641239095311765234717358191257037040196412852831219283669761625880056269411295614677877828749197824225282743188926843335331172909490698281582596744832009265936147092783847604123020955407349912904706655180635873768524308266781614012271238763412846208470337132067145969196106955040888635652365398587356736761693161754242886169685057558591546025480397377976512396232228914342759960955086629312208275213040562283697846282390908495355231804004740045104350150611135020883405650375693554784826412033352003015236714113354134363420614528895963061281121404502737629567555412030532838960607907986189577093083874508244736 [123,63] 3438137212043240882953562909298091161956343739780303198964188500700851197650935579401988052356557565964763674359658591569291897373845248256161549399693676799521844802179184921009843928599375240937011013625184673389604479916976137860878380497632098111067855998403967333968938544424261155735721652244305348682688684983300872608068331075134932563128945283096078674283624749874580208069897997556397278438964688564517876857249422922913045506673146528792433191558086348120952170183885556631519398923028313146364602202020222677610808597042475896201337428767090881066992660684194044449478369984011352223469341166053682281269462667732521413383147142776013196595363752107197472219402986669030129120870584020084193121051614411474308878683648029778041891286426265535381261055006648629966193843540865202999123686413087425404216378735384827686774822260576928112999624277195148618093553600365007359978408891810623170662122044150376942366912808952136343095859229258910939216473237376415509348997457493498089408800810960728499611569348063731917939191628604836747065132610482169901728792036729576202195532088144702453322396906543009490895361075670320097378413335242505738981023415834683692163869180449697546701907052253724077093852917182895296947192798124224910597606705340988205146138242632251986459378251922792977542301911772690148645466000738762247292112959797114118317749921824362187825580939551691013133617859940092771120910623449455823798099981321389648751166562168255619227902685293289430012831720294334010459544123713488095895997874616030348491438638307466165005998671955713664304343603974510516316668883650433632971240446289368723164975164719827703813581947904193682967116270004576523513681555586106846816160 [123,64] 85333096591769397136298940450452847654686031456519670434694160395058680186097731746338389699357871850757070318488193728540909519463564296722132655025174297057810281463523966950674489724142718759822798869586749026526458426447290656427867455714549384560670910171635981968654021868773760941321297747267711508866056235011727071525090397338261237388658279124843861157275646121454409135005472072282508821466281356386655223005916297341876360930954662837138106253755648961657142521731053880666076441134955587447615869071382137906122915811401708781565028337060729675129308184078963215487185437528822238719766637271509827358098316040808502463703643056631271485954092868086380047238844094919448432729297990935513612709150664894233519448777049610219626424888721582070986507899132734341114926752874167567971360391055156070683348160866129722381141186915947945539208425017940140912301195696527297813497330924798407528562971630445205238416885059772791302726799620032752955464592608873922339988937176748379866099798913071977431559566560990928989918992606280518744088112846137447326395476118006160118278843537378986431172428978195283227403819624960937840953814184633954279555063155662690895129737390341382777427330955580701704084693689787652109394868396165574721450712857061755781988103026927280647302152817980677245003606148453094646859014577518536278954682408563059687528460252101159957563804986569438750195434459210036106410992494549843542972084273882409700733847201740705435122065886006101619994595479670359208045028658643073409140924985835704802209592937369202274516489307883572603612634213816462216336798988578836892711413824152868896778578783118647512230162335728933192736975350102914443318752791987784352 [123,65] -3105515616022080641239609119352066880233472282157204086315788822080798134633091025406548615281204159931967508471091162617315237494969690364070449792915191899958743802204028301580740926314201070215886287430161656675443964322764126844376081126508494741934913413030166472078536361540055539683940977772965065522806293511743285245310809703592670048105909329201999515445216496098570560352484231930003929349687432310139827656492093840265549421821925377519013724581185484480675210321143409693076854832705683159150112361597798793780289737581009783328571187183539136088770577068734502458846196241696814791035835842655695394218093167512492232111481006818083002974389717570724595699851190030880288403785911630362491099208867658426844795842954263207406423061354756323339021952343435982529322239070969066694981905327833241950144344295526207322653316219716082013371224903318243335169626826838845452559386500866934375554552348360897211184617796627601543978055655385230992204116872192639068468282273039682983609095743790134210376544236930835792041396766351296159833948443913664993064705405566846794408434095899844441449445726627820452745171931413671105411946185855614362802929572889753048010700108044759146865068392158638219944667442707628173465422470999078814523966331740986439536913574386525700586480990515347722446072123559838850267212295326622310885744439959366037504944153052219997494126245009339470142563942668058212380871942174247745791189832584659819283324411075597968081311649563883517875934127561315819160640107735648648452725538619907724753082865861881902840440889881454028343455609693000433895871642189988781321715346910560551544194489646185548500021334835400093979127310840749866564657708147172 [123,66] 56462026256886920605081903416317057420309798806834438298879452222729957824615649066055194102020519383725056865276903996811133775870049040334164456241596386673592857772235119360046281657579588165824237507309221800346379710014121749533798115499027137611791920915902277537646821228666482805405059914280571134343758876888677283670761078884406972578434136760252542334051451862137540509042456098498641871377217459094710965643677867073650299694589404419955908321828286840480169523374941685516320423403203079754283626190023189228254165622375356494870943922486868909869723891993586463562211805064331269845228666964753527414407643739989635738074137046425316089674729912717744179846691507275344685152335797942864679586577013585914846970700761740791460867628008839171768779193370391792554282131352392556333760835117718287496715241009048314670879356145857971070890579160208621402314026297220678250953442489811058797444834109043014289554302827338843828037617402753897759048194225123891390600329825123692005677083735311479848674766850177782902955505863747207739033605670125714439382139738540064202182090352186501380469443907193784309742636273089981242011473101547694651379619106609582917255506991619872165008471542598564728039056566960988502474109140564919508770752853126506967073060586310316358329368388325148467975928838675672162933268314955714223933150335677229349072794860851301891989335770294304913217797816434938706761797493469803863027553289811061697798877473425391701066473313928132261522655264004402826602025600930614478358282152229434160720809383479988709389112790821146541837083827782843466648490950133062067343622485706886281197132089269996131277782959189763305439178110999954378296922368 [123,67] -493404846761321815738207337589276326235966551150907370035046666926575040519434277028090978477370589282852466285367240358245352683560512959292891815098890044265482923650349093117303079119709856984610685191217026482669021256526922126329808201987800924661182517405758555076388941196240960550262827972776772505199259218353803316845001846335617130960874534671030547148425257719493680392072996695697000250515971130316283661840699813973644771693191460687715224985143968218786322508926147506025871789394606217082367723615908522514701048360724707168903345308436858930392323245162952083154749812626569385480567564104199243967785632054540816373625474941180896398139359343437406699886022165655838194402563890451938950785381986073129981043918111853156465540237896581384480396299109447758095779969558269564883538650464496365205613527074752935785342904534045209887819872007211108263620312061532958143626964225261046005987134672718372473436586408729984153832444953098894475631298858015911502892783730852438207933029060113236042148518166574775969091337156909955482226298089154184864853675988699974513382695746016279276154844004857571217494971116407712151955398514563826526805346132156745876742642160474757816116715836759764225274311438216779366195067581917337301914599154670819968192198069623520273316486121892878216441528359779899098188554653661023733248977800624160781061122629339546544107908983405239778678801490076031603910379241977294889253741972861577134079698868141031401433634490898214996468546453686259940185898958508980774277097312361591933388862332080379670202040844767677562308842634061698311992252695458002329093392824207656905823305987683693265643686485552218228992046395744412121440 [123,68] -2739785293827961261339812889480605716836691501265337473588764583988724258237094234352827700477347215669568711455994638186676397229905361764530117641093031888332319522959526779362381510162688923258496340081512628370649866898463034294361541337161953262512666646029252719074070703608001463939352937556609955104138686847491740736261578655914954373412170572687982325660290386781940220626933827874477844994691040486172883980720886374570186350942707218484998805119905023685380170158358481677995594906820536303882661935991199609598300648351650712699840366038062318993369050347567775616664586628395256269815745284423075625410067601335337092398820558261007820606763820248074517446677150362343272395292915350068926086058490066255270206035811141180043322715884864382747100684248980451678089292211991241689790023528898603555635299622051002223904306825604321800270671132468709340263771847864292284713695296775186187694736217386435561933224478138028464710597528588231326283398721682696165803832588848775275439271121243333451877636219196686421182728135071162842321714875636162676271465277288416848110281266693604816905516053566542107047778462579626155003338218463218863768311837668133849897534623733418805192460849798487226880609141592192953313842506525247773591949178017990351133487426960233775191238468073151046872167029042356295723708402397576320706552331013582478875616391987003468500379228102300953962653998008404524888076656834295840274894551703335689001708658119459816414499266606517594863338362270025874334757607423681524590802153561769548417289538650962439643655660398636841701147669975315156789042370218405178519914722965081342797785716780358775445176076035428450584225316482633920 [123,69] 75578931607325688544464715139661116019426498742055782339596329213648240394343148394839829996733928621206208784614734984678257306072396350051251780319331135758305407570085363156398253118118068508015936243617546826036932689139382026668134729311868439445036485086874175343344018551627527439194421155339216796909000442554883602463081782516058460994307907419804630509214908515358885110064594756849027273628191898767914017949337843615898672171666968605484022780279215330826570323159592053099239229252724165330777795728895424163048564712197918694756510714512844945262046880821875245144772131915736016510634663937353705363052110451473982605696474319001081392751637301570032917448613487058397010835117984111739535422694567978441697099975563601228069736968310954381635330336529332914975966120724490866801396619613614016369645749334719851580077802615397340984221971109872074719744945809982072860012814099616411643711499390138980536696093178796899376712698411878363387293489510417253284770505920831051689543203290666564959753628206437584328461332573245410370847699762459962421048288510955033074547088351972028706148611391793279746731277238778358536237575847432312966513562069120315350566336668234498822491756964945954613660764873734090387184431970333989564466529663294779545319021582152531489704921790770795137294692831926263831254651384300474575590106474845243189664349183448435351487823448487259690346436888597394628259737956789551381863206984712148106330790216082295924511486469131295752255132844267786302175115114189893532398067021828110617935535270825639812452640301412731373679957869640830906063135779385312917750609388157806254792513575537069128885132486765920231389318184808 [123,70] -471291479298559612591145711312764886965356443664793255977370077034024276820774546839141563530555889819472872058990515423517625337118667626271440138512255814459586076131795512245749477476842858524986422537710525815288347098862727614254079287826312845204329149762172573898009928245191187746734611320022836918276663913278746390505836893366560847120052473471845310765287509262555151735679306215071836096559955614725052586314407763160833151842153448917324047727886253891002219165251229404378735588429493118499167233110184721557274498480472753325704223419918816897911183921796960999206237357394065779379512417288483522239896998218938446591644003234700930543662880052966993470950020434604992765803847425791758333998452741907155050276813680159061704688224319940299335667351442686014471885552956918089553983669024183792896527851763951240477174224717797887167358810650833895987061950247938093232425666616646791650143332514021626243563191646385622647571672476058920094811621235296226829553129768063840596210174030271388452849467232035463521210326320513239831948806586353712184447231560722140774531092633827709160451082278868012243743912510506609221318411935183312000903771942876582322364731854778174064530226403061974587271670708453689030991396957919751384077829149356975969599331965213878375709803893652911711307482897693394614904972855560230403152996166099899215594844776244170500451484762589992982273929735384752394244457029456832818303737740228678586332101352603482356118774995941668712361234669895703662331166430533916129629664383989831808776727975896734071823639409326653050572037400128873056762211599256225631586538314027317324811838617147022811216772965573666547249280 [123,71] 1390174171084854420416329084549967244520381061642612991542156876246712301737018893896449699357628522920419463947252473263384428804170215468641808573931540052938757106842711722856427130186875920540757056743362660199443542420114404951029066511412558067558444495988731385903698050895883110189194234943535977398956849547378788141655084644689792757596741173467986044714760969524264921475402030556451554520930826973549239268932205493414453399210221998570451499980166977474570968019999666958225941519366758203131282316583405267516604681644468292521166837691815615389088006260267097042830509483246854992464526186823361519256089350930211434573235058136677101534396840125289237792407861232282824505835940955897935134121532599102236130201971235104316467017616287419563445665087309836094343663205435967900320762263570244605687116219376598316902814673520277763271422588931037322658777190306272247829880923508127706269694299716274490645626476031688556049105547159898971981787262385811229983052576169105453959009435101628660233976430687390971263584954955163553633702248807291351294465525516236176648276716698941195246363852428875744690394090667560504159813926273429678191343446990136758187162235724469204298446207217799323325776035663146587416009286360369189728282850074267150660422067995564060975897975909898601350637646572222605705391642416298688969711491084237095639596408374989997238161259352938399703165115869017476082318146226019554329535164008652894878055867945048921038208742734573933258551731354873369427351975197630481715828226248528429862485492725084993701002890804426892289781461724689254146415408687243620386437760578554303368672329475312797472555817969312087600 [123,72] -4657037612281696202071659345254069750787456453228252128741804590102473843648549356242462365452489141023272998154273277821681409223936491470781491644111157179520516580163115144378633655248544850879442363053503694258689906392083392868133505453178191815934813747889569952862982296408156977964573651354481943894256615209881737455917203525372216687892574657494598022544839090323213522771233555747473772210984667082523038012742653648031112213914006825324532669389879762410272795924194687777430152512138367796818627492739782324721444112547835264969757143959137732861347204179889195578156043086181030983393722741754558500112269700581751943231186250990672899714751636804458516751536761335815194850945324230417273046045963469939139549744814812798042801358654447035344664307557069025108335178017223511940558469222091005293916836407524300689145872410508244362450246247956247421436901806873880310783420316636622709040095167657052816109447663295528980939564888948444508986720474457417784315514769275288898446496142832480029739998296083341448535689799283071508813466281225304488723679701491898409195871015023675804057083306589428315959801136696866593833179888877459556065744375965353100014001332743805084904648618062819529603112062328236854666285439981631781862263755907915585262390259579527888967817426488436676090828844596069200934973992810364492815749062507881935703883489434651968455375957298452536043655631288750317134336902271809722964034780374332855879196856991393986423874725954342105183197389766894238469085107264199840079095324136243258055141562945636344122850984425695947865687002787111609273869803635698688179581077828556054896773245761581652767795937388928 [123,73] 28066080410339952151010013649371303661584902414589417845933486611414957559497283212074115590218201484437961164831448934738714824142328938051577962655934241645309023766480623480376544989789672422040777676323510301096148961338431287465943345528600254750800943886961812813360247634007489153831860583695475800866772901115925185150681339339441930346563862111425087973608260675728607479234067201800148610034702592161918954993689357545872083901747822910309917454119028641364646086018912141498516623598017898989684388109581927414159935971250221558778287006903444860872450816941382001752859225851511382842971237549739653733402365051721275300475319161558999669355978688836217459828841345510329862380428578937185414679168669997610684824660329642977034062756343522345554559007623079821326206167464909613524003652634827132876199057052769650124105001367668330485765278481629330534061214972186705444141210469857043432486331683918579938516902918945217164031809513019345707726737895149952870741138585533409527248553188905277415874839198947679938329787474526777989840833937279251205214105701390094411271203601946727525317761371774142256907632744170324094155378119536924463338938691411783522205982473692653961984625976059500397696484646134874051567372189621238461144302201441761170361197797293158788958525253705092169581763485666151403596372050333664448879751159657615844980063058425885612347980410464639236374860516113437632801027472194980418222877034859222495896424320151582773815305425834261614084031847358033331388081802047071420383465951412182959278702894324887377865143358211515503237198189041847861978683874014727358209054933095727639306225465033386650804210800 [123,74] -115996765066220944534017981957755684754620274374782265913839543897262228370009533644953492191865217599161649047499573479412274755503324606558588610366722547989303005951371051143637366286271506706582157592886559091228249663502729426401883038941176538534664688671508342217372646075149758087579336775843918077883565124807875522654870655980077242565104436288176572972059680917467938487522697309563641713810719629299906795181472853677693379041704849323655328113910629404852362603062713060985163434039132009311351728089668961121536324461669173821669819320258827857111931698473393713709145106592280999991729224340743415803519948625848808312790569060660864886698078922154604407446001004658203914655390349107654207453347283581690020716602484256554097689308879645889345636116176896624184531443291612885552911172757832870702905782505534820398569837869765042340811758994107878783269901939756275572462911824331159737598266072732857208265419566280261870505170170521446056254802367440166592548731755128175920095459664259483153242806542481197388312724734671024825998292863647693339283431761177703009220867676475721750418387968957687149387478354108328611785151423117398101206075202010729476544263053250853824646657998398339967724015506129058407115056920359539047283247785837691911935286242359882974418140358307072208910915383688074591029389872185967492735832287402377543112419968101645721192700639604395276625088774471854526934789995932694233052857653339294317418328307487499552382898092958006127378530506847513778544263938662241457036159479192614312468617758662595167555399895331032056527965487107830843363101214893500963354429949023872891301228449431817466880 [123,75] 307844690645599688457887359593470920685554325466241141336352358704383776959674162371674750321253668189875225352284523303563030072443023137464808870240029680874015815034305551402115980538265396339828003915752851241386701137801777576344583851579589557466267032475686285963273811048355424395664556001271248398883328290603117925310683920262243551659858007052412252734751161090836247850348882128055637522358053204427753601048741703569328502493393503916811109316930497486933761314884651309184269368149625857044613158717803381709367517925013367125823503654012833977259114848110543025448108500419485216137357177489677755105317424116827307228075086276680378060146845969393136418848531954849216424331592973678150219690406987618729195456054123004754484739272009295050295450868342720795197763400155563219578301906626979494965715706023429524588312779679787729679416331748321792791412898238877769213254691155987401213018859367556783134097642018902011565318973136758266813994730241959178604575025411900283179507896404358780255263856818861254430755591344310515339263808563837938088592037467895940732488197217316407651520358039771486303897988971886483230124669028556655788170532427976048670642833197344342535298564781129191418877889164220657927656436119763512677819072099792255048731679162963107858245519441592955235851792187700665649456046716400297222910685648151093241619713865408914784116659423523910871571518464006402406542858244534929039493560191506093844258220335368544881163569061457545612159812172458992383082826859767843429866309271402732445098429277155167715032978724355326000682685884878437791959239482004441561716827865641011961252352893531104 [123,76] -625051607831648196385686883407212266961225156662133231656894215943625470653847574785474607516424928168203405654953479531350198235829106595125699900120813223125855573269797397119183537944047381365478364102870189424207465324050331297960939003499707423197430760728517684514642431605897711105181613914606167887329728003002835529452852991515904206539281848912872431324339191176197601777627887043422650366969351488502704163625812219678400551302812176953510044722285904385050134726433418807915036392521191958299495962625170517678501134130002714570973980366956419504969573261779812068349520667132722436281448542209027543273770849451390885497830095080431203932262169987661344418940538533941854359213520434998521051161661699233786190772641806260821262774774222888544569212854318599832882793861514560147711555801163651421588421264498943915443070376584528529856053015041147710350111679175886701980981710840717555951648287219761888190956253537344679213107398626906470789284310020120867200733333257801354841856728296728077706616140259327438770521043005415678956443681498861233520725953580060064275287663267135624345604013562688778503979389124086979677742483749894412938000984324925472289308364179348685301877872360957481899435251820249970785631529445447044057532666829547375996376528674033106991942749864801359511616420689789554783920987931144962068391427111827926960703676118725987177261947872531878623043866609101933302374863940899742310155958632817138979561349336689710761015554497640286244281859026236779122946852467611985805546104252142313279504807412182041546773138113116149337209515103839272585963532343772518719449901294649443101950918928 [123,77] 1175500486044031158217556429229022905281713782187461040678573815431740700471385937363031615148525390399546820221704472759252815495267773873017705728133088993127055683799539079522288350825207067363618724979207770430663475927544708735822079181045705924970802880893602581699343709825887921290343513436930258584450672449660357605971635739684170603396181592571286552824357226215512252530216074708770514694126838158367382036534725604761736388941167080414129465294425583930119481878074758565551255701868672802327535200008053586271277193411143213376334496454895470402425995864659879671637248505248848628097594752585102851423082820316781837006028878397420770843198670552609888369056471114979458283171703997836879543547228715659389737459174478362842670960732343882240745238469089774171012005279735178055885606007955629943270487631903096172387692204799722000644003998043583675070449367868544327888663908925248100348283147503209636875784429219222633771180471604734461392396919336096590337438721889859913739193124762657818701767961075512560881788931594734510555067391061240422485768362137877688003445532591737653665251859938903190592349119335402109053298012408743492165663819748319356868048587989115031121668817016511248655794054529098082241607630773893383100294050358942132873279030795433050958919159291838997005295702130972648853920775607549814424398172106226911432173647330124471954251252308019100755733352414475941928733663886320128306331295859283749638067227764453950732028902301324296813993694909878415833859736368253727188942231513638715287655348206609851210718537989241072190497358437449883554358183320002506463189521444785159925690 [123,78] -1118844789250888852875639143632425594536318243439627461452267086406753276644958476154338195017990007685493958679824796831809019767547718162813157765798987906161029567129420165706586341249307689442973129137609039110934419739451964301337225322420387798586300557878223950394052394642623030364054377581223289485240362805404477198159064634253460742109729371953208545375278544251324254189310460420353979790020472127767604459073973392011781635711362361068625808608178013235059673757087287173264071717261593257516466175290897095044042183028555483315548300519180395880227689551172722436858436238127662703183812589794091251222523186976533688681004145830013793449687001487573978626169779904458746383790345159542084449147289649459819018375480421714488433640800519863407789367031724277008024580276245974469784876815932840636346873462423034083683690395626222938971419028563093390392138969048086481929869259246918577355144525232722222525937661872839499086766133732307842504038535876093026959278156635842912873196782012224291996768370889673262637952418069463817810577293406236173459607461803352375122920762222304219490813035477791650160342608465301708428665181279699849185572082172605335907735116943701685227566698088950022056409608164076526409631941142002757973533564088506867135833542931475622822469398870061396066787569365550203837778109383580491281973618876989124033353321933777514522119768944857463908740324974356536411771199271542308915598674245299934219056218694109384924046405637456419229054188047257625540347458203252341069456224262978995978524884313733970288063303488639492482280318732068858134160418247106778815962129452713760 [123,79] 2749570872934438634879584183696945375282592107099621470123069223885329733786666420086492097999532491762240071893242147126261995171815835151085805759509815949276443825484359240100680705482754980292679527496611154604060843603134942280324171997265533457595944557534418426675271069399009822230578224813060449098372693313965385830046935117858556454446024132324981047009287308217295997596493255341657488178178667064468962887691779978231742585303267246339672329630950135478526185942762628398500802154962701206520261620508031885170867862844857902440084614271350763332245650598060340814998190706889216459093865240324026030466539032827485178434901489049850566695341434904160839504532454388636798778309456144186407853741176540521655599788679049827368433230393344746322638411455252739672236463136426649014575063113694695166364838280991598930854306817250079260485867649448153184594245221511524952288651716325023449096246682996182791103422655878948424538108202396571337755484470676392744558509012179335714841563256645264453200826704791190387802171795102546231737674501326964835495563610544354044918094661148970254194914441076018587086705575458711025854942761913252722580439338480513246186752589575036200429857164253384243521693031397860504664948233548165563267198420361652307694405104348898317952362014155492076762886693404069654283067582738980776206259591975456124428538259445266766020056235621266257663873597782237331026272352250010110024226696341761491376598584940631905662938184418187234691510330823835320380488541833274978366623593418477597564542604633233082076293083107890505017462762116270660071122467987600939830541360268 [123,80] -271325910086348679902361408596027308483923366930763761239433250837418794417215952140788793831467322641904094122642790513128333879747597905741896650038832102634732765653688006020253258623384125807193823267356580216479258222065247368296401312640367063443998518003778960384281697175286610980633841668400514122936333861989776251681281203728285376509563666418738822740907579688180244319994111343687975837035408669574649388246930182873279950876739756428076740976706658457285567357217414331474079599903925442997543372451370550348192737351162442650389954977012445579605373966579119567681710466281522461618376619288656076843936544807186150684397462298982252974966365641631984662854551008424259092504184351852812698395554566848867841912338884634639059178003207992537423160451399569079833908721392378332111030206689140631351696229319855252926271680875852383182485494373614655195518120203402639139504621837853376868391590658629177732026452788885169810081878525523538241240739481642316571699519131516126835198189279913647600341683104225714575827777090988275650316034304208451047956625480428204893001859482753104023126404985530287483244312750637118310684589544389224081287708259747839014301660275869083593994812045284132811489475697490126208738696367809567278856173011557768727894784397487130541968673640830544502458769913177314104937453903882547584179563797358799721981676732584333868342190437644769813618081644580911973753999731622700602075620614568681398471894446771539036089914995860781141633208082790520869830956250978431943416102090934673429622953425348634500218049258468761374313774184063037918099278817485115040280 [123,81] -4925529098902088755440585816571027212681714478356076511451023589010437260662595983150779992438555777058144485544564420002538484287816200581847763366982757779609860466778380940573032444425110163390690149020829084428917895697567086826904125272489219863765906485164581562472944915758541078630908448794804457274480306918674178599873329631025546584273379437612227929933802955696162212143023537431941733548825504124174727211026560023033275687804788400967625346549874846427429383688286904414895764795407947355226893761160352595827894531036882145456507415897135747619443268466284480387262293375432058696332324599188118438987697472131278773371213445103633006524720622943256283789810910589501973307284284089398423285729245571666964943504171102336794787936815260525889013073722993062265483063008531737029015694429408807344633586154815874435761079665324410170730448699844947096878155907854387535113190351082150332462352787989037059364181405498068184400269179872365091206740228500090134081463863463954921937338528993968405065954667941832710116878144709188519121002280560318406300358541790663516016219600162141797428774858508536826323234951937050908036827046561203675275713810228323670940546772561940128357904179680291508255770152116712689326062479996744864827972088664511510899547557989656379235438885879136900353340051729957879090213546788588819167052089489399127439353142823315036056202130221383298133716179960111887571938469414714710369015201380803684853924781733362533047672377849165983759583238055906138701212274298613260070551416126882810158259300327118276276162658909516272772081810034652513223310964558694001 [123,82] 2027343364608165834927257865187997157734322150241115880231238011273019152667498136494667846500947000929997246473931319451559560419153853642616002173178195341357999922562639044359809151560644519113293045149919634210659944247764554445062138320350615239371425061945777789833260116166895181195666631969540494892241947770634870689380743363806463170625448124732237076937197637497236546083783779784759740738351740176839100003982089643748985418370428960543268005397504471344907454089470748972797338742173481536091935835637922565027246758518526769968109667947444886125023281800535932661205431309097512115515353259486243046822083620885520793889765243485190253009782797783870042134464850379639236780982124494878247672598613871534773837358668844852545328625606688603989060708371513213951131830158832813172673352917495015618645317418510302759321069140399531379567791938860516159623445530727779268616295884626753429356977734600139009005968925832438443002956624028186894935212884879736512837146459326741390593965318609830605356821738674972574111428389117987520005204178240161343438635027318859775010394132233289246035807498068245438982033793966304965192633091871620952139431151395589108706302737782101148306786924402684350641023032070390872345076042425918978119254643457773369423663602117235195477207148922076706377826417056781235012764324569031970587009720187530636692970562764808230252432500613402576428319358806253708864211682524467975173518903784197304914172500685306863528081399384439712177345698877701023068419499846817176854591657154550533458209898884528447875253210044127157552987711665963909209734375872 [123,83] 847019086830884147280282492805620702008759504281466880936632102569087360321142841454283535800683537862048679463388468467742290076317595355233238145088154443792488122821187818541299085391926640042720036847721868597528767173869912116848555859129760868040421941941384721308430826900780516045143420441465841128827158910784380717294143895052083543819468358466251403384212311675053209015501897553960325890247411174947480516118450792715281394626288196196074114864873637543480099570256768666074543682018295760481346348082215985138644262548913989477008710252270529611934428421316082489903565527626519259665149479991033483484365445461519837091636946758696064651187542020342850991761779258561330551951632609051723011342341857946338175342746430116530375799920561892676322036130602557366484412801738181261587922094312584586666487356149446137197345605883632215942931001816374996267552465135212325492032360316405456315142172100631805819278003857008790172805493143751083119868842434821224117552921567337414009531225863625765091269883770764614245325070552445861129254004181375862328806790497059040697006119322436039270672288777715863579838041693820689028304357728163050898919940766089775739372526965609175775822390742810339909303970886768419318723115527988948132137547823210516187888779584388552860305945065170174271867014757747446933929107148905535145371087558693431377426203512422678084195217221450460713809668794519090947574343009321080483536387582054927641212596607142623399528944850763115330507649275564115379625026271029908836265589752670069255983875253498069683710888919095483968462936331283516763992 [123,84] 88855478418879098678322922111218492944004069714369979094256166899509080886370666698801922060542128612075932333096400541129746934209329031323546855439877234672987487396189712276674576704215786635871189926486974225895874017475129441132701167942760360231671079441162409410441952158578706039262512736262523228241016377280525061106670724212787818753325599184155276390733015925882567587595041771338166978717362490935535741995541478331208623452520380079838447955703001389833179607758908259978906503099149390121531440413087256744672036114663294711729084331470819278026411156043840166512407289339479352066179772727851347277328520332695494768512786527689492550087398765041424765153216438670820391396813498559179225480167987856981279087835004826614147900564311972310906346815459581639455533601497454015778616489218557871619615938149138546381254142571989373623715954468777588676589207814937067215217376286236611303424496652027125979930811149782334115359523800293598345066754622994627565044170203258081248217328632599586323534094605128451131834824345297882045347294757397124413399851704477998925322281693306470696389969354308749894028316659288062704808433523016801998196778482845343334874795454972314740223603989746805660534102349833955251665805161275093594279068928254037358632832135495928491781469629577680387459330843287859775596906217056064442067400998335313555191479829741549282763429729772368904084176140122671964435428803575098541020751937464213778863851523281529623100014261096871927789306187210307915249016091417078545127331960140853463821614741783261233555140548056950196290794197322016 [123,85] 242602715397598037746037648918896110064487374962539803916097214161088602800455650843451302550428640632954267301748106907617243226022275848332426117774570896175698139035420419232589847477113115738188317501433417454950169047390780547028624980431401463974557453620198641381700912278686305731841040025887107082528688155905413313367833121491207064878279854735290061656770401983743359134737708801858908460648709638413213256890381003778439057681977326713371279045736128674663225610507756781104459205960542327925191849759514182863694640555970867551250879869429177249562992351288463690805602596876420675212202970553997229742984209158022989084213028445428356318972135420686047404856622771485124170354940679158061013370027936780483186913918832622397043246533180450477469281011141217103110227603230935073509012554125033147888817828718829567730167923268159347815158709680554894444581081372743446373770071341592980794586154516264818025439529634809491891340103280581647666049101586685645569055804870473927403431639272878758543885041858834779868461068297392305442032800658623147642082167939402674179335962075864828670519678569578818354490177540648836841253273065185053847867300994475211946181313594510405107213306056762991929910035877758839474210105658567336771733190562024111488174618995979370198423289805054832120614128387651160464907488158860806718028692382524125898531272869315011977249386832374189308245753067694347500794960628991095414744848765839524587681026836121283872289043110659007902724166211428784253831153639497282205010796920328049283505256400038005021918094887039248993106271280 [123,86] -139462466650767981426404479537059142853184182365726203475844568806273682722813259032379788787627277330462690422313196467485119551311068044861687535198632614400235876009393339304390936847952380660899370922160757180749291940323882669868080096481184465226592465364071104297169271404811984522086982926283432831987085848570340060985884447433956859686420490144605820671926227632713556484755804527695672625458793519641902707055936316871250315718303946566511844276266243572813271655413934344455986985036113016853797921557347056902596473099339520613398456605387749207325715739561216324189173316726694006987111981284145338906600079673260554687887426125174543209103016887434393154546085214284537836462607995718122951294030019810563518205422961234474438682331227395797973720420682463640774005246703909350901516487955881926569827714174487217236002843145220850409434372673958439404200296584148573900426352881270226546672060777459538810233486156784905822428937287514205392315224256676886306865343707158958859073265746732722318269632962907434304121660216182598843114980326229415683886747168886537782522869629571341167575409715116899663802974948758012436171793616893972480370845749243567897803381801072062565961568808933448797892698458871596345055505850898020093455072100632330316251911820750721260138721614921363399025788703795429876311774894882328312033155675122764042777060877976447219758656581082186024122039341248486808831892540965863282320264408242454174061117421652945898827217527894115534840813000664295925620171196048902849050951872292426252869955386999314897377813120843980219104 [123,87] 43450180576638467425455045423554491888718752051377098629657276324776276386105843300778723395878302812438736785675737212557795032976818513971909492501490154432488169596295627326620047238194969834049344351158605145711054803822827814550814211048540024235629700058145761718363744099176836120543093165512260373707505522900098529053559499911987474510533429271425604142495859698555543475986485690401710140959946037137253928569336702145279191563438250198543161553057089177686676179271660285493198506153907796373427974439021403495361124403814382690940110452917947352736133029474071449057870114558895855222083899473737097895600860167206694607316179432313503070003524333675440857243578376246305134460219737678618493595855269820332106590354540322891743950622389919463001889503532029933165556394965052348994308187613978674002783200023180735939657305072828441824921318993186089421956485664960614461984531187951221634076459963611682009830697621063145504027917276942979428267207451100466517897829955391131781311925462265886072791796400669324494521817600452900133914198305437555088973248742285644411509658949362847466265981644176369300073856626364694739782125250384739548986529977661809698240538042442382310852998523729884904093856555913863497406080509818467251706387077517029520985463225225246116550339092753685188312651092567128030699478321800113571340458651025833688437350776837023269441281457586371289314965603207088514567623000249879035602469684981194573103482916731629791522080155062514034430890664117602939200998150671127315079562134873558583190898189978291279543470991855700 [123,88] -7294044964802546937667982596385727974107794989713128437840368843522823796367305583782502038159625928156132187666931191185402697920204884613360452819381879475469952563465789454643528657699604110088804090527150137479521563934222619217059691672552772882506492265260434164044183699559633099365094965149253512183210745591667508717365752667642338360137754584680591255357186882338280848105058562764256681837555155878325303554234688087661625206556651407413467955217593493155525376651589928194765532959006488454705462129275414245199692018179502546609986292809182561789602272232363398635263384391434806148848385348919204865384103542121679069790920853018792520355519309308813343244039605721777824068110990551376952681798467734501992343230589533149722102094413935386507089645342433494783186970849614579613153624498282042533919104244691551118143898660760790469956256226459033200295205287755499943163923827782815283318911972896989142107879090720603167052082782031332793005259565029717634651948838611233472216547928869334733549187300851072870232565707061699398905886609344369325614193513278322507889093717236986163771790639407002734253178680812375075944457867781575864024690539009664639507452803684410848964688646336044593121003310198170124310857393179001889269345490327413411702855108949526488630047719213086219560061832700462936462069521943627848570372559565877227012677374629181540422816342621699223952796856353915487334673043476815364052757806297410692219857125628318900371648121165990926525859322167490623136155039622138340883998385778434008263745225931062523713821744 [123,89] -5333770167486753323029315540201430765423834139932569967635840212211085437258690334692548097166389415151288223978582946700977924047321876491640770529693790980039498701228461827276036637137540750898430889555583123592967940840315956213878864799232367289320586713282442180969928213710065117184205977192249367761558944011067107193047608556680477409015707029776109208339470118274867027185073561044367598272696817398663240409584357534399086406900116874858354128155731422709826229487579495692689073771080151545401533866062596612184838706871347112804294039834249685697967551778506568021398573135027425366143948926718784655902716985414642175974651758602250519224065814907925167055019550554327176945555261671749400455669871704243411161867484430417400682543641307563457225296632330616925268212965039734645221342503361489151841722741425607412838643395279499795825080278930587018115598535215466351970869421447422096609500876084687753581638137846728369426589706487233338708962520271141401980025926720106066211495950624167475892138163196576715080267328583649528001027895587650030190841968250023594272332697674185530239588309578389411848279467286957153033255680274850836925439884770447847027680701411790638886822844335970173223084985077082649941903032070523357258052607996119545559680368921056696180353203869738769958270555819254452766632144926834873433479748505955237896910728568408048605851763266067882929299501212704593996458905293512245094525885609317244666906957414917413016841881389277718952940522657732592280207393052035233544615121158614067281504534518260627986 [123,90] 339044892569851181541159577151530252243088517548058072245515748480296433514419214696559830166616071786170379965223598714029818104848924920224514514437635371896040410700528805422638084293866047185547483100275646747464371044287669203423761569480678664796648499198122689022119826506375453670392080410335774545146966524553191465472937575336214781755128620184600055708803444804368605349800845321087256952746001883291156196438944341235477549141309257987303295743461424078079329360051372413810570415019584344632231349028164949741361797369985372682656117268267557810136325610973427643574935571171737483683962749120469974901060819370158692990624583999349915443543768693702373191846398512215710001957499753901253898621217405237495626919089678998868049485425805167130112613466979309971513140973425663927025424006077460349418530404156162699884545221422568259606338013090750780043522898239901848746146423298167771002467045680999699833299370805897506773141479056368013369681332179692848683934515193241001168688022767886592158019600946218387697412687909496077835700469389506875671348377131928997846805145152266628587145901214800127543288800878638517233900599677913258133218365183123512586907717871278030456333515053775751065786272409537765869180852847361459697018340887379113684418992053626246943795833343669121787997534153277635391642659101513887250514637437474163455917325410633134521783912080701328834949170740543113621154876197135085237002216249111336852194944210222201894120982526216868692680933314435846172767808077593545792979919108372401213405425835648 [123,91] -41948269104946844529712345019644047839910539065742831787437292106890453782695996959118073945451557841560927754462737304748060365146846727840227999064057704113620119293481434403713679785656810581890861592002593996062838496526170931593124578342202095892753051150538271693215918108415311849266324840907378010387298182099033189639857130085650078712565227290982922763126354242973397608392271659654631230350153446921860425091721891003164683577002562415989223535146403962258440591559202565196422899009560155728314303610648138159866578641037184932278473581567526993359037750117654463954312727003242271542055491408080742653165095824253031504086312575592168540245805636874087063460591869267149861794338833871382831624388202009553164908360014714626085582110410661300895134155838152307287184248416724852134078353327889661087085956595380265922792552477708223668278827357300493768556748204821895857023070350707712555526413725384453827254943650551785664761506415814027476805928076229911347476214344992477460479243038606513296772764451935883029996143088480935101013339487010651185617776626969106834368431041558238246106924219625090165127786414459420365558479738154125622107017167436931649166435036317353070492946510374078428594940190223906578218974774461917209869357181492117144641639132968525481318703437153639364788050139658600521490277388161745869759196051791682291950568619824061498883938375073196985043328939317816174981540980677108819720189085937252399841371656412493080122941208525022819434399309102209284585672982274160111948694786793158165585200 [123,92] -120307480034032602553167735217544297862886821567262903324186396673956966477467416713288237985942436684507613544874601654583725553460402623767856385146983533752218076605283401330241468501669351440473544701461903575375773756479638134716956060431523956695056960312798170637604223762457660075946814892704025248578372585832004969554049045594550221302462632046427117776024097306179882050539509989004924301286361999729174381956580740111077738946668353875539525323402551639109803472831134681645338319924165039475744504074831110160449575992758813632928806471232353499231287524337244359335058182463020151301317741268110303665919943302919121961848478169527950372322693325027209956643191040211673315210406132054153143170974515941777722300823169107580836064048863111612206679336851214088630362699574315408111772648438494891006759314326003974083548920274665612307078779290930979001840408711061071380742984967475112172549761047859846458331585444421074461375974599024401302460508224880905661401864664641853752249157614929025011520624326936271932883370744032814644916743874678749687240772743331282609684078190506956516799227518774864595320794455616604383196097149927173042241259033333796431047698112890106254097181701554831220004235897676864357127018730160179418939763361063714122068239401005470267604527326627629729624145208063949757549995023968412658452209324711025828142235031050859650818673330080404049947603139616290696332858836210753447393073964869289256139512621656171697709922776785319081968548365133731051055723166459138670828076194969808 [123,93] 18447608220759485936742989207657238260259022978266052918455737522379381301973368052336047773380032853097448062555632246305741663042285409110955589752425850242720568787568814908317192705545218351711097818886480248768990593091427614370677487835904002814041370939662254821139925880015564641380925870391061331100056119686076087749252579704547142221942962737566913135529589626126597380237444916351868872660948938704711359081280393253720792148375056517540256032750514745848335545072685542861690627796634100419414712607444830591185871631997618182619246485871844543879157935756046823989742997283410545681769132352773692000719750403925390130936232744824832332338627572968299185145947375713540076527989595128135706817305423612229659427171106809820651876893929877060091423420878253072153307767520705881673461061799939414145032111417189390143507159375775136026078507492235424352233906707112993496362184472950965973161633209851504827798457129731175829701174476604526727299332413231969610704689803359675252553430961484716476935152865681893212010308031948419649984978052475031487116681131102055440407256811845925727622058269392227825619895303085183663436757663892647520336478673624970543796072666802779412436297742983931060928540893836063655007267455140870350704712262007917695147690326945889544667172743709443236499493444088546165991193117189525221052955699042449579030117638445854839393291248248046564532217977572229383345893824863063308624051429702499024124521388294991699716166238637971101701998405258580664991893192379407353344065978 [123,94] -58498147812413415840817860143672942970033858943415579746679767518863268075866297135708356333329478409965498765833949032004597226317629395794412694706901386893854340059427756383141338092297054178092693256046433543106043604868010850735261746474540356486690257514559861169754938691036200827526653683564281159685219895348069406272124047805972508202885406320392455257405425013637700856620761638718918013374563282250032532327396630152103752293434479326812181031883268662780896153522250424628055122515038268716716973799750877529090827478441732287873797069237519420974612410579052773934658169266317303469643497115637574759579113544690673338971290802637597219359635266214733704830297503442354762929357835133359396578140490046499025933324648414616202198968259188432616933751655630250690610349655010643113365538539093609107704585131744738478884347598510345318540057142856351800317924717542623317352234061336910179988692573909322372228603899245625367609213327931483024650420349488085910853909621710709983874475619234741279255045940710759475493040664744400329391535310246928776716696919852708239365887911192669088233784303791760883164723698004346321442088230920759534455303495102953279924599351919625754149981211668597745518808014727924798029607612161669486334367736831623549519195349821161329054132280128159998921389878134820858157649488255358346434921007330773945314461437199518814008646940187894536763450372469693166625488734939772928668181462452677556740472548024115671951242181860064587192952845481356442127739523050366112 [123,95] -19511613190693897928026915840593594633192773852626669509399457101110685216239364487547070213559080030276201803181846436484581955650629010797735194586851755577233091911329237313319924107292874291384011100864792969615258019175501439557705182353597400746870176514015588992952884281864515885826958128332324926848575243963792322931600978913851879781825037795721945053288868308959106160494869719059929010631249069724949070455307772391564276200948172857521098134402837936694996267752427242581761509427032983372284311154288787109870815394509169532166816319907867957242703626722224646426785986971764586184512164979206463900002490822614490231045315795864949932668174886657269054513889811160092065232783053092633841494072737257687938420657624029951755330731438220787721177745736169548880695417896918781643822895743352292856683614190680337802912845956781977511760499652112469671245123171099044263326486454074256878899436196761778901501398018214746570408967438045150808596215039831326507147567735994954495465139901508999779078513131789954138378586559851031386085611043141061105286676774003585767531818404251996783872289946659846841674086801032469327352939162935959554658466477862731048190558666953702462293511427304154422686672960830418255907563011610539867777019948995008581041186015238090794944147131014141936235692189065086844083101855427558219183898669566639672522339792035345593820741065710668784009955351646107200037518613981044314077159548516431591884751861339818784378992243324410500084855403783800631209501607972 [123,96] -4953508246153001171991964432374223283936319216348850025164075688851078199196794860426853408508748659124804561596551008529751137170577144873662464128114919268017301284230275991996056916801695752257637588434242786009803170103376568479166790586627674758703864401656748682843168495457970396649742588927576636493037127929850716473651930314903389732138316786233633172659405726859548516589415800859843318596384578100131538696803504739214010005936834515382415235726088291614790170053017036867678100283444671065883943337666853455393179165505375267152218059861361894893247429030449921567735531399427437993221417742384374672334610520663806044341966305757777733035276355076970790006022817755487055322551739863712851004319862748059801376972363071741194829796384933963065238084077945884901723132570336938883615157715846227106374570273228717548110413625961522017404536733323077676587421861900886476462726214113733007595868251106901969409670679313562109694637294522170752984620778654169985774691052984217708246717406652160458257556529606083902576512472230894009740952174565135459784019751585341823006637432186827034603522391821466123977873785549430923717195331252331699311111510252373523603410591716026863860169392646431055258016823107078788935592213735849549254431385075153547171118255538704255812249207128209222885787186965139850501592392128515700687405672222629662564117092072339331272526209012859259448445541317518512325456538658719851398914016964696872645774245320788316731939113440219742217275120531685164691944 [123,97] -1510530407369806738845765856746966844922578091204166529015626242985212164003714836182415291769453944118369510512546006601686976840267069368343976908692300464065502144261574636459714940996321744260101348841994656391376147253859438346436962176227840081962898977452648346076025968387777685469729079994469338219014270222266381611506729124578674300346206357560279321420501398268660692083244105561490096225241967528243795350427820769520136149862172299720651613241574032211082392062717177178179013586721343773487026924153559028266378533202618428309852564425631275859944122769991856446931952481910548640210221405691043367665166799683150396015078174803736022217766336202491084176085356775119609828033850287777784749125691391029625379525094980910327239443511012695204135006533383079743011941464418459165638618950081351794728571607408128684692110906341485586844631630036215699697626374522127700155817035394925631807066149939190549573665775569704033677000644470756187659626413415664813015977314943087857509913465329084204490039458558905157111326705759117634349869662838333830120058101892596039423361902926801563166023944565418886246709591966690539703339872351430363422586207162587767786916701424280257383294884654088967199734108088420099342012850969477824328030135528869899476313052794075601210207251809266786599835062268240526259614311186365865400373580550358171733891369365893048589947567849341435397638915619970701494912632027137810025983364788376865058559207798935437496634952483272962333723237254249951 [123,98] 151386473219792624568728870232488957551958986277709377907165211278161125795979433124838539172017188318394148529395854355463875874379421164746157377710405382158333567485375048860628704436317940861457113700491963433186996692224338238734776103053245793884445237495751816601770347674930409506594986301679725506546948222165698895875455932875154074271982770438134197930913081922940862806811631439165390761261658362617126284781130294120156902155566009803952265370030436223284115985934973750208538114579282936577781451237043508869704235084852026524654068418000991814658390953696510802526965191841123481155283471986281353191745048087897684811211756008581787040089291024453916424668469864002642940463518310732033895608955650530551034537959138377457303336258642764657258489773923523272735899570605334485123705868569405368050794834020641332583888015346830705679807733760003251179103525528063187801831315589943263442837324852043500416428686207097560666178899387389608844437279096618828618367244492605805188614148115987027539171398151836885384709953990074979758235932878552107355030653727161550270621067998789538212952691922220635462880924923677856990050105144523022960052481845828574080035549847791045474230233912641617662228458975273044243461419974717908649051969121435361018490385214790914401081766741502700362792040355311047185781077943693283702787934982697142623214681436325686445807078126604114487376461887760992231291119250759044226970118257918608530870989885596667344261461759423977214150161920 [123,99] -168125999246865414106468594793037003542048579976544246277194741166329817491147647266005496679522441576968785061934886019125655311597416739473239885215291826185421818934350061848896904809779358064776712996730411547608102559719031238711487757031085636428540750449223355995530670440299552764737444644271673105559632383797977987131979338304741029211427736022720262435478778408242353204611071551138986610103017165143765169533905457520127844305659187296560861100339973181157894045005551847826004858495154164723109541087592148309570014651977817361596985332264310499730234680776413091001780027779459083817706036552779026164852009718395900269046021487178810721358767708899980553755363618059505587599527938701939338015342060913595395898693758521778708490080238512448797570568357284898856494888621150230989690064351272484531965970010774465785940156854226518657564437277132779517619059088621293834604965925294190563201716428865415335460917054793109616444993083055865008609277806702925364654673826152914911231390049330660897626872435166817710336554738909165006430029835200343179058099042570439832278044190892515139966271838412060239791731408923303508539646421507817349792626862043257880585635744839405504387505816599935027754478085003876951538072457840701482313355289989725970655498272466582198170017791622446357284265676075492984202043908446193040077369794427981204843345868812408914806939913939563220487837329525193649429758621247419439496123008654512714543476529383877490583809507192820323232 [123,100] 92246707049296823012738050498516421264888537423138094800757768205971115519366993549178153946138423238308183082629764709395745499413915459167875509827793830644198478937179175397290585766734395251254898252111171800864102274836207586421221595578085751794672748981826324700609351599275682557107218252762143759707368797574949153402900349567019339500321251935968392501278799555989853787916392970790442877959792913569203741212208787328341404387004988232194878034087921245990491683643874542581297448954970380411830706143197251212281648911204096280780652096300311062277685342905122780575699552269439798506514604120325374240245345052361547998253065742072476835159251578046793671231164194329538996145769009206686451684400527475867145808662703861268833978431638657780651610748966422117570727378906749880197395345405856386926308753266887513357322005750729098139158975707467876401776475077201178927686561713032090687820393174808946862272379278488335723454167317889852021113248614154570990642315346235294717034619561829072701357965838385399980299417353949009548541731306581003748307750579555629658565406074623336739843497157993379273292351634582034088308002634723581830196991460789188288300431472771674665876430496204545657049277924322435008641467364746160481454300173774807603572214928531016107711884184293225217598795359130736708838149817608336614489622786680241258645536895746285628990974304840218407858355159166424080450403378586036431798869807424389697219818369531131465571420688850800 [123,101] -18069972381879771414764851116669534610097233570804059676578356431756145131116939642809035788794147651569601825969161299680265646269150737374378729456631899187147638878367909415617892182457207024795637079750495086092622678981941917515291051162778471604344325167726555449802888616961954052852802456974607835047828890719745005145295282004635618960765380545184858370926907847060312785363573102124660138179614155388614054611821161185200997141972004690587313896830764805517529715895731879906023045710297187347206348003948004207065213380123052723524934149095032611824503733717306754661477097517280580102080523268445606648361928891204771856818016480733758533897086336242990865178279273682022421847165129136340356291455138101809257284536538890549781173281656866188316942051772189690374364411503975063765679489392652968335595602068724921927414609054766505642109172901049278714670306433439146662791812715900554319291658214934819575683213014304554853987350098470270106488503301757049011344371172567321047889244815700642097012140026266293382225573900740164183894801489117243893513651096044800985773272139720548994175202528767612648046559351568379672895204829971944774841697531622373723906096791706280812819446269762989394312549517616594958891222452609677682224545547066537624004022737005717179385489411973360562500025669382805538762822275685569873736483280652170641719764613024136089418354136935187840368530193291467527766570457512564425364759135330810499557983504888768156299298714 [123,102] 2172994212975447057731623726124685754048840188631414890587843916520631756936758264608703581358419716344517953277371539992210220651123061632607275692456160347598992674489882190307988984040955775070745055224627531124178631938824825022181879076633295819669950086387508227010221974627707475143449583157143492238250482313825595568184610649661279978450011188773408295075449626317088243284777374750132614187502977009594634186264572998931702141590418661297277256378514371648908172988293476341375141836531082206603719796763388184098660053756476898577721077724089141647408712641420894250049468574594015840441101329017769256255315755147606856574861810173150520760621316577598278766512108666526727986172229840960617141087967341675583107105813500266659521106561147015175120182015196545197283538392440315838362256849780163417856268578568678022139498802814625427762464272569008463936719770328548683517081457208139886479176017849579542009414998484458271093810278663347467501088860363285217671120538355397777635642229697841065066903685357221336601849673197734104261819429605234831216458831374936146903529116110699136490044957271620543609964057431824208486109618337284015351699447145293364806712493162789232964991204205440510607195222957800433928459436929872951071705002505702890820808064568305493267110309672436442653574709209212763853284517483239152420162845973084090173367367256931386943191686878938419832550379873912303225614659826229566511605759404119879032425289338145089952 [123,103] -158876905721735319699544795247529417651847511989924532192648699390899361825423404863831979488644701451258909404590356901683515084569994392843496599577662820591530906141633891309073818480609562019629703855028926150251409025449603745386332651396901614942440146214158643297216101120176757896883030763245856180512674357589060182892690555664371191621368271848585083113695191078645126840428714720611897213887923656598276381979141331891100425718917354645632256733273996668289378014588801829510918554554927110940986838642371868225633134685796555161493749080577384875227893295439008754020784023539423954641561341351527504929998508407429881727763521880073493313680894059868211549307121910130353664499009526554328047741645781760315224919347799560713549698545264010546405188360214496098904751952714736599382140381466992885544236084206514476249565776284828637305487934269743153429312942884903952644146249968441703667318182136598972302533701279258082910812901577675125794315676153406617834706147199463879867188299050042912110544476451084852384970963338293235920670937730801281886392512060275023286855953708671837209440097177064997828401799732285747525250766039830656976355661916647574545586389451714051584528939934136327038637455418082721566229961426069700551608166950459979817842466871818094457809562689664341236140561113827679711418853239019354537449764288915177689432767278231773409057080877293918532369077869804616571659586448594250515541020591605310349963960082588 [123,104] -2135527737069642024295716256376298458381662479738385883655569146283614392385050140133686797858423930434169490896378492207342454211397382166024035984521695111169291120959739838505228986328648642959953663775165714089171841382424029051569864958573764459578611058798711495998721124447164465557023775907157235088351733537345792820329349361905672537439439938437651254883909401939052426719606650690500519510542522323608766615306043152306251793903141938259630301848308753032261566837199359635152519786212900235039062226329616932751927526103132253561466851433220960409933524437639981318777255075119576206189888680317166565394610493107802675248638800964720498184643431952871842419713710355349108352506972001278569903848778833389545654320246718159049468330906439437780281569323221352147950291519195890042378119707786953163892813590590825148529351773913572237179341587213464006514790699928268244747267145275820582848506738560158942744286400688635034711031595979784895369540439761857139273267110110504682488944617393125357934055752378380435949263242126742404529346868607716791590613616996854685310504015238085490969366879892612193721178242356565379633330953701723130757238683856356125960203170123258609193884989403561454415035258641960972387101118385756524931274170204441287659612088264873343036855592374945633364894396816226161727788702064924037462678502845057097272552928587973892313795299851909421923621437101320024990206454414328952284411260491208044214752 [123,105] -98236330414575205860677574940919320899963014589570881138505485928990022776066966733421719175079264950694057795324763027698413492886025839373197090832831362107558885222439578808512850634099030310734091831074979523582082132818319654726605215275114941189142509955328176919541446630048779250926869468076087790854173228070709423051036576769397100281433174204044795303681710316629896973809121865068239460481307299539685324936289746403120391944371351074002893872941138751991942911812658809307237287240537783617861511168024413502653642717356397869954570739292843305573513829410623735801246324821189441831504657024572120862980405200722676453755939245179566052247326711901221931102078555226971685421134110832169782169812053952678204571603933342345452167686930621835714372753795757006727277962148139520468598889401017360755746663380784500604982019927458141926189441705529529814683760538224807939320373439750287216727200271034795729998106937521875064004520857855527701932735276560234671689121671593036065513699538926671650918267932665643519457777097589598263777358845136387531573065595068508264747372664931308039243695094672102799964172108011881795952287112228922747337187549817419127246048508323572820484425958654991805746575144266284136278946457203633171211507423478694802871230169215156405400025448411461589757061349913569332688271955754357848513110694371229318009093550853803102561120020422874552416345686970174923988015591952618587512709638240116 [123,106] -35621145735966078115706348899344298547616092299408952236093875457021505250602045852107426705734478151974339049373231637684095102560730668682299624726129521259487118185039472444105527566999445743608199009180298225044722884042323358427696835411476457829102662255210508021607706733460861617165762444270783678581446630068710044833019664518753744565986639958592019123683209998924976218316848899030674797472967392743819754247568288188919685342365531680563987236641731249993681200850721079806073288574532119064178881982570756198493080022157610873292737068982851835998599080688212047114832453758651827244303132890658187938645375740633100222540953300327717606101244197355707258216241204252746023525892840474489852413484127782268808690785810750248338213585989163482777352045287754864022998778606297029890923055990156639962817402120477737156656520414523978366586140848569829009763642601582272306713243034903069036465374878757973425775017401019573600955994553207736238167161079888309333893760956293757358053432045013839708104102891987541544750277859217563367698690958389082272235905188673552211760419128979921320774811942160944588716029673368812890880225830981333306284286560302945742030033487342259147034677147689454323612170884979768290894427315160469568848082953973576359336222659053319433756882011857734982198676311422361926907923516559261125091085806771638080185723116154047009599950048969871627001586828327420174111753775454112604369469696 [123,107] -3154557417727636366484767680998128434272492420966452522961997012268690646030602924444389152802876321152593139206747997596401149224358759348087337429913647033907570521482619520832443827519114573939918076122145972019477031343100287086966042649667341739942944113023614582443620911377721123733616949183133587003778403125460572178616127814984710502936407326079486485952266986984709737790993254813177802215351524960321535304349929971844345312870863661544704703280738708265483890657822396419586491172415740748804681737726100986495379458028546027917786171450169680898426096036834362812465629692595942877032217862920072269865158383052523722116376842703660246972950193582576732667179971367790719873475893091486874691972631643122157646585205511660903423908233965860572448769442790066464617461997636408376530179917426616347990913205887263039013164080743393213734524701442928983484288139297460887184273719584039543906232417922293770131625558203393535967025680533537772275339680076215564052628006868899474745761402978430205388709769174612652533973029843448729661724327736501484070348968204676336580682976639487977746224376264625705036291313892688219008048099887525292589507974146585765219643948298791402655122482318371092570968811111340894132294431249000094158347552004405076009065548689142300561067284176146647244168930425208743973386118605606143427829938280306843118766110353297539763059293096240771666042084997839119058644319190034881760 [123,108] 181043232593911986913757465986955803007346612193342561854645954431778680253871997482150105684465084270084803945360327675883789123126761174917427843291320029019443922227102979894686318774696971377390752595873106277009764022273656073796664102895340218175141495469686427403271238265884139241528742282917290892356098476984909817639247647675488115116962369321678100131159235523554488577831818395519836420393395243055727747433547137572399333351797576361044344656642786232145813452079974345526656664295258507137307869300988728822314603012457330685159900612408645091789340688293818902596958412753645369353530576894475989071075821736808059333569203842217643015054742567625188196675169597295282690151741296121918150773722613189853005477160888147951437090919258546540623058974691684047859007496540565275911401299145158675117651958453094121271850962799033462527906040701855761609650088765379329728811701188728110411900141663891181622308549238979950752163567946342456765056053014823266311701191812860592760265525539957431965563300316010638960781353539882245361563546427889473715970650055724775462832112164305251554196608007880360599921888847962582956751256683587619536525868558562155447167864087717826063423991725620277198377882057919071161050897054506851002292129076667600626823510815200338827466446845605338113119317442981116012336185172376804030319620116912631408569894696312981321379816763431603008948924591607667499004196199552 [123,109] -3188511010009505873587355017172314804101867328981493011656881690648519606494796679448541711137656048651980829268785730356354693267109050350897752204197628193501898668865133741556252449040376314463602089126441884679231322927095469106790135863104541800680374478568897419473331137897991473204462757247777725437595377262962878109759132030875347943890782043542625614148853700246922198397262968303201030749562018826086997765044638215865644928108974369408146926281360170945364523907044790817349054811130299112603536057348143411958018506345938423073363928337572757705688340687036807455743950075457168128520032405216221098780581589316979332244733821967097010271801317754556741530049019808825908049880468855132122993499128258784577387443624840466467941182794133132786779903357951789229976409377899599218441835160121104040669771235776637563296014606300854267780906111552008353384724280900906693419464080484552801111645262489684687661212513140088571429062421574444270738542544120876065176851850490512363641340560379635470906200393355612300245218737362614594728738903478442340843055420099501056018987561839196439018017219594468776241483446093269134012187204202155702188678127191405577492924433482419433298905901871505053713417070956331903715760826859260048318188225053060093295529238954756161177690420482628852524358272314725178411418997010387794935794060769288501716794421243253078601791228356235733921052614773088721808960 [123,110] 48243702245577371503493648281655373340607365021884646135448372005577993318659467116007805449451697040350366726248325241950176681294906571994212211705245082185750340010487354174180581404187996245646772469287051403290146228690294481277986069173933811158290715056878774779938155080938571662155855023057066632250554424753335182462030759765196176679328827013591916875074476387991973127254894369449089572396390684295869588485837998714656528927967505539824229975369885681171866285858895960609752217516086044122818357246903435875396638458866456054381585931973105295771268757393466043571054717471129067990262234296009166524043200928448269639500722301939076117458846768095216030581410400904039006184330480921986085296113159575215660986506704909665789844773689952494316034854356443691508695430670975106028797009043430319601621440104782227160341195526503370779212902323510421397830143694238743325645184486639096393972273146795168705530006264981571697059130571577369592732313376702035427274620135112421249631799907294258521916756741679987862150573782791945309640070377647964661114013395028562171626663642301122831874725072085482607240995542762901509799290240704789762987177036788364627185971947737246044991589647777137515896068650912483079755985211779807215768589142902184074903008370342681545741486042699444994672901453247453179608005715479282358877552618431610649367236578917395277285283860440903323564704237666048 [123,111] -643890120950650715652606622899195795048501076548838066086171495403658054998530228169070190011424632238446925042959784396788854234815798652416627517534216163869912609299328519383920239821562629697244165949182802617164815554750389071470991333005072011480554428633023707052254630091100564037435418923647773563356299408945075510546712186432441185192582890686540828107564235263479837151397956862578703117496909484864843649515600928623546682616228244756306271854093800451053045984560046893785678460429842740691757658646888335588377524877954952163320249396287954867852683210937249646591689016578665239074699944691850504870823189382894679862469303792721080357335667164243002679136636970142176670240285294394122921179827744288879689155359898046286890285649247310170051194700481965618243701547134140628206907828692261672676304458449672157805159316968913382511968246431672141807919316477764668862689831365393428457911433128867225728898657995853123088640973935249545670385551428209879786377719938890889700893742948223676238405030205718185718721127115744598421745262373554532199739981618703846229175496323225347565194496001524219496182689117105529519517856291481322812432927381828927409405432661180633487401477209207081645738697269589004960444506201436247253597836860756645677063790017626779882829861132412054633087716989239078207181617434930412030810944719302209539429290798738523528134116562691008580371360 [123,112] 2267099820338613394572881019081567519036590162756183597246839004264866059125737032644963955395822523307726628101434756044525404480655033800331183975277626638631005288008892475547592500827453343844157334882773683632889342077908569290053811914090289217805579521183189559342573360082222094313963329208052983786472250089928534485767177384565545041522492239664358615859818991100002907360978155398667312676993248307260054463554740335565769687952122388379275046901761862597273137966385920261656680511089571030200753960258718254231367572373806431572499240238809224834780659398075166465887218484628889167420214441426209151815295685168756125185214373313855404674265973456755339814061732793806021847720311300214486320539085034285872416234096144737036518565331558786177124325954588725043452699371218670510330900161585947773249930023900726520985255250550769375713721493526360352135698892071788633017852543633173688987004550286168113257858352373518084981332242746471072614896618285805731813700680827074238330813045819675421914683600864349783654985777723514001891994816717349636751604917073689644218902419692238967235161135857198052709043792771321046497584266607265621256143644043163732031263484435146797462122410726547958819932389679334329403021773724278617120430601143042867805325321947405713476543009388614359735375071286254683627464449652236505927083413179394869172868342303845083181030013394719152 [123,113] 16758170217304503434248313787336305404612292849427851001231820031000428756417270993468790527768321704872263391586169567616800048850515059655252964374259739847092213579585867935141891134016418492166795031325013898001947240256518753367452789005446496070040183822439407002282408958827698223952661673132684466612964874702394770019645613089818736214207620063347807863028785740133913062120838664667605881564890483049417840677193489737375237006434695768933607414906218763470594835261183363557083181460578421014922240660730046494557144995134135147635315526990991470407883083064462515311623247528297647696455003709189043931320705044668608998729762109155300462220360457178475851079963705983539149729102414182023615440267789309681101386950104824039578540338977490987378524515751999416380541886541055149278912342729833201603675143405276014596333470065501591515793320247336064862597539699509388894543407960656077336247175033565052428502052755970282197784183252043465186113009034756677953703624529474730249789647103870329265399456492251429948609157592225911551523103400991502880872740167452375389888712946895436947820068975452995383848202728508109471409138093042513445314319548218342594624004249110075852748022084240967061828868693534678103725294937730549472267766452947420993037796961924258702377061413695285388815015415757762085886388002482328394686656579582066325419828227557216817068857778 [123,114] 22717321769248735936311956441320580508500061973328654863529459622450431992268990622643161561629668402937717286588012079316231033623057953989419882088630662797559192746869633771877063386044926984411368362580694793311034262303961141066258886797323336645631680466898607042111500884481717455241272261106179109840513054772914550554683007370314402880769368959541525135360108536220852854541994677844451199831485775666030755143239102698217405532659935372270678709861752007931411582761227169110799386867854888498593674893622137791205597885920194239480811461527299416594756516835614561180995486596259584096656407654497936720941948216955620915052589570190673817945110742592915750876132966951865829140198034234815332936853301792126046457604340142695075653422446592800376368851672251625446246072354526519204233203440982635887882846120216814344526651699020935125495065280113761888918111923071231692860771757689649819401844835797720405548607028600577317763203882445260484884278444814523432790543909883655621676653423779797784256390335834768280060559974807885897941605183900918437204687713590656103457963916094275168677033155514214116785904722470257094460293661096304237434178565713089165210391259620970178155624126085186848375942941085979794616223863682780550743163176476588958783538129006884668423982250381821977556202322015516076532812656678097849826485362584153382812831538176897664 [123,115] -887819127339299003295166491965652287656948643054420696841789567075757211574360864525101490077567567625645451122812501332388973891340406758657074425996398441243304914535591633243444447816340629428673268723087864302430401968409548915646018541548177175011241950531168308048327655131692166450190807364419592875444408486755557262819110098860316785555391860159765735521783111331660858601427041041261074731567211545416559193908528711880236772720316099775907595578034219625705533724610093977493850481660915541757886096186422981554106189820470245561483563752003971109086415940103207626898105411581824779445100674604373659697459236588337516903291168852849261357258659405586482293294638214478595005684366169180492614322982426756181810980788300010668447475233354950850225298766708584135514648855522925435800165402829776178066013609679298710951320836610398549688599477565337955556815050534540799581085022362886527246492817438699142201950557862714946851359637848524637495485288502861493158192749783502214864841692900649505349457416764250174045800692075823937196031408128921478368894848248082668708559780085269213745612097972965098198464458122816455722648817606864589278890661888409750939721209273762340184893170270564514518995975661115273582696936885916418765806618320073272028502198516660724972741110980398473381871651666230345110556698220989867192848187288333301424605963632 [123,116] 2236683587749939153021737350182496365795073777590322931496441676719400627079267103758047508306415019871681313079504235136441183963743921047972791150534725761861510552769689189647780208852985484333458456064726694162728067928911487994967623134354436116423317539554259101326282619403962283226786017428692843140944821703212685245733708367182785291969793545327055769057616850501767271566213196659576329247299343107565237702338113571058700197941658739187401564842888048913315307907150214677734947708506131173908064651990989594473025722168298406673850519779722598926397401705010939944639896474223319114685256925689749572322563944191614624438333374715207436519647862423410147360608136346461119255478503203811260644690197803245591894267426242967877195224846800786164530107193425662568016123360922189017059174615030551032789047495709236941771978423863598308509416672787417960716496505721023729107840275172860486207998093685259684744517782660783112962629323147389570906112620844497018751504225085720948657646535460373016694766159035658658830784883494184293296609851449274735715808726604003323344324603546290079199017154301243776582094148463689248381011526327316453273818686114660463753350736342749852889483487704026878430445579646930915117743522625401206023967022721953991947971780173875200721398363327592070389862335004939111291549295825186812300338026855481138672 [123,117] -8365933353427942581482526204785183684314276292304474044077938480324396473907246960656280801768577548532993202954410804055564583660917373548066959379286997075778990447576345021847673139101490593585855826454185115616350846716722883014385135753812318661546580471794003449702147882900348324484586253313074819492194817145738222685362897270839496102345924846262303127589468637527730619502144504468782942731319487337029230481797284443730924409443056939178955270189179255982054395426550497778287839539463595275420920657061630549532330842620159145377599446611381860340744005228649914054205402196988966432462182278656364545016485861563669117313171061512955158018026977232053936201128208155859750928059111867218291985866771785281841632038197407030937587898372950393230925894281129677365974696100435990394443365293106111295856782730904214107748420931999488679560789870022489966624848514777168449056693029657819383650616568946369521746139093593173182810430051537932576697706168638154134448109086379657782472138726191098925630429687513542818740550495032425970656315068039219840930810854339296769149333478297021366178375196178236069647055974758457544715748443616790638956431365614575363712949824152156064818327964092562507813655058145658071278412702041646017490865598247083133582018380022671675893931674265609841997236285638798217304248663854502948689874404918 [123,118] 8862209613151386568049794080394312624434599239150356223902789511197876545346416288544139562007834924859780428383941128612289544411324776157893318291953813769249301365602373986027989379440923909216205296279144831212491672079998927513616925401254362300648480729570300362785677212964299778078705654079483592319813660696184478534581802568214247448122768739860085441083273511500318736252318416540796580069236802560946834005767198999403907463588730988864507555240650999062135102845426217889149333488775696952204072608887581014545907080889688606290162605151176812330081549696313230570498333058483894685613846235305151797792256222108490150808369804536475400343378974956758879898530451790330750186570918135807391544736100711607414550113774787447119807474959682952659807345449946204293636595825936524155028677371301342080233328503033246516274190924452379119316830333984396858527205445809855883343930020125821700024103867537016607896321811409620467866061125142896749020922951132410107885053891061773514976590106026269217637482384112641936328173678677511473523791098028869086117963954178410663841697972953699935741770513679266694500294531282023333126868048860231589464765864617689429283050906335280506871242685661764777198499130821048595025553976883782810600349762055081746314620419716718403403738757019036767974642915814225354225072236014650257568 [123,119] -23762480486516835233417730254112850096267293491685266748559984460238960678337096016795458501675318906284116998525277230118121667024526790618373844439864540915068084625240611190923040848009583491364824499819965405083241892054880500165265980205066064146986551419755466990421316411001341275362193185781834454481198948833893835662375328500494883844275360007297263035217601738059013611267954523931731495111408435896638564808125598614907407530152893053664478223832137130812309063836993461467640148068534808120425930582039710312921406311761772775647861558647523645543693432616591692457762213827629611042462179522488649266163654825036810998397922966520573390209587739771343014907081267283333312711818813459284930518213668737674049292210123925909995919257190416796410024043449794867661325790944642188002125441613522523332867922727058088226218226887048331991941396675532912569641157086389050043984918361171303193263059925287955656252224987464025010181584428115328542976098497544280289562438519875915780743209332417678134754975207786903530544675161154668327586162732374988566310446592213454456932243133622719168982855696065835254666520094474516247405261208735914867399548183747733857113955971642712272573422750202297608322512556293322109057745737631178183116597455023252273683604554016328489076435201409863703804327181964849130406620599548 [123,120] -2939164967943822499131740570152860166679779402478174741222198301280938363729851838137583114582542440346893176832256708992237675845779952127160794187447663437225079975027096584242952165655110927184484968199271724656501525010358243200110526939388137091341908916878395368887402411196833665091773531496904631251267110598258292266060287406671542577356941660626785621854664218000027650657123391987697109909744415088242461491178625282042097665366352537746285821386897665672897848287250761060594545322389680363779312903284037028786846398059760972729440396750835869073898886542356168181204216775571647986326851495118789682323184108937708110267550886668190134252465941659941362668788794774795267792140857227993415601714024663231015495019739569883442856426205717270598402205189055219802166851553288769781014874225803659254300664178007116453574850588708148881910936038327356977569638438678033451735228261421552430863109111460213731511294562710886335711605911839367813778269006145335689977797719060786560226820446800753651655947457604977012729271137335262443941500476634854085615098566654997276522379749241921216383321184603687987267001750575587440818000735002178075395504000414344604097474795173421482689587293278998658181002677724096751979239551283391757065018300785877794253677847218631976751503415945211710541131144913906825616 [123,121] -13187623120257187423876370510672724507666752201321620696841366898999770439723091952903809745630950154790563179225755775807483593038748137405925323882880869378375180923951040125601089813548322861134119451382621016276666685853384701976674263766556280809930500391324258151278832760637615940139831456662885265085556852449284439789664726810181557878624454047767728184494807851021974870502683113627505763742159960322486435879302461818569473300620546307496816584894870013121173295683022946363478290247838986932102960594184866432138671308980512539731092239736613630847736799626515942084344507729104984128482574761319925000255992307826545348133918575753685893560731770406311363822114024732441185757002826736178345181861458860693047130007788479040835093736624025810547285677409418654891809093404433230267634971709994304260398349726295503008135368446799960603559080025908344246120340738510048009641644314044727755668527642866027263918407783875422587931146835434469598965702311149005421470269262557763269733160487331987364417273780268576247332189531134552524062286104477555850829588284636019039610613201830604828649617819555566507555798989717563415756536721774456380623667937786904665969936388622337264836694401893150199440453585913219994677041458195485930572775075717343436943623392077891819828637962993790480361810564822 [123,122] -4096579839028852436853461050192565616640443483067032139684691812667335847775401027094112445315598350631167211998868423229438070843262869620097530609821642287640635055911803488787026218256093751238442349648252765649374453947899018016246445029309652660430939425580541083443851645006597954512136473590153418519914226056693844749566227614915625445520685591070154843709591322941469656316961150728632114310097214281092177557103004431818761711451261056884102946947930428273535635616724872426843607265147949788672295578308729476869878726131829339263048651904018831574993845030191601305140364665996764267236817481097515190895061274581683678988787437639283306506462625119842211421183133988595651723230572502788327773841885446259830684989647369072176242579575889187772528009333367902695548925781048732667657979957265829864405107371700572884642113562626334689812010668391169399895565975987744976946663015967622658926530489688342984760813549277615471296854869798903884079670011959778733619771663040044235739894735233222553475306446120047443169288984511693136197244707047122789426195679690121222613587900084992580295960350489840505130190972171503547832090401437607989104696687337537370104610665928989374951971297956476005293783062218405150714946122311940443150248607363453084644027155716701898195531318189795896320 [123,123] -829394803708945550389255202169016364521986446329538840455755603511348404956213299027482003855053788561021328701623462323459586117455950085674835620918969303995666050844753643566799246725924112024937286791707070339625555273984347720353549825002471637701750827582509134087770889924850998693459210239910168119962354624894937404496203627059751984205290458552128678807859830248473387706595474688499181132451344131556090340617112846652315780256337005656787340118601787043022714397989343134800496839158065941658572670910719612081082293406227016598426739634250413908707774293743452380305769831278066970427648762916557218808415911680585200869462488003876325215111220580671565481513994305363440132509285733576412919597444462363730141537234082827114511844720900063382518244849066967939849115553430802974373579767332789913882699107933279671018458740664539775641628959820455160825129082530505801673220040463128160612578429075935451895103089547654153302757080731987733775776894177690700766055325258834261838045495416529425963099347827838107228755714613324605413534626639038317001000052155267077967587596582706584272257409171496705262717064934834204601913174803894497113322399018666052480477301620433338370853503266817815153439853879838463280842718447156310078667020256522253439431352956263691989409921536 [124,0] 95758320684898410579901261963662399433534919256489090042636421372936022347857090301029091340726647107205420078209760476783950330783076469732438094695372228687031701937494834107485587262735501326549258570725880800399844269530619291535554193111764766754583053689367644042534516518876971636419423589327085075983769854000736977295649211489973012025957088714279075611680962757175854725060305493026212920955033716117208499522300917572246499701685659565871672225405661564640771022937173446365822373438133788297230116614045316952912564300354070542611883001150456664806645348840117150556347034971866873951189125416181172074035891820918081018250625266077929590191216428204536989746672828801136027048824658294898771805129918878030865904955338144456876326831553537607641525394036311106441262484010552420633133745248516596449006259012189891455397946967741780328179726685766572833602902532752452037346319288405590051811414887635555835045725110429244365173203805214000361066223854495300934992656626593321210117911984219290438434052815854174512962627355926470698964327695262657937109310428926859323759709401655011781959347906792238856545726552957245355381230951972336664868199750389310609393701782158308985068766227638704031044359968410062612027220046051930214074077593501330825921849260571126125845508386958054520102164646557097292238109732872368664898496720385780786255468363813186442275393616990486690765503781660892660695513612350126268010221407471816353788659959818647025748923640664966742136351701875964608585251843150802052152861956474339917179035229416986480775956131865352598516980876756451841162306201336823699014412739290886866674374915623300022825652435299870464926734952157442280211883879807281159344070461811148802247541313615347379433871580587966463381910059304995520512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -30611045240517892889556309817671381442094200307253955529851046382578783109912935296069564460077828567715604533774558347842722647521204493146349231230796657121348728656392716189209959860240316016149611664236519043170899551838487679113300727430835030362474607328907639088653605307158534514449184929690007765953034006498995411220036882612652466082517884328795478217922015591542078651111071272331290769737991039771763029751086553304758810594260822159386092090795663393693304586577856242160092409487847577192592852062551656236851781617704573443530028706282943490204762532325628056693424071960091575738337928255432653131911425762639483747005479499010414526395661688058162028130582657152413084377675863313945485941725590960486472355232864603092074222654936152229759816054641781404411597460236865621585481323445600787191488914152553490517731646417464791432886212768632204798420697327435574624872055654335493070356798973590719072780191257231698261991025462195521601075207191518887380280466213593633075244792238353531120184418242517999595408678436729681381331958726884377539438727954443587216073736787560899769008809040033016499903190897854669137186118542840262825155176414084531418144602163519381067148769548061029182012915235994873266047102369176004733683043422707147985230546358786269855267636498028667836819671359588510369890728389639390457906145199779315771317445263266818302026463716998178604309466899280209891978794939603207917903911415512777191456083308748893886419482214188572886712864716413211197243677696678651155207781259527164188858858364712300131081389101488493970726437438114658836929225133388001574334521745964346562587510113222143462467340778947544145238482570375087556151633985712201542976337497963170096121759608682370212337439936617444776099220515722700907347968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 1500522593291121844179976558459246533578375134534266192379397345172390008210699912202708092141144467664125362472803978765926413734120412513068273706147380236895918603777383808429424505313232776887268419030473485013293881174150502133842153901898054481974712532509309789073663124986392050441096480368744656715632799294960367251628025012306979461951897333285020082056373904068744548062291432202324378299547817731156345591081795269006261177316988758518141975794890708343676198155621836877465820709950684759828060256709300729149071854281462079214629209877601482791700385389671754990302156729513110865483079153151123037370039644736856371747914103340350235832657543364553404600985806123829574789859331441558223811667431751690353605740808827087828790705211007743929915952476924533076812925532163195657407954341429579475158545427684032009636802628965944941102786886280402093567643924418981438825482350583304357731444309532636488889798661911215570952191429298056333598000581357951389335686703859271508856134816602198823071664810872640187198387752981196856063407510302424766445443929767304254945259808762002764738697050757905333151424680546545421407390497208012846445636265732456372272461019987896972495759320467664544912770363586802634644924327771658728764071290360532030705872795461123343442042354201439071363763864858112047978709931999993314670119757281399758655747290043287856546435701436082547093234411642167045903531659266590576625965691168793242670950490591054914966339827405258284218786675470746516861731982489926045080841634307367385552879547492832935859040502006184377671161046909386264671058254855106388858834734388933861887508258787551161501989988228224958975901373848627309663627342367462048557484792309472718629867694541046324843063131851533872712792850139340362051747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -15494906196181477635987171729730036341863563292929466575519839149795218635696097894660133222684170614177506027692528945104700045052370178801197942178639126840420936348953841221181886982738525162824372879705833862834629519752510575313349912942178281135393226917885243643972306924792655415720013754063214883999623322843085712096188815736415988283936278192546887400061167841973229464717533695631217871118522010741744558958093375711907315736026866808159322631177979601162546099161985183118704307993664578108286578123830246595441690103000329354797380062386166681474494486683911957707770407611508382607697523860381291653000669676742311938222494669736567600325221899552288796079758292710623864883734742243942729040057712562109162372669183147751481285450172936496849912071817969131278277318286262475525133688332130719291254699745756175755993407956910394570895661780318344091826204014072690938724759740918300924073710485625535857585903612874569402194100634846494361712499844731180839932402417926608954757478560117196706932838756142814595384904600863225768087200857389521189716907273179531637137429192903336576163453927101693475591138633361556367808683494144368957086531153757720090703239005649599306868315329583013333003670183688078881823753166755538676761967541160435997965835043039898141422435168050929103372027612049277488288349404844745492217637921675594419765942971889614053353997819286666380790910175588772140709624039983780035134084529296580672323478260893459393064007483438486032677570145378069045387887337466899599506374961743967652174418454857449213062561798705835613926467942706174719717641331368218052756335647313239650116679479070529430727350432930886674366871678115791075964267579438133284735644214838480063185193083892351013007500941934732677397097605777160952734547968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 24721864721823244061761691707179763895649960110976999481828755701752350999919184830429896689010427882446976309536206864835808078543584587351855550530894763661331664438853377557381791506071528920929874317998032744168618509013073439817219674287768912215718391927936928041005587632107357190760294127382433936744228525537407584831625914859479682302371062933576242956585783985938113841061598766311346065539119439444424243878825624593651604527461191226676910288801537691369479274016797865465599239571146648461488866189336891715663716864567285140974923575692531853638770784304062463361121047160887001420686607173814240527036634210956614260954784754509214555070096877077820403019555034490133616343178093088048684602347597328808854917299909528043595490519734177096923979874278505136294896180717027775584385175131923800378614417137585865327861159899361733949363550364287074573914228385625606219799495263230707567436908518302710728420205844502522959438625912266035402112118579463620195039966101002618055107520130809410948501037282151879587101284132948430510892195365995028952244929639872800040974606192361190740422905719702884115587710924361145056172006193270031010291075907470509959447245998755437579971481539343534566079871666642483654333195687584437587397823986793707191672898228549583459261755030779806545464102532403443657580137548269379164320823710635517905241813434227737493834506173324052032302175857900018350153396291240278260995088974155784122347761829151628230451086365423372681713991679809110339253970082765438610541437957598374576536064034567193985411641240455656009823961202878915567977654034859391331895616662763769062828583200880917070959146019420217562795094626493189657269248670418313679953780127256048151322883693325268457654235464082027103459049481927285883537457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 259249333997386485242494649951849171579711368820440954042253417224133911193835475478867772599574112919427733647414611765580787780380096679444070169705006584219998820863835251208625422659441561415502024076951720709962629400685305518963346259432132078395080200132762184216584934716945685274127209761236296333253367594057826880016618572878921639717478999372227265019483526336019615531065070325783902783354878253377545313384432240870754648750417155687067628228626269261585294845839037732111588611331795701440178824131288864221727549717189167744723860950985046038802391525785177197377828750140764545917444243142452712395738320157707505496840593277428883292639068212965748791105109179092712171764441221397728756716399099502675905840772064278538731424260198876862578577459188212368766608857392460935057120833533753285303136790058422105877493320789022436033220589158151346070422378320603314897386905223606443425970197346136418555699983701364223252373047420638548067789366624306378388382062939701996910776178863914737625406190325296923468869228550389974869001213401315066346306746368972301454264910541736149922865691342686403810518864668659513958716021522091590802442114577945478877469199052662537372103319203858577356422194818512777915884648182669575232035665151016611121544123448284609159196354214229111937016510351094375466776198226256549070415773405713305474315954040397405690246507622317612609583485684542890462804828958158831273127015738467198997243630382354612098338173559042381610091183241042364652743761814137196035506756901067162462661076127153015048040264645990547691348872089680090610525859033147630882594028827295502267179942509203195661200011090145095333534371737364671777816521284963782958187792213219386641969282774154775339134628093641506052682719335299338609633525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 1361227963973322549859044077468836733557019184527717858550651274415176447141627328832492723120081507917952055871955159791321629523588289758822717403294388176584163321401382617580946744999966274685372403441283037214476398611543034556025581161829592906185184020668757203790290062554984978259102877692058927071105148324830815499286249167502896153800532368505861821861993813438157671663146911872057521130118962670630679110635769173188713392412831454300464533125215080972900572393457114838147614016567243942410204869445661552250423459781371916387764795341341090188889206806019829036549665503095704681140173097510732012532077836835955581496526421423037422705049292747237693728613068634562273995535511343582970170336383049704682877343238527497892880769121322557810491942120424042543439487769207198896453527934138054832157512999725443069212804532099905610535271894247707935778337727069866271944457962520766891073749749812016287945440812732036029810077565285976833341087236413443545446592798821989256068403711368898232284322653019635986513479090749511504212199060917810357655565678525350233309211472710789051937577363277731655260212163832246995646974130105657154081660164731496343546887861293063702576147491778177025914880492884080251276316617543186624367803401212538948152024753435587988642750515308027785230476229165012456187858656050910485939445715925735440415468649050126533257612162183882357110962844998598821522096109723360057895179943271781317762826741140438616885140614436159626964036498154615432854314996578551197237313678262261722273754432755332003222194361746760533711681200958671643880607448079209690319213742233086889939084142658356621551010919113291031275527358778657871680398369033937709174578668803202351153838549902274801292989250603755153447953696443233469218353577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -30251744088748490079581144678697563568319296409571131942747502508277783794409849704421229890707153921986872530218314537384334580676371957079320877352051560412228781533567958946243393575994864419401238332735255440857228133523006316228955303689480484905661718924216946466535993398398224885578658461395391596667727347701269012960698010864134779198469795391204378770858371530274035458683464963138449751092502290571655733141877878721112231144854230356724273972523099741847837560366299825763929126354678840012639749956667967685438090800168601000544546345557082638613122006936919715447244518380465578141889128344107011354139791657315198186647231920708832069109180914755129003607052419319853142164523001567737936943562117235778201742798123621887219739941828197035808909563659983863754950259206058667702990255945105694668598023921964627610950131951103951660424400680049752190468623525103648560053232772607934445356192460719031749190566837340055510978200845539267535784673207805391894536795310592242871588036178376466350419354100031729864194272214672097917777985370041212251748893357263512460059575036115887235013698130528798292030534247804308443867262130909599226946980373758304254920176510834758807425944602724406156915418390196129347776427215240471502916948443424322312693614474510271373757757090344604696379834262077336189546875223694595871762850454249015734543583764487104680739438014020898711994166052497212387246103080550597430466100901563866686128922251299325538048088191978617549567406714810412554895176327467022562191184263049618044911848640571211973158305049731990950001888027557151774028203285368302666710574658643722838262138168928609252701545305295631522457819454731678551203678958035167377191414198269675498311341628051633928072394377100483488320914365001793155231687639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 158006267637345041954483285290710507332338873987002027648664842789380229803722292805371268084417831971652573360089694958488560997993738214892157301008961370899771562779031162118532771961229583928646211288406785926094410413748578046554600365681498060382368706744555674789760842621453306129551667724128368189037807201312667104188007540719778985523417972723061094128623771237415441048061868089782531396665769324725881961254996830630987308038055540013313233323389889985748267806580409463037584706704833807825068893831263650354815630411146584646570337731594662519939867674763078979282557152394243512339920899079260096222605551430438311765782333827582285765355349559353822845299654280370614392125788684726727387526009609312648841412090991224857851268191146375817376610344710189962327590905901222811462997889958050193206588277563282096174912243631843917228339653917948471566294788287859485802957777145433367439368230110470280578169318323884989634352573771945259234316997907147282548250120319839173645041569217323648321469321242116227097102518069813192241764024797383860113855723842728593521892620166908832181495741441124629751103370042244208994378235078584325030423158134536800023099345825522780501035503941247572977165256854164947808465319539874560024985587639989678388577430782146040427394979808561834333858351794308382245478916714689296828624800674168346300334259680818435049154434399875195159341951021280539024071682687047515071981991779928811934926441669002473581857677277785574035902994896377194004128332961490897898623833796265825691867342419379803573459377061338837126457600761172762229334889660007456318805663116703336903410639448791192776879193100893048241018785674668854948063664143460998943248829336361649042265316649913905830686344684284626777313081683247191976829117267968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -366274829609302532028872785295297469626697455680908844004577025194031562816554967006396162545105688834277540004483670824307720305876917847677884566054725679402289941890851673232294653562010698050565239820421630352890689031469285585286893423712010617589362832296494812578931365414218694975882641999581353678374992559143743412805745679341339725582213602165298729568943961249031496836290701358428718125995783229154579411951269688337180324594875853592196835423330208687687978222352012252999368473674501795252944361262476240646763939313648217692169800443330507169060766493821339068255989830475020048539680189823183689188501732426373779551252694516093376815586774626141806824285839343592595967096822742963910064342749438698248257649846836384304488593498428994658631576175600242321847894758339471331765183979781344443828553616442451109768263237312299178106228436394276309277220887456204165009425444848731991312645854087983859563476087177113901258171941322073113007833905521366335550298479966667523811088937073579406123482098108854025356157693816886789415791229271902693029340453573470063186840596826095471993519261635188176284744724899317888306675859476226943642931536024074239579924922191969836801556206767456993735488867997327566881403322623689363460572851851680841699174149579039367234791574849242911116600871236537084787479085238546217592707750357711417652504224307027796486965204393970000829225592396398908008767673485665123209765192972218437580555361893025321461405007942089796474623887098191929425930672902583848064733059088724322035884885471020716852923199924490249138708457023156879092805451305578228302003658146273635716811602894861533035425059896922407984542444405887739987867993977349515650854402853444492752323536009407001167537109602792796783951203781827049197887478038528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 119545160827035198695590982959187261558650894399494477832037810011115303532789820551870059792795465786551757233924887870123444767923582434238559640450154412700615118500433506147576953539312457559601109852937407651213680635450282162143320915273486309012812197437752433687738400265438888329418076649395401532297072429514783133788274874103661962562516153407186145923696699301282721796462817105835292485997397165773180933304542315246392569260673100053188599973645953145418193921332994718840772693801545994084240000496006000403426392561741753018009662745117685457374464323015424961077987212584021475487932075087230078043505482527127577896619376679154901458313249589748283045601512782474939438812997368346532356248192616128573471429947380612272384642687446852280768758155541145619095850296836322132786321118338687481015554532954138850293638849778506876567345029439743544926390233173471344812787095231324137744239508802908935312987308400692998601875731612739571558842194468694589185514699284298891710667575759715625155428990170837225400326850357755814942632506789970873402360377278841914580959900955984345329790202271344472868351721648741808479380605649857758343605642756227374726372962657401468471674449985752618485905621833045524097657320386597199085962205950942230465006310336465165232084486548040355012033415053126242249229229574038927764794832659250228822709046153452345717347432712026695820713956916249828371262917167459063199826368840163374342441897048195459933129440731739622754342900787157386841377886910129949183289391555602868618787100547431497356275547202757509024984435946291102114057677487177174554215608205104225877556006543023110515813962224738865173340901586438441355303958732335988347131210894515498111657325754026895290369337729470524411590675517138496031692418973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] 1786492644713612855801304218244256986747485165119642202558122324047411814536976272421847876372416299966684974160689889735163013728440011863038966608976780323597587353921268855009313205006788462193855411146985878295400790984399017165521080826866591456241271580609165169189582589161588207964088692454991903001146996199623670588680604738939146051304684223360957741402695404345305110169850497992766818144275871781864875805742688790426735435808641848907889710549912127926013240155044440961585420505189020082605006817400652554644549544203049848119347396546780590385520125937298660314184896782165791840930099881647486507659940989652397773074275523181888265536979754239510474605692868921505123930933846200634958455352903930846643559728930325942106910188815616819446101135755736149098011325495357782648938642369352888648799781264255708498767138985267718370573159829236078285517229177167869169117321142335438545569852867387668603787924416334424432862992216104080639389058427945353022737799753751271902883707829671586004102493106143579031346956918471307437226071465895446148436485864702204229616167281608757440931669579212245541329637409475789538366673462614447909470021980678915590343653233002058630116606602442843503215334911802012410342761138525298732116423868327522199462570226541074843661351684399704907297863346877971509793008448872003734593728911027891366836593714994903145201344463200032609400048233322798839630247832669287005422080152628860642598096033828112472830181960896364750559880622375850354556660120668047765125653752049229931675500738665037927423339899691715469130354576229288108424619401441220977530369327825874371401665131829831946298377381034622437470946945994393634055743241924511673032084946549373417044185875107245213251249090061247460571037558989186724121745576427520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] -5790361852006601604477024770092753624824972717781779704011816367041544645157876839296569037394505933556904651632622132549005344589061487520771656161153173390231090338911281838911634445634694179774149794483996855663956039138259829223778775050400854294331864811249088205112830323694527903792375632493612904416253878048902680835009268739081981562516865975369727561037791656501904286167660165146277442427107408006883490001831830927691872317279488774289802884924082096006138178263342119061002783799653511552519397072659004919649613956352697838226128125341922880193958689165072670705959233864738951854476138218899661256461845945032908073333209709350217439796815982670515715032966782494733371776156490571755553493379392952598183648233497552794501944596920279044515590670732394724657688089071117940495606464208378141824553849799914811503805285226200253376811064736427887237624180972373530710510962278804239089544629134778207034911946676434082900578535291628774607521382444116286283729301552418318303188022138145759104584307817261919392619185865150526802791648598605823832360341796679932151691421943291239410431283983161970229684612077482277126333928819663035145092835403309010656862275628920155472510107174909768022048106188418536452353824658456383217301927295753734509049640728505818982063590623093020302761560631122814322643874481177323806760636753647659934111313678167006332236959805451493070951679528597650282398501200798706475068621516897641486525539197360870166586244035437910371318696444637695551164096458137844897320244907657748343479603844096349966906809397106123891775270761685881691216946364796934703947212139170574372062382458382011378544122369875169654367558330095836210239144130472462459202213378332954969569222483633270412403334202983770232624818199471870516132091495710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] 8695742133536540463985995334896156139275608896859773312849943862688715996818028831325312584102293556093161291117094929586579790226547594828907620425051264587409866693272159792700060102322637156688812806964091938524004361260595733276074867766182252055864232018902263611176198944082934607744332278426207708157377663985906601674087288590593285122836765658263089406056518721663938689772883375277327420387308347061667158328456651597069108247242468543089593553758423774728593680099074720723601812543945632113545235200355225146170066961564702896001721582949924742232804249881279588506688512754334855557660109033135269341454330671250562919383585721930476784127488978178539806910474884928390901370270360478808121451183836598174697041815534941706502782552362586408840556628468415336578771831786845135184385937178349179558758002242320820033849662471913766380320355434360122757709527277080546528089720008816005522131102516960268771686997443861119444429462774057777744690593861151400509952069438364068522812031272155362648162194069914865879588316941709116926675711723754153793546066562309559259581247334980287251983176839893363502937886503539274030633694648993664094440073667457688427575772971893459504443202678291225051978042697887012070202193064519317484391753691739650723461756295505881268735592954665835836894261380689731671847214345642454460880740991383411000728733499267300453699981595048735003854808833062478254514814689520899608423535942918169177704312474747422199177803894172017471323393151701486215617543114246479914783299358949154906237544670578209644679524516765739260050345246257484120287336417344990825538490473222311346395201285099487274275430337235957146491633048476232603365057831000389009005481043537622415377928084461852422641497187553148735262712153718275970065500293038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] -3262377635704017683552512579110048618375708187910403071094527866010073760046862437860521457786755896724000429388326168887102069221857261274587107019211077506012013538744341947290081864744354400545658706115730084701866208919993547357099748304645109089555161134915683398378210080064633608178463770479845804247863692026242641356866896429198819408827897842186505818943261881770711370939597110548647659942115506066330020700571320856914210738838181467437299213917036865182580774111862496127634785314503287026792021782697625753529369392484791323232688293597821991265555747413094407033016867099871497249484337952515424330582678475169818920422600739658603646294487032643177034510642017009148304101173439224898906846768161799422049257742319198201329404176343207443364137805527707800492367369229952643414246264862774048559461457833474364149209033450060093349315052218693883924901812686720774882846300828733608279279796512050328570074400025297109551540123763464553483522487980297195869607159911939880071305057893742784313119084905131847547045343414780006651842479799460007297587311749157656110590514075878923013873228259657447504359136905592341728597755838268622888869783634947408996670367407710918096876302146226727455048231750208510171909223239622191164789477621476127941043760093588140104038872653837452218915492366670793643707628231301587180088795906345718775169573751007193859780954543718960730171744280197698992176971868712458167324497439354846527197944579148529845529411862623450565984179289233151746613293016691953693263787333878419969834797580742160008135222366994885956201873385787342374047211304256795809521894594719110496597298601774543111676396846893929372511607154795458718894484773323118544067254794533590491281408117797726784065342076437770536586128359043137448614108990537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -15911339222197544489401367330437263213203278950602416184371690329944773549174232044835391762541592165106438090170005598611221604824784644477658424202438017175746124928071040189043581868537373697445827096874718881253557437675867790075045362506214229639433669901018330960572735410324448440973012557091263546175245864498568416443506893475917372743355196179001657342665652812910156533568052831845821213740404569626140630042292276789244288069730532504749946196550689841924171671807780241206297342626428989266645633520017027258094921181757963588214824936317975390240176575315463110851830687094207422658441713457702687106701000674566951490643056435651663522004961569993185160478377791846867385929079771212984913933340000502726236541467192860093571380317886638623848108159750155179968497634702762748107662329566525341657626735665107641483770806032125609854866501060834156913545065414527669509821067860578620355991982010898337977067844003090411697509830130481997085089256760062961803350603223429443866475179668925550703657038576187855605852773978421420532124973635975952865051123325641113675347717674765140168185859931933187377989919596823523281095662607476786431759126983767750925087339042123438160904722775270680033448399908008639201050935114769201058680566471753305438785950789068031743260586288013580568969619197487390528314109719179127222200994489601409407647918929717999067615954385321345664194387876138651492376068783214303409224270385324030744570555641778619550913551011873674076797084261701858643118972842358436564844337286654856058508152871340733604051256787880995451350167793545331000160037103750193273027244481215260773852653072206020055330208478173693690019695783805247509558369365340541406960338059930906410909073351428876656546299476436730325268045665007716311037089455013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 44277265408270344515397254267146662541337441642932640280544504022044548336558262967711872359579001258080139843236823093815562441706526149676406706522919533807786189117808113907493084921334801196775087706036499840829581259599618244187389527776911026925403821249405041548569152022718200251945003747334222666663030065068312014113987184323128604677780100841027549599568574632355114289745130830819045448781822946515940843642246921535930688124693569813054727713155857735620765428573935251787262786220261404104886098778694570798088791765604489453770944520792296232071033519967010346495338186326182042447630374782495248554828594635438929831443831940265420856515921947730770276229648888076600609773149743305548716937769184322104627280318091931931512998797750473159418046190653421425237892972525226368572926036500515186486639912327577493054571824175135994125504249058288174510413136523573966249979889835788392437358635910780084599704386933728224699010582215161328218157867861917355980338456823055264739348399497220839514731274816987180602187399479186504742600637389908433717020779480525254748067242354159506356628186063389982813623655230983120833478435168556318710096899249225660997548366785906604519402141238074938850991900671293305185147208276862398717465386874394074325521077946207916314318590058788154109695789182186169411336716838399742829047391758172177748460735954700773602553813782653448690530958696930823820486900215432799134620182161217154937216938486648993078658500298989672556382691307987152782069481413147165785368966026839330334831161183629972524058897151808848953970178325529688470364251117654456385061034218726339696350356124373106837265458344083340942852707509981730173970782160057523740169852358738593299684730274585448958704249898380464424905206862974217435948728415420416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] -67448653770739663591254051761196056699528969272208204777046543809837225826053443775332741733068146301598397427684786940585673200249839319692949050407469353315514209412866373910100860651387351984709982000525680594291951071269667025479067884760096234295499685361731137766657685926720967325433444545673926992550822564363232073386751643512484142103065782819739633830084087932853458169577732838385116621551818538063374214308722118052796819503472753042558968205810026483603369030177779494404967914299420766541461821590785560660631889951979275943503714258983838166325101605832701092149621056143556118562068370893514015495014413394055207075303443951313844992442959563566865295321242536044924079853021303433882837587874467533920707960265544965851461109244810908264681738420324311650599085581116492159942814790595998307230466042598320522018863799074628125434163653373478570018302262981095729343309789743224371390165080375346860277360834526655271968689283114147401883555609969676245480729001542385928157039936650719358496382794403673709046946950784090151943224690057202039789813117454032179288183227916455639805052113503734652623845172219929431532358055786371331587336516467528983721759035017505650228376357802600069994463673076383088421939216263810557833210036048778219733553176473372577753612868763850137058440654275828097433697575625053025328902522430999871375816040889475994153319330114208161143847136546497685155327121233962161117193281777263083667496822315671597379577461844423407028252383438696379656092614274963201068945856500975342363921079859943064995940475358583921732616112182017990600985044083580196613248997879570106032290326738618743905340877175945034028151848809399847959219002290261572893229044045403485359275484525801567081917895235469962320414739358518113502305557560688640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 72472314373457240673291936180885563816543448992431268367197087374486012614692462789605986390640751654985429260787527796955539050354241176034855167035505130387204602953728666668805271633783752305771222522701527636172973898537533175216232947712346494740687578198234682145450762937355616880820627202913024456811309296620235799215452640912325511482921979673314566981503459212475435771408165444029283011501179405379573062193234857753556561406050393751592082214272720490503342275279291722041921967156177433532570534392618841407342731716009534363492404373509863134960152610747017831230585926421849761622079993252089831163126719299313843645504949814908852593575230981127571482088040633486614190183931911875909158148165910713028458036376711845026791190462802406950526627314463581146653140853809332868993799837147458639383242720975878400170010142374319220183116556636187404652466459510081276825907795882896046726362875138836342559891576482205131673615824784721964779403812121122251900800591894660950201153961193307869135658013889978532120116868596903087684278650105614948944992856089775104988687604953331823206920258124627106171444353926137294694386397746776520379294876702440098892637253990813261721308576192588590128371818417719669397985113890602360249091701848658781598332085994988756446584205322630059679329242405006181211433140641660301453871153380593793024498476254258879916013937168301957865475216382256454797516773564196200104183276400322781830523195454788545904746201300004293317059010564201498679113567716526630922596024851716241195773348527495427507891524394689735067204037022970401177491718731539450486319470200340051980409491365943578251360748549686381824226255946422679667476237961366230792847464551852577082249305737118515471693506333735446115096961185379486205755928963186688000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -58781185510777606894882619974576888609026391941086345236721850915332220930805665545671160829633070186324962862427989302008370765777620360472342731944771653513375622953858506602177068980690630006832676594265035650900623967263682227482134136745712869521024743227494465803915910042532016429635271514772949710554109960770024385324308702115120707780932921493799066417048280886631391473238764637971111346157420826940943355919066216952400709127333577178867302798042478290100048340440388398709327015591910661810671681543138009057565332560717233553560815296275938408833615369320587218633457772222224694970515232341521898815344255944131077451179080820642012505157968223016357322125515560547010221515950290515199886270330652004325628764671443453419101144093750905341214462601355530458998861607850093904219450313401337829028150928305601213328288418136042218042693312457990926793187413763794217656115891304867951331940665673917959745959044261921505117228624863331070521581511018832513527772481466605124409905625449978311090935461711059867736884767114491687364205700168149134661853893170652751887315678620817370884038380365992571013250292218301193645513783157557148336427741698164109503857607903293889873665155020750753012223756644414200785331676428805058597023151798545918553888607933111680359015524309387687007341602115087790500742353673504969871794586134188083870048644182525383282207272849944300880537630128892647757876934668067916571407382411174191079368547588767303726677377011812517634092965780151413299080463591908596955889036108699923130330527367324853697118020016015718707185532599813104871606026647278528772757016077513976050657803847108174977430304696837438159913628030422860999387202275452868974236532450264970764169319594100335868992517062431349802196031431986579406662217297297408000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] 36896095259628206697724903706263815652660218096703882898557936512627322719839269812072072243755049580441405729607672434117112771349086653651520373249268530531783942070714347600548769861075023825198874494552621135234163173187352695809728117723877996238495681403020827949346302048792263396686603658430998241873928614740785714235146513866193244205968655308279366984167947320890622496444208777172180028371591996424930646578807980775754359363710141265027556346290455886550434055180238299053168762368632370366309319757599382759032392329390108041575997293209847964331847878979416963622704152240900145003724461571426066048406033613157008050676486131375316639617366556703465127134389717341476097512261787702384895189373381288860512696636145375502945752901413602539689431961329395461620339190226533597725573558712944985622207660072455643278349052945004490018018464064943267372519983931627027094900362837454655945624147201177586150708065843651686637935586789262596973067607981448985530092950082166355115217620232891389173399861906359590315740243628613157193345420398100872171625307181081560632389027582389923756176064471263647488286741991820246631696642996174454911501742539246945214371905485917279472647922882896151636554748178304001423509008418460713608261585032854262372529931486280245165460808233069774877662190946905108646952204976656634938622201514387797510300666131133416288228299285517915639559194042200115813411852306177457493346812087621553452683571044310268161757918273353764326646836811602683177464315666932226407141193264933382367942874483515143182953595697796579064651362826037113247918812033559927714115771800474632829551003412674297806265199597699762818222319923865212654790741905613979542237565831466504740654774035210114983627653376147874074923967965706976953497552525721600000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] -18048462328869448495823021796094737838296203187297705367636884406433686919000267936107287316865720715580967545198869634907754863908785266639186863397928364542312815693063522268133706196705337297671386294079249055845204293792579955653475342331803993675888401534581273442000961881129594689963302676529166294666928584863909507619881436844740548747184593295214263473088471332574359181681337989268823604332052842143488330612043709633449796958609303306796830662553465797012080513351675987191936306925972862624849962136656423375871053198724262235383806886247910297619201856295551727061293142671994511295600186126754991804504949300070718667348409308088646087140252142995885374604673879917045956857445484765665360634056781182131986913982636441274886497423226521887158153425413003527067974279279918489223676003372943405524746424002944298633794028503720775863879104981884514730269360972510143707684064759600834897147462052093958092402403431336743795650521680146632707398153427629475188588070573300499701943651850349633200038448723678508449075618541026244081142287079214302568729384009423775925053302916395338498044617645183438695797813184172023078683528895796137522106660742299797084505115210106904740393299913181429563110764183231390984084247507145881805914992939983914924817482259989053771255488869821309747790583920860640890939627207920027878736286997570934438014624110324146308014089849607785837652198806442093730461189108414806509132386127499911928523536224890755877829633162941902955567393970059258712740728076013390387339511438213326352405168849790743715302963020381612582996809622838989596368203135013010369644379851891892883457333177949226381903517160112568139939226571709954482679909468008222646996476474187456974147622350810570572147182881405569512604699600610196485660855379165184000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 6864407204661932135488408710464461115124136341179585584087347858611915764252054403924002986683713787448734377593118847184026260267383155031057863862387170775645282263086166789786353228877186297820168580624573240361525325724734558715948604835492347910723581022639654111947759349045804243478394159830484274334217552218984797492447415925237821500087458678590148178931228157546621181054245958055189071644203355326639887935591484433610608364781951103406346950329421779442481709461999881919688966475340411272230922495211560156165838122431476404698542145023379390394604290895901460840909152103489826944280820555573029245869293804923263461723910316358056246381344057075256356841866245082919854705864277871294181756919614453020339059229685742685808526785710139076140833755601115445146905263576120037636600607843822586655969251976497477979660804385043026742520531176589965097881319522855086533450907068990830304017578740900575613835033635289037012538898240181057436307357536319408679171285927463998358205894445509885661175406705432452464700019954761561056804302345577649244297962897870918770415453369413945352207468441684050286766410645335105659665486484827997226897984721804588985075680974953217625330115732004399214940453021300978398475297108568514279005147242128938054233753912537518728901551701409545806309803795943346175137159983369691105477732916473567550866343236364315671743236545624218504262634737323042270944117917577060467407221759536671359278182623351412219698837208693439381047691184400472599678508512959372813907109494093992556818085498594540335110086004805652321043259721659081717235459515657974629671723600664293517476461203901970722388670697882524961204615338535395030369866968306071388440855148920602483657077962557475083223126819462619331733275278737070875009396575830016000000000000000000000000000000000000000000000000000000000000000000 [124,23] -2077849382803633815083229479548430260629217485952798708670601552720708917832109341882942821271720100872932960303126717723650839565868835620758195113158337812221394104935367012029901602537041355314333665014851233769285887538967997062958961108832699184026877937028257586336381520514478715460589213525036916940720792939821973101908744795306153896109128109939972873519043403821887105025766896832781220653403361835803728732589823402545441561248135572059310388396281347978849472338478221903502156276423264875933220553643180435126908361478966137264816771263152183837328760553675734443655552474241430561016401056965764063983509955586275986936641723118047062876584653531272195984103914330397667264781456675812361908356018443221142708564401394142407468159331057625970306696385732199774484903454494037294115933150639700745989123705910182947986897593104309718807362333934790686686598257088137611469400378982301546939276723922896952050173740567805200388107429048511804436565738790754350752306453554026630622559976711269688682782866437313342209060640202042539918227202563651629360692496783822547477628691192018138565274589811796129480237562242255873180007515547219535472098579075716543656958918248151729912880173265884390841224731439582729920036424923995169908053933310331657613987050260200775928518317248118239422536695178348824851198762355145977501424027060678104673506827176021181270543479770852846659267335895292869788018406562987374316788505290869059353441402431676056101462076788843401926249092966403314755073017413619628764219960706236259217844034016679237414257654162132522014046995358917226995284956247732619768989460437578289821684839000525378492248973137563395522932392865941619244894263609302405983437854807594281978675862821177820679950818158241195346884764368743878263908190912512000000000000000000000000000000000000000000000000000000000000000 [124,24] 679598845050415184933636868264445475455388270816381892156424415764482395661956663197473415968838937592888297478836247743190918135451336095342201225892229074896031720892125783308841294013144812233864431913361498435107922477221373408442737913708064848089593168111185091378048138147556995581034486536034813692182919130461551318030846576154080538016072089076104697854146439663528819489012650395012082159932527390357540198062325021821671075271820148711776296955343728796499491066401372640765417265840748761887190298597587687675117528380504590118192653500497782874346910631499052945890491505192614759184682077342983201312865938923028929282779799233940995336377350536941134674988033510022646859713394644154630236051347752300889814925378467366666419002506288526692049859834468918894904863390927766485801814299594652524858248995010057060909488091900013255020149640447329103718990477440527379522904616789610277531875389758910906967182391795404515124080084431799256158950397481514310909907472874516852858730196716943447804052389215931323164365417088718091983711894882397493445570461404673012659569393398670764290094692556789269781570510715172526652979291222569155128946856070013006269910078931012239248304306412385564287208202831510266494427159707285678607711961110391154340484152115818797449081234142017906201630497382244482735281108583931346141433474796011869516118668590517109207629113915343050315884741169205350229442995978857436473018622854160562026320955701234563878913450261275013958624729085588461387465614778884628175444938753576260832006807306400128597635718062038335273962641076134361259618591746807590362250955067490045386170898748580513013887371278932259270338922817749819057375690059477729615428097505157421447408618975709210653509552390668965178293980912431504091909378277376000000000000000000000000000000000000000000000000000000000000 [124,25] -488871632357324062864023489494864465494318362425284781637725696677802823362432408157654672011692805034738854228945157057082695311947060624676743441262339549715207453711179875753315195987552168363361189489024673801845597544247756069906253583133619651328441193411344866768313976572332085027400412139310549900215257746139351157101823211016689362424271575407287624983629882394393944267190075295095261795133593191048148699231403847296172224325189447589561962876903376625005872391617961722080142352798143680218237926450727168721980419659993212411604427831751095526622634604710025091219874221361354558741640766630346606720656027039554847499454302459637873624879027022108382793410862506892452981554714277539382933229600364308104105565568186979403253388183480783391965658820308271476299554887811861897657079136618016993760046227684885774468059502725228659083625782428194250812634665703875257386504956286491966530367591236305013439156206237057199718970999180030220270262660451329074702445512167285076746085776160159871695135280749727878460633553832600893037055371908732834932443425032967134929841165999893493060524448849091278524786426678922387918245612830016229089899860061552688818000052573227138194816246400149433637263033382464482420736310800494747634268948271925761551084067496892968709437796140205019759560885584962691919190355625276082430276455226022624869564086731520149878694584165858425045397710833505257428214864765467115891957246384257855533127390293132289324577084041586943773593134213877721903613184764186976758752082303786107609247773318216084331100668755661514627643695633409321140853261181698784874673275505756242553337644391228908511288229724988239373696278660291920895369957493342839570747087201614018766818205736083375109920479261596378464552828312348077620711179419648000000000000000000000000000000000000000000000000000000000 [124,26] 500865609007983751097931544824362246612338382666585224210051057894141908550980623423477830255733392149671262082967752658255723087186764768119092303588824234124032380940780733424003594211183611241332178695658357216426953948792048816230263210370454421855721093180342119795439977386221662341652472290126895830163797296468759787360473393374749265411077669988220478071753646764423532199989849225071743422013698324443606746668228439142976600447413090205696793370846854674941790097625930422946180699675543942470615682886621936440445359746897389722732624737071550445271765046980394871737707832870035105806188937649437259650402164908847817272831068189166512496922228663733132823673901242296361054271323835536863882026327966900828731003883788161180453844369092919524025958634941783397206198497551147846157717455249027792724288983063226545152536688240090459759370293313686623578075220734118385637447911232154478665760048000048961348196908374961429959074990681941984440594356495545013350523449328056606644389831583632184759455895452806638529259292769163788530642934464689874917555473878397343657392856427464721432193159473941660793751989357008838311640897169474390919462606013315989268047097998056185351693207497673828882756868626271853566596786441175916827688173370755233079760639749104651101045638123123128381937384498088597695019318671511994324020461713841323520845280501019895432562834485631627915264072140152947714238618486609913167574177780352013513068669026675968036583009570300793888987514226819587216986184357284069813549455505179479280312573350807156480807168330169185009637526728717067772648736807400681449967926222833793928800165430116659685587332245153477616082227444338122126368687539171205406635618784754574692863745557735710898136691646824856956656228267324630179403200987136000000000000000000000000000000000000000000000000000000 [124,27] -425271580796625361947251005781975243440452698294287729981622521717214149608930909850723041219088249463519783455312783215236933656616600075134437646908301951039644137091183945428936761886848959265173765547280065207839252694758217401209557288371974455359766332006419966159264569510951331178065723103380098421388339595356108059267077815347076765665833371116312684991428586924311359332430310718341815490030565234373829079847291159367249129745817178411829222922952045628299879465497362980455948815095160415171864581825151854876141084194938758319039732196246100214353553040787849078542261200685461379886683816413746643231703746118142218969649426802253282356979013149360156978725836148652456478137275920817691619093700661050453069766179209726551966872201228871798355315708913792870266766807183882282804679953447132453300456101854706410763509871561316041046699532582197965600362087262589415298687618168553321381108980037558407149821668572309595167823278736136120001617246762923061278588688803968516731285048659068915803980062845945071467195474825863197750119796191599004750143909676674463514713778215785701668534345983052825523590849164339722890694732743229771640396201932844328948980589711250458128731981205267927186129621512845848964880936614959086977260602312423404994808897435709095397898162798874846109044585323142743633528231169459609599569264040100045466719655779876873183904129840620067358052401102944181508291327204802556832818502623334879843679385883638220746418907899270702224793889215193098936034052284363039637960687435386274722295628172458012557954001653479880215584618861526989823971356552931647610154081444832946767171492698143384920379571455404009992281519259671477656547340931910007405838265113233846101443057784672713156487661731475721824776197025014793256983110615040000000000000000000000000000000000000000000000000000 [124,28] 276528685568757852994013441188688450806810888700791797992268324913158114808291145639777293305889537383247487091530161138177258395603786787639847613796152002952177187886598984430181530198323133056219080305525786246147760980160590551587937320908040321218213074865190682112882715202660790119208783647265600657776585831134516678789936508969451199672552595357815899438850688481161607197829599262903487851542483745799826059593998165800504640374940632815906706923008595519643344690284785698628466725665486117702663016960601459083072900840900562364184011116917172461390611667698430140641970427136731462407427708313355723186297661103573278600752856203401884639296871479958033130794461802570107552802352296531387836901404849580151909007270102223268019458855569584218330545908328612447949799182565086693097252922487324180979648547045211831885536797225976654506402288489861463121215659148108947572866669257938224544971577648362991211695493119909706532511740061136572478737835629198661729161433542415204613843985581801664815467880571021361807388326193761082706958920953457763296098807523062035901032835378676271170026824519684816287727769007931657314235053513521995763098939852062346045701180480536504814195510179233036209558881040944137037649281620946500840977393341861791747421011562795818175237049144449143321261041282824424166180818220313340965365373778570957346025488116658657706936281074201532573237424544147585416356900032046382438187802075268272963986735295052173204383204829027424603531758571470429385669664343574077527260800767676484873034300400171002412171776691973033921770558346209140141670100043439091950056882939667567636799941552415518299462364411990712295083410627610681734995172621437137625138344585949396909816008941472428501066442246992771439704467368067877450680511758336000000000000000000000000000000000000000000000000 [124,29] -137095572970519784831176159177286123674405797603379570975467806955142940010012739017664847731834283934326192317749365155677178087411952418279918601604093535568076219665128800543303373896895601410168774821541972869561254007001850302069023947963000938303373608637065925749577878018356286428735567369343164472511784801748223037995230239752634671147081181137572761331537643338568428581361217124818940240489866509261759228813625586790886595846370537917898850031886000840585853674930370708674105929633526770576223994065827501519752108285272821320637746656195824418756700018660077844779814526991166730810891225748485613193114111934507595463487938621827028774899939682194780376736040219694496983564743717491600905997643702519384237161676983132676641143079314772553632503714375176744999985059316241881885263812307068227087626740984362701283177534297599855855436341470807533828064094141691272754264671796621943907935481438403848862484204073725987439534027719152122383620807643816719357892563664416860021263892711017921261574758496723588296166156368269777291079127408196172350090820260947202003456793731783620399036801693798469546962702254754355305600420942830315288213013257485845533563690825858582249437467606987487881170993131246786136979003233124053697780345802889407465008675489958118161467036850348292154886348070846711743904372951273404475548745862361378452005309181242816743424588664059453670449701088025928150624021345654315599507886965147416001369605515519949609045376167716097993415483976130369976866941112681017371137700884002467274809637705953631164450197624477421752782466493003953689438333545213982292325602717351835933638045966763553010051192672654041875330057738886911997814568217009353048287005736402979505435304553165537850605498438488938039122503497552359510307116154880000000000000000000000000000000000000000000000 [124,30] 50981328853641421925921090714929330561935637629091650161878207024692206673310688870725444664061276881921161117210942456178789730078138645092374044430067310519260918374315010791302735248306047683947139677286645133414830220988990430518148007741507542135281679874758766046438727060708233724981326630878541267029953870333602665274208082492970022195002619391201947693181995278348702101435709757297348001120096806325606256055573873270680627179969756257316959273253686092886935378184580333654687837805026056945244927187657786406504554402799345926810693405754136648510554621415737277570797608333662997325374690607786632956393504749859067653490810181237679066861442664588427456325214353710805086657858720986290219036916981222553569263702780383690115241051755455721513004598545586359680852523222184244942431568028994616754656482685425764490426582193379964949538888246390758252654322564824781786063282451613999230142977671614196217408277501345396169582891012776466274756429505939211934131280596930075500087796852386819601391793101267441098424349681826005848634703006814703238584102706332113834919591282171533758349472670385611627555141358647535102806767297162419782020866058885711049742252500184998694761716449536921674084034788552517342454976842623923055051057417445105720816196113022604462459050448771116530966052578407101252488411445061579653853282403806725773883316367594394300342472742278000511246365981450204267650900970249638295378081002505057786166689418656809840751448498948110933287416678755091683997695993828168098940073032084509177963465540040536037004641641414948003802516410901229309415209346241868820528609965798523986678826860036652635876795531336903218696843256751005899734134754169457466340535679422872963150461486479439068203108667187183837133027624040801941662424104960000000000000000000000000000000000000000000 [124,31] -13496400502105485118908220000913026416699960983068949067866735817528165456475165687787717784119850858879332099356254462527381764153891165075481280266883828016622177933762755583192627002186636360512967309154275152329380562719634804499325597088742357687207130648949036894973099233545813530835421889974001651133456913053816995024835551081124615968099842343429785594720770585579939539034081859336068659450379946657313951823265291820909807581852263953260946933074713461585112240333663413587494938403240806198871245111234375717943684015846065531753542767347729830463677067707492936779640520734487413239905146852426607748574826440280578016912264270696110970938044770203024175017889520009433475318149507389841169793672198939376332947240569040774441539577883361939904609187622266355102217815213110268070892752402889007037455226139889962482455211025350118078107109914833737916239700106694441407069029887303539322124456065315120078234714374071931875522590534827040314318869803789737260822723411100761510530811694922259027640522495167839987347536394014623223557914397947581607647951557052441697650689578084549686503740525768513846612924774466139803478052512525292139095401928000156647478564038499959030563212924301595831769597540537082186172326407774846540250076575738070256827783084271728093436635459051265089913077200934613518637316619169594899331357220363089396204258439484999622510829907782198576519110627992361413197601993170126000890122968409061628020954494528881515089458724735801707466103859476370110841127584932975961624895477671865337097813721853372625438325122091743075254856074621498952346725560434434318366570590927872065151477066048510142894215902898683503356747439952462818795771818183357070086785463027451991119552633410199806527775974026328411528975804382038326027306926080000000000000000000000000000000000000000 [124,32] 2180986179302058527246440584336882954665611315432606671077604303105488811928393430919709338845309929628184978086895219995326369252341555291633541407293767001454762998462247447544527272021146725281916472558378013695646423433079820182118101964545275105645606667927356597756825804964491244602239019341495061164430045233257919330754273282628317838813831890334430324225508751913292673505673910274541042229719662700508697146812667278716672162925631119885362702631985005917930756641722410104460807354482841146918051822445416105743525758588705006026530675402032603811291982115384562747746267518452399404688330745347956223215520295275910946318551845842463493655499358308670378098289554196464665096565170115573212312590438779203188721835905178145543045419090352821681586274060731659152772177923421528981999652930020980177792808698548784951296718022351452817143830032563407463812378922738299520301491935004699778100160923102570047057654852298485250070915826458583778795420278378602751606483759941299170563915992573846570685407316555072657721418105935453270955503618321146079862236037542637735027892059093962640850227797480441936234702429801277696777817055005355366449396726013730461148531988344636156001471520522848066166440702278056756822312745883979812808578095147253876423692712761926570691993266268620697001465104871707234944069384189741257919763064694217600431527876496751431189691176774301492660851629921399150782291779084729996154818380900186391647103910873620004795886636081553207443932661037431659637762004359986373700858356630462458740321557866462274928119253574414665130847885183332679239472755864447997886939431970629019206008750362349342638406983766287615940336955457222869454424833967941368723353723322942858767074585542346938147079431251388341773279997104821271576329584640000000000000000000000000000000000000 [124,33] -91344777715814931371986216722084358600127502729442941073349468184916116483949691867311240207569210149521365147984992160859152386633352985515763740113432539317218047590014384946967722554046373707749918331428237935958978977582280476568971501875852749882731894196957773978399644334225145700861277984676667889938821761356491358745432754080569007458638362388931932314895384281629595869480986604011040211292675386903689932036274876105527552249667064561609857061658137126120605806791182119478509678877442848072252498159029138103867746493316312906206219505063159362996410039535995131124721639955734694705298769106954163182145155102548293244173414881135089249928100435371366265948736281701468909682092712972687152934158342334159400440025583382092464825688565960239801764613462449017253111197981451363060738791431600282704590085040959451726548041120024239718378241964569468415737216139420949367574278149819328548272726923471801718313564133034334265065155950161267290361563586875896572574187245085267040362542665063495392358645990460532787670727076644287114125081761567229122116142227305943122710756786591189051135076683646024433657401479335739568227746335122500672523259495230560189719566028415038347746023617781619543280706580109013790239801754769431229277990023923928289888870032594773469362970375470752107268351705766353668119973586972583547896743808145088855278740244676243878982934514022611571062981486925306420916042729062802810878932154890106641945334500414866098750294622376405132729296279127036516423466755152407586254266138312417744691864475574806057844903849590848785738807546914672202906540338906260602509707390906877198391844799006656462945456031129023960961794037459070029502297855646750147526515322487453330302340479662815731319318448407287732307465736916595164735078400000000000000000000000000000000000 [124,34] -16139419869418678887765076669438163468656379256245682081010455061128752910207745644887744064262141873971934932003866030077408741205197627499250773672831539877326284233455259825830105268702252014788134397440555242924445457874862443176751491464500854429263049308584132853194467187953898760675447952818480052185931865726584728997387617662310108422671582148872306460554072768084122509701512846694016451281950932933061470504891136252438756822236371846119032103370308637579608018876902625912985798187201738265283636223634116899114277618115095911536739818618599661647212323285820222386906747208361604367979487082698207696010118526064141104812571770646158950954236438410711009290954847950922670768715293258133395641300249956813518564123792023981114481231065190073814098927668990785231298258349716638729227333513586085744081084144309497809609286305226381094086516282714147012440236391504834929036829411175851841260617273513135482258014461784249110040251111828454513073907035137436410416561971196353949694288364273432039348407667978932411258574113309235090826219641916572171578912900655644014507411713796773129881853853724027456133912757226893331788130568860516878357916783345092853925370390272080915952612110804873244393713005061246746766327521632253392209183175485783265626340129449267195588905381482248162865709211522634436570965309509102801208635733555617317045263142765506616275618245217199332940711903358922100180678806965568732500289192950163759733943934920189665351218708482849968139142566607459599810907849394573385730542093651202647123300025286609349496683643568662170472328331348499215944035507085979845362930206252129084383008082647223053517794859060557259125802359994543016494277526711721697697439666696238064198027101071148174957142588456696730622517813330409162885038080000000000000000000000000000000 [124,35] -21147601789888202042171628996214251801109566584699094656376669278637993441591486587695763379539680963837415247023692339652555524598077759205973588806105836928657025481201447152134675294911073558476424713168705939458686077309817161288296069615140326064057442843824448320097608497523819932904016256763312367926733377857958140611068016552840484322508645779581219036339461345405502755810159672941344965747756963898199982632551734755621400386718650454352666826758983742155485363900946235232853188365655640484823741465694887726999311285699560779637407693431477311012324792577857150875761328732767501832436713003188307657882168688707570528205555317920323998177650148414617524784632598252374091753687930405798698390254182741381435616874228818830457471111404766030159551064907877855482949684834692354906043847032938452094645866334935740840000139848655359660379263248416936250820698495525006015637726326345619090370168019252402035053095967071361935487631773787538319702815685531600652991793742396041227745499483738225038961678427798679382308548607911210574852304549007865525642993751662967983816198776325370993583349727378828684531882789406483379992449311649116673028249782998929288391957467996371693518138141576455719770349866566567833399455920974183163460790120304045448190221732545972748219348826497089066593519539055157464059682455596864911463169216075233327854573834068163736939412678821513915553334662393361629892668299497906742082059720166721647862670962537186218425658783248125454020283562054145887022966250592465139334807594836712937536943974863651425091609362113932446938882275677786832570097426892008872260751673174833895044043716822153366261270454822144689428883290577371762278886057866039350562447275015347064161165046282749120529767184630495411612721213596468370462474240000000000000000000000000000 [124,36] 16419014083012928977732406084977033147886905172416230649692944153774708105051853884386153222255703322123811354698875162138727389080754502502310332226258917062162232759646609895190418228956268175993253564241221398095943936804084762495972233827241182186038941551530698110698998751719422905331071809120119692907986937787526548596318580753365930402193279485958851758775833879412587013333510932455866393748733694674649602973995541653841864104603952061439205190173413218844738840269174921177906933677621072912483348402967387735422124651875440171917424719563752874114814119509697759230352192859072845379239084009456711684422087768081220617991857625585076448641562982966548949080236622421580367687766714002585510339593266544459527406416176704766620230488249020761916385303735847665830951675111017867432501266804184083675151426582581023005827707644278298692288645109811427445330805323863302938047681940277340730330473710117584474492363416493625202417797812016984226026433055907629371331019078737492645097058826884881222357432560968939194930443862403238220832056132121415722762018538763321499198509064655924666629254072872626254895401117157055497938311620794106502446169306929119650538495549884655162118140411537571673476817922600199222762326684456815264753539686558172925018058694244681965749104313184019648789083109773474592235258465118040364038689051540629000818816698068990750315809483800034931853326682507413619833105116150403478201872689867175918510876183886160077660111417012000040292590896926797747940892548866688038045793514569616648456189074895113086137178830999277470376577339017569451151600314401271592346521935262332531384683291987095269514668554345916577552981052984259049060528625235450339611658928149866034344041213728006570598613577734939785455775850896968288462438400000000000000000000000000 [124,37] -6508459286860958937470496591617513607027650897047234632412770033341753736430660386242277320127556589055002798599991781284316497635393548856912424462075606249761066916841818690110177124510736026084615260213488544351017568194327703513403432842003123069587127264155609437075423006049966992493493514005819721464283743705420201934071884516734297906618041909190133234221183406455369746824616800711923765588503550511333458196183409686372250465057474613209388735001514136908681073936675010573026034061221148034137406068838827724555876287145898145348188627433070511186272538723361849122944460054096854598941239407798832216129579554797067327924162216518423299556853806288185875617514152985154877831744788553185961795919470476089999433259476925967509389113877950836269188576339492602115549378142530106779698856285392110264747505571412183109858279535109810394641708997531572946064451135466569067275778768392706115056266833977922200555260429160926118624439605568888252740673978868775200290521569922051788845699837995177517523215728842782791510843292185097709789856190843061075019657497561060006454569498281310482051087049911869988605436175491794132796029362793360730848828103736317053628574935738781625552630104486865100614695674474221973974400180439125713531930126595792151666341209884067474761837359346133318226310484194878180531401129077702266098479052090633795449989494427537282201137671013857056499226187769608757153923095757379137498875980875837580870987200296659014585816699295522076707280380774711149042742507959788279998167446470656764930431830496644389131911252935692397521902503154839687773646404474349264349097632364806488252869340265072558484691287159873976435324918305449977110447878301642031254960287562809798549344695824479147856094430533524849915352394540547324164177920000000000000000000000 [124,38] 2137064288858154956588828833012569926409679452733447095931249167667468347698138181018377003919436135095445403394868723369466412020637501705452879719227517650953021675381395308375243014495577468024387874652912528908530862058833870553989041704453476631463081423691832450471450812646753696195175557746593433482487815492901513443102644252102591748197465403071568294922702948115495159432809084974532576390905596258555279263330050196657241439259372071467233656133471870753036975232208482446216463358081161305615786426371057646295562605307148852251886426665481824523756353047301028000138211462795692099525893608146228792021216066957121469668909187834394311292163511980239573039772663440174761995753563270921516962984266423756346358844618463003065909022933475075273692778863994510583457624707307321004704944070735337087984833827478056038599616965368031312390145481198843596059481329079060347011913171168877836031666833334793044064803026816838369828105994189966210885678921347259235985675848611016986218401935622809052884245713639203414551191199899758885267853342251077469380361222124726966545803086543293441242059316096218465531021116439269295599504953565833446568343089524955337520076844345777289674563526981622997758293349460937748949170263479825165038111044875883802103766696366816157024494333865835702499259395897839644628782036980091804878750805208789592368911767584824517911595192493469833731615776523726677406484125645008143581088888821178403992614376685750720560798493991942691326282177930521457760533062290711772270845889264230219893943411864673575244691329459229857316199168048552093837676748760755954417013001452498279772639689486549412085428200684964531119551200618860005373995689201652483433147666673412655943722930306721985171274441105700948459169933473921204905574400000000000000000000 [124,39] -717998102017851271384496150808274437928699131538993317393440567363687063597603591147280593136615175603304183004241678164101836651410877664560166436483097094055029348681854575060800894006897106409167689186036699648187263532140952262104995110685433229581300127348135847910231448529073455097239448491524275352973677446580563574768895117749286910880853791768529906029680494720881327792385842992699959631557342113555573084850594353451661405386794823461918378935108557679905634768841874436884163888126023350706929677828501578318133111305802634740282255031572280120085137009833455807117502222476234284586578191345680640514667221129537123443909995218090151126959857597533100776878842582156849078141692268599412358017316082189430227383373297409210893522620299611033088692069469360640884455772819096839386015769336610806940620906386846115415645837394250345054478344336156660103275460953154223211847807488444898516584594449547850665090354287038257789004112797940194069252292952617936035487023606824587849241044959520399375831640066157805389354473233764003007245817384620023122926645097066661859628985971806917601150167375738508277988548573592468569034821765746815115223531664252729893297800789217739108655334420197455944657974484854258299104440341064492322609560126366041747807457485772635181540002392249721240042138728908675191634015141264874493259185462937327554751234155977330750183090312585406260441035350273874478304005644854501651489558756179706419792497637310456841903983928870179374024872457924452526382545330915030154981913088645002267732700515373359087132213753520337084361253267001612156018228084210694621657636843018886601467200384542792579737227845649340979871063876191179478169018686023886081142563071006567435305990504368744078156540062030104689177736772173563324006400000000000000000 [124,40] 242430755546324614463437904016813153452575480618107701726779653684614652964697033543157944792233185318552846124554875343451569348201825812402265846809601947913872710245981374657906535707512322894501228514790238477791200772273948207992329920808851120781608668703180985525250983241877038280888378247213667523121096751198910563006779906055134132116885767749074272901284581548536702197081508818775488906149936555018845247358811062552121113738981920134513514531177030514995098644935317220042749572614986989064565389279178803794949323027081699450075400881082219391667704518034201791138396553149589721712250606241163968913072073920272834587671362899732502331154928780294464354706233323962571768439938403113321053398852413018349532087219301111825194149553120181722783268776615062002150906006123782473730484917471879761864225528897435840888088627632896288486426219555730479343874558737118968323816712995671663872024183365492205164432204918652193531468207150672254660571555052622651430186663117562361171360199868898034405463948887806941198237014999116194487280946066926264687622881379599362056153445236755187073828797990842187765443641634273861255813338636822703298685119705554081080432418925557509605933362043613720430122371005339601857472460823587096041113492941547620409389152329652003201980902350926087402783875106062979968310917395737856496379215142237861304524652993940130564085334540760330149347737113163885926094910552597238895811639091188426447650723318426966915826159669507952841304822635152418569115336086669504251876389610492134738344253551946650665821686415251121874815432802183735095872512942819762836853633956350539706282744834907485286543658524641271015226424652047080533084658525533145364390472392768973382657711243310798761979525617982626016317668410146895482060800000000000000 [124,41] -73858321971739416268418505281731728488809950409436960514285864065090577571644313305237435161580543290338297727578753697685016283667750412166104300746870224063951222502165762318178855609513785054959239892705500156625394092284664592723724716559981767117072132933213316079055173628203105093773194601241867000213035237722671247440163209100454162582152559579272534521342199158860234999568139187081047640688083977909536567124729291794114823464402858195267380465113838736432784542166975203614456167133920202815654667537052675003077161343449757222740854293028520122585413454786939248296630933460602406065462092615733670751706001929358877862117338144981177083234508494954776527776662968807869678351924782138755445170920643397884348284560301589527052376685846720708289634429317531773542520051370847678560249677884239426754353971507036540933237571276542797207652342267108605379444760698488941267373903557982108381359694989407511150402768991538551908875154267535041045411672707243706923492641998111738913815733485445154752420178016803282235195374436636749956146614417480209110775872616631459508998694437735411083409950830621427435342827809800407414503892744301944837188573573697695911220804986660258008082414144293872238760204137658763227411459825248223867085168789416805029076063301384545840802648506817974680445563744132771548189678932884843382594005599647388123952794567450001416578710815413733564740463848279422431759160002529756084386712169186565641485878263090364105116227586497104026314137593714410763999265395741847623563366206694573633693915262295478792840727870395460388597451170939841545815371413793292286843530341022691105006444411760186951845826465638133764244724840322869521549238301152087431380963639844010205355150058953496917325814069378961909327287238630839209164800000000000 [124,42] 19081887273117718900464110969479392457213343116726537285507957784702590251216017893236548325385631055152195521788244637831039218759121291498620912780499449303460056460968410747063587388109016483871489296295335836355751031075643257777286830653353255033020776715093799187142805960469680726578149736054315589742764218823163374026562224347239934731670575740019922199092971350366040508889943352605420263276603019568384627877490730094583407397136928061000728436376024111798666211652375034243010442620933195905801970116527207644701944407638503108355291450401774372908598800579388434719390280592985309718689316259906330577997763415500708712420079061720051136343210417884053095505015225236127345438606047098769743883000556279818063019600792303167771833286938852390480667737006037363447341955204925634893598117095153158752788370220447141731143628374986972352419403251715918714670491920876506306011755618737349417549939479347358086582150577362243722389924474793439063279362281173648654419141403868793010030450968924271972761417981986114524778649861108923650996439863807500208276638497340826648190481712175134588864905875847301856964463646619292597181670147515394205211619549047061244811191439354199314175789523265604628970659993981399777229899965270042529033488209378099823557921074727546809397387105809198861782254317819005308421455094761719259890637036480356836978935446226388701938839874551484726391020548171726804276325117379959393247033330610953334844663126279626632613930812716361659396852882521762927176854359111140992754313103717845257754810918449758863267117028164896608847427914043797773975497072691540100753262518459752867996458930823365516833282692284736261128578279086336697767977035955335085380416786673969673203008108126673910546732251341126008401800764867939716300800000000 [124,43] -4098440437887439934480172704097692047440155706657773623121858305633704467255584341789861696852355782107793433981504909204490428751985535466227776658714200170635698246187856122895086601101520738869147593252408004166913172187160305613998533792974861251402948701044684101478334061237796871879473581518446739382181904337373442530667548313940076625006818484958575721499669172330772638341551135644580360089608507405365431895004574892197356247035159904914456317443891861315461789910793827704932875356279506969719262325374970008887634710460587121829195274029644719569302499458141093687846711073173146517257690728398651202722877686725706184574936723744695069908218229506065248814526368088473195572156959747598908771117094598206253273991984638246415015926540669450534971043799480708575271283058266728940540043119560164445847656040800867490876741955391286288649022621711880109416071746612597612294147383938436651264704670392087345903786335679641071419415328456585765161647529225097269025022945581277820822242936243087373814332734668219363550769528848791745524062605421669060659323013766634934845097464651064163856141986776134429113955241304863676293696858260075602201536442933328665208338107288475441110306152203856720084133848112765834758379738929077081167087638624600462629785995483959950794348702825155731472691795350646072606650418487594934081726117467768969773703664570905188768181976785495337765237154433737553012409098517899034887707561673620135517117223800188662145523072360291828924954728839394766325825399704978830666154147118987342414626378540721823096093193854586280606011775790707757290655123962694692262662099959573414074530940407177737400706001331207241487064053717034166892943347976692742695514616822494700413348960242055445527751476444843635124810559023807463424000000 [124,44] 733968422641314342688074454673588165579199073945300740383565774656006882523240650118374913785780121320831565549639937588230171272360422568315994388236012834603978233266774134101943861781807743857065186200248990001621676210305035062670132971853246487306082702120979910877329447330963869026580749405293667945742703253458538303977963215570010320625770505927465385266615418718255085386665387861044406089322755712274991185032674214917749071402418277137635487385670186683103465636463270835718084186928627070772398397065914873417646179826223228764367018433082045203453596811809122808087679159466310071404889396096178701990942730747610158245150498028796807353934264945407519314898469769644654330460353658290623876430363232654889627642182301003880274602084644912446794953492101825595686640825968734357993245057780832151904287787361979227663692781667344730967102434573909883485864834066785646932828531837316725931670399305367971697283709943766234307979675268312222400283879274139951621950268372377262090179349832640506675692024579899835739186556614966988871638540430698662186206787995528160510820285577567355130712186247686458090681919196795106054454516467450238979259560110347369296775351566822042266097328535176002503714593526636117104195025500904805523096857685700693826313894708403823483598583061669691939913315678823531529567281370056298397511058316480367805777294829913998795798142444786887794323112232210593549595794728126101416651528754731840288586470927039373004117318784487734423039996043766688698486793297785306955494200441065599701891301034148806657708543143872961377666041790289650515054401587638414699670243223835004064354512137291224321759737195777363499428800955920502325480714417996655219701919844351470630633186783382088634889663388295575723649077671988031908000 [124,45] -112591960789004611006627419890916615343739076753137432108541445965190977631298946936989878799442040075703664081200400265359321178673262067407288330409053505840273070139790041679766040433747666260225059610075246388198063312491707362316843939952862249053697578257516452642490428954282940389273603601433337306918492333941891800824585490931208378603157233837930588006427534097933100551888581388848982287137588396588735661090685848499393088403394761288117175589908206811780251380892134737935281104972167038647329808973358995169606572869125723405519467653499188247640882506724618512586618429487459863594115041527654540719538778431360547000549380248113698037407631205597645817060771801428913740836834267209866033874094434076554702194118438207189435173172567792865779143425315670064151550362764461925005410576162859952894322552613064682449738911883257114688230576002125308362577207352801270230139076152463164433968256313473970870505742515087518380815141868076834930833420672360070226796158107211558202943751219840963555902008796468482715860185028566809925554811790175903905465984718331722641386361767980620821429892170194467394422235524848073447253351118303931411936169689276361613182864307299041458102392053203293587257291961269004604207577243456297102921351235347810801576627853487737074504477300929384538135289478676276995780405190508251612361033805523616829411996335468911453691349074396543940437554479336147091739159507218007121152389039028663704931250512508599230948911915693012267363665882602536644637204056432422964642368171414573602077879897241872397106907397313560121113717204877051942777270729849823919508373172593551729245103002554635155931404405052877024209881945765294281959602457708693196265080786505516820358314713244444517921320331429999280989196592396288000 [124,46] 15654897518577043823948729268261886193162455592272367812243041950104257343729617205186815442504719590912393773713427837909540868582574015052359831018315060687417050993845476049104313049349837167238991725805061623159615653161212674375218408508957849050464648866925086291738187953751947622593007277314291659803031196893484201254479230444861543131562056869124314017810672181055232439334281028317173596771936106581830145775846993817455511887024369019940744342034254146057538651312316948521701065706717435174267902977984152003192744168813546546004834093414810628884882341325830931098973476819037957937117120575860543875451488862064179027600378632552941373848168024077999908994706835522859021817600714072755345579173918444264183340691136543125491630586801358961507785684881951516333410899083777255060500004284195427968237350941293415638783568051118730282965727293407856166859962623532839684492214562913255359195126879206281239545273717054994775346887588743685399912677473322140674557635591352857469113674113868413768797113030585521689550068273877781311373304102175675542149048603862690651702358186197666450911036689142892722562005570251234499259485436216121017743727070483648273313469987293434419322976975608549457561057511989670571909151056153653245720544047369852996673431548327347351126640705983157461049623697639780478438279843871635741279055620112506291105089569262696133813710046865548996375934485564198921681152678963065567687457663366562762812821755778981827930895036163409404025433105204029329989121223461570318325205245418403635955349130489889994965299924137086318125130261725342557653915496825571242094784485350458361394815923090504595940196014263489730501438580038981138798431066444332090341155202122913123006957206609006427147964400176994285587177742643200 [124,47] -2107227739248873024924446627646719744121051007467661170224153332584000247350531071992407022948877991138001234229228761078629366930933634049087925343080240687755417691772192025416851602591768637741206058908660149637207168612821529310375840267106608492860857387927167872664284505519788842049830702524489688877086426950974988611075167227231403407082560789198014886791967873001191718746082111549793042372535853571164723008303131056071380562737658059376925661476628568889737849188089027530187291449922312626467227232345376989280520058754931625403665866503788816214734447589104353163826383490331407617217849479924461166139887905610901618656940446002967543517048391941778589390923160090022021142612282112242778414253518513097073428596190407985226370646209734140166374415594224566917215957648449312822753423738855765217881985104651967945896917685544895543682965139712094821060439937077546578785602141909619399463678194811666392654925205899579545816354185479160857535127268453452782382116091342876202471227715210361573318743086970721612624602574894713955909661845446532671334800977783968156021969575920530757326339577179259047526604119414141651213115328110472720667863275200101290845113006044456485511919372546865164891679073263917334598061003156283167277740917291973776948710360396217240814916717504740118505871828308009017356732393132049940001644605699689565200780016847654009569080217134671916169301629727496942292052668626645041981156486490939834695743201414268995912629202296502493064764923682871477476556071528537657966481018238779626111919001607599238458639133425984853128582058196021306811911471102195302591983535151156502797299900289952697583212534334573498332812940099693061150199351247770493607953570273726613788315702118990015764912634423192813907844352000 [124,48] 281203419812438127899868222970311940189015832500811431474484513526400074662125931456881542941080241834635837063741992202109405625389879535675665450781018917864655759072599973887682345857020403210526879135776872495068380699903212579077852507191461065498091921647540631051645526463394989257061860381754953883288919328466607575597021349293161343392942530927621726387917724815830454023510038627582429723782005363619165695625701271422033232605042461010760624563320984955630778842755736941896013612858352615480561493311978552150038173709652328474522514091443467394378810157060761974516491463638057688362390850916357286804989310722449101924180000073691610045626603618415731255998194829534874819139596621960071715544578823993758270903106714421751727578445518304632193338893702687973733321785468313909591281633312530559551659626000680182056084482189603436396764745608981362998214837625077151495945383057071473857410035583076309925128388362746752331036064386804914842566512639606723250890683228002091226440790107316068383358241153034980454798170351838210424937986896357391942076066668178814244937040299406055570418249787379109910673622545707406546772976328284766428843894138533127167681442929790720906827601354819989864593552963962631291127780649287033084952943837096255514501125081940045495631226690587748246857424053067663035304569386661664022551489987604253784051884397278511157398588106213513697040147852086981345898307967805321794989436137826583663155153143226350940267277573170700131704977114273712761034405759986990574805490302684231460476210802111938487218962193950850144634227298817308098760604308212140782351834232370855743002333814236905679251267685681294841971587897451289141074682766814322025171552644648759904505120411591570627166999295688647789414400 [124,49] -35962791853123847754300432408146366357024484133246693508641175683309449549407056436130858915479815689890941925215898592546236794450357589232891143816075982759584311640825394671918850893414834204300165046231986522507390658981172406385157481976796325294769283457305752176138189079210602919229713929321361504565804601419981568012093821102051386908637553529031384826437045414071826551542762471652760601225538160582036211955558103696693497959376583535912715355232879592518255679994811057619714330140271076071343676382704439438896201232289908571828274504781609625800664628044527018472210120520557349317260622662108750155114906211406417537027135342109893640482175246200630985052442335834986212761259216111359146560604672896287842592696311678991036931466484155833779112337013755119598027918139671299752586318741611976512160118681325720349079675076648757452399442438050930322579260739270977303800615861003344219268412178911324255658238949610876999907227619968356925252815310543906178471186045127778861344894102911966576549854163455535488586175220625030257748552196606281863398015582556539079997030900756932715998662320780206820550630864392489249620114597777167233313644387424097885501154904772418042285383807933490971366767753720749952808936879194953459643420391523424141309954040876505972134522762987827376302906836134145866803706705481936708868209081942149652055935322372205270541200114292400799297704960165343925039132273985550283805128970961045981069273186699975800330397632220238530733291581122789418757518165878273404363504178027836029034017338568538606628266046271001932194468715115249896975827290290612718842843305889576154011199023593430669317306883334495795942705147193300216838101710012333612842699154616476835132904898340175694211113780684891238400 [124,50] 4203911883348134290029549488854335271364607556683793163230674937520705196361974508456675704996426595754364761010366718844434894708951948752751018506734989057912221570762100485379977972944055638263803804424200575994696999681243010739305664413062531694154953611289680176562607200119833120420382518728260749857558887235897953738285508139358091543603658646096023882721244277937326898211813617982216922067711997442500346687887377498157702579529917069933008513888469293748408705481016938750511031674361595128823234930845115815051166484986148447304549433365524305279119950144087520755834684583330153698641340686914816061105572688328829572939402196991944953585923346223679486342634048412198626503407216692059716745502675503068706270219341650644970179270631351499174545922518086948101349237908765110919138425733867730234878513256952130511387594522794094039780070778054716352901126898966346244223372494098689787814164511840164761119307739625240459093534110681630043485361739104985900952415933863072044819348185975109736268152116794781104260234075255201643752195488427407070455389420254968352799774070476944939981069389259968137027966507163403614503890295056661838511572488113215429919825516362698199864856862339241900381058716024508521997353698185439275611069585258513629802412013754511213739705427044026247784460968272355897670852832845139674437595051079731400441052269135783114293475372514169172218592562033200522929864173697606765753122629898847913983457226614953064855141785375735508979147035418028187072794595056601751646393260108698538062169554730126575934298454259463098947525021215877139365496111925864659205643487355822340177109986605922425513210226459952667066400828636064851619942205941889789834958136592606627584400826001247279580994729850611200 [124,51] -437484034919242658634539210841924448073517059419013074366143290062363764200335556231891360576777217985118034672191552359891127119704241648429673516222093557533245659604754502059442585507753674354982600378794440910184485623249426045483958205676424263670068692220231559482648704676672860243228262106167753677572061777288774085317572153890156689020369236314970445691354144746281057748250092950286561343536128778633235961533953128761307583974197760340917022959930643956726159108569350613158630746385638051744495430517975078586335596914840217485546967084916823478173364566766297792333870819888858734358674005373200844520759083338461685911877297099160302831414533202164644188846727337812602440271958872519475321000654600697379331129553727865680487777887198839341535137563964586296220551155865984806131888552437461103779330702370348906292395717594924676495029006559821120112294143176535162412648871330550639438666474523178727975884100273246511972138861700619283099388272111323489240145969198416839673631957153149892634505062002836061442766550591116812125536487274203845711160823199003262908048732063988171057341480683425305376632519351275388959085110314680127315601367155407212995895829838742576316685894127735493764316543195428047390002730078503670785978194642779586309880642853156329949475067752507007771478513223698591346008097014141355994244656033622421546607959445643921746232147363492033771473742977175038304758487927537341410723735880272056164867397975141502100857635751560017148210203082150221526923560347630690998642519216094943866242884505183791909466553165219515514618950823065693896668305443362590073299347445636756722446935651281582819226664111556403283995711765474663765010253921930719708404736298974128376534777708325483949142192804160 [124,52] 40498704352988955783515028864738809028494780887818979631112093596998785574722120196870785843943058521000216925920712193944444667480654111063363180897940032417591233581719388870252777167892985681719299369626945496449914024705061586509157689218360961031363537918513495157060021111723871449762151710845056429743509437887392050989658424814889933706245513220496462591150784606173017505381910280948403559386323713287685036518645319376975853857606457793645527975555016647515847278825087062230614455913115605450711816736487477852546134504068793293328196543994403672641618842313283969935080031511554371519093466451238519306652057429371310511018945853796387484611048229384091057760710194681161959777811351879764376367856427298330461321670883612900278950398305369279615895008751568850932711082276238579020986552176701441825402938498964174349140624921922242561351613398239267581317770069214415032182940484962995690290352028049678607226879786483789976432594595567233159968110760454445399155491017764747166325575257697842627367004881528878045968151024095603438705197712148675477351411177752504453104879099562981095755529921921492120114670157593271414976867185746029920881267177318204612826647415294052468161387448878895130861815012462826112055399900032919566745657344259757502765525031557183736615702243045762210327946615993315036802513231360635931791303683572482338804472251059464748529137602652467405204923968858704739828591811304253702114809446437706817048268806573081824786672566090559888344995619889734172907763475649916691588870218929305052563968637466356554878920748247296287587620895188080107112559875849124273122148856222226942843739016639107447739032862840064367349893529386549692619237991670847176250485883916865014747761827733055914819691840 [124,53] -3388662461558718101537710225016713059339805980049360480531782695794038885950842334804226503362056380680099609121289612365372747107138907247591565211511108170672216178887207670084907891582689603187502264994566604783151772482072404309647314859048181359572508847579787680758081034335857450924089241573608737019006727237289177103223021324351727724383000648214352772711851857326824942659921903043015741052912651510728274205880016587875827066716469088252729602019801042798274950653129118524582703187473645183760020768955924100181618523789032565287153699026976167823468998610535998607674883974528629633394052802873462485603377419730614444518488122407479262647232631780207902408524423468382562303355492496104008771191684228353840589940027089645363555165589080660711564144422464197421262750679434831068079809728586296180382086895093009423011392456331007549985437505981177405377047552281328644714809940893591347770893582184173196949644546213685005209469580071414371084961963334627584126644172526702613097760479676043060017703104780762101064701540092098972607432835184464496913964238280425765383883311118489965381016728642872181581145425021774184034624616018745218105899970475115177563167901186054036459008598056649891909907843925421855940355420884329752294481279562907884554986833538383427169898912406599583019321655009152746574728278074187490713334957961326799116541034229914966554923773154970890693951110903073489598806449800526940815599638052655181934131073082953619073553713485934902108853785415466593038801780631052747122807194697682663762332239607895786982060454189233743103903022406733313688432584024184840663583685058847242096076561354759450542881622829398579719551700043877718303079235974353583087428871240975571458416575221319540455680 [124,54] 259336481930711978425144338380380138837206185285193120438574364371615649176783918541804913965273255932580380386877093305799135665959135619489204768715250739200914794188898023345167641937609721840677026562672472747688186846090772391169502974126942678549466655106632309650773984793116766699915409767538878473435167333552837194280573705740511054805945331197295133775745989710659745782444039267968929974012427958536208502878031102332118599722673160301304645718349750915348953478780343519478558207094581633909740589914454458632851517095060821504447144410839663173244656979222529495538051739952559423160852364655553987525718855985270275961593251775563439665452947534801587841869491010123802678101738013911560163155446769440177312674359541251417760843932734168182202420466635889806382042990608444538646942735109737774213441347047492210314398463563581980737111349959566137415454576191320308643548867912178807326318529170013444563741238418669812505101514398522303827753787878437267594964311609242695624025457844599413005178454820871316488231763812826227199544581487663758439408016148221265337049012661096187241529806822605163770259150864608628577902839716404492299220422633701102346845117237518811409964217246711232703698067295090465461105818213284547566209815214169812669187372768315745788743586421526681474038993417054001645344729232017393141562806005232559808643557409591335790046714302596875613560441413872890409630090966206456341231947775635370555545618633706979160153366707491042401983869480367370181055227244018633583684903097549228294713826569344445389028489768405211165941382031882899514247000632584361845860282424110231472961935693305325987296802030693552826695663652932719408107442813743047524035154901320770306690994224961978880 [124,55] -17796451858344010305966392396707763366238059509433242333207758679784874361388143139677016372790550909817648729328050310148439090655387007852867989229493679895384492633623140595510496139595830979320318479353991764428169131787173679641639140235614391436420970477807765473823954162565533766509277436766601543057306656108748859003392859200221716813474737365076413250952542517162682173525476700539521241090062079412808526881645261028528024050410885247887669772525763855903615779063169799492101266549994340929282853088272273165564083938290135681862268605930187136524109339329148920152795284095627094637962825630020994337732901285861530906732275333655466467411659477872915671519408739782736177394064513052772573998245563810892676101757835502609669533202555052335096933954943119642220597810016554804390242407658774903144266209795356393747337905923654813200363803582371754937230658632145695023416944598341827759416452449540205718334213492967379127272757591839940176780244539650652230385763405950989162841521653452729571268280156358851303314961698707160782185426497608947784536386833014226812539496737361199596403511367016578290022004252738781292978713324023650990947729477804435363754867339778607999722370552484722176511185205378083593842791697746260830570992498935965451158078584455595981067105472926847172537216637142920923033392726374075950242066057822452816541797921532970642115419730740768312915972548624112111102972439609037555737613710230330727037007936693146015418702776645818434590731656916447241370382078178034419336236550050860883071750231942935895489979265618209529621326640580259371869400790103593895576854669881425043619882449544787575011822678658503226043710005398218446068248362635125013182075496283299605605684430380640 [124,56] 1034700035216203150428950439188439039041316401423205266554211761163398319291030051221153131256183962501879620595217902699789169398172130273543495849643889164736706734992149101054199267034568233049025790082934599402232525625878628623699847746967366842308420939932965812125660511697060254818730936902552304734962800943997145999226039895347364858878474492448143346384508996543994483988940375489375827694419566874288755668845894816357256376322228453177988797801579765870140985864601620778214610062391630598712053810396015257654568118356999128960611808172114954822767260518822616743368040824146580890383445364592104622295236946161386739802300781953275380194516936509910863115144900178973793647813116518527016108973949514673729086574341305350369511186085891050992196477731383467850023170786430621516530158093581818142426509963651975821321638177883079361772466013365454224887855697263698374261098370508396513492143820981431838399166275252250664817087735652108398867428562949724355866364197602698892955623820290352446195501809626801507252373076639821465468312757128069079229432911818148820658768176453943560965052102723233179704348327490802448654955433812819634378056017225390087852230087891945420295704880860491181649696149685519497234708493041670284286498361134264618576636650926228675899908696301454500003640829921393753482718349102141389333585685282544708706514926252306305850254810333736717745874553391731612639000126998490820566833661558378231319043357242792288063778899922208931556003942159812843542249770066488942356315715908847951765961054767986762125662699547207525576127017015072527779084281938565793762466391711765798709863735559070825081483983227430792752859979507430237552121221892785857733871204868071074272088603520 [124,57] -47303568067589468351787974375729848241676214938992449473374724881097819505718051673069548502560126909913329604951443496042464244442288148212355149108819136519723582654968836647686500079975440097862968838595181461585507297903840290848960341445128191089266047723873127921117144754971000760270835669182861953079401692877819732366440602623386584060830896737363518394201627657126187916379588211166005042793269642172828041410203157336836914403785000892395171896519055434109814702189604189317392522200058275103892970000127015229742907548952420000133045443449477774750725484536852090225129979537513931497613175508356188058630397343134579196552210816528331194636763941361667799638748675811641427642193810496278730804812374397375312478129468632640407528758786420693408008697406338081316706814902963031535563437854662433206714530925650189545330193560077745699072818615096262444186176944493737078460257027829373507201412360059377576524595660757864327490894166333269918595848044943198556715320301484672295460147847289448291511423551604639365613123196926539810826995388346231286269952915329773440095097805905040348494114824538973163195811188387089286764586889955399529256921159062433091788487771679797910640608139530322617559666838029438757417624017955500756950169422016053252492311231558191370793413637089581106291528908773848678736476135494125372091730680766977806083547135380828270990572900682232483950141661531890780296473317526138470293135634731252179838953042506928627495190440715807816411353504749339071782549523772748524737470569244002946876342249084489099780060695863349572692562078233176768449269754874812275799122036528337720227348974698328632659666663888984617877952427124849027802013684119980887255845698170901992686080 [124,58] 1555824090555694751486261240078328663222642730715314844279330293670447719017389791344543750283543801952035843132519868272898130619832161616025850967077714189055000805468184929186644252325080768848411007959440286761502500311890750732735093913550092970902294999218914994836891841208835761066999322868977504565250955985082274388105382369381869463080520485320991546355950080042892893138049178281062331764454744226927403361442741593340745387413168390381236977135107021871260320178200254434207289929346785198488019840701056575580379998309244204405624196176838219174365089903065563750316058923401179469380369408186724115613914471626127820698647074547276612300239897059706783459605919953919268100887480629263446419577796318660504516771295298479778283012853919004363627182613946697300435981913118109686619833068973630620121526198059889813936858516741407174810588876726219884926343791165253146491793230067801916860550176899311297275267338041252708311191703067012485464690364463936539561171558192226152759647924824934785841291968977451673076662254228283100242064496804740467414475996026841306362872490328801056132884603706451534392477703751297635673732383160481034791239558607614652434680691050749558608471775262388401003551815013450660057317704571101323855216599739791212044100676451313563482627364549063130224034111406550262134016125233919578529322234224756810722893685257048471773250320021749349931206581448551233814892523758874073934084503257297204186075303746173268371072272648750509855654573704485459311069469227761247397852162510189409297479717052338259869682420814025445496618201338234698309236228704221397290739392081381173732852827313441561543626870617468303480999886033354940974737997846232964527785039770832715200 [124,59] -33477767589244516259292649440644772019808165928473493484260371281994306256537068822486705854945569804859862718422933677722706560497405076710064737945900974730983800147292088677839149377009213727717038828206205105131037535942940973118248146963015289785615931892015245413995849871869271849581067758933826774346674554043590812551760433559462275583630026790167013481337873058116431734873137997292368264211921830876617518067313931595169447198986181688754223352521979878304555079210814037024565316933091557111359639463619982670931272025290079590127826402963502533081444234723291505961133156000298315871897899417366514024505284961103241128475387009031496219411053638185864742966934089963007729192037696478716666395886813378917313755637773268335807569296441328818330838394739922614194585105151945106722379928386621916824462085071124871101114843541162844817989406294021215893060455349084731245747716615630193340695286491267552499116813863477459687980865654230719342574747602438869556122276927817083218440982037804180594175685104838601999279939877472232536408956217058535411296619493600944867824374263887720029920650232099650027416734074884521994201197325704869827549436014209212212822574786383400752786298145858653621446403297190676649238482266790197810119442164777965223267881206456607916902259458028432992518126641503747091867577852012303597159278569630324404972766895997450158060592887015546181015745518417615931527651755378127075724994992386503877094704173972796218220138176475988277424601842648180986670199094306549393286845712009834684518057144991235030014876978866093627412340060641966714323994355535928417946832037904187707634268678720851494545780269380894377450303621637006636457164149210579992615766434598400 [124,60] 421957405441309573596088261251029870692902150022719006538989248892206755142973046425346201992089159471986311428276067373069708858208782025436391720238521487807533665754342201045709795929168201911527289175963464267210142294707943544274307326188180014518612217887125919399173501562881955468926944069876091074198288931283409813407529182827253324749329693905628064765772561227289244082018635619053920264650519292495088612979317157874507692483928325563176878352218227372767439162233257280962776650447765439221295028894529505159054010223317527902172252732062588496277971098080986921493094693811983629945069608065870993690714978969805242499040782436415576239559802970729418694168077587407296290583747131372522772871147476178571286532071002968133016944802530616299521410502261832849035583447714970693697282918940694223720965542356239813324672962427791109212802914291716490655111376766436549039907415363809771959446811238348808476564108817189152442029253109096106708418667606185899593276620827943631641393243971499211747200243431221337283727412552845826833996602435985156579187327277317808643353644580288946496578745569733130998327372011056904619864711829067397032359049353862509232892933873369043536903518346196218355748993696251730753308165407060075876044650841790439433997735466893716382765904750245711103738553300281519162385559753780806589972731026977533262956601522063974971430412268867118275680344584185270689690369554721741052198388027697484106380000412367837739054583579170948986306034494261673474879452579864959135575324290449588909181591165206587942909575171561472568965754054979259552168842977360037288605635838870217679333376851650432647483900400458487593573869235244054790420920111385777460271845664 [124,61] -16929160838203283462373643734944168141999375946855717163682186222160762420825276430484792633599077346364558533391462590620407319373789582027176963694272525190578803882005206912926908282534818336111400675726250618560921689243832535853405940965018326775810880472219002447289672884007939410725167449186472556218108712278749670402612780085803782485861178219427311218796584917952988061215573952920299819286452083000245551180165966861525146068065560497195112004739303983585636893357532865996784765566067103811407030865817909762091510328400074628926427729665115234893316946030720628615509635306741072316083527161080135706658745947421255811215505000657096013284191425651282589888709540194590771357451773290765795951890740753890298388066158675610236274986867926714559470680194671750041152728887080836652315230225941336294558268148580092025303054701206004291039723482757139120973514160635225389985700560459277896155497011731822506440985102288738565872838153689943566656442356764049665996083575542579152962054771816128711993863068469730444892868853020573819197440482639188555272326807635530058040450221323786379597672609886228361039148918734086798360294571275092245766549643758142029829917078853795024038617000850005615777969711427575687694871853098511558930998554323763580472361709148054830514153281954391240833513674253696074739209824580796804664660260077363958952652206285164223917100960000540736296998790362798661702861327530046053209927913460446008878744400257582932508964542371441709464181481650121466078660106693112118090524188355962518866032601234929961090627037433688124924791527092083568950461715532964484589060178911867541187659797430139630675555592414617870250247590126912899579800876722799328000 [124,62] -130462422556903682380677587777643323126489738467471377000421285335156631142934829936092245251631797814134743953895534186792738128798351216345954788105237753013325911953026029388634120725925878972221382757427697532738010840099424083579745556675781192016134763484196130958601250101752567117737188307506168366227433705873791162524148921165565153223155226961300072404696496238367991619108968736973246319028823148588156160118241842088944862701697406407638675104196650211599115087707639770472136392162150520161517781179630503629488068745658196261039476118334754861607397173544962475984839401971245253426462981819389460632913824748577335281738735830704976401002748272831294081430748847388063826930610279412874234709446307322867347030317309216661743253140523108314364686691128781503560157316348175160171532370078558287047407931750602292381268035619637952534616673069265670336889686541673614415494215806803473481102827747957463666178493615233557299200192765563592490812508694216878710768624573347778246847741078545797476079665220563429629487179253093788208375087907073842152523838525901433618306376081121974051733789670246484111169385145783049137599940626759300856992836818200557530071144051594993791555262960304502208902411651426177673565475957088334620112505790663084756936157437402735937789271413063763717124039487649999347423730438117803515860085137894139558081779146421796285629822216897059365179157971662795529118277263164063808046307206130725762170224666142519577978064498019227504784944287505128538116845284156928477075856017990091276138551712677350422162234929147378619139699616918749584186118392025140109333433979149930436411634080643931212662666186989786954436833644131670721397047543760597888 [124,63] 2309274471310835656148109892261077679528886236047433622885372578036744151918106525447392729810792571204469270288302976886717008644533371045928923559057421193931966203706318400558307934575782326903740988829579591908961747205990496244169446344820963915945078470387928708481345963930630629612071799431854338556812131983717410854568435196820608193181075960187634460750714223341069229209568480679584979198189672803901702127253884696567526118145198223791149026693222340456939472075675619643386270043810511993960442633973993812787618790393833544935311852933297283995230797151163828316279816304454244543412673008890072663947971337457816309812367132882642192311993719395154486061066052710422168943948182539566034092859933255070466061818681722177750218077216770637192186541832704979368909820291945372912978965129284374427752057975459468025225157817636880233486158389509922274735355467012850747693270321126727658071348828636559470292315985558386398746139847001710889087787160846428657384625281918042561682598592142092390378949955400281820119078401846727494059669813026375648353046810502882658492752368075250335372974219429575335277869955693389862010589043345722526537064455833438772507735870556490564257943427852394232803245212874591797636031423153986208066510603620887063816060094682742693114699970169382271286307783957744778950124449320254085933319606981982094985264761965969505754418099682598890293018213734355172204832097537765376663348469411721470203307416730457813312008205210085223805345903670513455401964163065269617904271270544976931564500416539324988820370999941463471838435036807820215252303951466067242517232383603482269023572268351764116346720786979295953075840985423182508213790445708960 [124,64] 34674394437174488844608741603375465310840315028965190821522453577669555598382805896905434299910911997772824865628367583733856113917196980231005899806520999355518981748436165274268362039662143169615472810591803342785219837299471191429588244033273533198486531068485430867272113133040552576637895251981911873277353035685582736867915926646146250119844817876037276430666633374780860425732178102180181725327378899181281662435569003272576822592931078195309297514103516379264525009703175611655489844439905344466460916113553901496875075478555169406011328615175820253087860159531621992535145611954037496262468677969367708450587136604965744697919758468015905525982648070674682310333063321052063730615718286504894994604987709332472803350858095729774544865075343573341487474022560631026724508172707959408026117008573960435610610314072641109630938069434755662232471609065226950397989202110689684801074308639702772462256678238676453818211403648305101557604497043997174219641976541556409417399095634856611562095269012761668751812815932957258906327339163596082219212546435265408177413665524438745191498956872547259344953011384220931038209559986606599655842710779579640253455735924749906317718901716519386198585973518163300152235276335113279994780034365868624479067548970287103068525852960820724535641098279196680657360363479796952061975281645895418830636000985860196771236504687562403990439788504633105379217660231898824500937282119705150192052425673446131882227794519511664287380938038294444209745739353044295775402741946674901375694637218307357312670269587335691896518977300888522120848125017927894145571886324173542136627825215267592881855261096023048629553262415049899133638277928852398566785025440 [124,65] -2708815081046119715191429782253258763080006930165194037426566699087503061841886021751963488415450428598797336103713024995651590862826846215304347529413451496337841954249268600857356621504638907342707198454737212633790756370565715700445201730502253134193165272251043318338182810853388852408090353673715947422210479427702724855756765263594612020059392104492359328617825077816994898464992694788153471403354870145582010421337681065124578594117912441064406058338039178707508991748803720655769394825667748433763598087673042378294905775082451002466515434509331734376334400374545041332452993734180638255710011599570133919958459921954018528244923750971011330484266072289754459109514618496994311805984363014234942863699950500629874199290997863862393708998850021690771529413741620972918156971186330723307081500412499007193512146653968077232116890522374744462006396329656363983053267748755251500267995553973547803289362450023880429984611629805191228815893005168403459536596147713756978546822644764577979727904099830270018565535611872172870753272375315843658852798119302707900191728844294173812075824901953808875338947209187728650014469154902092383647127510587819358957510693216674806312225848991808756421582672507088511757540021074253866418501663037996055216980790446184030899637949275516935201951432994808205114465380909910979133079680616572499589511333915809030029330921695117785561251782441428983453973678474763254552972511542136570715167526745987837765074921889446686219671891330316828772714510925912646803568155802246576118495476944204630712139751047069627613242182891328016931538990382823169630158331305726485110345085401196121931148501946278573258778549021552231067384251675382857167360 [124,66] 47677420448927042809762217318814160553536733539231017901551785153503180979210704231617601019143402416811468032598694369172382402454584596603531112681324800834526076851961799510961596512328436408253873867148495447292695231412250049644144671063963323307695120790038754698861290074308911115937424903176272649900576532917898782011296503043494142692305835808444277722008121996874820292673768409070340340208323639240657619179678213680382413087282968889301130661437505764534757375171630507067001187467831433473301032334756123961925668599996290780876646428498543220181049231238554297611762684094613092911398564079268410859405291801798331607366706353625773108106979646282621817889387930467257770900352383934729610865622129029372947480775426860168219376091189685357312415547108594099598070165330682821148967883741295074241179961486689701115786178971995172200659491493431427649693864413483069694871834001329167602130249850631508903723996350334064704816753645221376706646278050499724542059710991307062841398193193420890663299505417020523238356650089275562292854851865294075760635733211463587417849780033237447000827193679547725356075811281661801378698551186010327074118523942243392146925076696353737362745636165865673533096708849884448471384978734651492062609466808080550265615005096682170905847328750942457721679102150443053808442300503724210377301108950349621432028597505332938709344600609840147169295126185389385845963067110247782857522761094057826577319955910123011284268669976289655886105281458784936256968552415917013973913748727364364459679538965616942046216908925692525597077048753826626267214780797317625119124498204866219196070410883805847281180988648832329085828055361646327072 [124,67] -112504850103884187519331535266281588095216697275558737533971366692011949619108000762690139948652557971811348731349972368489560320439748267095953442419993737398924626442014303273735313012441960765619590124902824692294393199898969281440668758408697125117015754447180563123057407161090731507654384750699575486578486206842602412703718501099535124283119391038032502518907744633712867444731597951389761300721589027532772757089790281564018595846580888874921287739894335620538311382575525693692002820854472356223682996303987076050220576947608945831148591560098257540146246736387561966508055463156366086526814216333052517430605828927554896061904952318643825245187073442846674655142261591711016255108051032459774766092984638700317315410326075269626601731741750204069181612723567330675684858887778573544051474010791160944335740762694525526547603593874488808205653036845628416718152486734216949916239917159119550476508383142839391866569871792547564473371156688653050221548788442057390989787825907143759419205322186670017392793521802243694718130813899693837461479443338602364269012188391850677882970379474147628552652516450620979128869031388185843123340673969355878476526143585257497609717599897164833644785333901724327885477881979918684336885446480878516181551594387855787642370534982259635929474442453863562846121720218585784912300972288513945186107768621640157331366528823110750495064147796222548393345607622666281133796362696616049164129392899576269188174766156024227101515715997601637860437990579714960591226965715213317993812107988005757479249062853348903655884626016623780272095448900679301050823857286745679042949222212462565071130848037135562610426020913215948816128937651456 [124,68] -3652088811116110007541290700096171693982257839642165263233320126228961271879432901211269203495252020777821120643539579552661039047900005365391301802920863649609291088447364135580202453180328847792550115840827747505332819800638667179832453643741176727993080036968461349099987560816086035330190205539105647754338023340912605828824386870550531320349763106810662059154369421229338540624488723015944649367459545153268082257553273960408989285060032621480856569451621396132646935202665415983574379343242506169224303210062527508930801913426012087302279479957874492648875394815359818005461927650922696786530038327744391837960569430727547611707789499603128552879858304455031624944699244030622763913799999717848702334789216303157228702189799318004156561622487071750380436386404921091437009094717459834112691215275281571877049190032647346442964569180525893985920192176078706397763661973464974969210807859989677419137397014227596273230374641714488973135031397732975404645131793583226140191989783820442305997117477002846559853362492476194827735475180365624539320135650030409573586689921514283157622950870232565348462259487879905660592552694609689129724781987534862616408070539711136381885934123124011582111130272394221924037004930000043156556973363718783855529603734969261786776381730395758648340355053181245490859686429264263830623772029374265002592731989273298394554989635260195099518293010322956005924412497699037785266698154254991708679908035696756908878831061106360009637855748343870602312349290555011983754760703705133869407248258873977785566747478201678276739991811042315591551259737893089967585235757550674279905777619380925554468024558901460059696278796286002933544306684 [124,69] 34116132894601736536483209147824033633785334056130858785221881828273539298116886136123712999518900848154834303947352961803835590354069111795502973453326766736662997978202167782637617335298046231996423805495639940420916568011074132711560008784536956912486695047632443770374231091057642084719023455437832878654853289469845660589910010276307066105044518272726087272340784853762138584551583326503345919648400259302685854199943897194037284372743903993664873753342583491344156909124998408242039751896926525982411533419044363519352421911241142178527453420205252530068703275632484945889194295574832994875711001344259269359118258283607517920846084107562061415724195820378614043779644421075334647420927128421430873723283655766044402947678157523399269434820561435852276333369502763057791325566153719476202310211862617227689313719584054338604539658529226176153075114762429375960945774258474524156124783370896922772449226863240791263037115913456824236140350901363703438561799946990232525757306885915637039865432619023220573021459797218187647455676258933630755496177254586093963093487350858693318271905412726701940067679831628310784732790979228130143116113631433545635264132826525669865682050921328805201250432964612910274525185122657919811811876162511135684266072106627117397798798106781874425404097540298972408884326716258051779044771834236857010236343432649969022724876365943274385020058759573973750974573882290298508789468683283830008304547128010697646615557891221161765528545968260793573084050619014260242286469982258320254244517838443898735827807725661676020154745403723816948176724513208135032906178203888932570485122212032676080773900053118664867131470279416894007552 [124,70] -80521210187464578358719680701731504161635854438074829276965930791701722103391285078331691742013256620843952138195573482773872037429633584228284388162995038245950962048574845650008541610632740718398538176638406030883962551630120471405992566393524184405814973596236067859564948851367737505495471747608781746388515280549703501994799147871838542969694327030291935496432809044932566502372393085611714788340040725922912031704015143628860253277242336012259067292561347135333410518450989488870843273992200072270831131486697012234342002175148693242443319255538882907420989883748434653353463995124269359279389607021049284901434854980370764413776613656566461758878941327221167447432256193548498426059105032000741921076142625316918697812227312107042410786187033463760751216470055400074496873006128194526061186384863154721873459748106092273783325264002711715353419916940876186487638982475462506967827116009930637967098411965365876233697643578338681152752250656276467230669024063181174700359276509818894685948023676167947256910826869994709262839318459042390082761303522213936412660930111843768437872796759799292157164128619641320132608965963635396119180885407145259844300393191587051552400165099757483719451121241661735622180464731301721178992160412492954280866087579693102518413689961738561979800961066882288693427200569496126722099203818467209356627464025117406176748006139301787136585801726740804024596560766280705929575980457669393960523332160581555945851609546560210967303674737061781731375618913840545413667585021168601741779550011231053831152968930455376664761380184998267897994770208167468936169044204301695200355626696021308855550855883241284167234171979493504 [124,71] -602108832976586528215714610945733784340955616071402123768088406139837060981475759944380740665536933025414155771591614781878168234660538834747799754314086732209868232364142452424035940788795172976205125880201686900104658159257510499032001799705919339834436871487210490523330899992144493142453222753084981768183172848000147395994057010467113781446037100321274377850533032532746939880008966752438331826596338131750134652097545008816765577575955980589151151787943367098420057265562744561481895664608965007690974634953145690049375147109007762603483665389004568208682007799901182014912951988686013772858267709063870165985726836142911060771440855351616174870289296513722933074087135627992958064980715345979723644964915354577434196861468373002694704034292655512514884766153267870947331391476079180222759749113651820033703559860010096724713455503249836349045950106112574436122225967211406757435073085024830117207101198537284118853453849524317117517789241703561898614343487475955430774984293197693182729007417923543769646272008328394526265465409341064744031245766984262574855775891447034000874111616970574105682339321566986185219384424470879088010093909732045314211839246211140338256108902008271555318268952961249060452222611868007393834580640574565380073293851822322932279695805266147000968913451557989874123829661224119515435846170554379447073224449233896736713409198717140696962224547551549514922748490509183732010648689184359857965260150722939168192583230626236631613198835337613637867940030198547654411869894490604354823492084220765741247514305517389650106357799530568459242454941579670465995414273668885458968030452201247365018944209361706698077072804128 [124,72] 6218964214989876839604933847933582937421923934378503968611759834543728638308003581296495162660086522248498807256100528369994163479470344685926774444049907733159378072939516492969402850791142110532234633591328212965263476512206805392693348248527030548960734494468158812420553392726657303155008871454318531896937689632068369657692521825912274148000946436254213507314366291048368883502095260545148104604979280345004268516132057390777899600491448889107306539622696615337093587643889168490168699257751655229668056735956214851985720287801094009069721679339514178610988593706577465120514405038281356417076956795360653122374276883911103083943566990254998934757586473950278568508239029432554345725819985183527724766972281588666359733885101520352598938792654627597492537018858681775914730770639869975795843813613584859519832361903854108445666194844103607166361588106813160850237009417721987797228156726755626182274351154967889250186118743364392228861898922250774700244728651588015169355465674803103201179531913306327412723929822085583145020228808315000795629235619624635771935533636933151963058412030202987023639626025612287566403947103257753931917715041919118894428315332387043082105804094697031595171450775897889457491164084078452192284916945950168747271056764500646871217629454788428112326219470793175530096741533563799653769107939837903943215793134812142780043940434679309050932831505323513857676313435782640642026791188612887088550000336964065373070759188452551983650440334848953019753794086326674367554758745531469213428174809810901874207013174566917943960482365967201045482395374967304445460254653993117448355039869066372529728246485098681968389952 [124,73] -30020242156219386507119799424443689139915345693240452939347697609796312667044582748217584216155637404424969029923999216371980651636178291015307826227069521345469712682489478231191832617115185061530100999414639064963416787886204634139679835567123745012393726980325609378234343004704520242181550092730759663573599430442262158416254924088930077521441678684395556200530468025316729321710469825967691448272803826452267172861403913472673729516337003507116264905282203744312538617557078981350841485915735095015756163577642108424574172151929876673267959629927267115514906754557349563607758451865140835080174685674562723019032007746037361439641687903950784343401936630484054654011746682035962868003424788533512707868104006134704782633369666863462009869090118172742130737068323043890892845882791446515381241497849887184957157737457387268763003142829205169771121450428844551489930475279535350609504766315463940479517912262722162367511930395327859928770389896923258866590114580927952664064931752911410202121814076075567807825469162482808383233515057745639989368654830235381381465762413809939880040750991511747745239018214718339889937062139635891616588738868928605387305909822880793683565292332062401849988998302650782594037736882896899071643677694219571418193121228573475093947349645202020806565658950281130137130800393573664003589236844399267834428826134236396968587122828458517167266550713800965439730908464777130162493191757401972883722371842101500309053624848126121625458090340854029477763710465481750742442298778854608641112076539578419864865627209276475618880765661601853234434073708675293175417210658018117470767369689906931894279892556246972608 [124,74] 98016500875034523967735416657449719013873181847681529571397370218521705030402970356637853555075016815462700719280464018976150778219916024344060159054204780518196547944723211908051692065840851821262922004958866213059418437721741123317644672433161972250819261638442443351891230625144133902968276307493687432375660423529932289128499790096041355294620892793552616809684834566465487876359046255954964483088897674931019006658160812609601352786806613915383130115719582683014328196223022410170046817843399858620372249247121479426260027913944222904843693938409869936203339901915820353108629882539522037569633757759899045446772411898225043584283618719969084432977792636504246336678699177520516728503786555007281148073467505286861497230590162602539336668640720755986929516455268352441941944422903498480001895020562676840570234141231769460143144915620616798618651848398177841836541543073364620334342675877906733030830735842106379460285171652429426511757821502949919520648903337030574206120984545749956011283176835179592754789456741169610884649426876313946689454024499800452796423520608098271707278905519424387873917321790289183013374892962312694978661154022317306675837908964301964203616907202278596162053476628928215564930891959272997601815209279824744829669502588365423123466239996324477879913917672062513306943177757668310580436672032370559905742498344370482751713404567638170645780631822089225444614318772836228732062931251678651056943558892793725580144220018360103748310264800525136559599742692732322970459696058818626682056424101844122006968947982121626184825806835589839553838790132762162312721155791261095210206767164709361256154179613960 [124,75] -245973327985894752544482423599003738725408458542184228032607309243085758276467685019254869688133036608310550727385881743405959801448530376739235286813239617080792716635106569091106227269682964021930382510551074816619851042678755728943432276243591371486576317469880752536473490063088155731383740045877692952185140591705843186726075273303345020686414200953688116194252868776637137398527129627920546200299320246809405544293061672113957271735077889845871628250231889789349246224230951685764574831759824511467417129860066740945662090330343876919416610447873083015629189001714461132851968137329147430692726877726014577423723714343666301917525489088671030299621445308083948876832492813145600617329663160429907036920600371717319764523622549666089703143888670669218754354746708189735516044430668813752803215962424627028860746692542119839650521260080950988987290233525571968431735308353606176984586795256144161746469822201679932298229365316185990497805508610521383626616874968197350342084668444945361549383040326382488830859476408779526079797188295853442478741824702359857817608849700334560478322708972790022800496732005084566251733837303563910821852971856911043408572176105039365284575149907811522804702864626230603112104680997750584145464546979615930759261693719427463979021342146839454156225910493233734206954171986157488179053972478793205391979285239597784519790628271142045301714153183445139261183731763365030376093330477016581364501623058417083797730332292795055645349149776422226863998524554453631832614446536980494570718091797096907174436960646544919365221081527567706128263772605422661293688765343740068503185395103621728212582704 [124,76] 516204527538685026189557602222707005222851632800675627080398892620035244467631389916820838832682059438388077696751781258858871834714202637958788850475609681715127836051091408333114177085793884093673231607973767661581725086713735695438391729028949254964723403894808993416653757716926380780219829861011208577122799105827813003537978615513161159941166005327347776093987472168551423952045026492659102591348228344657769355414730187701868658799399750425190627311649922862559107114719161707294117953239022856058284299505162733241104161358448764376962552007866596142789726787495487780650213783997128810509290035349646692625573329500525610628707200872752679151364783030901734998565941329095699223559685347266642694564053060990521428614962277523244241030704491899919545883592354105788096137799698764945766236704712222564850672925867527904093553114426655150217637993974225488623077659939820237350258846571851846523735189415669560005092458439578981209044264088485529371278678022989614627147514998635521827488903716143105488618403576231925745032689414535920953039569538260606364541349657165118619332741985071167062113130020695676779024544054500422488280870380467108299821624894746968580594665808583169238745818543180181810352034878686598064946705213375040470572729703460905090441320370441245097803833136284259317896797935694378506621049198064259540161641503793608924397451121160901452701964821682433254191661983761521533162391831043920074165974442298891885575123954977808652199246736382110130557607284805531757689225257099121261760903010060336739763386671027888168973993799059408132552496385188819259833812345661986431021497135857712346 [124,77] -729877555571633374664529384381474042295782567753447136837153074318694453049021824042388963098150883256377860679203474977679055189812610772626764979919679728159405159871622004031183952529114069718246159351909954837574889824087080951250832411175130953259334018283830346749670752454482094833311093154268933559134550383646142632121389351829409115853304675572190838623691438785067150041509084392490843436960888772885089120566782541010455120117822858135589928531494201165131636988505316628351651098555088530964402423931772701549024520914996705719615453214497981479816299263611462891226980774769349899737437612096851540131416525954461493418974567620599272417834491877379307690948596487400269449287692894295178109212031783872243914831039610561802265487651077819691359540259905333904100378955870335291986176985139591626253827280762123920751585887322907812030954850186305414659993337112735587752249930893977787778933862110172037766693905182882308453665484325647480723018651941569303768477251876570523500993515632536868903266346933219289633167255880191727261100821035407539663317682182477901444288638114676988947135849740137107191276377328357841059887645252524518246445213334755825862020396454864342672083382864259213986249596639882655393593290198268216708917742620249704790936083830831245588979929986971693116137874390546895624315851918789768001950033076768565635759634239736117676106513075894729414684858801750529510754800525735078136194535411667618537924095017250017710101939650563703330492748989426816187100175617395364215698207691302183898338902129097538097483725462068004168154210620891834861868241869175347978061266640448 [124,78] 1247920366104911245912644915910536802088361481262598076855904819231841088886434366586642422995620746611154937432789667481800944278687474835935503386539497950296444564390957445089403188584773485421646171400413815254379783829526446996577803421635506876664133061830775300266972377969276140885147526949541317848723030279323800506681811421648614227094889342190985915082004140554025179186688883399935138963880370144985478945247414689914963529324638115303775960371152408319223521662780728971055411789114006982633646852474923473322863697157974187339259827716164305453891234611458004395976431325869365954355811944132152132117172472276212029722668350182628377396204495677152947372036137393187002785864545682335029913760197802407045414504451769966790703925521787291638226176212043888662288044968873610137370068777352657958163143662172472042835096761420716192221683204614926589367933411302701775163958470258943146473728019653348654839466369321284808479056886485629859712010961222100316471150015643022268509752584725989551328685627179649477608372000743756837661369051571616334020827686625350354547858795433036810664838823976074478723758560076974987085997480462829653798640288629266092780596226674350816084093185521695189117973852045254333306663234070684688029916571624433199832917762005167483202803470006110115742862634233464163522330886489330432078755953091962568071476235358345141012780608705075758747605772476799992261223613119844666420286154809820426035127448651130515867070080422591514439147514564663437125810886218819538581029765797351626280901852078318850293594207779284221356331386568129175085196511986617239899230208 [124,79] 602834964315589504372168356428586399853838630607973937619690886712779043296432696401566816493913592637137671880953824090171271751572675393031921130532598221458385314006316962206868933171346194837009106053921829382672901091115781606617011501951277220650058187234487952408791427951315944466131465538955526727755021039690799092576661360459564973900735828780318259337970586983536982231037179132865827691817994649036219157523226547561723030532430632663297771469521640499019924197568686279800148089083920581646463290764722744760843271616802974119268371528575892423971434080131824835440782688755771554895177489094342205305733201715625116982234586589312031168764776949864009507178541303615672348791229212874612794316585658971905022425517171038449046297148286955888133103624751105738077667819950547132212485749404561940406749011784200100817714500781916741077571160536798720953238924291362465462721575037114256932293515483271121030114236125852693257656485331080527065173110145342282297425712524338335403388650787864538523181181109946419013095372115060885966837405811753011256420117963732079372690743809169667116473671098116742842388563035635573162863035564384326712531962222508421659790749106434184832846391553207137830626122746177872598081585760775494887072198962242732516178350060642171811401293968900124775973065099568282777369538728755738327340719096318018180179589054077677005237896389293718007554047709431833728631468218346332841198788854906645208351560472807826849492991204482667735065707237883300881431434128455702429980823107690728879202422639224313045165497969992683713889622715072563792430720917524516464 [124,80] -4146527522966779438296328746449477226007443303593822690682304343665686132602563559157409513363704101463310618962289066575213614026760559909230227232498075869074033044080877551066848176993932577380800315466003981461281450808522487568764254609123032219202099365420987306599806144601498987272687266640031488079721117770018413523910559679195351627215844083726955311399316026048082569355528959428917960831424625573424428750943154780965932015743174342567726063465188121283904379818351478719940713721708359259401624867734180878974700164772551879946853948476993192477650401279469192053653877161394889896358227775196744939362806604878122044379905000789173361120378197055216015675756834298943199797464001503395103552994480950309173848884384280505892389792700492730407384460592710105306790783983744052188463795581901193340008073443448307480421847238027866643599671513161678755649841958464215686852403227047058310597928214620940632767861208571448494193716433787859470988861021129389333446695673447956609149688181257484297947306539446525677737504649434080605459196523380977481150519243707750065007430952460503967092126981342777951903654645381923469501003262577885336247121933429926638473654470360842054142323761622559583910231998345153873071827889610305714546166719818492338875072511807902109850717991354433283754830507688505976025069372872548458492327455565905124206018993651442902087003643873260156653084802953980777659017683284167924201831437801331789249691243071603856550439973482346293144219690035609929465658095050974679432294338560899480632797727679445248966382731833992884604623490349530076456315235148728 [124,81] 3082691002762242623769184820035405969639784989456698377128903333760030366310424707749465656553275201431927854970827882102325107517243127218842415990776770012873043745402576373160464533701565296451213836530503151541585504422536600177479964740766694417105805415725089571314962955132516938736469464249519834581273217445184656802874535351079985305346271478602475561101437876446813025878093823312770904123115049598099526622455143531874351335872314539630291484579552678290547727148071268457781680836105421290031886069639704596899472090523476582313867865229765679669321022904558193277465861233029114836586808895461461708392161461715200326310787068495654950426086610073708113533449370337775415106218335834033511686580095674593495755643277940684432481335544014285427967248028304900752493600314478223474925040993722454988828663360702547969413793938880221790506299169535274083423716479312137539600766900312336682828327876645739740066518881821216952932555540235640216567874505814473643594524271245500277335769711016261754828443885256267060386018459564146885798966258263846366683750038957961759254967041397859659899408099821409445443833906406618006293011176811085024009195922846302829452330785928268614529102072868942622158285132848768599473225222620623928251974295916150325812633917421563921827795754828181966694361591723503266116226309625405746231470633137761371776538419685193246496636200891512691790861286411061062686948300848760100135206444554350526105639034430680274557582730040047692173978971160091538051334165201140147053182421036470404781918803796652508910591771037835281619834700101498207204844352 [124,82] 2004927051709268828023290456078873100311472168310289225378556372318948084780778674245504540850457385585607039404205381406114270071107406329705080297408654920687402076405128838481887899099250293942165169455773972287295552467730492426078134752239085110934972532274955649155680367483114552454903070076502617652940082901472368688581682803266712346855516002663749663473479523808541781235547655368759340731435875422106219050552368321481544181294094919750423076732026701435023256946489361042384769708454890473654083661147745502696236888392661792352518499144259067203320829298818940436849435387493592600728098230884540607521154177409977178739499863248121211047216449596576529994050028900320339112570441850492186835087087051350042144961374144551672766214872758716430257098429588577670412712250787367622637656962908796329240915356943875592418176817510921482128778084273472326580387907364642990111149021930934812345533650818185126364276377726014640751014382401975796029419281578391176360838005880209032805796422086952705091941409856552065579826012410236076377447794896238225831847575460421262312648395850094062854559084248787267585150052335990495793792844492271418301490757379790396964862496401557614627170648659758569364537132840424025343277411841600766512405810633236514122775944720419872622422165719036025159971637495148494044848207508545966260873606122418935675450270056726047275289607351336549179520416971798192349597835325011645342051127703547016772053445987423517849363834689116814472990663168347797826470902078658240485213416858507206572268846304277705784357748611352339237414058419293421704 [124,83] -2144625200177881714596774116104846644483585506790482540793864369939582337388139074057343989631753756851323851889392291846046490498881821937911794787015158784680212033397109342135873983440966878648332597472848158169940560174867164773580423966523596774564171041714047767160956985977724151111796143657222930631121155613208883042777899849365543365172859514328307860607703942651612705946667100287126600105951955806773096153954358137874326647177054156838930874741957893792335912103179860847291286560220760518601915222691433685113727150373289894593429557777392608666418468290887532707622331952854685807517607152712021157477107162465113548615872572473224740211185583972428261011766544735213075367775156217036481651396065675010385715052200933038190376253796039682921858261987644422705543986576577442821128075691013201141645309823289924165912765269123231787202415987330664524376703239516267749155413126081367133895740752009000962119059917259600087547072316724046678017218877697898032325292100092427017705036547953425275100170398782921322004679981463518041425068325694434114472009831654039497393377437892891826832156210800761874073191735452306749087156970333304899668313747305402479501870071273869789973862374819623449165121084573997214250695510950738118299607644425656923230147305724340316357065970651292994766456857182459112783482310607736147661729248533178205259648776615147734270315685788622493476133131743065078356424654365590939825736355519232988172541595230062131688368461570728981329220487459348436937949038882234440664709470935117157616504392498864931745391443471761606527680557230000 [124,84] 1073513755166377488285634922039532318573222695016459239923325474267435954631725794426990184931472560258328777850724644228787407389955293142188489575564791721131392540690373724258291637467009047692306623368660046031569006432290011282053521371662140502992550157925246701656103400229610508354556162656031663141641233170678021877230711690879447079796875679264134694902940145110420922988875497869954465832877201501717915887555581596054553371243636746999630809181362152069631861298022806980708767608531504218241313411012121124876588056669167974652467205935733051831894622533376804344498488257315441768250720217598149879023615756306744176301497234595722157745521110516802430097584920240370273084945563894284638890683785496306337006808785623199415034050668428208789912902560741593109262144364555452104106143680524025807456948053252201787895342092462914004651108441706452177871608905906944721699119258365407719738530592194353260988826565975903642139764016615997578728825760701977759552401937304875711907569793725772845581118384016535522695603208251960543569411929957864584097111804739936690023408270469503366234024407086617399254310688886234600422534807224364987830695762677659661906361568734561388936783606930923030084013783882404371600266540425734540786448137269048178225107316792162591906931825072406668657327020988552918544288938549724888079721464569960524860869605738870850543946955325511280771986310364449341618745829007695888289691800172566532478114868752318615888814754212306698702443509225756925472652910136182865388213836885280876785319426741317428594614712206573751730681721 [124,85] -834547796175529222207536925646681331098314938668821416489702483684778659005109242609025270238482968867132164295955501410889145706467627828138540806464178855455368484886519561866502032652346814547416185272330891203223094097434872587534594181443514073222145563003462008635146959651687385767781953344699022666517242263385969863684452391081891878773205585161103325949692912331354979004666423353215372784201810128288690242822036943284173476349436317583467647910985893789102228726257320990634206493530668415598303871444130904957705938740453157149248979659630116395322859428594984505306842363650024811664558987856111161347166262750128778400385377459475386718203830430300063770152149408900943718523510318416777254087961579060549071334691480306527295096788001900335512244967528438870420706399583311970947281702094927102462633160966915644146989084390348864227817621186210504473663101215360444874083055359867379880339511622951204864685336516852360146241028549142462902506362632842272875362150863605018296589327131477380270396677885299387831032998811746630983767209189452718031061379261732311933848168027090441902092844129272167614805850403993256749425678851328537970024416364714625418646815590940976646108537199447027034290638192146633094421103328491297751111193420032077395962314577520297150888864513114426498301715443909814195845824082202544532668813448677013962911605210547204878730946979592804554058964396377921392649036957870829161932565107639930733682116439144463385607731259291640008864335384744313192048824695379447190221045427388511462945523896170248808141919732956561248 [124,86] 26279459461661978198818939787204756536606568037486726849182423214185560329763458974821832388960370763725272593515776658499767490291581414159489409092894424274678436689150292512549333036443281281653670167331600927150493119043818648252858337019045411297140735894729852992385209901405441917275937105751187640267521297108085253544678770308977012274591317555649047210875860520891766601086892856814192010401532054868028020856665138367012506341040324360199615947991046069292985645197895639433580954142114610960322691376987260979407490547698423336021838441515305152530516415562133794854506980211301459538653787351230331029838242111624384230769662079089794533054791137097321224846346596394953677079504948717083366899042921100834413398535908655540801657728899526646916565287101804797403077839099258693348160872069279623304341621038358895976804606909181627710092496042666798270243127557438870490604130725029746138746305507081658296472410692151355773293358822251328135066928930276597581847658673999821278067564563385425054361191808630276034076259205855691215073588409332176684637762849828483947393281973626890364529868282713054946114302358798567640654555244537934068247572392037473356605296164864853804901671705003511463227243097595887830854627573690079521794385661027281428251515859059976914899337444125503301690400661757048512668342954000554107223361032345112792136236054816222381017771753009790645993756482584445467529955613462714962894093633492951128201144205821903480187048370196183318654688342346000681994273195428408893705639432917407603787558506181198112920731551328 [124,87] 81208869734378868756507872632614834098921509644149763068453138512768207974703299002658402133817643853376756245101948799525553400671706562888946785527438402559616529150356956060551746884948190708084326631398789564442404583299268036754619207259552980286058064235247596102918629953454665531323994577373180170508097913003628206570086893224809425398346632138784929050469447471034596818650436126406436752572646740234165885401372504925318448638509155875671560535245125151813919749477979468768535053830940851096829438981651605364041080900295985122593209779711867145836596652599391051409534132262667587729340351162745767965187078732383093394968617409030748337706236105425523727079115893577597113202983474849159584336081179430436550111898143431859589756477003274312693386000747694131509283096697945504020614927035428089701001159903101246820296800088029837180046790058939789978273803098425758451518666480278736879783644413022573873275198666830658247812222092116973974620074182725290930512637272016861779768612444621400754577448778465264936687009187976352144654603630932455412226444480641356959468429027233412491055398841557930945762136002528538724168688793852619867403593764066209603405219516523361078044491370690578505608083930379129712493587675912630063863499600213718214166483226358222507593305813884382563863476962711745335794293838129755200771131353709197242286595969264449026064060832249692360919598444720245243989175534536130349304504186968940248581818196230207122286117272855318005032359946438065317709721499890572030132543581332312057062476426875310558558360 [124,88] 14743321315850396438311675230520669202528456616539388668214826060711772064494311343315753023397545552934307583541366488634222189648159861300448707887582142869870219744923654364455963067503025369853715582195950375405660749791885455632744338482099060954338814113225442045358563858484212429248451467895802576294839197498076289663054429719204043811768172513191590524693932944130191725786666378485700242493035076966070930447364354741995865609583013398653020106839281447891642166725293082681746862262004923685065976866021967709114123444696292400242572496998005617826650097235183748235470241990938762891381487840065610096734233520963026035984736731071842896089038291998991340498831487815248361427534857583118298544698813473944945355690793765542392106850047625710216720911325263518872408903875407752895752565860670094962708263860978925612943697495242590561955433631539543842142056112025856178784815515517649795510518141212059823392303479227319195750980558488846477708437002398359768452919763598728389924807003054790387948584638385557710876658040501581310034759665343231850408397793064269150938122639080402680882653055449512286630339648667220882781609294446931486502666152749656654914403499364607594649056523291673456467991075690723672523457451102020655892191069891380918930708297358037349194187633454706768828777355727579239008984577598944964524131181371338736842555912653702407692959695921910039639783829457166581159679813033967465771357098314185049199121275539257461730663864765207703169412282143228032814967105278040803721556843663946165742778258540321696 [124,89] -1627120149941496791689849989472574043116944428280165934764741692688526674646851163185197458391204589828455912610988715588545221698721555955076216806243284512949081927863003566034601592593374754678999094972644889566756888802913883467411966134159854536282386909033460484305637624465874768970546160076156244979832780994780853033149957110498097959933098278503880444323353180654533331546308482856866448020666626046165914486111147113120576386623873391210655914815402301901621054120407105784608106104729348421382040868111601774203541722231002027774030531220935454787404129634573123711213094886851342690286473340290604456693887039143459051959230026820894398928165800701887893145190549086267557330483555458758162936642357409688920306695745082260833944555193563351674771332706812837729070782062155385061352956075169974342018001562482214811925543230532310131520377074807147432890870670792000163934932641997038642934265229382084174532945099538735462208589450022744969993094778212200383173399302171137453264633471287636675116245516123452732269058124443131326115515624040134152819201686622934787724641972811315726103082582349869596830210927371862696929979272448029729317919977196417329136332335386977348178352276292545781870224631891226144824206755433878242033072028807327313448847053440105669777797511102700600642137883701842895243440918690674436708363468475480722474493254980705253317981880289208560125440717180656305724607080394735861894442537312551956796762282556617902304204580602427962743674743596065281132756514508348303011615775556824270980200691648 [124,90] 576301593911705319986304067937101900862188583708792847005381510736485247977872220802321527147369673177498843034479910977533912280706187624124807835970542657802855467463656085558648696113569268322094121913481925191622514388188746519221499988358437909220296403847293849023919579574012183662267291647088386398656161971616576386911214040430663103296158610641101060832158165004404062065823246158869153624097593328321411370851805203040628060004840875078129819372151012986022818156738239255685723319518213066520193411733982936818527998043488862071348406378481323598749691855823115616366564968544233787719766043993274513732332173933990414157418092407130473227044376196323832135128071771717454777771235954069062131865582137658242367612979328519705899665894419503217158985030284372069258750849284611841861037774825430539853805658617953199599573604724697480519751990420785390844670480697198812559573777453751137183631312663319715270661323029886621807576064471432388158700441440083039197502494745749658058002556629866452013284533335181413725688141058431057875876517930827816766094362267095583478924770282880579655697212036374933679118046875770616125180700542624516664130323080364253426067931384597899925002787572983108203654803563593411285494454782832022347026798293112131628846675328424401769597565892247547523424313031140031093240746208728468691389423413573539120856377751273644988160290494580156456649594659066589925790091737160697302096583332411954145814666516462337267730402688568998023010069277707197559890900699051981797216929963410020671232 [124,91] 2840592209532985328432390082976101309041768142818878742861813137409870743227233852119832127307158937005176056583147467903748200634889284797920615519886129636026631381816339197248661003961917694161614196133339068868622633919714620646221899306225136881679163858983342873321907319838315897218295350122738452843720857759506751789891786595348317135160117583504064776183722084784763814741632143384895155240247503998131590440421459761630408731579742318064211583842605166904913596827808232626115747961431218971513360421921449684510071756161587578427756061167579063010217365970556095074798452018780307579869180003032641153088985258770149325065124976343686456572860700194038575547142199477391956669942917094230616993217211058842072074571906514227188463273918168456107347540305033883574967168204493315871372235003111175359985353551375444677575619471230136281610418713864571301633532235755559308580276011244952587064683264032473043325417369513140920405905248051246019729322557291449142265631174924276999096787841353771304947096913884755889809570527323885622271847465276580344379335355613205726927633594340413612301228488979535312504206859798674422573128237278561714992848986487265513608763973390292001419993790767382189486702395962667002279461493946634871990913834422059212103930005308030716168454243541291540508601022689521106203682395959122416739002074226989710452923799481965624229386710083942179339772038312083391660070405419056155192076000988865217673498712933870866035055179359126145389521828627743052136504081461229949757629237094000 [124,92] 1649030400333846627512014672019932629908545885981826951066224208864326059704262421406435105460962612950298662940037687638624133132036226168693507847304068262638101680482865205404429157760599427077359401972516013958506266944973497143046033681696451650663170397508431145432100019305975611656300137408862975140177397494051092569149748044241353787163340000908708963806800022056487474582951559191881162733395292070371070099943424087421475370553112362620280193670893565303518048223519833768429420937450753665702368453982658707355380408585023407361621961991119399465058199354638731591644849380153106246745484419893126296719890160287389316622853522782975989944018727401217536978322376758988931608807697632405893018872304171356163728325026868898069915691425754944624604828323168814878038730060231864382597453522157511783305256783216128962019968792520201683988280979536954075913310279098503044229817620793403940725734878679688862687585360552963148235504216088745941074909500236195725735093809517914817771599748882286015319145894922269954508771691913579042170674980054416093063992975060735022746202941622688530668057727885502016827257591746692658777304828740032118812901634506720413342569912346968224564114270853010842021531124435457114944299483254781441159848297207059109328829765162212487312061928447781934921236647004405639226862431024545472271501675364610552755905097381075150415999477294144681620324784576258091661429261650920453332636476979944588895979418945298875115027288957325756975201256470790515582555104749099965347317676 [124,93] 51475678832683997282475553378135808667444373532381275552973664301542479525681149000331407222922837691014568230369761196045169387436861973108404940950192206745429689620550652924899451391538393231860301745528885790834435931760646136660102768706308151253921538925120825956472499699411668980292325299063351084921561093328055411747716703668469415331111476171221955279235812767445945523534609152971124512718484453332230427549180348194035598704286246263344416325303073319501303225812749961912326557072680061220245847325877576318997414183038383876438951552197478780502573335481783261031344261689859003289825665202595688132299239636206966389733404161827826235552319925053354068190338070639247835006495518272667642185813649658053686033234015804077649878564285955207057517340613294095496759121685720030834052630824587885816227795630427060896611529240084588812427690403698068701146892647169510170942238131098689776950013531017789378673536444437074558419811031519626837624102372753208454067034161276406204099313948178826028606645663348808039569626036362191323039817264172056160705481702766675055191054337009018224267380277913256048209696911882333979582754313260118465132966223336114017846908483345831061093205051212299254245291721189662379075736187989346944380882293788045165175935840061765701629304390644616587611616524666788315527522328770977032529746041317717603151091012032009526756847520806015995544794508936274027717986846839565111085304989900282268288797228999044668117142009591147781405092807369364478348204072527441856 [124,94] 1253966839179670880398027172838213313601151037056125322347224896867539481682298317988787441354690024292342642575712526351458709821675024896479667556113731161115665882154188704186415469933228662379782506784019700758644824272832539715911882313605650173917322453728065886029499819751352813676753001486864272549733702972623026016008258834453830075830385166967749954236316689837027952742516633985539182462013151133170823017830335937889109874161505304146574237828335468124394923684646891354368465079000581740846170338443691399496410336391605445941340356061765541539173289989337326868031173543047995992380184445875475081315242560528343706711380922344415283143182943502674309995113382088597362864843046282399486045744141432075235453602045746240716747640767210232493007293312096582110425882778610716800985448623648508511739409548572906074045722462383059976691602733659941005278270168100847209118371501081453931425983742361173784402671306016627126107281259456293740130708344938858613627175971296880302185863828979355087142710990569577437167863711289976947561659218624126327165677267558956066954430141534214283839883804362724042566581327069091785628714331366222986576843112377792862058893782654720369765011773967021397629210230394506431493140016732471545986253817946793977974652512198420055343491007899639942742667776403564400069587407449477144775486139494651368794923562152396726025967928261268032306157067829311040345404718756491050376196658818168896830255198121800227943511421921028165444142602460481613082632153344 [124,95] 18465107028165649720431253685719917538500950023897043016699291335898034744337971823656573286048518080301410489848092041848150194531613997457969349024318572989997364840866687071390646220661025878555833493582498048653580390515169279947150520065853566337830627822833249741794726495504375856410267920027649604693698513300221892376210355240381408048764755376120363811889841856527220573512371387977987877232318102530178395172859566974522009507383254036669769653010060912645073883747990182201658150839004119598129947468543590617430847880983342354277684089099157245061434887154097781102136906177504318865116315467533115024071733909212767842481272928102347780035887412890586832764384645567362702965544768843022448249108616687629403425353398815858947486548135561756154814348871031900316259965158853860636739167437966931139534487333974182679051920947242270050821465830977170017136551276693446855882693191421445819309766659964362737315591124727612181310325815232175739077949856239294992572189846034913869578727408647044665925791792698809448591504199910366442802481399690498743368092881788260137565508767715168839561522413900876583629478391691083590401102168116055099865518778185531165695352711164707624198511903139923634266347296511425454913216352155894576808863382964231428721747182820714896362915120111793566145458670893878121138036539645160621770442071684645691167625447159658992693893289094653182787610654285605135720742960386380325498368574899317090806354668585677879603097679159552400235275199465052626144 [124,96] 335433663990770790422517468820029880777437891124351068244024716164424922203180579253082716844989818316468052466279762849111428562153289275497686179388170001398668117249732287358536421270691449539088560205608081810806705832300097977720277116959485921188796332373890261051021305721013329693641166866179580599174531957844817015396703262324536623424263633688827935931055176586012846248077427443842301499115842340754159150904572238099433322198582954402882150038742492695269947461575073295592418305637259054183858835706837529710198844344244674875750945383356064213419473292499318293253631841027406313263582229463948601248595795769349837313411399016052371411349272697633926237897536725425157530857671533823411777245476691596757624979894606023334448599080605517957635035275106555593629025548703707044028787340034809681931442665588483210971063288265792980169619151516256041382610659674726428199152637137598369497611518409684889766639811565465869665623897239931673746193937870218743012890166928522857596737431193642809421533441338880936076522162382462160311022613981466551137682017708353897288505259333575727720382057565828384722146330196984814883514978976715998655669039382757163751551793972606992323785751257264963988066821490506561950178292155425593188292294393316149171622638907799531043270985770648393740021262881801071135449800821849277185565100903908424488334960239792018135936432520251126198636458116275200205141866002559279351317663044158966043297044198720034381849990346709324604388820793544 [124,97] -4589101233341148076573996461377457864973371444229683632702933061430825187799687516404492793399787836987190120258963119629542104203393662434209145272706414239165209172824630894991088486241692787156258161442942889641233202125667280390337855739925291272946307614099625692622562499629105827583372694923997698327907336129064256446179798169029285112750187447580628407055945690088669133195767410983330377641901739682743225194853340832612865721747619265594378840682820011680649775682938937295288630498437372092119179225793848772647063031478495374590998827735090008713172260063394160067556303740491747316761494126914101495498539592616527724417801848503983701099453569119500090122748405627639866165681820322153240880509110496729692049159649578300082044407621685130107005757559475972581836164839750342595981951189800329771845864174542434097340148193643131620730796821382448359257705101313115855307421295344964146010153674805255520286883544669131160089651827586262299588218743490336104714019636608167888266055215900196533769152853016335471086007771300778868049283256797615828247492406421378380862928000056621708339282046626069861803084995297034985759818775692165058996234875646491464309799685632068221025665104612411890281762013696093156031327264974767447530561240641252537812868708403664141278264764197677866784511162809761446579891028919717064693607435177150457827515958272562000754623190903433995611579037905147836958456706255450535625272721975139756319498908707474270546672384928683628984448 [124,98] -262478783073724913811350370967404990047064041081619382095606793596580211248977070692227384293337996840814404278823302544565495108324892118364166500471913860156848274494115426132708399551764188291243719505287071383221763806586571892804194331962963351845222150399449350442038622444404021285602557048090640695029396565507689689856598481287431809814489817075280044624621085674046805969381354490491572543379005403225940243552238580615948403858640900591359713606675121546310627063172529938308322265823397677576457685544529825105265049393762646172349325881298451340039617234546842700779160978194847720514650828346833640795835648964787727851875337412115360354774924161361097513908168628378882658157704547136658245851694708394509146260572158612629475339572048249335277751966571574147635047675848198961156450917973721042354693503968224864487231217608126820103249148370828175669897598195024802833751556972351906622474108826619482365200065650616555225836519144728810157737030710690712295874082207551334144531736442218266755234261173715947529664660142088064710575894015356879012391763931352575193724929230167804820901490040478923413982717853947154205503151090992001559940425499339215347637966740975933015909651973325092329917971302458255354899210020677265707526644753709168339968491153436339998290774961679307133283220832612538455281677968039263888057458994205986943248488215285380890172543921933997857087166464409186978406299801745671251393844648231089873404571361658235852809256953197768 [124,99] 57670535038669651379721481634074838251349266063279968380682637242313921982826520201041617440874196353317132056687851806176305436786064940667367874350618615886034839512038496481634489954665378050401469676542187087926290694768363977008157874318599273947967927499896410085072339958795729750925576315668611616316623282166709330223958511680299865880045203424239374575967350667019536823024602473162268063626838130823545629063142801803243404306924621908711269643749178637161001582237154406591944694189336384989612323699220192725016692730516836780919903863740241238101560318175716777382214106486971990595261783566257923219815591501951315580061730122568131700950890819874320374302386156230063101559744005799370835335014548132459821637679578175095780947693046062633798490275679677206659207023208099343165170639170984655381254637577019308100084766163313104405004187801869880689727534528121791098806486837388488997737618163843928741080193003268383760689898439614329774190333761022853902074597009583210533936670160082526544230836371288826688981648512409599231562204313475760544161714435073058233810363526119846721603557260836153057044710203226311745198535591020319800316992471324979850160719901365783345911532964015790190721731273695732185682675587412724380013860010981947351902960528713243903564064567594687105679643234603898056932040252298779699878853113933374898814420113744312268116657436924448548543720713627573638094850086971369650323085634741833201799284613525396464776223888 [124,100] -51812249282094603939704831258117201028811089654812956818749348483864077116092684326807029969263941631766728242006986884497716783783803854449230087334906261224276015111041107706029373700236889997065951540483252105356800070726336873634780087799076653583136592094387585843062392912229187610186255614312713220170913815723530991186744992873571005062448146799121320444878155400550910781933492145830551422371266454720929230866853394524976063828275859578806855631736509056821006527720948493055599627998839694434315568090000178479303425236756619785003473187644523584439384805035970052438424878285621861662222596381462898885163064188447237497199874135384934295272281159061270524503161949508738723100356556998123796341885544689367199306444182484606825747754329793478368706979025247089462401137419178034854570331384974765911537843380096357414964067848113445211826744840461854146615384520217946376188746764026636717997750330607678293436492629684059953841464351597398338952703626383245363631568217086379524723975192379807817536779549619880056262918020870987038269796877233740590161597675629191519005518877916137600734771505006823484144453432707602449908699506669869127051674338847955709778243980652903268516825696288520040547806505875066389459226074049176216059942715575292928011065872697474352584097748190827495269840725217234621906244104460622171360604123713279814745201437451131078796751882362754968410448242719955131080041397903447672358342394877100083499004428861982462751 [124,101] 47130847455182038732143689786470304743942381059952622469854725498839598357780798423012462729495594307150641095253774656864837709523951474741593470160574745221497651618208653370136218201217245968340828461974820547095787530826202913086061380565842324561428902635731325725826814294557114108952330994532881675155572740967769125081741281533497818305330144310063331814850744912573915901379629794733569200035631329722869447340769397900690025452746918885250592573857687113880804478062333744382535905683733105753395419989994331860050749341747706301404953719155606286692086698102122598886393168105284643354666633635803678938395859027807571218465008343570588105375784685500946883028192110611146125596957583432926150771871475295080844790151861182044961212461872390387444833488001219762097554379345417054746141536953096280927939228802445003078882900769141038806518155953297546711367039844060466105974752705140037509227585255133469222616861181390669561078839042916267944665981595263462565981712812749334606922665260086765173933515968261803894634688246189759557696195892007305119189184219561513388204790019340701767985408780054486751549401303365988512778653742528010674899169037728477769800053905861105161999492495570429032327767759306198783126680518315639903472685911192414712444062517353022803370756042762148451771032023790777529138282137753433164342047437737384109339378461005854270244597269628967434111328162208866378551770911926321450531485285895911689316039563815488 [124,102] -12438064847813150445121053569748187011507402337581127891709207307705707558443790150754699102387821244604489565425150379519497774448854493181367716346293654752184974284782867059145938964509700223797465003452601891521301887386988783842451281978492324067396304448557710155461443176144295953143194827675594093691570763899506611074801405544498168266461399586363198261964272516821353932779434576690902456936815260632769029187565525189286360903202210101018592935535258108472011584824709475475367821443863915314740390775219880586418875242941014704014895901310635560252692158290116961868795739742830325899383933648493190569543266847312078517175602400845909885732153927046978605336918646590325123798871439038859272325554479511705674812109265749510571506853228646219982244351263729379097518818744363066724403767460430456414261703409610006414109554533237774278385241690117970015937527909206991705473007914532912752338109839922131170766852956911260734475692683506187514634723850476762203162029838930217025804380119643415438602201816291983606067056325170829843025117541724881103841813029362800385964879026300524417995185278263579842871549327733929301725696808668603865781393652683973886885316681511092554020180912185824433400558476705247433323808920537055167050369160465725384410085117416752998829500409486947562672976558451183938833379459200556102597526395884833745419971374212736124822659103064165609975135283501255362846298803648564771108471994242972458922761408 [124,103] 1850292530424382242647258749210202166741320297914924575568701329966252214594595759889653169678596824249522355372683872379223448508773664266450179672734624963251836155656215051399852263031047445615773571844695860292060465187063197836693729259193015614892376604479108238816777266015208155376850687433525014484829236907547078215005674761915786052099048175985155898014888978581296927461867851492301342392347784321820318168864568732229264358050028648915763212896477477340968926861075333205581918321743721818480862321794682418955109596678908091638038527158271967520518019527269708960133645480369721895745763168013068031712851849519264234625322647851324732791587037390001398248434743889210814351989253124024029943586088393263637521258078707908335300426979084893449244951499136563175686868011466012329150839663138629325069641508537987786794399642467918878766240375908059865303702272702382434938186287168033860762983127503012323848403438847559321037706451248884231361626632888965635048964769530241860594054006510519489821625540254064939474774556450127607462902466195163247408055152443071815399868393961487040326107174713762694253600422525995465078557066836739317660200752462412622515611735795603450165844214778852227537451166344984392462489409969891652755668149021436408478022367079414796879602015601265360751098177074174719105471341631979183622290500804229113781446859803847618830707129007991637408982655113296378945974572359944026354628954370270879848 [124,104] -140627423346750584304578842196150737833511080725288645000631237642812932777761834683553171978753513171804061016265059077311460526760451130754544026341890801465383834682733340517408612991246440964583181187981385902969958005141222632021852834985223121096924905235655699125502359320307607292754284457421806848929827742928524997515541570854850781423272680198709697270881189627489507952673801066712871279358561903628643786377904519421778871299421541065341028152973353027910074719431241367223164812247777910855251677564394249879252085266647366953692145786477576603515714434748771524518395370371175424597569923674520476943187137522362807912024786909714588094287599841905491006786370013922178598562544932485031937629513068378461906930320375431445642425666943091676949712269947077314047228862364907321992894486339787363744633976747779045803662691491684557865169107002240376554143814832393102624395066380375377547612584947018997309851525365677117204982043678975495063014316290557359505928249981702352535255636173224076988501515914438763861411032888163560239355081230129045387179509699550277199675271390377810100469317340943116050173699687014280089896483729992700467384298836800559894555241875755212001869962948331960761835753879275227236331852189831396662583137705140285204386220309003750828166534284326715479332579273034690959994925317386867291233322602158354096281404671819448174269154686503825288111810301832182531382251618009628218670443502016 [124,105] 2730643578829244233186714065924283520296735343506301444411740046362476698288184366190402036103325817261949302199235630298150372312264159040453115563797765191782375296921519757455605592272295509085078451899121760319076542599816597812760580071050116347661561044771668275550174101846234417740445272545458509774573963305220044874732222833269992187592265455394929597782281999500457138650986739494900053531910502591489670116520529784360982542417666710375771786429222918206522843640160081719345760996371040559161103128635776004766659103160311234428611403385470039326443051825809210140114247771241792881224079827130591132508205989066683953447199915641592607227132531356872864682221800735466422269934067369185029970507348968165533591841095410216319880516475003481577719544186019470728311658820095895983309277152844666106141560002358021052957004624173945932278867455360719876009718767874705336707474913635530983297333181146339939429703367938195556915253068548721914830871523604152620511852591789999744534719333667386717336785262247708730900225921476171551843661364406467992106422833056834037869578254507352429356230159170305593702170027801938264603785641458148791322883655848898758901327931705893978797617872879733145674529880592418749321458630113080166285095625464708528066195374928904022708902617972601645625003426263266817135964469530063092466481544276667979807566039387448487673345500147415390983026125818477104445034518715750461964928 [124,106] 353511348977516573054951654794926610454100806553572336287673431949495884167910169840912945643552067470891866754438222172135832866017232363429913601593349641094938035723610201324399898316065752576311332439457000496699129732553864834261693228548498676969313922104736923341992710826663747339478720124541946271936437790606028294635128301027400528954943473287616011975225479505362852594206286855364766101586616865050094479485239468728962761741528214206745301514171858471092146930222021386823009372908633379332844879096335015296791696002136672876605433067750453348894791982934086899867213420182982524865533828263837864171667187467784532104445948965547607574153645890116424843591930145218961677559572398181054294127150676951168744622100926077354621167935658254019955609774007827113366973331637867724364356294637618104676786287592913686369784482483548103575170173649875174403814491558130016345186591621078944467013249235203397797151133193482013222571136128488622022270936762976958737166305867986790735562558635373792081304190920292246037238403116926889825320781470689957132042249591592987165335515038276857114189566269691685507018472839256365810246947047335932728924940423476098649613131412253312792123746425183984852281132694922299791939352006002091792445715082358356698806756261953010273407113530135789562832042149075501330633140954980907277951528280524423070773143807150767234966755505117871830687737738485612402705504163239920 [124,107] -18452022313870607568399420576670334657287724405852706222186631092085855166199550993098026526272932111226306125976624695673035271665793980668844001709832258322838639712326314179255991882963757756037190783253295409875181762878840010391854361354237479934988036057530867052500919865666616025380899216646900916403711958899564747663751540699842288757477167001442438766169702447961896183991941980400111376821522548164723202869269110415654500369384987386310082659840689871873957500715004940611882247014148369610781656257360400934294528225446371792654813078848262135874438040344153708098176043230449930116396692288084929344133687913422437402381126254126341741047262185253974212417543432572215268696275978279331914310694295793445009943812643290691831866372913662356934988825971218096994422267116425525224949756203545774237746965294169450943517272429169079757640045778869159702218263091267371637468995449940341033316772947688948979347540553703114256491896358202933802339722815616935443608424409586797771017066377207736463710427500430224529660923275850047002642268768902895035769129209741965665868270567056275966609542117021841772254225615821782875480143818602701798916882999080870801726997801858947836128185530182665802253544054495161373485235916847617662679334285405582949774907315265406518306641304317414373763953434828059841464276630794377634435379547305841481486391962519223930846691856468938514097831292548884597148756544 [124,108] 1618529594693109544636624498088488492988095295764787145810606196199004710381387579478505157962393640786660237242177377157080788008061151330171337369414228889493736689976888826877388288295556464246943703601638548287225871178894904875870718915886032678403137641938837859134897549893222887356143762392782360428065356139135245703149936966367759669392397304240799350763349781086721510902739003071342686309630150671322845558997383906596486155402885318214685641986185583674117958096336338255307975185475249448211213011368596656338283877569269000124457866516801784925123302071341713987237648487939388403385926958733166456924127769742621548526557625489752943381416300923876837650245543083509298034571300297358183250074941760607139272691145491574149845998133952553070643034561158998587764810263235712926814315357851453527947052223754187959579150419238524195451698766519918659245845655129483753356640887643701353013100767045706802184123502883307868039218447608072728866590948726117308278145891139991526894395008287342491194128059540850417973169054417833126444730278001575930677733081941557838031165007575028029173916066821419841103495430643388621716907737271964970614632729175747197572406554318546657428520341335553725150986845668989997146556460812086931508995998596002659950705414382191018159283404445308002747521916276815953734140219597047753825768876405213413919616154432150551033030784806492021188293319668056067684 [124,109] -42469731765642384660076548232312827327163584038436348713024978599482909175183567661379413729485932851346910816637298403423056979648932716514797243677253560525262017031410989041244679957799956856953619928634449279505006581420948255752034900628135986303656592704675173904034150111275196770261074693090415156251612634501516152841327385898757361510446051779310081171601495817419678684869231862277792723119215723694711070468139938864715342733205281663638573732592354629986047729697213914948647842743775438605652287430481305271410054382248023164571124937151496509766978355057354141124935397918424163572371918056725480393370713670553315880147534254893583824832592759282846621980150507369780053518727820376681700104202872716356734087149884704494568764580090397970319832563943273414091953470122389389357433063966265658351816562189116514276718858569603084244397623265438678084374640071474003843311950947267463485663583762524832419393206791934266393155759921947571340185449314772270227631937736518983050428140891622334182146090040941690273355062372825107037373264991178981341969714452576407914107883563532058400880708072157033278173324673125015973159629313463774094634690970235299755436417214846496272299653489490857706613233664157737372052712717172411303626536528362909792858405498351734547982967754021337629908359056491502240811220884547445649014322529928523304915831461462998968021668687539301386877883695104 [124,110] 143840283922975137647538863068359300607250094988372750765448868433834776836705142730942915577381225667925771411818863336254576136877695577433801374572860245723869632753559661931307560578974022436939621923709315673263508733331076182207345319541531495532109472879466911554482556739362071684097020000612657914690010384972332852211734572974964409763976361735685456295218310000362440707801369534939099390098149794791715622315707694821761176100215867502319898381704756672145778201892072576167653308725966994680100807001271395921692930731980968471861048127779913202369443028014470836991633743188415607151254228302377117088832163870357023792571262039804895608085721447212840034522896208916998962061246396679900864681984978842463049216059836509613154523842697725298562014089658085341707776662736851249266401552957592741147418428078825211032793989777731146825771511895575236461528486691584327780165937464034921563480451851282695834430929021727427479477308166697163614729849574449464915988297595607721452060524965599490359209757448964053899634096796598517640413090011222702887226205308002344775433594072085989678728686667324995691692535936753933432606650504355895259002450848837444844149108294750187529422322426322073826707841180143333374745958199167096309877464191871583390950842430802935360606654986199178894301086051083580548133778139657243551207247812189202380404137572467579246636838569196327165888 [124,111] 1241691715372687770933116098659094807004349424397677099591014257213526980981063585103575020699909762652066700190037096815313220097347718172309479044078385631463466692136186345393331728037225112529650872447927163068281688845580305860299053244449616723209668340969957168933281628839423986966023945681916723500501775834209246231203228412740797584258918105627394629712200428723131003144791646110194731952982470547473925941715326094706334483983717625214041550089472652909780664713788538733668227603694853092056340457499746721331056017144464626186571612181595871756147919600361280667074157720534137689177772044203439808494006248673147028961976992478264986205899362456338872043267802843937543639218037963305053263764032314717490594813627935874705279343254550526712086114804406341630278994293284496713491514957329859726858686626262260415554849250876069983376351750834103745494037712121075592859470640911789383870398018224948576681841115527144793871356967977432245322343877624573400204459955292262564384875942335911548543237393642736251924139576642428563032737533800658314067890136271997890228277821347181582170695126380253820588275792502923391967548410681389592342718439777687805860024951870416186829630508941108520870634055453874447140572587420327330597025499919847989279574209047429955567258767853037519420735475808177758471334211037440970589672452428077788556566381940725287797388821941520 [124,112] 5511116991981245780606583939719976220561713405607472596856385767120516065450434086667805348405296800512244114440528928608445203102265266667728228309129175371390287869471990303025497794740567776444410466031751036219223143323202750250188260438864905090947793206570323603676467102717286715530911084028722648612968138081302625933339046746186162894686473608737947935945078465948379239831840820960695426655473468348032248684397244277344032047756581176643800694052543583867769093983262907422418902195849909550317244319174742447854963533847073942097131728516890351266418174500322935541455221863967575087706737760442946666094845861894913596154887492040697176396642141930724126423480663193219204034368382381903066421904205572548049980289788023586965524596382430005860952727474874801334198339326361495484042995637627054843667875817633471052833994766459428461705478531647216334193106054587852932371069682086199075934630571903011004663075590284261255173028609524180834615325153520389964342663433705305113776653219461476020355624514617486518484864928540213932426552116034448328134096213857745205800455168603342214411754108554011490687563541526818422253878564020416413426860177337303727071935381114285557232461003694705979070619181099393652100836903055387470501627980053551152258524588984715605928760465173236676119328908375188601659163598270362816921744375024141023998068538009416245841360 [124,113] 487216797324577845747144406007058791679985307593910346047175508512715086476416754075223414418317347370255520100228021411925365730977271419992675607696458496601988538560817324479940519494511469913380766757474842693369964215304022442817772793249805933377779851704798262093765281141014945159627837554898894517357494604850430839758942637832609216735548313163300813632851947385140596417223512945775209853124908436077473007167393147136547111733277468044913215297789106545760320018276254003548455742936475731090075640964815745647114821931508184671704978529531318253999694625673158876781419968607138649900616660963077604294921457889148181190053026140105116464175647238196274187029876207303489393075456943257530346593667573163038974145351360487612856643528037540302713426155488084469278794694802211627816213437114604567304530723993983157612911095335879393380159332273696880717891708406105289060929924566926634474102555865398401832470262228226120171030939880866095331213156843437768315618929551928960595261886023429496035076599161977511613738975803456826892870870395765040237685243831252679577167400804642416984154782124372855869174481717778878248907457637582624845944716868596075494520533001855720718192761082407553159878996923171931233533848088821215008935498578687334742700041553154600122159863257718949510938018896269997325019367267474122440945670883614424182587061035074816 [124,114] -5668449360847364683360247199754827621877259018759921086827409779775239938927552903548311629126149534186875765140442464300162182527414568942513225870390075242075903409991854439360689016363538439351619858659217610045172634036567995884479865274150042672844760208590724642437714812346874089705296272086238877697466420449920706553551550638013455755307686587085818556623663849222406589010974439332466162600834969377612379347662144840527904942149052218040781179383415995550321590811278661198348912654153119245332764808145960849503162722568821745489854779544188305558853426886471450643621013237745402018438607196778405715264710409766134817981366798310435172400780421896290611054889320041238120269101642111699017363126789637410028655543500974449805224612308959635340166125056068139513859386105889930839398746447509762904457983908611538263776570572791685359729581168265755755801442063717044697875018629004829490757181819401977455446750068438525826758673908476058813065795401538670464040194072789822432126574470902231197025403652000903616662965235054883025585439942744167891159847517630049894759814582900182964563631074613562667077985311335928474812802781902903748648192802648793011864833989793959130615195067157176901748083941170031702093460466074192906798131910952796091725264100620294279917567524453908148526473663838469034777497182685437221756901481348677235805454640 [124,115] 22104744488078820470938972397898091182560539479332228142158255046998067654140206804260817699291524794626557717680653323386652362293349500993071903427697065786802954446418804581242332377806240003001524909318165989009532834190922116839376261395983614957994411692770301973454880560684705402069482880830612577449942313873825420698440521431931547689197599259687988061679102394908762062873525636630455317473031387451622288040856711351866683596781220153503823117470744230928755155828513598931836979186362657561497727352170339023323016988408625102920074354684478851300293521687681089471248058372421948428465159665893164723170645113903258749736073680910289801036225609023120016670207890007674743983063449358797095919125970778624284234618097577347032102906551331298392249373105182298172636281250287074964590339450835521857986148048458384092881801468159867397605625599544030758792623676718357695623604213676313411671174761425208560763968857272145846396579686767558639846328245608104056080655478953210206474071010785273461636415922600559462818199785488824365922870379454223280880866358664541321894612906294430149803919794868714086587961605602102992021176361956983469648938915503107573933912096268418568386543680846356776857096439023316719823565369490839357369483414256768658772826404404986451876457189342387777747460995558451318151795455516610286046118729346570416 [124,116] -94925778753856378266057902240586648483269034206470173042508167567030489380778159327928867341183929915818840796245982439824274508244183616881826524371170532368028464967007040943406860046880053589198470236597883129861461541484797298088155876993526422330875225602940361729520454369445976081944249035818510010679892613619448551923493060954601613198119917017876409854946580812343154144284650205989164145310690098133985033628074640583655427717498274280082041718731356230594350201448162514810251572964060531317254113704126252786976726844773513681921422322696686857433822881050029587020034423411444488152369391231814144758951814459380741203390755721609711659997919962261492476252738545235558051548379712138368398445209584957880103894588547169334839725937634225228531155364478268451250325842285555705976499642394236293083506618411537641708555795671789783009294028465835630904506114985425840347484104859228149423778331062874371555750568044555082055503473963139131035915364021646562521017662858973800398306419547517660975979473785010590786279649242508918574864293018670103165682181467530307574064632684798672683062816107632336389909566120756190861108470098534364805117690516246720504069181244814937335958226658416278495522351342340183678861783261813610091809897500410028169824064784760429665083346007240587295875019639536949510960201742141759915067401014 [124,117] 255584931021682610832477026775538151061953032588837096769168308911082172906095095261239303440516701854567086150713453919364448539094154512269603631633367713250447950854910235835114635598287747911395767358385911874126810119277641101251289742584612578586661592067589341968497484093332552232407404792909098382456252054972013526338795212043888732296253731754322995809020589847031320781534849235009001218444552010721905574760977000867225857045374586808200501655006772526233101975852595868664547732553056129267561563633955357272029897338073154495035870164763249743790848764001985623142195824505599349066070939491259233525034850134003135183187277516645321510478693587306709782632748498608501365574769781428875295825056738841655782957567588341536763916110505103374460250295257340521025589381258963053548677578896768500131765348234826921911582851889138837542050692401133381673007058707708729915915573162705068057912670458958775958735746365881139734555717866102219305406392420411702855602405632397589974041048352333805515305155889584437796163958063040102375728815941847658498948562026391123467954460959625496442279646625862574247215480980919452312346754968116010559647715477071781380796174290450059523733248120524456319824934211338144201218230790164649735087592952730879461515547528676973946650507516970832688716599958124573773556663376316260992 [124,118] -440404648984185644532459540351752612629599522339797587892094303405796829792047931566721957370753650510937100890485066262365762209060036381142010900517639218074775357910499387027035427775771471310164820998527112978984196196093065287184023690290147642319918036815114120240256936223060363392463524993686361573144506110770140964298676059176105174809626063514898425383727934683206880688326361989676159115125936544182220209066441373490597352139204770129379344049119427627544291932591271110694696687049667688194131015145405384051706185436069065896409013746255972900313999619148251731830567604905727137908583004329366241682292965179098793882506963738008571616889139914008715401061050587363503923165187716176254613662458480646187915770367383970225581676397569408997882434931808279003999792664207205445142679212083962654068111977548927680422448677450823475658023184891186390558462812888933025096773412286371468231869426668080443145838089317472463285306479639722434605840434928153546794885664755086492366945313010523917568086868356042727864757793829624529512815481830121398464390662560074494706098417084264505339708530992529088716892664105100433926105808771681055399735128524470259584340802268710946024900932994176884462670831020230978979994591737385728597608821939066315987922414473862791480668613585069362523501907263358292239582025408 [124,119] 659606155278380340892928802457385771205491100035246386398841549035192945383873517049131522521461154615797926168842189715007750125956238124064454258829713126702996468184532061194392380012738154583581320193440590595270054819357469425632563604188069573863403964625996850870772190491280084208783070491709086550516550405336973012523400759170254731442986149146895932041051696537804385792713290653651484450990394185830543621828610248200676278125758818257429354301504912035288709257706755182821532500154577955406345980102913314369099227279699003779038916105051328099650705810431694269850682835845397902088391666434537159747020690729429090194128997459547659927115440423714994521809781843844412225462209751818620476663258500007384531116511530952696098945417374900505474042847419001016692591106362825786221975688374993796641577018010198078074324820429954375729715367646023593916817143587952731710386706686135328479138482137920224992026326984112849845170018979248461398698499869527350351110389822180047933667074494756842198078450444642664391646932992010230172495440061506142735357912281307174885242222340219040501068694758032407381890315778136904505833808828300719051099125763677598238379404190650835728850922291877413916372808820047672620637440489182700444330720693798302675718546662389929075797305152970703151539190068713253720 [124,120] -1359635572630313831887806536570717540815975177252511733919975885013710813396974355422899681472187638418877033059033732111782108300025345066390371770773741640015245339241467960601719281471899080270487731396414175943884052326272914021973226085895725299887592742005763063123203965824723148294271402802589392295263600490143721895492755346432507958316147790257570053681672887667709343331189294454356735424980021523711237184859868906001758028230187722565250817751106081095206827978987581253603546233031243441751616852278750820548861506087079763185734907356338875853456292970230486250228914857680980170109634195136469299207441823260351186049619880292356230865537655902208691071035847008765444282758956299673896929703333020218168345795263742045663120206735586730309693502407860781898353421245267288621347799396091753688847978374074735465550248596150544831642205964210568784097866767667164090741198051715413007369723906336984600688901828051826160864749977510117723083483121970308568580036239076190536985550510922825812131499963017248686420137185383504122633129220696019672102619468533572285768270714532767206721047895244149975325348997121981133085499056957093706995878462312558978213298229507178213803031967747463325885016505183084950911097527804743391210085687791070083899889711585347444840987709256110146800290610944 [124,121] -314299071292999600949412471347668320861447430538650059126018215825036281233200510127264569447448762776582953922507822656383868640393890900763561088723626466243131977071417000319893242595135914518782030235882135161727969187514368159022398863525907904762158729360175255528019121593246317555626674109430258877422057040613592024135751932965378497747616247553418126418522823753995611944519557978156054098270768469599588556551255014403920622191586475767793975526415345295632991684131082776990408504511704197173056936827873078359635794306743457304099867769334017541852857875114977076176045330352599589392611782331748421240001263854641798390737913994426475172930259569478174583404596093974528659572133625916115248606845795503640229557422258448127166991339059883288631011473059784855075716289175456910663119130435577749113149096061514251987585777409198133135978267465655790666317960857160888965969422117521350674035031008833413200538391364005733949186349098502980162590943425544008513144051060578762531478990644318484226182466507409695412647351160801531822101620632375676734894491136284635370383296050717711836631800309343231080775843855271642565681916289056208973101056428660710687708891603169990517513547929882775869265545466598322352046182144189005576385272766466882343335879912092222560751937557203132928 [124,122] -633602358842539291713623694037600667230331111929950090819136282217931030174436270514771281724532253120624750115950444563099114315810279786991888739945872869229594648259354306800909177077767630657069026248590494463158918651261842163293892968825381157517625192009099089369811771130118063480676233827751531880451617235263357886652464704318122052368366970931903204771949071850708158505199592842777836190951928594036626427760301717848699081952498835259685385832999769741854994997038776995490457579523266284772312528131869475670458750708470037966414596897263191433464416727610531461916338912550576048604281940478325500437174650291386146593001781060268664362580543149131099668440534994859810192983577419612167459025557058950746802966225091379424519072900307417875510956775681321521199557705927384681675540847127480285027740405093544501736342225142371793763730748362290337285162125443202939739841257422908844080115938620872385867076243339574674105677181340904096169829228679484266670491589440194248605205123260035101885587338724240330705930988901896658331609778442915945325423572708546348300763224950641271392504058589540794555044324592842748462468770723150349059778713071375110898893793356272642731852379230466865426707968246478158709300760695897171322402602959326760494653240462442843145292396128 [124,123] -175615994849554724227481003117437345554716277976202740762952313415639253923875995852772378700046475516020154644170866230732596927668393639474446926425901020819747589843516443555245623822152611841328617706342125841619451335864790182293394635382924879627599183641299725951735149805347352912374785278965359242684460790013358720436470613599679336299994379065343991336333063641916230285618738435817961007586105859970481783958055765199316587708120644978148316447322956319543938920691027535841149490180305270242569875694567954890612739928226261106269007858631635777368298620838090917394049824538847632059959806920394704747206241302480583028550605824292499516671680865263701895933114934418429116671961895771265139135118479828580556987613871333543606113294954013792145638821071805028254286776933821266902930557461685636676435655409368781463734805408092802571165030232752741426498928787600318981047923577191747920796518629784282115718336534758181207352240345737372086457666988289055316174420187819074588684425173479947211810254780223342171852733181880483216973247711026056775238847832815789934702146035074250570506249221509745064246853629353209930968060287839077743323489680199338109050526833969272106086993755198420237240249167598573966626973525088239481899800804577928749128013569107069440 [124,124] -23515821941475381810277333904592405369795293586409428151759758246506195131565390197353001966858357034875804285396345744556132225305365694466683613042372704725656061322816179716879448357715675004688313380653881340799763029591388062062435608327699626182082234888066725771473500999997145386208940304917774413682110493407919652350679826484119470850191638057939980439259843840830436504733733501557839426396028862651666031953786702189513099345355055645972958086722502653610418372856113891105558828760225563444426446028495686536585719512947244847480757248344549555297447523613431984686715282767504646217266489477528878617576295035218224364572174332991012459452225354761030265731637685561536977155024060110275739662599603979660359677248987837282302109861731350136432484720999399073090125791262234956286178283393012610255001658617399502554522688061592429536120548726412442253795724351224031549348368028077617132207212368926287879761597373373048183280714939444569689130846396635310651623449112823327974293592596787677007895434628487558317270092743899285082594898813134553341369126052508933436626546909765980733462936231802941830817599366273757706828400206203282450222395507651481679991968908438683104621571785092895851769553153510784540054701611919981502445244510326449085540555224 [125,0] -26274069652219782596227736019555763024504878031398593985663713993414406443543283157435052491127727208321050997839811408445727255840334946989335882856194719250048187362928379191869572698191148632318718085844358282665072858187668961010667826563353193928338827980595109283387595295120632661226810804508999313881635635688674508867443878428396961321576987736015484373238396946363938052190250802123905313419106160178122802314208768940271640722456218014066545663841663305522809100723743004951612040801716321820165962968287060296693684133723174986957412218030534520869827464098879500954734504211805088009307795130341823061294418421240492853487056875199263241423927615848969146275253574921028447079019421548022563607188851233792873183576791900168271034888692964572234480231007673135557724505616940162083886458206389051655882966263105569394755530617965291202968160723663717113832630498550066364402880886789766997786541395375758000230382239179538939480085093182833146399159265790824759662241078026179769978720438854010703810898713554392290581380899185042165511382093861204935695287349435705815007454301524720159220133827312749064659052364308450853570642743482944013922039649525373790845665448933268705682502184985351204249751129760229678031981102758354671406877347004398328758823707703117659072628392269557965633839530133834182825056770147536748907443692272222467170407006850338098954768710223283838080414907154569811270218080661388953106597160200826705290357357395131689743649559458279231096487127755747445593723723059803961164366726249613901421278143229413935889928116467208486509921076591894206823066290288336045243237128373335946945305552370222931877731101649764176539393646062435866526468030717667566104482262791326449839816892798107691855845669098871767625077960474624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -3650525382278704840944961971028393370581206505271343237152220502549318678529726518533877954251256736610156787721772100131015012647132169037654672173048774911082756525250438198642028177007058764989297293387361725876763641653553963506131160920791415547777017590400578158393612857364859583346741849642847386944601327275391208828798636672678093688182074230643076498540456366222709196801902997243899515043420949510588819513135955490019939955424187548159689681761092966951600923857396742292596603558254512450713841010712292564412862257696952308487554131713476595378499270435548472072603306814020345050667572168666908056740631008316547581793121328922869802811403607423682564089694115568936344344533566759565275716247899990221080158413164924676589427034349796755918520679670063102868314665715108497103431327302228688080949946072905184513591085924296378363540394234131213809200159017102552664099267440699824723704992771672386084508667243724352752865701401338932096097223023236106600187045420301351309440185200956180794415363375719210960488878200918213234160420461389274331840993448786651098592098298680048425193241162645064843968508342583676222459404848306622274458714988481299269892825106924441916198347884242873735917877081925099051579267811646561299243472599203851903577932453979189695439796095308594536546583504455416614906211189647408348763617110658982573461715958670259543246630370171268909370611609319479858169353029757551765071258892692056854955960476466472788454863111670179699246471166669778936575369989848003330008407473936700782749221653972283536890177475857930894694985643193123733539743370745882682309344192594276161545317702618904705814545034601540131390075078292628859602725791019024065708685652449577636121821073567972371408340316920422891394986518985572352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -485208187193171472571928905003818725749502004306786444848068152744443883521994227882493566137232261046278141806841193660445143810328184779184232618211170910134101977034175201369427084087485113680913884027034869445228754545506379555269463746755896891149997097100417461774356338593230038728185260567791883186707611971964986879153582792744594709285597770659695932135585019884949919234772285241302385988055662903298626781461865331720417023591444029909318654530259900770471889564815769718680037157689825999136877304026492073491075471608156085401284127430624048317310611307381481983843249173876148191471571061980324942245530946138697409219184364497893082559193393442049530743256371359570018125164004928193601120217416207685815879963031947516575060697977983874875793076955923583229840288126054945343167998851523513205817932602979250504858395549612479253222697754405373353744600389601381590812858630498402618179676899963265952311939793428559346820993133477374095573881461481395179818102221342648324706497369287262002406324649396284884283352871982971407971145492959063902210293500281855631430519373849285393550607018220441816097819143151172345243934157435757928998288987778255072555485298532285737343235452212907999271706818870031126250300713830802715266495874075418510778476720003458725832849742580249394046871793940368756664635763710472904178732543719765412519304453893206104473881559564013371654370941264191337893453739114612580604158903445584489583876282420884598009712414666942334639399402380585238463326780390143407219426988513791668084478940023100441764283702576498869855141461865918296730614759008178649153698198371423968186851474104158993157233850585583325516825570959583477432948020985778929138183699479824527157433349198203482856353214463986661029169363535653765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 19992612823455522882492048930026148918835025578539830598899958821411470978433849553155588613404029248580430500416519248946313183212356731499025038354994039180271850995369526427579615194101159361347981912953020679884361885684712214077442956061049164137423779444979259158967225351674760497269342168368143811248411944539375728086999752970460679617585011303777826201333379366537111676838651899741095660739773038997347724158733401709167029020062990536542134842724815756520277972786170629656134861315471717509372945761890327663854034986228903680945541604321565569966312644290846310323291564231932615347624188400528858487861079056867428713364305276806938806855197269494413129132420625943544117662717864898092527784993314975303369838083144371435632201791435843241819532204544330385503430390876039662532538583231346818147657689870629887565208972276496232020333505555356272117166369305030239226545259277182699792732432229015776402708910828129859772083860636468750762142883188275837873920217892082066741056576355009835691782075312945739060710853590244985943773879841528254051168232424997044001351682935584155599819921683614537824927290385060526405369305452108237371780482040080108689366129519793324268067210587964790821051850044851607889011983360546177735026587251857721230370319029404756603189112525568773665271268731057139302496898078831786716310214323830119164681325465253508126427577851178630661966516678216479893938483359934315425885122488016218634179997013099402910973079603944759477548133046407424203012488433677121182065292469161649687040224418830579809873794267741037269149470942801016978723452810486616826541114866206193603521136908608083000874145414914339465811907268528059388251212610222901260714535635553223726847577576052051135135555003836126206933997290917273272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -212689382419280526573950631014391532764312717216644005729929414081211638745507008267266801741247139409405371902941428786087846381653568646891139882463308581035304230248742656229975068761242632932364086510500519903895422959429649322787080697311784906673042492514942906336868027802955801188690766141216629531391766292939386638922579836443976080153360537174473928969957863385886071113229476089168088904075661969688471180037562633872877869188873347961436355125797045831172004952868981305313878945182808863502868802330503534949190090141144169210197084956130848822787095069170931484925783555804701769770319054958406417540680579022166719299489370830391653857013420064620191703153000418300544607750441801697053377078869839509758442914148445542058658809098013193340040239341001369198561137559139362661277361515247996207020212658545777539274230002121999117099087216764054716850954274819949643394892777773630289321420437921035042002033666959256421074925014092509264537422386562322188306428445456015922080003566980989839459669266320068188179182355481544931288974645908175195783681794170097059079016387858223901617981651979260686711568412114546441320523781008767053098315242543040114224789655634240624333695716430073351882526911968728120431883166241545204940386179559568185275001172060903983863637996607713750391182643455714027443458315212101625473791175967103389223412901056678009128975544490432277414756358322168631993321339452108698700321827407408137333803016692460529065904621728866573962377818565509662363012615383056377364089373315248732994218774566682778569343343658736381871997181831177174914903477376715501025031350425024522197257248561866916664530334857035167904845455664587727555178331517284753797012964538290897304098613407828476622770505934463708511041230962770225135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 395454608310523660144514420898845160665799128134195964955167058620237822747852060439290483303223163035125099295603054842590846381712827297723682157401645070464596093720511570242685378588030905811947607272817426040245888109917899113119128289537596796868130184339358303715917507993414675281085343454330267940535300443155795732557620180378165978036608993905014695766788057451859734282114847724304659222131344288167658770888724350668423793591083071694992678924397023758517831137256016761833077536150991418483245326740547053421583283124362319211941976053325000862460132506802848417077323668641355214461550390325028930262733540767076924556071478603865839752325595327570324937157235212565118332934759934297003220703577049149879562138495499844897756327232854377458135170340782836947301188759816918218397462895214800988157433780918219844696083823853640055404403126128044392496917033102681650534389584869065192144771335009536172279451754376415685757774591847780328787409430672695237460427399900606857288011400478016868430602242669610629288351904746294990629213880730024281336619427898288565651727240682498425622641874803380705365458973874205991583071742684326323218192891972317033299894436247365135717711823749891979324093978829107523722781040141474319894605079314677669949323947716872671668786202292227734893027129195600912251070032444721512106024359627401411065009688537360469645940000300678839652757484855980687617321620696373719948973960795493783447459283895724069568162585172666314672854533078512362014687942844081430012757903442961508314563557131747533860151578187703267035069502497862171991821431519757822028089346888436023889071825695361017663171519792617191037966186920877480579871059157356207657523650668849921073911673099726559048832894939243071480954324651304395210752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 7859318277667054971228824948375069329194114040277730782842090733837103400718263872471493474212411785801794637630030452823540929855373943059719021268434458134697576015765965318784048149879399359377522789407696114124718460514181563291408963664387651675491996845143186209799361956015541053327336575987087674367581687713753367955096511298680346553984144063822079491329867754274804744441723853883665492779489997928506495039678993291810314666945622880621883021116465102486883005036911867715765578867844141956982163263526317632797812307509897358081165673352296945739047307641628591008077188988057216652541969714909526481242260393207061216273119147073788953029638450635971814913738793460408435267691835194018207980555285379251578268536516643899429079084397808252315343111690792374127084245783705709106890656425350112286083062948854261172265325757562303012131746927407582922269404223579924602309347271839888935771569800089143484256678332239579993891860254509685880830160223070184573465477430216464797506519105354163739453730617636006303834336410510644704885184708282832057286588953022180658190344225762375959981304985085032098071939564539994593155258131497611803088333680102236573887346889932844133970575087783309889072962940095366439063443000798585141228663891367103785831762464917554341208895455391411971458584406217019296400975770638596978047722224010036231173645470334065267140148887870277684993713573554736744564275522326731877783118694332742382748348203783627514837428687977153247758626727550866858963120987282948779065118288960896799661957699226334024982435791595796468448000176184723673642409126798828003279873887547520261670927947387288560886555390546307954073449975111399747625727127328347035282738322017228714422964831123625595181509955238900242554750894064927349145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -71821318974619372178743725809690374997137177809313843391493569910083546403276694463732778702009960496743119537248951424358879120645509031736021134095922591139236911384820561785626598972167271256631194162990133111675926130274036892401032702644595028019698588969929334999644203362062726594567182121988754566679272111981225952419517402885571937458271635481695742103133509116202925381728905256656889121280448853237382627103964479578409567480460649440307961761127350921816941957061588034541706741489275892895915466236018505832362921495344929391273810167247315249832990746924472747706126141731067981401243169920110979950975395445531900141451736882279918698977417531853441487896301113474707230422599378780294913801391604467098416523033556882250484086763415990364478798279942797504876259226538674953217730073993862551860561873769579293952364922232040314300169467109033219631404856653121149628000872644029064118543750425375263000281221900157817093960338845701366165435267079272870623610036114572651065091607009451306169634630165278219017217081263004785666616791436894339902006326668208817006162480987019628526295671412322632274940313745546429348522390700996726196906993858964975243198205687191443251075649584983949547056517025986685423099377600969749662244407793677178545597660384430887575495544548532842670854109381508672879698106396469995868055805416476872394093556479882472555337071680008652034783075886701361051147079805348890705916281236206861945822374207362410031619136595851401409569451744197884016182920394549438469666859076228108634092692412335587571876468037178688284951756073593265508739606437729754385906700760116108264015290174515721493937970036102743071639403209210510971377724721987487868923844278267102283231145665915382385601620097655713973367904977703039185977344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] 309009739661855241907891091960090476906739384388425316839169613172814315302855014131124021165157436179054304555622160373332439050723856691500248854446359105527308792055512784699289190659757496914226228083210589295572453704310337637488876745170969367405572309742902328163003435888060508471704405800839648017656901780530856490926131472003203417514531945703736593545469550474990333538492523325748966303577144548970684808149557775508898519842477467705248134859112194218895626627799203482472416611363703359900577034318296272196825321914548378769891548310433976539404499182615198592179963548687064774691525601971707172267766312935982636972152845477476790208703232965955165162616937547087672171806641530283922169422042844069834642953442084373416499223094043582679109934335378901638974244097794697631291569876268728787367977415210917755600670532852697807021141063389105552385205511884424183145065198976213973876273000015996289198339733258553897085285781069272143200889881756507883194933421292934380676396976709770612584988629842165494399460200189775686138479182619223424005867911533778565795382341660661213207739267726635409684915418885279777685221250823225896727689730219151172947423248584202013891592862541801113188590689555108609929283307307436792147490822843745008973759033813378131346432914859131554459153045695097008504383708239125987794559612640214806961662327924973684283529242041549161230637382070965529543354397386883090246642981606407958734165355881799830926400656361799939790367706173496956554895210998756328051716007644577489257557763298496862307173332155321946150907299225012055946634521006078224518023994367891893387096027578786514983920254669455409390119999899137609033647707627889719257809116017963846056745086641434146764230040753768303930306471968587209592799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -779050637493993398633955927265400782058101245635369458185829952448626260606017776641159220273186832176480647641715250527084793470995498112089182828772053403999293086679213430874031113363936884134834649654109979478453215560660567488555573450812354509749286136852193235137535362331197383589183425953126783381127536806579076876258046011895480657476593930779997474019881123781251019766365069127574000068469412050424279335476009900920092022319025573905727872822778466597007250437875262505782428432174457113927244877948077683752814509612242948885425408406338680856554357783421862111113185202988335889886121878345240357785282657534363931825679817179065809265585794113648894797218268850420748358012495668638522027684138368969456782539431874339289845145311086367122616033705910533605150734559575671161040508581989453554202772543991825289795829031789856354792752359719174044215849262607246451516181248971121655981290268464998457785698207050532697679154032128904037731908309237375230227619286487642739703401876626826759029748567492127079681050460305245862159329956230271687284549480968617901424563616499327558488220515577966191159955837251414326831306045576521081967466644190014033721399698427496773653069531028542597384361397115043108146296592231216869539823452568374129427298723505475392038719915010844748448649795347114086734063912418875844382371847447700633051439369278758906200799706671410481661984392312849790735681823664918011711407433851657007582229865941022372863483494380286217606585154675974461388953276595319800727060668500662994573614820212193167560587540625653250611889996442309136375917453200214239657197721005789774013805986544175677302179004959133655287580412665721408755095700448790640161951802241426885852659258975855833073061446475545383725065905015760328467677184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 914987727568220592365098300119523286574217731041009189924603678412854482767849891468183017092983864751146998278507056970105027502540640931270573666369488765674218050670624368168448739503551937787435073919047604514153010020112390749093528992639825246786775779161080069384238971269322796656369641101677776507461234217041141524110906228183534308922125699378023260132399419845107865243680532451652763088473620798839286737676645872389061018296345267878296799704503695117075702532496697453027468444302978220800496673397254626301006739238893192451169625907500347934561736320761132360773452599076590306426299303191923277247666660740587859757284127337336936430930215702710994669839667334315928825387400903492320616043235957917531056799790937580844511936382999911418290974010434516024888927429771981078721823737535514377744696168014646039180515411763219331715809864775225747317304012108949780505979007727511255597357014435943963543822326118009759880909537732079271869482696997657308292840010341946649987549756664735193309494358177819269451907830188795189517283993302814852400940159106668306752914704409916335047059276668641676702243357614645922371527743884468214727404598058371142522727438746754717637712784963661744104031197946169624019137276404633734872303221334270599155780180909668516879614805506907426700112885359005597140212186358867010978809618854317640426475164115858210271488973817614066089937163252513820132663463125946542664071256921586353239050660823839676583327214801074741063560541397543294616862162586435072385701434448368474956486964513622251505546538285094663067049763118187986949438077420290618983274864751674164932124457546943314889332150911519629969475683557333547276743142918979977718240889808280235181033239566915934981386154499271437191102450804435701481865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 1397977346406920745385492620156350720464871514955242277577107776232701832064598673747526601694379336153491776589305106548363205642687365366302033965488613332155406048411077412049571432412716271316196714190839185038071236453296282417479753980775900282951382593596559953391650418875783639770544438724875091979386070510106267355375348005053969102694344017673102843601663838062352841303104495686610703842248068755211212656716034242442134131920664535411090862004325082473541043541956791007777689219558131040317534232288031959770727863020600187824198005982403950473331470330215873173660306140561298338967405835365669905001594929277165578355155389138958897927397997196184356703067196973930007541924315996825077335912816201092525610226389105382815351571372465941222046493385818406755036659002053608651673320962529842941797497504587860785989406757140779972505054589579458606958927773055048124802018338849711353045881722580672643638095993995586921117120800850494482555141678499667095422176641339529978885604769236993669166029344537860401218246706934262160738119634362415258830132258057647592060979611773853533192379338923488966572768376710970093385696401441647361127820242060928342208003511083553743906559724705611023160188585173409848710588647472683824316555659914885661468254165166164960333116650232957229632687536712473544640092647980684208923025699873170479181443145914458684562035891776751718422259198191214943281542179210215248631489177162227825026004847747960007881623661173406720001220987920040075521690176015152054584048874888923708906787678615243799286865023249939057529431917351476219565947419384502002078405790660332711523667746462095784976919293881838192620194683301936608289149860931669396284501584711877775329088422871950904626390594143399290940610580760040859615887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -9945915916538268076335429191773550364738447808248902141486549137930108461527862527708502500428389426070654175857725749289075801563408408998941355045277673352650533807686504954596670867123477384692963346057456977322803217206647016516896633738348704759939706054347614215804583579319877715626359082086422211326710631557879201316887141131211621650329084957507410891076646288730878838320507373635374952423011588419436491719587053059782624912031273776631980245495087431821199541189321909434220600935512896838384000424774872802070608418207891046040079081735540585823167281928173314822844611216126261964514739552694083830099192226664489819527480879323469217690415345197274735298146648249950215105159454855949474285653911136043425428685416701934075824262005469550004164341549744259008768453946852102989825202685434179126677364290693062533818235254290663771350127332724846806527060904377882646828835359592813939861680774067150210846233028134986682723103711294924196198893651503227707441942362541849257895719764111261292101219639621879125779911126719240742431232097563393065986515098329954481111798103111295155649324950101382872797446278509256074130302680916988881351434350263581936419849343100238051081508279342917687163444452113456915661857167637895531785818930471165977538808625631236141504800274518641732407440234347513596821612219830470822520799732324650099151742313773867563334112674679406361042371426078110387561611055291756265959245469612662451650684375566602670981341081687407792887635809016309245568454907471396286923129960220235521240814376147316104610200026511777778323647120913485893376228993571540637178990393820381203992720804012053186180458909835489335074065278622877190260176090823820214791372425704493744489406659642498742605154062131885908549479812944581089755660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 27898023568240836578012006520853836605434104561031062868675951934032351711311032293578769639014491823207118517616626635320987837056927250963170390320470626244648516517444457796876918338050527802323831487148297142206855944635136130459172069588888646950788441566410337417479525526932455508403466111717785598048831551832468299918984453251472004441658639635034148129101173912177414767589736183735862478791384375243031468436901157179398942933892744356414271031569319654446722975241566212089512012144978001249079421822065951793154879967222226070277967563184777311185212207206505893896507524256684135218352145152015599359077621652603685687790155801684342455580473182621550341033190935988023492737486818977431043989528660872888141031134440142763338610348875303649248292409465719034043023859558275859814956518763495271578053289386574541383711287143291102077023895027657312907293916688992822748781251283232513474692429758454615581917336304337026227302942343515077413655807236176636860097850686687408490988580680358454798125579623696240512719683111948715608259033767829426925606080008375841296158061481057875421096729498297070722258377018612315780401011699077432491847629977253051018876779316468420610093555927373729654882958478339335929956964269333806086814065595749208375827589068707013572444115492404583867875454537603509388230915273609681736753364047121538371010489042982426689557020447354254047834633359258367431520828673996202248523762026688420466988032881807295810333552435320069346429522910356795967327163359372417263753347177735154837763843077686892271482353018892581451735076646958072212284123994068203684796178625388834635645080022156811037100844735716072375983623964004373593174691666434481023760168122062644555213211589218875800336778766725027375607803662806910918331465728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -53542241225004543831022669709320669443881928231826926097553610755927323490486867668677556434428765953819170591085560376715334305833820250207517750671768635693113494421818657999291346750551710615454798888367239748424557986246317916652038015313576597417801111170114280089136015893004067596630763947753041857582285164163622353191528261649030870332389085223537261122446571225436712594621708301415325149356684649743329152160205765655429396103610752016233879096915543617891151523414357313669248234231071761643648959382886995491071980593761897085953625210216825480197921202649614517036491298561730285790744108368667054906258907655714273832530225496520262380191581182938804349501203987676044127808817925223516445124071399971533509303150559438937786857721951505901353094533165320021837501619033942090545572594578741006769316053209533559214596439345898544980494089536706368715086334010473073062686302263804243738610307123624716957013725905950150681156219897427524701156331233057390151670966328535566511418510584435608120453292506110829578488875359066231161945277255617632352826811945388843990132716092076459829846600037603952218063412681012440533825487992096782399684068580411049774099806728812375675335406019680622511148023348067080640044417231853824902181816241786792140442079515050711280511829679152598489345035673173991619170731887256333409160173995285148449612424988193873825448429045568635226368211774550757494416841861774420744664121776255982274592137800852839359357246443689577069983885038088847072637456403169403962375845519246020040427351884578231542981903080081779968044665801461486707308848403646578483459977122935245066371598106448251105393932054101221279181886262372665250046026442749887502198673918598439087122809652579572390522134147770953489026954372165336635988246528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 78092127106618555866107298307348906726109124022596311936001989163612262110683403313966293407006095158809951160244652996850110146343978295460185704956453297346955495126847794193095877203938129670117750167802303465956329264245804532409863047470920177999544712314503039889373954278393796884363378842316377153025297398873220366494445622800483687433444515478740767389736277563132935802874933657378393974781425108268880517285628447613895117595497159648532684712560665266673336095639950099752554135675871412839012507256525228019965988107072356402765311606508724009618441610179358825937269614779834761496011687779313605274986575861639006053092049108086946568008745280502104623543514506994325094000948379059239480584565801899379848504504529556819218525320927565257486454495786868720958803337506229990254944237662946336377829930206930655023658928676411699087822615441952354854046105004406211632841993203653766618151102745647951970677477068859723762652200472753709646313224932564261054242606995927530696414495529862220459692127825958313261511367747571200726838120265976128681406361724493927426303325542488832037914392307516383180652350098995225781229226513680976136393430259176819704022783044555664265844968667928930076156786316181892320677768624910811263554941117837938294269791502112447797331141850959379921863817162940130886056795951219165729723895929062531321808544631139276397548695093633212994282484385962594897971856162926010445882770835343729903351162171513653009906108101597144332942082711646062362212611125763575437227845994554869693634674090621900682950480551701886802697182492558340070932213143229808854802614708920713617987571363977392947992923476629699644183148054450295154659823147480643155379299049427264225526248029273071211376608610294835532985069894529279312871292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -89812632827447783471073024785686345966161506235039224712347138603434436630269155013104415635748993421593466706859199069002460867333851138968070376735950717305136989896834254898019731495419131803651665559031069142750958489692037472266363284384211372777739162435764628740413432427503103847383937835792050158669462830921926976299140857060119969967178601677986741025793193571358350636120608987202237538514670842051118039809718717441899666563959173886115906103718188824726851753212213267285736045847460689467366995931121063291530274122757533548443105356477624813978465409159409359495479421640036634485413045902195665948988964380625451606069480395772287230295550217453687325026504765936277451397363737483374449318406276180018096108984321612052115986902268650318164491330808911251909269522702749353359220318433329928876031566454577354189324749047814864780918254728380528373983428653058053207018337296307988562329901477592634400050899231932848479779924459584003206117028683463543412629966562353230708923811945540774183016979137607910600328136336000076776866732172744961726078281861330391528434307416122169108229598435045014646201741584067757473319367576451832393918000122925139293469749479723874193371844836889176671901362151092746094119329693425326491294660339043547685606481284252722130417381087021166605446680727340098280638668614511069315779357599441039773810669121234934656994553078331922589407791129273631924043990616262623240370897952917452427220345675658214905404893801834859482051629422129931831040871405008419400414079290878987950468077387782174783128083917387512095255060824984234778027651529477236160473435079931160338036030805456688681086426923898642628053518595916422329519664606473646615500948186235389927719358116698303075890957611517619362183360913693148339563921408000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 82579965890908174762244103631000159158136348656823667574236233062216569629997170917465585060438423675361729952172446294097154756455649234845971951164290948120804015125971881851999572314055560212253511925312624614738221712784852941732521658092035687021559404083955729425160301105293489724661826198756298552795012176247521941646172011416079893791967245502043729389900146995681297971881308967370579317418601886531573110203330746709471555431677366571932940262990219421625703763180666944060241705871080065001394373631540485685169521010724417855429420567092860307010800481565100818165701226188194352990645178879432610525971774707089951798213270685331425814083902062505141813156675703012916774069572757265761922978508172961913284082285281076183086921230819854751891485470474700321958222846752343421800740488259429706583306664063167796489648011220659612141179203373620058613573104188421419845655572785119892188841305574649950001081969728448049216553640373066842140820909250452466851447981928500170696050738962886311033163288791778894714468774291717849562854375097158759502370130002818451631189521234200151031740267100234411699778918674809085247320191520699170271689740839027913949963222511008333214292692890163778623412956770602249627047315940682100437368108441992339422789181923243782807830727295137959261660169599574946754473632435281932455542772718155118234528996405734157120563343168599370032353913436710420814208716454897210798834414380469893825938193963410671006751570990428043542547935557859898408529047352335422208072725049920157811703054915206427829583341961049547498464923328935049352460977921885054887247314178394925407895133300687243241038754423807547767803957779174050070074397914134068936579617166324066902637467727006875460973294063646533663814727128740222061651165184000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -60824384808083376874255397312994662955539448763923360288607996902197464065215721595366192681232741738586668230231010401974515859347070550684935586352359807792117590404087733940009560619767734253877988680369723170216116984171312027924651713224991505804609296622159379282596120059565047886971949907544472647015296382319678307909620687076493160328955645609035209199784735000101361708890524428805199977963392219926856348457697424100488257931149968208854811071413521814289983339210621258612844062036025818328193947530766163925574630172878313476019487201147242361558634436865058634212413675318505574889398427164647286330780797219462689886293545717507480414964009189390065194371229613082350009617336411554762765448341384722641306310742525270667092691770508469452677451991304842531586575340441833199760313933900270418257024769826363505725190137744819201671882182139792794918896182795327259072623397297519557515013077434624105191068499710469716492153397545774665477303438476634352283471840394807347895166665072776317812845985484366171282343040963033496913852649837914404941114832766743153416203093634750152815374286272255205874504437568579133551284296149925799388555133859130994148753714395519067303940838345473967359910603798318135875463801118381415307730394824013873297071850498520634588923445305650096497731317118499169154492894313554157795002042094465400259238913270118210332517855335465232926182938852461230411007329692894571209095889238492773420012056508150889397739277209201199170266044161768892382861738820770407548943718445041088982796268137195536212460998579250929901234896244507897963757243580973334338678274559242832051869813516925415492330858149516056647349612982175542762943733628722013069145681736255025914151430760162464945897089502193558972265166254178256344921931776000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] 35641850407269824523740293238367959339209856134149636971876868646273643155950811068769424120783339346055063255798302268588460576747866719641662946955627911235698559556461708465545821486198454895028869204124840135566914396465725733046338126484263224497417135191766198520049479426026078897684497160464471886986193480117148568498931518881783930556255143743327578066069565590822069021990508375886228278634813547125010681827210744317769896342489893100542231195823247738905198505119756931610845431971503900949318602198150714559383813948885273334108360140975812364370896559280104392870096372570138768166557760863382512507045053933294734430914315387619029151504030273830237435259823594025202435666022243698930881537314161264330556264970826017594745267034348286769802771107979324334547118066440274326462841573458784340631484643172887327308019691910651256022845854587073695443391511077993242322275346818695211240009945333636139739674042464676008141921793765677345491236722842984487108845706944534396894845260272326741187848341745521053173050053568012094100284252840539968044325961012042082216915489214327081769264725801666129661700695223970427433072890226022895876477369437118603612459518075067875098724943971087470706965654478903665949599079260545730002072578217752702399235736692728305103687930802790746567416936185780314224588475282682950720272902612458153767794624218202925733435507809915976583770711471646163615107510500071995534461831249673481436437438780026201184164237509281189010044270559941579598193147900330613189881507206959147032752074686722590573317523326764530693515431348175282439274022514318918828884485823134182574054315221324831515660987587530919632952252505402967121003649181109523909647304328550077413439692386689706275706945082912739749639006080640942067282870272000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] -16309025915508718291601401691843664288242598481595229238039001636468566001647602846465445351290420241500312911125637528946379035111136906336425048550964170109997102403402950154075411015312247862384656982961538480052570434076943941385392084674728626950490693060662273823436670190415183224281750496108395719734951249235556804678520282446152506175402529489635079456066625645276492677608198808970486556129260326108312174990579465660042336031433926189388390450222789856147490165122186463559492305395493215449874997415388885066539949735052973547842105887391643464240698246687955429354142946333267916983063913506827941365090595048127798224762329376699357211828686193402226935795805638856155929832862261466834348347182051051669942178227371643989868619744206757502765054358398739376122979265182288944311515612314341633927449513608950073875179081982858803687791717558787996606711972505678131468916747566186682442884456625502906827854661322147268758268761436032982036834177867812253752196491299046799915600394071437418301592639667091772971504772009516374128525163942411513464908867139924313787946424168166885684021882995980219616850311102542977788052886150297380173346964865481609865446685906145255116269353918591804573055891964407927108725869241135859853820572447566249128867624494270423245577246167985349674674583054404653258814601419460447311305909157424885076057619096353748049757104534117229387476172509616536866079945777046281174625941505516936309373863581166737559715151616737225891197962074765145857431656179944749621280781760168248690175400823351601750382262408460145906614857405635022201420862267044335584756284969192484094650159552070665330558760168440450145516723782377578143562010195347036494685129358144801226440157710030114378811287510322386771946273434506321495305748480000000000000000000000000000000000000000000000000000000000000000000000 [125,21] 5524859060550868685271962752675787683615624734925180890660083834403802645493182577896592672963882052640820490766745531299033762935577928426991005772387409539716789066067028707378019224945258843483596396337473712191122250887780309338501259056263567021499761493287602754444164146932674932633434793729209854326394432283707132193325219018079239570739217470508817913781581676634777202583831977047838268687746517560552438262265746846477715854167641256980502921738160837496385291466966386334072861546326040821425920570212601508875872147857442218852309219550538871846586143815484893073090248467083475338556819296519975406094747852167708904628994392246457814520353717048772928103175619481373886226968104743806483255310944493046621877628612328613382750679976593508755191995420553420351324712655398232314569350632724377658594364424922861679840995619538501873040173069611564228705436216095747332584052419752206467338317704986427626305539548190427518593258803606611447682984097268040103562124724333697182963318875157510068991781420329469064085945416828113116276278215823893773513916925537630414227965161044629524824077457114109543922253922657759619964401420653135522799807243851453333690632130401042981197257327160938649512897633970881067805576606212877697659728249076649188697451825455306178285176094807736275382115782682441246694690007500338503529347501303871678133555162299602744250101362427085763586624075029200919871580008795012527886887751994968502003444230991102337613665854936204548280144784200957595902587193501323098246021257341670794645803029340363246086393070601538303627322037853463378160563061347884271823182376055471104074835001763302885027924588322957208179957837909890695493557180709138014474826527968969350945807004817275867276579449372650570396883930345001232006905856000000000000000000000000000000000000000000000000000000000000000000 [125,22] -1044847710783475305455979168047914433938007432186663535577590386545746573949330132105612070741986160440010482316521118165939608194927235531399723942934284529555857834521392889171114016444748985601280901830721203164612405896395945323553125993108564810729072404930832457341558723699452169195577483610711997242528455800231741092562740953961175547579400201935742553594216397849831938020173037751435529253142259676641410652152483624337260400587037677922699460399376843445251477696156681493558726025111329264485023177593136683138963259317247602254151135429059235584959628820075092795520070873674345661959035973469844429507735775809525463501232225277762112075073474748334624480059006422798543989742062783591273350899144482354888417359287333191709103572804848944939785671307551317980770474191587302488498421421560750492168849873379021520947343391007764959693011403724177901620078568475406902621449505163503409930585909713753800777075547137458342671076080875697094334532562571456569118255796024212199884366758415259022047982157377899437417383360674144298471723698802773152884419578404638384360762439646141994471844759258290446516845385013380789195771810390198748674571679040639799765474232416613117753627161255063289307828555322281978902158724839759261859262748173540352119513011268644938239056105635289839328958976323333679697677597767800924338261337830637291591034726973870166823583715312935066615139592789239106490421597713248076934588261003129633715035266407971126829591887436528039976937194933415045340144217149460807258470010829035632851696153965468597617036423153769874900727011628638167464393689571855950352725157861001706143399444812146137286148185159436983331906691437175416757733273187789754314561730613369969279418686618887242561757077236395897317787887769867706360135680000000000000000000000000000000000000000000000000000000000000000 [125,23] -332216548857543030816158087783930799094909812299880195150487998282238991040665905827649202222023400115285802700097545112826030084090429701254792066702542937548256949498409217375737969185769587896857617102272193660148129837293757608241652221935526780409859218395147201642798888196843359380186960377196894008013094333900247064966771913377519518305174943660960280996388267365014829691096441492258645982834863504038865064770798427828424939051031763296589438954743113640836649916255884040110922124226205434644181659334930670764450602721329754278460831026887719845162885119211484534204930004101714861416758463589104016785385534899461418586290601056577006901378820137736640508648324084496165569117964931010469616064231746966900882669043025413936134487021360841055572161601701470810250617932652292449632559843474888754856291868942472584687821160896940590725164317721880635768341429970238169280896712322260056199958870999566745615428274503692743407944597351335348116362500045597305171013406252222077765728180230813140856002918607199553575876907326173159793364273155397275832937935816307246882738737731211175582665937529002470022191607207126650322437408368346071960604584243460128818296652676787971774085850932496033921363043468819779236679727775262418221993786523245536946198020850261799621303395516986499522912853790538935596899734633918421452500738419604700601047262722807119654006916807726932878496477532557689969622423362660996612989653763588862702318561353168523737525355056872772418752175077256610067701937772537363077063382478991732576598676347397434419114943230468720947370218893157911730136758019619252281346652553769163254035108992481875013538416836376003870207918049201155334864806543943442343027013286132575910945506652600894239586559218918409434239515420892210648842240000000000000000000000000000000000000000000000000000000000000 [125,24] 581628491825515492680412121487389361688565761778961825727947198021445927073951168563321055829440667950870888536303400788532954466000491368852816545533254548299966716840843008244862480259023835126357159224284107043213997948453031849786025530392018206814238822039471073873002951810728051244345343885628141997618379628711251824294113059164816098114960935105558579718358111609202035897873657259882750818728783497498244062614352042946623825092995173546062741778279300179400899355206035931426519984459639740682071986828015967043863474119323003594144053543467427396092750378326461496163015672311715920089274126587616416395926685614496048067958317040849062647579647141306199245626348057711711460675157671219408562043927327360044085597503611936516817421508640874779475030825111170802725322704883942131813528399363789322735927696035213568423159453434933537218111203996410291285810793455959692508796401136552308181748558570053830821312518191803386353768533618014280360450865090878193995792123732290480111635368743344438059984485549558515953986996043486220593996271850864790538954212392109662355130228822989178884895049401733946719126839547539709352851898988237907739338476044075529345470700678318307787778074974128155925028952615588782879502229887656478154546592182120735662994298662127766509279960766013103291091085714254976892696627391780045014480343267055730866483368089397854183084485481491009848978304555857608648429484523589922825237472431142878295168831172173779428697334508283544406264262059119835010116568561140015076932593143443474893981375921977474775567550655025418685129865876353892258246257340046219539635933968846179427985259339553660954384501658726459895735083974446626019598976180873823289684846383585206241163434934989999132718929180915130236769758161526313923379200000000000000000000000000000000000000000000000000000000000 [125,25] -482214532906648358826200056639482760184475461057792434280830434893457907818441353566952637638057663507743754713103672975649108439928648103563505548257516152294305999455754326363035690773858765660806637489410657933711459382298591204246887392889670527244952039936145001710353861448105529084620258963869085837997887824848792655557730430419212744818268739634496617089378430792808572209374906755954969669738093869389210839894937026364025864827268668948590063173499067462035732688973851839352470281684277963489671953066050853366669790985873003978758681923682350474855474835361874458600329690729909600434055025109591663114007348997911634885667079610710004228016507213052773727357106537217956326348317347970067044390213969671817891596759242860964943250811023526950887797432895036528707020585407645058745777552193160130224930353084241884560392620411584620594590920466264737864537450381133535589891535116707822933464537875408336358526463826911317593153924684324531723851852960020388145656955779212682848573831876948632107633044566932977832074973325564834498838778565916113231579177058791837417372845804854571506843488404280255423665324158848413100841454180694444649674767364330126433055229208087156329652555079969777512524064076694779786824814112278693484688680087866084910189242068883787898089231242938728189466092655777721047877327291433906800516736794029946108722162376918465098183413534040344353893321536424135990308074338508267018977416080311168734740624905239163410578875579676840653267008576553423961257104293158668713511459775168960150489804120642712089608294772971927053485404908486488032185577672754211304179260499205025618481027498666705534365905733827689732660954617184148365719456149475877339379648164595752644724681496938771394412793017060552946103807834527661440368640000000000000000000000000000000000000000000000000000000 [125,26] 296111690881344709849088145659583174717446011671979776061498430166745375230709628093814318450022212723793745113483025038820855400450935234257257262886102170450577076224663584765541516813619850639252290382362635668723126316698013115798962683839127458746822243357374874969455698603143292216744334725410726100277632427994578646599784401355051989521201708173548831911788601533590801699016764261046085336395149605819457488351962730085749333852683725139564475517675420524805108267505669420134218083081232399944825763140415154503169526514541386934395734990061523364454376867658634389600759739019430272924788761878901844349160485317392361128762406215699833604050917626323844426214097816642538538709760463218336259017665374383336936623008903940816287406288730778553069013497343485638296075207971427101721289454696135251470218641106407467867172843070895246520387342410967107007133781107238938027753091544053130043399114491860362951624242328763527945899144260255694701499129007553203388546095531708728365620551378693091988233065552841183032658164662080693398692962181104410725599478414872358065330243001774735464925168816449446384640366699448391931516385184880309678228273417960164508107201797544564364424228641111789231974779237269672023459483884895036600184957164851461033256601302072857500230188605580464986300129616890445158825084705484614453084235770719842773724869287428354560586074127481806753362465235343880675323744483694445206545826628778947269572684778787270790084233028243618351194979184977586070622655088603186544596769415479568109128762740401296587392572821133330974605123803737107949391011239353524186844291239665160176635639781870628059732664138818618216109828227062433204948985094112965074538671582261156399826857150096288226573613774714158796792913247661991862992896000000000000000000000000000000000000000000000000000 [125,27] -137872009055772924788344355121533720417451314157618478017754177872968554760931379746641306862559651922441319559239452369036863283457895373629298483536904318661730815149352988242791552667124047960267443903683513970572284980392579318345488307854496043930572782603527673692913941726418838042352257774442120316781666913228985125313173060935157560903791839170256787547366490684796466131910512948941211954268313172457442555795871358219302626992114321876706887221245374839015476035250489083630696249658202235432770876514408858419974205911806074335349917904182317043681581951359816937529001481704558759295794692525314609008366262583344823461177616495524629360623765343629012583032070563144880349857535827948797856589307952722635334662693312144078085608996082377887036634856450032655836196121140091834202478787629371420472841737933975555715547145928326447744897478677407659694497814179547215911709560926362108731189129937090886189726409839418869599480718640322063501705731791823246928976034065840544205877030717778845833164903019192547778002058820695859682551246804203672597823975374755077434664267146697786370408208931088602781257631503125701826307450891013532466915871974124055316808507583416715354530154893512827091298925475625224356807743137014478123249452698607703240102241323490544723029265244520571162344220252272867108071476675226343879021847225631896028761892068223485328293610627141271991947134641081720861930635861663178949319112846612419540025709355620174077838155229029993908339434531392307682767897676737568614970411352499614571885069136120314367411369963487317181770636361527797432395910316738124770718695487388185763730661110116758972635002708137701691090493707082375945362690500169185299287591925481297503635647590662761967541528491709006171125836313950265668534272000000000000000000000000000000000000000000000000 [125,28] 47891064752934226803760218118748806465650760310739274818183245308618606080572411763075839473060450167640690197981978056000816257297360929813379950078612539959804579535337317446419820532853997353697163931860413812619875294231823823523820587548315905065960723255562345536329407876027906034210295924020435655260601659531755555712450181246641543225218982389543735811969535468198461883154576158633599293865497391268147817237076871771451013909717168987420205729358030992524263762180824393693220926778682292662193765220030597395917352290117111020067122668276101530707423682758097146127563399400479578453992641534648240192263213891924320778888455560136461066498334410467955796948221309092600946793981895485867374380433639020724381625968242715522602656521405449770644338179242427156597444508823394354093942556991214330204390238378458930530654910312314124806313786837254225617573002424911299818709584690487832365916336434224489204956010737229304470287048430096341818065872978340522167913331975853402738527057822043421095119568089944703326160092014179806235464645888152504845237511960834454772614340354761396619669341057684609242718119879712481689408055830901360921250016046174930962950133606784981978360389058037756628018519530215599471341160826817276633009986106268802503983051971986326754876837239255764914855135374156573786107870928803440963067330550265504785242205271482154725026651658468380915780141498141749850005562619512911992222699771205476386303521209027660738849384181996025136319675885049911854507524245058476892311447489814173745579861248934865597024466686015388073868055751471899222748712660046560329033201769539452405810409785169645678427263218663081049638358751041136720139531400401425312793748070214766730382758198925879414443757610033937980884613205438369026277376000000000000000000000000000000000000000000000 [125,29] -12852205309184309103412705142152052164211819914312238629135364108925342074163763077016679672617647997646215827672391932948710067899777874091481235395487646693959662060753242096729197001091758006604259729170958339919482251326587375927786818174107689746221275794014041365318939550349648979077785211327433051604854492760009556605813888960725557999240280280008171467175761507292039353608377345741443611321433727191442757653033451702416855439680934646863210133194821810605521410703141081592839765839146376764360975838621479272232392230661318971943722571483391997369148166971461515186455645056204070715895068349494767662735748509234442300024807496279189293268504091565076561351190359240330938867220561967749984081908324857666488287550166521989164844211506530475275250184838117700704172931740082642496943024419658171501895562381039328192917144599086190201619967710825924650953797885568186008598502352053439834485599126581018752621177034505967493721265897393539288287141531030014590691298378102163885839454125994960703699734418661327879485693772581380624186703585650929520076573284530282113538109952119956335332336251112485296399658686833897818486445394819899145792482014706645750104693323783892868423046869240878415562510619443384793097522072170850593650296976899033498532573294458879447806585961172743527005295477564047482062198391317135588617761771623155673271265168115679339441524287079683761596235660131184356561195828153472663051707397031724000457852212747250886293006997843437544805229688892038845647613754259581094420028017265308908280360073885265087066670112662788102421095895326888228957349789476639121905888113582435950497406251591876327044673494218037132827373707478438548150968387548328369912524699748760087745757837479427569940448276663943568873843664220025390104576000000000000000000000000000000000000000000 [125,30] 3811890196484366244465348195421327739784068162792670671729904737859539600831852955146218479439507928080218671569092424448001197645418688467620544037187938279820639802644529087156297354082272616797039353768070610257285791747128374135842707930016100953555525497280543431495489052521533916361767452629757754380971613869383475501547938547893631524038762586778602389801363630245799585422944353639701675138650289874771476255495828518725812968869582176207314738691949065850773117828728699284950129103563233658517883314127060303414404810508277525989012455299940421942559089237756279849213934892157737316930420821723831483410394130417116175751512335790568330797494720250169220688407223202291284831167726981796245805477929864331529487083400058801146825813834998352009255639393779929859910728727591840362803749657470360352206826743593145157344932577939415130109455588425041981151889436434164593404746538519028646256388190578099853367479808782887679027616352925536402513206144648255489331239853634166296854521378122877437875012661464891052448023292458884037400168505185406019680820428594918994487858242095021411225816765094375759121442444419344925435768572805538426482685380437492825842640308650336878259025309503686846580453419551167696799505501776543010323151675050752015456755559546752386999313431596868698975166627809954341182293349319914148513368514179480155191967950133115220963856270971275577664869700356437355466371945676882602638933906490839951086104644142126608011599494338738844617384216540139451646547479622986665946307624735708774588649639631540149906845732790776685252430713423563393689569003360323501167711564756025151118952055910688238071202622989756733891520140879482486012496192294360871536077187029422758689217590903784789061446516872118672159174960537427047874560000000000000000000000000000000000000000 [125,31] -2032153607320302413033330625992996061297502666424026891682894992723978024110869589392989144943794556899872217593450549826213447245748987632967341275927714799784567552502270635860484015496251497805546900040450377423398403207421071680081163525742505841363263932820266100973209037949233025624556985791565392543313297677014936198522588029175515915098376431279627583580428121051057192007810195412436618882527985519332469724954886136181736062666113118875748520388734227809277878177548934281967966043024836759560520132477912290362786583971451349281901516316646647114634769265068127424830926759436535128944353351902296890855974397659652857953051971461437782253152079147281478314881821765812860588372920933381176423943974610408430614464747501618699076724143292888826314118339022610457566183215885522668311554660110448737966775678548380726083529910027119027424049403409469625219693977887550407124314875018939709725956557263868974768779826186480821756668164800829585355780372011634139747092434472147893737696627407504802073957823033100677555648751586641058347874806701638395921357469598344156951183967920015804000215397341570205512908906064375773348282875672497829648244298653169218765023298112758602687811787612659049046502642855079331972413920630847938560162014452669584380346680041907326967761978609972078390087615422517093806917983554932745530526726877463326380969490996768206998987476667408985063170825646567991216289637635291913326007147156011836883192844950676881276441572368198044783407869914894646308909566110057250634963783981928493378963820058271037053700435174840972006837279958247841371910545860334693944524331145382399423245482932217412941551802610783792572324906152525677244411351068471502350233754794167099307172165306952726909295112977023524312795188029421393018880000000000000000000000000000000000000 [125,32] 1205343351414813609387475239632344355207376098111282146259591720386566808320357388469966895440718269851224438111071186958233226135877872662057951922737127428735583699875224731671773125985713510324823572384948814220054945784448761266540667434493144666578595063902468944585382372446198532750427396926552885229798245703327048368501559151774406104864337325169128194080483375665575527919810328374364368200954331330995490965487566527638462702912770900290854294148452606014609452238860094753316062233511808830374056243335240016429555403274745755289505387738001972819045515704955329505890263377141899330719315443899947365124764894632507607641480342249791949747858445552805781477053439990433064261733597448980541938547753346325029375913595702560145937867773851197734262934368283252734231353971015916411198878731533225513624295765360926725877350798545733380051337823025876763423043963844335398970713055474454618499913657760257913928472097016134945740122302318649971560952460861161586876897751521974512057784803461201722462940511265963980233152941012322985412599139843364343201817032160613784678654477121380963402137418320308994492429149874866575659053883169061547640326275008459316173712979289672481813590271234666913198039882619498335522002647375293306358833275929898523633446786685634853294523171981957059915468952241682521368563138062969884571430979512040233369482818835874696823269379808506243707946906015379594933908372812236109346749616619889187041156542739939121110455041419373799061780034155903250194963217207512210600750480878616435121690682550004527648773811561680500710215919841328576884098976419566778442694742655865667515713683150031638642739855419008261232630656783618102619056813331569810114095197152061566279675689494951834657152875401687501441896270657700858167296000000000000000000000000000000000 [125,33] -544631326173064226959979678195849911528255914583405638161332802905866448102388450630402632638820307462210756533331089738681481172506775590338723186341145201917107233000607845101190172753167619556422070530676509905735932262713927344004331462983405834124526578689133199841470918049028172262684604541571807404498815956998494350701297257254604509034486771011944525196288922171156424959518238718881500455554993064017015912323301596019749588520011268423100194877789227622284171038420169729350850099409033034595046853960017871606555091467589396047658824374353335478713521437991947498920335461177816758225109518017326764786449734942452199893657719034117228281332239266004169085524304613269516606443600036855023758929761822900307890062472851772316685745384739058150540087515394786789031747412575189521942551947224714160960595133363462407427568937287938538682785338673686806071680208799196502040272221169587775437799334759908026476448745462298640334939643158414417291385099480464670005384287477494923875765753205254649835236601039846025019369934696293950177662222433112367931946719778684302141221855868981826239091488948452197206167276771090883523529510471701703376972872597563013011447142256326680812188641201382643172283939506571038150243316025426697878249017799994006318490913914830251946217566255298680968823453062039271192707939696291132821425848970703969835639753987500091926075462396486703839560316628347418941117813914710302113184483157277047877460436946459905039611015790005106886648415264389221715554414249190948565081626577159755817348255774951919097137605864426102687133471573753207632501673935981624556112801729813542026046714506466191118240627479299626595677209372031618534737222455506081913942665060232972862932366085684222355912322476758209554507291154000482664448000000000000000000000000000000 [125,34] 179717307449042192103376951701505523950801977012690174763377146135342150516827339974454391034800688402966682369596550073366800841464302916438284745759520479342426677027667053024373103308922107117927926011406368913290582589076964656444786789562989750914803416653230571561038970626841188751487011080166520074244542828158719094120821599725936767294114022220541167258900802095492457826679945977807081537779453002093310751226136606972718637427024360741769560539894654751980363071146313355125615370684395768166367109896035247763860124433975357813182699766215124560680895755274314555272227806801782565608403208261100264213654194807185879392845275571268824991705393584858724443692935813915406272309072455901217047910314988335690118413813519379806978049975396666299223839404194422185983975319738297860201018516464345679346370449487118402508235971120683507074315265741133914354986506937867954947252547521510263206401866912476230644303613209918592196024239860936942761611528326734485671672344018976753341555897260326781457614938881460632726788326901924245096179278094123479383717232573266479805331032354354168089159380772965726589146523213986676318319882795472985541959714077758853238864776564112769507740747176816971988146356556631304533632971504411132418337245834067796273091733572977553178268698596945771475118711139942915913794219454091378379113921306685907428711322085865072298169452303962359565227315345463356118260046300410914015826108716790612514501871194840341999797164038272692470554974143520445963457147417115572878213245222967849550523028391706399555626374518339262194716692037122965860019736873671364357283278879848018022894801721608647839465805638221177138012174382264521409289316229405918251684447018475248908012987355784687880613462008038641431445553345563237285888000000000000000000000000000 [125,35] -45965279202564312148834035022627608039895109715709397224541536570741823815771200823302106358014368197162402504823199348418027786167503639864979606443801240885536412999544834329469908480658798801337287172732977906711615228337636557124352515315651274124373606325076362457153027169808262399017538088779630960224785922517999604038819492898369101527028245837154237607914661873502459650025460403812430500860409460477802721515838807047658002867081019428212608385346745051921905928942674327830894857501245674896636435484092417739040774486759581943533345331096991606471799937717423163410453849171062388622707800211641420952703527545630200023255361022088008078887565556533347752870868218322949964044081561797690747776866635655994218979772109238584390862762821235615765614629502100058772539646898306933099561737995034070188090915165189047708359889083613870077038797833610080011925636032113933740675358281531209066808741048495729305717057079531013487861850320459687319343600470139334958878251231655221561265393395815243500721901457596835632275777003374236585701161008818907424338785337079651963720452359677569018354133411757827102886628820219826061214414923923887273885528834096498122293351563584804508153342266603510512136114907929140872885652611459311359056597197161304440149903519471562856075242221785219433150751448679724871926295926747323743336419167706683339485587729002542844355779739568683381475993392965098721593947585211993333977553974702912719585093852598790487627138675920726021286341586080150506410368702717142454105729121640017001720787271645380390681601533941768631837227403085631404852302534987252745728691944392753222085077353513086258573777174850719290841127878477551575823428503025910227324878842488516667911572513600481567872064453284561589493038409733568987136000000000000000000000000 [125,36] 11508649022943715060175237519306571440308117458026475328899055780076053505875397154525286221440625241644854278688713700564898088748727819084307235245838827376532669475110627891787952523146090156303450058553679666091476850844419840521951966733736337374113507372695412913968080811975945396101954247581268963098763020404524276056443536247743459970864606679217585282917688700721758044936421086654957610562592071388511538720296373871564207499741398257213206800173316427378802227380019234152794414974109442990311572549717766553622957183944912057684254103293601328365085147714526469099892304554459359841289083346333131842107987528810649710040479243737580016269690041699626488770355452076247588141934074520618057477565765397851464600913241269511828429038738870533669860882596363848639195033540084776569293527812904121608825804508732594902179316558769681025505835272311297096228807365887979501211424498793898023457431973825011478187922022413250247130138943901481839004252412713119172745723184833604440858687624662293691232833393384744232795664325048251555484388967665495518641979326794030281342890693225512360015062200166708042921006457893573211640088012698308453428804631126539663132290032471373809189648758498977894041852129832138253865213740695402661890097750931272719480239669428247651264513908615626289067573493825137088366941679293782484331433407683091473992339370744480947047660019337349347215434487349395846249472878264965183446558100033526227991588789228171080765057466481619558996545214698583781316314401490752519529817175583158174748335942789199827286865482324909597537785114389881531816877017286819386667250970916338790608668683286612252586841419579042436289727381833637095202266812954884409604758215887453424709576751406811849706861423912440496143161370430465376256000000000000000000000 [125,37] -3967187700477942934291657684132530576076503323000585997601159273117576725023833100708065495203149493082271710327487796268303327146293576474036705251222410549017077852202180526880020858698009050795240548833374615819217385659358788941665708750993201812419217927904534458199520769640843967352533291425274560385465148718817033740110410651869661798675932699817406898546915703718731858836100632066337251830498829554710247880749733762712455714358406189654303476873314377818768055540064506204094198822857598369507894761262598807344188515704225092098221210415577027763722755216751296117845867916458266660232633501387424840681110887793479686254601612915719078476694908414020321804051041629397938645101766989875965641433660759853611283032207038653536758093451641550828039459883113531635622318053294424990179458625703819986739428082269207364531039881313104470067301649740398184033743660551358954043120098314814108391103793848920391161737014033208067534367037661053800288840602358455048117808229355639510340282354385407103295375983788894973568633557998538267792504130776308148507005622901216302859438630532032009869489621589732387874643600247349428143602441721901247760759892778071073280754831773535427590568631529914573536824857068429097987408695885546983600856899171183854397425726424436159498909920210776117189934374000964129839982890100747055301594357555188893370737517245350154005555699911674926120788063512290654716126579239912194821745176280681839879421816191132455791629650641259776273285100213178469309534106132932242260422423703123496539681545962784824356068637020967421889473082096236127511050292532166506769542425023085807643993121485796550804252847320271869842978702523849300508625596857511695674160524272784231548795262138515131475414953254568435535780743708741206016000000000000000000 [125,38] 1618580598298165101625800447783745419045015803269529788783631667399802538382928052394175758745523806026790268705866548088029396239913970505155234242228987239037126138457730030978501828839676696709337504677005704078738219556842961347540122367822519086913342893662959589837447652535682276712248602764786482812095557762534079432322009527835377247145480109742530995243538910463878830941923189623100170297014348524407429872089950686886779715245819738558205104348787436216821867762665062447638544075648970358823892335158225286721493366996415939567490015382580211897610894357008919535759323983366314059503404040667225333286836030379378516692003798011162948139868474756714536607721579352323782889710045158808449276681328312652960500581201145095234082264948249705892042111682067489185690669089503732382825873080243299652525555004074364900147165279913800680506339278668249179470698971879536170644083521803818341414795588140346754783751286490881789705823582905264120523044525389532899141747228663704654522194980035826628780260828644033823341713512822451324661613758669158190385474103100964645011640837966625816833638483121719300887870912233129053554854751304841266164616350958031963638416662958834890852392842715916922873419011861201575403595502772765671320975453617415886263353595333764292958580386133355977436846580738326804501093851831580706992262507846195906242003844781691756405712570830716230264668525022555552248653912510699634068227700460972707927850305124590129189785125518360402484192282275689853394150310764200442791252601918542791154126964399725620912425655662063366409643379760366413953707564105669980485228216275144186095684028166498586178274263477010397093980191136654893841795341733944692452536466774190272898267925327741010415932895932685386492005592659210010624000000000000000 [125,39] -574632782734793508558029486222698503523077239306890138490624179847951815105742447022133913910821624205480587664381074084297124310697044233233035244077669311796877835655764044092365936411254790127260637871199913307422507197055091562612570029922539598234720760340937940361387406223601823437789915605406839505274369355101445554894426384030242099330866326374230453828858651851733465913561265065434491488326613591090919246320650156720735838213258844551875056631166128490966754246893881327842551265487056123777224633631311729653688695659871492282286443344997408538279414702880528147934517254480350377366029157636458877997190750384265690788793375092842476918617848666965749262141010975944931053698348438023683454570213844669525296129473777588376902357827327351421146495050201250583687184229261273302476609044344248219750140417300323308447883641946777933335244941818965624073846095451737078708016135117394278561340509361290919224746634255144700640075409847499719397672807981147616252660653607911286234921039522165596887541823413791612926432447259362492334913718613740890636908100863299256063479997905914278067643493997743636614908472893809094383055974288683973953949969770384290443122582247632927013039728877496565982037858724459437791120019574053779578507403207788400761850595014619921952115472614549418231772589334206141354078471128098597873173313871960415352057430069445145862183889079498278815332330464031749555429320629390977099143460662468478026092667566891863028888299678665715082936408688571467759846580352602967663782658059589878363528763286994328535867980503205695934875977314853519009620909235055982877479980145771490105887793433365307612008691313843594303993673657507259901078331415533220930139588692844358300087860649490605523157896641799131321371924229668208640000000000000 [125,40] 165396964794203008213961659345972830857894573776515157481271279706017331421124243501788600932642743919359748251314913536705608786577672170032494761874040336262053029088098429864295498741624672897785088515664071561473974582717513567036147556058353445812665947354122284341701389063352107679018749607532928305899382700752961689203028147238042331145476515984180196027248532496676715711405371896892258501362606261077671778528283676871156844287618860444772127465140832315801349062597751640932796619422860375066430549297911021139054334271141648311166095803116451140528810490656584678772161104859024268116464759541670595747139243019236908351002415977477685241007112489140999247059028302804277450028389273832088010395980915790101693800095905599654504136628311038981350180112033700898288190547993040648713751429624796514335581384629271613637364163137697780769646775371004666271481461510205892761493165557543464891734555535634614507398846992458058187276069014524832651616090977848419670744013368787355851154587173760956419863497972181032363664832352260739427062961066639436978358405410935203876000765923641174800410515156617358380055777132251036579168184065852324702399877683223785096516810400830028073955011796442143934079240705390515049035871987180537843894141493434811599520547209310675447538717148466299445597758112197228639402132286244051943564906221562451790593571237073829654618046473807931644777128051007069374325826036596467022841879192155845695186435444176883616779003178413311543643030143136671592711293490147606935988773262249623879274340483996698789910062744235004375413317468704972086072016797859186317769335085197350697283541967848148171699426959698803280687218123811206509230276917965523275680160752034299501185977459049833456610056299306339805473191104434143232000000000 [125,41] -40297011868647074920233424991474510370743760532327612836502818582313971888237056995057051408197843362036000166127911841029211951307526868763788906083754037735623139161534954713931635125972985322203794328609464750055344808653446839635330202155496558058781956247825549494828751142942865191968158395323579220654243528462551593369301781771890077089917047825625962705177267179910590289118439906169479915438021737825418607446336916526144488860005403964556521664263536198439776781870403984384695951669397222581452428490102757469308062803224319621554831647275590796769058994725260568884609354896616292298677999837163855815820381659613464746735606175710262934278886559447036526786968935915146767790619047225170455051406432518961765659945789880597423705894402306775273857423470149852475370706452746788603340086019967525908991499048154068157587826928022324594055580871286770583938877736419015996098775576091040256857846038204213907950339027940414045405784757299498988397541508898097203606244853905888042373019313647064957607069140581806156959416205299936946027281295009327647887786590989831387574578998663785277724084406482832237610850149041690228177923167071761124503842909485424126134456928483491788455798000050308045992427751878962954803322729329681521126686100904109478864500020921218062988822467849876257718699682696677099374391675559020764077274542248086285685477100961460515177030822809329514402411883392075373422910623824868206547638419584957662645180550951627004335794525057977283251318044992734424855247731755026189636887716007449559368498064868208123310571016982813229691535820808527136153808167265958011491656364183903692928714886788795082020002529881098304071842754519633998536974629413506465401355479180279801618176216388400357222718016723785762538600582919225344000000 [125,42] 8949895064647812706205578907985361506102166706553307845035025060463956441987363923703731703663443013816081639079832143715219094560825744422189154931649549700780746773969902312617104263588930512880278232390378001807431392108121658461030908577762320458355674997824287305235547252922587491099631649045075393992684241654801315638932786973242362685510718673803695813012975454764236564225618821038947412260086392975692548667214480506290230491561411594722890877000037835012747078373534713324487555674429220095456621438035448147977228682274373983579027833836490641921523935641867416596400535971837466756998187890713893746671382732472359377172030024291363993023335205087373060726675993777257260557909901207566347921551647846627140850090087566670166946543874227338728063122381412392600551275894273930150109107639909130072648292937065943508844279035073285904540987302101753070014945916516080293143160024735736958368521026022707609273999526413713579019330039573003120435050342880128959910616438917681777819223219906855806034949121227396202302855131864613048434843747747868393072367644162541202286018336112680868880694885868955784831317572518807647077152376356063409228163376333046676758355609052385339847798226899629649065231302984231494608047272270327943870178729702034629798528717201506042694721645735338957299412743735839480802531340165250553519185413441366455706211253602516150999583231071449994790945521721791882610635184779464601271666879785855171649723251729359941728289068380955875765812010019736403419158147644883926832344613849282849529957245730642836524159874064890512607213083253802782387297961237177092917281404288774547654670731661625826271067872791877261522258039074212876429829132695422204211860106869793041365393237252238027260009253049000845412087511392452608000 [125,43] -1931814056702800173882556927064342105413673546570513994047502114146005941345202605583163631157765792324067701186525704296059672863616416870700555735803674757431250914574403893403733055488177756610246126012193390533729566497219256188923787498866118770792889132879731331946136890950498220151115674481476720737954463191740805587858279929853958978532615945153133845156339553821016566242935670232549845623677092958853476385962434800203695577100662302274475048923798513543867713813805379653500930213594846110512354102834890300925561790192838596256495285916537123174702785478191242975735527955351063310780224459114716405090028191821739103063148124415234865101923145471980996127415411177214322932221245731602360623689330768416530592491708820415951213443997176367459561346168019831350576985728978246231616854389215059473806409955009090066451511968328301327792175365924760340655110294472268567380141471339731263317215776023319994530069508766604095745651919986158673060488355561316715361535115629682257990190760271621097386679242690339489922118415956328466587344079880991269440722831912342944637254458988106847544641187306865313080418929474101226780727653596775862976769125119073596454061204776515698563951553315491203995250606549961058998054636318091344718174016723719160904438967987311292493587787268303380761397947347404793377684754931657305391447702009534819954582151406489635304802076047841203055824713463452681622159619100324904235521147374439436676214456325837707687496489901897336971458719041122604358850686074935953575889075490440347653056502093620713798579748999392288855685124274072295268750043326559700683939014816446683553238253969711030733999431996218346460846502401348177421309588640203846162985022346462680899193111156776744816540749802841090939857025090601344 [125,44] 412388399357155095696170019969167309855705756935553420903185527511474281252717899545047121822389990687938386490485856358870638763751260602583324365568941453603649236879675617360419863353860733067785096591339149827448659175578439988048758739966074186427003541564304976211774858316001848203670356631276763466942048385821349983291628236200759930805902600981508643778039881045253449151730991441160970398795699883805643870864554978604644942746544350776767406712649884748805428008518275181312706780782531006561839939722484919883050525479072752334028712382613093600940162070351256633869145991450514039763922813461430369590155401571747052732800772159351090425076093179146876936731417107332501719822054090869058108276584114331358692108171033328792713381486311254084738148089333927472464568472119820474069501082166490577349269156969155161880433428248089762797254920755325645210847782936511950263090796425481977588756640870323273177891191712633650532280674716577105100920367261545075408863757502178915486059660754567088778946078861912611236007192403206334180232719423851703835055113451288952314458691232820866452586161131952633431449455083941865762610910915807247950255940249480159151588836879243539755707825891472548334353556512125992723582455406085505646127356695440480058937268692191075179345628072542354934416791078484341122384143299570951814947726677147173513159092632822183077501628337580294359951909627908279481921093201799437657625614650407810776389274591159443623768563026016602544622674449375800368741916227004192086394350385862086209067020113227253108754247182038840334927093402378777768651670427946459992183816275477943887946084818535761192879353495547431338572904624898227714313055816361244749057133144544988207252290877773232366491764586534751084661491712000 [125,45] -83979061750879860997553158483956296915266164657202536222539475775679034104112400590840897555194607804854559752440588887730365027883404835539781362747769224847241482389856511949231941121139860045859898358885415268572639845560149134362631679579024760060462868102309265254220111196561230857790626564177095508804245619564834710547410847128319671775808503132018209576876113099951318992776689115837974435693773816380742369139007222427171975299589120795660009173572420481496105614597489151396724580674744328457191881399326649172478918430571010018260196595871920520789855276915651955997564887444917857503191568972449121296842935221486928860818224071942316426374331320602650718091835070394678581858709615818722726394499190433508872185271177381431079243590616638698822983875278858794874393551730402548569061815140922551330962343742646366163449989450844624190271004422520017991078928591370380177683484506791398523099117241058787582424090269353652610947979453035588824349740360769733410779743301467725893668057489659887031833618318040203990773719375901255447621948868584941710959617101148015864854362106120387476080737258009232353545925776622426870695716394013899521479771046048038177664385834032152239823311934934287331892628026736008771824850462315020116975653757871457280829191652161395449109999971543877208295833728081255048893916552294626144687164886336054734539788875343087852749651773511026686741467817540033138986927919163734397508064370556890610978054100740866731450358534165647412909458358704831637060523976060469542429745722679113021765529371384170396769985015055477449164883334258253327225106265516812807907596188160961530770626791157329043097139961252458780475962608025217635719127370710256323693820578382935771073268589726692617849214631659328306741708800 [125,46] 15353355608648170624154462270813886120351761551771460788547443713565943504294953072711518137468824848645209704969657991667374775969554258006006858492965778004745429666867990057772844341426269818564703829178279115028248743922051160479106048135520548247406396441223623286271470783957224404127294479517051715839672591794271879036263008941579574318115962051513061697035295339069807873101702076856493749342565369551305575462308903095908809213526414272608863427063094515386326404594180080397492439826394512407701630233310142596715604244413308793399514576875597693780031017143922524995991934721156488852114792801451135531493786376027276194762203017558254467436694007817247365942585949057309458468679687806836734227021435665368894248697723965845416834263721025532343612411167964751281840578828427031727285904415169486850553768300259792923008036979035508785035214442314944143266397531138490629480972782022295376367561060018565921893932688560544761517245698795714438858897536780511982038433977315093372827594346115332401912951819003412028542144723079122652023309164919125399291431461389550098197797432885103742547793597478321333719030500604988482924454006364829401828916430879344388490542506604415956642115237386071787864173378963117723729433217404087195750032180233930590087199377728705656719443804873956698832747903670683960809397458332287097799867477079436727239662284309996186394966106976974840160369334775213574231915871756799036110839874141608159782569505558165421069054559424319554455936032418878816932646989227415761470810713305624270674152303556279639070978679011524967408527205605940170567917937382840073828394548652371499710413426114264274481359276840240624668189375832175661968598331383324696020106687451571186371082731604151231944614917730477606963200 [125,47] -2381548081360130130488291660784844848557888596063612208380932223982856703269227435960894736116022289021032446738013430264650158160525495165673073481233161786097294279574597286620874269612871814287371066606959425539010229410066361551824028545652739442279211324935047339425199421363565690115600256484117123175942550517315537320008475135864321241093107161395772199979591667903907883225331071161450184808637779300403849757758970750784599501256996691407285601901003042154245354872601045775565670244958366426049675630901787585291037211126678295841038586386115737272153663566574012675110184153294819966404913389664508409272630701244872891250936611391594026251584698684877608664577477764468658372878853635538872335141609893972312687349672012000426727692372130233911658646621228855567974649735954351304140984793703151263617938667993995665722981331733229460879366818882698415243324722528830902442175355884466531460434723705127335422942805817375660838850729344372646436152698588621707901698269269505609305188490446791231356532986641977052332701834153865424910076584055356032733446621915418141557426463715482878694554916465227991457749887931913182768121022890854601991760744365059285226825977028170267499858633081396180368453983553596822476584121096405791154604933217600655799474928650750942327734243282985518638231958715763230862569032421420899062624164292441602896556573289859647496732123096652032856514527083825088393581333312985486274458457140735184605917932933412151368613144957577518413243884061085063533321875278115074102693168484141930684352886568326087050139359097667311778370556745482550291558404165868242181208208204883963999589340396224649616859773746962222623936034164643309086456121281962091633260796827139590098336639139023264338003048035685728000 [125,48] 299161726642350533710265888537469147682294155501274494648676116894307693044826708276569269942860449801684619075703597156370949828582566311077046870468540775708378413423277530597282871054207388143350234325315223989272776065270456414161592708504211552197250180983804731341289715998496896647850163692882484761265572881763275890399365482898418888217329986418742258922412688399760736236752534611620084801836092615949316076965093759177134221235471726151264127393014021750419634371951158667159639244184892201379272411785415358919291258905379905670373617719406966062628327163360546887392031206490240039154904630183388595288236983302208838616453258905331145750128147349467031954613232433758100357592585021227653023943932989237290289637819353567396469290201378768276789210429454424131402187314976838066231552697970933239548501744827892450265988893071495913002795025979849013689575133799893970057753015619282185028212788866470301646017815611240607645921956357603615051410730423217930654596663332964813516289541133787153553047803889250542526582308626735742295936273048693849676611718236399468688710939517082564608463041124985016207609072457049303225991127345379728034022457153810422724071606396321629462143574645412934009415298651585620624144496589383072770048680956184896177937278336932765770741834949583625310403667922670984514379270898373338377045051783003578856017941803627999065734675045949582958546711986908455259594928561593777437109859003902544657345817501418569295677011191195773547009788037874733239390757342069502760027064286465908116680799223720045597412800989037411514942277232803486959618524882633808209268083629197682266309767444710268769799666338538620325691534673770636136510290686779033546736192680188001656012170760278142303237071793459200 [125,49] -28872944136604792813447610163137227515382524444304361554048970725756376866965193298131039046722891628275519319297033037243538368954395928940338186417035173347527302831746581252201546466885552934051889644526704434354385476000302802538647361292640901805710223919671703133511593731405125088310437264397093716728556236573003009573606826759637817910982541738116258566163772553518281528531464448768935268449325305933858602015675706841737677684216322879746757063146561979863786847832440746172489416658091061238362546534366101798115631053753652490595958444508982014039719621142544352067640288185298504713702988078651749417057260053539041860008521719899574263378695707327388984756115294495321496182799373760474202275829065464136435674911260961846165393715427286428386193850471453095938563749425924819130299492503655976027211680832318759323648742274032652934486549813246180454637460146964370676378349304912238693518429125089330378361809853653662063758471326831633148843582539975709269002287166362114509962567994243659649159868418604547064450003624470957021196252250826196547612719397807755093247016911920830115373261780557510719141779274401091515927180552927832730630172127714904550161139064232118378572331641014794471443253417424459102971330121439688848459490870843028755723838686966027021637929811161734545945454895211708507959849096150009634507790598199731764482388967561925853686420634268485291700765177674720047501638117227149636481531348739369596015334295768459211082752527562617284726643279220853592250633884822075878130326883921828488818312303654483443354818222299579399224172422599942948239532497844519393903982800282886147070975547278510809989201731427614128164254706637241218653426449371145952529731181831270691116341196415340475144234380800 [125,50] 1892247439578130264992340049750758778252518165948009178757397489861826959830809722453698492125971959869515450814527477269031006326147034696394300767750541795627483592758534418424919575124642220318404543235441721238109490653202916284768078728013738852561365736130716026872411406166989189758672992862906345356675187503196469297103560455444631372225700670412177348524270471721710005911081366689004173710551845021307436527201226850298100518303236657153544673843177901947226002666361902422644909862538502202636178394368624243440397329053840796650967673908864502129988970627236536143389137383344287250462678868650967671984455099039687551367041150000272209545860479643690600855657897098408440881846364115015597127780900269196695497301847068471139336454165161316315556695520159013516212080602402388840354867200693830234574656195429691635579619166265267701101756074903805951171429162675424241943575173046013036101752024654153328952809833283941612545324465516800810872117593041240745659242370537395621351209641263385888338210282608580872182858473548316538802710964253272259694102277740220424385123958783727315495294441362861758013409905611844307119600194490479133512123952746077833934702501699035167167542317458001452052271891982202429943140048372653662251678883303987062981290098826807885378909748161036437395256320539216894902220647517619929199342134235969886857047523284511675778486905273889005906916483152568415753287453202743374422061895327023522553345871770629131453518829488911798489440358216201466591353671569554966843942474265186603664008939526930523369836304766825224364689875021401018507052793526203422998629916605543553665925418036490149314587047320335720564983859647528507497545132347462646927241641858755719085520398860918442722475840 [125,51] -35900265590752279569731600155621595558832805475641319889339493645312279008756257045561152172597294039791185252052373478074668633370054833645667001630378613844979200754671358951045353997885824972374699746779133200544218033427262337480428129447546507380897697959090070904498696450000112017811143679979503753310998613874602686375807951900370206961258376081123500546734542988601532490312479133419778527413973069484844584713760571769959046240446885267301691502621329713776779535922547652988035943159230938475038083491100918604476871357955665315025224422078809217849697422709861764122454845057075848344091767783866997879034953642100182781514119959402291553512812266052713795906102991512004262617808117401990135764394229355161965414687867894246713981810408502430254907678368356105073354767665294825331689364445821673139840103093996840540254874923476176688580082105401207834096064300181900888243762003523756244836667141914698142350830228949164926502267012648666778863208390276405678697071224831085412875135215657322977130899449184470101597379659723164475524013661725285065156571681124182958220210497285988878558568481129497712282447691632124040053187205156845215466178289452568573308159206017494157034956750163414886936839327034529160350562194347909790050655251934527560318549692793079553671564505186536546143418135069812083726359659212359776125728593456604816269970153748836725750650225453972047876706069691609468491642524090693247316663835203074802759954625921026072067966968115948017420483365778063351085132348381380447932583600062249350660239427497056595835240306747143779373106724296449860749804057865961446642763080271832032978496585819780601157697972267513088603463447450296688396049957704087120616872289881632316779708128113738895640 [125,52] -10313951209048840826474282960819177981925123677332606974211885350546586929327793608347496169083305682052980922547918720557899801156974281087515046095633685770638311064901517161740394531023799671724131400689518817095754354219298416242840873758150239393667159051146873971123334060336299882433874541700585807037182152090570026258793123004514964221517782370302746033331704391177367959123228068307376586113221335551611857978320940240660745554765983174910136372898004931665026238769254481919906376012601860776971724032346546422841053873994871045100066252190831562581750378172590260250226938905485793670953996094220080505981597067291110409910197308840729074839590800862370441787082075000280994257667123959603458242111947933067516231824512542774961012329147638568155729643115693740561823641179941292960340491443139362795632426507038057684065696689349976744033579401796926515692319026567073056334052462414149911024276248788682928838166602840295003351511906196739662049108082129956230765728258040867459401875672786019150454794875907246706825111089836282833657178026780946780829617404787277214825639930602693342079100628154241411118575872198026304935204169581850276770980514401535688749732884069047830793819184227423779208502614547270623101463927480944935142011356111593199737145940311033395721996417990578848527190071905668816706221743780057469644630853411885782198231852714154965315267651868586058652234384758023530048861014581065106590970076077149634825543056596513409703773487572359059774600965844888417659378015734234472507204900258385734047752372141877927449815481171659952917704413259154727226048729945068948643713752908250560015465671553793244456355333858637251003441279992140308289684999041906723604599426072185802573973501816049920 [125,53] 1724787514210305836990032913626669135927289713552043192284113156034648234505026619733936169986667858400714460815168863449300358233036448764267575402394163228992038359950910744257426452726676165313648868256413882374667185148761988733090395329260685370413603572264148795247348727711121730746555655379409061221621799146626039904500752412835579155312167037000687183349628337992288113313715480133871554606403201104725472570869102014361796129862036502436848048271488520358274209316693420805925574054230531511377201285953905542579057548262578539755791720901691495428141072408000601223249508389151733137949886668774364843888267481085122623659951499025618801811651289762716391264985653840361049874473441552372089958003605932444307408440576587400233017865011534887182660315014146992577989636731980647672222635754359490921782015364906574473623388779755166947336895285715839407961295439492901148179608764247726102932167464671344833268509600234108345498877885218817870393199057130052853710041823921953411135874385567001579221392608848148183959488288683875994562634335867801574707344118045985148427339299048226736289262461617035189396579423509957346233880089397931459986721142481191798477102547585606598322872782428357646854603400834927241485349185676789437133749851144052453147457760514093334525775132085170153980765361541643854851043974298355563650767172378467873228679319419312120615268717745131470277047183010859168282973488565697242658461041474684658343589162836164635714129847796458808345939273873561540889381032477503802210068986195508498649557414507380274488738032172200666936498702952606845206844106228722326101343426617524677508418699985806929696722820834390404445727438609862472755318775804048708425715623801466142269099895065120 [125,54] -163169867646202057981568939243368320479410450229854597968447985354266275031169729146153554277074604638624374113804774226207372608455214107854612682545046557817594664005369962903707204735982223182997517584704206327977135140709345888547777365847207984277744324245616017285141461978489921263922118699940750591586331205421424484037811276649510276291406133384860917634912063839877265170173640245897567572072754361867596082641713344227675338145394961039218128866174953412082825686740458809974582594788550721866910320408864026191266796648724672659292327389958341086443433977973260379888062580132091003549424345440238166473129821055993556713503753363258270051573105401367709530064459381787566537428788181668373690648498760224272567159692297467508891250539918879746911160804815927828094768443912328257105197587460838609628845907871329362735574105010689132199958617667193285459024805706981898036051247994296191562152277358527323250778354910792497124506270001363623702329993385157975745108315788497086884310981181665653268976802015055358603050294553945994076294795239414450869270839873279888724261642139760745823581371580686489507195387453529408420141411793742609554519726948527957034017836381372043157528828841763048591084732466485112230379905211831137910718506051883347879811060163922802512738703619478557762420268846442175827659428679110772654866253795016613546164398168012012363731780745886169873185855065481393023276855121798260996730234278981931517988854142404264871261082930149085739574122881970151618802783135584707967705179804277802288285857768555041627910995130935461014700027876715545592769925997964777719974623888686767599088738491019121792635123157486878046190270446485751162880339007133948889696985695507097793008619040 [125,55] 10744179096142670745378393753184693681719777024147265921641326576949791494555140666126218388156430480512594967926093797032567403727838247522194612583748855086245157377344809625566764993708395695573813270232738496184872912956510048550963625021706313734772926727893869420657876362755077987500224402998110567281280794227278770511762290834774651604132011290959779623163179762405784114557474630487696841971023461205368691078998240447241881970238635110284962019792878310761028918047410023239718315228287341903167630681241426613362320338548787867085777415108992297862325588745266777858302063795776999973934766989612177378811224372340954271852966847379728289094354825769338791097299100124100243038111321908306261355118331904467782466481141476511187067724792187969639635848611725847489206418221065520630030091658753075202443055370309197472451592437339650189083629372334855706147506642663707917415489169829211584610238802076842341317538871962674390450709235427572653880155748712500828218666071633598646509731951946184320639801262828755154777947902784143755394463883509513863175375725304474822059867445392382318684659655687209397188914705652989245709458689178268062728824580213727825510506391050916179298570394266790561547438860273458779635289739726751110914494183956222605673752707022935696445098450395220127731899491057043060188406098218642103133745077126076818664631426555213558965482044999936832472173358656933980552826491343687852416900905683448591023912536946541212212604003644919560788458207485656559851518628859534025438086945825880044218159042800935932021808809242478496574121817119169172412940333625119739126165457388062132056518697269172487956589033828310301776648412726991616695457824506046385898088228018597594229740 [125,56] -488057509233008386201365576747725778737615320976783408066495121305699827637364630644909853548539618103359481875999509000294856668221403650824369769883000495184419372342110013300657645783489004020957556314125722425341917526382952690322014213173166636089979167675419802209379599460209980886544645891001109550123418245419270851671951340651729667497097268324403912661353546102787055508139485673834206344990210085433849801764426445861347926726093899752120366692243601728025648374148752513317954536715117960243756797040837775253871561941541280186215143759269625042650152739581769560101970412884123247415570684324003766106186566444603146875705848268328708562349987662809118055687691463118292248513776339364189234853031512878999534213040554453388482253766901684281409862109603679722419451502230315028931432737700704090796689885476784428383179752337127863079222483701976021088103500139178783847827107792846042164221267150624485747354488457395523190258026925746304654552268127095241926029099578454249961460336690333178528198564371403429602421572884127076055409995897414034119846909190837601357044877526985791617899975613803368031887357909388083473959638936800015201059857721353400863073428578276639389309850772203093956777193202176554341705258829899864450463249674669913986713133189570331290165331320427194840240089388200082958714120631170779203312933089185426840321522639257928260703923866447882516992469160506025309294214929320973502794116139544361182403725812788514278880047511892698364158501236380429773539277956241945095673003530151252787606895332887087273010440304239970324917210158280705255205524695735051515755023197671806100995847215042392311279852100806364397477084122171721776732348923408978828284155399048317440 [125,57] 13449328676455206552403986243793727014443299540424918252177368951117598105460246120831954874586442946184680785860253722771374486416167674904458210414419191350024692838974170418013998636750091128189522695913601677808605518833095622385149516427779069220491998083830943712583245580396043205515803611688539716139480130865447960835340029898102612069490734659547893134741710044543590473826773101080706297948082376571275511754982284854823101313220453168672415526980543467520103065272168052812029473295140355605859267149798497331553579030890100145135042284123456729097837795437353193690304172321104839961796302990732223790193707740977315866106513129564201719827168211782467242289617087890732245739838751031727077958363679425311045971766591043012268084392493549343405881470314588561393744547641449215961168677336240928536888435633207820803589161753007375624232746852123503517149074050256107617227572954973714964054629139274056566261770319153599015567271912862036995013148542806313652640863869386422446539257583826412707832407822946076541188358787823612104636935958513561857507758549810754478231216247679323873230758434883053531747045614890743266806947206758993112518281281432179741382656723491390405203253078700575456558898081726119953354527982516730005503447125316700816322646544636786927358409145458394178371008461911895352271568100303817780789946140062352872925148689597607066960996834724805698981822166010017931008721784976475245997660774737935812625761419931675760639276984330089513194944578983021160118693859882005954171909547909579736126387591940361043625291543227896479040193214901268313753103353642059722786515436249214545780087703023429288525603056015137604563721463304177132051775194107831778872801371284160 [125,58] -111479817242227235025976970449245884703136441034022267362158807971452860003936250923674146132930659193237136548122874005909776625342003133694802729497931086945960701518572754892247275538937793001310302399318819223746722938942524433152735708701458194599443661858006227791204054664637536872363399011271267111212942172241079877973530467810211496589505897662496153923298043459829923905256406467306118355044925942716440541470915581489279022601410618581677028743642695716355113567867139586318493846124065312228717355803949926024595825568555432239770785445975998028498391453255625043759073967456246389152252189382934980180014934141039623913275210288173544161858800809380504899264334736078533443660631433951282474710664895092747808731859578023833627837928139884348960120872782191373443953388599651589315786660209602577972724651870598421467399225655588610382403762286664200773901951977706986412462318333638597196298524157955187620903344715966349146042517106265938385332623657007046886858577243956153094440098157243232771831507079650527738574967121356508435127475127959413718735947435567472461923953495035417439439916385741922658592492578799688509904603483774920612436778967623409696115859076169979687459805838297402089138257917139403128152283028276281393007519089344066505337221808365412069563503709847754242223575256760174245820821849512187668330138153139116287631168271661920379188851924040119314661781668737697348812555718341357440656145945478065658941935662585476511782610924307229692898892604721177945073963270218695302159904923480759360234898024880992179869011043397552019653174588532321282031737048469981484959919066964669022263108633883621979373622971862888957136402459076735622037720826866300567388427904 [125,59] -5944094506018995468102880203905160643620480219011717412652864226268793184870509635918319857395400965656895492618269843185444957858904279091244538456167371082457184670453830587306604657144056936828269378855187959903630325791602013202699650515908003449085182929622901536451162398136614646915821340327861381744538113221462283762980931553390675547967539871547029295438522752351572793435487037620055910683258053296121226195929446642445287713638132015866517340921042769544468870023397066904527720324144795577865477049853110960177488409323691580931573663248429730867788517973310746116455107194121119114369383610706844209653430823156521810361370600220774018989391490509879077772768874929738964366429506091973803875485502808877706768480031828412568777311282989477032147179280296052689682553144891121467441430306972610973385432816071393448144276678116858038310891747561871021286108245963156006947466046679591505745350904522900985225437317795823035455972706277485655482470100859336152276416644027967100600379779783964344755166706090168788060199657751258904181959416431280623941663005813997627898022685359366883204966288893748972617991745961342946972288378966449160154880933648520594679585365140878763668971294275204783272275196356771864544778082051941936964517930775045403447927393020544387538257982289736612276851420866859642621879084762212232862030155574174373522662441205736704267106091722638810144828407812927643044286661032815201377686189928844914149832968161094850696647105019940507186532885015115566648974575599350059394865824738626895130985784485260105391663672640944863708424144857324660125665065786409873683867160211329940145701364852335263911757242131044163935831154185016857571248209342542051317184 [125,60] 238029625476828122426507835839328115326212084429550986655380577470058478023158514945974205180799257049994457593059589782917952814954522189526945686588269437397401981029847813325536427506856954922090542196558889583267982727032901612794742600175887378475444168306548124859553989303296242248174931986300190894552216128867833898371329882631882425467651081550613430155249724002055785368089050803638943418628276046843254134182394400870928644340885416793961411339772884861760875344056077431392012276871193337347838152546330772564215480781887445289292503727138455351006196020084040263788559071503219502452337476676286351699519491543348336282160113743780245008233622045212313058951225966433677192523733080006552359719847692412784274644535656751956106695451580094610448234683024702209452377274941617306154002987218601506811782996384801770530211364548068008138582616847828147809998518175987745325563010033565070072685379109985516365966550982219594629366526619855139348313502964769118043874248925301574692758956595272027414954672962531617291929513523952782449043333921281225616478080979545979384883476735888847316991509954829557004661891381615609316011113315097275580263321607330093092481712073757814800177728759784491379953152432829237957582513205679917916117280164872327976775060474978547015987955770465593602337202263944750770482849101736447892701132877573376867496784628345478094522338779946399041658440435629376533024148730539286786115627572792569527465733223101372594362292568541437176297070713070765451503387429459744802227407082877728136610493888978935729829169248805173226128637105549360593121336340370638311639238785804514424382520095292832328472459808609590229355551225941781203324984377511265536 [125,61] -1804038255669853647907079775833286208307203076487613980100577248580974349023087551567464089433793566225986072245484863957250930668154747274967804680089454019541990540137092617553474221019718609003277749452397170533763246247617913701890781561665755148585817961890503144051066159835075497736403398308009240308071158879868157839110952879947426765865047910674286014045522005334121017388181303247200441992752068368064708408300619101108749894530754947397451028460691702849315057989451438275086484658997412939897572989980734894398914953495860180477420501487657226671632916059733161874612865874370697642182992437890414259425472220944688961212829207067144730576315762688909338908896926328530916513223764861996461546211671281209026597448964421731921441573965372972162101095989728305237141298129766003979896371081644163544181545290717494135400351804106133221838275126843644647251592301284388222142408695794958071328128108931897979388034527372478179994274925586514478634403896603673354089784220945749078218760597276257211949837019089329381770843667790018216011986458573199364175704948843795810420306233173844884172101007154890168067563808806984281665850695047998852604446679311994534050338075865093953923365869239639274928650486624541147232380619415565787933341615745198490340316741783834700861662662295016736465250880998066108305310960409916872036815356794138769356994956538408470545452674887255881539749436489622799425965215150451579386899660512269649414842998376125784708071173024919751147561335857627008612805727923461636732309222334997173094395092320738366187983586876226078357979879065710450708364731231807698761066264602445215352790948898318988059903022012745096248321576428402430123622192965280 [125,62] -83920169553354228422553307397609568661479662548220907623857592450681948867459086023324032255100716652123823572588149214829537379602498616508183877545805005415544983774556876216300472701211039749135558764342707116373314879641447540059256950153371328006966349551183761117257173226551651420289202408976335268110573848340264630425595938182917307203287623559663321988192921369518704461954850487514486135981987625218213818642173595041969968601242641914492293935917059302649870852106213808912287738894030392480528041816699092760831827422085574932439425825988644544600667165954077324262534223265725531037561169804193570701708870768589781528103138194822371604422099182304063415436886459598342029326969533551168217277230840471633170373357770426931036799004281958159596277193297125650875580085342115415136901709909229138514455582637962893059439205472642624972207678206086327984769235764809166916782612539455117017339181634847465677025225816240252814293662114257717802056729175242929841342993768620799996364290369572298360386091653171643648286662279304297224089171703669128099864074013063792305138383516686437858295108127573761937416398352969265074670064615288093238690033469908669524457468000338553953300225263876001224293022562405389279659646419585652529989626743327130092032215097076533605164351144546742547468927384078716223164455519756077787960130421533715228099084203525826776261242161647745924258601638257919193075886496364847068412844845198293567555519642061557139589731283357951424726327561813466061136980718095572081660986867555526404150188674316335785286219689611669586147673801425966565460604468132969543171086699667691561198827200459204026833820338577008488253421915992784673292179744 [125,63] 2483441480596503481532821034462648039793394101188383472494043363296909735408850548806612010196135830551911075737729033316648236041941925222102133087175845544695177006097059450176127993436589294494432143019321159676004238159736246194947853283990718148753543936305952508931248661228041687841455818528016770148490383888756727918377223274463891890871908030751871376326689243679727906292800020409370227584202821405710037170642610848485820109941947903097054836334213173555819230535297234364997000974251833235641362923059028169533451028599376520011124527536590121494313324069407575440759224059814195755701072938774978597520750279673174443797966902658082209593716164947268285890983669876604605923621574133069669360153812469465870826342632764621137030595073933314037890769925995902518896207033134752836600665018778008881644863538722669131442561994576540854525308842478186704840642975266106238615236123366085349780643286551324489999334446370630806014777155533517343923204548931114335543042442468053147083692012747575822993737377186512589375335646153659177504531170316368381450728346698265066286066691556297987485515992926199415731453305072611050403436821022957935891299890750585077000651441436031456785430011468324703840546655872567794147571698924204496800290493705727449238605155453394223911913151588373045533250574623468869456279514760110904001693832482134609843576651271864187244410502565873698245756076354561098404958594037290266207637587754512493736048276658419449848591191487530569572003618157647416162156735912936028650078485091875157616960936531753193822756851110687686381351894009511132900205523889500528261463800280363892376853207141139215282181937731688612942135814091532731508812 [125,64] -2869483604700787664708570590841453464304347092645707002772916936480507414132493178150894516494436272704419617666803872197718958797442953078564364399533843903856931651773038405882340472934564142829976825725439059420991163797996059580361154696732547850252560526110996672205570876243806996953025178287441090001114465551756348899951657933813720164059757005683066841279905874391539388279726841462319910508222344489558207244677014150512019827069835673201150374332555119095594937822611681111818097752279169360395489047240498697757174180215742566703818140834043277917841624667964461627601547017453878990271551620347117206702115287150417363450517192013836234068369234814272758724629404796377501838372736741052360523654950119412666320846832298828587665751120090629606642668284982980966801457282839228764296414502289661631794930793248868429156344758554688102328325394202297071972222381352226127647185376761594948322122257672635575455448168942375324863847068081321721508258438527348675685228556237131682592399848798094620366376506510749369947644355241659286352216830042000964320629356935797777515070302344734695398353883548844233572620566542787582908240131474256034615755686655530652566655665607737042335391221762897365046061967258530869355215466588065804713708671317698514927208543928437085096742922668300730128533803555759158495161528512786083548611546738255821513129258629655291709350096515488553524251802516221310660664431199137403184887606190822849333005215952153415357190866486305450617261531042779147152802132108583257686250971188607350111351777302870249255301537179684215271412820369619041269528529137493244251307680466682026334137422085393659168293445453842852361423723102139904 [125,65] -758331607465824462495002860693401229881631812733594358346314270739935882662640270130031542409925953720745350558534625411038382909833438996445387064525823044184426708633201385620026123316189569483072493061312063511983999573615146697852121558565154728247545375691704479191823198749646189173282583602345260020794418566761353424283127101862536969572893935854491664190425979390680071911648040597233044618543350108268244974069500955469139359370596959671145383908498327938023446655689768297907328655459374956227621093511940909595323371784772883983168857430928130231844998168619775269807222495300137425527910911464808473935034830899055124802217620410667113674160037411815763350344371573472337383140651204057277494609658377311772209206965590661359821000894506147551445693753391493057490886062344363099700826923679471899027294031132494221482863952990603431518736010268639748447069016720201313004397713480697203129734253916360918692776308057098632426879371343974695346408260932126895890427054451360479556128824243909203644117811761297480858160433236373974854585626069263596938679065666937962964466050205927892178194353186792944435786781624350860426883952873862499910210005994482347556240275595727191930702646224730525982736836147801847103565387717323314126282385964364389256025810555380073124713198214124968598213175487449522708648168999063346125624801795261765653953395831809930295729289140088900191846526891371094572304309301581194683990199449512470368290470775784365200699747365675895739650591108301676127472280270275019952417906206097734382794644662804856460964517023029110296770666729999561251186097679845394206973389929823222562352207799494105977264942519286014854565365014272 [125,66] 4828126922044956734444636365789377094883051160929099839200645960959032423048169482634330767280961103386423019138133175749190453585774430574756183161230616599037346252041603908185539752202735236815462001317075622297750659242486793353820040800170769437256798556474993897504003465713774201277148916651983174661682775841330369004403307944796041275077067676736775531592572850434363904460392259713121628487898463968726005536342421793295985743117267913154545353399685741726711597083693093036538765678028648889767707132701449550006419103334950433340718820749933979346233326257101017052511680932060814060929621335937387287985452107357638832112163152541955146285405770253074812225014718167789335072706131725214940318336193766943687674324133800306385087198075548482256428707425328657910915623895251133352011677392024718382534832957941995282839723147009864061201504057698827574512879180531013062724459009988744863530872622061192998546043124764182847665511125827897960926887480362689031872038271506875601622664089816193624532365395195893265691702963878941584366370224258594926642596746228374860982970575243339876581647586964363847861155461621757907836715118536879085394462981157319470738566010476389635008146850995372344509144361607624872881451198916020694108656319012512784816122803838382185845662607506625693505881162333127668392620447039533331310766644673717672109303331530873828117896557016705101987475793052064908795537742680795570098326158706931403673052893080149699058747639275441894666620057457715686922001838771259003159868106104208322056881923595666520811612910299146155789872448297732229193364549729225252375489385488829654400475593827452604228546460325081877533731648 [125,67] 52606433313440868611814580593298687136273062148718414459751761066537696204826873620316431336370115610753441377443609874750497319531576928693208526481048663626531569183523730141909840530224932968091893571499894026153189577564347126344263184923191364278692159625687612369015761648706328816479929446584473097892710618516763466989206662635498888745885742695143374170838848681933157071938789812172291887178955142993932822257561522594724095262818978437715658059021565977295675243939210601107159942839381494148224103989790223744390472596353261948862524280511796976489311069980616938328696911323560565405124104275535217899953329686018110938002592262901457919173735864871525071325021412748806858758824748765411695154202060206596131930813741355720761944526211667962032472242606934640835329723219597421443423571798818712840012138351332228194491786118163097097277249816097102033609815969852412418535668570929738487797994826857559946968274028074848131497368091231917051183097581883223662602371472507223610694782959795449849458819355818777695131314025536541566109527059462603681747197724388396973821772288912020779697889389585916022730798700474945669337231890424126305367406307711922309603403011152070135392451218557582949901132215009678375800071441539283816514002448640067201319592697198380972103696548640842475822660990139243233291581560259928910488577220185375148927337259422828449550134982252192800872669101997626039993078536422529172871638170935956480967137738343334724290787218422310158580051704420812318653480051348781927504829958888354885590592619931577652162646839092615013243946070811738146978849046950491943068152666396231685175461070525648775483756281299551373904 [125,68] -365933599789665870509887779547939520901326337743283346716599393660417120643036294818246493801346627758366122874897615028853669807622660776784847748152049693076280214857012241482974341177051129786192558224221097348375628080080935312569409028456569983927072308320292889513489854734561191420432025216052456870765617716206386364586124571605566301889786625855677079018566522647897665730613409330438878295863141103697126495413979824992563325423087881486156874202246444640082611604863883325602457607425497362161093716562157089953108533014042813747229021613561235619896198991225837352084607092198384061366600592062066429883199100580105704803001170347191723005032728776255551160370205178394866713710413676151456384673038881610578216917367932862208659801979118374722386094557697395716900833350423013828736152784563593863603908404021090278041085892423342467525743802675468262832570336417882263157010957718181661823779027720817949296773134312611227592968566148459242643915821211464034089949245473066106107823840065100038322458871247084574819164591272195772941431792222668885419899628645628420718273485439449880095877623819501190413213378471174996070232859264314070928507780343281235028046706112239483461849743295979885199570784606141788072858934381522695231269925232697838472008671351639489169173038325367248722041793437084101217558846414864345712019266643345381600714006833178872788692031842580985647453153094915771078463966870425783065434484151676628949581695027957692161168805820491440082074535566624146664495204209333574673764673088011011169416939778969216890266757045197833747408045861521721621674345700583574158343134537757909060605689939043181935859876913311488 [125,69] -6324050318003479249631125405728228824398741858180117006994420672511647161642442429026599225664836710892533668754720514284222177552883446387357185214272828081888469955595552717381751321008531044106762033515306851269075219317248948068185603951957338277670166306055033562041991049378585253081767333635988550831632916729734992431093965373038908457658287018648726741836847717100998194342971084520046862671768189030501451288993954526827647570426711189455646675814055675509166843835437124961944528936853834417386696025702421134003697869757097773726877754662387024500375334550283498653217588070752198193789117489801884318898173327339080901505890408804893446284864196439618847386741665646526808043686217799922855434186197249561113216260273660676815196952457594707032243356827564154775253516377066927390455486705598817979098169318768042401957342233394815713057944060711507404456101765487075825097102864520713841852458124481609330856638303533646984308789681343668663504417017580671491831752404111575948337097925135155261581021944373242124211428696119232004702300131450222628125028134270829654318538614279380812835137676355019854066273253686610286171355426080678319677203926507760186344554031005450301506000402107684541149159750399096012094831770790350546777965590929657017766487671334512751034583116002195480274217105825775124568598252200147534236185482297618706279676694557021523579362497864199376914263655734535359553099663718379418259164460219382026130213377392675907379143544489666712156803663423381340730641687326179918851552664089812307329115115973086866707584897221526519372763563653708606173488218264599676148227343891722148346753588220396368439491896608 [125,70] 105141058671292333772943139057012906787551671179373169825598680856032992238985363830737558708793207452997517005357077460554134752333226497122486125320387312590423784348492929515097836048047422880972191375299860092568054625543028714066101986031494351975417837089206994016607803153894507649841213064905989682189932674991670717262374283295443780274457160117554616387137350037890182710473093649069068669180208450359800856359333024808849973855006122908626916269992581178599452618340963294770225657709891196894745887093267254354638288315993206573150858430358512033522108063659567507769463001858521663682994057982805740581532192749278339770136120699220342795477524662119798579263530204761277209941860668019996722080735979927269484535140668258940498388516982773359075786742989371826678786088838308431848805153377085113166991147710425592471723604542823626763187317953689944253730411551250140412603560930273187558764502444512047907578144657871099971363765501725721896568451849158519181855459533426920573645272380740718467311207274557904438807470088122794347467581161646405108201174112405502795640359272168793837362401334229714641287472828713643090679570185534004987661499619972201612948517803669000833011387844268843287864282533915728180634288936580549032021283729974644456971315574398045913023448657328869261978633021761666464734561430454156186452978900259251257505529393808038688127542830233288113223301925507488352478055960129662891054088371076504751633354019066430187243879521018407973347049300846454798629722132033204741622583541799921433305357873621409773023503688042995506039773338063545766220032223186243408812051549265724938848435927740513177017504 [125,71] -626210078908487848459587998130841100175247062584016966670724586507383329032616856012293691186464729774337772589687167341534140939121584419567689354047595420846296272281971081123836168241844473074864682997284969741167710585157179419035167944780198896490714213756598824907381379152314854273219885472321525013443286953469652809013775250681745439691633577511901224709644730624937234980892054560993498898092750893668489444012858350226744695025727124415675513254573628969953337518868321279772389866034006435048630969290617561250776744530657998290041425904137344159189993424695236091806004302305984078455807994573058711243063904098324373625420308022139156133497086633721872206050685022572299851025105979257911840174490017584098992049856858761990550879700742631982635194913295773485016553933146394419431305135541435585694573128019908433445585796849472328348788141902177475248910680364496169044621672776298307768982866141839695589209403950101870644482509709317538448444594398010132002527503342988633914532046239826351890231769440620364465886215550261279634747400509017123430137822848326701325989636170383560512249278345473019670991490601065384637674335430406754817605202740015933212418175268619686072965942754020549260429187966891826609883908821559295142407873136539566887317555403797995005308301661497944422591527603669944436605068278959507711549628704516346041286015972515039504679294554997974102035505260613916090667775857028208575905604865793481289053188227869487383082597801264357577493875282133090590608951319184303583895183617684228588248642590154288035170238036401784600404203947576273463643689162062264133219974503652876229861397660495123068 [125,72] 1589353441134683730663244211146720755148644141633811217643732730030963927366853149466039610254065184517520861165711068141645069142343396239630929318418529201533948215497151953595418666517992933828418922388858888759804468868202511882014753754822824397922241473594937463763965228410441176177787248206106465150148189471478310017272083971335740564671667765776516842147823790463365248325410096070167442265603167598921026055232954718713017474706163911739761495964324539200060464048320110161476037404069965430025936563227385150089671191746736596584663949153828801347031954728865856788669583453505550199211492452904437854282727354009131929601772417256919068137599169992655329210872626967128966295527781433636587712605600130566385464787072269825540581956797174969160994553283289494036464978347970706043637741868076985152649723126346744678166809060854123137195216350509075492935544793462703607087215194273208278811275979503136227459244685289754742885284558512179225612056411828675477928143536934418145850548958931498356236256611331485801816352956517890935684863505862280837118381585042174160054077155895244729524773125007321596672363536467600452913502503984078738689818773115536032703502687655255447574691519682703243664707023368673054615494496082022362734871676011212521623321769814999200207975665406172986426566175159007113318580623833067533717246510581837584851964038142145438373052852348546948882679715497393312762803984478489354674749561224177628172838183534133901694966490769339426424299457335189072630320424181832475405592560891674685074131982433091121095806235145607959378230982363793123808765303093710042702576702906251774172685765613120 [125,73] 848098764626919738651583188598549740069417246994650678254676534111087206271321380636561598193504043798462781117082318981407982358053575191531132341577541213225441010483667958167792066760136308930887024421812854655340087456374388354440049204334538409371944930896792735153070346483349099881702191725929052802437662509975236371281920266235324871425821995727736805946600018896794863259084958171727134142972822087041084470138800850028941534816759239633379545814974601109023936140482299472806209421939534446316171198349538419283967359892196626112531107257887894552209020810558299505620921441834004842242534422775262798212763597299278614874916397773794960472596095326753010341815451797525078353475917761405814889829094426977124702154025300941194573711135868688162794661196722991885281626853714154749684393570851563757096225850421879864114492154282608083301463901319401121275634382319838668819592706884143831531648485605548529482516931298128633350790691856045378338270347298310776169789275080227874993682565738779134982178123974816006645863808743851775301316589814441432586042349959520689859765096833532654478657530741295068959404992500384171529308019162913845030276568466718440613594243865898448674153030491780315621800247712858308616050082596130522909952071586980954243972356217115064877695431916774765118600466817901903456732607391209626058204531313848664732042989935473506655425596006158465967686402671485098455522603939472158323188527844071518839424271660736735818401059687097862031877494022597267546900420892575001619726056111598023933693012969332047455502957104530976309221556335011236466990859524781996424624571214755667520639688 [125,74] -21940594325070429583670541407371462886926429316148953280100091656967242829766865662361082789948238180541298600346556083645155136293247340604954970424270108373314295758725018739970008457066078771798707995595944609728125339117368544992850775791072485160507901494608727420339098864936322885183752193600410834281886690997600915369395254051690920936503312831546060306332789640701781500681713879062606046053286700538210021910048486733012062249231816002581072303647345826842590194036228598840545770640328036637333716284324271962296305322434907359035172297642298589472180732262036153872656044408609414143410324495816935742863170819452297380247419924772301869696560188771523101423620609401346297880930282275971049638822404907786791986264678917243120428763370987298011210496349628686685893357370238186621789702877248852463171504526204742009195645300033110334037747316529513951423681063711640042452940199474516796423338420038973803641952678580921562248571775496213811801137114643959365055099877028705323724003698956975029940446893904011496309480684839896401164399558677412908655758341567134862177414778256345247447743232054617215460205117624429908677671170985630476340493297560306691997878980593524309747032748331437026814959855975131590761457343088369368488692977823418243724847814558000764327637951766089300901877438047392150403935973904128790502247323594924620236601238830480341015592576254866646026570078942153868719271970817542105527310229279368041084244019035888136320482361313275748559993041709283767418989266404774434325587135846104628898485556970689460000874459251134191402023514066444954995153514317852009470042687260408398784 [125,75] 80782928579453207151644557101472570795374664620056081066929290215774061113769716375646498903154369912291753385773574657653136687434940440098776692204135900449210447908252594193467297204043193554798832029604350588014869872309462565027083490498347875068380365266468770857804966838926435431299948696879231793344986993897589586670790142467435084039199067682063768429435681719170116209307531225154145077155220792587221939845035881693544744018749249772122423310102590648183181405263581475242991258454516779358439217113017278596950293467212368289339424121017049881858315790148203630854235272489088597434767437272392485518474764216604503533998954559029725216428020361377928303747741924280257677189032702075888746817450800050894613704219214932848543532500630310757940326086321180322804138445455333507090716509173477153149608939268121486136490909852664052352982644414523689209801867370490697278604851330589847666282545734204470685689870044974716211687980262409181698577066216881985761370163072480307660793785566074096875633355256939395736297622092787852884841719102836287215661932551104396526826605177069868128962398090184503656648838381413383012213426149129000182098214296652837202664822077869592477975664026857468594777497758920131082744223406384042893295282540395381071240355704653313140988440324588897230462113615921268595986584593188326576814291183362625578628335280073775468144943156386643904452132977644385402448887499661721657961655703245360466266905024406980543050944566596340958196377905532355443724296863895145669835705687862406044415201109018105835399351356608492535028155418960260424864101765369774656724547047859486 [125,76] -179170698028616828265478239445204113434915728281371154644631252881364740004582162620150081629074636982441041662602843606593108974175359121176458812898360895748418409842961065005886149301947697433606799931221593841983202605044621053038639835152364822313081685989191638326890796905637521023614249990527301968244991251587484681344704727808931553455951682597493266330930453821987121704700223003382481559714794611472846455039358613279417716004672982032162273203944249793918316587958788335711299587566221145412486828438474418427696870633540736022085474095621125203752932440370978376172976613397555377956435385621182758395280587999154464836382512181314612967760042009834501672111901016172814114364777180465522831106074741342031883322046476919704036353923440483110843300146986066417336881907922087783686143867156529223075497233282983403231531070110161960321267831484526610822047640606177075337968819120795069435752625147849623068561475351854398322665449078002122385822312716657751390563438684881533788657455879857859359528427724574656231233334218530512904052939935853398945492308443636300315330192328877952726411650608876638749530680479283712812656808150917325565611077208397396837631998313902627438340686967869109419779850688570720347429175837924805006498194837946288727177659279304350507485969125713444112183573372722156809897342938558226381341872895435939514565300167216621164020567173338246027257082719617610406414268375042721324675395107448634848868788698541623653753763980284687292734168484436556572332968397941689881807522415898945424779924020941868488835148830783524190287806432571630189581135095139086204597614144 [125,77] 244541120558727749363095062786668827052931381446866195143314636309873161052511571716855895153486540895355874047957297378974743608695664733453011140691175605149166500414065511740615788695869023667055175756120421477434262875602377242931949939076110830019849720190285297932116201310208184159121787721845159563541937375418465754577337619919021246819133346411368176947231542584694774157452308070516142762666508284099755772714435109211903196842839904100007132338576929281131895142092234013942379072659419594576159893362703806547972993486063599850153794389812443046570379464398136422086981481084278631668435372541054128674939009459030853825783554409540994497816166369092527758423517367506879549358381572321996538277148714872360088746248136770956708675819476999242002745141905466725303091172641376111764611323332513228332091210116212417556212900599740875534423736300520269287205537588426973919883355720326621639857238685905749902773057063147976048685924575497390928243721839430716911252652874642496313601587324366254746622117262096053561173075684195801410403441695883439920638668656675798876226840176351190731345141171798303089000920739412284723341853669428491218280776097822302677673020910129977139361878069608379521892266929146244004059706649429311437706915727185996798039897768821275449094437810711722871256690000465397639214018710662666905480551399543951415007041042426855915350572837275074319092096115023743258928442944477568639757247379332749476686639496312897512962865195208229687123354872990961727274860656834115804444465159783430200205076882749692165766364311620164503208616671740808892756708761835070718344 [125,78] 425343009734910741468815346787839262426430986194263052484959974744092087743235891212377772291798336751088556483505661793890190222353035422071081865963628645685445573933718491874520897190073725344306143452111908408388329319442663342082573902763533743400376033257627888284406252520189677604113759347229695323489158475699653346514283342310792874994387667561774552197922625947855130036200108481958005167130549286638527821945889506710314710222673269077746154885219308276443712639416878216571491142991033762036573534194174188128119983466659757195200266307621011611271592123639067555575646423550139255767545240002496347639575074840684777256350484820309572446589092080740414078127414565306814614818005387382936807178339123883525858975982156278067921363208432043222577333814345884901304763918465159496897419937049101687276882075807977250485296765254177772409978973648933922097658804414936111306204307593339169793068874416513652482147666514231072939939753289787174183980265101812150504613628696627519768923179684296922135821784309393814641310818341682206119536081415084759457128916685779717744810612467064519224782904322134621445455797469280830897683305524361773557650031993257014187058070331129086585174144882465476021993730384385062501906385332701274794607717261071144018817498976975735704044447952580052760317852820815659264060999977668579143598737080293135442306603877448686862904559310454118080400188949726009993991477831914583809251887344273828171971469919954371396623588831520110731420041772602110567009704406943923984406208991912196749119303893287381830953165410450012154732131204288284927093864218023248 [125,79] -1950602179718264879066676777672840711200804893040801248656636871080014995373740552729297045023732285311769794848548526071359106189298629577179891945352887145798001939204505978817682303928875111209737552567880722652777154353950180900247123406717372053412696279435452905144718078093744600116614217894481983974620640213794324012549741265304192692327740202636832590274538919566337959493864421622415935669408824311858895523340508274326891902960472473999820747422390050821591789948509208702413678584850197217391088360080779613070701419380101203613681625514999440939365453863788104783416065769966342132904695368336134443108004700032356189145007297726169546487111693153016924498815865927568645140982076702368291052435057754062444630921381799171758353386057082230288505304013720597041012420189632528947334663422304700658410013214114043849773731178670195993382305203900029379033904548586069520175863777035322301503505812387488911599186574426358336523093776687264458726598073256842828302320133905619795591962658261160487274085520112294197324826156853213283828400425758839476560276745990362807390279732785451055344996306646167063741905398385299561831477757129275772799779715529349303721536386521359807078292301315870136491931548699137798845702305341671044861655400893475704789551262258475255376013807677351374604155374605099265743158739955356110763127774266984008088114939508837108949305529603338591393920177502540477649741707506426829486898834379344157397425313583072033173688089575611990056927018431051309863686242805803125796507895961291443728675686757858165726489094203243194884227803509999145066170170398 [125,80] 1102671304016325836050694884278115529841305776115369634567596785145959053051506655079615664015933073084693863934892857494539737557998825922778527782199035316170954911209093064047349298626865767271128997035368274391878016780987939630608361884387628224458233891609298362923204236342917413685402062926078049076022128893038729008894949368209463758006211814311083416863500040299797192871722634672198426989820659465877309610058206922518829248090291385282436736014553734130268278693787713189254217369241845481517247997141978703399269478706759939096899872774231235668608738704434712509018042300994145975828979184930154133805750493502389400712384177396548943440332790272839581926513803425752845421029070862807383436706624468626677000390508247901305180229248917491183747000376567408990534522558260743047046729953886698644490523494953107307443881301577117012758667343822554909375403804369405670731776423737472317486135358076925632755298476400123114374537533683712703350690414605957450039166986917320543536785920477611665291516276319039160673792295494225891257127754892155229218957786722001058107877472065811119631493825061513658133092653057675377754716660523750899813281439859496194403245811173266612082340468319732204853210283405512519656603375442523144747708641271177171093608833337622525064720627284786652627847863195944686186871970703986903011115435974602543332666345032124165328100922444641673219874891019489714528068676173936809006025569909979518961264443504186180930632424089865594209623400908679928635050563649260086197562132169156901783934228527699567945614150583320459491200234067056793872704 [125,81] 1925060927200349928874641651364294460609489011458188270830192752958748297490721790782964097749366816701647662419274021627600148206817376000003773792267461841757411989740858806201467494872589893720313588689918524010153754782669390784186696047523088702082177598434203349015457811674538309465525419654927834451663272991034826517513997138694197823901389847358337091431949801524448720020087871659968870327476471121000810192085033772806330427158534400246248947132261773916011981474357689977467103059830698496788969666306067853383508374825977759179977456802142788374463403353858877216361114484569274955479964001899735303172498014386299041273956263436893316922604137128486540594101650818230698168358885003391937677369916733660319080564790930335059122618906397753214434165259511865958038688976372272794413378890539482890611973362555699933387323565019559517719957855589257756311063866614731536772016144746334398219931812235588487719703699442299642469086992640675047836954671282844621769645243110598762180066499126099661353837530177002067814432615244668716915119345624819957028919436891707277870852149791988582184629916454308964393773438352276836214893674344045771718317194308666999495709914270391412392762334849275643240777152028082486246910526378026190761859205083447189321097871189947424821414259582577276781898105337839377819146141145073368716124772887600309087428433231291684165960190091731391151311549352742433061874009829673085664796550033228347926957879376354586208007438719992709744496031372594082570995537920822062244671552067620934092517138402346798943376237690836730943453475673334536 [125,82] -3331563484547889565377486440676700237642377876861323999978860592133623286104545162417219959135964150375233495265621333360770488746216105796104145186859323821288300867326312162702252363455812882552496423921696139610842807372064852393658501699962460484669512744589628442267019370579301747337862645722070653340554796539196719027668363086356341412815726117922231379352190038523345082597906614049823572636920781796890797757763658553429026791566179903469586999510664212337572447209209976561356564725529155682186865757280107941815896356629652706853780067531824776454018815164791820599635912534796113514951016259365353608910954949741909869388129570315491113529722545756152084510874639009495016152877055146566958431337106702704131380357902262725344580978598751541087411429152030760890928962390391665632360330567835623317627530977031468069565816610479353815953729644643941013868385925022969213929508674450585815179149745397005040238900189068583577989505104166623890691080640365168513492428381150416829928976827952719439542169165848875379031114722731809760736293276234428345664720668304283373663115227401020099184581412857517241578875014852233995168309755058829721071331253663424394985387280245770008859413910025604267670688385187321574644758307952355908170908203014409307346021123648508252909544647761483411283006274684873604220064644953495923885147749248100668055728167349565575615379429903177533537435023067519253539615997070933647317213050019220967355945470557801552087728322381880319281985596440449247174951782847788956690766411963017289890790966754132473794981570147112527002018232512 [125,83] 2249486026018261386263245599214508966450667568829322707935350124380679829859350028749110272960638394131271505763599674085166622928646462730964545414267718385392330121751941137928639940373170010735723564616392942719869879448899105544063955613034856745789377911374379135034550083355294358662480064231325018990428124335504998655976081751298863944081393909421400076156871236560632699773575039358254131894925732392619161071920927040101195636426903070264263198782204460565993139989669423567352887080911007730276473857585941617303011897402205232535593317504509186203522028696018919941420695273180524765620476498798177642000394642712579810653924153918805841403757343822437608368348514513412452685396974710667484963946554563598091660120268741924110009983616839360051926146877768454291510829606723126875885224107704054723409227736737638146361977730193628690661166513912774226833230337455452019663055624351235649689940274065836014669071709396994001968474575313452188369433783589677732732532896241387777242967292434855456083003884796007458569308909971102093160857751171295700964111207836020099998318662401631266987689128497840424832660989299519277493047479932136757260851084477411272539006057428495067989392976666005960635584523776338562152142156542284251009859567534441359920422257899407112013773789971494602640763507783196165211979767784750954328088989116601478629998245407512908226583155212054823020267401436754364979607322916792002436491765179359580174523959362913079945447098616590899161596284576676064296173561357665546611996487011951654774337040665787566511597269744508578393026 [125,84] -130748507862293132282199562446880904762189331386461166779492446408545973080332710450933579678180929230093760488270200593063296602074970375783675062876864151209982365191481593807983131821209428147187132387455014649314392330684293436973030560128304465788576701639605047453914025533375706556024904779979074527023015663154047867301068846714073938760925166336304001027747531130234777400042889256255095432701140820732074372097074854245761993515591383908240543896219608368391861485050927236920683610597869668822604489012942354870119007451617161077159900012706760031205795672104922710140203957379467621645454100679196970590085628446242846351355814499899230099894004411159887737875364486798243062524593104566573946081940268761563863303893009949946420442785275971346985755895968094440072315563329066493833906820177800499181519827007580090686136632260959194675590205934479676560046660271775730398643177901895880172409343422309355484349625655723334473248831565713183442779984856779515614234261757742407864224992258981509584096949127916684962145986913935989737480054544866352827539390797202186454997068303708043117036396289560775810362434764618308056141111221968299009634799194817833917592017501992479523494195092310688114988963210723582261843066524028023182143343679426275343829946373528321104749691824474274174671021548826030191144092739304920889287877852050011746007156727095729125558695292931868680947701877157948022958486540026086055409685861777162610908027294382871606098152038870619498241195180878547112809609355942666025807226583293224416496752383726522828552157387663968 [125,85] -335589009834670459814819816439104842315674951441238629392739699890736946297939030239993191846852738895174255989991131244839293970542477617289203206366824712490937272625042388658093562853962769043646139482654579271535983682734099735509882154860443913706119593385205003477443774066976935346468561152533408493184563838029390234092040916444686434825064490367278349244027515197275290671706045870085286667511384774800949564385702147850598191089739901084556578742402933523286460565039336065310774632710726615950668102751285517479617915876800704322948604916442582374611977223976768887613379080197201858370370861435988249286493012435236862333160311004206185682932302632755991701745443016777498609590405719454990084833902706972638660426188576428516807697306438641562196175347756556101018043237751350713395335024702402011098662902734859103852942982840758122018263273970016435193716417555904068150923148922873102511090067507682806979975312218412463943059137092704029351669781561471977420933466536237376326607163749782139738589937957443093622099261588284974518245362978005171762355906746885004496986339806680475162947291952050491083149343967223778710421694971679259983963834537826404429018463684269473959229678483672584452293782663856614097746683040120667317602689804442925265327776950994549909723740871537770523211326848838285421549645065509868315783727073229775139882110453987015769247574808368912113685997701396284004058765576152784546796662515755608285061016798076677715955936911859818396614843446749961819677835825895602728855110612093861998726407905896723160933734580 [125,86] -37975441093770755461619241637541650657940258383237268339901960734011102593220380088314042912293595553078581907763119513987402564903574337285882575012412280837131512389761671110048593359931473438167217680902079220485293223265965944383600556900422734070118317798739223921390207212217770574055971128144772814290890054120795055795495633453548769357187153801882619301829292790307311481511325226124098490939338591579229697284962674138358528751306283023804527911769134739674384089458235681381136418841195883321395350092146970153847388965580463741568792944919193876552711081193469350166581104219431999700660479327988527192928136432942983775274850817945109295186454657009032533100889467884948877766538461692046911900901871214043477241336677445252507466544406765672362791617996677507117264746773343331740357904845385491038440889344323239398077456882060682352838466753920930233102387202963592128579486130746958487806471953691800730227675001426380239123676637428519979376720408307570993661387681512713714195843777059014253884819857677121257100795409256559954520781042801761074253592285345650039799232377869455567480889089688658765384002111173601725304735274145506861142540014350468792265551930675954928462932628094282969099848146041437039329699150646116966857027035540355278170521574923583791448432855080968560995744895049980701356623931170854418256910673388024000948789758936056547481009835324374612538958287427236556655003305438909599743570758121376022457238338807121826542440483920790600234694753154124959516025714702269944056917649461941283579251416236503127224 [125,87] -66826868449701015831325230682155901578894730703318340165159614683617561850673539922774053349499626644271961747949346575484793616311954823009318865583493199643119714671244004348119121145689917882630936246916598715894451360311544454090760750713568973687728789829706638180768702897352903884341675574077437512198782773407434624198602906432466710399557487424294118107544690533574256604001472140055515171140398778114732345677591894842046222394970716800291905657576474836035074259326125167627539769566200735965178606598907709588474474433931666628443775412321802531710945926236355759611462635259937239563166456539139088821173597995251070538525905648197081094017931265629129869341919269163005743908379049266394764251592274162129647245368513611273970563644020482191522902005269763439534230404874470287186451070334899927979157690612027764095397518456419819088821232328763374880446269778373707922067697306849846103263387846591627252196713056880438251122450684834208342701070644407878873913603758680845804361019960218902219031774061208200199020807042442174713317566639299992231554859354814128907860730829842379510629321046617356185390890146736831138007131531275365873164611222183739159338081187011056618427021320350473410969017334667260037957804877126438613558524994342102283052712653584343554402306094211366581486433042579699034650090130127595553006831200439602638662002371810690538677444663945163233075191046910165933009589585157278492124906002956033366311646489908539874339119689404620240570250917402213661593827767512974630997810465404633485671027512182811 [125,88] 4199832571465602801529445189605485288953647973900437973629811816077702769693144484074689893006421197696301738387341409810832227653620358754250483835057872650078632300922178341139868360607480784732434348161437861947977417848338295812270234820527624787867029289912507172048872609626436808468450597088788499936749011019454387898545953631851527781924759139050476037242913548652625015213515183167711015952736109911499863771248616159354459032325019836145139049433986464830378227627331469315185884905528326764524149904317636369031536200352401272299332253012527446981191175273278237260242835718928741197744719465479220649858103140837882740369894023043906812287201728994362078984829011569461622905287816222888300492153560868843185590544782806915024356494989822706906589892999038403698451242731794465518207686385360552582839071341228786700029897562257681666894059125514539053103945215082837477391380175064515044195970316916966997111067093120431378016298722387756540977231883267542449067339457643983367817619814662922511109848185644084943858917417549746728723383891896637542512691110886981395128304983987493640456836216906185404718197121780113051202001330710330623691811490734195257811659413096990479418047083167835698842799818075686539726442795794460080840139023843459161732802155798122089317455684396478642268614625205257766358742248009948024544958520992601974143124221462563720744695797823775697624179700458752440964872661481202291938393017400399610184010814040706132592094331717527022559016033228968528367959178133131424484410619572775455361168192 [125,89] -1583982225161006146547124122663938890890528169704422431370306789977395269798885480020164235372044302597270709932028975410612133426471402755472700369304716991549744524263400868924174494708994551391284931858589105269382549833670019630512730126520911406974567578047694227418291771684138278011180228096888638129568908698491866283573482422546304726771384767398677917459814934643681806685174316782857266639726458797305915221776560860494245637204572640054568220757970175467205734601974917029984673635659527984437809728859528350575888254855597614465961739511235457946767541917667997787930770655933333635552524835359152110593023636344803304920854921487024767196317667512735351038640340150953813872186790470011500713888797893174019001225832248976108978413095866683336972752776321551263236777166783137712080860924370400952245189825412169159985369977520199698270446526279724603329720895930815389729375134266457062755794245285169320147798387026856817965513610857569890506911165915024426974609891081590125128841279527142483779856563930799816306940321472276025789349409392531829230300700298787031540899742846463538594872878281737866290781255633412694653910503947330341639448333228597604939391841540777158021875233136478117748112843792352793581997697318050421507048138293275298911861713480552674497667626894688869878662843324477552034044751364681212798133490322372544863927606208167916172494414259781169814417931474532106208735952692915045990125448689751619428552445809191419073982631640939170320223407196158149564473643197734284712952710190190506184 [125,90] -17733974975503325814807316442885422225352702421133906568896587812939602627702960231141490315533986665337832496905887793818559694606881524154840965287203739909652901726348724441760948402185501261037115526385240698413812477121776394124050262419848709541892033330147418161640382689107750461579396256097245566100298807347724622727071490110680211403369340762709516677991483780327833056740375082272660259490793574744877177522011821737112131915528878302700861402103756603925820218342263606809671562652340175967089175224876266093068538405501017833281295715753790558752961244975342695346282068664101809082736134534891600287248729011672600279823876181637453580711449659567092449556280899628607270987439517149728086247367884990076499965515359539043795799477494446238160930497844183390962728415881849509122815505065907812138848577933671614400620933291101965548998091614126861544836843050785904282920578843173943297155576173358368941411538552419181475132469971799852917705893298545812774539431861733262643009706940102552744139022412354141090155879144507933587222703003186159378097633258848078288997568640562634745635923617666078127573810915799531078631323558402153190994657966369507899986581566960939171190818192371773159305838610925384912820359937593260897003877465201722941023514685437714823056992186490133425116419769351341321132530402359883341477800202967455724406999289561455002855944751669465635817007814094920837872166420176384819179500713605143982895745469816416710628787841785419744943588964715975584947517448836390253938029375088 [125,91] -19013817972366715089947436568518378137357459735609056518737560166259750071328968275143887314786621499000901602362143288177294636666867062066871563435927257368110934226534576604021216336212821445313595667723762211059398810007799613246290282043707728427771699425072859212439404021948276551524078767427967011940429625523375075898341887804843115507463601652305728628405735917196636403701137283829622207075354354879659749543336932432178112982139931096893847598441912109031035687681622611752500994018851549928299386163741224339297039872598614140852847786306710455159802550109212696255800770965365456258286046049960347047638749209362038764391336989891983193025907172249395178315089249023194801672902993248284755428028485088899956983649556052611763131319423591401111615343510484682317097323655154394056012043692387982153215034675836440243761709094642362560612527502219871800443609645218497965672709778703556203261475363273624538768108278127047601622915169092417155803595583789419941026162122144947807449259730650056564741256191424728358009700309449692588627123740149814462316266815903939365012444015021677712551358793407293048680354012489064391346333108893998573590472576034505707004905424113259921708956172284402597503378268499219770128030626838268831256275324735966197966026343688337316490970607190202058274074471995339823383843248122048010437031975782232775106388951977881736056524795583633908351377223500424570377072626160067161468441775168350025208003612159360749113061122865631440228824919707398401508718852031128116939438 [125,92] -132491679887412276168403310986158707651106390880000710334641364479264123855865857511243241326674686399175114797890149427079159819084007845247389575523093983990142780963481646190440525703424621197842489033369184326497607279651759910339564403199914287876565567602534092985839542255669062613953378427278819402970470547534896054194834025138436367437749764883082298391055018338898509349942673324782445822106675410990551799065921506909529071100066267537988520594252909919941319542996561430868455705611151533659494832985028410055464922045519282365555794979330360297300107609724920261517126200062957349143441947954086809722759016932003604547023931513254012700020517742413826404668098540998433599441947558670759494895611994407245308052933210973990409786367163441817022780693537532315566561801111323383284071951993994267296905822177602459811450184640692354286772136276517316813218910941407562164246579684994901504633824632277066711682457989401112298796236637106549349718083533269283233477058774787876711156964649268703277194656959640462223253891241045667955756135835910682358158751755654776597351570986843795268293923021222090403340329852870657596745995013990633854797545026226343246647666075311805603936947512709226983050821472271537054282195974352145786341960886699291820191130114284753696018421207185197701485234956898804277168535197995709402110203647057444757471184640592734818336469650043542579818878246958087781906052736274731933429519983348681140156255869772427414836830323534366063117567643886200242024431909635136 [125,93] -38244415139202696423983169239267741119276606426849459309973887245818146168202906384896183192497997611923134745020809802932694318871809344744296184575926352370638445531640457705070327800152288445397919476035373967993617132474748074502992661346384417164516983522282736994982324401378848915689265309373771546190980305779349657095329021948974843992982462082664382586601957106360555060954916656571052388289118742142142680196614561035109038131376835633115415007803307898632803071277674700224903629172929859640162083342670206352237900998296998139011755592855341147280483178531156752023915411265573308024063819483375713756662886683114693949473752920646990388903056835943693549745485158424885633291671457766310851186801581955881949846315033036363469706332794714797160396422869639229222757606348983032594342974905728380660677593138152617811537321796031265997865407795905583518327115518174059108483968320203800989203373220155317657796446253450772809534400633358441131208734582625717045423809050661739525743496764896348919479167742048811844140104259505417068616732045882899384629064173849180385174772414262883793444699030783428654421134007260974166792137736718544011138497607927910508656204048038415023583502072643213129585949541629787143032257554245957496229966598399906321604477822362456978175452718943136279450834937822615360267414099550026044313108011140500022842165857853324251239154661985489292251897384551060427673448479588968790952515994944545195724682090795277810032983149951222370198423540523895792660934712 [125,94] -1332805422979868510647054055268148564404124572406157326759720829717246420074262290840638201277598057897315619589319558878719564465826845687245565900763894889661088997626327358918454885986874924066084278683935658444672916993325944580668747521965670580868621903608848744198583836205464383981022916645563347484298386634049608483143130517583854040188599043472290350908021898421838425949918229676023806703520457030287441663708338229566955549649570044226012065258623308187372810438460994757575272349341032753894390963684675129640813517887515261692749482860341464927749416889427272273110177130051105023617683985253116558131187455666220058849407208636414098293819995270133163061138244392338133339224398805414664210750683715992958291077433866069667782604131777854194563054454829659517661707094619236720221009733714174124257572656736608753763991040197954372601980377144792242621059194906361217614733763010419413013069340707414284425263601892110762842207794892190609132913017501718049665414682697039754214089032868039804277160404297318259256500100885504745225576869852213866787156447936450797144792695577000421288520806739727515669446831438234294564361812718566292828905362743105400650640919505337405834769014854684456301593019683793732860997538609193563828510547614550958671510583431285627722472326955712352730217916831997232207947118785911330075612167514117183053312297634490033859980273253999477470167746448203946326249144095906111719331504881375508621969598086050689248005008858792425469405744888695561568 [125,95] -31928902130039929413912531508992978582012537254501402956996972538166637711362549493435189536459279469414099848754971248138613152820869107377271445020083395667420346225268450807360715256323547760535394687618298930012845092634538545205171674163292818183575022161501890466402147236311226007789663175576306140524198965763654564778475396422415186336588747629857183158894575269414232735213793530110202373848627512146225513300587262064014775347636674736479959431944781183807892664072185655663998325486089527127878541328300945737903198299108391284251615875395267205896569644468406943993696994929413995223734086412212566058613778887462376743286338692750012688837125319390220525180010898592602106241223075068330575793420286356348913715898940374967753413254906673453993352769449735202432677415434829297548112450459842254827704871957480188228188804038439097686454782444235088965862445846026938468227686469848842662097969598607500139217968740298763787173459614540758211175414315557884897342529313169916678172347521476945343516789909848996734903371796139714305123998234353075088356550123790378651419272488753153731877907717476613260576541894267803086840892805299408866950547637904352877530598872744546014094893187394609472190808113909629713482589464819321184885135498789788333807455043932848222732408181607283864451343092153184828252897653829413875369482013650225265006762195858241369169417901448782348287525073952402067193872826604303240418201489769272041758207856921890584132473990615345492699164821052 [125,96] -320081637122506544540793190847094508922844337970289069110783163491560218456754699626521191644868329275355829882500226621118669120398607917825423991721334498929413822157527135026086694558658974576440819943260761523459051184376166410093495778797650991302812798808455281744093381587551284405067166697932224027942362050938875249193669929465923632751238322585051207549059263532235218931177349605458386754684807709696426267718762987214104279275083435803099089270323846391467450711966209955597502167965817501912765970842800019770379799943895757216670779861509398744639558212846625982580110120264363700268316270312495430248985871182062617563722692001833895921103460488612265500224305662110510758421813998184096078767022942464054784352058411896598608204315087178257805836397075691404337867923164267344762495042163278813124280618737558070480076454374782807437807879621599333833298600537235905971086046107830031172335474556144831451109983156157376645999448378745493512516975366224890083189625594593049964687896864236449332323672464219198522984102414153902556441835802435965917748877520212977757509969242985391582041777171828322693617041423727775766623112732907762402126587792375357166504962081505717834337332409834711862198685330107031368038013287241549676176117122597061155753432081894660551021082183494836688624324609270803733728195235547051159984208898420135740301340902609383752326004414404575178969878462005506780620801506702416324955296341600650791805043728267269597107307118730698343808 [125,97] -859262384634418199722386511182259218832860910687317662226664847030324801122738857254330803674021946197216265317991680449910885479194069988351862927252597046567501195967426167776734525065850055464755243326791357666982355966535286547403768539156618830457252868497096356405677148283387151654918753185020112704942263870070717827438754833127041940542178967776989009759265953724628161391383725282106084216515194847362649968328975233615593774701499464168781705592445773907908071451010214986280807792659437453688905348452379738462498782389977774786042663003902381189235419128962356245002254701395883127022212708474652956416840880970396896514425777074287030396943728471217403231014770451459897125142394903961888560162157142352081395428876697139138474432023121261002925185416971551345690941626931078611403687384939281298986624688490762228898936060298993547165778411166151825122369496851731613219944885030016482119237071173377269363512108218615730532123907954373216356100480867249463237560543481300230243228997424112111426948761434066795072293997002931402679908071181814889614265606906172870248373305529696983864444046778643122440839567320723224832229102298967616295826559161610802573363997562206636875933283519790275884770333116321498385066093155330720539347304792250370613376501467922677433633417937062607098816657852766281339335316566777457399624419603790728460968735962005355526351318128539746043408194848532196777617074799678777736226198766981921315594976641333778321245764548768 [125,98] -860892703777980347247572866549059576345015559679834446145376564505704482317979616496313039780850281542108569275933042957743156941112576490249072302328607025571067325149763136757035982350123175657468929293807623678550633984218553318348865560134934336093847079493195566289508264451139803576053340133290759913608028405464288081921035735639386318033983182499668817514557815775750357320739704896329124333654557659096039196017922737169645439531957406386116729468517582175494835135384956241489540868663960805613684539757793849561070764107533489153568650527867580098236025450213496812552703787197082472579967255906719168223830746209235577619276068675549856704795003668244635527858495951811273604562711154807324848364220534192831018352802911280113447503001343618531749196038113578767293120913645180873163575472183014299295598568893307256237529776215468286819889645925120782314813310615922840602461570235232731168448820651281016088235436383597171746775775633084110154564886061491287440476265928302042005185883830507297750278089892782102865192324042929361408048089481793752016537596340770664780017613523220246202390570296050294336282127760340035373657459319852921020482690028045579736354596334158738780720445248481676005456560874754679116096264243662983036388475431572129301282566359560400868162733174554052478854420090771578405183972294331348526138228086291087785647007506024245248165619346817309409967412194515153250842014941870800824687932165628046172215767809724774200992 [125,99] -703998186582077974832917293053778875070959423679802977863117300492228787217292690620540819753214715411094511892649776694404435368231273062890430230332156162534696474971160093231101818809293610379016531419585460429609716030621264862468971944470179594709835703834797287469370927794984014717100891133344233986509210129723444511412823774879940218608011900334084827857318758386155383603713427350626119937443921354916275596580529329395619535997236479263273642998691360517956188548476897579298517659540532023327301743227093335994574845051999963709801434979888605182990350812910356168631199153004925344592962482801891504296636911269251444750694068205905249898674579716496194857715968181385830922932263462310702806303081436470873967831102365499102496318985839493327282462742360368082942261446601101260867517132313183127276329363129309923593891554707370111379645401704302769605911205177653787670256145027259111180530557197080433523152415998480320801082989925198462918561122887468943407178171155881281578236679647454433422346211767987211658498252410867856516234523804832009678545312079928668699501610281378387897503397037488840801368921135813502281174133157780556267938139826049309548079017324344581702769907068612177891659382088313726126278864883941333951251660039434147890521493405578756432993364091359131162933270934835562977961988306615322576279803399272299510950678396871243677427444468987924674431130555160135406785902273133229258778988061295358657908665633639798 [125,100] -35635878225830148675522747476873319014023731681574639597430316486064671634118597917220624155666806661567778664982661292689195058645376162170862470492708125888360897713732537384614030990853120989968590473040606532168615796511973068799020816953659990078557346784001949527819783248491142144916015558776552962625772324572177889692605468489190272304175388478962937154542086351507468954660230609062472866288546941069092424452252411295376713932587434401195229746789382722969419073314142573062675448330894321891662328094795737395578229174542188023069535715116238110666224895777222353011445560826513675423641449058281518470336131801225925747850392342988011303977197074682177439935830247450888761087145169590688091936528082664740603809964008437165041551301378296265534771629294915646422195487680490518737589929812779538097148006786189785518193105573860463632148685104570503746381581217050171716396256059655786925689979731050728244420963202316342972319793074736660311157004930353393439765492641529160626656040152663819145408336539466107532556409016056556083243401313727776405029361029936412795095603582023522071898566616781505119527009474531355957683061727425017116661363679509258557535308107069950002559476008116092878669493437251926474931315297321686164946568693871078953487559974398477336101999919108521674812877869941930743311538493358371329085919783444285411313214995339493609111356243355831216652694310576062698047068461990061313578782939395420451065183168 [125,101] -53665078283669925147502630958967007722206932444791742745789621953127380669402031389950954871028674942088507074182719191323622238482951734355207612382166187037562492936885555971363322018863969530582102166993517810711059449052036642308219822047606191156259529774678494545892423203738251457553123304945470710431772993307257370098002525564452519090006911997297481885537823720943397644895926937398332758468865909516920154055221724753265243082310501981830165714541491757963871221553758098389118588884687402995461422075649796000342596088798275542316123308266729167019662741416943699688019913241518526083980366643396198664214107178606559695970215562345218543517719470241742172277492233958617709144763038473086019778458366435110074924812084816260874081198935088159754120503384659622216084980867623443481217603030617737596971909741263058065777603135652528052997798639339008663364048692119008648991820549274369739461134944125257843670636903732017624836653083610132068324389570087408380829076838615371727755032916262989877686784707036631359395248166048094867700085937827627772223204643108251845466364190481591276658409275656540727207476624911041034342817038855983039250808721705803198141705414907517100848737040478369540857059418556426147884090236233350481388176245569229660023392492289434332130519274398384328606471391260171628599420950088236268814768006099885362865233615061721276440573933161109791754409861659572246918219843250918476267816490738471751304 [125,102] 9418776583131133109685706757519959755622159711530189422714950527875024949747009038442670999612272996375688804476532760709338513230860753197802843578818713588075257945865507323646087817013092260046684644741994145854272232261300702873066322464293304887664583767276442070620196976170404048125794634724695264164986627632807059561121092013242829149970391871547258522008105581181008760575355638786959409436803382566360875090910772365927903496025166379967088924459351605538619668609634073202884350804373519250691308418001902724089911788965417188642409481793742643569990771155792720255304118651579565306759027052736686594666395244674593453679976035184744718799956771369954883825170539523314297240186208343865377655776865321241386878999123227087221930171738429607339063025011388763677263696738083477910184135715367372313773161845828222484893988290839355069442630478485587171792369430447077051750357113869520345077899134196996536160077979311968030180954667281692678869708541346017953904907885586881616594893691095234399321884025790191591234830720258308037177950060977860483883960520255496022529381805155310383186771903345117955109755602019170583556359883880231048220527880486265268885305499778176077645826593516760173647926033926480516924631231964521309447183632129039390297710349401720165019911495073498747056559313825831564000690554214178231183597167522709062750658555378938663514558891592218069632649720865213688463518336243148593370141290638200 [125,103] -1776134064868908214614745054767166040833470837606204210151045646315403898867284982600787420273758457104819278731802292715351993135749537054277133671196809150289710285671010026143631272552354963299833751711491455132965216470237352442379148901997075493780828618559934980432402217386144467401885764586479359405174040765468052912330903170584283316412295013114572337259578587863208882282497593235562696109454173021586162724646222192975428323644695481471982228217023320248603349804114825237483975963393130509840465896213873619313043056951443412146384853486397219280360995236276628201124034584256917821845524997292221088559038470551034065529851151718628447102628345576470028202624215064089887942392381381344065730527283721336005415663443379201329742044805200489764136135589907725114113106767530154419526102557187347678714400519469062765540454882909507541404295081618515049108920202862297443574348263493427726594677524339159519942700507721873449433533307574994704724125801489008966932538810700495512289696579585736841361814793029594069455683374965096668099694253926212587300515562719056236229043959686866228832625502117438890314615536355163781289037188156341086118175269571910542004691316240985710690429446610889824076359312620657719648151461405239771721334942782432509362029871491060260913067528235997234041265266517704879835247837098697754568652834103998131333419125752595913698666884286109743468172893406670839597633734292958522996092677 [125,104] 109085859431881710277790851587752548085857873399081299041458663229277605303719961129289647870010966170309526030948797086245402620215252442501890252765955402678918732272528220412976803901097478534369363844705708779316786685200406620179245853919984368605033967426980846970890910218979833933135177077020838282364339837826110407412107273018105946818020800717061703178643010489662269132338798951919759766430111968969580465830440185114792362730547799745102822586644571471861434255376240045485057554980145303162810325213207878778447453472238969934016373328648074335400888745300326516127054121442892719848990709159785814356963578464284470211769402403567611067093384139641271928695784416821579351445528994765936708028680668538557810570460936641150391872508717026202459918322244561893834516652329769738755048937240913363412721597841413024862624370787743083367331676679287848056468453506898452938185392033599943035275016120063361727295059004460839876447485096644167685217794979930774562442422991848219841789422641172736437316090837673248882989414729198069646956945254138398698000695928306385931011346304799944038684867459212936331772731810736129412476815244662203022440748057986986047099623058905840651597432080281911292192756017816593972479954301792050244020925070506622531425678220593835400609525807969097003954520013530377701455097854006861889128024803799957788862265182161938327277021497078589328657906057036413342825126899071203456 [125,105] -6865532581192212179970753925817735589447327673717240152056947593575842315480608344274369294969831053855916739734201213623338529019998995383779630930709791396869398697054781820135396196565061211180741201246150698911625082876534884824723657565570876037928477526750054045929159256712589640019062282494041972186724844047570158653757219280767233750678534504009320517048918526578063390148199411871765984571999075437734792540310344248988532641371949191916354914632708063523561902065055711421756687805582708514152913250716730606495648535637363504611979020362720011082517314655944740268703289717444297545321970217878568187293412847579351175009475413864060019951555529729100105586226409790665923949768513330023736524609082843245949468783627017010679251576259745058662081585007965506933150989888522584847920735469661217078889535853017893632406676682030105841061559217568784255367179155841949234054479080565630825073551632689013851861710575753421738158006934704334703762650286996750828872026780097797311201797997424874452234724455251286852284028402992512713383995041006625274075038075342010636110079578244151157490799841158417801575887021336053310032902825177762492159116073931988796527266776219775583168601181966564102013645226805845848515222517027037146470275092476826808269224710659387767405754719172466713186466664340090907307248836550751760961750747526277840379293984131690725035647040450584997653241787816748349999218629808 [125,106] 1753610920282865794056470033423155952525963725596837779359288258844619912487447215294431847097247305029192562033930100329251260801910669184326069229092036353547931019859689149111397301981876056667578331837063219665009154494522495406508248344899895691718697739948153422919135538245567762507298355989247248487418610510123656957508533405696640861013989264859006682296367373272348957778939014790893128965450805168259144462199647141536951253649941377003033948322371461551611565199805424684965374780513750247365952208389825661824536046758708505029802712683204344941217879522849896376778735612563528989577256983318537713010903073132937436377144177927056724102489039046283230593991714628780911192580848798494197561774932718251889148407561016022254801179966339283954607636262086286628844375657780445111554437495535655392849221945517713554924661834031473834025894472441018139772294337156215845836489348850976369140533855424662666288595139397322703212741745206436801276975136045024481097099764119899620109003097859737975882800433385780980026778584521775785736719078366521640344095378641639392110883116965491253256681511399710380679864459127243342084813657256729141713819786999956326483196531161250177945317788672965652506572841774648410136884245391659343810043541551845566211789297428549246657963210719708630131554076949192980770430036671812988606480160890352460771319863569311315354946339945355981874142711881829710284320 [125,107] -160542519445250936746611497266028909425324553689101849148517193176081919665413763848279134363785981086487727198302442106791201667674569226327044870723961042042030946774160161364018506997871835894210652112709697217629888576365575000849579941858751686984841482228053093429789445097075117031060944155924333497684793013381405221035242895416800620120986917032813914121331342007449672762042333213636034348580024324962503138346253873707517961937777215607801222778483269497447615707908403335281931407489246251415499656034235821098540793235832323629383639974548426295271321139129970027917328051743571518468926143947586377823410632771069639213452798620996716217737315287862125999197331193734690808393923711860763322627979234105453407838290972029889423103699480344119092098328061077329109797596302611651041819456190419088560811286515638733107282633686188869491772396492674233812199241571317424422806398519570801929251410919185219870677013261358098721531805412307681378456061943262783299294652942670897040242588973963382314149547744311309505654485686766686822336409310566528250336221025899818184607945753422924966793190946305093303158367050481762347097979105907647071540835430224255813304839484678106690521746886234924724678117316780058870733454787421711686911564970196935096184532011707766071346395344642916989947093477937020336939205792385848530773997498924090725562758220315850346581129334263787383450509692129256 [125,108] 4679382426036749806950970233381340564371498055271117805611005870427136786938357435897986177343468521024290212764616050688373528165797934518728689857903911393448487823214957946357426588032092159548380986956461506442998666462342433418365922831088997576122051725478820151358072392575365241613173381834881224201233419895631558932689053794166405392926708693051656937202533851668771260242574504930427002606607543593722283094450096456128260511706404406583478353127374095534835633607811011153281584373139607768286718537114367929520395512485402273699447277064513267784813400744492527124024392384674524220333425478649611671314177077850383897157302461507831587526630623352664993820148233427899473360085978651465268510436887750766171434724687830023995286585396583881427702273448464184126638314199957384217295459938342244732435519093088458777026461202080480140816117293024908372784323220912761805944417963694152470254044221293833965534385613438369256367854449760583377366081114465758931826630599833752805480353074537100303697483794122015670224308327972622501736795966139122880989221844727775160031743816593087028927342746279537964619582748090822889634232654265876422954232416840139847371275324836592976345696917264824768128898116319713396582318749083538126007087172800105486893387669836888861723112433492544513976197581202773533478335509658490539290543213898169606925949366708829068869280089263286078906951680 [125,109] -153393520009054571854467360813544460724115967324267914008964608686223051158204836100550065283116660400979140676507366673245104065178166632332533916373283341032298247180837591208046037044073092984216492816263397198542101890146213696069284294179294912807442518091016393891138210556677399671956534606305319959543635234761582479129346784121068464484065904026044863748977186146077004784424164810125359294030935339470058061069340708109058976324078642481028830764195689185755891147895228845173487401806354324600079935995668055524294598370894465932060844999827488933698482098722307274689923093347470671734149570805308560429607250369984296356569067850017779551069320061464998899769783003576066974335185101968222433192567852219215406624791087780210929764703243729063529175954405990940445739142393775939956132499843277635712891919572710934781974442309792742523406530720395671802346815281306534574618364538117821392048508805214822288227330500033065499305485892255502725381921835509438637454450852200483066499486877973420287521815526555864860019287258683777174311498364123182509555467507295964921750976437687781086286853429634064879501515105300517072910198253897594059919501946876110631018213910052384936088816478554928841362324450618282045739232200238356243056056065416096070197412815364429082698543446782647577338683043507362434324083298629371214207673793988027590939168375587779959616663168639207040 [125,110] 1345510305082702029722655782367003811208597191358882470208301994275654246577318064258938055680825524539436740841887160890064205426395893757317376556594639829660528134586406995783972432720722056846892996403046576909158274369602483223780421629498522549468262594498110775202626469229879728946554921357798970909775259264490815226825542432423199340968670303759434506824965704841708493169160870158746273278979639372769640200958223292672545832790697955172848994597455417447627365623615252208205756988653533134606069198831782113600662329731408576711759289432513438545887143270861185106665548683825645728560123997877467801268616785290158600249252750646583882951814954410365470038761116513176755450767583213924952673305580827022127556519358532371428255248779208382980584247260272619452622298711370368632335555953367306477793276708438616314763128183820399825957494652086250602784936982182399577716948237204800283951361852866711061808557974277509779918752027382911733013149169890506647244913198769525371238287657763644709974020332788818329516688823648995510552974985401069019479439904112527478795008422859654790696058040909775828970626399656081464747099950014907716403290487022759127789400412464140289918039951873394616768357635595744477632940073214786595628471218601516499947790358199564278320332351211169603716478204045177324061705931880136219021682450710154010420426689321140296071163395760 [125,111] 31593068453994815386369134561073442147306616448259136241497317623055871334283513312070504207261202100674079411971773356123098572256643929297846192869804193138483648263421643037231224117844421601467270865988864218152844816655978558269598606138541325448207024824609030211429079379057016584159971934487536950607799449719720783110518752188138982525120568373960801903433088566052021329041965973544864184999104559299129609641823043523363244623856624522578257072146954613725959581594475054966959242870965466117820936469215966961289786076092832407831166338487908112061226811800313824256174632495489040371719556670144045086764531654492557337022876622538673471661754677368830595117824617889873770480182070164559066110335510698177409451962615189772128147355369423230613358440266153345947194404535021469147197543642343101128436856863291129503661850217720901568758066524657889924889860715516683047372098031296022888150384337297422473028036682083129805003498608771131594834730745830961204621578912914417456983662582755653927954971734278952016498477942986684498003947528491270565225638481571352162083130334112307477732380980952328096031821445249696772574665687217242177827417749825805204626535044789011794067497157297711353806450808097436107214499627698619971762444450778691484118412069663232708182047936790044117252480754816095037970969377592933432693964120518608829214182192612820640430 [125,112] -182562765498740802323066777548770169810028321863565071773570619474918501711482515568598402864420525032481875922937086204891853357273807244282982905236154611608062580543081853088582338646547146820193370704006211020853551500795658822287148841362322105414072324946712188744945735837215674681911988975441093593160414515725195789225676028142713630098991556205077721253161162211149961752706500489142668346131056133088014219988669156926266675362495475499161568064013211469158410834213511012687794085764948989623150154402066842105265567185253664607902683922601322557421543509626298007469944954060165105995527950436744682305075887770909412513950320583417952405819214125937584187523200599067092879044083910471211296265499955274919095724698146465290290725129861823991663797249182543274898894766183327294391528554999164168943591115157706624313237509815190551552719991630945931946404370704281249183348830943779118973486606242467754306502323468325672604679904330360620505295635399634758264075527451281655039030056505809406064130110377793533146299085102531815124684018401418942756485466440492169264809782882563704139916351650698637401815681944885386369388034226520839481930875069748102097751088246314276077010296305407899416211397980361600659627179150160024112823339497862921315118919145842958870573120458025565117958211388187735205154866075360250507721139296497328248366743540992 [125,113] -2478681637378915334789180625482834727595411746645334043536120614561220453363235351673171895214661384886058457195594627324885318855311253945874479465849981894900862485253300931342692052462993348247505163857679048664428900753980268041313993017693498024082344956971986890452789534291543634636197723574312236163501897748071596621760698882888085698707705866087417092522675896962986243732699121070072416479905597755692432194585028686040884173904533236523283770427626409328675446650993604192631945343302257547086989464086348866749948597076617421830410177531575261746531163354692246405303693335599023528433315391359134913689805434610764913868539106297711175502720710754705184627710960237781551555208959499639739371485486596192864891890823419895681435982345406447794271700958893435004503369917750032089106330116702963017547017537538464753882636654498632037542964996873359297829325094810632598605636618522888240259090413995405459690445528954127528090360081504720762033944973981090656551501799479976547365208284975014041130777465700670657472782645718354535218593196624626009903463943015559604119410251475619180554711434803156791743173956910288475214947330827733087251523239112039286100358633547048383975127509924468880907239427295400854168324490683197598572397878740270373903337799003499007653625724949504583879985695352172809524991368338109513885585090230063311847616 [125,114] 21566140187691618206869399090866779208500170499272471256768245971348746845972516826855709690094575627912549769597886634687943336278815368565070416935499745358186592563040140592054744464251718911274120000447098414509559195727827612959790107465333148116830612065804045400933569588245160115789003481230123536050065132191065879368854513335546879190775526673231743806996121056690852968829853098814943799593349702300404884640641254348956598147064071802838347583375303893201276594809074547020791757919769154099514231900134818862335997160105393487075112759068391420560321031364236765129049156096372901095091459515456768294443549252425355305155038800630152629110566406586909140107624994572940345979114840781412283285770500413037551041499076855044372440137180294548975183097067845798447013566948569890028802168562927251609582710480552434502077673190420703536954616894100627744132217436889170098453466744574993977435389811716988206062090966680239174016614354838978299593763590387422141622176274852280227348900280945099696131754281252775593853675139477146445948622737768481200918588204340173809244890590110339240938282386953462956539841813250353190030217894237904841170012569447964380559971110342379330977159594206434261899075837079699860671856475156811302159638508220612877983855267837455080744841711392314832584675574789055455085702752121422638567506355825520 [125,115] -359507855147736387321275023928041901170019104545517674484858939979526380582933816445975742198244011004926556036097620127747163759300528571175751634119289501245375304614526980205606131470523458827390604108392758290278694043248772665345116219345689277384266727192941715691124718150245952100933623241026619066308961500398619914571625841220145573762450968938570579446175154313736061216029250401940380709848967064024547032496394545216819579167510243009462809807306863515731415841519054490667389933779257540634074912554476479673191911180836668879654553999767051372072209483032259793217890082990487444096033583911436917831423798510545592219933407313428552129215133484845660758760305838752657729005005810328656118231405707928211516240246734580387054635331551828158605639024062428005771817861448180031751220094903727961582261254801990071987790287963248876649854925393509380812874594357953670398777738888729411775616664907512770687179442181077426668986179593074248726455744012067544875055924585471377446668454078677983552509481992691046895329141299499098977637078715353301110881945445632262111214718341917286553234113861439009825341544304296035126307049763003971266859917597295299045807312469107695953795554533982921832044913622819914458056354046230055441385071812469080571783878370687466212459333693447570857503092268913243177437617138672048338763726 [125,116] 1845757809317714192978066606007462929179688805242908560884451018956397232916543512267567085854208035661830056756054618262538391135083257350026775129625509576428739754103421776652319609613212659282804692209573119092907361894482619131644103561378476030263425844684591621460401025012683495848708773915298120729488541714737160292653901818493766954524500833604412445144323983215301753930081494180275835651593842296433980290633748257792024706372497209269389544448827862256019215191990189971380391878991492210920408787703191877499369291780474485823533472062520768207580079719110398761961427657488049889554744952068956236318865895498020850190622654368461523039210665971577617814128826427267513410018521759036506514693738343148844958676742008911758717962600528575144102991929923369608510560295807601343319876868680157048980326832807582245103132246165195425539954042578684048889799358097167909456004443235233810464999283824416761851330224697499595051218241451905774021008524353937322593778652677741586763953859266557144143999744489535067997870021431527290132423135980681450606225495709117316002935219398539110146663436783618185171697492282030842091628258500265473568082462002585940732529909920815575031221683441433371404053133150092237547323436066177118190128394397492782966135335922527278983072004210383025469329258220593226895891802923494016 [125,117] -4551265946536250966696314636896452111888847054814256682941553385202563444725310469446391755562668199492791956515381361732978969646091751273442977916962609457712540938826674401529552761635771651707036519327632794468536528546444989721318125332810131000878960481750019880690336514916257826040629739673228778274027979880861445804496798738328897970555196953468815691443121206785645053804874512007269875300988450978447935660397066562602336702342388886480230182031712356891099401462441902988971795491075258557653869973548450793146831212624917187131118306477717099831992388666777072276205511601074924372093587747701977933412753054409581134331865551602055541498743208150067572777460413857025756159044235348614553273580058325330227314636070535156610852485990955100685802869479041457229827248865818936750509765438211318331420677383250521856561318568705272443957419312047201444455337956391097192909545223565317414896132226774738179778389532286184067529373763077454832958363370378283965350049762225531499767572057371997863818236541643519476587733580651128558899505071478540578673411328629735002896798965532154275254238735626567377044313086661371645513144213164354935157971987557690517683084378015883159599213649597306286752542804393255048068848719688301244246483345171076324263579771206567447840254291945535001835088282526453748206819664 [125,118] 11595939975782642557850926645252520029925839876777421543825716996513428465687691062165366816054670356150679571086386056631527581201537786614304275736032966258065185944134908337124837439851232129786486078260964052774891734742376287282824584996626484150914707900400442776041310011947446317219519278393613353607304387931633435519777266026693935939684409994577903641448670379554072317067521580724719546775294725625247215632728670844952252257121458619465341718359671964371649727142290126213983581765956295463746830491749583324362306972389231764184004027175283918169338640096938621546178133216767960440096977725947262285444929394615560456059353048408565044355447488077947501274088805617528574466783594609224088589806082801766197198621267898735413191877070708682849458033780214485659233578589910670785011151608411976513626870568420369631120114100660455513785684253464400431024709479817434054766434849887666263305320021693555233248061076919582979614673565080657127855058684779849201330659374707538775991738303960523199986419888574496445878005906968972192249973867934855360054209416027977957359821308520142657844017529118138800539657908754456799900928539911280764262152877719367593462463852221919177472908456833992401487660127556787553218380498903423062114387712883723832145882843263428005518636341025481402889340323366696520 [125,119] -24972191140927301530126646412272296825532088588894695630579242800516838748536500891057796660902365346719248578242008286419285031816245697132219783157732210951241483678054183638517452657489429711650074475269294183413729825257397487259092332293601321031587227931877524710703758254938935156232312010915935861089171394130729508827979670906235089004747437627227369738996806514005192035137938875676456495980656730916287329682607640826305680280525578242727378518121424459328693986826444520521541288196911466283441558649369743194010358542481440447326303852240116276673390092402592216508881315841699518910897922772930762957839436329225138156102518683196140477723213446636294618382658519007170511960991323420718807126304516175004024857305938078070539803840462604316650178516584370780927362771970147280808612206062913724874599605447917100152519239495189745399313241826790020762377408053707102254803964496106639711502266135666005055585436059749935994420259861061462085513711591862414953803466644472364099129823899350062508049748771044669856798968860663090514788753505494684155720328653181464398328951981500049152830795827192365348074870746978915060722112033492032315003111748933242825863683393502025022919963542830147154719012271147718874667460344230911702389925201514039284659697911438862856696630869109661205928110515 [125,120] 26966429229921326410947690274747712598152313369243647495313775147364770250883138854600495519097196216648339551490407150825265580116572555960111889132354086125663010855771657854531301571038649101704945400278075664961463191579329065677920658481802086899847957571937236628698699631896239645150644230886725793025438956383052769388564743438671523080098713381403265136976602414510681768724180627323830976377463719104937751443335684443594909995489562695744563874488424398829220946178796962609305272280029816483679646260398982809495420157901438066888523513516894627886006117297689892679545276968904957538290136616795208910799847452076064341577828385308498015355600923837066363407170833970828107060196314727761130111925838015342605491778917169669534286775877172687180736424561513148046613966436575750339036699549538703922560159650017656520682096154446133939911707517076818674756983523971616182872024006723834001366215878076347989404336800439686470417257563153909374063431727528357628727047044411607005429452431339306939533211199628784137148004020018484312608770742517853808692901779161681165562949377644394811808030969903655009208849626951466772706474350569348403932932703652864349244031135493494579382257659549234769949290001815840272968785388377002847036556441571537380574005747840572979520997264424584704 [125,121] -61254122508991126006439740317062881859519247953511705946822349139468509404055722881855311826405768659799843926701939256648104357306930722767659905214704069757831737526696430275723964832846409110561651826155479353710348023804617403941898116403946396694011834043203892120002560648838139817452281832663755558540372472228754353037949757157169541984306668880125460577643659295232977114245695397282525591791301561013781279942556089496962905720579524034654587743279089821057041170342653467926389944575683674285298150235563054590835221666607826663925812617803916636564352309696476496687570529966873746675242469619935842113101671824841169000683497620812718998562059248070368907874995926457672395248243522564797331393900595062500982117436643243891002993454129547995466898508591364352299333410754394207112584352059890844771327225396690408828114102082927270191599588655933672593203643783056012603112299876749024093491577237096730710170893655696391057760667990454212327682168078074073559906303301107109423649072231359494121186894215449405962066807718867745861459350863172578611112502942938192325678517763632554118582861224843445502959078765170827930374179230749488962389858583598850153152389418925285256027100546712065785873112206007478754326327349235025855941169979483223555156093228717901871619927296 [125,122] -17379211349777644392369160481009886417543625174252635502638823021398141143406388280889429077930424739117525913632874233713257365464271851799283555475641033518715300590913404688780324076329283908243329600901635609925232065960171778795909953405029669367725557109418260543033961981687480446145523564430183656533489198008903968000205509104323442331764592576558633761946784327030799386877520629934513896091493216208885608023984091076113557951929912669474088808347519944233256146663879329994018774930146570188939966328422092795702603998779513056003043539729720006396650049700860025561097043019216948971638146880372547421967519861260147965250942630849009811788716404305365952402450897315187603944026764582864549082189691553905417601359025261885864735782452455800838070816424056010460405512058718357919507963731875103157039196743180309231934679437440823525191994990089386177128262599848957024318263636405039094773784149274254197200700915963653967318415081847719801056876949435934018858638462799757036303178287670795723964658656281174173670290882663036121730415940836947852152910810370829385119265540523297272314200944860407394546197543368445121579377445897761545950700360280257998116434046394966892096727667751024995186036719489071540455490835026226230051323969237878715442278331702158016 [125,123] -21185347602577162670553620613415678034166572954860768024453512999332790267505608505520697342705960063189708782510033586378734505848248274734151851030751326934764958153655528740411365183702243142261249303829428886372895323965197555433455562463555348614396012949050655022729919773055658646873563321023696199695392443500166082052777977927102876510587924923310792488124048628104678645635746923576304748062108947924682755118377721287968874596396616648855633098164112120702945477473047420165981241691302859231348352734211920583178688903616393337416427342754569676911730661095018803835471882573999823888012299341429760493900234198199482886000852766950302875151109246629088013115148683056415766863387759675412540291810876065237214677220589504531078380508313721972940758860832973975356468852749532618790365776346639155307991110624605891045750385448181100062810133664377542015758204340753627555679953699884530410410895139003673911708151510351059476317174401492318606780616617624734287499831186967012201418685065424062576423751369856487135600549509207777330301710897410486899515810039382844930694503489854403618325003533569780396649302449801406686312027345026353498220635765752870016326599767258888320012480077394952976154647158858864084185164711462908973587879535861179336891915168 [125,124] -4922109709066878870137792930062249381035094681720650350975780510607056235640003432637772967089949031805782829733682687560782890937634391764139761346995675171913428428481597595581458291097139774017434673777328566520282426144320227767300188660067921423251622773544366207220117297850991802755506060041890170571021452468592097756402895120684724254128225060300222010524887661850670302491777559656880455722201132388810736622373852395826956332823964931844595969553569997419339322127072084510520563286822975871639769009650784130174071601925809921252663935385742135648859568016479296493776004916257875712232228744225567821160038078361343826798202703311055074057653807431333153454011123933860684506497917370908375084327457428666785653405339740717499109488893907999446539085757675307791834731435435690508133268602527687336388249004382046353380600226984212899592055600974568419427614379607782010331726009758855878923303311092779435968299357536396954330716990184920055849842651593590416325499320861853823253268996142595580638960232560859196639248406159934051489278568883955496860295632260797587218111519083274472665967906680604649224076270019338607055808169947930966630607987809110103602009985516865338638139392891838560341828908594857222039515551197759298169415070295835840 [125,125] -479142837746878513850944701137264037435756184417112137385648914784023853096322529418286475256439625405471114699540649325175933931922262710745838049761588274615656989025278782967764496635660630980540958670520340610879319621794585888335282033798014110013012587989707693206455504085496290197838620908698068640754105657092798881575738159149620782286737192930321462603382335103155027492850618856852867991311757678850283738506256840527912535458077379236364149962556701520513091145785339918969857678203019045968925097652128446187517867971115029744945429794180765440694335223750178794193691722161674295455960277718305376830761417913120463691308850491943535691962619727399589025718201925681965413195774865664202106644932099239476318915526501821653896314507010328762134924110150860491154481383070254296917618151369463260104259187085834181777030748456348019209711870067108417049331515458955682967920981089098468194779580548248244176904208971447193150295811688987974967453592187852138393258625200558753309507325631700839223529864170774865015749357009559264229193667514606780850178609067879090201247173068113290898747995844530938541762593348012304474787898239205802069258876111812181441790238026480636778428059362156290669103105520935878876636016607810963774435176 [126,0] 47867962131407690538949193025065302628738120535121016681280757379410926811625680752593393472790971119873345212345785308496134647628827906989488908942707636784661612940158881829972349738854305199153430253425899993867396395666032704827821793809566953792973338941347477648172329057203427926043754050515518532336557384358917810715270356450156134541149929668220510173182288822885429689906425554211187839168504781625989640830821965397892192464051079303595816545795846477152110449102426010226279303214921856747281573614384322290834921144957847381630876656933900433584676530475394621996943946921151490169949091265008992435994699604892069861474333250157374812032233178727630750775749613576909365782043716182086170419001289032800057145545603167871714121540056888291162291916993126483059638214681446586166651091274378862405890983022671039103197177756110204834994503375104401161185148189902179281935475002945264376366868655980023273141605807472515204146671229209442635751698772293410680850921384030291448026028295384420826766891859603065072994014767627009043558861726238099758821106512992919217332488676330493970382649869314696688095714159701888760384482923280832968917811714147451195364254615529494514456781136384889123395835752329828186837679866214293874953711866875149396110200434556896586600241172414345261695966028022303277941511890328230665806432467947820930471561041097849231224712487933879834657334672551231214114697613590395736446613821588315442545212603303522497670171351598458624938050554770000672984513205604663992351524318358959055783944768548336016848479656262738487002146506142272340225607905402349093385764890437375501515080241601957626390248061500180436838697329722503682162393871356007258972240466196735425891514042115961024327790153746701768162541568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 116145427159665132727444346378489908542928672965091808835856396245035868368460322644095681804985549567133739635497825542647494240351095392264153867176271715295990975258277314167894874461754312314961542554134854377059016035391893160751753448238229553077624809514666328335365054758309534196702366960665949597944422718765727441787888469474319211865630488529794263361753724752685567532419642223528379120512863737753800270280016141709307777294543091827503256328561965859429681461280994034823008765448216285484584523008944341605201357521554198792846258452132435230259427172042799745918624708631712089345203332401098048467466921171862816046224343764070464976722937653554500128304934673234202070432767917669608897731004000185632309159760922403611952799560618643767170938805180679986934795052062059838020300832081095457171628235377438158447632290846211273827154909680898754754065107022090768702805946867667881935506143858176851658872072404717962152854828886439986340565313829322257780176862871652649296994093925066354404676043634164408290723839333296557112908048197938175397647951563081929378760512378856316775328908595046755183904902836009092078162046439424660065810322641951004252215386468739633249854058664920939053453364747636772429131600153204530432586204919587803844540989132144733844950881266835112432802950915292811745388565523649201241958066978826240703561189955378609103645965505403210487020092153351820984493269601564368760618042645953059798698352184367829996634706076535578216633875373508124068110290530616623800332380711276315789395296030547153205593905764696916488713823436600597231143133323843324456994521898901535361771125764148735819869070724875279841817572837124226211274718192685260372665514982753215257846887808595021348946634508207598897467490304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 16719882228593612847780615876832244336485405594075900233604798280222010797953920517425822664328169181884962773558239722345361795234226320218220925578913743333321853363568751104286732647198415006590940847436521459961782468089111346561625910374187301691246183375803948561810090732751064167926031484521861013847704075425023786376410883976542573927108162668316308029988482012795601296593635087791668836149345530977944530318344404151240184991712372717390616397549241066108746156301239692748021710476590404110040704488445730390607630004604866170639488231152177950891851881022784268112486348502515266682742407472254240849222428148199892339469508436420490341508162245317490214429198949524044634157791252892401105776880834015707250171851388064058410078959237099441386053970284412707334609656995832037326849584453809605112873354729401626958301562697867664206297177235050331284295227833341043059500897346425313178183226517061274498000426975581093920583856977023332325704555418338646340120258080466930993788574073316075634034483136876894499748228510012730887684630531633890085786139206875578269173962533791666070419923622053186321659853024296550291728603584287585137560157174687417665681673941421784139627646529387005257329855639387948441192449496562219851616198242686602042297474722479804527812162609104288431430710133744389691283591171198179635637751214392547429116176925355131617477142692377632008616355181130570691260776658806696398992612302434609416422454234285110845403771082315630325011343777066723365514336095040521414175834954352920395659203643222851667768882655326786003839915561648591490416246004124141782056031957992187142993849489587499545886372270004242716394846574056793353681214026574734291892530441166509867967544834574178817899379007439269740338101616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -6250029782510569975417938806682493299867439919362627535853007213975054549245493397553460756112342590175197694098039433738676539785713995645540486925146213448458503481968401730577858611840751584973629146535505745737651667845524982619448740475749463598150207560751281392208396029152181030877356907081056141277130736162717788799267924529021391532681704535797919877523379013489348108986967597541959855988754508273826209796363098659129297013048890954281235436173171534068615675357955871641119634052877630355285930814596614473827106113186947231335040197452036075986704764182201862909790033066201245362841373979153472742629216004094336307116931068025612269313605420639894376164293692448749470900108347858583752936867951340687835622732882681922769686293943504495585982100906618803075301994068998583511748071921431254675842473928181158555131384658521414562988311145132779025588492947570165467717441353142919621919619499075583379138002747933079368957582050015188288252997677117910298954840091245885720552890169245909943697888348139657215877904940288231146953528571737127555549432851992534937845321709472366850029941303556503326043174559978203216893290232353583036945719102530423965756877980075036187367733775497129209696732498283609721302483986665320879773260678434531306206949391568852861708997529466681907591356087510930705978605457005915673827796837596466136024509392032093425006209165089327817251223903601991138251687953265759765673557669395695269239198439522783032417060926216404209184855449002806985880553921482348168171833782110481016756431981715282370844753529114880289697890813959114299767244135087025811751002184879488263277236386189544521485970594964745375883029855651366148465681533335476061776252420450990334774859449773233602619067856505683452299348484816896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 203654464311455669242506054839741906250686375188717441843596985831836242228770976731357157207336410175020073085566416828137889120762432678433618631733508211438259797387388598248957497527948139135413920776858555529427111404212880585753600314999211785777450605453795273876377621320676965487703417854913668092602783002266905944315419516456666703911250437389950929947368223983432637681437936469339784148415964231044193420108313324288450977284681008845249711487055989073227960834784011463664111589765808996831698648478682530707561465805999503022930863291384475070461192447982598577141350431805012831349001323243561835522222447922570252207826263444265336576880934452633225524245716428767332433609839776451012725352157627256099557239263305937252796823452180879218446789893985344302363018063565305994169062304180638648424374661632796453675695481648993098542139557157971972912189478093058480747948852241465259873834259136378218679762107948154237711877566970401032177350003863689942494575495916680691330863758047729115870947302477072844158929450618819736512850637111551948050748815125803269135620972488403111319536965480747836067507340498682110630492709028045752334572521930487102964511182332765264854721658293293770180585949083134386349917529072986298704607240270856979440846426480850782625151595769360593679961639510213629441466370611937343682873051689344992181805126989703958079577242757763727582661335120662410007219900667156740557903032633515790648437775245904351395986287406343892345332419067881652964772941469510068908001156918100737085461255139213398734093879470719402960568186382147339882406884392174877085981328112916503340033286365969087369840059733030159284517613147287364864373939496472489697697221834440954407538049515127273933778653458671743107764836877991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -2777815065130124133809555439479910631623238057674745134479016960349093195776959862715993335633025574409537791539082706340408580205237544621126616011945764351136890215106139447101248178261597805313575872290918905126154460352673723003593314573189071438670079090431759778644470111702900657682370869250448871486275988676518414589593017081382210571525098162620982176418517313897044013151241405123948588721415085876194019764638937801168932943789153327086478799511063706816562119547954434215533411220786958755062902882921398841850514510334348276338613398653080896374983732965833802724059362800234650291612516116954765160473165787957691448863967373830555982173106811409469383321891362901078372010368510702287279193715643924122560094120830122768472247293858986080930338346658793158840054214418600081171121950454298505898670787238368431016671131150686941868831010236190438768268022907548177235239272669482411760851832193386053175214292592519806591466597475273279860724811711699363157415445461341116429929230117537177934538434829885508456266251551706127187591845410903549675435481700187192412346574218358611508292740285848562033533894220512993303331996281499987589318474815750400765481838917914239838780279028398240941078789019863513534788693142303610583752262696933108301584669060275459811065658200762320567839805871969948404526405860699559144567273502172951029536020630055323796728319356429148985358809213834289737657579580796950032925689772395241348982473058206162938840871117978481626823217494507901881424768253335599843352781272837919293643351431398473237592016869110028514066951662144107980314210387746543016253257053823448806473140884612953225730021538763109245630635528563118418487274999778335693622834714886711873018350908352873305682430958050615163774520461029801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 22003377356146611871306453755695578811744375065056745474007377920757967857833674871429397351476836037985456780222164530404889645130599226480413477572645969532879744918585125732257665794274090499858506261406413071941995670684451710676210454991451085545090462997150148273948431972695808843023056778867843679068551384629351748427223215817585639031157833954598107786146937633653021147074558167456187939026269336010347558125034731112394222799959134698446146946813533636972072120393588244941086068730968202154524930836966247625995494018150211839808815592151240544121140363495359922130976831974442737244791745331773322198331920246974462643779349858299443909493317761755841898206971160384640374340567430205991296029335821073475387474550344353125668577419807317942338144567141317099534612853779565847687216366852436062433320809858364312372266645268634121147048990540950425617650016253233998242400864044693146588000837700062192187776992146864476200618741633832648307724080318037085803385649066980764107720299475741549903801049654291921154812810340482663096858982128768807263841536802372835175055999092286680348704621354220326838648089434199781132287462472176289804528250760922507324944876087933779924866071063629632217981068915262667824197302942811335500229153999027226022325116339438783944621208706047804671593073601908758273435780695300445188810980186390516983766508498632985398038013237160314149713135746885183908277961390034503722006707870306079138215042073239522963463363977679565787642419030126398124264667050113661620671776479199531980356908506574372324532651332487235279508909394087235224367300159339938354368494398175438155492210968506218159769717547659519166754302166970288035001197420387530902543710039069054448053569836995286215448754379337087158209871494378422272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -118773256843761632810277856362008680283267130261039134741312683331008235143433360410252213497154454370293781174580645456899577250754490285431254645637653139324496324798285295853872475705262784286030466226595303718095544630595292689585469983583193134430317758021694684990780629095430400614257199050499002322834744605967587054485613778850255444933450658027403892522616569738525473612158762205231365223387760163172929710157287732546261419295425200884658891313787743385035344555899644831043080733388368256981389296051780631570106742533952357300814848155305043669737129078989930736834522792964357073705487113233588225491828695201273057030780139158264918852089526032978921671535472527290486145235174272516071587338903032639071375295679907202656546876611038986119146219164947217835748963460574332867696943017878372395217695189019523682264834728480131306100941838895433795250379230811202872964622107723664190053437932064377866060599051294327396902336153446611450487384872495620468090014732142648935749918144698058627926965939700611433394372888360743843726312813045028544396580577016200260881321368558891377181214397881004968238634342510083766467568890503013176618136541827580673074893933513994291045479139473247545066598511385324695906424999567030205720411169000032867871641383948773503981927713382120769725659008442453168812299193993774373370893037231228452972026215846442628403958712844269317896280763388253099558958038408572105471863578873792340082847080081787589068932193823519541663754456873855899281230612239682404700092440508990915369851830273984428740698056509148069915622756117408170385999994343625158638963299865014468393451903383585382147349427175854589247571098236561781639315384037916064830748675704949230832649571877506779306464509222961191513646425978502643712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 479736067920633591552629336926734426143852179458046574912207281267324921367511271012493031065784264426019850975671978444507049079770152887490093625444791118896579162782569295001913263801729082741130756431229905169838332055522683997783459634261693025958852936938871928139258025483456836075390935686215341312149361209020758679092179597716987491385581591077479342384247107996090537361306906202777585523676017254135515944003851707532769108541473790715528472473333452708214722809989780392686664112995485240595414437819548025910001860007065647420763758131263253072780346987779116804836510216502851882654640101640312987351297896351118163643573880001473096046793019456941153619578671260165770639299802535826074536124055338332031191574581603844102657451356426014773043975863746808401472606276780005277217172762008778069453560623970970456896257817252934396133294372833964332012735215639028595594414028906614716453861254163094512592157056319107296864766582952634714762174715449993541191983141623407860093588687279216233640397272497917151227672210039429099975643796384321869212847159523944542257548295424473508438410339657664695980362470207055412015971729610539895167043564916836225671690086925083650580166525553910143041395629878601841841297927408838277981731094438613433195367928793744725583960390184799996156104545388863075984527845048473587059498799327350971383588994848699397966651371880554895315864176405083641526884028194613266111768181085820271727848756165574717326960068665437110297457734280263157234700016321010250845034722448728881433395680044468784129242150597590398642254455164174689277175645170344165682502159428216505648370869163034332417026827025567089318963311142477140579285786602004574728670959756020061868390714718518709787381938456130290542886355303854505984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -1525855605435887941963832816508193394204960060339464880409607038664463147090031943029938540174563182127399575257410547287163152386275258283435224676481970937644697213414291617052111473166503746624233034068697225046109311205509572618846549316913933566499222415831240553783788090857724531987965041933097492951180930123340080610645192758191972035873954010816653259486012463707400700975192799754165577439341943013561949943937993785065442492415525591734276664033283664508504202675900394569894355985034923506415440188879793107212105010668409887030856106600504851642349274971595155138363917715655672593588828213030549215299328271630108962296668378125005065833115780058457394543536930455623972355744225706638080631257335651653253204279396659262028419573785922081211488234580794558510350910917022086730617644561587905393265249869283618589619507014484411802881136628308840700424680624056991165709458486145631753334662500642081023326593800884932580644744127490332024186069658320858937191044691065587235073988613368258833137009773832069208831714336612673658886962115590972387243014339068127448489232893302803645883032440775529604005183684069724487938597678071892994691432329327659866702370561967908886596741312236053811058392959487725710838442135148195631863732905113506121449509725272812050955076004664448880601920743140714061833234566827889584941191861472703129878078237035729379284015482908432005030272172569131753334348293476279991345941528837699979880239236768681398285346751990330741993634086435963907348785452056041870577617476134147977958215381916143034059649075339611258326354882382337977226709703802566534929640834721744864336355183493232772945407984085208793532837844937986659890564349919278527641068013329188461436891719480364488818843384789888281526164603767774773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 3931567887687244965959290904201472451951138645662982602948190017644172919815778468508626886170388297900857987818279240765363258704420509875903686133005256350960863640215771385545524938259822352147321876228404692002257162265151237624023991211157994480125593962992144310613195715835995256893637863279281928925617401202894379173575003048322142098162627301647232813863409269751193006293142195085871720397930138346509246023329176882113128401097995237580229807227495125408551323358196262041528355738843244914577864410442364858827757673719211785449032341757048047644275135483374040459599557093971905383349254449845831917762765772276825363344614565051223562952902957911918765313764110982173925748927320979111578410066099221291489677007092059844538840715383869653930723309311469869534629400247531651310506480709553557082033335159692812518287908378076741879042191224205224149343247992048131231180046469459907391419578287534945114773866217866719537894991336241375461412238484874070058742344222037609476480640903100690884208632790002419543015303222726807016320183610378119365253252572660211366913616775537459995673347054633192504793185460159360801140487162905900715637345982537589647058464198688780330591666408940552637263762469095380670953053602344775044651177837366303085990375462740944154896220913561289995348899720520493636602947791162215875154434414902702351403971451309215153795107060964064262920525741704600174177242947643667926451944910991333793594176059431264058458923483189825351368681030872072769912361227615959223464796566311188754425522553760349053999472648512234323623501450680526116658955342674551362836689548847787511262103094777676295343399420129979757768019739535023858491343887825154650688491449014785128544782318091707497112059871711140100593562713163936301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -8336149518510996809493261549178459610413352396068617555732470953580613129750810404354014410436824947604648771871138583884236377382765170118462355086175313969397183318415903982567527278643125769877532729007959999089586190717818364960034003715106117227251747691829307396379283974011868457142934947377358647773821235708439462568752417640403247222186296981475124719556535625162141008318973946547781574606752360604817387244927824865742484951650921032156789085730553209016468784773656929289238277139660279904633762985964618109408650969487548341349854822997114570025851852860003692605018097484190141662767403944744518470012761204293238369941135071686799606414622431061875443095090384747149393407779609840916156919456787322482714920487056164092411278731774258823264174125694703576457591769103034141851173364187321635703250032501512343149480347094407317932311872879617676777351486784919523819845192347732782318897403418107943174056789788709294588682846263754093462267243443088476943717204216493067005758223120207656009818583948051032697223607206693256437709491441886073599003431837347709400498887253261861281253799169856714938637646401730644903039425547547756226389134965082329767385247373737950995438476820553152175961294262269167040191135649528985595755001668828345165559556247176445447378422591375017179991014965583647317556510168664337948849164209726071918124874941290664951604841309396050514115137052921093977782999622223521648245581619233270393186587274374664631289082721505616622666027055680577968332828163281205415227762059532852262420019923280152305566987087689110017213222781075968626684478208055471030435805641500580216526731510574942530481055449447242395652180186259101942225409136123515519435113368639248721881098228877245547482667934827793774741882100317532717056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 14654196146439550670567776832050285921201359561126354039580712708485023082173236623174774402629785039986241714582975058795626143393761393287486182618613448879878217191461149233022705560233568663718252964244895044307146217833763517691107159079541666519143045893269839018515334750039722232435220665013380971206790714796866839649680335573187526444214126586548534393128513952150580831759880385995553239505330579394830482122270931129086205423514521011215069833821812376959241545056390904188729073713837931797435296714167732890993228141095748214945523596856961195047300771937683740433309650789524822482986841003724995764520212773542827945170940935621734606266561068152602235563865093250752471290167953744865700310138400154410131476295918209421251126569151782172768365596048251763570808881870102272879870785293152858841158685016831586765382259554577142086641070449155888678643958399957441055207810543706786314328922358164407811115066072415071278320211869738289769224678127212476640524542169954583893305147392840824241758091564316683768407180625812535084833377914716965111391702905308877803501281675838669136056763340152150340681591939281840271776963058784350057858798915852435930600117032694519288038638408026606734131887572713642987485115726385741372793564080350633301745093449242674202538411889593826521474314231351935598320196693304806313219425328576875398942426472371368931442437916377231275956963233868641573471140751021306745311903908781998243439769576379528186193087025721081688869726751299524969337688884695619314066058288708570690169192353147838545410874257618356171863963875809613662032578512245546383017756529032111970204786494675692723130781344753933959019964404702917780836775474734197685340540453071702087235459969885799305774349434200338652816391291385422020608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -21389798884317931184184680066891786683175714282125120018727552481186028957347090982131694929772741410577550659778032463645975713384603753460032787322487947509786620489588563770820322326409094696981370252002489812044111577164676504307786488607488965197946661245080966001123470525015942409490907967793090679319304808529739741952425930642564466514137796053787193219847416357168193392422957180353798462951472778770158881441429691371509552352051880826082787719855777828201611471416522429758186170950966660467254492450950024262928506536052217890502626484735754866008620253010519519228406048417057777686820925702202902909439791085752328465975472292726407258635477084657457645405430102659000196859395436733373666540866081279466260652484107870412290275251567420976713092577725310941641994606269327401632738206767192033411521987898587928013370436802529954528742283677195682977685171604461748058270002423865080967333476636161449647423176749702822152805245026881729749133732822031487175581301544493646023863102598953989127846607716226711918582959801722396815836308410298280023665457325574988227766695600631462914237033023134724459586769243293847946773390954921454798924462539864351176853459405115267803987329969744512650741648463426516880771132249770717521087627178724070988838711638990658374912959337841432364579536408684440121612066484457934843968099746216533208825834459359019445021611321601559291053557713514388985035968154298488469056749927185504218869826448188018257244018994126964260974018069391897731278656322735607614095433847410218637375488727087823946949164470615223044433690589080130666665870878924619154210900388796597138889230906828465165931538943621417037982825324044604441078735082532032594182329808209668355728824996576224740951986395725976325870373758542022705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 25833864279023834471449093936380250920572084048140750530800641497221154653756195768738507451613550332282843238189659917153930160856390438762341865589761293380190640571656099074697831498326649207566158010377730588759384578382787778749211145933754933107083929041973766635086346584473470569567150860310077166392671350337088295699131669113034885278562369129404147773158246031011111262760814737800319213210812732887420569366104706439091261262556474520231346015297841939214634410892870081319520711919653689449540258987606639078749368129900761387211770307823991793703547769900757925436491807282892107138434041160282361617833637034812084960697885903407334275844173447409716704821346913559776364169908115157690584496435124661667201891651835326419198131135966727886073720334904152467133838543342938702027220295148497972841378632405978084458268225638830748819315394030141282091564716424257073013957259560459087890724852753256497653682866378913523118498870063081425162573547327532340206942872029805679984289972165536239108198176625006967748411507442053843658791920179025837386302525113524652459778488862562860980498853844148420797828679932617698877867794167418540347216392176386768566779502849813784051131909245642395546624964454733930043656348677413789135107402330826116112088471741965302697406214136096093849259307242039369160580467506728084321693128478418833622813078786786309707978283531675228954409902510446273967294407107186906843049669288400106450444296492669880185362139887329480786054290264961842304734434895431980187770017975474179137894015042650356317480543598335218366433172198172047186652252406046406294085438788024764543413550765312489600855690988402027131978565182478518212568641831335833776073097161381123235501989307713139922882867238935497055630747694092540444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -25600806262935936436480354497259706413532735472176650133873730640698987598429194617249585886466112015434503650961788496009097587820698013898722411781425201812722380533583369251085527273365270711529573678992377048594424945679101884012907562428039932638094739476559444222518518448971921626177570103773921077633894423321130142314776778114108318915233737752942002179782638464381461618620251532770207709488371308877099501829294220304180123706193984383108350383266831110859957149845893872243075499136887765636548434478058100375227917505337191270814098004641170840633894313977844885923576515634665340549899511584356521141632795345065993158757706521545447018091899945115929348360699535650731734343878501648252519283311843788816948636522547871559619203926126752921134298985835923816497337549908764315499264703781102417524892307478633767203394990938848986773033256984228390097185102902941466692780851101278330876419720054947679112762447401991566764603437700559699819597862256385295856110991369907173889539168610324298385090513620372729351003917897571467266901016645003859271049550589875880309461142918834292847794330173811865154013879447517886319932402336557251316040888443168329176788795694530232339442761315182470825994634110674491241324998691054442109837359825027403948573698140802932537715343879136627853842278894684746551254175105244473684470584613112339949527864657801084929303381291331107680426611967034182803566708252166336832681420061584414420552654249440550757362712556519292042941227517580986366665986747088105633036761698458056911084556888721397434499593374692380994384477167696316289546060537188574721957771279457664214249366102189754588024627452946861653411193365267431575563720363554409617681162236146459219529897382687000543990271312339972484529461539039709495296000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 20529198639720717421775384200650372098248832751547526347719898634369422626559065863976258297508004212321080746086165923897804981405701073785915650512457010142444929586533285200238768086928798431797817727152046734034957491231842348315117995566850134939574462927932524764745085913512671615613381941918728124828891446378538938106845742364909565106121483859615675602209178625173602028967736723420667554443411725976166186855278036147030280909584618124758890202116738454052003986904666993324920284801707342137032197470796564341212566521535573656686669719096471447389255893890266345309262943044662550444713242700615263732824161677159128705319783876781526733104940927529649578081924992923391447778959195168863152274250986659970652928934048452563118548503013559028052180902350851045472104004327009974539069668560863934723288923330666743347757717313499932409579905648316957870167015279673713214007028542289159431355719538455739841766411525234302790982324439827572083670705614138773992665709014894200291972255989793410034691828557648023914758425117267449593273234228407729718896395794580234169330443736679565054536362752883202450845252876339835149250040586194808711358075835068408910451705988064439544258835737277642727221399165729616697435835253052719456528970556798937018136888717919366143474027566626744761387106375376039012461783451850422671527765578654011674968475258746544924897488095292319000831964108319312575164553503675058377181430328294547423294680007803593615446442486794734073192147790494501759110417339680811150564881702546672793013081823846269935167613137070324366116768843323321311109239104039661509171374813971781745594182352304683059859053438376870166184924325160595965523777151293299336446283799522603858819575505231761082574688349169773555236607672118547578880000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -13079005296868660303390723270334213723652560140430792471836422367873437389466599993716365161236564792997209537995234434524397652186251487038966261606024444894313868148158306276849577491984320804233896558818214920465041985099494269011047166043357838169482474817306528145149009871525209695039880129212681844805829679556078434911409885594197386415032524841380678841253863859691227081995137959471984702456000935164564192136389049956279272961497158098671203586124863613464762367845246047006876845224335934055729234926870462580234317493119753416595415961333188483280191463537683801327370060048631999754666386617920822641045770322945206352044502367326938278628256253013480164031797255458472062167688441173075038274017077630799497184948808420026849876281064168993942968820624725808361795384853299461399585527349036209083050604520772296629063280498916315401286358123020003849774707517470730102371039287806963674978331078199337260442842508258081520695480662158481115139035620742629077863007200903390791214724161968634652658771967028689227485172258975664410233236481930778447299327549147873890362461724509744251715113973178673650096571944849011203582243172401813155142987212061634225421444468622372556985100140255847637725240581424425839520892860220831516939899035967339559134397916275066732475947859012964872814279719440720406249302655376455358098234927667050873241097473363572502132928403299729182047061390064533888721483013015962909661351793456483265927183864570025191279773978035686234556656705684458412758643473514113180682555173111842750060142072723207847110719391061835100586356086702926773859210087519289044671281818217497122267751957872834002750330931391443019184603940826646060328891545022974003658799016027038597262580977787076344435791377731137106668609877269276524544000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] 6565954166919908822057691394823927698561055362520578243791169248030352362919945415778771752002674938616238150837217773409788291671228631693440183502820171272177561908527909909960303676238334041684919874898374538879023261574717483390508525235840243270653523503739832604703961848018748059477903384847758385943693190533833337065684945185014572641990918218988859474041384038572718996039465423311582490410346989751297684777132123440644496594341241701412330285317925445912853034576659500043363116222056060427157435800230516531510360714566087064596035516618305989528095231282884460321591485881558504483665385336763583683919755494786281742795013108915945764334846240825733212331169773742935362391683202359247313819195059914443205229980662272582294812874995481125764071170303986357280298501962853875708149301405768861049274453000742912785756121425958291388199060481635062821488653207750609026018121062464905051842035077655806809754531634012401580285242995547203673593368904218459648450755593176442723278495531360986085166114208227551663791095060828537943607618528201370422210221343894055730839290269864931503701675414416089145999974355994860356478904647012131255303739731791117495256454834823851795649301562745260974019923395386827429759482827567018311551955830420568923544953913298562634435835386344188412333118791474522248290481200929236001414554559559507990450300053646634944447204701480284598942475395722199799340373307129721693767694101324607112597220210029670273402755954268158660673387350256070854240133321661069490883966840483838405842007560969328411854323586644838786494037389281185824144975635099568854289592471585727784932309440113312977249177053671565003198427170680679770990230423277819124438181665320188502683178340460329254632424557676723677511933627688126775296000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -2853292537336033062637866013958870317959035354798093607674994510905081373687610425257672954615359540028954918855068375644709819069688745341352314732702817020634457156715647291922857074773407658483891758809860893755419158359932151201288067915428557279764007684706646401271786283534379335639699531121212962324957646665460769383327362628937748164583690465158731669400997289077854081691803411761476758596619548238489237385682840010963659587886180829225802418596698936305589434855528905995667920072574067927150304976722888730635272795261591927526763125333721776051625759954051295844639801030472535127876029999867901951325472159994819851612030573771588971200377485458757338611474110024223835118923004194673540318830035158091663791217383177406742034402068283249878781949853302856468615695103833551540640752942759036690937367973926248172389833960164631782065842066152960690095825949708742486796684491584983520552400478623512030085295604736405862229011989319006619523900903250229941005128371727322187934074491016647916623871311962291275175114657365351744338308343918579240841806118570376695759497287147263137977670555512881197118260581326870369720621411495403218950331995071134527422358508883083470096127085613587229423548477259951797463542318219508777470295679196801990623716877407415593382966446341276664163627511785131449823643310264865849651815727318851038324584501395415141243848253032427007546700568779857357972023360376639972323174568317269206397917542579608861888592000031187042547042572457638560912535916370552345477501355161805229484449244418015258567658409941895807639534261098846355383942249194722855183845690702300745107161605271395383743394313541203242146023606376898799725045062533251788219006824775676526237701608211443028501150309940135338235345150952286978048000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 1628987309524684135603940895182372092912282700348075815421513843149987424788368605641425668547929704762954873212960717029016984639097648493546042321963668247952435074648604699354631457921821719928062139383421550211104065617502996124589609437728361248315429819979957200448661778935531048283437771923194647413728758451226852675325229730581740227482948333172897895052992817831551336083229887388115991973164655635758921952641388941290058269616046617424416153326316954457443959147178969024082327106611126001187252433428638645531690222508445325084233658750608456079746681920767031647064414134726783398886774312960630031869073238791132673165741055191811371182747086567626019364843998169097774447225410940521115509571698444088446173675140630372974445304270453199349021997901876699605336121583053115985562311594147947655671593433488318648653154841613743408497855140980504959515870942078946957587573589151769359974915531728149820369003068999059696130798729828900208659672070505170237844632650086710198030291973916943208354615124469014232216420379122320711964470373482729293417186487103193316498979010725997129821576820238943835813638645719636087724845698222179184853279750905681630754416501807119167348319231784007284100791143555438430338670698861422645224605045197406335154110776067162045725336703586498771362040529648260064041144724749656008499669009048869181347456380284448107499251686685561384798808160869021479297925208261052416516864390168412046562527810370404603852513081270594512847617686171637461304788441364564489570729254670645299734020726439849239276860678318932250787484598995124317245068136985204155462658327362261021768932049797568595020553359422648440926773045760619253702755860831431685698332279752897115740926229259308184493778071783987142640885294305453801472000000000000000000000000000000000000000000000000000000000000000000 [126,21] -1501835882144514999246799816865859830129483504636615610373796728251069027198593848411051978641602716241444701845319491372916240603327750985869444819953589730870505044193797190595733428784338964249394321334393116044509488955184713961391177568032009192594016314732659381352613725625683219330194199857199588042943472730504710188150530767939035625798335477885544690123210335483912582401887904507213046544741959347945119998257969253939226729124838811533201541905182528510455820687776678878997501172646914452117223342791439932129123992209267010457686017878306110303842239420170081946896772632812350726739226347626724640127888311140400515198054746661211132787145866916316861238058850539467597245557855770525393683265390336488768587227219600741994591574963780050157723467263593413912207129530834549291053166749776710750003157204459657405057658551781696773652003068975572773422792544582379662461517627657545594435567566234807715895521467278926265279027878974585441568608901467152957688313748555072594763709788553849565145799817900092055669397880753034691740651004612444145904622473030288368311490320844560302420640526677061506297159697471568518129729793479459859773256784641065152506321485007156127964410285678192456782780881941530850401903965212341559709177400605059270176305392965041320993905323646563425502045207766557447778123957867001875929518827219645748891554070325409846543430590134931756312827163826875724441412760815812704552458182913706324447239621716418554306038464569666549567531030956319403321700284152577593420722956017704856935142633956953360674883080166129544747677956311021310696484343746974461940574221878111224917915104685553659829591704620179584967121880971744810384816089253961704016279240789548074492367043699674015664224678212491547935314860219327053824000000000000000000000000000000000000000000000000000000000000000 [126,22] 1398797704071931061761620643502373473814884633085085881207488867823867368361969083568648341769624887626451436032622561705538882017505020589896791096586537866069961218040922813731617441313391722374806322255159642686986114245992279370867504653285147610237878426567995121106440757988674362816600672520153086635345346413467756633008646631160438275451104988844410622005317194710126198559858486204878378684381167771526262629954291180572765881450276350347484105592424118394428101289140515323409274620342154597982449983553303030824714238964885411849742554184400133926720302608002943316546778299857529606286203995760946839052598698497206977518228472370889811969758217932639829539586763092850960668543237445282329804873282621527050878350714587169567721437107021413606117014846438578081869426337840011236962233679484930787470080953964226623518173687573477365164417009682871704504198485598196164049055233457497484154868330892600118403529652554730458385348474732429231615946415100498631610004631065628665899595799643853612409921271693573314927394139389431807690047372805110021901807372630901723695631625203629019749107681604388551193729436405968938495466303691587896480961361033902138957335669431094038201873328467219260696886626474775765525997274162625875223878369636021380640073121413794788656255117420381844816113054879428623837080581349222602019193089192244332086842127552659240583672980214803264093650186864954162452012658763872109833743988073288707093641033203000330387014253906313193046043688470183642191178027656377178156207130267286064548139572178785842550048368301062947962512856122141614245901486837204032100059905723257564191142935832306202161131078274065198359123158668217013970353342849579581644948318857608217497467269137595363406801999668960553253581025592972673024000000000000000000000000000000000000000000000000000000000000 [126,23] -1040590880167276590872570499277740273132890238002899361129983020541057837641313995950541288947548214088386027966291870329475171091635093959114625467536298465137828893418735557774312556848905416593108697161447413888107594109943395498632983842570466923904730115791112795174140119658615667215189790588084236227766283598640317943077371377036983822004103817066751171052225765611224444615070914454502941040371661678335657656831556321291751458120600858603730744607852247216767821333355405200282720171751484234697445499316587764921417688734127580928512548937194916908454817753640085707109873686352859495836015039887862470371290956587173976720258149191631932980847249808482277690620891849508020775466289329506113247394019663996019603663827860009777674510718450640593984887398192518907639576369634169557017470855563830311997934446536873639850223395280661812816716792211612055726074890071234636401089232504355748810198688082028327097762115281071906177387579981266745574091191044500550248905060657147596754066824963963741653418552574993477042009980086585043522143786121865543359282152103243949243468504646082262104889011476741828943759628799218245047762213198719138044874756033158296533035077207273304355307341668606325047566116918040142436738841612999451729964619519516801996145102422454343863854034619994109335312061493050504117746363079859638156404714475730217709722672633987027411264238787485093435631459829212000632754868911000301922749241106729772548747393679179903883318294620867942188327855412068743878631598983177122927785439259083629457061045186603479586310468432374930774582663893078526146080134670587274085336273234787025867860196515245069740228306649114026319063232616439383406982248571525697940808272712380425689542764516464684603469203428319450272177802689193705472000000000000000000000000000000000000000000000000000000000 [126,24] 602990719734516477492148228435601648758016166475939760868836160843347760171303430618787196911822460068701928528201638733441625506612586644063667615317321383836414654840268599686067337684181077279909660531554243743119258000739046310933205554466689326360632762521234838170499063780805134618207358029877704952209168770266667451597028151566767746658512978560124923765626929530151807967647385626097962137993824215306135202061000999875007184969934981224003767740212725030212466201848416660491322463115307500209029321593709168096985030433279668952210524830075652570858608805580205517796038119490992191044631984734934159672070600333889223315727184029641039633530113447471878794494321740719562882538644853987142430155630321375740700604530074150858685236866837780133766043146149020981285796859747326687412011891940855869875456871297442151176208631302172113213097544112651098922031405937975779761780041309811851088438259818623572212741623709859142326914561005750435333887759725123231777014677589769444607140968903577088972144386817636854919375245012960328789505665605922350950458049211015584440723567379210247041012490449322985865697460934741597328789010383569443322408202136147546869470949254711428937325292605847970698502634270372048016808643044327065530059917755667703781771802569235890848112865099213530470279993974017404606583773458830716367070169917066263276054168974508244076112092254175044368194874053649381532930526152391073784699411266623762802296965010235569770332136108552104089274539231205694853694121265549921904292939869496064138683852175925938641231514583907903281368725371494541177701026096112674403227296175022710841808296852854841697816430777303851868114698085629008429758894185458044454406643281177010378566323341153044676100740769114819583590801437506928640000000000000000000000000000000000000000000000000000000 [126,25] -275909330466876751181353816764711377533382104386773281171976391619024456645656674221909920901261981300199604949561226728651155508595076276528619480546137295817141625505858600978108216288772782266770434996654224203172168999569891257800834066110746050297719989259683047247114662478375222418785818626138641560018423332819746616245198856264070240577757325542601704425207621451406875945223623121523386592258303228208247230541115122922247989909302084406308795328150645579667672648722316280793830468657835710108276008856586648383794968810916402291201252492871536901170578696182003957930945596042762799361916599506816725662023774616060502455902176263153784087961132893753181951919806339892242337592432413391061560953364929417506212785342198712237114498429057207402359244964851258501687564865766949880819389556393857949500394247081505516705720255026790644811200232973329698827857443203911951514408640328413732233699627630127175361252282429883473274227437201852906743357231650892435541217177009130548123521091792670357979738432289330508500488788877871940175181223635876267606221240181116377627146845259944533624479628933610283089834763045621329102199722432095007436289429318285944806115488635900666038404368389446158196639565816519057025412905489293491413897523424535124463325057431132188137684122578908788278877022394725775992533435828903726206549096374518493911191661118333820825470912651403411320771912862201552158377805301978953004950618178304675454062338172544107675524826242529964587892791980916088931041885298656527486630139290464305724332312083629954802818010712190365901798536197469344677562802293349955446712259158035455367445566343798113437369338850436190010595723286386250726882092477537648065603762322933028232812742401826970832984225955396305352054983410407440384000000000000000000000000000000000000000000000000000 [126,26] 102921017016330638326181496783461908499928474820052534906888908669290349986562652114337112682536281880926125075528948229359466306842374895277985787867930682418699810679526572265156760148286824825449902736269466424189847328797513256565737981171818672503877827408574670331269070435190099021153516223177409991684825996361187536141320395122471456303562372090300231011423853362363109969857770415351972426737231058367029648565706762788883627040219525783462169963414165252702592154136603107507180868401078677609115311287444023580278967429921554319442728873730434510174228268034486982167898891765307252129023650991368531367195015371801193563169593454623998148150131726698478586309912169118462282293022830748918476568746320575412820523188535591701419001074835328069883443678106697242465693426966192646939771204480322927997311938426174962211337635318960549511709804636747914729812705144920851459821610177217127358842327121623682809665758027689234996617742240502793203721027769526751130704945995241795029656430749173697043248878972109788066221581394917779124186986848623131494585350644651603412001686002414824687940829928202973837615776551377162884234037771515668033666942662093654054373183172630789182876430808196425078342701368184442631164708405978097673690556409673355009558751212982257908525437467617528164336000667929613724376544253366238640849049410497281800145144095801827047185624569553091655541743582025055751550556706540711676563721832664224415165263953767104853125997857050358655112398602565411700731231173468612290618271444880828802968686622291201080629821255984236198990503204064021765518731515308799337841526020067901544714707082317031485301083163190940290718882468618442978450023592654886992209551866526619898352192016814357478963183159412829351561595589670993920000000000000000000000000000000000000000000000000 [126,27] -34473113372388108205875324381251786442772374554200194196660121573748702079476646885937487042007850987941778419535893820196614738285005466597257131819569244150329404352528389322870271245388305917670875193957539456394668435193085484817887891144694329208566789650070316689251020041083198036157049447557199364507149769641116549738308543180864749100804414014730748224288691206750936972621787644467303267918031704998952311881298623017075681597808367854634246204110651881322193291068848643067207750495551081369173769373996281460214461125890629910299873524884746495835922645421708899406410166889983161249658074070099132059450239909432239812201896851575168251385346554568306436844882956836927055950119822974457631469162372089532393863209063726480037134610943517850538214377332763143645458717230406468381379381782572613440085582170493746335902499955436168976885926604636470172404683864039809737068746908707672411333597241422504324256418629349840792820159080701113596441407700543628565533357915411762201201450569450364231722568378320308548084507987703965046078213518881008766072609989228339663542418358730758291300740161350893462014883671179154443574963720430554004688816338519261257859163559334394784427246356446036549244772641589597884759025314198980638556751635275584068504751083295329706742483979668505071768651292007187972003436621373672468913671028279826978448509690870818393019178938488763219867967111496805425329679847864560489884762455190943118373606881041995027826457158643742757477029432704920056527341363221323797875988755542728668280128555553697168058724036286991768690358437223203064050970524197057404604348171974304268070344271486334829841577949948098788342343842080429538289074424635811666023748981843204629814649525430865971659142808310043377874496948472381440000000000000000000000000000000000000000000000 [126,28] 12719288452903143885997461874841895324807535708820993688100660635090211155671769666815081248373278964881844227702034981868094345259400223279380830761988085194160942808909592389569605832497999947926249849194844406095486311687086043054322555705847321685720684681996017274829290585079053298440807865805493435597785198455148125252255998880523027396907401711846645407236691844989517777855783757037960313781015215460700441344471430390948842548239253163665191933440740353758792720816955998490906362968022120221916307737209487571594512549779024112699661820879678145120126479175227091273008313727352434223502503465197611836085104944001567887622509513947390560712464878074968137496822862916043382567510439274587322229780207046619022189681246647843677653852990704774916749375159658666230772951986559230464547792993602240270382892074861982524241213050503433837126930714222244176482221205242774848421440178746742472041723251344346995331776334321559310713115647539247585019923529027274694090645600680433476862581762356153248704450285229091368427035984790901408426471470210562074450202542940233419429804613922462055613882169570887030210889470509456970921957751270756876972613265315303365880219867627426946838493178812898818731448944258966831118662048676423997564878647841672149629827648849989021838398676815159777092374252225074670807733541846715993939296685766635945017235754069593314628672763208538711687621133794023714085024889060786489682099024351554914294204932491266384617636509721984605600045122923367289847274858335915943345149147250377190432827853033092973600477400607199827185676920654705579281566651318892522937357646936402114722182141183578319533375984655963890980462511456516383344864343491284110083524582903934927159346677776502098940118355504989360381890982909575168000000000000000000000000000000000000000000 [126,29] -5714510813772645701897021701549576941662414057245938656206986374421996763711460556946930418044072655617748641007387586408311249361537615866585292049175430221380478080852640854037182405848219170673996578700178767911712309746585081234090045316571783668509528336507089398225105962368101837384284196861910276848839629706498189642929836851881208986750855856020065239311801135022833401399573119966991637146360887376655642442549556501799496542231947295388494561031583466205990603602250102770895500084077144804830552155911630619551826739664922666990211287398991220373053014209125072403506397182494750811270529159290466736707179264866134412622270076502746574679691534940637771016634319197989086146561103842963081457101407017418198682854244414762070701791402186725452280456295334068829008345617380006805978756007397239805691323010575080482086385722362713469100277454027533983660038186698175373703178635649961858087826229725627754998940125286110496382281298529885102083371864023535507021641255139745124777260074053665812290560814784709201615340819394601997538558309086368382982872587968806546163747027950796503005767549892288796537954580462087908891028682318464150108538068657115361420577519325896856505873081336579483694119265866780047265187932271632658098123114192767659631972468477381115030231146672713352392116724129792103601997913701209844785693379811373201294047263913455317560986629563150353927981450664229011656086318650215048055555259426892288189360975871596891011679641740824766936247772113040554729886735666961481699235436709175169447180445767712005163762647649973175663953316068463429057507272335264165550338505371009266403900324044034109084573616566465477321168259269079601787816282813058517570542010216449218479116757936701665103610466815553464698986266475102208000000000000000000000000000000000000000 [126,30] 2604443274757542655883692178298762648450975052173352648899297309114450572522191318075785736266316844835949833350356614508741224891030405635293016333921240972127387904816868593259841447712870075308536339759132678722297931413891567331414987259844854950175440896448700724426177240342684523997536082323544030458122972118269198418331752668753146191593569396579338846990854825631863721384546814906967995389464358557993758992552254141250881889593044277016039141512704276894427857847910295100438667730291823823342441060762430822416081684840604163600419521381799109129442964038150719868363121427830507191816913878715842084932106471757101022427935140995007241324570324990851409063760342341632114936927369798878724611521041523313119767547000845251939889739373049856010182494856266855943351359024209102242655537832478176911705388013776262604578541459956294843848189005676929960155789255976598415975515056123289736677008279107574108147199234733445142450616405102981786316468545883314568296083036769644676334842083708527185587950682148880031412986976211539641896255937202641593273063428470516256335537657566225040366957114130996711871158660239332198295927902181117795799717812427737739561965276125209099920787736846863951062857718716391584915444903492979055668036897261802232016009708923841543476406185063405920670973446449608103134186015046943622455955738873932549144803046654459438503407440230950527083624944699869502043035738720195489916379371545230684792931906002602306614518442464653253253566376167495598289532746778106098890096074668478863544645811460659725164763908278516370352106090239053771699155784525811007729129800066042760677590104522556476611479278742917699547481506749303445968031719974191511866349028254461605945251682164625723759717023982342096168529698324742144000000000000000000000000000000000000 [126,31] -1013890599057648529329212098776638182478333627862862683432856089651563332111048539415452649750096690797785774454625823771592301254386966525769032716959356480965099500312406078664547768946644782427138090863831818184078237605769933054146540380820835876127458952839651340391073667929553751944539486410694804712751880682181252711565239472118810315650430238599593178499138171074377478169590000874872225546790263583634978191524976272727824760749712091133397272877029426144940351987836222084913459023981295787986513376731896534207428322354540164380800950762308657739596300379809038938113432595043049535589242900736300641110553190449229559562596988142196497929920305958548719500514561077166565904594569694602492202921548886403494892906855066202326447076760078778571807247022146461386810031907189415074689169117702905671987671592603517284764112844547805530643992771090886207624724149902108411917572280982311748861685624951078696678974439758138775460808582155220868365489084138119530762104039931290378636265224883732447195730368786756199607851482709513784042170266020638974895039327706978328478882184451489814412396873468895338941806083292190791872492352314042184161620379612917924387521143994865694348178469478154303348453649823573983819325776162035201892885753344613618021230415471587028068629978836170623697996396201596588414421836479233353761481914305217358034002773938050314823058600821991425344819456556145556004043190179364752897111859846545258463844661457049778029723208004964910615578674664590763914412077452124263896283521740356541021379326805550415243796478951504321621303609464073038092331122965326937809798043547318683476127841948401875695107350948995739871702897738005923311381675422767987862221712254934578195162412243504735448260038459281538359156356889444352000000000000000000000000000000000 [126,32] 330862536298737616313930253432625897625746571744792989690053860108736616903094790526124037222495082527951914027077003642101269063551296011822438785051128820625602263879817286390612412829837624120723826760807332307292430110074017085649999520730615746121650681189029310030910587226144984244115736747970351032243479695160472335650220167523352937532359324522617428734602619987820812256004265918230522607313006315098620007688045680290091548170657797448595716405634496392171132020372946137519697770699178140992362289650909408639468629111708432322147323023237383892889862476862734741386042782877132709951648884086041196827235521641850249772398445952292820202826455086516742648042360097526569327937022015813638048924023966147657104104457498306554491384175605051539473036092903478884281298301279360772010374627523980401033804709896573883495599229087084521939249739106893466074976732128085252128981411382841276857379490987485809762763006730229020085478594664707261444261160707349971358731626888740626160193409750381957729416603961803287605084676389454123481926393109268080488299223477182754603797915098333267675802706048913064220026091127012388426511193523440754195660776404878538314943446380052608112835566267883638213494291612937312723659243019718482168288679475426568094167697823083666637081210356278532208536935835533825891634532278345649449051325754922748833841828315862617054544509888102412920270571343519214390157437444356222544449889527276634097076835658398171216317480106028909489650613311345287502888462002669738697075437782116544921957318170023632183780046810624252281653100820749825483603571088324054457942671449074011798268856381718886490086063127445563117042803363764028804196527948002861994196198730855961299559267330070264893526383567043193373082103207428096000000000000000000000000000000 [126,33] -106158343416637325801468264657405716937670961988676153412730327725645056339432414968455633885910445624999717271223747322257257970998958137699218185199656515639199816902245086608048210699409173004466131110999208805931816097614813914830318577118792269233222135947834900909275046757567496988882315522263593329115912898491421667596477818891957671120080432664092357081836937073051513183835529095699605621404075786423945898736318454050175627906035506206203641014539182628116261450053622952936653868611519800512153121484651241867343112245397962813027094061261386572718229656684667902986040606549757270682138657831095693917318824878873880939432157322222740468167439574904035960473590121590758892384329324178832435721935251808202601481842077318832353899429114962324738071427869009564983525196250808255565176695881474309805255927151771933334027235990367661251881341283188620419529344058834683746540118448706042836551204546434240370891660777913154012284775107797615569416681307767331662217898766682872263485995732244336244040191548040596028203270030664907597197540110100185257161565106238514695124215384801203105437656832048879348141559536000709232256266101033623156789388862588192258818902991355755634046705088119046279550383027850448220785828695792868910242568183268701378253290128056597557563191399806558466923371751111186965468618635266592600841409790789565189241166665612657785609016670596161800450980489889749414004476459563483626291248773611074622446432798629695153025930038230766993079786629895714231173103612092269288950688301312133430680447788202307589960989972015051657755427286483049346078200662694959798327791713210703582613685240995561896002911621713595937138552728953103347429403912934496028558216893025098020244983430900299142245605362536658051032253533782016000000000000000000000000000 [126,34] 43071179008289814403235992874389026475076735129135442268765899280244290750803577563591242614432611810524948261877765029626527753190663865783714707440869475757934463849105943526108350736719740582438751305450414371260209990428124619434221244412543773319868276454105542657702109728806804540894538404277135600201206562828408486729846489878478907384483249061536560725561507900192065757214756769471497272199005096714804609829634129377024812882811148811945720023080148544924001745771661747518089850774126940935770917771344686431237682982865450550266971408790391378268546437212758528060019274022649063183855597566255281179377204352127402631628840637205976877363449102573244069092421522557018373906174974503825910343412627163969131695310094695341469330325236058565523807304573618328908069143003521451553280378948187418936658214994107235874863049808657387986934567986043950240951239177839559090674210980648422524548731897523330786525871864259987541658242464626013085837771197505089802950105496722366396001435119963252850922182047256859825521688189741806179048340385717938649779392262767597153101875073126412405440087724042017535643417433343419698829718227692488199875288826541452183646274224578003876366695402404932966231586240301163486829989885267647415939155049693603802804989621799792057207912731314673084226844333655455427668254520256289451781300050075880325672449181543377917218339709962187703258141784121500759566527166518856595458857103217713911620409163404971317172292081852430252215365414351180588398788690455693074721827331141832014763926618799294771276928749883798882951449252895803768499916954864313330378921787282867349438857387173433612504221729598876268599790547387582042195479090111311976616921343231002155399612307062973040583094099443332592938585333694464000000000000000000000000 [126,35] -20428445464654109129905925793753157085562620111899109169444011090113329521502353690084106780394107325829495376428800398032825519266121054192339602235043345037527591506862976514332551098451535035185294422194839214445914683331366536996357384092834375151486587825024149654271090235150817453751867483214284811465856129694126012283230634873456252815171629026981488518116220115287484822218653339017011524567925355985804982156909836116720838984339396221716611578667981463276986520537337110494549812450297815642036189526325528119266419333581688950516047022237921237554920442525656518043492323385830320320577290042722227919162248456010809175028719277893460279107710947807931231488304165106544754543215932857918024954310098868873648421018897921099300506192402158068164466751443918636029251805411976963046836389369577535873246084852975982085548281435332501616667463227870310391880967121455241549405271059510515369975732323508604311124122765074354511998497951663632251134581078510390285885256882811005135513092708325795621935850110406586833695797300473127551582640227500808221632960544042912304738796048632120228734651272310164256214741067370569504792762744896700919189224578533740037508350800726040425756716495708381822407121044160762842213700067187654669461814057412297886033573385381438887968349289331999418648389310214035407465909126007163795818747012460935977304960473107420216703372674579548638048002796620896880713062926184469076359994836863198589164826557529742105963745070264075037183537209613763437348901534575177285505339743733830814343716088943206031044120841236082391574767291205635592830506738527393419031744781305279619519984826807739991650928240600892803945359608803490972088558018187009460508368187691793716255283363287232550430842025458416287361299891879936000000000000000000000 [126,36] 8691262799336113694170247250034223047750152263515604518240862267597767014727915262928451455503904023684601953743597356569214220191626433825470333455346176230626073690246877574184216121562271478480043830489373755555171511912776980654198722986924684501093808361923135139119586822526787353859961451714091318679937379942563142312955138953311847383478724222944621227767115834970327664602137414454578554796757235300227428921751674027330171207736438823435273683681003533466346739795548494144293680342558357362912883611359368769700070269797679009818911944238917926278452750807867108125237066936981702076818153794213557988374898892495720958411400593843029322055124284374881677133538073959568501490165893114275368421418417952708727803617820784196533005962759826441465008608605640623331962983028293059136924207169306082026040004207156846858469044183071809692394029205510485160558604030927750307091973021990714045953982774280365155556457146785843673719607845775604279618384468054017884791827142357592186552519355571287077958549148643017859657443368964561023456882618254905009363552240756054869543700643749565631570853889054986356229573608077285522426061909007610199259160956711761845333201753377736082937472648864563191039065607323774556692561899926952766763170249128250646450042380986127046383131261533635201746741503254624455367852225982675846320409603527497322974005193162273270844924906521037777241461139830261338877118170128591573046954636443068337103911837304498309770223316047025520744138001875466294646160824594909308522931723568825842640329346851183779037402727233143133894388035190835814086942737597843482394586078842782067507960582476191525776005277253476088288711232363420170916070635727042011856550445445170840709659815874320580885668910927170139254362130612224000000000000000000 [126,37] -2946451801470740369792685364462452269026604357137884063791860655321682037766054278841287695578967220801733873792003334683261759933355116774090525424687555297703554006742242354690900046085912348083674755484554920178228184919775292937701798342888811232477205724504523847662094359175624304994068098501131310778020303206999751125833723054147766267968712743071555082690598266571070860981816699526448334622929105084094246151928229470132202704953154834844320854701598423365429115426198223627083537583371376440605329653630921563038965577986254325039518398856092103575349083796837266094096654968736095140360025442390859951576882600833338628749315150702597756282496882670021670987629500545947074391123532963701185992904731911998569262062352702402386624021690945626469871953433189668216483372709060532265044705305206460774542561300650803747133042763439204537975722705863583020662695757339069727687488130671860522271904973269318090210646637892587256799113710875052660471072803521935427254870493752330135047866101229455387552062124032146536035616771994330670652548033828131506182338592759467408900791830532530470000541640381755989747147745333518411621106308919383698667646622766014820786520368254631728869663956246670150780538093453899296420589092254239238993019358535921327497657809648566700878333046997536692932559273872568860854253838392191917673819778177453949105920408850610134673061228404986498369684085974379245005043271469297787855676667972610346643395950151733189234648423869311813961561778962803940614789625177751560692907969351237439484453764369123585471366251830196707094956935641303036663989332007982703027048860770436744517521286426348495214691870508006702941837032173371743233241090269757509924530879027357566520044588464419580633752934754860277028263167000576000000000000000 [126,38] 783785776931622786706088038596606372982602941541074853606118754426079378379718406279256516101905043605396138763891428708612986928681694161257351491177797879026512287841650999489658377062985062891927824307105515420689463156528450628139204924291109968583366783946028432324267971111307274563383761015327597292048394718902219556350431473128525805783432458736194191603209182344956073105658256793610806549497943778202028727418245944239591180485275357064713975551181514994264945372725249699862179883825719809049505280692409159677786783128758216188234394672807427085588494195001599428029008745250412408241452916859691776845705535534738902833900174363377322160095735545838073012013237275882821108305645509274933378385442402785524961114084933942318498154210968481526838113379064441908766511140272773426002481349352856258583810389255778856641764423328567063203506947837590327386184167089834261011844543605790022470965793101142414928369311071901320194151315151319299914160128424725180158982490115161250816300715232810380161783667108379309754239070585236782272098070147306481118860603609386021094793085479844938574504246132065650477416493524464926397080059747151185867154881985686538039012035291488183969542064515625969106866382745411555645351695638792208313174931332427926252271114886882796916603755005708326900975420455749473190773055489361609930781832665869608441297806111486802782996778645981076641515807526618874709246475859888865954946393980438303687543694513652747041635934710098380334094982511053225892213031152860590916990744255746589190396853789261823868377624701920649885232565178446598850024570843471303769485787130126176275063807130518471947813118195513566070195674206725475238890374290937213334118010346838752130218133989168664002140138118695475704684066373632000000000000 [126,39] -172362761682826951792682015675659130347270531292154585843396868909931009570306087900832193074657240795001137155795194697161072138381407983148330142914344926383360936166084209142980241128741171337180365751546722356903037704694117318700801387981214565898280749104887112772056108569644188575736034760917290564221019287811657463664900457059312852704770461916988755362186813632885720895183248614138860875353610589233304116299843819598780600787072016304308598261444511648548126154899428081844020959342368440594286186088438926261697041408885989690954269234495280901933095400442029044574044885966890530716897456104400307288040857180315054927747291428141187297381214078503453597020809621250889565666760470863806541191711603727112248289405417444939329631167907939846020692184379816872993584960487581895941180357997115918246590349445400391591079734027954103702241677845892501580091334985662540761488947267230148177551795144938454603893904268627010985491432350748174512618259046132754045113439265864062803276516087147528580326950619327275475667754063432391776455352011154675499078074344031997785767773054280138634429849704533080850580989488207894840544893696488799825504419105459584869580667726992893809508444364701243119135317739858503572471687996822646682957035828073998433234276784377687863346262673023794989600940771013026690843966227136661401189541421871127537628649013676548263046345797507815942762233068345933470030259769996093728855653748966691565735086947057305115606284168553468403252883309933666257574955079833113281679665540481788331086466686939400750789949601396017732363413929825974222757361951440709091999678345944994988645892769486698567833385330091430364101487997749902812418278176219655807676190935256058730209669129352694368851319106926687565644212207616000000000 [126,40] 36688050883238395314805140343293905392202082511926458945763894233162200943593061164276130563910248122761750087239143712373039419057902433850264298641760315982526720717289494834932042462987541635102777611723807326787093911711374442284367319837383077098462606442509674231407749027056628524405196909125869621191831056204747604492971684519355291214812744513184370034926224775806302179697499463665327434289941692053426884448025947042825537323427041483918670719222075489411058733812487927283653612526274710416295813059712347829773037532532398669910913874355301326208671624596126460870700942656471916810435055127133644512575030162612804055345566331527180109565222172943086555440972907833095773402425192190560753031538371008449005351505885785245682547442393464666339032473540730683446953381373460484483675880859936727184545305452668712311911911306819324527958792664884900306590984168968486698387501275556964076457714075280759235245022852894528069507246831850746406476623713017382429909355525262652511937272999215782256806287768149900478764502947495399186946611480004924063024384203927898155036925517323205020973550264369561157560945902426721599921257713105571728412829573059291237645703668614472092507996205544059705067475209273790346219301014137370729512169864404693764779815795170853657404162315625142391635026595680385457886983635019549765278323840795925907793947277116360604782602455308299477451206195821207484975596443734520949759111615944577131643494564951306424310235938190228111760113006451446220161199782477601895348693556599760095505411906505858940838297247925665708105933233628359101549352142133982964118105672580242049745162267901190941564510390599457845508247525805907468964506318838651455821578250259640292382928018579634316057107302322353955302375686144000000 [126,41] -9044183042796852305247053000336039196951477095066204304800751823609009288179573895258100225894366519053338673820698121396601125994536192054955860586905015221415697704248024932677010932017634772503349870903137147609215143782831777982102778678308787618842190736334893148442083130078225831099172923139917282923955283713654916662542898672505683772190539685645738338344349455086296366791434192316853034911397799486770973202758834255311261492009130668890689526980121595432922138588337060604261977019851645856154415960427526125020507402788324829565402272319091454130040302573167381991013777648382489915422220603135235201258753056411209890066179408976136963181322863281378749861579963120574166739415273017598385009671910189611397482308689047796807508956410698434826044960826428284302871527354017733042341798798062750299781246666621894988621629395724544499496004028339472969223061767559183867186170069217623051327545975719673201454799090735124247614392319891496477706945811385980060204852152991119916691080508523193587334646112776702620421356881310161076005532560701666884303109451413356202216953482802144745537020455893564948849810647810621021504893583798630718884729038056507288650582961301268203001464547419767625124059536177850891594290067609802497891398338496437521335786813978286523269876565338287557277702839753854810255575682517852757149470407501427552318617445850458699342527979232893143934215522052992991676253457726620274291470199785620059491477521822116396927182471683595218917239825075592560924467454107706974391953447008440739169225580297715005855163305698825137113659723979537202634314898325980361686790558957835243874853750854066960629548206988696455701776102121592381124165592061395489364561123580280929867819672227385316674809406795295350481083170816000 [126,42] 2431363891711284035710634289490247625775502471086992627589617023911571352663969384871517184854200381555305239274830969052091802625819161413809535939309766156902660596888865590813518957317377017441788381586524505290131565540203606512611940523341646723446897821531811598898468710542205633778125796212153912008326187496735554568993063465485512879722214575562995293980643978279227586799031193217112165967874343725159012900930254306125825464738758242131519830264537691826854334680294502698159559280367856222504878296218261094484217328689320686102115223950423940732361387846252050737892927178454803463324178145715599256900661127217869934468902463089484228802707741674018887802075749323084954520883863600339571439292966129189653248240974455977315116894302428163926376681313956079447948295171934887872989801473843523899508736820608541306210382261814047338769548589128925684307665909983126448901120871206041659357246959463705918096690860869417653347197456291595779815537135384852105560047479893757024250457076909190648677283864324418772684521328682907637084962619199781865336276527317990968930794110782457641991075683814407152075837811495821713552439590141597874438554022746818596990721219384595046649523765394316294268591641490404437251036945179800649797595861246024860885617566185829078356929553492139498709306355499235189665736141116065961697168676406582266329498461270175428801058018450994113016636505167756367515725762775834569241186506670668476587216668540761055075908844044922322380856582654686368112639229498516438696349291743456409783089528030688594127220307012044061008507631648603701819570155168389391196969491644072641016169640290187146929710870751320911147299964946952267034663002127249284689497081674320243474195883147775418550823351990887288482040410048 [126,43] -596745215238522273381105047417006367745068699833055797586550949607620992747655767713026322103056541240918513020234228990001067177788629361994801563439288115545975486452007082120891263457278777092908350829769244207584080847116484217072154966713440580968085696894007569074240025881319634064965012713496727129256402245918047694522230342325896412030293280806613480805458376832891238758716546418215047389158721813462302508633334226969363286304993939394320115337462168254362441519606035850851348330125548513278365846961975151664382432950413196194186138470958789551294686374346489285338271556684729118613334025899916925151683258109080391723731656042679934514905107679341369623359277953562958449008599706748297136147435119732832001479133019022958990557105925865776801558500833202085403475131104692424345180002105639938916293013621874219622739961527620104278942521460005512970478145246203234913175450098789800052242134881332742879302567114721068025816942948025412188844349395569052119094310723060545043937764739585908878219742615018495166363788576401265298015255087467505214017064541033113258439339273541515634145780566595558217270435263171090869797570299160411047836345616927618950425553089392325365248756090701186833863496930016739639417514811545959689909774205600878789521130130526291742831331900331840691198128747341067331453955932624015382413853016149185867401558550218664974416705801458633414288749634486488121498844775882850754652379458444495426520202521304783415495762139978313155838972512731172329461479595453209590485170708493561416097078671143802186603564454135525348991352230291419504271176996767217468316751599425152853373352285188318155796958738169165671708868081613472963617683124008228013768483753132754342079707959497591274110653136006995010560000 [126,44] 122898579181844915346611849347586734522308165831109124236810541728045694920990147185863547655406766423395174370948170026776117915599946565186054507215011701716585879536093715696898553675649368448125769728500623143210539061094879673525390797016259128313809070441384974410880024027671449572659943603387012141122180695042587421794298674935706550745926983752919386018982586808868159976879673150851908358498483706240022050677477693243139974741221824308041869818389358325031413322812823096072802126672402425099772036938535341249459643323172432422719862483058221477394009184460585637827201899017350782403355174320668132406989550577233816240349109544052019802874992519489467599595846227416425471171480576227897192852929263309662162373439005437163890285197011614596692172671881237394059246046114436254885528723290736039942915766512576952091150328790858290506547450495562677014375325983993012731517646350756238739713026015855523135183498876616091633318988195306943044724498826494715064863937970603292396034089278935860363835233358642255646696010848211203530694154541609187690625098486131031479939736384992593244445371741777270335499224580005984591493825157439260257777405290367872975362862817761611600766216465589030686858995030947483439775280050249359949168237542125149810560820803526635909584916058677387074350904153183867327345051306583420028985576483311505042941096428767160288984153112325047732088829651008611804730748348998837938618072732240193467084637347876172858593459043743363240213226794931679662176296689075528999288554893390687102621577326753866324313514382415597434108910586604297405637032605178641672055697283460368606950375999827740407646868191395561159241479288315652522176898219337756427721825135578144834574403834293730240909594201183293747200 [126,45] -20817014903397961608552755687425316911176531234630296911150935867406952599017019328786205496473061443298177678287764148163236091242570496740457766704683387786920217995835044551978081224178291568253507073814969095294777241079310244209051466867488257414884311001055831318835935721638678820006324326631367443341738458333697819104348408433901283438183319424440826560301213133430665009580303744173922348340778722480799225893476428305184168470787542671641510646856696937670446736884450215628975125458362756625429411824454697856268581012562972215945083210270635424282871469329006187655036071620037236538230760481040673232216842964148930617200805811535801820925171377229105497119878616273736651555605100336252135941402437918640951388728865440135855168426222865499775319117406578859056834516047334951821023703819519732814038302835894660569836833848717186377561408074492401830579667264451645972609514581029841881478043085238250852538028610148926192461968620994937902927323336687004351469652870057339644764830430973982924356852646673486195159456074689808354612012756388249093757499618478511137150683352241709042430807933626322988345522493835952956025404937988290191530073920843790547055743203052448684165528855341400987049932582255332820751728997722903933836242767833383859664301513554110077260952620978039719963643947399261914528070760023952403711673702180594704797599540859795623558004024773832466846349445791587851712160356156493436705910081012596948894962699204965541253485965765673951160109673021190995927058857821380168774181123277980682445115879163822296961944212515920654509155417464456416209968670326981083877614260300512203792463218851929107551656066299964623221444463311929322939242615030163083822184089857350989790250499129544079586140086304716800 [126,46] 2891841057371938709862064333225620577233909160309627405678690731045917081112349864599226401090647130408024317771625266128634035331851291774222214673422708620446708098491078287038231401652975310323722400031130467007011819691991546261210913683454619715726602339672123521551223243384910057983490628807592416216775807864542146898962701083483491815742611325583233809904524279959583158178507177732231745134514415596680877153103502400813228888192415394356573799791646657251028428480754470354722287005595499144165756972121838806298183698866202344496559558244570330710203482978158123849232518627266912231747263345455853024748937235560582982224584062248288307899812873595669187485216837880266480489556896025022300112573181468573890928839083478093504442658969541745014167542951415462672427704717077325743653947808564818966238376622025281537828528091129012981930844731016846208953400839547791504877840910519272463287427557237025840629625662893487746161729835755859047368070880145111929751500360475794701773224956788844540518510157968534507412901432703579313464020538881632057351961827830275175005844948873473483564716784921268762431415858443312296022625313018895885467108924841732931316713195350843724432679682759825253046738733023111865252481315850885509939067147900768844261944634079275422816110624375855477865319179131383669983240535294768804694302867438299765156824900290105639181455905159894681775065815645313104631091009403658371076795548324962532881573351825340102290392273366385921165947413175039858578557750468426369234986122885280711147775022280394158090993459375661771788293354172586152106953026215590405767570475025234655350421583693157870622396318446569671716250536471991747361604995606763191051591646642446768632028809502091060714016360870400 [126,47] -331415902221454854497349377792247807043165746094763667840193365891717316372395372705605541037311508102777746045947207042766478716207819345734637553769676159217568423402060830164096328804206935983001319167220935080535619516032337625540356946982918099266907401018381101519389347674784109174987674106638022583713043828694365442802878890134892637040169997415868763225926385027802799368297059999900774566160313812446750949687023409736760278770893896004986703871112456077305983121140969710340213906972304545571826355291148898022685463725051124801034690919879725363195676102417550763044247579595478295057032690974399735548901635338447463332895014475309370219701725279069829126326882676829977247052003409601798131889644239689712908635806892292815503478855762572461099969485480131119975946277348190144167087047972195039163377338431676405988949812222062522666966327561080729782734483105776362920813617494930974779127275901458430952994560617382661982906357517876705352223985046252258055617476348995974818378882427234615406654099473450474562742766568084300353142201552259288732533678360945546074948233008716080244339686319965282923161380332266890633421443406493397137168701074006979132043764832834601279951604946614760798881237537145930558032475573386407227730756751749143230803554534553509391944381560240367431746301380703806109396202648130214910936459991568167464248871794598779074954749032228871108287729836077685502182498968065015694375765773204551137298956497330345416983314589141815835518419022004666898371262924245498807461290211505252413725093283509375289151120737136183215848773138140341959706026570851208908008989963694759282637948258739000558319636476885056554686041575454345443235316670012771877913755839634281604344135580795298209947571200 [126,48] 33273006484309650702758658858182622633563720331840017124594722872773740538121836698939494622196795011107815899830611216506974405402629744383082344161574896134557918448900565907011367856589345758715202747131677483067409622939299464472328497164564141130659950923415269918073559908477828623540328797490576872434189347781444787633597250611563548971783541164739018244329495219082584509819053836904412020353880013772470180384830176288628009598064790142311090255626319130896190121023212281087661334627220004329034337607320665752822210961030844300322172562448032937503364819748574903888542073793132547373939171455099824179053093244812656797304600569864462436715164597051657380524228094758953845320495782608196888927910103940511759362188326953740828880117422135993881130581907580418813453891989815822809768271336298424512691167610556176879149169915843455017488449139051786629666503734379657245734760749989819595659881499941017594755459125827007862373701870190018937053991529036027991932140465258420230748969855438470865246549725117811918428126033195099347857851724020627735957020206322144876506427774716403861298549068923295800917521645669715552913835883705750960704424490476993274688799245563348918128754072003236607044974640768580752763943137433559620597284757143327995779476795797805009122155603273894897558943981336855267404870305497560723098965564094970051065803890646361123926615929975875524507675573302692671242125746843555709484560894383467123379036817765143212159658023069664597200745836526122534045038094669352141551466357836670076168092416686336038571438658883674915137596990664816555641860668744997535545548155593301369530607573133200835496577845630184218487635314328121275819821843333339212680148343666816251978600336139906508096000 [126,49] -3513566050156377715854295531974960856493996706337902324720533196450903433033937433429629917660091119554737945988483261147182835298812099402465260579763876998687989532905252496185459375702957697477615465297719536846893317554545762170073981549429085034413868264501311204422863614391191543926240099227877930236455688225739625161634536538670233806668055627531485031194621177905899879003308473474128527005404346205182774342323197609960477261522136255319957053214764181755545327776080657149649127949070637274139013604766040617512280549786608100683257719585533685749700354815830186961118985505061160796764311437393356788213416666714592955612344205221813850140317163618156851636113930557276701432820281844677062752695484382098723657865267582772031415735749794554200383095071310277158604294277871240914701838814389994663075781846181095371102673319798410678486352889301545868073425524024197694457657571693605802501498587094287852554386651534454533194330512447479542887156366415374751195085389278771369931256337767453791955491566690527857997990331916522947153745302544370599459294860445751464821281368437505433513685373114212319819506333301341077804532497916591883217192719109573499979871915609473793148527949423780384265277319905276356851554853036113379400671876674166580208859907552469860066459283304763646790201691674361388997496169715298257040773861754434718462997790403184524138759387636962120929163833549292947360421902328347426431903129949037481732886623177480554835869479632305731296851393134559274949473394858070954645699037441243192029609246473105239924713345795659136924573226179718499400660374090145342200088168046008322910745030053596871016277824036787365920343686115522847787848978166403309391713070983808240636629049377981668160 [126,50] 451199857689019451906359470323453309899873030009094633898738216626662913827795708525626365425791642227200602251473807277858279299590729008852150668751092475087764724592075687775575518625557009319556026722906201516720969389881834044499517422255782748289742427380936117591293485447042495595267311766380015449680799169545042235056767036413066655440232492994895531489822309753077721640427218837414203720407600511373703239773685913477300611862532802262436144583621681876966779333315317977243399034650166716207374593546691967562224886659740768062891244716956001929595150285088460169639345789302107076581507993618059184599300316426818363556189908452040146633543639494239900390334028071631495950761579432436199875133738386030797501066309858764141241078817692947632833707321955574631338499140157033449388324705383927212375859620747653063310011583196597279260332981050322481135503559776959457794428793904676648243699131360567790997842796648379583358232956640063439778265025427266482409037453603491817554015711161259322408920481541477370980808293872680545156101731635686360143966440416584461380732126852656178968454706141902958394846784362036182001378275249585069109897457516382970184710831071848105757802079161031727155792929976718959334019786686968052429616314788376526204756494143628165172136470551776595780924152367620642115681471717467273300144965823570979691160882421725453193197193409453969598067229766736464355562691390714411692038813445596435723377985722634694671401043513030076901753853393567587041957266471008271465367926522035427964135267156838073859325194489970782597285076583749800565829754498235487405742670272664360901310171615620263614689649708008555943855745925209230515154028023436125621109139082971586664727239908684960 [126,51] -59584281134032345528729920587977447941668790375865239468052945453082307866760388588518880374206342128114459796223107010159160542793793158784897589335588253884246679839106716965267453007702943124534748892091394412326394791177084727348982447177464056426730657891612124377008529970110514373400651906009458734382388712981366182843263976956704663386637650864878504464913474526595964411063201091208249747386793648074325846868620151094769783546852015664831732967975067118254361418446593399558828461182203785561994365455159803982642913994841774097723604660153386907999252741223270034910654677914978244781933487178396703463630742603407783246814328382883034207648140579298530148787297204445264812342684213352535132333244563451945651939742813900597259953852178711416153802106628986954055491144556727537504795748057205390600147092077179941536449974813097528726949079147181195199029101788370670407051462234384295486705524430697212735061661301316670834817024733903956430209106624659321549079516606525949108004080316178038373872456108139191789605660849535196922421837286691422149587381171122530980370541189584222834357291162707521165243531341531576205546678649296150641889254709186879035033606740946808198327241178813532804196478819302005081174483088657615063071457515599132556434962758974289180805182249661770873918283229847404290668673902771013499129770452207430337950923624005028674976659494584691758808781138689785182641096777310654166592839154100279755022855491975174268178874375867437599101303946100491783660023368371321399228129970839619460607316187633377511825707754670930910981282544352647585580788109175218353888956324533169719764843412804268041915479130474502148177007300209232571416201157770341130705438886455781362107247660160 [126,52] 6585253976416020896448037848337270132305305611054087072090822177263957878508908793165583495082833048561295061228632314730152100593760611371079944851817943065664430299749263732534345003738044793273396183157852214186368310698324525977498095986930721792280259334387239520519750330298941202632948197112972949423701944938971891550429898210854990769600968307079295387160689269280068924972225203942618343513810583292937662995998094342434027620971488465042825039074863218405273168144811375202412125886936916638426847068978268088476880955687214725389132238045968203063470926142569074108162300371702884270532671420727463946744473628398671556157786521097772395914536474989330897452042231641053390454929341080282569537779773806631643047229905234455134767687887391209424525333571764114180775999902091039920024706864130824849879303135337357858113234951125262927665022473104929713881312349097719880833941552331050199483586699446858923482323485899755011297904595391805260642809858034811840444998232710112764567211106687934096235261814545726066014618443807178716225102103891425812411199289526008268995614389953002379735023662564853745735716143463695531614065485412770797483397049578535954648148955617370096264029541815244284789202396129579769907157912284995048252967148363022622311067871819682715189139733150803615372767603072962760934793373160683923837107728096201158418029803807595444240957814325128115161906313892289044070907439559022039202974454589815999069380321751500897097578940620258745641348957044647365327905449853905953288007997009057276245505881934075739401920341119596483177067543381920037289641018843129194141941433564705568854508082652560564608794694733559639811841297124189318972048874053924697129660425422480934831045120 [126,53] -547759985153983040992410910152757860090413705766483902301850272511430972586973583793813998516031132275344773608195984777105677105328953917268490141056400851392913514257301633825981214875865291220660233896514898696714476752530556076472192294027745754502875998725825918936112063150486121006513363124978011861198176724244715036051900910142299024920722059873991471471162962093937546781147100391703478894141269561557032639850025114459211569309533910229272555812253084626474104754995200500434824130785128737072611362861408921473416512359729379702307464457022389256576719996555605574700363482492982333948892043094381656849685892458103268153516415385484519243406825178294533714851974063728875756653845878857313222997432605245276816379089837489154645358596449074897003434043663338659594053461971452822289069713456567743020051452004292154400848248379401951005882660538690606830956399662779458082863875507663333339053073811654192490392952617496124754375611222975924865182469430863790638990857865075671865756874629170564387953245635995997659712233215101274160904847024349677699562684690904617894516362377749757743301947137037405203978248000167708469943180955230138061398973959953555558902054998736632183723002598580158998124558520405990381195186622614599070101680517997921045897003864448716136832223313112725229513941267138263055596342612919199913077555065437978827175875085919974341511567742948586039497425722386330094200112702636179568475893870467637400054513177164854648672855375622326284794465845847655772415281547905993462114573124616133015200683482060856684583156633391032802035621824959600962645136081828335463610053542505125819378432359916849562725743040065349339692722864469650056342403685289103935266173732692490507680 [126,54] 31348220901745964419928209462639374463718258777672671601377577282034919169447453444238601972103624358540514724993342771700318750432873606590847139654415329598494952879652146137250455126378059810596254258996141116837770946443531878160928965965602669844445846148193451947156587591042266681517473830834193966355648165038596445674685999418746768753014248291630194730362687722492782825417455382092626032075727556019114503295778621769971666278404838826393590849443820585663228236381586549962456258520997460827694761776127619066681227616155089389949149995628271054720761653274237620692942765539886576450768273569565181340348163449345434380688979813411669202906287078410078769424932132150318649217495968418928469389217282830324209856323985411120748095862192173347267828540417070812528998158617623170995729676109468938712531249009553776431693664734544221293705031570937537515336364744436555704132256399082168876480332403085455729109175156390215610184621466562311877869327229854769544980257386547727884877228930708757833450822707921931062051793447011587174643921445773569268512873728207655289816160185100670799462999424332807449048958692682263185195450580646209125828653139504957293541240848941950053647252063851592051511987620144775312547469358930935230090005695429579665079427551103258044691210134213243067204425560596585017887875016764826111336148049152463644403765540114371133578092699655236696660780231800544039689581709919076861157158924603633885439679221792945283999974756106137760080038431357320989223190678643230146413595131976226297566259859654617308489998809337346650072210565068438354015958516395488123667757968753065300441670835461261589457076513727706152281256681988180216323615417244380182751656825950955920 [126,55] -904086723504522811967083390908675229563680036641486210556498950098923342025748802306273131167507472937809660471524259519597523087993819660891550513611772157645673327362961157659533988462448118955987974010785772554680557141887917565801371519736945250244418158862177814333386455680696883546505066719320354714869211756216926974966114603080706947609601178707142565833406695499458567545617273684328582733050554899804396892416803071538057159386608451238318110043620008598524161020579260925070660348896295741299170461169641844246807046337808667170775484217572908342681737699969425592650684351882315152744583462289695417211380200907402774256835350330700472876218571670971541893684099435656861842823469527552455002347611632994890043410598680762440453063904515089050448486840966693999501138272773880457429259139053113373984391990415968331853147310531774651100829843246408545262974567296990335244720960357003879876496250826086678019507065245289618228697888863100699770147381107535346662854295152970639817821411526446582720343346000148791202401590755328363151834373636639756815983515477505096170785619166202185825269460729486942845040410552225493910570187720777762060331919094692660875382113385675967499282514938568974266140532246589473546257445345073371551248171046367970211172178049230996105492391396008862235103494496000220445798609471033643740200664918978259824290994570045991255395305130974561598481214468021497410035709602911476586119878363141614432761638915922150648342016090685382436508842792620304416155453837299487431511631694750006994763600006045415172211310348845217733936674428089151275442750360802263673430060824468982583869087107123243369036443699752239882505598881418578669058389253492010107202088101120 [126,56] -19483377453567095727900401939790950901918766815234326753341196688161671491740008413878251757867440324759666615931560192073541780854535937123584617817839726295267245919027860414271696442153469557242837628095631554526854493870295063944356410505973585231439605543414251441386545789177852035246058516050316661877770151225420011467579514070933948556038415023880821022158511791223459396094822606079884912895778153424654892852669178588393605449201312225728428663725101436041744755438636001718310775854823370974340545883707248042076149060219883427664938796437152318088164974103805478330959753027118719453669927858898695907427795133688568014868088185497055537130270284262635911311827532225175933203410781765940875052835013878292954109291067124422835603493772416281548133950163120054652510214092731681115356531559983194724998198165459699408355347339081302208723398467284001434360738042750077813656991688536440208881275396180885407347076328726849774811355964211049674933829520980474178660785634303871305996341878066307515910193998450047595144592512410137783249597135137944957382689270887922270754143772613635983136431791966869319269003601967088970615317564870406372213755914933958855094844221677490192325023181513650901863463385812546726724890566970948961715029072722930944454226137271190650303507967888264867412242837733171688004292590293774488980707699704362606471387554857778587852955474433439744010547405645780650575565904281136739784122080659753273746886312597298532590853383586892855277673601700331515978764306145461708157952000382078665403753873164599062718156460016239867432066666106085341101240272813832423470437807544863456990161323694943374054545742977698949425381076310698008259178487318004492075693760 [126,57] 3080143187817556794097804108725049694267493591264513336458377544225175539174319917236563430989679055397646397794661116154361587696913699204152767861633197381866703203498814315578873948912455147042148676393203209972699297919982169507973281863878211564354398263055059575801158480208807604871329087068381790247895373774335523728535355549862637884931903919264986560568238197351463358531052430175138031729297240403970805741094633130891713066401410813778601762467513731372992224483368004934693799735992505976874632796145693925158848909031888033766241335071478467475670337941836552435062360457035739337568137769937954953495473840492303277064520327195303180815248927171617939313726681012214466547242357968355240233710328598989189220920917418904655175594169825713641942131349593970746171837336500691985718921052712894430136259007838938999284080098958347660817526013104838696060164731665991500354161701009765988940014865385954663795141167275861358345690707291497737953863943507224328675747201542074827901712274064094062607814774192559441710305801626875952309631659463682605127948798196154129030725673514566396330296021116385816712584312160050426533223646500999519808318261457509578500679717984977143242000745305966970096205496849834294294449239601926423497010415443550214702832073233767227852538992684261115541603568305849297218382964125695547402472885448176264835231631313185649565681970180058956657098002392783431754069335188006206666044792111886213664093148986137364620875278715582311654421080826287323414212639522051211815429882203059968156654871159653094701408522264900214728578359752506744460068201923267986343069885550136131859948690103335645775205944923221413441760337059962641216295625720506877360128 [126,58] -123012167408503240545149373011531721775590061197637505907567748670025085435634087398463850412181046087181729549442628250264709380370489772037503702359184992551561805352578453615894716200208291000652881151438909519938420683748184097195948495372968825095462706972853789229929267954743541141241829123918246543576839534814587394986225749359491211232063673863451767174876891977411772868878659128810279142209515390854839717522595975404603795337386629648202343593505789719536088642841819394272340688390455631798865358468955559504696336815606501741672894702884601852029333274004889708156226788523340486117455721877017970383295178977198788296973824088463198991817783850448472393487625565089979820249770961270109750544078574329495509764075938646328297565721130267863342959201980608754353149312520464270497360359304526840821462069262969521820307444697861494991666587605862545066794580402275383220402016980017364795882712121833228913530056722185333574595004130095682212153621444902229865079832690169970825202380736572514853939920514202611310466008381818016147178281801915069004942997575362976053053429958387424930038214895525374579920103523037410658442872356804190244271606463613320248662738693372512930015278143767313719265484238105346077411727801699019730784215292787550621943753127110983036415125851715628676139833310924270581035585415550760252933308191758401769684383125330485878472423551828169999928362445796088554247999666396020850221766673937828201744189910283837323846375604540694864526701730792470151605108491711357623841067199081476588286752430959422703514852452753329777960027555177930937651320609163895802957547320423382258524178436480917575994350025212607831218418483715183476588863666766271528 [126,59] 1850978406178510866398882728545212690994889434014488249666248602928848927773882025001840529258150501857094104648575134321449292346974879094711090251522028134697313431642838576197472730689264375722812210100447245213527137703838212841120863754517248571892957537226622446756113359532945904958926425285445569397675245319283881140344999753009597927882446091256496989386567227108180366980253501480886905054736371459614953767152089146726554839816898573135596289657589655943429476658690527217857044858390669902548838483495061885567143726176683225060417710475205297561542711013255818239365802755385751456453426359867798217165874061715278605598492194355489913727236565324337054112135776117287058121998275919077983496038270011277491817886612817574788327590923378498110623487678610268711551824269836759368725140992021206167445804194400809728682641539714883087357236832462982958620753168772276216695812375679076187527462717286568225949134987285841359683923770989904188089891875781122195257376570711386799656385010962108502609914508703181491285422522109732744200091916622730971507067876870728459627165932795082211541105856718988473157188959861799095953105233983924095890555899533050719405203503893314850981879255639797826233965876012990476041183083541714137585973022767487559687510630381904101835410225347056180965140637287634748055530577794188692353301239126772801077797629238274308266545455793539729354824582542380039779977551280974715533373256520341305151499080907795092570422202497604631486272385275491331081818008099607167802979594278984752107050651488601841305169500217550876321462680534543491098736759976533205750751997775892729469103721163009273514950570657682564898583874048440363228200246880512 [126,60] 43207997464938213883030725059116136607886423869585870271980847260156722013443445378065875351204317543173417558976224849825377852260249788325253663211168836211239691317761673906118226881242400365358981267744330539001845920770636602045361428255483959589075452166021321954254538324587479095307980384097516877194305501075093138530072834372758263125075691052009061236636129324978089621357782731403189851056709592757174594270903277032484933970651770088796630259200942254527555274454868622604039829975935405704336149284966824707527146019959860031679416636446508201682346851412338888271403868163183429448243019957508837847719611530845481963902133226039445490874820315748726260643592428629865950985815350846494850247504353875777260820511299085726927304921700064523592822342685549986925804142894728945679084567419760465469456090693676628937131483385287894680369228446126577139478601354737745066315670302974025921739490655218811969530842059987712377398480717302594910789154601459031066970426850696126075558528403168342410700296163736728622819379476716782650966100228502932971765134890545170574105686875940137621454408015768788095846899229451502710737818239154492609432290538291721222541508643022090051913489402580438981460583844733447558098877490034056955206849054192407767287150581658659259623597385586817734965669176809890291572693657141710887506565471743013990202209032293782142316563337497431589913671437897705878982552142328937801209680084345378685563537766871390583830180898655049346607962300545572561581769456895290222268429066764107278598885694184871687283955325906852368967834884809244158179481966529358695013890420155674668007114524952776253804644992772691026669662421597444555152599168 [126,61] -2489702626815884248464497900061024207778061968593776580083077956908344546372914491718187600154525587374669620404817075716807281946714447100388915727112471003049302568347393130960032122080817857273046054839202996929941879680948534202120488552265974502918037006032452025423074443575578288895369214367505879519703025007167806231411096040017185289815788047083883727507254065119108942342650961741203405331538151058250536257354713664205196409602842596741704363626694777366434675620673892936551925080387819953051482212689582639177363685775067757770041583445980049714471699503935685224457203397465124585553692899873077499663343239757268888884937241242065976374163281503021863620058471568397732503792727604629698227325704661822135480370114105941673232271486793312802082922440722903859964861342561123147256215072152184899482735722822854270528745423602117616990445865300318201821542182560234925471686894887694147692897668075406389583862775411283053980889530557042318066663659571611705802977872895641873157228951983155615070288416454064572584080593809149303130683986602497166959980156721060041673432906582525803586415606937261541012629461700885469629198458279552445835065412676337809035530814604308729102678668168340441625115102933913297003284875928530285990472029611053338400338830418237605299542065232868283867281011497212791832956457240833178627028056254171881091277443828985594875265608087214480127956134701529259941052845955670768098841436361039251315919496019648663817541191252157889994930899116797884881510375729491048251499221969704393809747080150376040366053067352364562537617611426987900110988157556231573789384091857210957161655039216435736800662799021123422424135794665301551483424 [126,62] 51898945027115924333876162056508811445234384103692856186520161458074358153760142890171261012620789522395695408746384237997670034646206435856420656572762374071065791771621654304140499573511342710502705886036704501895948286967780832483544874721388244354192183987799337526896707303163394799481403292934881733338291316817996778085772721195736281014927894002781453688875056886593913673516686595738403858363086629160046313704618511775049171130160448712200305526252043407513450705807035919471486009696870550850089273653390035413114160802104743781001291715326903132022133062192008565868271165055330040638069450457433901149249767459624275171134876866516597760050867354704241953688100417252590454109698951641742749998635642298812228222399042471929668492939445739218070491757605450792502534640704660754378459101702544791451881873835120041659365800327578258746044459312452298072258465701057187083691399038127749083406926495712350491410542988818245430303055538415427492667355948768223519146198457896728057424299456813780411852350334474536735570415145380813263316753250814239062532290754464914257840356691775808563469260152918589482922603715024616010053886825705762531765064102733365913326287869143276607049146854193739974071766263121189799894009435173125841772858287177070375169729524276182327246172807099592584550294218490277638117099609362080089053326780462595910900398475226310740142781274340858883821229939431066730132405869043950751933255671536450433419103337493142595190584735882123408182775526592755408543617652894224997460455727999088495883738371237612390982025024097128767711771790476753108992355906979854241556196765719377685409519400823352385818720499231149677351337967499244192 [126,63] -466395053840783064476197886318154812798332826043996965247899053613116230529170880215379831496616132504175019696961616168813612069130348563841345560506622236615947539596064048990698772113623785537785586629040817909771922605930869519183431269687093634328162366720390263442820074592131705886978740155583999079518242473551176577390962960444738367171385127937249594741939066411971565036797254448064334538103396420913877947304563176669406393254023888827494053503890804645424037811394902738288110399183492489348589093464163683634932278581202998350620318670814526964272728085504140603342468142331719913888277108973077838880477607556795544464028033075755962373495743729138226583101443163018678968733641286092130639140287196071010238889440523030953191816903048440791558049038067693384305096549227305426009304080195920419043751105613299096676859845061759749342212319797708021885891305727645851880828412132695811740237768140525655189130710228607076100336488937395777151948506117641231811046006394006110689832150438555462428580657572327954173995032904777722751334491495827879738277181083518420655859238768659429301174421843668462873158550552975606568299295875564720170589184726364362882983070037180377630713644922823227747160358029435862695425448481361559433297141055504240138001960959681909288281456601665840403303919750585084506707392215731286363285879669378957038115187724986901817006453662701701748172238219575306613318189261832138023659475383797571221393638372360813203709685659998706458658075773941232597676081563228116739649196558537160862551219398929060634264432413625687122715732481627723608373799482653255541763152833205351593397540307457213255139447193748246966831044338688 [126,64] 3785478983810390035509834880239046164681178282055059085986545323946976538968047581472879578917062141225874574968121051699513657452292834385436427932535760481526516933446341075379432475400537987077605366563018555735320984589289457512289801238080508360772912524486597229983102526815360610936182318942667978535094281721005270414964016412002382999186160814595349735826971158808455647937752471956415664374103612122549085526465922486084273922891618637252104454771717970741267522642526719314886194185702075081922900137497356053811897072033511113982715621075533406684847312432449607819688561065284520587343135636679522699715385912530167931954023415429026780189368075735915525515480996616100870347608981829195601159262271307971910219240998439939667533976815756773936022584081777411324231131922855438038214134811806117219213204810849590236012487794439932585272960177084230708482510865631714718131415136449184158750005571005365653156665129714671726270555409070326487237289907459531132642659875069584123706856034753895711071534091808307393938129474206770263595646275146029318555820182482476724968615464912388529827047609550246995849029527930828375644532693549104182943283518881170871835976545800481014614439117153947988687812334610647970980423166755149460087189261609585352616561152685650674573609597542011762898761860672722946624268968103352313043303437247474914307684757412364820362801744515771581089936637428236768354210817364451432369036775397543343446587957760727498703300331661943865878064051921433847547743318054275350847510709740053773392809968359520912516009929219221563766206097397485090772787850153976155085813977556436549815962585634507282396147284706416255850164128 [126,65] 81707689434040305412333878166490507126595434454268090639060036092135165040839098785637557768252092298869282268122585803973120018234728355761578021238215239884620426112397622926297713971210168333677797254003223195015866283626372611392080953835886809171044920471652585048098015326674703008623966911506452657285914765009004579624935953962451828704775924185677313337484951873136964307247201227029666499980351150757845460895584973437300980623846961378727468865160164054291827318718730182752318523944806096902059622790325886770955366274048155660841066196442466203426142048453454318156922340568816941322092665080694520761770721816657507169847933509234009410915717455632311345178555733154377006335438948135909031153900145179633973091529425397592950921698050702655184894198899996110926133741997394700931739790202546169330498429963927931278074697934810601049495269552781137806810034159910271207023432495587753261938368070641805965152443645468803617034293098417778589292513356728544089137142870318023555570569673487743502301782227649459758294085589979215810061369272261467310169666304311577298894137036015932705246790430776189914654757341217247515688964280808869186623168116482300633474730255731308922988699928457398964256822843943104614180446346843110368464561090529546693511269698440012910573292958588202199594437323837468110593103406730302907561184202976559700214880134015930963142808907995681576143653907950715319910932703294015179465421544863732899988434015897896243315594048193305621919308818527900739448552471831288225863570735611408607754488280180144169366760124066797495799033513847567589681144610536896099659967955837096166880158602166172930266441302953113263552 [126,66] -1904695808534843178909760093030771169546671557581172931175149107832785005489463522933642580249430795065709951264932509946989362973978780662869622324865196444214389577909874879141916329934691265371444212338418054172452044426381055625518381129863686611212109722868205775014246847244547901620008179947104080360908972290743478351270033299060407222029374050989931737439268258569126459930467264438063182732208657223542408247779382785637102659869525452181095998693643260455512212410589859761892079689755354496648662508905010930142979399629122705455674387086882775820789108598419632797211989829981515329241004707273951824709683310682718661231641345503562732347850442055065887054535895688163341071488662806929809608330415623145766636731962744004646300169941628406571349547367652417122522555772462879906364999869673133133159950299142535646049569221063156837289814574541383362452702339168160920111501099458144049997184082390862916495825466825443460345963067288425964543656202736123227936155193610103588110788746728592922376045306510674330424208448212060037121488993595940673362826931929654412268723659962919546519882833116937896856075011825300692506161549918210838717123600082070091871587781746013396428221035485610643535746052366833448426440129840796357047115185467139474597626817121964687685453475772287199562257018982899161120105696267932346262499966719730329908500706893350590999536175732903399818146558537740250602445884033670732790259602137153008423003070985148094838036747229373969910119495604788239236156131444109870333928668826152286186636552924377868320161754945097373320727398701280038630837832180060853423184515696380139388314466602915633324575518300847428 [126,67] 3922573309218197933223389551954783703492604699624537217121469202092872036311777239363111813428558826612977833614424550054986240707245655427482430184596902476403355738071207549332728636081459462665982211924467126738066996508618428089222681944431940803817791122561047860783462352945080209834777891612919723808792147873863220085641577040340340705306482729397386032226654956379242260168992619075504193622900831785121683170308383048335284376016633360266973466439777427084455165780489756149551180177051564741578343341772741048013981411981352217596656393669672115097597538004583905626450400777015427512973591684629589057413458157643854299312737448397255514237645283104389610284540756899780359199442116096592960535974281037081544567869789857989208552494522002958351301695436537572712480034675537670691356061331364760200109232033607896442906017206586009123909568007642325548108725739052748703378448907079093711537902970583172198111696209255704697371127542479624940254494633016169674581883827318107320834789675884603328979024061000336019551349575849412618557155933578418081707098759651897095498509776192881245008823485568422984756672868367437584986538876573459198034464572893119705847497767308725099146121340201205894827908335680490084866233890011635770231362505148367688112260113947568806933971876788539269316921948223645189746870016478895146801696419409119290024703304987560504128134932222204897736980526087746533987194893631368842146808868871398816062987043869370370858670997052943667749287514967035034722427793660949370919542358584870816564424656946368323865135633237409759611595762197593123907589879518148667788616427997667697751701803321873565300137567232 [126,68] 186431737111314396643128287900046486844813032082573951067821530588929720806596855080179794180563982193795186533407177268385278235937760228802448200108985963929176228091277328942379469832725943890430454686021273767578701863864011279187369294246524021937655677708621588836037984300225620318695974507475223530153850750001691782562882711032308923630624064839456356252488073295395125252067975304841348995732072921125919711570260865113407439092186298761263811695982332133936109826048460902982588994347358947461139793126477075633665695864762093197574072650413677626232308859162854120714939189005779446148058713136080214052026313317573879029808870086273420566310303568432484388837652111567580304589283918644467349195322362125257597199295679746423264310807590116498623164902467398402231838184769854334391769125048469600999236565585248124421500167083569708230102603552570764819107338974111914761942868887195768667292768287642864198208988424514268287061181887941729060859801805116868060844052573634473302147845120292119380126045888770345073295020170262358606685563374961003781231971128055833030774256440013864531522001166238186058105091052880905613953997137300518576569370019177269656748099247943983300156733025207264587366408318201135524011499144178986801817294290366201182864214594575067926645344710042677808233332935151875802974014369250167203190466413116427227057845514130724933866058690215517146574708517138950737082934651894113278184470204097281268983263914080272031686862705926469895251264346155477084504465542287289250698525756671593715807728774309987125227510048751743100799978378576671081664124154914566858125455719710763188270909774181357092741504 [126,69] -2448159272608842407430305430297432076524023014729594747938549690115700396822715931090488916659693556123025202922706140725632425113928049439997263048774121552207905769883254980413787332028377088064198418957184173177488342161994024542772717384400935661813350125119795467131556801827805957674444011869389264741571338154066711191493482371551103938964979574638102321599697692184340173752825508162410377115808329208721523718193725052584057838339203943956815024494596548009993625788884733290862895750753384953778926432138515318410602548951270284039303926382349871997668090570005672068550153274830821388015864190635132057970491689317123612608022329644695628743448991837424985789538199969913082293429645722083462193195566539640271637607379252227660560279736781995131975432419835362783003560439142587749499424355326320980808968237897647061767512539423824237901355242833061485034669493995683944401198166744691293470756703997499345761126491501990134918799056237663639800876842992180818801676590147967315902825492850232313357023598065633926937642215769319677730511634833229146367569337448912996575485015629952474387661777698613223228656047094819869162616551228324789977827429626187648958735938267457931352640418834851050091483325919190298870514073921192096383640975760584721778698860746964687710406857080575225231995430444500483349228710850414420939598125082632077615896180248361549495706380674861689192132918168335763592355031549882299396444976922233663171344883921986628522398221815445903098396801314923240331007018678623559200302267427862692411098104283839986611324231050052106889369142535515439726387021041038564089965313913431391017154780080768553184 [126,70] 15482677504908003582620229147202399651745114860867930828531779071081533423372735786128618776632237214108401711606595186552323651466978180364993372974701385247360454647860224037088996162021141666777010451166320833141208846776436905816869966505176325528965159938099414562367997451502305317672260172145602325777696025638148228228727840806743437415058956184669540071382933997330205988383379358534896530733292400117730192144830467789681626637217079940659200095215776111440028458041062066190006497154411235358565450744659282955337730160124457778445205714405155784182524996876466850539477418062509656529415600639189606977719576611782115212404807499287890182195141736463020232272659362688593007808678118410144776374199251976571830330340625830041939587563882774176195110719391237430077292539836466931867551821172082152919876172938631850061377656882912356190106716381883405379681104453702237722511128523079041421918384623994286065214732373461194820582696830674423441022512969751167833478257037195559029388518770820466483958419779151064956117716507007209261255523461365399203789058461567331017791935879153775714331660926838250554244220821672062321665700871344180871338163647250869005636502413868426467502468108337330774940575923223496874222875628113253861983156637680566922844587276181796687498942338450898453177519156460183462577061324828910485709725379660612845563118164669386467873174131791681377285326019931147972137519308458134870096631108644327852341123595710851926351718028052301166269061885218559549722118946648324197795126018343492085512945474445861283471527332200217898030343794550289164018927740318486595253045268765359865168015500026912 [126,71] -45099082031931018623988843342183722330940884742056138601210388215116069396267308456967282291806749984197274921612462607891504623277458632437178023381167121920131848935673508946786586815153433520380594638382055903654108075053176508211286921583303745415942681894516687980568820087184309277077607508875830633590571892937084303932641400631918661405635217670353262248329127516903947406631425254321878022706909969081695068013681284816903495415942622084433161379228251021673129155354237556095136003770062375112774915502719419276004881210169529322127963295305848406910320623069845967672512752618014972344528715931610818466757540191445370921090622650423470695340008178611530811801536122000197332686869529435693095361716356114883355552817652170459394569063110584094021193047275107033673788645734999300008026397698225678335025097656369630107723426912214868300444951350710663861291208281160768287587725473789158684246736601615324508159743083478004225535203096049287902230988692529024608468178969825597092603354792976876761311283193834876060707254241686575627541155313224241759304947673176830089646380421141650832861114700231123172022327779586879023333802815724346080132820869163853726736665334171451796512800209362744687373785294375785221867028692122046853109670583879807470599853293634217961504350719416745749691528026481311394083780062984806477068658029153379924477542489063848189610783546613941576592012994926550757396126837676865556364144955971735194362472123248643401381489480384676887406965684617035318189536557239072113712997131655422455525212982706537363754402058182357456049064536623010191486551427157627007322982334774401240418981504 [126,72] 228069196749371298463711601156536876797791413280551879758429950670758400955308221597734545147769172055935765354753833182947009692502149437597652574170503541543833763354310425663317989767659189804784177176051173070956007536128230713787946221114177070754922683644777914313008586851144071003292649266015496896836995662784448300198902598526534516837163529373070587003805789947708802889401218002388621201663862806708501718116965229381078316064873373662653444094894165352693619053093909046756448746994376051200220051256481239620323162067438347060991252344080349979856198573784152235342590455516389160399546722040044902248373093375906518570632729978595163823920189449686099238869271864186907226358883200116892937071289724260315527957188088987552530943810256762723702526330041421826401416302052449651155376121621567837950885641307991202036927587738191716478442782515574662177674705668912727574632616991567187188461950187762658638591026115021722816044532285125793010357087765439258841252020348447706307258308046371989230557977302133064496832648200636011424185600755435479956771717176979401306325160900546843616285141270818364800392631027268582643177485978236229993152792179337562307153885490565402874267849644378618994546120399901477794174132443733132523829595577965740926060010424717408470114169856705679909974441838197903715055922030580298006241415324704355940687095486561888074675631899011765250399085171916544446394211712569524963140539127839760350035614297643271413763841659938451192339246273655364515544194591562709814847238105295031796495734724505036184868694802068749757736403720385923359521094276316872811966377417597766672696 [126,73] -1471176056905074967109748377470427218697407629507678911284879098780793696402529101169829078408465076873099673838511373870032172690187186288946735226686026253990712731434932069406121285220261170766154749395238993869720426329505552840359664498375170475152948949317656039373798952694925207193581292158938282010578086560481704422973380241055941861437929116734394521088724976793177657098094021410833762657032236128360892186177921885917562944804399748158695789803611464792936493246301855515976515009650516135616611035299846177811585147828875573884694011830665072334803332142954451263379349439679063541789530437620247153616352355086940485799010325890819649020257804166566550282035591955810711279393987916362894544654502074787818272712349534516965918851442696203321611023102013566601421993374266191171251475392314030247908134751751136689522422756010143782198252271529692344192114928133313588974953026646306079218354178141800581245993053403902586237714318696615390465993771695069464771556558461076446960016061076971411103151068542503673841380537977216058564001652432554932057413757967485827295315791893117467913004717968640345893824259723005647722682282578201640548856329108425652378608833338548669173067315472981551664674497235951082197773700669991320524193354330644650781323071763400405800355352555822972249590057990177544997401365245044785716473341915037549776443624387699382358328698801454878570529673604671228154098416436350034910074137539570903664358801719401962429966930471170437656048621840173289304692297646800210883611039796256834123132034188298651892709181885879422214011374905999382126673844187537735446733433034760880 [126,74] 8594715584429044214245484446026127051515179702890412451155603046165587763440613160084381145838221295934030221906463669172620956669071831319386214997933849814288513332702287100255291359937275183688194730148316704222442706937989331877032696987683549350089550495998212387087170556909657900129272108970128201224036440295053387235033163386293829611117282277108828983427093854862162607631570309429208227160945631601716181535824132374210978573590187358139491178229784745453375667756348068350287415976090375065222875304722936417443914643924770108270731206132996145788849460258303675227229751725705965006458420673028126775129777743072860771369231488858767964289132904364646124788133824465761643351040777451722021387656844141037902471572073600169397917100526792204395328201270406840003065642030620806145065394545121472976800068852555061765004091498396125033664664020656776768094756068548425539161959554338585025154150382821480782627777894198799528892630946503523542128325549475374902136788256702238422382428163708728992750890676271369978426446874634743061622325930157667376295479854993885626033708576115017145485745477148239648972640366507293083273269706584899444686490999252289178726659402371847176653418414135960065251235622355526257811235956422064271293423876216122491950052815746364505053755830725971891623856330992234742400649597707593024218769718055186037512245018913926387793359312368412971829201518968516753451405961221667614998597255258304867391946847185381497990191498652114998762404676477992324444057983395499544171831033165156224556209551264919729773472962810469181512041767250683244289596560461079324913287200185 [126,75] -26528622086010883801637762556557047166115884957610082205341330757749032625615892759113362590731091171619131719415049663594472730601685229255931666473054263811986766963821586866435253378831108951065878284273819451523993824680619282049892047449258858930829496202638402749635416191136015811335280244180862288246262397790224397087298718017745636167849614225203590413720772075750420480323303788586581032298728813429120387728943586479443351703962932136455098712267667393259681487161062855114860222115046365349848695851680610589414905350188818694803304102178563322869947109603504745788579140830092923344424771195825024078347052412932589137974162790293269796345132149462343290198586892322435163974589462757220148614751055162094791355805310443028381072338450955971084399232955206780408890950472972643533126275538992082030319105292393127789440769358282724408957392955298643429005842567522268607682845566164367301344417730152178917673391749259305815872610877465732547581013167414225999008000876565486410997569363723651022604220803264889996411743845717706865600754370126732108538638741553372566189355674702347740342060159605835897022650908925858410126194178258643559448289414547479827142649950404028275037896858199120758126550288627288261669922864044036135117206739690836758664487621629523292368434530885571771474541590819233473903989996101290118212180182195807100919917520916926182574884918370736625262847420861357063558037363315838499997153627411023481804925257668204926457750436946453152061967404109042459000473896427489517425129882594687766429948349584530086219420669400458616148478669856386751842657896502323247213280 [126,76] 34219963888059990325433583313407313058695753104449474620242460155774698996151346206745219147283824899317795452186733863223635063891192159896126674033704566262724219217381357400608260644394341447986618732255124484621028401855890220540371554427774524830495676700911621127209831518884100315985087550385933124068330251252727338015319975213206145465661642539361808924303304054469891368221015924211892669452204206026589161103247916350361075663001031563251096022651314622613828982033468143408309792016497018977279653022487658047469429484402302405708671335684130727220171938076959494219244320591590048312569920276670978076693015550423810489386285482965461291227295604136138331107163186485396170322445191713941687954470418379971529003663852136317748534772360360358492207373724586100047600190349946885720376604126727259977002379421449278762673908443887065391758218573852694921909338149986800170929567318495130598503985023570228961552135039660333101427804897583670890735403706573404616124689884127731709425946231367797918215880115114917615972568653207246620789445367399526950451826944533406646586640128648986508440598443104119667631126042084740007424242485844909039748469032346238224176079419755563685402697709470817562007220714726424983010365250336186128752899901098600920720841567911325740736874916146443166919227126167798907491706038570945462713117030607873001298249233422750630689560346710773309921739536060657849019855414045016282204247521515927708747882505184848528963764246693892509247885375914277777089316703025825795006365126339648199267691035764372033550015445522277768897752841994388909594901014125394880 [126,77] 101913889938768421357513192173906361042321802168051057678497054902623212982318263018697995789489862445042057863345078491935113102517910990785173298568680287221360749360504353613774142728200964142774598729435073371278335115377838181689503645013271189540343198790837257898683419882483000084523982198533669899337808086124285814204727054969418533917250455721586295423952557178875572079013758775872733219783505187596052509895084749320054724347132902106867973900284642961126182453905639618122121132756074513671122997013580885693998447594926675389456164766993525527869154894208977645850166941558637914478281327060879649251057078254461186018611072644847912775506805390090214303851239776667983672613261604333902004738670402469786276425966221070779779647127130326829506334637543446454046552301374738429170497838166213533317252367998535892955609487714090122765985287708163188497776975845834061391902047515686461796748230058082499870383505743146586989556805512590375048186742159765057448439330705860588380132188923086562240846536297532544362506755707584050724188309882937572026022504002616015032808334780685917850478390641458696128895367200581369904190775499996883155919186380304218452583838031089950117210624426800368026547826047898378344274631112294070537285865751063627758665674183602662889890849087984826431320881093016023445753464888250133740365921154350482669400747005388632188805589676100299028921828363974823186952697374529809024326085052106241741402152479472721829203174872824688078824248345196466402073228340340122628584721260787322017181577580363404759261160887569205019560603869119464467793136864576 [126,78] -312795041849339933554602828360085665098907612468554187227134633869005466224103942348962486324775197312587824245691246907877109156251792891695628335392076652063134914766407366459249896830539560985811857075973057422452838531645306998080788587094402032535070590551254565306496165728382365557950557257832495138763570017582970118193502827330863016310334502266788426988751804650413084877346444854832876389900520013333169845858761284767765531766260596021198660072048170579980400350861121825912355817198371511881593549722771980724355075237481026278980728485172828443684806560606897691260612934909920776881988676282932770142253634644194558554672894547182150565350157228893149139892062221007767475183692522227716438144077773369894539059687600673598499247829144338482693321787492461765041625809387482102383828559930899694464345806168582242843154073229432121534164090855769184230261939556836840898410123187349872734438178438040841130403058702155827532521663829359014342950728924760140568492514913556816898454195640553386971430295515580640356861574910004764686257214181009640170771232053198089549727398659426939965096134741075514580924606236566765117577142026911532989774825533959380988741931107991870811204329638604091144214532592392452480112217231151170439377281348211018072482204868132905247483507096558291490041687647832139646182582867051658084673520421592254093251297445770507715140957384935499502884870041674489299552787540575655083496097536143946997860030328166205764457304685506072070457827989240440635040682578667071867410191296535347672383959378422893897579063042102466161317817586083812448514888 [126,79] -130395828691079997499265265554752676487327146593418357631735633118307389254875164235169283187586521574871719027045538852445221875967627670516662494385960891846792989617531699605681837150357929305708122220365533925968578019189921730222413166281489873360394838144955486706582763122811517479355853060468044049019474525558541983146690707935399726210212158204076935180666355466640240857976349254166131854449873892290663824881155603498699675498066175319722109491868673936067299949917511877159125335671431908807743986511514711710473216142995547376477829818710270401258914877540573636212187682487761825062607819413915499264889586603728112770911200773495250264471279125140830897562160038997275383121784278606645750058658239737421892962800978163782516987904463111325661200093441267170042252395536026314162167727422517150818965084130049345472457698726256156423716477614030949448416216551754040392168702430753614426369300608400344552124271209520628287481945218457545690898764565895769424691776503957396521866526776831627029525010763255418668293220380517133618447005552621963799987374737576205761701321962641995312271949937922395414407528453582463627639619990800434895046597019550067563624006137239755388832982055701594432276422207298563282741304323318041829595514366044437063866737662731376116868369013689951717965955381532565607266031224977835934625046465508985481715138554971892446168331625101894450769028801765652899828114385531440273298051205181780301409695418085146363000625564160271959092705756899602836903813444400483433018451649680025178486815745828733380567752266638002133685607322641213696 [126,80] 1442450825290614879093870490352330940180091374460627563905083263444537746741728105188001501228730799516384741522456006111035518988846103264112596758545188808417882756131131668912842657498422056699297289342561945827730770311591624999760391590437832385768638217363256677164709256015703268538303528492905792649725370310738343733965977518779236163306320850403936992915558347883941830354544701699889971060008819997334377289358611729360572129912456710188965668895129044555447351558943022283792406749077741078945466219940837333482739815741349408310756206254766408281084251225240632737317318367166197672672248004201379571339706113999298768064676211061538210178123800547603038635266695459310622756133261565617823788623544588090061770230435005336705717246585260898833243559974030350280953826371479420610673008049329070091879846089389064874589025116222261570773873458932922610749276242864098706747119575833930402604430302275203879885699590444297757344622122599832043957681011098380864937929324297699640750930511910181674064296469972469316973928933892315217768120358190386599107196608962952920673486043083120122315171792536797642263626567814833820970744822616887836986922617529801018044647116398741061119412617340696520501369224104332946113073124402050607352993304408075828098431974090764191576589534282753427377084366602670449352227098513991357965947551202461973760122154553783800962530097208495242561874982064496688645889337657805936351266321697203064853569542783389259846282722617870368255253230730600921228762342973807785267911524086038780045793254198618854954182529671806650485833681218152 [126,81] -1868411945555765485327737741748118168436857453087037561290270534395718037549053776034056153457200195871433294988688720762244884243781057219096817002829064642828421203791769678326700483259119899066944971900513631780705584722755899295043531819557941635561686850390669845388403747431388261996281087600714656179371009079114816709822122507475404881375720295081618154573153701137117845120303867120780491548046045461559754638535090111210291188731963669577338437715698642703451609728851007957867632950586522108315007841623709477816442244289311382756492261633802623145741239262969953048420720194626311138329473511742568583229409696277587799460443022549171244003712474354066099689159198146020108724452729292087160544545867786581528457411194868175578736859270713554906881106703113708047318622001230648233805018092598422091112836895473895216952296022058799494598549400727585239735385075159171931966045198199506350697416715961488026416056629505413351824142548521355344829672747087593170509528581774461162227681286525782135255731980908625468948169352436534367632864579102891513239022832225102504615606547073997436353507773812419400104789421103593733191808061630989485010354662348742296226551146075943302847077265654822065780655965858426428397054667084356786675221523089843760458421309439835318128340796169823123741654328267025165976760332295915539919941549046055980385861316364151494817419718002214640934414986480632261357599762037737059561504410324574475958875011309520126181668828851409614005238405730672471126006232132979475669025028332836132151431629990887241611844297860534081129367024 [126,82] 1644269410237712006724440168899411243201041365216578549311491787117929718897933449877161406777204943120357350689794598292463075571924987101258146240647584751439753234928215034769358244832336307470977786932910227737975961560606465855750675345582164290531502949549872741596698906519753686198307130019835336732943576343431391978291468299887214922978484187542259152580603611048467353180912385217070971299345555482610336885595884183837338279272229912876629353124060709560140568981244709838298461960299314725548976183112621096636651064649264338670757163037917908034744121008745864119436693822963179256292925354983169947211323261703555848596299212497279279565638649750339884872084441031527390916903249359685581652065653600493672125811710373624463310758307910027539934638084380987530440597618156822285290837730630793078460374805029465680089230212376717686165763785367262276850956109921803827743932303987841251143535565140856850897499694508183604916683229619054773532032867712563571817666110559371418125399262100105189924288105444093302109411763794307363171302348777445828028800260439444151359999789193201068323675443222141111109699572082645567025636499872150756461529064059741881086208120187201587868656345406002955247371601965859910304752875057597239696874159851365110345990587570140880332806415190371563060898830344656004637718346182992712634410696731988924617600633430126817211085483793474305179878167355173115348175671298777071554009089928981580519196384237154075438908214451181258219053049111894462449188569675110672294341968668551628369541147172746890353052247278345241271 [126,83] 237800711180152279674183948824025286400823141435206706278063815591947189695710419223998426028683374819905611026691841343796322707615693617466457154706618829448516339803441530233166541369949906443809435921768695673152958102859214530353025670385993258868542582104921787296396761415211826164336137290612696320283255052251508840639866639180069066590073845237038094174179529262790387607624904479737131104000586101045704001132394879643456294021487429789329932446150124441651280429919680431094037809568414894210932304779114245507799081627341074267875836058873348242418641718033073402608276756389728037840323889380558183646756034808756104008812528695826901812987621077669825238580947859879361372729412057987578067699592694008864505710464897106200772632772906532972185585673940587838891809437592918728925362310646688501298258228085433175895354531186556582537034915883071638972225811944249931120514613534406870916158693453925627768927526288265634560273439410946255276255181522599774030258390562322141758519975325021492867552125881627769826260012361972280454807904268781603876180985514967972538750140495947074358857119425666081290633342488158975143179389898645267701144209950725247789235078717224069022062941924018420423999813737558011675614521776818502026638359773234832701305948828100962637015813397514448620240457647565653431823711394390316661642179859001915929592826643057564919490222763931193737041371265176010268954220875053604615385641436345720857114037427075015250534885679754214748368087314482309974070378284768987579512717057382745210099421366500383226870810273088 [126,84] 173769190138738345675309071814133638187861779760638597453941726018788914260773134876044309891519286845573410141332245279688941764536483227890968526456755235721459696909267416708451157314672486268572896543305462884861758302586177736806053477996748981887764340148895762673465793123291773911580723863414284808641985796161445439719089366284593965581475126018535234034676616990297779056657740263382050089015301319934207349426759069660644692465665851109685592249574335999440099842166219243896327067706903216195095020973981226178580603558154631870780911001109063300027972553370425833491319273031462376160386074394052243898338127209525892877823150120124200237409939722422936120447546461017344997501671323733874196161349947914990013188514353175028709362554310336532077640954154307518419317599910060504555067944231726400798324258208356433515801193130456676848430095079236673390696645655211087929765355652330883520319604864382371287359257801809619142691478154741738325843634303387620841843708497422255479585405877484533565976212146039833551317316740784756995992872961408262451460459588682196400170904577686852865548453621923272592067361900120204066790486906474885730276961914393026552140617248079496471735715165310077894079166815340433010223429604594302334967439567930491349264272413646950956003113091455881013559180513512406877917695534093081327329548360201302772865912313840586918745579058685924507336853506458868933803287498625495882182438628266910411693205993235972440532201241327777318827615885814569759795642203847551059069949041300645911161205627104122223044480 [126,85] 194728520912528589447735210927614960404855086836979255684951620147075691381107430876103861674060038781537780927904019898345801167567017359294065419066259557755371111544407249321356738336343803728308768207242411961450112417811634000364408980054296787804069078645301351591408063643413597981152376983518188949442480185203728139762506704150456182630635163304575055944127257083689610389865856986641392348701036256192683315567630568630251635804843650396060394913776100704156425346310497884488085638641353161819499445455327451775848813279524160472779661537629117316689957922671936333046878185893820455599806445134541524909719677380857631871166512279123012510199900477349140267299368929345373113605938746343947284791426368633509967083292640858523015680988428079936602280010181893264073130445404716907897968542494906638924702189996903750793321720850818802149098327976609550795864954622642990151434472495969166900164139739771579279206184884104920013504195408552605970597559032161000484209556045357795422298239942846493487198338502483287310411663075708979939994347880370557087934236482070880441771186695039006412376976142940645307158935524333495961106324758250044254203616967825339301602859841491951609456661544639008589396328724019593756469750290440497044219581106313013829509134580231777315894288858482030227077480561052285965789884788494991424256671348386338207114310578072705778037211381378025845502256462400809589342574650440000879488305345754073059728718439612523756768506927270167402997608795603867809846516764465640798503001813862576287790038042112035088 [126,86] 90711051231210873013951374198331080459603929392527600563167944022323116682323919492009050719920581773573763304829207528751998356561757484571282811541687730029871116465782900389793233716672273024032601305217927056622232041171651336610090240287556850445374147901290798092840695759226504612730661001744532747148295100275173450538271772322778199625242604867751846878449571309679875302529907725220251621282271510021786531497809964253269166174051053861420086313592365073718026504374142561963406271635880953707484115791681446052491956983995799930241891781608482676343159228998630471944897646921961274837866411381994627410364304816992879729067282278704576992794931408771805626039184340197149207872702715632853294436268590183388122312347627090975190126030737394006094041807405881940592233809281032294165666756896952011386509437682092112840027416396711255084516908908471762664770049900840794330128731870747604476095903449677196186187197030528112826160526309124022630185702839430166641361947784283405045927527277344789525991439619052961017631170968486299509440511724572779266670042335946861533333693166433486750160272839223938093013654116006512275346331244883290569181840120110301547682274707685449924661847910265742246244464367609964486511097669243492671842912677957012744067271974750929231424525079566633713772707251141137819619799290822626799160345101309040414988629760854877945253691912271348603947990879728461627477720954804020601450943331004337687862374423435556900919483785444471079456881210719384885963777652440436051671731063766142716436554278312 [126,87] -3747976845533530618485684696343052421498531720823396535849235745868757679514759521130192643342842821766804086381511891170168929966313212347646227202047751992742025189152247958528884701676543179825725036311174275647872504380560595207629147234253893744271968114009065505815644445956440787953857370170698357029597250604513536722629113897034730088266454951593340238296246526459708444868953719003271796197440357283113102904830014535189507817629310726827572817952984946230581627331801571445711909397232522568283348963227224047669357115506053012411557560055300807559028036537203260543880959158817962491334582988094588716544273327550042867652868906048500219249504686710340248402319467531044695548039802734473764773299138767936232424584855888743158924652383245395682538006792192463179096250352225031807893033799982720877949984228949170845093846578596233208879472867402926781287725369238794243913282849959152388814179832847341303051765202497618517067719295851799023542142751437144149542377466363112277709404403484490458090263897662243211244606916797628277083948393435892788820040366012063379233389476336261988707410239182788600367459604853019306639992390664880419721987981741106489507187854619737200170682389404953885118158961575789901494462668904135905414179495301983789071266944110757227991661779759589928735714002771972304104467663587860364027535232766447423614711715907060803357793145624094041202203694547748195092828317919323934236414710326673757168558227824265809697602307715134035202850539589439421403227402100717327231799143453445068241280 [126,88] 1696018492132300263086428481052940606342871832020506203021600538716525672954074337708152348221713517042546345419496698156699030280653374560941500065145481902294338032333676344656907893136167303947560882421158578349112560072315223480105789563742906816426532790776769081732781314969579897733088613501071411905213877859386219803962065616722915065199069866991797926212329532326359799281552938264002815880348529611257248305485505833946803282606544715372308010396208494053364417019364802607236839757725977177868003613908379831460059039646982365111448429728788251439538085441634154449358843141911911645880071498129187042113285998059623925071945837173315284186351991651935479019863213760355613855246093123983825731961352861763221324987806341314543276877708779347884066609642861473941838030817411449061264874292212623326361093362502489180160868225908080417383744208782341237569326591343942996661918437430187338777490320204468134841302604023151633172694730155005430018347044272271127741578458682238028346215450617391204968117010455879523735557099006768316210536681166992991450621289079246299331884964316616373229672739159451197072009896766297825885646036153201199983706356802317301477025789071746270782679487077012687211408025556130888870865328082401204137969048392784352136464068288323162290158639497649630383101314278010845797108412124792621929933568993116454008073123766726343106993276125580420967580699412410386577379521487971110800709482614544735843918366295797663027466082172288488795832389415536499356850603558529219984664237582552448 [126,89] -430532352068791771759612719311918537351475570928974340207219241752887883250889500815350493350223903097162109270495708215034952897454069184698243306544735824602560237799840690679481410432813388460671882799109987706435863099408890352712694449552592154042920195582674998699361506794999814567897350466235519313717355825278216276292837893543505551893489367560347245815951737109132876858462783501304236710038530660290339062815923798655244741343814049007654703682720681271135789765748516614992952630195479801302525222532824808577827951206172104643109776936440902163940266798638947223472579251447495385754383604817099999832017611618595094590281868687901127330595041981731758363394814346539147528089869190608378034148240998035366839494198533029536167495019280190959321299176262079437568238695642677468983337032780315097221007310632908258917387050891595465254924589793472781287949486657241322614647201637470082239726957930637710157174332392277477163056295186422762448728579784334936642800609116107873035945072161290293584563458585288067163045924228179521905258521309324663282880574654484601956336417740570806483933299764495630937994170808769538796246904125368817919975542173004041813962234166165294733547213617804118140551892699156899260590129266389510541558863044468955223476238484277910043065289976149161042776440513049525318225441611065114564295036301454229817561882642315445028774496062276639682085668752192601187079451805915482402770033258946444767607333372791848210613416896439318711360213973682483162394526246234831254609147936 [126,90] 22170539963162171818799116092895562719946630147176004603857112673488361047059476503054021370521219469878908935095356841097233207250252455984811578619239717479670707782551388472577436296694084920031156540046085846266470863554473871221289861919035786280048540462844293768477218448178910629367176469647539738374413259200490688518400053579392453450905174011542655704139137463405699459684401619521322024561255140722392808773680244963925939784753264991283232685119868509244382973238998420572034226568897360793835076548529858794472780108071219150745147914925213034340655048096392795306526767656566217289441558990430907798549132913700790417425258043424070721337870356693735748666370992467794790727153068157589691895072874269205158733822979026295081451892340057557795892727246021442777988638253753621271096720972047248006758818482899076500521565773654996747294897087456915143820785426580009425289903906250467980288345539295109976618038595417189762487844889989005850692495352670176048370010294811738669553652732006059384667331467271224242067493740775053391845943661995394856260617771974587179627421868528837016778981256294515403414086226011688539763382197020926596021824590159450013960348829718466377603634401608351226424769172880256556737941682317642846914504125036099019212063103780698367155802069708031400290985345280961380642883360186420041313874899710550281097116624358245110664326294091317318090881864608279672583572648141125404171833136858497085175650051287356504558079946543518503481350021210511171171220420537319302400 [126,91] 868400780874808791747983861601133134999481868254360484948177116229750528146928180806890039006169407108984369403898311735999993442517331569606710656085787419959434843208112418389552607766347204894090169564045112704870930794153193584614977005733300884653556401437363611524675939089062764082801664529279277991108573633105645334343996631784227147652412421819298281484752916298546201377362082594686368186407217991524843459104551323582000375566205679271239162211426267864199776758361869895299009372134153130174518519611762994777422213934761359150395246971637381190731274709682937956128470560819871636154435480371793299302340061673418350923671331085834328440975908807459809568780273819569121692049671296777761851729082542149566110663014558138166487837728307660588568794550439446205859781659689471551761828157987589594430553035261596518445818804153590563613652460942847240303662845473134744280277309571445184723332357301120553365541160996187007202058829979308222387697207831420625390230112027866495979894496682363313648164239339679488253491896059038356421121957947134484018880794547530410893759952346572896353151354538623208979457649197650870895765827919864054342522897769650599688945097169319766630604294505318048285322806650636525923580120641310506530181317011493324960355938690882989292544052382431483280983203400563158695338606864186900525855032865166127226145439462717272049743281382830245960275547829217530778962052813423595865631407560679634142749119723985582956163943397050368887230350148068262585949981310176 [126,92] 472948109305797270738431952414664321590725601592195967384095823839144421231548703048218086482150014203490031237226752296961423160067584648071760642597227024918794393442138804664014659882731800611363658515946773562567040078775875737552649568007846066794711327410414396839878780967124147099492677231697512278741921775991102253750363537576158635108837987033296542833424111719542790948370426664446188220679355596896510217165185975734730710427012321791810175822464444666406807209702343788209836789758919506182236080159336024314918830827087952934537660128952596732996371694162902011856613428804453641521156830104399013760995316313095801229013862139216165607442120013229762700547915696254232044113979292720743769875705691325383307413730067530781133963146811668432632232299124881478798713019599742136678616113038174287427522841057158043061756614651976662401414776187353172825228482399666331729214477838972597838743278692953327396105269353794528167717322817773383988613108909086155367188311203993505631827238323881556126549723341392113679381698363534718092829436833238498647453024960631207547520623408270100746495914325748854017560022294026621378580524913997825615152063133670824706036676158655259443470075768286956066973625569820452344634553617261020591933973757940462128725033381303007283568131190665116277242239986961390106096202924648288790568594166783427892372541003628350351840448954767953359119312618138793809447248179188100218977343104609853439435592150113368710018149863484699211776102344675234226023488 [126,93] 11484918645732861158775100351898105459600370059547540047703069705509241074230483278138771470180439338323794983132031907206384647028124974655959720224437799721776702042252412733642704028005255787237032053002614333926492988825378342625399146872214010103301721889266444974028278658159508498422790853889898154493399601362759129862184389631898836046237281726000966178060682918597438525242583883637621448692805678584490074860599450079044955787634056050693004753751857652530649799128393583061689808703286692537075553163943761732225259205240866267190077353751891860315430301326446716738089678849716032335215454706400865388069633757762152994738585228914644774018543865209699143600465846094700276278245519230675287758152105955400657195259022545348043888703398819452897558640111314106543133403931743826865367169025470962887788203346165896256357548264756874107307773757124711307715993868976644998399848889221169079044517524057552710920647904770234259481026497919553696203504678491538496649235403942788740660126871616526239927011865192872632882107349592081393655450292178785152186573786060900043201629635159176277267036085168954774851081990093303532934824130466464925850451157295273211394406913116613628042242472909889794110738692153808557588804034988847382861897497386127575179435986349401486354094903704012839169728938095664940844451056679825831394321689473516573765763408384243729677660896522644344389141624818916084896404006179325077064404131105141146237272150776880144724623970223284054332709781300030832 [126,94] 443144047131688843979255710068435055527544830111743837878382603144508735486406786473097600507311415561776810634782196007829847651641804345667823046871207573393278969168119699160268210317072810040024714039598529493254855113338765888845606057898586352290695401951345120141451686075233481814814351389820538564682543431133014083588017953557890989214965945575967700261140857320433034530204370311617589700369336930440734907940568136627302700995429273177001019032239595553359121409983257783488817852000302709167868438004179714820085700629935357974478956285584814350097747744189668690562149341705121412331583809903292004072215380640767372666203565098488629665579298726995244029006862561873868581195354487378269589696059148822114596325714407006787768242148478515655126121126585092969147072534764502266631749778922396193960571955539593858918346473307675166773809492458113340010736508176087319121146559131797885285495389384869281608227859343287052058224713263870552142908855096205858866916118713516616611119804896824029507296095971923682256689380298196618510073304308133067316252685140099537681599468276531091757747401501396000117727531757492016511113512990908875303719521091907820463943830183757156662994973832716132323449281959554061789126460967095642154401010748542058971068102219704651699322231269590169140845188339344767255045432464125066697020137956818401753043997278222473190972737286242987129294306511476424024976847082593920894662492074933203980423515172536682290838223210499466816375603216 [126,95] 6670519381005517047635780648971946384813730276054439926904967730191479050494291616412953939917493828489733368562008543101002222070416753567471777759399049568766934546046543809703222109640902449573250538114305839269094292806639341821839469426474261662239338871178178349238737501593325885571754867886576911653751524544136889892567671451669460689643424868934070471932242578393791208278122995707170836730786217723177775378474865209099679826218925526035246529191794708053529983407605148153966745388007117787900903834175711106407679652577537007442767130363069980901066797377898789064910192511197203357373321277628549987859509079499182668652664903056720801279531696755570487366862083087502550309237373208175148953406834487520893079172267537198744003587470547540345522953803022487945889396559696393224084297056492479487672573427771923459493345639410239038617645802804258417891839208136793770709806297813210946714312620614334418676122318433900737461783924657407682063576716081936831580646138163455957084945386734501508463043768177934988310533523142559295014028443419622839093563297275797889482739060854662199127967531875766807231415537322513459666405616496825029971880021684131441665391224382406345601867278560929059566650246118044385593277203589431690071546111761602872725705452034086382273435903377940633431967572529587759128014158012005309693424752602264163944972586868867451466312759387273906617635521406149444845511835661234869324954707896207529435121994891939641724907831575998551296 [126,96] 69154817488122906869504679826170613775565536899651506842769192301798602010931044415359041735578489561982146313644192933814194061949347995303053972227316288090153827020387656227189865583300941285170586010269220961624355160516644221674306590220863404471976637711566833030494890970384360093398524104940654218190929134846905765342834549417077380479420095189215966698962136247712175184843958557167616900670200558852195856034933741042018162872537647519328784156614405628229031086858622166693115083792899951134587186693979192232927928619736703722816067490970214198314089295628933641189553417904257542571098535139786558562004542416827073900798121110721243314958679563045723262547527746545183820187467239561622453584782694193468493898155617294834684507821953851553637865203024900324942246937046220164351680345233380150810174940630264053749632209557989819503203644284511112920372278705614946690364615097554731798656837896363140849487611679264482340370182042919280585105785714166499700493268282210262275908110821282871307770144773113376083910718475409876694465708486439509197151942453639589005028843817466083579886594991292279392189838278506193282186682976011968805119920461274034743564451139399344621635793133507459524242046358124496926316595305479795686711737650711704437749476061402152158966524422978007781398796644849342906171625670193005339308644636559860158562651238698890693643433074817162764015129825775270326551106469408494575038861209694864098374487167512525739242938248440 [126,97] 530556753907451155177346946647064612371998055016994119801623178649186931935505545446074406574240959852023308859730434754465362134683193315030728164411591757467462813109570386449829316223528276510531798083188575641807258218218039183490900693149221905954420270520899853928347796024387332182267847594699246391361161131515117401877737112488221213201867728101105136125428871374665262598137287192488288307102682191187819617488578109497144008059849725063650785957747443814205934323703754808514758590698212544995467108777937626146773622244884556525131276356446961975971335769759330051181752409191067195113580761286520236360217307724676885240130405684882515449458021887379029708536912969504149510472864379654288873022244758445148506080932532375252451598263052264396838986460190177902469883904887134143536868716198317859786940508312241593803603706485778352244354932868779234896482721300123543153344909199904600247465621942178653204771706240108577550089512432597383198881395647119104509688820497384213915806853781030413124081332818199767592797999758984753266357594364305370159691920699894311265220648414743110183792052399084898890278006756960081322686402363474301335539746268695090676877199378714788442952895477381546798288473091836613791236630274112114815461855363269831382959127461654528869787683369810304997404907802051025173319440698990031092769248422106730801655737943788340730430407439111714531482463425958624177719053454088034434722659682963051880991760505726552056736 [126,98] 2403490241977180034288566140823133770245133110937540198762676248415827204055118934451108232172927522295705515999522596306133556015530137801929190762606033208088427383029689578316562320160243126964295964828339319953072468429912011402802999111702864617159273885134893505267615992132343062384075209877509122412456783596644679218703643587891906037964306354673117818351588490777142219388022976389117174124333078619368994934712565137040453261810863781405400250964778507846567267628342292039857565852050447825141990506682228404443181571623703196959845269703477729060242296423665934489961421738588104541613364586095284979871872714907156020223171961858157668369374646242489394061242068846071638767031781628400215316064158291302479131432530699327442128309275153407426582070239340808610542958245209561235839211434304350078201767328882771196553885602620519901310359499944385660473668479299232446920551437829631984789466678442749641576766667436451369272060835589080656612114881818506192688772011126942778028192316798617156070065338182167220180822904204375654558347277160678456876763283483552881784733130059974662218599945703943109405550443167048275755644734341574358323716263022284072358103479413282309861750266312126409985226206046332059905853998336237760901084524482952835982788111581429560535170570018441118986751948591306307914592215072028052912178194675649549626798663146144843868283351975730065841402972891541565716400913522589291257195121625746295545901351121277 [126,99] 18354272591140973180037162462923151398749003528287886409520254056685154193072543594639190076124981933332658535998074979576220783471646029012566459399899357014133563368321671630030986058592873378130389421712740233741486503028978409185484249624502784468774566948245744451676399867532534327412893765527137609401289402531324139167304144272214705081650956166497244095645697446454558727336143333450140283026359487811772716399747271216486801997363880131655878795513556849117053176320384966355398048201171835877724171703372907913893471290795786806981626778960593682916161825925645306432128226203964165146091264414281635893451500099659430302410828589325055820767509561107240869680002676744504674782774827613961477311291615044823229955002721394503182053803819012146096812594342854116137092476191390766193765110290998435648469462076235044832347841458710030495932004582454710568935315857563600452606350516061400027199049276359503425106017338595586134564417495798242072611970688635823776422683267592485096373188895163733464914240522515228891585515205025873359661393614333789127995744002307341779739360695394590133154821296304926938627617132703251635701188745844463168377559297775977203186345856106378450517836248890189547215451432672263153594844471475902589154240940689696143776056022309830422000346847262973416466729221728809991713243789878124348540159615991842152600014304293453042086393691182637749721083067268904728629782022642858423509222163744432524407008 [126,100] 79878567487688792392786682291041978107860903838764929957606232266933273575936323939613097418036413448273460372396437746001247694168489246913366647491097010787105186623215445484184207671930116232041701825513897790151885177492789253421560069914310084068577109725102086946623099617051117634829953577762205823771556754832409030145099780367934159123990532709292926446687803170463089936959507141290831953050055185168111082071268071693757646704514719506743084097839153653939501684509777191179733168765704632682577836970864039354437194924897424657615948792862756106220289303686033077876555047437861433039875735617185168659069126377336025718255691114338120761851724513012753631726659539434222590795986103527975422529336398761161587478214245512145693528952982036575973443984723443093685228825748010947832525200962352200504803256764306091241363042363228247297820576130061145173486927094772313574013756242864098569720227515795926732467354129952287643561509048214848173464739554144211056877787088324856815438405229255279535553021849796026356144035116886525668868651768154499306257639724055534955996863169716104665641202342930172567040312543761445480777952424607871778543938340467869865933295179022437614242753096519213958487580756318055352473846866481134771999377024875406161072338402107596791145416318048913258345946431326958838937830185442293196629435998519957686923693516252399836507829768577525697548839559744294760859840215728575653388854235188416 [126,101] 3169057420238151732769054395193544636217142363288381882738838222456170585931085996197600666499861012641832957192106205207290549454740222559511377147360892384873552556230195761393158975096826435311628297082956336867286981267486442866221923947596568811621019484905448084873230249348010229675643384444431290912532794850002092357213412931809824954494166457953885800334038809085020392282457338045379252170851143609650895055975389644652333975704861364931808092314129458016756454707583960719404571651961272027738824362282714889755221028475951986560626085861411405174404700602864015779132393163460711851862205723119958366312737267922029892573632825445634259439603415928710968628071512039689034890145578332890660261697342697333439622835787088543169507677345947413777712515379930683507501333114052599234439402807922465473148593689887792572236407231823771585988056471996156142893791381569000785177613998863080806243386604800381613371965352583003947941155411651421853602939257330784098611329233724536893867015566173085098075243905738075147885828736778419834099983815079834196167298364881299260129299089194781481186320145584223052809469165277042497975263018373747992020731684496289148355559847918870924293634141729173853113450363415322491259333310930316908201856260816739795892167429594803457967641942382842887558553656093578062236834821823756209209449707746891850575955661290014807069938439145678166251311349056629776917667995557755596849301624 [126,102] -4861060109022056130441609871114956612100744721352249235266225977859426111898099560067605338936711225801631644279288352123607508164074808837773616036499926875014791444897162077973819612289312401661674572061613521614946227972222784834773356089888797975203577675583706284355545275706652473402197078983450527910810341508338401200366035403081173044629310628555641898307707357807310029116672577919338963536158547139844867269260242192701569507821557546173948247111957503531678730033331579233564249327064180936028576457578869678108165515135247936950665916529083882960996340287847634441201093802231879026735766016326908043452433908090348153375593146890138892623651077101120172571114086679060955516427955555832425919915463876193708161294194099443386679214483442591865550947069613203931140538454015427016754555303706180657546973768404627522181556047115429228641334362436657890026930294326375454235847825818335400499407267510770785347160167686089502162460660012761074879450423349520223475370462387471501003663278651308770885191462847022216729772174808211502327643119402596267197516159887277888350099594420056717903309454910912467046562415590163401625101296492669928141297776196109721327810135062630011427114059487362553843174436192188753890316487986256747353394313784927065768228514598794237180112358622247743941815609433654332725979224628805944189977471140796718126304146320931188514473124398416715235016746816879224716863583691894938724 [126,103] 664450049011309791921387695156102267921170909553720140620331173651598899881149738838295037909339744191293530615317882518202186973243490856560484185329387352643925611962105117581370717803402091972324892447234811301881187028974655672662407127840156992746935451223461566014680097350897906869520593551318998162457312358999765467407459012545757635546836650584359368647384548299478917806626645515332469449007261041415038911250032803220605523878742897785755724085666662381245728391794988752063448765931591709656861433757339985018831090201983037042286682255538447977860032512687486544703156163683417187303244998375955320683087479497939819748090291437556542653992631425240047014603855449999235488274898658966656856383268974630833626742109573217279958262046664541032275090861898654160200085875259022628985322204651310090787532980486958601739717377104266485684664922885435480452643718582047161239112128667053238213449337879595186488287270551912918659355654068883262793272476692723207275976259964963430386911285424021465656629882363591210434432594502817526730690203202108069243794105337912082642999931386306631392894891750041485335525731426017525117445694573674894062987335249267449554825581193354003514021188639007856873321149299838192006348459742334468094323810034840720697499066979026581517703258330905593582329769257885675379589380391844008957813189796031837634762534894538749963386601673788513977383066995051954715434847581760 [126,104] 77246341607501020119272094269110709303563000232472340395350814077628701147235743989931659514704777161692375608114931914037154273656181137245992542580122053677249370230844318687313667384393117234798433716491148434609558547351616916109622147630659615475037648435915078950698904671957316053112127576989220958184055456695097074485686909656139800770537733120624688510282353101220527714377318209631815672426805373931077324673941272182075538708882947486804879072116831356433476608519890194435712575734574367592897219323157602331787993937739029498045916674781038280490483269687476796095029318791207810621893149167567797604197740041676624763380454440832028717809906301996071785654876251938999942688064546588813868956241699849854990457024480578012390634081371929796813549253124703815090615626038718155359390853848120663499797578246794608842270206485343544543540264282713393813193265615195038080176788782604434263222149545046840534304309812725236701326893162454881558172541531386637302534521899521332628780802719139643857083142949512757657530074484167266983437469578543132832555362962933119753102062184399108863345019239333091802542012521924532345671241078612178075666009395844046131119697828419245632182672654296420386618894001802006489322672009307324708085573179891274808364376422557962137364474135094450352866293186449228014217749733041841673920804490707156584633054329414627578157373566472684862388148206520345617067280 [126,105] -13956370272887755479608450525199236373844447354405386740476736565340085809415537443265028308040044358851764676835598616951844735774178657278331579806442770301442666587054353514780403766240071321666373557527493867978669421258114169887783385993646407808664501493363301895076419302202605109182762310961726590513282288247067298322180165462095675086354588371738187958911227940886082581256557713087068677268120740599898335895737180529404556369378486867414824716283853808263644235268587201137645860917568566051340994461499512386739039328994952359363726633115091947893582292462503963391642157536328892196309251385980365433648134464051615378552665543176619114779104888858245675191689876995918142385588242573157611062256973012862744417929556684537191827358089803576660382925891190614519904479829353942197168366863174556909089194388737042333515604559973110910769420211644030338244083851833998116466551253416149667139545370899067909519958604835884367755895919803055769077404105930820906568832504732049574589970966022299474354939394013256314220042526805264525305643715050861428478891813747313332518530570244897127369548093745567314090271729161230154256469080568805922295338406103645684001105318149393835288433891899935931632938668432509898009806216701139910099803228989156807010946818315037720958963013321914484929388755678264238265939031601976677888795953675708762249903100815006788443627314218027838813335660217814400 [126,106] 1291189924412330970877444366283204693952071787116990374002039694664380067572019280382104778391668634058233680642025246207492253434469914329631082064366949904412478114929528564051777323375722839236912784254737683059378098253693077451506669432936718495842077092578143783236863562414639854591638902973981177456394365776192368038640154805505253036025896448490174032879748364173412694363774300007499442812547358301149535808588811390134648633720798312928906897717782891224051067941376610304118217037155927233992187077012245443179684034701542936634600651631510502228651981305733822630560955794399325607000001129119429506245296933012119034305964915207772274641346569421531211346419565829956403256893620873457136122357815162948397581171706880976032107143006656482244834350446245715805375888076325727898198899594656937139919932106215031297726170980367545933663455488384515136947910395504562358048379156008726965102281916554995252279937849001880571345219486975993055506519962672740926542047577224208657825471508965907191643198549253045387514040824768105803840588094613308550559918557265261552579488958735943722267037642175031250109170601248473789119200589398281350432853070167064660522333320140358300604350250785033620479753434688812058901868754861808880680845462211233941367128944843166488934150632342924675224063272408027362753383840134222913757521343684958499303098431344956229870927907040011393570567226446 [126,107] -144337471262682263731465670877937897295347103099142060432176899069140691582836650155312012593875428255927131310311885244811074494825361845696888814004503295317496169102371282394523490919488110811521768774681441543137282252403702184746671363892961283877404018975217624539730013391709353776567378467115393588728069624932058005221548626629782506606277588327413270026839668691296565545008631057449575240928379694141659385631073358968574018734336970062680921620438428935486966724296533281788013470698406046622541276846810664914345708961212464611920152772240886284197188681458023598645685132328040077450873650921522721048253869791646617896056440063777676433063865542913810746304218275760231577502537135278416707361536908909565938665223841504114229123660737853060567925247281015871267330040217412569373539895637717300532138200071878956479651351491669718610448121020787240835535187977912629711958807390647328341839677256192127358529113319508399299295402977102512875082419077088240800829156361533485502330052036143052521439673115850107243426434878195037806614782039234610365969987673461420349978148167895521142469160382717944677673369745889142612130103539285701237242661536057392666578073170151030321344983690350876289776912591589184084752071475126161101535821745336227018835522847810635095585941002679033799761954619344914545421676361215603468057972422460316779978582089593686021444826723537634446720 [126,108] 10833066212452469803023409995246997604289544865773834609029054950882175501578492748773482090374953037935584403254994599589487255493618124351253455998779074327909523897718952450582755314238822322465668473701403310589672102238545209425628534410718431974026013491129706516839864763755371504128346333085101839768130126805301676667029430235506707821974768123934002603373106005643171253827487831849776811412664147262398546076671419877924226347084768633946012048111687073455421376987251202865249924461815457483707132085674935057237901532490091837854593281535228926665983416147092433795276995368653382386878882367426702832846233542071825499847248212225520024389129574797900304107539541256308961953142925738214499437689816473528438235673087984598582767508570731727006424654721265207740975134792892444114012659956710711827679257365901046318413393184771910591674366395287243522417075609890174770884627832679358589239721130228912933952575961276091982233607666136117384069199450328627037023208961262953506379424980704947085372209722691295335311994055169228335558034507765378413413386624181880765328274418133580089482659229023268237121923510356838570771049240440515206322708928566209170443394399932006864822425608789534351823027518089234674657150888362917202760312210544568491349774802378706102189384261218553137396314639335692055751615205396483362667977623421990568385398534084825936308105377377856 [126,109] -147961860434289524525416916297642200200562238447603381149020887827867914571043652927204743065268865411487731113882474109278649269472362469538874101639453028207862331283223628581177693577330819130236332822166044854435236076635476259733598135622303246169353245463395608434726493435436867880216788671224581513769507096529044813018157873553426141852210953910844534355349872001427625750801187050880930257687679209807113262264216941410754493282026588763072751859332705917147321590383249828559713082605537359894497500585958023868036046261174379991218533380802401290818715262376872021674831164754430217356933487451729413715886359395459418912426008901270561947676825107402819410569720063771364756408812720117598570817559119621097699117989322734777284400302800049832216664689356905638259864305733460716341619458070751143978291777503977855723200914352642450280717181721920154672052027884827418477829153535597214987538290931816297305850214350314254165185147147301533956158510632408946330819254337156875151445540146668283576544041574630662918851744687213698557764823838035407506661910905639386784787214967224189778725981819006166093966454616763128438819986661659387641237253143752667041363301925610758643175140769151015580009212611816184418267414433955556781617853459604753143778648064579069825208311587502461300203444233437443001547355917268759820704897297491468568695016137587888916448176 [126,110] 4074042491711560461738398554528962004085787042751032777233679097265996434943632034159339808452292201218284117299695563356639187251953134321900146191941046706149271030274085918060878870118023103221118426427129092967638952066500569099698268308862198678471558058923792603275978273618791695388200313058835177678367765867387750508340519710098287368824456581292236690619723708906748914482552954247434795637029316656075412867582381656169584404785612081095326289460262053543002303636598819160871832014313553411824938511657036933417286395263842601525446838595821814798877741218842148088759360962018978604986648722139939003145509532562707849500846054603375490517406691742221756911402407611444302992894526987419922106863105075128743061029410404027041714747890749786017531299583421623519009723013192962377209941409268522993744614845802525788043244153888092324863001958228494082954955343650038371064394936324915137682245114677420545210048461292323175165405743585964638428128107699193689032508038382748680757719168260145213025171884348244871267050471391283045560312508137285736638817456362656346795057600663907230217760412393754017973962605257618482580342713127756101592933144757065186646199771105768458769454608428179756701830347383346082541371647016896222055415491892935215491555910714179859325148667638089129138319750265785893108759584387555971479885235911090975206009779686650272 [126,111] 373109578616467670733662004522879830240491599334575584837888660618081598012008497079481677238942443397877433863877249201983151656025124700510193828352391436602010993465391420488542479058791997484565077767578526837206335883090784311966496533491204165257769483150912891665646642847900509178670579072004106983600361900156342428037484441373462891494756214814674705736938632363209156968487245397227937786730272163439055012611647935704488201715487269739915508238272816093016227673178127980030461613056715596935481481232421492099766141258401154933721837099409656909372767273097216276604431311644267453103565834333402216038556206720711464960303109823680355272108540264400602812064854671110338518954675280176033055351709523852082697888242365517493273805603686351711675198461146200339222289242977600446890817687951728112746034777836665745092195993428442160889754202110354485198877002301441290450278368467158135378111365206662527538268111930304463530272830656442668663074702219282745475417673478896210178591904352941573079114627059434428587133041287575470828157946727445696726623325942086497035705700257864288467198057289638588232856697200015607349121204400061564559173762008600954774828009068164718026856204182905883347507834110402471708380353795663568977460928976143527645663756065610012083310767589520691742153080271221698858950372230429756752689628513716353959140736 [126,112] -659537217302226089339181922982229784937198169150628201264827441560802776532493465280786284997296580373245589239630184243078888712392807074836007610737272568796006435857334230826143766610619580705179520421587908962147203010022732207225637023873232641223913532839383697288982298337838632807740218628216203105692662453224235337240338955646232500786059640258893801538349104164872805279780867367589671448098862572215924383850565109852034675478336339870617045966213505392359838181312692261442290871473927946186981944063293651481626516852164357929631372638576849091710922700720449588806142679796165572136520130792369760230286121610883475763696778820256965533377476998983126496807808060964128350531016502620946057573798672863470797766227412505295089041392099412474925501885393420787559844385488491137574971803912317715396320895895100874261674646965560421660590480955013737033348764506515800187486142119111880247861702714193087613499860761852928126114300445231101882544045028573188573407837768947478974397676361523049839890146858122278887242730602060349977105974464139882321197521779088642340037418225376092884660599234195104554694727937991036892362669207670413232988358558032911056358381340912146305582325991802298734060671203085882602018822144723895972193374953315103688753843293826257463454331470032574309177050287989626541754491061576605133727627508814203376 [126,113] -18742428543131961612064125672485525930920632075216499031732704215391576740781155279994186310237675244538521776177246743714074247345385808979181577231150686175261544561457177366678384751026107742542368140489703752387091109256217922467471205886580245810368874820460354589445384683055382032177632524433722779456012791193977136774787072430553182402885620748901895521894037587633827784484103453790815760481908521246220634421166025677836875735527255228722778489945185458531413063110966224004586527066235113879738497814002533269143392070359509453901091666453915586652567292437859974560890115595606248726980137946153651340797198709996840188015583740545640670680039026981966951300637668286885613012096599952129277667612839358109290290141808769152304340084876169245536987774162867366141745904725222277103664146421530465691792857907697613864182457917219047333210870935186584938982837016237380426814265749082269062198493920639839662983754051285166595782920708533370750274776708848081984776440298938615034831439524848987873890728149737031062127484148943193960466802578433390302649953816962628608649279830170441394132663962530418387850057744857771977654850367070865672189368520961137467137493312666059181700936857368602263453694946595794136914621964563831708251138065439772458666824104670953072777885612408770311473848395996287314430488266059414861063292097648 [126,114] 30833159167935952017741129797541172845669182289176791467602854016897050049200325271975741583304768977996148108735809765192720990846285416684401105180775392334484788202192605659262506084610124923320352028085172891120223939658258051224942530068042298449185417001861574911225942935201754756276155521281293863675904278669881764036742951184341684125671072571452309267417840446862399905008820539167381932196574729420751895997793369784988944065740071602224785471291053937585757191225427052645916150778427811068986769995379785791677759310633492815921882802554901167512028382935223155972480469308278588123775109455726619533748611174020439780909623232250461123493812335858764317837079098248366809634953582100620863394140830729266150004063923851916784189445186027726500154231592307716183589725305380065841752829826480179980507283847580903403465761643531086279240276502167822973199133395582812433550691387312664333244215318931177450589470640462138374040296398560349942024541012949874651999936313494186858571050674762014109178967910584170599056397749404995749811916899879596411942324122299149469123987607164785256018417498915161870186725805329321459304234493984324729520661657248198574126113523155165418588913459558971147808635509422710460550069641250442046088627115911672991664563740092003815875456007896876065012067387748295268717947469463932078558 [126,115] 587171894603006919062732262249290819068625005263494126434247585910992834643330668391540036675513242676100516585186228074211394163432283823914450817695608625517035803212250377942911122838096193804428620619546955281940276663799443226864904525089689426632615282534328329137257582910155993141335486691697663819187161130374176949080444950217275621074345910655812261800005727389088549228320788327967762869814797245143883040935530824383312166451905212966071201571609328640521258795129842432674653701023203865843106550873655620734253876469936138140222119519493121852935379805210295429140446004242183676611998438763490415352723392463895991154768812925805816720112246591265809366470921463082353946823979532645371404171917792887974690634325338604557359755234173653142659599012058956052997760613424649567103433353002265890714514202921516101419188585893729105464156048971967161008335754448686604308150833039741641331053079616288553339385071026193965694787496792916687171081420901415406658019118312822110013280996159829288719005476619341407208635304119689645453780015949028979726082132343167214750168924147290377792508532094264427942226825350984415519981979433531258802870742995746373731817625547835407756058172830027413044753011407863718015994547796045428725153686015866754631700619109228870811186613805294646715816947417038061041090989228064 [126,116] -1181517251097212800356678833977163544608730790055975949403013482620861773744767318080292267378203265756478978979049406605881474575004230753503749663871034806162112724671769801424998332491189433086561542262906365049450412334664089105330519524917173146277202067296901628290009432617916242730620695262155548397193119382897724224558942812680598287399192576016844212817996206348569123770024456488662079100819055158597380682683146419008166843902379803937837521500593514786542430332940070493533299948826820225686090085835669624064283299606567188297220352168990528011318320151197709125917108908279472335373225687537366662125273982233970559682426469256769211191491024292522131770333676268359650748062894079419813076775991389152287650231895137259475710058408439272691568210489270205247790919293991356744708884146587145472413884783574687298207525041418420319857354237935697597170829571287182450358740536316323887805517867105234432299943234765297180284117264169920346169983095295296786982360764003352637597797630962999027854459459677193981789197168446438129660684260196905132392204392053122463350672641849015078847279772115451600731141160301003525728926120884217210734730840499893275652714954944306564664683429095066737793085304431656846679762933181583591589758570426938800210195809350315159284206746193524767774787169331746529293312 [126,117] 34167545960418144768033362968831370477862327234020515191925716936136499222272456724027594164545198962739700805482130428028212199009582276870774645507094064872044765523230736968215906755249157947990703747906954043072050015064391674330291341352124969096442421842795583738703601658399479772744102528580010713878609094630417627484464526801738044472212231130689570778759867904722816761772489417939539072994745567497808970691546243967673314856965159854901049717806716616701746896534764143902549353527336831207868856979536892583172847586275316913098475803287707644420008149693686161931837529002667493615688584671753488569799116406471862260719385737534860383080617778728727629886574984350844218780188255252817120124847997428784192760992105447286122916438457844272353281883247996824654021308502576695001794251544179320814287166429083848663315243353797648897336730924888339071188992495910600963986396674230058254678503671563711714185004694633978264049671786377224146276570967086878298344117018585868487627595882637824875122024912486473885417273779198082426793921720102100654989237472931548425525916117043430921494366270970524582396486307757732803185225978349097087526740817803567869120331050487299413812424383208848352891977633245246875628121363166187058802450508043555436578555203118934206261264789461195869065635711410584 [126,118] -196759946371771458389179891189044860573522724114756724558903051624010811187566612916764923456815368484567871102746564588312132281479418126969848822616968228908063756627079653308693472843006030744792818491462706704634630025176165335924683678781503421027291223099706206026847563852049176828133814236348166101063285020588385648931319259111025513030067946630253209653469039477329138204561180903547603873722309694909855647147549352916924270302602837846857019622246675362364074271505780117102864167040696826198805411609143109502685917532735514753918419265183038044723440196752820697155740539228623590211822553558854417105534425762291822648542041189196058829280223412075922417000214271252017459571887497475039045992171928457963086669486221477419759607478245961028616769890700839767040839243927857413366648576312945364340717548743524161005218636380351452056443321611267423094646057753913522239469170980728194604650619210402571653522361930907730707011790120515308742875032153153463562719079058009466815258305381843509345387269451131398804371334401388502593453429311567494183348218770228090447988523348943550586215996760234662226364738686760029639582564140377548610657714960807263884970816857913648251635180078104251933721325611716772944463447332871099832809224133492356992117522461729533022907704924136564949627244 [126,119] 452576892299239702599587837660919709755840018582967290937944037301732851021715543603540106352646000879895502866011603253612479984256243197717331300481269155560521338189842617284751087858549491380394071367776590035327296751895945282722919398577290824635474575804693217490811302135704015291519396778453574491191939961317635960920898224111921042319370301478764957823848765065405590281604522860055634634588663860002727029541986961080226223223360748039838833463781931457887771163462744495532549603360989574134809743473248269709281839597701162491305906448323261072215854360907867606638308292511284483858062719413974117927388950691782689349499902195157369527007565168029578619040852467457665533570602513097101580458193267643258973315149898522476828413540530899337789791980167432688696511278197488524002805416311779150663922589868731005182599962552685218208132844534659296565292038002351068880573363070184892713841063582873904853045735052080163974878655228141070182975148227806983252458221044228862976794788628774373261973348401246470195592092824956329853870625916770893778707055986772496426056081379758248964485910639313738382501119347999061843302037720969285891254665441214191081459296019370936287765051975248425901264707901893476372733487614316814273084971342230152274568828634920309806607082812179008 [126,120] -1038083114657376589209216059885770844514601202733417794777309024238766656655019583749332938600600822364142338516700183855549154495530822797366397316281400927604620137583387798406040866418947525379330177842499451809919368918745788939347704139525158246173084219640554946908895187204898706585139292539178944958859790851004021307139643608577618241055004960247073071599201656545435492863185933470370869420305877496880462063336909223131076803724562886836171485972201044326990093775174994185036281793796305752242057427437689335914407918735216283564870990072046645063006914868158041401965221205534741585729213417928996500989092371811581722930371739877752955648953093325399387562304786736709123087246299124835459924738642169814751081672429453429679789867922285001079358565925077134246500431364607306523192866613855219911488332170235845789298924696048866501919690073209261122097632059159187553030746722574379858488029184383363393343327549390426534922307357339438941376530648549829285418048068090984829476150318099852541099660020077623639413917407968763367910577500007839093025406911556318690152554594091489315714111616667145197765339754748446478556831906064010940498308421809193693014604554055291006281365178265032234869216602741574802265742673467371657965489354376144781954732969978066308855988384 [126,121] 951675469276144214299761760474088273903670187905042043114609404575752545730865745951805509302066677732235383898519313421007200190054771288610331531864095576364770492311991214786711214666753113288810771247974939034785599061808005078660746702612216083112617915284655688914804260900469382819916992812570637316169594767874573528558069684112647784093059661007826625573815136328640927829111905948168916353768863513130956535579420491303693132894772666313734429079314765718118724523129185214405322006930695158878306439144711559488914554296785045508424881260799711722943915684892857328424184567047934332859300722717626385103682373869559001365869148208070115487495355573921308544517789365611073021821486951569324581991000123933547956602699115790796480553862233350728936035210333069675730693561833406484962491695516128877473396518394048027061458141910724110865686033758333474693969992500718580865017988489985853333968710273953517993666080678165386750137194329694164904123218641880751271788406146744457003243239213743285018474468345133304465240660616212829775349480425507237450130308148770822321914187477451655102950957875303665552918066068301001674400046165357427459714235196984943452708318259163003962971277168873503425612969970038064519734688515331451518878950695125193653585928892419776 [126,122] -1882424370199452691321030719769235292623906613418313995229444581296884077529558050137749185380452290348122800259360865880273631515760338105819096919536376977248621288972537140660123056932381642550769824794280139910674534725167021120387248604757855056087244530742716282755894236348534493309566515044458039110749707222072287345468481892594427061860376621808283682878472534257176829878154568108851151280066497222063780102968607643181197209370542403710025993345632090113104774811370169793309717903354797593370541579656820822967107357259537729596420939643057633829895328171773274230120359930139558288133618434609891715388688485134489310966395806629769311798797536413877807478669773469848275158928120479222737241092603590502256858409338322617796425477443303894783601944188518007547666052756838321399699700063618015068657159954814423603776253420238375944129829182751106865723583614974121569640936847087905863148871366564131736822845850791003029219308099293376916232882157376061210521814500476077431223512660664785250438543494273937417020420508263467268963589770013639932384212762868799653773180837213066665605644992059781812465092323231413728033122503919842640292581283556777050744680332846254696501923389787196292901760664414637693217925640820544199438064740926983854063295500 [126,123] -554181729733143023216303189151879173872479212261510590811224914858642608225113348863724803570002973319180325187498658587040656384802652694249304893926938698275157497951344674469734365484001922000141020758702108633706951137216668966405134292875260195211062224800725140765585035455820506177244174974303598643858831711795095799319441261156577649212648513792977686175260984030877531167326424106347040654109967996897811520544587232189013067071707001692141812045178330636766198667496657735954284777518150605098017000667556156791877036664188253529210779883954915952141349055174256263667584496335263557192546242497428106615203525237759920603904129260291239778665533108627956960616576643546463185784563078958508641587501090210922465789499415485948750828837281055886188112800800133468991150380900822225383674862983899923568290723058004728873558398284144030158779784662313503827600300373522530758228275475362112197811800387789939500343549247550692522555855154354861601443563197568599472607474864390585133162863894931346210191970277986006086409722981550266982929865571167323577941880313164836592051510313955766381265534827119655976369435856790067881081821640541666939891186056265231280873945059542373295301114097859697317470015678487039306500585264837528246557925208033984 [126,124] -508802954446852448987280406867682431890369511781813084258337297667917717309654943239592290670170033285480023863532696606273750940773100176426002655737929858972337209212679819799596044963682030085853392906396578592999422655865404370563463438280025262041778854227145213956110954646033478622727243441917515194943078776478506935573114659040812155947358951638155042970139703093902817354453936481213404022312648440142467461821069111997776099454283640851585389141478762047910077984643441034604702276954333363779842243155028775288416614947429255105787320861463927830331231562577419489280475553347399928622527703958575897279248310229062691139201066245605004449092553922400785006562365713086593982935333547591901684389386946718933769341343418867299646856599230484376040672550352696977544146616340296811976577077016905464321096932832299031491458294239617946126876859905048647773746459782366433110028988019116220093088904040483276492800031813856773035383224446208193803605493093429832206825439925748895003620777391160754491042864713857895326293155576365094130050107081836684210347648815484275668005359992403859411975085566324925231074764077281434857261109297892072721752265293052514887071135692778253794588788329162802952349296858165080869196317843829113364172576 [126,125] -98795935575877539460798353307879259012890113893969075610921276121401794518538838475538205740817164824845045406155569252053929861320214502392663584213623001241833549452685415269996731268043306692176795117428116496567695030228836000519220244063210398790850710320485878494411877683135105718001851340346027565896958924524025586927493290684882701300379641536071559734252760100864670909167321406894589614801804203163058753751269603164611968562959992031543025982549840227064090910235303699570500785791164081657466238687674609953339742168650339559772584201471704393407899768213004915633219275253647142610912637447875021983661680807815255815835468257776376904030562371903509227235888661648113750570415838516278088228294635392873130290066499397910104350273688335739323984531633610316921219323676826822728591684452571907314101051556678252520589543300450136019028397124474381634482876003436521056543581965198553615425305159816886717715297728571286572071317208975232980601391677654310355072746678543239379296926396868761777763018118459562393285526627581363820489373771906329248589520049148840450562001458387607890587184019084390358186708314113660757070550748568034258170574984135952096068436553039410876360554780011423911194643689583568353239221218501032 [126,126] -5606766857695838381433693349305390280704775839747420142313244355389630507525956652420597637232655122367067626013832376635963375508863110764182345180726056830855690180701903712244476928724826775709670979241260286218769136676674793335747701507033266460377983329140006096403707561331363099103537514481290088216957441776078687703297240774848362657240420908657536398473284358922899345882845039389104454497091415016951032197251445387703783923012635160541456517892587085844433151634938197358710137325577061976906323366411796897434788408632723675579636421014559089712035249276053468898567974454048573692249152299685847782066398655614169961611500223932710790847326640774346689434746201871653989415001251581430267235662918489056042423275553859120474016668571934104236190357264876033864705973030768865139656091751390457651509097899480668210803356738511077821262138660616802989400418116451321325411645050988701357590143278156564724365487932349839870680781656175150580770707126765058119981090424444006618628429302476283666682018355893652601230706823326706975711435498011393091911994918126098025120216929856730364356973841366377223965596257293634222509492250124228994085189187544312541081201590672900802004420979222075954135252126213658514696208 [127,0] -7977646679429847057027213224975911607801832587907753050696054891387339110037880421275333851566956402553801544524953826334869819264663051603761836414911771005030293853024174692802918578563346854722626466806361313845401394385893421631764012707764762570677063375442260442604779295508459895057563982708947808936382811651784843890448936960562153045049798667670694849082808882384426998173190419870840649137514649937500955117102910891997723771678462378332865804436523311690863757228364423341956228138353181009821882966150972098493143697760867979785883644139806806646836170483525801308946262407069220010427687545257664464391565774740511289989813147423676709981518625622292451072608721389887642764395781164403842434585221662137033425122459047947199954437269912229090077314395862775413137858406858510934553974448362231211265181015023532768071998478911346208933975944188697288769438138775576946224878048947209536379171529112193887002364528954804863580089886046152799711478603586139484387497994523939056568202872531173518555629524359420319636574022995628971118953329652392946442343768953094433923012549510559690763472124612328370380627639102258748411920352452743685300609333855178835902524679715130308995250603204167897224097010590103363914619225146087717439305028155746554286574150979519762425033753694697015266642232055141087848669152033749344287477871643483807581415552369149951035687014713962431822267931615163871164975884102195806637982733437293955552406047823412220445278836349115460353579535353477278809283504847898875056484378869057235620968305700376461064404984461712264808604773646105930483693338938951494640857442851477380495443519515614762209888355738907357615129218474302731857661239930186919788992838286489403826817817196308624094001722463604441088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 461245741490699310089804741097600869227970750854060081461281049962232175170393972676962799192024829368902275743259369382850307340141254157967668930693692739657628881405793434347255718923320755740943107288921030018905636135122076452047024631330841578924520381387558923607854330872075286619168995086580094652601925856078394043049879555826995569709132904819627180099004651659544594551399442719349208946807193700852066599945853447650682271187980682256384175251702277034538392064274009822931160333602857992680320589504512790429104799920842295863058681322324596640443708856639946046084473966936556661481921105269592400906134391406439844337501451005756234211390369375782770449842644730577774489131132630629048448794841969060186458510973345827473005631183592148467885870619711848920127743644630721686962735170386008150270937175491219389466343991005490347417426343645517139863543354552316993171713222138889963770706274473499263059991429964824358380657819824656721332996725425384198030273165246546213880324178204665552638444794692854233430804529968221577801463739314808061761268171057970076022230300374104674557107562359845612375702779534298763409876861659510465538900675329948789441511809010276125355929356717419510388446785549477360958160740472817798939249448633774804490877444203133356308969534692733023051133078513818938586860729472455775432786696220257563727678152875887512878055152272347591024724833956424989183804419903682459028997243682245549958116192679642454488291969750734090709534682398591248950743511250685038382533425132662976369924909659177878167547407040125048346057919221081853230192000901840300154001678105340387376889508050926463122216502037942113161071410910369134688737287581596439617005979458050394692848114371307099041800187740536782716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 40475932988553107534519224987355686286430286923677574977773978589256623947875664388616252655109032025848018510803369740819841275429093011999313142560692984754584766758978877079517371293572679772373980601873919259374646149828046207979490668948761559974361912499601294621540652690549993012111842187194878096401087870861312064321785558373600783616797675777423333028126414325051416735404112902648499532332730225167411132494366850892351164271508710525024161201357743138332684353942030725170849045934227608615285400619937427798159856768313904999114650032532102474344319294763142917696369466056993154863696425005317957264649745395348261987341741498302845314502114240871350931508287767422812467600989878016593614746194463583465438903323457306127460318350805017578157136841694028352796003664794299340326511014206084237180093964848319765551545101208105125275533168961178541318492242858014555818117501031592732141713229661463203798629792925229447972119328527329810984789148932642923283233339107401940482680979662563016409854747240654089479285609359092579532836243413290178931159390637185003184357182748767051476108199090381391572753888587387336857893668269024277157667912754586320727499884651932807177204445820748852336346104213388136125667323202439964100755973134235319553450899329051192508290816235507179982454429947435108442822578128821523757266554829775623047402459499335692731565585223422889711711522220881582391583528346746070771868703138537467306421517594128296147888238059529989042306157937587118481089109566786267138937215711388998849985595665732652946011659917711921074346384602236103147941736603665568539104201289748921747608339882622288103261418748243572630613145852922930895654325768791619155385298262181312035934271018097953412772968256209757224828928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -2075816233925266146473415321489433463771636930239688757190189396380052023517554372215745440805140768642314138050949979861926704562645298730855451085158048091883816481789745897720249890624933505023626464996692290665725823692680354556706005882462413848967015178037430692537086868922489504890302413146322020889172286290647254070053351322642455876634020585002905676234951406055507727888526659489855895960046521858814008604036941051007000480875772445007459036043176637159552809842643544336778562282745214370528047938749379857012369808069207666835039027996675730044560777763420580718320458700833082763961171804248432213496638173777939482689076009722390383761621343929436465335937891008866997283659577634243651701304461026263465598416665997052740039629986368445844092433683900510813914559696910208190716206770368468086427024785458257089390594444837314832579466378117682338002404805764455810795105774993338009840568799175104676821046560813105717167630110267491824625882002677517811013732461435433655232852358199520158895351111002297988773547161204900289553949393452772185423804883449793229964560698873840820350828796855596583414264721135636385735260964084334871361786638034956652593321336783904299916893160662564759232441240311591851348185430074150783765512939740031339707056745617658787134711502673083829264472498618091849010449717526743270991770761800365760590886038852874975013276595701410254237124030183073693468871630687608006562637471274184957807898836506666728795260381717124287868390093850996789615320962109990518948986240040581445336309129957947547370560409933735524692824528435257148518829517793837606118943798626838113063247648970449061030327254397856422101444718233741977496673349244652880449744363071449870462661515613994817910697385190014115941187584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 36606831585325136806631293017374434437026793235556931462716684608528161133397034929588154012768395426201980828008384726624001739085065799048190437926480863490810770326792280014242745953670827051721077679414773340171155372215052529291092280696892245155820386684890734883892433476979641672370945165014910710899860479106141112781547213803710301361217778574300366062598020770201144300051470866029979946545101087681120357777026663891540799010448584992793641936859285930990978599379959565756972529948575194970413592125498630108929169631999861499685484258573780328574063644743915674085109525762384911956602108287859597851465115258586915193975098176103446537527133758103494370426311589215480264304631679153095518339287243920435682945773925404363742630518819304916213160373673887124793012064717656464076575651430100117623149818305506626187210072475454581621077415249136165705264119806175911677033690878194520768705885292113676896922191092529534789489190140518595776226748535193048108396514886239227400600816674196018241144895193240064317959119882757207251652974902004440309590608815418234378005331039951574066430226985466140122742220962717691553763820247205951767033443354365994175015891980193382423710141363101320637122736937957913582606630615270837316326348984444575390358571189660885031829461097239993298102469766828735925642681722143771446152840427548519833303071110957489463303506087003343038897943937485707566670306560667103538531607913919251663724592704196219530285143165750573545561629011715544838943676544639860558786178875757943323409827447651215542876603119213528807337711215059805928763192791240411559514895532739818238030409634945655486622318788753320870795534671193594821961332977588559336972029823153570108018080089925542644721877148360790618786496512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -312276081945773645785054418515045733435254980831718747064998884208351014218378638726315189959752411057975219503860016645355716964406264766595552337176957241737849980426424815820471354160695728408976701248811897016258046731223785947735308813780758374548746633959299674577698559647044348879185475817680179714361425156740187125930475707391799787485094672891623075224430303809899293513008042288287038589303146176458930725525667428831217376921566379712751897553960612544285548277698787308247791312715196293780081235900735515140917044463594426334670320380184669771167047495747814942933622659886996782667044717623744140394099219928492830930641162862744863588369059295654484746687991629291301978128840608276150126019344768708129685706738859458987576376531802918370240305225115451899511845378401680262096067978833146595168586788567159924533824656210621751939648301967835249443282025010146696157274479442057749091027547014735937629426920855602698580550099340634975859337701908791862710698295527943174322527068144774040104245354514359985265522202754739026587570400273865213117410913021442854791177814519851901530250509895876431384183298049670366275759131382662004643948021618167016381417794963850375137039277442739109107685303513483721112657883894439243837524758505661024184645799388964605999752571876844437712046566184417915477189390992136722902813852648855263752547613266568524258655563038508678184972150755950049965371333121290594895490056443014562720914800529317105617704724590645804120948578836050453209171346838635372270830786156535991577854677394550051581834222455126927970829045611324355562075542190917900912650465833736524172205670775510141087193172115490944106291341475685631111827954962889017896999788233523714948607836083646522975023999141098915920709943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 1568574247603004487632907880051943429065989883148892555116130583800712925998547154905452159081106594829401300513495186187985946827451230750090388401398992418463119288849287416417757833910658190749439366485745555112642164240360807303035342028738603963921469790553766852270944374340251757420214888281158056071544331549301809953657105670360047150468743689117106538038936296412941020596070978489382911604124148722077158293514254597815132060239020689422565624991501474696546838106500431077693140554267136385428471247158094792322489687552155643729806895556108295985471425193997698228212758684349994154527663643154787457233251717017314811898323744270182379817934273066727437055232898187764953137771670059274627254088690045756723364127114983976594055411620778046978973791803995521923831103564252383103803330801961789128715156364604736757316883627768392518520080685984079883350618364276017358474452295393358859006608912232184332834571038577156435218752078727613046496682135570416236931344813487130404307201418447148131155546601751868982243902932711243619002937817898079479497244900919477956552148095747288268153486948549509504113586589989247357557195809713817583821552316701938211117120160528171438701165975712936281071323908357896801864022125938890800519264194431534634127161557620364142671681717309980500213858640771197921709467037857247378052849565577908355717452328074370286550264721355031776818903149263618427968261237336744072057690974384391708465387540029642479785773886099204386938997723608783612888463735073029435367622388958354214518818500356081911017182482192475530736217134909041438368387222440178034580144794538763233747870408186295109125719589058901306605003945939856411781922772760594078489776896244315959807218918926163628179057278799883294894123384832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -5503790887046884702944030844839110371566683901026378765051267283165908493406369846513851317506724484559333425128214777129759072873552933391356732108336289958276742343213212296361063613311797807825760510145355913034959550924569934057414806870739031594809685508305092577533001697927371503746780079203718437796590394814461780890264426549860979198760060972768599654589013275730405231821357150801136194553277372030714846571646104655236735507817460538703109538163379962463747622790751473993104849729189214381332369620117143643377192307533915339375638359927292468722697662107100249131525588598799269732735108245678327698588400588893534363848204147661361929362418384426322317618972084776223697715429161737706064852981720498398279258370787972134093494282291563437267000335712794776396861917118189379220745916521927284946377121354952787262323944400347700085004531685759338219069914391206550229006296322095616507584781041784706424195672054547067956324369904240664714234326991005388836483321966211486862986249360865294482720979560873631181794418486853121473964429875958423827526044275596806464273916421504016107925867706576902270598468954305597721006823546206881212692284734705670378018393179035550732413896071008533860315129455901193242118723462084899550937816623389050462656422091159223841587654937620860969938391929079989941433651156764781046132854007219970535284889719845511100447742323698938329092078848187110942128139224139431992657131516925399498529859417599909731101018296345743219467463440191183970816776933616703357375772218885271126678412495637525874496816660491184812289299295305774681333486727535952862417497521252042901515941452882547455128679072140053499838323898558901772138067068729733404358919554346333557703122452751422771330406836697111123684961026048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 15458700008329866359917778328535691148858194161481896425978319465019605444876281549452373224493653033393773831598460094159015483910682811774638549102782760962609655467779134211993854053982977018995109295109573863155777740146732385734657787791778538845338951033199344459503357243096855221096674415653606845065580091056005303474362438553796725068925220043747199199024856314615438396596921011498803953134983495028549509730960379724960343007636868296375639049734234720661576176671473420559875312729478662646123497755557757810365736062111438131024940269451470951148870650585795330018020790403891583042582486418612700105270785550855063462338344148047468270277830051178934857226129476217797177024449784330134400676282831791393427193896963305519110257817283164719286897536488658079119182433397034230734697589056904320218343705826135347884313525025242049082489806377643409072371332272072961919797695227127593537851687938460016127505020254178442562944770046832683362339486108217596025003252400649432942001910708338023066476908362433293868238232467931635701950693718924136406133257580589814068536190499992469812927254219668512090412371283857076013020702643458907118972740161926266196182491084769030335087603894681724187646850223703317844352037620333733197838492116320860486050074607924080501760394837936683382291763865817547385303760098697231988637933808544142800055398552053087226753777164923159086878134441693258787463987590762726849842606406898514263731861061608887459847603562554429044792150132730454681840445978366913610466574529514352319277760051386278966819871585150722777003836978273490294912811001585881356145423111796659110078400527942534734122558586871245646667175532331003200917479144434821846973690176177653354812676310195679070393372389427496961779114704896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -39864010525199508497226137472513393792741266506526392989354125683226080282910907719994188190447923533566307864618279877796447292866145694529246028989235285632916240694762337392592840206757969306429677505171936321311388365034922632534755170152141619699483800457211651042230753472476762074088461611035038915804713525866969814653046347459601861737778547509480155827592927534220446678120005668272257839606523949420908144221673787141044904763763202797278627811472588782508987552727310243226938911173770302029691938498490224547275683653062624628894356979846670303473346593682898052838788644484021931013692228581590127435969836575223167090540282123961990775901984746193115124971918107996255439634518785404586984906980852205909987237600589836027476686724371106075511900643202524731985619374645327442986134246028128113122431600973714657658172749877783907690276916410937405373284158709389306813125349879028447013916047236679835467551746660131202076451765841906421069955926849624780078495137142867804335387440623119530305058129420913015779472532384891494426465666890878569189128293111571892005572003608086529452177622899087074249602574069425562231182940808834671284576206902781623213327484008738348156616573558818744674589404576481267122194530168091999808147995398614443190309089653411828555004578259308360085105730638690755543581023457490802765045121216026544830936066028239614632617417188447034197106396682905349210985491811753307691175245484746870797974580547204516681355345806555488593547831854570135887280779971446546760004119262015313684121018103455821854947777110346733446474615816673269592527445835297347437960591428449007914702382451485175175541365048665964268660012866437679098554876938427816301916186885894633893044927718019933696014692481946143622796949848064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 103963714383076680935482686444748042850867631306967477303941979557936340379293307745278233385608293930461923919120127431572951454876760750139217990728698376756341346914329440726166436711805318843493179411206293245591159475469132442972107163512990313570880665094084806114438071817225917580756104800046613040138163419613141057635697258845308400194304231404758806632976624892211379218031666810421977364717535913297209061687058596836658094402545077555836174000944443649997634633795603489161906908972198541279599294571888653930966658205812272971908734255642585225804009355724192095801601602022533348579735634631049144521064330291397174683077505128236264026098377042482114090614990630272077860117355504662945191762372231301620410093739546487027525213993260583167241233911986110521957482297556505178015475846374810502110149566045450183751787614294513544713556916849124018194024512808998322825633236612926832341884820309713200164320091982884617706869205060619502804194389178260119569265457208554825590002468714761778274861426594502485763074291044400485197660011446354246141063117606548073080423563883148778449755127859046860617005989331549276531002792853003587130955033139029250993521702872963063318069267817447233414125272895937735715556439696708932426637493605846484122650247517939610589521478981787012500607064598547540795997341214956615845567427282877035654282537099846533172196836557824512896289458912230130448662827441424470854856485829368843688444082448836804417492422174699773487938261433714681104573859928142580900067294722473742149209489798158165193373992438101610009405874031964875149499643960242445280488791386112782478400378931546787578346457942973897719951550428108286565578924750025718098655209925378216278116570759754063082445829069862647597218515648512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -269668040783817370336115696734823459840863097709523821721469053092912523853561201997562948424432934717459012573620264344378642556736897117310160448015240433977673098129684090152047658745069789272372684670968270854651918834778825892185894927347903419852129813348296022581123098478446197039288343594839696916308077761707756496582485647401709893769596851992431209287411702373119786213567991126051114296015010495799805753735759862038432912797177354716668267200032949567149739834294294221819155806188604093811406460883520878511926219059723194269723490173996677957202336430790653236146821361668943430690131841294833701246468521318880642457632331902681371812962569637921445174507974334501105223226571396010923426609031794920306014337347875864797684486873050118680137352352166447863504501060167035517248324047206086936248588974451732213041566108648447358986258993661449544414197730045471188932161798971059859489252135086986843043717496915641352763843429995306165871879833442606938359710419683759175795167243629225041823906960548263439014558669570192149222148238356828457443866685538111996736204436616871339906667129566276882697959136220172453644075468482036153479524644070414625180061598505305209394004157967563916619626375398095780962710333484990590243559975792019702802311339724367600156356457813043531179816832054075472769817462085770576885442425435189960381199001823327143214186461511200284323830807323764279056201877070316962396449634117593395569262277311308475298000184464086401621654570486348383534823848125742507379919345059032674477471493081064906018456123307235757207696260259597642957737350177923393600247648507555924552059676673766990291176882983585134666014663897738827131280836638658048676687189743758258549787939122807095951841177532003442296102252969984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 640482574551455211083717011040090257314878627998348439128214985851489437598030832254272864612641131100355056315383882046716226601628675669556385515174164586287219605957881126817002716387024058568072255264656208820644186940350082270466150626459951896527803503636256217390873788462024386989735943717886936492469782159263048714532792605937381485232304558623784063588040565710423688751181624225939603662144075458838636575019270008592206422018671018320742870997132206968813491170598140499170222939907264217656863830703255139013865611670249823200220555367931029569089933208982232942277858216945949977123051488087455566592719273481796264357879080844144709647489048993030760306956453145148819707478031560980847079719770303021637283329043462133137506177563001683067963119006389388366103973100614519545270117125904667461501269501854268846605536925811460428818402501133775177278057358840810813097861584443759837917737350055837686376857960850128487711707432817875684595308912555775328526561138751714358135141645487525678175438032312863438846516234120250333796111292529228564159331917565177362393558440301772504625253242992611032530190700329654298360021655232227014893937674048567992149551707630820919004812098234113210505505638516413574679106250613873056435581791745751275496530775511783147754559363280860563859805232023753002579633143505777099750095741218801039021768863654133700938613535754667605085572847551259830864742371603592563519666403646837400632311562060367997624611310557331782282241078463274039933801719062281812451918868199537331312682394761841369358400902236764276830629848020486790022255796089812752752094956542375011371126115618983991623663172679349411436786355705046557799756791153805443466584820836686263556175404840796035015834003759908854728551473086464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] -1306564586565051772854956774084833877676978138032446653776404921149466009118840482573011235819688828782318562598616210155230995291532549362345884074606749210482806164575236619826282731649467011189263524348301833313080102534102205485175785162689788928901834036736526737792496453377419231073303377631887032296275049797127858126035770803747298640700765738093008782846307227639167725665901599760761537719628118976428437287948160546950757502508248127875873340320243826419704189313296116541706953198127625523632742382037621842004105857660944667182712394518711714113216937433396375876266319008505407545151133863447028411854114943443387604536460354215271450026960546249076780462735572800380513262723335840072635962060512996459864988876128228796676538252088761297810271584967680719704792166554436156473078902540244113355553866378423455023083478061011966003590160587367024766053953839741520662241078251048580769239524748894586548424391282970072664152650375511228579953120194459931140628037184135411744986561167471905142530342150597189431328124608676888071594988549455169011356862304532287909324355518415407675631239906925007319928860423717731687622794733123492172075617700802396908031630177328210493832192196735578878373865721781013071301852064488879378304654075778258191525454850533790935233167135346030993556818335073322806454638888715243301316765713739708894558984983330913468758940295706131759221138705801536404247244052864388726325981122179660828439972390067561936625911325945017771150691967523652728133101406365129275080859808016162988572134856745872967339764793943865269276614694041503713769865015827754570009489212917553072278985698858927572064321234520319711774892512649931700422725817494231662046444867192707565944050222683515319207210777013339815291485396402176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 2221887699731404280945642704437568283217776216053805441244710717336253243854364716213200047629518018289037570286319653850099384197503901723035940994481422172252095219776933943797610896443106998027803077818472012231771076699118285265847816588863575002573496944666498614219274843273389421554445933318619612383089462257806075234152228262137663593745706510143055078132185019515740968650910144185911434291816562189657421672214999766988528533451467364875465937916338045740782970422289791505480092685659326054048906510409447437263796267356080821420785310801342269091678104203155802418667655803379263221433373192807047835910494474549591357311663653560741935770443252021009199309289948881978958847595592136762430522113219948292820783179973882224103000725758817878855403968013344107284999151498474654538801910422854388054644641649722803127586224562065692674795909227207581762233393328427985234902979689369101671064905468492692061887598185430350177667753974976590946106500709701061439872037511908696115637089423377853048486528364366433666456914346173285624644168324290385971065777877345749855767540191577816829142480035826935999587201112518433832553614026667988051950583219902111248647490677965614549916051375352488455447671352686550613672441172002129724627557317247544974385488484013074211307418872784608375308496143573596950453760782869152004268330467470928276337869498615115629967639898193829290106923036457304575585231602608860983744401617793936820221047271211475340419993366273979222160230090583697120449855447611343819066222432945404354239014212908212005221680968603971352405262168291395562865472882234937797813205137088681427927292800605748909125366372173012267966297028773295186736677476167321506360990528871870930688895166910344731459048103352090752203044524392448000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -3113470836800226507210850765615535833386381446192590530669646972065460826029535344170211860508887918393551518083175447870914827225216491218860655131356285903378716689180703138534223911010237638720571666546581459286176877653898789190380344453698555052239782785077894889814389406635012776616848779681472766633644742093425347607455229435806104597448468446565504302667814739721285222344782067814090848825997977729185102314097071592929472976189829166054320769142476323129421577139007602394468048710397847715745813617867956047534721428260029327724136450906813750446664411328902980565870884662233833652230601767233546307677631025571199960579575393959231003202209646218711021598075638107036635489945696594313519435227788682717472206656192555733701487597900725234093277347252222776705141216568105239682487937245786131239824663209237627810760770350383000472929113606689687723022825752078764934961446808531394363934327508469927236677307751691213205544436866658000077316478841187544700251572006795853163814464467221610426960852640276044714554464133152557923075347853612060059855422487387240269443451833571828080130302890063470131316968585789328887297129110430589075571528258560778368312043321852170084778940621963902634356261175307760230169095140624705623540221320395888256271394366387365832098816756889530826696522107408865398699041395298913444308799607789111300631961416228430733031728760705825713468074833181480099489777391248637524060589765708818831057458294033715396448401973132426239019580000389504243575981489971113386446583891484763074034675954851475323782583302954786609336915103089270056016733735893269813886199528081620784295230409074861708702589670357541440209741978344731141080225513822861252996678370450189085458647338773088745260922754091523792829660371353600000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 3573000841773055318066631268268591523348960121736540979317495455166319519386775981685008137512274447800174184352361107672084004782975017565895310125061938414554079449503840919161681317088217165783039622521305285831307522359692362526610009144080012729380076828844444425395315058213945315003711706969343757811673059393346530320401458791602969312097380465988645540752198283021699926090625866421669839584603702453696830171147783438428313067090269652712549769712976692817853269698653122661241996326588754025129830596382860263654514627540851366103368599455090402907643419648773056040200119074785756523798084441353091404885895980989578723942111834619760686503421748970044072941977744075887134334545825193912934956177519571971535714904437879213774760054848395668502218844587845837489448466834375539169741166745784201416813583022549126030655339323205955578431633182373843020589914175949283200375781010792414527248776327309349407789436624666161035663606192986146810273887147257071208461712751420486444510964895796719698730300522493384218593430516700248076415154626382698195810993007022716166632905062129047240214341116531854873738778896969727316860819960777831204205946868410271225565279923664312736617783397358689010930039219554163029012241833710968902827945566714549810773127084628125984268904319486976356299345370204116533866893914577769728152899880240189329789045487514439001281053280989246693048480468084498847116385953235641053535376984865682564214826886044821539856539867814473087906146114042247773988091721046102485291378739252578786646136557442812860512905778016101850770540426824333025358295974896125874188874432560405392307685389925339425339140849266174873052468240974198720265602313738523518871569413665087769915217785904837413615952002127463658980607749259264000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -3330592840538604415586227354081894154094924431630912836740281413120363047144378033353529556185608659817944221519881488880673837045844392483187833531068222250539720525128352067611231690004525029963978257073123448913833384970082953451736143816017177465546474163692035651936645970115053266283237011228107774093498990130272863425057382933997334670176841608161190986873076421320167409859797237864249244164668767146785401563912824791858312509403349481145713705837164565172953864765402337809802566250805097534111076336146633784536002223918305391870412256798688755456580171554838848978746121856277453451728409616484991421580649930548525217241677845898453159678615035143160876596635209731165445763577586373743024132888549932608927031088323395242174079423456298130535882502166972295466897358299309408134817305560991010658262350184441814923796384820045982290147214265010650642972180095166848848797974042171125695173845076173230280807126722391549263151738557484157750448505144512595753207796639853559440605929540791284855313786342178175581797041280183746094859937759859591269001280318474474815489986513396426735608662973443584538944971175005832477246742450004385234171559867440064627773895837100763828696597381230647190885468957517394806621419604400364036149750445552061547503707258137399974889884645069628920521792211280361108216524555607060279410607848587182301238053818805993943988050817766617545318864713279155307921221913704114220865607023580179251593497870311933520823042662291234214647221611541505421407811733231583932394778342911334741676368507414097863517394575392209258234950001995481323237954146735074391369383959281329103351687789991961146971346868213451575142705105654242697814057958582208993702364339273316103286074496230533331668891154000655160307607320657920000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 2477704961246498938728057457248728194595511498582632199120138295679972501898550689034611631183611451240680431571373756180709915985558536849164187487529567981028676666278625886093873270999907874085506418263933870422096461776322956080503977074865191759273587308052210356286781567442078522614439693692683634644457429825760437732770233268082593798127256075775246903464371725722795015101502070381185013302225765452292238256170565315968560978382685542873024821469329575898636756292676925992811501195255279725937072939955041177746139042018260218519656111680611348313231043862146970414209197068556196179191303131686654750927861272694518560289623731463145764379574659154959484076726077613854239924897396337594221883229314208918824601738506062292756053091983155204230359802544797407651740461329600289008869824654166363257508414670889406275399346302035863518942378698940442128407174773371277415936884215647713015514587071468099121515954819633816883632530216493526735069932059488259951623677274348083948585984332405649380746264297116077188997279980127726862935599291605315592417237592289059064252435306765627675279280836680017352750376531751920504481965395509247434045282676343138166539108972289422636135694499777310653851621724712699026387342190144200426810784338394294373989854699449625585471394263092524298746521850587844946692186587921210180968002411706962631864162489205061953742629087493397017718859139803539431058230979236345663383916648487905366684976643221054193591777106000484847923078088726018031077384905384874216791190512402724727094474234471428146091693570805446043984497710680291619279982527570029739027079246163465368102805317047461398663136215533223662083376217894633290499137582764750344962411458046274325775356349343491387905793201848931648465073652891648000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -1408523836847936346589353479809046315710921952435529431160528698408625297718090021527481191124947374432483106537755972335537456732381139981229422520961533977588128862169461470120859672789474998932536107325451006060137571215195679124174594495613500764246395516524633587173411639594172557580953875214203570962541062344317449207715170957882479008203215827603372031031708469821685076049023878156107142239225689849281861091012357552895734406959038007540091195598017737270314090897200916455374020197217535301873908282164236755654541436840262987160092789697296302951588499373304103735448261663617897192168280152617303111386637480851211000840721518089726233740935493389529295439720948906869716878294078374159550716379107931968501506333187213987846143700658790733365811932174559155566997467274888641673802760964788913459797438180832809773915882244236351876682168318724067691309872042718144603206040587090261686864761371573307658750312390729427409488418330189038270942385337988326103477509044347889413604933792012819019941005747404275102184749476602349206698435329659587514983629187441838599141486017398621285653993199997494445766712267731394405221337415747423742124359200549409538459674435606885049083255856306184035346495924664631174911920056361957746252703907773863153670896591985535464316137618216184305527380144002904388544588111124692009836041582774830451152995909305715705717220512810812857659380962853540764660964455272283858601436059213436682444956804587000700807413712148071690389601122024686681828539966331317179122336500319870256655795833455387747376132376934166786396200403285835025563173206580562306093628118227718545459430747166031684001403730181508069603455475562518161030444798085918060340078998393457117144204771784908125127088302540480574016164779261952000000000000000000000000000000000000000000000000000000000000000000 [127,20] 534102120483425644807105417179016339155111956963013830644068969117998861350121296149190438634310645310346980002425012068064901067463516460157327751315533672438032326232754079154051989835111200493596719284389422506526886018129342015713153098245333019413710939241722444913695646260410704938399506270639456830324372020854933182560490320944110816551669947225030711338821996564236351116519211124157441809184036514514480227821740636378974512000299311684071009006589602543641236018257009541589383086405206063730830071493140418380209524761958412667578863248160128560389641670988439571142970791037362095366377751479905410550407536616961609198406026211005676365505481735848444208435668151047317892039395220251408879485604568955867897934042941549324517235628250669221459901049605056442082960992017552388561519239097806067503951025001284307251052699886910489001426224319091159561420979869151470272369437884371076641237395003968497341070507765233387070387571876069045745486504234591007821731850462949868363940654570859371324941494306495138367416583593129203072265955320855064458143200511926042728849749052676630517607088853475645458104356348922876510304003441483977855511040056646895881467441802919848652566439116273849742657788967286069458971223721779817212114481770127132003205580502827717127941063603390503929207469073053293378560730503381465058886297844694897772006863687103245455983739369405860521581974026206564260459650974762801204484856204920347050521650817485973565888814908085118886816145723330556760895023290001391082031662075719757515116434218239401613809541739492058931338334113163953367894520844386417016959402484166942915385032250388407663162366667098164294644556644204299328616525391336592346132597085712659235760037996048080492623608184145247930097613144064000000000000000000000000000000000000000000000000000000000000000 [127,21] -43047881400463160818292521278364266389880753132067165251758974495124976525319209533336979363256637781061706313032462291269289749503900599190665177088499926645685205185446807075856760058363883303383301081776566342867055932034164934662076442393031890585217932017235303629283286917916090711481041840356758873339043830413459898945605460155325295046561007829102931363419238232541956470154191175806035111206492223310097210050858661441948470670541948416140370710527845174212459227589453636725576424628849031182881445629092372145639710393612761897431808657829588409634542697967953679359239914636146373279967825305069537422993200164239067779865000508343566328960872875674712898116561061243894155064142208045926124848646209870934334674949223461368181365331034784044135297731373155794518384384595863327421762251646628999919890084176926102194669503089330666568447670336821980802650502613574903582774144617343829379990254914731556628828671314618662617214364249690797349911840567035536937054290817555975217356002962900662529629550287199551174760882864416859613976286819233474513593664103213322417785194625667487791807737607126896268782305547082562469093404245860503234082058125549544531423268798211508875079481683387932160493255152513807039810703591673247055632628558539467666403155716408366005487372579219785777841112919224933405133757292899493668005196884432690975538814028757833835817740942214206950404085456047510647878411583966603422619079604613757506747614254107940382621540870956794516495600245216902672919732268367113560329563670414087900385607181858254771634412486578310561470073346166152375095235409779682656330860311845698854776469814275018432131673211199532872311413305380693058960072218844944397117699160589105425850974311937778000267860828641219729611986829312000000000000000000000000000000000000000000000000000000000000 [127,22] -116807564134783777861754077882648113414281902907414168343232867782813585413478621398221683486027844069619933005228011425121403544010918752185583440292681892147768565993356615252364874529695417581532344025955658545524102043805072442435537346180983687638533070535320923372912475564567971939006729415497860370500087013175231598726867924820741355966165028724842166904942645767316698028624419260132910734628285705111017537288142113209590419342620747006952580607969017823927470568358951448916240508235187500007764339831153288823413822613010922462366428655299856140985076515539495416309575353137522102485504993118419579711059108291873074652378551805624710117309326319090351176191691695992873789390650288994580669326274239012055717491000152073953654147638399758808768117046506098677254051044357834606081035274606519537015576967490756845399946600862762605694480749301161336989392550898430490528503897558404960006001759986744542079188292300159332656665714258982777042233190899547878967405710470242267798114199395994933267343235554109755494062092928402764889715038458781732009952950527201161974888464296702572265288029864428921171165100419928960520949564426424042815774836702221865692332653028114290328938584826788612792715220968175799496524574849192814624651399658389765246869476009055319365871075790005157833141400212311122340646270463882129817189017082070218702084345154484459595261932859829898428171511480675459753849103853512229025085885519013307121500394591707207905981481144793227365302177630995853048432588630200987563313985621368251963004964420989325454212233752198070264740294872237418166813624021382195400729272842496607977645079838398456248742080549895734955392897605477025634352495915835898132600543093229832856198180761562897185974620551289668559277953908736000000000000000000000000000000000000000000000000000000000 [127,23] 102545517435253559048692813922361984524971806052589603404104229190114719280538391621025227846757313764093317844585505705831465305460012214435943106492712320727439981417149700300315148464966599493963320915981772326779260449886510796277387121481059186515719290391997135852131905655000580699813834516538290399527189361647066300711317480124322453786129556547048863627323558944096426780192964762043641234888258027850978776603163133876938368554652694278451811857726004491770607425308621484591747947178223119451005751285600867929910802152787586010308129159591829881142365519288509934512369715745846564100048104732353153314460491056688743975313973598226105492124329512501421829313506471304582630155649373541669552852539454287151596112998543174076985392450451515525987743542096157131017418323497552138364240291202424691079350619198421211180792638079083771091143917059122961518814127465883290320720087636660975105579157505474717665257641103372617630177084143899992357938166332170565243102924965603969313444892923252908966856545213644678983471652947965722336226821364992335823185822720369735043656612106809970817834955937294910842172422639033569802614175150375511427402159007287753682132345408738834426277241452469790646525587011555841233615307150444227490846634375243575651766174840989270086193610299040249646962665388621140639654028847056066085519116139333092377607259686299752349273810194426730866020048461871082733473986424517104459562452802108608621550493300326499713642438116783639378135071253453522660622375090505406293212014560675609569570725849887630274426124431070456548659386119895978497111409355588301141972394509707225398421783737239548132559615586911863927505325899189771820268600948578542883261334077118704486578074371689518355299390121162869343165828038656000000000000000000000000000000000000000000000000000000 [127,24] -45681852933482906528109945684768070438171321909983729028673804834695997591349787896956228274179778866764517077161349834314652544275349056570579090176981488670762422445851905290576219225400447197287157272698861838475755812861172548179721770239593062198915820627672774201442918074626933655893571004485659549770115859555524240475260173477875826183410964069190834601301621293820231362129745167715511836495239957351575924035061245175146589995387173361327930619369185727598474205559874770372479779539440295703343919246717053453373713098981351888021856964023319273399073214748494097686012517643973167652697793652316310420183337199417637968039303196659710381824342464504160895445480683627844808246149820783126835491189346377735275844437679999532423322315936340435443548781896765338722979726325131247049717333277706030911914544850081124163841837031280699911063155822042169977723488657713635695857811510791150186948178330317270778951954621527604541132108521667746975796600209216992839353355457414514412302846841507010324398107084492090576563863179665148413499926447607082132235805408958439302865099909641448794388101972525246268349674882285730678847694758063287600428044328312030549796822422535992733778696325842298231682279858596706868294086373480643532812170160073293362139079196077712185856253817218156511575281107853036298051211987812735188128775030642295582710174725281365561083492453517000011616466175856689815516839648801982303927872746343030308324917457294206346949111105462785097135803070074887852271624185235768666533435354155151068149460940146503362911405933592119987960581928378862994995699542478962153562405643804388740246791179349005600340020828954627341832468877210405225783973585989530655170434282768670180470682520627816182634356716037725146310424657920000000000000000000000000000000000000000000000000000 [127,25] 6406027919508757501636862706039973101965866268051872600739285992482542201707340105207221906820736160939299699583743485123065808571959257430846734875147682519807389128613208768040812922667542754095655174060140912845267274758549895732153517681260611344803204007255121848298083409115416100405064276404173105727526954545817394509207543710152472363406978627282606453460237803561044922227795117355739204619960763881730246863327873645381131417045316436010659211076240847414653776241547190528107532778205323607730215533777500520703210611473372322935047019837679536567360556281683731962816786294046508407248018038984166526383764557024147961165765982995052484155693636044335146306147766962583728336200861546721975677635125994496423370322136433891607374599272580560293071865768257764153750385414826934333019094143267670457358611573627865568096008980395582259808341614383041907378419053552499203157087173904946822048928097307330588619080716029931656100592671009258143127651635860447726761685615864844311736383697559116460983386691805456812851393819541754211610341950152785004634627027998983522248700975895374776776862863253011305009937455871753019021778963880817785190843231732933216697084254140670133189501842366178544328756959622533794343851916315387755553318995813915854084200526479296970435668091331335365523421142036418121960559612175796960186020258826781136280716133579954167507310852782607166175062871972198584693202831180891326348436533061471611333842748008636772329495105321544063896920056890610045965638877076129080204353629710092603090827341648729133396465224857691518050819836977376512165263638377492311168173839096296032193710640777991332172590920174116381018255098464369910738941823917128698014108328571675976892955366546108330804762061428190375583940608000000000000000000000000000000000000000000000000000 [127,26] 7673827441401846003553247736796472665665009922496805853112713989445697314024725292387398794349802236729203998718648610656608953272298090980896603263701825937741646313226661488328823242044580261470381888574055249965247126145120102681427272068484676121278725907186655542144436247375037371113517458771620239404256361739854954679514144153394215588616872137469353767719750817600950043514241459964455300407335301732041812764475935874086490018475037589714697617196477465433566250452529480212663232362726249145311777731143437541037240246811896604640190535668139370088868667483975160428004666463591739805848353650218600484253155121093853126445632005403954699580226030437990202967113762172893903308670351952367015691191809114968878982013401527206091773833817685102358621079905990403668729443061196873304155653926950868645670149756385409919391504266490051214665463132288732640838624520368013027410966526126381357995876606658354445265780790545019858524034165728344895465375605566682302035659017493912571402585060569109494613695857569524251172954224755310233872075287506895817843585470497902815501750689665346460159982597234543493048158129348259039454569607484927654047408923558765178394884270456312288058646825672897339802829723770842645987538230787843630281134652724177631742376960325306157277468020671427109729090879212192497506901138198771544293204481264873086121986982004583996726861827953818094512444966310775263369063034533140488626039591265763451215314193517585015110559781427234454807198071886974886088234952265054996109596603897986972627885339806124487671222165880137034151521760506566450442865703536363039149704367115668904634725965220286003167743313763995601131986637814613214266859121346556894484553647777479442418176088447256753964357603089664893124012408832000000000000000000000000000000000000000000000 [127,27] -7953067885142347582012576994612193283614468790192865459304113382152179940861736208169617011865658363488627278863253031452288926379103462712475042400614341444330647830605872791024362219856399843612793517310831614081256902235507708430796171786493786729000443597049810978431194617057654427898880518069101768014985165995976352138325663951222521734165324337588192742976375277804667041564504595832553334408440084950898097070584673600665059506779565958845069899313776407137385656103038019982920139151373784778846097586954772777616381822314772127173290572705440070327484239608705017833859651583740079970513336303306262041514170470384665436944879332998856001409141510001167642803135705783343471184677985355858224070868624789469057807971053687196637501504186179662405461029973019493470698397785321418528103044461210533123232502973196612297012031528520909259668600281561779605629177096564425574028447913014599542425377324110466754981430673828196559854217197575386234311531437199209551764482079441025356798867951518893145861561395725304436292950880018037431656904255304247410422053814271229380302266100409436220965663051669902202789991373950812073627777884296658360421437002581411777063020771255877551111416369807645246926591104597102462103608178434260313512564836412645834312430674473417228584266832392572733220989414466324701546930482262328478419829757718234494624704367470237528743113574599042664814670781789367637248231080959680384194376316827227864607678216613490899995338889484631929455347414945994959806354298568936463527960325838252041525616067638681881184374012746839245008490180590812352554295262130597587346065182149477612072764235170669539328654023994689506414363797466761291505190538484192542577366551125496730065575306717836119400453059501217545844326137856000000000000000000000000000000000000000000 [127,28] 4661655896075421974134208939404675021432239496664486407382000508365484665802815077998122711170582720915863670674472630377834287003830557676185638285283808355532630720331562995279006673675424076233272888313738350364657992045122922959861879794510423477971942184136010062981093256240713390274828142375279502217711873688380647165288945956329936204698848946468265027951164333230424289629021175985584012788456459197592750989080730304779078311581954542057655914873292870055497706805451311732084224530369696993124856227300755585701283768694572756093777482675936018046949145443328953135023402199556811125305077773612648382755158291523596817866738404942858639748929092881254819197410136820180717490595846363234477453946979696338966462910222795267581406997122396184672435078451789852857850377446950386418819935745755129748259520757273997403767940477265010614554378901693263183162272113236877269514131042580167242842764637435004472765750915601260862973631223092621490625425284955696691467154541344575817466991908248072592522396918899769771050958499769634507782236215639425339008761336163489838867165507129115914118288694526368738703966433031205560115184382936245445779462190227099268249907029957134838463133529326605842441348715144168630162031071722506930827792694661546924348898356064033371660623653498906048093860091956538582310555456923462452107400556758923311908880671441974708709166746741392090446457239800829539683424600069125446541400659236677214308186775921381366018342938138566175645585650322037749756576203993976758411519789608745073771076124321803315654700375801946609307048778537342214970318571422862341511924339202636720808108521349884017426693512760943834018104829413291678984458824565735551610872367332915475740800943265057969075499933659093236819486048256000000000000000000000000000000000000000 [127,29] -2097297695894368312136575624033882963013189644032660196750549304938985894380414472508144936888342712726130207304362948589414426803201206197058294248833081997456528424410372600756854108746485962939031297264635813647954124200807640100526896523775098468896708856570164799559695604706196479314205290526686919023129917752545658794797782806788801040831652739098031204945934768766922547137319614800273395500909089991823137503383246852363797574636570585475811583930546272515483824055094052933098342606503710177839377605010864629628289998449577808967958903621971437782914320123088104023386864671868259043153596493096988920135619995031667062067889437863946871945364674493394198430406285463697307266938381082978777467245563451644439556376562042970394309219863003196264093949687473118535033439738338147875352175433447016707900553812593063487315176550275966308937915174106967348986780823605290082106077457738352406698282002611146528938626573406109143680854439402162058780817062425703248909122344395446564738848883512474420125495309056251482247880652978857817192723444626777360876376024603257741423849246584671595276881026803399525546724571923745328219430250928139777208535716375590681030795286618631641355673521305421542018430792963464187545331673591997890962035093447997155590975214872348097803143446226134861890646865972949950258372752376521269762025452707602576811577989720002749268330670370872603240813413657780887787247631280800139432592453490747896278124119594540706709273219370771638546628100702961477414564925886658729745233602840081960666361891748256747255106289280610063987748324970466666701408865890901096780481173478960403119362773533755747123783585265717352617300774053441312062244173573277795786027796009457923179024139001382208878087395830550021635351511040000000000000000000000000000000000000 [127,30] 826845124448061821391458607204985251751738448280874675970761222817895768310941253000089771808770496141812025784848893669377924647311166786955632010821598143831970373854460675288871272176255560947444232546560690802598475778841550558821393626214271687537608685356102980384315061569523294103475657594216620404235356987229157469789907543787292346986357269131321482730507943816882959496005307304135293882496299681788991497824012530741502931161346090110701202964015639337972599455627158851129233267232911574370796257415202217526017134999475216116098599183685068722973551077133488377512260936541700668382940201108150107056945794746159084106821853405075789608670155402947437452457294336705363454949587731660945834459572837474258794912042328222911560852753887446340268820363007655137181652955852750463350269610845034360196664584572646743575163858950700783951678948532147338510866021353200510901766299779335903995535766635001685024767162350134245794301481435760763841346893598181480183548119006564741612899414027023175948266755711861768734343615789302531203507939749470598032248069212944885964816795128213999973530663089328757020595969644255607809091022666074649207343441863488792027182787705843803835030598453851475208254221050568261226266778655111682975204103677691988606134670536484527268322038113424304689656944651302452863377002356775032394715384078458684359610015817129455525363442584162490768602560736950002413726253728982721734884034173595101609647732441044738506855517316317188783281875980008632287053963924208791919914156701856764139628619783546824718583405798260301387099214110291382425728172943414748746750910155205911157295553871416974379066186495176456963742646211746469231205761386753520360341613329771060035784948990705904553237974075192295090678661120000000000000000000000000000000000 [127,31] -323693342258836215216826289981954745063438368102068251883362174717094250657760964629434867268025704540418213735174515239436212665758696488122516064517726503392759972274915271179727584885770922766161253011447157323343519054182145925647577674484142398688132383892826903398469493858890320946588287697227179457217581962900616068327654037990688824385011923368120957100915856104642697117060963390055325824074629910230909649476445813256923331570228293080548628444662414103908763584199242445078163271194811549873906467734278064960871975941134685311541136256867882158792778516465206974066920280147516393879100689951920307295441841781600765089944295968281631428767613950920542007944523567131750676039592232124714199083829211281772719444033131641636315533043927807268985501477285588445474659386339867394913154298231787620449139063718689845490357810826159267386681284078180497423350963996116739078165833840234272822048824400804611979291769041756452168905515310439819084548798428631244453154110238184423567563109286026706208489266502622979081046705114837488000996068303509957641791005686938303742693867385413724727738214978070898238644517230177927262389672753030306657793932795385384840996702687973717290292390228075387659612172603265636468445082392429543146996115923251764626467985920166667686247983678014562959384814331583609353726744306505854818860534427721370734457186630357875478388393424677997251520567213489246257979017231675438205235211156524594328440543869495172085647989103903640550608276658826104262849476636063092851646591532018886667615397783067335444616087681266784816405064590745089925206513283384100151767642533447008163932294636703730702311196026699424437731666633405961862537039550278241049723808385875299159676176661527096545090216415730965076699512832000000000000000000000000000000 [127,32] 135658995223986588032169940225992117775235489083999731055666781907448738943494111265456027370451308384438606368192210009298703984841784903501093043666761323305007459002742089916935616338277468249153525606450844155526643880716079524956747647660460179611998042833107760119796999127044737864268003441884808195541195864233839398313043107395205988545159586130717659549883838603808719976216094793408286332705182526294162726936942443663786015281722592760881851985708873339210320158075989408680154171313469041680490564020458932299570784797112470261712902985213326879480039073818618612521173095514187331965405732881284047652410779430346718151977529264412338916600733651099161687531616549386122556895351430188702735603572539290019367357619951147474452231434108901405950888990289795859697348385245626633793802930453992189801516152800233784661072730985398637927637521613668485303269662103245785585998077717037644682258761768212158574143893552248328872445049095079170102486754683687903654087619424123820472043964085534008510240961623132201761651880083315342176071735797215785379346734113352403376736961555581073891394913585588170583538988582567737203913909652610628291453036219058357948079712505279094341659290584084786692119365376154006165224277768873147896419540557474571758438234102255262514125916533599772949819870757425605876056680426695420089978530793951451318291870334230341955988358511894077571574976129500368868676239864519099742397755786922055671472437346118436162848500948271256265259261439099911755496430919714945125716890319952762016080166572123107542870379728881279536612907638328612571016605145651308301966474868303647826933174771553166372933677926531849785516040110931689895872380820465551456905739550021024771402193207812954904737440160910634593294483456000000000000000000000000000 [127,33] -58212023579333779600991453003277587668180249033493844176052959759094877782225765770863947269758050097934932821249284511845991536644240980489485200545611637683023827845156400970659443125179520557158891891802554982831100409329214574064789766874310922443452259322750776199731763799098355373676724818737885653847465564749058492721231114465982728917070456147718848061192967658207834958942712377554230418443562520502894613626406274346120167673543456925249021907603920020210157257344422605045126953103715607384529772338009678651250876141645570949900589571457805411341148129722023548187333239221907801425283152416909095622552366802152411569599132207320076258071489370054576810517974486867632808076769266517227808606604168177730433573743827774070200037667512739863044171240130793938753989573341299966171179443951293411747054153823138755558883976270178211631253053760383666022490479131745188039234115795817200303223092392160399559885139162688306942327147350444617870744808573032355998586177076485573307345034467672622361004143170207399675085698426139305806252971514922621105700667768857897342343392034680869274077551187544516113017176193937711654852252767639790729967705392381527334033801046110718389354366432880568732713025158753046274873120555290106461492500867772426706845873067222284398758139015646742786920093645246503437729634422545097660642314843077300929073975222785708232493658156607075329998001052822330371731871785075827265205427094909057587222792481466854896107610170574991157905574944768231541648367309869456319663960890239016459105634970894013240969238313385307625522534243399746987101639044345147127096028279005100957036168896246401423826424845726174022720254619289938071180621015665659262039524874596571615548406465800216648964529669456101264616062976000000000000000000000000 [127,34] 23155603868020927257115462028066749644464783829710087063941201101873624211009644689874921394286370428641004922724650915129806608138902947449779147039673845508234033157129998935210621921825109560185468604825738478681153056037021774108652335266136066708883605419062525037079491937695976768605015792742595304628756747652405649514501529734230839556673720663527796823688210992342857270492665081602723548242008682535530045016126633372254750317986327835627229907937229619229803561392600285597631064702518895758107889862948678363011338767312459211877184030232622857376343860846367664973718898556075210526930928620438428912996774144968497933566349372557536949576812614543193325980386531937604305227350632736784530193648359089245454107035633858812755912959360239463074272344373368689869473627069973117437819839032434282667723571024913956373802279036634385874376923207816501304340196318416587655046546960220306172139558727628792017822927329106248282574751675174410349606358057847046834170879279615671287698668715968166078223660670521505251679459961371800381431417981507096161201322381402909416610733992951990441068969482606719540048590797853200823346041105172024436416593731039736595880813634452366956820162450898644806617535395186909854811191962481769552116267943940356732024988900990417891333707928045042762887323714212684077607715905478773448367706722141176417089957492428152456904748982041070558009821023285140133452732053891425522667014711909769116811887104720684726655035707138583452260104476633179583914427160511790432845111428404139143769390114451045946928139846603248397027081285709179850247289524219659622781728737367340616538116704734684160561880786051075825753033394926515132389159809365787802615540455773746657341405865121655778462132005256954637214285824000000000000000000000 [127,35] -7984955217169661014916610790967661069249970978442437537650882514153444960724010011046551403129610668304722121464899514226868558682484864904034522469164543691754024898831584029555014471393210230899723335499423362492934131049023431687412075589531963498434655183867915462402901606683921461352591048443710941801899620642756783171952243767422598417635001357471682870505976593901214103937992880365640649789373392269436766408229963617918175965746641096736629048514593199973870477712048340755530577505838376715810127663085484783474085281102607750517161324434560825295708911846247382414753826631897448850897161254577354643013543292599888593134658136769893375562786305284867598578021618622263035513682561052792221700582136836292542027106052637259707155086336860978568333942336478818068912904145695686882014367843823310715487942429065912136624316053455210948081705865191985262574656333298876197671474833024381857304314215289210501247784790885848818749370338054911641514406159584546418722552251540357318150795595448263065143973059512593349052744226591493061680463125170457053265253112333116313005192548050275080769832915526667003396236969174646455159949413062258391317343346368193708262676544646534570893679203180952938161530251415419795481066174179833326608514354611728364390438345575068258367837426883967597177566380674954300082308032184694176914719467829630049361712620623073777170271407401103436298580947494809811430132796931714548139917328240476075136053814810793047583728013287063928671283270413741266720446444993182717282086344720870587424539128920299900364635121437508811207957768039361402601919202969304654143232040406942815913222672281739724482338359707193381968427428461008892926391235288289486250929439085265614475315654893575674548399766162592051272613888000000000000000000 [127,36] 2345830978831712971574972788253765564112316573349032009207942912814157000851230285538973280521279401772584297893785605322551691261835234382952744467016213574416335378407379330875515140452213043084467467983716141464735248191915532038537010776545820249293663374567264596036215497467555436752331093421740000485410484959465556508463330626001356476999640225521370379034140405910004400280089126448693146712053618973608178570835218662456676861253789293351924599085972179673257618387637631445931662597306749567452488852482848752384210395744959180238960724434292438049416140940713880841461953209915615436247522963755683926158591031320606515532453708034927588020798301835696647530906689766341680278025076507824045231841542887976590599150840278329239104457558954089177665453831461019483422410105254152089476787089015070575731731652319302704731915834802149505832780427331012453412492901264498645852809913679767497058321210803415269676066955985802593082861380006683187503250402048159334496294236235066022630378169581281479835836441807647864397140433194946154714389622973874587304254094915339483133175578749199845864742613991364364480556878016953491228493120419035992062569286630175737074460413429195846748730314368652190988542260091685661953115964712658464305935830355850425338052516595787832995650365403991301912862921178257044682574648869736426634140178623854105725265432972698547151631865214396354124624686322231343088419625034691580151976947553798714555478535887578461409878739295075447056058509367705568927773931291790528751766471568568389946524257605629561615003654897502776120776101107244759368224202633354176801071738718307129278019908436728113353970027171069099985038114371696763252718465154905751955995585891142730317827652871690064452537310163320299885428736000000000000000 [127,37] -608724373907880665678883199158691818741283959079852418118602640296013495894290760324227717926169783970560429021018207523686340334032140126967873535178653083847080951713531116140141699857452752225357305111877623229728337283830755186477373587174620750520698673479914517978401475751294389988312253182112886045040689248848466775404763483887989275802312754276945469728108826324129233887949739670533236516688193780159638093880114381792099950531470448098966656171125710554266408050347248815823179244240344757238229220664936669129256320793845376357179997508076432412304836903134850212552399546533446371135332286958629600922678988919532001900433944070998564398035475049827840213507985617680739611949785969019147611878540924814312699807459850010742214881191308130470932601969710210628323646624536263949291092824858144843830561914580313833268821752932968040934475001249277911824888712224753974095978011037316092979881271533120115326858765368860851363975302485734971906626370842332088674498996887153461849769837541449880836196010247653129862524385979011073253664763408814709504191557541985993357759654200265523273348550695482693221194743201293845810623726772439923445569042470645045310606598117544104146307538004494888064354599079885523933085644294618056102206556965725467244718215668801529165808914070168768733935891729620258587237472046876630673881524635631176002514344831982221796580212607579980971130855253238808041739584677938027299942601552449923630156787780834411037677623055521196562484123652958862417675393921329167239701708202511423519644260292118577056418505297118422493776854990006450539557743834819609208172546929654477095075199899136972976602271004961282288400293931112700607184360688783025413972884429399103603584632270464743724439985543698602180739072000000000000 [127,38] 153087463890168677296083970455184094014778745853946994307995914368917465434262815574968948814514828565187307455022238979810060685847078163549433036505891811642074106800863746270273486311504054372754888563769599455612857902289107245271068463626680680672244131323525540229633240464918121895282129533653081062584090696198162269549151269400741765631560054176385212705443134089260783514893491490675171605968518782151675953969750475912593894118677066618315548409458404583917252533118271012445914408637732504810843113984582694219936714908282571545166410665227228174303782076290335639399401902477349675912399929779763051299360485498820607914288722601040318580315439387665136256467064187182483658958418039086447562467994652911436145206316674089473012475101811544490763445737630880292324947132633857680764705317072043708068406796578206004667885244651566823483252578292980715532148161830329077617403731679493421293667895273893302203592265238401941050676970702695257432943476534011039729805109851638009275886206699653703031854370507735382837856664174883246120122903268165635033033341406920750775340112221713768705896916171428935013336393076269293636491183348632954385186633073175671720193722933815917764607721213675507834949423812114013898187835824403861744004231803280710462353708746041811072385558791333547457733356962984424224878230388097046989661468585245349560858359207623186786196854712744324632171291271850793156058762087891609974115282200681177362870197106912471490570664850712188563311199574006303096713492606475041632781155644652637902610760696967611914016772409683664760166360736117194698121533474913590904862020152760794492130633580457707357361704111928703197749921136086541043619477497937825405940723421617149019952834509281726493600092145920804474847232000000000 [127,39] -40255643770602090076918483680643857231706201848524016782621386869851813545556495763174818213605844393618757736865204965377634412377230359693347077538608105741081679457004297971621813427085875773270925330734028538986620488264805566536402160542322353173125150108250750661142447100955476599506074151815457061666110538293356865778687848346907047142300344897071804193719699632948104002581789616034036984972668805481585943760098744768787521649430763592986477332233009972806430508578790325235691550675704373785741546003896590479399438131631436380623947717371984064281546929684742650151732891832292939675829186201310246821901074870158754560000173150763575499952637819663415551112702025130621211981754172493901728450032912779571790104393591124924528644287763640925699090292434333868822913095344876022557903926535300444299105541670038148927878990756366801818179512856745860242945339671260157626279513007015519810151427354297479170693578621478538118949726917370536216580706829445728645946382038532960814341846801437689071902600239633493902708891190953577845858851553187511715500412714589840221021331397638361785518956137088946373830704152318930847206368497955243627669653730509321045248704661188406684575712495367305163973107123789566610546138449626508006349024414879171378622535939035348956330643028576658789058872391977043721923538344751693143572676483527910173951702000447866582322879202280060695033865766938341157842212317152750178691141851001434993737390446834356816797293185209832952546810937577324305986317884022151482180507232031646490052114226758729702933016250086696485247196095622572216600251579103103524394980982166182125055564339237197011391238261792082498776721010514611534785036942518844603992046063273874050273408710470443622935288597166718487363584000000 [127,40] 10402394924379596253825221268039750607434671459344120038952818299590562696692817608566061250149254389426759501678380123154501868219613250164870630295198263614823952507436466742824688558468750877463884621835749058235415239024563461962073602662239890114352939289082069899916765258685204296436667054504298170068219939767429128295192829875453728753789508000742797654282944718311657576366218961304497751829514790425188066011392919220132639681146004247095704044706128056686901178841519755337260966183177229067905875224968264689787356997499158040623793230319756418452824268348353641470496013670019358233359936766386615506510766129947124358731347203597765554804347169754554430600084357065192703313462322611905328612276766363042410496911530966083840058810684772130835667318865840882778916727844531042577353326171722131355488490287682216561729615604357408843892869205976028555157690074371806968091265694977231433482072619233074132974240726359989775918253912846709852898358947269142791868924603266622726809226115199297498945048885627893702764266966414104279857140533583985945915421548950892064188032735661462655606163968754911831563473941700843898442737712030110882162190335230615134062801176137119743553052174362463320619109270727354425372881614393214704764358165134384304408258147078581323391360254554029738947739743567954069119391109761539227839948633297794662513652144874886889176937998744160610025869214242254534797863160596833308188317569874829244935873250385468102389769859241728103599142083743355722283215863067523365326680419347858207291246445553079420596178082998141100519245455877878495153741908367540229793229201920532036813397161874089074788392683566286651754320644366641792350760437487565857211556269046719846992584967085759787136235075213859999449088000 [127,41] -2272801364224510430067432419924187235433617003043977082206996591664829120462326911411450367115611088893455014708762490303468832647976048863054809706706953552506934000602208826180171535897402049358540256413755316392900397545092760040154282733310242977209601483546319963696200233607164867104638607123299808429427449421870641052382686955633408378757224179263168287739410095813571877435886030895782854256047635622218927089208069982151598330119261863063503243392196120914470706355553978000049020711484818826114120706702496862876860437950562191949866425087137071367445117564586068296817348323162875179493988883721682047160114421441199246890858315729203504402240637716360098788662778720748259560990711728062248990951794348412455697047622091927197522074538336596521816007232083406692090960184507067255043467298532233622133095016113855467334703697561971189793373199694007420747927651555060312342856089355587540398170444854906376065943264586314259916507345398924690330480214944012213344067984354363030312151614104569266186400321285865087931434506816302864334576486845838880917578246775627641475643406988702220727403952367448838288475243122857037783950732768779640836434976543073082871703188725820789737943222682541190310547195109656429551019523384014089237764886805295671195673207193561111987565927345843803129145692081479448979425237710756825181597438761775850948322948792593068128708607843157991248696882816679584151693627606760651852304798343675651459978337837977292509905030355007042479055762346069280188672301902147178823520304782324280899302185995186906502438230530038399131955314019354178895731790191391590057128427444747723478418396209201616861497230757015602778121755130548440524366693870735515097428117503455234503552070657976957266356039225877814372992 [127,42] 366878871367224137322936421405756118845668784294469914572935398946656188730197935957166814918579838148995181549748872968791128292545217370826178709321843486443146296397166979483533040009048138560551467179730097103649778466312208505435593692678862760698726544321375609387415535636511854315700871848909813569155725036970105937695553556662050155632169879244847477039536249803260382351806775571150011796171328540906509609891437456118391020022964794027380160359750083561185977007038797450538623543618424695233789509575422444870942670287498511907159084996700332799090479552122714990678502743033021677849223687377926432710788284320487428979367523218219299548229756736652749882254354754448058900907991963765812890323440182863819321380658435706857149179314275288454482019429384843369549914204724331487325646930415004192894461420763439738408673632343348279766487877221044162290542326694074659858611532426893969741096543788031960099736171345762317086127862028640511582149343000458508747820111844807874417174191372035133067639663528257056340122584864569033699646347406723341557472720455369942083013273653554998544850738465998173687429203207096013305848684073085859391383906852726330851031264066580829352325329525873004666289629570280487779770387792608953543880693447506710610081441162589401366225293512875840356644183015181195145202915936148057130883758873256943100975703624501903970327923957220161471914374702460352137391160390307701911757384038360231574213268785980271169911522571573283616578190761594018646844737699933190922141599269061182117279050883192088836502504429585533611025179810401872431225382641350315095322253911512009815352080013768556263230558691043306285736822954976829603328346840248811036766944071621951321771331524116291460451602839664779264 [127,43] -37486149351288339124968517979360207610082080358014058576678068181982057621583943316680225144850320151218668039060932186324858251214223600464363019783164917364358925026274183878834822578880359140374874049364613229082041802021187441376918440201573145009891708626420369631575364148846767748389550389876104614835773553605963040571565081915432340629330083170112319263753474828734285098623646137071269986168617108133347806516677247695589118500044932116797075260956071584276065178804107305623166305117056425161671117610472278921356815056745976088489921651306944137522028768890467583489317261027812170436539958877172017862692157575441651696741479696260838250692881834127188047666367050864702029494755986281091467283929656892942915205814244029046716062364248198005903017005028997554372860371999157650055178077193673675026890993827910247232660911173097914142032676132527499976951867260880232273481206600500601745064991976247474798690679928624258050590274434111058587428660043727394757595658798287721259224558343859624333605456633961050128077163287219029145976514882486598566120185483758321637604971573858243371325786637774925299582919515849371565101309397306265339051350498826282851349792646791477612604073116718273109058445523695341153777260944416841100735875806831251179316550141938303714752150822377195540051516533530797747354480140026185679868602682281763202174999689501707091814160238420522286807167492212466398384310546569264562478838464545383586302911047510431875388480496565670422474744749828791391383730250980507263593728361970525525546334617954219524981010686634463373794917055197531869974130632904231376554169595150185010897805129415067974185971444480754251659892128948663993198696491137810832568222988867312323499361676532573386761698858214400 [127,44] 1304790832196453982522079565531331211421309187024701768378335218605508336016248345308326056015376797057027341439633501584389193758460040617403012055248190030467782487991671542524849095382818821183346249837937943902249354759764697856379830474305641419083152588450094332870441496773639254760744750905562140659688935491896184002007480769642088865930457904777044319772653366404939641336352030681580514290809644850241686329877911327896939506808469535275507035547744401487023192369414897545340672463793405268668368982500882559282074288530125793821261302970869304582242292114223751988244617999349308616009839989189630479788346435820087188600116935245335895226909683463248918832120463483071128893877640075007626980330736960243536098821857172791227898449026483429691999811786951096482154317069227952571244593609210031768963327573185832450410176250685436809905062772137645432659918820896204484778137852796655777948428541450101111458394887410412022099289075197676187505608756749135907328630266517134062080651457172684890304190440249532844962680141398665651264623672413640279123804963904969298045305571016418803954786389132203347688075965888282758232346821498652283303442328487956004195774170138816096906656514725669932125158795879074217384875943880092881588309248436718025420948854694920639223239658097318055475129021623112768871852887290663389453690931082190031266801449643964688044244764897469020173513452404763111803659902664453674840672809708914291045603487260438305958204817507328027576960194683768518062617751356940154920612383266303437407435937646840972905613531964310577508741077717887889442740022704537693087912149981084599971989851986996156138311068412643449971283556552850510592252247760135435564154410662614747865623530589201631772224256000 [127,45] 208940022931004544639981051606629425919075615876684305805815874651974934965339440759754510487814759460698356340610686133470115526984003815528251733584042305291676870666393051616952217679486420808001654187457808800650945053640615393052744954382555073099334925168413088372448839630735957295325628069932635450708414174885285111324865285063548191174187608315045948262406895599492868402203796969284371277814784400916828146227378077078911937000338746766517661851797382108206001602440745604471579530761957649127620774972406184786528567529003675358067707219389028683048929411811139602650260726474584676895549889753947865527083893708430353731052831305836319865070793511293044897160962527556243531593057058692403609284620955037970757407340243989852205190899725051954897107630492822745711326351514798088254103444323454673653723756869222115940511894347188162251780857349232277252440566787633064185846432226228143157275129255963421902171291436029981692928999839110110173999798990948225505904411163024438020364502350415116896105409221233124264015300740637728174580496206659564029290958674114534001189031113608916968088285917261572066722074470408203245533413714336898723311795741539436273186125568447228772290896230501934350664746169629251756960719940194367026344107836251809532963783220722202241142043783973062465847458874184395337379161614710102535088995572700375278762523704404319520408114785749357869823247283292162216022654266344926947485547631326255177297331775195488753295808270358492759217607467822416808791166400325282679157269312497157971333588306044227586787712169903726247631349858635347788454661968284314392691928691409110888558795702757398658018791320576646380740520984215825345870104056088206961822637686195400112106984461891737315027200 [127,46] -22169977735260556099246522777295838086184288747588537644572464286549479394292065702935476215290690647460188971279133823813532553128065915088974337079071884025820132729534357923129239331515538951995884191407214077857038546111458673149459995674556760238011321224578062439898632236255209954080193034455221262493668544686514552241815888801180646556065582332978648310438830273244472214817652121266541598601439491123491301804368146121539896676152863001886374366863617542806497239462195348661337331296746450885046165076804971851059165100082751428543094782583068558306664634066366530097970228784278418516661896851744784158683596959933249518880178992663338440790956437766597480655498914983282802677456979647837821430372090190969710545810822613568034924050550686366137846366747231483940612159172688316995438183095067742000260239583775549163592154673215121298864655921455509534793661852611544109959888546402092948420081145016595052601486325661072367711710547702034774291188117141615370888585108716580452691873911723255704400619151781867272874723180268317114000191275081872900494507443662992101383422335074660459892491885491860631494265427801646135935284088675426332834266167489720330455085548067868181159504594140201948509530665214320365587052527538326859008043621685916514404378596535953061962527678383304937510611709125682601848126676030851611923582230309435564230211685706497226679643591454615558520647244341340480606369351642147324397592914348713904921718203492960099893002855229930327224901572467669511678850911302529720268877784635550142296504371860416445806012752651924417446482798016801893099829028663927150335376289404789994660200421138246879913687154999289952835262900861503578101715316119385897475154622884373556428857390348670899200 [127,47] -2926493168712161262992523258484209176809325497881319961389546849698706327360844013345015277621581213446797281441494650504884484621337473609375255718356078924635136219404891336914525657135628042830856792868837781045948638644655374064182571851466723024881637001941452577530193149377563090817652716858926377846792934908851486771552832952502305050238134812178510200495145764924075647778641928616109408264962071397611242882105220449168695602265008949355098965353297915397315526592750089439457238235900267769554569039104000972093838851682692530251638712013023526699261271510733090031326979763517497832731883135382649570194433242788850693361138615799772383861645165350070108027069953903710572488285949952522265490931902698280968518848524625981526316626162208349002792249212960436924358452768137475929949590904976788805153868989083011160545950227550142817614200222513967851737358920246586108721883006351895971470895377203143943390340208386110918678420511197193883885091031329368150243381801978154855131998524310376506813931091101738092169269736579522080479772605425724327056545299703063828343876781218251816856290075348268725569055574843928881761464878520732304157741870481397831001336336627409762364623550766496428832184692944779754138755255661252146181955584048333986328441121320506739480854838883664120707801025641535403746636495852636060996578693275504339900890790958097936759577938417532070479967613987039341714870651898964186611733865469659406508504181858834759860708276778849371195578466923112967155872016218168933517309793209718631613492754682804567626373246443483001105612754437929110468700510401008405368703492068963682034713964744613216867749246927050711151149801760051599960516744766158754383780448835580821667279581694313600 [127,48] 838599785502396488694179739368397714423189830277224616983190350757792497270856882460730768625435892771049868162917184003192195636407000325714297258265573535409589779528427313031258610575664747651544302402879040491496762524431439553183182105289676096138445092755105394548396376035071202300932415639650382149129900022498113018724422926799474410152788827032708507379198463426733813362130030875552825147572788613395840365755265729197701561246407532822668549158233330338972542622357353354435121036210589944631175326897782759308592899607923734920226994605780815687832013441711386877985703225782482922410485630972170575481104213821705715443867224522532845515562719905769759982310193472524618126348537000930208309084198043733816529237841213319099673601849694946611404610998780337447589805367329739529217464419421147022801735402467294573324321692852396610060780377066311588580161152655447419759510645473611138700782680274733449598658009489232838290981470644933608161984185743411814900831022664176967015965030177573351615295947126709324434430713914802954680678143582778298893978696945487151095861334172799588984425562679870524574334228900584482337511478041154388815283982522621019994774617245960771010213797966277453368899072462244334543474727960073745001338040645078886335125111397870725462921173867010857229769596765699967153265798273966766411071886212271143557156318488674042589092025905631033328756595721555231272643272685855782320508674267508025123300825850205087736553348405994087254667839748353242252217862925890191124913799490775585549602390434355025839342166201461007272372219584180559488158628012124867408895998782747356417972167096240216376078533158320381311556008727066635808339750967353030508707247558658716778623344665920 [127,49] -66234433894303304517357067223237845987520332028434331622952209872507975985215335486387277679974066324885071533064764345815116064781547902218280732395794532571851556903198661345258124281184556429617740975997895040748376415901918731824535072900452533094813072422494074824817456350338183300976162722789133432791316952325594773615578228997901205115474555905635398502881677862307530609896499552168264188100812130965889556377162196413190162885410225248247841616845480593685623794330665716356541692807447556406645199939683387641705937572248479206633087638895316445944540028844939736716558544265953270070760793571956071220082446141505028791150779508436306529779998149678329713150894192339634442629739886929366948347625782426472192050594675165636022586141198827817641717254131527008032738241526652920594727049388499639057982386610283725444440659021702231791326774698575699450732107178253588917454272978568280897942757437067270135231418915635185150168472132266929875021258769711774745178355470610925253421064346727061976555217231263925601222023064125711189752701078857974370281571335631366802675319129604487164787800398810297316557534167609844610303220716826790609471327571623924426097552068777464941919451455708662977083689597248248222091614678453072101575251843394552130899308011476655236595530265011096969176882330129622503166204099897350012849988321376734786045066299599115000264194981275250446828071755758474808374758769866749709881796136321694712620180397926822160249255928532625735982925287004082311850747358025847381051938331956961493383466886616313640019179606531592820485391149077479718374401620027915942689376079212603103404664466255998487056304831176876386141049948196046988978274968742663825062808000991767520840658760 [127,50] -6852732981569688008821377893949464113581958847827499343934262095033021553438058872185133627964402271596122486267355426753171398780209307225321617712631128609584088369035635741983004858343058500441067083448833548048190858283531266141952313925445366011786015001514781004316485818199787076978145114643158484810161096230698290099159300755884327018381393418660545324162045410587568057292999337272358982448587851594508602509588678032877068198768271034713843399803371945487232160232158964522167438031459884215708951685986450677206483846309119405899980353574036771571434863785580495200657242925918110456886645301488139378006390182017290808806763390872616062674383832982841799418125763725077215941980274507253384938187999767226841320595236571834995845196943908725909196087512044086046862824898017148284408824774117527795436188645068770614107379359304632293030179449697808570205299147297858236628240369400233654412607484751840362825218496677579621454545831794877935232247282191704032715003636640116938056173679892983746789023358027548970314584260370050219373268789713521144156452955507983965115678249659720047582807955167711176664839016155795376028136445525376245851492506363650387134133423412448750740408751045138409436333001370207755736214038475443021758042134825712324203696759921981863792125053308800954421266692294791629214724225073333843734537688807174256895462577493349731110427346833695704365477559571443880461861272103869607610672117831903238992441459229742916933545457819189556716014137350500339114628797024960147770750543065807405355127102359924171572946328601844440766415738381648159554601455937793528190542402136761535530361647474085151865832878208148213280924122315833674020241209257657125462997478530910257685120 [127,51] 2436185095754764256712754021165097397142411950916083790738397411101469335055716645537038885499352583994760195185234462573633296623350990533859835699300236851304939806683328322793261349801090875497143730800779786037887647303600665880868644894896979282080414017793515719474086437941876296441836889508975289937906032667628396589049320449561186977521088907300966545284363128131951400397251187372029868885037095945580369517281556416834271713154596859937517912615730424098718785078040454476129430939314159585263184387689654017022325812018790079439824305184191295043239553913315699443558926895836939815756278784787001032005407766858980188723225819592680761698173093755846609711496719859804683168347215686200682769708353287776843396811424947730473258221976922128678208981324730910516220684085418026487314695755392394218491502213386326310549704039259384764343820928637335732812903237841408667679831525473513129321259797562358612231646750145920121942719400458342962333561787901220337165245816826478806322899007813235213104317817973264455182004080241444775195841058211805894490044247546021828308567715413319070649920073860970774073506802840469265509221710411534433025300050367953309135639096083587954437675605624991673333525540270211207953294323237818946346524556513918818597464942499175137584333303172667160634020949358223100300824539246024356361540949612921009106956232175848200666960838517534030252811549946188871309667829194306533595221772065915384158396217629173296853231424922705074337628704772588102064172795207068657298693119813524375881103565332832635936146314516098970648591021163698865341999027238801957294464335866566991096467455639582622406390588307162201675956949888390484827076622553289163655342791110936380720 [127,52] -313591581493448097807676353711553328731081116087645144486926972805239446669299238562827923365654632917678977358366928850627981959511723525877465074637712751095921025732430711642377686142653289632364102779719173508552198597812321762648877095384948380485946593932950646587053802359635732543307384041182091991085488703873086183034664602479970355714889246386668518440016857016999659809739062806476585335339983988438152944505358312120030114275436420607057659022941695185413915324631130167444269991825437040286303567051619498209399713630621763131082921264832648768345629279159105495393488377146043111701852798341632939506520605571056421163714793130110180278842977528911423389526809155847360482465417366876538385745958969524674370550419391314291052903352501408400297558229969242727685922200598005603601227701900457280012081322190405150086706777617397066936496322489787049961705768208015980477285265998118830412435818852835099660755205804574314137440612941045660433464452700854479975217907056439812729275531706078692632090410312167537355618450203795871915272279588343741639334356079603277205923870974172083472436179261684850900693757909260571705006931342714210339153930428610046757339658225511584685265510100258902527948292559385689762234524649145059276065986733240215435842762558747085688541965060954236413577322000978479465223224612965166807326618466041392750329743467024831075930789353404569497764213741282055034353829087377489896888622257050347102040532365303640020647825314055020710571850859944188660179409212051828943793163468472666362619140476401757812929849211588731458989016106654035402273175593875447857243149117600722579056233708624224414495077823836094981793083592116174541451170935173787399781691555977440 [127,53] 16540702696573624624153144802750126503124287534943393896374592714571243014448343808369301485782888241124084213999459936606420118508681935395735051762802476733736446332713433379222893894243644628476324323033964617671595289806657952756256729902960830224866385421621629925213848425877733037266426916430780858371557655630047009964811333706180731735547823659107048049925286765269355176659734879634797631224621932543023341781288253983346328062951751409527616319544246671697026817287593674869334408736259027549210592549769454424739071469773693321775716825496531253806913920968866398398818614501184043494062903843481175313833298678727955474027050397023174008425775613619525317866817559832858912968262888168605926320952799365338358819002722233073627425373893984846706793600083956023349425833210120837517344375241076759260303648486994930584296285055929923467753613499598405923608158473550807645157386245330667997658659588486269945340076193991328297195502389855262866951664283377552915433146815190273432605902269259432454315636265341186104216036181793238908779478900460474830210897926138801711683748821290099761667176739401934828693716728309491822856332600611486686284372983782303010894836344767606074107287497165561530096350589756543662286047184583559505232329425277407247593361801145870930768154944200942778588524295958014055133549528503791945772620459785215893125390765217835583371240469199540280290488300931311925617300137729627767740853397314192540224302854998603133806411889575588619922158047796644471242584216502849317071013312804739166792339430023780316157732290700253419111411220340481735956276576287449154598232509801715236949104606865513864611361545782158027555769852494154669709382333465173549973919168540 [127,54] 453261254878395396207571895710003971478357770146933155769349859397540996174930089058986810476683513059663385283962032361071462058641763823714595954409475125186450345704318515395821839326677812412239431246491985939553200495125982371473914156839596226630910149434709759534003986098637862270966805837086085409067726153525021272351627410824449741453234747654893111242943525593904810105436220934206742839576018077626367041140165339689714203669339599250797236442761853104669899401035315756449396776615819669114237360054077937616056950473103226393733747871340560381951310493082367181239366447746910764286657108924217922615503170680666295344241100802943205171395721630025511154148938813467301342282683788703860337116514526410562583780809676931505639504555168530324988345991198283316685161152451844735219464962140836306900989199572440828050466222997087197250245944750381895014707558233487377044263962346827242875805197677717241241482477530504962093172971169566807181050636552618451588687470133884232731762850827849187090751567320703676310845456683467773306288451821929333294537244318935036013802869438576252447833104190351373508058417019582434252207222068982175905348587695459176851414258878506784483951851924375177560789465578796532599125732441001221231271294810790358510287538545546843062419207790637303350439042734771505075945227776841544126187839611914302014471932553196098512059168807583996413392372715906858275132423247570055071314851404357813860129437265712634270309737283122223958147256827850396083396468938332778560276755865516757761293136217922678804417397647599696528954610893042709863614712543158164638404370318740658761543514628234747910517102534094255232323929061284846500862205818226807498023680 [127,55] -148764567053789367942168033900313108571276598651191135339744494818154327434396391678709829468468547932638989169623385757564051544439648971617077241191141788193121333303090685542050429905993155143860882576400947171155260084156959836570547778200289359565442006538531645493035309913921049864363112231771649994177880556234067570662427566307714807418427799947184092820920205337370935059370708202210446776399936927636651332393292789211176398968595536192510713445914716861303337242953613403732807551128608578523132567184843210078734249741304013120866711874614776825196084728149262350878686961814182677156157458601991403205666575603703539713878749094574292697844405278141661050166927558940614286803400425511344475426550917925900676193927430190973222008574327804287675978707262603276472281642555538696779223269164279621854106461005692548701388586589323161140932686317059303051697774787089300369120383739801836062180207152269032632372193977686970800027458475058029734282954137837656487855874887501905528404539506268245199578540847754641164137194533560507377914734789166216234055335850023043625228122826237020071799100249147891018084323780893267618271327048736601605910154444013833153197304999104058131977683240221737366731238556153974296127919993144445673597371291684051974761138331078795561146938732064681427809602565103247206790757969861690093966084560208455727161422861922381080111740873406633165984066525821475506538178365539789822002929946930899735472561940598000790678086994836151334131082017620858091526783964069490010735364478479213682909061769353418341620709437955498841153103926724058430961616495911211229252683098069991186333269847014330792300273753971788577876209208988784421606085943359708268320 [127,56] 9418656119520741359884397644733265583977225560088770903003233561050017415378565070838567567308505205851787168951349349113261042030760350981531966970659006758238898780604244455913735882153525385197149073114726671161963756424067270191165122292542690184762339214806313056869189484776381782304320930026688029722516008586140657940192060936445606762546224720428443520762325666292029025096718830992503026567533210845992900839507617203202361827194055377684829833600027886100932129268594141656397936149187389663114930054124309486433737010195649426325081466064224536862398488352558115601967551212554762981983347830599963484913145958298912157432153879909961174538928117006381055880481672929110751581116749874883229054703275543787454429023501954942690198102502761556133396241446850137571413804833999946652004874677156613996997227292478687544917189276075368620785016625260534679225750873046545953053455582372493324522517276597835991964212769240785644708414458410577982861159342339414474181828868444351670438920819002138310161340657248249984068294871575727503000378552112029608188917013876350880820603248275051780909261999932780899186951707535327128078885338079000697135691722652451389624286587346764438157537721979999632012001130745789042136344107225918992693399801993136594479075509350244642439283429489816445952575471980357110362096510175498480090636374710907016638437617161909484864618811331982717970035306396689094644725313633952046388094090437602301343255470658579836252480490686125603406052619783710719134608687543853467993691516095524500301580574223829385635519430424888303184732667906261339299237905203501169230811174829247784139420989024905683875203060601300261646309507175203491046764599348185728 [127,57] -309019031893363910863716789575234501875528219340977730129403185760490170911201417747619196964740074531810320447529118840792010889127484346964932011732306437022773676458649098394316742023418005873501102230700853031286263629010156015175253227777593727955845722002661651972280665422549138206422712344943012337964973223718559241340300713499621027977392692352675457969921781666344247262209748145447071369651067794524435347888922083884830262888349528519698907525727634779409378148295585821331816561832020643609344106736133410590486598082578994007611502086836445714916642726637918670006619256049341547706026414005945591850868793523748804189050147597246163670813539185754707917769417727291203262473700042002774592131399445866310729621348339073262111514165011120507158165563453839439491177552056923286696324261136296472650746744561413508163722642925405877784856105312088219034863565182250238325195166308820109267863551285865613759857163203988908251921482659277779084058478419341615163180624218126436250866498609940073861030879698227397079085502915869618987557879621096983844793003720208857314682556629180600928181049432488913332971835547940256374625299988692013108354372971270094481800983290758911600909472462020039335319168378224333241598557416512348706162539393258123539796173568302531432218409193801519393822366299361287808914539372648490543252732698748274087554794037495057772283023604969103977914902594358600718344648828009771710125084826918986676621857230820514160725049029550610468817798010422349633701877026888066660535445140441838962577275059536847676716223239687272314995267377956387859624005116550117000707413518068137277398962660959696781140606118188601866398954144131347450676097103376 [127,58] 4227057328003216903367669449323593095725264658482088080320237125717868148594032218906216462736129977873274526599357561232276644177056654627883397015727247585064079514405559441929694924583937666086073204115179091607291376015314625158933852167011458125986876045933287886814555264702404447371623876141708794213644595430522570192976239243083641326950386418646750250791852603191117937708287377013074628615011447724182030127251335157078376873069849578669517131174831833108417903069461895067423737008542844194208986249988553584964526558296843846470334283528102736962702615044474881805344343963186195409723752802212485204959335427162925272228737563583050015495751883755233984505499740345219066541362786662754658051664146853232679365105968196632904608957073873304643672954128442784872896689417074956114240734409676099139049414749203596534712227577011238644760816522841279511609052450074114500383720558581386885882509763044119498485501271039091169778808803691583071470170723343236669022672457391612124280951200081171752939648266627709339135295859889258133928966021106662814276007807031790373834397034467234240399566099514914548373113155933714365698466294400458554178651689674872423237147355695995657553834118180298996721453738481750218581401311521421918317661255334502613568104838127564077331413354773618093282383284804124319331295476631913568561932550671571877635846717298969691601056638411340252707271840338630304497724115857882360791450553402007208161232738120085927985749058322979350058568579212919694480388722420781066438993548173419889199716030585252476982980949487363799587102222491457441981957204232487271797944055478434906798188011264724027654566913359442689526284846247148341688646912 [127,59] -43230450494813831129410332861408182796957948360445144513880730105902071635613398944047603580037456567675866858277631278480021958311504533608242869713306787160567566151916796211476895259099708829953412623277604351462649407755916757841822849788419569956144577307719276802378360807352950344383335875099629372946645465081200143113122150539954442401208450029568326353848096222340400743563402282686772933043071291029557628829656032041983276873186164383540460292398708637647695075103937082112629399187397495375432841702021483253480541069931796309023841399331851523287991092670937047617764503529792480972367456051187065908487569989914654934605801322023529338517047120896984073669614616402512259752278492085588810959042150430188312849646082838544027288431953446526324233476586010666872573238580978399134230740948558883064183133616316165729668758433518731155032301965240187684001043304483922236543181327285017649547820251545553345169964087946640795543543004289136200561636263348732817342605262303577271278672516672986962100995836339483248332019466631586761071665345083951283073823594656598454318983424546708853743620940916439936646923938494935670065709196962276731215824983289223966033191147536696384531107243750394305566210536672820191996629190685321224548150821205221875467939386633167837570032761997975766745038221881760692349249542012725390285479174663956894992821005528993051719094112295650169949980114961654110288386986800637939594880688318843263797905509794450552102228101275159730279231644858327096918091758082363047504846838824944779960260715824118223932062770448305296959385403987001994900616268289644556512851624485779625867751090427644786614157578611845328533119605380651139680 [127,60] -340264463214513458682334166065338162363540114600317712641664011693551542486577228674860341528816101706478209056854876865013097784853857191522219961504479781280934786452836461757595746005727139240441635771986468535559053391900386562680401080109896758460606384990150054303412052618750457497732650429330625335680252566293649056215179457942586132032226564996655153681862979667140573010572470540288850774180403387515092270664503345246194105588032103794439870193700003438385293477826993963773941662298381619983745089634047346345916948352887690372254790485976049445612315769017393010076677455169559844292890921395837473686102802037338958556805128978043470523824032308918603833071649417105141123856896635622875838468877937117137930744108503992807093017683407007072265909643546481339285484279775614941650207845719469034448536773437964872945397257730500094710572295964429962696339144208760131873228784445800935858237622334094566907903638648402182765812462253743455624533305314784966952317143604508615588138714389563401385404448964561877973710618024771123963733047288238983072302964103627420855750172438849770979234646349019695268327419966762411138152214413909653810008760824970210914436331960591805562945051133204934369398499017567375849103103171872034002513530930682210973361506267235005671221105567417644778007510512764760446400417010988802068441118552090772291015072379310439245856244996865917617390912685710549371123991044131996754288930195597580705580372582987305873940710399533972429593791263882609972293228109241541645010258285452950359636058666931070539553950327851486813180476589224778317520139329349933651426210165248652944252093984442821174518519806200921693358746791955552 [127,61] 772566367080437189016175136064270183970012254105013277674831771076830940465736226060995662457508887321117713050766620201813434583795976186460489814302938071769099122980048396258949240509926770275316015568317888937980060561072941442153775268204612403781301926408853683047890889535574153831596531350379929483670230021998331410381196305853900589562183190917596252824782288572324596557155316006438338517558774301941910808467254884231734461403070383480341706434347032049154526078553074879788031878233875292964029196283105661311110105029756676740347822245133607155578967349769450702178026941426304156637792532205832276668120120455240920798456003700447045373107720687540720199127308919366702186569405443142915760689551774773426237215261801514500057240225609938367219269319942136329013659557264525772919664602281070533605269999457716908786161991000208320441644093581974236918139103243288695952798208493456333493343742791960969968626217037981084288044962197408373487078319704306963979801330495799640947560379481364545353084280168888110758141770870281876392284464481299476409580283827380686159797553234619819213137804311782383331693781191508991822160312750440577230875173790243333587193263526740221724085465763637101305339086835907388807667139072263840554608180987944129019769170210303299005499702157854557978420723889069852330102576352150283647876026813053653109966427273698048529300034927119742372473937292969846565558549526618851613848564276831348930845766112536756033131080297702855633313310928582453512168255008649699229762790436156370380647793502827122940270749047508046945455767416151918089762489697686680357947929686588105424396214218403968752977755296615392909351540396 [127,62] -2711004737337030950549601055282272991050537863763045379548752569254525144812462306388537699694381576607997599255647276029120964093933089220785102248401482911809527580773379455973146478183253615232052302864529888676999654831468274686481492658278742505234819739886103656867427418040640382524278870740415330325641373697027646890199779988832845470310332228983378339843471589924064928736083472324915393734800008141921256631084940311878179729494936480022252679865934930092039270358935769080917320730184670561723775836602007716727747458898935816002586124960672248086528808166315367883319337122806747569181726888779848121130924662162121403542855354922344285493362307218415777192217545777500157515168364981530914947307599993865669962540999929505554422527642373303870328359691807245959776980850700498760557686125447704851430101898561192951553869530477984088861261989898450695112551216832923331180783107667660220923611213006184717602452249009255067609475782285996721891089879445725328172544947573697739652523810224273674772482817273087377940830361597549976097233406605527346110992480436061777725500698218855882801487052058395131647044104317940495799416362262767230391244055989243808031610601192017553579575837245243071557222080678668664313649830886366947573879664109859651013315944071111102113805457762534889763899512086173061582890602101156102412627315946965401633307587104719468351629276224968541389147375268227928459278893394686485889201041425922132676943878165647938013880898999974848159501016779287655534023993687474129367887930487772625916543155005957361298239544767835089928272981348642872690217779221459879371600171035956023619867732139993882685331864936518238802469888 [127,63] 29833566656810226320346259683037595422464095124723955743947892505126150498717815412108601692666661283129362093559357105061490155900465996849839101602464162229246559424886544284157648003850011734606294911920717744720370838133235098598014902413478465066028056385987000586663176950594966431290213101496356238926766748869318672651110394583239624303159540682693576732848763437140893484925673323958754059106880215330101436298490203988585247057052712602855108975927719947488277442629411284152113063763775889135697909504499066820893968807476523714382715077275475202779381789870066800493406630800860469899478598199722108015427029561803486443192400408876880038517668031392733007767447355928398175244516582298376694711558193561404975894662585927890445092484928291665715059782638501775410822293159579670044761719499078497927479416186396611718016263338407089589382764073924747477709872503528770411267386095578219894506728888354176091558893683571034046153029311561229889964727281844243288964773294754381861476865699736152621350606960727738693344440961489412968043369369323137903570909390628727901482375054066520744141735846820935218551049729825197139109830042467154858707566720871723239308594453954141386079475918702828867443645819525548865673099889422961850059400798280093638624571889271068101298531047947614548228616078925617253881340152744195060409321280954787009323781215107828063747005059638539921243775880590758317690195884119512459642358001711594722130443883809312880234534219324840048693296228113603979389036436324398371376391075050684272631523338130573090699770118165350602797580614260301621227472414104239824240131147139173081997347666329193828944339392367750218112 [127,64] 40877593493409280405825668822929358286803434733652733548319465748264838977394584056570187827256337140323377557203175207245081052193830308059891591296463042665130334223963504994794797405664879814117924003990695592154224120177155788640992227785680657894818112312799320232995318386753858038209628337561765673464651971243858372269835522481115456278698710420126563009404181503734661882953350833086061172483538138207163759151199828393216936869770156499669338183961954868537534004040616468440050311755177198667838511849067848486542190504949937706788588267459246018294465047979686663701731947191580048711151958758987712998381235922617089380615683731887360149911941795571679746858251289417368284098181760622338767752897257704152400643942331321197423498946262341188774411161278840798686997540258118007464256182809558891548811768253455989759177971259691094148380944449232167973611945840043407463943042241757438089931233188410024268819945746441218035564163664777108264456910692329194986198296348215936950231442485421121695414362307652245888661087553020556800706425776568109432311414577550963670712476542709667162920114349333195960717535820261734970712472042286904145508395157976905403313633064358759515608203339776488575530458732844198530156238961606659135596993586895748128006672007242580015408453622076485667633346931433080087479049941161578246626679202105423617494285219148955603457203010225081114605399263225131337206714127244998593120130736180334667665347902455905450102083328107611501106530215133866608559302070443318843896228195820964515605223856385731734018976572538319628448669649445464031810665563753435294569278305659649141060775715225763553431855431722368 [127,65] -3016002580001988186600769392822066931973445945733055255379809600246516806626493236889331081672400230459454804973650576008082411247221917575954673968988383646780246411863658094117770137596143415931558824117871204112158212456453980248851888947988848455833973559479227096962392453594509153350146272412238148362717234203721908384871233450204678929119886708641546186586498866490885531848183389430297976454072454093014711603257060446935972736601588881657129513830889092692318760360350731384809076577812272194212987967955869761797402911195200516403411241392238312851468428957473694288386650211510038768940366515827161280033048241879259702292873726726695218442895975698605029122391002162101490970651306920776830071750612950382038552899504567893990485758210102603623580805747018087506119093664661646262781980463086718801493551419857733093730163286506313778966530035263482585180515803916723760033493953411935312787627493576911660865958924994739399429276296645867009375863888714912559025545882369378501459789981506084210956833465699155309617134856629982713217611815691041376568491844625929762961433229156103467362563405630884965661812506282937143218305553041951363178883677915766347341037819732463621406659349446802456356052880519173553153729893364535543433860525407392565219329315337730292267202424616726424066865471629228422740163451222957024605047739723946726666816617972543409635947226761948724856305378103169085558668237304257930340933519397257635296046943696254855796479177119300773647899565611933428827841259931218239577427998936239486447624812163631871107263544274981506965654011125720712359148270797181313407866511983089665625736843763165493569323203696 [127,66] 222006153336596932203340784953348011689542328676462251996948054420066352768311880260912792675881942102114945650501495526811109655478120462141835178802440424439153804866695567450420103895886479781832959689886934206164068649404099343631552386377335189015993064719430557512210343038675282647988418456823608158798576339656521382933425318264257536177405664196039008743703420077080139967642499611041234802198619413015933080647250094172272933341166293230862258699242600060342620312387219626597358606188404684273765746733375485315727988866519447150107576219041478896175590343794637351569635070950918422095513583029260991272121032626889581324921844985927288613495412385893349599862968493629494293958838608308694638840769558184131936881686866096103399137595748644536172762117758765835395643511837625193327625646973043954143549991995951416301788076603539072085735534667964406709651256890209806334792952478581146398024704618821288968450138076684575314068411564252250831826096038006530651085534640595166193666563029042741256732298504503983640917189922955444404606596133536104356158157303407161111453426800735095810499797041097207985279359071035517529498173616693633191494427421966911758838825610875558117856081132402533482102318622658905111828138868598049847352426272312066113421489989757405970860824418857824158858624727715674774125380755126478989285287780877192492585261509020685224135394432956070883225438134488464932464314450552845233855144544111003656538946479428443928082994104707963148559704898672510458024558205867032177560454442905373822926366397615333940748926899358427022669921290752057790423857163365357504090756759783741214193288237764485148460032 [127,67] -3016641502018018789818552112034991348867666294664450654717037435589425163338232829006911581469402908870063217089814445493047482749625384109961434050030174883507104005380768772622260150396568553646178293423270527392922686383287223221175976266067302365874943496566487062569886327776783095765281102527863050338386204687515254683887314112980520389505978364032324361017020915879292835696448660365695021167173023023505557872200783890317900257046970741986996972574907710481102354037524805694313603910089002989209168719058588683397452167829187820060817973281688900597330637004626220910239531733908502193048315953593451388284409175983758589284801575862151230037985564850280454124094836398947391746568988497105246056434696203834129151219638814926557430895406274001513925531620592703983284841053236378717164123502059463636496821134439091811137881543116605927124215217584719560344880541109738509482024651577837553013091884593401338606492349842218413983523628039070856896908025864377937110936024888832385017810807150886803830294665695794491913185843416551794725342262385769283166300686832898552449015921813224220062498209229224831725124349365617660343805299361772987393587525000210390205310229137300297586238415578530226902965651199600885106841567203413531429773563951026419597170231390453313379421635489564854060748067687284113436247844940400959357556783323300643342850381611526110722986116812483897270367628337442504824723243516109556299746287164333335803957387344724465252994213403837036319924612294239618060584895652440299793131084385121575242606484882424513877623866799410822422794620134371163847104139890702415676574300024882845408123935685248664448 [127,68] 6225838902472230999767191831357953943590569285312183166926187911557472888139814353871962405095040217408701323694651596322265372102283758812437326997715958866088699436251445246114014136221709523759392992208823311755248103457467172966194031854714615768448652708815019552383331068374483477938824772478301193554286074323103793934009466578815044154854010476440532972094298776447948484249517745390419026449480957968823890943877524999549825609897815937233152985412215715355771034733272219878143454895052900963746708499635960638403135970536141841901052141484574036931916705002448913281231210324554807620516206407656856618844778429662501146977790161464531113363314381455767750706711051693432696475060640432399507717220775112175198145122985360168820743788117798130613805677432023811946559814230485408878892102729359596889128482883564482779318682419779104373469931089403435554797349316348063589940233150268146306642103400584948385544080595612333968956339414791882237432491095352825242010440392523905263157687096258674136404969143203115593313985981705213945816602986041791993011980009436267407253005802220290699480839696517047423488129829517453244782803479585015378669562428927247315583182235581312587808347055285414330540334645789032574133865306857171848496554902192981612822636311939328447399667694006532131454471483600626884176614323883315588571633890588435236989249380375061388277060558000525101304442648491835439697235508062666396147428614593182030699930082468025596899489597660810282048236938321011588757264899784417038643424517941315021208088114178451300929744818382991679475533499525316907681138480742899140354343541790532857369843525883488 [127,69] -73527729815871338447726420971714960893248551237062780273841653781194605398572161741571687739361509102040035706156587337914413367285981503606741021584757059580774481051835844150332888871472078133434624927352180861856902440549933690324292730823837255216380440108181143983530770181619490163773733073951713474028348855733484042154422122971420931381889256902561859286449073243056062641389471831888662596697716007404860833511232780502967787279225816165788556447028560092035247705776376562342681932494793866745459881855645291711553775475717300045591422091946581252624642075943503793106085055824945967955868022599289580829554356355122293774792817448390631881191948294721843893561475102880317264619647945754088856567939377901261117836210136879286314956808312639409543233635550385557098663924871215944508990260861916985340139973168304720580783705813186119985760871038291167611438378684183164107866103092030911745529581794252720103070656780673739930320416710347159614482087062678777462851241126813232819846882273844040077064451649910533029336509070235567735429921523946919266385817650016499639156431422943997260032554115020407593771811417296281125377512189376217030794664846170106164932830412708404885867676902835568064647319367029031657374857446509718189933383581553980364198307969952534933866775409251804626652521628552413380952703046879960420748258069300824697740593213721814256628977366096947970172307195118332805653122987106600749814103629189482625145653053925579194310996804867483071015223489102645096407282501026852077387707984601881367879923161531485125007499965482593957412121037804810325374454011384182648984833528195747973890932236 [127,70] -55038635400190035220053796465727439331043289070627801484454168977296251991032356281870528606349727449018823564418617800556093426274060396127362239020244111347323869762917150307729191068236539230863363668798948124474008900003711327508315903258377472931554756392259435753235884809861512902137971120753077012343135081491960677687742860059498540132071787696224260139631895171184060067489960434789203125993999898836926215308102626237198280866551699604582155214709238811414866910596404617017499136918981077984062257832262888320119019625238157465077782181473369555702793113072557612381810961988220549498296291678635654623552905215800964088804929888297879717198631423168096542535925946165175462743296615827582648851032524114724307806662158517976734827551427574388802093686989756688156270193910858053931183629797338845947746303311487002764813431416726319616834611090675034413519990974349775375350210757298746315044969994920493469208485437292271839383086661062236906450859135323261250984495898314577854866380132339505347600982411219102604528464471999726776217306617414477901129960559419172964644744681157148261980193849657732952845546473393834120403434635095262117124124344780332001701116308157086535165165027583324560359844221498248028307321060153560477506047959716395614503306884536866068797704312060980831892416091816750005866413862965710827084540032240819044485496902569906666937855186041036952431767202452091667002445224162018762228453312333768653016166570533758747543833667709380840265804392602722553446502660352881491249777067948808855780807537865304632224214301963879591739590186762843466243986299911161184791979261204085910656 [127,71] -4112155136741080970589867873967611733364426386396648250912210405017524698052427120035717284683806722063557703399872604578690571386267044830102765503119246208491238907876741359201311068244551448471817315311983702052497866330945706401543869934636691754557872312984924721768942041900372586171519525900177532724152095239863484792686198997367530790149886493311415741442864916647586831222292228285900142299162247605006554064657794554717918202842150318203430191456756246425367489473613176915042110118935927774695046562724189286936201081973073800257009582613018214031151252033972198503712088671745682819192479896256424658072216564618051061082283576084435792771862380549030899742755806308040431587699584522253326698574921796132579818026882706911408542067983348515127991205907197110245165142827926826016591956255278779095672020190502249562698504878906278041384673961073471777510164186612098471581923811876632927593293464023072943193617011336525258689439996153744079693792850290665864685069854062914233671410777747520721262237467059067538468917491204399694468668898909731106908992124038577756046102612694325106078814548646602833963855208152159361565618108839160131699248940716441392471643661920654859659334989544250344870991054651357030715676514757775143973838077643057631234614934587381977187977002112529527941525634891559022720139213052132002635484057858804921461128742168005096740491817607836051698476092987039870171447729939673965690947231351498023361132204919648125475462958154379244058023715571936357211217705282783777492706819249720307286484154712517291482845088082395695015965089563931262723022027722556653445007346299797328 [127,72] 24327372054500189987808125961005237267056972338943503788975945534704971349884247507329390455162301118259454089285728686412281708147059423568240714227188162630176647707698384424887560678274352881000070856548315696888634278593685956195291488074149755769317521922643321215523238480875106649968243640389095082068476797837697684368879026112903062180871285501948759080479291274767546346253555059898625156626974172531087978408774897672723282655750139603436676651816951926286619106634938716150883431486731742546270842578999246105207095484605214321500697932212227468250833995462300996265953374312805284874066749106314692178599944720188340106796939111516431999953248562617552438318257261792507848309801625117839980502184672239422188534319058264555504242770042605152115118165616135724476420765480498450821746551763461028578169745557607080659916641720526028888753881594905769836255092263840559248092080458492536385288734303305333072037901425834949457905238524370114209981733894583700134792364922730593049159971379734374044216604074584051035457824871093893856888846928373603204388396625326667537861712059968220728276529998935899976686404440067016831704246497368306758450389701018345205271890771488463312620433261645356409495364948044639957927137607940674502540862931560458067450259630872635966346700570629568502989253748431739409426694229708215368047395268007979350147771907758933769216048447160988183463331680222036995612910968108035278600802566698103975174048483720692371100489648990465212160929644693779907641163241731450706982602582633949789251935316212855001078738997197495024392363604694685728492395773975844729422918417696 [127,73] -213852721017676129310608193739592050441648091016285006324465281358235790799755923737780620899303289569645895679341208425691223602379840192980843540499148296845800521389483506526811245553648075575224783672920819599402761432670768503582631580982615807783063561173944459957883103262555530151694114082554416844987747599319172095622456283965142661782832174009160796320775004196233299818458531628708663604973772700423717013299476333993352181322527165472675707683768465852139559936845108854294460892269454812773555353280927020345998666851301280550184449433181966049000164282650286738725021280541034330704275767841948903661752215980040072816141763907487450438898089573340055066092381714836928256728974703871515071494515514609462267995259313067480152640956303817800480640678996376837629980848132851041607372569409659267083569209617698599651014526970198048839757440607051512121033116793729041329607539212914745681278125649476082846394129372863433812535232686518934851994903622532108963018580138220374134725272465102924620316618792120717704192873583641413690580878482144401293633928453156880407553872715325503088622027935177522692739724774234732954462094883030807069482022414997977012342326218036464021176917443819414909039532454382386619232581928815903145792421537292421482582209788834598913053247441847425031359168043664033515106530805448035797291302772705267752589697240621877135871142196762875807147095309454711988663983089587137237832837015964874511321220302516692506062918159523400255682421029397320011301224744882380308638497268105755368568926355200813155434786643786545792368721310865174773426537617711646417379540 [127,74] 1033529485368902749732167027081069594310239159734177723153895461094800978528392070693560700784333512115047622448244765097112896738794060903626986374442876970254432076416047198525330535525615817752353548717575853592466615608446912764169330534907870221477371877971251816629775747836101970372007488254054924746217107855269902060938216549435980486179052331573633975014840117230966287737010200703464366842346660064640581170464176976941252839848903645967359432827925769939640840582196366247664783955001266185173768096892494685176721822548851150846815414732214004795259179037741640320023723453585523990270112949760707524933992564034438302562900413865617728263591411945241906005374423579332961129831608248039460482736334634972123327036214701197324001193537157214582994973402151307346684837807081685574366170608729582939032254874127320192283440288912091387569500877194485425983607146212623026771554748118801626223859357116005965065082114253076560043252542993607889219584112967918308437477197242929758750542476988301766862009410279764353121903992981282605346708852874670860361390938768430957182054956111918394639658273226085699713453513325276402512606035035201102492595336867024370613250125861627788429093508187081512337360598856408858484004331853068900144362505881762915880450003392863591490092443312555800226545238551864419790814329149984331559757209447738727565096211931546158529497603155425907095743109776126273874196271744705897453420321045557367951862551763415801947775817636236834870954521259941244853834006381014241148557254679003061442433154404680798410252771405253719619055320125978688338652185911043321760 [127,75] -4208569643553577128150799034556100567135363145061066663118170984982505115698983051882977021398464675055925401141193561969440729516704681497429714611538497819570212909206856616998042748842627857834850424717221587455923492783988187696308271014303772198372166232360066340363832859485199113377015976573911145351596406267797141795076726119780944956222782484453830701531145588063761506568345504597588258459605850754558351445986872806210727114524575676057732907773858316127200964373922128850601454742906284131030343207185204187921644246738512108756357568185731075007851376598153785938785342544795317770393113900950301037961231214097868123769401236486533500479719838912611141090580553337806332813408134972173647732773371126127745222384469296051452426994213204683425907015723012605525157810418997922361105925209997730208763177776365108643608201227271927910894004284706560875820747189809945639188982103298339153358981839045210237935124029928255022926152533272063459543157406860608966911836255288899188277885244077421758783296273537670864500607189609055855966558932431288535337083302140735657729829686070623321686524432447358827297608530734878328602546770798009432383914492705342976275781271294459859863576943976337618214160844809189783024879646285605817892324907331275724728209421398814586912983652733108260481968317009377876791851410468876558313066153055322310583580544922547655057242938216813608946000970937892451999106693375097554984126917408378425855512521801940613817035091854051107149169592357889398645613952441278732053266141684467658933592974621679896509212499503393998142271342927952455670805644155148 [127,76] 11937988384932349328681776695427114154784674222852875941346893256364793937457777452212237447711034124270918435419735540820062611496099949033913813603602834378403162933423949092370065163090134808760047834142647694464360018238187977678263180598580742520688934186199664941007422870140861138686721006531846284752267852516445696318959356437513305040863365088199986281443396729995299388512212402274999901405282074940583382351684057237263964931032515476228135399323079356755363580841860518237651325436857510821081543881608699431985568898874633385086147478290536843100079416474267602316807220598618345592498582247394863604440096059349439919110016408238538980799822806820849404282890430639983940666231313441305541244314920645215338497800973976378202535925751171610341001203219122464365354974033524909652723582235763546410379854350754408980060293211425713041684303629949589022814706344539945886187694004427819104886746648700023321827612702881997370074070469972804571110009065569464055789257619143806698296670302237611131911802726935690037819082149382375184581490573302771827689985751794107544155386654568361984933365467805206537426443331103254748349553000985509257260007239029707271415946778096629823096925342833300196419016772305576959484375575778516950644107717229085920195959215026632098179360118427788617371636200233520010827787932713804894265805898051420800377933372018838022202745554833057141718428412210417416069985932267280255442808623538923041971667152656257701918093289410795606283039237203749912511569617804898408111228559337928951348815403826174401836633065380852835878975788464505210979338048 [127,77] -1594124722639709183122610359145010258300113805249393337841305647999140814953612218161670997113560588634496170687829723148808162102800011819237214056040693684841917067263397864932184109827520510770510250553469838206998022051345944911156493265106087753919806717948882402675152368848801988325556943351428854518685438966509795532232926273215531105686524355472371558449034318438797399482850102703553278115102480602998798652140620749052609998011951963755635935520281624484581246679332503217898159922498669468640977899035899481712392715497021850490165713532453125878139867812731664827446009163975539493004436657308682836762068953132824925347668365460775038671131761360980593626755211064576917149932755058454913938074116510035397133882727958167642146135250210136485575767094098977435765311215509615567903659913541441133213464199000346950949377289938788395210990029269537836873900134992713152255703831532346686161711644013379962825259882867744497138377223801795750578537162995161199531655573469232062695067113643925984070874109642979702248692922987218616211005447817258570042344213541828206764080817400402777779042569553776177924934877028477576914370952342445640416808658866984188605469353457577983714358595129965684906965113152287897066044181560157397076369906512246973556971944783510397560680345930301508224988541030279818841962938532900927908547509456267992951300013363462440559020995531151974619638560216797512543469761090473238993935857475367182704454494959841224367178941607939463279128927689138859370102228461431154666459916213731468333223127693455922585265497573874671747642473526330295848 [127,78] -128470487824117525297988869856964509447686368741995943006151423865321601807070932513223276234067519786756919772745908298786312412444972624559129058933380649817397074276109195100896750673757460611986316425138932349694105256496793700263431439961064130955695387684041381601776508905225557667001356034748480766451628145616987631262085688756949678700601521124492083517584232781259489634450701241339126307944355022077343481550124206070954044505061979845358591075412570419557309896154938254054496045766689228588760464827654472353242209602760800964471897141711960181156396496925459527297195476927638661986869672895959756810149852761109501672871040315426620679385199571611587927278015145768704783252576076965490701162684424649300473280233192371463318992467667398077059764277244724128278836195362154316275516727914131118338636201072113506502573778867966591639172521619152549684755747495454123492777796219752727379445283319874216480227063520777064306090309368320063960349892175462839403825886050942154724110736509141643102377685426035817583772267783826474728799191753320774861891508025640989372087273180783251839569928328815876211988131878813043961629568968716283598633567028620238080086760422063144637650529070677348527415026959810433926637148583152106581484684716178528512378238063336341597050574214565977718910134543532271434902291975854912203628345758697681587502453467432597316474007654450220356014115275262917880156134998928691968014265426679765853897306444324770636088783286226091229723651424545492870556660372627567955141141816103174653607537195703331729690974151453219271897614935688448 [127,79] 362493925113962185308611408137010240164618837716980583047978300486852453687832301570235173383353699402102921447946936587564925686472296074363598147898829918456376054526197295889681248214102133427710084615979095901399362154079325298627419554739672496162578312261875640098803553376242606814442373445631533630654381601797260718705459846984301429544663866202215930135236709120030177716312607297603063126274876258607484782227091511985374316122742608825860975331182859699002175899197813406773971267670754873389505890267790898911447287449405733193128253575606947373618553511912645618112929744205926277989865846924399278645435505301698369726778264580366945327249044115887479741022749739273453399557056515144088152665651145885643298915045461773248053854060195057965826503946353694024330991594231161735221585113698404810060499336051299826717051485233951452641900069759781143773381815418985064764408695576111503426587760734742803298989466338577331701518756165710538023717344297233682999778801695531562972526159935749093443884957118523018492994886414625538693365031382969559036321891972700816375039903513409040986377176656871558744501782764503135383451032512838880027736372836174442510750530690722773355872460726683011500078611919229148849703496758706201116557628345911134052844377472165910004732663696524189963185322619928878270968242595770821403983967296343903741072662005016606376592893185117218606468169083546899543571215275085552451398930318529492921047314939820054644942976258354023398528447808139471073101993195844902170318219663474259260481282191319644775046590982720357814378756832 [127,80] -451509113404905638751850882800921741338404530028733954260601207897359726235286441955288121268208315268144698190184108553810655611562226505733381230532076985749027952524695915194509922796030798581042255765875066565302583710373645041108852823708975959018860230710929427923594035250334763189458254711901875649511431453597872670973017589647604075268815250243025097646818690852965086365989772696326536934022784984799791699830764003243918737738803432762660820122175710615917458078524330435166163618682114815335273020747448166977202695524567398387052124436083639086437279831677291186171890827855087126481658775466254375910591680838634697108987254633754471966634882072468523464133648120356157179853896677765102786540093530907034437317633971359301302050933462731300590129129539338248326521355399680691301997856708028534032607687425506124090024531813226740997347233602365977690432043292917704352344602427919835993223639407399909571927025305849425320404176591478700264244367032580583231784648733998397000052734270671097253265829990920514568042017625134428332489086002377663167778302992935237931046548548978321930377423381946373873056188009543786607905960602648274822953698827779614210492568543197814883205135003043562427568454269037394418426017090242475292740148218469311710923715769336531028430373900614859653314354274639513537375097537959959881265004293438973412913573152172189042794935045869097472264710881914592686729129790342508900207384738800369543315132350934969776774366463657587842361916711159410645942682642122748386463598823732165726233721500742378051217187646988833408320 [127,81] 436464049412382180548454567880183191072345207742833982492303373010782762277118497450777076562300084938968101546743534591298851261000852621458037040333327726392358970731249423244465023539820428663856336587749840291613460907919227834884328372364067914717535476654067251999856913906128659620729994203433241741637052605899712068662216825303278115838604162261313097327177674113104139667598218881569006667442982300154225890679084810516527185096442056773509437996854769412863791590788702212036495398693323499804007037905688743224918500735887343925387026945352153440470047795326943141856153600297248297980745917864011515292326140207454192551494862127914426677199327418359384183015321605459618184400908625474676282651100751627394662767202277807963016496614335751091014764127548284111056559072286182188499129510602929977154581672776569933394585070245376388716179510281787745629012171838908716531006223038911294333656489189190803136452206688945470435732473531434181286199012448189357543342220368294876633540544229809489664034730318999540095357454527177345505168626711981353190842346879711576286803768611242877140233248318232638098107782763554369877003258366084105033775117359024172698968750572329002729788672325328499583481443481259138803120813962356430776747493819328756234874112502918879516543870882617382598876739968680146585480163657726706046421622117359782342693335207124440598207381045454065352906504728548325829843138963764681946873348031273882358889299849308906867118913047530942133055201419175299346538239529618624930530768169859389016496602475385514836045402129821384 [127,82] -183609724467120518370794076173785170347802592739914686566886428615933090939075199279205618724938129384872786403433768521513807250563924804876061960227925001428137095828703818040060090729107199531172261881376027646547935524838908418534246920602902375921505323148612265829824833039741618592004591884625544419704121057235540098317995503155184328393892194204802146812634733577678182893405923418825434767922550185327512946561765490835726318934489796873372311069681140909273727265506172337473591594218451936160243819089697739239365588156916555158340371330517377034720321169966082362459497337977808471263757782633068988094325787580455102817117347093324602599351379073170829321021447352721826420307699211833999430467601185703556533338238492100452049072410783579440902048117876467681990858640034565697620595031565759578544926412217642760621571124914298954588017768530505665550320524282754486423828129967821810234935684259894106294727807394585350214759773824470217373108402556238567586185889749570661210646694072664798084476375906219229858300552134716424092850238183014359118336443946232087345203598459089994518314648811630279043785318329378197551952037374397623148013589640504079792599127503885362996110456610575968467449273733364753197389296631680576194643097441184943156280005265607400125977923291574844650661908983448913563083777418441095277360297556702436879416474233222952349319136225262837215484935682528447927146095195450498555429677943440941985455031387872758894300988765622010556788342273091296462968346914453497160753825420294639722990230703888299435099042752 [127,83] 133589612545917620928571982303715532261889930916890950450382432865529785204067683221588623307013606895487146473191521640667174061150816765472699468230934464519335700638354255604299868180689029312199641399151745538605822205494857348835974242420079512957985326763730120805816971670110131756270903586670132031432639074994174302686267986534295175362017187422502542439877754284692839823507968027829365802951008739107805210819254093081966136546437580250804050205636383298574045762613912770672696552627306296651632000170751189895111847408259803177073265381401294973335099479899183798559946912799509914852083413169400641871077680747110754256826001250445768745749493454157972063797177298235306309904330103300448875372900089553431476709749656305841001837582469383688851104087808235938791620137338307250013200795547822020381707231367981356005269822287261621914606202784722033824958940654108998155272932980996382031696181414147309440710693089244593500636289300952977170897436049804132835420965306357460463736421529305558889142085964894840185409375357020684167643075273117170021519181722614479097072862554705405786738433738669718198923685908907095996847239218770338238689186194187295465686893005538551271028268127547084946815503997859569871181200777935580185007858296864702632584624173808655486241993673667959919492797264458068309958719392556639719309902746734628519461442729289704168563504835401033742073552399900616304482966922520146605407627823594749383033085391242496359819647068730197922679778684364934068621514617854103298655840490618690182677323644609817109704 [127,84] 36647346186079233813896199845996280413366562968665968343122728312438479618395605750978027819443764485816839768047628457355214868410857951563328789850135217849550559077316002366602887001826389390272102072919424351343637949729781991507215846567978768762544710127378115093522353954980006378261667370722146851539941957957620438057810337807082508376682964208677818365890381318158282867137900245241322070228631677661565358960082295305225343231612963963240747622816704608096477379751586600602655450794467077613568913259130372852486057421375429871727453669084954446522245962401714259590445170171133631067400988116153593152142669785746733253819383283754096636243982440963560270205376219967089384753041716044671932569960590199941901799777629758010527022743983064758641808477104750328359557768375940300552344302408719753563113495877018849518034211192570976554684850202969437545068168795756141119810695451923677712756694039026430631908308645220702336624939385973985623832713662914431909809918816323534100067539589086465657776576332501981472619538942897232486739376430509559509046951082148211921432070361158630448704634000438444965649602759288467109495581143601933538522163904569271265330688410040167529957123113926975176576677157228555707894404549613769656881416450157322482057686512165423807055621505412272694186576428781058414917888314212210275957542891485959881978328982990610880818449862546778988912732124219182643377440892678602081071656425184495044625287687350648782110241426070460268436957908760550971936647166594890758731425568706511790137631457980976 [127,85] 3800198847354106665980443526545828122762946085538474382182651647897623171391858817877776088547858345446041662187250425411855065283868060704734359308815370748330682561323317082668351058175589339761664961111537344051361711154418106429683907469264996290942364546301873382116271710057095845822572512944641229366681267237626815062565658797702634331889430048490666591626986801055706930285238394484479960317889330802300508152977284801521093273076770528802257862482618275965719605009510312919920420156066902126282868753274189357254010024741184611154944961832537026958855440138729338640803437960583426433023436610731253398623575062769885795373257826001118982229966294703070459412384359551726045574626736141276011204141638645131637202643144210581055009910805988881686651088320266209562293285259711710015725164369885400906828268771017576239678973199797553154257434121461597226910977580766359901855975115076143441659338997994558889275769367437899444974762169531322815431143170717815496466466523977526541502245751946210460072527057690424469526241550149555506712422616506022750376209210469929983138615295914358306649929318291790361897417984361120314253711973694494935591132083989540555656855577985397902711419472877554672948509409382872461648124041242296246312094440708924965740222452805373429806852132230450914071526574225928936157126922115831775860030019535387644415811155501477794671722247342705017621497192948479106540820343430166903512970336119504846260741379148673920807961251636836416053537705708490859916855432903682225995335478947621975262131962 [127,86] 13892948598113556135510711277224621733358263198763368699285131778863632680274217005150494850509429432209156466388157925074743969936031470766774618269124671603268784093078995381705710259007923468173462635140497009173031939796189561693996906974710069035330949161932636498188029135419350843350347686946290260750526701568525949386879557830164393431905770179237073013492204711719291853222997337307059529681353996689120068809240902474369381314995741205468298626453074157729830169205516233905821821225442156500832515497596917677492754239288908406988776512108430392237158836359254478772357247419522302946615671279001831728415716349703735867501019648676270793290079340602266955792641646264115166909126382960935279366023947025395069716564331571667640153338993489963298128859102813861395071590873911645577093493605397473359151651014739793609857208753100974145294274903324691639516473113091644882421968638153810257756146369541519168548195963475183569598423996743818061124617110440776928456817181429644905728344583567335313972221270132454120633485976647722185888832463266239301001023775611877071686576420475072585974199650968712769272179216173347116363694797424606456882256468851460107032027150346108009709194509134168430748033495808204168464104070085788954700349605991570880755566933606935222669192927022907088187445721006107266898000549961394693360117670146549471170814457075389061794307935702103368702038397139715630310915101617431093722503061133872261164773148267970353240883338888068075728869057777132217475166256316852731359692008452324780672 [127,87] 4741114211800424164202308094598339161398115317741121369107533939310773353827300904272120470328498344207400333867739289297289250836555216260657794701812035683556290112682892010057663753293668880912242236832433664499563596929372318998902177201482258118256574371959809799606661211033786889012880232891584185790648185870767240054433742030098259311083699990127528660878939187057474306155404486949963122051303224197193786601652700492845139535474866976118922977331507155375480101840605249500141251477192681682619106266613841550486621294279309870559137320824205551716849661490777040271504753465116379072862016377682511720691962822776282172290697762172041235885880671695254727564145710220504173998816718024707525179400870575086387886625996698790938987542562662524492964145396662135970220928912397598763184388091702578781778796057357657155114343213484415473336754704823463554338911733221063233698263496490452515656655065376889370986276147238454157915467413363142649623734398846926798850758372440725673752638650058168546963208500838406999600759260629771266821831612309800561354261226586071361643387278910703621626703680960253556285910045743042842052150771884905119169240676748422226848414754182603482061612725606871892878775153728364096249856510449424962934116422842886912173148749121222182724399123716462758563209062248818928743348794969907557583200334141213937493332799776444334919479000345649961949920500955135869148957336931668065489555747852789967917847343076618794611593497715544583687014280634239429124387509337650387745749137564432 [127,88] 902736401546538098234611488999614608789389087389253914976698091361342578914717758532015213122717547463399334887418371698550860163543093154783732167290275099260354283386620003314549060341958837816180984626036902227533571017054009371325475259975678490353949757209044651643209258569774658594347072683947307378729185470490090088299346194612345690283596820577160783622338313925095459765193576330129051230769267804793646946790109424842164319542225648544833940266419365396592551342470293953332305289226170057865541808177238700541791988852748064159361407858682403725600548476705982992210754400702134062624176070461484292166685375171292668248373302034347510961744325210358879372932167110282251425749400026431233754474599440126456610334759759631359102802204036322919378402860603795151377918604704876332170864642246243257892421566654688336769429949861677664073227122141645645114194674643407750883549583674410334542379827912143655212184846242341761950192829221132600079825293679351955718875481171169662958423990777580622280629222931856259455757404543689801120309670355991781656651853579619626611445147763114053976366580675022692844931145999322898891520546511492147054417697895211831726687000293673861987073080856798520006589369224719063011476326881236885756606340365131167818261311438795773673097761674851966810040766311452142129880956008196865920700709423376052277699620049441937453850057222190502271104515887891022810882989723042423686743754799456617102297444983595660060191233938892443912352357188495368919611598508784841316474656 [127,89] 40290226090173107348846492737398575922060259143009991718774267674513620903530999345078730557429465760385067814303612341327693883235410855480587745421364137327166154947915822637331376095085783755753379728049430261472313787164866512884077838346672940146542152459550228672691800150074854767305306993243385940159230743634339980708354489578072958178916726941963181294720433883446726352630074589404366515294960289300273722294871279685176810133026510957776943159276146125525345692862662850743853855125426640644981728517060248708012366257117189681178073029620096416846996966851166229301548230696227005214385591015282791367655794845767183633946478357786483505861413266098095056903778612984670537261952432004522090370554204146436117529931186654778704737465603374364074493745886902180263267569419693120133290529238807072827774372621017837742061109919831683559687441387353681745467783517024788681317831336481752857289569631192472348554604419876043617345736845739371454049116143966890043826505062786966046091941935479924017701836832330646830206391218136547445937715143579438272018003797892648494695058593161104334192190771530811568386275007172219646188115269240503456518892459971615529526737184946552014931577541600320250501361825783704920370559231033660091702387688033227948560790964786668610310264188069002951028661449881841084318074462450979341811568199916596465027001311959770224831945947920882888820592352353264464282508626437949609286645395892957890257736258411479694486920015546633565798757592361961793270773182442738476 [127,90] -4488958749198523353896907201611624418584934645449189217727880588812411935605839050963508740338642730727814536431347820500708720918409613180221408053584041753165549201537719256786878099245606852294727794111675817285586613575273800255189904747258222565290136080966160057441433611234078788130901781341081686295987879782491977894328818293258659707269698022578053915604977128279288610449440108872370621296085084233228994217638364020328506250134611859962959986161855303411286047632352490658343686491008860978041281745272709143642266698229155045907129370402134707197550509310487341201021006271770180241098135988790246279972163376347005010303842076550909906966422852379464165958394196539598111067631845602063212811971671567147179587591265430238885172646690213907131662292066511472941957192446137516432589329192676364280365027099519194929875399993936144313788041686597641498200251157085041675982045172209956664464542798778321548107671256564628423849011130898478032233140118794814282907235712185266320989695619580951054193594650984253290160151611171121173583323931008530719866905139065709796381131554278503663059451966180496015815922835660279796552921680614617016011421979526424966206799111760901410221203918602279482397139555369695276540078495934774263553526887299836445876392872538509396364539942205032297185000794648973241540432715234080712841268783532264873090562713838919303882100023780037363093080625697771665976201813815638017022317779389716442438136513696542409851676241235370411991894842605328085642883539872 [127,91] -1240385011689591532303427547735919533099887583591474022540277627002493580384120949929919913809263708469421949122336400569260507623071340211804801620147779465056037573552554976154893470258080350210558967257874747198178745659269276945922310628885293365506763264527426016001543613021822570216499070276339289285049263692663407288433630954059677190083481160311037547903928443968693252908638402344212088563270476089614286043725816907699642526653410099730499398231458908206730689252625709659816355121964733449744407615750177681456576378518424257540799405453463888815912543022277869738496144696381336861247062140695443794715775808244728030038290583359448394408169162434020563886195272383850734552589698128243717604432940456927458648857806815777326963251920203912522662569861559038635332584210185231080891227010866942556309640794307936493315260163955914244885332401368667709424229058042712962037956067399168046264287463422332692853562117743382420950472285936089818107532392362012452489034192943178741221735241889419433169523496750568818670874545531834927588150245763050727352927211318151833199049047258818680391335093320687365544085766372740178603938876914356603418396993909019413853123633646747642278181831842941984852814126740595350628150640324404745363110497973670186680483032013983097173575642551261232013262189688130153356984684472216663109956829820868303728245513022742746965210766859299023453899387344089364697481280750237376940417806902640131394875888043044656742133463814273620511297690675214895764404 [127,92] -52426148373586395036611490723332965615932338426999183260610131511409141532620790432824289524016831303498643506540856617567658165776519491238687710731637168741340495600318164871522528069261415987811557201467392961654880484698475851088882744348545209454928657035305538176878353687350664962600518705273272907588888345345563206743749218716368139989377675191125026185704154863959878944064650789358612605418349545031905487871554402443665757020998083485694348938891140526127053130011828855935123420870686853530347947674246789798876905734831139664363988474506305025054146782278617252157874538095677451279652938184924663232085299403678628757297232693449054743488925437025303195877650545056412656842362182171852029932152209324084023176856697460879913034178899636294671692502041919396840741619597394786598663511628487758947925072350798834808056001302460636060709790293099764160019700669799311094022180541268814835886042013061556113515158900767418410351133026718152061306326975814639062047002862880210494629336247610819797511455499777115920515182346545899854493681362166488893928585683353092609015515036262959721279751096803233489055482926012120038293490333462766346090292763589913648246058814829212401114738041896141654703957419714941353976193875284875160748346013183439929996745094568449774255905481155842997813637459908565519531252261001043464703454812580388278658937201579812913381038964302321497436941161474884597271160028211639126505310763917607435703890126679544853538286227122703852740848260161712 [127,93] -3806954535372119596817791210257380744501119724449732588299343438690509586321540516602273565994681990447250826452202004587518602907333604011342879132655192695680565755295251786913273143337928883191562736543629621444459543297141014118756101507650002401633463705973694520110603437293970389795895188224390341234670810051967526105708112004840009694601715276801429265359831727394984631670773573425579328105443854488415896320042843579229955787450018596797902984016150153019884663033577903360969590863726301196954865715445688229023853910712609509837174958056758892552818191057880772352973887417599245762240134017802684912364864381656983877528920165851313072121277283402490569340543853636638546098212995979076399677066791384476079156023024976314345857854371473011409538139773054278664085633167672273324202295126269946522656153537607448266300296186551416304744653817778097622703773779400281038238464656917295138605030318751998664737049867706845210479471410142339047803671412862923925270838425900372022251107313408590637032153422962841200053880529799551179523166834535845538303940586760402515006383707417976190299715082882599484094612616883859338568530072196268943224885794215317397043290134431734175581279987349423156866539845654314630415334221691045969996848384303935720116471236480838135838427948324887817834479431828888014606573754806365637418939519369227321794929531419967398616011266336797699125385293871537063739701507855230689202533787182045547948696568155712730832301913200417738350611866 [127,94] -27246240827557789664514769291295268471341323089621337849505379000278070538020375139450355305442920487838393561102542153590844561897202550430635367709208748491641232721452154197124739563431888529631050770622485879199628876326994808472815797211969185788029181888230273326178076242938646494491370589716865808201107874504728098977061861930052373616228991112954501939063633950008584885206964889517316251925021383141161858794424347505575465418313117760318376471427765630179103540957221516139655807000483063094975476743081708322566689531748303106629795312226652967538620943309333707024184762500507052878996382762993776685876862754520267780365315398832922197227733073523945859885711945401414072757935952269520345311228998184056120668323346935709434393824844161498461746737171864147872433061646756449470952285877985286340337958059671594880754751842852844710843961268964027798147907259946336110356945465864207920800943486233182738132357519713017989590223247220224668528628678556412970818229835772937571011561570573705045466708736078637068982060431344761718460825194211144171234232957259983467159813280497848488386606052374683263356027382894793505896626185285113326169530756703356816860739762814952385587487583694045670453323953750770270358283295134266221036885015280752018852484643272041690360012804510966188142181553926942052883989400318648325968729656217158513151251558981667405156345025769799520154530129937051559062291701724748875566870715125838492294050062476009066991660525868294912 [127,95] -289709202530279094197429738667551957729642690819291845943213961317070433895353528027494972893285772735968671639454287089833771374120800881525074590198258984938328093490300236460751148400584356795044316366578830164898086839255438524863647087406849371913742824586894251379979763781243335261969561173250090060772677106636547777251668294406707584319060598602190614151389382948821501230909209979636216902668760949215478561744529988494342675359770299252633379699368993986649431705190756962516395455402135172284347380278052239059616613056882159148149882145630798700651674794181895885825401721732988442059840697887017239339941475574201680073215301693022796150812241287029574360231536923903087509490576472900515317772952886760938493436764265063900633367849774059308465887320604840647342154459485876439843640632641984386885595682377251721334609812262232426483609189524644299035426360537317953666659623647275917037313467100904973959155825560245125349285988405957733914759140635180984914416258494883343617792107848168127320385741263323446042922004471719237015533746854231096831888404321745900736083630317790061780390258487163696084567420360244909897496464625144617092666048113937410137373494222395187460275827894017707783992058870897145223053662381865087417941632504989313832270688818042811345778897046381161294136582902603325696815540255909242749682591961063657080466054674149070579685200116620605054715175305572117879475859517891264555011896607929025191143641132786043542117780448 [127,96] -5191648549981269908277685269737567557936649026906340538679525385385016934556692021187816232968065353512936726627791700213301677816155255724322139319174074683341504710457004326512248325467877599901587149540718256418453642568378219760382889056640147994574494022018606674576180368798027025078653654960876428320841901312180445003469884456945984160250928646201179395185113402567315093031461751207794098539198642498369110990479799463048812560483356258028959544134727272827480175587522233080093975472843110654926765162099192398598597860688752820275367296950295958948896735029035686292514290196028048744842332208290452804555752639602313553330559719886875920095975029216456198765388968173005786459884818809597830966533334989561631943605441822429014386712761343746457498662612315745460351144731335713139824939860563087999352422265920526787891034456367642841782955629116490801537885479450760687719830036635000825374797348559986301941019098881265829727899384304358331897954020093948443037784459457389185023818277948133832053699476829416755883693583310438863561512256664073664173085313120488632389427520027660230436718087830306847555161256981776156879288395259830563905652098775596478681468951672550267888114056087598034383284889096871907647485075651901613189402208080217191175360789935386840172201101881315484872147556723010604586050841169952725302992857827440459201543268491295551128814717325624579926027498509965750181776329064098002564441549725490130341260790795205796656 [127,97] 37034800110155386511618135771299944154909726416610051196575641126228934909683369018026776815743724786285682941423529901078050218378330390353463307647298893967194098396792762610294604986426639487044796139398063784785503241647249684862607981978727128943937891099274303640333051434099534426798837170872382432561716999197291380188923805440093205303516853992972533550920561567755331841740667616897232869378685827162475009003022844420144379768303771148945822415269611211160507591713182849477187772184263459708149069479642660335421446789860219632675493392281851880637267636998110606537928071623545547672859956163296821345242022715947242580372899223218995070229310159076183090704674220999889711265386011891545628232604980125860714913751907074368454572291647913676633815164086866844882890446495168439379192103104776915157345835109180293238221577350970810162178776154921357349122455671967156276180320687011035067594309288363968933005947048319229342210780948711200047217785826745495252148990834091356986829466112919318533794949913019789730840680056023648595728418563291980907195611686742900601281664072339500433212283175460935163983340881847783532260290388576793543858154202158417920978070453489401119512489782613203294518053099833093098175195743807333411618017715549476109093293396794097504790759324157397100213931357069524864572539680825107212781599857810616273046413504672870779935250010697199753138079813999233985354596703056171110703328863687604445969220084190 [127,98] 1634789025271542719598666446312936495324739824565419873145763016019549148970772331145212044428833134742018249833531945834414668415069949160628675698095586115938282812582543680358552272940349896341185540448081905086057243427034788002355936405789495348305611371274503777844829180386368568382327690218228136443127693067578393604462402320780208519408549157250012136517864829723562146769346860191731530660360685686713397807590363953686070921426413459377073533870528303347047236389116072045764241867158156032125092334257604058988959969293423283575084989355566908151198568178900640584608358766141793264524589807701857488596234289164185608839312809122685316304139641088229861672403501027865390017164437015829718401212931504669563742776457827763599941410855135391007315718056214912333298200009917846014613212227068702416945193678456024882621611315082579533113150574518914941117126409587767407395996394524225203248362316576332065029112634895196973706222368735890102704319198206876129836597778621854303623515055290127998827335633755102089966270167935697883834885160272561901350028006650976008595669509975123110871079641007483918447140459337966572185929288038267495000843612279578628056652824141251058768275306632576791878666185413745317085878974488844860662938548492697269602073479508897443183332103611045633426686416380908803481050541828127541496783326896986806934299124994346959883091450010458005161835521189065041955082932055687621090682694571705667230048 [127,99] 11813122441636826491824671954581226830286384218890099107767135781559735622106841009438644432895571954339227875237894971127025424888061347971594456669948687906994120921837766371649602434060230832244100840629895032089691399553649183212191992743040866208707028405575588157134529587377503669216057785447625403867464092949898625769630810684348419434194371960842410873297516744158795094453425821007969303609308195361153242811038233712192383377547583670630164426509859468443723886288603465752533379282263389668332450565204105617476652467596230592592066835020167354582444250845899258088841218051755839195207831258167373933093270258236083555853469421112888644636175716210344648880778585332892483035511813223464905992776941577553819106172265663208190866277077748219422707582991754099697398107657497426710557647585741355212706299063111475967805172830344094603510144760554519659613657661937956410731834169915564439554293864424496845785346873153933078405454034234550263026188921419209816102429559402592258135681445934093521579400770907708842149713631591305766777068815633983003143953440685905237098684846785014889514092378985844598804245604947311468392323292619592088437899797292484678514096427838015770563517877907956321199941610300102023598136486839640801209721638366327173545574185457598518041057958153261020207653935398939108397389792120038146674295984219434616932234377713540339596553964045589463862755062298381272451544600317425099239190041522892 [127,100] 29708693275996536427192146196671934935806029476019586745248471791408640622045109497420830219399622739321001039791995131667451158197383283817480766690654938653639782558786189353088114157333758527323670114139797417699577331959462344000580115807592294242019384645698714981388269659459747673527272582574913284426085346372293973757761513402471271654453412531013330367155484892867331915963995515507152760633091403563911357050934626122957464632989559726058596265014537922704472732120969613030257092804655118356194019547692838761577019401117159708737077168626836273802394584016424490404979110565359423632518936967265335553250890334289460976142634419417555908396744789331406388351807615305306025170049945834118453557988467671946052177211418317445893231059064317606059670126306139899334167810405242182682800912406790494277358113314155127624653949278420023414774910584392244720528750062254821216769748536138054417172949935649925450425772164815129814071535718340386215741283361816228304278606936945257483693272596765080556000576367689592089135634607176725957805175842706858045285251610859179632918398050290976579874227378262403649273909648940938314793715860059126754943801758800653070274794588907924152570107734702492452910262888263074295534696525392340062254208851246385818220551780848202837342354551419909267225422452672108971348481125463232484133881738886056254605304862535297876677043249994613841695020811265700962512445240057542882877288 [127,101] 70316616758748179099781341441660305573942477773960168515645461386902704531747081871257739346095799508773939908241772448971002297134116184529166228832886385640115195411642246330915794329370152964165590269377948076155350201309360954166749329057890047792896222683805070491353444728406706992858052221510295983218715608197677136832935979767307977928190296884417870444720059284435451498562992062453795614203777341525158125744354462182562842106500784774580086843368834780977814874061102315528088130935724901023396251699342573438972178152589111708868524821153496749681202307498144749104930829424990263141118133034162784660479520986729765570924769527117067791679272619933812765638483194147350290475063571717673663438565613097842837346358889689887893694230260778849241024184449382688717823650853028503850543136706091024641801596279911067071938719273193790805971288720851993555899531598779729413932817404319376939623066618954179992844257311652351249647191937391848251083754114935713882553145279603857128454222408221090027828893698457044171115923100586580919884735451768718863561973848228619076131169837719362255435870318808271326151507963747610808591950704627440682135212371467006895548038689932721892753220660001957693561658160661255807897246003291205182247616420559001676095774183821470764997649694355555274300276228170632601138281834757176729393630560879586535077592836783079917949222960525814591855989215226569714348126855478787 [127,102] 5368510726747338817585830440452084791773756137602210201437620591016250154627805332634022565199137899996572151512411699684179085659516456551386278876262928970490042078887451681251063374948339790255326248025853021163153986600054550752958713891297294263981562240401890693781742377040251566089081576210972186430840170745235718830973300364177810744342055131134650425128913977493735245513477288553154816504403467316157722782715721501099684675595660215386940558500508327213135390086252657743161443020448139189508572094194783822694644913589825392321259812833049276405952198484161285837662245649605834980403446038403413298089465467470647239413764920285069056971271729157294200437675401468196044433435182186168485892201970286772871342453297719392634408350820323129476081828913484764803662612623283334667161066808669509689777347223843404661563093615733542741609268813945805262458618994247594674721711031703642673837867017198219068557475685612667478040402626901844601571119297523633828351186487232803595819329286701397276783534580034083513863786454263002405524805729538482608858805548967962432486503875056672730313518359949493875830198930214514334811241258208887495462225260040152866668201604576547931998018256209882075117982367942466776822327696408194774280363040589257535247106681202431915667250498750980052775422629162663527345318595553404794683568311386363474462286521957991393592691481594724379917833298354506575561183296 [127,103] 815758898545514638690940553706754065276537498723643583822136601511963180592013808852886375947752264191168592631719410708876868847028739527274162279638294336931897740660643984845180686214023277864610369252123105013605441913215254205032846543894226114978843913448752645737489160961174506943246920830363365293972892329901371643172660829515747442556313850366647753040960551934622839185909847083034240062284783990343746575547877582396130053815945829307000233391763264486700272533115517398502635833289495154442971097592890390121216564990413361321338780477706371772785352274156353092339510878790609010462073110076541403586685430139613398066290273166822935772073808149627060497371604787931772794542519956644348530788739504942633926610733226244797512242545940873322105774961364038720091443752043224207142146026246306728456231906378416213170990995580283179156077721184278797636124531552227082702426473741238640524852958250470544424842472785136666034654566326861913812017756896696053893718915589573281216977355159953682055407301624124890285244172473351169959830628206494676792786867350992915824736800126552040247727179833216344663588643111233117217140447248901591443345458584689569675128115940819109148651199925735721329639295005489802664575458367161211314225855349497449713252304255484651573465513572254650927590855829329122775427227919199798578303416122246812076852608825898415468580863489553282145778261616495387112 [127,104] 11077482779654128683263499868868247432434634679089849600589906199189484135130791504515277231565199908131561538673920527595851001711086587388597584427881765944717312463675128036691667920171776731590599585192062311811579877515945123854207841467017582445805936449084681179504255917934428001011608236076429212123263085945997335146091381791745538899297999408151676438787887791190115766436151497760835398499094494122782007102470012652097866991653522963926291576274515300536450063661104541585150076278427669161754968532539094067977132809778169887614518397267805286481583290684426198434352252677751938680746821821841534816655188992536522289844921549401841359049947062976498258050458390165317340534674957773153891829968701684681447590839624724601718586691502346364893216650958249930086294420971124368159958290802327725728001793620496913859756902747948843249562158226003076651781135569463521495013396253305540331855167591307552769046700146260197080908020093101636252005434632471992302370312105553470863442073278001872357278729288584466777163973981268727605221839792255552414768187986785593462130755910140949666381046785573324691901489744818941792448552818412578475264747423600356230950936787766053652653499341042267544358583839156025378833090508953015394693528985161443265714566279622923874546374390803251180197099599320713955294066115470718128307287851340166070127825950155946628208436603348849230032439443872 [127,105] 490508280147881868668257830753754496508693528497920453041929533772870401614562144082696442993585421587618050823202787485962428117054775804538199221903131778462893102932463709228308645942928156423166321445792543689584972188146667438414819344378194806364765182069497893078649580863687057878794835243679861771142576143517730390649746848554233782053706276142628379162117992233342057128116538922104738500274613546966611980745689289914726084523606116305415580221070140407535458526685676741326305837575780140988170791614103374267232367126640923917077475390633705563142843034104252524038505767459683784222884056384718987218943767920963288917269993906431950198696019716246502622777853689442175812055112700524208256883845547953677462492877428622601946826019490141280093238473518695792648160622021987180460792616435635055887145080964417736481394471592396821757447884934306650412347621424485124633641689822963440125867912755192492159730018714045930868578636962769778566022878338481334972731592163474678301888577225104828824208992649650066385397091474712825647995753357639762715291650805070856557346694315021989210033059414040194343505263638359576981495730667822149018764635293764082292264801298430537710592387354998496868117525398786936523501603953520322495734807122235456658244977280922700222368050049741053436421898086246700557431012791590846117967896031200346425605195177495220874888685556909064659164 [127,106] -735040096841773829950074180269045587640243253265970182015155018513131307726383496149056583233282241407867729954392678367347451758820447027503284494955570382402470492498471123726304545603256343247892106914071814744373820285075574396600611218612889225046849357869765449564692653607970528552880258583387344756722606362982719788129786040779636699381382769917331291201031367011597665897061064694641011579258677545223311730453180078069638669934239131025739747667213641342618807180097149428156274536316512667545509121199798950575473914463067463163603492681918393353963132939809396664037426696465644439684191721873348299215824463800743101350800625134973999783487656641307244880530502069261047726138118699681270663747596548259679563850954772253693135950271086722175549456443177835259825200721872177383601864078183167574561093940181308657817062188948181411882147158923358960003935054198327846002474033083672851975328190864311218793282515803209593689529717693971030963211334251545826798419999706606394635723792270152357169460827354214135741693681031898553228838368786316084316323588968199833060561950082588118589402046409037906203599266843861147106402345372160462652647089567143381231686818048440998408291057842870227723677258857558423471178921917123050691539361947022402830954225762539978981903126876339114043562415229103188023567764868578533157769213778859075749723322321728225722208243612984192 [127,107] -5020476152641980180929910467189810009506374615105324987385202722979071567217724149916846961425586594498078338151740063125422082961540909036506149888298358537140369745118223788812954718203110426253669230712674666907464944930563189176977380844910211126003063143167161344042298913568240610108654865643063555688834208453824109613484706023559803033097932462714837456432641491086823027307144883739682870234383289779611064859489491590524653619936144133074674316623945516573769050343527253678365294139291622548572602325284947849639958873128937788180393317544822871752052926752275088776684350306932638230412375730924892849665030517719568744853285435116889624583101853177543867736567715257150816301323164242383328137552033852163517529214172482376388359020227758976768389700423611701556008145838030790575146298478079525747182298778884711879259667191577799773124629011145624708179412826158407473025557123095193996712748001907014369640284012110920954462496118306648881077395940810893599432009945732725512182942940051905562832476724496485740855832151840394821494201348540766785174992030723033541726672275624669324828954155578447226656255168784784920891662825171344057013041021416253094134205572492565538415551179482521170261175485797673811142944016767446417028450102023446025109742286011618644911964887478941055817649888617942686741462311622378204108981942598902088680819591914646927073842800 [127,108] 4183405147523132349823430968454977547503000359475440315650684453996705851122305611838402100375408962448337801597811660341591875445047969877633590713527023472020651375443183823618005870020940370877546832455722997279488744989171236185210703607241181240405203121593654728907134139644042240218545856480054487357294407443546801772754911060756019696545134575903245765270687677960605302681279700596936822931066391502558476544414832045742079036725826872949070950356078097934523378945403137065549201695959505699633110756077960144331621224498513768232358219692867469863767594989539179459214731385268268359461504105951082459524025572065987376579080306760909813639361778778882825183238499998715884379851162794191540673289396785614837961254993683142962041530262837010611242747971565359888177546215130024443347977429805348236362925511006772921157371866749255914467886187949649263423215447933541030196342349917311627111801625989589602924119730772452210443790266332068748352111963095000540396067656421610715323031622518267101481734178269091487955190222137113229354464081666838474126245108404282711752568386933280187837979415052066984909467870011285578301403275398123647833053402694755682157693233017657157969555199385854854910467918435623247956747964306272693438681371566036410383630223705874788106461911355831891324854177050102107331960519030953143079474440577560226719964439344376144880 [127,109] -498004900168942418715936685212218397865695030734722901102593462821019430961864510759377755079890862323618067021887491410301917253820210211102302666098564777162506916196450036946759224770521737188129572307105301849420799747876141883621334212127221126295161885505791259557144010649115229561735884753448561660293329065376339367478081096666926390178048381743902589324002207720771508409980132952690974176516306078420075303273604345057131852958858366973895976755905749578965524945352672670216639235243806455801011534301109240265914033384443838730235925571983520597190993912343403325063660413958925245526139236182565241915527672282041359815351842788891317389707920406564645055794589496372910335978511202134682113120334766040121451057126721944812408530538463727764785069576630902156145702155695818047110421888798126101771922508767401621251637134776084795948297041350100085138722758145769559675990956182494840715470452353846639279217919546377821018435823959560878812493753912233186937185751688553046121847199480173708371332849018759910331682061269737375959826178435534915344838978835999931886984380103583545236832001058310680227125069454789556261476163501960696434039683536058415646648027566015045393689604730867741192496326369105099114724606271905199355027610206604392964135766180475625170956477701469634573844736217560310184775596898165718238820866847478615823510705534766 [127,110] 5703611436337787442439413266242273581428799265101589353852907486730537318383795318518184429972610270634345518140484655704975350915561264917226977681366037703838400895551631153866346878273314845696680985241254240791518260759266152297350392729157623771370057184016531963084268204271934890356727634800148217426159783117258503793073794417330128404730719821880064624805585654754949922743445752838295780150501710448991955069910024106264325216027029642938456192459090824603106371875709877991338844525601485718861607891503090107009835872926519380231666029814720870560205275264191157219731894496992357435471176519793586209448918067392037997346752699040562086518057196305280962096742923384100354633519777138205542055353939285018436911931591948558925534471910923260343144951540349789440255239471772767748087313872894670072071588949234314507755863067901261705595430853855252177702714234526108920657297382640445548988221648878109029989770659611819458748607040068315971578227268742366412118418770370324073538553515722950025173524432998924705316364476942141986250219496121560557398433975185037945618220099749624401219045865077260595457922652381981532549426015647719987927636056281909610688663541234974321975017431865200199473674253400272758556431756904903565109670110203931992595285083133860894577153127296450238021535218112078883131842494326978198374035181790974431300992 [127,111] -220049449821485390450220851420577162614899076080916826716374657233227171805732162498178057402659447495222712790941124853322201989001324002017967318975921729676748627600566923063731317307462500710158011631957816590550841355986418594412642707347345317125052837090787899713337914761261564663276323844986400130428245234934722476982380103875592152078277008517704333008523833883987624039058232940751443856004457914253934086643365340475950394652089896595613304795724325049746425668866832999721540134162000830154235374886087602107014879866702061894411942410259261402268052591228347424170718541553036124323016881753263013467664535115765380560684479469203989867576684805149608757261235075969767275758536037407003183089195795051545758508490405088436285040460944759458252484041130956557431730312510945885678480930799810111802167145408789379883409114120156102635937508241599607654348385567513679614168450177272011231073256760285086071965666309203120315757090212082010476351923692203939338043677210606682835097011137180910042453236051072139119392912309793101237025358682316334931978984798701668981427011761194256038345892514751113700795258568774289500646476596071736767187446156842360815442348589408543377740392965428549554913200945301638088012382047241629276252078533813352199590537493397937590882313471061464186802154844986439113353785969402046591448297014961040 [127,112] 502343240920465837987729213146784009139606032037313101156777923874017353869513456116847727940461364707486820108122830095514619467319304756317239011010625098495296503102238330722708431218436857921865989823658320502696579574863530697683954191401142426268626433162826542157300576956131403950859696401727138334690331464229081762937884804415181041427863661324676616532444582748912772132722704150293526198063097492591968711386707100353129624015253318229000792016431970076451573838264293758730185290809528924452275849138980444196133851225700079761129620039570723890197235175050519054557312834604428420399903976237567752809891502231331183381092266110324696338857024648550223796949914552801695545528831727684379010799861245340416133518641052486609241711026490071987458216148272711690311312585333822429521739499592406912587257260530001438351011350875446668951392988698626483563957588719047958719550183296932471143637467233420831801723432072128395499167735279102292469973178833350477114341552246148195347860733029449980186328867127784655351569823445132085884568105155932474904030828835092595098563954225824535821905190269821717342157117179327712335998574725628015731241232822804671427169388153866898181748817131936781523329641672875936837253726581795466375029024647089244966077125563865166248583424453775196469741657521424195849888060950773699816324112 [127,113] -33170718417130346445659516698497620943033098734185378370128326913856719730493642720177787273784468787451611206996133788117488654427719748970111601011741485621787612243036464134889804655819970784931789441681430287359481291896914989975668781456365991718632086405134936750674156912308444234149779693950986980885636126154583990980639220078167513526351770396430155517129394124982050081392898280633759191871598904156816057888789121115668565691142079755690553748505089490170051789302432379551635503719020048617037358013686186862622061552147403700754268999693364661316124267424387699901728262966161271749938659386384985704848714833642771120558161975840201636334567984199624570943711565883435776615147645980015760272685918579198434575501777383461546287891124257564177644312297867474772864938816248427941665969181845704084254560345537565920187280685145683426094848684695752238901245672228501950936044364244267342830224259999959215143461122769884937354466378261880004849216268771626281336826876125716762115321884384254637577036304583340917846215772837876177576084124635798425082996949732966351009699212608582959574035166278193252663786740772680720247645825605362381900081843713452872317997703653827306268557966821419251922673471019700922448970613180904698704471015994967647947057383227692547693783457294096157277586265340953761243467396300523018 [127,114] 201322525740573007366086711367533291548593681690160746438511613305822419827471675314688128785763146783113810788177823139863178283216614448620178576565820962274754582389723537230367749167592604077636083136203253329220142262667029818577970278853954647945017187039189234899489324975496596866513753143269166451322983577913468278318696844777995511072817965867238376490310146272546521712816596112211567854823888461275139690001898565479432344270067010507167123506854013135007645068433852833074293641706213463188433453995159249468678901660685737494708053858683732172601492233267199600277591184282790014354374661226633818691908381547377043371678926732517547101113191063017799716149843300466320028823787108234852425830660554979104420746424802223440006280739156763770473095068569485255771247475761834998685005296913023725777756464223450179761041218010819077900550435484339442117606432725845627934672000547790671626567409030817867475965370299996295584322749300147478427755654601159197997261211372860342008955776884713329010435493409696712894429367790934470505709873931455523566334238787683986867286483469226138468477040567491734634709803588316831305012011227239038312082930007038430247354483852856576592381960575911661657146665943888765252284479362000574493697596286490582404200355473839441017138865607157122642293208566233820422595676576 [127,115] 2192250904782061046522840922269919993614367770341335019226134606728340939563703190663747669072474567741114130342788831417923825660619148755336660611518415370072955500847868008573063126640736899938912697431289926904495667936478627627288280436997484201625808087760593927936020981064047124522785671248698739270321667709611061558793420370560519600993003772822859890752646000490188982544586858358714379551459560484379269693698840710086291754437341694079866751700796892995502353845166381652457388760616776280788924485943710652159534887933047106374625792980878286591576169538377782133452648070888393266821742531824099595770799393867484845837393893629979772332723496618846082165514257057792926928616018592513707038062327577817613650776577617228181623736535835591718125863597612352449340697961492745919358619608109820938622029787407198809270124972645682765829727786124937631683935940253848292234606125408520513621547182318789195320341438051936496565843158912195183742800143508653656382670060881813279596151329530603164004113357705795830657632755436870245438933488961722904771683701806942425180749113671715284378786570226207560078020979411968123050513228489246232456332034184186318523540036207222072410821093504404897418350470172108841142458437379739203507665585196122485191293797167948422857898194102627022331959897473649398996 [127,116] -20915692236974292564015785471020988609251731092061365696688402865893617387507622350669219333818155385938391064996091777464964445734670943787876147007751016801012457500425605897164322292155266298966410498562035251754071066378785554548090395127805041410729838203290468774474896066731758580103743790079791488553936847482999768919805611653031857784305515045627895594185630049532424336174548862286541375282575585554139102849677302166986118253706217449856703106354764153008064658521826175343167991367924639700886189635193505401284599183602659215260316194729035932561964657677953808665410751920027182148217354501930605503130371855432606589796668959102734734990244319745443423677954525027977883874989571365899592850823504916393362629432747412117046916589963338790551214022433065650590941236016764141802666667786756659613992818866668696368813642301660984146491752541295761852364699477858904458740408624988240449898932600914589498448677994303973027473394742289129205045441878241308497388593962227647142433818153685831825501859364852284441907269375623142036253743429036845084537264355973219908880191565478654439011414793666041953526703125629725159357853479265029959641851871075570216257375450298991116415056354970869467970298851121511787808667545641516979816588411496236233306212254076640160217853063964675612199210965048 [127,117] 114753149093314375654081728454048084755814080476871593591062646056108121654212055261044455463423983695322879854854513089249044287473427690562428414577959569859302956587677616130709239039719890651114580578650479817281663877975857151164317160561877941100847845272525012424460146474208955039640979861366285725921141882439542288724687609078369362922711042599602506162896064015510348608370976959939730616585056161204742123901565794335203072010697465193215029881739351521611091002207768852982070114417433143196943795330936231399772320459392284574882325790552596172925508376142845244318061110671269264388045376454639319875109680468872096368067692161902507713293102429821915223910375018062575756548459437169276385447522089836477161473083180154052422195608370701286056988611364997537701268380879252977424408188326672313669518980436969523990868105083504445546939009825252952765147200843715076689178847601221746540882850992867280954596582895944186780941616021460568229370632679871914540750810428849291562350903825201932899244493843790769681425136107089041850317780479058241838168745034216855685190190842595022629753402776667644113224949540024127348954722350357015233744223808476191955156377138460195023889591139211654814203546927121124750194237383633765859311384763303661788223754912769900034093893501603214089607 [127,118] 355126760908579860302007833883769043498721227797297939240110446248796684456324643841958577665203391102428071715456590227698489318788460188216733767046043249852321734043352820989963108326674223981412751835792075648340120457706307932918880750173955756516789331046252573479879543258257210714789649334240642982898352603002087833064544005091252865146631479972459413920322790697499577732989328132163275773908516741477965059495442590766988113506412420121484503120014720112041458730336749210993389664822842418785449458448529442707874593073176527296391052753582194583218978271755677535723055324273991400353848912835545913123704250245317657262417892626674793818229959917331629818456000893801496536354622255283414140002175379828872464351461944831147946297869054640579433764286026917943371360078467634072915209863136822587567809144643808746313688868978705528643733382621224096835259077161807179608845498021089313912803645792663565203677205709063096909016724502908582016438504792088642114787269065347218478781297712855540947065315427307470892792045665783656213542548631280766770136237059533453823173519910683735675939035360378386733017398497234434081704329035579671283655502724542949754609796186086313348700826593535045319057516259485682640366485104304555475586640136354601839136685298645967573433474235456 [127,119] -6751815824938854895727901110661176424597486273878228908368339795997870115603269619090147771954561163943315695368866520900308796264653678484722210213002535698176595279600710182600763212736564600857525633110961321464293907289359674999231730342332727722957385157173908230808938382401128112576553857319969436116943074857709360408774146129309117366499574935913279259969110359506866082725065935540522143705549112140977208017560392890432073719056440453726666888603834947063959874990848530947102466983566567814016000629406710139383787447369029835298282410921532661668929622168322803091924795838753923811179331409874603702289008391111994481618332289524929538364188497104662512106636638577808097161041848060854651494743819765448343470127483558754365933561280308206730950796909553831709452777704089754187153922800317078202240464273448886368244211623097195018866900436214693618959445905370047628810285639721450093525501962070224810986798757669302231524108629827196774413655577806148947372861512120986665752750748170337266724117189848537855823243232402149549169278474739725521166530241140610073341469487062325782326371092647991973315252448134334673145697402032670255511276145717945070535937096576402624807794915630345381690113314700536694941334578416665231331079753574586732929013264630552674662424 [127,120] 17043010713149894837554965534080517632795712783711448889301395238188655290783521152945737046912415521256980488729241519281968464930808150133550364301372471706743123923032722963376220556161817401759128235819150255646331467253216659498403820006017230764469137635995254333984110412243803340601766011005621167641699125004557218939384846064078547408097308310870477877364503313103850414070819466335589491394153847627159553586459378896068460903101176877679590447646963324313870892288072231944586638290436017822618088469047100580669543069723251691250205081713596424721785848572410660828390673528664114600066114310328334402357827127414485757565685703152288109550040207808729552144341404903640877076419657975403772730972011695113052719372205913091738124046507576363374371372701314321046561689667074701310012197432100619521407882407497447173187351974406778564197059880402083140055451432231045114801369504749577702338958841783235696651717624036763987217999728368001034605112859761146917832973120918750949179006752014315796749218351770885358858532349202221126688285855127332949298817855707255988239709599191188376758395280396466902714107951595502435789731743710046926706484566838369495281233853192375812817379702979820241528342034049819432831777275547050840617959119540768750787514275383296 [127,121] -30177335783944865933278805641059317417041236725993629961143104495808041797265527374889711786253568997408702799093247204932167977689634776810613461653534832888014623828198734382266302631624512747633473100728434605670976154307450431553588551563781349644876474036964670277255510539440844574366201505189506636822644763583394512513776530112904964972785297740194965441865223522252492478393203234145731313535044775649453529101240739885269328085959930753555337108510850310622464743492167396619020269655009190925880022891321060108086268944154810003889678372459646762541104220567626623432102371316563246155925701668068609381424769077392150462856569350716990227778400779673944135263909654719076760142969578279978146072038072280927159361024259843643687465444740883515801522336773775580712424523599402297018436871109692213160686077508095757036772022091233814451932062357443421706087824853264278288217120975569698980537368077354048374528441996700883257133120801270925574309965505671500391896413843574348479519201222522800680745673543273606365958776641157473077635457485264558118502925576596070402261981992179852778511755279500830343597410091286463179493515699239420748963568431767827718092069485801133363600841531697775822281689492581426146462194557009629236180145966862416715628032 [127,122] 25988286496314667980142931048370507026259812681962854351087319134232191938658556355729845249073515799634606628266528811800566027112129556699566672232784848373199524199955896094459495450148684051037484246248793000465225930725646899123960804846984317778691343194167816327031295277393428085701113598277680336345801850647093487282063362271784085307166360670656051525759180085374244406330323368525883061996966559183495562988895955030194717165491807473800086248070744661516743070595576876475480889739726551131698709177871188859988616708158783275720312771134758989769442110443973003845507146703191551823949830071212932646367501377681694140049332667399542952844258968161648663338983421834622636381043614983622408982474772466360559512668741917751783395152736950120636737500620914610753422782218482319954461195432786042178331150046580807727423698744142338366021382569918702156549746276187911586723396895505069579448469202510784981963120378288262573897105185346927877322969152558150128857724654572884475012641424251100247788896062397867700448529793403326256830975874962399531244302601737115207847598376056444937584313079390107946252418098396763673359449996383984731701487093840287109711904886616523266390512769348893289525245515540676988438563817548014907172308822523456 [127,123] -41721763600675417976283972840490701686982199414287116263945567529058226744388883726891966174041270642182347652648545281477093077909573330619834902423196507265379734270624286387978295306945512264628684094404248012254539972135496794790448322431450118754608698776248509481171640524500234026848217621060139915743001407641500835155698694152473906366417340849698584830265125301586443586836036832464965863522162126270877739577362453743085541558376720506392381280916805136418841024168059175473648051867722176090372251623064075476179972138720182452617858385681455755577736122016317574458687139350265414190229792827231116295315801438198703301646096967866819792469312688481075560838265061631474620161372219715359869030935848304239338168259247379065072533079939858665542271544393302720196877288170505823324422322386694039558478859125314331157777768417542487367259499420674971309253828288057402148860693346445583365467343367359956179880300291194990416110174619080459020625220985278336330045904960708219280551760942704156467069843746379682012337652998122358635876245038530982138212779564420666005532505710606519233501179369855020089518814859637768003437801306713098994418345230378459838654290178954296758719875371092517190397942384586972969552753789133483874714296 [127,124] -12126223219204703314450406307689787932659943541168275274458659315849245094559939461381344694101271924961750610968155830455594717112334203727735579906048363521510397495688429875185835728706235396538704164565008414988356981124643558234834104984811174133660800562433664360152673729291422504461295285338618319671929342990357228056837931884711280559130199502748934386104754755168095386794272581435441776648758243420640746320376013940650449214179441227807510114714825650658980213258967418149129259554097602733342882376192519555108090499391115013002708355591050746649029348592604524023161103250338393448763999596205506203854829417012844232880825253609202300487045389713526490602062156442685023172194093950014363866420798877307686219734430416833682303011346715739053928925268488215478325218607193385163513057435127710500263428289456023084797682609621417973016874531801910357007577728739633401132057183510792603124628174048873367009396338375965226105090141410437804242304916484113217084758764438353844795579519542868097249667145792164903545871613998897312645873806623681444338580562811984605253993663974805125674027909530722917727269525092110571546776602075435153594881458129530456774895976957793228558632560552533856744682930491237274511857444771320 [127,125] -8398577491271552346010459593599472421837238247984232688090749346292728435113443656098445603765129965686831271776070374734392800199064103121931541937611713566080143349233288737010370845531209678043235871032302549365984462677753888574398374061586080222136107835428304309800424426197035455425551132484630424645428638689233146255163466408503147227947081395866855724825374603352591354524080262029332026076558837376470928221018631415128718251834635005327670261507507867510317788505651945485805827564057045983382344903092947107541592972614009144324850854560928983553163259854032166944699932034446662455088366871968809544651155962008708355627246640528116371362629585848186135776169707645769473836309345641192625529525011925568630057738713742534768703082366188150553313535098224057582001814307412050750226091295836531108207122704475814526553980868869433988097813087153256609505340362075237569374400224228142882960826931855475892179502116028968066533092598056321616987748616997780265058830759583744436798468026812840007806992162082064482212419347671922492305388632495838468360101974263561380157653092788292181433849397777597572276867958001491017278959551813486257600196710816988739489020400839836820226267479534189382140166602748693646234137 [127,126] -1161352239652966069382754236948278789035878862882747325356949433969645179389507913844433797104485804233051367233603738183262835477632840514013498214823284272667339605208287820943539241852121346056498876025271955783519356389251061116617784071885494613255778190461471673840442288917595011070995439358294099742132803576535099589429797891855768514785091907431984125034738163771403066710534182700823012798742194020599123928713505756782405833275371018290167541542101612161813539194784014146716090554109474062873101473728152147133609178113152415657905658785311359650031254594805948003841098855730777962429662568592785014880741930562156532271801778847724443840752676390943239368574680940547705048195525866701078278120444326986756344171206123315338631058311354945818590218057435958715487890712918362573212217958339665923236076353696137143201633161968915928342099255173889068760498416468926739526095425683295556577902321992995221436469066605197800419465741869483214799877991765207325577251587304955464695576888037659219580377671068094083830630563357079129110659749490311397878488612850057993800557177852079793778035439701380881077502207568705772744789563871263499120516688178312778713962625874439425094758180853769108035896834107264 [127,127] -39329543183362541823030495353236832428961005694668413085096522041525772926676066599671849146213356354058328974620035108152180344599966951695187487383536941423585303584688436692399614219637665335082363133810218786206560299068644535717028301307469614380180606817226927241450640476906641627737951027833313883969019906233182298230549211850853908145144219487158041421025460717136290716366136186970108674880691292859953167520367652329585186138428613508546092382712518852123801655719371591392473438854773267456868466588549198725565893756362044786034033451080131465125592246205784274869753847292632580095600670072194829062160156237878005988221531187787926865207448858450547224119626088277565380178062617330751750634973845320548092521479221237959247015105153219239742103104272434501266451231024498574363232771114822724634144015889836786785143170283930990750682658388358174693463159576369062770753497512119470199834757822888803875955224603246882316195179701666263927688149804884596437016636642955847220808076545251969318348947524196915681064211411738478543610140545766519284206114958336964740337277532712658426350831009570829468986716763009705359642776169425199004739807607941931144783413258019730809221459476348750963632 [128,0] 900577226965685148218555444141615448786616212046767882184259382233717560422276240096435302217741878640764404438716528663021976070312324467125898322836613913393033325058704605912545450862395655691966579568483782398049992098070113707445412515434855287646309934027997221113642505351637294595792069878864573352878011875516965373523237121433876127202485413739185364451811468921249681788071452140046209706817909897385094092723050408767115487197724904274498286090674827392361128026800710501653274480629667243146464138496685609252746060788792682611036139658900121960271821846391810071620358502268479553391427032615451141719947513293697112159585104370625952087479950468190754492506611977849518416570453033552201060374358235421476944729451905107212261837387754944159717876786802027101489602798727226844937411977031747949125436334222240987371397576749182616293109684287880040079227604791417629491304107212832796412349801560260815231609435091013794510651123797641637210977100644016859024911215511389921691812442791921079232573019606041290677782161751989919891172921753073794756280536283676594511024848668894264552282602707156540593934982330507811776970010210962244894194227043099714250558637838452049266648678364086063541433332413854730463880731500684179523307268874784299736099109793485611262846519863740537099002545399079300121248064406172841782945440911563007486665128956117128247973045813144465090036266241020228049519457159943441857654784716481725750559763286277128470075744446725515843695280896560378564968126384362521196839476913531016641713790883354840025004285874488217844764558124443357275068625765171039085529022249632636822399000765921412682991025569375396978928253525641773204633973435106139256578137327722087028047971616141202120782353793024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -202355673255548903957811773520933889730543743074224909181807156438370013746545721483290387350199089464156535909597289111675230093700035263012599073797902345963882691502481684704121844123640753986585287075537031322526370379723418652572416746469588262349289138530607346938524088592212781851850025782068296071201643898979656067433872159392460529651017719502492464100564692174978146414456368807150736447105437846083360041594204590309112877023108791778903742659073010385171667344427831854526160320790812405052877963097646178856794497100356750903057876277590688861185961407301866276035461567301602590528378487768338991935441284367207417895526420010952713791894415738377722069320199433589997124732318563166761243587456077704147633138021501308390506372029815159968226208552839664616090767434391060800831173325687576393018699173968479774229115865667005792450629708912130464759636171127421882248700742779600983623903385985666696020267521833677318765691721447133871402805351823245288316216562881649270968632754465070092393190205516673267069564044915014032206631896656391255252739175640296040019570904930448085577676576226446936544214301449734971902049882088427102247753702182362327836677463494631510624554268922287745629195543750009648409236919726264379427965168644894847230836996076485685272305366492091356760733218993072638164787393020498881952406168269955452377349923034059529423301068748603778875062862164417851002337000113293155247512632903889533862599011171306115847277486550391160006586218053417230432558596621074629778331333547175016302775373396729169851634851409757547049255676549238415599984733752555638741111523904149316954387073738998337210852732754021406524168439033138605494125185782667821022811804778825597963633480846087050849136918755540992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 7538866264020007562619981431792735315720762806358749552362562894249183569063685516992896904212948195100891759668843874752709086045432970887451194041224706905803735593251032620561426985789977372195794946095086603660493695001225436305929636444700157447484023453218584662499143336798845340481691501118842099415010042426436305282857991726632293802144033625546436543248293701368786061249128243142081166685869969537877467322487485057763164760152740590946385267273531020606293940103215677815954538991516940559523572365653495999824267752425669433105123320185950732431928645944729905016849699550615040840405913948090975297101926775324125601958085829413975265968954253606533783690356029019760986799123884704690231654440091511739906741758541159750161713936015006908228010230398233017296186757250000552391727522291350568310347821339119101202826740351258005676886248104740824669387630169618973835921931963062185760352523549206298468159275555434574434703663550991057201906967946373121202260791237447110873996801456242731541511073722241525130924559978240757823219455762512202985954120971129002167336462725872608708764337916284712690116790886045076341895195584684798612458321129599498813177935905073951639279344771442541210946943732563607962025205758760472309966029833028270492857870246407758890696019937212427314612384134293258808749317141754227268555455695703598344854485672899430607517763494422145853987465042763160773337244727623640730611115636579414060700099129391549782515558590899821823630660983995145326379537668274008887239945157352366618309687889163357591744515421705816303580597758494422912532747926582618786144759692932249048544259495930308692507864469575296835892262098085655234881816042691230003445177945935999739568295072835298844584526055986954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -171199442033359688436872229433888414564538208046058375879224355725967710983982424813587415741444085088615366500746417774305882814471265771112718196011010033438211426327443984633302540680551616244170076606346756776155950086791668303612990066463200314598315042682999041044639036859232689686781845631462862713313373296861479979148245064519871485260993058478127601068246760798415105716927277373983953980815497411977425610147269686507213714042401998404598676122306545329096437614076061151119859976928216787706910900789256821929563231882512017073645397395643196451985171957108335561799683297143373466640037139357571965927096672444985737571153211174305957530335834598993430292893326780430924430940765803431214521927837196234692905952797096037443142519342857525013986565344556769734948905760142507714352261765746336964932885801598013658393018276365120268925483420608236688948314925752438039044756505016451529373939539649156266339187427769337528136989648297769844589765521441023948394577471425780867800894602458291264568548501206539535594177697866747874447596340736102062151663494355133213821529363497622142503958764418362081384962238409016115686569136113088701307513946787851233025228537323220087719447735548669402107827961935380411179025452744448006455965529733492274632461239257265720475533280716478388928106980995038324146018129802546293640261471832848469030900993476236151582175388965027787522105942396048331002621151470909932095632128133010530484282772140791568907496794766384158050133388706446747790698997278657528891841044942298108217249489829759667341673300174648364417693634220286425190370275005033602348049737347654589359494826887895525791235304571895816203805178951629738904610213187105989419220614356216874958086703790978142285465625540954161152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 1935566481887443220423208751402145137925562683828852163961394582894108551177996120727076143311012720038946016936412741447768644165786853078296468357264211759228652923996943372596389285841769261547492449362150462263619284034227691104360902003904613480918115348425623612968885831518560306056239614623278315643937919041912932965786077245562300302174854724714324656859556930851030851235780268052989805134651671466997632016284489768449251476231988525540155320033043386567774840917849036552294980311416166404356894991725617593890740756504503135488969725034000311120760209088007587396155183768673919485335698308296430196242325502707088418211070435945438840464888847528768627230410050374449779761553673400723606082787694010076532691592131491809189618821478706998651518094199751546866269784775782557556788414195539628128006150962155992534914292485863959302309732694442423616254775940271559825993618166302858826476269851926438813599803827307101842353674645071739561584689540651055816733124213474778694697514676846702375924020163701742527294827903566523360047944847899556737904335314748840580008673449738710213417539800094975362634034526859053135203038481513344256308645287149775023813574994233954415734882253755230926004753449872820017247626709522528371380757885587600178441364649280072921653970238166466344282246422030873737851417830300796360083077159492547607372182485652910784653188059931675214116541093517215224383775842660366251187579174617391065185786928260916167796547330742727627938171287303985527220483464675980761437193761702108409454973708056532473864072087627740880191247336505790337965851129092994303381142551017200864200573729968741735570017864918790148785822753965919679723957136710980406579025963196655045166815968696555708873594415655558316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -8098593040917865223037258504182453242061936590605630773646867273601340695709849674152946846472512151829267483703154882031530016769210939347460265658105043930403107742063188817766559386693048373265724798529318762527783844669580118108795726175936391304941448542334349429539735520123564187189033031200243265727808353983827561071335654855433075639000796043167556074141086135462407566303562205818253763521973301378105924679481726576698062854365733763980611550344225755730748425447755834407848344063280974977523348183674590022076737507925320199068121766110926605801697033140512817661492510675354972101304290798565118920313052757038888748044755124540365441346197585137389482438703973691251904673145163065021179255350613168386470569340946512642792575866521691301839797404326224776768037020752945117277679930698983623667707987121309635233623538294776728961719215618881264697428656588321412003108562737928972127620274106202349697132937280994843680174832217327974115719433573531593178652467248065742339532999185329510748179647387239471421904241372011108745788499419646563935859545123334061460386959012229968275334657817940738922495070275314899764562432190416294614830390443751291843949652781548188849569990175271180382598723716513791732001122256196776294102810806204663469469645867609820311444502136625073069370031031210101089383751205224142116651647481339265070387300721725718229675404766929489497771146165356179958297009350007730302663066444506911056248157102564959459552297423990294773827322517069411019005349174273118742739311771831341019962690120737961302536815041012878668433127828130873821326662250347847155699747053294996879357593396939913190734399197306751083769960476396627100515423009837609567003182445101227571611759081783402456513047922920174649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 15413661749633207975569243213350678840656001509230138782671322822597147150336960678786156339362067487704669636370237259291496523446110324407475277912813295013167257599964757919284958612064815955858813308986190605062444707139781809552365390666135686776517612707440567485319545989706766630094910311230890287638294490599588136414403480504166042563868593465907391729754083112737797930669876787955568841828390789981445238063800885569207655671829600378190688123406729525666626195141984941670382704476930756141739203224486487553769181319506702777437935280118995700308807110161315383254803227848142964164978956250173742255142272081952391919503729411572219567300489102134463123202995680363196569001859595230629267226311860478017316790951667732613360836885975203820126126836288029511831628887632673711125017509515925392537686321390830118014429618836617900426293290674832074090604934089504785671158633670586873703742130685915470812528968557040338755817818261163015953727002220661663260367383269469283584903388181983020472655201483265129021306469678651198030158304100761848642991415286770866688991586504785737288433981385287168961734227097798098711507663840903418200617214879290141714993160240679146596917557201464497640361278878294305847574165931268992954661003197589998945641022295900566815856235046766782219513305559520057186886452259382970585476714341881779820287742831938960507639746709320743179796460459831814132083032550541483571213921124601340522107817392359809314722497150722444453846772608874861821120663740561559636110758884085360700291609077515949306921533002816740379744886544788743472935362154589684642271116226775504162065600024722834971466007240798576317239118652223712460092190593527829734371138506605530124546789718054039786524999252393190227968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -26587692187067308652774763180513185111300032424730977997750766808466323798262494392744229198357218561533466695615595369097454874858723429733191109448604071928148085069271825509513688120300049434374507176618262138087735961219087470881301482779725002510093182779704238945998526291390720719003647796894085691722114877925078479098398686162394997700756626325355244210149138127479936858120784853109591274163442424675056300483217201052161040208283419220829645445165928521252271239915879788840068906812367512888667887046702882619335790599170788621112333836968753734455480377621695767404517996267912141764422500458461164049057914157985093622619522843002393746434519433670027077664260981679716112118783594689936217026508212151155226388472283201538410238744384994102626674473849244339568266267187998214821347371540477089649636576354505773175007320861098002080585198760991625302090447856005423058977180233336191362733858636269047070997035094615235643113093181720355459434932427865794603199612479179120030905592911490301200513658086972044106984862997495832544351486931850360149700970200466481962288258750725562580063821035493931264870959469683590769776237025695294591864946721901706800264738518118787780013383902313790457913990048193031067972994932672640182793710805733884870037999470473411941569687816564313606411187515099730826563894338938110357776045013828556584665264861248611670885220919801465057925403252830231285420843481378843905839290239958791883610332315885938737756106982953611897725785073975162427627684418192370990728813884338316318465686623634489061066504598869607868079605378517763532388443852445248783059331297013958128007560176849261397724713139754455101387874918846184169728586196051956128097744019705070086412574955857753621328132469094422151168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 154502778001537499634213362924106877264573692434114202891907811479525178102126559734974385954332687849572433438229538293238136828548775979170997597875369517290540532693657078078702937597886915341567690288206133630357402786437162547676094086768121713906322387084879797924524564511081198292620280157460084952234357844340563010658880898975314546782648318515135729584243732425025944439573373126804984912490955124374186324793975043713131187214976916678518371419532110676120085786095171504751876706479214360326994129839278557520359357855007160397155009504382994617434278565996489909088822110760480685265262617608134532708337127106414445934309137177510703321998532471875833118320246099039496894707776647353384196615362205624886841391733502312661639385712047993137524363843065046780409016774428700201228423289830679951131399231491030218001016258236434651089426660267784474186627763828692699377413257504890299882689463801603739781251741203913798769532694959402989686883840070565513697879415781197235322744500557470007879435448698472343941888331065766006074641772159378277345869650915928952168453147392108073424164259699807564608309007096206339819858506645294592907475471157559031133694781339693097631910143090504275097488572352767819333983524225359796631882991480297998889812361488003252879673863990128691644471521823022307899240711074598359959483943906831686144958171969304992179231107478754169712588309991728616639841893991899944059208311903372933908757599943670124133404700728008333504138820777849554621478033856129077881131459641905541661359329536958231965845349027290923235348061690733921621527330850199692372679986919631795338337909789064061493861675547815483306372866092806477572880188942846315906334101894818603761193594786667660079361553161315814473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -756365578854188799731729465015763985807360008137709696897761179788374963721321992718257506094421021249386317898824092983825536660894822663303488602686587016641571780908958213552106101333280605414565132409929208639181654616987743201061364460221265466457678062762256820870860564381652385498500032165576874881682202395755893051583584298262096590246051100547222388458184838644840751176988128401825549255356045730743117145492566627562551495005211758903440354934536113587675658251740984763276688392002174403141695887129785310736804236280607488266998283176772364160541889003306515137130789973081813789874411485768320382731692585771476725593750301137647659913492710448095160202184916956388117081051198614675823818110165264451283701812456605404552706233004852158917774306065263725517285691099326367207273974740391806551953352930260282233454490066666811108100560210539526381747130031620962083132668182038513301934019139916662609810714188377742352646289330180288073452523453362439509648120723601997436110393773061379157644864694695590650068455285033973256929440589727723712042716551071852511322496491216379876171167467516604832236033112576639118737945619775394104634569501435362461144620604105105815226166670921446420813873813187654195535543520041430873547807300055923105915286326691227132172815575468339871848575605107917543369745454346589317512715682979892244942490176271261660186444581062744129462040836803771458633355441985440824323273452157241109812888839223664563052198726325561136827841183279465781411275114037070822895957682324605961903356433772988911840927761069284152416106293831404132904086720631270678681996894264596484436036280038129403518138226445216439748889690367601847053048639065910387830097166879129613183770995637339704778026218223273414492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] 2171856951267388053154567514887412928274417400432230721180144606271407588460440585218534611077396431752333166091538032662291013594306494870491434284665876551357735404394011436205001523550925291685478701135590267426116035356645212014783790276026500068069136433332960762834628236026230417444409365442827946901143166709265267885249381238775109393156018167658901959547983650449840424129495733107711141336150969491017201881321762226011470414977814550054030733648763012486529706169944117267619747875985285125416193633894976492807419071863050161533168852245392437090374222511245972532095844897751115406284000304963683572730962553699801483103051774724654223200705761949162820532125402374672775711301490266873661923559770637881939652448667977279532664105546794883739350007734541078736214465544823459628101901423363731334382774138686288673322754437348423022172612371058679133853655797413105074107103390521645121107856184608915677383867249309678890530892470285553467067038089862045863142514394438014483976282827421958138890834548676433277793130393090952580826846057738636581195560841727732467893715441776810496411656681095783206093690665673849508875868916329424531472661328144988144997939200773307233341358580556106264881746607477451839426110868091160359759894534962278470247812606445963237737442887252358051629934066596899089284573974514297207306210893417754337419443706062036872019895350303889054004837505728360843034664088194653288751232222397652057410216852970879830009509619792930731083972439382375168837880763905749450602736553318434637846169309759169763816982960611924035106491946803516584879297781400036767540761434034377840109550928209704814963346146093922371748093268540456648082055165354575397721336251895343006588674672864781704953184262865757015113728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -3984528613384095162908336915899312241314729885431970272506830233134732365281300849424556003204917477347734029449956930846818107399172854616910528849392616000586616815453494950635121988363717862917664383132655424529593307821931904377380344753439772588337863918609176952076869845146874796622000486081905852636983691811143198558699725479102551592282486081730842994837136691914190571466206746425212162222532544801424595021783779194257242290760796242741708201919783589460273797338475542932692615869879303327966980643966787706287552446554954221034252112191495652066810295576632394121323424801331643636990270052098047019087667635588689254527926878073997221524367460175993161745844862088160792669470646105584577465111310286603944776087629757283363522789178830969637833891364762174647403182265451332567118586959863110925854442395227964626677988851505910958770822573423808373999342032218062191177249701172293735356045642619285273694456746151518075733720439650627431578675173932450544723344144114596570867296927517601575593386367885590790078005431691707585962291164794725735802250140520865764777164859947229699168400352648702131303376040534919344018963816960813440267826740730912233653369050482420724401656406962783128459568901447800477425721826984380030446013194351693751503392180173726986085430039004296659370703949347679543924727676584780433552652034160233447533974987602730060642921821026455053560973757598852922269332983956342445676116050240180556110988408134085866281592578365125414154799098497898285016837455513586181111389386195373161967841917714878266565387608840134564568845895692613243498111577341119111764409274319931641409784799387873485560176918016506921639458400298901561725887726010789841515254268921238822293378939096510553815065217968446858330112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 5332084154289782890047259141620631763785659128791287522927799064257382665350830310584822710074232569991483535502839120426787715541089469293358255849351708582676079611436503291881924730900383818562783146758180086277279419483994221259344126056084886988833011071640343443068361156629110176466142972849809226993969363060824058067271619054537714126802806160675442845727652546213319374113084420327287809526134809708674590651119478394986729163149857395455865783222536741053701199291062215198902176755766228648292332601101266769425473854330934614711556284706786728233525590998911615938333818553127961065877353569097373088951840330853486799836745499695209458180615081787277479293009680928642795275999816526643660610901756326134360523040266574400269258470913942386713615917256426270452904173014530975414644702915849067447614323452394181875629557864197860216944876130944000921806006002634284040023351059133146719557741680891021749477716399920049897286179889803816258558783929898843604250371998203472043622655888444770926732429392114133364340685332687868113663680429840515960259371369732650106074402919466375872218979496072561902078230083568599213575487482330100004872866936770863769484369027483544175510346202752743055684682314062335448007558401376994591107962832077426176471234317693829300660277419626856222167895690406069759608760862811297719816800273966008883052410956333684396109474694840622485239934907504074497558277490420442483832191584067975547948382210911609505979111314976247856363960433670020077978132449447648285014512394088421599032847536587021568472621812782444086950554967117240183019865089675533783914602987046556846953907550029022782070576110241795846199207470679651149518171624438466160452542716863132724438756519238062898140781955574664240562176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] -8207161625957520598598415902307385630097226885218866567578884649080827745347484418425878535841454448872182790362605784414091710539144216570770107488189135377046720552669591697186865158214100627041179197346748341118527091730469476870981727103745572893394542632489822219303654120880815385950911482054817130672073110332928950140350624630414738771022770069326171618741996628176573847260799836354155399240676497360424608505280970378564534289178427106191807176149338536261384395050051331014184582280355703278595345923100485461462541042497644828428806275805516630735526216733997607054096010138162625930272775135977897584449891934126724780527339468803438499272617976771242388372133771229970141791731676735839884907220151092433377791045013048068663806264023839177386069140065325135828945011664058124443304704365823008277568661044735528166455111083576487344148345589078299922982428025087603858390006281590409303643870904642092904337821421945280340884319770914090632246534515026086398298978214891029421743784312834628780396958725492265434828375203801985382156080115456979880850091618407082388639364594830074928815981379992752879995247891991518621460745931638636000259644501813058234920047016756029681883119700283283909899159862410092803676020642311639294373113465431695333467100412463407478909490477244087596115137775530834112854439401080215997958603957723093946663823410353117792468319961651873516799449796962040622989812304377499251720839189640155720859372382775338082446659409688564831515086963541545698466156116809144557983185495692818633869718634572049822718452221941748041168855251997934431978291291576749419975822936624811194862481997410619097722027580335584791956463692812833003203412467745420036350068614092005975624595423350294827941493645250736418717696000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 21344622606177629371635432703862788048135734938841648976343506910364826820906583535237387397513658476297999625396470044451909862319283743254332528210755727169802128684050256728075844695515536443780670918792273325543170199858610475520047922062284050394807656073900104692226921141540874174388674906193845187454038145144373195017084254225387942662461589386920592002393441142245627144815845008779629305527962845066833546635781816259372828924612099910776888818885299125982485938375018396972732712784819658540123500082867054212121767729384845134256269705128196154018326056545616019119944411712827232205426227692186461613802442482228855081529774311975128149948258357017361559649767599546330841248009525710108834133817732763933939028668673739394490611763796453949039445407635671256064371861828233797356082027160515291859616903125811551438728410031590882465574453875213119572834729049982423652865772496566949653384766967829366554602557188104609879126946372752850744519036983023905808161991070124117080125653192257528571468399972794305197867631159205344176500375094245614083655882743498752103656327286540400430160036812908093831312366103821117754088326466815271136279978632367915224048137028074624992462850291105735542246636461302478350233428679575658332991802802343894855077766947529006545376497366148530469622762318211338515123322839934399519623704983618085062365272616543119250580444887109836567933870834421805011336767491373100838445204350262978250664820791797418482368870393538630113857168623978259107315780117842318142577031865261328383418531394796193131630473109458777433946114842412543000721622375953329264869826521090863573302219739377547626062870604824265280170475598144261794375646050523192202868175568881301968655194449728651246614706763635486059659264000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -56862022482241251568723866377111647949666828942276662400541465679476290251960897365805694782826765874615111100999460818812320131671414286131982585805114007351663752135439699366235806818479429609913101999119522764205578870121640432889225934517387763918271967921665383408727094066166060823189436652343841020178916665867211405863423559023260132770164612962876723765994918835427771096562654433088006188992135751189557979911169961466908733274954581885098055432263806597697262212999554545351389104416990431143873896796533173187946162605375509606803115775491697531074078698867608133927411034014543563249992176798103053278262768947399371295878686308700391677798785951311586273221899847031343682841251979749262663481846651365394528516258505964391780259965698565015135071433733815530498139088461424727649071378499825084566845581492612689617213836903080720148995154739384446279782014922346895110919063414533573802277368059686958287908401330391606232683367727856819214071754672917888599430576758774287441833900318458556514152132513253122611433139208004216520292546196485906277796523059080382080181072242632031484963076540889202627823354794409239439249595046052035548624216956866605113442112263212015828966965152736265214068066955249801792706883508587307722280597438578292721530829247123121235556892574689088493220414720105935104743567560034480597434923701409609272290119186992312669681769217504289493841016715714594273808283288573442590217887061415238976848958113912191858062646166365085906454477280002257640043331230959880524615733868403013051899287921111566855793537022856381874642633409791337124143298128060067998339370139438066543764423028639151210805647699668325685392022305413807829903615610724023084020291121559507642389831747127261141480118128421177707724800000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] 117230662218391926659482118294931903043195732326912657459968795630561911029575350144943269139461336488027272191180161371024228554812376928508936534572456867165453647250334460273918262608036623061420227011315425667913134396981517725388765732765646715933040173308465521922928051404882965974369871850449471539294516790971939001989593314891352447757933915389090541592613840794107869442633995844615315047925034413794842628108958009134223810752330744882162111855739961823753447370436981696379467921352879830268124135358123514752252635238558165055273804410214840952528755165717095740568058422135753054121712078109899192363227454669344779675214359331760914692405814834422937997934222319527380582461206634049437546639308749476127157140416994519420223018930398365128411128364914236195611706015074810898366230560929168761904468390213442186075769717420477703224687100663805436821688381094061851194117715443645635009500920959752392728863977952848257481685885845325553537602611896820502340899810105372272784958224084884070328736991969968446528132251543056178199094754809498439353432488674743677465627896296628813967329564303971320667070822802841887691385305614408794391577269128070256101075704912780784255492006646560701640156196211379479965226517920843118797247072085737588344417097456606990494657973551960937559567645234408219863954538814844352029423095348994035481443933351130365801900352901480964623938032134991250739180322414766409327764945150694123374401823480390872626722320359081350478968585836938338417251004958772494577135483966965050667433137140639365978151319363959267384340853257808655389658363132176106686574545355736425467898177834477061983199375049531250607456342791824696791030434198398141311293020305938853730432488553085904646557386238788634421493760000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -185068801740950708165133811842524088826720634251195653167607368912367568092730349111877760858032980389178955431640467720195666919532736598846378955155273802057075790391175157851043601584040069827324011222039527238126983248434824485833323627792390661649637046953421241261043141889585231676193767104856779998225672938176040898542541375778704703187704389268183842666489735213408363302797772131816675982333709937298205702588452663896187629479006701885434373173646804006542273016385021333237121831027100174933446310344056841576993989357168425111122427359106657169686512842684808404902966158460989143477391767927981984001207445177830303937348932034814794112903253394514087235042585044543401181891499317410367471541841968655877377490869836398020255166028832212917606951487912843860723942999690840414084572121890394607345114645411563534386469937343064449228395090372530665977603620848823477679252402108536830695747236750652946826945701892803437004555255155359464376093256830044043356412936556119546576109500667057676040715047792123946346338044034100581437442928580908973299942647801942667099805708498088267961609106728725692323205858456678110637052990334282471859930584403155606878099186079508386579277987546597404426713140534380387871663797398726879368604203801667628850766565050543053369040336916549354116845892782831201492468392878412144368567024576026764942171092195498144950516751998320073268559153059418605255729985194858112520472363251784527030241880545105238057837206328990811697296381620224620092800127181850287071669539666409576403081072366925516483671616059246669980836628017624291776883554616032195863366975024688838536355612565191581677739151909795973879085221281200464404328152217248978236335214946915159958290676010974847692247436641082756441309184000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 230705923455047288345563240238163668812783086521732544386102789713692698330244526912940478368270018465390186526236398647471672645862514387520056483008661121062099009247891553834902081833023164430914837124129438960789059575915792783698403149854472296239157638737811330491864036037871861604445967957640713642336712047255249941305609022138152197001051416732343939284453855097174855403007887011101185942486973844715855712341066966523759415218536820972908888585208306359542980072023952205793636146361703906969591466553764242321525793694295206644633210715579823402110299892602184933260234876358944163701437244410913621917522300308733568030784032270669404547062434711437428150403110052481427788622331252758695459221669249940261460103031059406580836653895712515469588855966186887290704614803408835480971605321114118851057670747328631140173503733895915702634073467393981933407958597385280666292474398234125549059432083621828195447974178677603760111647644114012502250575764657403645258608013397566004328135077808382492282793561775070129777708537907055098478597917357129617207655840796384341383257896646538076421025128910172298485954761003979281182072378668858447905918900766616834090051399703577973894509924776949675782590464919218657219496202878642957786581225244337842996630257964374695396971556017638328205560668463245337510453646946425590268460460390432748504723131208252076507397085887633199814674234356196262198602439498787855349297271388343917827658996098438193692200883522033184082268700241596095207236018057121592341634923329066549916674884121424092323548754507068847029940815319350620352114145994092578641814414382978112690996545136034450571327973590666999980320014852143720713289264007507107068715716447258383250049917614688515196498349654683702058287104000000000000000000000000000000000000000000000000000000000000000000 [128,19] -233309445818981850773896123276771555621345027534552021425474444624848189101763272683870684521271073635690047807124363210136457119679866637798917464002176949524705624090039915869216383869417295457814984633686385044216970638052410142991914800762909520980429669113698735084253952075744111129026263334305728211576101667255113514913871906549277987561256444783209314369712622479721504636861583084756026457365403653091817856797095446732902911758220000588425751785470439836282963237468843051077157126675409740935503948498300668004912347836804846282571418832967794338180503823725091365188553467984702754800348705130416990790391068578286418408450411940851886389514778972077338081620121124781515194160786651792291692305699459498165554281721533614536940658513986871420934832509241449208874402775832492475932091019928802216440763430310456680732666715720534547314806669392544158976662154697569627046394684573692305701677524661034900298957853237302991046698603631439465983888906138145540336215925680368393480725823646619474907564709500566254805436421904111665317122487941305795311112586188658084102162731788263719581932170060939527765687621896520919257764788422758405832825217189425816005668102501010771965477916985430300961436805906303346801621346619192780822984860486248414793810964187730920730528692341464440148353430382961293669556538527538250150998641575165817574434824757268298391072762825728849541092767740148737059711048366543411393006825700273017120354900644585035139362222955469375092134322266543615543676957133185217415022130741391613941811107793599075506180081898068665362224283773575479533811479474645312021407046534585583051651697315944452615866163093630572135657040641049387794837721558838284590984658041350447943269264270483951030719430628422448247209984000000000000000000000000000000000000000000000000000000000000000 [128,20] 195069894114922426162392156951549746935123457864044243946710468492662538080916281521536803030820993708892883363561079570808932058708339579885662089128721793392924499278057080215384581906247816957736053975861091360042980701593276588775190919478980250449776187242390370664662485118743857981730811586009460391487809465939011143812367591538487475536142330606657779644326808587599364153742565255713253128035221000016663694313335804543004963057818198891287318782137220311704610386284424463768338855588563483824472616670629511630084717413152872722845056961256398510082772472587944396181079133274793323484816343158084502398948421971864901473824797771254968743737964880923675224652403294808006921150195959406651431618926843847808801666286510165508022251629648953637148790822841715890041492482469385578052329308747360793728343465826025265381701365991867780359486754756913272783801371862354550045188165402256994658578929670086365272434389480792640642786603138361732788855707925392743842160941070704415887269180328806214455588531312352049627082640802282225188798598498821419413262865480397183878946330695451990856343296605042897746288219276034001220254622834013086097813898217191563604891078577464804612391259669626743849919819826292163622240754078155299681224629187182879284658272281550736277182649519519083332844196324086716950964396199026095286592924108444034778059379953886054647470920318948546516632531830043222844429508283231295894727945111361186558546053226209597781759928945118889115238445927104841748828943640674478949743757957944225763532622633589450891540294688709585804719879424575964548080264686296001380031416631911993210327685270092644511070349092122338203818999910891035466739904666649403635829053770142614237607956192857204941011940208446388796653568000000000000000000000000000000000000000000000000000000000000 [128,21] -136405335206005887126908063891768901205902848896713301009554345464667850523654342150136110904760616372666614448306805572638688928407836012096857520385150492002565853539621188973683363625822414200649894865417109956174965867916091547149802798937182264026853908332558943864548708062876072586048122553030749722783854755420601727981483720037498847011710300164950822111797472656628764948519858846174105856165317301056644571028505450825111752801552336226132063059421201527756105863502882137936743673981493823291330773490137855628944795942265148835156271012718871450519043842698845164465188042587280392897437703900620320458244479370341123507420762662029856238443766021308233366641078921580532056890212486798648438369469364694086523237197964568976077617306382325030226014959458345801211847640271036024447681710338335980314025998332909067124048895745572712811014234353199770358052264482455186264084500048415529792807819921153173406523115037008151236251989026649671512180158377241944064309487629462369654372344879800485450445680868465130222705218210184914687861512289308232091937987033121337502872585408881940475988354300182882694537784363484726587175614617044713727770980704720416075646802851971846309205488360368152609508482104433120818497861538753518455062888089011911597819849328070596498067673218755868474866758982429018390232862940024986535636666353490713968234050070306012743582447130466976012034543028235051959300712903727444425981092758211841182523929011034626820647739297234037431419234878086705887725015125635074396885578013675898058909866850163915563255189225794535604843016577879832056910058117576725400669597051268039429887523324081434882156696744836183694399036840887144669132609453092018590108100217081762122011406725577316868681296762349516954271744000000000000000000000000000000000000000000000000000000000 [128,22] 80100610259597861188661002598863715263081116106322493911364071321959278112384955969054648234920010380060711011778989453130517850975967881826182805165343764403806800978316716403707632238541674930768279621890486441631724331092154725186293477127045613266666788697368803110881867296294673002946199815963942266737805330035974104516329762387482205562940868727434500961682422139734633016295487080565609335182565862182469433332597406971019118130310426056438913883828672189229344679990378970875827709578210058438489003330883029204649290994566939610307191591747950147279756648284927384882499379914967760798463291694866234750156241362311319741363366912103516218918674137358822805972410977781764759079298224907212850934658068241597066956323701948951791156764222068267460638585959288248080760898349857326485026525001900910887886539155813185773597140148727642521787716031724671205407569290377886507279904344542849165157937802392565658325412742361039882478789866267449086504650675718981585602033176760814173597357929852503841995631854025576494899310311076095324232835841075330688262452653974398831855514714220891034419570388894006727424782059544145094907971616512064123524746776432405793002725200779103711706521506836255849757315041263137260011934653016958303937097124776321842028573181904654474248648349848268689736828431767047258126108302379282712170561080988432217206379722752774817085655366326515179316234008900960693368072716873069359065001311203119917040952842960111704100441887693437211116856041396783464948708519232140996877809061874436151091759639805172220685785522995820090832356338487653777383438560107552628685908589565906015917681882381554925024487200540637497066217824295290786206664198578710378999857154619990985304617256862510911938383693546565438275584000000000000000000000000000000000000000000000000000000 [128,23] -39317919512812451714411034905721317710781697461314823900849734924893845949594237066107577590653982534994662768930525586990996321471455506030210695848828238766210017298176039811920840362588419084114967860487311987508974626216533288356436651540195843445258092896520200755156729839509129924613348560813326735651801612872288787314505662874534992922486796946464661581573534813645543172189651774599841700645093840357585842751610466374247594277156264601204518610694342756836882389616850307804202327414766835601517091880316392494938456285624292162285042271917918517116778014685157939731650675899807032544115867773780224894110765511977046378063551934392448261888949231404272030421285171270091732871506291391154502680986608835688466533940812811461328822054179596715205216260216493654274472089145686855374196233440717593620283500271135275842789871014693322540941170586680820346133083033517290096406417090230755845044783333600417790399596160293477520417730482749043507342672291668104087118308290919213684846658691150885718204735502669040999698077736900120559445061865084612166123008477567598247026565601402538459318665336961213189402063842817449990091603193687152803843358098312732046035063105935401666102796983177315919922872587584417506625443995463552860973345226296484502378547613150611791932467976441281350258615652391747706682311283328063568090309093333179434163766325365898749191087454093413518721848424839282670410016677751580737150101949290118674431026006035302811483372787760370349937957909494468424051579501543749024955971730623084765699737925753344705201557845183068880732918324204516109180684977004139501196306843475727933553117057837912688412157138948077046945518464706392534828401110971586327611145436055619703834317433430788452013270878643094607101952000000000000000000000000000000000000000000000000000 [128,24] 15873881220506970096585165248616134986028313119876954030768969283676047963009120893825173618258889230411758050090714777194530817924902890556422420195221263182829966421232300812361954389694493432388017693450695162737874644811560493897564302609795718436512265860855025651277093967827178207650805902388649155049260107808876206382113248556443552744876012117425376124277209671424415725140648317549311555817157919298495912435848390947092266115821239024622050047445290367205317976578462502199867548711059499230354714937403642742782601527081538732378466055655804462161213873656734146460002655456434856203377499591445243973772892149934780991748974294720429167295745252429523785716208937522495675501650887658862535616946971485833048849017367262242997985841934142583340785723172868514384928725175001473775938870859071559762161539942017070131687088994833203735631599764959891431553625961570039099172085177471506984808472422816710540646251397381350542561469382431137801779615944943820576379831573376999732746044645623957189341530250093553438878896147860017100767834412209310177688012510757754437008229699515152963125541289641024057194328638137085838411447914762440787810313459542794427328922368074428340961008254332304042138979692493364853181898217522970669417204568865635409835673016099644516906305790865470467633201629466086216656353087784018569656859228235889135117504444605843920673660014134258906119720700010700761925777799566208832288029705671106187483059396334528266112750721954209462334842205084143852602600397909836170746887119502735610408103672433527137233741267413622972611577269713082246192984377348392924226225635786893717415543684321290260262109636259932538775905236502371138918857802314751554254061442762058675417738711859434400534286978061312775421952000000000000000000000000000000000000000000000000 [128,25] -5122037545193714005561586255658494131722444740245436592439165878846502579235749652705516414466671830349433612044344194987941108459625677629993416589536118563274080528354908330365705253180190207181026690892528973214073120205953964108085250254324936951295621024060526439788596588136283902166621985758091412487431884905162782307867437590233603212802252749745395664584944261983962845219601941749552088751434318363461723158205021140079311478528748849427685143109352829351226477850920490609148706552780906268939502585683772254902625553253678100262639821022313283286039369841283431517281760899559136816913791413880919832524350303109100153206618402062521873340895629031833117821628386554129184254958824401979908808880813662725666737331202493452123577569760346846025801580792675296347721556974161241317174654435013935645681949080504426631262240071460184047641107019535630440826822538918183994527733898247997169737498504001294414808672076891068053303854338599681330026512482021941782811376955829925249257736943560505256484698776083699914092963663927916095951298571400225331561663430834892407204868928003116305874603764176127717182891948517585894850991409597968465329476043081886036326555859912736563944876489102833536346506445332077959587926855702338997735544660604464319872616485674017825655296592779861604214280537849030864606579319892849610369571401626890416903025068094391882608192373390486249561326408688727102104821046798321446964770688878196709690691466450528744572409614812872728405588278031734161851427977992029237289626614404006607840379282558996747183333011974872465580152599126151017162597337344287650412324257365803199490504162993112365332447084261251561127137098830513993324752382853922642258807588875866250765186304957199062881408175926410928455680000000000000000000000000000000000000000000000 [128,26] 1311254415919620957338166781711168379903094917629683554545263657495542649602410301860487329935960561760723682150765130268205030291270351403444179462969104555601768990453844232275228431922742844479667701045156078355063173620051903426315433917045956608245204485597540499487051655328092267894507473211798933813687103527487000253840437573560980620074651803996301143565984374577260023762188067587491935372935390364582022974008606727044588025301127952752093187857716257135841373660498203407053327715220108206048691780094252447174975002967995741877910723408908616780838094107701071599071921832495292367491486597563906168996340298024840143877574851075892278652453026779075654735891041393011939756297366403771545186510730545232813349707715510240238846511939163585732935741750276180908125636554217761283512984231478969097893287206817499233527669870598068607700781298837113330260078370384274796635272016945675837956763053253556137359522900375759756402039721578477223453150983361108522539566322365563245041529883728221956833662104165063777402896001175723128071984888954424450126988929943198284686689114651401669903150780753162909863629821387105889115898250455717882180990654956645060098980939631011450540354330533016985966038634370979312029356865192619038301005751131952860625631031341683378782762985855608007015971899265941409588907963711287987660154466237507136101558504521292779853074786204684262412691237237125758818082201067920174839464580297114434602662971549682558235242269608309751099340120630551078245651370305500963723535679566916505769466272472297526157184021555889508906219450498847998182291884555121945945007508744662871254730508994159535946368677709526272936993573680320434875453801662984627285315886643584291694094585018853305983795176788331358846976000000000000000000000000000000000000000000 [128,27] -358272967899898917184172068633954653804766558756669404986856756846885707409442105061342867532376960978864404481967147384493229766734494156435246728850096769893651670124226367882580170857662371303355540540099337054520632494692692230217273059641424391251551308118490223151371799150573459811447080861755602591588185539806276650983738567268679959575883212777471277730112379504678298738887852585686439172793501301015662364491360919093973195669074744699657006543049275694617889518480313418872401858780613890990487851401757688628411541295986799413823107260777493602290402606743530586797978377380639134166159289356785923584368119742535364065487085376718645151489121834396873526233430010490832947307377181274062325718991746338923042584020564321422344239272485836189364284698276605784808367569458045554374377061830036292664367694961553836408282149304471687859995990947325975693520385824091597690568966715715457796174495609099106606628119856407438937690716318660903607138107856176842733480386164038710970125205811849848911173991330989387213502376040934774746001897035152763126476517366683693177582424651587368667579226877965853293087268082890633578517370490733793522549308516503196586594247592079097270758047933343282627955183160909387036615073236217795547856939578948314802524641713288638524228256825981983793539500313527223878431513940901817438580227757617218553022639161878282507232642041308153964799208469204191639552006528977466900660188200769985331136308385461666330432453565453727724488845404312328080151296281577231375650261326497787632421192119875175029378089932889160196481795282350824252653200909254846890821738270689063877397726725672543497371736122700782459212484214523142350650102802321704447861461309230324560233316058606991392641531706381508280320000000000000000000000000000000000000000 [128,28] 217795920262649060108283730394786991070119279665953518662623554678359551373371984245683014438169388870492632825965419391377516361356210933147609973230369627816632245991865609393674841290079399173997322648119125490695403348349236568982352432406890006853010854766307724296784382376165381046419994838013739331131343323301038522166864136066299530935420638727257979555302516676270949789250330512124461336107812118812173769344806571712171849556072495440592437017555361002583036817748387241339806415774630832632407430787723706825850670136245312993243168970527252025489412277442638564318721642084410336631174177947338687109899999092624358175529720785547809346508273135845520407704148469184085474036959245476012283147041033850612369267578959341224785950514410105195589008046734009077972213256450516554744889654885255763207375428909115274630005280270893342260981855402997506304438812102867564754046119648125646720589896599001477919822540543000327397857660176986479219906469740212532763608068701341457128795431345915708402745635996014211810666721174228885211099279504378638386867367963989650169953323707976419318099501083346172345042277869410217877501421601813081778378471815729319218625463430859785308269934836916528955620235041029759381638834961342340205067695985274604070662559579053390514470151952891856262074384468782508682406254399214007267172937953330633476196519029921309594548307088130724821749144897683673920035956780985399469441639669351201162510779584774394614052494368573707256434449196906179528179429097220661113665434332553607906860084369767558542381584760093582423647709719223663034662412617728267328664228294640320104504749986710355056187203580238054746840292624935929702018492696226729961603056228755634456455957415258366663891098942401801093120000000000000000000000000000000000000 [128,29] -182049170171232791668889816326343698761446873172210258412987935977085371083331222927438125020770268464773926345503067924980286711488721032271141804917084811359968823844355528495270613374770044356275922314196749497831182580731798727142730973832835268195196579027866845969017980559752036152843511713398421139943230878467443972280662574563989145585706831708918357738153040959430142606118411885403805885561805284462573289128188620244170340559217410174228525134470164143456680788021737584275052093244663216333769879105058349253543937244878477704375405834290345466807894660629346321422995325140999743115120460580153428546092517719660245125923270004264278814990334276577622128643513687170212827720175284622830116708368841902225596374854823693814120193524471088804456050690305702051739618667344307284151648519252216092066096004494697021250884664901300673775444712900435644274451630072944166623769768880104718935955042769672014538199298324064615445201741083659178582745956334773062647934211821781709631606657365530647419851363140509838746159088331047875618562901652944319214275710993458865297614693781750293894016144708570446882739381546509397218524066823531400400243519317484178464134200921837167004804602469303854517852093497214601598382246988441253359020947696472970629798406396317310114782315168257710248507003539649464855566500190864757333556274848049549351827387352462400191154652082313655208912804644863316156708500496022810476970218626594547653928330175371234737947562407056759204278930490942366152637648545024374614220582689726163653286433724549552865895113326842366186844206858212897190423750118827037415195076705749390239854026445975382159761954762590576813802244026756538475047433047971677893708019763369549319450657876221705653105303154862728413184000000000000000000000000000000000 [128,30] 125220195199721513050675148714750551614947002581191356406838779819245046232068551672683403768592316338591920339055852292673711669932118846085798956213218716319619919549782999377553000802502815491301564289260347942188305027295989004820518280035853243693966087942178702317764843726422130789390888334435435392465502318017609438956596500546015770441482715651813236623750108779600830868479439184121086672162959927391063202665757858063121145525483919631479861971591853624909522033663709650442168523331079967216359349962927777764197584834830314156220271176081485159305522385947072164477207680156243170809890701933020258217972889035530493126823833017242768626996573807280970355591678934364002906520407980873831490638409126504592660101951769472029393615154437405270058685996598977359908511825686345072069623906896885981873743402928646963530977987766350829519639046636524755741261694327361960327130664473705261623364712497080632033003321444160716992551430182289982503243023359021499685022588008211050796309932218546113165252555746188261167267612388004479065778908175915935508069657176396351884737854642263720758973281282224500631179949960683865675603859162451028836497030425031774734411580961654647709130468964200588147593988574276505894047044030899958493095692067554654362797797363593889778574547936596296664649865625555384759273050352795872885273011279285826591724660069450035900605769669270259790065225005818332213814127954849434437737205977180769757148675952414086642929943539156513353833843176135576763712811637034288234332698610640588612545826360876573045657980166390494714427300349217862927064457240903259257194262266310858891350727933534731868278473263841090149374063104774612550468222893904062993669668274353664837346595440362677712734652816389056757760000000000000000000000000000000 [128,31] -68682473410350480126471458009904694284529940231102221288891675513846255568947058281058813981775300953997825923744581603224634905656395438152801436149322809040767055221020445595972223265034746340440379539097764362559497816527902027719054196113205973995613082119673532082854972773957505105742976712512123535817099586663161216114956003584884400644321611011888339657148211536390843010499509600390640805909059173906356731382907311135513611031416510108997807710654789934287247709764645463945276403860000505475677304517859544260023432370913791360278532690444345093407807689013736643173081509447385330596865170849261588960168252679565223523500145180998453436157035335851625505807702540521235924867372656058000331292320466854880319476295617071999676111245478923805573176125979756284868873887494624108571692604691782899095933220246952637996200904224148817125281133928944298008609863201250872912902001253803480469479275029292462306236443600157595706807647941455574393234993352473595697071447367616214846015595900122681937566249635164673579771279044013535282569227049787838268554000868989922131376726418459813767923211808282048452225432562045243143010585754522652343813302392835231634379774455466559087547720404802496415887723593943989508570000131601381418408497467462642967253642046157684341250489255560617662886528939343066826220718820366403563936344820873924509203560875918430372565323214921490881129705575365407959385666545891977180654704359609361942669201468405581216790029885028648511157067650238576480290279226898947430853610532952105172956442252188898763579703185743695634242775802403856274305266344468551365799283578133910405925149889770711127036427185051154044610314498049956293994986185990084297373786828418368690555005058290715264759439331488094486528000000000000000000000000000 [128,32] 31220439816843808166732690780788650125761012068330479452978313022540563865993177419308929914992764313921071094964846723479909285394118616246667717834554422614876943560264474183348424218321089294437174905505445893942897470544153083625829930888834200264205681177777004632297599649675274947818083788002533607456911139112743473877876362421745761725715326656613496366473378025573447814000258508162184328241268156243401023917776810118039389645713798803077500732500037016384003303929850552301814013089535615615383265235222524783599487152547057440584064885702195018702073118045535215650478742831744640881590558214270848217047629434884197480612058622500858251579160897825168531768004039273863691126543031563864662876420178097216549723427825204442661336573470779900924907466706123802117887183408270763648722501419814248285676190906088508028416639392110290319547846933224145305101367650121798326522956742082932421995425680347806597351556304238764317378521555710903955138162228987206337662757054964397304743706069880892102683910130264301173036733542740390593972296621380058144017530417762098886387928994222062787335830385548876220559691565930897419150805944298416984169752222032861658495697505002446668433881683231498858348271707671791821283234062865751535692434130368141626253251026391164404685501729369004787901735464920226849455264643027860622641060902111789224618398413504041690777284924149149018592343369496064106271869547777268009552258699860957375407179979877478042542269374766179505227472175019448875941842679656277479423062560278893725682127752346021417463663608002189979643842853312508818575997527790751327183930817056845233711280523264171748165002056209305964437831108345651938561184601915213061067028775955516618946521247781027238811868334404164124672000000000000000000000000 [128,33] -12183763439883234297059449293439617951115445855112205697164351121647712097160224676736012477997564175819525763678858986777889598006231012558539936892472658448684378078645341282793401305197398795163328560290624971537605664240744636533032162803378390628815415678932665881494175201349778200025521715779401993063588596820754704421423187299309090623041739622279166541552982082024931652085981406667884434535767004421711149512639635959875747981494596462327560427087150444309503619012454146108044603394852454589763698034910704764452789881519615881813883599328600747853628330784636058241152044067129779222559777674331963259408041453055991066211083594269671227903059041457212873864035606891501345063755745298076554501931830420825163660531812554235055024308366596864474710592625553419697628065475063332407606287706187911556697834589176896169714876151286019639557773920422095229971910066835800038039932084746655675007841800545301552117034172897180517062399406616220305900959165877414719935373786820697351684932686144874712883202961932579032823039793400207109117023669389733026186852444484077261948572985066906748655429130491814585973321990099606590002402427834836363353140434007012063172216058867288802688467897354387134339943461411652977003940803392422460336357776366198247350753633603375543894302370704416878911463423991459043363393269106588684362278117981628331402448421986155797548918339631560743557005918769197581945920485071178732438083058806739303153064786070357587491395142161286593164534334579781570576234070646766445405269754840008499928693873127452623049811611649023794968599647848348010724954225159282416031843224660876799317255203754878800842702904058561058125164141834960753535326289107426207553588277798348292004533186751855706989681188876461277184000000000000000000000 [128,34] 4225295227326003454071356111476018501977078043089301775319081979895482751238549715123906331470599239077125445153844422728462788958536203083124812727014867871737641201984878833404351914271940551322027397948698755345073358456082022977832205569534002287577701843219835440216996729813748813463472500137607166345987937977656401931470567644555354057446967140197088148942108663467981321761656479688499649851576054638845958301449241296475278884262320449188047354761892299557915967947629915159840715765242555644795924130874499797395314577883924800747881264424717456093192533360982565477602856720135602755009737780996214980326125289556623032801549963918388247522697533667388137173326680875885188329151169835013923800354659528126706550138824125272021307184018168962008774195087215813176707254182951296900777682135766482852483696692369159570560596463207004323327942274452835538147651612486565695326713479543182444999950709249560658739648454937137192325799373810989704339246799524229758314341195961304373741518862644127750189293216369440511133706126944514090367732268854577624999202306803484243826440997159329992844597795855519623777713584690106169338315274755972485525133328670297615014841962320124395850766892531945731780208872062157869425073495063889240479703041678631443787240764112168082836103111954963704906381876304184363197409205404875498934020111647438993405895312688839247915820766615716921726428464730630226113362584213977163715162109370231033836473794597322292988353322833538341348695488654060333726163306744306691762162906575311362442292904906590114308967541217665779422387285445853129102988457841302007464599879571815612075652652952260240364020097109085416893967022656519569983050472679090487977957339165767651624136271218321792437816618883741646848000000000000000000 [128,35] -1355365890668790049546626344594780268885999346453012336263336326801948059694690314363014171800027409979108381922245871278467891427698110103337231302704536395651396842249342794098667890558845658782549592425806888088554189149544463791903376509414281263946142831845269180237641904411310854450570909277312730749888634326619941573274182969592820197719154850976515031069169914714259408938593117003029800089166612261912052152653352582946656387481976345510501041919583228142641352584808982409071410358833803472085580764535949453555502799343874532977322175079852511179096454823685048450947319035468377885663163754899228896270587584119673392689979011500753351036805102687650430972965064761621736070811844955991131326419916632753229275160870596652303659292609532271731912385573554531507301557745692368983233616077074274610600706120273475716097779277177866611556519086029187497540308267441841928968681119151270063507377512913449496165288983386098942020892320927756413815303957552593750788875202260298596568811587587725392467509334472496099930116091070334647430269420066692408886877533013606489361298493679370649515426229721691224705692063511026531965041364246294523934062530514614614653462670563456011177448066669967164000152696560526434023710460763152186299197831513611828969171151991314126591205228032830103488494969545181449784486687285462986073243972951841713312791737522556590666333038452968615538563293003219726575649296058731669409309734951087975810898689353382352476413110497910199972175794514707874855236683475333508180917916346170457428237270075981824237046998507039067171579758421658914440238288049150799760876313877507540932169829282499806177264948531878225997982001783779745182510901831748834069459181128915084092013842554097253164147619104785694720000000000000000 [128,36] 417979251779479620068296139748935576746241531708491130076009093486362966886857856424913337457794476297815487135432839758158370573891268598350014010612932225487882026091755449821675284510163773048185957533638174332931264729750719475722930718007504319418726256123659161818532698938960641495703594124552830870745656866604149558130170494000277700458362280623997170405878704761245039958814111743077344889659489179109775449100078347006249346019012795231884993710795231820688298396676804651742049907599694030158793032769152718918063813411603978208130319269236718215862397321173465641495967165137041385967324303159881866928245432134140638365431074665169097024914572218476488174102412318229494497247341297068647228796047213363229640469357086364143237511797153861385863267852308749380199625844500277234714975449905049210262644651450091686106344350047333584117252984524010638305139887151280571774001003214439909725922300289968043704491963135940496562607939043809049465333008889849417317741402173070244296776592883383411991638268820343677578310000707777118304217898780680451659324091579520128612159500023180276076177933462598695772535000996179606838566229762214034561409985445870577669033398677485158862886887926070744731955322407344395693447962177115369451989831400103440267959788170220407693538634804562754885964680652816705375634702241321949819353718088415970220432235178412166323753412224428664770503322987440674908365944788636755339576404752412088078604720988159894250140127839877779056378455857969863735438032112459410468066064748812346735389316519140426442871054791754256367655563968167109063184543669344033316398070040113633083454940124227194928431889120160317393408107375738174956964644955018664160823549125868609839484426715376557621809316315365638144000000000000 [128,37] -125130016551843155729533055479387227874108128857880670763515382281797357615487565676138947957934720651991629917869867878809030520704727974493128680215880555927141667661413964104468445125092068129404649941941946833342225157590116114978294267771056162591376148811287100960580237579873511996601252560456070896074408090174281786093364514003707019964804462888458236671281384741054353538659906508683645695722361863985432491734277679274235557623462111033276762285139389739894870679837448703847711600379384611402103595617879551509491679334650193299609435485319604071667740083831287750924757898295118063083198291193249401053318317598999179377444807439534354816974229443014691149240914217847733429544441224708293742717598988601029931411695626837795727179374873167216388384190923977591494620253409291386051857070248712037599039030136975266076230331191340357654175872176957717525019966093402373138684106509082391746905366714657839170311930886947573418404012435844628365925830817747020655213005462454196387884971572681712126260871770210510514624254787658306417827693499940551318336672061414536430496592407590435287264572580830442271812608462858924376902948505053052724911302058548288072280632699246204977631755924009471329453803163308783551876123573635741837939837287091830990905521886362238588429980083802101535171876990382737506838740929709088459845923793039766224517780417357045137022781394599443807269748757104583636263241836365198069278457479248287069419341836100097252073480688831444539807736061418300765512078404316953278094118545398215929838856285651221553350029864414812461666633231680071782904403544654247573387688728352997631988738694828848752706794503261848117869332808917814168601234915341663214748192017295362565455215798121045825024707415221731328000000000 [128,38] 34801353675073200418029134521608531606345471403325899569614336689555058415282117605326894109821704092383835516095555204031899618473625219601410309771630751990990449267315703697351547472884364937881655807712569662332297329966804165278076802780101697979510790445251982965136815743757714680325902869454906547747335497847823550775632989703689089490398926899510944296509903209344166845091835032300122901855989875342516930107609789270533596816177146523295236507830105040974988050133381568553566847784908556874054166249334618172984381556269123051037925364501468657464787985631846875600461233745868381479103087232432314716552416554698269085409981117786610330536223793378755531503979749867694358548914828177065480046937765038030597312299264627999757489433471119184138972148641374783396863000422347874877115417915263744936828497556947576889777227747741045044236381497319477515789730027804412137397353756701125238152761157907231016176244878246574370311654109509380070637041256508840338676096870415202760739532270682047791273726701776488548904864677131374701581229146883048372018121394196006436326957133529005923795360295398682778354520722985204579845575782599957898336752356052203670879791044009588354338892865744913736873347054267120167878229037657208064738744999096099925004723695905826590984551527594964148995488518824270603859617611037909574438501043106629045007216001027923792958101180284921786959446643971553131753331225419334405541640002583786282198034033465279717734431175453750133718135230142913444495211807914592696614637713122580411038463433384787903041271508251296071762294995054585122502993614325132158740769251519264950426001641385857169445184080080402651494247103702778068490296320864021283098334776377378541211461506701363796624589001469198336000000 [128,39] -8246889537964324539907811731076670360415765547218084596520501460591776989569854057607326363245599432606985192473562368345065256599701088265413144458654042546970301957197650912340358758892963355721753942646705062890171331993262472904188020669967639350885853489196413673232449737990884619607854160720616237782232999551767204129651303220245316105817927527438655685039961195183607901958315323683195150284090677558337142077990925356716481866318626899579393281764424869322992956981666113035625979700820882675662647736158240923373392392357977673666656592780244356951996533392475138303023078349597274118650635819901488256030858860646668753460455748495560112086884793026220145726844540238566053761639843851257099110629243337236536583890584326953724493699061986873977391233647458949530910413967294852508492480309363249054645330342877028202063621660543465885171591289750799770946153195129514832181910798023350762568946488114934780071689505903097383471642492760152170669494175974579388536343698858480098682855713280025184396272556283043158332363070126770280352682350547416518431438733491205726706901515050047466724385872314368857574736354026830709993906660935841321728105208338811961624715406580480633309776875932332914643319667330611383897137741638719977070317684082080178860776539823218204319320741967187966149907805415394087806398014432041631476637661985505229876294163377121093981835082782246807249807395803079460737975597692165132448239200592394862431435949369229620198110243004876508147969885887886783175783733995328891706200718853140775691401337800740843596610589527828364133347859063719637073465706703946178441709686458889231639472102616507096114308428089372339842413089590602489431512887274430053207409492498271721849750838284986196797216127895470080000 [128,40] 1487010480132238124105692002234154016327322049739788273583217322637435529936726986136708175952681724229693184868345609766462126105770335549267787641196978700122670511726896921371799194235180714939362844877596542574835506104938392384087672753630688604823754855661946772755471498984181231943434917977573910443755173600724362985631903116454957129435627975964116494921344281625733828928224949426498362753092903831292361440464817578967713621438386416583962105873653992348279221360383428456830349483149710030144148943405208381018348116364768020398283099361473478976798633307534084806823045987923285672554115408483686674375793744319941163577685227227429998031091721026343128587916381998838808598669290945596852164295983980970083444915417380474225814701686604085708610792040669150199909455830165509424470670285111062994998105889870816383979149855219835407205612154873765943992281775436684757318390076807629586289063410330141851046128196069799918163205807518816620701005900366431046315717732562485577597778498635301946632440601545571429590217658315827000182441872930264361945664845937493970570020515431097063076695789751062670197742548485196136270562099770800603992340497727828906508675261811622454578580050207930023429359321355100600422560093055933002923870354682075520601798028458962592018442972690264611582192774226952374570531116366989116571382777149443797161317990589461135237867073768303153071125089234324635491560861994791785130822580375303688425691933464280421658401612562119256257269699856458212112069427336946651557527169978680003382396791518601805484353455951053784817472800353452427962474187357063946789848742220070494291962448198998961922946734799364006222495958234018960704731533320644255957876360760384230286593189055282499268481849829531421 [128,41] -165999797364623751422974213746387992112726910358671322270755215801923948374850524256554733808623919364334810042816405022694048258558267840019323388267089461131117514889723495555434975858827279309505629335051421707113860740683813668924192624782278925224728160260973568910565667682575681678497958348105471732351528951771234069621750995181118429384984746900184548461385169985175893151621581677157363798628855939638041686925422350474423015449136676087683230231220788202750197598284567391745041316964974576097223849844929807107099167259378754474559000389334805952448039436719815979537365905854785474249569157427126193700578143803450357529879299374199999171717667271391806150428239769294360681458897783258518649823834577238209374711232614104227822372249433436164336757520284081836982643924919396775576148744867646730360883095027350776306896575453176168528875322139742287725683862196946960891792439736657864793966615875757674014021489529535878548179055048118729709984108351456414265674806456350686055523127150338814161452309075034743354105699791706269977767124162723560900739075813143889212179222576652742007293521730250798525839350577657529702047137967063156717191411789960576841104652089651268527052060641137070021514981067195297625615315322291409593170035184694035842894391739406879805155725333473547975071315296726491508517327225087840282766798356990293827017457554382571134065430856825981423234067197586665341304859007244699383259498465305779070766802824370064701978787975033391495186345839314373351187246766422453458358278017448852148482124599735066089104192399867053329844767892289079000433033651243153215299243672276869506515007919148797935344745928101481091692483632566989302338100949808235535528880081205543902600991310527032703496951398400 [128,42] 1651280840600704257786944542535828889286416400003577991038651608175932837520164666181821757769729800505437986163503626469399221025505140305440543580279052960275894094592041925958631436656099840051363972705855289774427778676065446538491049204941854920307278508183628257711372366472943322676773045868456542828167703871991970806363387800397018268432282128512018104996246615706431483451491012085943403729984345933945881365385661488544386499439775602476529728386255932095911626218508115607570384830061039069496376149386329524713302000059467184432856930890082498466699870722542075642930545934181886031019506479762983833833988171240343341281153370443080632163016225792249100868856671569499692566345708277547268896229460739140570849196391360052000277751584592846463639189637188850781695192906920874555088513456792728704162885446719060988531450991355340954161522000926611123805610406056958231949086889105934621326707952065745512928051377727884159018595547322640439408432093562148671999575483368715793007570670779880844418504894310900589070281337636553070975497079946580883571814358523567496503028749755081992057087057539274980154514410297354884402925470703448959397191757130360746993253081708240284032550256194480970145209274423012463722888680713459539496966226956452991530557598461794528900559821118739587563051284602246533553037543334817869785649468514646293629935467482475832003154194040608674280988542951841841214214523522479159434265610021027879124419872936067131907396327545336042587489212841574368793410364571559392172735186853361239171149959330780990614243667733828588082745570763349277982961343811440871169997192600096249209222783250108758548294610723742962787210421634468634258611610463860533275073841217655829174817070413609713448230912 [128,43] 3006916486138883993728679793801434361697080778424013479250173512730716004938919400703705950440351148541582773426006383888157508792532772385035242718767893440325704057454688092234812214617191719451104969246593285140963346224182801110703145775568812569648231378151087586932402155882652027935379280807553941384388417511117008469116619430105087725557830044105014966302602035079753087211983572417003132601533725475843233813448852579478283892276830042567995236820849513915371053616598956051654537002403021767848179370079325541546406905694394875090052154712727228967049847487622742704922043425253043100951636892591308000934473098846095183005062786766015990519439203868372773529176905383684940864430210417242374326772965999886419378098636765044781119813743246770334010393369036403977455466033817250122293219848736421269131042488507400455530931415157952357119006552827008960534285428002531467599500534836361181804930893262119583783702221370819202326730857600633852477740359643676164889416400819893767310115877150940708746223305563362384834012824449168282774444423046677446732389641130960444182633467384012303557084419961565673937372187928609835445829310691164458233220725983344510021592582606293154657328573414681083622418548028186608922722509332837203501985124300294336620762312884104502578681736822317344852708398861019260421638165400038796499626309129085119719627203607274618471206171675127500973912874278145084160515768455087372017700417299441465996363193730365122847947661716455869300323765805678093374025139716989864369263689447784025909496110719969678652355404651809957178359004539385977106019641983590529761323691712676977070077545618877982942730834419040048151791905895582823307832954175799680758221511948044308194025363825055580672000 [128,44] -536503457447315755938435942174286897610250096109127129809314888705665323448686587117316020337628779215604190870868265379731752647283300055085825999820780774613764136173868389023962488443973989183274377069903684747877253673963521703389878423239284793355266027962640208361808471616316249150308865432833417087665945038065481921775631690734469904261793664684096238031282005152535980525609894238457601831500761567846605323163943882617291199888600440521578048386617317899078231481375710394351070669575760746851486544442170802658529486715323018797814664193911475843758633984068797280023211800780954397923072350760763947530998484776368076494223561203735458840477563896078725258943639947249198664274126880814226685461785972205754072844917612225448984255070287665316330324807409550069514010510242400520638726614551659863468617078663259500247081007152265428165589731970931726804771395035032824527293997698368727972532162719836980927470322748809198082254017220433571400653150027858576907655361933785759344446201038783827694739557595788143662593215296844835973274715351648361276309293963071512849987084463043061551947504024350162394426469238218616038577075722036983773119784224952707103744163079079793821490899790332706678480531361685060112529027350803692984012938997137550873077629955535031278543078792899248978879207581278863083408872020346942031373737985026369399372620950891000291564952387534622443989432402035137332463745721990304671299957689665607348105085999091487652173714823801291712623029845687977699245165923253990743942325775517272644053797578173026665869031143457573539632375141913233107789547869805361356499572753119123556258427815379555740012590619791645315712493358323046522481887699539294798097979124409518359900742814299187200 [128,45] 51477434871002924628386045145975721117777492069396101572196990770126595082814600009597530467216103972306729214201953750109024047301259630683016365448614401853739729870029881823269167441579053153157755646289369847934297751832711783195421798300455209284429626761363218635243304728288473497947154406283364235130700019178511268368302334819710866360127898895322966117843434860770599000674493292419148516570606559471480653967760208281263098207222562304980081931706493246904171994301381478912966023520602981283849069941553174402156598328565064376503967073235268183269025794668512208476665695109025593106864090661364549991205248536785067115164385739947828648432333589175690882473435398480977373563736669785275344540315608773586109427403070030945245030942501347088134692513580371629089594629258250204781985714632531177895312223281407224918776860657397554518607877590787702174347266833654080556810246281021843643976870491204968961569404671983202185591885318654319552752559808469949848750009916510457138625648295463327833594840613183956343501214411322977344400031148489376874993962815313874787734894949479842734692993707593365748024250909683097933713932888819019357081617691308301128433030269354847383583811109852842121588598136900943242369940829984273909978434293485358434126240674658468788680185569777872535802553693761886268271890173168916402909314411477305773306549942517077173327608733497433253789051538586309834754019172597247948180263821946600868650380341216896613250830182016797259838166456598502706651632469564171054307182376992194959920270731941525706473206243543467408670821670090208491973150323461278362443865331489516803949818174985778678447158163239192018670606607450249952231429695218983268565511667965106666025722487091200 [128,46] -5133193369797365751709739338046272912565792413370679686392612723139014255216614997727398540208349230597905797583958715921176840914563016553151570559239143024197542968939038833371177079271341502767699810418622906753484101530423557894848553025682976339570206805686497092917060012273414060062168882239782664466055391801336004420807274083453441527180508978670836450622956313842755963494316546321581837496363911289829150151633279591514361764151202230917761569567292179552848510044592940824731927059970271817453852883701424778863714263195205359370863504963952560659484255175835357883160012707829191283376468701981557480470031112223363195021690608331222134151210333144559066011297789045359102416990815357140409731767877603868215437790208209626842609530380093220563545214595859563496447734041729376240816727411381276536837324145421344389619155348596593729392342186832450144250624624577675532502047278497810113855143067245108987546583360468003606825979082839685935372146714412588839011898535476863314965318154887083940922605837800617337445595594691062472564573866131971646068729341249426385735312007038684974578400850210264899643987162005263824838844837640819552028036662183662256323408054274686493242233972744125448176439358926491181944922565542835611131376641585752845787361271696878140141065500833109180054253826955624726808428189830331190217094350327917775693415973970622429425065330101340522285815066366064161552374564332903433270646510231160855448269447796288095087562165719801911175443500930930233641630310921708301345693283153334640713661145966321851738076972773768239940717781926352304317646697700761591295659651588093895105877689905417362290642051656546702584010555549696305917368000294553849423834512738184512700459174400 [128,47] 836531326994376878896503420255162024031295210995620948946991301385372553364848147652955569055791134094866247763503985304288536134187288767725502571694409458614735955743475906759901715368597025862933170010834136327474314072462143148316256934499301724714616781985808095472985081705134875005486549495393703069869636361685506674749302674694631199028466310734238178058653394683647483849638904627785993125217738010782810514711239331170072655547989253028420121213287248675189120044508013739055375320531797663879070864003124479348849436505984139992998858982474841053035732989700738501600456629561567109731128769371499063978424442096244029285558518267932762228352778327851019368755585639995456456575079963455622333045340980863290560752202852130145961043316736148996383146787119036448172016644192436166390538517265633093666158598698475452058207619453259168320905712445561770327549959173516053733062940466712200760922271799225823295785467697169487402259669469444089980638698483762677124720529211759053270955069683774334366030451824791944250272338324106106780160089497171803264134439589929672143483949954694854275282377069759880530389609292266568392276320946831015458561404821886729179984282557462823396127820897132535867188497838843568981294009125110813138275779662610677955096150266037095594177691076895023073223769667387448615439782396590817203104039598399814043171220516223226483077851344906570813100081766697603759558489780266421773823373146779985498348280248000436503691964056428175074618271141549989421496940084335692437594874208749363517979090630250683386307581067326186666758758009048288700728761187784019280834936201984217767912605867098436284625882218610622493382091995987544225753114712122092893769637028892676159046080 [128,48] -99160034412398508959713152049211854375834770614706582915914776307509416620950662926169449483506796588911265785902981955681837649659370645788526162570678521902964694485046101664200265330834625560004669881194158618326153793010000812768110428675784302684651884402763900070920027431840010765072112126478863687876323462365994897583922300768453502806441133261878165524016758684541743036203534542286070921023763873609070446319780278792314457001704429486396127652540282195393658018865615263404335368503551847040521137898307100558943546223639969551978091665605198694557749355524253494770451959381890324810973867518408256112909394277867778978586330332608356899420931292602820310903610401850475141879999470399632462237482191609021354298623111719123845274784819022944961755044477567692222884244780850391978984214631952035605321241123954686162867732371915739909766753559664946913346802532627797806588013954411993923608754755627285919206517195995056052244786819725250111448460879431625054639657256242933057027621472402146634997505378765170514928358275823977740946548112475804271455823572806728483130206402131484413483758338490707892398718984726432774862241107910349066376978878465936641371326624144090749114361272128366225667694344205330074436711187881311705106536441288554305903298597335777105771262309465426129831094519959781640327955855441549711920190402502607493844403603175583833275471562380701609431699057522428127572500469998268781728382772622089576052371184252869919540072556227694756837066756399983275197748102304388659239483006845458460790024104911949716994195558786569656280830752419493376269168813892303218264535663597820929996891945516576399696298185127565688762939623695804986577930872067637602506950725192671857280 [128,49] -1345798869167013126387335200268239425794422362860905399728587472292692605819770283643514018832791317235335076332136164111189050743612381642544407984281748724755903341415812576815000362616260782143471700543126612452553097883356434722543393190734885572317580609414575407644277944333557077277778216368498437318911748073627251708313256841741660557432569266813370952217390424842101410793821794326169045458109802819917993358137881333776693009942539798400845447700314472509223243340967859953949718428890285634039718158731419235060743872471041482484319563552307023944290675315238907671794222801703640096260644385722623091132560936804932079450916989511809583847193773373894801433573527493776311923415972008684855905046422203398401675654064134980185863347808621804623493261140549078058340614645528860347921503158009519938732719998471802991703045454009046654705241780811201412728519590287615118442275867608018091451660552822873433925774565987716125565332354576575635427318324958805067218284095338935125503033714025516137057231563532393335295295881653071981323599802151776033586708624311643622812821645054388623357541654844481111068647525674635049966613780809796240667169381856918601305860600312090393808439913602948411469683831043365615070742889489492122722590343457212715333376540362926050290925808308303285474047644551817054433868966400174884926906875836695020545759089850340994946628802185963354148497316725740101441718947863565667573656774993900772025068730405761950907278658872523858845330402429107661346280846711521241478595749415949091447243664161350190741250425787590047812580768287355149166395441172919351227571036167866553528165639186847845293192974810838550556003935142316060971444964845784459299416473996449280 [128,50] 2507598835040364472386471693267451595785452186898830159307797395229078613149860190230223863586163804165074520690932475160104918242044911865790990979433605575171653710608989949746201468100149255193256072774934620339792272830458896069719357937696676562364221420840480645158648878227363850590141944726307287732444694611345177570738296286386075006159441649203677691121184526189414295362512692572476795506573866520842924780732798730471067768094969699292327615100622899867403815580395240784545860131729052897971208022727205078851365114622871843559800029834043816381924980833777625569061926027639062669962931980425911068889053463746816296541300676884568127741728116746276969249172154096881255512126257619858356123646346560044793867326487958872098487248097603935440008663541987402757084920410282802564703673313144162356698482029300010763046193152087422105815138039664006408267465957585384485579085761961091847536857358079650936108014701177877791453563130374279746782311316826116288485613705141482042771875340941371589660961975816232530202581353008956464827607485008108861174574442757085529922789593263677731820294850424233349814439077961778130562464440202386204636675612957022494225015278756616181582964353150538673277693032907380303471509337314444186521012388265211367717588955716804958035493074953661631327300945059753077144565328946454762278846284565671511534367781071459348147494074369064859619195811077256592213419847214404272612847440566447958313006294305052393814132834832127492743071478256889469816902247657708919357162956467994708864294231527016770580355920604487937943317963361547742523157469152540863187966861007589734571254639133965196329653392113866183316927577115612528971931878024199039016859999441920 [128,51] -311613354069076788299777244041777791595656673244946310346402439215345123561337134558626368204275852575117034559131839710815644249506119806680907108022680926106077452178953323850743293462442382053240489975014563405181550119319403891715823037138686829469250450645707498692480513315126981322460711467182793579869694523201067458201394041014453043727372806901934215975310626755431096005255014972028071063979975303287218909554708292431969523824202511349127859021539207971158432820931332732080152690119010496729907940414509321134353709451254259885766800539677514723874843935944873598203852371083614319852418133678133650014679609583181572093429354533234439761091507702045721745932465857512299731340907926351393559464571805014434322474553986713877567532921273816503424474159588076509155403553113742511553826402278362184123933892215811444155152312744183570160756312126444413925141858010261281660846078576712048441567223726284777899820368668261885405216660264854606653131284028884836304361782118122443018619535223880550979018223667789536288715682547957549659220609357589098595994994437234981004706124457154812202845652413215651194808079514995226237938485236550586155027873825657510715374203692947787687930949962866377750056997040871001303275542824557864796908272936411842742306702981330864849490098342154839085625382659982176252118608386938973073563580629464489355194589027224751615281055824292735408627680662386341421416872234977996635582761789297510283387141896310530909897691888656449929108719393857488861235757793191285118435317045560040071472497353432777905809114654419691684926989773952734694368128552356310262211487926227003461111373817635730534548888499522624139903574454536707487321927500982145448536274880 [128,52] 18775813752572081380620337390533212576291104747202689225792756080552312755836308232545354715446973648005175157101759086859368785834139430508140948869825668016578411551549361204042694787273353986717243804605593594999352039522965506672547228616266300653136469729448259210974593388776183343751695111877630784657088486567176779866295312034170937684781150766466438784639964494988316650364636755275366026417975938315031286463909697853015812902755567585995345349917858480073287265234851200208593874359945346476150242000821352819714217732821691490173314347440661553249077327207933146470298892701975360410273053811377838589793153227312349471721385737108642168133200756182280418868608417931350349203168413889716207255851948802344043845338031753943646524925951086911949415857643584427282204873813788409224065039805062119242854822032452975670276680276106723227679265622825958116870413052129885378121598767228660711776678897105699520471467687026920258899707512992329011095780924622456890857059265651624820018864561123001444506777955593340943498927175927680667261319978679855179985168375485446161887206747464471112509415948549653349627102114844388276980856426475007730722350800433006080659718755109465824272912911784820543683943284711605694313665038319067566683868868269262745033915388857410619306292828408189509163907194951558434689963903136254784748139458935299429489758358146853862331220297244942316579972102987968141176555993688346291020281792541587031743604409187336775417891738164338803629120536154766610576656710812012654401893974555732137603435966256488184966688310453515797630654363536930829172508358142684632220898426962871079042757944541972440604319849157077424204492756450979433231440164479827141221440 [128,53] 693725363028483899441610424184759347147048449862942208728298582506634437815824372881797545662703248851229420740498290070763209810379711085347905989912875776076548888180216929486924230858655661170063513358288962575713055856099186353570110772371788855607560935776906434345970612089516924094917019219392897821085788148530799857209587015072320993165050500748742018275140958766808854859422786752616147838447826674174661469832591684932985218566523408302580160000026910641016913179094696617861689911962399011820787369807200352198622258710766271591829112072168423596515620313540211288688464678438154718862248712625301002286934766801691352183805246925055651296289709514196509119269556940662800918059771796564634095745254048728619287335551202819537024208263590290659726439201064219118134463754509235835491167683660545434227852429109931055389495248993735994919620220489041376737257054602265294918941981505919233401700145272253749626442882470928665651169835715874199241099162053750242869639442302172221076976320535174357893595715510207397373373739068900298346069022225606922865820819387849525032914304335168613882807034876713714436213584884324894553576385767314528522246030405605628430393047746376526476215104462161209773001103543832936471661481172288048516117843859656208651706050166559923631025216760707075794668825013925626838267055354557633894712630858244668802692143242889093900833923149924804842847623097640703997225610953854153570135749535211546418691682954725584693609092262611333720243989151256001093841411966693824024160820179678180529398313464564302262896406232510413134876150254666024250263010965032280259718656618279212896996550138808814617579154620921155151803804206878682516946020908831857920 [128,54] -116386259357703340084347552412571481007395577662965151127708576659722519064810491504426045329320129933035405352537328317950359599502878686521776039759316878480223520490796931309623804005370883885435309469148405868399840792871414458576653873980316563324214897947657235989327553302844799536493223092657378130028263813219953340890661861755314191463765109280331964496605696242444063051293184587652772437532237181040197704312329752255612031003242371140776298313507456269535486139836795687808531231263507712515285384031769740589770436647721347551529788514729174294137953489998909027910452320626291343807395140368624407246135703457024524744743228713694228204992131186679476449246179597953078052449593073006283016688672253015562527276995762729319536890991122285623778092371358996051586954125969554272419763611855206479066745037406619531606126426613789160844859437104907795266380810888273996489010525850544466278935553246763938310153253084692023708465364590000660114323190902439004229534150375573034962850882247015784031335803462964010452378325212694415599875681341998762435506914921599457765805564845487011847738293048228902306257446374346879111678917075927266692168625935812789876657837081630879739976378056024133750458382051028925192776732789076788924074633021524977655919556612417618321779245817250653887594011127823096951088388787788544095752651667856454341227904662502645485516063019094193556104976711121027363713490582949019299453644231237178727903155390896261176813778773162387526626982004214506176181593210067016936909660671955514681268973754318863172430207473573867685010068433869205400770531442898454971099661890911236952221183331378786138783247062979062776369819375008523703177880371030560 [128,55] 4439124521098668540280447443880717920589683534173859493393604877219795446962922722166459309976116257029939531192244585315494417638810353509243794853240990671078417983565650164481996865651625340909891012464122743509298120120653698563340081801926572550489223522622595891481480127022346598667082315133885270965453323544283247877057407022468938316157609232817546977659321738448082374130635620404774403191074730372355490884912855279780586396584876646515986275799877196181696282670470727319732317164293495158896409000787236204111672940869349015014562604120215289301390556758725751633690790737380728401603018540216388935517780013766206636550019563413790533173579733325234574348137669306207763197292023067597329504914513542973358466237699369080757389706645903982708011694541014253458832050810678087432556738891314561813463406216187768573338093805583599968255436161685415315735462485427363836012675119100388763129005118233276418717490046292607269163581857360581162509573413141731148403195261286106600620026470342423309963548043558767278903771061581450143075729624465185358342815636456896592845352883649202574748610039321482135024141596756000053618717596209338955802385344018454820261258227581598461398909315663849336244672616911518553005796534275860455677111518390877755192817697810086113986192181486149615235178427132264220181536557219508341425137224237009020306385140311091331706951961280215135750857534521033346620166834011320305885142970636454519329058906488207214363949573914173599250441712260895357204754691391055328729999738060354565615468502632129888328898433864604708291774446413013742150718769302042683512693646912241243185347688470533342542452714495376102792389861284054163028413252416 [128,56] 153011449964477359712010102138593711873669532249935374786447110178756475371001020512101943414496170429202484355539185241782542595362269862777716591901908298052976665931026673530436751972763024042031702458628260920183352995476916342051318952542048287022087055787817613873537876980551948710818286677288951105459633532383724764544776241554551321373892229274964672473468013852335654632266381243201749301242839267841689715298727516047592520021696760617242489720209065723941056853799348175233573173774574299572422122773635156303906707110295166861593683780028087397469045675043690840561145425246237362461959357853343022990910120304840172113871182998489317548456030766647813123662267497055869997344052195198636774674232037222332042455262281038536064588067887866985886807148542322297002820325440102177275235304828249409898497524279539569109987983745880885731055839567321638519946885558765449347498587624472670802716024709170557370763097494847431707988234571496232392336500727189821059730362566378436740750940502762642337800054641610878816112367546381225265489156713922919402925397189307023584249981588310205264637159408239741031878967044326813859785611137685415860725172760203497003168163790212561589831569836535439988487310337978294129051833594552871379125683909113239107314169670910776513761617172525654217794419016453684737884344228672636373345415042423686053685127022841792279789276485433146797009084922299110422715169059737013971646246952560391535764429413694895934453001406913794786948321203761400182614622564518982560431845630452083271864615958185424673963624812401501276165293372683873776669391215926099067211039876108562422046318388069944061591712547650382904102841111522139600280512 [128,57] -4609525167588036609940836206831754853989779174474179756763373253238154783284548544580200367524985442990825815550652313997145279569989141266693475931045726922267893076221419877892947730810703109405752182204456651704544484007010560305040220625765965004407298103629796615209529610465287056582755498955529043248431503438727610486192565914256187358741778138339559939771932997613236642904019512877058265544929415319761246857361963946967272888230241518896504661542168901413213541441711326902741922588714487344188352127569215430487956348571765019597259846103967375264335131976368107682506029888813134491018912457727003555119720668369036423353656348637297489341133004327919130112777271884569471225038111550194724806196413537201371568819530271638376729196324686144364996070009944076248306985127156217013673280690214396435405384455569388018591490914250010060808735241347057133487803912508477282963157338293607982953496919531319224303050518594718894487796053007983575120371079330332007741817128218395414949188081168100634314208969621597483761311136029503721757649610999272332507034020226687481437566010197496544817792439629430463455099201765338109633166560241586402435363425198803990180410425804837846530438742037646053672496568780378533678579851982164913486403691884943201007543399332811227411057754154257335755392253508869294407970853021939896149766858472051364886075118717350441656921781202393303050199232982331432208096695352008461712705255639908251561118674195587812855919005599606045316989999563910195697204651639577525870218104689973265976926859344272875036915364178151494364472804007522185386708058454344339526523237283591376480588819467849641453696538791633509661906583734653246976 [128,58] 209020090706010520615811785396910233812919369012564369534398383033815025200540768981076159907997765711951449971404834866110196528264551928062398584508988105141604010653886764878199882689636502982610568941240368418972455256290371362781260587205066086457736527818975298713132158171034769454612481741388133538550081006345272056030356597405315335950118954372890774401751660427586139377666445990340380977562705227705738593624993632269594707741992406097256283559980712727235702423396917062015204711682044545296213865616487846739501520734103826206846777197960353523475865749906408639458030942433706786759908372611489363899239349586722426554074316766614013764920138866518276697423919898872748988915507450084452408815358393366476175467348271792941090727002796512474446871149875807264460670870827210537909362177674086416563320735517153810916192202398503727881651610299736075013900470780856841410298562345798805001607394022932922285498690575967428279655910135158324088231478332999469791064511683812971916317499219845661534050411924567644887118992607222960328439307710573593885538769122389132012524747036120885241554683996777999692417369357924376398938013788626052243667385443060743440095006333429221215552184059088954885273162455240986578403014503663033765628383266234423652740877074392918090409690702003056851845826513408944392598662646576978008887905508507964412202916496874216900695234247574389532234740381667802789701340689282404198685302435793548761742874298476111250447760914149691358818973998891491643795408882071866662940839146894533274224419472691502077861656748762557279384921042853166096089381344063728627919944052028551619245494085231490750503847675169315517760848162952576 [128,59] -9266445808859976206443393528645195318887190434922264535032166422223593684275924773552484013241021868073615433750236129726054718481717546032093341334052597471360879979690965251092370277826866019505133935718899486631018566832174253010769447017710861781323818520902298030982884522261922059894804734745423953768300227095117873305133861292244989174965696206306862259803486492101293390089465625522844341375060105495086429348586894423951215985607585112892187485143937913069087776381376769285222809186009483222133683901070132731682498981833650886587567407615170446035238429721666821889178366552518978506942813562009761754727655770185273490462293270519977368928283914244590357462653924102088831710718545058186131430112216603067296477459452481605524608204100929522426847015359228527106520382829996308730673903766540998197243632101821388020255581291622683787649344523596424254651171050106745821737318349967186211389536286244615404007136178860539799531704918774167030138199850249508281895448497403157731961378150390355956963434558474897291412269981233972305344067193448306146230852101626721491167811828305417145390576119012779461563211200242119616704139519718004157625109559247339714432531763516918740331201379594311689671461319318839842432914554157659983169599543122217022102312847054355421114177925369964893738572171215236877761952776057535601438701877462560602356980662718620376240960359159301376290241014700795808877145146509472108446006957223993812927685225843600497276110828081206836923901713243548024385934593924808277460760706641428544511824034483998311685334362956229198733493597950127755363500179040769674515821174432669235507378315086726299468329043579142702143278880352 [128,60] 724756595145082057879018290687838925762028994977072434054521289989543311717456891789764232592017496414533126930599341748870517434007359857165203209357706126469396009691738068876012863099094164618874213029036506701466952078339843423870984599809669415700499755381709777321757004968028788473496935294329766494822338467793202076635665466730268594750363163933029952248857711898256041778238257592315674222969115909983752315908860600342050858959121329219067894364379424297960113843278805774717948838396247151984532273018415346675659427218307930423061782285856378566989815151621718922559249152210871806994493524425503580319214012162709586926151510480633372776389542042581655635476552869880355286202733758878228670783258958392879134297263151719500093140820094048419018215047044616558237850419329125181481505777032877065305748535901580660094511178020588291394343861154114541065120107799838846679176718391758822873282900760229401495059301682642192312178060830477001924270893522650897521747522282915558644257044505336632894801244941443943873082821496983918385038106874434655394253601543356464493465633253280007218114560915773901374209902890184041103763504733342846869344770837634007900599549552848055441433667660600812693408306685229152437727765770624419020103995366455513480042370854227001249792283799336635509956808723027624152411280056794179486765045501192543391930531593326444803318710595878906344181253122149181401479246720928371750730274977534302953277055160550901515887791430210276782155481010532271365002769631673869511262942889581307810487459634121522203416283410343162824954894468633197507668442046909593259078484802847118505693352863373743256402575362021385608257696 [128,61] -12047304667203009313168164323913193656311016171540036211717713366756028259970486018198131060822131918068508572395192708904878654534953373239139810897969900669289234452476175876116184834789406560824257318410893774504911275470026105492781460453683739095517048822613972821270525101409223603295070445941035082613065403146294193644483699073444320716037650604463895416139824553914054082447671131094517408637927329786537728648021650346656104140196583396710603902839171983385710309692495031465478781167168893900245182829663113428777462528204011952567435021207210924204965022645953650568467707703517761406289445665743971234780314018965420218239555773960029682388452882091455681319062525716333168350856614579563296170445092872858013250903720290179849668063008775694090534047960549404171395253302110187023601248723136387890727215369846464070679810861434921467085236599480177186560637871127602213406635476806926573291985678377495846573923364703405035776452593760752998600191891866936889546018948171846568362941117303898725769039646362306021917267598189179716720962584944053351680562693230215542071214122480637358985882434985759165989306766291769838524450066291401055603352520927821535539211114403743895015276055112734098023861296950167596289743291640146653924169528056994235994756933180088485760569723908534125403928557501110971193198317816659586402210164848938579474130255249775695504981316713750859527372459045253887720778838020459927547187510507130558081113090212616077852121928870533706700928998629719474109860354288667688901788604906018790242001542126581416988647427815083531472478304743474948998751676687838294699531402991537735017890719772617390635016237994635503104 [128,62] 236307092392534213983279279171781646093686942530116413585382973884474632365563700594598017525675350973054159926431911540866973224635643979237242532149665349374096658434361038829049281789730613739413460773340707102036291295719090081569428471804450763712298725873039233452889926564468466938567510157658513825557792045419483229018136689669513783708675336897853346551837340830203739477207770765109050382698671916645500082689916133847149739995005066948888170102912012505082278207857745627174904851737777037876851863704625909639128382411646852284344273902029268773223586896125971795941244550104513189199567163684826334707532552242794491356052221137073879644028846134050748277533131462538274973989362908992727340849246170179048225813626198371509830853060463106079240038374158060591886788696577246905626002348703922409042627201131132286920390001546045714077033848858418902161932793845291523738449286297399782202247480001083084557984335364413344368271790211836304534572609184302401209215362176699654557195963584301686930145344034738407483020952420391969524604347166250017293571090989294312624922380534521377577843520089201611280992568988185513217806520547030212013433164948043883263689293109659216438515802363487137711488268107580690580753390369032607274875274916340879052978082336096647820073836458464763932730526885739850152722941221540082412196460055799981927916776780291366661765997943502146342414022189435016275029099447442685005752938887676841964759187753529489050278751330778027574182720004334621001234197725585086628563357472080674492685377746067640924667690560026084405697938710062245720792739673926797910040516018031147399673846396913296234445794460670624 [128,63] -7345222336275455590470644777613369815105314869309062238704552081803795989177483839623846611994563923138391929027156287820969678182364742425839254089707320719538766851028715595999005956558222195851461727171156532115692909291893359388640554980689922137138450759858694725835295309491916974873481444311650504096205802063983490526681347033326170773801396642962350818795148243523408695731362237041194587905078358836281410660585439945341167152915236730072602802535399044398609820065336448490819641547837882354923037386692847826925744127787441234019919946945840609925775783218644903428100717031733620251088308682098323751365583753025187502348366446008547206891757973755182539266489960534344388584646778990233519002305644160992197735715663082742074135661702622003199552160647797584802254236765362246093929046079071474938559840452892749548690151242982845430989384198622055198940489443082601398731392256433495615257763060490454814830862536835502387295246945238827544262393557360131214412043196312890835906681996425449859159480845468107984491881988657806038151750913376328148563681078372714382854874858079165083058884794465846395377255891323147431348329007284349187320595461651888314829189631172647758874101467689297504898414805831721594285926872465856767217891516530934700159115752796794604345586787007007806968269536681582752708625180396975941111060724646510557177435255282626607166601612462805909839733458863021201668952466000514678081107997122303742713427765710225820079565568475412781949042820882795408552532301492260103129509370010510356511177370184416788346958656115352302097001516104399507238624976312635614296190363505183863074008131761300604072492627072 [128,64] 144527495820974841807201413008625610180913442206580769639531912114516977047451182770316226600931388708663879965463542642219115686322168345235903444171588550111685081481134662706019816392243227478810358951690792132806108994989532781071876914139744813440945169216128929916386270218156970416824364853171606064872084846904514705712443346748949953606496343877186078609151026780035277188402782198412791523573921622963348572453327659344412399169443634982143623878261155796177366076319410590527810428492520037567134796318014921708687936785020430579123434973474240681549446378687068309805547741220104831844944585556505491941961285845387520214362283627888917885828457962203373678330461169713116168943025680164193464241348378767300078063928691224782857903563631536340393827608990711134007264232081924131477758252577135654809828061868262884180874405238010455186794025869589011945638431531174769549806285054653852940381363811494489240722144711121052360017661169896925025981432900158012169668677049971538685585266638225685631331648058949145547882438183192722311328256427745069759807645751322620656497856194995602925666889307638121829693528543487117741183300783686119442577655267970410829948482364092086375264848462900457222466915754359435002372328738982715988279368338016180385486068425128902325153207939823481568782465485133396940699061215524636138820999614233764882445481002995014045987194988250387736608209533176687340160488336306187158801544313575688630484068314423316690238985580659122070962982382986640832889882244631419752186744137891919234976954010998555521926512412704003717100303593296617755781111080096184953856823694280212886571020383791933729075192 [128,65] -944533300422162098502501858932343656989499260611199434922197471255289046854052664454930069294122302733505274070463605619484748115240835566366119242000295193724514761359253469207933336448426801382080165344381129530630731349305959358162058196992312293452470013009829211229016868041681297434457548068632872896227227297904286265817098729371572295543478691924361780219897077160507551115653973463881676752585958680002462397364158952926478107148976373370452377164579665700553899317428749796286895158813663415505295115962483927729649112596609517422692320375172926189923012518465045227439089501993529002342539449711591251335399701535666120575706283431688066867381993374464866944313887266547408763502880682390308001094962634948043846143873691231860904698603872090272702411792548248581278307015390655839136804518116518958474651630958150762839019803433599711129917681322255521887399796837707314530688037711670305941590527724888129448069448951722596450329123762443825984657893457300639379681885827089584192098945287379900664328418392620639326389639746172410599938615198754446493233693812277959208375152813092640057936000408532803001544536867971913151789588455979577674441141981040553077116528051593664479902095010254598774428329588041872968474176403112457745892082372765514700760428805169759797123097978715292739273246191067017414295400438425490476016819138092657352287441626736456876181534072413481522996794125987492943950684306796110276520143011903651973019049707073654997471043034926169051146193828778304892335852093920739699739818627121415753965384922984944559059498775708886093718723558080969490436717946445436230763491689033099522010934233289235200 [128,66] 26544699608056382581263461406935084338569643964385597054790315114281195989298871910175392748347500879689426380545558213447520101964975189293307292226777753467967072261798184046520735948250865933768660515521869923621693753935190417979610919475658133708327057307123915428423924545225790666845882506428097902230401677343338402140533592471658125067975152744049170689181452601924199770624793045365263102491295467551620730975983814946760251355981689595710100709738338702469003478766929728588102037056612626683152125807854966927908420227163746401648234100515588037260030236359137241410720892067708558416864907354831922756544061860766935235513841324384082305082321326229090151144569798751565569239258654493499736075554865371095129848827548497566308771529207472692009778323941365778448715193643994645955649001060254516214595429487415918398469412450585046894792608280238002206848401268061379923218852128471714743360451951172823003207060447865153457173296016382826335625827795772362538174426831587101445353821431401320715866906411328845265651317938515892801081193829527456529739979690161392083298642971746203121011433467915111408150264267424057624167040466066480793239840199461312206340722998034543200415463100878322941247060002906722481100294487689171824769170736377335032104081641813957234547045153039289074630053725083607770552791953863462112707807247251819490998481895412052503032226612305420904696796112414980052730208510873674248771424598800469783044172899331563802243071510407247832507925203486216163632800617481834476554728120965153645959902230783426700452996276847317148433275042341961053219344204256292096466453610453652078263637320372992 [128,67] 23901608778841278584406805980140383025768311344148367582931353411240656328087326467023615325746420936715637658538351340851885018338744977405381037787288138594191436726481966958720585581519321636939643199510782205693823212296263143051758886465202241605145763811618416681724565265728707395509738556268300667002751376405167039802131817049933411297939956060664893675004951885042162899525554264832376696417894327534528609348542234437758703680599217058313480739820125545776982833563044724943332401830001721924588503685627115014139364519334065038754413257394648813306470625671536556869834091578272197721207989421024189550087097343239961499798495362074312110401128751980764248126141115286140733406446762586298552109431551573049401890501870258001883685820539448505562893246325195671654411420220172019922280187633191251512321351780022096721617191004668444220812060701492950352657033689009646742821231793303374344089438977327684477002063618660581188277384004881656589685886649343734581692737833907692631802281163162124045825456572904599770695037612245653918406994277546357393561612136099375082911222126831361696548847448173653844333568707337945579114264303949802509244952986571141786547959206649832749431239796233145347362600162176250757248246903306492706578404441076920883279734414943887814283399716004838656502541191458399913874849869620633567009525577797915659602219365236680642813939315766341644925084388168781065212154049375109304463570621446360176787301675906544688102221369199511087217026110418750334495520849895195056510717630367746988679692415938086195497334638159076826382013701932639072810712959413268717940048684992931072909926048 [128,68] 721893853941294547416218857964194935122197944350683432643366310995526389895381236689975182701215403703470108953460808172088572156897635432133296163655290776199769630877088725385524403061029070392289675049489381957538568462859439811339576979768266229133612498743033543628887770398592847301103823814178168977374407868031907999372400627938846947748634531474494701870094456640143674851332820620429687487869586976329850139598542705148878191833825004794417337050370377163023611833866665320328829088186553291055239789455733419255313767506197962992362992081300333356518647990212703495425222544111199315980697993627875870752209140019008326173151639027329808406294439570705588603730424176907903634924284996424849691799321370584806597090531540389257026148217019072168320210801604478162565060324665056440837304659018327626891448705665773752677196179248188818854087998331021558680611428413083452400647249860537834153699696468712523905361078481478939633907373244391347482720673599214505026060988706624186391688096692217460917361594391359194161045607566712960839168656161960705714475546113763668543126112595397347667941652820860184458326690984853194274643345866266466910649618314961054375838386154656856650271128663808904489616878568262133719034629935081875239954192041899990261155420926619002097073609892664104275084833928787635327585568920648028694780593345882706122832729549574818577540862711205434355817835963502847843398028713121610950180981585299082561080521683454003840891387206895416709874903002237342062303491591793472593852492147629974563277062472511126664697387419803244746721457354253709789538599179476552967595330446971100928736 [128,69] -8133470758203351033516713469313956787276099962157687750387740323217770076512890335372843470929576857856440062801449909497839446091296919694760621546029521008992906266436357724500664082290353369617069069176436401855492342877732636521035446017127726354552983177182685633100035817065845008685870697460396114785576814168155299068832880182890430028974951674682337619608627529020265679005567858687833422780739550629802245312429624314272499573670344296991816247477833124944696714957088796971375204687335801394563104980316326253695597113061271595022605796208067607600365800076648593983924931124319748765632594175719232378253988221489142022205784470485449464773863389762629526014359780985906601302253235674655436531834166199929247121358122759175827045624547641084800339367842003411387530807133263047443221264142278086338002613725481302975058609403826686776248194493942266019377148889287083083829553343521465480485151987609375523674102780084828065597122132659417062182539246408088219961624963319690299140836019088475295327455906239215502319910960402397261163709203777657690398783066650341860173813056106699436284549212359358110654778663730790525526974774817774176435180084076803231476582810894427015326840895189149931952530271195017706625879163191639516612525049785418872552925891747102429871454547036613661360988225917654139834328411259189247187736760264064901288702283392490135417479298351277174684939539564529448306499690760617843941572595566433509895047032352036254000258980457344426016758249253903161400632756710417660157685355595846423587631088804520018328772384326984886443250627637616491258682822128768176232363139658018368 [128,70] 10794104466556277739318776473966190907810786161488333839693279566724608334591196882132881800758639424631256924831352252407675264502046311262026311054102973872443026422102184486232871774570042007526330752932313666568703178404962939893322534850887282431853530589849619977932769421102238354396116670440068259814056833837352587040172669702483369089175149572604018692968129990046733428033741032509269354413491862102398965832515854806249530720630929602359295346514641832322042598595418940820858319339627266646939952222565948660157102850268479800904620060627856434989107007628567880715734302808788126154743645049586736998651299561119399831451423962512408730504035531620827903414118480366052447424427310630482003037789264913308530342119731301323256200198703971846063591435095247413550362842129831271680423580083329177565119864594025537103985240340905718760314255073470833722501452178414716568226433930519952106965925566498058015330076429501620230663867709656794551475241603586608308041240611140279178151980900896212575964483174779977438344851919782156769868947527333893069239199070413562469736960819743733128101935388400943578209399707581057333692164302497641704373793458419800680301574069653156504106279823406029911744819164826443051253202969648465514819187895055055350189977614813882445798621844746156495462816066673093867227672766897351024195755838407886585547196151564635211810901741788354180311811107655438589386590421566330581696095264065202673659704184113710724164652267370060173486779868514891458976458258686451903484190720450886511270012250688738284566973125339343758714179104384164119931218253426175668325776966920 [128,71] 206924153695128291757674918979394237319553532924948700092445960028792957069866030250555858132207394482602455501404259818584334512131918292004303410181126920190256325832307011969911727659089719910761272459079423007173750099132893531800731626328346868210122671433630784771097888980460212838461689602532978628893161161632261090047064137721849074716483286287734381984853020441664485705542782579032905083175359373150028615834333533268230058858880560277688625954983220753759591681146542026081137338009350656876861071199686672713476910033309264771231225225418992225411834197939465603755082952913126318015190168008837658251615801581192847472502515153925040342685396964636898109658719095946682251784890195680696700088517555537913940512338279980768838972313934952869119612635612062731121229897968528932426373519258708136475503854184823811309480643311027882630414496311221904043984015009441675453215586614614276015492747999633806144676537465684402842134983147698046447049850241709760111752181556605030989953318367437017165892015415674041632312134421056091912614458581528975438087923584099894154534835467062429862548564504343955441560975941139634291226417493563212340449899296533720315543395558335451176590367697716286008389138579979467424624755527763201800250286138775300977544131680589655023065732362072075882789088563810511244913861409656654482380884109148320436570128051836533487205814593641571375063977450377386016994545030097184706460390245883669348991962560147878422648779294766727114540062459687192369809800536876082537213429660083389229713100268876542704189840735808540123135486176273048534119475826915720102182720 [128,72] 2081686561826784350816302887549729953867973340509034069327446243800268103366672888668512422508337476408089484762666449388304043134297860027886490761721479775831919078647757286868910911042900638997402576543656162183773320428623809918999423004505055607680178765050550468099283188261412348733225973930976687434916464789380157635464266529357661611777949553338015393250559834015928858204329837586853243123514787237525024249200351655301554442307856827562354664119119517145305063841894149453341373881278036585342294376948935686591823369653118493524183712898716253459984492266172552208338458860094178456015924641326551464566770558376848485559145787279530770882681139417963996609511589918210786943905216050302884726858033260569937305701134861747654704783704840521184970198129661837938070345896053578030630083108001671546192964897956516951121743318491095851885018539387845322683798961343810363127455601234852812568405876306161103734165956545326571584084610705413231130608182985832400604756594147524999052609402943596073073163135310852154813050314775377402224757198756463631815738983195833996400600657410912715254763990643633818008584092814854425220386588813945926390017403451781430094059483412131316071664359162403901032611441021530651309910574923908199276442718156115848297834517057837857222451408810479779348908355820958409537896009461621794005942130874205390148920163757873956863237276460595269449921250173133907974770121273096663064518083117117929916219661603756245851294609988540269367508841220868869054468715473001352151772550550945665762928703313794643557046490538889328829214122100907966312657890747662674221 [128,73] -9649983737786527866064331828958337705596516336779575169223417681473908150880765644453344614256643949969345393653395198563953523442621682268956067040950230212207989126562537052446870462467416895597816646817795292827711322862377652750554977989397476454764692168315350840981265751046309905755529829446817049752125515860709946755317948026767571036332939538120671365619385205434690127060610203314482332384347766264366638832497093954986578646761046642697407289620268979670375161424672966787202101360336810723954974128791137908539917743513414569995999948238348700887458908346314640797277855408205749765945383322799582971345329221542583818662057752240384353983954681421239431674969053372263676187239785949051128677861400584245953732097659504288599044044155501279233518456560287149286477631156559496228445997949763197529183713090098000667767639036788545884548396991882774686788587606548608741981605837348673256028252864022819291717595144289971214932457543245287001663425292412154516879207866643311189253884727376653543690774005169482027699482039488967797941324431141389237837530905874360255399631062504969926007178532009768156442183119935220575105296451948766752320687802262251505107408698803774411188731137571138370000214109837983190988599310807833981007095511060824337677061679508877627627604533363861310418501748547735413480067171699585229326847211994743999636841247872221345219921280612195104047383786865936047645406979635616688612542145785274096101135947661530410135145443777501271170863872404751466742157910751333027073533514530690196047768311422530930825616345129064325974745929716379518140295429892256 [128,74] 130455831075936973487216107464331456764612400836969044322210530735153348196908334117126220566929112357004864901662425400879505992615529695664395062756149463515671494646204456589628530919891004737577509646442228002326179158343189546080468443683581013032500004276081980801373047466284123874402779300806885602480020339568338003735267605986310007371127557279145774985528136978536188651702500986408264842726040732988590006397616893756151866727712135337269224701869245907315113770409029267470517031460235576999186290223146375618944597768929568290707755419472586465209351115770560594676401288594141214660622541727199171896367831957470470843373458548054332559402739040462201952158622366276232412917819818741538531773829760132288258387748200212499019356979355501292986389870957136642533333515349311928057199854202225161765140560671789500447668123668265035515871027638455376116796222760719518856977985228753101462541330658199485421608088661495732447087392134256246983793338089541994368016172152254326694457464087313167638525241603141202239567794392778586788564759323130136673974555174968159577565774691368553488963383062553742399668067485646264175688333322624773615724324411709787431636342454716747884955302742739620721329661468732963137693142303857612788722523336739716700613789856849189533615276708309599167424429918415646330631461044203585400976312222903314887127812095985157645431576922967457021967909117529085247680879336524124888044326271704739891620106177306820423464877518968219088136526630126345723231866393250305694912837996837256856399201709326874604407468607403799838524894217702014677173563712 [128,75] -360347382741659228474481481868362303690398687427678257707248721257699169517833048328013656753753065599320473521739478266175534067423332431667540402193613982561723483085530502003723839059432062427970744859370991890678462299375975055751516687279772804832703650695702641298649333606846015139719081176731672102764034136333837458858374824115556722017456390682366261821435544937482728249181292262809474664479005424409010483697868896259967568159118751471170944827720309196304566504086343098173153390044951651630910376856855092514462511567378522193207483257949628168881633295009121032703073398534679127262211167657326971070043450574024026427418871312348478011494803435672425389379627404586031545487470038397831553844565814682583823967050434383576157164453687476608763156191755152072020077573329277348736981810725692102369213574260687760796062430450640105499837568094391656078941130928748677620883743245135905055607444313869033273422402787518116689975284922421649229942846152117607043169258176087161940631640318385093456371825491490780083530079491287623976226907834906131640589029152434607151834018644560166961657565756090354083819925821235971859817983735749749313640004385147878919085829683582714906679397489678956598563615758320547570756011171175632013890103471484067365521683265172613968647493215284398450196286758649353509853606255736497815351700840695989122408568871293113152811339115009147645535934289892842177232829771170519972809730375209653342455012211939663072709628765632541315823704931760700558484581739583453069953152149775771930965289830009636741624561048100379727087992934348407486104 [128,76] 1117675298081858691972178585666086459952525592311582443017788900425983056334785804525093754186597686651100546258921633737280673266575250301925235884409605027744401088105714915578745460641699724107040008209083301205935130943682928886417373073344868561091945078712553317288516505222866579200652776909028416504402143351032993402867937103108394890318387133637175434018190828469069462159173960705813304107401218963567025104669734234516308719458474097519128881289554822360149281434652027381253454515725985039481758999234643132531934863520595087262700062434524225887934546571566191872878122190103315134439587106472634998417677479612976514352927364664018859493908260581318419357075037289826447894950430921663795571649597240580470665075604548841133531330497724929655293940534341588281968124108953797935050944846281503998337014088885703798597262692257611084742363911240676151582295000592578299021840758894520183664612911261725228320882866902088794845268505837862572600366244659854437111910577396389101649048662873274934672546424724905553412439873102291236805140522796856818340657296884998742644530631407322992018405573105652665780577887811467815439577861690196784082844839700939823905626393722468454838605898391175278176742410891411264022706566629670104785271997187617316390486154757197440793532226493240487014324817102821794140524415497082319243229815445175381516266615633584050329342195386116789659614046277442701654426181699670189344205527535954663772053807550230865352587113063095435924710124588674532677922582112847193299038744829725296466058141625405514824546795783187070668820187743483096 [128,77] -4356277862446420272176335406024576120400157290197616590830765631070375797008454690729369011035213876862919081349260935201787221108542861765693817032989734834140431631448670078563210520576525259667852690936294547957763585548563949425342306452579517726078078645906081799476729122725361881524836067286215876649902286347143835511670580271791942104603381689401646034257126817574458268244150943864752500205604424534093295062321988096681476578388840332701384280000421603602529952318910929885771395582830390758994852371794950292171368419897879820138804471496710917184738593907720433213564298555505311546872928310441476629461856506645460652810858607631551188532109376021979553494922039355128212945331861897579907903044508230659179941211470997634110216327941935597774760344156028727183688075477121199524015702077340477463434243085855292765245954607813424265915986616475835499789959099027498508680036142526867241410810933720281625110290067113270392988497607690669734573248852482993319626816166481985656367374779685773652227895860699472151289485187190936816347828064850241188667776376962016513571565193023670140540646249006126102609358167910800946258291913901279391359811461368181400275657700218634402495065669900294977951931710767317890696515703487050143424619543262003217609710848587953164658783869120603665717421767867267598693514830737931904340493979459084532532397340279748967167795284438879452411881133047854456845780060237962557936563418516409944002693559028914151698086665715560434789281279896628528011628278138582959711990667793406426999099672687584682438395385163063823593035694400 [128,78] 10901465308617650353520450751517267190744359425675264999975591718030997237898989875781660509051370193374213017824456503718597316495530315795636585479508054112510868488009579101125646423509337332849613671774968897328399716017522706779189147110697524405293076244980928170495311250761992582053785433784846529851254608834724234627562809701177536350128646054043022383909617012504487439924573474483053421441060186429191769315056335162097734240567258345113975643405599844160209805813471629006408504940748137910206171990597600795756943929808535346758286227956028883332810055684257881659094428500151642389199328849965723373066243823298394896992184482755511474354090448145088274579260152155060500006776894549564602405504245640407751001191729399050560025274101205005597009790875956087324074975479218970667294650187355118332116695174330859369830612687462575353884418870581866779460489838845411339883187794275409290953648977792963462155123718742674383418625437721618209367859131070296365642474248591320798317171488595512089679819735684125096282509035306793804861411372322535295760639228674683154655093300265278180364868656421946893385658157957505707494890015285511711858163691355934372752880298945558656410659373372718668486527666885874807902889888284326381426467101588921526183171391892559739447779100541683683272876887247616969429037541101291843626309179208926886076629304006736920071285819330194388755716846369857722820834102706910298303771898027143428222625231289855736008320746436091529261758965045412983094709361821259856096946467436892611415800313483723831964561234719871228690600 [128,79] -14812473337851833732502448033358898450799832458042471723010032278345081050523064808294759037527830796783715207209662550826459637410051437173230897170628037797530409339071995505015417838420637169031369077682901258389227003387123368784389896293337643169950843947516585135598284416425994776908965371834803524248541012501543337460925668703830085922435825045586163397307173197756787918554519281940919338104576379583115631685040896814484557892559764359503225273705784241383994362808719441797595386885647370429648834199013429424047870287997255266772592352911249062881076492809495045781572431282992410950364647866028916453712967129940011539379794114445172235849887875096098375971639294148706739945693699408747524429959579921507335060480042280408189230023821818553257003369776795038521543027781000403713036182990491176018749086111768160610107439531985595416292108254048649900387398207031595396259805704605461875672291700477406447242909869537516528742749195340782217520780697558698192391336668166613491353991047256266835445813467621609622531220310613875963626818896698824064317354768031031339907083793332995794769644328975909237679668660578168468237824779291070762522974552537389745398087433607892709176239365102815463418730267784803767930536507231554740858406091207731671180644724147035994989773321827085642897189993917912194869836521403074517869345430856404609448525413155330939904356893787806998193235226971759422347024597376584466634287218852194352528673684549579734377191557545033833480607602001121514985017992407918223541659119212187123004828084525836352914563334643664576 [128,80] 44695026522193050736761215154045626700786599797743568591777306999602957162027861917395705657338267024588420240640924187984987268179798518181384251403964503962846728215932705443334270238621692643313701395359285759495505256041855865858879299000680520206697390082063581123594320041308009505854419391785620107531375027760995843315149365687238419872456276226845403192890223640520000310623334193224770543368847152552485815509034827885071229158811626950918645681290874194363238799757620174262532118577042654555330439800888362329495630214411107567489216409475066359487038756127485510135784547167275795284372794934590331346884370772478759429385989102962442371991450298399156597078500894519336578048473078420004601358736500894262020318833519635195939578287044683769178421104264589127980063926894892858010443788082810168663601353900078609738182492610705027661487097513840496501022678470842605624379905351651861034568806275446581539124279937560255530163859531768098970041616699840548021304694632098785505435348948156265339859038727474951526631615342536106122627003983176681191985383692540162172920716083183278073884322716141418645671195771658541819157576752492645326707685487138576212933247948543562185061425852786393236406730688797048214815163848455875864688044283184851037656594478966493420803727063867347242944271673482173723707830669040110167969651454571383820522742637601019595249371772444640181064649149741159025326289049537540606406048863154204784176114954562808571343414672123263836906410211003855837258118271826077515362363861224812137865851017581629293300173142303 [128,81] -66600553729835673949185885135392897951146390617235926970672950841609504134671808352480337053409348751830430367060188191208209867011874917635834250853408447385440126909031412506036797876790048083567457633408509255996559387653095937006147710041636661057759049614956035769978263452373473293603689105518209948103059201551140523163531605699946328755400784546873571746976006042358866938951715518069179700355310525603485230112991575888182755101099314035213286544961893221121236304358702180547584930018241262150559986640045507797468527517130891714200987066704795859218302134160538921408374817674703460111711599890447633448966851719721203603022493528819518037207403618215443699586985107670969140947458398849550461593365153230445708208949235152588877777585775216749352164613479072492246503757555107622854332425220422770541430080937262984464366500710612874607404062857404958417129106861617423096177643997483533973982545715949145962573291003162588493096216870569332053949881914327576167811961730801079617492466428311905683208992706019643425947443119832238998133054591929840265565967262266597132297648548938278548900909330200536722343404493078611576087759484248833237632159623684410582797022057361683965302497890016402265996319745925551683942437198193094699320361565229744756601708954924425086954289739630284893032453612986497992044450966550163492227445504120108902370686049188660231726508016989750632603211359573543680042599633281364075765537818474867155542162525879153144120014036560703171014591381566030576370040182894156423906499529919637475307678267737746884236096 [128,82] 43496929037969455190973053408776127737995607096829249131539286590632922066448574863342755477276351685381714133719915459003289928048967024488708679627579425315081039363210912272371963617022860292655248633823145961796432421610174731620327569431780298119398894673528230714311020357321830530518610056195285175884214613141044193554471350919946724573283604641498778466999942137080767376991642620830228918567332206139357991619911996590396249147661758368652291785189789698508438445197908423512569499272909753462724282687344212163827562497929322161806373653134130388220499332569797045133924586419947031782966359681928980142584190947200536657850749808391186424954311896011311225426935026098887448482668826923753191578242128270715259685014229325032339933039629555514787141540748570077716731472275858818032628906106905480569687427051716146216540080322316189321430248985503306728351632327100928798951254151752715725605173057689518823996212683005700749443489382650937069173301174451034614942675010021651126023298101099712342008529777244137969070647561340767299241432205620633801636034207427383669280700719842539810418238254495512543905008766050716362184627230469948806980935677199903277629339973658992306053977951756244566305380104843984427404097703717485926210786704879833524898017577986350611671379077564316900266236471696657947684464814334598020039983442539853640810682833809637295839568210394585277979127051886910545637381397850605849353535889654569123799635937755178454178462194177400821801021033399692761387593460908925347814365855707279617144186065372115392 [128,83] -26077464826776414771482212780421470734092756616579045953485659450217686056458010475339905232061740257907930872371622804224789380524327342650901337496302190971064597891278868767305760029520519505062253302086631045196547099654807650803285268965901324967674104095946866362434018739210307096355477666087207113674188036924658548106244199554445540672529342876465400457828013418845258842044194160318961685356853021078743639832315459742391293179126704855798163492298115311351684571538404518194047815887259195106640761349258323961803434251245193719908663576331029519035050403959286163290346567545999359510458439274502017466101388989879656161787247946496287584558167397152891692186386664990551215162127617719082060069025193226387065844482719783551742866733140905503188664345638933407491032548778197634897273974380141656871876407976863496687741805698197812539137767632495172658839549472943937240122332577060376403415996404936959951465342203019865233578462193910903970792691659019625330493527251101448377194953518768097357634459392802144409995007391923447299874535247696139491108263067311394869263063843582399086855614252252553121579120326921281238468638325962574583393920023260187070034050249241413237686113262658357704088341162512171195077546414905724414758874584231471985020501121733401263370521434842905116785128264376133347822442554564032443393931191591896255395402723401088710308138656810041610211482725725489996890673186875324853532322809571620693241060234625270690583328917196540636236201216473764565899116814202815984416274649738316303908095087392 [128,84] 20102177305293141126069416428370305555079439532737791528422639642390980272841808278464993894058359062821414456250239405078281344394689253203234965594224934386039926273188313832074865991320802843421914867644199730882810896993418779303043085423402987879079583049370928172343131249407981377800860582759418012663853828895708342189128807649388204908376576908075335140146610954904275339807152656820307735125170037830610927280069840442047628395011376838185969817790953529721881621447640237235082341022070115628431462100974878497356381372138432390222450605163694043555810824369753481020955551456887073194547424639410596723401627738915259416926792057711069212832341853074070330340181469498393226639053310748391955838993918872298342903594205735575873062279272637530840637849492643084863067021327712068830117829601105315902168067644394529436076151848909963241706907344535016887769242905083366608558329700546010626056922219108788491815629232798056742884970090424695483855971958366926686269716178555380542141664678659445611150752484304481461937234178222197159496528698265026292720225103192664348230324047300647585408633281669706922584442294448977894279803337719807962882461212899962959752054612294959150217117393503260472960608462557951808657582241218649354449379637526078737043165110964783464073426310295475483659425165656260190228454864504830636446213328208081796011040136320828299833725433880355193276209175426950815192574528459632782089066552759149770533831149513536426498817366544247855232721056506165549112014779372990319911408692512769071297928 [128,85] 3774383155910742819074806054209126196196534979341693990972705466273797807070813502581836794718061680052100847835872785466458557977696006577421410430012416966818410258075736347431595962650642151561498450562112919838138965993313849970388042303595874221466317821083807492899643446823975373650169062156097859220482128987557449875645302681450510447632619831483189637078648998993480270840856506630435001402785016424588975665843679897740183055251301286531136322406803861743689117193725529031033947836375628609885194978256026670611762636773592235886278986866838492194494517094203599316995827850123755995113883815857528871700070458661137598744066732978324630133214875821241415689270873857816125415880171945047116568510912598975301275783211990763742018473214801976382667422034533860797996818352958344019485161248295311255686035012456199937805685825151979611674058069310503447073005262477290648274917481319398888369578498428779529490403564529668178731128842814008260316391874235180063360800978939760002186920505426924749794804699582183957560973773788072095554897268855745597616370867650036692364868049277065936114999003609063054061367406951499186653066036419280522413257309809011832946886194959827892855934108835395136829900218454797958318425822530666501588868198380954368765344309550341080517543917931872293332886783680986033245378909511451322971642933540967666491796050980924359226368984957820157143365338399493442241580302150383850518613965995052257541275623774076880446569268991024743654905013112753751310000057804374868446923369058977664 [128,86] 741821373700754814557945272346424206188964577381509929421464873112445545998969363037619436235511220649318058656032463187213868672128719098345395332538326571521294997827953107942532759352150604965454974990867332971951054638268415138016945480576547849820342830895589537892014659051021513072453530817544575749342232061616375955103537152383935028889227148333989492481965907990476522778585976651738609530866420846878779401644435525371616655068379294975784470344827299861166270134914992298225233817992265279546906325383058344900257656157734754479153182513356063486045009648395927689616395448790617879638356634408227165031746606085442021393225593810000633295043206230617783428263360235021688561465057180992448649590023046665561564486536748313197201484534071778094579011153527167545581507904593098008468788898200684394054221414485132867846399590144821416489854879070768193934235734409206798595289835282857900152821436744962147931880719084414452299086171617571854860630088308865427479221196931465134150538771440690815564702106487715026216640966929183593589331895477367703162019854302640042939809070138506450751573812073821513964712681322241888207894719989879344787584813194386174157141161461840041803088185490608240037468668679838390396770310996746712201092682139047498562846409391447812696227915116814923424406953873444628630564185560994068527947765100191472638395308153069327143703605455380107394719751763355531076423022676251988918275565082419726377897849514460096009054035999814397108234775989752835943659056855021034249564764048 [128,87] -132110041245369612528631539957222657367203624090207783196840945213975625621177122635741114384026130326100345550871663998696310514575300171560753280230379567340076452749584996809948791006714428309617990727047464940098033568392773625101146617697776705748299699414263327861374925825577862681098120799408464815587269465443645025152862199277410836155929599171891044039044240690810719728444961975999717330865894500966879669883341336772791728339686152053074276174205896716362301961220383596502662710548602613604277425868534091422448211154135944795077552789883957261962396133055712907460514514546398002308082735291077290193643092412080266577261701616287230793137617183180222216490939597534560117357736414451889153299473891645781626874573450094299887849458986435398135576012597079532786720910730680365169639212670062276862018170204470543064003980672294970326905346666209025717662628423567369573668299279410356898417163347115595609715748979396025201063726278818475948851103395122487909027856754365509836473016026558651596542145758733008205393581546898420607716727192380529116935342574016626493255324152465494837654752927084821202840257379035056199549490312924575931273977397429959694321150241679100500966551404916040102545885367843506005570977025620645023350658399430786919737955030846244074205425156270883522749015735212537105300950411594443272267390368069761765180696382425462602624827602950822082556241565559414905398483061809072266212328740958775993081520099138393529341045068559729933189717674325889166781188399160634942592 [128,88] 1400711189411884204392741550654545113704675647126006380141783722946789257566261782714654309332862056564622505366363458737657590458362905169636954999037587316395510168713288508469212661051374405427621294475924891200134823590463567284106302289060007974212618644068725437475729733427735993977675132888993490472116975871585548131678039884540858856733805686154224905226595929066474175912307968891807265757979939832801273666219937406033069413998893686622835118195234501433130416879439671195732778149897868509438336746409531612048666094049500516139985978698179046678808524819318458532388906970837699232751445767446613081532785263732449769109896293700467132479549493659665292498124208405410546644620881227001491774090168295830414402738356255259201582277443443583921593507686403189727297595903235680380434333624987346229534573289443395496448815575166334737197786802288929475025137453343042425917303979084564514464855068965975803582563139659126957691662544333468380560599430660373307589941313504037745508524146743793255403798395460331067835643782798696391607854282331881114867852908874742173501215954585409558928294714455861360534955924910631818224452437047040920972903272827961951690787571987409145233270510100591425751352607630667876367447955086541005518402278554353102238188761385879595888297945202587362350725903479320751180395266031386521662917349274832317024535724734867520399513919532170441405568423391671186334933236562600290912618023439843893457124479214292278649397251324353915699978349243544970025034576091045 [128,89] 8081250940765865246712558220204941542127887758460765686310219239104164305196392967933964703932710347569566282728442659387550236239730540298809730269812478506160076840353910161554720351175885112195367694286037927732954312474109945724816044812314896105408296912947503038857136103739082223044384653982952740911182369901455267712832201742351776112342033626981902216974651158498934759731362253580967863101629964081997251591945164818528674235596818726613130274689350030422333043924346209143370899917002784389833880432546448497804248101369147632092520293246416194059685115368526381669912862558435451041478417280522737282689730708559203892122696957751807330151613545048821715496871989651905323939148863435294841631349932299994666280361824410296562089303172335409698402425418257502874700658033020066175682959787371435523463297715283170122454716044344455715024249882174617634277583426870585112989064153734871479496743112353247884303544926293000246148251618382084161420517728590450454084201658957764880239497078748669287663643586489976825201880049386292628755128770860482776695874268378315011617858196931914751916434221182300895002143983017180707650373720427073608127678074498425785310732393503259604096637397839867620119344184370850011210702869357890803307008497832165393670267038403767320934226669156755485412138758603426919235011029913834558460606129982085777462087569937727623660972400654306055768526005793187071339717458794987643050807282493345040832706100506192747217602161755889468883752936666055136488710048 [128,90] 920297408077778392096051043378743036809221615438047145034957872840924692710552922381206242831733484774330627948600176750176212853149569561927371027834413449263052070515774448838122444420683611518378590567397589865566112323862209869341889853668503157391218364406896384962368117451617135515643436528340689614088350109837688164467328533258641860371936561285108461352546592455974669727643408646443263664290700299938702284428724596301079726227204116319507440917986787457939441328495543488040662293729486429113382901888879185041542797562577694454797940378031172445500653982308495373529815165685859939475537811344603306142815775313349818725059257949705425672195878911540960951661772114795711593004921631951248010415387321296675031180597582570403492536696689167348249497617649186180274258699258781415547902827634234652429844539583800418107399554870767184492096789946107827007877907721003550935987171949459933879032632379661314803623404031101823005884017955403676990541077076233828557911106641359826793619841602507358141684981046841720669439718497506444585137227644116562099767824928365324674508870159524666092912989830770663521400643764408337711588469373479349116652303354587194304580481116042642218868459612250605728383473118392823589173889679065108077159316324035514057855591813791050993144357484891102554165356539911946847858164917440250262702511419804121704624293099625548734287736416229694787428284263243294912677446669121851636674706961459114094367878173377637756547967141139328959087620569842702944 [128,91] 115033864757113012919773484229346604155259475864782368367764348683340364585048576277100154066375474814037945700678156864759352754007073449321400310513356522406301449228353716848557861175034312632098934514174208896982903113903626563211970783243413365810521609361359855801733144337881821467015873107294987967608923749312743481611232984280243167958777507277850005069676509686371412388812261368983031143189038230188994280645150552555322059033690858746253012866506930366047322391272129095435001955521049746930052296705351903407064755711033191217154594910030126389981784436812261849100774384423898487048948801730010045614064424146972095491507597176159080698197791786509730377305673630683847005095646984106885156972321991127217895518344987349198981531712191496986743368910971821214302063369695314777752040077987164539381414048209767945768293000652331375842386662713545475482235073302268036030501799829609986746789071345330483293263224536067451613204135919539516430491625007033318168675282964859724246251902410626902915296721127984713315579461776547234426974398765268727364652276258487144763751295636360907226696413178810384810181960553542143362429379915956371171696994479980901290873170988703529120015836452768161104624562271171007593907056488797436196806578706570266949366802600124638463495188133148204530693896753770494041477083979013529451753173209626673031450116718672668990676371783316403506940491425221224011141790732378409043500149973253883262133480720412086312554980844962124065158261015432 [128,92] 9100694285474078045896430917687219997437990656991476777328769959602225603437365753749251347703988709911029590565488029473619052511882206680207686080332183642619529972422037702756643009123271957081877987578933049235444512139339863608544266461425756464195698184989500837977511384051782394240467511228250832024970048126920243670067695920096368792925751081075982130274497828769813543948681433911473650108502134335460244263538454134982593105024919599029375347543740185665385540759071513924143267953797841551956131921819830195234592454440421768862512631931091392628188823504463166845247229493818952493014301680908356816720918388533304814836865427257732364177951955364412149488149608630509734445737386383888064168146864155021533524550673926794554476807208607700554175169995694723165540746912183301085909515965284015796393941661980852209616411007807869890106623533431517533923310262120342689743537363982852522806634338258665712537206315176400425338812418183456109370903000105389151612751875044001259951110988724385938341339597313367017873194401279945565105875551924476487137515750564048603800664152411794906061703449898745972103705528642793974941600512827468233545079911318708341617962269185138524464569088939540774225103226994431334680857766085304355106872534468907691311994620151873826449910019898790917780851913826977090605936565484047445798367195815603107779641668286652037730536683181482402657232425052993327219811238390857314301002305513824005549215075676960829152622583314094568584696 [128,93] 49286403322910397805807566018987092086652676976265622993959113195079193284028963874506670821525542822222466145937070063045443403366562379673809536965897025400235461570756548983332126803749885882370829816790839453318642278304214593408455963757576350109140097641112572878924900800456383510348507047477752323843687704739849745946884642844293403749223404907335401586662612768530239295023821869697318867301919217290451418065570118032608499976134521532827678439638854437171166179504330439190751791302043145278874162287071195850335022926557036551655076911783355787042965933695333566422579758474827390523935207438337223902240379163812291310032255629161343067919214932369532504893058774250276541732034219615502317210767532775500443904434379708260533996427412882476650775957990103893095943952796865392705258526147525455038381237530703701926904352653853923811112076059941989704342743540420258613396122214305680258591702620731091197724325436413742737146521972701392069854872045295527038819901774244287255923001978946475589146412195992040402504079907326413101277536930956232211477783717867170183785133472417915034195747936353384856186441327940801596723996875348387496348790546638414698084003038223370282748481072290529912864149987202583757029793117188179519271676243368304587635091489619478835823006355514758233903976146571054895144290486296062489313929205366262091598061143624380929995516324448965176890887049712441393420843722417888505128335158179268254872158667511093199070685754486656 [128,94] 6272570413229635073915504467307696937331887752629590100446031511386580483457343427548312815670889451716027292030012489060035536973823479622047013314146325997352774855340487173023722763374166507065914289152210476583841914236679477941780076391501726203405956936365935805024341230721617821554474230045094327857087668914157952381444798063326145774072073092188323205378054992315689474035465953383469819038290939264495950350914670581340121215371640031245968795118660867735540699987112765145120962495858680982212646291871259022017726979221985351150910027564317438145908476713913397408506572612948686940056672085308562982861213280975835967678916438446093954181804934132368596158258497163509925261953360644051871275065458659153532103936981430950991811702023195918855235576360340444874455545548097360131484902703829722399958745880796112024271360829916208612091897412777491049167334106900400868705340601964919310965762729585985097805988314218689592823636317581847750261523171299262125392035101993624241877359066744443988518917508477714261046115830269801523469467688655667951938627773495661634569289333101312995884695346016501827297210707158269834876000424172236700614292143629814830789895027086145224799454003008428393025499518088156632819652520376022313205802654608915468727955029760203610824839826175872707956194401569121377592406192753775432644049494360818972079914868797439714793146407006479482788582814524054102907458433562213484398879039211401050823190004638509319577957832 [128,95] -20923840010245988302540066790199272895813014006869126459097420326439872825707667119044913443347993248656575970535862053920449890771674599511275008410633640360388588766415306896382438869726531357855343879492131116628351580516665708896800941628908276592437104056894267509348732835231996663935109086306163376017028688520795735379731079289500316034116031735089516874280125711102957612143264229736478190888885993241924298348771702186957161178368637397621780761684292617696052296384824675168280119625245637900491825501351089659617983436973395304871107965753831132768095706052754769318392396756787305819991011456703618442189442840095926202707333761159256724863253886789580486749864440622529660909648868969970977989774958623223815059824404699237224842017981937361482976143423363743158095389411637036451959829793072277532899529255524089718374365476652294550904040011589772984810863926821422949924369789690390533756169774662958873630411609386516558167827666864017299953783910728711841965867631761776028863303994852633858330340592766033229491131947063897993621201797218311927839367750816576012757729860936610214995443066810379136292065152924621541140312717815892197657692466199919930179271478976403348661356112255170053487325795870245898929224223904994165293522397843175088351043377461594011322457726576720125475954705609918908093051530258284373536370046200574171748294628082825869856552981585706564813904870462842372240835627859508057358479460237184322047652510617461584 [128,96] -762993164246144165371648491684662460272696235009078810532989060555415373051620188097422934378021871009989673100481351446494470347094333000729285668307389558472565459774132191745784422781595649605721066198649971459796749604082572193089755333372131388210433065052573583893078890210823858127532635199961578441367891931472537434114238841053981742933332247372904679679787391083109613639406171026712669415475103895195052886177775905021294261121376750983921700136723847868640539944331660649531477838108675099613313539436737933734306471973127122537807669976156183257384884320095054247549954243411002404530910928126403726444781164149719472598997697888296045400103836217203609649984601372086705627043711859315927522989250946628403322699571610424391102908754361356926275373450563492357243490552396783141730432917967741049034607231794877981256651103371521357905739586965502925093257673228401491826018682212627259595689133952228498365876420086890474002635999386714652644287674753262573328908152882080882059286758520572986863039339919383837316632300371321822608657627171034825489649619866957609135259764324127525839925018408287351212282293962280254727736682814626233655462155420908871824680111257959352158115142715038170742701276708058904088066769197412177304033999643698179723710161220112532599623657225802561370329930238112115099918198370659802191246188277885529730426416179022419923051514501021999105602187291835385448687061644838850501611523913088985868011001175 [128,97] 11584482871154666990092161050451614336259243021669272549373651946982276146537924950011488998972101445169709511627357383080023892651499218580585041426161813547497873379649925629660334518384565511585977303102779311554548248490305510356539317940671315688753038072722390255667313247676079711140463984981920950842078149145708342508942842451905147253670168662839810094189557138814187712906060179445011280124625432590392109441057676741781568782851944207396547190639677214790202062219039960370052425586481649370529881144383963484514334075294236780146997144898513873945959260589069714656011702682952496633762877708253062656641852965447941751804180373540943071807491238070307688606832461238474831443928836794476763883364594403870867256437287652158880827386429451027887834867932744533255030028285783328465292622044094846919884618778924516306828087165773152434610298241866279489215699355138666284029690163805533099869140113243408216194380553172749953541186001484961434281007240469051897405765442882735983595673357290210213260012684425084693211480143500150230091874958670616960358883489948893123737016250900128404750834079073883644075835350633721023126943164782665400209510717955993248830943535478599490620573357072084108136191428115206696628632234288211224821385297555255763329376606436027142962230124449349874851544877490841973897274359762540960218306963673167192945388039025807376566678630479297860782944425736917003921701348726376339974298245561618239488 [128,98] 140185275988621521909610881016813632164349313126092904432082535304909754735245119719452116744903207687829560368583624274854167504106181558691572521470906040229862790877199082525338624903549303001290348586694142250563879832065575797395757160427155757505707658757106484394164668720965759672881597582571076541257647857036497439356909956130435428401117569813752806114899923553726457817786193236626688230659334902619006876381761655744275632178160131168370773192108824940564281972937793403410822683239958873639313499670915978477214994974677124515562433434668764819740744997984758238563794556794481351743263482989861002678954777867220155727870580270187200961507291952371341314032916237125502031330065427223975260806838965963986124647835369263324011483517085518865698818880437782882609787932027668929756323306279395656377953944513112987016109776748602917110772823078568686808160004493575621685869427936773348259285627859612337841856448269147481105037757000633419321110495342169987823941466591129302082940440807716415747757462802419828233148685708337244158303134595167513227798904736310679005719353312712688473755518575196006927804847414574029982432824729394197633479390669724245980658090942955264528250291295180555590398408995163793423466295732267501278241484587400711620045765134723538779811338177562926672659983143376967470274573194398667909556956484881873974949279769778480081457288606329207402640125794141982661090561392370741485398331923744 [128,99] 401360583757284439625351819080759344122057993052249463505370792555490900377729357673134001149641648289125655878333757972766299088092427556185682358386134230434788124704677873309474569379698457728925564220725568715148309616684382008882044755270596438900696433683175019608229973001889675015214231126782970314898565936552440920500769392586913286015192304238009259920578238203139505224680104787071432100575393087752272690682231553558553910915088686892926524437663888275740866702530589915441528881926250124508849136024732614090457129639425386009468758734351086375853320324214033505366121592805803408928387759788265765006381816951338301863813986074840364631211772836545218230129064441407217934274891940108724147293231091755215084136065858165941193155562964491659302878033102679157916648435114976598410356683247191769042628883140628112572797075648199829232455695081255762307085067848796866122142003975248986483861045268743335348455795424319832931945173885765456500708245521460809533236249456751498958520293804332381665079759325851411807924701519811205599860686387759262013597501045922635792612050645016447626971158546662437713308137541092557427651474790338323794563473873515530496071685826800546491129174344798288106482074049782038548355676016788290867977341590628245474405671350418594763605193609132558072043512247597731852954614038887414536950236086423313833051006835154157472172661206743633192079181236264904261110675467579105418352 [128,100] 4055693971204197387242978173505794524074566066714884277805665473742335922277845664666881559183276981793587090645779898918456898169871260596309831699177259705742843454285074119873758583819043686531755439023441410134795263246635750904364047496399799346703476329713894151822779841587371108945437659197251301315708760233836040161378446091862415062244944407114594576763610786895039209410770283050611621062127036256742957234141122447240176142126380691316157849013877675901260270522765858483296552417991254503089025293280499907874779693270991481159568305752839350240513054035671340136680725821660837532468842804947799811096712746660068602373374039441561005687506991784250526673189231929406749399733930311226953836745993719656217262251355961884216182727468976269230800090088506926853947725834262813835583436250369177603473950024232983778018686901277272478197676240625169836208078407872835721977145351224093636770350107414702599519413008053640554938795542410686005582828316384034655578904607215476480949240624499956839204975374349760811273250817840750674576540779427340576137673333278614721080251273411955642821796429768008665942082581087521240265055383255380878993345628202437790349734269152696046522837515222593483582714915148812073642483315593964049970147463018608674892201112696680311565627039660606846392350117507033097546416541507927379388736851995725103336803548407745047610381251199319111196518821100119588162075001877688 [128,101] 14298479786029646294545060139078905256693547149617632989558959896027221113196468745328217908948699620757884122462725548525794900264872831485390451077508496618145625911922618217822953783997971820638146812720979718933918368643866887806600135877092679096894283422294731412012123112319226010865453666452930641046104616803793455504026793092920661460584549238377619723108200603179779032059895449789882790806984661742464287639689420549360297477346513767552338082492193208624897998603034138153084192503463565103958533129940276831930954537266158197566730848539574423759515927592371261083387703422315499916691232388348240748822957621072732162903691163093668076685909171008423830711041313497021835125536385072909091320640849102485830381339620845931423943554467707548826999339321572844222473470569488147725389331676647578938275966697009278376454042081662687198244174148263830496593383531088141041449616535477747856998906799525558606715462389547726201547221363578695533044690234834675570302341447261558351613768576129401650869061884268390221111551763555453408002965066210862566156252658722465370177681012476770282506724560855112964374442201031538713532966153549982066905621758984043827355392865954308925497362203519371179304668917310143267727081931184269566419825107026094918662240289100259530641526430591095227936380616250159170408156194155846794306980817629372688733708223940952429977623522812737012025931796898097405392256 [128,102] 25212757850637551465209713031922753135467453903241339749896826876483414622702792888762573130906494753717529675266050310013890332676193514960076011744032008649475759508239825393699121187463667039945242852067303074731987740385053811978959640776674801845774992344296460346501109988278366919289700761384288380430143505908381710739871202894120263242180367652014836373828506151119295275949591131757775120863331473297066022859103243885961042710984278429854491449165044552628348770848593992810536961330115497800286889657736523840547719967574696390644396388090613094226361540519172048185582518956110155767295183790794472016339232959079126899732680648797557109857684137786426048117485066371370273388444233060905728430159772618106356678121474050628068374655013177229692099408612659929936214280893777874075499826406092374520679458125289169351343725789526104289602495693273875235059294142083756727534299574596952932815647990224766457160317918748074987550704858575341759265651608397479935149395005087755048503142987248685575419943814747569134184527210688915824486317666882200652818560801124865654727691049691583301624617821280284508442369784250627963203651464278855888282787541438215721769336398916336755508965164313938018028702566102262718037163265701797964242806662655107994761079450770067930552494456543434625811874223356111560344655636709934794236905868666847468663147575884901521450214891633643436039579772005416 [128,103] 36223478136220260749002225151649903313974470497850245785933305074026697962779834387397915567932197184487745879022938902579394862993799323275715235772783236737321412388300048644683057608709171516068494219298827718194353595691817176308545869352248928864621840918259251412385320045835681175146722197594414177324737299687826975493100701374684205229132108374451512379096958191419830502862850005948396830485613209410800613540592834954415906281996214982307448660644148045867527647973573511476289725886762364095149698919783484951912765198515117739000156029486310375531311881289956940885017467815254677707358840338468093537895525219108616732984238988207076865863143722950981088338882812858695272314611567120995857876591547784324055662857506254944654805820261561707610587841744340046449432175092555984316742857531553721534114735100203872561941183564318609698508531489960163787882645867319765088557219308272104588917475814549095500830280511233960512895386623739890224490405586476267143634423052182158941431253898247562448262619540888028097906255906360095037464686496395391650921886829277970824193907181760389987356534056373139761171999850937556372161955228404895693838940699555249001378385134742792978034241527820775915684161653857675586113202315101355717339162975403225681888280086548626549826405575708694308443039275256126889285538294427102858922998810108667400453950398882174860246648382970188371219248 [128,104] 13100380654655156446155254957000752429951811511712381108202065217859336083026960732405696233302614205803246349203116318550144291018034381097040231498787290654420392750022928954338458131812567049508074987032579468275343992057687523487402740637068743649047052416896879597358413476118450274039784769707781761771753776789035357607690566073751265491168931407772695824300128235841014177914272780126858014391402435425730949746585247487671190627250386763716307011559467127763994450384572911536623546545857915812904921571371748180058148013506324470891002384521587993852524451843083145617660519557629767477768380679808766032486416476277532954358900547379840056382472152468642231255488735104765648004153506208800731165738785544026876477329527395323025957060823845808788978359024341492393031198347947393879717683190029871572679232243930015371177120761234257194267855086999047778348228942327464050939584662666169052524725232089135605891164397655353572779344502662895727189179438733150225599176278801707679945664918399209764732341660480888368924546218231077892630669416610127080774630599649800875835439499465493405999371346197693165542884639599125317627680905035040455311027167280514971406341735469019509448040913595613394369832394857300033521994797529830148112646406948636063107691450929585802922967055204535240723969029634950414863607060061038790520034122436456349511371700388198968589324357849130944 [128,105] -769217311745940710341219403399002821815004554513940939147584029658295114459376854250647390932672603656784012690827932298906207104636272792306084865392773774517168626587531397436292458564570707794183753591379558699730353646264939829160967629183777492092251230732175995410377734109441981871764687280135843447448715038489080015544015912714843719784280181066453912556981084401619548061177004584992829364927645204760413096023433150881296019542629363231399855856223004686123583648842120377148456071185328808559294525033091839102663161435453803939008364656079171626636742260431905810335178054195676971114754164436955753284576273929137732921473654952452657783626036011758436934618193489339151156264218792508960782346845117519911576866982194618725395728272172779022212821431069469093355491208150602113310352871347652077419751805533485861207066771611144882262429274077437214889056148533460980793483327921662715558994113273303983642763226214272096124311907339850177668351769385593123033908159603897143492500240347397100401880395178052708634141815623873308535521056349078114761693438757314181331286092481415275280500639875141457965738275147532217926347550280247515141757060559178273030473433679396940080665229236139535380954818547664242376583505757701320456699306587669926752314675897021828683331375663348580890562688326550505104587506958643644397494535343443116507951348000498240758361451328 [128,106] 157903868013161625565415005449108438124571302384227970622199838398940437488628922834375261170997689499276941943123833010820806080129349111145126623347675583251119338649817180895370593870039930311391676021412043936229339989786766012334050629811829943344639870839738653996988425156276115161060127474481535394686046599856523063028776916232715499074550071140189901999261358929253909342580856455332323808244276793301064150053194044624106574051450269519205672882911076466251622774752051509193156747102601996771060797944382629085504115328401354752577227915912586797410486546537980027178249555908945423309377748376150686251069154701482071023238645146102010107817331726127813547388868161700614862587130206676338805788276689344906197764759830270953082441554826986976114659622679158207284231560187350882969602690729523045437264033049986112414172120946720997797237376507601599882918879063184996605510608230653969776960898050604968264384909324095410026289257593153430952988117546331823192346817807612488568104278526726037459170300042775385561875503735471247082102151862355473143605297312679328973509268631835015058463900549400540408887846466112423703405497377614911395692409877255318924917207855499358906692347099184296434508843700410535006355618939980897793829215480716477664218697984410116588721115781426028378393696111705736142189634727696081011674085501624790740009065748573754957504 [128,107] 37945255809755360524249314996235383773201643378644000899455007929980305724573998135541925939225136284466448483040148810076728665363329267987467039804066928852858861299900237876322198520886616684412342653275036050416215563779968845263669238495435006296526878292145912153687762265049679678332479624539008744372179322792256396050803634453861008398833090096146760026378992743511141735587161571648573759489008350485087446837193414904222522186660843403128375504185609334087397028065240171386731427798317059780640974849334120767005158173111121122876104685980954494385580323560217726909597520795694307708811119172432553853528492103519946351449059613996942238846277024975332463867551785690080109800194525151308954605160542742466286282970912091067050420486102165700465831045881800211715559391253561000603626652894838934680961557101097065053780326539504037926326915081369072872622950851958212932671762797989810118286710508046106972966371954169417780836930793831654485115275943616523073196203948980488541603942128140233619877061004100779895076716144898714094960155496836483095648456676088099353302465853067616502742975004365148614333070226431118056598540193656174229498464191211853179826583440311603532639521270428058961303672912256191786063833231642940073104258202080291183847799109831643393386073460512584850169459522298456970260035946594787893869374095632505262992079123238448 [128,108] -789684383603140014818687329863714002731891746145294000569283781005190901549261863473041762351508070414645221403460244965870036659519864996550835971874260021081713082858908604763440374304327419883003693997910393689921748270957526590551549344789122334637301646794778986038178763746184443588253226225323097709380634256194068515337303307814525758882254544791716871088101501472413818705778413341318610496229847011910018872227201379662033748800663290262501234348602061515697871851175723658499557148988273763120148981786905416262094377378160325358845986139243139736090394412795989815954284444137182471176992616940838922801101470210401162466682643046339669086660124452843217429146976428518876146665202823360956679383220906046663445077293095059424210233849073283391076667999454209549628237265689709397264043472549595338881795807917112907681021752926124885609628864637832753594450706385150862994341533002783193556392574950274444918631083825411143441729133685068407306443407994421325390754716194095332579010057379694294072225085459083109391784244511734116458954905592966054927265757585360159203968913721310206536116101354267097620075422089039085764220169600094828518277210173755250028450082627039163251136153842099542409020759639048706051002883856416668696626343063542685761625750710026723002640450321512323324124810340918969435001118832144867303541451814765612572134384 [128,109] 24090703734429834106155521359043331571689115204975635105042725268471416073407238189705867371912956914149997134150116390138254123894194541736241892934041003976183150110308100346216652711496675633940273810786539435607458643141840022093741859592590100634321029720771746401510374322985699243164970356462422933684816254149827981142442828837725278601216995634303834894078955315515550805296687569876871182589434102718624328952230533806950365357855120460788561789545851193062865284256988406244066062965176296607144495954320363052928501418274149424965415330861182592757845666030093633043976269362448880857544612969353551386032535082098329905734475191282396480236361646490215709128695451153323203147581968684094496088225532436304314134631532105288243479055386848804205154465159080444978414073405806402819900015087909983251810871417267880821551210453996847457822653168038917568993844372830425211421708892464723440577222968894920410888883062936806639921702042067244935433058135319576151321175844360911760750014136285322143967662881942706940988359054074152740601521909498234041198651644713896525767326754615744399818584854397354569864098931060348985689585535545824369282001099271370751301327402021148886709403551731764899878581851831604049743965286056802234764056862754528578848726623923118836169616298958655636503351979351818574820392364007548359224210208490016512 [128,110] 9858473507000629973640868681432488533026674651937745890126506866069755834007171810642419360940992542006858845808785780010812281155832285706987158855691597858253552369504584551806980382362689389749635664826865041599368408762910961501621660519136540163494960433008157169670342702272970532555694600393770499429709363655441600912255996043546136915276316177670444961966760515656008225334973355865791340980741980551262163103523975163923656644343413556652631229837774188171367789930473132620191245144406625136810738322644955887000566416837642200123730387556737291253357663458091969540979325447368213449698643207954035546002463753453064046772530670856765007474827948448559308033756485906325424657935373957365543126302471343688651681635612210231225868368537450385898057484015337776912951722715732658658004461839513046097966155744104498202979551404557514106031795131303537655232612764907854178124412956235530713074507768744233686856753145674985081562387599186134871805902993968656384880299774622280552001006671468660029557225630380817880611359314708967714830128304545241865911087510588542560008253524211655558609250268986351705092552171082747062629960168420775309241217575485321069850679086152253935343712998624265100973060852139849650301287858573942169442783833758879393691498426431452642502831559562616061322073678546191573573270784962486521436534669296 [128,111] -7030233458604085337890373697953821253993734912084468500974954915499699376507253683343242467864039385992717731998566616934009478867278435675960958538881684511642300726074401120405728792248995489278447143571525649128643532384828097757995314431339873758453223016944731750157968456620692192283499567824935236370669404608072068206806265241136812106143850751570331457764062679378656834473360833911263764377720671947687550870992234790098517306514025643635137724378496676280151280012209747719247962536102563282681568972474706828075589129617495868311130851523489605899170904012101282708661222557878047584890620335531652500400067754065232163003165545449758528606539055568343633410809476528383386898275553724346381131362176908601103242917344325754576501862111152227700718462761232958113547674082873030202886805193222796105236679585623399338930945146427714058632064685340725051426533628315696277848894798735328440276471240604586883861873988426934121114455104747463543807613569612242798848222789167958420006344824771382054173443431116567986175518209394548606546689036479022220435418063531027452192668149384761490003647876277043115523702998313202003574997350300717689174198139399528936861168060834326514268476907323232593134458610490242040460121549147646749065299520578373343529381434994794729560552557005154983977790588331436733131376857572627575984 [128,112] 3123654852215247938278053259388890299200355812776528047411947738132129887529618631080623087703452083953309451041114792053356734880904321682865966341510709858394652523732103832943226235715715454789661983273764783058881723594273577296765744852951244236372427985188725632467983705288997874949976904199781981552247093384526173730111257896260922720085712240432019416136297778846282370371007818280492627633810741422036811521094035544091246933263324553362039573442390003599250361808467985364388692163562826167338576534434890638389345761789557993436749896543049295989727616161784916769395046148603856038837500508650890706454053752273315922968855979187631156990115060058591857452427084738910824198816405636443354680064993885230703847751604221935317301682002073286155578477857562655136775803316604511375600059751546926314857209257608013452577059721870515249244650880209592408533873616648088301297929016841083858481183718174924554590076593412091724671902182062180871477685777061520521833946116930771747491123293811786832747348842325554424501524247644144409371398687491396793024466966094314884700832773705439383892305453518579967882427631452914221439393450684455131338599872618018162593935779839686888389049282710233287126870584164597132053042163526375565954056944117185477802066076510835057511025273572629226574926928169626456244215750828326 [128,113] 2652572838430661721984420634298549252391098727451539925581174187560351190837194095838653636557173775421274600658595342925763244437000349300528575840778184787791556230618320971805161118965202061725059255258545960684309926645782691175573279273451401730897707118179541780152760638038619765874231205848367480725898439258666281804042975542840504941372712258889505630516161911793069078112222051346802942396533260702274515337974862474639092862784749944742240342431787400174392437482208131437438866483709033039125571187320022869797561830933534554820905204915350053529812821626092395645177507518143133416951622335032804487129706948570538382671802845778422983294699353879549785299639633839249082583922426702149979865091382482094930885048962673080110925407173113295819324291192556672450420148651088350031626158147572796420771863633233542364714401999046356915559646652374782296357386000240691578148022329897211447027114476288641827143429921161355738914771715984352300679557537718800309988753216043816027653624669909279068644590609524862587439589405477618518927419734638233318473757309898403308998892025103570279648572720548989946556205674799676651065609436462048420464185992939708474051402322672294722964103092096373183402696124320284308280521760505832335516940579402592374533924657384334576320444839732885507320055686413819896460608 [128,114] 246347858534403661341278035439516370568498865494319965211319425020417506837691490388863894162136214262163575350818397867637180470680286292674977620637510157171306506434056579820694098903121441895500929172678261429439092743852474410966377208495378393397805816268073641627277446021785531020118918297220184819154229888704869174371439384335345845715557050176978097006374945252854270530501499110370389002266999449983993219129802973543227625222481205456462541635519091092654512270492770493943870901791760153508007929096737098886732113300178892348212094494944425891864399184740325103544272006047504330696835981839731386083289171625024954961186449492634206597880775822378592547945927883991892537588315219925987577222525367946537212813140017395616338943652271382532914519203395921249469372835888160304357306416611108548560593070074447646923531871518179381969717221220540240601725125708160021793003693221223868196679173557312782381747622033257712891683412754817770079164361436147531837714518714796276479111501581649001302213116803910955540621903052485468974740312839355924542949508876636159902330321325301318530983226555211180176580088330776994455535555055531070632400576990473690743973253726745443058307262470625520103591966555947482014604379187667486492929738311157092154351113769110957970118961729461280239286512096123264 [128,115] 21701157242058923752768580649096671382734356672535071012754414299973628006946776910091489221875287782990574915826018719436556006385951044794382785563330667395488084521177085831158378631056191019284726084153341805364530748200074137574470300639205309395484599032395577007810355038232908196247936226835643083900046780062328208270342483766194076480291449110495331689567633398911407093519197274986422156744459186447132258124219927573031302035842870513544742086600248934628315970962639421860125814214338854080880593521807993577308844496293138376302679065853256874630606342494794377007499863370792846293028504504135737218033519083456176002269979372682184241142459812420676515167110883019092705971454217749349851111027832711541066420149701575837782086756982370201693909802194637386745138737667807837216443872918330367733406253971334395739739164827977119238128493897414090444726718398329170442605732372293415513804533576677779258678994904467130737235506774245179158848421025316525944956210920814266324599042782008268089386690283199992637079722863090907335126460915416246265696483485955354075879504513976051833148844210925394253652081065196134522313385407828612287496154173025303508810467223918014898882411297741124257355848966489669344945429582935444725999817076458821757560133778853078757309462035631877092946733216 [128,116] 76081287592367478721889911170342311611076872465522706544929180457051897173232283905503457389160496310006047086128674374341474852687824303943954516654088008656816725475869887705713642768703270118873828289897376287795477088125779766504052888852112037634731231421862863255126897604391061648305555850660797004623420094996459093971944228296609050708687062898471542822002638712947381815712909158156633804541611215087612589136469957898014801950392571096055089360745576745165486435710702094474043071126541188210838637495532064846492066093004505553526695939196157552046115419188112732080337724052285062264852702153871078035285211464341422514043452522152212958211339914757133001969054224518047698138998306890755328567421060903151980092577071055887294472873456359350183379439893877776251301591924700858205228974410552428265976635208415161570068768687258319382882162086988095526351934776951526619397461057918243485281924321476151839057685566438157093867545613732422878024232406107226512314256298479189181545415322531027604290169682664970054982971022451552609329875646886656715918154233971821072662777310194112112679959752559754827004496923135290134876458036654568175458589156548011023449492680020980481252103544651988488825352933231379910169649695874576726863264248870204583724119974284663223423784809828956688 [128,117] -853072951462329501663737673846983894898996126321915546893932642794764915344075474429190347969599251260918252481329439320200487799495810536032412073330058425920559633753003132777851383957579482635710811082896339991389814694798376798945839638464627640576296289173055458063248784078409650744650508689222814760980268219276349863365314521672166616468395335739375595095303070989434617678850866031242374012648151543265743188941598977048196874567599681034062026492686044418851903275137433109692454687764852658546960785676335572010389405912640679061028196213627889552883618293010937302474420061067249151826064043916929901280537608462840240057633048367261780086501046492356857929593024909554870249390827607365438518676905897068466579302256040502766177049042720445347275826248032075687556324514218998712689690257295218976859569409720016551890459648447742538095169661521663695198457250868432898683664093461797504462556049061254582992498465806790860491747032064902006996907624166112307656866178778664638032727090676711908088611186945432325403257823806988346945217115060470488405728291425467588505385914042420054282144069373397826372414689305367638727775987407966002192800622212801453713807962430736543325672928658231260190701201337102185814931514682039900285038391793260416032578514813124107894553537984 [128,118] -2097818822873585380693126309340690680315936946108207453382922734606379462733655159729708233996949242037843695462530296148164818456490578674209099718815327922867256888576827478323553771980928002196067216537789631261478583405141746038920114459965709497069136604669843076819690060353764561558520973702397829660805125916766249389693098392869871824584763584671859954619739532870295280739611919952237993071843944162763250861555449491648516444139816208346762531181134422037649268532880340322615419258851869213052090252109007160959121671050509793420084685752882901795713080443625467293662139328720377022614719245582848299905546055688467781780425236143869206897458625812692366085328743358051895652639450137704728401990126865145342339037201147361134055509641815989252810159754865751792699615445437588943129085575782295854081510099533251332186148511672926329890805741793464558842671957233966220970213787620344888273636193354756986748802468436667558719201326150180054358809528528742880001119235160319042705948690001351357285120958972489723040212081611029230846813121739356629748365737272604139583561960347884849114600068754889331491033453542242181925104885069775694671022743134913308086237866099919167267572054362203868143081011578238882419882798417360746451973267505050012148781218079222288696 [128,119] 20500480723052548463297225246968807873708406588339311427729352530691772060031270509247381445183465128388441377573329707026894370822002345363188726420540720762055229621824400384590170556240871014256152840354350582255569278863347462074073941078400981085403474980479479611586395814280008417496467759478376303350390857272074416180814784644027701373035635008682935290226917519425913900587586822767023903975230588516343272494061836545790977511170823274928833689493217953822015682986948260293008717600704397495251750773289133578965895774097872119167933846704308410907902655316843389902118032552785266436335336657164565359839530223492140296372506156685128194025718411875100992722046466192076884159835396526837629444147402475697404558003458284772187994911726329192043145175992592651437864593504629637360740541684620476063040012997633469083746619248952086366825374313237282216727635085392332858970971900492547942152601145425620226472950796919562344046808849474078869681001635078735067605898950892649988755210527499755788751425123262646919154797761839547428622604571473341458560934517988979845520828806913081933737903038922413009790073108155021719835604384454625600875070949546864740081330553159589282371255114684087587252127152430900335697316228183573701379467774268692044754202628048 [128,120] -166820711331610140130560278565472254477564975450576597631918998040415738903538007503205137628006631768303095665729835676839127284287907242057373969453185205364824783737434516602516628475132970242532546077381496399227520478749381770201422010772034808215838116213842979015094240163316775314978039607600990462273063284070551643835509452809301356128767758660048399207589401192334683005775141219474969721619355678971570073517637339579948696394456004657562871468944662658258362486601872816140084301041977877880740531292242925171073174899133118473009501321389069551461833853646971847649726807305238464199104798741522513204629388745377138749932440408333297130644246972044255572306120850165452406384203122851107074524741916008420389074943924659805904314896365978963796447167355970637192639237414125078692978700858045363823853638802759749082399941518872910402283474922330662664734450315765604860789724751240221559831813873935834299961764493804667998053605371643295995817791314788128631958859042731444882427790124149527852634116215506529247641072798809508326135409797306333421561387364833798982377799262392621016642423903298375600899728505615719288033067702748267921876952335872727642968264610586686874206801369855736844884882490248170512886856897310329948529995506253418260326 [128,121] 437130742039030207310767108311414549294961587171854840106096284452136720226990667180512606905603015025454549547009432401443814317520218416026357644556975107771814062814313611733262529705335944384957510600791567352401467415320652599965271472668570062846590836835064133115782282941980116158392677076189048322580014378634532818659245124723813503846498819374076599208385960767496921966558466362987574270548080336823476023632122114782200876587513994141142409383306521152137692640441695178904572164439860318163668364898420030673329269267969241891103570436610552307576184294330187935085181706504724936018970978643782278016868478198928169906806677481631348908664863565956088871407210477856654215020609281473968645597564514855798838789935634984868342279000205292049673732595069688772432174619606627403768999616032730553846281646814370072039292336123844114114956229615369348524273174240275569631304336776993231953666833607824960408644669457648401222280625385225981136510984479732347915226193775713399174156240921422851123046339400053454976067440066156128991303459587489918836730720114489715630914396725027749188806123139937785723445279194746657872992277746390475807400917683900780724562057068336880910464427394964716819142335244000589374516691932821744497468003109184 [128,122] -643835341547537595673057215631619310905387576847323813157778448090661239019886591964302328120223747931217025249703274627345544671228244774500636788371607539078549923304603761874104124839092992761355583125345049280530224338286482837538020131695108838604096377155414398717566076672554624216218553508576302327535076432288606578024895955726734922128087112198166324075510277061741063498056837858235945768776986568596023433770630413264515726902337211616016518741575364975559458358800653380533522941324759615107192582760729859581384378453429961188588326381098623981081829133567504931911105286738016740304807038655866635514022674446134597324302299095008123938361906208693075749791491112575226196037857371548048401052937487184827234682765825260881059186245937216930108267149554565544455894189417635755139639339704661916302055733968531069565764700665944270457772823810889434129745378403313084893070014286933872325707551308720303055668599285705343722271523075499063162541308226071712138318149688186840353251900378080104803861502568374073438401280678249765597168265461790749351629515823787939660473323868926863615657796461172247528533603400500114207811837889302729928849803057057782968927873317761588508475262708639073303660600142702034211848207536186290074272 [128,123] 582334010708256901821924054136758642711274345452345198188323924023988777368031425712621246805875168609951711883642047346463274962465724721821747559700447577786493689028134880756654751881496777973827875770727290466594144406715431082696668396135683248154535816063433063577671171511895636064280389682751603081456208990394273535008463159281650717450816928471379751319452042489860857819845730391617440700372966885694476783382825595697699373114861820835256329892921288211693828285184939368916803212057080832407988543588199485544652976974135950520520178248572064512086006026829943685374135219141870963546344846087151028193692292052888567674857671023334992598556506035505030757753282874921191533521168939551405511375288570663507523722054628411345313509996507093826166600649250006323400510964957423737471031197422581774202621069125645039810821468559336469539668558530181343793541075726753290223041181793748495005982507394809441975534292504549403651085953613313562173159263570431006590173374843677270634760753147195344036988105819329407592003945904986022596494018872611285876799657775815547586591694278976185899999839424398766550359196716219559737493158379286173855840910353789753450472315130295552429610442777187006626147323469198831219688632001800 [128,124] -600093237013597291505335918340494939436601103642599809297973148812040914762610881841202780863984914076444041230468016639997211635821688535356226646034554002275215778401152781142054659050536527946658551614227379232399170943708705763021261432880052640884312148640915512878837552228573530412528214872490957721369891780299296799087346189343732119142298029613384761739976217231391260596487387263325333178710378508060374221689580616966905738033585993112218221880656815677872596853136731152116049735822515439577118065903873475720060618227571007155116326718921475690925094341558679229253644766186089724463963436966381480370980616023632069310198088849445582115952235117925289923912334246833476852302865149700885542084759444973765706016104816900653892460618508565055088896383656523862305937189715551968402365511371682061927758405060603071898521822785581252153827224438695377744631895520521996070218264125028895183389198999369113150336508344938693946540305226200050962789823878569481493899391771874514899032961420431729002936055458158354630052490778748692910013281590693759284599659766591059092635077399903613010804984913612048073717608417240866653356171394954725319407700034232435932901066004858913803562509410084148201631357701187332967224 [128,125] -162606692980591871640981522100935849319554259574027954743060788141394534607485044876895482748749766003627923648341984147965988258092637727773435013697725106006820237688102476279765414015592846710887408475909042727360943296267357425608518993044400852131811497425352520920590847911955836949825249007320572781069117808340422366795737613848040974417244167551429283125694419161202321285967603987848726159932489489494422285376803976748997861321478918180224283262147343105441168653624457337582173793501152527945314267424916593583764953823337949005151817750310019870407146822492515221693151418307873771370312625660550739035214559390313311632286320819261875843975064184693615948325036256278387059017410973038989383304685913854354705736655705617166967081853583564030816128755022255524829426467666414286510398420519605375007371036891220456493913976446772551315312101258089836171141166854894555244318922790211091460231956407796351930723860764105381214160289351976589110904888944917591890631091493070499606280266420317515563888366714933510519102253567213295153701510299541150236856847151302840516675745848451609343967012592419386002881672105908957712998420046898819178546334906305169569575607650738432973167121543059524259289800169792 [128,126] -89192772113581983433887597530361557258000524585392056396648515950178927969091680704735412252722022274095116982424169448736313835350731259636666465831865520674369796571128196168633983500259926412283641185422159667566501222715908498102121150493202473362148725740970367536739217130880584171935048768285679159477292842801709347272440671256549781294363311037520908206799051651301027869227442598132967620093902909233758005379700536854282037908947187328529290886318848460025786056880278464531938648026141316212481642624185120347413115031681157293181739692785265301283955358785429890126673727100210922033602726228796889360767835537317333317945782337045316936919413562891398766896378817812091040834994954270133569599165837551132548497642539085547958564573940937005548396640479327363627529047571099572791534458943927727922296804291929634223038019897669455486134060518793016368411376883493411280450213667138408885006833219817264713931968581066061227856074541853886652282654607416288449786579942583720485486859754119001591905863766442826689837263715120815852869041666472456069621280888377964830350376438510045133484444848500105459102411390449183743285192543380404806028420870062365372939286507740677459391037213292767874160 [128,127] -8431883458504210646173831120108709129830861646728296019868741765738592198090855552200180272031036810771493088917547361604118719951511903198682307152949651993315164297700875949164685746174908927836312675463666681454039405268428552823785584744066089501686789343209882392698876774962542536981585704096761572336578075889803389270117966740691906195263460890088645611689866336506881192905483021299570479638714549697324951164449173233906118931904443232436947207464431269997758282138895559283515609573891132121911688835948495472222571048564032179129044905116424675415892515285897248132114010361370446097410893031133352232682221585272718333036039840266270309726947247417590309374461689063568635326264856337298276437195758542774241748232755370862384223872823507921921473817144895093693667128608860149206672929942809198324468848354090368738662369213266807386759854784877514352762422354726813572401653034002805324966671650993475695546124147545170695492958311140843210277170486424738110929645449619531568241388915263897165834410840802935949052100566218151995078368273493524824534153978599556706713345081794501717142326913447964204080464860120641688974473827714151232493014422060563743111625476758260644285179108336 [128,128] 68345495861854104497840441483115511534478746579661715044368409902336556821267665489403590119026051820715715340402347916204296632199395990903776741209724261440761189060640431789276268219551787052533203850144962971886282589458865318779947855975024487223936280922069832526449176920772167549170405923530711201886392460825070276364005590272181335821558233502349430202600960897639964608329851623491725665854262069718553076046812631277650402801200826814216474786932914782396904804412212463255526489258013015004952248347220489823009922978855726727243950073673340118327897632327665697949953077430722592526039327996777678061003563940280146741656567272042907489360401553714482289751991744647395087841968611864848646103040737130207529440457175477351388068833537869337714639872372122370733512365356421020256662544781749239600131461793336500176739889368393775131416776905593038708375021736885544456788060062458554423962521793992559421897374808952943448416158758497661185712766071397513836426987139795154488044083995596766934068155974892566776677443033509269799159335300765312769654068897799126624088144207497990645189162982655163745837081979463125601976630293744454836786413351046222045998264423120898262 [129,0] -60071724365640824887270804413840929039836892760395796205617737803686453531874917161126979798714518095955608169851495827225820120263569355868742786642780772827526932611320337397209572945134081107227613365775994585606517125056835385613595899584072540886761479247996907054943861410240416264407329757332305904412112448820603772098133908318244581011326702917575938920811472341862553943108714701627331495701424315222218351984094736824978684681128083861440968702730420984947899037499922510279829145879112759739747132379984010633765220199088119447155625952680553409598236445878823098601434483109000048678499093252817309162179886299025180949336850573321454829956650835314974723468988591585051920959406506464071210536237746377527466736984361906838092120401717235223617583114622337641208441993587583675011854608231143867146091629894065138051366190518419538931306478227240345345008118332429017957495699905605729801560845096309164239759026644357049741952580464468017339202054138197238837073128156455537552444340541339263551182770494864450358439531124585538392906149737116633393689790865814107351459426476567507052014336729759274408346318697551387124907753937953694078116971350189201378384503821870844313593563948248269721510068301215970655140290155298271602946367265889712499778118672350552575649318583866223473648644004124357271585601356314422337331634045250857688766630484553005199942803030503428709595068738653734918029157205275278975623307784010068640140943008994957315008060300022437173676109595051902038843920677575435970584174450899728548619626865836865631359450553037813581711104459770631238038079429969659388189478161836091405727238224115393030002537942281026773742942015075719485919958490624613214240587974924245599783501345674003570753536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -1451383697553985983065839003372154069043818736294809772523204049224382668089405000812360710550867738368760645260496402443673786370419229447235685818991549982547613788680173924276493241582083533819094861234934331738177951758029218521381124073598861678987256482718499671035980711167959293690672006387086889043089294544042027509496723409832014571257637108855347582109028406365059619473957101211809250471565491643091773885241909356153235974285439771413137039119927423612221516685364474130340870605045990982224102250997397579129557685890818609037787661213903458241558187825044247888044573044733210207894146484894172731502847261080184910535618093634751274398681121121765876192745521649670153609692050319237486658417534128396937793584475108344273814333388609486698354314811954284996928729152253165228767224689094966443442591746415044345330250484971776570077876726804484389236649457351795819038118465505293340246858535902248373498996371953235498919801213918876207241715680064374032338721739957428213038661312317049428631836275580982038062876072299163924395648343336932364767440893667311733213158332802959309418074796493688594785921688618721690942644965118594491514607418729564361365565447985988623207258832754156056325404449254450742661992687759035174064732300554137296443165726620847596744926329266426477988885668007533653185277484823402844390037155200730342524421977084259592494170344709511116214677997311305851714450430821808134172806878058889345577092399944339414422686669605910895946346065295160277622453239966487473141538159439664122629788344043997571811223366452627202296144735819143729332327410295768122092216430005761220410840783933541193384732396708792318103292961345517615491457561775274480427711324602349567002818536568664363676729344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 195408743745472522215976003182967047936501087853133705593942700371827526915793495390395573952318625184790132248559762808726134361633358088125547312741445118831272353577099046433493156013452626529909116368780765478800635485734095698859088084354512614670679091356577368625008176712153012360835179066001773664354365706103221123511491071295121237206901288721371163758280380002890617004862283434541353122953220901817783832847467296045725868125829310918103799943711236136894223749481150360909326124979340817829522972082408890731741671657386266229207980101806163035813477319033383801879460872265126741176156533599337929720917594649875086270538646575866858129710236747848027169346572353248047041406079495361785455556365289507486074142112568078840592436849575759685185652880741396629596014809691787070255031538810827503234816823801980741841700437574363049915061239229372462649152856256838976437795914739212734610115654340497328270572140392211503851609138074827690950013532058889925169675087079063629200030529381831737915567858994785854527232299588565247581786250314543741947520848268153387334084679021374670726603029414332279487006123917933372572928937127726206144157218892658395002345737333344589718668162197526838002044605392923976637274819883160322632070073686668315022322288125990125622378575162330308707153796623238890623322188867773975439923430915685558831983576088623624163822366819543879653967956314022700001116841187102803705470968846858897234505772328580430262096408203302547670681688540850450413704075951555473437827053829477651769059715288149225134081270988557893049811844684950552722843072292399462860170654991576832447321879801179791759559219808811354309653029484279526490023016708926575675437878265576802326043682085952817880293703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -7302409788955437748938562148306145938585328027965913530596970805008981979085557428575241694849378790296651362099414863754339422022375789656540083605267005293924689131084591633533576323712236253786010301045663149227027255135659018701039455919190549408163365483632586657474572661555274236922443919580362800184180653922562231151425771878584097898477521552101886713131030832781540246998157174518490412577085274799169456534707881876809918944765274448788902249688352356184645082825098480183441368319584874594331774525605130586335861838550317239364731231052393952260168977024414525897368483914983390642988257919711433561647614211001601773177582620642838663721781646909356097531540864608144386484759013822777692705812621247653885291161215245440628970492492895584221525841134388701224587236521877057079608981545329901192703038301388604347499029750653045610448051789092163825102575951944969995684095371849708197647204675601369756437780610983006349884597356901489617020608486660918974319494599213323347693248905878428131097174755537371780352708193483148049057861720768235758668668717815403175211164877439296096299889226681473423535422051078720400014795289017383534381591049416759954996547207150264048223429716633987133917475239010830230537204050375054306581872071037330885180254406818575758260474734072495070047690256049145277842591122790954861444666405290095692864354081862576364590761846892115606062671049289245074633030807522030148279915947676852868407572410293535742614351547460379235977131885167244479209975279599106472976900753929134968370671677412499963404214611055417693456904076583572321319783876116601589471383996678379362424366734889818126259192479129314402559598614407620840850633500848513495514545255355455417220386548158841703508926791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 29668853050843441896784889886668866194100843909108435570672485715203027192944066696822040460510793216455179008364354225365903571488094502864571320936258093796193771722629663510776983230182964017540465895386606857274965492394631251483084926210803846061762930099110694469386497103992829840528531760065689930691895869928679161096023768365867440330418383022157334341927735637089388863321893120784475453397139472754067963144986705055541080144667893851809198789876342107228098949922601607036798958815370772800872963088533954117086209498683300357148888542159295119256684404464590984942343556390626692530911132414427957294680460911564808545697414595895215472788820165332874957776127916296309216744534587090477167650814018547935399713234382178636721760975037790180604067630982610234817683806436660963110450099423755519465887516204365480831954618082077779519496225758427137018113491650995755320705340879938151737602663227204481022370817431495733645417308869725257290085526781650974648951860865344533892557300858343343274622104044827216529283126710969211432347418451395248277752140838280159974454935870025490772321408902008911802541606452629251024699804902051815807518349822371687329797429239472077929344391416958050349555471355834455841240980638772574797430486750535839247679856628756677203972964303715901464805409936357123897973776213781709151664006482179826603662439523651976778450931156057190956880228254691926094923794643006390261011023019225538840667549568514160260293845260538323571778613219312183294174638331648583354697001536588596544287943057863341793337629445334475075944170280493973072337514707900763437302113796565695284904712006077456842781389721403870529198560742413062592403972995015921243414869224777287732838750595984655042221472481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 55748493750068147089783477908171407257517294675277494098129185700803546519598286111549172659371478928622373578740191064250159648169482754429865485227560464771474132113749900889844486433654417816351415634567325286022977860290691615463501551096936244398603776259852440530048495177025085856826846009465546330827883164078197293402014596245774868441090929689055983593790265519261858250596662622558230351640166867924359409300167351112773609920468097359060989320034913036090717180844963649774727145688965168041771806888461833547643276210234114450221797166617035435295253758566100425191255662859362034347220388963215970145868087186055788585290230464845325843565837999182603225145355253792469740728991291389913164814122120993624392372292216256574501504179214369502392025099968563970729928707759204056057706493737400399529321937927204541591902010823008050541831131713920671500383435348987512414494826763687773484559861166829523380797964895240606304836865381735768486102489122483860096560317578497247988139994977626216400820378060764098500670221192325312779519452405746229361725669103193047494596117095730106416726989530707892410165159532463118946755703108402519876671396609210906447144458124929611144741716689770396438214071409452528495189029517354126915701326538082043194659766323272257859460416867968323479918742356936488701466757149724059226573782665647491241898785743643465154439808872470198891855900466523086238880993771160895968364710032760574156086093584911861800036656747129744847182040192231364462555444182382805649473587222824081550883619906010946519044753879663460176236070151596422719581671532526251959237225716162486273394231991938009954307142923514591307761200443170685421697724278421053295450465903752746468067991855839808397953774649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -92754646640447509638787519221438062949920894237574391962865781999229517253536229584599714740209207395160940673618474723437121174598259152312495960612062038564975408240246886072167934063114377597607194063909603760736963380577442693486843316541320960121616673524350118543264368264715739133241076059714458372531685016102898791368187959124457288843955366546239597359995892671138644983895084603405473525952163345940251298103265772269591070204274229735786140046728781186249782227700477482408391319099761116203459370718648632740223037606385775257523842957694200242517222589593282245327084350615444357870562316250568053178427560786374379121679048597719822574936185298425094592223768826862549645237936673910910779891111658585140865128292700889308241629439932232030137207261518014754163419544150411413998489322601780697381440625370658909207609203924234733327745956552494468067422494985949433152306001564373215384959838594792167950701613063186999741792892902526194419102898600319058593473908873485058515352830467147939327686408804805804262816965611014206595282398818668298169258495057443578352476417237372358468433776523538256070845733018838862647018614544436561559595087568958430309366930363393588470712025506204961507004562195425454418731210690900932818673798033235502397341602092027660016666617159423376932669637578492443763595005167592860835232318474506692931891051995979262869969484468999023307909722149885254983383742287016679280227820127574049412377094453240906092300429371616712204531947537951158428790311038975995715101615922585278385016612188132781065899788530788502092836782102825352278559617861796328666514728320768289957169516788495264599005719869977042308143087680081073208994613583918435963724860583192139433606655050022160694284803637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -1139092315739061419403029197786013683245841482644573311784585011510570713666046438680558306351679767449478913322638564294284991459730014055297908380591688926806456094078709234114452962265160628671860529201610507630866038504661359305231524780639246292283062820807465869198761156410354185441282309526440863948454966627779111055835360602061682023630780569154810784072357104271005790931903222981897869861862819993373347823189051830863526028291427185349999885702461760131238210191112053880575935140648384716497908087921798861686666139242209872441190095779374334510150047299211397710872006347051428530742725012947793115972779008953791805994712488691378228878212631086412829899124801596045066369790939179421890571280251487024310230099042682113813570993801413315632760176457050753858255247292670458417181637177811087227819868864753417677254415924452932403447299970739311328946549580794885611231119059511381115089006374791612588435361656179405777536881356701641605045395079511914940911716258658303252988038217274900965843838683173785327748636789461284641928091995611725290887147534981355788069112751616729498972760164989508041661329794878048858221105524381613038032131244979865507702607344522447002120546064555614505794377836795574387187345746116215751174051870866358305307055105053090994931082896251865355568940104020465796703481749973279482994464038020045909933376349030297552132487347931012550037960264375329252736184617287273189325472105654461901539000780892574073090139345757660959185237460619385836157568782899765855694217371654775266248797429271233516502693357895888774726621215323549723895791314411407815046145666418637565057158851773246693593033529222948697203129143640365386717108661872235314710622124504696558125279457407653782096805311283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 2203089674037174543848382751932160914246384601715155415244683701116927549318896282052879730199186838814968505792901626786777061605268525571992947765400003413775133589034949124214300881009112890970971630795816990347157097591197616951104244095655059745606123917938804065445689962043931936924372829449842862293112814202919294700174963361397231802041753509615953368668014121303408524299029702003189188996756789914129927272033214129928335983177461300164422433873915759199217501259335710870292309238428940693493170809293231613299523946642452146283925103946007537429079358507115467899114963688449127530805295512927565454029370096574478902976656337484478314804885946270469680903255498924054002725501576316491412938720386541628498408711242759941350114690122895184359586976400730705159170723314605686871585954371404979809745588288856929824634631227162421769372535052916405609721728572639536329759883495776606210168386594049796092757678801596069800754020084400961148219429588309022508078024579269346742909330180207375889199236140089809500033354986532387777543526767018447175533183606183414439263042206944916519026820732340152994411202967999535295857728792556833753588000107310698196432062435916780607819254249923512554446723953731797224590114764187486436951326247967178968816417976648005798887232415488638588214696199944375242141383745850915371314379302106592654437092408625404877924016030477477365776153063314434405788760553189186171208916590899636235700875059527789630620858772220007568458185914628905459772173930466780576844378381285142266382679861948787730837193599655132442795417260477923144532323312497254991209595706609020546570406216809954084784902866964602236216537106752074023285914282344469041225683141338594878056882833317589509698307510763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] 6125035751974339126362408421304975633152321628842823282908285590183198664110290687404940570461622321561516924283660185758701668358614029292047968163406545244552677633119994240158838556130669090944236153900070318466926894946384340082572712902267333346826774882363516771487672196315690295256281514892922642804047377193328906413490256103338883604176959940600995879301161289125664789664855074871593923362275014692752477817780669529230690539322053861169416389375315419038653197632544375747142665078814781142935254382579473669154159494033367502527297039388717573152399051790413821175908323221873260614164108195485421567934168213652821483829191655842516531744851059159587863666526355649937039132390603487447618959640676501267939952810891036837363165619977534399239902069591992813580737466228440219916108582054884684621407760685687190492618134513003284583043373759065432532554040905113461151338706895063985311678495214177409374773234846117791617807532734337069758081237287795839728075679457847559345948827211535961765077109063201695489060429944603840409850184713177497038424535985524515659468596421070050486618402726949376069865111881883105092917499224895642985030744643082619458263637973612908048763072691316060218887373037352735235159052481011142915716567525531335580999893453317889844471008869209177448450901090087818383294572938904149757712281291736130646608830685686642015459662650524318903008251806770057263625104037691266562151897768909948560844702055845939476999632973982030621191390169240133879523947619008402307641079867368948661208454830181651514082802027121500794717262718944605841887440414474689672019740322580278109780397875897976726820135674443401964647787991917947149586390522832295140546762485134985232955359453160246801592690250088448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] -21388424193397848360373865385587870960822741023219553659903437047590943294253293465250184921351209166415953730078436312025285776498368598743481989419871127504633956105077631750243717697771002565478826866837248297555872318281072278600186858410409997450917246220228784198564317488194511630733371228904984425609648346900001353455215595328361859076892232004266853393821599772956896921140713640118717088809470154119794763456016546951275132913911063090707697368948426137687869695115930143498757471468357979438498525737023193414957284734504173202860005803532747815888055035074841716955707065112667239723714082144768241573410819775077645508122815251299519231790720562306296342281508712584719646559821920320866341725415518833309587896238170049083998979612827218547059354604790811704221674112935706711388217072748866624821404384504759066036270070910855856466937049098826666438233971509772558474379947175253404428977925698951785789496923428606968236002116803517064228885406370532784690777560637013410060225408422660346575173021063821246679609798388352908779218883827838090989495684064767546283609909847024124871189874891053107259752144436232343624353320358120084936456776372619834514156707730412083519011682231978808955102520961052394625249472297487246729699909865984206341848472939078508889458762651496792264227913714473624893018088917972316193799856502425557249788011771047068252144911977971302450175444007882832743216025089937691144472317114273916104660847800327987942980900013382013096302351150983703752500647322881470219701634968043461320083304174760593880941028844551046300489351021217599001037205522301519886779451907241730758023722098172871252131437751376822463238387191453272718424656711422812562503378574039436398219340705494123710331643326627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -10589310612745235777258211753790666739286579695976133792913431297562123166339761739865540630810857808828197396275290777343555526046750775830792987497971088757185939629908442001947038874467229403370084266072123639504924505834885307939592679152204886841243446458584028489857374910888635870804778368965604755632675026031730462772504833879642944875106069049789710910225055252671739246132495624600753243436906216941473274447122301025413967048875347590863993993117034508685358119767145348787972153873606289199422357246038938797477418456362406906570464229674492862519687418602888492454000531355511526980073740558013313683336267665947453005352404251894978169982120023095597625146231683720077694535191834169084675245692707448654520334599392840674931815860423229066688199475546439615347158423578720022995745751506988377255062916076329707763767074882278595590767602916653392753703513460397435258500975947305561706751943914989352215729737254632872127884390572624310029444416536159894871971237616153247132281603927624531351385693479971055233827430455488080864140807193762946795383867862872130115675516625197270843665292037976930804800378419870553287590464129122653272692856838690795141378684549859603193766849644489118280499796273239582814141779659169183273507871808752159585782792728417481600586906164544968787471006869601005057841221146277373823029666643800463142961026462870242240174008690142697455845471571540053214241986990433455358096980113816596417979272115588179679620750637332376054798423389364970754772511523496403043971945942819850069435417037226506208966385810329080032016426490787412446572988354803931808203580968826622317694334327368830332707684310906990030098377420043454117969380558945458110396879149744453083095851812323314793650922637492224000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 155399844864975032569278292902838706194672430328476855886592979955485242227161927490395873921685351735989543936892412937886132015688295918785323957075383389659722561279570494160179820861725106151772563404534846414319255621207117968316879078345146787251583298494161421331976633047324720641075016060694117255996728039287931139388836716345037312518975112502944263519275620691157005847982593441912093504083480481060820493138988382675922339629537757147427439209950084811758163345649681409327242882390598298159149871485087154938707619575831510981943244600549218255986945301546747551485330319150890546784006550621365988125301752311385790486141025252224740477128377850090724784667728791806336060832215342047266121544201834406411646757781037806560321493488225408154298653887189933715197412907474264333779739830010887711270278839423953577540269195486017357307084737863201849638906982164873608620938762857293812512539273496787614580026230436061313600154340004869897678301904101563528878653430551227840012269596069519388886570683976484419355177842921379488604575866782764466721634740850877298620867747026165699646916699416399392290468263407846492856743021268061982648472714782756524379276337044739922490048267996192115021020950758003344544088044263652805706177916838171527528869534144899058956276540368612057790847154366130503070121594190910131761520448294825964666984648132107734566194880668716795752669197497347174108457598594389093506856657199954263726775093253411335471633809339199590515164209405205922902141561625683298394669523283405406376244036952267595241927524939642124581929151069204576035586359061840330482966733501617431587421186062497749292327388960855418528202541005539520551169810938934409718370903563682921011514629143017551347220796200189952000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -332031911909948984518364129316144517823751880903532189981044214526232742745453701976920152037270678286501649672629051920275641539711504515272404565896286895270152457385780425649562310461091038937926346738736386814125612288008553866256033319233605743821642043926803611170142054561566198278569059825246760657318050233818318972708130047260425946456054754238914747807775357534071420493943575072143993428438632714291982404429934441071384514403667061855504410321184181523643620534523634155248795711759549701740042056371206463298057778236951926041935037865463307457024638714665313564891142667100571739761954406343641876342494699185547284357982728558616549872228347282131309038782845383695190392889783751110268400654682465750437748144465880327070637295032051518823554804073716389017094117632329402380991679235412462752394039163380620367490415184922240785943421616906250030505944032087751304995712207406340528516839079413371538428707315510573797064712879783305756632002849463611484470654399939740382952360451673511156462689356091785679233556758309606167730286741694804388255966288550783065251920488147610855568380974533942668488299148006458804163482191340716499309307410854423720694144601878803591807065518371871807061502221653168184395685200029974542465343743715723022683324505801073243174098589802133392738851610186129346526979539018994515148543758843543529050580720881529552925869074632990627618578263268878418202175812787249697889658513681792867765006227817669415527928637882761516974239591084741140136184211394613702866268353059263733150188198676861773984875816851376650736359034860547438145146068133769686836443199283908273558747301500762382309652530337028827685803472069657066109858483136631159397970980492428446254522130609141098251314900257210368000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 275724519356586310110199560134273435897063351286236192189941900343381352095192582229706704053539328485526705177039304139464911205371656602693551502146193531582379387188169473375865719106152827662867771351797712135163953523447708579554448426689154161249808012053917151811429772439094965626592258270645270239334737861677643420976037735006706461102113537443316144813078593506780270654856294541375227144120023163052120284457558336762228279239793148652510308395332090009231346205436703012169093078875939382776322307018182595456115242816559635641190046997880768334947653601993010667810841863025476849422126453479673538024533799094365176779732293370249047688497460634737322831304090693128254248224718045787297994963942914096474192284515388146089899995360845699579235632644356882278445261445852938855321036483994023556163404254959317979669710707049376204418928546068021062031445748928420158429258399399617902983000885850902280338141386181894686931709174127956472455797072530831734052421112638567632548239231789180374219040820321200811790634553252878350884772601492488608697467095430454913807373391832885447360023249377434200001292027857646412805653093368650459003789027886434595286599044718266647651619628682089772592271301665724765709902043918217017099023049329456332395571806855825762104703340831288502995882490659405192886764261623193293097769398477347937170472302944201188633207787774394136254206518452224231294161824220987271516654904237259205421084784665134243189365677841310561627179727469516632747610837496002858772281621938589967706657080992530208261722743738189629557179084323806169629673815624364535640086038688557802542791053386018218056837134693079746085588829196103025328424133512067948386350538135484674612951330224693866252951396278075392000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 141458763696407667995433554797945646550078016422695238752126291738136027469506659097736154952641173079889301482822156461394745117486803065114725819767594697240083637922045305424827919195217457588683267545840923679121314781982023491252061106621220931365326859162594731718452250313374616299007879662643650566823333793693683356514699216203316352769352518339162499786697860700105699310710529159044395245900202750476113898491585261767878909997294380806607270225717989256009396241188826992765019560436415370708407331958332873080756632545792260767541184800876587166058641664454355675628125034798797828276076303139970068766357634534642970092409970580038947707649635633155815370060235750596790267926686731328375257300654056851033600365894933644622864783345322520834654578376697732822660666421640940107750199252991617572976452570852699591648236175234423713960523602797824210387891583151429759225374305833319112777645498295796518215422348122260734238986889246956048129487451822259220121567810243609373302459798832414945179347220201977460340155830269959517817638386938228962795821805060667127314893992087272137751085804632895232683840836007302026573032987574315896274152438809082434769008543676311050491040884231287488641470065481585072224022842826545089736034363182837529523501751875444240890005612725410444601549804489118608687094058084475699456088952047218666587105829530751919409004664480923117965069231064007771208872214855750720048180195414513847776424019420338164752283750533218503744967851455644501929812392910410566333687317993060955164874534640269758755909190586952944989751601126450801531344513958725152709473723208200515063683304574496169179069531310908224127462329714943274995113820190153633629110042502892450754125705284814599903763557005656064000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -533215278359344145624822826560381587382375343483001923330235880215147862152693787536956777935450079093848593827477402550783377316725272243920102103279667442485180620607219189396505925818292598932155827479115266834077258046408147330671029140360981183952784681619181662446370522694109364137892484873866796300661169739308119731348065829301701346634763292727106037051592713654964097711668113113340426964695512939121936865341286485097635598852771637359741818576070642091019921351311747795837320488047393155406510486523124853437023115508587413244957663230266463750975339866706429118630067074160755172836995974045700911175320403092700139546328456567882310972112851338968732671920623741872576120676249453707027773284229060036994968635105213431753035469801493344076659532220039954846794642691117258389920649437635067418884514851344842111901342254323650388434304966015853093728517365019349182644581836320395820896366533282013546032112655987842323860573362662453614007144222447129108425624706738440395074017155106817081305932694643166531569259759140041078371091159938174816362554157782900114192622890981387492684715859554097142588907090515296943387608000534308433689926099801574385914257984645432254859573871711961536274336817615495886359417608342733101920331361703718962159160532442642043316458790904366138076263126861779596853238718462463724362660292118917094353375081942504237232364884636297819578237130298883139215424063517675010233531980576816579128015973988558831339855048731426583629316561584678296282594167509923249638118965786685153192844607523502082412411247790278885494044170881395508580584702006923260939896618103721060992176438032982046791651022204054820408354578292622517485612351664420595497867649907795721102326990871860083650929744490266624000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 170679705065232307657213868111071839408059080722348380951780074198007808632774140782332554895266088820407113485161952767236398191505214545873209913604720993953264453942247736414906503879723547214378092789240972316843602867614073713402857832498268414795195552013760322982457991980555239753395826100769992285512781560752747261033028884264871725681993575193479283457440815388752256551165204561931570113079841949355921142270671072257163658684351793734421248451592862956748865701122744748035039716763607757833488773020296474270343032479972958851760587161385347125691371790943236479080288623740439532617362881912618052351528546140361198812416770612897025478449426925067520773709989130507137164671022093916811192346244893026789685554952016246383679445371097783391331040405429614229063510783245264468179498293022189891829706898058395678083792361867138336234253039775012395781206774196562290860716021506273705226033110682616186649337491972894526930141182335397007509343045860690476863742716900497014888430435819495166559241698955185977437348193955231260509955252447558277192868999143938999275130489958787148118349386138614638931739607619374699308165830149342844244307144585330154563721553772854605817332725598377513448410330644644284417634753308242891986619058036595083050242496169628327683025426910853825755677580216165237564338788131380209059360976095288232784939719357663977072876756375566269905277806954884672904326585370689644553306979437727904748007423728239738242788721241357424897847513132844659464131131980017610337167487608154538013138406463521766925904197334712167508760442418798473192121010580550548635757417117504821751415393762068499766549695823137552639592519122932804300087041080599935300151779076445990177528233113644685205509459943620608000000000000000000000000000000000000000000000000000000000000000000 [129,18] 1305239674159683122811186792700306522189888750444885700242833339752336238891955677727440397744862448150729840946255609969154669073472287874273555091057402074204458733699315218416646889685543810339478848987052443490249482664955792135143211323469659274317787874779732267609116553311064202794202951899007875524251747771229455424349182822964234247076706100642005342253127121687166343465775304729382691981992244919391102669683712113303980474187756497700656710182736739955079154471090702655074443770824629193492465948778212467287330447997377087976923498641629575803195786978636930865098963318785277060917720188282179021502774834624807071647991095787217489022310304818717385756133104001034688482787527247844746247830512358350089447030297706309703382603691885273579768687694521781510905132835972289772999733391245769832286361341702341438339218885673276238938819559944618400876725217614515365501816316653250619582209215082758741194982335321196153286292423981703302959340135427053376191069607805166206307167682052698843040651249251640475953232260236970590461606974846008965589533532204900771214961262286007100394822639834315149139348918965052546609361823690833822485740015949442691158415328090608632475297787751780819936419053145435296139025096802135386965673295384496926971556534356864223845234292371267702769797246780749633825962033781901019932051612258307669874679888249031122893761592150011444446598330008172511724426238557889441623350666487546632032089891657797305010732207631367327619374767522259625582653564437835570035745236497946762477435614301628475859286132481916290547636451496400340322457872916991197366545580009420776199339991883510265791677475413731081395018582080672875071744017919712752353530976214209177432334010563093665401484912799776768000000000000000000000000000000000000000000000000000000000000000 [129,19] -3413583120988077720917668603294729211073216552905561293971912925304858411887089062704271814804666339160031961693873341500863196194908612843954011149938548607105766013815728125428370483994422155065986669071251076195175187174977702029119015057103571007297362653853370076140884208251335996944651472045305535580257852748217496158350009746306776236259292234368715925899869290819135531179237844279746921097117352132964734425680977404516235051846889760300195579262895419983175549601484128459391028351581399968357068045148929947273125383637503204716429999173775967802406446457616932606372587362488731346784558698088130424171459550444364571636280254636796581065391648731902892700481092234126269536166399210964661509267491897775583397999235769198568885756126070704589358074750724215842270622900283778743966932813434369369719831068676809333542457523949699584736371984495758868666874892528504423608689889029711698325316991953897659630715833024628790539746529893724984345314772324752991631323892360862690809031937496489306759728368591632559943817054320010574487720096577626440597373827262903851282524289086734552322240146974866192609640797196750214499323726043090096333309560227383249531683065559305587458154669127025519371482850447746273354272834732222747368530963162403150268860003899088192236217922118022451988281300961921848599334479873501658355371167004069722564743037868693682287495033446992331096604670570787091643242838277194563486767888515404797052179031079280866619983103665834977042674513027737829128386055137848640667150766445529979789320947946183835487988882789307499294572814383616993230263451206319062598418461137202538665439892305694361075488833368577208132674814049376818231347292677307623173266077169235676535674651580080740482297706047340544000000000000000000000000000000000000000000000000000000000000 [129,20] 5162999256297777283590405212593912837385900004879061302866210856961676293364371808822993532255708022880677661863545206927544238318012258119013106466706788995785328784797043018710510615000929163165538179193829303445704755717013324180803940598066886303922910969711210891972403118677920441305462961619269713182622776697802745450455558452620795915072095246702574443347472544898997750660890211173636754636938176232633300839772666716648465073601171583391512659733429952700744508155397013616355738805662103326084761256967774757399289480522631830782834482238824096306655146776514197064705245040990926891052782976932360311971066919385482750594436313162321913061892170990565473764122537258452658302684489224263329127787730220737097929143942910831681148033531955948744041516784695739341351725776503052672211154526857399796701548229762147233266099159231240237414039095166930372796615498270769298784395323437361765615020659663223848431836922210322255570036046749926729098448055632727044348957251261754886454550117090861951679782460367635942523093777932105098137012982162831271386286181590748685144409856289768027639193377959739917801179467319770743040705969154133379187613054883369096366951542554198617708837495890125936943994347628227226311214741849624517959082226079024664494936335146697614823622837988280865868079161128290082812311574111783551460958046961670049255898049130958808203633570136059465654975587693356633795311741264558316461317996439417450029853616963173604468485115107340482072589259005912921116577117418616975697195732803018215371561448087086872202909339900053273469957160289689913472032841803630352334756781412267993141628644258958816628025520629044868994784461203331328432581037557667052367251673506344106762630449611615336251881633318174720000000000000000000000000000000000000000000000000000000000 [129,21] -5811101702405330313590307276026793896631771415452577211485246438227130072509706540590298205267248220554025655069967188359504201605644548301224989039698501289641947050847098671658698522832713611326409712468009459800103766995634792890331856488618015483376073735464451448803294862802276222055639850746391649571134511716233993370657378898820332433792918237398480395510739948564920433738253474596705440830587898703634161247077028520338087983669471323742448438712348974330384271887154710517291371064423215874710379241521587340063921529063967397955088069668131299105686030058677528076671712583342931239520146363548326293653104581191712304884306030231364376813046687380952636499034655714324152965992586482260705230912372405177426172993986063801260188680463613743531881820855112306734732807962600020459889157045146656490458610593957167657919556984672553718873185758169185092522088676300721723773283994742861838167720586569037051581059257334003962393472876360897365355440860139316779688551745514794056883315202592582511063946348699450301815033052493765852979223956926760217736010245231434227735240555730877543138571670908541837855871162757485373214515512596054818316298466722333329583250844881436927422963453399294130852206533527692777999560889230187225590635565614315860156914381106220718857080663148330977202352602100870266071587400779439357612461409822122151730696444445254200014014351077581521427810219582282341028996215238755082511483173087326678809686388842426152574952339686478755886744781854801311423552701227520835667704750214794714988390208223719526865633871430433269276926472449127017107232874676277606274107407277897462838301176089328491978118180056530309279943238822577108634435227635913797045513412811924873949781031544127489114012820346765312000000000000000000000000000000000000000000000000000000 [129,22] 5297038017024497577858252409814884287252783711707155495374878295347956512332658030253476967412641883798968338699667068095919266554555002992901332150897896684334535531441135331557539906702563323140546684926675847074082103036928013627858842178783739057773559701349364340729941102269015632582277898084672086423120338957078664480141323700393352695125754505827806674868851198169015270244602416882933247022926554265998188760783914042656751127137022355193410925960123606563946182503814260639533877196030713924694519526095964908275463485587782298347190270942534898766523560143737711959219941602625296652280479902943413916778626964701575351184982847850934788225738853900823522143907634824270466939157610317837736565583892748260207127009615226375266828447259215350806492800773707456638894740716177233627863615475705016908704784007689709730241869059612677103667543369752087272662633213307744394775441746863401032081922371335813674324198918085628532941127663492258288422230388049873166687105499068360288719476910462184409120204508821663372216526275167655552787998508628816008689469719097712677467436080477420786586186115301099770953687512633675800332837522319458461116834781601146903380457144816238853865815110931240127740593737454578156812716710002908446823020186665374463179504421497046635862614334621266804378160675042151371952832713633794091718673223498320361033584888538167684228567662929905223189635919487339394183779416670705195615988216497204599607972264915388949874582040297674912239931460518983619500115137716529837240234500773043850420186785720348079400194357086040241292719523694507966300260832578261217698615766773343748898207472670938172804084082222931169388210985814127903885342166268009744373682245839458772697587773045488177138203458956951552000000000000000000000000000000000000000000000000000 [129,23] -4083275557747873438312297827260138350097513412877405293363812007394959068391636181111715590421950851505262468024726605711693557954414123976387723243460373263733619692233663502127756363075045643338840187521461602060809184398178040351641554733710924954481436206981766119215441514053272108622385329279751618210613288299378815225051202303581521492771818336882838868776771426185241008016958608100664883187873270057773848141912955726029001367205376974100008991823626508129078286130620900126990580806537084565436051915800167712805184402972193298022746054454628043290415742640109914946837621034932987649882481539673589286465642352583845384565866526771216136325039176862505041906718883982296750746930022102472631934641554943492008833379435108710474008925689494516707816482660048220673253611266398278381153301117699222029146542757900027389660413149286791084602401229264668283584583872903236008784356098275943466765724395815587520746605662517221477637026835452104349271933397619576771004889972042021546472600190188522555832028973454933016322035506954701877825049039213995911011134319564510232546481937677723962030568315570011263608674615734782139339474773306204851040645186817801866448698815505190828371222051240357282006028552125782930100799500657275180268008067144901378169394835210048032482232986210184625079225756555126161798082779231862645497915415935318537120638531825955680747138586140105559220862953354433610660787695277670792507545503392628236609366741711092435082474623807341970236465135457891195061778261875347652223823008557953971914596801358258335823426994145504914183295085844917873866696723085667207222709391822292158579225888192631249836186028836698467763469225148677095582796911524655293593341518280059600697984520424489720477411080065253376000000000000000000000000000000000000000000000000 [129,24] 2731931483219848002239122785132269750925876506716309025722943229952501222778782744567646875985679350273744487923609828777862224205646721383262154215890130190053869666091037783098453619765436563678579606395870911048997795881285753711006832016472603331915949891200991413032332533494220606159518583803736323718831072664369572253258347651875646667134737072719376296919335692961976289592659332523038238839044700337505893271440127543129397310281749584838041792092017858050767620734753516805137925728523218332144804123976867512078934807341893798785987759557580248611904649198890820696381273981492982782527579915205471769575398523862954412805076972351933795441966343842999006310326109904447627536782782453945787030180436134544652245674596731049079846392935725526075417919030702320281369669888145207585072596525632048498860315791952312349579480688831227541372404212534509760127428673035188881303492919803517230812948110422500866700281872100208388421222631313206142276981736272949329028403561254681800458326976906069309565209411026739670723863017236338675959525010213478516295365966438858116577605515102980710531690009197357842817174461361599723115337214468684872493123562241897537607449976284004906300910883774538587462741186500227911293413395410743279599794570514528593501771763562270390108757821912808265011362353066043897520032697396486779376844510375373113861073654389417215334571231290304431281796027415776980746043414933388094107461359245043547169278444908286427879633747022208286573396442095031177268913230424187139639810861874940222260966930989719962307914109425220942103550734641827900749397344642684531284366361321836131280722310371640715760598328862055209134563985054059290289380491637388064021842711122322994124167010203217758411088418924658688000000000000000000000000000000000000000000000 [129,25] -1611790800050039125964473353114905075998147524455907514533461602956955539001835480991738328208772024469517797974843433891088330941087120684736672715223884384771798042219529888387061981489152238909997462798778601968815895437039818987783492544940190702919507620792256641547880835007712801572987605413424562589349397120163303539404100205016614973720301634097427617662833115425179978793908034188177224545930722788911865514755666364844219909461491828209875870845351935045860510265937926920475573509664113548887561853737397342257283537709577202543522046784260682175029999707987616973856228241723638088129840830430385780835213462937638283281800561389453032183526212347625707662167421065892182648234835918290471828414673353591521288234217645171176589890530686433366930862924995766508170481655398580986296841624461243609254233604467591127196566410037725454561213043576904092761444557449242085189573954749734106367073258413487856869403207959858341838802745975503628085680733639495981767398736722577875655999645025204090798056814420383366213173471587695779802461327282483678303937558626697222731671258117774621491860872287464956109096087858541986425886332845543883107072358479470738646888586824190896871246078720253080772835289934670207480047216211435488503735165593301137217509099240172837343901317018810893977228172354600965038263348528352377005614856544009498276135315620359583984062241018181073842339183114498993809033498631228263248518819886163203422763836855017069702625957048670174156372770592307588796123593099846306058401687626705854542558672405411505982574142569495163488628717424654102113485131732076918936919924669372779713689060912644779638568219362236833099561108812703848394349105509595966435609515667047029413806133332954144255723080322646016000000000000000000000000000000000000000000 [129,26] 846612328816330575264679381880926669241161334857213591914511045094429968939079389782610228508904952515811926292017126521912563802277160179178155867932795493772727599143404441403132772982451067401511339127627068582141987105601563345227022164883469081319565039670314709356503167860722633591661714083000153100677034565359924400530002915004283931157594332384860224494889809449304210898218675926949398978859852925035023090127147665245396508328595719699897911730815216518694683173633925060316439151627358436954908449102207555601785753368889806379701360083781147145887975603602971117061718411937806218893395363443321056532512126846567096827464028243783580284613764179339637652066731521820543333760572184755725652994692053480905333720606399880848268754253426256325223701943037677767778399258766134285186990517660899596044948878128888929537530262962442078452068247248166117374454935331341072608638667533765027255537056552467563024772040024468861016104190300645680301353951129873945149626954729436813816319864460461872926776773886005674153267491538054271150396114927901345600970005594893215089471156673801902291793207993569071148099441503108298579663065088197154306801958287162386739541766282055120333148042376993255100683833772833035593509277750781110355345503323700347870574294251008847939586661408315839309371716538832367982456398218048722242610946237707122272592958989078275577815626122527749440305618221380449886795058328957576009543247918449517789292080968511037486746875600508835394383149459875877021711111780603015687340513487656435650085762615892919911549647854707280774659745055413197596000042561302005127238410674745064287211408696829734101397244335417987155303836803560911544072787693721458876074968972354395135466570372758975809380862954307584000000000000000000000000000000000000000 [129,27] -398859509852548043901130540662075410829622642696971296321347514700851389296883476033642557455490724720480253949870056186055657675518555490278278602295443319504761704295889519107214351288292463766124054482870791358645063325331650964345870267035501117898971429545882226127978626402357897684883834387677014062164758993554736044651832957836017914147545731647859181428939263360759494420335521731279655097308011439564890299024123565970419329645608692375945808003119521930348762374647572030436244170746873569792064630996648693626577495769562627629190484576660489852216180506888530711498452828807819717833031942179635286100165219775477966559951669183876806237375609543755620044315852882329969994396825550417448286299237119037422198570913292932672211554057859056519545550394999524060062600888613143140706294185533549312363196957503471216222280618074326045133968233421460653949328685262333517713479968727686109858022483753787582271894529517733283191442156610456183948763910919845914321470054126976963963410183128870702405571775055232169966171972964071259689328068886019997108669619763028922082915604455151662972588649372502298585755328627194961702738727094779318754938406344128220891106614135916008442040518640073551525168851338418379457234807299094805009879625019876967245464099249584896690317570199450054272387138124822779276300613342420609350113058394018279711150670135679404806580257385274616567669920857717407950681124441290534123765629587498890241835760290436607192831152023545034587700350580733461868766660606859997057662869804284064654509003971586364493610964954517230191202359604674150832233676745586328732741893315127250965539170245053980241244054661166771355173224395293827298005225548063395038067748959947131584064004267078975307182250500554752000000000000000000000000000000000000 [129,28] 170157179336327996371936519001729393217203084689014423012794228372842169389000366529307097154891475200683573429950947807249600296885466941000530267645111957480125543439561360848840803164891043836695892436784821528351072378671523603926489418072309690355265495923904321649717535257563680963500294889101361299530839174245263525887887573495306384742193495381673821730234501072992116195598761599578660276418823249430752283197945462259446651666088081920315339165541643817647931522381688240472187619433007497587240970782132213200426447508767211512851075863309102798985356885975091682691458365201218848700146989630730775320972513139501846410569607205116210566332239645303274781292172602055585651944822616156351138727419269835438466984060444930272631711382753081765689364412001711899710083876154857867819724993421863293886251932263780715442766881123576334297295582333562738000098379653079379671232727047405442002615622001775615621382999722382959815402233640577424710494946685692936181324530915734945380308908609569735896955632402492559788365812186352803828830287587707917340239303133438175180125466357458803753948631110373445186213711301812160583430889049336063445839690204374055386550854410366293189010326706871894761915772890709177961849263916010756731614265899891401279404166470784758392402480888781518689130162842523260009156958893784877216774048211844056762524884117879796343035790789788603321952623989297996829487658290384099280442473365407579644753641537581650360811662144345751466266611783613833861291106666271714831262895478023566176747699404011344527451128902033805525667023212722147989000691479339169561790436791317168946950091732962052310914036393812758415375284408270378683390408582149335167640767698943789636302761411557659924263167007391744000000000000000000000000000000000 [129,29] -66727948131084688206554718054894320742689289566878396459104424295460327243487752579804392456763971900281705774406575932913976831823792062076266301077551088847343348484759318991749527139380079282400616416886625401064794471779200053932833865497870947240823904453214470668314916459574880089890758126901038676141930904038286782853129750830089986045940911018474119556372534211449045147206747808623368828381545465387687502233374714215009548496474772977733976823667894729823856426305659870130161854091699067940399848902982281596839700101435408124212221866602813437628946409775198721966171545133563725495429966161619013040356623428818192730829016720760613781033818032182742899266937289295251013206229756004070407438358148136448757174364512176627925644247667049969582167409287258224757411836621987159965316761215985199040243647083831612825252377715524736750091914462234957289515173322417208197537266119650900421170523755749006049016050293478053742444359174420991682706661741880571059425711390044922614951260811783007056461590197673318143539388887530539360273469697703000300519968489463143749350982861868922284861887248291119004642374159574473630162402704710692811728613927815603100193837650464885998815281302933784504948276735074659218713069066185453451227538538236929858973584842348357476181205011334158087045681118348151512515430189247634106840051492120106202405399085662206766678774788947528591125527951075641307273229001211400575766350218500270460345798268418580879234713580108615967080465462098302246386743849516214091373778574810576144846914139201553650096687565651321143194360850406870525670466248451406033521463607188415365528540792409285554769282638101747586676734391435684290350385454334354305683030289220498792604000710791047029634955948851200000000000000000000000000000000 [129,30] 24624997852942759236519391681455743899302661528247895972738551170973657177596266885186802181952295566983182320705302740056368296476679584484261534452902850376889308175682647034157732217468408361030338666097163461347970900408158278434684161653024053169923764877063014055847907020175670263793382467831179355574924134439978727843628114733640153579666244016047148528965707034674267136965261878739634814369067559601628607336395027798150208159982227692736999521939423388709827425168157620209577687416354067265201517541541517578746385326256298281365135907604675526826950511476042693385307065346317186819929569082601364494540540605980833123494334847058908482300240911953932261696996397655826849735001951766095771957301824879034552597385393256007439830234188006222915062786988880745520436994801316800840691150901006878456210073773985848162020333634959394810375073681953264355916678878219471354744602106649265311498114085120860913669330967450250145974603909841017965207625038763976562351176953415431331740641657381291230744642105249730191688139062097781000871314431174368812357592194113413922052845465887717778285722453125652469730564897994777093534006446706292112292161784656757399727530772293514752183923242679609486595818075829823873853374414453229942230989182846105751886372046463129460915206873449857661927905282034480808970213983769939611531557485527091695058059483783191581551005588283626194819053889183074700948316375085205448428927120208839279698856757309367772077569417550068015766070148689210581132426871333735944342310674250459022189040455025653184578207114896269835601274716424028493645333254773736266699915871024158171805566339984855785846794359798413925183832286263648300264311876290691898786050188677708672814188482672037593237811143639040000000000000000000000000000 [129,31] -8835030410754518590518520791372220517236291579050684699845321095634949992968799996252744195893737404181836998441507776312162215624777910412855164058392674581293722445675701498277375487278706544090438517143218529142493570859618554386319592413700351789510633254971584533555179863383395030620540863695312546873620131283269333232177675052956332086587490161422677482852311538691708160682756791800139611429240903311667419823730331481513770588698833653125563127999152150114258136590618644479562964172231385662183402238206233696236841888534405571663080558741396622078015068313706494714549442592504157105670820291249484606146674789860446540203956708262552727715582014169328109622839913992662136711272300946351636920274685024543387310417364877799248052347814514397575430104775740125026196758586391973143948283586936719831701522125799963106582953266766544437356399613395328611238353134171710182157632750518208709369240896120162582696092875232647537445267164713798943327242963567296345297628944349581666588657208935181457498513037150772948438205346169831070405531707335695461886000016255598254928329249082239857427505317162677912479884275903496038578719897331646644550868161995334280019019838176036141521435497838323623804783397472399222900131778082614253423124853875866953946907110007024243757904362823005378671781645172301412056841745855213669114117651847789218533004168613662082024802244707296146151756630486864768621141013337368793187071565222162863887134655672578033932659628559384903846659424229839094690351953105370769989863708620838787716267778017564717945286933349588979070927021925904257423525643219751566505951485837631457066559762811518260036974066236510948434522600620346135313054194984015940703123786042453739002412780998528171343521708507136000000000000000000000000 [129,32] 3183306281332297278212400384260710326193980818689741143647022514095523521380296274808802025087902043849470675849979440629380746294509081606872976470020437573441290469117427365437041712440616596080281705030940036785208984067243325793770371397909047414584896123653584369641069375002525139670105406703219900081929818450070473441495988071514635960044184480620096637526220388440785684636294812916376440997988765578473283530107403610114681888182049276121420743515054315093016322388241917677766701158448170372790211881581401942252383501382645698798536180556721896238477886500141321979011160644647079653612941790468919570334610636934188352696834146241075686494217021668576264530749387362396414344254513666798209581596283508497051444509755117565270640456012003062076889059781551367415119395361974670440057142149187873050664712591369909388793245445987085474414747247145162008272316693141257137207013058454664039352236245695485383657727049341139660902590729831645213488375917403198230853056764741821626103445863467715751906644050525708667932778538037416406535440011401953984859160051464159675889638486908869448801097938939370920151791887291120331194685883653363004944179753077790270318554951309907285192444740782591162427659752677525594518462871518847471445751474633524496912891698506717484846661845561519465941947109267213676797542118673156965341013847484557462956660550581859206441816597437797773124167118712995685194580080826920063326433431344931989803346804503642702858091721451157525422064821686639467753967484840848199112712069478804579883597849894018293284989938338447405245392128769255618804543313212934393528565425135717648754057365293410280485849351620043366737945733804696724792905315946562318705601184623209094618977202129817295721643768807424000000000000000000000 [129,33] -1164941731761037177916177707501390092405891147078387285731587702288437125737214657679379028030061797975887808971632717731517699895839355400709837340149169129803755128875491700248020593573161470141911885564651352360107462015397783468818024393211355170315802634419839873466194392042536348418617374868001478128265355689703225029647496319049829220666132375957257118184356112625879662522607203703225267834523782222001488475183045584033231683501146265756836429001346399153904386709898900697461769075778455171071433719276167953145877983501863660523881290464624854033315378207658040542147878133326218125436901731425248182228496340364548013373000695183121181192314788852257926871507477732552431467912653992796277554167393307858781920787070086599209371347777298266875539021527241580852821511572432626766560343707381318697624560712055841602998712977420056215996817912079457526669454925456729500250181624856369222534023030076431942996520731500729718631311229021685081901637693444735018817893551722807022782950945234076470108691349650389702605907389919107375623110526528647748325512593182094109508292425692817406295563237192374977327229630057669476892639221041622383694176415325462852410712824163953596913207940910705717412165487263640302723884884218685403382308270577118678139018024159878336425251653296044718187213254409598096193083928779522984555686530052336306877813451461246810951383527662433293591008897239297498640404746051931456707617823475129082516526611453964724858191265754434460237734425391103338392971024748247189041746445044903631630779513475792785378485117499369420813488909492962523965933041567993489422747437474985948747207552104549812429482565451043654275011821393443215357025226813674526560495488715437011387802277254876080847783863517184000000000000000000 [129,34] 424078527073036753962287662177582502941641499629963646122054088745930993481945438893087356843199093765292463052186499372942736438826060714450902444240979041733015480857797638096677493538142614470083830248723228986055477269093756180225452237026873968363352459745050363432341097007425438582844906517228468999167164850653090242530967051107330582603280728306925824465278813841324330527665316774143827020781724647895637202374852034362008971477143609704979155446032021150083019296926964821688257517875784441531128091644251626880360780803250471170437213674658025396978883929085008051581840083734937427890373640007439227368114882835171730928825738318430103336189132243983532656415226553983842014968964380389461531453182510601894888028579118018309724498343918197345526359757245422573417135772818064002642626053108101061419319528688664737325744623975988245699309833564663960239184598152778578357745820585920086237509300121336669476821773029094813780464659773646589831889801382282773634632845248336304391362421753027226355199868063612173429903636901976063193455799237131321269829293737638327109160115107927920128593741138091489658867498458209459366806911310576278597287115682807770424154108089594832429767465891201375311738298428341247042192598063015694863532358374506314877828710842181658812677542450436970506114198593691675480568804896424236788660640256436957527596704495449300200481883689261893121376615949994023570235911776032834936331248463367940433116023247874900696481114658337929257923531583011108797970527158917671683117925917365020960966491863463042835608288491135463285712959509251430503044634639544339817738539397714242734814679741317693687221872416281069485792974304212274630784749545294453708217739759825874322405694559477067772565250899968000000000000000 [129,35] -147385657737555397097898178125921996367068820027198049004984597051082268142341832159309450039553697465586814191595709115445157803518793349923463054835256938788382595046441399047909084584846662560648248988904207292542983499969501807985313092089506804409267411798561573891995346494306581130935520267849742519249554256761694080584158514722644695882291011358973251596190254415942352920972153123008383534618533277819284846604063175528490946886539738249267626385204576279821453229202159833762391279853389557346187202942016937109881024667749100939691422757924888007419306739810027604224193101423544350964353424293443217989885669163099125780878971171126070245175001444910612644943674127907994999151137077197615452841101748029324547626983246997313618487904834601770190691734013063637330920689437119401683755986371698958390074896122812771098245148709732199640323944428473879765452036291940591803223698713948306686134455059353660315915785669130413173379334480032573729022004771859554418991311320823429266587586660045812884653881681056566836179412543140657018508789360872774990509562897020214985770505649759347055471313449783595276467954515675669261541956397925401608207640216990740326519962805430121827372202217326118597938079683861375591457759252800422221467585323490619390933236536874009812053645785814955494714724876298966123594443882322263640845914492417997979675144175640804719595893548075965834775768305609329409374710362080236815381853698744740745793404572075901007734802145852655990419169833919066045759133129075846787697001674867332188834097142944410570210982470514428968067985558017811974264914010033834994271650750251406305211193215452451667495998528948664183978471034514715406841731246030524035941999015079050436320916764890178925900507119616000000000000 [129,36] 46673142295058157499393747618593653016495911627381751344579972148365730097491658869236991582394196563253858039786040149816687592206817641830325243011306778691758657739372608450444384652215461774108941267323220138742132679900146977688009595670787388970414941899695737770436010324993391718874999836245534601645428983910734840419626607354186468569401672241877802424947076476947824324034672534092399310106990875075869937978805116704112843910413373423538010351117873440792596438773695901328254033296814135242038554420983579053421310429403083784230172333720672634665095836228215033479964613881205995824837668458208855661185207582639233621126840273309853346015080000294346681315934442104037615032586946792102750150974578730771027852109591776594915142684573949923261026518499643382628445424572940657872195399198547218568196700801475928470521335729403308338607899192054286151491220219012625357260243060146820949601860557664786938473188379827988181207041642527490233060070655543832399187153748601029849724401132282388198600045920108993342046552239433172346760770026343889274022296674931704816876799972306800309413408309064846686889216834057160484140437168229354393553340514229725876796852563483928896357128009782131090880990617827884226018014355248081099970131318461519325061094142727833416286703339359518506262128554401531091907074237376332709167596462505153137250404625785011267611815116861809074906934398912976467582813526613212180140931312203120776320690514163272819120050692983235403544103111407097890844411608186504503508861608848731640516296156636922939325789070865156604909629220731478217082784714151803201679655613970271263880889619529668352985084083390066538127447515024334453078200439905563293677353745045292341328834459535835078909549871104000000000 [129,37] -12811339192595872790689411362223706601557585166974675980602683093691968208658131820383445859613071839410211205777592966513089369489299176793206051766619402434817050860096789770466428670958839717930269990379626538800135074275941446503137146787102549837191990941065491349309164211658205950684714864179648170519684353533831487460497178722799614797212844796349200011131813692562831018349254495701836946520742400284463816744244934986625434044203900759214622994422059311110395407350504887593921071939680147792311272126275167890376216650763865803916788836239155129055801811036164861653497870034917297114175186346332065029434594015984485481334038960116893134828093205021730247616291795803841538865420589722990544879126074198610422986455029648311675994399554143019733433255205521055683155820330445566453405476753005531020313806696580056708251457663724121888190537547053587821129430464779574770107643384388535830413866869373851524916346949704401429316330689156946876324323496400951995017842853467149341461555441859275140500539634161575293411934101913294638143763085633989876715900776244910786011651482215207298755894461115674002049067136811880830348420217952366809508018166330706145349442891264260783211922375793984714550154659376627062204095563042931353441117973948112140264217830584749951481793619078762769949435209847902795641398053736902852599793081966373329312185737649473974970807393712832601253739612638849001779543463319042933338675889690477369036841586817712959615507332612855002121274202357202721385740072905405618523790371408658476068810275131816918571084653992872222146831591006523448599383560378371396948488279278053679998073431920733297775097237724995175466771566259735925578219647424385313293983734121313709492397150848730191144968781824000000 [129,38] 2867715151511740775017815953195824349329740627338242969248810373452784642103036108334443863980311894619689063432785741091572800584109786039715168683574533851778138209862771839534123798433260270445041837962477848939653829972851304734441058029593686863421004448370241452520376969234582682588491016574315140129630105363881583561166428872674007548335895030053705930823389374003188713661679224211106377093907942176637564698185163175061910255166583966918017709914497912755146072300369263885176838229871364277651216716174177246706101518823764740237121344112729590267289491166867039333383195330313658475175292739343725975265877102430165428414638116796076611059545731521868359996407961153609461622100065177255897748190826598595002540607109341704188478811589215485097623004867150035349511571868929768826432649847315168819411229112888343689261517218562382456510538868226212834508826461953947532123629093621777208784737396554140001678701411434195094820300720401796981181153596443245096578443828570416981683104285055705110134286513955392234038760673488484537037868509681031897246943393649268683829752413784673785706484388285890285259552525400217366224861390158581223993594767810910660053894966790395728930138023962747373448492004132045768428644170401766556396865008414535708407868700770030839186627080402952901946324023998636994088525024694864928419606007806779972361496175523034872303325560002811009921682159841223684313633623924758015832054378706730273721410677292306037331286940306127032369391198304283943382154064480748262645366134238070101793673272270963918563117030124026490831087096192926061751878475151284519947201808483814695725765804128734218742092939724235709509168696243580222696060807514621386472312042637827361162065727690978821735928299520000 [129,39] -478459169530068209442123490494766790039421191484731523811008867680697777274070868007244457682736921836343059335217835452214069908739652211733662983329235365546757075773817726030103569949347706846099005944152844959898814119024741039996336500974193728041159509798849203911171676827695754443221839860672272486702910799616040668822930243525656104894512490006517670814293074614878231037841866114227314922238470573474902104626737572438068722557099463843725338595815401260229791761236437906933711157468879391112932523627823433270733561986667916732114696294064324177792666477939763037471875823541616255252796339993411936154517290346895555841545113856328304960403914555450410853132553466610510477489535519963409244206774339070799455514915931498176437943305586673959781549565240682387076046555135441290067575129693787281093742053229840164541507288416151353573955921383081698319391367733499066986375787157904325800339732257001659467421621206328374113287489018711795551721988362653373831059859665453763679587125761313975671602294503619101968877767279520108862403230609259956986113845224144539596041921751898993468894161642855325914602768116689981325451707283401695031160975123403250279275278312967581922827001228392434109527121576333845145573707414419141594861026477042711992374346263886413357466802361170265699349881113628678646201642287924153692549756306878623901306904406298057576824028061321204241112199412903186752343767039770737074420968887652429902683011619401787381591486974192063305546483656609559950388514916942909088071540179740064958194922107796812843895316431876522916898172459934358463522335089401426945909566519312999039577410158874344069664516271318217087213374979843369396706020104419736290139601668208537064473860913795821599132514440 [129,40] 50115584988577077958677890772767257535757588431419881278652293885649974009867720263387468484771246609689975909509398847543741040324697764340972844576481758092071226836733516340547563111726203467155666508984455099054161156426649013111294925702003856377872769553967397621343897098631325243827925867125321071303439820787291174350940035898052570364990122103711151918660295528329377091642162076053920772571393301452015530415617356465048073135177796664319561863933837162779475630341527175534668298270515411617275494014316704933023456039658790744388600053665705649708946109163381711058916198818467463344830655038955840866751399462168674958906594053084087980280453536582118578641083017409190929198412286428337666922681967846166300677969686658219695246095422648738112046398107073095532493514429701880247309171621260959580014078297635281751293051977319326576970172328136051269245606203345487443183119215865667512364950174700069640503996644516436720304505623882539144329918183342398076804506599520861248479783763062799995636438094364592330379317128159360470893329096436456399857457136549828248103449174169087883923993550121930211982256641703118055072094363968267059432165257852470494649200345610402038707520677891647479172030103074539808086092514922960301871321031239631795893878663380684917513356975191923537441191591120353042118598438148871306159947618168572617817385254478622438581649399193487624966057695920611948852484117110610953608937485920045442862239768701448815811424852100016554042206985303273226025491470745137393032824186165548104746034447811323607660031267269752349576339101411135556953553228776339318443367313444478513690797017061730676049585191442445093688935926405606472984046621825175783657104610660620487735359669332482408611840 [129,41] -1919353139022915521266378064028957248458761339492584373085886933815784768608676766433704818619758853527187295621117327178942520847734983818792506586030841943324647669234551207618770932170605814061773493713202601976973106120714100990256767206683744441893755766255881654523229633947784799123956131326911799251864622925164729533234696197119643790319936250463623093735180463379641904454397639797905048843741863064085707891781478765901227768550217425182965737547798790235446872681819370267957620289101953249578809512020690409692085922988409752487349467204319746116174212814436393134966519498321434739793905584165768096026742355743889490354127142710337240376891424965243736339256876826188853485801085780150567450362583966391007610306027867702177634878305993443060384683010811998200816286696186678483097585670939673884887155556472997436346724589038473357968407188314953780977599158970162709487740777358159331048983101128442094012738786754119308339664594487156052239877006212554885053052615371007054196667068366688992035997628798132827247011462473057616416917903365607226874096165552810297906136611764875651127626891759436779827868882335045461613387370339168107291286182783502790488059352368173861328843751580283738411335684069883414678411270306572758687285727980109608471095790967615084576868166852895458828912199411038907656950646206745652228200675893920769577219534042070777390877105415812587913616450389622399740930607412007501489436437281221867569160291675712208339952205101567411219899540205529402995670809813438743978714162838042944517442537657760786085050362026915487296469311293603225703707051710600506239137477405846599638018499532060896294679346743941132148029942924098256618835238626748101419554278570077887855899337112312057856 [129,42] 71164394372833093394610996640598062632090587971095017210007200652709193926183851912702228448649390382309731839607679023334612385806260441906187692667625511924618104213878412607826985719171064853163397363042008636088133262589504892408880809645306989772792195811234667819261265412141462875432447134443052485228610651006752024247947442315127294486305325408682869315481270358016160336068220564741781181931295430345330629796062060960166601040802432367817235659499835352846478230106282511941789988879240971647881832466665059376061058137512555270297653124898147152708625726388903840700042883543408723168169972270163320724091501083293300567247823881338175962546215980223761621097171656064412694333325530331134191855532588583872610174218650391095049253182821934788545221122364558606064075780740102896243839380581729187920943908246786304256849726609199269692767583105500043596246857360916155938405270575947340614233170950893064063768727281497071458533154222804707110282623063060435062038612462670047486442504391670761086092338816962739652663665750844539282534990246203086951995151021724818031797437515428262791966116921293293811933423472544831480465659144858001269705843776231857255441420785260239413207458924623609940018334038594114508611316688016151260196485950719217263931183344744883803911211430584914768062872925625662616607025163918355575269845603919507682176581878225652423117674296027510271659777947008966159792293605642591206111835247884917178054340067935600105144399266138465917249403238734327806656404619557846292982186481681641121424957774533226673174054762333499351945250525232112942553728253678569104453869059900245641387932745821407396858900644181208394543614561136358731625123168947337248925163491406676189043419300147200 [129,43] -125000453816228409099054285118479964530306049464644703274316666578869081480627792830572261051086187291221935120380002192251483089702889317337872263069942844977131950281281863208952069205392697168448502580683017110819703409200527885474420878726570081923465509921498474114792846533445138415997244357209000441951381064751331479311352625662251495489305913284432330133459944778541992719992688144507320606712591678810009654495497761874104860783022732145010168279499420005666819822000737788021691996118538620446146161309142552226683606476568707601165436825289782400736858214442758200057044630072804808171069306540714343462303132400608418866742726354039831849847240154786220360605115911694076191447516685102508571859059619573621898666024947264616378594379930780059526064943086075916205843177183275227182194258690867103581677744166641036682442320415613411797010696677832836701200148887557928941667357143633662500112013504845655820080720875914246826500097215156882293353268645814954295279340052294877496670384053644997147122379103126877408616910854110649759931267639217166323452615247699428865340023406150625157020496166190779773370916623593605237842150846954310680682802096696865846708419585055505415110546905446796852444085676515929776665474215341492959382494808624337052052987286759154161984937460441890652430337213232133397986015506535833341605872311469014907046624944861307198478451581806538624299429818840229760383672817711460395780910436185223141844510604044273907639909467411414081294114371515642127832031672847448486039539163929719586653111104027049452606666930934487627970655583003782583484070874847161025954267932557098781051295279636958059211836867628412496206175526504756078450265409259380360335993270412467933177535603200 [129,44] 31667649212427513169127645485654214565162388743119696453899141642329622977288421778825371858827516584865626929941328009419341202160670262779551983914703126963594120423217341274420042322676036212818830058045914517007753484630857520550737539322130649720577934531232312333372557894746429336202222534674008736149921437405146152979101439302149342900849596264834984984673515983796887789557358111313396740988579101398133453470900557547838101305317516340778461489153496341581138192866697457902333074693483865584689589775732380260432808967851016950028848098013072511774700637541341021310320625965605152788451759174488786225265775961000823607991159160609052184396244801766425975496661680170694114777771685038080018967213843464632648377928411377508260645240605707489897111273316542132087326655021683297916539320728279173751456263901735357726196879586542060609908932796286782463623154789702305844029220905559750960166548198073899522830635700768367436821233436029720797463809631831251654307158534330955532076659759833115297837572663324821762549734049359539305076715854268398013285782018497661510086073669981252584141251035979289526173072807272246540194105802900520387862248646741873099617417173199434033240878914637228016468379558419535634788786050224467168429165782116879308580596300616381483372651732030421027561179958144310303199065863149599582618846129773849267721209900925803430080171799214910835264359762005231700811699092967138557485933105112946096715629749921364358507510425308511636045648165960812043200354778234449140662978645359357219110273956901336801415357554354095526422397854768661510129375007372105841264702766600635290278919071698605603524925789347877311968579554615828994994496476994489894502856590747605953902899200 [129,45] -2847544316123479521443786420169808280092512107756398628114075871276582211383723460074852152524378849429566575768373609269034649388574301663415753248487172057131131009195541175895351471866962790997035856848187425769885223891373283252601671059406153938036575642642715296482779001280467015585492964201981806870135579211715661028515886344680094185019724839046991607055067092074030201726108889652607183267660499802327166858758666127158325836437033244555457349075750954834233513835721036059726560448773584239006707589797986277837360507898287592516688011981673726155122543566347405230007894165261792630537752660840839624792462020313977471956155283017363545649922375694561284670420594536772798764676068358903542809751372190978875865464075330095017504199357317164115776582381389746298179217237432632787804149341051229383383309762225497935136690184252210673624904275881014693583567245124809762731087954740644238680974020943183064981130181281245542695221000282787222902975042487738445266317524948822672970763461747833767787548420995450605940998381816588125763586549567456800018052717373735229298706311325980547647046251165791048738633945569840280771567287772702634496418254388001762936979456668118214530652295426881967973934687448484245027173886087546977354145738689706673596078627100523045904983405748585109601540338217964370222527511947604998628518992983074543984777896242614409821383032115851479329312057294284089461778980451432586111438152722722598314208322653160644469314152790846566906321169266213285123622505640096069936157192566084498152179285057628587144781760670289393189281472490506539325754294957491822267073976080966569724408628600716355063426304770361823000810714679433537929811830506604452329325452844569549580800 [129,46] 86066707884080720657676793654352562171317566241369714861324146780663433838892983010971663154259779368275670434793970289137087087905501173683637346247077916133064104898584978976053090948850450292550756551791932729215569460899005714929777287075000327166380085952045981707188526177707814321151926310412227824155974999535292318843056556196887498394614625742076952174871443204255899651554745129522400067918506209754345272257772017605526822465156471169012708487582628332374267036514234424979194875401202012591006728055035486708165493869269399622069276758786902447167827666072748450838612143653995935555128940106622105345505638780642993246407804766560258863201646119291967554635084481477301887430520819462867715175015005381600792620471405195089053748894194096369804339021293666062850003798186636222947680648071169406195703460822728340301827748659003218332198739073232175432289538368470136385896866735711729350369776591311764788175374548255247833088170949547188003014511650983308444965894782343015972462044870718800158259844976318924959151995815283711462736687319957691284450711061115189128302191245269219196125073797902295068474858773062767024665443246615862269033917805682647517575179886722174800679985929703132823387293674238856301658234611125989961003492843871197637894746389764673234469639962350025880270565420623413662478385299385734447635501270590653499747202516081268782360246714951698805703810829432202687901291172419912523500147245081313256503510763772856084133800232175420584916027198592682690804552495908598549514526256431023475746624016829219141206568416947628755558239784309608667899518507844468674389849005760396394583306334493813310121138938192343861741162728654103483303945355513380817861718255008746560 [129,47] -5007103120539591616065854194054889433008690604518450712249410893114305989725092762536578384387630337023601337318387075552478711576636109966021023087949877889346212710966909658047384944859771305258291372340055630194832826030701018857334403500623839804345621778818164430231385702594012683547220118735135520065901873013072248086826441464895396109660680124748633912639214648257961456068316460687592530301917543768200272992328081298098055425455907209817743836581493613739284832415015871974041932432772614259397034399790024894829320663958964227426995395765166776509936740184108355530581459636221302896562481065206743275713001093901658537962798770468272187958934048021346146463157475029378294622535783455573769190739327997011017561519693125402421887348115247452070749444661270731272176409558454229635964269127194895954069986067035077594126293651568851883255716987402251453950623755292518346236905329940112105870543922165188318040074987043620168340721925241311747296080522060725444367628847444615583949602463484249140807679504449593077635591622967522561324682411581400515108503440500527637469225100887351731075348472382705224152848809456577099815740066996891924035458039328825723735878585134338318080255393359795444445402029535171778140896869504288260805590308982372995755936450397252455307345284849864458311360721639279184219174325015847310581428986260527896208167310506358439523854196219618944782383208453305918192721048544649599175757844718783830732501005050255082129441964080049666892214603139868943962847499182148266018348709480945268027331209011232588421943896535063766268713254397774817940775652398692525366733702692706412378811536028466398489139105854732355684604932117666102800183354662807238157498444931480 [129,48] -4359815417738692519491745341199148493082127057942548264810406386238824528436747660428533435135877385192462267566287853196691882978957457187294715212525243270834366738644346204336791948193774249960739767936665859051826722957065063975783926283477194534951982589384024666190353552678495530153662572221891554528013090391727748348217045098300723944115524840465240111717269532097195704798407866175319802161617797498097340494172173845743563958596485789358241295133435796509071262997169974338697995232754510043908738787775673253894182601470989477204196565247510340394761488680472246262656540170737309236254194540898335921035269636094236637176365728718410469073722532106778929590032307773969527623763933510322373032330187380067447476862177993493208745324387002612376640816783240079523968549088925885146924744400900957956061526688545177732717636189288285881817399307188184703144840194284592658497962059284228924656902599529704677902402076826062797626998057392418962889249359509661994709458583823454113172920566962740142423082360707258169331759761689264936903120869481576157650980870078737173103427820844437695847144365108601675912821323995357450844890115301384064783050380938209262969858158940055917105958251707411133930620778686714545597210468133769669173398031055746485210418991660263624775170654373506590140873398569146027160606895890804778355004026830898773133679447583643151588146582438062665753643868518522655197604075438546533840865931047762323090603645263407030949948152054743482930299814505809694492915696597332086783097959412110794027547395477149863079908380359887735564465014039299706454233703427619472890064790205836747254188346125354639294591461118749697880082444752982359740234291116199619800703464960 [129,49] 933729851452893180670420264166907247409823999549891374561470733960150124778805757350205580793943455024367004074155814819277181357805134564443188450306463001807053965298394366028319158380685482564254160439833337104504513836847776256669263538849511620575928032768073463818387984526328952599581201022866282717401287558047086719074214706962430531382874246181320805141915243783773042130562508624181394364064253567980814913055948488999347899674558500195538936390797802293171529945193080293873799475489662762521576505596996582253232147323460570743755919842761961486946947260556199632387628946253586373024155351979863331688490359674541311843453032797323109785201746857727586270186622884293222930140286348767907799805417036537610099470812226102982663344266971097997723138642826443779693922258036956173406553624228016774573033020641337152992308647528210587509428429934603842092778517786902295802214034717345004794111605397063023718633972545313721458474263967537862666133824355845576005452632860650538159292307530482270999716257168345656830346627653635736643485905462728775944440879858185209877747836757921302595060900014592630768018186628087234420031881443605749512717089855002039901652120426585346960886065082724736473599833523278721196655928383160611097653772523201589951817129331995138136214671221138373790237104975176043720997244121364738021041428796217756497802983856706259821839972564940972473194001400160802320752975407319923533206199463457148883637137496562907160762880211162688732097234744941164307498055789189497715093034402552928892798229263044275760745961521391891253981527109242936097057340121832045093425958371566377932345543617923308045825085030736986340120147423774787477338437224401210208377280 [129,50] -67238373107845367392939040516537027111953904454491499760286834975471493230559105494444846979495251843925022566200882517864593903105683316221112730591814252888245843841245409408401642831125328000409919553032322154194084697618238114979616818416980737993253219316130144486758424180981480270540091970992557077719406770075674792051894370570161811173670337522761020113783186703776073167932053274571844165548972754559418262100093515598990680869557526289206142234243301084245569419139502263010132085224577198165280480606926332087501619761178788135593705453018960681232640424916201436562620285614927323389336856561726151940931239022252960298165263967020607927967743770535001629595851246554315583190645584237120519213201528857516132901403974397006144760336283658082682302564919721499052050411999939753642216192745613805525801965597238366258837850546120937955570750917319958721533725243509216714818295502300493476382052430250539889379555795644038374223904930840443903058440673433289464701822522315034273126776450848595070979407058562578507220854054144055279483552131436152473182124783996911710685158079807694719680176483497028301396352148324380509038663794081255041738940093331371011636028346772902085140774764490964082307842280022528543095663240079377574910726070465287332606661822288335427877987783007166282861257983136449129332696366561610357187333149086411665602855711316286006781315194029577292317712050159731205152936375064426560411992273680796955660833109174586764488369306809731290178941774768471771960161353190890153664966290429669859180452206640105408773821320045045296968436057683587175019889898258955944838758829433818843246322337791646197304133924053894992973079339898682446160540328394529157440 [129,51] 7778927176086477425500663904235327671701668805000726411862453809754951459630447936063984531127226032899409811160585840082337126434406440149652901836327569420175553906415750542442862004816692555586992618975055795289025372044524541092661682619825144830979755199966202833104495084103757206153631083752281270685343408499972204229415592376630971316350075652971468542429334002161582633460041177519599541393417465834091362218634961549494783081803642492490264989943374623018263199904712257104933634860617927175521805295236259689415146615216448289869211728536127826233871485192416195653104780556102388360804570622564627536508015802126148056186375427344034233107481433932055538932446413544260614288858796368063267432577878408735773373001299847778133296582810875060327089155950772087873851766842889419879890158585760327036500981435361017467309717111997129548349349967603602440251770716663922603435736625288641519993394273208478529703678954658308100612877260677062777680393398044427897441460035023581630031099576523372845271869629643577238327733700258861003547527733396915235252890374107883523658554514481687846251837802380865921655247009384552880716527493904387051325300018105033741768155380326654444412960203772898894598203362539617072797150858907049410559796279499993712120337701092149693714741255240500199176602260028664473211750067074222429305959758239508439404963037558328272653530427926126048684459047084452592139841460092512298759484278184996432295772913318685913045565611942840069982111130805929212900442571570043507090936725500413610191920282610933194891480134655306820287185629250510056327303661617071264369893204573253244811536527870198801021621128406222139511644634632551065164792146790175320 [129,52] 870618167955231793307563849624514759440482005858331592622575054530881283618721755796911687727957360797477586110820034929230829611524553781479934668879411999671189808460784940898860643830015019411892022591978775872400094713741658039609784025546795859374122583109266935615515495968781831787302393914881078115000117717526297607367955286368940901053239339737908764446936817353479446201461138480188496778318653706282207651891153025358115092641783075307540703127926079351833103923019091834950271916758983340363648489664899622930748185659217073181752961586502803261452047208768191713086440128376845150472716256728254594541284287474030753906164461460909017017663291357101007816211109084188620007740026648978911347023413649492020029299489817046818476271143199404622306546272446948520249088365844503572138650785617287809891487711754560632557866787469222699768083965244876883699651666760398694038026196308446168827830541073806610418990993136450606921547306330992827900742852743135215050634205200950958455764057094690855048040232485834189274535438043247661925109445491677361357692212143116878304678998826872159860823473066341454355335908909858473626902941609743821947409483145645424175349992243668131218699934283042702065924500835767150053136651260893283768027939758712501522638538871258793335335055726384364302898041195063284307549758170527217923932638372059342537713991408993940792423795574366428168930008300786786296052659794826682672710811253485761146673422336988022713281466739761205429960868265629258271439045097135138279003685536900848649658335615746848571591583112868074831568798280853122491034631084530828624571728621774393901032460685207774076775709516802589354914947886554133053169115982080 [129,53] -79466947752786987440378543017304070406062104762029829336795464436204966112179024391857064713225971229924036940265883183937341002473282667279107306022767306342545858189886714017732776499269481968117302491125701676426918659524208964130834981244167253039885685923182769610695236180117369292199090362273967937284177772510991424934115544739589396032012753936778308927742795397198973490690779921790010567850746958665075087173977027647893072104184848431831508394299715273597345810283811125135768457339140409878744106995548336922755706809463220122675281167920124042259051930245786637520368030309382170135619035156580535807681464261733798698443693707323666369610445914047486521143101801225334215165973909163934071666346581406173902900832219673359224557192372557049720744495293401560599148626096025759023643487110876380977186305483639590935375833047652372229796861604676677359801946454645475671111060570220099259466154786408788025110350482294279941768680587005078684212183293284421236146447392336729154977509938157242755395126586160161419808068075063187591486213542270813624056857501346779599384285765166338568862857389776430641811401091931026001480354182831411702223500671291225565314207841711129269015952754652508021484994622600747461465047284569065875576726173748299740121230761474112617982103229201090730590291962412717986907904030565039346587925570557075806041923439852075855063340203630508647297099444369553054459172362249929376644320568317924468327323388590392498354971035903833366103864655409731511684672032860324165798790464573951390059373409447952749452552152406130560783359554489633831743683096577033720565666748792705729018644954168590574582861563602744067054645229425397137718504800 [129,54] -1514359312077849487808836330014353048850989455034733814237826416909125806184281551722926108687085638728953275686925282207051472066594047600465158283404347036722252040795744302136919617367650204876402335072403633315049300461705345409947059998949177848960762167344980459041284530090427800789965553431820519768497795140634613058917974428086330490963342552871184708871252765130059619147310525282450594661355928777352397214860440814145535474998243357439303609449875125253372391353946576402037656567698004298182407781486904478073079240614650457670589380490734362588964966492891091859476397241162786884852768822702237150519515706907508685173394383928501078900717590259147579316301583646458022007970910006081603322386160697203671793115044245564868429768492653715425372141643988886397376353820068178742339890962922784560812303226015961992776076816032666271170687242813337478228411900663631907277427865779438337600387735007019460895513898460310279572117817819110641985855179270729983488595782104298879888898259775580633325212220324320358774777075430363717589819580489881750168498310993446081883444255639804814871433594425445630846463116824234588161236248788225421024409413923053065590732438736582734677256234831145383133476827788680475444466440769354338923445237247288126267940939626116670790624402726793295036778317964327176594902893395735538728399656642744754498417517287398312177432949825321420039985833748203882708634834304785952404036757162016228311599520073463109071733561934095308344848949207444273994812493903629917552296311338271264309809768691839594124122167902536148318713434880416022042883566682701086112390816055046258790314477780535656246211525479682136466014506829029513371520 [129,55] 185740356583917544222779318540777823395496670219765120400672241776094416779549233406933832071990986283817608671312632728539233396278466347196044590572770889473946626976075756589963845395985635879129235294877069149406744120641029849572616138729157371588693966390204148021186744250745308859601846680577824435586408432987127296150750266373624740874149680314381398099418702577563305600176485096545206373313214314696399483194543054391464193336725253252246281540941584667917322734754029415684783565525114324574587497584401156731195096935417493244802158416488093779325106377118265614478455841463798604092133425851396682455714338185431397891638405499770413658590235894034457841769445380958033930855021106640492442608551436724632337657177097932026680767483812345023196526188153402971429674481087951120075981846928435910453533548042981555345308662957572323306235435734156035696793215815974083115178724042193342366488254515904994923009850997868551303135111628198166975473134703680702934189375643843267905873156016589520075206342482528356428445384694638151799517907607151542928000966964065563174985988910829046547381514184108664878807364034974690483001827261593304604754028623264809894680670287668544142172034607948886816542699849090576646907640632645194519400237987388576300457939027834003198432854334362524185726571682464872269259876974020489225264775139363866276932750591287675923679271581555762130198787263618180624525635461662939024203087180669531187218750728085438178300043563423014602837954382805093032364290308094113087213243914099931687739485357212851069412739109121556131611193604739631637518352529667662061529761573529927904341126241287970705820116119225157932111315104406273656 [129,56] -5814078515592794838151423392384100777385228208392603813026655174151666134444411435801783451388460072617253992869808604476173482201867287908200052512029985257986593063712625796988574978536552265038062700308972951380758127653817976827732073375287513313658209732472618240112239093945695759076728076791413266503360689026597915741917705924814865862626482729032642984871030753566557620922598263567121976178339921281656135266162497857026703746345894660095084208155663140826873239008110424919472027199767655991545252947882751971699768142189770497539748889427198274016343157866150447590454621173660374142958761057773980591875315358443518737677859185178521868947455007466492646144768871598443773690730390460554004842460998360753828799317846711995602057619934259817372958247820480513992314267421353218540641456340879217522701108145056498567944848048404887906057082043771387528882188846759912212896683955606264616513753328985912435069825916929045350835700975418657654944953581839237589607459384518662901105627235614819006338637055239372448644669459196353032696618484325045030599461896955031337990454640634593138024773105181420925235066822249178782682003745056498157480875546598664331145345541356534471850025034763685268267935460967685634879121560507615522394023266931011867116787794289628051049210076492518181515188764057015246640295792421038084689626347152125717247129788909301499988039469661403075557346521821994488828416076941243979935313421670061383721028749722453497347588009092261248207353026670525659471705511776454248373208873508504713377678559740840790891485643826712907229544298102561033513387711756471897912872242258410178172203674874577365892811639385496238290571191238144 [129,57] -347470795522409170773406676978512302869810989724918340664272355938247915279262368794319729750654935952646879085153045750145972139964407328483955494011399311207375473382784557294774825658152912085107648697960768384863017782773254731459329852335971058702303505838988916825497208025813660868779973979817992457154249981537659165961115510619486216916876511701915509873868091899566642951872888081984614699003808688060991853977674419966545372136823305054618249178032132995382808832976980972289911909684999987950248254971638406974797142636320951496364818522107862540684310276502961104711397520530632827690156957193137565172640195947728981449910704930267862392735793637529661649187959506968423696307003136016633231774427686063020216154944156411254183064677111730803786086729101656928654337527277673701102784520073738045350034797316564184652978436462280936720813805380019264197209739962606387512066604437594263647683414338411969728536093525149656721316927657650253540006856985120623769269334261168462124474699490271035300038702587420119193737759004016758563557994585923861514579817534383741854344885781109144849079979894367280257513904306761893349900511355562969749325952807831540093063654590062471794650120635600954758310933092948144830707892662343147692516212757731929562950068159501030604981333196624771835325694073272246561312848590918942848656945305207259423476140574570918818691342470049526688641034104674087512927405588063161291828544885437220182387483069047832280793884450661630566331344079927444683025617395575675399725761188691024796666855895730552276238257115146082950242373819977598636025883256826790653660671223604024024926698246088493700925490768375816624758343744 [129,58] -24389975044777580273412559354997398514954979862440440799568116092361310494365842607992172642543510420361110739699224017089688870933633819225200455253818895051908946479826959460863259466715894581692870711489077281764192271333670442078445761853782396656594486163513450212537938021031616628002397139716753026556269072157800570198633421783338030809095414253986982380282423724482387797065575888873677376810340006602052974206809412522908008828931303569868873286333671062258430910871335223668099662558440131251683751914285728698327373387638186312315233131773581869972542578786667377943514392250833910900009459992755764433459643901038928931807685973095408419790807744078668901421805686422104551841050627733230647607898875171907093808920223844086408250751186150574859160084952160153639217449116772025894685882938065730480606597274276776807798355786058812981207655320879431494764104463802954549325807882535860440315280884916931370680224148162680363397842567595027255803369668449803402559014823626005312760653499839375583800953380738860437751864696329324018995328244606073939945446618477417910811574684881978952321376615335149524473595416103533466953238257489195018707112993498208460407551632001849370241928143636379558390748634227344906138647564008495649572878146748437447470197031623667580044285078836031906833409648420525204320865340147885773697100553585314197966620702655596015557606443617181597037213636597234978767594669199613992053213128657908580564498577042562220791841352206606587896336869409782266386441591864593843171543940848767152374599394428247088720137895968286665058883794160891449927558991583936594962556807501132139516861146928569948529063345288399525892128 [129,59] 130514583653015706936986378494265663154594208942422087296768846961345016509811409761370313992006885210480628923313150595966370636493305502869460046143605197948036240298025811403081575139523363655616952937194163267915589720784230679384812447356105272347605239594935622004671646065970790836334998862947970913469411978090116748763632690902345799060720099960002721524272799501045283271052427431765527830568525524695915040723265938250095925039001656410673303615637636200923404414409971334699377227223163555699544595861789577553849523960051486256873768032724771237302734734631768340660185020125151844284728159003114435731115200924199773046432123288188079282476142516551174250944535449496322050730552460150281404528315641148658728401749790105386719789626311801609120535347621440088823339579257066116300565915141611317639073522739953364079868295726942818939851386381507490973170047840361830325607156565947516823489004582131233539558128608999436822719849505061875798035221861988544477577934085490998282101650716599352344540774187554526009849813581699026236519216055347477926969895987963014446569923870838948367364824621770482806994804278975674249345376282352434158474663218971858315298408007577167252123191443742351367796142008259922735186977003410672388008907457843029647794485567363820538000452650690683880502117461850376013221163264955104969340426807112904094704034949492986476528839829350577064855793139576305477327061081615077265619340033762420280843517445826977922518619625008674435147323872699029289300696413273971837792719191066350304862876996829614934459156261893638281017251135864526396453711325775331849486135084926784832301754468364199036364588949873466812 [129,60] 4205103899701653405506004822602344645272794160494269211468792993271007767238620146784530067753875855981976684559761838274883953573349233129876587721343896296278161098950797567929727579022760444643289324780650750173479912435399314904435935677768402693670452567897481370106751785896616354757391325498170298655929123427220552985071174578333269733846437095404274947646858258278637006524877368970914235918387059952147448060685592522619445815538166857841596102776356988551138498044802507334433157433221242886873015373132182803633890528152896152226741154123806645906046800045145918736765996976817097491997440572528630181436812363117582773249188097840976266584236889081680594737385174966035429390662600787765161742267474157228220047152855797394266380733836376013370575617054735915769181662246622012324785675020772524560131595394435611602090948863871178531805478395512492115571457354468874196175520911123186464265753381292885244889948256663425231549864261397390462074731970085184498951610539774883901912070714494689187683178199481522555315746086996622978001785050066359768535246192314552087203543704220817628754876330219154481091580817714171006783585931411461964594731035566122569122490823052600583955856481830838428262534803369062130631643470937540294387735761913338562254997799019989630832297746839555936456608683487022713738283666546287777993777527820294562759579187048143437694349955761820335693671408816344098401796451884920966937737876064996470843442162534041270855508172871577979996616855316891951918020741715966704726576819560005414360621432340322418220072104699753438538440704456941142735954028377528307717688203729023380703244665610948313805035701222912 [129,61] 189852700646189605364371413509417327530162957454358295491788761841266604724787988405931527402433114634981947052786533824133570200668618681453816290065232281353643532855837049022868394217613574457844323290926257012450736737154423711313323193365979847341386480638647108997011503318072777418200301016876692577159421503365612130999207548509182541516687414832918725626329026324253257144682532245952775399022554321512870129038131716286983297178084125830857207424610664955692879311124674315520916231093463567356509982843843268183525476141704983308035102459364389734730410850827498460861748785895896342453264561334525068130657341915894376963184306919991717471557909452213089794184685095908091022097203661069008533314547219510544362572639285604962150699615035828530707191951283774578447994372703670061197990809767322652015121401322782287246331591524753487209764126534843256753058701021485695928782770439225341337005918143039206531865283979678231301562448934299659806170745716188456638665288476756399667064656477149214211434789358748475508754111263501030434468987611495058761696478161970016225157277842907002000189927893491198528087142760421767680032403764437762173536010830382416993795059526301446696170315815483729320112534018451839787871611650519989575893049978116990989614195817919449834209276086840021237997879748477415934871324775120776546656827561771455710078019358386063039988118871927768119854236278512999438131983912116343267009440663598846081273720239837567595108349128659904609819667675841995590381068437223287066999154839891693385551807169630463486161850069578769347891882457147367368644934084160186235661236979160763284839416714492521962291985664 [129,62] -7646417848325902333674669342042953056176861249019513091641577043318185666193097633565605697943875431707646637010241873854123233097716963380337296247277484933906651275335308671069078700303907676213434982426772263539549149520889012973187345215324193524800175627939311680417544369319832280472374856259703033909716173698633549855087553959980064136036065601183238310338847401174474907195155197998372511784129741860449509000789007219139587926768100877125360005148106898231214987107255621475404329786761541207878419831903847477104693799668473275356280938167113235866928725625832611142383702831305156490379883236699861144910360485006287789349222397639238746293737040862535182925168415526780487468710616195715834340110209515807179058432270602213464658759035832214163417324394294527396849594922676531418557784603744068412442559727386222775775473179167899102100666179253467030671744543823711431332911490070573749981939400208379109370533834920098785262806095594764073207880116067874970650288624481235309302645028481271232338203150908568811161019068068840190968725022700773880529255430295811078137818965777821608869454271225290594430252039351189515629057342864607227724422924645918203151242052135335085413633352087806064337873332910074339293798779980587497823326851054724399729006544608371142292796037134953472596437104594430824466726607742477162515920471594522028231228435846434631282172843108676489568329416966382329662965332217708266274169746943702865765462715170386235365001443454373495285544840026013646501533858202570563087575744090757497144645181147262100790057355665087955132577915253791729532139458201717638162628876087396134598462969261857285702208 [129,63] -129943567531535250089696542987318993003175784321139007846441069337823418505675384316999176792994848534145311520530631527359016119978821900459361697828886722807926998628456865396896153239149626735143201833562166883597436180257447971041053401778225748250457871832952124429785000899146529808685301463554967528507719770772088279071466306972618420577628535691470464450458146751629628538958431921552617376254238898136279137855334109281490783483559927334288276926131528037698666710113325241026528216752448488542993884929277577173510441098047273159913436247149016938024631639792027181101996998764257885440591846929565663358439882440017879960276790663897355832727394337719103210732113047064997384034156269487663514948904038029664965907997526877847122651951304696811039115812455979102024714272816451036986359654476055158193730092305166821562230392926620114910521695974614031156466487631458851569403770535969944042614515345507966735551128988417047015503273901144383439713107332096292410120698370794135982818175298951681850969295356785873781193381408233895292407017633332763209704405263304409380689398040798410291703209964759658188016259905071568994092872678915095151036807601937488624615633995541490054403236113959369659238046960456331197814484716800812383509719935480788177283311343172194157050185080648814883085291364620555543826278257244971466924341700922195286324029000740820945608564712593274075322905532248921393507421566957472838193929519963035426349438022470185825127846321255899839588969170953298258510691845552140156113135674841502311994058257986938636827914593848138759951754577542803951343692431334480283656905120682667863279888347405559344 [129,64] -1487831090129202147619976097897511285504530092178474759486466991096441301583618501859312645445397935878614480378576736116497945329324678679680769990177861792938561888544115092709118864185115104817207384609946012058114645808178129444438466931173144931801195603450145189861525785757697332719714194163996671120722445517225007824742241709023132926085124981276389002223451039571985450868037184463919626621887562159482090012969759453296173872841833308566097393431129441639933301899977181264915114734950698816401098625409035524501527141879648240566562948857277756733782587123768963983588155407824155586078707704226874964207598066875008504620117597082104718188264626725716897192197327223265426296164150735165217737376822228540105118162836523397554350262591603285138635486996714551303941519699283226215743604015555961320649020551108737085369764438968746153061536833230930377288527437497314829868346655704827595934623244524124163916028274947800529440511005478441965172696316972079921317764266324265737932699410098645586329931088989508501692246061738205854185722105044372606735815511024192563617422668384233902165811466336154327533197615000817217119035113322055477772481851225792209070799855661568191450948082742677750971430905781173633696537355732921662848135357981382863699151760515578562869928609072636826834110262785265455701152670640811877502564170160782421209294155873074971406591166808329043424615857993532217168475142791602509672863861373345173298532368218732896864563547027934172393175356949847961055308785800520308687085073876874009506495993083373546748760712788117866152691484534054196344968806994289674961839974627585682878943663348480 [129,65] 48777361380881034460496144271674792757677856441144089400971895201517297644521467445553941871949789444092616079090109821932516962995056897905126352666516613439253808863456219621073753473558753234211588039713206101264362916532067236780693896096062492696498957425427499800980422241825910986660775711500534417857575541625601270846067550198050537430104080451155089416252833475672721061203686519979872502031349579413463033155862778742179685654430708183318685368323068851063100468487038782722813720131165395194286965990004788835511123893299997985060667448113876153425860957033707076707054492691338083741976546465013665612537757802543286869232985504667367906165436689207101995602691070170825437537174835269386202592342172233154738938532486938573639025023456595383248646318390829944143592333559487515270948668501739340142541383516063383839599044753903239000292842691954061216507651286091235845819427144447265938702070667842354569641128368862337885471947067323150047541310073186897554212379904831190618315396603632507250307173930468150212920319169134072969241769623979318699279109753991151275352933620138979084273843788202082065195367573465339217207347000207912346355607697548741084179386171308320776176884762965090372809842970556788693877826703171428448857750281750746885770714671077735098346936307361065322459737950989389852237330793475635047246594311842899867437863102614572280931658661299817527494262259411061664201774656709729155405275829435858596512522798831605104956771883427377656083106868381392301908054658049292178698759818932711168742615862355859129870049778714378100904119253633410216299498964597905523605987509059942230219808992 [129,66] 300981515459855427950817724949244034472633617584863112795125822624627089049237671758306768079509775981240464820465286510157818074024021555823005426191988360081706780438796552201299791080055056263530057809921321385386671705984571680588004440442452962904840774169267573676252719792323111207806722689288912762071084975076466252173770350669291724583591357372958745208224911780030732515699361793127949899161257152537326225867852856328250462616730416429426737526365311774967055204117543457630020120061253307754475329140483295042131685309314018874862677636305316416056447161301909452113622937060396049129359784528323613060978311008132603179200314912708233826106835426282191746038591963449413831642932689197661866137357491089929088541497105171332365635652708056805508950741782024840322952270974323910144864996591550608595994335763324572515550073270778148725756804660131273066230910504337697142910913398012702574805605743581945630921718104991748665955886923637213588062431247807199799800622516724247402087765812412457884273515530168835752462750639512212387018881887177447665869840479837183315385239307698053346116865551737195071017502190129950039730142289505816207121631342419644741114136205580384242250946331572010007361736263993308662712035048574446108412212265548317386933366683919561691646641014515278902503114236813931609216964932362527524285631369393424388429162863396709522601465334603914565650046469397219112685402377126625589085174627512785396684165715193975226611308242332947054806852573027221630636913448880072762136819399828437961569858801919409499250182647836677764930111904516468506153833711549623428828289796875540772576 [129,67] 11424607082842798146957991110008173263107976895098836784081800909660423394154906651037582312198232620537247501668087142686895081587621190075556678292623511998735094908133049950515803449317447071032461986727902790840991449169716209488405309414225085710657930322658623026320534423402285716275268204794042074375344006157078530028323251025129751815871107607213311648026193453957671893946445453114959328900713395366678619523129208303609370724855236589707662189816337009731644822957750420821333255825174449247096449173376701510856470446043902885155108435927581756326619312566745171052326608060538878584662625573739880231393640129714877086780183594006128422798904884114204041072875745018560341028197527167777946912212679549814419589527942574588400023227140634969133934432174991892576213014355585888975971425437838649796852134132534166341156049194926803060180157157371104826432483144251952578169441419817944976479920441995186602588617832704152281694900010335565385017029373609903502761175114201000205532079571409214454266320480241122783031468723560608716804936059805568993384425262664481501018900354299848707939969663095499395439163438707823755536258555625603341567635111989561724157914477702022504697658311503302319795855247307156468423067002739976148197692607485538074630946195300496476357370515891146189081612787453516469867663579945952828990046042757085964737882516923005508373120557263529633065509681136733938749699547865393503151238521979516450695441798555954652023534815886070856909250839434183128593494688743332442890863320776204724463269685188668849500926360088380452909914886849066998264193270330701379527513195998869660 [129,68] 71749250593456580868150943875092165079607707565177481145802235027809210903747799058188085259631913173543493278176895398046770083594538465208573683747431709563811674497096766987925868998188831480188988116735245418411975802670488076991817320693840973631350850234945518531716039715490420327902041609470104998676496763191604442495237062971514837287768626822098403668761848543743580619184309290455767676209973711611942713679630051713292430403315088922306934619053566034920972767019053471371866839717573922243431329835893293330285899487691470868642242284584742155363165883057465225667421602904939796583126117698356861462110998699404546324544100125542152711959447597987416513251970565394241444839207995564388859501816096768099745194267490240711826430545913867273368012252101288798915857574637614662405127336211265510068305263832311499975261975342752128021274542617553484447794086525158290514639261722164430304875377628082763194777551874107077221101455701546759290562892152508191362594732687153120414839303804809507705862835832803877555808221664075641317807142728812362144925380606893105694561781692727747783955082739487752099776500376699361510489999154629882375864891881821835677644839249046669561240822502843942896296483145504592356020102616248655022887531119709579663073450841967214638464299728099366455961673314653950615719750316220669966502349671272554037664360217374050081394399648884499751562582093800917174433214685803612984825860807734870908809838354724207214183576976944308929205246516878891695441668335094962449131571370326375880039471643236878610659955033258296606619935243436898278772769682549054780341987270848 [129,69] 381484646248855330586148671851876655516997521716455617718010909558853856527432124635153069097176854357719913501021980664552188207989908532392222692711794286430672614924869671496250288132014774943297155995147696657350896473550458884609267339494963079029060372303537715113731747576285354963215716512754796307868196738158367974862399388302936743788689063950532150544433501182393917194863190522742297280426422041430394815351996100622332443058332155796572922676946914754073408502967367630214263578922378365639768521995324807889074823899616570292542314972139723001927340836509495789682136550704885890227019597893304649713130336925400173180600623766510334910580588699506359334239771831463966720120256203321155717098842405196612564187913627448492746479411749385403288167073186610754135031804326937086402484378570660124062686153189335166955631082864452863287787929905395935322017705375602010383581950684472836932337386630882813351240434636675468151769675510103855765704296569974390501406405303593280680616435264954747100263905011061383909541440387216032281984034119410527878100516809478356563043011707817170964710296570072139654606607474930653052982668375681584277021096808954668896153315965852737182409267362705723490501268013730050315009972640556608873021086555851525217323329141701563809350966741712814547524096876797076912627380669112950983432318209852640019956497893894885602855432902011128979195156763058885690256413160430814532192876951096118978227467327771427350213042644452573437480530482865802212673323472742797199680090137002837846581147253031009249325021070266081203812225237985609589922146430666819766788664 [129,70] 842164304898061756597920515089453149126475610633415228440842036120112405063599547290604478200563289940739514735364756252257268113719222108336394565338757599362193332353062973882139151076931617900109078617036196760458481266802083430040235283040501431154377113578764550186325615406277007404646908207482145858412230925214535326924871821628492671116279811686970502881324249075773816087029478407572352085805093047844858981690265409101098100360507351889559015093534021661888011556531793776963739642183728384166921997736453611866111359481585256678568514239302727541314145810798565499707015682444903462493505379389868371255656859798261161795046861444913367839954710960063488697000760965798167645684198717918468852183717749723114410036487274458729712741855483578054753314877154726610160676497787168157888864926485375888315074307790353092780424742167265748040981808618521231114338717807529773015790109755310049667248628803266438498533625980795737432916440697680076302382177157884282720480581267008333842366082398043676229800152489414060680983851816222885898258473916889118649236031759929262820411802313369294754764263758174511366518746519532883224345892768981616886456346504438172243956105606561793162697122978662706564102980781430130927888195472230631197447482147470532221984404414006472652456007281368121186405575829181155422800664637803826753573306298554666173217505521487255822265582146128746530766506561148999587679891467055143768111243623312042918937287434606001230539180363718248915047135190369877917659366945757271391532837160375387622895896276498375346848272530051235993071123705336429707608675943601460432 [129,71] -22015373991198498493265868919792088555526738670073335866937190636957640222369173756916422140386833047499806170660873681029987193415422166461309011645883429361816367660375281329792639094292059901859420562387828209014069638155688750008357318709154366357357915978060824971173366635047894067621120024821321063026524206982976328148780566676094198599174505421944649482504628124460041452919176807963473414976558036764086699140473496533690804545710767012991305551543807166880048442617987976344437474794208026279335077799559974852612916205077463969934842341763678715870290820555134864428007569585827645679098181730789273031146412689446173400223004731724845277359071746932293403758309211773480061379423530740253209964711559698290629138800152321958786529965170325248543242587131478490138438697096343573471212770683640350233149499532750012936841271461054920859081203218573321805836025646220823121456681214242907248905126249534228440638822112225232727340957715292347777006610514769837044546349267987505595676944820685273787435946341810571986272567799444079944364167392671985928717534080524005976188427368331626203073325306194257388029026079645653171773709982227210396445471914198188772097195245233382123672401370066301424197438146585677836974855095709423689287336030494705252370634298732932935931436401418566863383311948107553005266857459491942864690768268325920546842182893356426119744445664675574306811745666290755789009344598002662158765162000972880948336207661668071136459064851878761122305740613858606170867937776401831882077426790193080229879561070045473883186007965937687904946530480977946259121724502666160 [129,72] 107224268445524142080281803632319647759274256229580948908795163658820209898211624904647463057644707751038644317724541524151027877537735372875899061766697425567329668853714985766055557851582623386343209315281464258159812454214247174736168110017014088198654238018841442859791704951204312646072253473553347996118366061354713130781596096894867302388902409484594036658372284221946985560595656132380603830636888554481205145346542706373904471011238316467711287907140770462279221848399632562283805250036138709806509214909180126727737252661626473510260475207842958271301802094718288034145179328141806494081201236320345523693512976951048218156572916942439599559986833886486380165189649215124992390896160581339994235691863100973381533547302227783297149935665062631298567672689277587603069325114716472438290348008539762604556592785193957814815158328994639577106568707298412706779818966642897125681657607213276626617694625382131251850588092655167708682009239369764621551685696767460199856252060889670103384233233207582706602205045257640578996612884397655665463372561541143968278134431741157351926967433672467124637274048900901207681821569680272299348738538808111837526662416887864683002971068394385574803001175551316428845050811511194237639876630284994104546651579726971192084695503006199562518626432675354776608511821699945795959622763748622025095606060669145640732142950844459213339061147977111749649842867437214987394804952664141679720884472374617461983061204063708875908552199771015050968344231861875236588614940634878293649549746715475675248994525880839013177657458838075630971297676641041945528591277152 [129,73] -360076456074503409787899901155298763755470451391994420118183872716454719565171242148162790694583898642767685630126555051154814177769884646183781532404827582525116235874322096610091739028658838370081816794375595685145784703290999558689053559427890975046998165163503707415881564783836451881743409837651543577661856718303744598693556005507157336653780248157811234422900439929103302042205989065111113886611353234713065126214448643442507817711586192917808662911025250329927579999635234283857940380701119527387305785388503981908997609273773952506766098421546015450272031697105813229481967036169553059634126336692029427137845517773348577860444250747883152368136922390889127488997982409708435905464761438219705595637753807912840343631557469952266225698086178968628264741179529592921055504820144538817731647234327348968750258046676831291861752524041009819406557358243973785763143226177526176376672104249428223965321262372826750230614250197127146711309837046228695984783376966232642079085997970446073752575184604971499213774222804851380619531743503448580425436910697175492858913118088593084503501996359490840373742489513936712736172137345341269471046068173930574136476190123338531726997842192872197970919411741132504209148057914808974716733779197481202083893652776112792632386772413182599162149434834068490379802681810340891191569173534253351791646579244821235799423184013114267532163825875683408484444885294037613490972376007634345064610993821912452938939192659148519473501570553615197000190500707044142035653487115608591183351273552374157134063986717117723663960592740931570232243983701208694827740 [129,74] -382619140567492162773142431496444942875491049484717575824724926104984057766741033994369300977998344142819594847311098551606198741819154887754435403570276125517783829968105106804106927237253314920217009496439406520972257980743313602358097467756342482114932355667154936056273976118823503709382427778263672421269552536930046908882383792325136497074962123016499160476207532115903593169903293142051684780821920114674654300627251272314873310898291901296054701231022951678788584332084927119716842950751168841739159724886124829626454829322382303854272866684098296570707959257390934100403977478768691223221522230808864197852099997666468224820697989834052671653573153973272549170837339346546934779180618294833964464125793874136162782169790135450868000717219685024880241909801486180123768236887297910933250882535349317389887291768653340309804486329817882253748684697542833586908747313608422480545229699286504118023167306290712289478447652563375336260417062682209058482533764443834064434932962781132385449034855750210040674715346883595816412155164686790808448031400158317472260040375225162897020545091542348615770684611055216351179024724715927930180434446794221587511979270067206922505483021586799777273600083106166544516436123787393382067999091709712925503473426275529805078073507295494617779270983935989818237213984638690795822862104205332237694947158543860709012311195048076767366962392402662629133582194439664491511315297723682142843900754256848678768939779575702047606557151123455159794515028210144400493295864404423971030228262798787301820627365039208920506339013935002435172703462584651976 [129,75] -42605079169187434342643009443552966263785242299247166945797312558883713641313409943592928291517032506005964308909266439768075904980519471434929143289053667346919597760990305904778722684348735232623036845959813062256387175575204889352721289684804457960089826096053844980357533652013720526155600591129568693146574955513711505561822709420242834360270550298130189613251436056176361977678868018777063811266483521697145385872757129315127643998701583014560290680987025261310483898884282672145369677181833707537839618608909342266897069875808497177423490640750818680329103291341534281789257654343971933196174071997210908217886055519681919588334426723947187969736247794022993139227322031601209251931028140246601877311250789300418382685316276208039473198986356573800940082899703589826687893654424183450719560033608909336112313120444266302909827818568256710822305729947314370956522270323839683809364581178628606579972234142188838017880570083124200315223407384128659458114529808023609343616819401889286266925858051341358905945437479801590672206239979990420994047249476428855433932573420952625256140980119393050975632553421984759967964191660364161327668982703518236945974140043153305633579324488082342338800195357294615216829354720254763730117858230443635991231558367643987437555368801997870867230702176456054781092931345168188530562607312008687372235801611346611787414691546148789894697340295703074642768937386010427588813143678052144907372192481895559187462094271828003231187312554826693999560981482309821352238835107134853396391746486619044293951769622308593085021763275189245813053714219697 [129,76] 59173249584371747289849344489625676856866801073154138530831638338518867320930898238145982346370005550476368947392612910434153063149457104863289772050695063195509628246833428037774980603716260248103039018160173973673738616857147149117626624683892649497638624733883180157091130728710621705002118465285822222031041279601370910608976497333407927351283759937524160667549629829460259696401107429093327969017571627202946014792759002110092268348103944107430406502361533848793709970532351896896138637619494662572329555563321806078996377802473731661620534131111996875963622392321828031279989983354412229131578654413295055754098290012974449011034505010255981183750884196506496133789786335481213597955221685193662181164132102386847916930443400912757330315809474758887150735777856066668655887801562377079229048518911889545847633139230480522489830365601714580913306567686002083538161119446607722506930022608315200357560693115396215270809278410953640766727665413531479409849712689312524178993798459966523902901699650495907679861244445684694876002968874770071694827250460272585179474756753035768928193454914722912965123456112427592599779798886472346452964028208274950285276297279601003757129651347278087028909230227285369862423108451700318186053939598345112360363975011490199776859102361420432550176077259163224440434921732161178563533985028316386905659691021592866820105859707967945369805122792653109112564335082252779762841310028594038587162862951083491921222756183006817590418853597886215249117037294630729120998427484780658190589376124050140540072101699139511692147255747417936476981440 [129,77] -133387590913284086048761546027268970348335064816454451802771035490820257672481335375621897136306964536401138896450890301921925716970514530854430724299196558702976584902685829297026504973090186327924962285001120852832544112521421169861438188832225369946647366203795875419583770524107240804155871288401084774242657170835719879095904883032047854490449468275280249625172470003255875834829413233478549151453095931057122055377204673915734416557905052078492895787828615771347678834283360451251826929101387785173152807838285694442132495207445439781750076185857503154150251755464841164753020492281096935315882758181788906929970813265355274924662819924700896843338209940457482066694242097764234122107272492569727358890108706854720911710203220381330132232665784242455164157174233949431987027884657185097571827442446315621092954015618826363264981018362896691205480158518736859816053612685945502436107688114594988723621163911483133862581058861128042822995869597545691974764460644172684711335736869547075474346493748218985607906190342493915447490422119062549099847405295664183955723988692306213136979719064362109901778753394547189331609599090235998039244670565023806436989607741660140388626757244086187047856227688158362304129291158871567722725380823168674838914863810373583342266547404050719605836684401445466823781745039056704999576918135243642510894541255853168813424409716926019436121637830648992223461302870221621854508543636827200840736718615734008983191997185112954514047026234532353161256475124905764876646241114663945116976930938421133714972592762631108702259438811473745640 [129,78] 792752631908077600580737611505351360320391599474897402339471982106546829617232109193109527920873378233339712278034504969847861634333017043318336699033130627310420240445814927698386027559901769969119069895172121100224629199181004189747533095760129989291186872024408345340723237129680857824227870704736663691570691491995703220951715399503181673669864696354755889832702182486518858928295192112449165376256596460127697040326866731420528023619884680960260723145985476884069367160098473995568074966650141186627468749001615118084343546642916625100474969968607502716326644141788434928379412541351661850069867798058579230786350132330455635505851225917989301284140372595683439118601695835319099275380254764807800387120384266262548315435787207710380603016362817526762840961896957135799158675899776903930704715194439954361066890490416053320331437824738225938739586446301009344496214915846867608012166530548332720569805625956001744512498780268809432366196810321793025815256294668834525728153284379271982632208445822329699509800027241614051733945225453566519840184807541630772513671191273586915292424791375043081587055536017434169082837378833095571603693563299155310979052600907666453598778774036653455876523987386110220536702408010141151563557610571511610095531890740206470409207546416088552483869113465926863530465023264459273845212182113682036069265028575050455574907774921966633917218596792208025213111666432598620087923766945555334926602290969764686955922634362665857487496743102508015616696914789646575455298286493966775563877042983174708090253845734944096234260974098448 [129,79] -324058638732680863275207937613339468933918563411612943152313096063757076282515167894834066236849116221643377614809468321102689790515689797149441099042543102986628933077135807432836688835381242549229648958232305965037515635919849847262440615391172601684444072670807567862714084943066452864366436635834251984148808841171274309073194320073711822152342973844868617094353527107847559583489628681825845224156151249624224971355450741251210554059198170703084342928824988118173806048030033495930813691387583954753123998086202330050909415954222246415541514662651782030633094836435545989559343789339798656303748450024193692748449993056863131737284799871070546038036418107202158081676831388905853934578095238951485905529937093402446765611858992987990038869165387857469191663775638203397089698009617875966856948534930101770051434896494987257159555951564095780218979188432332562566893452790570904325510435745013313009565156993890658431381263409067317313244568690546021765987705383861456937391415509625972576522388712000653045959256009521986670274323496242164599371842321948526193780038679335150735961010893019368160403158636775679730443843580661806365800721005582697990277277759390977426473988616958375573787538721116100587003700116424229721654382055779576023737920526278311592495137297416995545715378268538462133539878321674656658134520879961949942456227816802793210219915835949839208965784884141841480129384240678907220561572305564703025491256730572816074487940805523694814853833661840023970433693817541288500200195780565939264960051497812365833637447363069440550830840 [129,80] 88654396781576087816314160056698200145411332023080509905490095927967219911471897560718267351563285842198128326169315293044952713076743006099670658524780851093113426191849836937168368898327484287386593204327262952384666262685225651008518391019052658438765631795603075340660435690236976876827241280989148948862142419876767625370915278025898503213112910775920186898421532219318317051677381182683112030946026664014605545366880520538406964145450448297247372637064058278921943768785540607989596861065565326517600730109775082737495496173531131704215314802837269317760490779703605172568396206190759296622015568203696374938578541832984185166065311820629291580874533137521661792388794809725608739001859882001636033025512569315430483665738656958982829235081405910390587538906437996858010201241124006539859774790145470869597559034336129880663952082901539477109572678845948044018602716321836568382734919135008441888512093195807687449197600939323927979912269849157494053826521540627242616484847011256562097736189634466657628151666544786570551196098787850716338446290706368024440273277674471948783250076277734266738111766436429943465475791536537428330507619355145920963211675393925264856993668519340387482781804803055555322305022461905040178934738525724407348954543942056838576180118228624552733620519464920074065512158208900800481981601901313825900758436311534284420680630245254370235527796767431586844287606862957595581179689929087115361247479231207293414570563195406700734821093665291035441460348552231509405479341783364933474305441840721887440113588270320862400 [129,81] -2665949285093895082369831576122703052195796051065965507736733415789873558610149647662207827558061856870091958333505780777785420131439532676441883967258885690025142895310162207903024067165811747851528115829201355375808061682595364428711618984794592520776132062329246045937434646729565790709992521534924130107927108928512019577677900075462847170105009314823315532545686923840464001165595174816479898906234156320395050044225857331756951847918433950885569502540914658921816225793006389140977690919893260052788608317464781624222658639477412048414691315223451535371852584322657821750627241889718572881547337558579904787557767322829576345431764767334495329479623557900778508449269094062016222490765784480823648932216805347434114066367533826358005270710888807644191197603527000002938518344856133154672500353777676372525561192039159927962154164140627382113932931826488828187074352494165319873231969975884010517532468884906009669264545303891756563325770091070120477785568669013025797121731704937306810307022710135208981947706252372083126393363044353925794625545049682899498839411044916555040084727422878410562389117069415054697317665006679068405072501052000443834130296291706357703621064878127177596966122698768469631606394227775622848835332683243639216748845885646240754969451123084033944750657913088344905118184342670623275925932170239102684374732790326093998842506427200992912863662228234153724927438764428838889779482660424207198778136302695087602110062900499040767579105597260388607852706379698213947020767121026341105987431524655223361402278594336504 [129,82] -64162755467321540643198119472494977543109838562989105646525169106857211448847280872888948226417545331509622069589404552502976966973272750785598459547670252875748236266505738977896889129020368854644005950428641208484801176229192044703653529371068554480053543836629069633363832979654300342657083682537508383596599589540600670014289448379260286591347538354237925480454146585637549000931020602189813163293543511364928369717131889371486752453612131071647976363498988599957556572109955194420007537113205322821495592066743595519790092215935893444730118864444958946583789945256972352531521758325411581500238647493463343353228088931993923986638166705312344071312858437027758452440901540799141240056086478275664259940915188813467314643404746207279884803377210587597388668923173384568101737980102704631679150892270025185089518010196761955890174003869926589713461409234564264452351312451556547096415473054301944010385912170616489391025489399324535532661093021400900734417899785957790826819483680676598461889231038200886462756787651441969580602278427900538972377227316095569587121291227498566546331650741890209536883258710267937573325098513046161702643112389924263338362816983142406112955650170262803721458864591407185876010547201569282141394327950939495288304448771156243682849096791554257909907913322536997761778281425106304785146531595966527804151519358791721517345574522138804435322141884630377206062089241895829307607445630559657723335837792082176953973552264341606539240871353139376566962604109569522611691730294722366442228714642662308632061152 [129,83] 2486845127277361473947066925971145189760884526025720211944043860930501393088551619561730831028537739855325264175624359813161361676277694682010376108711513044022606926791118992982772843442817041386323884563265613429161408601589265409593630616053227933415704703029600970334408435363788750620551980836603441406091872655425199764701121351235741598648410328585719806637682449481158585914617988312118475411506479650960452368276539360478986554935858478616242336607962592304977925498583539223587211608004337006502147686221452183402821803219802440907288143004070887354639733264630330628395729085882048450886900825619960581065603259333466918661360802601506836315951655907318565021046602609023665905625481259549655776989564996126574372918907680393533537279333815227672217198462179471213165497451840648746338849218487805745955305985681489419091250615908435679789071281965468849880106596170726110135816043438217677781400655299057442328983460316640015008660227105915458097250521684694393610797148376533423763665870515814347097163567152014621826635700749719942958695642214718327976394278418777028637811194356338723937066302715255060401594451931511923585005517020738996939854733775006358578632908417328292925461081428644612971882458576721717269432035505824434251790343275961221977763083703941420419289976609564511364851554188033714475076410335667768126601447838454886236362787041138391225113595572111792402284867563094184688391909356062524656747076269369115771362342378521236983410059890325712766648211479840253102104061228619963930748878085882810132 [129,84] -8815274669215734922705978025990283087045626129968406482609419803861178245733814497152292045676268491682860383433627386621493445419913122776094699351263813655753760357511228062662034164332912290938955358311095138777247498370601849068180453913710913268607221841283933664787237411945458630685491313925377660748156359266676153148497894682942458274518542706203382857811714927488380513489851488546300500729733728240730671775370431014117736433632962965738191228904161628762398563161757865774492529971692435644734024428570783202588595384375386819150889312865009372541636415676624927198832546243519912986924968587212359662338249946420980102373982122620596577901281987995227945565578467500916074637794659164857232405671032321004324423929035749768910636028631052117769245969597574539861226218949853994232329824716632778847925812639699095090608426773637842046054177531915338305140667891127911850010131101061599542963880337804623593661882413477312172508647356636278672201074778949732951820498115875924538086201813013891431298642131336513521612894979634108833556505865446627040408983504009693518482087650038205856774599410982685507823913468820765551941992703627331435000835036927394404527016518774040656184862259628009876768737464073078882627846180058774857936169842064915641056854325812048410414949064423708899785053581426782894337530114247823456400916189250557357638706405700810004835720993175680555116239362805419921165534226011994903102876734757969043999942853970341415649622417889229124907933957576469106116093596866446983522958489472 [129,85] 267180075105928098907828180506820754474048860733674072547981449244489913139890121329525716501953550723914702404531722000843234666252288760863448276417519750688120043319386202540090507208203141659471530872977802821133634933005901670535443206157782437259973129844690302982126679506705847262316265525783327517875767345973965097248632273749470559937311751393377529169300998496804184119996660778893255735652967745034952846044291557304388576502955549334964318673211968563216005511177284599469071786970257403340892374560769878645495131675282938313965929464067235193658393818230867861024500623728546864013047769991708699783111708256904488340913656049064530306047815459845542760282759559521922548729713419757685206563577872637446558268103912244267420167510609747772232590768158253424128942557228365193256992961141077694029156352620575137744042400748683459041449481379368265961892234784618807906368479496154547626967908275508151424473748836559610686762881526877843554588388017873085576271580045865713352278691632210720359342099650256364793724089016778716333477908706585299521626186150459587154526027675937070097731118645638047427443635483589984472402892156937548705050901117583373909972805149262993834586193882365596573597033482824607901513113821740397025447396167569688304729779669962208823910385329477847635583219866306278824240377634886530172726418420349638610910184748459623078163516290555731821438137493177059193887188671002240438745285568537013377026070600483316052028136613682140316211570751793224334957415117426220997700592 [129,86] -22724009042724727017867624659025562319329938939641776226433724349693792366793795901263817774848049530570382884262463216065538652501660651016720164840843536168266976667885805859612516072580313866395140539535994969736147157221607430182809643018617786265650087410604785753671769738441345982474126639392826460540001188324250783358832739217161380311498550000555267365090339164755451837797031415005578548157143438685081932255639952701238723730365632067753012077279472496986258735999148425067675721357361825204473399195397641457086442761525419431669657179328551764477912506555106128239645489917781984093496645874346724343000827627847543069565080757197631118275811314464080652518023510131268973028462253056945222708455179750663073446241224425901704001881686393046773088352306415052714512766428206056237926742274894129414991385372696428998406921182332364492515003753301971414340257794619529892959847744072648442864770979907053034047116707845467659882480675451383551311309897407339710107936080472136277895114592626451718624058963547199125678536936339987955354097009069274281177838732492537042695400048459795875434321670747940528704448643750470801988282462757227425891734537315948158613265473899881484099518345719861144597181427039263687785119373914662767541746997049200230847451833544754528394487572111416013004214181008972512609519223709189928643230232297090577471411240806681980497803937516749531069795931488276676092030359477873322303330894396963260687451780874823307708966584581877724696075885917947036304302817280998496 [129,87] -15601158122212445048378866715409576861538480561289437566458128023624176157166529757169244454204325738227326042078734709626089248776938631484832716147779849359586773390930346499139395437977543187700929714629904215054667538540910480356162508055121803843599147925033856139808005481282096238886523270806039980387183191471910408348707330187049407889719836336803995360350105072191552851988075346785400102255282230852519390387127499975767833948276468383096276770923491540809330816686181640917139102912904314681656957533232973290153544481244110108843452103809790758422908861944276344552112685727273584733115173135220626194277853836173123946189329026006154898548002117237440865139081409018399451759129637543148119011111930549064665156274502240726869319910554717732591843871023455322969106674702422459734952240736049998149385929879484011787841023097661976676106866413450010500000848892210752109337302472082883663155363477715534087423246956109322599843211962730583463385060489345788180786884665115447902995717147001371140209047870076011611446155595277112221043074945353818757511971368137185621668736018949156611249326547721608456163863647756488530748770341276472284144516583580377945417910211793912879934103801452797343255828952486486460873828798662821781895134773111793157792123233718870723117842248998078606303509537955051132453851795931425793393420605838400201090107355380764649782832855314125090088064853386887686835395361189297938280311863507916925640535605502660835639846894039958201937815316854146990353236138216 [129,88] -649207720945051651369258760563255793345744900976432866193929154702471510770198909231375207847019117605833561448714241132621517406707461413472972748363304271473948100715799455390114171130034430659969501616950845052979434310332198519454234992361797424310448881574356153223322751079485788315304997028320377988086724827290838104723751419870577436868357056950789158796750056333855896714631452730427354368098955552063828394639023253989692342338570459148141053260582248162270044503233483399718539033205071260736071482797897441646053167904829585134784629306761808294177623844893453365840212959048606464927781033120245702230278590136596004815488959748776188161071490900512883661833336933158964816329998057990747627344806382638699291854501998192624979787659336471040348138248223026468231378271713701062185480838091589974821546261631784655504661686705505274569567063533142271947830670441971413725316796476765604890632294357139085035568166641089725256959324127498456594806505038661277473130165254246454080298913317907088725123779773433379298895016651018419010123691206835387818955808501884005590899813784486619894811511636667072415391948540035280769796264054123895041343290097352152924452597790438693801406457706973401724999314523384305092327769856275271555005889705826136736112268601379581133179988912728591112848287343284545772744406326006835934231120265204955980026402688216721124145896068885629379807144919006361517038344649825558845078604661685982525385269199549127657461010268096089821874392391738809547616 [129,89] 66143196323253626970126900360842541974959904555566045809752761714432013008213410746823530910338593528899593229127956094659379416983343049235299914756818454527931734228043101731702567742892994221791087474612073806626860226384055780295558757560124034641319772323284570220669903147009306534261997333364682258485220684935785757819322524364418865934221110701054913393893321581268630716441477517553698665718173452924587592757095988513736301156904156320716004970181971393561515846534316351869320271152444502098778818988813079813448709092156737120401960866608910520562078248486345200537935280750477562580020598092941990538281097843030555555222384650765314770074889325319975590459360389057940506348028064479032281794206366260846458794361561163436973272565703121860953533065970651999450298722515666957954750356459230396130213791529811288162515994753913496169851229994171765918998636958968584981432586330413907416119925245714570576231407577051223701534102364958711065200858863003854969247750834860667956873307278853139222761464560936073766645032237760171404728662207553908029646034358770647706372491516536212644508249813904788743865275347944692585947371030685515068833871922781480170163411011461663980127970788549624133171464522506164543769998436981186298900515230390987428974069356882517915436857059268145126067086431870198344465822673472220588151969376139560159422082303592578834171523226834915839200272591675462799235872699224610590567905259234334632702034222799305966161592567749241491030129856503868 [129,90] -73280580452090888449115326988509122631179755382780708291716885191891756550374108894466410579781135102354724044205182928550709978869665575118426515605987447149451203447586005009807205615897215441330387257838091310222251603763837877049332163255401929315048377740325857850529049682519510043406660887918095376758724956209738496917156928020347033272466454171512639919486773925351192995408979222113337657259011928301968181954699181021399023380912713783052749624073189332935964302127605154487874353883875670585362373961728297596884414869019854608810540415362356270752170538994832286129664184629701949934239715500544364304060316982353062745858843932956380335549838887397892430762889050234497578031499018076711905036197968791020334416263761567891828809025147623343800304964086736418927657969358123688493642045051501223524560035205963176035312340572265867077489703198439673678190906715367796086927805662527843425164520954032571659715733681549412164790732058348899114521182399924754969281760073513876000936228682019510016367627857601972441355458088613020245337044600574032538143310081845143367490814516122625950087406037260647569906299296457987511641758037477876413501145695198016194465971424976342040091819816830397410584823645246982763706366687858364599760667607322458148356448512566306058828215637183201106684768501706515595348991621757505313980387594292726616883807096862943242701637741452751913308932148294821770931100755915644603774433381852475628620425696994607310021636589298585680777414056 [129,91] -7475709902657051483109889201366014216574475421525060486735782042924069481899904399960040840300443543579254521236912399373184605254481542468354911244720180325806809427770194614134421983848690280839432878053521194944243835681505104282756079392006633804515999977749532758572688326156640989568817326774666237337567644209851242550885532709992320207549306390783579328689111528046226431582757871990573068163386503250508976113187216723977950639411504082179807914759706121238094002003843666216012208590499148220586698252424436751147467565981524405603536117268137216925769530858988062953767647681915488273657607228204522434480013399261225605006578342785462896789183246017911236394277887327928249330626144993994506393860157217496185513973873257769198491070826257496563877105998003214486700759369579030112567902421401102852405298461832732146695758645544689096775023511941300386623299061236519284962081100102887736717271099505410106189098544848912281896032477080882547603640313063193559377937092768177234557541662915073120703467026830149601455868219662420875262135083084409003263420455807102778639064971306264656715546980917687291671522117802161111736353584885345607667049254792409682870548325825282468229775754473863246099264191627190161904313506566989529231677467272006648873530681143420890196997470383918588208263274912453227147200868651956025907162952828928808452948266169104962260299186279809913095377543323290356351845643841186715143396147325596117556391888744886776560312074024297834949 [129,92] -86431737484752723584802857317600103032191186462165444152716714773642505271856920538191277757231091093555289004064489728637295162345255665890829910498922181005787594331205296949067964350642127479107641082095800443601551732568069197760381122757546666332485274072236802935193287414320577238227039336311595129967198533551884459574374062555530423804107190187234580633087957083208753265437436498502932113113227937646100655665153520992656739474546596745424284866538150672075436610921309547521510478183518557317586071513192801391598340712020342580357749794942195558680343184944943717045047036287321129438692653293818123208613413323053422803137115478200231972040501087467538612508696352156658296443074413899355630346824186136694667202625214892642381768326601486363817232702171528890477394237909402568035527852584016758025835223681994469223720936700383145991500485347410491207408169457775291841914612540775260673452006362279346310351071406875799691169550138603845847554718436825735842315421258960887808590872999515220975840360206992726892880803394609754899093670407092990717255736938409733153565446983531649878333316933547859276152037526343929323203662823845747458233541453528784380764859001298838489729106728207620761583341989013209303286273221172111915716694330246459755015318271788849559674483463020591978214326522239369802470294292887248029445640558712497868220926264786480217937576454738131787907546949972597705376247758041785057596960715340623127966766807778158705430669520256 [129,93] -9237374974716508511644117461350722394226801925650856999940272520082742367709168306484038290772458579232077903243835325208168245647086516502514787158544747351735810347182022185196473067784605234513490509033888499306921958987738495105576440146640304967619791960716472973986822199447997333891526414866266245108322895272464324612718691604347552776236532758105507181016289735456813124320455721060351322150618680397061083933371042401186232415991692953376494035210737404485764724868581412739881209722777794436652430536364742250811118757061014966327223131130813198440019830518637587945695597732673414264591338339250423074355668014552032277454295348876974474319009976720449256142347715160956574136942868964874281476693544069421940331705555685352151004876110390853660952374120437364346913054864272163577387960551481796931936231625441684552007916164712039505008157440835607096748248109352027093448947009680271327089421574818378795632196179867719472192144018188302732347808147513200865765204732844665808251655789220909925440202684529227833801398116890197907798895147130527888262482439047429817923100285151340122436810607687225311117421524000946109738298077575754608546560435067751960934338239874400168550993212274268824943767550886342625368246864550249066481623903539726084661627412903815298856812504283567985239389001642178129132971181173069065795097975713843371609818929524103477627176178437731290314706501375056031313463226051256993172565689711575636873223166383470396044064 [129,94] 175801227146222042010580949634166539150264115968700302565395848668018728332462547204874043394829372573434357165526822334621943276609203160691238054955423116964076548262802681735838603136921745731535165758293718182381660251068648622087152647684229658390186748515486972498373617575828343853045923012204475259056991466999232244592368597992481431276879086394296772722921008419313261374296712646991312294334759854348345627628181993278551050952734394794499518887911763100803444238613613435355865580153691729897473044668090251908442951091929549230202931989994209405322067723097413885327949544142074610626780734002367141314505835289711431501372991222642880624298605274044552904096237667038905019882424624104530157391220032988804645084270585018115646109926043575736070447873277247449129580631990947513433307513349700898068871871959257111833162926353809392876733923833473850433119951427886657824310379946761156590745900184015781282197314548591792518769868776068610513637000747422355534131257660308102585862320000514087304904247984904227425320806303624227799767931847581816778664832943162032022716013987103496647784749177957902916696852439380821313054617757308039202957799846954634614938447107866070217621396183717995116348681501822983448939618601847545234375782796408662669644146321632841208805373353432198371062061412834125975489409607234741005343754343000967908000355516315568315713986683514831834359378856145784871705448043717168840635626126854773769094229155322976 [129,95] -9175878629296853201846035874707522789440892426473429426690318547237730813210167032472667520701537993391623643038704732948680478427332392299373580000055772926254889041296579525098902907257352584969265962554267783879979233105714319029514424163154822657823683670991189270522874536947748031457802552481887674496357198825767899595387850736038424848591375277185982012916755609483441205356591243993165552679401302550573595285746759860562141308820546328083995210696723974316952463281055537614616595177800307854538226375964946190036379607247620476088362040522904213514134314237861217395161398324306764449124399780878132701995394843809364165847375083879240450538974612310005199513835953325503081605353764759693527606074860371606152423706205305870582959007629343218545576966263950212020320157008820659952887687547136351350503450588503059804120019712142785108986696321994620622537954188258828058457887939627357714479621456221052153651696599063817694821187576435665857675149299776893930324360164198183336550394075469435155618311326485542346740316598895912971048065280806634430949898846065617073587437501948871190362110076319514639769130937168920397871968386934744067936264346290790631267168710202584931070855932053793343045180204017456506275536072658011999887768977500923947250319471067026141278280924589412669641127990256162759158525263879989180508975064462670160545305384340343484941811667043594262626219629123796633544604737525553047304540806147170935279059694 [129,96] 43860434340532591467801898814691393756035898229983119565161761035494122568457399673228816584519572483714987068257266456030120170199978406560729858265435429696894042780946455062791056864335649414418517072033276047921745050628463037881482717373396949284080420586871084970799522767435421549752652312573004686662213047110460347208421518287664358994909344831481812572899141648029083887886128887395058103432086486296565574822145926833913188334587699342587349745442615250244761119672752681328710133554511325002382001796355543465172591054379263834926844840623227678189508279194665860001596352713950310463155680149944072021756901237536925485942872395470969463289731110402347142959027253832393585938193823392992419090165462224876116596776721375948659756642824193432873302066183261100293275967918523360764770976409763498295826776332261286971489137146265921257233800346399411243570946031520447711506002615835586570593470134509494961910158290011343768232577533542237048739309861181602076219734097210546381064743895066671255064459242913948047719213069304383743461382445746642935219771649825776361954214514656916934695746792937684970159625334135683308514491792779517848854379767592593777901013545174804592925703760146151966920472614754157682122324763279796939717376826345492649026804797235577624808032727642321876090030496368250699936781810910863073943022627200641847284119587637625738979400018160360239871766586716448665453427231314127930871007143020759040 [129,97] 607819150102030874068686804414909001086025949612910314290862730306763709826574010221891966909605936923213291917479234304636775389292770970718190507103942292906033350558575034513034538084352379283716575628952906345098990292996242351677023457857228532770113108155670863701694509049518756189696316466001131910100641431176289858731918083358719623469025772295162903636863168560987708510973642792621771188489863089923035959129831739696005794661043320231025809046929209124254438395657952116299187670780410730807710588316420089220766397574439280189747520559606507925500426319703661642556318728999945651527478532393429178002274188994915554355691228750610796871733648301297600622957849752736513114623252457296950897957632456107537072435118422221259239720642052225299283378047438053248149919496687148889100840253643278082421293854378096333437291406093747783942884064768760718163713536626120692602688430683433980493570264934247461057468515340220309250385739078432497320252984333865070515242997378008148480401656249065210663127897681768494152027647868943802605519906449566038233511419699555232063115850129297273133033900855142174716145102978045824820511644547042002073952025853040179200639244453217213043724087765850089816993217749105294077958607493098299932586445844211561392020248338720495162603451830294942591466599621212117240947659970172115916712072050065749754464130052607984453260303418593342738909926320180233756916247741946282481578942400 [129,98] -4458657113008516920066405233313536043377894598744381442784910508538525290524628601607872340697846177882061168428718222975155075598246440212118890523571172313421987161975119682168002219732358483890221507866301798234064383294304715103370471932151244146349797860479154897843150410131516038618843235893320879076497372335822813161802699668253985356083705182323219371796804443270732336783411389996077533173812854597281381099979176871346665767472368685470938244151465181257386609045393696262210623683436561790863778244892879323376620613382270722443529785888077207410224717963001846786156613486329909954929811705980059388258914572885938690527953692642090304528539422529261488822828575781609293720521660878164661086265764479289593362745764409782474633921373312840089088876542620796659751707696740040998613650110705423827846534989473222953815267331380894634986232411853716170762625876572210897919619272593522833115975904336682785845411387605032895107250074597809382181901130173939411699609484306732320918738768707939031188489109438284587668885141119631971637584687075945465440807970012252312395251444238800036804694923377367444567522665342493058329508751283930186754861373562850776463980551591925988556477637441562370220643246586973522126333253868448998031278390333007927984359213450380760013655758105127271256798570041254474485337746132218799243300417090049432605419222888244069206341380621716036271325430471138472027307587691766030064 [129,99] 23911820000581343103203132119443835044484561132872930859513695826462536899537255855905341518349453488969523889859340062158547283369765531545395098925862933405564924700476781943036524459401981944236895159665707773247754326938179771324210012078864553674663140236321800611187726260318340673111223700749268770987834825171027253875586360975255840125320708425486774890484963797064661445995825802434102737919321144573650363428085814808682278040857062014158430375850669704655191553250286460026597058464478699182933720635863145462045413631949009063244377121571993170714588031616030902279543359024078052513678105400603386834066339326701691198963076612326767427472951892896894457940513876554140027708696951685086746440971781179671006999228476475016275581696186907898400705564731151790843265161574426481180096904575150837615290860638600322066410459742866215454380066650751578703363886469741413335595767193594844405145005109048001247221367957513943140360496551357135137024445507054391811324400141263715122633062434479174113066906500882633089891502112781746297192490287343812915278048191768383313033494668520471702161263473592630211338131507794477456795542298654354264421248771778888813467377058556516593301616698715671596675043107309328674188671379852490636876371313214681802707728744562546409328938054642523708567984656468438818652502383832971068626840516977553115606281732952417951030976071834559969156744017079617629544790776378 [129,100] -45875815521449269094240669367729365106167246669219358885661209184498281178788283238571438041389726831021677942594487675396467951653293305485252385692352908778890105507182810438601187988314420601245226187057370188457923002005026735787883026144548851845228796139495189191874030138777875136823863679415597376878219745274950494212467180055231773747894783992237957668902412761063128183125874080601974655287178731231689608206675928506642053871295928733079601045666727110063489871673418782363078409322244767870450328992912465756744613526212897279485788173846018859944455345136114081919914395414924725218778784593739684776828051104837274487477026218970686126794959557375662349317562386413161312521630033647053410029734024547236328360096111926198147957340830670995934481569877655688391681513314617731624034629951465897206491700065535116258379386751916997356628202126558345895089614932438205505995783755261038556853816742043007429366963818243939885077396588697221446403796480633980428474035219707913229585971188109472128876667478532950377459737442063789995901568059376869438973775590188711391458123624150501679069548752811951606056598626178165644514453152380192713449624982744546160849595677195417166051217127884453781067498400960202220512350608507986120480973318564802932138807291630082422425928474329212562029333650909964964055721814848049565927357717749570138361076303146129616120365543514266751800858900899730179968 [129,101] -937417563843017424050089101828786936667195488523124137928410350615220451394742605745416754693840769540226296822901165491084010236995844713561444499040035610470649041333978293201738868473913726222678071263875868840744542599796525458530520159799032020447252798179938028901595156606662154686730229117107242365108334994554932365651960099586544509663765558196237175276843600648288135229872943139120469484598699410783740409588738488512795457397160479188356953506744273724573074402246813852371535623766083425522568018192582264352118615172305415336108668339640906439509994321025611326075284555550302611616552369442593889578091909725068770179694093789733034820115007610425313376987404253769367552219654444478870514310471023800336783768938077950174268249144285429834089448001321368335586796188475646342475879925427341559837674979499330762137267283282843332058693330239980380717932237223643374169976221440495255512719632019852407700782978915045523868580294846817749728277333743071790564684668670529547089467186363313879078438790632116966107969898211989642310709145188977597505683718322034271532354622517645509698069532014896831448798767205246227808059691425521683898381024595695227185338912851762763718767967945247086091233870677278131364128341034127482288390429493377554967617206179232199987943080842541511145728520009315749283324115049921185247011290340262391045248000035865956167266208548198887119871469905760 [129,102] 1436383594871412127165504905519338483992727234555471259269805003647516080620124020747898142072463990776070262451353802210031056824253455208865187191966362492200914967196780922556513353319887624032420123639881995564060010851037313965204777037496772471610487598247900370484902411362491516614728018038583242756272852057846654602388019402705709833725169487085893643000302620667424409797664817318440632293880915884541994693459028816744977141187690916864117286125516530081206971866336105517189735100973078412519334945583671801822648178717705543263848824275952872831703313954444416014352435869905335113216735851717786835042997242811667967576679721848697656355657105481663224486627513921469487818611646744891694409225787544770314625331780630907565804619572199768950271449643979201443989745471389206700452267008330251624307055621108784576496049771937591958267526899375319005961701724715705328059671266204735764910189616308044499541430738859170192161411514660247624755814658314178397770446025754091887199324561203311388328915944275282563467087205491257992401002308264338249511027734604053756133806722352615914555876866236515028014797775033644977261995428286610125583248886633127625660766032686225778912011417775601647308821917222121867881318846541321441381087524857240898146196024537971917437005776082867101228590908771769208767331452601287200099395130561895635175955826177997990963600426854117592938528 [129,103] 10438545897444934258107372042593192874016831717098654779779431472271758648779980956253343918760717830122864584265088552259105249379025323440117204750010035542664982031561413472528473060894471013243437947041123836477395666734185533541052311271395757439846730985973554641733377269081130815786519513735719263284622573652796127282962564955424161504777046727907321723278619624395416803541551405487407179158268319677878740563298246135032314371397950621886457589614289518092882628465921292527369254928843983847505194384362540885423048969688362491193041087540996202085863119115363077929758299469647017888613004872938415396405043274411477868251569600680125245741273453879546346323440780148586825976154112581781468248443925700137586323538252771193140015968517484908600015250797120303771584291203707199420752016110573063057833831533258375133526725174672017768914721250689067611687878734732398978948455093347817518709442715141543974322242314098584685216596925218531949842320496189177111945420438347662089475553994612131586082664821414635648575271850922020866296332680209493105412749989164361742253718138150695368560961107262127427147392889143492696902172001905577643979853052829858177695443161717031170281625521776845017557162983886785624082676395767992514034864426096207289666961296548428455367458714095559959850286563651219828130309260778251771381013249476289640660075041986086567741815364015458 [129,104] -15237780929361937275447790202775287627602219641181880024784781066617620397070203619419313537584039443201657863215766094770491287145957236353737621591573744598841117484196188626522394063746312367149492095756457001172158135408562405778669604648071824847759959456086750638588746193832461106911818735830248118528916486509803438809239301452622968064863239516159717942088349804890311321023517011374937940250112806127045645989961261223260292561354221741390183118178069845216113527237720490615853123572481507877818678134068781812917895879902944020510504191515432544244890810747470061863930171285223678709052734896215193006507369831986282962047529285148277678976967364303773817797097474258641437904298634659944547821229547274399479263289796484937011318639651184952749170535427544574794923498324230961951369923704222603529561421051904717452790175597653628811606362174382073763872410095548111792410133372368811768374803283260374524908120234966210595348403116616307371253021097405217857883829758553196577271771674153112767588791968609467090058910796182141930734397535200573596173007852435982936498484306489898037698249767810663486807319293863439389560265380498991875204819602629713118667981837125156697524117901362417365825883969665778904975895839871963234873444207924458803939420552355949478169585284774090516362870060541314449859125194199299795302406010814524340682273817794288696445248 [129,105] -1029467346630175309814541213132502970738286419276338890098988643898990128992365049195523597091074749178914777926399524477228727920398363835358957696509501703799921691279570267325263276249679655677711468586176286840202934715214784175212520890454906651424490321110102155041481922588054900827777704277319667365890444384724734960038855663026984887863246383296315449827161704455729261996066985228616151273980255360266417925316746289798562240824047898064860560679338321787605925879771670121779570504074289382307630857529667752647409541700687772926244400476552571330932771261288317894293582337720138049024280628918832470393931916132337393279949181606939184870108860328080207358867372987233004800153432690966112486853097231692488848837474083636457384145090701339539260926797473284009987318080167378620614232349637656457559933106228061448170895079995846053287931478591716513562544232249940895639178134480098797939620241188377205655149618458211995843711426277808791988538527268686135548636888799029232730665068392490836805005110391469234527389775629119979634541675694987840183301687080305901393018081842762044013657225469456905494587964078053597499823886646203119861678697409071314966008033713989649139928841416838892376615461648805396188251808846611093033954294253377930251407771246386383766867060741751432965603142633850846305782491691893690902476667230700417043998213774564344 [129,106] -69653912440226965352574119343469033583393279707890815354235570646997777301396650725487508222777611768440875165899329815107542411454885882258903652934792510209669233591548914144700175172720831358057579929886708232494520059605231070526418883397407826809841551115775279453944715607458903139322799775855510549658647282996627970860489904334462965777262419756650775209999967051251735830311954637144692191721871496114847325458706862647174177061937523335366017295465047913618141251470626962816320102096964704239447218915247315838432176776788368250149567896561553696756088014038647018524573800593862084641998454764544566873990300568790716636337266072633610997079716625413794568736258642035066596456216172164969033399145946954236556121965079695268462490415062538769677331884415119734006461366700177251632629417212302485343264701823716863801941586917872014387030838096507157136306195438060513161517599907077279369288405463504034542992680540843227913973203610668224899539309155688105838763495245890374416851769697928820225425659322375454595615775111309393269316037705949335154035389607976800228405543727566798311935516193859591708362955704388520728887348805679362922414322508140218891093028091343921065078573082493261830554275347772940846603930404337684640557206736643710375366608815173444529049891916641903781094094880414457034849988840437421886396999689540483748478538480 [129,107] -16577221603018124695879348791462879206830928575773190645256682018694461093955059281830058279539416449042442846763221398984680384112379753730258761334356322037001371653826719257443564724905740478304981293048454377709749269976050081556221795732093577513853414799359723150290374517438348784955238843739690574213897028271471546469689358140118330059615951246847092214045942390123582172250512917837736547999425098728518097510093082365310989028061384288312232741382741224598860656923663156333491673198936483479106555858588643643509791619132483332561351512357342750977654213749465217174256866272605656213329290676774109442134440568387079749756315875358681459769232086448678345532675228442262199446665239541980873248665374550634255243931364462379103881412405618263801489296273035244214771318074384570745615629814497829150844290674278824667790772794841783505289882985475062584562265276993695897643393063290993790271177478813488956655272333522605867124407367597452735499177361301715737160885618360156649522987970102560227404967131850102138804659270256835056768323994083397355138824959118801015277057625990611588029333167909788392444646581371797153119946331695056832180137482683177541399798390762598790868821228418012938226947588836972902939731948635162205971616405445364960012380052667097910199429255009258408255500327375131268378890525182590338029346314588711935038 [129,108] -1067574413980454963572488783047320928799609845180679571740563186085028426921791073484538107324404297384483851984903077336638356608531703508605632092938840430193159278479436330554583396432199597232857441591058981232739730941698434692052537336737112761574990325429308270803937884880055291981717395003280606061358618958723775548769480656147507157606056689972897601292936174662109275467801037635753740016446623273036736373594354680210632897151472629133812931878068847781468699040164729202339819341531600253078845407201100276810419722397495113790481473823590935089592520109644486008506727578587769034534619749866991881962830531854321415765177962352384590517932540124951196751906006974499258438922529890955608798516228122578616709101585481510440517284144921355664389236028702043329226983411202748959699769494957786117724175896235604929760358969137493173522893903279269851388162565412018557365937875060594900976964137587466371761460035630152301333099999674272473174072589391483235788404164744946500179576966106342989869437919010607140322098485667791622629507984917235104032587947988543528694879054959994103398397845521869489750463352718550413096567883255524473069762948209060258024444951364998505605719367840114345958085268857905034526160389563967610953209460504261325796594364099368507376989572008476865274674167841673734925696305289494834713026679336704 [129,109] 4628529414622909978973685974775931040953569818651503167238358196280788163278331533969642923523318914116226077662480124525542644989822373721175278178331886128277491707679134925471482629975596463108765784778003727637867574265360884915786421951022587968350689360535419918675274626259626771167333304470215743009522337982775024992536306290202751029139649221324517862333713819327945084400393244805633111115719283157391591284949121042080106381823271146687601187370000492677724279091717889544306244386420605968347775649366972179872463126957927123269941808150767758900444922898537373345297796887259801540674458773474810427139079998333793081078467314399929329279514603782865073769038112949362358827148667445956496701815991412210398113342690633924516057334066201093416161618170336035176593342855437966695478587484719519045660118140767501824942559759629710280283487320769082771193652187425026177028715739772264319816352146990891858675580845931189270930976869225807332844286465205490771347996121171991791389491927783313284362566724277996013013924417633992103519330141855740708750618214197295259523095011382368957051844066611287742547595311642021507346458583662128507775948011528856955863486150280911453911663849578318295493755778705134810177878917267089948170315214652710228040841403613905604399973341376846933350313979803866578579072477797471898889088 [129,110] -1120188912954452093455823686267174375666498485378394469215595971500280978057466562848428265378385259965760736275683169587828547095521496695142728878861181256411456193273129295561374842346607993278878205275070781766923429482134999621232268259751746194411872270081280565277827872315971962009415146823043900239345577084277622376857827865149769774501630534864495821390271477333622323233464184760222448513440724005126305866840065320236195014036747887428077496579666016409820470292133134211546503854502733346372012527481817592607397091740947512800887259076987090566511105322509850642461716567577598238567213924037197123838767590905747268145818534822631529593775538944730405537247463804832042644176483735723233177280059974763007845178571459192698628607267694780253319239414209385170100911397115941309944451161432892759091828401828093953342239872360867952216795807724194718880876485179956642498755787463868803177502565709507616479157360433686701402082263016999378704033527430575151218020965858596058344109235545357067726862330386995354524215635996367757413535971924545638020017921738588967290328596547604205003040504312974053853872404563995001695232070484796105322807926891095283591057497114805730795597622152236226615060623237238819596221518094847737342772731196778859996526407701247595346399164919875229594182051410577700059002021944336880 [129,111] -140104487629187297229157274030497284127279944009322126252324199454799759148017875713908662847455694647135795208484605888357200463595442323008409621338716299386600107599320626664495832000479359628889785016850497474216415518939360519153039794996376279323431798873074079745722137462134967257979315615510689570209012963468768146413813534468856165906705189169263923014758155384137065551270902911170320381525363314695256044180554417512417706081403641987071717061880862647601592066186359089455640339705080105767157688204341377560780215222494664788015664175382406827420971393190578525015917408375638666460801563492762365614711906308194412438563846316625412773158978184128026500445166402609450496180838197008476746995134729704468432861332878677008438974390449094169455192916432143722325488714519519264928592205984659601980129556528560104538359163870583993565523868242986312632595996582760342295005634685665882112323729463608609707081337072690133944903808967182566680581438262725360467003474767482342301488363395120025400899641325764540165254064900569883527760492636739629935483067405215604897399324353100546047231138343880541044029480069648659547720321643604180368773227372711639044717513525826177638075539874173148667984234220985003397374285462646028041754346203511983904329432327093357989858987285467198500183819089683217870610547218 [129,112] 145750573056976573386616301595561654992589654088380407856379460752005841068326734128181807031321667916609174419994398238579466862700767341327432045937199553524857179509915274652601488704212242868638437283997222958479446948446015223944121931174641707052133002148910945216602260712704907386471826132429150267149124391276727542084697881532956099198821938114759601839809239404778997029671729528880291534498455572028280210955222605196502324818083102258393285393224766433428836608738472968435571917147449853455844695955793764659022579734515625564016198852976889944244393806306823280207527377880556881120022916448160310591611043429071107367338219865363185661664662693047679153360454151963252315754524224545862082960397318283725420307342114261596700579656360063059457495623287856669963607999445439533810615309585098103403277569861607147727703046781849866504398197254829994249973771491018304424105187203294250908403050828028754777954336312289016619748993733815014214420600513809279496785631855180618658832454562641935176345479871350003745913550082793241048997808477690452553373712518899104259318654475368145932998559934830878339545285184347994908565318854226001034759096039621283838470474275843669276053385385849822911312672446470713066652855648253938384810579777190498686020286700865458495840237192776087385326503805436826944 [129,113] -5102188112177547791595762906870057710382225848569084411812966210355663377294579333104947283044115745316715658627986668763345475646863107663372886367413887582561484385246961069738709817668579451110523909031144281807147830684036542323418065834625111810413937522764012084213290621625173262420493170008202907218076974726512921034263241915156708134272967892375047578954995878095266982208218735435068674609951088631464652257648540162704873506991186701899292472535481522578093269624128279718200665537430585270876176583953743983726012024869977532671190451396980686601895525751278850035742512523308999737518744358388596751553037207730451652794693979149063177193402371792125267652710241097759266199624214734985522488902339732338789865132806389403892132025341845163574322932108176178975067258181073283703270481444512405120680180495104365729983120169216531689612946453087791060220672338188250820585044864902302685741103818551923557642124375347998665366030537835915000789354877377817816136363545842080608556501916246890145964958544895923559859661201948825363824898342016943867818677858103277441917605630660676245781269873622956122438329901601988465949038139036061010192168029808880530003048382470781415244879545007619237801258783633890776196057300713197945802076364360567830676856404760728453809440216581942455440795978952 [129,114] -625227338350861782381131738222816446202649159944386161174737196173039973218486013428743421131760182475636693916515003511507920926469770240638490099057645833422485009801483112061072403747406976480348469382682385077848765589429187697059367404804669987018115540199412233387211508000847758589108967649858132407087934241787090362405919014269515529702043133276430937890669440526256964732890568835106141764429436289686689156592690071973482453980242269978448267620955255986339334593337488152294558218082427606896314868031983134243335099283203099905227876516581217593377334745198393275583344133318611792294022160640142777972129554788912964370800222048237912558386610550154673788307469449502006829606893930848236295344843247794451612880445605328789438899109546724547610600459062681107145022088905160831240593512957381444607815766546052732200065258481650278271114426620679552480652310228775780703764638135561441386884246726337788504280301286322436714939840835895906655607079819084375542855494283374350943810717790816613908124957579206950582724189131417198919971837663486257405244721897630045026139042749744319260302734236925772142064209080489651841614560153699948874908422586606857575303257389848956483590969007114470002887235203207703295116099005145076243879713444279489789747241301409510445766091236018976143392 [129,115] 21772208336642449241966777703680489968768822922810830906096658355257879424106462538846935821308768478759544959792228387325331022243364388991852544440417031787074748272154504417813693308944579761970075636960196746657508556678115917007537601700161278719393446271509226766440488035918776854681134847885307375449782068287727510543864326893964163273033017606090652329072155860861112395845829995308811146754277221664235916411363447876158956973867322695412335776068456762031338733510789517801736909374744347722257338890405126921348576157214543789853071231134334976021121081144938636149429210133147279198862730674399716438535919407117539446688718694173323692820529841943390863202160483110427973918615218612778085590902072803699121429683857363539832270060170105279460650483470895327009156800769797742410214074858006905088878763223296312393698964578880598983285374403010530634277642500240090496588039997975630641395972812340173643060252259123020837712505224155952771489618242689430151031898077228347765161601156716119507976154172793848198546249621846683771751466913671072976636695416763946539564179589846654564745256344871724558522628880526606869160299962910069538890352119973544054667501929607559995254368461774222318938625302541127407449985645078952689395904674251853674451935762963502011463606349961884 [129,116] 136592234335759212148544930302882223672228522287634793296883009447926263027463619548583924156365071343678236791471288971050883932139752748474039085313425562372876476927831693347210068368185231078951659981052314492134326794297884571824182285241708829097001606897607463243770226132055432569232385899571202344502606026269849045971793896345065741781643716884058223018217171112562921412350595549684666230475570545728261206406566472809177826702342841116070026646251562352189384959455301914080517797114550456777830273147781877672055862478917688768506558261263863768996553165895868819000930502598266994910223329979404321449576628617345059527088668759677315173370219084051430023493720173200650899068973402684471772986765842725612387610059842627116384775317766630033264796348700985772991256228988575254191678432721161791894542361614420134644024390208967253327882929731950419379961001705314394612954239220744111031338869748203401556175594234675331894873217714666830456030833222524341169271182206397162644461560292542811879266722806701856842936961358667507105432489534098210872727140623596465842961688113138188605562515049957648970071955342812681517845395860677432395610387996113843646776089287665064869881313459341775850404140495524133556451834030059377963386516404145360914885936292513524499448128 [129,117] 1372179304566753130061965724230065074157479459001611859303118495779022204587916542078731222416133895280179494245158397146072665070990958867663895449688109739661289397750826253307913697848721117558458643478925796090886884022424035728042432621636403973532698716820769119275854958126183357573329361509237865277220986356422732875911793664637830918869916276200209919953179279556193899360032641052927848841261179332854571333212183815396505293151084450613546155693500533002599115911248067110997659262551883502226809002912086237579703475764659390447573364521613892250684041880661105858867055028409315768142596009712050452813303755995776918017617152750049667763111405567925648583075972125822923495173547665364326583909114126929390780079721288455516187773486615083620369656608707752107468313828487938352336678574902210404430993929953368166627248872824904373644251270645265734689010402679122778303434943371959809823362138728633581508832798569335405775290001114248426087705292987184847763506061121100203328934638099745423378522259740486059351055532866070434887813673946913052216027903875586514613126123231761580225752717669137044230513050086080793817873119665740344293296272058820726713317959667802557007827592320546289291288816716607781211830366766414390324517819050938568176471458761448 [129,118] -10264495278084611525169677625039964849138203548140145944062661849737670142710705120540016747938526187824581043398492991189075598722844620962264431744338381701264124628070586690014294817696651187148636776831611045898015891412820526028376914684070443930006586183863896650554357418827789585964547805437913009803574440849315613123591486462169362920260920625941083404467282521495337234444689039917380307242696187312193001030267019619512049968133229525813710587463383545130724811622169830637643904257128698646151455267365759587893159924012348456801827461567013626021866287241732406983157164058937250173913602024864695058790844483651321816807563271975403147388539449638534499958832195487820277232848178144953960003136043052503554619739472392844449164332223692215115611773036556647723550053889471687042040028813859119756452872332516083868319312526257162342456239535592407721548232596770132140070180627267394017457569896404830426060393198771455041746870755283192079093698435313314609689733168580100900781383016175448284693794074217256484181541428976931312915498219201297606951520854274328452881934662941885812065783050100992782284669179304227067495837771074360259564363690791417067083957730581811090417643433513092393113346969982753586981863122578916671937145492744094250230910016 [129,119] -52375124331503981556614362671662329852709117471934301044898235754161505432539286688969342621079436829880715536934645001518780839850685894289998989880085617741014288209273265604447156008503565108096480091433407315290919302120612504422001894564378272859231710846018210147716287680295608022721790719865202517985240596525587949596026848707374080238234177712900622182489434465933252438826736595345076921279397498821803811367375582629929914318010398987071779452208896257304190893256625332425550986078355774353995556693461105548913185932819352977232915092949160412886341435502513374805463777783641609499309217280905593893043011796588548526438109571272158497440624545595213471158723802878073723852874978590070367539875872483333694211145756539464773339034626376184787813362409512677939860414699491933859932221065280976353888341394032416767051299193444903917350572002294860042101605820250720473594482427913003701014025147306006165541222515895840244570094059653433125550555655138642333911983080886151645840334268331232537371553664843144804671324157304236770853302353960745602432971406097971360472128823739548598532812199268458016492827302691948549223276620715949293189263235367688539566697091244694769761480933048332045764472285173359893191892800961075982635728491409335154 [129,120] 324154708450084814600412325981346055293485787428276190313532959872713286355516084949727713505338405432820094524895491485156156653472893659460177924305120390560025731606262690188513976036744351771580919755632894596830210961498228230932057888154648400532243624771522961866258971123111928016620657655830974054063698306093961038553897067558538138241551228556518325331947841256642373093434270868466056426371300865194376219144627608841487817327206346930319460149681448170829888579890291804102228680640696151478332905353287790673806508548324540871574709164350517984176563950306170892627440645659146829983933324161527119069734982181230154059241171954040658518574825741662976774995627729243913587219438888210300305006969835265635597082338615792331729580890211563789600832696384687444857532717565087209000704997252387976599461246641629074844921973361362376469341035022604106174042583896832173147762877905776541414329119221583948476921590089012958250516716395103931888737929138759374703790640663379200111147256139762941857843372290491828496387411489218041277443911816840995157746879426831608330697556566781742183103817552719980703275271916967598524463861961924711850545691439714893766309016822193419091945373399453981565356474638625716778400735217116706944910153536 [129,121] -2852577683888461970259959856876950172764803194741095507088700074295041124979606119096449658027277700882032295508890216560159650838762095152349499458654290758519112281112944180812468653591857807238520255246623397741267595951494528633217081496226343721120889398888199319830170620657870534540551860305476290272197533568209093125395561273119216143003927753614204629402851699149142119244978543524160725855459448602224143875685290150272141103415523936453679846961899700655528582481530678703438196529821623158345873444837758567352643123783845835906715483703270895624125037590396664565348175418872707477158437985565667837614492782815173041779853306243324953410454574073579890507415798153854111762897096977604161888695787930317546001989262952115289479549930622744474819731195874002216320378859321137099453150571507607795670967668149401784515887591982014517508021426555946364802104140591519494430958242863731554590789783371115261445286499980807439670372245384844597327066719960220652016675054866084529470500834148596602075184011307535067082231257050149791698988018242429685488050164946777867497246805255640615509770583761865554795908295264605037074638595905062380082932216051780751131085605739415240185396895435297208502784680361039498139770261482963274248 [129,122] 8713817009901052339402396126707970905124618161863714915411453370698910077864564889739421083605361318400090898763759623697126586165476847010641849728454112905912848453075101188864431486434839490089690698222726669511935940681441138965511945797659103188558560492380058025942205625400239360612262884353187957924023012107136127658069651358543932407629815372004120645995523893819062398501144797333102391207714469284138284469519645948972049022195115212389791342801255553549776068935389860647427768233181901680202567602461447031006431953237285309463753041368964303175412227028341199767867884023357105482900323362326332752503548489786005077390142442023713426822713593114539905746714309864834036608241934218715329048171111010922922415855565319637498883270900711741442362523302975945715255040222328958264031005175336799413058463134209642548443086063075087495522368462302758189197143682146703459476644830741191030593591152068888008123671872207919365036352134864469545679939873562384904678493943301710117048359229019217426748308463399245864445131506141153746850790992340997148006764123315103687237400660595486439788949555973909681203945244259724422414255234933626087099351299149262323229840438965670079549055437464042549522389145881193637513539362264 [129,123] -10237770047829013815010014794005990589768309717310551190414153979593159477749815664521565690570169876476450232010858107588226912889595082741425625016661651608668834094436106080704965839834178412212034149176022085411697019288348672348630079954634241587201417287579839193847037024888704562255861587072720705549409599874606080510714079363117706819647529080486612985821911327482983492836137854582767345798616185642368360338824764378652574465854276733155500304802285870702818082069376267921924375831995238507858739929409549381663386862414103293148548954153789609226811540384611035948528588542954206406789599496109673245599984552404011849387504184235176713046574877050931562398735118970679228319220215262101317053884755698119552675867019838694659904722674255140509512137859528208364565561899920774627055072897369869814422845260726193100294473344738595999249745401187469091191562251354634719712390281509555620892917411544372148296850609932276140580972992584288208558222804075972232069750470508928430075540007102834817035303999908054218402094140479448408295940869236885443849106710317941803231231035277979405959312326350605859443653440599466182189773776931476477874009515117648633322127398388551942033355695342546769942426082569885784949 [129,124] 8178464657833884785949924831867742689168371318248859385516515907316233327084885857365479097596326483678159911761752823460546875388194813944966497158212838189852388918139376731402700216594652541637913149118258014061494255542719052349032263307398469066350769776093086044197045179915389456174220658860578192614507260423516256823725467463337474347397809254810996359906265400781290028374756521777510204809770685028403995684039200273478167583706189581730000104277873774942033625233165327908218624573372346569875032409309514636265828514796331283296570672325245890234999897337720776812227283234309030733580534243118229826128978510270584011818007812717281635405852907386882043659643785592911801301549592233647461785058065695254849547408580226079792702854585303251009923749128243122665943789760154173539430660441444893591875073928522617533555864384783078439247479326924107349650909212944175214413685626118409131747899458611334584724581880133181380974023731253383692274510004053080660915219416663807933785052909843190582839942160948083639718401472675507549309655552638770987871730054912948259773128408030988537369918050281800540305136414298723917862425983606266153574716531437140409740362163316734553270803851977754400210488480448 [129,125] -5602378032355261952848198681962723637791107887137177974021125624478890949140921265387445373812277632232257683882541580223508112098706233970519134873433898914261397834908745374334519450126745918725873116886769846712078282287498684621211589993994644089006085458758363403310989051732728349208000733410970282066849827193506426114221539295080971528460670533054727747586172133326523317448582418736951927301419639421689936221502993543812775302145315008531254099335903111977265275736269972039306730081044160936742889877653338462083685936005454123623142636961656461027842969850539682633431513837202396565379419189403011614797831561697756875494082663033213762202474258529518201779963674532603738723874556351702476428047038892199695175744813233365779536889781237426214257604058422572673251909361220512553619833578813516051456500998326206048636558024917175069282009836470689853905284457380596885345681699051458843373381397248142569929239964516161011148461601893659051464678055958601859670435481534807972504168352210686130409296121469342989673354164475255265177857383898346011602746924642033691278384148701987105457225887217380490140608624768582047415582394263175128673433343876863316825976468105104947756848453524928274584 [129,126] -1412602690194822181167631146188750434375764555176836517819631077893363619352514584246161366831736366342704446397125797633078351877274302835607237679202489311651879627433307837479370408748512701457188649736068827276814261404128267674587807943773254895209724911130490214691857530462106806616163540639638073958818989300313200105440527499728620157152403499002208828948426025029985587436700735632764298228962574323258760202252510832912676065878834306189975388522622297111321918919735938910253818098852612725960735241080651024758239824056916582223785854326951093688542088462792390043997236743823629110873804897745475357985108971612967978257084969590760396050575237602366551889701632408403732389133788031990843468079118019607384008524330624015253292334949037994327544189741131503128057335881996025775952728285577824905973253513054706572613198305648055723589488121933903784135620922993975590473295803850128939678533066394671660864417882077197380932489451775288514270527287103956313116940172894597560116873381394401303337994164062237079237459117986302753872295448770068401812029233747024631183413940490032530820647701839428412977752392349954247466805041482172626894212880446753721643531997974722388669676755056 [129,127] -516632896381524756140624117098651785652552310146867202692238551537510940903704048626022436383731395563878232377476924964074331965101616919708895840886197334970435631664383992609032665313487038036099865226806309902782675224672218325603929691396904534204408257423199827962024040219173812195780173896662172898603633966259655471442114967806091931047179511761421118372429411886720344179216811681822891053894829185152638492885042210382072447663601627382234616741650686065027186228472685085437890962269606819195897428389433195820883343222213806506181495612151898955574201567522866681599604964661277247172449293463898419441495115575541889628644268624253291481194111008417253770863788108063823032257932447957783058956129605592492934742480743115503768686994164047696174914354924552993382310426060723936441835856465689497324483297042274065224273534722030924913285587121540368089466876459667182522921965765221251010471259728006033971406476443140397854763194030373722711867881698681688847530357422489041529562711420146931995074743476836146798823196489790926515119009112613421362906562236606672298677581631467786848926754767444537043582168550307934356113458066941766980629470704982914924793176958520016490 [129,128] 17382368407297305299972281944689326315959172621310484738157140825542432595831943702239679549615386407503237664041012751583840530763974491695930852575683207530781025961998086611768999544119983182491293194128794903325737884638414455703308333243033603918439193190976641723827375088473945300930427021977000184182242336805744010003129574458181499141133466671067505354761519313168997761658576001720000262841691077058740795256799052469934110236251411861757687851425072021068255589764016868166343326669230213907347413103645659852205889025794616662121639949869257649552577859433330618811099685351776320980569655727109469817920206054234127482997769919496552164954200410102448371907508372886463067850711925759705787514469604486080076292884882177227047671493052478717217394789556622812645020309255369461981112724910016027505920258131177198128635936728739629607694633585289627573962644751137382926991139092018164567962936735347252325986685722713955036685512808119397330647090870857088235931185263018994430813266397287458584882625833267313612924460693132175363830673339707024804106451967436657433977877495244007610654033096856370386387761844143605780618655926909267087365849860939858284183404608 [129,129] -415480884667649734415531731180751476595457999240438247413308805825356467610234640017308569876298878307864836580986286905161900633644836307991188750397096606556847781010896171987386237952153516345933321433691102899801998877198624310465847154078074737521796734862572961404693017861912185148374573535073419208409737004862886807079502749508609471561864579812867229295939889300981712307563931883178580096567923539749549408025117412422969829142380115993101068374414022019169774710755408861439002817443710252864073365516279410138583899944329352455762799421289495429320123891267698537966371205601431514176702125735842327113683781927899559423828219679602513398583153486305896250758077806289985453870476463003174082857648888331644416281972102634330129347865603673785864069015226322624702934056729019838744739640778642572168474393196241392177373895202349194862630951448480563398269717141803903428761741527920726458091512383157881318998522375773781871369021483484596314624865950115686968247608503637041757280772858205658635851676405109113888636637334803346243126937531207287797426748281552502379451740424296512170713375822229338557452166236964834098068204127402680270294237346978920 [130,0] 2947371867750431402877569127820793163423413811723368489772580781108032287888416986065097987471829734999169291312749739573167185531250002199886805319373116035288125128904074911152788560459953255852576566723907340914010514671800487080981330460081921958647771058863661173374555833194742690827027702776298033787600624409319083295552416638336120437573602490863187196145194202689967060068798881834029364226447033129756487127288158507499115545779726239130072243698170017657789991857747895838299232949528191350584206503725814378651064658070859120458012723743375665471486639871705768279990328669536596185765749460505796310647235124626410138683139463570452980180011334625000224757790802814722402550486160566703281363630536946354588683920259656398634634326978000098318648111195067047155291907887023027888121182087325506660542212571511533665774052425046346596175136898407454769659041389569714416682880822120775686483371904626928579429089713173047808150397141608610956691468593981494177933605127494440703846401592261447685217737368055156854786198854131082296653294796534755670775892530150615928863631680743729586734640978860724807887685857210915676384046349864067710887521536064637162292619588794479775013841474507040222928304183930677973296199659682112909541333654828065897777129835517435508260609961238692360982345696435657534488112503046947175928957556391957260344018764235777649806392964237540139787834978244853114253533888078400668480894082194950036689419675316293733659861407585832669024080240207461114279998966201421195942342858731126919659915208727262250788948258811948370122768807734616080674759772881019224293207528048971020615953133698436879288776429473586479977455049154367095257938970445476936374478871310664459697498495417057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 800716793313913305720887437596749714539157623270068922463557141419467160673660867324910292840655444805289802933872740035270530325264192461406037193457511999875134712909724713221852548090510852594600203092323145406127337053102338886041414008601294624961830210096324959895254073881258141936947244265846287515404237836757544275466539157946174401067758266130283846627966349161838610472973197273745039461408403592299197041156461685491658850763616920366328305177627762769413551964984268275598638298548466407361745150339214563696211431022439142143227641898468190381034121093143881778081045409315761218857001615951098998601610499633425686016164866660254636108456486869965233233432179587865748642133882251220242149137926833791462498019710841389368360005588106305124461029625009027619864658394038639369449131262974547242307490335410306760909218043818422291083386344927265297754432177240282408881253929975007822353221650700737006779501507412529826909342969229865556404832244115617054138842839186902333463740296507475613751947992972495870516821833769019401134722127755642411858813117801496825223221279041923420300417368432978788841465182693155654549528514321124492864521271365066810661847164866932982499826928163699006061437437146538534533550621900366480421016457696952451046849088067798288133179981449602752674282099745501659586042793726464602186122429450673298703032761146540642476455659836271305785035726674301070943141761234853684622527111353787111961202064467613815238189443126600837217832907296279002506850975641076899712111154327546008290327857437353468963621496137542743483296452916026356156352572236450994913669347966395931988509630821734247062462325960335548853793919638748259087221922426711231144309100818578374255895895007324798976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 25870730615526422421266379877643535299416635783226395736936965785132974952534163312480774421419079246180515976554432192002602817180784873642844664438373367427038324524635983521079536696699597617346026892240051426836941390409088783370282080965269505108555773651520217709081480191549362630025575878495376946138847606339341733847171613263520280262992054404966346578010273115230394878932722552894869784506358975383197088895250706431768556828605041498678498920065941157352278406469527129589366881625034070569011419512796525571355250504293541021345631256525153090369556590264811418473535448374076058232755705970736473114908498529282354197082373773643169582636844762156380463983651058134018257811340593868805679327311831934204316750288087304788884189693150690042050307458610633714991078450779359058902723584297404713852210159886714557354016998118164105006025145317875301376007474645186151543083122702909925699486983764694561882813279508393742742965533325354363305512716757198617461718866100084075927803710989689415520951202407209940360546239997406010676776924295870416200121862801201614877162964671024074683293081693471289362256995169496738811201526576731596350728633077085427367601527106853672154294308271787746461052598566545053616187985750854075208698042300762598130759050683967719959492719054299123715436723525699388841909335923855568549682393659642906188763844185482805579153427472772115419277161656328944866928690445982701253238846202394061184025549037309314707023194991888502343625661486674712535916039677757513437908786482710438520468157403510399886703839783429333079480643008501571806988772108289578046456115113560718857923477260298642905250042576316779082130725601007070599672196125187135341431555845460736611066324752276224212992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 3282167138723515229252135593092535954452898944690295675807347843815289048338257651882897150671696444245921319160100663058707890360626347651023259089786719228440347050712577295463328134221009869882662910619633126736104215664831832635045733234652845950926444080497194454458256787657216942051513140223669209469317468696267039079725070298727370993591289920779884064204709585148401051873621734789813411602621547134931509463458875819479543458972769909986314238600819215212588219681580619587264433647845012528441752921335089724259312006917764450951781026241823954409287941141644685735924794666039749918913690255466608765509086491537980475093863804638256728084646681634197517864269158954353469492353600863096749179718079543259168705378696638464640425254655849643052831197309726029588299396127386786773181376407359651992237192090575516455900533752755998241476327220778849106416820606805320631359582897110407447526626498513252649351441467285128796458861796873709046378411329810855123987127399695463588896745202945249452181945959648383707388644969416133270624084444341868335504537328417885376735190488052213188707578893018152424008786192692073742244150604948954382182904947990230539158149070867122228599852090442631131049436530342929418706390566908437448241014705481415329553453579023819524418751095825382324849696852439296229939620768890603963356588008116962609842844315474920718091133855072973475465120557825913855304568146827821907418879791071132317513040264275934553556869386148187467539695879267549756619423715397727982606476598976830481114290653488793080594530034265584243143119255232952186976452216843647209656659150523571019509098810686015643311274514129184212112540718830097738397319762793324023411001576895624026824936873186650226688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -281924715868558714528148019167974135003838596753334111261850317085381413501495729602058400345081305825448696322193262153111304675717719895834758901117530553081202464260374641744529826294271715042747104183290159979061598180452451065146706969741075772609120626290428295540211969773019846588781156476129455852360083131774471943899079297987868162948420695992039248360734403763323385422077821517012461190555375198707561065713228978780812798596128817830127289286534572155579594409896682467431195033859071983670141068167135661878287964366928697638702209806277440969810417162045966080792732120250392354146053586919232256889885328315593792498317820592704964482802216327218293256423552907404993124862666608478509533210204644518430336153011129554850824957095108052820027383977685325884439347668568380394656104230623659986805735064885064311151496900922047722675217360981237479663238722449173719998094572944181404881765426721621694488694958317097904754750448967075516087338882138844821686756495003967891254370597259433216286141585726086983438637008142890071067352674970198069655516976457863582505518360291910675541798239128090643039478992197739883962587904985555320878848199269061722687327415545659485675775677158872333308706620089986298410555164160210572873454210417856513481580592841675699708499608453673967624985808497606814715312996843427188050067294900849601439052149782518358149446649475412316041794355094098014055031987525763429297188711405691080057821373256387389953569389670574161414181719265339597772574802005300129221003272145867397026418080666793700303214429689654193702841587825180672184901572107833038789543549223499694644709818501864825967810003334148815984356845393155216405037164170619349233777584540098514938622627993833699278848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -1601508199767189255888365370417335903939246931488923404825044167874335510256019343602962759082746423433100513535889253119491144843904803543734759190487390620509154618064502051936617188199582402836151958924765126714121362931064247072019769478309552045556547244983462951969482866332623397481624566362564528799074429589853719632691811754814443182346106833441199208065252432853200188202449933908699334364109662522942466783553922958286459026284995576519438149908926634436283413535440542930358643522583428362650702222504586983063697145239950005498505560747056197917973406216809236407185391879199527463191236509752046648298321308137904689969364868898751353389613694400488244664652364880770639952110100678761371384948751196254472604275745274003004102191639639053081022794258991492525848380494949603672691830209102148120899876529264689053143984859273532161711743834916126763866682320261707907894602372113348785246853496686118292787986017437543621036943281925101490532653471772448323773183953895378250197274207199012715066514809847703102607852766036210917730893945718224274078836796255911497845186105671256639063359056430046828017322331640142722826947956289247475252349473345019138492625556065106160723953494258675513183263293750239224281903045174291242969698022453711556063754340204017824609338980011830807767366138930110685493810591099440421781017373788617419918736304737262541371676933557576133139530855283327700540663624004004663014347893200062497003147342876359172323692695307500729674680086392239257375889407923360501272134919156344377497163244360895886431650762580678556653194046106747422080213785681094855935840702927942246885643873137475025142499080046559634208083794646079427209498402232417208883587438039119901046278234340798645665792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 7856818565056460870523092180296613269302129336927506332139782772450986146314005815083880310423213807968277328575498187851816124974015823519534641985123960460531378939895340401434764870836241962626317595009858983816124264608430120951379687806284606950258839647278568466728002108361793173744515847670843283607826333195850189700481192564301896496412597046806211963256037246448791546034409842600769092392732365027055733753572363336867172142596401921753648463664101753730997886650336367171421513981287049542292464122764539146559768475431295693074557656575369426991660612854268982562666902616570444027862876895961304199995518781745525808964394350294615412011671068802214437176894833165335082552581561260474553422109374954924220327059849870677007628591392067293039392684830831643081054397132986627889421667423618317710609292865859907108107845801899455241107360953989935814644194203332789876154628664636724945065313324976717726304770629794257344077594285581539331381863804058042643086675290685627023933155313801504768214096845322017670410697447450661681069136462937114592056424399798502347124663102793445511025340806502771456441195152243931507431504845341393927642481418773783296336683242708505117341357086930198708617147850077968103011084643750200694318810465856285989386336890968216161969714391721471443396647265000812135159455484945157145134818178203959102920534660043793039384973861680304105726284071542111089445398689477981361408314110184581752265801979226965540948754940085283098782720199332261099561916265316548264637899414579795752242010928450043097583126140611226498008170037699250887864789779323192668869190063452909060894537817363010443269733319054333033474812288595228434185075206679536850891055380685859612220328009109168663298048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] 29847187291527548596988484807173810494040436309167422934367090803702502397552052102713380777385891287184457646511966303692194040219996929234988223585361190831527917003633162452855997585039956700220434353640573834606813489340656631263826817753884737525539226912580185101158521761096130881465077139536930673364354877564739709013263086947367298836647511401407481274745725315221188340199875619092731810782582114354834824630429235995446153904545464630022613353794525071110478264170462874271899754094655369940104585778116422558035491243196231901504008157566775221131389123977176425991702160320385629519063812323029530285806746047740977178260638472462766147435593084652346544837303930119575215764452562629365814563119142829002343143341368961561560680331158924886539920147960561849895131977140096427321503563459191330325517913331391358567927554760356054271789329873706888389591397645591089572212955720693141434699400663499202882011712430612922471308499979474160361938743495503161130260119034846119904478836534011408795964334081293070078487395710775707611579153054998481380275144193502224595042911006731487495911179715533721380150799336974399935346616272617316864098373826269134601847859083045272833137490057541803790309309430505155145119233553243975781694819488449075159713232994451468851281136221304689098751378511307345405264595389298681612122038414088457763206915550264788758554818060115145378894006996079050833029963885407370358497408854257946356506162978858895940115501363219444839876384152666592567786173929412373047955256729712549805344069058505377646680958511443986182102124583245594740429770915454565119341712663325841774519721723196168967890975093311510528493037317432614837949696369782415432112880197146998613130646646434149429149696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] -124239742483005670584061723702902105158782135766360183111395310862695862021242712089349713429415885909179800842268791890848535712116125488543587850772329308605379601337110599727134032335516966738934975439029884797919787007219010619427543839920432660965659228894929211091187982240222709583919263811694722823048583152843677844728455547798689965930044304688726158987631310979753399051121597872237050621559653010602491330303159049894951862534937393961471578462924913006294624913760534692658126366438200047717041539906232720878543797386823068394385363479411943271530889435200904226283181988440811328295097052318897626668876728310400373802057292121256660058640594676597841129185206662313574457517588649322348964609150798395821224083687045928981668227767448198323455246401493389340439531384575891001761305492603543106215590523973800374577942535403338055612394087862026965228598480677477419347533774691344879358678961379183460401288477136778139028829821668035483184627905521917605941963620632984283523085655934824703984179197486835999258039018942313581018478696165942660435101519030573306309910048673660140968534950893219005747776146971174280302042207369555029476619367071775185060796716348251003815379430618950890936672907310102593769777070965375160028190506683610828730575911360623451063372036790871428016625014068171578583833198151711682943492526897733525229318943026764213031731472127816900121457632011527858870320080902819223195980594872337595049010479208769389336140226534294142484337431573548385626265035664315497033273360633501967828334248962770546228770026382411048841980196344804102176787423529589761205763978935803435239298114910959140175553873399047626149553811879994086946269619865208853877470020133032281904300268646324093449142272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -19059869874242835182044311020110463853318948496519295228084428319131405680605550484467363407579747433507521499426591045648426132780768952702646481612984050625158139208288343329472989985213341235930792752917080922860480503246366737973875512303966473017609467650060611496671188781059833532212032194461395691425658297366903322236796865313488738040917509889524089165476836611516672760278781337480048169368756638995216578062113854609428451416570642219584369009566154661548327993020048293890548770924176100345104649333063552766088550239318922983629614329301890441644683882032865852085925504338239580338593697618555675782465127585399852101514836133156958744789962227650725606559107012073940010044945762475781484832453230268978898202269779025925034270950404310234246881583169830339996636988033045856681891812074221648432850354580391889753696574407677311933808592203233055161917094309544791939092099110057273236175538993308624218407711987631007328725259417158800567444193779814351193390012791598031602959316354074348734965518355070616563041901657975132409295260621251666168958242345501775964700059325864199365914435749070241101820335965828739550336781145209710183588231659731685021972355227671947741231218071848133582455229107597832835527522586586798359248078951792683359610143729127520050185361591969763266381727695639248262266047632479425864091027039366919408401327659986988810643745349482957313928398060991047760756350611158375143369016484361820568926979492146223521856465050458906025496138757623513595901384039835826157820193730733639553883910870023209503500234746036608302776501491821483157427696577988164060067268876311749290101035809221117303239903083526378475399393109706291458976564942620798314679607425411931714993482825832020081377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 515671330818117878119763344796027715537334716092251518699868024116384344825430359136590486934293401252266462900410343930475839817259256512496782833765511167058828333089982018031984800756458534909890565156494306073338912024028106049491154346692793837617144180369839660115803024519292945424584465883051541301092031649143494243364251297733708806259175467013529169583001146110922325287329429272348533131704885272163074395127061384954449452170635097552355789311108184491752535248227425835167383212448820693540418028164234893477626617174715293765525126500168037347795551812935608527599699164608415491746155801245285791656283923575936633686488172400549115921796714214156169304399587480031815947870654155397441321638763756387575933618889193202377008754863855226857124447638163307842965570083010767723291964503184676365029626078774523166473154161892576678578042755238663278888947093502654303892942319622923235108734809278951507536290501756895577275552250200538498601123176753651465381884693585672009536840664440946304913795628728355620058170607599049505785177228132111186561768143519752019474411088581697947120012284990344832779903666320386660201804082860732115755272962138026937539687698935304444346849167553327651583774621154759797160716310535723491323235045768354726603604561481813652241014246848388878068499956824910207360567310409301515034366411653265536175615597323821261542149576946406708561960877362010667449948859233450281850899465383328447738582858687016875760685011837943577379951375310076015411346628600675091458257411747370053240592907305033983111845495556753257889529102565753687503705411280407693114674053288114306338359595859237260813838235600226237993894542024816006187201590869797174368612795171420040177099906715533773046284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -231410226852567998333582343673377846068260603621779989906841717331228475605391498315443960899953582975526264655687025170266997579488046668570634228056357981360307382036271289652432913774077166321337096266669179967187978223834613838188199271304549601890267363219888222790482307649473460899582813180776253602462603327692853381501915857361453072430604262135369708431418626680396335595989785322315439897550747146559526392251924263037795255348599576478545128838068119186638589613414354636832353548988324117750163058064650216542982850407976071055924468856278577027327225276580235826959449119152366104607816138689422313263832877152419201890264415843958757435194791574225086430108423273159059639875901157061367387259923790101538177140167400953460753233064109435244726812702695247467140614221450599126052965624924705251541492498424628891988839455870230142993883217125812757076845274981996894669135203174638409176866180228144353117788462603137194141750515333808184743052845985377612838224245762335414215500834305668348511498839652630480552205749432322872652188644174021142133146322405083409261272531839499326081450809254295151459641408106372846226190532695065045632594813817146780591105005240113591209064038780077728320803356731313350089290233754178423796068395948837909352805646064600495292943758656246863835791324974958062498418043906594782369279533469307121158886356660402130528549213601741753087551624174847157738474946289592535533469650504194560324755339664455023157634615148069955936136359470601202292350658808884831748261604283084164300976398212490954962851751013145381781011406674306459394341909201073453161547692846945261766277149248187492668451544338124506269912948087362683242984362819601337532862321713959254583508026997470435993452544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -1782312732018190083204712279324200007570394516579907881586303788486027522930710529735032731155850226332511377003287397706160458700931265951657707071167250805456540192943351403469958764291686726782787883495001416739880032528611237935183080323923422503900804822384618508155018344984797924849570363267929442869042377454810978244832251974068789650454501944645458033998885957425144271298114594899943899423600789289763725068101099404127865996371410678026396565485228847644495192593410658012187944029430424732449154382569411622298604946223484232929132719064603445173407063484384768354057502972400984433003024627616278222225438729546821476414887635895757191702985170865857993237481719371087968375007102729242724832159271528215019316285358940204450238043459368561996906727823493397395133482110775442740607622658035662923406792522171343968918385336281273278922157677692659357282205783376472023354865459863066876658251095537429419256777689708557000567747408620073241006142143035726340741638027172025299559204584825657667304297589379500258026817803493152947087129333447875131561766982332641958439918688420314634545833788501072039103042635089502750172199074015422719885977388125892349922883928288770651590768630314506476134947345918889195106309790213490422590845365101765568504901063177263938371618616836166528084858761558025845375792277592133343357387209113474427993841373045042123691425529770649928655376904724658878506590322955320122626661486047519850007446957610830444390045992662714936924397985180543901533576733327097661219582071902105081351228545434202678357160443857948842529944834108529570011220171033174555923336922383150111841148169679973888989805769216576286273379454995652533683482185707205640401272318171925373215763310084099914728472576000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 2536391686528867646144928804741577679384594443995994326273754544992932352750911435217308664533410673399408078803670392531797758551136656404822414930577557967997187106204610483911863427490795279524536209767312868985941003924459838570983422561332510943026452795888338206482922747587189994809817491774828274395193643564070773121556755188770773220158647412836720136476126692802877616101536095080082056944753900862455413798895404800757857233063339076528216446470084212743226626693420816142280699727400586246131370764738385827706429328958624946553053206528162693008655836652066359668659083369377062522276014126585020841811341837972131317229589530874848957354651065037932921882182199266753924862269490860276355601482581721486189012149324525677456331162542480770010199995428839387227030613636277501104760210315729155736130270115284881867501052158709926257841016059301197134416034234138056074440416845984676080177807512112839114652839702359538443229209053202315007394543757532529236094908355009808899304650799015029459341999277731762290268936578248959140673418383127653163638220402183722305226595799528531539209086231743349642161913649112860934939987552375814106295605885766766806795285071490347158515624386246793270545289650859572972571597828553659475367860117056254281834421386453004250678722396845680144497587022968312834841864484587282183285671615499960531143759988398693727776710028571942893179695572818768017810909640641893935466928847707322547516912758801207845759550788629338076399741314112783441792614855903628136183621045976525204757598492408792890545330213905260343658052297854896231723558900045808052426778195155266418226694174492837010428701141183505514870739775305890319862418290913887891455073614120512594999101697299481793874886656000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] 3299142619978383319934343344536556674313103621412792022459350285774136623496602347303839747746397750048911275007740430643117680737578166418031620178249937503462926029186554220189744691770088164885236963175745464806614087113577624431429580571971263134293768235707059435444012783963901452686484287665396036032333600972607973358033723884170612578532589169567998110826111442683331282309705239634181393487213012734217506239368828784001458183991174258469667940314229584851890271122359833948559162901171818805959414931814266172499909691845435632912437006025442875074359780060307309807840957388255304781903722432452347481603445953535700141311583313650596438119817134680054524178709372033782276735360586645138495783282281969219872918418770490761043799131195625218258441193817729496600723420901507492315345551545255848954906195298575372073578958744466383630172791050766923711755781795132211429920808133568196086276840107801758515040189221406492961598743270782523687123901394195073343266126836882425242155927611321682540340381232498844725005496109797596061301395517093016132482477296304008175227644759821781533648424928025724458939252763405486807512431184313500885524558591709940724687332746638827238363742991603359542126121312812256546463982413126790308994978531198844362215770497864463300806802065638933029007739230640154417036944896156666315254424255280563052099964313656877766633748010672771134539110208732904066234414569956952605698999752043824103907201150811700314527235779056834945992467179517084947943305061086273185082028483780359410454445637174433971754388326753137672599373578355788053008777248996646621997681628370475264403646956669454953329149705101824577992688412731751805677867936409402412798796543769993805665793133587528790321397760000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] -13918225810256158063839840865322953316864747251140823712186734241396504680486122413862723801587772848589524129321884291889964937870820911470537323565097947456409858101029327318470048184308626848173525197653081961966109936184711456619318431613849692942566592458533976271726693111868791023812234790093642234160368865318107028085605072024660922229847124558205821894426970586636436374849056615687674510570374056748838694601720855417453636347624212582150089007754815024513181730463561518669272235509384296107631178610484160583046287331477682826144560822485531889976381113691772924387720274077678819936837315806388851449522774245151138912987631585862048934623503376953984957312836561765539187825096535148134224879643981762583164272684173496910718590715898968416192035594205988619328797220078273188365742943267049430266388622645618896025860609624978046974107852690430761683436749014980737814512616930847644881888560544833229863546698995019495365762085866338556423077760568612701694325270910992460573017636564962582253036744590662367020152387929831518291680014965084871457442986017679857137603994809762313871515889284204442888713536921252526842057806270131880679093407369956090477976808811471127369611690174153945818466243991357615584881770615481734728138058045816025554068789607485758182956057474990146457199516397015781973591491915373276033359171585187011979918578950119683159161261850390970500648509069205194849004711562635669128284296362825946943024930412958405804694730380311785917143183852072023198500685676804238553774807091168675494616784641675978366675259141306406773073837145937275928430132819283563991354309721483713365769433922796028694981178515834993245666225699875435194375698425772755259640126494510620470391086980493095680096600064000000000000000000000000000000000000000000000000000000000000000000000 [130,16] 16804356895770229393992230716818816242769931238803212104546637633388574069957951218999601715058584345317619518943887416689814261731518110603975435999476959722318492497826584005973337333036544221684817105001931465318634451026281229343465200340879066221566703970432433905177297348638404096664026216952377311074409024145364143058208214682540632203379318564747699691435408658667427192479662835280158460203979197614713839805866027573707384132720531939307484662542677158627005701329783003559961964934615328735839290436259189572335549593843124291780411299374085264306610885119512853181033850456263027273873326340537960153154238176907491539518477918325837959263596762874619157131985341593861124855047305562332852033412271100387789669514795884020952253167226665836132309908561609689499791326492843403381553797537681967762884780431616926727670466005565135242348581845888860337263632872832540017164097547333735115443046621411936104716003725248828394502790539558196116289965518367543524701852989625429421722653883041654007171182157471278458514338769676457848242422257907775308421315431610567361596051183547455660432344716355690543556874660358916484354212986688171476120824133453825715103253352785294406545705822052801903668968636330227293032784450067098934106651245983512543628722098538874746630747679597898944936625384672043992197217537442765661358082912259158060417935543400583497867953009094907832178105761112364487901102268171021762379236981881891885188637280424907573069967269557989580886529880821778041647264410090889046313093916820634435244266232422257184208191689371494583811804495434883903056088667015229411023759899257047864386632264921945964183695431854463783297393703335672040945903693648760297338867428962226270716649249365259022516617216000000000000000000000000000000000000000000000000000000000000000000 [130,17] -1971501270487194299597200189887333599377029760911612302410357540058345412547387337137866171934581679604695984551667498843015029893680203400646637220636600818894764415932384907751075325710134839718950903007503951847256674692345832602981482534335139137148504946461314448610982210171485241251094699946768121164908789274450462782630541875251059834512526532952486214457571866388636771922513079298108342103642180095648823702415291998806277041485178060430054472959986728188236999305491723760420456494603720872970493496809434733215163065231808999950189943223015616785295238839666286164989147103803754174360449306077885364599262162125735481860929646612524964571492255739685855546523540053770370837435510814596043827042344163234945748362908396714006138588457600847509521509625181558771511971323867278195027864723065031440261358093413991715150466343352822058052666016848603159821664475308271543482334393544541851320769575996296934882132942761893739548893342594257807898106975510205455650466469954589583934849682700037891275676150092607105027662770874450051013294208126949933148936784118275693690865386491047991138946861598944567484833690765910873627320975146454777984600704835000180453690883390236838578933338558143105742625953707147707068055051666885033778652829523632914883579095820624044289497787659830298685412085252381230283373564018550771633083134828075165365555993390931687890606375679553959039388751778143861692007872311165625374966201946819624263810339926932395121071633663392501913288060495293150665985731022943830131868517750579959887235642759178045926786909492556036464310946037829099631523167961001747763468801435785303208740568147562025703720971882463048878748791195125098392761217072113169695304206141747438017559237983107111414923264000000000000000000000000000000000000000000000000000000000000000 [130,18] -22657321517886448063094128443454372992665627550846740929050121060610549952383240395851221537345646520593100603698033208310950494345578949787269473071740038018832299075954444080520285320750283194993263549095846287210569430031414802731680388186003226730807629842345593341853349651247286079625307466801388321702058350885666499311952932132899159809318765588571588340792141131001901511001948159788953331608510417564666966030929739998810389359815861237844952420392971614283409010282418087889011365350377875315013973722083912888960681913864208321418445576241027798516902382661750001389506263721606120533592223431399664056640162509653788917171621411869846144140475045280813737571435532536963220905756175121023230742472720733894187573366732998006136125207205952348106360094911532311932713393185756545712457824705399547163913495345903153816295689815146567833110038035701517647017008794929046915228034849963408080872780474881183461256551193404195200292894478613557689904668068596385567352629990709736431612671135180470345456560654620313054578180612251790939832670229667930613948752411503691517566748300504782649944898711269106061910661350522311690323163526235864067856218424800887510358216255187218048526086989975988212053574449641134073044862596394872411999672469332400785458297919271705912164606030359472369444709180151730900039752423551031464391924897245512227176751736145338333766146512515571722321503265247777405850919713968517172814669772403959486935597480898211694303646217347184416585074849569847328233385157007966794996995300129451977102632618821668854514778404625057105361406510397702055658461176168553082636489060559443956670245257635301566663168253734279405492368220001252548724627771483779409674903135097108293513550679466368785750949888000000000000000000000000000000000000000000000000000000000000 [130,19] 35839321828027961950217875777545565075576676280153503655349209996499720791512317091170828227504763746814294818117362433607352578952481233084802877705054766403990808244766112361014015907582427439333391662636306973894075729770890477410585730505971716767442765087826745100061139975548523858900062731939634309488716546457737288789027337285136433394105611757336294710542772049299707500650794269061964912770934598003733437003393935642291481094291236692095159087074749223599692240669101841818531830635588264997697723059162358649831460190070689040787683937783892066433898881512027421290951556626217916126132335248666513267754548075082026428351798881683086494924974120593001330677507897717574232087896137886870499226649987742741298519173117711215780975824375076493418423582932940149282123224336923799796139974420638319141007326013800598299728383973498610471946915168415237642280693652541661562410467178841069105510117361293742748947506499185299627741853851189664512139602333296704357577559575908843121662182071928642302147100950169099036094105223022934327421882802049261063503825016824223148712040803027399911753537563558148604097214321023203811459586430534166158724741986383953250173121554539584678361844753308173339669573867388571267724705439835401178123933883983949630754880639388410584996144793312537045608488194603018017832206010466255064998174818953050032825288232722522378035890347429650842049928384497745239945951043236315212698328907866350127922868251568704657256259180517654894612420792870446581970228708183537621252497173473142294606946759205137440619616736972973861806139662579542307092413784383898627041414859027187551714442296183746159396996160077140135089819020629099337451235009091547707545040143537379588191163691429793802525605888000000000000000000000000000000000000000000000000000000000 [130,20] -23947868737475401910279338689256691591310283070401764975625064452238092592064688962848940581774525894981281798065828602834323033041647145284096967503433165633288194582479489619807142587378800348447094319893976632053659071652753864332158704180849363230889751330936016741981666227499919174454998297691996800191590880553725763151781625604770141334305482071064138453117087406833872303331531953634044566250087086561061495087718600798471021032843749577580370596116075346524771398609151354076079135509710066266213464018267510756254874211064117271364844126248031116323633268161387463363321957947411033230202956938089770507572554848304990120190404573023783034943672035130218099842770073497969559405373219520791866017321057908064742450043088464056013814331602600216411529147883854413400633678545551766634374575701343821189784796065775864192033476032032243636905275651305363283850426619663814736362516885983602299610354309764607958674389417528723869483295821287730667699332791929631200570979364066431721815432029187565331740509433271704106430753306227219214754833907292942193679643508848605843220215614432608075331913357962300638667542721820498737736621614605882967634660556329118960318342100251610143502463473032263461099638644305967488399840116517639680337264189463531172572605484781776044836227219986707410609996551445623909399528401436989891981865949733373769677402821168737234695212604880394985048707361724597296551828426994087378292752368665923256218374110523093563761411820370071052288782393715020468114101016085103084498796818439396887737510860584703588180915497210448310652065874886272271037047607491541262493334441194207456364343197453655819070884357001114991886651596585209276055285654048505772677520500711222671513572683441215967728762880000000000000000000000000000000000000000000000000000000 [130,21] -6419316173638153966194620430595461864387777512415011056585937089321491687845764290085907695123775359451975616791584563984390860714438057506270361387533938946319165287867920356228041813378027138170476093931308548000437068464362630717723958039206611749880783092308156852806889875817883089634901069946270254896760909318068387025927018693225921801859548189039406232879159255745286044971277976473448920956970208365114463952923780451858400638748741695441795348268192478399927625373306385296897744315135120423549151944500578481172299783209999685246509571308509963138975853216823752338699844713350539613765192904142320530202066334010353772024694618064452420831273773131089449894477857420120594556801359850160997452853651502777232609066187816783594647049952881377222084907035503070788237201762784654283848300509180756964981405405634978662391795813890019001765690766394631995872281529436297278267895779734543873687564438528708496020914746219341985397011351756851942527394800218374801032018848786782168672552177698659350759011365504058154909260184980365791939399876955508981267474704992973933901783426111998030239699352684791839249724970858802963721249479293427526761592556638474718043454750529479208263000436745110669052007206359044815002298820743459203302910202495865631389115050345484851271786860388419008406212534299098362191646408198571105232420518528785553853008228536889499528811538472729825008423531719804698557238022978844700417237332725587930438035133499327791948894450929767000408931526603981271015654605572281485909988941001785458692283705865320200693244248727764740018049913528617946830057011020879016866570429239257816999750604147557329376876894781636185898312487154364002481881801586791728998740758857766207315594372677212747975360512000000000000000000000000000000000000000000000000000 [130,22] 36694487846823489429061913889142528789845301945080711770211790587609707482949739187829266605240722738374152666012375599017070050488975824285410966545434575855850365955677917822983236787502400638640748796847550236951218158899226170926686556159247896429203438429190646740211644375741501583343736448477359320888620991904561371552538219832616035267152523101315661248779683680514310371940319147707157452217342871927924961338116822168823268364678100902922937827002683030250795312000929125928037664846423440387195598103468905073599272855507309856366495410296312505598988619251386809626635835214416213356384967277778744021302214588791255389177762106061675235531896453431024430405989783466489043219172773122511546954398834339125490392449927832345460444224777731849427045061635139026389072155937776374252994431166880615613971327917904425488070856951330205110519696509967962403630077446643253109344840846296814069178976585226934146717729397966125170720949516249607899506747330501862591556610670805229188474212087680015678283977708450934540122043595628772523693718289350363787843127707428040099639525705474372040217356936725610975727406709638601366796044405025851871878644200606879300258605360003540523561291159799485238637514430141647702872557555676103786982789507844095882018070149518244723528929903050686644180719428900597929202410036174175208185006955661755843504967991884453519326288483678074479788093977043698031475709942945629745786327318648618767148261310445114353437668150589420513977350664593627222133957134383696627236551653925494926111077740771123909388259218618966646867988911596828936437982410918899326985506436577247979701697631553211151746308133096671322738791436865312965142013922868836575857980102031193036255752147216434623395397632000000000000000000000000000000000000000000000000 [130,23] -52856429269780947675495324371317488228156718714978552088119224029592142357669766036146752820339777059171172051313694298998091574734156879128316753092448195545475015877945143629916079836192950840021655913875554177805282665078735640930890637950977849619777284362913790304340064223634970850122868720137900387451261778271820836629724145200818211169852609439779465304603257212802229138089868977610876244671996745721057094416617768616299217676651646596785069958500571517555581686783404078256815210215954904088008176719186188762003343758034617252771829674788924435845934819883202181338530721328022381653939456418491207674712880187274398145422670083066752017437675633301398443138577568827263829823322474427231980654863584639800282466989154496174434724897941883671805821356391438027819881320103986771139198269067039326903969830488089942780208711798996607334680990501597123105660856348711313195526740434619137166619288419675369588738532922801423752002603011921098505361493328463862624835300852511173397000257270855308542584369076214446688172535621600989159790042743122082483569705683621638551165971216910659549964463557837754938439839099708209994312402410838218234655209640385181635623236670594044181952283176362283169810568013242520519497701684501876439590304891244993061747387331832842815811956611719430133802206909659667339534734186582739884310997775770893864078158585698298443406347060229009076854231393155100907731410088921642477409772846927322261011666475517185777517338638557809591751777647589433644396773859891169539937913980484356898701942297658578696305291526722866874239031234102385870920266920610272146974275439514738155346401325935915358143508955267784056129938650650287417624433457865331800877925359515349538325128833346151999334252544000000000000000000000000000000000000000000000 [130,24] 52849405682144006839325219636768376822265846584645700846586769811321914515462920573121193184782292325952965557572384302242059333268461203068078549148302082931639274130035878987808586803590510829938712136118501257904757951044713005875003183953749596691312277122348175955780101287681597448985731188591003001030129040992724065900666754834798780894166868169143911868752885668662197035791471392038685746515862616732100062817707788280498972524014526233020412346773966095059326715240869479112200913833919169023371396158357200638267264495982592320830571916911320414271455333727232468070702285908565413085117058872145725048670998241483974178598986964531808875389644381447474166940168791775482994373133799977301724309879358079796480293879266252924285718111120094713515809803343591752421122086303816838185309930058649383774669190668594586593133378482973540089027706299955958604263040804306700866612616300634006583777316886867465267584984031669450709765777465749475836975528436243379565513360976987772502477917377012788205905554066940887043681618520528572990465358800359338724849410514502147450671690121137935335915644755879944581240485326249743015995755159512692083222046220709843861572010680533338458666451289333370630906767769224775344755314419354394963117666485070444621937010602670422542126708899709681087350983389188255080072553790228329863354728542515942514237437404707979711345735228824759351427150589459075916539385667392177590817999126341193496705763037159789654660894652042549807952293172568954501857705299031916268558959290793903758573233431929022557090798523505555698985181926499333310707404071192556038977958470802116500535514444344052893187983188365051902837593615030528918925090406940087039641082327187873038775751232024838762760503296000000000000000000000000000000000000000000 [130,25] -42668272007717391833625847386961417274556044455886926978919643539313554878176944324135768847941136580752107762180389467500507211089239457828118293637023283987861249386696463391781098574918958002959404930528477032741965308339018172540555691208730707341934117405611299831807310652448453706530790266448365829715115416570418826421059113894490491339230811809130535582103268749549401628754392171453529585928968519098642559163852018900346245001717120559440639978555512003728958490544171832643280663381750095375402866935310156516859383634595883568480356840853741516982777226343308162024987287310084498829364094794706002416118981584471234097075883309394191665113294843713170462279688992899551555768555760447991084793721324510770873804293432398695071538057195745210119489081633151386902014945178011686873319760783999027970913317399582649820395448689995419511651847926735988261251934085230688687677894759481072380897052039752089078762053963366658481802405005802501466694209207050589115452912645793012548491021720032483132749908739960858458918874632605042918265745377399048429961168660618533160121465986946766533488596879058273000666018178418445813308370107493735958037133032717637591260943939983253145636425848148503290779091262123435736062461214877088739963810010650075506877686238853604702859242731419244162106903401130325479063196911902686655957300123213525921206991943840114222060780958650751686519882192269519440703778215758139804253944899023566906553418716694924581077042385802070816097535998955512502346096805780770808447655508620750670179577273137523312027142270651299960538431833458840981526555823138225608126916814062742661913325119859064270032194378383898751489842620460089499298435522540732939526436473764810042097471047313851578811678720000000000000000000000000000000000000000 [130,26] 29520763124557139076074064060781413969622055056062207866820115941573372188752924066937598864674599055142854947590158834804162440647970506776177111959220037564785928216708386157210967906492547465671159188038853403849345551292249079655997334214873109970189173070274108745928963984198954469841504333518498425054882381197392298269708021817886509120602070113678533803047641033625311731795949936883190576302820244198411385671239760585444150474377520435375415187581354242309465548593702593250504748126694976616267404708010816651489327892358256059845031810169744705723517633008446475170768404086611965691151812461163694952602646674163432730306066263717037009817865804772899190491913949486876844903252731453225016137074173741151699633366855589998081137889036169208373481482420308236260266034028229527660072672768481785269729370678690977584687478595185468221238446484177648727425148968245785158392230716117766856910430370324768569511538097765420147368297961641801172362330332627865979860454461418406146644831210340404265161745352701625062856834941264602723680138785621773801243950482546140117479835869386695381120099789621624304288343011812492100101388721435821652846663162788675271785371358816044869581649946860730080706459059086171266941423468407752054825748811152598042027058825541832511472238963704790987612632051363988744356250203551069107386687275635000306227850115998141227345069830636300817387303290009318562618850442056380405768185209476005443597445116237372364896159135061040454209432714638792868874347938292451168799404252090838067513275763999767727150070805623719749939398426292256983598506342959358877790274956740089675993973714703713035877482850783017971337571267343419312428361741409463706995550538402577543307615731355598762612359168000000000000000000000000000000000000 [130,27] -18047296470156267217393488841360093136655669551176551934881471818752437790849809934123701754200370868338986269005838069514048135176455503305902492466143388509246869625651382928617743373590867219162896333360945313348744956989969540589633464733229601447787058701193914637350986852351851249702425688340484483865917253816902927106042499592282813737769167831939011673983450949798670135448326761973716926189072384947227522740754649907839124863595798447496073855326601314054655967788132626677504525347263918729685638804010324934071635701975006375437874527172810954446130395802863385209938484320510557344106159276418003843981027299949973658642790933270637897004783583234047399084636231833224842957498835714448055893911833416406472056244622836810872665607192231726075982076108455436314901260675884900806795895488720919200935409912040573390131016398838032218209135609336768362150702688643728100067346431209095710556407709122420321590445633584187177481579009865057521834630116431532843134644543952329571627744130625925985335084490389279491054650395706595360841153404520496426637809667698233048308861161116002602736011815514965341899285676143392444968103134513196939957050961088837964397125850230760527072665415896776317509899925744289973630346973720929759216038875428722608923646626147852894521750084287273430184708584153289651650465005455062568338043383665983908515505673035650168520770128163816640685674235928605006872852283838302334858584936402244714754526213623312013546253024935668406554432412601472089799217902290421537355996103235642888372164409187454441897633880517934030303295216940561998089799350344094667230552458174850388676047715303592937927594418366575573794192772506063711960109659420591946644252603063679884410568510040074689930330112000000000000000000000000000000000 [130,28] 9917857712625451555855776746393897113402528928907349766870383139075845954494789550614887611748997731498595639695069789000816065961320302709802028418183554935204154474890016655902780965517542737257969895798854900037595673024357098801867456836305380869609993518101907988845722856873305327033739625230530591267737394253527897422545509774900879256518589430328769659665291097345858725950930196633379615854322236541733293137701508201292606108782788408189853177967116836873822842107167923832671228783193453227979855813195353388982256447116419453962261480627418005697197417436191835423779073689918895674462570709955438642035409390117959726574127139615662814503191809453676428417773909385134793584763359844847691174296004356641549492022033706277911572822416921890508921965112784112624143167511797675687573606712659417668741895163080845985208881914702633469188609484231929591924678150430367752156466286169269700089240394066472376489917387236367726421240315780562553453745706046749759332555357869123337922174547242986035182582890275548973076870636371174546469354484671743163679508687785104717509074068560555380523341174621562129185714587689567518033538402465265339829351125388823016698965902570477639010806193583760986522159992355614402046962060825924026600759200861751283512129987491943193636467231644113915406254303125566634032482942705839489546400907609980160183451618771511430249691320942805200412987610598320473855274767736563322211248103835154467524131190277825552239900165206802981147685267062763236105530446677098811718248849436398789591269293630641064448118949716842466167730947546042180536696950679902861617838383545818844503536879420676098038761894600022425563824649660132935674239571910362621596890329354072387781609277331855253960654848000000000000000000000000000000 [130,29] -4945455195714931044532409570988743235600332422880325323505338636936822395930127620522553652544972157570453725994976542505430304403114936429757212162402327636148917045554658665610094499905287420559304433740405818275840367093320917130628366022845614202826678562462059904605775319759029429046905890450477612331733256492182132967059909360220439535003253042787143342629125955340690952335520412617211019061350711609137887740641911453174868632972710030995257231829682695587313624694854069593689433996349784379686405661449769230948666905111670802462476535999987176414170075402903397267144251372909536734300556831739244829610363776848915880255607348329705065767472628849237469825678224312137789144328517213689812998542909181043755364680905698071216251862671704813942698408128901807328052252858494481018425047986562195763204749637504849069577705881530950197824999052632005646479206110730906546228348236297306743156032799222762828780840725524434834358768112914535101910750211997271887933332713371752397149693709264430481893232226603182969090303898031154920755708886012372211333072981098276360268475117281335483102266897973454590210292024980551106060930077982508283437500473916999118190223784836344243741416986536377855480087998242010780652268853308969755132827136617654475682882191872495046197741288882253483643943574087577201908289402026711799483170943903572014892886603570795981886212886193889987416060170072683580060014410280519601867641571930451680704964182396005318541739202171793058035145140173813394035007284380898158859684108630172276842466827040227191966941725400613474118765201003038011532540922243777435551145553738395764380624445631829414319009629936024302474742632885348372783360066377859585863952087115686946523737203401639183528230912000000000000000000000000000 [130,30] 2248554656815449259794792077382192227266279963139159746993155096820006026558591123049420141522668787558993122858499971166733078518503632608144985295087200698101470269300497845519493982667495383368305400471124712797583216837353784703066953441953379179313963917592588582100872688141840146985960191910951260034473751114185762250585959937055478212599792568110689026349518601009327436303595770593039431685548793330564978279075118284756878481364326829801013368816897243152868579830812178699318471774204405963274100839034995829560625449505403945346922411172397541423421989231578222766690959100354805372220165820105707250157953781894096774119714691425286339008601652774413399279127468737748062137355203456557450826149223685675733597295493971610696374532185863083426898882819845264449788610775618136878121886346548629218432383717842931455632157918832164737023862259561528844158403348990125048963114023807691901688552967136980023978781476779150612657412243012556964293424433574071217948836736531849571963957122569308263334975962494912144238363279194957573413998642888239508264577826798485062915089379287975792870466505894260077586487159042868092140834821170795203944542579408205346601385115884267358989630574461300977406834674372911595435681575028933431702058605233458029762080180096015784638260925999398804568696816034434792675280110679296941150115082990799541853713461981699169511946440977961826802276485112146144804444254742684027397511865935664504204456341442904304527294483871286743674260178071513945458439700476708759044376956083103187452874089803022399320211041164540028727519606732717268669830248085610542439801876285278574047879176464111041381812627951004215148968786643037772154270031901517070794263160484926697568347522734985777036394496000000000000000000000000 [130,31] -934258929659689580870851524699626769178888632225433455403885804615033871139585605884391721236875178283361725198754288645484640326957849080252842151531807410658895156045427010354376092057624575083480270780353849140187758002677889180287621562561421200844802579754524587909103757395185403577533073696968081886252733755880769489045996418336661519299428214623537037133645701552043496643175307383856792618331436221829403666831571733578295449475613793202287349334826851609587752461835742028825088703859049534079145754944429806524704894241878628009039951335778410342407523465319939706025513212912661958682390609776077945593909136079839610754281629446639101161487043713836479422558297279104893407701142658056299681061430547436659235774947486304102404160757323199708691487276651631577865630751274740084479370385159019430683586732276425951025391539640768947623637640643988267846624299876328950140661746376445874940716797336777254638825161861256236935229425701319978449325457432032637574139317896849886358340615068774245910587541779865323305114020456412815608207812258068217824804946562844379000742258722645178895109780242198649158233460357270376192092438932175924309050977832905468486241192474528554315684443699996053309457232127633268269274510680880039992009266656376136858634377213746068960233278994857735132847502011044075315388638846385499579543203236038989901375119438544648864188403038225255778708539615213292249986753551828277903220669173526885097700859486324423174166399262808458281552284011175499268174092125216887766794963056752581296106434703629091340820460217240229237624881570543793209083063010987448040029564621104004016931021713200093707981535768296760305668066149409160529588012197480011570331855680260959822462642606504672994787328000000000000000000000 [130,32] 354257671594075021246492327828119517784973860191378779261001497491574332379247206686305490296806155799182209939658170791335967068518673487098245418813834568846342335734839776241153978024308991757870709964828509188686722535497056741466949034994745951864838259244490409302199936982187861366060932823111846086252857857427172839386209140747715854659851488554833376562031025500207648640343588045635250925293420176124577440601797315650787880327031310953842973281253788877598643632887785327712181155534078192876611213332707419920527319396081889071293246202466862925912835560982797637502570717727979919675930300538864354848017790654741446716602234272586525286135714348562602386915725383995136917804017074080026650873724382651424200374207940246852991502553229963268091289802575601111104274105182910459829784044588264331596656640021099216717543927919995055467870124895916066789123975265401948752562307668905628173327841736912198576915416471323132860285586899239982513718720641060904894678080959056907794324029653248720140729236077429750633012089376382862834227810465547331416221793285540355397970249481292680272282000621271508772760777821317733361269250065543838957234215639149018870773827345438828533571078179874965925268249766892293245086246179224427516721817119164568903189350827563719498440632239794597683761901384671315710178211698472353787130550128056075730847459599510865217045438518082131806412741994473685217520826149067055752256679952658848274234719287996211807563860407355188646144364134646169694479422110831716763988632088876723511492841625208859813455134935197898088251009373645635870177138291505333018528645668029856751508075591619615158752457227883165053406671355513991607402381108958458943207643688140680107114482318907696121643008000000000000000000 [130,33] -121773529575055525478754403853324719632842698820064693376217482698424750197809774441532649812983326301232106073529167074656278606656142619990617209474479920724212973815589655768927495634904108722238933797604633190402727256795309401941672575187569259533920744762590306323834020450743147723210138003708180624318967928510868091524802922768818849890296280651456259282818568171330992177550333955328152648901970286647688708021001575541723265142168659805767559077249019694334142507123275185847997565314926945294975421327014557931986572234053825968144724571341983643068892617314046467210867631314777976403173960886920349766970363118859738970922625795111411573700568759339517487118548632930657247054241198508805067034133745907446707978761758558531928613080106589834054104169916825731855141584524321027051932161903961142355377500446732749211908704936591137450046613018407312340438787440189866148957892364749954328693886022780434556785855286634162370317768993774631412977604722728625234717234783962099113989841152685167431924567077022346169593567771461744263452107897988373034268599280724346989305725930365780215000116819077949233704888424167029892273162881107679258493350560605685288948249896438698576013179012788017615824068870251409403489260870264098640339737853579157462639977355104225694469695913729462990786474365901380786976911917002244146628433505627627365461587266686132420391600144309610087538462771918048638354370322162840005333115809915616695817029486791542160590040404366348208952307485395335916520261468489717059559074790036614923654054555083066924392517713690571015715657528907589541758021665569868253479703962508079499795986032924864021884200692413095198885051430924975383121195563939376854384675104860970828680448956731766171762688000000000000000 [130,34] 37470042022468623035858683735058591490963959725256230128776598078548155409886278387230364336262551911972665722169976386751866401556600510575804459662765275471688304448644526003282432485167022972224793708066272364452605703502266811602197898790999734461660704292610063471599762403152210030917576460365374838076202299380495172274711722271092038532879108042260024553335799912672739196131737832159165666513614344915066925308496351836694121488340323157765730397422129397987006514367999967796360245036519065794254393916519009633533391543119432422732981364447705203750380470370834239173228270033292318908226200963203631179446439944464386612900123923792291714166022477178640578188886256533815896701121298536724609995731734789671492917190953614506552101562499124227962475454178058575117325669971391247653322539497342719156047633528696988148185737884697547980778834582943434546745843164282787463826184458256755232494746426923511600154897622413510219227164039354058116541407401060968703587722458343963312401608020252004775819158228649393774490297021121318307595474781721374960513069984665334248787380857451124114351034529771730607749407290719405892976504096039718225824738329307322018066833718906010641717476523138244058018280015272258710251485271838717013951389751193671825000840173661505531407856704800200048576960805382182403492379718838476919324160514399018961920358682329371461199920630720119904096766760010292188357435275444193164578015469529568676380388624744193679337839301036050937657746312727099743023578919275977930840577228310134313356892801217904020335314053656685013482496018961312607758434870750741683209463913650523714233618361279766979997667279579430769327539376267454499823933735214863352692621575305718996973491157812532303888384000000000000 [130,35] -10109440304334863765517218860865626699646179440976423793640016758085530870889867549069456595523810128162174020740725570044475566888288868418938229156499810369312844554973141987320293484668528915016225866454843328288512205480642713827570688703755559367987533948859604369141850351865529483043284900150361713829289902374955938056320305620381382383466338433702471085908576163418709949561796970544019683024263326472316888114259336342303552161754772537607101649365190321768589517278306269420343850208942053882965956135162350949072580675967282447573377880952476226884272384979774331643143745449702265643789363709202040163900341465944666189436846809097257485487584038561048622167528554800842188643285112625667396631222796697521313285484271419672189857349961499035987400386140073034885209359120139932485663088917676267839960737742222001328551239697822874651944759590196468599892189819268009284562945413839112816501385559680249463917122072930289587237430058465108064098327401829926495649857861186668617279611027293756444035650637754882337106095808458693795184848496498769671932712388442243312278544332588177459512893755017915655229167625655336857874951769392143120853865199411614964817900067148667390086908464190267514945163105477098131100825700473378837522995573814138288444481912026931328099246761488715671034169832212977362269222775378560344951015012363296448585037952196240630205620914035248079975156209210669438566111956064006975634871225936441013756786440571799143880249319452366992295907498467150323549341913245188947468122180589092906283408824479763792542964505473630398573288865954506913987785546171541964111644622588958089966072331075812386447967550866602460878592359619356037401291584475747968660558152103603698160083187544413001744384000000000 [130,36] 2299882311530283276571328636381912276055351263412583511087043868613294265746246762415589577554804658546829012087831553380936216273862420046294603889835040496062738611922876829334763182356557049150590821348640537486756217169268157185462337755198950273518045292968993202717995184014925068809112933339397990106317197603133486721636266336904254079529429295904773294150782922323691609836660229404634057300211675142443457749511482139110672173469611956800975325892230915210185876062052723813520787961896824405786011901549118561948552578210700985742158700798336695300709360144391575212995455546483713998377267334762075649237974266994244933420107893432543433122042088098981298278058686429432000980990538709476939744989676705768636112551180526607454423003017200623745901508024708038682483616722450190704411729929365636319143231533959781521370359800508882731132338112844023799405141074418021736591063289929289795201166343326303887787344310817101122707598774574841419657273263322361973377992426590840338213787274816316673924394727815554822543330609855254979878671616367033399586945250371372972097210656447258278480578505602768213660419967442560510608400093690106045794904384419640886791215382353956422563936285378814759829753879666018352043853738285077757980133710695444471949636350317363843979875900145136344207660534107205261194804909832291294298608023637979898830790158213098586965086314119783879573237117135278835969699841257071132236897725059257831899907391806652665140815170620380770501186886391412608728061812074804494102148944901911347891014222841456725948776923986885225639087735786819357562364109999264748300900953642194658858520781927169072066932264235115198106473214752135067516608910297281938873930889322329878281003426516178898518016000000 [130,37] -405105545395950247413537544558843066078822178887941020738267906369115539800034883730707121511114553835745347666897614397990153821780323520626888329082202004982953861293651887731995785305279396022971287553617565693203096784189496786140156273577674726318303576282586688193407671776115350252848727606638963693259702791682992624752845633850623772297738284537455776719247593619286887057109067529355504909758700725859015961144263856895198098537718811677195506260637911887669162325779388643124075375966619252146377297507397529010359517318845839753538373788295906882050378681354576993707802103209305287707648497456208967006630490869840865391115759132255783381846824898890550314730980884923931468346020531596361626028799088386742900966881375403487861566530774941000039580162691014559644041055704918983489708102877244952337509619572393043349320066803492254525172129831403474899191651087452455190138327786718653815155146230123872759901358957842913502955121143543266767894488191807897688564953133949741893114623297790178759304636616783007731775838077361356302115162490711833834692993105708028975121210708060561381638785913695023013885655245482669608480323101902267160372221204235560935941875440609436325033836122208149631064668038190105368494064022606302594395770676984607220046367712446719512224343317470474629663346926274102449752743693803570513758113636327995904962346348240549553558034031562248446522603349772818523966063954776714358886796049247385742898818156396579960195186434915596456805661562486630449216570960337136571594541067061465708465210144049719981858898598502836776140397642996186795905894089398432247865593278489786268395387225698445046842730507637595582301991817414500246431607176644723609215324203640790651036850924978759008256000 [130,38] 43319783380695568689419665161037997856873983984735366610720213124191702001736854776511464813375807039756273371156730237545434197562601493634144434787093726726361430319394789019495161084426894218931016387185859597059643971013917509915329638563344021097440693893740368124987265492794494184227294000701276182521066467826684809230442676344324809259735635828371151809331154635377939061566971812605984143188271508500744445699290628775684926423520225183957445360574536781202216846201617545635858897338139627620383332566844782154577234397197881268947756239290237233395836810934755831696316777415586381499744588723485399797439967793009943952424202249863148232235396219696969842408592247888570571357490660699262983019069214591877042281745383967403738053388667474330272893977409202103584496597398988841672737804866104133345205341095140235376862061003990702142629838435312444525460852055790676392418070411285940898330499198156563812451064452263588927659402173884093269919747192255682586487980851034717714614971885268308833938649939579740809947037359565271623255793269708623927191209492003573042166459175499667149957218895051124918949508920748188417362221581216311178138452832819646319197124180491879650928814720185652871079554404377229101621285676202848698813865488887094756598071850516188759491550272952841375974349521115559994602726402627298259898001911180027462339454584299132895284727885146604858757092698661748349471818457236297040637245374719131586653293496559179760228079335360729492250956364260581097520687407731215691049783609424947902972709285637341738489111163150859849982557626149478729703609821436424886957378522243212818591005204740090937536285938135880665405795000343953268176386763332695142362352408068249683923196364703838308188 [130,39] 852887378300841134266685250905923301929930504040630213464592249112339596268717305271899843204224623160547404816417314159140910545893114969882587563189482004056301885736236626169069172812663016208601691191036289485909263432550243265793113620888801907131655480435593689303026345290162165341374851752514452109460520388778871023719085425940570745404904780392211422285886240558552941338458345083154073818457747136447694543535542161465361179335760976945606975370097405255594700558153626749758104994394146886369088045768378781575766183229787059563385406827768598906943940326014703014771505758371462116176069073602838777285942320736166026255632567045141535714169935435615921191440777413413998824475998518378931607237840952288601977080765050633846406911914815252492781984897757591954351414889994324399881454625426267668461673679548027263994019790416951940188293790183427290234310485829345554345174259949508050997173864667761672527187072491610306988104971919349190874094299422111667059343835065862004083517822695307333098896894260222593673625066595503455008634458222733413950959519354009779349817655027148411707406857828323125918048594432186034763956023564252158651719542407726299333093705446616244548376369466951027781350825319047643299390323123315969959969839336287050425040907319701037072837503592402401744896201365006686527034919978031095990773755531895962807988772227411348711626515990299487536199623180479944949807208828253009366181044180017278639451415596347948598901402547830772682309869247259126610170097393364634923769990468926149886265401987593296239063442189267814747777650319613297791281297167706247059825150238510550432954585025417327637481005083622609561485392553511384319328866275028499930405307179625637056644068579171840 [130,40] -1109436974561570138772183542285113403611148389890639036300860849595254702946590210650258458811523700510502749627590793037147265189489683380380561385866945625437124698580914042342944213139813521512080460591811956715434709017098191486831414555890648719801488786763667613897082949844538992733952970911693179795188363103955354987776987180148394425099266516817914689973345603610954352475416349357534139736468168226770414738338622570784700434020538571394013233536947831482019836450261649464356811870745509504098162948256486990844005989208878187609033662753236852852606832612391454166801708122090980568733773828624122555098193593261015181574728030172597771533515057563367000979366398453723708021784851784825527666494498032976981964523341268810819661213277730107487908912665523618953373905019909645504416650976481179162236729161242789087021020581099609303084606271056465755616385091697255761523837051243298897112812366836536778018090659913597115347263214760331274114631099093929066996159253845933053276888056450328206172914394005564575190266088256678053296617776307176986271086730095791590415744032624373052582515624881504530321125931200493661952647596587257695792143670011786099836511789397773419396316224063973693551870403639436135699626082062576211968522431416308376616100343442149118091385988385105722773167207524490735088636131165968061415917846394909394643886809837064326502779290795295711464648659772814143370727360687632442075045238278446159142528756168453920717112748708970062745200020581798458958114814278049260436796996057003583641144569334016273449054268468655016625488042411052963470505515827572247566136498744480392316847202458224662321674397219115816481615892235132437706194781288568382095628329093237972039261760905216 [130,41] 90920994534346560313346064912689059957782520075960143403935242428535574340368675740630635414755478143841805932565374713706784265374397400377346931020282724928586143681926003256493927279049934063074425802899059342301475160817035002586063172659229125767096066883187516538348472882545343826137090465953268037355476422181043603649388980817822589139364412549885445092916585209302616195884507307913249142448021108230945229485562486150555446598436179826006030161943795200271371601079582646348064839003384697594966304341962126302863038475361387093459952943078951953963516210176269862315010637919854978889271845122365572082361199733842135629932159955451567060966618596335709623638694995829334024225580893781336522767881090323548260333233067706897622790831064847965326145986964000063326718651751040221278967072635643033855721617631314750988360651981861480213929225280347163815555238701427575436584709146104236500425228952315052415578634141527847650307415038235066589741314899433313793411144546801874049790344885744291668972290825415242137576298679310568885526524026390678614724513824554019200401343316925021112746174464971416180824635188510984757660468845362909029879783318487981160236480604738756390643648142321705671913649873794811562567907843027431166674168327534127331470810306141418573619391914742255976696967806740747806292019458144614007637255660162874419994291300891956503251622989206929538296387350713976162972975026717032041840784902890021555452429999810680078124902052554459124714445250082572118864070470612717331178981055315288449908451717757386466151357509185391674537259448452962491045672633199493499207335136952748111681449520931317954063468517695948330509693190457598181688546054836216773284374279771435900778573824 [130,42] 24610782466017721122592513681458175364197783152749889376935228120486073935618277312121188986399446772420796530908172522728555556181255717035815291334805502858101956174502646595864459203904293385961435940330805033795341094174433457344693064800377813578620183152158762844863828741762911965146647615258389693937347878384960389120083269094728636368107101633835575072323331337818461201867357274350544855583222363750981237070137847658176038615754252991594336503467987982903961891077597653964262692443145049169466436152727685415438344724967820729401960190463080107948970685149674188826645418217037990284329604814941618297453969510143708433679199773167971498928752511399472570428659977247204966175628104796561788633517441073714140335170946845937990586988081747758432888738702310882178459431634964761416597807381117235600783326713667132701512500988168474592321931138196448063112329123964268483250847825426179982997225536568146525725719441908200511130613737517372869172988818442063440145445858958656672255450542259599725042578513071917125089656982639104146183454880322764424976190886481515692133505071142518081116024284579584418593196373620070522269513593699439176309187959286139953361320173099333415088572327658689925995234560119625177995550191177612039922057469163308890713023753022741745123171990574284398355357216913307970706859306730983017995232937715612013909846508900846849604824033512208097523660724849829692367751749198673557161239734029436108890747867734704067198421663785770791307179417492696014613092758973771516861301531041270134971399154368729990362431364646982992155523270734569107624484281407361767571183440922112002199579388983169431523754922696912568384316671382761466402460275224756122472477357837584586044416 [130,43] -4839675103553085707226688840660951812266029592405614828763760558930895558624071743640174815287707709890940193136925253446782338874333705728559525510042904267452575468109178376538388175566837286500018761476364005838471304428502993255513365867701002685742501795084229371011085022962493178987417114594403917609301980794413327507920178527386660116699244487642734492325386632632652260756243433463844460815099053105050179669862149991404448511730383919923439385516289192550254845866567729018331344258747089574361316347828888697499009159385401787867616361559045796590714140844020903614715110453667642365021848067126409444873211513934983879952081331307812740386656903109788704558690049551801786972239568904445665737730318726815261630940476425975040920594838011912373835173646297081189162348298275130253534697777135532451841095246371016804505302406037692724074486830068308634298727958349885222967432125077471047121991458603935760668173629394871309966706373433197267415955259621959764428411792348130189313922737589292207955206491249132811502335070171568798337229578361764234024357778114689443371050795422373201264241875810683440383633139043379747724360394334044299783710085518912768770345224861975078223383462222637750922394732734304846481814456885902791015176436576136769488978042127202182402824659018679800432851224918959005650731933449712360163390930539253940206387082946341023229199824682904699289305407478601884978288044298542858852969128221856827057967188067238873240029845155602560270985278028364347355183341530640338651086066798316909721962662102602125938933197713501982361544528399027856096015673958239853565746222185625562457606359838253120814025368830885775652371699206363187647216715978031271426801011180857190400 [130,44] 9301084873437372650522448294232518454520828438163101920629096755926221662041032660532934096046748157062061978879707624048365336205679553876282939106625164024371554289891283062827288547412454070507527292364940715853217251980909773307173482098685553795956449130773065551596752430235743976735974151275697691169301874000027197064978240691801603368742027035342133096101133451955245848845450723711460327291797495171711263422570286524391561583401190293467244973001970489079204511260701373001289848927018921805529962026951172263914236185825364269451309843663528378098657725232060060850965470372638266472978947749399092449926079029474263435854184786083161000119107153834829668420741003427696689839041837301918508982863294117986609540399548683124674603633664224818740869753905202341732826703368885837261232657653651371773769379800825362452681047334989933726173473209215842566047840461742380151703992801124834649698565096623230476155706845662752010861720963954358154955408325989549291103391033730584113510992210270430165555680628026829210674578658089581334108222545611710508000704850955264570996043690670714575976564000442830367472385306227046689155980702367526996011953387419450703664302114256607905060600854495522796109733554544675629856384856362957176756230021069488915156350250263398846462896323239655902032515068700540745802940385000541944295582173506531843967388549703330875723242955663516532531165132975606934783913577813352410213523155704954547997403863647999535406439356974852901089326404916276246247515016777111578407062586659966215174044496677925499249667817154804637511246548694572950436904057820771896606675330729118679641319559805433312381247784472184426327696982937012543159640516539054241906176277824000 [130,45] -29592910757770599372036243033901734231427072740941449580733450992837350163878952912603608493921362619360494347385186591897134574773163176400795350281853534204715036275524085938504743343813586148360393344660142830145318279690514125871839770985688706589752379438119381649174154929081771367717266004412061870213481419440485253572249663119164226929422308191479551535566871608845322439114272311481123852701324563941565549077969889183208784737758705343870935172915907708095740078577745923955861755871946948975985333841085334000370638595216104356174106527940073700464217860873752847189715515819670096721770172545443194921296533091112855995557546279501830405712320928054133003045599095078609761078533528591935206921483927927596680683653679458051238890442299512764261593322630619589987609990286313053292933662212173478637612621103550957962514590404017902229352170799558470756822614170905248344154769345851342788762697785906393854754481678971778111738421325030193402902664287545372371945433699495555140194495792959535576361360380496300227868071541016715710850675758122727264199903286600666508440821465237450059837532682141525654056614628089563377206552820829596486297392629879107792293889816765810879649984176043709807827298741690513402028399207455248034023372558005554839307774729453869298260661253663612866599274716209869902408362695771671002220695079723680599113431206645123549793973859202880966819216065297379850799740276293763601028733382959660243877150944554037101465677689977721254314660263717547915897654820646796467014883850654764873147440108673588707279769990817144209550053556982299073647439339473074801461103102884282023632976317219183155950594937487072603772352135673396877718849242386222942090861797440 [130,46] 24640158046639777024546233644214913044863334400971147856400349506954103032196450191576701411661645626262734932693104729151725155154617969724617401062442760155147864701382508246017692691277334046847180966904274373773605808294292760954576370301927696697370916551910431926577375147002076798780323952021077832997386911363261993351123070141683566654878084640979843291682751181886754380894833878051986134116641973169149280248260844426784116607413857696065070844771122969423818549841896080086734442348240744255304074816999917713558642241428341201731168027291529497472001691685949468149758187145041103200869302716020451718279430804098811524765430945584009653689354232524069199697065501302829253523205680445753957223861648496592842548033162783078179357912675018593630933022530460417326651279723626695433301224722105423490497747332734146311673961072426654588238077324747634699587637262823541024482520257276929793399330041031590668955901546427407863090426749854180265975579517162842562546955706287780681838505171650062065162544937640740284121692123080468306757902861232926274910988642558353035430665108874574940986465366110356542379276483062113832466915975164463340284133316444314558407688441799024999076636177407484976078045436874888030025510686594342394080086768685713888721929054332097856380715981474970972183827538683371965395246459723785681605822704730930471025210784628505548853822857951165334154863811281088234596474635450514091120062836857323456982959713503319533872257663799430200846610493925455510423830720209002238975479752770126739306997460824258490618217583147327057662857129354983233780618669839385620593964390951795405099620193209556304976964575600079455467941703503887119400871166514371611930675680 [130,47] -1264179703513141938522135829354810212216639568651133203998239364744931163562770224487613028477687107346590233536172850279528353044397876614609956359370904027637985839270540081490220150025248751726699941333293582223813927531471449148712589769234943708110738317017199220338547445977845675363915977304423578247041666834405107510009579092051526214178473295157813584167051840010169808120445593416044159486159396345443290291336042009307109954826283914790727000174727353481714868944892244538837620014039256504735155200126787534393311696158069501019257470657051918179184988211530139356507541639774911388485400829017615531396634486045840094401416380434403449018857270680609303030932546451073400911609146675810969944315484370974123455687282963365329776967630689161335416123213843960584735546276369495424932627322789574143606789156440682892685435248845260530768010055108892413858003163633179474950857329333658524154616838356767775740048524776504860820709715980622220120306109821118331194159926038960696020582170686937902919619001809025934673471724141155973465028216512154708487925275391478010539714981114775464427415194467573851464279155521527218333710626426218544501265511768054820896947913821070560500211274415648152350854748695076896334179836952150994108994982975270131764744875396323552955211793483463504026548305928759930980461695918443884034624538763383301660076507348420957027123190626583897535042625819560102297103695771799399661630763846030413426040494090105214162826912490956292548574718596314035175855558387343660980864965280481509311588990885951744170802800130162941688107967187352346080236930317989954623495297646356701417354290868148054036609476120609565864316532937536165017516309807473468837760 [130,48] -315324711939400053007500286073157631878609659990896778356523438530545444014467513778077294897279249369567026115127487883520546381374308205708605714569943893828771023952824037440404022396771155502908327100537228909107958788995406521335946656487046121769603382472384277411770166997489893117238991286109441412496323567066342761258596873106667318469690406458991584353069815483658589253611772230979616603325165022865028096006015502452171003174044399549657227430989635377758749565887450889103526933245678453786656341657111291655235274263916809578724423672357152417700202144088770340337071383034873826854522053119331254077277351226332857162661163038771923486364054516630754300630588257283015514018882696664626153799450734335720296644889855528717422892936462847650976283106792203394307035087279608061602274289857651848881897088521480598547256795242050191287728555365902121976086647801918983656519999241561065988582367979967156934601744227811121126285055697264289762527479498602892845781015903738651430400075887546799591832533778682549414471750996221900803473272958254726496763201138782853634486457007032568011272931006916898166632938768607398104391312840243293099427451457214581991643150800440810881869242943533652333258420585107304472174163172158540639222773399026976444299727769535682586848898594376490837881796168135465163538401909465681132921408036381107972056886508869877150367865701422429595588376585152414680677236440380613097270157123343924937340025873277275181307665090657255369384552806920302956770419717595559905661450817967338922858417066168051021969708382266442026110055852628804437879194249475663712406163184422104191303210183777486767811092036513859322060458066990308278184991049791687680 [130,49] -12793510328874342198619516283456878888820072873227357111929649249755460280494783317396889039387832326366365759368512377484320528632911658617106342480296149135179188557558016194355303546623857754720168010664302636058147890841175977558979563141403450774662481656106502693720651033847815270992425441972469848306215342185647827905885286291519256010626138323692687335890913276422926686672222908191815763565792251133540792079923129016718230458792183803433877279531490530033203335596264652858829056542079290744693363963390746931489264890090207146269011448734201936382450251824913526691261806859024066850112691496295404979529456062209523634552117474281178820303268053875750886139039288744288742182082802955826625342900426127058721691163754937448867877424677005870426163414533508910395015421005281025375731606650083617868126791539844143530717624703277096646906234294190966835534958329229722774491097103277274804787248419318834366147651811568230666275163048400595454739966898279561193601160123562361451386475293114459196473995310598735563493693449401783066350530333022635405670398101867627894652195131279815225736172669298292837288421362172289252615871257349005572437218043596902744020834354161848823690203872921809231438675424606973855104693949269416069832757661138307551482831631306123194102180647111463015002129283355180564241980504700663148928680342353794058061724218222505274970036698897585301214903284762459901434254653209764747658888331646482013587397582308485389489496882753115677927401673454182835314286742097077603320348668201474771394161205665309624349302983220674138146503045054664797024315860155154515274940742588213742346186645260209256488673974858374312768009513179122142356241836792640 [130,50] 4741447319138821801358819273587789206330022273072930581865489684366863708492091491303839467063148965960239049898158149420705598694462634618281391845471273316423842076222963075524448812192928843211119850199819276236243168183659125291075406140957473164180656634748777371971557769975397229725260656308382018965962062611971432781310996796877767649339705156235658268037432958760995969470757759276076052269364519121057025422491867216734076061591315397767820582982302551411080531168646464486984736029655172430517074256910705029934591040683198400168977238194294715009716763061202421798345061886056678371173207395585017475134373454478002941759018606755421608004371144196796529833694655220130425633655750707667265034153642603828765626695570570321822326246872593119915566533411373479274074746760403160139788187560785132504746386622438909426749819403876161273902740768906234353096261432217298709989596177441983780778563930657631603535802059978614456773900253410232431794728646906769306887799100475885393511372643711710658186158840070610203036370510255244382693982281132194198560878851725445992961364669773217285741014151523703299767481915923991699728673361300185222591093588389117606472791918911764654578982699862164587809076205987806662039008285142107611668748142563163462798658974759856807496614211443988303539002541321626939461426973232087594565781524594765080337524354638260380165169707913950502013200791771116692339974982073594888186601042258706326400093110613613702705812521659487748440927226573792766650294163373955725704356829008252079179066213349404433978918040108027024656573613572679488249675029174597360962060614940212685550149003468295973777530623397010450070465986863648254299863980640 [130,51] 607628122489227651544998430893674481547509067223053981321986382451881741779122056685806502391615391196070547177016566930312752605772648041083254196199211379987512995293389906677899848146210016129653173447767166097261474049591254162554951531921528854235641011183972955973199301936049851609190429290566676797377098624159657079468757556323033930037761236986891438399676649148854994576204613546078500830079577008277832968941313458327505414128150431267685595857985372638138993089336183976489970076997433012297343823039873864792156058534373960115185297996819511680764682874080931661281471807860506520609185589037508958625845889067074378211879499170092244408642711477749236081922748317181723798378531533360267942993522519542968379462704045803205974573282972406049923010450689861333504531063009499869853773537784098373732100333543429505913506210463571114980851774680404360530485478856971075556425287965160351313080224529134671417350742590632633685208669133046015968920348582802634577878311485260730854787091524136194415064198492553721605795259207443226578811038972805052461858987001411753505897438519954167724396915877887852575551363388413694468493493273564073346632234746138522539722957724441154697259985539846313009542434733778124355239299050978500189173926355836866920077289232017118292425303755554397958288197599126464056542695192073759363265608542441178130408432653902750838407762857314517566376668277993043333382706281227208565131560835472400942391060253253703830828897789211453203129431627818571634954460401889696779980752620096133791912189371645317363175604468616018915201782229126497950859253978876295600399030806592192982707984382387574407596334863367998451187277086015235669806080 [130,52] -26524158675088362302364164140957342853092207161042912460098727504915840616327439482907733715494590116509386388132824782014908156924778156819146543806915267653381529211363494807271698647203689296127743274099000546752418783767298334256864725762336809888740834374682651821688109132844279606171907274945487199035068088146296140129736890615195815247051016049751288374192096503241900723885700940984742552666146988254924800672963193344177814132242807340757424150287410974767093916129314897492888188379703948220547869305005385531045726851458851901356840435893901768140245590953893095225605867454062277043374979384296013509885094487759934576629171123308973983566190295590144294391755272584006833154860576926122002155899006069099290342969007806595065973110410797913155148263802464753795314713152813032444273066868116419105312873550429251964599425768233950015986275161318580423229873157694236055739890780582329601508008604449150608942824716462488498834764783315078038459727740323410893487051567628640163808162496042269506329886737959169545020594547994172725375945442871851062412384384280722951551947668105391046610974387023483295574428328070122412833085417864381701488549167333190093927769642008598420887464114565312638326498931683366367124055278031906283526153450709581533836668908431677411948195647088550441842499774283022927142249628576779329893057580602639807434970097670221131839710395822960848652557006725050095388878716028538978442068397979406386469987330153983466889507046182046265456285780897167822006150076467425756975255794559381423458066891437767177304677867806069852754988553548758530411210894647266299087941201999091820025598117619936856011906388269458537009456923258598346080 [130,53] -4034386091903174042896453050632256747399054341613106470499878976749117101177494567314242734124594310919520406501428415965112253499468792467465116923985992526055446361215362655685193899691145969899545620099096831477592401372361015466388491444918818417409352670093368273193873269531144794603192940694599550110277814034062797158256472039582312037663801599768093330687805667546475177311723496655981196561679833300116385562265197044252705797376979481430756949031600581579658998262873456710905109995690174760395558090893394219776714325677910546458692740535474155206566840597282838759922442292678961497412266936690253859403198701738555274436423217449509764003945733931418913594582414297181241642813963069284288279001607751803536357199746329182604277211353534232429724964580976179378932120894007071738569082419691497366799773559519155395851418179550624168922746154658029044319581046980056534538649192048753579252724045587678992068740408518329723099654670641950114432628251104463250606928927276375583507792473781284136863441122440499355759914765372943943007346067406578623037885898372478708673010426808235599667021917396479397098212048832874407362433375885411586754676004073090653763381262839952147258629977112863898936085929660112309322422743586465034371996388872381963422106974813631996712945774633164657891088933261546763231854228976793780758105642051175136058206152387876746040169218596801236350873634428635941598196375342598215695795527834538595457753837338661430188694719400772219230791747146478560511195730884749038045693329394436165916816657582819318608370683003416497835567551773817780325266777757140648684749604616721278800133900633688860306961263957047035836820133357828416 [130,54] -6564209822659220819300608937190349931774318533168444767272241139293654976111680113727173980159757196160052807951987749199118639455463484304296777636248159646828831916269392397912422106239911131605122377761486309062704367178976789624309137188873725786474520334296791754094744757384897731649261931563659374207082126316853861858656100766737298334767369942982184665056314729528646983702542059125596669288440471458540261073735887116618969922015848596037747084170775756813004086516253479435927212614413197552044710106286568868550034357976248941274483435803722584312714122450922320806804457582643328600130006390709615923325221958177783352286721617639418830231852699010796129513877043381556964611026650567641895734424552815713509246808259407214552588932033500034806635495649552940727001598916829543891062724259765948530834872831390566212323193555072181391500432085545876428212244599585160608919269794969058955306014306383720802606026089156473632497140657630884172566298972364131943467658442575602756895621120902907263287028549173314695871869714701455474701458551225647415762799607305938578311408326229585291207965261526286381397287223424763408804579447080944604936167941211330607059414279857940041344764121077632932280191516399117545292168945420341503056526137609929992154907651068827353288351331590592802685240569497110785543256817185288920619550621524636417903188913571006895929973515392794998518135821836325384092728109082052788342697201066395531232637695327627563708662813575271371828043465432527647598252688514222854616746440717460025129308586844815390305526492525038561029738576926396764507779157773141571243997054079115631603543750317394007468107814822409523381486816396 [130,55] 5590851615248108816631410830056621818179762778766603603661457253255075715085039901663627728379396860010874155303131289194954178811791385799302960007248380157729514222435834729948228940919399205050602629707212579629977544189117474662856062209283457000573858159872880681139140316387937439038536584035907385293422268595651057766954670944951771633459911214388597164443062546901582826856770163069932836355553284756102457264678286713474927266149765830900784171692550855063345948600934385209465166909934436069719682805972109065926399607425296094105995273544924992849782024812421752588527937073222809902420699995442990806167007049062365037915625022769366819642512438790739744202228469310811804743526355799563835900281724586955086076599614526641085486327904191975031503840518213222442802337021859211664554143009573969014846468030392088476201761413119910040261785039562927811412790660971511992586883151814133765698842987804424888871609157137544094149842756654517189500056443487208294481857451158613528753694193523091115574364905173742525002287211798730178819918019756022661864371449847749392964071509745032916133956067943085181547093960811903518069387254012533764427022062721468689189028497222982301295466943301175851409016464742914720278341567872369144548691417669542073720550385292190094779707821104046769543387409528874468667027404197228608061587244413200065094832662309180546603546815335185515892493393977965994444364470677796819575163633353440849307123202954697931710556596355055080158604964958784802671679259066739329157630896262549191322958633842325963926020263133657092413205863842818745377445770840126765577390265246115939972515842394302710399517829759992409196773760 [130,56] 404863790344550887708905109223732372093449504861222720403007950490230444769462396991952801042500893899673678057709027946821742951120332906877703962570050638019763404333763462475117084928416210166559190137426532669482665774935742002376473741368646279576623487472526222062934851688803879508508777616335715875830324042558800883802906406715517737537809066040699400322489086886385278033051101688713577345947007307328137348646757020972297360770035357344346126515369783572326943869594711455252949400160735634632270199381043843714389842764467491324842738305540632352221357969642825325886743841483136410866127838800952389880470101500800843512847525818221384211568411365381634085383531479897257758036889747125055479704197562315647208272150814501986814937262255352889123470155310921148056768320018879321867110067469141842100304747367922172245669678586997703527763038364930206887276368001267261968316195464627661756793888737880297019303661108552165869724173735100309315584035043228017255867680823804716107084010440741735932313425063620124480556621788066620750020121079807079175170942638498229970093717723835161344223399837386521181179016901366692680128137737276901347130854648705677828120886198128864186318840776072008045412670759453473610490636637352162863148786252634798955426501923071515295368358520959658759566232372119088119672580044364033361980913127803089937492984396819254755525591430470238232543131498838158129089976759226543813195215049812384001385217864140495250682416999989779592580978587568451656045617720757018529903550769424005121807051656512271032460807635458037897161472708033816984830970020822248900019601513646364191993043157838824019438369793731052135552 [130,57] 13503630263081027629983586365739636938368552745214493042463766674103587729802037412205303600785039297225413538281573821364197266680506004939246792943752272633233506193583256898407282265706251606656247627318792917948092071030511534427369045192014129581069702703878886418218448763977299536428500859664462809336737715831009476664198199212878070832142175137110197321974295680515712833308737893701235367871431239947736491580702704672465408785854421199330451126460538588900073915042718084681462251277679088611058372623751594105543106307954525352094276904750227332440231273640660881598939117487704991707193988075456441510087583727334672377022559395253702887671705878533166306959773735263338075026626819280380636540029184795761300417391883266198736720595564703730342609632174368166448980157550680771449670366506964988448774954525538306763527786781460461024898640482174257509969292162208439442343938972358343992376483830559219940658265907417585894878986133576380219376259620714449688499982669065146828678992839280465930449835955610773586955831272586166840282405838774988669023539027888169303385416028651097686676076397907069510122007677006219687290986206462753847517827228523601378187592939207319988452728788030693003002692960224346017121845718719644007536442331247855352018276292121873439615282489468302718888460839864423593593040978641993680763730723930483159351042133563026152807928909798840508315319631013470441404623704699907462609455559584305384784507697738432698262266028892721590458979267577206312934155497224373775778822337316804948106891122969242687516280799979938059594730543778226085178941172104223412557529704123836709600255629623961788990826404529296288 [130,58] 263334669278570573403223742644983196017179117247608952210294779705843943651036262767629097326535390685875658616643272273935446735316615004221512217847232703299864505527287673517890555440058984653143335256249454667666810234061499580970286994748659712888810892096464980434226102448498426563404936433003806881413322443761779308193672801200646828090685776944614300408768035534197289260345468257102140770182402782801713560498339374262897846311512486063805465222881626066065079800144502202511721344705218525871678742905583082950614564057487028141347416831524189998525923643625245838763880584929200968161311402803127820380357103376404529939713787436786640415817737886409642666557437397737022942076517090074653070498494182859710052094171214558756361910535040998139269425138686549491054931957654523585302423225359047123285689037442967257546618920011920427360115748129449848794814458971244513850187177549978367825245158565089110514377327149166264850725722130096494933313511054815460684435099869229117892622433613211458088598211215384766470734500172502640319003740971425676723497437592108936057710026838754762647110715142182452629517209797363052697341558336812869300018336020531821792654152577042745260895210623124954590835424488508633535723694699236605237841248631827256631481002012997495225435505926607082574104566023471917558468192729279788530559451822264484929080143654551476231570388292553935995517919397945827824494933049352351117384807511468208397469761574874492867745829278935556675181816806091417659173437356500210227250716847635258863831339558282257350144295626232893525186786690326348919960850806925218415311927044972818336831437790145142647654020756416 [130,59] 2681751595601449992439488038590764288976940237317911174941831178253020093467122363616195589769204298923239694759778259474191950767729252623850813078254737084571989969221148213396612817352805198085994971649250693592269729571044052198909395947608277132371189254139528781452821984561746673566684715299732976694957401888287635535598440379648445227610573780030055271564367961433173317040845383091285501075820508101144530891035287726799872982909792526231229127952662796417713339017677391049836666010990231855221081559127997670838684018974693255692339191139365359674449379416064088758807315092860098313283545926402370553599185679843362307265633532353015769472414481120011850814334013155074276713483703648041374035836578645288670683519803317366464679982703048517753624708054684111968899656031138964698391131642467415343962108041914454156373800049397860108395087087273911175192470223533807172944093931168631012620771546701318840719513840954456625872024991814071629718478963906938255185244879042438821188189507988540689885246176564557091287338856729155466013040329072572473886143629903012048198620971076905619427456698167847556228219261878459764075455732129240303723204765873071614552993688936048107425442700455887258955691173107825328718979121802744126845946280473068716449379064015776169006826844687592059819735129789157653548886352286483999752401938741356600426552366460779869824753700979580212286631414874076528255306934620001949550986409612103125285261781925507161952193026158849370848033261339109937936190154556697124706514771997519974159389115064045627101453020396343062304886187753227904591183914742863522860279049120267628890023347403073168964655360 [130,60] 194079387374762113145367047413417961531799309477660215819016980300599653471036340129259848994911413896689043849329021965883735594844908956112321309616582816061648329851043773519229796937221569028954140588416379349689854567425859714158113777641188519519386815197937228062869086745671803892333277701061308108338963439402204360830292129819461912990739117309901655161906710060159077392572139238537887194344378026717831479369831814244377812472653401498388828190396946841115020078844728526141244285199392310524753860747661032372850896857678834099940540126307831579249792615995318514005303547629073721570888057138153824793108068220214054309910749041632201704022738379541512577588360958734010542003670894219958306016359951122777491608808324386986659539539664486528788852275097615262500470789013962284450715552584480319053674641575774534630871640488925289393662148500820830051739191351836099442466647270508588608764542420471117907937027229127541377679277285417817022562659096248078644567584839321634926076261233890093577655697002106745943119329217053801088177471244093001017777010635422925748887283352333941280075711179812278485806815583412307882206160869156381373465792170870426874431203991661970826510994808944604698933122689853960252903331083968579055416419692673618420792195267888714511360958599353314445027595368017743612539684592655314258273491592626570063728644291298609150231077328455759932126059181454012010717326017078224489190089736333141337019901588002135487462903106186049716751083607144022509125303265446403070509092300396004734409418686644828797625878005196109101721855201999914344894859289595369632805572096952361391843320131921568949280 [130,61] 6026223004448475813361691040780441766285405110776709084012525286441603750019752758595263322977493725996244767744107816915540294735460873535251359515339597849287715593115475555020174825055462205501215474597173562358981269114301533406376721984760777766172542696975353712690789428742077729238004819393305262782317518834459223662939172000724402753226067776962532437153223954923375067661266861978120525021723155403852076998539924458335550617030996785298777527443798015305892873953283786985181478192540826890718052159517613037778426916752207400656004415686618734850458262633689911505545578853452460887540554977137451943731567492984808225323348814261410724055922009348617411055207468577690772961481789239104309951993159758870156359832843896542332834781076914203192063359774135656568634645954196663736799109297256153309332102865095781163021858118049494071181541289174985279736454825715139043316777545203401758205285695367314158416182420469321732866860161991858671458810198751493839515066948578959199741359384955427298183284890898938074810931686315854380066241079841828978988541729653414100297768594655769564071007543004366920144795460021848992606377993583871824136836086783597006159490804641732157270219474428676838943963418306667349102037631483669829705458378874975853113123918050419218353544573972611660444665254122157460757884582691736177730259129387428924500145294725299034190169552287039277058754111477550456634120544597498172792945719983571567547206607100529604408589249848747072761663867712348801619630799047715051426230648691452799684152665425784152743118575998817766047442056127133151407642137352376767899865615570358239971687806894992192 [130,62] 52639439814682812491210227538497423891817792385518564719039775977517723254120786886611032653459261880829432106911269644890516553812130626923851021650853197458504410358162184125781216718556346864234480859862065336519353810917419187317416653127545960319229329020224046717530034775789758617715052547833400903517256487283466732701575651264502870162596288542621957867491300390153636881989390916546972330665177136033291752900931413722723208127979972372903642188121068723787688432768941398391296345599666821434277368991883262112788441059423507943916111269805518982577389188204108835129044989349265792916117186240350586705035282428946409853217235868641677842543695209754353888253528014166082194424434558402490736191763009284287451134582209535682009673367888385245010105039142900399828301198995081777892719025727414782655235261143988188306446628419072461827870881042609065182289693172158326186464971957219018984077303082134972070930189242019586403897515896929497272892933298745885148860591018413197773574778289913307966642086014779466019432006853682089086792602254196972569246583710993828938283959112253222950613456314653473847239672502491060565638670674556586404453796549324942493005997418375073364267369058126463069771538021516024422646158846849007427899071802523292407552543365851792620702450956612166244305251804011441898091223714702671296489912872915645416810782919086280648684036689627022295599093328110999873228095042514790440688868579536319539235617662510742307465340682144499741341493774850316450335998183131094866263057645843215859869066928253725275570766661219798302748206059738610391007001175919002564411908511339636731607520301660 [130,63] -3665519040699860949016162185342158541373633204766642414536925765056337175481724453218670692352859284840615267746859551537852869995765249757750699468332890382131241835749825111456671860574833316991956188168078086175896252314611704550121111121378604358997624056984047338642312190965531437103715583863813395384809595178988632420666101697823769732752881250619041134642765870396977382028763220603179635506635968851790274675689306745668728389966473325467443472774664199760554588214736206307070546467676794698559031000723049036157805491309120948179360812395139729673764877927376986262897960599503198200544189206522779546644240367046525625762715711372308075677253303425130696412460509191411581443915363109148232043489241765843881192221834135887505318700601374615142156569072291726297738822965837188138224580780542147215656135264350847841373706975217371151101936021865801937645837647186155028454917887880950571714595971230976253983791945495926947560044695885052774748609373452130602549406035272887727596569620296775441980376557146410156392552267283702374168904337123284266087207759695232869020467611500715087857421200681209397125362963334339123205604152708900808824939702178995875589704416465933790059686309243264653811581466917177687113118954459057833915264767674927970450197087557896934021429080001285637243075606999914807353335436543289503889095657081646159350461119677440454497880634756187032246883342426551882727191638791563268169308299590711495675209667609785368747817056931065563828011204516532759797800222363716800357730832133353377400789111884166537650377717885154180823436641457605073879386125759869748047010072480438130378917888 [130,64] -60871865723521270893347363079199890034262145613470354457462023453182603662601712137532576015562423625702899467846797121380734966146933382922990202184842429495410490089825317926793255232579638130185838818034362366970265091459126826699604468359115865398122394369301915341648185142268310608630690492607779516959733060200113713139186544834026634190888059106548989738732797856668758398759886459535090449590400993600729959090599723426154726206876587517272805554024791023374657516549699167918227096211110534342883742715042052771831933815505840034617198791123059727145710703206001911050324742625886214573924756216488524840798394972492413134048614548299613844033671925814893486777333841125488264306815659413832980685461577703887298347487731969035778854976117684657840619128469037459782996241946045572106383639235970058840753767797752119297907746447160349365497667043749515574507381269356802450166039510337910889535956517425375493609396502763898336727492843610496124685597959183663850738580824634035903520158094319439113716622620112302608657517114285148764196102182855288607796596727021820624572154708644135904723462459759407252131097400807799499623583495933324693282979011074441113926979733818084624234056873638685732611371129811046912327264319488551763085314763332867533518344194863857134744774623357146548915367778767168425360624887922117614262442809219509819388644138230247149999943541055823618790573256947489611234446407268437970241417686577964912158234001411636218412023496725919397167809137359861797090279117064459681684569230485598165081218810113167075995305945297666243974501529176176176270231673891758278004886456127231479040 [130,65] 425688784971382452572896209579023021489804101951025478341236479838868197354547100986431150810787431692935028198168907586687418503914864149068869115268925835915465446711381214222717583845775987389418866461027728980907988575643112493040508239922072400904475207369486364916864264759654594010556287046788978663072863465652963394213806106145689038933954532517414137005793076319260650115343066586086246566764364212082257510741536181330398370131032389955035279195511027395614531660030960274892866799154556140484438440961665883532398807879293679317432284625846041102611885109327396301902971947037332033341775556974439161107466976251097042954236291105290007674525896791089886229250561899745156884125929148068274785154447331706381684549639754899234488299454690856869744930716296383877651757250144187952236393482299070777304965529725012421889444469009939203136371796006691543352937221816333341175845070012689038278950926964809201993099494750808850290445024084304872176874899349284073421753087697286393974770392086678756863086471673925206393959525055296629431735348317123704973544567903799103280315326618631882198025018448437774554314140891161477199302496567704001525709639596230350438561090237035471414200980008829526949365057938096682186015210501793240888102262326873235273815701463163542823190542294514112050670145226270805368400589549723785526916063646375993302153286115274931974356354609094006852448258534089385768225851392461316071571045903530190707294942198089536293760548080664257663464840955672353303194807884766052194825031575614281303206755154868903917171674825724864924237725341427446083313076301944092886751242306305760 [130,66] 21759173957893726350148939165821080652709891933208622291666533874373160357234893682929383836274341928629355461883205657473194896951601514952767020885937346453233102968064080230455569644254766317451600057412370496273007886208786587075179721350086457683542726850735984259266608201813752600558922731941912018093974212548781853795384047172550511182917444562691985766213928810400518545418664986012245963743954997172066888661801960703710840274958005432125329908960553287534290348253620815228915745781828851473654089005823123939357179780310568415828899013953177192224423134447278461643037590265159659879592707746795633417518572920341925441443686916659860395032139848749639248618703466098431386227002602128871364270561624487134620671880674972371356431744564232271158939812512996088383717695834896627641013650010686806049466867699169654577977021607756153055649024582463624761774735604803822213772347837596063762873035533200694645592324379319118286257968237585281324026942682691332363196541785198933455566102812225188657327539467133635031256263499271836394425155717746542563590111798663655321766163294411109494196340869058944806190332718467907847756183926037616294204513887045820370785102133043605794959627325012524018845947450676256473030558454111255888716730401459921290868975864576943540888992698628289547533152853386448347187549802818803438297895570201618228552989607347598884424258621549327435806033617350150369490403318260624338338818939138555965784154755905034090935080470322979503222271292517232164135516865071408769466523854600928438312185892611690500234488599812065303936624053381614094606619592787237379681610858832 [130,67] 187938487969558672200799805154415994347154357257664728285713436942119317667216185673709488921566720275147427916744908372856541629098889733826733161196509192951164235598055056174163036263458081320997267554338130128561329999388527363541016362775688522465665732799465419299130688447966728545581720603972126943727153328402691976613360186312037516173792695817954672735617954771173806860102690397163799032469286475941668996218130933687423594211959996290277363177477628878738140891846339002401241071038391436768608528492841402785389675268028862282617659427692581351847148452413488059436034368616141089731560463017664829091220782204560770226871340474983029608961599161819091920216416950219624218237684826785310045758483042203649706929792355212897606076635844883530020478735269069595340136810836935579118842704745666481644327864509740916091434577809828323834835781656658870283480216428181561802368351240376416499946036281965496003891129816645625016865224319716513101217850304489947225308352003059448886319815962393217253481444369950457404574034053158920760876966757144483728532394837150102661986834551154657895014849061430115530093353937475184513512256602862520481929911705030938853778624449637072988191593476733054010895687989737012562555308464698721217415738101412775748422554534986057978975223072278497650556241074984327872849411918995191369998880096954707882123704093952773114596179117785222116393957651518331660328442907965350637502716527326610521321836018940655243881767009445595866442757865331445900578872357268142029366600510212946124087571841075900616095295384024668851280138309037215033458043951672071960447488 [130,68] 2583521892654136170691399495651581556444833645340058017572852770219585172763677544560469751839118603985993241272653580053203201231828837846716717441905515401838973918464170680551712146924533855405750864760335226393668041348619410904591139541104237275226669285377181068854135014255018966092577922269565641110392071398383473675205585938584972628980171136916231148270283578826370962443515552026181580070065497973182054843625027885852257743923470772435434970465791933033474083282036469655410447205089222684874345012376651249330690416721511487891395151711590870065379709251466317751519983886093771999492271765308939685339052297878318036531707303171011107690999469106098875332483476186286290350397145775919210848188283733926939600915331655026292034159076379175980577328936076061738189492051563430394654569012645417256055604274086982805100580843916653136664092768012223768135796497338301924564394493274414184506575031628001938048459638056257155640419338041645011050433048529642815111030820443246532934371344773912709102301628439447991365857959483156452578581533997611701155491017009010488860827338467624181295817599694705028346389931302782811028535088022529513659296035801292074484094242296942148057774385386895483311260779338965854922819253973359089458695145129234760524699941198523389485455626232654228855463040070214910936748208911073769348183214603371548950631492761988097926095995861780723037833820341027566612885991451058978481305097891717139889029042582567718697665718025881625153612787256317073066917200965309401809249679809061557075489297144113865865427856547275831442638042749582106331543552844172304120 [130,69] 8023888955685030839885879710822243443672965017468577024240661738202993004412233908195484162960400016485677020045230240969993446070066722260355227342579212534771835282063117865631608839379149126905149915133368301955391106607727820975133258663886826931372722216052087995414365250256101495510646341558418428963575393056587778859606044977784957036833837076333575135165599313329065088171268869149625639848711031689287515498235160393733831736754095260884529588307249590074643292758028872403433197826624897377215217479525267563552111663042973598858795865154438487112041524201833913590815444302465957425306915407263303152670390674739125111252871520438886686922278756923865455145827981232911656572217597930197821896726425457350710660072420809323818601699802353329354746693838181056155218287535274441804438238488487226217178591734374870544825660683939654818263889069341550029591504688591313968716042678818009709795212061523019230589707690552156452883682310406355056062281381478822495735623167445670362381107663490375545271101212970558381840618129074493925188511526318842910693198683573092229172385758908109541030053822010090656998095932293595847886033067581037352992142472715426380988472306296251105691723200455240061047342930434425002082290273498861264484409086010992535914675590894553884366203464481632755724808152820777133381603031299214518997931033948132153211449596930930778239940705470480847687816617866079872731351837743321094054843403536352494979813905144023655470267214119679605109172824357846943445454279175445829661511489159765250633710628445309555951138189299282505525166141317651308302833996700576 [130,70] 151311834080621902972965544109162574858555665873219359749566186375635956932476522980723580284650168072787069700326262719387476224674860600647691547948034937334850697833107171702049526990048399283309788668278671187810885331225259584631291732756676997214024609987732988766661229662338928977287394153949875673620307186735070917998276542790431111354860855342846973067970134426758557406213427351754162805328616710973590760135973772318272755603811709311106303883693262452068968094001715249451302360167703758546174050249957348736970429829656142376888389922444606728866283190731853294672148757715853948274920724847393215769695694820222998423586849091233736415670351105963425367278895230487139322676884762590385078173011862450155801235936186898213416847530072365290640045335653221654179958684006065134232969706381845396726708055879670655010671627292138945100317425873375625383651835008058568192587854611648333150889331519766364661516634654494812515846467717990837081837145641583236533687073750594825198669115736882783016936432650152406265413090503094804647945039531830477227225796315498863753223754192949008531486879649753732813115317016076749218777355177579420173546261165235734236123482627986260030478931742164343563610308375880278199353747177516079175497325350387740246729166562992178913271428907055917941392991113624226655544033632242543604427874953681170439684767619167716497733082656394557130479553149158668690373108602194399656563391997875407521263278286980679153067623134068390117486661531316129655062904183915571908337667363906138049849147262995448437676423926242433056583740876536439832726391927 [130,71] -206340700190768727588067366990374906949690691898471780400580884284513155227435322630560469874013023718083792638698294370159542109981794560645359045622989887511369855754429346027435643896445107700772810698793571800246100714865516935056016426374305715312770383684021506477105058662527751033816017442781812833552208260375977699949336495147048595715049358564540052527031555933337922531894617749716354645813665679247617603132684087621172232650430395202982464323766161550903241695439312646321910145486301160055433186134345759670663613866327509628564848937964349284926580512679932527892130573043435256226327442759302695094506053052847732124886132888031455520084647543634862257808268643496350776574867416580140913921002810661008216026737121221485945117298567575995560148264001003523891539124200365852551710838887883692233162427109593001026600225976290217759437668543405354899929996193618156324771260561321667731079957798191460831417913421022179677170604535521167886101513082930219196120505733689834608974147545339499470069069051341575009718972105841710321396512258923110296037834978696752093342966971384365362952122827792255252892478470341262679643362862740915033507334097098173565648288991871596212091327225165353055042185821877636559467491580876360976612784831901426393240153894520426072484619017242558129534495834727945428114074968778602235003417606677131763243335118418845774980550887164536606648643652875834447063528484417774007521382593900974642928067574169305053155085600411250034321600254172259315806264468079055235599268171514726890298765658570115810810383593284856014808759528778877536160 [130,72] 1392488870305171525814458259368831189716692010603578054032654076082489605990673346125436558948569247322971946118516304658190030801141370868530524363048861194489075798146528205182760762264788568617800625192810071487302564420496250250535801344090576744576706851844088770287233581787210542225133551363250406630976575142967056914013588718389879304798960953483217076091188933376311607279419007723416197250237322138109074899264442909151750060521186106475475639020142674924639415174160051188348169458937519619559875897713724728167215853375910060690439268445573898387530416002993336673352009012337595363438083449945837085983501023916909604007538741751277359052219756987136538614237064794562401242562015782338758376130231915417666272790080524148578334469442905737413627258194278819077323719436579242294887293436059144263121357944859181712732403146996995208152003367254029880702505305377913749562959192017534080028120591112581602982452337162400037116092636536407895406052063503013187726824594390354433410899425489597278393546287233666509323509318978531011293850857413607512406799740800052182618988705813489928376308087163095151820949291088081338886271429114364950721694182060044844227816412185999964505938664519295160143978976785383543450170912107982210326195495656528988719065978998805060526577400042686139070022101519644923981521671236624747176718239751910917146248837499290089827339281517274275072442454052956405900296013957549323333730213388409310419157536506052541725946064262583154127377756777120294970443509913035619328673432680417388338611397168997669296385818387765586908469998027692192 [130,73] -55795324947050533798879246644727604342585001283872871969895158404312672018733829146467632250267458660748431980126630096262410311802771835252171019700944242962050459286948323105957176824913201040951531771391339216668355414097042673040667633709601705852000837862155740399547732926475099693249161839436218063754979905824518482734919158969587830796918072255814088375059536960678720538405508637156199474257646385810718778800140870081605297187009257742161886478245890226491252995528835905255751327885935155130042056326337005744409404402755992174516546506769215459067469102451099275387638353392824802552798238222860714217973280985421761377713647339758471308080496158742288273047673887836932692408235353551704487849959712235552173978805236873128339013592678780114910416174138554750647791126767876813750245077835210067928968638233369024135835332339689068745573882104940569890838450754393946317990254933594951248193385403266311212806944965808045233772147441896808699782156688112819740501587904779628223919664906017136913327991910577755781510488142039660113797352318978279913587490305095387245695177571572291749455562789751857732945129991384414393174158082397026865937602475165801224442693555853717511478533271428694836724178021545262181319495478855751184725680309103073373609206658426865224290149314540021789820021591524468369789863678302258640761991327606816139244888763788458748406866936241587872195325109028005640129790632496632713274257185600636995253441654520019214151822020528579387716928550949328772959384241067373634766619039060142983256566177009311042841750747384931407717102894896 [130,74] 61777689645798845368361801087505914058473289392038942770814149814272169779191478251176918101127366064340025117955994904525758445703960328523076928676062954958806403502045563940469770610676645169952362152808576379144033685405745934533191188005801826260814402280228876445102748557956344106365374073826961834693225355440764681252613125968239085199644092686173615908627736835464064119632929356543838040293320477176444962593823170306024868505488098195238608022916248339392981195058564355017270854389598410312274183010422289937486952220285460455473201696734855646959417736451213596131847070073298924061293737432790138255847311157479456682037947729547640788959277493387682484160373912226634019604301131245992104689246926932429830758821652117747808836641397804434157968199431219489125265422284810557342891888998505069910532433273509007815370867738289900338068951836175916084698254953724068102913377950637998854745657192066607647497574869750827732333013075340826534919683775511386864895290455079386943900767277778126608123493740875254338545469228485718376358767107450573827544262754037664011374572556493450546287945487645248246887981580449607327043655901127026714572116642064510933836435309128357742011197079738081823181288812875246716194246853737466772449447285648487073100301327256326754371101178853076048523766909868811778032019791017075808490550673300619709239881758490946250814386698351714234142261637780280574530580498554345819345241562436543506213570361528979311458513812715910182716478711995830512016576091408442087598958021660837435655403092151786152616108945750286100192356 [130,75] 1456269451492368037857154642575534313340143776080407540585663554630182808522627368456528025854391374312778897433491523510311073880130279201645509426052471807934314470320212088511226935147936731786325298821113576742707343793698701044177148442275572724962074161787310415511192489258983184097845962262520629339678858014037111428877318769551389752082469686671537938618695235650374185606234394336195079880991397471188600274126741161189196532855502965781597942573147611996207332421349406807414299586520818026125127895645132033978092981886628535952253918737387394950956100976341537250961834858679270558725966415670102006595014461401259800112271785658133691437925306429129831662386557138329888188603792175368222205605047870888263935392964226211647825748193049389779101067021430911015318376862810628161986682478678502222546295697264094513262353270588876699704474011629738696966718869747740119369002022622027321666930011307421104658247304256488571703349361643911376444745168417451870169328975879581363251562144709327212926154091138246666257780547420974818709698594407397183969269942291080329758323828954743092081368180961022122219271246417741581859913945968003750242520384018568252388132216349298800078801829783634418110560729603979575760458032123214558707641690353570667281430334326951242221748910773314346114492565584492656401518704016384797017634697856709349517872856457879561428249321273120077686967129082818851054448316626162929226488562925502650726270955926577086540424619121013576715870724422864575739686840267618799852297396776056300959687407406042453966821825363100110656 [130,76] 8554300622889688051460343011621382833039702856899572212055027997783407719559723912780998545719634263732731940723171308691660862321308213908051094302509553354402739931119384061814566635561138312090576097103717229776717835922369359207015757278448501567108784510307785750222469280847034537014198477064184576115880197790522557527062064224226814494970214815504716177789272776663866026754866511714389642846514559301730236754217988303475824101056208961471466338606686386169904142884186609100969980980225502743274380784807918726878389076794441933496093805567833100584867936234674524997620955946193904969790918092240243170396832329684402677799733931802956421594581796369986713913072301575814008792722083563861088701699548892328058922479395923194648064395516999263130476867945832571194110611896969836981869544087043017405819724349986629492347759742024303003577274714717961411387497893914917621294257765167718569418374753144610885744501340520043499926495001887939007912682928616796535062381539787721831222863418626064131099854295311216494057571326209460866415319553511865757550229489324405572541758115041417492025197777821507239523233276584347181603863167938317735717700028811609672046820087852459581400445965006069604351836613880035938348969725393170946448765337616524628034490163610343830372035172567552854364166323693382308422301103529404358899723490451022776796256272306516614937540089685702866297097054755116441764702684898438745471457742150156137178309729215531192323237636055143639666057991117560990723598933185241341477641831947186702599283791952254717084281868810728 [130,77] 3712748001448010678096631297660515299776812591552447530498625789257593942833575019720095784330856873305035861951585471864632403032363660325800069049173321954375445838743248925265485520319743542126225892003061528047759034125413497977114896563382991036357972085453811043352111232232550950733135800669127517840460287025116845276248739019706971069787032712572932640921216344345915675128173948159339226614978308021988509724408281780816817910315488639224019887333904816541721939480950179206998223393513371910154553654484300416383307518751869137546633012107170828514464143155980845366133985795974254522954318786103322863970124567000043824259123956209082510766754502956981482823391829999775588044955324654237803746071279552345943708430515686959161996600296110773492782788855620425944727307150401826634388143964560484903352503813986883725363240256579900456010016557226880351235255223366076935859749266744274203880547306747876919997887234177349828066241558303644458801258359586341746791663607020474031421284672143250903416068896237885935057046105866414996225066982806462941582912950867139387035724375089603917969783530496231647944197504034612938294316994185899104517013273908151146766830485206481070184753922661239197126845470258806362732234736112994508252298711599333148294523177173910666407371336495032174701522763082654870848853934288598430680646650723848403778680698947826077211106306620754299937675354278866314743654311798847350119176016592522887407229039607568961293883256073263324265075954664226457860816545034874562255561228961033525800772411124154832580026720 [130,78] -17482203906318648055017362589329968510993396615105384537636495499049076392718664617503465983274790486381244467555011729584608108679385749851467558310809331201362298828014737850629075667825803225396853657528329796499204169745959171325058831850958180633713483286238743873497463293903976997553589227850779163435486361527484720100812745798919254545841766383772121191983460082619782642538675050353303114027424585418654158959027585406862206350807122645656134494270214203567989482464151881143500289854966123287781132576480900281052317630938001086273335298709802625913992970072395315501759022770916518152457721275802480685979264285975225172476761912708572437844013284889893333930138535386917742448359401327635265353190449479273175028853877781375407420066338749819340741184185916938148085235596660611520756345222730960167921107589684854712458133446764534169076873638632202460201686633749159706234026008984357721625538364325302115349160254954649527283751693851295288531482065581007679167508137599963093649698632966122182838673039786501110429170229901742418719883707723028380277823443566166610088836387237439580642323303060015411905578240332478124910476920011357406077190226446324088243442999135726856545147595018789683425752112613193709949378999852217534522918453911967055604194747172650512200738779483790596135718677374199468156216838697878787645624472699360590390438607643827828362446232240854486583999834324215956753786819054262669654137486594766879826803621706853198967223299134890337486706242630050392456133151637303664541877189869024132952511508220867164145 [130,79] -78734556426252006996595127961057360595415477328930854774642924211722653430097951251696826185175500642043837585423850377609474818249418424647439578587349735452033963160566517927944155282700485607341886322874135751331320362431378822536033447242734504683610806567138451816378993782904630599738617364344918446617287467936655339442195775847000426380889845691876667226725461851920865013215319976285058714629676852999826029675316228528734967626634612578713248779686112085532224181083366579169133652778637749575999639896424672009015329458573460863288029340212436178315974483544800385640801703473744670517015829673060481370003347712557807207295350037688495759296112433935650580380628858040019714048030414533679952581428146580292777600560652036321663348527569294818133801238635121461847055663254035058622185070168103482099544315977006372397431036043598696458767798558009514606744760263482665156788070796286275540338485657121195800970747451508699532601437249822649088116242121106935799289825367104329774595348916084127812357562899002874551707892076219112465443111970124976062547212303006205211504533325920290558646357849259036575303954362617501410796737048776114198592154946444698251799456856553193421592257172810632250728343992525146058507838476876573772490576792398160632223670915423588042365936695814227315304186799208301546261560474700650848910454456045942138095117850565764728237917911214846770980577565291783252197077049226274885768905690945548092167952993202282269801231810935840262330281347824177387090557612328134804616718111918505116522990516984768 [130,80] -2341783479298383368639463598758817633820191128795164178694572957830775913968560239988100893470672729559880760648022466012934150661647859533650506129850930474353746040999312896659080390579791104576345559597662050426645798003831843223464538689172437808517477742398134449431780758614533986335331765086362383507023309577489812341916772207151043625438619185424319771675828603698634570361953210980996714555076010113853498043575470879135961898625331306807840013027330108152069332778690549079672374398170473757649822878376394324013752362264185199236526721114205952592217984305661491793487075725998172759534469981532553285600635572075880934981937095504723105572014135220762479568392069683178800685398160260169149013131805221272895604016453037351436247870181293638671924830619230977885159327065669246931787412122233059282716436959300831286679596195223015939967697860278302288031171414364013162800534117176186667961590417541967388951315674597257490580336669896122672535682949320417093123387532570235236651364448861165840771055329903968179537548759243770289683278802797221555873921998126391870050742546173615213688596099701216038953883952050247975231521877565087943820482306089848628568194425078957350707334938975284981783778673900753653410019439929579737979223763073658679937690340537529649418898826877219147910149361005718831189479198285559587866500100691332815606491268898152024748427324485188078958512140829278001111477976956735969992065361348499374255949581969594386748787618623392283285618568676272285765791117622865820657951975444216677844027648 [130,81] 67480704675459789303486636854286498422548669624994459081303208195760037186129947777874906876302527753749458796933529412906737321059338494661324571139035656190392886004357451479944788693335365481094981558354361126552946120500082004486931823184527898802363249949738500918166597094533705668120198409247923161575108740604018492224257505605359941587875381560302988729421684746602410428468431711221873079493595255040160381181041287810677633449021361558632258959135925276307637699965767382586525720132079679292928624327419560375154066117643451760166147642827728134197932067347056214613090504363329865984824928090520894009785534638191681286031801232291537665936063479885335019730312796091680103303728753893313009870856921945682176765812258680469286074558189090098075891634582584037649168613394128483647208943264863273052401976508222440800527121044396339197905810708255540692959772982708216137666207910767359698983651199596656571173133534759018740087673097785787481099564971320259184983246309173551832013165442018871261036457923714076904441917094559292080771402455764448932692368028131556681694585175086669441759914416177243266042616360397544502013432579289273881767510444086988527268519676306169743051457359144435982020091580430601767215919718724579883089971669903009749922609536069468375981452381723608775774906758366408372742300113525155525588161336256958284648407998890659026120818574603458906559428279802522623101356525543050448819158085752321628026637252508342027857159677891095835720776272315322966615482758465661023545141754617073678192 [130,82] -19481486590502796752748069450991936165305131578705124646440664229631963832619427705604856463992094841123389657022404818326199098275835718730898576369287852837434551242588095633824227003425171556644991903025432042800037805298565005876854667587768885080654339271045003867805427816556717493217500107215030530407863611677967154104690683086720069130272108802220015774738974798895372547395413060409574153238140869228573503533607007296740211394589885423841176621716505368573770963834406686154156813608884078855471273307562754563663986385767604552129459507747440034995025013812764384661209450420590306927645724183315312998339787793019944811478416568110836500603935471392187879963141056835228054567577052889511654213672910230346464834687344987404931335172856668325591924969245868639066991427500168207229239940955252148935732394079589444436951608008837139150489797753607350295429345446493519492208656209492958973970973754267373922703355435893295383652003184402310205557761628117331274319539285216201903422321090988982515808489258445506827753884577815237355284268726903086446187641925865410760426209842052461960237539704230516975361262594600601907844509676201806825076942752628784895270730745145228869179987418725525408607749523681025932936359272130789899340828849196304143103381464623444410121596782160111949992278452695566930311066564464324162445636902154532446297293273682730585579824220666400482565245451096976670305536827390756992061729051945879579374892410212245002987707127633093672554990059399593712770753772502746633708159239892760 [130,83] 45746073560203461735128204831996225665050178921907000273954263348894626474356031514152365611337473334947064758001062342778719662585269689986362631376936179281175446969135972572985128221557705541767013580028304388396973789654716473995666336074944895025583775635148369677282996878187290852899994528400237975052143731482939276483090601049010181911149457742479640987755651545004377109083676548493456324771953523714192986583955338593321882296608056487020500315412186828237705410857879135132091838366142537303312221621864412236509238535026693573298115731306969753363444585728416369469588278942614760285824686950951287334591594432419830089936620806246928450383827924416917147239739012407865974298025104178639603978783705446634312259464390040879732120724603368644201500831427128774883688471520641554054123391930138603987419428349499436659261777647482191927650840856104241259965766675027171954345816553870308320214844896130782338351075116482066253630047976050703767905754612106651376642968536209151116137555750368313947911276102693223132284409706318256520958822694072355848330523245246273012402945589895049703057359614474653418805924506202944414989656888613725642527989776526960850913268983319331785287372749681322023740651676174583046655435029988595411578570673138871292867533312036770683348015423012243078751610598913841714445650528240982327296785287259515169007129065733046118534581516789605129486564497489795411650714781364951911935626555129321860198217002901895638011307161630153456723757477165649906051865596283726712183950400 [130,84] 39026680363998355992754706823388387925656758098311919380399947391610916656898933794777832113182602338985812115708986335968244461904546165687023513141190971325382026895918954524772671883131284061026266266124264291347372656687989055011691093634568835983367008762792913158480404759017218603281162434822795474844738583886449917795843920173018110435986466592396017610236156424628228449337064217021474602696866247960572603059677955011623814755813474950274618949893382825297264015488459930351339719037107094338958332820764070200622147148990881923061200633075688009014077208886223808455355596206584991922281436484424743958170923970263165352119456846733096975844679123528810001106212666743982926155203643805994388974818774443648754743300947615740871378476613356411604091423400235228911073799490840326588195664008033659138033022201640790821987880312140996958215926506853710664931941800165784603144355426146544746288128716776147037402625439770525171451768698549105568246154249134300989973719217309759445691402142048842369166416403520387384101313264522489690499039634739924191626326638013512881057076789796092601746899955811590833633039281993250663394151059824698726770930797599724546681011777551328711779566717288333252319176793339400316725363959576653395620359265312195693484974490455837113509176748784888168395633478877751804270071767133488813452494211928771476393058607757855245611871365377560391420470470476374512086354553930593722938112374135885551658560249985886444709119592514176168970116957696103581263458051207676659072 [130,85] -12058083614541434437220415270915046475346115559959432936039735196010375086745632288298879355815140704737346042376172551513107224678640977202100575558708459060251619574342152932988613928004156213186646650135361276724900488015902059746022999548875535610883598768228995572251996011359439108742298155996288021393989338342021686985467529641438397219686932836850839311605480659246327954184587021436933548216191232410102206003233158219501779121676825380348473100305939149271289942631113523583606250272470857305732395490755202503225673350143625659817267413931607357297479068834342391818897889269520643262411643060105483250779709494256091831137040225236301436155667779337050790557028577256264132865164794854702772481923500003082254900092230979620849430681904996881248660852248394347693242282211714523048871507078348926790741242332381327311526723925160879933161007930959300615755178634876062470445538188871961905928580941234421220860695072995575416389315209637911080091658145148687513870891208840348059314431019252215230057232842231235690178438037888666343516826243344624219012711423291351098490490342418110878994596207145209076847555863253506884650219592071034302805954603020255079003173050372676592839620402728649552083676677931481845480376750783786487386396071128087425049478324238329456933168711584426796180117120844354416868208033030185926644015315724348812951385584542379537103506107340684848967527869888865196210576528816223319570803668001161869299560475496371135649552616328863055440079774130567464161455113356480 [130,86] 453040645500134175645732129039604271833599909350514882455402392359250181107996392215146720030959546672357360216591765235771697322828146525337130874453769990358717968584556714570051470582040844245278303716970986944147719248587462723286997757748216472631552328101109315275935425585428089276633707550802180424761153542935739051288139671685605085184197436576046149183232727157915969145414566091735318216658993257083784105294235197914113349277826808774321890810555677469511968022497535919810403547605506296462138972518234587166560700786167182941671076849373010531613695463054827505691647325108186710858974334950938162041736487110164307873073574120241003038527328642785477171211174751259606635859402032176003799035199955765980002516123269953362638488443289184795488466301406787051606862667003470780779553480185340699702091559396452451415392948422916434397898461892723417186504711327847619300359319210755937117610527956169673411888456369334180345952191708777888430657123027503091054824255079707048734157126987708423917238207868008789063116355804706178178272595523726258164955574364497076778959360753314961774587627391331283621874334726239302315386356449144816664824752020031800101752474549851287427009884806137801947904136448325994657372277861426188763183596477352568330139530906058223173036243300619508214989366873338618967808330426122068859423413646402426704723105758877354081981088362800358876472855215542850743831892013911402379517261322597379113384414918671551464161912695028826790739043752422325212624490 [130,87] 220543300702969077329109410649742019922674188874729351185976638253184074905098144878165599130350000960704332763966521844156196373768875605723894072262269166277528032720882350287284912775968785068810158968670595698542703119462252623408096674294800129484092242615962698581363482393751991297807165526351658867933158732606344565288464525573639420689481603637503216018960326630166338454819301952967019965698565795838700975074887048853037603864777539374823537986894357439003339826021772015637377484136661889039850998448940864138646948243215381046577896333451276908295754377344709919786404597570728311637718135567362085897376871707632670495530742650919494832103608120787510851874138297844646259204478172438634767271433242441546631979482369274219306561048073969010607595138782822355156415509997380309049569082095761961454135267735973937558729069366052647084526738279644220450015214147033024529408561969423684871091874351902340394127756513343072108293509595361411443173415221359214292180999702303572964677055668902068079537857503080467144587369275744576301107068155613022313203646320126327865846061032167295784965468594355746289875674579913809739923825410142689242427547640781061552093742599777892110582774016407485831069076673878490588399141589978047087181137939202684012071078884793221022672858973053394041974788114127878445038910268248703786917923772523150431088293353628867276953476719727247533085785139290634439963001605396546167108242031609642437601276447388399567436888725987271741923299196608292640 [130,88] -106328585188493102630636710605730703892559648224900270534455934634837120906947423219063103115761675913338485309655383602428131381044317776598491136092640361903312952071344528509671326299102579887932388073641967597211760927718215009316325650412278826927076065397226291382866268528287962038747858936799666964666258744745295263219345893834702624640167100924844543099684427508719365720652235817317688651205059287106966389760852416747668201526047653811148401405738060469162879023605019564646599674589376543230268641374406256978066987129650972470742220424309630986153575295384135920934946176673252321398912336929087322483918680297685026484943727568513886859922553164466310467440731553632349059910356762408796659685639793262126739013168108867037069468903473754723054355495535426858916615500654144292418283350392708710387305745597914853543600166351880214082331793503258729576625109099179123239280158541000880194600906009031912508698574002769380693158641742194049311072915781752642115969387535994549038691162117569856301020828072885222880291231976887267434570275279744605544651083732095606485535547178485914740991747650057345265773599912738228102006444363831525524402607870665344851830950057814974098979022274922429349212716690640069334041455329293504778649440170279499695220637655837643649995124367080424342866698740551458824016015978862279555434993207318515967766501550980798067842770151864912477325112806134479446967902444574594802129834553068417813658163174080029606025960192673389469526019909120 [130,89] 8231670493358713867543094345890595739779879665585040926262251371889494455722873283411050036320633713426739003501267353681973549471621110021482213020752544125533189705879398807465070718083801085006350467270754718397050391341236860655021016934027949446992591990657843665392460258310925746798872382614872494915240405682733873341889849926734423135379644393484310247308640350282125392510484336736494856999679100498686450518219467720849123137075184069228744994916269386152906423217395423886960444331778990906022263311714907361447555492756713173273422851404871311896478907208756337010965338601339318589289690238045054685511851180781398389259796986973767227196538026406680885550106838512413576742319260716104086456318923718638192047774124881347176105557972253338439794107454830271936119616291792937298346264145391589844197524799245961232966896023841823668422844327513520537404299675952893074157095993764859948478010769372096593518333299539096743649174714515785167526372367082165514463652097796970863856065746862170250729641961002803816235711749598140290652895473404352715897992722585497737584774178873541166572352203554188546348767017089255065005756251072875615064263284289993815033023349528924394742798423136445730815413330125807179802604909218636939360918329601424808003870006333433304134055887361654197436032839425283887539702533576731489196315226867112084273115209613126169075604885511815482648249229610474573410638663919599521963398925198843092040729173810861478237513111180601260669920 [130,90] 2430507627417206235727251031309946205814589607793565799765330881742538741566547515183447703161824068371584756284492851284192876816467233799107636756062300823454743903141692079814450808780034090252965652946572959099745368204872793130960412926926368609335339586580167482009414335090988983257519150533881201668049421762466981152724289888436194314257384739129595641297770956542919294836645034241940195830792226285172588564970421669770273405961493262790795727180574020916917769328634541539332918935955859622137617736859955013867157516581011577387728557779548461056149937136751794777953225170343147140015229025583454115140140335770112365235110391146578803594543083130828084350303839963474467525127194973480118907229079186688353537959904469264803504323076461270790917720068812649942634180291624769979398275758453840461115110994693603845500833092356181195616849832323121560772275930410036020648661874085212929608451738159354029600078940178756063721644510091992778181858322924207653530218839515848351601836464401223139840008281087976054503708846052831961505165622330123404186602502798354270558895936328301886080051518309828170546432658757661982192317259287890135181424553136893021870942554706001503448074821882724242969265021207839158817286362180705792807284056253909265303970184280487366717188446133664940743822686953633355947135623608705659902538812697593875877846573689684402882290604345226730550961653647718560995963534855041580177748760461433711620239672093581214987051305323607712 [130,91] 64832817144052210448949757745146190907981404260005361122794968629333681355327414108339005554711518623920441099219212038799786995561732035549468065276836862359801408458097070565354549788603100359945046662272217759480367746504017417483172637316547869615713458741097647147795376195752070942653862905326345395608324788114251209664561872239234380210502088617180543716964945139605229503538630613013937759517685082521207411634242338048644279904660909689057644526508149673188799749903660809147599238443267945243852163502395543172487120970530921670248971545519640603838234504228682860297032592871168221375020984883066091122732962037580118464882301135675767624532567200182210714372303849829858450375943947498169174963663556324614133063603287925938775165401406803756741841844314807334955892735111557880312117180606701120904172050672322183286805386616345238106328723356440342628870101151667682760341063583743985592025216989471368041302084252450895476273051129030209969838980557798067003946628488857904849198872162898321224830529121083575358848211744276052215720149465252398958978885107134254269801789705245526051963645646143775582363006101877863536440822850735030911288242641912106371016471115165749792666145985323402754439710252970240919059798511441403905657019935601590147261126058496338003257039362552271809044930336731094515809248431134626950934740681775745168802983496145013612267524810137438229073438948767385293038791752699619208329450106635165210749577960215099984192312448 [130,92] 5296587164693679637414095762484478440464316293003463144457140572866906703113080158854526238754269538241612049771891795343242110464352360921720405993106196568265716163749253069560820475843738697989050558720605515860684602180458375725927128263021183774098235441961707075571155045589243683422517989684112837452600212011423892178651698132567850120009000367637219401909022760537513295168255671285139039252207012274223634783013432038537221748088830286143831059363832926999892872605487260811850073351555721086280315822751042077897641425322108672897070589164085069934472117293737494967839548789129045158085033348881933837491170628753722285630274982418239705853303990467379642009858574556910771113032971709970346291613534958407283067326634017388696280276709881968662608525049738591673615758982499316494402371060102199583683599950426521246459246368392242297314017739006346928111375211398490799325992018501763516406235346901954410756721437694111908539911910613791959586943207885760433409305445693946254270932103689743456190392407517229278095139403146688866467139778692677252473569540229126335292271151108220062308704595418061659168190945806406280995945464923939573618948908404950764529735596105318607849597245448342981429033843332595934583779742700892449278898561935775942331282002132540638459636425073279209165262815722743513176874828283663245831953491746542420553196825837989794001459630352902688024814436349275562942123369300716713480404459022291811259407580688562755208 [130,93] -237770550803968642425403301016827358275804974965360704929347013997496360315054699407965888935533644112607644177129594997477263321275854819300567029457535573370464851337324011516706573163638626629939924169521140669286114297552860210448049793234146502562398608584993239574614575412092355806447940971177765172064348320616438663580296537855523278059324441039795071906814204217101676144474184319994799282757314949039916955762454402800394365033272773739576310426126230087703814751576614592854491444487479752229089828979031215858789980413468455711467162097991909842336696223454188237544820247675650052897108830467052105510997380419675511359861660543263423280436940672609218717679999481646579363080938149724953547766761495679479927117222889967147353452853520594098193110583345619115533307672754102250162312291909521719910461634903784082905171749559175728882273823612606359048561106323455737940769767654737885888004937778883865442667711372139199105966313676091717607427993018659553676842683885805303136971003869005205471040607840303208225870664127648369368453609841469547533739016404968807719210020981818444469675262317219558479809979986680868872883869507836044407004229877601291302711221419710246644561899125885170419421079973550943679896590303701554004319027114401414144096410876975318258306295837345717573218334859212320846851239817262073686957061754486097622539008989866889664855644197749913714453477671676409798873084870848959020701264537411382663977071734496 [130,94] 13331857420860590837027893726107110649730744823517922658096064836699681104684254778075646231851260278399360406670565991939754391874659867136837088132152963066574827713993846708559977051196306572302065822626899778965955113744828053173809310168451083549232742289986360189510014620650071066729574768750770140857509551224160187262623855951510639605590878828039484593765431286706855688584851389513925550939270995188004658099357869157746767308270888408512676564937664393394598518129474957717491753837083163524775485997272918193013796832753010883842894164675664686092187580579472695378782635492928032692464008393282725668682639314213253630369260517108071417062795033214094312080807137704887681423265888219986508658318898346720086608413654094797637719041419674786227780848614375172857406596102080588142450454091454599282283556385339606651661573466897795089038620412456751351873981265248034680495884912912106664558680738411163936982776712237617244857385676467648742693278176459920286987048777073600483048623570136068478708275951797472127714731715389598694475097001310294760726073445356594549018287601240777067926968647242246066510063737827652784143730471808606431636344519535793132402889779484213678227853117179799768337282364690341949848574704513332225035393081162461567225533040621081894314867829850178904244066236080706782796427127158309732275306607507554403155554682075592447891261145173398195102220253149635701830943070349826715151491830646816827802859 [130,95] -246318808560009510797990139168452063502751625942102808779396810137672627669031369407900935055422715072281204935964562336822794195459815685284279367846847114371313635662247686303354427283393941765927586504280141642598969573170712149276747151446939213825660716344336023243125442084604266610785082128837858743246374283462538222888123328956541954911491382921712673655182502524619217712760133922620250765210773411764890342147209030928516673885777850935155372669637634758938774545052066794645722652324241684012926824440889894518094664142446351233939211895375456545373856597169429306139678455243260079482245537920267578726230670891485082896181599637613128531816133570436260123625835131767200820977868814231132684912116870550923550814781582161913607219443458937973070169609435167437395263861746201545978983834799071653613362859895942437769452879378907795285632116504681005803877087420160522755080494818435210743164738273410876641130606598480509180007540844155025820674471960051442177846769587976581704854585203350333517968374408174033137425267331729071815139157571234278818376763817921254875301460177720544050343219172089147110632168173570367357557305313993464980009942968121782193562625269091059516176690457971945506207549721418573527270092689459664219817453481792768515658286764347241319408207548380289029970475445110850803592983716480412363651726395135542100399132733537990578557625964451905289773306596593827679361296553014960756354598586758752 [130,96] 9725816837338806146200993566117652874373964731214865812055803804773769182003363870538854342980409298261875358487644502573317032323503488024460532673337610269293127406265061846544712664364084079567913228362328907652254323356323375974947293954279777000324100343338842848153023367398286710975636223678770225722929667596064407408212303737027204029522445661871758227427591169744995002932608858117803032456131662703844510406693275800679956032783278469338697603833487076195279469700587021960971092008491693400557435767621778123341689863909905924649031980171538429091713181671873554942347739011614015088730605279600907211812826820622084547950024154877522364779167388147028610104649419222424520644960503737110703007948318026055702008491146913108843561352455123704550489578727569970507025540649777012869203723346760163454492161322068148436634266844618899357679563237792672285130831480544214758961247148794174361177002572574396986427880666272166659470782310173631080337617244707557674035543261804805791128371783254395220338756847143501345616311224561176369038546525326172135820359851555842859416133274599793693455355742940350159891670023540430821907508478342841522299979653157733864902662175534982715582206584616410425391181225057707173340051322590549119699967630880999857304080707428440873368338086481488320802005005996663706876508455480833795987023204086347488752356354269412036532526494672588285604967524271974228021619619738596566054890912 [130,97] -80929333928558079408853399514740387255428391741873372561176071076625966574634599883273654579841432957922641502385943884577711420803948990877883539060612603281178266438756698242285595640315552322341981725305544384082627864250935570399735309610617548586054689406711204897393393099295361830268051706808000202972668453099253515594508345626172538892742402957563236792061552714858750422680891854493088270379797682476738602388396530619100251053857546467590605837989184508705343247818153628664145018396223820210268307088116540805064111389996823646215260761906782330924376672642999429042604325450588996189495109767217706721390913886533696279761851726639356568150802749125999723660088241630257868958488666072884587155057130678403102400334137294612801678459655774769348551260472256017300735538888764003991162417231981471164789585723659950123304370331351123455516435892098817796488154292850505113450491966269105789661038109966092994412985809799210098985517272147994795328867312959927624842625229587945536893787098643088099966152688701374469577415932407355424097414630711667747682401011551400663394357957769465451751108087081554621015775507890054985117892372585926771889142538093767637899242229840865568100777082874342952101704154155217009018150654620005620921303978075064325357041866146382995873612473026904430634670206661957727248250526327962849739073762452252935215697429014994598982282505010572170989883921504126029525582995745883152 [130,98] 368409458959849197054928018929667433227618524325784054033789909113226066980044163756494363724259380918544977087339340201157790543144292457013934582184803331407706777317711435114295576361538563574116117916005847881140022719058633284833390148415270208115630801998745811093639356623894442467221620574351274950747449180606187215718874461019267927627363423608599621937868086776150669974624925608154783114601076139746160588935100798167107939788605970761786537458008255593531892851255418244391380925324988646816501620912738460347892435535695462223123830027193849521603612340397885537788715352453826457375100603142216845920938403760984854891408230726522269984025977822891216001783791503705928566960244561188040977486227307844792034143836727070826049171259140775440651287440333157569259433851694853602913128257081884531080353178578122153000269062938683665031846010236418351381903881489860216298955384740429363491689558240968929998536356028312946447729098886978787946037329933426266168284907250821950248522224379085188529615366119837098462207669392871799841845939875337005458765033847569502546584404819779213553874767178034531587081578576616510969960750533507439053000865590377103131983967949614816576161923972224674269674183557169358926882867796097584727216548477334152323343366007719889230276194554531808483260336225372605793698412364512754017070004836706208268352950349953113478565530620801660823370572296125857963582894980 [130,99] 2178527132838343460889280275327129019746666882763795852668333721399058441529095929129065838005365948971087846845919187005887907653506139729367525393340398106425341253480286007946937641679350204031996921433978563183360617451126928766862637203581571622248865563114225603848696971288817638908880435379469003834379262640181310802094765566932234355438995800170942199751671757866083837248943385067955501768935446959990623758294113921597110360877456947639015855491803000907843910514970263513792297956509914786033869423008011632357572294074848302115124325508072463210314767487603161793905095500622998875166854960184424920818640667133787426604957466446520667964363415375284522587608607911313071527108656465231696661128231275682755834129118683281261012315456557640043956440960230669585282956941673794700757380362615125774822406920160843429783150758525547810952803427534034063243123871572305671782999075206037466496407742490215595428639957914966072138273829048774522607415494102003415556233754317290960970445956002133301295502491513709550818228970407772390393520901970441594700072807244753472023918662055501352986921383733089913240703145382146231976693239453203799799013701894936435223082700409147931315552036783807970182125486916645636512809111938418625158589206968569724212531239862685621509928104001682075761586208222578933065649061730632771306665177786227058733105779960465340186612489097985829261180997448718182400 [130,100] -22614964393129157735427307056151508967714784157559776975089553165373857433146372086675724921075904826185378961527780863607170987657558929161441020410349357887771084841645360752610007763684836903391162823160135690192419583372239895542576706733115778385214350106394372746721142139457176778801077549410332199504115536397218391612415108568564789713410648701875053982144240207820626799187037697196959221733435176015063233538400467304840746441537399666313692648387886375247891847863106285817337026602541279441362973573259534156216772794518953295990814847449459516008489865438674824084541426090886509990086994119731755800418612338413960807993425883110392465535350842333936698568780259367163273064101567461873315168584475812552487584539322373120374011492858003056380204829157516592045316473348432363749251643154531005431879631212717058529414899114179219176159250237989936255255168307582597232678989281637740310706177364767650180911055077803025018344848231241918507702926744620229343102949714897891579720269720947274321678409001949770351038111307835422505554699267905526583905838614480209586520601811333565201359900483504586803163517687615875874944122589160600530313279326846118554002164497651654049187494092047666432964382316918231160517417051926140278311493582572499814399720104608340229668847971800027785287590215288134288303342467499412973737875966946336500687063575498458282377746020302913852402778838584 [130,101] -7654728925320272656289002531298441984417932499618867152435558660909115889201581403927279715142524499236004667913774664691354659632761525805858847606079974744649685581832113790112905584339631469951554529471459392880010942681640029694161957121126037807760320846022477391094189661881536530531888293188324305337524887193124283834954164407984943539239162009490273707543279842829691464534678859098728450852457959420440815954186870285345107890153536038852897743356437527846443231063046413782639131672755493309989229426503389366301322952026696971290605734886270156572023534904078363410536494046516875206477297337994196295947669650860117149699195865851712775689808962733950736014938971002539397519465706114205711582250112211460219471999911540138493348547964454087884570011386762160778618154072919705818734097476143436686200480474801115344593744717264365286854928402107065614388691985371426445235899790342173394951749950265150210785565838647791317631846172643105578066981506317826569218451780396707072376499076240968278507578223430628989990095807630749215894999405119569667589790745135725911748005392023996628959492581725461584885889662416648810236415139111219932138386083453450736681591475930534282399217604448380942283742546778308700890019493370092795771975897911152858713973772726117672096630982581320087634168285916293119777781793655245190661970656809782758728165782998292411603115800786743894752 [130,102] -109069173282474128901953884944654307597666892691230896437764210703218556120088549425321230862493676977131577841771477920973572051612611597149270389862927597497784097989158435039727235553738812449705336480086560392590426836741365323384212785672941112056572828475281457434628530639740722928426820522677191564936166523347772875172598241954838327984596617586686033092144582329944518357211710611229604138784576421852608356314590107839444900743420700511196436139558790481617421422725708646251654447077057405194364938587782258303162009335606977904096338711929176503971281232803867919670306380958355430699154147067470158783162288904949070719017329783994942343953849248108758131879676434282720190449204332427460283029023816843424429877141120935206029653094390031339348657800739239778809652137944314485403577888977741288893147116271629048923189515242988629659930141322974663535818449546404653532496328628856164757581429339313210003442804644593066614018359368277449707689554543326505284860856803855194840294810271590606575015161375955234632296637651483488060014770013461734743659885936452427289111539396961393992448595339453369156297987801994081474965947116370526284280743194662553055306517537086482675996734569121770416260961909332206258395755430413962108514557832540961129492128085717037506971733647850245722469533273107573024783011766465141912072669953880577383833138680787093648265616899937 [130,103] -448212100290415560214471887436028993955334122931068567065481670648967603139093514041684949995722764803013878245218119088694878537553515277169529783972541284716490641924970061540490444983776190217808793983852688671238039683033926177483151173063774569063282233893645443770753478632108122240006746070191585337410454895908792778548899743575818801897564092348729753137236379093038186818536444943564385009227147504531697980445965013110210472797876085117643322979940173063281757845468848169699585422238250064450133565425162635185437992060530104397996467383246448607916576220309025799302897892488720945439236871143876663134529284597236246670762999996111083945001196222632161865045897916061215897710008102699808929977788344750314770708533831631440541610252932125828869607542993712569211429072000738129430390541358483983172136352285600163400665774776451979930892658304349023569848210545325776639563042162324380436437226500017170214065689129774419145870787300438670911187858712755359602737426691695348888208157226986270044518481777226868742620333259689873928239369468075338766928132614085273607008869210104957881194675389897969960394965180904691074248818364529464667436230955722995697624067217211977331513648660735197917990601692404680865310182179981433356621442906657714934280308469893534734759249766067152513587535324158965135521987983361673730547626680676278909677694108645883458592 [130,104] 2626895057468246260366723072439115904525369126533445520067307444108679089922383787660032895875579283853842370808430369552782394610841060382067060284450512896840213235806848044069440750291049269412922784710793777584994671283946300228741270496251413706064371743241609543658250200617984867987112935440719705818828181565176501012421678059442656506002338762603876681777848389273682541664805406784374590364670775918075675504121027631918113499866567181234927102914389389097965196314425329215506440054321719820424385377180998491554129104392112126461345815054316774077440835025292492521276314318476700500469710992171860555435764307348783689067863781044963052659796645012479127253651870407411864344321501295606866685571403895273898798615405476271379710923910262405550224783133996460575263760505586156026425107613592822626162088476470887910079252202834869487028702924258953323680924088314888767756768777088897731424239973687090641547904167534245125178325896886460311212098876456270139232866082541045432937962620665732818289113653143783164322939477780079459613664449895157318012899701940865799908762480490529119454346948512499810449402541815131133333007107479770680053210232071733506280430097576861136528066679518086076438315721138888737230535250129894256053731086164365100933820459917172347414677649871111676395309921395306861669616287113783785944839530158070166894098141516672 [130,105] -345713012790209343284365862720474636029010330127250549201466953254461706857217610905540343334371003449950419255313355624767533709677472680893419748330474722722903769261969265443790806300223889297063497568984490019653836344900757203268724232747605752935125033300493172026513638797332987652877195413736600539587408052153932505619482218907560223637888582882330155149941698301200274604935449938314469578715637061807872845074113067376380820938823189833109278829386977318020767829998468979310249731062568171220762802832041901507828900388725592671804862528960914501472140387833234131637926866410540844995694835252113374830879566023283869202594845682725895240243474503048728692315328640090375559435171857101853300988710366137565677924229151236803513217826273140410770617614883922570315869058554281065152077566432785705331872242393119454645590002348546931911022330217069700137287975062230369635074879838852432105650128319569397300607852750514998374150477967922302940527284435101975253388309782243539479251883897991928909018775951542247135896588161661676954686282509194149817433208036830786820302871873605325248150887132655609858538208122387250581733516915124404184165441901471477565182584379607898021149393398645658602240241669347095916810782712326674046447693448861625699307227061531254139143925578507225668953022875167534695482422426274302496699751217582047809664 [130,106] -22075122894259833943891980286519239275104460027698555256971121225615082230377621860683818644909855566902084751557108264993125989326996257705744351036038312872011462327740334258032454276420222578779032069473370691791635847282648232779131947425915097186111004729787415108868344783284561909506733325061320463510761061474090864936747790716241964674738455384883696422324292283323014324218843469764807088845495519359107836247299086186797286199113125534580338795337886289478304774052521069565810740194973909645452348494452743989088755046023201559954934720928544620126500589170342523819702056604421279691428531394926510728414992573186834065256748031166386090750323488226486595217103833670795078266157382419066528496820298471419576911593775738219442737359349333423593298048803855583404882590827208965345554830380858493750603215423018466223686845516277376555800848591766610586907468577211645652740847502953990457040095340798314912789631671883872834763320618127800763592447947052298250852797635676241686504464863567521446089788701368567164256430412462178829384254809900151813146760287958120180543832430196848027504746084157723005756936092965851925377399344994389324981020033338586891505013134121528805380266412268657592223282265160312500308458347790046341746528502420908445966461629896427703813881441723983899319626372491549908232915268999654322664331483848208 [130,107] -1102649463676259715189529336346827848585812261643430451894617766103028761809758288248469627424838370013338154487832875451114999483587380781107303710437851380101242299903091989635856552332566309145014642284326893431068614732143075149720343105945873845879330696336088779108718206935158798972225525488378225954240605146422349057584686456983050674992974598900179070287462168019100087357176503132414583162003560999508175058386095024995333709683250070217376929908660525771321873864257129013036360246678036465577355081549183623023102636433802652956452668211460868645079058217058339119497376485164990167655688379806328884048528294222120386447625225933065587343024962815165270240320881265229669946406727434732847924343402767914800446773938265113627370668946984430937978157952431666112440827212443043485461546885463622251582678528929649904458923711965525326823805597199370705641195801253499072856628162401520350949095440276995898083788705978218375881207354782079869721918573898904209970715838787910513715544798849584046595172519523359294349249458281392179550901861988695584610513371441156911421586766635823542120145988383161120184532010562217430887619016354439795869697221045540412722432580045532585321753002986955732099450750116050561288472504927222095610573226488080572224064416247405694936488260516296323413895677129553505930666881514309585794505600 [130,108] 184126756142388502104640245298408006453261840638129243513087717951436647668122427068732391795962810609702615787271749977144692457873749070929506010819734130257351597473445113608517026896679062098771997062861491923067611930815424781324296735798873692729223314433172277408718660652805811456468592960188496335206110160944902198409101835643265571003415547773522356814073178542339462871826899613980442231253473684242482387355635563318034807706955986843503036508973379147114546590559296660227549694058105297983132161315550345624140911794949131421447537277764313652539871985231746083552313646257041478218080487657827626908611331591790519928416849377931569583679971127569155403985866238935469764001331550202177933878636318590817677634959889883141090763475360419911596572778230091240100576810551085000304402473822617446596281276126284789526244842151142703085601358693181178434091578389373013909721525087011882475933008231893943981200350412088184450634132183426395239282720571389995748963992425992450139838362325209373020369777719408894681627787741119585913644825189348596369787041728947585256273633138134927595528362544281919627756534339059568248966947087576179415042936537715934014077860810207233092885247571489199610772483231840636495818543024784427082391024950702331117350972770185840190285184616001475526244158846407679334402788208483208432 [130,109] 14625098028879056997865736483747483105169934209494966753171496805078864411042756476907320535213735026750265215718620592056808208798863038434128119814391715146982577678856569095745504787713473366289648792090643157029510647757220678986385313018914977933508531793987329447826123125631718301352604968576815653911145713685238792185238169614834135132775284487676310121936240922000394988782877603707921381432745366355977530453996550836956147020425919143659943790665173856480242865352431313132140827004808164557229225069325246830012722411061537196457228210939334021250321826742915560052612790913933002362079415410588759210507602818388024645709745457400324359314831943423937161059206326618268329295785116591090926275371125022768641450075381771068876946055320259215384722101451125306543396898866701425011835771215462438654869394865876299302388567727531025062278889075793455266597349173711460794487016192346554636423990781231628778555706373155015663766679316652354968238903325344189077602729476227658018369699281699384095956381468366611349120731346964855851672122702630819321756897804299720481692478027065942623618196724982376274801698365365135151473519080895952023214802100519255893766557530389682000874500155991903509121349596778143049847673623410565126494421507426251031952586900371216180745354482414302663239286431728050998188398033008 [130,110] 347016969074067786452843166634478317837330634554938978962226846130601682483928198728956004416429744907077830123650145163125934300282416344497729345033930331645419917681099190529033805070882270952582935721191874890061307817322480719716238811963215856576967233501177282415428703674135886385619282715417399326951286553264778927182801905463073761283433021547890046122100297261066027852032134915853523195560890847238871747345489301310179032534537345387510255186123211938408178068033438002213665088560283915921783738982666668527521495985157240478956814393104316656154105825942352030317669548515678597943931814380777146996488279921788216439081776811309510753830698478620593257024795321601493023945760145353050018954696114218920729027778625104415541881297453007287058665679852766801208736126799800458976413746784746973893545021597963220233346751141906056980285428928564543130926699322190112539917877712061155802961393860649251999715489341008004841431309820812487819270191094829394119159658017311302800347098716371859354412502590118172849995615181281915917409866534295463968904080377198138793159633341918128634142810958961301749826075091431646841599370084008191847340074983973211491846406672805053049061426557230539550793500535899605152726508189629049845187781208041538730180603876116544660951291374271834281580217378596467383314 [130,111] 32447504543596466157717572825387513121347613805179328966120998225319315876090951527885083119497880973671084838494091975587287671299835555846579853748982549036838835989890760972005517883291562746356460913532853669127834506420885380272974357883731244630791720571789513485556084097826354665838334694218106721853533786063392019560428730731755970556398698424671832491239830784772696913255397655536632613366049236404240087398871136894121129037428368431681985142340751284043688074200900049053959528000186804223480285589543859331514730935303685720278480372682928432893946635621653253528225101055409537210873494934983632797459366460695737473304536198761143692150718092830564183448227678857520374310408399463034160534324476910860505599781431942498882711706527243848964952590051187619087408533026511220412480532845763963504286061686026191961782537830896841045638255049955997099767874952491697368604692953805039880097095200443869267705933961101454231850710658864396756640385636482912842014832968917602791450386216794991289130871634119830353692024213450943431709009951250103834822402980171367585350439944376819017220195260341909932142856518313799577775987870111662555424545363223650796663247036577096923804011815472913446600949176711387758027254695553016079788671873171853621964613236821531187321654541945720791755344304058656 [130,112] 837841787666358080065354044237617858260714427587955246903185409758287357729814894742313217853534577497151177077316996191672206087491949372111147110253300680086184276661256468777173680107600458457871024245398384743697582602220197295757798093539545832139131158866828424348726359157008324833472649099181396865492311116338607884270026021515642728790773500566251548833997973188666839183876991255445584028659012904451112916313361859665956633145573095522461679248488784202463193995478142911652312582327196494292399886423267764117587059643214199842307607383238034438110992254010420612141106235595134290298310873536899623047349972065732765600208205447104610125577545806009826624019380941415215012891374142702043790382651455242711701699975045771500014796020515678630353506467963442752617901987680015316632400971009299111255834181478426114203445999554716427812128561653743660160438822343504580407465967859915501348093580157104524140283291990138413718596845193241738257213053188344970668876180881652949905393763906489194831888311683109365282289153133776387686511765885187301110063798018973014597787003021119514320790515812743384445301295567505186213465432969779430125390834157478887098696386632161365452097679928075380907081606018895050654430367723457768201661905542727806471574520256109884635126186193835328274008896 [130,113] -50324440723269316954531519293882483980713710377679360303257595927244738790315524676857099426417282891296150836809953257889148657956030019766123352717036774991004266220855580789819777148976917062919063421637445325193399002217762663937621182960051697091362896971558421251023399156881453892940171820719036517369017001217660708854443519771806949940241590638158164139363634405277057117189586493628836168056234073662038542735643754542514644598296841163495993950174682995210781885415126952021505721335931730325662494450025552262391968057136317971673030107636031489268581235246940907910380753341094030044190136664942497172598046266976820206500400248521157671607762826949536942420143040785060154477537469795940854674024486645679619936681361668543325187441119015736500959659231099307305125008268575687386770481669357144817684793080059507197287763005489325741103958152669640421824728295941069661965796819647558311841414617713085686332295912588126011529695765003343162704707965761907697677269809583671903794871885360784882926998528075972445991160483632409493376278903149837593216020834787489450459877237162554169859910952064369055123995578792040440063598975178442982286798273687896609432710159228996435625189614995447754394911534069468653457808937652415162886003495566312929336388624858887137208513787152418800 [130,114] -466519774090596054873236031192128793832596727322392767928191828365830160479581808894950263482369995993889601168095827442088463296820521578420181754291980901749284678125588385243833668720558227836203505149004191452581843085386131631038136299689790237084422045532823554552928599418429466540842688201119103837982622429055635649845968328586083003618311354544199028966846637528015589831503414549595371180616519323748016099071702995850608855211552303376386831752498037931370293106999932573581372074771422567314756377168552542371756683112786569413614663380632670355952183158784606384565336355267700504270376205558504011045696165914050648108251299025452677141896360946735093127383555655704918073714674203506352375768326688185866326189818279050046373601824783090219639070541488851018243164638225997951789503383250388990723232917065706347962216839942184491240268645506480666907824098290517271603271399951360089026863114379893431520410252325546229684709711917233698265048808909715679386374956367078769141550879825620763568914745312296750092696077198120619607255481206643087363170777333255552640024298636145914069901306707079005564103367867074681491109577421889391080297904908968172976453054589971711014478111902609959217168050842989491034803239877193052218843164063858973058796909765960072060574392480 [130,115] -9105403424390155855241369336848257942934978716330790035263974562284725762104242812199975056512521618067393796438696155482049244996946259219638735536710643553862947335467498524142501715551871405564678590409953339472019578642557137618487404155925041773530377957433157779869657100260865533615467535915987865669260573347891567027650014039375996359112578632818591002268845763761499334748124916660732210671042666559675451250129500046746567590634222039028276425500618321807831322391655597408871075745938728880367790139632487340545068280056003199816155829492126791882759532717777068377254610374761596621007529357495117207692575607910141517135622455492134775853473411005180432347685538868988898390072545357738464524335294253704992823500627900411639785764663667133150802247939679218171671353232466814328234577798500969773769514458793826096501484020284528611677250097498982634889738358658798521094790883252862249958686106238471820793698077313613878529997692603394760892730563619393022174739328417213458807629640728044587974910514269868655316236532297818982561430032635861838366848403731359371432685666386003471620001382718786151628665738177775287197707122645464763452589989431978903564153184163346762744369529727612017966171548430770603601262259064746983687208476173959175458312465571200933888 [130,116] -51991842267157625560142509194699138633284882188469780033745767156189483647500463642004429726903528111088021700412030041636398790796323509738652456841150987229700950477287893478582069871640193913217467592704206246437343386239408485248842474731774017695660588943729851727546449595658553515793780957658315493225732551587922219275888288495031574860846191232944889869048297005283114850455829419843452535774818888047349765238666859037460367280569428717807038271278967771580943975578288141082448535469059764718734740454130720933648336262369615867564156750551497521135414635498064928770491986717076908468259187785834774579486484193815787850125861217005864772976539863430203315991416356278345965327142864270285114409174407714844753134571292895571068475200902690424002486770942350516166422826025427979601632599899825286607562543579730810256599685902900929266220588277656761062861612906541297163758553575790746222678001467270332868329879117872559979100876212139829320572158338364475528823085256927278423208264710362595330145313261830521642286200156380796685103740341790136405417340668450792190144141500487626101616137158987361659634525774412464113720639256228809621311323726273957427470901749976853634105412375604119478553216376171348284743102361590476446005414462858041416039050493992 [130,117] -1185761071489182191305527768575904468935454050454383998458791575525745898083699982105228405878863612872472955926775229366937928662772096591365367690015081043531826898384435525169685798594172352499885149539895220546426416140965899113620626794889417717099833418529130924457805446119410206021035904201980208911544329650199733322867449772654362800796644082062637779441614209618490312234057159772794684182933875711059659529755032607703637628037844838181353545703315802757729973155239721403028849821027007090942854567068843105034564199745862192585800298648087341735727444344279768349108743773375763732949026564567989401401553654002680079774756417421493479552081490361220822732091963455274108756094691792336760382771266804117758933319987888389801600872602740154111804795990575952815861525144358063403163082053334035216742561412953423240571318555484556155032275021205948202431364133652883943224705117353551467463572683297334575626079948335043688430835110333548682684681640126963449653016860832870435511546405197934759454677901109072677881401444176792265651066280893363374894819628361201127034180436508341585967530243440057087156904120217507686944076328084297205071256275948717844672383306410705161408237274717088386908571485596059139263181834415259023694097137297238095000176 [130,118] -36301100437171401426676654352393264501761676079776135661310920263707598958563433128546365403923588577849997217511309078712389429331959256179606381669541158935414169861576472591594031408048731510728108908341922739736048165612746761073417626933204858614350205736977029688052707834491809300484748794809079755865939367432374771803261243641492247916712283449968148328951657790000048747684320355230483641413894552538555755777586737976655268415877110750192392964785126214235741844001923160032059868531795429758423317722926459144746479928481354498802842596472145662085909369621658300652492598514161342566740840740858003384954314598427070755056744875384467459683928208111446007753748673204331414846946748527752628966095244776434151105956911646259206840579936974373180769924304439138423605254458926385585727305217024601921703358948289761742742990546479798370955289910394192425002261840191308683441196701609488586642615233660939361717796530999751982911692348041230497420425784574961203336496442114665064447182070780592562807157938789353386618221297041372783779382350239080123332050408979285958305899333460349763838221857666339753025809154487381582336293745501381442655245807339602305247289550772947326442928899621461796799336011022745224801552995868965575693901960957741 [130,119] -274442336902062139410031226139485872381031368557730583800108969838698888337676696158755941447888454801559193001254800557523879410168995969058737592786772332191742730144901647467153607222671951939070713940023162797452942057695532511841233153708603187506212939933843889247032462474387031822984562123849452644162496332049138173714160171373307246712690777174357556960821210407433752454448749228945424797371259800399706966049240854987746987222117744186570318809147842965026677677349413990536996969370403189027128576958036547541092357991963126818621263787703709616447059302879938329116084727532000122732025620668090508666129031299182392531863538924349545802882200427976287280906122088031011952144889019153911735184612467025119859431945970683889621101550124685059508949123734116401412695144550869691701841649712524364581035274950554770606888556378928444667902518308583923920990349654529818164028680904453303006821178650843989267620868321728217698727386927386613205219954345660793291827234875676319126157902654333149698485353168612313548001438619028280533254391911068845574822249913407661003412150215687354408073714897202881907879194437019336618023708535931260984648160275205598639240503456898730530860610132197733405965568141844639884968681980675291487324640 [130,120] -243978852099352767849045538504390513572290081242749010587407270879761017276272135884514621315420672882708783544098265352006940995086540279677446129203911235683982878983116568925156782413573658159915324631317872264416547601049868615222540447452309358174359562259871728251694570360081986180857380830976652962703712562479466799725901572565688539772846133033651682796324110423750723999434749671839981419164785315649122071630854598670957591576736221659975815411357120823721932563614448737123339240874941851564422107009922399230742614857084265200440174246162815432737708514716216741826564074730798891535439602819135500012215513937231854802885939877964497352773086269118393464712762960531093087519686678242100515368627348068195265693953672261207794635827774139085400527522434444449560281238026413549278969840756096649407787354782741551416307850597719031418351084795612333323951004672532120959316550538351205244589046927054679039187095846149723967886614552272810860992634168039182149513153737480322823526820827570263852237983506828418130774192494223414150219550957684747314172947926002556862778207229630176306781189670678902878337411355453168734280139807877032736640535021030813979177715729446536187484075442596142318454291072340645658467624572545184 [130,121] 4852537964451771150811050312747921796448033652681043266794674187169172262957262326707423861360067534808157247467983613463014695907214862411897897041268782113812268470443521220139710717585846669877789110137001695498888919425926845821371558623038322896571941559863972416161662889045718544470071900533963374852031350874256939070636167026753095553741753853998850700926129322704775446921011900598644800590914384955737911855537278633200334286120605065989744541465427100689095791371826531743136279595946229777080160988731484169524093047343487677538404883936697038219355252992663733559821134348607634785946036767916704151166906092245170293931859992405401408312922052668001457352242492280688611791100775250959614982875868378813770472703793488048192537916755366736613141123535788496409963200942096116177698045288538509737514774213560215150721046464990711902377229507766895440468701531804994027729095751139077675457322286957188709888080668174616922325519272569662236591036737602974933687806813597249960909156418743237678126036885559847532894291670544756216807103451452759384468809879906778406111745615085487704000245145405162622173585632201934927814081580155056100940585170497633136795190253779757013173547916105857955144090513113501462178830232 [130,122] -36639142363340231370605990691024636329994066342244945378821291701661670641915701041553629063373558362525236544855343272111880725070476233864310579344371951147647653653186673488761234320825899586504894739445095219273830046178632055421176186544481467068168824750150373280281727906062542617069478991905983515330027769949803370375707265963314850269070317033077626730634506002562404447561216243634156943865284991274059879400720089962857376762121733474489185973584844155217478762918577347287836526927393449640300834441420003814232555545134285443170436281912905592865440293436816061590166969370631312603052675552149772625638798381905820640246666123629804752045781534157393915158049076113442607421498586439232150031875985033810354980498168170372306764511921242276849132623146023737039648306125455237013770861660712516276159163022064361791775968338345870343957501340008001205812638437686932000768235005443605336999060487221398353288212109528011360575374742186721895321741693733235383104541985908075091752420720991440615626224087011333078094075165980127618548230109314961606394521902468750782186764959459186302223071700510427641425730816435435734556143908945866299912904947382701482069978062444357067846095775269983355425809096130417376 [130,123] 113205078512195792274704733959292735660765286951860133203578823403059668381176637947311593972579235851066025703507233612115666866249476614920773183887180011910518038962799533899572112041732253491096243713572888101948235666035282377823816508035678600083525192118553608053175672907534663287462570707587915925400146098883823037719410680922323703326088578531263079781997483083106987573038689488977973990615930804712040713127218966575218691169474274082229933336083033177337116560871039758275061188265854333306761531547882051666709985515661230406794866046459564314934044354676490534309659258723839254802819264540609590290102711629202993180287418648529593534906809466109298045822881498136832252103498096939028604589809135118592121652047953717416187700956785662426578657230544218337793104817570614914494473450321280575674903049080851984532582995873139035362063081166145779438472310713279756506706228444161406226332129796860228007155026022403350398899775220782083198929767273600329664127620338197772895970125882795276589125090436090606453410690935165938967722841137525281605470506217905872521167041512740010341049427479468045515074181504555934009981540890753958402718393189265064323995191372886311980671794408453115243845302464 [130,124] -114062188959115730362757918168914112394582338575814423403293008130639910406747204264641551732624742778932391691846645166164559772595792191688988598850602302379755056939572817523430470005225938598124629190821765355370448269899605724077533908573006632005911316162146044468167528156704221930041475851672317687008946002471055559141316711548713971357264417793489492848087453709599830683842166594839363427493897888438628274807750086941119513070075329431791166898337558879563289802083069249005475764266783596687008246961401572196563926092464093492234555508706398043310811807901431749801687075686681170700286908657684301725449989913881867103622663748466149620448540750000186090398086127336658512438008919783321456076407183800345585495164915332475124276393451143453771783728493317953972097980211981754769311977774431366595254093158093776205260124968554087891124983742295316685534546824267413124645708487857792537448509111952882900696177742881495489382091017954831193100001657401307381244816946116829109627388382392168439492606417009821730484612493955916198823312351863667313871146720468264800532957394490595309323624153780385577233503853805127347287676656280396662303359182264594181217509569326085255009524467395486592 [130,125] 72834379950832841181071781603039157489671149041520568268291002244735094820054682836165238759500256689452635380622421815997974184833682836265425078285507189361140809026983847111943501280531806380723429272158586291615407307458377911051710658673736526633639820022436337450428799313193735519846806087702659132936615750021581967344337914927755537951178861789965852713097151029340795641337293862397516201582905617094770495559698266251615184900982400304647265342428900518307734860946063838585760158027138064160438605431343405575473985620199283399894605816455697516002184123756388268049016958501133197267301446691382547244095646071028779766001619588823783509663886535935863075321390930434839093857792577220307252006673518922688182827202579058351920767744519246619934615670052226880495140436471433619887856077441690605286629697091431368821154442194190675528653341633461921879817950393887682909344266672233249909071178144236305947898059096370370047017513716399461786166794198905254207086221833479399285038364270156774079282481070820710127764994761486510472240799927748390333550353053569839306361312728831526224920984061704067014591283427731718140329764502909126119279484546627272747186524728269372486877559744 [130,126] -19878029468513141905441616829263302240767750062928162936212990015316736668501333790642497279546855959514458277664868301122021062317660640815233827438513130551777873288111000384198823710206614554400282991771520529555433052146347757554010257648000412555099451116507908696564346512727056153963204904740793122694603800551181209995180475374572125458856580280108980607962027786387256137565539024219197591764325487031105160337184733411580023369285781924026423577113489151799968192965702595879924442762789268781760768243002036511881348502282581234800898785593588199207309399288838455652500894028403352898675097110593119614239335884506140292987979158363131368783420882208290399684947639565552586814942849337206436385881045764416490228531282671199299621800929759934320274288970823695749178949037985271095554922828539351407034266720009674676873602360885387782911034566483730679694009966049395618408831461769153654100784290782404617142103089252773478853523056302946118941134369243357202829648154778524255539130988032930458759832373225699790440594782189661145580144435107700813858745806454329006915012161161697935759472584407913406984290764165371781243696177763837961540255917440139543011434681929944066 [130,127] -3326315375361340622022745360713407873116563395341757938806381844462874318946945634347595238338434681316510506130408306858462388419365473120918403044826778673491697625139677023760486063899032066744017922567597359565428725414472982688946794228590932175051203236859554615093627369484848892832563976894278523993720215637002540998516908440477404851573055934909170267880725089867757700261949554706657095149005552960928264370392669056493706546769579972017957511416969330765178932899471142274368989140423371837052009556091971399637009096914803220990556536156307840211081468261494487198984572676235873794977745758680508533719067503474420136167718753747372963945160308082529437356732081548573119106463365045858198100195598084196902018981394161465003656175202179283037237267149966194096382246848195839536502024289763063140013485733808618322470839694512248506781025338625735396112337294950603431308343699037018247056832091532424007959212162615771328789331822297343109749036145077412770777079107982962326367128900636586232588468476157498391315572714425086529618774936756337626450266622251065134715212619100615236817458814370874516642781582873787741452364299888868662353172021334792679525757536 [130,128] 93782527562453722057172768339373882774373350092505603877863031291516059316396480518948958770837174684375984685579548990988365704705057186408141046189184951879855359990377620454115671521929072554968244124809602439717720111988939350073241964277152314393624682299368705527867049032765540183412929873797588827617859298379659717007218955406478806255307070736542677242752306743515030635525312905122783630362894608281840332111934135946064856175545925717049553402890509945810668234108905312715990194746197677849508345796500146967014141867106612874419088366349242195597494457223160571505596346137623700412333280728111852905000109810494498909282222519563066083652351070241456372751608312275154088933130659414609277289229292151468135153860186489905945286400423422783760642059916728501314944759719821928097364580315890030023695334881781658918016670995415246106219800114936836564755153610268568455926727844484901833084959206700019259723570799147324301817801291887328049315591256363172391440943048080667269068552201988463081440392439542243676154559695451778143664274982038074323010180558188955702555656767338614842618175128691342158752928336200339270408177300159528847777658235003360 [130,129] 496109124347539845309833744933726656231092052949379011531442574580056871606431559490267832603515702452104619181786670231599900454173048344988169350345554503106362647411927289936187162597077361609350015314537427385100462775150633211343203303470107212279109657386955826562745020913328535356615347843177902025712068663815719493634922759862434940157107095806373780477751050415355874404159910995693392479655716948349922230465924322730283824348182285988941622856416199268210137135337190773914135588050185422881149957728259345093220971059471958741077923060969253519302324731602901215233644279801508889985699579129265890113067654163945750869458678442762502470690793679461480614318560426330953747499971110895336898449558118820815939752462449246825774473893450618783961958348721823276403518000792108243416177733878460486290381381242569174943680467247033171821133538312977245569410675030752791451511179414619499561511122114918595346497984165358934353026915538323394636876246809118625354898758597446454536350926099810033264952540019851311151851697768793843313804644799630680008162114452482049648964776270450976300628068790088941595206270474421985363066459932185402897496 [130,130] 529267182585763749009791515999715877827729800121597799553737232438015168784934687157137047378368852293532828459446299415197792967982882938504069735545021641971497493769247287896848868241889400484040878618675317591212427018427376940454555695007540604962238515774523133262470699083871184395532827950420641076316832418163497636774966901555485364339830205464378601812914191898056523504760413921814143592507667744229467463615034354534933603530921487366778756269895853327957837502047974073213302052144888315280506469092538347107505177226654899562507022846545602347075216347698798701874838870102253821705579823134113262575070955763064397171344357350833338743317145494230682266030834422883126485436800833315864409935940693030922101176492770253341924378882747440957726117455771878318809813259517281510870367943248796423257734353083063913506046392110630771545236833833638123056451054985313924533169037032173298029851012036624300317428715803649925384874070592840070220610452199419272859247945787523286202992474736626203312757902928240897713213998731338619275925205179693201162162715351047399302912844655240196970084717908526427573619033715017095997482630144 [131,0] -84903263184558301833390597209024418658153214318597435811121832449135329759525925376888872453280843602243194930259696185891471009908060402586056248570292923447784521794190618407529683303127492111068461836204955387632703346566181489900937286979811956890386405091888797509120795468099134000382339142246807118173618284920237360244294797473759916756284146730984601741406687855498445525360040631805228665285388956302349193761302751977937180784671662749141326380767828870611049656044308603750003827564028193249751012428590200413464008744450719720158854075874754460452371318579220361192760038099872736828667915873523533985299646267277046764673482741224263352061773658081734458961337382643730358521847437064937483905182647137521479892736179096877968274738606930986470398885325749028856600760892774924062288071190556075195120849477457183987677384777453514242467516270017968072314546173233622534524024990609207099745507080081207570019572634344684393779842955757501416846204222119604652204983821251914273358066685495598426689298077218863794118499278359606892957864522682283419897606012268808406477813449578531390000621513706721494544850969310114455482876102261826021387669634731282146955767619393480742699972206657564501103048614050584576501380513021101735249134200316490623176783408132249829666761981471025027553853315663269737876228724605577978436181390153702443693617008134655853779785704848241537601795929019924843821860899320857894768007490184081678820069836408787959162742361644584327047680133365776356163465982912465214642906629539276462189372340338178397047961842411080121038200323304750543441547674152776298222313091251673060647409305290718985163109528664187364489773911982636006860968533976438012694234436988921522400788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -6580568495316946057439310150991657372400663034545448940879500109306086151734942657888574203502311341818282484422276861545665821023533427435576871859443662308290321142665198330970568950463881967082088262108360314003880536567161614830974519824366075395702809846404206529829818937391381572376239753116516067464432951564962678117091909126934299150520628894917776356966706593914662841792183765122610954773160108828634376279972142189504082021724426913012968903849799385421896355902888349192784839353368064125859752915880304727404051906891200233042900018804632750622679720517015112589541697670780024800696181748985331884915026581110210008067195812979197628408711544667805366719010914689967660405027801191372660537624487289565018265176678975455788775076347734532348444306987275218937611749860709184853435496052641215449602542175448635211220052586827336541452362133478557059290609729416565079153482802049681486619871846588399977083858933194091414807020488317712928324398105869481064648316103873733732018833928542655070656789397886738480481447164772952710354356771367239290859977906313811296269246442613896143579192282379237741367562217027123976066176616062930252184670552303629914913627226025419457197009105892884353823781252267260080830935317889442453057312468406750075535599525207095487330350664017282876873940839610793768480721567149554096915069509751957237452403741493461250459703150893639137119769191001290184393955535801288208051608048319357527448761782404607569638747981206269342319010669189221590939525259266452326446075317706484940322891972422475095796809139333975571445981764338868313816371403489559546212433396808392260287756694402451614521354391674250342235414318793343113077169884294505736225702554473548062714358661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 32700597460940435443419169067685671709133274442815024870869321346232124533867667424725459389247026658315824628464997262409343414763457220449020778692439770260508031494671265687050981179480671784812016824157020153990763780324084141254830044249622944977288020935256310662651224545580449802744721611880781828447122374908455301818040453883988111964657854844419372561483796929943443110539448405120752319674398152394624682022474958626863790556699072492470046744570978594222901254974585243026812631509080635770505507534937095479704666650352436372833806291557458444126315222996799283489464821757578340173995983802676503232388573851537497399104811060427726775858187516594309091175492215654815081981001567481011121213830538405554302406207329412126102274330014566068315221952930278221375841217475291420260557467602979030077893974551565636456836087084628018857160019504279979035839576026763438992565733401283245329890181601363266469608854256198940956150697293038016563875185686313390258138911474662018247465033876609174272020481067633069878449301168913518392297113992441798598423931910291352042869718955972643629705326391439935317583628255957324627918012132940359354503533090313015649818961185709746033754111627089856804717280218111979187599462658489408135416177234371411757236361278917778623537019484617798696410765294733738861190170531360957664653165251363840051419481085298326215093835071936940218990992964231600355133725970313563741351506819833115885458276637964314699644946737414977900157730513590884093553944724813492580581434066094525788005446574358631261628037977734615853520680292377249431167576189713988297202858609538103981074830301788748666687297333581422633410045810065010791194221396063740739011463817941148822967525834752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 137641156512271278513677111391112046969969907363630034381797817732417841816960763792458911715316526665194870753205118542809889000985319668661770639138273789860304316376368889352071289871549567542923116454674999905100248325405643889819648028639060834729422181843333512092217505309582463497344407092867766129071002212934422506737649062753161129878910138482810078928213476452294869393853264580697617025024969156270364300189856201585698250606766524940068462370431208083810832959736282066668682659528743316821132824789696228807228292048568625616577061658281816979294187898952239099239705223400019895067763954626152261284609026267705556033203635420515909344194368293759739188640016769287980618232034724196640040516761466046856963951019407403048422977118315609091818022795945314965977244308085937968798391215574128146101547272780948192230600598077323794174283590557724517308327170428026011817517046030865705901920884013550386997252512692449422113857958147425491987184088534111151762597245693253723515220761786061352798375811296401195161043307724600892557217030698448963082109246293481160143494765592580615040054027048390537898981524030233518638928329042643829407980210825573707331108245107011672089771780947474074265614895384955260306002720980094180452249440770223665484309147399957113979125417488384146766956521714721938479331374257140126098594174961761743330806087625469424413506042425452318155195998619368495278308458628209857143227928167926953384956314408890691776492859607628135028930968246937939905833919318589734478639840878393184087466018013245887045830640630751224837224119550365760537536756132759743804301993654337288657528510614010287578687001288261405378745066875857555150186112845694239033731722979286735159956401553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 7858320150105765153091462695660266787127991991592331313723297506950497392853865619700208286336426263858141455630313258448819843334206882634283427773812283068920805639457690666918721963609179789033522658918690367743263650544107836203922710839074879348886233432239115048303035479031436688757167097450848976278357180354514598556774008105372436117719846869374990355924887527787592725996868261710482470683626388307995617271726300334541234312234048004195056259602505496064271497373503472753271866235722620538083433722613022475823022196504186156393905425363684209765183994062870897712133330122283020147241376272985110482478063339409131988597888049798281602060939417466023153300717192371897961129366027126427405403393139753485691111942783298138012046710223019077173148561892110314778893451956368913615412484426688217894432238504093372338732959204655625493476978932725823224310672879070430287499326874479155715816140528384614298084166642444072793753675384774162226348256821436533799922917453645969270790631359058582413726711719862451220016073816636460567898583436105487171660431802510205406142118193202969783565564892415888672505622423998346614674727988918130547294280040933689752433204424732701832296264202451492967878439337884295161098691811980005571195839704013694250389903425264647617890413330665760705784137284211279167140516151643601770485435116936196943247075787007635541941155786016956337680997369472158804204878281478058854042703957534166765221872309959192811038653669773950783119772090521038144608127849910660836845409670577878582704253921266238418424220886463476537533980033538493184656809043733065145052347990843608812863100482440156872522930231668190801796249050538295843310620351681820148609484190854548916579326930976768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 2830838264077320405692496430492917717381239221370239557706689041643315841759488897850289288798761762468161317391961131120029408206297057595884794452544031958769756024404868305232607260475209832141747501985493689317715895083280817048527979812096177320948048320755321334964398189923023600099762804174595096083903400219808545813117335658055803442279082418041610256683048443900212286726385674321480874945743453586634822242296532128576928140541806102010569110340273656245785491573727682728833029384687462163358970705022220227974120572128910705432619934762707521751970900843450139787425935815905817142269539219360555494338694517855591685235636756452660870241906497361816784617256207767846930104149391872585009829035831510928357197051493345108511089817207600372746992134931037526819097559955711018120710250239464694042532481152264651269459866373117803994682359665161633625603138999814198911023735977774122399909118420920017661632345159397270471809519915894468310819083125309452712834067110277298218081759634575268312953724255540740690198747536541923230418342613721413249411517481388013995297022319985156756436287620560034322877179155018681581626485902716130450518640105783353553163441690901986520871011215899876478791587173888494193936302489262178710193712496783797029074736496043846713952321155516611989412855251832159506517715245694878616881096857465104058853080770431349373574880345593663395236725654539583253655914442295256653752621118927403840929217571302208369421817744619998619603965045670392540960092814686075687053170949495389499728654233731502573821156858505629551121511535497065157200058306256539636691159190585366853094560104171647145157263094932072278064125320180144128229670152943614572570916167005753429605541031706624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -90959988684225884460384950909580724174722088319431293575237835155623071003478308722018510254279052153708879873861818540094173906709389981607492666618693324714368976066880494836262721415288003777302834033982646045468549755996975307569170775101617769906393900607189069066351044193997739979778415175839384938923768068262413864803810077625778051111442914603861079853503183787926132916264528970250287318363659829716840297810532338019781733127696646671771059141677076318098799961318945048698949951176943846432290311895753785641014625954882894807102663468228630019282086331078332523058033384583523132660831857406911724530735969134316977549821623252176264984392238731561093974222515507054822800165620718803284412462152305677077130877815759531639373357842992782600364751394091285714227230630794429088031235841002464923592275863927232851776264898519994991485487949416400205590836169892912437927881215824485038692204208164500254045491261228366672193396578843932481879571080827564324709141668965018396058849906935195566688265128800349677366312745619723936276967169120011581755530848319455492277489145215304838989148111099090579296026859292267720730236868086283091230840122009542972352774936833260461261464743310114328354570843543214780132473308700235734039311156169695223181214045167084680719070968479051168762808907621413218024279217069221427677418618766030704724574101588651844700314913053456284563869318236336692736325881442904048088188774397204520772717071687834518988708490023443135279781869902998672452817216508494360345037247240065101555527975870573996591138278969140644231485575456311099545967418732534330107216441945437369614108698879323186738197089403233263831530180243801512560406665527497383182162836189939806344284000393101312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 75783363781790610756342186566816930144663321464347977797446723403988322544957997485308242075632178832154832512694225151002499183364736709103661968392679346556285534694110933322535698698042292139907734857399159958653417749338129403254304378255199033389332215921124239435245278550904394880633527798786572271582753503897262491663872023114647221472123102370854727755693787803022992922176448805481317568571890814789383475106431680192715028334834593943698346000420129968417424961088837250341004123997246254538136570136688792707880678147522620785771360345398636737045739802268021311284926762813339514138472827504560404289939277090245177805911008165189631789871270387035544546280293408183411777955668229465133230206834667992934683898908891762469684159273147046709571284226192172831731621395398530067322784048232977882395345303481957773100084130657882389219707494736148580256215762916412930791582967085183140164595709040608312549241585491320307333929126302314320454573713339069728938148303251018736045140844973452136110413397787999836652576371649176078910333636628424774893607787255531824911021113517533890248294259924026594831552082478861105191113877086145935416418359025253562276632743974337687060624285219716074273120030414949110211129390441399210133646296588026122613074020367088267768484306924988986719419207659139470912214205764457623953817381635916522249046330592123029881216458232766706076195544551095288970534112191572668987798715405127832497157998720710391213071625503595994464212424637879847961687250764935898093149773178708348620594848427545048152161425457779071276974616781755073151938403968940935197356618182580468214430188449719435580839125022059218551997706236182751432098547604766376608851493655586400516817874556289024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 635453933246938723336207955124225067244771424818868139518241774038522396575002411883288547644367058639896339001669520090964592541509258009536406229209741784975439283080814875539785295232017764218249722670114675461391685792841125029395838130980651770637893031429787364587653650329366225505715652002276724888543422302516757511531933470370837924661947134360485206702003124318195060473860368038677777770465571701809863810701571418670727887602478630117802961462343394933969075429518310613703382393854524109099953940275268255303039282541124517311593917072246071387129059120629423929320866320427411464995182518316784081206647195558178650462251205147691256343716897137406760855618090943526422369803683163129043900104157919045925509205508704217257582398230225917813869265998305716183579631053182390676266776430691847947965958192416033099089185793373196227989033664753983856039746452059187492528873481951220854111392973050776637390000348278985597756904297806501521572136610792565171557823419418047747406670601400473980907969862509869051674781099098876558684253956168991921254455580339518962516885040305520663904632499051843461877773617748639933529715252405937769989158935795998056634566274613144325422561447472970894669223636157471805318974754036602350682841184608593064299922985608950582876699148017533647220797414550898259561603545330173791499021635064161104626489192483265101094986103026560860579069541082695644040906254115725110340881851971044224628289313290169438470655269071574902006667118954241664799853671442215706715857548874757234048084101053690977174060293672814348598261663273542182025795575034832005717370048015981690407029176691839141124038012813010629147444550550178633602861714121226771382657359816350194331594221389086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] 833972354634416599327129989384597805537675083453263640052515462255809786619779240557765023567114285181705868473818860068102171769717375232972529206613210170039966312147240467153651502226631753294291031941957589078158179916835164063940904296790633950815903091709110835842152549665338099118951462863632466097797408703486298915120809385919486341415345918314577160637560342772402606777425387606908060019316582667275029134755521897413658460232444917100132197150887012444693826694870042464611951942037474017740282396765498746288846720088249594537477380592037784422435563746114704682516459098755144985383000782370336216371988023966609778574171279708411288357930404395200490469502150871491647150021547149652557378663828546213314082891098856575808517530497128122342848671093796741603162170826750326469540183152417654981357785982104247161634175032199157731792563078604432023556708767353744728154309672454399825844335455865270587700446138096590455887270463298041846185984158401251008418669698056415009719719874867335877941448541611803391725391972590380947885418528392011413157902062886921235118341628882987553342098634555054781102920150631133440987788596895332622756583765270771619378634915638651824010227602458955114510228906814390142814504109464599023912417203748314756110559128280213207558418991601978645924208182390144472615501742230769170384383504582111636465931671992582707964018780707500050933522703466688073406090724081458369953826197815477156458604466617381855576336532684511178897003942822559242075713804163408486962009699321323822161378380652189429739215258823687425624189362393221980603408114553001841561378483272708993256610086823340097937852043710903502956353023957883966886994047599498697112257182826762783784382153623601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -7383654654247471838904884462274802719569786888688986561984579477552952772014320772081884130569018741776664397547045320567130289676299105637359906238104738557961760952545020812459335357883748337190960098124087266732671341030152576421958746314612264416833574016885324303372796179120303219110178650383693546348182488843213188912181357043657557319352603964790904337543502699474053238614623731498552055222790854155825869188508626835856382838840416596725756426427692827212502368294726642540239849563421818060420865006305823599154796930612326850754450433065174428663361688691986990839213887576153863313688870842829234976836183791277752693634584908747884581824538202910505640913753373275631868657460757824503100355461029613806617711923739994167706186623630947388670878950720240918949053555742194587644201842689799746337211111077657413748054334060240289275551285370400358920354573576104332578103935616209465231503768745066474010364225451459515725168298572847555756033200372507594979922379654446613292515477200161391178286845613794990853440078586155595067015809584150624464173016991398713143017423947489971108278928957317182315034598825087995266085618256977557705311564384646774222697114633414840683569328965420903274571996572041080843165379322329804860474131775757011362817433037476606518404343883369788652990165783580508893532276911875676126956305477467977580340605083188024890092360718718236694708167741428318242908080290903140662143535533090193495439201138202956521692012760024485476750992940203630524410470425509203621794744275409207063651181891694586235844189359276944013952796869367205755293551527170840853205300875433008095891320357833787339670392793593099291980516875598933638831025229630166942007626621495594526170066479625535488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 3257865150216296824498537090939797555034835260653186566265117632046951305337472496325509230773513260085169030390730613512137467350874387657655166300290355028979945573827788476488527259801634874746319475148193277942925078105027536880989715609714868103125686530595178777989985181586524718345399011005996389475723060476407474546768252910805733232282206423108821006901011782627404220837956921748882253708102085607229817506440229872208023242079870703713251042123784844010597068090224754935276006996748443701900623152343478882822482323930633300472767635567355931458516751318649234701697362016080467486481458378355699027917543947810026577293680500793231494250296539192212615861978007174677511721290418904812662131911339875657210463372613259718623575694941942610980021308306289224907460851691356828108078654749732854446757817785513166770601664576079055580569578447365727820103697116394054945990554950765075357492911118726624005350124860145925531051972239450624994265426434631620392297917146554163981200584330447330347845653098718039589468551454198914404053898843996316155010210549372183432353715483826625687246606192019241032551611170356873952979642086039076011229401188212578914997148264509007906193489437433723503277133128695159484540247290341995243885264030803055553434010729768358761914500620800845802503096759381744994862416431575038008407081189592341302467526820515094987103045347181028496428365705180445827942689687197136919306002673520679031704142350416610718316683181367762169245862088652809073968447957688253576311341016802807513201630271842307367771998849095407766443136055777276049687127443827855096620465623916751555254726243701112027827705295750610052143203771740957864966400304791336133442201212496641008457198478490075136000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 26168563964021913709255415841126886953268504970468899560476198668495003438739584763274356895361644904068572273234692428661517168845648190892283489119153116021668119527729022664287678399502763382524595076925769242925519366850852225568619635231003039497573778942647084646230879983253509471742699308566731151754077079362737338892906463593452080207289675470173786745588295655834866499384093542533174426064047783697119812836996058991231680209744819945932002931462931090802593205281768470766412185880499145355512828196017466512207839792747286205708475370067267410736618137213571672722563944248600917936002015280150558159155197739439835013456440314620492876159422100370364052939418407304632635284066681069900019926001372894587767902107065299576459915261321941144921473930590569069820995844305024122265787538686415571832883040000971579143670420040522776591094790444490874745540330175528265393982464755576191691002606777114510269413069585760339379378217002645989763036736005016002755207956699339327320457166032536403461980129568574835221350973273129860659979237153161156603175538187849636662671105036428033846547551843133023141620142825952252890325056250302398058632351508869432444462301588096176828959402298442130876341998088532797615362423159978034482026474616332200122751487892241135683531993324036020058868852136717893569095785775306231784470668336173950387956884456251504363342150265858576021895794353255307637500855742276641068707601266797627433859427173086103955315063908498752216817245003686631713273759330510221971981965679803562283954482787255453760856373799310351859441591840712262247686317375342264326403055703349280396576425863300266672875546969838786243672875091171113569530730670407289462406544166989953090947199253967011840000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -38295015320045106317660478026635112650468260825815366845037062230338569553891874510424061118196189029719787301202800557638457991528949424952237610545350304531818877183716294328740143707763962397777963830690366432369652954061968779258799008667271357844855214309129377473867320582068443251316843366880152730655711421886704233943605066629681220336044749288728088739699762463800842582001571592840279223380952906130040816285196215989625359133436643504208098820822502616098738526788038374818434161002967273106578262561752206355207943101555404708313830903551435554819031723653768522621538469908749341175607950576733461208375806547796860643201443384283818624286458742205001678260365880649738672842111310003892041550208720998295986615089870527373966137226513649277097718477845435682154633444482443272458908503472050232534127813379203228545183522082097589508264984476721528685703604714635821367060713174913142951675379344916566485290904973223467280876872849867939418975675071614180895727900041300344310869625175125061712555059171206595965547039469421919965164202515033644926637205179635212219634652665620141004382408942876225759268529743439529857540283111858674738312344747093858495641949072240054950027586831896355296402576930348109242391483710429293288972972722751239909629203344856927370296189200287301315373290183987701550777351880806905900134839369946886626887723334868026360558286192583793573088214223029508734254104475951239364116747741120820321168743372290705346924626425606614981047678584815523358100860175830227282988098777592009832459444963643447453328932274759945939265202110968312480076009204025622720391484579752295479860790739385127057726233919868014496748545175891748445372856780241213005097763926385042032412582527702663168000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -24989918382677003063397589152480377856871113463851272978542000123087177513924019152192037339425766444540839973605443462643799890851517871822406069580727910430961560725150299685905011367624217553950326970168425830579373520110839726842777121676009603756734976778726557013148225110248905016727481095244588800125222338443513727167845600471347926363154166573180780315333392876731497367989099554500917088458930765775501356694373925373249276136274752965303403803559335927483559331491936444566344996512915924646934783449381466857383745949688118383034358922865253749325003155963654137808703387566347321670091327251399253094061669303766331642677354587710365925593086330741678534484927540504682064412127720569142404025033521870220098229432059136510709243803906151152618371109880093001757606965127972703715579001852925592702602307894920724059072877915505847524572806546048040525398013347837311762127853865272427821651307257202350073425010808008320268452263447291806264735051989598215614421726404182458761337898885817067854310961946789704202346951501875232072714545663161658316059948837166727794982021270420852104604799587338772951677357470201138139245276708959828412323516020988954826738484602521729290943056551359848616593367448349742737283815068800325660526504928423403257179909031354153477250490891630538455148204218131668010684869279235915895286227085948026255701109410934713447635049052655266811068203114163972062161912279829984381104036233184197751298902448930485423618274292169590986160016063261764122421843787790583211738243012056046102451210657415217032361930690660739292876719602174974682745608243109753882847544022858336157674143943091518302461553840348055601655221826046828104406268075570943232537557630518164886606910739384893440000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 103234322157330001882772573538875012626010484805591630739159486799572280449801957745871881087831561810671760606081325480299724754239903491553711950048908733012905987073281832113519889903985440550257229549830375743658488659902831330593404452206764308661648094183639688218272408224567538487060482252613669183421195215789725357569504162505105650598930031334946107569847703247976345672683631541540349840946016388741167060578272513227399803323123110385631829043041091151004093394776820869057752468907751450160584105074785863765103336398035575213137045289666714014516228592899392203408758188322553802156997722157919009701965982524086471892958489294382401937830606198309091162981964454946449819833652807984940417155155167708566563452713098404190283178886381775568128408532481652623551558415728683410122094430627104513275747862184132085660133853767509871853549376805335110912301766608146031146666245121103107351744415898117559394632755132331779140193602405454886606704351563294126479871211534330750020239312639065023445209314976009913086760922373175918300491131411817906711300589222080734289412935983144797215901654666805613987756648850700115307664794913979539524483389104027041320411677511248656344152348199211159226236740879536224409557398934390895181919001119985270622347284051579465571881306109218056617156617893798748992549980782087015842395351763429971210558888393195174955066827596930170184494999007176580794055685907021178488123551727735654646853511376489100777631129416584808129795537536973589743395398494453305149559681960233427428435638730043064833852181558771563710604870012585917919552935426682989826478455424292129817308271418553210547602969915924977460092639971684679425124316008691976879512617164028642155170904217072173056000000000000000000000000000000000000000000000000000000000000000000 [131,16] -34310757848931226406123996418701835613436815375901513128662016553015694845894645263015516227408220073557031404477673983568681652943511258024377203417225469009600353761035105501026551243893106373553939607269702287722864712854889522130251747345845806413054612922969245049899313068856325160872551709608589529290141010364983640235182869650523729746186807548496326915735705273179976658828644937366122630109163518869985627557370559731403030187601064943833805864638926419813535571037574601133404359637793221925810778311842452990573306571557241698590537948130236168774006179005684105529192833949143788609269040464165099975069550221005359304481454657749627040160909727546951153153665952364811591994554026801276218696718830460284347447183511916552387801995096645841621806844086432920109308078587334158000529815374489887530340076498641459542864777633317085594733725344293461442722479308569183622027750578361288244852061326878316095971155813747776094451320433600483048703485954027438436153452060973614033307619967280672848755581453374942033185719093976885611127190336774941318982885044531872260756019005545060912394754933366317026263694719449169277311892919642692296659471569830826968432348969668985811741083082165618930446513594136115720537968947508309317353484204832185016097993330423255889343811578057646046929906262803633480365894925578981413245534668968943345316963810848381201514284606244276612891767552973477932122477411604503238404145360162191283765703880769508438070360286491945282612972150450197868539146285593680248635676404650932887538600947717161420528241861768124036400160468696342548710424870231440313372376196839736364044768867380501807168176395267171569246420688489301433765036966917898091157909414735581425313426050893479936000000000000000000000000000000000000000000000000000000000000000 [131,17] -205448109492699112415462456433350548074598051696635650580334708520387401728346766801484874104318439791099036147713967164896923818071474495325990913370872305964420562082653733448331250984025789848904261876074862020641357813624165074479575755992441131256040829709085032112066664973286951083879201052360899669381470318407308001100445483459271602469014629340098967895914869839008024611720094455305059088146740986103275047975396405760901558287408120308610078775476200880373332845009598285613119812122831334444988992226900877510448432317733394059005393018959376484255572948410771982894853944815976628357506313285151312100396224915017123559049502693841077112120707977833782301500892510539758225253562940532140937675275583060407840708139199672383559945888084621961894293068593954070708532394687475158058884263134524019376001598965238525211507394421974424820169770629078453096111181069340222140206975138514186265738923381811059123012994861730490647542874013062027372358157418369349125170358523259331383684245636730125954818490706950376162497117971856746664744314197947194952230340156205601382255086756015031557568123877307186629557468715320003237275670736497930041514063003473472942145844625326347232329418747896118546609935928674081568857470376924579072244566414250974502649302224072611691926331882169746064774642394487889559720034324991771974221940289067532088816300228449008887836392454869821234563738518586522009222029605682695160922269092246484949981200957216287156103101069564441983763584988760747643047470516851640821124497495494646397594305796963485042857235541541359832835732196866077229239645690759248028432690693719392712731444182364483263270546770248051792735107169991017701683870718990162418263883706631635041331536130138439680000000000000000000000000000000000000000000000000000000000000 [131,18] 374621018088025478342770856461253176152607437341948009779741792403100305992620774450226588554414953865278281777093409578847140061279489164983845737988295765268613449615088977133386767231383570961323518541964908540098400012811622630844392925038139153987396152498172209455390285313587226414618622735073900110667360906384631714735541956854535493241804190036302110080824029871573206930643901500640857353805318288593798948726007667459375751114605128896231172756710473467271929915938157913667841185229448593312413780945908516980797454288680814588815346841130669350037987452117319336193202181778088168913153067985851525305286716424888196547545085833961111487606006545734482804494510258811575573277448770385589829589529596085330604950897643901240138787481160699858211681012614928713394093672034212699112042821207293259463502577948730213393401311301851553691280434655980735938905752373878360650904445954516651262211616335811334155724082758231598688056155850552355130416374606631575234629255689632968043697546295919176146885079569276086711353446807216924405079461541723507604705338235996184673213853577255770168640974104500565077871703233726879712082919916488827041612528345556849853048756597205005774753742852447462159346247969940624394798833709912012421164475226189703538240584629614300117285909860097950005642276329063983748576784686679051064079890328103449955595528323477580734440249899672064513533489044097608856013788565765437760338063565203030627641198416954740807726063596242863864219724587562077689998917767488616913814747872958324256638179873473624453215621524537128297789394283817756609820160948185854554060703451595234401838496946140675302678181113300485717783230903991054744076009604559855758426729208130167207546181211018756096000000000000000000000000000000000000000000000000000000000 [131,19] -222688641095707398098102737674452642717366110573862904678251073025341972626765604296221658790279617503413418599779543703248072433934098755539679951460691069068263960264682540974372041505134660448228625524345943419456168014752036090537363621571385608236051557766239550400108607120784907450843181168439288054843102405463984120907509326413317338988479273387780969810570685955794006340520635521619371860899355563723301225689483667357127917994007639232684835650397492648563942699364035330389184771149790763672710308779009551890176802885413237367365983974701494280942691532482434459662473641236537945433327929190466803159644541396612527513622618082057158620300458659792515161807190050395673462242009113057820530999574441070086697730069366122595817302822022814563909279310549053375227722836878906213646715249505536725645845891331964822967081852198586331908934473142810480318004645952860994784515447167203872511071952564000423111962897202437475560927647492080636115258796952230564836045958008024570105273329365750968516412211187884135876192632676816651052377092242123383868084405436354945492947985402130993602567384962781311457449392385269948662660098960468895180963602529337894583428291493707594835602351046028582853859872163774570293211567371576135180605684409928502178976328234956143247124988900194909522830072707370570385501972635442003662325394568835848327157687601799182876537969108617532293212613663820094635676443805604488130070689911619744743416417219044859791515969593568814960489402366878020265637944568765947349919709115910001757768407069315024977448089320772131990826668605981520107763436725009076598911712427115383851353500910379682673984098192961848433558684167507801082608222388094467036653235526143965086069135750138429440000000000000000000000000000000000000000000000000000000 [131,20] -182343792908956818798370150786801402897092483932227563514738728003622082955992835785594922182500092178920319976287342504585968186691830506427038372291316760581223076258548131560547802907231969511963710383823674697889621482404599721911251186792986537109529713450423759850908041218704902947384085570022847310140408419735059215855452470377564837569163251846839005687692729570594916097252909141869832869580190798637681328776517022317561569117121979831551922108400552519421873737868909489386476476928809741184603129280369144965770841052427263827172897042259677986526779932896535858127100810812397251094326850139006919001129765990560233258185752794160227890362278775537696652411971253797811917147912083526265206515062129113328543988372663706951936421227121866060853581796573817914468300454487237722126284861156942356360618287815205303618060633981876546570781998406627755817608202262132142275808930301339958825531866903858021582556478859717897268475088528718102601725229326220124429155539846780326421539008220235597199202669928858322439793520549250615624875959019478401630019836346687924761242318428752132707461669511982628960693847585976244691839506222509299041572817029357742579797528540064622142584936496774613777634799808673576824676988966103775418423238635630757060816942604965108358814768289967750958674778928666359400835689484582139911353949553325801694146465676535494820809677724311992823062130404916863472998962588225955739187504897571207359161059075234563152494065817240362704886009572219717287077389414337350510299506073392801870937621323869584248292845818724620125808793334472392923862939507420484221241760186332666682437896888757232880849144559201203615990080654433999859072867851246281153706069473095939213107926135054794752000000000000000000000000000000000000000000000000000 [131,21] 516922737758162427773621540333598054977150364991098042793949336280671753012327984938059154716586480728470049592725571726209660884891428001848061274939887673755048845745518643322860319884878873124106562947798739892025641638075650380091754709387223443714107970285544565432812813929031958369528342905998545234584122387700134886833555821695727346983305575635643006418546118112575239597405008279244944684309360955193593237919460120507963300399730958264742218313779625466408827789596529493934127245902945822271585128351354901307743483298776053777458898251663771423965947226920300829673228893145426378822162427157296800307793023178906655896664771338079798830751706090575020793543226894591149343548674438927162582797322467285368192845527366150219203279446689216398750307170626331657440428460628020089364037922405327817502017759582226002984523321429068210185062720038161047800592636962651665704613588082120817831078099847628699349852557110935485662476418629811267436481543469686496272700535339485647705995330362999956765441829165111830138646641835550556300535986167210562021958353507864180620514344820551199476787801529636788169424121791575694618143753169074109244810862153819159587144880598154767752560610039241710010198232362058695082789618087199265490200690190971402625476139110445675028156765963006442280748683280285836292258183953542133996314916332613062041337602416280904744202832948620350138535273866064404312033512197965679297738594580625435522573934081752390582873471215191428743770855484818969848107596011273426403518587765959210935171257566573338482733303056407465455996930600327141174835404480645013043249638210137382761188188822485629179098205191370428702955131828113557381779371329333574848693268849966684588092865528478040064000000000000000000000000000000000000000000000000 [131,22] -550446309589315480910662879226556972938599426880330570042573550034454075365383224485657816590095093354638248843336664339646057158387488862550241164310324585152805769695895682635720083670945901031424016688855258344638059896093699556243271019318863431244236738776323240458782262757779100580740156041881531568378102024698471459956572173971562248548029413748383759126979414082394997241180586634459166499547543771802521515029660341108595656377088191105620026360423289021066941052149425796388474144085327669878072351280471198131942232060449788027327288020544433244202760946327813907833752014992915542143078975159536359991080989527694419560237285797066369596427489556370039910654938340494060243778416506864854576613851799747640225997650820419243117652427433577176809855421117914255790121422789578978579669737613825808511865319498513984837021724901718272602448531433981068293292854330490040516473742635691970582072561841777404373496428635279519521243832089567410038641329887350394357861307773519511621709373780357095125426934428208432259143841122812787521522439243045458640381682513092546422917932512616945415858132738720038928857761349381266199565674593647609729500201686310247459561747277850524786897944653417880807054678121411001377156702079471462633177263785494837882006703304633983409761101717199471531241503340519608167818714728551158449058138306733750232879424086175328530141660413146067915697236986436097762021319465008327347551208286561470366294939527994518563286089792518279072403047464451993438542855003569382106026224259508142546358102664341372921687912822781264495686696552310892154431156377188964698756804267735283293544772385363528786943773785049177614882645591399106273555287974234278593810273235177056264581768898708242432000000000000000000000000000000000000000000000 [131,23] 328847289167258369818560660768208379717562101497116370294176672441691192771303437679305753237233124122997057496292771776166662332072835190357376733889839509608465472903277672904537022174268901767610557213608117699986947698333583617421786491860373432237579652527352293686412246018567694809982019162579207935910534332944756963229013961425256508767088924488632846694462564636227185347580806031015056974347371408603241055301729917119766435253495229865540323639485659328860202133861161042973903847250559055252934379304901627088499455349965698154801791962688111565147892499830241711507834917149409073253693347670426542913449021255650156159648013112037966192011562021963905013562967329517016842151502583457431968608119270554957910646669775361763664544373217097096467165337248778539512435397099442394554030377199120138246661898258007395343988731708173782575970416920274933656493939082696761956145534879258585643421189314258487986459104388645426684398189193392195366760310972975106226518498462700913646194157670897820557488573315577708192106568498664113886700693504580219853079135783475851010656551336979944115774880326706287486652379791534896140668236834303480326654927078482049765752248590084035506799335637735955459226871247978924434789911602666007822115746370121914967493012201560703056978320685552325575034244835017801695855645873349272034283389520226467843965464037917989148755756638896623817023417303774633027512653713711944558508808243632403836396885539748292463581162610195421361230886248324460277738147347002754538784734116282390813026461576939094976291158963441770969203717444916487711007847280300310211199669482129730750084985772463265156149393473798434517462684746942255610279482511174724753128977123499798493749867720998912000000000000000000000000000000000000000000000 [131,24] -54381332097170198914285265627090677598738636633529094947391551590444299636419267630442598718477811453841357213725049681113332259111554545341427437745138824356915720522638101299858036268394722233719322647985095282542224360334530088412879074848252225087547723791641447230187053652171557287377014117810622939306569895892066069539381472016635663027992135485295466537837297111936146656104409872913545842772557386837913853079880495009772650958528105364329240080944061530331188436141171557768867566313916913139498544691072348620653252378854753223212678157597416328655481438344724507299157657455682410056813325079946979616083921991491198296978663132420449207621133693630285995625059849196917554593003931482149822604644340941282723723102772600408257649183071586889086961980337235744822390901845199126849087083189756574810659927036145546138571941377030984409053721492516589222158633537896654213753737705218972271281482209301441797708078182407143692201407669376230874973540969398593482028666216472649538537110024682134703996601039740964162587337488590833541002142586611358945361301315406558251796343062030297665319991934873009945109943321071145857356588475445610216009828380648148164893364056600978994247643440067957945518363325258512048283400460446087335828659209792702388672288631324452703419221262036472987908534562725882703224063777170147717842409094905694656780386635056909978933141129201753049428134622538645823018117830475439339557345929394532311202423840052065908639287722648073384111193774056630678747643759359341072869441262402988107884300954339084911384711235149816155676649692941992106054153838474702703220254840941114039239558240399947190281456320879412779374358390381475652197184184922251516004448141647400267482735627569463296000000000000000000000000000000000000000 [131,25] -118252637075281235925949990314029669791864644939570012297817104327345154461362023696359494122050710211954620667247398954535460540009437304102375343488669578477351608278232883675108701597852107607129074420326819898809903162697119861483014542522184742362626976602184713582860232983521572227000227424287379552392062039655993639497069875560758719670613519630097995682387398258167753720353794774712438326072148358052586167734473983638839312194939745635640394526196191922298790617910813748768582420859396324305660025685106191324806117340695225229090631585058213828172987841661381061777032627997361547901474997369295018652066144219342623423655946434060580300268955921381102897943994279460007601569346310749590412043563156752101126798233217905293114792614873765747938820813144778053384962107694476242313800526397857418284938046819884361454210981557081894283318462509873086752226699226430073302437449378323454901347689310831490147969630423748197267875764182573537072690108467536415609118782411754522861240586472861902584469928373066961372440199982656347029332941724597420257501494234482307513112828520111178378847750537173783616925144381138171636663602559457164304395298372270604974770936807845222063481006056817366755827608903254580060019385637460512494987092127715485325427911010484122060243440482548686036584625997610137126837499018680862170360130058546788430879603145540479102461066702273187954328227996910422944002256080649821565344367105986484510605951827785801352431748766114805104891130146942215880681688602244463593438611186958456447462873637038107338157742677345987870913112376108942694907504229109242660804997233762339051761473429658475479251119081195800526877822102676700777687601580088832450671539971613485561820542292769898496000000000000000000000000000000000000 [131,26] 162567144101426670284245879957521552515590822411136800186339214328886019517903711608354794529641652371181777738587154030624681967522462760993788788200345182146427674085252038805713423005328281313071235104470115877978995887275316768187867452755704797967675585579149036186876553646270230024637301516051398523842278645177629184490134172086904150176413256376068831254450790941279806334524083134947621491944028276539312874413419200604092766999362139770471846552651945258885292936106042721414886896958956464735333332544016761946835130180369672723512423754891322227792811609272761556917765867983228069453326897691778736671237795831741421345752992276806791001270564758851013110810239742827607640042674245203541749562203453881640563644551144494549917238188961085338644598675504309736757986610302364951093754301898515091322745785611116712166520918023273386758676619736914018309035171391270580522949730845468482326799629761461622555420963053231708420201044007158250454700055078102949588455494598489103181032570922506489875130063452932079436740133794263606341888968805389390417075856370436176646386471813597492434778097201843427355312371743834633169368237825288765171730511431203962155416088921663978125739827191052121015576967280190389457380699235600074812006125262990494144319499877587254340438721860611527923174015342760411942459473970691558214926076521135502212651017512506949240796462943346268805097946392409411112344025262809443035637043947615646746564630545606669189309611109007482925937245419231917144624279229652559950749287293935801101667933219306898026665712911914617057989705793622366874364524340242277273972619011071454810547024917297430146509567635277387955807621324268713967109588804984339768537893082533032728200828557836943360000000000000000000000000000000000 [131,27] -131134221498006709422283846225764596144507013195620903887444256823148585754816564472849638332588623526588650580397428589960375752835187502831888785714617016344695634737392027581810802720722720555432125304549750602811369772580077189276794184084010599491812916122207883342250616298397864513425558922213561022554439767513624080215316995267504949919245658142922624400845898102220611355129275725795835146216264429082712808862198691579643304392690175529533207492558153373709196887064682780642961966420915219213769732491151148208740264554264270718692128877313986489096266201636182555199944835680062847580911697523315533114159629594235850320262821304441362271845440565282981479027361218722818379016017714212795664081417497182296892346027482425005233233120805053181196576007356357730083821493856223523585572171764466100367724145677294044509307128217250414289446435051873911614355476702597479559724288201760015006834135385643763959394338995614512379021778828166123434619668211141024640916523680770236855954030446640317134712576516584442278404476483943595771983074714486847722045166828990316633158392148592396803650925489020487343419482667624992076981137622185054404067080412222556182247983595417037779994036295199011027963025923177653108348182041721890321998671753359653881854627313068767372432317265282807935426807641528961432451726914947551199552167874539422126249756252032231869477510404310802102461027409782004426849858380217896030741093966988638968783656308653893536288625836639920993780006086044538388635057773790577273372742920575423730906602736218813454675833058208968796804443389886584967088892885582559407258383955718099776862846891635307761644574585723033732374190935986159842190176074290754922817274917917124109485900622360215552000000000000000000000000000000 [131,28] 80926241827079544038981741842451435259758156147914064188614816900336530781548105929885556626499186697455264473770814460816707845688222250300697266758992504804104189119236679800399597994773201786468874337408416481981618351282129206572458960899100876024811722475108059662882326625969354485479962937031494503879340258385154856789205467491870624358940673285336164042866342431562092937809116024976311345655692712279784540474410360305233790877748651831767327672370966865506321889392251354665999775711864686375452400385150211792909666457977234483970530700936263909424534928227964296582460493583386037954000008851431694630622820492916648480735523704143283675924264697115988361455524714852459238261173519390109704091586130535047609274828650823230424446431360388392928945097611731837492507077451617246686636760437698974660613624409589394996105489222892700309033208993240043432810562700802357687874534148537739199416277782510635746788604617743454215591688338067239476826467886613900412575758015102903766175642714492081326191393193451676358945289211195088265780324386533029668833908129861435465808080112357866971141011408815948215977892728560834749003343823580652066695725663843100903909416612601015552716239258752207421598019168659989989514561769684287547380820106286962365367570050219756898766327570438250980486991922745756542293561353511807159041387701583835867169381879998899589232692669046289427971423502371758743688033733965509929327961152865674566689455944607802302662125348896110146904376436872237111955494187845736927168509055594869573199645791828982988845632841172535172979202234669136545306475119062324325891805879649035932935919609733296405316814140053788206949610426060268121749525059296410483432755836249748679598735099382726656000000000000000000000000000 [131,29] -41082612144470495235138907255029319188652453508012325435838095534899264382314410903164959659467105408724917838588122771515705011897098595682641983809374407446638107563098331437943958663703987669827714736888735315869639495934320328414288916874811056069863634318867275989445789973643439083376032561905859691091164745654754305579651656730237955060040648891636348998496735129152518435453465957041969164296717260241741532494490685493339523337041212278303315476257401807505504269439777289993227086676801339535198649617726427697705820525086950136577583948172766138523533406258137287412198805059590621721073443620778654512402176373630032996209757551285214006004636055166651135940682682704591996778726044049155712932674041327474355455068433074217532553511150329125818218552000404033710046549266258254285928024571599866776565516163687354295244534536361769510511878096048520134725354448889741723589805349809855481899979610843985186822563361962473893492326345299326766478048416915039034216712341161780024986649724306227319521816163298556151902605702476507707772474024807578686112682405709273902058153148778808365825606366894811765617632018404062025131252151256750825049953631705916302239594779821267943598826300102532891288471320477165933106241270757856180667029513561447616092542042609548681597975777610296010437586083508398186107092909371087747523745369064949741490631733790681505852758332185914490608649090418757697175037075593899748852869213539314437292251721943471464473107986323938722013610652510470108859228184807539703463526584160821712189672425381204237465694218002663239539746427240649481543280559998521481823313635469816261021194638543783544241030499147416846196134814524362054014789595603740517643882622219005816280294900843413504000000000000000000000000 [131,30] 17504348745277778266646294725510205722236651019047234038415221056276915307364249533680552018403159131421914277188042954042191580097289430247853829062436218664552710488257330359941755941295107816179193173918698106728805497581155497908178340766179966112157247122114811357974972048071688641070336034666621235809718849473339207467803107150249452155167058277918429211048549129850278680226317664439608446285297792947756356928446369106503140419681051212964830026930805246870182520433636998099131580316936277948809952074805195133213807201537182622595873098398715603418783663269071801010728499675913645136184864246235223829717980138027437297840668689227232727780973144272843481914685325721859933391440119819471346770777786081703806518545575452527193636314877860280680054608619253810056269714915630755193271102238440199993902616473453551764995495275900929670489504419984605108484544450238139205301488210505744500203665153394013902456669784896102833731943129344809883154508447207726983575992969977754689415273803186023369064523093308772249026136621464237800206913696619727127318382343447325795077477079600460459241741534922893517752804675532119633340410229264389965900597007510272007828616605270273986689852380407398840496024893810580982310639094157021456730333064371446110245999487108797572675722942615811130268031006402815205161117518273702860542260002099199363387487843386429758973417403482119664474189953285139963807804734024947634494661944751427539261879414147143795604222513356740192896542554044209211761732753158832527726399820638447313859811579037891048104841160361063237663300513115754579645900481964757689958809644751685247750292606400799332183007607979532536381883454181335310289888958735413873251761915270117903308160495584804864000000000000000000000 [131,31] -6180884505963643353648360070777518430557932929455280369579187161794634499632807623104407617971271546142745553206962157111333191727046121880860544733808156979808541012763429129929421446049802690580788457719542535315906123089441202210267459442583915619559089289044113415288496765115176246940058981524243662212720446609582048778993800021607095745644845927507453529302465636103376669784671450245394125422625337062932934219090421722323385762065000527169093514451477849104617656872732529083437176169817320344191187495139360380089585087337581567603236127757845551621163319953374770507052606470339365706950116703514443717497117298130152044614583835685292748638217299408971494869044104489207908753915546573056344616262154220092411116477281413268756798013377470956976189138202638055771099290780272065131120051000165687217547550332842566933746108357824179736176989801273154220564639909851898880843629031429400968905240833309262504908326948293047825516284642855591852748167800489115640278333498607435254674204442888126901602483141572637262011999193873432854970661272673298202005378787470170952761931469723245918845255763646433147838161928838176152619752565451439397076797294486326826743330011047696089327181302629362019728549872139967058159681363129343382729626212119256103526562238579527799219224953678002360905403558000087730819520050330124876328245220502439006104220979786546284699582944664906023331846898901833634784842289541134275059077739074364951598713179640616972021808048766136756965523187873370148723148390031189789310804821630778293873193391497356994607685991449052976478498017057975491414659833401916578550263552628408103568917873870126717469189902994616608817343012128651469353776692717224981535392608824992247232022781691428864000000000000000000 [131,32] 1695627296302667338565181591485712879696684745597047327673933739239718612495025623642641983155153178585740517822700738251214074818644369693847631716847156367615709023832031250054440534903783122381757331722688335931140353444163438157805140494590089977000838332932778705571926693089841503248293877801952418112566033123529502360527612468238912694568992045274262263809669982782521570416161444004929710185702605803740793227922034303964417308287716733835768525714239748519854306237617038484306076759856741074469921074079926749894720364971777959671774788645208590211823645387333120718422622121024690522041725529210253382260751870959815416207991415197519535603880617589737205245367639994651595798509509358102177677633287753841222481987642268400268245865625844223790243062235039137532320183952661490724582285850713837171534012273369140448376019743183887751417373482802131772503033554275682823541805564670529527778314233499382766231815982105852992919429279606410919241015655139932903352311091149748008753013396555195204343761110183376795317242359578484315848409841038932505649870012729572153398367709112323059785683831584615135038668278920468004326912875407995389044381368566620921209010815097097786115282732429476983305307593083305547191048015211786902728700828418200223627125538134490306942567356579012342738683348598346970911707767232816884378145273049966021607563861064060391420002843470909360842729631424093483293956738121042342806282566661919985371346538703622790575015552693667944874853545618945268378735937786435156038603502173166221505089856734295404156852637793205882454362413001449514249104261386845327075664741388112185445046382190919212107866196384653280361557380732376695412745325441677041903075905772598299485098023441137664000000000000000 [131,33] -272485385373045825621666357112896067824328939066208393650707696127810525138024872538754255365974195607005114932827490808815825232680096352906994988379271579200100263050304826071799130364188499377619534000476271131863781356742303837181305843344968101529016858609095904220067583386921714096379710123219467568520686212789165271791846997147599851742289676429185991629462896292618014496229969763664596170695486645506175368070872696014802908816408985015293353649468039284996199531454277458940178999358180738838930546126137751167079624709889567542105628485152501412185945282489159435962516236533016862849202796187419439736580343268334657118471371545927769134508091883628480005149094500202962319513030620964809814158547609091276767400266345527601136292829274622601821862476000296528952589434735659574020931421925650635512820312496488352843478771750641770613711325301317244769138558294910684750668485673752756634236830926330543314817477948966421330561733464154890980524209981044598007032803830784886299443516684806469534506773878526313686055699890928023848764621486011538624062108342159230865386897281652465050372814681051251720247558054656537573312454359539945859019381992857922726995856882998482953498070844981711750754263978775241616355412646966781323605607272253508570962341235673924554348302622238564627706354125920961424765434587813351882557088343612967151600977936913679115852604605210259242100080277967143576542180865732168616908331652262635532186577228648829052484661053970673600665004072940430175726714505683219201169793723156122630317073234131714287351771169824908015330537234792145057387909804949441457978605655583229646046597143422676302788582468027543595984461861203648468155575635934249686553166466940289858884834420588544000000000000 [131,34] -44178434727347731621517198344449399119193378683491338346753726644679037065333967123536426994715716632570147824063965866397260621307605842522210751587453448056481266820271810533104571094875359314156574211101778848762221224156948142693925092133810097944173996888925570512886546598099901198830706968457849363327800150803579150047378013215656235891283074219734824867177818867721326312628378077278632264381515801401918624762908458747500934986570429293599986282411585368648160890010986119823502932825068703844566202775037195932916905319055689865963941950250713443065512328317983728861431410271989419185106652345304596896900517714707913486941053752974134978198694646293911274848486480665251750682795550241884556350048504412276127019648100238594371952581787028146981207930065795928868999141012057438806570192122708321905442181065896471707909620583862726463793386584476565291874431418091542067574110328164172618446521581222000207249360869350213589923495821906739673470222778756984424159461641009551164335017994669686165074598864850377467236486977844820944939217298347292958053687428506638900048853882779386911481578249030926696015468320639989954808646719971060005908344239728646785805699277702226356805248777778585070102018979992076349763762653458860673297437170165125379205979904654194425004629837747304744044446544024532913442944392428644537476366768205272197426118369668239052914828563977233198139602183816943549654786104283317113715345190310207862580212653807582959148906275684379726521969370699373674020774242353888783599009059540850517468386953940035762968528316918932882893073308539515231148288597558496474231400764732202979219842141999436424271798955155654031529441908158268397867847705577097646157263465025523986438939677294592000000000 [131,35] 58881712216221708797677006912770053017829529199357823241102500908670884388841241668149695886987343091631505208328794557543489488818362345636069383425096713497721360150240885903741627710455470940934331810515530578417916316775360980330866753811366072394860791542623481161184382813544528794488530759030775401788307212201823612735310507256172226000718461925104491927802562552372248635438179562672158073490840587298767514732585307560152935379546643300297412671162949936320343853660971635578157043213730970517854290716534473459561277818380484186366907181678372737657830353407839670161497864085686352903760366872194951760085988803176002140849227887093798404070564973127547728594406159033309891035877018674547521657270893385628536988765520065295148561356268189845569859389856065072038833614331004800255530793729219407246953786251441384284547866386357789479193269526935585019783486358996886720739111504008577553150950795405701818192506437632749913515386630113333234547659031908859450334681474444648386145857041181359282231747227928513678696298920131577472403402448522816691256226643499498456713556210349689855513935417825337019822759822245139641869560518880701595151118156869912677415951945183593932238144600251031136632192526896708005767640763470059789489888678529573973310543722667705618179289433334991801919451872230902754606970739830666266052789450850265524464610458502196652151067084098755683105437026823878228137308499826557111163051127922675637741866920399754538859760442446877218611279185519632677537784819774327709195080255723482675039037587930844855539652359464784903704157360352681710950422703438676165904866296489986597496262352862509138597907940972307015544556268949035073078498490141628302563219663166543445614109910892544000000 [131,36] -29090462941643259389544054791593898982830863768251394202664432256018113715051102450385059175592912532748949112016332272128770385577892779289139792460637659982358556686427746995888969702808773541157471320907243152819033576430420446957017880531965688738257243449136560103198139829975608723266433548562924423065442584376424024392179389781494183681119328429314948999488086801504238502189184119576352807487665734789732164687427164781321706609502123730171512838420463242057474888021987534671039849100359766925509870919103679647145845292796211350581254349865603862054578659806676101242070194279222922065832504612736784463953547344043675601218924824823294992775667495747984680935611427621509579915276560575009119709021357096012136060541654233643916997287616663633445733965629055253165296662330173117895039809429100675266161899169177256681738304391768727368042620113752974713706058143810689231752813854503856650317018452956881399693147234265033510742193197927257931256952797849652618999634827278046756876960724472372132967090939801910173504695702867895574429700266220423858904212074550474979754677330496426781993198930140321931644660882737933233079762899003622544520076454831624419501976091691951177413786655621252323449614503472463766962481768471882422916305990980088231555596740065470462296383732870587572108016204796420484447060947754965554892129928712509291253497929311483362357239541610501616852590747518727506773316929990813861447173823400332277514047813993128188529478462329503328333618297057338993033980664189482396186140786467664647158114321671305574673507851210365226619487163919188395942719932313081968792705269514642105260178016963357307232122756509569868258066278498886871389367925456922687461055198468992400265372260630528000 [131,37] 9952451081829821888680671789887456919077146556911054814694683937965582983119132683032046179177578248562787881098059785746386697479405895023122314764122811862296468042155500789520538555990854991125293721765456357760413305312103160600808839599445505059469860137480603515289841394907600652424604263492802243743303670898929232080116923312046120700454717052444457038872017557311547324574910865539995064889536569094270647565393351495076187778537199183799922021122752320036606786269410364355129916094190739035732005098530047427579235284597023653572221074927456536000151686767186143302484849288020996683665173510457821228888254699394308158403397845651782439775352017437480953121130569978067544568057422212865803635293122487511132310795445089388340998542614315800727342374295796871459570759087122271956794378630218263728699688435810148326757718570159319793444719920342826890689474861737556189017004343019685773112405800752750229904735619466817659044591982770997271206599402536805808935081453433616034596185137379093560513904679855626959604716921253776589036159823394166288261551979370754777616340566540428577313998686844844913855230393699956778889600878537648603786894582244747680515550289724774259814621809170567415747130611892482886537786135673011875004497276748824415284133461607241177879272347098707345519325816223153163582270601260742474928887531241465459434429692435334551565883934441491644942815703327692154929582915920933287976287355264617657379699773211013173875024612306530902699798382100612598493465070263267748449348457105338178381230782648515893583571539407613554873586501919469243904883721235544742669881305844339869911276874431966348742948301834919667963044235997865174072009364170598349024208491288612780514091664684744 [131,38] -2448555333005982845586300650073162427892027259217158865127175388697709228353952932188524924509093536666989390480405575630820266298956193943978430730702788649132585486735163330969381713447788866806159075982725816019897497048902757066433338956353557129938382399501034458167607592583940557179050761364981667950318242066733561918798383292773759960470461111186988494318177712020430734454553979198225973069878458391656992156003008009970902952735065201832152752916779820033140436785270266701952488775051223131417767389070222835930618247507483235641604308924532595706849968846568538560561587343085784720419408201520075044735996653113477817494569342582642048433315738866760493297109994808514383834541656761900883679957373686356240307205149878190508654658600003825463733403703524072747795436225840491004433219299346313155312553125551695006350684166737562792346987068631298159328158778716669095253935807580646146259004762507631616101279112212991070169415709458146659747410018073698382145981021141835861919842004530916368306819532287018037824295242839812757236738107371399328979376125949989673410792940398555176562142910305957450743515570573342615207135146235467013754808001805701063349572141364750690990740789975346439955045077710904032941146635837123284396387853652010904378244454372253576819965912753252611090101572513821786863944635258224816752765341600901324008296890710781984984094836521669520228861502295043472385718121047440422399305071246417485910211471189628050911396217324956140664648936138689341080466598621064352447468546680391363313017566105581171772313003356875843683688228665604893664804985242188554663893381819386004890229414529007355624705148660346411769249757096711923642909890742308257276284360447827959521904089600 [131,39] 391076257378117373441635658324117859357151711934827678227651612815579106559504343260517232265613832318693771530684641913795923166814711218746090056186214192777846862011006952433211425810450150934173667779848054014943784653124283860168670402855982030902822510017158012301818864644216726264691774462442947564098965099336785222194664146037855736755711564154824410181746885349523027525130983756798924188152656696867906640922716774047703565694656682297649961973543319138447150784565968706152270298851274181733574718066665651278589604799402969468220074434823578384004365342156125790367372093111498482316912307241552543926322180581118871744320279090368270709979369214912712468420155723273702600141098714148077633782768987362429973125789519575804214240932798269718379193313288612184905377871168622364251368691293785429879484994386171674315484882203810166372292553852943630956440826178429204750235374261936761731307629209342046138268188585348875432713842883418305386109638445151710635448209927013114633588036430185294538837993773244808508148606225569029709639535420524683335573653448025080087614758677951443167282714988015971342814367985585562033235940846261522312173678885869349736050659539147513480709371358510590496192122129280625397091368269080598717414174276334794226059432021823551147634316970986071922504183920236933361341400578472728634586693358936359550523605359712772184566957534349007771174541948681056240819406575549413619258778514752508349720688362491311417364078282524379253316333234204880821441506926786657646627779152152686889387171251540165061679152323976985196146035214811836741455518368652183082840158174962754469895714623311189151000848007552903837220692188780676426094479480293001816605208122919949122139584 [131,40] -28094316336191050009433177541454181442764223414711659719961872610581022991442214386199322351976423919964391177582191293564387649497643584318099797134909419011041376166781616876396398738674312439720116487241128969130094391879803448273048545026472262294358034740412728090259030542112127404627963097562960158550562151800065428583449041610938043380742868547436971725974009808806387549320460763694050532330601019761063461904937650683317984336033635322019373663697671295564729609831050102311453263575704590322596066790758919990315838695817991567006782782913317185786994747995897239758703249006719677694532646830427590464095555382964873506440826732648530563496532288715648214195788935634764453795840469622273474655610598304625595417319524224913570095870785611507305020757875820716953817051476459627328468991746898033296623363696085640417268926504191763827595156962479291033190253329000563216786210996888475078451394615877997895952428655604830365398112173858793822758662110497044527856860307642819513734483601325237652024973330614096977997002526601800550418952801669921065050370226081565348442330012776296291641261013527172277974810781612971518242729652155871051999493894505765957657735340344652428646202030529969640996217098338186270224299654298038138862989650068645777621310340405740573955498433360518521495757971753961044254750294894530360056075060735737901458537648378458268599133794753530886461716500795043734230400059107766451481530254361429179904835638845331260847095683044300393925290567633754110421640458137323626164027719168736304031389330526535454533761439457889810410969270611235273686760553671294515450848429553133667085699807741691924574108562948473896169926215392102289648647460644126510533150641545687166976 [131,41] -990630759793675714972375102882265432491364177815266250163853758541677544776211342918487246588268731092814358576535824188244891230403280759529157006775895740111576539022429731289505019589364730108767919386271781340598936207995457074374022655119855960049043737424464094201864223509152505803866135457917552909876318685333584501593495027392156476344565347430205289355874569018769087640737429094957965186350988116035501795380263846871193753643953330804369272046937632297352855509005528325461706759669083037610732185897096928322874607844467747930372366804944737185930344699595255368243630701023611535114048199664219536672076686131445815329960434388393306645150503118031940292966526845699746689173435509680358078354947166188230559113387157793676688199146148830008365761900965770320961831508708958436270660194184945018207157263284173465460145229706052126249167359508170107016423383228698492044691158130795436979704960063225515180053167337043346227463440285092822826255891434100168501868785030233062587413296779802558031887830514960456190700745570383506307769715847092514394666106389160889467518292708768711145726175838636091202976620423534773729942867674083161203004602967198080708560717245137648260433770527128747887758318841427413960172039358019515165298896517210600536244426680795140767884951946602577478499536817857071230213462324908835718271434550781987152675504612738048750861408686609554502278326237817736831635566899529174806640859754356574898928761719870455612978157972875338933789465924885422357164236298746678175076322205631064902259290281968793671477369315965008613979961523883180214738982344867803016357541623775306182421683867456916173879636659535118013766866280556585690909347260729253547895492746578432 [131,42] -150295957056580733452095839485947756012219508256956361219115060333784717442329594273972957016775515944389543490659508236347939294518973869321253421491829213564296896308519080372940429274098070493990518363958554178216133198103065918409656460269623894400612538924473038357359379751911865916000443254111957130217585578492716451941452761860494061113749612688078670993955081276504337352104532771124681246556361993681362509991281690424950482929246466680966620302961918215909675734781838077112227274982176794967485855793101641261233377835709816127976762507640351663340560806579779805097347370965067078941038137733507198212789929561086003447167983010760550198103838090049433913196148215429663332584015196355458684507831183846782917916438394353499214098538521691884163101506163012297295160124214568400440984214747068160381151277276034797440082282941894856068235511357577380799226343394567605214646111451837216815737106134311630208214354438619673601020388596390576978311111714112550941009932422417099179833594522055981854636859076845199165413340067123175093972933174586137635038395473823316338618249729880888169779288962164152163286232861868926998881503174819881187742105209169896918890223217576394532188159439240327555113641505436507699565488482926906514938713655727495170172906257342021322503161630025378124486550715262280258625358885463886327966081046188185553593352284932609450714941687795838000564295304724477447403436958553229858257004931945775433603748344947736478394432561274129528690753891530012636817872843374087631294666120312073207863205900824373201420855283898814043986606243731190218241582456467488785048434805248825690290635977488041148204919156669820623561976692027841335918144196449092628945574701056 [131,43] 126978237019714830845753848689375349231772726373057488871707681788960475253056244440321698179319869188878095471788936214929354213078454796543027789925928920661908641306099809444068660379472229954911679203704803448815143146029736919617574316981770818366666201723553087613187786410804098907657771732528860358197696718848765887133779490332547864707446851156374668870879813254117123091619580838679682402435374937621355497838979233706279862808688242361255629738443850377692874581455953852855510567402374564135736795886134078338196562812864034270885285081260620717436382740243957268587567708493256910081231951620888496567528550011125479558329354601214547860758432958990792493016730111640201019517532949764783208225921325186786023087190297101263236491773891132847998319756706514669704523023443313454987835709817611816124740265227054259108398187916626876179378109614214477755228104354987538176529274621616952782028753174121858622099482810518780054827125264085554051482879692067101056338099979140740165032475603562553896672050085258785815925647664126584944829587767623412420038121857064030248136202424046536917696144638440133535592213303214339775549552013460572813524305240042242731688997632364704345755613918796724796986127834058904701514483647218705524483434134436403742963495095820784978954095267261992031043413074301397203712891409969626304016418540438473392626891053100808600376435423499135948697797212429562983047956953389027498864691420616022220261009727744236155409616654796994020915062255995402961788372221592948196001906287365154358784150541544281052661710636171591487657924712746260917352851802449202285159610265774999190640977806576321887219934229164225944647719056695528761446380294449087220988435200 [131,44] -4782894423568680023901341496919186936098193475882212960957583049572868032697430672944017954823299582015337560121684966871770748599390067145039557326924054460887135596921177417401148153023902669041870838027370353013961597684188506351969697833166845058415230284317358978267962063904281716292229089595309400553036947668679319149279644470697409167779057614159169771851225466945219493188394615784174319126346355387209171649886009890593577313130285345497174449610936183483054957319611848974588700620634916764562257715011958114031125290564862892115859686396469869720058346218936799919275162577740337055082911977347979241252234200124654431908996813953443542905507975296581475110408232357985184142140531421793908558603646626901338315386829863580595740435246078305146550835540033742083217413356235918971297403326061220525732159989857511137787476720868652482104526317658714574299379867028405917103687448069943119801575454090775702635373809622941323455502198681704822398191507783225482313023651280733189489250518118953544173436138798452796267280691544795756954982991913609293193501897806628970564627354777983679060067190245599072704361353127676164795290820796041309238596550250052429678143612161967746705747973295815196544359006702062656638581759294595698103730657739562579440744439039281062586394281153740864045110992480366801829292508631296681109194005306054515908070222398592784159868786165404682117565469376418247140673529638534504394911160962128450416246944494821505544914171479324629128821961520708733480007125796117735766036855707488244621334655585330928568097560344324071649367117575276373968497998006545985123734280783088291288164981198634929449091333524466866686154424186691895749605490926122710664640 [131,45] -2568503069345818947911144764155749301417621260166379854164194699274219393635409595071068179974179491595376586357303791335996956501190169743477364586274393066182559745619435306037313471245770791775809837851744038452661499756955544166229520053888596034350764510459066263515421706203133742029538225792521110563311089828267319148972886616453313970503475527053106988217192830065162744763141372267859896570002605144129967844591238931248254614329624734732190335210560823290360221295789056024815595310137151911656008603635820587751187211608530240228297907513097440488942506395098378864805479248420148726300739973487525207026567100138735027258234015472769448912742167628156230248425202463876832201429071717457777251169499240786953064372591064830113030842034933660070318311040362843458072024080108854438712348772917345350185265978717861031048647732796424277433080342338199188570069937838415273792616647900193267460409651191125421842280857654754834703579192175123624874161675595934776128465921201602892786786860961091748111466537525094680571920826540161987275493591295998855538771605302829564427450460065252357164872286829220930370497307309801642949874034915933834946705369127672530614181646419944524307817190364224658909319261870197268409363296586223478547512017844051858609916797709078997283115249226226656048212244929904447872459463051621355284298298784486583779857867799384114265399700576527265871504624334157535064932989047162710353107891236541437685089518894344834159146630319185559587713313368080589566388147536962189826262770821765934855067610057697305770993020007485379317016907456799802340102604893708156217946226353772591494522754721067480467362760227516867120611627541673102548118646254492549000 [131,46] 149721435423839783321501708029920483642689137854671250095822193564176243369090973911184484926617898013096674692245709433677755745243174206866968937647567058358199152877759313493230044662682990848850323769568200970730312991825602500877551785767970716179299137932498681316823204851064777480848169239089982506265965882526266737740339083734565251873891128441581289782721766839379953276567622888725220320379901317597328084057601347419891051032193435634945682692831234891455359694767945252861624113941401382499246075153024553643885937371170601634541598505865330423102822069588706596763495175430516482196846976122117380660088514469268780344435907922940526068691960910948238798184390799186366367566754598862326344986393040358020748161935513560953467949090949084660773963043617486666835247103022075055672741759756673040331347684286912479630208494384904800619898017711315365672149422536228526101101870102722147875462307861569557493881471048723366313494141830086582860932705229026193793288182916209570211396995640567272140160980274096437780973749282238636814914860115816118830955192477462232228020720872166756558120457613449252935644952668009083015682199957610102263607603717823549960875386519927855867599584332179619923341541900910735348068877280803117568115128870856788922748205603435237219106809532241080284280457493065849632067322527041747983183241468236132835196238689111969179234001019582064635177860644030688788541696863772834880826538096786550571012515450009155288146313265420561576357430844749265911071836526681478744084426815060186624045144669144303818058285383262345684406435117041547127957782856616393868807136950068493836553239502799672837210610697495062891223552117440856671417582994309760 [131,47] 28566292764794955738942367406945053500425817626237022985130231928589166881245341458967539638414368291586817716717509733875586808804705575161636661119906115604910475457888696545779133173600476452359628961631740867224847099174503363428697535324541822859437934672249574707027369228357665876559703055354161857358840212673046884900646540071016888492597652049078748554979036556284991289778477244735230172728511511904701836672171771380221503389412097287812168267181670333635639252313158676972729321156633260352698638208463786104704185296294934914913402347925933985333577015339806521189482422091865113358011462075881356332946153034735393081774025822114450594631257958702875612341139318206938236749696038902663144405502109697308530307447049226330341034251931377444546564602226455133307113456811024732724878236831860032071897445074897312154398376881225748663217429854122227850565205213287133926150211742773985625871525294273511746154456220708828940877350225272119176247705719243583732481042166641262893138700137684495848211977269437572287451198500534798309431420181193586553743682801258206910392454969378367820924553488339261610464669794648806949104620317592889854973381401208428221839577948138954837785803232637401594389253841922036612246278840028587723994093041376369243354554057034231647761878097278825223534501834331118951618916083330976259062119354973342078174148637384840999754017873578943198121120488493249682221106556267750296355073759419772559756284258431046329917756141453602059332575308287442719665506835492416457205377563831864928203551327701512126293947258182765747799197274859942499719011760573846881201818747107802228696972969618084286789624547426926839973757639462295027319146222480 [131,48] -1716957788446156227420462056712846879519159831513472461470968466700615401921204074260311939287039193965120056173113476428194347656600695542960946026434402367326866158803092144920082782344339411715797239234388164557074737260654088081744835933922438741344697483388696459254532445325592052135202944294482005507557440489873586095527029233439337388465532322682081062894371597465110717520649077716327476303003684424772952226804312672717360658671516416242783927213687971885268365487375605164922339695880206201440059887425461746411069924182951203873487723242282443656443279407592780416075898173303321953810279557126248653504617474129016203299767512430500317680391748817183602864337672850279061875417364232238083716682117044656909921851605768310624422911827611402795159421453705286246601067912064126659785527609353129589866150904607030974149802482410238944360721413170618506115777504730309606595033725994319853054873011558698796205362866808472911567484617366078336017618719237600150910649414571158324723124791935654650465498758563518913319072023535532492177057250661039560964736211979791064677761178044366401614929327354527545232165614400452860846944810994876421683047181392065047081720995747143345359829629836772751123891103387896995940230574526671295071954470574597308375783173863232411965783151779971100119454113474347458354889079297887916954006256286776360775897912545720114777657451125887638269408539108503455765502633877417698252854954275895503000423428544628905505892123311052986324518414180301621360576319368257265357515760117081380960530654443833449612983715209802821305086085842035010290567794896197388837917878991670509650834228706207948923815864946945573904853590895351459519112640 [131,49] -225356904062043708208791440197515320188006622490973925078553158460866762273884153389933686406889519711850598987826089191537191952480903272645414964944607705763256315145399328113047180723402414338992933529405682970231429677158074200569080120545281508822231284348518511681534401360450521371059448007342092014758397527042117726330427216950206056785470382859839232872113490673542358905236002382248942528966846438355543890349996014199777604632002744404474786654056560271826923513910795146035064667076279841399684864998903253251802209291407989079889795750798218502170959470045025966562662502759415946796702078546715828881076735161281076669381177769043691332457987766792790677250105058039585770352003843939127126569059529570492709875521868000065547312903729576218644642980730020512553294044402470805287932249501043733216636079866810365603812947387148551877398619828545664349946516388399403692761330211658973416196069273640694272639662658137714352128288910785883966896942422803112785838654958127968013254476474826739502474971093705096100065862440970297801319229742452438327517619652115361472939634989087597632732195277878191813066066517299411748912346339790951305929914508599562440534671316243854559551285668131056599223792776262078577567181476958378228547875686147500261341942054869295650081020103744858521452129625885172610904282652583727437954953669300205291652829276700934037103485990307553080174226607426588299318371807435624421971413249029366293071227333577835999966658008297215181318160276994758935419947451328230502927557565851381243835358304249311995196113216771737317479776741358363141421210072240783878378108543450386197268299677769419105786459732133022081896814509207982290280 [131,50] 32368039917884563249327843548138519618875743724319892557228131744235688415900217911500106614859809454138938947177271623488558155418990233087161347050624790154578240788439296141562028845024994874428997618824079751903377018664458128414324652038838523442660240579750151346813688135738412116954789495522757077556660105268408466529313391611455624041019322431245257788352255291275313573336551909591819161911671562832352225289440107223615463702423514833969838089564383642805168110635728898796330462820660243052515166367863349864784769753622062956927820326276617996583154779327727269769154697346418600180051797410439654393270061672010744090214781749568808274851104540884300710295332295406902381619703848526582494515982091717032805935025971957399365555386175810172361504039737623541674024230236292091791329978214296600567240509912053819104406813686946523890833879549708758368264518123355643347947381143562109918865277345158122289891875108160339078990331118533349606953399718622003230164650246396125848295788805126381909421234919302700720808853152361086409709539392530098714329137268505678729065709110102222784132473446382356805470605476891692599689989029775093561173094730582573593841907195503387436419762720582579590967536847956199376084331555632929315800361952256206530612766303446023106090471170782269179162578134736015767150725582518195007681804643296083577692304729760853699010125100808152736172767522017297854679255987732595064415957199114319038435938833741804841312537244899369365471268306910948856753908519304500041207934843813944976485370386248492433714835543606827289119429150749634978072981872928464645011804543428985407826466163463418726804235327344233589011091026517724160 [131,51] 1110761789602499426608904196344901943628819529874524678359609828476012016574850806126751499137445634514572334455418318609387737743374909993575715414298542705695399513295142202113571879665081556664024683678384234504218392919746218863528684444709618018498870639419464698238809803919045087133187098498105746203173131315329482492425411980562662882223728446094558502030864494132824048603131978478915106211169897068188410304266020400058525981192150734436808793241916215476052098250426212877472141821801583724578493107972997997234590540919529221670324066783796543306017173861314039532880317205944126702293301017812861363329618404017477057844801199446355516330364391662043322395127042898688183158615968409554604656420649478969854895353815040977390512774159373306807844634822226922414461785965535200918896023716934404205340753128128132164719086130089630097154729644164388924314437360402572997534642960178525845147929692815424247108797549000639019095013902915601208863372617592010742289253171505625221144245388965494684465978498679282064027135043706221338848140117987120567671648216006650293336699855918500890641311709688630159580289881066735000251109231581945268436983939036664315082761350775053941895059086823593030114025054715216693314385477756141068178321976921451792079824315600686533235906931281592599939251038381638001706932453190832351974521682149374955795041551507551432580838371424826837193988064526139553367093717985681739533804256191802591563955613719826934281120407072646838245636479036561198157350449112405836639046866024786959592622223488076942690934923843710456462485422812455190209491369586858479676980742710592446084569859744072559454506521496268929653368922521600 [131,52] -261323432287301892350127932338169314280625280945823947891167404837775111081504038916714885624868318350202851520952054680121857449613113328230913078841772982077804337656495671596826415711684995746838323337286295257693109465590221990584336498180601168727766358160794598324779185499210224051058605955739616037015933844301075517951716368015167132875121968269298671531089370897127928412317223956217647555334771343373142899594412410602952953420221875902655987226572060486446790024548324962455823921455043523805283620233217533410099353825383178358277043779348461252391360506331847946949901719261656406824917384564594849303317698609138284395679795955562564825325455464220999380372432729888682816570142055344063905438940500309770095128842832034270581369274014494143254130409955731606806502497933215993308825121127724673148184403564461216839025707108777545982375304969568692882472007900902112408392637188551152272235536865314436488499659482536145954195600704000791058497990575146404068817942132046539091160550548596144873715008611271112740904364503529180487382490094126155921494194846591183242123201744098654817395204113738640821924959415867477938344271724385067356641927920479984367463284545532259271724897973463901207932786208757368734655921167428480290474205171123629510653095555726035896937157387415502744961679010712687847429696057104550670358257716408181686134314868954996404907452963314638810814884686322145617143239912532068597921675711645080890052019580078224910322575565274315191091837280326497720783890989195763030559174285948693437004321532257208096611135490339660222981149170847512785840692883819668893497015020649194643345281535002525057350090701142185517620814208 [131,53] 16546124777934319185651486934016842313274029552543911073294626031716312906012493021388838785126042941354407402430960751685647630812939994552641088117277800417098499959678924499961027914869880347391100009800830840210933742791064197024649060814260738361420571571417569714347008681847084737574987742209323679619987356862304568048438693936137499214311452821344017671761795833729229717817777608639533286853049076412229755504563818815829663430876929430755371775030416571848458521158237498639919269281038237381195617535006675973695000070935600628689088922362404267689413015025523873229510256063481322687638061474745910919449714907391661464512265903428239637190254244286360851854393228257805944471609323868644232776376206307234399615893470350804151809025146260761933368189671578995192795801830108404325531105223039236850657105168549297554779723125573146396747942741169604267364520027243639755018411070567781847006648436277975116719318206156077453062577284826270008042383654432427803821258256113960015745732800818868515882246570229855830305642711210535726970901810345792749068525778715101397336539589546380531978808682599330141080207477935151277191492220664956622779900236953422908494642847214014897302617453977481422991734182040862921865402849915102194329004441023703940377014112871993179947133442017608628380337198350982133471840210293321786204848587529063752180364789126805670271997074022984132770695119038120715345992541692215671861321822855128364041535338771162305906637909486598367069210548217837111539572913450538492807963287025949885130562637076567038087780483781420348817667712571494343137853318799640831394485734927859688065040758650237347301043049986897046596848 [131,54] 1305067676137433845836385120635220117133777320564375490549477392323940354180000642768956959489146613527957312135470236141789686004587048159330255614691676837835008957025814337894123414026373749949759575670926540455207868876268903113428995502140838555724462777101754167673322889042078720032285231292030283158825484816509826512659583315708450241998517735227778636558489073784147375352028420050019133261433009734207417179474298754312751922509275590942452744756854749943267841215658534007492659277876832270417900625211558206110836336584491627753213823326913977802720874147328021583951929953906450571754538784694089525614240249358933853833012149984814345734759248136340828814535226556291455822419782830692402609014491357183285269157257074188005093924350569365898715004070657977577121067639032022507127265674104438742071544046800121235451758954309178918706312434135881156935463554151620648725927558802650261119324422812552044923672370570652469340452188363151402975095929036346474085854836242330316494811329075667190221616421897632063906795037301116280328825567397724219601015822479105295935977668987105501451082236569969296742556244015135470039953288125493528430397817804049006639019477623124691799251357096041062065636665112302307790126512490490456188453152525729489818477985893833716077973454600352443309508489447538075504778961555924758171026314992341244509566446820483124886031645178338028043347238022808297811314989711231032419249319959965573072861247045452845873569236635447458506392227680528151250360810481529478344401509265603441392935184034216696634126341741081632403249624100320243443582061066966478588353196207685366699330228800661957553958953517754698624 [131,55] -32670532058283097014842367514689655672171808480679105700908292326140081732165571184472748061648232174081836323436279158861827909807227084508512599359941190732262797411874990259280190446475923790773739669619505176985318590544291378761817505280102088400330928314400565331389883868236068506304106523866375550980452982814367985105732179181138635751367193686580079919049108656614956303303441271453905066517643587481831475288424175079260945060350583834087569473007933876029477720624583149658792376042550531269204972349935332337172278653232049424876379624040636513943110324018168006654078389342746228880410479699083956375168325849371042264017038688852377622102859652679458427633468237647870318406552007703579372401022544258149977650579339056526669318175510465559026459992335330917921016167184885618026476887560688698598781792232250820396947427153553417628985250903789067307125901113084945518429290967532030070618071544365453822033897987099868631678352697489819797786246985863391874478887273338409897417505043982074554577194941599503387814729351930296247504945381395180353726618539444079754976987722106094472626109046336445248017159708375544224061641895485288066276843657833180695463196875437260919072913844251299167996812950312638904211756425502719121180113657373596031512215170239683935106765918241033327693549849812134500337099051667209051868754176778841211927004181136881796908736417785741501061941737234439815770290961628875141842079253692012501551022939390597983558032658050730546921910804209183415253338193017877752364138723326087981281183243854649760217585262903709912776590907316442194194877970211083875915049628989368406348650920547166737245029722139472 [131,56] -4421896957767783251144475544814058357009878344181064430241211986131408590611738121756172459985326666178823570445518757739088890377432475779809439556844141597097063118585920561876931883222111217500163718744579387778004363405071469144544900881402415062438017727646780049892684642422743257922901413297435839210360733120088632192551942156024549851169394301156412488638197383153423508677711265026772285206977112413500121786375803612435548868479357500061377749420121191424779754462411567982578995341440147129187568468559715570323419644315273828619317358079156756080447555548397991354546120779851475879733419411559392057318989881865532160948009442121058616026159196882881845003742869684909629552546283916164569781151567109098126810514444626495340398804193550206040564526425386460755419324983663862739234937252768625560771545207265205287667515684575556344489280087037441890675543410946952418835336696397149083385962134397602126310703287755309897113461431239568307482196941995530294689010828608583733213302298267655477380590313120505494616539359261257024582327383117029421639102207485914588487815324512834538337378857543834598098540466373217971403131053281215955966678482276098785698682868896812263052889112675193158926382689684635744322508265939973959557283806915514591362586852743483976086889477595440737309044757316238601542330160379476920397217074291601736948573640549617166887907666975274541196275857235803568551215202771073980655013777585415920573119727328195724892156680345147311625792484059841881079594452443647731832441029443994147423305833275534900705869693962655870078371875301993914059688693134646676398543326127609556663939290639688346656517694240 [131,57] -225252460200512903950528278553415471155381980164427809425247140037862989552060999244189900599184702676027954567708273788322967583422091007345457475384761346673833398814630689142522252483729517607369229954411215393337234852176951197376965313717517329990738892363996494197166474565874375088392370035812760720256921767086812974456818011885411830240591058289601034138001864059320045486901078509694599113528501741806019117891100821377097781321790025852541044230748333375635371652803492874595746864233842775580003270766219738426109341307163181837616424642268138001254323810947193851587460900363531168697751623070821080617495070107158324172862344404841362863069563061391008220215851213886371463734202791257188285902968130367227226788993069467755230813417318388064904312678689930209851430208377939622492135553287445836189774449467282824436645959842159752309853767641493916303447780492831962627512759095299193862263452087464097895996385100353887153468614106625156448550931677595257234572433541087997891002115378749912633222500041894829967486668739993283037157977787409612582386123794041882718252674834782840760012301797137288588216666355189530183820787277520073450306617794844921065190031544351472766398842125545631010001099491117546081399720387618630620897749723417135474690234114512908934533637124082933996593361662813780511363364131808695573408351615987546310066316461607392811554274961503847877492032575042566164959269250161428827144415819153264411257100283217206104192020776482260226968279181968441160876133356485819971112691491972034677484705284732379437068254072101463191167863790996129167340020259830120061655055856494198019440383974072843393212460 [131,58] -9877495489577672508675570220832799072590929794138601187467042402712071254957062744831662211783735484254622132960942722681051989492230136859336514208574900011467693352483685843809576955037173042223117899486882790705977177675695615643326011424091359806177452929383455400280800648024391059938633110145943534656919055008632166917253582545982967609756030800291838437919164653052988451047241594781903022982073664440335595185162053699280689469833266016820413927508693783098922566024679176759349235168849369018953969503246619451108585241195180025750967365563881760764229940161991159565282669423265632776354319361636605441538400346922793161502195910733187881909452618219330188707127896756339496704394333416151195204593780690230848805018292064249481968535351393875107942648636318687180494688148494766526726937558781430300645960185487212616973105187017625736726339417786591377159635886961641375346642878619834373089681872602337990308555402413920629255198966407435784579011098732648568052456218670483607617461507804499494542175980030800716658929905609759931998646377876940296327811221885622292900317475459322764359435910789577722866685292987749711605282881309182705912555510256235037633290079611681337456231711516773131261812969537792706832870053462302716005025961050780779545425391162137502109577953997685567397760805291653198175031996820538708210188911032645035993738471589009217207144720604959770292232340932370792133436864058354809794021427935779129733888878031767692713167463820413096571773254712381299332361037211859882157504835831380953519912568011670374574808695642524568463533255742136809562744140341632383530627535322965540361032508272277864192 [131,59] -289243363245491580130965943783412225799750292057012018857831991917220036437032554169310978169928023948534329615559772956218711847881460974502664903587532124101468909662899728310121403281154644604357415678639177857763123945222092197393653686645102185047128050780223355597253446457664758781958996816348207160237162305698765526003904841484161090482012453992740856227804854313738640373849153246977867758853008357493898758707686076407191619915897703035316035738029805910499876708165672921919930277075376902932285232604594007794904792184962637748513222131205662620810358828097761395967775801958403287886126973634007874928469344942063889013842812480876744778627665337039315401586816413630680751579228480036391655348845363070476499836577684418442035092575929870107766239304876843330760645960799127690499092158410082993599484404748602493066454145099621343185640822019191475132299375588326260025978052693661710048041496215360815279291850416351866933879569004095218670506323114663115007511500381733924578836641038547969344484599736070707697588873806194584782999324871893518938142217805502727402741438838285605755851573501975795192732697886234769766481790470274954514943199933502863030696743108814589295579254726332298269015512160698709455021360237380823758534112439051353018201061550194980567681421125457736608983887513529635910777859577095092038288634767087103746094277529562161219575042113669748531242014131455335495935842672054470584754523704532425417248653238222375708587886237296630829152953536792153280593408210380585742305707924446277267981900057626358462193688985381726786211337702240061971837801161138575756321710886715047994120569573133408 [131,60] -5616716250293543608022544449723395334291197699608685691236266201266193815018636819864035530345025798907002082875700402521982233373305211653961618134895679902446119372124862538369868713436412850633017083330691676697879837946373891060718604743137703399001821817606990191423562308621549814970879371774389929243103387924932991918718818130163329562233795768526994727102860560728988427905783343802919668899159126285599161436195227468798077028815998371230991779600398999769922062331225196177323329990112072438321849267680151360781995233409543376677684657351530498701613982421873407781772088271152721409280625701858859395687941158020242243947890871885923136961460398125802096831803559787530252602894840300838072635476860785553078397950066722308894687966624264048919776256493745158787874395735970964574059104968550120748271449970138591924394875217639834652010578916155805984356742270676720376728955585130894138431040409411281973923668742989834801614917228266683032502714929239911518751957155309915396596769464189997270891880358606706971018803740203114791596339323589173330413871676596961767690846583588311203152477667694098297744150839240160392300196448542769324633796038646596417172882442943319743244869320965405375251316711784827922637755299243583312016875734746290962993470960948664207664271505035298426329913214608571639858947568789547852529219988529081492038641819867547246531759705575039373332885425422953118064258239268920483633930805915478629738415124495271471101957017104595582626037606748716177021261402224618396595090460519969187683758649365220332451512785963345540296632278070650694120799453435825095922950684109196613452547620608 [131,61] -15343835793903497488014536214175693575693625819970217987169577832438286602358275694301442014843891377108575283475906366087151243835524988307364999555088101367004740332778784175661370683100186972639246303427456594361697311468590276395664578329897851853759132319313381908254597263222333709577000201878232921176229601366775996457524711883066284812867405479172065500516285327960396574785264983646510463081175293607515426113039110985771316164989151568661518683219364948819099065430857345550422353750416411149488683195780071482810609474041151980217666538577765068772262275879661406881109519658850104448765032339710531710396554888496440430130048494842960679605739481978015628487795217549667569355477914042244825228005725936537328142148709031191255563374589496867762016084557661172588557769902131194352471222785350755300716615183786206211362768124371537415633005960436535386026486419727214869388729588662945124618682049496692043435100723129763960825642471650554465735148833749230304481946269674768965230648433751246426459276972684952200171350541894201087454673702293401356030693200212446184414354547007017206606237914503479969513809612931303442647376347971747023274396152618316994643052271524961099222779494242616204653873037804394047280581586992257194391211389095725486083443426036313513278362734152697835527016273168687423409056244797007469058467754271524091990740916047026724781770235632512855808821937870504094461957860469679226949782921529800457793618669116299426679230594938800806663948271186066961793540814424508150679233331681226900745528874432572016038447175540232688127553786155111893263172951226749870088057351735641277250800 [131,62] 3046749592964998831214756348176637353324089032761014588653468116790714216313467131355028860183060469148567914844047608006476431161450069617701712206497477083030839574111090103019737195879107665281519100578977640021446864754050261094452631656860575651121877138538621844350323719827906253086138616085533971605287033032565477012514834667693887296510545134044685348006818170887885641408448175059176090040306917044441362801174686252344097326955204812567420499937001452240693757772881536811456620355612868713911900992489508865361813932968624790298966828079041073462020732538906942650279081706328944504486710649810195046543238218452590265846527996097931958329116285005157564298335301514337031507383587852732413033578250279963202905815187626472135372819305946757260983872211765132508227037469864465773857621774553550672544194932625006398907060911049391634430543327975049815762747380900617604604684594835246203134842778984106346730368294992505567739920846798103024585801340967541100834636197131168203486257587744709903080259895801767967062436681828792182548625988133389283405549593198760209092357381165037283004377576471339923049564007566035145308802743447284782629076385405482626306901070853155445227173506176659258456044771412147733733091036846132196904679722151669946747383987092264263018319998073904143425050392183753965876999532544325373765215723365797764050305544281423063513162292719074448024519350037380141782240831886723163354195915879205601991700818433814125485330119449943591739388806779143068270816891154116196441895559750670805731944642180466241731012207853787306421778232731453907727394134770797913610536642025098979328 [131,63] 50219386523352269426809158991895595802086556700398654687165966856673518005583809390055137622106467259662464395334736285838452821308202079969643679580075878752978334082664602546371193574007615965523698251400188620195173407208048057015684637960075827740083202623381433590487870888906103725831228981689985011642343589407379664107857548117621053599615490272088700434625494981170864407666140999803714915161963986843681148230221813393750070243480884781802623713137020353317073148366048395558099270464003720291970150271920922365387147014313986753770748276027021310005217647012522436445601189018489386626205736068560853994476337746646130271153219652514320174869381721570243054050749994840312000355879106330039955224969334445343319035196403747275351623147697595809971656853957458806658924822976665019669256097083823834325064559884066138693019174925270680254281332485533991359727491028640893566009358798385974944779287718391215660887493222434902387917067056593903882475167378661564129130207762499973137043431061067358902879266153251176143409216240437193668483492799658510087672727149973139863507285744700944136817236733858340904016101694408688543917495968670619823167499834369473877229774770334843844951739861790498030835275306632610010390379690733498637967417665619143351741905564088985833438441376848757128944479993707198497991641857141259409439622260606976507001691025242666789401706911900517823111229463560593491089545476497790073732931702181354573955006860830367286342820297345461781994050953965368577096067905248253711297212279564808869759513578921866340812965033701005958387159597300145905669087277923368643950398535145216 [131,64] -447272665114074307972305203090165397581166281043312079122177097692555763666980859286425838248503772253454763741066735469088466272985693181527940071400946558798284083781348333168868593959734860859154222846650968859348359861652370717143699565567053153580121505435515737451411020593840539641905076885379160543623644538565329325822069966276085558226242666400906780426360016208058737574487599891669412645730877345551559777048717854272772343355295578989397853468343428064526767444617630161356497304330374580480254402034944182962700407039497120700901995911161506119315179036822693969708411469217953058340026325832167231106389829136796542589368288397577923316592704601268407427874687656043993366075495798021690471500399977941347499659457699149087134807308521060124440975483704631282139183362211132456338051746234154380862971584281751993187461165909379544093423092169621430822732408985736225706229551130516851266553451751679898856180691934420519424241796765962468997172001974674819266877170811409424327790861656180135829898765962393802848027532650898204161343427434197138633967621881984798888767325375526995921186523222875892818753735521254294366069287680120200073353344169013754949306451802691874306534529126836635018572719582159266725942750507138147266255843264657055733433689219194393688705967983566212101484263913875510717981003053276158059398439508278043163508163186869983701698198605122210797631899676782622848489901711865914726048890329078710090180733778536395301715470778563482444846357231766583478748879006712844692966203926914713033394407923599116307397509807409475913673069846566345878552396262754095768796649824 [131,65] -5300604835955332301142269136799782496143725559935982648383763863040661673545937274303406435490225590167345670792586257929467122941443647502692165285778154665713429366710152403223568925888449230629052253394866777121273377683790824459260986682860631361807620847635132275861178823687988926389094447565136335495046791537638516331140430639370828332025030336085657116629343908946682930290734345586014812605457442169052557891495494448996568636221239813677925181877792991586971198587645394977081502004922382799617351623035426199649117024232561935550450520746473958353383393155947205776901547788381619227761678726942939042498445362717975487541581811337049658797332725972293452055705444965530962720559031464902951587253974243276148240815897261185921373722282763900582442936656395592446081938898780250906110031819244098043379441059215146281251244306798830962377033751442699585288950127563542262113648454352170833881165749561380490277619433206708282858525266565831729391839637183332819076927925506220096076070140973455266328908302482830600025351053995332801464108216880182283407954121749925957672398288731521755805031319334430846977608756734617168956390033369005986215405121951523197033343008913160884542991213199991900626605172057279528188685102645806286423453138281589909207679565482738448083035985491369621299516653778833307253766610706091304211953695719714572398916412942730962240946664976607787555771327871912694317251760026488130324126013893436866427221633986888972625462641154613384451972498044553521787179648999293132044705347057341359188079432697597068424775010346942209386015115756190307970911277921661100330852 [131,66] 190451911186625992413581162291120627161131456627426285840492683223717718152181420572438985555708286857028929200747436815143817991185957789895911362755974491942294728034844519268782907317065788946311707447263985232502118205596213870383565095790461043062437829218246773730292661741540438150541121212254273000134881862805030454878161802693592720236935458166810900764325763266395974832421295199122833879826455733424851482151521059571207176692245923502508891129219050075489823585699825680184397541225790855477410289136040222444851830240235745591348765719993584963312516658418974994008415893982248418806833959297048472924366977305224194891007602766007755720829146031303505582233191194004112918670999202530752851144222918101023351067709455677648873572835178963306092307261055715285113872085712483582015662299092852585266609304423586393285998600649667896784402174463576130512977073223561291822476657006546054952342725341044661733455614104717858602715799981555580194303301343603463312877747927358515528852945425920594605165529347522510580288436851145756449603572990364253824898801323404242619066956550321994154250536181311707172196302558810644756318963610749293078235546792502131099915571545231138841742815520018161349924664400868715964418684852572963300787482208674983655578392734624635199961279864020680854271639188508645510356313771368891597378961416259512461778274449718147141813488622063815894541614496429619416822794252969459628370769938866137293025608637482479104396947843108893043134479278836983577921840879083313180582261394751606265825021443413958078535778136025502625256628394300176457813906285601963008 [131,67] 3406978667453576501520731459223526763830900882880536081771207621258572574421341610513016715254565921470167957926137468422299908960376715122778323033193296154946117500603716507276081779966712848659653876271936246977620594958876126058694924089316992819775987435190124549171082033118422880078238466229278613894636190121273288126130160255263156942824859104756088489260622943496997329595810375976132296701580645245580246768140336528015798804055510873814251137866086293228182972680067002599742435767695225910647481891398658665065221375543732911407524162570586542755571873457599780279286282916577393065181019464300234584117322944341642320715865820736411509390632712764446977651943791653870661567814850110530067541410029097568505331991126137215743308536256084121540624182024012539454650297241196560295900549848607283322456743405874744761497250370955593195547928411872930880915987265529987388032880716886652832725571023596549392279933692121178949489076996152125157786318421945992185944058552329625917507559099850106776502074976218243574043657379767721995805145723260749660435032494966905338627068117300994788933521901595693692272198252647875583672350072959903119232800963909953875714441330064521912696354628680094491314245010937621798675206564192022728621394166435054030463223486923961457969299130266565115453201202766675713548681837826679341824619801702041886197047227013475109589942929746242124671111324083974077712376149407161517870196066154579707769357022831396972280128463415380823226719024805099917655428982408249683724684187091297183030796808398140177004056277043849910161735124764984800291403259861152 [131,68] 20155238694502180982562271925254246796650313866993113073339057042626144689856733492379079084224588336003944937690051729128092994981627927448959150163772744871012284049920496836955409872915507548994543534848534026590228381505783535823705373977470323989867945061163773849930636148554628602233619813842564449629427578259118163865966654366101678261782510078323281809641210232079046446378495602453737433199990746188918311848583609866669862306828693635811525560392042583823765254126400096845425326646578958828262538390679856403367469798333653046174904364402854949273380939474372309093081254199254338508016653313108909657555423321241657079081125414514905687810567551411953177053570292228677650873795879335467712240061265812454930979555009651105114173180175584322147587754434702796174591193956675821537250758047980566278399622335582509681118469816298822366510643983706703871774375743435502533278933153709525375800048701008174623549545670882732681025356958529807461018196629618823055603320271379340537866085360212396549837980116122903833673308256168784164972701363163825265797649382438051473229284011913729202072479467589253108703221118174901675329714770871902093736553138330586269305388263808368997466575150173620518606123150401577176322547522991433004089693282622835929006029256987769409545219945334955328220273449958050763810680657280573561151206526418595124551431302451810551786765114784178742643256984236224973654943404922738404481794657831694955597577511873238020285638543501049968799220594306940154211973366386389002761564388570805755906735695759151956697314993692149028377240416190934119779909456 [131,69] 135792771263515773783301504468458886152197654461302533372975821629309521305602112975331010959274618312840675084355138984522514760490950762374723207280105075598689610221717258462225301853198976645322174856688051640696996204348197611127942948576857035781417373830022373541821690673126629900405238379723628017386432547130905711785647689954471478312166696492877607332674728339556669965310530246096728575190963667434444855374732254592472985085604842386946184640755359071403750809813659320895611298488041525957937327403673166095415888612573149680311624474963388605844037402006979419471708762896410456650206322078152785066027562307396625892333476831981277134319228372117044304618898470286812679884709295693121478872201931105238757898999113568348199883435589506374328676756074082434032248704984887623170831153040154960084833263059600348471850388137932745239371981236631031195300814054991112520054334785482295082935198038413352830348894601817554390037677089732536230751626055709925205397693906756386661381299275220706588272342462485349037915136047015603992563076048524282891130069615816815517129778352807282805605690768069351879567303082924092281570615712050809077661942805838856219585722778494151826629155787744536807294873250098237202839975453018836928583793845699075161117627856008529421583231309056151387782451740634499474663848474696905478736659138075677502893146088595519539039287675335716373291371579707246491283427387412892365896221377926932932673024026652524495272731434582117600943798325618990477824834787705779655086250051325930652084454433961153723259668543272697030268519487675085417510 [131,70] 1279314269633624647036365654830841356947763749458857364813748106897501098786148924524450551268075433530252248375493818047654705377674142624578602698696440392123784139244690379848827319382236117980926123942594707444532501023563731897178989915113478538572240322939964428093311796001819172865678194948609598442434954785690164410931867220666043065216465825552929187476417306562371345069754947103633414647216747637954114664752191188750203624862275387159892003795311045812999592967060940082563733546541674103563065156858715852942415905784647271330051452287067814459979836270241440086428402356701856649029171643011224584366095004830773251988394770168983884822810826435238803220504524270002176456319904159026848095677611489343591114067724067086682956172531441298395689063310533234810786172328442491432510843261094055545925422252269159602337984723735401945108350343477657929504070675850419737549227600780242843947353706333050190007483620446671419154680190641440857085631832468621771277881547085623728515341056962343631707890425480392437093791749405023537485668548445365390857895775529018139395340313468058077495655552750250052205932152981412572039643137845969843376763683263307615869721059269762019143996702778708082193936190231016573136908535859208008011626893271466476376686082157282568644464247984442735482873595050514411150276939713786576706425330569437583472845299626203457488697797680181111939463398755587885286891119267397480820940004434937767287448712156368995920146532712387022500753014807202749178842870453291849408967332897877989610564487386527454236139387027286640789340999230330080 [131,71] 27526798308776469785668576459664961299971366489226588139823771202197173296215339403912484340730888314663023316806332291107225273922551054976071437432715468195728687120832077154023785828038136268017252813653922383580001003787853878934115872693113941762013441827554253758251480274995139512821391907487168378476029691049812395397768809362399064545611903024058356033645199708726953827944661534780777050209945071794492953255580386308005715519807551115402964745981391633302593384194932423369027334091112287990328117204034769458160370973822933155075833193097460519570424873244547343698929996355595180744749529865445153123036766433478401021194396190683473541238683570402487592390354765585981782146201760851211598067525206643784382743468358484365488217194356198521876041936371071878927302665798843157615937884697260117756405307392246746427370136501344601550736090329278368798123546598078668490590782612421581091606653260451199702399250439954598639659117813292114265261236074964456646361764557477085320370817168782738514921713351819326681630315066737972270022868224143574925691849782446998435997691785900823916173409012498619543293380342254298287987971982048863216508464899349542089163634178984895511452962686155036266353024109264451221847778616488226151666529355041305430264672643493885806651443153354706515855511804263781970220695426791353897583526792662762642693579575153637947801667487306576326783488262542842598824034957442344423815822567005025172244889678754739556596421951078793201436162361907732090256829358285829256245686687338704885341489605037871326436244973688585126077208016940 [131,72] 279327465027718839362873260332903799516144593195105830322001760963360296027797932678666871147034826751036195697743591036799162053715167744637366390021568195788756234329601661952636006072461325402397541699664214789697892611049481105168543517286159418089553897968251156054087036749979322018440131935629868240784465069028572106233038758058387924902861940731466775447889752668298995770820401556425691255690290445525713883055831113895992510439521546626952050407203428930710288190395399894482217795842514363114032542918338552462877426682850650888445290007172915069518923548041980408685203632503101438848150741305238123305130294553035807758854266344967901166084476364998100769019202788954894935974353458072737252920557967687458012781706156068141156703480431658718562849930757823140005069710337990574528764642473806306359329133092086530083136999158354374053360471138980153089142430161844488664209535394836905836055409618592758991835815850922187384197790320655213593165550407685172430203347515953069964111171835725607218791829597028987877618913411640124425332299233586363610100520438394981526388795016959202154413813489236811553478797990062425231250395384541615539365089282465942718651732205515360106777346206581050035774976494205100839949186341871996217547896432664832416515616799842820310834407218531528149281694256652527015031495466215952535801102375040299581942284576227854044158428986609935626626899156864625451066065817234982006420039666588000520764770438563097975782130103546190631173749691877924321860693154687180126515327285890485763585278966750798737202216124221794549640752 [131,73] 1939662270865468887625555916960240447005871235677006803654259703775671936920906648264259646657932223713734674550813457280080993391571209401453372831109011245848640010987205279226850804616195484458645708219960476011906256020828771236158474401980662293507524015965339164454637807718213369812655187709735759712017844084964394473970929100736118469449840809123182988334326293770439752516893229623214700259244821895852307853443934303004120949568948805224128913513009833859085350860503856001163345938389264920599545069060364356741571296039072234382512329512138621055102540770485088063819581049199462931047151887956134690857209984133347749684451432448497383407125590756321468069319499472325005600100487703040885522255025281954862566936335735703593737277875756911642467988693758804145834209703361921918595357022275222591821135737794298198103778817940916280949409803526554903413225484152175131953500792822669948733461233235194388534875396626412969467300061521289996440908257460227558299048571933158749832752915771134383278753399129762124007341256049884005918634313036421692247922064844976217076835196747748580061243277196183636511753986670702729250753017077953118813373228560938226598873594944785522648002774029089405675495776471429320545744062111045029891468730898738673483714811407738998277997067671645797069331630740543523757201172478976622942098910256169385758721328243346610119951011469702306147931160004318652081934681417607573834368404629983221694267173058845679722394209232076442154383574049602394406297406538325947708969911500533219210804846308673900155839267801822579986 [131,74] 5059282167860177407303133357657882016869727313438140884035372480565413365174077408678623201072237526580367451932058211357372113960165933225510055878283997158019155862869316395345061161272353913132118177629720170482688376825239513865703679489126751382704936838119423931552109930518557198606538737112428758101245864474005888445817963511543259428236507190988727838924183324394175275019522000152704263474220038686195214499909580277932831068454311818378180063816449160943914240438282729364037381379951938421744595783294078647260140566878120628768382650500327292144037289339841634041237834346684312230797363703610447766948583258091052384019957338768257387890767194886860575129589283199035948499596142564676978660481807191792080942557265541939604004777464554249051285395692486671179250554947262630268366059562246647155961498550392712734210014605751510389323652016477581363181657539665735001613226410490801815537999650332096120013327420927721977396154697294291506404821416812694217048722052371947956961088974610642275860474487485259610196781430865673553615129784950869435545089768304118899040387732574746249858671761060619403963910240677814614020555214169817133580810320643336975987931085172431398720445153333263414243616577848412463952646322127998302166098615669595363930465300037315174199075702246090488676077684592596054928478802651137110779181638790584648555331439285656250023159289985488983034824024877982819955045953596610658710420358344085072900070052879823453145683664286455034549230999288332009170219121531289757166232705536721128168280757347268578800113133719616 [131,75] -27117931158784133612092039620155751944968098859290184221256738370268073031209148046197329064902903012422313264495273194649288339075844276560400325585935148801133409547343176298968120205823771412714467165120605281945344796154140001500732547537903100614829498051296747118150342351397206371499030259963141045537946569256766831707323593381176140862597116086507334905940113651424817672645929404321760573201211750924514319661514148326042245108702632370799218696826759541939863318460472384345867513693985541543621911962544017610849416165330117626365638935182557734798211271315571874327933290789473295699844158587595321372938448059247892809073889285528357983592122306159382745559133857406371817435570820960470370685629520950353010879434328347096375299080034653030523976190926037108205997595561771243308055919303348039498001243537826114886569064984292665964946862182101082334113985272766943210375555599579187180109245596940533064427834983690996268992305044419959238398108743814030368291866425614181473439041984880397516659804433933935614740381240345242355520529394376029967637644694544277807964285831182872213174728443489841244017221457602822234873293859294641343757290636485845429817840127652128042165444138221187346194911008644405723638248901608294486896087016474361690871165211216864277343045617058923434599699280904447928159611433971728948424742906597149847814783421688940580360688730229101912807146654673402892413525090149675424371299776228313018533900028371414922871467105644475854522923169569403845688333040663702501049678438767077285448020018802002176988159480 [131,76] -211041054497664743550199417182262414442985085167728765314251628172644707820254421328009032209444773487113750861747920868344368308854315202701620363178630819995313663475592256335859783415789864724274933188052842108907715879919426881850359504931411644346328092209524591790970021306474859075081017328779169411667223947113124099680609734608363755461115313582070018862960699999852531049470248836980476297899667881693202296403849420554281633620032154093299671957600219699471458377474862333537889378356523297413644411578539130715573903736864627414903017984064007290668605757053184826907314386859626864343654885431725998469942875990471644235695642375017545816003157126695165230322126591096936747862152424497711764522966980762526713020578625259769973957362055491227833103742311233836357679345648492511900915506489411924345507626804484668470783976881422410857329602203515176450889534871390482436878197800509696183217267351101420812339494067971885235127591694885653924996728596773413021430376934268448575133383843979535052056132757346325128469726742512745460538935330450860390034610188321081844765047079651546378244719414967612904861131520952964559467838296031422658396291549651281248728191507017634316033154599496255545240304049348938885920948967061167224365661081041371184354350946008931404887427865445250774975402788177133053034876850179711888596604005118892016146803747819329759428673275314109263258088721718374379571692604073234155690303828942005446872919607610563342823100325144416039174787581968761501445662145430231589014773113148678556206451103563791933968 [131,77] -547824299659984409336451685555383146388245095008582299521879128695085934227619953286717414660643608432707936336411593123817641406149071333081183582843080140750465901015780829801518833368680967133114489935170257620151536937449036802719421104494401694800407059787569675049907423092222847571588095880722533324499252698149201792408466554043905743000425692320838701362004490584242954705186267498625354404327829523993540112263858478511701273100612590930784812444555340550940793420394063351676221053773040450829434595803992487348216750317366652039248994981087719681749095650354660866248205110968460972887280048681380403501491361281626067480648709692237363109088607835493552939559458399863045348264662892246686759398328681984528559741027505521833263621446604606935872454963029352042801654014515564698386178695931500646643009085649609239115354781894501152358956756319319357160531197110898225307866527320753548615527082602110749301473017573093835514534387736663787747527065217649015660946927158178473569101810612872852006370856554123721563690900104711828417852988480244002318293257866243012323716506763340738308639002647211211896145248955151898483854954111237092816432679553329423964126263218884741396625942509269511413966803717646161683632341857565257360148109567370968581767575790702150517563195386348810079394004048306883422407214044239913985546176092961499139516752487379639977039451943212813005955348779309604218636773762846325226654590529002648994611385499267839766124999285230661423260194029006175069967586283021365495953480586473934995556337169225530 [131,78] -12026142342414592228027729500288146018496526128945645730893885948523408565410225232583106121650299363692208334416743597533124470867034613338656186824627493919368647048930668733480930663953913705730288629947535644650600714921959380667305028547852850722778520838937681234382410817810123870446894604827289568073056822514370203893407103355542628107328383569306897843210660315286181489640247990529041635360529338201983906441553996142739479882632381815651456457261032632671826643704445372644956265321525100748647667135908688710073485187752765150575697374142175918814832968748229917325541206486235046021204018816391189278800061333205424683057128203654825472863499438071770938700655603766783685050685894091574490798528371695887461502449735838135451323972521565230344718018280999191022863049324546187896008505906118400642907274494564305260526889185878626280857204045057070239178394765080198733922267652611574952682343102485436134440096170051467959208237828260932337388211371003928671498701546833582328972021369017041594550634400167625971081609364106890972264689575361403799760299226114263562535707116773184782550150346583806266021846343019934996241097569796994250183355758278352550503551122181029810628896595327984931085636705018999159528069681662721766770172377627781240832132886784674428584666539986638242854077002263049733005308461851917553748094198223479948655747294585503994495458358229481473795380642452289423852086548685833402416180649850810250883309512251121193840334331215493245284122061102837671147555021336158693779828855534884391736089280 [131,79] 579847456031300468730266160918582862875421618937010917502088323721508961443662930825573087625568143563207614056157331954827039686959628583353053810178821414822116651353476940152521030227777396788866315972046289621958527960943515355610593414260988674411902688813301970752009646307244954817004241640298529436639464349782347470355668087615676023045354264858548559203811429296031707106757666561293300277073627021983421679568136672547319906781100290095992875932861101948537008621111067001655222497639097079734327918244532469179903993496687060322073457620743248482236790149573064506095965992999471667196342779341469889533371595547895172910100957126229034392859086040341102591535258044175199312080121487463044052757480495051377908963709608434954262605879764405005534688558378281368627753733029833769725457300360908581533421668958752777285891365612492141192495269557275039729751186586116512431513972812548834979857711666110501234547678663225697794784497019964672909653957685211389524918093907802929804626711151513876353874436252528572544858720795414577968193398331055724748371687680284556766687541746677947159632033495047400880366658052650243910784435287080015480864726994731752725285523447417374702755057196601094058891552680165069510045852974080420312336091204450544134773284314118886414253708371741715615416764940050909643925788491896264710462530365863784698054747393754497351621724820538141670627452044649777302819043620835164878971502994901072741826067654892446305545860500874168407399686551915244223056857445585608390733358026164195235656 [131,80] 261640077425933253266352325009739734427106041592038126872713741633257527505255961636888500385481251409529412629829617252979522826968535339971342736943576154250088129072357025659594764921577915741787498336509711950497700404400994743471497927966159870093538957810121891074345029526283630933183013655664897658327444353768969561066860451135207606165274731068964626596704463461312207291320040032347247196758231359815385335001682862333782195643639108813557901480045923952068040584958587750802559687747433288541752361642407630982088802684570556685736328663039414797113338860252927807309610938363248315719796852794259787353673473486410589257737075347358761908232430631877178417463548553939880518512730514239243177715720144507174621746646243158522434625404716466776637675669910927614638131182241527381620423227602479515731687633934475802165173081719050800457718303381881546930115073979245324563679505609417414736445224120127135833423511828772255765478610774001110646209309793810535560444330152297118299469688885960993184698816715792215040464594386525809679722156537345652448725825244728801883749006960478523137285037154323794964804911235881937329334160749785555501934078777074878172622307646249675338245185825005735027679064940376644927820868112027980565054664000941634380277989076294726004829054324398068708240495590730391430322113885816099175980420302393768362582926821196725225246601986664923153571842269361995363208385797126916562428473012303462448659509093512670673515932346887232892434296227581454759470356627621098749129220387323728 [131,81] 586335515202072007121403202335254723775176094137920538395480732684902550226697392390922769283624906972428647766180161837591840281263299770730522650709026002549729277374581950766947660354642972465995228625298195487145796308159662050485999278528309049254485625076417611929920876372244879421884441894950000325043491862093334462121230796401311649185335863710446267057737318235227303219055039100782615097656829756897442567664365340901989618948446493576483431715336537568990548415082037268623177797631142637632512432257483464214771481093234869809038911245242866034780945026210002705380303786677415978368397720652032397789077418646765593528695621048675512610270759711088680687837082139712491080582199200530588409923326189147207530598334605954577338824851171084260167255909002860438854013490706190628596322469465278729541360950819427825143666227430473417914770861042144842391701586486166032821463693970198100135239744295799362029990401380976572535265681660023042933323744283473068921049523922086626387467491887537461404952400493163357467065649266353877055789929451509271009350495670981765796001966612362286141199293754690813415570732384562097847484070730648397209085135038589940806280086417797313235630092034750435844661409706597388180883823885705443224016667470383316393526298892755274729565417173097270991427531555754738237490657860942521865851298400820151111985379543054949558419753745261027703019856987411146507620430761891032553695410147565730578835685719745247870537210883631271705021192937413807635057258809288056423910965838 [131,82] 1104487371468485276737507447786430292855667560540235715012474820660483199806615847147322259911031242995293538456267657734961653571520127779340611697017489125184335876747905115847212839312500543199808870749314956196240936278455816828870219449177240251286825822530128832548448286955760641802524150301864392441192055432645265221367441738489370524896340749741787874942194678985469873131143623434459457167274518225785706355804849262006045312545192897768872718507942279083119711106513967342827272721214150866466923618103406272119915713271893588684560978174091062486896561201321556315789169669253948270012701543086436040870648597125061548639234854397170831411473668324176353404121480970915024472095971177407378636718483481194429412628855001484670307096681379403250406514854168053935244303226796371367182185647498723340857279402095640996511268315422808572089760229469388913609821345851666101466812730758983034340240192252942772815188299593289408820831901627043421861918075122420621999801943437817689910641580165045124050604760395235949248546908491096426846602683914173841239727049581992657613442575760064200475769813488845580422736519559222928985094617785484388162685437773921758660922508273370577519192449003910028215425204143428563498604458596423387585691973858492141655892681982421406330494193272809118944354028756657869463286052763060768364826359728932460113290079125196232003225251213462506340473695824274645681995894569692929975046092610583391425146081516265616360799996470042052776192140108942518864581754635946666403392 [131,83] 709233765066608463420515663200202581319838826141882658180209917945314453853876653094864542809833837080032799583654396346034832888939507666082415133276519889480997584058114753826326134252542954207191630941411114713081931171057159564965735958217608747284439802159542772785285720679342549202487241220152698391029519132106437971005266447943752866137841656265763388163805232600560648873013475881731223715293191429554092958846179117582496465718700574206101435283815968327779799246870737467129214484399446026691917958645391389335240662202010900116602318859690352339350215479334127959638752951739504403968976803912784090873146987225908771042313653465545148520764255608785195695430014619860529706102324092531689392485856942660895169128113653716076550573144482039320288168693170635660602789042603192841167045787058554443132778133267682930909920697982625673329363719602882362299258137684700123729867410782296288555874235377812701226050049985048278110337198924942094405754497879155387684659488994194887232480989344931525055539467921663129608870038452220525184958608219414563034036669762576284702578851202460650382007453196030916693924917519095696715634138725578626279988980073269544400836814070932916047027351637076196895830714506233208242409319201825390275053226816573444826977703629304872038584010479189980422061245352360188306443482717821517330460383654375264465756041494175668966581892763490589843152245735250817968796257452347967693006407928757571202279480893720333409929757514956603495558773080278670576336040643026504 [131,84] 154833194440306870712641105704041562715209443128516101099138417078785453439421182112915142328997887694672653572039460303621298407038205760955246438727343681859197889037034452109826111836423639023817236359843163879028012088178951453227875362977885405167910356078053016498657872889342408630796382750259233398189508071863074189642405644198727614731533211385902763938328123915478214611822423102451906165134240902790688659703155055449592790975093555040122164754177636975656563652167042184264445733120120999054794327605010049475895779126395745669925403208736352633759461483968774935471284879417838659894124988574714119969669536657426171052556075510867015892098084005205199967375930965272907306585858749107372541186185920448249356240535940540746029373432395167829998871773479898218424125403167075446724413274671176658435542112665700340701676796853865531220640710271773276214839123748927830926288257984252547155951772434129247217854652658717804467241109575421546694760839150126048026648231381602508909514741753850768527524923429583613573126239008823075853470608182252691108215561750509925204074069744953006751173529185464411333977748223248953582247489161461205046775304771924143921469249015702639799882468211088100342391115017520177618807927737839046039554399611632672104902674807713419009375829766620681286488590877513191375612769397393120811608631978801240264924330410404828078806239843292870715934883195712657186539174315081681056788964828299365602069418281480584501179113911471620653042434264411069932036412864 [131,85] 54293608462079950606386862007453632396302113652846492652913063733000670720019480795357731688707716488669019074289132074072601503125111283211386696789073106804470841967136012655944112548510453690963289561390005108573205017358102896594439205007081492229539082909980798656084435221770723658758214300063861502071137508143643030971904185349576843607934285352113394130015374088693636205806864628512848388891123127125394308486020087838930665982272840521826503528148853512203575394601052891340006157911586217724316205720622323067963096444175228765923004350027442454862100667131831045176374199434962407622278073898867010590766204917854461369122429223663086171432509410572100930693207127312866944662191951511635887622311174413420733653548183347652983747586341778777587413588693975112989404458617470610696039430167969023513314227001958339628964333404750510081437284214332045863290420637574852388543529759938299957033425493253657538781368384277872659653829973792620608418349457281019791341698392867098792846233487743654378589856952233153435221229294499803305325601615346606565712465022917601966900260692628238805259457444235520196473765040406485879827159936899380881603860017607694403151775244425907132543600899447314862267445585818153801236490269607295529615680015258157476487679453061005113506388988396504853086535635787749804051398789499231902680400029388577411568600363377491943126001762468679178850461287464337009303671056081256149338891761923094686204315390282465117964740881748676849133119472132294599156 [131,86] -48743896834295894185232654846349432447081627833209106377850517498587829831917280471287772605184834243102325292434016138593605835762923804560868617267232156412676685974407763798638982737985990856326016226525554423294237625454984271603595961759820986709429587232810967871811307203037909190219254443906994058711924762498758159483831953138989462102280410656265284207055330380943246213980732856635098150348358603059257682890045956823851524377029150536586564620973973946424551338244554735816270567906365390339857526216020462315557699606575769446756457962325204419703071264597380716766974511143373724402431240305686469353253297618392287430312635588920079774630249746012836965020016277960774203058170834927574359803685491688149016037709539916392174639771364560167528155359445088766693083233825261179617639220206569500152970997651870875286832713468461604563713204177336811904557959698483849089135841504616852819632785060150849786955063039446770619328913317675334693871279678451202474415307502549236827404556673168916068410495591254101128985314379471510465637261449841894793011179069419135590441725483576049133116778125611063930784165912366318624069647729164262201661728694738051601337542128914645849256215216006363622073578113350415294257116697472548189984691977679656823496502436542957113000006261062535636429618314408884687551428602914077799029261928831121639418455237388050068756949897967324112111473091513251129469565313301749659716885811410666787115852519453852669445338186044529433391280768393568 [131,87] 7258817629942272204726168939065013929444732361543706862971407525427725144401157826670635633433163448821347368626684481624316217524975601580370427613967356731707582047360584033784086028367705698027672153954339753587726653659202226088901528569349126320982502049086831815036421946571959762174360070760214273180063851649174641936363557949942808819027022222182247150079148831830369870604692202733341013799010413849874137354037608542519258477866993738798598183092954927226297645813531179363939396261208583884134368822252183545072550181504385675988886597081521448308645609134531929860274239110639292466567440954898836416391291339795151607677992133553830104753846487036197032044093126245337551620865513433609413122730367627729068107975471927986330867722465461441726040901621429786616915208900534046728778257032068808650065837448741407410755556007223752745183087830711609595667319733126952951541902995528565235689409101857592933663149930295547764440666703140492199982573228042305538841446195572423008845479788811892537778412968456882355191091643542043867339001325574263806121538628037770012749271804225425064370592995358786170101552642984080238983268377282874649638958300737645034526862654792010173439443434480881014134526537746369583251460424520973480601798376152259868716385038624990213635193146175117837944994434618713810505279760370743188984177814939631800918492077461139367727041617504874191430002876209742023416579337052801238113954425146045141317366830943620048697634716188259361470590788 [131,88] 799493663465032463019504831055403272651496837422084226622571451666963349424287446332504192814228479696092443874187979778681813533116205220668092728221859704697751055970869772351407274223219089813265823592409431805428912354572398261266715585783789015161119935933382176838989392425222305446125950087113524031101134865688840395678934363457110834490583422326442707901198136584986212144767634243636871440224483382537519551720890068247880161099241322368854291483380777950629621881239103562039906800435573651282183804436093235242536768229074523992581277832085974070449918811566710181778458655023741367200707390083706106807563389099176948519087906468060219041073809111742162140184427607978545911433638483231553201897302509535929054339395169099112637313997414512700046311796738145765070816129024534569595368352010167269642650928246716449139173172035961961746238016535192670027214152594758847169555013577293969897195557358982993089376753422853198355797892877723689616222816533387880014183234281092288900259621362992360540315054259900741688139033146805471044834666254930347829850866177048612922579302557588910886693733919807536916103965258650228572072611873104900726445761034960886726847378814471342607578449996200762996216570181885350617756075490546407420126998464607958457350881776174274168120576750550455715202600550976004453783784437567930797618036474221432758301213861967913594217916208309638993191540049267576112759055027742825634182134861182180534932560159216917088041769722245035680 [131,89] -169504259996749593010426701091933150482915381912769100932375424119645391730921810838835990418694174082489370176092381679805489381042147145512678755016928161741850601759498908113043445500076498153775282345325906687531585130797046863573640551894351836840391259490426618720351518095038765423818472087174045541865336586418824497501956830149760637522363416896851228698097565629264517977875494244793484502106294921808123743761955305097963302828118968418327508852152481496935834406199478371843897523117041691063491401934074841612328315730306464195663857583500572735881264964500001077098200247733575573724558432106671729724846474323040551589449267648040254675010850721426388647598568669098498770493267740103490494044984727630102146670361850142156359013299509783561656544444189731577701651818422635523877571506795554333113214555138978148463066517411740667839376082770863098720380113618162878745896285993742899854835087300571169520529192744018416490009586065181761519582487563740872540965826533350099272147402270695041387322476736167077585128670910009351168123404195080449272793755132531683333037881049111207409421996239317497092466956274269361269302271110552978661419370223149148177370502827986646707363575191825497861742748320155231805275772070287363169691722592575278935416556016641620350750165998908149415381942484997149559971761773737457919107585524382027198945785783787422033000092874054110671862274455522799792244665585142741753879790761333492361542056045904554821842172164772 [131,90] 726055293676197196984156020888009339451094366022923624737309997589389421231305634412649776057155608766665771291293470510827529442818786312174682004447538709716790856211823024795568928739808130339381634747835985215531969309638580612135847010234413615122180885701139641390698610313419449155519969670955984341548943195508490751729911596175405480608523727990319827786420422345700847274032278025539234376594022207937984931432427816679137227285206650132754151779879086039079807045289767542128476016570601926586538773116004297845500578992401194303220999953088658905866861001309148592547131096333610630742355487439497483516833699869192547537967898610159929317396110163540746457278312316365082353226614568152576984795629545972715245284960525377149322513799015924825724474448442605480614182607580577531013127530395825674615778054968555365564617458142432794515236278609784898920354242177940380339308444030562202748607480318724604101036738510268988177418311664215151797296509131922553304644634650500684965425993780630495346959141616578390913938808156290995770061269441897137309314639632947161059899235595758669964499171682093965779135254914473568997469114105561239310357768880439831496973012683380844828977073078803461835454328949934940486548932859561958315181363327344867183878084531882900266366373484026373650589486618119622674218597234839977939273470800280781849495610103448913330907394066711395570178516227443490693600664709344650439001244622436942406089469898264304157824 [131,91] -2274627902327486220312452060625263207520388259108729759943404588973355825326927776974704686960727283469342976582157514645309636604925336648952926352822885732076392484532405724706946250409173721065552424695382619782882413500194943058617004802886686285465467255949413729141298330727367995962650736048699257356498271581095027250065704007142941075800902252701071327007712588417215907013562286134948363742413046057425978862610051015494715730502781805501596482843414474050446815472278235299563328198706771900901746233741979033192209959865019086370107761745849929388000398118822782135787620966738263495012209482281363248067939980297854292380851487572299074851953252637992372829684271746217570400076885786270540944791641697736546096646442998376264919069270477206712973908864030412121865132211949080021579852592169212981297264022858637183557341996314254226932560758483875079411789201525912750842604825002287074269470569988976171376224454226820380594830002712430425538556105987482363731691495950348393720420275984188015017984563552565010403399017097093551900094268814588093545125577299779992315521591407586261719645994060849125619117810746349355942612462764033228980147823845064001073753675642599127178598635368558691811755147242224088230309702875023684771417285332230350306704015997466402446623458693059977022912637096780222034264303411025740535309862846941951563482782837266823499272058189114247541365662050945284985172125422853653118525597436771898561056196501152656 [131,92] -13847905690000555178671022504402648659574589236728534208595856078415573180082050792886321135938845818022426440272268054885180327603258261433082484550690707034321133006955865629878321572859538017991231719738147879330322927361990754954368062500896467496534001416794217128342872221612416130322822287669629983625779342451720381317671135372730442040118701706427743157912029593973328301886610723961267392190386770592876514627079683107378893916478349329506922141889751358218810233687839039975525736849471855335478906053117563446079240412480765633839232552367515814778196455289412749764426548453011560631952484036260023459103551571474605701147785467043923021247251303421339563966133381261784452815412999157626073163093043080546401064676643884898016507261624579743909820851962711895338070482146348171280351700931548153969983733664881976274774046106630471615807666706043758180386995066925033209595550404284066192287672039749352983912951317003381269985453808257588835009282014272907747115934442431089363736138665782881061691239766399752453947052897457164765271676509267163564884685456251429101406134810690284044028449499593113747944794220397710560940413854658702191462841726555830242718901514655477530232137369603227259047094412566116933201988500634962094289525328626786144476514458433620598137120684886111755019571957438596781623408717863384349145340275986046560315822870423078656344763428850076278919525585549554696317150050977023958642850161673692700656143248 [131,93] -4925013085629782035612156169083271472079897692034945465468972484887546473257077053454447067603046930190591934180378327834887520750555794676279531781754231475809609634153379521183255109367981747138352482732785001121231233386865962289751293847541081468106146425366164700698558407659545558770371913676156641172790663605137345452138869349218284975772078558412216596370985438277654949940366588893042768591231013760483913697326994237990438507787300839654088905911324198740364285450743346756403010657198877211281578723020245360454001671025907101324985651270620090328423958286203710980561358604676354777382873481737163713916541718055460500843159615354034530950019369839062451227147621607740546714727089384261912104772839654486611020098191463666417091869991186711198696190478911311576635210590909002246036871460561183104338697158169680289481158228538460327954502507906719032103341361708377415699313427179097798321979553552534799680254180855681077404491843466601015114869804926487397804981668266025971620476614082277059800074570933832896074627537936494904936519752620722650118247170099998206770354532508002863146624074953259885374690812041902959126429473660240046230887243113175402180881779434143556101410094195473379217665048135085511512774880711764485810565573170428930442969547231824325054844977701996240767644893152705347250928498853231831521125858169363547250284303089277660804289616203275228589923644016735404092906852512349415087845475365028396010 [131,94] 280385823525524598095990827396524868508110952887415331442979322038052824599333412529192110023469993136770699572309917647185215733103423454545504838827725535272067439326421845630781560327781639467969188344612462994381441838234193753564502280626587769500496057214634571147390177763772176728533859360408886028335975158316856160927332911121754585031721668711644239971215009509926348503780232366617648455211063836554500777824061675387613248962096630873581674241619959820685156351161521890164200917443699092913401692993684617437909853119322930530519970574454582427086029650981117537029420738661746896865630054682914712155822659646600995712949148408248425966273413827484331485171814109346992032640698145175192563907676830907737473353643578831968934246341358349227107928512160263763679906313888446588359543281107620629167996112974136879977183762136070000478947491593789666765612672192997721068211681661229558355323156468051608138499627121350239306434025490344363944488407548692299113374453646816085557472328285730059185813623352153307800731235179161698408647393912191036713227757627282913100258905350933972107271436304949867109179323286154113394761085204700500191999409587440052150052345536511988986733415461227220758481600623577059855413120673307335398964853053322255912955272863429220949765583002053608839962294205155835463910319677716260129569348959997943671821464980275652217052203782487653164483667837167757338335273817765447153734866144800 [131,95] -5230531128898498566281894457365925018351896439761527482779651094806272210315361665435478273825121425478240701764427826994886531777202740464169848217852992353968335327557047544134793320283461533391425820655375513520474995997161698632643257889233170920538014746014977181086580920542024827378707946682420741259508716358296377346048196326732832141729187717712498910834772718609557531030127729296123399667082725764372516630719255910111345417348163349793591877497856500310456270872873104123705897648526733581784487645977225842046590885687209366264260616789045141925153787094636074707145081013047396334558978283837271099271465398996353554538677019938858545818547471261719568537415771940031157740934727498904787924196168467410156664346200547383511049320218324712112753244185454439428000762136467666934479005680877805061038594635321644066298656928084264644141985709912066371395138772285290211575087010080093610648070213030691026941316056743912323792645581077992377870655152112491133538237438948676416876751846011195456283389398905428729761751029314210970389145437752558253737280485387993214994783598942721143554268882055874559929606669242786311880589899661087120776163056163380643688627210254488195261762557301256970209941097145257424768331334369390139112295748046367526144033876496011900414282533867455422259397181809310700092532779943099072568736926474988547141356475153155753559228400950476551105095112958237160091957021987481457563884 [131,96] 166463353568060866006353333989562732990455169807998856251456695872762574841529205700726029918576163370183250966925481093631788820440033892387558942264598029708210094910502475600188674765887271255462715242329322425171206732107046512506376151735829620342310209270308694157572440363982432996933289334770901065412556522507609320500650293850267434700517492582897669378892105873140259572392279958600595007389007852591309794320375513444684438372725037030992630040590026346791844849195431898024860325771231930068517298776872750510033335888614422708232758783998076515632466097490170634598081676006864782627969935676002136944725028132560523662138756212581009623232159693482743348005110878019040254032252200898635643769244358783913140332403212177559248326342275562676463640847985338552314279921317933845759384867689472082167634115875395974316126026385030504544569401594106162453463058779881488789908924582790171839631980415114425492525771904469426016888914103089601630298202994487673626178153622552346256582641293479949138493137134803549104169461090805426251084453143535929053274380904635451531584674244854437498298979339376261490896501836616872263506944540304015439815773476055543587944021561845995659068250055816355933542009874986322808764661761921062082346990472631864670036498333952449825387676280371180283806163391243550853298882342023696623791508899367333651039995780003611370818000959768873976736715649850685303309391473330704 [131,97] -4345901129580711834673034446290595171000795651021443297976139090354648243199821734450128836016274245836861946526022767995693665631366415813565627140952722303998754711341562849254378756769347854958995640949090436989017927802345482108990072523137982737464135978505044019820760406469864153801217664126796398129769685229881467938593270211855325757366546318919055312235025850709367261424722982109093617457417627405172309211890043981044661335408250834344046136513077950385175916077134840090196184267447490868584590248919960135494555985430726180684707082292540157862221358602157943299444983702315721971865310428897881707223330118769134467638281013991034561361745591374323154429414723267023169058743321056391529843934392050676728463603513136279990702332690923696705854964285709127408313413586088064283798801244236203275105611444764246541329812833297914820698429645736512924677350936140768814349566545703653474607626305631950471693654418294630299556042384750831006623683135826902358685719450470728082588726357337218787186986369976364318666905666542305530387205919901926156905571661423876251570689537418869784318961918588827461501962189701786022350137855130803149588912356721830198511922165070397135699164881736390545127531106747617003890168154358687994626060151773045667633114258615005159198708366963270410504278532242293813025898630152893114633739967018398505461763023256137533582172592845568134980474168504499276911301386 [131,98] 41807899594878806881141540498463071159097467745035679200754846426640476726590886321393957786233048431962365853220805281136679754803535090159740331047393170369132489289193636305898886979202205088241812383078234794005030333980686740734730787727330988894984875018952067610194386887223279239688766248075602124004411232313057091973699610307554078347641804521499143082668550902817827900710336472256033508774843220011901755141835353885829545930517441345781245301408375203181216277590924287806630183580621844176368977950412858647953372244550015578680966893573786569527313464125576292995030623950411828120673981258983782727663186045060675551030621906813800680321147503174557764577921735769514000689351726555670270290742401390098514539724688368125237972555565537063903894688765901712347116340808545712619145407966757447041747650507195675242768325871522381163583859786855611479311413505243393925026594817042482938237809595850980767635042287280081883148279135001069684662608610674075567154146576058993371085949431105653181766740539261742652130487027049579723188308983963280593407109376496358780968947101992902119465322891569365451201675213882333383429777289116357239528598394795624985451307521787560905541163764703550836818662549995885199986575975869451680007382892876690974874024882526050060086049662993044956896702861776963184266107906592936907154675514194028762949843502586587048624665887462663543312365464966882560 [131,99] -171668133746123126906839783697758255590799132258649217170504614958085616963822368227319552840345122025137415753224568332757435349556941056471537400703235434075659638686179744962694536955942111078613807562981498526504019025317875553934310515689228131975514504038150095418558723055123048347951105697028643481459949253148625360779681709491229796680696744873699569790184468683183394713355052556585755827744093549871457980577163022518022682286584928713896901514753591155681644456935255389441823321182102624301197519632057396831796412286884781222153824728990678787381582101161824175833693347968884088728458598973870877509186034305437082140783537883191308375354555077000629372104561694939046312653978751720707157116607396645056630953748109638772942032646894896065186773093674093711681159821568328826136110695379719402133933590966087086226127147231504268394476847854431080336699624940478460178065606627294090460290087406365856145676263447280461774668219280342199827904175636099800525825250921589874620474213061168554641053236214776185868288152940812352885460126096590479028508714983879263219093494883396993924052845169170190030071356109999688643578382217672029741598641887314380312215481100790880284565555542296585108010172491680306082757015685215390422808899927628218345377671313138405759548565353228310664464296561860640303844342042147507835450482263624373249201795962174419572752673600992917921980463200 [131,100] 117881106542903520359141589940541576474951078698452619153608417099910846993809405491469796416857965584511981976634554274831356090112066146328598974352608704648716394785469349989344733441823644678552635961346635027275482002808462370010033855687913222913930740495853846089215692901220576713632788789623011682572529521401412372379379255422029161637819836572508147616551477878216498174042707426157516805159532478316890511035218921666465787656074297135520129051235041637578958787164683827056654409688555482714678990718522246620772291100259921951100897634358826912334730006657095667839569567071026617521663415547227219683222328133597454406432351660231599615426179553944525519310761133380007149772931566264735832400571295106674225068079935021805466634083734805508681458366143011191538892933306490523866801954852681784186091141323876061418974184238205612475455571533040435290021037679683657765653612655922475671615064568370739546493035669548429904911538313757443944444868971924241119464249964200335265623657913274677065685953543130004299218944440170024815024390750201436664582368000489031306595369308448638143231804188321978798220883952967134786483959105153792689180249199553881620917923513891317322213057571954209525111451623732955967747812377989902258266344342402006857643821440491995288079338224323701881546233477337041236712363863774607433141345666688385524736298836679608545306031564226206576 [131,101] -1917967436146477090471936669430667171818310969942733519599233544867916461560905013993717657117952724778848554817152067084204500817965346276602473407327715135186301467789353864239448989631099294740874031282255355641747581807127467459992422635084520632701763810733383951505846247955086717072173233409143177609792413284944033430153668837808014861027010364771578162415844940467065579083286472597458451554217734802629976199806365446830047696746311388348847890596020730877076220291224126608179336139530283026523179992844972482520171683969504206262367367514481946736195215607012016842577293799020148762034666002722670814951028410097508431948861053601119801061628884555190420752897406836825398631206411401531914842474519367894673335074649659176383194029847127691703635329417078973730959021386296585560856598533192783279984053035064244338754132832444350353979535237977926936261160151545795177961108121105831699390454955544348195161778415829645501057224277724635612611968351026775086271448184404946413964654220675501366613366455419478444683470142674328092810558695886331232193454949415050036344076954019876945879680276533465631670073490371794117478179149647278816484192898811434103280880633259273366778663136846259602879611777595281607272573675485113749309826190888836652842024311701887172221511907843823169240766488117681863743597536139118995277018071458282716815223524744689356044018057242 [131,102] -3472839905063653177560453689676249695473372852052849653510926580372787825290599659638852549295978063062225264759439250297766802165733238935724432119985464677324869493804666308561610276345127168624988726947864209801089172984924614897376600993533605784000565117998583697071111932943426369137163465152628786062695032900316466048826242701091553106335533567416330589668730189637766690570136482383226061961611403631539244090617029743697449894926811715201354404720834512860948697426957283559037493802175399946085734747260865556821390195669553405547692241737389765254943269858191393232858965582077689834643785686399155462392354716926171356196175661494762489145687781331074583045194909323855919880291830757017720657100851153857993979160535420153520993856239949505331935129050808632352252592759059931309499788117257658100336404333201648763914514135937986326050937180752002561459172506834213170695085746060624065359900510340642266983790659039053384317039587299102748059891318632255321841026449024324519407769295378688949648372706575774603677507730755387791413722694878939959937937376929869944577256954306263935531888560236518716941817482698744050999965254124636890279156958797762708105737796152526142233309086637206338977941600947603377172116075204010288540012178540331572431223754071975128485856489380157750749715456217373368456281363667554530158067780939639084834490717530277707168 [131,103] 64780292228685302213678068142549372180248824094835058831230360747837175641873366826915382381576518685978710488988027804489886215548480808698990580765801907415060033543293383119365854090027963476806608748380765655578167653577801603518252353424203274235950319731350852848220173665181700883709451627816480410615779856090546575818826318844394402440895393598807010743681744723280053134461742234846070708088538017298463880458759334975569748795945004789471983169803452682229578585729572014819574710985998295711396717534624928849970852665711676081299156858978318571575126010571852313008137390938335668099613358396580512525206154319488363780087366365600711568267584647010119980674352793589091247217749190766896313835683857001109580421746309876878221623998282029906333061930470456732393424368240656047828766737434883327808091077927596122030334565718803241341889230623901081253689111886574858529373414051537770398133192862942723429074099190161135252252836890493931140828009377715667718638133858604746186299263306256292989766611096454027125551476714373124181675302281988671890876671540994116388043774431887646382760000287665532707554449554469624584741884844366048672679666156660151554571949342726656194920685871713309627928188307094142376809618815127041883150550142294412395725350898038692509701561058442282905643357842603252002355879070789747480642897971283177826350719880220 [131,104] -96410982800622323432960976209290604066843988220756682787228119537426515808896640848053462042320151871554176465354414594439450977493104345987566746555740160395555286171878086615238671750984520377710717788799472712444076441141500848349911843094341907989985739194270451929644375376580244512831921194476733854867735307743218022085096045935999597423244501079815756669092610208903350349132139183069891597559667019236235377896678929321823425013494020804790134338473334863345685763430363017299490163858191944949807036125828539378993092358700483418657480413119079323572555310620443758744479324099451921375654925781907877137563419290761610336348580620777974062416347641757934461525086846095941835728473665066365727620087531988212566781521896832643514049139917493430994130944048460359021182158846998979989007702201906548741167285558391039737843916709183488767409597191538644295039971449124146810383891416684929941202824979183282279479983449427024862993427254140426207041134941864754872149253666033938618092069305582487463335695277562999686877626183611954264780705513580117338817243088286962461378463598912872505211046883659584340579747452613062487030814066171189796581935972439043687453664014347022798076379741185963048749706987488913268669765256335760581753907859508744909301504338709972051236586075348503727628456293546449941962619059932054585215324829983847236224 [131,105] 301669362727864355308263445520364114188688774405729079070105311352991949184371183560254550241015799601256126347616020774044581720410924866431694527237793258043779866551025650379607121526808271336562666622888631914355596403349737004017054912651534540853531326429648686858260882332061170925579685806451392388624990373068723800126052397077947912692672516758480768131663469567411562612715401423319104332174636218051963482493485525856217770448582275205713349888873587756269919670134323897236876352154856342976218237440305789461599899188681164346291322301794446507744957165024648228461484395630937854032173145737384989370329592402113177373166586867031628432004798501003469818896968841564216291588106500880806884851538000025687662288767224823022205282300873529961847208433376853470030175779269411050733047470431687337156678746619924867463558078718478377472627724796029902745517443133840551623553591488705389224730745110149856543236557271744185405747633280920673510180540960113518756222410580297815838654050622169428216725431361179276720380737893414491609601617692592653684070694043690510682205938250835086150752224871591872697040278581376540172914657217592478557086877488610302791963840188260105190868892701473026578514398300967348857315899111247677976198285879961571269732348313293611088525391097713531520190905613321057369071805038519961065671594406224 [131,106] 7466898731832547473991937662173121069046674685196147861046459275163002529371058800437323339469305698877701351941767680645511111828855715471639317505959385680180004509229352387494828479825640403475745065727144442678516479413598011628710373013783240672200716481146611418383222912390072587495407600830363925223151458512772022900880577584363971526918274258624478677261893449964426807862693394329576302132850995011919503892499237749112711519478872555177102481434503694261847865949392474702598239033919768323752634257686212275964715158344808706901960532982963654192687582723993806931613736371933945799445050866246426071703650816091268297056353007283905132501071320842495201435724926909404136100651516470015188946081564017151875596166264391385130298194340316285943718136696505336798205562098913373128591527612868683168508243504463922807831912304028374064999032535081499115183117181199735905097642126137737810061046613262657353419947852239279648208425862352731598228653823920372752395179697277885295601144387293941066711478479979636329835638311424458525111667491398500953404653393741731019802986899395934340937690459344555360759419274892014524162646636699231432456645357427668389204451851231711521048010724022180192542353959543194448352912185673047584519401287345327946644701403087618659806169625718726295413197051435305213050377605508823983232 [131,107] 124003470633169704482488045118584458554526466097258615169363380566106032864614043120883003714898043452423941157061732547786174295454005204917082093727084861084072255719282752565583434342668981342652782215588179342095430478446737334397355717763881911172275257960713200126297392202577824514877687319937866269814614891854440098019169060700969594177681955229348153659848003561993738269416702705485387719304393015731647028470050513787141357669380567108490750265361306069968692411605004274983068332112783887816651283181619651959613574389900447746428076029068294449777221782688788701514191734866460221704430522459008171612746604227802775294569126344022004811546106598885452720843785161843874600570303658737615064980810356147630247832844509760325471974955340131037517402814447902558058394219246808626307881320282679388151570586594574142341840560768725063176852363011774101304996780509444946063747718117317878884906026310104277714429165682537966346865522270031465915679819099076477862193958899548039674135366850007659006656776062074846246253027466682159616917938506179598910409427771271343629137224799224197184408994094075286417380987114161204374728579183243299579789131663820899131711398709906424558857158151254139016117478889602080833721509314417937006476370894301121456926134831719969281248248846998092393847040864662040468732501909072 [131,108] -29554440780599860205826973508487100272518003082228600695380518262241702079892274503942911406024519514987468204238367803112157995775752267532109614813299597060849996771566799919375909495608245350910587063837873776205322779187122026637049233047041979728970225716985867603697658547232194014040475234198497053740167294533796101303111379111133005491850545229412468892886114438735315709302961969804706872196619385367047931639552219108913208895786718898016104139732933369314512661759623848610803275936152196781637434631238821100952692110422380261930864731116573757939799728567227492625599732918545300104708718115690139729670043772067750360782506987868935483675259774806769708095360892321156245390320305792350135084609733567288500133580178342622799159887030484414986972093441781560975411779908115811599859431399089002925218244695777510007096554912082314540590553301797479423270340949879833392008092793468147500076216226884619370726296418538505835960501111507965468085292418354613245561508542539718714106538015510051476461658237796914592016041846251814097289412837228174785819644015514679440585700862609255706208204455166779955202179144202229570957119927870777354103560276019631699389389426778212288513373894507074853096848550980854772614660148067656537114901219563912181143434083113730395644490036528280398330730234617432620767760 [131,109] -3444442821810685035326620463344261869773022882609883131759930733933451958360842074080631900475566009938517211238616736349267503339201019675900466108240353220175219833707321583420225972581447979482248595056581196313557952765512220627075606752526900244901840995665382415727499740049841447030449269904133996572049445265989665379398321985000750350800939513937009722545380013835073968633576372043714260972546082298338591008786324931897357589044382751795671834472456154722482981929494165456227396680325809603376981859603685706626817185601693041206842180266944569996462965988608305450951972704058498942701989229342841007797101355959744886582508440767521526534163216002351853856868621048794604500703243806309416947581162885999072735445737146656588903754354313516114797722139994646038419665291043167293443870066260543740802661988778921826998033969149585428874451732140978887538977655788320654223921476236255353586166398030371787468213537963157651958656282037493117177206749231509629708595802836659331879857108398720605690448960115644672539825335838027434347448750385768671576888655419807883562813578817836425721073214131789692392899867122242046152078882414484446571371785843022540454553134282387987406676820721530867473050390862226257951643285780250866655678194949057249044900356279359745906362098897566749040949477081210294 [131,110] -94306302755558181051918952458907721640208066736294819050365398946063439584928423956972451872230048401926401318482852186306449407526681782010805332433746282843123116512358346765930779343670316326914366858319815178096365984263571457799276663239416615166418497154954094927155653130776522592271967327257060047565315913391785442473836097674659706556692945035692887974389852024451847546058607344485026545245295261233866577722122431074385148790999953714756969915376953415269172582474148464356134585440508972478696023513032728908874391977817657671255866786049760717094988968132991685220428880887759661609186952483163681048056473664828649593344715510294539426053263880054519671992722219594167484415729856935395138106366638728319521374008253963535982584020166185081032205752968024747017713728384698729812657658961682181361948014064786761311988812985943201954553995688719841724035297496753000240739162105418945026759299739981552299978561717069853263003944366959566681288947805364972466708992523905091021208260135183735547223932074886222475530317065452567499774813330869058327219672738058295122738272593975973901940199795035580608669025609496139036881714167026535401341772571958152296840197972888583882604537965783616270336883079174531097404684598501251229569809299901219398070363232625909181492897163809584622104352352 [131,111] 2578774297841580948023133791975860471193961777211746339816306829339659788398172223044717407207262024772754468250140658411572473756485999110988686843936055763854134394476147588247515509027363152502712314757837166614816404064614581175729860647167513965963927714765101975440575658708841953514013884704089729797130553720597496212075095781189010689753226278828172287443537080576064966163357535038335861078089033869086291871134713877696514257560641838911853863122567536544916875697005690794269135117204092495673996534632666145645816043141435921935573983409751903213694362945746107699094711694342654383454115343171750801822983518427662413743687760158125142212575513509437035100165425010378683815350410908569585225709241625224242595416502837487916175508967320857661272849382178731573883974599267453243724933480081779725358103517781786581836199682570194763360580484424457563458609603545649909558764422527333280614354776970835261496526792932462537573925728421168734884372865860841627938462284695170634602541176680392020741365576455956333289257278241599697588734991543836452656206164436100541536236933466486637803777006337892115292701440177348172959598668761090591174090797687510226227529668101665201430629455782103509528312159249522346214426671023895215739509346031201601695721282026268017549501270484971957892 [131,112] 128243821123180391015757390802534497124421984371265495381603397495163973834544757672096613374818293388995588219862185265764958476655663573378521579607832038533854307321044096051035937606079493730416209994329005163320594705457040774262827542435026784239420233821290691145051871061895028820046998109448123803686185980694507803255979513598908087316759131235369938785646198328327797452318466113166381878202645526834671995944660062675452282089534730514253504353654099913699171678436784636274840503491730157123322012827646387494278724644307779887015851545844921968509988267079071756439901215002512137622679260099915824508624322189246868386473426570737876181266621019729584344188200154084953105499377892053261523318933029289992269276197017411158962985689760638086400999713519903035975535418182082537918316886325091509355863132533083509096547894147971084085762268309034484841009171952194265828678381299858758815511465313779725667051019167544299792297656245754393333213582691339315829196087106603795063751584480274392250855184627123978893671737201111683260626602820087555572138483994939145539514129693151633573224786997703306246779467075011168430437375269613058582770174539185767339565904614765668251764792501124011258572211004126262964052967434069836069953723511614518734037343585227822121560709962672 [131,113] 11369225125307088686363249896824022269925491614389940760225923085859446894014899181662388978358316878900600041965133512073550002468291680250795288309579203310423120196767017376546045572619276308171029551902574423547594888649053647822267305755844403205186499449624242500209083223467607515927729530314998288480980519158044567595950179712735691963191956214096570261887039323910132411238459356490866444355320846451926976329477002267941896122638638188462127501395005681751219590032972759196539245198042132224921062187413465255403075259936702265348010197014649388817106140859325283251561263079093394157741259640934114918983058552019092336661042306682934212813364820449470395008012586403110864381911853674204951035628391060267227704197283090018485859554190446064921450737006783151442494991940732356161803449956660203103474062728138136831932482482726758656941948613112227957099226885892731377508701863755704734330906635148992731952900881262863586931190436081796631760700852311571377359443283613514212858085753460154575335268208125138922321249644967188723031423232420872814878263273574881937078127680208364662221231676055277516327193961127405956767827929852877986028014914357419272716561718646618674132197396942153405587114391775888322254763318283531796888312866035220364541532434439470715782770 [131,114] 381740315652303060977808593073184566617732980894725981055977575676521826608701172326785619637358882153894891551162027002264117000458701771090327006261624545915588901485107831428528078324831781153680377909713246887200636895641944701406259707729094797216084632890523272402875462398194284737247287985415442759579961584821099063320114247699501124151268007981805620770303458573292487450842330329618411596343541020728991253435431521312334697992194696473514761677621575424800268127202576522554215698657312643038570038335248067981760719251256160944564849128480079922589663710800565021472354425630341299605803757186777278772050915276454126349465697733701972886277031750792385655352659394639628766006944363807338421185399842043723946520139026900654537880482854711450295193606250810222541237573789558378793024646134031916571494613648700271809860640967007712403960988550459073166451513549363307854379106062427690430050379581325285487426531825392281684231453982938805961534670796954877984859194571388378225459404954006302729342192742826004923000178424370791120766294296541014089513610162685925841845492263046845007964058343730437825738194180962690036605786397881066876469670138324573863899710956373810616993471842301625103980791237602984916526442477793516950501913401861770400629641726073344 [131,115] -3687253234728206643769926830845194920399462238672161292400978808446732634005608830424288198065872075435220446694072495095131384241753473955391371372149403369442628353447647183130617587645602630451456296785971607111548981760744140289833811197178387427016455687488546230236780759422595225641227385420679196685569147955033277822328725298220547873869445225355324254842614434426882739054784495747985253102025666548582637117850759066881129372207379368505241035552183615458359982943196594379879671761440532568597961304396024740420132445192763941666107733199687660171261812939232049882835970953457211439596707454674152894085717808716398470699828292036030751261648981614342160393196998253875273761881847902365681183828857446150264399681355120109551513372277444442112723415663544032484529836414701719628550696950883805826075502564121372411783384259141919076788104481032356366366516129988030109967764716280497651527831288501925424709447037207866301658979881741728482809306983838372374397010403996984725033157158134198918851387343346810192467639795240160074460366170032473136739157193229143703195572925480081429854134599812418394918709061736309405953605197522026560552833490550160549731092484718151742052166946341482485065377470244300853647944009881102937867838164224746473041020064 [131,116] 82119380800700967456750584664004536459534743851595949373049535653612773115054317799460339301919203914820631151110470577975168056766185529851178541100014959433776778077978831351397060407864957551105356330442934280007463897532227481779894724848204148133364709085969640644708700142158500417350573628748428218138589445056036997409405525520521202493263746305535021085431509876977909622802981947410809193212368630629616402862341204669881796016408502966114624559805800036927092348078586551828741675148763170013499041115959125337332462349991495222782997809248609882730337082580178300245276399638386181653069259024079229573841575384295032702892000278312685904399705556048455955982412682251021453030438532570283422356500735158389591786252030716205246548265031537108090937470226576809741746384452643233902863410919231242368652953632979226351880686130906758687602791732970694520936044696279373188855077784806392948215104163950751830176543316114770914236186826779142770230059937247945254347316613720450076338396645055046613049126293355135719986550860934812252579506354776468561840526518936867322002324315341228311713703373145251474879301633505401563011627523653203446955313362170516110800091282095934295125847678636328459871912162370669462070293653848352727089761007771527712 [131,117] -2193178989607725214286473278963766588359963080041527083154777350831390493013613531543653437141734461003036833754569160799996163381283969878636582797354336915581893242730574308915228135081473445172010310387610935501972388360815655906167549693240090997877611727218798502115726785685281531536007805525161889768437235827451454159968402197558156338127895399563550674157897524875595948189897735234373327549464686863037691072697362757965300432165313175538830928791653332441871847989009404136027077292269010961949672835280135644273868035176881577046960133247140490167262804085812548169327974242717567403414330615748487575705556153512028530971911391771389917384733677748756256994500364234887721000977072179497987799303296275527245598637692543691318545938495458311618111138386143200763089787094946414477286047920159536084409315838846627773383687430227883478263158673063794562414601260365162695918432802591773508507002774282499457417706150046643703823160777758041589350949009499050886833494166980882602018675245246200768764014322817669676258248620326831017052430980004270437734721771096613101058652601531350001800009161280835393081128665029827258953063007569775362590138968993361450539401797715051570118921361458528277972751446329584494935690642763600807530873160244 [131,118] -21428547889702201024724048752247603497747540196097528939020961209532445254901841926331788662922753291500132050598727707938422849638819430790699157322952024978814439211925349665241095317142427449298960837299447648754354113542725383995835571343127284145116262085619672597993100559910442623342104271206005197778661066271866707276852069665192646432480933980682341042198619920005989154431554255921786807053641538659904951434234446000557516345146569714140961282304117867345824036917253730926152926366125739125907780981077026477710362201402364597477045633836017139326658907568857125310641112824485614913670329506711578987115135300114397255924591769102062052847970610365038314455967765442085283265013288027299990464808741612433647794604694130663437399591362380370776219402917774595173647010974885993419931011143460870866278917115069998600204636067716765380541419846631040732486215319119811194324966478026824073300238744962105189683286198569229126386245946430776130004393988004610236432428719776358715681948422284439316673152734847607368847182732886681130795737555356124241651959271155357062904564524937292087418473237680393174955207462925726741399687154302879738016104816546426357144560035146517237758822640464795791267539990399110661333191748896671022688 [131,119] -688099234159841449023633134790766940627840194772071237669285216759135820326388746946330091403287583122138840258854227980824444017118560311126027133486172462152704405724419583488443945832193866042741418304453568618261128690572746039171506315122471288937924706143959220299991233084654864406511471167636775513395535553936273062128315696771882302156605379848342022141542771629234471574575105469914073496037977841088125310323254228462787340689467738438070499883932534007788186182132372001799761647162631292772791942252508402083839015697495334782114118712784777061374850496689226387600246221694585199062305724560646196472157684734730896000582488687809074458383809336600432732443046554009035315045744370470849107706479557557188184674000121802592731411945370780794801680038799674034677494068040816490118214952103190877428351875393399874451020199955615102797943125549578615401608937746736298028933910904021377517242052767773503312403020818314324715529348525195466146729847338946603906192091868032156744538216573078259850845435820369733867116154489938215284649776035211077788803942518923357257123807448765140078734523297607281784940521343211284013001447142870093632816204897618920038449714258189484132371919261907381387767405736172180314693340941532 [131,120] -4906358987391948536516265652087910512181403984712364664286254570438174072332481412369567189528453499525746079593285910493463787629726156152425204330074078414507361591225664292263052039919776225611786811522224873866500601717492706147527974960733754874472936276982784506738354107048135263806186205911851518664523981578001810452455640634978139581484960801764271761502293165229583898711625954809939106046045068407823698224897914709456293533723928636551033712371284530989448281361504653678549908522479723701163358615690455833554180824446955188872920532883999658007441233517228713919797127866808525022079452147631803955596161687559960050914127108832137144249438980076002185123061443904392639826412145287481672677362709470819265163175296318127701361154762875644850745391812376063035417639176630137974112204573560219878534589129668347498945679422662190371093022135801008012812335363535422574531730646583102223432674261817631144099587178437589845593823473575025041454253217228382147546777823759830758079199597292338750440193295292067343605635072704956813723202057900260429828954421859179113202187453030541349369265502111461302814435036780450479556939615849324264707653735675103214770290469466770338440846550826084355124346640229044471031480 [131,121] -6204714523982914660489022451337745619915127162639890445843699230646806742102616040210014252077434957905909010055148416079237380771366158359315556008064963888185379653746343742727635129041001797918275914574710225999503615965570529031193394158705404751484613299395791062558895097697998571813811492831376005057880333554591420684238227201500330022408750358761627987441769380378275051526694303660560290363809286508074772353290162476423905557904923007550716725713708787026259947503527538107868021023589741753427543202286978048761150262809531553835162505791293931379876931585161668573581070188363736140550763323063091424217369257833795660271061452092670153255898810130351650705938034461370914813059385967564258974028416142784041690235345960140422974579520500126702906098695392691362845496829856705446938495717633127033627906573119263580975771007113837019011874329697907715106241535633713634581531915812891633174858752403796226800384986365498959976222010310181624285728690230393541799887321376129231151676457134516880118324498038776187496645434281424247805647476494838972747580583520353505111387197763752585014476825458745922209556206493343086019660340798426721439118337577685437504951985354446150224244164160601944705783578453189 [131,122] 92007049844544154003678478070579835866911343624922873319337923211740796867234970750975291600575431140613374957513381171052715824451823225031917982982121335658976284867823072237423877763808955490724865553031910824678230315408654428677477502514406782882474990404601118140415504851960842061130080763037100596336379548300391033303719294359402086821915084605922042229184093937019056913955092072441513244675847024248449187070169519620870095157401873076513013637506583319572339519274189244648888163711367190697278347471265833429850629585460566955779307227087675497142268773676621625352326199861211440250878803153793127985314613390360043022038283056641148752934087277483069695180964223816183037018807454965608079423748377597525619311697860279784329804758152029436430825314852767095331154654526610936150255984489103197321770564614829297735073159524685087581009818530244987330964465428008187040111559845617430514091118998550503279781169692131331302492088289344189629824907721851429798688532624405486694396925469016018054769887551625869627680659390725140711161939200866363136527711958696124414961079000371632519238959901783286461355512516770776039448348629663155933338584340075949207842056535843746655307460485479985242319552 [131,123] -401336467418198702460581968420939050577247827495846005257268277288717793151607588002783903162709615122519348134804517495090820179043991253215508449712416423586503209916962681110594923070893392487597358314401586554682614309634285282655083845582319832053884968771676950427789436247764770718454855337206446237400250722927903366753251035392157277815874601022765918011057330720016127063217574219680009420641803760049738898189290227794690087607749464899612621131529132195142372908767458878454404932505880718523300639850299979146905074275724114790781922188804795092940817969345319084231400693979650017233708756296677607685808566216212529946475333053204492338812247086586917800401932273339354293857968291001878707182359802037064201265888037729750239377100338193508111765558279538725355784344570067951159938696672548460647247523552040323785720477086719226426735746384251514428036001212125521143433184727419040414034128328038542237357109614021826017178807832113583840610889623649127420488783282145821614821869669543838089589824722058879842475103624317597512632872692721493894979774490906613305961700512843282080291397018622222694776229843420511087255154137477225160214103646579458277420197649225216000311275445852840 [131,124] 946993805264438541594240548994786823127096601605769006957837565636457462358899689558786960488856678080251360512382174066022841035795563021813433318153954388294958490985295439773239434203013595609867614607660383171527834437330024170151237563940078830058139008398390666997574932536784314722498652295465533259475933345883622929732050020592347518349369162001212310754272999296910855822064959224555286547364812079711106827500955983859748709991031690730345982822168371036415196066917352825427206765029374214494966560979048393442741928624820701789245422856180617946427133900250502768154171444356391918934561090906774814689926996796743688354790148941456477071539985859983337949895920610258362925793111520744545414331529676605568178569216857182645109555045699280301712723744671688939481102316750488608861343693473330352818653851860228216386003664344449722116502354778194518321806823409579430469905643058376708958423133299599085380721645932580625008379049524323315390161398240498367246779389162213614703284390251052858650041214400682072039804619204256720693414380993888050354816729532423069579380755842978032324582756424436455649016605938791777650243699874257262189763618358782814303396089732257214502837312 [131,125] -607299686368912021813662433064643607862490882731270191163079849559083372436932913812951938567498514912352188557330240714813887303750719758066305289456411214590211229826159611671552234296533968613800838991477696294477513306983086835686617319456367246822020366155685770683664903524121872109967853022604130623136746169204455447837268816512701059929859766698364645682937026435385483426989082980950654291846981809419272962854735065469791914860556948114934573044123633151532595442710074171471822021195821095077608157206001644651388016814148646069792045693169012470502739182041421494673918571778038743774746142916849720639828559904107595858098466724357700084126868784011053361360478831506292679096404395461901174573111351515940960382909321366502102518642011450245879148488421926392052800838606449858482277047940726963059257737586077048875563388535499835258050955194304528314158560229138902957594743854826320097481436729669370866360327927430734328985880931975520861247002895189158168803719178779858185199656114088541170291187827465381757648634712963676484739620444991944837791208506267148881814245743815027951404262318168051245454791997112047512281908346207604007960612122669206883760698785941236 [131,126] 61362721966944281611887308217466875126601708849960148743959088548515857029215698897742904095481775230551840017715360637601372641145929124337025817386780079137427217545358019213403589622505836021598344868237488559778715513450561602497700935425128390464794659690376069960087470196990838068092274893863430635988667203325564321308200639339658585920501756817655896845203621851189992951896277716915447085409160913737011094105221003674579849635101031504601376370615438676954174315902598584134192436878172936166149540365421855661894408778526924035219582130451186120698822359984252412780833669335889514905473494083191355422487324986547417284941707501675647280051477982896306927812308717854605188406630364295484894397506120210795548727102984552605981188778712495040571599117531013286082244713858974252468366228645411755516562544981232867542529844894983192926324564334220350720809043568295790626190834261956850908050492605271119929822821779928723589855303340571406813157728048734189050762835564746597508194338751131802390184701110700626562303451376851244429518421304522655655427440072394963111913635368901147655835279660939105899089461982927508403359409873032795531126797855187867900049952 [131,127] -5750564481324512453820129618748286272849104892060046179116091542675050206870207589289182304955332371779786978455911257496112154386091627515547923477416693818352401767212147009407903281216056433498603125545079110880437812685802727243696133103920118435280947869293890480875439421427066327328360546863012775933640341332850869037422595020858264035239043069188877793234849109155206387541980442843128820797132072614147918278083269522361208841704394458757510427192887562771242730401263861964988727782506216440470664955916215139313532026863167834353443177085683735117117000882098651022974481936940317701938712760686515915444090596856873053529540060797135819446623016122580995789611513564212468692212339997399141983286610579261530488423736583324009107874181677212520259799393477262909700146312883806258528272260035464045426125509935311034610559213113681639792543137643634171531813599883725081675316168744233823665152993204885560807636973361059206728856333537247758553777087133758952315310586372255498638058437414830893457102269694343840253985748856363665637698770856578083155749153282487024544352918930305105050990959728900489694701468245985673341429503977942669040427278649964 [131,128] -101147042075312003766086862696453837829983453402045322102544890603150484616268427114228812990773950482403471070828461713535795706749354888322649146087737973690129862845879549886511777609944174986281664663440675201291458664842808607501045940202829136036812037263060341325954438741991645871777840788394926417868818618332992202614340846638803076014058859318559661051190588096977820200539049415757094993026786718279214633899372975105933171979724325893393100104349328853330762312303954978854042893119411851364708123282421884403776269743851336839731808885671861204629408926335854816257086561958287163669681635699736709385669110987162225671365617799905401140637274445235504188575528017691594220723000956564473104107245168353272414494249406388391825410457460560405552858333438769992206016162803918597495752718412963691136523908177419146958563048990661636868688252901587054995781488880975925288865661517555093964101486137791837887072654707465549440655607951913202310396351004994925148913089589442870070598642386241685518340398208187779433657142355144989616348541843573103400443337894006666768595730203877170785338584104105934413117378961378903613144717275222643041080 [131,129] -542547315598874943552192236522881346930887671274677109455948378936717782361484812645614788835061162495465937734159097246603888797510522862770308642445744679847126424740339878284649632667168184634642930372684083389004191248708155211513702297031435624939530272255050110558297290106291769814101640346348227917821712761798646871742572990341698527074120292015599988969538004212220033193910630841164639530221323391457738904538247796449692635886610489061093018363133324957912971273532716772255344026850502226006844208968007485692514592862477361235356286607204277573628944494610114982273814958959748406281100211118984858643466997101617106328013637135672285380535331832695335814923872606462238212312991214082267953441100300876728381987786242864566451902875199587707815133833452060353370586461759995819980597251000983902204711760578446188513504381749316853029919658632254136039994723022474164015560321969820429863294711534079080841447420697458396520749487061823488047999950134417255116776273372293949142608068993973895585525687822973997681298139721472075625325528803212147195310197538876850995224363772483394030433724090552318609009540937635498422811262765 [131,130] -567975567846514383296794164238552460239654158659824199588010025958578852431870925977138244287975585029671085823404939743373701463637487504648110727092034963685254359323999606952456722057819554780489718038221636487304852171406776989570192335799755909548006543599880523540699146781838793796446182048945813237902471129500448307921862530944594493790434955241161026153551857656203976777202640958697658622305985120361131278971452271995032619117656160694297187704386662177371778871872514628515845183061370659704504617635845628298340248840330647321106586772268445079086224824786356775628658272064077618339031837350857364826859960967963233030732447563606812075487354529608881293932551934900632824753025180741127475305465007729137132705925391948812641055702557481467646420029131350968655508837605781750846026664885413760482264633079603441667570019181147170853666464897358433330668139736753359525803328280473178044127611591144168043334521006063276925365122772793002707585082222042209145527595573036375694100336948475353059799621998997920636397530120253629720953198827974798549234284659709797344428120473400392666616101430531451719543193856793600 [131,131] -177048418285009651318587255269950460528577696670824604055597673802364525568882759626292575636877043228100250324038055782307438423781009176682831010125750867571810517276107836157687697398721103062094568115834756236741131018769356328040253803136799044347542169370436272670661732409182681399619029644703039950745245401064336444112207358662811768412236218071741782954578218880001799941615037861655762822943061187100054583278115079158954937404144277074071179136682015908915487882604482539019987277259644786489708485300986379019070423255071880905206518340328894090429261287347417080071382827920280227354148823952966915692329839415395093828867333622493600650299907573595677770976392787483519632771639758269043157037121320239397239069918458184315142580475613626419436503547999291419112916658590639268398248065282017930243578497006497470434299369076462289314533610430459394198082887080968286718773831015571323307723533357746054572664879836526299195906343859029914261067562229889059274746155974098434767621796459392962916449457198754676425652554379269543125722342532837400963225197350772071104678138365550065278593894264623443835264 [132,0] 1630677672157139926411417846236323725933933404393731148197920668193760553848859168978727576959507634609936056592419189534367515800410379961103888308798772595456539556261378014330716624665230677881232664505893686886578631301746333186595352084977223364297759959286665569854261558748415720349082060280499663449071939319332755937858794933099053804624305592622668012529989792502509928709581755911359766029226892456398519745177707898755919225972755015459583720183211504998451085809173013531405990250108524017681502803451031964895711775108351882136449998042448748187936387612475068358286237290792463106076586819194640494921929131937358981905778122318774929012109710218015999855672466190119073784956506887375265870733134990074666004607337730589274899085080251084501153884091371646564193741705318218995553403610161783202308320081432409252378587567070841734838338027420759531981963450744694255832443364885515317630421821490050924051468678059811508998933010479287153449254352151315809305954840384965198735168749082846226929505286804918160056066602765222266871682113919564082018861807906111982142003232684020196433207308759707839051386126620388455447857880096574767781998388099626768101700362006288241122134284484189632055112091875463549790048757956472146302160310214217856583961886135902095756688397384310902709318945940967236159397878923340978736621486383080429006493947104785014739449099347456124966254249464553159891104166024059524593875871175899446637300415971080873803823533527519432484191405206157965624836484683534548896884906552651502493876462070367244021294433980244858952411419286254245382815672587042503219491810207740536329946750960115660737321752111211907725099492043171673982322125800802121263601516750443642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -16757593582369010884620293058599296874040683492506274777868066381310819399289621793221135877082785445734113881100233212063226337842606925148061174657557269862012605081726628814914014659234360810908988695525928344551095508963028617352464751955153314707177208784029549925595919875070861704797354984629474363943716617195279762486844206184415403623057881682095376799599070677689125256770025212940589113529802506348164825196311883907694939143106361666310428450334499716349410638250291577493796122154127734027948996505734213964484247103378499403756280966706016474883783034006167006272512459877561221203736138948898493760805354123848345670796217178377927070922658868423298418859254304122129292390746449852994821084651327026585590842105733258247358540876433216349037210848789259391440919252932754661222964979540825378199779051432776528013156891177085630897508871591367918299517172107923858122811454956000575756808349451889746655365335078250234067357872190770320397188682394600573979245526244593831627933145538357263583373856535439539406299032441745096735448632951001241204417493214433519995999886257864476544386731169987265447313694094515453224727652163039749844975967026166406720280136584830837398214397498533384619508582436072660190281217171607647449364053113374972105846390044825797310018895300420281046106600128081263880027812048092283687319581801875736898957574306650732183677299321187309957471508351362715459920832152771268925582665672551183386253012129838659957469893317262099927770829581223910387966436045606506762230992929711159147446469911510736201851064912278116687184518838423665748650549969351866051563597554800670038845422382885705280502340879667272608087302593620466266234007414979247130874232166554879918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 79947437688086027852625743402521047302923225930624937202695900085491229681107185323384310943843486130914705978076219921351339860297284531382064769175847968787177853249344182959089199731629262104708365859110096199477582561820612650893541066727377265134905950207299289829623684408294699511429422489736785387049207032526417419656195598660071467180196772887382821279269067722522238935488330359497604602564253632827453763569079334818481257014292870531719652196566706080048126599378684510708650033781509460681313654870128436353217945626577887427904888743080176550657364851578145975606302569689434722734838313435503977025075442435550552010003201879519007646555516328868451762532625858659351546052683446746841171400474098854087159572288431717852934941958061818016467104903531560932073032727940138129622386496818689689588041816335529601592907750943481072542488136494983212157793685333873763352937668960227896958105178593881434184359433078682583977235286404185649451333183797889535461923165818549289275012071041089951118643515389562103916398960395930306865884515532189866639486808257467811852797550336125788996480737983178409255986497346373701078628937058124254627357090305428277429600944949966230472055908805487096075323360653041241742660126316397895660684044078231905349520451966890109769506357236614520627355923878315066539509412454669719510828499455526382955045809774473266810419300493794733280884659049752253089353007708748096056879773420648948682218483007233884182260017020509482322369241999049939196845370486953660094917270509766525707695713678202844489505014828044105633904582205538977011650230365538620938041878134700685880599542445232655947737443562463714964834668277870642423219041698092382236026613493822841159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -1392147781714079611721799068839875401642587202719777138256465376834751500392672407724322072513119035649684786197545690463512029832617065079231105301005981273126733166711006328477522313350355842131384293136734394655963806307365589649788105520008315960395622182769378160148914832980639142945276871344310314562416113525735745555276414659743018565126017946629986633499129073525889678892079652046524938603485288803115199434056493622974386437310326023718757605718654405831738434285546223308936287998379009662437569332702807959714476763254519391976391867048722827942425834699489688924378484670207340472347627938620354809732615803067969434145456762074208311992033516359638768892647936488098611011106103173696665403549240025311054735835177397104993931447995567753114171188771530679595531068063448496618923193585174952365867037185523222800422567293657884199614510697805288402683394896546552505801333733784605158707296857148078004552319772743279128268783026604392937884488895729287758694195047739443265802839186141375874800591872951433003980807518232636347111840600353714537862992059912637940407072100828257845362189821009668405864323504879774473567582830746945007190609491297326050841786446615527779147696874095289185169113371345698047159343780531898078152187594086687110898613089590728128821218961064996683705469205679316991802118227939159094318324850231718355384476779467426571921244313167117929208848393760381576425512744156034571235783508337552392114509564903527220048478790409433446949107031317880185706478458194287317452041769753493481226343409333305783236727821173379106608710306825595388857673320772894803185832710973992810630303040172636942943215364206550145893378311278685834102066313024868772724062429112414672781312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 33388056453225827131177677258390038533669339002943280583197079025116929201255283795294047216978612767273787165320694661033354142405601317345292907841205359924732302206997925453806702920728197474157252971180751331632020785928226507473981125080611917051940158304078081505208778032407359740126591115519751051669881705783953698248049182337748081441888763343826024872691182507201557953364585565541767486497896092273611793177443684226830926146109258384510113885882703884620210055267196685144615233674471497190485940576402196304974123390974264654206768417670599237784836199766543011456076321618828006873131232345971012285312005355988066978345344226832305093891814732187839818148822114820697075031251103244399918105514389917525805714361485168856420251596616520216423897104273295308068163818885185229386282143122037320053787597962203334411872222470164481706631667181856803628702406933878292632713017161725348726003311648597835547426295803120540482788960823227347254892648720002105995233023865696191994667050026456327487328330396047553260318029579077192326560419511175698195604716835867058666253343857974382600598388548227609537140365169328623341871425457409736989256931526279509138177640806412707123003746321556931912934866933156448841663417450323446318821378363566407565790879137326200206460854790920131720438130520590786890524688108175504768265180820650829335701749888740382691359521223657759455822801220660465919366396397042001658323835909102639056634075597573333641107069619266101860804594576836846763040344238299121414384553598496170734328828603571669753079728304207880404372444145296146355566923223641454087223930431734707288202129348012117976491896932550535398737935617002705341972488152114807525813295532864579737485312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 89979413494756812717476909820572898185604092719676267831816381740778300178537538765739209525372847715004091497343588176969462663929736348621961749231313286274685771577504451774158036945698983885408273733403392105024089699096852830355099781145079444423129009178116397154183310461478058925244638872006542742580764396600363409664841201665026353604480238700112270181336982239717798188343889326646906437142602097653231256279578694702880048683522805424138432245817290126239688796633019895422183140275725735825575329875151302644257868179985151532867595992738447231279546800885256486842714209497955203872593816860451110526417264572742712883892978526156500005473882300590070090831207826973766106829628327362097799546401768722813944882814027101186512340115238723513502065314768942203603111260849567059241715551700169745397000392798628823961632464125626007403609773613236575132717609277431107754098834191595845438322959097236550636880500629601135203716765814074418798436331894281198495199657171110291959766595551339382486553465216816165100773339678213871171199818172585508289039030662067392496612795641952833629689176866651891091811830949019642586599176278314062711681263500927275561163275636795155034564913223777493646523481757365047120165628437910494518456083187768395027797366111102403655382215506459261258998554789847059414756652040830960940688749875696922696798925386225565651727360728207688930248227285395087051830478115735061730852591442494704655317944667857506217360905231452669628329768513703150375626947013470116586417351627479295425619246310135747238707088340119822265619560772330527202982615018552869964558062620681221791989101407332003581125172675958735629472208930471016191289356961157738289157551279657683146244096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 405586997282731472018473456962380532668448372679102619547215035690145542840100577903765953911846044751116221845864354773257605003860359602052959456856189370855422696636878515511539674419550105196553156850848852684138361810743863718578976937295375853328727117193114578487197481312704371603063912578257510749540418577944608031570449212561715557413919904072427543784664465874855518925749433528678197490217895749574705064310518126497199186381996517446037009497986748833731679447827838347914089484473651548251878407781928374718855819867902220831218196826521357632595491925459586490835982826374603774823977600584504914511888895805882635074056085766153921915325175729505014297083198543467343248958182154779751711456675791319574332751026069438519184065521496978214684135069664087282690693007565197310605881017304253082731451998792986513364711585333488473091462985167370274126452209864233632618355601596015854067365142588492660434476485900996649585463997538845965225911899486455481451282395382461455580976011781300095000130663080343686879299426834382572969925210714404899810231510816322636101586687662728826444005542376800747801889999606648044435674680724194023473371586192749218536841416856525802266032364194709466435832200448443640132042190646403292763709834330168586502595376372616899714519178474412371867949188140775254852096515136801747970156443372104531277889849768844571166901379745971712625778780285500280030642715710562010696024051056691475843958993247159128624027958846241848132848046372637234990186531074336659517827596280976474879417400879927126207161032396639780433571960551814217867095102635456270804964887807093256724004359125104241619289725776476354680422887035441237015014694848117688416638893675606790530662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 116127461010371928512593945511745715211715148281932519578582940279958780042918238986024095594597477231525973130065860705523267112410750624635015101951811337526055561597359806530059915442066435913063989644412870749376473192339989555142203269567162010220018149939817356835858251643359236339901665646333124932672311380656133389501687693643922067837077873295303873064152746403194414246660941890153310784135733196452337693191921882645098155745041062292370422908193283438714343679013415941529076362695998024331828251731685182857903263400294429231807731017518611831719288440448628458447693374993281141805588652456738724268673347317383404481591789346661464405302241317716199623338598610033701879650643090192857369679931396680625526915755695798544471170795851606090689438339859994990865606093065079678119614525264557655032081354058766469667228380047154474985170208040906809504188536745463362052861323446350204541623780694079587526839234535704232969144528362048281885300048881169162471902224259889175979167111779559206459149611329623991126165508025591260085274535584420993643327027952606898179203669293417358775491737066428027815661861609505240204524448933617346328711553698917353685310857550235767945010303610707949652911295485608112817735700737609385272246539306517452961632405831896012848679731452075142576344282461289802099692112226105836865209356651353148390797580067030307964506331389272818616803773422294827352162677513112129159733951758515466505077387641481814285129950263313566594918423786405496487612078766018629914205048857889158683104569328808039830992936470400755627520231072299049214943532892555374192688378605131782300025753644102501634423592262310798186187737912407725700145764492893410650367954140226595351166976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] -5170072130754506234160115094248673648039099555084014246238312658757913938642438794357873262135310451919582777652032564353325205985252755422454113377978254116697873991245894337614871750804937083373969553325149973737078765095591239692047473328242819341379067150144216680805626475223558041626388637198957576715957335465100882027827046624860811442718982161242608459100211731268570434023532512167750294701193796489664282851350108244903654598517557226784766315408205992530897774692499560676447959724591686621661641457013054697469898461171287390322851176566837821238538622551758193727284078252652487508665043383706408278114843490426786511206598900361269303958488254391861150684078860373871243418340810645972907882420728150976573564741010431541826836263582067541110693398338142942929065929284647522847423654568076779943663459772755092148660444220769492648952294023658485072409212248603478062462408316152142061879287027016271488523090444581251181661849978883020113207350233099215217467720456157867492888667492804917784377496998625928473946516486641035745894448181635785923927161051918141827967307393192762336628709398821982655473338956883042712514286270400763455595778511717636621632617357410761305465099405908560967596141636856727176198861236057671409218200929035977851407100683066668470905687078144885723555969399505342628100574513096311174002611632911649027421703037922507680411248892450612080547423527893301293934134770392565258457008623535891714319097799386637651026943024809280653121870207974399637278717972961980313147656218451392292997773523183424347852750938407457368803464562687912305748743009853280553294365700051201465061228373400679311872753479688276940859323327696577992186449138839471496854428417369175261685219328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] 3514706664172679393125797170647454104123657416075881953733312237119449542949695590772435545780043229637730578497813922598577326960738547552077431414146316973146389623828816546605197528689808356696553416220552908890484762762888720829515718354401658837265766458665447496369899411300082731944894018276395486662604889654942023958771672258857575724698908075474962981379959256364620865413718999665369475131054301714953033536916408224759841706525684105748645242095086994697682370002256755288306613505675742810656683336537963082545641580993901792320829498309883268336794456712538113744610798159307595230836121380459229080976930280472696582413239523492931066437250612301749686414407318761238769036931196517945301545838569934272716992075102149262525953460402941932799170667639389706825158949442079375938971583078341171733748339530468848236864339857545390816572919006982366585350637968495294238853595081392164056889823878376233647088785343742124818453569364170917994048637901891658704256290311977454532080591157222907800178710531509335766514128753351727451410846816036611589007818342431899413145229098236753034910425681386095768375076899541931197421656125981652200771099847197646844923467460835881306922173943845748259470327870667261938705747366481635248342394808693145885121350438524582407075290587380301268225151192822230908560809691595582951744960719186604271293407480558389983354756338993978029783458291285113731187704993746944278576103632066249003277589690501075707808086498745173733958517260723664261004560257781936595828865490179896873982446980421440414737408637470727442310414031786503202548262738909636247961625587911331458615067288308589523572915386323995410627638133527602940755006218253514074581532505282389393270636544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 21877021588651725208039070893417272115941482980123080254443905317779676458849909269222984982176201054491238560500308460251534395707739211716292527195590163291816109490700384296855308699902372229042029592286584031044943707327451780908914055025501577638270742111638630152223617808989877669670326016101001187137519939571564410654911373354501473025416754099936549194897918028171066358361380256715040251749483915952349738101459029467060635587753160205532312032211342293231421673449304641900718313659047965588019942564952452649334658744844955275192918594719252542529881136642225552023888819819062337946711583082612878390161586622481260242498680439635519633174599510936776909697560195841205834379420811650477617543953006479646249647955016679733573275506513778722223081220455904710933878091699031728097588343272486054869449643293691357900449326658937123389911323471364233499651700945549210683723442014883770251713498315704949277774579883613306958899536591943548301872123118359942814864892327500124789193812834609358589922718775615518510613840520319650198927691408319998528539770558482780947132449310266835397221409408833494067653244103967140909428887409775158648777155906717326929061115530194984654736716502893509921222792540231709208445012167997234336110167275376038549749060878736894068272874280091839093170645162952560280310651174338282306052532876418206536083245574276709113575493603116805696177423241679886242412048649649044436144205347998137248254080380326532444316570355823845386678053030388457084147446205717035344945083973315744640707316585151237404096176147973889323082157944156363766918192859177091752929354828462316378155951605034464123736160200354619515327033220662843284270563869601938317749687471574362002619891712000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -5684973730003655427582192567132901733373336436661875132705242802216045490022404238441062228221312350345440159677533264074557043752228729003186202202210901973575578192131530830756032651891956250465727268342114513990867169733454266860196954755171587545846917211567994276285113562214313811574551518914008744416722409782653901901511144570983302107079492775622452571528058071199725501213013803165204798075387472526175024240849604287764308919959550031093550054455480315694205570625330068777886222280230054164429806358283805815070030603608090381352021984626517165396260066843676761117302948329627338800434776536287540896961446142462533314371114754091807658564355342841086784126767337864519110726436733805065743228942868827391344106545256898564723968019798608828135406231496344604986974897599939961150523704416867035297298019592269654235355051938497100129472722222082206579362601506209766605284818770934846855556265325586275351926728769687160372382723700634778566396908408636442108812971111267673944288630759392391888161069464204572902952131884544459648453141327253563323510445480617859412983061245747291913844740915215274551319928069733727148611420852992727459338781632507333552844838304251196263449971786013938605449784488904047552043564745356728048434131266990383278714014592510982996777177484558264915239349293074028462152947281614082190603163790255717874429383206060044282194224808384557559506434996835544070531694241702305938119028138481417803497197154642309763465206866856880736442297817243350618063370502218701059139643376454898599507083300629015739199677790997886960050841461233744396373537877040396753889693369800139485939353290635984450128561906861908035659692187232531365769571793579815334840048975733762439235239936000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] -148328917742332902957756645768572444523452880670268518067572339383288766914484098719780344265207093139016599478340244145168210728051735238888146042861386729893116717276001738244359587486336683432471674670493028743120618727896069926308822064595685877582287261925583441598545982697053492893292402614806668944580485893330509681039137606081830443332500304204234452948208644546254965105818897764464980548932297788495612785447034307964794044898824971085250883223261619249854840136194893784904094710327307409587963176102727244744957419462098309065581787696501795201758249805480965481877929022330495431821289008069735079735549488647336331679050084785605903325104165240580433714777901690657392438230550616234577067569976270457890682110690490660983421546647343543688103951633381359226776655990506006499607453530998135398643532829445361124797706393030635394403490376751120690176077144846963508850102075695510806701988959557870861433655747124683128641193618572966639361753066360374846050320922456069750653452449208360976615788140301132122870400925892908217921925755912967724251656907595307831450549717096716905667206146778198025264876278062202966473025388345674402204131866181955027461674469044908959416190267018865940998454889367120197200664307099329700704923032905114214989156535173272101905859275270298868673678374744851905672668797166143821950838439712003237043787536271653138067909883178078733666990082760983984324381362039812647221126459786609692859858164184312120873374645615926744103323521450683603455044663497232086886857383980675569754538082003170699695526616413331574434263454492427685029404218490110815348649620796955728170194000501847009218687032250955033122523740950232673474702005529535108676937642995896477615283765248000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] 156698439921279202525889228274516217205387595710938589277684328238693400412399914404839605982842555938301144397491690473572332413381947963220453743760783575098818515422832738458632145935320582711340100778901025294897023934579821878759901376932583006207107806522214556947312035264576481159223860936246736492976795505973651419834458528068299834886064801454283331749803742376552974071457106644545361059913982399397617181725989128554831367960561196777605694718285461416237024960420820094524536821071559474195430250347008185155671140846265845846453310488495280113934592911728130312649399358682586716476176792549792018337707234229144906586401716209972969515492974034772307708660127246691054814831855905106474093851218485895027121321080996336664760153096048926493523106485979988180187801770471330356535878161065059540814575568137040669226723808638535617550874006724371796499390986174983390920748581883153386789945255239264178971113099070556318422605194761216363906484313739678041576943530801062428450032280657674271680942237940642720507580359974841896370789399670168275975423232124945205977900885154608888044597850844557742685399955218127896776430188076440555717788687574909275617392338631724967203649832537029210933937021222293989808430984497261280851599846319311312725985368792292507388202260901589781425418149400390171842770352228793797241591375788380999673442085173003358495512822122967110341621540799477383427859575916038390891631274080192266860212251608930531347667408848205038323422955922076075665723985106373389971736752182101711563992362002059237501385698103276602933933967049697868128505927644289682297630829424078593161262847868531336969240598300252856479033783267573199299503577657924545804282137098287791600381722624000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 429822001542504191876342163182207801293404481619224665387433717381180311853247570348084251641045607933590025728171009957461372754868383339760602875711585345982998094940301177368861010335781122374881490164948065731667966059267292865258076501224976415313758033286271447975506700544474485184740451172588172159003112600270835846374674865726821219017829132935694764237091725839294541354378892204125527830173661536821108325404791322645969348995108880468204369963130916883273834259701169804762036228006127319002509547533525243272819173865917314331666148967262091647745635767555674961713559424124215932753727547431204588743257749684574310776872106340207924734148101406914146361224878310657150555382345708984277568572059987303654142452058048391872751113608729162311555128281677119221802098515300597628364386955041592232875225300279822744189488397982110094008909464948844804696079486917396672639538081208940355899112428846061664095532267193143472003926547556119570618330986016394831662688129871118945049413706400555084926728380790866187290343796210871695823771847910775032996696446902837895886326992783111001209514939399164632467808535518296559784301640705138891513287459253804902488515909316054187235488735339036057602566706856939366422164145010064010444454969931669080192661072551528483039690176799299383558412525950044136083987100542758290736140985913566634432436448285361257827924990139168120021319076063847388683255191964522626009714306750974931695811127029059349222790576553869395801661267768027741849223792631323059547499645438429510522968646542142049907772650442302608923990365350156728274366415628927699310527080107357728850499981700880391568542018291274088820744016189208488130906824870697459498549634664573149350358679552000000000000000000000000000000000000000000000000000000000000000000 [132,15] -1002365888070733524634717557792809840635723477877572677063331573915407272928449093110074081313029672714185654879030310098860622568910634972085170183173602001336434902538859394844893476346546114228639776231816882751158859721221662195713699559893217865248949639108666689490715705485069847425642201534934234784277211066012877842749006093414760988444638042313081778188543883128542434043939131287104778481850822047350585005606897638594704014402440299012332955207675463069493423323015946363909561732650308254482029138429085985567877814309190031353222890029381239522678819451123224928384292357679162027508204621619051869747256020066911496130066468089913947254300224246030077004023944124169902384737549808718218836646078786014426989491664032628485283353544162091061373579437206926927164049018897640000645207145948348796831755404140016388231691759341628210968637910403676189755769111971167191441052936493179961586001402664921047309418786505159823655921610410295161223202157991048503374229994601621884531231426109614132046561622265127749361958476461174480163129177472302513861013505697399032135173473199415927672087382794657733398884171383232521826795894772842690544203688309689337399474925532183798227659059015761485708326423254930554946335120934476876708743982180899262912876919581306401891295074042517725747473707665835176008048254424438411578620573538462648749776924595389804432200120100255808642234908829461521382653971751470378745264554101889690403803515863205341777818849949468898154101814066713174891403039621236350340977560622336681315069111940989801028370777499711972182722937775372082795398344960031070393327033014015417258437000336115676714349841323141237626243092662900193517994106545260381439443072062217003283393806336000000000000000000000000000000000000000000000000000000000000000 [132,16] 258929775072917420212867965453731786570423662021477344533954201896066509271441931660220268284459976683868132593603205732871051393423268858710003901522374110620806516991278464589670505452349310478253550226887278369554901294497639559466938637559185288643409429067207630493126001835490747788088871249987895897276555522030634953114003005044093400788911860688853015005110431922904593555564055876613182699113223765971876673891159849119921680867626701473800295663771078367462995550215993983819410220422507637476226281745737630367913519897277336459531799416091556076525887060582675899218012373342066579051183227626586829385370508442398325251459604354442699445430017452955725852527720940269909498336545670934476018208261503322265853984655870854589919974808848661674301859599189354653218227984768116906812744262374553549044793459017919619302644075906109834649507796081092380842441727587487863498163900967661339364223399819610455984826777132367666022491185230807587875578191389521386716651920228715273669981209261146354526061274354417862580737255853682856966424887063262517084902274811837360525377247948257551774340652104391170373862806086641098388222052821572033224781401173990973864332385400822180994711880880286778303388920225637522376036140965662279947384333960190031526463753006055344438947677735286438729876185236489654880874952594709532435518636624485184682098399335635637025345050649295552239082942650314539107977678064774449049019963298386455328803261041328221835619021849122051487252999620971736188872025919840947381688278453113838757173645275523730972825408673529590196597320476111798132317588906310656852362084374833814213976848711415473003772010805789282008738615237783092159471611469940953224471343104886935177471721472000000000000000000000000000000000000000000000000000000000000 [132,17] 1367446010384973896261605852886290409662161172482923861858973249038555467961154807812583389370569689912765344710937078398406083553962635166019639698682981494022545843963364209035254781045800234310169544366477422400556493203935636381628196345939575069762804395593392036981140803918133101605522660564590290913480890515722543278129713171453845928412438834153714366618963062541078202786126797057282263921596669560133662184785920505935249088380280419149702480728104863339482566760300951638917556309303484916738559896477029036675733224530088529243219653233927581305681451227034088014198396722334785809675053073641213785156419453515825535904824551957813607871612577366698508957169156655603703373958756139748867157520231818956087869896414892429276795112415353834607825736617974674797902466832225861431133914682235858071534317552052120150904771337371703844538462131094462085280637059792931161763538968190294450454947024725923787272961010856926576033074646504027333587190445925523349189260396445375028154089641859451818853222004215800898021556732996770143169844478181020876973982489956302074182001076106744846916491528338187214735674240236252869297414247855109770187986122845759672520047305870761634833350011464345183490630443558897385231751906604542699981592805235772168325199244017095261449917712335065338366192969542488069926969113102954381149612935589769212233825911175791551367389020440940244423815836635456417332064404870623028521404444012293397575638503619269529478257971656434120876672935439275356364733360855963835766930905276782463046899740805430214418607453206531586235997428139202683241365053400135473484766493019391811891604339185157217620121129598605686880625023491196736035353115776483468228839507506880146838692823040000000000000000000000000000000000000000000000000000000000 [132,18] -1558481317253713150074088100851660060944345309223194927414200462907452627720691552046297781372682131528320959974459609747515117115377286438593049686128573718752611307047025910070437862368598986345820275137135221703445925691468592070310732624039944974915329843573937485719118111429460223859481046654582969665701008234466881384290185152521588400392241829156081441386339772171253524168219076392646474731572687080652343395139103420799078680686306023328753632811215420346462485541762469190153419190888944798696652105363427564503085534982691315298317317632178627670128079627305791358630598179704631854164994674785432254269840659279063286953996766240197418398885357514060755593854084883612041286965712642038696883752404400797825516021165042864926062486015448717857554175712391708006563754501932074033329422098855281915542528706384234969147064240165429486577678416104049255976338292733899058836511060606111891666388753357712309881254583029513016623824169614345902514267379993881961547673176281698983569628604013092375400985037399508056792824341570212988754816916028856181129603947893346109713867059473365258704584152545336458342089741788904019725066473507081133567173458050703952680282517040196021593448500115143853271828071165283382044102615752129246232584487329472621362281428448247653023461500499358437552207607600572592685076763194119835748074640172823636672427535470455162443286469583576928306969693836718979735802325881474630607742274665208824863850848990385533931382167995749345585359784132809442416138047575769404164514891607564940548967684563124645604267021412073380519691138577977775606609576693273197470750735985021362308670126274213233611286779719994065419151291956911693423795968466739787947679853487564709415876558848000000000000000000000000000000000000000000000000000000 [132,19] -631945647127879961467851869549856505007639711001995401573899809619769669782778461241045923144940814542082115127125743637806896299519080211161466525130772928974733904535340000786217645248474523953073762206540603788337327336811109629456292710057405014980979854061571497484587646928803384245730951458307462827445504965755446052906543179494197326942027059506839685929934252343991103816960265686044425040500300336580991346902610823929988748111184414749808319213619012364884385437527418215027577286810788410300375216998447004142378414236070393528326277403021237897846487684884341139966950220066044046223510896769343207364748824530211586786305059847824631030606050782449524044331134659245609590027204790300931554654449790791604856661862365369136013244077029293587664209190581658696033086392082506042085863944758219450044942419584486741260783229019055861738855482882716906435853262949230631312770156490894744833949661251717526258746916550586683907683782092814408506023884378109776942703419676414961576517406513684779842171686753087023621872055794022432701010645987167052839177561625539035485208551859451414548459692262506887054481750890286834996768445099699988909775041225562861895177865777913911569362382961283282003224672521382491610272305602221783271174209701134348455978330715269017431862503381302853410065089364570644307312001459332978511335807702954734465611577082085396762474871765329055477162718772919474599169726988111486567587447183324500577109604661595532573139758452902861881882050212787649390407900049253232467495517164331305692244205594393494283592985479366364083798981255777138639389994332248490645580035119284471134079198202960087076077259095373071608145471221407681876801002723322186964966827483811093060543053824000000000000000000000000000000000000000000000000000 [132,20] 3025761609396104520305930454344632517699995615865599130833215986129710262330129576143213725748115516513005178674974369257122639872145388463681242701582419458109829841896428842436629304011966999636658432747704165108369480384943356739807284184470200871337107987850169819801128527305232016739822412805769397282383454088165005884097142793881268094902020989938781825245286251488761650910143459099996877044409839292093788434900653948131979929373948473152032530696282935435925166858542626362882379979143498376558168436164363018182248466130135539497667905857066390206526101291347544112600988139237008162007628009634932827959837268577737672145089047867185819143626211896012978583762199994855497375846722525615287112038236319848992460053303223313130038894812792667290513862587939484665562096977928198216567372367175313000286377692273473044714572471817949473683436502340185362758925787855915699152079226006212633857145435757728120387359944243244287213463193998985350765032370781877440441341966388555220645105787532120812319745485139148384813335830989783767825094328019756606745093164461130571957010516444757646695880544279293688307350619773196756434449659049057770847682782240814319507676085664810287556075034925947530097146565816205988097371776578787970186155608483741509057906526023429805609672217082010361118005393618895296300005795078945327509665669757121701011703327669917145722855359787971562774020722605681717335726779181058082420615889770274346686266236894483204140024607909755200197262757539264234280735864342126933248044049251118475827811424413777733706077658077530721490925018204028565845898677241347320673603903984520081991770489563139553794110149374800088488316598300436837014155503849224471723278553437838620099507912704000000000000000000000000000000000000000000000000 [132,21] -2884622426606174437278415653802851271628760258434637634087200575653444573706746913734462873314404314253001792331659190647891428765370307165500653668836992335334800908831174544062704631784815258280690947123175300868860247991350832382781732344298539025992567898120848134807622367196223277273982267741073371488254670019005317863259618313517681860655118672043722239161979975071403872536008303213166763294926594756222924824215959831718369407710056824731485481285542064457179371389824947657803149229432919350633719884191698658521062726346908529949987826259948652089425903670333846115856964944105252190337091748859004072758695139742639569272321075354184991992316492194305457857382750763620669311554701723441168255548594266875879838056630003844907079032876289954714970690843296108430762802533278896978194086697374766920905811945990260256203024708843717105922799318773717482494212454915685324958579717864825421591253522298516500348697288855726416735078062494176718405035791850425839393144814574684549750398151164188726736578318150130418479760930228108872633091278085816817060441636308705675502073176613990137634563657065395063565897745968833394009974873265654566675693877636673716634225766044982971172949305625747795517085214180136777603861798482895773400529174948256562768268978834814891944081155870368840740358715229223141268374373467419525128736799658605207041664494096733531438211387853825563421716226602602529869925587514249982806759827392768269429775776030495425376544329812989032951632520507741251664682181128272573425567409132925923234132586919181503619990532416711244014880191196414721768180114563535666041272439470980213980906875186201380157306276826319748246339498452122894623603039105998467354066154652657870305558003712000000000000000000000000000000000000000000000 [132,22] 245538531375317531549028581279444129495180911053458005064373432583368187448763515793863160449003148991539957865359915725063207326218658769877800362148616092003151027237670662574596202495049730112012808694612753724498120550143190729489777805627994477668787456031167827782555847548756662696977646081112751129293479559220362230176497028294376597395356403623310675769345891602998785536969485353012759799264866981381778787207702826450180802261761124464024724802277956450427554098231073114001845193289992909510329276269571023486607902783320079800783874552335650596875906431327748466421961267064389908827202044265913909397652888900855668659636035090786212270873840470383096579289441038024823360168634566516241214887867029728005990679712237201397948551789977562385718162226285521810636868717628654550926443942605796663168711038661870996675599791924482557849578469038867038132365247477902425720421253221767561285550741250516556049037982305955656174151457519521213327411237924459582324177704607759782253162616416357276343284668138014347419454226100592134379213386283403381961545681391985233121692901473543790209167701711777914058331017489439565705550558900200849750522378463508960391644138873588325964812143790070810380041065062193894679788394468149477193052879511264579053208861884169027553164104160482446867347619287050365812981842019669653814639491315053677250825209521318793583070621084871872321937294480053046507041405288556688539436988953157868107700198038155256148791642310423338431118337154970088738028005714260594240405033045638686838512280241255402799466123013016286024444772223803136806234913416879034869225183298875001633176097092976108276645212927762424730740382557826744574149076716135709858707614940624782720514392064000000000000000000000000000000000000000000 [132,23] 2367852275431195415610794423868818993681433169155259840616449243577185448829735437813057433057224545668228492772687472254768312393614260041620412573281237070453795526484168943710826927712517625972460734682780258698573784900667881234058267703925123927825209110505842143345649559419915481520507169539721246876646065792745309838858887292991680199486339851638804929527811417935936419417663785094389857211940774647586952804765244291322141963156475413609596000915837186788662031397202428217804920491026805868379810812704588035869471096672281012068648844519819660298200289563560161602394368311445320422979483696973812761474155118706857327585953534288204249579331297047509901385074835320755857712607642199589831994989688944020370226016198154319465492429155655764444671831125949723669954296152952295146555152238724934548845037083589499136542617425175085179950944413587729633523448302045995099717390871403087537496543218149907351925743188710027628550467019980227418023500125589586928597183386654068016236637762581594066252459446418997420385878289098850222932243122346600353037451414927953640828128433118067264434069429599791363840526050313165165878876180112625307586738039249152916194145706967328910661942670703932621629779382243685569518143323221436181585342059200148585971805972545769898817533292482301535606558201984346285086148344301717422798357031267864005916228935004926676919631863011882729151496365928706385579071675537320216779338109007446894606899868094946111927129424730582819772897282990198154607990410874657015410286658183387982734335917164352354890304653136666028660508179438498274356182692642177008302313350558268324100604795742732977938534678832416772983857222427046539821540575989592992534006456675110938607439839232000000000000000000000000000000000000000 [132,24] -3002912906987452251835612904824795423215973326899765977604673665272290995776257159201576338194863368160206758949345808567941971275169514057202352931751401250096493579038643338684195518654740739081274453265782470863621244619221480743755450647384566379492431428783109351888430977994604725064524187363945765045923309809606285958786884914821732625101346028223640863910062028050990210972586669889022005479927372379801346893698206775412824944254631059258428536817122930764152172625851925441034505946557862586538414748729552163893679583764172817454183417942020407053404162538215485250106640811102833384305390738262422182865411914912555792568933495693943841600102624154411452966535549144675461024068266041426658869673422821358590847029295390874312555579483407340783667816305129376157551772546454540844944927716256097140087184301906275761797970809063077768786233599606068744514414036807649338895572405475609253414694994521221351226554980978656648262083595367683600495795816641229641209387689868182023062882962494538869708035671302741710577653900946528695814202418961082164191315833379429770575431362424993201558455772823348896291739143779866546442872913755553046315602874331005628769585181745887341600528471456818208983117759442112638712757751806683753457612573672570922975137129985051264518176297768055101293986083637888182404977966903297878164784428162566892870096349465111711794852652354159998446735379053328386269763059905225401891226968139434762944777926095985159142363381017291493275082808009231737350495423613245898559861434311500754128258744779924517015750175007468096246691493839212712802148307764553605168187497111826879082713777358386879845363466744402351554814468063483168624893796652337597980126676784274089560885952512000000000000000000000000000000000000 [132,25] 1929275455560125388633091640790273644142409923929656063300830961295668717768342487510930348167813313766611434130586565342615290653354637270814719470417345923404173777730459969335192155209938848853920551170052281543351788296160553603378705668292713160294157417818007516704354716537307833222673960151550659419277022165944197870776602932495167952769252212512160090606057345629120812774335259865848321771307990425726029254508759486676382038168578725676861264125719844258830833337607965970384568575774430740715747224825373191612700080126819490202961294864689096745012360372975661924869418284611849964948090292407782144218701275358624823441800986927411221543073692371556256020044413663187176471426984364908583441812055943944498281166893234872015717274727651517893834819598662388468399804028258450929688980524086485462514875241477504391153598806049408155283183085629115516456723314056355347884234166707190869878169092160999522577533571041599490919478584127779196364646922335383801419585466029245788708321552110083388096419643077762357475219081293019942548989350316911786585596094271151221582793274454509042916329411181938838098719245230190341288126796343554518399363310144569766310034324176541171032039647717514038274512952102363579852358674870604894088837052401377944910021438863250075541240436439228344832551788232290557415483209044082013034627205724313767234288469210960744558520665672073850628797893479805262835652067843791201733174847306215141589109830948888349516175049597224460666206034874506513096701167818081337655564522314820225641516684103069223172448946561259221608440310962254479388012949615139873511505528401591137393171943101390991502495681477515301925757717041599745225607266214110766493001917477270011102309122048000000000000000000000000000000000 [132,26] -542958698943833237558340176744090675822774826797416617637995149955534156310921157591137467523435058062468012293653502861030271249325553585752125981827398568598069880372654061115316179221796550356198477480927252226301880369228385181372470773822350170257875913585201844171118151305237297336447626933825876939004781894193897853609321632321146077228127773998795148362046427355103942664335739150106701199789612931321886999153645320733065873289037403576546684982355500483243543213672870664009278307821946708734035826944793046644947906613705811188554044805488186189645261351585618762061798448189272196789098639893981770604926183892588316589740400997274184692152368196978547414628734155777164664705536805640092153400660988162142472874589641284758447434930140258387029407699092866929593238107231708879709578719761559194793835920190095548026158139407308343898895844320414345319232879830464700902559610361155672198648639849566073086804054151864656459246775776184403088436106504270282225864217107387539086154688402791627347712877680109495499162490254027151212891523100796483931239894508855408204688504599824415288390302597682502155187866335410782717373920765027029564565519972360025753916926593155924312803655669704201222380188605077459552230731211899453245975319048479420661639354978218432557037953632064109593535655734022254128187988158353264611432836209662794524709384969302505657412567645736548415443255281910278974027543042605467775385876452542927510874677803572800191480780784961098947734858635446848672900509989863521496123545051938386784487736655258607017100040751038045352894933873775427216623745572055149562341209391789436861780682203742618680084966469064227549846907062706279980909254956690035170950699931558627082166599680000000000000000000000000000000 [132,27] -249114876837906130274182173856281518913598356156465520107425347134282965934752928281232711940282497289576930067864784779693077782873827530996859207743240579288202874522870258362605450215489264274544278107155212880994292467044281814090941814305332964919088875531102302411037525395241615189728793517279082994519544657690426657817196304402745176762535268012091752542864237439131602302328664313049571529851777063970360947822012424589960458108782597160257751771208589379965550588305514598658082615925999473910850905646239507683663577024694016106191014520242968146351936672329569074590625564129323168237618914843725803933352234137462363286718965080503380016021032877740648008361223471338487489680773281677118561315970556055022919971729610887777476667876676119411240405017642273347597519980265320104750422066929001221182716876637484009932663610246985854824567891529633459125327639302790727592362852270124196339540781768110624800639361248173622662415072118833883671911426556335400030877192425458740934497378580356813188492444305174041905263646262980025227143183315864913337158398582598390800126126605597624502864397763042271015926760457236218007399630225478273214321313670012137181584904810483177609848479098992682698270243273380587836200253229218681669670719294180324330437045497172604196585463264786247170251398489708154386156444643928047985757563932625993081632904928791114084962078535232114048276351062211123704755851673846602802210566899387428086741163678615582039277339160188167119479262706209222364870680063674055990284887921915465248316622401097733857095277193554160123076622135200528208055523446329597830248681121375887288200508256017265492016409961674770864635316834331076637498914893552608002741994343764095690703110144000000000000000000000000000 [132,28] 411553699562743810181622696651749701287131847415975477156565235572521149546950262374196877570320185826231190519344690145977832083219688338241584956758480216750674948670604240462499818872478771141829326922268409047134146301830926448166278793985479837408886115251214577147994529957498307910092089955342089334000411716815153553383284642129653520713176902869071938833170761901918530325530115305786528885394236084914090843242369464053891722374391400515391048176318578643580533486311040187486268939445741871315612851413242979674390957697664540425276248108269128706134957484235598471240297110591383461977884309849290313427361363027419950092272727581863039938287597781644302491483223665181580099475327141666098907135305947362481267270067644425710871682391357590781550363135511042238958428249402470806900841316901957370367098926045994162821695909188043075560967774788532404777808977127270847008255161702361515351515671600268451719952023884457377966342328131475369264608910081784833245956698140759437319343683266709648515442832861576699513388559695439695559982060404939484013235310307775844083800250268887121700495060428303172669749332592396643379570144497950121920679708936959466232844051380851370547685883702591967545720053961644027025652887362023968111541760523338403084230988676771891758085723893505538309309633095329926337231968484610584622393781731708668312512813784029327818392582439595636770982759937215798262525650705784566606968059354502332685486970761060631613226653842756524522870157650385305266460152817987900788181815153872893728263185377327323546919080837631691486428445222697084100740282712387616845178019295384186083750199719547171352325110138646845260826606673767342930708292679943960760017236626533346672306552832000000000000000000000000 [132,29] -284944887991467986705470930291484889078621494442403669208409322591081682623002243284964701048061892579685696972074133210113256921663532824391781606273813952390259764737011895416845877449208209528495908574342147007574089336486977064571976635143681924115569801986390945207694405161261560757959508859337347074617463480581907682507010552515341258699996082756988234879427141290045312908267776592570336060252901332895263037903089157368043212614094619846360322032914284395190454786317441443299575388541417602062350304926563161458216398338083021261543059030828498646903439381838307391865485391214548966892097702401177154897745196222187593021772516497927317812648267531960467441442551153231591763846211345762075186726026016705046407255396048153932572102820111353164375683951749711063427447339665978861947014046417973359366310535831306002729757266889390157665344065834873778499241735432455344881665954081694636118836628121501351734862902373513914957693576145304213863166539337201666188669389740077956523221528932062951525727327135466345323094029768293395866805002345284037664328680175104820217158976468480904192778343744580273743634104184674443886062723289133072765828599700020298214747332591161817167042789941028187649144594985755649115575860745007756941870698544658065528394132876031461055386733816634123534613054745835048465924515601972461930782813683882978503738321799705422966813377276389078400678658802872132581820519057454691725193708693935317593500004561469831831649231084340937095039474710803889166106999137439531627989479063852813843734124122291846440535420111857167526667042290945229226361491327793073625799756756676624351177089503362433219730438907463914971641930261345245802358590825288895524171636608971299304276754432000000000000000000000 [132,30] 134152149537996701173427903199526348097987445015731710419911681314157779851739627434925402114259568156043949488073617251207131077175304934312624579526667922905082846353040276228129781645846542712537620774380281567637752751722967420781040545234422362500569680237984564375524893753805842199924515059780865627310492160351681372982222789522405712027941522969224804443412689484232437058405774959342631867693362511690961732551350929477580514208732567593991162311956816932595778445547041129621582490695851159886678088840406004885438184733792870078705071776074541237289347647205437746810352920267253661817633473234450922777732779992013276094410088815369655062982881778102879655466477429094778654055146362377142799004920112683971610735928294479764368527292128121764055124872759494889069416224900949217532957099561627371106932548475610055952051263794369971393253932748911096025465605790031687905530147146508064662457882692906444028764798221200113751943348650128177977660841948159572981240171166477594917195660403882630721788142675952826851510089180169785657030382186756552303707048883254392742684552038615893093854257461500225927018377372459126732483700247093443861241472172858242490699498258116498220326930644382547649942628292993896520710147727375024336633295868420822685881964536020461502456993552893032495257361734105878649029647091036100953162324897763682349485546913336794306455973548644899631995338176209707996816581829142799090307475075766934123047310286977128199443060975087173475386150753987704320942929760983504049843937424604080457091275273195672704589325655867143136911051928624271789661305418493502020511474132249126895319301884620209339824248129887301090312488870246542361855589012060016341584221215125944491057348608000000000000000000 [132,31] -45749891401868739390222776338549828660486440226033345758460940594773051181701890016478174794775557906396583090032096245888538495203346949308162888362419631977902655505430746250648939172548000391616440568066363222478368560498850188816675522281456298953973646219562986102833131746976691747668865195760959391190278101383294276216353556736195093449516598691381161186074725548232889023470980121664869175739550624248833385679469621100349570870328104126103451444728802331585626103678952548346332252882120884981431689137569058233304713931035381447509817033239106407748789075503156797278482030579986298789046411793061011361987176412413052436710641038127115023871968708664746007080897571996215375238426806136804695657420824872849066999021340513052313331497375131674920297027878739498002587461765665411002169625813170905443776478772252898681583611942205785550291764316291036009604206279068503188054517969859300279104894365136833881969548426035262840675360540052626981296636503910638636017085597926221691115512326119356046409076566626674723265586737718124942340089723848805944232827958757199021046601293324927005154634757701710902396964768913116944243849566405960226398175294575564212330559174002832205042390981969227732227066758093456301559131127445997260528034815183787965142180912305847800865773611912420288746808107427032338714916662874166972208986408663347826608401119638394386912400688403405835796006898512363470142387013126786834280100967757116800257736572946605742288166975971438696910993985367498914992060796797191242689691979531756831070074288440032562533516011100742666223544899771510581503866634926556180476000493832506924823694287622051999582299474834853705630679036915116025088970668624844174600159678297981443874226176000000000000000 [132,32] 9867111408414410487701027028052030977827936650946170142037564267524702191868574335082360544588030235181397328432155223328115268448146388292283546437794465676409502603588662396387630144089492456175732802205202188796890199006804151521834838419456741762773530019667483871822602285547045167958953164305884308306173910813953258999118958490686963533803371745963456425823456740465804627307940739669730687227507703919249370026420108784043644781083982561258632187967454444389537978652809875781347893677315092641633451798108479895901908649772333931963237732060430689901028074445620611967777800157979756151897692404902749110431809537101765080429767995995892660977500652284195232472716172251397629459424687542275965170305711256624752017356134859368902103244897548017458182793307044581906068609579899367660791929036135981065022002728705803737717633130158330868474003957523926724240422291808078979259322071134900862134447614345082830851943519020010207494207092733913253467323626967904066088584430382976139610060213873800373702929334075231013387068903045927839796250738627321539496827994441441581982410096654493578310287653784650750661453757042002235690005917764090315798178659598051995537100749311313811647371738041231229740362038819190741195836997291337134651217370095741718398429432823379270898436009128130467934821508288433870971080041567889327618897801451170190255185297673490655226777839061228322092495059707191990889644351153005308963775607547789761214238276208730140564720634188746099283632391708055618800307414050919022873611442514202951493159477761547367580690581999545662007777282086849625006116633794751458045410668191989663999430231771148442036709032629083321643370066526183725280013411567276215112202316702449509498617856000000000000 [132,33] 316635378092443061243788429129743967595773682774253431502501901557386591805212326823953564763064148354796869059283914406707236659980851690444503152537596170222574957314164967215891187319170071525052344280460395793256778390057584083092913569363239365417998346428745680725037978098135972626501445576439683041115934877679154379682144281824988235627023107913642102321575910885746584066222195716077611319817392784272002566420306689450891980810740334397876198490472898400416828800575218960066260406394762892145132087887054746742464789460693086112266875044027352966771376464534124810749650361010417412378617932134361481824845135089668660457750628652699453804086446764827857830372818631640009242183799860025859879327186622175397408690543462365971724575274584509039418240755918526407377843009628816143483727568612180514067618853074042829874942534830534626090569313326611377087094323742644736201614587570745609053812317246992095845314734519626362235002017369851182666744880927659457606149839565989666449729729452442954449310665104332604275396493066793476816367743037620431678861571133342474702413343824953875842074640855428551680854152847942982314128242288782515681970296944333379724631163433124303141070463460171735800752903065341050477203076422964150872313989860303928641553109767197947724439714804568741709980786045870059851911822058866469480589183399981704813876959048542439649502698827757134616579012404057136473502400306223604930697577549894724859014143139298024737663526214853243059267878466693208607214694745334447353779939670206172177857385633033218780815616325537134415932820462927693585998127991957128441408529284931673866831777780596738298900216709438749825282863022440906248063786089468424144571002224810954864984064000000000 [132,34] -1513300525074512297634123991407145906782580566676452057062504548844040131808409313322991602111085774983736972424271547884001791244529397343896915546235151939228022715508293601420850459288388661205854894221578254865268933326004113405085446064610060240611454826363271935667380135427919495515338355603117082280395666348060012278296508887625944706995960194252537384442097265541348168960573058415336978322785177065673258978756075073895510481190395029927644009353979105687051991559794541683380217967958046006083310954514269713834380492606363989600488764028568667652956831994535642668086870819921141051888702112971523108881906120042411886589606775807510606715712702791777893881074835485294026320922929591822522156721992195603454035191946093732482348751870433109576418196246769917171974856922089851016543982006619861729981492755074649415096529796007358552024549564496752361458984775168884389802566148317848583071687911049436902625738346628823968083067981366835409735801948713056902517202254064335608948683477753466799382837919785288820179965087462726847142302755270927365278418486759479208093594143889248182076667318960290469538183696501351170065859642361479327617640419242172635511141976954542727353075004391725580677867338396448554424806442060310062516664273943560227369202065559227558243285717344017505726521558469636436498385389887771810671244667455981030857294418095230483372971200924056409519879580301463929789027749880283688669791317549174483624023561327681571481386278719452264491628732832246454794857685805118655888889664911800968184238171885589774023550800749674145876619081111636886096166114780145336934661256259403856519867555087734913844870630985600526534376469269183369252372878666081920792858455681260029348937728000000 [132,35] 772222408313845002103512800568106451116777398864146703797327863331542285816464758317527399783429466429015286788362122779279415598437543559311595507916833017194206589025465695037982987554724478787350733117451464938146800638178805449940635675951160963023102256978566607738499235180262209662276251261269491075507277178344692363239304445631435901918447794504609925426602704154637444005218750590435659535210866420518039473430790984289484819832459719283532646718000491248882801375211890354355739706716209414488163625105966278023583287012878406020388135258841999504197009741089476555280679575712826222205630504789438253555020430759715685459467151520631987131170177985045831834795227786562041532085453455229216346315929666901933583303220401426357351611394136536959357109848076224923910591354493600499116342734556150227023606684874482961026640450512521781686973255151736872286324729146582014547347158536760405042956117906001157613106900536962810827778537422662711576271750828239925197481984445015029815418228949855081354322959775238662953266053549433437928024352140470437626498043873620896364253707620507198572404667734146484445203354119218909416982811797132014194552318316354449390610892263245306159060932794347898189633703118437964663325443361895965766456792383351745887343477073006264660148847316430389270955388032149509875481677311431989795350134565667941972669316662255230350295660798560924581939166158494574270005167326497131512808994266017469456323298061794303674456595152697911044858552685201448353506680781207980083098603179916884152190993414979655055212999561030852050950753318776666786284523149855715780248148908294653043023786972123035822666119793247048773848431407628366787366385400283066847166726761957671808794624000 [132,36] -205121713011050378648676638584244651228463334348928899566397356950115079975771006343488693040189863098841847654910477113711271856626053520355307254335700942834004947228443974227368617836680836633423980752396739616274499869479516334718326177871955823051928973936612765852538514453825390645481938986633996103771933539977988007017876474916803943154318496187535961042743530760266398250615875149015539485785695384357509461148636007302724677531980144521397215480906989683273465255449960250671402033765476880187340448359644954483255390555410151924496302796247830529902813577288086545304550981453571116690056799986669317613147414555412775040071763999651810940378720654453416522597659010496416890089231979742426192711902595474302798041938851177667117560748089296636895568255678147190018817437124004615607770185970326047055971033417007377895039113068163248524583819758032218124355726298867055199885693100915332010640110323577269918702160061185889901720331288938379572701860513101837116648010683160759996245116808479780518120879649985333339113831556736135027707945585367410190149881674655550851391182176214729979741432191476379420262666589780834056231837844281348362375173317198210477225889138563184725344460389511958075781157799119345182523254686624281928026977538852417474761551692719018655703140840238484930415407572129702590821816625055055712505658001136008248792569898973818479008755812342034986670943055306705076183739240407379331439832652638331810387315412385459910384883079886943132079336590590113798185445472392088285922296183305825657192398208342305423524250814375107480336477073589244284077021159506010178342699929836603916588363893061141327487575730540409690799183426550919372202726126913257294670815290597856165114746 [132,37] 15473561414358151799150508695677644020363667160223436970705410547669223547436306816278467810070490534499046490371574472366837741342431794672340960560750595945767377219313120379176815788582680055992605293908673158228162483273301676403662903974160914970123420221372766768766694619898476732565726225117301271720588256369169192963731009723530620578756120582796765041171580484134307319350374528898741214810198565646950840304907207222774501433415567302391099794908445576928458663443217311529642684860689642792877388596929861417482446548633355102729500259542715644429484861309684126068709124167813807371217429450689224338016316085434055425514639358864821927329530671297793872359746746281160578109708871050290562742845793413466143465808959085309083394156533331336061208064657514291950236174186881684610055624786915567571985335518691512255280584270317722928169384882692940153608810182831414077397069955487172304764567463791305122824523176742171136630216876078007838747830646138417562495285306734175924795944085541106478574403777682614964780696549933954629278879722909101954569905763992916784973725347996314238100254378563539093717281314843304662631605965750046342142308065843846870891627570721470644852349846044261553828301099570166839388499698869050518041898065998974902525674967945471815851491510894836498553238289698104055767636125805362128905275572717683014462324299749001863216385876828605563727506498244010356083347860424635077368604266187777444410212183577526063589974557137457623171090711867982344576724246478400274038433827194288172385976005811370895742982532761817950198007961756501570447279224300996273052457873204717586507533654625834056745774014097618954361411230429540081063888951262033962351126289365105318912 [132,38] 9823689500914760615384653105623326278323724136073020360959672660903239960394957587519035525517577211907169151992779823746556383817968067759665007299584958257213982768909419917173691770680997124777298033339339399126467057779728622402394438734761437432310376285961492151267720389812509611936386171989536240707148636316116639356859493953789658694379221526654034626308733651516270186867940715891405578697267725889903222792306550755728010718290702833974549576930248682639312980333019604767377658023853941183418495701106816359338825109437100903828893468821351956201311995702198096411576604275858685117232345954680155822382618433479798236688196105083131751200868859961071631000053975523563701418102927715117384910664251693383025847346193248393149422309057147463024699264378267774841732581653751437831382698634052582409939295354128656576198940291175873055377294325932925369689856076591339502861447213964466386076208470980266930023526493599286823813332207379581393889215094609590354212131071639351544255552121147386030772510028179999127365721849866306310636608635503446109892311752020725565534145385182797561211369418116461619385374014056817071496853917482264966022909912082874024136357553907463324020921792606798930384277491409924803574989614378403383652792021132768188347063085236677920393852517670694615857752530447097835202984239457105306161738320688528936522559399504850885064016092530315678594310604861241753336943439870344278883104590765456550998207358738211679616024808505658794799934264916736990921159772730201167379910144733026823118560289152748598844250698347159028570485495672176686545683562946343382093663531714138875272784951070108404319015496198719207855451229607034054788671948866330466823795468321791232 [132,39] -4138457952381156357787396662857333776939789930737690880383979875288428904401142122340379087765789438856535397393045630512550196832223823457443006081420449598909757433093450925692934428264995616789529969097992459694002512814049775017880445688083983406549291163515911545840258459267943303037855679241117517395443444410171356748201385157031613496029593453527638295280257651211406752029531944118112513324380739758145016356259144790491038057404215007711698850862510216394743987893180944985554069936432696455701911368331161316125507056080406207314012669217434258048590500464904510868605232563780963469039775587874884885284828137874695803847642267814062337917269584258036418878815521503743035672572722238325309970901766424591820663012808050729721145184641681534046003314884065375504128300433552583339803841568265064608881248606445328115244137934781270892980719015732198321743257357778377072417989627567737123366154030940857049609376657202159779486914771894515917928021462791553550662169435548216044601593764993772849997507994080742926630108578867777810782311531165851838971973456535702486818847129696118819355005631277790915063007000073036493366510004774954257392445388562947551445494136459958530522351358676106840844415950790215305134608814432386591080895451555429579064889285474266990653578652451975354380791411109336687365769015870755047663907441546215494354871494897487089678460314650536646557744995849687524453066880092709754097845741022531365869905415055420727321076520528671676486927387139137580547300437135217410378964496114833402105243455425687962181193082300810149308531369051628561607384136589301872963117270124740230756319377791133969148246402162465966178486577879260910862326542900056262238939257217920 [132,40] 720437929329897896396505745653295116806341277773535691341421755897903961129591568970446925817752256900426670787916360658747520918379092408490743644644506252898643188188395968980696726038386246065125429673873900910686929543128966614067413415142633033188623418032078887858874267310485610547971960459988942449073036258968803244421179697522512191479944735378568325097749499235358367282809529325919791956137953490474869927377292353499054429659671850889653960143506606149940506682697249428376722331210456449591380082921401807331100748845024984586304538956759107602061195902642415297598464063421340721076867574132838348062265438662507772868634944000081281344990192496472783647591173757117519812262042346402944423665303512141946429000931809640817661870929130848375414568122789029865991403585602492376410276352799727892281348306817215231515490328648614901293105085922954316673400482621638564391907241523910735542610687423757477577419562596024397711941388332956061297818784876390431268429801547354470025886479056198330376518694240652923785493457246813459834043198790422652028449248278225315816297399309714580937979481388402246073057055909839469606994861769240345226249065457426947893391536329868129892407137791202404489888940956533870291904460327056753001712622746000561341026338027975932554936447103146397443756835642931733856543236910144393826286733930582791732910178975130771858392426036214543994392430639951653469125507367893996915388125142860684982576698445444171893899982135162077323532117951876777444358118268848479827958028688047730678211632018979930677667130600349891282816956017180227431051552603463958979091059716668104299656667207815675341008188930081294811208475066673166143861325579100836067959769088 [132,41] -41037833329652595414781331890879261301065423508252541927510898714389175162768097951721600000172027224395720743027436847169861878773141853192533973048341326471461040101907360173300464180849538651197559692721745142079481864828094780898410857378969771727191310475510499559041686064760226471857141866562252927886866874726486307366060964233863267469623683184834026776358670126537647535053594591741456842592497876385117650557200119729257568152795149183805118216278122220185590243545697364093407177033631101967414667721378138723435995220811696085933779732497439960969162511195479679344308801493152791687940949532419480595734409856185185726187011803379839537936308880677552321680521155888602778082122132177800899610903851394722071167115736696462758125895700658102109298806047576358916157736630401523473921202337827254619283724835682932625370778535725840117352880504367341061163519515054589375733241958389714754972265826126857298955135081660835555063859629930536407376493407235471103244824923275493817480031816756179795388752086225070761998036423381162955794236666282436594233100107175049370393926154114216852056749048816261247193902185747584106552251277813066016042053887710666419367540744818119464102941926190624779248110435700320987495912849601200268096896098915818749996163675784780279818439816967301898420977515859684183607027123173586905898611065004435359022722700072223914816337010864412822797482906925537989355870003633422645432663540865253379792246739280355897271542572121168339082668750837370864426722978416327739253889309908408539816093937462982580689239099309822925042249383022448000477690421475141938520179348462414402418387537080552750693190902128422268273775970349213586561108602322352369545216 [132,42] -4613741123735981937237833026282615780351795313315849401028937031077317736592505242708113524578790316015168034001382771143530616993140282077934476228242311418463460180395411980417509703723009950290428489743715576990174756910994477405460138427842710958006852549839640379731051328608734685474442707872309012253476728412135791869503658926093967532512753725846997197950960996465295342906450812815107154820244946433443763507873079195253887085830960506510447978589624744601301514637669414582334320069942535065504839494405539475476420643038264512853187036330984171307126275311965001056093085480231104404353972577258218091727311156701824329639529306779064452502789813291276670611625219187576724740912757428598969559613029410515107198338084359717152514120575809123255151014068780144791229697250440687071469701173521430162864022298439593093749708061667981242472933301185749151860589648206171388640805824723155923485332744682436229990796822059432050656067896302191042579355541785636564557859567465768902704391056889430799617987659501495644058266894889012092149763774649481270002842182915432295685367943158705238847044932926931750540250471641708352370365175052909025650716947720938289229670389338590966940470871153644937955263538497654151809260042982158495413595255540773615468247132587272347847492552289883636002735105503946182265983740325563318739063379243864673341655644163352699473930178222560939583795245404973211709956653418496393439076949913929930307692452717075076553706213692527565651872304842132179700935750902716767683409207902873647855415991057900119897250408406267951460676067926509659622573047534217537568487288589286210191105071003530780694820785617155198972110705700049986242514608799814107648 [132,43] 216270082459456320496094914088145290464931414360713333357655119557893717554297055282607312372261054553165539248779722370167107653820541716027897696589252298086266188866617493457155376320922716258336600857503344491220757836353028184530419992018091805629580858426893767341991606652235150010502844923367025891848977439479353065569922482623089347646640867350376364825700899957232354802489511442396979054151212904815558725783847343265596837786446132162163127929196479449859142815205402830248741195143260429329923586889501237464483749601245998085194466355055901036581523481589674337412606889004518907367216131536175381248991783362401133864180864670236812123070362513701419756352446792515232857967618150442081039754166929272654121512481057145334025644166864021655399455123194481237559328848071327557629053889532996874052611299377331144306137801935650787845717334225830019670467338357242976450519768416525429448599141555302802964933440902782903643157481492197907029809174613700804462254946831409911953225175112467889337139009507214536236917984757528816899622109489982424007645661385779418295730932335297785477391330597977802673320513318438577611853521895683529250904688334755500127155224028791035900215744208715151148974340795304063859310652320706278733383620762233946100476459767469115306305344103028171795618389327130917853709620801817747879845783630280671912312642952036178401363789163469561807459711397393681180267464149558561786588043984575946447373512646338301981439058973405427061026172962995198110656132110605698169859359910256325423646217935966069537695463990914342423569672336091950174532114799690549253831722821526780063869154150784653314234890862172908576128990398350594091298234667449280 [132,44] 203429624523090879018598706520546771250711485246678255094168893529443324409255110037843001266373715135914484170070623498164338516155884828608836020575743989936467154803781203245036745071027505826509201881761217499166976570692043067252734558340653025528853240221440407137449654295760588677906796968392809253330591119175783965742001852783394862611651942134637297020339647299251829258051544095776361362610150557720338405122496157461826264262983092534117251120920868927113101431587868647950486475790349439194335540165802310456523569371348803682359677152917338171832953814212403778218098471167237180488383034451354947679290612188507830387514900605811439761877908317151761899238778211427870351556844423663300858652803321310168986583965507242495030212486166958455122059284889197337713131967388013241120593276383556743573414395050660493949086518937998199097917217375150681939433763587556541833488967665940549201949258635950682628578633809813516359064888151076922110201190754771600267542156672845991124370308486545215107382175582647953047331041201950769461708621980763333865539707645701053776487505812882111184604665234819658384716323294380378081468695937265124241045320780802358873601682449536864146804717060909874483536659866692796353249910054487819950722089095092803735864164929287622912749196637342366305258029570980501218598884883908811989288568222721792202521714454786946777115302311851687459780909283590188608988920014866611362215095796630981261583764686658819517226237112148580414289119778262680508920817515413337796626140964434513525645028094812606677796455752289859608732144438012524558441288403327162446968467714059915180216840592317695091273644579697849429649543173838871216890428625600 [132,45] -33203696282627941676783699595723803581998655243267393725620221298370125087602144710737083831714112375779707669844772828321071283764278112624869835408300273041808297232363359162399542784436054586135490859866255903848096643337036522452717558560680113883549828859243138436060350435059869825279335127151017124709986590581281733946599351906176560243563609131779345671955431850104980647036730427964723153179104936175535081964555521470047009839595684736495222824038213641595184744936029496352516423668900184552278690161269976227183244292767178474516422008273365580576447915762399408224882195026258707659040180202685983767600554300644430860407655693696498733234692067928471289690364847542561768717160186191159304747255726062148110162161205603191001570646560040064503586721932083642243193944011850027660354425780480553242826826502149194522742720671267201182578832442894397816135096917274499778408396977997194920493092723179777300195835993894808961572095049494153566147864764693625779733560696443464299268330603963957971049335267979958479905432821403641999359776334368394496679157984931420389500821500813927729724092412697193903859031058259666496176174221589141132228614611909512094398109885196682886876872513718923937754598728680930718245852020900673333053047219732623715675907699494233713675950227112608079816612330922926593863037813593338483910891121533352751614377649710549264492490772956929688427754466608852994123892976458751380910601591661803609424509288375789240440902896213615728704383335634731785525295536609204102556100710969490001524463125268865020581620461404822564422451049260890116899285668031466441206810170361168842106183622220609406101627452266377309653758673249654165721644800 [132,46] 584542494554629017600109970828214984355091635825401578563213976527012764699225409631960508975061948418602553007076040946897214573422831597759832136718434072130695534835234336542275519441750568761506864779053942038201137708546779967901603546727938163046983100345182812866429350451311999114781462657834873551943377847601236916473976145703643985087166674984001758541441139395837743523941376068507087494846933918212369885544991502053508374935925309512059020541012325507024325394807640028544366246825839326612037628669062101875793081132882883398442042614875985812811366749744087887737200097628097114047926630427422434760021469010128007888773709034480618380565344802428202433847105953481374440251174748513714187512626951019353294793520423678480767108809726630051822511145454834454232963663868005323427783632995978636934037423272076353398947049440371106114075624622845601556669809206001895338583680405484142944481509818314012678944868476723085252788750053090693833832690281708699558175044472823934076508744835482747032532464225998345063505472584625490784957811979701806128028032630802552455092294532884968395472997979104901594110614101214466064955084515372857435806310111018787128041220972133043805181884371290611821573395665834330004832426428295101396433134719331531488962995940458308604894208354990185509918696802201899773256043519868958609635473781999008185854784113814072360262707781384645850268462219424470091604781846795570021096704918151875306587646926111094183477704826853513759535290143410369586089831466720814631096375736527128903633428876559977616005198414936039434156949485133079195820754140503095275189224636332612739054410216411166801168715333697235319331092869613415052800 [132,47] 270779434670698780908319390518483403633515686844357647391331643453742903456606131777817718224725198099293550287415634855493397763313143906744003154987986796152415862393604703826413429973934232348053518458128961264149382979742117081627029573493664219147261956457110496846158972376791814494962384506447154899795400039071615398332817184156459453333813201976674959166105459897517589354920018002382539816552861042268319607647126239917370361659288652910157348511229127477966009741969570665875612748879317566429789880859403449839599616180861775200896910105115071208417670980597959631747651585348636666973619254184150632067352799870025811602519788111539026491649614582454021904930787089466481594120394844323491666885052571062322856600139229420459053405616710839959637450649669326087370060964455734952355324944714143621811619370247562648431197935481431430561325352798370961277596278121234892589776855433136381575596341262648329961608964204682090159333016544454917719466353403718188637392843405609534263191685171121626401384990559156734323585721243526854450837331567788578067626252644794524410903591223161344975634510634359248087922521272072384720360129665467551699866533012694247654479813326843380236565893387840150502599975531434839659724825581654455156007622255184957141390740113054863477938728493697878820346927952960754889745174308322581065353035634334975667574821499013073175147636941815330072104632275950260538099441916546187875825107079332280402592297045619109120646326748598737147989692241269485631628363449968867546365445898953932461073416997528395036289134630594157667163880389711774735977537812639648931467867383743675242389251957502317988270271304866842860083361795412708320 [132,48] -11006379683998534125444178962817136762201741862618384837336191341282363188653961450548100390141376253897189414960024385087036967542291783251712983199874718671676342853889394874450936537582293753456767718480843554585401977729074623382097273983190690213527776963610003743323185655317290020508296930859440118359128098541906940386340293878508105141893975087030561736464721816570939430295748981033634437121969010216275584829008001912253621935213320590324295652336597734134296840707247847487169903577535468518738733252350744913678773402052971695297930670908757747886595386605905637413443570731115331531084131010585561111994944863085215681922689605308143593034890954588888221448174971132472528652790288567828610318568579522586756327439842234652119129103384330485816705915871892710770376556566290846718642993264552295477528869662943387306878362584078604557770638006667633539198186038208386641696016944295062946531782413175742614012404164632216274344120410367314990728163027683529589006255868664265560620922934911640417480924487866242070364796728746370042715934221134755181465349882612361098632927488604371810758163543013433508697526855224486277612329045897219059568942865933820444449795969343587539150068520121452439993025063075318074535439242198105458841382905595791447146988235565002069896481934491593345259830224192331261022517156556061266264441571927007315139485277408942268805818730694936709583637683754528508192791619597023421935577033441088404521814608317751537152694161603461185740442652189433171361670220897892400874904804954029642318843802164146092530002697659258082473039601791655468005099173205466089495347590324578576047900008089203546767197295762397381153078795872960 [132,49] -2219632425019366980821892202154474646553762395423579706407000208742067109538765448992847388055940616123936836472851931991137874800532221913365461293690991059323839137073983775730853336132182023404064108651784545144553829782261158023987831187752008981993343725781973311600087987755843835944693163307660917683872857001199973126935562341044640679044568080129148453674426082332115908763739940925560389049621073183275573721633819406648906488073467594008156079307222486154954658156916490899728077623975823219357315948343179167653470785799124788999117881488849101968163890939298408924214850388286622767788640579767579739786257056843378229661653622456278467693135486314219692723901445356783222305854998560961689066240845624601886411489888730607584521125716831350029346750632395001587998329264706463786922958797377457153863658133737353865454001218896452952837465478894630798700229292401472560581049348582854236356999165994805027774613011179933619463809652518683070228941874211543442483082666623058190972028649540577117440407489761518286091052771182085498734448136804829336416597438700403058236862799317905232768097898832165977957008720529207840128503765104352856581170892700966781800573051612000810026814453754201674156742465072631920712364286648915033754728979108993865580356664284234813787216381655877913269775850980341574250736314629059526432688847007298156512832280765624818345902296122602101639424507000318506513832716387542313503254848667258995156547225537665556494652997459875368550003741790707934412291849650747384237607767633143355029496176203904640482453872120715098074051264733542983286764018737868194964288734275609351584239294303717270726557536735898958829245838080 [132,50] 269907874691407351369571611978222700030582436546460386107044101819242285929807813936174993565362651415272430080476192702555715270102673375689534865028289668677904674267682214826061118187103172150323365032042369230399658365354418842045408058252863881714506625151827602199326293660746159581505035870704523865790063376479681471446566621768332203713442077062149545342619258766808803650909891232119011847011952233108690788805309757849819834175329968103065136312354658999102590627043215643287396315921264963325645116799914545854659610618603868482692981655529573757736588136747329062029516607532139658558701156267346405376587795539638841640838172838264541969194872582560272113817145104164082379764974024432282391399679344290136698689246071353547811308752141351124018893906770260751085583999571785252926748289521999786313984678293515549523010769703089662552032337407398537334546867488053933171272168541828492074681923930091793401570884956415476443954160784970497114164358455633313282055871584872974982228002561667733798915606270012295288264365328250051406784482120276022091039964971332036572127083815151468631650419528781789331786767932475200308964005490543034138892982676721224495523166814368470338474299450237316852358193881442897446981255290980864796087652688825505233142072461764054926182728736792827823509700126117039923821597302495490962917790347610702147590477270057270930033701771047614649015713898469089981401415649194626303068559899332361907588269552438937038488708150255456909056107330861475725934063667255554689819831862934511171173195669466488641679885014936328358017012911899226855795089493480002395200072777111320112823596093242567861509159857030843936544800 [132,51] -5908989425781477389059868933391135877476854235766214732457831410427517322769701175749497312317263536184907621924527943137172995847869605495455206862372382714510437890669607254177356083133364508702578531308473954685015052820332562948548051664042291434203275119990708125030344944326443547725001816651458866347123809006712452893916112156173542441995575738784141612296602603006150552515948385897307234901022339096532848150767773203385541674983125075739069641327954276694932575842031681220871348084598019478831675832048361384028136812622051399067867955185844777346888652178021527596190559411240933879862489841550342798727138052622044014255590768074886811709951405812532538451298750335476868250758646812775161001371603528110710448841294817673561657370115431805580972408142856038716512986918696591561418644380415385763082530475347816339864228474447513781969812736279068774464980336487734544081597617726159322800871046860005660461631487551588570210936186416986861071843551608288736079344221055327320506174088027206773095648359383300593769573042883333840254479666322072509552691749197477183575586692130541607274375279483470839314163855064878634556248043719303103018783410376820562758337018512744467614385746577571569844722396471490574724250167963052511874009452161935354675374470042844940063975347891275555571439181371371440299767487932164619102617545048246396574730187735026817247363410093008723307627914697463033107873200758247247662445390340109746518189861825984953296358906796971459947850312350872565555011473763925193269413747342164260088740271934187164537221667362469344970941124984523560209777351521381284727514741682904627441768993390775729208162597584626736768 [132,52] -467641587631584777457744841449247676241145597972604818106437099631058553993693309748515538584525855228077129830868022691594754845346871621603086811036349015702892130141259977665265830782701766465751150977846755194623908271486100673844951773602602396399564571343398007788661856448789015581698339080519161260971273539416639694204744257294607576296348654764600535208258228375163792072131212724747327783146221904512504986118913752420891543561335740705158309975015881301111420786741884626733475117488143670090608112850385516409044617339581921206923411936069321704887637161110756313807917802472526226936562448894423416801768893891469931564521709182058445209529852204968370929524221915243804023533845366252581086741874606995582317633615689160529667608310976375363595108105685926898178916521821868432903816750104797978087509715671418497810335479518182856750992912647044485496796936851924860954729688812231652472666464014156142172420971455564047512536502296205088342390308795666151375270521654618435941009364536756854256733022230132211451246918889767558674975446635944191865224087790129139049923244619515356120121151809729831748694954482737896752155928466156344751710581722178389192342104621457932048165907798158488654538498760851131253658059429445202581905147990299331259758247003245190558873079627839247256076310189945204441459360055249819260404813460510074827893313068652164954718452922871238651239533978141862128479661336007134190849358417907730238380953611604337661844501391594564988402875581396498844020268873787182896286976384884158042643777673345408231740423516974097273391792416537363413700779352876348988216855600061836251396111023489999323066953583514864 [132,53] 86527795837111878767240466945210778975623396129369441790126487267618761586655739993412802350017026128837456243223577935573659776295436133039802758618119910192468824307654010917231028721393629803239337375771798773459474706270982587200838954099438817975773961138318471822265294758850673610498265592083931831533526599426257908844124640811737611875766697786101484723247303799273875734926517100445066361896557334365775215586342578096855322005874132491732972386320908046267950529676981765322896770257678537629565098219738347004165510005141629897209865785144874439150493507892505040319454490549019371184075466866244929310765861583463276243628628311742133095489888159829698439822222313187063965873619479599604984535247031679581856256189558781525217932229257130580268248402133930910230148935769310702692356894889070816018919453185745191420616893348940938355387782446805213458247441785238246267148402243407991632024468611827306372494432620555457833031676400027873040719612457078004657168876910266933594155330622747087626903131159903149161028246108235179609606940581972181060266438844263853032753435963989133285507145764117059190422575433924286709567633214300113450576364290624982736975164205672321379096378275354784015448655468730426693339198003922081265881832985485414773076482765019505774821633164383668013936531125800867278397538455436879490240933380567887094116327659655484497116659609595660452189471307645946603900346045365688655927275243424397363013435684727987621182641137433239926232211287583790296564755463925357811123357439304078053990498083312299191129025293820674724124932927605066028469803386172070006447272837445119243864608636458811570526280452736 [132,54] 1981270877693420305722811450550078952369191095830394690178252992481975115525141562245667312008168808545775092097829123022714092893180905617582298296691948524695798513343946551984532301913067801120491518631040513713284689062236438785647029144254648189260782195508770362970444854504923920569805559943107803269165652399636512749542325383867665682983420498777356013885575622934160940391381168966606807765333112696559143171844552376943498711904413447375827551273599191913898611808687798253100486292308879524825693497742519595839768457042470283399177113133342887901005016137776233314385708870327236403586823253267920328748217380072801326333493159164604441763985387788719107835855652229570422547117286452630026407099306996026572671132395326578301505387770120746430761135891091070370163826532894266756499342410815580710685169900439197583099543812235744360026883751897192434283299140949308351016792527634901635598161850070193667367809416582380909643248180612593835727046542332941102767265231940800771943641563370917348567215913143002605256793533554417258243504884935797230066700239406168769333460997075367224821148693153623116761865574420298182331822327563998284862428919018947422484916038210300700342552193074494032738918047966607389619075991659392839724761350855238911178546391554803453953466214477082004091390861854289173476832396128948088865876400917589975682180262079689605202952693689092225472134431070272057354305920256505542206268998402460492807661338791957727091421186728696251713546060823516354923376710962671315081859201928965180829583465074363004944812747132083966300632505872299429059031189959025579286805404970882819812504556053207910075211904 [132,55] 175221095467633786494353595816666662308642135313484756757564072060615208185333365925049765585731897282175735658268048887628389079097156825739949829589124722708751440994242421288092096197082875315739111816991894561118202534734950903007581215835046344688684172648824125539448948444265144361167977518613169883099060941059085875969222265628206669718461107602808548552401922748740490371257223079404990052274120770862078152334409741415978095652767740158968585082792865076345355302736548902119927444623873155906922150469737787106890532841099322150902547102380672303856982041787799603276010549257481190769767444513282939743949587269003153330405373995925690015340283717476222557158322392734918406090799459183125778068677738518006191027800051636581804708434152482906578801343504435357641856322722416424435715241343564897630513286280303856677659471274509694863279521552075089408690152253888603180644301576306642812962817830549624577172034769849308378963718271403476022174651039529140653287482697604092431755463530665472349849946710063547919904409212825338581241930221170805099528753685375210790673433428541953951846739738770424443632893983330409023137498554203383430655909742658678638300400495872222278756478273605364381402364750265972358389358745872795276683138616181126333247259805939069450999172002994522347780834970580618567312753494884717965988255231612181119382950640825105215532511949891997096524184221069900776588983687200470587802005179275182708125435879268743904412778693035150894457039917714174799227795248746155596459417019731679763575121587681703466196519675735257468365152559662288416512369311583861936581494061912040642579168573093504488832 [132,56] 29552138876451360881404807657601873407780250222158077935158197393483433671834097457046652429442406464165549849744782125184183303988298962549811704175448586339814111315363285106857735587123963959357366422810862966116088680687233031730732095211243534405778347185989482998700359355569879917511112809923618369831432126260850416721528220132410059124817215211258232930950930570832871931310777213598300355490661795837550276783253499926860884620623270199115347246257111612543766867284256637656936999824338074808661708045211643315674943869318740984885338485121439987991368307212222142314420229842713259770515476898140904085145841154375432362624057404908514789699788855711763815838245282962452163007702045345863287266584400955330816842375219880241643618922728859951125811414308521400835404456452056247560407615491522628988304518539013455724164633892462943390835642245129821926818599054598031190518846482091988249588826262772984041077116452982127296267097866965881978216965038114817081640665836657197064567288726130028189589108929642253121544940631030949186023975042271074250906693169855338962944930509956481995549086657126595367757449851135711763588695518272745514686079394211343330288659711237835922358334334968570515766942413236564697528631260658933526347343087952149087938070639810454713076646141947446187728104312980111403988543133018333206300358193985365916111434004277690509666872393312041133477832611571999810024970543376960992680824441863308288119946375563596642559173690320121234002842674025506053225355108271397815147948857927844048910892827218818393876156660295391178058059946191021647988864146520891539472577740101525498131388627486467680 [132,57] 1607641779680977614448939241092644656971146616658276978641162362324865225056020529753224274287919693731600774895705750333114824363278334621346079018499694503623858170548630930378764835434445210615286683819827749031999774183720653270569654427900869295454596811769974803447893264369982575779549669522910797238348248216148487481180167100366059567135147882168984110568740059490756063435482081171032932223752977506676743508420891455998951008295852626813321285224759291494398537986590012828308357957865933653960662865659592216764058435430180872365666292132248455482860202994203464807702279363952412168683937105392973116159439608615361107286128773954918499985158195990430781178588809967347173801853224328435364048163073542342462376765648189679261109990714254808001584360866066195411211788448505080378852647462516939629254745336703140134283817601788983615327249495991914416649327366661613749956007113085079028695813378448982730683617293348888324637031163682745215443257633832897757062981804024683168324624847467972283353885431698693133241676659078421063105732577637076225031187734178324768394108298811723316051794879570909976509204635946142796163300990780624030339195351706046227901964895781636157818249855040192945654570415859710819278818161525219621223026684076793340734032567621234907694868273172672900223031267530275105205219945842017778495974098565312186128220023861379097206413565591577742831245444267491204528619479779422276683420466587060334151128519777497194086453094927554438520641584412710220800196479378921168798487925294314135726653699007479751026150280434957989505108547636741447804944867590425556261358465562192045100540676369920 [132,58] 56018262511394758796109453667444659998441340771803098912721231528197601513652439663155263181236245993038249847680103360628729791791852579538221070506160485105763945276013040885933870378864307101620367998494223646037266248326919021788130354934321697222805623995705648331979016094701269547427586090734449231855746271587283670640030501157504133016635588475496288131047281282507606191707754574215854162482672333818935952322607451708326308331960491200454954608415254250928350439815775178590953453296329220066123294549288344462875986557783403203997614060459269792021301141842731557044822766721320919379529651225498216429788073857324102245331062225451437664281001128288190239734602926882610195220972299837484200873690870521670445882601958231768367334931931859915370780917339312738485159819153473555475132184520789208695543755984881521593237240960049030185337032018537114077902156699041135118115277114682640165910380498828294828382773665569113734264148627811761052191511687984017290639171223878825201625041039369938934408918741868986703831087763874614340941009484211326431115215665998512274384529078333087375790885740098283317785247868279917458669333269589816984168586125801197890553609473452382990141015708970933116320888887759876348719282689513747807277198240546244121690949044140425022827813518815733269328024139222783747904092792430315679031743898333978762230632829360010521548339964422067407762637285724577699728491960785792029276482832798856349670171574099626672772361110333485747146886498764017820691672255013485625932367761101672925495160205422664025037922372285685062335862259353593977918045493749178909746497219435355771648605920 [132,59] 1380067330391779124252499040322906643930074056321352639959052171637883028104552032059209063716672631223746541233272165202403336303970222629997475543111416181523028913695863962906861721478760842454244717005683202748393473735387420357126314030707494837883727638183191526745198594067962864775122908248159119304628316985933345688673433147320676446426404137224718113962469874080233000770617882151387667420697440072068044467558119512084544758666191871086579394798689827337388371741726967620945348612609986566207852066198478729636073930867108813621523950688060422841358717030723050901172199621111989228185099349968443850299593660637307332123301939575499034382137712677454419644971965961971427922197524051668426946050969977430007699730626613187328476209602517980200481982307095610193653235987967144009466204878969618877528114028123832085350787119882447704611758942628597401531227361314952214249668143904478632127462411724679032853374742702873791342775889213980021011098385089553959011495891096952307006450968306023678080955412279867893751420341043965247741543274804956957565884924331988136907191377875032437596444803464800254626656319305042788660754355788238574068261356663584689615373781206983974430825325419998763363692580726755059136990390470166555037201152831385474648247975196480964963588347304061203912723506678573603878758879826599554139229680343790639725956135387092441844528946332574086321064199688996127105296409402856195322964609269674331493719779111201955848285436852655720390183160166606495529143446366837159850436452406342689816887245303793287636300983842914458237079627982096793178102249728315869187979297704006076433216 [132,60] 11489911290599846474156497923015013710742902324044553888593051911186116674691595170849158774873695400627434629207738845499488242968979886019685381480044501414786045379390588650691890259272932399874474240047633171117316175875366115987897241082039419486935800573685226373763425461866772125803813673151107748500519037756345089245126725619056697268373314625723749491319376532255308773940530780843855159431041606604932276419523806469245342969704482860287726335012792568214429748264810959309831175282029250240141938249181181702335723807705079065127137139936588490839963840005340592169145887607227951558597668650548498744252556815653877959500383518112071665751082107080449121005472807334419265712542917148388068276751076647790935579259791785986453838208274066265880681023681531225077095043797087797528331230398272102212247941781149088321527541520935045569563914543948468968984391913886588119087926961007886562344282108567481287152198169912691712302407343997362872181009863908236474154119759069492946860657212982026883889583727099360647142460154755466575860536852687039529629695115755403520008276215048812335779058735943078263814159072778594700219910748025422077785877451267033135153306183697351255808960790924868181828875297544049670897801418921634931986494513615905867767135727391738885559747495254024002519825792469076912771214666626515199195598129092945530717719475246108139898143600307163556456208323197408669659824424346031325744565699046582573418515459583686208462937652690335914417804338850946243474197079228889045566359540199080899738000755002340645637200315787195752810252561736772600977672489945816475062697176861328676 [132,61] -305810511117484207255567241705725425350745688915044784227976017784244486544335389375376188355761314307022312636346667297720722597347172261357158909597717873624146344513441787454310091531427032443246249440590920832817377676335891728743807851886039611924214456266915891083213474674651533366859067382938692882964692100038430445305287350171282804572669520005607595981564153832472414832837051759811435931207849643630283115329109593398675242185712341127188200096724388955183439289326671968953368023622454144508644970147287651035227547672850099594414433704134951046052199856058686797195388461652851372722275961349211537743018411785135432516078472829041175406003060365948683140898961887671755132625905294566507534524208320204472012666880891257224485447074899111623779571947825006043580675307358985025178440349841527557368640758821956049648485565546755009164645802987153180072200479066181749832892462429088985873412062767237542888413799654251615310431024467946833752807092612260784755240115941783828040093179658019472062209257978504552357333437450121269918794681229469696194067645862585958436000627450841517455214750453490940665089645434027851838538678060518339467971718608623165928440480810249282255113739190644263247254940364591918622822598013982724225380442479154563136514826433505782337492255097732819952881979070973879739773619862645032757311584956109456756284619072913340387061744475582987711220722781319725834459236351857055536965442395240081026620905451065682283430194704504222873939498151845429402093652763711472731290862566171293065898303552545304329803857013275502490654383310126107875212453539536445223118486877952 [132,62] 2956076944441187261577671845139008788054717717290831118621359096284376542188574969637823035075187581943381092360181740441898052118861930078646773489432720406540694904906196774771139673543764802040333750829902139373765243017319921171198889180471031497931497090737498995743470784203208509347273863084579749776923114346993591062019518824581978409452369815089236786360959026670761281684618197486250265393858623430902998201130583147432334131301526681966984405842362853402127084137430133990104003712973172302067904245041976141846338548059706789719774962651046669237852030658099112193026958251716402739956118717480657074019773844696171036875699758679073676458791077081912500687271409694166539669041134886631484734592930243150575731161006229884687703460135292962737885094198864588732205523283084459088976528812896766915866174697359530663115436483388385474107997611657083406457069891995913224831118101882566355461702137538186796194983077237747551959111080365972564330671349941422895416982960647138290777331888638258634381763332064998148252060472306771640301062516601491907847633459000680915879386428621030800937068666246886236865435609985226336894344909223188586251665537054684989648380431301885863964648666569379232602798353056171713272742785235486126915714984739518125140364359583604901498730549578121982225379596416705202182709513944596173136071238693922754413407427209482451588222226795999523601617892944850821611480752428438797658265518151744843515328259650766443959301866345298450902136373828526205505658296856882526532905698600770798233108335653979857532987275200512928529404785937842856979788452927001745212923264 [132,63] 548706989732609110600444049715053040078542559769480325855103595318394600402610303999970326335166848657156196165568099980204545960279301308888159186769667737803421511585165364425703105869459127307166618410754625147219889546336282152047629892664912096286286440230683217681522291340217144784808042669821113181472330517235341157274829657682353505330096494250720949529995966025632646113082697537197263340835128428463911535998185822107215519027861719313253910852633509940850388325327657779087539916309707164560451178282987396801274517431816412508029053545620606710900751803105949896715105273189042131336647952780727348374807517133248431444973540821153034238147398146087394569056660884460429888054496592449150227640246180873283693823672986253842804085828927114668509844493568652580603023734327223764760454460809515682722187557116791508580637355323508281031274223191952052135545470190223739663676250588448349170860242451778082877164000170118151290510856558298842035616656041160712015484626858320712222841873732350083649561881938065298272555931156125442654083204510688526907086797084805262257034878539257580010242754764795653226619661548963746762423289665403550009766649143913006455452033584146752886230253033469040839644624803637341764309005751571967149841237874788655953310418797356119260382111514552710850437299447702769601065852955641752256051437733568109594809996320006845733891296612409699275811750905272338957486793482196610140731321585225291547386740350265093256418800005590404197980163616642752985692410253761091438221482589150235676217013604434747842824551016990020587179135195535252730247218433792133348192 [132,64] 10045373802373416140598171487899840324168878029365784316662067686891339665282908844492992570320150535478456457831605107423488887770377292996885094255299887634277641664796081238600219666126716477516434054320356167661083251629980192604521663145082904952045375692746766990484676554360162907106864682230142609433661655239626293363365250602841095458109904438403626045283123612678909169225614028869010661364480569719198777189362431609323038080543681208505465193174908088236492002269845903789804439178698584651712101980884210453805631044478262311105207712957425930867421957336183760712911776634231384538034410066643883808571496883288353525357110408877008700539734378479997019476017217966030867955448901623414186430182472747119201066880095521179031485680612681423289693497557759462346527820142311261161338412928813769347393879193602702687277172528885406090949613587058634671898327879661471974122165131734596024708423549284099942809093812976341906503997343299125206821795335912484988050396134066333084749568421640632661620747850646514097528722717229940861587725901264537287063430839501279906369113206696526446532021238425894798739872714253273130436224508337174912444572648168233910931852809288583807660313778016589756382851708100290082178300207488122576987525520840431756735367246863485358515558918746507581188062945399857201083966669583392940259942871124879355202348976897977885451695953616360836619380904669261821139859445566824953536836407669872722276854091120339630030870373730819687766947683203492438756451029845333927859620019343350073631110140894780667262599749908206202918572884549461928664255739660732768 [132,65] 65363504093572991316112469268424747285137100478456745404703567636683449688020054580306327472924425996210072838632259145490003181930076359672607914681736211853047761992948799638035128679648834015381732499936240532341345939370426869823909461008373856297567323774660946871211442821423588171021378705112290950827555954757773805931192104196164495520638853260065703218203607996492056542925554226198202406569611652190471558648458976669412239489097235478564000048848379802779120351003470330188693846189443556715417369204039135690358234766749368964992706278758014294158182635567416126840849384284200327547636125156962000041441015538020607563509115304280929970904832539577792746179260773753911398952118096035801984795694129373771699906293022917307316846611955552703213317578407162066280848993445359339423282164172327329074808098147288189639688569230198735197188110593216554490032647444562461462266149978122535671832150365774701023519087632781437353095132016256485280483724005019348606457868182988976460881996558851837207837154707155741951774077124871086378541447047490530099784712524160813466790167818543515094079312971280689227088417498845077284324448292294492903797604662726940985050461810161070792363615572900413085185919517294333762605004348796553457954040760754900188335330292817182131260410164548721108786407733387725715274618241632352484455074249799365065522185890329152961482123698831057194454402987103196776162130719313289186253137010443136229366451255353398944226474589581960641931820390384033027395168669053739592153601916554115112717958622695025230433959813491863053186069094739798030096766734912 [132,66] 966928957791216834473991879119742669298213279453353504918070262247567212708778232411773527444556704208529598689265965155171207746477923604489691393027351755166986015043237457969591537565500839826233578775973471249986431492999497829141669177844294377019946531001026370313572677860118190175146888228243114356177308356545413020153446290853701489485369025664630109063980421822832482715353433481167281750943516077843513761719379191729833842338993484119945752780581044316576785264730277007577145139756836770308193130828597697268735637652742930145085518747760273043693167903533691637024751380891160208012290614232689804173038015149951249976115838345296867460505700922680788246618192285529958314222438742462403366679400880165988061677569727167961508492465116456681703280420273739586414744634637239560902826145634280181977353813285261923043200916179794221318581540544219471941182527903737701546488340891492248286045729890777536323061070819299141237767583018347244070750137225892202106489179569255477458090805618853722973099427001252859981096587915975215570547923657809441134332231789504971319064792729265544407410543319587030403998056469305627939031083495355325405266467979429452953762829626842718699991167147876847211562223313615657100283992258659606548462550893038061030384241282816212145655210103209745921532366885052795597182801098971949413709770466570379169833452314752679042773414743323598352356311590648523398031608508540480529668529374433598442040825235682603598813422629531527618063349355518539909246069715355555736768648609560793346348396786880974847307462765462406557635780257993683092203944 [132,67] 5201362892756482754758791477365122682618614078608052432363260131145222391596754685870249771273394275042317692599722063521486896912914154551714129854455814334991550345904977645929230567617204624749933306585257730071546648711864161723397285837354230169566930399401963121056193938360050916892052010705475762407003280867440028347719269444762311052797294324985478075252069105148777375517108173251339466836154069947870599623053237145643575704455364465592205469066370362009983508983790603940731993160012307583220440253524813818396554359524294157195601452007827795162249590130901559752533528083533888782624035432150439061444812944081590230985540481812064772955418766658190990086066172734933720864661992839887666165250289378042403663320139769461838149268924997058283646928348886755340982448108712733120881188615359536359125952663342440093139892300577243261859303300025917661793756446345283563704131882705926107622615435329878257414075675228104998497230070265818893752580005643205417611736329229349971264939935001238509646446432666901495503677090589941046945887010824070769310156253659158097917706785154439852426427720239177839512046010531021742144084855714429660725815695376713743178628222916490594914721056235326686896404364576239940250744821993127868951055052224860835536951469511577618227933745351029504813739641242647557213410832941394051862733030351234007922520981221950749452382429613683607217494720999228821177278154504877044963179652460907445925300294107371054956517068751411964706576812453218371263579697836977253871983093394968574756042760399607713908142933146464817755802518857335077360 [132,68] -152225137522614549427454061003159139019879411862420789328642558463763139629608435874168686974717698685397876569222111732177489809748599921914958434956747046080909620137637566983164155701786525467973414061235047871098189033204531219833822804518186488879667712585208756623755521780554116703416773236885520881718645380177399818383392374748001866656946501521564635424930567037262587682644789401082752133125376263630722081250252442137735744797204242679292827624675022360456302820285606067343307842168075439163292935905229876894855937636714546492125363625277248701373124789956199733779502333795898301118919640058245447469856620196721945071204894400081706012085785870511536250662234357476728147541887936023477916689283747437664485124232560173182550560817759902898416530223909000471451462517403615435065697066029843152535528808618259335193810774635788355182379699599175932068547547700109422421557290780505003712285441208952960541962700798200073178103050681457675602301488524842999707554620634653127551710976281613738323901429890774486983558384015792052519199158635006393430943453135617948999030343192977441971295196991331640115367642919363345596774029060146480313520451634702606006481348119580886360037155694604615076863462840452504380633528966528278593038703681293140580541735200957215894201471353110872556511073433696901719970540193609445446187094660525047181684893763180512285289160945016156247574364186036014401448196777581104588495493258367696436888809519208463623293561543166812020389511192758899326459170797548135546356861687111768271546195444049598766975590565780421303860150619465420 [132,69] 1355559847317337713864969171536284267067291067619335344757391027705585753987839547005850782665833827934198599508386325630804266924537974676468534937033838616604524699754804181511160160577508056794255169964603688231930926555003477179049880944810818449782952760609897533366463932711532164508691808867061355334322921460556243792980371078364443734953658297583144454219463522259707750773663237311856439793007901839147099396445279862197672795815377628198829509538937624039397910137599826925155614157206630000761524981933805126614520835741125407538457112615590822909767905234066048158575527960194908820998557585832492525728601708211923043248564836625684349023544382286732859525259137402060750751056051189544965678243328322247322091608584847494287374834341953481840923676985837648337747748704942627353660133817356811153743766034227633942406866836649881388279550169302047373080774901243609841233347177398441519654654724946523571585992516047109932710799955818852240267419078900343886588115275501716832860874347343864330262096251626262681912014777509202441163989100869507044912109235453131143214812132585068875533696228931940944955938233085710448137401806094834880752983398072723417576286467479967781832372932298004138527383962088134002727065321972321077910153324988016942161124076108491807114996651474212488684190496191751955648994957792394332910270459319751521201312676273294114939201016963469212339579885699647783491635866926671581583136292048220452380783275899416747725114809788910617101528174672765370357156359757881321523575275324910774480651693082353324227679458011318961699734316672 [132,70] 70991801206327335677748443259231463145506518217237221515999944219073329724303012524554548707051876530437352902182450224630628738690922646032754517524065258884214550258775426614972908727612542144593735290014166564636008654875926625287672114760613801816755271974753945206557388724202268147186070888569897390617548293576731718114973346007248313980745814582280798245497741352649899881789474147038872917014545330634377442441845849147423544182455774190091294894125907349243343123219883242042453471415250041685520632664853563408172906668876453209613399939735866793565324196371185063133876632216371145535663121139750189004079276050452440034020136267763919216231163101952649449038043413458149663188684866826353894545833900241962841511410154913122262063870035520985446537938248073824031421662615724343603293727452078686121970729682960904082459043631315447231554578578029794416028798244773093751982880368884443137608853288243912895930925543215745001872455023379091363216879674467888628634130359704238956823383477306593284675095398702332157348930058588805465733010480757769001150913388626493894500148494722377004124862261563382664297250287640012600551442496955613235091594314673332660821165800417992965863410989990566276176470305632661119323584393336537281058295059843670623337852613009400348451849314723874863829159221639584603593802705233407132851971586057906865783676578649091410265310579519588378974924685798689599212123927554022353110686813529848915836633467837335001472957314115413221861418672193952669133869594797427357939218513344231546511086994004728498553539085815584560041952 [132,71] 658133601795905014412178044053527034978096662077795240604465980532517519564231122428421967368108555417387708913438267226034545111746786973568814124289617535701182717934989247085304816237756525976629427886773956078013167271917641368277298453703852594261784718594371174626296854901395414010263050112254669118530158237695223143092809287328784392669404737333043049754245903425738230120804333630141126472991895906577618694289643468731280673977734287155777686572528175296603982762442813690678266757525489113808213727888103522025973306557704105909469959268416259369067802174360673006473067815974665200527709798190475826722091516668880308756689323434419756685411457037406037324385055744745092367642596396288213467587184297084184953932830722060824340707149241182321242006508580529295101069199262320383833640340330027095182675367838473088703000105889776958068420018497347183607680156156656585415109660509229338917672222465499102606944371433149274611833231301904274921762166242324285951619676139912686633728518894834690829890420633847722738579813053203001514975192153181759740466542776173815586582622233100892442162129696274682141092026028351310322016282801360665833442173771740160339450220056276525319253352469705982107453351714716029928618966363581798782145197866557510751411206909399991402895472481970972290111227160130901530681719640249453080919490577874215647263452460953064472534889649834456317792137164781204890737147359169815962702296618161305447702142323782290524104329934630139516704171855545374973202065615455657051543365671707956613359146322077189342667739626456150632 [132,72] 3800873617228065443369861010690673173047820994027830454513056635693707678804985030593879162475640383110241656485501924086666004355238959432886597844276316186062715528663773035201274311699505011670064601571807107189444119495994213730661282009121852526205994001403155970085150610416361855361399689790211806183226460915457791094219901868583082833000916564455992302311937727137814267647636120563132498994295294797015999681535704095189693664023106434835946661052889883485420681014920284201893819235279286812870755821248086836082588265997897073012004923484583379627513692034402675009948407286945927111759935717524300283040970366631925636105372073862822673849919162544437859428910920141210027453149704612183954994808844344039013696495391262840268439415040518223925351515101475726856431550828983455512991283807016583230391731777198847606871762506368713816029085329303124843137688233621481068854383339720390418234517087320546582795753144898595848804838232857617595940704628286182940647558943377866628838830621376453936844462188009276602541122937793159333393609377761932379386630061800470233663541858994316409258250192797599084730209724027505293983081729030228169675367910450756900608157084395796684017488085538658269684838044391597804892331271666391417036093369949984330280081173832223927363780620127250978890195826580171857500463558314207378668655233066676078600459788886587425105781375148207709912247626862968749771460992389732693083604404049607032136226958161721458739180998507843610476670797238712451426313556411092903037218231079700892401199551718970147149810695315800 [132,73] 15579339706630685883739526591875115887644517002872744828859733315444138086913137953395757160368318025411783360272744827679592797210924243776293977164112361693663198748758352816868199931531181541719546711464460898956281475589109500110690028556383950806585240905427220417907542621863278881490189480760798618114496997357903665304691735124124140174495217031913118930384095560128622806344069760853704426531484034068743284327518570978101150143662168008775664865049741698217050290182611804922517196834406994829787109901960875656684229978382168549391736970438537718100202095835081984637028171501840419841458898476924414388708903810711873443619665368770716679574392154772659182136478439031792988773348452954178666069779287331365684258690031615272847598420527819474283613249446252958346278860077051783074917795745688505483411957041640876414205268100587670199294875742679516400426215983784289833356859310400232793110142175526373973780038013119125186269525199421794871075200314903842838555918732388639046708330050766800018403008925487726019866113363623073219311874722755391984924943090447334755723074575034946309568641237473115960430139882625198066858506608690267322546363317882815059759467672725466532624445127524447554210781825289087287743089996020233435334937970333475954363741288099382681000213247495857756638323565816409975233581876311935661546583834500758705729344972632659408541365390729019139857213743228631980201589626261244520386949314723780173210510537364971861429608579339678895714456667301816526346462517595718317252480810425620271885985282495312705585912640 [132,74] 30774186965544115131409032038206093487203697940894683799517272889676223401164151759022822557108718135052122027570796358118312598556475644839325808977193569378266422188090787337093500073339211374384610196558371700117669590773350559455981517173012863808707213740569616666930362341036906336661269916248674272093716082330760060420231726067647386274177519295237188015460147062398289075235640408122204923136542740946330154925949794795420205193356695355912614884769877257550277515045086705718227210157311963764112069706111173007253298343966694431171703147895477285084849879339981604331513588253381489285748622209231452841897995201630481173760702504515691449751048185362167829578174608835909654183744847376201392461748013297357601809846356730617774285371527987007155670508188228455271112738899884141044012865890670099857855893448860515430763325346603573040569040955314838049271399476583533033793806801849797278330217608746943151541965050222439430639094429376715204960354687664345759209795743625160354233685475887177977381395338729357494072896743042811850120732533546388192504039607759602424005313815527139930643328112879491966572902563829690740752801513517552301437727048215723778596433455619483094654696366364723804976291849977514540581049960368277021257429767388397809634799227633815434878698166861404007534032046185042385886719463124216649897001007015589687807488010190607532104793074553646978825102745871169067947116643958972076744557337257422687503673660262966961209400993732379986831499238236285163833165265244691347352295099112064017847816932419012725888 [132,75] 395871566181633791725936914618670890814487706647364653313773328480007253470123930479611940950854137834147431630436154951875023450731647821200273811721375987480428681413536579529744680728846979100827350721469172511799605098719160143426511373314965732853748760174421747879782060780556063943192589046222977937337568378098027042290017523835400487630680239438702651390689148657928170411571841960113125243702231667118266493023992126897287232436713074136703532536052382286011135508129309604987284869849227401042303924257461466218771604365246631295964846112411869537061636860679267158044538383146614016118020086666980305009199168765101602687046014000707702919771921390204381446060425497093317885300260412746139605200931572456626847217064206399192105264656045251602741050880687475997787296354449954143513769773714240333285322481231212489661030678872782475257813909986254522884232008902283644466424801362914734578529055446574081209069769629117307686550145411374925965733890157571295198923116517363142891967124743183930321416270346371527145714374287813230204881185383096365657386483246902946520588495995751227455680457775160970736499497894162766872693976102271912868383579557071455379367259939161730931048386268102653851851822609370996772931148223844042040416771454822162763787903447877449627129684433208491531357034817140874582010909448280794371002280326003949347404896283232608791501512954949531744915805765284735417195374817795571040375353466202675620797599481567160021176526956179684092837378008920886213751844244599219258723474533244639572478462459459424 [132,76] 2804167533367351543990807300355208946692406040336006507124957617042430982598558813553281896265313141402998245526920612263983470269501124572751172014252039580715642512288538587518518572486688625452724965893673825901551359517236807104039958532274659814714195405463781442809645294181896503447774857887545389849745336248945630486540779624327030891417412435496990780943450378230377666908319955464885611178317162431977311553307174527289785078134318294796041006055394887660509370332043019001566695183214116940308772748298155411126441078689382572917845003086785848395122481358482749510835091685895294799627818376248345170779581756088669569722672225882478697361243831281537413845954682627597196298066394829468452127786898665256824358199328336343021976100301255835200982543335710075508399930587459941279149019861071119968470140303427482689771124879202643026055082803649857739290050870472975801761422411456181888181654076672643919403402627472605523142930845292329803767651477980171918816673669078001110728253508748661104011253350295813445337149242468304486653221314176500782472593621272767869268546047113085499340347024880006521413101234869777920120449485701386680993493976352922581038081588296250420445721616375240328061013521374404299484505472081409479644747341420387887959827242444667385269071059287179410571993435669946263626214867914661145721713664590585419235082658989364632130287492297105841019806045726775493698958502000414570497422654151947040985908277833822967962291439036503846654323441656754674260021390661219402100657285388629068842204077703 [132,77] 6881974835605396195516857191756700138706646145559681460358636049973271961436147675409422823618114906915353529067644971593745915562343219598601241184725099397148175826320983045416750384820668735009642617955763273575706312979856949708713248515743239327516973807126394108017849621414997232588877998223152856550892133127333444995530207933837274096283981159609654451482492302724452402743495863805057089283530637148442251871157108137366629459597161038924521768848293419156813883734141287538405551413278645833169151932286741975907798560911023851439986542132396798317625359179723031396280097165650426595764219775933209524629433966734732322470767482423071792340830224739409283293451460135103930888601561543775500887794738662254197431081878250228393578115336377981782185245195493489363292905934456014453154456347261540552823154677531289111441434522949790548010129922887897596087375958402205781811529141821500887288645206107450321344851930133201559707680324892313363543748724373111970784024428114149537145171771866630990798639461229654247741459494000517266354485488430639325557880310638722153960380323371628772086164551209769291897046563793581376244481180221013102658906108150971753721468986901518867702649245366920417255915019202412377490452042057537586991652851358137834168462246303373970623390922024368288474653380027511392567712435258640307918041828825072679364225724844109574747481796609601830545231339118513742397935524492087975586357584493492609426204412781848028359841094415656001070128409180377162529087379191661967007934280521291214177888 [132,78] 9138045509838795891377333946164763099369501002889334199563234832738336462285177460345450160542226924417674410029428785695613369922524048455706187043214231610522230245057142659375980373806249853344195177886850383898549891203150099794678618072890443338347459375711286672142220125983000744341233680628067110894299446765960279456911874167252491623226981587706029966442452021293325070014091831512015160151437708847199092138190362437126823417014456338709533243995423773228490949983279376812323495369437809504270218987029239770923446262725977376996836043660837475500000152968186901004102163665909172309580368034785291538754280807379025474212731748053379013691399353011275274805615854638027572839626106091435464059212053102539601772558438172388050847094744835086388965755580107220521769208990402755509498343338494094458990528297406116112006117081944311271637270734239594722299173438608695231221097806943044938662571504390440849860908695147538537731624868611850933712911849823497943716745597197007778576203956550430726932750155960603083912987191145452352042866151322107567597888455918213407806778785697135577088638394398531124785780425608608439358273809574955079216939197996019252748650009377314750880771609920311197447553851339404732933408010348504488783389571304551084356316057171759377183907503532304191865170049094213965411204735618062222374472819222551800038237049586924124556469661919873111526643524802500685400746973772253548278068028392975977444133599711209041435480807772154829818440017854197712634297722911300302446519586348864640 [132,79] 6159878800932830897791808121663667304714872995363203383071670050011288703463991401390555541889987092993160242420279321257357725189986173177785460308055638945857881621347346557617693627891778736642762638544117422645991294491761330596835351703274502819228495471048858966040264745520466581386767385619825667730921945508697937570372331870822883249374290222250924095117623320610654768360752015218730705582518706371563693008178639730624063318646641682141708480942343328799164594496771929568536487479062265164218378381636146158291231802760314598789760420541399230929719440029362256581728848520923021496630323186171819146303639415590017933899476264943646601643198902440495827189125439007456391539690717490516274473941051432309354351049446139046951770500348896139420029157155386758877115864143432905432961258846459893709140980476784317762816106572358701443998004054281294382794317269445589736634767106631976365472779069117709480435704383284376371970034239662442352016098229062959326796496744424698019425602023927114232289975961446274570422360029486253088879682498921126116439411379277049265986542870371091023793124061250870084096122795711481573986592603207326143631666556260192374968211057317753687686988860449483814330395824881582746601697926256220812758776872856120544861473231452747084524499887791797636832514073445343782539679856498882398998342722429560069646419421191589319045980279418060063320714355048690145014042185789846467865725763036334941531165757121355848111785822683259408476211982326523309195456105428730765682552346304 [132,80] 7456793260579263211077979298270648653810434900170470973410433476527973247560961980421638517948608760156242672364648179464744477660925366118261869530762467893364245166196397777896999348861472917131133338824901628447571835848141163497064056104190011003996246314940872415241025378770565073493868237864257901435140810010359722226602700487652277988292700910556794288576734308990211931803982746141366661015159986839563054963696384301178727988129910976310970023181293745340396120844080790029116044712845228480597298338810618317196307937068170766799127679480141701937992207458232587783897152333656126207373545143308989807241146895203570352508085583270156240720061250634603121109684238770715843703639508382435165689677923280594073626315164358591273329465476767903671726632914211753825510362146826351073696185760545483697936781330849991335082377173156914195676258812575212063118041459917195096377535137817043049025962219729589819311076811896811021632742496642501225117558370502254505465571998924777027470118191700327599791689858769115974689010444014316493009344985631892881816686549115029625327290629997122898978683896648548925512000175494263284620099043133809610653224362336262338415700389581900422094709770336291979783866861127095536842187204896916795424871665804599760293816055944801370199356253237518802781431203832655194166514337419972579990073804311171256876859441659868367063550694950646517704124548461850399183377037207080677347883627100691195722485555214913538439343967455337857918716108449443338545566362962243028621080 [132,81] 13357678310393599753875221035229689377524130026876125024313315509621951523151005967427976588983808815513020488672855352367884868900201625850411364706903497360858618355620529886781055160471766826319217363615570469837010793878410111485466849120291420449131287495052356896495312898789546007938830582293493865849897280106898144594169113320564315241533977967433129414280028440139884022216375691172919603002255606348772453359380104879511997942597304134321620950359957792293647560417205982568121352641602705971277471697818297695204869616566041660506164638365213951760763453723652107863654855475496709715657414052860918355771543750343393038639376095783999954173431363285062220306970443234187695561484815984768018202664403944392744110148240901855633010410557168957342347920970704209436391017938860910965265555649823887784034102846262510875537684140616529341459579719345091855831231117180791894347509107972130032040796507412224806673242787263363933972006722008339603073881414431727802343148177141088393990160545427072363436179399083536388170565262818928292533444892296917747006925738359420027044864358585494887312203732968461855638705599693458328830767214454871241954627433013747927612974290606290108936904100297416236821743690621090293820769740692935351090049260349890290394393524388682039944667081186618809799435358891089564966551999824125845723894261394155931111179352391575553631425292041204673624658616874909424567350390056875356098394644747351518698686505798603386634775403183524299758167205570900426603578575439804992 [132,82] 12261100757569586458146014192250593542242768067610056602408210800792665454377517645792356584424872004864709308468226321675452160503098694395189894509855229988290628732283612384318091620823543291486383509175991008039155691639596827639199940874290709712235385486092220086547289920722115195061779142564088933957342321484398033503955352216786130606195867543313796790347453368240721511450291161389009221661130185744567304131338563942799430640309023759105793708881180570403891811068891148437286167912602273639974232160337765927091039481703460725790789069423395558612427186761268055707708742305284751556911343700322605568084545234120567201250483263319737808798664216878743081675281888244070872454889764889052281186804492885065025295201036029644597695207446066162895081217365544497204063048185964196440945629306063476782529839967776468360347570055135500872641884006149295782925004509261987568136268034942824573133911819625794670052747450992579442934263078413329152055580172466497158474518504190278926432186874323300018386955529139669208845048741445058624606311329211922551305524880903450102307455596082021423393980734249007249849995817787334297349415428155419879927038916623061798711667044856691484946320702032421226030137807805113084318886535577011931477494306117713302244719018264057716607270581984381269858265729191471800995560451825955573468929396861271240512363651255832902477771891105695118772961335131201112853470660360974007081465299653448974936192004651436455491211572557323627433208975935443837917911335248 [132,83] 4935636512660283398552954878614234607249262765327866477309274978489926179873806351914632325917567147578571548109704145807249699789958297109411716291375500310754100678523363177279644816973751338442296674623797781652075847819700395580817020242907191961566101443395473126034273521789265123586918961286495668454222940156110966678983394693550154238668550197078193548893244953997973853191437387582486470768605401743582458757073892955592929079126888282385301096490301178037786633129881346366339523800141026340335458537064960854322923265802241783712934708547899334487349924274474809072226862146904442905378907989091772596249560542400258062414424963729019216043245373437292205292699630135762069229022082921764827639007888060308829461056525292106953501923080704558508686014972388792305781401691515779208989452843432924244504635349566488004471283191597914929596870941293406022108192432053100650044428905189629686077138120974569818367029871608652722090053065110891733650564479597718353186860782202505222679791677884821771814206549925161183406519906683467083726951883509497429213004194624858005203747211653350540303323473082400074784963493518089235573089752684141656973470457504866083164191842449883341550645216499182871203626295261793481144680784748196432092736200020019887465344943618042417544194943366153236533710523140648718881695928790708113794483956001734279275472875469591414071393258918033650239756275581301319502481035855685218006002993372619802082031836874927805793742441128194844466754200892237719955536 [132,84] 1507697389911985076356719469866275554359562725912370653606537498263060156934915463520341647111220222210027807626545429451360640991744533300035612788814694076037215709437745881760635365326470168992914210545088871585072118984944563829965776317005857072461213299445035811782382735355938169152946167417859645903520871858857121705352441283190002158293394120629876742037224000377124779403658409896241108213294188367998662843696240412063154997185420532845482170596349829855966443518388769498365400408657262731185651762161432501855997080162862852471517971949906270321620389437530313888093580134695605351782100990483864237687372906051775822049099056693634458313651980001169484461313545164283011806206978068511215912149295216940382184007563233131677367056057204374285114335517478857367986970301829007496671772531632615386107116415718831751668978287070654897379158514929726860208496052924084741051164804125285530075695900426909745310249492064088471095311683395747098186893510105991714082331923166074875111887372660106819653702227994029772686090714715995289753660873578241226872452204114925184106170967655552575640066904515602911979317298982435362014437225671866623794407956511088954125018936128324985430959186607946789041306734561777123660693084052804718490512143061339717256447594471978682931075212801711718290156811683831327725319820182582779853412148006497319450363378993871811774865103684595048668175752458915419685938411816388638867229336922746112185829181353020257336427852218268592745219647735329369 [132,85] -149770051631673845406118089965860991510357001380895191148714196019361769431528775401532008895325424703004429670676925028293294137723943502182338009023945267477668056043122409323542155869621774669425275219265075949149833134408746122777461324551858540169404758333909678371565005303063346122631142684922864325567055480202915969519501359750405920046572823452597243366613197407702589408214438616650541576029582414234595570987870003249884604988963086155197504303142932639438162405644625714246992032540232782685800792740709438235614016216151445376014120002390627492574877158533541679291618418228540283062741748033180468077067673775864869127155410931370946126724523392641102610939659081916411648195120996804371629901263329394862006289484269166739811409042985019655402091205222686538570588363215770148150874177595075254094980244648263938245488329228676032562618456691040919855192805908231357935752083847337671404025105875321554569431297303337355253496545983811639730483727492041957731581096107031191011275459700578022264414068314165533576514717048824596282168022622598835836030186632465372399136911765823814132766303204845949085217322582836010350564509353787951986670233931963413793547623533139876430186494384040657392949003236525677501864517216505902455788809485512686565868371874371492087133510976977222253692996946775954367359623765269299331941233203393947039893611687570737300553483610306968172648172307492893647065399278223452280973192405650984819277439215609333087441993776765833544712614944 [132,86] 167234818192011496439406356906864960739659218871585652522907884324640551848487737358370471564196839224779711759553810222820598005859075193021309034316144462835752255213718610850029944366470670667755696081760729130542020218316148228684078649316872895936159811315619943148370608209092263156644836900338031024355389168115383278839478798791758774432628743955564326115681802973955229323264104594102650356681072723620668899730010868534663302469812832669967181229679238341064469065897650372685101288824212260717637442223048744926223073938680619854730787430526497073915264267165416508189065798915963875119735159840427446872742303993683329129190399284417464130461800700815573608647848098861452599328233257826056687830548662444851255379984388063256912703200987633544083618981279109006978714870820677158529281086628577576948023551780449953188110700403081884265055321611663811033370305826413727546239163067508474366836257461593135335987777419004395035688739184035342568010248981641116567891783566112739260762570578945092415818547077319649036654665396806330744838339346174688438994439941193048848753412647067707283777689029617727734101468365647712381958323320887258755629279894301924442440982014092222639099082028335786685245788982668649278255376700834275081158845907862583558647543818058017934997868929446361429267906515950984216897416145543645343147673694612976892694229032113287414569226004273949283792498556957366350811900062241860343088762320630123524914835063005675425702534244854529455552 [132,87] -92072049715295988682759942817754750142410077132323231941781918793247610589176091648619267707666924649177223204692156183285352705684443398684231224091953733959686245751824823304813701496654845834904660426573315505031095186742701719795079816055077641393507760146807530969691941310191285811204266280917161795395959394347085876949991362399975170723583020704334020572049755452008057170817769655690602605290384124091720321030417970477512271408438406765650908447949611481875579358761873134974034703993721359959309274524935467319510998161387858994543480621100773736968941693684731757236824859309138223097237827464940884375294743795560110632491718098262903551154740379998939227988966184889078447467463399731582076038526792290363411504442934288238676169755100173809631456546948233648411442122273615297817943286709400582567668636820658339839638865095297822972718537244217792005911338612679782771221539021072645233265662909155177889692166571726601654225761383754110445068480409270601469490913391865345311596648938502860995184199008892883027361928789216550832015885510149437056779948044413478074355537460220441292564979489296239889683602487214429668158650333830648943434812673243192845692791786003707172663457040470795838105905005997004637441426246156915287759334194495859081291020330888688279096071600562404325764020706243632691518237084894933768648568132968845554295795434802648744083277464805946058495310933479511439013518003535789022304475878340952103260974105455853616425707477998424 [132,88] 18048963906896152633828612275321637410832387087185486678792616317435872775495761783380779819097803170595260650461247310751860051745920445432238699029381067976975169553585151175398455580666381000291554035635007158170292307457377185412338990802330005384653558914664596118926250456354726182165031945428491271822443570393111487113427677646241457624357477299754270400728764943222181797719743147375248071271185948636443846944756351259232480036709566889493242610902628032839935334711746073746556733055414037732923620106265607650765264724870928990738479586658041536843988740971540269284444515741872589650373163169146273897255987626402765299277866755824768137114742199597449107497548128231083991201150011070830620454728976498455267676872192421183693034298641043975280828280135531665561731791744429636963899662512192599339753079422873926697419594125269488210430152373452733846133626519504814903483842991393997324959420678798659190774374738519559515407718671304909686207155692074853865484220640648637820375999091555922842979607803289291056832035334724698320365351862971104857981223242616949859959171768520607299500390103218789903052586081091357359348775241624663857667210534040435370866430421458960322818886512574665782235031879069312238076088959691989571515003676901614063714958570116561217717295806110168667517922467807403401083119410467536699115416237681790283244977857313063581257743061736232860512081689559002824323087565599780957898595985402500813552959055120397672197285000 [132,89] -2171457525651255078498183055022994737474376628681735967529354385653738644565378407945793540646705309441506347337703819564167004461651083257612233082675018638928401886252407627694123882344365330617644297671428708747831758638395160867045131268764294057173227823002550863985336750117324565544106866446964084140324976645504932303323716799243222427815732689781835270811588680007339156644093803459739133177999332252739787778859022187364051074546014775171299305145616836346825917824213388660710287832337477287938900031790328030097513410051650726041516046227866996647611101416112348117901104520878319479308391289126572203909013865278308111393687329436506626717241011417977064679014650739228705117912376425503860103602802475893068011724334781371537534785956125965138868631296415002575770695465352861287554535841487120769393893596466911150102109641901145370737652173809999287283269166403755547973574638815113203294869407691982605139773111507093826645350890923038144983660083526014324643413655983366215531664028407467916205437013616855979523425302897365958842771068039588485522469767173073688653044383842936962269262944732269899999302048566704891170456419163580622493382591392245542150262165746987586181759980473384652897986342918867400051396103404358969055164007680495305043134470202379874641920533044914396096659978810297159046605105261037632152635236867356617145673457929349562635703995807109198537038866666982637353059432100558447398433739162938291370980590505068628608 [132,90] 158897578133939327780888454753886787669199895720230547436528838166059907882611451529800682008176888010880723733162276882098847476345407948956236888593558787159406158120276356110393965278136270015917811220464268969291623432053234747251957650709308591926639672767119752223499907003372337877242683332964112813166203605294171937371769721668765215706066300165449740745717929872937915846065408197786447248736377374493937339440472661394656694530392533160597976302732746204208235384920680620120784311449874760996661986492489012508776770843451715284182435467126850529401731379975536270584387821781020254724472174748786823330040247735006280003235721714499161234330934003200308440849847105520797537069888951378010390460835960511876088101546298904855643052197396762484089257836625101830056232974672241754490231928447226368638608858678292748990787837980486240103677757405290447981413721109570157944034085852986219152817798711969303681210624114508403832095402517956279426780039207503827695326971284492659552611286923255871759518339306554978690077126994707379809214834954742416979061641948303583904310275939126538982347805767485152273204859873503266373291907926693039741965559426153898704416285296939534901796509354438857554526955403974520577266987940591113081625427852136591866933785260710687629314893859236991135838170052011378047316745923290468491796547663305627936892535887753896234255387659832933486025845274924263757694800278473848696267895130203418393876676518680 [132,91] 2136478823547531953346766733009507266025047758919816527129419028305713759342006183127574183557075941762042791616165725189863600697309934267207774200552402123942569273022059985483138889325793783631180951992574265409143595811643186719724708989443907354152180057339074762510190147888259692608252308617125458803613530517067177083542475371120414037078500529678538673639931888347762216573777655308458594856552611663325931972646651183180861877918534317665723872504147689416968540732494938295969590748974390390394257600315433316518679695782138613677911998474996759481736634424889937974152379932795297776039729549219401042174017555487364117271526358938903919513983198115210400771507402933526620904572217251669539978221854320008742718095694442196764302549682749002540976972598347099223271420621247210191514700278327695939017398689823333081956524117059328870130469399702325714462256516590817012433999467911837499496244938808250255459852851627629986871529429564116731852253058601226781496106815272971237412213308942311046269081668396533781868712926276953427142995284788631857738024411725328474234053714805384547465588865688786156465688936250265215877386878973890489925992651265835562522701368802163257194666966881350687807152250322033939863868686208159752052078375176642474895468055370199730623983272831122585488669152346778420346525367247055234983025461897534103083861948580112572829991364433788882537633419557072094914455596108859859675831913799943923883312 [132,92] 98581043378991291819500576422779660256753496848382781644360590464862881310106415386239054783663808189575168198250444472658391056762873003494931194307350952126035748599694942912365821043520865398575761444745965644699266381744855816921237602150912304254971253040680773129967107266380758462333017280948236421506584969340197929620947263833636178245335772117990148523025844043681873914768312974571017678757867798859085786452781890464773538115790055565409949528206809916212696606478317239202749456549159310990560599331223846458903651303185991907505578778202890898031403770178678104651953094432000006589773518960447988280830292609961927281313122243175589201560836622705362768729939825536438887536874187996203113713079195401572005479428108983484700048086484810325738151126013487061518089725711170646776496137249360230245729463827944052047837082295459961255013963659244235516168526595703385942523021357137585200617233013437386729881063179835307466017458420411239793395487375009779250721451956860722305108271994456007375566901660440632561143576360240452755446399941806386659703982803600908244038685994411897815556198027226825259960098427590695052982251047821937468109743499749595370588572346629564443764595938051689221326374087328476074905978488167620316036883714497154423542449343197132767055132468174977446523072644040299481177427966948684602742647135941956115999866683083888059900672079069644938327938462476982044782605157464275053160804440831143 [132,93] 35651649399069393534071542104786768976444955180365537706000603233802323422099142321801781783989229037467953666999116408249406861968718507549027000170422769154671827222904522264582599963315839818681138871984128788649193085694773856939911375799731870325585339330202785163774035035104430508743188039071375550007618698943944079709552562011123497464989015766233811256427411056600955619387709794710311548279662567586936222334158422912010961322390886850675357469958156888373417398298956283729015865679617376977256942627137397385000840712243797196443858742113837440745210736366499032422951062809538140791682080625880485226774404496620536337656716902567486063706574487219002946391657654880527295548521549874955756310932765872762605841414576102447969413196827038663549505146011692446083670957941549621774203675357858744070642070516329910666414705381748632418716150441381898230315081078949820170800069386094300690551110932944041905769329454008383254652212546076168832168306514343289146268073425410039813786756577054416296558063422578922919573085801540794488765283188860647217085677112232339489325580987524111727856346293907419992668671769373872368662867858502029820143887151988675950233668295700418335454812919731058616945005718431098371550909408604315415343026994123682101362022336487733196304936828376346080610592436878791949248161939631497401285039024695354920759228715120750019763246104962549953355959254162427955189254345055669787386701504 [132,94] 3152806412893556187329822251447859976216175812206010949301804539404292155007462433974958154541766020424109427783118925899831197386334231382962697578588369503327572909719784259122792594448849278714932185889288401104324046711600965056974700260030580242871681627164298516902617995379224389619156463186802200059423762350632881174609751498294005619959596508477647199587948463619305545674967638079573588131816411211653176981791308295872977386872133095086366345951851887412904736134055368406879311381113699840921973033950989278695721459809068130043450828241798309181663881440143566842787306326430648272261095675442668084981377225461450457200687593217410988510951907129572036906639515695449984074793834936955629511600304793022059246762970124946319878439962597688497752894662554156573817471727809545648275000642773813576838769525738152296578581186544959684874018724331957719951048695971299889422839618487097975803508453529155062082428307306873537094273556419062437644664536843318395215236671564441618816521005756728299588038609506983888729439547333552758564099102477944423485499938534447343371620874906117371039037486169687525866149700230031035178613956781436864909622440970791570553229550568015099122312303171663936130311080809470303497191258767850626421719695935581735307245616101996312614371544490906238878171901217926618324865129101994070547004412083261292381806756256317254718340431503718275264809996853242909626009393220982043136 [132,95] -181012385033960648855293762396114461970265185460227738008707390886509499839889895922926634747423915674440265687386688011318715436078288612778540093759122554545808264781202266729848788549874312348555740558925399569377120119878590203600058048082125970148391155073915278800024665561000273844570444707622654006822833629574706138323153882600484097696227683374930236456473711332758416784080606242240421400294869275053312641410316626860819598800808859525846149569758271603545378523040720097928478702233902825896338080595472552100419369130496563445742277677430617466008958111559326510553405739288162458167511792130810339244466879505136554865908228864408936661146215336969256130784985097019283175678259999326674041665274486861916935785866113766033289668427042580999722866162301595069536438634523451114778040862527272785660149281691060986200561176379311098435037986580802203018497264862024180412317372791234957994896621119803862091740677461891099464542617646145476916142621306957644444492940928791419072790922673391950484921327633302341355821138225598491026076719891376617395999893538258002233337784627881924757145945248220407617224486763522368898601068544771308519713116579715866783392605138453626149360401888190044605454732192257722796038832160103681306410828283666542278356435130381138879565347844158014750263974948618766038605577030986672502785347422379211026181918435211566411766558506297914509226388852003787953017520348712 [132,96] 3188044146634811937543846634991384518873565503620767169319672065400200039725107949519753134516598288579000074706192560478520775792446722476007273825503791489194804373787522153057917405696661780683910282087506934131392234786540833427825398681162140655798053762569152339382888720100900301543354050197701006113611770671479354747283912194539659935517902876993576279018786261207189724833424738470277353970941168658193738317022717232746176343484962812208319607057613235435931453221692356920233227969500970719982553547603937753573171541096276952721423302515644856151602114337802137783493514544724019081038390472535813316029559872337909371259138049760358791514511004802674351271311421450916232373102276927315874848440789438903058011091391448703901160663358184846543164221434605349917444756648808365669060465656655410490019568758561718994830655520288328355875583678399775210583408489895741454295285720461843933811869959736085856024946748216471186948358150615065820568284634300992192200760497133388753914432308243503061483207004311367135731848193346151418795727396113532443101099936571906910395637702411722605325863171996703125593901356506084390608114087646576063331496901004236645071400741675605577202873689064130796074636021051463535194699929557201613244590364935125487876725632090438946241676134639416241714181184831074387175236685870699379231621866464786152855867768393226803365845962268196659944876160035563786231336 [132,97] -48237473697096693324505032545563755655138197290204277265864713178287646080742396082874083941515003584148765235729242786775463364490685955877951569289724463521438086564805868284213300863299910058054858757164278879024953132745786623020381549207566253099893564832799123715197450293079113177045694323941036543714596498509871790881862994148616866457099680892878852475753727421176062056610574134825076432026577483691280797044446657637199629649217910445618427350721602341118634888864133587217486536566841216628172805330046000660164564243144729705295199050417495029953787945876772725111814342326349570170561532652673541966439523485567973566009307023790139963151206227064098715484962195049298437534563357610410814253209423045252673443527495457402650866183235428476742950286062359212167081961628429906934963274149387542277596035179277853180405167858797077050556079346365708504234446202728905242538669811992613338767773171961095313619125157021628490194487569487836507802367814901769953886067739254165264592130443252631516183660523619683920662222771841430375734688337775423416652215095169850977168268079808541917757778697800667297597780998209169369872818714369017621158822085691444370871677328854250546326048521870282663511283055237280823099451722283652843382109370869003143199553454542216043799148196071739238276386615391776364870997725989145754942941141839539451630590426454961864727121848221413456420207085521600 [132,98] 643868200988876535844250536378175123294884586029408277598250808512785336792762624374488662443438097612070587705480066853288210144412643798198893154393773962124908296054767790623032050272738182857844652683720099879699377830283009019243474416155704982660164791239364354826201318408220251850829444133702092093185403758114357297336619809405282795125758757717227453782006449136446358604532370945159838152381434303751320836295114763285652789221059910114315997096772993125591531014713935910097624563516551255528705950556017230009299571640634661140990938973280072188692670557411423884033185057753806972664211820442364353711779984350502268612210549146099526470687239514583715903592861428820626200954941055033550214228367048568242353831197311507006951923450852722191141909672486513167795694838329219379351658655837899916799485285847970080969195038597863972917849323815532982628039539204222060016494459987263109360351795137419178353925162758466031948785972409051382071904488340367299950532581496686757830309223207213434331952269535915781797893518017997545552990113564764705874359584814949351385749356350614150919910416160707849833348368833773744524016325131457438422523461375002331519194589378997072789523719359674031699205759099204111832371989183618129302970315955471048165231970919058911586123013549955233058887314354886362671652798435747161575970199325082370734533870373010122513845948278951707666848640 [132,99] -2267261869629225189741787073038438427646456116812431446701779521571272942260958732507054747698655108578254374414164908238615420908451851281346153311195382257687330308155518513623054172250216505789192721844924348515612399220606051965846422054630664441888420324067316998150010436395363569166122703967793640014569908452415413542697729018195838889099877338351071267023888394686149689337209384996678827721846251061962072516878000596955534254018455919522868700786759854730729755971788583677389697897553740444266052587551290738230873153281137178018154809523325050436149722576086172234953785959638086881026089521333380586127031355092700628447534657109804152097267718636106482539015884805772200455973887709856112781339882116075073993772275975990773634698161573779245926575818481565655717356276074507396643371159993897195056478001023937704137511168201004867415954720058345946569409010145880551293327082104794109134471582349689722831952015850946897302340033826311633966947104483137355927811925696147257185080383964531943236475422146883708531168962162133589825460180582409136104701608776350320326883510194153305997159438660296908466816986928827360678712897114277251722107888589173358698470179804992843852422842798747545679219517189991768715809435671255339581626690099820655103950151852134979980957365138587167822935355603707191867504983376865481177676036386824632986702676312206341553621373045697072 [132,100] -16758386630211129174690059471184652813393592404303816963115508186096624499768053382671238232231298713612403083057672399844399309467644551327915523063509673625848703629676016753391887051208562779552387384218826283368462559295071148631892950233723763220330072314716476477172725154165842329261040822429234561643393902415798595980585740096282607820843182159280738580560652462299340665744430039816161636428839996944676800530001886702312304819053114885284882331989192984185646221436626039690842073472620144002674073948085645181546396635178383310429848465440205127037939253498424672257498386721555477986542939876050831669033181883870007737537636325493576112268559745421396813952652212577250272353287035684912119984200804116826119383296181248896444637145502395124123420216862558932729481808662157064483430854666469970525689844895545631359178981366005457506201553584069592749309735226970223694675769925344843233486839577329399530797598400631250668903114452340031986248481196052956825798981111369848162616800028970324054908490467196828622927411817966239565499483025191757584838613809155229407457143191449204522135273625078788901652485691747325946976213978280037883059767083484310986967455165580627858781403894604962570629733933409656709052814137507484113219233082161888539085733271260589105714042518072909663965054279915218995167111771721198055449689026841208090731630272116529911161502305 [132,101] -22708772855543561967152103853780349498495672895125371245704084188833360330549288581605331802128608220392219468478316758863423651544125668669072996806426204910287334169242391364833679997680622033406149919314248101740416942529082466865972647286010590442578452524174881749578009032856390483391427826278456702760441733520665794344635936204074245313616302949303451484027008510795788797203243788242722466396647782488703100184119165849288829274869954463725454044050495538385480423044817406556392563676868279828598649244113139453793831340209502760514889030202519914524013823742242344270764896324671067334802534552007930074500122865924324454789747248811239157096445794246392555110606641657208944357536399955012556614115968409835874440608430843838371151072682023645056733346728163411406238506178200941498299916162258800687062964745197400221466788424142746483930458698973339384047923762860112307667098495334375787546243368915074794625971377703177699808065293222863070035874466904414226190834930386061616299899998796173224490036504331854633031685990745268974494895783046643469342972491093812366983594784704443024677828713420752189830893200777275918738977853686062308324198374893111297896632560156907357328380299596036776988406299450999723536609369997366043570645689511900555449603619365552254109311400080302963631783573915785874687548963800579985776396544529314672750658000288160640 [132,102] 887797642585683516994633391029286976552179419144288484072588029940145859858424992479483305504692783132920080838376299465429988788822931922196024194403754971830028918738263995684348154211781624899381817112501541823948178016117694667025960322286609302219860573988292905874631389876160449626154041060483618351933771637555149642149070024468795680428693360904219269009279003052676935720329004696511716587981633240538277684112289381202814926827997951256287107354923744251954892750598395614815138194745864722963229146204055171389940098225095341592910211883213734618237240829984847714178609889237419477717523187786036144414012151782569574029188583848202049441895141512055446674317979300691183366418028354360081729301130468906557186197669856565654751131327110414469136329026103358072737284508826162395082910170832168742875676276965886260545815284591318094125264066530697923099981422383623066731892351552443069399128683604281577889225053314052344219796521057975088435432658377487481419686415248576688331100869205377642733457393364587388522779086396980315975829863334081219071321044804362701595718140386060207196543494184218000683551097390740703137089313289848883154125739072245905023137756789924452955680965740979250577524133833187534288239711375721084894802151374675590732914347178803781990567536434942319142636715131426584678370094182848940875979786192338742031288981952 [132,103] -2236603308518305835134648411118725882441361250211326783500541949723745843742570269340349095033617258959289068441505871188236781058448798768997438538329748208550721362684948332298157509791011302918149238587956263307682727743203826458207992292176490501096258487922390640622572049697290826972655330088009651211709736921993180684084961694785614042490538322643800667627931155736588948122101677825510297416028063347575763785921519258387446364567579196403576018359623381934914235997331458298026356542088861102027723258418866002235923179074786280823667664660344221521869692541897371713304192841713367600231703971614339879454981893654989073867653155077844430115327687280140841294142815080108690406389553885009219592576898529782281108410258652156287617584336579938993176892942731806750510513019355697717106626114508742549806410800814686015515641830253496829674721832943480392430828978836593299692871718109540720428582496444222053927157503922311053276133681500254460014411821448111680533361505497591686472260088018815755421501558766167706577088402117823248927082055982994566009401091412492419897199075073126693006721022340048597046247093007185544408998026458580507787571765444805662417687997070559912021910032200854791644985416683276286604416669488704315280429945475301221837182022687033324074909959970513181100791675803075441505343269014990461191606790296166773512 [132,104] 8365849350855272751883130048123264683797123116163275205554931892646818165263202333621686585574256248211294828128529477684068978426070428334575236970662314062035513944756362826263148863960709265328447116258183958043139198959810614325073684397175749934490178508929778267141346041012266646992877737942685439000206105420751181330266888825598959555440559078416292909014796976117953411335458041558987591810132873230274941031354762505137618030561890747946628487522147953526845916977589795196174675465367502032370755810763938301453902935640022288981878174059439996027540197211990222160433137378902612795633095914144514991365258397854565049243107034031178512081442025938448233004948491613707626525134377592533603659883597796364050079860228588068832667328175165931505039682438584100791221364540127435967909915040625472343156310547831953615470295143416251000945252179350241551539801542674737971447358505209196210807255969607139231665600471186956372672799440014539914710778564981041130986130754002711610286366801177793713056292777918168502863007207652693717153562900874664431378334275912034088605559634029642898709478472227475298422974168649410252825877033358944207449609645780038970439491361773978378916826976952983585741844347941663734394810399727995083501460892339184977772037974203491460988015955665345786592886833920170162133784285613366275512769986224 [132,105] -8861982720784553205957841800586168735006999367998453528297960746973238077350789300855626337934463937194600592244573508709531273602284838301491718888854682626152384359838718103494936934542437423120322561828037219265901369199041836842473836220524075362289103707766056798073178468531724112822944563878774129014615488515393924205025643792330725748706466082513424924655854740883505824246908914604791369711315393673672216028542850970550659018889186657789373373820115506329428041690650118756801073786703977834491196535570451361670567777940347592198807747996607675404590731656739724800461964594503816404359818528976019805760104705201620474978299962905638884488753645853051090046582262481808540273470353234479755354780657758812460160182873093864556265899803336732187507448785379482559100645285101717100781774026658771807543340191015127024162799188066483268795795164276625294352307886343636128206204972972028710876279933583033760663997704316214813357895269808846085244508780074251604397897570816526174958387409921025705348316330088274136081722985113488248783684651211869158782351190425190639614817931969835851351909090087692127507014909992850743354849242550823015801707502230152056463576461817096291736752780134451741664155996317495043542575964894159868477977310059686513948090571265256636584789563344578423460471201759430170132952328928079432576 [132,106] 23762531730147494392704408705928284983792135607217130826931886947750575335518133350442426584107133880013381787284443684049122852861890653876515453288802372148662116941325086623759952535741187813432257471651609858953266717354309565163122180748663719932610638034596491413926646032432411469043233612639576136773214961326865342302794600132416355659008036664697653736603941946341507178113117237670215212278830630349821252687845187238603421006838244841787812895997716478690663414176252615984577829378650635984316746787618920523407672901802737054209729433651357269033796102724234969548296312085523069323307483274058270443891889680048924123705208440349324762246424180221624467101452997986100726034630744603414900403171411604501132284145083424120973132558531049579849293558649866802591513601839748202775919318751815870077733472152398421589832940729022056971909306471781307930791118032007161046684005109823346940653335756129460958962439580356404361419121470425633921522651207268712576089236695626054065975202412986879726656072420225375638683173096758853105427217662691348461681099068414800036949158315818063896395992751722176819756026754904069260589164018658330101229877906087180834585660902547620763475520083805484950131503377974590677971407886107846115508594712103934436167624350544578392275450527912848891623927336080258133119791227184 [132,107] 2939300388275240675750671478354888063188421061246199005059450661199774797180746320511787464836648269300417071709833743481174241996417901580030472439282747116007959981700579589891953044406222270030182605323394450381014752818611686998153669687543679421039945932087732867420392261446307303791376113489643551270334091050124821890897760054679633426937938345636620470167067802798296983685740428050780554353802824086328153484340795220050422145985184356340081122975861404354996293957599691203193878738409587625537415544098956908396555757991862264622949470144318106850346424906425809823999229063400353839832047913925100637890005054022655225152076555470240080948593077908504210164464553730625940464297976130602197724147168978465002677728035754886776021286874056336024365300277673905882284437776797221332280636724126591138750450248543742499419553443238315575936630444536084891311639472887930616509891224059573485473586677160506604969735840940816157890853505397540249692839020391273167156417628974406719814894993931733783109693771686154483019060415996852569807385146896612269756275538748746752725632091083780948622240885167949632528486052434710782403547051116888943194589289488015460179517446389120276798883425233647568748831063854148558045907564071858296772182935995893150565547759616140082107944220449483487332279253186035372080 [132,108] 12896857050563682629854405735405876543746654780229006074500074124845605707081345006844194477806989964060584567601896186471637835664420050741061435503600716803276609768066994077829414110825596309187571673481995701840353917016086978667200950262052204566439579139459482199288702408230878239530378991538006447465225688803049393576595660566166507794021995742721856294357973515426447014607794890493782574949923837295828280761838951059256056301291454617375542060212933348839129893497174631663689392544615694593189341235385278917288040009045939656997582189967140850965548875301046376483584699767986820485780323024320029140429826261397808882020814617129648306581496647629122281874852627912247513501296374662857833757949328948310558431142074516615319278386257873094670277241614516081070951569833150982027178552722690536241876932606307794696748234446455259634766338823460435300048054264040722261007889920446886449942671246575780307608413635635293335993742732766910927307472392353255674020425165364760676908579452137819645095899306581605375934964642689055157896390766777492046548223229738091543939179614339872899761729143248991000739854325531100571797587168501443283487753004041891529996914023090998299173948188684927419589799986610203202248549737693485681990148799370944610145648109809841320940971595670058735015426336746 [132,109] -15305995317284185113363339713560941207354909285504568684174876223511431982235283227593687283435361236361242814117609649959903609829766156778870626826455539930550440235198171924009579498088370899441414072351078469972527175883414771716955868704196965415503302863148340863823000485741046152868705268766191806698886975518412143394224366556015563036410636757044074058883481617295172062026907645032310102769114327225742778617616011526988989897776839798866100586030520204227259190636917297692606041981736324268350510858713002975840432685363247381925574351085953193799784481115242138861678040606965946323035932424283679615387110464262495461899797850028668436833958247337638055050007824470344970375560254565232574090472989939053520826611281952719057273457923780848670464180331674827083264467593936237117502193550198609905512736444171303420843082761882696826916388992087595569380671994074717194969147476431806276603863281481511266034515216836464637095204357059068936212339562724480093000565398257272578826885317268811963175409452737092759360609676082502724023046251741990267849963274054868260540488339641830520461669731163103612663552794832591502582743409325734704940703481128833812483995212042002705974052067266688718057645851389703656299377313537233720144853049727920329145434962152761312829823694887686848896 [132,110] -9574897607779735219512384432577780831308856556936119404661733833172356302684005480143097691050735620920711105628540735558702362993408132905304452805214285916586096933127887714492852271582357310031775860292453754195556102347910210431003906333185584238432515684144884497530624282060304572884024415859485997964683869237602744726618240578643488676627149004614583554417571114776897313470177616885108475120967051414134495415600740176156890711477392562541465070188546795514559032290568476179344250691662696357374317811505117475925769547610289502108329677827840013227206209295717861125414778226265505556967521033040099572256478277375922217745738644026024601444798295253039936163096182220185647985129241535201937917378812800011005415309053192725453269823266796963942846404674271552745964381045017099702152009011350714724742372482522859554555550604456605365071622055423331263089671148895278780675273160107545039797362246007908822005213190911608453793472512868342746477196622659623959166107221891702279221231695474582190410368016855072545181458576061828748971065388796989800647463300732484436087865532410643291629556656600645931811470204954212129851649371738160768347157363153159302030142105368095181412917255194922892210863203549016345629064511913848684401476964953016263465891694618524428703024490706496 [132,111] -1445966806437668003629712271840214933300079046206542980810849884149338843050937696576534504213023004666032687091862225331523918855699455295872643703364961219648216411024207517612389777665299600860699317678119204042480585870167913323937908634571428144177300366609628399404634206780076189875893590844637859747894336538132869208875030175881070546899506191505230397700269259426298333552303117820790043080077222259528320233018633200719826373637549812205826609268201212753943113163675686290385400185734314886227511267409822810577556121405589667169886452192232638845570069234503056122867960243103913065601627086860744287268366552799207216056459298791691821217856456885979925064440273255104402610125713797898567471925183838810941107406789109256185031160174885981855939399841635719490491586991502385055168508390264030718870103930487976770380291369834224261820615091970650525756717808815448199351932404740341758831053254532368475890378260901750304722083838244451773459604134749532170531861772589962477941959770365001831629283624124174312330551784019939857042076440630415697589769726473900263771423885363269714767350688482644265646728623938639429829024810458072539235095283277873134905552345612358380635495420598847418250791073587629804710659367046285876918979098726953911199880548416306162213242600 [132,112] -69632120276827973064424841595719962936279822863835459474844930961140317695589241229312051168706290274955068037089134032881129849080910829287693719683656436981101216493795805931678958020977905503982915659547332129038361085273007918464490560418481324844125077405882071444408356779318505224518272160827961303526189689261010577150881149392314792406170516540215768046556278451282954633353854143914615332859625876652859544926708112160111992912950537221965463372775228685017551812891678858857265053769107815611370235195756518580005930500123909658366055817573255269190696062578010323657071911710145151416898669180630597605331180104605710356530498933559274414321653516106789599056027887511953097860550100236185928678319502461269187458314657380404493755521325683276356851581410668040799475808191438326669270074330064746950611259311613019996200194912098944603997214206248286349577001952519489622678387903168856043505971585051609770870525595144071035973140334418717571859974971287369004546898488549593283221337248758834031869142760283628510693388158298254771219750953823545718133499615163659476499130326247232606882659260943816883720528551209036089980484780837128146426113401241554435304552835786758374847752832907814634010660687217557996258313805437801495968354366825166097277320421596787344 [132,113] -1515036563570881800379808811560561309115398633671381925514876774607540153390267529058676427106535630474150842849439354750203206733369420429409258095300938185609063226985289692824352216654991550816169928338659590760306132569261924827153694028951338752203154407020515646272697013968729953875686718454961976870987204306765920883823516036455340602306115756145449268031057454349293467957600488752376136073448593238793189139758124577624762247462826526915462324623641047340267820861677905986849036035418034405441454612145496750222294361679181016873181139780580374262952554439046167431128996229012662412127073863086189078886756424155085773449375246959137419930484062052660816218849885788946612421712808173756979873786305482185541610689516016279158192420131520271423028445844202904355098214519090403686810439310727731028364885915458043086837317512246072316115861529283118719844343902783272217381052082488504534676772556353569556533377953915664926952228854240589604356629552878367767228260069033590451850401616385282676767990743575895530513943030262276193253729138836514768182126050470739961181401405643691243034991112340818613104187608887810071962820240534499801764031468111622238595507293363298699301005357814496533036626565152433544054102341012178482889981370035859715053428007872 [132,114] -31194949953364681773053319759907169749877784177158143897661079106488518800282721688557932736347102410027338791976721470881175284893454892036590336521204514180159001117053093777399388942873828083628946738997456388034198475522735005816685676160241057105324777859351185017148216393516003274629327281252077277757108806257513586766329943494338346311183191087462726665512752951075816332752482236903986880678038587175261117031590012268486951226094599122891039654147526747521671016822109365101255008808676600359837741855273978726821339147787031565696604846988223480300616519886089489347147190961235338501335929305211547598667741336768870193104096566078763131379576799990161948130363874961789402109720886273381552669735793196543369971125463571234270772053848725227495481558388861079674609405725291329706853366971343211587916795345351623635869519331582577505885235343792420110885363881871574243744906131232936245487463331739240616018930083082401229732007211378981135749822275932365661516072370409382035348097834039320602719348971426754924833120017866479894150663190351994534725185698124492287035504111879652008790541663265476951319495855496288210594727723099469367661214108002105867049876865625798113190037544237915820594014631807013604827930801858445861974220469160054576664 [132,115] 2048417237884997482353082297476316387065631029873951823310780775130107153147437166783350873317770024913730261684699200380418162453171835255381198473273462196757134177058051575503818613905231369311007801868727033085022597420546320071409383754052916588240923605358786170466578957230978835075578092703809924370976453772101253319101362359966581436603422828736073314900948498781230343477871567231205583032128592421496372043855551839211138551190875350594945219572657616911380716756807977946526499580089654955601646638630352598786279172681394858745754047344308960154031142597451272250721358584361416938063071810248373158843168417536032126068027490719385057889445925356546479497208038022972322627777049080156765806292391147063090585643709083630618824804412270195268520825046699311571294640959662244695398625995050570553233653081030188254036985681411043671961473718649278538387478218958082748854419844311307739442229602584898612311020716366350691561981797680333647879954591021452613555100026024423882250210650094730866725605892814119061270890958138261303833961734820477403059574475006928378106326483977977977220217047109886781428500340986472486052335623389162856919458418512357890986325690820611496938265721053317748919867102592946401115259020048518293151561720756384 [132,116] 103577921100199255010778287428627396196032165842581039870336770802517863209076987894003260482744839193338555842600781834987355271241397476757865231772625065783007155474233575278546178102753560850144157062581991647153981718320169215767354439211637490979800072038174259561831184549789986327662630622550305913933846585628744423842172921942647042467052316140342004463919265191921020789295770320771203722762366117530681305005159557736244577442420906317619060676199920356299841009924185691691891329839491502225732094809336952850099089663568968677904434495933636086210653464178238923521693297584706390525262925429591472587698846740783038622931161430277141069343958474951074316299896520525749105133623260567218629743623090166968197257403332832203062051880380260398758214160868603343711805295831567262188630642235383607749282496807688201997703341718149305519689211557089582352338916075098985736178211304844207766434382245769260225878225170217429749978406075230840378276193457294858790575531740700131132791123184150339788594457343019874515018136134978860141944717119299421845909163703390205150706337608638794037593622615770766938399588804154337514759913641378591344455985235419337625905248697160297311951486646970950024893520135296487868811994984574203836056300 [132,117] 331273038886185845157965072362959154171954643655597906405325019502343838701268473699891256322448125685038428348314198335745960395376809307553310744617673747879944965405216818902241941876215282274108293446778353525533954825315252878765745327846298490527320027020557480021583495356829396768187375354077759293087851569868836129560215022554793234273693947434930170044428423666909881240577918908118458317782563004687620158561043258447004385337080951145174886079790375091242409708380477564158975314853122971437087039549447711386068514301455604354813103251151868972898736393962335584270928635509589942360869053115354234257788748785270882599121218461661846926931213837289897562413579616226492664716487902603654949589998289793962488471588147495686560621793810919226460693851859574096773799337182008375957801663169793798672328844997608274788340778373088141618075829818400566374444976052962007076973501322425820308418138278262759562453008542800580639109028700382661004442917945815463425590224354927784593024065215716406470550310464939599605787496692539484328985436846806676677903484175968057044348843394237852600354748776608565743190839302616576452348276209968346723890606974657687007165547434021262379925091618623883583018401026393632209721448323967328 [132,118] 14493020059456789641933703348092940186904045265916881041528264709182859807902942488722954043520149745770479089891378470062346049416521374460146867749735209972319148402446168941522275984021292746379144825584581209209169299775083933613248104591607262987966557520218654846617415236532240943076563564717719083578681311637952391110750658514972672539529096643202109768131154331405227122220585045497607697015545624792851061586409320230377591869796307958771330735687475634550904284418334282966053519022674062507807142904530192544384612770210471862850290080735721730822412730657969571596356707293251328232915315238414613126176312727388988049991878588080106658865591831037607210627547443028613081268971193065253771827855820877313446531044899994447445722448435190066530189648683250606375376845609692316021384925930938483656095213589925291095890499617519653489030007143954896470071506189185335091051256132084715593346977513714502462802125455965235760806203294542816190259628894696478881889043184962999109340517998470121895069310606855514336408035882826989953832364061871155504448926109291696459907263675728029253271428089115161101545693590495901054390623389824562717956583831701179917971713184993777373996199669744111102705447236210571418476685152 [132,119] -239283641551163036574740160926354763543259087058989824843825751943716320743530101307992681114372968993825883342051823695533628059509581913021309257819078514503138559393213954808534051605954689423890664853941709755046615920025968141790817903660747423118593184669397513186237429921438830557333437063724986911716689452656982926078439954890469552865558999490069105857578333001910723720768512527866058631434727206963871991976020218321683452648064098788248974129854303467059641449740697295486111781658850746586432760049653825527747060208422485394012338676045542168938477401522926504147322596304419943768584727490386682391662561948821242105114862084097938589112319132633222393622969581610450633015143342380357471258806888569570875886232326610087250092613107820872006462275456356309824631987499786501746510556741122847134325940602086632445486358956387042347311540700396890826173129662684353874533610364320977632531813138795889229304251789616718597036455587166066806570840591252336540204883192651821610796919353277608461990899983360284562648011165687084762022843801232522912236001432036248703593788254339576013476698308239146092813528381052914341925552572266411764025566011019308800651132769366712566684259008439805108399402865035061824 [132,120] -5842576934627095386643636162731867586379141956500518760304891212466045378013143198507848229169871358455173806053379956564692033042741644701597188551870366445445666379654171162247457187664002452475867699738500790026116637305738794974358354805839499067354008649856094893683636349533827410362977352499618542864541591691051719543029714127346145209451857419989901940519056230810649244155136510974059285766521198559696075905975035128889384550660821352690600969465234044773091436043111536758771092706247200449821304454236938579688985838438414178374972086913458486139773895558709897376706338804536039874977479972051481138864154855309121234943162274280498438089645649250511352823997179357604525035642222758191912884583817376583420760723040209562511568013243787199919659482473389104161634833381848927540993014001907002679220799417706132098666755987317326948020027517770160890267607872291087590052616680458720024443379397310257988891307641071744760442267809148069188557309723663552608759308660545858038320568113986135460432056071978238968683752711921827326063958032437012298926853087776433353937976540712030442139629921127232714965621597781885902212745570256073171204068443568281551865843545067950515932897219945012343398406073352 [132,121] -42456261609923186606175764507124568595263991220840927145954474060216739950931360231228565534794301251553904568556213907103168076724630555561907410884519693267695109337473897407101378845604272618943667603949710589001004894804538178987528663079359350645416859698030346488801079940502902864683928879236030014400418412930814747629978792581218940338605264228320022320156337792071035528230652566338425731036896858306325298438675030546731963970296491147079162397530245023845358554616699583389738172671527939765838712981112146480352215374450196417135463098683139680684718899189539907433815440171421951731154806834017577979292718455235401753874501382160211804495512685180414445172054841612819842956908492816868289221474598099041852613709737165541757408343790842875116613889182387815158027703889461553958962850862537450877544256507016895817590039408904218496996247479002237378008273426959367043968509189147942524692329972311686708274404182389030559279720766391551072456684139929231654719194515110869227853492338553090821227681592042446211732840684652642216320260963366811568822696634020326027080610620257942401967031303474064374261573032402471060669778165877593449888641866358280770693991988957332466065005240759777445696 [132,122] -121955916963671169760958308972139307562279181347972097118024382906875689202301000123130847941003707843539063356024301736361351100622175418692454252393668641119127266947964345174142348049463308813911627102460385332232684928433012566264167052196421989036304060936423419497839311336552336988467857069741328705735878103250768921832274235304079806423524912179834748707607608907221318896923265228829674865998298742735409003415963065448196299651556699552151918275212128055871989380384061211678692949213438460105620029050890852365450878019650768365433718717857472005234360849572531660153463627210043835054627325253196309267229324235469294147950961721652967695587298177221171636492594958036886893631915200313469927182903850189032699569443078403169913963671695783832028458140605843381940041662374430423266607347626034440463914449029374481744766930033258625224594476117689815583239995850541399875306334984711889232691330148005201007962474034920856167103402231225862369482813470424275954173784721105529209796299986739497439025843386087295540914883118740933969712470432441534289025742085204632447676828482265563018659519440785481699642296879250398240547312318915041768108783076528070934956671057729302667794215765536 [132,123] 613465113270653889068263191847512052454937682955671639237459519782299883852698171311934082854522648726980713745468323772903419804167751451147518965314566803237560290083419223652392175368090416361712029376888129317910378303888438249913703317601234643239057160219564224370902063361506869583243309182500485788093788556949022929789249822308315767641167179330741618947096926543833273425676103346688260410391703076353679366055714292754000264585519264774852703938723771015310824846733168618121757072075542029680174368894320869546587779628216555714664721622145193846498779291219159902435108525899188535803091484130017474454804053159505137002266352314480629951632777755111790781870481512287605282029417965826834213767500961868243144104036789009582489141179105559686129444686107785676876465761657980242415520961050402924960760493716646865374935800519120101181201144392244451717881182037229028099766222356026443636584317225649741336352374362631725514824397131072906996785156666760362942865249554487536068031548493611922700021551733151132703672967516561879069127558425763093124296547525709216780974326820084531218778091607393491971761318526791237844408013573398985204444755121694306210713186353684059659568 [132,124] -570072555885923290901942668802595851752705016598793995089118424982609904088968194690289003025548726453960472728422484232760575464848002923508989298207912066252082215495483394044152258973483092191852042976556622226637144160183522120230282738916151033799553483520463674216406704134280629861530671559492347365277131470983751002502414740318409120428553820106359786410073367982593297023304918015120976965678946184043694887237147204810530396330464519514832947741466541932168843742192452519443688931724736039671666202938327811781355766013735570539745475610697695470766870170176512418983005596866991136760587693486883993150754577903550162566939256383664961019721768892337679914361542469655653526204609722571524097317212183851860506965965625394008444450047949182991169375167734560993002016670833584400967119876990206842843307956819564486209825336737324106353918723132046807570248393025329896947589480334435518513444273328285665740919499527844025105232799622454153970938310841972418366720839276036184558880304666681519206124541970831331682946857143883404510417305078985926495904576362816565508056906972421991858750662910677720042351667651922949364005358886978688821633688471706454025594498122593 [132,125] -198576783761498185304717498879198443425447311748040621952196985550242002998925689707155786092097974875091287422804970835910464183688900057544658177247337195348071867207095842349378618785244851036765381777993360580132389399953826139934165369474242609150896168366750588722218894309024267653743620892887367031721688687607472768203802716811006568966618032756638819159164793889893642478679701185839262556279598528908664784587309740424479348721657686691156715186526340052596664997771846764495755635362915797747205156487663951006388227474111282710286975807418775079793108257573056303087475525417517648719744264876718025953321428683705515427291443133128295818625231826943460613434763715225724623746830412660031542689000048721570752027319333610165526781419778995213804503490090871052305759506708104886238144914275109535522537694240458947883470638509767450154659150207911724000445520033429313330435872100863386090028246885247894780311282656375937912173966937299720175474786188445385482898327776607402078129453774134317066124935616052940261526086637922713432558708706080307147779773981616936796902364331010150864094577442748121309455490651255069895827787668752999571304237290078377039648 [132,126] 37931572925825829575644025260616475909555534104485751416121580589166066614529784837904434019625088252282425562757105189097214997487819266630904054624106683127701969913951846787396880587653127175822842134023063647080423599862725649119411182769958130379851469964005358060795105424349650263702624760056929741037167543910426226285148995485093079406795726635356397620254794452884986673868167446906483973258526889582475102699328172782886748624632407494879693065683606763868021565462957206027403355819938514558524005285692412084225866348406774247801090661951578852415939687559872229297974906738758550365958151940711420960533710648874936272065823558228219912167843334740960216751244080532413739977846513002384118347270761484201975309588206418215514190387143756939185933993182011874676584436672901376270500920437202020251302061085106354566688273264046635448317994884264022154289977634877536110844951515530879543571196159719337486002415996943115469294462077588552246691995941779618839338737860113847793130718521806182612244151461138529094934185281529260562329209966232828738647541393110221477121930741731643982291170740276487488951329152605750204447028208948217278726120446368 [132,127] 1724064263313030188156918239483651824435823508124674447411130328421304242528962233103864483004549503615074906411704624674272746037554055078913844188320307377589331696108023477323386231532134365825766383576230024172967177437353253563424965616516968397241341693995284208713673762519544763109810483264084176704356942619843027726658720610217538195037342217158656829717560861882470172723785891248926368674032110209200592408844466395417747332227323036085627890617719316667603514173922471231889990644607253042266601876624965145327959241171304133855570372036632628674782813178103142287925389950666800055071891864212777435525939811043358800693956843726409992863856047815010896815888409996967198242338031392082347562480004080249617889089643575935093581262369276377205722628400881603017945940564871963535682512254733391630639054468779099749938581208259490902915658756675010099236252770352989258997405012137439814110185806674737282268341689585120639747000139475210012215637715810762833086458775772882000042501368898662355577162272350797904765331286763876458405981206191678662894122796146298988548610229248781384180872431971503011645625531747768292548251008011318319392 [132,128] -4313063694031619955926979869253981174412639583796276141718848632680877907564834917234402318657244374330213968381761983087371809916615696394976735751596265314497054181773091888462237484050760564735088310787307922164159534709464319749459256753311920458811608805179882751226628442845686856842390850034541588535582913236205762497068569931298906069288553933267861929410586897365271594392755128724594104794558520028222122278582882825468362781939318430871323147889630961193055839713906603911238401567318551472103285191318886446687629617935845816651368481638351839279883115697006060883548581546413167229572315838501495218654203862592864294415576398678580334844775140073537742730935248948205333244424090690070558245175495924573822048443800885396627811398624686825921121059584170130454646195166909110756551058680605443814140773972787865809623199549146922844290297822808194801559987402283217670113968458585085185299467973195053378966098106927698718303832648426325996235532806129120829376533008912545122821010393701542457377529043649377533113831804939947426702889061608365586007230973719557357020876533453030311458474463629029602408208291682554157889527728 [132,129] -44536223558293223006474297616767768894654882453021081316500862719602312006335076517198076563810841421130688853603693256900599381082521132048457588353613932202761705298152044422885328648703005105516022489871168814949907978514545165821531202501439034461774837268507016266578139468510183146983983216465048599720630971459213012723431836600377280490421413105658793872130116600101865499223071653598401103564334436878999149575027933463333903819870012410503388246279270102680837530352169853688016865325203227638407428123716806960851230125149071888532915305112934278784082903058211889326721221792634259908748159694878060287268314397431553329740152604089449766294182881065591842044653351727740521546607607988292573272911296696805531483359017540161656702318006002806710167867780971296277248300847840600266197847946887051591857030194876811569933002713135887192231225098358306209384371447043646646745642225358051703950216913088444047620227581801632686678362249747580518793457264035984775367972735982571645924886242782204487271870775972996988364886160562805702820160605069451222566744697622220681896491663267305562627591528945296437196243543636736 [132,130] -38230433270064519180640213594710707278112593534721558229229531192857203142753596529976246612764245058335214850770740985430832334956789262202578635305559403133306707774048113585066933867561979475256064546661646801128531331656993350334410355579727323940695786797359628316771800801896181865958296313797275617473355465053279354498613468983557193617354787208268825673320387490845598072659329367462627695344751349316883334681262955689916324475721434203357919596891674406485513772001657742981535556359447145838399121113435940603084427155276445216935207005731557727920033574784899678952227208507684332323599079082815068506833697925117223331568215607544429400014418620470708671091421832961818326720069338710615130048902170228724460881891379495531257961188777168628767882728027297232122905028556774098727509600769147663781441549358133463482153002434319109027046405692232876091157332319785284714140692321506328269871009160070511109210482630188797667036897818566035069621836731858289573758202421810303260181869757342718742454643637569152182158937934551601572365993474382248205869755013162216520284273934823548740820014045866441982080 [132,131] 23013998010786864154509750219197267871872885885719967994734228507353692166916265310727134847791219372009872567428318269062470461291205033434006947063041603105863417187078365884275549738399957889514372563777283685181029928763684382722151142988194793713999583703237021053291300632382924460055032828974021794834143942275185101230670983520954782511864511572830541381808863354374215963555622772961950900483236156686599247978513703114410953462557458840462671025864711919505960471047911800899187052888058160797494189378168340551428501454856136411624389517635577342264287925445381386726359186440506826441426643977732930519655034759350125617394267746208682769445132607150748703832661743345897467616316462397967744136205044128692070643383798465554909388421034800293262386523856183114798461223795630249686367389779648051724127980156661365681493556412924487728227022741561342184435280414843707345827420276258550786558686704142764022886179278173629665926790932235970132086573579033977188535366823793408426218031517839107084015370674576159352928966147317229423933922075121070265552715781241408600184455300309980567426911616 [132,132] 815718423250071893228494663989037531136461574276454185836061494068371859454190638960451976808328984333705333912351139675270295047105039121306235093769617391814812996639463873490142171257954802090533006000294231837498875646555351534947908918587866918838450596354961878992859640451740474262122250895873557947243377121675857598979088716498493418678999821335846476509314616183757425478066750643502019435771514242348241658831400195640498904810180012977447587854720787735862996666638437269397627579279590162537479144142255939968282356474278385991534495544515820617362154971629276204978907599563507368380998727573689894220734659860196236191262843942183240836751293446322764387013332756287155167411547617902268328858524721366125324766616996579579398619795806432793725196087619032993106039134569448134758563194853042460418756322142067451881855242074665004122055717768006284080414506874779451049773851849553430790407469491358557430707821570598517681984366196257432706559715116719698065456736349959942794491424917505652998394389544878751904846378876745644238362486279047950758840733873633801040529580929482 [133,0] -605512640399354258338792098181697481441645777317405039153017192852883868160185734158006670891932628150408992661507553573716546232075251109546935256076070000500474502194952951176398597149889053707775549516949509752570344380807148035912500268223616539481228930486527620910388219368838656369152825778234148931271554566075948565491373119338580041245617020947231450620933569877753344799621413306519737542262645926176660471669421608698448434951998967792024122215973447537207674805258138746845526310093444080355186950154097152618998522209379279162064433698276699483072841510356701909021029065840211545371591711435007806825735651999657511376202148494316739943938767439387440754311183452318740022162423090840643295810500444392028684512658240523567480619605165960631581738306391218118698294251574387029409019703685224313787638664286059931066958272991677177722815732660242788530678230214293232526640662018608860294567456446449888467669462386905333188496680013851102815586048114152626543744825913169644540520436388479876800259485729170006479535924500518490353049066749273333360270766598573461984486020010099223167174186490063872154669685316581445867418293649150775036685137221772429572997052854681464250006887206477705115692332843439148043380088491749071388906642974428123722173612503259194139524466606195838294913686050561912249770895119140686688472053699050665962030176294636614556368599474071674194254394506776836317295458590020772717369937011721727663799461182622789887223347233548625287800958484243625561656440554421329168441901179028801618987094713859377958838051448928029358368801390219733342332614193281373024043880897310624620497714180829894600259772351397244679253822322146240731712948650937025637616975872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] 6503344306373232784243352538503761046781827125377525757517902662591222489555241621139900718678399919969185079448921280054728498552850688598203124344733966725709556386804977207538933575281984851183735942675619060210185965713514908096892520761294242575419837100096862353470229435560998244020026336110038626370270305631219909036761372545498818472572736407720589871455270018015481599141634361057773674074119376854478087846321172269658370379034677182384109293797937622346582776328142883320366233322311137684472590686751490353949201022152467282711598645116294647837161256990399125994395692929195460884547477047987484821129864324799711118140640344147409338932519748212015946035446236195420655822598751884621886248906620250639506278395728296601920895939723908336375665321849015196585988957192836558083862977251093417177097352308105958963860671778140783037463772062058995113124567686749725771671237869969772351701280424169673294615289779488221242370421992079271822497659943709687754957789689075009498583038004266868031505222772106769739351003342840661698193894209233094676073775345388869000978206117351610909270667888901524315876612844467835106591489065206696980037108747563990924083634227209698387263233841418283077315536552685943789186543453726592475118768833447319156968278288117465948754738061596100024390493459810416633513601463563036443699427805104794527939495786978856155551798543536868225048328703298504573416478258538252873221430184609111093228192205697207011842066336668330618352916998971792852186829504062962421318892247727801237224462195272036774350191346265282358731542987585507784882812525539512418584069720255195281201480440447943695585460327578212196807899764869931249010593860135508216477590224896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 304955828389138845501018790897240649852264820383228432514007794220151168768703986479794496411129718755674922963917456072312423368793742387618594441929758083583189074524592590139044854746040764114816815834415549236439025705700093646300460153066177880777046745239760400295897068214307357697600799371231636330926110346619069411166997359117216919906882738139772543769564673820304979578764739867529252615023333128129058473269643082449091644946351786037078498506571154818088184367829668846867137920386762733256114038453666611258952719597941596796890237046090761934694029717059849814513050828514232083242960892276917081557288067535206353035353164191073314242291834652978616934741144523149186290348842917391935937184728041350357114243878416446754982957496197628630279213637628776513404666204042043939636112065574032149301909354743596938815762985836819027269531373560517950797342448500625046891401666298866929838770424785284977246345588321832982010876160884648887936896565609098203907173966173757432328644949933201223135380478332829636402223524516749350077707402246721649970191854314565774405838286734653751736149355615652092610302059800090008565785166728938309115126488649278953299225599111729323404647063402339733886745669348846621819783864676361568434869510357100017779380649194799927444882197645633015829249171699946391847425561494572653269103530710661591206394060286569240859239012543395582964467049506143845856298924897567734330177096369137277558338675031056975780255325677610949893683452212014119639404861699038874752225819739671549643400287900200570679715176058204768077603437458733517709259079191493932536210338402174147563662285869957798999793665641365979615029451682015829986824408199173170114755339223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -9429653839526743703424863657990262114391763708289986110931734933470831327039297315424045173877823806939359374854106472731578384710660152913025458841034066257184987903759823209250077116466457821111023314336182369289481933191180423652686260053027898567978355262246797870325770670903944206283844011549705707258527149060207895784957561021455431832675806845636588882043924837659315555827497714949632185645382994409680785858838556142167248786545617772927555661529817561404548643402812392952449035069850473484458332489680209678257131134732959778553370345946866937437770770693734664062093548798488662542452410466488686180701478329224134831238449875583519667772586126591849186284215714528926039566711734412714307123127042014575526819200937143572530383415763331123416912647910434184419966541132156538558826816199683164607714303643716206494115997034815042273010170618077429580326890395850825574208253999088499899699435359222056210666287829307530601692159192526386526372420866985309351967481318205865225431946711352913378378541788667120952763504654245836671439466139583991677383396370968172312826641739610017977359250269908121151547074908207828488355762495346383268081204846923649850538964160060689828504498733272819312982521367804714538919104055857942964332718120055419992238634082031966807689723164533597222003004003639954577850490921763956161125726240318165008916438337816935838535587821529980728051104362729191172826441420273949568115038550623165545239396726949956474329687285751960724338740294732781168393965148045863430993543803366986465382905849046217781993308463215701678173322336040850056280889068910640790752348235598927711023223205290981908946628551760733690265523896747628078368681246992923613792053728641024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 35043670768274191622549464761841111448454328423917597254368374120742683628692963400880863010159119683134592801165051037057292319011713574922247767050387700485410928841374045104899814833610753441274873991952588661448097860066569289526272536635994226404632697536013952849583101885306215566767333281736349235386297426499964668549780260693182462138147149450930397117084191365187410367317432101816104815875014215825627844810930142263911081009202732463084329913315893123345594422580677047603184886176817090979644473731268838262057529981813977591059007771049952906951942361664158954365855945805675186606490403424654537095176818997737519710031959234285647561673641699452720554690931409604891350064238232050702619490617614173703436031283440189004689610787575833549346788316241520579015976120365573473860661746034109614114072565970723739251965030522789687554666802663186487021338566294975648174032869318221342396509839606330959569814212495945439432459177115056093981462702541055406995528472592405273940053835716350536861545617315087480976628579873101925296457419787559191394160943704757047446115819785647389882064417640223083322292729911243980598911891113169322580525860049403466481871969071206267946232832186720248531633583077052081506044330376630848016437827639090980651268034213232892772938931366681932864906996318278217007544823900088278426246275135025239361403691260540040900236296427019311361402718557552615149958815754319663599694176458032896417939093333986947874605534646260893990868838693376942497137019926592621448299010586430287724698566163705989836938843065184736197887914203834386953259374040813812572192176416295820145622968331327912318451965020111651687290680541652702809888188079097825862067664269082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -163458867299032273808049595192332506451167886254955317304433436077137653721323830250502292521805513779416390007868851821712503524631397844362277994429358798095912521371877296980468341910757633292027932720540502647050930364268555647926324030512902185708060371615647746775714955159098114813281112019588795281598532523537307997019571056702520800903146803736211579622691204754686866409669460616424782893275696836940742711923857937451031793121399250150982726867558966870116656990012683075768434783120641811043702687000191843725920095960756273767456875088618649880153753511943973069429370208824653115789179978027559426538577628972081653132328726048545495841168111542267577935581543074076945558249739097246960976447993520570032907550604301270784475020784372993611512533967999850801829185062967505219995992122861826925677361664958905100700551616457855914455222610308786162323927426812800730505044107831353664185138879351790390307719781747502269156576918020164905066667093319013601197262233247708776167518630176439310609877235645204390357741385331242361977347226060779323662298638932807170827792953802522726458659758138412755655802756428646015533288207771755529209377319924822754497835664988205503214522957911595796204078996735499068418991312827822660966701807562338209199799045086688225452675478932326268310582791171187847775327804263157081831181518417642478651357493938338644128004827570761073318790922719680417217311783432344143604873159392643016992356114257923623340435658383882416239364968610264161152624050323349410474303410922568991921033731887645489827276153350022062223675137178860447152480799476411842047764292404292353356614137183839039295810592918793591252494898275344566745673448408358892214734296967020544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 721079373400534723559208892561554281742226996694989414533088212448400110106506840383590986075312793063953891022004399066752550936200828120939608475319411179039367782630877103431753776004916286723052251685489591435877352955242292303426100430094772119615816156181038618555906564758018563300595724932370170037243523438189300329896397610380285011520728534878124816425291056879644469637031916001148564331319180208711171467796874902526438403128796586730309684045609381012084244654516721309757497538358372662662396455703236448361480133216282980508463690823295427713142360424357943825497522407602263417677303133774781594212296026222672101100602947836468034991721194891723114627903308932206978302816942695044205812631878120688164557629858018654783118652810645427572559303603232720816900100462728610738804062827859266059786326347161473058335106884263029924114943563042211582486990444262789814092048140245009244269496211846846716092651906349868552190709235123321359271112384161014258971379452529895127750454043432306906250625254771651215472882667879141386766542280436192016082205981477196211706568023472904623505378394825617384860302047773868588395453395293219595907069610724271156212068589184764243149822603370423952368655191148349572067422175386387075390542114154095693051218957563187347016475533980789702638273106976381339069061141946146796824965082506226464876810088506229867520409434694707273623399982584286444132524281433606848028651101710976047493644175127288813088921352756712401757597461057301036550137595407654882389808769983544016520681499514086923513746432396232278935770171904127817938008022378322602950921779957084088749182818697822621110198036797826853750691527109261011102733154944995345104030329745702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -496577788230871708457214215205782306721736847905860931312226855962939784633327859131983496473312126229064565584663305912631523758353816978857061493794365554747722593266794682063285574210590877909950783311542328820330970507666594813568036976558320169776123055912888468853741212921562523366456200435020184234371258377083109339578760646152248908302775806940943215801371189301734897927342916825140917392898489435244550275261843484602738652513531805769969617305007464369425828582116191363395767347203584624491875516311115424239276298774982346785518541499821280756206209316644284925975500270456783330470278597452666378731414283294057245466352668555167241438821748825166937164720550172327950680836260638487689508801454679028822614613196026038890520867894248839701046870428411805208369873521453914258552366480754944247471162651492475522564502787097494982749295170113149080122724269932894205129117615250751175136346791478064473952892681659373212856598278035579352214995031681911758033744594692996839299925511428115445670724838709237607356013023704979233418913627767701701444382119226827707493317637729886675115037180839083647014435539803313307610534100496156985722390202822438774539357100140570056723330820686177873249484185865316639239036547158710949523004249624494377679035513459979528216913911459383926764432301672592245460569334987888871165998995586663295195492867768768097820577986694154836496629796449570491319925220035082337800878467930769001097052715443861392360580154424082876457429102304989236174109507619802053365596975880369436641880735433433239525833053082910818524110042999283025316067671902565854258821059179019544620208700642461720438192547998411067267381132329995638281794316146040433830545375639896064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 8200574833413637409468632456508972477817689876278533202051068128585031540289812272162883155904600098546053930420993679505602665007968620859565212804305846582206393968454863430767189322818875284406744655848873320805936418106300636851432071776704191701862618705280207650509488401359055891930379533541117095214052568041785931143331827992919332284025916993027471912846467703868468277432799982073488740472999317826325327257114568230681615060770781590956156194768623126244841827173086803405274674285899772866855351151764418330044401382660607526500263494381804764706003107799439433588177145906854620744315313020510086268145270892751912017820793918577448880070612734173793952902681475750892500386533565092108881443172163343677101697156730352663842132759300761062114103424421277645563081716623275891113584509546124582049875319852285967807099785755621668215266091183402444397822082647868965489366876769653090947211754152787381189238224149768575953635419014508809230878484870228944929893044788866324653560589925509045569535253656948881605552898514702616810067742032637544681539812828148008744583659061179123550677909134722767114580015038708725823607885341518796447656739996276421169148968541742961529735787754908068422987451930307969869111563719054784655609006496411947142005831542375713334745399695973105712547741452133431930968434612688193698240416995163994134067651913299456142938054236462571486462852820578089975774202343693523724850699884302402602042270468022601383298361879865084295428696450671491480103129409477403230307385863880800686589128170180844494723654575814392849615553016844841573738077672958937856623691252238219148252654906044292222800324159786834830808210850522438374443434434170977203454028512963330048000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 2299459351558902986000280749914561996222856042782917411423828024233197078623859181066254643719487132130760502028940583372517879847556517882622679821371583179906032236363911095840255078459793015383960803543273059483749945595157083617602480752116090657927881630967023152856059152969177266724877605629723731302495269545266009594330145265032174749704188084998368064270707410533462151217356744012160124854105496208132185096440633099523538567864799799511296707443649469378228246829478732162524456957664337146789434967301722180014701515153425186528646911676107766030971186312179990556174599415393881996197571989215197439962378555910190625716537980478408245606289001125045768816399354541505068466718202836975035149368831021551345959853874407757222624182100646332595750147545196116163651743656947859599592526713456572939579877399572785492889779957418517517308422963371604249667063776026104256565513203882871403176166876436347861774590274435288619941044172612119648669486209304679821047569647886421587236674311669554391810756136840999349448658036798350904079207980896345005418898021978368490632745373047667123913743114368780237746270206089182528435914323819128389030807959914072616251458897668551492894933668261112510318572091900204419217742011074363142614567920200138270809188923591764493422328899856046777850169205705314495466905065653002815539759875804385528808805737050140473510544334802125564226767268347805795017147797507010403370867916924212039643506386436188811119951726354488184353708037537769063051857693795113105255076852745895669675518682005278551152712203658853046922504843345731856450542284012832599900525160443653066119010570303095668104500279520506857027247557305133205421452733454874907400242887351336960000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -107814285524070937310712678944846078476913412424426286405891092592046061093230892272578778004129835763737777927266820961476545324500899778218220409281938647276361801825820324462733041219649075214568142627943718160050127934666321625743564983111089547995063230323845578660731124721701759522267141289033375354845570530696717648440700544605081316772156567785870341906980597348364530862243279639951174677107755475007564065278432788707841469825942316207454187196625920430127606381193353381913705278765759881136076390839642431109600695101129160053362478692786749729635746582002678747032713365334579195662117654656924175159261788128333802464515617075954330271463311285285101160744754479982411362942570320779749509767529342477655211284927689087677529589367329661928501429790878495160588736623276443439070851477528332958355338664238686268557131053112550644907359889077390714546339815744829876896577461342634441118894823064473035173886822038702547378222038611540481793765895940953924368580568253021895016324274438830076968964306115002958604369465158200285530159406907277434326287119576814705534215199441022547737455462439009962327809568684625087112904393254108323708689512310715478185948149046395333988038551312615296389366682230256794217283257800647732518690345531405253450868315170477852042162681279627708292291180326809347118942070678684151540839394061393437158483541458440465996074176609231369567730287698121716318050710419035269552978480636804566070623605520629330693596473799539789522302468495008143454635169223589529725089392771490534009946929737092175502859574741941347473311383244122895320610138758504442754018913438694218776305708988304274058085271893919078579132416381511509065160595807241375863960083172178264064000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 104504503882402177272874417999255508766843875330453992084727123714222707563721439396992541465266634705226047165880517904357946631902439851170272181882550514431352762370453470533556890594035566273698466083273960046993312409146353602073593305210670763331314017597979960854423215399213127513499582524275065705197549543957535170031807715935462054860178921940381983667756705063153409846365754138768644141542199580349086349555616851957423989557424421829812529610835711964854324741612287877809953547427467811538853888961785207464560283231360927270182209979302470693089823885104815972330132336495091450122263505558150607275628060104065110735478484381033958716563389404754612220056368323123522343039996044811814537104110346616921193072119160767243598917461315003327179631451113377832780190623858171915008879200095134383525930289502590136218775746219288089558066643714785279271225503496144026446236651041855467643678189116027220751501909351083736997487498316732020291371891811384349997170383842794018609497828204307088312172580331250006406375993133258958938060036345344711989719228618882764183966497366461955874422620345758579956073140065697666579303137403818799831596280472789470412205136960581038054776776095324282477179554312995159629900926078809013368837839221352438311717087211594033240959941813967121563941099706874165186209653097542899959036883476438245264649072965504151153174167069395542165599613307607489523505156643465495749260451227668819990198002340101988078885695621550332803974368824461415126989308897254691665731243211825448930684321901285213353369450019099601409300609584901251166424680825194628352281582076703584849180843311997409210464595531391351532652404321264554774062559036586651038606702094250409984000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 352872732431759706583152946335246702512769360784245584126960645873272907639911272759718207291801423519134627042742771961287217645147293633958907885411209317833382711250370066125635265639994869459048248971341607551136404735543696420893573933027198905484355976171755185759631794486679759167465162200580465637437668600447651645658904648636689688745326715213601746970852259472661419774593141505758168419532691321900441482934339184371507154360972004656289638834155767586018450076328592120626152265016181968940282179993925425149812161657486721073033002854570901455256659746413030624657950461818913092026568892262916792171731268215500867781587424415597682985291520140846923797029707953747793376685731091402949412217471863926368677847975126783753026292168544160290317991341604894967200516285822267176679254698519844491505623302001327180259159273756371750293389006922837443019569014715218185587393898687393897258082591103124211084607433962061008931763393642743149954084380799397735126405688878793146941129138764159388121344884246214381554968156103765377111751981810188171930608035772220901100900563739338188098061014014438877566221172460666178677454408832640688935016421050935531900689220063502221329318549014386686985463972596688500857159393418889613981675689753838119382586388951726483417208887586764199497020419758347214466196368678795159456514875599133587888201562169092593852696877355761848027693593486523778561747872420825754405669443221101442364315470307909268935378239095885638114864721951218546598402377183285598370622534001620795521840340242252481771195208928649751338279968925441021756522370376136934684043336546449173873917236837036918857828034324256854414809272269912313877371004970986210162035167343776104448000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -449475711530715752800197363403439317889278980782478062676265008699726255599956499835332561548078501172857182931760239766437793648432893460314168984042666538301224735238952790704484886888630840110084926795920392084662314019378273458906036196853922231278624334559581263815290207278985088209550055878297002087300941409342281942732174518537282689432335446619940992976033853280798133595524597597736444532665725592902851669285753343917430788163498653058938395423652784303400736233576419840693231971707321307291257277643290630618945817092431595558204494889313271670434022270850212155406463066443020186967845548652197878419981692665539903115293974594605366908922981317615532817578978414244665563227416984757146343504701167676153542936123104268628546664150252852579491715581973199366695972819457835151191123040104595567342493635751190067594190880643821564260069095547800261832393901386509219064493344824641362163378122884957082534048739843713522149255234116105278886858309645748359879562237790874674045411309865743272022640345631870962690315000715929998409515377396103441430095701481531898934691359542286204066281964718776641157359330850936177565850105632935543642724772952152579179661394088331571666466719345338353313518999868573113349188420020317087084799441562021932437335543894810965430006725285137558029892962216494261743996052164157853639040907110431705188552081443257875852487657629409012592364045372422499595816020911981850213646269844099148304401567236802099590532677855363525520600995148672742389767482495105365415303426052290652268621784382636931727524378725206204149788879336688130207490018637572663624940254302533707599125217282841119457513692204640997995751476099784311563988491760035080976950747007641714688000000000000000000000000000000000000000000000000000000000000000000 [133,14] -1128819973502639430532303857527843259755028538646447030514293115092070796331959183812934009509482120651415821170161341214664448352262472083032029677916978997198081332049470491838951782026152166493336881378284008997555212017910194020147949049114405977148298994824059526872519183350320236540989595775328633917050096562094275613477107388638738373462136241859344800896844456034376474983044394667902712086193623077317769835171295388030567091738128352857520426051070869373000505004682912730559968069499590213968043611421750118131273399556078999200477362903852351527493381383662167134917521856513514462840404747351843288783992620128334805531974134443889938793488406387488101632555344883480865315976520536116220233972594302713254885955626631279262515094270920811068426273641735104820988857274803691636987830410364721915176047170244302394215857442393790093080879215397502720075133862888430232997414196572731875666240008796556886444442487900637121019166767770803817456503971854723788279674702642901250678572607779663366641242006832797725905368452493337481107025660474195173768150794942738770367514453654814431605602762544773668151931683401639159082946299472856343532525348934287044843521893584783581581808107422164926462268064130034132957121071968648929434588661312010358816565743823973448072590034297463340238240347892848948275700426482752035077737303074086411789572374086232449006697627090694649165908795240294532125732309762821584644718496570962748866357528879263299914708397187218849083815343167728843218374168494281786867275791587683356221695945336496878805310385765968717246143304072387535194168055214819012981809353152505830453658068697519912228069295047212685850474207612883062011516266911318265812766819387338391552000000000000000000000000000000000000000000000000000000000000000 [133,15] 2041494993609937718828228398632985386480310715691642963359633907859495945507691960356081210656704414988102976866575039654991010076501863122332790302273749011159921220484416502463720687492522803100330530709467573850343546419137932016186339478536748815216149908798457529361078072636899856630383320394562321776787971393751286312182475177541581885537028641312224268242087772180783546438624108507665921808082772186768700405521812103927695569496472297295500276831043528578232180552586117684760132009861476394124651726841917869100726746672249478067579876879597438663106998446542056244209436368714292420748421274480855144452443974149068389473895217271357559527043354245467070423035611171427765465130835795466975102460501307699043194510975300722608249918843285803799281690964375881533819871103583583767976959400197266170673776596778517123877321571104615839063919244014256367653505390023636195792238642845612500164293353859916984618520640665904114311643047164907324788818053121567886323247827885431089826337426773880959556296970132995507954304286525926662818442691081499291042607845225798779068856731890834657708625049427089161614056687524353757878180799918699885091909800732756477784954125420833805786086516093329791689514295053851039486914297892832239092455868435247586445405215561092704843169572103448319046055703833778236684910547168890711986512025416318753906907498088460147812029045246802355041881424554729172424874994616494195660019010380182854923612697210319985096785405909965858345833942844183012866387030497829551734955583353286652527067941660060799471498604332748117032549338016341198495934822162116554160926191615082332881480444729157161820283957009896426144924005954110999729881455751203969217299148330885971968000000000000000000000000000000000000000000000000000000000000 [133,16] 2452853942069937432177601418642842484232707168100397903645498631854663196095957771738789949342576382120744206623765181436193832883469761015397747013828017735263315889963885817894023706966118630970849983636512379956373457952638689153149256540640423427295746272957703195686947580709345091530838805497947386502172001133669278477253478816522872579525372839242043060166793092371097882943046647847359685682601481879650272935616981057509363117809795862898514378707423285626947198260344864986851335141758026641816422411763496017200159475876069746025245644069390798851414005147465625795226851694064761674735938206574120045420364504818123628157199989196392982522246048262545833788004906926400189133443938032128336565912071116503144052224927499879793191959738190786993368975667553375611093575429716919428698965036195304730488632980739297301853898392374661006013245618408597780135900821705708007706601450031888845892342973810847904509899003620188285270555747510056466928175552409884259558718464419209610211571719547909438845253553797204843042906520208171899165404412215790051767702256709988323202972956945837172018047990764021670901755352134025312565270032987031590841747984624177851451586347327599255821793770343505517881438295371743269796889707875768514884984418492859964139759280469488344578189851327575994266132552645767932172659612961123518343437028117272306980542139353251347922939210930340831523813418560958046718351175926291686277840393469130641194556144049235533007269367408780819718772919358763403561101205693277072597590597455358797251853376097380149352315717818237344954246090772913301163353979126565930627572741270567790116095967797503116260664936913241697193855244239717412732278165514170367760828868279106797568000000000000000000000000000000000000000000000000000000000 [133,17] -9058735121621417729995549716666082180839432440911253246829355361298515625077911517179524714441195112449704311006606729130549790933726475496034152906550195930428086070937080607222372471571614045446215771973264286903074489014517524278266564997136641360384927293961947873980309511724911534209622655105224700029539448699199837246319022252218209105299374310337164294074350370270044629032997412010989869294743913706296560079436366822248180371341001153999192036470963570572296027743044911018039860914287337032364838384382824225583076127157783453995700952766217203485403108740320189258592429305441527571542092586843256643168484082393459832869413409454238107099658020281788085721537081641026846293830472663964718163088246381574553496009207650337656795379279553517807227373241723497219696145240078137420579615261737200146286838634873811038496093617966138546314834467971096501969993155878940897952301910552984176631234061606420144330110009738747448722266484508568466816013605998414667702428557300674519658912592248429288827530202358588132878432485796295181524218254305349744601903737678710269257272315825484632197580861474201700142083122300292494026156001864434844393783772311880980674640278259965230631428823024561591782967100146015762408099380900151916417427715742080220297251526137056768497126198428846045636724909306497142980999403163211435976192659877465016406065452357496416857682934191249577493601404635378665549422572067705453963940794543870472693043583841747914117995297116270473760059985641176462735549191148416229454389662968603414910182987845638363638241377389723468631937802351609687354649295893418556989623792007473997199119015123499926851812839291130047117836851061675289671806784642662235157375148569193873408000000000000000000000000000000000000000000000000000000 [133,18] 6320755186076590677262381616605040585356586742627147656392670805760926435574417444936049772744326143570038084117162608389378598260807742829917062101280401949022104687481948508712297935899673614374293889025420081809983359510622685771517608562229699134685536578672714420840437300050508249916371840573144113858865626459001811573968119703511780890600748264482761719435199585091029608387975080231347249225676685008846133397327210168192025384620297928866902543742256234622064847239187943248053395724447284042075280414116850169937568830949788245153643899518269655017343640028856274846779812318431251839125742259729800041904254740452263671828824756130947815637758260158889882964213070961596746635511637266006886320332913226385942376952518463429989824345132281648875235267506068726777450109278260518004038617905050469025713180855931037526337723439806259276619895364393132697071714530742401091409262078409816950643730577279757179577528989620597685152297106732221209240878080144109355212126028505996451128724061230097178580338910772476315484648369233199950247071040159485907970580253372783910668533061890103593019948171757175705136244226724125278894237148392821480577441579207536747534661205596282039252441799933725433005258030001988265140057877676371633497933139114021471297204072505746272535457988339345310446044080794103204235422932769006879773169832807500572185300498298740426184177108909502312060766479842343778979430093124172701608200089941362121922477312817180648886127898010453181752629322848776731094940422842817541598131047723641276280401970898478224197147387895561006027058941776247088139867793409982790966286371817670044818567306570295500682442556333330106438829059105503690574225770569025421275064711521459240960000000000000000000000000000000000000000000000000000 [133,19] 6859342950274990399318513593710221171116584000958460969443736022486134344645532579190819358780521798738177056577823352927237433393572325018236719511547781288312066617557333255448960578225367069716171591193546881009880462617951748362757528019625437350200520605185654664276589734642669681617728054388472039802591946949499885622774244631783795454094373009642155864063949208642992821221309849179152663534448266104269594149877157573094952345481089544918408426672989940013367522591103428163260435193817726321639820834145987383424805743414177993513670609395787553181545466518370487311980003173086885344317854754661735675491613934518129479295868189669582497610204469558991195597178693955871745508565401611664324235798455821877219654887738513862034822234511940823176595528898297843490923587634856639504973519217457818457230094032456926732550592406952725238419660043417638037953697079577607864447899846658364886737787430378831739337354888803797828024183182158160675151555112214939134518910178073342029301769119560853458538253065803727720346325698875655566420848859863143937035765033731195299695312607089115418219562648146484272728567184063918356888391238145391805391333334928324380180145056950700615802852923411815706181936006950441283209243917080767397222694471810635245954536966361522699142388423436187832066255988391101327935769518845968621188736940922702902265792582336542332338451040899342922706471831317220777667403523914434031053875384328778742016745561478334838423309794340833235023962774230596970977436276993748749934471829584684653906155845358710266240200372516007915059728676654777966658808251774763754786610726265669039694740856144103118759738154856259601713412852225019574284549027546027917915593945446984187904000000000000000000000000000000000000000000000000 [133,20] -15127294541891178562809425957468183764022928904940809953132944412342492834298447238287629812920389673436260528287385332957959249513282237713953110037888952862934772484656909268035119614052909917626002260358464776043586430574724763020115370859797487145640075671243329977657119408901714350036786471652442023584629351022196098527804141778995144831494629946676962668284697650019884507821181806306365127638307902659631941645060067731859223199535970906992761267141337230952763672848145751980554177441179801575886226526753445335259543193987304893305660247661628365522816707877079349229926176437047980324228739220506588816419677774788649888249315198113495240997793024057580108335135625292537147087143401738162266158778078175477501489260173225353509354841346563961105225328128360963292096857836709172132581265393753737014953638967152427841324081736793853381119571513492468667376464378142461367339778579217980537907944427095421349101242669041460941375802546357109001109336174489846191610210507545163702751932317525090571194938063150635611802584656749237520638792708303873412187172321545247267347118264013091784564806939979468403283935796890090207150472689352143846340857219933434935053717979535148669724734833584758488019750167136573183168469381393944743636542816480805632584424956459392108881823755659962766897587909120389528254838252796846706557008503709738078180563621158884260223185188121293527307216256743403436700369793575637937854115033939552712883130250098866597326780756034021254764501056829971400892299101055242677704600305307856547494789723329590606651862497530589207889868003022471007988658096410565366254544605911518719850249916060000673494803188288309150827755503625546972778088970767514502735749430359604854784000000000000000000000000000000000000000000000 [133,21] 8158401739174650970517166911507478778440697579248221364579448898335145701967990005166899900172084719623258231879049387153860853706478210911469880205653783757207032372096985130372767845727462411117915643560256672560737474988592205444781862058463239564258527622834505379568542379012806259220797534803605892659516277227004247154827980365088633533324982021720187496209983091672062396557836742637973200443713436723243519806490177591362763705943121540743399813668448826395831828438920774863429560078074513797914957524812603237429076459776505115153541486726914516679204414679425132108237902209840338186362637935426524130172629819769330865562627765388100819345836990086296613939980800293005157178366021908242113032100951754196856464352405858103968827898826842055135772735034168694745288997828506809884402946169979492083205948930380793577871617013764837956525206661451698338607948857942978218556016187049012617500498151837205770201265745171872887013572768946748209261083704021620308858550580436410435348114736131036105360690416825757124213971244492550082049843231564534052245381949390861812540338471757453949302949484595567783366885055380007940890391936780913512755459524863031359616273631811312479569273154532451918492722144806574385530395861992050319614163115940399869552970118627524939839585285390258222456557219762620502661100712979968649977764593618719171912509150007692878355741184796141974982804079966791029530260273246281974069975121256849540390019016741807172501767701855871110896387694962440014405620574761535881377226441273881046852256686312284434949309268281947349114607321311084381340731732335279125859656124798839016416545021365453604925595235991096115998329539247121458807000976837990369198625177069512818688000000000000000000000000000000000000000000 [133,22] 4718663822823187399917428546374078669823653113692912191028855739381436981522925903690942692268701208769782250673972585544144241437076289362404882233509532719868117457433383649134343119698421961334640073667487562217333673487792352059980577152886367167150498274325397556840418728325257146719308302343742763025912119636881645451159161536462242478590781806483171655448444152983218621719827604384599612896963714430115629989678739729813393925350289432391109885368935632420465725978566249360762354015748238660505743163893634909981353886923536778661403009347068924324488527191109053620085301073770101124882527294628805540471167244950538881042455660814341306978800613426290299281183607095698295565571725714547433711515608114760579907201634867140278197417982349743259776029712375520106437624675483847272454461974461060530072045958440499729693516943155921766331491282205673022619806723758388867143163938378428127932915643575243108105512275657508267080620647211957839939181567780328842394262503340987783870568369207011940487900131626509411689389308496883093502914894201617948401788501583100516061650667199390912369181017705217153378857932133222725954364248446006518182774478553566237530900482604352115623727394862456888405571792004417933635314076170333868085516338732367854978134834553345880594255036232475001605685268448601317227198225174597334169578385806403293988865087352548334299670664339175817807288904882946882607471027806735746355027548302269529610293876331007381719039330247931745498805074244434708776036496931891012657554573689602938178933991398168725853474626039515317115922007158872355949887645252333908239570061770340626647008526568483350745536849153032777997642201661946857198459414171238183395820629430183657472000000000000000000000000000000000000000 [133,23] -8787090650373471206804854074232586352766931988696783225400294647663966320037998520160296311348422111471838719650608614827354960379000296545634364409952722853323955260647325819072421949317301367987509200239915478572124926198219670395348621760676876140087851253965972644263529495701695793181149456003944268718312544844792191084003399370891755643959546168072446134857763733389218897026694073215065165946277405988070726519308232814332533192727374468921383819590786644878769826040130883733927447916158299936901705601007335768258812579941861799279901681462790402765535709530500163144496432351306028877796208348004956697664698081462538164464772875126266674257244624359773210204172648547722635729456246895526771155389015482908864565615393979817018166781043959556539701157464301219447796438799774663054287501590218422734660154143333897370131434697560537423592412517280342921441584008693044007339393361420675573957242731159648759243092411659872639540724602902798630733631060462047534214257646835648148894993797180784613846546473190890533537738176322821096963841878855073776292140205813422613430336975725980754823128647082878284193232120360535279788062382606019979373491806339573106584259064951288267511372767424746490035907537964131682017078942096252136983712121740982800433552258997146920389980669552815335651109673349277405980295510721688608631066931387359584287002432944919247857758176688225176553936630787249677006623602511798239991363881858793531535513430603401007195500581131511227546290706388437785126248235995630014283777356684558841624806911730553799432515781845329458295051900028365527812884846370646967666804761512058660651019770619084287672838628168522739248299826937613514939712723718301589462899884549879103488000000000000000000000000000000000000 [133,24] 2335464184187573425947694223294603027788450128994499101314035689234575236054252638999815672999364015100693004020063750109892024454932475512090311091070255417009766227589013417274274453682515011370229560080900073307878686119472817485705720757584533041912994443087000129246474398924437986697943338324004889761613936514410589932246104080263199339722347158515657244083061668622289430163823213112910485675573134419587920586946349290338908004908457733763426842344916298389133482134529719152718832203946421561808373658296168402522685744043583477714616446617101546290626034927820645171497057443937927674021252574379894942417962798883351047540103440849885286311221897575653697462097214746702450116614110738577403344348951795192935854581605464847159466188714215605594942972043628562710777787486360100093097040923812926246572320049150235008319689555119741064656497582385726722766111496869999622283664234664875153218702615051624930665909091055742589598743184625148287313259356032032047598008095663685811822925672136107323681868867173872368051689614472845739642210988857487929821959121396395790602256806437790702497713793136433556152505360464021102549186915522464380543446385052894786573392708930181363569346484803308220312794943017985682094645404199960225522165913170028750831612005323776095753081288284336951433563182100808884542430053035647757392089598037093622063969854528550830327768435202600229888932776715666091345758106331384079267202490174832590656167274200331017825086642696323165159245782734116371618613388712199766422817725760626594499542246225223071994971402000661066074932491367969017830687711658797835636827784569197070555909426703316713018771001465235829627764189960993399638585174108938095423525876506579435520000000000000000000000000000000000 [133,25] 5097899230324629420647808532959272181000936731611732196568139544244810515258038553915476179863530450131384238401295865206805296218628043618796450498685887296647590645262225980286207186156369496144099092724752871035997354172810988554840895179899511970074235025781526699056549500272505581892594535475394685957429556416912633362173049184309816139509794061896927839552251817233240197177415474723460273766531096495210810218032014770030739797464302544046594461089886925922222740950729543898316044904191929138058484612377757750865776088127503810687166070572808775012545430178183179129208329168890025419075369447581252050705452361717504198660124748731816497681359835053268368817227784445890134926928842643837103669695868263719213629288212769607667992073296025564679519203855410801712729686188969563266953001880456056827526400032468524046982201626471306055019238929799657975167077515838228326247779926557324386244489118305148942933197667139927590873644292686760376538311851114705085703515726231796842706564850335922180615931387952139858190327501039141832663311310860729306176288310154638970324105976309021031629998954477123156092158518892032306339448388151856939424905778633046050060298110573606768468156572834227697035486562563965399315793881678259485588822836009965851292051466034473935568389864478815113135600658257903499081826598618852274458467118803445176425482284575087428538701017628976339161329192178372344424913892411931272416243888432917242032297940013042482600399457098656468448533972936558025420814678084857546854850568973621472481483974358717915580949601931738378138729098573917454879820501132689110929202786385728073668277821893340817011243047970473016688608481882219226958557874275914534493365079717976211456000000000000000000000000000000 [133,26] -6307453355879308706644586033377527179293297018391409163833630155924375473213515302008145271092278939969699773795099613417156704146271158600430149916139290916343425912821619947719904758103478197808895406137400213428194009411394743382265665281772595714058878426378344552554675866096580299133385517734569200266305603977328407879143666551221505840827387784433379342568229491534744746835845738588699716224640453803396671691435217981917850252960476423704686774256990661157160638785011274968981046720901570873574595363673860420304600250669679200269288482332859433090517407325595059351819313235024882491504647499252947001218249111334731071138838484106649367890403747086867273153527869270604471284577029296770817478716820500340858665713999695871112758054403431685808206542307904706811679980738368009630287102615878250188086075950686957988272820770772082975450378529878518129602172372110041462092433495411488177084129108218377723065161672481293995148819823669316420257528275438140526225788030493702931333939400406664923474189837125483700920865130814927326650093603611142986474210412811562126954734126041997816178971339591107730788145669707410693389503816899010661456148289240341898506766520101743884833773247903864485079269080463679471022662073419159498140735855019886847737775851700991983859886262913095361880159381917253703336972676532794910987917908045322085525433597753064903127105268734961902006649437149008126511434483967034849521776032419164861709686784147000575912868733926654709770116614756264537134945631969262794257697407925648573428720225717318557520775503493561214944925692353453946629592554396612788435973831355771057044831575330309074518169874642896271262183959765394806640644555085990958298364543327767887872000000000000000000000000000 [133,27] 2683714192477388394027511113008712974431046835809222134694947508622474110785361641821057839950580391104714305658042254517393850015176615110983906866373681345572270689612017710868111456812016606543700174546835918041035722165865342860623600529803540934271693665565607071419576731715599902128294539840472326977102046581716384066007617939101040141776282799152539706456384555454076960734331227422499261105515655625328307237929832877937200579040206352519232633569120105540851687178864547943013490063121860790995787494336374999649163994139142208152590123530509046674393611099306223794504413913217368198031042551265492847056084769390631278942818279376379941168637749904703714084121030230163907898446200969808006277492635351876376958277834624918532309478451259032478027409335137344051380522896309962906737415054948792013633431450163770914217055790826156536633381664746492143393539690222221114728656032041591098813945799252593959732540714386683512542001669936345892156077316469969569226049853224384319527403430647639407577332026965825162193921728870128734921191335592473796806399134568640612322823921686372673075225496578265951730408668862005861153982289030944787839998909824226258445399802237575711932020728509486055873518481041306435187148812522636063204446980400588243325046208003895514871385361092815652437129801222499917568663231803803812312049972812527252609214152733571165148110997635410314502275848913835559336706994798160981218875226135008786612875546758095851454437855365545885993559261352619961136625595610327339170094206221040713726984353632195295896031111639983150388067540111188143649119269347343997337402246934672918065520722343935393938830884657822345682678735652839589308680819982086200411052656486139297792000000000000000000000000 [133,28] 742732821639761313836302885060488219906184973555599278358746563428988136429019801065992052934512400734802252652200743615101241132397346328952183165489392389983006568906689976505675053989291839887712902210098194675819252107112826326434245118970732216682296765619350371345826812495038859716250820429071063801380949035188652842591618301336362244776897394301989029080866616100064341873311547938986503198425344268238541421267827580927174806484517718625652190974813993755637201073199272977013376518000385403559678703831002614277451955043284567219850865703125635058990421842619382159714442475804120576185218783774308838976056887403973503137482333652923857621951048287828945846109068783294908715059488464851474098114089482057500803771787243836859770980626055645481753731352443034772808822789366794655220763599940232977012785631393771874359157555001135741247668718970694371008458553464647179216903608531701522788599539106100048555897569221265903464047579409467241344112615545337114527496776536173831491869542518607051256689002489415746223321949571521516499485310051718618366593734819858111866252298185517083387757416489671328837698002923015693689086254235182211361159686995172643300215139337918210858755773924291679970337419180011363401825908139248380826480715745822229901908610801833516358940355985321760832473227021320747910750158036132928339646195637906696943189231815288494939545238568995289200057976378359045327666361097854841430842099109258410228029297560317467364865397827359936819499589614641117265323858941022098492506384566438610017501269249357419997815438203084341362703527260016031533360197851561339981604144138362870749417545503057986342559287833961757361730490699275792358229660103014230175250378225541447680000000000000000000000 [133,29] -1633345926276860751554534189084075117789966043908713121308953922554678910925841506874543751297083899050063237802497086211525806617041332590778420320958496150672728364342655228630255849117358562897059995153101214606268223152763150871480592949221042105710118524401441739502226316295601425417231498263079762242149741760631708089438061170119478145033078723981964097360185969789553881065892356262507087226914743022341996652041647657071269687097776473988654801989140932686927884756020616176548507405832708815055395996752587329452340925853812284542994604357300427100165318505335615321331461135660669459707122326841840216850639546208577257662467791894439118028558479044328786723785328984032575510670722561735612888288563937263041773728057438104310641326135413603447505013941669381046277541632040486394690449405862913418742404710378956146864406314157086214099485030231183504944264359416876797176406250422324813177692278183185547159847263685411045263135711987231938802766118178604781263312735980831552524503724509443356960364496630059751597188415174606629770399485319911889049893674592211950380189416739552347362611122326562087973601887202196731243225872360603835339080564185816632116062695919712656144622611999854033150372193990101686020129393682605863954304018538883029809618730305203094469366840242027996020108483447793418642435676614107556122749922363079153114151396130781017773825409961508664072754213346425314872120806033692983882464254061943073101136653881391034619109866196508491804865525178258357210004606545375401980130701160283608694601025685436281115508467537988946964900603958059055422951280971875720517184731631031414176083435823760707881245484283500895751244182122130962415828905229994081976043796758490251264000000000000000000 [133,30] 957426370292699147204344546740567888261766416381177731505518926837844296443233101980715037247494608639797033989722787390843517829259615779167034302120139158890848240480209500094967144068116856716612774556186629349294737580088740062844889158898126406744605995900712539831096690426217221739407736951158305709426223767851215380054873979152830961532098838453131366198247870048177492535801317298195659639772288346259642454176932067581828379939824427992211310335695872026304649116489970666002190726653973994877769093993362878984496674692266834720417461159935744010156745805586121537880924906234094829859283045757441952238823763915303882278047845506431127299131425840920109416691085055573471160616112314903863559840121795494050952339367356311698974157419985192493391585166018930325339370699057260168952047150500699456412064834882521386612767686878077091973946279031284913492522646396903322239154982603841109351391200643231124328774197642375305395868547999149992600473010274131761235355378121969438799640157649762258563008656136721524584419296279218247180054535128240529197201837218746347373324282875342682194224574808982043351823171635122091406897748839941872853594072002622167696442461739736668690221398022168565999241321762400128511422628349478786305185704523738422784938991128771494971015643646607294910153970779621682663355701553603214426956859090417731370502060094033151545357907387018898552935988774479084187686258774209207897489326944980761482768045314224910889985475568748070730540929694645011146039325340276020273522624088419360109859106021915066347115938756640712667441777480142633658233391946712219902295772716354692247281785171277409746663429790581951416138068449623601795615124796455833731434153986377121792000000000000000 [133,31] -230817254251972654271634133171802039159538738227013291431112453164156695767509610213941355422360692460072781984682550350772421593907236354644920363537278707741011500427066927649147691672442898113819269433736920965034228279980831321087329442923310261788219234005885901416010413947885122727896277818057807888104526960152467187388048206205775838157071708952838525734498688472887579999747251293825506320298257067652893075377733533762313468442914990662552049163248031865170662169289019584960603792173374068201133381988097789799747679935437956285862858831933030131552299317372562064063758515930148063033673305073001275976801281693103069576314113680444417628461438238075268834514121114401142849241619087051673273462781079651514447466329063992786699087575479422763912227538772513148481476277847066213986978252206585049062405602805662188994806933144960413386714241727458600579253353942460867774400667271619055803241549324840822155296741529450964835747372686922281581823069811343691462065266819912059088725338170646847405286105078473325074932455876987989294709451375401630192689573515773769029375099530455010611055520151097182055303958352373764672317211826325117918430258249704845474421382789265583441678108337285434591231429347239937110109801235202102781696594464496733205551820169078195042317828291165618341421425812012399936198430612156644973230504996766553043270745972387601568393527719012789360717318197619586504050070043808492336187337575404248797120684136642881404034113240276785081598168253778919785606147995361249643282707014833458428145237286101484370889024154115902052818181612841882112197442281756705524984938597532178395515488238958698487194185712617647705859349779149107380128514925738469322685295729032822784000000000000 [133,32] -45220471950458295066229395705740325212908672761976308563887727831142594232512236084783039607437240514759757054695155831060604346160406162357072507380639733935480412299134175212497491074883574603873178033205934462007739980033173594847505305746890234188231159107265619202219820801113010637106967144992914995612523818167128662016230687743722508003475025558788547210890074027923568589878640600403337590901681027048313699613927314811936434325368318089427123497127625567057655712038357973813884956851553821070986777368142430682321865637155553050552280315561525759069296025373764774518740512895251923216842925000354425043863744454393815378411850004068599611838030118121295757308398328823747606866920973246570611453591375355939002818330636774321524486043033229475807820180079877114580210990123009488071512757007021721684652588726264528035085722726044672690231184726002836204758259038619840119515571441707277501726712202908744140591001703664507250720777528903946253790462979641312494346674497633351831324206150764553608257171694675141522939112702280077274274243258027991970974537762946868370405885047085005750111549576565229087734253937434054301899828443989561047713696082800859234162087841374990241908320522700702324655431051648090314952747228619062653552644669197131592166394922032961034131271751704101981785974642411037787755460967149558341025303265393480668945662602722544479672272917487741792053235891100595726366794783479338262855090020330455121588084687003518292583879429423723840186766213882094326835965081234740320522028764793886152291703332062177215847992778397308105011868569031013783684531159998570977321848930737336012129057709266591682434792953072183536769048328988137039891379652619555022280110860964724736000000000 [133,33] 55112608030502857645096409664685447869402125482478512273198295601431425284879950987646898745220502615193260669759759155012714614064938397264271858954344172101890968158958621357736752111626181447239682698434236906008165585888026792860888377578620513720423690859885080974003170588215970422503785108827751986763285090088345573707364411368881493796263526355427207605818345173619331356542233515337610398195030911790743227281983464323726893881388807030161271442808229940766939467979527187784195133600362448239391929260263369234040057949609905606447612105646946589759880068648895680734857406873334033860876432176179274143774655682411714141908990115183360878955522833075652335303568401072166078147035276215887898178327983951933409677333868944290018380850686378616657703768756635151881797115871271852920881845778740133985810578661977905563805976643693776493451742333411195867929749215073144054477036165929865126043556312768937663689325588611310418010039779451393031351334969540281601062814524985717965281980897439738179040279296082642515101140379704161598672148974448138444006957649726878403219781412715881250574410796785704483584256449374553409944168577389644011739016048434262557984992372754005946369129794028653021058094801466664350925605048480392809631560000498958094421641155371784937199991550424116955989482533026879659515650751355772286829638745249041611318259457586097146590501755593623214043497978414032547376285507921524177837144528070491787995841274603626092100253863400622811242270181230061713563003043849553139136195557069217902914069206448808681984702071600417502417040243740425662487600844842613400371786619493836260748066744992062801501842051086190188957234102470095352657374948943843483116408385833009152000000 [133,34] -17889764146649556367968093761241516281745502974699445588755400695878193848616875087813447662634729019894716958608219408943374790967504293685355995275931801126615328880124761999295163893867217303194059751423618950725929375281948151866489795452678571893909950426458831653704129480489372025334493594618257342445900762458969333279237389582091639805703114430687340620839783523531787785679812539860471210851119390395793103843077232029795093338675435228246582096330398248621278185701207815183022334880433080228233636722115167295164093435955979906832982772515416539385676898962413700293177093025681930784651702222140310679656362530018528712848669206497359691960387478978987285315726260374512664400114891073653443717346551035183124617894083458339952212586480173746551410716508672773347006064034043518294360113961608795932772539554798120599965816189261710042777102633486128858095494784249186519655533308188279663252766401657652260395868960173779871773287104495840958466173533943468100911113598216578429389522640513875478677534571109728650586129485985500911108621251406180117073247765438820307381576612148546884337463876863387819472802434701192502810086594002763779202610470260582260395549008256335954316305285618544642680797298853622417722279104994020789753564186859576214857954753535967156975602491414412502149450032195953311297698192202522582499814869462594823485210513224713607560849251740154481178864022344969078586177281289453003633633051891635716399290139273284866873911393137052067091924839266083790370462166689333312693557784754087202006506982749517528452597027991974266982773948851557883174805414912689876934664126098552812147255804881902385769760643267547441874316374782525698150812094642928305925079196458024960000 [133,35] 1161290312059302742960943477771425771505297351139287940004084599527853877343102613998927459051373298887521667605327662846222249107253745435382464972452621872822918820114846076027683163063199789987357262077795480612375564803507404743559446468447819302759034255293825832584154931392248025597132767710125584624452305536388811645754834945863103736970014560840829842376922321800666203525984089122270956305157615703022407355473031389798860749374566189985692159453521640642207271655269858409055799194820502528278365593750215294759517141498850462506761098710915717603095314877952158266731178195738742807422945734840061779289937787479485586749486207928722835049563219850419247378277909748001560071149797394065048195352973616401597790102289448701182773784830462662434411314460206802937649209905810198565276503252802472822421179018625739491968207525141987212172205514505492465585119994579489885932646127068269465494974117700115624289660705745735657723094665177440900299736448800075133710046904872743374825984879016583048247069144424264338967306033717969101320734030156738887590810270533742854352957093604892495520075289930667030933922451644907555727529758834967366013166019551908331500658905270444177841295794077433128411832516119342386120362477224667952620503561455415929224742643482502370055651882600152477181676867710309042469940420714547463655585774146767118168644686203738134675405980705841874805701369877095240766505961733323822494813082122034420572453209676026639516103439769047788792071661319924127722987991976700127512817853752397929732693662644054816151327907240998237654256921938106564929310890086212099063477407521524563510066199741585635828178866131286497241866707739382599723883775798861839982718002689803528 [133,36] 1185109462327224149498397482157999817852453967879894528399837883023093086106607760244595042668612736294228310342065166498288892038799638185893747100636072177701608920160537053878239789398625716756776036730395405474046072926212145811500829032121700393122588353615583946690602470019321332237495493464070448434683775772144538734707842773230100409559535404980539776128230615140549109304531135432734320950219345151193655840147049648035377621446211145321688394650490202902116566901401619945827091744854995517475999492397255277320437367794484773793787211533933619499417744599973034452584266819640318595630520128318474628547788904558257895636727532641766289388983166888597939634493947144575386309644680219427240958515157741896043562023459481080630900046239342826070910477415423168065736185479087299635907530592731332243485172299967789740778055329787720892126439596089901518051072219753263206101186098855955665601729385971250112758623784265229647559822985223608235382382580687615895099782537497638031249521063745493957412814474012226193350517538499235233224519401315274638742270531414657639549425726260717114162873749315006053467824114435153091274459680427525897114296866337689868885540799598619348497633381300175867808044670262123162698805199258118660119938968082661833709975154925087519177224743440695092673753561567519516499579404630834882047451308295189514850183377567930344171424978298259373129501995785611323288296730564649008907917976182730698489075657344749283348489769402463782156654113483857911951865685216664949308828078990778708623069800266872889327834333298268516263335312415770545609434009552826894125917884321686329558529179342163221967151877598178316950167479712609423547647103403951942872411814272000 [133,37] -484275924012017351892710691363992539597033563343692977203217273269380495923818948868752739628834907599477586592089513128035534146524602487760522582235136079519973814905399177439704904877756548786195677295810602902824089123538275394248595324420528636947486603883926824283099524853696098148324122846354852711721013321888935984833335964525329377272614253547692335834692306401115981102066250738142323264417065188538274268315736452263118399428467502703613985477741439519776805653466811866265716788573971179269416502535609216368108859646793209179971775501931617630430106629494993430005306678591082506795697715367326922418995465799333782502073411657651368179210506269590685081427748177365615451294852366561021051540103551340076300139522805001963457601460556842513430654973360650975388952845485555899818786289990696485550192685874103341968174921931976062503966457960049618879881960085520847871528219705716036105929595610777382822480016331833415495693921848079418054244889868726172016410297246053641625853215339495201934858398790209843032199377205702116212455666695446978850262306767955338932266390010184925512057094261234470771448275955652263875635896329048576206934403326864208107546337606140821872457228618603286107602840839041853119868350972882512792333306834119187958529469624317799866412497247811969487634653829562604334303501788221125459893138205803092847041561067933949557644936163644248978213224218705419953679036420295516175919441871667979633339923874740122726898748156007083716244654501936751616442756977380507919508101267689951916044228607281127148639674909064940889588255934351271751334756613654709737694240099327478725017758981662457905982561391344866754345629245418708286426261872634778730115674496 [133,38] 77373702532037368783664338124001507772368602179879932844772576210599588602256929647124535777364170844995103238229820975006143022074155644776340794672524195266448700012531255113821643244830480817396397322586071522484191985964887879371599899679122195151413555317337093366695459669075054059710336436699877713695336304943417296342544494378718378718637955683854675988491786758691348597489287602401445883933196675475503663646158747169065336323995160397736909389009899137395613084415404570918265417845094878345566117541014984412675190482728228747421600436515361840438130751145510731020048896558587075678105500410784660189703459693819695273871017653234478201971224550573995765698817323549828323501548193730093476849637062142776298229277204250896031202994085274443194560059681663419364395249402530747764271512350008187614847864605546190126119103546523863064874233458992753330709900174286036918931693324968562097415824353927839191975688976755124216073006169728294100562633041671962454833368670494947366784428265066557665663507045599886187887396078769884587806143538135869778282216497610733670837511831574147623214835819581729228051393379353006923821801654003566082815091393639635195731378054512258306114119223155656450279636622152971722690578661380202351569527004214977169421391202568111508660968570894444973431124967831909856575425728544681999327900481587559298470752258888785364580377396159767274063748570887264682410819991487467932360087188970304415030422361843878650545057554078723280016422442438610964325444809283808355486124749204376588141770884606891159765677376176709713366010237379575088161963669469285813296455681750807560455135020416820096578540238965723451456115576011104295097603309182035086604160 [133,39] 1529638847191697333584959576756476006866983684391084838555561592153962976893346536714545598807659854337644249186175415682165260774742917007329439904978984942841782406405283616093717563035502927042755561192461030394788062685435791364344048103729091079610601770446527561444090852819568593100350507891998385214025816675263504865460287793892337408353805163126163859627882915314069319142676099445107012704299504979446125618160026172719526862228556314183138213511296981451822063910655203236869505442630576617287489790720011294298765926432559992936547914030301841185030862658425928238392918076608642491769071205886007417104815912306294473473869848432803392859404314900688486051268653387816064057373489973718231124956854930128109007052809506757632194533757411942741597527941067469636759736286173309780840151507072152719407978839307828804307629866131904314647274573364149307046767374563867968320920068429236720153730915591995589470265509008800342400358486929378403335654416454857178552894739800059410933261410490174301693426603433316291759620204847544745757741903856250614415947670399492518594188952402837291508750893506429424234009766505810031463018559205239606641024380547096479746266251750480197646327642531442318427313145392405988555638903348994531599486328055093917850279076909187712108957709918112391971710325963483375943769073893300514934330720492144254436409243086977347916405884822314720305384350832952660690955527129305827748896005635420384785462696396354942284157690302236636079739933772911695084152914229228329142558355177564924585331019349873984765862143489743191398993886418657070827021812248623014331587734846752203953758012301900394737035695376636763904173792934259319322431757822222304624 [133,40] -3178356945926821572335609521351623896299605587436265766038552039314150825668741250330625181843810253512805861444347839023726564012268952795542526117415487145234109757642575885604432636047348238384409154511613918044608172463176008934320752512797409708326611978068453690217972494698472527235867881005163693916721334168265198260134098776068345178503573756257542859372090004068758435515475134423082266913860733187193981047913229763754714360402644838221139610940767498725285617172181468049076695785521534658084256596291958308366932065702112450114875644783811751396952279011273010232333602383160708486312055417525811194412012611134701376182312154808829061907082663618986617704781379458813812423432065023869436977091964160613986811714400404071065198518590318693621541825955967873964667947113996820733769564497704119955031369748459128851714924727338069155885499770392264046635492847400716493306780854325571277719474096133925741341313252036506121415774760168388910069993874546875619914212705505247129891505116575312974947075094191252786349962972121756329646433962825740944286888250559319466451503373793207295890288383073140627666730521333498944683968692728002836530956170465251558305055082659314862128069827911583939054567247582992982830817651814442046767603329508543821835921196197191286985521359549434999108659462848506897944939721452591170452357434772803458250238944493898421758866215161365760300200140004860556769547227029416781951886023634685321428287597329873078132728930973103511265704924127413131912707203636044099872852368744639617850587682088214358249331379416065457869110396237573995334354651606971305880892815059018870882461188855930425149980449886940329774098812129662419713621199971020800 [133,41] 632722947543862931152129304039547515164476786403511367950947236282166120365666071874963724217996170952315546008278920273857063006693030689205904773076974727810471260360662158760939073172789117086170960594631711635693758676510848079334046980565175568789280130696569490796046916042735842513617233669212618136022101429722523487551572549583528638556776761060983420755503346350103016678493080825877665454515196888294428320614068580917090997596584006760254185928090492433803156341888599432656504253525062859108888540673413713960988949579982994327909132809357437167123522522661857434296289600512014001927302114847236347937594445342303303266937396772835361453194744225465921299422583411184918016037201549705562111013366886573986912391864654559720814568637382199918926938467885739044171517839482426297349518845607615080557522925975908686548747557857138303521088487843214785770394156306079174793278552865397876595815475880564792826940570304490570178351653613266552775830716949651096584104988967121017248346991592686792643273371153354341069599252890767035283543913261494983804668291967341541648295698294258056946562312018640311404279622832601967166000100536484243481362795454487092882434296705180677644165209685049524644147188475310434138162051033857133676028675909943660436693276467729501056722561622639153697552609206896091127297608687418122467318654384449438580330874604778660439394774361467242629418334149830144364029179223204000972506863832443035026615838331566837319878555970357710162540365143326403552779318493888012264500868930835845769728444138313086980655725523663640534733318884795164977001997962931207349473281262712523176986999472592697385286816843944640747364396175615683529304713843200 [133,42] -51223927355506529822103882294847420877115121666524781808611102624771462218526300117087119115282506015916127485287608122501036111656152364143618036699435939160824161005470178077217747932230958271287283287419478777393860062647517074906571329913831646327786635025417626952337576101554844490181530582436724057814477882798618915452415433378591592134537252536857233676781593934464281922975541628805301904406913463178604768689006548293232452017245940357861269159129018323708923143931911408312737697346767946008920653911988992740127158544374407177711788299060722979770336036498838520251121653234864730084267190920712083438740037947300671853522398205373077651653989372000082570316489767277609119964133651179144267244440206054370307059911605799347532419337947316928918663198918820821512713915694681624291216724585509855066514963460042897010048234053473089065761602659801524865716314316887309882031753954134719277159971177876563080256159652422733928850729692923373616383205969680422602981600889299156485567116492855756318821234556165864080217485625517778632947161862826717344986261213358034534024479947166849308551331564682483233574011184406735782785065532283014853873655661151731533992998624433746198039670222364412159809276339166130895401712663999818611867479799582622609588555937081250761235389955385147377019195121407236085597912590906008030943862293774005864602155537078502432905009748440322324533047628158328446091146141751509227996765822118160356642200728254786209406991231574168645725959659612848507435927776966070052704846718592013287854538549271058295884360658245595836014738683610155459180850248013969497356480005189204716717205069441958634351762510376973744342100898473648706051913152 [133,43] -1376355539561552275600012941263656023987068814037307638998481894202994324271075905347706226187512507282925271630397242169521055415797387718204053846394096015458628591541958213090081975869922252034239361894869471632413253232535263855572537665242161505384803400892885511110939724710735723448482585282748264129344106024939686745154649327090180494346029824848186040394987528900056085346230419626549395261099102015424346377149301020186729571961618919333523125957608067265191455665101427751686752753242957969952381810127403812900449304309998245243568481176760622549468733221029906518875479890706830630446811445260761300215899967648274281617509369720205227306857596277535015984317900351057292989081973991934178216560385105916186329898689293518140034108467107484036524669272305534923065619199263269171101060234509354768336705386868630067047631262229886676164549141291097316147309314932100382821873952376755082124847947626056745065849567637685696927974538688770549218206699896815433614437263543891867246017774884646964099917485547142841184448869254188315769177091561770119890885163354061380085339298723864137937666796766921613177141509486813167694548533698129079049950812347591238343732466003453010228700848434546786800534960392454981157585952278121341115374933687202665109334892023835220756501306248877542550785534949181206673447471758852585450939937719860831021538372294313459441268750238576996699738539066678047332071147328604710775926304862566468941898426190231512175715998280656288886495387844269927112241668901935906921968755546224059993971844650996937657649577358718576337187671075277331540094749747636461875311735216833149397430409275914903834482783324930954333668099224444839040760 [133,44] 680512391897078704784553681538573296724093633854258750732682677397408242869527364343174960131015277238555720975614849963625757586436360802317424288865406681102066294558426063152480855984257695130240028990042665580410164094077808817183038942637268024448809472030608834824609872619711224665449293638247175839807233086056079098575518864431381824580467312872233449801204327096976172736165960434896710078046237756664403773589360956577911680602306466348212036733860778893038090586869498181529023828285032477731418882589151339883683407144960533906425655308320823302343131238451468211559924231940169921868133071827184908746701988835007402616802165704569036622648578336748901627414723997926336268432487924855215449237122568145650718690449723047957966630444021371952816480789332037052717255398506910170386059368731735820991741390064435321490761894776410552404541119577704608496826044875040590148513685596660048751045887663835276698744742353086107652311227263272109699698739935662674782211806137382778968012087721294677345099588611130930688868387197653929760052823449396813195900614166520402300381118661646894353815985362887142130365577837379573507786173356056400648546997616256412908804067583048123855322957918041809183063623300092388868835924024093758273563804166910347725095127923648593937241380540064078154283945410594740054963260105825326283992535855531448279434340140666725729311987494281150636970887717531832202875110011394198972516966909883661736300955829407642559473509021009105016149628651219089438350516697338342163759523853237853750066989600794746077487205607531779045825319682740756524929032238503448883557773221503416321346858636758786348801915799300787662253297055090673920 [133,45] -40289320420297355559184821789191676541238963838607709576688937199462597833546608097198318853491034750657065903290492768784280983846431376680358086663263629983059329886487323576299452606839331930224169229338267368684951467360027353678485289700165114922493146153034237018866375465075911465664548600115535312603454558402302964000150414719124719831407631021582757035269260055968769965948307595527649804120933644086598624103169389982691473142287212900664418385873886008165052048570408764053344022931932152117835959432515472169921267009485245555495096290075059183732777285109285711745832051780665400220481939665058558959491506701678358168721599404280447984627629295620721913822896193521866676613956858492781990951527783355896555713055566707873260954406343592972066196220672552034636919578222056902865863508552509370357592515698314709004858067431163154187368305840062879526304947682939687567383212496154044484514902101610138585594547991644427779248238507930921074413253336314352361815594059917647909004847070348482648871496098258110871151393066463713742897961803346025766629367390434884971014972117188773073979080193728854303739016587664689059706089535454836237356576731138256645672559110233095426237452295200532795499269752225176862291098168687295983967330078140203680448392106486329183166107461534064520613859120923006915387863216416062342014278504850918118014718283531324721633861056810862003942767917537580792660970396546790280454650906560219810044249109352045019793310845985905126869727247375995655035978786182471624837818403787727203142224269875318452911409624542613979380663018218270423407317036095360189901512717417514525761270962247781177849174314971298978732609874482720 [133,46] -5433891151019983629397931849733001063252338851486805567473620442493777567925191429455236616965707000172238391794315578825680753612775379948598875007051686487620429138040440472018616620480971447706845509209893045203737126377035313235143504658715966231531801730078130369072697042577378387668863342521989104839202750378383293857942273342821323981791591761401543929239003730069103343980209696631707523925601814160816630200961280769786799142719401789709703877542580508882710706197931634173551212832291295719336694589823852331247631227554914949374571590453600621800201758759034235564053202791802784901901698356690745967755954198763619591487342224302867828070117443578310263574872068778517344545315585799048989625084467796360593370998648083445172801480456160595523238026892655436767575477376312179721992420163283338553080673302891448614557250739854078370096214133586333108835047645489834605773772480194072101992340353667577218859393340031398039725592732367099237233077228194544934760512878405912258680762791691979229505842582863143569779785211318695404036589241439948793203587954574894796046287531304869222330040481998150503994591747638992918787272285205081504721764285044362257365593548539002090991272343767888185981976989620105744555140539811676251995204653669848229772812119592593350744463609436187659685031463390019746786605583456604835257757546852808187953576393739916022416479671387253549043894643930557259807247364047651773092760730085881281450323349582799103443992643054687591665354415399738128350637611968572265969413733237042667631290722328127981810995643296445004756880950210700535364328162788887617020411031830044009491039337115765651918455794089689668770433712480 [133,47] 1239342926642770594972533641681135532700603408427371613085630828262942851823431619512172147951968116135913548556506956481207774967149513470488512432191214819758855906663293203177249423397455904299995709613995249293657628812726564884839836270693717782122562393584767886351229375878076755960015931150630760552271659776867685338925348761465855090285677916175663060412974773994538807983325258308893603061156788798041875074874328070178405410944060723487091689330827771895548181763064139643000342163056344300139931739999685080995260805677874450907613076789372574158455090837438828783095368559812604594618482514512024823322582064276708586271318471231003559780506034558208990838362195354008475832657857006289583815565606039594318466567078265271704340967295627749655544276391695078950362971807468469059715204483343043791493989907699948170932968014772158923239783453220583078010124706445284501376783648258813832957114809315711733236728329607667985070509772131247646437231621339945138521245922921856972089822564373811724956920339797096003104204423522862018369246325794184624306829831580939169665834392635294332012871011737873494695085063189257911770517879463630009037881837597916933476010212627611846266333585525297323291863712779069113817385974104767472020015291326977374195049373270101478036546128403572371661154907656580039704708883012043441174650234905501577584958367546852405560969546737597614805000829657809337485506803691813424491445107454358658561901812208563485649285493541286444766389125079439590008741035521559951682902947883470872726894508817439966508848027138106737260853745280735642140541937747595449115519547964177454076994186484655337262899755990134090602997060 [133,48] -95043679133729146543474963497036758068133936784042916314370440993755947815716436247660205500771542802382081966921608186065392986288947224056416496985377517681920476992865917402675545792045951396154528031213052208079057859534380617993054726956854532571097980380929417821338368447940678344207794929984035636092119050252970424647254721536406188957078187006035269720503838646234727826194391341838458265863123332051070952548879998492734095096402331927787662564120644056656055576939959155330474828338867817649218885989423461649600933552873242699194308009499231467740421669418293888676041123685339784635769591997937848662964129126236496677600994854321579798198687804996182491348826251474512805473639220569188726834981700106489093913476182969030666947976413135127920381988944262577341104168963942970324617048938232059387479971225937681346182403585738191719232447527975843596872353550486669456368204832584140916236985329435774124125921351450392672556880940324826778088322733648768417532854570433506784497940091419882361879523176856170772181488120097234076854506545158972653262540482048465796554376199231091846222504728469310505330222467935208903265358462709603490762487865347184119300296489346094769633093698754074380848009645835340121359447236038869391797049771709339432974260751647456925303225756443956263504566740841764019123614408705075860814235679160690770954305487878412174519484937332222750260589516159254519428702469756896253777606785961844891630720720970482800194806731846304934713286184988503523937069418518066078328713954795995094844232586660280765350197809683852464302595734671494465383234092499408344029935899453213132158744545256816168577454034985172012800 [133,49] 209275552075908329185098488212988042996584697242445958528514807523429025642679015686267153337342645611664428615180128927246126839416930865368634590731159635834784991498534210736954504509933253502194274178860412848398462008266387032064191564427673091151276538989965678125348847122789778159639611759442353612454561410653327717009249986494152948715368789415709089299173789590151229729916046796116642527209239480756562794936735808532030434826883361489354394881248475917644086960602958246864260549433682796962704608117451336583667770571930548217785904720903389864186067848523090127252298166588092477719983056221485808246887283031661636831176327047458648247822672523393645079711762946036825909968591394680457193970378690040941581355255884182027994102339684721446617710313363010116864344101954334743596069580205450820897469486649485224630914505810059731503531530917770786570455926587119890066979239977108491766420905247154608650450343617738059240657905181362964119168651549183495277817717810761758620571290570499066862958963541996865427894842098250354121434649371528023232198206466971785410939455878203587519097956696796690806842775251001262204629542852783089710095413924106475092402853443148737466562004004974229870181105376905011087869741796176998654925946849492658308438716371335365912600487277270025845748569162038937607844040086580792500669202084158888653789024449966047740485596445649082987522966379906275151336954970356098400679074306398251642141443332328522782998605524881685356580416038419454839879811994959794084250487826322072343120154300493969389760480461142716377588019935705823675934282218298319289750494940030792876892320812251761575299184185001760 [133,50] 701416429999312845433888837100561883125303267808353927760119483891048424370128347346420361298333071644630998611778361908682689477311302113401000095074287949279074227652794860200579503354492093820998578753915500011276439481941762479569972676721356253753895862580555818174352667758591292358857297262095885513643488231409239986969427605477953119908140503174939278653425788299293894301849349453481069706296876533033696576736931375531040268598860581228485579639178892858335057548432683833762849648813513991002915757849682993121529406773226512308517418135886537839566183503687880237718403512714073539708309093776351153963847537115774071529023612273118939149798390235568645873299039435665977867561171100330807471174810412971866324053377994944608575091036905333270386986562674443383951505794076406547319904174357288349123034409625362198250434877698259840426643970669694061162685903993023641701303746340551283208681528549496093035756889798245445548660646250168711067793365555809686910863681015968948962877652698951423713909415561159088863162541790298115271633118923541793464758522958665413720482046467818475457469464926463098656813355016327964923275464521815601656616164263901347166726365234581491495600488927716946285704580497730252520329198556829800712907428177843381394702197107557657764594430902839342862895402335567696421366723192343418837136353268592773942660884559764995436307307599765640528171469745410720486075133041232583381460282808689980825496111173261062374794893517666121608352733810655778875254469950876185688261703477907122813539794154603722875810574418808706888462215927190005010194944283099942343767060031706028340241838322491549560542767673024 [133,51] -42263721780573614595498042075785421319815211697107083162599809160444332319765876962923268817017658356163722206762300624153637198507273434289620462735930106134302098678825865802460846474155152436444190696546444566084002730341195966294395924880286089311126665872246655627801898761770261479074982820253111645119917476695796880583138544352555156194221810127085543988784894923870183336320295589710971435004527671079343402745041021240561356050698906127733070164209514919611252093904663304950205351413731796758216354090773880740296637815141781037827528153467032332109794927173516137193896362314799108058216033038178459180445129145319663430715838976146726931665604763413445869088963592371912984481808845343196533867216538266112605806264395359275318142952345333379732437371114711794648628819525880520857936356752628613135769069464176622257508741893964277096035987517843466995910491404167569945244720094942002467989825875637111177706763743503612716902489580513327585475812332099931503266720779202144076623678731264367224013418045675750499983287516517618665368934692458517550937173537660773192062221027012278975437507502574383016870346547367851602774851311900253803107546984370109243108650967892176752420981263706215927046132298321696531752541894794191027102188123743099160596254954131211744271310012931027792189857256763523630774477820873267887546508362722723597537469394737416524434864156194838947347877599936041143233912273153315763150946972615812047151407839860160035661501995384301911272236919788623796397266244009285435467232874152813521228690382989805763630667380569587941669128792707743913869089710846855598647588600635029448013621201940451112370860912 [133,52] 604268959013452673637402243285786081104902250974327291303882079963345004252651770008040595498356825218131427198302606553987213589582628858279754260707393544592734035784060491726960300025682364466203371116022199426601362891162997946130148730195594783637421640982652628951984752085519511632608261347980633418027280273747296200888399153659724636212861256863564210518097472356776421307595069266323786449919375620926410927489531962160572960353680018684296451860721569680058493664114599047558372758770400796909760245843914252775675005177122999024263345935950925137633864536571935386453885313948858484525381535300714798776856069562299939097498248194341669891203343581593955542326495893709968366041733378384035353663528045900515776361472440971029551130381437469977479391829289749625450188344872544785210953897027573416987749553868831252446609085411434667631741825838782830488565427551973456956064020780872578941726720681770406179282576216252577167302782670598398373161128042383840102659659974725685614636127592771116818041658651386617697031846131610401348115357572370600644182264172789476726510633949121853000009772436702386955093453831230220432136418835271311227705704207960308032839375855152169617193791589988228117507557979450727713981871358736767757922142503485265676527822977167542498359630168273015669438652063623853855679859753264031941834082487557524796327101982506702391618915849175675872900406985876337188141751851066331837063386682591461050785419438667307306237279923366143535507897940508784331260899369460633137787244383322146189287614383389348986715784643000589183483327799642370585062351268368001479542213114105909431266369512566380362368 [133,53] 155173690955948749305468418980950002943879633576790911516244514212583348612735142214056013321251738923822215453611878947680627545776674444931690820492796342765020654163697759436181888533441123451695942258941038732529529750928983733585025997462791144751751173912596046621214110868365465637107417578998907683312151717689874466448997861538940608309591430924143440337184769224475755194811463277530629078128940491974634053911672344339569996610552584069193424135680273931356769759291000120716121608653524366008674234289948109848669040068933336242514700652329796872331189772340359428322569230465524450740807390933627560276133038692204112119727540205055160824474858997338697012856206877524093561401252030404767629418392914838918283741374598105042407954224215195050852495898717531478447118824726546399110390008062394324863551230524287057656907118939835912455926260709295237652029895933113730721029283642053469347834551565520085828436441573775247305957442561201564955872416960739634199765072916042251556487441640957488478649957093275293425688772237832567180247488830824698665755316567671325714175870965682341706343900978929174706788317556476579520128906571650990615262009636105338824078693046325015932541069528573935828323583282339789742010468336861842509696699780155432704422799534140550570458364353635740939072797800025506671498502396822086431957533925262987845915693677661934428789643748039774516273042649296082918495763402212791597092437107314675238863324010936689497673350022299195545213910375638321551950742985338533749585459708128805839509118907478926434895673125307628344056082979733025093598940984135699937875743657463659765034814008678215344 [133,54] -3395525761914087443179532461213400237189451111284103172533444715587382337836807268189886695972217151117513851018011819906879291525012576645576409028985547030223672010123025592408682772287916866336680685952517794165133871273529667146832708840748331454675784028738916378730240448291882507421943443260933168898365432119157068337267804314814381355092881800998328623197064804961420231085219317398786755187274578297038304222591021087635931398777792450569449543185816548889254419101113895811880881991220149885178708125859546974136263306732514762252836364299596846470220630648502941397440470120690968592960481709911004263260223466237458329589854597949314180494179673507924117373047647283997845338718744526752661363042805815205660244199218455383204469044528864371356582803762871897599901726019063660346384894053756508792313008082722233186479740411593474012922042765994756643761310735958049610994384343611641763817139443440500898129288110272003179368536775235242513872587572619887165122546428352828431998082329441453821914806348146479773278271891270626934165831997920409878767938315872112594064800633130139386554014008736108128499740723209952800832094031110331247585281593433310470875891840151786342109080120832870974031520018762550999736557592527220881354783172321827764394343314720118674800371541174480463568869134643291006669257035241360722483077517848344532856953272740232623210160607271612097318629558892716861550112098369899328437258604572618817680318979733260297552312045129438870274084804319045863085498567795906534553895811501222251329201141916386743744307890248535960090970221458026607227844883732889738563761392174834809783190691976832 [133,55] -45615759793061194426152386901618708938443318086633546719922304183949809921345358808136710843561368971868857565907768425692688142359575858261019153935416155024613107143167697724717349520202668072709937910767232426601030433937325862497578848087609324885677340271745365110577318548919560831822150518687293515883979939376943122461783847037205344865619385997851806081282772555450241068365170130181935038855549958385675997152425052659299569949546410910783947820523185570202504256937354381588819105844219080497101170846734039484836292654816827290941171283053452983631300193787193313852506988288883851134349733274263025318243320854063403667356517562985027692087747376553352793299990684903727072386553141469427575032117409700066163895725312817500443891754706654222379660095736729786124865145675392586585928750688970081636378357758563291282709276749172032712793103211094396760653279381284454064887556713912680189231711471515405633817772495335055850295102365683716751100606944814953707268669882589344228625745858072251906383745271553390193928135636129319608098286920788866757530533415012949575029987456088959416534694441946705782291281307861493553977411620429405308071990520861470147753684908939805473890818733416099859159930983606327502210697140172621492996442073538765551588613622687230743395530787727035539309065991618628119370156211230733200390615156279291843921222776518387765384075497919023152178071933069488759004732764833693085730941049037175362222225517609365226530187769411047968884068500687950904930533195430481809286931294521248358026425092483584566262177482474291468341390173874314165495086147489808956120739556939021171673205936 [133,56] 9681575121104060300118260615366768515056522364496899181399693077303707947170332444803885832942688560773890667276362225072814817525921752442434395207120876912878434574514778008948123429276351999393250124275497430407904780931510976066274107566727723403926611261179059417216261781606697670537067788417300280496886094377773499211286558438531598936344381299639704225041792035719747708627415728583619350046674444087701951442161254491820401585618936984549636606762185309046643918861206572626544714160392255352589705058598657881705849175357947926938873362107510552862987490892846205024314421585868710436794732398105325111259628339378865448677860658921821148228465167302124675455870768568974463761992694758493652757504879472158557744267723078532316614311206138690236664704513253968632616753658286692583666691321991084318053555094242943049879595672008666777242612759114174235557311712102979712820262432840593917892396656786662040572625846391560221978843656601899660911619540787391707043781615470953429012101390549088248544317370077209427581184586897948783307834204245840114055003275243499448482532667043855017034978142529543436306438356096832973327266625605651580171702158023057719561360987990810392452200084911306964554870863062284095448599058043481156447168268623289887611412239793725831547028245819589167628994057957398053473716974466330628277882503252727732432115072770199767012428817706995108626088246523745454493502345655665164714112621059761593283803891748859219630996216263230123787723320011385509222128211650946204462222860167162134595347466658792808490234667374541977862248910663425624510509019158361184259120593373074862756352 [133,57] -486224900899898951463539417676653161787376235371926322982847890138287563425090069407600315960302607441117455228343082311936710837484791770291696826858384299460613691260413242189708500852738723669189456300093148808948318277337996798352604232362940018696264438651488486124135109691620968847163831700293397791252860264345735596125455675839481877213359600337914887223398180428138858861948413925500562016923131287503351148013292809155035648573106839438639769015816728541350124494626719738070112486758517844448244247644932274641167941131462896247512859303154912440199429112456527243443620930594524160069329779676970680667927945630017843865603473088933522040085314425122255426331966714222903900508036916497755520847737831154232905200470413551869011667473281848599417096674823310273854237566022919767116610388969134475217730947984628425945398889212749823286677269978424237455353431195800189632592657899974171677331205379909116370693192997280548210479025603738650406812568486798697545554004112877473314014302641220492507041913857804200283343144445359692609374540608919947638976415407955627640984782317656340090399059946271968861302199301390447000426430451000748535749616966758705121388664117863759212181401228108991094523082210699980660100387503807402074362340713343822897481019937297400468813231426246929041528868723445366946757583182458878388265576727607853906813898442005692393662884332124118401874982044402359663519516492027792637049344982220106130631679278318625013150633078580287890169113095168948294077249397680332508198521138180195273190065986564245494311280479340137036041215617074624906383394429919540083716024018185368960 [133,58] -21464525588506288636458265199338498667388247166084572637398501479656768340789252225317960078249304943614033594203109539331311878165945877760937262405723470084892012599545804763351375984265368571049400315197114192219236757834950970779855517734042975193480416432384370101242618866945711489720578490396087702929319265782422432709435431720614469587827969844946477749111516259286156801159797580559037066999004155143208967296938250310949955895499969689585594850754379932235995297893710897701138212304776245046486361136861887711277683054762727154045075287133190146236104320714534553349266238510927695758655148745601860172431975527824537008230530869719128055162335541310160449189050507695035191155253634987509108385607056074460085139851431057178555776975410009918116084072547731921143046394943194671392790631059586150198502658387283641675849985366655267887100697980359340670231215500850586886337976196923974128638016817966333349026633520750934065023474284852542025074960523838783681708175020907899312702036022655423414098739497055241679219157794955640463605540482041895961294771774033309164397483772805379666181065612255258476222987694377194654265894792762571558680694174912216327792865368752227362982471971811073282404448992941548768774608828911238295873338169340051941327017104419776226105230477297447047231037938992030604554399158062202232346205191272045449588196270224899300610457427267067039055616662085838974729690264294295461727243120686085372707829674472572256816443185479468225059901367570506244859241741138521390051687157031067245601830414389066859786824055663772655158093447430007202920064237801727166570342323105664 [133,59] 3248579443332264009431829460192429857341955589947159305216391905967563375691415576709528568722997419189845270518906794172515057400314692051138745317282850900473217965028561533910238058107129958722600660481928753465267957701294274580875887378287634339104773973306009775330698872119833250968926645376981079158424446167470648383554645638717795463679843115849348421705017308526808649296268070686685519918642148473523833881552987979665190971581013662123645319316593232452450448525502461238120740161044007391887131396185034748589591796584899488256913107494956597731240738496937058483870017233465285976741623848271631402290981889074027963800984966229700993552555973923021269249575661932316014643274039076283282928869275947093624883872260041355996406190413523018848463015256817190766256656542684589374797501163591001221174702131348113887894648479004483362064344709914740830730061373203545641874971528734304931636148180748688340135347437179185634198263450133189073251292199290637278698233819928718461797383750648668581074203682316044118836511191952328037616980137798218048146172261552121838578045125651315216877370182565576632749775109538647566526604391252890222105024110804437126544147756993825154730217816797926492460303842743114886161218912061676736844142712391395663126305138366521992581583219617295762589753485971727160013924591064287692422807649480478712346785626606701781788908061520608323796080482989667936958758589377065118342212168042118929030197440736329364770264995811916208294012045868674558314188182720370181174786757124325493618305329466609998170568497574845441256077429273879824436306310434633266373543058024 [133,60] 213354036425876420495495051077934592298477955493548550323679727030798880746453358043204837921922043619169990431932646609522846749672420770258592059809885340988036711987299810008335257585885964841455957176948248963497620057519378225304416241968239684436286067742930795817181668979027275561679247329480939283091693458785480215589955320347521289585882915692960376363047235850073026101420696534351532465204395996176652815717452473541705694949812525908735076602819033388889037476595339203158249542561695190384833726682373278806233958788688295123157441920703395056606190208530128836614739614410924375867201083789317415929401775690985821207975289158951805592418684392568352983727129916709403071226355106502802882157634665842659794805097526572090686080500319765590942733398096231646225782553616014894859460776184402965165381875582852767401445470869282574954683518581047140144784637313632912222085737172331237224480477261058654100334472424760642120138355565294061487917842026881286779871008084590030291666969519305500073965633185958219993499439713482280058981612973098199220997323549620228326678914243819520402590562755876894699273294759399838594511281903921833764073137014631389188656399240575653207842339252172761642482681135267259126939725213243601827630271726720776618279448980421603600597706119450767710741660671890257414295977217976496660101026107566904944651930905171820960084297366237222508131084126333793266290851841881584454862612400312980289236219027842084895362162598329745105484424774252167627976902236965558132792438175595180784865278788541721293916597644383122781487588046347439329638989208070810782114048 [133,61] 5117778027019799777610604164952204999377516948529857424497254442187112485299365566857115046348673567208383831389088206011380407554556029991856237680243236360368444121755607750555455272279002287783374703075479637691915169373710873909165364117444827395392049480654778284122618134222546186063914696880078258367700763862742729203552199304351959101246199311205920192169335920574079495700281219382366199935960143702235504252987299620617204383298485837785535621448808542756741302956206205503856813779317243146244815296173030844083587731082493774691267187724941936859610694500358373125544860311607335795917407869113431776289699742170536281052717806841534387514594419132543543852855525885777543814441291183872949707186857018096955275755666082423127215280335365814755515216262567150798393877120555644923625058702371799066442721720597629064790869077927136379974246338896181796947160840491333683264780141327202647475940698024631101758120390452621698743306231226175505284099979761166778922905438024542558207647615085922355974320347301668748370117963814247564562587561397307778193991530306790652649967975111328756930249226670713791626576438277759496834214576403741643744871826762168877180680055449419097270045448454583875312807962619158263814523384121811783092392061996806385088600117889468617176927019729334994080603176782149227995661148864223557286877091095403687808023316670933485558482171265091662108154641518001709301947630753846038369695958503079513037600963440875545142418129538308258101062562598299256262476913388266674257292866425210427914817046199996217547611860968211353965446978105792107376751443817452426208 [133,62] 82520843505656847913338942887018996407917163796949163620842083824253283500655118363292545311593992024822000334755310212659648314019475813438458660456752922963284503208541145924772208514849657465392985490452802138086349687177952878483857670687703499923755445185773372760883945530343520215040936939948275411381362699487612080576832775328744956563448595206129621182817020991523356832717474492533979858975155464886861633461697266165550036485758591854403533086444234617553493389023478583367322768287861658273255323927343419668814394322661596698017832686032846645957410056814441965203682637055762192727546356626324235606514984119732947666331701802284966146709571231514472942886052571021665109279923948132093495239010905665748875821956715416499875516152724779306286530110330833190118597728831477923623052832659787693690540317110360984320164581457510693284032972103268495432534642792253505921872319715063811200535280464158145737609435507557828871444684321355498337745356899074123320466336174509749845001971747325941511631949657887347344565926751767036793571387160703185181497285434841287015868619386743788061129709079142831607818498552254898815511013626270436026128330170156600849762791453935625279895881608005469053380035793980933091373734523736232566065034163431817933769631538478357819345892872101713938187379857858125806160795267039472328364155304038541099935098692209699602313669518347560713635842248786848341292349431990436122979868278123459122592503443766418606974025198994103456128972237546903231920770219021409817327355121960344557566752413059791038351185400699671118874086685638466571452476342820384 [133,63] 1400284486157936336706872137425359213472114146466547353513895409323139356367379285041686561511924168784360971227999970238761972859381690973587378728755657657718279073790831301798814205980858659762929620338670210761388837449724936233609148013814211712190407407133106662396523064642549888468288413714840999724174569924801056578675463308893032234061686147935318656989035594309605210516818801920814550157179917080616488288255670570802603974101327466195878828579937268712963034596220542176134700420911029893861363813401510114475256304043097454361958606176854075548870845609915999470238798689237463228348871530006222141250137035534243632944174309980418921198295179097996221556247215965756169844521250359806620545541992802920760670135194178011780610511222516878423437082913638588246022710834369521988867832720531984179186466051645938406906327654834620883121356650530710421154238151006176376126753241481143131891684063841955881731247776981008122149338690087118569863180066457677619734693816323694278308745258838986159312032092852712572255056409088536125797703633150312032854365935704225142499218212112819597975963335904936845170273890245446705604769936430636983386789006312452991170251360184871909738294494204294186275990388595781639285723702623805264480912432731080787599535969108470133539287133945111348367672888347415326957645990839064045585681234603772550650126651034012047085887223294423854140760606207625210780652369290821985245526275509943005406662979765477929175708580255430025838563755500211290803664509270027887837699916582720752500677563540463136027100839649359941852196243639336458981203865172 [133,64] 11603417925159874239824997420253304697851425472062752873600283045171301922891755970560520761078084356648953076532114313019575711394322257653756673453052592078077094275443038534143616627658983761905895580226334967740946660096256688769044668558703870954107887308149143498901468713195688616991587546512360400088340271789268474511794192342395874180419846131885801958754053478733288486005071323299515652122228033108707405203980739207274263211573883091555436071001406406869703956944318882413077748013675173673459231395278790312374278864012413914670716583930884573820644211869509310173877104198072652760033450824607988307871304814565465783605126487546735207044405312483553595505796026796718431243799631036959803635224420299496127092032157457459255416915703187985851141232824384521858299021342084527343394913414138728615816400744496668690639612231613385209415293851432024524425836899770360459868492280162058646559387595481790880215435178991119302381069991686594841669029398730083917259163942256602524902192135924041848442284412450182012260013742143427208698777600420059699643877504524237540514667480721656762580855635109238470532762697743797206243247733966605895943919377053388042731750868102847189432874478952651158609708322908026485458565264320798009597652481347074431159957475222948783142712753939463304623030533663163780679056539346359893598920981603504615859077660453209497980036593072557145857630277218978069759010080009639305125541851293907364450072120781422197378881599561340900837754415725228353950650541106250003975202606392849922506840831720667259333910531229978229761946479327303747165504 [133,65] 28400348247973028675576416814780794590461619845013933188610980371367083677699875526039688104124922390235281614319665475794847932084157434836900451543922119188635188195208041830753451315557504996540065406111459335002223486633774635624965840972608163552273683525272550266848946487746510882081833780696550403577474475511149058624220045200446791388061398508472878907569182148483455322527748211143693434213461257230730073379645655418530044601959535400299236716704715103729188575998213394469519294455733673197117867621040481203215920364804045976405541148129437479132352753724899843495117144490901592568411349177734854845910195770221457317402650368452834465164913022224817624054478984018805120227726030013113883751289317587411578834011490587334822445005822833639695585972046664539070938292411416349632613609176511704970457938244286116387836494217260300254432145186670089911396205868389814785809784746522187395848274673647754760935991939923911985061518617394895316166912019242245560371134909573068622054958055622563530643274362444117711249625953984535756495899478322121913153453569500759646676150805892568543873992759113759662853619803837731408787252382841644386180569499378613296645453912335346322448547831252690111079266529943905302141720594036969391709618380655644630304032250861017159070173827937004155974614380374941286950172141486470580499731311726042979447002868634632035030699916979677373108460534549205457195573566174279747117804952246028168110916351811840450980673779251174945152157668991299708940645001045445972094548483156180636335253099973822944592898715439475070762056922238317864 [133,66] 7852117676969427597875129167211763500061001055057262587432835683890925723061488737808093142149109301685528402700365337969169954784691992723706497462100730062875542795952167058340902008093248049516259757405537209485066747874680600944019996964552461355285517476880420451095750560370260075970628114094171270835626118124229130008129058718364419724997886625284583422627983422564305430478274516607773794647616289643042855185734717404827176778942945222370941098389446114064301985577204252801943939968312287289292453663766764342088714220293419658701313096995211838464315535886963196655832981276403852904012782674036783760096323080058537240120268924133525578074930944562951076614353142866997896013763693736000779610711256249428140578729125469322640115829006297056760277671525723846812742182951839717011480912944103808429801006415231666194430155828891835627626414812437386274996754886737438959580228908393744247377578555215399569079895061151353402401681244348481907071292155142705479984139749832085815897413873985179441578247755335064041859332212164276896472799280617253926741919464286981497853341220130038200421103938697769651451433923737811244469868264523408368686543706248685102257221748490964740757180266228495937355390776450745407679369987833947287368133956582871743613978680913298497533837311940124069941989084001029069634764008341486613877666748127761644903220015448582425780487508362177020470645622078602964143961270487701910884910635745360262623197642870362541008975818368228454701635081951780800303058559287521512459742914311466008680490820945469149509224544283826368211580745756768 [133,67] 158270936782529524293698667160951037268559823771699737263930739561006577548700101284106515230671469524412796395525656891857933739623559956702776977603978398471666585986244286758733004380476834036116646293773448158301541013928364369492316596096881458952139420003710389556533101373118881361988989765729148439840034571013183204269283202710920386818221707987625083486845799177485129434264025434206796308391289100025250996681565547165073975523635291422173677691611187228796402198836910141196411020440381700791833554353687287362884882014980731001892199454404042407503186957361448883195684312771778712688852299548305430340591506187341767668841884456600377571191464145528320778884867052484314600211380909411885179135384595883569259547520111537083022867079485692091809706022128217855960871622591804845676330730675794412410613160752050744178039596131609560059999098283741989230227132805524091492167023273152992887163409791276612972195686396359714024914720858205284280094274178663422453595803903316294268775057903772164326299079555418771913767224046666692723317991992781363125087790159041261957910675249905114450683069026201404984627302016403200498609062557435940482786555563288910521591114545363737134801294240983404510624741699324243660984402474167944226889149621724720895201117211244659734970538632725071456074431938136993650000267412563946358851003451716928450382034307312409003660427960460148390856495473027486885061144453090415473012989081597087216124347368891982902344834131726970428195814483399591971322615874391957771336368636352673486746394878705184918427742493793313270773187730 [133,68] 347774063024133073601947788230385567482778506311089221376202870529887223356267659895455162409221647899571406656425653819073452087006808961142168020781659846168401433745476621734133991389589170997834063528805677312259325698616305229266825083094940688611529241393066053330899892194185302502237649756540763965555241740822712562347911924193807894629641646880574472543388977288822213080420986273859410950554116451915664522263281333179414819341605415543636839036750212878671276253807969730323948381479594390722639200542782276812551125194084945116060900908422173087226467322982175774687962087608167136388083814831542287515574323113016853622765641800757337694125937315918831289475939366451081285716967822360379304483857255568578845858727624121259281332752975234495194952795243952266350724951786877181386344446097326155386512966281010610725894085300030127449735600661607959201095885387466607310250711533474163876750882144719389409295734551584590468073344983977883396014195916102567854447736240434029894775839797115970291391689282585236533563205108163909370519462986453653802069768073359520830775781004048905757220703809281292709796814965272840386236149621812352740627329926250484217536324291240210062149556539498112999559816201769125044001959388966443116197126958422578668637321142089190397946111627711381195207949444095983383175329261320613526646549769007991352325044962924824657188256208985940849301225046050961018607316906424407364100289973437131435147876620956210740785424635164917425100864529202788645268113858014018963425914308923658741608040633947836654596538148451673137792 [133,69] 14632486042635024117238016960206156086389604725846040472535286908804770542193680660390663570392484130222084479069015179854288101701537804424795522854074071666849133025460394524655358198206914268579419744488642098037865636383908053233377621821445123460839538181679562786302592737064395335983052182852498485466585674992484122382724802258307242822992376234244043786179090144195109052710283198590052006520097281138481209019011832527381124073329521162148179990252516424082861900349888086396127863782853821610556864309462677563470928016659901016497343104793179670294407380373489839118588479973691366422991825169913323096656254219663308006696629110009869339055081946669374203274034308918913897085754446297145801266633031280452611291907823997773224718653562767516569715952305878465080946048930340907912488298213967377134964585278334498087247813244778488938523604979886795236864454094121078846021323812005787369296469828822553823992376461701336702562203822675404913997646586883494158930782300520999503870083757446930821025989655957421754541601872172995752688590303915756720242599927498594930646862631849285451397266809952875671990853530429177068945988450724327447565902890602072109728768286288505737704773412496942073269588658250524085671204583303202044261474361218834204907220375667449353685947326500111715430126789588744232119395370713686939474017570229850001181308709334265927917030010448088332162492579466985432889710380741389981961021846383936543188984744807688687092752376635222277342859396439898033461028474752883200642744376612689652942414006713455513714618715179869168 [133,70] 489876866817474076421108476454300968535086355314626707716482186043324805595086093278131265986096908073958219691213467444812701699077431212733340349262289191697626172445131538062257844300321448401818699996038382143535142085821827130426523472987038661328059222605809003392708661472273480778714771723706027879673465993983126573207390244458215129070509408204883838014590536495614887400968378473580585338246921428978718072429951494425537768460059535243755697945454867908333054100642574836885017001769049641475599637412310903074500043922155973818813717499031687432457363109351006164340632219350695799129150488975301103691883010680039710146903784971578358831008678757192535898445214551965059593835430499786981332267709603331635258860298881325060370525163336970449708613755417681519198034038044799774943627603190801073254768166591916404564165389383917873802237644090296555494247894446181633816744015070070117335651624144577441712786256233057354203162376335680026407501264534292008451002719166532630829909443423782900310333564742840026199975738861325433667979718750011441370241180515071938636400662113932097482112302786794302543658967266256082561632707071381432525463023407710144923551776206899601428481932891849304771511424531174969308839438640105730414365578408280642026898429334915752677694322067250707673595428053582758634161867659670995049536406051164263359524938399927703517467726976384541285424326542632555484126118639126543229013607757022329349967593265275482463079124638124358342955119513197309069296132267905418135266334751943577223179303873468432164324626280696 [133,71] 3543591475428277669228873131458498172721907891696952636181579227381038156128088315991493521722826474855015904779798602461628240462687616461984236401357574638241653358792013491804907719319010271898009051070168119813867942418978308227763640880638652300444957034764105975739621623479720802530684444164377635281074109762075080406303514424200369672656014944632196966242003177644149010561367708065448060566095851771060566883109323392270674203659129370987652097008940532008923994897577666981607654155425681830556245480299949225845728149760753951338154772593274767970017953926975667378491255530523995601793892358513155097922469336700974897349646475553903274790462658721521364712773544187495786303787682966542135227249997283163728815519605792710161657713643711675402470457038288809803588441554183697057658987774600547279889014658891026593959152681161014419975031571574531235778575795898140982003592385334229035885453870449115578123934602849813952418007576448265126984200295623487289573512253709340743218604122214822973246152150910985569029157908507784269890464470500888508366135597711403079756776486382556386040188217121731546538564730662418609565743383506552770876128415923554914203960465259301085914272445799409914061441195606404766099521562679496410219245934934103938343210163609578742738081745258443187209167338016092875080009232157859925636401339714254421255925222416562460717268694508142050668381676399695612461266143781480670911492127330903114680148261960699715576820693718600787549525522176835640923011609155319177489270407044359347949370044786491809693735683 [133,72] 9121183380890142247040814637464169105847789836005901147301495647606338046984354432619610742705695177708601519931871142315581230521035695065547789954478983261525429218970920338525442601089249951888740638677385574080696865723131196198028052100267584778257937323489107432410254459321368187089524992950937171106566525229138638347307719298439798093234147671658173607160573159263847617041584917797574109997030979976270604752683069253060462915016764570862653616483622839356030712228846380911093157441010845219021130485323145043722300639167527680039687832111206051545709682006149816400601700553469823080273606174320963490852412875872951831918799175398419360482745484714738143238559407213822386043888418485922492817118881002178059405184054706210204124882870525456412649472422345363585154004339569151890364686032731455604822140348386974880642585979885412106459380533532829010099659429676015584250861579445047201883333377071303570267611851698875719444455000699160062433712326880436331285961715896311346281810481512008059108393882564320916841177278189100076532126580844164121926970616803877749038806520783806063834055143074918908428400100819615558490317077306262997142843426399377333912381915424181160273692239843103091507299150955656430848867339667948205100788635566877599841083666832569858765911241699746731833522126057698554067832729572183554889716583004082696173320196249389378343359284885577599877105932013545021384036960598867220074579900552370381492280034232626293742329584864628537230633498792175705902911478299529949167402639986573959478506063060508567360 [133,73] 76703945110063410994426089216742960222882136877170556251795372805082675793303174717383418668525697203890318176345694401442993512791749429616093973330491180397881188218730451813275443105974977420028252199390511680753908136757781709149859873272254385722835060632825074953532676748362805331577589736306448657742834798550252684402258254930342438517181121635912831043997210131579306795844119151180085934131565710078852178185857165211827211471831602197548500275802154122250888035596457415779554736168346648392126820735256741400124965397318111963087179689181673239105575531056216422037085735115080726022642396537975338101160392812912050374268572575689689778775112021133332678230026738169629739865019768742592444040645677196484496586867445181936739814830342958335686815684359764178535191287501995323481078911441854316342094505841482328976325131929607147776402638751644878678269126419876544848232539455397342626946232045621128370523554856374484602234522356462931492154463972203197582010649278163097025524142062669749427609090762899644639574307588575469122110060306905150891228984465918574917619585141130327078121570926834091959117954788498026397374325385959757210457211871793006930567737271497947901482762695244093347371353997683103622452442906404657749310281093685654730980475918925825692121886470689855836847391812924082708388951965975480451032910762903245498070564033869105443130955396182813726197298386528974028417118992839120064724766343703326895519169591297448650453760786118240626678172478323171296255052447439810819111959601407056766259248809028376 [133,74] 492617359181458335492900716259744079219870948372550614232359255335531723160643064048882217827485986713181045964001332657925100855808340834578095784127196801919410257954989007076691601306533873438407896127517528269092970327973726401120646784281318269225103860208637975231409916990330471320720825684946791008787500811610477253369006355380335708677867311738314757396733468552123619618713764511700628046433448298534022000273812758820178276246675574630819521954378228315812685451750637011471973386988410953138271078589958641139487590606412204780322951540590533136629314683218747542725783783012416877676235660506234919759055462092359615265060188182481962665846052918630128678995267354080961780817108010527664692506532353543112130326279270060197168378737823409987979087950111804052651664627914987910561571331768278389114951877323136374217863042636978219675947489021243647463941776469057808573746379465374967705138925775963445015200365040949328077725162229478862046463179673583463613379821341312898636938247094911196444005055166506029664563108677708176749828195076566587245846964921677773781346932922654300466871960537283133256950330057048929600211568074041358372979169079467028804367697751928459023349448145464960528437982133035052627641268636105979519280983323925818447037658871229316904106693850260948171340985515736350627347434650895253658214604276982921677221034798963307790680840347877086675615506818740090069286562865508023454222427349765820085630878514185372145982285809424545502169898996521049184253327939924555317829121545908701768764540832 [133,75] 429561418856574044008242957624742742541727830673627602742506765018686871298192420312913341630492050193526969684288937424850143709854329590573683102215119352746333467485091721199965789936719012611404952695477430106464734074036969165872992319907763032534180681512540168306782485924962009855061431297382757831265264174482581642092736361954506519037897861457078562956437981733772015687353743751076702058325682065727642979109286874156311481143688297187934207635813052137228344122939194132872018106948725527686512685750204736075613643806451609707884404893383569790966771358114610046662463293245450096925156153121460406350735982966854224515559394342244424536010861241067556537155804340730444068365688549087599033268634827254955206811444900426984337367982640255379437349188672512712967568913709590647863936146107501927973083598029122366883555675916384243860326463181481473263957236063346424105544564306755815103013684370753212685904309029678113478958713984929440663424695144830834543430671771256991302670582616681960896536433030734814834279832040989556340589539047891404229289603971349351280875304726314097823143858990299191766608642013148483523520990391287528205870469786807870780967239712508072862168362376524377437701360498676117013855117798418074721195224296328021204107994127304017839588178611210894078318729387650494043219431663234678498504925876316452590264665755171337660653667510853237751206615114132328448891074473091596602036891829193802361544115635508313445151546578790842550781090028021889690418456104590244206087508721864043588304 [133,76] -3819335911467966282251033780111794122235755925106644756880130236300583445956104153838388770734577526689227590096463789861616750700035421586600624690029349259149335436171732818531308637569268416395479128101933882577534301267407061446775052125049086552288169509164310598232649568711661552371828886536276230315413695633751367385000630932539982569882339913427723986741093518292670159759783357573146277219768546078598449437251635205639682946072117163096027051290463897775469187050547012488788427155973597379356484942829762899765762775383659656516067571669396529188786559999747256832026695846619893741504715250833789882964299818475171396473494726602545362136982883206903517023578042418632135962135266584885315387107266993119348712408948882163527737849534689406036164419332694620418573550063245350795927110088879828509509340842736643464729463359009167957638202863018164893016737717541251676801081155708394547181547480658848927835623906503981573518836631446854628689921081143331062496655966597906688314770630214513902190276410037364129013738720717412562704264211744368397989574284986379000067524402043360701095076339593959109381558296263347383684662567169552755159368926964076681901675748034095354650450892224642103385710548087500030960401369704322489783726280720304459551468630601029187780518269096507415301746283908354293308893826791608534578561799504793754720158131099601136430959249785748710307252019024487379618522149934109733676622506061200436835761831388612328529554289760169884623644113702135048815786300344758934512149634672636064 [133,77] -13932786781110549642414992324541049994018195265502732539912232252057058891906516602346294978658621435941693544070439682052104953931342126199459006260612779537249401802132691810031273898315200305129151387108749770785840325044701493450886300572015287442293950348098750077727927722059258982085559201849622076565123012885618690444709956357610330137871296617068791960121980797983654910375563277874237125709633390017303113129901047021201255366638906153698239177380477844479944732675997269373939631611080662981017232154480950482112102569269966987062753157893481089484013197878066027663767714898728554862022375972576855575043981159623309672274306958152823072368925240631223240507535480171278801043518860939967975826496589238527165953326521214732272958931631655799538917006823973132258073489535031503907490571771916930954446728057068183967602017118603163003524738048912554276009567484324438498742391653423684054461419935228821526539988846417178320563043986465378532004219722487825001869095292504507210495361162291166352079648601474179550494972727571654032925253874835283902535166327420044603500368962380205250283661725950840536598431279588611633194131629887151679447076469059462889220037269914063313535762615983862804435622965373709319774902707521265986401724308286786716380085038266408756231659975711305548554645082099806355889266236236291210248121776458077312996027792254659296073481562824213768343017318055189281840629614593036849649100662882486563690824295015258421088426956770757009473804471852445837791238878351404467611683031436 [133,78] -14310090002221416959990088160826782144988390692592927293410382820507895276153210761305682113718154257800360450122065542771245190333672868395235364677890221231778520403500080365218516892282810254612210042689334377813217713863347688491377485891914738046631959579555623042068836272326297409453160777881493768522357588891943233436343044934558769834025299891608814362820341009350532085303116157076790275429927028370398707257523944898386722388875828006370769563444687516529322959220944309455215676896844731083324330722595898421591830854262037253252080737512624639374083037939663321471511044893223794846593798646966448881384549031743286274076067724079288351050785484964234315988391595304019192752371798020754667378313514296573886107796055730290389167783653267030337064744742539609872840264939631729485702346899143479176139087348847542612567629979681592820771854062041071137483114429688737125540196296683118155537832751373664310349074638386200324794777187568825239353160357411026187335086178283540201424037171641124333510189199906192173938603235174217765355247491333259681715050018652415608116521219541017524339520488812743255099924496605961362871523775997651855245867929433582585935288667041041065329633776706980954769077065671347884784326320020196287439000406567339212847966066930944041818024542235101498018459371347309859230854471789473740804811960468948974407085232547219893217774491089282308397985414959901756516708727636989131937374592495386612396147504004048611864660457796925501369642281539332381851490195021841887050944 [133,79] 3291049959184942071528180027714426871206164211469415525515645675636883438138281696873568403507283274684098692815018179740715438804254275284784920075382588124321476916249414400767165386496530918722495094831926108253206238848994547684284858547669791414725505323207725212687138541385526866997742436089067589266448147087650522512984824204049303024865670072159478496778914985396376454360176579740680146163932227061436091974075705381943125874663687341126835918984925889133582670369285950932652875180992442923466892359005493450260813557166809171939880224177666649336445211953142022882342335720141923865316351924165415818557772739657406581243626346954829961969054446989315792521944847981648146079498627175697661039138234010462542963822544359091458846102670798540689954276120872694481811549204603306135012375638693980116634498683151405222608053199909507796141353948341673002703698129864630602212158158485274479438227229740767647597282215785591896546195007607599250549891397123241577373940770982478448829111230371118360865585534518851780662968084049330550933270291573570405804581339679442000891900869777810623277594147042772653541806535487505093004971510335330036953304677170471907302994000039549419084902394795864414430967723830961830166392998272413625441727208905811635180556353852314720663953772499425014047857485113810127816379634689160528069010857723334302790823405141818262320974650181818369358910024817007135363609059079569730672500439569835241455864681655065677630948397318287829372266390100706719731931470139531048 [133,80] 41905973252597608644238670807048687346875092245111421606596354878656503476766853250175400499491537360330792414216502406728131247361829529029433517580075866362691086872764937742341507334498537778903000721489794622546219309321882124525069921549092758972151870365324172549883676809396850143257959907504173083071285828869082612153526005790138157547411733931342907839380635589436271631465171801175551823702600883564563238280557388244252073698182402809520674625129395326232462424017649376573459543994479283999313587610791059789172206572970124255112585993594544572620175769177834794661852022897796774005533770937935118809210828308266317647492220416140964249851171412980130124313459942847718744285276568777155681888985182684348657082049607756738879657083132112866263706720700910647336336954004889885831003529815375585714194885614376391492816831566441066005368948324237127415611049579136833519586981024079197868212622789081158258987956106010316012216865843475407470737545348645361428402115623865199397054266802146975311826951598935890274149146447487112631240602699693930397073205476594124776991442805391800050043801526893337061424213871374981697493328001720343387864351935212687452520466412746050265429682603646077249780570815372494298896890535799768216716044879891907164756947675195359603795033213544828518107805270163230568338853733235829447330854680243714325667186599836421825801860002862893433086347192231193276027712817601157711351395107715262662985314172028565526670580133078008653820834550703027921487226662976 [133,81] 55010797310751154612737658015433624832800258799953644712577789510300603753603426768181113109697255947637754123848904192808931389016245699893479846374963745022560397754447269982169500268450959681140048215947217653698078749063893457596416173983794203541942435600291266213819359302876034762940383478615629702133447824399209309243784392507604113656036939594871307796003312310477580875144880308334528379481027224730746533147439209481267315977160130274243129873322566428481239729563651517234368443053160712283074208248333649279965441232128277664987494753888057476447895807282562437079064466296852432777032555652656221892052739305104545636620572388191617982284389630650703546874199765402100908064343703730290074884276820341822718204502992470387588670219756608592955102002589385600169506209086708490047082628912648407563510919249290587647188522108858600450475421192990411673213444038068362398241997551983654708187480444232512654264979467873698379003157039724112448347993116118539388108089211765444741766545647500298935691376910975502746107099260200495554082169692706641831899491446631515577103246577413199358383578786918706062381107586765629018344679104804152398920227068809420795665534607275859283813333717909414550636785349678821957027102156117328077539227412634977735532820194705888035673093122544479002749872062263213441794359928349284747167185096900188922635345705090708877095265899837179025973504580485721674269376638876478791088106089513764294196874040705769142150449222016356466666840704295626374657816 [133,82] 44894626574245323000958821713623329316500949983547158442826237953267189763558498138522904714890311123807881333661719415329586857178275172402523910488853756058997209672783446773756752389005960291758997651952419443428936903653768420092655322827500954615222194406958134290572078130232108013391243318327383356646369919797142552733375299643275215043564678282725819241099510742984462004965231660638346728999714613879485831092001314456182236051118187994532031475151107387418990623124156555909490471194900840380969987086880333344722173459596806103000172700691737717666821947224191408911652410541347216103925797135934230002483619491957826181729523132670555241486256199087224956858002870022281835203755986379821449380575246640196369826115820239321644215129474507482984289132103969233383815555503589346573582053299628508956315294270301202781594965959069506427859038113420933464027424644705510814963083729498014071316095151359312643874892317278435665227899014400405275719399649265631738263315833459281502817742343953236715305354738930968820303689026589617864134407914386598073703742611545803676467125233561383765062820583071364858904772494908503874844629089903550164073774003129663678227382150154360982340067084414100109659594008971151475722538427356064284255635959210432259538235301473335107638088955612149496869429085176524496430852556423184281047318577151939353987113332627369908371555072919024023398018697364581657335632609964907590018414978441015448865013602706155617981191575934120147347006853166544464 [133,83] 20484367872389541128597810007501870737965489435481819350347519986421446119780618834791269798700209884242016748301680250184931731123562108294650467893531497772114422678180140151013017940357280973319095877767352443968628783924071757976289761524139788017011120701152098778777157203515478102329805671696736448663447444636571630037376710336078921816302342247460989308057186067064655429229324443532406491565985280470321730627236796879019468437422476828902538585750644565937647960230979802975985193423751381269646043993532909945568361542998542663871152407674281654161871652120410195109855948722338429874891299173331545775175093137108463861478711034509212275912736593274690249996965434598228859487130644912723145521654846179135579756550003939940060813514459037904312854180221783806158714738678682558322688643919128374199474055874881297194491312323280876087147622824772999361017753011081177761974359797733214794503902464315552462815600487731608453291515758234707922760568750325922293943366190340688781841555118633520102131482640452375444392113222782937966591193929533827756876649933807574753019094163599394813764904425335098331210806786455618448610128814720757227641581304631148199275421586698368561670664224900995791732147789531264799638249638825826012150637467598712681845584766306553744491245298341305547094429865735176681523876652873931377196715814050761413968061053996327495788130616682409028471730750021346970341713817282170361931902335583997844196890332313804585553821139577392898498306314098 [133,84] 6289134218831537036311425091612233673393497017215799753483063496031340429806614176061656803786704336150700218472456161576002903589748481166059433373039578834417956144010586480738575195291603787453054151463630736347758796830349021786891226570358207750568906669710113178668177881859455942360732887497199973720074190607266331021479099368962151540163462146487644744995799690300081966375317628398936989012396397070430720748279217668428577630599697697479275898304592969730407420665541608527140493506320215987802934900220303248317540678380232903473506335293241124392295945404940322918680751204225948667916951082279788544264493586766537040384917800520586634436127611046039612739679913510925813922631518050321711747144132632957710834021382389015040153263014391508503492250237020259248010882582012486966658203322995709372277592875380679424659635334575370528972198704247143726568959733094926183175740939851129863067782725695122511006016853796463267514128884365036391143059752170539351336691249684180776218044229596249754182234458915288781902475455261029685351697985281964823253475149844198656045585144494836124446564980268167659188038145089967575271169403441094601474818381077253669339828046656607709435473893570516543137130465874850326251631228134488818251313793263776867629555118870540028154755343223773082431738462049988183098682956266729878641255466474417566495592041455913059478022221498632872175878210457802364446169085562134601140122834574906408505655715092208283138473102629272525156320 [133,85] 254763356388146641394248722734402114553503989861987389557342229146473902997620579490021386486467992148793682259612071292437638940107059362935505072839862508995536716675298144176604651379234874687356903323835585391445041703304289283409043446632181841519061334054582808544602526652992911782682968310578830016617935809829004127624044721181558493509645029296237893904643992549191470168132470932188868381571302600515380882343325025200996538005073330705150585278943918398744704087394203889601015002255889835090538842623090561516972775647079552816294015143843493572077004771609867424963799294175632620532716933679349433992946706465329502575715325006942338459096537025014293160059574300512768002731572859340194480407945933284078694694882774942050406514855778899018157092461532301018252680146825501293476393020933129233624725069552886915103197902775356835360524445025368673699701613732134836904446424121686067547006397971740507201895934897101346905613628514842555461835712075469439013100093809268981263970348602199521179982773852803270559028834727841338077127707521991280854040657371391824367785325901609712556595573295830313395431970454254574261293003675320624880505767255548444349003571602503210997857640576617997841177524381618870494874382550406236201485797466997350865549623586158173849454831588797006987786532510175572992580604219475920778556418878109373287862923123907610152996163052753594734914823278182551165370396904620620862980211701265816090579048811617239003503580237714756 [133,86] -57178354007218611450094393559147439818152060145887234147613524952715398033985207344903091462368613064285932328837079000113667606176136971194738882172645470956279839910624001046551441890626402715306759402033659980882894626755788614920813584201651677343285749648301510055261762490830885744510092896246838980715154474883408957589266411303203592505328909448718260845874966484902990558792270720769112173398880315624164294866052994958139868233858775743897968360047228279148986794518673443765627357575527218207852882234472256779078093501870616484361569784715508469234168487779418527905291522416223101010569388332813411813868910279940320160803409638203845113161798967032317145775739952516851760882922165433093599312320941164641929790356395513909500817688291058441379085457099196293230239900344500758787652048643409339840570128433743869799276430744378254120909328767757236118130440108220462294357193744659001003932750824429812765335719809556147262703204963344303368735972998748729058552347606782808920448131172140894270108379687300326996208995970110289663499793624234219295397917500705401574998432621119543855665919398061651559091866852524906657217973880834707531029499254511307637425220707846588268962811687146094036850752043726130163607444090454708644887981541727823643303987448308707306084147513005043101929985771437566407120711837862349766804538897392582439691360453801875326659352208713150530322008801897878729027049184235677661050774320090357470967759757179454574813973512 [133,87] 51357302585506076062207564248754743764719502646599304715192190392566510103893670298978106854111474909454133763280051524791395522493190260014688155674105505461224783104230555045729654459141906712858515512846669908038153890037763765376087423970960840934512834408509628502216380635315469601074838843744884750115967060313629341675545478841961503787133298508397360234896778990903275892664955320082140373317297273524099736130104703228923541407750961903084188018568196568599651470983671702778471212630265141160598708343021209335937338370723075727041023636185049680155369139219254483124080140254516893428066835127846108388915495403936980959472354210843399470703795827020103839949868786487660974497404591375355533066725363002373605106295222091565278459904712533479668715965597674280907219309230551444438856079040651192418836883874578169292942614640420904471183436743528129548171378009677445268900416542779421983822546903636151667944622634081731560949226125486966239775155909126034571998016404273659366191647841289278563422373189501861558951422585825384764478142479045391789057548826495879308414164669700187222858804739239472418311935683516710852747740093503646079740522406437947289752608515582968098462162448587179545646655583414168553190254132108529022793939568979534517757299566868663834445449236317232700036911419562721095408816158673235081444493932356964801365300286133110710765084833520919903275489022602097984454116082978687363756923826513384405777230835315636435259 [133,88] -47010644665288411671736867113537389740819794900568414418214830552073047048664513613423780314554582242597417623189582781515336608793663186743790710308082264237478830651807150416383514262187424536660361970387952381677597193088648076031746610164767677032608266423901927861957901144407109845138288177273315375754188412502081828478856584612203713413436886237557052794069669703023414679069808228781616998343024955165710515048141241334105673614387623131271414310673279607431970510275072589467046967648364009747220950621765509930219219033103806365777203091239271509334270166637185627824696230450505124461109785984774942533555949768072491520749603886146697258048836944919998522717814539134612689473338103009181422804901735742924838982391815199178886674361595408279442236002810190389119509090935505736003606606269493756728732726307092406799052082646923820650614575437016639218871021493299989976238074939499370743033456970250181021560852228873845512089585740019442742139826968836535726517175001635851500136517906415427065565932931371632167506850360159310088302840452299387011012818420169148417110454630536557631189025443851487728617149046737444538603080626220709757885890969194262933149326498561276761531325512931588445752214982779592858251821634111226319809493493580334785182243984180970314071724275732688135734591325113212660637058706705072248273736298447453982713624428013675052466925188577046714748691253980001306285604014074444572586704707807805545430016013632384 [133,89] 12420176325630160818114244063329971598935029677211678474273411300435130088655269375658788474307202034383177714821508532910973204290472848651069521007323614832656024602768763838588857266669837531670292408066517936719169236360639697413168291389281097869407986517043223558292667451439356625081564933796184864312722891571703525970418830834268922438937954792915459542933020903345544410396989549026788031369968190658664837729321336495062486203029300970996231722170190717545208370337963981563163147607311136194400750103238096951943584726693418306768504852745549286924637567099136770392752501626802739244600758643624483933745867269184172835887927325517841990620776105998904211154581090314554073310455197346902245004348758121287546563239998857426585443267606132608278630359560739384345068219921055573764366448758814577046138142907098400077998976649725755571619323194314500503697795616420490671530839223047125636190404407649867030984698209499546879526893503802722008037527389147807831089877819491537561443589857138087288210007968941984847913087080175284454399283642294768366169500996048484770505755236537700670203650898108656418553648990948587924465995986180317020660057140013890685036933147819249673649915616213000692881577744950633367787493774164250744109981012613824288503208485500049524776486342387631734440576342860980357342026714076314402688507833139315264041731269299388825235647920954963387623991706312301701876633782597314651691957154351611108837333920 [133,90] -1848932538484023862709781186420025793419746574533528622372803771954626095857619546005951941584588463371092469391723716899260429911677088121527838751450965446204695645050354286586363163636586543674218155191541310877727169466459280959501924981451544450990597976129908935329771036974397748208576946213731587844046979958802390234091072532930036508148578109299471232594649242159047166651737722748590671225373080162883943299565655815434378421347824706183262892179312943053518531728755538608058414449396218379467899160674086186915930082470036858439879449526538230643511361361160713509024049359653767883668429689109582137194403171181814402277447154763228144738867148353876397438706483098222639453096048300971639143946206097147791786496063327340391128109065428046926976057221654214460129423935968454063102213159282282751018592404986077627519362019906645884771665540456223678874041876307784853564875841228885575944399434758188164220115058448502209915593276697424980713174930179058243124044809728692805218506274310327670003752548777456374722390851414510076384381569704115311292539972390372728774415431324862521560911136943325139879556126839403163157256496907312660535631502523223304262651054434846976479436783978079103313984179359074641525701991379663091732388597261883621923477647148312722981968965642807961223836521972953085860153959779505708365602558901873364876783710544079441046908369778000308456665669641627744397105395271178449512960214680536851072 [133,91] 140600994584236386734791818966015139323590042981242768097567688809007472066210987006263938115761395613504920327454821361248539823833848264153951458982316738273224422330296284650926000072210497172725321395686817948521904605172793713929738244325804505326251290696553695065909937499046395036697620869385383350610811598810195403416230666465836317647772124833452735158408203084839343635068575659725018740629471761992328059601939202296306498328499105048838760989408489922224261789640571239586018864794506300649440547030825834472192374413541126316322175922682745028959404577572286801868187591654936261497502130031394001133040072987999831043620352504178859187799079205953497299862346501172971290460883508198493345984791804581707332447855475786420765285128194757079189665055871648089770750446925180169454518191924083063023832418265399846364481137385415464994278392162536964212847423610423415635946286695056962277198337996394506334266890512997049855738311552412210272403344389685615665923287150884039038347785538793866193604517546134255167343193340053417947644454418844976999347862664479465376079479054384861466040870168759647447624716215871020980175952925160462954550700570878963319584194303723531515964798834247501430378659250523027766611728803924615970837809133347299436971037677689487668513914878736856648857351237472566738370254743838413180199749625861254119190514492562881677177178117534173571729255694409089147044167251781817608477972639494 [133,92] -2734061810115646464755621040155073364871475901710482968170461284646515257939955217942048547698941924982434785062743815788658973639115829664284948158086204273107004658118484071639949627105075013640931853707365744348218661704283087928487346423317341776620926369258237906926590562490662578120994605598563673658866586143535919398652000653759602111242840573023899823421709037841928106923294063808800283385386257457537575862724876274446667094731912954364509891845139551008171693850957474157738108579036536083330611879357398153809767751489189282318548761169506416144603304509761962102586707043226603125198287883430859107385353222262560615330528531550514025601507885736635169950024675617281444572394469674603462984138785396288452357097470093554806445323408251206314654468627840635975018449587736675741329602022346155398992387900294207819344242227048587411155556510714353268422896485607622496461657303277069834384819646722984056398075717516565860941515510315052580182899019155652819660429417543047791095825849459617613532437670421659656359650536349592737853934358692246259183824939991689638535115598135514253697183805641267212172202529017274492812051688638294690704465703622775885896244201631244535125824066017709875486924622501477322286887850707906740224824652879488129871213429843574047637787102885746161879576243762043807380608702967862275713294422864101257519754496394289332480573924167512619927704757863209677528694225552926850987840 [133,93] -353332954947554561935515855132637096064342855114139899643314833952299546892993484570600527326863712938080348344527876982619552267846197351920339137967234567606083647826186490228788907681291325063480886406706552244164049308115467718236039669497921264926276107497942560082950850055194552579854184102408140695088558368598993653699449742614978698002797484695084258223538458997623232807341934914471500541319740669596692421459425454849071541650773797622416070205400686881839548707331208254022320313402447101887877821375073504942193667115538208167214504206800132695414410768973197586385779142052149726368153972042709185547317301868907709191570752138325295114976818344742953713140610819947972362076871569791550337302699374690830212365548575732137412828809462305819772923058814238903646347954553896665010666298444669905306564964865445342873478670646240461550769854934867461458050692081598231120886681873584394650269869136234722490814211237268294583350631344602435750424120679979136219449231500034370241985244386515574813169975711717005137179396705812725144070040406759789555145876999001472959864551820216459510134341789199383359367139972138023290693654572578864982472806141644612086723289217404850380905793552239045971469611192919206488358504702916568892244810513324584809206520924773773665753304776453008944191055709565613927039067987212619725999787144505167472152224013801449345891308554733233068469646116160746345087780900960856 [133,94] 18436369068886679039030079210883758118478514777958378960225813140294966445892715392907686774159453830230370857758009756477474954297729797879094679470192941687707748494428877378801102032802350311139519446683407024025257199528514559131139043230734439752096368046434848705114094500221546024708867505158173068460658068013496474087616428006956798871656297648598910519562246635239842916168933902638502003493041901426175093315914632669503394585371843527264150200620224642349653070483231486248871233383199547356806636948739677439587723820168097462982402940325230524204391541292637982867861254199447965151948390688841896179651273708948164569054506656601509817646254759586348653985902743463085200811476329754261982069931476346226269699680037884477966751961257693036140735446585641211309666031125098245106393724794685948941909606953516440558820755358530032682671778607479653085153545166816852226818838492243294022145078752753293924296151851551688280240990500213806833419279720591496803161312587288431656430141434052086857471710626635935208664920219502898005574288364718916428577320894925972765540246254611427836084544755543296270870049967215349827287547104878899641120501889977804769006152762977743858876423273525744512226374939060652373042829247545129940158966970237400135898628005042757233750729242906966987042897855536393541782237450508532286324095189963308154055895174739607086014474561169989810620556141310874360647176904 [133,95] -1618118803738178688273013717968353065953032741750280240382196380453174801699974768735365235713568838000354599347247073559719038321807306732066025710733397134888473290388760245874600426434045520698683406566647176462554776451296333870873427269294502454709912252278562403615936760055501122164916348074501985267476408728230615599849156459060250544605431239005149611194365134582922490268641912732607346938611032184239999773164153089621341067710704247508164194535994686841272532927723054981823675798074653259683982091570090841913544766301894686257482735963563098715071284335386410815890670180707751105010788099232893514032103469692272879954211038435587617118607250589449744362861089607632136611536329219878514629453977346039752540313523703309826622329427146110579392335335925970872587456210585091313477732928319626788713958310705446186361871514399382331522758178368727563448912091364805502763577521063596110054370679786686842693461760513319730415173115047365057158923613603549685370436962517237030738178391889421039845482917904919930033971579627789121348617423739206737883947814158427123859175229093916879971971859472562433021652451928381210221626188661324323961180463391415971723681648945397792431750154679610305205948641120501585041098553634392402701481197611372157134311750159688030077022467402296652249612330086015006210871858034745134578116974273033792511884825168470640288773136100178174102803093885667589067 [133,96] 42468339449654916821960253840057025762303143555509575536296165264585652158086170674465733084775460770581685330479232303902530423505516779059544970445267424602161923994942699026569403892136529153661442915067614051535375467542665491956484485907181528583900314203805241156757445362999300926725102386248178108488869653473174153934389896662609116364271453733948047887231645108872471663559378185460545014471774390175524808240361089345036268589637685169941219276451380667461927373100167409738472967203291337911179515800593880860769386260029326772234020925893779466363178171381986305142449363627972361514744060067341870042019208728115704840226477016227907006754067598584802125946825908746425003188007162209378547101897863468261428110169777350373231272521615082520880805443848349039994794326601828231107331556950569204351930486651784833985893463140893437123666106662764400166628128085277090103688826409498650610472215606217980913750900173110253913260851566351671385231006963851279258464712674959737329491594733385708044911192686713043665913926702335531752917462033641973225166577407242261697116930443300255099342842281919175310798402811763649453370607613151795947853975662755083395709828615565599486459694892845169563925406775800495543383491368320860533404208197219300756641138619785526875770117768322261897529978720900217324638347024823799738640353679094387492973345058851000028874354677472639855999529737536 [133,97] -143852284845479029166216620881443040072114527707888253189686499713575560390584086699714474316176642598248518416544128163275097637883697105119834384005813379365716613759484135901159158856078271139576009729017693199622400148873781108719227818258252726470861527536215321668501850431011084529359437010181013896378993241068829548326397959420852043312141955542222193736687228460299154633441435976679845808655227310268683097336909038538093285823582037024309072183426238863091512890702836086751243877259052909580106229633687681862232035821627002620254415790098877681192786019058095517687403797330060505026045683416138548293637412365306386192232401359681768456094536854182317387994150784767812384166916581322695263858000247945272509990419158257260092526115188990394425381180438401187602995789347639100682657387446838943682353271761743233539121321557953753860834186311791666052659390667536409348192519395674173772303529863762913284734845355546822077856328976944199655831027983411211986688526632347578817406073361672602808362366982257113401442875513246228349901873075717675488887175768678954116718007126425885064162699014500240308415422815107040391092565998851562319621321014782711177406386389710703265599077125196873050974604103370732134044755739775358322408109275429747357219816827135383599623425201832791254360492739218990528129740797952896196131031003557180569143041065674898071036280673090019054632 [133,98] -1241744833148649394485339148002681151308331620225371722088073990766042573350811699148305350365339046385081388540166392100239975880874252678799951708606617421645314435231936481848685168544925596968402943576198759950011853479546108674204383298161350314427103258851801210510859152511770196029520372189957611825952333227777494018172311206808279867559782368492999183248165161484211183956721139510491502404697328997963685507883031240239718264187873547248511376855666856934292566884098258431501182820962946737624904937918713001668433725042392541950437283534284203757990821967605593126184460739084794006354335207683323855401063153511593175379157773804047567440010394151386303936359537384435306029541591174421674716825622418727709707310645557897284105251198569703203633191261641534326987078472959150909110320646240619500823128698893186185673884400441335675355150415407933663086890696945062198698286426802550119076373364923982859311999896759073714091628351944068536123615649443622868597478616342800155882939161389386314961467149451523595288266802142314395977015092800034671359752862803478179712943805517593226418393111350321978062922385863301392273295488141240794054469947773742499784271044389919419511319407776317070816943676768090570148678876692972945267219878650503831753936831666652983206179530871926944043107579595129553737346619935059319839780762312994339228613736426499654989358940319696 [133,99] -5515830275412323175414368721188336650734540818745502435495240314707907192798033647003756459585570228580503254565708489913540226823823013649937686208838261511027996760511225978202414816184062530726124004530393843909034231374918777866866549234184941296439783718461322955637426354517265186149561610519365835201339802018803448087997227782656774416704249462339426298377409101779299637935944024516192486099020295851109592553468410319359759241579818658008041734638948653862697208705862825206021247616480076837637293657626259336432215115019167840034294337690706272012967731823396510769276146522308791684588001519969869641585051087512858573070402380743813216112770553981709287377833578571949566062227128919665445357076712802772600368341969505331711522386113747653938239960992710763841514109633831411206577239172966795842684009194272874985536948349494120391433733350050687304800821364115307373833420847227434983620742669225892606264893446624103907921813927683651842281013125870425035200037842464072848513794644879306747353620264992868836233456111571494386665506018081648731132352179825946201626903973495840196859851532573711508436887784724737087231777565853969721464910713453836356925252116049272673535365595786422181683826752369595714460319444661513453694336301085301230305387791019477469739778533706373071013662690637225757242426297386584591535308858613069126597423432231866275066630 [133,100] -487161989848226687082850313325731266442140028940892335197811047926975834698365607809727865772405684240297044746981126017255466228293025314532980705413765232736960107350830852504110252672267394919360864271820042818600236476143812582308311540880748212983735467781077863049155221497968154092408951525746830336263400039535399623535229270182924718385660326802942164726860243748718754563525435019016315446925522681309376364771049899823182616038899185878027731831252538081565298486156348848893848075541443172078511039047568640370372309814303805801150034583836449591363830396155219807825695910963123692029702949918904383219457646985619012607487215466011251841072064941038021268491439377476560761325143873223694422562351533751804420457743975486142194403515600622061676000779714352805692551837125540100987350514424696539004051161486227428889337924323083588996744477432742709179030031226542076817135935526270080209107926903932892570922003653488283370625712714666659540603726859655020671322102072200078802385208998295639896672980670741825146418599042542984640762285651842377536229350940563791403115977014393047775139055098813970808212944383306684800541674427234452431179457261892829207598324964024794774161168757368053147727708434566165772000960829378691368807842178018558457310418417031891005307054343050125188731362615784496493656561694763939957748330064741586543373782009591680 [133,101] 5668235713166754284343799925371992728214770107433330943319934777819375533296523545833441782136350766307791363450368091034309875547999322127267784115264130976008712779545928370683201826011044620946318130196787971111383828846979258376327862573486719816499899421852095420698228847742062370548194110254238402830310013099004950098849790836642739344460774195803179151151676171749850004617548062709070725203214526815145920229844644822555443065317691675852898124178585974753092283725384220979410059181360985593406634913573982732616980713450118607733992306135810716757641664292674170047284426387830156890497042735861218272051268316635675963459295693302476841622472997370343212260386778829890975913126443175968813410467135850714544998070682135879556429613716907214023065126516841140674324263740016923025832007717257714489348412906532687915011061477818709589604400293516619858849795248288665666566283750418383333404456208619676417154994138400347105216785091271085423151685445237288531518973699458332673779141116196733663702780079624203983117691419799540030231138386419557749494457813855685571328113447467519909170471031535307176631538504193631198095603976414280425051163036300567269854553709304519020450413458537637262430075608192767919911317555398595494957305031664510605130163687417174605371287267234363886758069101055755708461326711630271721161109866233467856773773808 [133,102] -22103828786620124644110409662215806711978359074542710693092045933462843043852473105374820752222960734397877335310264565275573502890745592739306746040064453719004172293579412544760649882372187781600281318894169523761186932836390760992334021787214964941131998013226333827783155404700611168612101118744048504446905682630053673932429852526411413343368098297612659626519272836853274635184196673643155905858538288388778287761919410088478878578088697000475527359209720766076603834388810667472450314488110826435523167326699496654827584919757160437277569909623956114571583090979342960360359315487991272140824053205202896785318260117598539897322011371938296790957805590086095236343721630389696235583591136060035504564833524419411004920721325344343933443072415927428960924812928445907776828862005817077158602235965471288790070174889800164943385037899020784820222612888121649624264155842578930869353763570819437431611089764340477108533994436409517803772375232958106667976973781489125275210489023263613210383595763739362936713141591195686603222436990278441954155911783765709274169766097382025378287998153013780564972355771498962255809961389304436213421293717666852183485708675587795515553854078527769390627011924477460787115303133173346709252293475330836665731924021165183948051607796077974569438829125856989409782271948634100141221654635944731066272354899177970840 [133,103] 94923319118614129685280567917131218937612731485314338527961758642448836312218565067758224045857795703527350758366634966272524337818809033754607395008147986029507206325777853664413182277789848782560616692504287086107240080397614658213782737905723851643773407417473142117560212306188209437297720551931010464002364315740154239031174541784832703395188154164617653458091135319200508737564147595099447275186253978875801001266595713593902197685652952395621060708066382086320357325960702104146209346979251544272812142838594732760123256809434303556853506077401691322805547079975196901645658575949777615763780552199143221086933718378066381579747041032468916770430782651692833353740608331151764776951995340164775137021303028288954913292134410675468537276649470821384790624346781293349589736976469028764797239106200144586497236037161522820561231399329897483937820068956867337783559592027036724187488955204066488395601397976656302437332168311100078175144460300131894635473514230117596864391146915434698017843710463295132785913104682510791283279675993692345566930018341886798131134331813144821654348369844889252516807577232045818292921142759682067056351163179503856067552360392853950739646334421060868888696613872488261148138861870430935656277840274642103167277419354473194964765340622049495337243865346834787116321616443640488927241259160935690006215670673 [133,104] -255580701937358173879114074923727480742413479025743577252376914532698575357884648934607735800855273813515601377311186871990429299723663168696558807821896957724541635598387797690229801660520685401785520286993821080946027974733211123588239929855208799835324654769193516567244919544458088985273018792104904482072138686498176857743673836394184168412258739665515056898056885219727761433837742352399849254058718225227948468848456071272564384914605028177970604004258473405000348993882220396737483214307864217552127880031658954679774543604479563803083319820202227563617797825302284106698704623683990746228664361487072881793552445066795055586521281554846833622568972182668973680006315317846389638435058907138854695989241131341793442650702044915974533844500650156754550154456344629270780376574432826372816041386565271603175853301752733799849655770668351508033381259300198530240242684171046696266399724219793429704944189255924274191150798880731546615968356180919354193403404224608488448684891965035312975191708278592474541350191742040626150989486031679947184387103170454546915436606162983074803747715775616856372290266521733773982045422222398220737615332438046619140900924834977361530378867855081362203230226306050603821302444700689829712995004300196214841228914258480712674229323391080972977357092772264970146815905388820665757950418775636022144 [133,105] 440398346989962757739209625452624196316238436161593018751802707381349679657540612553622681574658386389912282754837729401736596598130417921361446647894795509633247292154551358884174976254197057134468044110117369899437815303396674007134749085567584911172363335624970574739535159676568212824801765667402419651721206403150257258426920704998203291229482062085382729419720827158326298407345198480468696682571174685813663365615911838178055684682259400440533362495829515326565359560435614972487785873933832993731150951006651077803565786556986289139350399383668960061729013972838397641911679886904963821243750896596592270882165200316219897206468326422261484794309633297312431317218913586867946561960904985033924761881777684232251806470319145039156093857243979206557381957820748672951228913921896538270681561438878517736342352669431513371175536995617773933082127628974656696674666632541305668189079830558541949494196516443795463914837325758647568663607124390527903777579278802120616273013896521839322000000656411799737730209673196964568962336794252116535639860164762094549212647269266443810078105457982143419871867604024319975579104005776307278605478145132312185660342907234969703037771017370488182405506816474458453180720875253411226940880152391160306540409889833988558644468866379388350301725830688891182867431049921327410208512132112 [133,106] -659593172014469319511225329127355885113331989247174053809779868174911517148204348103018715294049442506673405484281703905009617817010435892340014998770067275111138506751054935235226866209923500774140548628803110568021220721774254192283938577204877507027600543218500743569559600532578631876080008554266559347753160850300042112874356345239886211043591403441812314783673704958415107923945880676868865934545247413478024026795103451195136684718914045763056734423243597077596923307267915817261381786778423849634321508694579675348859372871758651809544713948045985709209237659344981868252280415842482390834757892737217165355794204217490763938474030283400906428845122292033171190256642550158526153552688838583186174604068286042173856686249460337155646565127960605165450830758545477526045924508120012456672154548060425865798970382078319800471526777146242499247312838017012315377148899896543477576923262658802922708850380092466075815459505558381266893276989607956462114715065294873042077239859651188797308177054161825708610065824674842528057426090353472321727271302199496728409829614117521800078236351057438812792902437288617349685984861627312805991111896767139964145106548286413107248447905161798257778471102812092898678206932908926451352264521115269348822122005990947165709068234000017587053779222490403134337769347306216756048 [133,107] 1359638778576771144841340909606199408612218097577534939095854442086861787412019731181709413722545022901479453722467291508440917402987824369185201660954449644334170333071711047781037783782789807032074135275959433340352450078380408852710331315146046214865350302204948322529800731541126204259747438061424119994521654398612775932782918306270347894443493036573484683204981372946989033681718959129619929899035650150112181631015330820193164697678094269676406601228678218735635189975117190954788088256768506364887898665314200436590457221811949699861643485426001076472470367904747360237238328448509548460753315776021217709606566402305860154314753932372947690113627176940323373952209041066378247601437396452986341240526906147242168781179660763802738354262877815703473114689509849213761134659586731684206983304879075381716255961046167301791323193416779695748818727174568204212233173648810364319629735345885349140492895351944985362154475174279570441729261564216128752222197787379500890183233998864699753179653559886173312752137052051832179266363639954242313672742099946805790664653012037275264659139080269425109529824136763742561080397015774342076132103625758086351974646480998719257051011121462254832369288936907184008385436390595689109117728014552650537240706082189085217688767210648553035865070760339186229072571367042 [133,108] 314312288565100317673029538880556650485790832426412350158804113181329161454936735033169509115663059131136703355077394563340985105557008855705841996132596210121346465205359450744777419279379553388852189398876209380105728288990737740467800948523854187395968843382764853774959353192586313751656780158887278659869105382229884223706207394350659910227120183914617426277942237983932652723905288666737784674162996195620036150713207458807795504991886572166489650564926888900564617063382248018858779422102595261004225234277099279961226304198799681410779705843791788096716949407970853385165531841232981355176980246606114514359551273819205477652826310582330921315775490376366895238013071366732737925158796693400499013307961688548652283280555980126099481499729513807148656826511504041792143764751145726712504095654530229574423545891688890672742078656299217216202163987610902584859572468036873430347562130959167443367694284563123829460480393840680355629867076161748643347218478433900499159371210256281573312698434285074325654045282874736309219093437682136834109366539911725845454350788236078472326421575627960928635472908708463543690243834920992741434432079457626008398870563357709961460814103718967535561968507475492157342411286858837741833802371700121511025875057864007901021471909349432034972833838640095280768 [133,109] 633841792333964821552075186391885941252907879007056627435932781953444671504024837658271013071869320797921199491468308715479540802385007537912447947946846236427000889631532187803318075384111781088935792169684114757541925013594567688249803329962338328350405750184200822557620726132931649085283823874742298037933832167827683154127797494251291046733683179108951742402150545771106665839274226649223160393099743151712552208923856699952257205128180914451817956949109518160579029879335580919268183635396622959712991176332863635112446891108744929138158919589713854349987107985048609594226994731897425998547846117615175129893932569792114410176817156894827298107843390486679077889755427006718077366543814554330698991068276607814723808043374251656069472272858774556493297321777085520087237487050545451208135989800992552484072671757282867368632123485662931824250298639105812302117276124971060424208214452829827711294746563902356920445884415533442536524911622581719058519762466892141917424222840537563871503540910151791626299015827257863152444187158801734246769276834086611434795357656862097188235358592897785361323739205551860265102354872148042220402848847915910636449382982727110701726712710437672134115715169615499239649597850070166820992252169734030597701217576585950185891090043868348640137331808944 [133,110] 64549055213251994429229486032756370921668937625707869858334171831509266831484424682718463853475169849106630954036517816202144120669646976694912533566954385221033128139034085126568600749972619304748211741617207162798022447575295073319439606550287202546086360677641212964468014688377654919149100607016231738674564206157571736139330851232828662405885768687377933504135401517548633975398567296538026479606988862497232663074072734509129619097473512514777085383423507040419496594988492610661971236089372712157806808474358260071746125888851538886594294516186505209492139628031664527456793651085741345608508646285768622026835458374993027779108500716724988410513030345688858673086367880494552663685858000672455236227503114761772836634637219676130045388703870618025535581714612302476170579447303584246220910176510458692901312153194648007616723574056467743953749488950071661281692889482626098446186204175111635899207258523060440736699388936756077052915561956473847232700149017832651791657827093161306975931701946442773100841040022720083935754502662384933902410639247294635363156682059894389649167457329544430820727388982266699398654695396327561141852361147147226753847087486111973700242017136604399852813238161910345784138281764649971461965453317936193694914121607976579615832599974392895880 [133,111] -7145187716497602411784549764105342209514310010987194174575019247359346638984964851113944072610880623818938643212975212077931206697508006507004316288801084576011378794940477545713157409860080352770591257386652610124515359371337119855383657842358031832307337840898914912678112522384948254298702847487907195195697871503140742141980262480610138791801826743414392739782710197257833424167814724189094622719124016142728194996226252123827286592220858022068616183308002492696403428998164864782018130497551889447370403884677970074237408410959191103889457463799084313733723326865194151351752320586341301957220250007328562130471203346795747074391605308844077131775323120301758794131780539353018688113758282944083833840133222395139888921689602996682794263889942057192642631799107049023662745861927338850746380384068443213413244913635397246392573874201563335812656125298932542386309041161825862463872850606496918868784737083461097192413931307007232768970803027071337592248955176946467622665310842247534141162026858881500114890207860452715972149276341023442102304893220578686021090095915268925659424060441394594834537357877467175169444253536528911876650591019580458371418784271008930921137880012622369468855360493046988224171130244083743008139352527856221524469289590369161371715409373235 [133,112] -2734185934588805715270646030061437428847778091349043138617915067877305983724082508912294651374476759359084288218889144039312736946181761839292177666870444031381270972798622561459500329176322007052262845503521403014361009699972718426134409724282474528501099493097423091949266140071463909093053248597879861531708314221716905481715805815038216495852552380978557381568220358728807673200078529455375841436934635742274628650433129203427934862101604738563045160432417282937976045244164557963799925206443127577260858718763851897314512798006590058729681245152369709962505880662835530702204787732942003425967100768053620918221524610078298879747786857493687768571367247874607716637175922874182091870219663937880147704600827560681332858898659584894359316211940681346247697969630339712876011171055832373751982502597515365441062153553322705774819457821713838517894442991371649925392741473437160457191329249691492607524086853085275609804839491748161569544845839812301862910304357783838917176130763671995293970301128962335255403950247941806129214053295156496485208835173062392619990087113212606064291742042862167173725435463978967109535255293519656652374306914682573952358994256177318506958568849762301833692100330711032502700071031894068763115292729408337524798866399354304899578560 [133,113] -412410048753986622221032428790549050697084129734338231542492707634320181465359365513115817702474243774790796826042867121159090838838923567098638295633982963546394393810666877862536947788445761688161309738206218588203946799473041179605166889947544925945083995361774155568031918865794270745003907380114895200304171554472761351850057519817175298381146689031051211240467952392056321783253804902228782664604684595228680207372642646612470467148439061248581658820109272144413551107005508132175121440437585818575415989907030451598876223039681255754310166678144184496945748611572036149503730536267484479553444054990708675175114550013121168725241862189225645833925191334087250632472601172949591599744483252785483608741021827846633193097943471824209046394921190157396035026330660684136208307047433323167085965241002809706876581407139104731661301542227265957051148349520228715584830773009023764342670750550296115419164023831945078259544229296316175659821302741562499662512822679714324335104226003589024006199074913365883479662185030341940131407617156910217972693895315559383759537991925305783111719704391152291439013441005926770210269570465173151341454958354196604063877325539084453792828533984986060174117405637951867728077537324113166006517055206926897001192554009428504 [133,114] -21138217965953479739517957017367713402260096726186709716123987249100583657674862586551564710560050862464318910917645555407162029528527274739728210124447440403532966206743678236901020533277254481394075842723962179738893615544302642222411342261671224442068366002008462657809077455156856429767213605001975049810598935221424737256994917548990770804259228048718082223279989591297878623930684472427486069036729193589721811305783759092450485454403964132857506148112632382815116287867131841225545024782855222154106654888457191537088177464141611579344115372361321440179398698644781390153339471794248043957897095216529897676565062812918919963052977031661919316300148304446483101504570563304113866241311585739802763422393677636454744504066704930486173242867404225107901374319275749720791429705426006870563617665345795887008162462424588324768195469922654089127622811812718819713639360924292548535018561187509232236329412078834453884097523528307025596084877834502068370225226740408769743396525083453601512322415508682425941015511267854355202585662484841817558609379897200466556793518534853079993785305511020368825797440252585440648887919450694348009368452565785755844474486328085534608144666330313010018400267921366479951362364648137530785960751521437107294886257872 [133,115] -523714804375115590984890441542361650183393466556928775904825590265913356823549397520722178110113123884220187001995519693018698210010537460648701828442797566008606142043096126992794669892660022238669833401757919600989598929732102970827580307959257984924540887143272184873784041773202167713381813566015004080285313146212949100628661453359334162106965262385769724513390178206873800889949721412264435837398134557624295177012942234365072885254835293673887734697290497340413885717943253919903126972152256511446624039088925399342781906126738135489550191097916908818146049970653897099122621585298127871231387649866114663317229206097286937216348370947977180216744970172329141338613689779058625634622650062261425633428528046313504886489978479400573921929515785368241248061961429147280429701765118134617721817081863123731305256051367016694488315123570685705796340935576307919730783250214731349189215661307356498037903050817051609296666472897928762691110964961609014778664747161702148006654299826948360130961876389404234472010199847481682841449810954449141995525057887480408179868167885108475285487740559796317115998734936869572670086063240015264704370544336977162100100517761604208006879430951871260731228147563952954128780010341325609742938445515563655428 [133,116] -8707534626605026030063191721855332139666605232394907864310292575030127042863303606647933298442856832713251200799270164416686284325934091187568061125202607554329003536116587104287800637089076167172032930744559539437429181347911184358942107122341834025199114751938786425845736662250987775992598317692612791260475023810587265682529636906353376000797764538880241595006908678521144607355825922215851026519936439987926431767185312477233704221236442245052721455200650682303666780269198598999576447119013490260944793839409566645770943285820189374765784796361780389573079314734864913252677719528324502464696267581339930383481914954853538392985038675400568199959723775872340250369386667097381481817642854135676910451688432213197663597749998603795364398631605501569186835183957854233196529046511227877266613521171599819244706860176460689188917505415006563082759977029181305545558318614012626198621237152955379604998389977328053660144700004342154938532080770050611152308418043785608805734636662536032706844384517494059858367254238205650057113361087450274568875275336645481959078839594656545618065489439644486070390912404721722995727932632292585063961779372845740625784089873107264429204306705794390919396463765855297770232156993143108968900894501536 [133,117] 225404826980979035476955572291507024149635391106051709396501745720466675075451049031378058779062462765895873623879198351379328814301079852624762185687588639751221786157875846704817940906581827581056099606074755548360353507273988013391798714377305714152206430297711298075694063006531050975699584534551007596936321436049108455689833797926016980788040757992491925834775911290688654758899532192544321620163243976805677763682050089080964783339216972516623718362185658528037404584231672272223173472994893031983346713104987519338093907209711836513933058757946995951920592168270569935605452283954863962159267178094296291434809144940774026844075962419826268013974674970296129614161294013444979778538072782645690975917403071849592090110804116224518636480709551400082796882024279508822999962569287737356380396748328997016809017580608531241117727618091177346407477500407792189393862805205900274435983537140765972710609150890774359092521626321942993217966146783613758754831017895978765705932225094590448817286588243548997666839449255120746912979928231090312294595742316757350658464947185755498249573398916976126562536615296203867409669303645652499034048275236008549511656898770617083062972640550321943909469684251813188603606586199111984110036 [133,118] 14307011445914767350512383906237328588485965574816751764808831190042184910544218278963687124182104245596248200854964262957545113165694403096276037967500040525756604764495682617672394217781150676733792961651237174008849544675688149746955396565260053104382364832749795542077714375051927968724503927264302866160518653943407313882902427827734290664774713504451955135341304847995356969400200352605201432767932335069990243965406372444458374605894223926260309008673713511957531107641840664080883970965849488547554946700418366161903935264130681628959723981109417886572711110194387645081407030733463832168604894190612981147271686046772976614057419382510378873878278603078401788535833594358578990270960697717743667883060114658842071783984042662768215613636924109322016159491361313396914997516145697439527010190714638236055788736389272344070681234416610269861224023748225779569385210147022658941457157969726675400011595113395204451382626830753427420674146704326410439328526837375825506107821625123886596825139839048534093688343279220851725905974089018296404762399500219778427150869445874306868852599974761494243199344008719863850640524129343826345043962299902681609637393356597174241533671779426419404764294273649053876604776834882560 [133,119] 45202971161078915746534470392815449639081478741134026287879792175146288515925087073604438726429137032438494640447302760017141758819198894699415981493368838512662346741348729097486929878175379269441953006672720913195256968697789521669637066102895732639668958729214691501489877784093247681908400903293222700980362954285498612044786382976949601571577613619903879410284853496714348266312639087423148600270466342091239722746282574420048899703595130009073895896564992396517978140406846684658486800709276266453558837325928256954008918413326941792595441447916461928932163574074561995862461978261538490143054197624288882815367340263308311160631760613162050082586743064743383553851432736962586434631919006409521518650954428475717201290549764124946193293992185806563929026225630278927381042633685822691320963154427141501624472227737105472937526416659458125942198637460982618541213835037061479140883528954002804845655093310489548640908269210825130704245114627504575107487262735529307540858081169499585854503125508539467905571391578993994942796828899872764524852499947279517990541853141688457470463040057282952689979506156619670597561660336516119793191515964936422772987650919745395235815700506426156432126719019858185785412488 [133,120] 1170678329185301517865039246489530371435248329621509040557054250365083748068409699634824505105855088030278694844847177820756857981998148738313895935734419434518428929212546053602170015599085444922504583913050334457854049154292139772570572646060357084265277551732989789608956558950918515851330260672250328941914841855393229039894044437072633872273136876704215590443205865000771257375274228290962608221882808021845499307611360885233266878918322596662775470907366301679144801673703973298215026390649504058344150370465181853226926552043555268047501064621922866012949621304341994509882818161966626405714080006644145649759509395651956931160152973549118780175936379650873971327939860419449641854330992201151084214873243160984355243976994188925039664925706887615023433026124126795788631715047078937748501887376177704091521915535194347517779176898369937074322665174433676295958702469981774187168543903026783605963024658709834308634294318896718810362794913915274601053713813760256848794258651462520967385040279260203970365789196339929143408798264011066200442533000983473351441084615948845378653194933203844798468126808553301557855407741763019077754948707279099890005343867711890933897131820803135723998492039453276864 [133,121] -39638648032427956296836005586422852669549201825139306151848077926983200074571057923880629941585358251296496161646140520129435865619179879006556990362658202319194431907120747983840065244644250666374792858094531722379388420664438578149740213117516957608614335415102466090837299524154963879805867349427089463347640493444486761789304971133832809017226948154313352339711831200087301265519743267970984150111077682473729308206487734366973742579335635096342554377460559598138968412853238454450158736663529412313805904886007085977512786390110585601186732365415120973674738963075541903176823129676199041465017708047044580160977107353411135857667686075172901417902489471716840202294602936709863578040942432950018780801940359463875006988957040079751712903862861161046733538424165384890260981602897215023603597600118723684669425000546724972467596467328509475325983591365104117455147843041284003486572528173501608984950806420871093865089291921133189635294375559341962798013781947135206304103977000975786609261931974674846413768142969352387663409141232389907725302358472485286984871294711546015954926816553323195180051053616829136983196807457421711784278343361006154482709466123894315180722581935502852974628576856 [133,122] -133908063985408072888659325825153507131721319989551238375486907619165278520750084380439662559761796319879677726842120466903048162111603522830494557760225857495275240200641350895332856136842886820731910281247034235262327093185732945420630953733146770828057851789801619262901119777426306577997205034404120608974744002529407846444198984280510781230993740621176486125875841043747621635795441247647428345332989564807050508230865501874091806912754406585065530683719419073878489004342115394553008908267481762490225726506847581408029053932526295657952655900300269058783688188189103676694325138674918648333922747848273284733563924700620951814996328757280192986355327300768954952330483526651617419544510882222195138066419517015245965498895260579969058763884742778215098752984491423045900173852457576750985645101578977202590639268926931125718199428447237266251649880344858942481619926079924630814912111229079719172745910423741425936258542825308428215052742319617002489600028495869806341490623392991997416293767376541872628032129341759959135877370278224597896560776766728160073396456991582487489935450972577423533531136466925687569781812051984493911248471006098609249310996776395243172145511053136165616 [133,123] -516320495305112664591722843527450777551838665871090771416571719618117630718008844659704328645903090568298772150342495969491916839465654728366929746414670813496080877556612458111007975087059107299156798880155464979180479376939644374564840120463216161851233139287498666038085903092810985276566759728273653823867160650109686378842585603416594703085849098545231112278352537638147884235020497599187781917544348879502411843851122437916925730297462395624898168650899541480735551794006424916056794383423734724995353443380255728393931942220000838032000713663965911605782025703086996818267191946171399883137017936098617436561105066511932523580273165069878535918036101429997630835776484644970813836715819055262017830958880818772937475602389796598369529831023689533858616682051296080186644756703934655687626451534320689256504375347654107545186262357366954456206578464094610009913927849320480483181027441261645630113668407152941578674007138123988782012723721660918821915250196888351211019789153324790875897112500486750335611547961565974369014741476276237551956892528865868639528150139582682320549504114623217395658824079589250910365150072932998269275241450579822857902208221650409999394666569722 [133,124] -306218504330791407315048049784168549945728785516760378744216738146142745448355918346223715098002982270726875024018202705650390441849894911782539202113863040324575057130460207300826094799961108637343582306274802584521713370358347533540968069914338629720969938291836395541196115080716313049430491634737686093051746921840156064453918617955866656235751097450833146500885127961388156256287659550198131478392351804618831892008006147351141243820079327556425467014941184855716711844232954130434087668758573785862334713042331996545454680029930164053928717998350574243753494833837961933992692109956095128220345394671198771325815549434228412103206469445916620869328621776358751384015403484987382993109901798666997144177948213362269790779791092139555247074331833240147467000670878889815363877743522005287422282722086940483523635794341504947460929599236970036588702051311501764846034621898217194314998085562895027139183821726156036367065142222058196117744525476607531055688698716721789631921400083377154579911708500722684491781860767532398356205352097419717363253445100580201814166800524019355221588571932265411895609264707638706903516635667621264904249720349912927184889414321235316768 [133,125] -63136020480254610625347694318835667885283952931916760287802250153426770954878672169791296225488854374218926231514593570399583064750595421238131911844797226279251860224577313524921986080819263002063295865791852983504501521878213141120811733880749310906826320045252294562858908969681987322274596186731524883097352490607964268147782401407611646051090130808014739980324950490745855917321842033936942040558579673503163934644069363781937864040834783981438356473258606672216889871135019460702324567373028554086883410798819954419402402934340062890529177313309434017194933287090447945934486992057939281992636437451468391674993563374389295961298576577337648262576863996571382092445748508413329124289562976401654904042768322601203965797407978552973712439612280614588642616067862287205132518971840963470503071479680666593284783362640877382153236397180263609702625499075836365043888644499197543109684160627872819488685531900001031147717932660980820200397205100496896029832866480307105557165930805256022612148632008754726450467940487946368182545840320909782564249850785263940976462158415460211801724456414674266003072171024179479202699292884455847714610678781131944164328789404 [133,126] -2093710514488609745985794016893380303364567433461219425373198505389604138034329888576012113005931082141555028039996111680607702453851642210764081384737594549514982822847726918854371301794639303773234907136022263865408168311557211262085571301782094953086428411208836587521657359891159293403449605310302585987388015473391984770549237946135917077504702183322522201515570587167362817170533766316163530418069855418985044772076237035576245949696315998077914643453406852270385662153423714901916239786558750058987764700113663013535584996366545157282389081856597094348841360705332231094522942391141810057395606813864244390638661345728675742856050221820081491824494496424674132577159059162891176928021013127482784518907558813154280300546709240216698187657387593701657539757142415989285263532743492549326607443702453504202653233910438612674204387851520551261355961594562610201987564271152526093217334966377595750358346632837172040678189054685828656558960621236278107895499055275635508351933975389000920279902948700014695341339184347749194625270239691552524896193873513763014774894942398592649443190442307364414461435247747151297535179953168165065560161222894098016 [133,127] -78812377860683695867094260620849412553490021877482732150828946093158517623832103081615461870626394482767061921223393351240654843702803036791200427796070382524030752099863318576526962714261804881576494770911674298145325656814784224834692056645127456952898312491317566085098028596767966783140435767405120676163468076757397138499570768797989576383114305049338577211239293336147207698456662456306331797205252332046791289445117042130877840655361626458759821070937228634914323405440708788625155228813310821673176299304791504346218814428034122258819070921072988355906461860997537407184393936989474380611330160390761868016355823285851911159677668618071337445060593610848193396003338699871234012248019713179053293195206721701101979029873436913505161218484699633030030636686195147108535125462673415636588509847322118793366272443752105386012331890686956968449609965094197532865312637101203758012844814536267266388287143531950427655106016639691594244071395659548025139072169772146294906685369892562644249899912258660527855335185132163868045948069367740889601442644055648351619562235091540045466070102344132143346416481140802982701207669074018324703968228 [133,128] 622350233184340720074186175310243154887800288267756637199344886933852806154631278051486847402251197302233511935509672887315844572114141755981450729089606526309635265839082573725200599644575281040208512915260211901696218188875944077951881889991393917181632710764145060443375307530005322631124315364185151101570615322535861183036043641117887309399040808651388497275367464346132174911675862753734388542184639368899635955303332082730233478618505419504463883689063228686034925649928172872669084599990986178706537741892938786803045772402515598794812943684981327229407138783822828869146564980037135962327189860921260387229207643931300923954573104148260600179173097632696931750334408676566888586415753158720455492466998964392632520210825839252970089558001288784927002082601862908470242097455604096238187077559576270595847240731377037331122691265602286709604691775044692644711343052294804415952669416524434445261446086913581264749876613391149559636452911740016694904144693485382232482510368215080247352980496392057266140263567774879818270494089945311890846617559518007426365404097246473979235459487320936837945057977269163120673139504753408 [133,129] -2824399337945751751731818362304775440364302760451824051169238441441171401188965492170733680650594202197075110852855585501648511019131273027166416981998930295844227621817459358326936457603669110358791007936726035003500503470291907649224598865575497724514059800551572737329924037780619884395732606782882141988931753530406544943683196567460958000422193219841723750395819172977304037931751181220179670538246386188497207003883646882758195755918611076536240361323696774516182826287362258693482954232901705768251290556308303902353365017661229810557540680272965145481874021450260121669622630236412183132378788965018534292597954329137202498849159931639246425547177565767673577323478969882307659022490420932779548685595296011580299202181681621384390183455136946969151434927469406368216054079245268659058735544597369037280786573657842441509678944668106768715411867007911016781163294896085699808508679537353405726207233047568505368991781169438320394516460166706737612782218732582472072037414674781049016313122342888726124800481960409653799753930484806284993476927445718952481306280326621661267916025761161271900085563303418299014560 [133,130] 1500044476010570614760484792633867344975343209713095847263690562568545108724552554257645691209950565410425075291012606539217530443977644469017178767592347542781916836489609584840017854277666870063386712546344115325794229384740703244169977023447449485582496276110689693989965877822252330712469191936921343835545469091708590613130998929716151676140031819331019187455907619897106709454980751237290645813773160139279237307457614802878655759540514669184306926856604979560686387536735806281555717539777580098839042498792244309602474597031849368678905985829164517938801040933055922479550187453058435773542661766498978960126126717335009677358661534368792862149939403575547264042460925661921897321729560126181971375412312377320380553599527258011260193663128631063669975127469148671318738120465033993902702282588015415678777538951429845546037925946985669828810401281616873879947050110558169264635416694157512077963181582165312135891961224856238874047370815159685564837324733468602760829590698282269799809742850385054488744053857248839036944449634248147100224545725605910068235609295112284037119083701671921050803155328 [133,131] -509152361078851506753169975819716185437611895191024126002345175173377767700253431148537833353524324514931520175060323282114540827058895015795122694445325254595384069851652881976851819284899348605972775234840311414484326501324520689761096039290333650366496037344801413914474968638506007192530919107707750162953803093722391410779448270801352342606778248018889090041543005174088122926648496805002105055330121789111934062005601183136516544242491342655788250541254003530390999189802956045971315430993633596150696137032226647080559732138879701959008933331161724677192118612319565282008035897630314112869869285873599480707140433510926673354906543702395501103012387999547615712397236550386694194696383115817966975038268114477900046233034783171510785024424193569463906816287219533510116349405383982775362156802491685224879928211176083556980015850801048820090795045026850292735483553820606061021687940816826724562698436055256469000409354413490493460090146729240140264871282612845469037183880866979061693100138861068907496920535570544751365726365391667016748816046557079308315691478269188857748759388711608 [133,132] -47084541998407046508901689698186274552314661129401352446683802381593479722418022139489339619665169832085785456323859143917104590935009634697049681433544796587323227526369463697058799346214373196161213877729054009346701637953213384386630421127073463748606657248502190572221427676328646447927140277360615971222807169725091612435256490491082679004918091475869248854560234718096356502835109420267142228418701559281018573246289683788702834202088057551527033621174284206681572946755042370098822637614489767017158075174849881685914879877487917009074273034736022635825115423391654117336921333410358470615711132667751393860220583667697633703078483189575256473395737882867540009614880659471271972778550300797225475325139753284858975676274331711754667671207481865149236786778377760570111818816494145280445406891919959095941564070843253331657853495374893156825012611864801542501166709327741403293493703499809640812570124163233588677462120129324962180624436569798508521696259491719671121507909026404030320336844920791031291301397351115774894675806830378063756289173536136825658929157726718249600 [133,133] -2077929662949826555449131455968369360998814817962417769059642834093020261280923512067767158862495136212278439050247606686102791615390274904948289509966917059255660016435904478949101217806366007278210088842467891984270184164192049874231062298474370097665025629233540964752581995426621599430651469756980089435454186963871318602249127028695813131071278297635772034014132772866148258000049798605775292540206132537490568392358126743682922993075161990909977368447474716731489609616111760962941071484202620202157191490618307203827685774247271573178354151850339241641112129198968867196772319712052891614937494585185117221864971777891285234197023474779016882162925899498017974711528243531589005758868630442740361056390961055173629796999405060968307403774598256614225682147992394950257904853524722730336966075347116500624002348614495152281234837367116203558332283011933622534515985898737319455828700425685405224527583180079699991266759625205589240813454297262696415902253128025673204576307369092522997576105984194499211666274237021691887577837689566845010871556013624513315986352 [134,0] 99280552404284030127210074210754650815525370317519717593771059064874079277193549004823971642178344208402695760207771044203566417330611160725603529909964826779321357960977301286219471801190773981589017415247384009217733057243651129506936520835449808632674309340770906343137145763327758268938670758291733918709192729979575068352794323320048180523839432848752685731212464937034911526046610343757180245036776608212004766335871463661791301377510401284322151681124781194069791027522151632357577766749772137616224073990172190681491772996180039779728529123878264417699824942982166033928857293167043711595644449542740826858954858723440733181762465633455528322017831438088900308611391333102724463390921236923038214600962523139968356747173578943112585259785680988980105668617073657907847452230991731961496966136885724358134027156256753488022799679439301038387668311280228907568429774311417859434438140010595748093406869967803858736117408018663888987703100909035969164549977310258330237734156212870174519409405793495502368879323844603652178759499705578498448252711206514325203891132439569034772037912027294370401551841305430667691614715031182470536445179527309262583447722264983076188059842222740395318922742315801909720581834185516039351831654143346040818471293055796821559771587246674860209288449873743562920549021801310888968570359824241257829512948742001349335254470804318546139011481486054878419891482460047954159615561608777208549197541077557397712531455675086972073378732590889240556281541909169804592723783605226412876949208210179016779593492051512365807092667104046178022616196928715673048835221579164989536575042932418833696927627203177340214612719261552662818528617159673116798206740581832458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 10688925328445731857172944988099600320401073974394346547460956978882083940895920665401937764517837263994503782967518853820034861335091166184241846336534095568740384957835565261445455020951073402011882336008654569136384652128143625481261888118615260079762245539165427244521874606236404503760435165815991582042433557566925355917393315286334540138023103266509285722758250996946617387428312789876742300402720624889601383876926312613188090474734065676358647938334928306337653686953759273298628382733574306662214976958622636117160589778271425764970092850302000523941082955650114555209702069014728794861717638513759527129781336013270435773041780991776156289693625997024192474096136232155981126646356226979123555425959354441999824987727604089590310491012719332129462842363125507636404657906737692067169508415735780376183296045194055497288572763829697449856355720766936985876029677187739817953733115648428274506813044404734761025315799751425018672259033438920219507881056151015739485703422089898383984406530247957285924790481546052162099999716778751814075968332500768577116901650259281170492605985746495481366383820073076815896547887633340792090856469359486246860059416012991310074382863725895151263200282417161419182104056289969833752823324896841742641621372198730976693842588718632486680304539256030733663829841899523650787658053327874487127091762288173716839358585768458222866005958342553194834774303286704429603012668445725918945169063837565966308969150804985477192248041200228570155074232401142737347527250017413523771578432258305802382595712084220320953694323327668068659886843629586673228410673580793148991530184000753663099426691099939064315950841241168895960450192222578053399937497871581156737024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 1040529305751403407728209604124707107371448620610783366917383908904764108447816116542690289894360903900872763485619804344331356602545783314163696554727124259502673726763374931339747215918491143120662952634975831031664495496183787654886100618517696861732122839776991032378534225915651477397306138126992922780592648489309783406156763572961905297044518520466916003748515514613580750384042748669683477369043309729772611937438574175249598157751989965608032571029461320041738989770079211655717387942853227123015079703130153908896597116543363756289849432950831540572107485465022254036094291663640566279917223746378227896656272032928401408636960841314486372487726713747661226296670238299869011074082331827817421454248411264041434383017964316035445990625642326164638848134995953915486691338664097956856152615325047651172691068430339962801444231817245305059156964381907396091991159474659636151236536428597239571996008438491633582597954938418340975504937691680934056094012118550829044877120428662372393722057905438770387430684443229268536805616324816479377764457372972884878950140787539721682699645952911201999580599449739995339775301420929657420738323682411704072947311723921225673425644369399022426804774406762931821608094908876511083641103811100984828995992759458284345354299134582600931021000659387093100446515463890493167480614188093150703917883711132341432819416100720387685424879988279400692965594516340305066656680295150570018216605331565439466814542011255439215781592885502041418529050662303773367728127698105302827514137114958043673053844514387809046177151536721943605075144463513876981566557148139635031699278031796976004134320576707843250767510612563927930192971385624847240456602717970180664721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -8447360839445857239135809476059095269997828444845989279731456803321257627942832303288536253124378792812100929166284639816389708959576407845751008589483493911017182220009712357088270501443760054235941450008101898229085209526733702906665506199503760636562052008253624284503118992029925553237225141840558670390675909829373647083277443852456154436757279273052603627417889989624228387154646333167999312967049371455791896733784594887454668562860075429828756794165562527091096285606076253769514661035782042688680621477332436215127019330597410661633083679680978545055752095458712096745848106335542078605774375305404812038666654195375217750928977815333969605204174754396801914810098477138433389546446787636060691658041530821075587730522553853573521557825466375555969171447127139753622968506130932651395440218692814927470406356732436474046683877008054736717327521782020808965058835711189787935985451982213930496985810053033855487274072124509953823312154629735598047121472970283789386657610577645066045605397725516190251398461315711636012520174962706422445539749607047884932246896427688744828344644624156092734340172208353925951192886234331007642898749826296738174760961667789282670998766969204473207894761133149691037976463158034251348212791771685381837934655501881229665123338391156398919375673274618345140276407063959966250711921805687311176963694639127313242556160004689654329812902387207300544811276743967207962844022938470080878515912372472293938996214468628077010260557760908513767705689391948041007260991723832820598741176895647734151202332224550878150503709747309919291665402882687158971199091997412809658485574457418038117431368191572218347902208311222425450135762075923921110035338885705969510121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 53671581838235983337959368117436179493957953986691088642221622389707243744848183350782472464624843467809382242749797855875081143820666459429296228162767443710706518846395270288784665335612350272466505878135431805547078129440268754140704143165031855113554387532268435873047418691080855177649310299137560255601336802367304470596791165896544330865908766598371688708626294113469996628562725804526240054732980312319915352998210820690549139703611452845794273307639468439506147986239925945717066744718434328817125662747751462969833972134601742503702172576474700865209319256146350363854158828712167141395912168104558881482823133255524363843358286407110500014856223468395640749201156290406890469949974321012475568208602669529117718552328156459546870102511480733459495464090656810425492247298582337154746593708565618428367309312806846346018064631107293979032702184294904609263005915550897838043264027058364391821921161567513071131233806294526838375393974680480762312734645664696307874330060456329426791536348078479644795221857554948219813728213136569479048346900058522093984190552606644212092260817486915401055984231121716723072552765408053282072102579307796680694391455866028691219694388216129173793014919239121147548661114106556648662912472229286503454589826542880349560911233580236781773935676642372984616405953675819034367940523288737384099055108728696770842160160701245102204349948224910183737775584400643271439194247512461242093727181657670185399914442326903730661253793617934303400311025275934530677833659160786539954691326905076654271666652108889110605154658914583079774627552418151616511651200195924366806849261130617988109080520048472445562763207473662246297979895307287818280825500166968406112731136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -335197743232081578416786540131343620790949729576184151381824013820194300088723127485482586332778575134952698526497895366370076673061229558096208934319549317147358050817201715378551954377478664895282719339027058194807091208379802149727341119886596960906698262441694577806402442991769499369724566230796402486444899260734076994653672526672344426901382115932050851799743730633434816833380694236113537747008178833900230949094529733246016716119443518582243242587722745442263254997748267058082149883286885264004252471539908093416943599545922905195185267835285776282812649390274150531126804198827209020981242846719929579008613213900831334311778076240600989014777296026786093754725770857766101686773669697852669766861672150975241704604678354775474459583822075700865779572940788012003821374787045701157811410375469365857562039535086695526433700755111698080258617323400404550474289307277749962265528209671521234974719711381438834504219680515789668439439012119474271092020476030175708142825285242144197635963289580482541014779023745512559173016857464710969191765975574944650147905598732911350514373832801643132898636506005235143453375651647225050497968323772418239592267123800250069188507220395519021741517559721309181788552001968671828308105630251981831818939794514232575937553441869868171493547770887367207672108451651604235716842787542925852957033497062859586494432865350669029808226017209074498769395469468302285278274926632595670989894123591829285120948725120972694213465701275785696806736369156730625535781124626590230615256225728546494100981937248507980593068192484365794498015498082094442026587081351328332839500870435283104589425109889074426436184412335632256036501459562091110689394296816189038026293248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 1470299797876867837724399853767063703697652209672409668439665260752557619083021363748437881396384698954166300334855701718476153996765201728799711789397012798357802565153410184783984515935582706067326390838819239077888941521154221632167010263969916158676446330833219065690624437243878019404927600897380580596617108987522476018388183892753574684741703671805234890065201660215953426741477790509389664844617421762897603891542651345655099014267381700349732278574040780470234746298558427664011959880904665830430438078252476847612338285449319160743106024172417661038663749984414493260064353873002607455524072574044415303561563797776568198781207684566183786815627644293495452215913486380113464020671934839836575705145944238971395615292808861388613556536790247624323945812203251559310016670993923575517684305524346128915286463543036586208952620231366203582415350377563129672216443387431312634458024841307866369602591675612524326283493916433135980826164003425765853150853956545655844245759727304137016240157953534190457206934113929215847108665574881258200278722823497583633452340609276351750758406653211066523642813100411329019639325301614428196423083669662899882066598802598749832141520578208156515259360790369561982217035500856907780231386969499372492886101295983122226857243535813410295380400297428426126209447007526379816558553448860973819405813850527565945112947290481599829973765211380067169205672762613156218975893369069109594046663596442967028168385285316127882735896310574601405869042732283658224807534432082418355551272825488492092012394239753929704280755292481110803627345972021425552674177166918560925016197663608765824795046113734657096054735055982543045230180290168580868006671407013989365422489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -5964212164664096160453014140512619809400510619544663356097208708732147905449620690452913681592937167608446131400941521151178980375360362811994926197648234854775687733428349182634171969814901363805338968487887953498986836781952708005305617173806199944087591792479383647629276163470983414096947803518067794578944648294677904211248452725078939409151585277038131829109365377494891366869032917246706364046271614870290057797669323686987724500790921900211485688961335169156852904076799158966440579722802112216803586360803773626194854861376721895392332001131795998140572885910630108235603965579652244814975103667282413607655883511896411954855377087232759157166454844003122545621141230656378801135180138361819397402969665511682338439222036567887905988157799486322508999023567122534461786891310870168658426850966186531036142304979501832938881151337986978220504620629644916702825819658450305362693807883021187642489680837770250754124260936877451252409602857269729902981827231104580777309717396506307485195389352018170498645267034354463515310674542101436620863947290118409842224799895510621169406807452167114069008656640493464565596976108964665405199439166054784967761574971212381021150925625406519403549383804319198549569356921310557398124103425704994426164778118905546558626084815728282818162394053507546541210137477852435969672456588037210755920663988488593459265919510255592060099042806956351427865523559760567321719737666105513617018281431604788016396464872277136851964156045300322719076066947447383267110099183768918157551462756762158060526456354658328280999844723519009639603437977832403753419939428430033304856025186510899450528097116980717500457734563688511696160952941846205507139444357639895092752809984000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 16607408976203273250747213428468026861783435898460758627814010549175834282593297669469330951608775342952978942416793935979161933352136692652861883717418860468585268157897407107562963326153777302640374869094341649782504722451989455111496488000249357306007910275098067331474746010237237464380921360767501215807053792823775415910212888289449781413973922671965133910978833739434999488965138328020260948507682688355083987168176639146522646183466803402182978341363203145605960415077580209672834447988456525556431992331546691520851756517776798786957981262407978510961307596631167931516021599823413295267655848405609846550681691893085357738843679481693019454429749665464351211736593624606665377188270123407791561710976897433525203567360775900278535387728574414749580053721461475767086684863326516919803183430787011049563036344767976907951436032678851821590083898378211119016095398460785066688218168020164022657814351009725016390745433868854463559167950656963590289415604822426596862697987083977626424999854097697358737985613044015049254122429200514812606823266066546480615698719694104363997710264430136860459254105206313256294992189661506770495638466169736088556247458546432902907880604071517418257161296094728693349861789131563409841544971827406150486503473690253830426742622144640164092397046008421333918951097712352670294530285666824419325504071140421917960550076637076912994050352608804772607541981296350473448600998147561812053621625987028242471223193044431763318660678844247931858200669560158107412761460785278068880575911111460683774795219425087579551571898449039961787866806279349492764639962704883112858118698654317464871930144550389769058595780536092226350284997264022731157964029749296579001165283328000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -47687909943081931036121081903838627691390568602821909419703249445173658435609123092820876708678688155317085478880905686865445326982003687108518367041916821640556107407173872717644553883400402693365784090457366408777210679092193152018835972250111592652105664185984418155943299455961106485616699216287900558038601165387550319125200364011222625729964003646806447266747690761542977398082864219057940445132178657508664062622655261526206259472764242863885491129973109371035801395013732724660829063648196119170407491057942945752129180225539617865360488970511299173494525378314140407457060205630298132273239330372543749558932677690171957607959951458785512663261223000038309590433290780674925913511933525745703491524239549867528922376690694350340772409328192324190837394878423801587108648460758112561187564009556212788217247103393288687743053675602906911956204620384254175547226257997688578705151550874239701680895900613325399034701461944196998539679125776991248066949516615547114995992785883148790911523063751201238591549147576877536706695975661409124319816536030115187944832535034720467475620684313170913734756475699591311330559098969588171364380401227625666683412673185107032412673455076625890766367777001155517821656857277512775934249348308079261655459187535555606745462887198236238293005365118633936952901520831033705029364058344519971936907709984718532739518747788070568646921380864018461840851101879631683645485742247087456307323714500359902391519350200240279919552649201540899524347543671985369665868085139542993239683449604185894835235075917973210677835444359506964046270932881046298257921581920093904701417753374162193666351185062587224452535986103798823194486025592191279549378071517324159732643004416000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 145718624466303581071658113902394325759618646778371576942042385286172716284434499542105989320191927295115760065428888138632232802561810348683860000732858199515760384592935551336371349330949263294564718512365772827638182767775448261033631254329767491040458440734366616458145391928804968044543281915211841167415612093082664288018834801821698636443166706467884796221167244056132991777194868684523469346927846656672250167142676484453221349818849089991534556793259233435067176165158937121343113289731933202465208365847918587415654484801404616544934530164065211138396674597651866183403981556384289107545426057648229533949572073444462077277694459251675304813609912721619558002859971430879657756771936231200304506919235272942595594656689123139122798062710910247161822971315526175228729916986783364181235349148643712362355853340226882975921401431206259624336703081602691116416104232413064963406859475772733700466704862689826418502379366185990244635844239041602304644587082828260584260499062780447079881668079804914338755621472245271598646924879624851033646179054363160837220728981135845992574811758066345051445639399890014958040210011554927463624587861475784026053874512388365673571283184551309994450026586333166736065990246774761738732461205727974981241250161606222740570034511252306262589993309497234348752835330050281880298690334784790020886080337162885738462690781201077371196275914764502918345503072838872607307119830620361137436186808257254734608910436669515593846242473518251002296186410467130257927596445221722467151720516175016280786045147767355043461470259640896602482152918235689000346002268150684019773829999083656310077468605670125724573665062570676163085479166532883675767633807315497300026672021504000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] 21912695215339357447218849040534398203173932572855508678643013569911699890005977133011075446570971467123226006510012189901047887331655953792531894490099261335314714890364944658600230390488880168023754065353773445908768498383193196097857343210641125592185391591564589581523457906690864524198458917537140872121965679792839503854699661698956977536503992154175041644489855383471289771579195900769288708955782669549373320620114922947224707209889257965070883340047541411446641529002392293421642283793480107556667874734650289500263435026390459450484990994157964266750197151194782916097512188218325406499661408674530621388531198958951229093488183755109044816450252967635016080800091975055136723183872246867526539160563404382897117465597403490112371830089017096897553686402774247871064846871533876669807627522218073387481161033692464182304858584769935383576636195804750173930674215640309898801554537794534600917241807501678615769387725702456303002360687140456113852992812481355780569742763626658125958970895021226478898327491960230744723990559252895782667521899802613762713532621733816097253531199381424865144352467718127324003608902472165377253877351791821344375361037894731778567342966629673627420366810912548530275317531943697769505781802924273059330070053119093159162110217937669902357392796650270867220143344381999973576173374515946654279752373202866433497885980081716658802406990871091944750698891177718169106643909519945305396492033869810999480646918440526600957851720664336013764475859971113090515289983429819310871620502347983799452058075961851888081145780693479888996323936096227276735695787117581890756967920910059875074729842942665109802987912526254863858292021495887479367892987514440997308806987776000000000000000000000000000000000000000000000000000000000000000000000 [134,12] -983279334332457996276592450577974892793927314205336912140152819558224875669990193244260165212235496215024963328851048829619742058028367543930899785564856578502773934442470509468053320158210395920268160418298654862894631775082768264640653495776587063166567852922019634522233062813462322823459935137415856338331921815246017470162210585896715027742581428196685577117049202302510830632909766641844537835709097911606633343349139281207044144951048949199083508966251757621665088706963022262659026538701532825446760475346827763405479767704163443447092159858435775955656995408097414791781726350503710077054644980244764288548437593726948947608980355075663814938626715199461564840603258591535734802643657510281291413262641350533957302886996065098452016656975323360326569401411975649256208845684311449575267582781750018385273150525671216919329176765365310335070038227280540221375471874354361868813470004798332519460508127892921707576447285207968977673078685765332678332650977833541635917160000516573075967756972516244173885132714412480437879341369965656128130900288892788471897789232380531747441632475076819119004321781716359502749652029735483612699149726545650174203443566935342109218749724378255305016370781044673610841229408262727766823411611756807932074589807790847502731263934638457401084912420127621331611840837472570334615004799020479433970045013820595241282779608616878379495946578780547376750902782610999071936172607755816296774334846882321444819271897893244575296663669951331425697699933596891421047646975236876519290395690122603183855859885777263665282180413361685014866004119313378630587560800182488833186097157026780547572549441593953990261852035476584588170221094008934015104699162099187133601049214976000000000000000000000000000000000000000000000000000000000000000000 [134,13] 1144854225489687924167848458429049620785078209153533069973643497314040199526843940382669235334852976149864186927899621651925200325927684234110623291164481464937242408231009069666078069290055088270173797912174312767168952566531981498066685749355019051715509864496725684053996735009919154301916390421687762841024631955384981328455668282175481299382031912395705962884216646726007301859311762229932332359524060093388492554229477000685433311190317214615600464868911229995071044795855080393086659387107251260527102105987452818001629813845390743538924784438880634643797311725201186886517331596964012614758724699335373511355511757741961916984823345223020454661159259684067726452628729227716433297673008987692974693498080840154913794192617939163208968844107624449629912742504073850810528184962008931714879590221715766637660048713885563905800082715885365898022697655534795302369874976374972230801309840178560378601232068441461510043474172692954637705118204939407434411842879604139019387742275458566669981585850333053976825935696854737297822950004037145953991991515690289831191442403950343432092845708297691294507531374953223836922312459508976731418190988606649640689532427138312706936893708788427424140033098222086630782781083461772075726942297189963926283383469545304947061635398766112650221730298821884807726640669258421669073101335233156751963810648774292080883676774712880684454669421516962265822225472474498138161799527086701647687473518553138496762877934831990116550680779903740555062930623951056019828649155664156502404365790576330974791530764215863779550021349341655271181659606129321386567594081996404955437560111078387593259839997988463454715097203681506635152737418146173558514062523461042059538606325760000000000000000000000000000000000000000000000000000000000000000 [134,14] 2202393895507017975459363589980314232680659635032344264231775487361718751707817205544735371885230181193461943862365676317439723775943323830933452996836517718424504670274722178236052094526168307927389729264226460579692034215765655269881602847021606412713174630439323038020565806019947963151685993985315654467668337095328698370111743482494261003193307200462957102416156650864079248925379906329977594430729672676845550958500103920925203877154656906918602751437083459117007223046868005171477111894822884089659087832448227386755751704097327814644883746316996048311070465699188752843465175710667009076688615738494885442205591037067001988807270318239738569684314004028354053811340134479095350292812355486846735422073977599071940425524079742442972657483249043189951595721883419016942020682609078021953156236169970707616716038360374053686908625057094029656048653409244313793300218729813889060458584674678911156708100457393540602812350888401906573853638250986557646710710918746173031811386734281859882426587671802746706519812624084620231758980401044369080231575041126988342525276889233525688596893039997521193209912612156711896127936668843683647144869474176181138202933025921023538864088427607899857135211032733675271494164536978535442107865951286105202351336428321805091251791196632737531595780379179274620150994978255788620280779108047833449425177783195688641840438979061392179766104723276385764107744119596999942716881285479636998827465578373090233843431109894138838802092128057498943131218445461117177229415505326592070021920376900076256996802491051611490541393078556649922501346701322699059250366995379348434184115855688585725106719308156459921905120409568648915694068517100816325799126576530085087674225393664000000000000000000000000000000000000000000000000000000000000 [134,15] -5025518180552009092234086333260366105171926719008715377143394862256904432071899169983083778125461740645440805689296485520240788398450771043263992745669829529910726320944143848818838790145455695668177047463561635599830830282984145902278559372990917960418764346735886062279274700004076360060276857524740669656352512054437164867084128342844455647621682732497709618597358550491231802291044597670985174268398165276871877622821394585595930722689489765126454913483963786236144449131468369590910709931702863605463052731695016112741985204357738548050477580536241101453121527953054193044056699763598520232323995879872227741907391769193590164292777593634781159288388633541805042784566305765782568693793624241740330515534473241277281634328044431806411891848489792150894858602382940878162642805260927894727466758990128131931949813905545643393303763579755408852657221061195087171553332411023631289088814405003745233399467590839093705515803328771221114431785058037513924971342987628152710365352153704109883118930768706585758222186708254407150389057745368672407929673554299227344848769484321140867173659814666274270456266928290132326073430777873361838510215355789304403076701203787904368982628249584843793521780603689536371471774137775683184871709241878754622238149324015660771325959925421724929793764796427820878579538515152816414471404282014775862954971590024229912326639993331976407051322969017982581746205346765338493903943505456849414448369416595539975592954299800656025183967357625514950521600134399541224272138387102770783698690229559426126323457899484898444593211262065930260938969000047520060366130812773094949359164323734374873187583245256513126863388267577267163425138347960656183539495443405006580669046849536000000000000000000000000000000000000000000000000000000000 [134,16] -1246682933467990657303317393248247573315627014135675684072561720934153542026118697901188150025644486358406612971208296062924100481919136467132924844022811994711931482872800522707957278371784650164015406016840241399290591650692138736809213555687786872537419730540757716591071295989991002363877673135462980125233400086033163317054401129955886607381605098783349596126330261133759430332252685229775679687341112837357863352526169777276401518431079419019615808100376404040302528720012338518303682336596856869446449041752809178777911497476368652988360289411061414751796687136730309800102319029437158904635004260149341132581030129313300288127425696937787166335126832900585816810844785552848990615937034725416292316825688077294930699201500285656229773533161598439892542998622988693626163045584567650980271866315763613432882662055116091332194244660868345202633453103376053865171500873037417877742447341958552010985457432231570004664059654500170592277417815138987634315475032713593345077401530231851736848120329564211372208127265609394587620655109178270304042779468399370061060565723850575794424562480136579869454082462065484857586183417934764930603422717456463460531808987233613290548937624274400907795043777739833154965044889274323795497661640587017184333608076645071478823283078717339463951901241449817368281913563121186120835657775165401426631047702290633433421498668698297644492528116091301508474875058256679959296717972889830994500422632635395555410646147334303065154552677239563305586251524514294302116090610745779000831852949650750769865183518062324477021075805651495910115257734747015966340994690648026977489480914896325811541068822396991947742627968013774531610970693014967580667240930204633025872954130432000000000000000000000000000000000000000000000000000000 [134,17] 10295536973202590313606927556347680423423581893217481412487682802069337623352852462319181598654059483856978030170439114419181317557191965705515266015970705556172148879400680600403812385963747752527223543574312933254174046125734716181906246532660935548963779993766208256152603855304494396410348580887379258708562626994570860880044895563922380041822039873269291844481040469350650941881823934790524155303802826192787489591509060499811749238356129938322459310187670404185606972318261751523359068978028846564240865375802230953073150913321898303012528157675495935412915038739895431633535617392846258123419741565428229716349934261169728345942863073122790620681046989077900795109126079713367486461195931657457165815068968982225021409159964044035607158654320849698799875539723048413647790753882379537459918949081536180522365894537968316912799108463354822658002885433301931768922396063506728839876322671097057000737319694951956560266699678914018134518122626159616020006395188632387530343177578721589414264608515305681779485603737179301319623843113265519614534244973437866995969614602338635029513195405277497956441316510926160228607510788595286585759690168077436665612818757662543237348771904002342318760244567053164127179175388433383168744053125904510721166938226398187277398102474567295950796403047572726783627599890900266630578555228832457943799957837140488035743003757691686579049789117535191770508363029678720108753945560741585130739693405247216546231943787133504292044020175379628345386873375715326307417844261896417002722790564152995514640880495269056552376413190733728976375570861355693213179142843378526483444378593141801977915275008838856900616916074840497516112864272409614076397926953351852855970634924032000000000000000000000000000000000000000000000000000 [134,18] -1532055898232666823779434033536479878317270892527494051373227569999380870957904228959981335291330826464025608898907145448172169654493929996843099622632676739703712729553650916006223490532378315513941498912308418639275055607573761910089431256206004068602551729046772425832588737035069686320787069290706204718162378435827903416457085783776149756820488807764557675640836222938738239109527806177056465253559293271031156445743965651801993329622103809084368522441841650333204352599875171899701414793586842308635415583610146250060100549076567845395210056975318639244035912854188821220520331172966523475452807192912889252132839930767297933063122641922902605258435816162479126978217485880646017407644688779444027831634989931091656174053099469988730807462535083838132949878212067019527873063202845015823191594751044499812585268117097124379503532615645236568121695484427265836205083952819318884782351014167371039940199730193139493657928468234944293359837016703644846337958155095980281683540315279865425034143705715062113911562148080333855704997877642609210976346239710693251521100993983345860221145600088876362444895655887120004968247460689326254886286794009711169654245026168111131688324822725824297684046370638255661247496943912259486983344086452953843735157431618897721071435007541824155380382471917596842963438960737618739000589582431801924781117821301175499248691986794916030289441299011767339568769330049221692189028249147964768521993255572794887486361304540809255363773567453878228906406688080725942372172697336215895620242102750100453480165381003346600616914541680068298956547608799681943295832987028694012644723210873474945276251741442014882550760614307593090715939695989739483934689765958803444481736572928000000000000000000000000000000000000000000000000 [134,19] -22837659648261607615422033299470437923128605035711031101433466932014222157876222330346811595488264610516505526839080895700204563699190574048875981806710955961585807943402644576146383574054215413091989091169659938025422251554942664898483586822724205848834660945459751897210445636822792426512471812313234370863545962176925752124684258320153392850033821143293370256049227191665698797229167976921624478696472445317131007318382223092674886392979008430991405473338691606818534940725622273956249914035599390204454823775856534677758510690585448908122352253784354248538895308079644788928608601898595767092546545264272065850439696563924938826075916603673787761820512920193682699345065829874209672849117264405296056983160746322541187177806878170607993922621622729964666501792396813229288676354443128733796446590564388217108884513245786581780765298093979918415193700162974117638046831691403474114754389048793171533482713883262123856422196763812384892869074421895842568613114523290118771908920381965477297134636933389250069992157220223159183854069702846530420822060800272651678441690374415710937718352939914565210538132843218552678465215386099830988896849525049008657023870423663065161487642120927905039753546469951691259117049740806833932954270736074550616491160545801864057619307691762551231286355303999691097878939781981464295944695575766835230828642710913599699441214782598521426290854589557074468834602217859534892886393293192740504839565423907714584554064466456506558494776708625510653220458322462035523033675491673626618330301180588408720607609462723617941696220314627773707472525189788696214330314010609042001951029315019290645387248202575397322151825827837757851876570703013973433936940745646977763869403906048000000000000000000000000000000000000000000000 [134,20] 27431262785275845405941477218818021638929224861155576923370378419220899209084106770067060154040774751464275812636395196018612882413324432913286397295787365998977409183773509765077442164222677240406055339453145260827757804439597118833913209262800831679683100801106286765661099948216452672396190286570430162994154067333572961336492255599237143537988132049260077987731527875547772695411539531340225938562015370241809408792321200789077480166048728322163953729358211871676766611825224541671379596612615552744035896555519262504304731309832150565656875558011339401391290460272294853847683292203248325423019865414054561348155703814620977353322948950144618962246274337336231129631484869207089942333334131674064738077901547671303458255460666229481496909965360531185726293942993337984367340088813768943954615808991476222299069315978346501027787019476856128836697111717985666832589071347146686617196155468617590870340764715296653166681493362455372846325855347471110089774773169732018451224794333856441468265533316557094784209602206820094033074371178074963464118813588687584975279779887593167293541033738867341476943717880473305571993448979531022899964269484580564189588248088653762152090677305502544721724216549982573603311027191905308157843221500323727578500496140442216550314701884580496292471845524270560684974580825105734240970156283317224090832394403764534246357907751460721589137631287963624460883675326378054340751968769764738084547817324023970051025865926028612640149219667032444151541998397789190499500742572186815107581147322807048043506364911818159821207668787583836040903813535667078073961678119774230922510787777504151139317821525716736821229680985575731817494348141610230188457548615006437918329211453440000000000000000000000000000000000000000000 [134,21] 3604451260363280306620318572939131154186738554179968950964889422863971481078512321965891613696926874418755191978384185293432220672212604110452022606213056007996830230004101169087771019345310401896222664629458085983434619145921865578464317467921767496411535244956632560946729202249030706421841525929237483213361612313376597570780604792894055207454328356112706883520264505338674738004477519214423683844391292457624845427166507017895085934432110152682413702895557684422529870177051792340614745641074271754753471554850729282523270625439689450294037314001943910935256659660101398082696290645562094184921754659107547488514347763621169166298729669439633501283078024087540786063626526079679900064261340234237211625546524332233053329457248692425583475745774326333474047992137344272464888080180469158526563721058438505800528199232474265550884343190148082551039560789711442024023719558286946289868306548541489434439113993455536455046547412878994891412793144221775389769338088382716393961572106871515362341073440013937316206881502854216992302989838463441070347335684909114354735261657101450842605515833117883491377974824070142940142726759693066520717304575522738661778212318677032516036531941353989283502041613821076598129118065216203531843996729203579419171824522484313434124636762076042471660093246480318032567789195896961545016919041401992022739430466426037907781308508849170485119505016505921036406419760442944625506148548385535436727690793891546994530910635242917802676044118610561253508366108905768380184923395008162320759945864808160954256703575672137487700863430047627426121907459804571626513023240365467598987694788670514408099479497896780963942833628444662215646237830857039252556318095393473759372118065152000000000000000000000000000000000000000 [134,22] -34323715871809132025209746614270118844183661809206350399545157563749340222269840083447773859224726421424273924992180199067041863606433216743316444527481170308397097215731065994535211117153186040517099573269808926606456234852512310171407713195921991616563584385995519570967640010498575363769242706769159374357477648140596844781970314750895988519498459401646051207612033237561281262333779739245379838574150865152759240273439404651727228096853870857051812416477381787948156006894228350124280739990182396549096216870775790181708239009857078014613962109872482210415254290844654153127919310636060346374972611258778029106847445923290818432841818090278488101684025075102923614207725267434287981480974833211845506330891819850019610541129716137197882766337056188509318935322833251744735467682536395984862608640899239394958760476642475073169995458125374853187052339797115527668149879220680299193032429636311843351859496190111825694941346026813329348228611348174093583380710531207977105595411631004752043393819000033871467316780538476452170702700832923493270996998884748916098693565398772906541700541895105872224421366943421290668424805264343409274330223351264958934695731420986517013571151686940125714349823566386563409521486570622174778006616302327181847237267308291360437183961360073131935242557015695834217184602126970051185213737396227617529733097585510488489728007487458048069923040935033832691710978636083397800018896241595603265913857413126299932082927800025828221625460705388301251740210971085035543140674103743910156415877671215897614308479586514301302950776503586745265139507035530287214661396219285461765985603516281544487329922861523276470277599890938039418622500371400606260524992125540233085321610264576000000000000000000000000000000000000 [134,23] 28255344728913401938745450807257598835296115804369967576008876031045874591279541944941052924939840460739171224339914283298213240032322709712238714714094894457978897579600466329770898759657414037527465120000999016494113898772590546866272541301674391746737341909565353675595258764312738171532549826619773162039884462617302023766867898554599078633440640338657946993886218054276436024207319796736040473556064869882671856136206444529337945127835023272257699323446743287312718653922593364673354086587827153766541977350324983655585371015384955578352107206838489956350102526770706651492776581317528144269352217511372714742937220181521546201551660294172151003661579933029203289285900434042839826330325147022874052440251698006334321669331151048058287476014525174054990539539048518890344466887206814994081198729626051116864961041920907853111617780149584761159890095425173457988565357697886006551251403914623913074192416230218119304264100769985706323242754958841190405794586655933229376047803299951138867288693915522248787097220200071391357173938140779259420242349114426156463244248313500225617171752169932660478871053003180678453187623612370818436879388779824336275858607048619370217375806594089762702963230221838313681963499318134741650683127268702382927723267865746355652920680210881708326755060304962572469756523597325113215453560311243786373687036666426289269587177565661780902221393949718961033429016573964974922129977569086894338266280022978868860486785611117495297132303212097684141774256287289755776951814233480139038710710222640443573188140909507051757368443770189877914891598686373883876409700421291126365760744089709562022128167541905353629990353642232068376889607429080648142089647135610240436893539893248000000000000000000000000000000000 [134,24] 529386335470075760751565737334664964995619955458427023053519964010222180129240882420682921296039161229080198549177457559624554309957872665756077949696156309266799308818760009030266376535336411349330006440723078450182711910175091342123063300174937479367392689260899164185686725874956205800150841215714422976965482883949328774224545121598271513110452230234643465494075610458030003641084092596037662988129970462720630035130619034850678508782128891260334626473961704775781235079804237588968303886822386737737365619125378034205058692450524461060408013051412623566241399712601876664703102150836303713052507503310201557329530777940412487768013361765659086723017315410453094110267557202043448272933935142196559542051166641295346882614305283607181007314942195583582270502512872690265493457794974379321410639624713086256426942735776743415189186386284173817774176749154398919721166050746997070357558133961284489013818848953713778559867605610040130538094334079318105433361612958493991996539753667825415287178230293586940013022571385289485720287486896036885227228320673743478281398752041659325507040771462761602217893204923915998634628635545914770302393641109174134706815842704123891144923531347369958737407202182454920524273394421485730976511514940184559070034753784834761734659551250687247695917303468994379037860448822900695057344052811819747203695688381501802633977510705291724583464449791503805119305989960515402066816185563750879465559541909524999254983882753129172121596818478966862434584351597773624328065584830557008634183778060078295234572819323348094785178453459089430025646732631736644078537996849301528105062981724048453759587133388509131131158651403520219979101911246974576611849422849995509476689444864000000000000000000000000000000 [134,25] -16429108922520275297347398184446306612269576350445251386590701583807243768323272694782866427864463355877438711387109257811124737355776229856423238068192304892295980857579117621353935234244241092019171887267561584931498410010044733876409528647604484200890622202981850041684838378166883153442350792903586925792748845048672363200775272315627992122607733839472529673189208847122066918993677899981488536866353139331431589042167386066580137651167330325642377276322345591852278879308724502205225762520142799575266027483794040216241873348088726326066976082867296609773965878628971672833310424421052186424684600890209197802915916402702523398919955491461507470542321303404482974385914976987918227701877875493715681728283914814791944708341471467883364998911266538792058566922738018605948009087937758776417598225063894245944519808403732787562973988874775344780793266277040772597874584335853971528631303240771294202474324970720029315611937714646631268146865796354222201564243032088232334575116835807875103839822996381009339632345411564801929980739509818717670342429675657699787408911387020515077980615284108805771946033774404880812848460248742998776323091911292490320308567947966567045388739609162740859315129757729914259132893135259783517379218696617284178062216254150846840713707617550622358712723458221554300303184618078373721344477629689575188911212662065878306525641834032757936135006902693214138050103704716655635089235682792035871702305256479024660260606868353677993546106395774057355091400597765890778450747537160065451199519519204564359109576030024679367789377564455191431703931537450845952224996319479873368520721262046398347040157118035393523739987022430829719021276013115425605500360271767191072323355541504000000000000000000000000000 [134,26] 11516361820038541652693623070039136418782634502702474201912216205659838495550540104977105360458061271594540878941946932282849026693647016865557340882853122121714895336483688333504662864701025855023942655692636874889884434688487824945326452930840828688501083832368572967594527505013530677963254435228208075035050710073908626129984914930487684336892809557009649130112810696941054524717989173703018071025761149298338377829840700503745179367561940913245426470959698020188561875992437964063706083347974061416786191899535154327384028508473076546853593590614456331626423347458706925486284379868773926098538210244825978369703006631244584383306567690981277131341065603511597398076245901757039753452529249356838655109708083677169116649125300991455326849226937930968614690021154141869217762102335490787010466724053288424085918709685534451841338381256215150437425867802050566444235471063483462738806847088021720760432490434322805156031948673047569384818511638476701723708750737491437135235041279109809116808495055811040313159347188868878204355108355409949520902924452664282409029110712048916763451872736290223414266614853282285333810312195066048264273827728235375154750568041278588374048466150982141557672962167675494707292902501153308410608509918419353794080721680972647114345378596648639530716098514328022213901336372257347632374524025554590615774692347595673336628680358126497471386651359826832428039940732735471484213223219006355462152580017539229925934885537686905898861261128172628209968255598870242423229655332340576809447121253688131953642174817818642144140322828339489205221239190420743509097466120387902541435010120363891893843520958268247967053390348567022651025547500977227424329380461014866808726888644608000000000000000000000000 [134,27] -1882610922099194119607204719014841751353320258127478058186800753868884622386358947779641605297140392799249947239344063040391223899531677842051350288200506262994221445391304936059951924384643375767231205238905761617934060476660193058392772290829783506944887043703039302181204052222403764932336095346518429914245147369049304812131446935089035010064502616417729086985290050121563250728272149292497094297581793943817169903298331025751605499804386000279249935638710669815283394977469243367171798757743275509572882469160824934872843318677849977260985551083756181028350176221216406939956939852390878176525487714396586434675891903342560622903601967031696802407835583361126314017849506686157059015318616726516492662056747855354448040574334873989929425185749443373668117376830166264493615167346897997557498588311927956280348224479796089539195330031339633880011336963471259200539862818257292073282936671087355326197688998290773743739792512100725417865130642518314615992631919277727526404373731143459930884712748255455765028934874576810651981551976108536357922878068952221383108371436475910235991152997710774133238737037287924525678273176999644039887502821154813188214342379292449400540689613934235296118016688445708747536316649640258385559125480905625038621159754418170046874580046092935179930885354502378292714536971302401853322320112151822856820818325990509124417866147057305861834241459864769360001489232248775319287691453053252256455715387313955781924019573451210076674860434176486054956396339209204392167538279106044275740919336253909032491145583232260864805577468708693598194362430820642063515763425302466164241274914136977511310544123082067415812738648023421619635171620805958412026639371450539881523841073152000000000000000000000 [134,28] -1690353866897189057423923325038603321116933217521988644989514451927146014930400954180917998124739280045194355543141611101742140368516639318186046325960600407199836593284185325607105281311178212016101474703562677646887373561992520635216116665618712802227594182347836839889222126915539719730589914666208865810527803989508698280117751754673989178383668038900202323146356406240818550085984001984060126065603427312742221710864571692694160467080110929663605964005580801296389508023989825892939860963523313670837173924265857836645477032995055683663491422514010046694520929445243718898118516082733240678758153353990067835237062789368217338140467723242832558175272947947872110303012907112460671592680325442053873218074943901491280882107426194455822982728225055573452481716727212830457416493643054203520584132463321929842885818603469846874910174179249607879229854669152498908310383640166578680552139826341577484466310607000307012946353593079792090136067464903711728353889518338010945177104161950559716290474002618697181168266212903498631745998088898742147551275628109785548205729291496259646112024101425665380492875136484449364269160305002589257033565784435270557976327091381172470031818409644496953791032544916718400085541815468361470158031651001428133042236893151465753398969743487635526583297983154351033752839106233226406283793984563067066545782764185342065797756542632211282433861492437077338021368772046657757719616251943766934137240316024006208900246880770241356460398388052068914776142240850108285136124013722894856645179217499566632506435385253501800120117833190203983506202366078571890569133567550439033973037566671765342294353582359501259267509797583584737226286210755076709100163197488706628915447201792000000000000000000 [134,29] 911756562555456371286219993302826224506655697103690517523064701555453976626534546371647596242886867125233611723412916684984190480677176918205216226441521110390233927890305565056615426242573114377682106463329981126777072674539925645713333785495374323098869069169103239621519923765810881875322142618472014449313616281702874489262742922212699885271975743101674730595035777242723704137568391059547847772156004621115124999318732900087038563227986224622886275241378991236172499798950689603361077103487261593323801544125455180312456138011705958667376886273300155453038060473241578115832513644782270886483140912311168778771054239148979801387403283567606782772741248088045009392165980370563768884989896842090387329377425261958126617882340447638145196731750216557925072050789750127336670783962151875919213886249889869862529000722517078219594286231649033194079679733415122100124891746534037173422742032682267368218024094899959471584219492354835028816389073196460376500346239317803841411704282721314713180576937188761252475772348127733446618228544609695173846983880364616822051582949087604690394294553845923338330636109329229792827136234072421965911129988766707510213952135890144717968609248856549813599467448774112403372328109373546373716840552057388997593457050513454381317029759361125824865102358303381044119128045068029577079876056148901061333809076027536727203422209612369009093152498702003155864101777538370593670717475465976684697696057243155889631744780063115100912540886232934265173964479728162049766187320653923879165979573221139253841622303296996576440876848804695494825496010984841102479123205756023031952525021789206201266457111636370377662496990820837343524670360698920850202663422404450816789743403008000000000000000 [134,30] 92944706841084529242745260766948112381727982367023812068030098936540253341645552095634621376186790058994599017118845219835669378181364871848533177404585633648511154187550958465677393163411207487607005178982992685673994073378949322138878109847506240352722202525161184809156921037922446452829383948479197505578523703651306700894281551544961649382167893758684737614014697545788401006950455157330030690404136583915088514942737215422955251327077088428206319140298986692257872782378226575312307258049839588579653095156607222481246041255122766331453481665702778000164791000693570971151871120706004265703160284041491824587346983926791831449939039219645594053035999037325889577099932965453888206846568746812604305085584700717277581559203511175951182027725053936609474034846178157902136179892278917376995418330597483289609215092112899298559406121141095849325625208200244268380552652814846267844289070746959718516829252007303609019266810038945215279089758945146065380483420104171393968578089885834143859248986019467141456671523187852150656428054785126862879104016922163445193269928604659521571915224516207563958000278357072914560519128838359798150980985481872950254285585539267914604785415555046923584915921110696198464068800671878302592875739559525093929595478981702625900669376741279164202124002688029851936003054913412434792963168216756844943559780472446130685858559171152401620889163103811101515186454025219897668209477084265218712745430104307188219328363279751386890122056742508658141205858083773492404838015338858245127971958859781219452904803580870235282409125290957203721094024785581765809495910844947569363459191253902721992161972256786626776098446159368409479085323383315374415934483234897847764756987904000000000000 [134,31] -258427860788063000205023213584386232935796740719306822280508013065559697030674107610007515268096854815630163074906093914735877469605443902259454886336691720768999352687974563170042872649286892248005590616852680474185448932486398891580264061393620708447475884769558067867951750184199283362333558514237222163107868431817679934984677817333868227171531612046240041198325557215559279169950627764995844349567399803898711100288039501107438928216335783160104990332836812850199314219585253464852439218542451972213673837916279954005583874068399383688773832957367840649199876328210444912464121409244917973281948747586650773156576636515851290731147601324115068177221319406104888019330135703190539488048986442945580615494445112324428557099036881711373247034188657674903231330506549164437014980380712795330339850853212361771954330196881957495857562360405409081598229695653406846385815548166615240200402821280377819924586859213156534569539584563375852482605675765106515717683897728103080483809997903237905002447411603816391666532681327848272534755331470912717014756663049719830780723987018791769695788398631302098366604324980571915345784398646630220816257284584338357423010063035729230469864829469672357614703011373840926807900642500980105370368705636575605172160747310172722324085973163557078932824411188213736081312745825229714484441109270619395174659796385054785262835132469963296866150110442523194900532061713141032233889130768650258459944817143394484412007872961799882474820515487922881618325635452946612985728629453890193242160730869395775692497915605442908121963851519395529592583665456451743672195098614611343811388349737913121819212347441109606285981862081970945284464289563263642275611669283251490539534548992000000000 [134,32] 118415870077014567634999249645704278894953970956546183860288905975795535790248960780968279114888997720647183786176244232450844738630888924542722049743222843212418967794280858634901934859046710841323029435502520769953912954967158086011547252165312150592800250255604689224464959173718654908627306738837162352286194505815591853586291658078982473744898017692320686788670050767646944346381268436049931641388921778630434514349450750709924487162084628183328779947927056291895193973206498889988988811239017732909983014423500881754098065158434617973639688643124584349479208674677720636200498837958513351393664387888623859706827650883705221051088515169025418694870225331634574920331988366456979159214395730495017509437247493590644422773196392832275433839186133461362071603148352151290782419022958283969005310451779619688089826566067186810493960321662838433777457025341081995500291371296252997271142052911978280047903626529527009226846253472925628731054481981586917988536608787235311425964955311065868051295192660343045947497976867722816571728645407906088124274446273154394375673151862323722776207351120766598607360101810896597330812086826645779813966579655047878126891076713947018494860363487456290272014237152081169827918332983141453298313196970275775727640815391765755379644478658855346391546512149805320958329466263918518254268231226115392597431479250761697239541611081483630986753032377245068983027090582403472981668334242722368940618400947862744995751528052541259112892039159170840492960256378904674461972048363519722755455624210142831015601989787729219680033010951616746225605311195035723892398505835877672965281779285534972332167620046346196572096571653942381468276706517455130368508255495619844007182467072000000 [134,33] -27589395215306158849691608326674924465817803325702440684122573392752408039660527766924032968531495055078372523640933004671037853248160739365925734310486101617317825581260443044400472807306298649948944889911280749143241098544849502576232184909648087355125304016089734848302294168680274500687848006765904551754904116707473361344674786022787066373008199106992202790027176744101810753277083056071729378119340746075312763896612856751453405059782525290188574261305654029408648663773086941443085544282223685495981735779508900103521418575875609476742644998067731998653317955950684321349517582369301873868893280120276690425840840072371941441908972749280724305820576323231943413390851970949306907501251683872724894137962315395137677086873674106145867675776942129942648670765942310582678147036359597632129919827286012631332321181311998090286055766894802753795490898326647231702327944203473865548978063659459142992150479948382379044073336597479960993203565498638331671882949748736496363541930858187833598315760100759763226118641321683379909267692184879830852830491817319313853140145010210323650436119771872962337972510755527877121753866674425329800900961223103845208679476432051490008822729941869571290108849205872335166190880828468784027448056396577345977951164273081014172563451712927269154866089299451429973525651049457075670443683735816186601217802440943421103826557199683107136692042333043395147538439984518864475230651591354736864927831987279157484318281353012225802232767313824105637956439591682119116006493298468385525742457977234882538617265790351457694933911544909080286558534239379685375736408562724432186112948881276154415848015701166302130469418977011887615723291090707582679685479096471402668645416960000 [134,34] 3187314881617351031746717430396716799364213701825825226577690399871410607146502243154632838879931772501661658182033643520504179747474456668957344472916180349646347627616706982949758003230345239841944349555473071853004244978122533837185689098957945538364025707964965136015858908682352763938148970075384765633428516227268492354188449062492636645266150707478476963781316443580293926433275278387966152925305804142495979040943168550134797975052697402787841706379422072096993724060119753005295019334093484914323232037644114928654953209289938688706376173184000499463530358609149347031502733748593567988438900262726135442442506884156355331719488736445493118158190148345722553669185099925153394180948138010936530235061639870573537666697820597179877959810853247501911862944688855061266057261485984438135305145522868505561776297868228975160321685445580981075242113151240727243936217249934995524259910129223790492522787739675215622049429513011699002390238900830086332580383886906984710550173551193252686420416161636689624222668785777917896646932754678856256716909192740842590691618063816199491956989389182105073791294683440990794116766572565517365278151261841181200016478078729876624114231238977385667541557342799808515712324749883039270642767468310508635740799454834321260541852927175835024807319708645529090947094503931844560357586847809646109182238779476783762383230804788203203151972112311045596981937463502108654811029636525986740784141131309533242050250044223368389527198500830848588731487741029410412810234189864191354727833693817637174757678961277901465709535391174448505428116157239496144694258886315196003126544222922145692451362422953243406279655488960109227102113417139999940699413687647481857297863420 [134,35] 152023556116084426722681941169020356298898104355432685141092193724990895279977709573434592352462490736410313899162868139748060093452618459910407522319208244855838113041795329429627259049912028664422776589627021918036008324568176372175030454918458906665580173079101739265612076676322687323985710653075947683140277660993162340404820256097876571940968172246299345757587876174461927906298291003748456760402609938781382298727693143051437913345313050508240029135830451798339747741411155489313504877138865003870547902873853621135992896541118141839612749126603220154489151145479987398624981513386835794785527029658590747843016206646190247592170680522942966070215500350640090855722658133586413968693384639404788225549258054652993627957778016121245291359109014514898464637761696898578531037064115261676424165837305550123419182560241449433395775955316834302722777389687284306847720786614291475335637161075689052713570226766121602256663338963942719866703588738148452884668744057518759998600037815227062851017812095617838221140105779426618424193340830896838320138516182064142882017354848076987653419816174198381840173057115020183686327183745378851224447622012730992158560697667250630113848592214722010304000844641233031217504117112059543634030189635484457584505087088354090936212977662310518053264913695070472410152855159092747634027424920161851654283225330258475202193046517576529802674332598730046070897859872059888005634618396021099416143348238204393538843634641194291503023437880139425361493407448381739772892757087301110432720122223356677451558508541879175553310641431717883294741973253706729751381554365465871653904857314474572734661826726176779908279424918509253579038015305001770360089168043067929146880 [134,36] -297817667671456192294541501610636521967688773980303211946810725755557493487008710826279490448289796603415908730181320443353993859803405566694541689945366248694285801208868591126958938092706992875900478353061636801439835328790378269103441535150007539250041055658841177276470997192323106858242406313678677167467104843227913619918155437994208236017193104766783079155668785695039111836094492354382494624820344943534688695659939258990560608749701228319377130273582120388305886298084891913104451493350480893191697640894776725066488221625100903893441275848746879585881177942692090732288756660740483595505577835806322940854567031933481238174333933592761780491425961719048563059910936768669814690841261429572022371256898905621682621875678947900409278064656262083811092727050463941231950749244123758041962772872757938609760225868429360840057505805433795054411304547555310742650853800973201528203491938050433528742554867195505618003149627184477928947375727854858872720448760438119546258476973323573959232570371906926902669886626943515604565712580937144310073394255701979531677658868162967449594856609059215530571223968362750933614164522186982569847051959965196043620741162689451968928861559428260571063198927687179214761617456897336855456375436623429452952353380041699163164313686450596824250132481212196436532528355911991214948526946014138089383530753205819612774561766871330627079879547566410526780820035990799695379155933394988266934305819003800824354993310200758040986373005721564356727806200919477777014491123316504785444421549460112796836552657412238399155198067616602626230223147232573371498156177898336108081765588703604138696175310974542009793252648934723474960280153062265348113844051884539409152 [134,37] 171889182686590161770603549620583041787175212457989034481085044226003198819598980988005814950461226583361925132959330657588072480315942144602699146781714093323493817458290099981205617922603757055398200955806075518676216234400465963127383471661663527026242512690256901287093786844745170467056994850793684255286376347381768962203954255677227855605127599508305778649279774880426947376396049126947445504516164484708075795250119923996202289398520293914758607318433008788218898541000522722195705417625922675180800907002673187845434688832443000451473781938900580638258893744073827605030772537386532745539687979872984085563500136905792374323572638150297495255641680317806708194625208215250069651143213663255393806741526911383808118237505314648259206502933991600267709587299406616656527709256783288319682216714431370809637616432367859461004574363102081258030494766906663241074334192422138309894821600631344154205374132330167590506787148901727014159261212231390093452423964056769973288151226990858187847967332218412442910282368454480655961076605118914326375798134784173547261006330471894752818378141994359910508398807671973174191305466129958975399704854368373321815307279166482225757667787179892197950501141192752087831775567980288220513055102699797300861552968501815577429273846465363374227735848456331705083285973112596897840793819125660108126769121559889140103903355935941800247942324049629454061105277932984002912861103921074595588539071363499609441065795331368106679885308286537346898181374376430711321810228681749397162857194968302194595993022532991891078817273438489720649329157349002108406093542636756463812532199639304178125472414886232744495884187878493552220879560944721374001333951329169280 [134,38] -63543072032189713013934218848233518728736943666569567303639645178824397985936933786620381577721665046821892049410085625654319329210647890312269711591963197124658150665840646390794175574731128330812736074964967720436001911221018082892824611895386063671293516780056748459625064387475729463072143678619875360512820814561966833162110436477404742831043683511015111054148533740769582457425637450458512071762480671716468121432296628066262349001345924040396812698882897138363807517898458843447949888338049666088512890484709777086329495947972906201537834471579552663534406045207075881932397569739002328441018941414411668986308536081207085890536947318862709449606865778644016367156946512194587992213364225061892888642789782369643887335147125747447801130964652829725141947193183846127353171217609615078382481328301037287035518485992403800860301318633729704391043438751208225572255205147015337609479704596239806871827724811474236679075550601709374046728235897989685758304930105043496813644529249576649092787282653441969777244631520175650535325841791947810399877969397826981288738619755638511019145872257612378355708832100672408071166480110097617125876576023914507148264285743815195201757117479244102221599595230035504873936001449037813807015522587095826257178207784358415541335973448077411395987100425954488780672022524208510315803172473680833760355744845468840395036106574436683197679125173667308722865608037965508250173508074507712858983888376826091361556576252631992480599127162713337050386427170935951585517389083741280051940154303767699286883269300036451615109899674780155985425373538925200774513149359238226962731767973817503829872337875194102802945730795798254543406889243267266176722170648736 [134,39] 14856147846449930254865784676711613169525004449203549905441978744780654765855483620245576000308842655757283784157901999457757814942714926568223297647095339544744187144746111842337443667684344400275347014998223774224002935884978664135701358599635434350337305061448823567480943197293184319168565256157615234647622105224302057727740412502291557209085141085207334782010280764464024062697384604580054556546720547046226823941384895711312494036051001795067723742611012194527384079302323560157140070034657698329050099709800724059327483392537771431331747623129417465875121837026624287984843824418159023957318908704244311503574425047032390722112673867655519028122774005406580044046379997171411674101097004978805996374717616536069435069917877612575014645339426164542122838308282251016560249915504141787750924255849350131105487485834183268730547834057866470965026161126544768844190436830127237431704703655857233453997973596466023415787720561230753760162005778327612795570521565804228882237841714630438248065054989250807176313079031481796926335825829591527898139874525111997413343827771179660899822053235448814461944875655023236666707339940074487965073119238918129019818407043453747610313701628671865511252306196196214925800711469433763362638880318537280895487734725038370975179067741313691856941141691854146019859051968621230628337504552885084411957204018689703518195773249584459868381443422215363560152119116403271947183977273252474376536113978076953550514551163904169725565923597626891735673372393153712742507733997205752900775409473355410387404644192140120515537103235938920273573441395395722926578082268181584941925626037457731762833713513321499112425047439616027937656022617163659393048725056 [134,40] -1856821814763364182493434000842338788062573388266503714131109421306474082909750943109701928284118177709164034756698296439783265854831157653760032265099149171530537686969440742765113041454334098057704922744058839663240672406567780769400066163426013271014641749277135537586037925923032403284950935837852961364792399024969488281182148962769474320364888468251858108145361290523445535150597559482398025058483627773850842733315361286974586477324436543997192337177478836403141310401359071059147307249892708255842255946311260660543327043727335141009187762455695774516761668662642323526769105095683677035374327705687957944566174228704221322061089991355703014064521438922743083734539404433255889681351201285613419246471700240696413509742399583251779647679295733151120068927270457035187610146568866363568261782773942262271964286050202429299048160481213486639109255151035445921864215880013458691584894420812519557500027586027380704091793549065380254599639116756386565227026792625960019352855710579636739749861420589436318853131927631431401894661922452816918138214628429015447546903690313960998833152517333533629065681525528380241973669753284262345478449117530730288454061402037216287554171808429798145424670206543369471476033709041594439104096801414388857905255174607414646836290901250197352846006731893825337934797830398749683501407015660168593825913916121240619445952400754402123560954945146411484015675219431696890529378936841274383620013992151714552492572302218821594201608978127780659802238104574582636066595548443473583054852551821814825186078009257961557344171294481359487610838382672794952416933035485374931076137564178971970640508767405531005668756401167737484189472942306438219191808 [134,41] -70463948165323482308039343534513408945755991316076944849633200877420844757008683132665549495063492059459652811450546768941371438912923900568937036929368120656267488251983909448928875653071687599680733840675631943670930794040360107574938705400491842392915883818244357279407741851854578738223280998528720618141004948448335836441334913552028630768040404470087911726178699700795553619625363868718722595712101122254137535200458812023662378388728492705294181012560434268305524568197843547457995433092256956155114001187837623088908075773515235466102029426017086878391812023872505821714785927788566034401746514042022331311486552509817142121680781441449339745161904248381275875526671741920228653350043112651601318613478766667131987825131578845893291216919471073972919328519078843979046815030326963583505688031341400571610499726939337553762996710307769922966576351284631843484513553131897003331039592303421040699149632820588978235682086139713993697948015487177866427233462211256505337648842265103213178564734181856279827414979020729792386896252482682857613567596374829948636861749376773317898942367993316699627162255456774386690114471447663732426348451251049373680684599841956651551878087123136652785794447169900172567669595392343073653197764601105358942151605257001530598975800372532058446842873735548037755210536272303120305918605007613602558036825673427642492456155341279040895864836206057228924425737496889097466187183247237640815537636825870872856744381622434563809449769947262527956729992500978791628613042622274314406114506934918058171754841053079983081140431390711363570197809356274893788268835183159289026306517219476476824035393937875846936202716015592170899843771755879605824 [134,42] 88480590000707549111771246413636863484816766873989394834910120269210977198765650244382040227628831730871214013812813583920674436941864811357123873609165261209417398858086144924126353699567797340066485243617882743963760306701124602218916530437589381294174460535290576463930907060514529706115266345546281508812734733798711633818393594206984184980499916409747084050856247696363138733602635534723192242862092125645757067836845004039114823755878746218009571763719744627406723699590775304058736215497977450027608314352810298657741456063983035304884199301994146726584883103425981779149526445098568090565019254255489142763281374553258163885627488305208508608268800597741426994987715958458463421452771178310868202032548210867495317526366786867147502368257364905739078195472597388641307239817776235993211456682494994607112010037024813418947112974436083421079868058815802550957008752325112802374191371762229299075175575682178047778151295929276319810861778732551166906039300914759767874887701597719242043604699578290364709141010886722476445943409043480756190662777538312938451685744839807335970443607089553350922623567610210261821618252332843930641801074635915259274091956561427046204091971626035344275780632885790442440621532608176123371775602464224966925666784719371645442602525484379311900834066171396267671259790444861181639270051488056708814850709994037320223388357678602143908327928468865611727722450593844187130188928332189698307911007429800783752748434624226049137848752918540149889366171170582898776362941076859471017658071816180844923680101322558526898425957154555457701679418298592310760280882852369194299701232107882357195888195510181066954911924799527645627915111850615200 [134,43] -20736751092573931225239700097493968036909397162146385079472227309742312889280913653708916172852265292110482618218507403037142123749904764202279195328397561951765225539490560334659068999893962312607350450413322006940068125128770888051171196665266543872118032027868534787553856437327535649404376313525236807343253428574487038069885514323854804837748773562699510890484948558708726837484805095364836326292944141971756071504685529186930351235176255787995912216641696840749714236941813875939072769695996685533859935208232271151407271125774323913361018424573398962454341226415810316430622251801499872751474427870047080259160583114300894056003062579695550349471330837408079918096066293352060314597695733927370176153044499948823712865832266890794143292537160976191099014678271156491155779340369221874245995096812485802437004813360772080675152480560601285807012954023665808558241392706057584759218649777729969920771716721638700007217676343952981243840156043269723778544376180848706042555969660813710257313920608814057217836787032973669340980820682836843614974319996342313214354838807836884738439624520448891296091751544655447054385153319721618466893244117661600394909712205522461717405757562019535360715048711137195346744235508845164432440104548049990471742954593232908017742664848013746942297786522321655166656561738674688931106268753558002474176026205239528412053547715229600268298574449387428534607856584684545212721051913483265182394764821058554395778403432895588761895608485266856619669458890954315658619771286702072186204251325502714068208693327596932366342887073224438207090796864064156723197124303070120377327065798273928784309408628771673079054253426604269077913007158400 [134,44] 2677303545822122564521989990834671332120981268715246581118646029341943460220303910648194300008656155326232612306001414104231165840922780915119324230900562988427251225991632142954603804171604805835637127744501356308223850933917024446176818888681021391787196038142138369250598988422093012021341855239013340099977277282982046508249230657738293352025549590797280667020639683802630070639434215554609232535194723344442660419697121056813412878828735893193102658470227004408055610354399997020523095139330191095761333180405578297216873512238767981409095970559977725006081101173133474362801015633992121554220940639095499686064087290831137213273845979669007285371441258887577374108800167731141013618412495832198458147840576692314199953570936219362766056409125224103323556232758745295141157308504876343735717450667099143467087340761868281271505755622535784848192184451786577859168241195628523622582117594973672437378445569978085904908983214711472263318249466320647170495825651766626644468964709534558580152842544406484224448306186341449985893690701756710583191660160704435730081543318968084143200725037736621927916378783360682508566383618733653542668348524070235140825150812024040636264261235748066415250071543873411018740154949458466695311162443320668934565695263555546516484004715291070046254950295271625442177791265440391825024212631234704783648506965286550982964367144307751718083606095774057682693581012953395983530618148881587758836164640740489423253715866261475293042282119169008814204268809794223854386957691297334531737879466503765015413367472629536302280384223764310932258119445322771539490403078614502292719957298854374462346486253052179729235708104052116084848463360 [134,45] -171524813040691064415049882393885418568854725452447281096549336015960354572003763292176555591605096375023022683707048241247013271277538750848042765100802154858982113310910816149510020815494044798770185749424423713103538100105556912603028377343107397966198595642617895945617516920679695303871114324876815691798665116958148547295976222222637416993011233099628850319428844914478904957438578065466673844816340363687104511401120210108319730318734511814634089622190186887994401491302535069920164803715800387309047254645729088225948633235891120553883559284092322958371874942780487321807851792087249424452961745149284129910282488483853880481965879601635498512053807756611335757255331154002372223100655679005217931962617169668876387035646273226462592958533848617664008488971353976028758497996853968268055460095733893929191002488961655105679306658219800629168917239516973155506664985352499813052720664593643053209351926400562919247512753018836222475667123792721110940744562404847076695762237237469518370349021366217008104246672230337711752561320990449756199708654918953678448979784452159096157781466114707753332726893125355469065029750299804926416453679073078856160639477956714486488052632031622863388671639329887913890352147470078205396374923447373856746048196262673398148772484785422794037393578887019813508912299799844382131469466130603231214685826037590862385290079462985161755584700887174801500898263362213097362080083260136725742593478682409180453397215622136862476411868666035622457926855447423965554282514490412295859999050737063783263063504622546998818885607434695800680599597352203220413750771352907159867628037549556266215211458594635570090162582414428123460320 [134,46] -3995376882659008919985501588271435464420343918256681303521973238675496489639869187862818492600497758093046047675688982741808157333309032730098306941336991473209665713369396009523319087042174507197412060238864364701276625817401926657117595446443336221936424360309373779271365829240434900622106174529129832632672827644390460761538149893575772031099228795340484269372036148885027534925506345975131004672274463030008026371111402824945903989525876842234535893564960747477629850095391177321932415951443533842131743932739585357657829831589289807390628312362136613334287929395188371225561955117473337835435154681897499344328852946495806067925057917401685052144608472064296197303014007686230477137792031210060349283865329922632902743934623136225944670601235624358873821152581117679433189251738014113790236588272525400185875743928619890436003781433786230038940493093081405793592525118885714977697816613766505907329783610948334034546664928318613481654924010203336903504142617773458779832991385867765128474704842816008282873924015516514613024167710468258033287268669788881652127300808569651552281940424772294909668547259791966495519653370742641714514385412140008334878274888586377447388269132253294582389321977549255747702812967846221854794115792813406628637505015105051621572820314046430019495285017924541498750057060223298312804421289887263913865633254562759230106725496834119918157502349252044881617640809581602602806603242579631256269184171425226888675607531702207628115568414854705348759617309694371444115616640217397455719817033171585527402884345028339101929672299692305361401297752056164472680731937104231765920196299512306088706726692172385750749146454091704720 [134,47] 2017116640040492199704958427846971179818738335974784462607009029738360851299107371355001727728930781977205739092713389413716340249320560376463366503660063331382117469534244308136835965376567952563628841617113480851710744183334681628919403361528813454350866922088854954914498025333851374071430637795205235233901262543775915951199850426149274897160625732470592594636016049803905301610162119420948766976178753588908212877513736075188560651125298707603267028460695248029518900117792085136449622517686374410141246609622369431502926548502533449593571522121512263511137456235354488793627690944740138230795000506477243223516539325931260064819941978668454733110093770614534650561613182544447207473485048560865172345467169204066966451492628159507871565924373837140216649885259270180781192924133268107907766445853568046720612356243905564345454395893910830699347607077254368633865617598763249773775680340074645300137136399049542644927691384083004830625559624874886800685572277690446945547944626595803320437272587516309745830040921309193395483152299170749988019024987904714181975163054279103955133500770275920592933724887954935309371582174461446912681368932989319759834120362488888914237400791804805033041999695103238112231374417344560117535930230874767893871285521274806634476345277858685029101439313777679736331052579495836934805279838837722098618751303314856806115198817405662410591025096451462376612115884314316773616281748786291473087219832579835963151973122387552045769899656002188148581932215021908818880197117200388841191478276023189089703492194178324807822998599142502068225862721323442997768529971923390006198484984579021879802559636409926075804808672830720 [134,48] -189127199774472160648023760181739199822529487601197704440154434473546487087782370328364200081658702190084852574054212294498212928888018872877114295488933869235155419909414245665197163496587156572209798267351823575911077803620022126140216275236312235613443422387918189280768066421592592461583628024225368499194080159163333755609140798827373877599217557211392253331393072467680504799276045807461601017203695881619910571023791515290868873398584495643917731294755050652190975917242432867754689249400493239183485630549712476243984812119966130713354247466122282382656881729699664932549892422161306127110067910876684243194099370667417159771046484055287476577043641377236396386490684045773874115348598695735698500468911927844753028460504280598750339352632538155815524988589224394070350136321968103984918219449643923302058401463102533110007711712414979769702193307138123482735933052992524831846285058977109567059490376134758922952581042559624468465588267401042768205094354250443151212984064637816982756698517095785242007992867808282251490726949739356193117721420050460336492734177050204671513695318413905287030858644737903856342524103263133168711759806921348668746183190642766587953410097558055806541437745773221624444872268134590667999125023511621083189277025213060020071262774899385757525851883560616809824117919220005948208255094748793948131468534036341902482601354000781455632330548328377177668888289631098723310378114657659674173976747354910100807811110998652192191732160211122623991328531717786998179131184903913578878072566243294257278203172758746316662875851537103051938350054438356519142888162156892836894637272410761342078620194135036569716688006560 [134,49] 6203227116971341713820918494233825414636170974883062229767955872447351025601781748424391743037742314903276379941870455346149108178689734954228845709941198158822646190893678804604559544896939140792174381684064259921456973369235215682265854305768079884838738371965810214062723709365804472178675884959084568752768118427167221562177575295087507040316196793334594670252463369570244723575990092781645533570059136480690672950106388974490683989416512098551911491418745412973895294926580366818819171614648410269145198366397018028539342430872994090761777071099218407443859542917486459267425977418666780504542550802203253680780677795932837416046297552689759273560833803843427976107833501598749436690512155257783045989407971744796536672847578300047505149987208885082826171107178707159574966310567100033186393749322995708267910439838304873923427217346909317714354796685301090621478691089661819455634409724151312697591843062507060989263363227178144063940103510500059908270428861157828115086932639413365711194159685872946290354993604513203643079282047140074898704579070095010636413984430313484819764550576751121541796158056861948221225019314130488721763659215609924520984406744225886073663646753077700674618408906557340832899200494454985085707370233881832810007796632589939494605795562964865962429132581719406541632541200832697115390978022227802109173909595587519718984977475140641028942355316909469725014521790721006300115832400354066257734832953599010015426821178416389518933628169921375888581087315284302220179375821480782481306766578228956748028805202238276098474006817176395667942883224109592751322208290896961145936633315171582281702834259665529219066240 [134,50] 441524133004456196605111499792794252699249383745419408576366191686889575269271069126055682680140754657804073385842252633271865210482851533739609601739485258903341202449662269004776984593934058107685213492861482812715361341528987577076406637237355788590596638855396908503101584667203296469071576749489202778186452332650908055097471784174590139076073682838148983273980321897890574660169964875421774855808572930328094392290769073531404055223333230373095908742218086352772121938786431959081003520833247490570033104151940882149980764432223300101221524074808566450895335618565110477300325773436744834175337828357301251538399532074942801106803100101745636005778259243964363634000636259298514545447428218619666511641030017890812180777535297462124517661411790683287809298852880344544924248103052109663397125157343914047162293798939877362727057165427415048680134025501944381232316719376097906657996202357640557825116930253551591436852185899657671821650797674343978851043498003071279115655870398434885987810908760181971358588448924389105655694233033187138821650003736766246987184031764025417457498964805738633497734628125948294391955143287019652430868087161406896655482767514813364507779671718864234671761453488565383088716720855420557996334111860024939134115516310914310955453337637336480390437520965350105791650959327781143918984871554092331223605675313729587218426989075454850628325489921479973018828440476420257450850498461287172254978042937138418591512112105171863492612927003807820308759404887649007521886163128254539317605668373999877554421260025145705318384032719222119538872390634809746373480498265901529597374494271541574611643419090055574084 [134,51] -44098845333147186945166105536894747608593707658198324510726776968520774568952191765589594931673691392118676301818923652588218395809984662400252274092686688890296483385441353805320822792879502540650445753199392605900118854769746972453455468078394631732475119246747819933351469002029582290907328008707964133697089408002319133370809901339531965826044462022521103144982208118280301987370554896625631420894572972231990289977931350397197487122624696089389344878658021235611808435363017388411971658848550473021897675053262682994686339493525577138881036068874506235691667385592884149216863112433285649483698174038487919535723025431911047080765110924553996404165888357920246836695857438448252692679244983682295578634029185576459222382107658577012038367461336084307358307416844843384221183855346775651335239825889371724730792330461239139460581580778501698706118495724633802321624462527485891076050849411985130799286056503703298092609105418382110353932486764137728981152446402116891592427133458755686086701755764739610889302798830463381360240877230490542188258472801156098374922254233598605591035709855018838720445976034283621661706877139004193412721143384022197586194492848635178598939315672655834555745953382392743092085032956462534448359486504348436781035090330096207356184426434944121366360058886320652099543750555305684330196523846452299696730244145866908565737944422191676574317343416917840321538079792381690951760708226495313855502495678548132352913877966857958570857598848925386437934280202245447277978373493687354369058963823935688088700479878469069464416209978607719531494971180259191636165933168099892516260908896549430292182833292680832 [134,52] 1046698404020604600077488299875017463708476521370116915317597495637364551114964575846462496231134328254677773667706736016723452167114136585219168948700081118335497624987201138211408911236596878971055877840833773031461495863433659336113647702996723140496983614940199741513388584296728903944064534373131876144238115051390305320894655520014828831676635098152739927589155984688466557211541057608130633474535352237383643878738145282073569190446496979038964956902072233474075320712201213304794375406478690535355349793777808146126914832909849337878239269079461437773968056134322793611083250445948412372628766681680886342185407188259188726340599632462931683162645246907672787912404274225412430592627380027766917948259348096193797562605760858859686966612919695833074739755194271036736640235886704204739787140236397690325722608253727411131775054239131330238520422017986834286667763713184197048441372890547990437724823695948929424976826482902079374554272289308118985926672741156597208284065136837346034916678985241690978312248530535556348924551083683951236981539436731283948584356730945203715181841650606201645164683048651040838879586272986865708748545228146641229570393513909383333380294122893509761579365968401767953038659275984404834358175125638358643598376076603738618518216225290947480193177834178083547892642256046704004671237836614072064579089905515495011237335330714711260880811943995342147766095777501922876674920778111852667848772523494267763927697273629907147677653083249424417826700512851928342139336427272416276737873692152272111191074973767220202048434728253354959184973575677282076153165806269663212110187610518206731984824640000 [134,53] 109348424346037661822524071472645280858366082099320363874989559848246861242645049685997124214700379222066351587811712774455596008074073351419478001087553705704736284494251568245361485021737668757549651927696002982360640224360633478074077412223826512279281809565304943358326704660150719104731891971383394371924200104675864371393469488380221358947559772753151014848825715962024298937743068380608599838977476175845069256295735945077225868120378592714480901033231664379260875351348444659064883817867158919711876586395683770088897472986439511793673821235973770182456918304553646102188683380981451828381218993929572548965636173999855677596638579490788842719739511741567731755928861564119459033224968771278172566427498300657001321729845047127742242562891854654656732038775009293952327662243121903469912982497735843690205007870996743139490380851736780316996838532509716141045229179761576230498265383644427756356250303960406535948875566559849132085577475771352575512429170441006860166635941049435328563077972487170902792254136204488163830534331958312311229980196928438386895744877574440647444011500740663057454782310135838180359629445986353034029737691582321511973950428053209684979159922068314920805594312322243065212005788774772934773387971494195163903737794808109736205419722563400666268011061449359241382738875071628961335426417548767219239264100448537566781220990816299090109706844516179113551802643160676899427237507808871654195321188955576095315305203616053051862239660477665429895457452276604981144429850917306030755275199368291187798744088545051682446840022911967079873515313530444475333571279977322816948609871153757857199208672 [134,54] -9290115415050419528934083115164530988168123904485235244340089867173490518614502249500878990054297120350844273367847293139472963767563063150416422200468484351249395337911760202821818339972230286895993581081609339080878631754560716675284372624437726363348189746410773898702486557193397388845704389231041354165423625904460306458480621890609931751354001578205747542609586822923842140516775005589501479930551523985543935756919195164596869058905140683936725268981510817556613224080944317726307094547440038622693292758995093695843267665575125024494327081333334318025351337949697330281976620226819800882561814120990199282123136314684332753421562896389536129555909615367502686503159360217095263001672803795234433109805576292330339803888900830102164948732344128975470887068397444613074875370201655329749068759047299613488763577891699030631370391168419631833045506184193832070421164280511710573311455004428954809294602824602215564677355956466040068576590282306363190694986457628550910648996856908804449151268321748973684858596684742482474280277509695264025216030255148767493148712618990205119567186289056961981947273915627095492188561866851632984978194555621490779257201239280765625382347138583965437245087977415100805334494334495095261040184676180001601599823066440005232562715673495646925026622313265237762007047760821043652360948118953458639605553744420861785800110090855947158233093587860583758387964958813759098192343652255043016828738962747699493573383302885739918341172652097072679078321206377821014740409223616931682612488918628304047035711252691501906045728506682419754453534788154272787215957880893834770584291685896431614512 [134,55] -34100687504335916088294580511162506555788937410110431487833508448242643803123414797185900972093890656249915454259205889027933753516004235693386387645313712914723888154498708447497392452826178079332457030714140327918518934845242870158262982854087493481839731061684917414972350383633605777668438902201207296111786790743491598371304779337026414051582834741874216438482077234678220224436700341167823149797026165810772619398197233589652010890012331916995354993371300373615022605351748437488932202394766624370849735434826347377009663325970780565979673737785108039315354763928148233686680123945371519843558230411262691942240730089890562228057271525390905119117921966303411590628976291048657758281926020953417129396900587586904813953073833660287983280959273166659460298817909438032987884529747724357750169200269354999942806264888481430694988670562698051852836843365008281873000138951431175674708919839949152113195067281791975913657745289789515093269385872740369673273520134875651405808841085703311004911842025997892041969946919399618393097238887843060173013256557477634833766762018444124586020590675259435446769632245874046943253111524161141587006950398740366516417464741482097065074915102433983663358579845784446876095667610370181050616444629472063887600666359269983689979621687376271386901971012071296174657271560081707940104127334126413345581590117852741946795614824099792714018086366973032342072466761758083572843954166713057542018163041411537063742380096328065888776714964915399000700701526594925123332806821846894476907853598979655164999889545296543161452887523821100334490570743239676495170704185411308941924565517733120 [134,56] 33340538676386115762965230074662538769427605165036763151086398535513532730710857203694908181493972192372824054210645242054896211738376965207594837335070281643260795354354355745000248136649539721222020479589686459474664422866962671999466525310291625467183618736085395162517469048793494929937133451052589969641065119280602059351688541697064970431875187875826932432000627992670662157169113471096862078730304954817574180378205476992350035284400022378774785474794947560614525320406982788155803355193595222906131870164365502589598993737641032118919416280345712980387303119916884191844220210836147583309925380420281299657438532831350292598465023377706914419331624095120151742185891489013519866021944281800002591848151171226419385393270102779339204599004193905015118945061086102504372877548694096643945396330161023347219805349474008446359464829715206247918425039967688160016366147852349658987538788247934164122604317659210348056042403248866966402462831440528199672516182567851827247292417736731740199600438755128375900135597128298024767995892137859229456464802773313250498369437151196277055707806346575196381716641330749415123582066373625250166134766661434782621246166447905472808253147464364252542148053437722557089678209400281118499972798292314711539576709863444112589302915025626832252323362120308661771257433803625292465289958024292614669018484527107871976211600916379924247878591764429519681477548416002625359986399146842434491383347269488856137469750158333005768751604317720788503984176158200152073906575612369373327526049702010210032423510262617129440633994639404032236247776252538380696809756980988653183098510049888 [134,57] -50387768849456546130311351721425508404465840401095673348820903238160229277712569834662853725374072521173022126661498888168241231460941034816771906797767746323659022625927201953219118131891597887675925739241725822762710908761466922228402869207461952945887110221634818640601953215794325872386943956118367036624174002748227017586424442819590169147222308711268884559697707209595176423691805756965849012263817468209468837407566601656216545625192257420618273352034112881599606421378327657056210592429060511266212325158322148828551241206873042659370806766737921479927865479489846389807342690390695967677865793376385700511965518754112997903524250708607816309700368687045451592868674235288410889950310703157756063068856784529337573579544421713292659997851169409660271749855889595442770266544723209012784404579490198783737737780355706210037463855410039844685080345606975646778040955352754029616055701616177260707217954658299509177106776811153423619533638735733594882865532167087884990651334234544860769716214219901769271555724878490466322582630965255393229686552435821733993577888894695972902048213413624426825264520019330400892553203107938029778685806327782308658020271418888822237597127516720313440365514945990443187114166320950440001243349227828406613933981842524755674985235145553119258799155799562861398497693575525909705423681200617386716152982228797246121003824771541687213003034757983156783887368325337901251809810078583148703556222160178211623481540945979095757351272683601449187560459055773044064469887894296269536759433878136293066030645536023737494856509627936009935391162500844925585110416707802825704414848 [134,58] -22684251648742129792411600028777201855471586603920719649312583966196110343773502543838751644585534113777591600799669894532381136779672656043358875759882049627726702931583855029003279985719540651118878593124179463903543552817318797401674737175568549746086736921605662541898757378292337276887577087330000996414129062123894500174506536828768154696823983364401551591271216084818375131224445729047728255403018135634772595770358528982949054424781561907801804116700387484503922478862164567331685659848686735337579575811003128926380493448275213581909031068680895423617390187304830995867881561249354813471798279650492673137038572700930675707432823513206637546244177640172218655211304048691757718453788358129580084277303385730930774599040629715256787650693413609927575060885018428386814421461370102700802437638493431381074280002078538964545527479150759572831616578591038591480221748179070446706833800919523422505264767243229340372741442970410242959675867718148721057170446970922814449161147317411114868740603085814360731901152349014470933685756797974165289351658641071226319221753886643815634435196953628610465595355393032285978057967564927720804867772962758551040417986725493107806222741210630257358049517046271285499671478307977979503430874377167509933632781340599113842861077858632926467473351327457922423581724589416127682469216068111626436103675226194487495921233022421630134656652180922549036323610012438928389738513056010182038479453032614553174326211122481239778475099300989620106585941592803418084914704400826375229975156744918070618277385824806770662607304766596397704051724973438704624219950161139862092172 [134,59] -273254813239012395428829405790288158380725771508795677008147420963365524777913242163417035634068097978768960691953679583635943147990056706322385962803805671487962941050264026966877088332490226377143404618043531383031368458929736150826258424959649315396200503489669915986210445670034424959191047674807748952964957874339257535948142360174963388449750078272243536048941546767077449076336454641798043595351166254383526547782217922099738294543130821691281892895499082990559115766178141680459315756208958863804554406813007408830886078354628585889939936290059518695797256011906940179634759577191330643806336373299827129160543272593161676309512799406797661608321337034919966367616763334331801559084842999965256014535655049004946680753620713850159998431007638573637177637291654883945485748381881134626793993049032530207711464517906243380412385406642169608000633687683833240638677387811591761814831255898779434202602334101898287222968110449287671303997111101593564576752437744328488712248593855554131270922793092413784511936042431824136145715481675236640548301612270762328740123537340416361689788171850430407923924827108872105409066988208877888712740388379519297111898298257043264581437357327818093900881756926219174314905278962149440091270871174620793525796523799270650813849592499922321948262355979889567701860598001447051820620070823758656540510710962468832927100334370300698676615296628273693800994391005583529369236551683845891981823750335392945043025146183142249474252829304357108400922541718703630381149947528630812566095739107494135543932355861535937091240143065320334502273622682596686075888051176642688 [134,60] -82163611306011189681905367803844055993100675435165309157519839008163918520991268887400233893593105460817516949287508359270818295909274010729783176888008654328748119521124018060868000518289071056277865339569063990672506629435193586721228906956144766083277290444668319924650968193176656421640815688613903402731550474025541435419386328449587388819148072907867833843729574843818351061554704458692530945099272499335166821656551355885836662479209372212648135376989351568388236514349023766480581315298568507866108955880008255936654045422465041462678470932897379861278125156948810951409989043778592256796482052846190882250388526465273853715319762492341972248336793849550992323883359437543599944786892418941872841713859092908131028497638827463859161347594606317977743502819627602982566966062883019799331530955086516957407193327490483155450838119892267575153077210286516635330983993482346752210993088521850642475227056433045128221322851640838194070840840686656219203493156592449501443352628242622966262003550966699384266976873084274462259537343125774362689440202366897545155529448546455895670108952064725782702080978891339493756586746610409972866946495631759248391126876613461830820555732252190528475403565519469835824308062668452368068431835395707712538795253659193002265613240029350163526510420725768294466313304251276010735680693883785443599111925701429761008086669397747817774548284474152010905650172176643532388105730116257187885166499486697573750425030862765106226926536919811282702555188138425379791917676912190032535106537548355762580398914234446518785580096102898923988535229170148375793932018836608 [134,61] -2694620188222768017942945326959565316015787075948859146052855891736411407803218666894767177754246654153432968114417903475832871214105877000307100015888847874536449265867963770743194119256670097630383369359471964920872118485239711109226005954235314229470403084449591958214634707527128671132898389496123744363031830033028840002134491899096009671547658284663075154846634815217190415734248464815104640252884022823794531669643664625401033636137860894938596275002617990156847363519130035408217004116268180038851879937097618837688668247303289922426942673822550896937045508973887572536678088850901404319910640757352753207642990223068462111766893497882088128957109902482979059277158779567369012350427246542269046715217028687041648793377366588417174958960254075085545278117856218396672924998058218119237975292387969682297345093264713238840735135466194046986417413519090547627532655293397742475341078601720711297460392843770643297493144918785689786060884602963049444610707629375418237983354313437341855385864204554681122610693769133931424179511040170759549069539453291726405661368425950494608548585108512001549062876121062056775607573859228310893012041444200669549959409558851140896498837487270764319715908206500688912341963227024505169115003742791505999919728523052320019635507743454216983400113592146188799698484835780887050892456819828110610037947948573238437680320003651240890547120502730715054011437488240821598899213035039518905075341237345668792521149365981181298220409640196347464574929092988739008090155536049594005603111332611380571873375823249968528642634924997717849448717177498282281490460768 [134,62] 91742444632767440111809306379974125375650728817640241548337487100901468876230115370114477284859929728049092000827219305192023440540838195408372729766016401612533212794170904064586601960458648840732409217532229855461435772545437733216822078156804724581561742156847887680061282997096365601422705096050899524827146715588100934889344440865249820054397166548568162571076787431967855672327579104959163496741724943357246506725441723855536200118495532669774641455331483112019454747349121380510357622669790804267319271930030382673505390565698501454824074817054228852583458903220063822159768698869440432626961308871129590634234451268458635413121228445339675256107100862562848345370222760387429716003506368208522869563276928570397871618771071984950191561179896761330846341262342051674942308017814503554332850773193879038785103026332567272055547535325499387381402042163103692127200585910292313649255817082408475237721421517180374064631094597382501221321000558465328879170904782436580795583766930513337383576674146454821298973386316837230440373584180146982152277254406289368507416588493772238672796660653356747597394440968186074653144154669920151639470333646191629792677170886157902320415562078326534886745576046510879563101750492750744762984192767982761044218951788815347118294604429511842713868220473822714191958021897421609165971336653177129444253760906483302890623555901764973176012310793943226498458216804668919019802753387532765389596148456166663670401055016602831034645194415053020158085044902195542406735703307089568115958094723424874856025989092636322769854831430923326598401006878467235954464 [134,63] 6769556634530282659685865655106775955602403051811893978025982793169838089098181740157719323947289093071562098431098799556953244145258041500853578843785560689922657291960933139461170021090260953519953386323428349030355405045009683635099865593273522470783277853424307176956618577222170269066587222816518465409916230789103248149253042454224295855943314420495349461502990959056807985107189637286696151191033763240825356628603880292968251687398142555084411487074682582473338663567403090994746853541689479718266660909865934748354042287803548147554334841726574376543256680011371314046891369180016061354653604166031357742580903604773559214218265887155934053601230535100149403235311917959640378800774479550589509021975406454081031781337658550428891555849782058071014884039840958559424819241154948214840136864502097887479314993301532359233748664793277303891215892128767755540829360585676850269585571157259759400489661693061268895863740386094082649776872715398606456299925545468825517215471487543460525348950467233210750834454210700794412237103916051865440582382394371073972719784341502817019144885754790094832315383950562150042431162863372950513065853359484366242588242254894003984807381974055594736206303127895681960158069114424069668086450228040118005144446400871832382010414361337749097327523990766953586933313425656949894589044126480898990577803277482053592981700150050222482673911738954861211404141104075709866895682986803636997088389066039694806537025491643612440202976535177550169129093697742117487576745383575091331994370387968758958829410396861847122624075229889720107522062402401135232 [134,64] 159469435289396457792115440311452585710346807974407647633419470259445707779741342241899654872072567937558364633821391294291732768866384525169327083637419114361176882192737572385803117653750899260209356158665388120926229473020580285220193569084172920665386558463416632309570725788239630282269141013423655321490395880619562223847398148713572765699682644704353480257946503067350887303076359047821553048261778980386166864186785127833134588714429843736139720810444808505308889112541761877119184236306393680309673755450057713747799774727929185091059113817472178173298885779984110707667071640133822341043192734609800210108761070514692041977376093257360072106502656535705121426668877023382129579791115950060552896768569445057751034571078457572843511723927984617605838534962398644347889295263718241072868296506939550753238711473728096110335892557944048900001879053634848608832705646532045551330430317356706918119207995102946972865563935862064229112787127946799835007124902222109497281514472529650953200167035165318599734546490454982744499001397410296723266400561164256093223737225322135504791378679162557338319139430775555960499190808511962111309513664406640986962065559335300891160585047054902478514273250729195672601853013892506426480274760695768814887638874492741062602931055506247370333375509069223060549441610896115283641005580429091764301056830808806838545337624716051907932348650242521493527566353800051164729127076318179306608550469133360183568411584226543432669651422656571192464703206959252263342083621497367684265127489953679307755285724829439734189423925127963563262855995129816 [134,65] 2704277500910153904033940936545880667336164020283793458019839498022328716548357616467408845018486997810159829210003019274125002632623714159609093249260259578841435298574300793506478109352189556964246930267941588984676787705523093406296097343055620810161606692820823674665283052426283185626573614224845203468002945668812883476076308063977586731148558138994949642249262794417431276866791946113093197961236599517970512149282689044618109949483510851893426539761558144679616335115738028898669259355458860460623572051895669329918573544101800174497913320236625053323462000336207403321612045623573131001527551887906782493280931498235857794260155435629097122502673129166061812556462806580025208913073119611612234449551771197334553597915511350538865257296660775757571802819695651503581893936117287084682426722039130090426478374386028031004222721757653544359043390376836603168410523444318375831814089551745375352823432845942289408155869324015414825848522376294489200215258009565318131336207159118634095439847136133321584025067327996795149451374885884591565258750035152166041199296834641912794808527475606218821317455454241396787407196992813664968689182704792542249151558107613730143789233011404349874712047371374786959494553806307968140942837567840732040184865410719054268257479441456117712516417591639127608581381045158884171940032544086159693087307763606663007002313985784440324452025152752688833244184271289511062187488393045947594323453426856132908141599326010541696109482936740135149150956974332107515048984166761354551785915820842863440972562633010828056836517120457836685018519024 [134,66] 58123642047009338717379169996108853179855260017029388600846918743096353543132240464311694156972687979735673997501326661621754572821999809833433358309793762373022896508408838397447688999982218078855398546790122644289261214339215357133649722125104680474618867274603355929299916822613861748301321456775725193904830699508833766281583327723897172213996142692658280505607441711395468130959129382584151106585466992277499912079118716235451088987006982839170886628565316193028833496388927669797563327565281657384280111246288188590116337844325645333115188697919787588819292281206209618393194751692992408553195445023946466960227792781868964803592042684262330885142667227717636840360319579731517794565821750107618729548229788445317298261884416965249503679824222669910135025268702586030885190759527047168514171017908345492434335935818537297943481482088279391559555608164425220059731570164955600501808116665676699971963540652484823513909762409239264705115838589439882993622267792092752677769628526652566105013941175218224520919050044888621516281706795896425586090982878242966579867843964577358515544515995393033631113481832966178721717447871655745339992619415907741170451128629150834037578797497961825191645806125320276139038997388447108841619001688342380245280076009466998765815749106110709834115994767888753587852835703091448106183161522387688900054108176949003437150166193333613649435914550041614553059178210600136513935418770306511886149038599702195922021344831017877644007147810653357851246257203111436197127070278078811777265303412179501778586237274187433969586297948283892484429 [134,67] 1108046989384173980862616149054361790168474626152960294926919992801777976871391468497007058911761173879379019354999324543321465784827815821499239350529620801931478443857765114027859936509657888891856451204787958838155723042467811813707969398677783500310274071654565624837040703088689039236756051585784424057371345045490947974540394392827279521276270034633528760487073290999746394733080803427183748803090313618922197716624435143990185264901005705635451547340260108904237866016853594045190308939234965822740542336386242799839870629265367189997766225296875635826374633216100511367177988158171897376668799656095688322398676418850700388701200837391315774256275035698097495263395121713368347808843977352505565371459806383451073671671214495811604375782211258708622744623419611920907217370532918539135090522497814424407711959855492275517767562474679228760029365984172744597483886936609920497724867121334284115793825718263142473653599404550797725584884407064965212306935138335053204684041080028694068524793365458845896964936860825479076959384950160041248135503618269256617831050586228739619553131607900923174715007260823341854346586814334350557739255333220178431460673267180373625751888765805481626085809024270861867408718890016140132398276224267613309550024362477197208005098473653580595461440683492627202226336634407673880507535819788020169730006815447660346857410459464088337307223845196183699441508737980645209571448778438699957570937307937170935495985147982138405515994744064866257832704081280696612948324770144281529891536898318296849244847196170365664871397130961723296 [134,68] 12865167339098382948987203624176410036413638814416712391408611522307646032062427254495728270562749644282412418076110162613383070867816424609026958164084348412851041180149985272725545702599745188966469434543620022671105398798940551762620642041014361658898036414813560887578150720595605608779332246161339459303538017669037086612697449960580445771568355691593564321274925931477950184473877307197643791257679697015242435555852790560214885919159034703209149802183641244475128387757859206737039342662208568991604469648497801232599556295536832685161383742406794065196183487742676679732609676423158062495469445384787852401168479137400485486886501144994319172154686903647592313898633871445802636098897857338894445202726887459825551780122793762903449955626135801843779730456229904285835712006848433629973084014985412733781589869225393501286841562512350155515241119067682776335901101620527095355111294469327828870963802086413078182759527135199527345281653088512870174664047686113699520616775672970969138750029996247655717577613180167803103988467063249737029568130917712171172547221597302412175240134038790775371479617635229615504301722612128195772004169497172570503271046613382232897301935322601167387952654898305545031034191845156479539496011650058289639009755944072959423475465233599649469970863122415296777387771475168358825161285362380940807166818303015633928556981954333184635172565615707045552740707045778636008607097775927172462075367085428915082744167903587454983783351219848824144102767849973331723317829408203262565956028046489678482935543252814075146881724051360 [134,69] 91778363923361462023274450649495424417249524847013234912584076195221119086015489667015639076819379758805848480645908211828982243422472407561563719305590658004785803927265389979972285274715626559877432783840380852680492302625871232793931987133211933189286813501174055183203842285353386072927937847541416228950193798088492158286691063463374728586374365687173269066574930162151041414082202826072423527612205862376537768898087102299861548380048131413863744098673394146011642822407774705415420510748344501851742879889102676790409570356367525250310214764532253233269596958816523541714537288054318397933478881516537045952526514051247266948327482365057017753551113993521974794566705975357493994994025977357559464397211157864361864700502086482876499201884802517541024021678663533571214241575947884291225196510146980746141024155520094557753179255715972136212252884749959523411996755781860615868439976721351256231442822348577998910755498465427984535031230275476380161149954072243857543696082556560267717561904679727833923322733479907847704593795006211484021966235262572181588746409538879940665399301464941746945589230675773521845406966618418273208812328480300291881956152972808664667029280308495122185135288780375976468560423908398492430226847669823896151736798499114396834198221503047820915274183692565739614394851966540043542662057649734698066024356160540073064478226515918664655352655908869627641611932044294962959274156208757900430126992468613147534281649957729535934760628397067360446105263085684549532311990133608010647500035235493720055597682574068920407758312 [134,70] 717000107497050157078613643004982891242822560476898443432050302608970652771297185413876114046073495530346908037841500958413352141247878168254780626165011778293766686978998010891700337069404369419245195329644782322805744914931222739139387268532915240472934261938764006656152023796609938453844848846500358248075237148453806946770975503819643227894008219046535251445480498893547987966509500982243538193793817240499653581129592066994718525048182659873355302776309331608933872281370246883623421297033830628834753527504431126579631815377940227054018901750377401935479741215160806892746670181419340830232528581426276634387330481834211498321277006583966435315719108934267630985398255553903501442005850751866996636403531427654145408178037944240296641761719801553418763200967948985453524688410722775759878275603456591425471031909169396767840214705757848358674598623647044309222622342990232440804576584449663217600254669066939739723085337880016777835929120172282789480361054505341028193283703944913285972862088688639839383285166411498332672243581044305638476973451350356305888852521844014605563425185089425575875195780908640467979795232845468874330582884331317169292991600594280276935742115084931804589130753052684244251293170467402364097874548848019216474422655879076178728267469099148139079428099794908864559587909699534345051539971551695261026787193733330136621639472864164805017374345921349591161918341396450951816595223274535198912409988761046955293927213606126177717305224727026679513112574320403135048570427610527786381476525554522888494516709368853555264 [134,71] 5996981768480397948634762209775246085024876768491347375935611429209146827419538833655224667536891850481729420398343813706874642719934019697459770745493249399791386989738778562065219908265359428903598294922493244417954396585008603231390673216307350583275760003670870255592049213023498865483194852078134048023499080746703805264047980549593931361804743197079405666438386868012661023101255046656467459037636586703097125898368559334015504362223479394593713313304204915840817175161191517959500358783298497012995198352852133456519358415644557488554706439813609492525697988013801414746378852582147353633951103743649067354229292095790621383360328492273670835424311832251848411396327049067762706743055586780512772447959183936883798989390524734847321440031447540200331722742880182145573157831636345607361810414128577410107605738338170062922945208112370668758651911743967892188645887478878584407591002827191651759968227818462457568799088328901116361940183506234175566146215735528815861819728404745594539319931397225663929382581570806701353790705789800270397125696070367539829785989295054614967787149510390599577675084172145276879098684805589123360521872493735400185274992268087117341341142608755003890286268423877583772060876400893627803930219232414796593555820215239310852049016678662661976146906706083797264548478758993199920265133135227706879529865437907004957423139487444489672033863644365881081828466366029172778081295976925198745220513200056859227200715874465389447328293932429399449319538128985767329740765224442346353192935032368024909776223559799552 [134,72] 16810800183907475899266627481417116610801900874388218175676905821505476300508844712500794217833622343864962260488593000522847968822290077486189698265137045780425257851979885840255347902984119996883621630620555183036524748196360391141743374269395217326858036283486724913652365487607354257756489366957512329971385300625430159059002222062416709750846753632986796962410893692987084831217584492212297753294771594526657331022125967765512925544880136663141608583873199697789506419880787519174390342440080497821878438526118945310635214075699604668290932997891628830385297009504900973681653769003748697280545000476537243904955581563198369031518473722930284400143617870552316717447438950169562681835380951104094430473232571070681095642316273054264697426737469975856679718087536333197454632737156250921300025433171946540717373467979684196622845406114940158969322538727071759149105217754953289707820157011624962116521863179863260373594535878233169517625205801100168112038276901137489396701454569793276884740845391082119790335167060043127534462970181664076052791237093188417269544762037137978252298154343366827523304231608617328652677129536326543625859865924540207546831745558461653786409210351196094829572100205487737669132188134555101177022626473167268272476240833944342922614935398297183401145080134017284120423680545158258821262020991326214772309878298040218647679284968732229742144624951007237798250251939822286046342660365461301427802758756686442262999266458970320471537598113223855932702534640900985793331730848628149638949137442896715862028713520 [134,73] -91688269299003689227297632667445188839940062690247667335712334023125063910437396125124481729425723989093521969419871349545255377272488525055513122051842701735591303057688744583253963694524389018396859354445157728881616694773347954400331704369216331894323257452918421843884143787652651672996816109760916434236289365101235843099719683260408602543157831723367574206356503585606959875839679877852690190012088144778092726675540181553802503814818524837626327217518663453253483578137279664965148504737079440903847071459550326486478566497260434565674048786123589767246366106767983438472664005357476257214359703773267277013985411742749781076445326430451431761042160898661317414317398814464116881621023720022288636315538111094229934005025349010531835524414881105181784443815703280452833562338292520048762238703151780255990987880026141112916429723944164123030139126676046251583522697246211694055010101588630763646165523060033524078640234395990695436429371159485122398304660751112792553844421341529124042752371015412387259991767957962049745217877731375046770262517191094567730519251913035669501220966698416534515124958734187138888126090343918934561705339495249590388829990697117961218964610865755825627823459205794434669025022664645418832373613255616079825043204565231530071280924921674120229023522273157925291439104743800186036864715076022221360081664835486564413203201904742866578215835590582891423806609598412486085711948905594378311321098572279098120092734507569043921645996646423607487235406800350676056384248742219238657626104285006769986800 [134,74] -690579854468296842913037326445631584686155620349605107273345815641534309979623183843622567459883293737695180300276350015234065686102238609180307365648552957889842847624685199790686361686354352150211231200221066283907788047660307921246292493430650107545956097576465121790034283750339314482468927473092560061447355376531923775083642055536478920219397535288727605304522723924549697112041051687764953424204093283466480258799863058628217139748536288508770564806718593207170512996955411484946826977175657262336091406193341531195211731498591355305514004875803479374885313977954086212807707845176811552064004871645053460517851357241999045096019127515835183698503857489746624568839510572256994537627552626856639482110610809882497079073274173036762582132076354611957211946568899398925034080723498161964180269103393472844426877503844488805814690833670545596014536923656512754262138780755891476556318764533462333695644072220769745430381813923661742714405455223204015788099268547346516655315087068933754120137323591719872248189271495804203985357303015783100981182680504775615288981583982426173305679976668997843068930014940159623988845978957925597500281633575453514436417498726416175555054072933317152717529126475790375410285661741051968945673797875429965931228107292684185669350774411495296209472567605958882573526539755952125475430443869438134598796390488452969183378436349553552708062764900433570023506526198294643724658081228759081934722304635311432044625039353004450994156357444725282708305947608725318727159873559458944223489226142876990 [134,75] -2018962733821753058410568266532655971101108776113080196248140412398249095338674715154956616112848622102525796965548061626046346925742185528193295408515442290226167219901142640574996841934800259945223293022519188495682428451479827556889541646477476698007591005422251967130253728830570811914008233339815942537336888014177453980393807962302310071771110362463180796136980607876570028340316384448238119469869636579750196578169681033764042772499309960373787779277337890199342179189658409062252006838153610413376897441488582266852104555170241145951544469586259575228208113136403806374917717366612826084439168804765088929618293279902680871635446140678682805663165221600540764803168459739885731673832683670340166080199508195651266128335257459202493145101754410525475293272700999258220335229702633581542577770257073011399595860777387028546529579677147865690451254732964431065363062132675921088663961616996592804081175536222327505051979256170621773819815199155759139788222728866157805733097940034990939734922544518492865460105475233133868325002462264245008275936248726231780469532396633850726097292251686940176208580572906501537046963953554472723804689229092750765074863638703566372617189886252455167395275746305664274095277140722526905177144475029126939703528219319694837112773089490696029354909423123305766279671439839720760181472498237665197123439007465823894820882318196725063660747308441674899016276721813241333509184182668692994835117864469301216299787489241031957787986184662612476903129689383723914085237007378749131254507135264 [134,76] -35151772698695976397538434454856710010135562065028629366562745576255345262698374154653287121149022823863500624496753810764466615806532762692208168002304727846869458232977325718003515732761804139868256111837885103959194312519314920970729171318345575704312259784084240029034094170915481417412417447694104720289401568825106862160975577389697219272346811944084114960297931013785536727229135672226006363699994587538241662921487991439212899697048392677173060335433249170255340615299660853702778548447061984672094123513643725814981155549353395309423495821607586410199793401428892647768359412685448835554253742919741061984487434697089022815095788863317907639493511410443230131836372172144984768378995739532089167715680393898383695797052966972738603015078411995306402982267215150828860342624270583245340981852055694386852551704745196622816594546946101064658878988779006344361591365521490687584382934582732403982617947045193165321316552925084267535472306588582695113286148347502297751439066855657104169089197372421915036077323893038168472810216589114656165981445884518889015475000793845462684945792955093938493774817300234707946402592293445801065904630898039630315047351176933506832665606755067694448529314448068634732609290833311338644258925988591535937384787282164350376893644739216071879916354906258180350964171613208167788424133943176068971858433793575907177456967800789428718485692500210072907107694522548772277807822970999312857978489436592120109477360603091231692825765746705134970315256545124928556567994320927693552608 [134,77] 9309587845317992813425441129242809382068234571792478657990583058692540648065611490838567360344361493454867114953191620782658694964387142589621988968220882248350683072864982485809657726818738094063823050651887133724784621163242012754113209522257919440619318772094651244883361562350093507651275891158581723228348551878126612656445701643195003822308685480410235385621844419525183971523847394258438975280362252062443790110893395981759764796657061964876491766567269082782222211639513022780895782304157965421631686132216192383888944940140644092196599667197728712644281763034776462911279160595554133218203776453738707246013563743739813679856228155149960618938659114219158106389820055468592865628925275330482755729417144957600294653812253996262208238097274453635258804982039055531894587350980136096316912793880209082295511918859405492314451613497408953460491936060014404658226485272100823471107598938748138958851269746709313932998457468149678833673453883506878562657391241922418442206587018771570120477234650180649101821247970770396332923523266307248347944867833909479346418559009522579619773165225873699816847670569225015787699571866671503227922771903726003760184943646288669546540991466088695284174307201882742066969867869170192248455862053943652692313040154684229242172171313521674892012775896280573586421551017157640968473753511520427534239603019554080111687266992875788499954022224530559309862889502417622867660866852848996549287519571688942761519035252084096690167192140996942827784756760830288620669930414687164648 [134,78] 20626011789777669888437870247841314161118302327864562284944910263097992336461106586031597466310450119147857276216601171594569880082661968992209735343268785972885182793588392599402748518229476413185811791392044278906748045250876181248579757554275660777981792199954941964885158378984598214941172455906612019988381913677908022475509740863592199497598845268090893265609773783232214535498206782865309681051460788704130514829253032214488867666165478220048124754236607152214172851512546580988258686486644086129603245440493888262013092235062684212120969914979493574332370101178270083735719940554135409681104593365911009068274670730266100979185222127983274956117180419139133556865892799717219412988200441404539918796298044451719254400132636567466266814821287850665643172782171952661968956364653403135699110799595096220455960216637387562975730423180463753922631989943600665442636414528081383608641887240006124692787060519935436007743851212063897238058799589787782154127284926737421881575728678483662331790464000082558803994570481789673633905361065744008036410278146830412792483354640087087460329460588993638725002235786603485979885178443170082620494672208274575587923030890158615796942484811380122436360007656722041799087855697283049454952221610199978601769716400522470819381803199392341806426668064951939158080231192342015296728089914162253794820903632132926812039095853321286218583972580556265563185519293981837545138293421906664739009781570601026537250951886925830112203313249271281593168963591314404884240798886192 [134,79] 11687255546679504649654711185519257684532666976506952864456151835841227366357148865520065471173138022474804995251137338144932803101877013934416831698723901685420016274630321623011709652343111728986630855633313138458846729109697312628168767366245713217842843521728735860548114963055174763523341354646781234835188646194405278318104120911199938831363224708249177376486100923482094126131502112174032603682169390155585382600186028334952733713513957455927659796098713270839960951429948962043010725435521314763505857431667440856022951714324985571779556713562115793979300517172239928992204029342898490641041329730538735731273873815206677196458627915061280126316377036221729783907137617894018564178028685665386603168056991261925965427266510593399177537949129868087515417935575951371793714948756655851820874826614816515047563542162566350600985455554890351443913415430399569044513836743462342918619270169597288182130025126111528324551678672127188776715850195611127346869207589663424512937958189164617560923264960394923169219343078595099324562854263815600794718881399714741016401415301485199501299730134412127768430126436535723053952873012674959068031642400393096164888608207171765655589068024534640072798216910211631755918824210796110019200934865050827581137989068240010305607000888345159036953280679578211749278426238755183117565445314647354433716190598257512740419265857651199615919707518169107216046698430001080043772905840251659626091632153983646762719046600968778512466336288290054250312018058156522948601984 [134,80] 15014731770255939420618232283464281392424385277977804143043142589244019604092500003135165157811705827030818989532533774406836917767625743324996213333772347724270657930907914866198306422595087099869268929134315494151988135123370343719848011393484886810157054805429206022491606496128383518729858162189693217439867679688307712803029702352983904485484273520082590268159949897170619550846274167067208093994899376744767022463057245898972382948989984182898972950011029732884314031947216504601802276996612677785450915296914473633294286158937427127706300043473777946392254289314837110401919740113245248243741085485318797919074504622658609378978227038233134794618924153430689189398144406909901108349173619015037034630225908991834940238631015295626551887921787695294708921289017169309370528166144275403110609420007412495890578324065224548249015751919009622650013584520360689729439503503988820143941230278169583840863065779854249564724639389532472848546384046113847713883335209746577705443903893391985666925335093830447301410962597590580011622259618011831332400848932455502957591600827992923670135839349233259823044367224195638428538508531298599817529778509144388675011451280776302077129801573434957640537773187537369072262797061207567164783359009184479837724978935382293725110944785834943819824526597221969435983861267394866601104049580195069134916044850748654948118885906836160636812760121673139318186025563909191251069863997521812125054660817449623882120733618481370370891711984966019455453054380974410784 [134,81] 11678376521390469420920062507907672883003516426999971551560573814106448003000456880724508203331398619495082442445135847953703710761478737740908272468315563996845812586659575649090497914379261858148053944493691267182996518427897667976234669154561073992006006747602632943182847060695233626905644919500467078495007226225411024532589433020690771385902194267849408553941906630356051134848551971893365871770657892833262975126962279019538667992159526217007509114519230088740455371836674814138287446106174299215559995433197528794951730417647222512738777432075848371619553722187915177930884715908693450704669211962043646127738573549391197578212527136958555165507628149242534726497695468221194265900867227488493532087843278362875442462767956198135125073511865023482536470082686481918228737368244800336388984084241791813111388373603290618060803981628115062435296254447395690733961440350815260217103305858198554793956659354277657724570608411865729529182882622066432149100558460518974890487041870533546540552531613167542174142200370862247171720503415764094163714159724840647086183142504807898428930819793606206605628972126355316221234775214019397179095889386745429792964196128017822832903058505437018799372552520469961969011241529208288701377752027890674994427816037200335530856937525001743631860261912756514004256216260391766617427617115032012566812613130101135513916547855449985795638657568341026260487733547165230679188576458529757494256744878332074854851059216930514622660345405161945448950655075552 [134,82] 34499095384770784677211712657784299337521161502766720454564237352142428882197122136275006146535830432496055845915589496518552836736149491850603841054297057889511249173695118045175360528921630661105453286063748220096362092863927981569284796029990844685434459457422630989106597451745511085435345488813236802178472024431928082606467375478275176336992767719278369777004466747554927481078620348421888669421794430897770150209647208511668572368217813572873262983261691525824134278522014584610360200618588265633000784576465986663004918772929273285154482902955522542094895720497259636510242582711737585279319657140593214541088380466531092556344529100359861184475596168805230952587708864312188026802707700940030675104486327913183146655334253056378832655957559197681068401642887262352591016384675695548209615490321860431877035234339878179439045459824557615014074289422917179699831768134068883693260151898724116460808062755923682719492207933617756950237897348320949577951446148445243553336309605891389137548086589788486892687062938824642609711183750824011403693472657306820477541893206209824564998771327624394721508102560051549759803289287836248885122886476140457848269679272730660821547041764988086926791053935474035195896062231562551274386816601624604655132188916900899303260838601158630724525321955047171651012918167369649195440857538088597103077426576147823033962191643387799754335670690252145483563054856761735270441217313698113237963956902514300786442912493868524428302250225171291990202996 [134,83] 25234429719480966138197284480843353310422912017103008854665994779652610036976235879683994018848963645516088086688825442088924963523250691963730607630938995685434895225478538858144738661358066954936430008639925136343688735954339273554231426607026803087905736434352088980772141385993101736063528797862947831099461484041831108665444994479356430806362879678045256598549546983246163534676315374554500975069949348665284690253639837762023540960393676877716378233758039127438036090912372246817722928964689543701557988452313403586308512053792893835609578917839052783983445486427163504937850221233970409122635912966309819032292480835999877406801269443740209515635758472342787858446277742790329177888291574374018463754940856230903071287990101781197225238912918904946998901564817085438790198607228463710917028712033273524723007797887486910875898082718697090533308604155978465792440655776685988661050914014089677250017624580897041305947506473403218624062211144237218010390158562192658614035683921889402009005506872365158647541391705407209270021686074178151479097002832060230783578600063852836021037201049070810794902326461674669782808772443873875343875155563321506457936071803944424795417840302701960748921340402280055217735100003804645795422218858532047029575676685100115677064353793710542843735230655821308367004293246065012613427298840644397996410989894564675349599894927456541330315873918269516775794757431236976362172238706880532589552747876143643259755113394607141136231062235445097728 [134,84] 15846450974214463774293077981678908295308485653844985313399449217441815799112385357721174020320412689232094133746858559901470408076286253876161451318208856861462551960051025992821583277261257309806544500781335407287674107960152019322681659902167540056700391950540299984533855855769678251931043055896464838777430754646288080813290083311295749779273392910427786187491376664032456368316507517657744679288963141694839848306807176410568913569732766998284465335459271250651593178286395056219167395476349653881894315900552069904889810106371332502266265097423549510531594902442901326338907910594735240469001279028821857190492442523882838505232155025568922268590369691938948251881902982434568905341197329158796005309631214976805846189318083565048190208399595055869331163254015048824669302158872116012354838581502863363118503997259860780731724128867917038037747347765834622075066222653920104114127930638111543798856865736838801859780673521511223976383399184195296157351008051476547565736331851936510886770222531336599477534928588224483328203008812293554807978876292238755858799968342539627648195484995942450548319668026681337330062062107819179851512270935534241914748356949225614673283932491346746119950329707950560018307282349260108030162152649114266523977395725663747071029363231952049724785174363344530556237874051065808244302572107928154078700623389209840536274457533782063025308221020921200208639128059753610509074303638417952808641558482186999307763701525095273173069378687520 [134,85] 5394969302920639500191685909894268553916067995174888724336177502139089576429644515321388353150618706610194555233861781034117365440695173815907531816368366547316973530866338855877938851653763698600787070160733532217414775189692889421802107233550620499293309336370541634012807232264520466727231934688672954032248350713391697258276190257580884813054339584919593549011122340961225233449785174951944241816766138492894564830459295330771948978652646121237839802856701715399090309130844787902648475253313797199786265027107729863837451392084905592009520714983852521091594722923588119845945381510785157333120057651193279097684331293844077149203942420713892966827063481817520379441435914590725322936144508728305882621893918971370891284677173131779541811680800713063219391127568462915128461287588596603291168647894566565437631385709286029879367296174019415667427829881962749181086398878859821534896896981152486536357077248779946281522303922425213626478321645375640543999238335218194008580840737381720639781652904759060626219772869162937331572173125074652737743220127333149996919536597813623247206587371355913299375404080522839197922098398767216343833917844071942364272282198187246127218965053910332604124756745789804335392209823965037355725627582295298026128969912437108052998683124524443308205240449004261414832983529104665931383235348705135856452029600729777678008585914906390937981600458394745314444252805613658117308202833874649878967853821286507165742614924760772315306576 [134,86] 720350256221707612609662348322725476578264193809926221779225544150836421854321421965330784010702832331547793831994710196063328126277879482664905291936953484531077465082760625516857271650724896889251947272270285306967533607605897974551895754322139606900425844452546981079689349232315355590047668181360257753576246892354920485670816347974631441703833234718151959553057439439731713542789787752182385852667828368270260195544467583831416671746836641506198702398527107837828809822944222493310269150594186620415266821584437773664460390531680289746933257808145364759122236605764761101422216414955867412984308595176826967806983763647055608492791232643772708201652977136522608099223795232190930451276448071315009557283213521752089295033045464222999645057281003182167026004396075909481915051013428237899804578821939133272870151862814827438296374449081630471195733878116003633958846947199604282895062569640984051814824922961673623831637819987310801707664962743771991631015338345683330347121019708017192291945250677635356145643304113631793880416944474540727135518824157258707323699241361311060533794911079633308816121721130887021080405641226837391930585733746295202809083097230762646395163632426845267725257893202582319770658326179430384331699170612217698273122681017402533577139723831315205544168382266182976325273336103852998609564416524648133145199293264192750478495908317509901033077833450740437891738751787240273436890225160296622505310548275182065372646105723158460 [134,87] 36227774714680939565316225724643450845254260985082736815454062768982520280129842670328627737831049075106862736637831359784794154708022126151437621740877189206160473398204776041955090949928150570987836193006452866176531622429634444011461252255025352614127252272240684344517867986521864606128020456616388809552669591007220478808496568802663277980800170956360232896867494198144594261159499851518864722812495162502364688942387126827983379047231047401752257566292280488941406813630542469008713839966893619207219024483786036604757154078664735462684319852583340325936262054650154358749247615703752248439249062728355148397485993477732326006512635484392209893453704763047221686871352796073378005592460309590516248099056089753784020789985624400609044932072398266034006301690971717717676555440251235296048901333873692172343915625215470392015695689953937921962335104074446842268035876613927147610515765535849130281053903963335064286060654193745679487563156480062173531289490229809757255281117559557134591391605091425989650079237381351259059336285827920745859034940452431589734961551582080238550920794881063557941018593279398339720201508365977338954611425703803649810773506291130399991659298495924592900234187951291346526062228367704115383073565129187010431254756796795455996201931697744393032529372450814443724294713665434330889825794767056563498582741174309095592901590493122786279760277859590816200819412329247689146995894028620183074898339230332328961858863936 [134,88] 53574832703833988596269956009552869448145572977336490082934489038909529958644805583631887110252179854342331853714032958924532923111705665258923283342640303997664661650615438240536867538158081523963567440251845009056734922864296049384791351212350160693325501132282068859463479764082322255280906911135357837943965446697463745226809831364487838333658418433632177029531926249736079870986054088317996887765826591157182718425735614105546074487483121742029331598516785934909456151616707863297604060129301171575114826683252146393003005588740523774369517491578816729175188994317139798508037002253520487512211192624009438664416561419841428511653007399149882802017795070850807337236527335218528669824800452287431910642689797887906608668680901450676754929830051693176681402781558736128896067824929075029230720386205843097392788707866061007201660226033202139479580691457475343368262040778917830200132048680295475446072348193523180941168105009095454074602965275358512672168079858135536412602079919890386241581610561278737745267221234629486110598398534589857341343338788585342967775446356555595218022505223148823635637320830389279607246879184993184601493643877572517360882208476437518675782975949188937734880049741590008760321339583464664232490700108199115678263123085852366095164502042268217582020697823212534150848120675735834206651009434020536797665412570972197169532575203349064707173928689998050344584635907711960229038377839579588808412880765408050394008 [134,89] -9401603087576046380233361469987146405703993767319787492059417002584075153017003591457031943619188031689212629347321059831518218504889153834161733761450644240648310490864072943938664287250783963358290840726998223435573892199520203094190757350951481817664509198120304061120459409906690428337519820412301049966907507119074873903875833623532875995478978906447372983635523352326240545995964298010079392807489361815590103272569598078979685243887870715140764122653689753289544399635549262102054509690126828000267237587381128424106934391125475387873027132571871122348133486301864940359425436600261815197661554536142465760099268969587896375318416040606812310532755272959744968758646595318622079871989317358954446368104071930247321280564955271479839741479845282072393755789750077081715766818123732701284318465278044862290943254519334044473507110782271370873662981183369296720564145347351433552507811018505809774898842191966010468670117882215837194125790287893393740072822910330176830534003042929903638612911044525158833939974274880566192245715222366646955938498734618805261355821232880409932337758159378422350612451227743967645138813455877628397849074349744576648575884643290285195904376329222326123567788488501166244806419342756246882684047561522511417725628972786575710423723699194761294905790474729516509793993758481138382723822824728229160937262638316011306675839787823739000667328147868453869301378451330121972022794525109916727722349845594624 [134,90] 1775079355087288516217296904298887298294688585638941334047999603951476052581187530862495603855786651128026095758790215753018982001516073356483872014263841866410680637654552977186669976126011130840287309402943271047992640758758375895240577188490143902784877451492249262325792093682591244858460847364381975011541783991279964827161007567855723495457910354586632112520524785341756846471380715815559963195603328819204297719895545098948749153689582959503184542951193348830568843568678491550251312031611365153122697654599680213321418142028485835851877867786236973293781098251820510889760712895133153674688889758528990127204102793738963998723376344139198450298014280016500215422791306238349347146986408748363347422914159458405727309921751473679395788030338308380163362705073871218261902793858015554316483200037320045306946298327845936264541767682929243838554939411218861322645571784973022915795682537470743684866193796606753177907598795719080579397893844783595052767041766793441184224868408904547635561427144797498336906725801073902391832761457879441692488661471725129201402334328391973895170362065478294517518806829877342550683100022223056293001081044023427431671148007995831616211373041924267376865015067790826276808142117286769077574443004082698208174845565021059167846500084939623328413171873451866503634612120158805588947975390570591190478314625331375857721513367546360131127487591604931840602839480317322899456729137483043573108589949 [134,91] -109019548270322621274975922347013352862832375740662889300092094948205303081761672637215929946262999838755274484653162075959761360122005019099685943636651328965987970088523931398682303944386759394018082142252303975084441685222961049790158680486058223436017619368645201942477201005550302052148045714557745251468468568438859705814315539690632092160400334304068538784263358694453457233851045753717143145600251244857462422507709952613009357536079312650900286567738458357577515324307618175687594935642765495096262755370839612349095681442631214434150282226249551432179394785993499410503318609628737803017492646611517229994884627807869370357474610465488368056556115387196551141881039641693967217770924499822810396902175903538428058898421890262525717724851883303189039804575725706453876810638207464178752173752282761100217115099049140572432046160361762794789752856130200281668284716992618965201974473004166312579051953018313692741647883394981806509112519013900973585964814054375670261669269044821278935614465286154775840444545097120533371475867988965522113656531984825686897930336781484497326729042383016815875749202150242481835841776844143517677599947549401024426631729924478756105021088851666195204498795448943296026066942949936325405050837226322371566846868025280278020651709374241559512380275702006063975252138198143019638458732799163971361972526024354669116332130998202141350665032223185086153969789457550253244403769748728450784 [134,92] 6848580059710689732404413469074767252923925723595849126384669991047053535089386052869329461758895398535746726305833917804079608444264110238122583601522786003064373550270085170903882760855087741960858877255522747402066174983250010524455546977624256484203343346721599950398540636190399914392626315099347262783644910141772302669736780191114019223976098096155376727269711549804101188527697564856766612002448746011637620386692694051441126687928120813685813823874995403551600702347484759044801491360012482547757978658931818534574467967001739058247044102944544767945943767762939900186028164153269862790588680143220672987731668960298168258611280701428606067551219334080386104237741154298648906095278741143977330769522897348809630886169433594738708311566058762960500715051996374437624426679784959609512202685100335907040615992912422047029305494416421525870954474391374790037793490939358299538339275075642118068475667873478229426089620367761938004737209332474733322411878341424081838524527336400163644451876280645332056277049692130414126590580767280888894355192123006438424359199123358256624015712848513759314635379025128380529319766557513340551984261647253065231601673604162123730283938999691790865887792963800212799975465092276096059005807558771283426147407602330596791981459637243971716069909213943600996448989025877598987386972675298294355328348927199921751911552690291843525813946166656603864535145747126668497890844012928 [134,93] -1752058392050806100421318365683748048972101464515607479067720895598302757915406369823219615891841973798074663812810431425040454593718588662501042435048327536369553904729705825110065781576280569941731611573948201570895824625274408109245745271926223734412171299770730378184014603422568029285911768385749402769353724390308196966443414134205082171563559621461090259025646367928424367707923188268992458801900652540332136889160735316008969812621832650639784331520592106260058215372921247633238527826774917111310397212400826654867707763149305527897778021411285845892639084900894747686730499197755713547679400076292541266010721361637824852338635686112548397115686353331913217404989241922086228739037853704542477740450983061234918942222803343370344525978910842990953343401248666536022080722644681096932862059419441435912244868928455442966241594972937700116106425342626075393788616530636314194468718013658068309132970690808555914139898171882406548108239729671590642771337920174863162501661633751279132459442695023051816896976730749941323712270377912350535157271533327090946348311886291404943483801556474768636057604717044247073483785880450921763373823721976374583856266700091238472647637340687258698667199273809646852857510588272082201717678844311238090749237428630993590735066739359904065342412910461429369231720779771363214688481242022157890096155618092253188338456129241676430482355834460181044006422892881904573745528 [134,94] 160497267611666698023239560811119319109786517625580869551783857471338842707593228190108500210607530243727969920875702084114013908658474632087040478197020615982438067643232178275343218777479334185532798903490829661244275136944477683969876878652289702628197132671507171073510182477776527029012303560615450445897702610152379821193012640703793210216927708973358563316399203326318901284380630480943023489411220277020040829953582641119686840719256835557515032752102415194731288956036225615022334728500132986663886205167067791669259049319165787994630925825355486401517285339720812714523658095463055645142578207415695963567941291030270767230460534067980289529156528849481367409860324372917123630782139786598864856278504159146332862231333017211296394718453292116713130516527320312765628464225101894428645057578708799758290280289780689778531746290615780827172954837287114087092753780897321592641502296892685186950538708016546118044774568857735689493921673440042144758995878842645235972212972055125825052857490964522618655873035078843731796563249465832780519721071516084537560226441378264200812175543926476399119730698884058167786019096354650291292061971659391869921623193111545291627982985870816616442167112308031151430094005877870572021426811623722667744980684194898037746472723898278287553521626630749676238196277775410807037032217349291809184693459154031628492263102318235060007815624489229392088597282681249628 [134,95] -4677898802608989738752117071774254638176094164126229243848960985211582855604245288660024029929336921382572075884200305999648781815441721743417274427898602884041312435542389822294681895811275547866113562793551497351523654570433368247490397551482826873953217357639648327820886864086734091169982961786606338614525825046691486468767288254809121090694917458326800370427049467190079158003629559965161519838575070777996461930927777199889159242797548790752164583600829904489000091731090700538586608621713164529444011800370632336715815628945762391298351166947513108828379417985853391723306318696046443914193510631632629934621662038969458046236638545321611180381150084173281385571415976473194575785548871484349992816667589666595425274730529507541511744828156753869925665490898782575664468148298017550515028050262022716956449606958167730850873811916082272204227275427467060639841259336554804272318491544612763787424882186549744866635837544513749573299181449950535834628215287292500673987384377334066459407486589262375737289254965799664178225440586575234507545715128707619639285490487703259611157406998784586681875312099585716877930927331565467684910609437267719626937196873658959859787835321011063145465936789353529244848834101670915537243398851789686360819835395014210209940899472587330848080970572429330979438700677468112530805144673550880370487328075948067254411543961854322957301860369468278769474560320 [134,96] 153380503570673357201478613290591309458899509175860625579627702929745736571475071262056722993504505150194539142271895980823015631071888221586853491096561072736016238101479156721632009239713296323888445993672393439403114823133698866147478758156899660523021589648246588330570168051446980002408754766755632059710183698833278980016590580870781778211708663083365347395611636520307011036667584344141121987030194773016194470320944969105444303851434145982706818068938195328267718715328075832220949224837748440569155100727283835427805849340714231124078219238803952894764788848976283043554599898462638064344728614398969452877206397800055485831764819501883324273265879306037849221317017416906020511800096997760888887299535464538489485191890972965935733030639675432152177864775007987653666179744698136909224472757234725866083910121078038014452081678467674104745783177051759684340881134536186281067824689284662021672414101360652096401117545314218500703990302880088593862393400236342993632448272698710204143114601554360459262966953765711933319476145922180143172409830981236212086046563275921661795601004085598916367012811502491409340840838886040708258687257078630292704859388443272905712172562424757679002651937384918116428921757428748704861613464087814538698260184007576804291448096804385711869457176628439373435413784423827803668450433312340218672139056241674190057195659947041270876338589051710808336 [134,97] -1345815836297162108530082701508670151679992833197097656190849930755340873069847054775700231799430116466054951476653128300170313352502309942634325359726667750544991454512397213632188593393814418579823305785086591154550240613147685208818426093789034113449784732115578627105126194159554703540295905838521540124953729907849857340615101793600571853172918019634761578157151436679075487095998794372162875213368642635713242719489718576711813802156788268244996917398422598564908204748888980263076919544122365063015920877873419007571062834174371348792664436522753760913820381675193563859872315103427140895157774564219058511252106791983938398818819148111241489420292148749665082297189781121479105437557929434790843164629573217186332937231022016341331054928990574914005907897414326888400031122829182108570787792601616018185815321797786478172476356460338101039847298151698114258530671850347565065989621060582242648478483056135325402095419685205429079807841031725210790950857674404408212362543091766586181462486730104680673567059944212269563532866861947199296444730555032930929043750546303669459650991041605110557738281196132804261593685813271325882455070244506065490703865861052385277129802492651193980084644435623923067539096354168187255678901190583546017408482789801403039921529190186299548474449881106343520041398267419417864028607452465582097125567319095995340670617445451378428380887432576 [134,98] -31591302573276187422000310217683127640119139080539102695076363869538741663803842092312543419850883713892896190130316901892772976547716381744050657786675458810845248685976854753736329796650343883486512189286184948784299779790070524565864650347582410391956843767479148403308992465344511424047952437498794544859087553817322430220284145216875281770346385939179925011842618179549820757241795163763766214510800474035010388636801050194391893765518807259990450677603344856928192852572587751905896838045799479266053600330611912896426592437887950088118019136833468147906651719453247385204600040203658933670470127924022808776518504546506309348733712914693501407668199198622431518371502362953846987168152953982251611430375134321674020995862535372459866175881749203871406631873367403051766115925780005246183530902013468379614185864058145651251770208400020050526658309453174528343357485604378561321696553955261059021725584641359023495413172907977890149274241391968477164277470222954205396904711307320100686355909448263930786365051805452523939252016461493234820163103984572683928824224300220484196825742550189695416438896821194198935603876092692888664106476961546600637415391362819080864111725199351954907240304104689001812171658803561993273561140051788331862924484791530030864739223061723870861347312783069191994036281070552618016830755667875761741279032350819670026742628224456246179474 [134,99] 182586733748617084423349735396777136442639454198507429072652302486982930338227837686508848992770784388025085008372088299890625868486534572302676046357965585518531971072010178408789573765965641588139791656650259386086248738300468926588065707488764214151557596679241630019847735637931227659754873760452560486693606800957882118150065683766782263087669085982325936580728567139223462764826192662438443973186317183703285050056444400754122649971704624577195357939362716719076242915276654266215041221578330353016568055003235852632106843909700350466546605798395632024262071551831541963139970379598666748941662757328157810512353443767067700337316466865205194560969564556278654995073440052758595901932823948874968707711927705847591565492411354858444740490616240280915284097789151811971468734528045207394686021876516315013999560133822780050464710947310612192389477327367609131190410808927807882285219569490161736583290410488478396816304019632147494127942685464964005834453819969112153300116366895069238740255237699144962681271806664962130641769680678450482924538723818204754405043013128160532660302134655103804191309327865417868331188448454978535099534303375723408253498594013201403108634590457484383063949975378562029682674352188129726131135027745876278563839442797438791682347911505416795865664402341520720986800665102033243984089044189395683325004457411382446031101606877984 [134,100] 2478472943202523667574865425785421087049446054355376787346689507451543856413681559883660609334252258096567636036715139476801025301040621604580095505588407995815625207462817308429813589020048174481551175057354396656064273046316253625453429911751751522824846016409199331610387564452579630545150538676212043682055939196184740810301919241698415154676220591417121474872690469706396229953605152634815799918114451178561793521139363443219622228740978482314164934907940378842491608615944109670923272562578243561861868917259861122588926662465938464562151565332059164362446651086862253376491579027683877481693823272031107794775484572206515117392730497207540328563873182001138819842176173250387253901766239065079680695208336013901507248527854315885393533849464957742139262928986665850226625187434513003936191077284529041412866296458587956171779174154129842760008747561924332262937473739200439838775752248658003901469651016200798420038823461654020911803859580825277379649031795053647107478908437285941115691848224692331143261078332797995484538993913892410787312454294766578866084673889870446314415943075710537561700147083044191687230317111248142981754265521996535871495501216974825552401521810733437105541371800914827667391072443976880637929529200745732575049478604037695023437068263975125000638415130075066733751626401121534651565153149275706622144196440825421427775232 [134,101] -21562662918917089327692331688364854198530200699183990678734480490111297190757215758824573397087153669837870569742756151720345765784562584071743575927625966829399679224609148116566622217542234293569976568969299025419289713446024312184034659004849022410047028135328774291886416313854366377878208157643852704489462390710114290087785824678881795656766152671881921982748638143328805750993769103093580239153556902998361923005778489127708459084728185084697432476548514486037149855539611952055326423006070563851109159489408051348237580355012839751946799532119881151601340407386093418527239893607989413294730315742076180003429745890802714066579808333245709020605736849402761907366673000470365551614065226313369253417718529342110050004177368592050595795729662774805178186392483380456492889385793227970752036957560933535458889842429303637988188757974690435088047328184613436599633275440988395611029555787754984150421857249079674192287211071312273620116214056322174730397267369328802911731094351926861106633796677243552095948784251314908292213457872605395606078129507447668338262492764489564892156826274247063603351748314104318694397378709212105109104731113957383631185884918502264041512762887551052311678192315692839495856037862161237426271906968845679142905503442393368060228913809848113923990929679577917746444463085715496587655083501384537599092235243144712 [134,102] 359490007150732895746509910345627274653953891660453476570907062380797779895259465245884967202900722389830014652301453461467985212399358260280677816132568198150215777033983018621713198943670725385511770498351678938759909924064611255453277085763449587073952184156482296811790609391034374043386399285664445122345752912323509609888771649378048777189767034610868893251871900250837874631026727130419428379421791487272325856092787799156410583171873969433870274073822622328248170140790474420430521703077084958645149946862061259818061393632027491624213154034206884650991452183306904755369277502920019602429395099101742838219740834380142043274454143055035875525405456001934491948742784403941829976125641354135564686912969276996324927701169795648158063739230143674846119464805982373130202236493434691685932972972418438884816897848572703171513556669444433047436708635444863825056841977593097694792019262502851339495015694098813053916563720787489074207344504957461464325260137652784229594314851053859555986970485302428581017583980047061563561656348014193907974538891373571745717174421145312376829721982044042558126284984470257651538524946153403104106918959935491594881976346681732919192637393415621924311102164837132052280116928152715453307870439041044184110579008958938201464693403808639382857822018173800265417328363858112852717491375802125693346746340 [134,103] -1845713797996488087566736638970942100292336134847106665479723892236085708203711427442081100098370758138319401837411912936257988935065973578292883202601205955221572827257056654900954979892628769155690502235110374239615721496479397225012677359689055475959867042336635293061217472230821815225172017837030194524132705014085370049654532032746327650157569681138351258472937576561334615263083221179718182207462570956245778726723179586910327097907615657400683508168881004818931764736786373008631133475039489123404394586446020505667931636574144195269111982873700616963620721089812789300509547337918534896635427470349493919996913470530218213047301044253680127770467292268601494013499387250315681261420059258972631090280627496199600984560965838121985196355854202856906169998045059071446033743107142086799039020682009119591094403851465083212683422519254691770831838680796335383041942761405919250441084222615463004223972875705382590995985196306780790335920879755038450625772769231562887602732413444382044625831328197439248460271207646074858169745811670646393289428676661446469634341869063371646534451793755716470727376978099171174928727393148066342583443195409164656799711567169653222870569432648179568700836311186273199443784317680089563666898000749794429115582348334106982102543492593118717496070492367877604238183991891236207952808269554797632 [134,104] 4551154020699752030786233740497575277990712421418527696613281020681692236472289502473738602124134963645810378674859194447801804206526853502686567136227671594106942515048722430390286984731016885245127383812641416931880218977558147267528587699036426840128265197020411326856557550358902099936947636786063096215223876991232161951524979765962809749045157831915545055991678380307470234985710827618438373524467336511296840886323569496363824972539445673705499676459791569671468146886336629364088154305214125036175783655819943884675871653587766079973652628738844497394176376129946029068635158792037048730082359302651140977085567317829622634426505278063891344864290402173217318120035057783653362593932693430364692375741578495475112722679852729067554032203469368481856487419411163628065070782512493716036497965131805771660723587378620134666785777798807837583684569070963786093258285364229743143567637375417511502201519876712098064183255768021222113594987843996484178772600338545478664651688410046235785756810686808408112774926058074778814658953769272260389774477758261076894163257456456789742826366499149596984257770245259611177183087056313256168857067034598524010867626626662597690732874713815843855421073384952503216615171326479441005166911209540009618100250503628512148959479698314238886681688369591015610930529378812930661929484144 [134,105] -11595699763652578723852091065163198811801553205943152831486030811247910936996399240229607202100564038125234662651981212986846991964905956213114878796299130836183155433387896737344411148898040453359094985444581484072177976496407902173104031148667604231101050101117110411025410601345145658263395053921539194022697888396221404721584113116158908877736966994744364624536683004795783559732151942138069636977573493714097585992823259884844642073249539449028492578629516634178233891104087035412972454336277471332789746087402013471930655538182963071033354589892994264285325448846466997979564508456381209872603646647747183999958936712110420297208841494921402218267651279242478660898621109095019824081884248955449970901029827859625376693392201594895456840570102922154301058511788217543364789500849804774356247993769477618053198943564734087492074333078898028024213730184699719787847672840519266147220628642518026481832542566636251507312432863812750818670035906445164743625807343874544380065766186021657909303341900388113502851050352544345222985031050723315397650265231956280898272789944769212768288479625420307980385583401894663006762679456542672001893422177456274899577787927492093901655721815522224882274851577441804293968326488183090485421822298513367528607719685470007151942730919068368096462146099336932725770009963244331280 [134,106] 24971933355253699602737917312692153712408725230803911912552706711686404943061634512438255195279736376466059672448974138289034140687281109768600281529235751371371882349605873033794753449453268796326336712339133528731532830537013013136423284610353192264857271093895303970852938086823880656834294859107029040894989798559638992585965167240687954672531407502277364420024949666521829474573824275888428537573720486894659391850978305798292443708728528026852501474367180002059229623899980229079677171143587310293053015132409239459194511592876450704548130618041040820839100789202917634964355566009105277985869034040990280310282016395249045298678121828827357836491739909818162475350765236969466948842108506356258978885279649471036722777059130718114316242259365390250342320749017079629493775064823394672624368067333822370979601133103452301293686288997270429924602928282739818661674918742082903553896869808485796372256618946501473679364994236671136384827440642913054265785252954131541042398322331439192603886079306819508877946968558531457981202579949282711890312107691772798682154655249909218152507608320923282186986662718879250685830281089522075815947071883631586855434834107950102401742845094066219752417555847875610290532143412733993661535422676712397383072186060530884261413484977534881086405655935967743226822837850 [134,107] -26965843730201603707731725589248271076792660797816095713559533605741939107987368424055874228307401320070643045570408871307937942602435627930556539791092319330809510586694731190112296871980008273960759470654534121394126175188149951292110217532761181277188335007738697866664324061615271723558269456395859427794085247131007600011488055028082958986701853656650957020492452805656162914582879671813413869458396080624069716236416851408227773828046569094182065906766006769549874136152718774596207936194243311193542053130219057677988763315813880999873731690729685091789630095138199383610888040256457769011361905621960262573228306993275639720205947771405814798025641070975880047090881696636380833374135335827071653809296376024465855661449893159072442227870614111236536268275574500592244399087982304362873067183047601696340573885157199920947037859534974623059310764071960085732141998434548634365596113145055821759046336597388928814694443702397614183874105889949715066223894603716271291935244666134928727429148254785093902480168517491403099308421378759760712182235712313418395564856199019465385260445641477251054265779218033811860645188982619461170111181122329124335780295565594774450688591907166936678061770928353953026835891832633518316050295366336927031576664144338859020962264503537895971320092109685115360 [134,108] 61254297011611462631287622506751997963371852730515974092321769231974558485868514099285477227388199551609450344228843434369401732093285238181108528367348914083592801920678309975753859415058415004997043489738554237717632992059976275000791266255536522270304062569964863156512853939108186290653742466189632498514423795127857386088013407598459367058892540180523171878081460030467424429157760460249381860156563604922629064187746033922349957176615756649996978778214193971472733052295102377165672816691365015849397198445588687458239771343563374445501299950351264992288335523663379632675568226403960283445539651217154775175316232054962734110148144067630179381975890556444992968491739002192802959170965237708443445629095407536316653322489458661534679999587596316096362944396607419406193021432669508026028522146829586741718396007784418304241312473468998116239689855589734947613757704637428527035028733980945700777633555582288053899394667675183294560403626707261528371284865092286922578435696104571989387506382489407679865989240916915037314974811643361252095689704359153344524208141089849491184667457444173149094150702356812273172515054943550650393629505953576048320014456510301187584836076137181347678226228725973071471975529610570342799855999791821234328844760329327345318765595727231631284851987328 [134,109] 17379397383496955714484623857456915517882644538859124502407286626656697395930459045507140874095031178602606990383997243560832056036611081249899588543916580321100407084409538968569793989434352975722081115287771496265888744825747769697654492239761599038827559780766269179893940232177767654390915833821184087418546693672889034026161447452761426309970922348964605478759908201587550692612840916199426209863461271132838613475872398606181530791175269564140877836996119019259590885873950620362029068674040760933745804230121434096564401535343142707965273032717984188001237052087449631221510918057834840408620141540908527397462007365312652933168499317570378718671772865914235564744173947291416032290424882783966199001694340161672676791673059912249491102984107700621270234097011000217753721971188453621607581604599413131716645943504104189584858936845713487547064854609131604139766326161851708599630756840954167681758544470123769186705963792876185903592776427444787736077277875829644986846145847520579980595028147509524496687507845416877745060519503400585841293175644135195942667477597637445499627207362243332473742056411262715484094637556894665573118541879825702177207982912296029552130907414569997831753312653814024549125491887224576280856046293269401348887038435976312582303530374753127000 [134,110] 21187470097675366349130802802301139978449933397937316666752970327460071870396856970762978660083875262664359190728693324164025561962907614503309201262577602180529550881543831729030778834183553041394754791715766597055432997687835394036578853466989313242585795657860739960269840171039720976430051303489246008719557380565529855586102787413067681917171719123536639711105672547573995289456626784547987618254576435342210758546009594301450214589900494516167961878150483620072279071673422957476882906177899731265147774582919455214381541901805165709670809977265632294508371944272200235306684965435268518963980386627586291199374895420826950150317218653272891986896167335754352153296373348877887276321550231280281119401093785521734913178909106463267128769647380742031893957834042733113764653747643865107456944024053641944693590849608731217583599656803987604414255850268398271440616101221917211204812903986831907036387636715640205243616817031771530196112554252578961060278453584483216414983697233626973076216102553629546956565391685049438763801821700435366779565529883655832259016515177321630643995349103084682883642556568357206333065424412999660210112421083489397968904814898721735005294588280853957426489002213915398390307601642526970504006519323794301324079027380103656132321084724 [134,111] 4999931489029480492515809412587502203984694564589989676030029557065400765643564449653413485697842712037103384111998312426008631437789657126421876093570630470326165364018360676246116858872617793959843378436509713266888998821032197640126484718870891202266808093435195300498720629356271838628044412941448790281380845116162180175815006667645534274132392652259900312105713890482465780610651028266799668582325486231737191397174924619863942538031921148723208282385281410915280022535217592218392877875153066960789079821935391025169360703333664522034346040696304594400921717592929971710388783126623224362068971892583359357146132573164450611046421533795837590099437903009226161905187010501132835908841451750772563814427485181885151485249961209882711952926958514469460485709488915775576026534025360891776466156313857172592365922329271480160838691752530669395207951928121605403242161179263254118798551201682983249849000643273738444827283086864373703734887232700697852698142784596703801120828309053770974827721186994078076616076379950153568891442671564893027807337416877397454007575414928839185855577268743738528043045004672350528771991688005346858520257186306189846344646749461015529103076088492794873352560894750049439293947040770213985034380434072311697992404387945109696 [134,112] -28216522357830547716017464812478518550656446055405870058992655709754473714951129668324755193193218769320637269701010510906945015987846825736819551701587086478844805041907344057782527339679719820613375313911184078151713302679687407747109138850195267158832957639744873315841406034277667907893054105352881503376206249202392675971091621937199230842481221956383768751861111014247419612696777010143919253645047057345195913908594031117021341342613917109814840276969776764439299627903736330840506170956622442884834105831723210239454475608423642735053169135640564133462916776296843224757210575927668415337426201485844147769793532225276857967049132240371818245315996857147644006531231811226959018130794499176774966254261450995122725756604586343912184088842013538456587772261972730332416583779055549593707457649578951285766060192163117356904478541216889837221776195842305460121586823369735035093084932095642653837711968298986309543170429370836305833435856600681609791782838011998676872060916757639582711016234426270497739615882924841277297513644435453311796931106781327345182761321957919701894395048322381686374462268332829627979216242773557141923066143570433868796924373828599518722040178928978828502764575640218813764457235569340049126777231577060474910191193608 [134,113] -779087654745289334199218875738715196641004560879502471612217563839013216197945613171318589175435748735522532435328094038237748730981025080961334728428419895417411830594102820396260392259597360102139114406742458571972210547613849295313516910026079304349817737822618230328290008896309693041981202274597151979511110890178441630667949387870686595728394060535791134450628991014149117292436433843264879296355729996653991609500580709621695311679637861758752286633133896978027246976850160616869602772651423557331555802334980502924183317218489662682007059345667238155012055308483979510275187488982586784959449009037349219472596898544574570042774821613048904420350878192026355890070611495185955656366314977883784933519916718778058075054266759570462510676907870190841758174787220233670051743370982780592973419653456218050090132323243607344313260442606247055199990855499328476124462519623826941049490338078502593685757824854610670300185304640667234716975668291243069251001949367760601410284313543114466871180952903988230205921148088904666149592433726154889745500554776227175766670808784761780578468259445256292208547652654461217517644835841933731890221985541504323077158000060008713820639145028917543576823424745867545322901500590361773113587837778661242080 [134,114] -319041817237067016551107498528734985016235721432037973414606342734445028528507305624210870733817702052895229385004609768918147355332908436690636265816172689764662625381676656041763023666789695866125831596004267417048024918650595055974023903988472354862033111869684963687956292594877962461789662899392477349401196051894598231062930205471824961575995620106234490581637844197100452892270953287168920754128183397288955906301750901281162105763700039231376000680400203171214741255246486724265952114095632621114772923130662406170831052424924954486124412892255466614619879176148823927894628927104237550028211579273794166480685579958383445863183379248195388599709171470307908145667189056873040196213670478300978549084334207315138581107605449228718483111955862694559783571251352476654396599055007062971510216950451360669566087010960218142396714022310362261716473913472568060095614828716534077412832569396314146482177463633179998798550503111246779714701437717088133366794852383367160880034183974822232891454956034458614228257075659427180302088202250969534912133174422824671362999837838659683692534548432908195859385000398730439815264479336163807077680342932860361593573532886701708263507130307536443883745667380832493892494710946574862090834024648291 [134,115] -53139613770877575465838839894360914110535487154874190575791515266499619792722059942624343952675306458961693372781558087743498110779248037109938067028642949272925202781514182174080012851039853446605414864745689842525207947823682409629206922038014423295291828595683816363746201155291445350309819113033455238673284749201806377315144292378102491914949464881992309809349643976200737753974402033245679637531246842278451751969998663556123996703227595625828028371749049479619249595961011436539275642147530283512953090731900086175025366514438572846448032174315570486894398131046061749083399997395213771361369030748490036691961640681765657184910787663949376276104989827923875217562134426575158691688615726144194584920408231932242552985976684935388211823995541681634800674644295483126277448137998755435079373512481252166592599746374882864590846623651475377614181790267646102601036128805688756273959435151397725526457124461641806245834773877822285732319957565389867438778456629357103072996000822537474686769629767882163538752518633857869910135015540994395006873652999154434189130154534529961431646131733809327296338803255659446022877621651316815157072256483221359672590198555903690525354016225838146568822969995114929001725805775415269290409056 [134,116] -2795051206344727160129532672455171377804133732150656223484218173295917400847536451759901474038598217666144117803607110484677812639264642398396699117237823179664306137552058432372020717544358520258434722382822379083582600029651122770081355644767501697826937711643944896193508582105663618894738794947242878188525074855603687696126532850749773928543740445983009147570004583809095028130536806962030441446284081642314133464619911697911607652710706645854171365294156820817310020959712042711968082211504179157771653255665854922831005893951819494867883898847868909126373727144710042949890201767075513406580931510460112995594589371920999904579680728476325527239568018922038095313671109753733977151248598073804691404269206771537476788101315155941661572068619006037942838099625957235140858527596937642911559237099848830781449619670348830120180420849199000956399566349657106619860866750703897788670996698156219807028441776109271369747102887649236678573909480069916185108775217311353463074994746931376457178293639049594894903822673783345101130422698026185975079846063780081077438287819092326494456901429653898084803047002391531295242006034268705074365260717439750135530240859731991871805427668445105484498013380396609826012214808220788736 [134,117] -66859514791915832106885483876199395930887232798207923490503581980847730154306009810070499447755020100101131389176000954409187547162835882191992757940375112855066678375656870403884960010588647334132546704896971304396547991287535480810376120808937944009195093852766832451392232976046993692038637747293607330210706519369289218499265853550739079100765470942768204704139575943591209576967282438990533399086502400764877719856676960568194285748566514342616213041652560632866627700673008817211214114821611969823399420221479498362845414216728949440469152782422170200240256518641051199984166985923717693469689388715733085363766073068772869396088599280091261907698484072135154130567888419519327709360549450369479032779844642669888372734217941187028464413666188015034790504318278607072540241759759104736944748154173532497000487863416967502055664350241674967574143143543585688069714440314489415763535396868176771543533279991457992544501221193338492456982945105247013540632793104107151272800476088997390209728032643495619850810255738578050349636913211872166760627055870210070941064960597061928959161631464211522636577020182276538750895936878394563051113412918832113683164124855146264476004552940457951762018622881160082617178752920 [134,118] -832913427163687507949027907485270694308730727792912679255611262453930887997282709522568253235688057754365911900282672937001646534832381017123929787562243967989262490853848677732970008696311665759099849722094625089522571142089167439438357789348892135776199093440869424159462676578111927079866461425687606195538365381178514702727445776791595300041500308482581697921675253448426430732801359839922987338503007218574277859018714685389317181285530124218603592015636023699265729415924813915795832425001417333847821954041667370312238420845097903251369908294170302005726221411477480462932189956282893179292570526141796345705008912106783673847241670484031600686790383610798953878003808051834849673342343230481585573279166634832871537778042638740287408743832450350149830026940889351699224393247573928761998212611263648885636160378689391173076848014588082699765170321212408331912939535057132006882759965433236180282489871452208775490095110545275312983459354622550952269144113522544575347854024749858898422854802905077050098436284847146207646905427269183228435839109820329731164364348578166273015016870153008281864307926821069681433121007716773505804855731375535475546300713726712306482353140588021407806144481614822080500 [134,119] 27010570045673439140235381971339669808076384321734179390184980983667362589712499943876256010607077701644455035505329857165556980863146711575190898839148570485791545531113028066652071104597730370336021752111458967521156151932069127614322867992633632431448655211037201462939996507453108206917681544618645865901291886626452909811716138467879188763335482008549153077916105265459139973516747339432230250258398758883578789645182618531992943021106446104319694310789110429262565882935472176098208022141225570511954327399059801457587044070239076353032334154281726937171549570113739336106977516394593713994626324722406190976170512623575961467831282508829327136467090009289959321495186931095508228931423353464111830867144726576923642606100216082994475061627278250731206889464005573614133252332791096352264539346968202904213503676077472029717759261540046276999783504203885416691626411106852420813251644547483180216903630894565609578079990787789435365477497101488891999684040119930808048077277393960780866857937386336112873683407030507546128110746417057217093375523076136246842942117829603811681453036992306213772874313154956859228797299256678513227401425092266193584087072561824910541478509885854909781540084483392 [134,120] 947143131436945542213190905653870527860002042867891904809137140606367026178342163572064382035572730168863010012578610076082062307475728010101454285051268285235706550743878011895638934060854629385752827703014291221434065502135307808975338563931370359721954054544744907503995780917477243509760079927978281904846889838432268804936262370659835453282135279216322292702184096039371781938985796458467144274240985478472159713683794969052014420488489248217614814306600893183107861287029850853945973716963784570165736227335648125986207112646098179848835763590561322177407884691840893785248546011397720902576836104526647274374325302814688893885165969943887589704384915524356188163692959581020557642636798233146039822793020991683076088729624957751677349592614738149066859183869281358704770533137283779184535661200968243272080684506378439196372285484230103845661663678539875428629926001626355614918865383130268204189446659995233973783746564299192331873755042569437189674267912737046074375002249520544432861754538946335001371151698011032869733966235280245992672838949473553217235147300976959928883355744678693205497919287294041516430916439433045800414419230104380402950988560863446135462870740928437337218960 [134,121] -549489028081813608163097743554122479106319103218140817392405301953938871082120562447090268835649087744833234982308716831701298364567694160289718064352853228773912413318173229767699292107162516199398339095341202098100927842060587785054444949061339663530020324559144195295483587506949943330148620733353991287714298720038188979766912567823404809473528684477939397082048826012954603752595780860685959124217564638487238787609464968270433983915395850165370701814032531897329816845127912180272385858846611171900221450286602080888838208872488150465952186893109355868100034609703526608765321439738334172965336001437529237140636941496788524021615884555408350074416917232022595891859905065695262907738916658945155131144681978700462569062550393240056003760549125465160140561528690385972117278159152413487815168124215230507501870183064197090319083908120003781490418404911228911877335689654663184670278335421856941324114525867164395595071984784358142461386223193209398931574910988644342805226373761756057946946132300975208480507867912630666919281330516151065410162446022627626402275363035182071566627035339197236657806722476157289697729819823930673481526055829955444059316577468927366161656596133696 [134,122] -16431949505233338607273807625874946595817978590610043733357553128339806525429329942298889907013664424256437431235794698717841725934016520962098651546451525832763340552332230464073518697142332477814224462109911431527253359391553425505206867157213090978678310800751000221582965303492089802942023956456973178464049767389956418769076965580892200693584173146641483821328389686731999449038317292298521892862625606110909735669858009743893646792839418449066089101431549934550191024620690415727715632788446999709970111745842556817159839993084850285571148601903569793327001609941694716013048874581268169906988830785853788295153176575707838337676591219131203727464030690808699222566487230820875960737240388586760681993562570174201649445974263416389469191450959343779409325606682525263648861167293437095827995476742073987965317894006323811135375411105265745420098599474634079335698551589902176781250459755496641294571834797902091959579259234334539996536741558851606180863792032968035763633499769751407933080183911068845114004418359712030693665349166188949027357761715752196328397780680293966544309665659258600096496652687287573351563843693164754800989443289473264935097034088793800014540754 [134,123] -2599999395339964831822841530170126119427377741259197710844657266408789710592058039473385556927152271642716526129550506169042824885286838924585452464706318923397402785114962372907959776361626846630877952342267276085576720964017953752334782633922317080713596043898696225347590110269105557775240145964449666451070719145486851950924375046054837482918498879378552177492901511802317137386610254848112331083850359353120296608962599491444413678083464496052401400942800692004510614907283352891905940048649116490682453565534883562301114594316126451345048220777343812483025664617714815033045314564751751995700665225351068213991075630738643020186154448021381859322366953842916526253355121806754380032511289995281818722641966450065652857846042811357005023823581339463945561434887009681611322793764944223406947152073280921156236996066407829389205544350162407769687858452049889845038966304231429221562814677428877073164825414783492648500113364674923043910193171361721052366036819952590053864167873989269594757796465285622673516992459708245202996926491736977972352029135507713163617487694833998212482635546825802726189400301668633879123799015250225687926371503032613641389213069425600 [134,124] 572681021704054969351648574339768445908213252688188792538263706910019118222482926948970287703579187805761219988747728981943195863498658173451813170316088365847552796868110958381765176986870451473386746808974285691606559269887415682969588762305831942712959202955048226421428272893708558171450680494356271522846970987530487098167134910850970939479185142439352870732773776287304102113230567628690611553352463068099114396981558812848955362162821822539653021940738652704808313574499071631170721472656690443415447707600353768846187117139897973467361877412863078058855121513991151730485658933637853234557920531140349266230467951262225165305520575952003224168689650205808562689082811861031173105097721468597017733951505846059354848355965200308592349811813911657754628747872881942264578580128902452108013505992317336297869284556814660385159251281317629675446751273113296739519713887948764608732630842350075764460996365022607068861808142256435034745468495988013977782455751594965613573313359776297749232679343608801162296469823486744355336845384246124175914462548730389495628002652967925120102784053767793141768316879071773032147134243696227282442314571226104659373632 [134,125] -181151799909258089602978821202319073210085867172544253777727206693791685200759900917506519902146526230559441847036139997371800153448084268400680302688467349714842541052353909280448099976414641019380554342317459720631373440785340997221578934096744649258205014897133238023450418490811244584123587573218775460566011972774319834507341747268531030949743527868031121973849998087688086253180176928996768941366699916044529862206597372169523578602458572278043616850508229446500596546134260779576812698955416920483311040684159782177136003382137090610501022467133829910518887195766286702552459124686463738019944402207902912928587715171173777335178747118493139884368934972533687102417911575238034930696396618884893117711966718237659961156775404806582749652818289233565984827835028721631031923664320243310863629768367375687900541879865934390271404240897207388359307412721052274476972762826762905166940288458270027851395246277596819151256618524021396566667242322557164443597485639189227880068707344020944606330287535073325354507552618051330905750228116320236104908462666320911009545965788455109980907913960592042151593285813483538187610491435977804436569315920152 [134,126] 40627492340297980902296595324743869493209222323645835431456187283176732928387867396404751611728240574293078102819614051586442608442280373980025610044602928632902397712124859488612038903261066340025012901776086067707010514573274317810512487614885221689873952356478276532647458645507608955869848853990188410363350374811570724355135304444300423620926668350362007148042696073338204500648233628359456003288387962757053747750543451703856765489905769972843307826476765965205146570706767952364568784380961273783576152871081208144160201740032569049921487762585239258826072939819059218357668849202158727464159746380726082895640718714106034347507579900114269427955508078531668806036382441886968573126976794062341030035114098088357123577273668913808991083027424554278608320716716399701846046345492598288339673540988039654922843409445750700661153304700151979975989420328689961667018836297970993844228961555883228227051724373959029943775075574940409585620988225606224985242855951351391564035093407813403137219258480204227824569647502912936561388017844018282751629066941721484353527742716622736267018694468720124058719383214468931707674989611877140271332 [134,127] 64575174920499864209343248793424233808736092711346487510140306411702541778550060659281001418130436459853387872363297355972081263969139118869439691652411870328461647087973937830291498815625651423308652673002411271480375386147215080000876126741455627085406583276685942532987577651729066717049243274412690534171455857168026642307387619609249104984291303771065451741636675614904919092207452130381118702312479113702672003887822242188896557474138601115011057634838405584064285622262411005579550887418453238419455642300088346806972234310385176917241335278543449341283042947212896267511056691522847900133503612722599041704938067837803284597362280498696476473225280755416827905857977499639328199134896839153690359682774028900366758940512549519549594413320720282546763901484818434346108595532272399838569335341829723032199352289812119814146565739941928308994920885598824238046443424738885047402112592228802248323128655687566798385729084276837775321342079033479591246789622728386705368327639106361912387020817596072091049898172763789640622660371798559969654229292948194447388514498521523955051293180271107916660819389541837885095244108032 [134,128] -4114954121958202777880040022623218485044738565482098554300859591805623173336959002685997179378470926145153396188049781830621426854560002894141851262960065312869248750549773992050549119071686889822207240499336102262406726930453161865892401947932904846521838738455364914426589560628874149440437734324575798218914046519247796929533277362052417090373798301765737826336334259464011664479507922208597577172539352480847921015736793223787352702794235920863438021706946242560991421212321351396624583488120429689427520397057264506383928635658343034467003917686712546325244618750549179448046197140603678703471280301627327450373764524625277945908129112125228721227083535316751376554873157317998128540128956363921308627014198501645102513673300829270474018797677290869232543912714810473671603111917290708638700516410464508350968592036759279354743689676877030576447851148746163649481450941150703561934426196954310467986509255632625568594952824207205199117555332040442272410763443892161286667247805059202054237048949619062973725020302746056207831833252284187229210842719797466753075879654031790470897497628627784218293413428097898464 [134,129] -896650872089680239928241445268159627389063309174790819693991137830258017272057800949184887851943314810496702425132509047233329098435448191669004125572689347629101832828826577972148966381116745387573717634943063325091955313543942061141849709170377576379241848719254896028991342016415999364011631348572837195413095544235260356646148383622119927762534258263774364032576476196628522787236198265410508886314687769388133215742634665536417216026931088714251511056008783150001619741827049103814067828199864863013158152780036608612288721538836747555819549366189239535545355983391000756326565305895044650202451499044512074334405672309668913209277996143448627918227653435429025771469111599281265278167183369019533825448385164555301201103702258760033392724498867875598847293147525772840510319610988532330009580700599855873377914872743227014184104749828156055617484289528632292111978078907415770456272670592758512478574218988153595114245662071563449263876046757275028824527711958824474672923682584459484204345627729681790984863328759488853891178751966915176947807262926006703108429533708689794353467432604529950031040 [134,130] -9836531280179724881678866096063228057506496082146661068617563579687766497894797391382411607563103761716835464997427004098621575982085099684431625000956036212944225333022600962832730935370752026894176554388057409599180460656738876250776666845355439218173297571157296630634846164345903334763375244975376556439861774727283890619435147012701808022758678686665236706355976141090974293753216782802886381412013861099933709088000566232967714798269117678851016599169881410446291620074571528242930141086243816909892465621769848934347563072370301953365473873458403176250960325372035644979986753280370126742117577415989913094747057670633828831360462890222320886223430021553156559444504066651496089792076545211012980064957713177088657322036724169335407676727594487383391132514947979233542500820185882035524709227004567830838164539140774099996263559673082831443591872168258613655556224611049654191763410007131553851783142665531964529768807001376360447177262941646249256173005080428849750930838271560068626230163421409870862932101380661437508521956619111397860706415350563512184949425755400350110262291991628 [134,131] 422911331107352598977812360589757946489608298516251384907911616744491592393685485609843931743246603239414106616344494015595964138829057221513213192296726693984195777773734063443737765949843800303303255392832591367198105617725333421055398336016005087760605125320233486848420731496503425535995445551277650428722804994271787786228959008408645631752101942398122901706206094516821685937333538676620416042705768378992385001420533381620594793819368623647029805579869044514758440244287881257710659781477925422952618696599278499169200181061983297208458247623553042359787815782024209865865089008219240202374933131439950029403059769801477059806426345821990065359178513678946474526362374307117983939500537808611018841553837122510451367272332309028420354674444092100172893837502304306192334370014029845769352773262408019777167917216148418048610129289683031112643724737531463228973223315371401751796089066009148539807061196286164530806559373888711272362563222357516480377795696211151542592276865401991491127764192961304051069214869527257342277236205935649408577107898979447971768487708769107456 [134,132] 278787320967649931994524920369825174850849434377637193665789922827023468370790530955338865392698145954587369155379207696249840843666719896777743822711335682200024710838768665072397564435624169289475760592767190682080915868585969868654193553356723674638496085718848179285099964334991923673741048563392650923466946255599150085101433314275982130827320212798782944644198497948265298094123514784940103197624986667696309246735606220569923285677200436230898548459223991658359528148768087156440716113051401179671654346466290800395669697726039348048587999706383396440310528718871924768300417836869033843120248690560216152084207552158597650415483501072510607846562512728491134360825209238981354291452417855304420316837402851458002486961711375239217734787793999597612042291715720631001715592251849023536078635395030828114687267764118196582032189633177778364997893504219173614739381531780995407158805726196385952944567305698944390582712529704619806795245439724718487580602740822371267338010784359517248962067072349786918149903033179600189570686093742188736155279524864866840353024 [134,133] 651652326684741447822198818734932076986367372996681168094383816199943514505540437503007266074869630421910224235206367292549977083067470965804482534527629472004178832865943977949165999452788582688896581108782191323296948809735689816506912425281630254398495764667093394013595779772011827627946778380349159123429415421562214347762535585449327935023243033067511488496933667216294030789205494278466143146764889331947397802289559562872138372030069566375718542064707903510816906510906876595416952379109541583036925340101643071249841633872800878174717879736911774979208383703354090642489314038091763661743836097363797029693288093285022924902851925999353891918870514736540335329205285483995692409082550390035413820264435772547074777242808406427586062764777955000013380591994132936664734369391973349678937312082390613283378987211128102646554833556151705095564388549404911607186336792799652735004669729437161995082918534308258882790195693809544926333961094851091687501337499430886023105295410125144739046481886235458863692655812842835470832956983904017633892057168 [134,134] 252830991147235990934323632933912986143933170917993791088853761875301869230907994055094070549640176411172585756343533231670167554786368716879808935636645259322685746314864774845986548538649505975905876634194200849202481400178260354243792152193970266691440869512368481017031215955521661150544693977805203512297196754133125064204600116100059005104353083809466364663145947967534503905156689305762438443193913705878604467530831189695625786371746003291705586946509960113954254218787987440985981796905687466238790791856345749668073306789858018828466425508251650017108718258483023449550323587247246989660439577915664325714200850520116728003868890731828593006598187086743795238666407372372401003256241638113761609395177134584431698660101855474516645984854306188929255779191457778161934079565465523549344341327125980155023261209963383974710019305455873653299872970965842147447695238403160417511755523090012830245190042783211885497850135092406238869709963041698370913663276124797671719708986321709902944794891865181339739509038805683523277474675412568 [135,0] -9140967463295845218035300464169499466251864168673747077028654678689515888583769772765878991781884143380447477160554577701317624333392030449932286970562651580835563698150094063025182094587482763769725756675224860930350273707031031066684930593167733445932377917100012088459323899087352484213535403510403483842036445138626683623496622586034403172211058651196351003730616955921646999450448450562567244230021720277800848541740855123836080428444005223226310356375263840697763409993956169579121083532074849989265218318616398077910798400536916472105223941071883847574322432261436625859103610296270351030394798843511688670361873550423719723833908702727466835135229148286954242990920494143732933604032561264729567154615218942239725307398284185545664433731575211181709052393778991467518124095359253658899471154607882693332581525837813617423976653644452611423660538369220031682319427656136322131196521397782253800112115762394286178734070342133075737777539076102439539551960396663984071677130783801502774289552057571698831476648096924243982752850074036515676418305041417486298740097549809689510272726056726200833133001445857950623974451251985510340929215141548332020109280532172213024531978125266947660513379722099632516297037677949754020776220114237897092786394940934518986914546583926667209869004293104812006329266744327092570756541574545436234250178170060182608333699543182444142428235986975541368633867977150805517300657092232722215904269452602984754314125520758727777884944486026310629444010463145617594811306276150136764402071030222827147278151813431865567343853514990967785284314413087393997747988394791043915165143172401889119954577777977392022377196509418468186414803418294826429904322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -1054256014557724113904671969180461577781343121140004297073550957411979261055041666761809082797216705175093993743508104212179062273761364070877346276302465371737286458948175527055671236789032625060869242731528616730514377367477424331499516730068435405844111733617241073325491614993034090472277722254969231664676524776484388199831138175294289999489536750902743617745239735315666337997202704208375015341589382592181832152485388728650540210005366020079345052202762914608501886902958262929079037111819145543706869157008024596093728366272574238192986918984329498688339081888273775473933865241520327422891510864374844346912549295316023258179540303291308613267014740286055292017783149551752601323563316526465687110470774679436244125787965716299718248760795875227601269691577845076977193790849459030209895419511176980500727965069334719634759072625223900987955789103157241365138456070349033377196127731995338204764408162284011805372882231418854077213922291682130322530517772934130928751155968704374532445165142597888198798924565236694375659294041795227560197098626115299656696553255240570913304486823447881914054960533157099178287860200743616460074275110268044455575457398902462603465109881708535887762505294057683372948067507269987088579225228967050019081845371701614269220230300543588237222481455769836802288971715205597146583947417406119451827339055304613718830419918969083465104542814426571861420767310043313871992265737977020880597371300541111596422587933169078631295913660618151239824520738290867082170601254891608287092752035500789252786236368269445796084377600895249183471562021995499062175589143594180055406096300319038371456514590994292820784567007555884950757405603052383570555717025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 210397887519751671812205431604261378574831101986071395202454809599170994682448602473643451217147697368087987771753471036870006563232844323793833171056434090334434616703536337772794296990233717885203811731997990827263302434774982148935504068508379304422510492019955465421443428944594014769495334093480131206317714416638701401854489203565666662777940103117674052297769902190235649128149243559984986318713001249593341579158073706214655557944860494361022750487563373377250040820383123950984456019347255722061078507639047788431462770294493823818787338338918504998629205513704082491213961929676999940421929392704676532798358662987594694006898509145003867787929599931189401529168428996719600496433390069765105625496607989256779318763344740455815823232861752914042938129227875038020809218124881250146496400484166542302556977461573499144478885136714780057433188536691234720181128613073746131671139933043189854878362568840251483138628958929753381376121122601144967947533532958207502403188244727946366994188424699753534550318885190434695054692867241068542688554927695386938019474447040974603231762091035241448319194028820919355090708022740069303031376763576336374265641035904981112383136070775119004787377945135300568780250559775956211232940876548543686793384992092249401910024586594971135702628355030518839501861038898272625784395532686962793251677577112538771553782123250754492492504677561952707736108285671720082265816065449506873197093487565096997407894294018504682395911714151868304978336347102159050972985379555299354648989355007650854231565610470297653946104426888700502324340400985435095470614409424717628352405540170695018621100170242129775513462371310611786182064782945878208194604617957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -2378659940956963110547989788703933195888481666289810577252195729458268718106223485684342078280600357928733266997427944590693680700201559366018869561108222681914164234816676172701757734233654746112014078784478758061425408337211838203966012278103120863581448432594089458983812504504861935214028944743370296076968642069044404023250248492282520881695406777081440331626555453923091535302985886310707930256866193307224484975534856838624542234121796882658214965647787937189626977589193676456415586434083385940065152259840727102783325242535439607519207477038864251317864120581223957616079237943305266689561455247615537308999334429761617092419074244954789667728677650358311012883044294738234718803287179271682730916356391360143717364062515586654160243177892667857612723907548927400352777062256698958310979016817687362856333640582085062821175846980348733942717535879167995070429780901597816794717167909071787089637762816434308188563284953094092947766749620965092037808914513403096942434078202051267494495137524442897525204852194640912941916330148836002822350609914589438252209555306705819396578669782934233356306367207945630110496137560003739253361169516078506446391692176721734520673271211646809387882336309393493695858075277356962780909243546017763601596389348643575949906168962895701687498442579089529505115403211511095249399616085022320629199232023488435332434154399046315064707415327448267108263146372403395623753421746644746287476405175549819834309207624221230083717925532500070198998160005077363527649412815565475064392182949264905680800159384941852975797358593866948505485551841958025757020884642498899173165970296642940694835777311281600655485897131549533593719376566858264737938142847303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 15351930944178953258622410149503885884144238192451060774250500508102209065127764166202898030575493660371241122330763011283193118593548261542155883138724322667594942992625393896414468153026497782417299782962299949837697972874166576229665268228847465019274436156227565434512785657225543016317428761186506158968675989782487709366627904137962674524310318773798583063039569818448572293778599495058769015609133076263800977358543931505035315512631709038775957350471390882936117748300231080702465331031047488803132758172533803159184782459360827031166201346790909485503416550346606170287854961615544677735312879965447174073284551095033005327570048906139067590453748588376970388345539190479317162690235675708559065916407961127209067948867637893111915826882175740189978386164429985266501298011800252323569594536355607613763526585236262604136917482635144057925665190180021898650387855890916332917622729721239240236562054666955486818473651939425046477649907963989950894901283331116760619533246494493521369778517323136298643595943525118959750128508166978351569041706414616398942946152340685516830082190322789228788132816868784645220286419110971286135899978832342225856842406255703935890236490393461184852153157195015225576108880118920769836035945858074213089192560185260756946497781600090971975164233427759390715706195831272228099310970696422459672512775388708845067027695557350585684704338564096014175708623474596219389878277420400832179071532249696593797668674735764976948740967872602744753155814747617362996536061814553787573057722622457542343893306725147305858270608159558809124556321943979073304602234411731296238772175035130199890975538072249098979737434976990269878746540961139052881598133498281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -57974758135546850582546691504889262747746015378346784649577800973030964967755119202085789935430919306210334465075971957910751387728810361669988898804005797421510851347183406028115660778893329362528310557085666722435867064522152794945000483402226250660638826945704377783286631391782650545101172866942971758666564539692724275883527344311026205540917023567575143029708857855080808617991406535469277168777414624397979133519206976758935630855249898451143520378153248866661870123835616855154991138879742831876419144746888417467727111188302522677369412500939047620665222822334384924545958662096812793425751451333551891578865141600978225571136228656921657934537151197990249997947509616010186711248671389847827116357419600478338375342380624215680924172636809857708830918122303130784078386393545097541019139654903559154414144574815569328847394737743379884650884641199091007159333494406326313716076730585889665875597109010389432164011842215247765819374244693819551552053353064282330146001143509352955260490222749135583205186337607262576846433575979932608648414945171111980262648635516957673687556157290210450875987512833642618933735233281105454171697446825275315689189545877252602567783129650743025658611476026140777972049213107896646707513910493180410118207644416741023929335389351716960025883008604512509655419837224857477434401709936102145204483369758135615971666890060850225070547975949165258788746183148408100632436289449269352283736412386341242441862097560880423858991337591259598433642594208273354750488258253477761557648471922995873373987858652848857061943924029783608901880088691522385477828711439993886348140696797331220020741459500964678273558192875619933000068885803478058436190416159113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 426074684018665779408434441318202234593964555514452782665368490804447656476762824211244415211329311643373702876939292994545232229901953023310888483394376880119203001021789027721142283195730062985786425378745606892144725816849297094595693834530061023336543590479821034322264862359019884152107906524167117480353803256117023639290631483958802938945789655915817440757754843006075606063581874561683595811272016135742832181702371595996226639449225556265699899546942838147383920914780207190929756173362188230973380678365004523957925607386052669003451533520185089798310980822779256149275799680814716996808389233853749651407525990962008157381208417791646370275795522510998621037535567507076614446695479678625886802681611090882896552255117752262645275699327457584373234280742181334046079710066243831878812034309018855504647673333739966948112918938933897168932373061411126796647766398914634043306575639145122481502016144308409532969050118259821263154006170167468700656036736752030660271112930210563801674394084394707309366363665404374505565078172451972565272429670598319281067486181734881439907485665559566355898492152671583351754022231668100466734038328033864523768997899156666100985496053007112297881846328641367096484141606121650113073235457452013384896642573172586073763353208941564580320025254130929482131145109292593867225000499766293901979189865315971252088961299728781210299260437347133740764260645395415189913883022046615885669310526429157453481305515097637508852863665407444870863926693488300517368169925978293925647797449640104377471406418713377132491649275437864650936007072193868150618330328950781053737495049539718697631955269815382908683885674029258316713945052634989376731373715710803968000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -2953331324091283410168786889936457646134077582166285397985064325397858392809470507553969839736383155320307827980939247123040625606787027745803087682672953921020582406156533061082133969773005740256436784932449922243435302209435595570203942040873005708445801116032835992790306261243440854426421396824551304637956436051470739620887144961384417533930269151750066084651291774640742173803582286249510968956106717980816097892081994695968533673942328025608646276766217419104210786502666273184264433814101089221259195459676646606148500928567318857168783145387527047255633873432390078365862790962778036277647042346399297442403322936110479315142775184521135994659103369298525592414982314772614781139733616801450563369516930372326308003400643132135639964160911536836267583594075425434211138609044085455482013190558907008803434099227767335863805548989887319852523619681610823704838077855588739154588854323828144746472482390580022224370655090389776203365477403522131954728688767503148385022678835653871476450031254002666274519080229792537252698739412005093583668067902728766112419271105881639629068031770663187323412690031999400553974010903840305746469835383484066606050744929798331696074177756219907537988494746280352575780617543906708600100643981391973040013381711507205476206776958522110475032615732912714055046806784183177961359278567952287898979390458161314990752509141987507665374916983179029827839095608923282409418702811761593068969503516030019805865050719231102628436596769987430936873601723185480285132959045423309915729506876010967079305632476378879856679247763498753331904425308193546731050009118384586638089729750312525162721438348174199706778252988617085876874505359345287658626679037235298304000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 16447675353650636040024858150513865819957910210738146270677529569290415790999759095262572992418420105913516121692857471066092904153370887028811902361478390737938343681199079221959269912936048153623746129528778059246147359463704045769294801714720149252223524773339051531766533822411267630040456889522088580240766860527729581316762452208047283748264890651787610729751132576516882253946623695621757096215292385375217561139541086364311653962740474937625483438114703456392974565384104785448228149679907829032484350079221324751874960490753908487849827162904323798246931833519413032699631102977401483826018053140101912863499927023866211980954842357017816433758719746242066920813360553165439235456865060545594410453029023160407240568154322552329197423858453790103675671358489471167424832182913568966209157139047337665925852116994835473120913258810761763335819494415646056280254399723569906412340583971160847356757131269419557309598485608233265934383932132741359103993050528351222255545621113034714440530035758629501699336028475954705908233837766678464837267037042569028724597577976633319217692329741311589902874909961051746774013775356525551311704906509978388286907850244863831031418007670482196390326216670743495020363446284210299279334744383387374034384275837858753226288059736091404764251808891016437374783548181266018404510867898771384619173734062381454924794939208325868379418835242744668147905246485524776143891822842090172137012537440246866226425506698634160709851931982043737778873469535222617319261920268949241343205692780933415654468015505612757821635334965376829430152904581015047496615676672575201225471569309999340555063114808963368772146303697527410560307214268977982755628737786569293824000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -81766837884601502809698601964675795201166202714484591028383925418485171714790191694390090273628948578633800111366164975359360307770060278739937171308191606548891713200157426036150217003051187146598136212588581704472468262052992964131836684829358604457204325652720148837243856920980568394889740896712230692318933394360240675619812108209241087510999234851278432614822500838892745357710672092322125424874118128117519035112618912629992776714923242143266057911811220573351670895059219233827803846754028845041193959179694131858879066261443552400150700425745378314242894408106074179631084333769384149005095538982166144433956760363791471439463242044953047224672168198968023952671302863893355246308633144472335479913273406947719387915245711162710564610091646029296025098975392659079650805099065786491921655778839154277175194990824064398010986032317413822566610051017135352879438412747335601785547043052512558064690246777738483719509708082243760926178470296401686024158849705060356781546765546896784046470224253242630334134025146989060198256759175674787159197186470446602371967157571340170208026715445880490457385726982940071584880243994149607406394169986910337028314029168135874020250509319367927551062564794512774310559754251746296988964473717203743562057044054554779726215151758328244026472544485355821080452936002742040843118147417319199043734211570933567696190670425768925501105782190716971725605124276569789499065396696863765762730757982519891557905014854264132316816089286863424289532359553661672958328342183663377519339624796209376047562969484776000035363685035677903320321694156089014071185761923106964658191647544482400250916743391045461937114823751307304905450887234214364208511933262654865408000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 304179578653239585605514518925582189023794089871135468061222220553821828963201010549691296743863804021354113308709213947371318494328423398261448844279591245757007683326507470628855333997377818365063668698362763241511504990570947661039847081567182516826245667352525785259034991579006055736501342680432385799595348824378907930318414200061841312738659429307891278286703287477001970693087279331899045616253641407348275236303540088107117264004435335671349915953287795132607883681182953583460764031544541536142727437861750961434253205459275865005745734432491454949119877625746270433791964298713817365742032178381893521721449113469307713487438072248591629495422463701157861736870156828594392492777713369920411749044181882851526727578329125374468834853317698646034358938633908963119414530911889483771903993775065298389543732212149462547022516563641319826053995533503629424963963068659941609890715468136777793825124766336651153651408461231745471183772328767535492212551568338618311077595802177050769088965379078653926981776680838213304451643300157501306809203192386059419258472557145065063232126847409477495691392013674268475474926791051168942500852864050909207563752516072609309337791005858178836416395570610536169176020738431518707176641735579554098736948656462268137738274757338984982514437612364662270512022050333173185381720560005768640225278147617548820907386443570752957950829355799206262951890821773296275350086947001134243259027487960579362183762891862579681517491212580167828900363414833027260823232277681269991238153754473544522020730583182881454282480905437798971286958026139412352629706788919408076945121391365237142306979712776613239700749228798889038166299325222404230749039928029126590464000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -841466588522120960236291678836621412704951462247414613818414764067477712064313286244981345218291031494399029234858949083628143879423756995915331956005120934424870327913328677996505855542723659715221693624864679111814888192753456734223001340379709961734758732997705053271508709594150690725070309519112712538688614811568307531609151391007329840708820244335392812674149318557688625234734440325007449213217141045016185028733535200971194428542815088638977438597952840084009735344123590728863587901503830843328274705851343824836544893670996203330626329822001785852701916674710569341653474883195014343581999452154015242864935811362946403070143303198056332312852636197731553330970353745081450961074809930974646369303827832233894133098760722069212188019301218921717253783251098460007186518209287605320688283288389431654539504697356723523785649302564898542019910899707834217994079505672175113230872207191712912758908816093893486754920404916403398625693368057090017019600123870740087650678874634844107685804597095897069386500896595410141373576882913848113520479964002120322764733654872238083041070334126534555151081843176457092087424157853093563493309260809269676452741990407222417091750490597868542476577054819774219139060226243622682780192982679178152821997059402712540540812161676511727302023684297586616866261445150437021291191061099388910049803423407026817139647962117017078056344054979213009995368401377467238330518311279754246218832466745265341942012035532448899354636965133297107857983545499338296052481651899099432629452006808905828168362358208186266570532049961834441870273864203029486760932870207381605332925576879573453536943695630155292540392703107280328730392711201223840392321167673073336320000000000000000000000000000000000000000000000000000000000000000000 [135,12] 1465529335492353496877155201723946358511150821729695946754826153130383240355372843449397024845382073203282667383243527774396881222800354778684942042906294480357352258975135873357608897547887903370166077705614905550574058482590382149116771056034613832579882640717681763175410857402678891650980658569696563173103669270780409722788319186627111697349750562475466531252892861052424113291938435737615433804944205752455787125842878186976365409817011735460965109731239085272212574836634879493526064303317444009951431057528014118367051427166655010896071444182089513502481286963758081956994905194603062433782941393673323932281425869041173385438520738704438421081462900596083917844245233739954279215366777828416861723861485314936824703117887268795565140837114217573891782474995536479455367889628053685780761614158389026375410042612946965251460235737304312700625652742330907367533578530342099172375310657099062675820390716594123773463704785945700025471446750779410399066236750274455608692968375297989420011971612209917322778712735140898103577250967567911816322760668595195671866494055457329368047435333420914491074209458733699640244414273074676156712234137610644927598940391814079611797365335079516508697023068722927310468517713136191733264088974885374346268322303547749828647031044496697957786752625622111572354936853980743463810057523163169998317283860469575396664438792968815619866841234540136887272790108428273016638350667471702778730761477105743948772808904565836878298571084988811965167504718718101305428558458465150292093011841632029020176888683367631493202830533461517424430088734118411358877057908833007928944957064473371093442201731885091063334884332564631118175735379081056887348692271756793085952000000000000000000000000000000000000000000000000000000000000000 [135,13] -391661509626064058572120022281630597804713402003733336536330702216849654713468657037972392010327937421388469589973272032778073501917909788362328246825807700235918886894989433701501982229800069430415449739024239317796415620629041640446682955794768570793656719655526845897105492872004886170171205419948258885503288207719095288730632546842866253345167070259770066711089522676778270897311592271196701849279508576287100087901552561019516402474722035892331522368870116649286916814757943666187961898329996344157930831324351832920265938113307643541590783133554170564028708531592709125204886697324609330645925683182251652548394122638392851787910250662940461737596251721590249643875945493858798680428331485994898418420441058070796071167101757422036718916793356454843181869129672728357231707363735089091425407442775781517058915771073615463154439767761293813842379808693883273374721938428170637242719359790238692473407121947893358526291095801863114404339712765834382470838223396443346690720771526396212546375621792238181372865260499056567293928449621331830524126771683531179777038256252421530137299767659400261437279232898352389288290693296356083751851643529257051504586974511850176934694321174998259526390899234862542614674248939062968590190584816306451521863952699075007158889266476888619752160609348956949177939108089137477329016897419006312923922677928098581062207208879710509976581153672151516905720982064630349890463040796678748346191727924760573721681907939453641987396096878188388407608885873889551568774064102412593101223101878131191469163579143776863600417648581372429449567271976598840567409023191896860683696001827432400102218385275797634008322154498901859923016362958119640391716862332327952384000000000000000000000000000000000000000000000000000000000000 [135,14] -3915921647443773270499339502080290368877802079998825230313215788130891320422003576425153789247766622406247478965905522095636833328584717161198588396189263655852770205618331266672066606627093230758691818125134753547820480257252348456398387572960985270875373647966271961594756696437471015465246397473747372453695127910771367278010421831811803066257167445794683360482720927557146994612843976566354911350506380912558646930599100329758325983053851692926271926383885270566559013807692430272667315529079702669956295084767733511456541026673934555008407397836395700978310531601693652811994354274106372831750417058728479779894675765658318059497437231686832855533839637675593063838506280945529508050331990280778753099289235607781912520099676102079997382417910963917571855028156834312614307166193528715925354372091621941914211012480016408526759983030321630306661178453392676160012310594415467062410528064412239900916314164224513927000022190982377331645388657265946846002289643226108683919434769677923897935759569195996002295181460863468482025397097879164684101228164167446870736708497137537933356710354297053446676545542186320742314152631135804378390576658380276861922413582921988497977325543600638641814410918415159488687218101365377425625154408471113695591946157347809741900637187576638908122982794652472997832375882985701440952379515183687818086127034154032099582586806783377117406657884291452594481661932920717067467198324641716014179703519724453012689136035841577935310594650482753463501268004577538171256499619182685604312639221604649728132028334431937487117241615048851590129342184438044809485228869557202621301646621187228050155206153455990835516865427532157086635155916486228739237704788385986510848000000000000000000000000000000000000000000000000000000000 [135,15] 6143652219168714296920752683748494377610142419741305503988553414334691268803872387187062507557085514014447762143908425945735569605858666352425754599924117007367916616443808771332497541110265118321974870006860647686641921696298206743596483128077654572901645352268589342656152478211767700018270868302921582979882621959065900509620285608280655536710049662575638606929959449466469984121695870556332151587076203817039312323300790693742164107114584075590898916999811371676149266348657049820511289871817319416016574304581462447588444527382601739925590742264576195122039337458145741978843615063889494409951900418404322413584068752197369880707330200120165796500451632782950424238858139062752397716510939651867688676065026282033775012159431522583747081294038780659910016598832093736959355009037486864312888219559879551934052892424817615327207196553224913482217747042463304878399714328691674044304549347702840298383645059693469315793546885961797602520959092072494933089639203978114067320511922772069731245011122137650795346726789974181390880331541292105224298055669324579900763668553704335680837958154632526568467035062721483856448975346702994123456323066781094368628936545373477076332693039991018793943181899670027157026417197027487352628649084546099204813123230668885098037096117830598812963929168785979232435487467820356614045433052653994544962283880807571255463933831224954616064329788025922771311222840384997979170573034565519290584785946154047697840574697855830266434788137484684748744821882308607727329936549769524172668677101851787952137049206251098975685477861975790342404559457268416418461988259830664418004655144762214469546806805019772748693337965367758868530378039293875248004338010778595491840000000000000000000000000000000000000000000000000000000 [135,16] 3338317125282325776443121607452311398498780677212211946098819332222636316845690813100239712797409135347923247017304801867116210442289966738322177819384914480681067029573870664972027745524089239399296691249696427316928872707046950150889664276943815031366236561973082997427029284574081453315645734780555994036034628388900046775913287592482501384070381913761958475553252042721699959224128640681883837594935311329720353081956011863832000017449167121901749547289338864621129132076032105817949423819344496147133715480062464366714563475766742535866360902231427181390880424805112837638399972430358192161568414620702180704250846142696085687163659425270031068598818576175632034411862429208405592213857574518111399457016976990202453627814864698357102597535703355817529685772752024947173579721996453363499290861563451115858672171450371798421184602165010494962424964306086286693508176463648441317466203998669568858193233773023963218340668676648056882879086228993041329412260869667484027426854592336198951716101726544093470918494891137880300097988796130257753850183299497526255959762462480587083065581277765302855963228534257670359900555559500581681080246153745472054224155355524948239150657401474540997233504320377266405443057849236507040405237855725410931572380501811831439683807281759612783188417379713117086144903381814808677106389115497955767616715975953374442367698002364704977223982101193042206647617536631674212016843882721293897987869970974478538743450964135790680342021396929005253956286425688674628420856503310979777485986694113462943985905930765223316732838877044325287356921078129061263126577227596364805993788154858040095044023098270287168113324922458921603968100031428982797070552101316676550656000000000000000000000000000000000000000000000000000 [135,17] -19845558575219478818901335668252258030425112941687877853130847064568034826269946890103053616835512556936175530492725785265068644814513061295900874394663548759539559221920104786221300150362258530235238789833532157388871009312876084159010325702482982312736948484836582095435124380139026430016421367054056517659998435600879097051778430970299620200534720255432402454673921924570425049015027484546772325786101329195981419241700023937386020208201694007340218103385470573797472319343400202296895008213196333691943614162524973038054635823858460594806577035905092689718515689187522567096479209625148467672674466107524926802574319549466066046829816020145061010762133347858479821629433323351998837090259268265099263657135565217789925827436108864250136181484288511955048201115297356704947088564859944917263906268241092963653872985164288845954305672117755343521295833771001249024393190836970231047320369001698973850605755999049663452270038514421334501755874416127372217162231853191230085555243698829468986263623603420937244452694938527673677562046811569688213364284535056043760115577448705955574678925951418276713492721686547397577733426346734932809743237757939065607281355780807692773867255096916804426895931445243744057527230375004651245707769068116204138678194902496014390904006224969222772461337226976902943168124005348191100717555683610089091116221307835149122471285410027604674659648519635940037785823415104806183042987399220066352559893965737988192923840388207694701928604230482283736364002525576723399818816570140876149874912377544376766283545486233913276936486380814980757072485171675335291035742480387173674373423021348112891249763759278695508479250684846642901405502965024355320846786117052338798592000000000000000000000000000000000000000000000000 [135,18] 21600929791229644576306456437747226942136913435465448086382280939240414293488332766205904368248237184561877298343449980129195297967936259710194942092091513821125458038379759196098633465346178333834102989882217271685824859727700105749222295700427761014430868990140805625068115319565108058910062304817830059958510665186079915293761932181721868638029152415692822086164257028203591950174936723509424764266945671222326706111469813241795019939008720444277456049195282106469872463850152273992923735970182842992307395463049350286310395128404583175594848651534861932509750048704042033637644521962616303163026488812389015833426449504778664287957508546394298605741380849780247396609911489152264474740482341786850202419054922309203328140896813238942989122023699810078018192060262380790449152850039938252538592332294767143666172525665988766172304620862069422143502842365606690441480028276252923455306739002315076232939715292745962338031158727494947545699866521244829829229800619382973346437111598421130983630111780432381014163600969928435621842826341059358755787032536679107162339586565155705817668958233726936827623921132771694167591761783240005485831995488218578538693954733444583272592590749630755980803125316861638982547668606251541421701635067660581072761145950833683692266218462730730487321385879958395482709351764372148183082216935034976407277148678274537057585244788799370991014901817013264930247896689381132164174572879515376852578064845692219570743316622878188968913492259857319190775702266848010421506223797858852745107185911751340343781300333900839136699748889405090857527731614874301661634349985202893474457667979869444928087859628019797766677371106797034704589400339458139389886343788626356207616000000000000000000000000000000000000000000000 [135,19] -1250544072245925189860206193314594173964615472833875099261266994388050259767785458265463113290985616667756381326879986452308285549919212576813938432140508784805849890703038848850849007087969838451653331234254283739912312400549766307246985483605344645091606533277407168990828048320486864400323471979779144491602952811399334090156555275853969785821377638033407949142172910688988277156926457874929980212766417395111035120428665957096456575327433901255550275937807952808218349852068109052394694581946263566996431895889967697736826834823645467305374002062678670589748337363317810052616809200028023604267426411969139262065150060570911904115820866089361614454298662268024877232364997166372368467251560370325893194960494998437241835582815174245054801971716915343877176681125825856435232279591915532460439470927723265771132230774458328721960957021160923110880913775303207603596961643829184990951331601961814733598527093683051370294600811550690049563139125209136491350376733775215781740755207453892988072134180561693998844842476816722082179722446841302812656899261348809463055279347724251409796237415593538874256950134209644505643858106679958063483092799950819970478915638749884962851031358738307510306923211891187559389816414971945822001347609105849822918918476755760067815955384001517535856056408834770724746760476141227526824188372527557606674349279828754946729395621910451471841342787987351641190755551369623202095082944491043433575473347924819830146105653716716586439425287365354171331512138093932668469315093898681249132275165812735158752097267774574302870822978368272281744866405762913997217777506109513326545074035803793657076554910555039096080707893559948428743652929464047024059562486012093399040000000000000000000000000000000000000000000 [135,20] -18125451600780333194120570121398904862078456003059722141665068207228839310875770264937558250096176132698274098017505261703307921044607973055531796969134766603396645202437170875626655999576392895975202348704957720426313211250173241478970071543643631615650265599616160521790405113695860322098374344622811023040180152037022616136842501954456385609100596385550422550592398312219434001803169145412725903087012879137559219384300493933888240555632047300967797589953392625390698230076015296246944939876472501326829293352816242059771975077390251607529123578116150735602185393905286397543345032347654176242846475600317612375915051827317734800311487734269694928329443435738557942762125385388627362337492778297883075050279934903560002700217371628393827050863216248008696466444218918534685260520747270616092603605265719341767240329423197333682716889983215434382303608532203946079043473307796665277127743484967117633723802498432798217340405693055508747154677601781725896836017011993905818428424834311776440639129450844975117785832057436558868509399226864507713271974685608381527563540212553794425979984823443885947020139540073570300885837712985205524664702585565105795483136968326973883327382013156001918260214294346395010790304211586423225898773436132200390471171932641690885535854846735821734793306657271701069645851185227410818981253646999321924308985590909375736325848503601294726621895116369696362495433526453618462798897407552185391791063336856299432179191930120482552523874716073007988313960870120339156983386881155000537844427662577384009802358594170539991755836018319436500315631029711020861164980065439664071094135778847359004247292666877833225313808075726714928172262021054605391532590191244950372352000000000000000000000000000000000000000 [135,21] 15080945485493076368437015981187741884658336604729213406217060013058732589214033170339223093028317317758648541589424494433433705455954654478555381885627115714800532826198701964943376094855145784312075028461896296632145911267566852272506657555744591264250415700164738254916317561547902373469731753340286284195548493497698604061924669124094056211913217346815574677824071730299685959113181807096593430676048087343080613169685251115963305404026132571044120421860670540229961785210835063343168319489730389318918280481569633382612488146283779368882281253461667363126717000462299057049901603565714678210014831966460436983659405573189412464827560364201945262022745048195363529137423936533102596332733300425612410096238203971479393748330874058181788267497185946788200641740537979709428352297890838784240647762679509727127710587853217210751816215215781175400835507695961386182076207765456279153036366516877831720395153769061908261458812834274676499968962258483144609468111586487627960875428943467408255060819910988514955986556794865806799795540535284714328788237379918150776449463980811767400876110572264599066112187052766661924592514225621046698311168565184844396579806675133387824681867226830290456677086531455698292273141362494338229123942339177767830212397296205453882708217926231575917759156666574627371336140957508004377491352545147132176764301448026085093489492786128917554022992975002601829399762584200555960096922678408791041996569915565026487842471764538785848121616527466519027210573174681109057307319282678779831506657917407262388899264775574767535707016363564793486738331575260509632445977163089783349071670761944247155578830614580075792036736396409801754491386984136042158103453421100114903040000000000000000000000000000000000000 [135,22] 2648604387760570461559216785696728507122885243373590832018029002024713787148892267374460853107322254461148859573340076867986807378178826868716213122719532409069908277858981074838754975655254129714682025373335539072054007372170138045397184743912360995907294071621725877613648940081770417328566428249286827119229982850081836602331266366226507448325252735710979163938786327976923808575618550484416135780417842738146555679540407247840442215044251050392253047899101800158585386352233104419172372254668977771381944139081701106947875223439551522646064976573740029521777666404758698430120463316859949262733297109487753729932526510164438926856717937724874465732826957592152045334633088339670050644052803430217885841586154106941501460074754015067272315155580769884324589640696582863748734970632212113111184391707848532783732510203628771342314562677030725623992224225028736184414434769642893054349401417955881338415887371033813548634532927703022520459857284210474798146745617440827133408665242011290265586499774877162821409882887974143365657870199428178348284761652748845451203836170995796607169220486558357683830738680523718159840627160714813262311055827606319055561558524200446260327839805139669871579334618197976314568886276302632188309051211773941049310203761206858861671261999828586653137703973536800151900774747137922897193848445868985581859921742553264783655642925189684344992923101943176221460998754721983169055122110279321374614464128202513077258701978558655739603203293171940992711449462546874385066478446831297131525900064695410171262186662591092773763648937012654384668373341838196879808598116367706178519798792061282509072188124263713633016066535028547543934304645258409827023122034428315959296000000000000000000000000000000000 [135,23] -14817095790144754149383361228754266768466065248296844561712516721743459487413030374755907012052245977591828923961604689849837799143138935901842021989338621214152221966996190217448284990560946617449286586378305464542225916187563791017725772343014599267579942095825179713121360444987994121310773703505071243323084131703256609406065562539860132791262765909341531303773389431873095222917989190364543920843031220249362203726813934689712651337020849094858854096534059385109892924807061966261848313667663014240309072428665688767867702010975170423724715480960221327128457694786561070067042740787179166262438975193718519305118753187122867942997146669331001249514892732296872062708497382001489251327770889391024918253352399339909050699594443376216583814281299981806279125550462924183479386518704702795549293149320593353145097903594916210335466438938536772377892024860271996163270729305559551950064135799803096660063481640233330566017215357084794953860839965646983711278271334539481365473103544428757952688393799329747429288602282634612031091861019558067217584770942825156224328458416332499906560076546446197604391764258538631866915387772180344107652956646698687060205202215753918295831638557617784665193895516231739451797567288010138425594884825526665531607521514510880097032648630757948214378493298463872093372105171413836254203902548593587832749814101422863368761052603548926142679993797617694984864956089329937680760075462171354572890692200781900088744900719031060735731580404350841344042891625707098040542648884405797859838123501523092780500941130646259442711670542503501481387488052415228706432905111039992368308074108978426568389608454960513412255005360190912556710497304561901307201163987630434549760000000000000000000000000000000 [135,24] 14291720479228678689119887183331937381656792549975742729220263023054353341113253034510554526678240856337089526249544508313133144764601183943827612054429976042956954041886985273390108506381369001960189090368807526186205941646156543009790214218508597314320857465984519431666548278669820387971413635645499333137753377838196895648682447532036934424578623015515554242984795088498948066622300722586366727266394932406111585754637486236602462689323176640257071483284429875816529842276557580962510964376970172745354932999680919362805051132267615991851812508199334275279161633679278263797218813810421561844646457202663313091324366270473655982261923189368015664691336801706153693766237509870966132897398030534030251745919632033739936757422119694864412483686677874514786955080305444395729137098735263015833980846666597331021113549292524953231316468632657419704506766872845108758404004312882665281516655312924077689914574421379584503484362221319400033874716564433327759730271975011793772912316611700302415208127501171228033647601259586648145051099078752683371245458446704544094140460331404877734993549612393390907876515988602018696055704006441055481546209946533086386749286461578347776328033891347093500232989943520789719417514726996404109741215008404385354962692935937251800358666574783281645784238582888749053317445969928202752839186045305710220167563439297616289423620417484256707123073409630201587455397183477544186504079033017288620933910358833658821909886641584075000947494819035087370141122444970011260129316054822844548572572349549284315768301300523752840982640408967553440065863767062307572342066459554493383159221427044100065298552061749702692776474925937156427380134021957570737615406454573421821952000000000000000000000000000 [135,25] -7725033744740606366638935191391561365272355388036243916359254219348909414920682910436490135433643918063607581168351912103562732281550291535016506887351730600364466746192689220202662642777631603894667375490246668786252025764910010153153490070253941336708145721988731042672163511269307283288188723293736749984928938571457199131848338398062619074879288023873667317177464485898477608651470259032666898528068374358553643857343337057901354927595100523835701009606463817241498427064130141289063207775959094181819920647113619362572529020481484506886344388739786916392476085119049227671263705615275451669567694779410978138487865216932789621764490327039861653185947169780047845732240550232589113527048976366493020527795624866359411985840399179883243185159624162554294259598712639532211961858614156694665261292717588847485565331819744519132362690517112068746141886602806567435364097475377064159737457738340479121232089399050164135966353333821691168643578056718660912831737308500994756239425472050395692677668735182924516002941926004808276155794358270017957368815831516735898884457270242436368802737778937311829258861406470308332543858547670304761601567438012958788079407361126102292802226509381458385771585439493220660695542161203232878891463574443588348362247738700207531848256782310832172438015644145049999913913787257741406399148072111508885676264869421112999923516268720560163206598618464574409025784896563648436960822061704199834052332908050305952378084252324923654391140353497082095933899053831184679753704151340309429749116893482583331377007462573888563744357736152614847676132153402841741796376984658694840175462918721804651703106014884582269972784570128139027215775918184401737188638981404594536448000000000000000000000000 [135,26] 2674983123982908391367873356663588404938730170392572441084162453515275139589668754015395669866887150747710066596393346833528082609257816662789327365804342020301571180982829103248016764687456451897824501521980775667680702848230124906524469436801498305204161221490621989805934185177816816928278450064358515232505502480409089001526796444290472130777150434277494526037517204849311513591717501929752858470567196868085296542898156399345574378947056805367295172189733092910555534766602064275724254055625720977572694488111861105382335974927792881569820392949397122587269957175198464696368246187560948026838054059241253086686456773568726403002068900655565515434034675219055182117741684456662493838246279227455133245112265656306432895633701697525584883329935710887689000952645586267736200360175638738676253497765168026680339960598379016250430272120313539022302579621750782974150341908110414368625097956921190708632590151444465845563456074829839260656916255948294412893378965348247787072187913078042860614150596666836913404902771239276689852504946571360749768290088711766907521064395126875951636057059475080831067658631370562716239987645178332202666650292683424525188539942142259612967301069877191182403593743984279963867702472224546632084502368421329409847682312339730155713011460068850299069939787134815291594055059854041785214173768443852736913155490885635559174493316145362393168137709651565427805828051538693917012497821229226773386228854478769032667424594170611856951863427415625197171406896850708103803828390835283711458548863226428239900326628909459840748968316630003304827816414940677023620299101233635308288327216044735873455128877052471355313456861576997541385147474713662907130421564372760395776000000000000000000000 [135,27] -924534156416222893575491609538085779294173014763336883861505122261018819701297907853449278534237002199646597372447819194613050999378761760224502407702914787123487269264007015091407936906417820513118884438351699518481648566844453648062692746478252927718011393128247480000304540918963612373369992333738910742622296275584599913758315708320630842276613012736925982380442190463020672447281017213269954878593781473375242579169710201414418908618068947993904184979965932637323532315879847828764671854173849892372788156002991939042271307389996425218686497013793664350405430044188888180732782066739975722226567484449851294742934517758162153822367808516640104573648396449463529254937368193818817596115993604319781904809088285160584960505634724266322840708850840779795389916792038520898586631800009233854928207092477496457122605532262171046037701592751690380264053470449431533263274275382378884449623859116722085705699365556370640663412682141542282020583240886916218253122018453231633459096003365449179929222518927752174824668424365928852910460201843324780626233026337398241829148103550034040177103739536532129439011669300094979491997688560446525537503476791704825058394602626494226318441890436289412929320801068408067364274019367763522300987235068913376073581884695079111881273407421807282807876233221537239577591776393705863344826771320595583902244889213703512129434039609978706923794886787244787227873491533397800248650302884109707388397611995228105645151857115935662242853659964937253529004652726215294791480125977383809573743091618813475790351599963822298155195440974111020347861856054353559488841002830586062932229244153144751103371726402933517734356103148406649643879422354253800796791319409247387648000000000000000000 [135,28] 673976874272397123964201235919541430492566625979532787715725814759110345674952751595099922916276400105886969933131563853497309698610841675396955575864871571607206821800477088286883041780031945970842511296437801906351409984501361034479837084238550435541934871842773022373040089674000750485666981314575576518264677757004184667804776067217275161661118810510806756159981809945330201070271163307930595298120457300835737095691640788163864673732575407173595629677950413843906310675580617990794554781995287018319387309352770763925082541228463472049074118489720912247531276605116043200556068614566146233496071402732141895628417229981043058262547875988570807751983684728480347945323875334804009824328767383315441623326952688035858455043798830645512364074678119180086564974762693846042073351009960749459320577648465984608794509547838613509663988619447838981484475630705903161430969071164798683282273071399489612026551307454841348483392090291722201426542373269992105170323561169283979298125686533378482265764086670744328060629786945533086720793685187017855138845477281410853975565023604513175435795684167331682366288939489427136909662434286437153109125093280575842171667491160184433524765934303430234486959070084494586886725734224504055714474141845159757347182302534852804736058070635543051730655125092463159343494317288559329364086418940389572993117710073145454068755066130091018607810088839526873668952437268435725998560872525652013648379553370188688205550373300107611915270820816073532062905507709164250099063419141390537783079328287800117675829029139637777062705642140076862984755354940260045594937461767042474699667468516735795328714754607294765951844861310040755819687775623659532268576483972302766080000000000000000 [135,29] -485458238847751021909114557443737644610539352526776301597330361303881590706494692443981484006685724343940146673058792061082874903135569020929661514284223434049098721946188769690392852665806243283050659084499263050101191510553674312369197047234146713078341770888262726755761883951603045274536406717209505752770115542872139817042082347247129213542352348341959757982853309946976676873069845100281487008742829379242759346904110000939487931305709363722554365384959285366743312779763120381406930704164564148431683341481559137370315655043092511817051525867456497032923250905230715866026972797006597909593802675883457021851390050708000325895562552668895133989216791070454011884626514166884244363931951728829074949703018698802335921753537214210249467195448728880953447271856923806507133640607879620101661680274985452006022129441117096377473968762597632938719474459204173343046209927725580723985385128451836956474090096777576658921503724881124660891848360414260609910386497163781819132814890967369541055179234151887013042123006756109800744775518937526323442986277485874352977672401395430029044530418740115853121901105793304167289706156342763000831508048310438092880174319022535199954575402191778499149546979363328179715341261747135110680467631382356973742021460682864140188346943671489175790385094392059593719837453355245406619099444046404575979138445222359529577118490764181475475646670007600137710458951113740981987065350850153264302393427811930953427489894682316244811829404568005502401684566167024286140595966970723547813258845187977672062678858341656457189068815761597503858496795323354841044747664030985112570402871676154291191180052611645696329333887834788266946391834518571065977931735304236957696000000000000 [135,30] 220104154330097943864545628671307330272425733445201874272325652086357351055985972683119106255599495991288993328147428251230282080770432661251218964417825970957910554451598748868243300517877693048434900390006231424577388552781438025162184913552091870374571257734379172577615505951448711121326289402659095785965607957473203048370869580328626955609030976196943458155984591185298373096057702259470757587555228537227643095182495474148399409449460398315846189651354238247098680799426472543335547978492660347138836535162181375995915839818304374909643467175811891010581226227518809560852263027761339016159780218416223663211812999325058588036175850373750560620637616619174082206293277775143491641233690672356077496736263239212365960012317414754231595193575300256377269441588263231706227277991905885951883091268455979665748006808483579619139169361914311553628304370580207871472784532646178064752744175593825743024943420460510070176825893001507239446709659254635569796270948406925099443977360598917866511627873138600665924104605113544870401821692033347496319902006710355538764897485579796553011863189288033379312836145471081463268304192018119822051552066221624969234058964176089264749883398840119443090280638061325203553151128862159313213292401375313963734804972224267153240248079227271918414071608638534190572747875478848347621081747206778849540183403484207269920295012313807941285927946349771231653403313339572468537515452917340826940799255456972057798215661603146184531370760703844613733055169760743326782670237218085125728743669604780458115243249737854988503998566197996258693536399368848180226208310822389264235184119870114437492240400301365491293431844755859984876884393958089072407318779537293049856000000000 [135,31] -67018485980454427957039830144353403477039894694799145549123523368766827907741246161020855876643129712561657826555237894823355089423926453191464041100507164921250466599564103619549109893603249789586315439995275802371160551254449452034718626720691764869840671638287625739676484776110163418364208753848687036611873857716716657070074352282254719978784024138978988679529103526444938547713486240783127893246971533429491846663790896454836736394864299349284309682980822853246948934270430704084646452197302591242269935062584275725152602285548800546768333353064844286276145252361632454518949277142088408387347979844115032475361764405544473021423664179161797853652661854018845399612192577100078535717543484749284947630877908575050394675167036077755905780078502104532406063143350242385314767053303616201602166309342771820514959003806652158555201440324017568798137334307618631125027289811437090553887504815249646828517687908883920136081687110946137260440928354549208849626573808582728750167834837934910635317790304254484021485234344344259921064270234201964686991786241880959319685624509597182017188318244814205793301159684131789535280630751535498598823956409623409621124375030371931692921837428960188211549192830018679084785962411282138775364047532005941893854870213890604125433275479870589477715276724642922578703825816850849266736263549571799817795827090464220598410065937826841145703959387877230216438958738928381900116307713064086401579424385079194699248344525228173062205001542788442516934112280474848923898232267891183101968123237051774293106669432149804802344593015858233100471646512897943752835435682834235495762029881677583336178761030739087820778189999084583535868612213686971465142174528921665536000000 [135,32] 21965168831590355221972742904322991074186985980409461533963365476580088324501223167160754486630755570692101657882190357067476363534013876883799738337499756129397548418146970483594726669525006297209422662611854219995135269935367725796793695774814215500189244461874109016621451405524458922636677103188484410636268885459423052231830720946409101787440962651747374938770506342433489301595501970573103013100646070872296862890200404619285847013233902265749108497981715892125349154677814815196489418158708743488411566401705723452489930414558790423162648440795208284484266483275686699159535185841445579615979906386354723419971289674511526706608426422902551112160104329066709612815094548226295621530137239404318856842014751672114723997569056972637663863044450499538496031413136914757159395276141695717849239634960903572284537477043917182910002170812203827966905569753265276837812724181759480287939760891889833422745366384105200182299198070647575333150687675310444702966952712098209376112552730500374794985168127023049359970990267249980707452820041193412425558947700039865095132931352201822531730983848062650807743952701019615332344836899431049841232488880479904469954637181137814071590593657993267564603779250165516800766217956291600271828370868594917369083090695987110746628186777366949934459809646762051240807401510500751728549959542204168186456071050805958889662567839159713540194257146787654844449526562171112847873559534518206058566985022173936801594301596183296366360633212337034355654600702335692478801782313239997297205384875756930620053143531289701580901426213720842412206608052404035184228285118817748427018818938620452855001111190558039590384891730717372683417849429325750607362884020302249984000 [135,33] -11056705498909948748858668505552907154835556144492213319695875560261884314668637017599448725680289484728021001075539839369535836724571396957718514482901688229896039774094846380818814900860982550523858331563220202342541106238091728177051772094625492571020242044519004025432349995914280399683791543564812136092903332393174821569456487753670773063070240440943136137412919839523055386096423881624319348160909934346534494126618265709322229330482018125264982750277269021066930025870863292012929361780222845470315437367646858603279472026356815558435217415643196135031334479158567575996391709691274854284632787175898692999488823421715275683234038678296416537671873028773624321108536911287290429221709478532289334455457487719405544678495109380341162230711990197693998087461078320398099020842574411378076842058187586582388626569874876566086813622719654983997678705677429517024655252725492402629680295602627200181129477523073149342525901087742598374896220901681109909107597486372291252725001494369187980876862844026743614208279494070336807091549142163744621490065456410171553123765309531641221452352436360234783695211269238004676040479738151028708758992961778878114531573992674735818077128532061071410839670354414779138599535011441275984968259678280370783629007635350113608752543430224096588868331758267308623118683367642691832198578274956170586150503427133612972462017925549057191108014886421030720656739764660533381739420267972789898049102202692293904143447969985434702944230081135117980532653995245181030471908995669215938584385743130212314416134289061410567659693057340120277222665168415966803620467618508887867391504344726511544585202154622296555547083106123711204218475068440935813380343847090250952 [135,34] 5067205305630535671296579113985052212329750055548294963713539253293643495755687979835050764953251572471124592320037262882197668810969665121971743674401301010879352677276628981382428459931116333935912456315768088697490622329803875822928531960373571001339508346788306606502052877137984971301798169341588714995261321534783970552763706374048480818376023354438169160100863435554514192954355740941994957609042228012572588913383130863826735775266574710100323462294936315817877359024000669069421659573852358162189363180719588104269748681958521955176921898421529072475526664021035314335016689398782219042029134841333536589672169473117041792351988008436819297297148434277175113491339237913095995514346813833349952026153123698311460635374159441616449379039364282732764083204580673472503271303118287878383582444113051446193510181617024260794180931725590339022745114548180488904116647722314443846003115981469680568645565609199285021494140414857909583603305151138683851517732334787282006806827464811568158293071146524101963641191618208810098593318557229118422932385593336269346619907182296010995730483853423416641015154120711998299871747519053698137887314269900216589602545672168518746163967812078290456554132447482456107860407169363857145246214832785223987394969000460957376692010583949997171790780896700401502273077129800377760202721488742217483946316664065141120740193445377527696264144276773440872117985207297638266750532578892648942064421575464214100053055082982367460036121985684327268124095577657353781647469246507277887672493703308570891121016341613832589380822527063294268308254534276825271646348038520258666316474637558643891972942157802055093310602820051617677606268694888217812029964434746880 [135,35] -1625692717248652080919252821912178352407639192461601262317829667812796913218298412733615591842710548147737345430380765216882447190455212826334058955791411668702483139853310698016347396730543477258723980220307887044369885484914373646666672289611005061289392280205668024902250563236376860070308124748433129433788610561591097083309909737972819126061283117984775042395564831697192631521031218092692863639101883430420879516298639449585244610908491210646309002776967478950915643881594654158440953732719609262015441894403310922830016278913680625842321629500379408870778340383111082168366626168942430089084784634444699128270916049093965715468501326793223563601859262138528283107344642650060214496317922892019592736231506726532272031095049670756602223746669899882699875944380700174213524736438823722969588985271018648236817156262461992113176253542640029214052003503233153264063567526186270998733435219016735963093007327957548540705027855461764269367776557438193033481885851669339816147777314912931295331780005687092662178285579008208817308565549093148739976533706361780161203668303943334898435086956388374411515793209778571977504271220069596961845151098412100462426019709188657360855783447877434971189513414433863532355543051674083577019612268676513467074870158313229151326023388613840107948547081198486515456258077478649652708297210544310766774375162986775770202676210204509216911699744257214208825041272310238522038972511326274420917084168926811082306398066821909298080763765182166657440604710034565937300701460869091041627119926410724361552163311554562759998382099874669381884129661387019785400471649100167295280056380769534570457839148284860618095678298220639125288692915820540356623494965312 [135,36] 351706470653654562013080616170962528505881680000599866172561503005140582769751485430048549848081370124583033271833338433175066296405676592766592573883842613317022657799649351675124619723873552285523839451692702354737959958890633582576498024136231668467225496251192366336292152989743140591386116386371555080206829838178784204497827838489340718723829387691287782129450886007928581613963122088312906830562552206343818512917227860022415183525361873158113969459736050093651971942346766334203294423545960547909439862724797832493472175138976734727594549749900059030413286434808560091520627435903623639063803532451227583609721904672452306049346704326508062852896011915906693403956420077938079386912566308162079387325608762387388214873777470005170889366238436731842741853164247166374878311464044830668858455692164691727806416244986898950474761050645920226767485951577886384051844544656038907372931411898112771020317557112283674045615955444767751044888154211599258289947911112154649660215832138727363896646040948664895933806690626354590321733255121916780963734812666725718079525931673830401859038700831709857719826693426250762748799227338401046268076120151331387566885897956207178269708937008925719159379404837390167089658087379755936058280025583260662167269989357264450053546110420881472418116236514296416060347290067754568293506266013369179993970516742192305587660025847286284842716369497289548513707790911269272236472542896505651308108318886370241807673853864151582324663960951911717318349767161173288457958453913184907537675707661179088782251304822450532609488405127562463979393017156920904260770267550660536665392411986355582944930517701912510233042022710463638878250265870586719402992768 [135,37] -38988052315647513109539201412898837937376502856803676576269443010631671799891510669026922588275416645313785557771788145362696031039436869368073209785416466935467641668447384237658768301428682516825171665517167920158728634798335248953293050084088590862733951601084249270992977275936367503088822750385844232043034700942735218144827869405482595800704613843516714412443626839222030618664620554599313363413790561751285763302346177202322312937095974633877446028131176055735814991348758213725081279744491342550205433725400657739889023546516841962152305940246849017582083494015104491920411660887047952230647254850936491530747880236865187088761737150639483398401981567801374683236199047718277860669574450174359647429204057065913272192618900293657445150890954425539913584398090559568459135902813128023961457143671842187398023250994002123745319126732993771234509227947313300154014303546865601140637418831480651586872361047889317038435112013085607290634715748991791876578377815878023392780143504535482428555946651045833602364087358055634879411171272238960699830921521383181532441905526581665178507867252460610284555989509242218055325771175853939332996636728495432942345736382677147949632496862865334960438912506390718907787055901159973220583615238701951531533237334762610387856409656740115785603013100238955756368990624953147575803228217825644713139029134461189872285576208217897927395032231497818747493881959019527876592633169904520508855369736171370196639016914683140285705420867848732690454482967690663572884695036657567424248161537656640314198602163849778912627522382680691989687690473369333868471696340266946427209686500586044365330368851553115570213064600241633097719054399334965252496 [135,38] -7077676276018010324103995002440818512689161879209251678218299951917091246178584513027063669766276905039397310326234775654681034975578513054412778753118853885086546457667064712724255602636696583976772208829788844280516535200088615390086262404920389814923451551608529854421525836674824144241014816481503111968578125164201761813394794950653410217344570150450947052659844980620151214007988038312846765321855784587069107880154167866204836278424224126257400052255837490035180550127792639314854014828785521026109743966839529934526401819681870500268515871298156712344926615942001084807298380687022918640811286481000370235729091011376716103828870540503589280476812879758003582060943802046288138915614031333090660673849588091647003680641051622056220722627518736617626771742459621683714251869557203408870791883117865352596065546002871449522595750222653784304821726067220329532528821104449365053125753470391644818648684127149574939079056523195596563832207927741831948345194621230382621854828484154968009746146871871950881702525270745572715561556861963543493231612706987013240669593246426930721638337882948883054119737618695326311742264791395342412874857121445670536082163137229216724465869581905588503110222087450909431465131291556535488768861104073604268108795992888346639363231620042171967152049715377366818496552528438318876865341088701551539404976486303627860823307492130368359522793573306361572858840943574584573496511025686468402776013685710436985513276281144527849479988355481386726858107821501130241654150551635761710185765444630920559087906432164920515844770851914382777331875098483275223217747237551585691774409618029982564835837835003877909440081540729112383035079532298662336 [135,39] 5252838996392564053687554579643972889585577210388073081067436517980177434462037137510717410274202837481039229931358287945814448143249252589653700737277983680750923396531345787044390806289525273704855602377024893716820353478946752994616214424347001774076632149855161159540495173818587476510308951213777281489925377664739615624395050394976581686126821363344752412570417846241910802931834021832167134059954669145652839537242568649190453687251499908428978733754939243885072313101399057532731724331787514357422517332736823674452999054612227244514624014711756223270876302365837460799867383508942533670024351773882511068211823471805178115501005023727346620543506136418809653449235653721773431048054002363703098193202103927656208331158148471744440013325105822114124348346403666331340818939408473105861062140244855977121660596204556553540638954456618185045745911012595247503928522227373184080085189903220283260801883458243093409548826156629307220522085665510418634474122126167150883273553021419942044068821120977277340178125868891850046417923632088129483793247462515658640506865369133905929154948615517869205796247087749467415521229884706411546934905890801232847638170892640057306332939408702785814837563935476890236314553727290842971623788939909777564414124713058482171810403050461287427263358615049975036852570483458951879764844098716220036346394945479736660876436339076908596983566276156873648523351779784833937085770465907554045252753027498708244214173241764352669805882098137764270513521769653295812384275144187039017337331101560860382226598986155922875451527071730814026235808141705011889321143526674096822783680050817311988429708624210325988627262613669895111587654679281320 [135,40] -1582892725601730827088749133614647410356496631805687537636073134248374611189960658020552022607096717717042801068699960775736019834121771922009086131088339962105417065347910068964919379765644530149195631864502654056995165942286967277146913223010297387052815294577036089115196285939177198956627440655490131311155568145719562058751888612831830568309443454441153308541916159945342724140724427562674442927657272965602811287793140567089097620908234708023664964383682676001893019275805432424381618562541871823540545008721903863945760597359996798476398432996286313223873728057527475952727424649788478675486587579678818993131506464821115065143639434620219123683688493840276824001345149883644265275064252211322669353178350348673740553185918171881446093529861825691862657481258915640145200916768462542512547338488816974136400309996735933513800746173684374931237154516691976640773946636021868835276260626401973516930458610308571574103175823687652319102360032947807142586170786248411703407564624284170195407848411770029783328535663602617244498703275172685998198997010702840200092738102352781286685661348736344117873526745588823521208486755183218913428564200420278172629111855008898644871314024547543261457414588413550356784456905468859483967000787276014733728445641132457556961217278666748681276224658383042613217243901869675663244524298246741610213352255135797952467590401687835038275782178576575278547551809879297513991399497538114952099645929693255646889753728461283082994699743342658241680727130198258569944888184676166320440848795773644377255515648742923123474994841709118091820162414601499713677395077023276082504461390284834922254995972202499482635458675758243049796603602880 [135,41] 321098851682937335686361021325233704139325402868075243944305828096262542235829230442346831823137626668635887787225601865577804163684645538788231333448287602209298309470717440096196628036580032038147553063643066668895539768407889529312835614626088430690531457200045666111797719164586503184718722667095954399407554854575255539664153353944909454224075995735555283783768085320469019917942682228264446693007714984665771045897417619759300017671038375069901721532493216369467087573772431617923819117888129572745386316965617535954218064674193774517409243732027381213021628917395817906460041311675524011988106756005073534908862652248971323930536551565162720564192646436071050437741055608137590987560012212724392196051902984313250123879917013598644318459304117397481840704213707362276328200541179463718559931125811800397548874421691004240053983600475712651771700051795615507180374244300667641387547073245340178574240633536362407073993925444148724089380650028227272747852774634155043177737554692173279739379998844361298306934466225431368488676750347259036177317147837902103211862653446813647401226423154060395112600675247306469243784663829015804691900396503088357180180737566210356007751021181290506916338453239682808011393658618547227678716952550787820133918963253642426484664965237057918409519720646317555308593254485069059507509166769506431816485209375424392348819388037823970581528369882711773086176483549299814635453126968808248314136488811152081865009826792399304615362498467484137053003870837513869897172560305612636045239589325064884033205276766141947770298343281031796542097180263867481513898747219444414032452962889031497031972970678488837629542987956744855810267544 [135,42] -49585869766514018270055289307000072777172081293716454300075073952553025000304668567293858311008468964961622761650265779325519344217063654478996030573163086534539786147418449929988134668179432992316088920381635934533713077619230250982214466523547879915521857015008924150807218486582998254010725261318166584427842765176005117296449423565350539147494823971777057598794930689263471535895272002514491932597007294527701597267376696572813743002300251596822672224141055212531118598275823292435104107634531539091356539091916873194649866434184139456352679931503920928008415130992207422631838827945026483379680692452220439717393497099985516516020604363811205788284237587590865356482792643214942955509671867702568420385896012232745360832323773623128860295216140800903561587810667817114362646397325625660187187749369128581033547379546853621644400818461002798637999728783642269987303345237659030249641311756165744418006322003008711272089615938279293852446457119675027000849046442771153044254387850218598670807905651304652272093138220579421410437438209302358991878844470299636551585371309667908241605152652717962569101499163976353825770850409352289115237138278362440912728440684397012713011863421857521097715950849182396236906780754541597126050367926087584415034043504217334713056786237322670244104830569159376363724590562107055226598659039249449457325259264465232064149467058438908512252353999305927282035778349743036339352500049826371688560945704979151544135118908440054314819845990853390804720349218132859902611755257692318856864332951953462976781942341842554907184515230944230766919073892445416025534311604900131787485822742613600245472432426902327036460337301159956226688 [135,43] 6298737488771592349083200465990717542889945645993820404247809368193949337966448247400520249529856598362662477819611159155280002422510156960805135585411900906086764671701463984894833358283878092166000576483214378978028095840573906235899368221817180394043301697548451355462603065900204958062660807946560323361621545444706926600896030896360530423050204808157669115630234738539928299898865792649480150937531040328937426125657758865728093956392325336772670728334356555979799522517132551506051574627070145722823419770901364507086686936927828966517942104781495600250138971935882820713216912381412308233119693081020686195031683038180866694676141959602444696706531705948225922977490644737080554164226943011647458285017408700244277833006632340805763414202307920219517500459719397374099557094410352772014362531977459564531806350971121118485359495835944339528602476948997352959940876352834567185753614492278357600505968239402817923904231683685270948978756230969250728097337814784647144035806487562059204083379544670411108411176592903538767681662834621920369568957982999508241491578269931289958398831017148442497314647218057373632795270402201040772474646485993430503310048804047005314079009969713613626984539814586973584708487564667264820362581626819584719182102316973274789304692416923993741318867734105087188964335643909299176854795801598986758503450698446425811929270123674936588266716703116226879155112377800523857465788048135272698749269572988874239883864914360878511470249303600401706757567137866504996990236137667753144815751683843898709709843428303079006884389305015631768006968400547707750709708626170012531398116064971734815500567257010731825751112942499924400 [135,44] -720421744430565046056642362852811949174333274899004512717046814636807156090768759670004000920715517977745656504639422887831877357597869043199829239656494245291598979813216974626930486903338327795626097917728278896426478339483490177268305386933629896716061615685680783323039252378657100603875835160961065422344605192824887307501825736142579520536426420106440024961473908896032393479144080387039138713974021041680544196314088896119560467327714724373868849379052868854855632928828793773125745139399593929987363743878910383302181020387316715620269274699304065490219821628726716826668701953453785480520851934469029008323326086543785887752883457886559243955819594831227283155213849503536215240395517185779321229207114158140819104126810486730990229696413804485492464807242954965619954349755119773790729595363290468010123339419341793714480381923739882149786709859902627222917787024735513438334564490308494682689624199051664725548279070567511672359279136245213983705652344493557157143835545767766758381482255791091576390293300171350448124484462721125338724280420947206440437307089750372234390689785171287488684212040639056685437961011402854423756568995089733574797947732055641188188533754696741166460087789011714263890880287058683810164031934443769800412474555177875118091338144803258249664073729626698950497624029389478107472183526350889623453182753546803469072203334156766519433117113453870324286127212835672617187768317853834929802180562807031843610890813810706954034864771439298591134944966323282212483362751452439575458624377757161534855675937631240554801985896390269123158913949138783368438538317670641323777739755698540394312175792389148093799881169198240 [135,45] 84215006838177303619243124243546501506195343091577861375764906295880343751569270140334999924864276636670904661098080739300364545961631092777100185148795157167951709845491685587269769280579597080006301848314467223407662520748259754996964408088320686639343544501366336689178596760279258489394055814901486949785926364390853064808299795410734090971867864461950581722484266897995216337188870715038038450850772914358262973541843872104087366324968630131424742211541443691273669612300321036203215223498830842221627688598119839013017284447934847450696763312820528143888402818752558144791164552910489714095369103122244698945690759690812540788308861356523617284629889775218484185501652371078470360623237134534581801117332824777329179354450705307069991102515995047868903777446824495245530853703665171891566959330204670495079311622279388791384011112666640468377947101120625217394991297274370620628078012234842804440297987677843292300492316419582987741070072980106582590320285685151660360279550297032234989910314880501557319307811271189658693994604172377231313126097175100468015623293289130779653520542782884915323036730921193640622955663983629879849806758539419170208070841699244446497159866356002338112660427249483273668348387635653667518877918741095268093922778007586333484359579244712044076159493838240467174892090861641136067790757887813537380251276995656648034502626140275976928158045139254538340536596701952333323018959153099732560132847811653432115565828177298558961625283807717512432625769176040798182835355365661772043459189786412949144743034373841293055338070472792935743584731123802413633312021172455533933415103719740886812492135858531659904777637300 [135,46] -10058077554102361651337605412869821497076770516442251549103007987560171985590734349733066139616462663769975868024911645748478600023379868816689099174981444214983979431387938390228085401242965206202873860890388980681880183443019633652671085642934676219574310625552657763181266153278240141893416418804992326574133359630449271836417463621053828313682679159051911126005725641314343211556452652204306657699255956532686411232997084459673754828583365544156758172865647938123818111458971383111349757388032371150534138223946494800187603613682015152904683505838736268421913833051548239949817964501949824263604927064885194312062238568708163103228919802917229883775006263734891293344922534817698556306111830554308680751785812131578205860184827983303064625261901715881517931189039554510119699888479541759345395814759207482875873780351164312978502297823957659267846574157900358867843367983283835327321253468815456144169709183296483560666402587330829568426756985936461811813593088219695862528340983357848190472668936599705113269072424252771814276991808401829120797219325579576392164621819439259603363607106138645500418598116031629090139560849981903865769197745083814220908015732057580080586266929356320871296667104726258490378336187397258641696158742762534751175816952795303474172983193285996643312899084294494117733913249063214388812305013630445439991692788107029968211619545925304139205373179080760955286735129979745425017897808403092107969306683172967304345643149989835578371095423297599447866999465553736606790327674286240218171993996264419940414357757931628991280523128990757511832471157170431795523392365569649977886061568821091789005544593644232494641920 [135,47] 936832386618828251144586377368457920648687483253025265039007860771789667345866415772984986858102347956871548450099423668320291196265680750491576193528873757558198081416226460980982969056664354053314682106167262954574935106044223845953950470693602219100701692214269267405300848377713382046362776724817061874059784291436515598707051960045293721142857246099470214918847005134781641348098541252686511603701550378339791806771367798036064299707348933063393487804488552811882425333638538448600218801201551159193905488589007635976820089742951345876556751725486572747418216849239406010611570223502413569977736325764644003753924032803764765365812631918214688980135269522215936435994970283535472859044624855061358561529476901813652555864562641568053249314190079627967637568230979237182475814616480087075309335440494464088821507344919105979952048977068484613304447195241613961676989085994307320262042354352381648804672077295346873241365403316196280872405477820577451308114073126799626214140795283448041063601632461406116246624445144374053194231667475780804671179247910757538248625021865635744489563721865790994621526307399632460983261264770042606851911056143956286332337053571182973814417923803591664328271241860866515564305859557216478395640170202343341893437517169862313723799093183051033123385601979553493219247406267426185940909687632726811140408097818899936072416897499752503837596068033597305778360588165548467155389251540608780432291595466409857243465251651030657433311027098043353525391473488042549032262227457275103257082147073752094835486071186523855931083075698922772065228173942537087417998805905511867278849927186347360890478325430016483360 [135,48] -39882214782499817962646438112374125274825816809216186876597115616613865433333271692031911472500615342830800296614892637233886065265179130535085182257683527147645210795728092697376714076244625486791772086777508661023746653349184259955460059576516939970199369587895107411546870530554611424912334008363186828744711543867075639640762208060239913014920467097270666064155688495633472562479084096760418324536441504361313378029570802545641605762513441226241120547645753103960530449818613080145131140100149700343508531025427738637296441149432757017697453922165013665759322844228650357414698958872207931073845090063413102410872482361090457679056567366481126165997385287728127534168591640967942331975037677510593584031131768937351227359811430380174496492923068585929198801815011414424800973794602167718513765223350547529755228039407152144260992603775449600583039327217549638787061800352829449854585704704478290227662558375542273950556336018169444342631861835503555382714633797286200430029760122920013086519722237622970523572313557342088758177787609584282533913640636208707353165517776823684462595431864813719639036488989232014445832296226289211675050655269334785843920104887726775685864022786895219247091571563192377740609474163655547366909062380889015888197948026349453441216974439681350441337992735760626406899258526275511136631035711252097361213847989538130946667367305156976692609234275398735995716742331258313767117532888129193864321149137435961704000295290569606736410162189151037480355760911078851372105277329693310705892939373556223585849041769564796430708648541763409854238846728323132869707964380071867263084430414390664426251956763610304 [135,49] -2675686396728016761681229703188774606288445560212622730973985033284663054201214888017161535799109981083110435563727945244213891435330381324771001234142424170388130344056027283116597050042593915330931130093117094193310139410205677009183386532917945396019466494548672053044163559338814775629106844271443588674800992708112586706489284694017183558491711136240862187907143774723483510108780272386369070434841474035755751811644825371600293995743666970771976979536049808447371176279176897249367464141860407074598261297738334043917250012637817405993935544286239464302807571460903979893630957916850801941800706725768655900632883423454260085057766831554445788387668443769336302341974285959673980867134201727506671335326155176190002377506572514641526485418234293382265452477549377935707885311305967821855743296943012247474869157986886763756413695858627049277776853018057347753642560143601545567776628995510507677205598097226066496561153773589921536847351654071609170857401451130220731521199365876299209302728621957516466641042649177663009381685729305258196845312910956598343817591187214860071489303054426679345934831774747373114933239151569055931829203411755790928161539200156731148773806832895307210441429728108189183626147002466771158199908185406430713375836069134867669836285070529290229767263102522741644830829582993704788557017525638019754119072023530161622206488148019677024854084700383644876067518708424252443925014972443927644291063211121342623833763526063020870349666443722856690179650796025140280065171673451082566459215787307900508808138705118262234309494608299510246161672005384326903237651059206721349751661728948519774450560787464 [135,50] 599768251515924971034299360137091033285441476580169602258447044887692948119059324576324919764995497987223368840856054582696725399535154459677772836330899783468400160136185758269783776255287549435248824964029587466418013497705534352683727465883496735090831184180039222458662730294658850874148396367404804919750700690675871032447892712904460501980065445602248096739795006734340684895092580881479035836181148358481939265998027456021863409466722616821510206796221929839212968566682055702527073905662163714903763452227410346108955433250692124454231984628122962855986357155052795068975664093759315301164804954904314418027388477451752755514007851685394937522031486583303792195122830081428417278593799584800600119914143199903101047853541667149704198346103031044480699282323998363460696403288067343828225889146419574902427579834087780040915036623603566575251996771131495526672567830356735768788819345388154389634211466410210941928752327850521086783061060389929311183047559118185730068356404569108746049045957397408551550263853597190774146182104505006086870629785967756218061772080139465263602793014114022799680751740820093378956921966163182600490802504470821538637403376779388408071495884880785057150642117548483074168136581371794942721166256586209038074306480388950587187661971654412737057545237486769394407365570612934277386353577195311684879293616384141386039022089795578742822786749443380485079639638857797711612621101485979976714857568736609382769173534119931285255322437548670143040742566125723177396760107043150860378915210380005890841725523402802059423807538442962188651286516016896340545578811490624832314860520492840300779712384 [135,51] -45277797387063207021357809514676821779968225437693615534031769910159010157260165930986683075402262006559225914222002420474644188555034676025781951287923194024078412520325397237137429001678947638835239026822944862051561482869443823780585728435907730763274747334800746561580482804819958211326432531788652553570069684973421025617231634253711476365289034302599006737602998547918235288647761692338560687262650574264309806238137695543935969483986799931398016806385097181622440258062178818960498023574879070479597615970036097146355813505625117761934406316423070506862874726306777786739846938151133298167322443406808040914560451903849910170562506244730993591961027069311599383985300940167155309197787183214347260046249291534726138777095353538145896325196055813416388475271355811713995353229569936604702551981569362543644296927853582741382505529922019381900897084215882994158990942689551684210324503835270695337616491027064135722998167406074678580568326034435447723146752036359670966289955158535537410521850453835593661891406152326294766132165898408108459487274809910729194790583803444943980056848543503180742984015696866939541643867972960387376819332960003491337898490759846584035272594001001122927186583404186400549369566028270001437730576314836983000684908682331174148196094307708506648011306550353816527031076224133059888915164221673569734240666559659390801250905099705707830071291957511405267069144180948047783574085861914383259497453927185036888751484518112086062521778783289342286563999471140696403719612757105421677455978192600093787179846032108125642109719280667873518143794763318107521364517792666722123020645003785139828368 [135,52] 977878298658179569482701882184394594075701990079882395164919115142938674010821607622790915926908362016608970590626937520808318748159044428129391946428254513996178827401899272301137077195383526345198478043678970009068284281015971647580747801496259245616987975841392325518014130916120683196896477742075620764333286769532188537961425470094634983404612403429557287522917369929625026508643235047941087710898698686288280786439408329558931921454926158067664734933395815917628272764658464382135317528672943914690284472541369443966272950844142032751749065682327548557087795748103244522100950178597035694126446337177674947010388881729107756322674987612600567425987432365051321751258161355806935133444465848083738749237777830423730815914670757229722278016674084452083131940464483337852036493515641261072552720607102266360333230684722859043555665267025382465295368505823362564259193640623488811118176971723812030907973353435651170312015744982945972688985492175320579543399755276883599770410382815120781664783330875830149132203900254156592087764449398769616748637077607382505675498859530871144188272728934452009146229386804216822894346797384104087744438099063816831720923574741913484122595935560829384493346053867221371943906815696228759361004521805590578506584635565271571436921812325947620697329430003508314981408089839182620304211126341253528811875912904442940376371698171444678547756998688622230582817365260577205663571414598799461592635743249635805407539308268919961771819361442040392928948277530692134855124254247679832925185775259649568945576754347082095705622775105651737424695232044288438940491974218709687580542888850106272 [135,53] 90870949050192208940668411509769586375977374411437122515517110271591194750984023380101387849137419097682400403495665093869356575823268643659842038479390253418194016472448499959833476692149469539233958346512469853615313207256595076253205978619596346029399410282901388018610673077669105585902599269150344267459958599140401131249480126355668479309435403968928695568020338845750099442694235473315600725417241153728551668709935283126930953091178026250229250327370163121990233724481996149496291571640576892694289575431952420956022243257950096733871942992842642752409289082944329135464956512751138333251372489101550565061316748001619832573384685843485033034713381624154192561402058300644094374602784656965714843455569407808530931578359863297691658397157933510251720357651956601758303098627316077867163689387740723782324037022952759978466255226350007343354177489803792585956989587145354552051360427476124759469423958334130473743732034575835443816140351027537111550988164243493335116652818999588468530933166844978498918113776220525906057563340216123087220656746824737933770564663163940120846266670092308154994485994149276643503570515756858289300246244025206915411466544326707173878062513228085028197993333811493939395592022392075002901699162412178533259381762494591770472659894934390304697597116418981382709083918908951844275189807743907515135305188799875332703256157683020206263828392588062689183724537607552999840250047023650939943561863387061769021925583726242081512270515657703003146837629577872086640751557594085068478517551932497521731501215994188042067733559174333639346199287548531897695607362052123941108815907369484 [135,54] -5279148963107531435707236404979653444615236788635694907916635445990164486341114683433081848000379771582019486877589910439657507777013056667656810657428871074405430823809407315376773848477779242645707794037804864461899070614491261158484101116931671640410520099008012837651079187683291161107704005647803490898068871176783107886581812145161912753428185944472706914743443096976485302180864201676240754509083904756404300607832015188171438021565416937808298313907383038910266910907326001389765338580761247776589732960092363452245586224588378212307664691228135008477234908212913946421921912663383119717806334236313743167668534429307645034552039186663748521586340183523467338359903599346809299722272109725998802596562794973792348425694570439761957062027036900535802472990766105022674665437346568181962427964583826656976483827642059400338607431308457655735120269952718790736913956040191521065430042848445150472415588453088653033610557253370569825835921872909667853511061952645098436966307604507104892354783895998232354414990528343758218722858050086643447276397964042090397134604509269053096806286402766335915785145935557026204960955951205659662613852554756013122677966888009115253334295326360123914934440456313208441062073678917703590614072680532477242855516188382721509501187501194975840318888255872758147895535006750188734104128208772274429486737883379441164024402384892570663362225935515152847255754827001348641417996426656750587356321973327399935417667604671889770670394000838717853748016577330701129521785081177960452444255110233985386012673944650580203339860638773169270700452277073767209761162723168070899545875712 [135,55] 73579825683547225002112195144285233010676360591724947750225249939500191668660056602198975577990481905025705926674103194120088045421235574396910992704264352773074589647255771563846072795420714805393109172568147543024700169369304534442975591592815076395631993958816021369547734591580845457527046741940315000294507024500920380199461854173508084522681828682031496211617976671891357678199748259001381467711282501851789348836032558950266027436462730331245335114333284128285157636564933261519450086734868070850198608944813634562416135579259240913681710812806835805956695192206739927629445510227707394216965829884525293812992625542452447962762017440896918811288642207945874941657661864094338358929009368017689044663227226017917924444296130968545645669114070278907086970237912527641931926195482435531728350211149358000376390591587674702282655732968725500720886677677982264642174769186468029136277880797054281294685625491556674473787556256665013540828151254327404162270184678962071257642458493573537784303686560978177160863373366900629493064191970524797156618455913228923538145052025011484316861209446619836380308669226006624290287925028450425510344405606137610798207079644889393389725226676076813629773879854533302370343159599122100418728696542221590665308089770387439770433903225109142456230171865994738593419402591241317458235088989606835918576528638219708296356083857928207654365940218546937609404085390961602162177442131357393328288767752246764818270426029570059368116436058574651716183518972394942313516700284524109828337193571159982384847414977805155541389797530872108358150044137502492343644901721514036280800 [135,56] 850545411698859148450847927366438425837092771404574948407968250420343770545579260992703067493273092676513004381644221165400206850418441401933544854874672876174642334784463035848922831371597894785216822261880556551868097383108917803685364177756281180049297417180015036080915007660661322365482795713961999967802253472325597186122713310060082603657732944349860480990700404238273348853371481287363903103268491539446973072211011145954821300176633342699565661358199388636782697969242799431723123537917600716638941556344318520325805661365669142781012235480128152391763703391496900627984868785735424358123920891578093880822941107606629487162582183460844050068001340417015687611106421929248270835852214579913877985917230776935004185962012098504502586299195728870786559157286334026872254504815237491972179547134003412634072441560636797171034204571107110925864521415790885511612926716045895631330582123495135134735694492264879803391880836986286535983221844600732917268447956481077898353988253073402787362003973441879599710420056020658724585529073594154492283234026211989037160151227126140521102237428613892188464877104377818885586098357323024774637772613088394776850006277142310688119801058696721784426716445624487895904026439272184100998036945826402138273458287267790928499551012854756228244353373751729530343229016086016434371584884054783659878203477952192400043954248452222263040453498933528262908423871644956478753859735934605226906916786435821134439959991419389946932769929760267515872007625825740161184858019749579754225676661130534200446724562547208525612844989467863000113208449717534121041118535487104320 [135,57] -423536656796644798239007365455302818374112374873603305227780657545725826917905623222054135927434079483716358729908373409665056378100683248773204481257554073507461719670447892406599322177699209061745180386015582244235162333211259990769832283468792893392791409690886361766966820182640684816037284036065488947602819191618972747132780178683109238641579583964360786894977012018356460801214653532708226391578787933556948010414985188234720401530255411116267781091238652031468404581186951209930870112976050813446843567346305067388143952539271148978421011810006643429840289149513776345964643466394538701971046884927588385538839218416717879093276252018442457138049091453432890635015094658172250261933850107327675091453072954911274433838397642074593557110090350838855570089482401102942306657196430046848795771377068796903509105794454577485401810613024919632640978441317803149389986420069900138143673188590767983896158986223499231334329018039593871313863682752147751187270756017486472923974953190503954477224287887513367151680833242125846365586400684302052574860924087383518124015457111392325494547998134640906880423435243976500249917475296356798284113272436952228333708640011472647576807450453867260933020468459366642707586365530040785570644188773519525619097636857149861650951533688699198702428843682995343770843203922281427500817292595886673606521450308220894868991139658393449808860773384881618775253623483711278397990801427832617454287130742290983554591772551027682014558639956898781679580342169202962947446450833983871558740334856613694843380692236017494759380089973911810704735890066371220050289284070408 [135,58] 13142065546104558091000377269957576091335229341423584500842214611062873630949513527419335708104404911605647128742704534294108426685559418118735912326839628375593147749516482666117949761627858896068509994160419646839007969702414689381570555426756416809178496347450759340112580299269208581663825126736325228346686354742489940174478205425874182242057215996226617957494904612890743313093944165487129158075220219011337251081151932842185417484322640252013183142565208371663289616577841603929463336644082661333895804895371637568093637546694947003704073907880431297350199493352445207376852205512710021277202604613013875992708300078439650638822570463331635906568293082570634925489815147527592141317117844562657428126027098341361575958081184465607664187345856246803381130768186080551594122895861156346665474134384939148604278284556939679762980511884754764804669851152433862479943688790910294917665038513174099689578146242253915500686286604888085972348958724464702502209743539286029278184969453308315812427834941622386658521936386496935075851431848045037755225022139642392434443945572652384347072911077692439755439130531207893918298916849006588069458062893113858653299415816380415789121622221150437665691881305522430560513569435976962035565299586563476929929720006520397942355814810708130467807586547009430081287768496240733356443599982698612417452053810888589509170562272574970528937358557033949178474654852145852228008296608288885592345710283934453112176965033629926102004202842388293191102309133287734965524703140797073468366563720086946647260256130446597830148593580052665629781585066593581203219210624 [135,59] 1072015563752464954933906187722067640347074673214756126686937793999885788746972523428399076899061447804190195186527351024989616946709347390929941158379060725324805154514840447863317043874244939668927316391503517299358247775509865265290216881663226179425311001160206870282153492097014965645454635646484488068910705343792174578541318634649631987282231763422622888669996088191831662196331245793834848930306568350626596162765675390501734903163776088176343854139655124865708930479155715459694630047125441643538798195979219728409170150357789173439651761070250484414723967142084453553633572015678760027018767471154812495782218414870767139461871042808591584116338427616362098931146673317254091736041233052502221720890789177910489085847491456164558616439538966344926012404294996573582371559906990570880227271795757917387764465727245827078765925863283218180145586745403759963494424680010287910916762022282155629881736325175716727878546983375494471972905361366814878148162429560689517979131806329071509423266735105839784736182422062193883423622614174886000080321645607262716290854941769013137035330383068409125383244332426515109344396841344072314429993842519602939859103550964771477433559223679690654130937456773724597907484201926475579054444948448687499313552993239734410486322718398067891926862511864480035299897531961296968667531842377797655261022628883884705070213515805914480701800223401142767992497100336571011404595574792833760462612999485470947039872277161281038369659062146428604572827179395364712991221770694129433867013071698160378185694203590841854763758301739577059168511288927663112569136 [135,60] -10488464546614645392047573217636494328101564658329162857597812338660638217152349548072788788450167912678796194243593005119019413421163698638868255554157152426301304442124585867591121617894557785739385708941503766487324708740782216807225300606713632048665715619497752742191074466176090876415544274851952271478841686613623327009309032521581428149963082639257873941917826514834459811208293015583481784719117471204553267791061117195659793916176827463509773459926731631279481290192411225073833633935786147824697556000426461328871418437007699497089849168907502756412402314664626969364755128692012540109390460089500490729889069072735411554781162817231755788951351329283873432639232278162786326415927891144058100151622739412388413043033314808235390998493348713146714514956365575057718539875712521033297498479138125504621061686153740951196295208594030411510114795841049669401050408915643255311585491961956780778129784235743306063493302582478587794353261031521185214414599692571467123144685278092827355967630332748894620005272431787018495835724272646370187505784458086176250797781586731199670565518742808386606863144624586452774701526841758504027984578394259802573322552103655911745274876302914211381935177030554344930385969591934760597984818320466991247898181887680103778164034336060798773772195403431729264037059904962649353574063433864892228393899462889860837921156089661194520454629704380490009186827414127371204609311378744137952060041057309499935320375206528963052471477783531746295942144348688861443741235969127883147640270798231624085714174389753253924575548524368893382544125272099010592 [135,61] -527696575174016614848151392566437905442342875801819183352862944607233673271628407903780708260999058898234411182952459390241606912422150921007254698051404667370431852828876325834338317124529123025613707195597611984258768887926711517738157531985542666915040946468736142146596447118896098484740518578884118644658233933754536549301644768583236155831439779130345923193565562561280741302108435357184077549067800291499191312882454499360307594504188854639443456651708768907411641657705842065309803251818478960787737331543370164492456358136186168599710562962521187052152339286555563203268506853110075597959103893657592066235764139683452664168741815686437162280955066360391049810321468921882488921567669506273682039555930901537238543986225991817764978932844258595827844283815883360907833060646085630294512780445405874394944913692650998750460121637795209158680872593954154228775109255937235417424836268163200803183682109382609783056215021020046686391677074198711676625720476994305763841099675516596918616558796660349070591050039528497445142716314077912453689209332302459691022018946664853375438195305810620261695648902864404853211904060630189846546993392362557812918004109547827358347849214681980927190820580984151543692650185366273129630511673399540090238391385751807123483557528542180244529123506081579463953247231542594739898054046634132881791951435679715424961046772798963358812395253144274555260253678617822912678104931293874676855548948793307635166022352169525391768127009829386599753194912658066686410283192512075393518380881471910685213938068949530098574792898949531856969368268236444 [135,62] -11792039763541977634990179364797517701259747506265735514836215612957559152694649607449393576398851552213691806093143701449024175696562008258882844504713527154999275095095623289426028534034146726574366698660043423326601340027903121765571803498031432901535313135848211232936869992963760594492385587956596492760937722025216192278362487629522663493625374247450500300738136088361035910596892194957422363122576264450987782290953361805406720737574210403796998642241093243094157111810482523507407445520371528866067638843266194678597568790157919401247433181255991950896452795989244515839120686603337918827003650487202722173554616918323216515931174593519459902582050608473209501830954497921910315191995952835189890707231119200035892437858592306112977626892249642698021886744551046453513565485169004372168308903070823214222673322467849456169018956160235342601863993436992153963022917128284453545019279231999336478880703932227709319936192202406211974651520672433768929996388055584599673843425134343506743715323203207159423573755125338737749378334362908690333528847334951478882973799313260605043388551829674823337947024666988172828814314903368171017109156755089046978861908471547475959308675044117988947227411976586022382642742656705587240649140495727607577896091033472809825156830037907089979145711317906937837435102688314814920261473736975923187865629236298155260363216790598942432827757611972552196660593097226437585976660138701373540259890932590939929023734992929202139293294174580583059756363736787436615289550324143870628207533357099414385163314601693491092900929602339405615735636864 [135,63] -2239034430919054447628658042741096900565344810713834909009971719752312037684040165563989659371824972229374514754325900317608419962207323708361708242516095579097096332737937827510609009713964871783984663597710593628533618762675832731392141546188151811365452602105404082203200484562907967666481014343059880265940801272941094565665072457809261391452158567451651789439183750053816434636217026617566146589979736720515372188981452405654882522700647395070865516878320655061958387883359542071502123767447956117812466968016655099185756079693144091450263745931899956819850981919359914353161649437346615462526740928449783831807393148050886436824582811097462254087302846392654672284833090083631997709319991465212918356051462872521157576427702361438528170003332914546880971262039136782820882648850231495667746670596716186043928850001726516217463453992259194443226453022567573205305858805361117388406884487924217439948162542086656689833752943588112733846815617749011504663885297077669144640222214353416247571877099761190557894589563785251503052140321301385309056231552203551344334399558650281628486214410120548787138262492966661510920337136489545378796533406890855843694792444054325143027296821731668711493927977917668888175702382988719271609338544947370872145428514462915740831202675539241445963955755002637444487610008239289174985413896785811138722757770569548316812446335230407076357383238982629996075321097377124351370647442504644908401749754371086486342489492241779531906272083350692530187078995106938394683145963634381777129363213238610319630528931589936395878806028678179683723760 [135,64] -68486023750164938993904276300589958655139084576032429959950559949281608722203533922598191831813266327905458302806823614311010596080258964375808058647344788786903950767384740335189745829288294146200296672606535920192738561995825801422100420082651330071157573723899587747660413249049308391505388093003448033042828127965077683679017258851268614725547136720109414862382190991962964809896983609948798687012310288310763242213536436507106935239479239801239145916386911783455414077145262732670745435434112617241881970346953957028936743778744593808006932630311844212974037828195021491284233371741092156339364658149832022720247928537897896454955377670551083099358512013733992802103490613499018301983079462870701637725349900035768288189805386316060039880501284145422567925362851944948361816423987408038905654804935208826977350180937881696617542838518375329120445295986492169851252308588745865081775517712864522332304909109985249175452774946902113272275183709256557729005192123223762503486417083823100826695450194710646380599200235407976708563961550030226751109762321739316488500053937478035242210816515266370372893297164924589734251626015933034670478053060516434710606682475999357200345535721259458665187821740587177590626532752171148498576442288235221941743290860835147434628501264760620533059412880452755930086106352324272424429616802154646912124010747656795410900044542877629953423879108624196544130118185720309962483832977967304530818769538348780260662219116789072193602875121494169016582129636190648041372021655291696420813871544680838355317969103984961285919708523990378560 [135,65] -126310550956403866040290382677555878399651680037642198113561685986759576600831521337065004387937398753471751564853871150030885285738646603516451760003865685751517546371467657227000269158269756712633804368557336290597861109712260674455329910300004139461316116731732566857946581111425575289302084803036743169783980501725280530018011547429115101618704664710909203686794009679107701512647268189938152195047367250335395123182781999755834803237824286453729406821667178494422792982111551824028912641451413065934999815207712348576751440260057818058278125219288141823986413760066070037745382101938399280574412031849045727958922573473647701488660347012447448572459246287287237369938633169960622883222005362772163074729734978099559066363979443855526445232847353435444334275426328414300410406276685948105319894560470485152425059261623249124517003949851553021523165045021647355558860493264083555601611284356065851393974924931159501515823067905740166069206191459956077493302440854022268252375443676048484081532304949639013970495897100936393008521354176656645461079874906387265856633493107935572821421016078053064484462380489775767881377098042184965766777694684154536375007721459689924019817606453731113274978009933520994266431040317135275127857698924974076878001018415790946263461352646293546707253447959395344562512142254616080651265504107920792970503191040797992815205673397804282645160890928269887388288005545073307405599391030497117909785197163727908979419543569393362971784886031281842902933561445109789948037312290754888570708996097566112836935404425068297380870562239696 [135,66] 28275763514853681716615625259540912138169963697952684554204010422088868776258440974585367909323742315386169631538855380698875809438271709297988646768003854235536100445605477168510026804476216797262899571835329138779928919158363346432820074061223492015563078026505781307977858864095288891386835721819005532214998832866881598161853191374699603780677980104619190325856889032955258324651505795891341418878607253174933989553726115486267512500589774514970416907788586096858634705874848107883980936588502564244892331498059430648181614843266437755446184874923666670030395174749315569766469276141733916526732481123533433516506673283340623472591314248032939071604963863355767738561636358610014097880824851530319400881472766143816531960135697137432379255119830769719102674319345266169251699772030467488296755744381461582510329826410581949796362247999681540561012503531787028549614459182564541317966972136431200209832302017402990795460393133489112946629768708280036609732735386737997297936176710712245080197249158585055329365095955257870573489246573155020146179792322367006204550814385718139572412520918500710068834381282406959274372521760363505881827019857671836910652130695374685730687547929902468562956713147550767667541801184757326339692809433638343154922681870394587674305732486424406734582522197448995926294170719406406141425890200911015385547494680119550804397860157994068049923050939989651695649521236374814367770102803782027203418595493790732208116367257009185964436155725330995372865911820056676140065643575841237409763873573934003052973135945911005554652274208 [135,67] 735730255220048454466720748397557188361916034347532194595376709200330532757966283689959629605530280324116894122815320324978794534225118856137015166119513544858262560585271669846635262058298133050042912925410652201524811269587746768909977842363476205791870648033076185697272987839048515700793367493523325708471750997499943033130996856314214291184359466701909307650672558740356724941086089980762350121278538677709106630231368348439040394221408719070919457265714046336762639578658881983798019745133760624793201452746886531739818052313519827587075143337424335782294726160269430714735854254538846224179590844547687838739887553822293944152240680849596394823450264367614249656863657714375528907490801739894994176912819825189772708247895176988532900636833905818687990772423041384125004184928413059708151601731388541482117404032791039417377981300381331401883771431687007050702610658140030447499035172335307635940507688759409816042545470457784134742246373837135333768652845087671994869367194973556599086968794963613465192532040205076700561054986507219324510311911001179785055224087736434146538152570662803152983733617381071992799374282826962715716817708445637223139398214383377046434337396809919232780209117338861013206433717647724048017866502833924934547729045874315454833334819713951656469455919540125348196764647228726466388544032507579148749582989694760963813175396973811442924470332873341345366722480474207999840534349437249677659191774929122241356516307354174595438470718057229647250859329582554669945278549360626937122700676178961848922702028661182647666980 [135,68] 9160803931491486494253005182988904653604709742670958539199445254987407681820209820577385605134447135358388123936225028829163971772831900475186034638004977336693377454113701545851407988821012810532152774301379219286370941267156856757814031453596170588841411197323427075785749226939758204124181276391499649800238430335583171735343818437600540387221427364381943948001291788236379380321912083990295901819698527544232154149567631626498573230477038363974511206274563409941982812601155561668951539263316079337046388899574713216917615533220081789163731745254514954416176533923243163093870812176779537839111862358476737932758761576325466245007933085477218242827591782938632531272346030588441870714498040714316166314330966226755423547566390167786918829192009089163065584579778151620089082002339476350653011877535614565909995879972335462799092033950666629493284364885738393727483112220024949305640638262805827015679062587609662041643306058599207066046068885655539939150446038989627567233748357736650331919647283449805230774923106579767975053770622915414245923241282794941548506447359820672748450740916487039355523555374830527570747004411687335224925417552128556213818577167151515959056646768634296989095173515579811056708270805533715570058529722007338680620619947401567575851650072768872520790339476511238596083395278594792842432614136814070076731119434865005295181416611789235693769141758212458755381703474499718973017242704602066802145856197390502204679296451932753881184092650232981602906556753481061745497621316741022786108523074083497386444303110137417784 [135,69] 51693788298492549659550140001065741243752181612028556206015504591862672875848407100985763295353597308365473722113655969785772319845610287786652184704318802431588979579032121031301891582793771902965780324724745081163062690802202326821938335356579531454161725408963781197685519827672964838932683601403351214884958528382766401593169831471551971649400622856971196872693224225941722678021014017781227701662511425723156206324608359751754482227069714155980774519025199159914222423510063201531810098186011716890300997418652426022829526849842019961328384774379044722383072655377496700234252878710185180963835643836864130417771496055337688791097866902188894626761547032866547531261217034646841560036147904607600012943757989454517264585123245976487841235797043589961762176423844341995868687337142456107677963538174540909934231005775795268906221926548413002421025671508167081321284174136567649589814074671875698809150762915815414980843929458507278787499302266291303275671959256835900049954648286382887097561632440063402581503451632041021719812041976793047444466695150769058177855014423417376749679512934541448663137779895079039124684173915139506147452403817067543402655966183453565945249323134947267060011975128089004300848441796986278802787391379569074240824796655353708102366933595400812410418219624780268264740098430133272396842478069354645988694013828711056796443337233528930172254933355944136586895138022661555155730420160638961025851944127422186511548170953731436041442054153256970271310255262932591386179065805452467616920673944360521967157877144873 [135,70] -102100632290975299170957912538098198693373173178265366129728848344613779555631374192781363824209160479690760839527670946412299105345574973451059265728060507240632625439305189470940016950403698435646574810656020474070109480063093680768317592745192542613444767637234227618688443733759878218033527229317781812862880637911252439235122016382930264861741424688421436978435964389568865107355690630711381179575359921697388902014740613407817782459544576393826852733887495829559655170245640546284735385408396568601355862600372960030134330284690646633865262820430546237524313937153788703068222811965540200680859897462689198807236022208235647394508895224910015645203745687640536825820753440016422272842695294073921276699613644884983833550968454928724979909530751235864291863852897758665969652729848558544290847837618126625932888504210037213458364483252771610304957646253942799704937220309418887714687420305585679116010469777882969819238247698114995358543648695076168999313874903132293137522465248300768738198506679999509877928817465223480577019820700168342901066842082802730984996202486983592064170123337729336652198944464113359026393391505218797421337038063585546130150287243720470570394908315522387070831215424463063994263934408432544955918246929572189180765868137334986869523001635347103892167898706735705992339091895028735240385577154513311267677488376192365355011129248408395927738094714463654868120916752443026165378431810042317987525347931607311797439597879845161889463658028929572570320596619387723885869964625596633634011663926371491223680256 [135,71] -3004435145226253774395637491402989715476363417959665667613314502867876635238557994520119481966454710715905475912783166762923237256481774619092114292964586822902342190935635595984020830521489526350765621453262360267420364444459595139931879024830292922330033394415859985165221833372433971509142730504101544931240333365349943741562534833523928988926226980735155883357509295619631271908845953811184385175616295288052727394819715904439585802656085927118887984125954586309948666235981493901228350206327921336838084522121587824876249399859508037607267277219283681683045431470299943510116641596134607767017274851711262047387453164059625212629314598860943792819095163790202203917961517112879465319769968006829797997216212603379540954841498285593604446830604086544784424957017530278469762185753218823973354684912398907532846971475867299203631527845322468631829794499412829180508678230149553282381223870317572460617565241745747655590937898315633511338906894677736063909264180571492893310603045008000944679435589136135970521922458426625055135912034619227101236990474709397853987930812384812247242220482095883765490101195000475496950374389727752650856658506238691821517916506432717998166138245514438028844723374201776009915149426624735095934065707502852070689903646554942918805711429425055306341864164640845658015626605149202342918402243964309733558147096729623737442490747022763388690737832523856013436778952684662494796276056476267429493152881030451276021327645577810390375286693189528796733785431029646899210321835715219509200553265036028614560 [135,72] -15585496418929246117006885559027169393357741306865309445387453150110629650200299929178512537386854474455674821637143239051811917031363841784550679558577251480058118526856729182380149878187760186565143831440099706977893989475319224596013537466320636198196360850884508840255272832141956126433215537602363395523387187039407353855759091919229243260500514559527866695614148002940609481333057022898125432251289551823299845130134905936594655955694910864488206676932474565195845497882101730797779347002470451523668322362474949883172340711804115845606233973196210049993201118879438037488036944764800815814870035485075628834761990011399992353549066185880590644335414901180867293708990060333996388668394780870663146324606375062962758386592501723043826978829683469530082721235131684006524867826688661658874950004792795842302692498863810726659689288117248974230160552422418698865703832347385295029742278702413705950297395102470569903496381842806022472352924136811872572812459783354082121746139255093100886200635350990847360377179072691111640401528952775069301962815674512310955651528528263367939800001478554098558878461940995107821987012194078190361537405388159714360685372719430106461460061531890555076168405344076381258239048369824460036748545981669342925744953157038375226169379934469100515994379216407562237786679595126087275719774758606114909628713407097905146109719417039101995948208346278322634898871326414594766663037613124183392700303571008543489441891733942148020897060742787936441690973358256854216652700164920254657632096141518640 [135,73] -65908360860296387601770141678814193326043419029060456472363393456619154487780731283774594876437978074107443346870149395658617558851215348909101203981587311229399086472785092034491156352561973837498462697103562021276181105814625864796215253035406082167868897494481457745223062648207307210751342979522224777816196145320072129936026846830999433720873496254267465100731866297618888727198888870695645758986100812121798265590928119589310871255853018198522387963914614775999427964176567203364350006430369195773129516780473467958967103421856046887735881290301632525823233881334774994973034148356602073636622545585631386928949944345579729191893453787345053752352394597722262167393197652002180215893171808704729748323146129657056480743318522750331126360904981625738136326797944479090171900885205454456079652779482043657052935550007199616978507338474046053660226591901443694564863555871660384439251510179710170437671402884616316428505572113991724797136755379526444260893815637238188861681199848260716813744195781596983911464841767601947810728170688322102846955113859297707701909964260581516316063696898438443472123431911168868134252171569676293001936981950232165469877266113379321712756893870273428012577741523674573752554337575224001178458666903643247377553174223766762463565900144028851642680617907435777648316802417148510008240526102182715058878865395273012742060230390758895183634209016852174616539264309385955053036082404012827401423872847956776569583046945210693779446226263097205228333461138023196665747430266553107240653949106 [135,74] -65640267113204678680571824807474006632240436565186207264621288645521066848725155736970500106388574174578507787674362576798542579629161122382931387862553819024816374421114626717220938871935449725305973867703715176489725935106730214875641355117587127403372091196868411883683295987166949878414601087252349956523427805895969540993964834226092528804200618193465015636697040909915156694943793615217661088683734503128934601690851501131493678277916711941362592269040531551436025387719689819719938540311281919763083274604342515372036805434196801240961282860246831704823952455277133274077085793275659357890903433563339409458319526370948577658403812056917221027962053574493793273530549848748213627139538861052890384873080207654840496608185494127741621534450809864624921350163965089082362472440718590590823053663234195922496662098917406400563544229670144148985194557027988251950086338425390656479236067857296874532737890629329732305155992711704946453631030194931109821396150675313716454130876922390286181371055256499021794835935907693414622237863616290629925174305348487814819447261437008569676028830137157240559685751433703126816977206905664036601650842697075393853477685355787905448315722960594104277104395840298843417447355144693169670424296300038043212253532128882680069301151778117770933658636465336293005210355893321739605592510886212841002406618382522138927282385753546394144479573908969705342141412703676360679147404969785423524055570266379221642904266309051080447699066144041156364237749810810077988811626744927896779936 [135,75] 322671827663962686251763732598534599244976883440651869355007433107004598699244132815463827315474155616253472000830789543879458856622176362061908687272303583618021584064521646964359995833626500902392799902614044354269315967458908148374658777782881933622707859656066895104111716385744212168377688132039897986364177379073602086183811914139447164950302544286269321220779635825425820182058611915744824148995895689543635239429521090139361470047310187468321260082957987023509984642896046918309771014186162885248333074600094105533031049427183072053298949126085055388718344281120026647274871847938938094172199073938471599448164911760793179863397064178406237164849738535373769562712979163272577828844528434974517127605742236900220195789550905244924521011846724338512045928700988095529043962988179977450671262707715970393303294033088576730518249327659829103391442871291242343007691934841537436899352140957379165769039743815506282094083046444969725668735617140269693340295291082846143898030392874531137540537444781382755926730891800397962410905260871676465742222507125478746053437634265962322218400335727794801125719370913717448952386348991518536938635657420553164403609974780499780099343206793976843911651455566748386885089770669769904060369556987356202452495616513970238633610508384645122982822102632843081036601668794736284955566777615760971023556726169195259709819431326471535854416766687387541105809575466889804150932949859428461649663800036156928817589977369597315206114343781908125005058545983515177319498540571702124 [135,76] 1639178430570836600670872896863641870572956585207364263594806792791375168941910838948450517042718600490272082794153477780881803630665122675352664650115410439884716183936997471344764478228751997320486758246330121970330392950611067306339534449008886931880119374451440561422267470119536633536391800312017944563222768541573616802299409723691298999388857436797277339920153489778313164372182269385227663556678188440157999489782765746888210484169857786325750563998664630301663096875587291384200929051108542182502759178478117722085004405635486145897751754932710708084301494815493349917776133518665901257558906473171713029019172074124898755986747177904456584665886262884415470232911338901245456624761624615583046904143218635637626311074083373624886721567169427097117903666988050255934279749355488526685055832903896650879503361131405201396762384469379995851619293319834451703338781157941134608811475719714463603443468450665035984814705906917902863488882625415042778554151409060396550420887097575308489885291634232179426283554190285013212763544648200088588642843662337614197143681292579995143860055483791139459494013861876932775311027968790438752581946907326712045058632846610326245832678607533774166301630554883322015930210465627940675068811353284329600863574914535420317004342950412105475527882762878588943062122537374008556790977867343845423520804808056976178969234038331528338873364085578404218949347244114437718704775103106442123396962753368071123161848124749028051825438669485249958159064389611575347830603884792 [135,77] 3554236110368706452662665665529815333429708703298169496679610581853588700378466223684217028976719134697509337178203358070009603534953834617981976327243036911555603708337767670082377769619068447343050696825059123916361051360351849799745391088956139906593295950579399922352831804631411222496281759253732702071017121329544424630031578549613160965103119503887878982034015544551493556417745049796643986190717615832121137999171671779329666006800810122257108600561132889107199379259991680472340324737065691942628486441688778901755947867952103873991540882965892043372893946159993515786372146534641767253861544986176052263361443897268254456164222698328714340471833627711353839365643588972221476276500350346473843084567107381917470115358987498494579066720611481525017757242441557824442484290869233620591703341505296665189851470747880802248060783221379705112081394827896652302059088708517408246922205350444343308218046737806127138060106622491586881328092532246313075567800321034396965600017649751905776613111044884086695142469505236496707086159625190751971074691502877603699220299299710638191315740428710846638642330240799253482068340137973869398020648566302846520186217154363784603901245116986817574638801806985240320741070502213388952923850212369747504579419666398234931840252890611683585949169561026809512128241162562555173415084188725516941937913420451880943200235487179024476051920629437213062852301496756693820830215999341497865032431960799344450191248648915449363486070700546994466188882464490433393429545 [135,78] -3154991844442069163389463029352227520268028713055827277367903052587777479843397567499051085486568685882549661921127708619549147868806819041181808196847683937378164680415191826818409834843922828802793634121507682502578061099473665784067621268455818993250143471284347217570355908922625199778731851684075944745045293771878237691872934136477905838665635419529357710057801067514314130191196352526494084244895324891647452972254871726946957876178091873434838527993529241945885621238330180239957149509228983119945945438638958642242374311180359950114445213476635000806457776710732722807104717250281194249019988640668112336040200080204175679692795207721714063674997289811283472309978008072134259767034948163389516565817204645699440443548747900740621539930353371208304506316816575625039752426079281132122919649637962533847967596673274526509695575105379954116997873146818110946786767025198403341387017717482231664735528327996015427567912575098335587772778970914264948126621183501894051131587527790512605580701598614430502885203875046881027934351952517175287665432830127029880192004211623892383107457082036591688154585911937796827668794270981572587180923286774426129206106665453871523155100905995029005688029136862295712687187828051918095677229892628301401348687431847013450335525380746467519526252485746438267840366094931505441010143681555056502403653515585617456732259664512627225542537092805426934721169253601306877380263295542467108459691922397779000099508071468616897828187347815269030255250527659547520 [135,79] 331648777385588533823190001800427155911153470429993194319227141782882666972491498305444581435274570129308402604607268036770584420679807734286196910726953004329369974804634946358678690151606505338846154107882548770685547642916247511026351365357443812541063083267157605932248745740518726727321808955629401545990559195585209635047259102542854153780146010827699324596160928061923392981762405301024985583711701466970453056376514687263785782476757112521346426117997449624503026718786287084779112845705086873622944608736924540600745045688803592318287145201763125266689364474035190609589100491786081141760715959785720302031031879585498783862294164336563905448009103819091147403553075757721703258474545355655074500792230054027504221325293316152254209447255870742903763217843718207650966667131475869973650933382060983874584361586950199910610425609017124106303240078809720830463155571818666961602311946646116547890420030129910428483192000636229578390744871074637567538061800976320701146757959702907967341999253940237669366310501426446630751989661393040233801354220254871373752288023407825355672223329045473318486311388973440395304793792817255907967517255940725128749508580283653920117964291235291857485728244732577638957498436740919384291331708091062529611952856897107947858541305318660580292854743281146789907224176694829547369854763619402623901890690928187963074630014469225629071936701092614626881064458251850587345106279675208731530413822766579579038490342992150196766250771089408529267327889616 [135,80] 1081950348900201069962134555557241258694303813001108030491881855326612075141172537984589132831586690442758416186788594839578021957102492012467778975232701674202468142524916255590361086691792086639293945838819931143051225446415931869459594969196527306911850017636393104900448296498694430442531087143016494059771152469829522755966537552214983734128551164595759792411268359248589017169156810275892847173102628717656128914592821313768554090669211477901330413654673590900852585817315989667269545755473446228774269287308699183992011355115455836862554526813989665909110405405062419191248612850849986263290177619418093402188100267747339659117992071935223285006874259518392152745357305870203459597668572761697389710066794053941235085642853075711923375646379410810243956453109501876678506323362684136893507701058290570636172626335543434784233695166703368328505001306765249834399973288623510958138455901509057367762474486615784967755032727798973074588210576752189690446546246427152951502194688166600682739422656805872025235565501033666251787419231709884611380188423397974686465930721023780387346164505844532673948341185567499764402274229393733555357994955429759526577614832145318681470510635294081767976035142919638435642293975424153228461405425016177743674117041373012077293611656073066307666110783703476622611270492220334390825347246713610178834040986406488324539858016097063902445609138975515162210451912316262611592416003406830390959744016043123591730405545696087713555222007457648615581536 [135,81] -5810175196507042405817156517196867134189514457242847124984690820639645404667191704013181053290468908950509763576332733037794687852200246786039150293311517126493487440212182238623581099669760160568904366971725999807680993657399712257890444082957598764121418706999764355001084655312280152996546781705068284641893279712948165453219755126340918544396517108445189604535524519376638647417397574378683926177161239036207516038901810358740247009672562326954427421803626117104420136398186468981604192583061040184247938982840747721198460565093386763800580757770221286040718404383567924870403155598453286563104347458584369489513551382721264036198567901776846638065614122221079863399262188237342507778660935422686114632136872627529443888097438289630920668441568265963505452998641015039761406505501905830746301339405070152840329986089740711208907400444569334057612402618218840760349956231281409160773291396353432400985527526309639666313007444161091941401174325827728728171046485138776713433452464447369194974561801305887328868691040356807683662739949966793691546512801491170816165977588888591551180955680719911142139613193920757394404155981179815555671850755126734072660496383773763488270523227474991451270963632120360264207030392679523130155538489887738586501044500131671840206350446546783237186975230975225736460087254696258381730520445562530443262009960585552382821711555222552697933775846304227815768867307758709571381122484961181826588281842591084197707531359556678487783740512089860844 [135,82] -1794890234030210707339383623772391964499433575906274514570709369924530717066478243576768865115720567650906610003233915465623233047274088617512639640383417850443706690969468836807759173088863600844160674336693068818783226452465526033288789045811352218732564630185385672792533494965423961194988352215864568477432891685837453228408000710559201608908657700976441147902948428560561754002387228709947001643605731422264867771278742284775222228739229345241089086229549837508066093324557934600281708232813631812826891226993131843920127528375436357519881818895662759226423540246421525068735701477356033480312782878872735124092041646214059019699876714681450826886150377796995074490416907607325446340090394426491918269160572543325207366045468343388727123030051543161847443831108666218783437103286981862286576138432149666475994091725111167812940855736137241863577291586033421911870709072902387958691630519326114940085875759378057375170549915455511000685743232332424151320325416794119545420650752793354184207317380898343247199939385930228822042660768986478205893410390559615286809919070962973273280316633648573658888880362972244430827673704511471543311225420553385820457176910915614074710631613684881405554145804510670693839247124757799350432990366816570009596704962894566279673977280356925865522522283467038972012343779396779270483365534124332609224650397280700017674784349882654114699668517992806853016543051517348169672657752503867262686988876212509239922035422374134313131887624960 [135,83] -6834834662766276923549754982917805577163644854079275134732102445555766068078535027904461742105106579068631035286425921671155879977506905491428423105883096103030424713172024813871292746299451923304857507966734285759255551693087266669503002034920027075783597968298214203202901708017678363461566681134182312930582555256034433537518969542824091180688881799121440321579481075361599136100071114301865919912229314309381159451196229115625647852466540925522177288286986829469691904549343510844648531062293014035908960971893767541862404912847952968408048793492012005231647301394844391331493787098962084011645432189911741427859749764620384893964226649336060707061210429295493367475530003446351672539077744217151066540754307399977613481300587290770428474980970982119043254954246316478259860134231712380816920459110147565243622166683837819732647735537845619781582725639631363084348022974604276219004690811130813934190003057505332954636697593503050558819652410698392920048275394233551928161890868923122121035038263407392536486792421270954544363734540015488738429743155140153519651905964161901115585787571454599922673424939476088831294684792973411502394087637116526818727401007380350529165221917622430094791138101827879071102188818886834080475396409189362300463564698148988809215850047571515973386591011152263693088896535006416555048992987244960339557445997732672265311042341323556467853509732398059956402884322664855416540146025112663772463599843919665609142047796147191934581088 [135,84] 2513028479512517626557987032732477396180494132772650496048283914978865407118377631406135903951814841614346165939805578875156227290662695232187553053626372334811086946537435566166369661189087791494109636939195736336432744188747052585925867855774849140929831110895460813153795091088168697570629084721018000147513391724824247720766533197559368210346682216143432196574751499120022963689586677930558358842655856575785541185847907471714108203513863791188525921764213845937431877411856045334918432178273340929830090929210099671831891896902097725702445631592048633815847515520187317474721641310459698658001748142468940556970890100960748163373484939199674282213419077868650344895406628283532522058662935238292067921015915129027148977455834977205556951091521298075917406836505717416171611306899582032178238880898435957335249614439987030048576455893887726016822603051089961790303662755107285717567876294835595681241604296287042992977782058526422748402708513442811147480348631788583047616391223196253117981088827456237936001790742800649793181215524034785892587185377116050031514503884411775324724369486465057103754598179782492637378433541540821796743366671792917691242120897169162285123028276593079244655066613772894884967327440100454017855548542997050486113906330356182039770862242386829916702189925163580422309892000024061061240418400634346843068192414492182356665268345970002456594273740380491059216594762234487449314822818442147317349617810375928013333620254837170096 [135,85] 4025411503179576157023837446289306811867242245925500700153984512605050634375264033061588474882790021301443506992265833490524352094623564572488343831379919205059989528901711713182520818030117090722035917571484745557128662101486146168695536820374403007843570868114110778564879627332991397086138450946325610317816526294194155299847791930286733436241390799446451576802971786541836770453130927686278923086022537116078256702635482943951548987524335692164828330466029220693613329275408590728063556589519735266228989505209893270491307404256216737880829391816560343053421616893813451281604172579498477589096787644292334265510133925709976003563756073994767966143043461801033900018978118990588768610817121816356550451953412412606758806733241344304073462411485481116789232427449903590888251202165267872816774563056323139378764654750452841714547535649220330870251324267307770294200917918613525466770546194610080753358425532729832573697076974645930373137513895262184477172724810757830661994633605133743900879961604228107990888430608350104446164536750632788442238041118116267299866008910897713679946643020928639207989194530416551119467752313168279969302927883727386614004126326785724216262608701916228591539233727677457988976479228312825465641473906651387750843955882492055781976256825468505939890311739869835036021318751581624177592600889118758491556592485767233545271312518101746362653059436204166365354339332844304817401299249765805558069146495961276433605442822218 [135,86] 853205279437280971920210353015885835471395983112891808725931629599537604758790575818348216450336084548094232634899039309936623778722515188053545481898235748191628286512656172306094550514549320073978328258244285243560732310338233581510725837096668593076838929431917010845908504373159810827150566176479572126071615268140004687862256254630787813165565418755373241419929558084698002062568307946666328383325975328982600416538064061282518764783579293824989791099644480343175336997104663347512170059877556955940695571088470391744869901410008474845135374892779244106962350637737016589191298922100136877084251979078655876910525069696609053414476262491915409806827961118728425996338055540091669487019953841683125268941125131015547023750058614705532203534123172128810583467774277330217089405358132052479845982454624536584523555356109674000823884925752735351817380554966119512562690478147169333029397205857840607979585456020221441163115634486569447312637687324309462771043014021112953675510643518028648364952484854593101892539028063783197106573607931058400093142703919549610802641552630060439306439469284010743407798130952815179774036435398959113511146910909369195098600965542985969565080557516074588282757914098600791015370954325153835635189920065459028879137524429926410342121086577756534337509740465868438407374403492662999958822660373578555435563211345870982950050999005382983866780186846050273145946073084651875721758706061594132966659720503074733252928 [135,87] 35776372860205757309899323916897737974451386935260596352847280121928335971001282779977714932531876628799641362001043141955064915254875208784678087652798389313224725807670146300282450402778136432278061673087913135008081798750111058742291521537653273591505039337447877655756022674921173856586841627745828501163650547495456672924669493082845197716259310172080090903693598345389488865145572076246434156164606319358710310313621044175190776474315198749531225403762861236547467601235031589815633852566347280135529451377154054024948765635377019035407615165852332817486759814632139075481793086901548072348885835776448180269251247189785985106741797925934486499527341698550137729462864837519041462989280275564381949437044689513408379398912248432911304685372488689287863879176193562545479425339767940517057398976892487044695332857024384658431717635651775622609794452857758363080239879028423031768686500201366001079736194736460675782082475390758136705418955066034677161045851727649337166804959222960250758694248630864768919551042913588462352276286846483398290723952712995960296118856016858843827646390837071247501595092121508146334100499664915718269890766293446820311303964413498363477574048793468581529838079414388035019988997043923331221858857403786912084271684087964377528936463946123525719958274477805438957919424950727862744240924279331361612696867162583902263904680713849499483329119371648532269116770508411171329588322708484310279884815097933320 [135,88] -2945063949665732535940055122479704399268365683841841754944357658361104530001674854423858922493840095441717573711194767604771638586464995330634665960948950067313302598744141066720469322081053875015183053224324832491938997743738749664013514334116766335068444198118094441744883166685739411441102694416787266224123527670870367921811918834465482795875038872327023430911334306622536120197935512538088853125896171424934785017242234886789238755949784301073256977092166006688983037839247603037001377959586370632333729739726919704887114815308756072239551492566469907787130232177134461968235267582559222312887234121128405356672254388849196462097515256866035485848315794001123565959418651262234031143572965283097660830871035468536387901079726485825106741637833768083498054868523355742323643332649164485149908097616326773418596700301043486805365755056128963418535376594678417694067091100774251866222026476449020262421561723391222258306411149064784084468245943346729793271234522177779460035540531215582373557089207809727005978134709103989788509573234903522518869758770792174265612207805170819087502196419756726504692152938894653845846984140023653345035154595400289438790043692372068901785452412407762981116518300145115539508477325936208154243069305012515856730320256058935646364773586155283843003393017673450471631198421062616510117601235520848780285125334884555342214110650201541544438129706000346473466594055169843090856050458967278641341433168 [135,89] 4855300905670811771139611493904722802007548952973689098978635507458108915579144903105387132794921779148990282687819398962498198176711535335952751665381535968394975392486304607034219877487866305420873931346429266525933112498278419651559796361418555171723698944733094688525987477588332709046664995631616591936328674549932643928294290366819334979192294525161921378333519572454225616112770225360199065057113290524380784199025279659314990236931287133268861436881543149199414532649260872844459128342920921840172656221879619132136893317546003468137305439921455072250149252742333447150975618505820878688978285270902924484407369328945139488991550482059483573454878679284846047697330301838082282578593028850589360994972010143531652969434959353202402135479163844888850189667396009884501222078004149086366247344637037558706979040302562367705692331628205394846445492475600895669447205951634966597834058695551011278876558334858888938802004156410578559669728732728608673093429685939444574318436301287845547201320210999025602704244656866098546002417497165248527684132087706321089794490148825158433899122837388127668518371425175049158878423945922471358665502424277241315298244742828634622912893621965029900074117082596019047918909457001717469777602278083101736138925970881356945802872442121899279761081412316461827039764999757634125434581760672301467196327633713752111897435766425976399496268997293829648943645295969264973559238570874350480834 [135,90] -665196196496767788328478145574024062718619006044489543890972037421054645331555964749675760843753077365086513135361755882792889752984744536674477627552945910431007159480082507104028219558039707782440355395423997308295625593346998457824442486092888596752738037874808003359093694140059720673189331859311497150643061852608002818966282529551027194678159389701477109499656990526587679549420527861032554108877048171055402406328734159140341206209549934294888384107303337637524071895411316985372029287074692216905573535111847943145249916871163753122435050934631293163375892205316821216822507593400490488767829033598662129543235423431245346510196370251252471693302317454626010426601075944493587219251133824207034968937296128002042130974751822811936159633117231154222142402352927713632316188964305874586560640358178098199511067952603974099924894929852986302467148205257021387573117106882121612367486256408475520302024556652595660272592014140735132610817580531843054996123524739509534698074372777139588226261434154155083038090613131189046935366995894566256935678692179255986777327112599022995940107212858809473686508204240897504921763646124929524112687143617995538341852208260772128166617487818944245908191302707939520726076969054814876230363800740558666305121987400360237912142008547035799947710500449725375833228547936339064019852163908856755224694752435130411052618960173235023780724710023369652557759957560434345774551418837344 [135,91] -77111423212175920119572627793847226127201786099699285126617374462771027697469441402469812950449381312471319724395015751521037775271329323547561050389100422803590788446287767364870404765431241998560704204569720045994836607351467391669318095425750632340936876840581904643460105327428484634732944490985365199752505022823402231422387978990312941381771465851957412096201056766786702793089855312803081679435290010495399605252081187451487126639564304018344261702637860985869374387314691220942847833356517693934805211225225383393582782267907070983091263413222203350034852214678577708687310010334248000521438278138220156404001268419263089586746290059195737799224265810411383938646137093733641052767176003448182666214176904664735520559432314872571535314208424015314749271358267697514431187062779333241184256534753908259871682120082420577130353107929618742141863357074294123366229325618616046779521289523210060106294910549423878754848785962374989193284453906770318499025683010040620342666701167925285401180897646897212217760811199996370433146943314873753862222118172710140775549014254107138339195030898348374197181530471431548169335695978061211796173684503498331889582922897004379117693252894512489751676759108157813317668198486595212431069362885219939528808850996002831187361758279704452087838423727234363215215546176396452446072687124548752017283792158786487111520221886186537868653429092105621969438016960688583290231276 [135,92] 13943889524897006708442073805399823046976115669856220597507735204646715076708515913944499793676331927820104167822495393318719278465541251356134971492196526115724516529790245731344192717831658293802834996977000163154922644240194033454612030083269795875107087138391076971857558641870241739928499631606468719865266943194973954377807710145101231709866860798489643844767624870723072158273763925916009783297997046529228407678509476571414884712109837322053857442587783110211190761169085614306756482547726580251337704705270019010271531614639860979340195549556311364769864773212754611130597347474116026572588501791647635975751628539169303158508884909506468508095275791610719406377895802007961294714989575324973520616422639616905649685587726437077477572288520053208465050138450679306043219488238645187747758682115568261400749640336590218027235268090762558845325089478541343925877722556539286816622545327957497342749899624183186387921254969441682218832490934438097686844840744721508756433377226573121133364713236622741546646274748290972965563756906064045872786307468170090266619454440776352489681831717946400505518307083331636149638349270712618189095175472482178849529720272716890052540646286037224091058378377197176043995041709579924821661274652287226667161200554067771322237574233081413755541012172568277491453967192578958556295079760161409523337200008699416309640765677804358982135165029953606284053691719904562456 [135,93] -1289794470688270904282170610439919481816185382132795154914235690123441666984558829464120756117011390648047356336023861684012914479305142726585277139477913239265491434022794005997305065203770908667886913080857009126279284624033019954377024593745107503859412333768711591504591978511808260651651160375436738522913144173265710555391871158108561851675428438324169079853552915942344065797641502959165579187223748757850545748660059836425252227414436385807762405431025542635838719548111416367926401805088348489181659424075226701412341972188533266048537633096678273496177843121500682015750481596301887232329099217859460979107843818646416191438923022447319716451356456462532653299401976703732989637213526833854242158919996018982351612290289863654658333704085157778807225595347659583636996903620400922728865601840665895480776962235536805304675180436778019371032611687615053046468444665084448157055749287175629689336142934634436473043557356135035704067332275913998271371007450052495233980557099408642772951213766068888299785712642937406797086105210230589035337163555083896379986179747944456804807302655308059786211021498544263019278851298109060712812153259151461108402477693182886848618444000261825634187734891789248750963646569304074057262640822301398105428661460643397475999679173208525970281726571742154958884609733369591377235934618885881440541112423466478904575319934213479256760032851109373296487652189451 [135,94] 144232701643857040464701074253514338911763629053508922966274825507549347373905785252178895675049431080198465045995765310423820063809847295868396937794720694820398937699532127191205265218218063061848224841986180399703887883762130050438446183249620287234358182455246327320382855987050594431708373222849715073698063067524613775883383240990751474752490146407192739799508349709103690525636163862894448519833055166090513580534489619381478480224459801944068143818145959112425927029359976490867472922461919676203036363157533627557897262428544074890738952604825684437280320502368446672625004681218121541665360241573053858313856973682304406271020931524812615786659417058297423539176603098904928689737254525848166234142037396016579256870542081441856001197657075580994569727903936614364705362813920925463019288110218549349097316758946137195848616045913489157670751926938471392731502588821459438951660672103536894779724579873193485296755784716959311244796798420366552407831560957518829832790251237987779683924949776459052444059173700478768574156355972502184205216830247324110627811764971338192503190071835872515435590976051517422840229379990944587148169839999345954992238820411129234831339661286474200684327432872075741164864406185672594037342239468668915207653853305709939101993148941256949702208991206956187373613862650580097058086969757482205619365322370450049377079870728104730268994284597857888217792 [135,95] -10831635313002834258170840322826125354796824598235131861304854727321944694683445857802206449971876341713167317881472620470703281483774150283157023135174599877841525786855996674883395302979710961234541589450030574184782626034676146086923385789119331242003546768768477408834351263760028287648788475515687078154779198169649311485908433751780386573655807620679567502189874546355618709483931170109278092047640371696003222599854146988537705332703257751021751203912182807938736005336086877349019271280766403298423717155732417030066746211784876026205024074290297591704851371067143625814191691691262933482218022762437540244044458560837836114612953128806523585915260274587000826466110033585160345818533133948328686100610046705720182143046919328762530239083242816379301790216430536537419895174725347776839583365626643115165189575965733041710528196926444943453767746979074383605238507740334327700728833628736445445522175854418894933543593940955781312160109622538302218132375900429887559874737962338894494017534199046522098867360838436364654986716755391725343667148926366162300977147302811563291847280881060327179009459697762376005556703316358312545856198600360639476178341387885922651080817487544553176913306635271959974418747271965608854863292893430316287361835897517867025426812840678875000128644820892547089338718232037230961387911822761528152962733022236980138990138158792419019768952436644488 [135,96] 147922452941431647406182334723161811547472414962967096101056692395741202774365132292473481594305124471148930073431918898724984608484512787582470868542462603626431855155115000446109984550754700178737771239952624454431898323785540547999529288022068339534366001373793998856472571447933697334972701617065757758123299607935972005968760620248481571865992651988294554940072189916448720616764353997471307752387786988570834993364495749246101270276110306035851758776342870103761244425968207580769729106900599179980129125749736568183118198410322102831452792867280814547953841814745591436891431178059754458517759148680349171696664846192629466552795611035303695015156249470945772000720839943737793339051185060771666009034080871454599195504997324301406199907712947179762437383610605111377629973949869233222994678807508702019972984438450035467945723410030466530540457914443500581516368224932655517883329196619570027771717415584533793323304555342432370559479191617215346642148270495630797081511463558913417139381644659644638455018292420737611929092614179779562055933841975288336554070893712077546281924317881076794676357978102577596981348691114398168837603139730103529420730691737113166139892143210784344508173172933092820955621125080804128552003081975659738530210713443251255201603689247001246395146983252355973658773346933877921130702889456920529686751357060027154275155249318982089334108576 [135,97] -4074046027336080093310062396957905484026882454564364377305035293269972345830880646545176323862293943742033138700502687524366275141452165986052762453988109693053501486699345590616987228829691084633967640546021714091527718002516543616957549928819488349789504845102746673668707274522256796619778053938787363063989465568940837089772559653891827931854213388054043295987422417643179888613421189521197339235224233160902572837345609511312744873604248472538762464012169707947303845278785147216465064541150994755946297700066394304052609067447419164490780655231518967943992964697289803958104482258381195774232214524404215166225247148251185670388040362711451988205308734637584197942803936664415724963083214611502925891726591538369168955687632916961524267116934709152146077117424035700396410387696206546943350112422734885202214183813543477934011789579037538339490193080986552482097958149381905567549819517498750289705013586283082237980247323384965609006077891727344990441844684927924569979089247059892350879493846658407318265715287783468201548042478230519695562264381180666708956717100977170755912043850706776444180847822603081425676948754561215777948144544163394690022687529516841064461830100888269200099827657879921636249674001602915680745025913682401452805464554724279456186280848723602598821527781779597066636105087232885566453360660948031176807367547073376992989549233165532916 [135,98] -366731016015473746809659211992815005684217086836051049728524615472985387415302388992289830449521646030944436668159487916912219876760921065575345612949725413491846818653083296771707806109559724352280741921642803604221231864822499822554895290785024554291634768739049069786281068259696509633983790236994402048816005367692648197467730791597650401824709776452282497878696221264357444465815123985931046815680276583511229464043507743787920051064424371963419136029696262466002760229278471557497034083090290119876691746710846713066601389006908462603065311523619985331918231118853623477182002264524640824749650501204761953613787787616926667329899604619700384529961558218535197574312060858765860765230656168290188950552284503225004279406195946856501179949262455747546956016171599259023492326801200598026859269453297493445526995333473484904212087412116570393206660202778169495276821429993412485191383864967016094164819472541103919176716980912323428294471764490408431004289982262601845544427984236904118859305275086891965518161434894750271928187113706058744658661500643214009121014098925814415191840230602853094725829173563948506670814123020968115369649516181985376949792751146734920587182695919544397676033387431401667942480517522633748202860215551542097349420101090477532524924592463091787394927547175320743587114579862284495314059517364587965918242925966976193762007136 [135,99] 659718495800472186291319712523739836631223999610649318642730584444831742215414876918318278530534837252585620427170435166055445403169452636772621371036131184427250424262452166826213160468349867788150384696212744281115715167706883819132749406044655706293382532537235766504531442394418821057480792843142234527497165691214563380460885320579994783178689496309037477073704127448295914895060341611520019726204341540758854852687966633887299544809551894151741515901965823898694054130472968773516120221986929066524088497558344577704353201511539174194313593854746438188147679075837591362309627297463617536796237901600004732343201226028586145253650253984107997099631441358052381773889753321418626913596246522565173291340202849155250561067085862802387628513751757364516649053584996372304599430447318224997632660787114031297598720578929951735788861816584115503013976212295978126267010891716453837772552291422095317152644086585486640775076981231534423712723673267038127340608327488316920961353007108935167642469496406586191365237441267043659586702849511678315009003932017810114365116823771299765171294549067358601902857961621119224644370991353976021287483155989171225161303249762844328340582868526311990610388624551372114694234785424057604586880639490685652164369649867734937874773155086062167974610444672916472862484893550645299089967147392459164636204961152700086868 [135,100] 18742130071638900472027037277406331082008782570735621419373152782084329483240110113111145792210093791384401501712330248856191881931032963621318030579271541622582869838242778222706021430726295689135392151492143697785537309008455327032515332274562610087274444124679097865149650104283989463989710313415058097409416914326332258042481097273788383574964654856890955356654590889404709846785800690528334390050807650560377439736731374416986269269571547795712756753414702559342361040769021512765533282451768026999067860005421642945941581735630125756154867789292033295445107183695274825943031295110315107301425203781497907923079284956273719782828967972759079123364048975143967698590461901031202008002279155965630465662705153838339465519087894895946665498180849160387627669306854175764317186024018650911517608904340372992034929987696685486148050637610819204390029749545827814535059622947500610201915491137202732816471513972687053930168366360092699343487905675205466461587362859005186433990888205207858338649142428999418660760999817757996695289683078142185540624224085837323566725110689496963813808105942029823965160790427572405263446950593347780946085411666989945305530466662441191502482805011644650173694833057842653832742676982388364113667795689546765594902527257917169096949649618481311210913435652919207521089825362118465270434579968572491045293606408616 [135,101] -30838836883771135039725794416268450923770970853095846452085373456112931688417146457248340127979909496977497303250656855956142709421081566092079973227206465880952954470200851866195310683135608360595189363693393290050120717229801651599093172280957232114651522685505845300428534782589460874361457517221642314231306055880838156794308153327055668123206929110102734111239999550648892187124617066689128814397154584635992572701798647135096886940677243744553839802111702167004819320201771767195326925721892807768848031954344232270216314420789776687759656580140450363817041971325493496169109855480489345758512426102886186072078900723898363912735885075172845298623026603391418916430128823906399987914735707267674368439175264395021080429099109850446725432823199865618872837182988851396086835721209842217364182442605542645190568756278321752647476484521011276745114875955940590351893491873102391420074189711158280495843563956116655489987959034180073263081267095024548874033065106483795212606511638395239435347232740319087627268524401261633192091189313856891268247762579425229307374379762577369962822862593857509028567811405501611857767959191658859741144420790320348384451837980234032212603735538556022675195449126927496843291462902136259053027927283824740066480444412717835742526031351293228931324399884662702707219393147121998664638633867402287225221 [135,102] -587160454098686167380785322986911684143823799611804638942162663402965207530181283166405989605682065778674055584832700517809926154988633037348072135224011683659962977100087148672845626823146780343937876952106254234883332390230374905918302580630723119429244622353889413353611157587064686609966171066123044690358034742674336665120757376058310102641543887554160458481530698003995408426122165685140564826570717616510451923911397717658302198043347028716508845756281744668755333418798478936611022852588718977330639242346127542244343704837686717652956245412177199075733642758308951784824268824720332909981444953519677458434859443649869883623069999284757429404251462358161372644359237504614924295499036059739257204068484976571236505442153190449934264148109787872857944099469178702038880583182822982668250982024094078775885857545595572569912390864978542889412757554344587323599615127474133158226032854734259938433621878524475151228927488151391103335659585304119487548615814864374346102321299498402634505986959241472146789069342729140524035675623590675306507752019932398034552668819499952898454719317377303688183336788680262874018169538121564922023421548954294630725988498041390547714698040153653254043320222347208235649586307410866395706002214376776319831444831319277414245396288881270619769840913253158615896813938653104300186280511510080 [135,103] 1181186652963294596685270165371148075420740329798339624759296066187295793015578160349336325200473827744155837303161389084691775517284070745136898713579211967793360818989947301951273382101645594211328791326468335223845338627300994815290468122454677427716441389243695591373948490934842817443035925547752426873177962264768547680166141921522005551043618811701380743523549341695578932124282389627147056946854774497317797536528385964032759782145199639738510326855500615296861329213786359765769709802327486004997266652045183449388400669991982183783354770308241234952946135622419745913679967043975991892735789670527602748413270354755115061889382872167027672816830565386137218699488098372385378753555823993516632156462650021968635074120463449010209423808947770179838490589695417746683845411573682186844965539251258127733639498298743216364963158744797426488007234305752865349327834412466890549669173420294892812365392696912999551702170829332308605343682706792805725099368102828617675249788675347387805007575506899587853966074494083183776934823111968812477064757442762180187898052725925698224546669969344922836543923829709182518580656618565266160998137591551928217346310919599015919804242356902782089211506126451247105509135326681400480878350045261996604171398969425563918920244853787441785004578881077016186026334155080070349243160 [135,104] -34165642153761982559863992233863021551799732515330463470930817644961791765006820392985545190953116809059462822136469646492196726876889148859937866906126510308364060220538473734248213674576392223783374411688869637769938456411496526225785800836971479991656167820496284937618985145017673541778059519914444959304927034386471134365009202012982590751524660751029120666434677357819000715403937169614026133756242772922750800583127316941248430631890308113390655882381315820395834610016063337554924073834370854964596131451368032272710124605821404221085827528541185290252102400613846692939224828970437760706151979079916872937951511557080188927821627236028292940959391983136116954703787009183577103462190320416474877524650550499291920120434728976811994387346558224240964519746845520472804261384896252510926446173354273858901895913885418567343900506541538248277610175762248604264423787657400056880091853988460626630496177046652255255774799554418461935051814788503433585474244063373768654423180218376560261906514073741793772718342023263770080834723639473384086112468723891691297921714844303343057572061822576539454109810515810566341445688027730542735654934139243583032348399030893405243531539740784343084652957890752586600836165891168446136550351292839119308755901142944312846021796788548469099186987749371256901376318676779920 [135,105] 196755571480507552427526692815930700348698408121493906164893405506802669280591826595193837223198998093850540647608137832429439181127461289990402821130081911370142466068941503038393082784486501025874507723295273389426427464407564000149223109656670309749644438257098767155846994841456334047430209187913669947849620290313898344776121134823080436348083698007469472420583793622579094711967630401775707282957719301224451442534956085363754347303596899156166825204807314968442119382436390311064997253968400803446434204324022977056778029937174926104525816457769854677883329601740662522042586645241948385061915650902632109919007401255382743166454386370042023465266250315195409313537692312230965763974749435981699917016321131898678837325083139264082592802732556092222969878992388750540532613058886292782887048522155433174554287839680894213372572099078850534751831103175403436644845263811453412807807319724880980844386103936099840299286960840228619243257491047955719669431854095274666738319574304278735911303138079749993580931378968800161044208099056788607135481549252214480658186387594501398582920410357053105520221216797020449946385722854867721135377377738944027894906292966310484624925870057198422387515940139494640067907393136771935571392660552088143498311012569792927373430395235604566998979480905946017356268042 [135,106] -452566897218783096998452043435462410978417818534448550396817996584963311773689598776398197600097746724864469220557943948212508990210278998073511769066293604262904811848081321116595623705400514578848885558385320564451308135096379888571548551296216288630608416545514578861014096611620589210234335094060370062300163914227987594423003788120744249613010116165869066079677748946035407221784421787874580996624936356407718985276920056907800999921421015382701628650205369880524705017322698684492054960471219748621472448475288662358006032187903464489209702848776695115490957222786440543748867969710555492361465510667202167220340202649110095772166785113087316258509112587133417570061840348457398636176459935456700447701657013353575005498828954747210387336433108747500887852401122355510956667672461274852448413324542985491514259548247173311503905059181871738258831421131846215964117108002315287332452684802958807053398841257914975404193255822437905088410475766092182795658464999537051238870542296051340513145650547678067013429716201168571083935054328611637737635965807317242897755623839991764724983804873826879935783675109300169690426542569916494905077701734651771675046193439237283124045755012076599103666539271927104824030903390190213787978780180426282044167357733034615385593767523882969778521137462323808 [135,107] 1038074024269925229238970182900756876350768966442493581170062087816865197201746769815814592486125341057470490787275967542425503210469987424715094953358669078881967253776862768266986227469186281249391947536179974239932219323811975999853262072989286732396993883305058997706380187462699126950486021510878933737672707045421850088063817411557015775509558789957231416798138525350578906089795502801570183867931401243055824456059623873213373610691346824383993909148666582894760502342139968222611298282213156922466116495459320716530103318293550749388729829404793566250350602068094184742877532716519653810855481738083049432314415503527381326542780670967814239280086491077445275241918497274634112314762024993371097875919148413004178308786255839884604499952382570225000558743173393493642422776451987263854838107463856119713045888886355512225373885131375692457350785596436888521339614002843825695839325847837406177574880465846046287566437958868951384658920599568393098837762355974570090777984297934392590295584481334111713556163734075141231490395534135909672108527919684096433320386799944179651857026146890949652385097449592749400954865571413208072951821278196953738331733924818729414998711991647027713870147364568177889951086808565615559801469509935366644026946308828764075084293832871144237914269748 [135,108] -951657464504061260608763859930668890291211795287574768388354650532889954414238619024739309004236152655422271707124043677537704499702604901229479937969218124738528571352164072715400440163549149572750859073147888573787527777603068947879812176694291054748005539291657890749834474727458847258568747690106513564228907834396845879289370450116972273587862542714379496776223216934205297795404313217921877731941049161701165977121957830307209079472068882487879246670175314281886681467569188264071517248724623641707109903610061236091602808345933114532674467232834313521665681844905660088325198579844774484187436109388862239349058995932334344178028023893767021272400814851373271481926429416898443151378236055549911664185486468004851026679331975055011488399555116478247098607760509223794668824257130390311046697438215754120660547333466614571654811787916749725974712246431400728906997678875870591625173796695710309103379033196571357120682831375889913118490825397073609078004127645457038641813947985375538199731940447733693423977855043315537216292062547172198449453553301306864959607510418126956838370344729826373372880854162986108913961382182486015659377098698839388663006740604971260242481739511739212458878529022822839542639523292416346878872817752426930123541980194507519042042183901695992 [135,109] 1882429904243121944015922636482710979166914893750180940994759038847033328921843389963443204219428651561961740854677880824409917026518835244960749807624945843758667513203805840027718202986993570336441248540639770315187820377112606705998027635321011905168885376012096496591730508764429391246577835399633089707487378132484473798765817910262912865162074559777982569505577201896252765380789313188412629923230155696482157320575488524551323338598909694827371541458057199148210018504422411141580333482012068534154976949363456100037554569945593829547556074661306564019247138360973490009331769508514015670472883761183672960316784665877189935931667187887001295978387564357359160272323153790717912341736511070473434066580552828584260966672022348831026978409047532674719180832382425701024891321336007218115170495768865301364507510426127521538650297052186078835745372026101766716917362531580493870434812588280374956800453302407742471924052336471415630040636991404693779507915682409580561413637815488428718252384951389506708757244396281055489890560411533379205303444967086672041454918048314395305991197387614056173369282926602561168615140303363293171481367653778590368502868150641071526315232127623152828653222337769774034521526823697740630286158870526597854704979719527178591001723991 [135,110] 554186382625222209959643215738533878874786745555614952723416226164864990609314188847884696116244694643874204657024608799237350288132647390074034105395933986559322324211137432676882228033803962999009020599642608127196425003801025288019375034258610808067117771854008329072972510235406495020295241291977427656310719888903895713747995387267352045444678104835823088553274579936968862358649356901838945618646932043805380178219767195769450223654096105176862238178988205226842306528536997692366379065333975751494392537957190523857116249140729869337824730710735730530048231250543261004933380975870734487641827564531504064136259523261171718885107045351493648454158636230387469849601973834788219104623436546925965631366743479743881962492058036935929057223813486070168087215716424052352570786775797029616089564074350366681569758704800270083342304876264008334043469849997735543166246885709065901729153657244041367917946647557318134569399456179517633978935472975226707341260237747060516959527384881306863730502847923233581706926181936215735170842827140562529942730285101803195086262159150637818224715787142299331053019513288494562844149425546109860608353320672199646741962049154974001748441227628681360051382306572608722396914609045247817950225993595765215503925417873539776 [135,111] 508801781821659456181542643536490678006832848800555792085379214792603077654248671061099232894039522859506267781795332167421916386337515284589042588768512573823136461086620017158974261062377444334385426030412494439550537026124928841163443836039564363482528687600103043720506744241778596232246987301807544307622968245303559647002194358385253599444217882442647776631351380917920667753785183881490415465086157700538361735256184473713931483284355217550371075125041443098838073723148128656808179400413763818401932836128529016734523603727376420764306025099065152035802516959702297359189704271757090811899491754551379735562305950313260431198008456735067673800742259973270341456632419385689554838257377053638900641880031789254282912317304566539911713950718409002964822670757709062930693607060358486210770326660393247843251562525662248716026407744537723247775119407324675556807865838308152570468210498023584244870158346511648305911665910823306120720183109238463321785454189925825283037069224135535699535922733012907987437819618734340818911453609639367716783499360411643224092908665681073004412242264400857736843776910766350899600760247486397669880215050450610420307316545586265422259111510659601028937360558744453440712866905484450024935088735748377301570071096 [135,112] 99126057198383241640833631010212686786360229730175792807643537203889103070743000905971994693330867342575731671706846535740979758369057255738005253277352121856754881593420878766690106408403081550545591130444745056058983470671622766126614417456802088622396766492103059605404634298855690568825215586010312562393940566138700734611776331060022241399826222235058407298042875399003304766433324245903093066295103267313576131972730154337203552891717507762261227869202944050985072605105956831942332217696507517252799957054532434068045025571437438181996975065382173240614287375839679913265007993576907285978895363494320091766350921966844409341375240927191685929059648175584595150850155224116545756946283336545167007163789848639076101733030624129545628834826346658648516365034780084253851188331765696293081657031134692439283768804129173048108030336033209248727806079452357832803504075501664852999530541650362850295645021335642934807409841156296077518175573786603754419499388022494099934773867664885466001277075030149539843905372887431871742603428139464481017402042700423328107644578858202362496990856255335712216916152490276934029665434600899796466366164754340191827072640474669073181446057972906803805382880094759179893025687456395665533870828147415760 [135,113] 17505811586720008790751173202602263596258973653565199681528448508652111941873257593000373701972827784299458372493798985544961231484758869149314160388759078021163422737325359522575812259746798666851445021553003620675327189915498488064197251723528683121830838013063202755818487049958091689132835914368157702960255900258474899000220714604271288262352255662792663439905501397323579886698185209504409715821355938037526888550352048455531942297793450310650172009176947301695386819155891546199874519210626020442326657470351273404209235018307572935755308857506962961547685127602426728356004800547652037957097841204709180151064134579500439696664745696004252512906632065192375658190945665749457384958527418638740080630718475627214229379949820426905171250921008089964567252570807280359700338927151550858185866175241756624590185875649269433018434078984641450231478488995750487550755262346240627106097427606329031611802462530381267953175679958324653836206894483240036335962929123816375716242894262446938787759077927609393813127822820152042530412558166478401403747913170757657871337884144708735758734923276948817436948460473932596194034029596300456643284443897626346079980932656931807270540696651747267858411141162380543545119636405018036785544718 [135,114] -3812153196186555445851713092726520937271988742756504555987567173579383959551454774042531651289806408081351381895741740636143754407542446759635144434876549135365924285725892012212918709271004304672417338274038669669409247277725824837494957582948207365660580653073304899475515730497442951967169628919511761361673307659287162829435117498248143615867084613658112820276853577641791201615922359480550950308141049561748334220842161880330798028706039447890017558933134682986150970052317778170165605655790167512786057961506251817435307791951722298897015436868242127512512804444896964245451157022544414072750778825627899032639570578961480541823721241476018000015099051704648037457922952929133530657600851426562533577469995782400981135435798491272914937794650996338810948544920528533387049438153746110769224109873388717496828203147624725270306411762249081848910362370496357840042852239036198610358981752487020833742746616750073909804865915044197976792255356436435706383024137889618200376222673924353445161125142271395699912967827413280745401728315857249177596795102175116065739013656215164047082701546752338741017502757940814685005773749424108741591135506140245736686229906982063323603793281996814183269039068484294481260594815985276896 [135,115] -105891549837476581133509049209388928448285835139386007794655791211426950764397188924776227717338120349748118141653259371003272625481515998694437955280415695728728477238310092196447156143718338060182625423774415801689504167512532673530681050941005376965150644439200475996335224387338327082794397491607805497150785472274923609236234811173478719023834731650857039135920064097947006535440104271586859995667437680028258851219042766652799610906300302498379872665372980729379716777072757229443719250609894135221548185046945770261308970599956553498442106734816317810063773767658556908505664086961996665493541069250319058508266143918515347462755234392346055256771954914687216138628600587861547740277708080754781354993698249793300595155629442778835932384711585807538740266997439850845089439301240145977345355767779269114264499956305017240710551046849715462034868380000780884223731903229013856411244403646223879215404468665510567860372050919323530420912504693787583655280972613241339382514028358763317703862809498719595669704797970843290565974525042061442142648877024549327078761998489323334370473495018280293248439664970031762663106801453908842345952022035907925464789075170489216348199445051394805816354520333889077260716264156 [135,116] -30910095904389985598633462514086805879183203474546469555980616400705281962721174970568999570478978979885333517212262471650922273873760085281166201813835815249909962291988825757538043694085274118310365124887957225137295927585009929815961508185907557448386033016661424238409802539267426923199303162163770813120309360967342264584888569136485961621552196951051467939201284774529996948686005973284462212791601388434013926715028529172723748434905096830815005346689933200324591505183085614229668706473809502065050040583951015725197960293384729993490706658154586741732982122378241669104651953967250848692698746591129080314929413329098987040576066469104385044467586073336990539388822721927296073614230810583530093903700647202208493323461559952927521645450196592764951155647891875903236862923330167698751459250074286218170669357620166044140531135618660740240455323911673139557037590753249455561454358570962471954047095019146647526762604144664859328030932408227820718124758412015811797207954063809366056661091478209895059365809841362482788397819776654757980055356906109055049814597162193456965235011485838866695783924655902311005852349993271618629125302272766131325322358015021369763670796921066496594910480018527135643656 [135,117] -4738350609291907351683872552484308011258437281128187521812513279336439377837131927880274687032759172263377010917568520895115940921588816263441108767307686662815656309268375189011434450175561409127375685289534219764184251738286961531582389491171906778384603116385514055673402864880954812194783008455855563835756612751619824136689511715880811506372416129757113620086186557630507997358918890664522915133739930286283669700265161411151457457275836437980699359078580069531246505972665677443976777611225013349497884866580881483749626318312060589017740312756527644984539240602915081545359465161522622512775917003993751139931075464208578047852686251039944576010421326310112204005902177201888580478789451953891363922660723092137869478983980820898707399710035456078576007418368990308696488778598496655249628797572652340354946335664072016958286023939307759912521986947861122015515115571803507298977922462843521125061691272608654515241551600677163196574214304446543238208079145735413978247695517838519841090668605092621360461495521291391293155283866877519085205845231475092247439813772562558573359288577010547608510988431581835174428165635493181583753359029014929141134609893553014620494471779503639773929309989591935 [135,118] -208538373233845774808658684431469695195329366421561936602735793577584772515823310915579288279086398755347264475112918321656198674954068629391148370862339363307850563380115612998367449143471980959831559271140599537637844026729991056734568782129300403409330194283522273843805839719473096561383897830549006572398621372900321729081156379194891229554582334677790716740751514459626276048184856748831271086184972425417867754117487630430104532429474297901898772907591148818930667841002461747283921309327875979178263676043776313719430484336504888146669126595397528837862796638359745970925269648707091471185780260233834095346607822622523839039956574024446188960047418936880390381665893101372531439016368330868171005971802287713241908764338715387474739366794821838206934807282198253518667194361835843357395855674199615919698986297473673287840602426748285717728511367585830685780788053866888546163124838651268488487987982929955176370801462741860059749867599967284804680939507460604601718914555444197934981808297483682710658225832962359084964742367007798209056223756095902501777226084333784204431192192686623764481386522977432610491683961303904625527186260377742667030549801107121850526385758199178973995529408 [135,119] -3782433851738969883071252250381281827275663343867090181896216478043149003263969576560877473631099699917627610062502280890804762561172881244184672029766876297647499465644356015058716150663364796134815490570130561434354866923576435570012527362939388661825002417516302344501609580151416944222279775864453321663079698189291089706163885984728905461648827804116049899191886326835706363968647023291294121702205636628010587685802519818379812016576573171094660108765901228791123837090617810916185958111021002214074566890016255072694350030647914695584177094155924379379975922465478272612243880886115487090023424288237756644069043421588524394526229536013626410932101454858789517810407681604676251069346069465669037431171361197538929902995954477153736493231105960787492458411425436985850177511752349853167554675047706401137816153877266821762976959580690129486734117768055523729166083725895637706740500737329716290294436438589558272752235408910100515886783989606872594305306463664682762835032017107799113470417227943210850226492736941300633999598908748951019943574234989671916254188180181987536844233021674716900545042313986801207781178832149086571983642811350723794913144883258637819415683646019968376 [135,120] -13690326010540205912806532601857564236708162861201663420584829066386020158095990127638740358207455382413179759154204955227865286637134646686079696762700530004416494786460203525799479153089039067887157665099932942547186335265487740194920792174226125646901977752783536098092327765086404961326064232879326538266582344218719825707818112441515696370337979724241591475916774782376055579221360009346934787674298673583947239974864750453668926329028767716567846738433944148106449852862238165880708252117681146540092415816933331909453876857601312710054418524449786155033928740318250237066976005627720542804830397068909107097655595018023698960577866094711137176406070022739927520263467151007231949367225214515537537557783789456015178287527791648246790192417989597832260030250925272454039264993311168543367659662804516320020525335270427095024404747037048525578099735969562625150518574237795513969130490184478008638351570649795397113768151423196889960513656338034568720445280446674652171294482994747050450111519713426896791526139598617137325608979595992765719396816987688244468694674991470933081230111198381614462238718088930660410247972668428966964756104435175391667689007078810418938434511520 [135,121] -73119561174921892777634268228070957628870272930678459335647496319488297971450555161269163711300752096911633541839253596138931308933162068280134995549182366936975667463237416873841574650095158229242062215339538332371613620467422642665868598194542841859456892494755679856469292879711528296404322483159595440064240789783578545470115176992574985532263614337684203591493583857818022618777066889667945829242704803170046502364735848787803907790676816819951029951445599772445492307449737741658352755157148586827367083629418132395718092614967904849597954688186086311581865035062835586130654533493908834754886408801072634978343121362343968195736754655126279717264909829800805036678478332288779850683182275537369565051123959348011193582181624118368100565541153563969741700845279695155640726816106013077632576845097355955964906455489422365939326039339118474936916092775380682671271233043402549533111821180635500315589728471819859499164308281788259284704917897007233816094528299825999175402413293629294705473835380131028294307260953056325429231525997319731669527023099552095115448210567315696144579362681748436951752182056376743670520628044280693756946119519013615017000525644162582524 [135,122] 95132397017112866404013165533366131695161051246926718196800914619623459132194845841029018573019067702679304095027624964496578494160769202164873398992765140238466662764564332076312401740779368229335514742300290699695766081160681030198256794136857657808374303786095211348438483266399538111633585786573102428256849045521190970278169138631017395836177078249818440095221534358880587684119554522112541562059390893987613758273131059935059279818214142922640726294395992282859913881316190179317575514383023422917752645191508433230056167159452612966533661458442210922752292356863261247843937465155138526733812685684391234938659182000331220176599219317931971699682752318842277222981852851143605774452839872975973111455524231414874645978737162060896332520445221363307141793108923398913573175122243005466565435808958120434448111759348796236879901138514212184159936511636078107714649011302353326603603385661455276607924079915544048764441471543529408143961651303525637367601646015704586242273013224828532926859761194069335837908948021891501218135385823913484101700114126436423267586444180095552938681942224269492176791370787893422561003240237066502132799288491361350903155050304 [135,123] -107648367496155524358436353468487448036233296834245673073032218644289127720240578355491161178870117745960115671335980183497359576378408676001336504435575494509437694682153845221210333218395168706070727208984271630310792837399488186569846316092899294273857834610818717128981527828401892119230145666821540890388442817748555043676403277201160386119923365235355485302473259397138432443678680398238889563675995636618326828961415041697574390636125902729413379984375162226937137834234058980630546654257906893013950044882983709781615298682827560634430907836104833586733223394884319759218762064407178878496070199090448161067946806377840900312325300908610204984156638361511292909778161474636271292011106738111932212242203105028904080074887135640736650937760055093511048879456387406506764599462975448886358888174686624140730550247145699193429094611279645983661164120723635319358026603331132597212242964191270073921870502879984358426890297579537107678955395730511368458813107445207036218460454834125287685405436994541999873635652247469776405272728589368899540645790942740949694370597637096334931448987810648912463424697408814417200493057067698948714481044031768826776 [135,124] 28545063919155141867580698576092030673528961647656491493379921983961689534678101997040502080237823360949719818137160289174439834422940393292213639906116491269605177281388810411415460821998446362449779239340482269212469682647815017749221731357262020444875896708157193643259861844533376253790467253693861179469373268315287146394427432275846182174634157263617823118036117448644597062938751803626504843062182115638844793931969987283913408903188692605397952629616225614405432119659354054592273247336187390411350971877138171889484981604211077584360662223407261585344467427179844097559061494314125033232265600382904381729686783026385148762611098739437142865036059368036908210906436097779351092477882794042056708477397251400257587481688814993660797727710993633521657765480470884260319384029020056269693527879617020972055313537506913712871039308775219448201034618188996158621295228453623818262004651948264406913085118831215549681404575786640828891900643542698458554552063600520039435326542027145464376878891668031351025202431929453725253372899490256863423057680768804819170947023305807426641856195831253775819731853760635500315538010602807995311436458680 [135,125] -2621818515524438023296076926464519115566609245397624140003745684696128641702472413097024275117108000646154778028809735709316195962502275595015583580857856589122629067886241184608219053419876860046665841326023360390120546814798533201419148519082477603232953587863011318124949789591112304173267667255504845142521773462788108245026297240640498458820152998322643715100954531295162259794129740901563042841699091099211815061694748844137656533223848600026357749069814429988968063793834247650077966735090358235944946954629977687780485946396180342173160834077876272156374949264476101378458519161993289957168101814718380306919120577030022193009003138943606032669800351709013082005309091953527179356352013909194967765203327172216435652499490442579131201556814354835867199145141423020330933954866668490899436821036112867328665678694976797208843199375144219638014168596781312127707455260978193479962136563816606204784073562930777973793175816490856368762170535714360719399895521130176787295175724225387479159552212116076870412896203477800395887487656855047013754301529185213283863889560363805894539729313926061357138735696301066884704410015361481919 [135,126] 44859763009459208467347577522764306256956659907367521277824744753659665558076982741563920252266349552837926999962288279337987360302771541787476441450171380786166881215296309714076823321180509642223819215096681732754202299449829985756431952597795630324713364190249414439471815137130609232799063781181223416488068202970931186605424281251427276564699772372775505606548069692428786520221417394265076603196190715985325934204657843625922938177345980444483553520791496241756335129591731772192777403926395142246116228694911043619096943806113600105795076768231369541019959637114677706267747150655551273004400669828829502101591757139304155359347921664891138853401574211708466838505241010843933443469439899804271754397375544669379839742169336500151565923656698227967831120278710884869111900577530647730187756915180164790973448796821882535499596800684154761753348855162101993805340253230013721638866656737335224544386024548590904406929805770906201829407693306029080910751506988489060326305274532467323880279076390372387605090823285403989770428799110195989481549700780840836146168368731679806852407807942675446566536361318709987745691392 [135,127] -982489486736402900959985954141433967112414935980110829286741492505019360212724956853048015729953794544561554649356479023351562102581478046143672955653274953089873620233006857811579771366723953536630599620432435993225285055487407094593597377008211391758024671841194063760304637357380336028993695603501496586164907947301270356347026925797367205854872454628207042101231668254159044718930615279457388652009573607382928007634182334888967662060803556485467685356026649897474380973612186167461959369009888530287481696025310437806406159042424907837276896836835758500093034031341713674692889020259005207053114751503664789573684419102924490552168348562199785432227091145288835056889191292173048998469179353781588535180955345958417283790102460960913980639070789726555489628990011348891054148654018033056130859017959065177753895370290523107136091933259684672851552491305776366248885721211753752872631753820185471679198662055051330909404013375633791219626076383840190686830558257036811474118196123963172135318761833079141807998320671799865954278221754794966458107211521813036738701547395759613237070926063081689664117841353312 [135,128] -7137572668738068366736429053713660168747617378171143264403729756800333310424752961056268672691175896099361928698189158234961455074600981567989652531110710074836330467683812839828945398502131543652825956397288085438320456925878728809608348312984634445964789796708358234707967145145480747324769065958874421990873088037661390566858444787579231355534103033727480736498593244671192212951027440238603285950655185590536499656978195077338358680418026443349578835945456590837916983102568918530593591830921047487127711682828646654432931995250654778365828713766166222649480030905949292241760339485822763653092141913078967313432285974026552747085466109705462432275989828782450418173119626680726998777180370289540900266947429292445821229081462102529265037103090831066826174820454959018868704583829548909083016740936562296990527598874744627890859989860144872440413583021172799954768031673120459672578669403963363880817782526074615109648414183513908554009189601737530881003301795142140130404452265732827459353655326318164466183954423653168226820550048227284199274401458187185042608040438856459926085717330371435281152 [135,129] -27175059969336606951843575969162882336673913626302918560847916009854108469341722396676394732092334381220963273518628559611290161132373790727835670037243866519546478913412428020461043420142926228251822224839785605423211379184040557358746743897492691030879682238927501264307195325183377329550606464865226150153358541745819531536697137464000525193764393078549660040937118097463256598612416119833227887466028039042517478459052182401834770369100104991845414616026102522103049003546311862789549632995892034605749174632281488727294249349058768147656175757859361843420211717556262343728613227136122411138155821455084016837030544410353678945553432404206678686290687427369748400260617205344080433852012378022719744720904463069968422397697472580008068462673854971752858267689719482348640394202106817328435205240939554449801148984783774468129875201551649086013067135756198375104586558952018462379167511614617458616462029987272173918146722959008313598160953220910130041641910105514619428002639166458571139744750561149696359965486141403421569707790756464881294628970887755983859815874073927273304553789328 [135,130] -15056894605076848284770804176837955157022338094644497370979672188757200057921032748618584698132612442208305192292931225084385660358459504880848489208416080911441539560063488642650112226962144304181103536781986741085590891153254850625328729099345510713877376074295872692247910462746252085565904490667395059451735688934412684821552645741458753193218541220636630028042482615668049163919084524876515527650003136016233290737971966687061840056681085416778303088341696696699763430094834595448157318824040398996046769747507675489970696279422407329776084054827727580320137507771033052932130869401970435592776973712525043211639781025424413331334534348455330244775394071269481148897222121665106401408074623540257004319972904292613123251876585723527931574347421900089821464051209084572663751296230098950103456793891330327970058811708860649674339176209021155843477069702571053740461469111264469771897563809264253943087985262067638146125720848535352189019722192946123285411996146087045888120192794826462059482527839720332503620280380125801810323015649178394659219678552989410168501448410696192 [135,131] -4972146766663766463173856274816616067811541504492126992822364234096512747135717323773207403469429702226390541789694972845060935507497317529069511473454823341567965895684760902708615913246853871603968041997979979198014391541644767400777909157535955934579689526670912927847134872534749497258022172436776930686076344816691963542417585077582488487226278686048362616000952581770062751419881562668428126414555233550572113599924059947483661302180361207616193010549728233280792543530524053918078379989371887600121772051967289133294489945269179317257696918102819640301724227589767696161244616261472949198103135119883125300492942233004128905222432098923727780846397864559282241977685648059057190731128333881321383622726715391859665637405848270577939726298888021221601929437956288756752907219844300065803930605663694127219284297721224971755407227660305227846551014231158490586307632895026617441222199192999629608931808509234422244908519694470996901643038161980960850107885506271768564987236562698674036951126073708134714997933055936413794491906031948710770497089227193941113664 [135,132] 684166128009262834854408162095790215004640577642610407640704547369700298424738603176090488562913971414011039334586191214209211572032046389657558450165518934094113211889577339693419064065684554047579501151114623326251880163853391163690604456921145531820978019671041478994518616298057868285348448444512363443180308988393001562793252040456094108434194829189100785786178427170961501035733122125996363825750575758247559695803990679895809565625501648564076793403200342931399615517242647684356057725773179586282999795262657330533058133715954051291895373753787346765996060511262524844611619786560519696488895396357626279307615770574015050262670582744339956955283935435454820015744416122895836776003792516153699818334001125662469017304416147405797618234092286013659652302027830036638821377025583036031124757256590510939960790963521450011281163291822797028608777287560229832663805535932564212894795510305538854596658480277718430231791909495578793013342410725878689616405322432415319031833654160305019776106218850635731261447127069998319753816973763001095727019888 [135,133] -51219298757113589246220663039521011099420030736576771969921898976878143455549680257919448793154299228609976300583107110304222999425540251123440637675166687479682233634285897624081576622935656753010735982243893767451027131573426170064509592445392491501816936383684283761700700621010052660588370436096898892592946313562982118835609910042148330403844042905714414850027897771554299936359339226044521958981955811135747462394651190215434783492720262075568876085639389784344447262957429042326142216328850140279615165553758928835678207160712375422294591795752036614705955302542351603378396451887871405174198223394402227285391328295319818474338523939589569718477330482137605701876191557054790079684296209660514524423367445567520070447947846372929307092229495627524239807903233483582058329122844531999784795204141460910504488991484116988485892374518248036735249634213406880531743842027374244680305482322462148843602884789822450483690979252716388844859290538471139516390317231507403492833228432313657596548272784883362232616652831481660000163132294094 [135,134] 151840857610799808295245170084479448380423428829845667021929800265313546090862205668362250621111347606866402458575747555839021257836655244890435059005846749263014082716466984598086887286206527827889981932965650251835401012630776726446831420214276067352946523173092267549597899618321626437807322084935755470993360669915653554053875837825898132895983690907290834919834844485210468999277363800072308630974694355044255527225103005873923203471955402148020337181053824458515039751686505478563732758731213267927080970808616921695740825850712770741722259901530868221310639722538734573901767667126924425597856616158538713299298996925006172147953708576808817262434866392499641142618412722625350967893336656684432763571985761290593310289512264850333943676701964953462363560728283676066116413797971991624939793149314425483697598658578712906280498809961136423840568680131292783895863361746568201772287356137121386523627953112151734226869061118985854512147171395811348108349210708851439578498909647050172362803710182059619769959227063435392 [135,135] -6395911491938867163235766039373536575233349406787138637449695047732181288285873237713584512551813971188172439340932092399212932332811376939026923138704317243614598055023312900956726344190820212799713404220451620605294686193913533648128514205963495868616828344003769800563255445151733521904611564550120807924277580690602207030056567809107575584360717080314426707535932996297349417468236785501601793289380269969554071477857665466078135726644565348258898933323659719700728333423440023234032456277665307778295246265348239184000134691400541774278889911703445635882126822812617517435583838306207091628152682308877593837663914305455725401747860862050654048461404802928145829905344001490779257448368650711211763621549806880663079070675230798422602961862916873371780311478995951270513913674796637946269551754573856146548756747121321510697420969045763211606047536689283716813773080583218338006885074795755982991537381240211044760200056887951232836600811996566124696285368983368141753352015509130488070753746418646753587568 [136,0] 502418538915617763115353063293825842027175899982119614784866928562762865914614356922514158024064729594063987852700821569193200866646979204783438291050277270010125351420620585653588957979712148630364549044031690565184152933812276701745955290174248743355213266911987053207600741471088949849675152326947483692903027891958695724697297714155333811626349575106550968354827260104130579436581403168389274570530773673538109958864685775815459939268545538703043371028535193067339310523947201830605032623678226570839890373545599974569774619355272975444754994830999449103757639562794244384135879386464951262152304185827814964583631420151156955751287008143782721989243690221257546934731992790542202182233168885967782477583749821299278415176820106462349835773915886943036911259275884392521717878198450394878928904614035434702977732606334745669075474314636237466743824367197931661489643044483686959232891307412698921733854402311908793473998981675096230662035894418299174819796457247454697677494274071815101746358914294957606263994176385061831072559268881556661693686533519889326530246092973630908390240221212137358751746595136531648000493635902267731333011457372312974910454738107577890026303879406882576837461330986204314864513364904061918965861699904922172846126196278467872349361078195252985685053906120398758482462791697021791024211881485174311343533276613746147077424409156274659623937225709700624071070007787269324339069109773209196295239922337245710098892655920029150564755763667750710722661753713580832411105746381042366716005103873364074361512997068835127584775650827109700841393930501171832810918058170487480375140468573109632595393026053290801751854786824943542014315703719428096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -10407855666024219179502566563570138096444488764681987791416940684285065081692552091785080166743807042453739410328808708990705625754486890681979026975874471578173841756087306626020958608089759626242863559554928819980036097849702266026207391105298309769088264029083517940855515953718858253274219366294800800560324092475638520699433102678524504628210346162881076822354607851543251571752804209243932447837513476095089233497655759295729797227727874990591421423621856912956963685935204034411132580753412627537319937992268498549655086881423675717245824718328840360685476287137816539787356141068944055933323429391688764806817395638868719455815623053369019404889111638379912041240712326320598907390441580751966470535981999945968573877366899480738528181041527982935723859133452884504611155543796306571983691028458862895072219065210006934835662905262064558861419841332507674436958134935460884817814737492385004502261745145450929526923821466331987147859364617307444886380964925505609160547931641456314555512213586544467065016562914976995562973910150330158959696418410731096690175132909710637902672079013028621313844293110592151282876173634669890233271310246975924473491795152097536285426904122393511851888168094843421961729240518723479263335788309267669283910176151859926731775452976850804045758661294376525198548143025970193386562959891214604070200451352205642929767357003765885181433426057037296520390035307782561353684021842899553145249097193331198388089592906027869229839546750737661896655381461610533091603650577445935575647967675882202629624194911853366711439564132196887560925118736841163644542913258160958281265902952930128001585336706071666536301495276587329522762615370308124672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 7725701729673653703388746654413614441451531930049802868244833623759816376375508440779045586563322879392516389981928797662541342784360025954316523108998537969344567297544401615496250273652192667371308941758118209528301575189480087239535713185149187799972988308038840194362330457652202065594228539235905170246426221080643202059884457866755046992017383647589193768352213836748077315754790171990101096888243776292370937622717583953278669211757028380647940635179563397631057773043586181445138102448273819991096258307295173318404348448572371413427671618578706458584492222513019168379535143246076143993384774769698808422807022754283406732525750581975129564090150963181125368200863497853872220586730217782216124146625652669027188128041719749333524748905976589278940367912946086149927978903555293104425600632122247392735580961673420090838010573743874908468439125598063960640827485847494392876020336810742710501607565109812511623822109543087476479074163852006307958569705392898955626354236907753558354917915630241014006743370917583406163716423943903933399327079415303199701585346807710544602549817557357437522721673246355919707691196045875317762378949784795802968672841202653861430741229268375037792746060101380543507254025285532641460446169542841039536007017995712167117350884789806380953300489172858934816061506207531510489922878739589955915304235397593513516606491048049141325509406853152353799551916649501164710541614138007113585314229591497539286929165261769465162593251653811266117826506303845962568484955729897712707574372535319078934805506802663445850764387660571379272577583380514790122441038878956238483002774236826588372474934061119838025224209292004504693007392121920652574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -391851000424270924584046722790049340803326061396383499708041564340501636724946276062026748468579706077584392289747035623636976111344186709148109458176123713791952834115415070895087659025408868436830785463171406443908136239426209055051489907228946734087653283310759828181054080418035988156647023026734533256388340341009338740921279521184919732948266562466308785134420477693007318988489771419458182929434125750510429466686277965661091605576442683863121326802869440236239881295937720432569153919047707824146757789662403112534020335537631878211999625528172171391093345673053055874049415308525487149459953781859212556716611495378766423769263212961102149244040193205132531060526610580350152966781360945555066390066218254105398433089132056215104201377454920897757399251594324022853842832546815616135136677253411850271270563941798023410690305601185580175109484330638757389888324034546550457251718602918018356427296321628406634591430337222353178397887123021870497454811757270833178043115340834860736467673387507040660895932496394854780870982817108353999892262639192413416436474951560853271882952024656956618607458194869631089228195958548648866731911516441122830083804636388200494344594746788363451522630193384770854850644040486979798712240878560179231193772876759330579283422322410552931306743086875263114772547044515174696142416527038978378067922046062192198821176327449544020989102017016754957435192255540661336733953023892704224633003632390140508760469189951050637302475134244349426570290348552144700602671188519567630031218122414987843652013456248192449034419895961392395881263236994091914222747205154933104036607958945249050879112920321750862939071226674000967984030411219852825985024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 10609478503069033641670196383434992640880110136156276796893408754690672250742734541802527735734609532198034485574651629290241164819043640736700264101354010437647451748610394385263060485480687551130011000306092680269609510188189373541864361406357934295032155588039398668654340851420523626351467612025382511054189795482994582755782773694357571332091161682086225507686692450401589218902689396575345462771145181396778065902051745612784337841399963513444069891006405736209937597234650838925363024049545828782313730572038626756120695791765718125457439859087890299321689204732556475807484248447085964670988941171626152906754552856245599730306415000682113736132960412591084135882323602859508083417116325548017068516055336762218807998338021862678288275085622219311463578095727344334464787420198902754697117900447356501391486625195334790493557728498179582445285984416779593630215166302468766081323235055104342292075320046594805355036139494372252000085980995839481778680542508646157768953262035744444930209593942198779945163150512432515795200956946779371995165239823841652202350517359283618175456156235510228439226882815607102224743728435901945254193843948636414965651684958105100481184491043418052471552693198402279223751319606086844299530056431401528181509806050374123503347559525721602932735882036686508311611283823404190123728102089631293000466328406483152487773287837150655323836511433174613481260908884746788127153605850158808729940068849028290990287424598848870718236887836345880643215114103341875394730890127706989896299081048974997410003030626268008476113835922733843893939437962248672429397397363045241475289367497485195176801394045854764532824932046543821892204904722047845995118592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] -93716122030765354333454596620511207933035109224877226199945917560757964724591405822021611480932423374960380180090762432816518946794583811090950829450053351779842024698752458478695248931095360168808835276480448045264795002400012553527458243999945519026550547208214181838000696919314492572048401013295798782190481462838260822185398375241750747285754734216749898825332023871622042585147267475823284363687070497924460659727071802698371272216054337076605625744353991839705616347958644486707373403828837025058616794299754779683415672350652646394069319559088733428144423248979090119357657743985500382852997796008537302264236103700464753651335465887079726404164337515918619307461214082391283932232742154143003914760235268223054733771947986238875460539919608157534046869312269398790365419297950982103438113771533017022481026130536072396476232545454944105889261671140023479203538674104298177742449923094447476649821007643865645357555562522463955529592342786994540278823391789297897747952384926778444294923925682183541187855235725581613460602554778761826803034608345773762283756626696870282126277822775036009000261383652481478816812824921540142284827611066319538302353587673387237299183761325095378897582244213449355431283056167004714824871773880269195672021239607566359458552117287070796431887484026523994924622818815452952011735464638977757316385292304300222835405095919844389310126891984241181392061860871049200259474062334089177080067213900795422497705843473995166030464211643432366232444424687717043659877942771413603212614816758290100155277230442928692967673076412825118676098050513682010129843895072715431997875788265263829012374835107870797057532829802658593609790770295885621077475328000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 202538574479505069136573436127925956405150600053676431525204876863979886334398392534532101597493498519181562839555329836040802389335300689155523149721040629641734243925672409110761722002819309437472374531453098981884556062473837703305181473248915513416832532062972713184917448451277177500454568905497848851768711483823035348048122918723071152585269545356662636758060861710315789796711529079522743143967894617018582537875181440401509114405271408482779130013132473094954981624420578811552335947215214858551554283438378372365030867002128599835764552793848907025160611526974337945114154680487772048287428596641645756485706431277239447290784063135451973947082157330762898363544495518211035801983687408707634570027839202393185030273066349751671530764349727655941765796587093657790637433482966691734536107565237241116720849552129094225337761661266498888610050119900705353132170654883240539620802473509384252001940797827131860327093639776978004113148741017420944213861939088838007432695528566795837250719394385787278431916476237971011611717104872891300544765404452290061442456017463057332433370377220261045101610598703485568191540241361050428519402355669506753613917206195113492325443623298975410892296542857239605575981607141385780752543386834230671411351082397109644031843529459744495710708908553127866084286891442995283619679906585517832615278873545707830480965043196707741179560384791731479610724207842961116859937443523524397517950323076403504497089885302756766913738573536933326370412537946542785112639072586952992272589023602507982956374503240259707343662939167618666308559376719976172677997870927971213323180356195195067010428883931089823741290498195271521662622686553194709565571072000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 1583158497500803190052223347341396515610664503546547602171884845166754116423104292683062559935335700934288013629360636697018763732165069683681410284780325956537776243497022138940407914400238435708574146004376585276464741303423968878502001532318314476374156508489749149940470672418506431492410219951401613570738283655394384118931740119927890800862602863704601140192226216654563003409014657111717107021579699137714661026014611967382597749635538826407599196598410227137130364156004730626945546548946940578585850383260292946219590668722632749843349791137991654128381983599855704854127870856680319925467392011187137290458977989986136645517930580290850709837641413046306020968944691154015724724901391775497574643039730144604959819305097986990323510841136775026967564493664026485157407832452305574853141460139247039295119926005796087453092477849885239661151457397565933398453211874152867228453886454648976805580434104977497244466385817326243460574469557888291965336166181421983245286446194552660050296409555081623582299074907206628409450877684363144823357865253957155138808789244555598575563754985777393154756885456980236821005653883957336373576145761320183058667950953646783999176691775293659530767351642688923359551027667348368982401927246119843730751362701632981005825823340826112564349091034607323370227964889663467715178624297636647286576664934401264008412473277062916728883965944154964288215188671666305807984651638437880618371454504704233413465997157140118267628833928573042752922597554431003731959534542526539498915494013367031886437825650684211269265581685829554663362710062192829582755367620834205508336107065865222137684040981948609328805898028135421110573628876310663208447770624000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] -12095599343681709740638246405604848871073006199897864133912944212211480263302937763509435781775002459961035750600078614957051645043597810749690975177532127080095424070021535779349566667582323768697357144715839313450976966357348680928247586145774340921950994709143424182786517585282828514388788030157592282901301888109824166048829296692036555338387513626053476053534972738590159712544890740432264732403928214105702683262968814345336655568536994880490163570073499616135915255805863334867133066625482327830585445333505665612316685089440647049357219387566015321947001823000896814110259479173592061214387400072273850669703550197821801305755418238339079098685206309063168382623454320136249125811718905122320744106814062821146370000456624097930082138892926881912997413899818662257826855415696198947439597168412903753906760408808574105856264800830096939220958897488621843414240391901617166212963356204173073253873762869234168889408731153700933232113253425715095321935036257092696871020147229003305707341847494627422143459224844211265580248099226264654019761270107249583641385992398569063492280907783528558449565606815568880652942093087993388927062266846793025334978699818547750449744342318242617146898374742558973051331690911421069312911352983606195604124528461152454106151030758053288843044491507858830385145202241060168989494654649653432685520138784646783557244309449195472202652878409713133735055049567353853408279363856925505437460186158680142499790367909156991231590571658893655981443046425865621803632009236929582801785736677017577676128721530859150575104993744826920114686879157679922000021868463335120027654736078567439238120265337939905824707392238103282210864347806854752935048380416000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] 31971669187481887062588250328489061853205598971305911520759395623702574117902436851904237903494222338606864461199832636650887816748825912988177795242554070453775776002406564949510107154552540591742181835868025527889832575984202590750883786488912240416551319856746689999113664976003547136713727252399845565047844355034353407849509421494904275713687932591526880106928473612321795371815576826572584553047021076630116065936767420416790773646354995326028871752871747657454817848426158873271932905480548410064414858264493117977881686299213751963581820006246552467070114293073826111970259078716654159995595104193782973810358457195446968539709343610882569971244309553520439411110627625908151292048470770653051885982962231275312315041903260827197225934663118435744840164132967788291257158389106613856184699457412407654715463044844406260649194867337441230090996465452257278620566693703855824313606387462595122494971267674006501227942082277091412811879085521493248602654881336854919267130911077344911251485585383572515605878048471894198024547415895866031494407702788068611392785915031775331315254534017357466955229677243078262034928785847983486799896740300018356618240861441488954270453371588275751335670393291529184810050778486948583754342565465845221774080552517568560522409143517554921126421540591807753929856242024024802955009669671923446301669539381542750987268232323693494031087587273150720222271499774187719286332729795534900205543648818019758259421944824384156352648875976425813265335621599957666214980529083510672172152271055554281541868563555130907584467742016580674602349601211145853540609206413021630527314388322333851404244335984576636997027703403576144986795572554529527676643835904000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 22192172990054480322227897378570035734463424473908576010187071788802731131512092405168024371365524931285822465323186293194766503918109231434216472875892308769055106343723708469668140245135305118794783567376601286868601866735560619568614892189249888047278867645882927145841259295835466968135033845906488700456847829504310212193199376231095733984037137123947685621107017078590650950372379725602020220432419358759339715890013843191463886784329067797274381063623312831915086131636313426430188855065979281025716116373095231630550850479207598853554143354981358081110077153043353679746190943683566788645623232594351654696737749215569044169323577024242813521896221533080725832064117351756568447508868717489846755104097609015979691591198787527574621152712765174694010694595249987873712253404678046178024308681592047755493647020499144850327807160288939165197175080422797442889460626370864326296705753965030576263725708433897142318223878803438101988380858160249195495883396711722978007697975408768210411376541758035790133893356356457446998679690791785483078862632850538197998137683024131511701496260755897209173011937267458780026879800139183447015150810091922351700145972431709067256485201827352808438681558804439046376597573651765238987105831101798472402953274150217026865315671136772261353234996522713574037389817601382656917311251511672427294458636465023474306574131227981757269027623876586985681642450914667107390337872358075755311887743924431031009958958055748814998592625071519845119057454182020549815544758664793100492948847522199039158300777742939028981961388728650638658709172579209543577856159708912680551456803601219556062241822228571114465242025350666817077171941924503320370937331712000000000000000000000000000000000000000000000000000000000000000000 [136,11] -493542048013775364649265484412455390755280040077970136493053900522604427363545998632796969370165466869497896933275074423509349955185690522019343776097798680614790595202632305256549753735253797133060003360321472966960959308360497944654569630785471968415274975106324151823071893721241379635185516580531546848013210699234515315304393250338072349889440407111750110747003977414318074422904124488587149070738723602151507942066104054910066841724332456787962672368324588244973499029402869289726404059652889622354821019305720403907839980017476243954947546234795614347044463131583362121613193228820542959178138025220831026840597709059591997703629097660398291320180934707197620759210598986970798766922759592213335842891002409213399688061018872669115999536621020875343822374043274556296544414642172073925057667867491493562473454101874172283274337548280917845033616282496630782095638041417528440946442147322107302294212487303194492721884808270010040186415716324474827177074052918736679423325777324380129516273246359500651640188014298043380271922468084118799921348732492132894070563968213670699457152181500404121903655560545172728545451216098738741844893622951713581541470163991668216931866510841592376586903006268661705603688336034950527311154353357442452728716940262351033762730496490441554257449975759049676064542178602207819568611482410754972504911381893412495097190337070552607402378036319098315812211507655149580044903395572854751834909112112552130599474202177878605263179633013121994089019274847009018131408970084703525610274129705560294099607055902914030209742554370117315249638927126776847525223890323078622506527412868778863416369764831716215348203200908781252938866449058965102253683245056000000000000000000000000000000000000000000000000000000000000000 [136,12] 1986671122628723511756594521128428392762444997042543747119874739131020946918584798976430832212480938171930260094819012409144629853658838848667449795968904197142990662049169347613944425313624229153340891752361962020772025687335233510949372606335629435013463866282324127550655719862364408578941013541018859257103136248218117684533954762609439431560673147119698318069039838763575320230451106655010942632708070431636842722652093536029235066766543383389950294153425884249012631447216520505559455499958307977161241818470646023655461011819037748854452115359899141131033272680266572709072337463194678166196793332891770299419763355521967398114108018730573227284212847442909938301253269274233873689308173347394721535396744617930059992107155369439643555180001599349623158481309027067286509029075501663577991581214364220014604770156458755250692855814228833002151321572837912965691034345168539001546067350093554390046047437323268640451973815924355823342747170359294927801934531954481191277767241748399505463441532330258522811457440532449756910585678627191666374325752978219907357393147435398358663904123427373884290929542068621874090752698770307590733497198174196285437501885518278872653994911637613986231633509203864754515993534046500336619296200112966076775990534764063394974383779563895715876646088790526846168139912300219860492485273160240873601859590535548309793552832499141360329619948588862512661337003484333265426259596041749285116981136281018211887668345706741128901965397238715098939121079437133329766778601872044145106288850890617096192950548188504187240356427650163826552425523871429439554908659347136295706674178891398149518341996256331213964134339249335647863775292429625269569449885696000000000000000000000000000000000000000000000000000000000000 [136,13] -4671451404230569706055476453090036753058717350841711769298663397345136455730449607707925537942914974268143645319166302052605748357556274702585073154637907508113322905970690727852882944406936853816185181406478008240126129012060434185308423599092318316359200083465778625741733829082807535667891054942784960123183157344323967125178983182628637787450776065233322430811785767781970288063058882074988895645652593642319738044290198919366157215953429730870477147201432376139279227122966758161625058611062471767420697080093157506114741746661369318397360583397657258733574981774101742126392888580299777212753380806030484348708480010105838153491165937858158594224242913279630887200231173736503613473750118959194249620291847674918757314173199410437889353162287748233949755040356211593162326447523264905211379121683697256907728120224336628358564932997022044511869122045770940355206802691947632409793399855467641575405556870129423850708826707646829012896787096204896618352045659566479467141984067989157799642119935579227242523718117185819549978595179406434044897033774691546353642609236682581303164025707056323148242528234583606217678652885049686896881922561281436244340776974346818703126627025504405440814872015900892618657228316750543627395400689965958469361780581111578604651035659028597126633845897786686596874024703876090361816962962540519350590886056250742280677536441854211034897715933830648998599773947761837859850645585358892019687090418845508857272894228216730453338281709882065450264381116269974516674196334109555994872258361928217632048510946036550478358548386700502584986581356085169309738814045394916262141661341936176719039034271466927053983722733283905040656238679022874073931005820928000000000000000000000000000000000000000000000000000000000 [136,14] 7182507651859790672926653231268643914185225729466055001167261350293626820484714876083809828334959289663439587753736869820181699217127191352812201875129238087591302793732809952606104341481447309329203506187186912373163939806356106038601055386422399376187874915947137398453142458732947138333762676355841304751393483147883406826690247259757985787302500134694243947740264361160748226838566561906028825948410286049868100768560165386856948498167502740649475202666275660501558171712002961088521962799563186990379950248216257332661768408137830641587507577940065826598488283637608176735967414360057787180395652913616337623964820986681194071995750970074780885842568970932185601358855234254979432110237465100978567278535084864501624532119574564117380990100616724676896347325264793545908845679790151143865771172792910338444694004066717212644693450428054479014705671127094177654603057402294875716984323180881983815288647441358809885233958928359513862488124347594644554159138879995814290503032183307548996573695299867817243875369283674751225992564124399499192717002291123782301734560110614629917627471364266032578750057374934948277227942513484603460662677832302523157070333371532933253329570200474806664686783125221590551228952161197011843963190066959195298646595850429324112556977988809901623432115527781558851264193773069703583752596497697569202470129688271001983460073681046130499255651989124451591638023419045510623847541415858977534283447272470592871941488964817284011531507794924961448924850138116233659539216164000618526638924894975728554507760308506152105047690322703577755492675834568167109930788594916728750975139033287101272297870896890882330869261532019897208634586971815209168015089205248000000000000000000000000000000000000000000000000000000 [136,15] -7093725112081741465587645243117883851057971507048562422480822581603453302943838353399528718650576504647578081753821245347642295313465681660673412353375666667065538412975026774983255820928217787537197345145719239476408242994959106699574393469782770324695108354962342116595978736625188523647713426011146459098655303989582381378510116008626641492635873734557008975584388702509360141240277072436730486130961693204210753239765308744966878917299000383891425737644884389628654314745355359401389664626038330342432425347907975080029225269430971583754294939426795099384325496832273615645603099288169613205487438408339182796683767703960660760285512114798633618365044755802293394486438893133003148322645152647522330379831721399996465843406545340743863208754476033020234688289716512773847707453991117468228809579055816057868330533758758648479712784297152645079092166794885408903663418215128635273563262245144382411890583258038639488811022685679413778698327602898555859323345456434269730710834128258577579027340902159370543001877167790205944634641872108047391657266427476298769648053158254789600052601555873113528015057568929571533061379275182418143744852050643153412008706644798570882665731892382229139623998655512669773352965691105196301860908767488378260207241505772084380127694306837650443287829905396668985358068947086771114884725270070095312065825779442077652205980585143351410853741554385066317617947203494467241712400102077960625528664287614337348796229547615037546505143811892440969535948962677795445818183688613755925469458943402659857148836786611321312623587609946832053902190646835124704205381912298002703323952144820377529083899230687410255074867623854085251046227961588231154781722247168000000000000000000000000000000000000000000000000000 [136,16] 4330399331276585632495832961563649249875523726670546322403384213932111575584706733847961908479913395420230256089952970244606364719720586186672203745335914191079102433833167944081500749085405101647348016834962252087588790621924342958498467636695791225728375154373318474566952283528189229296402003781246203576115793550842415062900166224297962464805243865014362851122000521276675627681094122559026848084792508292690030970489773383539779792629971349898933364004465808528382749676995315320776597146854043184518235381780936618357414574994843897845977609153461746128266465655116296071388427550316268041284571528444554770766263207553533785058099056356875828109206853262269797731091096972422415693115317421035375196850029494273193777621294604092259259419673825864967208790904416020653985789875337087176524869791860496687048375392203886184155642113484557582817816270850965056370108923502051551516416809517704864713716494185551248892336565094883329756781907989494691204128557089751390138232374747164631193628590534403302528397773348118221147297064377840437764133920169430727307694554568896789434911414490974286503437270827952012331488933475841463419138287432448495452857358844972596253147920609875124483727336532838434573369665417527246223815899715871923343011501296067750002088913683776375407922625229835630032311477686194100837875933012992521538039694486473552575361345353260042465035386490772521426982867597722581808473473009672154496124923563612949163103075160629725111425503833135335342571246959827470841444109420995479142692543925012250235292074370247955451265180787453689887775472204296787426046015645358330227981187553993973824419348652218952799404117549925454148883072349820037995174035456000000000000000000000000000000000000000000000000 [136,17] -3016901987995961704705323685019868067375129399867876889206785503445939318982784818545743566735143749207514594666208425919022427274072508658042110487638513168751016828834743304820585758226664025609604107941067528086845197167260020741513820213354843173891632235537222350267413921101867011274935670354533609703429714485140555482884711295765069142390574166494708870649749250387475691646181883695154739216507225235531096352075746021963772082111998253365921641801831018632155227277002013562375292596193825093584782591484598447531712114405845642529747998295817346772268524723645489458690098190285789809118624931669843766813651335178030746269372796666723602912522591096867702114007293919765975286981924632327124021171778254962203586757540788082066185807965454557679369791898566898127439859798122944689001737383116663002470935168628184809688532721617032905164260674002849292179657842588721036766712916884014492251961052671272779039476198934484351834790942235921331155761278386999192734825055255533867345916714292171455712519575964233997104675395093277323512199045174146267010989982850242435886472707108892439938623940451797710601648916695061386360924626994332026475224433994704267917965370753733286968974297735862723066771422395565463821340128893656850571145833624847720285782834498657296886561530638693285964816353730568495168942418840174271635431198136827787058879636805720354895210885762633148632214357825611919897473776612401515591194515344761721406692070371380657179200946424356244358811370187189474828006547994465317827411882322507218408904126138350519617738416113204393058995921646902338474254881684579992716415187532317721766689374842360886126448019253063723282940624846190340867499229184000000000000000000000000000000000000000000000 [136,18] 6546148192975531263944272569907259987251123782459958601224343258573476356986057239128785877006902986240523482844913779572292422938301947368845205097792846370741849020421522651783369340148802777748144107419862822296589880837586952108251863517243521871912448218247929287069918938379385884282593469963933830401823460093246749387032784274279057805163992398201003828921188959327841058011924369471084787412585995393173576795916143786833666755601222295508978878438469322889859281253361663478843788864846431428825416331329289604068144073415242850357279284983371280155947423686014396713599705413778340404993132602339455814349766924231839319068943847076458719615424345477545993603467243703265492954426358524667823063972331271978498402669235646652643942252442243177603420244295325991171906299002691394777341287066989965649214197165737857030633322112407086329821534752984458804822322214271409927502580324131005590512281766785001755248305622996620276552718634417955175093327784576982476269637109478753688247656550119241969124385856103934270147814760989593280740198135703004735234808726311569816081293823314172313908536865403259739750016058037146766124593267897666415747354282183971657165631929062949070475346133429806082629966896205603033479098184221836982096247091128941234387919835059619643951324555711620669804745229371036942513083383479696303115866184952546906543344154010527151475289433372612704175490977456202058196923197068872109096337633084427991079728200738733763713054237418512301876330405410568137567638521061094177841078193298221442805464488388453512442553488153479743819761995708008714401860804517724266269510429546587453869099941401450644394097501669676001742844925437875947672382210048000000000000000000000000000000000000000000 [136,19] -12524708368487096793484423563634555267736636744332456714218453178517519347829044227348744744409879473327811986921493763392339469058038806625216292416158404455139641751783839975280984176133837484036721207687673268405217127106082382443385831676551107545311901546113635282213787902656277922151866808315704408286779091538697726193852294617720822420010250934417995556194381055514284746292101064848226505247363345529212979211076947185512476741209798917673762968517929452901217716795069549445914068279354006945133560693965661844468141783072622449473524479071572577075932858639118178663444193047143722735567996052932802027071646617248054237557384633593729586733227421706710016820230870622567400062257806607219179659637256635822895683220496483001004347783334129385208563408991362055428406701057106676802121971795014190593971469024570358996375355502084112363013524658878376770755787280533376962484155044078042684916674692080524486364712630794237331516033863797964202118003677518707659317953093720437955167682052358079726221358959611858728862269445059135312181877906644248297425433594026931286664204361082130647514363106492104864037446707780154694707663737319805480791309796973038465776614198181816405852187167805007239524025234177863342375558276741875319115732367973473556085373965810319457882026434059594813567127026780217673528492441920473643316912805592485000102317857036579852198319708876509368870458164606910808025783979894971401282243467010644912126115300027995192470414956322199196910472552393526750507368549495639459855587328744468040158987690261558016728928086861416439803645082527756640645930688837529370452656750604894860733167453356807209096835702526954863107121685964877803290624000000000000000000000000000000000000000000000 [136,20] 16006808515758233590927182301133770247330701136326205312050604617256819866044956944782830012570532822516888557471554933037755001733358421214619855473107023874066350932178523671539218671130092639917012634243484752930830096518715094186166345137566692130339395809439670062395504883128049705021001716537072083705774011754267833982231608421516361868428290629421218287286381178013782404457333389210075157164264383694172118135929877989147175965017351873253053088278474435988646866104502723478799216705057402501122438098110938154015703855847992452727128300254723165337446349219132252077437537455686223867894116118735950120252079030274067313464855949604285376295616978630781883909115090768121562671522068231786693762844645220051320793230408406522515643384950202327708404872450880263336512475904321663377573587501210427722770377367957256650939681214054412426191871810463758620078334742044619060760029114860864404111414406332027803176033629858093404817681815267083023970593840728173205250515069965784680308740623083710441749985815924308723737856824583463983616417075604965487821871947180641447203606109729150558457090624400028121056144433239486756443655319602490786335028549488872771923652919760470637133459759877980900714152074245781166066632006194141082354354067163037852205593011935180389349777156843234589392567156320471101775642102243495043794586916146904850949208784509426716946031148358644170973170682934109447801117551063236375736000365604604902548730950183392874798580940521004689719403067895618198735393385731806757736810016972618523074465144333190890307494817418947076059422018212212070243447824734874810708123450338720891964474720610212496950923074244779998491300740692800734988876120064000000000000000000000000000000000000 [136,21] -15073347290164222610187700731667128274976614678877374149216685184554079749480652561531557835697081593933353259931116974765026306979447760308625301015001821864761116468322797600968747040716363797339655716243765031649284382449547553082750893135095053612464793358319684246245825145685721088035863082924781759051347830684586939232786506130998976717492146035834914241359048193573526108761419303491590054959533526379553639519845442652480180643698179605930630036946336312113200865650427060393326735364160113843388363419641121854025954929040052434021695902372298813199514243092621083761099677998251217269242078804929225545796932856252660164810026315384371582829733610906372996377883018780618654444808044869999036162933275417999050116921022571609571973117990113028780813760319153700526227337990316833476857532942722330968896253250472224100109313993315929040720154992254033142147459588135010863698361088300229455828593160809730059075774748791869836103043065665009713221995294826822690266509165114987902953472577330624800944980883993119724713386251089143427898600798576056922815165403830046449745338683872549325577007237975891237655631923548512763944394037102414884859449489055243674425541034455511072866259892698851163645348229463830571720328554950152779869462588332360467220503936726863000399841544688735466192890803806116907864259056134127949529868642793194233473344646080913340437229008927473227483039390196039222063816402376450505657516326887357238771622936658937583750530302823648926593279464448910708434392770385321059088944429830471449005698718030420366418707921768639800530700864573413417059041752914110081111458830766365081360985137778216587073860324849346609064661081960052950349209665536000000000000000000000000000000000 [136,22] 11182795208055784017293503504704388923172084337783343762338626922365543649386855678233749921360990041255358510308529458080630221383838948480276366844087943923284388295006831571156753837736015703530959922899532928700071780910384972769837893789497070535940787531035532734732273197582593842448311182970592820261756964529567472814431030539098845779504155083325114156167792695135058743503800797444275281469057746577323551747190141922788592532076976400586106480997621752658014814081718276119264589649775648208158323136161383392114831596744948129077521562552961585732222757879521253572832331559039433105454974461933631468362110523357024488458121151353541189252184477861462329002831518447978104295574105774094095778803748226554870992644404931958850281105983867243471130578448434599427640051983245334919181041438239431752155866707352011695860546354680792006432896360112526315019691886411658123817160762565767945223589085032034896134925040054775304591447795874690964324379271668957733365229427578308246498647382084355957946814272933850755358389343129730312472637993939426966579698791959269585455475520838511775029643568020314791811219390013162466108172088573113354650797862042001239212641516974102391768925854807738936650151339494995780443006388209144071945031493346688960306270956611575452415101123226982856670637049360464463230504814424061443504311669161486395096761442873073222583448393107624643480544446173040379682093112753042714036049879269932616278711392364924021757790208610671040060127879242151222897322910349950494851406052153982628526298980640539726948818499128365341159819173024446250096288494520318496311959437579869681979632066734842675428187394756775341047409231229355613247525355520000000000000000000000000000000 [136,23] -6813940385161050954389707660149664785037615914659126532465291548462329632119975231785500243328608548756607947581298290916103179195887062452559334279356087964843835358220193014005159440137656912523350954078884317934607449515364295802102569995827562169546811212869158259919706450686648858126381467744622340974040518826067634293060778768564277610367369438209491694444030600600350912676674396883475929341892870810764432715849570244818696744350102818842461951507797301649329257545325977986788093707664418890158639483296513899399319777660349645067901686630021523969840059072586861233552968588752626989598960117680820818436906626595239278686413456663026484815504600290019352912272229927546604193509442092604249084586235508027170866319439069237717122425945932663578562823885831518417179811502881684267203129629739452512044687659135040986360469593132224774086380068925928182245706986378836300840816843833214502756853856509340981121273529128179716722731697843626532876193628445470816637442351419944104271534867148309147405818513087576082872371072905386772520149046165937227229530690746089392315755182939589227257067661426338891357209807468627078360852085179454798169117386137861712080674932352987499544759565478882754273523170888618306184523513254025722638138367497433975357713640299954283586602334224575729761194820907401660980183289541118164726689328590101076990823954675014890348045772667924321468252792603466758115309679384478000407424547410519746167262769762569284736164790878279082641814886443486621009682098562766747129360515863656456240307534186323680363886308623416147025731820608192349917764398312608597091094846880356922144788099181154989690468939432690610405016593090171280447634407424000000000000000000000000000 [136,24] 3756165482924051153345259071481179540727153839212719385907627250217080605998395373198769613969658984176636205285778584259791075943401202424658087386407406992888938237474377967191378392157060128835505746137855209737978006697149392739063303759908113219363567378809323228435917321413634092687796279159618959624808412034779457085298235217936890881325566819393903202133969950618760890291287589173441127149913277669278310735010920321775558255643692124395586261082421438138101932912018655644877722103558105462585470358227790985550437554516029110772614924940410240707190082288920400728184343800964513949941255372870449364856743569594784439754359834221868058163732284444110979796583499227588758280621667827223925893200599301922605033728612561648933896694600099838264036291073711848234571800719897613602701852037844944501593645757596897367113401935739686404925327871157340769479622090386035942938264466453464156127829517370118679728353892075089223163509569961105969410156319190145833371081417369180041040590343177923683753722280496896894785469137297668634387243688257138750073812640762735433205385525202697832454777607356825754347369584719535301011812148389519759703379681373731223388211849733927947613897026712554144560571701869740685207675869143960366843000813715067665016917208805566090092618143458255705912966133675544733141191272141775384090279629926038984808037261359743645026110402126240989936375742754858106999213407128741671306586002274701604726995260903269974817901268549254020365925955569154232504534603604412779586478017269711023508921667387633499389095653825313103575805504326513957780653270631302367360353700909433013195877042965434268889615080018838638415270284769828906216005304320000000000000000000000000 [136,25] -2288398932222494557939447698880145857479669211963519633647533069998791584947189468010941628909898810165957773649828458266969844290551151014360137670554756972693512697716851011818883385729604886555730425632153195335106434307876293691502095997353913878288980869364708198153068985068182319103784653103553670854902523316572477743525135623738192779136894355733541216783950941558153811904317525680983165667261908942641101492616657505743583395325243920821767588534776147059260997091045082665738254688323027771207679382204463496173632435010718652157473544947947687470697118658924215387472603047325661442001798828814705993448048700180824931490080109177530023236246608941461925333616965379542577853434490455508710399921354744039879877999990295189815888840526692010140464961407249407455192983096222675844555563850490743248808392438670234295048664926726939344623995656092883526743228350183242386460037811763408252198042251836101999552410507954301748418078727986163432608098528471780880575432232133767634892443053383583612017622770272559746608862428159905551475107212291179956739038836043839002058352494506867860922268594646477416622748128174523671104910410666537677635002082231138465554423692604484070948116713081766542973882339170287323959259867941048091833292434256097906350760542535498758324706997098298527162914354513969673617166512570525078195048871304876071057653798266321117218975392541124840954264920000621874695162596581129044859621689372114105759134079529690340092878557395823442301438921443524298344838896522066360713520540842106433300703087749130826525128774361958407184241039954810990803951553454423188216324142563233532388940339061839037070057610856709976912183655778926368929397866496000000000000000000000 [136,26] 1640185859959038738733831796810680770909833841104840501398709660949545655241179571885351433194692050583296239504051394843534715428725749215911461349854394643385837899595063337741505083296733339638125308463677546496465587247164915919774449183644999186283534812145897345511490776942911972605541069286839324271053854399508398987768451240143251887391383028648820714525711194921065092541217289735773001273686564712933833526332459640674234496553761157930617133718834456203942756041104995881860347404994475153329448512033787345604164079885865631933171144187441665440780137227552031084088902443993467332549566226182064080215527756252602731964341326343619166416869823997894631420309537036523603823645957919923078905083195178800222270715469257815278253869728262282689354005833362059078425380692187752760582919789364530410950634410909428492985554065992751572684374158819183574212447683929406691805253184368427845378889033111421214292798523929581511491431414782602972986041252295000138979174476637584768116283412166882470347857215503486761674713076619178084329298610603479170425234707219234187353431199084192488319462629072928031668403668680020613812362817638398253894647181821754946410195126688346083821268633729608000735629926078842358306935981876151786358247642771648285071519475280920257216900461525679623585836081166759193255575033395324564161942747432224805444580890614988365634126322066140895598180102206602515209693711995426640094575740360200020409759694595568603556058823000828739256012952116677704742828189864987198687205198972259990956946491887477867803342892389941026592860835139323772171579442269713522849260493809866991632155116490261682979192160444992759724260062984667625579027103744000000000000000000 [136,27] -1151029755097973467183844500317967792637538090584422916579075677458931865198146379760005655317420867666763163812771770986188034488311424391611730971093503096874877575085064215858176200788479001524036532965840491998775681677909963244124429113225175201471189893019418275192632001414023235751419798484144580100559155533425784453828522361502226213933699353427117386051713097102085381740283354532652468622434427114980876052928811184531068443078949778730772455821409930501589577560202290457443103773629583144715933638722225951113400363496546115908536674184436251594774722863758425742110694422526723093519889766301165363307639035483768609905569167609897883490613878808023309175956857880966192072725132295280734397440716831285883543301422405874795628869751369346169955917144323621249479821645720891083309901639083221562410041860042678056506750275780183350002795650822691622528787844204652043359373453837291411341277350045660355592999722909784462424340760389043690781476921181265893305550926410741135348853804297950409058695851847514404729461282271551819738020247725614206899713415435390220776268871860461869886435492360967545794615750310096512110261785980525952812896126835706128634880624328394409056898917829704681378103083428376563984296691415451162340302754722728397935426487168696223815842961014296234048388424328043772379727725521928922147408854778020183623794147079066725566628346275257019036205367973631865919950217292836023239635822852344838485148142628013064195305191127815012297984092910555242394631273912618599600559867111609444967543813171393073769776155121232659825557530156065004693140675660676912900421830347207012079444282996626698896322571342677933029514767762987553138833096704000000000000000 [136,28] 698253932777980911438075192515153160848071325624027412314219608636671949491003130538045827210374174754479442990097795153548416811508246022764583185623504912708591197652435931430418962497114322106833992182138759223141243480277431310537416796446539893620033806204812149735966133934609674136921723319545539797455340224293483403062480003297103161706791091696392266637586561882418688328788514072789882974746615126034751862016235870642133533207683993953999358831440199089310017927837540034381887814311856012878922790267258425288055872803413187073904779625651721077685713495003685753573392761941201226970003264504508700840332174488388121425991471900443025292270890624169694016925323784993748263486728865740134313514164066008174337246862926385977397619537544151542011608253371304747952168807730361031479634913180517781085003698922383939062646459228514716676534364832850099228533339052907405435914183566361269239566188812913137976136914611519969393667031253478389216865503381046060894192181221757932134585337884971879882288145672993590730844301901323991711593121980689173165812419906769717356888266696135023476289487942493071283855652141605218399812472851834857065666367277899112820547513464092437909614560947202141523004332796708525480773623657026397072661445632029246424488249853095714888223058430396617448039635694630846720532003753506405335065875159206978906290968038071705105647802064041697244582784395504339365018922602701718292779673855179584417560329150796769279021290004198932181184450568569676127435593948397493058374604319892695190051323798102471940379604949223205207707442667978433600436859568063172563252126390208184572051233019758135140377825912181263325611552624741569725091282944000000000000 [136,29] -367387707993199057645293424579864189758953168963043866300226189790609063741573008965249796737877180063018107211224232423518112024978722444877112487321391066608808284914702919062164495612044117643448912903201875811430146478160666779473149020669841476259801483807410973790678098406928059075242858066805497835661759767423216202043518727334346940631776358294555077306229762632582976490336975124435473406823341730498066545387511547646426977423248326762216579904236134236304044780625710659598605138456571303013270653115476419981611045662944758611382673717077937518470303451109948478009976991422675808889398480178612762841167519981761279111432777560113420022987422151728395860400457122030961900851839212345966866907151816452380515515077578138692751257691684308079368184948258280856636558759828033063066687148914354248680939919479389968040661660354447599594447829500500671552704940782165605331470287679509790706549141283581745826796814568006929482193603738826823413944303221547812065742570539729475252365655192994946117785337234525044803220122576530471012104855257543484323100867778594883681737947150378313276597202630829293403268266374420835227481244125001901539753278171152399151538906041582170222713433831426681051055243239837367540787002655132168273796772178442056586692229697200863056739986642634259485993005180246255064421240148626850658281651505663926151784382010926041752084650451669096570587387866251544180455699507584034492331181421781105865557285659331836760547036124691227684028506127341787654011631247825782245499556937430910513234163999479030151604973686782759383468641800274223638488657388915134173679928169427795492760609052385782466266670433925907781725952626443684764520022016000000000 [136,30] 177160458484135929317882114622048018372361941035560932664925731457513269507438927255887322703618998537356640436326095113065228629570516736048374092345086792204702438042179017236860070462507767314746597947775088214247805483215675745255417572125431768382463800797606427351654044029807875167685478010602799207329195709842853081024621403370206718769922973430126227299601763203694111437062122256843354262616076199455073765352578443682458766913432604494141225601119422627691838520238518185033527350448274281466023250098785551472658609896964470306033920908848842991687685683917584168628373558229338584473710627768714881394817344492802462827717833393555434441085646502166351073166106322105926117554465231874542047944090555225260720384685263264497465016627523848094711694941486368300818743452062409358530696900717083987867613182200469742000234658304798233297536504492811251847499772344703772437919383741297257176108764248770746076411748865699876335132958585932877760777206343389677766493552558800207775845460860465087528467725792932211503661683297967331142072474516458280154437527701212718993517764773682173574468796351473845129865743413468669882955956832035438062715772114779385877245896032726936241949591252575781807588006759502205459507853671787230339188347353392128163766628588863938807023943326859735913443141962621655129014800657910661699835726417054977282530643592660807959456671863336970725064958670596539878504156504152082420357344517927827638826639132390080471965796320907643934481643461671146513238124610219708691431185001099824396342501230860485570725611356821505798359369584466203170219183299278379313394136901066211208146619475474092313817173013794467578773177662841786902192848896000000 [136,31] -81511415458002352496587659281984334035954038207859608201417109685628228867216327971708266758321778133842356466093942506305645246301830584919003843289552505045930212516286770638554477845990828430079723588419152225086776682301148284362226147847404797430749081729739407419776702941604960197354981998158254428870255724381434468946124531651456556932522620114010303808352433338861176936534227344132850965809717137887313512911070041474332528783403373185316265516822940439263210057005372042954225883634872490365137624703992982302198244360420622924331763725908587334163802778541124466743842664923368137859719062993422316958247427456090999783621713253909883049696805608039929283554481091961923134054272704759851026019943871294763965529089544894281005171330652514187545280083851097949437787618045055848168193890007439149060044431866265040307809332187382054069456509668909773755052771079729217847672258877199456622051493504492866646936216904935209181285602173758456932310447227272562261977624074340178545973742012276220749955649719393462881763820379559240370499722938826103821397740371760461261043889811401071974764032456083917050925961116874922692397546390284468570828775267552861920994182108968255649234407232149009016700446686435206694204837350459511189700696124566905993627141154712451083104496861526781246724971263541952020189359946667070483774515083323289602247009740391920863624065127660091809090988282132218428410452241513105466610336098622241262154905303604571397272554755254723833738046369841346167249447837499884121274869052926156207828140358574507633510977570352193994190371939683743776796542112248829709973479858013933173219976411501180816668895638384296283679078579550846178582069248000 [136,32] 35549628646219090965764691827843127753459350565342175700852026066425891363804610968997762410636406758986728341835507419908317943675398470317835754911094259724923603550258485565495087845977525198185008030140340420812918598602877222870862941657005471418276035207726858473680560188408889863532517086722208185182356840194244370992353068082503855990774216129583144231036063884811256445014369342713443799020140995041952537353176892257633578920415091747628542267034576936035792982069468735865774921893246165164573232689256692980085170282957273711254540768257674371154024853206005426754418100287774256616516040525843374673792738521650302860462622771804485983857897765991489562628938351912875286792354513989293698675817395960971244575310818550976954372989428848737616924211179074822889325417748278561805437817688166738794814592023060718010223862030332477424233325710519582891105722120426006291774228437018847748589624102640589809941973246995696449756069228272319436238180344509925513037741377152804986201324334518266171486617668950524653312561777868587094345545293519759682763353596917821518606067350296816032221572300341416506427597682656941626474283213655718944414499340695762411460206492429498085494041441918359093544591820557928196969406406848361549256114340571817897762897468046987407275280513273702261731817236794241889129675311297241380887362234319125020410472520048477524080217282711379733539925930867582418310288788873729370649956415556863634285443760245485904557909591407557305495346880102209989576195024546770108456759595464203054234366022522387973913163263308242876274109354365923115780423672598542145195817488253143995770312469922418485980149077283835453100760741251170469643477289 [136,33] -14267435545283835368523720714467210756774918853478791588852763901309069011567453008391682414043483667635620505791369295965787071047652304519686871184981365560765756893809269885180515129250974839982488737945311177866018203584358082967845710881143205571968492481669740071342242645658974179739205487118326651046360273022410567710512430934856254815649558746093850914381955702316054498405055633608532644027045819233985060274405710935051191840656228043139252843155261411520015792023859836075330390179088189886831000345488849585997041762631117616499838711826113850252099578739444031608034297923641394653615326113116777197474160491808985202819651430373708106683421720791130842388903799901620766329656684399420469343752485835347279596979019389120344668012396510038595943802648944553389966120181164811575577983152417717880051134373733991300646647003936957950433833491316400196827753211380280915280630354744827846036423635393095151017596707619110724831594259255231750065302136894623140501794793985418041802687910103774257334630452967831495762125383062190481809840788461782753651536390553618967779653500871205593641414077902320780220396973250501572533280178518438910988709832232601854726818028967089150815456223440683613032595370444702080766655130484759848868650371349951239203484868762213645425310051639517451839415970787671955976108308026868690908666112069297875892102273563915157559381013454617341363019955642251162206684679096261257112848207045489209409641070678247667233693336877563154052774710166424727866902244983204795611354640418398116753010177963039060731821547127442602035422112621691701146340500391337660673102916315999848167683073211988311960727841973675714387468688197832469504000 [136,34] 5179111216760977220777241617461737285311389502212308235224570285586235968957200291319476374218360637773794714668034380635677155591210349410406719392124045314115598320221510051689342837586435927493074053238665812726381153537939730678767122280042270015490484627170095587396109277392111446553059114265725401705751326641597789842505399870247323682928745056437711244211907402841934797747838378884456121118720640514442970239820828293540655454646255287813274249759398376482302341353204821955392805758391997766127103735573382867500517675636761398526087899330937374411774483392856738763086917176038866039051909030493624121836707197986501225489601094527825767773614303138663309148900319220131670573846144400063159145429712040727211365224693466011716230420945137155460346239133094665535144767192262195746009520179726185871573881991285863593977881166679499730664268400848675238144369144921079961979458255446873055028313236614330692137182864574170382141944857186035197784529176768081710018557319760382887922129761697100148087996881765533993518576790366296169818934354128733694406149762878015222594081339598878141665536241020335267427773403017678291419790313119350929441493131616182624171043711835307584847938835586928077001389800016922456600419347320390806939647579757326455821995534964376517174227379247191884767094813769110801660319583223100249335002634062425113668765149903713457855314834911051169203408280269132040590177203020075526342042100528773668184841735005724829034539813317341183340272528265880328868299543141330311267804792946927121957366857210128944997147009364209937796754858558890738926159415606160257250189848622031938292939435753880888231521203206672206487328986298214402048 [136,35] -1698387963254171799724258166596840790280884489495745877823466679304994762342775663453032661083604142363430114882390164570142674667981308604354794977197826680673077536106777124217897913105840101875263653221157521854283245049990513734292829260443549124362837994031721414811654498390176345016077866799251805865164558956434656932190739477430354607641980711352236391753696382100567547925526690154756835208939486803412796527529829774691547624747226738371688285117940269247786563799727815412174765775469145435503025164192242466165342933432319037044222435437587923347536817551379412883045981770068534976181011990666182735764323586295198238582951499834164025527476304385646005640666918215851061948539893730957685158527353509930178879537854008018989622345646028420072035288119089619889633167105491725709413127050897795432343720384209529274355397492660867469931834142384685202709758278289683818156365918863758901521997945483607097758017068759127446839784461048715531939289005719465468215350251335006801119832936391312148058115978064831598345587453200839401101848606263779517247659186565195337825197814566231433335413405464899287758798285626268570767609776430462580287462669529540211025992540493386140444901818376880975326329083479982125308374700741568695478445581470358269204278296793204733096434942160879157661107108006385514845473582348665309886103052349822046637240044681225286101193190879841370565796156920750241074873907807810631518649743304113784891911361462944987164195541406356866505980922433794840211241991218385052899385809537230372879918368704475394400678155216619072075273842409512718337071750941893377651188315539403780741690324124812172788880612739948253491346598016351232 [136,36] 501701994830341304576975726857054636073569301524850933743531571551611927105993935363274126061873281447212755218892711766898861934942573233359240886502455383814291625510839464531716842494882877656057899854636673209427219432974292984592924823932763186891574568849591702181740404560256963445056099415164355406950656334271158493554320732566149125193593908779049603772044793363870910280223697007799940469379749906864202213397426562131043130648890932443726122675987301681505053857007341238575839310652937214842903061836550576644906723206381099045197845223931269388320730778844532464470540214845386066222947482201885089986901002403580728565321823072828955511899862640558315719818119905599199737039728512662942265234534111196050535848295324276415550895284274914622378551083936682517779647388572339876627754523632445439828459334413619254791296661537412504390805961484347271185901939431550269258421224318397291530377880825629853460558930976992864057399489717916022862242264681913338887622891496721737601372629815779511917677123701232595720746064800215161545152732362656391437216153437248871392316836255644352705258833010836128187262411185810212375939149147644020926367053606901912435598002026478608754379432763910695665694322336939211772302963863280421994280793039192611714578867153695965146861215966136991746766006089688371302814720065610668389683831831020328994420589585778398899835101225824678463177481812186529805322578474131910062634647423037822360857985056021043999074079465318269280592192996058806046920556916579650864273727270551725735900602331135104149959066445103403988716015965939556879548276165912566887334630956736444116316807076390765229809074436445755772722096513536 [136,37] -131782173846736853663073491362284137753578976363805208688979917160315978434295088430308202440954132455554576249184245200784152382093731077901812004283072173013920997335359250418890136048404119512350463361719328125417219079599483482124836812746276318008223960810668048311951970754319512565169547123366210938442511454018952752232014212683437493132935438515405108071143686834279299168620590958585553011006048090761739278937697464542274799735885315555081806217645792044581378341450577870027475082787284340039576634149997573162450139409158857144875284254248893659363266104122666752024299227335442446496223763900491492675042889386065531357443535462106272659965046167419925629379491705193705671995868119169696171288015826874784781161483808161850196546547011321060085202244584570922450390489105085594979558745679509407710689164300590524527844118077160562876449028106055473265600311853721571474663018447460442231830501386949901135943063618584738407272955823198415577680435118082444319733355799489378639810810043976098816746984987725401936277101710370937279325097934785951601857204129534562285742430977771872839064053016632688794058681529513443520265919704489913715804603923182407975649896402952644516164415263007527659823118498021242219047944408818519006725768178189291027488836839296187782423385108411594817905103785414207052529148305099194396881528261854679307290881230886003354498218936207734655476997375079952140636177450552115771886021653458382462140849496240185025553144922978465183859723706340646445333563134238437562097019942026110491238016361755622560992415046508522596980302351991798977015149985760178035503553635048269700200510438398679021966200961978931883601607680 [136,38] 30422770033721650854141175317650476923022145362903176531615682375956364893354297456705454779761220542328352212832827171248620316176309956064840793745485002720690401753521675400734436035399180350911248201901159689867749811812125129484062007200600359034339643942546888974965674537051336739608421288942435813150258943278561916709240156949034499889303608712300167046899226079304557602963895114415766944662936191199791776124972903187384759468287143234536592611019667427578337159960067060391264055023086577107708022822524908630588451856323715856227380241694200903112442783191748187919957720894210112202899298563433702105897607403361427773748520618479753194856203338309929321282974436142780938537760315401837585803212737791573665797784404733579364017470125509592742006221076690409913859848348042654202419000466196456211382695493840569858826344007882453656883364991088527698949663914651046160746355816492003558804412696307178994539348602604116349417685540138016998329517106057816260631466628809962544248995322024292858128868018834353320089657648752407107275119220626618017037908563606753216473029365294844553036576234549427084747795606467933916290312516083836852731495854622648583282238220482253102026087466881629585065854890907186074554655701790658362427344261843172028766057526723208700810255466993581814540401775125123043463198373362404603205252283188052011779443417321626793234293341952892314668582021025537954606625483280037011483101242488793125989369975678914200180899776166029021869524528432964895128656832358480476739017383610466168415648600274918576997641785194134000324163412479356797318567637275781644568711785218788341052133333171335327356528398427084322708096 [136,39] -6177290189697318413659289314211280316981548258653934018521744339925090161628689705588483762920932140272763254145664445868610547243951068570237370528474270508212890565968930844560468408990015269677536353826418936479354335644393494351629569442530894418039471536752636096396094322822433575617211966255852700828303041464118053574858713761335493966685961402912854223494683777811250117022331510551980092011153356266776161907922990996655143377678500913749716864673995030237939515998202242206827411624793471253725631314001629667053296164538625175724061945827445130656419128657417707939686580211063414776750676830549314139810907268773537016458700075556106347937746747253516465458112560681970231505850603108181602885605528003080909160424510733282193078069345977628853585237590532883272238671325948590956897126100024130634612549769106782371305472510673552170625864019233957120657927916724654885033432308904910856376830849594936290689414542215972730599906676924684145752903803080767677417141200926971802182285296119484691928364912052040868399408482774212571824666927576669395058970766440788621059966745680942549201475839039723416827999594406212049886782983576578922037463920194570081406608348493115929667533495294943610381099643022830578521796932711766854144935887944640302611218685542353901449016681704398592649602127445626439325466098315109370238740452369578254326705144210388484601429609772212281298159204385659883904988096091606119906304186926719534761561202231939515142897309889064232580959049287811355700528568982225580710626026883593653568037549611752165209951636188299536658890609955004349570836054394246618718507321430362960896218096757264033598255200034831141360 [136,40] 1113922985712840697313758802067450568616240445516370629977106805373851640187381809184625993129608860029616516967520036023116982473302169035430916226308480417497720592739277891708484522169561737175737635524859397069840409664193476963375106240685865046562829738750490971503038289763070386977401672080241065864052547985910722128456614989636941309349062366567742565871353022706763419252159574006841668928355727122444949187878092187884612869142388495517845004553348006785676250189760000952710474768450395996011171509536232500260962356385781809305916441099502477907729147407247285800662426752132195051792028914255030627921304627589308969199305244372410124611085047576571085196746743714192463405278870422916846956908730573554956133408560843667503190769085584473458231697047607429692475942421487566711703720490746542506372280669581841564689173066070394012342763779906314100558015771330206399568406164739691266010113309131873873426790310587958221284631493512499146024000241069805940703254750309868804965920034480402335267064140692804991553734426894041936080844502864801815656048990811023161162112080937044452044683779494542100478251921898958581640704471783097038268497459281284597985038287348369919086325423890532276870308278219200976544301008891061198750925711252823434021906572846607330384177503671592064966651369984500383900613976230752697620926257637382121044809582148358198620496297484433153566256821966483594346586202267010491683076369464831007325045391591581341604070283696156467018207745802151952713683106820705905923446756371259282292335393965791310082512372429583401681877606537360455996728262292759385147561508632051868729556144908596414262411093251712512 [136,41] -180937870834695387521045131991247463068871378792790561125634519878110498820526035627975830210445233272618033751540745329852990526616935185930892158369895386377185901829696268709582326998173896934485672895314809353853338337658065164370756846270866701249251416807098053041389462909724849136717839289916796956223486698369803199506988236931362832688933277744279562513793332648541956890327486073906278028443030598679742891807910470813249194001383740614546234836023229815514083498649889384890989876651816020311908836676229348132001190767043040412531961267068114939358539107057446527346293118130335671201946953582425889473408880719754748066614006111615735631015102826737674836646160621007757052574914180784603874890073943042749771367752830632674870272273133616940299131892853129348808361926004530121372718205821353455214025888250099734657988742236763360808185469701386998069930446691656185308447475605842293756916454793771193114560964826513665905110968574955841621945020096131984526185788093883860196923726862282083193278243534421973046194770326637862263100062580873799537297564439216969414260198914864889688399804675970141938965169143762666384783626727768961089361581411023019378870913651021096014018124242118810324245054048552212035167729457334571745409727228759122100198165966934213488457030936664686032140449441761555733559877213715086822766204848788853085286149469845266852694458962731675166581533499914305600960595784296754912590441250908907801228152969162080539612859827449819877110166990258068871529603985279919470462436914982006730839102928735523085917597262220595410157218638118355097496092841663208231610370116256056724918551720319050910937111418880 [136,42] 27011700980242813588519752692225864484213714362577200946510446642265341179732659084758992292281744488762884208915881260149021081442500762298199685238570873627781520535882981922800519884591617807234497057591943809300530737788258284088893599003197910406704922433324321743136035399098697440922196041416696895967897833213007189930490667959500550225540427253580394415860636563097558334695322539090616959392215377206024538850821791716163111298444030103477408835160160362491258098603079306598756169251359917680496645157999561510275652472197584803804218836484446814012194487773498187556036119511033983099662397557737630817540985565936146199300745645277910182764835640959338262540286308886515969576253749450262956007609545530277323825748064628697851467823056764572879096108043781984265990081824025045180497664332733596037241608273323248024419800736428458975844172761915358140067665491445016324364235489238276938299361393493438478745419245899081769769994200572007197236993167596569506540202312124715556212681552290025170114088669097616237515123120334836604421532918525611128950413181553006241847716525686038683454409297556111397641282097067680935797301888795533374176033358073185403084071862558988225447611619298719420139980733515285880290218250124227245506138562797851728888686403724697030352942698987220791609174554050628270235196949005724286650885628834628426898642655917492834789723474699095373895458539492071373182295151238853210257178645227068584317454694139760716714672033792479972528887506695392797981008493783170727010719598220571657885820780027011277804544370813122669593824755983530540684702918657368666021422630307575086597664833835236214181695488 [136,43] -3737644178460489865796911285368544444727269465907673920538197483362574373756107725042981204815693192810827728665875109529137506606920176522572970554913696358384177541103216195942157669911386718346284940332654823006481948041536893849175202856530588628809865778230013096180917905334619647459168463052438128512016008365576968129025635147677550315018506846064841766688167904755996391537731583000125171228781053260385052119079666988142808168494136021801289495070186355227658657293952396453871222806515798665343457176302883603810190592083735375821663474107146188539660135659933578355297311376150400123439360843713766088749811904216702643359754888581223872854463572507441526914750226399951260514107137152619064289388050027971940227029639334451212912392104867739717338389907913594170565400151810012286841869113821137918658706656131614334921749545668634444441577148470708414056501222551319744004682407715812158333131321330565742072770073765882410570922129985789457799831949386984904092862995159213403913308546704649784638901725506034445114397784352425625199617809329122835595692360789317445240014639220685751739524276947563172074589742438404245849305654520697020796108428797229029189050059354532013085959271701349850889483219771512274408803095942461852345772478020364431433536948573142314390803635211666529879920394064510821679349051173773582390301062086144397507647885399740575637545054979061758088930261592433223360670193865446613731969457296054925779542065659917918048842762347777065576433461656019439384925593015819521964908357424119195553651787296752068887599925087745326843402190080504892511830611531643595209927684896885354475219968020192056072960 [136,44] 471709270273422458624910932775447467946494827695410844769528682159325102809876824436066017519786803012535530153795275610593763047519824332386757681743558468779391776816311491956907158198597271573866070070986054484051867484069126989907966837949699037852907669475217614070689409153172426316990050524023827322336732718217063073007003520221587312200822127855817013712113693127412178897922759292902992879561704690096284399264162555205447606273122187204669970171376063859106925819359185987077674329720804482780947714121028371924401002718477441096758587303760895351724618206282014125576611403916178257487940371976123763491532318807937389951580773716293326711213555511096440479809741945747550258738193245921714712621457369818503339514840923220438946374936925416905277482968954312951101135415942512276556994297404795458513484914455935893471879940934831837282755676019933342769728775420749245227637979057412589399277326485644567927666349986168074471845991755938070097541808207246837305457636921668658346296007337483515836826063819843235100918719870003722231350544589971856578038101232299589416652281219003232811583388436789728740944978570020708725650851823319496311442924783926132618738603353418512789321613737855007842871466414308981490883648336223924085983076212198318442729272697976607563014353212709528509079361872782600802144222125473713168147278229550012257907448332842849877106228324398285662096162813645231191918792287695017320485176112417316955296259119286959751257067249596063211453599896955741462683611836232086529817513662463321677265063271618386100566598605144799974098492625057468597605831581313142719874689006852426669451938286509315840 [136,45] -53876172821879247136991392124443147808943567606121115148395509525672061587791803902985466620785673516858440074623067434998011341928984813508316168157243848984371576361391267545526992088330988504631316531611234501522829979980024367225485634335897866627238904852190149701864562721035939791459304732880901539531440349514785219496443726547769880414539924146653771249319163451295619736347939416604911108254819737593267713031298862584915209737735968027510983069751432759677305552679693316504228046651154691156669392098186885048803987919285937940337751284420389323088297123525934787759754082910574611520374846663047456699882531924855323164638235901685034195652657549085781730201390841104075250497363017399962820588322379088528466212928370976124886464700992119751215928373633620354926224191167789852677453457194549385513598794920572047530762934378346007757978978138362369389392358649690205043840669393700346204001184093610738981853852695295152450880163383746286162635625826304184824609733428235556825089682589251324742629573748853688218695356717346417541851826242180994112043740743399704430349632917270691769312213929431700712834490450261351603379382583831185045527710928623610141440633111907005266254259629372655948241809795078978376349837555523482680397206391922485920981540363609103177360378168716350172254120391997418665043502062248136630401517452154103965168587368476450574296681607316201327632705142953719165502378505643112438969011107578411482850163618086210959195379851194573727130101984258344268508167415028398080852534109473073902611489021132337011126638153048426416423674381614002773083578471044766457792329306870173461481872123171840 [136,46] 5593135511943859780756229956887548642823676262815618377409399343789949142859409572231595000263613783161671343438118639140188271166375681079681913295830542045773533776512697827958205565957281982563278135871672698958872844796159150278901004666894423790255782996004880308214227832578209313837922870289678797718441849032832351218808608579880553669016725223917531111489995488796986347002218228834631534099601551750452268003066420198826202738485995732935809464192334055943077390192240957697492634355193635443547084532570789553663568131773959546486271947252287286481510089837624327210681778939986814834518276190328177639374071757841594553891259607287882567408214003522958115931421665857851683524926912840848581692355297681945996573307835626289486574065431305906934681504518987186327254582401542846496134329029023235143699431184458285839161059050370034352135437252714349483308076691493744682038573956571346628853541158662541472195456073763615147146592809997957795435341392253633931109800494897898924329060408049594948405781753413426843190198723508604602505067564737827250251840814200360222846346191059785325203968027103635772086054910291158578286371789452275898836854387401186789022671325364221467654358139125053006945037020259620969729264243535934331786762414210854386970356642560923632501515320192580833294155124304013832423407884019628883205208572544784493491911049250491844965060934103230118681344842957649925152772673805445103318957386502443353993579782572583393687104687696221344456866052746186813067082107154783067321141295768000774421521401908935523686530845745260138249329294278380997956178516931136660221737689800330713276215793280 [136,47] -522777163356772939203364590221733237118972030341833038051104099198385207770977972009354117510145721527102992364769522520782814729442054284661020828142540194223820838321724652682559718065444744843455698432621831689106342346759839791933673741332436407042182822944312175661329381745956920230854220692475999913324551818654660360340008248308850142560793346659083116270181171842116583233361526710981788948065345600234034604277325287118939810395945701803187849355150283322058229889205885921407657860850794622224204761745299477094186050938946981850418712281801039060540506257655561580427427012211429991441415940337997869018108348209117116771290520823255607607876682410419819963777343975373487302982490597544543494235823742181109999784664134705850724910844782214813575440190120251595995235467684750993076626666728836940404584933896405221746063841537295196445294785841994925565018899697071048221493731303011426895004974250851973458259941800496376146079449593008550704417008480779958270457476096040273619794692429966857976885519037344956638068610029968270799939051921764749020366217561010915974889229092928317334564270447692467810941885942916342048451397904859241309133202196545762975268000579472737817146342531383773349725335515349970886550656560333958602820525538134335151823282010375899217921985767532226666953268556183341995813233649016016255123747130005018245200223981016408411831028419451930674694465378998498423179437022935063715485831915838856056489470504014953116948325125601716791825281001245732697751829314894249144529668295612535757511530090335065243640351350418512887773377804328398009041228313030891657587573302635104065056512 [136,48] 44743322117929197403052901671048742572155213187300563060371985729623039721656618503173243282306312082327814017789958925164967964702470864322448581426568882785323554285572091842082776881964750656536903679417151604957872820970756390689042604266167150025585948080167955171725132705882189988843530989266028509796248125741884802303696858763221835079289989561242540773480113558860904812178183243873154702166914938498843896347119136402346520375289265451464989833341774648858893122896873202265684731686860604612741382847914538540089694294814807594793928335479962917127561021955794300085080615595930183839507501369841863390598862377982820279871095367789054965556044903730714506069291945113706151237402321283192742436474420882128792889447407194477251710355082644436924545738413303390815714744121715760549130492344016426254016647783992330688580661547107879407784753142353945588493570378314212120412943069978297278963976162063719229072396068124864174004714371643842879649938086094480233800803264255978796119852457075498930656901384108214424878057124109102650265901965797040355305246229025377626360747685219887420696856161610610603233781502816008269789281422724724050447266635614510765819866276810823339395176379796564611664406943041180360686324623144422696311806606581119346350250066072058273953899584728528576375946734642488621675603591190390183653041140020365271797945120815076589234843920453010812287737525960828842926240117641686478058236670913579486093018149300379313323697868886700733049822881663871034655232836447384881921181121003695727489709276791910897906310097850425129437973796637852195620220776859130440357253635324595516032 [136,49] -3492307031362649880410436155848511636464153335401664234446039484770320267309153557032989889665583994178778459083562511795391990538378345293198423796254561320579827954852329832584466171862840891313489053207545980839090491736739789764911167786375662456213602951566570425158114446197264923420569345340095969163558239046964431078660763293639302995053003726859740829433836749612000221386543634231436420959303365116460445122715749685927048075745137093871543389541477320927267510042202145982427244935626142640758910465179752636789688984783157874892737441314104785284603272148726372947689692487176060132134009073956137562774786515908462201363898267981541886934995350802029036219377190267442579009968355616693662663582144082042858626022510437089190959011942867117082013627974304126622492387273572279264747973907556394606044497381371456070590880855854166398646987645742112751415702402268614783903491781169408273953334305240888067499726439746130623214117449571562460690089838824065242636489807603003499932436169516165787609276216051156964783858526275490931718113518551809689779500719779873979769965723917686157479208548260289081101113354485898021815055742918993319124344285071145728243782998750008577197032132199754127184266220165099204267916532991317765274295739192681999314551625581773069097170955992925208357978492491613376597135180648752930703508954716784102628269950539125227252088805147941119660692035299528369744311798823154115126746025782367599422430036796799582693881282645153585245597304518780938538894568917185051531907606755578619735616181831289714103365870420470551257962582762117151058466723029451199039378466557301760 [136,50] 205021911246417632175721230734138262194033415294079128797007249982050547509145397230920631956602723019936693619675560146450979911563934849457105008189079211005780089156240661228782651214669026406150893236119334181563298021279778753862904161110824058800015699479437147609696305970883324041380641413193106082015960945968731947534180457298465941275915988180778044054987085897623404191512634678352337840354015388861263528826303910428585698844108960392345952219650467991269246461505144365176942931150067608702066061631066995869692080030472815631452711859681860463532397655370738672743621076220897911684734619794750382504368377948085346404821838449940776669760677931322813490181825897105317005927397727757770431303334364420260403968094918140819769733721410839604568391823457531864708156317400956894019811231742522822083930700470344895989951096907248893641725758028999138204072998045067652502670452468403347981504492682634642201497690379320646980140132339308500224885609391232330846671456961099524501245070470382985186854849052537257626429463036459088862831609460079030779764459897134694209338475744506751308845368267220875314515231407459786797071411224644777011448473505687031674393367355103436606328893648089953885423302353529626612169910778666498767162795643372990584311554497857144484937041210019124535020314691965420000323383354337029149251913638446197442874067266064811190987159504704132110588883380432235240652034406736809173814430747763334123458544911159272023671762669453950044833686354667174792923310810097356720497248329309319547949800304494721212788766057613426562999608208092039609993386797598915039922328375040 [136,51] -4956666532345286324489953607401902327244770627071635074531756553524669730924540006426297684528207076069463482768643493200176360014880301160102196725928813386019932165750793640619319640337404975682821988279424099767180846133458642363579793609134278355709332165432912125085181956426591939282873957382716953043226324774294205733819991499888659610466191219561013540677578821639943807048531782880481132111520187585090945156154219821706056792845608639231644406109330249340391175255870180909139484972227633431366642081004536164746521530238993644606063263767004581528785036491993198721913607261021695947450902214359958728762620748286032595190198027031036102011329292527767479637256626640986511955647996952609298430593248248783720896197275542219891921582071885753111577507950491233307097835829578569180645709145198537249469216421857082673471748674622061113685166467835700516679945522139525856646678725824661589831301349911622027006073321915018671510155717813416280426812114977574225172922015433737390292622010998988053419089178487828279703842886078514360821575583810550617249394578914083842382011265419089405726998681724907831922930417284479842645723605392342345391124692730723523694649828220994854176547348477900590009380559376883997214257967877051944907061201360435087144594317525874729069379815990876134139182873598721135603213435714364149053819238740920423403359870165758284222575204095746131697416884945611526383139828693967955018258015060924248325233666846728475210539958782042773046763411699459619315055324658020349590474581557602234015563917291771959188782489773306455476856172513779682463915412898628141457761216 [136,52] -283602789119155608210936342605975409962875309510485235551688658344079654572372981026845612115084195406190260819140396516709908833553000234972018307817505804186602136852186850501448367602288771638153720535189274533569803551213444710356403615882332860323149348186466550316312387686425408718473134274059667492432840990860481129874222359489182130006799973126730423094411351400027518561179102698290969489353192773735853945812685760240250018598441346300663462826157419214651350202125241008919879096740324356762950344093659973393745692067813961540168950498125063960441371651776329149252900772554356663973402998950334681137307224514842400564528894681380434418222702918574987221592538458409351675735329755180525810551294189899181053749872211931730703276715127926094129150483411398660896300796669113546419670917299820441572787475182883256794608190037619663009680048968991604338802876466284613997604187453235247085338114100387790573387455166003685330348994667953016870502378053092379156044089471362328026532191433383112716426969883254049950392074600872432920728019420655923997372842954267287709711386635945402598008770780640014263407203518043553607034978872639467082844625562702847122975032488044573539780287122114218624022794739287114780556249517060399312059144771921529697703283043131230023432103395676247096946523942373887432950890257086715606514552562080866413943893234431153148268698914403316374295942723125228626967924305915677518476507756811385484699235356306088724329633683619577999460046221472731476652501832546272560860948543125669438151319102489566006510428343404801576455992139218909594088787406405152154816 [136,53] 30017412346194220471959934211958622065296957887081537680032340663406285194328767628301739360817706426944824145049478710684912368357586379268216738282020174725707595816743402269062636086459718508541253576510376770795359651270376665016245943803991713292558900886030298781949718742268896911351669217487709716772993294608431481377363664467037303230643185788844520721415315425077939500005555403446802439547558718353987158176825242782706583516408642087891146622075592109026356369875114762076364942408490942958572950675280251421771695250229727954294010109838395607166583031335170559489165309282209628005293340603331746904260287971029172906177194081265536843562863088675580875218818099921822762814669420924466208619097207902353924083000376725474701483834339674728354756213201018168112460603830768582159156606256421831487038565279757660174436313567912145523436106372813140157635578082892185256763319817200957015352345414838969915804364478219437934521209813809334375497385319953113627285788583543849221433111580686822595333252371714166126118691265190110025933730320010622790101340166457304194243955401070344378567308476017329020730950731157234306544984805073359621663874081600114174791415193204061245457370940550235181415895217290460006134521177715504081604835619436186463847789189059543281898917143303690602622841845294625774872660575019424028319524831253507074309170039489445236656642797916915448462151008427191845974736399082514776415592753615138777401879034894845404539816436926506959288020006133790434456506122394438516223389694775510610037100727754335258843864018945340947833143834391410748098511292908923904 [136,54] -1272041730312548933494099452551448466993232876233316342324759811664899845119221621658402816931192963348305958936008552025375772949022629551783071546182264596893653648671017465014571996552105405177084872809935235178645461105531530460716067248597278959420113858779500311002079666149640386128385298571145751142416810118365188850073515741057691556363881636539603875450882310354467321249952401580948240175437120309450022158381880267072951327958671807932485375963779918922041740182770230722832633868849007127038391080798285768442445868518205818861796330664679364466830560438530785646535884464060848177699721980826103272546761926355949711324958324303497892260876803168444133507775714683377547044289169591308525339898946305874932771872245781052647197327216441032047048790785448313566137539245536252432317850591988129661658092655893997404376672574677578811860331363382528567037550572077387546359244545424137236993388739372203782922108692791948659006315628279031717096231177039468469282654787222137912858229122827890836409560581990012290238831569988071952696093556545442539091656243534430641105837478935690844327022935627757650397872654753893755910184163737370807452853833398022276170115716021588702896744326462645226081977679746258461875764763337667080666568158904717281147124980190027858114283854896344245249958776752138649372582545028480923148079456772493266834835917293918902082371652658523907179814001346777825910879304213690486573156190215413077927282886584404727668045558812322180336423401634299035590869593010538003718091686009338858195908555066785653291794965571360262468042327905391793833558114839744 [136,55] 24709958483040613956237329661995724659395685578586568395774554050021392469332307513783159912100883798845156355502815115563650299252549577409090561579934076835933473230367760568097647777721035983017869051368950901520947914509147587017673092974161666890492223195200545569526398078094901944351699038210343138728399632751691118260546613138431194353272907999742460745602965366944279920837607874563425483458346914463950851229894173013074402269863666453429603006232081949295610110444880401931321255853022010441422415138700692606267819956312147513718155127229545857917265839982080097171973827588063125379422748848508031319481545286939399204913270408774655152456693898278839581556792379406344950517978708118584996121820733752277820683555397030728338080751935390608391887427514006373597423248463880217344249398892021843225749046902173943675507081112946940900432656052295324529126443199987990786062178014120247134078328851152350638841671297878374804393787323687742431480350449939963243273224647056262517551851920847999997321619112093917797583950492777002869784024256153014849396322981642828689751620971133223928874638846410001021846489996833543787819993779148217196927621130233319270759587245779025516971252500012494548280922569660554832726483409964860992767716635821492887356089482013627509760874624804049279532431972417118992853569119598796990284387271566097869631217262092649289674656378492761548134112184200838798569068767090901647022389336711897772063356958074431551932885418403081037008648003450814662927606401973134836926840884534903656238053267319934124351890280522490174196523067701442892016050816 [136,56] 1632424162728001264072849600292721610817634562825680661463155558169664592471816814375298421405604483651900873557538576444580735008149603739960433272348227627980799572202082192353898666917597068308405673413108807352068666399484178159996530747509071532524783060660420721764645272076129252946949220641458478495637096270072867878082978528815265798616219009822072401527842765572164393763219162656298400738793770690950846538690692762292593546895248696200404433070786943256545358908161317653864282668839298030549758711762748267073313537826268967764381174962567394673543156843450068916972087187928678925495832848747439899344322419053139579617420782806162624357663703880868022121938720483270619723470948385606270249327955730054423642942121883767048398456370021696324195266756528272112414458583674199983947618673864262069289744332376584690826596432575345019489607887983045746885943820334732762515291115303390733798375960899486927710263637509739214875905612613043328991710729087590139970057307275155537671233015369651686512303667834604199849266732150191389490308489964126072613901384464442281904300584615055795709123830349428060450297570075161439740486835796861587271198356154099510967579567364973959289083990015578629614898298777062261675045390214444748661515066009055877528548160393990858668328373598901230513517702168832025003528711239481172168113427292828027376618628143104682400103664258048738870749563831714483737233646117416955859404072835665922161330209883610234658348409942050524889984222964656274290307210702045832876869859453634809056662634904819327277545193924169593201463475254101020396320 [136,57] -143839025450087523741647219886990723384369508312850017722478405516066399591262308325924543940325339115099966093020545164439424520706189821333466781946336591143420136185527170084928825019773348507302183896018542663604602610882883692558267345803381509481882501488944520551604505524099183541595301295286829587827455591776862367852811228298409328396659673830183998722932324086654714272901930488929310139517999198145173724338901432125888357479824361396494033009353093714046822886732107119395794305943578200829120405009240935787128274002545772112719352248199287145617882176851937648343831469512997313043044601187789999917909708534802466321130164973805150297579337559873388420577967259124036924738646011876215655883838581845171091297111881126260590776557796313250019214996682182049004623403943556529604284090950382220198291226793398652066151104730455861844527784529876490279787932837575003734498965327721972586385708433029995564426729294774734758571497665402998453474148749484517097843751695626643815418556178495616503160584313363928655182863032189394645409978095669994309749703622420204888882924810240830702773431114428859118222368159970184611187901267768480987797938316261426837170000537890918645316295035610460725176841880510262817396261110683914115594093642077326188887992937240590636813628027346917798133608647361958738343351981230351526309935798583080515457808499951103105559048991234626214120583809628883189584541780683723723450727477297179858301325766850515020660768150362497927055408042201656352576933182173372822839105826917093187896812651334565428387263433371357830047926350047618048 [136,58] 5042442328359060881691753387621320573438530894731040130964263420368302300111299773512114736047300777181965806559422355436343031649169706717884965829998040838543052288236804518552261602290875396264940434046617568028001938436428524988515827286274313373177147859048868122774737634502868631733824129583570466881752996667537718925546730566329151840605639471571353866175960990582529785922301685034316146916509725144592385124739036308932012398750035544872693201339215893658958162986058148007226079234800773659302865738807957981927839952464457783492356249981792863701370422171708853724208415588123857905664022020216788501063541220833661183375088899920519413661256769451446598363447026259215705637656238110520219946058107704306024252383553863853321633191530091219712176632864386447813791244997168704195748441653841235822148352096234622348412066134876961837600916027666470632867017266718875936619847770271214571209248177860438884027959286227156015238175989336105009894426908563083694077582074702017610309092156155195620503949782720203069838801901152895251499217240765787637891814088008261551200764911123843091604692138205438267938638143024934841403853064694836580928867279182102710605190520107438503628838077908849650457797801622243398313185118392498474197740983091060484813593161228121868581284187192718302082336180090964757812387918050949198195615608944351140108181526809795149001830035962248811713551839759733833993816605130308217217830805470877552038192141040734392836954889892959122382748642526308113513422379624362657544391902480017734637101854497093227182721016574223682878485053285376 [136,59] -156245597722652221924860674558813125423352793599206115780966642007387553557097044300998812604757478308400364562013502965191188843110021881269398284994472785879063767590170329273717961399106248716585618851789339929562297057209733531846171310104185348553157825161015478848855071128737766102584104736993242281947662380474892581367246185741224313941403307167219041077594692049334951305918430861764943193878356993617921964020825492512149519716233882429645630627500415903535712962393702262580605940024744095498125445123315184195103725854809052866418673965451532441167769557090502149858090586775664100665590386389101606495261139790783795497836732409135749951501923070125001522745247089213246094598752555970207720956048666855576510341397685610078219143341018090511000053398560486881396697536727735246159463107290603313247576331250122557448148584767784754444046067734902718900911746363169144789375220346973384395861331242215590519645201674758115057445829879901387165229710666531238166074527004758565281662351264646191295583788244576300513125138676145855512153919921491733640870803874821072141101679688451593995459605343038804965673009682385721649167683898773019135627676791104289262864408312778870059375966871860447700379511389387616906695713288494083572353703029858603280181428933639186093079502037994144940595719504569364529308195166513453145192898292802505868737992941291365554187348602279944751216791094767475462768354171326965337670217447451029569540021288596671321118955330675231115392817169879640923207264635585065254661892837249962192492571647963646536924403525697814620085388416 [136,60] -6313103056192907340567246609356166447318796107191152796256610722258355487092481643820420211171937428294592252302265694666199680087296961028885890595318611369569905398263063548545869966512985756534639913078252123002655219474286622720312999134930333843141746765918892880762694375753202197870918616530681308878327419702478090352423337370042684014704474972141091859525697473003670223855736846129675198560969551894808673878124051147483682425322473784497969791303984860245295185220688166872126358317646002210156951512176139323227003971251061767744430605618609009722422789377263407211340804641655296055896606242440408714881675674426207871334023564438902292196436634603369884720998025860427814248891697091562730547247661035770152886653490543214452720400632801105417951427577867891062981851446227505562136206446159779559419166735849570521838962389693340764477797664657660117418171721337969620961733717014649269244078865095375498742239291756959789617982411144246286515086708849406943033920382352418459498743351504676545278386304867972932002441330537206654566768483061266569654585077658178833517930596628730570161784155979472767992604169843592608149557147282996972345594259748711769808164986110673986585468178343129930843419196341190113948892175799262802835703253464897379286495939592958377231235978287673138703451798382271293431774696086947190655303737932273366435686600083746149153680247066952834380997205214997683999443277654038158098328873763611238750226093107128036934805482037745654242746956281056291380603037692726446567113983195628275459258642422585160215689258576257002738752 [136,61] 478148029348505177858432855646585020657811209328923726589121928414579442492672426273107735685626470071857652674068807114206669156671950013847551750817119621483722626674545263935167437186265143306612911005121109934675102995698855472200292084277593650727910107024903796992554472612468311032665416321414134604792931745344289425789343999389857933912234084661607048728119048253221668657761371931434961675841603706581381872443461451464460835466422340103420395312772224400962197878218785783111841365411386564438943740015520393735327666548556444189452263906613399129839315215117633678147582607134391682606387122601044885065299940147440715947971237074127526971470921195289039655796695919832397655832401927979084683046767288190268716618330995908478650239273081167832513204795727680672010474329938089495317060642364371201314096009832317340636254755734414540956594709237993032827906145263822261618941778600227058045655820550950809358959032272051618194026550860933264565775282604981885265641137720868240764584961619647904247364084919115790081777411738203600220339611183581969286095780005452270594825823747748261174328404381501465077227566969124200166338829805271745587250649885318732144853242426682732566154434841349600973996672417767397379215395384558320259091519934346742004265471352681716999111969185631003752657551783843325976962595730055001263355329593258662380140424840749895632821926588516569366356045340270449551989668720761644576686664983166065171496340836536113082080561602035854198495241979022886619799984491029828976005406637510040441360532895044539731250657173039314112 [136,62] 5401943857367388722304057320665268025718116931578984095424466506294277224358912936457200677325713395204290458900871820394557207655526881759260069082591342334438764041635759271815221103114972075249789512864248902540235845093688897365879501851553047883776207739946175027647845284347105990330124671875350748105167364074493087252569021966155584338404780700875537545606837539437613245205299236136270855735637189965690925694453668459445115017534407046407988179000820247670595525227597590231746516338169091269373376763569229673338124631805483669701659106985480389251851675473352458158348482918119748163173693481831119763457154286164345198589533771813218949606223504580065169763452070484635095740231101532796557410930287089542593022955280244063167087239584134256225883889284273604158370815358847085966981374542153214381780925371698416153386672126295808060631493193947617371432775776038408497539256970500342367958409840323969905725914778345744542238091925180070229247030063687125375884843147066377759226480901775842592049268878173282305869074194239720577066226500853358764301798329529229665206806540474136962472663625159732415470677919895250464459222208925956316806195725557954356254696638346893031231534236722765736407624411315353795393948068953359806835688051814154034513968816114909907624770920896702136226098588564171784221251596083548479146181486665684076730707241944746820406541408422835442064569176060194742967722658371744219244376460481658748046410344220334915169941587344210382645772077579245421966767568118790355713514202785373965232197588685254145118794940901480 [136,63] -221906874205592705682697788663985902892999791633402401203647942809150168319295120912069879266518242972919259705355115691500264483643524076043461810498391640571161159401970903359618526529130939542865992378873306237109659072253707588760801322778602349805394404840038847524002689934291267744629899213934971109720923310391769824971680735701013589547062522846011553567000707163186132812921668741069304647356087881593879094192967700965789249321056238615580472840476353740339379448705741282302251612501653408251203301588285526194218236849230962494203348376999542952675698221224544244287636611505222485919914307345103321052156843171849777372738778828540736465979921720885677071301002160333972708345777032630235151317979686024066291877300259412181055702132251405958711933429318185237375355280129414152682184614544603251193184449668241527309808043573028773776958466752729617609953499689937457049068457693974140732224470047477478474821857163266436917910761839714278529888505195314645083081871981158250264140594084682355631250822074403363442812895842775903377047401591838951871352396848106140087645659992894662815663378585013855440716418800817881798510183852134276410670788907738212255584269112978063790981847625061903496181497815518392226969639892677471036258096838181326815066524697929304253573246549397021476737690637187556381801507188445721872756267344998928409398395978552999352643841617067092123578612066336989586190239874911129732122919253987351041811757045010455803716026993051045567944382374942656025824281248106133597065270427814043554737899118788118183173329568 [136,64] 272833444792297636649328349992393062191976509266951960349228011565280274587977724358807111336128433961077543158752700677413145747636191744941840627215753696935872662497650195953854420262726896756661671362092664715269080096916038142111284506836550310420861048709213534500015089255498803103841001484344597454849375290756126918460177072235456340463923850651855863033417600019491358881682913530394330986577275062944237074176675118727001844588772655986072469888474852801847217262658363032594294478910134884149837305111770505980638341678119251581013444106679503116809427365134820263104578903627767517771190681062933116912425235549281380709280617149714142485972207343224626111945475567205738944550502800946041955141855588280402837054955084966336810749169279648724150640549539611946460552747099568197826464349483406881595700403972931081254408863709318363270314792196899679335422713384329579274568194382188876014396948271920272118366695769407633218854567834577943322564636260137978744515000162774792567335961782530822965986823692272113386881642613772863090893506127630536516905867368670925926699182097475530014110928056033568999683705762212242085877021341686685320225340917452641647514522679808493699305885031894292547695064257830394686105241791623876290379924812477111940711280800046477801175721420240824233799921791051586158578869647245135485968364816353066365371490360472309737370753947853095333517680575229273584318399459855182428284517663510464565670329047729392881297659032279848540989911682043849172239747858627134014159618645496570890724175332021806586367 [136,65] 38562995752170521879349796736843293477858406006297113893695399216842142114806289750751847792171198212960623492245333008374217991888639147915726872426215325307459583363848497852986916351573909982394485361757647710595668933699111849807799010011750829940278800984642788727593111761232990814863514188719498079905509460150576101885523595259071974503101448702828439204492784244997869022531776253811757527012446528920310964593385395875245147379656519285514449052727499218705059843041857133682691277002725993662511166474181818022544058731722650296585010774234361814990049711554103662640875933171947826005478831016544916662053848964781010554593234681016276436672359507134623209914726872223449561228385022588327884847885277047754468657165155347882021856878851386863849888547308895879604330509770042427491568503604682708226674678599604066114929907096875217169089814214554404672968255275836929794463457993704815619640903823682092854744292804361452215879927333869541255771367297575594011550566243447758541957406084305278096641946636317695172022907748960727270336480626067551846629573132518374015632144714744742111663339624314766979395864167031868571857546745200193400348600753013874896036164432915949144725235997728048880992387494412629539115315873802777505296794614204848664806582830507855399661667208136062805663171459565008986455585585631317875713287410871830971735010713759272109101911010277185033363441171303112172660901693598487642136209469647417935728764930222657552468146208242807687182223827475469353077236905400179584501161655685614549400722985164049952 [136,66] 1048556403098722451533812008675697263670898037299073604655900917164286412333681721554126297420780854113557871330591211206621150961628629976328774047950489056849257897318746665547451322372135722373118873247214399563900262576424242646284791352056255962241754824557391651707379837456949983021299862851917873413788887047706748658145797578895773112624847427331819661041006144773526147506228309877303064200856347438912390914584725626173042779312484165792760912085050579967563358936358321677172883430330230225522388539601986176460477826015838973647797251953050664172255745371525388320869156685946594215325451803477933830256612925649862465739969864572640944961567941157548492909057085385682274295727757246609869543547770986300766390070647337882153312394313388738933382997351517121162694675833894215187616229385754544509720663768396793784376811727122386966883763292047096853604286824548882004631070678053302246525656199325617498084947006550713549564908000834072710673699163075317137611165675034693207273898988516581122838022809318505060734490395643881668013051651294157694701875939490256819182678557950618953751195331891359420644661085420208063446938711263677619152170651931910873618550085605257998540758096557881462635248693730314250158291719976435104914498770096101689479872108953855268549572584104150441429503460411901700620969390774483803944507505016733130352247610137992354312039384888810041681811396282615685083378162977200735816506069007036070597465051439893070362643878096658869801723696105488699873756633445694714528956105224907755026189406229984 [136,67] 14366407732394956489716024526771665154834919315352202027483945859646238667468685457310728138154209626484043559828585995969890892124421438374974086050351368169140684009819308613923118323124121925036101231190574875461531251690649128994779514061346415251971420724080913784533128804146236590704826412917566788440721526588733980288817230761475227956083039057979775486267264590580662313801088347013246516512433392116039864340408708034401975880570831293041244160763483311336888553948668894466345694234233583989651655010255839581435057650456068744361513405835684106452796404085959813078397312497663906851711505039069461588287459888604142048049190893880222808579731361940463042075098960184149614079661962026795567174144940186393533257127714196047363232687313046565780266862785426192259873639642168096820471189689901566943959509624921652240617370688485032029909197850740630889415485274426936635758843577468602840570629609936611938387138300411763061894695348936771873468314105413670231037857669032520705722334121888534605682418203749662292440955626642053705750697163863303632608492909520818292679216691920717768728590884330045440419391844892249233673837431791666038780272748356237039108566407802814547488567244949702833397506773437044503802807686333691804468769253274808273357461819621184920067240141184187351364014250911694433069289766863946140987907467697414437580827797529485252768809036957012271530435344123115645631178174598708647066241070895848388432283038128253695932331909810592779834962805695559191804532259248827055050986537441234283057742032 [136,68] 360235222162789274708436697234078991141864760801691955140057690722319458072630342456981746390509325473203968148855298004312451181370040110669572658378008491057852779334844091141916488506970563418261863744775023418929953598258026800723722577141137380191323755576380995694757359749618134116320608849222929789316935386475682804893267156645919019074249888944098527304813263459504614223208886753220206019944928317729728660810764337296221447098151829648048233794537965429431233125658939141481321964690098521112325101037105645971106305498471457275363313822324773653078623754381152505403429113009533127176134289790037989365992114174800239429675542422358879501212492839829490997639141646845253991003227531213678040309754212682133064787653217939605546799139855132336861954887763607952240464138640754083317305623369683509173827050640993709551445196421183946675230899144089296292440386725521002193374105366730368512870757006939095012640805668402256146467201457546707920315930439235690105006693200036665958152600671079324904268215833458685194399232031276171900337303751753013313732696574704710504667342990649313087523245028728396388271813506308975345015995028355101708772661673648304115124986368745476494436939417274266777856450642188290240282057731626800713867560354065952634376870422640258035361584306278903226449144292667457758463205965468147690662848702770833578747645739314270357908421506504104909732909628832409067392270577286936714415961244894505725349373287528125555509691388935001667021914871562140521515091540348450769182297972025641092936 [136,69] 5958806343695517040544552262312383129662395657555426865682401914348171112526729443027031220686451585413141021588157630466128233095152326601357963199249801545354895092537009210278353143710917149716162379976898221698847080358210106247929165575373261675957097857106946856109428644225442366539987598255092359131400482850142465551956407701077902237094845767309190462717511577013258593263764685254469776809698346923521349869636429383905087476771001405508182927460420746923793084143459359034060782219281022872575825544021396918747300761208199425501463938699805897822967373557895063314183730713009512795135748785960471325778557750079636639374590156346961991686210101927361610199134176788136862284274434874374283397209704563641531340814451004732549781552164630827619314694210214911170159764517742111224334573781310720602488357344265297868328986156225976123164518895558730014713101842161860863922840418521528224669020032807073500476298544013616078703647027052374266498969078363773996468868588083307671142566060566743996393472583723325588682819848010295798736015180215731665238907638250246780718111977398841252859387760630035937946153864222878091979443883140206556768456421568660873165899513881474314474422674706541480226669593814556459420223753224690645741904961950330235168919046976638139407132354768117786742326902766367300790351754511888812592510417727001450294917667880254675173928892345769413861621934127810451754735016968133060443050521368155398891653103405259144174448703951074101242830764149038844183492437571163681009114128921085888 [136,70] 69564060571531893573216941685803934274750283835689569138208353877817624055494859656359006358700115114292506441918050261211316053578689205556182104346684130071176318289625583080910071099832559914746468873036999708813682348407142754329546987803616646291901405755451404366194372941246962632721723275748658735196837793120288476968542762506597317378951245559161827793246052529992226900763807115589258224819489689821343941032552090389973077510414467713935177890708930460609213635028655717404207869514501288755023343547989220630577032433707784161731677995564325603663341510742207474637116666800578047528829778886870581453154807657227029051191048461989376919252203322656839196246332744723219328899329402950111324444804668851445695220135895498970585239113451815296417211846599477499699555376387107814982134766351188586810012044471140113219005370611892256389986109003911952992523666232903339571995328365378271433674899551122126334483823280908861207586319205401153015114807195008076703260914401120191515752676298711314317354643691636570491154839565266215736705587925107085700964487219145051173997513983507372738800702781147620084270343439197487316833617831002476611780905516839806754957596592029675184262770235373533135175142578449945214540900030570018262416842898773196689877581643843757175383770683937236005182969887682889085154508862474635508575637917429613878091645072784783148220011454393077117927341202390756121101447243545312912339269160550881486985814889973199104497844530426686924510776032352755668244834160342026569743165070800 [136,71] 206529525871434078060424240625761734071080365480308224368025970779187703559095467156074788630993401082479702180003502414213469965784378920877405193945850908909973369498860550414359499621708863553278598993002569042310375528515081871216561259284048457349965342546425059382239066246757580105909655167161393443565693968706232999742869958020428025421624338601549085564693456186166902082358213005106130476668246183696697484268966024594175856511254478813411002043376939183928604719648478335324812574217977514819388090771548005084159411232673253884700882749316713912792767718692961438220612998265561788260512984832633146126211026920236608322124013834168661201889273777590956029353188176952693157697582564354190944982746422679660077777525824899267833171618720428733046309889818296567520501706038741678131453086384991373054795298528873507309374854550861521438241847799305502004461675156147466114328531729365587728271626724770079425421017915437096010080847221849796043439649793850125503589652807068517181010280745593700808964540576139862259247830346248905823514433747121505515996203909361884509077949732257643893911023909193936809724810082311381751958856197317546222914238044338256911730405549245899369650038256625879056386746404090016242689436334033791316241905027557265021381517972406097857521195188527961301808017715118888395084656373352825190411558813261618210471725923376158155789412679585519882784533584667271433076873452159678028655818264698197014623763858633286345688134802948442738664761154253080437005884612269119001464048 [136,72] 2140538372128521505682090076074577118484411048543763147627233410846218532809903580354369208606996733589593663504484329132705549129840370113432087345751195108553030904315306446255008536760866270561586088554019878399999668128578659560888328712031809087161417512115844218491071258810014148813446361386570265489135688947703319651107369106331343625665503654723266529907898071600278400314518233899850037910267663831433210050460837898237429634506133294900107953812256959372760362098020751746416363278170869955725674362518689914170095978716567256921441155833168558385144309597450800883367561414752083724753194742169763687810660522936672564255599785313512464481557857994840211823141145005598880372102807118031318805133973385431152026553796479378444602138174211694713354576723663281503740743447527746770946698331862045743241970799402974111663915247746853232292267174737423478745105610534780962243901381351345866587110598518805621992206188593159842365042350585660426876724516619733216808000426614469381718780353791341675504738180333986236933686998976153500444046037261152045587393382585962076098668014874466902754539676985966875990123868076182991759171451069851557868303720677586023364931519711193475040879894942659581457060450262407104683580480382231351496437468749370421528513704990954367525143454727326704401166618679985168582389090948482843593515503786196363237642088186351371305012563834553687665336485626077603195449681367364741978412401901486381438268682977586466293578111789397946255011551543597207085678350901592911900 [136,73] 9912526724400454059279898295227021880066106222639076927352721910947926443781073073440893727360233988866837892729734502915900408786380308171863722135412942629506224530920495862102640933309725032818345655260453217005299596282765176144820832500229660336615955280912123065422195930988407046482578867339430021711347397813534858621295107522804051804867218043239775634553788795117010848530904504808164833621944570501352016465234166271906132458588331533167407998659432346249382102768641984658194632464908040922317264266652555881179787642744312937284184553942842718122969104088806152601956561338051846675386049795199282958954557167010636167626488807597723908977050227293688027291499443645641605905816880196637075247251447521782078984186503759457029682501176072380449148764265726101739878801245116647440828841379345604249482232390556318472436227811135751602217034755982830951482327037261966268501555436135269294945371768529943612204218129001812489169187310067135224316140295727675262918755568224029441544319446179209200072157861245248428769583354112778504410053558236422854505766888077038982141396334327359590612649762297421046273323822922534868085700077534791018882171360003602563210491275153960272900648822484928514586270417630461743769525045910151029412005877001848812802013064724113960662595023666439839244142204871240140339670046889966801564495499659229745500098192755908871580666616147779291855926772544427564796437065475299126268496322867811679371982037966876779642893238852561354579893931264359580576022195643648 [136,74] 41011677923434960207226722752322254969744605011115944625358744727232991532052599826951831582832930900805029401198025941110762636886333191697204036880563496849045190535550287010174848525459663960960429384478230325681999726042223872059615050615910573914768209453346464681862488028433941550249790924039836863792007210468279073322001656078224912254947658708607600909047111359143535395855195215105250717619587147195811931178835462182028006786396815583679738070550249786564281384458877843301562875191784221570816751965401102971885708214821426193884881755595702506983502907760601002512551022686549427724367031717395176129079549539832796221283839933934834025189004914174159814635745302761707474328130129382994366442481240118347452663089930583509409661063204800728058468167080512677154666090276686877412289991823110100922660935502881022120621273694661769600079144029641865219986330324813928624433814664232620069082267944369872313578588399273483419473735560633575467666782302860173647523578407555166845525860752644242608086472942063433155615058126058113606701724054773048844315741420059171282927586715667582482879762694781163574610581032139389523670105598473107927985221743142797768248869033361593456395458609067224744826340758668625010188091461412601062641475018987087203351323134766781353644808477100750862139988011238548308266004754401354231292931898158072893056073037784849862158461925530266266413861731447504049186647528017686811338820434195884621061250233501737189413695302908591447590228181007877217409783168 [136,75] 110073713384083140019874340264768025536628468164895513960096013911672476402019515756781276376094677829881503037507006581330365973486328507870102915210986576614002653421126266785784510977876745683260412664288815056574229200162077982498879329587719017863705423488720260575741116889681496993773483464902141651827060846937182949717689674868010562113916197318461287656427386779761328655314686352534804034533409027756541728818503604015995290918632377511094095659399215586762763645764544192849551194014686964109965641610316992921265552849609138264683187815650954739234245913230284698147747865045437537429564820816015892191626455069848102862971529178276397331451310413272695403791651845501351958606401486829759551770272865150104101744253645481610771904775350102559069899407048575142520313421797748389299034320905117760085604314273075811013620429045876540010628508174545412333949991565232008571196424323217951593013519038166825751787383406013005175558954391461892755492149995563673780386202066335913085001633866002034590355193724064100019533372682478093584779559415596762049288239412595809737355138045718121269145252501756691727765351216163959997096536780759147624208376982420992475039338152455568746391293229789513753157207822983574703731059844154499478511376121377181772008859288822035664435291448361027884521725938513607677846297030186881820611114037493230724489393304766065594039919489487276378372402890270570733538061365967437986136274971963744757116071960453008668830444391935539923133755428158269143072 [136,76] 346883228777265737347733761629158447701420336465730727002018939642893251422232193183733794330564374959983875917810067810761727943734419575485174066923943870137691455213618955788904940563706936785923379475682546384239333116822589929037724707957417241608299298282519097219304878742336416473720738123415774415531080196414151886068860635467226408476914401155207921289422181823468544841660706890329370375895868066469713177925903301175313403301142497277439467328770498930613380087034403537655165379902745365536941502728180231291793251011522160769546708381373886551790983055773658179282611569867127636140542303978734293401067856462635454946271723655569704625321182484934479443558562068899673864941902757904594066862058321696480549790528998954174945544081954863164932443647175338120351904854079706054750836676268459592401982731449919889082919424250812251208535686335510762713030331770108930318557897606210415241293176793482138041319564925458543064543330417701307603288121128961684023112750240419819623670958803737653263182492234847300917775526422693797766207868166657613500557748582367386722005482240496520226264060766558275484360056526847143840691822841238025940264883965615333464147653305328701394078838866430313124077660425571430006999345891911270598966148810594086328441790497412814382599595749860276078693935732974571801006442861118902300880012516570973720282971204411303280119636757573263872011416538105025743389132940276882699318127369597603794218585918698385255319102231567800917023214404467584 [136,77] -614479007663979024277699569316422508547004085423733410466587511719723385265249163667009431447040684559701528339333871688405099001363700055163159851123464173596970767215684845988596955770226427124804927597563372637679788240700715873811819176012425058720348193665530069409057204833430326535621712743456423171503497082864039879770290048848230030344814625924250180448648547104468534245919048997109940508559019014593933039458634310779694510773624891670346425312239106780755214387779748338218841993012556897309351340778226270798595493692659596681406084370575987549085965248123365363935336195466492604558664812275249830693881170347205028555460158125683142561216010928603644379322052672674207758549667571454574849750951320357175816447784178459818500777996118854473722836911849771529026085905635024033539830951120793667844891658743061373353391077148827492634839136899840293406025635466896772039528740866060865998793379837497673758163619476205665843383773458139183689705120049022577194358366729600166462156817215562330858734639210046459226125881819975342358721318924601238339027258085929853464759013699714502483473715708397215419483430409045097015557406619796032072763848960528154504285616400056667417312941260025613320048447519370551297386334672885375328521624703664423388110533328354042977874978037598159973377793176899792335814771937341679447596799096845418865385504034230881170226352591076172593049526743314951919317256277235097367619450698971499992291119049631416059242338698889554054184064896 [136,78] 105371472102752310697863178221352362989585120676366727710039255190160396217889288817057545316630524585719963267374594958026998145764999431969635424693545990612078832076847602045591903720376359892093411311079878500646783573312924139853127819271969888272912215301876464291280212293673900975052815917170697517442380022020795022145920736296519320997307206005065711894303161066185372178678459569650572692407023723208737417552675775571142792281219473675813998873939295585032580253158574109319937097388835797074331133632064817441414424759505393246409440365969088352679331920507424171671392297157434722438767191158530621706437895366575823745094222622808399221618672050588587168648185326095485217312131428846277102866209964713536164816619778272354982003709989098193947487389714962998102298487414341240578980377734115587453798861391945256565002507274904684632610649333963834188531773199756535554845828178801545078490045880797661243930471291967607257717013056377912945609112378540098942884298119497686794726631456384250504913972665137872418002352241934405073144849572854244475054824340153809514917451967505077972349564907766736241474037833558820790520563196916036359932873569522675314021358932680107396991170281076362122537556176287540643673386776632774426432835210484814025205798819344369400596583346707368673990009053851458568070324711794186814528187098740811613544299388117920836933230226071649582311849396166938094843276234536037848639925692647717791271593142610036492847129300336103872704 [136,79] 2749269830316191650933273598046161446205837083504503703870630960563115707637413767011903817665907862519872314044683037181895444187629194285889612776539039562617052878241077195472631484652751169528672466397757166701535909199413662759411916143249765878957427924404953553901828126304040523944474128958648112222470884675804597469029273977214931487132288236884554828797972736770140790742870286595276687081840707421146463355025167013744116928799883151409295955974446841548955830022308679827479743819427086789845503983918306901629243088221677028246667842958702549230273647351238083643018007647904576986454223805319679111889060536821085589552039209130715307707043039071921275886335180725849241820838084241737348846493865790586372613395857000074462737533688671446058225397197967482780983917597804328927628566675147277804482608089093510501678620262381181331577968335559207437606854355950944746837086536833842286646628029597855230901890966070816684175667833133163322336776393399285930458716770603610858209966617603456606613784532086986291771280307772483269914531166632509081373004388485020366315550073030085082401996888653305230588732315352252235012338679957521135811605594735052936064849152518992007537447822813521141124797876039986003721405039719975766097624745061253233544315053959502300520040180338750838252965136702458630182075744692273159774636878450014297256482551424191934627264466728042733757038884379580541212281631713778720158180034595078488844661779794503007870678174352362304 [136,80] -2553859948934460172867148132283117254233405441116790835031796408020115613893582592574234078860346687218790516402951876895847764719822960920776905912309887071644397122523480416779759970538911372532365387938402461282618563695918788933416085365000503774850909738004881842229687111134447024542649386693212202535012146925926885655872942783200223929769045600921220289619330833694535129884449758700738619672755276892854520506393272277451347446278725937841141707240025079974733529043194037884648006383110405929525231912840861036909805645659581476874879687279651754836055199691601380365771058064673150670827856925910663249409956347562145926375484824948914947791340120666357041083451429737112964200036728768043828149319099519553157503681362037388175618461827111585377528284676794189578794918809137290598313453743805568437603046535582688455372903752138678670342511584083258887780754028144358764589338662782514801759510966459788063489343858921797838904499642942076266354338901484786295808373521164517294096939258265644050477337359306583194730208798571488595646342328862784435237786804105439236395678979200395410798519124341324440411064625037786177338199421193540962626078575141956114915679604027518600065271508080614417225302411178303600829601599545249521169881893060557506123365816466020149995915831624480138106401208254626583896237121708717606082378628900887285326244824117971135771939119725558892385688991444605123452480473701069325658478748677743755273628034353136569472402054470 [136,81] 357974942589327174251849485222349432073816776227044714166626072478718077372217852016309057789633738695263915701610437551507568188417808303430732981782670290267177809265202771087079366401275579137730169952501365251014342209410582499137989815587635600449753176278440611902972402065762029646200563858164179414034437130959298436322588427364454343430730445561619735771222366675882290294497728356770728574308486325785243143360616371077967968063996035407136086512399074932266596353882076848810733532661973747971339147935335996314315556346651141398773629951712939019062194892192934024365735755116130024494993252735110142061630586030796323129095489300671658700890423541055557916916237130231331650553662298444128403645444772976915243681689897831216933695653901510511476392010356946672757705106553548645120148846116173519182473003743221350476516558993620711050300140703938586744947298219673090802075340842301013068091660997792248732767085321562578143910628011999113460187152676442647572530499001913561866971725148788255714954003293657213384895755974193214269949722053346916382349710004300666125039194345928668233995367428143771805814921645486189526400674409840208501142559020097661613967444022448264428813392078342069468778619419308786661962957108070861961229040032693281470222611695216228551264416258084582297308036999799707932507270591785991338739580298627223611538186968962788478667031087941084379236901002254705251917308027311386830543133621529703397042312064861403432256 [136,82] 3274595266296890250294340910463648504757517733327922415902343986874230892343635932344076802470040183565609566743488223320585426718650091345672800084413311501465564732887077372558067829273626343166417863696475818691446629389324607410937221580305627808752025782221513668488479559030735312533444899827536380523740135893685080010462180304227682029931109602860003872268627783765618999273796033310769046428505712337763548566545339430119714303312655865253218682290290677189640078775293001642698547960727219709152701958135690829950676900451938421319615983618470036062766337706239999590436520923388736308549502245060298856436829173748775139368602453479700264370842462980389721793130870459555045382791476761125473138168767353328536526941149611521258575256039447512076199387925418619238409802250450062694655148565984911219303090000385431638154327174926726137467691597344475793759985741523886322979144073352798954010013454821358930334998056969110452589941085835120246468926586438710929877883116443838603053254808705103547554800685137469425139685114149142785472616859340775045081853847345948531407716768331244041905585673408439962390877895439139932225299269855105013851646214451063722704321968045181516862190020707049871677449699783798878590963111834798215241965803464930891862188656745559365030205162987110269994037239026082502112613339975012213643509561543467551810008954069085875882636010902337880598415618621405750985221974488150721864700613536366368142036263209168320 [136,83] -2151105139455509215233228609467757900818499681907296068150229242661218518985988224754394177796457666020775198183676197094069194598338394929751159451946275937168935385126177168119966249934193462050607699960519980644676075301060897413860669265779812532136520949487089621512269041849112428451548065914571999229191922507243744198387591929972394141210206339761066358561574570527612894391177298546412216749270632151558696768430403038686591467086865890248332239034606341683377018584868820479954007618601016804101218464218238878850771117193152608884921858533450579087108412436769750406653493981374441887741913004160860907121956707797856750225332264251474846550323413803119790536301718276085702430676438266811403771258239591703575870448849535985522971258141460533006493341801529209245447583242036700006436359078723250487731014559623802911354805876053425180261173432144619231807122551424688800626727542529817024099891352425361782156553211014922677596721973582810942741126571715274825002904465196402997903846997105938372847765133017199663403210252882875610652979641144459228129205176546783290288783803151032338352805033754150495052981239995047073472079426697139015487683866111011444324237703657544816751222442369060290568118756505578888636724874379349840261945726994767185254251835391854032146582959792882049268853569773102108841501300151330374059533229423774869397587586777093391832829878330587740436847619738735011967816191054480083403363346789773413268197544816 [136,84] -1225262993647789154473206605268322195196139963332379733136672292776026421210669190122599628408770188025730193843407874781383716276107281883628620569043042562831051068146303887237774416763307622142495111143860925423694165249397749554004317269716323560407512285974502502259056170791596449256011955248667863143221084532690246056427081958142609664481739690247578360608460511180112102402661317326663718608510713353686677005130673303277611665272028363917590181408730711641896003685622088836913787419881428384762751193000322106270058529431382804990349385221922202157372853667758916143094264505203628480916928491930185356098935701724300748267397207446246273443850590556887521901158021364782326747471496961371004259718986967826423925790655786657859060940958491477590248586141279748681871627384832211625633895864607256092700950143187825260082162498273746363565004559339959379659718275877993565094390501705774912791967604697481241510793961170162044277142358897752143708296410019908910215559177886611574619345091369898079219063607171066673267610489658278228353265416423533585209586698191654816211062693667515790868805317612991643704512797061372452163293563699448963618409411758949560472390294595155151593503820899786467923871411777661218693633478585386832453782150414699812442672110407623006052966962326260452067790104096446579140843363907763312983090585491782332736070886739886533923432040098256653054517884468213341230269778572694290351253491539943278728480 [136,85] -123917365658195181312361745635944642071494414968524632838641304824102373133671958473997553749068707854103569221728732995626588713968778919136391301395554365018768438316788788589148583830235717979522749073792403344515994454521522806174009957357150215856937032966650092603651721699706345961738818465030348535970527562116259542550522802870516918838259307615206235573269219625052044846798803744400559702074130915405573920689427444988694889378287545134780659027477012896879138729065224980111753518113824246275027539166904207116955760493246721096891506184038633422313426274653815013423972839427308413037088313668736176831097075321951231670158332603964044651214486899301788952097695198002159171068062338764811652325292365391430425462829832754520949343109685373648217636093471690682600796233634785282237661096491753588227535596552886250238761712356427102115003931926244608295811643036381691872649294661454340515903438926884448967551343103318980520905697055883875578738800008825360024803717642731413293043430154625486124016619798910034494908161872223961583129166553500403453595477704716667219446927355394022253507246332594585076265455671348666410441348402419413857271592809676312563546253343360047214113129846769695742990736998713429367904986261590674117896034498807358804236123149934141375098918750261814001918088469054133725277715382807379961939182739648418363644305532258204826895735931122534518874884765397560408608694771063768838282860209577472 [136,86] 439835782308558872609200045995844629468954748312135803366493804967423511065983601621843661313366577408568088659265311785119876408041798337426147767106568619677478664796988403238172116346982191362631664642556956312380301358419051539152631252291160335813348119439322741548193053719677457771332961057599182789687669247474587873800390066551148349472740995075015892339472449080826723798209066013549844685469406707472699508619443264068292759198760043493183644730446933589693076506235909068340941449048554155155662466994289928205959923465313637807851316472784671682832681595659379320129863746946917608908040549011931821221638869049764946710480672440540057620900941329556407604000718982230878283567394614845585097290752441291886658760010386520784063173163486022352448322546830326351175598397900254325805815834389274380623718033414407691321505039141483628283306775986653317814407749616869807127235070169147413769057354643845003518732448307668213089285797470535653185150477041465601582954067917193636537823749694832738073475010339890342803459076563710433500913121456054875188770407400813118125567127049886830921877802859189192386736853270041247210991803051535397760150732650078149860727802370582573401476524636768603012650364143842174470321839219531113731560825911163013306418515381015398371197541608336061730914299224427116743593199982179661795747392117740786722581793688495960010219691955005286763586278051273529476458756338329422080327395040 [136,87] 178337489791396542836069228326591279682563215363887017483311817662656438466079949740075882189164989256848470466101619490154307831111236177738307662288709123887674770269144189109288832673664045239139329594100216135634421161056700045547081092492920912915961889553365998687992583663683270632443587490396511125289751556133994267406482293694076570154401411576968651032157576673110917390171799034482667897594347808053774022250849231113013512875682169783693126869780032706422315119796415373342372282344619594997550669314479350179527942724723299438311214861068365002123903435399960215762132546988551671745497207193083189878473604893977309137134912325819613265870189244145894033798740776042389934188618129718346780469161912307343546701921734466065653247542961240834543370590619062089722919093061875313882730100535073230346302822008707934537550061697427248703929553712797278703755036191536055085919623039245272146772630585000524903101592603300006460640471529334616012125250017755855534478184452348965545001708584059819443149309556349543558047050717223952166088934628241403781997426217334683119320213714504780920772354353322701039332927856644331142550736141747019275162905123247134708610630399231156050103196328366613507982463083428839058387263570038524817842565172639201001899564656279303564696365041184348770117810920612071458003562910322833283501569545237621764686477959611088686241349824764991826006118017865370690525498452451827840096 [136,88] 9556556413719416886935894670779383098504076853441361555141506212044169230360048020765168994496635735262739951452913778112897402111734077057053095745005743146326141032143260853343999797471040527752886037196646347809340267124312617799963862438324400254936808735614285332582014864096249588084685536401546759731042776823962589371042570212831868642069716315118665009120369604878453498050579847135620877630660401084071605844397390860289296489623086722602707903579018273169901104476560153720009189042370078945684097136510515361688688267264635042327037041494390510688337461980610590270616750311162564724695677346791316000502673530946508877211953915438601692047065472496108546695609385225180310658531091843635479054815605418082355489143938997202628323821068383925713598709564540698237740938365844752256289100500841544807106277359108045999241917450305930306783910831837532805831401376808813031009883852443827394429100747065072782807491669742070270143376031231132784671451598462104672859691523828346112610621087113727389810797494311830823687325566641256977203645421513322280797516785021639049194229652123714192923332479224331428929947203045719170808408363883252131107125273470969042430892196413823198656980748641430500389892113633968222059629066313129995052935804131366702935038385529837028362073257821381726455632266764277020234264975399922200781132220990335364939937556665393458017600907094389753804849070885476465287012626401352 [136,89] -5312761107034152164575478224087019612423239486948234399430377135210353444504248363569858438797775233202499502096714689568736955266432557110188740046444144451304730196485574112833112459008984629444926639415066566896888422505489176295837075463293362311332680921515478195701800625631603279132206579691393419859847983781641714220230558779233250354193215805797017350749251089405423560011578628552709914864000884508593459421149379734612136694369506012245654241947697018476179611373348863018034662418435459621487677511719515067928956152137835287914027582239959717515721552551131924598763268465360326211148417270487108005883967781981217861536519624576391677519329604998116059384677244461484905953413720965041733345033808117624133564127938465884044416546481433616640809203604795032425602739316819553879819726008719528590648904608911220125885457575283098869791744504049810077731103997877490233093920190269122007455053856703281714604086785260074892753624250303291579217342646488416894195979404184752787492814393486078231575693636968868400850719813851157738449351645725986837493847002197555605428949472531610719836856100096071881275998475135888182247176400009325541921482122435257295102376391621615347485512499702760309919464987147737581125569416481102155685757043105474132879682696219739466006139095890388326259956329946378108722266458645473206721191993275205599711243274664190371475351706253103320040908317482999799134474880 [136,90] -815557473249868945720951062170936076424168071446084968151382927978317327473462298186588255708001998229616939583068550293911602575759973825940691587901279900002452083124076489932641592817415341079993478896871882227440672283300262573848828110526797868325204791736081556297745100983446713091833507180490959444842588484156388189988400941818048906450326405987403646314212996188375325849219220004951984770076484177943982110909710593536029256537174979809911116655698270324743507719076060749891995757714773162909343359548506100023645321841025766825987982985602387114122036124826302868432821833582612166716291795501278374015198034704125118751834422757710525976935494805954328978624670748892141261518494082297702640456862487508177813644259759872735626969452364708818790311875687073984384181097159507378786606803810280667336277728877682870942444756631701667861781512835508607936354155444698544788099506124352178316910584645261947444525095970352446778743179092278113489674179713255497526682997708292727115363525049530628847787010099552118034546490639176352157221786955864200012792526959763922734382070084325599397259971154129091331253936748043319378056160252566033797599244440114311408950269371978242409014780195643448808206252877514255590200862824448568413443639740533288157985850414947282572655837604143086374459335065653806566632140025681611260480616213873211326712630093374323324022179761993707681467642044345129856 [136,91] -11082089735997754830547043074302718119452585071065250685903131464252153769109311393273530861114976245353200776038470453805791641406403812010498167650625027341833188892223856299165870401669439081015176969939532389529901029962313603251276342420819971573214915784337091086852771387798091958394219022397621329694550747355344063881128296655626990601070127018380084462310198201642392102123358137340876019555735636297926133799224647952894582684351826291002697814456949340317012673239490970794642618722303550454798522226399119940251152537106389590311359523445028045229546356898956941716061991798102459025409819442851801122916289109332079722839049940703660940665067161026998010744387047196092590879117662300442016735014136200880869231794717323949258664058650075899451504522093541751171014640121602881393602026390983016997649918261679785967179248525809325118742825073689747777111798854385375778444697783636083966386676374252694748499707812341833770467966634319904234626578918654130565413972249104845560929587255281971435287745018970828588438978324429417195262025465600301425319350741759182473468307887164565328466256627921307890755821384174421132423143158747208930586077570845080517402254141305066175374999992696027372541777942562964734305961644987912419535975319388556701120958805993949402812568121526355055744565096588464748884184944329403446419458995261019330863101971015742538540792847895479751159133902896 [136,92] -483398520423203017155041221788787040099034721257252388000507261763281277121416748879196175215141227749974652889274632190348190115664175234092948393535899392403568879972036401302958117175508655949752254489940786100680559891535152625510448827389710850827965603692200957540262427052404936532542679837767821301785078193400704645125158788411598658279106279526845804516098387260631402338543712152858010612658495339607965128988414609966576195777697066002709971562522802625047763609343561335756612542609033403735703650027462848517225570929807147083009286247523171153494449289821006010485429289808659834811162855501751631181832255811469795613267151988203295489799809392951459870324157693179279551059194522159334124959328472983694996750958099013092236658220416455572263549578432539883872020978733874186975262239526496490516796166937842244265086493636541634402844420865150122370830314806979935287457386850060444502650821967447538801964595339138566308776486769334523242229041713352139961044354474758078914084505108790347381380626927723659229314687698772183698976652675087801177817903945735532355380401466609018759908276695514117245520316864564199818397955283583689602361267855311466022553419160816865391229816309476937281219972864813211549573731914725310838241636061633659914438410798847922676218929729915892081710937151100657110395911104169103311513421840910157792458639610489981729676214363020388740384 [136,93] 735088434639050704324294801339082327811904131557524153776711633071681998426623493051621870656023025575544543555936881377218959639401415705749125128421967792908080160377398578098854846079037294645808015379086706764830872030066657808534275072633925504096570784358098836345716856034137603052260388767043391354342452456949935586841511302530092205319885578712916395642611816905246999270601124964223709002151526392150061836375403522958363837990691215378227086372809914329133716002524736242329202043142132612775127780658026977405363772740103414442779871351340439614829072916259904509413444804644617763729234819354671550554189108875172128383884700499660737834089294206223761275072585538521018770778216756417873891383277051545150922979106820610321814512028821359269857585840347661016235243161391322008500172383918340572412999396884658704988631532780287239178426271868211391165366888474449139981529340569672588110492151221449535758816182031977157106710806057581961645311623623409016912097067696579225122931011975694832070232766466427809630452445975969114520685882078523709422501857281336430724177144090121336068056740487780545810743779645575223663594147149704763161760454251342072906579073933905923860279146160657993289312950485384193389202592108004623365433767972865483135981221683483190220774691953832666672339613772473760409659133869114596343874896648903048603809434461142288419558968115716416 [136,94] 4980040870903247461949195329050172669871965948613270076783669311073571934026044838946223341186796881583335255955594836768229881864043461536155853556153679123734463877798174789686881293485148986468289639189076046167658952557407407074655623347843429445172031928794577266165513088457952528072517397506443947904415524716675303960919792103401675722581412030891777749688425289955440464909426660414124604448895522970133992149661789811397927788324503864634489924082776042732665780668049741984044742161808640454590751424989944304453699914146070781606861975802103492885884711201157643238714678805002981054257294130226519371701955709998789341576545114468908539854144392937997450774831559707143277875267128673241913167764080318260946251061598321304219560589845582204345801568306911419887082973134250012507659494437742544973510406078862451332896246470036720956608601686142157259389525646919011973878183321641435600834778123006838836142407347577811131228896869310841828535841961418174780770425188767350327293354403064695144646442839388525402649952250092238692074354069849116530946457580020419921503542995439043062142118767245106298093402670661892792411930362939314500327909790712636673197043447406613068628412757114119559534592972885361460052812028131470127598804713462323363166990176199060388420378485422720361149825142443011116304556873523886582483448941062821045363326815312438257022125864 [136,95] -4178588751266666883914302981469979106423830718644290056768356490223436473890841118957833707990118587678719046063632427630972136825061280189311132974905257737539014420587288750261416231718633265528986970325273147054474129714561554397831442459964715754574420476851303187138728629577832209932450774485222824584327619094328962356957754962240382766735700476411995181982069937614211215121964490802864746230934213976539983230865753092396562404986537794785172228137026285878944841263950227984027430824288437464173959299265237876947207083805931486119774815737952093051440022925645826338944045941556470365779300473402772212304934319467253996346287303087170458667116465459320211186456643821411044993809995476225468397185311781043072183780713632130955720544325675284239707500660186330901046648483907537294890525701438367227049294552668259294069882064611099808549490518322134374355672907943417875950466168731926367590672120954287197454237115866074661276425346688696001557425564656583317955921851011261458269957656332529973635975630893610435707755004395872218321400367892596952280414403594360711547924410338536993497554871324849237088141032600112812371986131129161481248043977922120799666265864466147622435016370492928107659820030010311759673620081161781465552384465746124328893358409921195888607898178938100240919289613186139841213275191712169968414073219545165666731934616260873826736 [136,96] 497949746648467787197274391347837025883912126475895011576863416226224704650986014863722645635725910706429523434843128515549793629259806689406630981931692178529547852805629723971924117986813782539236096508508345075374237580146830772682834392055227313695609743470526455128504830328691994737452174835938338500115350820496180900568956178064646006610387606251797996090031343316034254031249275514107650624049901138946762185226653115427593107914213895879304742463879668999360259481503220662228708195214930244387473185465379981998641748516301527692817529316692205678471193006675985396931054183212993714891909893925669174043669877146990094396569412956936362543459968885062463943852758434241838043327507372013457935398056309861340686642709953122533865769517858581043600529815451849963029479469743135194466162956341983888799405393468604466743850626341413908660222986720315822789620023403725085347289684674352577227196800621704642588949326766453066233999459509168535100679963342612193125529669442003623805129203609105952768502653941439639242237242710346116278973440153816231985945988957889700983912259608523622464314146365609577461113899754762414594386308413659975190728364270888526324946703310069048877807056844298866753223858360897503259634638093506817663609181848270130263798169600371481450925903353373407924782496635976791391782558295512572749279376975058522567290165167670 [136,97] -5701483078629722086968197837085406115796236274199227720991687165163344420430029112062838876930691074240960852062855282474990357725635937115814812113484522513856555448319474169560984854274112201716940522573376746170572939041190549996459207890763699480726711070078416969494147836875767819767782287016844594288148724747798006466017705465465542994216385907536400627048416385578001775017170275845032761060705608179914714721710183773858529554260022352517591128953498096115714993109067763916978460120001834857703950283260802970789650505530767466636744912548085165176567642300365188905280947370687552331609462157054780307099146639003747135233388363562730706557325434863575971158085661036282373984455944596799985637223157211014935923216743978269792536155635330304410463888785245451285421282107113377190742963094838337354796919831623262518972783517333226128860395272525225662814137135787675854956814308690528564484154153464940241890840590798050565533496427980887743328844561185698467928528549262973780446643525663076544905452662481975156778060650639644335864063558395821906436271475120648501810068981825906034501302309413415759654315270215046729293958455682719245587375993800607858183606397474149045462222793138776992311291177470448930384572452770696400319664325672068541711724522937571653661707990821655927563348882753573909692752224633375485102331183748332921826336 [136,98] 220044592866511720875325906099005422258956151882157552509061097655258341963454183424329695604334199358520980793859187543585661973422750715563458656730363092056008177006789048210004244495050636861714009912522096896959743439851923141080739776215115787662156254695549062144456047446592956065339569694469131064356043735071200308630058139811222356595027241269186059336683102248043792552969375471563612730430295985692370645398869853068310991824863445079334294505649456829597550741325953966534256971475729733530065178820740903263988828877972461759779670456417343832097451221356799702502580153861495607829534494060362378585327233017148099952549222045061649860151813087762118516740092757636813847702510624299540806901266722285251306330242657790526224861789395056504066873451439565338563292541244646701551374858823472807348536736729356443544287099400701378056727061600774387539105493566367580614426090934342496421051715905694509794308890658204723806032755005519731651492011432321000697872100318726098448796545853259325500654563961703896793882207361053086901316545961273099509158597701884387241502610888937241577288684851609008225745325822298086668792944197144998942755524669098737631238218049429044830757398000375925194183436306180857450794156273710495519522372354615628708797361618381432877613740208159085709033871081444787858463086826983542824921535983646016 [136,99] -502022403472501159144525016518107955308222166015543871014939179063929337053279583176723080961571627612000878569456258245989631975299187948934179010644266798149268777842759760048233479104626384224298361907278106826996604683695756124640461188912791227935748446676738833018643280529707088739425377789452801450603168971815441704312814045996471266197487326859277421999874403282433125116259658563034647033476589574068383931565716447594622526289192743077835087613023240210397127793716509833131515783356155790773931322700118046108437666147869326054992970534956940636953914141883183787437088667657062701446935264141821490951235394929904244531933767335882945057552595335202358303689059838365924302278974210931611181355115438268477383029800974958629316217278160667412249690228984651313157758405843453578372322938263620238928309657111847913493261156803520733335285986031227903109695123980211356618189140531981146747852057770915003955740617824372945936312979547673916614515176680968541679455430664326036297094145928532081732159502648948977006187420275588661358398453204998161650641576046164995883627321711453198318319668564380204795291319744388397421821789391081463326633428491408893051330667228536756085501557831868330166720185057385706144957707810795120752235226931554859875334198981854951466411408202454360755401621259908662479224323056157425938569280 [136,100] 33168771127404875811082982423466501369809763881060823634566043766991553375332312349518326591163255673195541848092957672846477949872261554660710149948115879169846913783210007222664500536243252385280898132304637546862158588703355913510518405659032442357219573041912134415292141452712520004215416635905735272312968913062621393726227056625302607900729673539852310396271475078061968046310811981425010682802176782596172924460072904819497149384704772216478464729241230342827651512705760229381082165609119166665582642173231641095828018021649573089123475364990948215259005395687633346169132211856625471726882586842416715849470785243283006694220251731417016072210102812151157765770397154426659216446782140144933600954314618405068756099992769279698466854239561876429682903610676499267332184674971620444021352786134540790637569925102196827942492006437422848595328906458412666645870405796215389585769031949578896103845602333906850631039296598232373920104870984125003856196301007099983694340632657056754629258613039258828966658523687196481643397126008614674980090778579447656791541907620006950479334526943280631833989372042506308484861791189321981109716596488945888559561064268276169265786954646239417453321451923395410877365735548146682816595163480753133963773879127597922677693358119692161994260841757964617655022713117628292229560219038882134200 [136,101] -201343726433304014620506737180179857448662644083784430596823891550112060925906465851623966266422097592481679458719930171340254710193661568871559377912111626859958869713253158853096242677431188451946211705345508603990679414997444975432460430575852850857651156259897113170359480343243565562360021347441131854823282344836422404706415070514867696404591691989891367569196593752526280015450494257427759561337512257930325702506541796659905981796769607634503575750888137986041590716603312421270568878587650160154981219176533994306950874358330419843552186324414737633933012759757689660746018697354930570194866341294761684920995849369529351455355939437799778320647628132116842789215206631928580745463733042009740810905370369035623434557188331659242183036763248654145494292256482291048311819256604412017557298608180342419651447533903559084552003998559540285236359402636509023211850252421553536905542189609873199254666916688816954303105523218405180665407639976856608245638853842695705913635941195441650444390769707598486877641929775645208459187677470754145441082101689064613516569978133401598849300281333351975515151562484991902750568515347621728859464711148285637364339809512251950480019890378378088831320478424822057106898061745302795936021035152331333431406044309553104294894938035436383082243462932030687121261652169272920163913544640 [136,102] -2192048468964976000706951240045837257929501905966715057066043295718943488988260128143863599371534307585420900836492295136529695870464743638113416782393158851998363138743064254668571429572075140640964394261866611100284641269433593330856930056538661447229676644914469948171798880786181551085003596161381161884772866500394047678328388721743607662313105468756253159395565032877781413227047176461990888308693862286254677073748007652935623738530445754144791201049868897892631353878906097858423256772168085036148884753491848562454945959012164074813583210313511048394341108118976879834096822147063383717640737487802678389185598438960353766380986920086163411412874812478294744392219932789799064447256032632459342839712811516179633164501518787806430895545151229380859186038106683645935125581755514461395133522764732938693757263398965959155737960979443323560301542935453848471429722494906836537682894864134125465428939113139805420936242899879128611993598837685243982957929175224581505737186791239192109718717358373238710779835381546961333617847018284128467234627972713119824384811315618113504579083750607508186114429165716221975318844642175909275295948852245470686928091272209896508461637024996315172482362511961887856653332321238826518835365972659157224131833598164761769039056155596938867724659851882705958184501308531603392936 [136,103] 20914582835105462503932639196321237454995115822492606640473234626149990124841720552220542128792258603261966646157117896412667501683267857125943639133856907753076091683107216939688584233758565650866466266414388667502687381864006485885659378112908709904622635030949905258364472664088564729856855402746365097314974116982427858712356754815214875726604989700365956416633257390530694333909694643710960437531674492731581157763802674466548988946996908227439570572424260203370723928863460207750592925200946887487063907850088233678676019855330275419538180971567356135177565594564314412128347202142991422473567235588196473286070763522967717478485889105628585109774203999056980769781834878284418801382454103336530129129069775283435146030389031395564296377678827268932206728887769629166906621702915367306299634144205694251349571668449718503704656723926586796695625242311750807799098372270519738828978377432589288166906394020154930801858462163285877412550218281184749469352719440623537559794828803494964127482595193503818073475880975521316823969382548118331072331433049269137246352896448487495723613525810801683928632887123995655356926009849353685401686281549011441285246916398461314273763066587074493148634932648922583934653010097731444780603802787388809867684412266003006826352667604626441262604169573031476283008753415360 [136,104] -114756589234279733931179790403091529346867523983675624291627847495149192352274644234703202692486953542111830466032221337863823607976522943473016176250290982627724137370368555053576726281619707708986350143772705407840777865307738147646256905803349967170066868821078763395895345183107439954094965987520531986963914761410294534508386370871231162344888552884133146202203602746758616738795636131391391272385146206956151845306707442189100543994483926061353965334105348994839841637807281107068213151650040249454149098549597133779372729434684547310574753509715261464585599399404532902385376578089356309286456812259757500132005084231471368291348876762966481778848291607746846083200022208535618875452614632204221637631278543742191601219469010035230770896546382559537567695643950755753517611975320602209518156336422080019023478168052213250073310796419319617925936772735755007956784298186027093001505885121717168491909053303877066621073609751007452875825495453725160580628614741551398564754317562184359274605535768405128044349183715530699798458637429127616389969094732680067695331688821045536801058357471274506075997520871545440549150007405296185755992847355772563278784520865740718271304913210768576727175571446773204087669192584704117317099462123996502493288923179897284594384039441421281722079309269271551714720 [136,105] -355061472293689717658587600877271910698670054872894072785711810336429799306298636457389237605059804474356551509944268839487663178424501745968531917734918112936036785996209707778184697375824583739860787911536017198867942406708567878808729894795028597204329720326467558547164905124418750147552987243902616391960974647331088749764789059555315949066543915173312935833831258163975790788448274618590502542848561662586512136137894419192825790131231243691212959373915758704535618744981595046284182523427756386671916312354646401685919690045991493810002774323652534233578393363729083195118108233596377084711666396662573346703870238323505781670873862811852934524691764867460873153736504365249336840084320297749258222393873189958761173472572048217320025662173469820399463377812179651474538233867492239288680168911499989918270949349771473241629517608943039584694734852764905983968276046207889747627777175265161759532889490087212119195771929115947389314263392351365421493810567129280645207702945635423492484333186274943355939686883848968100020695771305577267336252298721642536919886918206699807425792808122916292513845224793450461499121576981661210946728441875411045052800556080360997909841701978922303109726166853158605213983302422919830485781904035678460126063012574123094605135618217224077927368353843200 [136,106] 6751651123796972437346295078961637519284923583956925170154500664740043189126984531975011505318065130727782666225074731082283947439803150881379287933994138563132122831773311747679709212129931412455280596694140656145976150461606629953861502645708154618287424321994429559957315957649184821068967666067829845437952592176615825670869267177655938334990930729104267925240390140305974471098388730228064363918769178633762954350862304973239573516650138043239283265521345911032283937301169358650081534289691828712697159732551365475508900982295062516216185752434907282530359570600363683185940427314706831499755050521191028363718576341352932520555513093138348322027548086218115564419840139085842329598494149804965199217097115975729745356541022503387431945996763619798076327602566388565467805314217093775387148916876633261997373201230968929910107756812930706200437779555322876052011396879926882609832395748532235739644295164300038200810504529528502645041339793955329375559978231278301161367401191643945696481758456476848320194557596974970666418524508088296739471157093801780331215269755623660911627300552630130919590205331849942012399945091437064898599195294405258578423272963138412379732158833623254984950085859111152978669855947205969423792074147117465310870974524326373131391993949563381556729856 [136,107] -17042719956336955438476175352631287268724876491831648914385125255868711426611523070732227343372581435322078701890678651254700523083545909958696550566269314133141145236366892231121059625090717065929425870201385957767577184666985370492282774540097695298765337766591346756744078093938288891836532172367076456953971812355564083824495239013701812903080936424740533351856636494299640124346420435993165506785140059536352334505369947253852612742679660761494875405832955423270252174802290571151366153940838887809483314621302481040617300531275376721772773126777501523217569503619017090324336074449739028945760328842937849157224876522212649636436475086834085512442731617459950292276696334025513976201414088245375987854439319790087685725830793915801341940925547481640354002883762986378640615622317230813679387072356197924252159733966180796048573981920115556135568349312684780205447848661046493953575363672197933526040978440968121248790804364047105339848753187287412533673377012507416558626025110392989104404406161177415808525601961953685910593020307122176700685356176752171185915037836275427868196471580882284474280533836999462260613204610083652716143343355017663271569830908041894060442465105759748865944648048998629049623786602731488552850251244338105163496215341930514636992669855776480 [136,108] 30177087354432065521610528008175485460529511324846807893338827383300086660641478360372276064889568908222080135227363275147014643258789155685262226215406604805336965492145331096470330356880602026597154118761419120152677325043697023967453415146865563064511568864094395819969065533077693673146386773031876710909363766381781654276199070001332807693311670501668365261352111938151516816099717221896521424281404977235034024200896488062534978182194011244247077016102944993337680900956131846743439287233280841556941678158314613797684246544977293210519815919270769982568340880945583751063731798730909948356562457320804960133726459887832834348867161460357887239483517034554970600843142520357194888028731461497659838446373540826781517476041166132204258728064757522676330923220467838073787973584940561039471836349708478155810318695654241338007289352806323505008512734871021595160273185341002659769753326502392243511184635606870061678855247732174417212931760742488684424193429990743464011202696274846908004591725391724588259289204261391895577816256277547139133898935957566899220910033836136251228347706039726528501184991796888001288867552589390876809618234262174284216070468592946349714673237343438770216528413847251540715620178994164106673866258835858053017989330913721945763961376 [136,109] -25987887273859177975614538320896327465687551213498854689599287924547057693976119759390383003334770036009594347256094069121943583292675855976289696428459312616053560767707416774763761641936458561698559445240566238310784783495925675165506258167591534119198606372648624152439749168004663364446879724334265713225209137352012519083830893271816459071130531545412230765169201146977585274548963373251135005870330229359580077028626686530506324716852595291231155238966717573855206069689876236669205956190334571566002403619409624424118351976163734508507043405664567338616716210288446101945025096874513511806781956907001839177161991684388472826335397413500449257609564148518854113222820494087675168486850795950486788952049598714630729881630622989947394104677526671054906445591924737087238062706881170775471188680599228061997937244010258340689545318298443820297448339058324223567261334541470397554294847744097630661038533741343919857679859990273173516911856787525878818938756888019189407166298636031252772589787903797020219892264961210847666582414032317390463584141671856402354933029091091452309240291936837478826336189721151549238505708085269881245098468681579195403110802626544631393147804045286512823839728695677865510799616689936776618613459118899277208120483221775616 [136,110] 41721884785226519338821329920054342272570333534075765927919222982963953387621357720129734368712234096192110318384464113108564960407528999285540226695603575640278843226503379531093894394326229729963561328447770316823825977342344063628414507037193473607550301079110857464288046776995540145229200730458161594227986872247625883953253179237360397921201075144089205270732050393152112080386497538052054480278298887148262853884266546155040115196329791503522866776567704378007743394495972704731449088152968608432862395413353242961571867001184463540489162378694052166051523713266988794903413177854834852712431303020047744225665404663036139709956858630191715253769861381401907216150200544182670798178086086129049908769909392072985598762432652586160589009275989271761847740172164201926375987556473809451458700455747148247262360721001052524139738320402492325334264549712999851348977170542234734516751790750186860901050364378129422521225996423849187027034767132270368156591113234388516805446173445881358020219348794654603193222716178214698807795512131986170824414824711739434164401078212749371164384619446912741371230889555422204449484176444671892434772917893132694274256990525337784121742898446661180035853030647413426957608116127444484839144334870781693647832560 [136,111] 12126300425220222656426923096708810399641254896374770669098160786463512191828313436108605458927169260292006364172390500003818894842169888917774472010863234475992004032613142926863293439026848741569289594047583866407482571681830004715750384796766277095452220541558890224807965469388055956852216854964118687765029921611122240833823821402007584948262644790305663499727874281217008764783485687484232118325935001434568500091600249759002610104799407044021270891876924074898509663669257178419949480932176859691360141017651078149709135988998817286513065223752164864479708610852745419097714178558297802536879982801196805929246828556699143794181411879479394769224278638869410730818798030173869889827626831320345170997193614827016698345104665873256159082127899413928530067984145330925242409233251871261098928743361470359390117731260467508870925195330821337703103833414921940578821970137342917025441546115829735984825786631494445731900984804006993340484269681663189735012993206418067934575851757187442838736472026184112165023628579382850399304102252929288704061077478127186325340992729521621009075536079167495486611326646585673721304004942445063719896680088307627865314171879485872446745359960003107003743150077479218417919636149317611310823541798062496 [136,112] 8398589293142994070448491171275870783638589288639917945304074178135780631772529179735180448986956218964092559959944262799270128685242057624488112788690287092685893729714302226898673179784795337322522701094096908459785982332366651931901374614230857881288160142471390721269975274568126432175423101093898389156411357921961749473919298751258006569577718244533323249904835723469542241435886926178518754025811357042841364081938493580521703755281147836422407747955169582968215038044992750938522739569576386892196519468771532114502161649437341881878691143091033183991838444377005862918495694742246255855544013780129580347800185855745025085110904637339983538970705099819343063527634103355228876261910769444908298309011256531719942824159616100024952242546904921612184936828470734610917698265084453855738869092840654233954073967714835336241673098548179009248295097016208861834494367276544858170067942906276264379652005499049447458118728946586276929531865657684655083667969810147053759802289023070881367533931304177285593082653292900438002499135503096476355147974421518118689526028205187521924786551031656015853698998854172707900865634470136140582618010528619950026639855788371618796591037210088429475255105145280868184455463314346204918656374 [136,113] 1161087281217566548135277785886941449110570573423104937847176474989908201514327026494258108570224066876804209846427412942597141838692230273850968001177914442665429751422541394496527365517364335838542601981252759815305956900653353732186344351851969806665653413986744002108447261491230901282510983889958155039406727176272166764874559895308027113504059698148113611204236067670676882419883290348290125121068671038611943922991625540609740554901908516153611995752143994056869885515953630964205893281472882748190728292060761724071192240879158175990718078004553959014419140732794285577897844424126274638359892353010519869385924965533624208262487895410006593412510810008173074448007785848826642367944966071653253036079669731447947311259562782923385258847465080574776770815146925788514233868808725297435919066307174039845136189368974094245313708264591467212850181080046084475162468430764445848805134556547949174041424927270606241383180641388863858068490084360495229615312946169465366980652512791890012345581390940142391717791251862412324237762774519100505197901957928629317719773417407000107085340634958630425681674670073237327739767745932687901789772245699859108732158081390527138276586311315630561625213315476930698895478611610944 [136,114] 75214978273460428045669937750390715012671179999702101114451506803589516361591868846802263746045727703917020164200943670327054601679236249658643724877711077049882515604622516679482053884204894316129184956600429207144300491280074017940328535274726745925127519046354760889701274387270382120717889599707128232126711760949764360044424879838335336923369713091252588185454598856478086524945896747344126489042928779696848619566795852162505681290545942947622512602195800863147852831952518139590761242287003205797245132367915302094743533548377824163872688493876645099912373215217367696424383062662782111562087294973610841394469928058932129434258319958386534708392203144079515088852786992784900983260743015951561864413335613949067648854788509421273034333049782358982780921273619075619326394503197001537219973245963624496674206019246553095952005636667922380155710435315780075146652987105406563690042965492719217099138771307185125991564674074093098923674811942423323266628867285966677803003371824341434034308613884802492565815411081011003244969973238596778442238871039274382900630540611794797336412090945940927928226628701001587460224578976312222730106813961264711344796508136832654474917611306671509866077001413504571667392 [136,115] 609240324010339332402756917925899651398520388096962190615425216305268972202889170393914005146342244928195664430629079927795569790417427659129227726184264999115319679483811212751196175566543762137689308501535528632725126348472838707387721879745983709315786190626428968800439596702742212944726526549486216261813554594924101182685156823225029353629535584724082516363081128719360065267178684829955753478565507677320209147354555682937770266536028024966029349678115955678632275101760471293262701113971632522485125422567521499729288679098205395456479721937795329037051963948590409186870560971655003816721309222982131366610396365632981066586637574953936648474795676637429498733449502558009977398474304616839790375660458672133137523519620081029802895405150418324324535178575454362308012985966501132697065762568441591823532244832278536928990258028040666073620467450789253314423100663093921442426419581092451045599208140821252901063501429373026666805757118340091306651379958595049385364707952411378044862414846997538076146112458368147047401309393588775963433401007921691631827849432873706576016407572090286530442328992297711789301712538562970583445828022932756311265901280913610369614869071455047306671239823356432 [136,116] -363092637216547383535234723841383259355208754833646096679390676998142642695310473112529035345417417039819442654215072174436889352124817335544250792736293922545712773116327418747368097900933626193514279524279664886323637101048097740929227996614585521197630790881795626950134246530823312693381062703015039046230002051723585910721719929317959928566415869344128649095618248587181032156560752787855496568413489624419159976927843309070809385163880113364823542871059167082375065514732649424045481676493834283292252425260834480536977466601978297490554790707517986679700738442107949955044703848661538578214100103717985496954370448923246689327584196148458364452997485053822106935108006812644993633083969476570878406027220020106817996353307918145089055454091767710654125578356147742673377135164706343914809952119540476930455446788610927292476614897250189183113246631174598646846662834481349230704635395812530288838125769826119110337606733225778281376505333650817194114409884256075505828850449350057938642859056153360823808546006365085293951988956097013247625518750036447617460438309405022700522916321652836670517264795991933929185412694047440702368403558768840603154349840521610664081906655718527336254600832 [136,117] 2743431657124945279801647888897656957455261542289243042136892618742218604322561454644734557219920117215144389827343645980908053317619283923045064180732323075455099355100930264957793476316462794730868506360638851147999075507238237919242803607116222239295082266873731856195545505249047452448410630200780972727979542975412099332342260861031700807875339550562378579052422402579302219352242853644330368975268251250703075353550814093066986600792980591733013340599743434207081797565820411256248422890451085168393564619560652446366563999475923689474813945513533745248892938483027622823550929406719007094317670961388728868153674912849864410677822000144125762569060355453414847336450210791709142564940373059147345254206783201996079838729300093468053424901166516091018709364383917929369550782954980958818083335029712379419341890704741986578576778445852533078292338887631939264229405970510370928625723495018199457908022929032191933284627686655289516823572912249851224014822877989631126145514328516144566562478847791067246387916343587412519737745615628465736456590752258700571749574769413767055475594851388445717503621538605214622525794547516625743165077200149964557934967063043445233118009164458745152 [136,118] 143019576057501545958880919935882276916787286743769572693802973581877395447370004137114046865794536783156334360479656112212367142100663532181917186170278924674471563464939512135739444949520494307468814143961488916357233179466850732849095294200014232451159128844673718721510689048438928191361456658256765182098249404155950581053677424022107915393203205208389482422702528862438576542450909463643382285578121040061296721775679066522778891746562065277520995216612684258460585344408604388530067719893815900640123326355893404343944104294132185261892973670374857416331692102619574977509267035879992091453538399800464168467822856055877072600874364673098381918924502813716582001560049659837281220680058996501228163212044580425284404255676741185315051044641286921297084376696328525694476846316246773554789214964552803259207459149785573743164108340530488364501471276760921341725572850955565398055849730490530238652304268751163527289814111564308162993626616795115302673318597318834841298451828576267160820956111968415970360001936594232531213399746153084048949629720047945734435278743927108919914841628308782479687859347028604522166114617038444668064383910610183373471345098483232242734346883848 [136,119] -7073539197635479807030815881882768945411279509346221327978537821862694121235107363116205239166690744475670712905255274860080081164930516533837819879488019936701394569235462063927984190374582353176960049186800283135124392202250318236542964310271494965810228341528168934084343613377440220203497519064921426159205114541087950148676093541746795826578930276998846808687258119141560478933074045456436587420429129634946344317504455920478135673683147551374688746779417045815552274496525853414287447376927177290378056075433624257481310370343347948730111705578070075306887673965675209458028866699799220913132343215156767157837718839188871685749906947465622384872723489250507252703142603661784304002806913976073929711730433973415899851798778321108774745869413420030318795778018481029070333547444120102672880657971906082851171830074732436022895959590389130237673530478909472420697831680221143077386784944142897526238813837707507793218712915405092762983630164222634656536379862324005053978614843701684404413087207648039848453781309400686340517735590548455523017149224657865912379172451378587176067700429844161245904384253046154429687645711910136590353433913683529258427510153736103037264 [136,120] 26216003065680081535262548096340578185974057240402384026873166642372664879854047876694829605962219001989774413566387912813565998755408852344681607839949612856681739406377017745318950106605615482943117764095979357134613087775141773822931065174042843254295276236483785854198061450739760593736138234405417363337692221837299192608868493676542652062922264931242412791391944536320430954866132819800738857915429871366521275755779367672153904846327404131303841118342089209179651063479052391979357882390336764542595869500673305514282967456756682886433965447076022745973273395178015006758020793174129707360884617454477715736575430581432554537455297837415008397765510076600437559379504666889029086416946676029540319616393397740571059345266189612380669129375125310183116844840785393518739569346099143201192438860641518031424090343246087543730033885059209782807487242759637882355508475005672145592486528920090611159371793813391803678326308784006466982176749125394248334284508570037543193316172173657883831196567444302474660088877071674128352102720742795977621130593687944136078625871973514399528274580935435097723280864731738524647825027293881123937008101405167660847130578975824 [136,121] 76494331849960248050421070846902268843437829520891090186663151702649616447269079290255647991273332103512626816096639611884706457457906295474734087506024254580593306917906358109164445247221012941199872039868570459032725895015824404321928664763996344490582703408116830302021223737109062543727944066946802937666370309785817874275915727511903057228611665042565402216909110410018999502577934066043648577644096584216226958849114634351787498612353050307265764978021639577350505314264300591466566211735380859212545696393302009520630106267789975667532877058609252244148484141328587490937507995426268909861786735202957645543036469722137769499158110176338652510500751684620326726703947231819164895467129662174957060588516322716559203933609548511569201829950108283392047799233032326830579823583399049222420952807307138260754333913713083940717702556189736045755027325884239900337056313739274188917955473732553385148111438808274141324847699664976906670050888793823018371139776780710353808070645792028858582210296336690542342429710717378558332229565574208152469114828168636418332900199507293735179083234552794036636252296860104008688174901467769745390022656979070557874944 [136,122] -79242514943073797201671761677097675598387514151884041523016726727264743830226085826977551345040512855985182228086751128679571399730652857354025454634730647449712945401328258389970152802232959315648386740373555527560948863279314154452104668376645190124484258878310157449552959721670796753361702634408288494216533163748234639335378193130649632814641937895330813960032030283630950315213614562176973470434761080798679767831326276211779797582292029958027476303656690770827476808548338117665214581733461089684324055073048441588493966842328799255863340813947544073814784660064320150356459312181868461617907763457296852998882896297757321646616816947884387893833315661475950957085185595934391819287260127521345631540698195281732243722923359303932467764856728859218158235388381273210047425704880467836288854312269958169565627914147108138620923767937686780682787204977124222023996763612084524384314104468022988780893335283125400341361455962869759924183970234943317124114237551033020348460282461236242537500019981402977396002323139878937317594095618063159419991378523103260271291179127642680817820183552998245554208984685238717453367996956371567096396052428608 [136,123] -13505205224036752979872922811075941391378917344934968726061061644039711605927896062857118672992012631223607032193807602408300470498341757966134220247176872418557394375123392067354256790672945482370251089700415507774562374454971564569126549694964997538657927751071710727616934165636335199998490485947296415392132060813717522436541067877975784048924719999398784570432893323936922687296672055523939462671782028592382568600211639377214913456365915423097190294276448393751825533283174137949537511843215432217687355545842925314621142129635901830243355052153808668256893213839998833658479051723304909361412897746860622738080354978457684580759577893481645177371753075416767603982555324452799657933161708893796024003594593814668863787986356315247252700395397555356985830410258703458279232727305154785468554848928583665675915294833517478804068954015555770946603255392616691873018016155717451844542930268572214772667143436782449597487006688742672389520751626140773535151602140045884402463220908193124697852658559187732243050401466068866102251509973236838402802648504699801672077721629770988355470213824076867229717697742947368155008545302690763553640 [136,124] 1285623016367555084964024623148474054250947783677475756833716074245053263818770059770637266269578902639246019718569337321854639425070737727434185161582250991541000803499199117124514456031530522784032911829228164887183470478308385898308943875969274908678717346666132862302761760508782275658599270632141852626465548458356530900122914460723503502350151327199858178978982808433481323912831877584670700671265215024536080345326051159573847709890804754067260826675588389581468030276928017926895467960886149226697117565181344574586093446361680079976884326126791321088076070496639584240495339165453062535780523906283353723277455004498849148288503666208073692255593101459302838485670356610620539851697226166818406375150397150781938297552048657874678305824763008142759090506848889350804473247588505923378070646573344258544898032195069424663013141509933198275615035314357462039288465225827587903077539653980979497191522079550137089398602661742007277947627744350544238668080071828103144931763552218741607940792310984336234410478672198917452588902420113302696871039307459912203479624619639532827429190473536529050079909889201717396431337698304 [136,125] 309108221404617209151626592286810662309810540706181719146700255750401709147050292166846091355435428834893219319329405655285418823941391703985027491693306327696514806994592482838112383336437213692682269283339676868676151655263857904583057576649573874775297651212490935636072882688125431331386219314198241790285380459484269857258185954844535941956582273193457749705491686183466232180741930428286593251749228191273587345631206969458122855706126046430005328031450561255019481007289691031752778913518871217525105696101922499804432477908004693645852414136279827121115892158242119026707840514590454003081906009960798005758955758788858887926768182776226700838375253520315660391181206643389715640131968425840678663950539664503168979839679899735124768198596586265139213719876673433064728058376787315369065754264392704406094688035890431782384424146134325512324093553287357881235318638074023069182250711560184289188292907373781118396962112376982386550267945429311880312288668512267692718883415813922981395564395127880571056590414122032898339936301420142719108251716412127966713264985300906486019000387671507955228745211371178320128 [136,126] 15428752680736165439493530736518410163911133716314703142669712822079530336041359357945090192181604553764956158628786607851821289543531777134603577894617971175289024482155022746526046482498072962900821955594654705250002897508646636570309188192591504792107192149528848477486789785518761112820393617046996009465264468845110700315661356587326652734501840258734448114165715822700206489026431941992251134169724913191101045517150499023121286547647336495077105322031560644742973623173024380830582439894760548307521354969777631902643430745674632130557482102882682322672141176312742428537248460059108237754267091319431906797618311277070424398757322060715607700614244793810717896800593987288846829296490245016545865766835835210617605641147597138955434555031359627232843720151891136962292621864312299449003025374841261770245637154854532247788157149260957034823566418430881798759344889256562885944457528637885218702392579563034232341625518452725676200685148561249200498510188303912810859870816085938465267678355503766911261005320133520350918740048711194647890451947269564977032963852267925768426683240947915827163577331688 [136,127] -254910744705359486566746633664292400434274888911969666214840858491880208706970696210004825594919975153473462639022108340515683968479454864553006804692418320137957190567195261741239473263043649067603760004129527216922003379168171379433843092115025146077092993081939166271832102001883003150191896350686561621066353370057486189676149208365559548952485675403603793575575639129384764952735596797630729014847375500708149300830529363132996459240718361554473942906002416974030601815430836772213014000349807646168633482740580371495113844542406201072192711633601817111672237314022394478428006646234575785636319320547373865457334310205179114404843816384055854409302025777532742486718237814834149650786565921173150676900394244033961482555480491735893457167836498459375259028384053783661527511704299950535664325518580293206098741859747928979385778615985106238057569513801098893329779081349647102959119836388629609513312436403834578576813812894444855568787733161666646861354140659577571142066798149719803629624725815931703329114948989721624237282014435553316389066619243726072560503875155798074910497315971570112 [136,128] -1061125686373654461986327372825690469594912348302872641641437468892345022676100618537799213594244218609668987911858528007252243138557357608087644698523985421081794454569893135604394887167236498081561165528356107614896255404916176220367693298690599560762964804862555803042234017358553785502764319451918693381763922357690052320758812807078230748418428031852086352408513167750881185127051025691549753504432067213745256450299591056102808340230677442634398257658661697958168355054710404686898615439477598098423889516859901313081020260778258549203098748709405185405107263235768717139659537694997541486872611123532606388351930640292859501525903098740284296621674060739700698513086349471183598439650172513053583618476108066219119798162518709053000068465178479044880103140165288776120702325239881764733247133474621896614819130669803748783029701808535234430184272383388674205131244870364510818939404441737579030987256051405295332768107456181684766542515776773087859479420599674600586338494269278858284228612671332180628400113048861309572924588469825913161142808784773182315069346331462744964197138 [136,129] 2123964024199395144643016559602008476355192678611949405835114661524768723531461278455047637068086797151425098811168560194042479248490531741603993988304746966771777484575925752356604016947966201214990567415313841583946002770060597312856529591957795287854089498425891559640861571494984658288536686909520120361963348455044132767109921797768512109182190841029208243382610594882357947126189674036266057195803719735624061542186217026700689971980887502633975938017477427664960280606598106707298226920072868194936293634222977234850660297518333865516519949650978156476844324266848375566735516046465031194028057502216436375790189003927761027590636744359345051813447424156786819295183991209877131439676991871776108494563208466178985285393730544954434010506788471227823807884278429867341061031838104999378304434142610360109756118739826352930784846496566434716271424527654621398648993362314938168282661585535087068137010119162766362303820994259912357294061082089149492300350390619926786162672259839030928841423311882848362839425336233828311004011808264852155636152299096748864996389438720 [136,130] -4388277529738346234953553274107916466210927980896294079621256006415329550634599709249311256350417104701218333853826367707632517565331500598047318976688587565377945939304796970673977106903590835396075608595619518136606708303897858750088928041022305750721278415364677910157073197671977976800352825039549815217908026509469716774173340244505791469927320183839644020951664398632004386071855491218508433521301563521546987558561854425384421148319335764084871288787208128329116687818503217826001015347102731370113283806298414388567538170262357535472760873328197654067458345820791482296763607260393202263044633303005336978799993955452108699052427444361334827637273056274048978123925109609105921573515692580267176922761677111087324692970531995527232327857318778521595282813714866272033681372061830617943577470928325365423552974366923846606628540485167442047015395909419324743301053933893757191430334602852186370837829835913517890885159326838013871707759127197939498507878701285447552325684423191037374035141166723358586456408640593651922865072847123532149271258395282902912 [136,131] -2200907269402815624286391170383035670110795353130222004470238922620719437660606416669465941562772880392457859248480253663695723291542368572662561713778076877156861450580830264226033752620426273008788611529402616175586533360240565729484679506009287602814893003468560106549465636307921754113016939693845197900878440523930033618833543894191892927595883134625666378309765301131229913972607681500196805085841617129804298910587915693049312185857620635893170790753169991097001432282437089055856847491114725588324435067067996538736416376118523963898156287479837540695742194497556943601097790214328313810953446287747652976082440491654034068197133692387825266810337472026623813563649021823721108439970849067058592234524004749100056809914539171278581451700862072687784994275214172089058561750014099968420352839618485021492370494771262125288062760314330847581073967924241860821085789463115162091916293557395419325453513948533109630587876202181213193246168196728495087421549454452950401728990857686537752057850605420329157236442767135995983110069650260669244845296 [136,132] 148116460658207811694694539226493776928791807455208877254784545143737412858528516978582611471446905149067919497364305907623041670915378546462064574237006193202872112610655489460511133935641439732228732431561796565805866905267387945989409986844345269932515924706995828244027621700392692691035751828100006464222882994392064291644225658813092621433467484634637556426140096798711621673336367585338709865943513865379966946331827777521499541955421416187976956150987767761836039435420758664788626673856998528563845362483798197348455709524063028434071677235766190932320922092596570230325684173735456284701481797112122023777733605410326266140035884553181159451177552815870010495922935651453557758370086715579916411120499909311927036353034319718315842443058119380175973660513851116404069024329406442824624740140186877263406692256633112557259744339459037825406078145422426116543547291229318199746538482836197426939100785482665033209849579001571953948259857564713740986655691943160438969563816022951547882108749915707284211689146700926307654197523272 [136,133] 8452877380792346778638620160271220233555005111079654971852295162637317282890261345791993085564241579743573010679818569626779184862605810900751299991840276180934852932063027735448836485581198912839219209914458356079717125171449206420540453644803260689750545319894685433093314365266292728786092790067595028151730110419685026392837760117668635047666469995002535631241663568882067823499988813670122911181890366892530790554039546600484315331670774591194030069949304349327005330831835639188317640831873525196241655235073099153674674622752266999952011029090458614304169964350281881868198473338776041215650917101159675686784845604936886856108461592164669257762435074275479744583381856335739236429505677197518734132936144349149814636097642654153074021261649001942518780508953379487649023006596999739771290844498145015117054644159303524662377407303277449981513416327381239081994183197740481192112173588213750221763012684905596858118929297560863988936564975693726589063593671913847407539188945049693171703850751575959836653377967905344 [136,134] 1076092939359635155763846774461600801029833377146811235425110793856985374357255498297377490637908009457043356144766490843552951022448827263495360871821756595550660271748989441382883160528536470256253608450334779076903302758966971962277463483793806246872331539716175716655615463025971573665820560892007114474479587936292581964439289512513859148890439683912869254954880892304460055598284403715360918041856264711076633330612894423117837291922764058590155340026451620607350177468683463243682201497789810664659330128494423184144723035653041337895418916985831693022362197045427282467679829316214325985189910851360144833906442660724794044806348766823845553264135049960802741719090303248051366586760803437286243373393509112736121473163202823905335947665906327895686140849375420880189073761352603735922050486416547083367236088892701793000818033133896158296101876489704149132775779874046267359918018609702596452267565730163098257693001908424333692986162771867687871263934186612202972902515009686851816806154325708116715864 [136,135] -6619468954361562048037010270341636908843316450601349166611875965505510827404650957748727871713643549928385245860918521753018347819915747380133660668630305381148790867164765599724981917173388319886454199593381519901822021073890107461338246573972794755902854527908346770429031357248626019670188527677475246044215029842673969222408112636843763208375436616687642148851865980970343304999038818644582727667442571889793811547030416825975835001497959850362803030107640876788294102281198660148523503496564896740836198462538447142794111928079368377139568821629400074160299499319827256340471842339566831463364394901472732496175284903766079617186966774531784121159139529921891446352315403121710315868899391978247646525466492313872206643020749682054777630705922617755936187562320749198848677981317699855437744935268645637686417493208124413112434344037851790226759859961963265234246380828099090747957947844902431461175925507418027008278074157167088544356664572106155116323968514564192284395886906801321345287280 [136,136] 42544008174412149173066334740906764078327300951968367908874848260897008168017476427684723456096378232750470689698605422331408478920424750473940365335464858519036874322910385487981558124882107937304045318994225245599982568094869525017129971428281273543642487857368760264513900156646987917438387655169107223420668747592352312244856863522600255365061609048614698905675217515294122724529441015449089406244011782039846050455694750730775392525288237821234866760679333601055695502801302864656744826305434511646205355272410633360327461727687073473101514655258234420285140384823656789706870490071130316391070350727647756744602230955809433927487323355808498435218600369379887449954375434496850344861615083766747376856754261607013246133954082885307450607870366102484182385544505834095622981219298712503945441684993342647293664280343634227445376424450736144789441816263302208779663222867330173909913036330260816856678446552345842593669387270662976848847345465843408244650382376098664662886668128 [137,0] -16084189208162199862855393810525701745517277094310997026644756511028733638456113356525344150718269101626411365582007638674946043210461015785239843650092662928838466359827008054277159577477580243998450896390213934564976616145015144686394255850702742001219094178448488639662840883574505557601058170024426000700138105726437571475845460595060960618260171930102138043438671597158893547405817837018881294997766278023232409934339412644589791903370665187942054212553801636663350794806082910338080610433882717506426831020004781208941707657718769307273221843129005266001586448379761512075638714996911661523836594571540207619207184124436311153077430005716358669182177631002395852384766681597782656238853772447170449801003991356746899612845171597078938940640025160799684963107135687724160963547583251886521522745171908476616879710009143290995727850389354251600370141635367074281250140283170126924233821337351933066431157610569897627399113180479542500289748678744786628608951320608298363742058391317895449359351359191421366348601660244263050911623974972651072431579477813668175560402992280348624202464221528027606860807144191845638768386923348010002301338464107983515421203857273252979068789968735635353823994773313836571417122866048922968455395159126753133530348601939625030238820108613649158286382735185292430397297985707850824668493749317426483786197759644036792584351887500993268881770827810780948650249005782427472797777979996069150784602617170734588660462199764751201322768003879377006844982299048003671819252570288005164410284686846146497253957416015724208946411136553296114963160757105822933069051118582241768408651309830420740266078202867659239595428049183364601610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 2014437807471809389305971145382696050045338235674384291918926599252137092768781861296695927915867539581717692106147212837773253632233115534693051864772812831164900940007121921475270487039010302095300335184138246504590015606719255366496832650742774010349150332831577745647868750447229334566312783744363655128102348788684879791179360223244704468619029099550984600239899521119128645306310563213839586982317761127098865419218195036627770884527547478162850454544385596664433695939602562202925851393824495920777419345014980088541249835135199389061028147489656620687557326194725755762059723939599156150538834185655270874175491087576039914363199363022358792478103482138758990840658767350381450579854322681419992146403727205938169953841168431208946305478621082144805044899494772995838954000656973998187355907633587391545270751618911877615928427471543440708555473859308708393211880187823959748110857069309840224063792755213615414024523078347052402583838873212588743445095382788190771969126138600924061717539539647041936636337207895065671696219316789468625684557106881772373036623936974779734204886189501352079442576512193025621098406299657365649386766188217253616747010775531511180795316935785011469905380787522722230644998342790367348739027052675011010590169023843824916859709475637900372942827310760801669570270749596129274680126492894881026191783628038669192441479104996107852181423429920791704206710343541924786399142243244454209646540075682292409483219153139444432642931265138950413857003430945226129857437365244580347166177427500667009895273353473636461886776539173888006398487903533306101567489217997559091267528490057713135244706888593854845818198081579037647311994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] -27697596347687832853600161210752976552375150647873432075610472289026774822117053406251988454541887015213597763088528099480041580952150890234560419986800551596783729484823556056618587083866317609503059457590452187780410184034800994771723824476665934336124866994771460485759764402672276106491823270506103664886017846024299141372963571458308090339766087555672985219655229716348939301271690356701487570212103044248445068216460075569473804572221330027435848524294512392530363714482451478313876247822167176147946921895962858761792577943521399934059384544250539762339647420365431093147899653826580636107763038613396056285684462612021119399971884438127516020927204661351686027053410784907815881558678032189327257693234133086027097105421739661042522681199203001190584839745935904698562469937352226608847889758661857841165165130163259887473248501681556828185875278429940757379341762293066244482743095902795116857842141406587860724109764805887475486132834211930329131213612149504039140413311108041994456834571693565399815719614202492610399076219062869241694183718066941722497767899988477458355124294272518739076073642947705632512759117719049922826090634369410904913655935984956982528143486778987584132703704966468983220216149615654804553682742188201194321487097515034164368191924823640822132036952440234953601539920949564728332539058725505370063481271054272770636130268007290617462815783132373999033793618355029803901497588049119225933401179005687295506199094634492702242533709721910247516417818422633946218629443036000204986770504376784702205359744093756000433266937769397605387158694298686122177864944675620430232628970261971708106352939399317966373167889498768193455583657984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -16102285904492800281478976626175253257717248519096261085050525915506998391581389695950495525784778669790821302482368713862913240457959436812031938280496375813672864136235941187523696274740331961774194880758324194483781146669013286057342282925240308390605435763385258483924918863376934826733770893249942369608354411029595846053620675119134564292489886216006182751361550324700598784943045762786442464890326412643623715098040754485515489487740405342930506361909922979100184947586746449724309703667296055670778022827080003549453248395400839715654353745186560897999454519606058202064345577716058431822383183590270098784302531463400141186343299380318476611119775954168372573737869932588791708602981160183775160362532146058678372397028941786058680595064797660832000659826114676098974933676935832445530169423707530138639396782104749718867835154327282533441771097088330602963143635238733961494228646545181403519938590378946825615616243863285489612812961078228542070493165051897896292541281132530044618745638898165193941293329483021517320130214886088571711034669907341542970050733382621867154480825372049979086907066552113755984657177623661638339764471688442835661362888851752390302027384847365619719297727761823951689585625878686893287759488138555256618640263840477227785455524120248037257190021401912230336237703583526436765111392194480805092083318421690693407575701216565016863116384516731507442301429542290034678013904203033258322368264746783185131010735403409045401776030778880498706998938511530217593326512819239455988384387929197399722385517209386206659400226672940400703999121177189262719035759284876857508294191571388590681992041511485732789244016391335849313816205590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 960881494210837407439139411288017329566658564085087391445379971718168451070830045769193540707542279271747199354958027036898109435002146700574733231981809690742478524697975316857366484424778387169611171819132360565429551943774879038787104538763076328788236026193946549993625528200070960649748721069117510400794174043393633069969600642402306596220751748817485648466119083506521186613610241728124763662253106874155885362973175945304167920362061024122016310652835191321281067888544602362748976031805064008830323264802901517645930080095560244823892993452858827463225746772119370256363339638938297258550037146668789174263791281471387361449641669992234889428075710575670360807657510126496108358243628795584548753996382339766648059383024626015961824186911247530090307135390324804228675992364202193457952765844774511886174627369753501022904261283692354489703778550259845232705182293603731789394603023514937060116222250596186178055316426946002381345682341118557361682601308526482819713204223673648808190941460981216738295024174552148910719401415489249500552896934604406761695196676788054458711865090845319394146709151133011430802410613185751212953901074796366814151510560427292437851171856433471070242072277023657882696941778931305054016720724360613762046602819333223539779567025142327699726596061744326053500223208663660268270803751822743630548728795987359737256107717021864376411013770843943233317195427560912645383814885955382744775801372808260468265922240811846273531279470872240998635514108783524846234195227313044753905733088642584258712634793643103183593558421374825531858033777578086086880118974084332598097593161398396457116959596771616260353336647720947564133289927114752000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -15823168115874055509928851731040294970194232044168192473991940422526155559356350591905131831003039838362511429848807988180106780962874808169599573742461262629655676258251594019741385992163756725024285910491548818964739226405967776408493238793130522698517428394155516296524585282117768753046166562541710972908286638558174829041241170975431509963973797797422335965251632552872072559312803629088907498558017208842537726207799681411913073941979248160329226560721514349094958561851670324854875124282559429407656390310968498508965816719368919147688937399504589455235473149385456073718167998086715327714195605078749890235460839674803536027684386246165880721957793043446700715616932670159247524111798777948305059664337003040610031990311319980859109827379801450871154910544230377387885560428804135522420306388117710193905975033324721666502403142091360199423245474121468586903607099629629098121170978485324470825422621175284331364893080140593970185664874972353626300720621300386510187540984083735241476113183490427808691348840000178720969543544529980058175496237958154169340048650919252488454432352386651364157367880708446564543916419364921527145264002747848389175725135331636743752152274221380356099158725297720120168652590781766757788570687733085059903466937674119456945881365218002090409928540468628879732881230377249943244367578230434444281322492123972439611642327865192019758958603858559741156266472855480406275187492461977773727719563678272806671442089015923259572654788254654964414964191371759809904128530206858894032102476712773368033584847228425099128282356807682636182169672021837115067652896941441877128896258470268169772265558087669597867504440564235151248509777500700672000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] 95866018526022297846741920090347029088992104756853331711494524536399479956888973838287891630304545492324305807376905228410170271176440786238143891456876509594787787035948917784555849059352166673578419961164551393871483603701289345228543416210882499809131950140447141248306868433154844364982164985542167658768754516087939450131292908167113213627482307880431537583775319110829189656414155625282258268197846912584714470746417791926119568437980548775634065473484047245725140180824977252015273012994179273725841125189021803124813021606923409583650703207958725356038421759364420429553194191631641658138856179797073461513096385124325141127295009068027928640923866847228220651214733355738371425523550848383451793506850980490122216573231559305182547482077572590739417068839405046586973957940577824481325659120792794489611078891417751440905089001027914517059656043873726839329917390156672181984960459563425491352810805677330806243684304239299632320916853620254864416025391978127000809593540100325636934795525267080698318587363473268292119742074610381140489841823221247480366212810783453990241351665446290772357863474363102483085908243410195473781344610066304146592399152298640562853761484804402494339961228939561636067310603033624839932505599302926948775949716383829745937489430947856950259989878954278824593644266432992860142079341304429686474632897372382640955043781506201664198358392543063230131563562820761039042102235317897528793331601698396152406444522702422175555214690845525108927906288742158035271131256284548791400303305042469503242211514720865945200061188881838687970191795042727353974236042444543880869050229633456278864057919352937815778332463647563688720824073698934784000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 183667335077778639135695414636671007760029263617369894619164151351692589828252172819154998853492016029354985281637871283760382249403845607816460518130401488200159880509425034602761330258431832382293190533841074052595003447526929305257704201777503579774041986983546176331042652011557519970657493723555878376833065189519474656130032298300449583274458515394282123558587835201184737366415815924216012760127245246932671824055871875938873278015983218777305166800717664259866362894467576601647209050158497543861490924531264252428099724287233295080328633047968038994287980278609925024509581897468746287094488785103739179742401944564022050091668215754558245423172791961419398580810618431983005642562664650417597990383171351884220722088634783439016115949658859726168912390167562487106137346785637545075940092327868298948021343078422969539911819014975200310299688107057845610116033442968178396154063388053340167935969611375916384876954818659631831167146884732719042135480216464872621872824983021035881022532739021492785396901169087864082906034677660784045545591498914146232116134740262734482687240399596195539086894593824267863122236177644332661753751841154382026959817512076078002974791421813590124130083043587537859251026549396152603978627926541748146800587974351764454436225420277276472786514211270337104714969488418594398798488267912941970997008551780921803246145637724494835752525481209161707730650016221364865169495470526799830056636238334642021508564823468366520317565343180416815326537228599416007585971987465945604806723947901057152099183098275205121486394655986634409336457444900369118644154491517233730154449214667975839461804536193895789398918049239574130360991917971341312000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -6753628355101810494285006846870147407376681587222046177254401242447797711354349494007475901065266618734477204984043723187795482174810852825400938324923922176732236250759080805008131592758852915745851593534473877007859008439901768816445217685889397208908347023683636386729023588726665644319442765213100140484353848874897610831843020127381747750015097377345634715027010344160245781476268965419298594904736647713283311258078762485069997326736866844602814420788481558598981253173479454904012944363467919140387611346736674577410158638649231543871630244674498036752911709356526897213278589414464688027353386213126181785304311293045478821695189191191361975329574659667554399919631778730922644600867177176824348928343679152243662641493975607826636303080342874593201428932604366746027034581288594910569561493211626268554111157329002422823328779876781136246272319019143521800038711197823543709312291648315548818670136705351214137422862024377462338365920919081422562945236387977784910668462202297049438306871829151072456221633480741144576334752239788633849819899391895648460421896696133824516287038089964661715084746524031276551332385939131883332839545250328390394150498905450080004473763831234947297472005556796040942559571806910850463953843175228252094404913402069219572805227266218955054928080222708754113105865894312258071863217154415572542930484564449872573381263999099333817552733662716160023482806932883844069942736622066944095115121249750333503916102873012663592176769117298520435544066954605925991335170207056234814336570658336139584005341505285725349348514655478484080193558082545578680150060838678927189889120311252733679985768501052346413232539141685642083963380062757060608000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 49585903286113795178443002332878048814030199425137509155431405166218552280321141629177506184050362981267405718175830183358442015709206621905552502548882767565302898849640756463083446121533759145461330240417096221595598807222170474941898377627645685727827701338549047851374550345671649529006871964291041948204396731113217257553126496727064610605883592078648990411391921539549931303788291992452267741445423859444307149360520975447534474961176698724872918684574541919745171054246738293000785795146197865575774875916692062062245956098656874690671048222437157173476311417239046046223765198366674909459214886273747363855232000901040054838675236672587786124037251293025549092206728990167208315949639231551291344249558392931405047721141429447613154086981837544204458599663103988887901941805473314307529201654332037330347849043896889709302731108591836721411543503720703849695569395877409300152787896318356011366739554673207145510445999697517216570707849428831356342850070117247804994969243559460075767984619296693308824535575576758227555520674023776193219471173462776514794531322737974790570239799380938556410089124925117139716515812521331253187299639446239104087267263407161013343064941781306524500074603693546034727610602728939164129453104156585163581548814288314974685093898351573941311711072263568553384830317759621143844802559018559716942030172881263808830340114997413438658270019378727817632163847998800512663590129242291764850277887954843821239120385467245061090612231990529172323161717966839150534284055689623342126611188059034623155748087009455848675569173610833551073249249170190790003286638687473266441540703767720361747241912837569139065417128855336086876551319861730476032000000000000000000000000000000000000000000000000000000000000000000 [137,10] -206861531403708837933731998087947984633171550412801091539522911552565673932320669086233211244941207385894163866017975276601632154175193877849157275104018047120383849763660739374655055149518939794440364037578252232619204610789011381259788475806932130845458751304621805103597515704057668675664728873383465582220417919103564719904385424059551017782893859102987273799071364237365365456035488518643901103018545461594588043149641299997093206563750039421384281451681457607416869280476947484421792620540221069597715000577281300717416537011545577465583909111401504782860997363475926185172701138238232863794746418057252509079631200932826478067838358550615738342937676415456335840933486099615812091470739593710205810665028359572271258946222605721169885313773917627860143540968680612417680324565376423828576152613390904856719116592430648727869705781872540927882704814798878773380601842066572880022720998122998161544430166536849080141797603883885671650629438615702968041720942660167228622508764611611466726886458728081983841048600755929750758847525504671505720549928893104460962166321434332379905743478468998521714279842662391538457651584244733085101979223819752887509673633223710928789265953260502711672148237946553282980957368000627746946025087886969210443915871342177033014632047928833198066941111474349035603876206482884114384057219671545688036695793576261646296599220563678420379848878629695846693625300942286885296937940611448737492249593793064135084791996012803894802543295343043277712770596555901931508590872758686862054523262918309185430625464933287176782522375292527379237814885692243847428140739920906589416831054492895374501300104921282086229826819957976908546487877908756955136000000000000000000000000000000000000000000000000000000000000000 [137,11] 563291419087308594916406626961067760314008273501182725024869950076632612826929509278275327590209049674821006733882961772019530204281601955582003962113646169188908843263839222200374327506638898050863670241322547557754304214633072007605414138667694265739936452351475723644121774644278412673810742907085723899356970631550982708988888121714932502807112114101502956783971252674326508778983734632078080945607243692607852958332203625290044893125913691713860832995419960184451493708410599586253380275515091260573479773871486746216244786921301346842134107416548949457214005217049959372505723193311734758301839568193950284311795360563711519524283281340302058826859072902544851380875874296610651817094199366639106381664794349411702321977553229797828512295189341355160403490326510329056463316361251478690339572244478433557993622007908768529792481387611876995667623180168441990137903104225127194486591154565633834340609034927615469841330402920540087346465599323992461835101890285413119131963676442755182778303931358215963752935654144397561752176377071219019606621153763375308541641289970568764142678082159997925135951257453083758965316819255909568130728660972375227471428109258504284545974591182034678596240529419817042643761753664085604068621209701286057829008872140612416155956496886249735322653103714315139256305633435454991252780358332832149711220954118731751504694673422505436187850066766972341297139362707074449931293484494601693700608539445903067236612154335831043079301127964534133254346748559557327216317734106773993341410935805242532102221501046287292476308731051998637253074508765324068253749484511526254255164436613754870551625184639670879426263407236785882173292073429357297664000000000000000000000000000000000000000000000000000000000000 [137,12] -1001001387082161699461371837351580291322259679006647794021591924694957307401092695752162519433066444241782826611872030087479868805359615920851132088291110777610030373751982005973923570223544222159690653841974411062014416134059262249200240706411725745413599669613279760311188095875127216203712850459774506006384048613751594584538201984205275619740426894793291377091324657194485548823877729486300389870522465011550213138307819717557111295456181784313833073081935586094982675565282474772425541899596996608975137018740561253140073102221354949038802110210781599452697224704319060527085607971269696505249895031931065410402759424581015023413561156693431652385614777477099459111976404557244681927814790415752119138635881943210691365855973183695269265867523597970084232957169206083854859349741048939145399986126256829325610241512444924497892037999476258592405369486006520161713445099047670749249335197542248384093043990488953000683407642616892541361784922257924210539075771568295752432746548920910761693497588051131253091233669819009280562730957205944337158387515865615353813276241275145401193439933471371315364825027113684653603715777729835934765300048906763775442741478164959320587535723353192795637686352508454530872641058539451070081629517934898124621412923940080393488018554559014767903929461548133144894674298374782879013255379079146464694212369112700215911752347522130081125743068410661007054817971786887970233978145807416598380910251706891447083966777591886049962368291148862083588914347180919529466479329748810481674026386022241541459402208281774792481384431203570539372175989732420247990608362320802667890178851387082513864429033020960758150015852771153386271121010536847769600000000000000000000000000000000000000000000000000000000000 [137,13] 915270181965098940529881815018458474256087029989426571847160190089965957275336904514257445980145992177323221112182086378183517498864257940414720912464245776693257147295607699487006266905819584805931286983237121422169308411989183044590208835640317644530980389221268861593214104928617144227261294939790312375049903414695102457299837162085579371736592565171444580853656686973634203121412064934074092233951172482344104088863792359612536298002553639522803714240909558875855018490423875180635950700326240549774163635647072785682354650199400530166983652872870152149870262114474711662604283179814176808113010313395482413857172474823969354227525877836670632382094439170780955514776304429820240446755136733148072524855514254932635283745751800773168369293792818071719609110795416490633323416230058285557792790974147933229853289341469380841136402057987508495360112077985632393097217608410139598667310733975371274713969025862014378989075748014204133894496347025427526218789362952150164386749274776790918343563818286333129008305275943995023436163982368737936926315202515696445388806557570673633770640142862169077707381330628680295390836573501768320590241500963517475077039904526096934290039946425500811041226128374401545260525605248092746023070342146119482477012529644690075542943924057580593927958872121541803009955705898937129868016922308339416502245001868308859836838381967722082541629778202229256223776256687562760727592006856836197133641524574070575902266910981340302301936493300942665430928419276592753517073660296017271884666180146188332810172583410387516488822859988982736807411711665738681646134109862900207603821986769502283121320415019904950948184613984828581245882953959955496960000000000000000000000000000000000000000000000000000000 [137,14] 696203020900687802604766027741482348681489955642349825902738311377328768216452486111513346522659280537221008786514976442359019044319744197990253804374718972544470032587947306024550718028544114751503685010098192584205087652248754080966181583956391274949521600094507534053216230050072493107971257725861586150915107389894558041897618385015176198623253648391319097897828168482976099510251898716647581751125524169596709703983111099644581738539765833515393428304187185533201413725822825950762747420201231033302073303502399623910914685935979549621393842627645322723831646472399522765255078409661785497923189987372427698730809549383999819241210654124878985794715265196984916315645550249146621466262406382971023664845537895048292846527928636873445897044839240713467219423061316250564052668759512421636004037258610871419393451697762695695284990744586874777306806067329951192645383886734568116704655139282513782925563163889748152348241557373640835843803270794530636215427519595742758752970859282193566443957694193043800617102084002197046017376715609809154556018439157876677802647124817719832102566986274706952946943141554798348949986335070843718138033659046090908499869654559002602700948181231353032023506656214334808900909656644938547650697634778388014149658907925381128975410682462909288630640503596607074846924330037777000462671353196020337568583135785893313324479132038770774966133661417464812798864487381215215450694070197636527657979947378144856946167702638920880182796794653646100558547956015965187487941156648360928806788435864983468174238577639241099792484716290293266332148212198383099816476866586014512233800571866460164355285000717657401520229109295429330746438203022763884544000000000000000000000000000000000000000000000000000 [137,15] -4448153719961200158336217782957648241906933906633329712828939935490349790370006364427085243718260936414691067116971259425763431985962650033229683079942882632614683171908807725125436188223788104855860985409606691838927878695927129452395213588195454894447864194190843322977471474287483924263080030041121807949531090945546760375834462228912793382015260691448461301974237718583505963942101471502408180805599017724708573869480661512897325062225216351385830443777161087717344411736908138110438743086002540532053051198317301348027994690478798691860231634787739111046837910696944004178713743392650750964382635808866406724332174268953449350448490134331642062518682774162508755470958095940966182583206122308831287129931748090986489355310204255982584158114233214830154097303201461924312433523465398916728253578970552012554217563110213128597021665377102299934152911899712733568180852265629934711727396338395186780057052270690680696651807499014228143634386545700833546850432696115398739294452158820421539112614125215520356564668233589088944722748354949795552780015673242307834411879025643740254030808495146968473509977326256208011972393857078861273258622896380227552987071175401045208765666184237540644715949910412135829317823698027538916596851335187888119258960563307947112279536506992073611569049149560642971309598310936759963937570212930849720692094096074707435783724693450300642691000281990590093614402923203449220406435704573802247414136497157125670763174852975918230043733496389263148505491695456842396429494934421836150835632899314712433248785950871670763392538227692742533315625922343377051902408882311315634765187126166272335593292093131837886678036606428956793467280289507401793536000000000000000000000000000000000000000000000000 [137,16] 9688545859548011992666791309495119029311939877940050047802291613924508777520736335453359760068115404054850925324107687140796155474563450235140554664671012596233106170997078709801871638331890478973741619475652037426792239270748058045536577746483434204949959311778116893731065417222381985134874390381790490483416711963694903839447184122986712721989941227324449577014423885864471884913587684310623710582979608602863043182627635688473431727880295530757640699583088492694231543997285223302306090493988813650487553724833548192994713849322480033387977932541190721276774966313948606737381397950923489288543262386001848145670334966103220589378447830301801905703254804890310429701018768570636341406989051118716724192005852865682239687428841792316868332837100483437164597385068141825031620668032534212021361220401637544001997469427954253972775356475908579529638391884642450826564884330232631967404806307446798809763649133008078213337431588751523363085341855839693933943512237452235810779139741121474815871816248631958961140157797600035392797910633405486623708232339377328876817898353640044969066233195377274052260169583548442195849638881390815062601433555488792532704889824910028229309399205861728198190483896489813767647757845262138620352780620104365568320684505036406697420561063078196692175373688543855001824121916939542854101693309707551995010032853048669902028631916699733042237216663489665569293298920269918190689402069564664396266300184889898445793531197824064430021343942444962351923648820311199648335193166578004256729411834627100178158602597590236528781707432093436914624222671826431481708316913250767026373427052741211856167142769857622695068214573753441430195358437344163135488000000000000000000000000000000000000000000000 [137,17] -14601260115277276676895535869760800342125393400022764616020160395708551684312164799942765556257334923993226612763437944038026051263705947078947373208440531841300712554662474643811441632955650924482097998739572966466742778907035323449390577148073310546786721907819008234774061049831878255075378386286678834464281348322112105320977460047354252024126412339764015529889745346947311747971133206063905515242324471168506425246222965608242552488326853089515704944922035926733627192484115106577778656560906999637084241332749914133035301122187338640013388781616042308802762025244078070362409516480916556522543441516682243692296693884228323002890909765008495845293422694617177631436141000635399103573425728344668993644196764578271516099319179447784280543522027509481447875358199202643759410258502471460081327798197202759635560988642746337020657931554871649348756402885961376432778368826880662144909299408335960908183358400288750976926716348425607333543312404086230456738160486024744522402858441954729164282498485147806310886650594479202243430618122790422609309376008176765762492033724417355132398084716792609020897250178170230725056681146270608964608508399371133174503574431167800033570523005555720520475251279298720466170535750767442512565918589242008869773493795075531716728138358572343295548162440523481103230481586852322810738046554403688573681155722000458648999966472043691914166934191525548965261870613019056718924075798329909029649295496019122683927015462222901207047194616740991321696565245859502404409843311640257082878517037378129846377760023328685365175111192931294351131347845850013143961289075463223884030827622976176202963539260728161955638983105684942701428458058558382014464000000000000000000000000000000000000000000 [137,18] 17352793787039808453454402534882836910669530050429957328547759349366668807375847461878466231823705848311819755521084032988075109382751745965071416907551739858749388379109155195850192250427293452486110932363288148440812605867546009457167367290647968559377582063676333300223835753577590163444290178785821574509017384649738756880716936263358330768062894802360734820420134529409379473838870172193867729154993199523706002721141067840109464301733824505763491344874955457243884318476759000667913149945296323436973365116493288259057061751873773393422107545780569740499641995723334347582403197964053451501749868152864755490092362368612026547211230501003709700114330092686093018626293042312402021845259415798322206958714913427521163157918840563304858173389165808934973883565686779736066306737409734844936299535131919281121110045664389805593168361868855213565377547853714234171687616245481837848670507485586394224803444301185622268537508477425404697715541518589124661145004821816943780122527871441560591216230182617526063474891479137205807222290210133584993237870008072555981021660824996862075211856376936141395706264205892636864504320412057940683161468234563881614702403065002431907098786783230110983986190817588973704230196929767007848853871766461244713452462215160388215558108790393095822907317237206128158052129448902837701592426234190100953043690695645604068892149544083403870036076614257206655848241615236522728597423715971026988233618069010738268752277573313674767178395842062054487825088445741229684139438167042059490224832532781266113648753246611223019647915949528867368922331047807883184802568902006350739681555470875985011997591988037819418674862469072966161128733814031476850688000000000000000000000000000000000000000 [137,19] -17180596306573524557167557764827215244207546519172948808128953288820006673228643101155247587365203271792522806856311963423832519582167249203234328951328174675507033825754463590006384092204363475042093687908192462057867399366035165958514755965653094437131486820808108363880726097331644490179907380731537925218121575095640009690778593394932944367507652798812825561426514813665026420834182210622546305418385405754432491376771189190990342822702522185213210610236687104919738527085966505458288416343013936433641536026997910956634311821863883133004570829810054948376638743445458637506675752833494351291114745923269663628458453307674778894565469851467222754081454747248813987449936215844487696371640359603695986239110277758714535478763410214155013368602281914041401242238305963862746686090789177483855301744313951580764676417670110818721196156848572129435474947932444042556744645972257712776399398316647677807573144864135148845992532783727840500489132681862496478701625896871662919707054973611170039955523668577100488909359871528431301914742298220965400328199181074169819235841249883538753849807636219192937884447814941953862782313202395840111189129631583058025612153673290596476887068814811868848799938700876837731960808617752364112638891623230275509456718811988330431332349146721616069648071138283936696023139322677269342416565910780964373003217845330053305293473714494359078810075852899927383030464328512404769126178316869309242518641436382445394095563303181847744658005504168346733640726455458561948600469176150158466737355168743820104859816268345148629198253598926017598034242641909021358221641402249062197930507513433750186193861544335502470830645161300225586351070464535951310848000000000000000000000000000000000000 [137,20] 14589164622597292357490909164026142280343115019019327943809339153258582647360529613066782535089867975690146059872468764152452935965729507898675815440570248901218982506601537597880823675508916559283559638734687144587960935142743977776940146271191181586677474097413635134782991367890033497352626808636722191801739202529563504720320059563526937252379857587619451463084215530975808112823398443489826365302393940859492202074281100813904295119480071535227442753548415811856519762472408271422418201373313374019496075614525535262919058706966712972935242940941815689449135930142768754693363059814401847231145443028035609640759958775589510307638518585550054966770012468005018437709938582082238961116186521193728494887753249569802048055951932443626397362630520117692927513814969641811140038849798444469099297461205086736555860523634265973999343767102903147279988801455961431744722851633523358490982578273048516674399310317420336545894070926681282130597125843219216562833430768915290309389435077035766174321094165845927140356649973468338707859731092586872337753304185042376391078919369230175933755240099136776442864935080788480966878575288457654829751543889005735322889883566333662476034453533029625975195424179662290437374957258226838350743079801116182445134141011163915684931907741395302518425811018241111118524169467130777725775497450961307063793585888940251266698417701953198544155385948466438020848082791918709585675444913506172397138274535257486009902148129907946583134318609235324752822712507762002577701431139070756518152606037378125835655093057736783095674030666598556619122939376623758602777632639604942117777347914075535177133419295711680898559030408940954357050374314826561224704000000000000000000000000000000000 [137,21] -10804351849074217277516828627308985378418427931175721698903924843503469640310682175914087394581221763719818375794237284610608750953916447703800779137984939815420642712019187768261990164240175339800293213122060999205715771725443201426989267930086936857025709398924876943132869999761362979238176268051108263621851990515441807092733171898433801603317319147154249753292048460331135531987707881204522321087723751514599926140507778084988212280840990974183170361789071899071804032497233335178697141547431027868736857846056330355875387981131469040360368558995243531838765822338536986746668135426539966936355269922753173280422166494588491326765631437519250704351476275659432443402670363509296031188428789241028010797741725044310014292684163284930934069302588430087138076914738666856784224851834872064556284643259851267496797670841669395637069558345711066507958556665207537683310652398700623900908382652900007860142940606613232484952215151392926069419595682496913993300800315642246397946153209585617076253722460083484858995973132916659631890982972161449641038041066716543066100994619800109010591451024124198082826651133960315812374882121286646992874047073422312173169691675475389064005577460015497813666686229085004691825085743939819908206611868757910799852013070831522407794953505126758201779446256454013726406343466363946210621292492260557340925318949947075692246936898758942202166751011248896045104113534941405878695310982564694405007379788070169767760706092060701780943255195329680239850101918623356729488694187332697664256907901149545178542874757344232351071024802331079218670266868897870280694063888078776711452452176616185331292146204380685793030562688555923570555728652145191288832000000000000000000000000000000 [137,22] 7042005457981995499877520685304738511393978172019151416098622322108290652098208424140812231524743449907931709600140828975837123517919840173394169841439266643803882335555758133995439653855462019418907923872500628530929665520829549049230222667952084373482148769633602741065378720200740372050165959140798178060115269709215076306663742887250154164160181368563853619037914884021769591272792368480158298684291581629368141236322553788424820408830369405547838319853896430589123716608142463756195270917540930949950468905813051206993086284492239829598850263105788916228548204342039083056070796384252851236810291109866877043515460928685112916053147970967834510911553008677421766532738976124973359006618275633040600677778340838511386953591795432009835671731811834424157838313571220488332959744335641293025559369461644070476928897152044736927175899522356989985842567877585571663595411081397214224591068058067468269274246279528159157162963311573710210648362130817493264034299347422345937464561734659731220921308338159081016471911309929157942002754859205934958077382791919320338641579394236541831490386489546530475423808514021481087529529372839279454411453175746387445714906710561858468605431047956876948488513909314396721985756607466988934274669439830778762906612052728200961453705401001003796003543765352309017192752032057139170890897084128683050600764825352449155116259929085134066106164685530617442970544734659402241002389578026783275093028652594997160980291273147458630786158355935937047348837919988334704053415007581861504285902233927984874857228519023677432132699041623158871304594460119060994464097871352512489299309098681977273976603047172433710525810485462801148950252729608542617600000000000000000000000000000 [137,23] -4033784285320631365123163663277311675611914301167526628337799101704806971537766800686128993073578601643617043023673214368875040159880433587623416257409185935327459883554151073757626756541008156950971003650946410207625434020466074938223853523640470228914370211686155803054996238597447515604996052733556198055045069338633966326929377148892468591526621490246646048458622129243277096631819798188513179738048088339945990218686739741770093660835991280809116825038298604486126795224183712879774187333265106784683404105645685436586562120647328229425152058899748030956109226483027916955815427677654910345771739303737099432456509548304332120695903047079606911224062669701538278027916702023808191518485779572256466454718952363575316217464088533929086606454988308826954117675709751666701701493601434495135131239788033518674137570752976927046001724938928746900498259131807230347173348360203598825287572543455866216562912047005280424021894000409736266722113301686989954937671217212108927424595165524266648535440953566579985633962577560680352160894664072823560563276587556000986405111614875887674665946162192903897459895559700742699069842387259368527031979804064370466494481103078249202682653441214910838249468879996122779104934788283881778953470918915419002262101913271819577168124589775654632089307947135331052893031627969371344707323144008548038337478846020033593203930461540231725542291809151424437263122495153681982349876667725956472192466275511348654122969942219905322761893378234774298048544389069167795592135394225398226161012301964977172143930137445331529456982485613295144348524090750251325737993002350092360861767093689136342216919689001582989361730269687588295001471516005978079232000000000000000000000000 [137,24] 1979179750108515442737458645949887101769574184627160542198732539483543984140447501210031338022646984391682786568938792841865681955348615307338215779966628805245260314114307732139222772693397717783161160483574367039903086787942760742493393902802968567086939183506595159404648152489432255965994992404630608053723996552748455428544924845941486454780908410880979419281401101406265512788028539408119912866220580636784001371985004275493627746021532842391983773455687202393392608690655793389330607804805344753309582230728952765703860332979317707540067497135886493966801899952099835594973562407953515733176061879700890519812446991251304180515100926728006991942407357239674066956242193471037335861827469318260022326192228609616742078747948216016700146561064410931953601825126791773804090606319327066823444117430372984112169432680966662293221960368104160866128427517378047542008343604485991315453280141390581753068374384050423961781591680410094960788904376510936308782942092285333112259021629730367446021869454347985022293158462709985313766317831878702594932780954698390380731200141400032487152052289239931232391428207111479011854699991463339697467440232930571366464874502965355756648661162042705596819872012831970286818135436641125471018766642499391088633749293906316840177910927627242821020906640120065063860419281069505830191934449878165245709536975577807079494303384169461160214364700867185420745590206733045413572410787584845643827071446357291810457369621000233638762360677110141807504667925681643249172296754650351744188431995168007687503249919627324926556651638013932432582978189440210464995767385492628517139809066319668260872797172643604788091512360219222626384655652409170722816000000000000000000000 [137,25] -760750753075122050551703892141712502179038773468243565319168849269440660560108131805973492514531807048274487506282490524441776205974020854582108740962945536853010673096928452406155413044936305229863049596941065938179309917599838882121529753762429660171707631548891900573701318549725260178207992824348376280731297108583219235873394356157509318238820955378336213090181835818548919547411362973224544478758702168017633876996233947268522079826043467337855223056648924790515609458861564635653732432345466989389460895259159803693860414506687122504474538877334965128769438646276904632955273392806088305648807105065045201188843874678138338017991850997034475931824318611111153870124688215749335944189649338086452883014339376470803804764279565901887540030497032330894661080465227005500535375234497659962205030584259863590730844449348959342491179455902157703689347581222387478714738288740955562540106987889105885068834172143395233427752876353313951061601964136334913930026453690091719199239733844664397288557092828212613702771288603696246461090060478728452998877733933516270339042768235022020839009320118603259334330675747572239114260381159547530639885172020208187653798008269825270629012758244375147536249908559951494499793925311749212189084162013992748653665327230389042264151018474053210951677327486304290645766297713625003839505049760791191313318796870795952622986857842685145921553970474799568286969739302989219937310186975627260141200847275544072768470686714638247982684636372700434729497563083522085930025552550206370073692991825795755100887449563493143971919419686894483698354877344613240646943598391687465438259565520653649289338985743143998911558513576974022890050239023248572416000000000000000000 [137,26] 152937785330249211431870613038980934769142282553376768902758981739923379833226051529974147846972436583779801951380084304278739278229090104975173327041483530600338323834920495760256371969357267237304056718981937389648530588908695817067002922346049859288321789200021383363731285703750575725567351390517206439713534928673677161343734975235055581471690294408711914820261219893890293641453463678474601059637403488738280460203935621938848622400744970333401508489706535783210318661080666985469357654093313994585269798992473834263316269947151556136340086856877154045021922019644511132706037684912009342144836184296826846164426730931229930232976134735650583528983225922389240680666927636868537076617014258356898134434625887994951810115741186583287789642766499561984968349266809091462531357816463128893761548245249773028843085901107879612097882524014356157835340986861051705501294777418770224627424786889299867177140491134649972605812835885120540420242850867509649432319080434436950622011317212306890340912027090728460539756430227753117689856804672123432452677365374718099606862964997921693374888239251475075434659392773323309001931866028162950093003035360377995893036891899217657772497203328550243895881407404995313452693706823403533047469299235993574607506046455618044661086458186724838562443476122698076611342750953265045846020201220895315412750744145920565037456421977891747769591275696025120191158260975743315413698844794060386467740246781334387886961245089286056297668820859189875489322597081229350291759022478413293628499587128309050143985004303736862571699911873842685437344934649712010235406764987582910461469161219582893193196970831175018591964853282800740924150448144676552704000000000000000 [137,27] 74096145728086203061210995221907186869681297965518212002106546425761645581604282554636762968537943764607899181708378403144693650127278306429369516958510742796846242098211220833447331125682217503940043835528090588600494563843067302397597040101957870459979662592270559849769625928353956591974117011487339250503517694867628216097802525307665990196280837927568516372904904003041219269132172414473345351236745421767914136166498872250004832526029862788746524094534774418705807777211757700150352763420172113527582901627300690118486109568088008645727964146775995541625330826460864083062746967977941831587761964851286419781170374970641427503878363608251151998844628037130828511943144893912800030330828066939242977781231168427409158671822818844693988413246076400392333970411038212910668115039279032196914722028198873678137692692700878209113444284785572059139577153537916388657758854644171838307101379351229785328233577228004056206822846335190924119468969850053080960601823724809686258370991174760316641611600664195628099226029197895287198078097239977336341492686493359660464323171895498229326729843235200962571262675006762896013102989976938258126973918549650353214718109786848566666665085644363677858447794369120656215395162198315479263009789735027534318669173861553104779780906452041986096667251534692687111927622355514175770460605522936200972707230817786176767699756058490770109050365760748560407389695025502604494934968103082011728608460923241086454039633744435321586275127941335931657677388625194363409911007603841544630846655909019163303547154048789046074487283129267669494793600604327087563139490651353903318450171050703189469414494075938862912113773407830312049125304139920703488000000000000 [137,28] -109519273698610701274996587903978569973211617531016450718920448173753615901355409211185952853770604213317010580674669509958265449326889508817692293778590137255095603188501323634098023140038846607362901557520866211935218369729030953684411260765661883536770332683515978880090195391102231792716664593101288235633525956592874029178102273915390084296993863431774924652136054689485538299931483576357106919530999070992642776998653799187786422783866050464801796392639810963424110593311151870202579798078174857989946281657781949096137190473992821338464958235136810884504076195815510632636219214447219007775685539266251962240075069854851950144580130170208439561290650462782433705749247478270262047933596123299501064413519926683860916841739088993028663941726259266072966638478984040468825616196072291227115093394998008193410789410670443160667819339732874093406679362416869450615575482907848910976210484111021257014434661701772286728988615882436826608785011312916066855562453910426395608248817941762791975590469613416583022954571957288689649521600912173780685718959658201267789591058380575349786342005429711659052017665540320738753596626776322500076727976899912445003913484917371167533641652660326882866062953946498061359153329504473646066200067279560318557784888370495764450137916057629812027000034949215753050230477174012814081708206314172281868195729919883188371011771291459726214682355990440017704152459059669008173494095959141103222333497144048128417608524475485330233312410788172761637887634114539425296112566898958741869486476061624003166057331964338731941489569126304890315007772359838451766281601962338549900757469831793940927058484667572213256169177986110714832471141282572402688000000000 [137,29] 78446223575550623863140843363917732271135930833471542285426105744066030109767120846289598415371557081903710937950621393621951264474478555944991756630111374969598925638652603429745964871868855509124547383789517928798706099551267488639989287121621561551301462790840090982021725634191637349639440730986960521697242643521515966841842153646764947228468435149339275736007983717030202603011618805420201589316588727775826682226805677291219059437141114864890846436721853700455799772746903056133489082137229304549807462244116425544029659405318977472753904793026538516358228405880154663983280535424627934578059747828508709557006535444033813222014160968660376076299826686321659236529457490042137904397933622347105338300354211802041451187348540295776283718562144558240355213356027610411373850492247593708771154157263393802562042153097143125081962083283450026239715676617182282244691733436429587177479556208376615721891293650852873665319357120945880418866870551773312764663494743062971747334902557928741818388407668668894912656270907028438672653225717146233292532779130964119086480960899076265244891358102586958502264913991911849196925442504830946955131422740895229617671853528301642131815724974054375176019102141611036313235944673027651511840917212294105509810762385769492027461377218640606224452104604993066447094738833274694252117253339366331409847334942127256475720133914279440690897366094883869926463234252047675388356212495009617736293777082346472038448402400232492338022990407642844437940667740328243822748159215162261009920217464889686548850680113584836083361272884682465048804295262060031648740095923698284946728481632855911999563447603527505233522980642982356946182649898594205696000000 [137,30] -42099288116199450305070184421933696109959060347213401973451247369703135546189076977957962577204587270034289686807151804732692007595448489159222170960052603663034839724519368740247288255728867757725886008805246383424708401210639741060105329149318606019131866840429109088495606354264826059216752924342306176576418875284217279031184850488736294095724683137003604655993033237588542469146119725755552797425079988363589209993816621021061517225255119116412197856651054575718025095805358471638121562214075342466251375822853514760240705895738404093883887531218562517076345000555873603206002517908533320808653403541377703113031512563699091674640458799310083025630383395646893962118198040553499721743941105113437702803277980710424488666988450473105977556099660659806764130152489943119072190610405699811588303518910390985959845999712437747907088581196307533670508406941767731025591886761518782796837040247112996307676356987686675850081906635163159921723548772392330123625098443964578267857115537405294843763226388933315221507182281234715532214619209113612236023899071934384865975485827011087519640169551088021988229802919850745460710046586599681319501100983094622950118184366383869876733088038317059849449512926122530339192164008697168105300648057121448793588497677467786740987070054100216770541808473534803925132938277013495979157403418475554630361959878264666006419009072977681168822003816840805512182067489869531734732258620989872597367158833417128962777247568813194728077686471932830050469144711069432685355749854684979329263044406813693346797808382247206684809391622289757411656963324984453612219950103637502091902775217755212537033669688038610200108921673829191239001344973834551296000 [137,31] 18596626662552403233551652713569607643661018630779170606737887944840087034688271591816188351713233464622059392075021517960056375041964918666257610141392275967899209898198955973675026085833192460985028916263949476133093145592918700881866337587040599383367593590574787380227711957485750153655797020468413440155729231750272615508913641806435504486177781366268284478927970739227333003667397711310242226798246836646376283709615342016703026125025213124366138362989086159815866451924973129434799473141444932176111828083661528048844489655777505293233665856015967629009526723110487851642202262887991158445584047064569537768820373474975342861575220132481527164260121210694122028229835026455345994428100495604245814116338336905383537998215015319384677782184456655320855914577254110890064142074381446072915860909012111153109978903860095278319619080971379144048352768621062338977822389648028853716571900681062761275580210930606012561855070210483130116642313711067581548058569341317630431933069471497883972564588753009025090710622791516417080832014134910224314519137259344521372752009529153777426704453115369441383345749710742791368988704938905676269894862995178805780363294593351537636779573719167272909560494793593072428854225904444755471156325739762763957204726295030433233275763064160969545399907652725833888720837058783646658936984243013453477491528039131148594231426156442534223439888342048140078283653617300893648648565497753068789368745137424625332580514043444145281495693951673158044465599262762683760101549761674782186541959610750396476962793460993895477695721853308066385451191349191945989019730256797528801186609231190259128027876240433012727205917840767471557824370056984923104 [137,32] -7014653950407450834896137182164289866150245345225706848398676332179238788166094687766784805139667993058122107857679659570609674426433232242362571235244137156628129371519263444456541721580152512386348113787106514405062601414421307955146383724056633669664946694639901631754620008469089020561341773920764209262245332357785728177656139581851093128699589508276100528193803233672238682183558403226943145107441898389701879691952550250927454290871563621552712426579622388848807003295483629895026758100470367483859398194975493429199082633980377928702274094184099980778251255328554657068862705458330420755129657586924774999750362395651397301590619430805871049019682250646888447977109368115950947466794757258986511308904648675352818092277351058741947986674184810212612951562388172400223640951289872915554191470610031956159828354205019859173976849303109655525638488711985464114501079531841706917670887235656731502795148801995570739584006930859460659140247721080151353603926148245950251140502051934470436870502090108755635694442508506863038460833522683496096283492674820214254223521301380561195611854443500911871426507974645705963826597871667999110070411917192714387217950191248735886052416814686161262270525141146895858544488845080157608581348301663928964133232378277632134229146229913376188543220978544406295579641994079941320695408104896200105835768717774733712047912442233628862576133675845782829511063926444825227630990608703748654606252692664822558910819435053081821115772895322650920707104215672567409942586021133025907451352666943754740298163294456059179903340750325117491238614808605716927669666285729797811907910092909033800952297510578006834613240485815096090968385996382208 [137,33] 2296324343921618903349707691324891405296342345422526458945975364374893797793692717225508880384692998023654959074881996202387899416642976081953799417302162548350632964653255441225959121005510891435125595060032817667381504830564677118642253535575772362603514477858402336763005853198645826369433492627386954939775824892651801914793587080879548736708592189235330655454031449685637899117386430397838900486370897748241033952834726255148233775191957988434581002228057787307044333303175187555945261063314146733877011309300070207614960519759183436851297245256040564683854000325662947533315267888473566087338513487277164000806517079142425057872915420388399621780435989585886916807945902622674669625692030960760194395575431260620266784412857944254115110731318708195588663488989888970233670963158091268937865933190086619249906884462129663430816471304143149626510782054431463849336332117514978175018575535853354592496070293128543015916004199006976611887667059843827762658699474562205129722704324893380806573295108880530647663234638424201754049590288402455038847281755646478062950678250050800334696754170917148344263881037156452568066835010727030965056412501936496028153589661854604580296074826796726745597175127727999261114334710721005317712068184200669275456595947265687560925172390121822798238712425792589795218354576444197681912849151620159582518765064643255154356582930203494513772677277386558297808220878454212440253723352641534268745622151642219530152351871937133224798676905687451694181319439453215045946130165903733675816366979633314590806913793006267687346918165917620324538707903998869246790107264140925497190294633287250903966535859193608733437885820604977447675175599104 [137,34] -656268354546164992624652734860797810108740148129772139965906686280365663533693309801771883174064573708632806261313330541773817177084533029425113335492766479774729956754761375658891555247415683579890963589436387274440222241869244648255076775503014140871537768683640688038092338380650760171710134399727586628588236494954215561412434104367352458533875610413868894323455226414715937543735190095186340748922145525966526197324852689848492577001775862338719913670973823278392826255405336974613793704457811699007746822431950017045947696487994004099687695873678891425306385974375205273819443469391619414350374278505243196787445312934841501591041153975998606787679438427201342478311169247822151806381222582670682869008413969545973977315919201360427753914439569701756760811372398699293772432938691130846131992207696635754966412565202270863999179864577807636605374046519512520741823098065367334344271418400901134497823851854192944550604320840917573486560963508344910899015902940662761881103521053855827058848290916715099648474399716765618022844299309568352401397305561463547757746384610631526961466915722387700227027848710408788830969105287852070730851454857624659542668982055754436870073407341649126172722708959009017760505450006113377657671283453717841756571789552311616255859508641710097426327967203100240646685981112815773675830580408129336673002770735696990604977343036343015363815790997235180240583947168320766231445080275607901313921883495211666828870393489355621884973300671755496465094490562039100694181518018547821826774584111700512002488802432532038415803394498976729094558556891505303094696078491544644519987229988933695981606927651877580871278813800555961333048320 [137,35] 163775333618251505572488434681994931522637264122258007030990604533646567081926552532952214485714998687528661352968499838525790743885189767380601358409646032463821387813906253641479715883135610490467648292316088559468438542715301449577492341701456518261813044091268588107071052050663902498785742515219831357033024863129759955101236702288509698473228685360268986458588361279403913025938004194429806342507253924994925660291085324071490227211405246318499374187211260400450484152155900469167299352257541024985498560698112849670580555454269278105798044942982758631038802380103469010436589062389806681848340250859797584725708943958352987716653011339711832645803401712422398208182947057078527259955346531752806570510930493510731647832618176962885742529471556085640889617506245333507254047196919614146978503579118290769396207424310596663581764742811886670383401216033833550164554651555324250921728106643459393146256658627799730064719249424138899936718513306407827121267106942285171960816320298727146928584290550965179887048362025811509449587988257439775159241130853644167667183452008135020937968270587160451894206520310992368262013221758672733967238547233091465771233926887215181283069998478563576627591449857444966551326484319602227940752488841129991873273382395401352122386461659442748413540004722935408312997325017300866623708589243647796623062481947848380144334847791747947296858613813649030287843281788302561986916292109234772795919248735561495035850459265858071064466991318585322910693848038200367879320630698044086060476376698139629796623954736634840945775000644627878769537437993648877554066734936491175972510856216714751248597240721931775704282303393092918600064 [137,36] -35583592100670794673931380956916872292823787267233708559863557538090574024311211287661069978373911187281224226902009990608776758675212150191753619752059758957623874643551868987833626752284856631436425428708071379544133241507711940821111653076543398113110217226328534378082456698941357277481060902297276288768935957862940541370100468882083889630404641661422565356144082469015917039195716413514967225303386147235761727678320029002664191393036241270278741014703159960710136121357415005596519249932270987023228946909802035900285753003237255023354164161095513152343580672554826948605004037867509791465698248371912563725880558420801941522537349460366976645045963863915400064983909815627318765259964455178114699213647421639378247042454235689850652127724949997012199099406435521372165686387978569749383580472234149705011332145530712203453149872030382718928501659020188768557984094428415217082252768567132196671136421183104314239377807966781478400088407492180046460839976606024185155886544676332073347963255178303968462392813464671801377905001078406745114862239761928762509567884450275506012476672776675622500942291859434091850893676951832502663665017887580581398353162202743823065464838253094176020004388930877220473976787864739478360526077131020984441963472140128006514908723066569472633597380950599855994279950912182402514507504683546021852233611002752380510283801477637396389302335056594557992803885473464332116877835096155388283675378578892840786768528332695680716610806677344198679770089826477407756157079035168674665485607114153273371767635010227794670689312640106062104584662612011618009179113304194651335071049979044083618978491555676637125045409149595233280 [137,37] 6696645636481472883129406941423928321411590729960276287693142473379776143202878165259767920981208694669269995882203832773798239353631783874644314095452015697701668607909764079700219822299140757041722861031206881605536859577239434548133856469031526938861745915297450827314974157331328623462438718919450321805551972478550000248256916382395247992524416658899209689045910036024326703936667360768605810526942689518681093884048557862477611788127174609383626286174616690944983241337731242782086008614135394902039338925347566988065299553125030854341521109017392168248357904678689572657552875760117046996486909555834651763827578159661135890796762051031051748132614574520552187205789582839119797413769562831374319997523403552065554724094232086566455808133626930442825732869819632740440659240697145191991218507864903145352394493198325480640680578179504766754502891861693417756611645672727489403085996140162094228056175270066804782343852157442121809538061023889750641844020907108274451362272214643200771403549130647440576472461032521691417032533279044095396954206763000746316855118111343903466156176998504326673976654944176639918539811499605674257798290739737128549460900607005413663075480056841562552487406690515766344278088190511937987308778892925165851540284258547351692101657646158247245150740945277654322048508662673169110011771553190363353435338092166415787656020475398237933003436591796575288541667541046797308511939886884522386770553892126789720241799291650658343540840472008883405730897711826174576240785365175184824062078545578086617995217784015412665724361697291677060460153870063858185399718968429903660102174817903276940100411369479923908706296072912000 [137,38] -1086274350735668627722429690579203525032245788781693529964319949491918289777312487198653848789026076084539032171952273763013311112532076399588227341949367746954370706850396769850629807972075102915685665677699466925053734405744393410072684187898487112963092828064309897260496270546027004824778175268067073662270219434571119387235850179302571297152686621849770111891028491500969414167448694584916138507717840677337654908748737554489811845256946161929426472129962886987230922555653958349607957826743210114976624996261922847403758354283800883636425801942794537473131219154461032387955799684235624804601212870555585108511412729599858146655883816150048104262350746718886502062176978340616733742876664124086657738984904754953952882389154269809365992819866560571373042357721461466248693027811747841690604185231954083468888997909698803522287528563700330067520313346828414422381071435374852729007518113631705447660332442076278263322084029785564154676585412243104282389028902984359737785344877617967282757390644419675406102679474605217486960485198891348620273690155654038899830150950389207836224034578391284858668268709284388684668967014753634098893155065539605453944005455197121667858813801020425508256451924337723764492113299952597642415369342151162093374031640443036994170992447550212716955130270015463644744638815941150980601608982472053935899374562015386413913161719617597594324111963092888094397271315724986944284651655118480909252868015756798479807164425587054094669699446114444627254882661471057592543815524555791281975796721977741837591942148131913838306465994899918850163047433652382033731100824463297090584086173917800979728679688638204766614503729552 [137,39] 153658233863825980153595054788864823438764064725228940475396923087893230353859998645149596386674373393888732025267732803738050997696918004512083762294893721483668133669577275033535457313899279707853284171871629807587421048885474870021283621804967064018226503538556117716788258231835279125098082414745591117161304312486926522357647405129248070834548968030159428564520298359965625311371972690936895909577983328103829258829471099697328778837033228706259287235944651579159168320599731400803672417496514727875245333543032861829541096731593892379368877338309250552399121797949603255078485174674867281532866971039498728701854839500941268689329362055528531357672628112718926725039105365849754395707931313500007444935312497420982882381228983601183136331278484144058280977224195856601459713528103268645919853771049076179073401662975514376863094655083628586335154019866315448546893843730650023151145689910423640707950226088821517303331686621977427366989298466045969898546476373521849561711080344733271468006884777610901534056545680011855130799958846771178036316319523061347526543462682611264550921908762159943146549620913530638809448823171019282069231063858018618209021121912354287465015012159059388158321768441161746754876587617392850957064716504382844900707416545736638974172279308530023169362185671243378700504082572786615117054710821222490459188563658868824259294566992297463586550311145239843216011562152589408025242924277875886853805409241573125554537811943215276832763622011998891000937498705219211784841761372877858107459108495588004967858951646836842923467460577822653077150096443763417532810317960688450111653014773264749827100071966194125990656038 [137,40] -20507517209811447155827531263310388219843718834340951443162313921329841346955111810570294747878920257234961566279609025983248991149465592128214588644888960612674447680997274906863813762132656475957380276213182269473364373060515871481570945863707049943884996509287604403598120142321556545778482070721415079491332771270712964750506077520981981209111279457786017930700135554391438679752980125974215707383892754947733092017802918548101134769599282350595919720197352224831907581270052486023536514599190707083723990833455058900459760687162536884366310761602694732832465405393107078488419485191367398583227057438926484727187588028934880001791433194811033156087615964979144985001833519981767290157216781490523497845927374408180968439798254889079162248482398010061010063017159860997118935914916887839299752775307343256979265738226894364986168297343925179327697339897608899472924340049236855541385214207814349863130227718238452304055967228925139080275936221727274560704890847613158121455456990736589972440530158752010583401073115657394003598050996808735504995222286545633802921020414256034211743394136563476871106618232341012313293336320839529534591328454992600121931193541140698535564994433662400620777219409871907124361456797700458137648145117468371680667724331845660490521322416788013023459379437204526063199089853392616689695373175840397655462879446341800206160594379730352335482754427737214821094359907625385981020152574810063457957481761693185558276399980699079786839499588084001412520910603054404408872377678576284785493813260668004912624599149078797037270702877463337173206780384710544380967678623394191496115226782608118957154117028345253746688 [137,41] 3062981010422019074678876170068484549731270007570427337624794221162443320002458538726467331939741009539394433038883531155724281248708801982551107181792121889440927963988351134592330019093858767357201218611784549147955176036336526806425128550436987001329551840435845246607595311511476549976976844419963280660562948966306641736797435120783726204758376528943542160766085508806385540765672120169517201810958752913565863336433528771397986335791857284619134261779039831440905794779862573432033263719197477917423024599431132604087693895241777220369748091545524341907498425074084511701625203468649780512838112934236985732678181451462675728571619809742960080035189488203169092308369104073593891173960005040454354845491489724070643024463343667922892159036880337422714454213294413691935866695499864729230752468123178381123295358655685642540612964503740110484835970801386299915926835634035063841604657048112459986182757921397247769285187350622110059345348199236325947554727621667328019657179680354150458355378762278436645330256367979912623287112957605011148406221635470708213348530364621966201698457540904337765832463993890579552848786672192352351223385976141928258626910792573470219532478937289213717590362787573136605108997265378589259405592736743396902095870907083390685103377295051697738025103323871392087378002023958674179990540906874243347480073506991415526073315363571975891987412129282773043493105016076247751626862338348276368253855378978210925538685767152335664547656532422033020248108877950009491655204833961394924457169763610277232856713377543315752636317020332086919717712825823527864187469399239897654815592019687552659195337196225818368 [137,42] -544511037715025902919976397877823704722446573624042614738513330868581746024996212656216353854783838080336874729356139813337261724125156796700317753937865700930598407149736324370688491517206385090461683700480131579054496746176758699314814511064803403389645100023773016818915879626382534770576935316249796289427212765487428945128041478614794821971643170364028364031253411929079577282671158749014180045543787599781351695988595938479746549259327768764808113610183229657004448568869021531055881357637301404962813601764437105430941999599293328328265953356826841731216606571397277509573203629955751970751382641392716643853152167309993144324433930168202032453200988437699536923945366030404734040775941817282932508917763159853059871536873931139672900308539360692071681604241253482703835079758819472152003720703569036368664878208720465413920900976839369674608983825391588643795524667611046974125036530207263732962166356695054676452667295453923443496268686105027994454858695552881615141302878338323089902482057329095349763795073282770310408714545607968845689260011827124836322663078376246573389077311466175795431696083965409839122556370591970361037408421888714853543156933896652848082105767864704995428104556637442491007959349105663913509512961715183499268556579096693528563195783982023760995628726690866131085492499138176511119458802772000257294616017230275905885496060042683051356410183471368532034553164737684202421532522735077329559608623963268668832012427949934798667969506941961429083212286257183139927652300934614328478303195145010066434428028806354630387931189163907875960315306787406742463938844027635181647796080196826138473251327129856 [137,43] 101061916072783728709012208141059252238965185547709973390417139503315875603676092340577391773293388489495697916716079615400811657425053566790040223379136491483806119036752881877157222138559652478731077831529791006692799474197998308030778124233292224206050119621826870722814337954825095612296353872610895517201123975058445165335610923074855354271197914953554606744711434087031054588636975561617282908848605898891666564748981520458134003238179290289861841938814855572671753966120874894269186467329949593770606699819365002278622861774847563330509401552528405382083644966203185776786153411575415957153698078382082482331805303265197238632068530375480118987942946873588242612992985182570516568392906951019677567398642480164741952783662474232951888932595556106171663989727017720229190150803838996565331410002317710587474705477694681637256776396889996910435441284014469438384000579007859627282090864831493114027647726695978226393966312049696992032844354403646955259299478832606660702189773796329821943736233156092827242941668820011499454388571011330546569029157644424872764276085804288053270277838978632142590330830070804854868102945169884842995182766242821079880961777039818485427064723099316231538031520566651457101476768314283360263394510785555134632497407095346287642995455040025675549057585347144634325466921422025622972077398491674348723629689450793831603281796960456659228639803831048680067795967650377694767749051096055350570742946942266426176119693327289580892558393790212828516542156710704648791862421518084244267394727589346807992179122132475936455201138166224317097919330238185456053176713396214059855723705986763411052870705120 [137,44] -18274852359093638305323915777905063688162209806727887769721795138074641130911852655295105353058325207048149474350904635182469883243270411716413318461484999338298689052563570558327039338269305451376612264324994644245489717602647328832368510306638583459435615193519605540713571093100338889136664102762810324505570878652481896527084219164924122644752508979833624021741718715586229322292995009035934680230807047257705285788003379015581144606647446354953279182374340243625769132685609469130449054912708906137916505239839869844714346932314817126455248564836936988973442871676600347683969102713432361269010189028185893134432778729099172646520678770051304136072216521175013784107773533776649516661367905091282258461399367992080996385684251864713303572076758520989062027606927841744670891295164176984639225303333781093418185292246149163997089539359297401414128921224367826464163999898273521888389643186700485191002157397256679474319035263302573776432257772593399043683806227704904007301407891425698889633837212745060026278075948651137575538609982364850301404742859494042253059698054218213775875405363214154943182202527079499418940482443222635170372769115454308289536068474414838183986907190490933593751782117202795279998605178065573445693782405347427506025889026376157894100335785703137106862223361807835054896773383440977938739900363117681097709176716407292663594107942921520686387198316627955693001064041004132039122434346917745534105170014537447641617052051500562811395023104177432449505589415332838244583092888571159544274195587209676901148596637148796071497028129072590517625779586521503754000054705805749811851233616931633496622080 [137,45] 3152213537619754355859213378195287749431088649228610068495775753484090460634949933020924677610211932877669966155835720355880012999834541992037858586695024689996367575181134125540092873432901928430370601551153035386098265817731902680901117233504781444723432236028221641961987270640867221067987453917404581865897144032237130677370645590276799090816939977679264242412859194556017093945732078439167217603407289607205027420482539684736223584855130716872447851512299608680632783559227342765772981656290287229520307767406201877588838102958326464289317840440335891755987829129837521739487663279371495100561583813504123075039197775962119543570326555759253022388145981622840366085665411412471102772218911454597172166942889661195001483328857800781864949340143953414054206420481887993396014357929733201182958422174696241050187824447325553105196920178543799095849861100919770329697154302861205660951423407703461973924836534821325081698514261349710642268648645607965310961517453546122499654595027605876239362595847828371738966881542624788587367563999915675887604498817097396534312731996335115662176587194324346078779589394758819765450482082784708407987933101768662051289325570297764701655567103948960987757201791588757909345898121960925263066999393337770471743032496553180371955652902506048972681390378085750630593456224358871711672122358343992249076321823278668915971946010661778731066739076151107383384604938167518901819880386424361818300591193200523898428006641582961302601298842031879045792427324230539518959026407314093826647519121300759577235484679215859323338734041150937375151845062426209349281689676489790799456603776633566842240 [137,46] -483405662609233927418155593112022001418047102807502798931271778047738131688969454890159214184558813221047051663672282013249527957991535753979237826578158902723813488333472183527235992404807621069968140238504474163132506053245296705499858428621181956358278865917493347192980826538999134088786441136007714804326430606629861204747183071823761535932695943380343783907955567537332173921803394381908970852383228832192600773163848552349591250609828954520960832351308542724461685287860261411603634636878918422023782465302625024190447118691408238431495184169885325238835835477566240982667129196090450128276491379450957440883919194138723328878090700772898915597333820295318051536005107543925987199701566231177334409014884382500143545427883675914214631814262224142255478732229405005938717270194637331556466363538454713237094706101934209259073635553822977509623353469855382752849482671219681187166703067109972863968672728670811083342507827399143467234125604946685715717345740095982724318303555739851853472170038266214645504173733989434674787203102168643930228403058430249357898000486287199676684547187672514016054390146166615271711138976395933468152009034225664216047973672234766005939672105074146553476036868354682179562591141091490591151523855068869028355581934265418882477607873841225472382354291852338377608546575105718409991882173856267802596091358204371489664956890666513183819128882224407750086954277070543906469663195416612887449212878687577916982003428100237362672729802282577274141921170761508110428542233219299506476584077706116775554262172420596315008225377528498253153346237059298232013333046980992887457065092651942912 [137,47] 63229247556313289262395492485362708107118584685025757789561201305469458096882938132772890897956516787811211801823603312686699608636980918836118041953323813551246107318387361231763458102347617755993653140955230943737244009912526744000553658731984609302877629509726672292100931676983054907903504835050161793395277325344298421969080568108565591103654741283060720692044372475341106189249822607142519279965602602822439172046889245971095363002016476330335904054300908648717308856222296999603361261647223190348960113225814432552835508351806999941532087029531044734536689237461168176956020318034628502078605177826160425019913274011689593929923973260914089687758256193714641174976771158544743088996527203158537225813585178635907412440778827076856202119315706767686550701948012235514902187390685130201232647341515099146639887326587080982957966838335483759296709932873073562469331540552565650647500240748290816593389189571054069014677609072235473813913400413005334150755042957249481477397811615847369645733357157247921283066080527208588168689993343835906634075627210299349117599073754483727793175985882989464494165159788580474681329362057825680450287471140774941296023041032064372249465964817734783503215643573575020512340016129598760393991762650889897713277751210789190884886047265755238948184779678791373479340483453893454245080434442983397202580540699981649985213531598722995841215137498114794927344590626979073012510941661910641626558977949650449321310531244875820640968255662010505505588779070634912047347738358116945725278810554654886814576522304502413145947996648716492956734833852715252508238404318305261359755933334624 [137,48] -7288526605792660226372026239653125853100566126321258818474307612365800468406147883196575526674261078995873797088319752165680455941770165253496357784408657347142453769532640258549204062169914872570576728889365133979093157692051571916598691411409455453015457879882408017574436220557318045007097368705836285229698492900953718523306607112094781119972363176435849042602471784896400901227574583696384778322470557650340149485340060671754903088538708811652862290679774129474825756469938129881681283681397655374491729419357419037220094623316220968471713481010070053231767299324939361408599051443172602438591551383442655784197026344448034481306802061890620456077041478116058193193161122622585637500341467055525442102428247247291419047578109871703849904335678298409208067946619309931991085203434663755002131933207186698616167923397557845558174344549228111522276086516001143175798304822844410258450362363573876911803217491458159721337144214695507808883834868274516899983447244285996314312518445467708289043712886202603430775839821279872587405771689298184313583604634246095560208994638349779128521262116091174115917357839756916537811146296998927777213664377850814653007611091126067532380292970696865045307857253418227981911306307386761728248911958477062568467818176919797876903236321134495304308911614160385142262061498309477334519618930075545524272514664206444970070274490350821652918053749085150680488522184436475206264052290716403216991518686493767554509417353821488121765814196691154330090987767733213293528401988592819619868552219251707439658913810286285460997015458832243293594093565439286917372219529324383473920594944 [137,49] 758872642587803407502062670089780200708410357152998847103599889461134913780709775671213294511203437869428694159491867583542717457649254239586198873063194956361845253259239673787949899375704637108522962595415029696455033522453998736447966558936897966243010710254194569120679381021047072433404674192906329913791400883867137661568652398604932885773686458662676785680374919596179831820259573076262083430905359960551902215014530514916810401597796464134728050752746784461583899395786295555513228217888045114637365436334522898433852553021660642817974085903371154538383266560098731409947198441518245324822728930534311935147008965164114066008566194600682240610845824808368493841233406496038478479893748809528469267489800459849534337785547249377836413355963879389733566312237205752577150681531012173868842618062377805858429088005498665909031728200951246735530897416619484852987731740225054860871271510547883243424240219152748097290763882948643628380519174300370434371204124151267376986189006781341637348623933003494763075415138952286982779922922918557384597568169023403809404211641508649985364537995531695968588706820944335078827586863487286779672259444937971123823392316801027065013707641018441389777603789391391013521206009497616468784709850199125133757820771659430640729471487110763978899743876966588954843301100287014829549781608874096319995808373616399865408981395310507663384830405808715426764004498498011455452571011093460721597240274116045314052048432033450260691805591339169471062469251662944155290600747875147801139084131011485403009144117534751617933635597407202621197362129902515857594491502005672119124608 [137,50] -68491402665766239713426847458400658391083723392456059442424813949978021765222597608958922221077142243988192076178421209134001322386903322239678966335816762788100045320627442350171617955117936669838239609646807473319626033617835049926182229541922189728892532004948937068852078479293267042687428530002299488947414336317559827319081105323956159543068435937174012712364162363721620302845589372298837908966593139732974330324445771088342600848079611800022735422568574836576001016109010808849105586301845413094087699125136066204574888381215973063035409602601026898993022145505754064034610150841669916029099875651689367478548214718467643561202188705146777144435269395753994201585543089616823221861945757817964218390757476897053336365155017445663139187034837332115664652951231983015627805875423382941310904632164184382427524694975967425733829984526044742807332523669598681118487404349086243550841386322680261513640403342282068759737503197350051359561385271573381675150641159920724548529788558815645724448022972475904425346791621509540184195421744686746269672289650362541667538503233817992570694357695112237454048302156539294533212424617954672799667878004718854136294529242419481895847556580789798539964083308077884076770273593279431430925499481722931968427520283731333259174401897039872584767694599370811802094018076563734727268680997023519464179476560901220637726028193143384502713960216963129805311875032184906294191116092847028021317834366824718570029080874264883469569401524597381947941519303021047861255473287523278203622352772247591279680233163947634671739505680565090882319234138577860449647426398778623296 [137,51] 5190385291142874562388930814972654450490630587792653780377162975134704111100689059749125089775527983399353086248346277442892913379259649943904521523233069295552772894810778877527239346168091961125402590025560714865904675359113540278849831581578555397036735557246471038105560125030642133470538136363503049911854402275497129164746665127792065861161628875769339702118751481386209805030065383235015881556212964029613542793295168211936810675888598538227292331879240519618103000390781565058240262559717479971168522029616404730806288609213593830658703562053337485484529991914600203428631720405906937803147712464817720994506611075148638378139694659854074417118312288321619306583563483926013795528580224698694386333370792197209237290931224797315182523027494101275880849419225945782099336811926873044224396343608586164953580751784514977074052308601935084333410388632734392428045546933402973012093542897787674425035744967296758138144042790693603760874310683754740820626254553082347465455131542066421715977452639193444614212161112984112167102390676626217362909961114367747728203540197378104104309729255840792217125849280937812846408483741460283687504186175195907891336034155444528999425740435071848436309217655275382958896107656357477513229079013997523207608914820757401147142596918795530530597294649412022741153552689439114853454686852137897672251038907289879558601312706356900357714050715255143256572414318125547227738124437099231985252234742542735443636431384318496750308990002066722972883763529625154069118413843200253093609131302764622531204959751215650935022953049044606516716701364988427366043909153446168 [137,52] -332484605262470375980891905594931784094745725834471353435236395400861107791967048429922024252357507268724356329165420379412477599771451323899200812510155901174770753577769500229430274986315530891318379751110369725122258927691442397359700250418344722173858835664999899072053973212131556429198131403091161268261067272906766973303361997637734962649555278086832936109278660501676900382640839140651076395427027439047544432793613172050337472549851518370666712078291954691222094253973478365422845392229470294484887961784396969508595426766703782118818429411213543705250245336359876701824222840529908389375015014091487354580451379500122344357989283115463746116695707144721586341427121253370164078854392773342592078922184659178463236736527906385022724095520205445763517212960744651351233964723358327753973416991495513984165006552653178172464449058213815021214354165961697558068904820039135058063801907364902422736640317374721259980837297962879626027813277286067222278355865648932753431796235374121857625469806178352746174159365547840044290129819911958267814167436825330161591531504234060883593684772285839406566945210195490434082465316988584902602842234030907937163154007722151724390424736389868873930568342726586995516415081261406716197458811859210033687002155940023287054409774091665133737024182607623309064248671202422653370595229556034223473953381796771160931751270064875189812228616801200830330408781981426187502998170492314204761342897871051220461001373926244417097287377734966646957350932097882664879191399171038066475724572373373142302577432672180701840126886484937140196597877168512689549067799552 [137,53] 17269109737412576246282704636381576955380683792317097525506508647261182007550266007859383776945906294845442884612145576667893233979894416072018683576363849400444598167631594757202682918422490439410632987964819629726227448392729731470672583936496980351951692121317247060391026954004555936975874885486685756317839173966587645836347864865360736029331883444893335500869316079941286323287235370000612943397641974941628511896958680328519011099953238808308478305212597363602638348753108997106971983929196088146729745003364055687968378032175253638540663919328862429761769097074947331963303205101788961638355081174109181270268357210111132992960547168589020634232296703066764422828459120493990231860883359773325006472560311721530067306838517882068703776456314256690858163524241984831149259657487854581827983661580928545428265629722759606020072201108274439716297891146073151068300973463893440970239767333830505870002626312680026360571952616565276897734210622271593421301858393497998662944207375529444514181566989760277515239453871521352293926776592622947281841366724205844992271842039741550816439719342694055842517665964402241356508588310426297761334254261037564021646902917332510574034119772215439325164905814714941227191130934910712325881732091653448068491880581322302855033396517498021309347844776114536970439100019086172130535090041748016195317097485129033477068434859527172191108381182984697364342405324065728090592687907499182733298114894629528237949531064960079013741401015556410724601507264495909951838583574341455699255980892327224476944303861510692758882051878302157804733387305452580419138816 [137,54] -634785854881096889015250322336641072237639606362819637526823304107307948414017843411669550100452272964598931353712610295421157837362375016763632960914175255788267341009897329926628357533937963634135134025734385335749721724916796048331304912332753172311345082468969359399989972572974151350124035407751608385759846604237869173296532936740064411451769486047152284107206079668900548779425129021287652956091869332997861038788573078780699521726398188594534975340893573019359328494124485260651893637881972485916075316440120479320178196931540168193023229731652843496167901005215107632722283102534797792338851035460945378817353644996430176027458584035144404363159829629696060002131007511929703855529101121078526384029746212960328186895212822085087517771918822094648393345299243481087202215765905660199994234703106394130754777938349966423230990656460253578499661515739576301221393606764612533235580196642541199463174512947981207413661166249610743520009698801039469199846872525471414861931264634933967397555305679376897994006734672171588406924154083869940378064402835122180050658085104730727135145901828922983822231918948770235737837662201589677926494582929602016306439221527388409578958289112700963994491052705184047774615193004923937906171233262308975824024708728757041927502549133860066497707576430966373520512452037045067457915265057089336824809726144908160367614116860329557682422863140190374574397077364515556611234292720307414127424651762232528028300116078654596765488802617466027504032241151773910237340998515343763015306007052082736042612781192973612270744242961590183882315721129212221440 [137,55] 14776407798419209379684596822787610987158620446268294261768829296791215123503838540432472177828403623169727917282352880501089089872618141351402562526685851369654600210687272327628943810601770352339344669898199502766064540841906647434565727782780701857267699555759743815550312644122009379632714156558554797755417582549184570973317372484679798558705190232380265645908933812794884484114824935249583706473429082183055901900652724172973388774066279238042120183318498052596579423710734181708647819975081802140256016885342664421443941670782870970589494130510755504778355816637802374484244857962477134755563674632636124465281998836932596850016373618900681333455904968891042009737230689491040133555190485111743379264909835422203701478374070436460396715111577977057689707121266429549900079077154600929534792188398820402331140935357178951344845824267462641928371217972687238592955165797278576814302995916810365769583913162898178937109189693748296442402457922948546736261130937832680051418170401163394809022165260538195038095880508741055500494611458421262857869455025338611611585818188387847282573753931847148086000617510120002263258935517151904795810028148852781959764723235092345071827854225318078657984491481718246946490835968386948184591242441519011179417396537996573437566795085748600825540038112708150883505760190458929183532756384062855225365725343410186622946538079297592875375998450740853898948720968902527291397392984854072278171229041871829315847253498003729928444513886062835529005719466401538712585475076563971653264564002095000894450113185290312395026253921951161791755956352407792 [137,56] -333095550605809822717076623629981983700238251917392136554257293344428991224753824216510226614548411207407794445300854049301682774058329296362212738044226371494483836784715724250405155779208712434046715962024759610110545997661278384133620594658750218444354363420740568577133216295333229643259217798914820611241399483068119854951132569256290749094920106214190654271246954132532047633857410773505915314932948395549609542318235026241870236570654869586248749065554818036403595935895927999248370469267903750570794896879589004476002200236155543479106672211940578414136333302072836542136215634381424873650827582444463077595409775431419749985650982085021406408129434396188961049259363124529589180167116643181497326030692314942688143024472504854682871915171225545420380073610802001190982606891177742714713331957142763953128564460897002882884768724057905179682283898576527401456769983625438724988923104459731244448318938359255148821586490968240217973187631611787535685302053233495456704853389643804286460121549596762025142036440679390275199275735218843003048192947902905874712769659897014515945307720496314613987057189062824423585061942625828226487555550388579616705348696495582738660693984089324191080961409088381702521911520439516560139517942250215370115605496276445389197245274896899756151240263883404086469671338781383668874675914865517639889081230116553694028047483135341208899603112014026423193039351772589154487815747108261804213485427565927856074349961605055455569458651658213081267900947672452999569259897697781825899463990750930322242786136302535753095388305184644144637160645632 [137,57] 14280891465877099390491083030271908843699051063251017232319194235115425459342908281718072704641758471425367295816306926669192843921711433781952786995078570104976243921757451398670327655572432358104391790280735067699919424404309580901455523074468080928997917269854452375331272890859298643507748507085347696220749536701954943281597855591143406947854751196921124974621137025864520178545181356076101423829412288860315678798730639422833253865358809673432539211175428711553317460403095825397813382990536598527326524590038617209964148875799853111219250792661464086324515853990728276940502775495281319510071089862722245355342039574958502929053992338651486013479509682638346284414677722827068815841387366804025434420070942822699736872562868225330506141555697631916565832154531381256320811939313792402811376348866867840278311242173563391471544509990274940278990180930367733852233294269780063134255657980723749159043399957109788204302558547817891932799181100363518463746274172603269465789939060176024420256227559287529462325194705111117536179305378866681852252683161036786434910454069185840865941944098205054373807266169037965444823090490819068181574368020443499648343929638226375162425592240569376112128260860324389091094716031211474239893986915113133848528140483740918787528101319677248346579110466942861362244973008261251579530126065248890800152377563937532674639523420893605146146665773939873667320975509055531032396871789581185383135392378187983906083854792397299278193715181081469686744960649016062748461556475178461509740121405014644912252551585384935708416463509980316997919360 [137,58] -478524612381058407791103303293590596571198254148748462435854321889670552321643397464650352898505783944551414972898717000649277597078207436667736504912810630508657506327477175957348188712974887532526583523208707173429787142151767335641403304660767790453249472225761941963697341679837750964079524300619697103571904345197784469644820608738114998541231898045125314088751967128592404513055219682289786413910061630593067502986801222223902698207683218452746317086205245765757512296795187273195740112128054642500007239772469473573926492776678397464602810030542995280818096128861104115092617589142935959568227926686271637691679315191902067190113646703655407752409719046383378683756743003199419519065537728955165631262259441163128736691575443095959201942407893348547054060447401689623597236688329255910327948805401751693803100410781608872749671602237382068361168006551891508793023271410670819309270116703206905458363669827625100888987662770967843301500609627621089411035752206994118544399872135774992385749693415079337878187931505642665349437113135266199049770574481846794014982897801515451491197444721949213641302594635232829473212260213507460105112508607205551489906461346452491842831062814817274608206773312890768728724853953741935245440736386298705775511885426104093818175887652648588514934756990914291258434190406525346427313082351950954524703601765193031949442500267862980333689072272410191131505637472066171561550766740127576991061160393833164287586393976548530513334585967849582108260135513614855105488553862896439513663282092900124531478737567864711592445842852245888 [137,59] -29281719299665643553955463982158399020773878125785747374949691568859275605155942100594240537078123001285166977760484808367479658754230250173716030117282258864021200705077322003054686773065040701662341977427584782848936960618315103907670109340810101331882664935437194534057245543554904383341002483759024581283300595631085831539537179644934361881653721114660324994515264647257510965077282309277857567634301241820190692270215324326966545736112791350406220831993949036473454332225614916897794155002162921118822964743529566562158426762628727770140383063569775066247853283224432447270316684861078794590313321711302528734228201332965043777648357373226501803616046870890227877845527107932875548554639278408381218211021688074667154494194809677230977889312698599731183403676777847272875414802588458345146637468244791916504502495729777133707162165982699410964322124382088977139255251651130614430873495525893935165764118500078362850993029944904598780554027242514073650920292302475365281798753448995519548595185752514474151815452681869584179659110740502636422932862719549078123942042365709215434394827100408525192071349716890809366346772746918218566987830208910025456117651066859883902256972686112317740802809424425533515082459468817786509337518740933605858396570986179608787840629295705410333725656375807076600583432184272471724111900978048810576808509748804170219118065915063179647706615955683693082633692028173551894484174651938942195701106493791121213442214000630239994077707278818740538335385754691290976989765145519467510189619514394251695648942026054713308363271528630704 [137,60] -239910674379842823989443066393707862295138926387956991471574678199416617415311712519092127188420077512707012471703006935205492337316826406300284240255571654972928626286553400368328307760869492945415811666343334984207333042526093842500900162731227824471112499972957049243125951938965986012644480997846595676643237928557480126504605150537639680157304279891739901607575613578071868546076127260451343641964084750525618322807074341207191899384239731545874799642274035146687261424407732799442232537461234520306907624501393130409631112472175812663108717691754915769222390480400739244789603583549182003599751159524922327186181958316052631162222852814994529335385167958222184770396153093385512683503598849799532369590207924032690865245645227517509701796750991373313126365328252263313948345596114929721903230490838106798953253405598739824588983060742659485081599068216557093494460510336376969851035920853993369270486657615187439186074766026292469590548911621126258204368041589003474878742443366420060649801339221387535089686181954101794628998229185511403398647340101689343100114107704533036189878652619536263128845817747266954708548092185191773479015418905781526889985535729387848347514864239893874724323530997960397457090345205176852051658494231344169042070692270594966480718354401918501935062461160773985375402455921420681835790926690007715002853652201218071515240494803803319882764109347135724974064839773965473515691599881520758274978677610588871978370585034257425824595420301751565328019506913163177686921018532411790231519268382001705314435401178954602116608217152 [137,61] 74225845793715979805550869758033618312961065336405539520893635425171819022828618387719692016649011130691415536942237376731631332909934518590479813400282593416117304092620054468531769752688269763912844804391301312571820117405874741204826998354778327313876834481236853658311923183117970409780561960671377503657236462667067898618904997161257545098169643563973913221764438326994002988398340601935199602330682662068129971124656600866063165535071917447154452852188730791029845745078969756069899969533197958414522898348733286159760794641261207991109095425456971565302422364888053674320885556724550683723675772332252475904845731221796804111742054983623088473367747128226673153925776683866727527299139861836173314985636971331274951749186186358937710951214050298351881065133056935397982810031596694597876120297899565466083611270151080485843674050838482433759772799151144820954230355159474008145676251635644110068567742683181793897436080798862328789748504278362070781785321249354608147738852831787828675819154682109288174833722257213572193115951107508084379795650324954546543494557261892886645056948985496687635455836094359224058265428418298980719879835346039105721846731100541453060928171900294874508023352765805836939297515706657795291479550928839850690959431593956526064078385906599380657192055555857093660482787637650006693043844884942881468127527136456542684650124261155561534808706227645904767703164401970966421387603883574622640871029786166842482852011685789958260669519405936050658351712435305113604425896162232753473487184755710942747678362081973438249207960 [137,62] -2243637598062863902355283939087241154282623590719932507976852366186383970878643389470088293361094217895890313559965942487862849069292766733890924790728873890865403239198470108294181868345281882410142331534125655782661224106876134602102554987605729418200969335063135101082136453672722610462846192276716670968607648176082254315533931980066750382474163887747102100868770698350119457229778549965763634267985956870653626443293691921002123215451098046351052557286371442286430819461452933041985434034965556163501215997883876685903386913766831812999442907656441057304628684284869533591121894806638054730241912631380538561711872331862531300238972204800598109668528336490951664079672684028843430556378211271334478291333143259099082312040065606016861167284833327416161522562511418714832089383761134925001935270341366330089185724602913130289050184711049796296411718736948622020104156777426259393132979130941166460418878192963905960406088336837953885882447850571040609561419055181833234542214657155321034366401182620391840365929405295841765730383021330928021884781480124342272349659676455425490212945843424404524254366138811263238431791159185857378458949939035113064653187707922820559509044792635597759710179674050995648751313063639509763278674177384284635270018916194616218039902839252742307017915920996578632996592804316040576099503708459010914695441793233879305331323432192203125665683099466505587443003890486082023939956636299218580480413915753987208127281056191883248345159991775381913791526765263382246094678712107942903849517444905588779633049855992505574544 [137,63] 24969131092289522412034578467401208563029997671766559948428105962550461037512346759600703268282992039459027061820829862999161919702530010834801911748705163628018706573165394346465573035102781789412850256392954690172519009649074444713008638737198617138867517294269584365594996066844017388283794446366557510202737663317493428665054371656386997827737041994320973586380877040707963221645117675006790034000430791599422917747191150191414953975455710906077739172490636439883051609036416652970653891127704412327154978634502309649991635442672561194765054420695870669460877559949128308734830154577768589444350723967367881939919265975056794169799359290197522406190259950111852814700959091978031574129204161581572847287547406034155550416332149332604429589411031853641589333095073319458175057158432851943995221976861533331624504492086735512741974498413067394009684745290369383403501818804713039955405704566214452094350470730999186676015060194181268979907102445724606423429682291708382163653623800039120877761665763205770671139907292591848317805825538603716448662938199138906373781294295076862393898306911064888916250714068268409137258401022487413469440099372848828268960069169632614368793383307048199872625864467589060415595147398373612612657776909616127153969600832122816588651131784779205089481065360024987574790889357091736849784500381036418806862072120893802558279175278841047005291479152267095552887421472889186773056530382685729721593957310898071051391875700857213989153478348801308280761808908119577109124490723008508555155711670367209218339406243928708 [137,64] -224750553051522898362456746904550749079961085211489860965965412394164991317302068454809590683608853867404390536263231385844286364708030301233526714859303515728608789496835066932642654991965262673159412989089816259681729031059245565214954878502105502140349918216530813236614743105546177204917692748746263031356092487382874977566260354933658173806188958206660575914786931185080894367315656274838748234995937095477212069883125728140952226384519770107639270124372351456742223232301325003240517892093228584400091688304732765647814259089291739672447509114414948653733672945514932748439212871903713921694964024021269441831888074710127961765637795683716380996342546543596353789339379951060305582869011311640578441159994026361869352380332294120366118767568018622643403110705214651468575026329275867664678145527720509310438782883115716097106594244926966166473949761792680536555973980312280842137574902214741054463442118443229972539463164129851878938507279766665669589940619589915066205237765358639220403883746063924652003181630810372037802040562336220234708906651270165435359535875211132458174217037705603975287980920279939301352803343149692996345249894288213842263907481296797982986414904492526223413855241374985310929787099137327413444004518824719762918134494130683777082025893175320811012109605365016807975455235891479908164178014767290934526861816357568918871768520559615988869189892518244494523415931687733860043810113890553177145942493256486996750797606961277762823661992867782555226142071252465315924810285057114191055525688114570568952080312544 [137,65] 342244448908645032134620835300925724011376922289861353780415710739115579881211425548718241209991524217864169735144513928657277359682221116277531896444242150829640319876912091389784102709840260441394299761134717334299675864536394105768736547928242183643856574188323709935921423332211573367289189124865767464254357235497584007446020917452948450010830139782425432377501564669309485899025264713014974292797599836172879367037460033654942357515234142545889671694007896476004456638071825963524168578986162923222511805417195322791906965382886909547522457031243300368998554085378263572559205851978752887416972699060109091492591585538187572372371377237519245592993558221242956076217749029614004136620995603498452695628891769223536296154368749136950761641680012092740624577176302826093360595672087353076695951972564955841834448479937653193879855761627484183678983213239190379897846469182739453078571857482408320357454930115597928352085603115032818391993044494616271098563555539216468499038712599945363817036006687166611844518412103713513589082095196551405589338482314148395555086596812131075880376143623636876056691799734121313763986840759545645623068011878036969289204720939904605272489571394315877509431681707806032111242931516966054105249719755436009000189980701927901464152462567117701868861192504518781254136017134943323690004361975746981367159936317102951327137685809965461935116153784387383831953939881859249580395532535174079796041058635206199148499728297696102149661015409805285011983274487157612151916410536945288283173865407525694442444 [137,66] -11006087462744617693690789737191203046052699826788358538285195233510626276036501566099858859396934127462319432642430757394268987212666057845201858462596279195881302421371731875332939258136586763944745090490733300299343056193875552907517302810268006932044920218157550408262169482587841497288081049226579589909601298251611671073219106288208437996075830528456828244618274498488067391380963806236330473286357866132047745382313242405712835323121483720258051370220164609976246864404199188111010897324855804568864349521581964122708374807266072100512756588958201460826006352757954022060421735587316175144304446503972056472341820794363697537414831407794661710275523517931232972335638920131352704409144250446774725736347280597562757217421224405605148546343270541434859317655688339452687360422872284199173308832755514797163592400523962710690665112071453629629409805303210263909425675501089782595894416277826485223926785998547887723995933556929527448557874169179206054072102153416541668436290932359039856922965301985288629010271600318722333315770967353831885614542647192780019099773423045003116340445872501232238865850562805205017456509169546203404636966360574903379562380561946705061705226157036404902263009952686612226381426090998270744488168726260638584937981225653842404289234860585918147156070451572836883300484596913999870160682236902351644344094200713447765330587003139687557215694264793744075698860315386791096901531493050785726365865669282196372588675275598691391579521532945924124676733954350171089656813704442590763554252425045493456 [137,67] -469758293234779753039962271748351656472273637122960462721742831350097190436976984838003558332533973102827894899797918909330321348200248581177059473414956723999142784066539902459045683135716277854198126183839727492847275362715365399546043528043059971036911907310390176862608373114469143419926648167364487413742031409832055387021858132518473870011037718059518167167185608379870955283979491653980571863674775421976932116284510220077748737993387559545723461139939692315827212195135780673615257213762207360648438725397827542964441452929118656287005464266867004107600748309382529131496455446769299735256278084719533514671017614866652036763525603853254748515599705735925925346501497822983570011738879537013181702268995227924879830164219740324544626539960093812078457889954887740368864453774219686390269511754189526731185202769671527994659571716470887100817547196800668178648583227353127351577243108898380355011683434787433949116993069134086979907935818453740675908911570156625761944371914567617793482623705299411042375397874468228537726750756009616404486928623497746537458667345418350747694606127757265871624150866805985649505313006487212654269489233792454943591898920052070357133690272552054205781166865931856881048426218805195413338368448945370512060330108421335288862100483058883529774775672123721987127715625387895882189946309995272072882801135362061989124878010350495814379988633607267533646321291566150591110115839265250212199247793652351087628969248595704297286177573665129669842755712986475020178000452805774136063392078214514 [137,68] 11817669505001111659923634205029374436868399097671554697963224963049984885299970511532616474198941694380083936771914174395312818033885577950524173704718994291518953524652758887140585897085244853997889924527331553649062278060925894167020018120123557830929419216777143491786152562230073771979515659769801754638859001565323239637978223075335320386957526656144999032744008800095836642301585791802228071988059869375901737639779862898828456992092440076243416754733354745316629352565410653224141998015150197018802834882615531579605719502002846805580758881247591998917699215789565429802436726152396493010053546811624780006996008998315722802020152696874045840236371785825157383862635646817556884261649050116933656978574929508522648510413033738812514927581683361455095662326843825444504149785966579749542031625188626150533320460789384667841395470529886877388762533040078948103064148851112328719890557867938839020724227251498766355135861395241718834441791627799307756208065832966840632634686108167955393176093481302948272348066285685213266262599636122208541705249122535858296444202860440414183082552022551758773544117042867200169350018003229971811162875058018860112904802663791375697229190667509989576234252222010819925258171319350291839373712421149069604215680963263396467077787761185792811277058654991105723481059167123485047164030520541034365170141562508662547008053698284532676370698059835163418612055376264028988622476543585274209623772948374788761598525515174875198755290078457164281523484125427604009269993465632920644592923584 [137,69] -256655136407844286527598751479222166880835201509658014102215128118869937387227199007025901698261853235067325757679690547860275134803687302175910219395870133263549790559939632040263551282499721984154399592489891485427697889724364953476875983737695246516740710944899192119606595250894859153431891945975977496181294812214104014480996921786662198033525239558642412992772858246788154510677604294255152551593021543254948486001893296482427366915049022071726983069839722624769259360844530937614050217438381169657812767426532472854349004115463654785884608285904167724837776755923325357526995173114999482559675737645084761365666584094174689440133793736306942627893032600083626510324476402164925007694357447208509324434569783598485414312711076683814112417633200967055152302954193004484384295602605573355476379906124418229732304525078605479222741255605766095943642958511802954906259410177940084073269416586116288170488963246175096621561447265166232719320546265561633184744323812872839765999233697024018682894575064876854975994156052662330692836442493331611338566724102806456026260859900382087016383692747582990365122447932817375951097303385819307305355335810653961940741760530977062687809604628510663238077511065037425427060644943815069963559539873376693396605322095429825002162916659043946374867895434356189900438426454112797371297536780841781863671325013886651794030811232383449282818001984694503676233357831684145209953116859196970428581388531954510238202704583538482451147028123190989518741313793189028751872513836766738968952 [137,70] 2198317185117085644906490446190508938623865862394440917314555371285231175082855665408527273183380150712654070959589264233831955873653302143102908571224361074452585165438521838882446203521543796016982837188699712869000448189074656018583932469756792301024342875761944632132004341844316798857445733917569600352828542585660030821911720906598166159089558218985815338584852044349401430626411996277126057237404781874063676723797252927407055015616317867153891220502635604621001143919617497317561525485000606514473786748329219787377041217942982803129027454447104246848746999769252691297146899309429781600784305009229063145070757753604276387334322842412245137694217136410345720870879165369653400290117667568076547623201913767765268067028115683534188156865525474794140260520665566287791766998220446444508558763166958329015011870653884512530463268546126465948413258213954505326345138840728061912085673430471589806067919573928921701353102847803825194980706934647848625410563057366527983845035661275490739852479908978036567524627322476355198803733825459697712823108009849859753406771872389864401227566384842514798406771657347542426004666604352822863455839422035116042429863026672819120745816145769995773253698977319542242038197277632134715112001501894307574997603904450248518057550125033465329732552182584389397633106892783989473899832471623497412155126181399750544152586846846833001578266481206242885068904958824103050129418126211590276474236644076873922456502790727602196733755118089048063073640661696749667739099163715578160 [137,71] 1774216561787252925524428851091639922473291658212759327857675527192913120022821925033614487113696346337700297371018465099487457108563305439758894493699279111429282815552239109087454794464540443036712111077671521478683773564232475732604103419384053561333062166990688439769907522970167620557531099923922803818334517957714908628212938486839413117860107119247499088356034209948665855614801754473305901587447277318065801884330258758524140464633831455177853101819377320708535606127592348717748346572243735672111244280577226591764041002433703143619764002239772774295998609132128651707900476320190471814376799758952636712816250488125241407427867910735122935899301268375352009495140640771030074023353191315896282956371468244891797159526996027915075753982587175993468098075875646308394154613850638675068760290501128381837996318054255703119800054398615787046880857365921809841378459216773862479225450907330428476352249388401423447259362058446730169334764350788956882600697661446666232139952417219317966871673343547490897433482833532394472281118145557526256266470896269722374244233636964710959452493728861203850696762730113321845061033298451864035118764368606513205842464188817325592278584764777632846662940812450949932460942664121856957914176338869297961942039160744713593763621083629296871147933939054503947935178900927762998277878513138370424548228397941081632381239876907588304418934491444446034089436376888229087339761014717351125605533769702425923312940645621010264270632569637810874246242157301588423431311481370 [137,72] -54405251664059268776820992246790948166562801820352984185035356265818893262922262781539565321918917664875127351185732559896028070451467382983271127267816073828749849175365034533049154596429081341694067693217756162938235707565617867787332977928798582941578309397696171299953560431384334536665496589229432697689509062450163099721906404938663359010860339303901015791966699644445676879368533865491136365634354793315518351456382037426922812814493906552533064165073768210297424587494984525162260581971083103475124020120393970302216207164869231612963771558013480969700974914213230260454597260376633303313501230534135186110076716724387336421323845674635082918215180026961364753331005333039389958187796477061386753327035165412812839746629817189654876165253627058756143230704513110496056365839086271996820180791091745771637588318560104791163580579798656983243375298132792391723565824790695069391375256665107508160441134708275752041053522598703254217604735655839190068008768175769860805247703647814725660272673689569161151274113516673730721140216536897648222511846719210982275141200405075812119987828558590427810930864756794724160097711593368860987681697007110794317335076803234216834283702458933426115919595883016187256306599747456376807137262748335875317381686177888978728011663523411729775404083618768326794459782157885875735438216920244077721852585886869985114782625902542672294482680774589999080386106994314964729662195764216858806602274279719734776441286412031296504327022896372590845281995257718719810722560 [137,73] 268970356686039934444137190934635842504133139411606398676338671504359138559643261076637477420336697428980866295274455445827503515479390322705683987668958307564955780686121768880263072374692539025587856815572414965219402466690460915713222451353609796896123375081897169605138683112124373134798743047260874726776163238188327711138354288232009088875056205339527858462719691853364077708567149685915111235839316909014188838023545835018257760303099441814764035631269577449986943060429600701141994381558209996586305779307026206520108162454079176257906684910949073269941938106533847902260688822981295427102131504446242719235513499537348030116457980732097819427780215526034087194818511744455709679093966173771514855308254285227294160526082110479920825561878940519659529322361105984223561847299294931770172000177722570946746149722275206380066883763358134513963675050930621890702972476669624524855229078706890860530728242399745478469470054843193450848957754292427871774643070680434196994323068483491060242091787699775155570084528420543068586513171502203876814129888435917856505156543462924420471299794768715301959898784228003435575259549099819929445275290731662383791048721947351523076841671031863023329448764670566779149719016099669175119258279050067814251888306491034897529325207733659296348372950972881935858856458448735342905355957101028938958708269644867800339555732042090629672172545877194342303675681215449799470891888607270802546764011495668418933120900708712980864076738366485445053055208830429802720 [137,74] 88274278404571207831161447054289772365227495972517716478656540836990752183844865823622864596620438753136512801805409608998325905974183067655943611170682192939691307843427030440701213752588484721643061488753956661650469787930572750744011867287063800170455698185856750306751746312033995593528245188814729558060905275753972967621387841809892753270004141179918923077427049791955626181355168510069995333834901459890083987390823189376256840752250884809834734654997654395695788012812028601734587249763243886943331495787728466852085135551081620488431207259157450197178412190821843818476177031671061235062810814386126682889229498659505085587453994714102610027225923761616028756497212512274739409613870363266421221108586069432387234540158043349406769422643654551029178079198440385636937677226852489058011968985373770433972738755136835390472174039799967319061764590504223166881053321025435883130393311544451866704411026148942210009094958521540708388140277727230498298971190773303809166372074276999595425179722992940411517876501609466284276636684984262188828804502237616882696198071451448685750289747563667355825816499632793284857430785878348094360502944137479050848081330638873912732136855398722550779261233252280697175241510791241767767036359871288458255331214619744124427492003909464079017246107792689639570378199289304514283491931714864976318446980864171448214669772544759208276727672842136189103864507988579536861213197191770362524869319049369645282741462228961900961391993683895656810717647270496 [137,75] -2007377132816722869773997841339324901316613913965634754044967581394501540878732635763439832486929163346482370195918557702664310797363406165339584180934975645683486370157123096597408629469406397567950811059496724415753615732127233731034536771281454257776225735104373268961522676276217792786057078669785017861206733436849072494613990082285387149060775779393771131819923131358287606143237056992850471050820685562761077376172456901899362191416871310241836561016677146961460501036705941799640997805179326248195287196084626421297037220698057058461904593835498302813089347116480994524466622885632571107143859167178504851849179793289881349433096284913834556790853562921709606900804630824138996344529063697163252486049589088468955099070662752998322163905293412706290769951570232052255702228876849867376220504917608764604756607108151158948765430391615624806606142399279071094820398893577544921867683786358533499906198394837293319033007461910775244468464926427902749789261076557073024671113402659606705093870254958728000019094235348675875491655905254494970705800429294991350978888475792916529129421822840815329599498701959887323527333676303718671801476209930723544290416073510875313829127163068561394753856171717457424450255014619674888609425959372618143861266757677618062727694304794816263365835726593455084237271916421769999173620270985248858940809379779733188437523091683363270817448130432155767473654437243911520663035863431229941468669069358744914640471540719339338105200396649091237732620596 [137,76] -20654014764623637211473363768874910287484119427550528860225033048317531067763445432955171899887751232712553531405625218007992576253337977824312801323252089014368692565073626390921933513047972525099714059235979436493068752613893210701058125879180164487092192072171415910028679385017152264931062047007342247493332748610154711200496175033527923025623833845508503550961045516723919169823695295787158260608764524770850594206021652737313581357210543891401020341900553185160350242765195109655703309833212691615410216117485679366215901606615504040893715188846987030774439484775665974982185600153881171116760736464219397049952578138062211875193223330456396076122649729089692535686303997084862764903955488730711311995072828011995687150508642990907760613736065897191886751174207786699854887718387315741067469665430033222747091698933707569115704258571935253598736552783389555198250236516508955721371497717033441207664789750517053490591867165619864112664162893599236643142930288960826552588155892600384171755237265938061838801262914310325779045413591261549264274178642903948474237668925692149498290739580624781342250177402723778000426622244041231742383845112905531613819692743473211261233987664571309842252546132258952893466661843152241737438635872104460475592770189541717840057896359453862412408509770461934775533421478668039146351905908461228892387491737727313153479951436367724717155411261326476505861463547569857104308902445526102457396979569460197397009082473967544486093490324306099690880 [137,77] -27374675108858447158453135423762526706989429973986767867894528168695646959968972283267816025899071115899376129939814296857420011646241139414888205763992034981956575716069898388509146835815429403652015269782759641923061647847651492627240057406626967590048071905218363534698570021565332399682872925594603202545929320403562592297364096464405649578593627929600835510696747930588038307297352402935138398330752676314850689101129839672627714650714655297088680146024247374713434865027450348783577223273736834289580617812462134204389031576914557132649655433421744318520781872920802562582224344507697441554489545906657576366368415300865556410388819175884519131191689082776984245337310314765925149247632214097960857882054492699931384203870556761072678917234564225219442254202638861176278352762726421834509105269459434237844783365246373861367108471161484359986413561744018584307909943933261802356939109135559999863932156827640650571075486488517239407183808431079753082477143481530589772396099445894890207180593239419139433792672895304581730223948002026057597311055291839262880367729719659348881734466395570369699714733780764666425622619476706458349315106491860251057145277491758650334676777803407420212459766492909379066163231574892086722509807290374312090462355525046771923838159885794077931731668571565624507561283247685519149878493115834395068358088786355069255214247470984316124746237792350313751396785311282748133383088904576066769075027459956611650820978908355198407397615221556816 [137,78] 92183319960540097301028160150300246801530385337590241226670637233368527294873374680709491912517494180407180151727604233157364334338735022075839343314377986377312424473775662045058582582697518924790818216484770265507845410441216280649141797749083654594344036169108007871388270522042447168429044917132478273844652496001428011826443683259118520004610539711867014670035603547505397552304479915104557038366991705653219742827873207238490556645619292203235679612007744379438580103116420672657971712354367981392908865800951085610979883121558870500913270540713425524329870287964158035216675737241173696332410513681327211389859366850647129783709897504587141416767674090437759455534960041475159477277518583385956349007194401290729068112324759117607548712196170450453332853842593736650530717863019778495592020977559492856195201046709290620571598741529501166284240735417770941583434912466672341722302083081742713948174464251606474334231652525144801793257012069344296009752751214950169323967871228294707935606925155680874909449621648584299921403560229123200936237327614334628692350684412390918597574986699356283406522925730809423585866433215847116954893389556693074167162553088207024339669812951975220456239417410094398746616537404668059107451016899790872481861615999271877302036802775718266790006514404276553013085063423452614550673162851121824276918578850258911105949002831488445506220920146498904290069252574876901226126515775813330108057172381812426108135403525190593075262438976 [137,79] -27431957897740667253368722748226807064155187788707612194438300511579238643828549539742574275885702216837838745658275966706559644242354647327463663053280232331507521183209509016199270051656732591094167842004708768191549731944450412247512162573432465419360127270620963104977736577450878614624601455444422538252621092583364137412602383783624657057052150858321173110058774298197201042595047225386930424537749057850103908159069234860632550104208950123231426510667589554587298603426669088435549817847415840437525670271300820925022324899112678547022055551547426727612291768109945405217908402746979997124112988332834822820343230919745672273211475352421255021833280937074170649098848811061026399002825612337951560724835835814706547028206458018687446507879625461914256111011322652217842810971215730110024068718615732443996676500910484768146786820697643063383909634681620442855971213518910724853933445530928455276644628916479663446132283642522720625286051480964833820750583283011496719613086705260793192516973415746016379058905618767245512971517516048437476937841433891746586388286256524098318577142882904169318545505038235613846283477798127712100101219441981433204919472827689777606280863207054666391242390911079086780731836837855162723967899182850908462747510184338329372125452883428313885007819848068980932141170479100529689163737444559617897484098115690119307460574895496404204605791453690142799277794361421562954624087951851112572264866890700824131927669322491498602344 [137,80] -44409958162015000112080246651741969303192933811043114333449216977796413400840148943298856987907323362400457623410338763588683542019751725265249890445930073430670990360381460756268365204355741895980367748626921920767306491479542449077935265493043951674506781770344477062335181011291426342989948623596896419185470582054581170206408551545235661150138248959053238387220711016274256001339354461116840222607333119557773367216893773301007351504790286694499143565396638934357690067240674136369972552545323226685861084830694549286499553383774987561390540007929428892634693921419451947323524523062346074237840737496498544445769310212401627485026445055632062692298081898396116534325656814683123758102341606109358755220985966162804783623412766505264556761219470989702265210555735830706935393201694359120991925685242723157989263209666950100402410790678173029354577635753965878546502635396806811364432541227951901926764773602666673498460240401803155323421170615707408721423099373877749550320408085226245665872992169985521147367913180201859983257261954328664258863475029619490080405904468221566011114025004754625165938680881981527368312969800254963920384295874508357980238561690272466666883113972486613449686368718341196527111594759057006586510303234982389794656587915136281258499623426120892427206598354442388556391623216608064988177704243240786856457470656212700788481976226813909498905771975631919865476284720960217632322890114513436668962201891579911728048138390787264 [137,81] -150757326348233772434330922414637491628483159651316447744261611956344499675516153831725497187631611468581703271339410424869413373714723871250484998846319746703550272603357870573052205066486559360272567641459466584572532614171250779106950137362090345225302085606567371156947612808035415802519385932430246439821602204628177033576698524679600674160489691519537270423894259233159358591287143645724694460590775650301081574985996755563080898337339197589523414770632339434253123256804564047459074886918265578177955024106605932119089045324240328759641407832337772057828271549978611885253941593158476733975310151291942166427838557156856813779342151019754994625642987497290757409054738206882244781130762583372994528792184601275267061128429801711008859658116476021806079948235056356854083922983300207897206640941625999615388346672425441335300530354058264764587402094718242217136586421723223188072683698483374791848598992442414395690541865356486107639725404241480449548018008772404983362700712411911262013199404649970499549024156401392253605888795626220188556735098446354058684911850734639278524167242774166204425524678944918161571711641866333883006505429025188762484546502807209747258678280955470924155932356356126379088784688741532216799274308763343340899241408398618136508233511592041647330792910000109443900782526863124088938707857071608346447268233543895919170244323016801901078102169510922432447863774351118817243193360712483280171185181058757926374980265736 [137,82] 12663737182169713010082272669928576504781430133712222067267998838868719520458263190945914106207518688981119052568820910201000062169038372459319395407896672416500240836265312417160023742192076561743253990785690723654132363723620808414672898112870860673845878222263190692344281396948129587606848858731237921918316085618279695031423503729838990464641711892101935497044595234869548915983253148843919991589492949765606102548409750588450983875924135726154150027982869040622007344566908669975981953977621709914642406315479463536963863268636561826737761584045211668590351484029713300568124057671334476779157801193760764183052464639818849572065786917536478744264628245928226978666040063958106109061454035192573055650673575938825369653649310435479728192330635216222111225885490082856254449059894338467530542887782878049807724467227609546053702233444441242691580749416572734229961120647673446676798110849057565279493883344474036169954855464687278300171327473151058651354421828274548421580828125814594634892916419341868367723624845376157415736004777523118532305885846148923229644916024408327420538209580869546636909235321404751195434787169519233857428779764046843153654549846772580891465341415869974662711297720217038293777025067889948107423928196542295610609191231121890978466867748556093139161281989387929726900238236764678954685542291335654846719774923005250603274240661143884450947551744755502937039485250487907930519939749479853491357213327418600095024 [137,83] 289309224475603156885372067367224201711149022146278756404697358772113115783691429582970251059968287530308423821307643864337178795853975137710480787769458158497201804459690451200809393937651376619380896961902189325113222188681518580687678434660205370653788031841355955478282775243526027111145186775392887895070767774777534134102959457420197902028623252874774723399219518245553970326024473756869840830809552012039353872816814939427330186089139829005762849890959429753969013412285516583665283008709516412652302830789190050825064100142992931943238990542833392977274747924413623259364917257914051368431215625590044217249913960100707802846108582396585712322264318610137461761511058964330666313598088672845680396593254957563410580657635108227434050995542134057801582782233771798335302026271521758250407710477450215864908332106809262291191418501747158189249092167648854899818832694638779916509830521250618484084540784141260610900367680782443121592314002417831894864375071450982130322772574091348085545516924590598874776020217891956937115326526316156064361516441731049450491745781954833254592753876252385484846649704574413247845719258080957934037139240075040804078427019355535886697587036380585736808841892802519025896102653422170341233069708331106582074468730382712025107293070718833416833978654914541217469998248862364793682842366680333325308568168147739206570784689788019620959159297974811135438855459163189998245009540089204174206553195592620054 [137,84] 48295383397118227468252617644017389968984736888450074454422067028354277687066828466989717021104864321725622800562665981306448856130689161800430837030991882054565753695003630439840618815078577027978463813666216911698853441159251339999452235202223344064546715643586088244118060042261332805494185374310298599301993384575771888555102970031596042724091960567063009542980426748398801389320839188715060571272880566967250995336699644099257693281617076368066408716547834198261216710227289609886891599391539254312386152982735685296841353391095401111290859597283583639385892732129274846273307624377530023316521801736911077744928163577919327875561191954820224138292954904672213523753264318723181410528603184554031970964436719990433992842328284346955372134414405825024730052980215408869353170152554017878799389360385098089240157502319692965872802124083931213977695864019738186333350463245748839362502909627870852867928854742147516708372390691540952938178788405091900663029343488527504590176167656287912399003281099780810459749579588703608982948093255407311869801352576446239717191661614998641037435529444106847428745590324257706848216045293679272291385740049322197201558319233876714971025538943557752241008934003535354147732550736490002789342551249676056729871765000011554512173906266592662191320145888068545802704025546592218584856290361343995036014190377476743500719259552981944342149386428573503785405485014003885983165389179617086110140640768 [137,85] -157083962436373853100892521828105687812567426286073009840111402941319569666504189665791568092515237099189055533027721894182272053168230582990000753054245694581405976188897234318936234100320502855889868630685435422329715042303189390165049925273787764622498540158103703669908107469738859707713421125274368194387453343607664778133440879065879770782446581491151891438389466479608413088856360107381294490506271926994840329680401520355969916115313066536376075547046391480651070383648813703365827136427477648494770811973422462205494040307199814306505311537466298761589485676020804294625227602148779852720377887115126740056407607739932093620072389430441559970514834097318660859505179582111322190737599876308751465114775482062436300960981183079374120783316289279558545121165209549507167322040078661695525191881934953829905608261468999782151654438329848101660345561651995449480092089494189382250888846718501683543229000765353679959589066019007921969481985614937778359344870886731520979761778098785233223046446823753895263553082448504837782564216715658917699741007705610007237619232973034463879356321318773399128530488754406532857678065701289625355778129389890302261088196284760440063408015304462266377022862883655978105826015905507581314964995311470632761945977204003412527259549683789977204791496685625371309406430257017763098493412960858949567638133874374405780446316093028056166293365323741520050638014156726234631376298738716833881216 [137,86] -3560678651194606578922704084201705682875418214808274286348662481014806442817855818721378995391446273219524339891649278499279967916679882048719483304097031636965186152057630590161559789546460602356428126234313470855221884146098066873726433088550577852060901170565506873545910078180146737208684342007515993493614661382282471395566695611620460014023867324278635762536571960013327619995347132227818080899686348946608557975880953727700089071979682502930821625974935461865991193995052212026933920624300802228727895933452590171789132299925313879076458110556575818204244542976896314077284911063411737180618191249366567906437545071243942053027602839736709366009575549722734702931084944498777563839144601905773791736985574336899715076641703420791213332656870448404276988893215676654530369120787724425092342271805876881115598426079605368824648320432929624939102055790370709133509161662452360825554338097703039244662289408532984289209916781088204066519455356221423939762226912315316703974669210378883339649937754775608051142534619646718336160892554627595863543429496590531204159808121262101809934953628708856139011208655917413125815213025280988532255586664217424366696367053907120537446601119989038109100323228962780174531567957088019010042054587691175552860042262503602738759522220846140801263393144684958118653017817798892195535129718806168171236147920830491727669758080124805809428054667949303952121777061877588973189749092241312 [137,87] 10461621344182918451433630569292373230796774569941557538659170442582551160774207736385287888605518118843664405617230432609846863659180231255886809966229910972378919598493262185705974073061041987024136821650902225541922018467918430798692180051992031298601423682539257709022310811608303025748827704960462826116586487233232656685118508015703685431307854489342274299720932265609602276392018421142185542739324573329130436646220583695001422207326559393702618355668676995626559409478044044854643790693279416526154547923515488126907243543262156799254506156850854130569642765560993260467037490480567968566421289511043964030570226641665605626474017036516328887097921751604507914494775094673082810994700908519032685120325684282364536823008917931055451142460108632714787663315118089607591303155989342571986908466048547781575371472539974740326903635242200929780010630695826579489599821721282369320103275049919712455034124824832791260796159761326175081514095801925257800839459423259180449620497048829557472808013760920245189690042861217122344977566186896756784562629320452454797692586769701638980664371749585931017391332226571113411421209779904215469852024013835730811932719843636673136591801080584443199293396070231911349546351247652526418448938723757975611412830524141264678713368211960711303785111376308718991404496981391846756270773890816459141851408005609576385920677400959861886549241465731894211222648422352757824617912356 [137,88] 7215235361656669554808992673658046274053263397671894267124962325134540366041876257762343769500998326887206956495813106496620960591766087689063452590718024937466904643368229069469260807523205326778078301092171665951530404761834938516448986283646566261887348941364444703112279576600537943031647704966422434042862272616083014482153202817545372352542031036016043154260458361961423858215951016171926198515557154082573568328426841356838008033156932865066221451453761118019673359090964100656891207774692967438918946721358309281094273402880393679482683141471719333131876119007030039495587073162696744584031650958484826337075066841750935012137739567798410636593480705242956051775793431212917229321278669564813346429094830003510887057614522222071854433131412366007739351782921872710204543592185247255837110711160767947100124083582773600854749353159505444995316040721743255741094182517965225377833374673207843056667403095605037578484153654856062030313353357684805080475981157459309214580903515690068971786443037219005355672683989559658536413068146603785519619364461414888212234027464379736905815700402065040279435904281387179989438555246789636699511847304286118118063328766777755362151379338465458567657296639081828537798287590864584926363768744642638118008699281295084804254561420833189340964981939952584564680800180053461329873083429195017146888309623196198715510190587205359895215845950162920359280327066057229260160 [137,89] 1417467783396892253270202986584758329933856626205971234589703309957589681102197099148212477383088099820148883121166977873020725050222814111575027212861983156085177034010917721240732201161211826357610991961949584932236431371317421534334453027381389958585088974723645224426035724593883165377720117979895564297958804022353152519406902265556699861078968695508983806383704454285552714455659740965962860952307602260662877705507196521037707693363212553601867797747603722769874140161888823696231484032739553060671597282236028787705892201086407634293804069180846975021218163923893170311730494153952809743848553674476049254507647021521216047375294265347663796681377444144317165390209424962886426733239669065746518829584114357478696818084087248498837266541109033854338416450483918167394211651547677874424870360679966689313085749049906507269803022625927428693368357826888654154596763528753150526999232734842846188362348025784400891707692543178127672118922776827587855931787209476811496339849353229207821135153645414352179063811745651212578876431319722053776806829917469174473574938144897481192385576449474405531834414866327958289540035938492377378100723819214116519167716539091043357854339326364144593710346472958019786611167041549881643908541633261737209253778878464344176835075313184312333294969395979689011037184405597024759925687388416428686198337653113053555056039669987567433048389605409827758040935914832656 [137,90] -31697635837803613588681028932374454044590560834871838764569352857098893205453370867895338937636523309232329948565285364071923536370158330734643774063859523434711527846872150552930369456854182017531732656113564452904923557633830945015046239193221010997279244605205842732879452010846614459957257947525996158767938561696965521039634255133166633616335404516579702700064245201567936509024700465532411975227013986071647414890511757533881806915975540466934515831613085351361677699175257252025616100710499991663863018704086860509694641599066528796045100284821470696216713370028696650611331672086557688713213714373627855426726401578653099273764173545074241461113932209635785293881696130022379453375011211024143216427837756064951594513496473581561207678784609579666351587479972284891878860521764903364100170885874467742132467870919805447261360450204108383041481451833791441539336540881990215869285276855298272200956618370676152313515762277147687042703174682195829492113965328069198893888261066789423947833323666100241313487879545896340518644455298621660625557497353002854163111029748059464973872999165170650243447811794417954588311738177778734580079749545484575680553230865320149558519295143807822130990391926359930904617216915469188569985010562802320493765325310619026316977543160393031131694224510720400709526513005339075075172599813435789054396620954943954257455715676311593775399242783424577549920528 [137,91] -12992697169607535643073808543277589861917931223998355303030134260667326575987933357611626888574220174798652584564471621092612156045030768949983497950174172712785470617314415526882399784758404202372669961097213155705330941356652320304230926059889834161822521137834050456199900876144041906437227126955219033857606345951657434510290559989693415968400138558321582833871232899537309747130725328491620311624345646298458266117918468396658709641418713244905482478499387102239084189995440378287204988982988539000297801792107951830742839755337390821735780700359497903604400929534054268690938005543145719595198511429696313008072374145555388102415529048132793594366010070369587607466802890679069093242218193993184360091362321436890799388318182660556338122759413663418936258991146974189939269577331903085840693810417142456882845365891113197215980120635383047203652006664452837427621632560672739225305579093165799316854817960341833708648708424919978778100773375288172827489967283128163806832306261855022395179642051414081281670279003986706591129046816462550074905105736660388311417054584263031970854803398175830688734806840352793024361351988363750832552361274451741996985146362791049113425975234467493172043081436857546047926232189065614482194514909197099110940302831807385199749380308164458073692580210659058775785617727483528106329249395197394534785988395473480929326103982325933813075931747952877362 [137,92] 767705459319845547048775775724900900012936049825933464030878714180613239451175375920660620707279769747306345389986357142149057127816945298215841296128149625506890530280085992720705514887009678792159631893912064301164530895931060086537424979483175637186801957776248285878247418369089162421220809251290124788516911718119369828496542172204747232362868262971309278282711000403589838241474508472324534761346953423288982415029602044347895794592636296323698006268102162531335654175355422362675940461405222944280539686725227178300387138823563194893429287161946580977920379400788080789663863876250215971718544924553636065724996334390804774116036760077318261016911542412327392242953192946470802028423722709222612902692941315630333997587337930742933217893158752971236128079463534157752072399122188272287836549686641926829141728063600277093669326779545476403071764373009477742563302398316499060632497981072489790143409648420421015505136086075956605342085679803692328885025140172184428849990702033293580450818132982790161724237508537258496183810908708136402860168351206977909492973607278948649169067716035396506629308043275090459367020452506007254444903580607320474803270025927184632563393788395632981963434042985093837147236132698395340949765060455690213255883174690233127036960861082297059490733012772192777395358152849996287535582391775440008515741895066750324498690894855512515503341474368 [137,93] -158270796129801938201263751985713696728773415463852151970859577551091314793581014162827833067139065153856164175117636855952416458449600621097219803150602958220579505958988393357117617842343594709370480747171591904803313562960741198742500620951303327206256971476618181786429606509772500208498256393573529346471846229815146074567344508189600688047480639795133373476559258210618276698783757216817228521569179001902455756891314986153145367854769734848965873163328205872736759752017684971114792058641203755920099310852384434293561018094477523230256699593585190183709955748736290284847551813270700249612407433461386593964669528184162408992415124614857205216861487077095572131641942564961010916955428407648939716861381668263007809854290578941255549046548718636158390261581052731979353966569910740352956833511999268534947361996261933129545206138973043401340459125442419886268424165711547236194527552714566823735082661218138366742832505086258543250541888093324520234679123158818112031290542981237742218767549097414862241530863914390159111298471906272862275823074044737724901684148906299386993745833109181649835540730769108321556751382796652580439192434277427632186765357080996531979789767393003894448917869246467736607021296424661821597613182180957744398076082699315080548909293772059659923176761903761535986919074710825443301450730509874957026182656961774749805910893055004725081912 [137,94] -37937619365911293355247528552059752239379260281992888860466304744811549434846300856639521403703667524341441446168587738296582887475116424744304189504210044553033737282414705326179885488500650122549203703822578905657740149236659171673377295048553248769699001440188600372560143838045784245844254068270970251351020345372934494647889497680228969428177433148090741607057319170735906466865986374467516977641912266189872003202760451763655318881972565078527073878848380725636433892744535386883578111530938026265137411573185934886471730680424250536068400004667601979918451347377141617882105392858301138059493291837897267225270801272204647758870700066032813873599251767057460640715564175436930318780627481213128444196891746077394035195771714702556843547204183518189354181973614332016727715886412079881583699276485977056996138380686438749132461066376426490890832069165358161021808040168882399892276444081730977869141055438939311242534443791739378594165462024601721063820735204422207370218952988717307560321254563433589590721625766597446752763383027568503057368913988142778245292477263379756582255977150638222143377405936373265651864986699856121301993478816012974946764888592048688546601679742440084547839858694317748908557454684989396722238701316079578161360943792404575565123943233473767769308492443383541800786570821296586245197668428867102316903801946398213748198592449008384 [137,95] 789450849350795651143972283741990752678232734495866038198820013082139516114487548333279304157319660374072997700399769076744646327892801356961971254766985221846790854523201969139991439352644945808168194003504703848204271033389355444884659390670905705581124396813505486580712757590192885282912961525061686562266127859283691094214152141312528615818742737078667007161574926277447788400270276227119822795746956482778272041929060321555947190288660116244802291866983868572009711797009024063029919249224633333027707681628741749647442715591967775670110323733682448849676901010632657274083724938712213806237606820664740799889401803131395931377333807782740342893559064925924125200526759422086213507569475350469629579035890535204774701494514810467995372821060802053949643396673605249375875366025124504789306453783384154429378684486937958560908194548285371134512841395587441985850012020880955932927157280892480128081145902226907585945131160975283526369645222399676950806096575390485094500383015836479008416810668790361383814024492268015727708242759427922307779271733266188567543900948941737007204964204979251091522042200478767614720548039596940260096380216238085741885394673254915948863355116129651981512868528606474608325985685305514992965549234509712729014629563212914642417712295674433238398397251168032568736926369066790652245160032555591062893934828314019351778660478 [137,96] -24186054487825747997588076974335537801111912519782645819689100309978209658763954385667181506239633902425479909916796888970999157470856756359168328346492110230633328877163193197913445573223163670203330768019459374810271181033136515958933431932359796251863599602278108552172021600131626225794761300517055692279456260918800637786037502070738556437158715909663072511740611086585866870561772595638853350182262849749429792729155359842151480992269207133790014330449434686632576281411212272721532555396460395454461513304461156625395131456633662014204044039017685229429991077349945888759927501626405695112112248390146593662143245330354728985251169419148004810752488164719432576660349401921723527594025884912137838696979554386650097578627800624564001604325246863354143435969833070528118742408371062854488981073426480609710246987802610950684936657734729818658290410910152745932168225342537834239684249471207689636435144399609712713915854057294959787444264476923442836564301165836984736798228143979435767743741978519540283143000597527320976524383469369146758934374993244780865008665585132641594389108797119225546096998888729134467535838331549335775288337843842442891550781908802213234235460632093155639208422755592449209540055681486395500032935373123199661395695379623397778626837049219993838234386535731718420634044637821540611589755339503510048033913369518096672 [137,97] -9858405683432062793037046990803665807544090929459550108546797549955863914805059935120878634908685777645694719139559371997686496053584794422168395979310407603388716735692808100719338758481821971456690488784980124046724543105024172714495274959911223133077479376309194790882332065251338719896646288418303643419279091121219245486940442183067895583099553800001053177438547205042149057603050907058228578255959143089226587855705111989435497808224674638957612484033983350571938384132383815361420086905474781896138961515889853725508871009726000598585107821659928142558826673122757927376784914207038655852822115529165642207293173682941723724444892662658970561369127691762149733234485829477971822134070371689853998586885061543340772855440909239741520740590071521506118072999470200214769289781277896249895266497346765010545749818458538747297483222873595522774561530709263826037654884610345590419457476146096832936341652763496065058479055960661183563490643979773132077484341943129829819205166427954871312894419619386281907329033879215054891821433711916969550212303975315420767751195852855364520012272617229245651118919886513438719236576352866567798425368192869854987288655202432516500127518958138277512675645256536701026754758813606967431262866100316693182191535786446301962781536099868294285531864730204761223243448781624018598946519926073073349902896171852 [137,98] 7000020390285920592196128500263491968060444234031448892021489391403704319395247773419823936556888336484483262389542118111886077567077614801756432915021492070218887873974174023592877881041798382565855144674470128836758707109913837160241396484496314573466484037579531072652991061039106963899683069183531881630241135692690318756367703455822903454891424540762425492549597728955036833105559684020733563509210939722249312981359338350505369493984327185186104426813243228212240306715219503732890991353143738234530342203821667016984457566175440948336966345430808045524197038111709758425393131885887025670317117530836278766052420319419761305172596104820672249698692671409444943950731553853222843954132212553341174917478276105034465705260673862836568985919037895440238875281154795492631430234305058337169864550257265698797424597669257272131268953289144742601061823023741432004146736841505730058743944263053798089209041551500348080536713514810514769311409560766561855778508250345633699901764750103385213788852985316703464135261496104477614733273149432315075978906368749703431310276986687332973450989031280548124168469064270452309659988650097266654365080158259639082731520984059869487339696651058236163669897405656161275198080479692022548457967649504680917710283515275840788057568291600601867456989305650383481817951668625626015089962658161981483456 [137,99] -3123680519968323015248405944865526592371581878840740185115972104757825058917962383769891300069662554182971977328804514651311055328873904036574528704631434847455851037297702165670322903366267268997954783821828198419424852112886857004166836407551728919259283349074549120120486776105824355712636858281682627650788991054071026160184754952351710128364941512834584915321337754327176895287798132372015694591818748267831096810286928175292068683648952067308341167368197669302914095564445028549581815976873960643235756265090616836158713328217564578333228416903776691336167380645854024669042315297580833740358167946077886243493424609422765270126511948392169716088288228234579392391628036727408370047753933963913186604500298602795160508430309953507256551548160206649561922251869069119701414483789774883660308613352205687823669663957422840012060223059512336192673686436217292076295997068661804460039648184283229067319577132500454475221738356485260318371293479207527436932320720837424973526510951092758110442461076076899173782629471441828788931788054360544334117988449232919470144915888391567013029718380669952674511853771952915963709876252008108902860821685395932742972830987352995097212029444975218345386848599456800399703288773380502459807177682807123978922979482345214446452580033573043291821748281966943861967300216935069748288841867824504 [137,100] -2654956697809361528121437387334815251314454790147669084789561331626525659306474366288787657836933345571408805339815644327559083732348764836493332135319813215216862190562834109101979517041799673035765105351693234224237111239957593183034523634307973420583785185456993976223346865861769273154948865293532693925176556590172269140096292430683331876971212991661952779827402119793225852184945935448971090920422186091431781106749085947647739718933629553715553173040448149445432739758640626656820616083434103934149871058833931460120366499184866541696674487037535131146495884202629041200720061496687854205410716163814426554456451754553032797963932062558545350860691045829935997333788346847498681001052452213797058062157901588150870999940685995837611453815684126659986582408512604358864675606612933536823186708378850372168971640890074840042188655694685016076331538778000456553923403385968693650235521739382900849318949976922185812612548802390725763447381824657932956557099402023277068924863282505766891000993944663304365287824857440642838426422000709581483995037933511554232015552226635480215467804440172133243063436000088993647626261459173123140000568511382154350252774358997022629292037588627983141034402433769968599138793639147000010481389734579067555510064999288705166391321930285039443179263487473758955147635380273650510435264 [137,101] -246557760339255571874146526588238677348753309533603703638866249369133678896701456703816578807081164278155754142482936857173415343711505778776138176805009326660306759433278115003696100018235411535039274435816193660763165761700046517503155084199863770880816772091809820177295162901385771580300552307779852185393889561094091324242251883488528263265465047559369126370284334610399773373954930011013585945789035380886981655934969444702714312540473153259124078663610493844989840362246226202404257085191045768718152578824031905974312461756174962153503516865235331261989608950185693369035579177245525791440962075724982441463872148708702127465420595412136462484184947724879114333672588130705102126086872181287549247873466515499979887844412566271190234780137731417044495491385978886219560077357060972024656844493799091820147229677517390023353250444512715403054082912440880507549396139505345216746511443715661537734625071833437788195212064425060574807302548802991356509558750016505403467310797343749956818562500952358802246602279326947748727814047508206757037976861929935160787293183152252907185535627832942473832729508503663115541308125756350804479903940458202392101089502028649549264576067517293077845880913593196265888039117916693819952606702062772515174708924130669910763378559229296414313471047301884598753510047842581624 [137,102] -21701892909322277116891000496956724776488786609294173651892547734056980514921382093496650819003651201452292422782820386709026627080253989072901388332401794102748929861809632537848688719644656226767459734448586974076591477006403278067621560641024581067288783352178939670044610670024006998371136945901197322169976628884208703493149889906441091851846021368595659796799694370022613190901639690927499283212385695139231845280339472777639384263275576368681597729575125961844549205756492869519387084026949050539178009663340896506939557447034200253981513490528419957653428858404293464511545083653030286387317243998356148346810499610857105415905489075289516533321474058246843549707729613753803660821302475190319855811421334220620148979974617532739479312753326849067707193898420401952489244521654306535948350934200298434561480655984446763947551560537870104236281166210749199650991924406048844204678952855062553290005348481702203527383101188995940484148203997858194489501822763244690924181186951494263598613049524146343110040925472237994203212653876209150573021057922271549484047590456234790899417447442192117343669248002852144575109242544234613448941783468613354351927120239496160499933300411270498951661991405323317546369688516581933686013499888119090338629437234096837703447871336893020845556646765105656209943279632 [137,103] -76073035645123470077906502514485541035922696287073630982653642247215753978452898326148353953703381048334805528852122347552915390039460006451084196796504850420951290341252558129497446506873853349854092558530134632598836792741970156054696449312462869132865514278696305691384300233981187482521482187179862668484498542845407237788265713895775912445942186290493972569265993091955869015407316271331426214418437165080026472425575831872871301495312676032183054155827487864031736510282272614959350971229489700362889666591631620915860171810030358673998476869884294677514165087377279719795597866674784974224383960388677203930693334750757941800286412556433454053568514137890548891056099709493250851916512747381687216828381953315777087105006874774835174296132013446799742490779564207018499699905033701964159885113753912586358961538884444940309799081969861037035048603014788758588580148423464075933433280270942799773318718608679599298804261215793272456705829008175768728696581777166779862093073222699299814467896430827905215148138902265954445298407231460708087352561250042559458603090526774007446027297849514217434028068047559310362329616131398293416519273685262314208436061132973775712094100651853356690044984294379762263022829202385521073222014925295275315304083798679634266355076085890667183874922466417149112 [137,104] 853093240489427315192981834485666489229276531556262532226656744151310327587692858807353227340581337468429974637385467416406720435108136574558006734015621006848019422862080202989659784149343425639466600024446926344645422607758900109734772128181639038096951630662344762793977389798567819938508462407840066832071660490154562816446306866769035254116380567041435495607104430427359579102726192693328758515585253941666674125636559470838319273739182922289703945372755740094729377468943205040871070215835008167744143435740009962468307427671505572399040815014378784852413550897357592656309295518399119083693441999975696809042566477940027068077334533483831212808981547246337458070059701669763703659946877445726113048500476803943829705311253350265315558755499490723319766968166611769885076738376897081457711830652846206697800331032815018518632254459544327824123943128039320171933526941362089465309533767469103181019798141248351058803776952181527350890989382484037383836443836023044707559749440144195512278535438663462455630015999535064454683307070281874525042201263800807837050331743072613831777317263248942452482931485116308967375070060735433733239313084081189989822884217112732111446893384723901547345586154723757325419744560064000947928550736437784483214037425976439877729324598146897983448681670656 [137,105] 2097620482319517661643719200859012745783990641521679147690532177015175366844418065371190287134850934081241013214336448848679450884129146931287834378951800218309193115530591125471461722725623549328480064041275609566293322301873712557566043531944082962188929507140953770712291466419758706878252054270452272467948386494333092976300958955213259403050098306182721851835224788814312643486740574057274487832956668544143490998555356550705442215275151099247889013729525657289200828538805890732828632181166092665269429165646934382924351265536129786618201596267543986642600144670989920804699792511096223824131813207511314103762797282461422310266986816148900591157972647228967111272209304372837896533121610888039750969874756356767480872604615878132877898627608054403596192560760867638889494614154417859346846235992648068123510359301932525379080026453324809387993288700846401504472506027749230239297572462727568095481614040370064117407554519869512783153240393158916037703553452430493116744980057555608870434397203060135542132689617106470135084557384856810023614576880053145846949529932969237579504821601819168621267916336723241766918492803837921623847106436609303011948987932689615052106949291067234797658688550389571994656799388944834106732893764564457250276291326364949887181698607999698031872 [137,106] -20498867606953129464139248255535709094690273256097188681707012047051051847049496121887784087395464072290682311743464547782549837042731237678185753663367812695655605350465857856902087822217692529769673288185081171839017148041199078246780703292880876411863300120665927951231300190741651962862154178531527903867545335251110918069123632356016072245322004531669299854751531532943344011525702224829878735209830332233500673291281438058783866208666098794760791271050414473310658703248519537176555408045149856004966010227548959884079661095295509484805975514775884993281581262929360465648170945431660252523499091242163095633822594817312319414196676436866792496014801631739314830605987602085669111552007356010499762205519622959097548501010218487957133352981623295679858453923103475103110791701934006500285170107276479825858737083795728995316668757797514438986801872046658115287090538865198508445233890880680932338082724682402480263341996431456661258047922844697720637402387737128357992149808914077128702502445897216473773126103653491064285529618775038307181778655686752384108733039740611956620188611785325639727088451011119034574511220358350665494713272125210252720077622980690054104722777923685767817222318224166887283219237621052000993722618639581065884605668760920578829226163327392 [137,107] 166816485607507225505460876909928969483805049778782195715797143302337390246046033409308990641211921859099730027893504874289579535622059266503171771640953021150557936027980606017993832365754288739304778723539707085637512508305855930635756030142770923384576163845793676183124274628156438613022859242172661376351518873971237379859729405859715183178487462186898942522704674270275842991298473711714860082943643628639854870052311813121626570088693355540443805796141513716347385528960696772393467837368634458739224417687362409086278081712534972447290166324904133626743949748654535643915360852028860688412217613287874023758780550293161938930344262925443545959921434530303164656785351787957337108287218546515607125427339624429390239559713002360207124713354196845307577889193698238835882821954598505852401650062555235778326135982051923605697849752747511878668261801820469209111191848121225106363479025488384093120390489048329674946334741020807953220495016613990261041121438364070851577251305554265448043167574442718852593243224239974867562922990406107101610933253062365704192153427512069079602801177655776494742783579100776010705324157221934418769956042281575844460887811802205048363872172543712417766352873182154125388011745328389429595673534325604257810988324563718978613420 [137,108] -437124533994726231260857794864422127168005381182272322448899291605102203824174793912491294795542562566095799741965676220268814432238267776539147676394791041597105491976644112482128461685490919523626339396832297142216511962905171308333654102997117431943529341691198377079686991178556943335615528994736202378137459967340008968599215574690185161824888079028589093715647102392689204317494246323351651633622884301449383736238043449454816436135686274944628993568626583755018834815627762026538607971725140813273175249170764075015349002123863202416593793566409947521438820294124918081600191921958561058461004588188728290107111274383640187307951188786189679556208747285932899652084521806676435690623981127195359884125379487884966818029208364186695278374386528850451376372400803285255840271287415685862248924252251889477917451285840841959978305574261147883599495351810664907011171839809673153680034766185621266146793171223189259781691334646173374723688759336661119482504342131785598877762953610880564514495148707912357633214703465493108629739879978544492323790622202810985543770998365861552398568292155019905065283502522097109427282704598160098565804056273468598847620461459701640664256955605399953740381175890745708084613058296015279675685606671235702140196882447616 [137,109] 643829767591806086936554385526190387617406072641901615608954840066177593846061026852296264129055356373568056193882668359985296019585098399004979762627540852475731674019339678122439383759179139419850124156451915994871469220826995207695713120054002279133080939064975692694043058747844168778848237339539646008433114747254908357972570444644025305313312643742660529683310142002739398495587725738440177456906421204050120023310934387019518029516333854161732797235872199765513056708605802835348735668096208515400173308927819555422970354192021865044484599802815475014264512057324817458629645826990421609473170555628332004586225312949795829806584307629243607860298116270973856966223510016407011062165079920528470162634300710364620036829877380117798318873181924193702779519201948156759156844845459607300210680649870400598718675492894093589544522476312086179181289540291358360527008353787382429656221085265232972083003845576322997290283822919492472315637609483334280869532389116904750769179896909584885539379929652508690109500417608472635088626093319988313955135496589450970797347228396029872339678552071043653849616920143035293428913802559152883220067321579956291754197826116413643860092624803135141539599401056244548461207319059955086056006379613542481660416 [137,110] -582328275149442144602724697063023202552323174200579445050054831097249365435907499556451479111213265045099229775450340775371186642363111995346157658813348083113413361019292556795031606489214270580409165338253894861061971987872727868667802288162180052141814571452091435875337574566340509254505241672373084367620931450589106288824163725768688560808581717129189273320712090480986785710355188879091764296833581539851125100999488328443684229996924227110917472509052668139881266896490622110468355211349905898255870122848622483968391025884933576591894418361324871242169512331983776137994192993198479042542868876853418534925031451486653861791709049306651615757654118539076737181881026397581673208652415291338647149786749556114299833080150685236329743454863131520671970456844244792640638848430062517200929697566789091977238608538195439729733257003271390160633288739171329770916247945632782432880097706988493470546120478157513898476763319575102438188384667950894261791216003758997780463684711223353697639885400016666602485385032829050642810230699921676289959960553601814566502469933100653382717415359154805403041444492169498612429248373516919291235347513885350138610132222657254290465735921188077875786477346276493178607341997977029357361997901959616 [137,111] 600094864512888893199226200941487043191496531596009370948976717870613828612171525535615921131492602784230296086873159390372254648825784145165427584698232957528651211231688810961013123672461106231157546415337986103661729798316502288327258460202374515598681042206628656209486653295840930215686057963333504471335981393005569720958585093085320720629304922600723637544493961924212725412721788219854302031301282315557774707935595982997856067013141665166120969534368452326884877454381569952558053419020846954858346883390642003277484980782822542639253809065843957588064806292866691455519786318006841354580389672146797029979197369418394879723384736828166698190312297944082095329924053263348144829440264702952975660467962678734698891961679659071026577483120244835511980236711456682473627595934060816726981451140278520001657422833737195072120110875415187181452264701368004524374238039980352557639232129565958656032317583820819410501258836105994691813002349770317655025194570753307359511317656425594098249464018651034684066609343506575766708054628191020223710784463562596247171798838907342693560615436131590869099998490273748828377129806408950174267191717402967962255386747145871224008483625964192903044967502612921888403297354192593443530172 [137,112] 162607518140129059418579186084679622471086372071088640468777021143551929654872931684153839312837998638465447835613200652740873754562261394909238283196222487914669591843877175875402172899507764568114546827548886610034349007427304512776755424937914837976791526631549376305957490894771429005350963722371442012944908220753624761432223527881685220742499037042077002231979251116324715578372327603389713025745760902082903561710167965372104101714807591747792915732089805683082544605269366126462254242923248531048158759363506938697430952542586050884366496513752203311448482717999768839557230111067634317504340191228577498835397559735948725779840117144015471886781311539700024503878165119314110875627540404918182490228597788170859254678196519265011914082496719051771982342544272078693976083905560055623666198866491472379606878716623227136709957752266910753159382685128909245770241187521279481269103068820602808441905956390313633922325151787258652825697993353174872618960598194646396676822069234880876885147094311156229248612986568428934099429796265287666252932900601783451594613643530712848599930783621994551073098449579493482136867924096872405524297472777284165406060091094308517379336135830466171244531321878137055784605103020864 [137,113] 89192843670015146949628731603468679904186557373668013436003854671717952826161281957428687031417239314225882344267316924166905120713579763848839964836107714176732220506224324832363074419617165185861464624439862760072422555099854765063684784597761683799070809500500159509192826212947254522690992025237338639290394441342844735284274590516932236857549163558248415362969267582586896003439343657200411174200633664365956743656851511083922708405473451978780214050916159097726657805229983815727755791927212385849085872065877015982099974049721681687010808517851313688036291543894892421255807243055905301517109546607223899656922382180926081299469278324667547504334101761912056441964612601208642873467264831747286058850450469955465229429668064946456386775537193519250403024924452214371186721551806604388237633831255805259607796955255421577322304843863372801353815117372294229338412373634155553304183153940675567625596689078495696266318107003194621084702288523606132421047617206332688389822630836712228031815173000922007892115288318447038525430329299571291410085386298537254119208031162282052368362637838869941979929440520052296364833437301480433141691424383249388335743751746725934126760801997303379933780396748627455201272 [137,114] 8432024830390665940443269862889652043288410033417594285887946098639665547057438824509065967644388785045180210948129704751840394739012590168999613416037707664073557386791005078586810225677236477566342915514329063912987873572830073189247421158961262247901149886946911796744370613904916178292268052648344096801644795055821054083311874522361061873103075774654775820914488570968996265355906962159510015679544244339735728016869602308907714242789545194855659094825780630500690701028008524886255640415853298150801522104817710603752083066014682603159436350747807461180683395655064713022158746869852420455206794906843232509707343954491687907014765504531576491546176014555713893970820403990054741367943028697515717616689866361984127572672994550622671164984189572393265790843917153856674323699620442395890600309971466127951995306412994715429504564847381498638574881274558651244359052112719356361724928058235190211507010461179167272558232477349040899226277627993156040556066883012261677207068607344447427033982156290712526042539192078651734093494821748806561193789572458830518202402146341472732351046273594834276953149010094495199703682704208792216209224782048030999026583760020042701919823370351876886928100082608 [137,115] -94767200496257559543395392144806454429570843390734716643428217146112601637171895012108269131072797639488653335023229980394236409894130502820719511721661372374722694738511106682596856075426504354865892991311240331082814886769140388957148217985049910476796944104064271750635755272106736956488782231419571145146053687792983740903165031288742582359809714296029566556902860594645852962530913746102706055868954988976893493133642424833601683008543487648645628741046148303725255225825535280872586428231353023363217127663983641577318935644971772474304804426720466813304458623662638704445636404203760474184275111473088317438029986064528093943429083984607761486637266866290344989675347561073574857846546902394488412098056841688273474787911931221755505572643500549717974735531587150735638616442317970751169724049425516499115478060873461514618964300080055154222593335899936326008945839425559744373614550869746914476808925100950130439566043722866176962901194392288348896299810003920428439324631411295322527617033513179974167763924689614933945978404627688310481749804021867755482032152097502955777368374829699575339596633307443015376604142093846610094443079238477408443181069447890723946868645465910063450 [137,116] 1804317081511702675596452563374999783726505602173406011326980511557290303365775469280686205170334965334541828865065194328125664390654811766365100653645074475838146605378011012785239424595777925101343699730738513592926298724421062291844869031116369671581960890247110433718027839915609480003151065016153049748917543199502460213173120787066085045732081540723077480213084911978266801136790224856439495434126914035556108240207967105079326913371688949328960817805067643258498654631992665206945277964586863901622846758799071140162906868794271230351807026266833651565565569791948727274527623590640871143804738766803955449780716854401130000589004842688190035888979064009729121879605901003833266967184196442455805816706990655804128469140155425186217528997220475209044365353730556595785929883235342185108776230312606839581092679657316874931082857625416500077620668443242782284577308749755532340268672909590223842578118729553322551417788169604180765035102725855146772712405317600940006889801870800103219405149818262603749776227004775036073659344727053380059806917251730857124814782667392786535973314378556121737756455166349461170849879011673275181896716816197798241065927499092421078612473508928 [137,117] -52742475508084030700661826017973106828532406937611273139524542663426231065186761414020308693459445336019447645601848988493908714259580034931571604759778653899156575324727549780937699300928941341780948648420135993716223758118167509643880991586517259171686642947297255447415217827239004347562033092631788788756610297823933714535490395639644201433788682957732612291683789292743423847927672725968554620955343237937456045482643007679613325250155581331346838638416929009058558295388176815328865879795944033647182152471382944499771882672368096842489328554120059541791530346330904297524607429867688999068589764843644731918228620423533044109838622811613326951637592816428364453039768751394437358059526163473735671776502765836951881353960709658484693471069726851498690542259794632740990407900725694235178149365744810602216051502869361083718094464988751435141803641129254976998591666247021204796674998487716913741758421188485366424729238849715821243934131534818914021450066772804185930593621425426412918222955593902637609255298406709917452589926580110305863634483964124136335628666633369828257623126144948653120247732859780979405779407590241937776666548839051128837837011852841319982520 [137,118] 607996999434579156493838825259567093926392512016986560051405180593314208019729685152561609573874878069989706888846183647850309210851579780985507763002722453367691347167579727344580350523978813086551872600081031955783363169400407410010229533330302596834325005896723693113711736812424700289226027111415932407465284364776584459626270094528362651832747154793306990853336972971880883286647751043761047368659663152301845524601426549776151940616288331001586991759994513867581036980441401592822211441736311878260183496648914256191352802247569946293275758217560378275673945982839955960883918969255873164390879665941886615457274180075370988877627437288591312216064581555832168138835636854901753148947729063824217944810133206594413500823138377239739489884166254826874931658980251417432114818357577498480643168930139554774891269689544152767639746061237696561523880165497318249381466689287873865001199650794621241821761712548602648723344795961617875460715762602540359162875855532962769275159907859149321348397155100178296239094643323683625344686194957735127137450330982055445569866976408692892215546008452492062908874099071196506253976235626964728810213950409222585627010529075936 [137,119] -2922346333340130268154090488687879775910525228299058252500650278392371116109174349551429158142785471531670375831733737638148855672968957701998338430502299185455722991047745879168035211482294835439271837352428876241959425314893614007556444480933127059731952618761353735626049761930870747788592426183933369414231269135194456174833354759459516312622637238174597255812685410260358530068281474927971154622389071534445126439729942460635550838830413885775236947424524082311135089422243621654791830730810817098631021920151782938631281069834483304973725808632719183728566878892143254656487547818530796159913333057566945900361236669390643119019251502074949494525893002455625768316050200965573353416485495379742785290542437013434969589655007809430178731618143227990979506647281840374100368186177556674981426475295154388824550758021089004268132017421935120455212917128322371215226440675971690880666926142639157509920587170714142273582537451362038393795125745946515718814843915836920431482468290160338003484445091989895417266332305375890289250400809037898583087821859696650063847459979268829947274830239045071387603879612100003454406067160049241083191640744496505626794590 [137,120] 3970250822854563567722749374507327229224270570080265482830118326988505961112162280239421312356466327369015834597985704711562057660677174380922969308266396489036156546240818998871801387463014532759255852988994085595342334826305507540683077515586665660501241274347573329473042901305049634053038181751656124986437528031912615397836913961035985171347069537559282497068045870056557955390139025922765531227841817832549650961402295000090017340277571631769113965373607069100355582772124300234670703704295171008950091028865445497662515236548159773099931594240299128085415700253393253714581403514715295259813372785807463329647988530827807131058779650929890951071671951466392714529877376495406945060712536494961435050059710166873633075266123920248074700881864690927401006171023282188209516342419470159835691295740978505225278666343896755900562677873532731215538994164533527544956677741801988976270286866694250137256328366708560012508043691094788621411968186580257465445368465644791274785390487419250200424255357574068075535124219362143175053520874523670761915551379951622771296050803211471192786439880166161658919714804349491226093049438411857597220739319676672 [137,121] -6905409910762398330102212913152792524103066107851191462771651146707314229577554959909974879345080873259578866337808952331140165417831699584741817913412265092744726660790932982164105847835235174202346096681859040469982787474948229198459131326472769590293857552470249730283256601459274568636855411347108434636953449515765575534694721645683339785354454803359167873046105603040413965769368059928865060052208407444315544973593518888334639389720166684538740845493223393537947031305065375132154983571576715386409436851158954834804319646663503558899323016876823635068955394051641200701555749251758902901772412632305181026812872761695194462714059703758984871755599817731391234759020229688647757171912259171703505447745892620508005497846990193057528478897396207194264020773895488714896804871925725892426051817093558983771156747448144168212785240697163649920733453444325167773597507389094399513255169032410495950388907737341938098608976453678091402875363788507165814014213234533163551103011273606909299360017043711668567240005988870320614587503006066113870205101053870941904926996269390924699476109585861848279060822732902495690250214596986785154437984 [137,122] -5170655732190752289344788589742538470332180162954248613226462697481524808567763908370813727834614717605729058384726629600897575324444593283502593906555482211741833024822729361745858890516318119261572779554306232766820973715260087303390227941106429560185863507072123950654273437262248773930707167458157811442527039252773088116485932531924251857355697257898901836088042969403150791655625157337422404395574898239609125751035544022830942316753147272643751166258071318871093171953071260636662301873018118673269919528380577860899506479645555862593342954138348837357429108901701841600061106812169506827600073925521181648233063778363601217727173180047113013596810906221126239324152067790758295388086738521403652066983253848180881120189572284029787967842388994461025367308288937845161238852612272539989293308152860027071102541004103410040602797292849809133894170790886763605120767266792197929002725553292179295603195286592223306123507649997424631814915507565288166813005299819853790071041965124901867734485201293244108772335490228774043607315218498143272396968372498067134292955022614805866693744636142574535488182305290982599135622820049144 [137,123] -3289248138967454448661396752823902464147415699637625547827422611618552221747942530541935121892959334265276729926813303859000317906190461316906977738683172354591861628021966799336911151149371035646800544470898692781213977591947819581313780219561186706274240835910910419671239562100033393271511715258649639763014953607738574920392294342240625102678015198439363399587587348493784574455991630872259692274698152304741243606637425232954455611898693923295674330480856464251827571385495331899243597018953427319511246800302355990209319822764570969873130627195821870626519520597842623225833656576116480315489481379246752172810133976392540000887936895285835951877023368920489758413784985462697633076641907573138116083263758095221866441211373017614939801969075922575783027626568034041921304323506879350732513717428381354606393270898491943514951353987788466016965257857895358177592429356258084129027179182126793096356490477958757666215088216076468775499936111393322195501927885378293541432235543241244544801139094321399839675606516327841851507795317158171745845307677075587214995433176036812779384950914741722813981585719378382148286071 [137,124] -608321152204607688842947353504326378219087713566070851784062402853776510141305828022552701052266498550413551705702280662295773003305186789318887611670003262752893063068199675412857325512894234140438847203595851675122861334786673420571096898514401015994282824030159030677848798898774610671292363824339873626900118221790066190433031082534582039583844301263653734590133459069977213701016054666390778092226394514570596386005923580176232905967949524263892970874142243441841300811151358216757644049419336618149651727667856834691829206529584995688874504384928426566601066119291645561370194137358623509366841916471099189522043640083907891269236343052634708081211755465396300919017589719683911906452675355595192301343821875388187484353656736439315000694654817031977815024366540794515105275656804508414065350757727538447904377758206227453554281207029326507428619112913969454631716761837846956906232265837794693268321029778134291288629511390708952019509160557325309359783415357437298053957727117447095973509963259844347599729287730272826073083495500800631646152560337836048276760982623408603600109137663501190033368468245248 [137,125] -37076115808143299807368639653905003531373842261431695635640744164120565805808026102162843408019692488557682053006619379749109118782053805475512306864221747326335311089481225119449015461981227182442617770943154809869272072548092925413503444272778140317099367097147845262283241076098431168741041282005514232570515718060899260358577314318772597279731979896353416020211620269568391540968173352743323539116953425982941027047151649298611593400703401683173390990347837028989598266296393149045952637971717863916027344433930111997838895004181878150279246072043698670797167629165096295418088381577064330655380281881149243287054767659719002549805177896005167109912792869476562571361431969607371718071683719869882329852086107532060287286637604268891331273151133231767291788125448965155609779147922758005334900083669108248324854665836788250519113486542926072210621254511068365016880842693124303542409150668415247685244881046152441258904782303103616595197683788330100888403468453306402543129672042126706338119548674006918694816684279166649508898990105991710911055856390239683372479283852199238926208864703293905618256 [137,126] -584434683281259368764306124171713549767188289766103326190896832744361044315340842597869986321901324222502844577892273091915631870253995537819333243339531511683566826540133140547308480537362069670556677383623448643689931503202754442960880828264727240641681043585931038615358128189576022302568256380822388674361931638378029079333445357016811894025663898394712817337580354609628238326303335321582439322029580544968886520761054788617974598365543885335019745109527035035136382198233547497370892636955576729158284749283042158896510214862043104917646284651754849392558746110697611737143078540203168924036569421571547642622579762488680464021996705910438970348356814092477350407347258323350853491139342652731007642226373157121229768453874381346059473611345681972921215947766157906173382808024787181547641454107651438220945820604537721365523111304714746957860383790651377726203486259315966119971858675003709581823067226265579356456137354284880458689347267399012568307332227288025426293015168866069666962452131685699335650402362667331157193689938422919130812036066996957829927267680234147109114103687280 [137,127] -9274562405507010273034125515484580972722247999096689479622927283853966656506512084188113010517420546360002295951556014508251183199791181245291159468690096826667740730962132496870543296907658161740928334163839706498946905695307132283343297009836389631822243280941433334193504129112324548027358145588054158085544005691728411378593436821599894932748910025848470676111337559501003608998033095212303773178462354204756663549743440318567272224057877934641421366816558509910677312166309718533927937557445835424905262688793670171883921975297485334614470241592349342613185140869098985381764068272060644604988491343630892694735842524031968373406582136568856444659179112707690959378514917660901100995444208013111802092401475591491027188322053602372854776324586883943653660853780521002342762431733443034322677489226990452564648715459913618160098339260660692705004915968323738708836779438421847981972611239830651324086626598568400539921648158747211158547881503264073445701638806266372245969783100417537996492586083075194842094340228145891030281898916043852205154916442094304450461002522532273448 [137,128] 93534852366647011359282022075649000644772593553329343179429504828579500950918495939452545645706009434760979788408716183401031222108339803084751110757333361292196218538946236230550506004654704412039931339958019457579599506443688424794409952236911399671906104649851490883123040758473760836429761900474483741810430729050060540263722470463385423086855774234315500459740304912140532396148360203204239886092128922065455961950833758750281935067355918184769788110439520941086054635773327134929583116054218845390785200211330814733787386473660627136225716681137249980498204100647791989528791072398831052030937630305522552299521852012001387999605371577485241210797626332269783152819847463101628786598838796922392070823281788333703060332646567988292663522728503883386108644317881120832965489169347793970370277435504805482838568358711086166235020023182668872069456186478740368268794403665688895002464679004816290972988498050145721906761170319331187568012037158991509538010141325701392880783017039409663244923693366077136577898707703954504993054311872862216686260322817620208470979840 [137,129] -428867456570712108971534711669535685596867732968516360710025230567197381675750427659774685440246609099442266694349065689079651597826175289760770796259686562812477892172411219744870842280829308398316524595231085042585247531509987537228060371774246494433153848470603229511424785515524136335410823056693228536964840859490171933327678199258896949763090146116088087536293250066018884408500032394368083183094140829611281102845505607903839997271117178280441628948593815170285769005351618995023020666673167574107616254702872511486958797575885636930132179686171492778715566812040633217020988467439413152918708272033900571367521593157257840351743510300096347467771772001062092352685010597965699487549432387846186580636948222568001606266802654441361971191321490164589613181837050614873123893466032007122159873766659920152051386265367086559784377357311632184382650061215336748056112018498002980170546570079589256911558572829157800482529260254840661249778673932471687914666122840241791821163359387158494458454012007126493228123807187616681998178693511265836176738873965856 [137,130] 402019849088207478465893592350846978376100893341102362202546284298376102425415086719807893081097068922043615285964936642190411176689426468037849522771674695363078964763075130043642765518292489631638236902395666212480487185559058281827327284531314672146920581638341350781567658321431831289264519207719029833062465683403321790567941418437546914945522476590933163287406951701365242853794138628054364859805441199941391304828457498252477474114366654245492594321689386214296322202354697027190222962166458926227997605918434442552649522704747286544091959036747638487767360267982429480264487108506611811425831309664447760659034200754062619267369363368684256990418319600460448940386707455234936815538663976173405777795424871304026362168750517176662021818010394240241247311367061503680075560310503927296626631392649238911756256724589916701554948280470458502976015581334589159645362188821955457646774114759588751235787860342436386491859810017575803557873052154405568661487086529970293646634284749936874172402478124931091067284948887256450574034288197550198064 [137,131] -151202995411335858565183661153611074504100681348261886252753179664348317027889593775087165516904365509371672852022051199716816655515916331567231184963880070060011155747119884213908576209312029269664478478902789386469550857350453878434821337362086292125688792416217104189107421803749580161816802915301234440358376914609606422592334880388768805794291835518550885027774449309247809217193328925687701288567106228838310900143530423000020520494956342488860162478846571965539175497275949496376586124113265012697076674656745350861633982109639160591197099954969791264304761052480446156908240136229634494645114839866098337628664332792774914897198344020015957971222761451379759402380025027809534290227312722209875952647993891993145627799898993011626771143713607707249783925035997023925606987088193297001647536781134650745744499442056067048982371008539944168828172121035365721612481460962259510954536263027025831909566931454513538539788142453934562472804111684753944659052273083566390554266129568334993930882814261987751904360607061195975483935002 [137,132] -51488110254354344780988241849337068436123262519022032638100041483180620940236144300039577167749101511906838319487497792084047635849163399341904841056540698122633813521040802541547295967685978500289024638716463899360361991032842346383538538636733129931959528434662400313252793131125347990655543988819569176766567923397858243939239169180022523857324914746223427605804326449033986292477719904220939566962718421716699776967408244366352331821902801077161946866149607700821191538231604382459400846068219060268404461665929635283801973526688838681886339680215615283130775155361345233793812337167266316532898945106481063496202292669584484655512560442938095912709703472774610712651227023856337555898876876966540036708546779218098176448433619670820805301392797552640331941304540917646682440396506683773701240010800988808881244257642349480136050762007132555879578146932127872989034938534870599735139285881928767774459022605687337215607750007137606262394562510951478429227968628722201320013757989063923992915200119661576854692150781888 [137,133] -7332835829025127289690404732850316295343421650303321880871394918322524381423119490131466692921206771411567098773399577243606586862898525979756626068152528324220230144244145784331610305760065504166578342313153946513830783007169072589150967834166063048963830101655802887368542551110756227254370771548486726455532811599111479638881427942513402742199526670337271863012511495993249674898039413685831662628365404935395479101293727364792096541201207166850496843788784704961601307824093361332197771484895472594458353821666079581168565967351034072963476186948424990012327061751611705838969476748737542250039928442531995418764519795086234016009903654481947243862086140202466137129799072043991881877439146813391611817906160870111640775178848808886051469464019192287599826580502456624611448871575546131908174211294109625933568566732865021145406424322854207394020508186312022918558276252608980900878442866298544099273060120924538236744576006122312779613181888408988350147755053633318356585074178172353857735413970208273976 [137,134] -116296020496987727317931177163543971625176050777561847963574866057743643581614601100610315546231478209433491052769615823805977316903386444272152594754065151357505624452651553761101042218684076660315684917172057824213752122922404992000592056262925586133283618455645938625565326170676824296167950061277163894983055430826370929946732689015628922160071058671482283742993494828336588361785865029009930046641432062889311083713959684609567127095149264932767236725240214633915154929055713651088322899021123745038292702359248042779214175228140883135226227572253367982914725292422538598484196912899102982155437502251257493152568224617407587405582030482497038766759110966617122657846311777202118516079876293603211563359836095833281585692433614123516554150466757500614570628246522492233972733354277345687274939951700337705638666513718903426428330223302848803803246243468033018432124658077354945070558298399801565176720627637759526503220227000323242025202448559931602015084348841601643009790772531411864592736 [137,135] -7633245004266684397849085168542171206025736871279902834158702147126188103133722395893863691773260024740553929629155543902257807569926866503285433236525144165060993850804386126998317578149411892803236814364375191513658435639855299273813661191333068310683898089887258588154707298991523815170863739269413028033423757202996250808797905611294702337103855334879939502645860285310221668979547059323688418298455227878027563289238072813901105096022275108706434748125048940982599890510313606573023070956242448026616885827845285568322436464701627280757007162624840409283403872618496663773635294581047471388743939510663604071151481359090865645118225231604866956334358303895158130025758866260949647010473004096344652729740015839260877708295104792413689802084818936684939047011826771993964485100965916306631336248609501528930761070980571179979713723336159985570152599423955711913852788019579754115492250334156730725739525883544554150302526806900688851366965085979449507964410996010405822646046666 [137,136] 47257000179528900781709490151239177932405638584669115458685943422269856605426620974779788314397962518039208732456827233373721937600948709947322997673721434985276825222821893657226443307236547875957678304093904603745879217778431036882297805735206184627695922281225225571033897872488144713224223604763482555839051366981202561436798447654205767069497409652235925285171513525740193397675251488447144394253592441235400917462713809811014072620180285151796272540743117116277828200918798393867148296335015925703973393144608814488549057472404587409282620552859651266779332764101104732503367840682033111143584042725131109747436010720793495016058069604883827913044158892966560203365163342077661292621630336585989618408811255182304647499200839435425452283775072286287573671451445663625733918082249316044613619595261817084877112972178984256867086142425862100148779124769738433004178378181131898087629753074651696412463199407314457320070977117103560710241389998184747484088896112448 [137,137] -87536933047090307616116043963283714412635651047704132206604467870754057737588004934055555421448013966746923589533930888403453427730119710618757473345945257573197343439541711723605213578840346911490793329119493723551391925490932049451895625985451556150890028833576107849854309082646041346060035577776935631771153750516838270301214838627054242331378082941153570867655330146478063604629810000706839966385736036124174582929336420959093079469519183381650540366819983799319911567658334147170790273823760998291064348403847133014265951937612191887604149515432673908105293583985913299116651955642799201716019500284201155475973796439222800698119562441973541847124317318192736782726405318293633298349525719933069714740214988583356474131007878368317254794612742952725337364161325155049746131632746203988703920212677864112547417719807085231434794896419867797781489161032734327099832504734312623017995639699667088756274940343529164369077252000423289745355607966776840 [138,0] 265289912871090234931290483671715985415505980056354413867465290084432849704837218320885564904051934594488240271319557768762107905510247116221664364473903796978266940810727531111104158349297049622465253007847894620478209377915752629387087780204829677553407667206726582567851672227050522301899444940075773903154534125002172826298526991291849624482761749132251157653641318891352982534284131037571426942130225146406121865251008349988586553344692020911056203022612464856560111061059191372163556529059613140820643189172770198995165880631474786051854190574622536794032433877963612005979774053205848294307118018806120607090805560337159759964118131317523802337453303484180347129446914782038429748657251152280127336939486412612122670687363498715790317269079718354712644908032799064393687563579484103267120432331911144772804191341625089897565713506593996468971713353592556022167288201868271481359899432498379651212539154254550070177718662835028175133786743024117505405057193864991965422296582993153514106652275346754075036318215750503702363687885050012476543797045626947218966610880630928580192612738883147155883839402701113998876428632286429274922084974289653264599143810081757633453125788468584339262014966432594121693636602998127124542467954596996290457978113420006771253549749170880692235578192730760382140431192787395846646034321458490308194765751624297267313469596365688232645384354033840277140618017363403686880907898860834670603074923453591107974882315133958994567047132630368207556459874971819081100787708636849819545026333274139644705326363467641269371681211059695925829835754051810527762799753198395331911615332045861642615190453669873736601792902332416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -19693914384757926825390768278363438986039334073617741912517212094365283065640475563691700806822314092426668871628140855781359811717367031852897873770739003166532519247754940747445875975227848557646741158873718936499518400075734058702137526865236399592988152321933119869642126680462732815413132759423341787919356898635978363795993250842804743070146821342842472782372295842459138050489690783448556096181115788904444942207020665820204952905891748682564791624406260482930756715145578242310318652881373408052418779760383958356294029086767213382591425585513527382672131703771994336224807114423868246414732837733524456963383586959853361385204099008389499897918565670066045049713541437947130880434255792636346525230057673865270919515462865654872483141317160282534985024487900745515814751688707859217273052560148940072535173639665876064107976959955355732496690839745265173143495708565302845399163550815235540625771758010209354349030702819882944675418970069466362448898897642414637055443527129985930011897311132717215986885805608744326951896461059302485111599087423338041802262516332037051686121993346396800866838745422095132711577512616749226367085854544620610670343556400842516759866527981487821359985257270577517121001697483647384733669829358711237158645340898657186911015916572877081186625255002219054560000506310153904998942629080596225885865480488098850095370312949617890127970078180416765377705413421553801796276184927672285147344381299089063206575799977295003032134328569170700453464596253067328145938569559831937249223088271992968958161156110059267967673090473464560291090732368689215151245005246855204632555843795418632034964925947053299931503135255691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 43940837492755126712242705994094126950593039074172819334717636674855979353015241023628110512962365141794655517761161440161015699371775604893245444430170673439330100073969478351737075751633861206955511064705480155761521155613429440639745554978175090246701350644522836405182850938245393680424760592470129406286023005744754685689581941425476807721928130758725125298448732562399870960329742598873945570318760420450043679377795695600759463169757729192958337772227143836613454197109058656239140497973084966642028973070816000553068756569464258420794347849252845771226154028213355852355638499397918737498924317057084925785454767775848630167689068949497165555822232150521149921646549336014990988497624089940673296232796779396087515117097569312921613014780540605168322484633821081379346963253785945427191893904060523261038063626159673414134483491073665218005585648462876894964133436314323241263980596211571938474964109250459949199433957738727443118494393433121361728392284896962811884311798885529302144127020271037876245662343440936791364834535949685442443709105766066580307130339748746201779246234704850602985366200312368920665509048267782519369746704047409152535581029684547321463615026928540120232091424329287947667921317071492923034519655170311885164742037692447575168891060886507112188154251677540270841618434465418848110326542361906696388867139531466173913115743606505686115910722088471106242235219205274577721776175622153353048790559737143277177829383296523072119374335215999741549269630948074752551317913821541207986398791561650821884117056128375635579109541471542806471379615363893447129041491024891966437538045157548171170373234528222902300957213695410176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -280032872654813385875668071578102831597117427833515826766420502858538633662198186493615180654337571692693147873673039514440179330024439110879001569460592850604557134143538724208680243771071499846552844846296717521039603216775491377603718215243617513365319351245494660182072419063947469851178428793544858364283038147566738948888919685332477336252489796063870320445140695780693347999148242594383700921376271351888420438204860331226879790643285242175477888679326721284116475035908567534078383541266048727546494489858765422717165547293664887764589735222518561272603443279055635061931667877080534742773402586535463291335709045911974213202251525681590316561824651398818997164758136662947992119010102156134946367599390432627717022717520718138001567817144807772641453931399666627094799238296151116202091049831962772772078169048730861428349747652730717462183885797509456211731029541274071790620269756309203123739964424832610893340564209920080333041169675759203761540382106382411458875176741069933943452368814844762689537500051001392748592941013040587442148576229407694807656197809205866505066999092289167475900953411917692670979913045614166164306376139111051134525435838718425055251196669768619919529989891262617271558328931493591584863415519125949064588104549202683041197440478177344511506812572157469548694951142691934445976977149354436698668500268484979105496616413567156606517710583361335314495011453700654728647226062399030171439827149440288399006686984541928203019404489762354999728284030504655304677570399736605526415965857074511043532845189358677154344476738419998730052599046748417390630783370426052390232726926438882129351074777627398210932486455508693155840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 29628316041180878905556295687433260926281312531951285423177609459334544451198326894516327047644270396841231195058620214137739570043891003933613205058576026842280796681097413340216240346992046011344223397491361274110075831139312944023883477641903609009906324748971637413292865126023064119887382670658881449329229136239225521125144258452979581392277366179603956296218144248641336173792063674057912178555688347210307911701426563793024528744615845574086144458897620629050966631949705933027987611187710972516377516547614880818802428463269756323773451012795974881830784909827806823729878908423642726181436715025913010486281678378148739251190975064634459252729644019776645393437472522770933538642130742120254190247700942349941909130774695561034727383022050607571590784458669562297213634137178396520086130829089425907705205600917594112170497853769241706810553657774746980883325981897909605716267380994528972122319993432750914532163460260663783518661349207253599274478431378266940833752372998608695409535384349563635319403007831458042387413449864095169179621189710748191649528923708263297813969074644348120441995141849483752307266682688321617117531098064086218659408685930132684687817795126121971656425843817650495614582707917593331702519860683362610461950216517960424170376498808430762466668775591090771572143174257074280289853266834818708867146031132691816107115942402153852863428210392506121342929795108215414234120688419336963518097170821506292025156366479916176561688980405125819610471611611962482740521677866247116860235418940900775055182095199606358372317721951309229245050109486183327946408788126564035928544814745437913050883535845748505633265348432763203616768000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -805913961312450019405622863569515368476532547925991088958596386887446443607147030527649137954534311841121034348942949309537693937025828999590529639205678876782158830649967221773034203947274510253244818637263376498458907460182085975440964971652584375379752961516526418599914088335600296312019302553838311976433904942478047108398394590406577640622561106209864858941090949610871588890460487037972874118828027739883887717479152771713816248153637812383305245192548550134037427126264020976862460633026392701908105965525441545344408770414711835760269942813165144050616095518799946874468255474380409201507456795455548586242882788647050700057249507189588215215881027034392936845000769665926895677913916697635156324947826249894944657704786934266834964329062074034234931948798819036097114182420555914379675343854344698738339444183019016622365794784312405469651558500672301395060520962903589996389729831216886051132050241225791790181434970180286713836050169500031656580605337042903618697529070912329500284256009106229238870386290604737462666651574600196172918914750535917909182529770445262659827739360590796821236893743991645564632247867858463194603958895183793165680663734480176412007475601986562416926733866805280912399650613407854244359731672911806551664305474315636795286128274556437474874649184775897052591054564381075251113754892368876658678542529025530664883729993352673361088171995471859619817580160505104215556080339898559891630142268722531352269032147920325748290006485594722604987222647059268722487198821817836959072371389449982613380931966720998288188757558620089973522341999192913404516378721775967495824470393754117809868997765397697983798763726580373432303616000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 11642602957429599619327210741032543205899655263649362151128929806096736337074420519897290600876892589248546348644152136002544856731687826023897141077134173424172085786829640787044711414914759116754616427091213622500801449909147941420664944218739220812512730665063589991469599582228527773968291162210730079959523285480336558188541278558686332250971493017944016017280850787859793641110562749742436560894884670571730123287612779630891563003540753037938113768271385431620679716228794127473739059183742157965327055233759939853190774327078956463460161187451601030450781165740436895547497223747187268576352461524561511144910513279015874783892166272367859642084240351066853227291361884792101013966358438701023968477400437565254582280147424622066379137701594787434623469992355897446339603352711865817779363700931851794646696440680693103766643484149095813583937795592924285969949864188151668471269950693400302145035740369537074886165752977111571745040464875704524635972960918248496402891539517285490883329381373729539567336262223541393586513543048495222981201399769431825495955619278835095609157888662390735614435306454842250376305049311082651022930610499808131768945968061903430148972618889405265303192166597458266907944404908651221198098254465620685738554712606902452209235865583677844663497890334225112565401002730479619252764645635337685791141263322215243058674389278337352830040437299099134257739791405965024980462699453712852285973331127803841925481883206198735850171904304512382352646335020124007629683632039531556206790245227386470315144101713707772275358528816114608115229875330471158553170405199747548451883989710622425024429784413639063223974501627523447987896320000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -117498996708800767713532809836634990228995693369063891259428869547826120922060613784018253113812760980757074018525202797625969060795498435999641831214127772540868244055862726854957322989008027587915901259107857593588943176159448842078267271752634354335767574711204591699120665132064494446223704253945701176001373300498206174858458526822951223170118190504659930255992898542984195084404181575039038922843727464419524703025191713266260415990069814206245152616151684647060159248709648235374442914645780243519132153557538317972317649760286688287035736837670658808635944899214536632592310478144557197997195287356870583023313929555680355981858342406848093861583717901657962866461783314095655114464338168341820464628832901167989497623061573263919579378880681549392931956980294557405399734428602178458696143446493125108056712646851267034294842046652784404671335154581317468549861149677520091799999817142750822904169472839579763701528627994109054473705336285326192875020716998307109804455929289859619048600300210681803544798443982145879974503740537350775487781090288832279879633854339023123898529820205951850826011764404778162070924883296903793243309090724444406572351802689741182983440957148934711086111450144730796243564503751508343946003641415376432613490354293595945402555603418691647539881819061883034005046745673847998433502350072591342943774214564594573386181526041080105972604612231480128758595683344508101498169908369204042718305953835814224105182409060115073332908148699315358973003287472452582578501115040898284102230280632930248997698993049000026968945658475385652199573765289749354112378247473358270827643032903649008292160891693091632198085660342395563801575424000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 924209434826104051321841398059686644746183301872671151233966758114762450747572010182591290394779690616626406139270703789761405408848541625934100276478934746151221768555096711049938271314404399680116706378679287005345478932338228896794680717882059367694790406345073544260821015755645935066996272014976356705954762250866290903913781992862165065083085658321969742390990961030336523965178675072029434413925007966972801543945188543550887367897991881922748914799605196184723120232994058676819284765814925674210686668193402155419317818729658902133501610050597550720832182699755892337427007204591899499145032229209363637219583651882749708405554072842576632820499270816945426500624483004826474621609618888285603098515702879448274508952290360469524092834954877642953329222614492024559554372199502814620995182581093384997941086944779406670730714221541992774239187929285185289287658448778262523546829777451918886220345888300937862325963085949821833444690653853558331748103951927768962378507845456270513790756117260097055094216341239313481623211917767093567723688464107906944387711011220356535366086193382421546565641268151939754146268863582451097074016840427063865258726804455407340597216592871970394417421089694541246526428798236672015642511381440854488612472395865736804796006574271005443535014271070696647937997698590763618228696188597370329698857172022805576941562297499571273861553607088642935664604844925606883131481050958879662258560456955528514805607481562511062873964735629221989676851134874936106680755820607274311882989264690506780258623997857968452206380743389228837908665577010886767171243283780126622956745057303666460685712890299733316653065652506610818057502720000000000000000000000000000000000000000000000000000000000000000000 [138,9] -5561934753820248162333289985844108637221055901245866007953017175791563661574610251190121183731769044252117049580596447864045553984364409254233438152272054443388051219853402906306619949192239485391892441055597057987086039122487421024917806283225366216499144718921469619741754418253163953584895463686540181177935161602821042461272118162002649794541751510606329083250532861176008795546144353271384251002086787727922476741054167426355302443084895233633859252172191566626309978579764102360462779180780233803517642318631091502148377961230767990701549714926841015379074127493925438668622422087067290165496157729725801864961380150805316247036864375301410942170262401789601962323720275191484436281879845666421135280185411730463403424267631231358693104813229000053312887938787014350883741804238413900812105705746150227537435757928041876361614379690703434529116632954126411374831618621032496887689665993448610282649249065016369997879402409217089330571640172935402424362481530367159557724408910009648223503234912265035651587263350311362080847373121242031658299402004579759295377903767630711917342186899297261834514767492350185522502934316803222170821070577679193275504924974716448542319740556204975688148615107640216962749482387008611781278914715819392162394704710516133972528794387659726766654773147079389845545384471492746026772887047996814980665801433260418387850932255783405732921742591490824723248739419890957556841036723509291964279842530842633733044518275234603602838068271866634163122573467264446467089702015991344431258168495215151181299579065001534025659916739865855450636048349375577304195674300888839041423557976021983958466882554909886235105308336528799023264432128000000000000000000000000000000000000000000000000000000000000000 [138,10] 25408692023808970574978334563945214560687438693437414334207380442105955521042065128938674057355404260374162342036030682578233125205648248254188800730661546640030739253475592474473081653353228515642733311968049954526148447669426977968585716378383762582789745777096110906641138197979582798375028067643444240829871791752050049265988607932539632983277904219293462421322956166861203315235055281602176925314758313898229713925377287775506805948562816978964195478785545331676918175847138137943729237855123627591832577031751989302490910829378008079555048473595223791068933002614168490511632853763504073662948367733173401998145311677289641541376993496869807696153544348445299141462211568137139375971721425886641226528886314006545978967766891487963029990203457568977059842578806031644593995688331499841084837246353461822883835118053754293658380475743866330402050243486201031416449346108529613142570821246767859034240965502072831227539997771099867164686002103351958919566247273480333611337947461666442142186087481986163545792776523427723852280980506132844421880670178589562183485722509164265909034703016404568211610477233116774465552554091238954866552122843392735109454919680675355401034070375608481949629685599183480734794708526800968601747814240407047216663005865825648056329394245252390665797355966381845094069169458522903994695169175233500473788428163776395795858052417905111461367577468929908634349938595558050770162306759443834130215505996496148314063613884013814397607789181218622328032184009492735097252933073013913348094844255360887001756303686115596415940705154703057845218072825633550784984758431834608553424550563249733195281638556583504610954331134269523013639602176000000000000000000000000000000000000000000000000000000000000 [138,11] -90447757683923652556924203798634400525358027081016647412934656150936636382803635995414586690728566945946093462685731505355039292125770397194901137069446528204767973762682573738943653131183156554026692992673943922503100738560977155892865158904262915496733234997202448105961846823119224962581152451668606475547264920635311178990283868767580550248332965463690384714692670706017826713184479763480132646994403552711905311420140073267768883584056257902224788628990846026758033016626779154328175369542736938948908292132362094226452278653984163813449993627967886054063725154792344831784039907500155871228279280729972276924873983080478821460269376923125763529808345184408191296662986559248786710724857790057652914345800443872507213570374391471649343107837206035536673413439387883937298350334652887439745216081680474617020301603610258027970922681370466548749893189633041260802571806272265960821172719605668864717635045768414710211360785898903060221619821809164667166188725905186305123011831989195106218257603547548419611643746026934707970322684884303706862461181878681716363845795380815296513414167396728329331548396856802024227790560811395168887885193388310781230692683735249574271169608595660948048815933521859577889373697629029997585380609195350286803414340360198700068147524567749216076820507677724567082873846639285894231346387848882050667969983198441522898457433315476436628272441978017935608691726813345441125097483862247388173972562981947440222146331618984321531401612097915994911052101464123580465727995513626300994089539518256641523322880529182416595487836488904140879965938707269935513847772468997446349938059177147408340398574323144030499867810988932064595069108224000000000000000000000000000000000000000000000000000000000 [138,12] 260555237538400906948988251799632114902425463936590638577241081958236224159016521911133517475260515495265981947235148255546515544720623205053444696027477601956776895488348585896250768997097696888989487445477849427606559164107233042582494727998120369114620991820083379880024529811982236064274751201756353122071758841935366394861845274179487161580658192296788129309455315243931606003231185948473713573298706085947171921931428828381207722894432478606459472994113376492794220479705176945225247925721514972939124682506664738889983122177653560544616650328900534752830237872084628354780694959394733996690744448458355684155612890980835693767986540093933334189339072202943329479629097777924233994452708029023262729841381975580698477993316335840283112534081325489488363770708971978467270018494755137884997333240718711457282981371449923269576024189354521094767381242620248393307669405857915669219594391707092381790960461578087413478443804816805914286165768282575116844546350666260077375858479489044985057762161279908002708470864542485863159299117261624287596722913809390319820314841194666497274287452331442838549567037731905576231721806325809189576047050754533972693788511824971559665690668718472420019948454353548274511569339268281089277975864610196270711687406576427681915310589571866458221279619296961925009606083531360027453140692018232110102306181804289906529473692710142949697910543653315159339164205216482381151909368718949124740739915171694738004399322457940600517901354993010471007675985864471554086042971138699435895627556911480420957492563146841297707148412912400531287342756163202763191473730959747608954858451840587908993954468913819998351849359791284541042439749632000000000000000000000000000000000000000000000000000000 [138,13] -627340270160240469140630990035762529768608701475074772245468958217818749289166162904012305577904799323305564934268903731819484231790300489288832190026277859573932018820986458627510903959647905836436954674858617028952558455426570848453688741321750290191550480281729269144343960975008178683170795512320290535715396468748328585507448071968114230883866856428392193138931484785466888612652329181956865156632430522568599802924743824737528105914736332873094521459509491502232862748713396160714842987753788350014077760148966803020343219518304138040611321890383362737899503993651285561484365550643641361911886738093701900059556746109737723547781325852664330746463280951583221139365193379360263287106036429675771164204289918865924964764201110452411903632345386703123525787630881139971789750204572076709677012855794339419049598868092131325618008461127398530620175820776624161345390281504327206657816707146861969086932317836374984435096529417497647709392334079276014464701340562012255794615668547626170458998663984205142949591500494614668725506649192863578085075683295528774761353809581764573682621196178059127572163320821072799076182643921124593388729842174286392061713771362702274490856399277628997629647154667600521519180823184042313529009358359265041454841693589444563365498884647042635364060949009739801152782741670184219635799507483867241698189655925611310517852032189342309047244991862697135793869306586287146169892454940385356268785473275068593217201180881068758242327241734344708184449054893170463383727042983650005865856649799256620901693434044891969173492605469807273509301387177035635135133824572376861665108436494861308883333659416865457746371549190920179085276610560000000000000000000000000000000000000000000000000000 [138,14] 1287951301607954850238296465782612868759807994295462218719960802442673854665506353558003431774825872319792704512900653815557860665572934296412081716097953767493424548990175791458445660260397546081900436997197832410315593296219337892998576784771720434622233339228259732358231079586582594548410252423544294861134502540540748986921947873805321740506190284068621105404910887129746058560111503835651906468360501867591738304240847800758286757595654899543354317803724507387402058464792543263494167288922332450871761526444899718116228951054570333946872491483400485421152546005461382865106102751906741331528578673745224274222265894636134771051821797280715798690875405060016355165849500956465580939696158772053567517125543183018503854534927669180476474283107624127891845506091837052932378727157910901626937954167455056643509282518821655771798544677870931176785524098951789921523388828142503118547425333712071865127858296460523158605294560838416676168955415233047488728792912417550800998686224900353827684338897067175021020097978870529218390710821068225347554922551174601196915842456822772250221682374346323290239848978590037124740344171727953581049071331319831690593683780299702358953602573615389760979524755097496966730676467859760439916935758281390054285033598945143406028769115072289496316759532379993781560626764325595406825144521620496196974736526673293386515089706720449204414261359289103653434352547730511816857389229752249180725190137698038465708340360797863407334127000834417073676712852441127563452300023977354194558224741331520332871496351635770608537654502713111367646696431434974594466811250889800840822025300020398231816371472496529070454709953147095123575424679936000000000000000000000000000000000000000000000000 [138,15] -2275886425171279619648057024614826952230783860809350813554879616881913401773153197116030248702835936356306509777612920301928733118448973630010993451240872758137885067111256720410841000610266292989967478743049143362739932172854510641032164944862190256903652231603894684758655308584508614744107987280426366776931151869635854809333873239051861446518822151806245639858441400216514827200666928974116021436148164531012100141284198394781366513006308915024334636700287113588639269032424940385933052481015207520388096183173950334319161021820509261178133559621831412877345994012249955709114130099520195024666149246314095334380847086204563719181522212859261862054883935816369748823833373773903949191642138046403916695307137097611752904201534144339762018579071891882300754534076995179784185357400627945837851470244494610859958903879543666425438492990324706982083102736604485301795475403605317117616950868488700370807733450238254453033794868222306555903189301316347814880772645412337075820162445271249747884070002772887248814644396938937523989045061880200916372800344034640972880158475055996691617702289277454462593372031876096061741891104173756317239609156715755567268214637243776330361521116941274643853015883019068922679405702579302105571797181408512136436543371006448498342576470882404083033113284309884058203545553415883436189340369695930994668258796797041183409901194016250584238528140841094876750446272408190834292148624050651870926141508274543506926942433653033205246362697643448591208675628650854885636023409472732128327834089595514339364795505619932173005826510045523499200961491447466508308304899106462427199049329840483012505230089548230754296155877693896835174684950528000000000000000000000000000000000000000000000 [138,16] 3475601185256500078341667369488640120372609599648507702896724122007046639881327961337610703656728281693511710416097939266240176139232757427431307145343206978457397302175318194456796912290049065130825802744834615243485271274978893071688785951482097566324981593544744832763335731227450886201186524604981733045635389302774650873882226334091000858706733234548364143227677401044558102970773886553207471729102729643218205071991517160501183945671118324959027035810690577265773416654125383146227376461888067486857313653183338973281281449269506567008185702939459437675865985304054369101926298846845220345192552937228020629104525606817122764178028072039439526445181433732618600029428002208862676192681152526774785705757829233567695734399414443644622912366639654039023524303120230905206020049336911932347727792104847540581835115988374043732088172004538185845330540669112911242873458287252245816736771893067158400938777670080667992704067777969887863945577630259788975195348939692324627275057545378881023422301075253896194086364211182979777227506209918871581283124733673553431657520525261960407651842534748752886158236424393000712545167102717776648730496191941110451241351894123718071922840285586556518791764794276034564113057928310726498070602815913677927641115913032781373257316439535704390385702972474439240187466814113730163415472827887001667777153338938234078013858038926964585046919624443674963467542914693902968172823986052087375515883713585511398971075065815934382783561846985237954203971944510046815102493481374209376276755674152892136654420482230583702477622993567573603809632963855987233008364347069281472771056181787847219876864579188343084137564250253201855587249291264000000000000000000000000000000000000000000 [138,17] -4602650374617581772746487554345318386179765571021199401021176908170652531428498826112679403930609010337837601378395984661592570586130984326285251899613593598343313444393091506525456193071984619463393071237411671949199013931104329582850464269600018351109656021300145709973455015382874958069587496870436378238716631077673891959420320265484656750063705017631776736556802937382610718979198943323874123015138924505859192031134437250574363218248480457714866148940768049986350163387089703684510881932413941137448755627989481925210182829269322006213187027290702550315125291260295010683819410277335369398613494195986787478922430933748502717930536063307668753185938678202223069297060642417491417747408660055740596257805059465674379329868896382356189120164289144903022821945867685195199057812805294718410303109282831086526938856349797836418536841378612162894738545584944656478774938478321480204077852283216438991117462909995578965405961471766073875709865547377495871438633371953289865229024115266144616418520989359840362101031961687715005065608254650623792736925294924791627380008769910697852420043057051546284586716352194467316623863582331600777011398450534619872284809291967683387609166589892657464706462864544249613738809940433215751511289013089553627776356210072621885019260881489275073645996689236385931173842634961469458923440493575705833284028167651840991356965315735761453240389022916899805304335920187288319179400604373571338718940933170890569164484419250918534279310087769745298341375280486192673618089176164500050397006393423601548023003103716832838321704046077207829894222403892530979211012414002694731749781487983601627433821784832855397208552907311213810107662991360000000000000000000000000000000000000000 [138,18] 5310382934038516371355184300171303740447657154818706764139363183158689237602443253684547212081663871086964560807796143396085720402716130313601337009647079058689492727165719278670847694207629103282085951425477648894108408716765880872233155409328854401609520348333541246062869737400739227985006974132440041893798839983916862314643037344647448338369115168190585048925355792869945996735154728462343603461481547240356053962384271132903711174168949128145503908601469755395933342821491820777088568327066420210758084492907662758403675240985196624337206506113839102815386844585852410317677444678606062796454661499286066230593924160695230851476869958393107529563027061304805603403862901957103715511471500484064211064724672620767940616173258174882056280983171050988074190224172715780193138601543382124459155105040114812440817713267484962606551679323128518409447059894363471401675828188765162350225060079370575416634698210946660919402845271671701399879186658679803066145785293980291425184133551543218777130475403689330089967821066162960415421971381450564989796448426662906735203098095055744409514429985521643322605178574685464946208709987679465031668470593449649414340924194487498057636896981367063594380301852795640988066644677300695778400012822344962169575148139082932649580297347947605867534139988401405244292271669986077655228378021827760754112838229188420303913269440779655544039933357528630080464303416121904857720376628921597654661356480018894980209831027535738210536822460664385615186801035259346316024340424032462348150047124615956691602874727563127814578099581160194383417343583723969639461399848329847503597442354477347871109328078192109778025242564912952605122624487424000000000000000000000000000000000000 [138,19] -5370036091073965069633315292946732264290170101524417667560365784013057725769762111097458003648088130224542779763401396575449416649955385752798194374089249618342764187238842778676599127080246768337450296299236927651126386159587023676213538822850904532602034292667211267251286323626371116187407063854504281784321641138452170466943528535482469491328505087780685506374823715471978069805655459795875729210228210361123802060643636123411282731788720296656265055057500969260569038317321419100395526823707639352267171451205291251227392450987886683986015706821795550606119169098047956038883643853175952437604396367801255555870470875304155968713137349233529254198694628838509801961360366559591579229411311375535970864451325018514140162991302682864899336541789120450226879574974946282723778417329146840409505313761071234795910651126974415621414539285643766717379958112731875878015089600729671176282538547275746118758300141501905818731397284886757827077959592256500408741579233494065271267651450738501393882020386833698290770107571943493050345982127763883697147233968205124482185495001383401232343114933754958875806142346410161186039962897075646134684883421149625700807103069067564071365569411099131757384463432378951584532807696998278312469231477483057872543894838636588981137512140923458590216230950737548272817213986447121940528510023417787042064256986089160927536953415891458746612565192805942527565791281774169562566887526302312629894211725949282117772340355702027595349042481286941804944819227253995675606149479057449881594014499382464067256556448650578327886251956517715635076889559071837070023533613379327821324685189069879091008281691802940969021033444871049306423540318208000000000000000000000000000000000 [138,20] 4789338828864031866919621653120953415692260886054029530076033096225108844695482227016151243023183754236184588308801197943334756585933484988523598462603660232138553343287131554341411380418386567255489642510865168426530790091838537401044478587395292350094350823639623876451609973178925128771271189282345517246180395877421452279186439950602263871160254117508988242241159101177314435459470346835891493232675805937821711176902702333028791633412196443955392471525976420191301420817024388319900651886147042584227267219531364055306005466761414701036305279953669727261709297701178475541551335650286418919201099294990061024084611906330453050262029732139043430228597012186089914455356877841699904228219849768417914178955854667098469882948389466694990665118339769624398878293251222692708096233069840053303526196548116120273706668274364908665481155242020097548556077278164411109685638009689417985969521903698048816033938459781467307141263881866746533546895881981536794380701364813661448058966668274331713409753276698107754623439252759957908640191288400753398288925178195994866971320404377248335180774662243020331102891747940707169781691217110708820379460224881824865303433465014609569021263124893680914229237533038408269971892365239278097273523150512864630797423029780870691987091788753567701776724753258166892543379319063305859668040248310386011409997214756606185121361088876335915673063649497120551168153248034160284690898224824058677819015059176499887323405821690524346250797190719579433747653709019466911797535531850444008133897676540529009609569443899276184350131902933224444452389761733439930251564660564894219310926588223699544311917553826908940674668377774004697427777421312000000000000000000000000000000 [138,21] -3787723418737865317144522629243755047952639514682788412098913731581860257188477782482041909208175286286681649190829797477124818895672777851505041825737292734338015608774534465047538946895938733480086524591201672565350985520503939957811712508974656122810801368600679324349705914099122985960512036339629652673471104041526845618971489478743992814968890227758282147660627329476325822476416601625831166521374288899676395774139796206870401205956380357403563905924813153122420972278194791605325682586210990931076386584928094557660634404473202649479880373311722384157843780021163279679231744748783105552777419942725223504157692508186276818416799373523316494901132996345489860533008928144315634433560288049851823685075824895520625512391155392094689347663801783286439636434086256448048272123518321904900405232108754791078583074421242639755630136166685250076853423354135727489550453285123206911807307212875715581973396571689377316009034304696739920052586192997519677939856097625178113622999091768551673367618024067480864681982979756186658478385852466657006315249503297405776151351762297311998536486047960596099273784455749998384313846829296104071879584725772986586667992996065465644734920270585886594619271190952452815014993710291135599251084185613617594045842723369214316336763480322467899834160556078255931307744169359807203867790966790473769360259696251525524953899228131246001811647325696498240441863307143219833864915326887546731867548163285084191357784398165031623055265186670229571764109921824567581500436104199648808764491429562102292539709845092396659499784754681723090022057178199585775781287784385582108140502859728127011567677209161646378578775295908006698439717945344000000000000000000000000000 [138,22] 2666814287926415415486406441805080971858855980355026317934889036434683446982166282630655108111153631325962384144921407605539288414516898576194213345494127692962246014994137413050835614869020877644291665750489119943602844207225309278088466085720857540461670641868135327141039309049942985433749694611919205828675090034960942213370318892888682715468057207918604272589885497393323052472743854859792156837990629768251813085167204202922720295002266600702981821864845819434738523255185898605584808615638389369774088246289697260440668968423123219137265073413355081417540743650298123534298213781237175072220733483031184924055762843238432323360535843258263428282351596389405159833770976444398287178797111199233894976306135579548741614193647069151566703809845528571466397796150126988419210704060806797089565762405957334928171396107446324216503857998992148021369318126457909540165084031153790432045195186011222518284340821420737606160539357495753770980850232828475508231337709486196305049319563479358914920380904326551710303714082686315632724161302760422805080570373666241546870048537240472826718572460897342932306517805774068571994776549936633363514292582861791690161869842539526951682109419896510737917724723307245215956687897358493611860869528747646211887188517691446942858840020726508834650991725153325181024373487635108933908163865351770310884312270606547483752117808405165171463270187974479725044822011780289286687666033033347183744697906391205400797246039871824263006952580629626430565652550956773725037824167654449110189597685075677216047935841442194809234015538642204267522635017845987497986756611900582082658930725842961318302233168599727557407005130906974151609705037824000000000000000000000000 [138,23] -1675559567298792281458561212865264192473939798234541067762025461810734782943388805113312639258464768447651578040402988284861672369351112174466095466883293807701371580924658429252969663099416335604979312492147925084763881617453195594522460770069218795538955797308915304809566259834045571817127222132156511235330569835435161340149904092645387455703085138821680838447181660730233796558542416146720269617321736139893034571117229378734628284972591188510233397911576323016783934199309915580691871943625518541793233896739559801029743787117940236547866358830026626154742295590009183259476276873543685270147856162840041410967107462859967849961526903313549348550716264547260978780653715965800633551626819257661904871393210130050036939404281828775166930365018201778666134010375152440911069067920158539998412565257654457438299399512946624630447778455206879739434777935773783081374850786358000237773994098805063871941728008574771581056134159011592901777432784433547647086218005353105754355485210876215620970104354459818173530627728855227521938187483372417227560621855270561969647073615801471238769701787539314459347123384394620108489622754004670985795198308008423628694963295696010582142532082925394894945156406057009415968033572491886065884700750375501250428232164080730187629034727760436173730182252244678713564254520253566895894421143784517069220918732332773005033359111521570426930819402765226071826845885124786613431438941638704700947267723912825117215816728291283188244968338635335713051067178845046048711523174903177043319537131538503661626022720422700094195991273472497992394944233963502637023317520307564408466153939853074118609375947832146448924444659173676695664768057344000000000000000000000 [138,24] 940778067102990571539646843624770944237716492627990554127471711196508611822924408068483022697078984499535329079917901842777636120811860848755520546828443404444495468046727343928181474600421522861653402758393772487583464228063707830424785798453203908741834897756611993474511713139045308308800787626399908206679771675890735454563462092080458083204864196825732267356742419624797780409739284740656671713656405511674135744957189751579834453337986145987352871924408377578186743844632194729046223902969047370225606742065833431582439324048145236958530694105740412976758697446473700125693793274833768466200469723428097852111276085529890639663748300986465875440444331929414581915923148581719670312685788957296103534161614118871859552212107842694516329699728912684516176398096169472996966503136976618921992785487628256896926939346687176440620017017650556153284113075398291887328188049526211215187698335345570224990842494096748368701118253643933110534248896140321822999882229049757223120141646191668032133367163619555221198303226733258372773938322617276918132010732610763624206575826344074086809446572321144333319424955341501166364268426576781402571764473308042101225975888936627467059117453359607211593139077752588536670692834537155571957375167495407536750736092284222022674349129522994654407901973270798810085015114991819352404426511386970570985730829402410884998626368665237058235624538152883734656535494763679539427259007405416189358673617943204981009955425879405769399880207692731859827897821409178957004289465488962354168064176662821616912255172357303572980652057027214557333805847245427820337575483585260386406484200950857157684703569662916367723543770096898735256088084480000000000000000000 [138,25] -472631504982356740617136207043517609877883290159618023244790541589040842613589577260289942991596581167774893003684852565689315255833630563085506584130004658927058121768389783363765437427102320613962680075851476311853969792286259983444891341559632393953221810193610463895706378362982563200414929955409791586863064286832502178689330496884870047911938176278105188046523532395487401173938927080763388198002316682395074610313562630183813426755065936251454482438052980798422400848610754217824248960056372024281605491607682288583996129451873920928138709585000362665630453237441155798605909137392431758345763263960005203268026368810401962272530775698603374344462251253199406476228746638448302311933657833945628046900956212750661844198555848167312465853748164221927505984880463814936990873142018881236627311501647610473218831742859488018963061960268698971128024673643109435596937779821054317866326338085561171698612442989022294254350261552191569124750665853747469111405607404610398373688985242777966224398402641425892321145475674547231191789939595064232451525244734511934833423837834315266669563282235593057949034421154616112366280002066786338279366617482790343319555077702523475344832192350115097977510168154961932625827800204176069989694687143275893043233503264157471845219950966152226023333293524551948360044216416514021187700900239044694997366491531864691255060887559478328040981638102487665327699931936316916419207138115665489840154134197749665480230674062225091970181186316627628650897409423542101434196634045432014474481185313606301458616734812774381856914530405724689138856646932115814891097985277490622041413950617011564594817991820161053516160382717627599864794710016000000000000000 [138,26] 212873679840290690526459890119472629689833524892831189043240034412900498403089901552527929922590985787224030576357972199496413933713089537546468587179656587611059608905896860403045384361783174829539300582066652847954175849456140680597055953182077708130932779070323313116827341947190505927665874412201408331818311900161112644849737877541847641485423990836105760296231187394810936484518654897227394954548524216821568864446550958978440730586275733505549477470960356538002795065156312437939158536838236030788169069944466227521652615353429440340194097035760839031930911232961583237502474494925467513896699138658901655565843468906005283663764581473553001992440183806469114499525355518251162389036957587503944201878494679215259981280732007189895670600441535114481996059770466767222031102625568047200926677481516848152479620954459502687325318410092226178294708375047331944223167181681192182945840436479161848999610820370582810608600807194234857797680971317626313552065478466061743753069917140111882063565140862298324139534765310523921241860856194044126890442306799913526365686324026738154765853691219668447945008403654710413627449982752521930310741709524010687252709426712236370448092451757539614255381412749774498655845041134531120991414898672473597285512699149280895386556426226780485167481920757177656959279894444400696697460817695588575213949410607425827648877282371992971022302804199342509416857201357290922394496587087681591886072424028889830880967572267648943743549111688089854029740041746354223554888840708466629280298446199460169269560765213431510653498736692384794360828758980689332738910735514962553360815443143149954890158460350903829618268538754226349325997309952000000000000 [138,27] -86228946478482305395914520205862490540036035767614804293898413158386586177687736915056566808504399496356237987892880053168965292514545734238176757601430313308609089152523715014700779842312166463567564167881031821425064910356337293986429560975717964830956225849490699238397399657940647095473528112118046113753084836924755066437907848294196078801722228394842958324472445189308237772566531568383783661025667472388730967692705057263871451633216565167059317306820033836596829601300195345524005316606619565597883251077980595074640264244395196626583500214600708837103294362096514599707111695498665153969160989292363801870885629293011132280930727715607380242586549161373285116345038726969698041474554639869262659055105409167230491981221073511538523042798427403574405139487571922966625327997293419482743316152293200677627029888326929491862769933965974189237497373881416864054964595358958273346751976954402792058365400905774624432632184709233358929683452524391946244128317585982873248006573905817713555812950791223625162766462124963727444442152711409851132340475482598221996893500654065723500784335737015022959778693164957749969698547294616534625972003568787148001478785980158649809791017011960935622296317253975263646467747745592886422808461135220451868750870400591169228918862951474047893567248667366919975568045399973584944832987543539493226262417217220056202508840911666688678972591558772753728152561072887180761935896751222947738786376051554873366983789187103226316903465375120298592673765199121308245643980707270600462507692158798367231954899725343373827326769656481103739456675656792192510064695240311980907029451342816816222441899267444588002414588737529033286356041728000000000 [138,28] 31541507723472730181652204910552311654407631743995179020495169613027858119533453266884316788384783955572974292723229286241805216755798823405004500100467670155164112427596865615702680812649075437278257870340217014223646214220950510608436907301297363683385627105221992588731234722885011880487316646204650661439155308323606758209023263020462788279631334869219571441785755440037389754314907527403108206911695664119403545882333780392726105474535708110869527668260183096480922039506212281750953451883162736026575361026873341994721752431542927485811652325284089632494744252699563979604808848887902912724271914159770084258527791018433655869583756608797589400112506700717237857108157279871223144873213860420682493536809280866550264074719624992833457342190152006880842242695676457663543487785753191931295879461099787019333538607376904642970022735971312344318261852360966172180138098107824601191934480696933242403937029363084537196238170515151357111507913735671732213128540255873259811630976858876769904238307365510615919946412134745188345503616483362063863774532153146814449355662713295376247163547203037009232417174422738479642853355523997545508909567278553357633142176281307616541159644289820658460871112090169098272637151668970191131791708409728506102740289639357301184760664876683498596892149341151662920955929840641044171272311064309451241235772855469247615454420657365915179304605008018791783181066532342107209191701168091119470044009268608652637111937288271610736411356872315071953547142998890813596281005225469276956096374575263877278430868643685325277402541739561819449431402123263235349765186622361500317705798539314531069700504145308277019640278914168815698057363456000000 [138,29] -10457592776201855954904929514182710890979238473413050945978676365278418911030370557354405927607674247687123835830748563939428273342446747201740600400261744783524616630885743220895006771804347758128349072682174532714527156672305941152246755839812253029270049933380055717287946908361576302379020540332355687851361552973174157236199382249459887515964983565747397160263427219112684768099778113213537145129610566215815032772072968603136652269028931923101780875938725545393552457533936348319575312415901801802801803213688855559260746248746584579405337855087183216871351541887574478484219010259845146046920252132902674236871511283687900148855637629796693614213838616009427119739406386714177715365806823637699782227586101721060175374859184197706041179383138345941579186945405856683990928297690758766165478398708123207969885748778098111007959410898075790691903400145103496052795664580799576042035463411517846235201450828085660298065088061300016137629964237563577797278622711204336252716821037190264867519701506027680115948893868001403692280565940226081871534229369019831356764882033399296825112004424946666173994157780027127018370296332023263841301307518104403961968788376590941411685208706609426304929995283025925881569528130245456114029439394118328051650591668239583213219330694568083314374542433114006397727308913588496452168517002535648467117837467061763437613663143951903815535943826338993865013836172080438274705300300274800048147485322662037355800210907063525909994798786951924628925702954275041329884172312783401102509916591171760136761949765961049211023142424032034559303459901197892516098234811185622954837290876145413326250191715458179283565399437796383205705646080000 [138,30] 3146620906645064151694725035596226599974789164248568007720252636880718302422130063832969955711782720036775283570748420977592043334938673799289068938870439654778703028910950938161009625438054972271253750183012047182216092403654430139634297887408494815230766491157416665680174332844139016090416055400713087758321004453241375591653288155571275270939078381407815869401855715718755450185785960386144569996989451460193754268396192935858307128335261019109247200069072002964120434182946926164751296219907557175712887678290788240945237051130174553560645168177293020441967966269776499805632970886667865548463448141924059541728199098680177793152576605666148853578030943089087621114150989080858096887037575228103752963676832696459386914404767210140797191285941236601990088662803125795859167312102341922732669677810338362581349090392729373328595067061359433000177457370789806457734463828556274249003653814324374557731722661362136490348324252483838134903422693862462639246475016557894633469909650041414242516497061551796543730107389007859972250652890712056902128607353124012867632259129199304123708267476903665003550250611201721958215234676159946276670483400700101287861348922615007935928496734207846405790471904300745505328124756894714949863332444520308916801915604996191919286430276939803149456257184403203827660770440102643726577216772138783177218737354459396734773088917078244250406295530213570748558858116151858533651875635649241282389852054297351525828334253332207318280744687621269110085077313747597152610174087476781623533024070871447895650135061665911266136141966028702303757046846582160241026285284793872226863270779760170834544826228807626026540931583263438528407945008 [138,31] -856080709901862197369716470734195208438958786119631355366246512199776497466724050827880750969771344554760869775546788981799947839566035109285339531758652339747131384737455971365283826675868105531707471264912486271061106020983918683650670817702765034150400998218692798343824043260279706802936580210675958431350468602827697849201551081654577867840217385678516264507950327469226046226168913570848889657565261790591387870554725470456882526375079373142400588138827313726739433383874670436887439268398794608575281024216618560289447952711760443302414195544703778305848225760614380150110917078805963704522357724200190651231327302216365886728462123038058964992991181879193564445458535745255579123744080034443061985894470441908267451674662526029273079402200549423439800025573845377220153266596597534011770231616180164231910461438435199713391715520692517988896954545620841943834969129687268254353647907111654231316827716257658629414441558860666336209201770012072804730452239982135847017727748518591479306067088036683976616545920772516864416890934922652412642215024391441092335937000877778301657629902843206586514469388725294045996302116115087970234990124025387650251217896391393010723570816315215273217878435244361255627637151332585363392480264827576883168176076228882151999791334977626509519420581947844968220030223825659530223681472106631223411905605996515039558549413652654964533355868870233675607901773496853415697983096945582667486871428741670329794048425965016977572971009474755833820438178447466051725994369290775793599535565722585275161353021675094240711409611779277861742232184609926858441226024574714341246709762817911437170735065930594365639953404491178324633600 [138,32] 208331587441430180102322973352365299071967013249486822690136479621593914439530524333289648229774654834035839419739619957787537060278768070824514283248339494819981405027168629787185005081344166031784270144132420177095307370484955232798970038886061010930371221134664236432395368828719085886932371329387333386826770935587112277468039436561006347621273750544348242089035323060319828048732591593487118776101969192694729105164790166272658869622843841981471713219397535033955127827409660854208556820141074756335490302154175863423386422094365078059792968653788249192761165934821621785564333778284844848458928345402478400210062572170205421335212982886132609049102116036997790699825735158040645987020797466844713188062415189094692456104273420048596704713427296660580078513438455422623236923093901425937937980229023197513368487234114941889919896083991139726695921349393053416083466773332046283676753015482620335728296385206446091563719838443498643877071445717652522776935703050893097242486465063589228632800260629699455906150425367362463446177424140525365848801617774956504426649524437764965860259104114910765832548959600156353666147235653896781050458714351992359645558798724442063917201963554168180097442616723672627963430295499276414776225764342288051517790180307162261245682492194251787143060548881186507974320820192764018025910346284306558026056153846286203065200498785120997375230144057659284803545488113202395642566067979975976007938742194349416751253851148133873748513006604850619848649655442562456089444779396155690048404737566291509271704728613282598125247578508206711386810201966858566464825401070829267307198634984155099944803255130039606568932123228104271872 [138,33] -44458583442889331781844193983556891187808585535241584507540448927530704426317400911793517701189816630784951515914806275109482754682836602968791531565337307511016320227511944433812268633745307482703083216911742666819826489247207413173871056423277013427172059056554816759780282047615918843786742446034009965979116040887532281117790623045381868930700233891457099604703115246334344729862192604713449968804555871210230406313321897448375107516064881511441624764155511098446864130026732145742224568869978820515813690068139301267216572161435043314400998249835297361262675849827026208698938855423560807865447124824337097682204091430333129060562248944906691932843518263248808078958756803230432647792999403450974287320546160607016960621373262092853844003170289132832430469278610589991525375013556969778637489783169924728368431959804573806451795939176273604579540926593328204313975127995861464214429060673898802683945829516311831546938104501570197724174479594509722273965345739199883354653830601285668859203032291447400521671412945246016439267132766673511897063026340773758236360006447604214088915715119902912648958337924734200826808660150481799464923476165010170880972462197591790390380701436137190922423417493469002424199531944910050372216305553864233241541079459810262063304959093260376408881828678128411997401230557879015272703664746051039764259410668379086950975612976888011727599301118310019976661182631013778549878139958726674231639102769608944975827224949712241134906714291190704425771858172608749277647117385082716532035144186917509423552991911201911422997051520528646371277167619635887352439313884402868172340102043735847490929579670088866896696574159959040 [138,34] 8063096177877016626017742174500979094227383670373590951462000594189374499544389135148005961236078960359638707796760296321737136074974538583792959426858049600640275604636461586576585303992114989796748539259248863693710220145365448819428402859706853547330591746237389221676090070770446453589116829399443208803642088730669875301850614074402731458494798261204637329337469198685806310960080767734786832772140559790561013559538576962990560016273046540512196400371684801533523989413990693281965791087124426891741140958588300584833332600139887497054235620920706424607035619387795448665568831263155712346950200439766269176445315581741851334928171288921546107185801600105142026302455995608611013749248719529896665907210028823680307319251308824032216058969087810371335961016685161186932201676306863338987182931770658731901482469660224079445055613221867658137458771886971241574323193549289235475501147824135958130452233533109296490963407849009235514458323843677938192988149498651923282434656280845284417736928671437679212813079381091261770121087843089260356819326553233273157960184632082299091488199088114665014566699243214477408327657081791826905435119984913456081256351833387003230717982178929050912015517613990686918887225302446375785018297165294497115863759763276603384302356554739245272247900890590245991282512107042101530381290763586469364028757013188796488183066862893898011311665552756599238158747257569000121025593547856769075072495671920758989562473128677326568744732290689753235747601518618437063267024769443560072980247270761589808144361180970082725638177790999638803521165961481983833771885645299684099625541796073463671277095721949395511140193174784 [138,35] -1189178872363955139038689866393631336763582522319318219164368602372628296691349640805929154972795632866940565261194704111253874926036093694240923488066977845089652432082322966659632192841729563454260129123209753105169580277752764861008054800783175472076248586029499631728966654869785901779612574612799471810791556032459752665440471317519890033229736887347545687220975005058167577055726342350844531252892098637583241600427112126640676272253780056891746457442690267656043225163376953997146877259890701912542117817816382371264955227057553260445864796585349587933258735696805727280041356846283613383695645699943077177530332901899543098074446437916974123333187329802284745799784181494611506258075671518093433741374967156111011838292917085219725503473500402905913793970425804502582469242151912746301236357502638558585296278915122950892916631622805262294598368051966177593479909078889497163937661772304532385462329884088245457944567993434565713419817044925170872776101192455051781322976696375206823540033928632303498263451442851288194191276093653472172106880715428990157902434735273595419708135042550155704713367358842163511536973388341635185817034649432371292274013604780738187532911605440509781051920629153033323029394651466255790287509688779936961757107494043070424108326110156455018611402528737473938073193485967231541862030831612468890805325523335709534889151271390597411720130068593723246562081935669254413991673386383487991387144529311799434802203671730696123973145123151443614034136290641736134890384041223482300700839970976620651704426351029931934535459225854422996043761290398539449730732993193956599098378769011318202146494925997655380253825536 [138,36] 138997942901493208646032288139234591556909622390915827334373182056449875672606766031151028151560233949682449663278440817257379332874941701349075205476878366527804813055526080071577421252186601519150937817601123626404044714584675054633385851650047877885576902723987922184187578203786995678692929558746522290221168832696617086313874432940809856597055635959418890349805879889533278534080840018661475624443382403024964022935087460043563230264449205175097470434590405407340059504165178997529417129299651227216747427615870482590562113797139852281820353858733892511948896519230944925059526559200664579508464988600864248745091537901906043603923525696369859291322691482350499458909047662480245489020982653226599754493389756223468678699362834219039073065848129969717186179462695150987664679331303236188045482184697736682605163752694875049000054343889512517417732331791647975279539539063223985604672529616536314399384877997099510933601435580820709729565864964967634446997806810992076293166334073627331696478849988196869687517730295004011985775630583320266687420632991256663370996886940190930849174876426770779516904691237617204271528932423098473969458361568069641226281053311079372754392688837107331604673046378457500205415918060539691722082546393180325890770069155339722850452630125842908027848604664706908121790071691247385501541293367269264893257295284939190102363415053965760346150729755818833424848944993047459385860442958700990045760237695845009811703468286213912121387446898410525539590788161820169291155330506101421815074794088659246779855593491669867308650910321664006799170628254501846628390543958595013937499030447030906551957467848905019735936 [138,37] -17112575597835126337953186660931204798137219090028738957565286743157468651018365135528128348948032956160113725447631534616150107088879944262552501728233049259043073770047306562557792339650401177975222292298524626022641851743816214344817727812805316254826841209122639749112266726141715741377159825522192929216813842988027383711717094250743385794227763148221591073585470966582973282239318686267031062338750094353520263410741768728662265043266419617533128238970049645648439351273529915526348797291970898439951076201478658055671556368342126793573193942530728566054822292761133541939942541105394832516564706283291304446052511716547583412441607433701544699678343807138517663448712004413879481592556454438220735917465586272010862948581997265099604549803712888759101746600739668081664596155066999013528458220621342355892848703886972310720673808858839732827363229337661568125536658544005159303233869786111593584043493171288917060431518553645472340964767983516040385472503853571045905057961213747054094162394459408111563563141752695781657110899983973417492501404019890686173852812205854293640524910225999502761653313864889715171886369622124877234752086928860364129840102521387832314491621969902867143050099337746104075649335282974088089902524082264214332623463378126151397258748544713871150603955161697292663237966553000308214326751096947433883246264544155212457448389644602249849819758309290036741476552745622970560235018994846529812304695572734412431276617304492461530057002726277228120318858846660697167491649151981827204796677296559755013463087507661835629314433530074894811077127399809435539862636555301691882692022946894589575916274947747405168 [138,38] 4874262421831280254678871678340747665149875366045416659585592446802627198600441037847648493788767851617517456221283512704428733612888662808116316177898278400796268045737662146713739845519201954274003914242502620827995836054253561040694102352483881176912450806247252793792529155043684312579255392710284474576196763165705248369407811562198012691210068984393004853673406234377975383481302852062575967589469542074986290566728818062742890664434411453871089248860786417477376517399449019696248442655559262531282627701006825135927275850555698334063508678302914468195920200979104333464285871508877374616298234707573352351280955378746949533721167718192876139901247673722117921737628542536910578056689117058764796661172626171575655320604403288498969130291498686169149684529581955714405021232494942253064280380194977455491149097536565014035872333401056779855821031465424702784887310901443854106415291744891435993946659475833683021998000083344479175345609968029002562649652890246129773455308181159916620268820195283925324190954836882588505325200331297424703707893577553057323168570083287834458542363677256587005505594882779182840735375582129100666687595725557761916222927661451052260233277629559793685300174003254719100553503975165051404536268316824322315762790960547715581545940278407629031824232691395424851761508082363901352280589305864371006027686939808230756924742684992361032782502861755019050598236046454712746760129299531648765665815998254372148455582992447678818710072095182237788519530745942688563256585903895517988468380050373654103101284354849682608364734571011869009865365497944118886778054992986830190415653309369380628798821599734248 [138,39] -1898585966525706103334047866633663264223179695689097411471652542802474570646497673591449186184082923882819625366935169935312734684971726008571557032280514526746727999200442996335540907398283595085554116354766990849775771787721836573689341231293418790506405598721746271798137979969574852695114242634895362887597512549426904192063854982885734181884633010781113226237047242516959263965999101519132271939344918093883249673144767889726171596046663777531649014862696896135146935798386656724021665284586927084822406233031414151367743235457697484527573912828823516567352484108390042795130274653446793605377947543175101134744320770042088731293013987214388055656858263258804048653171876407343902634690284182944018089965900567749035710008836388333574235118104135623914124597001069732497640949979564593117207692810166490487989694540937220518624712570067428242495352771632284441484727402015765296979309655835550754036314903632733573073764198698493481399640796672722643453394404866386168735095816532969946522124258454182486417463562074952370432409440506228044749821071240317956769897519480563777428415533476131280125379953388880606552442357237544086297474422659404753867437941142470264818586116234665199488421011176409408646613728644502022291264418228607095469721869374176352883839355759355645244063016839535257465075669600152322905188768429210802486793152716560408750066821456850391326540729712321611690428739471349496654073585756170357862391809083252783557814893961866775767983643435370345596342056196010181132905042442936670832625222501522747670035809465803545947007004547838870158383256399490556856508641926040324804030282619163305672216193696 [138,40] 581592965591261588187836794141436417409067784360304145705032751881209157454566462991306165798741296708768261780690599133788104096672344060494172070988569849382370678257280385120198072436697298006480420988986423820412943112415833599439012078428258286265871630217816700346472720850010824492113177823290828235169452197106635345031967737845777173953632282005479246200730787375875363931792153362124074630070341034280630996211361872360748429378960304754812776516259616396370230887427892171450417696084808042438260177635119143357428430750236616417828150527015567168911386381642374285711667743855319285322091506829083625868534347133548590676217745822657947110129083112589714799953047145919203159073363806626570718939993548731506647487824106615665078806678614799485556521711228613205105809535258787854176046278733200526440348108889178825808782270555378629894153888670645691776002866950378586222065608261806946899700366467190013062699073998451174090171420654734818441350478558892454907065426244643877614665099542616601469678600461008345894061590796487251785827074559096300789109292785746643823306230260453807911162122620794218750565416998881205557989014778160909164658615551404042721731533376530277700461563964444501132432471813804365806591623979068635581586258090687563940769095492908857487464707108447695040526192238107352242552172605622627416594877457514958138749760915087946868841817527325280994549041844321672780686796214526233956638298676008917072090314119584269015259619486313706177881462035177890057637075562377191751761536840665795529731805554873997617677133874446233709437042212075154226214718941247742203270199536576456493535232 [138,41] -134903379265514087988531722369309648280471048271994582547096589206722388835554873772973908005122089799438202137674894312772284853171632317572406422810053844470629119304897478373015722676101663283627889372223564162328259089292317777920689226193975208699757512289081136959404817875621559201318090477658875897426447786654174074244071802184271942437341569982196539720599868103140646685013616171231787227189876028963735935782762531855333322918698534392791027568744722763019039771525238928935877089738303274162418343398614714386900909016165015191901301740816634778790471894579323959256202833778787114252572364163542826611826321369891400215936725124432545049337459459548797895431166284127048982076480331350110070534709586607899994868952389776077479025002784222959137331514931805441260417394286252895965312104798360582875047238833368888346791960746468670044491774261477238002913086622044144763817017807429796888302407904873411727335689819750695984784653945733828681782813947515118382605931822094811839659848149448590027728212190934100786269207225017617310424096125112158194032690227547924415180842732089027257228193513861017696902331169234181890596239080186970425337524260181165140603630644067927227110333862745235020684928905888349281565241098100222655994337702995812956122645924295317367902121144618223477526512954557463493919966323129044734919467084553704016122420998613631981314830340510989588937934825361279608508177359698139524382236463559674248272219953580985162070742307774318821865248880569230714942221473661145887912565157730379788525970666750344881387232627606823137740326935810022012408825226878138319131481453597991430400 [138,42] 24518465453972015710952206760329650259605704572425482710151494272782534823757832583082837280291545314393307311384948488253115389676715002978591670661245308629969282567492125618180825097079402964394145924985972770585783188680435073801210241315352301053550888190262095150571993956816722316220010358619197045739798721700133844861286976831371713280193459920596977534793749407744993690889495502044704498495551932550320202577800946859349072800138671555597022556987950074857030335608906128267451265146410882615881429651001185774108095494930351977153070716400251832845809353216595493578642763578720623285455279428095746733352800470753568645701096978724993173230411102833237985915440525498811882094883259668834922720145083360998170010958809294197285670643382090278484860404949459152667660602417722363230854946935884077376107773982203797948672386204339291887122087377223619845560228481160050941760285194906331561197952059443285800057309533954035467167172533437509191436686954922028672980243222272338066620409825427516853697901816853558542696213380735804197381503647886253097813237740002859211926706765729169485864304600939956004693778359203355973651670698038418781822714784947827050931762364016516141825696176794345724227085879036488198532317383154931834333587058007492786364368642239562769125804835559591026944478857523429784169170412930081706664304043798255218746089774802457261950853763830514794937757321085626413993883180642065460899854650417908845358001025524280222201242141995746038292798895870907769614764769592421530772533623592677548547820603631355780077253932519737759459295094200210414788603658667720269907652932014253440 [138,43] -3637790194231388536103304607041294951953461415110612033028425178657060590623688183764728731364649973862586301150964266490943368155671628145523013354553519300641033045529989162852571285152656144857218282583387741715280730835870326804392541071763697155824374113996286407156002102059661369605037782123021117390320135579100744715727231785613974513311641628318343525510686413044709355172785333525871957997946871598362058957389943330406833227311831156589596143918175135169597537871988997530341955221082743125907991380433827501388102805924239098500384764487569175615347335079383010249883798601964892011038072957431492088182700465803934959246497350594837653666029509035256668415400750196363684249168254064293557930592404053400755876289900859428582380332356956568764923354251384884823069342320702641952863466173286483378075709681492196208703593626237345947247530641807584721183433164191530913883809751719941535852326249536542798850055228315787047394880930430036944731676610830395379001421665300214512220197298118958312488248283492820023109753515146297117592435397739640730026157339506368591992936476329765782902105610595727009500643902143339008147139107459195706477560567880741752357769579181910373864690557719661898213482487184114240284170802956719415821810998424522864010672138658325935738311180130308328889839733570014671268127106490428348170841005047417259647715234870710654877247367965748302716584571478173092936063454377377651148005009970922731642200995923574526245355519922597816238531113938656672405668558521349651785863128818756278055387499013871611027323756164975753356067049626397906074819010064631019257828885770240 [138,44] 465938726942212050573865008957347990793875553350547211807403036014300781250996174011630058998557945944619611526144741495686945992054232468043609269686551097054535845268579103698606303757403617919390362941196145201686426059859029444378141968744406422757230220677144056190637984818281678516536530619908716019298186891712992167637167310553976457310770198070785651518739244630878261340625629159945371895212287420397054951931005693304084600831258971091677055062250721376992444326540585285626339085469691816967269921061879828478288463982412692537238534501472930835401594958896533639052740391372885356180932438299716980334270120048604482568625841742174540555816508611843588230867746057140926241206950310673652699623961847736693629941011963144381820570803724488151102678957275727454484968642582202007795886565680699334074503625911454673847308979744198729204222474964665201591288985064991294441303557403769832112706288478092187550309304376131834204589716195888441863232332046379391580830705541898528104734718846764106190141897171884279663628503428038940752938314266429643067425295845546070238160395835287462658424501065754734466579634221115202845673848813098551515368858857136759849514247017504099402105679989592544025296966236082993572175259126876841487536471589136668811994440436580161615628145745268609764698793219612309490839537332527281679790615391052344808076459103131929615354146868295058339638416830019262252628648341584426466186055171050591633858095604382680004486940592336989530214665118104878409439718894215744681619452942252168552357117057848947079861163024000326090139146743980341742294844727958509922306029440 [138,45] -55322663245188087627814554529872017095577687121723148851668009903529915975651201847202090045482260481182555538070282648103606127928344423282491158033538781455615952988726508982446064955458062091899085629414753944860176601833527043381434965279936639452268383857206303805642803984184579408575821075106590006622357728578908173593171201277303188155957903581014489923374727749963692381525766202055027179456508180745783202448263403828154469761535110909976387041714707179396176435421209379877233059395967318712353525948983531688523353831527334836261235805133431602124905311424493240723284151661926677403368561634963291321663079167611994689459919582002327326084432405644922730510864280408394267802163265058319245206110351417202043884404949627956678264832932320542626268211771540524219887098184975607864638961873568008528505059410688634899441397684668713387957385884098237404462294278761016961629598731786547472226521326710590020786309848899929237012185121162349152759436329344318266946614137680190661345394898137190292878306384241468047837156702272804493432236769315615101041295070926288018688086371975897191022553894536164158078123706401716241538500105683608061051644951559266904706354130802333736612362600656451728768636245178259343263069639331049342086759855127157759494121657475891972902285744382076637378802111073571760564942547702656726373131588510974753396853854264671239371996030706107144181337081936384969771691895506324839117959438361853712888701711198490416073825764282431214016768835623929393176840028679802933897901047349154364851000986869134233108387136156620252985142697752654983961538286623498116507904 [138,46] 6618444982928431197033339265168700554607269893892877748785403883360824900826352408852551072935922603987255725545333794152240185402200243872788065775854183078385818571373238175755509152797513643350826145323661222558797415726970751474342344091170334745064387284718483483586068532328968309037153054067200345742229077207774840083654019689013845548585526893837737188025105433569295511156174667966203879704292066715265103430394883386160246318089046348403436594293855461734725389211084489899026073138031202536518770589312380423075821727507557627506017858570183765907164630437440594705996473527732928564205366337621046311702465888276276582043801501013147014284592530668144517004769136096275501869100406955942993064558020310070342286042750969186803473858604194506853880707358283724513751455151016033661611091735091246054264317249128764919094452008464420261084788083518671605371293091578259524679315205573316568480510578445888578932297105393422636176855606399523984816334062709082212244634797872175347382087710384640116781790457876787173387080729274378319693916307508071034851153358578892900372115580602305368649535835463656484655884791358679231293140262561559432992978742235283047914818100255804018940995683538583570785085794160025769427365201934490010971465764558671558977627360972188855139927912663896672506155013081357486047818427407314148194514161577875062976102235557297567267529699390571505685989467285866795116112951742885463215670636065850599186860031174751721800431549273769577307930870114623491555901054786630132386528172186945697726027591957181824241087490009898050730714232575449302651092160456850470832 [138,47] -877637674696006449166655260865214092783580702573799311424834183840642451310251068507402126606748990311093460145038945884405198599347034738767401695267875327972425899968324156063029249338379320061553130031021008847440880113166419681222224043923332043927023915002370184966349770551634874554972923109895279365217476301641047336017665853246357993518948051140382161193582993420612792094554447347648887612460773369270757648569640607895245321083865512155452876863359996365560859650340257008691659513733471370748293742684813324997873033248752937153622394088739831697387646632697948385607849071960295790449686108252606305092524170288874230737847819842263779638832279573802188793360889237000644688799350843934743505497114678199872927088288987807118809043163753346825772979875297688570654107515358001937624520882049294109361702698041672195996939229490353019795620161381883610091711212219658884383359161336665596113950288189177236009497965287998931229696992117417891633485581954107791181295987350363906070194789204269246676099936924796412884652822878202971452169972357649262501138723965372713896669448951782282894279967090978598843632042597543144398338221306531110780088567261321484963305223191613706896687200223977217419546561726362803526481808524933491036179007121745545659856330249004155767185047134979581971611051835372764444662976209548285924091899733503242068236955634957414636030395221579838487930412282857882158461364889266767016036484964175921770053399693054920308070224414429011186804308294567155144416235290694179452959921294200998416012434077237568848246458367718608592143717348171042479476220961482240 [138,48] 130922755115028479072915576805779592202435503608327894363361588390717489280027616554246306136961712755516906189229238506979419794402363475260618739418555969002641610164833892069554497288463100384475820439584348408195162435756026414046309100347185138936389164892981216034171606364248219109294582863641376448440667254118549292089000906334111520465069778621758604026869195095258040979954993448892903260103398017442671156283430720062857696206454365269162148062361169229739403155464843674159078565512146309250733007466266150102200768642485282803579692782890596551520247756641630660422455644566820638595215270798387971912242836226200961858994835085130903622447279240603471013058854315420937528586653399626865293099072207889581082942910443443158853150457381167595808996108708583952877176364404094887058077688126614832627581059607616148170244310669989108577797737004977800478100998366640260555159730775640018833088004249331802885496178417731298966017853801334773174216601701945480143498516314162498178617367424307292609386237953430252790160856230899909634223024397195875521879191654532875920492599394088656184908232156812863135913659715202475488774993816440720267294212447277143970068751292724476515095280902638613277357735466117502123994857546721261801713998860026147937928617977868789451367887376884199020989275392089558727919343596026270201901598082849913088832206960729546995200929330265860077754159585914965018181606318385836355660163107719283964020511728444458257736851021292234544466422962584318208067209929506140178455672586533968470572408953157101527587129777426834571839894244192851906041711832320 [138,49] -19384889612662298591023080586748532402346016952838225930758901366905295118427950957482301922445337275384190406747951905180265145804557440577809471590886970824870293779693668369866293294570596989655809699472421985421103480149370680466920135660498129104680623036568056303918143759465241254116942931222814629674082919249567391106296054440799241846547081679152101384442276688420331384048389245101754688410565463465727878038645645523611140030092161844121740806510914984435785544371285461342670838421276711047655126455131343074411302665745470820834530193688862502866837441488633321590954979805327224178463863417977858738789096217306045869439409576148548923044539542767769201546536472150222925935159485988731551445313580837609294572334278647215969053567845402430759614984583068304855449355712956632571502815678426375828077691614452668987078152659736510889101723264579080159409195256829963495639926814839029279212256662404918821604769891649654665657648347222028003397043178409634980197980115260465954064167454430152697424663112441909870713280866168162308684704670799936690831530044625958971747054041239046308351702810823406195165714277246130299385314445740624058693530737563112210067856905204492535913203974037074245819204098074035552417914699205542355765808816068896172299531525031735138463218652638497141777270132928177685892094317578921941780097505846001513593015246271502917758134584520512863445225288514393517117409406039021620695334973958936947854321180778902420521373913797325167635252033932052581109553211805955910540800367917062127904731375041671896844299017345397576957488995368077918729813440 [138,50] 2542128124159924892410033898132378391339392943615432937813282228873775620444915528898547317684924429279655267674920540763361391057916497608266919582689695199398877828454905439075240245123728669627911600651585618465030216319500049588775737068015648165451636329585299292025003282940630726298049199451062153822591879183545399784706230892635190903113636677419566689109641661947604176547952338551206667704737350455797220647335717485748725279371657530330968802864329315693030990681658495849593134413290122901969436647152194006352620746983635567807547626576630847561273580827139373939987678996573179005604009236691228562501349649390859575406690096010628467376592306017686247217626378625998692607743659676127236504022850088424220816874369710181792104433214192977948258017977001411297251680062167325355263311642038936309396179054365629005029771325410238258745825108987123582061444002756470872724416863549928727905121085911940760928097518561816960070840884723251381537280676346511272572076075806911490186401982597708876234180059152496235489318360385141424190764269033420016015546407087357336756241708839352569224289152414171879049056899229534494497198147164753702318033264365622475606976957512533979148095754032602965206350895756662050860762750403248417341927739934943989343970969045769625390985106196164534645976600522786965361119610173952809424670277957693330366731214902857684498152601062393000219351258710458199390785501295321608580324439485669818145794203307733721451240030286356427979684598804765906934411859675514846220943593862596444774187020154852437727635677745749726451662426345847908057728 [138,51] -287282107859681383576416935549793103765674166097420101255125337680179460803746942542860410873361366789257580708539143149450370957529663611621565476569253597329407486059484741106435907173208481328793639953997852330905291103687015476875214037940379287739528762189686267769000660260087069080610394435489911391325553880124271331955264610640333892106787800689943483610527975511300138534960972606659619847916322684327832962830229523014152273824876850917632962965054690807777636461710292325623145062114408615433587609645245158948672405178152135662933001097640148789569903193784815462989968087472292547239582718509214187790896838745374308863081143982436971079439425205181160863301238529213065360937319771198592672575000331235074597594994531017117689690712239361872280797822095418503111740640515036027914864003437964792519451809289605110965149010113542005210558679383410525227908777064826647716148741621655889597031301945701930207464840025980317291852034821213976852270438291893027912593616764007402014111489547063658135899062449124939065120906949408344647029188685690598085705942336894832569438359932691370955194865090205146143672464183494762661139288488146430025670674243485744657336895959977459801415060735565471081204416980353023937151115374541613998814717901427225698728435875551988536272586804452715719431328849716363814892881228365520269818119282264345894038815873803748907254618528393572343185707394484281316009796377645897029561667222379711372092152304825665513507765521990082754800384177193204899113202058706218076837001149938313280452301447842160790364191535619294754320593185430682112 [138,52] 28083605307780605617025597973850898413325763164410970200787151444245954628267442604233110963481171822785638048528606404674014015938208220199753067564821433036511695646994669491619389827715048411166120897005533674957026182209819525003766358853879298033076989915987002308121000014814936416231205400379757576630804101398229474905504190866628023878155339231645215520129169720959943538958661664298605345034621833011310145142097627253396920498565171273612952191734335182645219633264827827964949513464194736795567101650427295344378684748254594118509643596393891512723335503928045065388159527396846324863515753424549391663371450445243332891126922869577401442351081049534599236363638672527386043394835109177690920464690792136168381187617963277155442439963800067821865115593669635061801012249999450888298262344536550286656523805335572259757948536143801855367102798741506986415590633355146596124383421689489396624478488641806758660728506557700561973973398982651453877373623715452253528134837182962722966261096907746462986092932764976849744020894976729450312820952801689775383259409216749799759818501709031342516910044250205577828685390153499496524521420111302624640568776643320832459118547709032560710710495898572015975145942355784846356642446096604427969144574831326618221095911065765064596391954087034799137946943124562483918070843995724684915718056052165553740973161832663600902991508973819434494047068999564234667702035451621345662243978528623452559297018590864772826091891956277701239542602277233409276442081599442197389357961139452787826989051046148594582148851530336747456912697465127488 [138,53] -2331349517874631509329833842919387044980332946504951801023943099813496775355164858410239782478337836830442994318319035136300394822963397963225381984265159075588646197147498077080796749863559318245747978561314520840868403914681810115626503678150225453883788031547883454568187204878374403347650820202935540240750678928893049458003081732060077720535462331756518672961308840168709475140790312693528472767180895039087761318726560849953290912469269718580312179349036292385514792580616258495313282698024030575162770145086876006683876052560119725322913393590192149136485539649091109449733826713395378042818387004082158899012257724867808055415975724475664947423020645763571237875968554805315542656240519822948258227579360586516440695233807508463141734203293478543534720010807386748917092390850362448163244683789510209416582342265070271113856592059053580885535311802516319938358041255968886699505890696908182640685001571489999646946320155903735656948900036864684218511734283684875573172432576499472205636203854979264833836887755769874261796387062962422238911718690644958995683781755891516296615491873533796469294739649584030209229645574582316632619776771383608125558902909730146799967660198196437089494216194602093683161857217574529870069664255880822781095420445136835594064263751171327852036288935419656710427056446518676102737588792096550629249860656059810631299788843376704097213418549978128486742095386428043472837426625613508506613935358135267054400070484270338012689061574037938079169419331623055706893712897955559706803951947846274136341399623924712465819688629776626779506695915520 [138,54] 161837999680541213251389976791874065670618940848159409264469675572468336181405799799474092529032141580277677083792558080048875137906537227768508531085067445212668846621406605337191687075876412682126307499719413357453868269856629418159504643056591020390116464034618117440867325463108408561216217372092949531530772241178265386642041667338332528548659176246800154650092750676004083291630713644299674651296271599933127319755346306984788719874204986137471629227983238654556773428313633343259457238343858702705114523674965710525614381531669887844500609266880531228104099273490801759217991888072342862239629712692968387722145738300932064706171901097949999915426208127394573602041157883443401520352488625608694634200943252102981225384821721786437922851707505057751191622043066453780281415473214133852034206695864327903531776306841762351081102981106430165949959454765180373306900698253444250660272846222962480384220632169042281097069981874350380955509907446919853522331979411242520808891547278857995588742023911382580854408887416310028916030125377606176274938543101593877443999183166706751319607443708882729038515959073671139304590442444861785768495523639635466043619637039229799385500428531161349481986255015938896171606234242534047986983509911846218060225410428492850440686716887459812173275551521757417432808345564331694191785450193755611673814514057993670342771481803362967436484237530791606960693856595712289679258866403671353977987124094048668088701035018177429903911869031558846592699393869584281144479968360072747980870925239258591661598322064861934261934646170388537263051352 [138,55] -9563340202946798705294705478207500788799483802941999284429379005858960659686912272921632206586243101355300468840266970959039242459948008054496966924105138522659105335294286789049036906060121463027635751170335768981974888892307886931159693734744516720496090688286985919019072338993889299891008632916268314210729636598962016763856813542732224203349088345722969968392609634197984575918586895829691851295824743411465048345779473090242057182487870036146008982333863109441653605707574865033696121280710941653704919293830021247140406297776214480767132893429808847462767713036861079333983356672732706581960150870817895846838109801760443534150013767108553741921101018368146565802629769972245642749384509066853129444402071152506123826629092503047185989647804842115467564627341937307722392837380871709595926237826641961403441292238692139345226971065323560204348463746187457356003339654846384744124951691245307471349292460134196104205528120869503335342915968829520967750625096941884618679978947782658039568868361590370907322194745200650940150938355978794294190511412012638338151015114324374903601287029602867087481582655482258455453665742023713580951929406727722850818943471158089054452350065593486690921094830479310517106584276457599818771419526849837148522514243392114720427239684500302341033812066469230210249976437311168768052330901935020766027221183307488739076924009319810779073879256045307505753216546293064759609320002007010690599066986165171782246390344329764783817348432572149428373543097088415966157692044169025771952633619785755400659780320818412503353193348821257650432 [138,56] 491291450050876245466702164523176703696675751183352867906125591066509651358646614763862239044037476403301876973301458066942231375159035937839102011206405513704391625005858637075861833726441653088292751147860316083708404402018716595942670573254917198330875339375400965116785889750891907301185459015447580863308578799315606626081239895785247225816115579723184434928194769876548560472412218894016850989483138345190662055717845427556050642949453737023691062312063353034195234742322855571411460899839426965779663823745851821418207496588879921788571309949967635453290108382448397861633445213725516866628704188101839695717910132891410633591876701106327910424147081854145197725361010257006700428964385268665445165557731559682185579966799894416955403874190811597762607295092786970428512900774716917361065407563216248223202966148906417999359017885151041345454981495900352388889429742532896851645001513158774757211745801055509930454888687734689025700176881277286157620687858078069365364780957100548583274344650256027266128599468413241667785372236533901067293797516314575838577564239094686862157625523901605843205984538926815357977184026022176212565721706043319965429907088174185646588098111983288793877859938904842856304933671230788221150562054776149046288133094053489912214192122260575637548842082926046425579343165896292952102837972683152956188771068488484572913562008996212072750663869082357983902677384475918435082209588057359261752377663889265996867327133162899438554358319630546783244740515264431347294933760365985830019722091850883896410496619900888415386859542778577920 [138,57] -22136818957983807246847809044038131668058071921268540203270676328047070866977298884214084086750830487530684396168376412402698205648661986992347217500314129615419273296927795324930876154055162012088959993936586498404772650624952745087092473741820665971780238736080730975125639070073508015468728454778790019001590353877027329736053369566705872943128091637839469859514893653016748131841372267735425094317311353782378115337188655573223525353931519211112448774607412559286300736462482291768103251923363200456293378139448671699014678231065304475425391253965924260304503741544347518602782883580220615556608145687469334989818377995094434265220969685497526626809963166665115963808329271784481569076410370099142631535304637456586929901648137985754919487821990884736664488890775478903146712185821338630817859951486295308332483596165175818629629125076415490284747188111303359953476701240957124605417177569062391993361497757369270025508511970443761435144451399559765055747856469603250595171017396377866745977581591447088031917802985288318379676104971997561406120480981866536709956271211035715084304494744494480416343983902557703692242735454950460286582985326095080227491732177449546805011190196339752568717009908202192955194209338959329069919320514262064517460569030780083500256820449236851404960615981178218034554331937178361370195658686843476492481549779899254279169690801962274052045331798748641520148573660444592265391971716234503386565846126678595004559738221368042299929722249406899356976994951721008873104878075367137502465852602390214278647286640768512683696624638336 [138,58] 896574364226375565494001803679634464488110942968211286805314758529565533470639882676746408360146998341908213314230747084729839924253085753390043946554543883477272313635064351770903480588467244452026665759832911241451015021837082760046497930383341246450814520302614274081472194852042661869138446839514724210124301793620883854151377969659446510557377306722269417981309858414663315540627333504676532685410736372553833700029139985479905900508995764537852817843105111531757440203104923883147551020215241517201897473703388089460523553635034642215729124069475998934884990998672023340789514357688253192644876120197148742979061092209962873537316212103398476155748054032810164851830420897552188375898166559323534040104658828306775562865587032477525150594454928726331722628763317203979368820207233307352468906196062459932476978383482686429836869972289858956701421117479287788976466025832797165415174441719974492792944620334846362776863948793764856111377111979401048446185040553157353820584810832202240787221311753470682432132430964584095423740189453316873746736551741348981785775946947343941092862057326509367538190575585217853102345601912509745545778511118242329204436293482605308024738442171469324533265100273697623315714634067772774951799279331964164741648608617912002850737890440344126461455329329925581217756009435436449093980887893904433207645549905746172255563148913143523441958991317674312819135763130137408997041216324326836625747426613723912906536610466229347163771992266097521264484220441783996296051300728275988969477990404397548477827637118900904753272000 [138,59] -32446169768851352420627632556753191183518669406801402736204080205668886538892273453752718919697748948524054429129951436647286598183656068591428016708817353695707904499573846776519712820670854775776649470260959671154139659293612550061605213512302277155236838845980236850428347809941473826185131244291060571302035253113592009348999085818785990917964492232987456187422945431156003895000264413748165530959824607054263321342410522544091191330634250370994389308645029174080700597750920110357758384950250185115554623419196445522685713687319990988057228729072543096399987683083641972035403167796490971093339992529148223662731154602851572784347931424845670626463157818925537500211589168289048886232021971593354468772290830913143880929079001617844023977934093969887270852145871986162898286192747137838788660100484109051236994570567983130083265051632520076787653202906584382633962162467588271243189155151355896037813885310212275040545550897561166966580443210957977703319833566924401685151694388036570482868970332542988797289285746716080116920526312376229200859229888262772604593994465280381250813604701004405803599554105697557185116011968123337999755344557101689496783640582364971419375998956686929057898400375972195505070862894002095258288055351987013337790529461843224537300449296073495397197347728804419795095936972839143782942384698872659668342078413522657211185145401576997670095727980518920569974686774431892355941671552164940096057350645916547315890789263223886002794953193215331606179667495303636028274998687313206103973601865015298257821073422568445068288 [138,60] 994548564691101717307554439982639270452710724781821334119575988001201803848374938027784458496487829681696242143156812496109824632137144622008468722774888606318887045383430466711269367491394923958406072826302354481397315209230993127613638872087839803310550106893402851810806739878413509426298840057937291512228202800168481658983393551299392633466422113265189538346502890701800020349678918814222814572962110833677686124707061510348133299417132471474915043239157204823701241094708658045111571869709866279774127613869403283644350540789601573906295127416294173847440229686542400595861224720719357874338150906847035419236280916644241906843385531646947892142218473703647008879683813180104459384214137659836227478109637672835821573009407458003230819485429006624895453209112306612323124823578766648074080006878555097055169940524043033121607914471273176848793898630286108869696299460532477435615408062424862510275269240793789192192943983592154120866866074013461147314019271030818344435585059233764591426320264767681655611911321860535121650119926112123275306052839561304021468474281811755215595105521496596102199714354450660117612470366453703336469695077607404092692462824992312365269604106292440327365973065542241863487166059028591982787490502698028252173193819825065193536923026676178152190260951873438264968922970508605846147304911609777164944490378587610342132621636320567183623457775602760801805507485745795681324560908801395157079059378275324898484397587821414625648796794730882782597290702157401460796310817519777322159824347240404175756570228824142936 [138,61] -23856518378398343391049440490128199594545037696060345346108069259601594339454014614422140183454068433238924002474852919755836984257404177209700659018852529667877120732045092706636466459153962303178888781357777313354038992678637678255609892084418648856156528325084133028809042748960485835578182982382364041099304186272122920761659683852730408048321758352192106494448018233356997265683985244851411104759454488224724708843196897486830255012762591528294562383365004795780058656151298133385039275143722451561958939496564282161674839497229404480610586632520577200428298213693277005989056774581658125246037803223531839926465671614357867469674769434206296886470437805640869109945255873808225685814224305511845047503655054606658071278367304475553431109692550771403155194251786943555603421200572975817552328726970040800976856642125032740210192727759076518629774511231832100977310491609278293008611975834022302378822055098901878426710170198660212084987597007599544162664123447367403953206379465348598345970913646806452638213755233781042058823932140510853304250460087263735860453293695752972460287884789562673076294256441046694344148382127675198145249234401869258190447521220092358214964790700506304227680657252060851478849909093934212086386583185161812064273967429150759975151950595495908149772072094340722105871891829922587777194367271649183750976767398648209127081578198717428101359535027368249349223555001334543646346803497284490111913918839612750533577535020176163868960523590318786332033767530623435838945898949038447831793999523745403489783239224896 [138,62] 436224685497619858891178741524762437812569306851971060955015666948602397302041980229649770662633024203363123813293941634008732318479008591562035657951029118286110846001154339658782698429139098009870158630326922404025422359360603958966402064486508224016253013757987949187916012018934637747876361361677924434104529893523523624444215028693433217530823832003740338254442801070139221576949965608580179421101055886812318275601457183769843019192162191475727467107004902046598230915030738532171481488599270968884670726448978117824617408263711990289755595895195048579576776750652093869691417299674382729222060314346627711771185806814225593785156473223550683976268113293306416349601727938770368369674442905597836911495826346097465210767781947730998749740593421350853294502408070154235424135019411584946159639928380619985505394986992099751639856826854622224076774312183922061426969852323016365890369676762330484900868454741508869442374843655832659848752000512598301119922835604914622016837886139792192513332088465489238003530590704187649367252383480726947286106718538556003855184356045188539557689593194548511170468578214415347689609682981122865407064329602182239659188957359856176524361886501209469946360364505425033050574807886544225659477822273253648508947583187066729253949147637392659009051421238681933491255444265951286297731171146774145519728936734038101283508241746755028402039841991727320166064352498539792948643410290085730194581158901143038403901443784814945118347236860971659253193034325772936459465472113148083762239398613062142172473747 [138,63] -6240525336968543243476368116359580430375625455238509725195504763598124627564832805645346212769002313370611146637936057139715217503197860508415177015104750343464490911126047957596913360741294901435737562040733547905802450489025242405984597460735242750313624906720417049288559829713637892871256321591754518201633438043003352418019614350240164444285305138061367293363691499164374589660957584469672383656883619500580066857041978212704230474818089184192500833035923154050222584032706000580118743005685212452004572871505205543309621747433910474149953334024637947325789695532448583990990406415118696704804712010424497746974239530937495736308483981145070361921124736965208194455278860954656371396299654188738241630881916482757052654416846774949867221418808435389903799129097870422206730923346495357101526976978307933812830349440472881964561492294186599121281625435681009222639898390663590838755932481379006641947193047523898977365303427660013214908305738108365318882331251358973992038447358031877701437924004007211670765837314458478833133942479141280328233616523138031681601733822282797800854136673652281840422844704278657743553252020830398167776745704014511619091242845507560129260443729825909714765049017382571743969125656020578286303265036472317910656766358643670516840884377913825760630980211269533062185227403283294206396852326332772093677947764924347659868058671118291941991324742302058663175035222212529254217724343738822612496090440362358741312948080488720366501096414889117656645866422132705083700231315725343599867711187102378582048 [138,64] 79859020864463240545078891828917240379364138122272566722977437799162422648611243712923982312418145332350065921209564084721906543622157105612915360598995007787802546983751207156118163470652162933173623454330369076253909362082677049773719202874329575613432007455623506433304607096547607577490615941103310285284394000209506522833081567790615074752093727993788357043477006123047869224394938597282593935914389185908923155166402641758052523086934426948657271373791388939991098276400986491764263409698825820940618253945589529060396945707040111185248314310962840430463675286974438341927262777886074636204588351265485146649887856755186603273506062453738729051939452483477181273394962852602352941636252314623783235479261473685452236313103353071348156215772885639733255490608545918337921517141067655428888126730145737347876207809692686325094626636224511176692246946371264980857198948071491449218783402727160970747442457066859302927391667950698043003124612022192409985575482643661763719683160118872981837139318115689915395417764362449526955329287292945621926058627588136945890727492269638270918279300830257644677818659996117602903648427000260463707689985392870895128559663395513623560529626996686114378646714522617902101688559427656723372476217523059192564491066461654937351240147983380005754161197800592522507774955738222594879504268988149425258767083613274324311242835154098842159266699099015701647535132037045154038690488532053765107751593673282428768771268225551927046366152498923167507987528254139035970432574607521072689452123326057664 [138,65] -1128083712204860661052326595801608701833049335268112474385304009310780336547444699126328001055765746300440255898954095131562174013490678919562579756351170103720815011387714520749083302214131762960973369336531004272111528305367045492106323632913820440915659651995550545133104292249493014364322875380103188807439985026275701485707003756268034283025048605746474133600455639777456443342891886617631608834717663321034240116471771372440842897945654859897333896965269836929235787269160201931326847261666218224613506009937823914973884491968185445937056175561471803793039825023704269524836742008203477581523495417896822876119674496782159609464151034208035127061584906207669906529721027469634932763765679001995167797763991793906818708685352543802957233092705639307178616412127798579309222498233269657414754029272821387836788655188656641688600269860490584874697647065520037567674842787157045599358819281924489380140952507634952990474188764845669585356177611694756965208445361926823495068955303314763477015261177515903798127705631271337161598925589121122247464932652283100059668492192678827544989772918190077123072468505739315554320814072187355207328945876047104480145029744840883932582197607959433683016626471316964310156243403088546522305727526921523324599069020054801932247808179058147395231401385192331375162396187658885422926520749767976919333836434987701048503284499083746602259347436926502291324855499261866895053544070340165711374260025177692363695782614893002465027221818685766294363957325642838535889818785107402238740884854360 [138,66] 16614282404257714942309078719987717506762112117316887615234347507582244575815387977398406179902452545630086997978459176466956065778145408972604217247866693205769104162430137966926746711831584090645269124584450693409475689577574963676069991957449927315481453499052190228806213696592402052685886269848735399110156857960150346737652680653426260483054747327009715684604916522715063959331878436968471160333930209179623180464430402538753763624983121267222330891510164873725862096026127322926291452149289642203747626253501622528048734432033037818489524189487903125108722032905755915254362124629071714802673048690694158179773463914531685826316144227000338424054415734713540716450328866782585599971227742745068531392092748640190322932574102866722669273951790688261767010924215903383664840462207819143335633156161250598559657751949567724401718282983858043595474819329441426626903379591481576909076085220576030624709999937282656089064887436331213341235617683719541041298150544270509384786980025823533255338128204244949763464751117414414792258486383494262596716970476721953570852228346568550235133692992354123593823328236698673843071461339413099135538866605306188272169472871287657648919004483128262314115453981207260969542072949136519556249609531181935440222447423911045929741443112547761507156112038098444339275438810875629919872769307241503383031166174338669661995680878877126337372042132742804296372924497328622194963723034056144125111970179839973917357959750985931721747142385242462439979131001758585342526388320154596520161932 [138,67] -192604117288236163809225394337884735927293339991791478050079732489691194660490056051663349115842711426731793895849433550969930970985196284553424935504494267838887290058113145183733079272719654230541898568639644778584695586801562899562593428144373965338010864736193116112792740021232015567014417777991597036060605178912481431643253630929988723806557949705826835158197094322035959233268441356744772826891109524990187282684038070731629959820541750333915987080411167107446659061283271532783367556790267499150172428924269637823660648058511754476058931255570868306817182723708722880500459860228488942195697646618950587878451211822805499645428491211288692802656684217704633615146564975658028983755238935652236211317114809050189724845529209874738147912821165994600846865652031893895340067356843719642982196704249011720613374490937806197752892212950613226849644082985285114686282877438810416631935808934114694370480027175999087883666362261377365166249024528707665340639501415574441699148489020528273297854140032205503289101437716275449891957562357008067686580360058784049741534902570515248717550601834255733716602020313699359515848604296116579648645289888538715026368813163953079854358289204579259253767920507824837090552981960422012970762491208738298581752986619893746363135557876308519950527765570653647061059831792007425104264903496480005993637475560638744480455454651344154926496895405909430617348383402884535806547212845050105114867235743378610925236382537513139942967594391751613699085828791745796407454641622394849600 [138,68] 1431600223477122679250202360348153259568537312216860924945952573730454870010349985965048730460976901145245069876277434420753786616859002416274745680546355899075557876292442445610486583790683846566380598697483278105452959541168924702375061720422081218086729791130373451880189814476402389769912851066652774882601438131408602892804275360750997825685390107453526983158980889113556668873930764278153784744851145031551379844051769648096191935803545495891392727679582567189176280798944640069548263056564835780224365991858734391810054904632713006291264155491384075876280114661440437092393030029048747109444768865041955617237369737158506253620419054867975681793855087733404278389511627906122065485896572750800721335794138257668307486259317308777022657128908430633591734852111245045559444678643165469455327019485536364491884346075115589680467951385323223469124213183529774048034654925528906269395582247025784185627543895242965303723542541405969353888281294960929573007324201295734138113637928182973542239592736439769345305843206387516018060760253018470586365553694523043542196189509769973274048547959872211012007899606677974344677528177761550429468123874202997609929187293514302926373563150535782251283942961017927768177538269961131927586891388935208185866081319757594967578083339243052299985726535166976799963802723984255013434423506347876426056848132524972188717607290447278815566023217606579400142716753075717876201908170473003979072726064107973625000797645661409343904361867917320234904057154689971051250193573983168 [138,69] -3134593711384645414878070141535011066466665775965977778663819953862103444683906299881610621897101822371467350592102018321359344557701439896846225895203861290855763955699376258667943143952702133543971767370941946474046955950233994554455353360066958003304722529759596828878329339731189990318707549723229014583951376578661065675724537574448766497886310309910208705103341145492119126460906757381639145842088945167388406943523322210694979349880211331370522788246340889683233839772516478470335177056667099604045332971937776945098878340922900371238709518950538536735984269570737948674016579872849193597871546402102956807895150741996524978410534847192977378437290915675901801426813963624446237121894070380553907412699031807331169448599087721422638508976760138139758445040644917713848137495777302796114077151954550977623127410725012812499587077092298336117225218154148159734041133718070677806951987640527231959254544134952481670272448804897949570784615041718109226201878603468136875328263944315395087940094743922856205831023801214217073124905309249048566114764293197913932776666904827533483919260265388243733796756951343204582149203713214425526596273188006504041529676901979856589345280188427022750440214704076237779838484951970936059586106610053422194777242191371856880966015241001305625979023390813341928839518853408948608621965811514931413826041210832207802972111015836400194100166501782098278733986203539489025379858748638512069073195819358504062033841497431100113867533165390006650455524025916828333441340576 [138,70] -66464264605223181202594591621318089120201664783644378319839276953666105264802230018499932693316237465500388296037085592098638802983944133273726249569783437758122798524537051978017806195483837760167278997149006573087884148507637574881313952775705705724495272048011573745728624919408009859462865734880297286577030068590731421551847783242802163037958182126626400229732578580729443139810298303775466823519725760976861571216699858937646804523212228274903007289120548034894152252639867934798271123148916929552075296294483918964493270854649467487566316106562200634233417586181127155055957210478639753120589327334682286309453465802990918382164839134262709499971240107789979478315036637369183487573234278847978556112605853597690297393785748749765298373255802332837050647631705195036304401793805275971491149618160376976229940238104071017247839803267783179862239453500541827331876731503184288769052142953727606283303019956814053527106463047127854248966891153340235687856528301840713784226574481742712345396602796671994447084786372365342362734170498250363565820998394112811460293221868374808298682429109730631876476027301134025086891428754227792774085089857723839414928687643435384006583698201510129704621799083923149280078058953826637785798548544949158804274220833733858452294170332494139987638698167013961359337620739497185820641028764821667172106845623336328114304618434167646788535945755892280865726960187737367177133236899712272381087316081315031690544284777140601783764254649875465069235060596969464575426 [138,71] 767912290769469926758249637301378888974772643066154292963330689126373516480655105535660053962262182498361720047763042759452555260106949241144338290577568959562499025475989241491330022394302564263624616742063304879112066259609846659529176123676484032469974864973982720993590028121224594789125405888748661775437216287022537745527136796937205821224691676095895616125331647006786602785849715349339330230356027829890545646979915466205790904428352028646318037664709920374920233790234893367425947262492117507424458720358804037463017813150840814732822499438329660322469130016783122530844510045514722633697038310418093030364498261763690276577093599238486659700605327222295809392525632475961713906599168948439705030119750035081833523806792117959168092701638749758324654013731180612145027264824845518538541543026308627124511858033809177866737442580813055889234616351792484090138514498632708612257378697091683642506910453908681118101222969299438432203808918851613958165234873992984808147058345680463084891035227193891231084598633539786654870557669854393793556670459019226150749197507525833540123691511315493489550111444703503173825980933608959993001697445384677773364935360871457330695846189412521176692085756034806342665396847868824859849245927423678574617622329312480733939135154030448226351408840205006908427364939245541117476822335282408221390522374794452532314634733406651159901264684959311205973980642242939155675781786984882620728508074093943616193811521661839428307602702602562747828279154989313824 [138,72] -3314324414060310565937077624436388821068306397112575229278779714641261288633561695604407173551577442782132619978188493688076922169160512077491178816438371875016938736307040463687741995129024550060203266509744930799537394207170417410353018997743477500690753405963771257500515568062236893047912040506547162991202724000977680611668968727968605032067104441525715560009050343179014848787229998554564473385892002730308466488689297530573420994790716582673496057593829409255649177202389686872021908034869475296539082702354193883402934427296374114357878307291721657115485254237622048925774389588191474450698538137163064715717717457737357675893911585309894941556895690910939546039029872728993252084652190090322677039941300450739691611379392721890722151637149557131733009791269930430410975764173572161897709280664816636727139235057563754447204727830707262713933099792592978884983437863897087539884790317779744663115488667365791905242067649481018067371185248267224718689927943867577528815048327552745185026552090015118941777290000723412452883712154535977568161244062082204690552240178269746247653068601123298433086351737621103523484650163001744090965588984027867113142201141591037334449875268176615936767790439540579936642570273577229179377928187537008213249346846426193889255736091232159485333629381744732347102233083057762385717325556551761268801159257532708685869132946345124089407433012227896701253532526882907358137971322118310340195208293583996397257412039927709745569387180984042743221908696704 [138,73] 6842050599218119543336106186153704643040290120067711940933542522703170705968856423422336116728063919497992954126189629344552097262429621333950223861585872066802871182835333266227366243441856735696411690816205404348713453283431409203516790861071652548773844208176833096740814915024125171578886495361269324850016503442874458795451881143294319177658026871423679956896818496098602252745997527036285770262332372327362579171756321552950232260456313432284345688377040167679332066829290861027023607082271749433619834107368427847853546638290889055256573288779750186081176396177267932957198838595448114821381228402039540582533393039519240967009338694566796198595590513024702739254025164396841077422677595160856632502131196938687612958944884343367802483271719331844317638803374870093905888964955915246486784215312960739134746791289020389679039727969230663978571508671482283116064727786388051250700415540647815380180440810004084232755082094159954607852147478220471703958414201389840533595077313347942329658688352350585773173060161576290029999539640412008172239677045265872409631128446287922493150160068045883885077257285289724165334567527291494653883767489022724524744905798684965737374874925459690921596337440745243910366608199675083047964559783943309965130402069728667967004386744082160832133810103463744797436523912296385149174042674280217090004994982957527692044724256035714349626798588170080522481531083456946096891350071024567060588156812276955537277784279213156639860872842760909629675872 [138,74] 15125172947076785277334599973179825932165502539010567478587153779673472935463014637141053673990036574494980815646549232587415502517049387910250521767283325407156442784112196381337181306970012081724813476212193234449825637932196867841598422896092999300895430663158102836677957813405162454811811424929321656412998859734521473797056170559351260604004408079926080129263064540106846081178614134555286032950046781009072744173411329708667488849307747670448115814304112642565198458960255638131568320741185981004797434808754067820035136543587100165566998485232012360316483140477308135530280529513196385704472837549587697700530899266335884226115932262472246267848989294113918512802986588143086392908017340781430054489429043792302447126180803387570168975954604734979949146441582749027774856387992814490552102225681511995965427628983344474001849563193289704272012850855230710284888949470181832977739939625924476869822855305013245920517323327796688317388542976800572379486441104475712699208867611643381341058235298629101786837996916405724538264486872291039360133204423085307375097582819139818945725326116259002160927457777099507862999135796660112345786520814085606474818831309223241537405473124755363255792004663794620755746320258131803019441625652955820003815019851185033319448192698084011723177316966833471695262064840803166801488255513775809817631022311842139494558959123584864146585788283432268325702274933549898283929079740189585003496688010860488805784244099837075765591740499668972736 [138,75] -273218308779732942785348108674453218808893467347523420492872348033663530387897507297212765952727417993372802643253854053690952737360866595147359373140435596657152814203470062428235805251050378863055535215094779846548430689244943388504718125995885652663175648835729853894294769624027558985754870102718968382009740820964601350763818405876136579782362318075134062680678120656890715124278996237288481960490961313829916119650008717921256350056781125743944866218313837737959462523334484351890579347637380035441070560465454545351870958951949749170532385859328557239377311389841805003028678664638802956336750821656472289495227200771882272264202182603303113487529881773348980571683879760629105641578633034717275741281971652603727542034716493757201611068194063427437496801780974081682214700085890101460625576668053637977128948845340908115045566379573577115596061843236370166290154171499617590570623214769574442854907202128977407463775850607170658847854019260390177032844359603025562912407813101772446515969382139596313202044386444645581475174360199858709512181309372816137123281186108283107256336194322923152862038611353114530674859317271724402840975457557288069873988862154635009449778443934030237479621974521454655512393191541153342121468096807272625141291733688191678346170868265019692850899443635302429992398160835094506031703602346568278510218156387537367074732831814529987151298016464602072685035387780418434042051064549822723601796191576071880562415875679957449024230273341696 [138,76] 487230918483092525689569276706563436902188139966844892485875319598631020286422960684541778029615998797882067962654759146684446626242811146747287255201510616302358497764797303352138558873838939611289206034226139461515379760895760862245897409262811615601876723941248942109177420089222096198841551095320659595868994607034810285042936961578842131365216064785653354823509364372331139336945147727077565196028064596202220955888406251512539095946066615709251778654275568463255751631851762521706615731275101875001212135644047201768587650260160865756031465396729935840944278541024795615040813520306618208548801664138456641767513299666546206709563179548945082053312304370233780950450880515485486079905822517301035202277415800263301536682466856934996699378752038760440193658472180778505878111294821027175649740529181644103491793742237078855613300454399621428334052230116281593808245100764195744612588248428448848369910380406786648481904108691372428048845390792828758459296480728368177528142044175519881034403956581381714915179421496032441643640814019181491591094662425846254318483208199115987084977456288692019160486318943599789694990619510548929964213645942746261690208553751589647446767399011786033142691648771349957379351451328800999347490749071340116501338188241191484375059349244702228567958393613131061740261421797031929696366308938704964147214701534737883661459811017333987640491339888147730277712184053212829272570355728517705666021282020102950893067656133302259613976768 [138,77] 390148582661980484458113352744783044641950691610526222719481218385291832924032666832583220062831587289547132803978328117712775552516922027627363500278457636120871968726155474825494461492525349237962212115524510532321616451950362786059330711944046708323165045995465823851831408874548656952469589111074421856529020817277623702514616065640028965462122291789930780006936237323205473173349179593678395040495111996508065209156201779962222667641749228183013789905221565779173506956220300394526472871610483096781925695568011534696681089485188111799153225879440991173211046622965245047988238842089280332097636630045348825141554429158314262681900843631815950138023934499352715447510611454311611819459552799304488730099562636143083333007998956856529550805536374129830304780041036687657827839981318042078090480876985718619882168157712178389152670454371801319916499959079081515598976430683262329218905451638358884066663585419339637523462279293431865300839422217778817358938343746556908042426860887720170465255373730371274081654187424443048930539404980215751823967388462201975775507143723832313354523712938428770551012138122759634669532091976318674230242517923767363433901093371433922366497526794132345116045229443540413088816669823335954401139940318464233114911372227598775479773980587091959969877695348818101580662301660489254161229752240546001209523378276022078151624710014247266523202919650380604545839644896765277824562496958824471910545003415125168909587238683861282592 [138,78] 5048127704095107423737939990406044732414950045572411412340970596335631393720994321053570476937686479282433080200445461434188524033814699181718712696399353753734766110270899282650548166098744060235759931989332258584390308070460445994881299692885898738472858673771357339260115284058463419988997386436668919558052839633122759524129723643086012535100109380407942160775816652084400046072221883179262281817349401460904090653280509692024116701368922836606488671835884945083996333772729031726006927471959424803873277217834680163422674708525262982955198102786475964359230063554856615442800910799269715338021926470850676135929387627491702114367407075114266302633040855393368893163437060474339583961829787263727948935058906658101272801548708448027500192506185804927706484323881210533890952272094011387108831908140183198808355508438538573885981027797498096650184752724348114631215629929999927053472553486160226737345116834514244419302104617525629787195674127541538529657845037994616981809776296798535033481441039838035554660603833402516961665430018214858114650947499527016306426249994893060142580370345565585772682216317915578028555653925355732688229273603381163294758854917818513272688531948687298019229428562505745844670852416263586661757373609357811696474863911886976419520036451825447038087135570723748264019986240360002730987352283728163204701779357648306011428103776998262255031499251391847606926723851538353449322791967306622767235125392446065977958681404402040 [138,79] -7965640828438008336153944044718880292816836681862869999405666650625024588949662906850985175354248531110042862178025749122977724722345685154765173640136309614102427121101098094924120151318453779020269690359112133523646945752312520434090681116460729947982675305568069412010013027087741697393669327682578556921270113251762317277212814075051792519249191024722885965222031713742605795873609981439936636314520076577449568537408544649634473034530028716300075141139780053148950605346298574792484708750200171881079674088208364324146615120543592127219915468241428038886390501233039051662230918775946193272171914784938329930171992407327940293342643031718680943728622206492824074455062991680539098022676863523630114275124302692634480138609512221861664093106129940809308383802579758071772831576627107229787815522975467481175126275091098577227988255547582611507388400165140698805391382740880092661091554255591194537632700977181544998159060084676479611800591110575055837799925359460861654343596766525051390108663984251060802550620793977568818691744971480436119217565886436588165228461404347796337195177794257162585536469833435131149512263295651791006831614847731533342517355959590367287267599965259494999516653570030790603658479638734447154316150454376205684659189901923569727783009282401741715665811004642666233359745216757766016061212256162477324563125187589915218944505404106380680355243478470696715433513210538112080837117354644541214777855957468774910360958784 [138,80] 2282880661551511447602641059011256699121241281759203065196392322836582797049221807792205344375377882595906936754853746982133398182487650883872193548801866692018379159625948325765999879923571711950946200146312205768305342455936163534555660999967255573269734013994906855475859211549329608365985465731601768494144566981230500399684860233941745181787153256647018910168957769293162238234193117026976949930467510558186539561814196874962469753230050227098126787408427014874489574410677664170119702529799757114489676878133865347304367405748889481018987125165239714507160003942701653263573611177924479292754594628284415100477900652541940584641622458126923430856402757813365146940712089158052292703452577258463642539884542572407949600802490114762705580101310325002495989361800611291398355591080367342776455787718807308234175776623841686890055554196337477704318883680995986939091734617318764074925943063221127893583491464809126097790756761391813462952200919583803624266625043650814540824967779714068235705458026223512500499653414951996532060285666901753017463314663931365983924247233932390386010690973494327857459230675799758730338172906304115960449466875428067372782465013374618622726258026489803088246730408441941021263275706235342546613636796891794011534156963133445336611109731847054373584623415003932097034225616484348438124112858968615590937200956964077123605995641672695458952450274970248145447699352577205052384035550763469511692330099880796053248 [138,81] -12938777788623063245823323933523030181501738472601328443531169717017862520110620625452065631848245565903007238996444957210728282071501984557656900233342904698189072372910685258081837832520025667205770730148271467828177992368536506007296603049632549182585213044162064671767199088070934378131801213450259812322463896283226359246027005227512967898855266897799789396361915924400309889535746650220741815001167487525388228796557404543514062583030443409333660230223654148834619779659973536097357199513322920713848559749300351576080548928645114729424642980318507863299208192121018207147509318601619050171747230830997127457558152757058996779058726902493502143622296903211056797718364366740204358734895515791848014262441876448829566756121356458462300595212523320227176505194705640380574354684705726273869217005113205339764602632194948267285998449901396310264232140398710196325480264562631092295689786465484246754993039757277547180676090726521428958644930535770002157854024789844460915164612546093278070550639331081949758683067487384256130029330915784750833399802242472449675393087814047079275949124202931522432141133012693876480209217491739318774525053943510483027488226161458717895970825837009407650412529275998750571123580660604102242519125144876155481628963815632115060216857960079597430574407976193341549360826623821143076277911590527876031468372359433095735727310656803205632803303792049462197722384687334801644861663745607307295193723477954496 [138,82] 16617176693548679555532438520482791333485628148307818691555673735697440706961152525459905074717385943121946719627649358038465151118438616496625804300237067264123898227192746290842072913152672090601326543539680545401640523727335763386477049772842846302952403357814798091324571880024846472693952696173321274292895980316367475522968072036400907010139512854691872589929415768401653624077399045199246024443297367145668810663801602912184397384625775121696102743267911258939498895381041486068190079890632417141497548996273319059561126697829028615821154894235603506068170662773055493188265392681668835246788852490390754306463293005902826105439718465284359803557093853312686473846486990710884396258639264052302970420187867483479911800993013754941004417209031250668790499735725982514545395759514827319646192745909969836567211974157099458359371150020945476986000059380330479873035687338736075666233949852175743792426233062944412590878376776793793147735681323605816207667616240554139843506909331850960039733104550729539743605015568063423672554304889658718107598115796881383699378809546413797973204615034080420300637426104054068115655287877901354375011667925633065774808030967018786009025880826869440872684847066388358672726974201354419629678020449483598557789569263654625483685191717826325325205425712345254773638864042166508325413585272039282471586061887059638212898418271913418223946988829764381575611625398760191531242652747173319739510862976 [138,83] -12613975395703096928066073887259666493961770619225368176455160698530342587973894113286782072989141004879538740459933243432996019684852191890067573706894359381683003651424148893706772694300847378603120421546778719346438116377583159777748299685711186961783284273086958322692453913216548270767077456907931234548278404965874050131330889753910778205245926368672419127826447429949887668042290268501328427658836846774245780470979007862588701849356168154505881460307303859888953667380427448801894132054448613167263792396360126937085919099167196091223821266830457277205341070074809645432425870730305318162955347323701775551025179064424255976672864563150971707075273609305406626827668427475151598646917877529960807676338765909769929244241166323978649141760620999000219759151900196248847042715804625493212522592815748948782859367777705273290822097271135970661293405944265586374299643738344781645048980838240949027404904959920397280904048245008331600661197495361407781932659780219590348400293121763858406625150395923196237386873275371662452381368723719329317668281033612474130296525315505189150422210020726349489354526301742078928408277608336689191805532076406538046000638133319001027016605467481104022638655762019173161750691913843701224526530162857834487270861602761188106189664186237266498351151910894293473566014736386032252973466743917747249666195141808497731733826126709463379782954437507180143381803188099886305368278234545273667456 [138,84] 7180440335612644123154503697509489946544600980426847055984047917244796950222170021051616961403646472924565653609525542331721379434395957660190842176924446486388660770997597597114393443194136773062139532364942409428087909503662076033532006054566731101283956985689536982361774655135352101202210317686310033644223037430964213618294919380563851628709329374141481340439979648912418773750369259678165620703913312712727779948814250862361253753252965160453257222305965463422434886981501620206045942716987695649998385663089276081748226926087763435355263268287947017625865951290662026363965723791952128168024749929630085316284891165440508663175504086639962158721096332329987699756022422358640702526818994692761607842086854566081340577119731678189249463186942761817867327379467391083500164333521989390337535406238284813899939840743686641115490944237560652239585242018399900352927616571965558584308001828067152028357220955450131178733575857120510003990030457481357394432354549826970962432623207460087746466368056571947250275994111172936115479461524838336526094622853857065852753523226251141045660432011026596785937219599998159493606106178756249614484837748182755220120915455482279257089427019647932974089237077690193717161354304301725827447922597583663059505423992677851567159796809638168974003971217847845388019225709369283563323471115211033348118705986894469407834727965002379646588296768266305724489675005779197853937471694092640 [138,85] 3102908350882011922140656242549419485147400233313525118528367076807546645487803319554531436011831210707557994752973756738533880758871352714183544741471393369188881766880113848751388921829028220658978794558281937248640388293965324661749023282457805072698239950270516103866786997109103479500484677121525470758933834278950171261070748132307623128421620198174065617312442885270459351876159643563938763641823546287908773350183376296962245867002855494118061936529582954967916723625282781716085516540250584011770836328988986872205950860779285606114756083004967577867338257797765415874744883276595284771136569307694212800003343167731949427607766050351920824562629265368779279250936277173377126578340156809682283975260139068744961089897087547258978414308626812474209456792822679356092393010139916557116479268467355208047897721586751231370362261236918650367258088688235358421518889864377825950247657362376835244328809919116221215993159576183663971353039428351261423953824481011287991477649777031416038603020483208590421713951244073299820489496449973630378024087294341457281591186518340938822162268580417877867925579056319879174207245539060522668418799406409283055592461433188126875774741038715782621911959023554670429844089057213890375911144318407399719860862498052403548328677284003042717321483039705225750215573684736103172725995857683469733236169033385808943082475148120770294127056243860275145947196615583842316113883040 [138,86] -2257074705891061227031062804433307892149917879109951679440256835759403351713223907573152992502365192537881464690870555356758723283284656355208375774129350162204368254838842273782521179423697637656880428557175300479335910354865039034674323907911445921054063032301522500024025616509260176482732724362075809297624919124724346285463680737555443876001928696328486686375072528189757119877564761717757301652107237548375593352636058415352839462381726836261719789480320294979358867248809111697990686430968183400076787819371320810125121861542901443591151470068678975874602156112832382902573114993238882381438202943471030922659886358953949197942405696214797647451801463659644988099745802568056372974368659897707418232172757959654175842632087608616167513564386842686054758587066487065922549883386830094444940394119216049589509825553464792934362038973999143498261015348964468317096173310684405952197203921860762286238343163257394509040845333537985701177888949843073611876639629916086382983138854957951152419094112416032248663732655998210516623749384537556963936383646872473789325298600278686727627205135017439255947401683077929558570481665691326920429448282752759359569850585232552897962628774336942631457377452209642572395073721458214477238472021118954379790289096515431202321703409379910861324264303710259340889844328656677604688729800825761266341719747151957428669623162360119679220861635761955381923893380789910752044 [138,87] -1315834100979405784758547356553275237932672738658574425307247058425974528348537549604035188541589803775824357808693622093647460754067085100358264131892683942287482417158352128586203885444250020675666539863061183037720735405297763634219534872718227826525849011629546300044757431181704917986216276014446861141907696841347648975671619258907462282488825815172305967719062756891609214813801595873816540700869713459183966750849223522784296483986298614094865202169035102653337792763399540895973852492441358028334335242314192054842364201492387437892668826677471146429290763906960547532389712988937045942467434535417262822738780400843938743284725808866027208299311260223276646295988273561107567393913275051277577281342330213564217200206251347592156887032247628022712727130806418623879667557509040825684565542417488746421849284310138560735640462916535354689869727937681358876851568030032886648002637437819504987730463772017564252409752274980932151486310088625482687328638303477473128964154972254012250397213834407799502750984405282938535662811046156269045644055236974698593493195452296971589254536826337932211897784185738471551552784753235328293715080632335674982847415696892520225909344773101834896549887747552772782608154317415325088179466989085920288836677463536483328898753655786865418360386325837855122978289163171787728524758470216034127227055845297939402494548121703223739716014316968178424624180126619456 [138,88] 373920361663448228487188964147708690314535552781975922023521375179074778255164653759599035421904899695340024753945028455165534765954921126495932233376864474807772126478003426565823794847814279849719565548515744694297426499053690767500352414744065154624914061593746120205777204376452173343077478516675685144373175882213141282178662191305461317652235092483029320336062568538077546893335583705626386316838359493709337423975242853085682494786649823497800936487523476140357195654204160766149288935163531303909594441995911262900103114778346264827912027100640239571170571346600636338701067123343847627043422334347499512247467690409495659602587585729174533019125887419285825999277094542711218542198588823910876489216662725062665096232967514286228867836476800752610903823028286305832692809187160113127959347811623585892943248424645618841370269883743130010725096809775042696073652806032062555783829738088402189350245221344497403991340761660343380055723247279005321171978789923393070368413713321632343142926584482439428173092994511880318049532140377532227436935357813937402396597231272464953370040474776564416883108153717392870253770812118832454072235538893926448685868228417664998700127728919800178148745371407431681920254778618511383093122563482994694217707522846791040176835475840148178667500022459724210857872462979050779392999283826083954989456195902551251725601932282402821847767016479251345446097280 [138,89] 98813190139303920842015119547572119802319614231128411776278311983002723676993830787597374682703891861878626789266928391219548628257520685734035173692443377060962382676792995388567337449618789707232502820993551252981786652952915727683663859370932630243241279006157817025369630541470499314073773243971215338675813204390433566849213453576563417756616421872183865471140142086963167863119600972932876975391461833835169180355865267851838127483224525359621779586196519946656253714416634533216577748840563742801683542410956116691117520933934388503507135020286621616794461408997123404838416107839150612425070088907902785413525303940819645519794285926151153806012554144315967704636579973997120669539712909431834637715884206880031195577366051333367864513099827694814518337838020142279548047278187321983321713161455526581584520878562059464433500295309739212636699643749432036366450896735192969221710695550359901712796608457452674549776786287649652241800053572285472642761413006210240528129076210850689405679814110185383812674230146813000440216389690985758233298299855603395324293559862569681375278374971404441566954985030120678200324268677804017148745559368332590212613704842718997268966082987492484041666345522915538837412151906052457253866145073757245442259719724312173717701614971424269730460463180190101878993779929909555394946936198140742564654552691568436374819558160379775375673821999207282480 [138,90] 42474774494781469544084096250100804404252449266699237563503856543423377919344806934839879704329073389535696953866175777245133578136724464371103943084630694437411907335253365166274610173285998015631043721672776020493564910280097898385889621857724687067506409369011799975972081468799430551667640003978716792330304693915322852991109065810388946111989667451143345549835830081698787900383802812090112145590494950966016416111269730994717902814378117304767143524740071461280287832855511282380476952897998606706529158436268133509726017916011478357427257846889321440852628656707376503378779476181987712380380310619429602105405435161671752379307769429800467473809374762298682436062837367946705309949990349349231299206461075820170040490354762784388703137427028603094498905958666393510646636133602741177837209265197268909156929621855079441524868600230002946244544313493059498566485820890513340761371874636055466242668126502335400136783511990414356866279785402058833670949826121039428753934921839422079006614219636545397729347363413646494420769317559281406181453304437786809245093392612904738115558886538987054608161032744044815831885107547876977343745764406412290442797649350589632145137224426565167769724316140293711115132870061036210340156890294244417067849501549612594954467811575256128471312032604453496537194566498193828924621485224294829303642874268507982768191352647857345279650804262152 [138,91] 12139015040274220938742554836761627955191304569482858954557486805476471268294049995149039198634838119704818508725952697313609489057023875515992332426427721830462871279408210134115745306321340021725468346354109059516978165383776295351826479700636225433926298963377089658030536885832755888672660481477615384842342194606775181815103251710393760627578120366302957643530698418727790003782668023657305985769999170087410730093357697495691886120720736502632214180289490121888293803562239378201364993224769997484503648376073899396403637176291768286944773484788835392304370517031729708912004536654766969323670757167554109535985677568084092839803045000929320719187783543742451295155124422969637771353861251799657428876126113899481717058535214910505461891464167687519360911038969631124221393378012419862739705302487301529061389315118821127593106228084529927753441207179530557008391649783498036173722574122945717228086131420055967060977920929315353167743431156070106103241046908889349041205656237602878797896864696827330777969213787525515868729783527884202516467777533508076275058225841114522603438926775996734676036436446671328896833848908073717527293140062429597650077340456151647581845390153309948502873947187467412951169310918583572917444738785390331301371356293338015539730218656858607020925266104315646909149001467455255478870504392741985446460534876828491045562781316051295975738752 [138,92] 1050227454925140931554507141941835354781246276217359123208600525514306538177097282540720039531786470045585013373382902557303735082418304904721455674239433563525733952791367055217925561009678973234225206990283555160128971897128273146112756906579858928268449338497744942897687025737249858437294976932520408368442207546704516201301739708298158405750953090329009325374314120570495673440836470095710875434503192497028772150774460568799630201654902748517730520573426106587695610840692573593534216324548069939542707392296719324342654902180321228395441350693399232722788174380272040846769273839841158095187268287500000079701496310640393977132607731431985884138809689609467923776896589507121943247585035741266398398011695542730639310470893237365732488857319505212025446172168484036049185841306659036210887292677354106363933323153814857694037460304393732594461648464275490878898574987807458736396064707568525345901856371908750015632075397838548368724675275154482089992661656534924008039721925119813645246373804174100348162214459155742506763053561347009537837310624064012895711912282714123006220932227508470363338111250275757505011299048387651203319378244934625127154123668735324180918289168605127719149054018115071832173334930740878092765801314967861982449701551717817658053899971092672375604767998942786926671411159038353316847150497485588512435652932087486914158891758704819160 [138,93] 69819142966533574207650743964754296389768658452247848518237484810883988480144031428538175019629400261307282213653615254879670727269832424512573379644057707547917356246226804453718527121509975091994783093391456564746373586004462967638982669980947988299040031587676674102648509786803193121058726392003770334173153476583367216769558674171579502063834456161035651333940929757447654164158864981440896790180117143817283587332767648396508775794415279192561439969901441492364563721181497596380454363859433463845336253106914219573398290465377192689614519984818684745670660768084382259646949253538109158151875319347303249408719791958898953751849338401720427968561560704911749205391286688287156492030885685136183369716753379551904230500849560731268391480484512165362847878863253603325644061410877699768448984606735777244060088074063236225291202534443134385079950524731362402642257008928662969365784761162292626199975029280760825006221342598182048286539719269894086496904842256062392986780254407356200072575476567632201380690241065132270070830639793945722859774917877491503306137913716709463831029689839848947872787648009791975553202236679273714258306618123420550010499227832372318075408210321879225542238272810495312026489744771252888056165606166619827370026326067406414295858967135584185590695650217419246001256481623945130585598222828471504591464366430142748807175018896 [138,94] 16587550968020762249167461756924113074322190226500844547023922992014549254150161873510716415303837144646610541944380628529777883095188806469806614497663737322324176698626549764670127064971452093135052811991550106286951977079862707913795509817077994581348122795627281966124369603257260223278266293426171380166441691932766262204809459234773235312307873497762567221548381167345818251482924991413503218166542761362038119064681303019801133479737797318405726089889919379637712301511722938293936584210308750740341175298671134492672624431472489380625774627008534688406094920283285908632298904191759678063224587997810147361429209685446164348581432748187172490165305324841915841235734481458559335489484518031484118159322722089553477881348060910146647246716888072973337470428003170294956445164430013897311964136849196547393790118038824235734736066303898966837399218566024278520247200367844541053493657615827639094166632556144280366217436892584775262063400586581024185026915977170380078306977565758330125578894400792279983620152311328244454564213333083691139302485788397558775681720518806659283665316983046821371136101423586276822727758237963215930173305178765092645980384409466038928403409941474391188352887030858608359917033178905079251568809308130499864573981185588651671824169964528803656640341896109208115110832047779020324161926274444529648792483908475499900867 [138,95] 1067529708104968737775894569748950778859199368672387958382072465347961495239373212141848027136730109130174524087707565958121010880743129117333110823459113522701868430980016439015702571281704451184232061040893275616088900699156025125649415078495054626268591020283205447530160206159321845654823045637766865512671355207781122943133676725775880902401443374129191171110790379949547132368179016492173401446975202397044784937872477996175858586726932211788888427140170621415440590312489385180173417335966334491798182541390390720089052801209065406891012221220235456846754672763563639962981193331600097581047763079545893225913953978965075306497644847844293204156682266328241079245381103401757363045356145378255068252430122310922916819366818887430049351005843057477314965959787229138278598206183247317059241665575977091575183542186908985638399720499728074976108481784988359347511991823766897876830666331494448374980746415537739247970510815544997174948103442139121185331827384546090740404676992130279191131419767008387931440876911089147902763195869544046174572882294374392080541370635966777991935382631133383116432308637258820660363582145199582976566631888527148774736355552251862988667473310194086392494704144656567974595277671811094619407147010931223594182839241869860142560234669729665594832609361939133725973739009125307017697855352479105199713477492108736 [138,96] -4617687433420424558066965779431618111976739183730660424437532911025359588156776808516659386530775396326965476238969659613041713028564498524197588501092409832627756660873372263879891278599371297525779634179324442812796410384962545066571217611606617138941392505707491652545319008050939941892647023516064659091164204930627603858867583561200786909699472260357047460892769810013932262359842389571566977573105093196887444817515128885163094892757363872656707593886702743098065695436777061157145718177908157877164848470046572223885152078064633922559211754950563841220197397369703276388017624378058355271456769140765286249539409894322133398661515939194683301736778472966402899578413151743020653507475814596884375045858934809122044848272182252790912370662185854269341915517473866492837095166483420377644855183422427498443492506345629148697097853965107008169240093132414752878938856281750894261063144456889685769179277590807619231219851618419945395289337973914380999205874389527281271623104582593570247046904051085127657999735944221006887391493242258554769793172893039948350000372984341132763532540609588168048994920078590832676226145648210310496322301729137978367035468276420286122003244339112731821120160559945415293992494273690211852482246481838649126518478549876558841699474650660603821461127707655523398883279629101622294430336854663216823530400 [138,97] 1121543998170872919789133102738933880956866247856379955395712383606232890155943334511491074139218397261152652385115331743909195624205249885520446799628920059337749547487720204045136965361592326269031527117881856835344784425574339102536797259417023191218343254547522947203341052590209515542906776173076457344138869592350384817935228774507029156437751107150580300882370195986221137245643732873861386716634051039314546249283587841616170264447398407364384256726964533819723887139764701861317376822812868060766722641925244941360356987240062305216224499257380103249959065787485836428018705284920701160133074329536779210110131820996275568438190036283121061101160589916368177705495978741271364778925958748562842774645415376108531129119493533853887402537338340898367870617568795353020490944945395121262003797719119766278468334124901008320329651281650141547142705673988238764175165455097836681771531436667259211752446670455295456257672279695673438777139930786554822508716591672015493984996842161069074863866677564194223104093883015245719907316490333125917784997223694249793011967642158046199088368983660918229330293871669128394414984006878721607897665571478732124608889706301215996024396718580013238034602070808457514760426997082346634302053066979364769599643338291670800969094873789893591982015781782435043830660897540876438187623911519304424 [138,98] 140103078417167886773365673394503404921055235592592214830342324624819763235544360235148308638606656996655675651803745808159054552023136547535738540763097570501425675695520693799012366996616507518330238740090607307144078035163389804270575184887482354115842945251467602415464116678109547239163938085302926232913913332148401636067598382470909930551969903505201132310037741951936681407482839084466797885097029295339134957511438124974801079550384007847083043592377183709030161465023961432522667832825701742418813051095226582608792517204110364982139090831998076176619672083620621139211111436537174159353398695943790401845130961942292614300013439792511369960936719562455252063976018543247604189385428374905365809490697299844644978332051486047714848153531725339693708037889102118742103082703493632489860136078092403589279883695683784449721042071089834748530181002968731963792169467430946106397750528364605330505131545493734081635664547519383253110581450094160948363115376608755455213539767321853260536524152360250627262939204905187360632975307170479240522316319145312870397975976751908509122586787059529438981429414326244463548314113147594423736602561932803442011372145561087305391248374018019673594338220952647239496934211225848848857117777362768753235086524854036185581301324344463242734703669208674582872736510267149740399486761544 [138,99] -145701185997258365735380841972678646308607683387641729021712669265690463319733929768940693418780796585493562669337071254088674978407903707954644039502878772547201198526198192432316932205561574819036810753577971500763617917627154675899628234405272831784753622507293876583735121089653708870469321988445222156083353012823206347214063133618894385499295058865573982366882913908023824116545758167834499768818879476336515834029924928536397572803499223857849406503155717651477345816506642019655273009064934473448387558590444561049537011391172192962697627076710599811889997806218367554995461444350776687905862487072362896771848758454180090025532301208735035771107508931635395730174373824470270844610325504797082323435568614573994957800560413550298019091157685172815829075368358690822954083174259479968529304281319136559018519204795858503917282424448094538121005106153585286567524156967886318696610629956287777843715956294033936584789593661156747888090971395500531846354905504797898334164639810793828647755349179441579668985347467607131028017341058413523356898260688617697480472033099365277233623440055978939841021944944042030265701063051591896498032711922533346609447655824673192089583628388717011383389066138350088290284634405999441427031507077025399666725466006679747603495564650655964184800565977801621237873686065050304192 [138,100] 5108233821531275996917101919642699891297778984818407897460032291827920633630651401171572445551115300549392534110893952233420007481124444022895820731185209920397035752931312217778610341730572534073559240216018833717575149637665215383763270711644553074992123462214035075035498287207953013180902009037474185170849050759113407240039268203870921345617878073493942755024923168423370054343257468663197068451397288750737263929191201452809536132262725605263559778931724039775085806138444859714708063151806762025821790146453748838125161312377323111520882290116790941697249340679122598518381415947935067225734745684277473088525777009207313596462487339861151358272859622031651424829610530192333396865612319977661114591344804997028017249396441433215155153956266391567500487580781465091361192042726551704204749722950092044242620324485978507184220280191169998544340982856238474541633062366810345908856655523730155248388964424012146665430729521720681256923841929517968531049714377988913533444481909875400817534819183610679477034364211421672194482419288824137098732215212285673321206518579690971494065691202119436354030293795491284107915520311276620895758583840268403540292230676302493193073667660304477930966605846029185309074901003349321171132474643829641689089555219473084214473918965374175088557023010652333225562495679800 [138,101] 625016747197423192716019292468685946952989112858458946307796931980677139826983585706633044967964685873466164135601712014720391410315318299682155018970973460027887985823464609966767659243311860536888966205008417107658883623037735359364039233657856735526593368126247720927032423724269046322991871549583402709209322141270607995237365091311359590112975932661207972558254477438037437676253078031566363255864285473179520723292446179201845087270256057192030337825771233400431229714805963648983321043665190891629912509388399915023970019838506130764476460093809529005862329519865191201981196029394957718061709838813867890368174452326518028481518005181665354753209755591235142859819513965560638558941637584216759239636821132464774109616515692219095101858387917665452171986718336039485875599936369450074759946443290273282999093002527042757935195426419097563137657150902559970480589765188726684199428339715543926653477236434197726040275384993290797851174128303453855948216812785637961420107871159427070149286618277982822228511430747703480999115880211381894213489426621889648263932922134944633661215504032021653225459238388048739768693171408128215328255543336654704528866216336080812881318293774650267646241632197296702609081750137875178322888244452966581831267426763262995754632454787720562785527923610184100652000 [138,102] -21773529517776505270476288481184979574442762187572885036389292733536591987207710372569359621843299239907053257572739295728627703481592102279193654163505417466066730107626852125771059510524083323327566193156225148096209539015209454075019827276216834143052247062385895302188761264351379910152201185365262808777568468281967753282535378289632672566406856087741379685982203616318153742394519161209661225248317355980167262099447882097714750131176932814743153483089822147384025003149772313887930688143371094393895458830553011445675711036868108221942571543406057079347434462055990282909337596517406482933400694167577096222497187577465069358817870777554356667849061438874720256518166020264313079075722368721560808624229072490138577090413035896228673547506392101857990211198993775869549017164467809246814052321373685025939712461975461067266194590231574563790438022644194053341277349186920083713023753485689795575332428947613376683794772408347790677419674820400852074758168015703820358042370694042884099281926635040693269540380418049437891123834598428294933304007253722232465541097490576649692446774653393040281513156032051402406409710511806892377070090293258625545243410473243028916767700880404471851394449903113926982110474213063446537242889279886977644542422929630580227021005345114708712470534450272091 [138,103] -136592247412367555291570064614227278229649440470681901320726681639505574842316482231552260060506163489429227492788262430383320667269160872894916607623335779399638531082065571782648251696475927461616364380171901962678528407163855101942475994087294276390605454191085999004658914956752574700128062019866141617940788026213063355761857503261768737332125932340910596754775818680710594157813563279668076185288936057632606804332214562120023016876944452708412716371492192928681464139273361756690413448588744458447045843381362904552555098249531458074577246850360644357605421158613286790033191499975699002831255557306418796101290465660524016938756541634342870653498861486471122048059362286751343402984501476893865552359889172463938794155957686700262610259833882286401433629784936342409195703841871042931995837998561750906575123493649526594489051538384834892302305764507775097334823642883635318388303216856409807238837624335493061168119226505492498925852516845858557584353503119907537246501934343327952636309526535270541943191226013589693928595030972866516656631596460542769164542691007063577843668801273463797122877825359960795037006800272578629017358468866180895782531222856369966299158795100423081769905378715054666522526761276502832092002456838941834190234862259843769249958857842389717510347904 [138,104] -1272906276232651092229632864985338422085893641699877337999583617069271437041538284026040787801816422413932695062304976366368012078460704099654923699551339797421243456795680586824159996167528934505612706745886735438757174287472504458710507235410700847267341540807977525532370174229161621380554074204549125904699530978826673641814422918966015073396522487077412060565880053324824036357617259819065389905747609103905732017856903706395829684285354474270762811840547831818434965130108463743481818795723588334306951334213267100289348928273115367486503651645451254256950211686968062487061021037687946885876622303697089176242921386071956129495290990071754077071623351942691114658556838450904249596017110462363447298904395875140202064829642354665105885013812909312862305898812562185983939679818839985023116482104841211806831413528510786803300506056370328184735348880297779506424855876039028545805625761459978206098322903553946888502418002553461440186773190842277617323874880532602811038323900592690893585593485806164928349776633267228901147769143877935081947333830949805077952940753929897170904005305420127858616399952510755525360894659730462665880729973327490917413388668364997050950339178691346819929011080722818892025170851404677423858519577494211106712307553520972561446079894118144 [138,105] 10265001590039900752249890003412683101381434683081174352845392377753724253654907211095632018102311928101604823889706873946580964463533130390350929385187592634643841371300234867828119746482484628467920821883329986760710580561563039931272294825968291770879880513166875324417905456043637773527731891680341060906862792946851558763914923422625578317708588183012769090162807408311191951877677713927372772916366861338853382336873950396712517826738913710634233767350819261878815508910596450709854532032957986450683861364384940233554587982241422997199605754634773937060381082690733853349881840519673176713405409002570217486012796355521915866429591638877934732077342976019691552059487028901797968101455256908431508042747788455591406644729826737552746171238464900820127362854766566718611440004009829208326069201454185166952642653347755310698021999760460179476092884718840377802400211953592003432914024542283634456537056451041747487047531848341949722352132385497970310571637985767586587136494475840318195290461375286583946912330847207422095988281391764350494989208755490538262805530150100515508934259570923030408800040680224652788631504647195590716052296637743980899702390171487052696722151027777312891840392088885650955070085117431179875267263505407690841312988722564314472741256608 [138,106] 52371987420470847404669127403623921173323530871796144824517760344216825070376515317930589243070957422029153054431752559420949952374096109992938564069097165488155908575553706949071110970821302382613201910657996045528873324573476983047659530894122858227354218099072602277935807504484639691259314006120058101839084410880256942358678426765906393662317948228899120758919463820401766125019638363059157625611166902106228419528937977620008721995277614788972223781641238284010289529158718368650442790250576008585888686662550291724809968429021699285551164827421575656313773107850753558094722841319802601384683867891751835065796183508241338906707782552613732515247983122574170370175007866814036450132703036589210759027469638000559181669953792856872126586337124640166979597510726018258721953709316248297371219133900556530124659900737451216601898811515469296252010038732368321422117382330518555967695778932084138317592258399885658000219594954617375192428471016386846264482149853575066671221303682209620016925364470873724170342018161417747778093065093502841764172431414347824273694112913168663693430895345613575734544610423383722868156669329519414239687644920980363062365836714427330534164053415405832821961418322114321302026680605388842321001959055265769121028228218398681904 [138,107] -324127120413325464374692445283498913285702595476171853317298609770317628871942888204821572167854521470885121406892584621367733050205332068660298945065170541543142869869846495027089597875324315801433011743356695570276907035122693130958842276218125246527958298319711109176238277162467761842996426253223866515007933882872493331994442394523519682160535815900410924162897822301544017199952593422958398814512990775332191486177519176827531941374589066186408575912624585137903939797919257609657564655737411414723334667214344986759439073466120824105419495390367888820036279058399906066600471485653105995205506002845168002529067525391230946142278435481225718269667277283161780028535958109221069116155550382636293753850070702069845068697504675147969903569721463535628691642395729852793925335205346399511293989915535951119209034006432219990953000288087987313812744431684686012484334887303377162739519581427707625291747953464930246999027846515804514962794686377795071782271676071241433651521436702376109233168936201449349418179521640014493785465059137269984923936791131258840349605228282575601136136058347492235362969363671151611127529761861777321532071074516230941619106338822829984642969712678820983467027044720355729650063994677539351868217163585219943437821534720 [138,108] 2852493436882460064870764685977991498532373778156910401753483323711473323368684481109015578539752735478813223360993104364819947407335520904887124374152340849457939795720406602661658210833857598860510003883742201508504287134612895924898579620365554877254861756153652450409154556960280131196465019121521484235475282321388942251822491828475181794512678166702785931012075583796693165461604079905401723499975998689737588510128464895379037902041109296992320436169222062605759371880793436096126311559359878634837090576455601103991198661335726319812942784331616090136157496328462549993826575710397486959028721638923151099262670210831426259408977625148853147349187436070922515023463972938497898813216515138830326315321494351258692180466034942455547687647688373811046964351090900727220721420767659774091812194059667060617642407888350613928537808578387002041831250260623936918576734317974291496449360262374488073324715446679454480064077854122946178511112609466765979889588278473650573209977893261640905085262041332714039661689603370199170585067017920271355337050822694547086374436693971645528679996690256547948380207484929036560749224861166426725441144342143780466667305077912601894470482082089363506970939653586497396954970313805018740185691143915088387792 [138,109] -8713718235950412425030277934274757530814155677197011851231295807936688081612737448646762021707903038283361825164160675109957795139774936365903510744333365930946310345179888515215468697230892330186760664577954495915415518736928229398014762885585251539545709722894015962217692764688282051441635558822733863591211713243082372260761906544261586264741075810691782564296859421429229915489356142480259725655106941596307733823466520005535038983444978411330297682893149004970453605438284921314921415547971270026204616107711840796287905222067622083363441633456900988057065618819154998890972465434668979703360868684348367633371987525648360949049373369035568764646188951404955630827529389786354559658345372126692429557423054976185087785332745812064079927339003595014598848485072555670535340331400256636774743575094815591614919948359179236445719300840263240784646980316959664431228488710371147352768874097591939717543413827686017883349155113754754462296544648050739507302975201001862413634906181327455843356657845525071346293395877995429272291491600899643558433912413807882556754875681697414633396870868176844165915829398996035665659741013978678189456022997534987239155426720909226686900990455210279705664601319309605794550602469879976025979153918784 [138,110] 10237691704029210463141561787432150844271446918707762900894151165977009936180522381872325344855111661698028870836025484305849038758404418172753438135853407197267993843534081228583804230908499584735886908343254529741333583793394366739829346494755512777359964351885012031681880824397733671665270927108387431263497241575603564457935794230307093170257763980785271215857256424079454576242872873072127769271203037133938283256145541474188097234684422125810369663359813167826400529925301261630529830119033552272631832382153124461958928691838678301415847518800706174085842972340142202936749084634746545599659988983882279672100559998259475018323784885836981259154264987378398030939263979883267931238600600495868081314376500833465072112527308341429675100769447509799564644810849040614050669707202241319470629418379884867673448011002281557666687283807064479760441359887026453343928617491698379886964212131657975844425970404401071545231344889710172023877902274905223238116159999196415720233429762263025650393695851439183721655436203333441105772685919810968035042185604269795141682857138951502445323732172745582441990442355085483566374590449823337404281121711930461353899090988498532354964626311409639714883573332346161114150531616695299894530 [138,111] -8178411235314502325579569290850992325532376713176690850766864490634167540844728946440804414838467449180109045348310201571200597485729527369268645632375535663391390977358377508974838806657473954608146467232868567373791098997345663868532545215497619762554457809877259563454309596344212798214848223379023954363210822741370573648527821333486628469482490610655004459470011631522649870206631306025556657906060466843308620757640822460949288700930683485021318418369574124080354796630866291951603102058847074260271502901275617512823087706510213518168940281564469209339280972259575728264525811228960702788116781486638114186884367407063346279335493981400987532905366234221275291493845642281974247469151086569020088207567344801729757181830926293476402340299583095201399647759766826242670960112305516405267984645729972827432411496546278600580511042035435718270164019672971481190314629526288035292888685861313693422549431102900545526601982896856352769604180304038675501860007001677612109657537136087775743430843185303014570328988179865728374866541144320509917730863742045764148946960922826585297526212374223813307481109018891458747882677836816824186230979642142195871814110127124199601164508773740242028041691187868100437741744944384 [138,112] 5602392182773558676378360943736720496157381427063442153333915018848823351010016090842967217810871351118122778878099979289194170125535769892590751443505622294578273002522178520550172548853346820419805314933200795403579615283445862511677095761776174826574734995772924024750959572486918642881894535998199668502923184370187413540393724514520641293561601581730252997955685117864749494156925927080430209198902672515111086078653591664488108391874927838538152992326084379823689928250198494373395641106122466280001818208246193160542466366469529844943264756338146390484716366744572498137505987474469242381927980350207110928617355307536903418452624680401679588832624455890522131153034823264026319903639691820929496016572851797441484358627021375940995221826439586872659355896569911236671878078926329522487525406284046383441844241551139560430316406694908588527444443830420517018790854440809787319875754830707052534455749281908974805119600755716348698362489594839068965556286306898530003018572327651689549417961047311415786646209177076509789866304823112242943563339839156687573641569107228251335452889248389728629801304740004132569236650725477409470853183065764861742593060129057394479515668865520205539405853031190987752704 [138,113] 1412607553963644583538656675655438976583342501986270605170002448773756722676491536257368989853430330009697785727439052766858579900490107827950463086110299191695525742496204947845491782646467415747949012990918969365193200223798406487646787737268259037159918395957478566577041357280982490697625746133240142106235024189110758596111775316127799537203727536543784992228370710783871106230090165487285271940517958516229205046015670609635588168164320011548329544278638507901580930592804401428322669445474860742330719033839343472761836463271884062784560007954880736765721085774295503442124057852962951226820402988167357012520622789464110253100220645710763389270863002432182919544344286145373077592558045682077922403925833154523187188214597894198861245981984427452268934829159449208600966291679576497380547643243630139379004818917582181731705477857977977641973706245255805720624629396282558630179942528046245532439257826606998709898673276278796959631232009618402728150524265475893476096269675991800730562867589552446776350332140622333332068535489550366414103379852068102721490198652064680769356870539444830545785159825360438626058303602940073423082122711699403510096845285581164182537459197729262520785667855296 [138,114] 516632706006856168678452277906331616615822576404936229121247207202865255439336121644070209867752683006927756302148671481101887336695809338405040719803348615338870344689931164023245314281549645817795524497519704015640939986031691686475405783181530878148403956220221093129927597805172896410859331192658276557509359352165153286643195408479416335478485419664984941791694387891173669612631736826162510443215652341551222632611436942723705643797968017359202990320102749084072467701979356064439739836514673214595541427301778290042720721297328191000193727380743513784645542817619929653589161449289422621412289212799662462875386376478921960888015385278301719439803311452468543195585221696954167178936736309903285162428348787009881214077045818784035385341280621392886787493034600300892204085263911345203057904163992527453440262053117805144382461491850531120368104930504859128052448708849184897552637020377705108677610266925204204861747923964280531017156684110397843068835525565059107177713033596420777930231954605475431816193187649156135653465890719252088130979428064832372790488807644834854312585675384603257816080553463040207269307511849837811004889546142335244118245794422278249424964522516934129472 [138,115] -17382363625869042199175132969636365000121558237501720418637061016911461623659163805481440876765843858745606431576505814231847977874084338616168792687350431245945486886370520962680266140161123781190811672017560566894034968234656596838383892980570625101467737494205535628139748043114229814520838257018408746749317070259298076458724758182401424760306104291187064673043586907817607064960189187640731969275982373363789238864347302399105640065576224808176375695195826520021045425539592563254265315472870359236561558157369452446190447024933424362425238690088584969938095841172561759062056628149407876634229928810476073561602696939763028699662429730150224154691832653320147077116592645780225780500836791295135406210064822265862403465143861333636875275744522568498841841017987051544646670597038669144303081770885057565342503699594820567975752950779074387419478595068232450393401234927500630491603731875134638835002672113895508498291175707153190127727812494376000016842618171434707351343720799876360773470757301276152041809904192514098121082441284818469790351823360705491728768326888136458714701811165513172279685870862232988469648227119252007403199980548706169899157376560016196373309479808 [138,116] 415461898013776216240577224293383807255944501529595957817647754596015491738444943884951531737842545387771302603298206488382970256904161041415445156099043258107231699566352891899715907758998436090031737687494672924040429117506159845250692750901579268003705563845579164399690447355272716453243814947161072631073675646933114261742144376783822514690287338265696753925176547146523194012015028182943980281612885291059619019909740687818579812968070101418508326513120820004360175773961773697538477374146576873428970434714685852010875145696691301857200426811229504469837754723022737955834467673588734191264913838330820936110062898731683283908479586276126817037478891695253534280611312100194638870842712581560119204617546757095416440588770003249627531006488102835154658400106321678633370680840541662563383263685628512259247830690610564044371515184905714870826893474382084537543641840008135254253130976773635765553930144235059527136778805955628686788499290992817285837484217692855810013774730986764159247452249882713595966399209403830473478469752013147330620027801850748024614287531629995756201961004727621145455757875146729389016514647536520057680524245614731042560170965727193368 [138,117] -612146234355897520411650838433305785555225803849601007968230263282654984059128598220334449917892128222269886454453775719044203832938123906286487413227576508418235362119168938392867624385932661322423354246145713781625648578334776701258300425774988476336477075533970550178737034794748912872963530405609120968463012176248418193466973971162669658938748863186369060359401758071582538561760969335014891111604023674563303205831501070631571875994080647559915033408675470387458431162601006023746542049847787923230239956602595790067578410343455831249424005283902639154349590418649226963066437339052739618387736364841115169411789199370797368194160604565306888647822536134205851203247982684882104430359906145166634370980495258558896657923196825167389106527049617563791484330643243102305594149432906082951561222089654255025513454219876788582864241129253477811755381244249700646686764418940814022255388548980678807024393217145146172019402016559306489462590420222549918962478921021486691509217071512650490483174549645599290142303858239390523635951128612411470549530254384929013724497272864477394123447062535901142989652388419163645509242226963994433831854721124040339912592 [138,118] 289903847884665338329963811994366810184684334548052132765734971881737579511707860935595619023433608223930670587046365138734496209059422117689071765443311528487046677807194010848325060139013909064107610906553994259368486663935087067040980142417842305393944982668682402962913886395745780537570443659742045542341046815096650538898924095649125213760510007963677803864135433567674117984221335885298556430280125578547236114358480556617597240596407662600620737781043022555074283683245497815654204403051542435955850758412081818610062540519613072462014000043571642325201434056134478517108313594219716549392428587662105976937653280718146180891236314547892712028267962899746054171331460965628659337525344560958129265794497216075006957457265157767882229912631574726068175653301251062584920769662611512936624149379656898595548999581913188939490898534635698993583907242413421628939863316359569471145838064412634649243425799577794732269284121281021885779417741436577085393110526725210591418371111436693850108393388289504455179482717156283422592912579709221060937472205063848623607155075951020573392599805668930838371439657002519340975293757280336803827708699460407 [138,119] 18644946432806919228080382520902232063316008264011440155505820683432576392369520007229171529062253184368458858173531126383631190152442283563172934236755300998536081000430364609966069588197123027264564806225748189965093371687909123622777462740582508159157638257810796145815412389678919523617868979456599491964704680741719627228513216177368256533514098074073528010793706058190760888858191087390605290940157509742177921832414789973561437041009553747519006623920206375407012046918141494716013980283399095092364782207411818055664439568832021021517871081170975416796473709715670647367041261353549098072718387531594516831293525371634467613044789850954245417720167177100115779338395383317168698345513121833831192188416167427844740207186291130195007610435374487062273296129578242448756074447594512042166099313726759763201562204973156231288571323500266525293564765983655839811736339680062148652389763364831697715634249491544256396625792242291540142466661683910769964260521853041137965655736001539175463298953518229002399211010943805185989929342958359992454810576965416624364219048305074887719344895117486636272876589652803675511549395733224912447802272 [138,120] 35675780174032295419269832557828018626006973209979501537380688140461067877234288027138383378582584958663207644433165967487590266269882936124248843311570952339456551625915988185334944541918770156779124478090792458913289575375236126417111983234004459781623228808396916082365519661193555675091195736756171329984565841904582422945398952355273244864539431020862819229673464088936168067437172457108682063782384203592312161379722018717543340658791214146882778487597465721992136566860052661736309582588876064560265278362016552134972354743825163488295217753361098042870033914541316770899261050886399111628842018540828141742096033781675009468869637343006378503397320519801353350591780018555205250100117345542423850214530841143262676655615258624496882809781433660040627163830837722343284543356192525770132336106398264874756005056671843113518259348370370670504006522224794846979656376684724916142909593752178726657518627596186607970216149147466421932161288624872793163238561143621351865893364744509601372650283476505286264425024478574793898265872801242075675818276245537357195529037750423902370381877122649769734763359176267307795648721639413888 [138,121] -63191673050720696096492484430879446238743704437190748147790792157712381986826341497870431255509340542414127689088365018734322257563399233713681812597876785214705017975076315360552000562759707427599567525230671382966821308298826099225411213671370140503464708200186879754378384262297607951879719642553091827007375151288591843973061104527772250753651324418983937966644826959611665436721418042037475446118272812183599269408233323055502593196538304330711878556992159185533098472775900199033503438743434037888102218489930067291531368889491905270723000578243424969261827465747193241928315168321409589851815515555077134636718954357753310724470660127540091686578868279208272667035355636811297026757563144219472293456086449773628505857385305866049538924117329936353222515997522500233370640107620652461072117654694892264547167069976560741332447315079999598455752319319835913001905250205102844770814403620306136888157703362441251996031609483426208335838863018743047138592729666485068258457768701407152642252669889645870796817976214228825253154154264035734320478966386350614444048265885882241794897203495323231842466942303024544534767944 [138,122] -29625707181624273424105574473206214329465114032412173891916294233263507051939467695897051035825738050760215654731507590671268324001815774258339343127839989123166942395572864624637292636718704850222893653638546486260824649038271710337953664789447078974579058292586754282522906485328737903075533386804741905936179072248418186078604372045183722546609801432260703556073139231018513710359328183433389535050887105719039544660889159831554113771391377406638281230864382056447544821103185724297749265249528073095601472281942439460693631415008219905845330171197509311524280773017796818578286612346414847360773865557444204693718099551741382708218790233777031608779825423577965191034444414667766150507285920148506520147724583136755855614965879209144823623372950543153040686658660488274862758633300694867072149199105021324739503869903779910505845853332983241929665906216356949629335645461724683635528745780566280457039679510885560323791742159467398100321088110669529867682196888615370973339268955232295365491737846067421087961664797924676169226561593464807892214827558886079414260983423955509474424855139122576413448082316084484 [138,123] 5691689234198205143346219658834124292571646958358602565079735740004332518922532766620860842511666376573187986747022291276140127512598875141758823775156299626592819835167384302555010089623541540960266494527212682658699164823747668499854985515084410139595680614114588149666349839830764190139196325273300550211188706501891009360623156540590729804181802120844951453072096265078160008504328027885399557995835413050866367589000203275753654206295733071099804854790831976836298769694822136698285422161777803655675631314220531627186971204968937820856898755481586776991679054191322541187886245102063182804473036648328614704511207679263731613423107718553519243691172164853678707552012632346284108617833126781852952197431752502217186367665418389429943234505884775273173420314431568697602088484392149218077872910838420288474574898328107605534377199748646990821691816613544540602011897849285962777366281410105974340297948985848387342395850522902747252111371770588194109497096852206322795104531939127858047684508797271770439952901147889212378888146583700867566348031827877110205967574953390219488833331970418846279200896 [138,124] 59828664246460604272327997498107889344698865620311215002397581723355830161986042978235663722411234442151701187046942569881501655714522048739385030287298583657553539375378164628278182601950922255446450417145536653169385467610456368131071525295078043774549815904804972459842327125211831541361940160397620755515543391486509668815762140152442435486143409456445104807798323389635997402943666473179600898552958015888588902213329165888825688259706874237816186034622798644183882780997785206443115653138427182032917063434396560746484133237473862219830188629921528327318119009949729152434977676803368300646592325098798451443336572121820115056662946235846113794475734061371540549085067668485239922167831787625280959257119597600193442023022759111694871355627885154999448246193105582661259178026127244451071504578356319322844512071228103081539674933246874353107904513545636838094267591542689841927715954928488176542325527935137086792360474999690911597955627686468214998965391571477138384810973519594629151366348914278114849703078928712139969906516932335003072920778027253343466230654170857259239919242129304 [138,125] -56807485395123285992153270770371425901713830407582211042703746722166509993419837041219593791219767534319591851031052339807685480266408379741221908570961348140164715497186971224620091189609604634975649200346931418188865716326633540061250014819611296663380596400351892854359242995139689831585583116851108217329781812269671593814373516229878458025257629545716453414776806792035728873202494451470798906529328191235003800054216918545483709995367151086763380545583859707928868132203445513494375312993253347480421737608171178521550862751828407818547794414658042286841698976312808736078797311533124710032319582283151221279860555600403071016331171720196365554084664427238801895414260332180311424201488974450331562410872637275257482600444296109602690897711572523011757436096218426945016275742930093178988130022757180402810963171286145574554164858331899211002616602281233081264537216816090111991031311763300993903295561995718204268229704893869294875168803855478162913147684687682079001695370495538964878846549812138969858363917276467151877671432738245175845901880813486498124137425789433213554480 [138,126] 4039339444005276487960216543692272746336613478676149444530897928157714824596431211433264062320184063188362390969057606839759610633943122821121276994660594501705830963632332675143950673916526729317033353436945817109513142288463449997859177178858197774929891964904503837192547528783296209536225782503454841629468094457911633826871580084348466523825491364241651787286393154311424628285101078444096760546148923420200508745358996028241814585379713913853427667888609699631568649549246948174789357164094524581212180861718447677334192359830350218807603773173163067206596420509943684208523359869754025906639948873304542393762481643352212786047086054762590884833467336896995129545905275361180935109746948854316087789641584419654474405870680281254481416287602375979837916191222362861904062164841022508352392044424309334579152397704259097620355658592079392785774146597634290786140448081006493970516039333327362138972857366989598937418379298039399246133261754234968810265952675065647781630865762446296997541223259640279600831060352094841984125778755072463069454812820313439849704027582611 [138,127] 85473093968404205056158299078266636514458853795615000863424695967052089302926601824724618484890421798537790649655262695697377987971092984879765548296580687199541967021929696584393398185549993338227543184409474946691199478379967663035205595699163580232862237760247763786284107572656329206776889369140559730818249797602315294972104366752082033001508855351714512817896569824484095215484172073431773974344097467668791629402191628841860482171799234097523964241945308121480098620943766414383588561912657367897206833341334379138604122422191747498950264227370020690890559331386787246785409801187330077042752447586092919095686552914333084585572618119671832696496399451487719233479991985025235173388181444079932956066166192268623781247869915148985991548355054219937309395641738188051367811060491700678556237315504923686754377671521636588282877163993376875963884205259210464975686302757993152217540799055029270284553207036885776044472545843358130872470213856220308943084813447308757823348159048967751876957282936940378313730171594718239127508164034601596230918727186816601856 [138,128] -266526229267101913158295868387773059862604201308437927652081825077341849454788542982180825774770481297993831042679803622803813909327955205054302854192250648435638880901514431642110532093446184038679078147830986291328853505479801503523343879533852837034975808495388770499278376059231000141795678544347155741822913283679564420153881176784307521215814273254404666385787173421670339972310057352770829603515392445382658114045890919886693245153990410019106132486256631486316501890599114762136969896350596625119499054867426644974530692712858836033640757136122005426534932325411627539069389416139785565894497550217573821396940946980161146881637722466345912393299958710340682521483725112071794958154279755641374242392337988360319024909779154179943035069108031318275228167160007404672456288856797057186975357151200371621760527163091164090225263237833671718388910828923465929190636879654034956778221313566320984296151865794606139007753422605380146134545544612050887233012506730904021470178796292181572955581085793409768439690072889485748752036702188367573143308032 [138,129] -935326227160295690079879851424319480556950710649199350101982179537000869950415455821789946847531497178743720117867450480192073237789735043532434832964684523081575679198227101832178879574506761903728551473239489815806282626407153561356187998786408569384764519663620681240403493381412973192361566413897178966395461881664863673223446996696190162066928489196133473042383024182067950319542947812434549360482042727812460984409644424606170758930996836184226224540809432860664941610862421776420296129844868637715595658708227374270507248725432034175706724093272223204079186640690063074998504174839682541065641072850636619117920873771309571566161333307567052584841955014027373043218479461395998522151765592048365964278627757358619010890469245336326081698015270573087335835395814646207266786159882141434220050111537046066857871695284169501959718557276661259482658372438417970740317793812335001074344450067226457438522230287700767317413997713673423152499346926598929303641614947479006267082768618788038477601899415199243140249346177414711396266746911344 [138,130] -4998727472520272008860133150301136455173418333560222209438314990388760896573055805035667944770484845174480424922835245941574430012227786421325454370811209215784068219068954335622192736149205068144191952060089918532158483098843177140732632227399708622968939646177698856936735797428335846892026234756705841051089472637903154590129621357271252452424959277480757453234527765190735466211555585556975255436725882847201029106638083066687185775497801478110600314433842841414864395207200274423188719534870195066078448536122578261746885335057955479194944360810056780690100872278399085905368289301821615985548744645924378896687771367128562891133554711999501082427065604191295404697771100953262420055518602490962292632732285837394473879558238628653087258581357074683015895605710517034300074468670449329083819550062735389134615104160726525573808741133816718439977482997567843993185428019734184438183838851208917334270522113459026768217256039145157236664258193979919719760256601221310597394575717531293244566331403771428406897767075556614891560 [138,131] 5142799648648176773902013802875107454206396039142254501999453152928252825610606392421316152275635941166078284106890718860012279682182193053869071909204147908083604406515754989714840608473783323826506191705967631994913268028426760900536595559859665252804420328426761891107940121367336363773916672066248899269223344915180910095637878353151416976819230668968453411808844726007595579200911449732908436342090229704782633605342314551441776633626435212870737778680276356385243667446378777365798335358849875758935063122349251290977192186775467761026705904185096216130735689673955946060030369694180257603392855265298482008933381495578891498867698545530107386389448019498807854086475861323599535068715574361259338121753777476165968926223896061713745060060100988011225851683654619363682053122594727974056136439537001263670878313612139277813595142046450420487393722019048791822507372903124525860958488297731250275580120280384894926629844864857886256486039866428117458441894813622878458328684492338614208171860916663394378922603776 [138,132] 325211936151527861872656877030466067571092939022828628740657587293042705825526231169730922536175029807248497711988575529702348501300929177463388421274258038029228518255718850424640848304804370208172537278961282642418010084076860253812609786247377162794029367049436034214153887931036816743870065653864923924570536032481403959167852833715574450779326738016243567891768846186151111257107822573144156010342263628357076957282797463292660504972846998134293279405438177248493433571340117982843917929927739913762452846013226273466400886633258834375426518682959263234082076050058631947143194377222096987002629254392749498713478620248517603972480098375302962023798936363384685425198462592538201941525482347296838893011913950025467335328729381843754016940766361437309658717313129708295479564486310967824503290760523967919048038564201165508338557168576870092516590042973114693764646380648609835428295604880735490382625373124319709780385784265915227909116143453291409462723320650368174449335424594760223024783210994136 [138,133] -27513705596971904384563487770885677542122868167518181205964317081988421359875584113555525316903834207346256298377562685058253364147897319850417892219847792284747852037870267027502032671799884247412993888624154295390552411881922899613360389636960334239134087251324534544191712999689000228897680983018565774799768772684366961020580073960736883324147636210583883256946664400626161284083367055710952112700535347105523724852297908502868899378702226460545641564947950166012105770482382902861997749903411908850360487244539709683024695186050976527051772863198806751039948528965248875249337710530992863059635443918330398376427343105659727486088512880182911092053003711131594152860259809283133156986886539384423663299633888020713094497194327586376268743946795816257100974264024064662770846587314306233616844272233936776600875569541928833523932988748257212117533296105489133345695186942762671807599446582646764277809596421360740678549223369392782458524467213119576056654394002444276836612725177998411088 [138,134] 39845195429085077365611255904524274920268517419969470437271333510238214337338572905222347846779674119745535729590427369359616182486620024571901871002493376897294484902490327661589980821647170511211288320738900327299430072104621996342513771849428509987647851347145749966166262675330766826575670544885522875840556172536596606399368476365394548516399510626129575413270360590937248301816932300242697007200009127599356705211398296770138876134793587859824415666357670829796609902236286597377083488215537099317143429534358381679711506583601076921349934251013922384472582103837671271133258770920383364287885035850996373179278207471311070714001646575501240777126222213842432629199150441238604316737498832847897333668671734227821141452137780715071427240372313127853610352467707647207430928877106091774135013023248573894513600370583578189440684425799267596624498388793366356729188928821944677328928136150332951166729855719535620100821302216482647946877511919739691116705716865670598018781213 [138,135] 985746126673659657643653919507611696317768440310249548075411635804505747702487724980542634419705210259648815826657972167409142532124568920822678847802906635887907488096337190618977094764218465977652632439813011712953704897549909181259450514048148073315528032417339357168411413870914607142247493800918163623597350910452103869473254421673060646677343794295910192095410644320359268959958624887901244878940357462078261571018892110779080767964739010358742676339050248029541935648346637187771129069179505604780096065238433904268893598452711388891683408289662469712576180269740402030831492644617302868279145426984406673829385475790563309882295115176006518510570893738438815922195334248079910335516963949557714437354130632310615906197632240382674383564652226630911433422295189396173214233491996243817409893791887277793600045369484106158942743497719758051085692591627674861296094752657048099470024074095744902958853935837963199472252949654992493609656950157562962745979977760 [138,136] 15123649086867258717417608698872881014608815620999179480064450813460971198665546935217330595435241484107988231851550770387677738852752464151908877598810893428901685513023271122092919443340534454648351299399655286267387390242570882843910353905531375166587872414352265584982018835024459164787825045803560577179973608703550284215514383537431535095935875052021382421136042149824379755212086565385024697145352954052416074752692273640269132398680457805132463455029578786841666354921978402176152171685702376353544512703573844553313742973804458804693788052342175543172740963440596301278657987586830158108285076033617324446733736245587863170023993738094888793232825391887655369014384398747284254258156974624188554394232134221943518117622033466492666278287785613827349796528493689816213288673484620246355597426284946000637456147810161459194210786884368083609200606165859277628128191371505037128396180824079032643459079223939379610499760425573842248931787117809952 [138,137] -90832263849847367103644058712505083357153849931830982113837231008943764481813935392094753937780847807448216356811715587853732656722051273125855624905814932794587565721651754442051452219414395245887270179525260417228680726130143677719398016073362850671190575644711901424528722992009706723894562137870861688471541649116017632117154370858387846062231796904254702863735637831157105815417485617565268952375821119938481877887398339917302838366254104448283532006408071523062988214781510088964662241891104355075619386727844618708266107649013988597042115997084832635366337836070993588589697023876784459874137831407263109752065732906704597348791769012681649380394899652125186321804573714822218820451263006864376094555752542520345486341713535373681565775006560664134619841911291768996754405222278575100898063437520963599476414076181953499041158557629954515272006493188962776810563320105910892548237721530316187840296449030727403383808972355844230344 [138,138] 20960425436018869844468606500604339200556162918162040582065217959735579605146520744438683164732484560301957602068469751216982561954068282288540756635887266596913927091849242581113261719500809498492353723771212240916717967477106774759832933100257176507594214865353836593842762381350924789190632997411072766190807818580007251795399101785345201368780091884213853545838904761948978911890369745715666762405778513361449909561292384948482681264079841532596046301119545852394696221209150040597979312613065439535609576346546660489916717631760073447090090948299315098739732146729747931835326071145588803669986146376221060351381010384295502998213915986502138322422745457746956097976233065099954764556080742473243393948045926056800370969510499414652186204089658624961723773803225910735470196710670678452083067727905259293990578005738975439218553673993148981873689224873470151691620390068391494875046309494415140744822732926829763358632 [139,0] -1637426191986087184582289578273898913791413230039445771339714130272524476104403320751013527772315306031568160150789555520975751924429480389351250155980129078709178217973380676775866427630741207877208499453097845048550958636014208317440430114311111000244365113828940471116074114283141367704095108171181583302124802742453389719760972918336075327524047266431808772448662019196917974260849848761380216058728646992237411914814725116271954514149860846199240698328387511243392940095687329544585663381893035974404812926205251397564413692369041882238180140976388645295829118328494761650193500743007299418654843773931549044350217369594311749970912690098876163952083821251853279064403266017889856200556376365918431487662939739814555773962714409839385196125121344635212855942579488061751539105986012467222215252373197059390791265020363415339530309578152196474953710660206548348234719737038537875589339401916595879172577646141990791322191321730303139977028130369577089044926699773604136586364179735368005418700597983607858129857900465971277107791584814336382955797875097386014532892680594484514437202936277160775415421574445371687306892831717231955255126595633981979535769239352183429016157010630896372131676431694474019550591472376493941830411946373213500434050461233516519827421199017555796110111351790981653893153464910673269359770382451547075721328291217319882853923808600077345715229980836689952935844647928689130402999375604187373739865672901089169083056135669624366794347331589445994874152114277240993386727680662651309069611026615908650414909949321805222081996747077865607506921646936841537929400410134630225231034535763386478429797831848572747776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 395110923431788900750459146623855264166872933648967944220670643948816411563539391874920605378826394992805896051839119484744447149663892330635738327199758365636147872725113627329291796383651867718609879493865211895635868009792351476885826107357328809354034819673724879951241619358622164992840439108839625780820043331514166883656713108655465829736518698376701799346292072396031504411358597208687004623524018110426534245274724062438184301465148027193328404239989431883039387625784106151089518123174437047128876456513994977728163650120637497575533290232507707334300005520410798952903107829415149328204906252448959422965060483334949659483476285882383702378859236416250807031627601699182627313025292777444194446958223228626963443952033019510951302580113467741234471698849176579510690842665644112878368272023440241545202739941666490334932165628499848273897434586176615872675687748952675151685256802832452299714246095624473398874301059636366325599504459863659258105458027683393067437922193699625888455938776777271884590633655168792132434394474473487013469572239673437437301503455574151351979867092358783397197904874346548646892389200445433697812270747709352832993867359588158077522433452912706980034675431413922877873244706474781956788279928488365962185619719476977430800602107953619831897409542680852031607222027896793279627900816876010719504750485692950693483081318009887170303807823337327295106321407202037307260216744809555242555339580471762150775526252503161501333527095181074317185995685864289720375255656155107570823173447892843129398472155081356021292963386145760991206885439851040138730469761690316302213586377655091786313750489529290802069504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -92310246951959329975823051001753726034179075489630290857766673254749251077152417734985416215820539741312122154640220929168129275064660476381828468886750999084162662808703832892386606081833524265521853245950376574168690607012540826444653250480032185752756057982884319388896568966356168794837741956145705318070286734007936593912705201807964985204294549498752197213996401500772224111036478443233276491702510771413063982643525421516143621049991338529763690465679259109338303863593067247793192740576405051197143982062880657939391122884169566361532623293853974390127713590308409401412094887840645267291317021965127204822597114888056209432096524088522295213332489165746135772119887318974571977667839220643543708276567570095028193843563986457723827808821906731158218803843726317460633999431284508534928449461457870620192485260621171487749288547060418573520165105355438100761585189245389479745663453775820689350907357905046444195270495143375533425499268177019838008716220574928343902623183225864184001991266066510629012178614169111049981151124748126757950084322836743343255978312720580393741346411080818482863336971739484900746000525566790037016152250679532814344270964277254277652978773479440820382106093411567326109280207635031380333931021991431492771825922377939942117404214763045539094363833434819379018255834405035617132208905860427811457153741113245895616211669385321130033968724769910493216325639903435256439280430226469939342458567420981777800205683821225683931702726255612153943149846201374093925589799060313480776268097985878332316807060062712037317452241441882425813274914046516956440902415573948855635024300587209641341818738032246345913335808000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 6463533505264628821961486074473736797813681702631791069820235711892042496282472062845628699368938376874286819404915362150109394413497142092099394832068421022340283516772727908794527831822277005082620953434838648070384338834099445861291421335932722166853390158421701205054421992989495791658704291023669996516253372781739145222524497853528433886792611346213801816957854375464101043192949486688746524552164148896062384353925569398568466930259863460763995831276284850849716606179308204634504531730033865148345785812619897779053603982689933764974113154624141615582136409125434542403937817970690205132542452605119420468806915336044239974390392448643147945358290289926298161561929300849330486380321098113209500107723914809730356781998748843582075118165511355522858312691404842260402959246506259834257477241152354519616538324521071013261437584574078014337355569559754928504512788392696716776910965827254845881378991964076766808604283009465946855014494632064753992201989178219356583764198956824841872045130052421372568935151643110543425663035278934411294660200426389894326097532050452246170335876039567475846475922913145092894809527764148631078717964248908523421369876523960012074779229230239260448828073987921941624386636456831153803363532553696301082043364067675656403306284402601184542445670638132132715420038855039184531337378935985913740110632270809916469925001872505016992022137223527541249915547958778212975976016857932039187611524192966590286819244950309478622894605491689326213614459964940684933975197629264654861572737448267757615775343815856338741676185784862891696017749519964593046351904709597422201621518291862291196806653599495209029969379328000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -34786068819342766157065365808586489251916510760621253373268157094893200059717958363218513308939816167162156923643100488029194142547448876477669661206630747773647463344124159089155468820156363726796241792955782818952818533645669364225407140278907556055199743804629049924543058569654559862224994413047619725959117481105776539270117727540580151585889489857111938034342373499754741369725488325259434178561975365018566850459381534034678653556113514757332938808513675289608485641909092479174541017491560528706668473180752868607409543696672989415547249758294391551200520764868356581289688432235306144176600667942903121244855870938130361086585034414105075549139901878336203867896877776060328733622033857646215743622856553963101638184832971464052484444487215307879120169001128222892918586955732101214459927625631710295360497884336361149088825657125446159923197473043004375540419688654206922364675380700344978640408019228073386614009131166495426126612464992528713038113103191310329129975209567848172532110066414008750053969488158644919109901012928502782328100398513011496587183839946445210687092080150778672416715059562643608217396492285344304378811476396240582709597886323357860347493061606677058784098197305346883501622389637809366467675283472676332011985688857338253613019748796853560136823356492157630938056725443822383966161212235381762573556748888716292940758280718599286271460489123490859255608110508596613617748329921466231364848195015900336705622725505316487922382108805291209245738512940034908565090928554927098255656073453382433139143006573073553283262933618120057231074412967038139230562778146704788645835056972876907390385821625088099194022920192000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] -2002231190912848416601889316558500908905483781441960491216491618733534280008923731736075753102203363963608350828357305027776351304099854206103630199149355187109123566971862071807410037834973334546634161115330955431027767094317607676798588256034241069309506666646988289643020758900395219682659669117122801406555654763091261751359600568281988394263782583996532122176125428604823115332974183567621653599434689835035157988366885418331175261256832291398450745681632735858741253272096058206828790653744820883093183971361141895900073526282804390511102692716082788249624305019684425570986546739846460284952604416433467743361071645330357626659546153563087600201385613626889358652318224586613247083624586202090672148852474297191689712298965230921056102626774630876340558978502833884594063350812412297729733539879243354267582717918145367587926245611690231753789434383490973853184239237728466436641924436980936807858518740372330602277122610841514503465335045572807889295705786257868986191077428468309455097921592409441027895434567631387089392624616450108755365840658037063089554224373626369463095259332676171530691882547907072261710360694955397628103148080586209507479791888246012885428039661776088417114519265559211168707937353743098922528292093221706351169966643953905813667960061176244905215768140716742876831805316271921775256416366502821647959968633834035888137845983957443788067811680665695130031362370275101998860213093548565471865369919030316266838738112493107473265427470825877705856612592897061782402496850343310504451472881904363270951411424350676920532672041991900683157444505940365980103669203275958999297794431096969521630600129306042590279556399104000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 34292207074912255455191677213377415279894447462186573945704494962517457111931427834142703193437333989670102673983439235103529208832963783969730098151151813597442715337801696675079342021878354381777963928556331670781088649673523199947608626703917734248720783015464472202433429814505466411188156258607065673636533683065333124477623128284639681164878208307051432266089494687655366890217736007227795260523406086188568213428702883975998406048020421537806205730701280045178371023296078495450295309069836384907719259207015146311254073193287329792167728389835793239798232943942079679908495220636163073464064852134803225046721130792418039709532070159006656688865644075577718941267362947791811796786894982290322213617284884305910176739184082474943737420085171458324104630458904640084773570091217498167283328885506366146313791118093734322711740044890883544358941922212817527909568960800081549415167918558166435376363102159982244242461279589624903067631971884095566547554008408773148333804717868400887944555480562946174363693644205357046086794976641287147582338683383947634037907352531707635597076746977914838579969113825049813765566160931661110164746857013713374737649114553798844908410562444688691043173455598049606195970989105718321185503960812414248824991243732123403706564351696172546858329259669243396004654600901006396647734531353005605745862968527848027281584726296268765788826226746184956658882690360960643248401990552820608462419536320160334592704152133872453491692799543206357779902700298168680453611048598330121448687650694666295739599940512128679253460513113030771022241617377647919755993927173368312221636794168579819892338270187536688394200491753472000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -265716953367596176932134532578282763322433898464910278522783608608883093211400264059521161633180893997190440331643240891191722594454526604814234841070104750674550632283626533692285042372571404233627811590071082846474825075015736096863615896109974266446512129363693745935819916531751940283503717740041266815437197571332323998910826944256348309825474673036620922420660623515805444505642087182555015490825517921535693940526638021946021458020038523863358220589474306761328253847811877146624568908234274106796822633997019999198424564170919003532460733078514164426790134194089458689716258574862883204894697940916217463619666477220039187896821854720070659702612380666641622988717574489774496098733224833748647853029938254028856575277186189780501789901984755170078085584761160287474176359604643809663668702715896500768694228204563177694380819044860020127422119862724158029583764536073293818411193773786902795850174699783831916845450680606489090270993186478355445745086897352809745818896910909163945302432992218370800045770775992044764529693436046033850813025036301002010125512214354877374416976311967221460252023691653479455016210545583342445280966643263483026912140386037330850334599582590688947418847510463445746311669549138778795696684769093005058016570102345540026190060208325888804563808171743906159316668776797018416967468101881274653779078619566266058190106192165288524952733190840437823956388889190152928730747855938695288021053233176052894805226963879830038916533866892309438779640175880243617574119053402911433185037591564569435361134416647352002469479267079449918142770460760573191924982512374759314483738789096306437005666263780288848160693373894656000000000000000000000000000000000000000000000000000000000000000000 [139,8] 638593694274917025095068875527709782744133064769848020985218631323576335908267508540731331158408263035424229920960345821048306429239689555173008508275317607910152696981117581041475144069753107511213369572246608937491068996326513511369851923490194190887370015586913976913208125435351522130379760526788110205541863191639596318029096251031995693709622638955649068120359208140627003722500405592420107920986833098519889298045238329386585984516870677800695821328239891300222365556101922973226252764290187646429423633938997343370479454632164511961588240938318572958263225124037463125477042974532848900805673302161562273041088758083212541479219004442187845008762844107981977087861620452483752430683950731191416762832914514409977494124469489029865300282836799651177033996499300254415465095604525079788035085793327435243203343060598632710326309329272476021776255571159462907810009273880391428973089168860840621873046422523488481573555705462186318783437125934112943331041561619122468548266937193139552841359473751058586733145867454369580099864606935407000863011922814546670995667506445336633755827588151456557635191384626263036852586207979418110713648440477454763405433443712270051758679056958409485571563494901217460817060474587525759133525880535942110353336574016434265385159730258103786016360369693496104650690969564368007573779021505717271761132715659842318672425591692443320844626723187362760891076973853821796127288031253944343884543217766449014387484710418256829138353293742803469600099287224611564389153549472252422194691040173365341348035762803410108657888314665989666414028755292615249444902022691213759961029260065917774792665745337220770122820082466816000000000000000000000000000000000000000000000000000000000000000 [139,9] 4203924831714444643162644606398762560133885315139342568956829310765949294404500952598462390942993282923292000625270433169780775139715973218173855607660453465233578530157024375725998655101585872367837249990587229012451613093795708170770689384911726094882271571039584572144922615968525551715985795117909073735584179996691082386635420762395052977616314279218062375770054677293823818775387776680176674104679277237402656116609989394304640384410305757089608065612304834104506953751729654063716849964825112155077083800895640319389659039794124418896619736390510551922610116510611500335168848698828443616731836019393100413261943564736121841692627421225306708075893519274229761743316112766546128526036996567107404911842073716633693428003903826472101029255776465814307478308045498516850444565501075512511649827583248707288116270931145594235166640939306991649292813943265338004239829424638887735225636129382189289634644130322111957784736769493752695793179935665129425236406678685611619315043004728129172039990778419611997758631564153337905024689581432086715170258208076418254239612066110486687110107793037282767698817830739683499697486776734064532620233233548375463587637230016514862529324448222356545591426915764836592798562803878853648344473866744676065633864007601308144863985312408507210237289866586332314627436721426990277926523104217340037781687810229818557809216285694043834176846790746979202446165042273804536104646001598216594119539866989588093319196747436097480820187837008102215151498750935081086116179272591162108324710049167656522332037117477372048082452447168526628806977350207590034066678276041923634367558374232660570249927833673794690991910771752960000000000000000000000000000000000000000000000000000000000000 [139,10] -43918160570255973284638933939824811385461492321146757041773106212144101264436854950713470887426235844699074351671320364935699760007131001933630497155872192294732990097042912966287586101832420596087269543487688443063996370232780365769614847077379670732824283603467828850789578370907773264803845638577677636485672598541365733381630384871042918018176318002273008740913966519070606435513641389975811252662859430895514036816853932750735043857103494798423716342252823121797912711371740900548392978970180027050988073495315746803844724334650539713092573077495545060806426632996636836399966578011842101495525037090312852127404473446337304802983833377138915898148750482427271243640251761305430140258549989118367893123295247441559000912068520199045114313913149629413275251824682956476630255665555867258514854370671155209918063418083598022185993760224633860470529933295355267252385228046392176799954374473030776994581014142076753818916296181433376577010348968030260519610526599159457223550506498860894190668153331230468289161416718704052171936318105233699278621773230721566182273725860875285486870267934847836112066559794630914717084004118396653224574774484028209582359766604447214704632706032967921160847700127986062247010964315163673327358775391446229479049371014706212100290096297446901648841254453694233682519901573087950064699615216244766387943223408578826902536759741726883079604932781935029987674759182411605393703649744592902625774098950953939115530904636438496509153319853931251466351203809052261617606608135208614616872294017497723842883526724894744732374863787488341424001798356101585752650741224344942433169594297370895207313467737157951700994315457134592000000000000000000000000000000000000000000000000000000000 [139,11] 199518315410355268383391472619688826524895279982472802163575914685152139964234253143603850106730726592823960008831043968846659840522463999480243418773463597154310325875372502141144864790838838239797130825730136514087652065013686542822063833771615905630168423660518108412861649600087345699262014965936814009864815423444416455314443978198874376208324135501283166510732656359734375446927619544913476161334619160511215516950969135755257035722021485245468440778168217905058722716791865756806938220197217841153670411938757732012427970008222416668149763741882483676719671407966382932633613898346976590042808252045688397095788796471375053710874992311629925092420119609199316304370038916763896488787402176516451347564743716536222173721801452684075742427097549383759450186672471513154180036846668896173986096643589515282994518506825760440768875560207546736188387084221585799263849495717269128919184539815896577664949365181475171620088801981637874788691924261009734440827387399467511996008786375275859247302162191450520881487714049238812531009507325813661892944619311621155402083696247335588866747303579227503050198384366660752654324253227795637948519101964819496001113670058194997005730935978454403432980131973017172256333008604023251678622218472070819990849758788288571461180587180456866185271318669877589650830292827454589027059549762392220221119416538388982183295041196772273667987227673117563638451847932930082048926342984332652136437454692763578580002766872717690163963330001749824486513677110401992488887274608757567084284823306870474167218752688530936266504332970511574312575983852763646493511916664633273046653434449271849311540541971435442655924359247429632000000000000000000000000000000000000000000000000000000 [139,12] -570656579929242889976092928858788177042558024923326869158833796512391384484980726144457633568063103140830647199310283275854019633484392899831458127885597263010404011748288132049622359667431397702551095361300311178398606505135283430020272471544023104712682341412958164436565817243728301240442186743241049478637253462029207444518871473337393833567850768484803578012146642651749735948768039960990741861360272361164693901774555206136006152512058493330244395460829159300986114892585668543037661815818635186698375073383700825315533830540448027901355299031903348461460320467151851844466280618607106095921333098313869234440317894364374201159723750208545462984067440056466272516398966653979506904337909758169226253563330812537105263280010468773776321268422207837901368850815148376358601933370329570895233864931907381698125658687429354208284703613515965738446270239728857439957428988878541072261152756606289149331601925804051705332190070726271032532459959213953657295986654967380245024467806039026059253778435822075567267181995815219477205773424880568603146135292748013740725879747692469180511941128512995925497227223432101841189363362172355419365337850572443477063890081305373418988097604707523197961255471388471329954045754144297135598901910401627902740246972748083951489704449868593288028276519390204949741434418974127448487070434516512914411098239589665813874971852609206287034514801013849573968154245739202738404348032869793541666169039123335769336373585629145858717182766033253498190644034342305822752143012552186744337744239319453394476611051090996091736684589928933421465207849759776444870745667757305623588298315408859708405175845366836497871583500012879872000000000000000000000000000000000000000000000000000 [139,13] 1082817284791423955550064442511407350359550833642055834270563067137712365786491921627043009454483625386159158616831939317735755893753041713064112280827250981341726385720268159307289650439560116376244016684349812143664518783619216398237497307864449332020206587138949994949425156130778042837471570167226181052474098594933873246385252964000251099001146193237837148096320473905877135911612482775965173613743984439919712980695846099088362065638415963659427900512748615449974840801859596552877894736229201761941578232258797447231097770752630320329340983765617472254871632238729612179228530255845756110689052462412198017268464388599892178165589844494078535141334243752999361367142853934251042872297074636141849143556409715934779141789131642833392196911278883695217975534716860666795685263532812127109224769205594893241751888907436954885855119370894487055764805965356147755222940743807297020415916824515527695299328659118989752683054170417080322767545888737593405845859113644218682961321006930498330707614921051808569148149793695472538476796990373491720622008639134552422472506095158756828548722605614365346068179838232564801140913241713475178448848303688457602727004167078864695562644271714945666244463695918091524694133700380729431341505652783174589130672386994978433794398366336320829610340742520925721513683572438676836299465662674876332229864920335698372355815595410983097589152728306903410684071833152362419411070610838353828774284638470657933616208768297571816831314705967086497814869633385596890839058383456571314256412030567185782289872480176065197960006935118061345430572017549436085848775625427434409584599517204149386147593220972722528167031028873953280000000000000000000000000000000000000000000000000 [139,14] -1218853867677806501486720474512984550343380182051354753008305455805714198047083330103359397828433334618810270471207356221147722774724689850398172186411320425766002864572623877010425702251437849074888550271532970304245684787915389046308624805744248131479674547109495090708655471021215017765675045745288594983151298676435008457335905392066795921087672905638678130243885025072559208262459990748342251829693755451765719149356703404871708237986592945533308357430065827229345647228124412692137380654454386450213271563381445953919779424010343535207562101967861710567662758643844944823763606182981297076411763659454745224388072089775226531378951932163164214225902795354925862123466690488742021316343419046089967435133446052138564595331291580011391019986450132799349347158611968344114784467776790764282344873782317227599495293465768256369725867089584347728089666592526760748872168938074116983245233803225328498448044505358651715507533430901634144118857190526268953669942686295544854904233319351315520189174568173175030736271630447182749335678700725105411861312129436855627059389773350183081002118028797011672144091109777797337268957809751710863969966063016634574186523688760391324599723377302080024120387323810233806255777271791314237581406330612514991608545852550237383948433772678065701714667245547401520567368910952941972538638337063023024405673726178337265416157063100323816995000944074148234594940400032117655736329587301842469897035699219269274969507183556331236891552630933427512833939081721892130164853239736527167652422058302393239577061625793452478599472855932052049491820214889950937585287253240110047410462713107861544003137632910471831011802972715745280000000000000000000000000000000000000000000000 [139,15] 77348358111379987316710173650930477386903282017764821623540159141844353759985435331407213822835087997124713855492663993635422773180517041386257716469513980458209810307171540132209079261941401615064114241010868405260615276252359378059298624495816209812926805852545858996572705710094992505651966868140435364896990525235350412976172735943227706834927074386266320881088913407964721732920073145368945009506578505639655035598125016031299759320896113412429045771945236063745933962975053209414051641531367309633791900541510898880556370435539719994227742951125072093334170311421654108786352672377920836376128805401074132680106272624722690770722947724712717083502581558630870695688204134904194909876871436746915326185991365377534521612839741456992294307327746279637073766725830921392943611041779799124927908683962286364432781126613941480343215363825943279610608524857124693736874956505352418298285460999365174294804313583818828743545490803629801072424018055413551401672414850916828412651181379402514454586113625170521884082491423679633982190156153563743044383223858377774032097167392366342615138254882108718672615572669426898499598923575274306542464170133162211945686200051249643785860674317589416213937247347868020509560551001482435183150856693679391652449327029329854473312370565160446955819879297602046930403616167812102672549052435676404864961193197174461989144417612241839883866637565948014418746844846623784869064898411484404572982765009211440853982486711351697445248213309624002730808406759909296729563503779639395885583564587526949420957057570264292172522132819053530330104744745838290939942252906095941727294073764269268096263354612460610237040867091152896000000000000000000000000000000000000000000 [139,16] 2935282128925897575259475329488780730825567690702780574004657663038017881750783418084003880342680576570559691787541726069399462077563130014343745349048250147310460316951465782112802502680772643877245133198369063789459914030985038369780047028543549918922379982970282502091916678796976262558843594069901323914490637949790341188047830911476342840151470437664147483546123561345063440965672068210124909034951424202776679155367455251083480286197437498180042240578143134704882299192899384765139542875597838800426606563456476307476856960189557016250777463543554479246619637853547015894680519834836848644605678757458979747661309776060538557494163803088002277923557713061564137867231130291094144560631537012009674809217687143687172262722330370641710052249788612067828334921305883203763623555433841872944005788234334419204672199347271060329111009166854344104014181163634353318858628246271155499230748059544787463948212808799700978779528602497148156775809140628576851184014599962385841040714968630104393973249832407595612279507694553823343797580804124038614695803813766559894446768070367652900669152635672099052336839296546686658464978651436270617519338787215134404787831259105104731130545276063718001956681539238832897099022605080141749168562819099574940103312649279241940974561486019837708939543195773733615365968249694422661018566489972278387964349674643507701765193179812265729723746428049386167312014258748405406136157545824893189116317980681541478766688099960282301829066478536898765267042395819427862217412097503453756256704651993900153772214645268310341940742089512472912801936008175162360593741343756191024942173588645591805276605751931096266755281003699240960000000000000000000000000000000000000000 [139,17] -7227580409948939908731176461594857896132857737381567377725294961650282596122956542136145673699883532563102582596152375368766143879551528149497035158843108247727472812770445363626297631445262029926591719890461998114309826961572873475535204343654928897662918582712197645361876021938156027977452550215455564516109873986938727140523523273763880602339739713083264907934787515190260200478785552093130765756022260063219110397006709757085737622118991790886961454695004584779598179722161285812294870857971041990548458243122267000506493564647612717364568533779120622124915698147168290325545977370576371963316437367992872713967316399271187626445114516391918775871120533628588846290338724904866554032167412432868284474457526049358172351617836244055907680690099183656926971002065942878120296120605077726913767695825007996014123804190659388511829931580243691480912482802318300683156073212032707852920941594928780431761262897679307066089931407103650783486004020637276893632308332212587222264904657293791445391623595837121285079640337783909746586007637177387077268087869336391450690765833544844773095508915894597901829949807646820833875370306459435586358189665830481804960395460196014376550749112584689095459416778032683630932903012597893366724418465063247996307570714197156868941854254025264968754906447478520588022039868919262639705318996783488226740505500213707387970533003471703734291688197602253267957044648365971305319339576356327076875718230540305210852765169087187180111976450226185920771308194911113203591942184836307599102685822767491133101576476683770613888653074909206169737979990525496219202554671840314960224775238768103060122552001092237695337417392573644800000000000000000000000000000000000000 [139,18] 10981382434630459257015539495585485644152902553222879356347873086609235497873857576780788329979765659595284147331447207730946011985653575653007583077910190711844501380576679296138593113728757366398744460012723235098772715474029552356074142744016145260172458568046356693546331315609155179299163423060823738214031972703633401829830476315469774710401971069399494760863671190078172647947101701712351508391313471333562400589125684698410296018787095713506939725477183000081934034712111064912249569588473500243477444565116447769274720382780574353010809308245944345991770013687260740713772481419209118253745216706266925628525160057731531395443155069527162846300886330916475545751076860156773305200638031280418682136004988985711590472056025492437200435628999944584283118964794111957832761012473328647114558804731763293428416545776183987397471075532730724065065965274584974420367862925039449142949739885562961618691358995916818130262272907019273151019851876945302667956565155749814242925731173405246175650411933567741045278422882339874633236522223081782762616292191211650777982362542410928247267527562925643208461472418402541391242082505078346997357230253669383648203361879068243025383271104720612851843420095069050623705252337860030184777479573259617946717233944375388705904759163352548348253657978587194183181634475082205080042732948196393573608800601201620234892748997827938311106628105248399943529196053496956051665401912618723027334379830778001188332994890074828143732076041167969101167307791710967145163424477813195909965857726608605393722678902391591234265325775831254793943439178769438323699491305153079084952892509079446567295810416897334601270710023175012352000000000000000000000000000000000 [139,19] -12318893662608382429688118805288697821565229847739997145294911759818111264857248322064262679257524338180837566941952121054141290231166755630185158479322084765297116834747503495885666276154063454004630087108448501958135048613635135146287114499614984356636017502135094381792738514115934909681809898281346965422630679879999600280189032715878158766771343770830191976090834709911152990407398331080931095391700337084059464663868932529652171603086090022983266892850986704595154345712294798638713829315992296232603894394274236059846991791137090610491030346571958190317428980191894499411230890128912963653251655090011181332615302555812884814147388556453776808532433455523619262511478121142474795410524978700529239918425494516202599899155159090051134228379955936341309156819817948428612384619792065101712559150178105088892228375255351160876785614958071418065698967339485332802531388100609459196097905580988600309970145914652042997965316881889132029441560304735083325462259910670262629737192899991042859221279182938658232028464248753823203370015504457867735431539918145665829156189875759080513864088660665556054888540756092403502459029264845987211227961717356843909607784113421914310182506879005036282269620109875360734966579569275435127543383264082843146602564737276039811528776267538760269979599988374159061250443780006038123624258528726169837353019788138341456797667002161466279498335840046690864429425020200222053257049010623484993723540626803558638616507711934896787931757903146751548723532621884933560154878639472317048059173175943330594381992817173906449704796578964138993720337247292654162919087545555738581695182588490376493067654379660080481089322060640944128000000000000000000000000000000 [139,20] 10699420415458923766592496485041944618445875653745203258645452344524824996315870195264643307159688844094746085435926541796391284632634779422193398262869867481931018729384754412833020807578097883772514797331125130555527793602258829986199669749857634173213296806915133135486760144806923602919672533297634618139919704007102254383869695141433347963479081846499645417943588155896880473837020656527807361254622546544498201248523933368550452042260565293542046269336733440563799738947705679447491116281972657277561930611901959383900447090104671397256694648472264582431832145885646368348071097121294121883628886905974598177997655786970755589031743209655787374437963865752689630372814060186934123218479273316722869056592217849687729341649963169783106484218278414389936984834806975622255180957701174005892538393044060092697547538541643111148472077191805002510092855202938410933390307267154698859231093517649576573592493137682833563963352149670220891284944990711975153254659378652249924550774098500550348861680797809388967688367984660465683968187613918772158823920957263486810159945478158604679369134764766987294925842057712928806315395467907189581266431863230677316376464552226132290749270614637668430545560982172946200069395518447589841153323268357800598706030604154863626596915584000848782103585196717549526950492825469214941503224348169028887374812817637310634468086468556816421357186234653498765000258363260156267995799955915516979316417306626949794239885363679659600482947205730679423656181289797627662465062413635255729342519321764213026676228233067928461453282025622273283928459217315176066410844632829335468482658333026917146328767581818441784731827406647590912000000000000000000000000000 [139,21] -7216401569311637774749750874239079253863283782938902650845559464103248533315611470476092594483916703536381562122965463477387022865499543310977161251117625545332848212016629999652708755743283253982647857318955307717883098057195924370587841874590466325460235614287632718641846651069146457320800516804127888234327666086609708840185095408418213145133863190320560862938461335560865398465828397941402030288245312956160886414599765765902797965556708865373218208799468237163036007944204494287062166603339068120571534932861958796402005165805779623398116636416440742945998865651111601692846303322220692574871557256143282777749224067488120120731323180283642528512609324705503989988331696833918220312232638332982456009616367517677671635979866039778689391270496289355926636987592481116780578758357381749027979340923809111763020438094593604189981611571285745355450662281564694812487903366737895393865094028895601220685750108772900278816120241533447206718701062959851737685124270193230325856105158272496943077967365139092071934613256927182672948275029134179281663429991040712882291628704436239020594595728592880350860897599579190981748233946415250003460604321686558806302544469829657805619406827239379322541623802797354727917368318422769449136606676967167973476533193431370223041791536334068800873906558773118041844272420124065222090730476435658239136345883374465281024523080037115293597569715245352828132346925556987469228944958774710385897562158703878212828416212805180233797236213730116746313760963792799089624374302565793375336462505749436896607621858020883435102223115446113924933436293709029477643960403288507574864509127286702186366785907559740756790595689996353536000000000000000000000000 [139,22] 3622358676468517652666261794757691874377888661916525406810695904142469942211643961950652684643567222558318848954070823201694388584634549288427056388612921559488227265568264458829670242904031287179386540069321615164384692395766474787293902441854527566736597023915315100286431624560576198846312723676397926065642282804630240261695119823953257336002783027198478115321362877210476718377962479332518684426029593932014277971725747246726569178528896900214367353633723030330859327010867013180607163235784983420760822437085392770746390413772594499671984855688737808743202505660111194973934725815688797911135556144038753764279188336959698786018958409310868933001606499361485009564496892789556012342205836050312486047696263084436240343793335622897146142189440813242227347915933889734225928803503792189705752308781342453120824538774441173363460668439412661953636274609743309175990854782279820590947484706201118601004683153529626290434804835952384891400160574412909166304806639086625679472274706128000745076285836280786886925570255122175506495886092633415325141287338412573621737171718760094315317927883754766339335876200010396450821182376071453119195931559979647623480768538386849959549815567278597202875049160662943990365644925930414893305712802831244557909032894252514703973878390094276255329682089616210900963187745563881304733355093030666299562736094202793641504441029989221156120151230076375271822226597654558645964869593909117976594088528999171636461081013050684182813180102763686060296719840865577829592210369881299981648419951867055806005698565072207172332299314838348818335872829120185022315763149979044627386254053610928951713728791549686691832741096509669376000000000000000000000 [139,23] -1126175799567725212245064892757487857829056190980290423544254440512241797219229511632012252894545149421986030163939081475577058684805191745925574223674873806617466900065013637703948112535430043591654833256666572945479349758021404853495767485430801194646981462038527013382440728982322087444634872655933917647608873498008868529882620309030118568665656847397595569747702927291827482869147896139743771468128591171685507211891742083638313520066229646395099620998975836340398180345408128164948591533692911629852934829759124308418766163509284435882336012329921143555093433455953532765516166704518817249604361767355141915702684972370657015439531995165046576659213966123943807944481748619232945372475827435717050154420175026414535471044217572751650841670920773128391150039248730906096614961164367634720839660155124082804487930932729111890566894909229541807822195135762167772303679527001387175319399115456167479885566927209726902300343584261708342736040082566150419657504719818842465855461775890000615085627117419021971618638243773377429478368463783053305360930409264321026616427081408063703588301927766239419027382391623084986433398613753798091326025493740890052364827905585469019628014415777104566857296939947699972805219952648036604985943823185113377513526492449462897956699715624584156920993569199119297057308418385455597138266059769232508148463820968472663588215494281603154057251832664205376033773451512010494299785894795383723898978872001528011704145315971466188239411201694431472922111702923972373424821483886149396234153088507657769830111335510634480396424751724596817206162005302527379949422151068302861759774073270644491180187431725534390046541469534126080000000000000000000 [139,24] -53814644231491544611805914533856672202439820709764907655476434055734146194146568158548903736298725200212931090139025581269694032101797597217872395431267466413776559561537723718885439684677341709266458512776047018804971210750445420991475740264105703769884766504975811888795260836399053329466879359683463690511406683828629611438403773985983259870869865930194042541789741715764521673056551417803347135762600944526448471730052677897369099607893370919502963052699171733995841637792650573940464882598242024265070444701806243962767895587693727982779403144840828238295307314275021908398425482043589846660018482050436756213293147783428323401287472859410873715247687793341036367164399470879225727063638533306715468144149861824782514588659138985178560466958292507287140100190128412823344155430827657043162188028346114587135272394885716983562884160184816566670441484859891230888983209393352690743108991903573674531874009986520269508501915673694116125695051072156449949139907388588477027732500733598465107136608055100917521649352166432280580561220741342412460356423825912958478906792389488854122735313322206516138926910892699353355192862031840453093010260528418746699132089664974608824780823880423393142257254082448024588203019697773744664101949238019555793145304891142779808623646720241405893176859627034094410644829581449727220276355299199292267131395557739001232170526771993999659098666879477560484445419862811963823245778835913375408439635850545315507559639732398579614046254123952050595815559801375779965279966741794766662077247355054496592903147472642880587895168359028264387304119162912087338372504516518468062072336695343327227121980505479892071734716535930880000000000000000 [139,25] 343818597440689164737470975402874457627496424878642380673014187300142491786525316719110192134749965766207225656443721804208135608497048420299102202510291555747328988889594141253433098001162357294224564246748452197864686673910826485180735745539197804641222431233745305450441105626722020799394614409068600212003100643471837831141312090902428617722496133684345152808672693060484544022264001900330906340003942272942228587928999277916052755512151091119838650992638448343025431351360205491979282968028466164086004704849218493471534183376127028199215949908352274571681766898063160835678893975980041597938708192136042620369080915037357122465339970406317916365045872490466216541103516443453402070355158512440825660126984086432869511154168663325490152688396152709868174794986863001120074014236406900850079964780735904138877906770681016691413218331677404340260474043938546505421116018041736275236544624774434505177500910481479402294395930237744664139245779445549685034127572614897250770393443893341715688870236044206129307839910320966482727426416099814741301399194024575764991533972262936098518208060506854227060987354404425897489184307892974052279784743463797879199037085997497797619185358937916624900066767578247575212891908489915255440480617733220360813807046762546288273588938335496412522261682965604472940980594476904876224737228280302164171157146503171973537200413947817517151074881909520602213305317473073774093362504962187374872954551729549589336349675483705012037781368318477286938483597244059530116506040586526072031043903264696708236866299454506575450657658291547800393172286605952372793855976933984770856364646850956425763417471757620367655992343994040320000000000000 [139,26] -263870327884338924658173453148335463807203500000134107771510073426178371987980152430949140407985240532637532778075201793139986599159785442232679392591529427453550330538182686955808623539305026434041249745199289792755311122877356925225979961313609470805369811379033165105434746938476940281313462466153141223165323767912553398284038074977277845729344832320673160511466216001708347966540476231029116839251692382776965878625988594940919393837655286501238362288169823051852286338362530407300896886028574380141870608514083374001466105940190475839889620772540659937593869225789606898170410136083172203422601262441857184132800820617134146584696344627058973251653757388843150743937795371697716351064542324127818281619477512210851331341665890819612821001159842253129245986925888391276462165050046605953803182206581409680050566013060153154972768781513087451498151710523237613617895642121907065994887759520777124659986566240646775804517674252226909238276635086633007532733921199717794985149695601460257232720455484928181614033394903749248952412751917255742589765094129672654906165106115496506128837145249340569207243920684354718583657500000899725899564321552523453689652260860961672948992563527776301474992353032005918361973368163152058393175044594011069198188541497567689331916322051874495921168177661685670644557301334376161190724828354974696403613463505019670175973860408092415025955178323566041371824277210386987963329976326568840562290367623771141138716108499007286203943865713877678610348098761852745628476720010077393817361875045560931973418170001255020011551704134794271913190851850707439100207138438564087743189604148243935485881502974757834530401160618049536000000000 [139,27] 129941310552358369746908941656425403228780126611012683139108064420878243436411237260636272227672673780255176045212366006428304420755521338730908931012769180355084454391791618565521960313726857455375428195287211714946010631427006311352843634125563140189003278042591532759357561448431353048761783957974842978259764822692132618203539325151612393475821305696920400471079668818091078698087977229883564590267089928465472205739797509674505237888990389068726858123047969691837431040772778434059820274902727526444867385767825772326342051969387280370109129633070036126368469453496395834717330877873422750176072943902472740078720078768472056610373784416231280023615069702712717914120191686812860470235293818310849155518502282392385375214502523742405019459060218005134358833142263009200022530450060100820361897528098962334150728654844573072159686118135162583261745939167269736732197708312792607020431083335009366527451015889198784001997072730763961124767240936435176930367114088871443791730102740040692736697225740275226960265044512283403228063038279506937364306328365069076368632276925153687802851666696358230694634804806161426837049455262653462491153458091017612541121104951168615535844333604724231952716955564063036025271475567126090442068916807674979343868919941063055606365202094289393429300379902692979043513125066070645669832347898203679680697351752337828040218279801332301512173071329064442346240252943803670783614609598840271727766212918538871637287202050604956954512641205395558736684242266012008465226925490897993040578586842230827226468026576402766222036640137281102132161351745280406032128455368800009185327961904195806846562318985926832066137604579393536000000 [139,28] -46367880058894718514700717123432386881647224689309145935420728043376924743852509536258491109082490547592645635993382707710949089289948599064475035715728853471181524035544061434428807185250651323957276631274226842346650367162250711575644707292252462224824232711595615857686555641909601480048107227208848446008406831637987031914609175723841166840749870132703616164080054049852710004829153109262982438915868750100812644641100787392925404616255606622893672348256354649192349258121587636618373847062789268683333092861156299733829580346392239966146670246321421307186630656119106108779464099388851103660289843097412459791501211971220850285241438691093379260331773366848302813729433803924607875354189127812456871877744473152475059667662457198841919181657519980209032554564157460409143864180893591891326538151030537563982369670837539799398025753607692350392217555277535663434930245664185963686267935735164768798430436650159167061761297176832273045600872155477246579378589516313374576140369882118382815871956644915845650860417831685762869389616117378352758284053040445134453730818478837051185929719758998491366599215424705177080138463782586374584942911100189776443834752110612708178378102040322088149368370274317715138800559246053342252085897300807829855491945077125225117179263135446135216402605359637774750353920607668898463232504565453665645861188921534103436391897599861590815903252005533425303003833796587086256911479414842336164150578132325701874911720402400612568282821785992659463752253066752858432331511439130207401434369803412085698192309389054078767226927618326261334690880366038299948495239962900626627828628547190297882257242622986452027640292892999680000 [139,29] 11681384252325781569911789236458223074817771123709535010798323334685844736854291806366366622451545739227243487404595337745255857695591141685655397899191103277193510877644970726558855967426217652723419407124641528384563700825361694882924414279433245862706315543355040708965573767827826704903212132372105605894690737631730716574491374444047239617432078662024904037211018640737555958399465846021266208436160107619527720899793762122070014764764032490410032288192372385571367256549788660021817167402286205450190124223670215905712197210626554547086173207170273191122637314294568124761275781377367902518889042470547443881865742367108502396991448175330449801001057550873095796796547782696061707587745002375745129960516973168725523072440346652952841203832724183553996899093999873891688265758352120079669106790143704804113453618035858322992835747041127219882072115137493514976672232201278744158654590949326682846923630441835412228384183765238639617617034030271751953719504720025015681899033578203270563202855053230381693328605749272778551049703595516048287836425514484607164418922293510395787313457681840473381827723271545455900726530084393372282905717234331760761478121693386250142180425869911035865847840018692397877710163691206846896572486888618370439772283138410531677856144069546417527180288265696278851109979223235532973219216687695800132451884266837999239049808494435672026373512643406845221518232936105410123804838211476011276441723264278700251403941144496539431730730061150640902586197333746885462810241893363971789612913544062378809162408685792497084455398296486722684048419707012755458056262156455105691018818822436446523727746363537526994793262483305760 [139,30] -1574651374416866906669252607731948478461956805928559681922411928708148878183114124995857216009649457779042514532492154520506169055061355956745215481404039845077873441859729159506071431773626024105179184341080111895048768519652221779469200205357182779689857225585981750792813064813242276236812849918686407761338100432822755197337434318171038402335486497192090253595799950187531315100974063692699524517060940678846506231701262718844882735748515150296576426918554367088332631932156204199810634894894961771883640819457855843566318485784981525222987807641087513469172604805843097883634087054539546178720750167959977318628633035966586243346606341631301018065200409945460826591375792758940207159770432252664696327236825311185877303506859889800883812788285438304766580224526558364569735961326283414493389352329059969252346439792218235383318709716862252272791329120103942007754160659474078665029761558447357690499360215934589960405057565777282091621880694975468325774327823374780280424731469837202590849391839019666022639990053602351950302099347889542720773804329436227860688955176273888330665944748982930821550950562375774505855296988776950636934308699555273652925852447032054233119601793205792810051215727538632593792011752742993330140445491857314043552389607893062299312942230088222857865763313381537678426682164469476397596597971959205715785025709002115083616834613459952706413600919043378883339335303682725996005228081653471625849462350059574321746097689567258498980419039022841333675474131717904705217015066112696401405378470699631469664744168011694959472557014254516365467821220529943071899273708691616777854199030995108914652618589905195839355701135360 [139,31] -224453287192243781041595205828243857596467661326092096688933787872115440781865036398393530397744798165313010270558152945762123130321060360007488916965661711250016751777163471467790124203372670390478294752770313593955549448802529444747261035222927803348530039177469455466795977746434542208294314179567737473862519997299554161459500564807315289997713856409000189857321393406324969795033342077836976745697612063934254078837509127035465793140463910359773901333659925603956180224697504502347615816397904625123786724176687329797568616347062693898601699460593529118983519001041904326562763882378291941165118445395524886126143622847910980536415659117346787575244840500042579574963429537679885744757563227327290506814039346471603089402483465226383947551782507724743150347390331158181832478777837084955975091050273128928485008640633100824390641475789745695186424858150953622572364618626324142684765026318661159882376453140511917923579462303299169867124640824415634630530250984505044757822283974587149993546536599047982844571023283011559475395833806916325566307498594684811429312639945101378692393231657665501922604424112814265937987191339232016940315253557410209952351467281668926888275726887144998412817390072949589384228619234393120064729929309144191658846450617022331943252882136095109450453248208691503219773250771232874615613824570754475166263214080915513874099619770504646540275948508444735775595042298683268683676865462184857753996616320135828875663256225027987723450818746877199460510137305072169718415392281779663462301762671080527279781472172518957883347572165830210790938512719778983180045956730977922968320346585722992870723418347446297056916736 [139,32] 207617820999932523855020632372830346049505562488339774125733027433923567236207687834588774804423862820381399909194619557902883036180817982612580607076964643292239428151986803662056391276003974469383932671597462950978867242408565595779785279233678664195338549329551983277985209703172819342806409530324775483396820025068146415239641288044423992022180830881039623287857014354973999656513881075520813516037477607455957990551039315106238951289091055157223980211045278155235869878894526434425301916618957819357768787669484589806078643567939526484450151324967967519691011064081089675799469916614556843415517447307443221849364563546015927542073237721066243030711065785865162985817928352174175285199807875707635892131422481102424485906361986263790622409790304753237843569179025142099269076335560790752871003095872623461483798757090110402980778233953515016760792898586444529487318094924515291256914943512783113195424674137651160258593364306377644052737958022628175541567838213152911946276019778204939342161961598094467747540127193635183082003326337209238328752463543756977505890283494975261835149155136309155418373037443464473628286677744257254370758869917957321970333377836424018939156309526930433184460056420300374212834995551015926143464811279358522829885706580352097755757215752602463402820982949628563549020786662776522556754627499612932320441097463497158976246725286965910469205949509160624023242773530272598545246637368315445680669186980132011322685109935161795172738931310364262120076390613112842408269778294177698143545482226143621298713460215299830799326359565575223564982733671856446117858096772133477173876965176085879122390241890156792468480 [139,33] -63787411450397465913416550918433924471827887285572240672675938799087723874822791527584758308693414745831158479724765437902118005901056314069320895711051468247553230287384923272201285158966353025587158262783769332005270601543406405582805870909183917215169005800307663553729081255621444738281974787335754419709680423700895006811978193430730229297039672297564101097474459909850659092322702287568131370643176349924549246123341593898981877215058787353890900902108556027549804977426992319397109337137097509639095177842831300311393408206122824047979489591731178873099591849674710894069485829971007182619757240498732590987390136412236054541582299444127858456389564181536838375499037385128125466094696395094522501525134644191603952794586402364955278146341820093637587830432047957174152825901917126315638274711269150899889701245561780889564569816520946966596335966807008464074992499356251392543852370354131838964905862567328773300220200096171357184536074867313032893691756194700144699399630642931825020500304431535526318498211433977594159425837524689858169948601929188169174059092016703612004122005983656664434128456558426038660705087097128474079759956562371144863054025896103449606507926168366467531908943547880737363916022920140186972528099157895148657669167923873879134953685374213102845992487860430505211938506518184721760963813398413580738296271333160886404826750789161697426468844775663201845643428715596788155219026716690026402250956954056172752292264710534026692524830477856694897379054420494567062685409488720565560627283498065840374613807004299201953873322099520648977675653452167251271787878769877958266948863629887951908085941565465494656 [139,34] 7944415548299146360711146364708632288081784691618621486954226885343808983264217818305870035374131313105185997259206862773349625802799364687091329849663909428573154393017035785223892178580706076147834772804450819580662804815763403507056136184109883327931738850782818477062499856916259073849222488866785094077295700101753701099021086190187278790958311866530157553391942463409023840602634036715273122955136080925362781984007636703877768869633578064140475225475074304935306120647133837149712816321446658751795737367234550340834897262094773756081295003396080359456134720691990721834724654737853017260993431827538332025498571697111766512530167812855979534139431323750867857978802601883937901723742056564197681392742948077685246031999578100550386562570119566264877764354633647712686215101861230602590442238982216649987805271313281778229787601567586969191406740676201652374840871000730018687317042131491437607265098308637250519493902949616836401470283207081873784192082629706884210634236810935937934828576057001399828926441950064142037427001553955458684832464890760401813035027923459732864215126338674416862296834958618543159800882559622428898698229740198656829373008179345149698940012923630734140995392820254732692462663814209360465931979325594597330526621938715863640189057831224417561368699252675616853140743997612474452612098116559765089436153889169568176839452383184358497348237407927387554944660592518890648869733650836167423475876508423283494883158363597089970477686779416986912238840353232859701048013479783886660489031748433624637926792744687578211775338957824852153851302656193205523808321458236739414257980439748048672260721072027136 [139,35] 2635356455714862865101154400751126771767910760712013443684841810762704919089258454013029521993682794433890013237104942663491567323801833597311938891639503282151446874476029517852623896656627660862690273348314099535983088256825177624399497638285739309089046504989457986382823430013070823701578661569926789661954326055088748227144370164249010067740363285936532090394998964915964623910393452879451215935385352549381836220869905429497787200143576161300740905538992277237143827770286370235490107812482430987429157670786813830934662126357081464376056527937277942885506960950318139051945971218171971209845199877731691180599400485100883716326008732287947565467770672040418345608015173722587262950645372578467682730369848965748293781933563452812410890549329032857989295435608486940416842675738912776038499800928694160364642199926823535489786402930113500670049874375759193779428471831718492249053235647105404739764309212664266515801908088413429152533145219596784569197346126083040997041793811695882371331103787458416068002589252698592483185994838243166799386567605357101934903023159470703865147579334786617937301422521563932506689529518264715548007855309659260982496179594919386999982631951405891646330063895121174617875785524270677520606422870291729950720908500661124962660533692752562509513002671000271731661496082341660839704909916449449940622929842461001296250534653901143549747263389334473429389715525531887684474724695780746374474363531050217787266043788865737107433689715648836836640773704320126099088451341093771558356732889488122249168286993691433140179281642492431022261812081773963228019110486204845629821420046311382371440879121600 [139,36] -2076476797351781969703688743106768536352144044157457228184556810156394505711681307738455284245903162281155618374702448194077156143606416458678837451279340502192823509180554885045586996069085779975171543118917723937821254153750982707705591418024113141071284360890856034543060977707638982966140660555121454334047461104318870512295363974003688443173944470666776853073409974963601715625414070244475241119994126615436650728438485500872274902871046649675728999724539693310733317787509143616114167994695020873777212564608056002348205304897714757375131712052950532709890471275037930652625050138319556375549178477452373851184626910159023311628694765360578630847220307059273014184098757596591916512834659413420403595596253839751975606952055787228550478882577112126338611877353223720259607963426383316356332437725129260578628125306213876838076362971812866453964779929516653489941399790128359501071003479541544150619886718805231275460761501752030291012887928556711899852672180086278770994412535421453238178071230852645780374452024826633394591115606365872032804847936132708242306450412798086780908537816722612860879927503436240202061049343168880810448572475837685098033328058693273392133074665013302826793514817600771857103694715869218108196843174649234580558674765930187850557831908536593085229249994796213252991475095747391350268803519544740326019333520365041511585863878109121412241254477508675728290564449164899603826959275807845673870535321814824454184232315919873565575317907498223799331585474516003927283591433686841894991513875435552122372588166756803680286944524754633008130902904582673403619707331762735914575442588689655000115548432 [139,37] 790373365282904676112275625553173704239365806234731931409050017334425644256687833709124330687963760538163625789672665367958010886839575937539749923381266601241486662919028886499078236608492103432008959723699677442422609571388866157564662518028804419090438069994315465521895798641217716650345803073294612539058880845157283401820363308581441861910962930886718750659848765736720711487178149638304940899935530960674193047458714588762476194842447116934221491913528707443580670716104833623382974760955554426368419920265291485526489322963924868173054066836463340618926874891407437362119605713003939089228343515937001108124580827874325908044235256166818025630213396532417665663142918261400486124737254109798614989826495855590491527480428893269095863548809349921881637810657180651723964338837201735044342216716320524526136408849349010958150098024369185899464770499262079757408681163644362100465056740442834478820135897923004302857861523104663682978932473125230059859910307213862350257891198591241585201325494019416010897148630045459553059271757734706106493056930979769666209954634606799671715690028460488644658097921544197716776331638863056245522650976724438060534709148175651662802545420160503774632109637543625989814107076410138276123380260264064121482583776544671566679357861695718448542004803339637869131532077607837247252536872452043895171423969333715845143476300408536410730799356960138062268152248046048649923684650581382520493684389311509659448317818701535478457338416008652305113059572107763517394804033852483790188263369354183864688811881973626191843316900528280127211934679589632624435760058236203553634624028196526462978050 [139,38] -215692271964703332907117401004957337567739437964419837185328097772901250756398941862819563233831820198592860271408065519643699200446924081467908362056657861073307667701350544756933010619217377237077601958334278925373668466107856189747553314607979696719797946667261147292874437642394231052782985939096869766112808862883787185566272505347787221824303948076067339255919892197454421944695391314644630603409544698310548202687426353740347383793039887139149665483414467069060092953714942525878886666464176673488402007891797430231709563159379159468216272824966926876070207032191639206118576195169710880983780541114217846341129257921844906988290023697448442372470378971652428213459374413992880628596541725104295583311528537295678855626778072126187014860300512074789033128164103235990877325835911681716911637267705107455728772133731394134820597388291571651080869022116997736845337736307460009891192984775817762345669586073935083547512178439302855285695468065245058072892751695414521817334867495468157867873463420082361631666732939631609665625250286331424766762153765207640716345326931648292654246701335078453059271776665933521999133684360829077217661285226726662349859266424818504987142864658129152705491579366670155366870705163466526689784525658854686233574239873742985815548033569334330683451052007959945341446991360408312894433131776974480408083385461827562542690560408868710969940155175425689782937215589028211907168134839857578699912280954565087342035009544668929639428480931087268358373192460158851597679187852268481247404847967201004199691019288349463224415688107297553758150813585659612906440712602066272365901916733047058208 [139,39] 45550103638315293406125776046149474155923156782778227617925563815288937273154441880031043841577715288757391409407793088633185833264972854866266233184857467752545541795602816811117990385286126870519246713166856121933077476455394668984091782534928214387386852219011713475022925198477308399173464029759491049517065944500973779953433860865927001030205934384798040213075202031605969088694586863643201575926079387506098965529723854485104863499531328084948751514862480385893201809245811772410629539177883743706128611888511397105730505687686734984530723575495424705325313679361180302773521246031411688336550251310524616510353533950324577699686981291497199279930694767591295827838637011962432227121562133768557821534795014462917846757472789090452605360786932929749457093780565927139251285390864213602248395573187319062899383947421667637007724849857115866243739008869799106225191197728085412217470790278736263605026415625285902650100512793135538622613751369846589148251679101150058206401887550334203654700371490941930138509741360529950113733818612491393450541415311366603883840074782741301658022234509163340460182768758801194145505173620590977230859662845229057679029166160668157110723125237392025512436764678858183239142919736506393163841903243764890630367271559835337219871104827217085768879665020507892544991702201765873898129811757322772862102552850424989498753113537179876961883159283486768867591835978924837665181271121532214486741233343652768304558168261120787611062620851933923017144007351337768205997780983426580309244940634940219901116305511458459722411540750077004071287449880804348833435658715415820398603310415200428 [139,40] -7660690828708921852391856563140703278098241186969431617215969582351691599847347960357939576025117872719104413966766105344281998586513803598184308024296465367053148526882773308654958913853088993637257154839288583138156510734049857356928464576022744518333329984704282306400054361623445500189805907725250871567938187662323112569640337597442695218001297355023867772414288973556264026119897285351570071187841249809418925416233138451870704249963895530851761822229462684040685788470685082460228385409618076311803586989946885706130970946083477391474632452369325116671822839515802691994978036626852200503752954968638849276189002540420990722372254093281228949717264320477148520936117619003519877381780539911767441694091796921352160179011209870763803992386230179345485317364092051577861823873113667368508803652126760919425466680107962085401124847649839056627194558602703157225972003331851278754651331311754094396886749626091823762308080450881766438086549556840318425753345788695841997571574939163836225988195812275513178471840077052425262508825395120000157890935316787129977667142369446793104965387741595277369762633423733382758820020928984076229939880674148897317317313305510289590261093590560471629873937725882618947831307774862105370228766447578167400862608790589016568700434933357241140711976162810900597065494749362414805756878432184559634029905228601147699037552749997356297416471987440563049351224300310735575120149849963447186515193711722604037534559177845857413364367285160802000276281099584020743602287121136871516254726030739794945356318114452169111514381354434596609917055962412443362932629953586985216477607750400 [139,41] 1080263969720031751963795013704553043189146290489050522996168467858550033589304951325548485232468442898279758823681686328203781247843205176124563693253780238250336890804420973206721568617172346708040681303921351945793684676956750487502622594572211141682162980919314086676644589576308245237331236038036917119929681360688629178120192636574021641731104495706326918200657594754058608622965212708260455700416273367121427579836555253304609565349955590769061445815655161708612948755606923665147456015347086705801433773579877418196994952739292422414731693161683952264685855661063016355189927843056214649676808227976795971726098437630401036880476169505153646760559704900008931992992823588824474145571701170031627226723639100281491527037683555693737235128895981617888972175956712096673809800117266379909110781556515854106649527440167763422672830480189203715297856012789748100456326545987741795809677124004454175699573951665991086434539318369930824280839174320049127049268535301222904366554206009438487361724241100239175352736718150796749192242520623843701476520513894406693319868181693138314645654604780801448006899747658516092424523748151237437029925405832174388995303461663651381568837403002879320019560395022756658180605564762328126128539804449486882283583966263793153347544276931166171868194130662270207857511184517789704989935581925755235468884305213294646522202051708449321273060186502119065666016883263776751276944058231081092480813044642024271565276766250448335031220245612298914741230915071474901091637116053756158121413871468337917460493027757368779241891323843631570668135633683186356976589723973123336210857440 [139,42] -149982122280239678629498605531800775712796121675448411080609828598352292023636961627802334397201096726215490941327274670309889535661678396190608838393767466566215399587534546106367669360302201099641274460000536887751414767504170066872328320340204386396210250164308128891720494672173964266241702933477392933193300982926953689269814483461229744471563713477428005788666345719464561013475136308736064919219128225665666290996771448916447135382405294011847856807315932523045008423694645335762404688584880368635410488345434735587898162329363885971547852351945674757630120939842874415692378588880464045797393662750727008351476594560234413570340716450136568033024427869554616183019838372201175685164200560817905987649964880488777328459193859922059682099306906883131213259358826396016924744167693525819706093921155178615504471133492049186336771974633243634774675447188452218262376953908973618776444181621107023921104997889592750006592616720894981203443281739328066529388384924168323907279418545261340990142066055806530536955661787201651754677089563474762408418910873531017163385718943775282912892698222703181427456682104149206508257820991264231836352852980267667113087898675010308943746671702588777581767450165794790331599487468929367309788964484065450575082195692063631159329080259658017336284907739366258539919707174082402032534985709153212787285116517981150719999553136958338586888646813309662813605447000431571378558785307156110210649843616690153611877780919062482385076035069446548570545538309155996430859696584367994610640287195347698714572781314269959060487522872218340050763194264750360866354327626059268730880 [139,43] 25589927750719614987684800359397487206635339138559459206054025223657821893152802966850072506087753183145182433443231427171447635242623926807218525816122469664531413722920098146617331605688891817008942422627849458016872759711279308370220064321907323236704158667022605198891123851279306342756695898625800233223859623113585479982830352328034737576517632760056185461523387496014311131047324152219757651518983365297315084178174859124396515936231672048013503422399650265843966927309862149318299583747746388427218390676824668413625574255954007584347440245828197193926577196014369037610766645801234018553384592325297016853971490342491563726682296263489333741590039616019765363452959226646973793711895037874741293873001449545405035982815667054900623371871219789214591254005414953806711002772613170542784306874164309441866220381766778085916538902733502635607004946251246472222464361568151712754886966745477527159708956201038303159856700373884321372695935742089744333475308201084944554818760643326419203423970238490744324990860173696074309782415782462687367397968351330495742170317483890152733299836441566721786991076715697335309031840921301985923853686798590035711459357283755162147189962607055827373495413508157346819124714062973937256467121817005000637163880840373175764344621202043082032436370619361238720409172459334498473008550286322381554994706722939878745429744603409304187368340820770317691272830425106864089546137756903446405835997445321227775657499133940246973598458386424754008144055291361344751750981510837488915435775506490411034986668950150000489747577688051217279621014083216413723424378750608419840 [139,44] -5001427480328847133045947633426088393351808252808940562104215274714618034572612978480891440105328112378126849469061304041060096331431302431926979300512483579325951720958583538708240096238549603344109326405992913643606990088738285404774511255829426873783011844615928058844121659379363523883815684413596417826557566920860494437288580569290659180627655885166809525926436763098074418278341441120341134655470134235702009882239457489851911604004504125276393639745465888063438551825348510302030290587023683826137209830208100857277977000581881588540144729113384411997663817266424646404492966694354101174076659762414219603416204800911683010910625453663054244030368213860159542084379322326307402678323160462949208671410752257788981963284963257275928644134179597610691491251428464918412297007025342582728637081727896857426795177925399306672926363242397040846132150500407389085352686788199316302015903319266118074437485769291570040023774742566035634869139455495219677038182840315735622132230000782545467783715466859351367152756442550014216474865089241653339685814571358910731424321962640886918292555195127970139318246954309804558871329340718270389411390618945776243392087055236053487821550735747420893338937895884031141655546149852418336931383517321847929780109674671044226779518590118535568350715339892902942423879440407755442479489154234978820372229733703679720429473111806824140966837570067399227883636473753622999195548384764568400142980323991472804907328704808173243852894168872504125575145410637239262552038221064910727571575919221284163732136508524085767236415341740259915665058119206687546493600554854400 [139,45] 871756916715628346372663184380096357731368853441108884139968819768795183937319157374588354764479588297185809942658299424320249685780182435589368312525086105538543412849060594056995275293877203324300062601333072645128269531648392133378592677428711303108883862414497001208129174235369126737160545633689660533094719184564484924146637446852557850385989288273408578037266546000761057285035876886658946135954652628218924421517545251394897222330177757643087847889828580980619176011985747532660086838072749526696690445430403428821666630018460005246610431057699272876277635313882747187864487443415840205309122336317734894059257963993257631862983918525986390773741463423721239665133651840640614469295802466305428391109994017819039063558767184804488070463178851177241810676449033159020571085666563966351134894371309071470733658173486891064866717153470168233275456659324645003412051438661979920612385464570091699453822537384679359535244278650896848070484100037763773209468803588030886565641370942766337407494848051298372439366648418930793779239458539654700468253249216188332522511023915013664875368948376960464671068238596778671430738454226629754735397380249380430071859008512520557881524299141353700284422335053812158816073255983695845334725174697648919817648140109336901501985773624092543827322945759050288917850953652772601442171805725750606805911393244918103674403957161248431949736641523473949985383169954399508509876196270509145003979228105635894577897127694100950137708343048016464608401395144151020372676374412845258915845327353172644593201320785825990586917620947589297856578927540584001058646934016 [139,46] -118015793097328821199013188764333481193139146715338782017989867914753364123932348282095099061450075544233527392045128942835858729035862069945729482983972173250848950189254856545616395746323678122165150106985979875228162685655928214957428268844173409826528798920257241984926510090679573441085073370786455685802440008440339769605926241118605807485062145620854867530652648429231952072035618689119381338148211508560218391353625154904943072585098105291574992950157678571643347106676376613676025726093211077548947868718182464838702091831580675094221242303607894496521128117568807791124580643853618119998677152858574170035176522519299844003292632414297063712934619419142164598340259335409807135949892302128812774810074243886108688917037744522939672948256706903733913499152632488058939659789711187038012889019768993695736052675849084187076659764746506287408283107817856228868602124555593378367675521843030700233898722265542375299913665575169535217537277712824273968248670836916940087348560157037173260741524756299384732334049539206721963648622984355105991983302434817100539987371136633685407887611147116141780262901780478090191384780722740565059107638631093985912274970571340019466548560230361013893110640758758698869780499495211857980239401800926740438582225816514146472834311460121101289957344808389562926661036505671390690293513667625561580659486078503273705429443957616248924577010731333542508986395342634948083727067089714948533793001118261341795427260922094257859968495322297889411869430699429812330717415282167194914531377297495139533819166822736204612014559098851757014193207412422210960952832 [139,47] 11411869920644044493237969024221593196788151347610181150627677401613175641974314697310039982591333586246708544521270162746247914598071727575081984131840677115993607173091359840692317909160268530070346952954145297962140684389298437134612556058893850822308426328764163232645356251971324743920986870226186067555425671788950281358106130111552435087428133032286859513961648218398344152108914426923006965171898990033549872089900494858524165035997161823461681733293700747227820650151388518967033234746786830159341000067998330031854767859006380169972594752379130536633075589161398263141049682628293277636170676578852093029129223720862761215770366020231856376232397350893010502577106874429804172851303849536470705661229122147909380732138911513554645252726723123148188572237376192862477958925231239487835717238768533556082154147931745146610867055245142230070026028744658763795681855711409347770744907938331336515625704190612351198553920034415802250644537657461237211415186513113163342768606658745444600934263173387656235108434240808495175232073170299691783165772532680453212050926130042970940627528267594282850306218516928615966519228994383527791033456081308548222692705316269859875373073746883054710934834116587597603958430460756896703812408119803551323769794960405217268126740621931533255814827514709548059453474062127243389151676479198269541070680321589363777510925096514531089753149433599677177181208648286372495509290899461232850701973486692045432235054212701377497211095705745640053118844659976847330096179050794396583068349390186174932116611893017907348830687383781845515240550542746780644160 [139,48] -625307290613625467217043670083949353411773711874982298235624152934951294098167636108172893818338117821777570890944658160189820349655270382009423352411260256455114024620247439513042119927954542455143335976021691132431876889508392628735268053436510828383156315002677151749656920605968903253438923300937794684951322931416624683352939872936214866550938139519899631136962694566048451158512145597348651069500181269326724667837593924992505358880348536749858057585708881750200829200634840340272593384030486516468233297804708369291994878124460999956368405104891000779479406154985499319119464207362338646538944479676722983759364934218399779366319247697570089738426503056806240799567717949972983694604566474514731572170226001571589989086659296511241570881880938614738027953643520981332624372555768276114146552048513989185216885404563922146614520641031759470400426088090360616374488472707381037017490484676288374777244015880375228620732409624503807990579513841499406074376794438084820907928518306493444663949203721328712162829551396409548006545962927393701864588134254356334400251420646758272756548285835753512334978922044946573759682296632448077982652915693891667212472090675365821159949334146392219578379857078948423854023608816373723891877899561782970066310569874096645932245061161970973736121673722667613043997554802172122480292339509224579866340035701033760877107085073832484011718036882304396809687123260714489984182049849557444062983800191135724339926627758134448687838639685524649661453946409209219550585768013756371409127083615317567332509592252201603750118754090897032873042267550580032 [139,49] -17633550512853870122524041496966844481785298676601330639225624354496400896626365095621617648241255140278819125610515249025153042085522513142011153208923459693793048561866690440118356657582199095753061028854677674726153354832435347258718534447139962331431829886818204418024188649618289327069751556638775599909746157465317722608683159688804501948372707343966422018143880789003040033469316450640473213231131255347611040629518675696050040492229059804944526861531288819896216816525444488921011489172158495578752539070629761868420730625594709644313373741035397480846031026748694896775483793698485790629650875357218188419943846050065393241101496519732606100974791785583007959002733510237855854119750978111944931031849450442527100590251045395242790107220869598580406002693954943688158300828450917022781955868369484924308592200628184832893757694791800610542478560539846259587653262629717699830056292599485965342543407231356509205495714817308673709242655540841291085880443562501602697338320398189863987117849279260099394881879525608215798587371869547851324324113458636909291737694038775205347059510655188949969494837671566470400386517146012532388413932763411769236609052408182756460736755612285665141563415184283436145839249840194191779721837325554687861978580663128954349755238219684716854025061034816874559694773968163019952090820717717643354887217705877995327738434000709695024378490777839502081984074232559092653251922105470611209464053577174279784463217548965504153354243526058942543474464135221667689967176711750911414037432098282441175885149673952779942855604403579725937009022470840 [139,50] 8303988995887737313033421455317299813275399247826566756200999711433456293352611173536563972878626295696898419612002467971494875474568323472465010421048578926073228772303332876507515804615932835607151702365154104336692478825142151994842613712116115269377368582503060447193302133430475592350909236546462525044073334084738471181236669930304811017150388654396696274729827748981334625465023939978524156166704537981492242564012392227691606699944126349112097594249652749715239392447999164420137670672567530175105724046764504784831874218457373114162002734487280267106366158722341582970005323240719456324718257503580951745439570193424031104253992562568720463680172331453975300538295671087444374737171371260155443890721769194917055949259044307651260847719316261731078982962412959568947512522470304848993260247008199453970564161044632431145635109349698037437710208764584907065167156418719871367988169407503903756312193048419439301576988603669432827526308060951677577576576727603075638954660758449820215056609291158154838490930621814702851019247970818303239193748408718385345234763095495394465354558328202209068871358350574960533258649272445859087401550428104101403604508850039315254937570933192251889264004798755034187996144488760631275707543648998466084617563762356880675135922357181904933571026763193330986869107610508580335557492188700425003090615315110882990037878241478396955773115588715257965479237856161041773226290494606465021989868709069837303471709898633754277976164163191035663610056715305173157235980135827260957156913852735880477977647454070233476334557524069018883204519424 [139,51] -935749199822230097346062620722263357654272235494494676795903703372105235845223352003483302839586885293497125716714560819827635555296327989711228605785262945065054235770098061758793496273451776647156996580672141149425517777590516964353901013930479188312261714985306485356405145633503252835813434074892671838725318964993526988321211264279147210963529904556341902179753648381147230566234148634152456731475209848819679996924707663837371890475239774523096622352198782765157352489976718373167600955186778787306357784390912394257260776997319747127260386734296386723007022990148138235426700482356664935380027562868525665241114501073643089619302666354893816759802620133778415046260875381273290260600041516539467956053309083364520042798105710808488863545492988868524292822962147273051289848261875445488168751420640174802491777283657547280721911169651471367788945017670896501873128955545606452479952631237264629105971255043799490847247221258719907903377303571740736481514367183730637370065524486548832841997027701381255951179081356542355333694288361908631602770056209511615961374990988038120478180421333641271178111762121146380949265813507470198757472022373530820878063363474320729753454336609327752171038111895907719421599155083183208054385430728323384121381623536612885034567274518004149143341257785312059932059924791054646807421586608954759675222406799360470536096590598443705085586379916414259160440997315399650339565932212221496682674862675102951209868518334694023569197703413337451214201414782906188198398342410477083306354006303976384879006601557670352007742141297687112492608 [139,52] 43753719906740044875360496293817100287781817364328107626540442298745595581997485072180272250845098836779056728419609757992112603791383400269949616107120890469655037427135025877667852685150196943816924859426912858185485699032331557744347081766249149460931007926621583715226825122178943536713235057795753427532280584878798721715896496404058946313629851894273486351411212955556667106390842553812902222657541917910682794305303257220256071648124681377107622284920283238523796191825683774708228587333041061565621032007308408569649235971775068876734990178385645679538046022245337655621756116244853088279185328241669144479220161545189558516371085308762409714727140286265449750662151009005840433943298228798776785577557049636478853372808555601386492717996795970653897312895358807575861737469992651836788919737482378784138086833354679534862201084914039177370311891656468269406250023082561376143170634289960529827900373536316898182254448632593989236220407074216464345253822395116327751692138115413866598183797133427479333113909662096694998273208322424571711642547091236418252025234847974809605640479974708738820453068792555191414881129890804411538056457507380639137768763629680448190143629313985528869853472178465625074813503164466580682457207751921371241983055985030641243251069799801826130884318520070960385506054542116526351694906917645256943490158880832040044400979514865844817115604277412284895283313289149409861642680705378572899972210605290175413872038190197417208872810858865332008382804382302643558016693910114835076838949079683192790418746020168774388672480429692860544 [139,53] 2959246482899126405699515384880955062247199155073967334974369358427040261258546766546949559230432622315133868652557381711161304356859080485749722521410413288923190143344503757023060244023472766477409664132070212275888390498998499422046675912032380450748942710037575098417461908509225253436248587371459488336008036400637464960857588504954485492182447155825616212361477308180696991606713787271593278190063872187522246441506265856860172804671781425698881012896964197936591167992704069913099016149927572532629513894484050676241432352301012943558476412418228111608082260455056576995116051468859954464863212107513834026701090818915900417933837401045738069195285789246498749689701693193651679187302284981452541966884098482263179612791918875552800148403229655938066812538349290249014156079524611462251565876420830321554376757234417165794790289531968729069414034377128922598916370937860120697382060677295263897460604932987699485508092474689899535132587539074301976981899705722935188581694650623340525547226341831978883877274170879587919496576598949158894778164000280998943459523399832523605334701092472509917429882092453980106340885983357528927201818520121775268993366224042167381985302301925418177721781593928836376660369130154166760077028205581353533344606218180448743129979640079117564147100627735659553130351572089125044681582426529919247920149272682941166402564417819084433484834694604187058340764970909121856606493315204991679881098734234107862956100335671470137583177747641971911247897486887411491525944564519318571378477992105431569848473537153450632693096522905936 [139,54] -765628670802192216804840641446467249348039092774031917203612981384726260357327204606525927469471978102117556656474368114110485295782385500239648991439586974117389431853724245083777877872939023920161528088293434926401667928503066554351452172352772056402186660961629825832785938372417429539860509616343569382069430290939948724287733043653366125811711373716509037058191394742838695732734537673295841208805397930634407799162238078049062369937367060464363606617083992630808322634172870111666718678821737509599946934004014259909112303004807556187147441507881454495655006480814359644555494857465400493814385487466141745121696667236441104962732579905809152685542401302159322515225383022567790636959026144062071793717179359978509508691410394029123005563184947392348857412280571656457728373065614739909487378653830245675191198682068174253861333923508064256481677246926914093247410575341129800009150199253734076753447313909234917715028570799052977246431793106614557717684761046337186388063289873933920116063537457737880352585272648243523500920871756766655946006919416294325932501863638173686121900304145399645685937816671624448736309361300296629951027557894383966166150933215089802765439653897847070974879539069845867468778637649693722187913941765721495677087014334443554464475708795968348104500995801118810961899580579455991308542574367313903653136289393838677263816819266439667234420490652656336664510540793591422722186785059264855469330077837633129897236689514728713396035881534098239229968165977409630272156973394308430060809665543461302873807981840751453103894504704 [139,55] 78614607915636210331080092166876571856878740221081955979582139128470630085684622620927101095828371408570412669385472516018965745517666277697679362156366025363795307501291022532681713834867122283061532762949342691366506061104986830776034275271367561125828599472479101642860006167161746819744230176487061122766661464921316142800044667930998954083209537564969749022046299674882840209902529272169629404084864616707984656091526859911147515729775735969288941600682624289674267664143242360921736657138105440287920599279679894051305638039095907522269433052261287265645749222815857425993050853152491985306711306134481744041366227386957950416029664731139269095983417790060465737191164967107599340342154199654726863072390078310725522910688265796835591345705383698720009443710151256311202695377785475450894082997856643866428319434436723430107358550854494621612656888912545606943029700558314490414672730370380245508427247325090707474675591543839153354774611395046918859997763926407089945526449266030433092545542367424822458875498129844100275694571304023276029480910488739843086356528964740118199614614829237054957897833166699315431844705041089375649580988659205375440337854422660602466905240785445060317786332206106534974793752510434263143738042291509786897898953706645605884828749235950116731750613568256278246745453871666311652150548349730067094372601218992751743052163800132677338033971209241991014361906348671142752612487143533721307137014443257786365942978794398442100156728585824094002401360564136817919223694120863709011489346740161527784523352661220622941159392 [139,56] -5312053926881946495858693376045054872270791551017349116872661146916401947372221943026847242637914380905053435453975932840432863232091038153197225170441872856513622831377188412807116736383471368559569079229957458921263888092302226526842142986792698116872853887380244816545936427339529289492524897608598639286369128339280194984268423193926492274832277699276504698248841559606517181545995168705337049238688521894925660399113417022169348373152527559786279394148326965549460431569109571742361771351392905701986348391041317185560302534541979265066861008493930716668622550681017441469927800538715598613914874245871404314948045054464978262108335996815878584686436162555671655471632197274228959088875330665911125258921386722798466675683200712471159703740923525573743867880555004583405044005574830233978487220986008036230261868757061546025745042398877694697238729448606447145057295417896705428987138159042654997629758673681007393192048584613965307856493672375467725940398163450729599100410547809957161568755032936100405278131175979784519113319886673882343647382671987069189875239838381503181363132308851777380393966311701929328548872557888795792396150770927533322927106606674199250449904768087754017088827282705153846519568514301339993216001876478246096506981317573195108809070238574849322785536387580098642010095824743714888779428945170750799588922893745006782449024386070233102448549733979722354723391486589103403263174603779021378575422800027272207059371408596751294208074134598447667161501566531469507684257017595198147886396743984547432120001547424649784448 [139,57] 249952911420126225587207584597102604562858127577201085629277564691448631753501405406461148709435723073204437243375620369101144091726039918756461127077640841869723272409396237607007854866039944783879070207163730599536156476195216067087590454069468203336953702299167549978956070427349458066867650817919838717439506395365942301977531133707430399933710021656571459402350383427614206577094559678988813656644498964464704482341642840632373041965447336168487333863349768240626558770135735685843572021485307003347612117345526685411490256083131551913193522338940814218902914827343795625021429349173309411018692722244194471791710765088415419822466091679602190546672107192138301431914476122965185413775581970546998772720086498195590833267098159861030927462404740498131859813652124386312575286119449095558861613743658188589810466175594400766754390731398407506619731663510075710801191635380318682302691727166322857671909975040922897871613301909377383961718567458411325850435327785412358533376429758500209814705021998032175389256225080097939264506199481980804897351307509177039319546071437620403793195157559896882505884632944886114650153014680453985322862009667687044211195277963173242355353971884439518718278388343145005331666087319289224258386622126446436394585454418175351470548621276666256476909844750498627684339343705013304152571535603293364462785368921863340238436925630430996169371393604305490118883167455714900420717963916119202764467141652303969816134208588441322590790200969487427218772938740787063340639988779535144951357357626867111250454088251714128 [139,58] -7585186102216279362762320559141604400991731828469847119998087054389591510267816631036033599448600417039521339714446044661133198771535073852951880903413803141946088713195995423054935938258218239291559426179064319736026171205574726315104609979343508283509304636214466570541136383325478898612652087633396605245480708287925407323225515502820629669243524939402609304402492991928037220434589469351158186903215769543426924053971511132022770996119710671126035883184866102237975611161978148831535646695253273321792994440835636569156960993072683593969303121016354283960829172596131134905324486164551567093351262436976318609264434298078865855386961770362046006905083606545434997235090616354924340589091537669031190949162027822595897291141394533864829165763927933587976168135647854526956264758584428950214599032088804464088087886226301922252911697010684993240917708907878191070805992936623587407955133450774406202145080810572004999289664811762600907456846108624684538278398475544959091574520782601770034297601110208708837705538610995924901463284550366140894202439842698906829613379135220343795148425573627783499830322984636378542784435174918534409099282973094231714002459773464949168641003407865558204472428133081496182236405867345341455195748412063640169798244693506112088735519644215756250555047478822061064546963509066997260260491165745017589277596711498693583085635489439391908213019092159095844068966511960766139174118855749854669046378955043607187738545953151328546440926213579411189262705689173963643790815381763153861012457048646007426988985112064 [139,59] 74353773533942659101748947744671128722381477725121241249107426391652738624570362419623856467918727650448728018447658217133657544250724910077299332141786196050045283273907752989122597469387836127734416867680995933674051632085292928587873595590339311392084268802385055791383100574064250898919626097437084319846479342373646084550855691139914536124207110901253706776188902985219329124628750284323970780971588873981968858119724928959949475722936688430770928776723916264900210736178410476776145807804665285956944479117207597243273059601342308912564562284109167015137123554739703338132033208133551697009859077183558825556892368853256038353197923023692835508516221688312255568324018819390102553036940591841157579953245441939112075059884213508856274615940270954225847290030046254314765026155782423208845684994204071823895904572120669227986703549724903065258921848590497723578326462790902840801154171653208086447309235616876882393191779207679733831989000959099630573606238360252723452964513786742606014431521511234424880334063026674329157407325578665397423626585485295396533381534723679529649601057539347784176928333357331510617634607153959067181535146266235534994080038161561079765151496304115553041315803693282055572174426287873997306762250495366753790743649735374235889837871973036204870917742094726499868248592418508283902245679503189901787294889656665162965391850890629480540142518052569216799491610149251362864409165976413198703148571340721116509056183745356049981202220301207099564788268065144136290074648267216800891332602926380670856695712 [139,60] 6065830827999381507539436894488678348780472849577461523368635077206198144088481893100240994316860143773301595838645951431192289388451188640754770404008123280771763116650570409323309216194493791267567872496039771202518941277729977855788996775065807341483988527645068196928401524094373057902237146861943346188230413372983862355665658806569317878863468427990784456809608923588917025625096972665458147421867086121006091422989716325974311649780203081722174296963308286975002997444936838941889083115412039038533368238409466093143149167607690371760931110528655242490214193966283437322239982686297201237981885648248370738067269370651384957852295265903482943654291521428340794384372957276784217489875509570703452500394920385860786661356620353052773228427533101839367247555603128999150914465442590423418210290143405686784854307652743371993348124927349127907767963029721854596180541489747224818884666386881128506730028845913448255549075981270154584060644376226285181834074655543607818439662730063876288109490953432578635130388294511802307887792769891702350739478005465153161861674149361678393484645128760558252010443531347378167770568558587604224584734434237381515891023481692702069929706495286243907716888842811011770516783543064969931053885880900211120249225346644229217387576221204677700968193568535441136143097895797264435603009710916852022199611926630349093193025328349260592281936995438754688669728862328138007438699456230951705623512900335963398983201126675148212708996226794196203034097242501958213537051983046886051520937503359536701936 [139,61] -390542792854189505512330141164413744670479502096635910132755232682626322244473760129853961475075982279024308159114116188055399203537578846661014286135420919639414599484832858693896912821678321503391097374683397501612322285048083123500126325272047083791310400240062837960719728382904929206351162684079808906264969985105612955091507657794346662512333091243182958756240190759002549003998369280268906458703604492532869798199613884971761520840598149042647822625911166501159245731906902120215866856065417313094506377464377500236682541384315501409849086735207969506014120030469112108618754749243228177996929102388020750437337845964575165389224102270124725099089036318604799588512228285979786068595390279957017648080079440327646431132265411260921442054747612406247417431160107422218321334875706032942336582303172354813478460578851716107245371120044389086778248394282601409348050144350876960910648360415212740794198687426154870024591973643865754355873871031809252650440525132411080378664507358432038125441321988955154955939791754098930662653996786992771335331728982714247281150519677507018494971909884225249596161983700662467460431701124915518122953467486069303717852360981253120887408443905249858700836114025741246818855994442153929614422503027919715969445112166316966474713514362455155515551203419297682358852635524519517470494348901703635939804793311692504149955398933296321034184213151016449232976190790445928630084339335721874661737734956629264421976004273619684743730233602528268389076995576045819922183126356997166495045524646685142 [139,62] 12706883377814595538865059965164276703100570459000837492655175836192354937543388148804893785232615240980632014156352986967727089395693237043900836791565913986170874646405731453705765046263524738030435956483725011923915343246557751718330293317812049970180065659990470678289179380763983999633825884852112661805885586150148495460726875613002000666633203130704663664775147485878619998068735395307826268472318654203925627058215434688508781337550940261863670932181372204529651673976326207062006699285456836991654589515299488952930920880349343989768969430695459314803089531463211926525275843372091890252147362279638533362564679894945358925631709163965421303920760708187882605758801230182674268501240710897489007943986235669842289453154860851603753925408406999548203236229175044910206059066594370845484186881444775353331205144874227422854275678117454864715891155510947320065366818323483111378370994322959305624945305502559282018303360025361506517847322506974238886269239924417438567359927666015639771320768608688353008806824857386167800457419504188239868743688187794162155083987334059191946714544452404147875543146955885281953626721303622755862340056662533636866874178078179701528913192750612911816299494522671583518028715503208805016263134784064265039866108579239791219014921997748487065907504936486100341823125872505524739977161191166854475807411459692275960874704422661299923245870998638246940022275544672857715810090291526851939688717400652520277167528355047062466590581459988555383752520937787327372627951802858960063601020886112 [139,63] -266299201365764750044532998066628778196745603913698833044228428472587459523486445918154047843374599549164549005305099913122410474909248464900116692624364897647114753514806074925267855758488739429158509045032995543374325987975793416091966529656578818724091026388693867168787735777530663680447800977732246574408269598560127958733309385200678397055747758041033895908815598488123305800512032089604092333353845979739539975228215171905424582252551282318324308061543272518588399569312847346837960978094461942129433200047192285372677570069461916862967455572224753435336536752681903579087125563087535196109701746385489249260461348321931745215295975125464762096463031938750810709590525609789596367617668843181546334049012735828626052992329562580698681513171414056974573540039898568722610139471473108333048766854805301294999648568539550238194771282221466429209149172871167418024082621718537739803155305081928166832237878881039536408586754648581096729203625078196632742039504595834673428437462408902325876153443101691890078459703683553293632888631841686055758920584729785435802672998383191000669680554483206476104723561709614731742781883614223890431447603434898373954517131515373753735688018027985092573464012620867880288721772105120864407005246019256297997120969919034651322777880211481600319116217248353870860359066692202676966491284295977353746494097829485423286735336748253344263454388934623140224040233000902078384656680727381347651199148824748113493246457178869047945621724765508645663158588793434220736356147413013360078919172 [139,64] 3598715935763880144370773963039991647377982581484912799110522062974096754358904475651576498717093076187783328443612139621147539727195546621506347290555538442574064926138533404057636137348531371452997123103418979249043120617496135397182556707055253724094233256667152145000450467890188714749513179962723122188522751965180258139165251659100318397143145214002694486499468399737609443463294591497303109748178852577521592903740095431404191460575668053445523859864997594535765685200677227299558024362920872418981653368130616363311840475647795079584732267587069117323839096652090286648526184804954290018171621488620195875385788518004214717025584846040846324826111893994896265215811788369615646637670232233571316571133170973318233581615686139912427982685322801500587019321893825947205513299390952428711064512605351402790012143838659267855699743143846803131385834529440014898659645993942416838608505299007506427688972803969609693502092482084007274809770499868485921023491751960585095054523185286769755980752426493663859260406883065737968880876395503303435052030728456373513149374774677627008311159803679033532795205415348009782603817191432961196400112189830979883477684366741625904408734605736210499461622252345054745597074840848675315171349175574571795464734907708987121589864279508754747990933125602838754014803597948212008380227337758804274615449607473869985401004704534469262165647494014280409451493140815615940561966017710475959149721863471390462212820093234079162382800273444143906987997070230164188663568467921238467128 [139,65] -25045392793474757110964843072123885501254641950610472223141273897664795441866418950375303289336103507913753572122991569073922343416418519713453721643447702547349859778053082579574854269094642086427223403696851930694628191392601044979379918834877340419851571327410343267480666467899323408674598954771495470987144405042263633732792856957232410515504979682890975200635408856592843621009454072337640179299684254537352209368533476035949065357886965976581529790052581755200540754145097882869504232513715859792596965344792404267687702815618477747982609240406724815846632031708543349197721929085646824222244315978926451103979084600958746004072986666896133628480105856630622139665027159130654472014863940069851877607989731530116065789755567257723601031117846807999944856608006347315369596636344652438882988184573557671661324002160847708775602474730690523457980322441530385454766534536985789049011641180163464196571734579162838164936723581323970109186327720909346738164361859236725792702795473689875089193343394777750808254305543581630638451957911824554664201968448730095155773881699498138075541027274837103536209381467085580304088019314816447534746306851370111414840975167786407250637903307773783884797328046331238041849199256634881320034800593096088805110285988977172235907637648991812510806563262509431667596304892163012110730400488038378719828730614203520196883167094536166252551827207090333115293836506266620401398502302491325573693060045044470398344651264057957840237526060565073214166128415279949866330474099051923 [139,66] -93281352116809271346514500346402102247255284988421980530763639559989680426620899765690865462774831008366556769583257466199781298509044214234498963679503463293174011879158917164043185902641649355781256929511929342392208161254352316438616780399352481548277472584627725923370566936550262405418474062886352197668134675324414054830383058578874800729674548239878779098195952029808607906408796469254726196701249368151289419374964506957356140466764190340697219393209760780844914935382791751055007199922183838449803536272656743929440697555334567067161619368848611529874068181978571825022862420665274789898828742149503273554410885797967151836506228297256192870198911825849620815480558977313083601550114574326188195554900868514136895796921956172644892450741413289447398965714895372776111923024605416473059517848191490467132592429333621520216496301356811211016733954305636622787070333094326719135329532183750476891840104232682629097823680953091421611757990378587050285033989278509611736235531594669943191600853761602446286716353989386246199288725561688690895596872257484409973216394528467774325816610796002541856303244532371790959912912657055964393736573309032965428946552739090478993027815773698615358970703376946207353071380824789138723167929252034735333408351425952371815391630613459076283317884774322819182501091047588308624984113551479552142264781243349101955942897246348225850955267549976022925596548626651478363828513084799051421967884509376684222386954497760450046228453192098194241026676482388233447337956416 [139,67] 4475751159269661111353847935329950367319255545640050079167108068694324968284833092470433379744100984541613048513200337643689062016401486321873881010775248206576639512704465048718524400783312252472183656974093941521396146381147703322942779302009521157604293715160232148371786489089982354812249003269604604232024111622971149457313737288736279330772071942558590910060351258211246902992398471380883671146300183793961161188551619875209438019672787639890973432046571345322490153262652505293842294430055549176275074912119194098569087127727062679333975409928620442586290647732623036967828139000200646605491222710744296003881239842421853510731449671877022419493437798076569631562020529278696063083141139904636216155651167760589751573628874783632725830892002404715827515430465850701412990858217391777644778026543221928972177952488653554916535953376085609062689792857896916348499725032612343842109146191901768617843682002202963420400497192183517995308970951420125803175630014470635097112090157757642378130460157590439173782196997880921102512458022100841397138288021998352999319364169758427592345979967759905451730494279553497097482189352044001779860469565963085563124449204968760118414681626231166142837891034735257570419610880570162563767647389021817296978873364326028427164039865601640593266916533761022248307776585282562067255608827430747227751964200140829454090749946762556954707064767674206710810079303016605556398135472346542292855712337669657997527901133408573028864130859448788921136732948512612072475096 [139,68] -53900528998394726138866033315317888858373492413041365635385481417287792022403683330774409403347673081628453699363396474291714197096114881278162451857376174733332418938818463095362168708640233316908930856829829043288302638109050519052021807157055891806265600799698494189443496614485448484614384041737164139260600517909923078459554617795139022363455644764828052789677126354344316414692259834344939341299113107955016056935110346812716090061871989589512455246238595097731271480285093996245043326194174222924568391908140939692064245391485032689111829604816072518941728152444453362008285015513277991907016343816786888495627524716024422805964505620993629737394281101332651834640555128563864806370610083700185477290751824589742190655707588269066784858537291073362035250848415655481862682801501071673420167450802357007049198570459433992127733402883359936541364865563803466733667408088816124064752154541465148273354027948260001204369039335767233270486437366113748807397911727843630259256591723532745661833296177770751204258666257539825498830402211146983412961603674531737966216191540776624357647161240825606921960577305550846962516193033799566431343462690426244315157771794176054581556602613986978641782492232281978185978810377545461684924113454429524916324583342514504446404450653228958917572413467627564624542894587376468313705638880460433744574730850410991119696842172803940390730320232264089467055158060794805485744580973300774043754838502124827987739106429963279604313984029501997531847659022922004960 [139,69] 358329713363177017603533849204749335903813460974763396342492253185742590694597821850916527368885985479912465627667636726119623419352306499896255702956594540490550015421666229380610034641990155799157173289925300366305307916050745745432023474203986679628730485933201168153834965925335993577588622287971783653974898914800583981269524313235228074089079379169381697974603866606227203511416549845658881726237136318919092618843459362917411527230888928611587238393183952918993408134660537912893654744992848555742537672745686402627070150721892184716896907693203411547478903334645092524539112902367197957506893138109481391133365425691470233849712873214999614305443459262436047123233737035889751262936127831532252747129282559877049904699114084791317850940106580514613724979415453567333041391522353066266576105269355459038828661641202771216237649648103047194057139558957007319627917377586008265764355369812311369298376341890470111372873414446338766484749720818728414855530166252786739999408719105469741788093446088580339518775307379293774030803286216821048254046517994865725051643188643896346641965157935358679019683909477728588761827822492864045697067516858631342534359773609304926556887045921275360490642156914990986385638869631615051908446276855387482108730279049451626283353101362354099037682368783434662238191166843086364097155129321707466346445593179176024875127418586006981972623131567534070316368469488766829680147658513043716705148077157830217265707625685559258727500859213226871857822955760656 [139,70] -1202630788743306458820745146912241351916425193122091499118995926867866379588853726587486409074266789647082502668471266177755524861482161227448290786087132501200093697336321920878415081988099469945208616239896316566307694525767052596706374235194518388771091076627251406174517456097683458153111364076265066537429255476366945428808089153796434178936690214382247988976550474118776290133746972426802740203376779752890454531042843715879009369728260108595717940836241960986023038275509228986466857436269009793330501120981549422629890161023916645649527337243237103072904756723911753872808409663409504746699554194145228171379605331158481741522995041955078866044884190362592870375929146686857475401278380034542577214796450087561846903282137414741819845708197611956262443303827756236868506914314043295771517446349400100642450631558739898829531977029816558525132441972397736499967439787067832624029451896789942235777319339272378526469764818495620232745814128511959394598006658172420307913691657734552959087092098244348273637906166905276146990618648075399278933999291337055522673721138693430246782623600328555854503311100338264516182680146626386213985280546512935115717075806078035001350498958298842541005519399365214253493276717481030747556293372746053944186134436108721751968967913629778425611845637092879415760266700663463499112190022355705259449739641571857707812348186946235425875811416491813645445946229430207153798204371928078990291601765388188596091169886059127550313585126587476851219655264 [139,71] -884622474593081619705309395234452472653273878065791907944855024304282613582954279990133670626229539285999033703921169309099600012285310499939229707809864766364253842762857819728037019370889448661730769027769415294848773247820705941413214612277538072236526463427728427984495619278444485653996306746009659788860714359482695151179516095657194380804008214807991919282119271505575146466845218276413356098129509246891614546572828865285867347488717263056536564564946789668148971695115550266190914484141620143362847097765843696413912601248031900778872279782167295231012666012580612990749056252097720312034830529710092144894990424358712615153336818885167559613880602794704409407263644470593851387409754427789352451427586666396809352760515776606360365218235818526471171424335304384798322987504485722400248488990437643504910383086547525109153437213961036879096407440665282829087135914668388348618554939117605392193526686446764181808654046711739009766857978224982341703934269617112097339632336576725411743400933766693971182330348546607832488967979829360012952798156702177029607622434665622039595004027913911228011612839318391791455729412755728674950259772038498736193016001446427392814357971254295365628865607625892467827762774749755636873067702093549612182170340495587706365322853293945938181356258053870233159721816784962352662351742493533150292168892549711894553953005918536246706696654019205768054096446720211260494829281944779356018225530921618552751141962286655002690502448237370885148 [139,72] 28459052405229656132847067549981366710188491871408909029314272760189144267323601625742831438697756812589258493691468787896887818055641867202787011377960414147562939279135029216130949054725337011625718904735477373299120073026876265200598170971041613383178487032145468734534680987411803135271828078882678160219091976429226634680809675719481988480512034273970114328902482176506458934960537448572684048831907857665798583770315625926653323646393516573898380418171668679416485982818179308784988644507339289189714758095186855777025573272455016857936350763764783505710233206482719837305205045938481681904304670763422909459647202729872756541432540099479071208782649028482522697736919324384930648879628287076135238375062095018178596742935555545162259074103604681830229329132696005388148941011365025154313577108383924742908935179159157412911801637020292998352259464088517907413519171937859755352162993173153220339769271264239435534238448940130081558336314518499138707018086362485902686267313229217558135185521932529294435837665422835287313654652622101317454401536233392561612453202049651526900948884447047188746647526499806390847282058391952200552442979562949198152306466686102793263215046094115267990403366998659723637721239597869405664729112465707276665282329882019960523048025156637631086821067928370088912713781209102822254544689564018056753220730736273694313124675417097271084147088646410890437087961546673913968446967678186845133895394908657745340604057019767876714045946892367136 [139,73] -161274364420934993551529734795716758652497231642326808334438186733127147890491175663265115464323921428738951095966034317447939048042248714324390951529767704223223152747101209293702484146688605958194326267869895288143658926212536271745193601814522737143857191365488657063105556843310393562901928050411812014221981234683674547821246049271206487621179303970941402424316856446268392210402591306254532084736877353965515301043897350707933655256803990319538134609508613984031400920751133429714726679526548356218006843230324902260436881594520741855608951393562182137976343540713739631258375837315836599935942204249715072652151264815392778756537230225765439272638091442048660836967861971731362297783536165876681145318691469111695647828142627717061054792743272088059768376739909786824200787211804825135662032950456617436088848128747793169174346347252617718290487683812385327612308784891161415758094794495791492173540801632058115064645265608892727381631038111966031666748491690692136814479777178992554833928417473266753285971322477904690642069501014274743197313656243146657872768707507942486019168067950556390473045609240102606175030892253767428228403290401235542462612134832710443507755889829573992427380031379761539162153658324385073923093022279613468877748297573475820712206492538904917628915412390504072663759723404825662975918302587600062630637636242257889399146931396965163377719561420492913378942136884156238738573830034407357992127417639525733018253088903859265136895161684 [139,74] 918309731839874923968248923838727272674481446796279316907234973699259924038679789021832944013049695690594676753130928620312256216152679680827103268698938909776680531527044890164356917469501691232765563586418825445011553175339406939520668919125315276809383247438270646067169852449916061216513043110963068223890796566915196916327069494328485040303291763391574383143388118356684464770475099066692146635688658007795994669609435051422007720324800747964584078685805753887728365114657032795773435218695906624762257286335837339705746443554810585004648054668329317523180529078289900220997389125425082807555917057396014060719308929309063891509357836074236702923729628635631450677446218190619847329140189888310153786388505522862729725627344966597061591879004488276931619048910019031837995156979828286028508395207898894426232969143735235423317201268930361933995498498966219824917050494253473367427691134329972026781146040639629925378949079393399631966097681096404588504954765076233849992712049021416905885248210150106885611732188674973976612448767202797143549716597860169445150510583208891187534322721870997031700138317512579733825035719021745316766123244474196807303832301227073532527484485167780664367041470850371848145814678248705377169431508995129904270414691617740578243616461320772917211605462616373754772608088703964429095956369840313191533724586446655943538245288844824930018116270066339612049630754674871974654770526426134068684188415128295270155003426005975668459264 [139,75] -4360898576112630858959635554027547563495755550676045780105466231977202944512216765070989845573811236964688563946230142310322946100035421137725100916746772367226516053794391410474415669665872167767926299132564316202166273680579468298146836842674186199328301179593016588394586380189050421073143397286221558211317801100338223218520259432996911150877377078650541189109544654766825293506240085357574888071690600182021949623411921918415116729756589210548835498833956101756910944411555869553597566682165261650615488852920520804996477378156325557397783486860068680546724946427438618004177517021527110534865118355233424959157392860223277428314423363806302216554814953874896532997223793965052200986612145285267269356893776818849137160348738766944068354479724446913886872938429894318927175494822242524108262894680885967460485670383880379330615952410028600554974163485714325231239972399069728199313824972100608326107733102619596943829501207673712262674775105363000804870703949371747101644334580391734075224446035643680646751920659759741542133396407881437433577493768078933608917622802211927120526282438832101186855621932999873106348300407762242591741983271432469342721497443581416814784466312694152922888819057023012801925707960597208522996441979942393485204498427732104417908425133112882903042710017631146320960319912694157631456731626030963173484137303021697105501660075821102729368781248769006901940412837908574365956499493482804253650793873349393723278593091424762400 [139,76] 9725450010173816280673904092911058836252080006172091859517412738423746690538011865218288702734463515652713928604621768988219328515759525438824711654912851213938109718886633527122290293113330193906663870396109127208027417955013103476811849202773027033696667749959383219928599046768183689597239060651064489884160926788410713968830178710407106397910157362539100652589722479925438902425778756576893425770598351600755573679257204316376729000914559501710014663716823526815262318601120268188814519070182673144669667427586404027969169460488482429137884238642094380922173024088021466625340733803874861281503274961512856580722532576005304866393058885590465307215237602197517021929434559117635270583526562105640826363964405718696880278582526187172475408267731401079847642393918830123892853910837038824929609197124659338113839901742040677992015566379646521346759955734002019521668314724326923229359364859080617356251868326687921759656420896219921637736829430790007942077780421170512482657994134210610658729310988273115266010340190862043585329139694478618533069613961798340855466909742513339898124882386826947231973091248300923831049558911797516703768681674826817930952050152595672584873213770901835242506922994080987443082908701631998946023460784955245091410456624885941552533749295875316948359206151928700794760262548175096240469240028379363726606169288317934638326549446760580818527088305919592460626288465647035927173870774409683272863384933506865737873249994336 [139,77] -450084697577859593182614303569530900428497261222220015354477839589802431245867248953649113522834680594789463670300350933830195610171382458803200361874115940154372478776351484417105504086828337973142247788581770216694083311225994757797754777644078739301714967144765309775310995588378209788371043916188267857770246472802867584950503405483254234184674576929940686701658046986287636994851807010676607117778025967292630697798693255982883495973985488869972981200528165026834152383889985160352543782517237369451311249736714952201076520662216294239565198568327072015336425639047649350967358605061562423446802314010948955810507311291395198916630825083316490733349005953993282353530376631762186587310110362673451712453083861180844385041410553402580872205039154389707435562262508431757028878583247811276069437651047723948748142024096316969498706814111466405107715831436390935345737692800212475254517388436076514819585309540908059616164216496991348504578606514085070792206185783351978676284341769470242768804775740547507747211698633231742604200136612486480114788739932419269217287273804621502095339624664048418297162238386819619506059148722353295304560628592610475012584828944571600813030288743454181276627165278156356576536489903585898989450123513695810953199993643469351795055569335834222672755941991571346711461389577488119628773479812014739388974564912363901645361944315848298859302894237969354496194247320070695457862334426550382123109580386269193549260 [139,78] -22664085892443040893568307597875173789783943226055344675786380198072224256264753696636733951053858621074615360418091811946676309208345918728569661936497816120959419681124630720657183524983509639930373417405675518799170350557309928882123409995441581539045653827447172483726558617596497833924204293963482644244580089566116709603241025993117849738056938757058690733984308212918930877154227608685860420307894146688961270889619167152708648548881241408756599448833223891392058603426037835108074483083987225503649584062589866650402785830292509155999107126986729395798557007480198773273579272720134282810431388985701612738682768883988654881834720339142396640166153151538142259429177611082445064880674704599332051642444041717458427020752778423669877936513570210636816395730874209778846688501019602886996256792673955364101755301673747836516652462735376383123008783930546509551201578530541709610665016657140035974464056307561444579953633172501186353139214997648327713749514090193315325582818942432333390315441280708464741229295646514970853847052772047104081143025418437614535423172525717927857266348537331785269393380819801404899930007206906742386008796325630500408946089265211822950274739112340600684470209107443996298886105493513209967269972924576949213937304795687105536288450273668273073512113146014933361179149133373826474177488307953014879183897832433020795860657310076531218439911752125100694041291288123140405224570450245902600483691600073352768 [139,79] -25281769631565781058484519948817286235657343544109883868266733333254334158296929496546361206971489182975823599119187433294863542679024845874161295254651590560661900955956896000770086815820148644523273424995538305238611676960908072673566842931758442255964807745729315666028569605329210183475394441345849969952042984089851700736054801395849025560930049198519886559387378404259853664521800763233064461519985543141273372899832891019576590838897962728685861125131221670536015339060122575646850494944003750988199789548762951377388825555505420640179951352702666267812803996590534281527152292782883497824397269869378101207154750533550829809161719481837580772848257652466219805549869325796628569554273952134267679323137800741252933747981657023348556811747956408316269144937473241355205539361506056418507908902920801283180615335015887501987418248226710370696995585455166472427054074662262501679321788166354424196661903420512601613130710942531344900149314743345228735878465248335247894938721021206687625605976101605136595854466740565478796318089059210571987254225032871600485001198345726279034681630736676978575600115015093077201245227161093108553039430763444434920828392521025453278282807399264532890843461566790338994190411178666437717948079188394128851976204624322699180808437086701725010487038091235514523537508857793270161962200757776605495185952463469561227584787637561753423143268202376088299123424919469061502587388411066415881443364580072 [139,80] -46213101382463612998142800493976786200628244889791849006329825664338010206216297313589581192836023183155900024883296909486871637047576268649816550977427726169552172181763482867055837819630597607862475235073903646984753319871872569472876368400397951763851395109589733182221873711137651029126875619536112341831958708667635597194451260224138495774037314582930222666901156076609879507108952700979036787629038649779005069087986557706523543134565156235152140114503076006458149654606482349602140597788847551455779818942376580350052046483457277136394765273631631761206532141049723024014792780627599680939956856279477362157091754064204667429549355446590290804133997325932192985226697490955723176723612539770740872422154570966197082657955388900910546409924492066801251407838560610601564464859692360534446725642668181833605759890396860200241093410180304926591300492643057682547403656280829266557685977150666522604973168419927184882740100861394826395729894492038965123830414148370601630058035017762997310464895847422459048716854502243966458391653878623578547988842892207023981060676241287435609103446850981625295461160697823680398825782577340021708215820920978106758429153720662690439072267514973628677226790474921104369813359171665610595006144516028002879783974467599061740060390963748747329116762598927928925849812058419751163196035474097559147917757877790269052963542100999154052159348893643974548621117660083259167300066007449781472581440 [139,81] 192362235707054735494630771434097360706056704230555890767727397436479954316203808100815583024460245168259999828044020802585252941897260543825208006853996617262163746430166476372562285760030964702829945837315052246881836725622079730222668845684168399735436684238844382968409681006150463478284908214758517115437834483582932286866751740042474829749401943924406101756287316498951325029778523272547925032015404181023792728709369490408556810769107735706062664842813146072793116302721012865889607659556882841134962549311959506543916791543056005370014260999550854303255829334183066336513382312147993309622492006989931546912703271401665898635770711044298682452705681962107260195183403720279589929286735657128771067391128091779931797241420193441621619917983148539697583897153745603632447237188986024930062066342621330362635541812372700628796633242205075196813406029005324210997407882952760282325813839863505978476429042716492382470953021552177753237642434436804600630960480695827919539307978466215804724187853074676144374461479077616982732998809800950423239755088550726460569656273453017988781070756952583460843481069807355875470610603481999685980763956761796468805982926754056534552201402564054237124052758240815162877377609140475792696933537732859223295296616024089778280778303170336625950045178374695510614265709205522387699562676887130454854919247800078519599269753231567892024313321672567381142178767472051240797096722323207968520 [139,82] -322953217023972907455906402875116399293307022728624997372723851622779204835894659306740868351658488032452324114500597703967198467783115098951937370828490223619209881367291492362040555724737967569954786280622798568103357785967128859035707712449943335239831120547928308640468711249151249959249337623380629087647610549288088123904722752607159759691681412864603827106857825651589241703194990725457279497152941114988918813887590229166075621932391507237355601426627713148245387561871553679242283920470220674507084825252535878692188223714166543903237926175393427667305004382958931435637946301989599543091786393319365056039363946660194199786584739773966967054786291520591368114819482639323175793545068685129461374247899417665376029026905502262385148664056942611695492995271469157963814443147084728293958151653404153561966554630374749562623594214220346745519647936564301934801330928657142758665452812047398224607409251470827765706506984469902873822569933842253021174183800459213793508925463524421185307212085056221975455866719293501287789616535087492337979095127493781005391648280434572873330802685808360651061787567392544358781400940010430657865015121487220562016632796051952019313980257777329968784002557349061682972105774806876063555568208742009958455366803750788323413235990562648515776927561725454689489539248495002562850687967540415947288350545619852486850002926989869323175752913176467114274859335680983558754743178441600 [139,83] 306244539133228432886887553511709764322127848705465650958585963989029206728691629762860919889329088212958173164163631053870164060741431572583426081454030971284854989459203626079289407848772395842784281458816835762244713329223894827129315102257514413877151823456537439297311132051658325858646521801024952874370589288628856344906947398462009808439739767326093876555032132866905631455549717947317092208484694715995873379447917354751440989333059654595521043801145408103882637390360827087962363242620569467985734876000347664556768078978023546547132148989781760915702309467618535541657111784284575520387022989371159025594404617105010702791914513354046065263221031349281694041283815983840816571304070806598251028929779399045794915993024649695579292748550970956873780324457564835812238417872035098253067700276016021641953316979355012645321930598421144386994639139626193171883488477130575156068271765541122486975897712502739675550434488993207289899795881194997732576651990640290291063185543356187166903822661737426023335967249981550315157647724417905436982883327300056606417927712134949131172514306209852549850077606150793582050306678422239568188958978397422660179118254373942387828287626820411637301606442114525172417972690042568773226091368293408738209849788273550082935583491953281708344879738230172783275433402898908673564550599309352541833516197139180596943025718082884237768322370524292562545784565923243984664119696 [139,84] -151649185083707221657912081622692968137808952853159263185592413586457752771410863324204730934433210213784539591269537082378556566112639263913486907591086096162045361731663725816335725077739064326749562948397756078178858437668012161617540784800861550151101856327036831746007258419949495723834847174679832258234968874405210267119971868651922288637835359817254621982876633743129957006309272840240428441979082090900588797254130926400125088325573877314755065111244273444299707366038786649155947115662144005223601831067413980893892119795917229896700702857928949847151644876875679843942449336044956221384928471256963852393520211620121099061305599464144345477785496218217561356964293527623158698036473361025269085700972312991046230721062309809756171356224569238390768039136997327265817937271899876706521143406764153887265533578144122121531570534781362962273472079946295761930518004003317464595576022484007565290663069175264006442356481015835157533124791555276289462324277964070834878844033942143345768111843788148997032432207302776744975836455812691872265091447002890498912177415100437226950849120929592684651621382254860974757375452976747145487458583100926713090577517979565071423658349329019806164968780680890962300726388453517968600693177703512940949635792735439161224999187015794748404212013270594148708759803633281047499735578099311333886259109376739670085155573616016665153077260149001901205054434855117729760 [139,85] 98117930668296149569161021436439889399658683109513424866986976692902967537625478429234130645075783908593194460178183175877903300920774077496702302513556042845308058978287708499837267233252474218893130932833869524385996564887266022478434689053803635663684740294077625343019070409883598972754202391459044835831781981447991629156218709630177020951280104014855681237004693979766399625109672190857833210600152850925862841764199468958467147346579338456285366620109597296159561480045210149791819083005249192409777443968979064071393209436780316485753425362026451815076607621544254319879404608322985761605455249331010590582119855071000534316562565015346667459873302381611075007341434836055698200171108153691927920075221639016645004500825120163999837035997300660510160111718492927191441138766051738449011038864264840485201139791292378261631763536933910543123116517850525682604877900589306312553680749635660398472266888412380709144524314315370033163046454049655670485630309948447891539517543174251840617553371996314803848019531211014028604247460281787586587238432996938630001740443491580230337253161946286419663542079443879837358640127988564077073735533630077994195532203473977322249063095828948332614636780974438412649166334508194872491659209788450154286034730516360407411016229856995613124988836460337290739432398749427118014918632265724130502943034219825834049323527180737656913376252928478408082455549630284 [139,86] 21721287729596160864383811074000241276275928677216469148548124430567853049353688711100451500368053018609216021593872846235428856249865668192167214012347149959769389362248075579219312358063550036441941408390149196293763201100850340176512057279945988435658634923667856048931161518317028238164624108434301729647425649058526092082993999388546285400689565673117647341573508048238694077016632447987967610190703849255962048997117968360749489780627421226049144200276445890871212333948985959668086128288399249367231163283997019157875610643824700482945284289023642684100500655603883356781725684753059979659586987464951231421900532217970452407477465781032504690704433200772715380937994420119767256777333893518059291058853239373796637910933135838841136312853996291709328912188874910391953710444960314712928067135097357758960675347475035928568969356571446442596557447570546840690020871466973519108545882249152002830921412439890258443136837346567540502610687580054616590001421792377406237262091775682701150366936055809429683706688752127103945112731169826173190807047207915195115925212245759073663567478523565310727432392852807677691244014707071270325588571982856456904021102470141836317692110918178829465164321549925803472875401561184934750992767604086283037028184492967518459862616316570198064237129057731339622016779113680752665523410227030827509938496001298883192145626586493404545356777769950066844007360 [139,87] -34156620243662998610153378818542746269059905031160826235285938507926187254478960065385796355284972061930480512480082669670869761349111632530567358084272236370035989839370957214720667105332036698879663865119050285204339237449717092475629484797244232972250529366048442676300120999043188909158618357811659490608024571019601896661354348671075441815686491541542509809823856583535327334713989062315078962105131878841851968782190282047847579878721386566728028594623026648434600770391355678454806771164899155051875535537562221434541746187686697324261847835824151802712347633340316887120835040894163749609673518675465080182861521857007141039064371687915508241753422934475003843801621760774162106811974307577391784285040839295228801514916843023301890371879934720449030478679386634166246699186625853259146860896470394380260387796421920235393045413681185067333402318352454743281323374646547591707138263114560090150112143622008114874542981064916579521797758289238581180638324045233799033580451290469148383314983399642273429231352546028313765519417117901103899342851560417564705472367928851895247888025010260653014926056050587762617990672790736748736562831670855278876085496808077244091715027439536543775178111021282898417557278801585225403135432503681744650947060778565744947242031688546638162893987494472181684194312042178390754272938546867466294926194108467426547236979880933370473267626955711434472 [139,88] -8611935521367599904501701079084212145759910704470468608630759519273714720692866724044963292797782924858382698841156729250530082660341175704574193313061860474685386875191659900104592901615351104813771944201185759801945545615024360753864283797104876865250145963389595386337300806688796267820701493698548754220650203776637594608698132076334605648058330452899046640061670636553144516993756381565022645296585638986242827128644243686830881889593048925617991773702482826650739921786012945312301795915601358386565049066411050849550413813002585132204016075024464763286499736669420066888850292103737489531971428904770473706324840744509073263143903114317017204901033829227734061311026633742423995032523649514810595905479054931687254527284814440440162200854219045692774580871439447315178220390245283271746663487527311360769287736830214531754040325491917194243396873705327757117357472216801014161395341577400921263920165756891300930721777946740195067826416885368749709212765487421022715248745322059400206025719661244868579012035572922123641759468090831827386408823233632499574741306423470097821731028744868032387943211532935426132721734680691112219645096001796931449172369770738548879792018276537039579721464524015472180258242248142048148137802903210289348927718568828941545180688032704913164096756066741810169478701070594330585184389601779092826435178174635762068838465184736675876886648756592 [139,89] -7163947827731374651969310850265721442264466785381632689821293071078969284073355521376851854718504309932005233699633484079833089432520439183130094150171211879626291401545350528570656789487362834455349191462011300662041063169358071090310064017438482099995556753012088318645655482341220464067353438681286676404891092784479194887111624953228992694582707756246291266615929482485507200894758662500389685915636008767731068674260977284318469111946664660721740723829145470187702599560787376769198195793695483069421494898901091048484932644914762094946131286203339056490346768821708362450416539755022244381315351049806165081415809350484967052151519125408039566475006470493458268922394754356720584126906982152864837296270479893659655185960953180917048235387660245213490002640519352690931675732170675425980719426368846116562468025142819747231853243901858839079989946928858827790066692777439365516612096613135963702393896634423903060325696348562875606016872347179707747577992477722970393895752826262041915577149098202626580786249360647717589976646849889533867601350105953420455933891565138455167880343201800964269318469334028094281908503980586842337001406110021212415301019766130467549664053734618689244962207602385403403009495656945488175455844239319828631410154553820005176971092390953634287888686909516963798726343260390019665346368646518163429361773507026210577682373858180067982606986 [139,90] 953814355517753713103988197453893542510302465530310322975346612005028994771451678391059337950261818530659408544473815293980647820663855951675158496115262283312085947113583816686540078361096817568349042105373221066338371363925659930610371623528376251645105848198529835280977400711835632299480959475976781535743018144753756339894373275696970789443665221700934843269611869640408446948922091754542808127752879457540587310522055853532118268839988026938120837757837781307142655285814128863138601484876029203499910660939254187056659575762234686117215316544585246138630459517157857248264355686443895497175506709952571528677450316487208340419426757381116265075448265026005453761735209667403658709201857098066335551903419909403266090446553696538927699406398787937468350063304616652031088233453330858809835417922365524830717159826435262368785310009248636175032997997396650459520330575953480100664748995316257077118471576113734577323469583842909011637417965592713575142303203645262089833389917293782131819180824120363671581127574848365554307868519933101926208823016457540912988728379931264285884860646223945717595940837209222874754816700750064139571430181901143557645519913867411259993009495104800605037404001401364001478599896088035042781736025704659082062115055094961170581686524022894228451324662640221032376389843241168972385732875162697951612890040874161332158333357556694400 [139,91] 367095706742196748306098102412443829805824111916112224661861478246957416178684058740377255754664421752612624202633737134797980262912102964212904641510490356637407287513163130089086604251040393828633215721593582011724795207479188330720494998483865734721857807826869240233815516455928992197971788348084569468590110189705404650683510595051940255818212818399689757779641673769274858100579265375227583511670184113871582300279338361291877956136411283887281621760605670048967838896846571946977088988697849603218892403279918045816491620438618702892295768084832540166404858783389475588714554911602801295366483743493379697160749950211789884132353304109876581304589125881451120341525758930169291682354038538796533944728633775561874283472845921035483581361266585379039071785398064439350822168892547301845240872568478844263458790156038130940847336604197726023971472677921266848406357946512837512840333108013344172197485490962658755412592176307583743701354794233055017716733542691762911802725119014890864990624205257084216318364252464379858994780456567595913127609790329144756783203493331540373466000339387797101664759468651850049075526791165373119314481434627056148281686062752745458773084879790954960996669767357331570341472360308172974293999010698237486556317014661132069449049052795573290436575745511638993233631002833053528982980833955691096047937549121388051394486126800 [139,92] 99631917676043079040379817439203653476283445765104096492091188917025839841659269698284407042726290043751327067987083658118042007794186121381960421089845341656352457434253954790720308971191370320652071405752862209481899354822441602918585224523047453615450072127445875751022068736939943002981399654705307043334664867150965836140004566781182577205219095970462617612460884155485668065610555826186916145451275444769568967253410996517190927853459463074359231247854578092825184998948601434827448294286364026061243896907411569700084102106394549504317463112171337129351046643935353284100909553790663796648385245687751616861989923905776153278969703548651080836367825376054465067214528357176230584231704648611442781887455501790840043492267391352357964042135415485051215905483477122321829423814003637890496394164227721222591579351375154701943458581812794457267806098557355299016234284240385637026344441031812315275632948723541754851482085931360197492987638971267247158098395335612336922752088917539037933333685650689403133916284616811403722402932002090220769479968424738587801150394497935421831537600407128214685049588748356511345308941690250762781270128692069033474769788504049942633434555794070290157047126301683302249447092134274520567191630387202818502315080967740164821594415459492357176380993030263455838666782996697229220853723551281386767149412870742731018272 [139,93] 24425202505829454802471578036807834509044572823374338099112865854897578711429515942875265261633121213224309373341925583324268208025433909790979664121775294104529425537599614960264170830057015074626912912942333915448274513540397428561506868305620545234734943570727754063335160631493491234964200930095255634091438709404175555049564340945418651962043979965544359150651110943357863507481215479817526829078217333815633059569755321750329510890279996641672022043931427684401288357960350100085455246280154663478331751872950683036064045365844048803251625001734034523496946662493573170723895312766359427467390791515721838999381222324467462020903935492561265846958733114504735603767994714799419512712174033223058429723459569359432148735514653959794807892770721167048546182461310477099128834420577944207938772360651297192168973885103494422742890540951918902556293573579569895297890710116534399602568084490303579406690330089992329747076657505787502769783484846648171114139650228715219677997583822967894750194838042759589795864883153540406843289747220495486447763279701911522994513739976080815759937057039322621042146929244535102652913605512859164039733028269383636835239843828027717952526692356548028551119401281497827369188194458558936386567934146191328425215883196452511284012834419467732880267523074814587934644847183042319476747627606046770003237610347230756 [139,94] 1101571658812923447341883736320730573005650031024153833217778229527901180884495411482367009813476778964362220611437683567871634975972801621591327868593192577503630450481619127201724395094564934510536682956692050849311139254336384156941176628929618658658021144152293853119211014761287312632406612659360978136789439680006202232905091374559197150633094777918960165810632713528472963565644617753218386655629316124132185100573749682343758624697378961237498071318484107605208134614383820451474290513263229229791079241480675943806171215517652842123893676001177138850225724513499735000901554936594958366893279101003000611153691543923009022263510711346767655704097061495464836734441027165546130605172792035700611417225203781715339071583819060240827272139640621972515784105230167741244795800243319550145237673555459562227068139754377891146929096549525594415432219240591863432254266119634505253466938347141491399223111184056649517565453611134917766111500030071621836058878324816503694677566094281822618790739716173987668386598965003954308875890119796015967561200486815475531217763604736006926838531925264111992583298610598048102273561474884560524116279152468027153809674339134820542813172413792119101941391661636827613061298376533060110874916316253656998934007393469721641617298705891059551889586146850734258227869313990347953819499007571124398453033664 [139,95] -184267890250954237503514784055753311709452571312084549902690018753353756137280107774920965521902257284257447544180714996413557654518977491518026154022876334088718444815660001262483714629389168031150454274735890901055287290946115358186256561992483247505123696958878469871517129371997921913415655816446851279963650193004956730557378551299252011265035246662481417333868797685072065471500577749595322880105705118753191381110673679159626096057283302385555051525534222586850517093006058613207682161742420437510173650812050369226813151397450124786174062802051405208192346008720065797435006784785856939387840519521574364057512349432991735912945356260366579180005692737611803066808194929684347827964994748676637950263435812427906784637142607884414705529190225990333649323944720141560481233114330511974485235102086285086724536762682315577765624663226539324121697421620538154416172156017680321301074082253739156049029511239101966272890867107095295583621451290314423239219167402937294841864447668973508669823117965294031018995155890027274234732937662451077219350308324431621661144363275186283250020182891044236406441944405746543362375682526121233417965013921694416735140626900394817743979326904139904714743459265832057983067836614974496659084160923761778072537641983224678097170957712694832735908070016643923860775128311929414910834246602360367688 [139,96] -14628456050738589725005967135892079318269606441253615444982060609141599072168852733196350235493948105685968917755558130907712212300844157218381931941238043892878868128175936947442874638503041847802406727352881650087481922856567098158926238994633042733162903555536532327312390097845647225430834846960043338557147135736463407525386493735148169937252826113756900147296698545190078629657800543103745030170316326256246764902277005233497551665665672261519077527704522325069668863987654863897841167870748786562777739977999475555419959509634733356715665023360911185113184059631871685393931562150277004616700323246921004803851165172633581984441296300367329267855989225116130505125201667764432451290903416623997532377540659299468516966768342655382236264048832218914628326031895488654901571457944214366531880562251714374279190537738700452828379185060935395929508991076511513496855082832741493558973415195062845334699326508887209180001081848285971938844467746596176558934505631311749374610559108002581876281027983777378426749298495768549517494911265450245040290496203422166153151104331565168092144713451030830269100375664750486852077842351449234592172468177369030126816876747579757114392871993207424857971784294823192280755908191345698253995051411157672927970937303509875900085809585581766362089149530488779376399381934992380074144949274824 [139,97] -347330846293280214934615583330921902926485340304671422137186907680714131135469007240013540127750419434711871353036767156244628629381084208015993214969006544228867644669029061986953184254138696320271267679944587026124882958677455366538330387305562371973989091079001353648657871364999492974949975829390820058512367824647066399016800965568516439296815334418127119219742919979490877863649395113025731638731943222504349585472125565756469508107264616043785584444916810644792409296582928283990204098970192194736278979746359731822060435986720755071161070357460855426159941454144335746119529356949982379902071214398453455356129780112141626507079959157022943447744856916229440447972721425888742439637917859229038264120326887616761523223653051869995079711444215637381862927874613198272925361282185525525334971297645443535839549955942377327956319851928578799203981329401533898388399405284454637637932547129212931151953572137290396621674736674146208114096267035443520380812795446162624085652103525205882876583931754136815582204856726497204085860174616873641309415676670497458704914289776245712060256535646696907186144744371067176816674124321683890137152413702527738323961956554403576317611678836392986843212552649833719837361049316168844804324792575468005802669183677360052753938864012185927651033759545636174227698406719091781551315 [139,98] -32455605468253339143393877321179486787190993517111055553897993262018685227714306111069563306277672111145372087849745255485294216444034246391434866613719581560391375185845492755717554029507087885897680666353953266882500420454173321448686096299768221082482816925461723074145938614974496214395268657735438084697937506167791328422516864265565574407890143917355322385056801194558498215286086150373199353154405954988116775986719851541473779655630825917139772204977003256588668672259142440127020581593023854870043404931676160766964973802721053123447697433610032767516646414116574771093252933433322342467795206101358853050571630611035153947432081969108156371529558978116846948344213957907068856376700978288638560456944148065836344952656449299723335083368889191128049693631638009445149370387554181712387664274915330764919431319140902508088416546325752553171749141177754737832360275400353080608189960213535693438548975413110281202751342479077703025974323101583212084131997478059243336049669924133984670643747785699471712677639366783278290291479319191088049879307474459455113870161593529838062329440078126581329014245099483851724950992581023098465114387492554248476921094022874785326581600617780032677608841717822274017146439978199117257438480601629564998415802172138713448840973702963545009973053660822665591049981936173760 [139,99] -837355024120773425844498790896423544209697655129460241206492264959077967558782097691668852595069913766641576036193754971281576173105135783267757813115453745951910801819322789563847560557769584847568955707629766453782148418706252006184929714527587182398650468452526351555624590728316299229754972568291095803476228907264593780928702908228084569432160239235580034874582535657306078098957211631955343709309486249816395403435781806375739231863839847711775969478698118123998011621643409396976218248122021514900439135801435216463421466555072886407444219030415193022858915239059248855700843848076568738086323157119097901447760759749708257087280773686911730487402262975337785955464284894742450323222228651516432972709316758504777833552113906470896730690036869620934652271981096576445342775899558525867693060965582227286784227500452387544963411130796611642306367957637222664526302229941693446975319603371448260326748537447327656557667327278451844379918300757479531513112655819881712957172535456757385132641241228691412574430768390333849907353278586670694207179596373701388727173160350293746627838053398326260486104160586327202487411749188580505667166252030247700943349328014287095583055495042889033379548524342810239789914824132398231403292129266713141741816860444898578651512432962557654344995675994351340186511224 [139,100] 50328953460649166061084401064510487461904377410414918444913304141393297090802577981507637187803843062103624907816134184823458250062394686284142902423938286578765042439300157327021353182624047249620020078419556249974627736014996851079377914291177908650672759962271707997756020141200019838272745673403104865301667931648307741852038884963802291955784031326192485189822878223969037814599096933616085100247210971820186057264143033028023310637538192039039051085830423716796407764932440026533192082209932237743271450350687683594292433120393885265613339163063510797784197855202302813175813583491812447706441910477377111675701379583798389103398710930909559125584745324332088375938854039972688658491486214184551346206239892312946633053155415909956849333892991749852609714142639092559683697963657307860650373610594624436695623840235615821863823501225889153742844912937502546855332957473932143958324972784996891081939347720054547664776706054007226833331394358240825648833929925804660071202498270368858986800651545464884206219776346009341174556489041351587347132538164818027608860505304674437602705714651061730572845861666193800745876148660467241056461412596906418355935702783237170452035555198001181743122888033432049830858341079358886312063406856752708765285604262002048470186411958066061773578172556024503056 [139,101] 466607846860661695865881851058314922704995100419952013896018507314577520030566263421050095910845029635125244979724823704838223816419192641597888758382335635863107930396612655571192114528847642422787854804434278299668651010028227844471874233157449456536117764711106193632828755680358642785930787843352032540865073723457634336520373407558620108361577679145615528731340762277725368961613227091621716546076931061141715845124689188228459285883899313410082012278007888335880489556179252096452039335252741653102383743272973101484033647998919059136834168347487186516436709925461127611060626122221816990985822554966413417394730286942256456491384794055771993637034941660738896240169628897414700449880071027639824277450018445240071589814339132155887982239165114444672694554645147062633127991746553159078302818249390691634584610746304882459181772234263552109342886975168515308341696650482711202424974826271858338689442421456352837850143384955652179355225204028558360440951080242448889623201780383792650952849434295014841476165783760296973943349093203818439522723269465056597365464084591377927997453908636277008236901402643157073802743496807480101399687655419512563123797043219566440526462561502360650259410417976664621620492391236428876326433854224413611674903985140336844874022112781561527781517280130 [139,102] 9105906327575720200784795814113392985493860839578070331395321499809690973118741341536090822103570041929842009314374125030415567890559129280503515925358675504378479871594330596505399413421899974633984850112060384707340000476747461186035102071418411402459128155722647508687933488432987311237082731667545752323632099728691436595967985481561217437961054929822825994762459549785878523059092396409339612429800162481357226484945820324974588723287149535051116951805809749065666720300177189764747202606957501182156860714988904682429542454531459402171498875400992190087009802913278411372794799227605786100112306435295715863721576152004515312321462029230082076597795769175455295947306182834261353372311428117636607519251809667758272720208213914535025590227109448433107335571043358706800942261170282544533056280849285348087200233961780344938897393059092214562749317300896367281188838273658548992782503988358449456682078713073582393476123300939967001641062451603087094121831879777732335674015762603366306855091104416820009751847154404256990817526321965144868234055148886978007506583309808493130472679883459307588642327171682404472366988319761725860205226187138705248010317053814977076102262804001145580587904205790043550732599116598683350540874043240115726055636498821988857342710858667430762880 [139,103] 52003313419493012663610545312653849113680501986482606782889491457923151713427988375277117045206755109463945724274591773612529637266841101454368472340440699406016963753807136839197021392376165523122863512885507413055956512917894118226183121245832962780450191051630801232670787144375893458503009966792203567108915195614505191630275290271709223543877832542655447665058838054910969378854748510453098116048263862104316450109912993400946964045066443478166392573915247715787701525712401160649631508307293242887780353808869813491260420351774906195394772158573314862374098144022634682741948458083611224079091630581293416763068559113239435668067185295467234375536284185898283390539786032592423093950588818651372023170334387442262784085453237437495084116666863327434446518759286431647858901366599433997408616810885619459314034721929406069005769281921260427256029539674585808615946884053852777193975529616138049258422964859763515438743677758976013042887062279442583312106901333829528196084313204780551100429146616703386739974448676453404146138445500973933603382908076510378429289674256824317877078101174537204618258470047429313966140375203785838159466083903466286405084597163868783670944953397322409429968866163662348713671096364966188154489896311371953227551822801037562465287442005104 [139,104] 1186112175572329592678044836961867263324170671790347524600851645290030861397536616847239230101138953582481806943539130078572209807654865207987465863768290923026643216957023571117528283199876112278083772619158446405518419063501290949211681786085428514892000644349536320112628239664246906018934754943379999456738270654666283893682134755972662575159764890681017251440820391917396895830740332603363524997674979376117187018498519729592989371232273018830726945605198703693087400484566600341006869212101875413688314081402984092994092222388003649783485122552482382517310307055821273165119998042708319243217329995618865014884834872615399872644466806442033814125139036968254971472472589400738525558954094953156026240160579148234012533260432876723553728701084257640351591454571826946157137343902378968332229951626720605984276114006229383283037777407606661008793187316109660771951590650518139215701382399311685414765377674421257339373113674683662795367875631072638044892440709525436433839427526956093037868026044466654543853706612656507074250189039127114541859098704014331760377418715761293316288401164830207283252397510005080128993862435078548921495047346760291923682233387505955296004751626500137155580524592707515827086922267942040615776671879887291692895938943446101642927328 [139,105] 36303754712836856426702980035574284462086993036354748799253107427272193617051438096043537971932904514449395932773163567422525200420474168798862439525247722588870883678256084713134742540984597059417285058755343645633626812959440307044893875784916951829642325726595691733331438998422646557823769217248324162126867363359344133826753698695412393042315034966459220635763527256123766426335692109967288827578003104316539878936504328175878032003094443536966063049392317454394645837852302923706469264410399969256005247822681568407715987383375406710806568388759861798137323100227432785275210556715312147915039478358107139320986719185988152722384331784334425995804507575226639810053527202999872409545517399294001338198184865226764477658426896863719006948533968875920508059207118509392256613194486711550833390137076468214745440541315357827092236442927401605693846142124845787988080128641073277138435141175828607860443230166833092691724941797912381773737183015286766716949475726252689548710073657019032658166747910699752477782072646840296667347169391167633536481182019045686179286649429415988265881196689319750074547361110546970103672949784859164971211255270374951001666502665545347718076371066621443761429724546310476590911922974756458713636567584139268638565290737981460 [139,106] 274444691800846355330058895622005814026021596351179703924569360751700179980746310728036467867337162503713672173781012550333190386904419586992861514839780818720868465465122806468063132330045832834045796036640630680047664095951251427597278349421563696449621357872823716535652479445573542117352068237906638449399604990514373061189471621788830712085213594846647250454558609476372393699866035273879864202964066484191093614779378034597292355392907903077634335412429244007752178464156658187084436317091675337628574142689383256937323142195946779881743306257046011118225783563427381074565800655120127492945885124615748216057839016938409467197684896641494526006264183275202012682459787659527842642684555735558795542699751546877602715762810442114919954198428513666663546948577591223137684670108574969303863718180545241885884010891241230980261929829400334163199010220073084661883170367410468332404819946418238550709759561192857613557329352165633981633059787222044771598706761996656334268501888965003369475213368026772716861847985033975989717167682167061799030626521060414692535619355874899298112345432442332054651732194512935665211720054517657530278381336349580155264089493261146056349183027075869775622595586122596135642269067440672128306723813842191580690630144 [139,107] 243931887438110894974523532107292229827832189780340948612521373446865860829455470161447018362430750715838015643163443099701579590409300672288006537003490915904090874468327051143635176933216952646288331787274639795661587854361186195729862601060878160375604228425023969566947844855774195082308233671158204818376847525246552501603013479224175919193362764779575361609361745970413297851579187632241981419099052655941379325975932160319705328916950350516908985280080946017654333572915616974331043883256812235144366942369239630862327221996137821682651534374244428619971123389869473983115778598913877788726623491133441043623744020114283431115614162802205267706934276285060117263896052833080331221611442197629376687599014273123613875201850767086895772889094540912674058671537176633351108915849979823898220326320336294628805965971339844872184830033027486002061262876185674745099992122235180239458739535894560897168404912028354982821062578807179969677491495929887472724892666706901965877818948944855426531102666103291115662491248345748493406681263690786257149210614991169785001100128461708658453233380150241522059626973127985561467829490280637235500697039495028758635579836220289892883692505158290428869467903716377528776546817009689937998326318515761280 [139,108] -4852183638199705716510968504275461968200402167732470394062875650940035790086821683387209234756312333323520881136101016686137719947247022841527874462305617485550674771996035190172583415255520909707328395756907453750100613251108925964039601155080763729667268990847345177638940334652311771122848057190204811989935844530457102355196059785539636198275733923712686553096319462550188579152351568350434876961982204837477630290691232836027449510796819107573648700005699114534833133146465201590312579285224511948078817252317033882457379618955303535285422233977432373303618483267706520173414121478088361245400066207593038381406036010081058636015318889958720752756845561527773921426937457557982890106631141235360215086416952109532784284473054048987543243525923681209373058587170665084781422979908353802194224342268505077407660813140572041419666674044460683518119343555791006656236133025306627048703736221515277736723276901569530735856746910736183166550056781488917283274412469924015908190543199234376808661053688331798274147195958324225684133141041482785325985828118075728219983072832888993601872564411358024587117658137498024617657479165581051056906628716855965301357875620653571860109944906325805693223005697357306358862897088874988264301195040 [139,109] 36638048065911518226026845455000222355362823211723555997382158083119171309596504967627897077820477162035020740424940598256821670836177820204827293894506429513980280864976040632972525108924091427987402746483040568251685046808045926999332791577573891423769059806129891457537405564972787246514474453054799316379485294284285103731213241592120121670542290455467929763502218307645483853693623078582673856152259801732790689287413833317476376423352204037435154476226880750181154399334347797336317979051144650301150056708590299635581635438722644285245321730581876398799876192839103813254403391037374070831792888669060950689473781134184543633459193287948767072443831105511137747119012811946718624005657697900280633356854595824004678716940795796592057483754107038937957685979242317954828963002134808857537236745270039096820329318713486616108796568638471453364061639340968163580867023623888949655369753713756760923650520957510515870006298191303570812957005728390071819997035232470657631859728313463257299742747243764685081534001251018724012766717359252876349284883371534605013708659453205005791849995024274022071958668513146331679939508992484094368742627157194206404107404712891539380329077420880857729369463642536507811008610584195453572 [139,110] -113203977993847057844995682538762515367136637314622491756349086795534287875536769120344948816480591555691972627939043782147237723189060425311043839988906480032593480539855900923368362289117159782083101290880392919829573258792717946285855383407360860911968591495366800206468625145638308684783753851901810512595164092787895572601567604769866266633395919533424917020393444074506268524276615744196369290927075883771781592544531464558048752949137716249937266956023914486339039449738936125254631103497527067214940513019690148678702002359840745565895532737660582602743415343852847455181054297848469395172144714410337760309343648089766178109549741016367581731829285553275694212916570444268923252184743027033796637659747008217369541047181826121815890060928861599072780401372798038685036453000028933930136029302282037125932092552039914792288403388559278926969144557880025801872834110296233984463490895031595055796172403651206157354318708477220031098459802159277432892845484743990773187616861884021537570050445055536019041557536031526346609010313131185480528028142180135909344376619161066796883351598632744036464316911027976440601941469700203604181642237336122035716680331205605156372855394731983902654280412599210308710928877824 [139,111] 114061490847076215372204064746111404705606096567830103527142498426415814700665362458205032400788696913828246354726397503393968926720877719540130240995275476869179202483120132688516581687825047912485672237260453695593265913134227701033612788131161287773582659737916310617206183052649833851673600202942799359326037134799038395422768855569464600924935572281959406774674929816018773972119133540505206054904062171001012627779497098083158030502424729361270488213761912772655090920175557927193533290118130679071574952743605572801750975124389701160838604831532259214881345387672940003104049520296884643987896796669417054856794967845422042269986096956187131879758603076589155620079409060044202382491299568685766675827076933919364642050275296292552050671433474602275149750130876831755476977417664482251104849337506555739937822358257380574302169951970766421265804836415273314024208723122519990547364830953646819737686244813122001306166202922863230710260153366478577653413995583300290746505073433325091736966802111003549634837956643357308362206466304994793813474775997047779314637116349329769993613920342176463377903462111386964848005421726793148282955300506056933180900328167597418103359279137209007964121025768970535264 [139,112] -72834191756830477897052499520360652484082589302463108174713102180640610466741347010254451539607963944472777335254178029126350613150810572054300259804085132038955823333259808787232360718907555908754445552959096258206819017072057887836778226976682035390393551889834532159980155623208379861001320446064036540416460373614739752842971420386026937566136405458249415797972179831489438501041897317496679648935182086268686422402556926357057815603270534169678681204999806035279205423364778929007283377844901688275218302331372980735972319818175564202014544702853723653016376526654627322757283432790195806407977341875404365049195625209259624612560373807002837883164413349464803327771715735332604578721415316134686072140755060543107944265114774807337709947064507161868579866774616530295806329915230561125514975750177622605060537306563675606443494748858729122125365293506815066285286477184957834292152886803239280150055100510928227406540345612682777954574883944033625430848887135184725037884762563536486897892649969829817497301259079853806391385498178026904629687423710024805305070001578728996177071099818516835994259175854734820349699427857918809465102604198539358547579541502026291184988966360391304648774837440 [139,113] 19878062051514901544536733514762878947799711885505183282356759987028564353311395179829104319403603980416403857079786440954595055527617227840310890602931793690518389031495404911016174251917298965924960845879119075486983288356322751316551789319213319528675022253836344829361924072667742165327760640784271944979994254171274682819293446974195257309137177843685458354660313411194583668365212154972059774855452050279683002436053629595617133843465148358291691867458668088261615721541133170705471080191870398940802655838463875724701994184323250639036442782664642205036581482187198204499222719185116576288033356486314471830754829792671952603404319341903969763567558730936627283757627592625264385596597317856025509717226895075616640625188958036484592424089791875625109644819373971347477073868241253392896872727427097117504778443608645157733451189019371272286065763847773723572158291362194281211133535019905922481481990282209761990216150338164722763163988986475550638678230340002969187329792685469368458204622449252369498071678025731539851520392209981645813233971201226833270574499579347401833260366158629819218968729253402307190386283188566728965693106097200248685317273449106687017590407626444588792 [139,114] 3326314429790921282106504721953556987550537283326757187924633715681842270996699603954052597592347258940185090693509435049094083611251865611346546098518556017292120320929743270507949915139619072930582688406283279424195680605662767485373151755039259880198024383392652345147202542047014987799165152474872525666789458431173316626920499739172873355322429147874880783054995714954500324399288567661836848177021488013149343132396264784555201188071140299678616120913991109196510684891608852451271835737179089911547298545161610725857961641569353009379128798731338671124170117292492387593112454645560855337599059675532772601935253592470961491444385245150719224221061364151762653508869563488632656535311552285338159382818330206856166663794623158986163987214829340610128634194818921859181169480045503749392266252839528865334527894325609934075942751099000902822082556870286551301720910311686398624417792185635778750537880787688497649749422678339500361619203093417667141517749258807136592122607523147816296390502217841577484994688777661376555985754469113040672705664374214540034965335572159913175871350536081850718814391864393494338799018945540040867891193526184270643465933975937170077920723072 [139,115] -93782533038110581996154277881554007458695997754570813847113546392576395163939947509715590581400549870133226071640406081663868566132543034674077795609596908269363687576454677955587760802090522953805372577996911909055016314093182838122940354566211094004720940332409930287357210296706313260101651192135010736460847685169032382949031264505890674532655320207613571332756487200189056535449452915418886891544444315578218769696393488521476952231716477010288831374248229805407257457488660724518381270970332205340948758754486705039093568517002656252941122599351883247302385946612689590266760964483284673590549938240639735195285739603448227778753801962901323067170205242307541062635417230817649818428285170329846398221569679270070349104785285170831615206154688761360829567416953529893734610631676231422429241155961097407925891618351266796114869485687807135179715373800121953592105545891486293237119452289489714506291481811282479722604978681046665260471106544474328569516340020116345620192915910207876974138287731166299229779327150552805123479453368803533281645861462463547576897367439044481426296860255088646740209449718548534858259138099294918797639699162919995222668730802914320 [139,116] -496109133327271325253822651534809210120407244074436004584466687260220109772455262982763659523533362605488055209835174426846341521099246768286417837705502640650848255773198993210696371214218724225655314802073828745589510543296949396390784908224592024031866431544066496275425468745879287106112453659692258730082508203631007030307966506712715148752660143265936487971479934162738852005527097316082801204848990846564638743851788395557270728989197923321806518708737278143693557656420229436661490806030930160957219596086495850217455515349298743218959942811430337535643358625633513854502356430308974173593618770087018690149693476337107503643195001097096117886225668562472364690005795996603408027151993688937813993456822482103576117148746801513234774963139865924034028464464338941781096425481677252536843014942758062184329115632326651299233249865308516743447296834329184551159429373250626689467769868736052863410065673392238285609146622398987124096549342229778029410949406483900066512906707696242869051949895677942880116671364366831400757640641305841791751287386095854123904837808792194885703886553092015601954409995220499839127300961541739333961416719070330273538624 [139,117] -529269927264557008158325044363219263010322499530077942783108811808170423440514806303825297996580320300524269910145168225680558985468423807011618955157202909187111879318694792066432686451574546105984672096829163141657734080490729662159954194174749347991031479459567991058161663003199784462770934523443097694052875345405001814473466770078456940062193629934030373785968745469011362811531710916993462062259915976420198193946112829287726710170175702942275043193527197382699730697469765294376506943865445564992045824586441769092515094132576100677132610918121262975411201847169908818439733855934833814913276608841668835275237380237466538643603019435791680264896594438793614386521822030897022550555413375727608489105999391228874069229373392432095197685907318137067648657772861522991525239484561289455347302873084007670406073937828407862249027288112171962186022205630161012057371554390894010467105222742006291426197032955072718318168667110552082572720447476602370045759842960861165884507599833268127305143717018430041896944954582243488012989494512511826117306767075817204108168579208907923698660521382218603497044830064880389823989128901576561740586687808 [139,118] 553481305984711415326878402965086951718587377825964714907636445540215887570609278541097082486363811867122364000395420590632786310501000901105297690726180784615661456789988062555610272833205511505663285406653412649606296522760567180704716951273332464096873640356596493374729979387733917291268051563364803891398729338231715936535818688289479413546748321993670242874691741361535958172570682479922953907909267044042965157737047643445117298805202052017852555731585803640875972754513905384492733179967688130362600701569181118576734519598596215345370247402046628436912795112308361426955492948792147579017782816558774518575154549973885412239444806240503782838124528405239804089302291739092013284435479923415420212091875094476667942848877221059776864550090643659712264843263906102089193318922901397042551704969764051672081440192162684385033902077923325597547378781089711432838874573486925463656617688595298553200274135172025811560076569051410710924530433951008096179608241722145755452956417244222091569077187387657716006196798703634559931504645862736132860145308649475551189282135641605609708397942110290855173068583302805299488663708746233376 [139,119] -33942547138696771751153153357256435145660417294674390766976752508706931811238998643639391097654016742644021169466196255075527216695086023445950118037211538084275870439158652428553089716316648510714148106033518111621125876081286568027689810543496184874314500653533153467673345678221714549509881077853616529990512417200975955109094213595125999062548052108970369344375936997275980187353637459905421950928842469854633479031997993698266410201423935299708390614929085272325347229447014401585033409642288346604628027266610877871214954119243433750685655537390444731683685547846807576988215105708704698682725844925912614108087996544566307447533408305108814963706563203052660498815448577880017295040116229939549002451578532739248649762268069625594768769110235746722551688008652877840076915264442071038378373207883565273181908393072094993044837318234135958669869270692320339252321140740869137748703788626931211006444527124768470431061592392600944641778493567102154191603418797269210036036641785204414308132739530872612225898213063604176647733850451742060502938532790050190818960720651344010950259446428065183895482846430576996409970316 [139,120] -28051458359082956090837342501061453470342037806292554523863520703687005066349420977103702380471540967182587767561741387839940011680868729880711812228878852884241350890229472437423850839864192887706682443739094118181681916443852724269284763958517017858519056210502276322942235652368480456444534414782208665612361205234282437685282142855668255316076267888439901742560686692776275070009276558475118890305744490484816688645430322870702983547380489256045829824754485224828967348759461546646649501090044402027307759133077119135106042416052319109189070384682628019697582452461106821303997226637111745497074639765385825891127716159749523925782613295263886950245948447589817320827341222870630625379881868549505848725949402918198330997801076165724330718003172188926892647995207586599051215224990365135927511976910723836397884413747772890198567591764059404184312265827300662343623073043543387012764687230399621289520674056814027992041956054288143682312234370641792622222016931047953863760600051669158452421130258083763546017074580635517521683418820382455733631763366103767683578479943185486159976680121558223249308903950423256 [139,121] -26072940146975869301949817294034527249199175841669080675175445700156271772388906449706312996184069804208261001786407584947548814991659048031715657447316171879211073237576968038752365565130112790897637415231543446772551681479392895465806180512951688833780007545260118466685266674103058576718598679658071100684868782217390560170710738789778566447358700081873240064801436395911705107944383369435960329088243964019384353169367122068919938423902627303555069796459695071882506475476416817524953237778236354897889175859741525827910693632380806214970146041507799603252321522531847006384724922101872208252301333385026499974247854932501246297573769063455831986327746074979017148290597484763622300819836539883236944225103453806560280757671177306088748425859031636516953977149784484981441238249453075180627815558858054237511442934121412320832779548360289913516131209811790268259885704169689073286820290375345928508803016315236461735541288930551782044250326425990990032034150057175300104083655157690996315241283471805635691692337859955605347228158785486829980692345793761574045457184920815510416581841462070762611417841 [139,122] 17947787839256132638707783270437228200822576862430865288362888032757965419458332142827038151214804678718991939929782909930501880412144558603316604968997029972625751591013953988236742513154087071260462556113353048495539711290161446961407444944212430674464862084830421096404483636696861980667552220372655928251601771757128254004065640808953779809294587072977058989963150906435481621497219892695561671687471025138904908777452139301637523475303018706907536664654124222607679856737709074090548361823149634718463985562422550359556966366476526986372120255559368176826689180521228602703864802417188718346503248370930723554327477049624261267731172100449163010812677955316842158471820504287659598744020544201036353793998263106931149111087249165868839423943755927572500174663852727035904329289181940305911681020167154550431110995690545924976865709214291604389989837915553806068568810835912255151946247147106620729167378721977832336596036005680674028856390132844151341500922384789851352872376032626631738624166051873553110801045666467070608518950078431257187347531915012105927569813764152709835201806694036864 [139,123] -11164859149094204460828888496764526086998592149440504630299144817107254810199707597714257188155075506864743657868795002687131388235819669540260966109874882219368236267058756763004527841642712612204205103658941890955489115276784749262286143740785028444811349190206480776883696411685786507846047207898215337931882786535589450257831125825619013811307142492672912908461933829040716403136018263284379924581512282388114238577609889383982580111460542483200899846958808333242438340633545507572219734152950676116179470283511631936608363261780393721727801611396880972652981207088720682367173998449994581159785878133709892263911641565245942566501166051985839350581536829966987744003479005044801220564685696830742203931914168318405543019673390161501223634005922969541854354595358673512949091400621947455701349873879611415590376355081194591623751593178323321562989994097814571367621082169999659672149468125995069592716268713464364057188413010126429313410512630769883780099954774565792456684976188395426170882718396454849595951213022262709961365852784010881889772293061421269139524496576246141175350992 [139,124] 2102290916862786405540009712634432828266606552158967640466216430247475301911217569009476145924615321161379096260719157489493735956750516463538690845210919116875809624475012696284697612153135869187894962721610004599366691035580344105951865812175818141100486931467874328359234701238618718251978488047053748407574019174620306955312796334290309128301919637442603832795828464114321977560122591508510783056266376016583694408313385395582280348769304626523418469624673166890057515941146740439541580559787535709519966390953878385905625522192570275260154977429534648909470660988271933934031402764202181152643450040450576561035603700578684242172669382977253222680587918233054777719142182662679595783080441709039258894658731364786608028018313393926111869508861841655368411013981886453718393365109638305563776637174669845529465383961208856311541678457111267220972400854957959029505066550955966028324854213906612333112784813438317172443093594720216866242618740035754562000903542996668556797668287477927033479534710771681083455251194783059722118723567842342170377794350202151088139543664570464 [139,125] -141411946606158437379382870275900574552427994605209502299889443946588297553223952288177858878746507413840975240090877084062216270825223659902853737604837972624579119548359589074691421031079652426875543812704757608352116847398358518504794688416002922768528516941959995224580643462902122106065852593875202260445853394851875219590106440856414915365247338682359879514475148455148544146198659809227933770999833093524558955147084786301129609646087291287347100510962817128446654266692272298804298405481675137677047013802696365242303198314505913722801399962360472171318813702713470375241158011429236428665575439631228132894164164450494372451608155086575714036135647253624131264143249427614302701841583715514814321532113675577266754384386682746632331623603420632191498051425469375615776005343704784791340584155450539486839627563164566169763571464783719491793979545191916319284575568733925145513188184959729612750174001827303462161192738886143277612744177242936395344761836690817839028002820191957499783217784142106999721130392766449649189137893879291187231350841521544411237172 [139,126] 2713212011598542649356742934125255850922859759792286077728093477260461281118369989421785481780917503685394070833137622597353267728358006484691080127552597664580159139355306757847738119896578797655729543610473315507549094972894955000047575706834219742032723282335327899447529438795608151663586755742476008162749385074368008950421855734729680976369993147708200524444007215200248466752253304039003446245689327345922990936643861623248385221680799796854080794059274202533973126853876012393681105149997195423714903457371038177504803964137772117194821005224400302635976396010500383493928147365232522175266981722340982299036566577459364007602092512223613456794448516288718826327713841057308314270530992497202582912777605782325238866964615515110610958856278525301077984533928354966386312132097851852644129627986592479198948232116202544785131035939695528487882040166114921306511935783934925708328612937890473893949783215217838155460146630971439997259198333781364430527213857120626918406641818399268852125833769644118400359094887252072474540086378119486364425740185344 [139,127] -49856426236852683179926930823340636565481642112158757377531432784619401407905729558418234543597177000965562175224616847906671091721215333879362422072269107389253782973791318832556958346375677518845474479850659634607992465384010308137575735146179871235221114641196701825553144539991906214076797081619599998771205194479149976515922795581321975629678036917997679957616822563216384392978704171611217563276007559856138045138860007714908773575049523551269990191996772686042441175726121670259154418390482409384864192780854460622559243640920006559257568152912383933936704956323591774827648415541071736974322187431664996900968417225696064655105929329436920400472290895063670506362408464019876273106923608323970037034356727783529830451134922479991180554585071943961555517032305407155829127100898118911422260792510645048434072366656260552362802633961517633427769876998019948595699122628394421563375279460577070272812014198081051863426852069928183553658808904338759282214794067421219019534731875785082890140943367340798827123801420110074804963163740508917280 [139,128] -942279695410948576029484211474417050400195005941078438840005334434374048022326207106795620898671481273764118206177231582961389793528578681662752475032664581753085671270493951361157628588557131219804786019521920926398761431737820132843066308950343307131860625618946719527972822625817433609615770274501215241161742320281247214970104576483494315949123703605947908097311091235836188228446426639613785237674090685805867655832117759588418905293646049365102484233923059780657038406550364708937138854158818038277590834006546345065513487139079416331191212811683458987483808665273053654711207186254911495455944628854573457568492669432007074688330651071217609669173578729136375872681114839367945298126916944929157554038607252309819448756917849878175887610808795141051773830537841890057841492982949094124788697998099461753435465457042633506933599232745825807682113961086004882123676728505754119095064856674592191755246260927265645797316813787710815981739761117021200666261259651129004902728629240126631725435314153012011698038315435510454524711888 [139,129] -9221196759773543101896516826470038687805922796441682706675380625393354455723461726636440216791928562087542334992928976995197277136340863730909333815970124249245104239587330794926746045446953148555388358266617890062417890614278760490655854635767865289200671284738818423245642416278117881557261268672344878232468646802234649490481509394646604845774083044530590423997572093154897232904049695972321828044306380770121299067352691871349583862926866383124825681932180192677748503529982789352911189597371554749276213319472429707664542748318515406449648114747793672959049260685221446168659504957391674441611804127130247718971204338820898605360298806540866698522225330125884102366041292815327750524040962416444263359629592286382352895782765058797143903302969688593812852493590608056113653780158285763244560096034840193893684600793555339267928125846817666642363560325170368878240822648693509675222905192670055848386247012449395416778232871978948913818612519186517262940762532785922359673870409894538907665615853125299147470851369852766 [139,130] -16554023346016212848597502974847199295762654430337467376138479992912858995568804940449043581268055412691481195181719015413149754426406231436563244733113917302358263689622340167054362775630427941078423088441896383810317601421148312696252715876048224399464953758104200600418770514861811901533202534745359832388074961515513830518857332357422500266593225839482155953584791516733130897329942003130744751933760963421245087512922917305702191850671848362614961815022695180204591468191675324281569028452223983651338303923453621889985043327922049173730842893889546375347490801108472846554727660201102544495243139182213395837178784478712564004070228782098925823705762896594568322217653127362335646473159064915898556634664308598481929922540811139845843953617373684558090959720000194715997231680054765346065798692990197676826288539457580803543270990471109138850919484646787950764561938599396844889269594912235337075321389060584274522511310800176432931095236688853215795618641658530309488789656958133926466118853571503139747072 [139,131] -10614667882207870743563902453177653124906540830983863980640220509122164006143757998757909043676303603690436045586039314107071026084279068763086750975962553516633809832387040480116924312716985999497510601878665520655975427029492577268733019336900074163890067384615332748362901676982566558327315185278725225459608540719399348855531348479822828803536203484795761225450438574189681206462439433444133495924590884829565995546320735140027369156518957691425771855916257689674638771100690988976672843863578529098459471371764646979308802267064290262287125437511048175919656051308279500194891587740287232808371601490195749967226146836043304388418915084183828178517581107847747764860828522514447302688121112843135273533524014407292112038325574438286930840236881739297640533115409400092636669813660262666638070899763896419765229856226826919156089860262501390893571627666887741552379159554597039835131497474501096560689439372904216992809652494195039706785978053546639543920719190537744292399975616131646381322633088 [139,132] 10318180916125236185219005703377284482501779093283400932392457995565891550939742542463868706101614570766243902921885459326417370480016293835065382628454412889365708803953916209578282231714116239961973873603399744382011440246916014725106635181564140898261714446353999966672827326469191280091341175217300632967998667950429797847447883331816962714837408041984832093268604854135994974738431948997203076310861658243374048429283662649897141806565489884409400790742677108833710067879077159207116837362317692665275130798086128685228491032007877738706359402895574793754752610570082393394703564821687427906565373740531177227644128941518681182197036431070051929677575497046400916083738092119006741738879440129163215290491065756425972189272707820951309321534865715118446690227652421349335892263412063149730134059988022507900851243901812561178604898311318372105663823878169429051341280595979523113319222276072539951186277091677963171514093513941565030962000955852425676077169826038023993030987601888768 [139,133] -6123221502460308173745889915253249130474440652470805795043271953909686264530427245430471018713609242203118145309687922792548862650517771373687721249428567681984150002500190987568034458531897146653705975344042212164767433539079508069871391492850736180000513253074904910165788096466655380651328112137944031369371678483544471368839011327752310447353805301231381160329811956189225124263606136596862201621236013112162711870443499280053848307544106129927513537872990089669083135298917452240757003040016524479039337647474642984534176232444424113700061691114638350050192771778049709929281258067375596003615833523294649753872382478730301441332727746562323622777137846374572600808834058253246940752093942323858581934271614435058651949164466262800955778795891206322584310973787733572588137855294126275662429632239381415985500565771151940837711708766182001593352448437892514105804886408113031798288228577476089094882010499602116631929400365981171641735329557978093676451306058520158606580 [139,134] 299610837440191237722070969608468054981438746623804322755402220196712859894107043313553216451124236709365218569769584511003813777158531560811387585819922568658356998058193891835916769358812013488094883337663895478302792102185806898593499698904725310059612246858348955782225227167975771725636009555597336838366798317526632454460825651018104663347001684345419722088202703792139101097500115533556143302480056382286796006166628730197944530835623500070541603328234495322402609479602133743713154184776804764810917068198858183385535676568252957145179069589350760066563240011178726408464600686216862507566783452137813296645718245960808730497826786335843962156889758319966877860360159248626945453026734535127496395178760460937790150996319448959905101864578340889875891725989854518527352682997189168896445533489864853952224092399816754728018695121538044211057890392829771305128366077596988835248618674755429268886298842315259850592578145775059848845282177119120733451117216 [139,135] -77953577957900869225766803434107605763970138591860244081846206846127960694003869013891279395146056670783217708670713145566131833403316405632861869581793877541149893721535037341887462449537365801459572498716537116562606380507213641349123988147956415129947636100376602840241353779910628647494785075038978648986116031696079228557422974848502593009849252323443676758732355921814967765050258900194304485113379389756650833776806723294473626724136828077985252054909884606757833271388732036028362014551532610211030605505401420252468352538804168305212359187208706971877666864267261916736699583965977347392755151160142965326884382922374887958690523714651217114607873931957319676296992364253754380468861469393233397770855790394067807125070601386518360575954575148313325059377742777498930624239367363834907658515557914809905147963491193828131732353588116423413208208150266216465869172768547192850334268666655447591561015339366110607878572266556329227726720832252 [139,136] -1974041743496557912512785003132587358102172261402408733970564519251525245704919064768274400864389078374725139764085815253622159308898809061135965375932215773324139916140730523607735575148807554259561238928817550199917638491437962606434046987022344544922770851911285683668703189941103453248446262341627955424440294437920541257173546256978648273279579944948593218054544172624156677458527707960910614897763655850099883145463423774155616910264053144047917555784184561779006251938659113299330825359614612914194911149918642759937929599812632513898164254166501049735980624421138022483869267606001957678635282181530478160480246224083055125556853872903678131420015405330460872975726239461556434741721731754408964652859379759397970779560280145690781686199946107432706477927143611588289419229093040478021215080765695723302218842583247725546971307787252882005886383502956640996218299232845783374693124387955103803909835726307402342169734241754146968 [139,137] -2575765417448055240625758417523882095596096176144105974173142728059664445281702563828858441298057832051894316395485005006379752701414646453691051640429242838438384815890905199179531970042677384195265616649606491326740173076735428787611634998587473520748231023981756383332693891242923978603630462608451981958541151290938110635476989503546967550024466198422192466754894013515082335660054441601350223586384658591628179458464512418774940497761149767767585847639661940357311654732345644290875725473393035835672625876763264269655102926851604525527179278402156170414640805776784485557600654494400570643333505983025481476711308935297182998494179254954729405615484003602172154933705623573706520190117859150629093110912150355634439514337068532089622664390893016946136962631321943915412043136802660618172166566455306879751607799424553630548086704296662353859669564183188206417927162252192243188319563758497655180727794210103597949897 [139,138] -160470237314491002766053444814406507748869164418725050169370965161493214243054984137339115582082213779485627563200827443759572568393519150380850850061544143982204449960194081444264564284459212579829470321495817378403862300074237339238161827811600755198192786691470730742285276007650502712320357340644937849788797721730953680070380917425333862166612670280083026185155611746908381714502786613542402161080370309968214503980126367182715014776171720800353671790108432987140191345004987600620935587858413211039093438579266914650581990855914569358258440714341520964887973710112486670016648958069503045410254850897333301428989734872773866791860153176758629607615539892830628972720482407656750203697527945624210882327317159761894208451313497983750652794240508438784189478110845016133609983607922309923935427522501051268139660235088696257070169553763940104228495732180622186747300584051817319258645321456003193366656 [139,139] -441446707693741546648806703926254659699497464606437954853163052837854239517306154748295262558190009791612951765682531730465200729584602207251887226649933501677234922298260268168998138145427268233506766689021582002041801196917545461664185566426559399921475674714203262732566972492015914193258939154664285131135758284887310942083235817955001268116299710262146269633089443959877038125352340877134945484164082453430292747228036966386381682999031324775072172403493955527481472552266067151470266428173239739088925163067778573880331909649896007748557535471069857396305804262841405283447281871771337245216379020458502763518302341055704251289515074945603447179442957395073676236921293543850706405413765738101665860175584124951243058209250033362302596353572619689098779230516964267875633126638946854042890682304386266629283513567818159272169054303342984996809309956817420017810862399650276832954544 [140,0] 7887004582894051807537584674802935830039177802990723145186311242339501731725236105898737467997729893257991670544907564936200985069620914842482924569158620749274012624931156667923779765957079591666398994261899574799778253564363322335407879421724658319925561387851047563331301307799542649161658917931620535418277326548725163515809785076142727172935586111850343600804673028060784111267527805128763862560100754410969394420085015435906092482970278671623885574597810432724141520255722268801064784935659730229173693390615785805265494011162341078266815766220974914436907019437217431026206530566409202221534564266863289956635973624000030623655702874984779454072278997540932970406639168218146897070731825569446853571928854073139387488140642139064199863403375653582309130193285595431178826882951710532635634402525392511468691443338199662655067813392340760038905997180299650562302921482877846181319987443627461366007357195970807616713824496878936331425831942915389300459890596753069308919276897381123514096043912127249558498489854377685677933245834069692227434393888613973614269809930085259015708502995333040199919181807352388536547970985917952764967303211218813971820775341597928385280630277758749079398776829660746976222600094231181582625498819179966194854284291936551450957006130084940110666699163496303135593864332185826752698315970212983869545025952323760695061448620748282159529436025798784606752524309422265096408158986710815182266108082627136175285553582732962518529420860081551234150783647976689216940741548910981338998879505972016160264336902503575366491078847754578498895737182274584727623343571712258460962438233497647163404976128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -6516693770675507238755875358493783019836451841538389124705710817080137639920728409889416072802625933551766671207851109365725547829758453908203343283811608666008238480695553231623971278528174418356021346193166329880615377391724190578798907029173306851450499263569887985124417701117282468579440532923768078466735816361156095711364304992939195873823398223778180428563038814000733323871539743306670603222831160516523611073729838341999594964924284852236245001016537102305270835953150434825689614163214521969414878772268213866768958082875780547657759454236680669219970181969037838716285830522690854961591134488096390395585771684879551049145443453771207484052523896789899759480786382202505718166357265804194831168276983133488920436951140164584276574705326949487354457435532384782624147400663315611746404079582400014514719525967150887996747491832909113708325206476301505481862945208755355354816850046499136623464950185125457106805141930168122275050614670258373627596672005663438205614551024087021388691284518233852282300526836148306955210873495561225627370242018178731930175135573803597545550167882776069516157632233253472093514939122125749039880067720783326411625161179200617260044207682334005789609956840966856434566536890487083273966109982272592724926106989687108870154695317678611394398261410101674704837933403880284423415574462046455719543270510636271737524200548961284916992052167829947339254231566276758205770396889227859661541073605093439054639295863463737917241287452901448960968143991179509617315609077226412948751806520478394484082055354450663501084014059801190869409499691302769456082589191203550415864886502782543338858554064896000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 568991629407159927219986526124351751678675198122511920829959002557766563091710467899815739809771811383926020890496324686423218214945977524812181535965072713697437489245593726055565923490658200291978858578805300959203369448827591413261775412007095085965123269985872417073764693673339377902080670908690738479443291903147519939953026627650387752301154001625996150996502767108683989355710774864744999547363943968805054332621475575378235521426179903002907030475960470413194758655642925334486436036168989929568884709912966906550401973369021626520700818352320318847847977534241900060751807303442397199132398350846542103684768183511497778567223026571890518416420442404635918864411993590567471111079605107446141963889778236896187407366244302501751146143735195989652549042367999214403482830199226632490279053759266583934515794126412198400176636656140641681747205091150859043637742949660570227578977629941921980681239641083150597758753805167357502771656125405421984933780080189120993751922213335332840179550419565501527748163937452952552139319314244417808735620921386041371185668210441586607371779167886896794190917888048747581367364387032500326737236990107975653037707666235182199406956840214532105872378117034124196696585951558870038749564810010992172512369589294294505612643400254990136247943012996060701691841424203797943738320283958505085467832183855666025628164779138098182545612092157712015069876157497468492196516216713469459420361097529727189520982424814222504195903344225159274228336899446533713469886697048755891983798521532993316785490368623560526706994569323751640939145980812594329355865103420230027096688402821320024174685031759872000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 7964721380590096608195993813259253894431762252420217777330242939994209967827211920121294122698853687137566955242311546532822694423501408383876038383751670143617357530159968729052027208687304724877024802067265954889661218205043677385100182377725990843636941462130681952492986135345739028674390414067281851655697548441929966937539661032153512366573118091801040431147831680656152782063847357159930844350273057625206797584210991557266546254597838603336715997352941479514327413951183921787633193543577366972028625933978458511712416986380722118805871483336402884603944995450120611179376691190553383525018807986123321205637742239959707373478982090919580365054802083231390721781177431355331183131879755052672493306599360972756099777974004429900621287352601885536147284326751049736280675938479104249678521496754286112113575593783694592795347843385027174400081508751174350227324838013337472755631250793382015204896373042949219805153222675892002872995987595890636111041927010200219271506733355491297526128485037902874140164477356040990791204643958406346403816391604790469001790115214535880750305473533500743817408948065016444018518156587562398127848450052453508369152436572032260374407757088499425552344201385252243684634910489131039050506257924785901963124090819318867447276141587782767591037698606220618326961719682172527998597806916168201054887865232033380791019611730551938397813092494084503420296098534287036365630487310726661456436010850006084470825458812367180235663464031383980401776501681099630418641193771341758377580253388526193007318826637545789645742789146061115910538346792505274809654124972434246922531692811128582891670855516946432000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] -126803872865649239922183863178214683961360812135537943645770194192391878912229942460208792614347027017419109338300251747496250669560188443929908815704918425214942653401446644273628258840027206379574480165282548887596874990074446492889343016661270013203667446804898072888987201899904005626579339802890248080283649562957461381910191090353486811190698634913687737352940028303037435066606154014984943641359790696054463604061312089218019537002095123145493054353686279290098774979064787079915763178538485106887799838066636681445078500744280340358309778238449873439883975505215815155623630709919659034109175050655223447013155298248932380562365446996593848982720492867723775561652925081893006198843458912791335470334093909945819799757617894711033042948960338235835433734277036414432410375198536746353721962654596366888149538444194238164430458780827786692221794526962630949412002047888123554583568095039594735146545763526236522471223044125288154447055892462476560981040157181638018448555231705633302296368502476134052002152911626457920074174299127353739751159782706034915648455887024492198818451277007277693687497195734187192507596934835990272439745561676058922835332559291590615660672901041846735897629249681534331711984037297241474778647832595021452292620859893035516292594303306532689986221992334134734894406725580155892235706348628151850246065322977348975659972320023502794627093818601904135760161737541100628571993483220474518226606380821603053685281873114288067103510243809309352826095609545269658456058515742943011855458625667437445447964291605892670153550735991627433769121291838134769695856344952801230449003849986908220923564917801353216000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -838783755362765010035015108795664768041824274031596900265479159811356173786127200184708436867869771318680299188131487156311849136254431478042673982530605215852593758855602356429336057545094954110750645025071537215734469841198232081241264123493780205872429074199390709263742225329180277158972906774817450158332834264240491109313806696912004451755511754287254870671915668363435018564146179446168747840995263620636705715256473941420494125084011403461119925414494518048049845751145073273071204489850859896498441459149944978658481451229038025393159750311650719837234118918972528032239848386672107990879600085766150760650953862909154129545203183161642120819268212536312815897355809722951074092248445008900842943740025581687188682484212714082751351921728392186476906492205714102791062123825313306248551029700280963123431075108129734563166070148628830190232496565784768847119315747980715050107479234574106172106959607874125709761021792503096723357546400710154814529415416313118077308664798250805469375364152106653143724834884211446142787193296408386278683528640061101960357603990123274395419915616453830356548214740432071275104165419168731657667294163032789673787871459701740809488877440766073620008279629495414738403634882825310543390925221245445691527822106500696944495614047141095676431594430125523371777878734802367164004362330086269195945704312101912410513971376032069187511819854800956807444327440655581195068924359461816771527754721861141695635424924755035540924679365928259061991213110538957627137420379377516771311617723951254956328442051738323178207170885512543958586572744007854576126299989746518422736572468333221697087948915111624704000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 46603053618902601658873188215163902279018091919708695339217080810266613165999382164592261416339653668567474543445208447450169411775505283390540504763389032241006701824316081487219367060043078007573417012033819427781398702404637433969452405376623480154315413481919699299552633200098300437434467077948064198082894277369178727394731181639861793813180103335040949796375479402974117687427705772554441294968379997356955569746817193335070866239992394046554681907031512906700630501098722612632328515981370729220917328464402762608315419599974021482168051260283952460489407923582692338727240195971000989309025854922534655050504865687453662256818146547665265777402567853310432229207368281889855944801651805824505550369335408075471445619558735065782688510926974053583552820655437199857007744314422847543365240922743845322694211758453864935479277409369328503129240668319600451195558407310521395486426840775252189866455126977038641945404076471217993420779691522893549324730636827973821390782710321524559775009321265550793548240361638180845865802598332594766547339434971334173614768690379463944643997401832420849080140116174459829124465630355593136184996133579932629246398256287564770739848541832714784276023823598746302950775807616458251978118620407869014710962021014278700422902668651573156848074449316173294897671285536538713175800288614014623132690066812411170344884835039889068415722211795889383992274211211482365383695004039920029445250172850370720538188128603530607964404593607289408012524356015466498125817277684208804336000767654449061215190593919486547510974017772937227546999582476135470599418153396621332950526806124216734689538142447622684672000000000000000000000000000000000000000000000000000000000000000000 [140,7] -154055218956065844297596868656075816331158894516312619524026452964239366040243198259564090929251340263150944272651448201608749183759814246701638457449679585615200605401277344891550317366786961790310589588815911007246105629618760791536434928502905596992119593606383314251834270476296625980868676440171638562110363708699808286674669515973068230048226811222519592594694721212469301155647497122033745640451258352254337139866730246649183882329501370544930038503686818623977593253007170558716485754620707593226043762472465567697283582430880609761981231584631008139305131153237668725581956588085642336260214722157421896886977198862443255522014481083904790847669747967039251353965543155946486451706112212432255370529691481011924284638513689616347822541382248881756577485792855748326372309393810626392056725836843817631278190517088794747426025746501607276211811193230756562328136644117288741747572878898393108318263287524504338887732736880684017722886828943549777527181915390606491286062419803318702148730269161698278652833762896279022752382368432822651654128134222264076555634380812569831795098901147150382641748529467933929914945076875244889325117833814943269148449037247163694087035463454516229284435526756459380041035440736359585323667526016718598688628485203005676576285447493880854217301891096026200733350829089278964553097782930886925756033147586546374374586013617777947941173975947091947875432729753611079754619523264142884793840795307058201800407918050568758081713381913462187994497009312662897360559942751938521666292550255756618882922358957813676890640453225501278285832889716085981427582919861867302359923830808328198322905638389891989504000000000000000000000000000000000000000000000000000000000000000 [140,8] 502837128129271761572077134344121852727115856487289126976340991805909625494412515698021309116464102351901248784637991006929515736773139563395269365893207447487979524413554987148099794279241192734138027057332588616597585431416693300950659739412225923550956568555708080281903812637112855539877822064600600675027123861359861368766813291361619084599994002024466864483901588663429489906457308490162700995245386281594163913740213500074676350097299027664345640736776956368742738371038565344151769415682467892801615007609421842694459598091922639357877447582155056237053815608186381566202063714513167986781077379053044456440229912586792692580662706936883219800102066278519155111864036700501991391756588050718946607818418450902688754309824558546706200231068385342391009586397293984760817570124014800474718348291277562032055001301418571680139775136644641263790297197012727633678971632145257131596683624848103927013807577545216470693113486312326270367743765092803826873986282701084438200148391433264010391180148990131365185585849036380163733630892393207396880104710389727241652281776947766582327879161743289559429563334839372818066653556402990961480452552688908977459387777166446696804950117201617671524822090907887637659447729494987414987207148052039565560464969237689694656077433535691132313204818421805517257950295906248603176316556027437485138113634286766464063292462624045919630288749341548224053656410992978890483653542189435323959797658911155086528035205404169976413163107069291383472628788859133255848893680824498265320019601533511392447796999845718939689947650776317003011498931962560184951500205702777051792610833959740650168796557236823392256000000000000000000000000000000000000000000000000000000000000 [140,9] -968636169008907987679675459748391017550738981320077600096895212958034077202377687777687142447185744274585801762075826762001223107071703748851410553790174048659416641182909393556890428124749601544466386394444237194891664829730062762434318801980507488006707280314166838853497688491744919335665497926838990657808946738906447809525342111572895139834702948399198513028609651563870209710286356670422628472263566231468816274935254410952604944657798334934459686616200189946894748701823715972425494254220806551457156893858605970756162117126997380952346121557909641841601808859498143945186905170917539790379827540102404952646909650465045426780165309415230957246965150861749548092197183000757991246101452498442254564048236616561119535684998994142659360756332333817597531968529975416773812732958654955773896250354923626034062384907109783107860792597875270884521888269651477200518432655218604914115802025006087805726915070969222553957338767566066627855835002462168522438894863897417321258010280464537652952651683125416062251840650555359278018101107524655431713315508634107568955767326056274566409542998714531384950406656492070163756918763390504175269767192481942387530980138082060973085686416580955054810364440558753706898001976907576237022425948308561794588379357444495590904859683317217000371649515151014826838096782552903399859174791041268367344512080364910220292018584647771138187477759886108929634875920620321482646283521535296174917844675898574788325949909114291222045466379283342747717929198215439650250235087404741701483577851952269627398551828108334450400796077774324609118711802763604302026363600798742714748407093321355143569857681214291312640000000000000000000000000000000000000000000000000000000000 [140,10] 2262282430436893381350863078630291224590306487074839265474872288315077973184611903487066187721327118947387307258880500776442073355965803458527005170370888071655372120813370501960442351055765173306386769681457900611236447039490523871188005671364723701478188253595410416923977453394206107764672859278615982352966393952717707675143197835171521289564203169799836553205198154120839218589953012328047688896739852692271200248380235211903965038933186215068313693684169983653907025213742780079082311113320992438795965414325876186678981882978457077499644800787215653180139979356693288621989249424041299642366197664277066179774458995029419298122867919915459078565449536380486504120524323131739659188524134696790162543513874176219591240442613563655566715755170136294268423462829340332564707593878270498980101809419881675683480867483456550892960085997073754438811734805093384376977253152447083940593660443541567519899485920551484337775030193056366857542463222616036422792267492556690077525898880205623144981279055171091056812232815867028324481577164674666805393371234825400364186048172706749258555427194918247896839842047697630225335128474137923983834029494921598576013045599458392628814850118674421476892095215774582417926614094223443056722932090875746028985823420380053574063204113744517476486798869705055045190513757813882140918507963734799290402774044245696613642037358370514602624447973199678688048517342428020534510705865691042431405548386819278637574150380417382614517244732897887150824667534692573086669334359409055205732138750774245284365710406343188479848950979977653358506538614243424074905693362050407734791915145029507253277897009823095980032000000000000000000000000000000000000000000000000000000 [140,11] -13331446379477263782734183758874679464966681635606004184236300647212909983976502823870209196202976430983497828685379246160768993122985863261889513774642578670400052237340967438230114560552838039367629298441038090246582702672536928599420005160416282112604486005142954213027223293552886259837474204149125430782744584154912512419663455659020024452590662001770718812179939316483560332481449786287608690550631172243036209650102043928820472417529669524411498569975285721689392712219919025054264497675381366522441211540514566326702637233171500784172678792647961099735901064458582279991774202940685903895042893822450713289143161706214984626192113392788121388319058977800356290698493268084592745669173761259356843907190903474278814762118561004644962147766534905974049138943853552132838723676264003318766747679598840218092900012595858919750131620451501597554467218644467454314514141737479179132403129097159500844052008188068535440902476475149702702458160161494168963666091579259709619416017168024371925569223837721099885120735227356935269070321373649388534602596261185012497690942791269753512932679856717426379924240425570988666097793403739229373194083431037111911889356023359020279987060779346855359084394313463521561733151138512029321720790071126784691277269350265788803034014672823145874104911818282433819085311742074106050857504991953605501127672485452779206134406337337126392509782565553797651288333355907355159025333128164040008440167004935479585575435309944337366289330240294159595162728185374684101678908733223199240342467059061999002165090664971481592366619665411193026318741523451931089359954921664315696598586129391087645422140156095158550528000000000000000000000000000000000000000000000000000 [140,12] 69427202224956714438261397176259426668173926945374853277557337976495582321267834058569891793773201152555262786066221961070736598924991684221948727572621574130953486058325844594403102021633295358183136723941972643657065297585676640698446656863630259438843776563850867406668507683626391641855301326970601326394158951608227934542421126629975741993355214699610201351756785471629141841064431352711609328009207490407791407697207155381085750255872544717979126722109533169960988758431122483073448182429665073545739700041438840918056929511863871228817183141814296970678753091384916534054763875449320222633028905961148819936303567411824618560306670355202913746384274784047401514475943088738131241683962512764682571673910290846484562235357832393770991584534060062648598307179977137434524280081577177945343723875186793365688087535645906518952681756306896052171946958845878233395327436279257430074727572994650358342647604022683082002951353236851197149936531270777240617406116115306265285199404690091380168765363642433987271822766650438769644167926901979960894091380624937966470078910915610645323108676995073659563555373181722151785400213267997477414259789866707359864587825210144890383822990237146175117895968145468604791825298080485070000443465606337552806918635808160854064712507708835774041970015366352742896576065880016000572567177689183851080048159509742540737694490636410206813417610579370111019130468031492936303243343928260178547685273958854711825323674864088835003014714372685048578152227106301201658254770639209005937762727912454128930419226400135174039151299531536124719997654147969978175737915303055236887143210025190066713953331248909770555392000000000000000000000000000000000000000000000000 [140,13] -246693095484585135984227401700514143310098015268317472024515721331546486821557138422264796764363362828795159469485278505236455161144614807513713376893746296212243559526580787197783862797564788312428491270027013646025082416722846407360610925680358673011281255096309644735676877732043037612964826454074366240189260041425987719809243843932028697150086602408747263355825821902825744645237535990224512322653709729131192529367988815758988369442435978121875989246799543221538905889128022972706331157389555423954556874933526434314516303573918221208288583122573962855651615319502726579660134512194833472942778481856508492183311086265737621231949724883823070243461266251240663260589715463532637060007929000220000648154754378575745005248242167747824655821090584446606059833187782048149258049016485682109512022383568807892396757322946527265112077134232720390360346226408055663062705379296561846984850854204651160782858333861268300219768588147479165396310051739224930959680397489543246332376522786037201108346136439164937188119572842093669811558136717466066300948562849563446278813662790375759282384132860416137611919001709359184093871407657578824526286144293118984251845256437240747851517599398950709893382204018723283903328931676604162093591104713402757490219146725938918026897020165072109238563811238768653418770001371192855004821692094428863610498412225582675923438336906602306514225660892704244208839242860288128096121682761205007882934815325251079095238341468744581316922780458765351812251002046664592426328104012479819345420968149322241345999358668706388681213852698037712174119999053978800991296753185599078976462799597928097875786560680457823846400000000000000000000000000000000000000000000000 [140,14] 614041136884244294866402761289189725830398803285781894516385169263203324158110457860791478738776447062998124357046905843362629236882025479825138545065183530069057509434190037578270187568318941270703762787839827626594590586473168989441756141860510268478046977540297716917737394399175831315750067784551315207136567061253297545097171670859071692686036163666327892963666758206033296018580194023084561647473278165736986008250917964243375795037527518426757879322776085673382061645286413248066336614556443525901701625593820837626757234581576862287472591749855989015083838019742209162487050655438619253168290228987604265923219162093848476246245299724431800540732749343160041260825801461818242019888576850804726194120346089409117329515754170966497464027792205660661893801267847598164718823408152962675671498265548841785256522328573073936658801007709054714957503695200111863469402875436124285637325210925667666569877053609912545397853076366644044146641559264704253260922173345584221832019077996809527652329778231687792492430272400401310443474373336337681457525260525794710750622946349179101221605109845340981984639324622466713952789656120853554975564374669009683276404681215577797027191168730463953493039166807019353240627650317849449111508198083015317100655941684172800388074504586253100087059949512778775250799749580113883214333636159584827500181220226758283628410869528644209819916367970569672093654851958344932953736773975657325920273251980316226171834152982317348991786948419906693360397869596514824047815982386878989894883027019452580792449652870231762876915395095110159932135420051287613131921915003558476744275633297768656532074515423065775538176000000000000000000000000000000000000000000 [140,15] -1115038457639151455449711050809739573071035074984553530809090102960191586481638376984300228780785082363967729449734521296406480151996134392534861189457578667622319513269449081640595508930650075858601428805783656812855629117990223902968398797985139565775392533081831417403871046985820456778863070635790840946631929395929845836626718289387556520564431196661983981592510101452787126333855160137801871993543344659370900802788615278679904449182268036452082856451210708360956487348905866449576092123596846389502508751303838899621216579081281306136021756355378143036778648694702471884909135080451832010956740130405053461103250349513888968413345855804124269423388206791456416618477442252556325267434957913608744769323032172896694991897547843093500634626396878711818467719167781179536437796852959679993622107045010079238079616876452880082875068384676354948804907875917629901286816718895127463922813770875215246135832402110741168282701868887145902691625082141906141276118281332622941479071778878392991040280007757580253573862113087171368571220455020691533410392459719344731515047528207913912135094751275148546831495776193174846071299843499542687030744272341990775323350261899872455380146499464913042543358584992014026014875356722546492215533548472721727191150161634248134701206458938111701884349919882015353520663181052808195288633725784581354640159295111825495439381313510950358297988133641813589813962739406285286199505748692234187589673241105233341942790975771208136727904274052112425993908827203641726510225172383029411755092037228979157788343151748891271425045892157895602632699814586009147084114713204714357878607490244756182369859449807805379248128000000000000000000000000000000000000000 [140,16] 1542658505458411078713531885972507026060029234702040044696343667566278549031787446024837227621555081826860649710894177246887452668616257563460827406733897853868012313649736742932542057209579541984558445400921239013560564974325151019383366571287290726352449701067884591617159518696585919693007897377864144435367201687722476549083923648610307551110178613185137173866077751369045516850125192031447055306946138848195204671741478594952248546041066177471470270924880188213268150943415403718302236738198923830208524301233575263106346657926519792231131065662876151748955589459518854984955037533169271937950583477827447696347861174084025121838585677975232304599874522164273694100755605926074737511018087346370593370147166127211548742080487046831787122844689402160086532213060494910987287965836891825659585224506906928187975655088413036831807940602492327664299014711675757273415634521886890483488738038931424858246487676681685354119902629107073505344863090040862116761126646404113958081976633388604113491483990082783885842117752467504337023165774906250320866585382928722105282393904071335298752869461229288797106113526393150964823644871064565741877000439972502668992850190572949060529467580459167901690797208688262418259344200467469572867729017037004465335426564837898072454669928998214914740683494242028787050315613804542423742005561412104878058876182731362054340294012614936022018651972078607355419192853818447833327381559921723068098756236478724752452776722623738855735843314682473236562166322986627801334571650459343745252220209176774396930382853401891176335718551978471140118389143647368738416256052679297269152678357399952333806922890255835884158976000000000000000000000000000000000000 [140,17] -1738120710887632813138914847010876764984282474512604672465280981954286932594829538958434976389003739704497269049200983752288161263634261801198702232219450538175014432609678751938867257223347048285481701261234821131499037459250697265228679082570950048894640351965984868853642801001457216624055708166025452756188378327524708076590971812499460430833714809820449032280708164519604466034514449152766929461484018488094904925175274576829653965916292912003729012324939962209591278933063027122286018460038656330043414190745769788891309000324319879118301604047530388859422415005961369161983482988870260728595735514050843758692896192484609490400662060371016515520424786873347342619241354027636197947522145575473359843350714923326709524727451130138452464734331540843662298544253238079164278216083535180681753857283720678435925236146530235421285580026519344357551373230974569549398135749369585218272340751564619324380897285991721029725394007916595517490533172453481426528773182606221668493530526681549247954700758227547525323419009923575817396851407784666717848829083847804405180319998628633157101910966689226773478243616463652548344951535488578087202269753063743278757667045075302362672717256303107224516110953243541857434572081350177826322536866720567559172065891729839050333046375590888776728824690223763378123122835213990883029149892441273950655915071092358005291043784122661908394994530007327761743708193999990738938434920170095117777153653021273416386454281560257014201606520224978951591981402331901479158404716339129824981355831025116479469031373748559169740373128718705941293317715539288963697315589474001548115872075886011420203025432967250045829120000000000000000000000000000000000 [140,18] 1808022176286831358209728189670407061324126546922722880580140284013315347497191877020794009367033816341975801047694490799949565062274207143465455950246184981155898709525496403318770454475962889986297187668568801489543530304620811292572753561980261326487388276130615034287146616879494324197087707549108976231015025371823593148818004130609872880390287329902976970575558687849411262073382957979273287253273257464625470715083227647369590865935268016179913414039649483953315341044331926484270892703675025947401705702331961074763622670010974749462791749023737885154696698873658369119882708689683356850277058815566701735951939279119670767088644672633795464168667933158435125507516203851764425525061151925886028160329735434816854729141821473900019141723425289062697781875826367423024529733654438787739938619408839365340816779664690871119077676226509925216738036843438506231048077296478500838767366325669600351088266110478168859634964308019697262475453656864483371188875888504261366455007863342562704463011744156402046092022008835991346006315158868585429112225556626418795636962040494615721506440928421275917424986534759376213192995963888363303536235682177945048700446448931905709332411089643023640241283277548327321983026028105697166653326707315142018429759553226436967670055192480628516362984779451181462037910073570559359234562793004785611641966252296509776432176897788155469002989494103082904625757504234920896609766225408616199583787562083729954426504618568582613470699747770880430529686843998430915581143927167081831215865361050455866180272234354224719661591672003542813580837129764257327817298507154562939510448801331750943871352974826815461785600000000000000000000000000000000 [140,19] -2024821265815541203190210394296856630859584246786666127389834053621817682891029998398136808090831114375820591163166449158186743831030682908651599327931471273624033500673602049944794096758660260762241777811128154759721922452854858225067870585062682753581735730225417956994250768934579200664967514753842994089389730999583315015811912929855043560372952008630994343215972566571520597257730895528459192897684636004889162912352002312492920533501856162151504636125248231698518933118480682323479493551714963960584003871777931570287767897138549117601439227466363196901771277281582268355578380334987987740206554827551539154352359223397896917926409800870043330264464431153130849759966628355260612630795704155510317104278255109172085931175750017653624937283227513907842465428350592210134925837072084219354006271337523345496607998407131300115165957196773040989814409654727143332183369503192686371117366731291176200649958831344761829542840084393952251778129514085174090392610246543542589349130800641534841724900048153485103616484821842885968176630729000439515328732522100148513529963387336815815480501806560615337262815846312535168073485608090602540617826012628422374633180954959049406633145839889693429694319311334397469039072668204660554121355220843391652502364722511590605104561827213298052112354351605033372407974264262108893004221102812534493392244690947742898658356065821465163592757744932953564731310163942521218784874676740552137648275316398410927887228326510981621426050448246435999346071659273094930879133419083142203938968573597295177890800643594315038446648858047954811529621532661541169863346059490206903492762810940020464126970313962277853724672000000000000000000000000000 [140,20] 2469417829600385340605080289795096229504309532230215649749416510476126129719283666340505124939381856865355397077318510215481723930588780251904262225745073502864002093287940389198867970115268252382633148361895096958091963134629526543221562415255891112152558496911242486165524325424353045490632793769330256276870413201688332156725353610225417007354738740370377022332364616197073106123129371385811764450468448619710211550356937347269768854523664472727512485571806043400235667224994948655594863371726531339944640792948845402545926980471550355950008441868607775446872415850126777336706451670046030503261715863889188752824900011446974433069830050370675365084357295508303845608167439042564814032062524121422740491560438464746876504933969438351206689248861988562177541415515348377681025394930891969357047545454556841276548756106405049010354383446591468948846380133670514927914031749437548088915753299572992755823312502105002770393146686949776032396088091452474236709468418176742778050944969229731819721795407984756760948793031449288690820466262028251823755448500544359505834796331301680222571848846535182160749694033406496641718682703293917771934190888362674615522304925112772940694458609561328205724721938488850964261762757082101394512942690407058596831040328551245563900687574774129143580333633792948688430975623378316439706261289576869169675747113226877370589704574627190874607610819677889529559949837922237860554089373160982546562594076407603578738879405888358827940621488970954745265240791397946284696755378670441208131398446923680072330051924643314632269951955819285071579335374131062722724821920278376288614218502119947344466645072077856381599744000000000000000000000000 [140,21] -2860642300554631636503279654642283273092238678473366839232487400886888377859282016016347873244903057293593370654112983516070406288928699122928130380433351579754394303335168899818972253143883403520680398338677708714283250281846642575743932745145941697553793232882813435046793464925080959779328549095358130135298856787955318246554290802589567988030343077940192034398732174494618927546216988367279973158744937456942185373215909208140507101312955884844426937421030606321311039868302755132097366022825366296071433549277712031636502735738073257108918630728192572929648396988205710953461444644191169862874438682448759060743243337335937124859471277167286850561128049300577732443629561166797460218198819299768404778434309547522487598447732027359804196541416253098550290856611458579615472965865398635537813236847073955773640247566341676411244907680591647167433018477384720471425516379912578509038488235606680990296954917346343623540463589673707701807648169581967283649257820231093578819736257626390905364585873821936346568406137560327416284371397465873479785086945822593338941462675077695598593633445448971601645312285054279458509526779096311455060124621772544283519360440644630651256527775565985539212032838920658828227688859660152225532866381801999161369775476434127153041847999071715840712291308106605077792012793145217071325904221153254788337313154290686061562767331456749847620461982256155554119285034080848432307741846571778951005921096284302475475367876534726121449239605492313225342565153842831636050375032472679774229487961505853075055750619816115170133744576669328179055977730257408864538401885566409923953935945725424654792712229078827670700032000000000000000000000 [140,22] 2809183036466418165932519769787969136514686623302187302180419948176152497533186769243545984051933662424463971027978498029563366046499474238515008659314345095620093889244012435789121445705112914128761036535407070944143857156485851604508136935861846217296733896830347686929177335379991373366666504791193448380424945627621429186097197671595908400343414368204355549852963409943093462429492322236895210191055798109408258605100532319414980232820457041400205221796705732442317532600332932344487898131525403001784895520063660141495521352930506124046207162770167023499866257111255036685062078378907419926168646853199739603335298704616507622263117282286451749204516945332608444748237663654191625523498721553480927484973792883958007385366645638333391556031233567428623193183991955695763627334762021468827305999251525564625397986092532467731564993387455489022402413128742224427102703717523666407074026587548834922355592300063215695586218902643571222549554175507722698354233427038834869474317334413668713694898460627303161004397487538987235507242257493868103340087449971755445459921034902861112275391949173510262025247979575493154824743578652911206571312554216674632364915760776504594670630267856379684659314442066043381125610174873686720687946968126223334024876650357085577874678435413678939621729723752226156308570790603621294218769402090802716768427386490295467549265377886190469176806188104839840010335782776449594739990355156133574632449207816125771463959708127181298753367630227453705706398567427491638576891645423654977434327693676763466588792219743516792070971527512722452120048035964638218244513673720296680714444628597500216798818000350894327070720000000000000000000 [140,23] -2206489701189424404500863445455468485634388979172706936842142395916904562670091988866870996075975432175470629257866258278498522562533903799258178182659583659976508209542985446358174093018778834799579053552732757369221120415247439532504427182447041816695249703946910429359996196845579799077470778808897195214980569722685309530372646641638721520635920444693444061894231478191389768706687580057175357048402319205102156072388114931292343410459335504775914924347522394278009930667391495555580537980863073062563243649578291166526723204984868835368608847580964782874452742711454601720298013412766661474030895509268361872097430751363524487350960870363621680426450523120083179734232036759811127280451507869586959268381768337827214920469151530658281021751026252054436234168812003592719048111588916372020149205257567522535337094582320460842600658494906051850930330485132301894292736561812278457480409343680965050518927823980000910169688153222766194539706794250079328507315500583655771017781463690601774443622000137143924165591410281561126590150746286942484145872340036237090278236599011377720534189119567843495253560769282014224919236759663509467834630833943524048356971811914767929866545437413965443974097641093090743266403131210263116770294334673476286183345355222418203307496959895732309854934999073535759427533364348445950296591967896002922577779608664720250777893741192666689552315916336419694906865227991388571533731624223126329653541421078592863861736548401786672241929747015106171445337102340634536032631266608234964537273301097754775668692537126485550667941829074947597827775029483708719431780519671427608140800238981195950529994212872475943895040000000000000000 [140,24] 1318808203059167543741185298551045501160173723763151276513994548526492944398769463478433261245513376926345693105377374441811640599117193576780621162705265910339953499052836157932533785427262592096504503883483562846956239853569476584025610885507115294899953491098387975216416142585014358465144443868196314455399832244762502559585786019061454916958974182904496422406417374541870389004181879795962171007553630625342126643950364973712265167399267128645264915926267718583763628954164019015695591536096938180385015663409983797257422999804317557921637169572875683344219257001828061311992102264804507079040433366900327198029473432851263580623021977668786498422858645322445775931293653697891963821594849152403648993001625233158105020105870360062887762923436882606691808198264053684817789384816530320171292373795774842621740417754176846212874849408659976113987755338924071388615399619976990720532286773355244724648460717671922356892571974475059350968554165369199001743218875893148308891184539893562005456972906102163158476641372391322967694858902304830338819523661099792415900313139060603197327059279643765858953237470000373227967530734468378490817782968274291641327297961192581838453107456977250719497541886005029896459092917627696851900083630816313954985294962346190392979108696331427061659236325770653141078524346872264106226217300896432270545360773472922999773022141399999671740290131432737249182515771294848524794570900708633123108875566514612851233230721832949209496468620411136422218608415656119998729190522154723307887262178999166029674777118396534035300986813098181160748746778064016628703761914828056721860769568629032381631465197511734837903360000000000000 [140,25] -533940053915619162987008282263161747331674803352298688105933489607429835372988850628737954562213545533503780915289300006040663760249345488742454030543743142652406784932837946652438106966575579455988396470622804263954864380374636729484532817206632594212057953695289161026796997933366474022721507561181112297293394491651268987562611205707093749009340303332018249552519085532003818985479167304586726392039065321246321149537513778763830991497604839861945291338347062751271271720305262781195917371431891765261180213305439961263501485785687448132523285986910377454848413895564653662687483657282066049914805510757346234417347385775595042283506590087966587622688931739672126943778020000292859573362683540840975523754041157772576863125620951724243167052270269496572838498153986777370456934531964953081721301082901710539538043413344993348558493968022480005090265001469086372188803676107323975801996944479973034298350224555597024759883543679348778500361074683091389386934842737211823073777625173560828273284399378477251236162943258413909124477065455437173482915173343592084582325653246219283644769983182894857918719837315899639275753638048666143299837025813044127608872444595333578630131935086915250134207875952959480745553289945922486175878997373046831784595575420163258630823343998694771548884995073752069966662851193414998803522402500892230386090790596807557750418965112983375104533668388529719470868101695077797075487207531235782624839863029897850362428534080771031722486260213348102216612290779224075269866088712759667943909172281499023377066246765871001721129805025040501540201424805341646825299809787590098912700701486207211820681669840453037457408000000000 [140,26] 70812270288126640250082329182525807892676082233108518902906159996457817506006830293185358424111091584268376194804037745813393753207683653586564829557653951459742296863188534098475769346800032586414324725260985260444233637426035638861284485840083710807435984578898499894701901873497628066274599858802355033326762913140859459797574393498162107269453626367143642148988200285504952620679359430026304872280217655124908135717589893882924655231225907700161453291514463157513128412636356234826909971420150938079986825849117024067261404480704251758531748143900790693453300372563669267955728376852455563404308006598403746770559740938909171846034971191432374381992111576873361974052611570435298124728995735361102580843230970689800672996907501059799967124103585970919351063223991381167694916036106422950596128023747125026158669273443531955201004181714621477968739853613334907715993990206016710908583187083521067671759162520619776719066394525341197866039149635427819030731097132173231158777435721990080206208784918439898945680227277007025607555136664816271257317038120055030316322333102883339614243602596970853968025389173064612984079314118730255099973407388408004666701822992756494902641704215422441899721814468674001342031880712325396724865979537314620306825700241359541202254120998390273071356012481194500059401273866306916261495707084978277568432000450550579755071068173201060238423639604458102610086756621333024817229381519014181384835875157664847924369861384936591487354580071152829805081321657409458648865074705308498405196883408084304826911918397159675956679991375387574242487819488172373078901893365684943624224336680723415438891345850924200361984000000 [140,27] 90779439663574479324010043423749066793866922157014721502628947514629123251461703467470002866263156299535829450161103820079695987695453124353205039084248733027446163126609883328519921839312876534066205277462672958867344604913767055797713814881599423381932780866922193613538093312235301332389472906653300302417373248594200440267876843915337944776064522959231465948437649805559719697043354644140884522810504996044390447293271896893319167175826627105836216123571120686697320102984704798935526433394033957011054862669681892374768845384596840577887319057818048561781014022982371650204824131506438363700714579942229474987905431839690201166560667102632090973001404648368694320453139898081491776069074944116114555047407387198747555466021738571798826593939982974235828938705240968917985339411126383279750347000926729896444881354469841980763527945572748222777519239897421800677646497436679779916564584083661174170434710045352381586049640431634876731157357974644826201498758170569569945403739372297500470720871927449184088348487612470996390547480098413519016984394396477987680919467403850811691766688356521114308077998885107924926921409107049334343484463318231308691893155192852577036664748245853015110376918928572443843649548219681078024280130020444215753916192843933303808735473887983725181536010571849680324276793534001361137543131570961484920294099944449743125274062254395612696571040343809170885139026237522719288311742991798214445365605236603094509305481641361364101986130712697751202442250143543816072132591429815597014678237624137354085443208758687890559019521705778267178872861769550033842671232817731069812737430944667467422881660950009560956928000 [140,28] -89405809851613446124923033787505445550928015315058463997850083895969711472538378859375510937299908237843041709061365828138765155433436767169872893216147425153036890551691035637663986554542777659129270129881645286368559248176437625895906179643018893976073824128583282042983126743277335972358025668853556197597004133255711194000642381693743054128189288866018527893420478735068363608731916213801225835647585261109200609093615857881801983945558427840486856792084356989916263828231633787384640237659528948709416722500706656602273427693016083262075880873949812565380842102538352651911654479997878976979089502174600365415527002449933463316957613557415090387839588812901907489610053525194057338331955643617364002661975263334938156402728120446567469822614956984284926248981182208983683219513043218336377381044540292933369888669268848905021236912377440377353756170257856564656558476108102984170945250837098433395694368092638287719857661297591105774494725938175781271722297878904438593019828066451116147149145214258056747058939041106203447425445107353703662354287604915509616380857992884886885309745105525346176301977671295531771727823847033415672925642778650387056224425701081204924912213047148119037261924254167079000994870287773227706394770305913694352911504739586579564916924414136188775431567023653697279010699451668089855441252393310932563678079628757435789016036288584891136579374716159729527059276753022113089616689118690304764326770439043586681134280757347431027848203808366084331703292675304694703389904402180126226985551579057564185046799841544965588361194875854363883439442093031604086308091959861075373087039376292371165583540739048901847224 [140,29] 45971795154743902779357599617916218296256656851752431270049989937069423887412773463999993630312738724980143034294557067957974216779702489346184301452230130470004703014901623996935140207870809084407000072539640203952333027980059968376920488840508103469097546013256601245168567982314007728671992915014993001401541215805036253234668161465542964171135315736800466311658571877463951869957906894636602552506246325500369885515956108755623543110384900028248461491780922282004795603172537402431277321321719172683915453111743197892012145765260716963081254600402754271685693309838399838369300585231761682519316046022311947782781080634204145725551734524979023232769799697649881021104009859100925513996599898532095732009913543729467456283168814258977045974649892358207362389533238672609990769361457286209346808476457503486850896605628212652244974720812338723149617355231310790791304506769817988971604908845744672102399476249905388075618074691911703871934889888419436998241978283978371104986866899736933760301199580860369010696389923303571532365861303841017776611327374386912618565441653346710411645549433434807759059141937899426881048622039161155882468829110405376098433909737412722880393356459205072435178634046724352463093873286687531358714229907390275406895293156000156464675128958905572711703904275763247136744848014758802886776797228783690885846542870126550290315642673624179591887956442818848540804339648849065078966926253345602983675257624014728650296071118870053694884689355038558142829560240247777764012623833291865977194118539653290342917015581092979273080815247885161754733821243423619905908812357544300604039230735647765813769595267176304640 [140,30] -14518070893796083837907646081198027658695593023490356026148379885812984841026016039911143465382940957501045290496995032674822993900522370107317207194476218897903838592955758158738991056224212224928955369795797759835367417347270067054583781932982352826482123721403398276662071598480099026337318671357526609059855179279621834049399786039151417254195989359370755677993833299554223431668199911855751514977698266777753662461699308420820404955883847968670161956573448314630411663532551893184196828332957733713532038122361221576083708961513695958791981768979397626347980384706321071066014581211903769605947471952398944728367396679378102600488439860422006675398083252926668417850989125494710086906004708058404646307839577047999390132763796367982251122630821090283033930174692774520392509365355256814497068487184289856840665639959883848206736286726360465452996882029400867949586731724353085636533302251664147019083489874617012698001131278542837231990048211391528839960847239886230712653993936488429692985681814343692567125321686841955682951702527383249583579393658114351132349188753817552351575223936238950322395468201477187983447206971793643070561238475420153449633408256976927481374907682015808015507787862333426078326202405239552273497135451528208948806495736686502381975545967699274651239490571655597595386907431995141660125709872746923249358624197962452239582189796835914558043184697330414225156917427373721340399048377767470176978355227362607696386537882719290939066731060994799926900852761322435234886830098898821632858950329552641531511629785228946389636735120138505539573389099880211778660128879243809544476873421674397779892698108199936 [140,31] 1676731272866889309539066992516617438502514678146213723587866813437322103242931421601281038938985007812603731188190981236149241650744894913894015814521576458987652796436771251689422727626771415447559339831480127620260756620648151594921820515699852098357349882707644289025973959653046046515925188023837410781811691576960838065351837208311351305358646149862118327782206554211955187489838756713088685198901587091797211995258537812944712850736674513137615800012783850694845653558156074820452718424734244068402071047951282491036824037109912061537353863587259681235920061199527805893732443351641290971032844904271106409216731816987146653739369486347784976377099609535891700609171337127729760920410277255034499417836658744202208269107876661732934032880739958091584768923044555216394056268694960748764537087565287857915142594598235155166727251697701084901394754021321149236131590162910335177970545115134999969425195415316192978044179724535929006102406213347034763559354046541262031974872850893331104387157071876302874990912368683948533197272146919833316309036085881609125522674389891543773846272667609689296508926256661425408451444111854101225379502041743226150120344965252540052455137434184097100910436750161325457232593425619283714314201290820950610168843434201228074259333852419816967230118834223998048742845762239019825990654470141475165948669614047135230467159957051214123511209257896316241044978203013646131865197492978141171578433643521162020370226700037725175802079908672928651647660918876251642797046848424127251370848507610934937359153840004311205054659141431294338327074016713537054852881061843630238182600127261696708946557679104 [140,32] 1106220276669030396808204458654778272659313347470738526947892110186740564094944568953636482924385017309151836166833794925521797275890903247648635352935618253254236698914445147041315928764027032127364196315547658297828887521862230101716787261715713697650865952680266666095721281348315345592824198654943143279645863003813272993128217693240852089644989782643455347460533702566347505474209188479670960226331596012907649216306417871481693891021980345343426899320039789242024388565451696105704027308951703094394576772698887629357540709975781742937292439786580851611220400543083767501937323791236638563858043443684237953337610392464234483573548877578443821498216111545257673447179942894317772368326879600480041137419047035132241762570087276882200492924262859481441954982559166967465059336622274762242734419466627986140973825640745426042361518349886665718550158754173529231725919020088543935670209889050179520760430992758821080920882914879458955718657119027717089378190531425166560249365081182075900303225041674881339847554504387271516996347733054200237930308830213345238647892176702482528032976523195949881399280179578629673952686214133402755458561659660970245926072344228323348040646099313133483394454331559015879188783642854010511342749924279109126412067703670344539617768251269076452287426418752559043953919121960558399266271311329282241113513456764970781945473809562842006870132349488339810494566656067839665276883949495884048053749285910392004085612178385244874516397368129224728411104547392272025237604299537300362429968404479730451495375169038701175678804458036764110185967122405321695442356499511686758594242323591164303771411968 [140,33] -855430943604532257086562647417688180619631677284270937379948446498252959689323624956380193003499800559663204480616500985938895295002739233287985738168761984559532215115917866496522816167697475349993325198242304610869549269879732706529519972662107019187696736041619693736851434728991789924586390529350062533757063552125595495261431521425595371964537824406233984707045212587510136800819286483129133591255971422418246760107792480537631870021816168396854393909090566820975252852412064053290140005908903832006680825836716913460533521385299686563180386031204685684373143499763203134790728076055947183559766045751087525430898308937233495211665976206924999343660378144201944138149388204165322875626090102967480822299165352095602634638205820084833023519790188606964137459467058114039585220814201386875419359584542944656780773131404061381636389674601644909587457295173715935931863314467263273434578136369460512397275404358652330627117101686048209617634476764608529132070167389822074852517570508066249372052450159896742556275487975512501650848577931091391068331083401931737697960315895240629780042661593212254440899311336297119791203985642911873939361386665172519379744269552281656312186421113621345490734043164510279949285460445903016772341214436177053432267545742375468662131805215143261863295835642896891518550805977280600639173502040750481698114388187720357129441201313537015513359196507565718983592754900888484304015132156712984639055259011124065305858462079456819634192824906665335127442419819934571205611420774528563225317351020152573156990909994798469426039304871740515257606711825715484741890291867501995203651648379414475105280 [140,34] 349654548196409997555533547121647031909523616399153582752486590593855894668123388321766697797017548872402656386438000232088873033525209789294451214950884693973037054843367973891748833298816609102521521863303623954222314839846638983576428640966459957494422253468237487967334540509207106330185129835733347892973177908820699349285195858877989688331349725463615356247502173194407514487839381657866059182616372795265541797224755180439692703925763445831965001429454542320863627569324396120278789351774436175942462475810515471931469259323265108553272663687327053597457998424120286045949466578407794130848426052138289401040144666469142342292763091501798167676279594817319100584033583344527751937424971488624947583740309757767156220725642645929599726379175194822344599404264298884435753390753833044979432039722774469208547891652697772428891949835682241670996947111026150357516333749216990922779238500133736580278780999290705880719429153838453593026305045944477043643365680494467991676353483077978560142043672107331041435567116763761762374074358111222352343915354223024827255032334754096298509989969254153074419332202635063201935543052965708713637660247775313904793654374349317176896637808129076958252462662198553983251082164179720495157477870527127896505967389241845672275669333941899888719637795576403943596247796342757650845171940610382383733653930999315245995471666517601994169830754963625271709568913987894864260627362057516604020894079605471927062758530430839078408384892167635318332982915445354226815424090618574825701605160875652284252405209773540162743754993254507093586048532813600390491827931628496321062895688754482602112 [140,35] -103158930015681131695106469330895042034052181033134988170572383909450442513409410729549029095379029263140956688870608650459139350549177816027608265887932695563334485141843968231919422879896597076912129310711319391576130686614336144205673801913667857327657915420461210944111154163452658139945832404346369217858514644965505308341982932412422325741579976192115448622806332962194307073099656370502725419148948310525931447079381820837560463454361428226001366960550632951265297143880253421457182742051796597656489049895233126868651522551761592188762895679573193760171325964292996694883991152280687327018394286953511873488711503407827135686188197526391367631629707609504130539403358980610574666843878480252002499221927236240662118316000066574233732253407188878955111338729758028885167933968938035815661589649627417449766458930895023624592199952391716695882008553094745588969172624198699685552929209768883443979586936019753037016186954604201094939680378587769450749918383719273556802057881499158265486887726921105344886557925890473583605398600271079559135421217748173216889733832605903745443247451197703202824231143761493292651763832437011240461765027386713017677107929457294212413519098259694212654673688412696565914576670509654977383403424568114574144446812750660639780010052986810242080970525103770848547363148767444252617988517963829914294622652237838567012391689228113147161076940844289896491283198070061191022468613693540062457801693609298193326935042234018099742057290907803782152644028860201415527601204797277315137620591255346174514166113721248432821099128746962402487936459026906959326172646832485748494511500338586992 [140,36] 24004195722304417345042675238003599494339225360954330336464574960340768701568389990087978232085672712222317060889618034458396933229279153937280156330634601856806233154535082877735629973812088714035037895336579415153964591125106341459975695180096488963201829421056272920665322155863038403148897541857177732810190022616435765011508479682620623384113864343988473288878497029955097516646261316276831587515612436416436795517866516818092078879139892111450352673892323207352305545982233097417086661258588323993225554626553137433048909880099005144890100714442972514644459696965617851115871722963262090397968987075293815850261570022186667670415163752324541632117748335648110291755211518442357812050231001526468508323812888645811293233986533978213974047775620306260571897329279769705449721462728075945203868121412349416905306804736005901376328745575802247614541582969355179523960506748536623055074482903754854588356856030990731894851937804100884235494378085596803004614451412945536309226626214755524790447276513202013673500308338464800561850245344055120113595538097232443772713820817768129990409450057971105063890398890365149018498114524852034619649655802275547379109975012837901640632140144538535417457512456608357017006657079685385525651703273931386039913814790700474296898636022585438454315534054904164904658718380559934797057559162772162352772326401333515946377205005046656138938016646975652915522364276426974770076104077487614489865275444359772093642961275689373256385121959689444979202923914217565657823059654474235656458087854927363988130424630800373576185941872609512115052609335235747957665541432324433899673930771760 [140,37] -4728969652286035959543755999874531744173278095238928986398524076492288748640371341547428830884737834809772008520065511496046952624683742799413697905223353674340460787863844473127783480246182186735953464099311946123317733668246706829315705419331772887690711769066897804757311653669688218870027541747945124111469061516576578372815102283028038197300338514393343681210055383970353957748119934940279615918733798099737234202229228909198784028423793684564029021139678554997316782346137577200404082994338420729768165087998141931286134322960812652776256800436758448661292502985595612169093270054771144678981984219682860526525911275199871561026410916161799842763882059204453551901447290049837061718082846863847563998543672751306129972448625889183442349474837271512326723229966193938339988635460789707517666262121555553022263572761933688719271006859461808937469326275939352877440832452480256115159973977763019898837053098207781676666988084171042925012664042413931521686463837327058841872568274234436800834692876062618642764701288348581406633590129146025231931300908332137450749243024123112095990054035512474180670434362273908332745197994802316392589486471785633477970406394232498268238797406444074408224579010324968702253428843200356435871291448647573219065233076721550798949262835229108453301553238313301210229793108982744995165319200827206179077460299491621977457691943248994249517567775202803459207059250620355526642698918043542220831619539603316607493410144282911475667856412584739019483968214361783519160995989698932337761960265762029233000140511925675949726604409939460098796174510489355198063807025124916497239461824 [140,38] 877867915267356736536037938612596365058846178178392961460960034369898388190544202408911600804110192287238285126087227793665560242020610895824597310293532917787014086859294229222616118765283238804950977181060949616694309149348342345751161445093676556699472867465832244586353296588244305401086413517749857923641507299115988740381795710632236369851457961729964963452996502837961403064879666708702036506761598440788410722632614299201026805782609728263250217060826511016284793360825143826413159172813211125550546186053392635890723553485960031051669646531111607984870679413083280543663163626219041745309757651459431814173999562619496058399788322885597635625638521354374980833571530491671614297196498797029079508764838966205780395177511614489303402138644509412228714795893710170365920252139964585341053296576460564520331802292037718624811122160523346851737110529612455959199896791098564306895069269408723429488657112931262384581113408788331662743644259216412122236095221407080990399491827640169957834694330252239930916220063497385833110154098872145854942697276596490322176288727922255708478759853022108341759882865076545002864173236634184697375553545940012032621910078068218422228543879908607341212279063077288241837013399733981681051157441651627580698957003928563572764442726551974320038973912647562431923918327017429896989593089968435058911374607587281756313662480947845580421335087491345582512457192422724564265039172273287426733246929062386983680673319546922113298040300970593566353708879328214295645223061686044791403004586920482612410531141571999472516128955924105654066164901086464762806822940406514216042368 [140,39] -172052694442440432007449290848898830132622560336057553310792259741678861696443338720228059315300797829864925645649302748136591466716852478392420734888296164353746314199591982175022599834879342999023474118792493061466458484917041147417708712843613232724492132010618694319007248188305955278178640193668865926101952599970660369666993422869889083147079207097141636743509579926284170172641970700333954223058294118302314133585808333912064562051457813573346518924271438421385154002451627894129266559134413814943572403145655717137494984401161962420137913684609604416829993805879859410712117769820945887992307004714753827626286179315505821455314128961891606899027797539446149904687439644737072728028273134001505306032743541984639632483638466954745730084943334404491960607223612282788250552346758193429272314543064686647117224009236411831305480753682285230915652063906700676299976669614802003680008987012520738774045211105640662769651270246249622733173904988197374175914441206854777360246823039625313771694642799693980628359745833152551510836927281848891051262526896063502733374409183050377821769590980190990604998146927436056923572850242318526553010696177432901661838656612550026458927484358399899943948254081166496402816794074894169760192700987806065130774063447193065423668284117368760837445165813819441285328468259247393158519152714842061220048399571565365016813131873560735442702385145488239311280874470357953845076067422322021702371792914039965992851360305632223375395100429953280130611289885259280775908173047225387343534272622896444475776667375737999150921611314018951355619577577020065900229199165687071336 [140,40] 35193436515433656881428365440040168244447535052090899421031608522123892822652376681660505683556048616529142738981681167609067962765156157232461654875760882038714826416376765209820735815707022750419666880332441080356464292236496027941141671274708709543594968088639836208847444999361969794341570610570930985819259964378219880527990582119951067776045624207451450844917011757607191026272681899062416334191689633925689782206610006847537413730770404843188324101603585292867850506830141558780657985451813777373445703243770173673380005937775076499052776822689725374692093012408822954931361385613920965174384408672471020545708185159714127847542406577934617211894640090405854654261526414939723220873146953244167774588825653574019024809726328993507453802926475186106471950757498244968477107273890932432506266281356095341001144323415042865673362237755832716412584799724764298585863749096270114131006207799304819490389337692115974949260089847183099219915978599498725598596824266845608986690798208926988675013795602044604017230014192579526362481919079338063231096813579174065493838971474062558340076967301668681525155754644040414832219476435547823087684708022609720923731853061990065488785991918720499912842678291938197016058611734386828146435750950566694173212878014105775268864060536218176703213024563453695474807078745254528035016158515243717685249902317183567274627279985924372039600993953984404387704621069187083185718996905507492843325770106369235621052577280735043390519211796870483845835338671041653475221243745971861062469794072827279932419107674305419265533662941953884385271108389116247243348590436814592 [140,41] -6505975975197416445066140011082256524823170525103962070794324395536159746238348051937670181700097605389895500122972026028020507345987466316955359315610453221323279886522779553623228521543284594675973181032880576804900502885582877021848049774102102916962438569692702903725894906810052296686083754233089705647323616258490719254251756572273907325659189837049980909730389427365053731697975589507000012588248729326319488069377120189946394867749026267058036644434701731711589865215296781898455156854817671913783000423419625620595774480980632716162597485978605412648715724833123322727602139640064188318305837244510747770723201474503838640086674449787081109235812791039423701043350763649739551754361065017733968334774277133803674340634856926110239190357844271508550665151904196559561635491395405081350089945898062846677218660022012777894352983828200422178944101698960736932518751940226501588960645572339330471768957144222557259489737923933264713291993263709328258137208686710227451359824940458975967002289586626498477667998504834135586855449915703523923278868623432731162777759879110034509367189933422005171690915660047714191795043901267343741356722404826608185948542513548806977672326569230126952344579405146286888249376557923060881772081229538839036762714543204953227918592747976359877475569887763112418501810345981611935818037761082507858329759771675885341531056531668200266556350856622808470566318564155860135907267813023953769449495316117580352397319298501291960831115207419506635023359178330037770557696811579877482838541146557405374099007406012378442223373818484452028438774192116681305470407255040 [140,42] 910291217123403810588401759076465304088682858021225805946243855696103865019326717034746227150174299886698765761688573810062273711138664929698572002499169954917569353249557908839036206056082966996677769629433220127448304231606781455362374388973678551410178616811277836645136185767556104326904623038654223701732094944471563984834705352645153496442756906423696964230138555336168139706023177817097532155079892913228533374312753778789020577954669252773655647258707756707317506233681653764921213148955851609543426560071179331612081771464525555251466521382768904987844854941618247893968186308923078370744246175213767460098894596143311721427260628134812494423667001213557261441850025090821353190676891713540821619241018759293192358371414390263966696663628986102734194749670576024283263223458087520211374423489069514627220506850748548994670146301702973667157103329924999339980083873932373358948382784425628760460581707201162136450726719945954679100680912238334463701930630793884695704477180807106808699481041181582281754946467116738809804740460097311387499818703503366437430673345484700530983209749656730348955412558953657820827720546243082296370770578074372247488913954935986393822628008554465339813990921658955247977771189524895806772829098626947022667363764504579304304912323910250829264888926035217970657180882257773479722712537599906938006295894269267676224538806841000474568112630136343399275551321629786734839396772270545028465924451374691267876230272706122178818294417874312418331090290798074563988850023093825924934931020369741385365075582551611817243920960328864228322333558949393223526566784 [140,43] -65694506847122247971398649863755386224536604637191508296789754647063860595412515691819517614004405650594936288267500661897690638035551303058319979062736817105988067255496992482639230923681309858937582855866191161029874438626884158184364370766802553112956240428029118760438331042776231438355736662859369885332285783244357248348241818031944101040239310121567177379432521109230882291249118610341751890740830581495042286479247788566966755189819888939158720185851331023400742203965015369596630430845081687506944631493189119776439525619036934185377171555495473047528971667293451554944119700036565555678425183053861004774268555328047777501661011015144364762044232873690686239641403332936054501929577559698388996051587318824999253350235840155731665256654667621628522521090856468075883384925309872021195779574847198885733145943453365748075419336800817709629978929059768734414569453438083769084108334452808607142327424594417530151107675174874704881345651669719738005157534245663789882424597067380587982844945329252367087055990849733381818572960783846581156700619693734107587034041583107991604257077788331722038002662952946916676446888260296506436999639983177978607957409783621003296346416125758773832819995934374763903062836900198451234643208118996130940403896183309272489411357685352823285837185094761507452118609859335727835836560453359659201819487521474433117969882789306081473825389820357466646544528312440940730886604729125856612052572670904700616266936294604526359658471166752405051666869783617140519582634080816255916216065048209709218460460113190127024693394450381672788234313815187675774976 [140,44] -6861998584515027860871865417205121230984160633645643027627302663160158400518198845391757221896880078295771831837050331984151668532738930302602391562407397960752772513938125940911816306811714447742804520747102015813030899734255540126014616930294825657902469733844055855071776377946550068235904122083853463813809150884182118092217295175534347193852979581490175986951527715773514762568469287932211056506988573042687679606439653135681012345063949511574093600198440790006554455800706387060982616215419649097027181577234435608677500206518063809360099892225912006953461290668197488087777288691077133945878595575531098374887079394913705401341791364027629356485884653769147845012717156391839457534090674116956657665135698266300015359565876384175077971813635025492419117460970844013194982367725773973321102582279847585065457374752048312517079125240610549181867780411090750924649038536167090261667006024225146992948201436436823802211246747442865130373262000471213007802049452681116674052786613221602208690060098579896474579379422742337335724072449622443752504678254760576995170348117684115104240771808376115189860408747846695819307950681767888914617738256254242864640575847248990981963692156505881839996730294830511199492467446477333169465151663541790804551120166413565130038158245709225669327573400397836832304908485043368755262375911086245235747994841090009042354245139696221799219369112309913744049169133617771000218515092871641597966082977444475021739876683579095287961297197084841412052450788697016398933094978574087687052442879022073166355636693057458340263833040286512874267403288086649536 [140,45] 3014887565554299643541560143368573942494150976342517242706025155679416065084474651202512917392975338523855520794674002291711121773815422432542566312728194921570705531874039737992752266802686323169605133735231045363727516733036673658432484892326158572351108266373393158409063585072752271920134893186314065595792861347535460402758745672882189526644079049853986763139997737888447492850010904755738781722603415145574664812200516541656203761132049928446798467614119901882104885246302026906193702385668996373189508712390622686425512059241483779259922195789503028188619796781292396436276827380436487916365874518909810569546361913140496945732556584824458480462685289052231085896671955103688821894601027204812123505364895729777201496122537438513238187086174015714677195757239541171599186365977102782023152522195487807870404055963622298927861551274454735045026678778442806926578233217712269536033680824407119885078050106467221904555490691528008874233264318159326800778800219682000625777597484798263755652242636452200285679074745880862579724568732255890469137817657154201505680875773873186686248984905444193992356380517406114370198496772266192827565413671950928429714586919417798694638861197177425233590619104031267307607784370777870143967671227346927157730862107257905967629824005112949936302295079459368420894012580666217569968410097480614358041880642803676670050092024300377718421637230603151905531505639156841148354886721748418253398544532236002435269960702684117449318343187317665170887734258275378855886590361752923774004296538770386848916904770475836341124622502702322621130226553078272 [140,46] -476221905449774998698475596223182718384940925530984466715528354380225673877980358938590763883798691984574410711722295184782670888242886364862649255091480820274445806460529720992305913231976353128966767482740479042476303585401620571329991477624924615241123593374545292338156447593613863341367932778280041760855109414893153841501432731724854891113315012118669915344154975147885246039847234576616817842302418508756989756021728524320784841958270430682886981044746940792403122724420999995582112433003640089691125724974052303372310967196312786560558665529731094474227705764847494153372712845578472844071722646257008091531474476308321811260874129596973145257570904780110965688080790648718772816378364606317026031260450107954205558606686026052259422951292528109755273525897963497393575547129756485755337079804237806549692718575211990023505585123965169485165708510680784686619314690415687324419559395060642404898019605227202169518334978058502659807957341704489699094939641996330375502853172626611783055665553955279392057578604119028055495948589632183418157554145769073956839688030939058382162949286418359074013578039567057316319780828567264176399088319974162888956870908779987665675442527407868717474506402836948540618447394526481314144310248678793907736703659499545925321399626167485710114107249692788993577374367026726023131237858011435280353515353621014776191562541450571080592028530348272398300517108132296375615331308597601255066324288625426506827978296555823798239258036403976978746718886799880917634005255273738090567857137205213022452345765513515713487126824591193718143239868672 [140,47] 35068006592280651423276516892407167048757989278640614212999372614566381482009718004204836061779019596043526407443378794601433682057950570815097447554432341347616850668623444939400266938143777599207908733447701804176560001359123539885389652770605358677044588636359973905722530474817465588325016808383788225246725921865965673641947736240427274102990582723732663928274836157800726021245873478557689110302981005838757437435014741912410092906548964393494133419528085879213240840642479713453602648663412560391700087235576950457600955593408595835303426959877392627285681512588321804927670995985617652996323037959528845269610169027245922439435619475999695329384926650905091407501007584747195830989143139257840256045860362049647035900987809471217249449837309064678607433208170821766329139151883299134470292480220179558388524606515225722730116342483201802991765097776692509922340530621480937376181964956296286446354507206422499156136756778250026826116435246607897678707289313476370900581887845713316192042414336767329994728896375412417815295270142139715435865498268215127428996345307775962888489674143692716810807334379974186847625000538750333806079856018549547286853406055371656876202449299591080029353195248645489480504466515716925634769001097824920844280638693917041711947046368051058375758803605114350403487351074543437316924282916230656430326457559028005806316776314930566385394190049705562614017470946693207657621944515404360623252288904781132183568693103925626065218339020716373881359845969224632454485114016596623464386739726745709541904928373245038549086077036851621203130304 [140,48] 1562886648273145154780649552948041631326369675056902318176584204589657386812128693746549192926219459518002147479235869106690545724198076081416099951774082434448414506175328351035420842031465257722249583513317117679699637739818317478223826725933664499319652652066165892895229719063352705553625330822110030248910182445547457307323344632742911830110291259450501855998283403342845819792988356459487934199934820049450641199325216471465206778389355125766047767887987792878069421758779944968564938866525691262574722619442952793514963294813961699056218026638970679046408423986729208429375215180646855697029408704908057746850435027240835336609783308121500785406473598716417546988054710500386362715301978475606192513235820582086080646611228378696870734579345561127100800211141747287618136251119453166642760333176385119338264032734868413000748760783403079196402731158383443504959327109465704234157606284933510639807323775569577211812655754903933176402168698395775003447572977349750300333513560695593452352780430075491743448170729979016668964934773047144987977174527854818746016379349053094197643859385383815810524635925838390409713846992067952001278252010753530443293631196453000738549744214378522356034590530455280144010287069311268154082215798580216052716181200526115568767705493611986919030285347409583198149485636221625870509344916910523556937373223078575328875717167980009062673861234546078526125295685050079485103064384520943886293163936496929966396696364502436834774443395205159605945124024158289429715965223285442785605563724245830335389721221096577168529818933942482572992 [140,49] -768588885086618366353990360021743831557777975059369815758187064488515714784516581304942657491436894031756747650052250750122585442807444212124178551759886538495556819023434112281758778290617712522290398873595312964652064108089178845695866871638864040357617021764901220915744866945524171348391110334387775676357056100105422173908533723936750315667863318306205718875591819754245938209971742956762071361222301277163663029284658550466519085743407120266466908863530038935490216256109207572050149619319359567256607959860844625792900791947662679359628991406191244563016691292970638436502469340023373816851963214927473338218128504260105018721591665129327083989587358477497341081183000885692328303460633670676528088963767634705722971703777338102484027057937351774838873856154543162561271082042220939173952348794080758748840555507949572832196093597133658893435758515189368978470250900926102993423801504975485795757616212352808049454533303388251374921463252668169076277996880233615225381278970545335731863651909246643677873962441624176074656261987620903964057257670637421040010616298111133898664052696908823584223057238335430345469762761474776286276221015667559563145327425199034555001918184335261020407520759026609783134172190427847223873340020862571695392862172358552163499999541874311797724398032494972710885210601684220045289890222998496817856525650218044751092942700604219879524596874326794543490533196973654813860743393070416736241587227790956446105643351700373599116488413107000090344600503965745383402614250908063572885952418887911156998445093591429181732672591132666880 [140,50] 103069579354557017712080982057365613924983131040151377792194500898150297522847077000498220185658797146810171818069658666273379720622285678814831734158225641370448014585011338970719685018223402454277688444404233401552520688388677394562264397562039296992202006545693630837499160873639070892993419504507959459433420609591712899398604574288015181128413913835811681549663763579125033906600293410804123631049853126344857474442043503970550140579756423794511204700514495596447611402596630506961202678892913394714109370631818400456768295602277738347815532839164284462590908394711270065955265894126272447582653156225364618726862292426914840734258329945231055065332323617004422277880601601086994896881818178831245204430059987582561235928496998486715845482981568518153918359282951358278015822329784160328572563005867570777393153312867380577653947087834651793068241524494924211681427119522383785394133343917648236986330043432784446561720458049700913642759167892407654258485056515914733090563866674113901565314216988384850853601052726719605768624634517953737466684504560559407788751077509790902577145160316050241061974579287791946419758048364614012749508652293776375181772865140516869099540499584123439227874422441607052167482605415153264937391278919633720489639420301382966235275695434905453459645232054226759449086391008121117217838240591846682352820827348442793251779133693642951561605168031507880354580243095201886764558961434636433794771536736374485895246618505207759130107578282810148345350392240858770619479177146739674275502643914706236059744184974437117923819184633792 [140,51] -7604283792603163172235161539254650432391251980672852093843635605449744429831780121082153821961648153814120926606620609147074903384027124965660041857371175397545338564252012119585495840212499666975052565425910286454927177780452690443351012178920154238469275752044935932244669149784013298188822976251173143321899951783077265427052919928767541263509676914284540075516844499230839508180636260064821217261677625111033980741977367942092541017066241579328064697563790756611559212742337995111964435220251418326702734770472327321919665318715311765642961419715210030206140568237090359400619190730905162722135107527523561074737561437615913079563061455900549420659108945999202245331320372977444083357429220290160423217083386194407179836996523585622944902392843444605190753639506543504915357458541948814531072137807717894744421124719209345496430962905486231215856583633869545734142032844010474869597567806698771882276737634999708709171515932612071048735687384287498408222744124415113184908415981129096860110490010632664316597934381054089823323394972621389974472569470644595359825372860713539366235448006151650783168639862423448242556823955019369320170109202632551149951230802302451258084153168487444875609988581148557314888565111653538974312911466912369094232080881785970313706021897005138459943144448618772167369280775750914142474933312306146924837577171491864728216464042933813711683290947792654576671640797310047594366327107708007870915687597210509710043126037572200491546367444879887941802882130960518200369306618708726447852716955286654025426895389536020229143131904 [140,52] 240864657661949919217562284791508338259436696130778328789681011038855857161804077318833570261965588703469230752860541433833432703047823372225849727889214837808964197113185450423915086919080890161638699212644863257872838741951311030345416217876716186936561257642136167569358351965216639855907283411615103757066331755175402886662175360286218038071114102226100861757362699518958670194230760677559985935201601824041319142968552919491513941755561115095056935751351601510216314104904881061941132487596551844688152631105201964878528538776291501758942310762269252309124461703000503805293226788365657659718296402989035125026907562840838949800737606118376361817776322316684544326631799043420741345440828095781440888582025217576190038687558677617516319388265672507495703299935754532314787267647346573451408077226190563018859410218674412088901202905706489911756876331126119102579447090668754738726804235680267020055194646184641210681326055498515600876670340996442503958895196403376397074388211743350421739637661888723750919547077014402463587150085098399946972249698803308817355036933866219534849432424451961271878068947729477827839216517109058106457550812467357523055220669883899407673200275414090681297174688773810535789922514264164461731866853337182724675395646626689187081634879443233210673894249081541370285868865572765299614715031237979003120627970801154816175616422880820382371881526230910774732701943163527471858162007995088784119446881452934486820228374420016344474993222045715580782531556873022241341359295147419386812140699062391490278131158016342338570328 [140,53] 11423629782953125122802266707894560941283543115310002850898348601415631090210982536151059645518195093173393233728712659824763321170466181890408917922721539079225167466134645993256305945133448248277671854169022863952822538231082196980557044984945760817585114153116268637770533847175051855645813012964960781140059547219421590572875782596089706001742265234239337747260071969109702842586469695798079473526800869398687285382404781273544269275136861706405694853157980743252506838567309152218712438988580004784444759093987246549405934529420217785019769081770383570411178447625239293601711574006497296455542794704630593448573274404987448060653615793076972931681090227891323008351957130228916867806247748552414191652322003029592564869516752815636160741815674963768209616914759092189995919414111599493528194130059670850380921762569531694670610729752453593503828013700176034762161834797148437345541840664494445394510639795744369645208762760535813540471434624499604525284797336712562630117815216901114641470281398902100096863280209930787862298646527718927859934841791294704982250483739179280863245866829872764602568360992853992906342470448623871383379237273570295252816520505294156951309344026044539825576191785493150533161366462614535567004814015159325275104509321797690080098005776280633783404763256348485283144083771500841626167825844200674318672932365554092209757730980608045427352896235141384416720701337896912669863294725408646457162145122492875530755079351127717159579188037156669434781083462242784565035597148214940773704843939459418769026403804361289216 [140,54] -1685776275504891599803763233095151950009107922303969452780358838867371479797609219498079232412010337183547997733166597796621519906072475616279704444907011956909718645106967488134601456435613379548973345757167539035390290267409213299486826954599527347716594223111232946245736644363199414260835910590959326568155962319057191331266136171416310535547139326211278805309288824656958811307954196067855917681717277497411402619268755404504304487362917672501457578371080453387654242510062645584185234748541648403396015461312289661049508192273016949176764960456357983691233593604475886815835945683024301418367027638223751188291117423570696277356949973014808688171825324288899587246845701451189964575393890585302251951129121705053480928473372372311465644305933500286636002398794560166568814617564511619204078684992665499394355086805077239779992380910445031252512298991287483559617410953742400548761335722633374568310018661677996585480730884716585653353970349938235847502000014083181022544197326144071684014427063198908417253672537213438237220899326360718309490210618731061405917296951868780724162321306101856523266095573963046398475861187215180838489493122585934259661147930217111166981353186146481318709074448875726058007863909614518898323113582115073022892740866928274989499956810624784401035725787636252890643691570028235674908320939113851069578177014824132013400737383166876736789633127372369625912498230964819637611380750843228618773152450081243670108584003069903658985464898534812431307979024924096086754480415817913660942414865481436920422945138062080 [140,55] 73882066141431907305115014556744781511261461987937321248921603615316479219045129622726377318860871197806696997878560871343913285642569620298794526349928863919039846391652364053704097455374035167826380035759896511196052755342000660046215711626301428709227128816565076272539768315522763147256893160972269250618781793525277354715549127035792752256504514828949233375116519668177763481970109638447406386543996215711364442508756281389371978373015793483926368681618476987627527634054260806681826777823634153062145011875625407550332850372250918352103171851308649026192183590203020029906046047580244200106150170660143645189089064094537867944419150182582313186848549473428762300492259300218470149251658334014990990160831726786270034884679409432790024918965384201142668388559199479177051487401672873838651988183416007907548589366186199927914170285610324178710568809894540073554579869805136091121285761841006479607392905335523678715622895678526487886462465964240907774742499059040256341611463427361435958386675145641030858928123859766785723292877430136817867758107212566522659866113540934540655309891109327042294954400157122721387004161005996469281614701866797786707391167952720665196974970993014561860721387161154516380518108621052283970905306275707761136959037852874110472088969325847874857384009571206555991001801289395260069055891839871639770585294695656047107933591215869310701735438433593217032491466630685910326365061353135324628066429528567053844018698439857394026927067236920181670318002704786934780876058111673357134656428829469377522828199488 [140,56] 397002672454108957913535792647630953021573271659300100821195489865837131742880271866603839024234605346101420474422111335359739400056591433312612216909910547344300725903169600640537344848884486062684555108074646085244703558475674400915944410785234872178758740388824902304021651585022758695234751210497668116493255245656023459201761603950775757167229635392859731415772496010070352174917551168093886950107278176149511520025338675273019269855969171354829979853582480396477468812934590095792319983020386605668707115900598082538644692611878541070075873849947786550039204227314806883525712388772869578814252297832332924801320467175127147657006267801996954174186019552009050635626144703324620025440917123189086080725385809353499192440414844381285198547751855960700040660771865370007424297451835324956786549835654645527396778427873776744007382646296512583798426981156679760758223092097279213061728802520026129115998247059911810948176202251019764693959697332246632387398081633967613234660033955440737420897138914145265740044452329442372329570320872883060201764341749625981742967465509222219111513810190340684286398508289587224822402762086945522812447669975795583086553271232227925827258172114081776256168047479320204329231324023255966415966963416949874494516976714343580054412616646408787166524914700975010121372141160686435261790533947304680643206732948503829447629693817743971910507450239375655112529865946617672957869612384993486700445798824463750715623878738875931542951333582247517202394814906009751703562051990818838833275511135044238068032 [140,57] -235235643088746695544574953908185903400223145070738928020705070550156159007453687272328163215923137936475681146362403082611797799790197583364881264073853269663574350939396423909109801338928740020324414002293659064837761527368930735778836996241956388605783827755120120746840307683190886403738120310170433564626677362839819708325663435410930914050876424304325822710570593270089316433960586773095927818723577672323155729100038546766771654976608373783707848912622591874204174616847200140545611561853391452325767150093525285822710460291953915134787486194224264935689323258093449150487045024334075746108262165729990300691224573472240017834988242062776789071556754389595188446432640503763510944683365663247964884615036759548098492893377995234349951781924987195783670224453168833471863954345242102511990428709250841838835369622516611164427149932629280653139181573556924549706387159917845125907707879179874650675082117420198725464590946318918552275855343941410666513649554428487058229217897203056837372559384254500726343027798383789395890311389218526315791583384894503287459750118280486245801465794302920858767569936247239104180699775957461795805962859849141835006520414389235713971219256212871971299558277043514262684520868784919521978938964431442604595117848520339068428925124012526633619925246377982578672898070229094819546025866318865308788945961515016491950462203953003243798785432560805482803080060705741239890233256404012767907191386452277814345737794062973735317001772793204144356138226246811816318171535816473798349218903851287766464 [140,58] 15645890156555212853975296401216806316665949560669991471739889163355305084622717635270077838887951549568977689050039187806345149234837393955959220229712161044825930345858081867532636417743759856950517296355252957107318542268254201159170977025957876106568416876470357736330207358914619674427233699556171321931485805059509059255913727831455485037317175832899545716358269040586103986539864300817387505433368039501412215214312733309526979020724807584173002592507218972058970627669018207119752247511417854374892779186813579492264528588024882377190975948949742792036989037908226888538602598630850359852027437935698758886345973693792653937775278702152257000758138817782652991544982789234204815856140196858905024093126272843216707846467807271385076372251197308747709188871919252134676287366962414281368359747768683138012273693918203862002469256461013432912124499032403791647006056944598950255071483376184093158893127643864426446678507923903710335435376925950462261846400573336621307407099646058656565045114654965131052573714967540976821067357881058592561917310244603141158197158281214091807428110160349435059101193211616426391841970144309965436670806213681250909453098113058425885382196835269682724379338446582986780460617144100962203509012931182793015874098389486029443497256189475972204963493277101467515856689154132575187720929095074721018571133039722002374380903301983493861624033121900185176144705807416469970707602442754793951179459046268715701431539119123722277082893261457288326983958525182512809335498134891257876698352054986024 [140,59] -661254050562299032527025300060331958380475406625660394959123089291171073006050187436243064829201432862597629917458976129392430330647456136938385055608747462380939476100705885958244812982526993307565487447427112961500872821717439747301603181055610924338115101155207198169391859785043561965576184168487132436113301340722875563503435572985984922481829313225060018917752914060917473287943119451833749746873451517944879809310104843601122955734081865751438561828319668490362905091313224211817003195256171865549053974475111542112892554262347930679917638982824445267594100843701407034755963794026741701168351513266540672657382967623034112760477029576041922027604109988882072309104586222787433652031235053945190946757538446681159444305556085128938584153913063677444362436168886893158310378150053397201500847157807029318065640738027306553816967877411653687586143490399400462933683496607876566035421601522602081098339838258966946478200146201986199003228521237082846448814363428761365403211868267303320706010303259167294954307568073959981678107360947870526841478433897309317196876678908323784111629959516931045807967461909396744407637702911550529166309661549764729961689327407379109159611321758889564797885404301830616979527988900329347424768782008012151474431443792108056762100342182479472236971769488481713306426622288743159838606567763648864249847615668195627757570159079251277557462395317514090774913940398470293822653273761068480607671703187616546216536219054504514346613259866791828810732194319039018378468692751036735798806102192 [140,60] 22894043138725052816938448637336631948634363372678379079294629854188374848921729353575926893873490357534728583235338011734933516074163783043637496336806051107306847315779406006650395921188018787650265211300562447479666760257798163877241287463344891523028674040419599804475957592015362203607192907795343705154931849449865825838387904404696958683456473781780579525266807697473620824773420978699186552401789479568018177583517635995234174720465584849630820647078495562583414123528435678864058974387115564470079192385354486423642120596322443363111815539520238079413789303080492865249801789861419293411541167836545362023590442199630474041707215507304101251116302817042261805940169990225551896719789028968036770065925861184103394951242966014538950188518490432955749540319769417635876327665279876393799267408971584383023348931085350034179332504865800276745981410631980887767974486362184590406129051773417989062411647787725786883058879196929590032369676714761108957195558698279725893653194002111793603991913750664057336109803924216318352600712802684058046857621468848158345360441218420619579272521637638791547562637930288250292173789206157652730453534039108480831259952094189958804729997167589237730444504223643815264916168129951847984327557781363345594129102328505633461090036836434334184774533697055016628891095483079359569375629375222814550143823227021495550900770458679719065008988096720123844357245475638864716926533881405440892786902389493327982619081761716465075305378617485073659436135158427673269769321581230663168036302 [140,61] -724010403648090091017727657832363320712882504735399121280364384838339669925504137546617235692631550592733761897192269054116892595784988935217886612373520284679902339374435828614003263319584852596305303944371325186551839889694262895567874350497322163414868228520327219486199643869495719160680185057415204136614296260084943987523119300170850470778427677884950506757255498838057227077140021382100452098763958255129837926690398777908815847444945706271025702874390012917963949737871106082114414957202457345902162294537170608697811528454058781509433566745671804699818771271866892749692466593194906531531320631029170241705294047782983818110992894585921195517981071741774227648745077225244561137967334475030204699637549693248695781373640578760576896571521021505297483265132860624292771877211483680330045391713188985659096913329159460104701709184361509876106941086863059220770706165185511790918253629239282603457504089264977852204637192688822760520430809125935355580642679497303604856891642880562252461051609500677968658691969737986341476139223276326645326780840082597705549428861011887132568853260393702425602137645537808759039373189039770400646742980293562705300351781562803710589635985046138051066392572303605217284339191267846581993259652245229603895166114614606676398814629795253505483713960291279019798075257137434965790333252161510918651665865189516848814166247504678113822704209131852170541358162473354973937635257267870827159424137231546174156942289434031094116740093589719296540338698752206001405887354787283741376 [140,62] 20442705756261529897906646317995181318736537594237094408106376925490861940722340106604296506759726909183400303321488321449061173839320782809901514644877520398683487503069439285293658367306636412713809305714531520334392807951669485087657836368917926058672761686672153906594726406594579655505891714504038228803229407478669243149905400381412703219520261890753743274063475483135758666430034951696238942602786633270970439635863300822206185846782194843605188047606998002771619636465963530188232842546908930811094976416304175836745330105126674674669981395103240591974078256532150542263464353019797769652322672960603665963603976424078198101838519670012118911247377955113722227065866045673779270826970856113885825668941654223870319095819714157825164220924032234932161486667448043641395911387356937216900999595692067806369455105080984992431000204779551137844372520411852370274789208014614550339528679946041669865027343299413923939415511519213711759657234859158621526338955214136554079922676641179936389167071138761056439410729612576844620453922048405106588578173181016566712909601005789745787340165863271554629426877243676130675899467144464417239650164057175589912228808711463167335548021378727450757767118019552550952373038012847385021068543262946429729131023270535200361413983161745443698263282278682198156938524516494005020118924690352777605768978475648369667751382372294308735231418301974292248892477574924171944558984790841847323294499754468238990157491742810771159212447759140952189968851267021445501758225313975872 [140,63] -488618788710073798128594801206845830835251108759677202014979463049965589752349743115387858163545567420832400985758381261326188775830316451460105753198686009400784208455633615108995028661131340456412900725433864448785500526745843411732371706083302296067739930750428589140336286388517820022633634828070416697943787979713068227917505601058921194593811383779593288858533543534887016379758262343941853764830538600785392428276413651086637759208134439395354451651631527727346183350698055010783401145555497974144169209109795615181819139546828026223928730991111800349015236916864997739575467483180920078629878702438568584545494080258066635248450691342736708896330399987732363362203706645097782961368417157139911192040034171250302351353276711633258649686297560228857084476596391105927595965126175974222860311121859942136121690293840487825164612888740241189535629712394637247355335798937044252091125427422945535822604460446741831435733001888320391091567763158443020275294169661344010954987687052288308673559524887359765764635449454595568538207373507958404612168591685073623481881917616642087057787757309354255892106791897229001655652417962488038286792413620940511579913936712594282299756669177291954159945490151762522114569947568123595251766540261070220123470492704052644076841480830280584345118344549683942703056414383450692323542911595145200675817931388743868666750890066908104708122364823512551192846649339715683209757335820050256779714896286786894244636145893328626485748436616213737995037751092184722094419468288 [140,64] 9932489470953396851309172801514271356908093552539780836132498502323635736025787639488661632081357336439621805951270919186029462844942456037256381231423468572008550874089662756048086727483194884493186428483328852865328881123254228233849289336087608719448467401712050087492178566317473334790414558215630014990915507266831211306737166093146378669590743618369342654880684980632486627465369651734369384081291029673477221971882934849246293754242518660600222488335626449212775570494995188504703863398115042863019783254039057778299448091662673194734079341765355620058338152696024777529871531351572730953934224291568741251736033882677592947493267870534413716723854630983624232784818487100526299764254065865370266913840378165409035358453552292357720943102371808625241913279293385156281491925578876706575990010271793235416814015360508804466844230672445913338310718643392522484266821048060079061924446918501583330531622783807165902782886547150234753552962696604957137576897566978972065724542578206430447544037065066347497754543235554753711219684446608627898104562192081804916259694161899985393712683825412041906176653480265222487489544808718134971395727034437110427074932588347613288521622901306967138495351282526893444074285833496093285697203151915792138351651303343061344995351965377787593591277816353135430778379943490271554852193287985155199523367701167337059391446110344008052519540133519732045105623607256287883979282141753005317819187371475425912951475028914543883311678043538356244120097397221699682187208 [140,65] -179898079101465480555049027589117046793258324099619669767488673068594022594235020860654617760148166326570243616231139900026876767175763726248427440848069929838958956594403678579080002499487916746868423507687777003215867141591539820327250406621195514893848012062434252553002398656929789768029427927986856025758663750512406774689725575296030769638536364002386144182332057092559029907944126781548378741580784378597120073045679989043228144971634283579309671630840612826474963317799881243611975554485471763273767688226987370754390235961410910912099828217415220131762421100286236930411265606050655965613783829067211413044772148406018920459116342146285269433834942631684222790031102645975577627467106266025477690269158394306784659761199193274206652085498829160054700274065466586015548852068889374477824974109485067045787710482199694096386309560013847203677578561643426640480448479914784010642099218177813586740345640296361159414240002096373085874201374444611422658306675443715114919465272848114124209376085918207391914505725732029355865879251498562105359241534385419637509761339325747698923966011344095362294910157412117994200357755795524167675553770026008431623750971326177192373513224956317761057316271395406306269098745392107869026925276658754003393181720313480459859509468651720928095270310183056268239509628195945142339398506123019090736286960120040167994063843094521530310239605542765491244897785085372059584205824583723667175810998794164604618901963201596131733991916615685507488351796506793502656 [140,66] 2910518039800807130448777073944686478184158870747772918263859041394821052042046077816005537285904790541562200551369275045331793020608560594324621977432922671987492804271911706729566953021386561533506301199143449027826158458972269767967512841536762764668440428783651831295706293875431280440049270388868771420047825897553459930343842577488984892432302681982694852426960298076396007946216568198777287141416719526588223870727011913201284165977546922563109761793480572255515014470149566795245967881277174652166354427682695464011065239800112167913147795909380513947424221905556200063401909069741305674911676754744758282690987872265919296845366818369011888517433710418790931127164630434384536960146567446937731004074345235454844025316545236954206451582642857928823560509016417483237067537548562067918489113138168249053765703950661727596436235825566963814139567283470936504539462527863724499973186195472639393868942523908431973740308072698323843593205924761684346718640376484563871897166269523870591102514777259527077986447948717969023303240749868109223395863604805359360706579251043697349369576793874993095617680053434085957415591381166855527100593954101995056772243754486701326865603897709818781078296002615722234923280776727472426652726679671710500400525742301815058746362066112338995745517086969797956038067730399476548166305066978194691594028663294675003315208974553520413393315201265759093742633160189142771546283290868087747524603962697909381591060067392621617245221566894902992936823610005304 [140,67] -38897880455428426757423591702945612442054141852189942417519190661441455620508914915165470937472464246743294077828791749743200546055158822502380706381458856967479370407225589106918238370645751262032354446076290444984355514180264628286701080042726699929694599151304602658731367031844544887465976286024890426516641060132160355682128256782657583229619759903623675268726064669530972339062181554676453831359544370180669137679086359153935271793211037327381172048911294459154494001858397876016790049480257565994407872996031002466607560326849340161640093538681179439754034183371681312525119409932663743516317761423829472539153519907309868402119383694381814623619482279749651960482358173757557576471120956769987213776396472772316188563385467838733895152963286398734843142860567407518734337518399028971852172558816165009683076229496242240936407361261985429639796750573370115801496485795714306892936449678969409505147802448102362007663425915793275766608351528001839681506346323518596570932710572387118262400844122591912582404228243280917530330087834991463756574127991837466439679738759407079986193507485356804070976477564514277900136360790621321798838946026884047286767025501242858643374284164938966061699082690013436948590677586242743013978424482775080599217725622547408224876862567284437977514082498993734319124431764585190371927275346253634054438257217926570375744719396613539555269285608343029352851791616841484150333107490037930775214246683603124812145300194840692893523875107608810249688515760 [140,68] 393658459809225800931314454192885576137332150937747545340833775550893429649614013819018639082661879242225890449868757999463464644550438886702137654694815230330058326231051639938558328761959110992940920745258127051144905649212893432902845868038876868213250195310857701222775706814756378393850420735271598857704112885042434783036724415889145822554008603469804383665932468836083713809419252281933521962068658875126509873005389301606043188588367583436768559179176101680949650061971940527283482734337531187548425365331709488183901911380931691393023467858293065067851744469486857362395307397539908807623818428239428724368900144046391732017434504265827427230860070579517587603155860835580578805148839564123366650553805091878496387540973517353832817573945844529353987239727438165925055953624514092343563152880012798041426367316239875895917850575155799033846816007521404411117012982223576376977423364345360170451125332854974816611619811161439711398676443167385723657691710358329152923670884878587364811000090769544890191404117428488785557892848177111143408700278762173002914561626458017324307694267457649424867015538958363819918754221101362684498978096396296255956917257352778437799079778093597215372299628975156709542437724138076961664887751469846076247846031543387131318826523604479381695766891476287859149197155082342115237057116671899567743049782012420590395926940760921180666548196938452141733042927457298199765391110870929605350834061571113537808286089259056511629326171447576148437325 [140,69] -2926482320426671512907553258328480206243229775090815361409041048996708840813193872395299911047245753852958232670801748189086838666289583919267015181043050804419420318868439128739522587993323259992800529192620874473667659475963329836456873657038512923648368395611893894929323531236380486370047462245529163004944870218467253720907577132287654527072410034931675740439470175904281455807429150047690199075745949850933175583581091457591136211368776161835979341104535936225295777981810150391740546774864851395348150358104672464062917956001079691469847274487514140814709256584939523153242878885346697956668647185592566801247033963949213921705036255951581530072170881850497577845611507871020116373041488485218532294967083033803551292354946371576217960879125246686829993607758482626248406543053127558694470163270084165790589014884525825334189634094814479960869962840009775000746435410694057828761263927135367879578886578607146508297163362806252188921186090639761174928795125669345165600376075260598647617249417372440902120782892515518068262366053807188673182509275370655331310709298601577894810413356748799346749085694122683143674289904752595017947354130367637856776271917623971942210319880986987966044401427561836425794330978544558299390945487799265426745197780990611953546900653971612935301566356721710483098101199234007638904925438376109166143127056353100183364716415861345650881048270446116295377894672562779412108747163193753585372869015887153375615769443762864658043327335549593312 [140,70] 16991645013969441354065399490313293949583943219926180252295719833744063245118983362570494600054423510741214015508329870514190716522456367816102978796277754488697986588022737632303936357300812396045268810431752735983942182327705999090582039400081429860277714348003214045799889853175341993115116626325275302750509355027440904115741531160862837882859161784811962342453912441194448529638849324053427637447510848986940695248371813486230814221848672034825855046126555790378344436790941432482352734522572778465680327564823040078054203594316390698800975019554082515137388267722352764873569356730265804395058212931250148228487290595321805674209090806691957268946323803497108487459549300160157406205255745023591476451574584392068942565095064255879837734603961236901151455352788910346005199714217261222957075649039307150884118747299339529682829438032452736959003523574297000242338863267578471416920282763119035902784901061895918379795664745678577622505851210367723451208998396268098585438208342259702104874349435210620413389934595847363899589782877113569119589370033106136888713331846390412582127476992782297856977491044553012369833705465019267885784152984387026501388963903008594795834749129692038747905452684166891488916265219780273811545385839300274448095719104153696857191547885071252387780570062388968587587869291377058530369977167578963085739053472210883445874919201368685034355317981525855269504217358463559627839594429821493976649140962571742253007788716489765185441177811296 [140,71] -89466534135298774013519346440882369129316664327819144312757036048171926655043417548703208424135823534267385022506523184705451670513930378333088874414419937301852534865874250668804156222941290890080520637725377658449151634495049898510589270345120638590199512320888413651357677522192997350214049091164505261941579138364690308023440369625900779344825980575865570585020740767650588916548762338027932128493502965972129702223679262843442023291808508004736280895937507895230074860633692315904834191940434030042406462790978304892586241654290911350926799890742958193003163622797981737421834979859478808258582931723504995522528765737648905600161149274067851718063310992637175326963223480129343067026411573353068469391453471329817285697572057522987442355797650492896177100620338517574232769800714547175416737116063232316813708787224846535421794327170193409322979618372303986276479411913142525745786203151371183223082696440261451714304502029071691104840839653575362297880371620996224745170112805393825806758595814747240445683743590516556303864995906724697074661830385269763162246051045955325521009446399889603974117863410924922909584237377817260844602561209878463361241170435614591794095749311013101592424913393123441822063199614754443928105666318082319691128685310225973165231856562498272487843851121443970450368319649705797143959129405614837799121104204252132739801951393011357020669181672734506835979862298792888119640527236700075447021267701277570582445561498361895414425752 [140,72] 455736210582635936815265188638395109129617588633325954103199810453814367187122757696870754169063718589170630029905850635099584643293321560415896875474608462273495709585737705467023101000347317248053699447651608356302627101507742863300154250978531462004792652214221629057510296445681820802064350296535909048581570636842004880132311593383911923059981028321367863797523257740063471703532171609855000140388771567027859669291080998764901041918540644775432237725055606088726234407889670837971179869488790832084430070715723880266228506278776307860370922394260882105720579847846694237119786611084986541282622918779824122000043973858370873194925899083262786596468320469615988117956832517064868720757388254442704322134406766210719998521379195598999015032271803539128259043211009605398282166537828647142772178475813126282997663651848945836028916322142023573158899075967284767922185388806796707956985436673520545641514457691670394977649324361820417874120782320661781017297243108219918125483547038717163486217146049866004226319069200066874334738637192074584060511631784844481845338591751742174917053372081256896292210483496753128237700848611397943687498580347634848817020282357584647542992271561417543208960271513452561638024948908425305775547244402011552716543418683276672761283469462007640953521463659517350442275282540404326315709556842938384355039289397409135677098136966711951490100130728505690340256199269375543631214777673735667459322751996984619616445916409771655808 [140,73] -1986859420322012453177120544918308931685446077632660582461666938323221166203231269676080200248149329637475519242761061126474694695346046961851170608830454887588117417596829824017534359946468685623891020629976278777200063301297500228921749118745945322825416536761333742768056181810948082338008137840518648172333354727616916471758543479887172269766676234843249511372655419372290826795542809153056158712235308635411635361671595215490724651581188977307871990168562571468727525113652659166603963765185692623349510259643956478612461876962186269347281785258407932108645534699430692992993360276955688272574757635367094612359003060131639317358406763185742597572080883089239563064118108850843186578815166155692987132526672366446340242266350394540101429930132959837347392111692422174567156500855857101175493980151383439390645291435543016296285914686694905168374794382511588397206756553238083897000117057712586784186150681221600569491825531128221563393877927098178302013550216134948675038860043835502575214837912861936025611522925575954570036047092799205138316797340003070677668324887779910779783735412359912392034461459688298933804737214202234877041180558636558011495623612227944729859243099583389414464473846238591501758106548751700416089322360373566359581622736772654718673674651503305881651899936051013788664910931444221845729803063686804790156358145460596233798105508375413429591203419610603941193912770380771696291650126750822579227396322293438155804167203101056 [140,74] 6648808331399494975846439666831340851909510600705691054374290825014333624520048105728197645161982792033238212691934244331751600288813199842030710210532919407568524844796354677463784468318339990728659983715024618851598960249782344654921770495385898870346821429826090563410492354131271626952270820956242969857587271628449089543127076208996773486189345223691027991010250544012227534375635236350505688277904505981530262459883493034952791341176368138411037066980469885797972855291243154102692031479896914037920086546347695848656564769741762252556897661050589794191333478604305912594349872402287562128929761082764964313525827204447215568221001091018095497857881684125097550041785841225027466591430906498420790407451305764480568912646555347349337541169011705991843149909630652310222842617256518738736815599502207286958041419644643102967950876500680727962124974231818498861763720326082724439568087105548450951897473545925896467678076571103707622813146901156712593475153948564541866129647446481894155989875077674362857474165307235607317613866280070345621980991745802252018686916550324544353290845481973286606503617601474107364914123607600755419314863404092055611710342428404393959224717750181575581562317513021526586098622132885392228351249439790949532634944479174905801857718416832491192668556865856413157175711561598239847199101921474625426697344940849994320192831587108628209882750582647120331394501024049878128960893993990170908398007368599133483636620736 [140,75] -16747978705936021985978021061027913437127737127492847986454545171510761890731035518545962242295537062148599031904163426461966510280013109757064341806394561081368320674771443951042329503859965464969878542409794230829745985503696719059989547864509979275522952306848788565125438156054499271688978332702892725736381680664277753643391331696727310373768872392853803741914745045047236071067465385524053740754963292500310786748699303825535251893365311683404742161524458786915872648336878247124432795647979550221428843654296330010534032015719608371234387436045345206960316219793624016246708305473878502388806399016248621041194181442475296636271939553016589793747284553536437519152872875437329594091950449806593385916440365367139085889577478299050924084443085160888462091542268978903503805588895661037021306846184694455658441338630420608626078868966417456064803235509001726843372943570556925294390765733405800417733949681318031061751502348499785278341349158585063852755284765527285832900392149681941742117720656019510323833780826102552672638896808564638642737497423216726349117109943218261710394551145566022471913989076493283170932119198294923197390657604217857357202498766952472322795513595744739003600504785309543804365164300821365692690958847684654595981435365006745558047481436558394979606913863424628937275982455220595273496367341328932903868215907804535468345164762112035474302919162378115873659486909356202741822443817831786873278314121028755792544 [140,76] 26366652840278245770312956103861242102036158322969070566129435490224317642558111923901831507899039352974414899158517076168535384557242264006047354387628937664453819751916989305803519595428749441056624183210672681656280619949393273204739194019711907615761253850952142204255740002122151599267247849551953686377164106715998010956933602426948160815738548405286218123208843846958676295776400501437540871876247904226374845676096426358604401573929054179410331694918499544409052021798978752541626262222148608229126147668229754951205861165100305552690053339218572347197647720828293926172923260400941338381403463559109233414169943777521439353544547926273565273763733720134373412948216193975941417513518000952857016395771815829911054933504440936055100495226956225636495306099436452579656183837378736951039675562258969584371084428107276798194908595467163506761643555386450425865935926575602049746385549269270702655467687621552274036349479351581507160870778495792217307047994797301535768691723109274125704205529709784469266164720710095687579230905170737274937467409532399088191915783323921057404607831029478251056888321071811981883968537284122857732671059528103794578614240315535615133742339431835546621090284767309913246961006928826991005137987210590346229285813908169828168450729525098695502672469622707957824425481185386126497805185383903303164756146286735225111396594979844304853119281197871702032632288323909046751437548781737830456213902022850712 [140,77] 25043949591736956687170002090213802980043595117346737825431910763915846704225812070704154671116805437302092713587861159374696024543047695840015409950373726290938125365503794321602924458712672491214648182952544114653534202292253928250210857880535391408021093078593706968630949304303836894276929847024360970739833009299375393014435186840694921928745000766660181108217794109422643174257356272012197935867840004256078983379973552531634219507502540512952239925667055867651044826976410654699450689394912604686506089835223961778201004394939736451032925897822168256926083454089096959418217959501651827684902602301721456539433391207581336985119455003687510471059135089460016866887738755830748472770822858089321571860038173081194207624498661339934481504794594985643438925428164776504222329165170146028281836925207492620522794830294130461575570334763564254164277752981500696705677953560992735337538543277033559939202340340887199841090365928784071674718006418448944546679816640981734375045985275561429858643680119169587875619666988226076282749080549170360404921612951164590425642678786798156372274038717162787863732509908003890016911656184842205922263059591199841832381824365634731286101949341388625367202825199109661314561332916312157180735177105976350324082706655502486593536372941323225089352881832518424004038481071983169797521540314449023829384022189750812761679592382556083206165525166463626944344688087160552045620767609608444616617358976 [140,78] -227099938832898755000152177293576885773129927227928540792483707699498951110119671990872038023676705668757750601083096206245894010554297993278487034245021895494128704665033485845562026251022510111992239248249877364221821792257781439356644069380270133500900824842777061388416475170008513646722798952830733533571270046619614550046863013432072002037603887053404351061654822662973370113780345646236998992880370767241910887832421934187885369793405956681475591572904227327328021509790641252578950544219499080805148725308317586146315556706900476475300310299790246397099258481609917693319392076410905975092872714045087314846587378468205441187703077303833298151764802236574260059542774258948951606943578133143334213073927412958543992488806889646228162726329013803677722451544869219059899415792137071627789034981513911512230276970367507537551316487971775211609887326662587046299964830736342949188260746571187369778560261264202623550716182737336749956791762835358789488636920876886436467699175101115110722299220894751266457180611605731926116328291683666219346886440669014835987331159535584516216011508964753009443109781568764571719969973945280534198208193760884311184473978874306735085688978315506021937223442472608146040680432467197199216561491888944538939194075200598861666521425880763595481296149553270001799435244375538417040892374132206659841283915439754233335237900771939449435520979272395165421389218977767871437607661484670875985344 [140,79] 358820952436130981023562523695271313424922296784548690880633992313618187959152731087531203346169045438663223279296079311217004952590236598860378168018215261860604129030043977113307682113592993675631820015051878081182474128662819708124010164236767036591256364026610050317087729207619917805925046074867810015376229483361880755496953674866786146087671737861634498779076203733917123618098218705057834841717319778105817818879106221261963233441229567155615722324055805856062569880006216776484649980805912123468503202703567401099684382898201031031130552418918675883706051737165221931424154457386721632236383553218527731867485576458729970565330259773117630816509003596273900161908424906460408486668750348342229990579282055689517544727999145407631362248419753840730093317365032806000075606449529874175399529644278636179874386339855516950474048036702914808582977458949516766745405375543902465076881806253460116465966038783575489637515084505297683844560794153011569912669796947416767164053148001095523543669710145241272671164868747386269951348392293794165007294789481978025154450776042793201525103871870139605676190288450060271851336946264013550927401396434655485654646238281865155638535339327004326641334419376386802981682096281007877377057247803643294768849075516177353440765609765475083218182403457897886287854509257970264316326604415679983384130970685748576843143967926839290684463136547324767452859697883694703849128223389398000 [140,80] 272527192423589517500887005409527395537590985479599158615821148475126852005726469438001223010826648312554821219074225808434606105789942953538368996857363014227931252134023256464216515122997272256311061585071272616077338707541731996974153318180622771735439361515223043791485242589160888899320062370532639616347955983816471499329888505764771240512107979544800066549621296862552820224010259259917587667664246321166561992166350145674082468203296086577380568934842993949545065620043229001480270561909600223906243176588811667540531558622767898932747079377941906434367306821231439223519347649811274082509374926685901625444351691089582112491831716627758334900865905659122236315279777702118279101665279979134440399613005654279205856772774314698105236438702995700088217778724430350327764947345230092882321078238994327553588848833525906950884621322920114752305028460400216080491241488240225951641396818998936892125123178207812985159336042102557654432669196654405244489962119244587803520108144377044689673668226391355465613056440346785201843748970941312170201733488229510338465845467327214282349052897540179235050758539196616352615193232418237716711911560078428798471182222880855057261210787801135972469736268726362564416190687319492799078588543923446554226643650859862594822035443030924018761240595297273862160294654940755638542399887222262956563132851346947240686040247052494456024113863923174752716748327080695777712098394592 [140,81] -437446312405018215432507575564328521787103778978396746435837636234417135198633108526854326796126054761743691180059560271912678923328264172052415427984250719532825382799194175749753617945817947097727865749133223121866851196661370285659205897216785235349435179641155247503065375792256678621295267020133067799012144427685299650862570209525759323494515444857109677344529493218150046299013651923510373792435607217427198195291011483241558289349760741649905155872615689860747745579916071246022139569956610418810301468662727864760577841555316591092306907334322656101594392265759090464529249054621532477015787781374956357283478070017349328112245969208593621247158303341115829188008167818521000447430183530714835027957485723930785796704249410715222716123988483027473515644948614337532406355623179401756084905025117844132078512585264305577629257552944590787684137882828313270245550187695229824616647826646449024531252658025396989860418288621772133528813418868403469168201527779487517654970176875461550946203911630049276188559366583355692448256530306649562828882987564972604426418280664903503475100799430352826237960528908765589991927831706484492386290281646462100870338432617599530913830331268248720110853074168882640351608432962300703089414776396432421252320023657534587088862394396445953398983395311157793860105971009462243438506125507640741770321201003818264573927427377642609439158391944034379991317090383558356663296 [140,82] 1840695883033709171905022436837225965512231484350559856026037621967620946683160526416925619217317893653416521756873139152228048289044113620184426812434249169199298959282650649166703369321388128572643691697918955509955062673011546709268673157285963433149558376520492701848829126427924823407602599758269582058877654062452128099453644275467953113794807877267832584332933758098776721156154346274871087576839665370702698130106155141793966617306252979981695699643974980004650780786792080865623303595815016744873680581915210443265041811555381460987073441945650372907007111688623791038233633567118784749864511841100605091235715871667653593416925527961210225821136752728142093905797844553310301767835449929430377472057313177035396052439833787335925914000788805851299003722166625857472609008055605605768002244258054711382933888705579020825298531758289783079015366556078871732684792159351247505728323109824497889751118795724836649367673460881886533979783252921856364121985964839252281365980151057616528665215633420550633178356572398179428774151578240886902131106144332302554165171867953632186124208577960063019515849409334728587106313783589667872538674151514816708374565505978575682108083131075272919542620906275404680448498646264955143164556955070555936950763912475569749013468278987500590843519137697106237533114174908269821740073035643285814298889736718000422915216733654674684247096242666890732340798048736644256 [140,83] -492129959172858108242377901944610965663590319601607877968929776148422859366551139255438244113273204766537290957219955361981793683920182746015465133615198352828967223226573652701949472971147405858522079978121368943379918938051600857221156308318878832783533506182745793934437978159135293774038384723465077689130711038065362249287153264050585186864702238952996320144464870530309812406058902890529534400571993472157904746825619556478118631655683990149488003443080902677448672983722338736600691839760127602894006496605466989150861408522683165023287339596659925948524670964004002110434481342194183400746759254171748797847386170101584679376369906542509691847360553593019321679790436197270708031841145054001632793067340014467246075967875274556703386904347465837111207171093394228936457990946772399541987632616476407718874316037858019110223096771608398509150831772771488112071780025597404368548378559256861109313013874869575465840626641214768644497873057211792839928774267087792932776482718454090382387851826952984234346933527183684013855648209484900756672808551734308628715480031696404042366550273219208731584977867015256349082272825746388126165087577661760395073049565198567690759848526265454277721912005087366591950363880024262350438719668411328389081711502376339955466763134972239432324871349690162229023046505624679963720684558750428357350758957413106875637658368916961048045986166092205139772295758336 [140,84] 1610490521660556078131960760171343488386072906545940836687199212863374912242438887392767962977552216971605083833761492903621504995310122962166624180453696478941071201545288225786312065758075577497121249367081787565526149868141993541947078331835702883539184305366840935112359727090795783761111496992159965409829081264474961004037874548694761401907136289403315182664884675235250243432592492720475403408781368306446844353884683664330413104336471679057494236847956187220784601108253424603404709586562021772530317671172270421473832488311897386453170548925904964683389291956170415976320075575109859401814178994231374353390149601765499632066281366847383780589004457005896631730051799746306156609310618426715760212103530419360532677095401065242061071027907123558026244360757887279445222917517555898151430481664612636124749254737518379233087309130302254457949765329869634899638357841203327140381386283142446887260694903325823646766292347494143217998195058426029241826869038020063838804808222708127929815098071850206861238964646167975880447391954954063215670132491786730939947907514329764529012813135279563320850175332447681817311284386454558119173997477816135889698610188586073983957763355854408884619104065058080619451444714070743070419090298838921872652594091004800345129224600653792162786964188086954080424989451683196917720177070759882518922519838895528214800744038415540044240530896969923431046228 [140,85] 103470252392699171988071204402120999043984706403238354468942093145310448703243338566330480318565733627214020712256345316353712369595054519632766104263430560189392721944870538839620390320782737096183434335535239893359406507685016914979437394517930498621288860879038347240445569046372657186435447006678023799626761599609866712056197843388983353415183975126415486751065229072120552766290010343773003406430012136342827586274745037448563680757132809762590288190817415340096828475903466978854578145715135753641619968700013059328847193685594356462129815323989190194960741227165414685635341555264241577146200764695615213642859979655137210473108263221883223474706898683698523800959539334333638453805662838948762094271020707685520168726099103721322905675924297472879099532381000579810916233492058477788070980245584511078003598818429216711279555626945297082689508523854130642169548052667291396720797279245160698542310023431787047108687171693334689290872527143496945876512353278019716508905320474297861749703759843607846326289509417201136374984750060110072302397885333794288253830951622989237794529980870954336369328845435544251937041846675068029330352666378787932014094769595021607083794415127768644029513190844648342364977116551983828931583951979588016530490917633877970636383106747840897525264330176927540057545267318589095614611400482011718519650207940132760174020226133721777879438477876312064 [140,86] 1130758640570579393933607706273870101780248143880652132542302897953165998404515496048488192894400114391504731976761706949643942670647808135991291759732317188378124178591672103459110831866715571573892680598842205453927088024836049014376777547921740338152182366071731702257585156801588773090223985591032978352530744249259288071675320841930273570375285751331370146367862892754498435341037954447353564157098678787423848522046592913971624329485493364976745946781614769521784002252326485133215681586652193400181839070379825591900042336176579093861211492081838431094702412808309169397719188383979559467521541525056921729580618096871289721802922897968513780177114008179739699133046833003378459638598527362252411814884073852472743070540484503668317212069830873197152180803852749391684911019189024365136975758269252252778661873563410415833149112692377991945084660175638716571171964428647652212303086057817708753377081356880572926911426478612440719185944932811481348629910132063257289573841860749354933963228990615986684653536191911351916285119625337939852725170308930539066576756476465847642898563432228445927809768331717990011441285463365497685194426828198504174853753592443588477704889921667788202375817183879615187620006126139450451257178151460311563719143538873128107958558558739677826241125765143394942303323769891738167905162061275400022459360566921973600243180973103510296856581447872 [140,87] 60274513806548462227653982650623235729748608741615729270220306735041993788692437643695179454977006817432263084502757735031395580913812580723764793893811482885599082416903389404068106193794430805258703927910610353627673670593668426288245204504291252369848052722252670346215339155489819793028585785200987735990318953927833073633922190491619359429779252887400449028787595104254456434621523568686556461187727455821604761451962154458016679181556459175484657267061808882741919399074720023974896359194768600405972133389070485189203149318126801748738343093792625185727662694387765036941655167197832778607170970977483139216726175254574907899795956578603515942580882534013717081273071010981091153307061629480752930876273320891618002134757826245029949780338749545591594324400405798802534169313945530906961367209376154907581610432143214927642035159743013791470012837440566415207915159636614101258230363838826632639469242185470694273381382103107611154722742582645221695096631523154956592410933570961283500937309873445213928970652394044307198999285012410606343653507901621848782647731164215290417787721374090025985089853276994029117396475955491457671073828356614395768589065511949981521651401627057608840457402529992593162203742756938416995094786484524802436630252803910295722846772184876762181011345265991028033311160168665522546062971860237954446370195164996612457873609475755085324832 [140,88] 153854130801163069346468681485760594229700182773469797234325236274625627183066648935262089829123194329120462665359940441348492736018070297094319559116302155408394581131858690782473779604258288562555340769454449553159857505496464663515724992071600425276057654675097912088969996506801932923565026481856683123353733891834868106208525462845560716074985962256181728769676217628720888649902472356381977214915810620996622050596773839549184222599360597324783556098421427245692394044463087037199355790240811685298630923477599044044697560069523021507318036374560214789763652782451188388719560185615061080552129951489769210157437787727417975732348069730285519942344529954298941406072490083507565655284365233938310686525007040502017534476318715067833502121196270921091780501558318297208164667106891222866925129217821406114496993061747839523328169940888258714073852538740086624603270783604291102698240030001270048219740825201846945806110522169411798382001437943244078723360621617145250977619756419043003858210624099675705751875070994541493052863885668246623565707980709237549042384325115008436373106855294080005695892946421550320444642177396024883750635314696777276597358497464435197764074086407444735594636079932414892202967103695188379519778159477871239396606443852123736744056205795809168164554985550729260247187071032186057056341608450028083708462032303155643226564117572078400 [140,89] -142838285533526645891877450038033545528423804957127875557517733716136156165972127533708070500985238537448971411520916206557909876776087547023582219692434748393115541952103280834429915544731786568655742930054189030541149113966136297752410765472212804092270714360362252869450845919540641753396938604551589797910475421031580165733066132123409558347889498001324365204868484017083590027553318401402289523405859479954847190761226187301210081554760264606017830584784118012882497571386881884907645821760202138746726351147301988172334081782488630197153803750178424949499911417202473091829467946516528549557691112310648601774007267057525541449677348608078896823482555501121356837979397788650903395357789538138376757561070434002865061960648966675972002957440131987215001075706923253185300199061617069812729887437588379333234102644813512398954478634882047352694438774855048722172387353999688461200375385992008295816109499204926173503654149441790210797820312392269358901602195449598125474619179387220187794284232005724674425298853302985207421310959925934205759225771924198723403449004600829222413233552235693040181174026174481480310336608953264232760844531002046931997755885228081799266106302264492514531984255503290564608047117009413816147329737084579149282277428064560289890449309480207095539929305873899958585283441248531465494470779461345117920742402689136308114079213760 [140,90] -24927092635220137406346680639178188585676215320833842727464205657425391324200013319117715296312153675569929421005960469199864594605513803746495237214560306873249360157863236624695022592755196679685411867363004912398359009174591831121672514250610449187443208344215025295987555198608477839671207769006420262319749538395598302583081293431867097790664403683228125901897058646091331367965271851769345156377954401391718000903604794629692552899987022607496479151822483741614828228564137527664561984059242981210419657047782349970591412800260371737058138503018252695728958637484982891766472626175158166736211350227830727996484197065193566241428856238004625907459933484099051748276837483440954634486685019201703762356337365691715241546159346162917299647143385597454644673415863578531288188959072499648757508007751332975831108899284656044497109856794920350872919583126219206107836626859849811777815737422594640961814917565658027706362483182640356541294139367081990871348906056892511454386939960915361634763053779063366349838027534834979685584389637986111157904632527523050274328187464751194181145642291699409659929471753729589070390362124103343819989275555522501731701141289597981898853311568499781980438389837446764669978635977222008793985742982722111565366101526800063206000966920808315672408871177233850374366968506576327333920468617645025137716698667549485023176 [140,91] -13410785486119469603613137394579179006863851370258434752499107993611817415031679931954023979573139220664269410721152384727773028729105458635714655778758285779554593108680136217762988369322789530863257276571630521795194015636228250568776956483448718046936973478155595507819052662158526469183580206954087017187360531776327832825070166004224878981225228402837748358846943062266514329198293992033200636413861862615839814682450675246763578191842237039372962021166969369898963502056525030613706582051558383343948659602928214110708066994007403849693407020216718872261080952110519810519999165798397108552635624069870993958725444811858010343576026069689953526787589742734315710462087127477085736610002777496884129254272144442572688164286570526657649576220764089079190916433092036678676399180600544959040578541009597008751663725032007385953464688869352794813504893938813765808036032816687170020677134687792985439057836060207718398305185610510228986533414285992528203504854516406182432942921077138953402257888917911675217936409755689235690014807824305042282978194877907850975952836751420320366235098131971827183622817351102325621080805099383619081950777667101259095773103441096992242350804859301961999142321232486951304608711936533816892520646325711157487389872082534901068227572544444177280681437887351879648213248443633236714922566803223708455119305299632256 [140,92] 1601535476896165331245363580117581457486715816762496333457713311815164807280407092577745684317306824861720214095503904971623029147424286137790558106631773656087267009937226479545499446485781573394018661139320285568200127594032070998550942362603537034702447615968424148262121170508803233495072825764411091184177140822590802565267774911508220019897450620152553856860694409813525888807323131456271096085513855953841802398738985240148161815256288645288049027848059765661694237319385721679870466782472519833947235246128124847249666703120409749897415433401448046313580583741843379522291391980159342304672787260533423664134574731231469133755276707149588310381852588314597683396175365234384225645660372390345294901136426139648828203029436131437120955571988251395421255461936717604568485378156013308379148872326652723977638225865960473025601591696368489876739610740015834911461150634051567718352716728005879798353035277059832903943919519278974145005391734850981806399291788108402887154918595178508945197490059228605012471856880191838574445443586209503497996074702542171404963292530879508854570452216642804587850066627758893353203888692510513356311464117812027527042726263883824877147854761247222537727601303550434596571951954869334232853055591075208023671642751447718468206294008273796680945365298490862589536346272876233130220745386827402484246491778 [140,93] 451303690109436852013110542507090149229633082760405187711263713884111828122627519053136353492348954781758984426794316480058923386217360383916944848414882513544603007028602985779558521553093503383127303542949289056244907094521614330712222584336936204422884604930994266356714619486906609689643200948191532140789969239676558759940248223121619498416238237474766528348314393040781970566040470147251449914097118931009786995310801586310033093286562094540232045859078808611418779350938058355241315346641536077697788110081569009691032519484243729027616061551950811287760036901290921298951609393730527881121878760679948564765332150043464376033629681034933120979663107683458658066206895253248170652746725825183271998106972424677034094475710644332677230760263230523242488764686151336297738366843540935319199856561537787625571821192307092573821389039877467604490356939246624726079996454077314207677296417817340946300933387040716416554147350854705174155721525208433942683854583680229015134964797186222079818334233970300837817464449773298680715430204552841073606512811447909348181551267454056615399295954775165933703705020197148182634648807669490965374026452834273133680838733463629891559695918128754826374034073852674490301711439378352023144111648157256936778666553320135190775376219610291792271541207986558873334183344795140657350267153325921824256 [140,94] 83861227444778736332040008727871610535177336336746346040394728542439798080548172144350665047917808293783997690357480950713063446611338662793391224250643145534888573791130557474598773166789660782272228135215414567622383657189845920894085406855027886997992187592087570468621929780367276833788607627545121551724399875407684063880648345635396737310908484057621267328663610083736439523318067116047003699716998009524952294008879214880987449868194367139359105447130919516382126545718840980683980069953849992643141818435943242446351282138366648520744820556514679834129658491216104310836004756356055585349212740217730438202838274642937852122536030976866888247646203853474779595455532047566936856510340792857950208357531188347603805729436840018195183950608444652255685887609508163259211205591337568174262595622248692194519375706923095562079170245693615215750618279424538561275545014986178353950675970110136177778064912023850810453347601460687730380682776978678816008660158387682288477232284790117686631464954077243235682992400541325688961894153694075115292532501260400014543954167239261378247537438311009978388558120442294832194857907335478568222011582391404933792028477881762506289095648463343073436505518249507863292676447189980592794277485895299932208412977419826797770737022436815742873677240218583448025520320619877998900889986851872 [140,95] 29654764833677226283956624197156029771761335819630800739609403869156302048021902045593427449614936281459869997711189490171658988721007064703359025625135401800314938671985570591585209139763778350635284925738714531157731059108308335921144810635231981605363403461632889995457744999956748686320245370165999512654891741802517277175114221044606890461569742860730475737101138440913274238907663122196395840078100124599407484954284230027607582207090382736917211586411355716421712804310732983871552306100195609866388002387102116655957841242852847093024970052626186117567850197002213072554082235428273777761495617506444185614891649338012426923256834019467863401608027285173942483236513127849605611410178483063693298557098854104576094884716769679955104927146061594222526464207893939118834143064362903710179470007209770117968391089575383738865952984783450934405725935790000592501123941293454052713558828830008584224856691465439209623789547272996474066479088759844808459526072190781403312497523729169240873010304530605792377905440490292267086676544152480167188585890611151726150909492293724389138701639289185788109525099948604478933977757073834090134683291254077773227877755388047965025358939515193671586834622602135291380893963911109296273664129132379456630837231115222786030188889232525526045010065425325524492094485052730517169044664 [140,96] 3445373857383123165649985070902461119577505473452469817494766732001592750144247276256571058159016023338578654912176872951152278767844067879918210446084928964731635533165410671970472684989550226123779122471033553967925477787182507889057829126710487664527805013773555082922248755840347110315942540210784259484988995221222502745564917552853233799842808861036086982237465240254485749148420767665510895731720700969225923459305919545768409920175326521793902511887641806903762945897343698983848948173881099696918029149624359224707159652792631657740813957882701101989835242488453641334073842342071668818002021481105693907962925576588852168779111981704259827569636866026546694994255743757776960266246158965464493946383584012394319658873782961381211822887804428109767274874470408483131942101312081059452225760486184066924694959410366657515524687678146492174737188848193591671377766928813398261994074233486632325354274525955620983310742961292696314231068125781801676722562784163181936273443135795091042644008041873783350175609927034148720751701491186517208105136282140635837204176084227004662358501313905503179014169595767347308440103548302561765679289698172592582126115505187431849428250883208653029610079864592858073919625461273793436736442899198424515767145023818107477202212522943172412032955710124654672055319138560709032 [140,97] 94281358092356588266625390454062220014579504069115057117607690384453789627778469107664280631854206712714780321700086550680275785212780170838620059694053751788337030872265306249690324396923824534700421242964433826037561969286645687132487307203390078646818303332913854788862166636713847669289987081410542232925643161626128480388920299906720534450161346850324494944678399593767807262175292620226196463909721352488473647394550785543990183388039574954008349152450971940456503164738430612663838287794455545850833115402377174817274057761263112695639439617025903522782469643388840352733771154437005431457837192544337015668382186779000165345608300903235805824504104713731278930994077138396071517141324207580563505273757511798170046436089008663838480062717689455972486125785604806308447467629824928072940755021346079185878071212705125254570753452396777289365711229912806147739138230763025606829770202259726987571434673400827976762697347550881815197401402777190108672168839752770373404982038099866272206870200448977150481978897407403219821036317532236411570538542483345592321718522102622721035734433960490022267392729594527224910515128130607797087381214960026225946779439940242972441549681440123509615070998291349322467747699414559771664917208961660689859959641653666044468704363676274477456300982796717716108667573376 [140,98] -2580015283002629580372118020156590808445117993805069937387117426802422315785687555763021768619652982443126242369739157592918964690097627028923606525557299755239982408763375111193034562332984320018038058498963422042842394253713531948549845851885073475682746413623790882153546677286473863696366284197991387241323283891185001328741795311515853991551303231554217114957944614753644414104178704067155961723096650337111464710975316947767380248359900739342563500384005268118757029221861450733917577221369304846337236691443944627731503733079863161487197486225140505169256823944412700884724372926632051476099612077973275207555671131029906043463768617290717461797721586401852845274708042898676398064522333561675581661292855554986532371330270761051887031727462224991486368422047719295013205224466942927983674919896658976103414441241616064279952367277788018727840720174509170720170313489946435750897701962738858183437058436654431782433115775447977149719763516768396909005135073179732329366399815257522455965176157756150166312296872772935999363646484161036398891541120778960048915257591244222297185510389767581862685703332933478846623019206646602780460374501012067881546111354410725901846151488041571281340936316882190329711511481352158840727456863700418102726373917795581731373146189158532418875537824339939902216 [140,99] -128353804940131523202988791783962329444644601965754188947932197471436674729752251325228464760148463994362197313186116449407662541527018930628086720737311849836051090744478187914572560845226601117359407183123570478919359616933279652941577954354180605852532294548536837562942401622877683574490391472405815771940508328685833644736036159783883144398670831781750194249444857385896179087611942908736207088572726727078946296414994948871220927662526252556035779214261446336175627829737227374299749096374024727838240166947034995236191173549176607871296387080383024434619266987678354311388487811846829015962244697334882552019520665145844228097431752757036468970402261803482020475361844024929722764350032824622277441237891653031619333621834401438609936245525044166366634144542008505932522711049277197334455867068696251809357176823193189874930736496243278342624065286164780702154669798368133066410564710330713989587072982611536625259645650261965515523767802534277311823009692194073847599937073383105302444685182197886595213223273963544363809040360510363344654412188607736472796975099098764360425263499784917493216516578349800368148753991902391850578665192900750929592931487723720611039246697498638087370499747701363939187462353497633416848558936028923956771809010701771334771642664104784490964501169481792 [140,100] -11372917132633545887042483924389412170485682017913695645671772618050091000796850783255985066197862965364492245440024502433587552023931691988280440800528512550180308661309336024808895222116800771997897326209219728482329189564235486224932531818987429591603966263294563395910666449531043389924358291588251714133430065515745628675222740687862647012100387044569707139448519030555299287978041685979145125768017920137071738116071368433080776077280627350305973874420276654871456781958279206961491518542310028719989623373453178379982106967569470207026664075127076325756379129478235994328782808870254657678672696334709040830178240963850249676733806498657468778858694793461050551020777288080877520438348773660951282874743956561772195644825081364371510901279397578046720740345542905939876790723560208081278108699274822735671888534697806618978815244549536051979229455737578385523506762460757186200752191029834371099308539906514608056409418995113289931442297020762902218058389422435711738094888543244279813354578746993880758416986145679616514847297909259656359430541955159699149673137373090953416014283117907556552674200359611265410324340531438892725524967582362641806803801606586110708380694664295009877395561603760253815255650646152443023862640063355829554987718110069561646733447911513345239970423 [140,101] -381704657093974168779653149856004464744009445506736856018690903728241062427247757864095796215339992346513454665847360201972380590497296333289449467847463411601722212084224404020825003305961285866426132417169500714333120680117072161611563144319015051305981666770652946664341033324740412634956812414475663757674483587948649826435458936090445932446230444759456021273921765304842036152357058868610426096731893955705445691044643489482077932555138187015299152526200884667115956188699612656467308726865791948765963183920509442502375045665236705486717126839762950574784783999070859768977548417893453804603116968295864686204768636035930842759022920635986334393341739687086177855658628778267967604641935952936563842776071594750068761609173636067263920061294592429582755209743198093697723260508347665571050411063956185762016118555379877642738928619327136801540272381919240178280151896307517047255086849772908359734159110497388512056274791866684371463366807513644450395839632868662026450851726650555066206827917778911850883443317385655230775933276347514433080990604243913060242701609881922937614686210630587139716272153784956591396839580991731145105894061514179413511109475991141603988345150720200542552684810499977716574399849668033349849302230062882790108575740970824237463386099777869216 [140,102] 3686459105892391099999752782497511043638050575794353935276424579234494978859334786675680366511787062100843865338779450294956806377880646794362635499022305266763418758619196678809035029380241793778309016622680932112622726961694469142577772461062283151588406874415418518668901548770356730261372412740874321516869612032803935087971766670088242736166944500144962939268953263565315879897313428916916159200777151280819703482223804689530542744607794968613270501628466007182183409884048326267397334539282578306347870539057085729010855112004187761336241981104103066717932751612806863030267753815396288116682181047040729652014147776858689262992795608217398494896097232739026143042946091204443355414660826343098907083897273599509313106037483472789547430319203791475278970738623109184950777647037520674755564950321379538674656799071027821891727544492458148903245646834600795694358105266679913387588950436590775259222791570709732864154644902813903383276548662658501547688428145397781869505755662115506117660934889923252011279670428172183034315919161157431950937701440229774527527689825033486089108399879749164683052366429921719139985197131653880833095809744677905980576243146720423997731473844434158528064474927453705262409717035142625891890362924085592602149562248085474815933919360 [140,103] -82098166545545262088228203244277867789420416565593163597901458280358990967715097298906891734679788068826084281280549995146838092011382196921125357394138166642745851098235201319975759731931499053471992862353440441365479386792250552904543952372923811526176676201081328774354403368812077074695462485092952941826706815283192647030036498859104395572814360676456174784580069177667908955339731348971112400895310100033516869852840068564173910316102159181879365336960327169150752549402640987153904948345539007832557284458279076944716838955147490953153296549775304235808049280012449431646879749870204353915402350224589797101967445557558953557491376103348066642742616317765955755808108551891140792411540827567760752486125979710829613522340525210856167526320117424518175241099571017290950823885703436165197851501561189276162961845229895900886249493422436810556929219299074201242358772500981609939987358066999968823257803401188082411550725690424078292922860051294909409764747114398739574775250292762429267909821219866407964819661208550992093887529413191053125855855532710152618680775059600677285716629235301493701046945782690468233805768992027018860359365282579012653807350129504456271399869882720187221590416151768097226018886569644228350443172994463638352521008383883775232 [140,104] 2193386285165083077818217836061659134082892425655996217293986197632847379804427278350437611516704834988837858319698404195893835623542157161457623651770788759601630832893275005833219413781666861451246158074412952013667133403836208190974378026777145805412048794371090557066406888063464243025859666255850291152338114211629441799362630233646532466746286283415654918545629330181802844058961268803997400712297251603470209376842304673527928168243877247062310154582504633791337605599535128318882031617245911686566409587346406320677438346134096571456064247821922737384129800763860110780912919735000980417360613268688492593218891094169650193758507754129515111377708901022434599192599793233119028615846608335648094580623441581616855176470522663811523405661915839025415465595926688021765161780344613791342866356271638422870036769787069871105517710594849052197112603713560304283643344503177784569676780559334868292741674890165182818810981850606926584569314593220001965672973310707289720843841514696055423356076288543414522336756144180528132945941007735788800194486907097846598629016648701253290011080096373764940178717554185041894891991681375864984883726968251245659139164493126955956070346004458599359999545826136023774796071098149552060478082512078217082545699908256 [140,105] 21435203542225902122942379696082556616181427942114991026533416797349827088598554123102209135551611405875678457610128523670362813176554114996787379018073777574140830575562056236126437200522462934343319219095150874507545482679261837852487901897006117403314046343079508873143679708876770868344242360377927289612216823794437921360227926113683909079338690956965416032011213341158736721378749986287459312664804334791964485729478276714590710844033300341178821405357209493164119338624998632095452408628637287083764631379769128148542987606790919406673173238261348786667777749948310184017178510601969210894889084522645732037289907683037233030259571017532987771097580140831797973980840201302040104310670133977147518131959995588140980266797538742797226715398673901451827304378886972078089319840407579766399639866007335873308751224979805098907964740565880217298387215620451302955021513391830170091375813163383974662986278774376285384769542683599152471162677319811961870306257804413152581001431437165579271581874476954461874420611432979615262682397224578316548567279524926965215831320137853769324869601723173938337168177251630766232226336170902204120272363617259816236909441892189712353590409184993674173753005611154687358441735773623728920564925448859146261504 [140,106] 688146687189749350562905011153643873768839014247855380677334335794638857692083054136322538259932705880892930332288190202572106499285060115661356191597511152046622656627131098291424413246688177041600102754069874775972408481218772717213285187072663414423267204222293128349487355652657128817083041908109830085212755788448128198573190013689572885721438541774627025342698296372622415856980765524836867071600342744545454093111331999717886869150805750145103254172358319701566989498370614977185218144372775493573152089610588260570239007801269639345844020693927154102911713924457875246263929056904140215524969363848989061728664370962795189519467858770363780770172520443744087306340204503387627939227245266494584844221296865247767765775628713970695056054169285293446150258052176373604883869866802978516782180951382563416086312668075568546874850822727735497047877967440633805673202482515156356377103393763614349020135777349557715556954389725906976208637860051136750935654876322471836707561315552464535890538169146792219461232918261345260728379180484286676497535283823727440154882973675505919676275740380747724946814973165220986017418778132029758440775513242546610658343384524852479659981447301471926720189767173488838057461034620971848119468984451216 [140,107] 4906418955396216621048564169436217464150457326422204565203137430889147775488302524358980908512820399993098774382329430319266321234497412667851093330934205305824979358434496251050230168222353115321455922155952523637492069848411417798035798355638469789079545817433307795604869876701221334837046753857966161124952491888262359146070956775436653983717167487683495963857475130123728402385639907974555063581686542404877909619761063858359306322003896087674635275848940662928200724175963898642338851281056823138133677047678147010906660733130410422597598372833473494945473856710777136722427086860680556765815400990392721435165466898726325390167350965583146478149016595427022853417996219664968754598579874299101948640113921020088783575933170722096607214955574726755960266888210256183006369338353540924528440894288220396225096123456650050202785049129196595308171769290429308571991520216603048967193821803369185961916830606545721093625871497681192022724721045019414623424185792729368978635392818963350789337779784702728814924929861194426557780713114152059882598695943877156922501130880653976659019827236051852219429449921516687883457054974604889909986515794295592159898481595647875332424240587559964129381908758205771522020575491883986213338144 [140,108] 6203824368744836459120162887459046528161675518472387327270537948487224665805025228741541040569433252957349823598816127353047983362904481867593333281602415830488172969679440282132738284619437734655754762103857964917735601451941995806809044438203396962925615911270498749567615535333627297618461637394019728964243925867335463480504980413352582921857721481589024540337691578074939206893168483979063778237333645642660213193542804226206676121508710391414921428322092721007947262070510918402863214615910540607192661410884898307188223074055898377999099065500756189780994309088595161271520092698826215344722225944604441019796936368358443077100446166303621262415161477380311095073537071099547771323157565741334822904475355998497978352069173603651675835794205752521084299126509381013972588600082586999558903574635494512525723130151232400459739136273281218639520241059943197718793246906432035720544045087289356908768871526560620268565995604215284021085018762110468519553660424196564956270341850309802072356920556299231936734553360875504343636939012436264784027051037888607730714289747020917785237869413255069481917429603226650763065958947921312957762696955515387811231827909103682632047632559302242569690758505688230774986381150792640 [140,109] -92003168984933824254103794326191816803240377846113003293564801964974038843441968360076128280147783837003055308432056007887972565342679194023759778342765686563308152233430562302544396135439438169200653065654810609202949115595338972254799529861157066762104852295837663542265390532938274608629729172761515450078553412808143039912322517657737221934138674866886675784140388431765511655860602741675255503788513621055176069515929874806030395157532271405026087294428988673343987289383975544250605297808753277123687522997745457573595723014909489473178782132024641182810643997911665960390452218265294311277075590939767184810342322079069409782391249823753940021753708912534420439334146218956059189440189774118697105199335435662614791174933025511341324051849733411371117679604795122982493078225877299115668527738929009662159810043810501958790518431797596975416485337458562591956577125198746217950821808306980143354842747759973081873812596160655902767496166217342653517644577656006407270331836982346135007247938890065586483280033910758619039354721761787896636952913145727549015660961082487475229946006418204662393244338093565477740342204628169510395429153000589651735163613858367071129433089985296690412513193264416832024031808 [140,110] 401327312233984801747399722341160842455731867805654058402828551404342837284837284823878746362193890523730842566029279671665500812974517102618540760538359082246197548636641786543291059662380345660998428322809357808811047625581711638649622248182066519917258228496934228002985331943444978971803858580175778481139287016350740512929406559747525940422232816556997515200954201400361643554229854275550981077600127617021401492334861769689886053338371795535811638145150599597188152704133395406612090666140521946190569508736051819068152140997888047469678190772152489737986630975230840018950638435221056412153250846340052203749690314610950354922999862884651761415912204534626024343669766812069580127328727599588116236947633108650019578814786506378826475754019608235817343186205247299212179576243978230124738569312115117430876786613970159783715559094676958582320008145187199757467466985185561885200437545257858397292601146425540444128500439494723798963349430661166138655732180578246188344485169141181985989816678599534560463253347143010722108352112836376298497871118717826204513396644894957631119869284938956535635418306042800343954536021314553008709747623039723839684387972795225492420275101295971200996384824922212416 [140,111] -946987935282338676124203322719163767834420224054194061884739318209078197625743686921702291131360851278774283979817511060004276379693446149427837393025120388811402618291897029208125234106186978069996688300184545541267617718540316148149410103241322816772445770084590916087976158245767769465161246059632860439834942324643535442282940821688457083054529598936409486211870862908702178125206464634832012054183209758696198531661751544110600283890748723645401756860025290935494701667374569771040378956419060084314843797393053685913780329717709001679002364268113726266567335595550036439214730637857455182573247008215764027805722119513062189869066839402691391536626907270777882224881681996883329987694359522713075869978618774874482872591791756961944548448789311441008840432682137086124420197070925237741980940847344166050854328794625414145023134322617547854203590975036660563454216354482919428107462196600811241590181174659532127831429703732786321233362504639383998057972058700610857683372155485957694621961861057421293566517365027258576778314542198966180935150475439636022088968851964494749432608318583241101123534744937459487582073846786636227997146137118257354889560760184182504552392606835496469168313984 [140,112] 607299091539301855889493776748680456846124572782058999584460552455249975270374242334353007426677532498748111083799848942481470821505912840357636654234450960307250202609462565548586244280552761151444736989859284359371485879872825630545689206358545318013751034173820402902912004452252405724743877913661110783938101820377363106991247567294862970713302415739950673169409367931005605142130306196980999856230376281963496851453011439765175927995381661089633391544429291764735229198683089656399962485792246574187934232107135788686668596194611916971292947696355762507294313499819331421247494648443784610767073863304127503653277205647772163170276297709558746699948063928879658892963997698118342848713061544140883790890258168768113369245750043003590381489977205368070887410713141855721416578743736445435678971960812177784041575734065233948425627805523773279652326149083165846898190803620399898303793881156020893100788569272471205783588470436257467241054122915281793413443944744305253277219055697242618319304830208121228685344354328244631138227076412572038164364176076219034720002170576785812251711595989402816909652692007834898849963102948287119155891439999023279594057373057820349951097426293129600 [140,113] -61362666093489340393752361246430879133469727276340781104150870831379455329495297704697982447032677693936006832042976240006506969327708155395612948378533103470026352178410849843755490072299590890118126998483325686142124200572727779616879409432738922187109385160621263670655512156953112951478750990466250682560442219111601607235599789164671725406565332424638536919204735239004774243838589303895474196463451362986116185468519174860402355525435232109849747144583631241041855304602620244921472975362166172156741767463980633931433278250839973746053597506865135852101577893442421938479405021703130871576110123835723418397468000303607957415972197738028068103602427082188636158343643921187049458918908526666917214057731324544185855732337570979116707914023073722136066906869365489168284249084379615515209271080128819953089403658328236947748215882261262469351078609935390842904262001191314524876020178110247890797833095770091180134066256456366076676886511917324545721429607885509649198120193274701691612537379005597407129915314446120585275385928907929521827347662234122807001098410901010475167260540246394489801605547697498943618059385024318362561526149445250449095427876660794000195602752 [140,114] 5750565471163066153200217854209662564043430488167688098678732596584428266516310365038509868233785904086884948270154724374577784409538966315006071691251549921256994352171958821221687075138636745563960853972419588117951715387944367283240109666861381801899605658349849012548659160081502995222252433840702572261582692581356039922619464872095705988322434991666982918283352704129923633550072755081596850390261732681516663248692735672114443490755406072759444708540312826223202650638725351977014926949243270596908065830534735916576436436598017054096278477289265148906066210400239593720292829776534263732464467824273304967434736312480981871540020876964590898798509864630588892809365325623569167776138848669591250521218710112944744475579000127001454839244750672928712327688698907542913033575405175176563616236777353382531696446030866878425675448230135291014416738972646793917673479306821940662216920401233139026672142854821127543235209998650693877438652320127610651287134144093779834168255259918962519405264381992148650613548254832796888523025334220742798982592279223157346816987076258986875902712455633481676774566266861030775194701985086570954169844526313523657706178832036008 [140,115] 101147047293949392911253676028116367023960447027817751894685453068533280323787190417296591959136857596882582841781399553063551842452301251554671601192318725380983723464578503588590473112175158530582533304617703028136923497567278130473794950954673311714644930473406137022787468378192369835585834387467974165298420405671666775729238300060723850332839332179298233730457961839180655127380128663833097031862128195150349373947380405513032498069100124765648721808949981834657658601105074236821820174351152355721104209316387285709866618335614535138997235739851062492715100453278458955630199300355658599061353404791004222055536871364629127534697300409588636841075459746204126326038575172351184387311551101644245643790300716343172776816998055049972153981637165799059722986323172058322612473611962337301286633058170383178061484977941154632339908086835308989469723498495541322846199706491606207885941107999810848443979060774324367449525148852709878523770918256776847003372084219273282329727191072648684152043311639328136332315718647877818709794589724265482625601569016470561273192676140189083878539281991225805737181146042959430621863166439528450093708066150593483542944 [140,116] 542547320794120087815346726722491695467097860773787242246843671340660361697886759062502718675854911907113583123112398191355278798274875991754027461764797265867719173428899756588621021507006688798856657118787941530777425816451389008926888098688545094339561730289149436126848025179498754131428423630298460756159030846452165242060340657752715700069339348636360786275782546487011736745729883144824221142749183912390347025251476588590952258728831942892501336153475473832023346643524384316009233272393680662866687096246030071795239419909680445549538441883278929668504392364274768041941221924925440230582401857169121131519732240080804387068537875864157277476980861844714135085982557775300623913453535258586759954070069396039881849338661450815722117860552663634908135592444379534891972357534639536596552915905648377277220175368038706978365620806357598033785428438933171085906095111925006452866710608035453497426571594195813116212520190721819393976140341870297965142995690751282767963577154821107801435924924944322673403979450952645694494716681854925380634541868525216482982795826582611490423942407290498386924578676109037245304432889192603394303934242606 [140,117] 567975569302938548104027161822981454228384800749711403594345647012602327982188777355933231685435582996846141300030716854339226861602018001720639699453396235910057357003284150918596754132639562909532201681459033079970177078177465100138494316367272410820050314960523594744701890000164323775098523624205144070171726127982107005657894405199424950528740181937986066773489944645077087136730162729829282855298687490334232698934366938349047960331982017938638725072143263843411886776973385511714536302850788848857763574135926489782726035864098580124091905897581259592123103276899927328375144751418605193675379020320155192005467807072608794933758620482062644071048399443460717548478022740538225629354447723327758310038148686243895140378479456735016607022493843375658479750152332051504314904266000268827335170858922970963047088725153622743831502775270704091125327079788897229076202268980607394441727799335553057856174190260928315430657947049199753717526615550310674963309139892946565477299824497966813482733342423022848857853905637268649788649031736450567607524203348593264107060047265634340008827013926213957669772311651340561933146585918845472 [140,118] 177048418133756282702741037607182208579775315702751347718933670750781403576929595396788540292969251621183006030067821382177551953668270177663046258890825827527915141659327590255654719103468525772885551998166609723958267379830276597552640507794853215491252693849420265766803137220903336639622705533558607580730564252887767389836656041253250904556938273988812124573223115624389851994498578265018177742523268988117041387575743437979306037900104045833674345612720001635842743375683907319418704548287729139068713136865269086405941005284592489880463129222698032391467318959792198641998907584410944239306361891893771457695936250824717991117172498103042513342412814548751127328732546923980709001662528400775380715775914339467081355094647687325242996509344400387798920405139754413502376124715473732844752103768861753273230556208008834584688075495496274979554809167986016440521024795673996581233342205027382642163219838478683878938970825543460521918818391468004906730899824000561073124426589130694230335061364473388201660364779217339182767629901492744900880850284350430350972604012405372139847603631621618266403283432711814559677664 [140,119] -23014160882798768952894877537183939467335997062970967679851887640467011356081074871992321314900222070038110700345020677681315418021510940835012560662657826289931934345391944360042990645318613518647469962797392715715744591579568633602862076823249510721601864699715886824879742062815752679883393737857007780844554339436711633540750379770578053491547435513259677660281907568903790725857804162660863091855540329050715409206901077388154797263844474696852563308057943992121835307106174152209499285675471248980675574693693077171858632136434649646546026263730686509669735516760375429089282061811202772735013711866423034561043707403240890125202712717308348104706205369073318085170559434087768299988153156036139899265349257812015141758841429049412944728278338667796316308962044739853743781778343583547928105263620796152608179076514091799052243096071339179577390273025977662249554992568731462780772653090742901665543267613383958003742561477382664837041637492517950481353966438765888064150238507347781307742796973497463836479037886839032083923788164435365652807923872509310996063940694345302906800786878674413013915846016 [140,120] 2420438936685909676862397540469768540493658907124534484938558305846463648709907238927888639452113080302724239056091106278825998369088316394320140750263366134713228760853357424507196856675268783041196828443375388563252368669094671650017839652164351610089892649621919074352872935844519371099497649209174066325579433216830736607920032578336223679023971764050550284296508919137106496274157559480100637490724378262178269560093521378204942668380745758194294179297559302205504879989181558463270805657983545478353315175068820377121538132402156169198444523644565338634593750354185270850031273554382754316886888528040972564372772836901576539441927757963581450647182515208522409521480744458117525919945269728101047458297472700210823946836531338559866960542918705714161104782770748820845526201999663321495910261481306166275311607024947903800101040978427281490304605829970685161069060377471820077838716240378700270583313016322270225506949105092350587797818229991233019841769636967923580158650546202033957138121875773675635466929090017241032448317239981919449605012608207564792055326413506928505836290884915440 [140,121] 416139045011585903794339416262189358891358735004149601152814063035854578851108803573060372664104794188398640321984662748662298755130205293627692964007424936622503183355958076774375756400274477138501780258241193451557684398826875475947746923221543556453831588892185058897468914252631368068472268546668745112008054952218689650939833029012765535848902192604317904200189903649262565399301889615698422715340280140225810782244570190542702009245986460005312038471753101456767642572837710830202094553948987385521334072578117290464400945950457712200521499008983540568933939019539278921147423580368635977223685748998145810019846200136305105400279619903065423723364439353363793940189164297640471260413419862183941044770215961410854295828208372334659838594405106893804978772371790017915181643998067817750881476829484302880484871249464479495753828188576823635510822744394977962357688918834685284591790154856273382582856966127711328067429345178640283000662525737858001944855811449348551556854086402185233710777659312553119933086798196727433571049813256778552263473090803628649592168394027568574351168 [140,122] -1052441607726363441651662372581023542532722237682450836914218902058913618726592476419694848519038773264947296108312373329413943417201600590356088113094768251334517732964377145410378229490810628128427850264812190980030983548042440066248625112094324824351219425415778176165747539138133803897918123930919991154112586539404424712902403342018488993838023369242497114597153206512247580709654034188504906324335083638756588465905234909233849014310974784030219246032452659728251384559295354416236166242579123956097792156792982042216373500550127890107938110934817192469037416959899301231261738426072849118213891218933535570583067234327460623510789841501149074945361162813035365534671798089612150936961262722743073692277884873892232418818770106344691071004377923020198911256945353196118186192256331562419003501865169017107668114779497944883294475789958122489954056613946543037149600969878465648972133766541339712950952514951729192586047060146484272571401118323426761313230014131263502417808812636856313813458174716817254856655164179414275752660201783952438611395840115757475539534174236000 [140,123] -87006158272304090803730023729016345571556600811655376653298488275415902135577122881033236533095889046899412865602254724472350112257499389941560913425880856572546493771110995369426328939259975273282541812224602123811125454125944575904306817689511716381239593404494060586011352897381051985155695767183266408273361169340087244736091608126074909110917903782456699923553179805383171576597752072038787779230277425181207036863675426566165463704284146204458366105712871452851532414327249035777106040533357137885069094224497537362074876235610073364622779118907092213794974678920816489653821749157650371716868445388258451760686789098944511134045986722804887451748293491415401190097447903390334599421141598724590822430242040356555085417741235469561658841081592545609310502391004232347270544525229182591736806744246271489885291471067252743988797303961044216032338091400367194305095478528172228422843629561107545560936753119300586511650946717311633432159855236406191540181510036270053152855504767153903017820943868310094676537346759910216103666792541125440270034761881850213360640 [140,124] 3324759248657969033012385235276923405431583056566673020958804929374415263201265125502458360657300973062982857911025890340652113828192526509107696905033924114843651624091012668629781618826311325442055083344331985591175667343036712786196619223063617242404934342838189892740870782612599260142067293857004911961093082654610608148866409869274897721240268516410798484400873969344662112147821482699853876930180930546656565039319968007110320950540755840419472368859602011273924150626619264219662523862864225311307644430527014223530011916699162872987151240782529725565132863663295001605575659207708589602451373829176870348177244456297624852742857051521884615029922326806020431573564817143244238732998326175524016191716564785317471592442863215241242466052832022034785383461285272810534772923500018897684732425704399598400854417046184736114013245486775410940048666152030433620922525040023088812833180917544392948653289388695200891425807425177932110487664477938157451856519124318572485865168755456807859980488153982489651582219291999273781743481119704417847275182329598 [140,125] -1158113741990475563791615037485798809465136114086704751337097606828469460435277605020359997344073206979228619262553052169107493080813146682459264638352908714081691035044123197395022895332287275119000611240065566974937081300317800112652428787666905456899901423715459200325046585390141642959725194053299539393154496164150309545691650504036982570950250508055272985097888576383840160676471027432953020783672863471601524655624088605383018406548446780290507552028108577083798320468811139904071241832643119400278216291015257010782983476461193489909668634510204374437230063801050515055624372667166795242411995997711614050682307341894646855585644446545818670908252426930713682806742162429541134187283657337433351354019921408473223706098579844280226180059257387892138055421938983381239296521655417994047445832124922910377594421813828979054249626694240053571990246629462139082847251572987241294250219369972663834550324836681561656523049118744085387968353018704983650850781769157657560347205509537478650096625536248244666260912437171040709097204356737654732480 [140,126] 449402279367623396668028070082685165130514305596480171093488670229121231095566596634848591468088380753850081100395217449577977305016885357642279469634970233719731023453119629841800901140428586072191607468295166456204741653216354158927642266205397613420544201154656108904617269497330195112203568152543731079031356095505219477853623321148316200639246812710176720624396598487297835360714886157772298096740443064709828101618476096929304031174041771311118574450500924213342790316096138597177178544064534541365513605969522526875383016920746771096305198616081502593171385734955424694843090166139859552704384891411029162142325494094201014105585632160805024217764976609775737727151032151312937574361164651001721359065944780026463788182588791102637519955564693835526530655685251833576808143814415104739496903857477360862749223346495030588660889160349098869583894694765777118876529107835330881314357257945138731779567856529668359202948510710988562264468518424933282505965286223553656518547624531891442750400074112256010303005836443310762796853825248 [140,127] -4266696160991440423410730484091715535587445636111048128164260602699971984962530416047206811100736551785049826069515460059337040280376632054529117719631734221517211431360386853491164154433564111423440409902249994873424202735004521436380685715713561987346984579213863822229077463707670970372888117504099246035057633946074710983286303744911497802589448092802506224599206732072141620134879433464345949748991029277689162279343619017796094176900684805626592473612980394603321115058379613043894340400875164614761989711926802928169277492044382080828445823774666423031060128052006170808090469925498535319335129344848535640096860664312725244566517013898696318570761241865333060144866712364249533360426076169369696265742263528319613232851028257931266765217500278489386221752580672070663092145645560519685078604491955977736503844055476063225311788760380507093941579796548921715236379953314732623607968131751550902777368863592710463033836956113300328556441833712725586674724170504991170589861212851339726207062822586385419481964398405390960 [140,128] -132609433553341779229009018258611726308499416824349957212053322724339031787966601611987798262804883823507273737885640560002535829854244872820952715787435314244011288286533802899299449571500619775160792651399911798846409132951536286071195829387799656700009433350007548461087445399378442580051582728032169704674353490948667037389855312013371670891249953596587472808044041596630920812894147633339374391472288447448751905358665124904256727570436592740037951621184332905448771232734246167112295638489784489024846780206652101234031235487696617073540028132463883530453548298229039546372436171324332757481803628720543748693037504607811054106712909596216698483560716718800288611770928136851151892619691564631546099220162492999554325708651207763934812825862961138111785038141916259026689899367187074223362098279197114325295626268100404865087239019760685431903064532295285188707765709848078671914992942831646770402060107505992707838111769860602960698307447299460356309012380002135929131697178984510295061348402994075889979159400 [140,129] 84281751562784692966190179654393535050602628144512640325391188912642918927250328825163453509850497476215089487867923038291905318324746973366355298236650517210844362427840452169741533366612529732473547500133457398475860594860546226650095251757831394620434730494220535808063446093941604106726382706530078238923956265344749818876509594954740758970338591781005814235461682426380653554426865123633273671696116643890323015959857648532031500344986385845322440926565826893625187548481951452062307349256646254360279766953911083759480512012040934145113675390161364614295649064889538893318244927711085997142572935747743406758540776191460476764646529119381015708519542487101972284249404445888389880305235670630064603199003010871535627366730716795479218058476245951912499446688807010288048583026416661046877571558379213163427103795666218050261361370043515082429775854608207594297110774026989710991959274150790656782483686003245969070706233373399503022937392721987194123366823306293585020817075919263989809486926926912 [140,130] -7379250533870430156584937848556901775453750698926870623904944822963948365431067285704361137808449448704286871320876490936267431858327102109027576724421868380247315193932960352866299371409311872091436883824593248793487458049884429003622107688075966652066889952695860973488759155603459568030705650755489096999029226192412337535659948744851659077302601800707516486861710195375590310036015949325194281433894225185787125425737800011039928207210108698365841702163054053965425653174895151594846190249742896261825468106390576607834100931255068669097860070234580552198351579286734239866640890424123346957107465854040473215045980894331367199503606534519478720952930087432452670466318942883113273938648175863787893588397607495633090309461985001925500538860357095817536152693092295634382954199030328597266751176385439394384030343364023393766502229655089326382019664533421899260940933644775447616935232231484160682851278651194724851620691526103676414342596509136397329617756974620504184497492453472533112712 [140,131] -7154849560133078522652691030743206273145732983847253167176214194294100734026829339206261851220486293028727240762126456935153407326337578193884806023220217111954453340363697341832572098152735708094344389027485002239706224749143638130113933060257062244160788588700439293048879093689587802132878052109700800346237873599707132519214070670804215306854706979934732446142577472984760520907949987175000012190091683755992350175043937742384558023678695361862054456087984403791788004731360553656308312317482412486377996785128780189145004071900601956070735473307651543214795860676119688300599881624902102168011430297579015346372408110454490633972259170645716918103558216327503062787456522048222837420793102797188336404071360722806475373289946351638079961302525885612011698127712042869450983307878842839666149239863489635744071178773543934736949284270751186945455923168288730655944553620837009305335899973541756800845165134273928625431373948646312942639147153083909092912726290945476771648758208 [140,132] 12595062807239473493387418284423348672016686894827235168929002709467857116404600871574637927630288196355291756320039582875675171300100294705605314986955139417912483638926877164826979876659959320479877219825716625318645469509689560635908534682355057709053587101153635469687431948608381734013878959105480484695168978554964987657867176685286451995528969083921206067785544467332976007818348694724157067549146891397989138145158602545871389800949909936646570948926043642923698309926473481099887437495575440839870136769836365572804144385729325871204647546692971351229749668614698161489223852278169973669162524471643921865640775331878095933511839431512605961608034854121167569187069056816855892255492335480430876674283955794812364729222021189362449247029502274227580753780053096286182337754261478667439722602458424889830864217970369300805569529352305648383026054806579161363641301880965220775155391899315460275516741245423760956201655947594491323927639491504856109744705353282123 [140,133] -6824268769080760609527455550911512045769778955644162630481287055071903515450753863123200810343558067070121889325101144958023771664254475491811294701743725573143827759825636538748591650861226020981309580890665664425596795171727652133997194394084391459591777007351944646197873513645901379434983821990634276260931227373436949415879942159478603559488297725469529075973064176076003640876714458906619901749733384762797177652297421221278124513446657505228457338953738935175714366009877813610888561508727131413514923079024395658121070414863265567291183558339805806418762716273699202277071687888799864906253737226320820908604826223508082900178270749683172246170421433987221026806151396074860422750657357674378548618524175869991701353481077088463030959702356340093800659155549252992840572014191677588099875089121849320577015396176088652959533579403888051310876106795378400093801083509208428295643501186419319181191653792267706119141588630459583716316337644139181097632 [140,134] 10597697707583336389075954433476330780331023721671543139631018554983056660017582286742346401024554485153935533785219907547488592346591193376095050290596266112431981989922734453696262037543985417629147331747773161768903509830657262955479495893464094024480009050438470268212001626059025901006031486450290119161447339668716124379650608492403005827008879197193708814533138641344465731941189898356883368753651751999630493075178757625038470527898696503430649995736238963333913041453169391342268406841152314260666288033410813775591644964439458317349353030505104021794634327375645768715209656865355977288037694417796390221640797666419433917259970804499351077790902305492591958060283600345968425110282134867049278805573950852096799281881048652704920481320678648687378781098384201569453098425436709373243416831246689305507953582030041604142976257453052613610564646071406996664029258366004712100883491782510524650006169541693098992874340087404199217575257760 [140,135] -823921786503192419670580989433929112350341462613736812006605252558859556972557895533573369309803205150926218901408606771449224789836569014896173203565415348517865504506393492017800524853294330701177546114044910649582025173825352209689363631763946319732567187467175463735737346629731903163232105831489004480405664151767885768405401044616449775040373823644608615784495729708322990572106604594605648117830968591597314778679618408505387321478057986284376100903962732858990207645127392437433266662913046692028926195629176855622034047921798731325104401647110486285206992936067535777217949074227671332052550909071101797294428294349479224289867721026641795945949669081303571628617479278117427928491386676069545118695961179948471460062927250868175546191363828284503005105036454450425744779609995045944417861807461858086865087692603047315687188985256077848698183810180747858434807470449680135267189944936023787604268973525486392393979962476704 [140,136] 4490208407708643321882482012884263540743858973844233697457389126439164702913194156445694078989040470225989318843381791551392698001590430871488820118339196595383932644053848734791977464624185023739613402622155536334929146133477157334797522958789263311768024496278591705441162312465253923107742195623458638100468751734740208229221611445807217448474958153302069892675967778491446800306939947438212356239323134643481956670084567239672421785043915411724849185836382868384306409710605170023772428858244551032107672169001400616466394494524590287610347459959511442001982583362397781074179982261655940324830724655747151591559583227598930327511143883546747601092980881518965021347208471682737100429334635899606699636414889436894240114766967879440107578461214661389906305408272506352179206479461380837102459311154642383916172042916611476549592837651561620426277699483604004606037537704413532400123349225491393132626797259802135440 [140,137] -1636349814658602096425665730540169486119871710701310800142202851335977004537695386023867542311157962160674960588073640890144849692333354682701014479374430802677332824745254752615174860761874274254086114283849882907781042609850319554797657859461112515973177745327699538805328877435000871305479789102346554365099778305649170918240241612142159635749549774733252030312813375025562040971912300267814929489244840943446135070022395967307565930063879391679645645126482283846735799602616985683216820052873119091291140215869699185847318592307537658423389290082503375905177459152617974507013573932281224946931473807940743474242821391143689822688799760376607674035982790811716957887856969729934570660011981763726474514200928107284236729285565097268060056118429640492922562939298853272806616437262372288441165491670591243096634083062672908807292533847571699261101672332888650264033601140484330180303115152433202827328 [140,138] 37198701275193808198899686584676871178002580336493926827527086582856428910173063565405462826610235489345643063786131910938161192707223995067501605898788235949266552676038363459829154835137173367838338524172036016540187979390366092727807941159826292885196544797162448772134120145791509252914170383800880095069232345925088463039084664777138010108008080502274294548236174339397501345827164151405149953558389941556560275744398647832224237546680706755084617566675645940468152049317348012052260353713290484637469979970402428084097232505601043473977305842660291090454439292605464604890522920896999031566857103752424133568720830678057235633686313762593321952886700095358591766736680228961153219008831394227776206881758633406099830178576523733962876493382806655126074582376199806612232609104243114963017010601010034978183383098060626725643922756001526222764226364063204260480368708286876324966696 [140,139] -47868141577013739138061438971967925803635696009114614038759552091876221656369617042315364248510592374704412668829389879404659715859185878647135545163144492192478138264349244031462777768153962665666712781138930502870525124897929753344900712395966917638279439763442320744994577064457012951531803878799923285112184236877667261852442407419230723309535916219905001250783697922925359910298830684793882699770938424906949265135150965559868857857629710379994483965591293519801278485098339303002367824903265602230385596277837636121762009050588483129699403221419128165019097026802947837238514283901069104922783587253740784023340084447349977711790758731601226334753792003982772265563392633095405563823461842571257821178094932596905353743678588837781877111806913843019194110775066477388810373059356371038715559888569460748241454119642452807624393737306733934084513002906131010856880 [140,140] 3073053125852100025739828028130106338201008435578189567531295662960584653166248942863705708892988467667171429854019785046352691391396042376368368458094572882928707185323495274252335412022055487530141335203570285443424803782248248802647041232784939170772173999520885782646573008279270274297117581708206870142368927916906767898851277582519796943510033581605072262869258121673792263508225505576278105612690959600307310270047274802223752709644291601726500920997937651439543132453636119213078869133735592869294429696996834233451100795890539909293834250922669475951270083744281882093079006347373039263451546480746138903994564278518004411662587111576011174174357537773419863448594735970629751300103137027775824072424975285585015128722452685145878415311121989541100743115881333500412866173836576463618800182721515355246188947980376736925362843289068240483664 [141,0] -23030358132792546921338054126026301694007730081770397837074899837646924544358639682373097248848025720664802174428629487992233334654638159856704180497451677026681737679292226400401356153427043296847778601508580310281134259562700481061853931736802225842412476450257639914665086952956398597890041318649355305986020098967839309477107917516046454981271759468656698838826216134969657013477803548014092374380008310614063116928524698195721728800950922837754720178634055669527819479121136189903657254370803806903354315610096305795945075291941150312145827201665293154894316217087188118989513910644902301730407393097381665350417095478709030284578683778907113986637767694596205454239256627132332685048108293590706280459029642501415052924357325726746270986041196487661805404220283130531183056464662177475361965238020757677544224983979118893731962447987442967696137745244168783627010196448469443409758371049949574169613890384616796176419775130458569088035864284450425307650301583998508222952213394890829553960508515441736916369471843903794546206973419901363011769697709611268689465775034591281717021689733898807594735837743783778200398334083797717242295789240979313156253875796077994652009056718639753400663362747253996175020433573914853092257304300090002971826144836527696288843796242515717094936314482146223952116366287043940141127380155277122255905477943893803705240887203427581327016286353168000528240737544607603557239350164906938004581610951717012632163615619660746042818994748399879828336436965988476138276053562225722597797594415333331741711249228707989259428185636944494964611388391045778968906086125012496434639356771172352000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 13143869197560107140901388269400587016433675477112957517799331173131926874820001102641029202673184886549415151681260479361815783988021890194694190656616262776562372737600337620682238992721651194218542239711176086266768997977600112921832851570293201783071102852736409000744912582297495304048704550499353369124726572293720093149643112086399477897891257948722268039416383832581782369808319641779852623455356022055470880279590113975928472903136591602253391434179251369249882169238750618859484220176432515469819216109318850245168279099330203468538328763918651158064626232177587520553711352434748901629585152692582113450770801817928140604836068004898659322216420909051670325884823543277853992472106265313673507147525546736785716928172125465232605080815140906686839612844650871419037004565732721635430417206956074120081020679408756486555640740542456416010929273174837937331981884231696638669085986531608336334265752548623548995777640662941980062795947257915113292152335550886796741307782842808194901764164897733888779860745000835571285295434699649436307103406212228635098325896070561159345451359470639869230122199568637174830473600022620610484330562877290440807290376399515370724319708700213237085318342779771467381498143660489921438754954272659639520891493467136031636040631949104222974298522269840854764040683886927325035444905773122905076911056060949343703323036617067180842276033179502935062281283949694501454394667672856749400542520393997907560512599438513451423329856369066287264409816614386244322406183586399947006703114694344663769166163717708432077044472895088723069947395708005624797482565542294483098662549667574710272000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 1061692110474439882177371113711743130565134482430084934991340129753787938950423613309702644070945095391963786036922637594957342621905967567089816290602820181858259519496760055067533012469456634228553478694415581169832723110446003667646852433851608172241938615608658694415201362199245374687805473297002867625349434700748774789943853596664572667856164299829528516645281531842176132674030074763482361990895502778001771917548777017366868290424938567494843141110947125168048037938536525734238337943785710136204995099200178232308046862976731469520325216631166621777895363851836723206631669136913062496687476084250386845579079030227432632283559169457411121428827585762661683231504201910864895806575486023032010577048444445592493803374149593582087540570102951401841142675767126256693803005478677773712484455640160459472342450599119483333096376785617726840617188834082982099538997753887693225733152154961156132647737438057626071710503286568947445105013038046119666600190405461500398931756248026278168067155236135368308025606527685127315097952816595380429968182454205491457935728956160407857370942353364780606568057477503537401969478592919907937132761259546191981382696982965726579484990336139924109867532576067379854499156900133371167858195261659808869635718923620967220539426609846482228573624678282047943921150920680407563155224746879360376340870265480725553894483643997768533390236033024653395056879582832484847383533876256251347232512196940714288117893020143333243113005767657289296467040134129032844125060406861340005659677458997239176777314997028128877085741306677995174294368793553312901475137265489622093433917582608802250752000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] 8193914469284977661647010670440906821923108301185029943756595249787500030633274175235172791754682687887617453669586357717176961807858280751073526165682980139381677353607975415649260694474083484535210176017262120521510083393123619848208949277308487556104269043258365520816124549777062361901336189945090700887276150095649627328135101206287393511201459328364054317900157918987536455692391393231365467580774536542024776938144927802528391941951918201435640438074254068640874042628914583126128348577875908552302371302720922038958068327853764527757999490051121406027932909880622944484797880529611111800227037900841793723428771950107045521891830891184062384652186634406424460585037229468573271002779617509168521019823927700324245030031866124530754095466726602166740404389009212353067329013570355533933302398697849973246171958981792116041840591706159533052651638636871911919954971674442043755248438509449396534758038154054839878278110397412517661399603569470870936248208701401595663747624219446977075773842130338763601693690205469164826498625046222894710785002956841899017202998797606402371433022694585839847248070559847878395005656947474413363200687929915142736927618855864703026024447034973337776130200979188467268405225801556326225032378478822466968981853350113638060143494275451161073050103799884821358936496068342759694469824882654221790828005998270036008403824925120482572428339837887542235026547201636275496990967423197765982995009760752604978675277256427235140486784382379429675079748720638439203914729685228384261089052446367648073116454153160165915441272073899412526755330058680880733756022316894319016699220797908796309504000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 907818485235250869044100153889880469592032328215937462140196030175142788955874900283993117995039665405652504833823352752382633618399203329961768229949395557462150347054778174281030931148858908049448889730536263905562764732469366829931132781320681958004783025761851638660266560755640405938985974942941733187738040066375675141908998281978563430692907163416286205254313622580927813061989179840221052498440077124656462124936305349464863701090328583002638091900975703302659033211386682870461180048606132865283335760587301591144431164282961568934505899605415547942454512071404773117677303476426590887922561427073997389676907901780294572062942556217736916869438871442191277511038495908138794899767205631979435210952034374275048517503248049606785226982058392361440141366644962725158461470000764189553327784405776624055413600454874853215098199991987891337571220705128010193961273882096757160642790544265341180550435238351315662277947722061045405106487715825380042216458420917880089516451796567446651369350551354117229893654704257669840807486353951842351047139374959648691074324073734365047950254915869649785980479273414373034770694578195624783753276148955573701783143685476717237265781907727142373892078066723204959477435181870511133139182983754186993393268785832274139036042176121224132310619642954962673760167700554361783866622356775115715073120259569897480021410812269669590722112732285748009410751183759528941475723267503704410905467208650239356439364666132630424782322734901924719751407061087436441321273375760005758723747235282445415709951070800138664987086336813405454668548796422423005396229274746028583140594825472074078748672000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 3068560820793233876983337912463847950880364161727987514891317336566239987576809150289730223159307223215998563771364868985769207946291579351144782020982485532063486913342482913345245611224114804332356227033707145505846554784188312024645699732625737529211517554908937539696191305084229086434554439450529934809956675637382875708782497750790180730567756277026822819686167165011685609790064525332853600139025199085761250532850957192650999544397530193312137588054847756253772839460241723985274147908309434436576260647035249267052578498846750246353340985351092623901793310744329361943573261623594494591423100864028687896771949533268740936757354814950452609593548099662041147667913269325481218121803160870851240077578736696937607810909703071869768373310765640240854135221456523450760703311676034340493154326159869609451466042654415495149506899735368727546589641029149567274757733131908792503294949781334239842932936672935689870552837705205192798725462938235599165666188745267951279616879141321270042621525962822947296602582621103148145756285032704269415315430464227182362894391432394841685000631414649210183984554943114601823631730280668050418818947474355796667311977939701831883183317183519134523504844741058500626352407837229094183794180908711339472127407330729916246204863634894200020492696671606713847763114348330487393371228085038953863346393130639533319548384197503619162700150289116584792029749072028201603045547615350810232718585631614675774115874451768742167536436246474707476700567144870525998780666572113154051092261178428254080791228658066305275962754239249543394546680959030210917304857003619408407363365753627621535514624000000000000000000000000000000000000000000000000000000000000000000 [141,6] -38146245984476582218369883959071684954411582347862160856279274045875459428130120120658515803298241269198709003223047780850779850190898030637900263058630607493136059025554382892218189242668809796131474233038635811694202234654983018177148792947171340288847982997081093827254793742130876772476024760637122930547949327395319567211755348393863736193200895740958780425396061201230785493084304121498314146549954795344878783361792615353390144306698523019099968679783397035743011872325214777940924261392317399904499434086440233187777613099097066474066002088373273622164940637653015157810302727300034859647418524330078006959671026698528185308572474091658017549796182122105682485894302554453631434517296612042528889193531642850956235752161738878890297552790847968257454295643686950545977907051128297362996768845864984665160243207233574560213918611883662956309095885022291959029888821753769303586400584710765464222295759356070329961504931450547472018906431554877158304574079322665871877027440922743473005662655675296211600055258797527222663120271886256210623488806348253454351319399792414373649438543733324156974276826410030183096757955313013095307831079053930875381803004486733701511100846038456792361399081512272752347488784219528981087221217816538458232425269288940619581827538722734140824833063948984038648076245183109954468923104882645020185705945967683196091947214632384276067977269703773196881446075366039121444009684793755168815437190269393250799896194608881996656269796854348441980446170251733070121302248413313876408205962627026188194682505138068235269047839486007624706461931179825161252629871363929001398405802731095272789639168000000000000000000000000000000000000000000000000000000000000000 [141,7] -91956088988454188018712585399807751824056493920485537242703233009422170338218357647955905778522089204760151482392402225737585278142968100419711693812190085498703048032115214387925310740294120567713793473678181852251472276055225282120001450311005539833328381098710394823332228196385378912053806605245678637345024342583354131488953115411877256336244838462871968327542820731761269369760617339970447387181912500450952243466779557803747059354289487867906843418291902142417600113963364358008821574933000254075249696240091746552940968515209967296153216490878016655621191608995263543362994601927214425445404931093572708846059008155350250696767748818394431575060436772354686060208257790862190047151163630185012783686679338894743759795217413181293786827321190124468112167103370130874165538711327942730274356316237184572507914619340160361812402868613393682443633888255282881100716768016637369849107684794164564065575876994284040508951425202093968744745903362258328845582656315776080568668589975767526486956010148675603042225323282184495240877795035234968642624392015361636970951270792004359933611660910292173738281376765205374775805398135361973009598471037442229151903793815284685401276077225460593096595089078748840828968506536398942077271874325125039232598084437649950598243460948195692148422398222192801262557827347975189009126502369473344852042180118592845423494894125368476948699925155085136812840339021284614735256029543215477652418185848896562240944267934956325380795132832434126114692880187188553818245570199785478735127815490807179248382677269750500952981064137447410141996692661617476721518500254011551232492505546063262735400960000000000000000000000000000000000000000000000000000000000000 [141,8] 538646412952067228460872168946171663060203840894660114302519725443171978882385421886174089498538152594510906924559220889327468852907997978797362614252733546787486569412851045276277120624154936072391297558358193117563882304038085749812526541149122648741527929772819158626914867483994149660061814075857647769216579571636975343950397681606598951963576984212457506331236496584371936479036645113483291691021199058004244592988343020216627266912198984483856055854028752199034796453745854819551878610070257559008126544989641232294730968521653910806153604498815833781711937047584059533312217626118073250227372994933365579309737888628121342388247478026777078663016149603469600353775623445539389089056448520886911649169445500519379679835976013495180889158802930084081029733248663327246486674388673969159783917772051470435186532912549750449763834073263931959172737844591466381824068977348197616150769656363540886692386430081472729212686589238843582314091951998988014908816631001109314985683631896414773617056542710960985779974908941016345619467242310700046309101931491069734370709485881890900336827981743749483236942862763123906582453434989723998841609102959929746275364149763127232015528746388689133247242503591172668789695272733086077346806941066289480188296706871452972450148187848187857124402492068806007314370084447131823706186408606090014234146890924242935043070732080323883648632005164478325834478716693381115747444590044425559705906571345565368787089019566129553131412253096264622847119776461792359051571695048893697911666946414430531560585961562814958524813447655966413267975156494261698321710608490734537890354105003125939957137408000000000000000000000000000000000000000000000000000000000 [141,9] -238089752666249648768854099241261544660098458290313608575048747623293022882830734110935480160627873106588510992993400832504384554482637567277836070663529767210718183253547108690614937826605168607902430309218735689901647611018899228179989519816926724464131688624496509719579894251941945354081338120282947324903663396730841482631772291572159334167362579941763789827130344791226478460427005718931436164753477221847633102839523901651686905475324347583336033888195149358488287922897640558919392068595837781743671674044041456946385361054021263179359484211268633609369640644531101035676484221509230799603954064743005420263720902671524703866626753865328724962724252717432408953505698171006963133151515427667298609593872154929360148031754776534663382176537189691857822950504583200349505902217711069211512712067474060598271234457705635020512031570692671812697318483404057524199755559537208023469565034758805796121106155249503672319517906574534037149608125505036992305395130851993206873430031495163987182723176131251648210740939058194509066899010955170008907820614184494201775532499834274813775536076328679253546699074507561528678173822649885585532559496915476213038453913995644173715826852042912181027236866869437351150909505712187449983901104030556154673430510163191310956072768216116525675081934227490449706694874442889962445259588046467372176301688507374158461034419415708135366504584737011840324467630093690825257553255002263007583346188687440035349034749611656655394492493920601089675312076908039034295061685644980625401651101253884460031100841118670397064411671114828641629222560694756921910224102028250268670884768633824319763382272000000000000000000000000000000000000000000000000000000 [141,10] -563863869468077995195661009659616665504604724117742711620432345326534681885983766369937769050652334488904938716618646489093171525860678047347003288751590768542069697362470471515726059125151334549566109537964243609921432024709654955661912871372670412552004593109428112230592212396085564509702107822490789657207261868671453638908228808364401589516648930068992996135277191401667787797274032505633188542266136473758034552377426712026484190768153321959131210060535175763537877278163099269704487023163356830836347338252635793374754848408452594436101734853347833951924369700282453666489055022748046661873775344218342826847806977492922031091784265425254514616325041698269020449963554904172561959981895232992848488275135941627280661777051016409205205643020524585793678178725368747520748278503870709937884987000478973186002022707937157903100009083537913602071897275879627801963878619502002336850282347645199915427706679482765780890126176234918740584655548738389787090099499381663475227176657363130222268699279381675917270042719952743453089662926965253546929986467521062244540638022968651391659109563910698593320797087339880878155131709347533825811158186381361191989150969014529949496677335948827309885806599927308942039718205605574121704129951570911935053960123466012841602830048447648437535132962651260953442264977755174898285751191972339351297972462008443831528614346969091297318940916643053846344762856180625555243213233899163327462453477304930803074413225549402342667223783363239991444029817383234213447386890684065994791190924459679336337333502733446943730428624281510999510513694266380938680958260293387797274722454031901857088012288000000000000000000000000000000000000000000000000000 [141,11] -3575027673867812967857776532650890005498732239854359435971681859391464150595514518992366711628496591237373960703757829303531044765023243630388566180149272031525443526268447352539791455129220509593545972536040631373279212321583216258101164234626940560160150421672265037188787777563509606051163145260349047882827675534052836174563322260352113661153262876514460573531412748313694658669308124699228289837498455569169205286469420586393136514690282905353381846298312891790439425851733660796511363945287435505661514956586688786607670134848399122891405580925357668582993067376285297681279014850395256372785258757462796404470233579759196498968429756441407988574505848801875023927811508679132137722315001491971478773704354379801435336264336092856486374274348228904515424991727987483887268083042293831483751658728779905186040562115540599799596058774057578708484037277273842013597435511280281037476666795257998750966117350420521734717191019763676002166643540733509438972078335291380138963751715834455788730816421630978214083102536887851142606524666374321630260161276221875369718033369504915755879940996695482959225212674250115322367874755314231620129881186982511724822436307528591419780617860057765788752215285521985490188530583174181973205812371553933287548012565798807122037984497249118610521124830330697930107807672835173490080548282409883711124349741135317318158398036460962508130188085213981850821204711263839860332975664473512287326210419154378707107198334802623494300791484585138456057064642667957400261134339866954177236530327880195934592539115632455487325538256469175494959899818271138901560599391302206456094521911729429222527074304000000000000000000000000000000000000000000000000 [141,12] 15871963287799317714919037121122001660412984544354754726660542427191931392359491717781572933315572069683181542341313408496764962989100893294327323959253935998796846493298290344297212717867084264331136475286552355203315517382661762380713603533576146904418728125513236156171852243307699152606573374621887835913104897455773441287336381793161631966904289159690294464577387826020319174949034478625235321749618096539129052297787145843721142836441837536484047577164158282449959005181211706746662327122186121446982090298605282963540834337765304973538611934000399346735717938825629899366939642368164848928619813373937989630322337369127548221616676462311373337391276942369967094570041766980531852800874856666015739549986332140360712037635811799069184339754708759879111751056871844206067110148122207052878066833828871072489670812692093815201554792054816249017133037439256518436709766944075858946909239462915036809578549723337077963074500997130324839826038685211685693737024429700771104417216707642586359514135483449635653123478124632140953051016782380524345376422244888191256884734674129843059399770356373874951414944072843332645548472089469200395995426535257129952128237717068458896325745496519811873748759510414665481870354670905300251100130535234910608594057261192212986168253905081910209200251768107101757572774176625467986062783324902125996416589910242782077237338699137304042186417038752261657735361873094030276943385455220517698338508623544587797693569081818624331500769309083744262340652661581973528028992493589257752830593114414812114898594811595485604426063370195699279361872162751459499519301230478674724093108341645171828071596032000000000000000000000000000000000000000000000 [141,13] -27815218589728208172522988616766095761808299811714115104472939002871955693225467880932386611882785293155099569480426392046818496274753406469346487882440135705265383026937314782754124465080341417134967094482660224655775792424337155293295309498383982777464338740606443260324464386728772376854489455443202262781086014211389024617257625330237219081120694452724469504899849094448251210685480255938099635431763987719430538394559090321782094227745374199232617993824744329679424908494167229551278097961640756615766434922475843435701547484344335754891170132163278542644271906051191115935734355963662309315128238378297441118343884362130087484828108539487684834798926191741576452315695533837912590775558187793516869104376163072892110425805864585754968602938551274485901258681588926717316176561531917754248490323529938325771156755346839855017693304454387342614109683968905938266906863137449946631153105760031916066699736226237522271495086240829970833551841634380256205803212565916002173514366952359031294418235513708201957583547396933074690616099236750839635207063635851997413445932829459800674099113239591914861923593938259623147553556863988508943664833399705306141173631163521799903349296472693516199426872793901087203032222982133659099124804248151291357987066003263689024613042126408340831819447586932903128001908924400543947693808028788985831549387826105331719561598019034698230641549905359663826115093240542231821843391664140003125277557589066755457454077928712661633108663791801524177140619532306834919129233443066589477247354705803421612279075647518416013507911703073193336980354771391700381934220169139069616656174288623686745132630016000000000000000000000000000000000000000000 [141,14] 29838432307459477435249628623798070391275627737379330935652432219254036668129651342358662576504866716911184733159079522302439833970537488466274319073646121733152130013187340710691814669206106473875019544376760820188040010025355742323465735539629958054254004230657978512582973657223358702905658429591962005612766564053396278889347370966887776656309338930951205786106536210107170572012846049141174165156155191197602366613552279323937426877787436824534240233381970870399541978259456256247915221888721792025216906978683530772015152949831303934281833514643399727471787886176923885419883038469105294587820030429567583519802514693366937353544110256271201953949682160351038699127617900553628820413448517443810727295718567076980147632368462965011340460898014537038643794647612224910106001851967296798465947968890346860887890816490130163768022248882867614004317750595949776549204357862419751502804833942070653886443027306628685479827134953006962696012047290230935464017734012957831890336319439647957966593537001164140444589343995265805939813047216945528901528605547707099238807823121548887044329823744652748084768370421782907572954110314371544596888144427965205597156148354171671889621084858424742469708253128723971909500161515299463967670734027731278787303644753861400491832282248990041893476132108065286590744841222126538393050815740522845573298453134235205176207739418578372719032129973436438386895804835661276913214654885807814436140999693340617284496901452478524975576072276650781549977409217769073658608517511141301067100566889375775038520717142519846703263234994079402536276799056480161126988365708342132588818275573909111663923036160000000000000000000000000000000000000000 [141,15] -26535130880923491849663829778355504440770877459309404538988487669750327819284404182178990658494939394037423241993159729135618609755627730753574757031857605682923928933918930481331944186189613776548338176720266281935926994490268656673539492479201181320429426827442719176183815894742318044037547559996422954624117871999985398918703465412995380355745220713572662852142580651050651195470126558370133678622325435986325618426208633102159902508816499291438298744406414493487670380752956534419583578114229152536255336894589112942868778784213810003462358991240171032301777999231524594257548867241743835766719700963745485351256927007290060717248198140361091226802028475554055546537683266010573515274726849336293068942868118997663789825428254333233061796499768187088109992471036258024080450591235842096795354416977763604643827297323393963374371918434349373568741343507869980610628654255600594402757374519059295691864691597184160972040746150047474154038459636343836042344469884907751741094317956822447655437392545862946962771837246189521025858782248386874879611220876075394152054337998284259503003551196151421220147332318932123664731977346870421329632646192536381863781144996242666858796223174256185771300555822612016050364840201957694432430209398017732479288336538979572777710518397822796708878800981021040026697783525603611140595443702015931241203766902346272017625510774771622508752719173674414426790445083258387519571979771391713665860628445287939558924907778687948644143582894953659117442237471467157144069090778894675255663312165562368278360073701040286613044529564031987039495414393490521725284015236498242721009458054546744328138522624000000000000000000000000000000000000 [141,16] 34138620338126248543941026699307442999101188070160814983798031854856993209625778202189757367519571555764036223672747528833776119294426949032056587094393140631180903414139975195879064084379487925779180760131585341860109011291099537636263940673629442176906878711594712925964093711946245506522117030329540343993951995720935571381330073527776933222156802598622641668943962631912488920487948749485192818382695297471806542635609435106976626054679865788149769172146855781088924855137060944999296751871681506994949473051214372200349892189621586540780854527360133635120469305671490687879431384297024194503393945964423008643968911094008720416363396536754423179364032069517523549870772411697673880983503456579180392948374433256334467659804514444005137307568145194813811619656015773187379479928879080446780402084453968015377138533419939440817416992130827907352267836337991853813890483400514493911572940405356163638662978258986698637547290817141920998006798888871632644727566673290339899165775216428121825493474401617568307321914432881293364255155582658075616848867474720308458134656723928973612524644975544426555460828143593535321163901664052459685462811861218908318284248924260678996958467627028320409023277138724735635646633853208151403478450975511544539037415462679601429343676277440879020118531555868893962391561499020833457717273440170441933213225466703420310982752789227157937188380706157043297603646521041715494568899727953653658249848951929486372233387742688422585904777865980723302424643271355253248060130101316492929261562750390784992910729245448526422747854728251379527287927142603363874370987276243003171035172389510307434079453184000000000000000000000000000000000 [141,17] -70076273671340025849619676895038948258452847250796174704282522080267549594889999273836074303306914872283322465398437685817650496210918391356943485169215161350748861594931436820292522516468688802730134238889989788383938400525400607481797368374749085877061799369885306458653272348981623990555394811724956826209527248198933063815636786899560572075597820258368944880551859686874537184317834154146025388499760042395233860454157911255635996843828201526790408823306848754242441587203861828017068592643336226645966805828910308621711016368881732729610008718839879786135713255663903224348982067788096723899088221932762413142647445006771652692441226569451780557570616854123044949804559992478341120495504885846689422368183710272780249932911223808099345974801894088165748852270534781368007824956844831106550275614869527058022072319792781004750419097205437976806640347878537527942801436885363548189515178995411277916141417240019100506256522652732042385202899464603732012504956542821101790633288367745788835739182768249899678906849456838344545182408787268576601874583170602928372221071310679888895223158557323637867666995874554179715983354341836175183876581767599646455152128480381830071415979260565227004564578062572240254550218267293332708207059755783700218957914069300234015079707764546132891090748985041887484307284622871776581428146101518699852451164297198311536741874673092361836980063104505313072892688376304602334484027894412736909856404319866741649012173469511683494110652020975381255478703536048683169615770664013171549655344305023456433924960529506170199913221586293761412499302521830473945888600677898041287072598212594768710610190336000000000000000000000000000000 [141,18] 137815163911776215066056080071494063529324020770563380276992977084813531545581694035771658665771063116819489485183756379134995875100247516535703514241739650618413898539225281865264300179011842265326700015111355561977202961305768096244113427585432302329586568206009794101421214174877582142260715937165594908817339494905600981849032608176108259934702398351104185340272988639432868143354316726163309876945183079296527267687651267076086651684517029712685463293451465934250556435976180175643599454096353522066267522538799980022092578912153768548894523900226500643211631961427557741009246653908856083854251495413334392729733081988911035444406646483013309713963946840128401196851089330742292850920806778984825318688875907128368581737849055480370570530076985593315265564222229101618195077373090068310089285258151219668629503996844995892868759218302438697202474403623342834167208883982156729479714468806364755101595660075802334841204305697118149031675007214189518276989685618345391300241998934335585185351607655294962519851977680674482190289532992032713419977714131221701626921762388189817658500571373192032797195912020434870708929256514220506422671136811450869317590245021614223803332450982529742594461118353959124481348232134775290560061733695488004961233734060226414934541300906008528069505572251389961549092567729479200928631839342428819454197714744430360083859772254446002315156887432901493186636455758809118964360570064561015900059900670375090969480589639076147970683358533679463886903905461032129035801421466706595107061267624948223056691047409795737748466747001057634903754822257963749570032576825376950186636328434668994289115070464000000000000000000000000000 [141,19] -211856878801822228254715986015473519093308208976102316864388532352118822150227529836264037701976194862284292975031817325146258582141991401623727289049320379250283104941244219347910236636713579576123829101640235227633689815411488845803544307820126749339342124348505136791199214410902478345437930312764143682756669422852733762166582921671517439201655326457488408905043652111156371923250552572855120656407195334190165944895792167787693539017621830081568334814302269956719424570984979554254375671715427698384195734027496825274763048120064415615575229550448247160538869669766944416245217847748058227984038277667485313905680585053124390779723601772528132854099584629092037617521371636422110480586993177640866383132250471927127447964084133318375595656954319878989641763861820621400555928789672211130675498191181396004319766061741316311199742340354235238876476542922691397155911008867559906614611327111915460937913170736563991668302022974864450805939405155193820386428708815311653079131074665497485919509085903497398460268277650944101113472347704155046002710488583057445948965010757581631932202414854472104291981253924673823750496362940040674011572794384745446556100801760513418980544359454262087916518151808003426167462085899835687931577940405285170846073845083919780615636296590287520772948864654335668413934474830020875723529189061037077804486766072375554028694718670203635739167287023704829315434655480539847782146599283139795377050402367593869550156084864581640447617567884142717819393913422011905126224260227258425995887828882251469388433202840961049719582383997657012043411444451084523283672231525632017566425027580847751377161551872000000000000000000000000 [141,20] 254175232663454437549572154633160217555239616003020618130781285429373812948480126205425068421598580187245186110324992572359291337123688417375462344921773230703752095207616666141110302934329343699626446990253734966845906376514645658438569963611489876906427341069033454456274030206238992921012724115740363111752730210192235787290435503869976577355992366378096251233538202076444509766876775966342564905278963283072837375683886035780244206679027653176734486687843734241731534328329441313395089703806948114424137654951409913726932094648603248564391946782846171701189258365450613000920421767026145162597874875167480219034418029131281708625372278071377776149073554146432509784740540109744797140988545089716910973069485325143825312532659431176085777961866508571481234194612250682670673885810415938982538145126558196485800629378756992353084168630966591553674266750892200563371225602683633340115434909748887230207645718050309684566440397008070424931205374696295749338959879869161015615563044833374572145151991936339163159467449496870588222460713261689449238586249795004653986759204280183289547226113455908820206346756406303610747527692218193995781444360251562588612062196953785766101474941007618704490219186629189385939797383810425494290132203614774450542060509667712633680784509533149301974172778754221262774892626732463974213924445794456914260558027787319018359182510630529997970820067590199842468946889903150711510935454953690465214211845069646292283382037573269246989724547208862231525800438463245423999128152909283774621763728542679689396527676785316639767168471223909543067467550541234269611612449412594764702615079715100550058404216832000000000000000000000 [141,21] -255106903150974238282921243593646052545416555422204121969907823030027373970232379542881318684681485074862365880624960781862904549380621439378051287567164286248165210686511043865600485627596055690406192379114600414650194976980478619693953239804340215098385143320912460758130916444918249600987283312066363453346044520855196473721769658298429937323111347249422254931099416067900393464988635653545907567954465812287340424085382931080534154998482715039934260283794532815154058614410490697320186425622474845214055419389822908922063512198700245543951818014398569920412973168750711544213597946628007505552906987359428940983196829872354541039107435804418231584132364884373847846526498617566309664629309987982590921077586993720646056737591307815221240981126485009291979981643073438909670439016684078670978120979648494494421095676744447758604602059287814670998345578363705272015118264777681246814844441039684951292287237153328487880567778380658812785006568406281642516488555572457410286026303610354408441552129370364836488486788512793252825726552011123101717654163226904431552980730718797356803783183602227732118525025558213607476645816909485019239911123994837752101014081102144684750534015618638255953309653998529307840563701385966466075051839491543131727783973123177288444377287283761423012241966671246108533840855965452252018555482956200549628192463529136117685655358425093124151097280360924335228002825307789404000951704023409215680845907535148086458814412958637605867438027363471007627346651367041620353070780297359754864176285090869472420448388765712563630880535815169182989762609230730310033533435801551815170192048473526813899966382080000000000000000000 [141,22] 239250519354152467773228002888061520382522108568140454525378954159139457814158695729591263887005891980006092349303501335029829516327439870736470796496764587017718010917672693026882798429186458762226932260149626892045795030198351679551637006306865239397862582729160935016149685497426361382478707520702033669094357606295839248912848054227553044814069635487539916582577527702778206938394507002647042081786850423119933056030589451129733586481156329739792054165127202202289037493138594351220745005830958849046257151515899753399348086419375619506727170775243967836364201113336660414821262129431851523902173832308050159646854694389295020870498930502541373519001598200319550505168526759799143617497737388939264314993690577316471478479956318998204174578531686817438185604607800693282494565983762900499417774599872254433614384060476075095748283688532130000255532863017351126874355019184324504066289398073071274202673419001226893714739224886102023577522127239469598640816964515550214513050523565000186900119749864242563596824094449701005940573575582095172400489847820024778901270946343296988183681897889492510057348842021275392622265988465025832859968547114365216796537123370782484712346752807351295294977726569679476620506024970156674894268022365610067234309632880387016842720582701678985822588538630663385281849196835137543258284175549633984969639493828557957044764578028786629659845071770655253521451157323894655880480362310466697324655304066812239502401089512996310999148004920366810520778028468260798540733965344083836949077461339064182082493976327981186708178984790424958288821682289762320599780414132418403097935577649779390192507944960000000000000000 [141,23] -226705802962755484738699829675349006248067376178268484565956051673268064272611014599045717716390359857133447920364259574795941091123320088897781336090420207643722038491110033440363158779922558572828307972896829666765933123590063195524810769685058265516574963518724747794090484955758472106976360877252589744547477658412812887044593307170661586633061146098058534346890482523334954575953500774220620742551022533279129694830988565589500630400219518955179903981160124335617753043526596592733165148836288759742556667652493611387488010743220290438345945956213526147509702503441569425483759473155031989197644527113769555895289970428826024098363246248833988131654632274175358511512696339983819194423068484351684165383692018168827374858149828458920458351953523437939364004909088083828094129636233669244032586370808183869494568342557880241559112547681360279061216880524535730007238377384860355629639677553267095225280149196733721234443949906626349808939181805971002218655059559593002654705176304682049547352540113600813122670453495373538256378863002909879137881771866031738905380485184486865656753609292427670828464223007428437664398868243563181069476002592658786212974303247709427869579556189381299980105066979077404116668509624134926325911770515100359298401336106235543238518046233754867660703291754931481906194525291769174827445749556187999804344583524601031272556566790389409664342063902404467497668426614469266942992926845089154534828417625076862294884729774885123851272530624113862843683320995849331636652187250150839518592070492317481508703269996744477596753325669094189060196871028224140138678042178869153637590425943822192200384512000000000000000 [141,24] 210215099932894172785652593434164785553052686500674235102370359468700035646492578393465040943284420456284287656397704475368941435870780033122967033953960705813409708572741015611133254931394301845904519079260557822497204998541891021660996542693888536961882319363575746048889232022930165785522793127809661214063231903448931756388458447381310755828428243503319966257764707627331689881883596585801187006695313039871945978171400124026660722086953070170211156449077576279626098165886040942733803705474617397672995827284082890083444168044560204140043102424887721219084733872176637915105685795026114545062162279696237047411232646934586318990873651299726905793800412434786999748948883869935607320328432191060665401536933409396455226762287141845339621368152044910148817185755993697820162964567441796184912283592218121099044198936782396219107421579841474275953286179366703780472911103257410227953686045128740058428908665219608078174231939339526451833670405049566263095323470971472724533266658733694884826456745082343741818581299687487218864094435777521517298975853500226672874572048417785951305320056949652073167902095359180424904688713245677616283459511350364633993776931889134774134514856743863787528805166407638520147977899740242833366802219016211813396331074261193789377380632606847191936840052816111548163112662431046505165054124843745549248690383208798263502793086340126350954551018815109796353581491806234713211361243587479161726417726077659561411014095403785522518719097950369493139027941680964527288037702501256825565169537311526354519404057109008082042094502101022440131054855034446338606333501648218033668349848455062427692947210240000000000 [141,25] -175342878535625514264577391238547053190831542382667482900762167511045736848153708847150193690281043990246863402484525714048504214383137647981655901381656958848853750537856253630545537762940044786556596309924374292531962103975489748349638233216325760450156130040210050383361251312308877148517434451955286478671000588525243261800969416537110110774463360853473256212777323619167032003555425350961416306927470644299520031919655941623680282702263681793834312484334347703246027805211293687379160464881485124819523991527870594491076386460847951528698418140832345689662141753612110368272892486277034813258266343522489378104668915608923741246294130181779097930693277650317881010721109403492615393343298935778140378303454762162082824253870025089372295857080423657225053677682670815813582723457208884527522668663938764315521608181763706456151078449795356704270977148526104428659885327669928017321477703087100955083911488614612301704459563378836655394795717006220225980401693857374919567405380835229072348446923830451042224111893263304946977916895541147094396724252271688301218657798942354032402487560385377779191375022969937992015693572230306127688953719657731570635530203506327352606866691004121406347055004403676542230050729467734412631478071083272248977706461954666509191977298530229889569790838798950934495386666890564410698342906153053718968102957909714956453550675340483590180075556136541520034470587427367638556244666069906778224791760176745670487190108186590958236253995641687812713270418389039635875501012439072919256277779655473337394035806385404196737731937225579638282091213398907286643031912495909100949440057593745905050173046784000000 [141,26] 124390486942326044078173074703324478665248468338479585694618732820438079371426455275005422613882939793683272647107606380163516550202787506563561874264289110295521618068670180286840111252413751323285755256602787352437701775547627576536204603678748419374509237710086711427586111668290985421405955240645394312754243550221921089028779137352993769110262156538552920143420321170071023327920794677030590223037425163402624110612907818494620576004807479180541073986508556920060075821927045494409552299302818835939212020260768874275723747369357270568104781826569074967275660448120908336353822973271206150646505738679542794389260633514728119025749748894429782990936898820131892518672815756325860401780707617855217477402028191760065360445431882409436032685006413290412206030654447443918790924446869204437594376141890210539526240195962382145058311655451278015403677938516266812896240511306960808399474983718495140725190334900479524318526239591489646306718610036783200015228660011390813256833537990254898938126321898208806439392679063924740563594736242990499565239124188672779806356585218553943882167418564450801855955389380167345505866522338237965116184690189096563492533353925801232043675160467861376920403009166766612891984283750169784137823755423780766080997373373853704136678608409272107866706995017329796608077944216051029904401828910243314626626769002992328130321067000358602487490519769916001097512159298988631586758827546848622673640016271481301125467234785688043866544406774286719012132196390342186214147873400670620876556100376879799028942538374678669117611918649507804038421039977248786857846080972496997282332028053183009586050760704000 [141,27] -73154867949926543376145228819920365325960486809911702810117860893511806842275684679536987605729578493923410355291010162650482111921184119448472269682070988337416914323160732033471518099796962727847679105813065676866439610352109790053935953181375481477416072561967402059471781029112138750740929326189762554672218196109385869940850527622767535052373089490251693122921122436440189459261265953483562019678707619750079549723066831676981318428005412919316030593466605336104872410715454949366712907263874721239696653677089658873689792511701152812620707588675073235048459571703263390651347711492512035063145753987686537166465544732805596317321377796216301389370177544034301016909704293535541022537887158294234888365325434847552089196255295425157982291101376797900487885104592155081400960997729385462892660531866306620567030378293119688399969325640451530179975600867387167219649017712817876412336781361956560085103456945779374842592124616845887139346823535318972699265491132831081008939945524620378855730910412131798710555324342255147301350159970138693706909649133410440479515440205413954953169189106106315016771358360416803221739540626065826772467213616015580080302459370517104646476148219982040873964970388643400007448438675963044128448033256502014030410151936063719776370066788209007534432786212391597377268599397694615208907538326743098282157612945279989475888881101875426761027127802581608813323345026743506559290237414668690046911819485464639285055736888133162007577277647036888951281047479387086246328286282939373509745644922159303261562180726429704816394931516204098353574059779952878939658262764033505432282013215987936765504320352 [141,28] 34720061625840076067095003941453773993640129555941669255094948655224962281206440287729015474208494481812355474219156578630118987674862741836563492026212944350516801559473490631645248169103678019424592651418900536495898758425861829372206867660342012831157477079763181195945967051529311789518822003600829328209633377304489556014116873220484983537453030009897954334370535575506220177372305424035775796614127424505262325468005111767824552178639095947704093633300647592642023293245501335653899333279436082836783950068991557402723749658796529161687557603953242826053198948080960702765969059306450659635499432554002399122779021774821731661329180684384924499333953572989830383324557894054167247659493523909112576686747623068477300582184276411919201064772342656164454824273956599047513187806105189342752110831847003981557148141743314480998646993046637155269406460572242209423697309561988804104025855078718250417003939771979563473172853918453640534893311386890513202980583029807358301242264303808171073802646896889285943077826236571122613996238559611102836048438437559359227485409915756632969576216142013112222803267422372002907803377431442768309645729366504536945333105535710683316525920545915960898976877860806033317112694405612036252734319569781861574043258131022867617058851177550546593396777723141633252658545918029277023926062381730714867931894956190008890712852368523995302810010605174778743710347112016453292358922483089698726138320530275906207635567628263048236969572831389679366827213970199246574915622167426084216100533984465973687314772956255077945342170198731438398422643040086842001535169657171673434544517242822151492505600 [141,29] -12185978890493705661764317261292969085524025954773060661368994028752431933643526665039086037982144876343564317929021811802409991430422805832925940191014014983402109411820844696236626562027810952939469019726664516128565529486882433417180587149378536567913153448141290559303406341000724451774639009037034631595875921268827118236014294585475179631240221305365989500132885435759596062135322127979479322144265926328489376568873270724116534833571786131138543150511213713613960169000914291387998587572135527813835378052007678244683816604444069106119255936428591690539340533878721668634572231618883082054320223573685176999316824026760796321609523171233110701708825978693229670806652364666834787026049114977825827003646622919194578457325838179054415043115774561233421419872094672710241790675796047479025517967550484700456178436996691179507353388280032509828258005262293428931322867006846868133933704017575467238435495764469878381359511107476271570957866535255241301774081616882114175797962880655712462588166026726780729209430950812682025034390446570267023952874493361880680324895908114018626207837671706013997600353197148323046715108211279702919336291307626858261220774188090684731003733302795308763943589364078592470300407395855625981446047418447566772779843807529071555291316482306993688454874866958303164598887283932142756109283096248085272901050098658824677875780852515694645911062166586051643179028983458167467458312906963093575795947787549307284154617565663162933803101631946805802287512596758903205662433680454875141072508267276706820262244540864453013424471683289505552740434387338904070463185205383810918934807959266682251776 [141,30] 1895661737384558289721715027941008899854372931158045206678345057322676233773810199200763525709634144230959587163909603567269163763607650196597884410851945228395450686367638391740683122234989286170675388332332867870770438941032796882822354927924771339776445261069205973688912363531872072138258096626017925887784677761542329555764141935043906940665178633656324014054892197084328737004239833132891890438291426786785659893723357047896628502440740081679354571240412896193213732308469144463625802549190985609837037064252865429930863106594725388514939968280776591443737553854186549647813065161671111863932684878738315477910306004883522161180850264456128448870667814637201189154399347181427489203804240169515668330121513206566298846588435429062160132650951080701486477146235161700167358223337144629500163861394105506564963654908598052694485120756159933665726454289057947996439501811521277902380863083543597696352246902695815397810594683417702197283736727622404936383923049908745858706269040826696923445324967831739930742962265512813991523204618321465876702989895950491656938289960697656360105716011745421899616524502169226499633894581988038242255679367972038431504970893726674580667834851094212037836162103169909281086713083266907846366427700693741464263240682424248672861904359146966057384000355566011232251658519320376693344098219706882662508962657183224780147247916511621068779399367383623517988914855355410701900440649697312168639205267679163528801511261367445560580834109440275641288299209191187762289025858479028174142563796295906081638139573354367810124648403676114107236970611351096782047422384167056688165896618598971904 [141,31] 1351697578893620603175886277349784914357438527696491790283073336002298263511964609637274536140966595544173506018705549738627334703753882272574601474704270878620502429156454921283727549345854302462339204012058078529660443762934095843254030688500769868365972909580526957158709064732077983872434698130814001748936951528938204821878925621721809615543739838543662664179032690781060618476922566040183617349771681196638095766799368137819075864011066798739588615884299848551187763654783041335737692714372012549554566882550707356581498195404827651183455939341949993165864581916100960203476578461599169720302907732434104486154512647121707501123583508847271019225429943345412071480659503295394677238390680768420725405157484483047810481320581284907402187506276650886847427951227057240996908237688425056824846356202119385230100670218485835718254842245132055375603466160310334026983717619218206851985382665796326475102533826377728001248252568517837081960060496525411145677588905146708225538386630962789741889519622741907895534131991913812273254074406605197626492468553638195521679448391360042388296001826396960814188990267839749261079416674314737556543953394563339521929643283159459875952599203073677569043757419714942772239820815225006643574009817121151042667942038094917052658614264075373346791535581992803678874111692394500271446788621328811029286816598510561302798895301927170219767865629528671818912060135021232014404577080283642045437116715009345824195314978317296383541053312720268289585218213611240983530022964722175549608079850527531176226210755523902460774062154133862155544554095887825631294707800754411133489772923908928 [141,32] -1554121665917302377900423490345930177611985021832840796798575072993771753405700430184253987293806556006177518813657432284315433356383858172471031062416528020111001334875787059136641198913227946742508089682823482916924458091630157285523849579179595751798109683237768794528120950018585639480211793812595993264973881278640228106463020676517587825978583331913106684649479601873341929636714476668956665457845014787784286796824703339070587289632625187984006932016942225926791418212172246049934477434760254536802754050364849470271242025471310285083827285277351278336542936346646685132443410236518505700885541361614262792390495495752704247309630262863146139588224139791977349421905974339716327313096709564641238259924689051291959578681284544199234396257458185273744376426038527943093079350245829210686148368327099294618661142000630974292347516469044401494447962025766178282639208411974656684351760741801590406788958674367033538692391974128795626061513831924058669420073482619554836566699397016119947207551123759993736808007995143678221275684973027528158472901532886566384213895135705850537014612730527812522506166385640753770695820181242638235622714136995783450052226009991383926766995564464898575476547895190040097948550052032416782942685226244606652376671746596549761096103038771431291094229894226037464457001573340698261950020170505805776954107985316201140886473644278590587607186876510644625429044295847950395173454742861845619113319175529172081025909904787563285823947005594533045408178641538073135311395618509366938419734578575903250739213688287236453712880874980176812373107094981559267455405330544407707299996619776 [141,33] 948895254765934858364478803266674636235616788757719071792438565021781803981577245595882665042309783140758491062105875487803505370632405433499159005806617117864808258571147277810976091374567666068299923421048927815827627771344263371174510030445152446281626700495171661414838276514508360440564445363286020996147440209935223040327437749358219268875312501437600635357227481378376434875261577761721670720937377722599448977974690963282033024409658252671698371404075438709603222813883264232718866298437650203882375582103264439634562311485639734768565791524978717237335806321238633678144972859760188414713934115945682951599238626359644432296391205724836757422090498157815501209929795217366759837280725436901617922022989888712735431481674129344461856447934198466869057756721084545348242762931367857064891434864840762029955231466469698609903005413710223768893338548507489463385249295328445131606124543792340622534843581584237329406249637122361839944464308738979657033477991847571761148673226697001285149563690428923737003596659381212359234155147639654185551100747805247608225327823195284004856999097571290665532162101124446838107045136254209990687310772358917270899911691662768286021177053855544758568798405968561623309240755949210879892192405342390737434752081549154717485082930352297058116836584465503865860961814569056585361746277409548929081055598997960791452278777965821328417887827128795209928632698108374620465641449881133576337033790292990085079012522451500967025555815390693496435065014528735570127161436379632668032174921580305749358342083897157676151386237901109827624610530344554004478987240976778777314753920 [141,34] -424405458924146750344893809897820739909803096476394998466006391428478925233523784947211957580891137304066246040320662266819355625390897525482203502481184807646838980160467761757498791143816685530743508793177316288301143371245459824493911406039388694766215185518804148857335371598756832291338615042661751889987313643975520543353138467148782873739588083845224198228228161843365816646453096739686972325512967156293695268373068587493688216375815619126280520712570740192524259589027133781375372517445866804967973853727249730022074925430859993753168787268604965493972455292102060836944588347358777186193787307400318970170035144628078413889486215233793489663843628336253329728975328704528180246041673749522685895216464931557790377741003223945422253286976852494612529576428135138188378422091284479960759503736819502256708224865310065822995956253503678097075145859556679855150142668448854355082407743219071301739478344773359330128375102550579406075022860721168136363007674794773146714344604222453348648394149912725257702196926198019858528746678937923291470131577376176005018375254440125443213440099757425941576563681164019500725517262687095801315204569332481500101944820653087880694818323632205207048571932401497817521894374126203192482316988777978945899634581822343003153641268688643865316765626560801288545833643555046189663750092993496999014310902885654926198837868948330317758235011130167208727523608642389506941787223215574501476393202212332232225925416356433492599598816753972925205697728662289529945202911964275664321924276351967348152725663462141376966872559157969861462820954566323155854961125494450370995216 [141,35] 147337803141008282189047677688052697855096968432028548161051679898318295164068625599951346439444351625941777572743732623615368719340284306548051572668302466758195195315077809663414805062798461562785352238682633147392545813932311100255044229403125008615138988417824529519041605264026155572849825531233090237246487284119058173591901129316770248133886839846740830130474832352328378844266478331915837723923158042478117431199205840929579617468000205727398767128275809347296944504172894811177040907534525679678672924976771502942075070991371401470372703178248739684335729877831189594030654880389772131694244861660080964068080756303007821741193045537277526379628236667667435236191767162141131221576238326255901384894719987027942011093514492049841452141193797582268758935612366875775805481913892343627564838053947850130837161619724749140577639395056769659674801562414321118088572043168170787295965510721544317804370208877239948564112609125110918042473434665847108914239821610407747429732154377902304218137444811286478775556305975465130206660628121736210954900057244462139702207416847778522765406954541389554812514557101530652106624808431602846454186824113425359749001938475197582241379043647329451699733096947311759392047627492896632124309483684167878767770725894358505417740615483493024548071758100447093939211054178882460121389237358581636386614997956997066442846398879643239663145245424705349639245953793323386633648708754921622078759959015059307941453564458192724045590569547673123580992277972962607658008779780291278793528288822091861726654138677110543917028648553928013959538858241801171276516850040082088030 [141,36] -39427903309021122752261897459989021828249825405500360851398231436157518063971311250170923326952244458499711402914888099827425828635050204918265144529598386430123078279685882531615874822959266941988770448839200943400419585141783659238906810876371189088165509235042901605966145864469749780211276876800941172626845938590936273950566218457991207110490125914659272470602997355718289374170564704526540504287161911872605002077198196021450901291770711418872055832115856867064877806437930016003332994465691138663045863229686226354542330333784253822498760959212625175979335136898478239689508996424543208147090560698584445603421872410610951041299471160628784514453624095260739283814595411941993449649949627018870065243309087659047216465809393565403512260829405900308509174851978516867101806830953110495350074381564989933562798653845698438948017286137511563710648372214039226593418741052770057069015575076055184234183876740914285192697267068449492843099253259464769480406832203947830046603500431194071361796974695465931485954591567905224846002322063169575244448301293986777853601830580703449436559020037507087671747057328087422778782533401884488447120844337131094239644529658502441818268802790721553303208962414587430611262059967785523900164247910022345106597557783270346065491912616575497308944791965737239106944708170490127772903275750838250802432939485894759626508776223596252731504422059901076123758460836224858146305023877861991897775282765948643330082471327350175538545499343040797807608740165538750172073102534105335387015576297641213180200153247066992132480740302017333590154642974596791033230607181410752 [141,37] 7516566175435120684844662334251907207161807792155186488241994984954158482815895170246624849612457039815557257609316611167511968877345692114880748089498352501802167879102443633093480685094497973222026188796315176955841160479191457037762280663399688868535765702500717990717016083117502078684846406617775562079185280882848412307544560936021147738631284841160936125890238201092532036647811009027962760706547050387736193805913121566100195957354391218123820982632400241894620063775376328568989234099210640933591487268783378873882025272864975674914793664365895108870652281403884707024424322230573645741384060763210679166107096721115577479302961344569142921003182427665011067010027925835362695677909649535940933910920844524665196910959386804969277219407442953288633771428727201610558522496075642288978648875764715265070064542713707508045939456416967090685994633651422553520205297180772227293897705677750604607655904377042416054927478535173197366948361446284707532841555284905634121098320332305448533030179368411182010444308691862942831356643969023585483348171074279331512978199137948555882676542859824693126924094695034475745074418222897361377925122595999510553920051660121682437128704775500672944349815803943714272014461780624663663432090182033253663568280313907801191094909331032466881528925882250869016077607212404670535733992604098525221273508527706016072971449380410249590324086635047857131272549449816835497548147524588761430948456538975026292934521080378399720799895837512045378780065116930289448858315985555755926269953987514417190318296578088128353885160290850816006114184630430992213233157299640 [141,38] -665280252900504294208455386436444065906229359481970845446544532020302052633761591655023337827949980188688649352116769637304182470414497171020742037181142127850039941059475535770273772754236311477743224342416117618188710152894898735818736995030460893644698677885430403483765682359299768207550623421674548745501961775926947038290997732817234856712803548391642003334992693028343238719736105468815265469282312188050277960439215217217441499095561448110550406431447840915558029222193214857030283422458934245157124926448647535622577029906760109185535481258613104162277464204592896894002598158289658446368844687720786014406771627023951813130207692522578517116727914560154346140649218200714022110152482315619673548710943082910622035712491931070721156745484922056653530488161644308226253324213909947108204637348712456513180098162645509997656274868764772064784926023152492812581158069543641457625635277381858006603991859044218125174098135091189765948272116683530270515159242882604262731667241607180171793062533565857525512993144705499032844366205000089549862294450502625093462861375597178592778439599823490629163858519949699528987297952119694706023253852535491892675500776618500801688954350373650328315839256076934152000025134589064212123975671520848438191994449659871798238658238980491694235806562789431641074678434992337250003372624955215666017130606951674931654874796209975783873769901996231717221430667537099932630034622429767873937078219518482897648123763163372705584109836202687882564758814696699984482514229579291838874567876121292096615925160839393060619426417528412201963048587312515886131864696 [141,39] -169328844768606359288612765621594859222812888313204434815495099891384514894771844896652012548029933255649600381749119173926553027780226833352747789677378018466002259461996287055322461685887693717357415406365510972288670022702064065342778776551656850007380600358479366223069328582235498065592257013473461220160926181943106265234515916475625239431168423362054065128608203835620913007164426747066914664881356981358716980746597561759208932864989318647463747289584878156228373912829660029976868075701289937329001468986887582719595775760163335543864686804409695288674693321777250146962452971737786932459319429111130106487998491308108172491145342521746654124534401981497214672653567307355012699560411718575746026251264442726796340864894298504252143556440007746064696854667081881781792409041061582011289603349308660224466709271638586601750837495451859514558772866377605125948029077564825750829527276069434127174701279167174238171528720818819467457458499422301278224551690276436845327864119420215444066583748833396120026035623011854796341407729411205665040426548771168850366683361755707883017144077227446541296321491722400947384857652361346200230351851588354001535227788985827039904818656056400708640551916202695703810938315608422438826509518797442490997332372292216610324468202765598597088106630729053089543955623641315545524955431435196879590699006574347893096384627863688896524418790250016689035119861369864582852022130803484575624154007447615760780172428000895164094511318749356626147952507225898402745755298764722920041451357535299912615985661118788560189123871217531636805180205623441202176587 [141,40] 98629651279131703752625884443797316735134274708239134906009758671963408378060157201769832105291979361659181350564877068191035490397187820545708345758664480992652013554378465802531916105799505750192293994544938526375826069416116050625979019513689986460186819016604761133428528753331246966104919258225593278510366931578633268752688659409309184982404428133179122258567137784202889485124310305153077123752977878257569645896909269803227985221878758682253499921216125391875063198802647775560097335721512904193762649599418509201427202316527833860580592564830284335808073106394972946397059202983172006720185587334994782205854415109854100118964157256957270952710661057064560567259454864795711040074480809850498253256761947991370013756199171636696030938416862461021769936235153457856954205260494955454186852392130907031673284014558314387653065683593822865272399687242926761848055646768219783947182741966822947691232781091802098829548182435224200094991400960965037763764607224952735133763646356050768850419541957680379265706002937484279799693522544449095695301845583406244237401221448181860809166968216998818889363307516696020373337682499240873085949243060523624790693109727866640342315871108538466000036324280357600332990406711016311056262982215981497696484630232686517065868142297430209485460102185828245348058417752528463389288116050872264086023551428618496972907099571532102644226108412948570700729564820741363938077644973754144460107168968438423614014529464499545948626144526696861660204500016384047228682278890446393165340290034772395396293519358691958341317534954386810482216065493972569088 [141,41] -27612547133000509408376324936969643619756835571106760860202562028467827429547150482604961100974065145517007915813147970352028321755269268758196903341902628609245680875423352907500965013860808069937980960382505508230483499223004258246643044819870153320356882349813133183665067713193356320047503084393818512373225938430496760422688765924941323945882698454829853852688693024901427874508758112175211132193421835506793157563572147571337312390744799647758530293483766351452722281842143535990054909222161305285745875067310516936851432939331513130370389179055916270190226394583337176863274741813607025972864975004832907096252149985231763628874957461790796032556156239556703196991984132496696935947283350279278514400525906564499841449484254392536548310360219413603107492612127557969120298317709819417818334286728366514358050822015085200696930293105693910825568363619520631142764665458864422128327703714281367767839386014444423908261973440805106442780087958150323955106507317153344696463466323992334698838932199426017576913905905124808039877405870719389144100953450061089802377050528898231177436493125961750662409493236611465675951443726491544705124900834151914375329113406455704476757362146818828338357683280014143602822970518319281624576010509072215189073522927633200927795744539091515206548747697532135683581404875709480673205402997465123815054205409075190918046953851119874567643889617074774274731821336207870439978711383279855080127545842924620813698629620391601562923251581797122336138794111357666539535141503819426998832955153610638701048335138766118887513170548727860806108144644216448 [141,42] 5437089736391112962421300412495224452530254435622878424630603088929669798438947547786376462626555223516012882132568927237564441160151786184709520726528406894942510437689935768986487990624377473825149142775701027101983273959684223333150840872617894752599531036309764186170451471867345513644383080830674891984463388172788057785747955834811593327405664611665703620543906485093859658315555321732752770420987375671732614976935954435962856018911380479685352827810489144456819763779964418012793781033440685224585465149672487447418547190070171242623827158837195558296192489980502211086544088577408568253982145938782585889733226956530142030041769338190660544721160878425425683545473862922535324058061703571338924346121107005660586761721835021839211497562846452912192846388850797080200723621404198830795943088338084975374375039496532219075803983297368990822466859890348255843631170437433180740345324295581032538964897572386020777477884650243289711767922215274731871528857538224175690508983255861695507907604200724910662040103437746733675571236714288533929319412342561969924033432690299973960306911627825110096961286448167130266362057761913586371519042294881678273414887616128188155487322424733696676032262355852369779365756312964024334645028705829392205461660442836851767358011014386629638300192476840711964384820917528405749001399720605867863707838528134565308286438144578776408628986126669363157608987638705244624148480707583351762667219839357859661257826339545355951050239415001858067782440942028602279647417225990714531246720341758304633038753580739640376891466698625917761124824110848 [141,43] -799999300484180105948702616945786053159163367664096502346359162376397789131853407066425069404592432169691279203604540264644927543032567174880982241584887937201862391450719445529335325348838721624446554290003881226196682256065262298102240573788934414544843334658050322902413501807118932438550398164617184676427223539479368431472718368866831828272803422683391866679433420056395428444086731280972410945150388430218695839916480000689581572229597372798286791947748694724589615153747871169395593633054444961504786528775255677377193923716245423638456834943986654410685766569215358171579515436323776335357907426214870750677470814443899918460020010191778719187946548425442035009780614744955845088268663771529488917715662896067476667690518196683382662204312103323192203555466734899639569473599461030257352832570467737453269169855099132372460234332528842982995956087524871467349755449669798801507809511500504793912648691914636109701814854908695694443376311081984746081833018163806095734012324980150470113025431499644597097456952735360025198135123998134953272603524228109773859855838271145906986418464678946577998614853351034162926811566386590951803865252210389757506874107669102794665336504739642423052647174624118903561850432555486342953804867500236175227288204951451869763127669621457671453126693759040751176360609332804901042672672998723161282477222574028068362848523292301421076664433124037813049732946532686277781823873471844327287600366247088026399270045793628432627978817237509071393055512501165414678257697118324469712814418490073181312782467988767043690269975426339543881560832 [141,44] 85829148918240780384366339924377483495720831627107848835223636256287258901215088060889286584455443431024100041076214639265635308764436807636301611737998202549485256864092604331148704935484847859139731385192241685904500349653040223343712482174613595476934438541214304766906280253244244389581507691247900321262853592914279697731250809385560778291347415373451509786670088203213948878818646090001055364016602463759190715654024206834867415024713732594460609615325984694502009498425274264216285322490549032037541277634244333298241246108015217564209796422758197621844695870116235325202825145494034160670721423813997059407208869900063795347529377049021123491879219700050441345663067289107325340427647631215427141579568512872749090440798097835030469270605997476979728014830685470258231380125416589488158826179306341583233737335056232433384479480475561400668373429378362114797286157915463827402846621092768490220037172142188657965349161153430417179221756007480322547601415123108020662293772239494911531888928588517650569825491120706715488736788148792298021433652142798022797470219113893649545442004970004707512827578415676875222699006335469698229504935631833539753683273801227481655973451654418558576667165613146523644777206290692221951117989987053539527933798431182153308148394429199688878885498616523987568158985908266154931520601350507083887263366164789240677565897010385744731075800853917514543050908062252046596801305921473942544518163094672347073497574161617796325000398177011206920875015613985224790387152248996655743203651261536748704015181379291040048698538923443055673856 [141,45] -5670770430965754556253261589324237770804759049036571580626017856347557299750661135482532660372855791317982266519818258390963168246790514495872380151747757525545141531892374087058123109575115153886028548031335123581547652416075064243814919618727845943808295722533398512792795088319767897367802366332122519827547024849426243656312575419920613067955293691711886428337921357936489450191650470941394163828621045909293423285379705710294585887655434952772551010067343509719953296937274615910665687360521692737160740799628509027382363048997764548426808146662391300438500312433759100883639158295133735772689626784134243785356029475176346598656583126461565368518589768316412420816558961273325482435326467382486594364632473476936720005911821059047528772160171676477169781573745687229522836299773452807081056424779123049205922474414706554937950591507482562640184724230887742497129689488764620978478549630084995683449125382049866225442495817727871852177414676905467653768370791717544181055851258335567768936007419560987170364136443491273903320033752550388656794253158075050498634140568401214514505498298074902355389002094774880417813515934740206470149190787040072820837387113945641825311520925781777355514881732618546280124396418476806842716288860285495424025755945654432687140634499714765669169627949476252343585145726814964901509360393004837903592641591971604835717499910630626375154826231589444849619982010993261614413156174176176182460242252593288265296979353815045210911650343286954555988808113379560842808560452772431311183078442578825235182367685321943265677508960076008512 [141,46] -31490714541439398907096210427280191823712177545836446167733408341502930315678630560085231681612058437176336861151849332926622268242495654447554957819615797692244995904286689879915147448328491940640278397863218981300431533877039694835791990484302008935965664753339362565102686335195745089194750021452422281111858317054286591847902534661124500442339820491431682350223223868721938042545570196193906107221868356999209575536926037732640408560915667478322382657651850102774386904949223046749904006903391168469311687444564134896994856466175220733699509532522290596368156420205210866423750246561860719711868528310146504074715018638795299402541319368541156373700337461825762799892751091516819925232218550635268559814879784013526909215794269144796989236466647037052384027051176259729411917150398886619411088325402518999169733601820044359389914251418371128754351287520957358532310492951410822723483816134553064003701522957624512368700582945999545628534392752980698595803741925831724399203841095982682316391895962163581589615178335289108489447772847880124485171016900151981772297601339652252526025443282207459990712659017061160405229806696621296065159307500530258360425714968838793164676910365004232689071614776671760151108935637376953496124648292433391637343627098541367588493356462398851496415803722135721292986222809075878568083895141172047348658561501980950926342644936300891905167077940208678967297560767552666260295633324703569726016779273155219175269378836353708427419295146676234309067824508118532859376091102664940025828063633353436951984728868689475047842168721088 [141,47] 67361545558190997319818055996212763694960484379471648445683375155860704267038822354806997229671863731197491372755512981368890937035009998173456619132223477013415620822804163704130252524981940121470047591855415618537501545510349510466398030757894118733783476235139655913719645382517539358534998139901042710684553742566454088339887615339300527504195954247151321691115427124794931674368830274474336474675083897356439190232447420378188210334037141829968302454334814285526252814309493969825058954581457699825430032016696081110380178171675857035350536385914524709043324203581948791898623173215845240931957620954248238244856187306632596057211112264809159902531264203143647218803772671149961320883617748722890298094669275660518098109140476772300326432549717952472006044903331681969716078183138217067197306135562556007152942546049202403997722404803645781114094232605267369809232860813853940028908403160973578676451487516750847067052421753359853278216575455469428509681445635503436780878016266861778200838854455802787680194178662153980146855586024753129156503023871280105202775860273570834529356122038649018661213943636459278993244867815675980945524876130807569971461620937716264290745661521718627793179965548686276070210703230831867851148265928648410767334345997281244558780117670430728762990732685965731605942709683161819070593029706836671082210278666872677930174757986379673741201947836478113351204568242337807455087194041358398207553204058735429920299479483013549579117125188156437503423316010585750873480439349676561897887952507337234945205174910611611110414095688 [141,48] -10506477736000653048855447426146650109300987926477200241562933775476625114240938309410107805941849583835546505723090877346768489648013704551694232726570626879034381574107673513441643361950316055712354635381004692561230778876419721934549359731206861884307952687190061806121390435154097259717876673083259702024286401331366191497933406512788120796147102648122067960737405787107999517400963269278861671208358765010690350866855740375975917451090314049003474349367899132788085834105130213090549739519054413324741289511002249363705490621797700808722192853050588342711580257692830638624008327680375203894013370000253086454582610531708892575586417738918573423984809766345249637687040209634917608032173935962239159529353162093242265722506262069608219843249967613752855734088255068968900089339595638716901153012715760012327721873375578413038238787873245376379145167204088989177964427426378660466926370261340961290633382930668972836169163764959950658165014547998576140527488676329136183379172627813563271187961629518750577148991734494934163812240161169145847475301301811877183137138328761944603997457395108535851057405776547066883914706613854264769033234861684069856351647725571921613280441551069629842387482891681702302274459044754541485089819460297990427848035331482951390426706435893585684515715685837656938715725963078010504308773336380709547055546803283537921939084171668950304755785801499911178069327830182990625029420195012467522023966532184029265241770452975382020849764527684323312799974233782668142328647708620292108382642603083029853565158003559466802930688 [141,49] 1037523068762219172061898537142825280982644983206142112417598137692529432408063002026069511819303042580324643752684324787044209979267243054313458560265380705267941005639011110384691218276462653120168680011390848760876394814484482204961015749418547472226161978822659306322069832480124965867818915698655872471632626716323118126521205478536222449750469240452173959655181886262066258574396922656135488642102954368471193444027331967029691317086875272337956907236261738606468113249840472668022395218840823877901369203467835902109705896154681278814237183206061928284786324930893849799132110045726716042555426941032547213038869617083195613203887125111115109266579006673776843658994776533422034068925096431627788966965013760456488738602751460077026468114842182556904669393188984260290654662707557505564275186017362647237798886577323818989064308817333403432866099340257412041865340667829309270750627535130431073833245553139450061106715468988641854909060351083476860026595962876048812011804160251423403024304397250790418721266600791077567581248455944156115403000916795531458993840593103429025628998278862688585242356050847480817596940238409692028079317275904951584211227769787808628156801429496521051277408682243088755295427394713883412717015653008055811511957849454205858923399174689475546311315404808759908508290399574141516169633625955383455276544267558833239061512406325063366920998459577843373339013884385506386023897536847884874310271741211947433024487228033825204748231435947394552550093324403625333010211570539637489988310918189916594097985270848814716928 [141,50] -74670874165587247711826911237160860330288801627376361502356535776314020130392595802203513371478018067944893369295350694145219497125673263849640134336497414214870904256931887170561518468836959889859442268386969290106748856340196749077656634430067587048489830674442886347282620302742082262246873963970121476745215447464472260241077150190306645557223844302376659980362374339839793297694333232579482836975150010266060723147280965587886104769733173637682494394093052529238011007973224487723396753025065376100172030792695845243422250691172524608332622527928165198173520860868744472011052226675484796204091074756421845271159897346561361506203176967814676864807352934785757418736830454150713255150710248588043609155856886079188387320335539844333244017795979009236588094417031794542253751870006510326677450537463591280372756393605361405168317074183069925514521560795578291973055008513633499123160409716374025666874730692379495512152294695917950447648074822174187116318741117280197666454007417133146943849406388437622995342805697711904121332438205600925730714313614807792642801359260536717596138674702389810214051867291024705060355540136357436549048659801232100503466290419086264999706846043810895688982644391074891832036335516061102827440423149404287593860306536390275990864164372666120773978052401987263050629945141935679787867764241916421625217622019966283050368912119285963087737564974819755008944424737471385016047843961495634918420204945989580338098496617424177491507976686833778031671680043409164496528131121009482794539207494969293282919342503913856 [141,51] 3869330510215968731371052905483865167302376124409156853557267101950142222286805081929580712043130937929710172277067930983251749596981550171172202132923576877954357081066826785821190212458728967658850574484117869476883503839047059429539982049106981634963141758035751381083359210430601712833228872358055443288270138017324275972419703290082318455386976310626840001282708681572307863934239496256975600838639044322788308236415036125052346527971418156204867020488365735567386804215442976346019368012219284594022082746516313828734990540447928285783363631644739721901625815869725113743008318137195659465935365153186614931962543538642813690094360327100047794720303212759131506881416123552784179764459805042192212899271705864060581995565040640549734981204648548619197046440323312376274541263232150761823106384161235603012344504538480239735645763985463511124925816898093971649158195205633388706222253569038381897988160320038273910680797024239023614671049170581009001635381566435540449846982781455239786168487428173223743699913324310426390161844406276591877114647757772849323775342655963585632061152639286473414090120148295380658475338338612742977780407636384999669834297050663402152662123674203826839877323764111004226940209457322087589386818423253774040888650748418560438838057325037730249690837591174165669875725841111836734644759597318747409243075385844601996648253570753391960483887848103820126485771979320405052984570039365294030036041150557407246085546253376055448604090165435434778961170639659839925942800306615571508904893055841008081018141885568 [141,52] -110240974653731112740631515808984995371100919513744714974371399821189017900230329639861381636615864189359350254804471174775380802300017372721689223190247389215439632620218442283999385637364305969331106586866178482971774841498400290847962196005490276356847228727237915060916266967599491221282851711716441515964589159689705456874864630614755444703112090307806801275138324568850501625122717902750415907433914442339617179615672915053072491481983150060105598544935045765116238678200364077372512820115224551758326041443610000890171727230686154744262225509112506830890313600111421615509579691660398633057488528029311998611189300831555628657462636601748083978843092376054572888601193504162940045524231243245866733490902223882116110109575756311414320943552679294243981471999624377721976596208463808700649539735316395098885726533496797379500843384251468930232972873072115990277608857515906844934427547458304383324161691165720796871329146900300069859149606335722223319863396944351739010643921437950487355960799730262569384258529430787530594098171617089548849358370163169035969500009592189440238231748334935125122927380625337123258333207555837225159469493641072392580959506129014144552558424976554181882586851076878675896421921698683229549373819142502140366012977132218466586227562735403683655485710041747646116335185405431515469055708870021580222628611796410273563291752172621052343646690216790753679357440740708353534288085386943601599819926588477084559816740495259744713406662035156301607836889138429462148479036951092101743544572145123598226170368 [141,53] -3233779203176625995714760617859559818354436096433894172423537955757760175653924020034670606089430976770655390552881049683417842478648010217848040558303390801422628683571592010478976459112840796018547382400595173158420987265879388802966112993941496256571329730682678278882653711935730021142158657308065518752280353913239036415368190905483630580199679470251507642850954149981965599668045073364568545549886330468135174072371721681826446415509095705715634879546632611579347617574373664524275333644733932946071383666606536267240712952312687684336508695390917521739689744230062007409470583466849193899552089450145978431023308396582335474473399724125107880441384066878343908370867988612600667074237379026315682165088454495890898060530535760541718672759014710475318764934477084490251462345992849323715661385843953827512338864245398073286807240323862214833605066095069937479270323018989343807087500208553517466204788393859123844499468494781356861992030019708966691718308253783086861264435574203473396855923408912562941017350077754494868140565388623584404900047022607274305472506065566838372133410410123195688791122452745730393278254577459894768258368851276305649930848074568670890457690426329821686863277513581182972615426186765171225223082901282143805720189128857228152580139874343611261180185056972290523381040307306103918073560174639108428179334933414442275504783336861590521141628340161859254360016850689575792032366880519250323265496117248622130743136749773211871696363778480945999243332881279234120482794776647860838244625566421091637696 [141,54] 656401343446598404790299424453437866503430847439092181689967222580757862832756285920856166727516368210959726755445150709874379778201295490253804394500587984420770216320238666851756740190137506253216528443127954124820735243217347148954750765905553277415823387929194948911856693231739685562767036002549679244839913866991369731362102267455004727886961151416041691189340295101282146240633558484294017709833379813161731468545215342278287457509260716446683703014800529597174091707438229152263100065308092323437436764038146356698210320832185700233390437784947982477037879475522714236410466920804011842510655953160587972057213955410070922854117957976807739927714008503247034717657770821019399200470920611806435101555382055156113089169116368975532534338310149039608291412513439063684391236518226522619692905820343774534113977956713672774661099473245385089227277102798638804735680170686733355936281224682345506212690852405166338422406188718693036007900066444155874672076495513071951613885844464522731181233078844424612123356001846337322922928030006928609261341732412495485435727416234537901105254974698612360640040261379940172948461717810662873354124174276961212071152992233617254471446610060734691595144576699633577025081424676801517141924151906702107922818325102752584825500686001360798485589842683430988763553524232949506329559517557700083723916308347222940957396701100566069983272373951411612464220443913619516524204528980759939968417282807985367756010664744915500390334602796483726136993233577768761278497901032726458905339006147904192 [141,55] -48812631280002446064243893454744139380608273438373331968930929981621214404456234258571187515480615701435623479295397409126990263096927506322424430104842943647692261399239460924474686815933104023411449420092305200321236439153178463218900256266653614994247870963311280649544343720049065864377113205341340844203310881699558454464096094041295738164944129097626353660502980655226931653983130562249604937568935652225457362853757503778341048737167651297785665620022040160592637268307353152682730777093349410416107936198377169011755084516518968470946656177816162452527724016498876017956103608724207105463803777064556431695087464841728910754184602107293321491582440712765359348677318984979743695432962722176805451985934028117315225082115744207143655526304139982169459642263941862576843367998968175616860119437403968016873368826329842505604164771587468444488668330389025179646991271135116547976044151586511642604517688548146854448063515011744277265365256858526668373534307900224311902737632216074967568908141755842562703578267639846093591717683916560873931448712475988670140261239342896458337804767180948212268894937332999172749147383114113454413598650829926080281282913611229975303518441227739822928424771409560679115686953911371139739510095143298219747601629145143369403339621625871091392820762820786627208400397664786847476310101297051721696666670049924250966709448446969396749492600122795302958230200715633278350076982157716025935324144983572948422684625791575991976413547914884749425735931997100024273693161811212772801697791724808 [141,56] 2781910662602828440301395975697675364635418911555260515590923925925904695491714089388618060062408079746353104359248091621531062443681295772731546822331412180053401696600503912013023116682737108084430566748288803028377400161757146462822031163132112573171869446116693521982155148779978598495048600781258599381533469732907163144504560294772894863568871364899989662151322180417119974087958324109770678567072054128443494311505177679629809491187235508421146555025321802714557117645160375651439796237659344391011018830632903952390638598862312394756987379864855962902462692783854515765394049162623894124330096496873407161976480265172877561878625317920795265108890665767541866896453461362649888121687981962478337167401677795823661494519456645125995706812388742990175947047884357076378863684643137967608947352439070010038013771753556660980762615387598013915775241008766508291270837397069009811564223353842237330911034708843092158399041044780395611018034620437322294958778583927499608072436626775993664672182010909311789451305632041027292864085950969822013254168474269862440084372786332384882161200611761041039704762803197100867514145059198713248796571711178093848619038761758298227149318245237319324356839533551809199590495796344949842698369528707574088941805399546794008568816058589094387771383227592225886952572016489732453980167206552808534907198312837945149895070140870416927771405309811279968746224994917080966296729598030892608228103864199370730762536407813048701243351351305844341308995506810459519733385522251590006376052032 [141,57] -146574534212727396702073960034553206833131285256399307113295790496408543316741284040033235824387968590599467584764930439546763419250257770294985531815391846226625808078453231145334484779146247016507677860833244008950404100194918838284517510633852974420858433354136989805042614385881561931049029403385502475273651783280033147897358361928917956627937180404399051904587020333937561185955827658767393665770396713694560755182460060003527277204863878229394727734814693165870022342131911048041782295771675013507574707859033017725924114136530981846443463251120374428702912932046782211515657157320645534966911803510598680524578435612380087580678329654714734899086389759326016629002706670825370341780511080234157576352572118259361899639927261825945876695304374842052394656466140591953981016900352892437048317343361009243906595643337789632264910253438611041735481318960832814839897182581404841031472791849172441708998831315137863789937278154565600439858171182121287506014641532615972907958996221911666312910125577618682199158879234017772714296765843747374374261583294794235620297128732620336923304796754615802048363268392178590630418177752292674211215120538748339463731512071980009126610675053124635296478684438601993117925811242381130771008180569317547700791051911900765015125517758295934590638536010444563536989524829792747587455118405719270579520723497038904001064688739148212107476904256877321345291821994186286472409840095120489956760134467973626728540421493734412234013720298611988495277270042490040828048821698246992243416 [141,58] 6557472097409409477865065346810668462352025767668046435473840628593105235817956768365723770748205977380147239637373593562914249333009033120371313142745421597273706123134908436564794674924172400817085795415668867249995182164744752432885811425342085666527321607960217097054952699927969974795129471850829817247720656552555976117191702293208668185378238411038770254057564973404233031617209966977909166605093228131597573440998370996390962244637857764068895419342789094461307854988282845946946010013650254193989392306887395440844919522881903268031544324823811081575034369942784359007525206432255887782725814898646395224593755613997567548179612105460260984853064911672787201940073599031884994144923574446547423947274281505221926519633206605529801114034899082665848943984545814171694087858758729351391804278788292272777123470942111615371368205954669996017063339575144671691385342867092662467200028986360615591906180171900911600729258740333892374121871926563129654643840946702328348141551981104845386992841785214074338353451526119324734731615410082955804627910261410381832676667965822259208119140263207236270803880573932845048848033862602776572953136552082304989179629039510995544153521299002084932108960045206034359189715490662231668841169981835990828563671604640601771004730405825252862276980279857377134126122880837757912453538783569090095218119140672005715034524325895177965921635264683160676070140543389057970934370185281000558028397515148810099794345460451547631856204354726125178117832262790590426839046171842714624 [141,59] -206055333981344676846395485088704445955325806830498433244483463616331883651689012913800632790025288550611544918961764872492819184919960549070163459019124711144984359948900317849733805130959673925387221194216693731223089943363319052948310834902282523777995801583865749633398484340318222217570137414288899140431191721557700775727196796336511419783399293383420513185397022852423854783727616058378899779689393192123096848002450893486511012153256605000896269712828789637878081731478433459222955804274949002439783378245390577733856326725856143842309411144952058971984152463518520460617802772361923040485266313556455759816594731193468925052337218146625977981690860198807121858891501400394374601422581386694877767452060095431477774764104011952470695293855915823283780017409564661506123134446748762870307786226226947018768731217003955056448635680266091985190421046998352402124421468891113373402095114119297927281263540553037650187564843727394904365653788471804615571757089582885259500961927691747798194167795452062284218304616232667317124033617292019508935308140840076335246639541746028731374244287930408564706919017832186746725103774088558379098820718199335990282427510544489947672656181532905462477125010785145288355081722772189558640858100806550549802731615587290292595835801113818406668963906928772900669822205471533275573295338401489576100389014342041692004068043440891804634910641554669978555091174569818539499265494556153483008870603902044627200502285001073357103382094374140972449764973602172228763400927734434 [141,60] 3984242854255584050929645750193746870658375223167856123166150220270537414013026148677675866833209758255127356952859970854131155461756221874875364782005249389253636156372035662476335812414336319865625476344163215985357096201685902350821984254262441052079042088596775642862398781364884528884490852132232036876551970707508922921516482067419818144862444455551513866988498390716009849723464556256802101176188633213552610874127181749677497593654361468170176626175577948592509936408114321533957251181568823616726807496055433114960484518899330969018378739261560193377774184146424050006564632410958979667591188417557145419024422242419008772188964418633172286260459276047843797200938723361074510016223914421115464634265091752473869667890670132658110292151830579877442252502503042693757925990836844396124961059069491897783342171581451497761638427055406810688540192285775673362724496863966087330213502655166428768357342216572138941208108997860121823789090071704184409448184996575957777030834421857296008831603738305007341983744981623578343262356365312713580510601034268554182055752311300872334633735230155529460041351330946753706406417289985443780878795209701507058245701044598485535531157890735261229305119540176243090418933462402135982314474817369475593502898811807865963259550233261805733142340489179972648527322268585386481893611383654140629110278627330739811136912210671983082954263547410073671229022459854551529316523007600245432613453026496227882608651633146679330187871800405823723181210182055869949847657792 [141,61] -49643207066610990048895000780261376333754391159149328837256466651073012703496195912190423487732946815902211064439592477616188946490118589334650728035198931747304414207201537729302621971189101558507503277789200968463828383813277995682811344217888181073704562241528737457496944598894941094160107109266480911081866850382404799275865605447569438355975119491328712029562044998925011558767355242076787906540025058794018784222791906652983779920317385589997971765937347287468271855472119175014593569277893267610709785291756221918390524189091841787699969511951721190818281720001608498613488407727974987180649992582201930623660280831458120293941140636284612769344553567778156860758751964636595671579686782341572062312454245105560245980245670169234601050618383956663941413562759845587137728707115026758750120947338817595243740754570356913001946545102355104824508532437574789375912167091618185322769071896199528336020385962007195043171190955598549529415898557082708081479433327761646228036832170073469792615409443859186310102860423665426427530487633583744734521058417075896034814048888900145747820712662494536941930399078034214844885981237117241010154628549582485817853313238625790416614996648055350511857169568958123245776199944910951603223169667431880814637316333910343365591064267682853583770885966733643709375948872988963752387351465509156031032395967413551052978129977469210660728735251281312892038158499956189244114045339555608401610340735176033718458990684187531217780304645118000733225732024731066094184 [141,62] 625299160893123011091164969865618191689640278479679886237949421976724636750571611915282252807942397319793938423540900437372098224878872664016876113730066515836898420655969040595248789596574176014168496806488100834771021339610022678239262460678431456394796623107969911866739673611726311903506465022453055896061815049319072767757888180258911765763623811000028047092253581203372083081823492015123833229133157265384772676687454612344780662088837612082996404918238670151242320637027578600884364287199532757615398925602021915795954774629118538544361602038391169670913751010058011132276170981148581024510445228669502370540243149496514334770239629926503928181542930440659258802020938260934566696651917338339861769600269039920101724536870528299817123588186648142037923892618887841841865623520844286993073683754090652635251412889738582816916666955853620544951371900000083982371039349525164651316791986529667690541882024475013624683525538095559855755538273381036881671092580232785806068805105632977432833212697835229558850029555667594330308065878188484419363955503852133346891526841675026885400702533937720689346781460483182461489813817721882363958454923811978028795431156598278777499663864209342841158336377276994654754821914448662121951945830810475567897001683116018215715155816423683241322185449723585876652892313626721225645480051414126071174134358091872216237480759482386367235950166996502701878702755286773511887640028689016691624615583618128292201155430710270386527953123060278912807039569584006272 [141,63] -457780216039597263521179340250190772159867475459937564934000355173000524688481054643143117434978842847076344701394022370866495681455623783254918245891467077019284079278817821450448406337146631818007910803505648212510778385089236421028546550986592047919722632633617808873666492966424878064588063275838847719547511733085489629839673312200233071518392288402474682215414091131286515780816765647018187178652891492684714756594782068589249649862553413892739842813634656359901307079295363161022960662764332463350106789897541905509814659835515887993504664694061249715243008488068878031629595986446754875435859447696006734356927032930761090242546684719992565175834016711264845435557917595779588671400555121610988282934789740469215811287972699472411015371782668595792905697434609028047449431255270074805489513898437766405506145533123081466726206067500982115178387348800472849459749460354393572368569589133422214334952772084101364161160067560527108698532138218429038287914640371512792958134326535572252864524150929576175548918947473291767915893230943309259065612928942929537161399770869829797017791215568830979497108596432275765689113031501439581982436593676023986904066580725550368974931575052322230556374880322274387591139085404664707912704582194976433626592224704621649523066864950659518500502624897433483840800708601235244299463722279239834950409227851526429351322942106849120997206060365128548660745512969398422414222330435348577304381930534414325145875999337851654274643680117532519005344488960 [141,64] -572708344997602995331886966195217241793390363136583579499347081993104944516135185922524276504892582952345329232216445284801068353117730939314403264446525287608085577525894150293809987776923816293787590253849311057101520233182353535534806345470457242255997269484709379220854034339338784653400432906249756488633060542069630507011738247283913161495378953129294406901586252627588809290013952242460445246678130130079903404689554311428334123932832003850931202346440601675275921083686293012216639638184458526070451701550469199462467361945941300198936873685295245004136155916981095928163293556271682514129777591061525474327777216471987727326258780243988366381713912165800442910463779237367005895667617088796492578502804289597562623911676575192160553817363126435566538478992347780172787854040466025829828846806246428850072648302436857499012083642351141718144407157944774859992296816389627647892936708359478344681860257433891838150167071002218068606850146520334410000091788869440986738783335753278543920384744627186538656355003024199068898817552897793215742453407036629522361034528770361903865023732871337255604340615567652501738165227788004530394178589724718514161523803107302524566125919436392475491384631575404435801772290177107253053633979530775193462161364728524048193509750989418261683024706273200284120517692849592157392211624023285630191335786729084501266176558441041159649764752488016366000875064230012453420130319821846039763421041899475996160091726631153550691035879527571124520617408 [141,65] 20464873114950467318479086997875151614001168263045119059585587895953139864484776401863153872789542236431567146308189671056049161768214262002352127399924331629909371744887393822922912196354964022029887833243723128302682732486198367905049510401429585931841999085163398984141762360469810416780963014922927122758683814852210695349823934510944469661666532522584761174718981343929970158604406279825518213430989374271727349957945954333646250525938266703163349703815714501169616954188238538458194923667526397986925988898640221942586493366953736461682629966396378009736561153836480143518517162875671248508036675398895600154210409120226586175246510212926173916882872785117265378159216924528092601296263931815705008487893322217328014447405572848613749324746364292174921663082645528848609725221860854152077567333545983389114835622388330222186000547358449849849744089027280603089814456723389861326662649760861022907871118665236689018082684666828053283877479731619900934664640890670212592907375654217168095796825425116163968590720664501418231493735201385424004084960015439521332136420860981102257123558078098433427586944501116891727286317084037632630605561341809414932895566805173832632103314625402661162173417322683061443150859628697062042028041714569039291437651619012305730531358104005417639189450862382089372037414176328995685338656010215234762214348215015839075962001586370856390599299224368743755395576642131438125368008392840597642434832319530461806780189342568727608355792424491887762056 [141,66] -378799063944956508636251010119425903776039360706975631409298886339639080352160059469521078175430615548801621823424873658550015293088786755081069410234379465049177618150992688040987588558776581495882972470205415992411819278625069095459364098050066554000801941304166606283998651723042234033886785111185462170554381751889416191881546032151710238845014991873571091342553133425534607883815045638367796207495254365068187583975423374924371956942480398392948966321261492753538725914709958264625498398703572329304409329996548094270210690190108307244496305874532797104296314006085464767753085922812392758572988886734721828954815071501091284921104064991241621719421033952108130795277982394170145933746227151712134059857949650567277311274030940562956758682781242320481204970593137894291583278268271689726452360574367615419573545094832996701316347499482615730835866519555218267254787111006894230871599878542118436070592440784694610009959883863754741287362153342149350012363519094296181973390923554639582349694083372582748090563824996172562745204195169066281777568111794261848527439130350278646119231253576049574761269934557726238557447115140506965043769730963396358399317598423796778653743063467681314194063997112874410492979475560642655878867647854975910894838232066611372052041719866562013106697510125876789527747529801646624345944368373577422395742023454198674414039432740219522988136449755022926116362733163292146928213590687292885363796673170206047660245739855578236401535108630564448 [141,67] 4372171365099002982541531958104297398535559129627155920982236944257919867781316839572349370557509245261391614674422948517128414657416049791487192260733092978022152131533725178969384866027150297595349543951019853135935161041127827729243427694287476900934708681475002451249140664278131631276833043345638366299468090329574188424817578830229288759764761376584665023100679808124926922052226336436790015102439403769403646421506004937381113471918157830702310571906270866585913408513351002617934068979395382995111417981591412791482976839555423964277371972665143760314554319978545001257349642463595021938305277663985204724712690925273859394151691551214176028584108349593326733444456485249187131042842002032988026979395704579474268310865932737737176862740285799702857666952377257260367960352284790823359399536429177961761433453292682922655585961771922289584625187244466629119065338726390242776511214838715335626501934265107909075978225850372238552744984678656299708289323727308774943108944904191240597617545379648882455491729783263034423715338031044617283737983642874107816643808189199670472815084787632325926058238459561554159213943826286056840047807473818552116146122107973790564975279216966926212522360309103460524051828301923545728559089956993574542286493735811887920643011554952435500611581463285631634650246333730358576946563892477812972816175177133783293857380410097058728576351417674723649896911981320940015670954198039995526740422275226773463871150196110164315162767233026 [141,68] -21968236673019122221317255925445717693450088326607146371435014294782575402333978027696053302489385857839493591972978002038319354750928890791734485555435659722083615698628091394745478367288326941588288470305705559329143969871393557277649162796379057785916983890301455092077477361592962634071651688166836925495068638984702946970106664047706165713339571445608870426958231526086672324093396686241539371823192476566394296876902316200004499579078756594300711283631613141107401598224328412266519390900211816995959796511097785243336684240306213065916191419656117340938252610774684349390137806831564530664675700065360637295641689060678055031170174201491508500187550347489434875830758541304932765796516227776657162345935383180201402474547871789803231842698476472609538535659572013282173492488007893372271935058698358644557047526192029469075166080401919458919236282295812079540630906711964228712273156969961516938688359549255926890958482154206215789146967630204895246053893096978663994368870609820212778358436155361492494517505770290077378047272366769273899730028939497257604847760586929973848022676706441460315886614143314463651930661043406412044561420778816080544581661885878845755827916490461645061210272745213629733206278576231466509755251551567558486351043036046058396425493102003305183637809106169619218368481143874400610402705314005376608350320501066680627980479452482648928347584053585735417603960725538760655884601860486999029624823868959222746512056755631667546094048 [141,69] -301946409629337176130373267239490188259834352378169310114591633376734979164906786053359624522112853238992208413976532969193564776308393685154404499160488416560291511829355679725369701800611872528306211954705726226686192871340920755098024297074401782160709757658629298450079451023314334590253235730497214642638100896661183641767136984395370645861303686828910115848126908028405362017648688441034738415025761671310436087964042605964931113936454577298659536420710352745582004076031188949721441064614311711651764366407944249090594291383687404871651216370176057661977086323758097103922629639480754696288700911889598491805694766948087492509705044947213824316323380256329609197715055954352150632315595049447251942032649841554205493656255858230204879445249102494780643043257091149742693827477876507585501829001178326244775115469766187349072421473427104988185775013682889363925046331655950823977798286849320211730199828799620467967014188468958713763281184816751235796369689406193140465314624559077942769689353340542335177093290954688541004041440250001215119464492124870324867784341293087323453577596649510773511742097283682904833809757587499573348940443758730859576755651299657815628673507290175368967819413975170085961661905712957677446638095176865606530770339649637725293911462207625415422518013346753638402616377465870094452561456621388420949204929876741258187221219769578554986621489334645857874002040920825515180369072114778183655252991749648917339846932075299428868 [141,70] 8127921402511728431501650289712744986747060040048459602152170636024218052705502060357859522282626996885347216568183224451604069517284997666366309605371137696589767959514558450938402709088523354632719905315924729099517437639616833902862253333539580970760893990768654279747244699008835169074370783266650584839796288867109069100399755076722790325976256175819330936055138441741290818771065039068274906008782047763358578746606958713256760797358634825856560415150409995206533627552255717158101235287860425969762483767793268714173101770320276322406844790251747269109367601696944091967904802162848333659241219492455085296665858602194490911403909735328728018013602980401804841124551726264400242047233746109089574500007330903397789249192373870036371614322613107952674812170353685556351203840260684528224783057059951002183253870216357799519009995189932560236596009336519944714472026173322789303913390956301115768581658616785224189017433156355578802740767041211279519028612843337115183870786453593029932498029948271183763486628939193907457788756571008051010775855442167843785682665303552609215562729185151649079271015553748317445902775274417564808030772330801843497516460384074672406900197473819872494925359369561507872414892965305107667415130426801979039876466379036747544893320909080289186885562565391224752097958614510381212847216976493956197252350898854571845386968760894217866863335570758019748908802274502621570408564613195750955743151772505198989847812829742648 [141,71] -92168868407076718589510326976473189129898633979123987602789548830343134153652985037376408356625569777298572299990800918920265111472906321914518413307381405277175813751543961712351272450232102953240697968054951174528125571640175591687850843364711451054083347571115347415213157897013173966488685948542703034652731417523716686981290128089709186195331881676422136111263176923265864445048503407365384819922117975718764708463389186254363155072031820661563049244901404573736190163842090133240347034430405983026991709716949419763856230688592671359770739887099878183031658084238097979898988872418994039673488228399263282001283026439805045951108397227733807893036214126741151142004820584148477543316205193718520031665334091082605651300995081045930199878526120912671474812866478047287114617041795235327386348460666754162002227542150758892827212573714404277706627480860810185351501829109485889331186908326844478988657186806997823569292623985534100999738755060282733663539294732974981778850571272826305122038543876253673127092904660109600152955431364306332201926723592789439344350669681997805419047561448496678962899562587968034548755861898230009871912962968513799903940806345869105223383385599791618904314822962768256582556735415869091970056225319962347596321148178045892120859186030021931005565248107156013575092693047033946658796437803849060206742667470661661206380761381145314785915181101703944882004591064541687984513249534917680840685203643953375147047953749 [141,72] 638050720309248847521558888046998418081900755987870443034952894780163202002288786402563237325352352786481365983804922941327353799510740971977061377471061546661866170995551827422490099475126771417590209586937982504648143654018756547663153126711559404310356097098134190602130227091670374578320737393533116548172211648110621644603272000740996885355214331792276513112656408749564743298528788560566020420685549640439154953419949547506868253702461416595456756606896027192492236563871580237155632996884004253664358427445438246380310513900981604962532260759279994873256786605369498719933278046973009267634799088351454362020576170416790054944961696147033204903485524229338180929671423363343519769633439266333757818240271213531859150369774772537189878983633313289602894168588472239695254531587633150140550947437004401296783490550354562015050261833855406037006035979155606085505740757036033238702396875212172322628144567978323423558521454660934302068493459510888916377639695277510449844399917889239363804878057515986194277337959866307929870999988249089218185429304567689287366899411592529755792409814960153655478437035461423592047913956021259789624381917834674130445789008775573746151060488882784126600653201288000295553919283532672380961345905991735754879061566191385409541923302253505071678076167392387133981002404991948523502385655118619899632707389320123657202737491692359264739532188234655630986745946662339777763168777410725788683214856995761034984576 [141,73] -2785310062967469037838968684046780167504326799423105748677106931302016493004529310997309598244949990903453101144349322837334812547655517025476288160418074064152589637500113498607409132115986060549313039068715335490673247989188078389609375179701998120637061729323668706044420017948031806750338551915813818405004460949207294378006102716415710139151005642804826584109415796072404492959107860149861716733572445418559042061174695612047806536231754518782633357691983391538470794956427887018089670122845117785451320921354429330758845881299032440535822331112039881666808661526908539958606584133295787368223299286398651606674664643255581916773974082581044125404916592524696806019656267914750585527577804227929999149762759750905339482074069710597903182610195411081344788396784873503625318909905387028323365392951528595741369910513160081304199774903657990484121902978710849181074705826953854661882202576134640793279044850534176269387035864696978032536974274687056281554783758376012794370323351425511386501651165230757629047185795526308159652182678517429900608656420029660101713490918776975442691848919858072387563421703467972366162164752962649180115129052910988508590093473778980928321003391804433388094199054944787178802760153599937629177242995946669835303864361722535400941227335131325897286776931892249260923623323263643197376843975451364436859082634273313047594231430363413869067317827620227200032107799388840294674051420472803475430793905844504784 [141,74] 6530731343778316248794582191636835218749996770889855779332650100075275350609172677403072880154377327094196315645887791768294508717215178689383863059043414546099142570639222379399428064840059143765565852590189160704454348858334073933154651969148783269686197867503696938888860433221208163191312113161690892009663438527460984555547059637897299782016777056945585662614640317028852338067898870695243439330704930446913981078067366788808970539650860359604382627635763472635598896698595290983108184700963567367717485194763125380795717157242492818526749939273302709358454147696489365772513501368228101693143184778446740398628630622327314182922567124804211861595198020140729308561911085107734633968858769553302677646632728387159390116920257329653607262185794063247230432170824188141961283116417231500643085470325367283724897967064584106944602760599215078657104407786337466138719852483049343401750822732578165103206309429883194112521781148787104963021246661730794539037300348806928039358382603099634363902413419211406492865499667459585073893899965359948738078985693325442689729108423270708268148128463935154067244868459393219289268677774688262158861987024204581307141835469393500410358947598430161540664144346591356257836972134780048196879221350613321015752770147262390259299003545623808478680739434063603456896219269917339281159569484042730376951016540683260918137007619231505852039573414560822766189619435343565437211312845830584808048776094240 [141,75] 816563949516253350657381237239543524691317859273081038705153429161866728421778483288694161498923613502719435559027611837479783124221010962397518182143845882125705558225727681454712852025634112779681526138340045191129240580925018426466844973203098119228999694634541078152787957559693021405581518759591988151520083634073012292021534318655548649573573841089660265251730619201071500290381908344392791115249070679826161478799240441700801472789905898092351795453756903204421006800618496219514564729860002771887018514616657285895714072879091425694913026345077224532300464157885808882494255852771365859683648339747768417473692829132368088718970621175752470410253978714517513297232809551093890945267358097952794317258571887692844072138596812214887649017328128240103919244247889991661874346324771935431263670108678033213161118066768173301182733366003901541183950414676965548934664619770780701675434369313114936685187378903330833417340455866338931311255626675191862156389379364280371645897149912008557057412973832859155176493583503242897479413696806199341563016787871188301981194966671344855462324872399635980015300635412385218803941449104297068419165989414326703310286469259993443621398618626733643976123693854733902183122796604248240487283224848500763523082732900058419352113380185294460908146931659112172865272872521045945039979917928146556154446107910680570341714109009599845219037930474980301036048975665424313654087204809996045161812 [141,76] -58255821428054030664792871413683391213922989498574083567271280382736387407409599147187033124007411152577037138181677268310708189840528579071180168146465524549785852427230625031754748662526076209042380601976234291602368186113060330323113603002037366280521277358389438279416875360303739297314372209194947593342342922555401727324586179979102102139587636631925952825648662197958218390137992043912991283377541646271690574521820906503602526393197596768207448626614025159342731501766058629572775272196136133528614290809532359648665207953821858638063246256898904582046618108498668344511369363280052908471609729261247916188748431720420123445161554572747465418973529764591632214399544303591785960493510426028559596883416732412134780856741602214631426775587174041991128950947177560107257802287374495636176776436083110294326898886889729695003247841008666744678066044530767970707840717301460055921204031539833296707150525526083537896973005778308647919439759205037063175753161711780926028616663892220384578915726515473523488346178604824680908393857018265727749695628027613111826039130295599699709755952952678948217809206838546713669498012273679582111048075421135043245202834282554602267252446681245334254812780876203545165637959671642519721845413140183354288060865489453598627703538498162181591868289657111838521404473607803759853616513513184548195603761195157206609314755660979003964086855969833588436195892499353831157771531168504953216 [141,77] 190624143763656889795422741324159625939163187636830746461407835541777894804767305821448227550044457653138842430956878233062678234517483592719442707844389181058975004112306184664695860051120644229146991662961063048198222685673974412517618079115066698171037913991018746944155750235801317072493059899689665723383442318608231215994513764610647372848917574996537568362178582671539153515184947858871292171023344289864739228091764864450668994062258919008659502019395836268886995299789251365816399099847369330114145033181723726109969205508180981139410384422871507535825746275948799441541260433864036218327966580623029070545501070846435741147163191666185114972276381155338792082497716506632320484120182530510130261805365441915533844026831628537059688479772804314102075249706311479980602326836795122725926219861718874125475912049936974870962178907020692193469588544391273927481825710552091318738898016113882820268867621427564260613426286741269780065550537794887334671075193949839350518469131383372426021856059437619328345221671026467994060445305382191408054920218379968977281772236888577798743196107204617391631792901680804327657425149980941279575681374245009172665240014337266040726725170730431448622495081579713900851223254513401154883073046296391168594109447485265368980646897784695826340601096098327654527191924892989626486336706075975919697855524724123381014955778772810651716349016890820191760174397674790557598589603402544 [141,78] -322252977468455783669618062909241573938047623730379488374985857670163421904140091199465970985832431005052580107377953923355192746850569580525584192278539530084320580031794168188840318883123251754788642451406214946115173493886526288365047853795957945667896043143753393472812326160450274535571105487393147558963745591751860398360160260255115569625290799033796701262449649966540318260458777416150396464697654003900208855091633477587596423836950054909017439937384373795879366789826635077034145632242423440099915820051109450517144930969564379927120008500623682253535591902455299892490590617409248089108781330184852665783046145327736050300820115865388011434496669223317993629504830161752551207610692761895994679910721728316746727464259772979420956640143664459390601545549152339327722310236955298080925222640541016766700591946159692843322331014959712791678234600528533953540795408202832424150642920148056285410865044208422698904675386719996968642045298023377588295431979555413583242157404440014875500722392264803559804180637675504360118422488388287820766120195391607862132100549951298616530806928776201664663449338998557686851391357040976443003429676871476234766545070570306179182125044388487906104577793268356709980866110893046937569283161881747067748896652655601444675515711163911012399370490925446872588105217103963711069164028684196022907460248919753912003001488369814664718131584124368771386416554199232081516670640 [141,79] 211733707620162179058075479631962080642952558466465301130151973188371826434252271770754446011514624861186195812158792034879548408160650766830720079711281606017158136094343455666189952953121160089858248025356974739853665222560769449219397405430106620634270766191837104990714826562725996676456492117844966885769617122544043640021011256981945417043242624035675789217365392127980912840375058103372838305693992232704790574648947079867667223767616199081200074662608912052453999203113120077598500791586586854777566195565571827432380816994653660722860335450056195246898050860305078244209185979623626953228346938278266753491704116581697663658674855879393870845804956327911521614881033777974611389780653244228934915489403452980893887497307887244025573735623473408396717429388316249330553557789360923551458831341929588009260002638909966693214473765359479518598345246509026243551354664511909479101803798981028083177478812767844139336892675311799292324268007122657664166785890069998523003458690026704225287837261027968772502696876173859674372135686890086970904674360092759427246899304621639099898207794535057483617721103630244508560040261272007585820661268413103938580050052007174972903532836022238617010268185333204312513073236383718276514602157900569976752895586472035991858071218592277191852910170662708822231421014120002534185614770934155519977899724683916287664877977147368419128257878388436851700333604650887851410 [141,80] 725185548590459132318333654691430477627245158227662200467498176516116534138467459595497477710933949218920340350225943756628572085580601515574567249437713120717733018250899064076610018099355450498035261220288965003777278543810291538165722363318945923157000904312109337657588993537679701236422030934092853346553490907698450256096203749593920259776734951847452951340011923979888085492588158022374527641613774448290891635565758713905492240956488014456130337522894693190614933654332199293928210617282110715481477167736950932434246851161778714050555127426480202565860342708865853420227143381583457073626627349569222805863342537524333851573872539665412164511590661273356397662979940160908835069849076818814269038933621203713873985417056583654870447942097451118528257608834088858696918802459554142904470190955848053735598134899564659571831373869574417522941837685080793583027579824396119370485466887732126443829586253221560704193291852277160752734164481955117847125418390605064962512794089680519726877013421749709427835167672714872549074483703578207714375121251782504820915843136426270634250226721677126121574045413558399053356132924729732611517199583103620822174650552428366036836477379450248354727940997416650404754592516846445425057633588162561968253770013714202004559615025456530344425733314362132166619173943343897721077136394524493589940693147449441376908245682533392451213703247525940496255204159922176 [141,81] -582222992921532535374932750613280144350019228121551841702523809706664780063642399629611532195861195809305780566396452422441727668690702819653958910018869347056674161876090028953536716196894138020890995878713151741276392412460260343017358332560746778405414654701289113106772099165838870198722421978916402031029758654188970252315138020978033375502196276901955967701464946133026760507612163747950082999592584141471365145271350775086312235146237191347266279550445617653710027429339714722176251345411904978005093599515952731087383279963988043876703826768905434037808499726083665572216234105946261476725562868092625678367891761372526077471336209355388917387558182617702584535734513702206780406982331965652773073399225557899540328688665379648205860208314693549535352456271812487456930708521560523950548182348681914596463998262671330727006379650046774818807412192083481050571200206766706333504064162340589304046319653596132638250950424101451978758289701653088378703362013985447812694662871072349104781332981860814195710619995754892616286398919082096764659828081962082886693304958700597692952818865514761142895211725306279917745167475099194944645031375317820283317592260841171295086313850359484506324250205491225535165750197385934861434624037017541357560121255258472523202770874145475035335586224255852511341466744833646216819821017845586182523611966060838347971863055110636900922509806471774184454555840 [141,82] -2013835699198098981127967161307072378680619542554163431484572525082677872257070659765945056128082508323757376761880231331397961025551492353730482211573226744911591503843672012399119039883208219182716254760872235701581583481965775461657365893592005178917409428744498158108076347255287293605455733419088385897827351196380751112982565380928478075802032181734832258796062416845628670662657244613773868556574741943127376794964749692207959260465873251258657108129724158415363480828981819270007273723290107278313071696716704230535924906054009616941058061385186057756701553937286483809865945105996523118877519772058142021989154684037164024665845857924883378070425889164065684873997995796118940104767093423819957118078535508973311863228610850411068488631368208811469100650268524035602858986580944945189569629669478357344986917658272355177989013069925163745709051874311135632071901639913560586444070700159737076986168713600173549647536049700641065963757371670081213361926892804925419922438176166149613266337492064322929285999722306522253322775829232604152263338060293642027582193618805325314524014362249738475411479237517804694379233767438048054969887832621942730398779562577360999808498466595766193794686516339501497252888846444375868355906167531249265805391411451675591202118533516181726487297683876388807163703888180747853459232772516153906659455048090807171560587020233242099946731666714155518144 [141,83] 1732083963959835753033469455671810633520309179440587996297175494881932810825667098239136540025276146469293275485669924877186116226810432700091874671756377519207297953911603824369282207685105321317023113491117707190817463507424733615165089076804418512899897445779210850443777240312868365126959737310221974578929010095037700719989587910570839462995705703476859135367797168755836879104193113477086301194986111695732438780721474429521517355580492146067541286549068106668866378634064630794111317730364789357947639336805732599163345852308828934806922123408490614020486234369380316227955803735067076100128519942646556054755534556180055182037140869365538215795634883855735412904345542465032525792649681292988914146958271081373595581646065328816790179471353285686622646098778710772135064808967247872581456996351802820017073949002245181225732626076613433873698498675901615570003731121937477803396471792171212539104684609900403238583913451987938703408906209171666823040271862700370435034617079283436596254466166818518006952085822414023812417135437422904558057724341264619768788339865470717346855665926746075058799982877470209333652840367767850401136317783401216335947348177796046112617772499916260614678429081121975255125631553645477630301251447506851675504210422859177138441177087080140057748175838306595214089973884113507374037900774642912801733475721267309583746915315860889304936947069533296 [141,84] -3184666390042595553488883584872031787760502438607310306980241984891259192759259737169504583086318344734338863167351890458133010656717241590766041853412609942152091602951262062870257112969575049643089026752076188978328833101357124385183712612729360685997790616940901595649642118155591115962275880641286884720212526262690779580075142312448870761439934699117515552707041450113519772521555686329828295411849593650515783214437361323158282222588443741589055611062548286257690741816753111445414181238939563519062433650337145915621769281883653088493008524970592626209461641482096085738957961306166132841124520788014530118205141625743927562764396218155919248144020675877397629581354245084538741478622811823176428254785875579901519813650345396478809636845286971354056204459666749131331498184235371759331066372932590464961129202056427397568557549883026746634432442946510722751530752541896118733882546926632402331092729739904828676405776726769713737619016278188974582931121116236968455567130831272432020203441296967213404168841794008191806294536569363548684361884547791224810218226303313045987851620336644315413737383692440675483215196051135034263477080187689274876883049682002921286959099029919530147307053409924436478735447765380762483531025926845098798598667931779679762254423653625698400186949464408427044351843951414079570170799587557336995817866968429009730034960538452147871408551936 [141,85] 2235488895381564370410254015109604103135339707238158290239878682726652746723249165673005570359471590524825580105655089341316261680388443888642539540761806654597925853587620778532009541037488262008216360504436675538915523561036488665640947652379707187548777309832298280587541235343699818264574269710652426952286747732860931289162022855566225729164730011275402967697925963607484734278494863656404405910774950453332330081683804039901590839201135923122315826733097946173181052200489530693823740714972590866616488660186001126496891781787449038793780915318601706130205813513433298492953703177288716415175516943451851164838682875148940215780174842813510409192998439117045478636031160579469261055794735282117396457341900600994480177579579495164086847697457123228558502808133410711557363402841737574435107290059609109142828791101370141568597421066374268304229628916616043660999345800786630959909837950001395718420924994112839515799925856824808619994147002017869991082077982034570084356834642374189015554998457438832470631139990492819626826579964295157103696342159546567234799552265076002478059426329499950578996110943103020068328335329375732009625918002768197926459550212367190718680950251499018409617435861404721128920847098685234609201011129921719310929485700753480447159912843043624923354973551573995914911785897715222759833838623934374005606510220563022579909559620403165142656 [141,86] 2679391395666506539121410400950909398943904848922517304135235475379169689295616357723695676144942449925530987075419211200406322600276900654309347171358051060504282466672148817147904829441704463836089036011875273551823670340634981426014263165530560823199578315644625359749123553638951132764338460524005322894223301779402928181904806302764262148763561982899404074845871161774070504373918294915390052042519685908424852727760290236757285642317281535376570846849055240573914776761371624786850422108963096000716110487230663329729329079260410736977440839791235533437323571160940475958447234062079862752325376720304927075365898188877187890754828391721273375077971659831100505735743191439924623810223773129654861357133985606544754192847771922435507097565215089354082867069568107215372970535514634208372562723833270279993458972799786566839635220544090772668113989288289872932334309501551226744734826222667210893576738288090862916676557474731154860368312451201171471847491950607811470057414777004871956703639475120697317292240896656807297703614655725588685473222919438102976525472549692258221473873715723371018833757479765651819132800944873891005130718419523386177018717979883673939915151710110689212090505582893773530352153118880249098846374207727303450970295641436464978868042839761391583688280890472742205946072902926267979888345178972381305250627063888965039514010935214816 [141,87] 3017768347504068313593131440007773750082663514836127397516010416864810791727167975651237243838675219543786297807802695425372737626787780908359478112775593105527868266034206780325541344806651756869906182960705208551807422070644192916218121541277472742373420005984918091246737891355495937710181089631714760118468414191543914334077180574719774991657950671721297776618513905378979284697779245430283485792884083112171578391861755517184957209220167914315591369745834271264367019979572699311353699905128426014598602936335972079338153003211041155839286127772363774721552542922807002240151404466834662596648483406881906372024520476320645620112817441621727647502016385909472309077487990572212159855943825179364317545734944832110405216547103938272509563049884785820733432925538724383503149456469722197992397545646289246611941334461278188150066835684141816321482771476181866761003421050079409974899964997034653643679278864865979102854767780401883205436021850487484857471145917491518651765024678132339775502553982645950847773964087244160787893162139687905398845490099051271848387508572116944105043548965648124265917845123341963462370590533650409896326442498269662672281204245349133093336637973326299529471103513523841191335146489154922123024958087204443354185391408142266841119477945327144900907621667706032170295270015888609010822956602676484218660018421875782561919635356 [141,88] 2198328506072626629375481900373170715006248599281917477660564199091790316642768672061134611453016544343903734536530073925034908282690107159056132289497733492539297230151918495672273093220802173491199628483198689769059900641608071446422167613487132911282042706054018164398291429830580636883761885024774357261885976244427965959842582114989641339572634606194164757472195842528666139444539700238988064393736219050139103618447369712165677964507306875741915612713174379320638499463666707416043051513940802774188701918728599419753461334070414996112748131914890517291314871239069963753115585123858341783157551297109360176084690884814430654737929045061722808664586775777375332335126780142280820834937780572863572188942342343757631800939809170976496616575616323754273952113676733649366300131260062455523625653410977618189226176842000725729736515824127618359913530121713126481567325913050631573120923882551163012861749850645231664244738941894742149471890733973044388979443604867130608893656082832629134701895629486654698904197116888247412977209926961943922854298857714568885074950181007053141274301732364992895476558923398086225970562734911741960494577886800013376671364086727801307756934042314035210375696129002442142604519287828678126392598567156278594284943890009656519313389082416515991529852920682333065743096574808683623077326208410375772143077519270056171072 [141,89] 278453153553037782588177878399932312184956510005424026378094859298290381612002445933098004741030566403131000150704236862547608815038442993354329725120220458425285835361386523229085368783357032997434731778734207148808651503208253133372091003476154713126725580814718452897693246885028833963824816583286723506045162285773419074320545312492199759763584508568353180429462333388461688807268857725834463770132223202672686619316506979325583309902110685020629396899762376463824001530548456935415116251704162812229587339795593039233725089925067724649253267333964003033504372068274411297101174577514307271787094789452568269330146894860948876744187765162048024581071013748488552389111114248451161425314134200200900415684809047996668394471517071091560080312587013493468926584239822173719221212478756738175986717241501595054371857797193375365431318944945970451469438027280223485255393024067563230465359851959239357919499569478595555477235091359320494238953660308119244397077616805483968514024770396484360409959663868205966599423977321532365902538456836811584238460041420111949462456611310135475449776253874688924439760553304488123581059116571128321773839698973601663273525517511082932121075283339766717129814583047440443904622340800835219490245607377866468658473744577551741182533526245320767071382690753498064395393525648340707080887405355079963969960342023528 [141,90] 181713665751065803627393172403049114152293324649967912493955323006750983211188518503132557989190070425556074634087782335230647573325512837607498676033119903982240592832063338201540227971927670334902690800590009788946226127613250008705803919615507884925952843079896747408568690349549315258313493716080883599653284388716765545973666297659605496934493154753631137964831457218534093576081080863757121718685972351860635884915952678111520365918422110712618834671082395595107517196667301425893959073709514708823631810330669865788921466768361643999489647257214226845671273936805109926301133324876369063527166131856626277848911137431263194433870070629297339963080630402173977659627541631573384757516136591044971756306606626687703916070162291831410404887542895367980349815430561678103828832300484449563760908592090476610202834417057444211831701291850974242238996525804632920262601617324197814779251745027363306131076707464203387207596975929457040075188175727833859431903647774807702434601973863431936778789699339888757671099921800938183896396301650433679932244251737690731512738487111960223784497027785100845932813538132989157566046731312611840578319680158521212569365429445090765714630301707897284086392079146419777210224085491100039893766995628788165660049399404260568875388985120756391594106353911927299305538753214802373266590788787618134438849776 [141,91] -92772599743718414417006187133975989449506102466497973554926808334045805528829491472252845906437844471745730148163477212319008859195126528110011019366767004874925882018124530947540081448154655402961528129531331233658739519597887200884410301747451497052957172689375348109571297696642502888088006733930490453593099096662663956723447944161749984377954848437099422769118427942678854300915693357687088093407134984233349250004153530607265781841051218195554478767069440689406182476491445706944061701290314181648996826207042620374744321387825003699566289194886277239795312629356471578937773206078654197498522883788118917059228553298550029171348768679669322800920334456922655190236928417886705606323342990798984590720345787563348828534604046729710002313453765652796535857578776719878457345129574617016611770516490308509625419730361025077303341410942229180496400746306326147960604558049055853535643054363655687138880594468940146351015352503144736866708447517576673264243259721623568871535560163377809368493898833652169272860731269542767265109410014798630991329264669818906694931801591607261153213047592873122267288027609660996986648948681852948380363824873910562936691901231813290647140293489600170278210112772113289617538895397143550603057171702464863994458178923786183225615904347217598883806653208179575494315383731141453640169468336073272072 [141,92] -10584966255953913006881346206209876839141918645836145958889396479183738774086111087047963000262398846586596415048493483563438346261474829057469900854459984412420852267877291710826051227778839736631401033177472235262331392877874219587884845529332595834127577248204825582052571916733515410861992511560747600656252423411887507318464753761965319580102910372729475864215642496246555943552345305590955576279124484775182018464350432574157970411774634638164380171261945021531265746117169825629030308079411252674484066110258878778081571752226162751993540891874027300270623145355578400672067527624364079830324874031339605606303055703071299348188311636317634013588956444804402961485886618352205499072073723840818257309969216932853231484951957510209933686120408812109356352541053552638630257246144087858491302861916895006298007754287998715360521996761910548715565591389736559785745946060139383039377783650767794320597695678993606035319766987590079473705970298235230017697877102786367814405554709072408314047798069616398160336500790719083974132758227691172460194247746181513115694501967280560301061459652063282351216430548377075899537721483636006767757135579034826375341076560266664136127789413233151218775566947526603236327316808979375124165209967593050380380526791460308224825903662120529040156245027115979427209140914534582906600626390528 [141,93] -18398842607829112089985023759471419380650638051460218819057435318582268636554552754296536640571025334343122769190339248638085736475419254578343692476095693175003277134678400317291423681579776035105599420655724405180622084567454205275556206888486054373943604510505734796950929282449618515976662371456004688773391170572468302269647869921866225430799106680208988654582144720284709942120128514100213372955473751783394879944128647682026064400401127505531793814792057382526846803099437557397332821306347896721987135014557270708522790598117758151646545848778806260588080447391191062260288978775652361235318958994896930741612914152015744484579621057586463923111312216414810605081380038399236771066017531380293920618615687981449764142293797113933545184000201931039401420718586271350023103914937417653360043647850750345764405071534836483695836618223835774403091018396246485368140236767445677753043228012201402752083887042821790136525264704583315811802568278182269904952244857434669120131050530060831396434096822832373570759872103008597501589089400100764064994969023792073582621418556847960653391553952473488201495539771445617697246393888450186734658626730256449016860991492253394376383967209289472104771891709540380226867807644121254619634368124883564249522345936442185347279076894072473931723857529780394587255903406003436785849984 [141,94] -14159883127178324258489392630045117071884975026863521774344332980225308843689130099220140586410064879536633736805957640564382319496849091441610516674047375842439047345063244871167556761506758681929650607518925331041288281313313845123309062326719143581093102585939895837840819218551633058843935609251250822998650166730757787386539911924123581516326464363742175099272119972455120393201946945520731246951817013424891711500249995020877575257468801513363469545737246385419715629271708176107350809642944898893650763621046174091243084418624918224120211154981210559324686941938910469660779874845993191030115134496063405314792925103665383523607594973652805319056220063573183157597107171859468848607044945507361184286069160710737361603949602518955974833455914860155677839418525060263948017687817380063459606183693990843746193635891357689029862873427180494712433310769324558112436038286427046168753944691089315090630569840339731254241364268428288531435430806314126326421319809274867254583177267131807902253652598112648374498339160240039916023526583032765909894434684406825274363143862611782868410095252650098673182805760617063548834367490022970232042568520852635015357384378658448356484403772723895546448163360564443228261670693059053640887871007754212964716062433963922761511847268010873618109123546646576242398764435350424 [141,95] 290991756232880123522949639934177414642426112700287558919650192574537790198352797708450812652407112007855858581333387393552614340076361094123701343971411852410682288303765202964135750175999962507132963450726825669603705240251027995404396781220399488394792864777428017535434097521804782205663350078194921217892820562305974560605630750156305247929176029861451187913108927566937551142486015949686264422336039255228064237015104666168446999087168166762650210528221754223278442899009991907871379350529471166979520697582211276257393788294466138552809356079282901517237048176410833415195520566350038550345347816147188389014348294803371064975682578554139468579007929212143609526035803800128435068985064181004913179988049199561883178650629334104187716388108440094340045754450363625513850133394853864394733848168659929672709090341575582207175657905369426639269140219274928525246445121063516353736619228416345739043412930789950952648579151112951573598115931879868535758035101491243936131801102059998142916458593850537031933609262998777143994070337515713209078416905480941578958636924808715137117069161178289980764473406228021627468142429578769800876063469956769177998611386401499451974520217910785423988793650373362453106551908885309239062834450635603315440023115426592151044771087284260016958681932549883979404074858417 [141,96] 19495271920699179993933352424610480593359379807694766379082226135002958486169720728290143461568023898500322368522723914431880014948597495782265376488822088777766833543127847469240904960667698252417596649916600065613391578813107573557232515338371346340737298379609803254608918441054170188447073136932105962022471229410936654521099886347258209039293336191495284410725063895116379352690475494190480869973094071754760187631033264985040531735801247308857728125303023056109227040931542395760696593218392649428665497930851042809262814187788326595126947633684034987716007394657897905540927934026693273058903822039176802356094891314764711582851876130287318399682473880055242733455158539096596791901412288445024620753512413443640834382457999211600965715607237749169258893521968432853378599980433732722763825142236370025804292421512957221085223760971688521104215881714973087978244946779214214192626978080195250528901811148899578366371828648843778883177335576769791643808392639438563087094033672959369453732430378260065626516817834663993211863571721218270249307285031581464269922769925886822826575370722045230081248083516197151121761012560423970728746612245347145569188102501543454940743523369985619136831396297596609171591290584934146733995935620035751368363649299919422686137497492010305239239748073819094996864 [141,97] 9589716081056365455304156750041593824072682980853867822527277031882322285794775154507741562627255785339567035972985088829633612096592149999359454839756871521940144817328621018770763745253359432794153465218008456993319455103705497313524548814172572253022060369443606172859144528267734552357122191974429399077249312522362181607890890407184896802793385688968407293645642261465641934955820847045019151873440282862776689427198320980892025778913334798418981407445678815978783777756870986334939051105857132742172708400375555584916837186452665567716423488054357158185108842985737893864583485831534550812563602487424635341579365504537409826474982744889676328859834252764777476650044035179224097556014438143835579316802147714616541020377882666458120845893359579916036616847664322229540432780993295999437927442844935936542303478134928717360965778007383733217994841551226577003833242924576243879887151259968120896457560628516107982804774200751742801140821447893084063187714163228818584453286018721624723840248267448273933225997831177157287437927402178462797921650846619585488771236270502431905159548705489470293476243427112571905301871060811247146286801799957302409618986534362619789596584670774398456512227097531003664314295665807945313748084341039225196627636122724849512514792426652418748169895129099072 [141,98] 1446640544072603859431132905926145808329891264894438923718819560647315589084445623278284518734079866725637563103178913193781903660229355633536664356078217728189354160466928556792853270253725989596767581501687723692168601863195596543275323224151461112817116967208919494765977891130142796321639151536972895146517895589889948142529629594605711360158989420700544316799577622082927040545524447567889270168541772500533430951882679994110086792969315713389516310828333903974574587755793234199879658879312906076318697113636034552114095812877571984049435899570753952631050527897151968200380001419958548373551658444896871921469760662591301779176025607719913042743383843100716125844554434616354175402609925158603565933859320181169522684827318933450019359981533908865296451815108187345822956356887483768247545162598333113483383637531847718054455020098321563801753543918934831751526520762845467315664774476159507531927274117575364995590986085117324366981570299849868072779858214395026005187488008782094464218378146421135738879532516977541218554007836427994285591261330580919679809983306556471741322996936120757739005425071546842415306851539272600091651384790583525847201355373981326612427821198651618791397100825935136093921339403942080189069170034428210288672095039688737441214283423351840101301135664 [141,99] 69646775364066555621667604122336485457548727934648120005097859720876497504151458781793247845456671144617647205839142533196423056921744898335574656611972218590298998863103296336758420913124241944237320505454391696694514605584979253301646745611505914754988488635849993878011287674258656041706458950859806326389257097911807220714995632768011757370190461585684115810389873176609427762604354188584608166009638183789174333234704871372038789630304303066193719839160997115552854248641903444416420271129267077046491000365104554567310960696837850543923004883554803143027066008129893990570112315730279390098109022041163498802385343846261709163757840376386300619228987002303568395704151820529547388912143628082940409719456178433578074008944829182507348376144444344274739387046098539446408338004935114547318630334769669604981545101998032215177901982226558226473249501653650041482465293192389072473918461636647657206492541338780042622057302032859643691083505459498071497363771987549411434711825127988607537080257486838688970654653624100087893273619669413455507673744303140147671669007364947475796800537368062005166278236313646651043931044080460312061267934677163104024066012955997451433619588115791946008461962851910989807523518642087427381778533289639187609664234781477664748693140584969362100 [141,100] 1515338169916799743456309055686209275221398897778026371062285436081456953481144237504097033228103654751031030880183337402789979516287194917563136349767336053330778828572834616907622269269700195292107127803018819697919065970790093183859587024131908550171417139075851791388779710904146335870011382625268371685989141615693789974583964068529361558241181329536540526222223067447477006341544013671289698247852227789491814747413411069551568509763989783984113821758200338110073534954701758475682590311203836943700140869585313709482245177476305752343339726847859743181653829300991964956601834525780255047060130003870490358909885430156032622352522056663152115085785448633563039748074828488993753748394873822403076425022587398412801444152847007687595258185002699374627789111112104839278604538182353727389192318155234274331088731159804894883850747923464832105823052872510356838458675564765614567120555426729060281880391092614298051477940686868415349306063742600386882928202719250001254789172826648479935918086868829725967344221681378959093345592095996462158596012711125537436393133287480093901806723289442553294182566756979479534491951173674356435633286041029607877401002826898231712794026553462401011868986361243005090601448393001512969236419028843783364074987708646637616310066139488 [141,101] 31175132037682130252173868379452121454579783116472623608890768986313727232209225788094864638863701794281689309974681572569286983202351843309538897208199210329766960664732976126040743798042197791624017380000154747134168322443469876650741486411605883843986423247288875457511252880972143055137882030638722255032260919914065574569481529501876932839278049262681903793253435554662218712334076869884469022723835405365166333403682555394829625685997856537847324422376536099674734499841484346731264374742563630286450612581186491180488968761663673218212135770825551346871410896245475345680937909876275676420112688492588635307999234224601591342729898658038940651306070530330137670247684731115396386321653352915220777589362825249780504527062254940760552380250035045927930961585257814821991076582325697443387589764115096837880161083167396554024914425750879539908901702394426292941534484125057113377822006414755377333462061414337155158655049708881390393865078436078086820959684025108202106457382205213576140236670014737327007888854754698970453555369744529243932931177956321191352342903275536917844411527137706335522359230124211786772988611256816340737976312594822357183489262719532371497653258625064202791947235426777795963543849911960434346781730063023788358014943064677345759700 [141,102] -2049419064583072391099130228841932100043134164302052530420526087102094412388200768347797028914083920811330244838260647212355660497242720953487110568747469542308404952910612503538269705313027756059202192132815389383473037341747166274089030245052808949754827476621597452769490485027350505368547538424508033689239541756749550646337899376590060290396280695059815127427228597749463566708466331198737193464176838519592728375616938489976345122340299400258818940234556435676736134022855655122081329413714609994885512770068755274052963333552436283132717129740083513777836421280502750670192164957293500350697338421303903785886691931495473528477643468150323102869611072402702997956171594159590549136557753236619740427492866050100876759260037265123464411017154807123109202413821120628610607389431169925630935369259695770324883899002585664762908603506443000501947832713799276012123271601014665653848911945476698313281196408756816656405139414002899261921786844545232491351322052098658874213494583975561755379474205984420063362472422216898403170592736472353281575854895064697264060090423641348928921391484477522977323722799051067094837441401149339889675333892990886177167268943721685816729959422720693158838763288037168636587764547722522180916084077645157996305812006280704 [141,103] -103581125998404596057049626437047880515017842392989055897530656590860282682092548193515763416444046095580674370519594082784251323607350127647815910650594211000394958978800140671251344873557942986413997223482624379904949914847015579391724501465100582247914833720760501314063288411593751686580124221898515960432218838188503425538167541330264989315124852504893521237838379412304152679689069861241487266825608365680602001884304154556596101185608320462862587880826194227548153124156780965487976631940723977616881471236387163868323483701476715088201691871030178246091497898284287083657715355583192971066643761140677214033275521725714179579072897896227118907972054219967709035521778051475241891459917531354528953812442184576867991558519758158465279083422142764716948635207462678343939104256416069837273970624991903386556423297375637370239462532087777558529043140486985485985472538457288602523894427105394414820194940586055080375692218647963854689434956940369108867893973576118495209356629920526416135197950300886084667600656731583371666440057461981925984895375678341172938849765089099167007058971016872756569131294220688179655663043267694566922606021435669874905354575206229068595317289327613526269207110438194695449744189809418207815120715535210028176797280 [141,104] -331413201199113688067327055653848146996515635712015947851092296537377086039175367077124021320700594776674745891077926974432224499898491740705255314469242535956239909248634345271232700171902539322984527783442397139461694435838094113110056969452597336509608761998121415189861900413372078274277768144244553087982709612082555991305609472786351708924610179598840294118869430878237736765305292411288810100408364060187797902793300361905698203386531864832059193129526976669667593303003328269615565306203264618169928347444230061473465545917149826321043216842400899302453100849758350884022704044962691510862004442438880394698353726697208810694030230823524298808690277176523229419071859737737098238837577975201594615593330520702143392124195998527390978728275997843756834855110757334055403000664489274986346958605756996346790592301593337571937200996973910396145906930026093453356061072690425489848318754398361388949738892089307339981777233915749944183899888640506421725313286697603026335751259397183076273064896383035903453698761521886030924193730974201061559820986920238552310192878646623023208472955577953557095771776360319791536599447181063968642089753433016866851399753671319514545553228771513903455681999732968423715887306290268943444434664437344256 [141,105] -14490705303008844419255806459732101747289085187058122246313909160036204144851183324772865152273510571951749253896894626527052118848404057031809739832628649267938818591433709748488752655869769010896856337305913582960673601222088261939980893018831888350010733511393822004766269682734688770292517113931657785872788718853440987911658001193980575136350097169751734506218540558586917609293096846555867605406561281945620464571217524935425353033233440598686270606083872452321013534502529751082101070194091501065847120204429944960644367362738400551320970427215459111011436756514568511508929571319945311242774037328430960104585045213791689238873688708921032026153554196910739629453302141816439299699754975076506600409165634854848135964909078053885820025008449094681420387858655286634563855710758659258666831616736329664792131658164036474995965508441238613397567743816600153414965228958296925022484309989010993053373555775204788903663744295054393276258765847024952981810536741717798530115505940032193139768799523864840221528003772928785714345075032462232399230037438676104128707941987665024477760684088474399579341669416721177317357310319978003621126160715834863457405563984975001151053243480591613126721530228134080275964260688161922916821326496 [141,106] 239340153505319778855872685164229727400686851490473790687706697928135682419685551533614535829298811752615425101026583178234243220817963102314759413825332416858754642204092231878187672220871388514391740519940898779623525859476298900004489980826393671634965038952272004944737697933228883714002375310493886073994178095110686327148560480035796954885854116435241677039986158405702736142477951910743412941846126558358237381920677443496368444039019405088746000777316796702644376327106424222497886914232920692436502540863674173364379517287499546100013910385902038059144187884147450323401233297414048683610758306812706444222289741139332718788735978100440415856078148125890243950146957344473717798944971726438460540660755719174757759981063755269853046868885154366236395608708926245968203135762283569626010649244153531534850484931298262153677487092234654731242481217887229788263829068540388100674552751042271885689949507130630746648037209424317580335765782923659932070331166087256241238408620292167767462043933859154832332166208888095153423775990751754233686333227991936638834840755893657345947136954088181036121767709747427951242732927446357480386789879508427139406344084499724216970143437237293687361092495912511178429836220095096474880 [141,107] 5842987585880830123369610994951313754966516053296051133785958924840569797530614463918661141450731820999336473716662896385596854902277936529843074015449431741028463604531278503698463567899822868351848103692892482601218485033915805394810919863038745978271800064339308262070500850743615015934953632777657495239019963525248594311261062030622331324704707391919815758016980991964464145668308701040839170565358262972182538169935890004817011706666681837719390618679672185598277568764641187494376480202153525707285672359729248807963283736872892252313611161196822005608585446466800352927991423791453803555911192372629208916430356636268869659579459461870224922380507095221902263313179424331618842989058438934147859944165604290851124736956021003241010889879447286138457387375329774133603231186215415233950859951843915807895699458738974030249209382528133907897034887949079284634306410599081264286470349948428805981873709740294180385492736445903074620947629645994753951235970813489768974508820178677875511518215393019127950424396892166654025172365074528231673792116924389678500654278675823386538562766832956286244088924070707494999348595385044580485335568940975043429455887722133758146081642865694503216175045577712293872822381178716 [141,108] 42457440869651636397960168903868778248888646042898739422756360171092973989086441216931497114777446617827519689404131807900838811387817892316795839017029716611610546241311792516645747662144396054952204297333060879798253874708575985639589681238145852500440415820606452888672866172497125069448891634111352807776131618877418418897299394339287833116197445264582608843502097881539100325137129474282494006836790931010026667841595036621579351320997473265774113014596614645544382005962125486749181265887769742765411011207154421770855571713677598795709244705168889008341927857523270921956181425178187338846854815425227336298182849698537829519004228283383984610740896083459020932617609560723844794594468319492148609695321218929283063984481488945024979709418110011883947692759905315401151038333738151845951694619002871223852899119345958391683086764813602060950507580402445141750949838539378503229929366008883007852063457084807710523051085968276829380639711468858407301813552012101666489122373277230233596612640210005343183677823047648408232013475288850557770657295721876554243414384092969046298983055449687660437645184790288452741532683627658763978298316305780262942556807641971100362419854478548266116874391456022552570304 [141,109] 121949982662588487080738105154980427263471675848471767771360935008983893197689628437596807258332948775925625823683906167901916181581327552383668155263694478367144120254759818729490787249144586918357160727841710813072920359631913986472791389762241125446552439133146192469993365689954918071649763054395753185260151097928776756008673616110380877819990414020611206613009218078110207665460090053438244520325649342936858392484154153578770257426996708382850990239144135968805821442549396681238843186581502134781819456392025358002457363744565227927496233876609041777354967355914106334474442169892841033800569940197886653098579835517246990217187092696532668554710971687968743346042970658633968865015204867541266239412948418330066866589933398688379608272854875294109113085988289252305310535683818711542022783753027108125723919525857048003323282313965584482860700809739402383211333603906299000399666114175869305342604353035782935425728131858368107301919640161726068059101567945946303514985451371987532687871411838866407035532828034347136834202623961881983972501141440733343332609032581122271432871382262675607833571696617723721420675444886363731631519665441837048919153236098858658270871284899632667321757870887944 [141,110] -613459602975684316045374091998332717490557738196080179447179127426352212454976179749267828959925663310998589774046080949673064570623698923970674851585688562007315959982023175378627644703591573825027151032198997997035286759758224005224104336371373371309513609488872443668774992184209232723167167741428520284929796891778121524492256822759896554034847015244146987696178702873371536472983479024371095168158920189221208390938873153050278646937769038101024907176965031989717234882155420960792195043299543302148634725133457701160016398778582681963601622566403337601709627438994866571195916862780818833571295715179655102817176608565280734418293109291179257566829413183819628433648069944153323247650871629888445033096018267599173310481104413292726074764438378527708271104337843314336465470131824911200381825826117746057864184591741032467847300994524709262248936420780367541501864736687406646931576563500566824258046409302275752965089328381406582039251819774244280156477354988914893434759358432133823911073615751090007181313413470703818394285723974619340644090179452713257974430285120371115163339117751591767520090490908255157900496516777214548062278995014392550047209808450140617894527254506241370858240 [141,111] 570074474468124871554238645569537891401978026913278244653498474318040612101286040115644719436663120795178973532159630194195009232487227389770390507590888844670181864838548490567029189348028027136386836799086336979134514205988288525309877271212359318577681609015969540737185002236981907380607691102194086552422370936384472826979119563557700897781118727636477033147787979625181429923532572846695559275384589641662230753490878014003917990241702335339731447864474072240343124145330047303101466607089508416362649003545522425351756807647622288023072625570032819833515629294721107103655339071325107585410618339296255538153162357317924828637942974125871653162472889760069873456386633961119234416602011690623903128390993644063353527095345717023184706517644830588916145017953569830677554316958917647649114228974049048637860465514801890664790659299309503441333130288046315604262833362094376174054709578731411557041784780035038661905943653530865596532081576329634996494154465305294536101168598058862641731959187138561960183818577951586125529748250384163379162864363384183023606105461519167840844759818515026829291807078041585306348323433074746031869129778092453732477084979302161134717874891884880 [141,112] 198576416464474661081667084392098560670854669882761587164563336471431553381464557396615563762164846066334561542695420967715975605109300709600308076467410011316555061409437264094806608621640569708757755967413269593521102689213354181750234685664068943729568721018569835585181206428239533821630392828867603903011156936571896489435488681154377513357155364152023277851516500379950062200983157974808721620224951595591659249492287457259006603065908758109674308739933081360216784456620841294517714436913152625324724582288110628715569322078942752631103254386802545474605874810455627908834963433446201766024213235153193139212461741234770198043728742800121935311944768020935224851750966847999774094599542457577586011217324156549378502643852340940244680777044755321275601612356868458543533464489614846284377957355837686597738960757220992148980133771801863658483296865436847574256049797789392316559962980614150325107352282282195057521841568892740371574853518605106012186172320097469460960034160439513397180646270452117224758301793682915999976398732345533785550661408176182204342094274541837775912652715393061166838102308656238057372418475054635732389785949214089624186660759919933468769728 [141,113] -37931589614994646753267343384818953797306987924879650893031325057536296270173017190949636040313599783155817061284281591322040253545270181689402697379328783029693030175428853830193683105153123744809374258848924992376981744781499897490553149628742364798791412626999353935495967500511392489425943574108333863676603650081649239264305425068075173091386422713075089910416467044455809392171678906405231154385618889148512773875526723109741032042876059918843133051172918034013724099532249007090374711023217531556137529729311728776272481881524017272536357651683739403578835158708278835382957076388923004787984432575704860380168567502599287518896068080305803216096288736484721750472720460746343187749080522618001419489740342668458562714953217113649368045188466873151630279401910866439773661856352791285314588806335887607130550124871637386131027755414263159400924190436155249159326728083660438615626262506962173470576691500987659087284653355685388654106797018581475208192451833357553312597152453945378132054779365502752592196146197610476633822562309050729668176775427666014193396519374200426714039788380564610521533678768080195551388136199687519508827291426847480927562163276200 [141,114] -1724064222124803423974897034420159543085910017021710439718698630563584532075334392471118452393775875375808197354983846443037538313910364310016879641834332790515049890110261364842793208838068905702223005137277784941735724362546309974011606533688404689403092183801174003254314345877033231684172511380809163940358153696679352021293378872090994786906370371317075076018493726316931878994301488640245747597576245858534867150472588318422715791301216767287219723943182486130196071709454247037837541872671700460966930377455952753162281000528257248603482303803862509590784148766909472241917674074142748370050087279309083849081302544487039071975791556812541777767546771505110979848709602417107437135303460896499509847954185525157992292011779478503845824495715801505183737695057123097036157796352157251003416423796315549152935231971070757581016960339741900398872113413778809760080290771712477334215820248967409442062805738115116504648972165723115778861860990668103016323652763858200864951935925316224414900027001048905633620200330777708767534216051096068497115460351828508602721234111775820082164095379555388175427625033080425356763317841430653125169436845077899940176 [141,115] 4313064128953233213882806071186881532050946126110659981946237359603991327218326362001962855750712396861950581981057099718808094223892625944157448390456389524746057656493444552089969720788407058605087165433670386859818146524402456650140685956330815070021221341975595528139821565667161201577386106126521454501118216219237791240608148872199720307070818990005410880022993122978137944144062936810044076598099726932975733799406173778387659982043211396185331812778991134345102681860850126794721016585490421357850832903092923845637575968415039287166908374103381154048059280804770456096036294707138968769091075851334035557920463198765181024153130917530027400145023192810230744487794758847998310715817807165143535928875788175636446326631493935535426888868362085538186433640164754657663204172464261838939173840024319955724447564394285314632868155901937118662912694024882701862594831762279668089339361526165877575072876868886188522453204508339196165359612384204681487286423572875605432484424077072752275103834704879302722619075887309325374745380378262931518155404834058077211189018164352912043430043247961622789475381194879846647634576962570722557664038900 [141,116] 44536223909145794506658262458748233561816674887351225844859736873833555024399011632508493997892653219157838454517357185098947725982955864013176020181342425399242193145563902996202394187214987219631739218535665553485555741450819112747713833242859053082745588003424960069773648639591336149423308159340049255158780618070078298866382473977650170558006742953576327242595255327730403732943701251191244712670108287169345857415331412212754886290252024182052946416290736429315701998841550362553460568856384748685345000011480726686398265787824827077400171947456969293849197601205122237318521735088984014848002770720557571310296584405326995783113563415611549250932627257914594800586874001119370864587725743732890488428556458088962182730859383889371340603381904980966729706554878528937832516927558645284359907612780986893760025260616790725724959946285939975243212653869324167668633266712738897899636496747027384038922344442257053392572148942065006252570375892916316418191216111380134631357458040724228266355881077675922360380815245845482643692234684126600535344922571955517790524387304721262753167647765225150231178078609259081788948269573093664 [141,117] 38230433057517428155187715558203476547282749606258321129948896443976212441919052661681422930883939194548642643793345819138517369285336178319057979405799406875970495356180445178451885798746368472933732081655438164212857271260026402265969318029055348676215640274905621480310029022677294068272232404117860197517913873551574624469799012215956823334359699417220717926303546644438890794081942462454344841493817812332479307100357014494349831671528096770591296881746917441250700005894184837626559861396460366399205364696383532867233243104106490463451530187532555391541579202603558323335852443526777429965938769882961976117341628804512092528192961422621802213209319448914620893129244660149215991482611509513772145905032531732419714532111825922804863031404496792631040610242518941336801753186485921219033307768157566331622689408369789200399233792642236790340096209058505645076734415536054813597723287481034503904277387214357459881104359969267084447886032246497327442937700272282917119242774704928096121170550290629523635334605534278556212017496951579224833495795788505682847886593116381166118501061963152535727787207991439103917276 [141,118] -23013998022085774815272419778058553484486570663264101860475857156089856416564741330441393146075498476853861281284000986890039650625528793651497234180189449479308642170313276831821231127174186748319213497950145076996154984080943064701881443726804002658298679447934280080975118305843501938086808756487839510003665377749867905499634486692574780837537445900640086211343180842342275660743258549027927347274452827818056915760491998584641974762114027364625616696419136519145727819052321613815747133701301046224296290030795059327750487483975986775377316218922398549394839249970871904265086160835816878756413833400638241488143057051914660429842317981344492205669825346619170110962294407116008082587427551359103315462043016981098323378091981042264410877697349935781497907182764990918131273387561905285861769192380577915357586182781082585890865799436231668448700671366900803448640375412542159157243571274339117531761985778079393228419810641435274576703509844179936527841557568151858046973566645337552926957372150668562903903341155517925461014106405441725170112827991718054794355949363420068138909540642988615897549124288 [141,119] -815718423114042751611937728825009143463531101104097538834061258334699638291072047941264790715572990752726347329916594751625778124705833915011750357075475022191324560085406165798694850412573181354941762652682820980526181353218586620102635787473635069962678378162629910643790060296437933722824737383747409346501205609188230587438783543517774151720570336494262102021232369549829590249225242108398776227443436272916234000336034066794029212430739420873143460002401598061694453729951328772666284443567429229980233740848020878892426921414950553505464477988429267452500803122186284712533053018773760244121115652123144101621564715574113440840157809026871608908336521289695042299484390124467119506936451036237918548792282560425492020847580352773004913046072763858085320284111882159271786022624707006383361852145472014350874875016348321733210857231335443435952162771530005930710319492135608648140252264706447660731511522705810694188558216816162485237461797573054569348595995684044890428017781328450459553444360444290587259133878851911337436838657059353896409725927853475345531529410213981540498804892746832 [141,120] 47084545188283537230038516352626211728361457030860280210489554724392543268993514537962398108677677817931729302175637218743549581000978349325743117156793691741099240002048349691822437242540471695032527108319336436966452937442808583915402840087683559582358464508744579025769432536786524999408484633324464295685835467567372410042390505601126124212183019258242217337382481680329924525210495267585849149673789895770540442537566025334425058903870011947490748007903817164663136938142578052419503486174598861804009884724209259707196193271872450234230482605466543680313857093069985626357314780498234322242197724988810394228102103438335595791195586400455227919200535099263096858966104307819866539717530287915765522445179167506847790223655652292081443526062720351744105696592400033566183137966214829385840229749214333609846951669510950292090501633833798744504457627374605852749641099371216733692709437287424781319158683864214900092856389227650911575581909354971790962328548803526968710879503326359501755114912454205736956369476297849160183512339917591409472435054640907553286419543447623048256 [141,121] -281223941225434868718785977478653251040852747809598720655097998563215340281679882327489765840706833492524298491303199411880493633216117984945326155873326918514159132349806392217253546480319889912315512366314988093154498615526378085143525212738420874588821576103877488351306275901934522604436206152749554279625447959164116715539836185009123850073364377952323428291297652619169129511905440640012628189149068787685194043844050290569095198583291314110343965439822022420527403076615029933539757710843091919743466401320438717825775525542739542760354013433744311766508148351197574811988980157556720484990373099463213119073834728552403500724598469803090844247138579990864508953986782500337062258628083526294229331006932317154332517704574789105116103012644709815515530173416465366281395859731322859905512355748049506233207618740823703136532741406287221226857780176928217526382114223885872814595665034159627489695845825001505373900177157388925770359122845123828749159439515157970899570289309344911376319802640379664521293924818971889503545303284550310739637118405512751427815016 [141,122] -2662721686879778942839300165460255594172137020524042868230049582358953057862668001096151445500806524799043602904969979704660585292351567572821852020317483266143304271710785425451527117992039703903346749830867975212202234161571638610628093250710438837400492421943302483364208082283370931080581557477392385871176418065669033874132499692808690536667738330371711775223111448766553148039950067813911204870429082235605110833273626455039515952145661531541105894930855267811392843809346942736534841412891857405517874620831926942091716012376470608805287166563290211982052844165559388021717203955368116863281835302924614584221942453649428123064909461721396713958103748314571833188908812272968558604192382327790667058960880210163011155299400672762259859776844484255810894903103584645317970545586373577697059647140460220790187641775548559438887101795537956220649813325483373603886909803937903408467767289755096324434048638489381987833869830344888157764498073107247567555676835886307844479501410441631567785901068076797827430863557920725222502931971718746502345807515328 [141,123] -2495378078462985705667287302653107772065845248825104934582559317463796193538923490015519967296385991779942631709261610087772543107023384802479889557420808787178303646771737051531598187652406114718784141373877619329002022792846636677221003912605936306772876459010565145973430792281999330787017408877551000023941096925251075890101937374594335275372764827146137314849709040763804803868777687304378606973709468885829903859456807406366258835231185025445902196150634333958968491184020659695351429434426836455516495362817883084289497628405754871131012660266221272588511647527395950323848208818756278053190143672816647293909805080063367376740496542431804263155649641110906192859667408028234321883963463749562892666320272197923608338289887992971173649270919192635430921834355060830943893870270933972657629647133147033060485204883992329791854868632141821152393419690327016073170918939398506105508868498522043023986973826279546139532410154390512486071876526174102459326955060912317536121239768139085124478608127807903907473760578552326568774969824098278515880 [141,124] -805924610187767193479229267359076614951394487590245218242813717575940235953444052094036553783011824762229202352533853938161079644613648379453533167659552612914022510007616896013404052886787994352782317531591208597932545114309374528347589482973262990033482144439988980955262322310513578729614810173827697128272037602561321823223752095521265657335557556618314362300647963033182733290434071063396440041365315152983550476674197794082628460404303621220728063826637487949597390982916176452762864352960357136153546296566671713766695654773383919525251746228453336688990668423614329304152957652364035153814698875320196157043774891538394592635306198875977127245994106650692417418067964528614990324075316828937859926021493207355630068596901299333013808824788288129819439411497614953640855456758313516397417009251913063310018741436770737249257712272963946744724898640251211871335181507288405946761079398860604982845053021756069154899303076643954453839732783318210442603424201593393361962937967075063787027066087857765002341221343035945611237841737408 [141,125] -90751917045135213263950618336610513724472308391139666185862445356577584742966483564512931485320707049840343867271215887279724173934075788977695389316113399858892796380602139461594700780321248883743192516192688995940534566041003852224089202600471290850772794196497539042142386554082681186104735113616862768159558337539657707869407771994040620086753121567228090453159192634327215231954317632786496911393582618158678015842173119039968895578636502582058427095096761519055308262916877814573656140804853287765150038923786674393047426941389803218218153334701994197722520205397278760152975272073041071455206582790049085741571496158519790209557559277685806114498195541961690533623485555858734359981050794961487834310911423133785532757338784767393222461056682826607051208705452623555155441193632748915039067768676392319139771485901540268283463566450093870409764772462724850993409912504622901784581233156400491357859008195207723792543925830957706933654239080591265554209533261777652213626588498843525047358216831579832614443008650149849768 [141,126] -2857538721406470811730981832650478568233498452535148387404325585559870984827947593289633371824824346808252793725557756833941432585787663920348874758102751255531373679627682273438395901181944906738316897452320870701269642194206097971725356095879825509177632730256345076859513487620743276025960506394904360665855041901179381559442312294401936484638599912671585983486415615314541039300418301858381656746074048109774340212785149832459989440379324065746118020814432528231490839026480981341042389704768217810852942398143238970134656257652277143790360927297508092614309126380440568923691771695784506165469321228595586938188856517172053392833998896489658150237736521574769952616527808924047080144948353886177750534435023755821442399290564077623288638613057264499497922255407069389534937717522980158805508329866219089155862454005249272920606081960282321643009114648886314041213700842696230257953870236489833306262258914422324951240221204513317963920675117170731739727003010997304722026968698732872123135036031477455772065061776 [141,127] -88067120418189184584400098076431544679682654812208275856000266430221454328113586373415521627346534173718211421272861059859569434392129288514796780033825021648092176485683649692204502592347937865259745361891321558371993408889901336991104588259035690335287990344917458508496413759729932214257392638810374529416453633228612742310333017119620462151796769103447448595169411783137675985653932141867073367582902517599779918993766509655849329808103134359835754179098157284527807063671324900674109979973736177477328924774937707973592867923140665487161286723861042281539817919364904536261190506574072337515986663267878062446931107194128328434716617684270383531880920130453647937958091018034754458326685702061514482449013223940011099440892453449474098022258884237245985778365453162973175931098004480972545749094511006456571674580730220906471325677531925107952713848694248690731330147883026509067377964711376929258441619421380258420161368144691308168082952272496261005556303893721541203501980562556367916175941633306946 [141,128] 7337882826893385882605586088421947981461573706958241340442494804893665092089073682217614007602286729112637088658217542108801449887023257452006075705862433078454976829887629912306820936049446962583439435379270403932003062187465399036180122786758921213674680262597875885747616556903906458995371008309404040777436814238052389739887464097113051542233044000174208051387856440941406646387983290200085203569529439343695806908022954801728185381820546344554290427443929630148670851791514784786463119066009229984019359281260309582263861446756154476545210291538606899427087769443118262558820618791488522404336312681641352548617449243808648279844975677339703926068332495353159564711535743614553976190159526663530789203343657509957840817289755529021923285639613829297649596907729614719844116327965112513876004043612093662632637009923848585692131257334865774280152760774672873334176529792397987211725892200002753930389886713800983744528421773068930193842940649859806845563658060797462283757277094311350026559552 [141,129] -167588667884606552119280065436582175723161058186344851566076941387990092039585158995825858869098245520874178814128050893631969961049812233234934959718029841113052253468516945365406315941418702083493789338196754609361670504598271817675930165120948518964155611431747090373542258493650554465829654413213728500114131207870296017440957919553190029688433615866824315134971304049612545089369658341990835586275761141640839799652607702471134615835584610894316306546240072991156916391334528099541029290792048515492296983414908336185883392737929676642727657748635875884768961380225019847562337280193711540989752410703982996133241587882703621081928827115371572064413186326734158701607869428324758946397342318716510786271770995086147122654859715756243966358947570473945603600022754715794163051951316372049748315668105019463475552718166965278590109321027070584283305991218313165555192988567789924198121236825273125495337257163776255695562964482849677945568438083630994127723073528097448019815980430712 [141,130] 624899857714339028940740691027620849592324094271795056924051132194559911627807560692714147817504784436703813633624096953358443248619340015850189687029541100417183569070469111401602165905192385492323949908463136292102194347351456638659401617138581776721475439142251815297974145583974832013968724906530692564585000902730759616374992010825427361693851605142920842313217187564020200318571833949432866935454767917205941385239264755353020749391501856486163620906145257121604273360926430874109989684059280316992564082388026622120326525566206626123252789525370204398959055285580252108429922963605434835770176610400287137676451626606428748305606663629624957163252406350120848159399112936555639109728675076540672978303029762973791283636258228048051771738718640022106677502412109577815181301220382079521517021516214516677883591539192850661757083272732200736637530462823516207229487025241427561877257464992422362297808778378073826892825710792931278694895331596837679864389606079156863920 [141,131] -1363451022645636898350730441754498664758988071832551084112350880420121361635127323651295692519414170994520478345436377287892000685208894208776550354023533657328230943081115952811587537738396492436263979170296612834759943129239877509504143835979776815410717711763124498347659570066161755600278059152274658861756356072385150154345199855583741330005845024846118455855774848752868351136351232094496476424289661613448801989935717836968356468145755926068837065422072838544162060056224344012153487382056220365696848278028492961378415589119993545186373244823008492157162523634426167312693783652174437798830068320677098438743127187246236219914462584186209991914883474354825010047158833117536716112390285587560580646902272566339194254563280627108508869767320522403817587138210934499281860789196323502110361486437574734772870576981879632805461869102994542706370757796536130484298869210802429546615569783640039967877830935180417209379569150561623302307639299073327499409576036 [141,132] -14088071038245180249061440732159359559304671541696391596931030325913869659372939006491701337577426396738625717217505128868579369087950704017318156868318084983418123617177224975134790351600829477445449874400390907794471417550963368481100756114025663257154269063660373697072756513387053100771694272835513964176086502160252342485402238352101037414314907940153748582733585853976537271129192630027816401664717936128983510876181008766515521850749606260279021103195647723482502628841464202397667502646031613626151507589847178253242486447850369597316094609938683278593768233784155792207977043968734305043848661060473862743070786015867852001793820106376175349337403372067142984621386555555240289419998183591030776967314041835214200296482089034161217374205127659475586412000219490814157316537260397363917188383612933826845378699932932036877000254359112347213327242592801014348346308902358304945449293236183876301335196673735662147175698850741315482264181313857440 [141,133] -27536814331787894010388051724742193071602089853479956764127876682820088943015086746342649745769475519145273614710202581252242408431417198932293494141465918252433168068545606566729185345435378098016787273721047851120079662358993343349894211502687129931053262439220287339426515655486126146087511861224894682739902441380504490256471033165642483213269235592135244948070411279422335622655099394134054290512440947565419309892354658016142266095356356181705846147185906669775299193492730679791794471270405922098834574863964306139402032607835730900209967868632614313350843102208782576989221179591385248469827551749098137861940340452288598770407263694395417952174163905103279174324985256020931771345164936193780234424260501899836064402024658091225852894150446636616385712061975835121648556705448401872945093502004257934972252458639153074050312297726109624933153336843912827576419941543531531343123812025109947006176332148900429210399157886092347829068 [141,134] -5157308667884945251993429580116758569264490799981273947906332760561823283333854547826962308672512965806041705029937789791331545476097891969246934606569385912233128382802368415687189900321685794486703941957707385781181408230957717874131573266794380834502637360808131950769117339379252000931368072131291519190502546022252101780396444392749864009552046057133958653360318079276330343963567799203769987013159057351898260068517393752507301178746438518349150931794579014319231609998077263414200750479127387531369757742276643248808533135988164620101510547120624471380479142539808141291898868971481064198232788186207763881902606722937612592613089069882955765446989997508597881223410105311071386287300005659388411431581919676179746222582269037438494797103125109847610135924178303044647608084606126499749337660395863436238663321614998861511591784806408207971788206011356676460561378065167365448847635630009647910119847886866480935969227168 [141,135] -91956056963451069105922893440292154342879590436138925013715691732598428479915606758378967791511806981186152022201195051539677766593716103902847822281276307018828687341394413137585045664123905658905190307083933592291847547742292359269262813250628070807409786226917371078367002180018066357011413371140373270005026685578300483745000602329889923205835335316048212276225990829980542204454340052575719893762697365144185994577249186745519268074144734432951318065080883975513559496895555487042357850406522948478343923441351617171172164977379002900449433818124331299180006946042045048494945495294887973842264722686651364901226314554868577262008869887289386504023633699355677360468210538569366931229478852096698523213501683996527838490704317272072285384778055531194998072173282437740051061970112974780717727551218036751144754392688225497629700665537400140057968881766041012969538413858939183290146243699580193945962507504844 [141,136] -149547086126785679940676024167604827071261059709998598794511997270408566831869194686788225355345319309599241263562894025644548712890700452058263615732798588006538612195960488052772056629545118042064132527174502586233336601714223602488200540143229495808966178036428126153244229774558715396341075064486507442417920391882777097014236568869140543785716499186531848513840528833461876637544166173151073887316038259417872148035908271756355796798901377656430112849301217835123678029668224079407096314329191573930973326620058820711205192732098000603561631412520190887621910539026349663291068956895073117680359689995754749516324063224322238781789842090624392511612131474607141205136468877232022801064984975167803171426149732178063400955712048693632834750489319193422355302689800246422525525222566637465959381965263756232807012137035802064838295217442417929504004925817713637915385638001321038871972207766506816 [141,137] -20817465713969104411572265321064102178492726829719901951442561438841191126610395169326962018660665838469944797116207847359475650709714139753054362589839013525126872947246903307472006189255980802714713461207371922726651946026317713868148630674646695084598942229092613190551697412143813802341691857409964802916287825659997817819335360368202243947826191249438973741431862301216542039995931620875783614441991620898659388524076893227386453415529275082820443916189799946658272993793109340432402954406916943967601077341144010035280462728113180082852674164102526585762024528373788890955116854230801201769727204023780602815745527099446397321162189847716099602065490980626299518976188347423205938944017617731450921484415038888781287121877557123664567871381707152541048983901641630741131044868254646121265181751504802974437434200005673259734808626985671207056269946270491205418039687704348745608 [141,138] -227837305749299973807145187145064788186941812433632560861524689132312788570684975133943695521171994423107133235238589643782276771661653461025313331967268224050646735063343006225987902033776107465350218592129192247163915057933210625019946441428477524032009383022049304184516487184360131313632886456077212524118915283403851802553536419227796089329180263769451842005311221304458744881627978379560249844055433299466287667269899510443619075985624912377943030481159560211384411406875586836431899790793154320257301261634549971432252384760677769600544148935789368597795329251487497740419411549089282505677841225389930595484305005934543251299817361221866308989061183187929976866118122352092130014573578136599595658974873960447788698584483608815327883112521538214756624769806494367629233915682746165763453879803571941617822981362504342037487626602542415046161032593598512164864 [141,139] -175995434438360176064725978394233332719099040421478567984792537395430305806251913910046800775896362943485770112236318725070767761889431491625917690172462356483479919614628024300965785137738092773599521189942805970029245427176361907520568713882324994007464849244058233142770536486931747201989781028085370425907303527977569647471786303742190013226823307709241805693056319201092573484329008529203970234768453851470499335591311071761540562739876203896238266357890446376642733674722217805453844056080109079936656191397861525599194897425959414178108694532726032798404060303957161244862490825331131933870204342048611548222929121942397061330198963401986822423058082072541978946548339004218468111087693052306648922649766951049605882730616051101577167112915435709497847173496946019777537061134577711348032491072170243908468693547847617070082357913610759843354 [141,140] -8396430180232854279026619290328243301525609498624133785401476731434492179253713178139681518764095010547078014881211279240544672765557195827575210466421715130184522669724365789595288440283049483462101507894643190242260867758867892419222895349416833715777666053602385123553615909039821151513160088493635212666507715442509583101004296072969809421396751800982874050227552278731843501120740649444024809410600853670376014523217598327802675005528794854998879264877257395465709850738682136395067943638868298728725559895969954044656957673709345912307841319277903282750282720486880392447365849830243633810729884150640267221963642385592759856724017520847368372683260220885339294781360843382426069788232472820195486605348141272911273836107301435680895405827393037484360855953424089900224343796317575176019118576359899192436911667925757033920 [141,141] -21021387129380852652496718475970941857933224476058361519245425579691331782838202133510649781419170741545046539957446061230423135499961880177221675808164722010573423730260384724746631972878973327158890589997828306610773577364938676312151831033627483078078474870402233682623759738980224462932902575543639464418782634440140070267293470433640437042989724981062526808750921121761668322194540702490364471624145594312837086864675236176212423587169489158572530186832635296472557526310606478348778373458828480101674388779117853046734593209500891465950025659996129729393808748141483660733283170930579718102947426726554458666838762125190857460720772736350645348423874924599311934158781699128481180360517910949699179418212945924022585158749647660485431355052397353087963171426962222466512377304826342030893499764239102792 [142,0] 54675311338449716145101489685144273710585265914925802523832704241512105727913208174744570968260972399875901643555973886657005637346624003627345154992287482255194546895752954025438166978610299203390880982203412867229261976629501026447899933566374541593050706888910630425226325351724472607298211145262337943582568314187253366455686163812928611972366623895557204241945313619968862088575542393166474222877175997762810905405417173748587375217476372358947945182143869386349477886910272096127605058450497401055699339840704877953183657896673039066237371775986332711243500038464577216650144397979393402562296855932390103771031577113326224578821484915554041351018903732185689242220201119242757150989889078917574439214602404819767693181840835179854888792150935127373778226673309783120924137016719196083766206171552622185749782431722524861562041503920974190785332400811403049776266494394588392025682292611373503924924054968796259523393774884267658245339597373465469377896756185392190349391941688097044990453502996900528788707820376591757068597346267823714644886621575434979672120959949664424295625761851939489574874504737684863742420373437978673041846974119325331080962171285664008359959649535137984740706861563773815591832789878261886523837999058265244804508188651790620040972802454124077513591236597406488593920691425157728786730423582776301572106613684776591495250572266976423257827483127069558150328497075502827455971311615381965396522950871577714352532352004077144406735156876383635398243412365335799876038836362138839976917691552595625511704641115502413046925319247090465390496193974528850512991397753164023201792000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 33676694645824892622288372054649318384690744958203933797537962109822222287783615605382391559795917317612875765760098790358317766827342878628586593898483405329605663876701289846404695400362533650916025986337634474880267780755797955538263491703864314460580865932855763986752358162884196129043788910792747026372182365179940501390887988949755546089715077480421884752368312810432243877658059780822709239537455788905268752343100410304665584558010419135707153094875594757344942634157420417384598722217028002652070649079220262824686425803350835842758287972127445542183275960993365097182647871175784552156712502311431746713576690421914180712398591580717802869116109257973534323857998772062304424479395842070232108037352869650948603521172163739650479940269515721984992710711154243129348725078490365370671215675481330753927830831917578608679323488012131823906490879851289118719454998646567651703472995389996107709677756490334617438031862281710136382724311965983889581379344491881124414910904137954522927449027816080233441469724419211982063235491873737252100659274736499984039543450933338338781224002330259586016153453173830018490515429553542771249332607505052586820961833832751819837897426584110226787259256394864956162083846149030966379535724258289111200346151625909459530738942223790118487704528403405850918449089687448644845441308034963452678675315008443797763872839575560825520489085512175821585143574388626377805950049609850859651521761174806143215733776277315283023239925178288147085477719595173549135322498887537801557526965549468315599732611642931389570168947010795469108052306956287740958930381588430483649200128000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 4124981520901132454816668503373060304949478923949168464103782421212224064890649725312712358975271016685160986353563015044405254093481400349504426168809529703705162033094929216072745900977580546986748677572088389201422308045090213679363688785688428394715898633010905579942125314348893043365668857699297635010105808328733432499752586107716378897867461832130610927072797292011433600649961844807992064752758184454497545995906047019177468411304383145753315637787581907307139255761017229122588095092118906068969750000052429420243790278502722601123304903873821880901629479933418730685095250842967390196234466935504707243234791550729606146098035390682486819027569767312381871499270056010227965223476531560631868426059924538230916191470962175091056464097793237130357708078693891802127379861995038619513540593160921811867674832341055333737380981013184246454962033612914645811984766469498406948958987473110044473133072968017482888637898206992497856749677019939731334703962429408667751702896915249416253077285461528781766355387634051949404293939905058568767132511737896575488667918786933234850924322119138030247581231476913224062964676657463859929190424137122579801272207998551315839883768824623121540597680510122443566598345867800442473306583788357558681252550840937216601024658923460724149589597368748470326900799298038250215297906141639441326084548905132959142148907176411264581066807204482248634819082789881625984167936916124562828850637633166155367342569418666456311524628963098464478390264534957448545360996574787718609921992494225299810356037326763052610421186882067551004619404287288820680162220546823754234091012096000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] 45326617301502156012944876799308246455497909491736061391439850534876636974924503054073322844471026135844959144758236359447216810849906404987234476351850708606781986310185513866107762835290582509020067100967034514084396188206852899768912940230781870329767978111619458115130532686302281107388203817707516417608845773546229179618972907326788293972983333800092211921688822848966439154776391487252511736255783872426102700857068721651606143141755261417664102390688720590546471884614091646513271344218130180743542293980639455441288770474020902667049492261352656943429370716048070615190133078438147133321732917445985618207698428380409545505354032811447057541952798243782789407087313787639435763782836770670468548905278575754575545869048138175378593911296145979439978209041427883319462720865777431111728392786452946719841485281587569723384977079010308321819312734130360637223597890177238376367764438335291066641428743758077536411758714444300577545705384768031598512465549089620208322523929797058789766889661677303345955567885942381361942609945150979072931405364944468890518442157997755382987345777926136421674919925647150651290743660786552109132621755653941908865142913163174633587939892383819509611451044702420936506184800958725764230069670850722240092087598252080590247545495692265991812560073737023137465258873080887700461768944120614743181202916645422126341154990260485942440882292513867905707221080560421747979735602652929926922987951772173079625459747075274508502195339131664317697373525741520619033301629888194419404890945330386997511002048010887441411896715233710729219449220965935763172087252457039037965761773568000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 247412254321803850941918033424130240040924936176048027027236761240415038802341667828465496939188896757081927226141234565817718695061247876328108591575062295300574483088460981030221235325808408579995318163099879232214729502241784123769127455294999174642799542466288058009817167115815719063657497711434116055762881708550504652639694549419443979203678230948619553198013063985513590041669659121040325994710703033732582460906805437646543529498181491888016183004434251926360756230600331703897234259103461341627834874182337418752629879127627216143012221022814579315193458221408784919789570390612383357171438510622374701668863300044983496852595281839596853323964856546227571668183230742929111761577473879322393018579406901691453523527126824233445342737385128469928754908426240161168157964116109464369627884411102592717336769959321780289775023452081718387333070397913761944159914293741482362214211099226664560303060605553633966072543478833432653521393990151835176286165067791032287911033091910429334216683900602840124940413777711134794588603713629652818142419910339057700588283078872673598856038475702081075828909110993091681092641912013207378574864867300235048171893155959052481690623697199579732081038470434304240830740991657523100113098062034737072339516961602196636386411851943714890277586560222426693719990691760771077419551899739651942907354070131432276484647196880472686112025392418249389485400061809696804453928607330737478933547027560511907036028184451115849243933790917037733144052471899974008605000531048631318671306780722921105265776293018836074556704541610825273162670010989098365961824667605047158878312071168000000000000000000000000000000000000000000000000000000000000000000 [142,5] -985823522482728726643160033663898613488478166717861506310227666391617792498687687108841961421014918752112858954371182154249175928784033102012576326266510235578584428810930589815993051755209907774710746998561948739753202962374182564752806566532761015346869851692941653393220092936342775581791039562273765943125509970833967206897628074870969429699398672934913630737082502297511671989051333854417341038627676135205290159258037810496471932690381735515313007925489736746492391812817666292965240522362462683457497966174571505269030490809183794638743786271184406954900391714490553632836495570486850018757812683565400010819052519178164889657421660543099127537633041127067772878193895788544836577644305578443926709426379083230951520729369808148107618734168973990304506043817890267174936035407096731059089142209977410245848743607651256459892566427598823189585838091863736008771479076986474287690358613914252523553930587255174090097414389788727136470087921429585367826253437835426657667649990887358997132583142149443735408561810417118807120354983009781237344818973778530815548226669678252756761847618559166687660249788903220485445921277331947991588923963736255268291053189600031292273997613175782276332010280643134057598565403867465885660457144148018944426835438012870263481088549945515107424819912675052066864537143100829792760938507208612416061573877558684646317341564504211172647348596940445989049247308511309268138529226476718578354846492547725565427031903005003430264533448893533887303913166365672001784789226223088857989748637137912874446663869010824623794102666528091037160289381608161561940875884809091968675228942336000000000000000000000000000000000000000000000000000000000000000 [142,6] -841038925044452623625277208139871594074950181691418179240282808327669557366724717180292328813681782979632065573029980908928722160580143920924373217382938468950811004419739646029926957498673946541287165567237426180986872775994133515720174375566815488598974088160136804581772787068084970488714488451440967434898070812919133903983855922022557043216021849077712718396329895546169094098387285186726270339371281107110945479536630865179192647208513982468455492883908765095501623419052084471729434811773771021338557790386846548079009665522838721713635479199448217206804769050370384624194455525369101059431428737200069560050584107985461754989229920245957205206268740287883342972079217942702447000986177786932658743090234963007120805251025253598918962296604609202359767941999607228151125156100899814347319508119696259797819725608836258701320194548796094343957882708898856299925689701202721286401749291383536863242166727765854568819041594514195195117351041616881925581686263009233046447424231987005769834834910626710962419661730373451818042326307587643977318202510185173763233532260344756510194336366368865657307821654350745810595197563041253898514135791988776277440108924458585653795850576705605101796889395516116973263415194808432094379614402759572974002750624716276856541269030517659604354026810464137210469371532660644237477184708142088440599072136002792910368027893186087711001336155960384283062147557811602805296967809899476627164951441625954650765949714792763577161786650432349529521229587049087441484116868499239187976802315582512757755822261581817256127553476973365715090527182538362575374706822158756116052404338688000000000000000000000000000000000000000000000000000000000000 [142,7] 6890408462739877990028036939054911345629584266763090546577845663484266328461073296418531251310890145985215927595586549915480900566476523291212187090078975372853254780794504367446873865270364667534890950759426974023925352450423403111564634118170562598122525285476188198051241381160084897553464774808548396205853879532687834271154645623925895815124034467773513361640938448202096448507949588384492229037005794388408348175557694201061270288212443134571415267718844648281062149848400209046052635558956930231325940889788938464350670979938825341768744850911703847932918671879062343187089790788490886167422320144995470409956534470507820264381251920774592775598547785035893116440429063581768990499300220578754145285188559155489511645735703276734181286780692612448236142828836206256669251218440869576826725679730520854559738107760291888553905565474007562073581309487921911527819680146045324752471219464031011184924742776928823556344228113629111605514953803032527672145198447128520317053002764684051771533211276436096677501594454459708466184335317335120392951908481244739431720381612879823579275231619109024365872677658944808922141995564285462559632725423327405654597925722665483560317325017485685286006898097759073761764298233464416102856987112465299101425787972260673918747940297135439044041216314336276210238396289004074908322510824302081890426376942359222411904046698538543035988143014823497399305445109331590580134151247746430686092125710142576968623511192792743868843433567023158874867142740084806656001899908042497934727829572026278613018708191439825486215755675664379093471008631741536222449335429234707250438557663232000000000000000000000000000000000000000000000000000000000 [142,8] -4509680882545527084137119736526427850370206037955001112568505584569784994014153643965620620357377587954994945342215535768799118883855385929910482165753275785885883377013589916446075165662696186746653014570922921464551140635737740766640061770389563979523937579877987271479231952615748058448937742291500453483590369588964738319806228980192683379552927370293951098979840163646547932140167466164131000365329894156613041779803181561159114148265635789825936427824614220017911659596625646357615453778072380866914773616586751334794243636025878994449735661755798548403014812851183445745087422058839608486673274214183314256118159028778002746926145548420217488142700941309983529637241850994348754732101482100147573174676914839860631638569689259984732431789046929804162398627459440681425042578481736041821220273237782333812644989851316079197075647878451784080116302644748919461788248032131321032421382435572683794249419501825224536918237131216620880189715332084225273614198805546934240761160009371208625811483071844469095081306995764197088857007641900252252466699551632627384372712891458460635648538525903356352048715021469770527268365626909309929632216384507343968395099154121416995180087446710680862123967579739950689648773140520241485472251645208343781279166631245945409083082066648634558137762360035125734238252906482873446963618502145837646981129337349469301341971482502901677379627761220596647435714497434776678163038686582059037303878557601354870725925088834552764250303659495034148014608361361940502366482184237395297086392177245738967340628309637873572247651623828695256612754720658566400101736119203669461952800751616000000000000000000000000000000000000000000000000000000 [142,9] -21043433815855656029630571357660551591849086119786296971778661991040821573068351101265679670553842295776979001920826187193109584756332392539506707683584442047971811239530180157281721126237665501682368742769051454827469393072621713877262147854954553396541756949699830736601292846000827186210086262502142393280220737223333148913053117305367830739960648437372993924390117062040940753653081495689643309789356138813289597903657541759444682222137687586093098438334029639117432635120471230079609903079626945736317438167167892638058130796992921192634438860190458166563731260458282520830596607423156045900608869104083004262319152972104654749874505988393400498248160813244211465134308544276811023297788869480041477313113984291249761242688186254036428593761614777628821532532697839547690077427064649924603919630565719469522818098123371919478588932873269691812275340811620221601689163613188732288394194225929179478682625309215053990203700781795353632060345427488281025922900444653395059501752109595188250796594913957007742436869723522545747649005613945067730594069852203459671366526755061379220136677475431426318156925122819126347926005331606379402813873277799921130833852033788261847274107017218231665141339685562754798621069515988324583408448076860227316573448628413252377051456759849813742998343478350572924197272287903824181464096365933508723816677826120653311059114118212354971590777127578730552072360508607090691282837978170958851670166729653147829432710774596288528241261266445001808583309821854874398101783792833532193853638977131324682692391236041908297427379031658917280665542971988166309236081969628871579021766295552000000000000000000000000000000000000000000000000000 [142,10] 99482907288127557198651428496023572517373245206453175002088818665563066229705160652629637229935945598169797595282760505837337779853539155742714198718586976002483546735731317843922378590049043870240838301156809027922604363961755130476009411917815144689966673084181211008270704565584117127488675995765449001890029691493383351265665527276610515392864272097041072528933840033919221809255495949110483469733867970759074592204032054418862543426832416284526632182059517779746343750027581777837077986380833132923108821937020588779087343169151270265682602117284453132960571241645760330207107732743763614680463595733410060754886278525219593365716935792320528198640764134786283841558317605299620862954747121008066499124570668590885990525254104943402483295284230499390140832053915454580472125026751832000358152808475012590843271496214369049336697843445239419857527896198542525642533527647257123092218895028573228338424553768294936029908059278685408467013408316647679292213368837243961930039655670234582863967800272264882767523543192081314068546189961990167132648839512492557900550344383445509968786984778511355009794326477848404126979836552969034899564577430327992831639085016219789337582785746885139370236783298616959712110941001833625956946076423825885777061051052758734834723422600468277734619050066725398000553288049944741005628886391139791093084378889648661807954004079369370001087896209028646374788233009435728266233035940285302935029129589543470063671550812117871266353887838631931056483427950916188211058656275862577480250364217552103691275175998290432121287487697242731473683593201395803239634612700861643402928944316416000000000000000000000000000000000000000000000000 [142,11] -327017664663385039413850492266952539910861600352741143843326901711399735385067865166925953424272871763826878339066560369779815088258730246770651641222031988805030076703662498305179655701401909293680644776493086088955611882591296144337532575643886001886902403924992929677468471725310680748887443250085907775383402923715507041649357648868277586416644333759073217444355421891737263632848140696548389256014959401576474542515235167585551011228358771064742302401619522927443095298074080778815447493234128930643292810248099169910590555525543188131622110226097567795441466360146948978509535654727652954391760675548438421806075910207606657431360983977630937624212076469343932513967903698930674983974309920341235296535051498061517846928877055743163043342400508444681032933857314931579554664080983346557189216156867428316838903877344474079267437616703852082923752328198207852483757798492437896394719224575942648975486046769894267522962237684746691261342973112250109655122833607664002849468178576626455792868064231415742487749452937654244221229471740995576430135986639339269172564323940684639302388865753294691915379126201968247069682945454075742128426229750917335942877540318068228187335325533165537026899408804769293473195441282364675767849239000889049790279731389017059921701400754922949987305413878829916458111020726546785164571526083710044184782147088402845452811464951907520786973218988606952429899728399011919200338365236483821940310730173369960251477753918127944782040768954843029523565803497084343207073728258244439453961855794633777819082452880662128144487628202547922489576490326442096597630711231221743819445554380800000000000000000000000000000000000000000000000 [142,12] 459617318734948790801875821409975843708349164830661041634591938660490458731386033664866889954882439429819308648911052698660892616912624327084374286185574138658559780243975970482847259133704240209703441877811041058671738776527304342428270391792901223973435368888299995170061054339862290566757118166754073872537582124678273378499024769794543861866353380377312066691479695067786041143245718560985387868154012000684051949521315160833382566831639057471760110827956285672780274523500302631045160422266473959285445615723879365267154351915519877861971936063357347206735748584119377155082386810053067171283251478942393124182561274651281547048246821327447186935135852944963357716239404724093269070510638768889053060002859995745529101160822609346837678748307269734651990595796522328502066879006017073073893600061799482850634643225080228478770915117506982543451143255058734055310193377449582065795819008897977144183535356341593366552047702099921943728334906002595571422938955969769811698791959675162845045156156242615993296849996086886219426874228199715126027413627732248059934564025237590195832702730091712999250126095440874047117426562208790559184846167869591507267883293697493161454805066345771068492174281586792637232354585671512561508451874363631613004275611942290041439836371181619068157535831238472439289214583010223727197136981431032780296637924502677621216715175914090362082049575642245187897201339396137650315736479472379312802018681244170965030103604049652600191523377075818663590739544382641809444711325360945895941785238355636048365931270815189345327597684272077004796834521385192578366337803572124958498525246652416000000000000000000000000000000000000000000 [142,13] 98578846585053917570213343578686582799829129986874781167940342600985758543986520563476488921489656766183430662136451675750745507036157580490315845656031807356018780414479947002147437823044075178497705126355219543412547962823296133163495526006649292848259219039120973357658033002102914597213448226199390547728508756000943346662617591708319766456080973988307624145457721319953780070589568737968320411577896180697274675333364287842939299134597487281270202767434349915885390425228504755499169895220391254660218996122823363340724403766118061599277920555868314521866534871387125811012496761979389856177637028635213490398299733424261554830725529965131784008846021809317727305997892459832997327725424816632839250223937591781355829340875576589027519908279934807153938202219413561228958785874787342704092125679087911904313506873878105579198840091567479056896856561275977665889164788007481260972837546606864580918360805956964227100486676305105657856268803937472130159743142262687707775376770466236700493025166067467783584782542944213181015410146900104072932618339030221630631454781762131070462055351173027608416526964013459032568224100832184658459989879832647775063904822317953315629143607563498651182225890261408579310283124546975926081180465629434551659847270388616774436452794830415462040882850635548628049779248710259949837353553225430080275933487616581906978032755621191774283824018333842731778048437133820273492348144185934794834191689843706285771970396913829510272546184552498167585010072926180641913877285896962071268216662511235795142859989525256603146345714999024186307467024816426106223087499151823561405161631907840000000000000000000000000000000000000000 [142,14] -476652318646390694536984385728694338591451518842707740338918273332772924178675380452039195636773034639869974505504965388966080204514114915298135528773266331820139352874345022956770058173462579194280024216687018955996374972458301939981323977624005302689182478285540289750310433967382119879599081946066966302887443519082598490499207211947978342033257252707183157253373810394558171300106222373374856392920539743435271674095439278107304170657372254444349503652562495286312203385744636065956419391771649638079671063012401414956995882386111683366210162440229968535008488183256254125793910592228355703257342587728098552292874138432194613365991412876536078871834034896883450850906981263424213557256505348789095473057255039028482725872217264769542175886651881265054120540750683559936651495230141164848023397357484214002855302279638379726954223345664102324344184723347848109581781485505181033020591076047219426480306283828499722129438645925552602863794030526525033458070830972159328148349339260469953413007235226887406824869416086217787608146452100204311771352474783848845980839446588216742733637539161615738934979699934833302332600901968703292661151541539419717341710932964996312040334398953644536092605349297412998120229210598438052438423892749328559396595056346849812158289629983856427394157865344943275311923106597843378547951445546987922300019498669946478394901571322434292341731503969419928591701044076031905984092225528952005197722023844139695571397408769920189354629770091625774329583513468363119900610385645381634795052802269273220200880539176094263695547135115763167562569700515167986434601154353230463330057977856000000000000000000000000000000000000000 [142,15] -1247283499150013219993828061463267858147583339992340742283563591444155319126498042525040017451147984874267506538589880776887993244388772184276442229839394770528816756426001890785532764450823042000982659401811298577723357600593241880255912559199933697430253276973863775253086727075142891799601355697818391582625376016384538416573800251608965780689905148189464634001388432253321642028636030449578393131804649108312931997680508216580903946203572569117695987708425187453340313244805635907736991160474097011852979458255244057679838579646667362783695563170726450701425291237071097519885517847011394334302766858930633293769057340298664602122614718697802450745777687557239978251915318396516186713603716592234487147976870528802982454716284055647690348577435804803057968222640668901694790624029723074422275331981664291847204429816079108326130123248580931057229670224915384484618678120677942051287761087182012757297017180463653564264333009826382775576408461829045655406501653904261953149984954803882418164919990476162219704437220841101333891370355891904073386234529315611614257142263417273145106026031301982829651340754509651911210088658750917027015010423661564087773977751982243527235968263939910508229106371838097625477808528402059398117491263829200256504470973354469335305209922160370332649593633857027485822023787594009445188422427587117588364016476214010161442600100749795950525753914831245113560101661325574445374936797334291714277114854094294959142084284802368369588051468602551178512973053952231794847639074051359350923551336031883459913677606488438425675360712464350255764020909854783852593255497993232879482673058283520000000000000000000000000000000000 [142,16] 3992495858218881395453088048744741843008554227291517616661122108805519954021989647621613301440205212237527692662517289499829525068873907102609033973359819660574419534645010786036069789388343472958556578393055805281150792051491427293563175451974931599493560160368467520294095626626908732337510473950717193951750662372110684416511580188304611766194703087793682887582573878705165805767045933212558608721235704790970549817981930065134991659351924922599127180710864011595955969774301669837383071766314989123937028378878771568820247708820659551694981565303212333861861273047797139983278640043996887880262932329550622751132879752290261931058863012724481903445048110782395327243565677585889231282355101410994992060903287813883382634036556508690936700987767387789857214294236599432949629499278046182565855693146006442502971362780336889531859542470284712479457147367109909240239793346938150522896851973740283986410456223298177794675515080518484664283324570748836250462536953271973493088104130739062765154920704262460977648407220569281444493134169370989106304423387714772704849253178650326350895200394452114246567557683824392581030808167241584736120476978988006640409771075843175569150025559306874797727940510159273686509188950012718633281120694531862705188483545741205597833101342392973622993192041983860123659963534167145671837925345882540784313276499216683148052078845346141573150587304139372205997775401367121735855825282664844806420167269176029484988085755399756766354089230981701099738998818366371437922336540119214684427695363541912129407617952995182896097866421569026300423612958534023361614104657597272883032863763595264000000000000000000000000000000 [142,17] -4692807838152730469764535581944748537030679826884281964712099219322837064200017345542100443452935714828960621468763052269762361064874376655404046687187353586430526856718513666108941778153791142183562104844516180543727071394709717842842221334029147780210832460426454718622307022173029759027288115308009263455478577015798115884623605277137848380789390655287089106100515851447769918379859371602564592760364521496262290649330268144339982476530449453090230237608898206517573808653520983868082846556921269021468843362279232265054232383765385896371408157465103523497077677175105589719053719011366992829559245007862555854480037043440776918996361722611595264297133786485126532935441406418759295630561718296022905091619732448525253001957136528058384205662017638767630298756731090791299341411647896150754113727789494717947698730152126040685562833714257423667872620706203319821857179741261641130658620869314915405648402468702181031226110617103887925448212199316287698437952789258194367733628707493071384678957377157849504975972817525535494378039129624983972258072129431429317155437340982473421371302816522565896496804636452515531433852636188505028564791206276128033872059203809286023847171585513732392642930539332480242039455399439314016661060506727566564131855890650255097669914110969816243777075578661248492833094880444092462533305718339488780028122340848340542431008186739528589581922099315387805199859452076841111440595736170244249416502204105789990584199998604331199420005618844515050097184321436508701196521108398142971681712093030440346903222520250150025638791197515801403743628658353356231897837113319196538479551551897600000000000000000000000000000 [142,18] 3881229602101964846362427623764073048140927491189503628687867167079573663223871509403828684892273829448925373141899143974146071828010570933882067961711551063402387987657823141442953493349126703635973840013962738985279112116289235968949161642289483544773224473553111295030580080711183202016167164140641817525532968234840078198833005346893283856946316475253067361938754718443648602322654499137672591808846926224119039279985269076660156839295337251805421527190277506422529778662318322754279309015283216909632416396522852813106335247696007505289685509722949274707166655104269059375808699551419382401162085846828951307500643318438902302195347537731703167274573827211774146537449592001790499956250478308303404536032461347700574476803533824045654563948827904192173507774551747168944224829283182130468896680755774212149866091332169275080055750465534077967899365012674133397276921072690959579784312875260980383554583346501370865498020297525684394759664109309795608048787319901448352327383710971819628247312194631417261209119479297311419998029888290064422920201231147948243872381021676175119618071121050916145824372745923437153483678055769372957855091865326489469206625917889654616353154641821227293736826937074269092908178899502220859127819305831736541360613032836068843614506646950783165134414912933119533415733605770227727256750809432185194533258052170209425629057538924069768150069485319019847931673417061308574463994694279355844402519711794616877218084465640056167341563699917853602946210717568615735173097126814485803710650021467255583064880211835543788222701473416385063704258659222820293230432892528342797823191625498624000000000000000000000000 [142,19] -4316766282859961886878805460182792855842955190503733956980820676054050897185168057849404212523179341891067984118495809901475708453387283068480134575990182544438733274343621431375506644424901136813223734538785453532569280465792290291599404861481912628531782416043489492866104391809719958230471360231885134002764626552688927325358229622965637604878375176108017425304159045189433653205255405651635579438995402093496432824857443445313917915098554734316610606117937678862479237416426348433263920895618065182250872057717155691638110726594183229715797369396681410198563530808894308164008249977093500930584980246122431290163127920501809941299174868509384140931241874700803125371961431886603067388789084691987477434469635533800200533627823520535842005878043116053191744116118234453377248271825877211220950466478452510528372321844882853315795166069134070408085578197511827721147555479028276353465784784509576802540837449566893313365517928696525548421841269258137343010279439137470347761462487741434482834491791935536560446070521046257180639127229708568690549175517977522181432110414905266152471941656754584870243997075547404548122653018772164529565175364728174444048183870991555030654101131609333929150569554466050435271709578495082844687318640631479934340471157834958684447507527456198859082440090993744807292549536715806131805813848856885437726589844820652641188122024937371346855670874613457505473545042318372357319343861970205313751330012768501189387143125455353720053648611601484956699290083811316491437863139370754140754751998786328081943186272087155016184136610201163805534245062201068984769393435473197149782091933679616000000000000000000000 [142,20] 5730435925635600505143789826086192250259867243027536016464462657239658820033199568345549025397077872404929837099613866999645791511656764089439946301532622888879342187801547279101733243707123050853029303449575054867890262471518587307081749881119841290263288089362218964648072623760718764341712107827784957798466026674865238456841155773139882514156600535816703074506384752275594990918366668306064752902493659659462706936780265739626518508070626202922403544935857691965564360460700402791289703947669715962700067340219887731561133631208697283404915963355770486875832460223896914776770601335784965242965308551647829902118882033849753254307552920922649528061173433090281330049205082865938723494180270610323858629684514290993620492362985335407598541398850649760904343896087292832011950620756795735500652618228920155289666251170046605491856785160844774489305085363703315433817722947454482780891353708317905545847950712671258601289717421031690717575715162768068852992735137528727436779665944405952778666505298924585357041254393628975610887369147953573931483299552447786421957843538474396631044450090463244312103777967398070463930611616576462889025623968809808246406840063786662988550013411047229819955561828021203673451987781842534228813537375473847869917140948838327650810122176800517483776017167622779656197811043895481997317018888843620152308604078564850441566307371875967221096823736886502852170480494183618118713693847524788847066084187049331279286425289947451653985857534103819456887317772767276178939274175064331597521790665221905840047023328633220441252483195849379434440747189908191316364836169753483932174648638177280000000000000000000 [142,21] -6131432599373425739805965849549854255202787851886316255710343731921324962933206200519578712773797115880905821612245411901001717282240973466673305041170829980149878709375183398216746297655708459952349806875093881455694148525698216068825891397033141874204641576526856961899529770057817574564679883770523655071649321021304292241860588058349624416968861658959561007565878516056490896821963956058494347756112726753760384302135899679833542096793930119933625960611278220842713124746783022374247869670650839818602539926216289967084058756349555358491219134430044853635802060543013120066597901565689600574969320311894103762508590936217594088299636507675251673729955861165500205322591811295629616557168083502933323881376705203295120631780821355352761062403162732175765438643548011236336634560562523223592401216288630618334657106882396843310376204298769330690338699151863361217898564139056116359413239700808411218926654464027936227707304699088895768728668378184725372634359889981248631633609964048216251703032449910764582722124737607422732119784258004870021959633799919672653891104254825860538596548582751648376522729759213190147236343742309693443256847608944460725010247463503746877761960513916586937611077119999418566397804726545114324053247086491275358269732524764759259831176373476583405903684797076275310045371611761601183229171929451532475641715775950981621695789436524609001776130597887795290742562747220751403617430009132652491054884773530976077507493989115561310157784554250006331562791371118653521449827402544156664419081025247018019919984140742898882076516442923548962956480994111307290729321542671559525159210246471680000000000000000 [142,22] 5578934596972619400341509337305724018505177681294399052947897393317566978895424948118339119617037334930446902785762892529879873914771532981373707897784880113726880710184096408283708984943155869128973324249470570376975577338931297947016002271895792923224865170760172291787883895833664494635788831669211840302465370380230115429839101252983106267220580440029461478924119382678314924761158137630367109178379075105785247690759130661879899759909830579243921247929114756393243895150350506979843587902557731852114591354290573438943682175344715076698747415085102905091348103461964428981101823010636272616243421696713773984280533458442554423213513747245638101147000867880556387395114276748897319890367476135639394438262299339585029847408240052286729692040263641637469275152682209514506441139327768876412153766606021479552626397476702940339539629565569079604499291976649001794752056517485991650871590045214878086083259524334440941191203944040862324125765697645592042641665986203787659735701993686855609105501908447742477645742899941060451595091039133197354205144039315775972035036646601081253530258923278073549385474139700895593100831007901155581914885932798187578412274850377181879991250047127932757337680896125564491159454580082314745455047953433075070523283668635219545857034099247368638833124558711089675312063480030960673525307023042180001922228867183256902403836401793958998353298261171284199332176882184978284538948538603235340025264047621303697445852942087784573827588217709702850385274041487492998722504631159130948005412697913746434807440964024755405123163278548066269658985770085565119280849897921934099413867775918080000000000000 [142,23] -5335351340400594212105585832567341019086950925511074420091845123480776123776600283440985493388357449347654235096074876449577272649414826483207359967477959237428546360193358548908627822002001324449436532512085411642441253904443304778536941681869472711259583448802971264444767834542286827019900237987902474926312403879968795446909079333280175429966851530785078383103831113889518555114702373919684706649753332937053915563840923129337892552531458679954276950410094595299460203639218068515871810052487483369192761754488058564220938177894580787713804684223405925894394522037306540219743820404635505391079836753040407722821733929760286994112880290493067864603076116271010587348277678726824433923095984136633312687293363933258822333220839776624788374534863660289834275600134798014493711354330975502355199524493343286537131498907819250090770932333478121106733587251627570616207612373082451458093412146805855749271722486403493101529702068324045040438337442927832267498335256067659154680202650987558346776507229757761006031398625468337008483830878467499549980443745710309716298652254192114184371164442747150503827157988705387601842045554261957199004412778304959662194133923436192242224742076062838332577917331435561169197155569591456706861824443659697216812594477726033326315330983580816779471000713228733010489092778965118736424225717276476598891279731625322836241312049893689759373455786571469140536963341099234702427097331447159206219869641461368718159362747870897098349756072939589915385919591788989425359823944578610859928762928514863883937074011562849835222687753910638938862407442508312554237785161278085097608331950817280000000000 [142,24] 5610927989258670318349290233641518824110609381536973437433641187973600293067609241377737844053739241965352796724653920029333370868898465432611764405883581959624227921758256290534946490377501328335428413868806414852552034115266835730153402494272581192520179452195951313225058205945844521240331565260693537338690959398444880354411664328078507785433552748026404905625501089960311732740911371893125925112574434374958505656462751481845861312807925459160319248846719344717814460055027716116353452278343671640261482971503744102939386408813127934325699745129167419129347904321127885248691708017421254624987339978403735556217737688703628511937109400634944117630282085842422617937718791354615456156546112910285443450122170017368305337993049788539272978564482476469118487390751940875047714980824483089873085384723355627064104663585705891489689593378742509851545804756110872879097206132522722116113733840987392216320403722061168701936693230549180234265545654402484390836501711538157594382587218926460157540813775302934360061779659285683485472083635476002041222966298782179178288976914996020807088134190928502516351299993652754176825031448251182165116467139325742523239893490887058623067509622662151293095112313620544549796362566875826479147578572976838382346147318403894126350251023582836065534953250639900751233528372418859461866364398443202464389438709197426607568380437323451162704278182783256400065794972402866383022054229197900274067175123740821346479550506109001685605003297859113639959348632053438445759890345284320926416881281702619424184977063086390585858397666797368373825535446905995692725448138296747026363406310440960000000 [142,25] -5802994133310805943367581201029007162224973363497596861339717298112235668745337492806366749487557430366808252015733663477291960270263527690213925639099045918304260088270677783770807846396228832864103277706356888322313194361159750980118601280348050929005684734133961516121075568588219225794664355703754774393017120399653426066616762363009356979754750429104941389480358621407419869409267561988484216826508896797507905502129093203120208390143516271825839827883404560182096772045932151947058018897694606806048813857490937169339369709508076767581341186947189711650247889228072480375337687527368187637229962234397311921156049143113704274494473659684443319768291780134998561546726441095499752698576199357556363835326824286317440322797117190484387687044422194841289132807252017253834980809401102706408068495584180398601215190156750546977046387138847731390080828915937913805711785244271074166088291145362390070037723851779731902393830193318940469228712021022813488976152146453106964828565242709677610613282586592679410375627178476338586543212596556669938252300978953899968605278834435172524579063246683069116127429043369294543424319755014054469935967302538166406826796733586771065335619514442003810154454760911101685609629783893192427258749044511338928675879759385616911821442841747755244660968074011589203143499986607003617978487006862143212076217902936887600278748337509733598781132754536027289008564442722777436244651878142010024779888933099519280226457356357779138811878066938314591028192148705532806482169890665613714105869359135754383945719706122130148046054354383368626184588088825314552459071979413103473938287770468352000 [142,26] 5559006786076919492606563915286494048051697171515542659666500762210069048418104503450220670218756900128298620429280988995997119135672956270490960927178173999757490869281228168021878009432282195646163696993515595771495327230036376926290087313299147830867755406104587309012230911711203869632192192146203726261999209032723074171920619804478923602435734878674865338664548914721833634531630849760743602055658574346236190190702850823047089146710964026753617409571271231852791222157626570635694811436891683811853703070849320560824852431321259886445403781832789040764549440078704652861326314788278570682995011370866984481860300353613615212835937843757746087602291803335314209680194571947478340247765425806423146648083367354262546417849574071079674253169373574868609151607315396529897341684201199480056819213694043775526018754365246155723958042466747209779286726017065160798378562105705705127257521370521802258848922670658677476779285957556275476568224670120638163390134807496380881163717191602904026415581214727247038341485056103544299260679960911902424477120846079169936014573394361384690132115399226966370275948245184921694838684560142791743495503557765440286769390358689804199664031039200224479497151122626086306814407233403489968398346043030943562160968508446903676611828076351659623817800570644163149655062414780836350639137999645691050482916985252858933099999047140072991160062288676640198903897720109047652586346499779726249405881178556495796832002541597862468219643564931614412185340402778005206835039006391358695197953567795766140383504574658787706664247708015984301396033263093220086923247978676291830464454657775088 [142,27] -4888552047090809002164417669861820204245793593436293370542776956452257646434754367758247316472795049114432694402236543321973584273029942770948194639020860763458934982202268976376474065150577902747873151962867078548856302556675193328384402104629049625533045637546518168753358942509563715876652754013996347869986966872930787222980096279998951431364170367845969688263104909621882282882708730283553574073377145521297622725480436077122371507317329397816000486110015739268747250326675284079549785802214709969333063619945262557433453542489927394026841500938973293474069190414216903103084934156965882202611368327402118193407855194952707314937495967173955978310215102377913636784086648483493200462400161463045200956618387471059726897979949356029878149267746574705927496372216389952236642483651108286868295740515978075749793712453510748010332279075771438755707595587903593813618761906248414079408856580384369401426252025336904648442961192983544313547482931688211715504395414325075956421054087526766007665538472214204247084186023026848533133140727372060217255382345952495096062385142075140590661632817315218292642264319642852288419721289396550229858850102199645464324455128852973728417909449769793344805924511459986405801948874581463424767474290914617325500538708368402992781582593116389214402711732537731536734616778901084895314493675782425617423301799328082143695190198173276890728337582563280151940741822932769511221314769467763646635383014017425335951631491232207230014903575899378667374984138520507746220640480619190577990295512365418592386720139396601566396541196026961077165373105595528859339590916991559814091330594816 [142,28] 3904293605221324056470040318304875366306527561096936061229500176875651854169221698404648710147128677544259884730023400621753446383453640891778003528711787288931414060251607428474971904822937620014076369708716186746805936524622681963980615305461978520685915279922391144722955122422015965963892428648022052498919482032942815424279203620050193713630674162508185836037401893590403742356567410994450615029346087147757078378330888004074796281807172691634475641130257764701772794175575143923215210905252406128712472030961339582227782520047617078875946033164306558642337187049350615411757533735834895676152104472576539606582244202715288318933224729351163550843293794349532079688170571324264944797725125749992937026129467850184808437787929552393668239996870656297475909356772438077771380222409097388673592842855998547936273062668301279032499705559851926625466071011299913853916744690351809783490820107757556494833683514275187033128869190356390324607097783997929490642798774891355389209169597370002490363278517988086270976108816029486325959654265819360165950284010600311945838133562989389145026848889479374420065847113392110153496133248196460519672770565101325681292098026341892985079145265761895629673619610630628965918888477501896798005244302815525964666907561931713030052812440089087606389943533449350596870295715522283239124023181441374238679258311920825051269624755062672734272512576189969527441748505475630861791679575435597678980710482350910525037880826685670296263842438537850799179377016844042422820959772594812404173248589719144148398692286409637525874328263759877867743517418198295901376265307683832041487178752 [142,29] -2781344945578785926330447662691822371823090531600388141796003828877542112541339041531530126939254403109855583806528499004045307593884819284364022983310008539552778101091178122894900447587502820201725708071554621557085628280459837288414129650054926495268671212367006521981795310017759298584141521439938804556694142010177482094609634136769010981934432980268560988941143563850928929336590803037566937839963317830402821955667811104646176347519458845940676910987972220603960461973883716264117738325484971969540125742463790126707605842504554720097357068217765049356764919626228193539181905783426682083352499895790779195252364080054644406571902994239680712478251581080927372833864747900288446569693873051616107307627910819600322887737165643324650725024570424614223486741033250096456413843756445630562085301800698945419938409088420041692667588536223036964711143526127247657346129806403617862063452882374851371777970461991015638801185467952401868912502293122686131439858340785747919827315014904523805555384277743786734892775121048777674830531377880161975660216212221786769045373499697483914527319569446756278600367547467427950066832204917372148387428878223915620697181064478871478424812547009970243897903749267650146760610592864002557986617684954710609317617577387617444931545760722547893833996920480873603736894985928716233501659259809634378041297646661784422205124726128823859840005364365727761030824416569362747753806208090929031955735961006279257752272534218229691905653483688682140616030444670365659536820890334963897760449900541227502784284319466156109131580091816016744573160167497202056856365305276328931161600 [142,30] 1745128769156076148218139368575674930400314046342650329606380671398196482288719674265039900037139777587108069329499516356531000509761447473600394076449530781236157683836307899894115791628659500896321351656220909571823969798981941450937603101238750388936841228758863703572909031831385565260032915107392991941364364406033040501475524406514424923380811086692561987373905803863650506916035207620562610374922244246135596544472577336936008928182627929407055160824284446856403719504134094191285797234141442070842266185504803249447156067767582114763334810398343228975305384207535398390103335277640042281891841786738802791992606827875879494864938240313911016923796185278936530542749071619102162378466637739826416522207897367122492042266936851550039667863071365054958088210611973692178939759625754430034240052912019841857817919904641528204274302225477189108321321111876110971301930435559803399144478219010090664490246149417952422782246949916498442798973045104977765413660825015875354958083938130394316917546065277543870823763298408551135751644342987131157527954681846506998438701471499310297750717843818290009634300641219587810855353616640894284668865924942626443088812682580541958001819285693252063807360778679672486898011369325178886493656580433499253934699282784500521862066904397571595942843126843817878730956522736917373740262168800187635393134368285161368208887146596083476005219210276858275182008193569840673548501133767380650433930258130338331779230813611371312203042664696462976274560557528704115412414263647081458070860124683065322193884670665088651560831790029007337877506485288573213033527658735934412416 [142,31] -962710664181474252276226169269319877671589152629633298243037669573380519484710179798036916139437025178825502369182435976162403246068508054276673761125817510300411052486216587123305201865799891068185214138832276875925168493544562155558476243272329177919092056372582685606181060739802707549892861399608026479352360057447917231638589416140614727819354799667795584256076588618067815387620938940644740010457068012895255677160159625308450766977278675580089715754175785314228050527600695816109344938681494516608637631788897365309660465317570656616313546081868691687452297166869565513651491585400997769304847740496017781901441461056104020345395196821419098375281326771984247826359431944745979655651229244622968518251832334127362436379721172481290646957566389304410118036623523059524932856772141806915301879995153666395372924223807801139908843404505064759789903596430199666198687174304091344426418555007579911118747624836976304406999231523077762360848914074447753063961118092561124356330846281703691766381749387295310043167320224911576087936160776284435593301409317383451331294559111041422176205952137480899308973185009655893143083398433153163759651577094929421329327047867787718531676647299281235441409799802310524995255682372985786375185296605400140020025315163747952090193841375271687577683967802610320777850315984333270880046663316706682594817509476604990422409956253938163709453283414698250187348037450874254556719753226739865837657326436485398207467001196260426486082121626809469314824245578359190289208378832383504062308630342232674001668414869214699933021407625978313848298142949725380673204517449615616 [142,32] 470420385895716644382571849947771092046921554761390663263464024475255451025042227488918222689017044891793760393273717574834987646557901729886612396972319405291923283539722370008047110656701047671157422755188563361069400600252215178501943637571957793325288786577081552534622463113035389928212191386188350712195950346556070947063170342071752996293514602768543740642647054402522204868452643311272261318037536113599315173928237429755898216185088829189650858965109229014987014765755621461510588247450671716510544236448429213275306620545191000777295071796045434733384092821752345576203359476364649424549356533943576971759530748516155119656730406340842799432607589119222220457072748689507138657864340196175630948438215621789143201594728390840129638183721123139219260811749464178792398813575710613513430702571547506312666300843598891116812441750319509131363711409374017815380386575724915359326024783998080906585422411281579573879621917442587493613426191683338831339221657379256677660935936652636048070239642192112796674481231462990127053180327224954670486500991556845359667744860175966743519575795590407005011744601003391019714428831275519751091162984960488202778491635251630790371519887048917416680357518251536214321600231428626574408303593332527964994753501762780652651603813257751110070264858377503878097337874557275684390811961000151286023027658133745148433403215026408874600646806176566197776471128568785935160260461395699253346243406878496568613750554663931609979990068426851128917358913259146437578816801883499893490612255779384775139742568950024390232045564696112907564312533576097236896166636428672 [142,33] -206201328159586228261974719850620723596150697989210035387615037512447821203032888030641952976676710437668483189803073540952135943112947735562841327135587219956839247929959043226124738298167791266397722846530244840576025074054696161939284536749400227313093629807950723909618348472874473035709147872196490717640752039717891518308243611325385466251567495755679547931833171168276255040510089701102676210931565684792284521728415018020996750489416251097479896749652988521194944416362963069050842931461207942163031164789474973140921459053983753734107379705844976029178001582180332790340856179278937250295855705841017559212587366994038618583611050823583661282093204710758330343784802150388108108962960811052624734797313282317957938347722538221657421004575438752263522740141607162417276376304915167101360947679045734321118950565087670092746331669694208508203889698369904701753690368682424288186886605841116884791163641942809634563826306202620805623430407535513040534704419012044915630608650958928195008960083905831744158068650459696058456261661468368804672066835617451211400026249343723054785929927975623078818895767485438161434542288559986379526450328276181179610478968149219900223852559581144996617125998048057817966914061608922378473955529367985013394631474664772636570818052031668254387169537554497042232543284664776597742580518699676346366398874256959397093449355284414789632018114426961160584556435717527447980381752315197058959979625941510302692176438862936817579521459645509434071031412265732665243178140377454793630637732048173803142240349635289662656143009005884991293978941150645630261200847088 [142,34] 82144702957367660577158970760250206416836391222493712921165582462183486098362951800477884999434926381598582381580957784294076071001664269088747786042475425953682282524815907880362489853868029056705077797957473225573647978015726826752492351555409597808124444218402515163643343985610533982409594741303649153949267581831150014903326790156410314916231465926535783087134286860002244067983637790105142634965790546935966594632848126034519823718715014320927531918536806818155381262638203484690230623552445553939664596912933087505700207878675434729894637956391625013913856184375271526801418945582333721435523390962151942294811968173100628835245098015199153861368187340142974128549875158295276413059267114089790595273185798824044725904088259213283089261674204656065241188875885572229235712817139983344676537051844052476182907734544140096869410740491273146704115117596855091648309229309079030200614206919033617682951944617025049518510640874841007742296646834074157725351494197530230889946298185062364394677338139086722160977721831235728012983258450915908599425039621487902971905237479400943940484867132350785572439372282978366064528938358688025232279705560875041590644216933543466941586792980651687205457264502348798222291732962695076836111376023179789481334613491839869297205807477118313273855811014158142267152456337892560354148465322137439166468476392002533666871280860726484124903943421628548943492037925863859151505880433993788516486337315505281935056092918169271839113410341914361956726925987447176800389201509138911853858328281651407276255596764009796786817288017908822065090699601992450044703224 [142,35] -29990094648022266988213492494338717046450963062589835672119963449213790729009805421616348990146872250753966982239915674503346387791708101552535927197563921572149053722099335140763465380774427902453532778948493408371690581558370717524735493574127107422223020289544885670332955955060057687254776016920801891896763511306872996504437303964071895548498042020884904364481802365704099235072082832971286334613438992211752605337354435146791622786929228137246040534546988373208880948138529284276536206151048418612153594130686611931525728558372604401972946731546192030530073913945151955638017057611937578713179669251925688485091485072669750257573159676861762961375367876367901617344081444238479197613907039087368764051185569726455754376527445166182880008263454065165184447718054640015628728695873027239743247876343381219307809419180247659254325173085215838026811569201388235344872719185540474285027361119484577375998641925099428659749349657355867219931490599713225269980479218979507205297732284812167109954053854233160672436279582690325934166097429558557028062123179555243445965480600876943524577643342369198651367358567763493453688194172907872933440446300917236784772613391215234428929530805842279946736420386233004717709453441372841772128935754399171646872201317609827584392035830875751832323135312623167276868380335619605924671368157225891403803275396735194883517969923617866820220887230371541798100876147506643302913911161092530721665150206566578101005830002358059475299112166453630858246968621700207659729345463755418519245245904582131015408184661107057184400955159174375365633486345941400762720 [142,36] 10039340839171121549058959688413596270056243397441430913719776272225668190757127267279124705265382574503186201807082119243799911099067287508150456628034296515404654350241830912706097900465252922191840281641835725977204620158434766132867239728730063932209108617482258113355098011204885683070124248394476358747506604230383951665575346430594214658676813931822310069011358738936427169430116028312912988699684510367545075980211881570160936706280899425912232282874843736017090910784670734461956474070132576524229716841994407072582922786914655507655655851183118386261291633172172473444278034318838112109198588722661848542638527081974396065389261909406599005457648614816111774238719493985254084756920912492356740019433995083321848402339557298376157303804538959245430530881106188599301675472674452704045558472335881613721322137620335729004911111258637231109184780120049064609599995220564550108801222994206065973617113324199205475918537278885074264463962289716171009478119504313445109781185137181530628735177058750030034207871719796809716512895983208861477848903476236103466489277450086275507589104988289739170822921202572265974023121390474337634489111895214408481498716021320634982795705435448379076389160302056515202166295428580677711458150886045690219113904267086471791692613013106545228841078114309713814746408200548514042080494361107528510057042581704890560825317427813175195933401454632139978185749345915736032405862971087456273296727048915497818340765822104592636901166669599388548426237782491770469535744893163991279560976056533451969473968547633821609429512833602257673426029319249373568 [142,37] -3062325824316052062072595968595312218329628680209638422186338554708000684790344984899974115647974383649771469830173894724167744010981214330351331751604547241795268448544365730485728067890314716684383789984439866843842226815744315718365675250590759523068177719015458965965799853852443355443527620547106899017746433290273340311254093680330155664443823718510645913572379159287612425951378353153996356786466255379258127074425011307354861124901910320864927566676018235594140118276779187971285544910007268369256748838259473615673303748217946629879685838938797319373380266976392393282069934177990526879330858024362406108604350404722871588363829869473421174568682268258905127925560608873284850679397124316407528109230219966647954737783252121867135499749719216991955640267076084034864606836004293829423560509699575385160533505150633012781549538041571548671429502578918367396616577569372182647429496786167584518365534974378055821467377220177325451459745444264707536441863766521686167274224528820287539635484922858919189492946302864556595652406379766119075176369740727796407142853929975817152413074791163057213575058672876578487289992945351042336842317975942331602112629488803179103976420231320439691608262321285467946959461100978301005863902900441447723992710698937387193672912956101931324508546131565680416814450502659146226862359302796400388772108091615819142926603745497055160894549107562800084424714474331456183512387547913532173570886469037974588671433819054937022704931747185427721643240509749506632234848965638071024843133987454687342095689429947501872158928967865318947968330361967128 [142,38] 843949597789339347865591453159229647108154628969710181216023509907229661012198478104388800462445693622701234182128237546314537403581736610240735023533015820144991616739737605236649384560491132194036284991115570848388452384705301951911331741664482248457669091354542033513364103090141820879292769842438604223029190082414023870800605804662186015872004105119024595337306692881968585947408940995314492703033238415397742528418054346509737179382220674756642683538313411635471889730719945578822102866923170902310848137719355599338810050141852542049286329182074173311990994609905865101484265325084171587219045811387589722548996459833745947645063469764116156041552595848210119086158650659156268796543176165455892607285877212334234202049987764266420828437294782371824958243617683598651183107855085352416263138772160032179840606552712371536211931598661747659167505980563097059225155718005415936427738105309643991614489273342232794804584524509134715533900978505263286441847343542157843858106039820130018413665683211247062480327824997080865119964280057099247724067404178895266295973555027660329214608684049817007838853853001554505681378850933199589165511982460561262393347516946256859261778972423238518187113983362198074214936310089264511913302116038888448028444189002938015638575145922508889461707302467898122805115774623567121030283250198357871493849637901127931932604061013518893741191556780514320836755510843969969311773325921898341349017164978213886122677350868147612152058278228347112972353715554453187277536651634610150726426672592391366629011765811243380912853256675757020015869627708 [142,39] -208793711656221766029283568440716158669531136616028186198068848367610666371519132886176433986697705216400388699553077043901171619460775563663003830463525924365003246383800093736254868254370163818837359445610672398784776191632550967459373568864133164674496351197806939026326298655718292042538199929643329388620265129421160886108993178974413841567709771551766499923588744673036718579012044184306431525051258366385253927214163284527183541714872113248436183419950338317830176529705664953360903360300440574004234507963569622575922578273720860517199685002067480729097326615184319224820807632317066778432287552182194058036438702067931907524372137652447559819874023317409720162266185234157535832154302618706152044235373457657073081615070955599431667297868116912254723966931197596784469907311869809713576750989045498237173103159666652373098804398413989379524295734606806057502937569783335588300433525800472597390658211619315639735914894499991660503836391017455650026766464196950234597076501657774130810395756270931724443527163577673535051448867770454409541151374939343150527540565107061300817363474409187468654889726669986446037046548254845538475570412897130470804123062748046668695585101425745307682600802929060101017957806496016547036000932032666989539031870368430348598945984455106580681137554548277667502890688790726993478118236958887828122364364236999239033067527949365107139173745498862550937169990773302278157786230727563503239886543433646466239177153443703400899907186974641052597693378922377947568801843072330089983557247207317995477117120467443615736865518637106458125419200 [142,40] 46258513829854568211912739583844338641547932058218609997797906506980985436904166656476285226020816643142661098722223233275076226811600031571231162102174812106037802518482159041690016738642122288374890981010438365975949750527797770356391834775773904088762475059965325902898007553606844430391001879305538487669919705927718770778564200376036870572843514917273661604127161943032672678587270387045339226056941403080746700163193601676373907954346496471011385696849356540277362675634590103225521032257184217751908663792584365974863033927830875254331551357354165011136798324721419355123917983869769709157317520153038442444703659703761995660639564468207563677476226914743956957630947252013472603239197632072822237304422503825401496681511756176252117226350082499433599184969296925984871052510972686090715744218837766344487164023631471254203176413414985373650484060906395901538105562125872934902502563793464016008489229950595918501297731447111474472378150767280975148038263006646379639452969078637361957497440345142152373695105160688901541073528987232609026919148028220734642545565279980918376044963564935458594462193217763571744204485564922555415564182967648994995922721257392634993549196478437420349752898755658946190623895539654745738972478112057121543374210030996279947036347791028758282044252727964481686850359968094178583186654552471939079456511476192355067332407754658011988379534296471144054414941549787254939295740301621234476578352508551507605796926011972383971082518839172934174001410323327715280358345952340805633460921112663013176317365092920914401339659112829742559872 [142,41] -9184484923879728837527812928216614815132768952078873525585346189770657024188619949288552352336430078821804065511330961727920838741668700991955442385045478869437823774282236178441183381501097517971359686734853778522545090564919578887644827929937668368593849639688493152579897192847954417321373226634891353510806536119232175621073822228851196308832088962613346340409349336332839823454540189342905560329596611950309198794694925630923795207334273646032306300615210136260242434907906428530744352226887769566248046522688575504703219116230355875802670261865823853873610047805764663853901264953495422649700272609351106410553321170510373574149325758997758386142837080009122991582711853089250837249690406586691580222674047218273152497353023003945334794168770692537786255373231006375342898006114560786003601796364982471763309836428650263101611607370033523518866805547375836974664843153445009460297318474842555160033277421227292304132134821569322975634711118121771946308607380954127720157750688984068660180066904003789435451983186702217528566722751637990470030253092218087658824045309165030948841374463876307870995485716083441394144709152142625472029852922973563792249407161097366295511091700515919591792276725238276360743906465757916609407013979927015107437515121011228723738785726344181064968225893322152783786672892338414376857286736167674517350352451789694720804604368608492086773588484884456640070126456174870038052927510192614468208748519956816624210221736353383162199231593478383245951469722084678052978800420945991767498277699601426685744394444338602746283041451046996992 [142,42] 1637157884517566532554831055325416744384169004385980639347288902619326932232531600283739995919444829181698064648208394877180582568245035639690919049521130383596292356038548668853193849985253561798053543818792234045669440538972509776908866710142179335937460281137018462502646642241106003629485460229802398728477197638792307564906875267390215123189291095447763505864207695407479297836789370728276363122455985018860382022736196420146012520673080227525463078839996299653969480555097472747039785237693636752793764047784514399122987663466636637680016432669573486249283060433701130039381643880648655951031630983134092767573438154000193042083375091631620843002102847991793301568108159248864953528109197939624564491922893941329416592227132311777627121972404453460027834075145334302873738198329944878376455489429894816559345954107456035599645807486273079081080330300060081678013233614150742680367284114130173825754410180580010614425191205443257135708101433696222068859735962673442740427523706706694245484027095904346469954585010169282312756481148761782690067587560219148578438615361964257384120711866961741254594753085510472388858603564033994842339705281643239771031681845744896322487877607053174411508358925693325195848837230033585906012545909242300813071471657522749763843509421768129709375470024705644410560966010456334717786889023530845756452076452690080684906126224237314935664492364670498759091888960873269724042711435311108862062952031230055594835059456085255674313674824964953055049263442412008975157282664211271176230084582379239794114729836331502393188001070930224 [142,43] -262296332525077480945279097814454980139519328193450490790649294289403316447644254861160762047205002369628602529432279744004550803727316600572709382042056369040213917360187727837064606634467364205086032820745167190816432353388960160906314789526982245668453046316068683287117231120354986202253447252349588254064973628108552509324622637782285836154230765729706318116318309291776242651628272497105790086686615789007438715110052091122605772350802006165635435666107017952948064887712890611054488497484976299079629162235604209422864776627491177751121803928706467640202684778919501084653428819472596963263575144859345754572778758517864994842628196329686163763168319514276428420766223293590896981614576825019348520483997703561336834809179385296208746920808734988275728147274232984969905441715265872230020705583259755972792653370880091157119648150637542432253884876519363555829542692463186411286483974346322823680369508354764306138593154224802282192469739458588708729381291871182160327118494855551001508842505572750203736985649205075428853331212849601169126589895920852844575737963364236572906415949056897529837808775836821669734929792164047394351157919808991521041294559405659078424539667775625472796087592772004069964300378644419219437287440769649618231685480838847328656484506872303503840935484278506557919288915341910541621892927785249635056743856882233830684937407136789692649346406787288662726012862205151173541175842561677265915917283068269055824014282804130972579274444706766098354861471066467260193946276485001475231441820529232297386535839830980358984820243968 [142,44] 37771795950397706357253912407865901450136759131075915873426623515528100683622865158692047334242020974310817767119400427044371850630265529937371858771201397649540306258505528112685819778857923815175095357654827911114249016897567961374850597231661713315048391536663871652354830352290418426995432590481285301650783544185689223915355623597920939457519941316818193827980899391834058890529423018132575652072241746694091656706282125008755877841717592358130992652184168922611412714795070794201467484249359060703408966261613014983095594648194485097340970895084079699361796611071087996416804897195779449707924908820069972694486914771839264689282413390181133698786270357139796707645165144155526078471102878629737276412914051344214733525679148823361579943192652699675373456347153546910192332610628851063311807945617910790185569737530490773256522557814402479449385797266902650350842164853377504575217996769184521445018383219952640817473989264808024673689768248453543629567537804357992500545926862828510323660626950043430184919777320451343095364027559253967511167735533892290901574920462329454350548786084231660508727642173398792765398759697919670964670173988944284069279116643973329491182210754505801527320501763488277057973935489367923385446830515292664346799617118402808140374525049169655748491304357403936213663313744552299317979590170525984386288748310682588598079554331586104027950366463707128801927680733474511151113106737219279466490716830103441211981080268251763699881639452027829137148766047856912870862914490470366105988778630542677375731898336143497688888064 [142,45] -4884915254965425639167816899669086559291392340561765618806153808304988513560793202074417103982542026584193335434125920167604038984679661736485183856911275956781810212025183041010615962708887277109282024521717740805684927195423357916784497734184323305679319792081315962948405543566591352739426793325669126499524374701216014944584992987058287145037221051207207239638337988365895964510640052622398828539749916064839713921356939438529416897900698136745154927880555579397179866000911527273117812674157257935717710964672027502428523939176877803699341422866459818445881317718536812626867560285457763116156515143031625648741945246409812566273075647609367588793783577965590309307806285879407248366639992414898422756704753035459402824463304306939224867135765577146121578350948663589325512877405629696888637196604815941688300041252460680062528038549461442140582387120629947721112083985680187234749254366355972818444272541732013375359775085396648646101855917560950855566906845745857253110394429726291867951751802954460352213541648498747619799530575372914951045690032241866475290063910276594193400131963291798678159164592852853138010509894877445047268155277365228795456748622845392277305237630242816048009032894362409538918817410986333325439708354897878050046326494773028388669332086367140058356751068023185380204407537970106459468254723806769379609108258719144203012529164815434771308393254966494409750347649762558181847510839012635812592368017279434387308926716236033410260117850807623577595433764033367820659544512596036427667382859062727311329405479793095411136 [142,46] 566152021802945892188502394564330621576673786986691133636463411694614500378548644858625252248046962866883864937994341295748530578601144959491117824588466616381081821546582023519500710556112476409290053716128607674035601089390282811005813490784912615565352815476498981809393340102269710507616272885161782015352803449683505451931471784989847667053601815451644390853612664529140521181485019626145184950150154889973390231682407430116441752030455540073561904244525725204112029455012729814888226194651176003801939199017837909905364826625035053419915032163428203667423003497751135893199743424101206477351243703692621582074261949010212666270792107662109395895163514161869692405157066635605597606039118112308884974741219004115808915677820185010743948487094174595602463487970409959850633464575497634947422153282346489477755684980769745538889277568191422576784122092452393234875576586079130814351155692047073453185312908365310032161831664816676695523079938149429544298653944420951776358670965551924961421741937010059508777442824187577591763838584173267980161563847513312348687649560311444434888550908179873734802098595085431138067385021593608030349259083887848707214290906878862541480437899997873730324717020424605733800397171783153506672235099828820692376093253151807259067257638436316769441424755159957475665489964504114083828249749306679167242778394541184093393769297712539497599053473789921719809438085175697286382379509280769983152165265942757375390512309956484761008590548652926435215707928288410739646396643565744265054997769766413154065147187929525312 [142,47] -58517397461933935591877794031526825192949294302621657961803939395836104672315884076951426721057790730404991698795387515028904617909326102905693759204400344030582405901052557700049826009887933230673389338874260692775673161140721523798391986768289794573474798052976363578482913043001506491553331359179225307911013942773485018033171777263594825448989833140582263750521555543447631787196478796768022420444626476400914315948287142085877167490695312256402156152200349922298776261416485713534244079038504650879407663863811937444256856185974937012334385774146416502028485316578865669021535633459264896421797828206462784402354356211928174189035527088661914662446891166101685678583036901138355382262093705815028152252139130343621847864501619347367261661347976881151933201665664575596935698079484973780395812906646858745319183366850599746292895192192618644047162015953155363304638087209492588642527786505368363781800892474085806560917132197527663391312593424810565145810978508959117736067695643356838575944602293881115710114525388666749759054036329965052847946915621134815924919409013506935064196264353089384071792840020957491786975533521650358947052510130287784559958171389035079244312678713421295864689359417641932204092505390458314603985644184811913805604308125951254345089517982585907311349395567387153718742699485446889434065776553973586327768245202189350562758546176643481800540120360065627440330831219511498439631982810037603788888339180301042822310319912884095292057579374663619968326051412731429536905455914084826384934015168442598242591402260480 [142,48] 5349960211281677881428324233130659778299925132803890033421438666347146844515129362801755481899713352595953223131821419999118176002235202063963943179846200791126710264673198598495388679433291796445033215174562939912556471860012946958550457861985077838197994010885394987108934972637004471644118828953371439287872835223210568753206929818416206139196210745324759582201425852765847618344735087427039275316010587972508064054823529668336112293688894771316788881278007263144439756852916321673465468756318038813176671528979100585437003893916011414449565629328745924976031790069031145677461109890292872106401642258611990241247500529444377172234332979096314878354448121418119215443243402166132944632124808636736959055825344731465369134826213960663253888267300631288784324395961069779639342095337153153410291580980122686189060125304511904648757358359669291190004015556942498869410141388768528860384824941790463496561715067954233246546687385775043237393886627312128121241033770896544236956416110436282910449045005137395568773074771394266070988221939777247340989535467081819512178482650287397154864683120722631620046433102849218440584906567819335376074961203095495442905231279174860848572066831876967708446024138152460363712118475888264242974269870440187431212484938598341941937232636559154450490290577965622844205319580873480285855484771200910573520959213933888382854446424740808358055302603776602006090716826315845868142566045474399853595206346224611544774359908256076610778979592290016211175870003396724750122836652481000511655242578925343482036167360 [142,49] -428366046213319647564215586800989621572996013330979503625478487908979883080623531599631331699422111043225335481382385760329170931192844329582214565078956839741785104768168240405155024979843058032553039121257606474316444225946681125166504085922897597605354192240702989733687983963379736707691258386587660706590306684735350674177166176827711615209073804867866605357111461355624409513202240113044243315858655662541520440210390243630582112050232916361466093628182885348327880853489670932971844009119432267769435843660671189106562072816798493855358913208243164510467048718437256849393060285111387337539057530564375018014515002969714073777134398206639843173748563513235071931442664701712707279126175977593368248638135806471563664730458065936610838481592672975482476261495403713500345308294677794300768727132997661385986965264762303422812951295815936353641092251877090922291866785227148208165448529465362284340459865633378546634362734339342145865527395416035399998121000087079422935226279462029131836888872854738335414060283699385537895590763165624233661418479116540573463003726194548417699085341122640828828620583474271451650827568722950734454477755749803496172355677905770517475239516234261429904644028999083350404320404929707779429306197794135372599764231241019926480563107190442081849644286770028373197436170044228339352311361312334535110279560284869663263334174537637941402752916823525627765280186992819793137898482438639060154920209629017698280724692960602104465240167384903663458453958600547877485023282890075966295668720915570315302016 [142,50] 29799445932909792899657923799577459297866808809629056028230021720403493542884333933750619841249565771803136466257221765006098923911065236212894871820097203314711999434899984199799351886504665215234298891018504140267516052663066149502138431084783868919808939996079623830551930773020053804891524154479888653138798103231260064141069466336351745245424523999397443041336516547611151318985136040572638423242749891955071701649939746838712551554789677869643776747253538049249652330783494560284735102630430406786011950409556212723202762880249920354922969986654785370495960712581438128034546621117678982002445842806817714551315177866051925652247787757351722271362180722448777676419228391910020648378251579566017224533078357317754784885699457055687532777649630349775282212233215332258457402446227257934656849843490361926600175910161211656905294938014444269580866505412023344452483083534313836341516456638307963092057972519470081553201696284579553652584322214785427072381253733269639499437415809284235299436214568400192752987308976386387163471147895806086002988626890656878399470755192274789626542953423366615403493077936180292465594275076242963271730425168808490825509997609398063295879902263525689405431578584388194260695846142895164436610859717477839882354339908725415604959481519430335467489413097285310355067246258389380284969127943669058398961102781143915748365654548239547243336686602265081278027678067202305995258467107041043375923542054242678708628334120240661790490803921299634336971809793434065365727348471499815538143721940783593864 [142,51] -1801192479293410505236119003678444969230171860108451998859371053689857148707382944398715000295424559801606936913977267925528064063555483723241850575963276667015067918535044342378413892085032511270087653017754215391399007167664793715458867677923053556943073365669301026566097178983430450877834920247081486317270481611301266215964087600143108291505135797815856708667038072813442236835098198152364544344348998483597716770759950092279469950542687165055303196488903851441249492900194462283446067716058869373852663369577594067563775983757646461213114143535918622487324583296553833474356558377835796106044201569654787553137804039092934606655718107075002308464744823448349122598030885971066835278268115804944856856486798510599066028260009117855225131653808454398663905569967257549006724735232014979039060588791068399833428257980236272894557458725930888386331829636466141600281329075892518740232980505571058019685094101588168869453424266291985336677675491585433162375124598075803870596632211771576903535670002968758181811530338824582770193274594054712024910193387673299088948776522609442492717188573580155034344329119310018584067936596185668534779460453435690567632504425948094350790744725810105681405490801490886198315741806620926774401943563922930245874709830210123161087717429307788262619092839811676865059739606882374348096413765949016548936167583730937772057010982231134573324318759361836358193145036022869695356416121135235632347136180210969463025857262494652343210211550464967003043654863900084495747324919989936932560698035715584 [142,52] 95909317597334436038391407845712396000468594983261319021235662980114726580422219561396735126322739866327629261308166948192893214729024192340016204854438242726842045438512204114036284911660617077406537258348502583960637584643654252863923697776460154198955647943361423158665323499129772658686968927473343935108964606217274346967264813958489283911649170757813766814645207242067657833356016666749649854501373600982263919765445534730809192327979894267182195804693514804354008801905286597641100776339884482908119122193524419585999321584784701512001381351348631517012311547466110303639332499983329388442159468576863916253900687700064847651602655390074476219706929348213535568949587459526193589756089648962168058722716908643130793306455489342499815453072955551421165668594298771542017426007860695205611518739681922669082684436563646173317287633780314134390818616569475585616695725416330412522095650178183174678213012533155386980204281255159876968542565268713803360911133789578101257385770004501356787179295073186046004288921068956550893579463796205648443174521765240254341447765159032101565355301634067710190407415153862826631898879033533342409171156816767294171000438354072936034310571201785709477919909358495097818546646508653328773294878079484286423253154693097537227731055966306242909020739206085949182626060864899069746381468443844003550010854255108666499623946557753363937733215523733364994534987278292013061627966609872667451705660425359153636770233830138157979199299954161808762479678432347669561553064179809715916520007936 [142,53] -4567083200265268671377214112878383858440908389957723694887175800458140270091840551767045671749837224879756683137810306110970948867815295369936268673740175503622395507466259069280733474350088304391526977334959102924896017495639487892013357124090986009174952373265667823700050041231187633232525037987396182742979794256532653229607165932575436346216789166148822025200972079514668128868330359372964770822078685671131438904513863988300922460053812968406975546644641543863984658225909492817372402012806132384143256203194748225816349861090209687386709822984980621897483864483733830239396570770088446811268393701862241767409033547535188875293523996034148115567286903383345703422042333034564151575529268475391398212016417116673253059874875270449581974981130911747161402738003297155882752206895560904284416031676826822544575334529851592801380105004121945589531545731222227513903753642921281344838976149866171128275351917357892855603387758615626704394005871340747949900312490371383998645527012704803108531777830895486760650813859995522314249710493288464924682904276579021615141020687585505657280038019662692027442736311036664905321761367214250512039620448616718874916399841386626344696531538061933355684603249156650424598368706876204690663991618584862559528508725645137895400130208245828109753603110758007162628156802611799445961090625592644915024771540191859702777117926195942485065320679205156606673764868156910057120458935589428507929080806097542026484151018447958728186138630723832181471804193338123090206630992164508644561472 [142,54] 191648227614494046798132532985985016357968329564372025153980759968635306006588100451041964515214842400319220810893963191349986340733637237708533574689512834735007471901343738081217015301388091811548399134697700393705962753791976443339146074782884968190722055120403560420056279103935256926063228601872472886143565669989361897326898834869987260885347666437752866961113074113978541148506713372459336221849600430272895193823225065774391289802894737094504858126849392635359156225989477789359603888213367516404638317902100008509237229042338799857197983913328093117530660746733454114243709733348895259005458497163539665039320638793842364423236195762008955953817991013661982753283180995831794273914303197199762669605765338462375546181925126720821002285002636978044104558797641870718576027577534164113940955426919081433292044921951631252504090411794087076516632629990831481858427429173908182016308900218644628375726161631726651674754976712852748253253542764473983992291418746494598610900020261472987542470866211536109708215542958584146340022911332952311258659947049668343218258242637416811736516459716945588079559010524013162073841566804813635317017141296245795581542081483373184544228037695352936624896056945060922591964354381520598217926629225707559505754250199218609439737119732262855756787674624611813023484628512985984274059023512063814335197234477348669966260110319353009849279840918639269440053820195899322953930190679616882512251142783113830388031178272629681396623197682263969949655302276104708601532597688969038272 [142,55] -6996159831904266296509141069334997309684329378466885748151321519655124190721130201321020427542701862244928735541101451913289995778964441202656063530265696968473247130754371958953253884372430604247994964944087191509167170147543505532285390280409022725234988909951172650671891144942788071024854466536106698899827829808400795533817965281373668791809385936443723343991124780494139406317533803993612701273519041948436928883460635395375738091295721716655106555522734439003555452061250720013365366872028201365164971452097352578806384828719186691953424852181950577837468089419818999234754655323659959013963077912840259626226757622384092340293821264153955747831547069320994642057344450059234471462909882800514099762078080201853176632610020658260275440220808875723831481432586015595868313051396444871835633874777943693015088825849232752956779471057975268013201491814800602275209759060247141840932271682112983607636291754710956935048424005456739463323187634690751244938294850380616277850034524097135717946270605146074637179309896683707110803661547380963024773482937807057159818634292919690822442385750013348658193492612193487405259511715318078348071706664122069945496889460456496219711391807127963922299776632579925582279096353713212149341648275415849782523715715376378730724079782366309164671138769155987919812547936029243694001403915893408378751580721646369461195848442556109450100859228142816775327580186200974662356018564699649365266779440356440180654856324886531358503507675157639595589943446826183541914248143339648 [142,56] 241270236257798402653340099023777816123557207058536863191498422957488670420632485162910432187832235038644397550695281979553415162617109027041501524425168691585866649041676677532067310831816584313998640795957146868209364382454738969978238188710907894399805429912439307495450844144633789904203899513449240707353170139961815762750826281282254951023089657252119626263533557379668722884317148143313150804850475402464715038486863906674783698577210742358659182786255947633995056580432425924948820038562879094916694580117397828862196092273110455682931234393950707505512649739357311892754705660599227209243203803169046309515828986066706976667861651712182960697971562968283287467595747287716252915901363830636074021005956710668407892921254315991024300463334551645078210792536773583578719310403431140415090584137468754211516801767915672588755147000914246490377723950583875994056059718037831685697306550478237839021570475449085056554742116723774122967436037506231382236548661094809382701370800886879462927534950989683782047869862384188503453051467136835966494034704210517452966373679965887027411619898965448538480020631312531785761920796999615066278495896491687740109872617429290839412105782620000669946492169536953735384642567999189798259978862823641300268881262444610833198910166706906351239883780497311872736842924743833412280714823815517702756168324718181140285756758054252835500407647430530960905343510681298478879450036514718333585639966988502531618856725772700472847433635787232146083252971732953872152926656024 [142,57] -8185188535430701674618656180929036639739711222503183130424322208062869937021168970796279864765297690111013847285540512952413059635192133330150293733272137037961331690763232723497219421477247886158350418560231059598559749022903654013860181457144388228769612706904348155961990691664080510348872041669254257507903768212287639517242954028389324980129747509589868085322783807707184961535573856362667984000516478002159636321447810100705908743348552923513678009474481234705439646895522137230686711119832200488747199879493554848608168585367729475689783038057932618751021784425210815178128651437259362219688920824212809297486413677708218554267838463200908047380160945270075487140593481869979564772951379252626460142071212447088382274012459632682524227917800212312625382117728441723502203066483275583345813749589423727732787807730285664933123733243885315718851134464333717622266764899832929527161058704221966704679515935502880868166285902764305963117291889898537528224694452676697547178713385512324241801573423645295868117717835883958290404254212353809649839538971627625818946552051750182802164556665346701713700654832631932844912222041595814079394798710346404418110767461565824154048396225325931127889417280273710916075059926076856690713010759422776512126263865332208264708849323557126184625204911623838263925791354386918651100648005113540641966233726272273375379428802229905221916124577753041463765196182100693676850911802957234480864265217371975939695137682320580969004831842925438518133204060483986208339376 [142,58] 229329033120806975880871384148154043937540273100365335821074523084914342863155871956735726651893766499828665597955455692223200019946206475163687416245608450997603681512988280550561433969564987262365016830696939153478588648945109044115278804805028621441712253664041927980668455756001005648439910313630108864854415028082358971238691888520859588881775280037857318351506461099420714883195147396116112430236566353488281227406452606228548986135797478811812858153271791641515797275789843331024266213263950147682400879240677011347805638936552136766008985336527429124634719775849673206954662202991933682523541858227176654351667513761130332895089575660193005590446145830626998649444881516419467468152749319583756891892695670590622490867520048119696831067904451247308955985983363383823909705109901493808838215748081967228514718261085965354581733610107765008435459300794506450415536500989492683543559543366072023034351388465776776835292917827762238668057968919788596172011146861500603770690795153437972889613065791047863424283818532316572297996400059384558841655630137932556335353047567348640430468744278547433481213906601531979061247348753607634934322522746918651229011581516212185600530613024224334636670266113943417722000347650136610539908639549522352045800703147695649780456652086435937273436735836896462545856197081317300514886051746224670819357331910896969933513348635221549241399204911539391465996489776933789872298364526373221029892433876752577977628185488579009436295704038613312787176148212278014269 [142,59] -4195166854139505144217435875355964766338669322231415214521195161287267947113431109415537588620620565252171124340924135047942573225052742268221940962170671602262910085549721310016617465987141020206207218540218455907595821629961059583746002578858061636249440676531924759860802321171600093440751979303415116236228035459335486630294079356688298562233147042363362568215870603479102615493168922377520063823969303029485415567071120541994107781977266722128702634986594631298968533313680267483937964693611681330121032428134500429856037561965651873268450322072090551795254374908679901662195417316787958683489716463564815222300075900371749263396358441064616287364832564047963511424387723304588176657305459446419961909830586756961103552775380011872824906694170582459904422264351253073415393083790817512767810250107535097560763381694766368834040858552600427777338691792695375115894165864354643993785114389254900610811676982976883061512696834518246191771597736497711311107577219829938750132794690856612688945204159951603470606653550180927047416205587136640388471115653926522130705630282470063090504139865868674755842172425848007126472443405690571247901552450333521195381994870122133520066618274708296115805324364342528122334954910921739745870570146547524348239232487471143154281877250393464197585473175245348465607154969378949223163154036557081833032978317739893261047738911230660149377359073858161091136128442956459078794490466378776288196790207069675893570778204321653943553054905004058124059545650729568 [142,60] -29457047314239256926033801735454829286075009055941118587799852510492580371094528037310283655816881793627286195488684784408850870241100428554114023379702576439207751236081083675668933521593054497445263903677621470225113849537959736774757933347828477927810218267619557318585978217637298065391187308301579739360219660014147967602837404897011955250267037204537521940371796713730559888275042220285599366882291599977738579946092249525990287017776353819404020381443595283072146521471008330533585173169187976025617936117410757947588568102367044077117554198144287034518150774105795031510893143848855934448474499723447797983160207090239618282057366519407675552536891598588379447194676635345366794341414476507661570469933430074129615745230837647793296332154030962458338812226606697238379155784061113023050677613000890009162340819837987099862204663763395756708289440393918107719608318561281378001492092896209636237069620092433291565092239445562903830801077599865368340236906926080084766041820346940404424585981838165790826071464380973558489433980871514240079362734228684451329272481955910095208312094100208781624984472806768982255425825949579734649728706522399365825809350705484451386977788010300138654870260386426320230099491862573453201333709618986161937273784695925465650377561420490518014160816859862794579317907610396148305714465657447851507552776224511192468850662691364349081582417568966367126006159523835512926464755799945633896216525757454746157128627072200875400721578673639334156277854976 [142,61] 6135219793376934281081929567790507674937865397631088094189647597597223564576872252895753182801077308416692963591480110940124062616923970502454574041118328417316760199431288885282054812770182638457772865325081968993319777061254405881398892881973496962809468045311333891791638298502884352531553721631250108455043407697554888375055628463245061091499750629570341558629121727006566558441408570849647932580069956180584895697519528974166032843901521586250675330328198100370108198043004245496899888990578497655690321995807775057594328871513185540074256949568069017894362897204895977411827455100552257648383303607932323460922422902566715803288996212459329900724193579430443562540759185768174117842081847236552981231382783568783413720603315726520752963373604388351979399583152056859968267029767464386387287371818116577847663133113179492750319746229515466420489008218150128357596478636880316117454317206027825374932134847316194498681131851188658628006257491043232380477042975551075372466430042137017410546447148522401143833633011411405842223320669991883789935143481719552926741723208625059314361513458611972412466479065832933396461064847145168805350423093379219265146853483140243787815501461741339735029558094220113981984054937061033798184545438154293754599471739573733062755759933499771216702806194602605914080537451348030481096637828326938222962749469006553154471326615147765740139166873555963316190894896834485986697059797427207364719472279747178398191748680207780701491258777007239100990768 [142,62] -200326434781026134793434897222978240829128706872329523527013244644094691383278512096223447737241416336892080251956464532172990523531126610612976263688588931914138949089385036443646351347440919550112509633869025320784547309986600543921224759031628349912664626068088767174630737144066823097573667001292373224313718255657643693556010634806593567726546664746637901097981777925929429151063484765422031200404099651485583388587968963184584398159152205456165838708371603188832958046260825883571412282765917612269958591475383357415495681690823575305919636634459786618387609923200686238263786290524088696255506504015651659182667490448933184385468620266825742408215211029354115208608866613575900100319033812843125576176818208247198142772342681014010076041593495972802519767104540144985845640653790824978008525991139421002553787286768024348822522904793104399018678520424392068524535350860995836290762548935413222219089775523678037451997023979326142298343653356991042991671704406272141265410403524075034096903965143839642063211923033177754072028581470552083216776772160250332085062083357200762069353163302574231763225074470292583470109226942120204441452526409901058078436896566620346955467416206489232557146894455820323474955803299982597967939244990943350393223522810919117786078833227279158415547298672726916136941333406571802909467850701910946726086512531643654806132722220396333203810399268675140766606979869712813309967142866954563275553452576366795985625345541355152928626197094998045400 [142,63] 2510032551865472708628259237083742635707767269665505331128967881248776140413873564132335688999450511039678051886251633560590710220220195453199815500269867541883596421191373708809843609882580190284130266927137051273334799011055373663659045533150677937595237055758417596426508059540643633490118610201329583206221041498473903910193005340006597785955909436241941789500217432791901963076198298765433232645478953478175137195990944212608550572435488933557440711806575133473519087602721834558451804493483526707389551158637551269370089503661871964994861972618763733916777648169305779307047977657549345753388031791777796320743326742922060581524190938207028714708639173914732620075326144443823938308113212036688455336960089135871125467552286263125309293543916669735379528723099208179988232113659799128632238419438039069906472685164235265348452549847774446858024484033955245954927915448324349501776793410151787266232340180650530728002103019301414021823010680173868171016007845439133395666602201790634474661697798605934625493338390172901568094531903217425842311851148593422869899461036634352388593427915320887168284103793585149724508450656907527655556245623842535214456333015193703514742670331505873305535262199312062981451264999383435831780819446433285945608446233969455481431587836363557119872969414782188172353114513031911804888333006932718466323722960834152332001914991750108145524495011425934552968218298106756575639899763977938150596071923077619494964585946040735333045995296301312 [142,64] 13404797575559986239125872183268350134507210018401754908539305809947361562089906647570544202186500596797315521443171476007285314155254292467494260402591398306635250195236229301394752186468886642449843218854080018532723363097310960377038959036898397176974549590362337366100861446603527189883060934974153362112456346964403343351173825319056782165461907617342794741298162723296161797371592326075408410651429502595073505263253474751922268259968580327811059202795320933895028394449130847760493167544078955178564974974123795866257706467678709707867764988232414109116248363762177536188792774058323718796572990566485996522366264603589066146618623701748463744523073693182916981085725270325585790245405750292665200633911977227647981663591319981393597575303353361544546586332709564927609826961460905294941653858528598419927007654898614716278555925902289060370006418399596267214556675008421570778334790734594140135170552588605904943868879681047140317528260263334205756578150941082236647250227701539382391591140226178086586802465629428350119561065300622433249413688800753824452236893971994050080232766187849445452726125519145222862031409073766828624767459852679419342118206294825541135819845291234831789221883990710186125513547580332701243310505437540580150419450037495238147185537290233201506847847088583394344352688306816165784382462630852680308013763885907999333341996443943710281888229668702772983375878446000700803289163508192134232797322695567993122264785879262763066131346680 [142,65] -1020285540681997075023863691981004137320790258244450912743580155276842120022340451502541143829559822019146438509142113825960967226959539666571049725832584585709950067139427741777079136395588941193197732242374853819569714499756045246610701467695975984023420743889562665132350995177930766882982393377294377854429307503710442648284162655701893623390951896655641220497610009782599612932923046700857916710703207352270700100887171842769267746963844989118932716997742310800128031262837848832299764491598671897946370628353871563059944150082664773853162253703119185148149168072932703335919787853186523187781183938147912788124278023593782465597785944594941887026555921708982633831728433868032762905433031622230862579003813073763931430077158206256857428032218623683991502495708891325482324867163466641017147909612747053896257357848639667225726744133197238413536427831693902062151128005953386764482678764841681520498482947154057304995721517749860961311465361713054608991973261974573836395536040423251880454949048759736825522969427113518011137771221253267066766260133073283918219127109290345989873150600373127539888318923338367729439178347510237924510410733490047876973629163580638580256560278559822006256536872820713486752147657525764309776323094046552221670022525988782854608878465971661427008655500011378103869284939402342556772513503374744519960052960089053321245999382534150418474536090982078820457242678757150999771173034741611149672606751561331185515077335789483836778192 [142,66] 14880409918022173799899954210060852950171180806689446188866802388616917879705354778721132974011317948876933113545500887707660166078316606789846755418104472305559199475737610208888036711549742193190443189800212748200122646747314443833794207621590109277370918813571225094874912926436147866196072245369960774792894958566977416803191797018708336327387065999232256467373886791977265711075090751678240854847367345364121239368850832105918054454621256116402748659799115293933792116466102534862820244644910800072756921730360459245689418504185748004531582649736565823528055335922657593398739346450246093518289118559133823153308114693327480530058374296147115840565623460024832155568085783954049912840710019705481097407509982305807090283078592557848993894562977445888362110213988677859721294624805351645316502580672496053215829741793269940925019372264665248660542544275832535590681595442052710627337270228159437405834213199869478668767709666077003451593186133298323537437516617468913950030245427163890266393763685680814220175565940375069803271044875113006009338575115249259532077377005067769435394805778674484580087409091875029771665276839949190049928817638530108710583548548907461966413270358011861126274380227759602885192184164308304417155244407085587815290478757718938697971715464350473154335908692575052252798721283565733273593730624809926693108711142409735951980658806784569650199675821698154971624864249076783127359275409885323748965367208773273163233454026420312525 [142,67] -51375915543488220787370032309393235464531529740179176409965086852909883425122871884615437802862472384335418802542147367042933111245532683792439518421491677043131020880717529418388779460175415362305167539473612129240059066393258381870446656748689823070917813846743432982330867977835389594396209222737228459808499368649501483540375457615479143505553950099761154603084898898248600630933487718619946679387287260910028992030438085388496102044636272718498740543730111124093829294929870391834263969168825944531336764703603801984050726949319082446027067144938597606727149519716061803058868591533478905248235843398314484115718080008023084959713095169474665688201618079416015119303394438541187261909526477140663561772053223601706841047344431926299442774530907795864259946234649797890250829145969992157927279821823015707065591738366551833889208568115191445046653483043027774201409874610548126349413607801696044074195555989457818669071017289027848987086608062312833533005002896694742904709415160625705273772206147399124860828553748971279234115974146199006657945079822374996762692973230306224559241371448520112847937527195243243037706872305202912874976625714909920606884596204104720549945221312693874331009186171970725215753539833887933967637092614222699328744669614750389448778096458168233222731957474824133257817365763243670433730079059391212286432170330579187084867405978525367451314521366082826392602594532041394838566624475908015580204258621801008954350315521600 [142,68] -569762220300790348856084625085152806292307666092395580186862235911252948641427774701707317421062684567454244718464707627615469247591384725329992841672295352988921944311991397243888228221891182424317192872474569916239508577660156180837207794557951911016993553266108105466364583965452977295940049953406773394626753848662847910487964800905055247831250677144915208933674467348735840213210109140824826729106045862320273482053158076951072772988000046213896153320876368675178719266999137381805108727272432302073845059453941685223709616742522006273174274787349929450147589553273109407792730388282041292485441206865554329345865700777381968106093693877811471822450975167185752524946466982994155080905287669639970770348096431397977971530369413790286868936408963105784147063072751855543729375472733706893075283915569260726079684737226472259763589302663617984017463003273329050413648964786878410939560979027589645221947592612774549237921434008547039663491127762037903089398796533928599805641607258940653985140054236959970182490361230622855862728107891269049107449424307500735706516279061827575670288310969347110456359535409849432914265951087916098217928848891779856292875801894919243818089102581311748525028514647889958861001294187731630749184013714902249490015892964939110359051974850807108111125710293240501012983397830536460922846136262495214356403064085738046181902977681882580879017366392991412773925486173467279267418499413671016803698460107486831942609024 [142,69] -216313653301980673104342406504452655974460918073923045731628440503227804427195150207936761742766029651477191817742874561440271859746649522021977965922080089955973466262669871776919367686775639069870632199698523216967686207309659115477782303740823347593623581640117350539216000561917007952518261761070760597703165358531301392664671309705379094417225808824118609735012618445233938132331860111206481705037837637874878004466836509598964278301412819929078216951447873162950707374640248051430978850486384941295170005078935888050107604899082489413513552205336046252522295217162877651644498619518435114976653816836116265256994156899868987603729423355395721022450155150675569531738489647388662602303723663456968300227334459892517808797466715953758506095893412103812082694082599262525916040194391858265624774904622352466107639103328956050503450215758299772983923764335815869676937571550981565219752233541366841926583782302096181792938123804140884750050787577530702401831406251916882299374324121309322291250487944796209754439143244048675801818196243655876936026323002743816473370808258653251178020942369516511326417159220167735655826041620028989118223087003053531156063819607946270144601543006736263959726445830604935430431422979519743908358945389762219526022460853298209906763881183239454291614706343295176692451948285006303603810159795154421360942057810789760022701197639897325035313926409312780289909495326521423237795243950131578603414821817998134912 [142,70] 167444240464000868321428333314061453508109741615383157820619846453000145446599002604490889569290122034123674309041560094455824162469704850662036106281829816030580224234299306542479054139210495069156109420318999435035517813159215357053517380549120956601069759972178364529593646128760623147964463697748280895945813366956291016160035697534283160011742113922639335543983051434154692160342470039538480990911850992760895533807369167472691030179380695022937540904954089651467366735183820889131577786790239890152474787357396020633588675910581379635271474446324037808182154988976473763170360267923907619140143314662813890466845267142017837557682927933423514107229817836576976088309863928903359402817975440069248303888180877805595807674417355286875864522737791517052646955248647445725451288695401522674819954639860959189149169366049473415477945550834407152031177913793195477088689159612345578651572925859435992146486876975370172821019121662820143848932560390871401263490363570812240440195406044803854027379330093289409504274092822384536074989398266912545192397288447151792754912697554325451197941673093114880780744337571819449344464715169271564028080566822128483113460433221454884239785834290033387123250581669591386452618584476234220131569718825620264084437289270796310528682903330994221022391809411801165521800336352613333922477338769747319468546069079554969203136897910125247436539752626741637357443735883232147094438104051422469230759790036861936 [142,71] -3174314169958616941999513053046771304750651558863525349538939338302960583855534955202609031349847462008956876504439801253524953825119660350184613103795903550243090323741692439122750977529657705482357289891710279162220041120504789421769939940750978704502921126738729274583559851881510766886780157990144629905918614873458732534440682306173382811759268215195146810393205247589804507465644204602583140078448501505037427356698257855713491684757018095183125653741367682229835988816873290883823638593665023274774067381267520299670544281703552267074862872805576364803781356217250615035171138524302233178903820703015903817876543123593915195022449161533662071735168150846363365320570266268762346806789773738155966328067666705550001172467258951151866181606670244257332690937007175834395545833081786710067872185490990520670017597683680623045179938332654672870108059654557530963471404301151511047345044842917351284801818508900562701740399027029545437548726679569814022077434965897421625671096844936420544688327986368610588566038086620795645361286222767357982477779669690429864113679568857012653978947081906205368030796706965154886555189880110661929167574460703254716172493909046894326483863574706490331015041004009033006638424610000041853672511579304872227251380761112672348082905117583031766117543581716056459025033537824374367350756469035609989017543090373094739187428232391102685603026045528062961983030880746911942746649462695549024793958974080 [142,72] 37069739583089760609919974973728700949132653989268337720707584831649308376168487147403291696071188994973998254393464411661100601846972025862018672916110202273936300876177962081615347010318904414509194096673628460850162617942867764037977490265739175344440932720494493668050300214791005443527185145972694563943793341397414060557933833904854434681741746452037251768545039067795865758967341596620875013123424596444508810353484579724450674681688031729837883100311635512716265305011354947564672838776848343987349467339303373949693978776660399311106251693296846890389331811616755269058614950214848940456817873150744326710692031984770025584783744945694582379519898121839882273589859848017500591117567626653108257219798015154942291987077284458369684328719835520836321114091704142705858889284725529720705029227771817240652980252360210080383073112850003180320995883293842703265851945134635423052651131047911491450827848606304120692770239517686840601937657986098875669224746353764990446444320176111499110879229664050464237296420793039875774704090829891707111463616668312311818815035867840136916703854555668865789098814694827268303339176847542455668019179536929377022183367657430996651372278028295226828389531728216764017484880614682853980897866425251683849447052943292006637035776649295516562214385905864301806655029515106287519841487082982188049104754298416267654448748631570591066302966018741227131795138500760595452189467948029728172953024 [142,73] -300451354351513689639864873620880219820112116056546078785490807949309097769757903425710297880680434181617453584921868128276252964397724182536327711666488609581333763420546853838144118149242243825397752940374586364541051463395100245374504052794529465746166199634021387907366711652666216374668896198172513267349642907222534951664785600676312712071155237528203072366727718652219200658708652414269731538798035856213585866703885798554538529505558220874348787986804955436680668511960191614856464807570690916235559899729424578834139424516728722414604312923875294089283420356857649834268151312493078941158494512646897791084280801686728468329132245070342666366444441038708234465026449415391337521840916791768687484641269815587817444226351353822658997425332404411998665249474652073458668388772513387684564242985141110974420048476453473362070299058172214082953766127314627704530687956733685362115914102471061452323368587641752162372909130783329323397080822226157296158656270719135072261764508069035692387849503446818594539445360637753086932283281332227140622059126283692281122037989106435206297415540288342692280993833446752161495070385734151851068319429825754574100060559378789072984599720101363410249366390556738288537697442159838316164798194890283700127394178061220109007458170521649659240852750978542255625076234581355792892515117966575847850713096515618812008175844094012170004411139895549948669576366614507444388019749463298783680 [142,74] 1802408483336507626083558202448958228484441880645906812588659134020608301899648162861846645698912998826372464137128972790849361689862006858023825523963426627584792205727877935226739216319072956789314081925304706958681527359122758010939561172043932637852469636101487035883774907576274407193668418410472010703093033240619233122626894039009160739457965548950248802766403872150042462405235933699380511919981753665595076512629708995487538386674229899130412088313030188307717627270310894378613861894756617185400845628368859330941242318961139943014000712029194130616498050419493578498358187256355610398561908992889984903619950822792508425816238939675104669814336008570425426789045636225285720780716152933818603458623800989172957943976642794887631987003454943183627769173625609289098048930631321988797519314234240358325013624829663737885325985013789633688275327320872054357260572235141820977838978859294736738359775778074970129118869585873755736308528638325823372436596607310595440367766842504312233101800978290558746486127805058348832428176299888576050965860245630623006284128400302498055484125202682852552901164284863774300192501321363408719696625523647078114893546982551430875597948690282248868854485349635856371170046197402906092261999771353715406889545666878190106307151869166007409479712927549926227697714877249501350930684980427585950528243566759185434293980819369823537411549763444383607244393072571404334590761510450456 [142,75] -8475235921394314594839289298753327506745680723952658411053228008013160851110518475658362424390981981808729548361536706316395588195164381005907327212104304038389069070536615819039969348134980759125850223638234415740461635372055392331695272924116648901170071974705825441141041947685287459065043647018409836645660380427532713121570032678309831415665935739800382550774857691688668412334398896482175989601451126299988152779772763451549398170630922320570578600597990444800619723097454058955569961250997390175997411424743186363560784701839752491321739942660438792636988214927183970264231578021315302859911176224256488238798837902617116968646194552928853484469985205723923019963098463861577686114238546835715358538342583617276590146165274228241892792997056464452322491289376526224063931723734749119065153006945340752060509971525930701428777290920978875248276835901669925301879909952157853486391604766109476364586501051962950046951755875486206061428003078852198484425556091679596484941021849480585261703761144366201308027392377040699585114114550727694425615818208432205695708198296179105489726735103373235622719249446996320888617690564933394077259999933887558739345331940159595432736137018296810942520908480953760580158719649403831531136114988512228969070686064258916307457709515797336996360701135100024175364309150054704123341316712653310463778489820025200638306578912753653775908569587188048178967378775650176651616826432 [142,76] 34537154983854519199719627933846254647928827894707731922054219096358511476391280859588187345473719282720759523658945025163840442130481228702684420659365066756001643946522192681128021966985285011282294308171939485013883926854781100414146609404114716758943365195376025827859058525413750710814545627560168683312250523029734523930948963768318068802317126934765175799687897816866495059888145472428929813853084013604056465933596352875095427004858471822966748608139180908543018888045938815196443009749431442953691902881413290541352122363594049977226204019241386425503939111002205026642980912904098664020173190949982230128494503433448391231864200879941850203549434894426781183913571306189663298533598571760209533690576581375341480685012597635355799575560177424043848124975281518310839213778053326843295579121767396706236095129055057681327182419044782911926277520559458954847776444806353441931481954965938787408412472730373373870167636375197181204304407762123042498210158543865041960390464725689920245248684445132880418256695433522472762168258820774661793264595641450506081329018570488962761837302623433612412659915642055317571371106795610162671702063088418871920715167244141530442730707851345503347928607116461384337410690221584304638694507483064256187774068636819862676218216897412583853948497207290348816230887237948982117299431058836178314427260534524331349712793905195390469218930918710988403284582970349588501824 [142,77] -136307325374429025874662861804510575410007122955117161410940087451378366085073552423859656079098463034912987290524788441849057812611093965597351104919379685261906076327930030420240886269264680780550692736562376652123166582509589273929044828680221942586643431009244567118921971528482692181517168310494003020737409404874991705655231088319330838220608559703508981850216058122049789764252510608075855204846578553903997614460745020185969650031479625483274676935268987942166280960997873194534265036029179789811462029925943970131687101318279891829716566925978566383749790779442792346807930840038556550883430266651971185989198863311384293583268673865719103207421628380736720503177727300143285249476244745819394511052878189289188691994432221130363248283916098784490930981196212141853567282991873532408325550118445919694455850950314709991445516032174260459900046634360569464276450540064538724842197862943434662748354083933183959666818653782428760433505262381190290533514046566016312098719400264208571517525234434775912946422023214903309076853526024472634186089853111788497952016656703543665690626910157269679007114282471364574621028612262940522870958632564141979101634857547233246081497650822570718818791166309834327161629674231734874163695754216175637817885224366134740908939570740863078140630991447595564695293991823717611277827589827894431384618661993982609085101529669939857106365258769326436144585513472374768 [142,78] 451613619348869795646541511767434995335642278900785432734984347755499230690536347027791559442694299350295204876565859620076003553123434948444344071421494172801187910897782676228167834688061406969346660431111690343506472572673134959558158615340761165219732178582948683593539677609828999683634161417453629808229994635490737433865558614697266417469853580467890642646970428577046234607665810860261380000904516044919838476975383448812347414998547424943174677902444422198566050224854224522068549217037673000428409454733627108734428781124768639944915751173252512209173057941357000706749415001856377687203270501512977372040483548438044249614066921251936635123857579305071133615215670485872802969391810366849371477430274846415489342066094074827923591331488292794880420763621689577478041822674603727280170983735037657547089814597207049047605465170589341073880135192461021756525270665057675354884418462616084955683218231705477641613801452822236596663290424621326208666780584421857732105722968814183261200692743460056344727947392062630460906181255054679321052229861852630572526725924911943335564213912664393978074590371315926060308884607287060213592096132889127658441298310212238780408461856375252862726531434790629368176676078755154341456342122774701854419793653664912820339337511129076263946485616434487994603150104566707555782678249456270898677213068281764246733121965354628895731248016804186423089324721440 [142,79] -959596251981219136012316458568563250824579330937563191164989576421145191754839700727271794880891963263917274043130584315135552806510250648404651785418157181017376555774314533119009821472955454150999364175843087654056372423031586883831504018088524334297655936016359456097978881287394380041807705408965399264269829880562621579878839603211419050773821287117114850833862659652197277439036185988913979706136536550068721453744515075356261698712902964124115226876460709613933863313279438898945353115373157790271914395255617819846128746293128148472367270730160469470767200193736198038798783286631256681201963454119514473379029301018653349409432285823960482988427701013391532721393835053578797686906507878373927133360749871991075802990535086396821007087921304592098291932629795607926567540713554905202083357577950517468587778737496177603745857610506281328832210160848355768173271772259617733493200216222569391699725856270439966826422649887499218274557926759757052665935273157275101270403434399805473978353968645770744278093577485201151083857471908431936880831058405571680249157129467906805900879461924760562095362549805067463408751087176803382732809654696923487593360893139922542272103902439810925073061151487679703272244401531361028951091045138403741892378027242005760967320383026638924765525459428535286400813008218764168739732315423752831988653301388552511739571349604813800269508162323450708009984 [142,80] 1381155437474365709150257501428623144781643119322802055577160127778606450055517790623195650098556693014395650975044474378869201162215371697074633083056662000264132229646448572120628362273416211759369626389882982462067510515390624954313038003163862010352623285524378678687677194568156583774606751308355288944367748706082280753582184257322710390311880988064090069640757839329182371030405015124250099095519432799812250857471391372688556695961119619750131065259778740825973506487350310993652827605877170364040118883594350319296000048479155860412458243253246335405579151041280816533199780885461614628828276728193822415007280158309911128615898121375773518359273450175025328850850441815164992607731744488275993497906955967119635633534507587707503306639160600381467730710358207302572956074877687588298416920844360281568962695499778390920784544329251756789577465910807179696227572417347548379889352115487039641344010213579008390202777268114392543658918949993039716000519818317177218688326951620491351835560551325183541071212398532681871773970856903482037176715328407030922132954886197375605581652663898615867716285805734329145584885819084329880077213421143299136848749382337747291939329879590000795780257408218009493051078832721970828818522120175411264808975119920661854140484188461959971953827591070726157363867064037728903297936182687634942465737245365145839149540014070446596739493092513914528 [142,81] -1429802569537677111259434966527430279595004165282072457963112203888155370763988512158003128212352966688867200306390950435931222660549221750640342711642206346329829371571132303659898618406460392157924256322372541931603547372763357496205500440818555820279066959823305128651719860249389631785479228762994759082281348038780152304754240733127478110743163418505877144830409858901304734065524253194478561330383145572217742809840433559029653276304612757747190270541634845003335174806347213088858647424311574140417600391701514613700900650766134369321202421167154469435850775133097209667139306664206760173104316091950124333618019213392781574360340210881502242587114598601318182132026130031000548155254758454925182496435829342032135888313425290967452132592534561874084435615316284427255451957666342017768741040820572199672877455312306751617077693189759298795641873649592870134147850753168888714426382044115782146168421193701382686567914164008263688295256164633634519264583476592740782562014408872336092897299580314897455628562096127868048678337878037018743229124425374140608538102243991949930388851457598362288328435666576042965771623468408289463834080225588926037491822374038768971744173805085981070602634795364503239659509878441866981783232659057862453214749171279268528503233652057898483039257415921606585648058131315708514109353278361008083785303590785730142530763762847127784443058497984 [142,82] -898383755572527111448197464514448091091171697619209512703316396017154031706037199260419889747917794594866297698042481268778752810629046277794287867901916879604740546473166895037116397319035058793393663948909805631530926932238153220006556425206917967115492493510400947903177071866124504909122971372944336021321656128286702339927938707489378922998134661688350303454112698802146198521292411642678574181922942417321697889151701211009114775658101832951218005542625564427230006955021632086130899108288584961636077197957267416279607386035292300550315176292107280984775792333252948814316273363939197079862397811263402490605317831150636317699149732081314820019548421527554221550856650420752880870613395155512671535034523276186356462728557168066486278802150463302304592219291286826778671274512431655840754557957460527439859548370051542007497653942459517314202536028499799427127447339190778445521577360026283014570594772866177232537397829026238244546599428489282722020195654920331600306787580251735988137392757233338740323087234374038616616651851768647527722738919812561222513568876455447454576618494675285169117821226456711447554043986154049248671340604807349374644381137384817017438875334422981605807827733175818601263531288364548228325694285269499620295712553323043466172286949295305689173400046629425627577041971568312675897674405463512382575300476084294889519262370016157272469108 [142,83] 587237879396189959625871761221430221799738378166128038666471377513693028436756068822338440217227427340542616424930815151530200212593669585732925826022135939171133914450703933573858037133094139771972931848487768157957970378359358563803706719179410737035906847086431213055386901913070715157457370389617631127874052687731760925633797094460178045050756511284494174480153220465901927599102944581325586300778270924053565826790517839760495135483684888510804571796955311721910130873181773209846726830427209012678866367725102721958277213640696389858321686244056402704846685845356936532780639231214225378483526673910762525806559196782513390537557048328559821430359001215784938718640204992080468180437329499641879538243186088577223586733342211223016278411213696337398114250445323312888339676096324355829300016605257500592225034789839496845857135084239547960334360345967655137586789735395127519543459784634443682732423697130821532635094322120358329821378440353978025512118684409964234551435775585879648881953851878407046063885097876794458037667120910450914050511855121739580607011686871667991271269960902314866976816294701902487931189624608060499206936727722797287341562522558254748879901677729013007434099749803699476442488570745805551470164966972706657600034079541788744662799985531845923304413011550716328423565317460135635871685699804284083494403759522179652345941351908195072 [142,84] 7221051066785211194301395734199868316365461421016122838554419663062803492796271210606277856787138658307150771761902253376917629967730087090148740200297592003648616325873119464281720222087542959411125962563405351018474626258358037371684015120144901170223365446881938052217748329917508687898796727508997466332391390238343841215052250719802915782435427835839429340228958385024942902833300134777058709093055608400915622054809686263251770779616963112723768434002579577919419104641476020412534488829634389796007692332503712994299242185629121170574351859884516315789157898217032219436862350811763595132362760779059613930048501697171727533927379153682429442793914574268103895069279118017943481389072170982209276224328126605338340756335116070857514482591539829999870648654067606803740571010913607200165966008888072297518873674743260200212942039614023492281404357412675528578762437905494150070693878831770248985909021254167441620192966021297325826153793457619882271897423058545368991707134972140708358929156717998511797632107634426357517762501443331352262870877440297785928493785335229599174202114471280858396157305943534308630604745921095206583861269031875867283230437514554892518823762131373605000474059751929488257209643896877674382056139131547926549542016555888139000739444275812141465360255086128269345638920827799332291974789821352509250499517361885073925443469899968 [142,85] -364925042861035219780941831190196311683077101430435156446936093832904976418024775321288843218553396513408083635603320906495720110957632678969250754182044612149015516011938670738636087321326374222124255661393371644577514410732782342153072827690446436049027316471774198583480728598008928629868117932740272773200336026234278299057259507384376719057412336970712359426861086978827120993832945364282581104917609712670529385189583498675102771106990657635446928830690548705437325796777263507054192510407601831820369036914100332148453130429740562622989539503938145918280938726998866384628480802188837448129474751898647353848154935434566306830317772132262813393335590804838499060394775984834575598452684104695715514193445760171985796930900470575884020527467179479835136198058153961601499430939789142974736239414424547780314235922638139183506877543273102790149586868126015088756359352311841132771913973749022655829336869868728472581285378194459139967394932688786951220253837819495782472196915215233476631755977858063791970310231390871027836590835279967552420296328268041015392576355417972305287731237269257432732208563439969059157847373911770737306110581677082390700910724428694745891098898684244063515036542930839837216131989478331185711622963239893460333377885678437224927902788046911908036170969503063079316506983739119059081036283889493253213547101701994197208800 [142,86] -3910845917185875431059077217456199490652179881619815665791928971124427823161363094514897150563369024122831988352140305730088300434980737201760876702404784502081823157561625671911106187731137790804423531909831445800423640293215820993021168538972510583489865347987465930157030731959229535016670182579126359074141506090727317600628142579844832455541588996289488190797840176964648820781009629916913322080095528059589499434727600510666108948725516031420679633156255050507145459873562037312399925858371019978571046350736965154081335847190395154042970079230562354009599163891006537756696952663465633934346669479684583525707424856424712543976112659266455066876662956994602780772964642643386513249711909894426862244505181838942817382721416348185127645856287454107056727002271430952705751009401081568338688632718956655933387007925769713609012961509683391692237680772731044862364964207922558359342044235553588692977927306252174396804617122862554550569999491237112212980300413520529449815003893634580622206532129364109432183120293427307416725446942858309582860625048179565532320335314794452419589553772705422574082011303943993893958780753281319119702538052993226161861000370842623359913073777567524805722133977472257848386007689519866062629215799634567580295374649236906063610299311884402835954672528316747130656474838835449667892630529631737883098848758333656760 [142,87] 820779243335925607748015669479542886717033923792212840418748892465871821870960139191498507469141759257918091526080557851216526795394623302304295508529440482652119569884084741631322904001391736883147947637235174167356957673800939548046951993039209395337689866822571575023376244602161152376285543447904290862171544129831476520125971722171537861754163152069149830153552497945704345961513276661537914305249754544098884949201143019572744769445258999252989066602337089228757394628045465418070378839693668250734583241672351818386507324977767856603526539230943751746523095660087450576350497476805565657963466363561193407266722203409991816995544496817617689834791330105070202322855952699175452639835327465093212312251876422926157101740728031183823181221137063658167652042226629576700365944939859735204021359698143837019009945972641594352963314342027754845188677778460726639839820077201604430951632133208432133679485464455168344717684980078872127503612886783021836336000882926956056016692047323397273679495145510204959295997098418475220793545128767379637597707673711482143303985733592781571116001668949152422701351983820226788513808281614790250224258623876781522268947431547284683466869363589757246127355978573713032676253876332611110178791148267461105815807975571019395648976086210741320955441354716111638243963842489060917022288574848264768918121282816 [142,88] 1500000981725780251522289131559181637713709851560896309746091815839967989345878536679139418755271522794141830992046529682544347032732068888004847628719192578689014634930382528629001147001658669246407145135250931368466248615163402818224454693624869533045905718220359931758674319009510730116398697263360872595714364660010995555822635053415527116644742602296819654083057142239727494332047063398204721264612179925290154025159834428822734415083574414407701442880590445919259641926102791700816822343993948690988750293400379790819645712690390741976550831647076918645903935759756472412935949382845937982462273411552812924951639625915270819892121358321037464242612727455049490918763162395324410198269150014243220730239209041456073966295287078322059620670301625037506661369245271469080677194712320497658319145468913264176592187417905109357523752915284073184653261895292469758330167574028665433833330191781004940897424368934347357545195180892707442605180837706019915970708410197356878357436993394502173440813151691564235829134217876978864178731624527595161766402219854568344335784159528032165387804125513494266655546157234598126336417103725480984612169486538108283468224193015259158001965570614524485923215668617990346186313537424943385926415440461877643618717170747375988233511061381157037106465252973297353360237577377879660714101145606889884098184 [142,89] 2770962957200651548416502888639509942162244863770754915397652750158372026713008227289121779777389935804180603432553909624395499107723052934736340734923546265154493406991503613999267398668559186019163262112213680901375758525179046230152009131615075920028058584075393721073423467535112201427541630215517885643377776371598430350128742166288110620088188745149643871298424169937041171411839620106258456926621270788167045901104824057172248434824069698219508026528450536703963017483638724077443241451843086209108093153949798299138295225149693994113310843020717554593271278495441765469674837160141808164452407050376099675099398371820615198376519606069623655387828011780851452123564992275640753915246399457149992666639728919458960209396822379257128852805565657275484882978118252135723913727101911966670153344296663218084858001941008692810053165641278824403116968730211845429088944571176575065610879571163749915491996069831723257335365323250571033900396029618736126004947510455338874376632724096740957584725525247673813248833255422645194819910213621502455648874794877018138705299345515582186562099206058603539012888215740499917557293874068194682185819839188890866638902075529758792177396205246479256098801153834178671071307861098265772737253109056870489255975071660819723686881769117568165991164545423593834750617795107946028759363649188784864 [142,90] 622424038265170421512044004305906770129072976798332495028608131645858486479464906861548089375835175938214105084964604870637638695150484345969916607215609349428151722952705985216528113840598565237737970474324262231052199485294887517090912785531887620482783744438571769023313389599248217469079752104881633471735614623599948442072953747422446724282473661726295025546726448551773855025061350061303286566915493837637449455311615244440267886047083237966421287112724938209105654046114745210393974087881490369647297629156745778568068680852501037675958898126480171587318687318648797835301150434940478009367200012213693612353616604699549126004252146373539335952540167633655936385617473940891898422468643055696556941915845579194941449847977128633966030400593017729822294574031952007462407102155052110640526925472075859864151127650476134192959732084827328633733762132681569831416113293439879095873478120575800580662407225186919201505779640763067912709809353267380075258250496991151483673045474495804717098781403038847742356275316979590603148264318435827903626250977772839170603554111403456273982823103655077608394031566647987439007980442344981394165327813590539211125416127914874825914684874593886176439968033879700454968158224908590634417224106397183461713682007538512160206598924465129806720857712633213548257192588581893352247959177767 [142,91] 633350004656242059371129317158516610719436713249985103053141750995203199266815297577707153537026485798039064474284017277241102207614849622795777776749166526196016891606989731195623428037675871398557367416623220794083396225266209520966761632624375513012838939031340584159802323227408639880569874433591558367459944772379807743865863611050946913776381491834162972524608587338898163007493959399282340906708400856786703393197687780545095801673603263033967152345957458889629560722279505237185827827052585485015008971623324547656375059638658440775977616750012910617816751653921162775572201921609820287569601488455991815503497475527725336055987019073541068423186719951315493726417048499924859658159215333992720673263822033978261611059897007814194741272294912733890762128522852470712086018103798947213610757825027217365277487482349166048260411081829589488854629423834092016305402362788646576521039092544461420908373420702722186855973865111708333545574060043994009460378259272033125381009629876570940691812621609452282871390063683852574231954921415315265085796941857441066989296248549008165383687579932934566655547813827711296790345464134105988214940789740064277647318396197309906326597752465629683466044489271522014656823626040461220071020493536743843986436999357859519502428761627115569570284654691928387116921129870079511851264 [142,92] 256085988578635892564211173285206105332633949312863378498021181153398764919342989629333779334562033505544379971395411936587055500914198555212704660404446436305648882796219671114922753683896785972384674133724515787608995572212790339251381602802568632379890005307324194670201449991543917722776491696017249224506659774608933236963575039133843475715457242001771063098740456444053376391338323412921045220597550703965501848639228297653161469265422112111728547776600370462139357476736058780252533339491118723217332830716844725786833661503939158863247070949515885826402095697909277498877475737781765370699160991638350134574711980647877110270454510243962731976555458682746504094293578404685217878203708828334011318628088714330675842989260848147372837822495548288869802801468320265081864200124493841232059540549735761903388869905056574925720416210715942235936237871577367596502521591897975361994964348079272116880081665773069802374758482031564914963625794497010055454525138400395990522018262061530129907411113063126311339643919317459908983852304342580706799516854779584483818207761121124289442828060995381756682192863262002914953117610151784406345061000574251199062567407864352680498827601078002980770143190993875696440828690810618591846358721672528379674883112664722895279354722079506039865351884928114080046442740158222560 [142,93] -63929487532630431259425480296648360567437945938227880280259811913623251908246719478955009506460066041592462947232439735652672796504825908070231072555136409854827865622525754591514431773977408781556212262920340398807134839796832403283213717257285988604810835249063509096325877703370500851487433578721828588847171625232943737998666760605650294382466752139041982129084779006268450745435429801506277149218499379918617611374136907495841939897662109660040666849721837568472288418784778338385401874905300717770816199376223102330437218866661750399499922005946275530063853044581781925904061546174108655196231303424581096876031008498359941117597772393310014961930110223615717433089861132968191880491107777863534323123305079986170022544918507557813732728604205874842360885876015241201879386102571951325858452149063749976362745403820806726415025673869215477212778146320809396335223685483708170912138084837485620095333678651785085600241456214236067467677723310862787875858262576424340324592371632604212508600819273838699179226775814796086260157697302987514302958284047894655750003903463432316045348723158269858293774629083001855725792033512476083625639436584445936038373330726942127873745499697833389793984814128730975409416938289810809326811145409978425509690673886733337461908565583724485899107071256474527406575393128 [142,94] 14478414548817713440452627179271215606174532020519363353839470395249631500271316747308518920981689021361271215195480570945959048140377509923197664406434205099953468712324901198503950799933445780266564567668488065763847606302305543739512059162520748780526370925345642110147492391686248543961500912167242699860178815872562182683836648144349728050569066453618722101804692994623385779913554795028035007797760548752591010584007204176813108666097106984824967296811259891930759133648061121866084888390052765111133041978969102051642534526389485611856133369295128703238309429142541561107420247718308578774104686254756114958625812053530267334725861735044169088475522612505431112235790492956300528385146734004966020008483616223613704602395808296990429705210016631255392322564979626451805289259545120785212184297308160141645515836850215100729485028397399919982502159487593110030734323103950360397456715412493529228133221175460009433847972934936112441811644341982850496727179316472771683695654963912991162168235039410482342770208205842744238947609903648129105259575013119895077090091266463503918837317031537278077489638497464056588708220946647413959024804449774416337188961289167546125744480485878078650628129705198218291815086053589902336188464158213291179444282275384670402414234490415129925020504387287790812240 [142,95] -7501514154656061391715242697048757779173805743202103149251105440245566207198236712624732078272592187947369237321700298837463324035570276724970389455971427615208632600676037426343013180274485769511289329948130290417263701910851799029042020347766267051165239601632073244934405727320027791873757392087875229917186840482800288410392709202640443241555440301553110053152883252413020695138110087018734539312550326027891533273552895740301008176109946765874946589330807849569652731946022731754484147134515990674247458925241686789521256958639454058562291652398782842739063537136571663187445055201052236777158143027876187684253452984806270493184810604587965941575926184834573157433354565559047904467249976445263253386965725772202074615718798423805721431246509123121444742636713066314589352152822914505170124775097207486241169121926263781594569235898043029194449300002020718714811265929884579102117399129530441804681783336957288004587142209324851432322788193452697449893144250197406122307660027309477880341123857715228038545204096920620966848137736622807454502104433127857680902711130744786743781535274264228489455928008832268606148342973932029379377914155678313930055281486818023040030928726747686890762708910634068010151710250074153038473481699387196465375047786366127356709724574305931688078970572192064 [142,96] -236776684549468000505431677839325662411118711696120383991990403031763668879279827411015369521611646332700605786494946618288643044090597728291964966968866822401769542720179685953852958710097944403446634177773773128898621971917007774822314787431881351758219631491744605000795613420342966563127829957033301643470088800563742122224924044445649036754414452578693727219797966554927948105968180195938482695390189584313735019257335541578583504578121638076984009204269274712070244268016293944477747892774976354811590635591207357592459262331240179343142479851985600435091989569762191177790980337569641608584742055183240546354065053752146611135783584157337300012112321252916131998814218698484553354061689066201671236705256496450888629815338500551954519152715232066891443686463584520277019996582836073916583290016373035190514626753660422495253246437722701594530218520120484330542632142431538265126144638717769412589839062690780477268492960716706156022885346619283080001632156248179365199524351472241827778880662298260093378111682521018640290123775843221291662162639089098699495445611597739960925696401201587198013398139405309187343515977335674914695396788115732183602299928020801023305116074102651944478492677763850322218384540880709409610549282138193217615801609752478629472243329270562900332166216 [142,97] 111136505752264072157327726406891987606827938949229574632530533635100264601698833438970776079800769368849187475090646488300916481769318899817487254302414900033884811810459714223172442701054380258666730963538188352922224765938953652418315299037979563219349352667379461998738382646322761044848006916916770185551572521678930105330701324689819224219302901554451442961779424273020241820535141728879432443915199475289517316633950947198659696747824372451960169514515867550928251196222458142565499824284113579894838093672807986401368632582302665796570365666752229436920351522360900129785433434222540413415638356738086795938455390929579080694314840336663186824712231937952248262163699701725807036993424593537114552006008051561926205344525973577616885870974609716580247803957678522626097693641206174893063780852689931578082737709927423902411700901259731625860286433124352237652913883092028842936872252450112538261779792994783785621559608520628318351379798736203687846128016796711119549631732199335489148000697164745868583878639523570045461074271183470841246322369279831245164745926110962735491176843817798580436341213368659859397264034833716587169485441127380088714808284976096968131993041083141684389777409230768354109330402192483675854160930764089810796410162710025219197296845553961479440 [142,98] 7195170481530381971663065489107035061381057995043064046123500677330136361858226224754772352579350857928040082243485536017649386648983664243595565538184460554683225337463309530437694735767920106354502050976406748725412325179628823131742871040186585241351947676266644166390892380831813321620845037566562529165983786966406580747832176290752835623355451917494923973755471158700651600786610142133661692204312138115367704114785582346405925631018665396722474008647292773365168330722990724941413883625165204500005768261677638934652196651269644641472187206497240425052754204551427030305142461417327721001101489164728862280250703696416865246803475862078929219806829347974063248911768495469324055808022014388515166562279593291066147638569773967541266041469535555892909976155108110240196544158927711455577641100704548800774626038997740175287065147935049922689056585212781720547227592483779827991185171052556676046674794907205928038293631957235922007379505159915599832346751144177039877979487869264025548399172583525494047746805801671666190951238971958647740434771169197950570405979491514795027988922191967419153476336476800773199713380456782554468093479472037667515295008993663887779300173335248559661027357729664103352681864944777627098534402050468022233615168498214333119017672476389 [142,99] 2738180805490428065828473377402455188595095076147933881996134633108768595055522250253141861074593562358958548313567957570330023343789897360892931167680933908701544805168552828105489331051935529600224942455448184996293324476255755711570658367418065178449879747698405200084335113643957015287344428632783227770961332101771450871109963424967831267265688569676831518149135681987782795701500346621470929026990996963431498001080056403090030996709109492373914044634457642821231381624431239785569818311208796219864544466329568448989001988581542599549886644731717176525681873485068691560215281475363873959099934574874533663654702423148611550117373938203989112089793816542447881882944479806670397450639075495531099798814266940794703706595755706176994838385399804011491968495488139593392982718113097354393488627417231186257870639906303146612089417450130793229763590456207055823112301668041507754981136854140770216067115834800689744714415258002483329965307204266573962562896410316781298191815218887685828497502155490525166885089522878704402679973221860452909748454029215552368666613950284746797367785607246138668826745082364763562965844372091987218533041670795195728695683388739488648626524007762653835359950423818612922112369988152579072914904024821128573029387715362809202233376 [142,100] 412614525824489036829906360364038783019280739519567579187863895988720511297827972720254624982802403654633280096103391678524697258189828671288582888271245680345119135855930852617747196510004726405491496804278556961559038681082955235526435085881273459733631290327611661314098713144629253476683824525261448824276776918057284623331023457367506058582543192467178076700364513312481261622452988587420923887767521330309561647229151928279621355099921645867537864078346434691247581854682904982694653088815263016178731298369203598521609815468886666439584645653737729560069770435295051761202987844512611569196335537580769744111710660375454950270237142143406881236549778502406983502863081220071749060785268463342786666314986363355528863159177924971334712077410334195667033870018972863398560410719281295056228172889976107760985900224066448163103987575697790941010554681690926839858585937651951837634451514077360858138261073100023876512550703163784346676360014343750784925500740643993788979897467908203235631625656111593920326830208936544326438428176844020315534063444637546323035993492688611412971978817642317498514000064616121404889110064232716116892843146412426146976749111770620336320622030776972455548728125626963227433313702930268507618556254661781868494480328384159776 [142,101] 21143283794265875421783007048161795717682180774466016966945652136191570166933859075861476196444217590445964830386555493041384922133678928393451928246458599504529586900884937338790763753723404575058746412945094952023420830940756749221701520556982043188166853742343776643770500407519468527682942912262587545188059328123617937630727232286939630940011234793562813807726390866974940698756083400547910552670277996658370421650009830568553611631620062066936410022659822949221353642334650218695305747345292993052990390701912563901734294039422692320271349856618988594424643034507995639881130321034198370662203799978558430028057635365741394914354611204039508894578981870091228687890733443810946533314274016340059912426775445554389544804999071700996889838232996848683962153678485986134966093103975189054734945767835552043890398248674631254704650478968425487187240980662241613751505629033335522905401732805128230374208749642794823715023541809386566389497267088794115671097241219082808096818300526420814856146642707472893681677110442915240756135425431400201327672234127330922890653764783028582704588932280592782876169002690649260581265111463514739292341656135209726606486247735002013783965619139920769971178005737594093734484324861304294839047968013272452256814317288 [142,102] 523799011359963927883388777868720198818999245542371241420216099844670536258692004735498738185750713686566888236342323211056365626638761256545411115126387039381905586371188212441361677007276409535820626467027094328515160293172475748310319153348482640275683463860226984131592128707137159359762264128125429675312013500254372262102083288946377635321994639568424130893832843960951748196760943143864705907035078596142765956807991336832805157530858867503613234433725318386654005891165798945865372356865718382060552950907141190139340285617897941893341555721742716330005886415975052357254483457478306514896122543870786006696255283077186585836852097777024631478437644978380957161142119109364533930252017417953586361696870938946462916001465255988220609897955912467645680463679618701719866371668100511178187317718413680613559134125707839344705459971311068354590243034292043562432947369605849785634966227909915568710364894711755319070961583299336198668919126849439303005769546915412326417938633991032940874254683257358811165676160658886728750413579636193548798758042468279824216150088394701737203618402425740317223965414624373996295250272445839036735172931334931724166658804110290037377373385459605628550728172396602237332017300367408810193556788545916638928 [142,103] 8705353735100440693071036543237397229309503719123344020709247505028158644647898951067248098537324905552334888903556918609208357007137528395684848235536183490805032165435836501813964932258257820048581095477753691789003686153551554507598297376651736708221868671846801557705203355433464289335090107147110665972313669649389640947309165719478722117396857208727168062073113190519333855331543883768914253648691313460651033425742159344448726760447656829601253635435536037922280573736844600225055368524650926173585478149702859424180431036889002639016153841571020396178060982793262437075382094674407338987680105403654232155830894588587017493781366895181992267649106480245990421771796873905476447431711960797206250701060654186237781289994118680160841496629227544673980067908285785753926194349352819401903496782642430562959285457034310103185987091775034236542131241688657250203463334960792076936229404368140915362730408298883631092704411300916016218950595676243046912064613212688430161174268173219800587105546905840633223741359254017618332526898295693215098417103197424923687312082218801914495658440804141231482344354911800997490402770039856815326283602572558505161916748411269832000321675022768026593727919455048766957836782004082792652113934306944 [142,104] -225543207236332850354777558118205226986699840834874480343324658694843806379112631509117516719605458665202951248159459144833644744906865490734563106218287497199402921661865298349206271634577329524598414636896958016515842158695779754223990571023990588891584310261469637589744723333538364657207694062803034108608806397796307014588738109299938835602424186096812382763315078724129640384580162251081995118393783679851686396371524075839015568175128288655259353373350572527169277012103402156273579562382808876553412305388580893718807876445800363453008549634107041461723842823335949268236674092768100508109641979934091483503914123790488183472842987792644163574683629092549700066490010038747331432775303787406458460029596447729141162229083176170126365133071332382271622439077794843373882390343194922349098405826915328175802826223407315744265363200993477028733928405907276143557813831740662687766159234545554847576512411903025293600352686742852002099303447265663584251703213729874208941075948671091209522032550130413876979024451850017148516658319693258507826732440851579497873196838544071120378974946893086250880206053850308771675296247967283561038557612044003577692296573641438051755422536392864932647733104883830622105218882972698470902736 [142,105] -14307448716584193334852270072208036471540293554905759002276952234008054782348142337328343102802017866686006935897110727990908297749334516558335264662461353856001138934989949985753772199343618346731417747497115148306734302692376241199285817149082508180883829044923338321629630425210094394775813529279827798661989426838023407300428920630609474349867334808659823099068597515747390453874103243569530094694505307791176759223071366755325882723050509260754338999013721341553167535447365884410399041002327378799208344272298417567299506682892801097028554649399110291590081051637986170270341382771867701251675688677430097921577539597494416102819842656962489281397423859673801032846797119995513118655971901924748444683662510804960805069677985404465926024972207889101610294456397282464928501483994761493855861923819792871328592948603036076976168832152346283094207333614376411610235842633543304233744935006290743486796336857000331823992563914554438900623751451908849792739729252844485815438292800071611220757262136003650400854382155270883675821757537006895094793632884272696874289961308581749079073574579980747021178716968194474615970852612169659642919476493580845603182781597672615305803417916294904925862531444319641462444963990377280 [142,106] -45214291682801821583715299740712733978037239195250437863283774634349042218438815228785264081695795312384825931867702512185592920127443383050134903429634067392997577159384867367435971904664268802102652854396093122657441481705285915774281302028074388662466872893323971963313413422760394337767106202508423073702324659990739036334917405735426638501379462585252733459924071819010613361031220413438595681848326431761899753029635778928263380845086275077121451612788760472187059357521562154772089034292177977823540859807550268378177051726566692271813248766646119410632134170008273676555369822645739444275817121746292322874705572986624293482578754035529336053371012969079120812178489110701845832395544950853810789654396651672074999752766946156585481548701089074146246897615252056370708213330341430819724077370635434065458815987361015632190945931083423228879002059348137993104926805854918773335995100102662017639749063511111226212010203120332197441969904062738955009008191968081789751428920285501471325376477079421179805719423197436502869328698127596849649710991130938248801645708848365163807136553162345758132809289921346360987756021494804627794044366702338579379020282944159011771508549506473899804295713801139291855006694 [142,107] -1170294930751461794597231525137493481687688480944798541994651593285369705846161675006592204813219533051099979752151024634201165775860503801836168863741478670648632069233810908764486796125575551751554361362141188674383300715276206198380515986644902890629691087807724597182552790599060463552861640360471772671873890442423772077247355062913717520723582811208755855885195004238720622928769104933268480414890235115306006364069922973609536003768582692827959109038404738754986545327350694027348623143099700994474065657976868112525603387390213476458765285651834504587790789679671224672689379460554138793934627146952639438584756738114943974861024411342715993822766105080956024928771645368110166381229961683111407143739648167739860144236643450853792511814359831054229660317193628075046530303881115238710710676946714090154839327836160758648634178734024229506048350791696174810163564918789490202765065667884051990045086003628116127081680621427145216282720579294779714111882835350655517583331868520970370987100001200897090560741364977089418381610370494907436205444157913483656984258121868364290437480536613151107146475066959075045906538001645938404321524377573281680762132755612004820162271391053619371241758860470926720 [142,108] 39639943214871945161487284434103931314760223062343163816656495977297072920199033534992282586429455893968082575201153711519978697634775829853484719944235312477689301786841288377145628330773744040553763188532635058470772657332387147234294787318274409325887225759744515035678241337394341313695332331714240968413729101543106837501598917670274228936060256387825758775951957211814361034637956077588431253672154440900182510551750543155164223867708748052368147084137966206757207404827682690200752588877206324789494886886386735132641039877088896273809233194417441188142184279708935513670990354900927521435480659234010109288429587460611865428445608624762663098168199154110958960521398586012775269108435418998534864784086851130856668018313188770423005377829793286509751205434496435672428470089329415861442599701073218078259538619415430050578165798457855375541931953183097785548671908763546058332611758911344517243267385032340683143493106268160506998152656026231469346401301416101971794046153534093347479735566923249117869958067787133051770374414896977023812367827518661793485099276661329559498918526649474057236169237290827629371118164432160381247462456167647721385805677250488720183022392010019371671296953984 [142,109] 133913057743418709035138093937910610806388530034407035876113791666958504832975489399412313034521843577059431721760773537455237443034471778574424980760677429814421017507233168576903958687479284622525799148153941456422286914131394767459401480794296697330674011539960345982178691106794247025650959849856511383001880534979112071313014460818960600985502465656702914108574791806013682631307121605118861201704555068262790203264985120321070917554783153488741352194222312891347591430998604826868597602359179597552651413768791217398537536530518934385774155208198164601676865379269965905649209008727471101844389999922100861654204098455190774717252357295822201493137107138774697666717646675052361418939771042513743836300184631683149328404166229921712873803467756295181369508456444176823777350317667088177906338889843813939591941167075776789842119145222605421064093175457944856507790479283665484419696530386588718197257330766055574840316003977214205570170514174897460495131409659051651964116954540846768720804315487047514750361337763202145445377375539882364307291923907974573494240148147867753958632687603929808173930218665870791594660030887613900341580362788626824071885069897935226394386971427176495248 [142,110] 516323457036418863219066229365293147007998109402013241154665893755806099021821128614077521253996231472997994146856912172412098105373988415111508318244579171866850604973314248321586219330194700770808437311781362702679977188928235774245628604468530180215904136835465855854754627978969951967622378396567199259871015557697859535595530693231285609082732433117501351375092894007289982595811118023215214936346407913761117162336914124354581551274823868747613567403410850382649771481832445224859172585539783860162552535815607589090722974460554368669719523059420918378171641046846683672085899279736669930532729273104087464361591521950456761295251553355085840755301792396020429358720123464504987477228125576546067375506047311044629850665259683698473491262449900598573345369688384578501267461656532686642659126042466922818945346364731634431817415279502054400399852841443935085011237680998282076877995086428303037339847480445734918953371659369235405198932395667096987089994973184223458601236909936393124176359478018384993249264198204694674974997718020543013776420202650042690167582444389179337865675532071145527784685933687876215408749173522326116198809749294532116255784867398240911449232622632 [142,111] 306219114986326975495803654573963463523847766363814964778382664569043880948152511682569771167114578074527365105496623504581425555398350855084383657281490730076975862309058268143488752530137021758651973220523896062816703637640231619756235194607379292920169608332906574346129216155510290407568248866827701796052277542872693821296852765273588979662110806703053793480031841318033017704238152527867369122357152362138837910931650729013398419523761209881409287436373244008598749687393514079570846441970330870007136151415434334415546915942352120397575371535850096904092915829359288499741601745696609709492184027986382846802489285380717144758658492167955470030798025613891444372332565256819654929630331773766413382787002199189687192135961098170509974428976495349917480917655434731338779255049943997726267065365249219157650652581570818404883835364639833863557968396851897265770611106822227037147306338604044490971727612487613419072862010338621260611055982009161161807392533337815184151725744491338405991429282694104040330136964335365744440398431359882962726392829501644103107326060808242417615232321838837761992643735581639578824594230133742736801076394926194369761057182239797340160 [142,112] 63136040729413888577183294014806795124098649134566855387896242569491545881232796466870876994181304408272721080739617325945554270842290409871964731589757667303475380838690191454420716635462903524209689033066247983472626531266419673395250244798504166541056737523220748166576224220975086728880097169516335681608700964697018469673544815678805381000870470388508198870222906498356205967494281224079365407131916163018805057824320555942388135141429676542700371272883132649704773191136515489924680433971342495182369610330695863668693342395550185733744410070016593687761655480598046164073357105374856708555444842521323396157517365325366531978900201030188882186302401832105823038732610968840583106954547930284121104453809808698691727662818099577699886291773552428049966796182018452123892883825556541972930029003082298258993516683011710863087565442011885675971614017541005396078860659206966679917647855654414836200707252613140809692467807731089219212504347617099630783667440296050417129880014566278122668941191916771875881638709853640073215099137982664536612066365225659591221194563749844049492194375675263480725193252087750054610198812981673311883811608593073032558495474360 [142,113] 2093711277033937165624076018664950926961570481967173166356080981860360565782343895241095209160636187429052661911165387473178581622148245372911157564262132558831330467384165704821126426147692619793980246700804965387533239096107304909176479426514190866214781184874052164774204149547654175908194382276341006304756252499020042919609718597601302992982162669162785827814538542929555468546841965540910659063673557512425524255677864086468725682374995822751535885693475059691696938849464566418260310403673791254057992404293072256400223845888383150923269349089455840126562320582920161885527710401929483677036215606423103673500583336316557002231076798807332743576420197270905356256762044287784036482496671715182733869609489336838889563001171084557169327320016157549246029825789390160604255244699182630674926591344976812625273411958915202247991723266479319714218109108653053012972503517027248189824156167631803018003470707551966925594933313470846839224379390848189612369518235203071652653555020171755598677897674020254662075858025875060268788920379164143738931162075719999420562232200754943161134328366874746326130458877320390234119260420142241597207014185962341440 [142,114] 78812371841744785111974588100490488827293963192572329315858697732765708182324610053954262197468788486180133449558800743380001506011527912886961206357809210855407806261986003684920712006857284899766902800372118723657213244992284662651579129647282706696938070754189292652039203106405515358777862083501460562847880778479343333833737250394192165708585438564674609947497499746337632927427832528892786249841593036129037281560285222793677293626900158213114957230543893652223347934969952727060814344681249858982981735812257385896656511412110551727567477985130355236282946380059994286032127726935012999773674338028024369955005997199185469984139836737761845760362952654477605356725443929346055512955742002600725565255263163899963881474405024812738387421741879209475929193071063886709172852986773230027431471918306374688961560251997135149770651610380613390043277831375679863621803713940640864531234659488912506873152955548649153035578778689221961689944596451896117457506222622337430563336472563194759163557232685502257327872116123480326461490862814641796154890232412694822435355493748981946160540659135719091179121426209307880057090390311258221093383773 [142,115] -622350205894304135720704277171262084856177426045771680160227195094339537997700279054515239688047232668328253956992532346518433363114125890543216540465863750055069223030824797912901977151564859980130935434330167330814310741236499430739497090248543449258831761536543944397156730229118609428609136347151084605677914997774884628842571168676032542638494268235867749978071306877569795711842210331030618105342648601563131842145304828671962249961714608565340699017053116919975249186863836726374096160733284276661445389978045944203490001864580347502960174576852241933805587463876764833194759684836687280198364163838217136458596155447287438113457511535234653515744540568724240727862439214115920647305130234255370038269173170208560812200685326114673385543283319894040743358100703108452060423433769779060285513103969716550946197611314903320086526217662183286806705240420285801610614410691158589898064498960517546206884905243222134925106643975000048298907322887183919321097502214065075189400710035642404925870414325354683997381323537863420763502151940076085924663445733441918392393897666826766864357828638649064892235586845234057361224580843168 [142,116] 2824399323431317631831590058430432336652933298258725994026551606555412116184856778703667302549498331933377056384643784247682918076938332815402047364031357236546156552594269668996430989716461853570264986489052541956493146446991698773061959487091025514095641627801929470211354040103120475968954564697775240574765702577794074728281092723907470222407558710016879113042148686764269962647100118903658917149788506420144941732966597255065574073017562970262677590463473168921002087585729907039874075208465347415230911774851167854874484375641382229744692097995400921151444192930347187804170393774147086969548314941311603875099140899788572342871848196843615083314993891594693216897240740389152400161178582746647354626029731681313531155786463135241802442314305189542055570926762752864232321504107045165026238935366882552482931399723857767861769502860393154815210238325971982253122452917380782904032157105840671320052591440158656039974840202213147159285356721751110143157118160603913052811300250937902874071262229859279123916427019941197436657060151153897256347447135218162515434976223896910950911888250213461817952042560038226766656 [142,117] -1500044471151914389338009274708596571356367328913380789809458843969704047202928396781809555042841422416533878419617088819348293982820346524361341488546544911641465210697515878503653701421490683078775314520078642976941527675974892758816408120693202578169649546943055205094784749422676580380885860926524370869259688643033727024930129978979739050317612448174536503131773895436289412522458193804993209359326191722227055383951164934976796305455942866997493849886741195514277470283753775092149247233101833765301891823036852631658095839009848486193752674502982121670732294158348339864186927516962767786827726703695374733554015730385916312360014044770386610496850632882107404506384425009114377951184543895083824416645967542297554562921571004525086337063931285963879595179628079031618325290292465798942558754330298272680180375700785910044750591737422860645171505024268419491150808836466017304947071486569497300205198221078967606917677259383623539005944663839873025977172150103619842343122762552405625531525317128216690592330337092628319314735675057496470762894834605972008663836351716739833100519015651099973277862984 [142,118] 509152361537085011362990798237386040023246739622126377020833563742773637177949712046950914899020275716968455227378943008721704768981771058834538062039009178029713770946552346774718483801001629787048815306406280822363487511269125125888484429995839528682952445244628113310177863438460974265110285576561012083729909034475759754281228801552028892481869170222155086944238725618934169243331984576683451724356894102315760799382548914800600161246949435896354471803148656584669288448055969188095886594767956328979879457364863058525048537714738707616839447974915369028946864308948062199139895836718705589871994878858474394429447297395894446526535570794828453792280477519029814396125348728546383151981427287453393813649183998169804240873671896067431234701716478909439229233817650949915403249642553852401228067492866551967860833041984285500670522441278232197063183609427279842104507701020449449636224918182059312424456789474261874317170575977671687027236085759197999921479461472752411364667921174686387070408588586892739795833197564889515833989522338633303763127012715405885722216852061749147838535906686636 [142,119] 47084542020371542109974284075089520503324488104943246680965278465352839930969037336942517481133610609051183103810343060076188045158643515233146805194963672488238035861948912726234986354674896136337004593202368405844177123215039647494739703618601916314762874156337445350235146324660322327370347856576268116157803045617003286614881028844601909476325450349895181005693413358066587844851549296979251539157756190609098873143227742930361196757886400557799188628808765574417757918718350453488017319584637379106865111661764962687509858838881382916551334387507117260348171973617407938987566469655672037054143246656443950026648829338660947146125541597231853465131264432582051388743946870609800488234076645503313495678840834010012716455352361293573366955952173198096978501975348425093119232595111267994073315379517259678247289701742154142390315600783494759559312643068657702136693144805946908841740310377389403742800850241938182470370081804421978958595098038977136355508202783683991299923956439446341746083900089818129558678783827179993450025658016391242577802334850135255229108464340226770176 [142,120] 2077929662947887027234298013197300003106613967173909449278893880621605725801997159979887018923700317935602648805579591172593604625621872047301818081592706317349376618962979335936981767213625599332735078676460219187609059071681386638357494065331093767167652275829815818200130874671495619860749796822104206985903904466581124516463585498247865367935506046345834248959650972070877378799620910010618784792809039569622163667972410265402610570057280272668900743235437777238850200593095966854028618109911766788940658500073813159613594345522476136255399250581941621623468903053132175331187039770699496756170414208678753672074586755505351054198746244018210034604700586884767904169528339487468633034382860694905742052296216594070612322668572264206944755865060130279554678003376889563676007570154588591331639126658127865094335034666764556781740330835615225754262693296031965637126165800123088176197112893244927044276315360375181202923047791399227394219721276472692582855294975421970738400862122896568568893021046877911625804350393120665083977369660504388368159334817151380936976768 [142,121] -651652323072869922074160910328654577965682760171720292087330981884500674878265970185794748266714239729443961384063163699335306715344952387214677033806017731674793972792842415374590608954514193499411231911243008220784692490299269639314197383933419072849790267064650927204107002577292133150880801785004331259092383400888681450976063333592668580192414025974362450735528522041739252027874101572057293072535438284562740735325631924505437759794518398204642823006923517909716669240491056952924233463221173545943649374959719712676695642401757578926621629383400841595114158746335345207117108361334027670193612780148243465054884580693397413975704309891595951909030472863665826232232183671337501375586718914219446203559484587738281359136053465496056498846237224374272889383131873697128827812710356612346561040115878233364563945411828384563972716093509756460779019375793709156195745171625051687368917666312809799089958646485070778526011481045846868145843917425049629711543697626531003086405383202712532143221148405294574172315384618493561095621555336378426776897296 [142,122] 51218952063032904336044063173731079627971491558490956440480692409463536618917903589541586832280883899553134499059543179471994618731297991900917678233985945636263268116009440061932895858580124608472580577783888035362407869340160235416275231933189935373047655850177806404838131365042584575682440210764605663193183534319630801263360696618491641834090338958308464728730052795601976895899639419431919124186908668495699709791937434458010415263481960214949534168398411324926083937346126002751021852979113867524546618080430035478353990260156675696431846501836403502496629233177746002305048375305094359643940576003950162347758860701503364512148029902085350689095434156468099843448340700835309340505262804053319679313173385151367133493199331142351414748935616130283213261729611161791071993114293475627809519291461800994441343255499366898715224066791905398683706300489679257538996352275011305613760040348945190439538828286450307016407027085394316206423723453577323560018433655555473462968590990053015587606163103846294030610610305922627304540959661064 [142,123] -222293795235693780035367931084244206058644856932356428569793434538421308527029250237493451593510770221448329103361657038434273386521407610297346805228758812070616631072616776068436796134331066903472036294732051537364640255553293634233588223133496271394121973058217702391339818161574110748930321308378883362426566254113905007030785273053833021910400631231672185639583892727130203419366805329992657996633125052505351562904649537540547349512946562330637070884452869567533313374746989123267345948227274278633799117174961742772455254680750727718856114606700714908368768720324509775405668088000923516741700948554450117161690536126971297370982757561206304386424702457239102124138578585282940294232211347020479747325900300750262491675138121022097186769431604401933622136361740008320986325911481879014755810296123853661149243855092365198358081839814797789698641274787986976046920300306862763355490906494775875140045505172776375947575847036962756481079947549174390001058977755668949866943313219431263517081308807118954644845531699162048 [142,124] 45693769935518152332273584681437003520933159334825517160100072309268888987600963748087886652491459557783368700702298600812220894662106187673181039157932447351940605276729971293987705496649317042896570615172240620510267123384045361059191963702576100355980401108788952604547732645613081303847704817167659892173973640862179254154647929676464070520261417284979198150481099996493475659252826162830151381133869608458543833822758430106110958064652436422611756528975171105132285507357768033544986496276115337792906795245042642022228918219363596484579348714415972344313109178414321766694290298557215879872014015701897773805930430590189285224661327247632413937480814076257640950700063811785696883714317962931497600047351832738371554080674792488255470752091596880941383669344850276927622111454524871028347331957197750681137257740642171833741705751285892207914687523061427577323818106792230017078808393721945193372308204836614770249390483261294822651324956983437606121203496210368122157717908015322056403156771295076222276358944 [142,125] 3428741266269362816558854955472512136084905893425786525449534270150628205671014219935412285136612470707721163369594800535659973927644284921427251909437655994020057681518616255083445771940941619776362338762066088417237876197625795173489869182932303934935031154109917196469810876932778986584702855391772388339482895345148546996471965181099462617832953277340086355633969214217111931514915460666841518809079735916819590240764476373834602234156176358764063477704456400328207261597372901170451620479622941161869406427116345654027160152878482350632403455432601263305911936408449618077964476809881494666522895514362484657648886816833636179139286448989015442401261316378111245194246359005731717831762303016633992311567629214672193970631879923398450156682583237146811402861689206063860429865385078730829562547709765797768237781384979713312402192910834203004735607402976782965999693909534817610242369898527698770453818970520878080704221042285223114343986825547517261986222349959497854502096353665858094514903624728640 [142,126] -5684590322502279131327677236111145963598075359559506790443413763037802453434738815654144989102248334421989034619625631608535996172807912928116543045291468318952401408740645773540452929784430378525752779073517219594292089486715273080294129516018564534640997934791210137534951280745334833904024549379671736245262377277843439785649258996107739335824208353428541621084388962378059508785024642353719534712777356866957377013251504947114349555826728658265160748217634104319213641202010466682285577540193881444821925774129695248774613611552822097834315843118822058497441244405839978553769287773926362701216177511059868028969233113638417002800764263841143985710864703837326375622217151828057188855948021825861666373844059551623755404899122364605817335894027131226576704352455961809418347237000563599630426365208299645928018177921060139949841770569308820737958004569760366186252231919841236858404427214011168779607306657339965695914265700628042173124501601568553094864539970247500676337089024657434793709644 [142,127] -987618350873316705395400972228085795896455699904388085165341251762834314638111428611655606566614186624733633862230661166968588983991508543181118391423555967110549255965219191806941592755784000522254896393578977164152465985758794332499438637739447940115739868992476385697782652794316669239289024092105924108659539101706681533140430562406410087921163855067189315963510069186865917575585699439684118066525975557213289344808490199067125875900896358023523436399909048420102976371889356905627547974681427273332332110935811497498074432148851282277731447181980368772414164770904370476933845213910949843763341809470077414163186238672046641517722431418287844592420477003841388166500422380393907603762013173733572566838093494554643011846620121313123026322061468836744481033129572727917957187956303644195312356117727982130368187411034556345713081209530920349274796242467490281094935355708899887124344754943119153938064494711739186725518500163212538228784601801202018545260503285452547663335673510720 [142,128] -23623197210898118858979607440003132950670973047774363665625214452159302923473822523968218944588104035445274763091549998263078492147103136427002821309850945182661896793256552623085812712090416239557334743729802418243778533749788900298976539401826994719405924690656682535460809153769948676989560431346505699713896676541236065254653331559107996485610460828712655212288633986299426894547649174266013271754180938838520894404070224330131095443555039700107696410899956131236137555029455225246125771921158440860404459718931801465181757680041219862997927669858984935052676669900747160228047067056945349971606422269424506077956291504098646325589480425995108787855704627622091413124182062884483831116157750639499305931074844728201846001727362311008413763625698503306550595336209857003060655946713591513200772828703092645409603361051410922091153716307631710063543507723577908609134546912417655381519021580916373045943436703654446431761935743085158022167581460281742764591339293072289655848 [142,129] -154958958036742502898903632691138482050677254280948536507776754569106562185439946090038640263448409952562804442478101971100228552709926034150748705273887228178551865337848502971516717500432410853821531447028450138148213013758934075048194673695803125277053799408727290380596834837839826648343781240789940693929000080324803803331319154900622734752741228695026273027113552778700414970913163853167858149035818094750398151737055956390723067116172685464758126504898086770113520088667098741546423660355283710152423185374245932582223671932611081179902888096228654640023111637549100934255458862930928119483266478935325924545277424980570006457177462074426668278387233619006065437724690047270299630194619306553645218618187058686228608198809801926193155723328829758156476077130015570556384902918076547794390872078146878014482798304337250212219029473347156792522902904373345633061431890457989877797965963827104138278039771426629037567694653083127438430948691209262405938160045024 [142,130] 13294384990839830583495425963661776503465682673049555370112539021141195999560151531863480092353516595276070633842607422405260798158442675540239193688181488590452019152969901537224585131419737020700846808103060775075251987046779590626041033398075413207368149557300998743753247671965002110984004786040063409244322140762178816448478703236688064839630416586524588478518429733760464414048826183820040735605995004706802241925032384075251028511213940014829915333983608724772001214382567578383776796547270857863757588968490216194527051158755961879371310967301304332337162126260848598260508066847210753313522939918184909273188215499211684579305525491936448277443982779404450624654537821453959531474122088958781282278457125323622133299197265065857962208375814613761599623560529549847605567867170607004358463217913523939110430458749885960053984721768321046261061113682057997985199213791028630914499461592124043013025079027775908967793886254902804374897366562297973353 [142,131] -296732608202564636361839882817669910348019035287024101519282881023341905801889112677777706194889123638348440772302582773545750417850084316594909243598421698542729415488266181904621628241364871411913528689232728580155531426591173221827795695009369373187405204410530311608306141614426023981276625621431210154714053376049097497722093638107431481892986809508825229078858947758992324856097792907249158201088538515554456867356038965367518711004998194111845924725542373344065673741401717327921355507058385463692959243510759186079629180273095989227510279744977628502015525698632260309555174541207973962587683981374036250384195025176561061909653570579689509099611330366188255826699648801805428901957020527630046540020872583711345868572486185400188803061523550044008160755013652884069593362741408961701464458165090172749887385093888922370045390090595300246090904767861920665134871364681901505887967795529483018150758223855738447656371348072684984609437280 [142,132] 871972320471659024968051584157349130158121145771711211607573783143665677045467144897113201137189619358645220324208634613318192929470549669580804778145803988126854877066856890242668093278312362141957828111784152857277748367152619007264113024403646823557357578963007922982719252658772871533309322253522041608908227429476982920909790068980400144911378095335281466422316419763510314650867537547673387870484648136209182161418176979473261773702085363156014318668467769719283435233110891821946397046758363341843731893293987657171469803917680433269177428294410664208283529044428935162220380807185311334823292098946006852606832513745097419841016960358974629762524669297799607637963525820551358897387833212548458927803081809068650951803502699173082031124874635403052115437167567870821488013178738430200162412151794068234807027822363361167223149751152931716533862385224838506529136333618498664225844546739152074138172180212045905372743207582912 [142,133] -333063563334221973265111385670122318817471667542725228900267169953421828532729532988622955214708968434019865300663672731633988180379519229275499095488189713236613727993849093035647194772733817449095446856072197785889869632910022584914776804178949260280398971923556340418902759865000836171144581274957106220654803176266222160853088125572421082616595852108738196475412425952927193346089068707419830326344705876488444589428014429067307628844526171618148298593140904488883854443637627546851111103737374012445800560652169522192120480000232957072742744515836836219765341334626545389735732629074743742089444644185834184298610408508332643986137454507961074348999170790056201898852820943455773148980663420029266419398971117987034951424826971674772694213360191618131466044178028521773004359651814150995733519314637732065854257318169291983717447097465408717054343745149974758843657483077036399916214984254437735953052724966989133624 [142,134] 16100843513216971144610353729594245945680203214581948970621315366543042295283175478905736440636613803010603691607038017486391649709953074640857899568130773211176677076678627368066475685113076614296623401207249510335515506824031228779371248303596924098327492283811232920560641232107320144082524656490912809511526768289547947631900242017764681636094556749773078667895133266278589661220525433077992140242544988764340162510727124456885149823955244132302552061850122042513158824956359853395757076283369230811264117607815647197824582122943822446081333274262550761371263542276153711744566746515471976412659381418815041357389677713970432650718169516205911553158055739311920091986814636635242303563259464844280405917738071388920972712794843447830779154130060339116997750187577639204233289166361765013875098488470293192911037832945671587629619461334234867957955963625619078063785889605165813739019393835980494005039092 [142,135] -94356576416253309270232389322949266810786884742308002370568122903715867411139424007416268088611678459992149558186414165253785330039640469056906162599809154310044727175136704896406041756356863554390947879659974373004756177979371648406537608639880710563720005851422281018295541161735529386332699730631212549600589261794602753557120633468804416779988243361694346440915620351480747124529697914098603180419933450505837720769669231080410866667681964906416323812029143720107898356918103249412264481525980763423493111105161633912332248867670895111001562329744249305927592120110543295385801282038288194841861570797608379654544797940049309498291325636617148064021251146048122876618150001341048515049478681860251203476691652080286574680338420835790807009713142127725105383125107216072560018297512102599596426200463089165252029752943800469995050799610554520180086123920912469590197181174141414833467625792 [142,136] 63192568747367785215490496767907166237499016323969605020625118274153039677356920224954477463667803592852929693857531159314275906486565336295566932791981944889762928681873813535398715006114315057226864845251900495435551581268913799292529032566507790758036256360395871115282706668804353454930656230088198564282485012718548072995273877008241272672035922261422300518217129179350115422555790193883914636635593999106366187641112116808487264714623127130821622884294656908469501958902587272286266872581841337093920562521266895357609542773281242177423321712144534214641806292747217140442607756683629288230673915619169577360906233458985833708852175265519594506288690602582761433529421990531064344177103899020888969780550733075591784194861813210660793544549624824909326471334944036973503414874673831557356652472786864776038567291414911923954214161152251089143922486923743493402072936587512 [142,137] -4484186487366729933490133339823652713960944697583877987097878662748514930086908609097138614125721046115106939049532633101057231463704909376089140310507027195838521335469244761007818662637885134184031051378238984056204964786460694796515493098044584127844720343508591530416256487360545061901648397970180630833813809833434362156754147354161021404075051438728467871052244138781219948992350665347124284892999660524077129655490706657762294721850262492762345075341767504915999456737356530971432346959263886496566519816479400231761519112156401924674919530757913512873981630905080326925503143198483220140186959674387246616353830665273745943627433045509285279181452634915517833204373039220974656063998106784885650101093003040614646015775990340461963899721383486036103136385047588426084829278835779077326034241608021874829655269204077749783647198004524597191841158864366480 [142,138] 30703111887810923031229532695943203267957173667199954907075244233581169494185724350041789737636571355650625130133645454053294492323837985801394819029527186599309769231725469354926179473801328122105471146594675926857180214516075610623256372233893391738850222539007093801705911650040089385332225793739710596518955525007555957307785827119707304931971950696234803362897489900526629243687338101434026468722480357165135794064048323673733675773302317127830786829849179646290250070173185573380871235683002624361695845496036724606626671056041099957715847936289501294528862412789243104925505342405842898404814170027170978912057055888813674931041743874904480417636733278632003843215918038718448868572010040254730874210484407768910141463987018146391120296024555116464287113594349424880309590888438029992606432775065791402232883005590497669988746934389171193 [142,139] -18105601828264119917781038260589842434807944766541484935363540797300056704283278491503216492320471604311644937318509240631574968481190647056747136188238935952206431099520700556452195888431530493241940930901238180496541999276870507396255584144113108771010490623101345282552731436450943866415820998323906926976572131955621962441811261180146885867679800961479205995992307741121003751688937257067452292673840721709035618224120844734117892476289252907196968310965704623478498145906599203893775325518935150931228009800423650601769570075851180118475366054618418542794673594037734434544352861480730407883796108907111393740485818653811390071922586165161992763122824850868280791333393137208073534793526956647891466723161261020290712195438223754041623242280184862206197543738529860571028001914735868126358072258889360675790056149000966240 [142,140] 802096524397397292225664941194075781355868502257927474420180450756966448517654185890611742253623942049610633774235978106643187900119437782814197432971349460929380451194591459952830346250279905484089248767486375797729327197105261977562094120881777891021321828517202186735402040888463197146290526450550736810773819580765990961938044759933800403736874924990436577892587977666167139230209917798819723437855792519903830894448312096687958505215021828191202437195668108159967395146978557887177638218199550513646869533722957836911466427153008899636598974509340346502143741473948847558411351672613588653863900581888932834562266640898145129159235872703591213961858772579484170696276980553836978293832471177742038577099846821387586229397541212826493208130420686675335268288299550744037575705759918411430585208938304160 [142,141] -2266230989864156464800219674112601748155787373019791788080614262090043636510476807058733154350512624461561223303556721441710616222587712310982454942728622830594856877211427927853999307646179035193982008196800151135670624520505336758416234062977190952032444977430882490524756302629695827324716035927912493949029997667580599477776232770911349751152048739443052251563274291108990545762707496289479398155403378642327961149444582898511558234334136088550523199598315523604512839309577277590330897561004932502552712232343033571801340402838650354881358382980723659386827753916935458039457846333282393567521344407447796893987643817194149881390872048269735953143697045837083726809630829143481496375151924976934254546769963978182870483528494036860308534236442761403891824536274105678680034100644872 [142,142] 335550178626521074880468442161876167612146184813507784423680873935062394056055005154832511691281020027491823098460448589363224920688845795698063073169771811053548146016291395341932000977024250686687464428559350923660424800095392803692305207937328602924393488343587928014659689164359940869871821662548876848508283514642140208343711805748976121597841154689153728951943912970228449478478738166252289062594813506016871275684281677758765239592814407635893827116519485319458095550176977006789625050370558336732748378359407360161317705842126898283819727321364269288373925253357323907921043068291091312289143245884347630812056878666428096676772254266513566521560867333346098228031394925510489233401694669939536659697079117745912025074431013436753211971467704953755870211128 [143,0] -73475287973156787498561187297466527840663179609010303247100237976499134742347966300408910466139815921313385966891265895365881008132798497215600066091790476914116864796985083565284363213629810959849878345138517148389245301419403857999200214835351869356491552383301812554207753950331117423008422716638018870021709144945404586653273363522641393004814389480426314024331543433604767025780419256664811379459970067261932534298563989524590452791555863552281449253072311426980839305405507910991907252976436697503453742618600303922852745498561432931926603630864971500712644441398728212994192077586957332129318855230807586816260474292153155182966918052575968348729662850562352640905395361376061198653620000066290883064328937108161432522690746049760434567701632706085396692490641744985895148239681931588943131498719633927710483001198313092919867606818165010746034664075025307457615452338377515393636543510968015067629346675689699967712919865852196771879682976866707482714807486453491888710570794936101909954059017242707249590421479247205088948660949980213092459824487086307762082175999710068522682037803672252744331696473048155265009962857887870163201192793175262147511066973349607688792993083586080495187690906752238467274595257791468901304010708116611860601365475613887554986960460113221050123874430776540719120301851079302166880428365644640202654688061053133640741269225771379556263055093745445874130378065244693955820342576738971018877131553104288997850341115542350947726327084983848335899924885367581413291690400386620931017391558528152882826140016365444155461027992820232603208958631458987126202302464000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] -32568458476482194550869062171185544023304379415420033306670675504110771419717491253313773114784490847100832572067896010829253840736163436335934999512561938928892633887968990754743065571197982652081947487566935556133691199410370166811820465679171926778847605947486701051920926863140398033136872148015852451852207844220040565472578629025221827845619513057886567949313988169389863725378013699024307504785869272620766597304362696808293199570942646720521756315515350007812043500137055111238446708365387735186962947448830882782663730772676809467799575165475138217897187036382577456456345618998430017461926917387659103157310253278040997412400059087743872804837218070524383561101753798453891108692958510876927395240604519075868685476124936276037953874438738348240377406205787771998437422024515246922484500614707851045726118069190611115315359861514892453455864086327956914895552703498245671776282703022414099603929834075340325568491175261370476993193115402924286922635988073802658199376348065425314661513538174451834387354241316232512808493753818285475672361478707286920388197935091488148196336104279151046327410895709925259299653407371396847218871005359941451086415000253429238852960092184924506474642447235827196153613174759623586879279905421283387167481431981129364961632003675946927584922066082800383749624349587397392616737814244044472801846082950657498604499443364000961113975549881014260103228220037212625075823532035859145439372906242472612880744388424644365923923306696671312728270861284046991125460101297390364088498873053325496791499744867085498953358041918903405504347900773624471960101786222592000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -137583428105033699076904498886647016409223450481014729980385723894819080025612083708111207048702400912714977545161088369273232867272601055680970585715141802156297373547592559696837816274264771850266571782781041712269097044157787418953255169847093783865331951101495735168749872657839292076830397109256949331482664969663464036904003238635719735337342946717723975511181834486169655308631877640764869941394880278204748236874747733216703900345313221227671258314409451227743937633181954935691300891549544781644787164937252148988576662545114256190495427962169410240563664807957206121123599364646864426842002549371639993685558285836725213604142056427749576955521864966191256836620638007128823313375117788521502086391148000111193809318587490288888700698590237782591886409841744689330222936336802731874103599216183423456387598164931000307553134792351390726705741023855353819118754495590806184948581850993439748644098169248829560605565112167330361003528712449188122456589940797375113294544648472683337470723977236749026690241093539291452179525263263646650448368148190498930307349573874279285004075405826316519004870046762940109893578351472101944186759060329884230722252389917633089787090640594010141499395403890497137420146515377257031502814752549371670326481843230919688954654739169808950488578229146123541543268634966817211707400094214044580554022175692547291865817157464697198383984065824574302414904009406741414987148485289172787144988192050713256361482324760089101544554930907588584215522026926188240595599083707081180740449528588454405533106338629316733334555085129149697925725943115286042365435628748800000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 2676731966667210521033543205516077576972983357332499871495930370658671512044611230068029328691793659934941143384944391258679921264883131299771954878372678719227037882020089415881622044058952052745758460876917476146294848483847146984075393747012933976601543051437149798628417381821100135866479618691392372253892816985979782083772475417855995277037553626318849936968704862394394194399058186338652663941192035819231891116240999474346530240671624807088142378686005678175417913567893541398294711764242177877482121184037979529793947569766818228436684241778319795342930223749088589262018774425700707217211939232874852408605332492292892581567397845393619749919804874686304027209537947099473801483946403857252279792609878041124543942874804492262975513801014971325297102745491736399629863605807341687784593805582534456663069999895494771600720408268243003869700294560080403176522302709967959529667834598593312498027148020444939179187439819932456532952323180897355619901696061324825442103584373193323165536318265615390890471265504420650910942006817971688161330734305761955703246126465992232251896531358681863450814315811347363448283858433973166913687354695864195363603465790051139509869700638054922005193704685921718179837716069722135053757468529567108696848843550029374220716621037821668244037310756109687173770738993567414695139300107363967555922228011677211699869102499298961379493271343474167243334232990287242221841433355448218283319904657957921895670449801343802219039711514576983885020233494683069255783818552808688920048645760913658734420108101837739956461536770885274927678116407258605235976513196654592000000000000000000000000000000000000000000000000000000000000000000 [143,4] -11406402190663150599403122907050487448629946782625770323543210443234033329439705039885637548588576649002217916851873559686179726006163233961036321994849772896317051865866008938295440958673656549202988983444439273951397510106218953251191527450027665533424068068866844810080535356502649881269121874683729413712683543531619452617032785000467394266710208358358523454720833759496530118552755392956307087769651716175568992699228942209122810380698001076426781486889501718150770185532629587555540581279672862469860336567800414554347034331131313781747089062894855570975926017245236059570474806830428238054708004784014685442147893049392492734718687836840650551236740944310117103858600065868737038696613802979787081889552559144966265142664030110084888988358687464402130667363094702715062756967157566409672522527381742986895743777110098055010406285974731730607679967650713072327864268266251583849664295214635359638159144234142639734998213987439020197982941904117050327935252330600541017487807368156658175962877790448837972713264584803772043216263435390007822947597731869708207490286925716219985823897557011889132240756016698859707429900034590639693706303979279318185387289691649961563579115503723046437595038292321442530323770400571042138430535211035262149915226628118555428155653922341868330520154142372001259951803027846610452770167889404972443223682554138394868078872131926936096152717835829836726807558324198229128690350772769794559981239291735749483846251867881356581258384812351921761923073892970776890261740799333500649232269548251207540747281164214964557788449943482921663729183270595153936252896995704832000000000000000000000000000000000000000000000000000000000000000 [143,5] 14743231986923226957391020345731888260602346430323845293742466813157413657482251576407304812032621542838855312504042708193714687199369089887881309844925093633548422027036098360793501970315735888432665620919307761712365885064792778470746715844639818478512452664035216970515881799176204016011989713464527592077891999080884997590414111254876064551737079962712442199808738990849556417485002358965048150257620447708801246783067781007264144807426334102940060701383952955342283852362996219768470097922541011005923513059859299827249739564363054743720392744453622512626301861814893825320641925813085230145057966369215961655711192377329343343287354421197270456258848684297300508246557639846542772624927747347405920641797659451041319360350987818614862984276126403466853860486656531664891910523879763218230747535238619473895609347932903877099554905900367278251899704576970864432865122135637751402196191933423881262038831064574105978385581362363931526605093375074063129079075624853116030428782117192670900839590940826857166100799889954221714858135165865001781805304233924864674627708603755009878881450710434609051663479660624165417735560009545010280575556444611601553682212285598859783128957775245812307317685507489904698541779219346650232353818410403545969610156714208330750599674554258923022909295304057123196584704228343287102213951022337307473525059039910833219575685081913371295053997456700810147048134748529447850018280281179372056977737986968746050054325838022257350364436548271668819468375295345886183389972625983599012695536297760366476203909290133213961955607527145403114627914066984165361483203007741952000000000000000000000000000000000000000000000000000000000000 [143,6] 3441607270465937174350318470669604965424277791551513319480467641760328526016657516704986326183456367813739884464114071887331788712797911521933991144171609898252129041260492552941892009114018639007580285328880901796512065394387077112198940127841863309454427230942283077778544024539039787269509276951181971358889153893338622219902317548957691405127873965453378203460050475330167213240713170743199379163884122807056627983106025427836043736286822605616754080614166182832052347578434163469251847653352901984024252557976642839792625567033453008531128026592096059673116886385593263802604527046534319294796619733719352384458295401901078528137591469751959409978647217574946809035324612571820611680731315430196181041223155908567822826701055972463519981601387293746559881768190150690943605757459070446221716693455212351926182535297391303785367879561383842622435017260563247281340511754487195938161477040599391469736874186447061857557296065629964455566631196536409088212249056637022019576700755974495952377458627613650044969815473206428766725615324353931491069840380840465058674366591391157864184614357342723799003345835252382342005908963231142635361487506054541795787684123267431848971664946380502742545391227092304131158196233492708455781223692868038378200101333699774896431927561117723567317412422247287041949995520372913316713162016024868984200960687110677476676516968132083416440932051747953379607334207381607039183992596506685584535759062126785583078390865039807010056968792434355665645921795918439874029731825611505942703245745169490372938376043695448871421609953469446260328224069927794448778075974926336000000000000000000000000000000000000000000000000000000000 [143,7] -120281919149200770742187722802282420235769994634673804019259671717552367222545534763151309540530988060929537925042683296634117469851460418361610733392687963349792989123196601963513879060753302187243513685959224899886777593084309895700413296023810029260348861593589160953849319624530842011587901497588762863892075073493061142638999598971359140700162436399809320926524806435486670912130848721637580277740320674807467333179930625979550107520156611138052087573767788503278817874184897437925021107173043872234341377385375692558899322268003493263388929785293301810544352863484878830437492197165838277245640316151293288534431028397648664083986303943304795498298891828510762410014360626323296447051519886185695866833337465425154969600709341610433362799069529788305491355772836717596180534636249285641182088512360101766637343698574676506057931448993791307086786371585964917472795745801800912396076028675785405608469844209900209343823861523102867528084843739902767448207066241571192148372655435874449356522431218769816768671705687895384284189289768511236705237960425126383593030773632197562831507031611708171070563200768401828162374530081174134390609751351541421356102811900460732595796086113862176346504412771220676329293122962204611820761177153056005584153726526324541028071729981045707627281302908425565518978363220044441107910733674724699959260745100168219647434577361648150892769310082497613684502885189621642787537310175365066444898163008338613038704814669891041282694622859645548732500143535507853714149953704631691564420562626508891891177271231598684190704204106608227976843939797055687168061971529465856000000000000000000000000000000000000000000000000000000 [143,8] 616302850701617816439410347790789993190909402738334789644699036642730522741712197447915771242722162748808200227001319393678306181013742900706860982506953011498473280649262357727005827250283000099917131638541071213365727138943598992427648767730671296202570316200267189410253670178300434921775854229179426959904442327421573501720562311449829312859311303720553328350914531204119868420859179740476536563921255764979195702097684550857469731977038700680720657718361252404615212530647327219597141720571637440806249070828016519213491977105107661022183308001248245323070105623241906717204925486141880208763884125159450084497458351319291556629632988553225246052008032367532861398463388327239202235907717750020607101401525783679565841321548465820355533218726581039335805694101740456694644161109212702056365118292138765487842563416949352006345529368676146713246492798416428063472379750759282658333509619455269590316454705421867324414534143670242386212329369491405642622597429738582552210934389041731149242212240275550576453130814608706643676522197222756789184856189743502298059171927656209098453528165678871583477197042764293927282038448243008024269355437867389286680421278768613776756087475621474505865541003100710595987057113155506823655009073378186503688533550757512510535165040012215433121695083906523638461137086237195587737352751103208684462669149490429384991855914538747999994696094832719485191828561072847079107200292206442788187764297177314437609928897459493812969223253154741257861181209658655298595431548831599238448952648497773488835601634831477094238400526474642650532639921759167465566353852341420032000000000000000000000000000000000000000000000000000 [143,9] -1051636906433806842235285360975206824039720751827557573517591855772738420000955087893538940788386337206797640620170160499945488540306478492491666292152869792783986369426556224248993752859883709944748638847487542719682922718558874961670945286802248810268141480693811942162773095555409535465056188152994878808498357710866851380861484511184728727647400952182946929713734947006996007543970497641047086009476828009381876335587391763837526664585216938305776304833544873674471607909033718989847748828238887503185834811909890407870731186055307797562277994509233103074712733740397011380949741526847143650988759155289813306742411782705420784439204363451192568028301464987374417275284112141874159989289018966063865530263078753233250991017380687274437751167641214198894903137699943442991326392743320357216071003714076684468137108038391349076074272898568834383621808610431433971825746323824253885863564144519354938546246925792812090168514720311380679685979928792835494554366254998058811441649601181035272581486946815309585008030678234651902424470667829831251660402351640100883204701297080869199687486650890353148990663342930280176935515225379888774707528163139738882216903373868555377221913804316695388406557029159606228193415054374957332395342612254676879974452702359812767849694317826618176148094193602280780035722619208343532223473366116447278481404836218581021731241749925047709563626838806526866780595955732713648507625575914725932906537968192728904605033438253517634923601998232897814667382096835237952114726152273811891077594882216375058193487062061106418883862419929114585354469672940311021245667088724393984000000000000000000000000000000000000000000000000 [143,10] -224283219220488811882554043102004270577971433091939115564891232304996359276493704413279501563283612391269066298813764891851606049706504760021647385380089434085146535436053803078742745695279378411097897665346446478892300046512578469827980414855476659832126278768004100170316701133668432328760163877959025896722599774999099219509110979311437013963239749727352386614319700057684174624547764388575530812306012785690312887834940055005305873057800971633361088893979363398392467676709129994854895023063063980242283497884051842740124548970222000157048299758597494894778578699625911504264247107208143727633426691676287617962049249275569217413607127472279031221007139165919577778251481899054682878582457530823367012842057601669456423411331180191009436174336341812349261946717714006564400737224261272492806884997418764017131621583835901367282610226172842923253088997626799254934697453202554199937209438327242160444236046480591370414412990491856384837918486217260870593631721180652490309547633634818761053930565336789240443107902538880654913441325360496406423478549015661963485547975786336153841573098074404351996032076903222669482223551755952654671065246109831912685804930601382808049094363036635635044331509452268743438494624804195730176235932181017470674385454637998187733442962473398940133739901477796188104912473935381736407339054840410995620217828821118023009300249727444373395998518824632772223971070022840339647655657422442129225838635072505992033530160343452215791884914015841953847043849753781659611834732302231526662651156609111964555467720115622868659915472592704523661548149622352423114894915347152896000000000000000000000000000000000000000000000 [143,11] 3001357050791135731169743896652908678191456345519368872992932361334326598102875952765524200405011670005790902505374827416509122204101309271157965410986990518084555949275865969988578007523043673616292613711518390587918790135556076356490689796903368476873581078005959310657051214514030675313618122062273021818335479724388122175547862225775139769687014891897153374720187144439939148806171580094200936264532100661662005247308320583152152787294344905472875369877485487671260325600118625448042351045267272404213366375101708834696235207332306681250237055932795279656052107061695589441612966852638459108840494739080820170198864761294753895711885578617319753985561631780177807871586440432510157267446049900731468329164123490988900579761294903176634869328586727397392336575224588265518644082761839810051133573921481990404936687409710893882015299415802395313599108735321119132542423947585932682149592079688853971992149349632035886625291539321254676185364778189422446746227380405799912522967274905348379931551047988770293558890530777024515213049414836369032261060119487525089526100209907985691717418824409795746680961781072387049686155223865619452182584241026760161748587111648234510222891192821701542867366508418202219604564973727300698212817299904467918231468630202452270795859416542657956155740686474764650074268076767196151120036472524374817199081093775650456102292150784633847745471314525513780985749839738343030393864497411187193016556387988415108667634569816591912798381375475679295221030935911505900137391041917026828698510020073957045795656856419363942598401134861640325337891848749826073390739553117011968000000000000000000000000000000000000000000 [143,12] -2376868013298493755283924695051742996281554372926319493489668273792716873380995638089982953084793413334875952603202960031429835584660358146516349439352423232581431437511285656374302530055358784110646861479326533764223149447508124361203016571985533125352745985945950234831671151233383249548437798307732808156631152648803926044026179465025952515399019916146078839359316281960479436538459384250722242924180447641695878240307255597020426768403991257651255443296473092469492351931532215448661465243694056812382276217159165129272824100586164908819981339153462193086994662188558865052742072158593631864743145761235525873030514653072238050993650399433837100643657842889191698269676281868550756251897793016734889392461140824703054970343788121068465365722197425183565714164088976993387487608113675370577095582223168024468153586964845096649132196031088102129432431887198325510051509104847986009892677717580090221905495654620194516421403267244137480889606292935384698181548124339105054177522350385661964301323121914822543807066680748769149261702033773380613676587723621663884924394377370741998662489972185019961584858253979042016894296930457093265612412859652163654691505194107981594562712365780982149610549944185435637444753287966712220876176709580829374245885108793667729148186864878754096386292942942093911722532928196591321950975946477150057384112619637134299648420116228688571389584929867705533306627578335955609940558770723854191796714684011347511943935207643871717547502666329305990370356026905480072155628054928233012654282272395205581137392558456634071942931921733555082300853672215501155206098689365901312000000000000000000000000000000000000000 [143,13] -9972508818166094673687256523910559143363421752817794466439287553544199399483076774424516173188731692128717189744146275207256233141244098950284468391255766292137510524216616218220582120025082084389280549881745374375420810131883834083662994423996315965399192972295215036590195639084494107551944935337128242473097645154640727152612634667082878842081303485873510632938598508178269267798959416984686057519363235451865666162676564721594015537691665140801186332179542081378348106872940087440012417214342672942422407909080938748907018437817566885929742884657672241376808536328071511701239079012822327694339086889126212173879769920477062233898402493661083408631253056759001288939398236297386184739820307519225229040923503584054089086357815894026450760808362894867048633857731238268839946804315001512738093644815287568424963358459431347808193236988718265480831858681950484114536898088978499418520229862871527124209304146597500999885481625311232868605063673308973975130902567500344564202704043407245642411381207029000317997375166533496070528533592119876512373859693313695605405713074493161012838590633028221660658050101299667914970604708914217459158254397182855602308986635174541257779459267504423992895030414072463470582988341315279138657228043721092591870401088833969395825090197117719114611312369825956693189698817193561769949947154776568141358006401756954467101387242290203270259821253962370886880396375116801565795512892202149802736948384574259010307307270724441844227878767888167334656417014492893075716150288538888729258287601452310873505918463345247493576982737686518702211426760624385470472673044490878976000000000000000000000000000000000000 [143,14] 33283912824450779894284234673687847791587994482257712587275842998109693956967230637732266758640319062401999183363618590846687636057136651386543067368958014502794918428247283898949280107173146410399023169080157173009419270499779684103055139219472322034210022821155033288264509882424777686163812867512884323226793137827470623167531096251714176943959880389129631521897620544723072105759317226759945069812732693309652154085091103549298106487001917530690277094576450828639808540972951194721783120432088643096408536132203738282914309136911324389006236556944046078015982909608815466866033031975077653825575721948462589560127734977024589569093889091473454647252583314231724366953502521416190255137960273326483914070303092380953646353342470526620923221699360732314052744293346296888072636953994767606855876758953462664536088321439236177572837167264921619760680358215646244668326214796228845899855775141980639516286227778799008017215548119325602283811532131369803969414180677381014111544059154591161254692522166875448530773640771065905099008078300742230694648869513104976045814945095443197228083676836128012497850303859754028797971092597513003817884586328864377226522611241393058023782524725797327490508489851486132926628393900202697607208523953049903722969666287540665847864755977478049647997596782593958670900099036769473504387828703073107080601581741363712570509989120231005052990679885097126059168050702922953975073325007234294908084181651711549412800851936606700876851515394535850550576124584098540489822314094780693997075602916077210447882001838953940106299412291530764863688967633134475637981496856021041152000000000000000000000000000000000 [143,15] -49313870490714898463367509192796624429441001777185562057495318234109220850537893128709933226569752383216730952802646985033259543015855569774447667246360562854820167481465624865940417431736492787097092548261212031141119144930698430757087377612255579086323350264577211567216948474770799804863851023208966524289783709950781961200323114191187162523345756472017695163986638861924315897190673232865556064074703163480646756216399167329922423454031243293518774443506527011509728617585454116485522033403544600971367767447191831955032362839392827209796660729141090955049537960849947084368503439847045384817175288843889969198329517033073187101818900737310775536843163911059846228580328231166634969317714173542073516509779865564146727403374587883989900995625067436103675549369790419440324781762307077977944301889554135226422546248227985871461858334078605531806006995324953345327933878644314800195779307084954287250058069759302571717584816863415641880237293125456763716643171704296466213562442587344629491869727449226586817632539231416291783103859687826437728451138311044132713921048222617615423841294651613336298684180571480487813111772943195069224119681816437526807974770813872723596730776506211796844069846467663313467149385257717843619956403242087788436864133801641371423039967969695387680324081975438076163737360216739365126842283073184681276466179290206005944324670038091720598853569062717712184179513153959553346729416837593804177013148691200187755942982059156815650544272441359169483478276404843138750355115564704889389466344521624931753668412720053259136641942186683515060064963806650664153771927924637696000000000000000000000000000000000 [143,16] 46212484670317396929401498299152628739431122227918003594301461091194927669506825308704031771382242479158059412556346923156990329045857391679755246199914021407822813259667220812845866266509634599134031018711460857309144055172179737293152508138394524272925688653998496651095016535338823780661706359637170787005950337325452694839375621621438572646315003395035125319962489662196523310726927391789591214854289553657771687706226824123743664075224450241710108867172993400565847734364556395231410981549793148411416941358424463089645045847194921277809334727245517681840950531173301077751421088935461038677874085181124052802475629746104615503956167078957171574129663707616421066837585624111244950560424503899958197693559628343073092359536783556621671794711623628676347760035838906206248057803462198311102488529417944206947802786423857963616201906427860527729661810082771477800987159785509492710174688143237951492885195506168875377001251058473920764592814075335609883150293747312264314560705392861562867542944006407486167153945698705860350427257496075045845910273310736026759097801404589540290804739318028467167479554451564156285285056217121467775842546007825419062270022912294044675004312230308133033360321189224286645422021409892550098944625028785593807526336085061534263908139617355730168687416427256303348367815981172380866833843089560728555354422280678793300808893090879516212546526191076675009834116139363326445079816838168651998333994839694660756679924712944436733626985260763822070545940287460380116849870731797225394750051219368469782125871925718524797674341840068878937364689554879800856430853494579134464000000000000000000000000000 [143,17] -33263419353127078897761224054612911056702601496034547104018434850487538728441521678076256945094897735827342422240242342559947270914740698828959751764462831257124254259425182337174312833698928426826445327996335849699247500671284499270993151270872485580037720208429717942541075551298530562469685288779484582936457710807798408128062400524099645286370039595018031332823670539742693752213806422066713193208429472079605893592349928371629321928208723370838270874394376880715385372729817954872808997205739453795621186468151998281255243243284307652911557737676409869114571810027923804159162607964531597619185903364855615776515194637815837026022799963088589562366307091188060517219212378732802624005528867566551607810167469009908472542655834487641967202337452388933510395908273089772967422257487833485489179008966034525135343977859284664436057538560165994007200039308120993558850949659045878583959354728305912331658733348637200259895744382073456480557643362033204816388062092700241529572040528536206607101515681960414599480192034415538468467132526865451332558805741454559278856491375339466781859102917991762728847096364289397788909089388740623338618677937278864749780693217644547164933761556971000848946902312395521064291127561638477600500005608270736169183891016416360021595840104707212126311255739932637825127816417387066429297507432656108516765806774799430459741456571090332711319289953447737509530323524771284128149691879970224459316724192324590205747193215155120846560929047577675966652073585891412870030726771402242331215322271853176364596325169228676108910433359920996275161646598256082479410454262160818176000000000000000000000000 [143,18] 31811502930061746535372028951675768479873982289548228749025188880825806842585800791649163289403859649418401514962206617794730150909706596693811804626412450517486965435214815249227945947812636313796392102604562087744501572071881940686712715745312507884920485381557217553140050419125987105703632903239451319873388130943333083290440477631388056539467933432632024108442232377110294569233747978784350295122856560672555426745759616875978114923608476544234729275760786094464289237993467466013908026384979285764452917498488983817014416950440852002825627977203052943263171616032250146085461784334101007054397890518269681023461681536921880944186044622508979211358189942191892643185431504113216953588464564680419130002014209768341108687305418450709475604652830511878992124879458167791432325729198741942161209129931824157347057393244996959492866994280211193869680841455106073725741873300897774848947784836559425738948243149578658913034279631586746790566066372721105500908580259998014713169585533554072509707063232019359247731919682901544566956704819816581902655318190651217076255102236402554440134655545495530423986123465270917942910254634144612875089015596555610413507111855752789733946728560767938833417465590216460738786367348318901698491236431282112842531516735529690901577695206005790572505509644223308704476980372047457973482328683169198485530552515899051880381288402213614732875386902589622518387965864261616602835955895067130364291133374869841102869701319293184417240078950873335293463764663729202691049544347142754222345594689526124467281965365893620257596537639905406921184258839410091832319735529570566144000000000000000000000 [143,19] -58189938118659801131588212534738748056803213216329052343634216637587310575820286855293791357785247606040678923130961293293734547180756868013264766714444074412666287757040249158709996850698456713287378426966095627861509392754158754257397781756728005044317225366440137582765506812986045176808560896053303802838887168670566308570662971885297300338492136779776775396543979786543519853275258692031238647734064932638318025797499264682670049584089430643643604641375053478680824265383810034986862049330565513652244369222174383664766136848381490961645921810002585254938920038870362829531218173917740931329619881406341875766590328612265196261947605242503902310114348341996243179922095340620541664513339505878231206269960698411758027324878855869700915844381277958039607717110639774103039508676781379461138610718593393767073053508718640822400969714865731614019863239248228878099348537521721257750466019587719193289273174733221132003622061618428800084701989705452427123884574402331436323209681099881286222357239440381990010388913669650677481368287802380388538386035234577044904833028005389721386086600988940364310830215393799786877439007029020737026298507234032852385977938346559724420215007206222440926044406473828623185599491399270305591110737467626309825593636518294081473654830782447852634903732678153365506689532450937152453726803114654894850868216838618389598245895534300949406346843789756846541186595323213346338852228681112928312919224039496159673927942988755461235540853468768996354429024232485864550633476192644613806712613834257016857480067491961908536449698489176153839384729308035472844986717253696225280000000000000000000 [143,20] 95450796320404998826354001026539192141698984422951510726002646348851287661197528195018756726513986783577798829224859732130476841209794319045807737817063457475472689038274143689205821242627628116861657271874091432633357541209744061531977220285566226052762782418673421538605389463290547445796932073883672820336284003461469848766342734670314420492747491489639055125659874456610586872085288590743382734280525816147806416480543520831147370153833111512293571310765006995221240135063995717839311310948299853985176389455443506221152045601855837310036402372945030304983681731267083385501217796194009877459562869493033490679421714745404368370369825454782503412947314530757287052985290205263206096737641955976755436018310659223847050700353009471948629322058123812909943832288288293071827061932018840551099983501641339421481519186886313613540359407009384219351688528192704346665507130201791322194794391085888343730984444447288088065756692521223404003493869904000587305299186570358666362336075794370270801500309238684109903819198761023432437459850409476726248117434260255108927813461820915009738620222659457953611204638487444857494986958627692207606038410018675052785512555352874982481114707044124449612891232307245714636603830358344842824666051446355917943068152521578552168962324674869552919776339397325748527887543880901534966735636877428634514244735565442785917869760882585315760955597104252794025941656868767815014626794829874264799806192430221449576144995418760601987398459408571203064986139567991643831772983051046021231570452768122508752765146077928064422606078816271317759566447120475936441878143131126333440000000000000000 [143,21] -111270039318914873943694888924655175550600972711328229913471456356245060237688477011254860760095228365290356736349188993445387849556074071325640102320360361022495754928161301741780429818113881339384581466232474744150935335918300124097652992573386571760257778793031425569799798802770693223208633042220828390313725041011945418263564714541192272445219802181989855950654866515676776572087385510058533625071501005524638200521514461902797528442857171472758724909254231745849487243899869804434027798016114932849341925032748662781162112120015135516879567459467336408465876040489750320665985222947880604829876340408418013948783424492167834824407579592717510719664670945053821708536714404144131379427058944589835035376385180780742845791299416443657053799251645753058691018380509649859809887391155830757515826100482417904647863633110386123904476185817265966068344876137425864858651717378384391194091408546321659425186854507122495262960013758804705689620030413730174600516927375042307764238324594074082337468761477429008829160983209647779798478372668906930163692348030941065873161173124564784172872595542859410547081833293754398341311405302294746131631295717950629087075603713585711237348057459178429405454084113093894411429485454221862962386059645590962943039366484118744742414951287428035707369123305937703863381940910367280513413467265779227753472525810783496471272854307044313909913797567537940415660703258223815996862300697373377158258677451166521333751788867835032980107825675706739408078787435181905837493232616557004019358823561307522566582526191314926617601819237717742699047223008287012636481465710217789440000000000000 [143,22] 102572582129405064786047609230545283656484258723263117089001073059166096439137508385268875162651263556220567129307119180472107767735345813111644866903850312023103355289538898723236228744051310906341217334026788726535780729507368999196798005193714388692605738629885289926832156838641457302457471941660130058050677247499553066816069336108071796784194672962613657869429780369185149747210637372318013847828879461595554604822937104997529726848804554261218844447527449278127126972332388604048115115702595472847748318768769757818416013599634248598875953882138289698958631300921563069837752124265728683020964639105510918206753348750767452101902695722843991123886118372337394344223378633953621812648140236826667576015850495602312022493424786197053680117332373384680852096922813062766238841866376296273070969581356211111707127293688400242544919949890720094018102373971029991864185668856913836881217244678175617633002642931083884141514615483354592358166517074755297764579517544973047831133321010418306657335986080414210220628377438190093849479715898188985244082915695603863053787547773828626966582059074195564142990852552710753463001395850703454217896050136810478472242250532927449456588356730598664176683239296585200816888791468713583763426428855003380571429432991429279830871686355782191282397206319049600043743673183968792429513859534827176236721274419304454101545526779389427338175737774343394814315570335039892448718158440863249198457519744760983784441583524617673906045585154623994817450274006054685116264188387715628432369558057228583578894449576441555598621970305134270851940882929098908585745616969054289920000000000 [143,23] -81238172003106000749709963787324425341681505314991983698452726032517416696283554366592187352895637351171656741726480412857940307872107491559535954839922524682049728289971561365452488125241608245030179811430789883798569276239152452971034045737296748462194367252899808599209245752791984974445941779189955961820487859359924322218229939434756847427926553580490412473593475426454402341545567748835698891577389998653593087280816188603765285338349243326412675852460437563600935835360561447873741839643518485105421074380109307536529719339072994066841759181773540909117372403755831303471793342679376570853481810941633081829972276540713451212798534401783342760145451613082842048689464740954835430976109169633490791420935642697640650038971374990316405881269830992691870645121050632095575404835722332210342438928462636706535604381718354610945614780468529028610723025888270244198278730037325512790113050253736975262873773922513532185051721372022149637470396448034789394649321230431725237942579970698320987866380118193064758539217765725209747401177651962128087206383302602941694436224640782537634448948794017021654428176600029481506087543994027375339155759553792538202682447335915646481697561679949180135090081574678285064854756649491293097754517094798782838489745001924557498425452982091717007083215198876865712070951820336814478162984841669451984988138377086748009731379388991957426748760110856841168542568702427640008208964859880414971570425240195538550455053959717987284588402133906325777474951138039843936738765029254930871337593531472353587772004394111338666401495959762141518911252317202029332756758232553226240000000 [143,24] 48125240279103092297736367523012386809574364236925948368283668471365276704800883774729378283807552951812536062368730107693485913630284979458521981161728735325779589512637502179804589946623985152839615963178538679587312026586896884429192007677466459831991217419902878031418192732460325877813571611973122624617247576182438802852747409002941545136061361603250391709579743740180264988517428736216092747388337539431667287870160198877851752537355433198861672235145756456014394603469921187941128729043676069497881020277879102127564163989642592053041708437965696432508473601150151833296880385744842908559386800212039196244618555397934681556311123201759806509639065516672748828204002975375102240216200466188654245308323752880052669918121415571253233288517497609006153773014987025056164281865352964278270875738701071329919775587594107915893753156195773597343320007471634604883110828904230732505075283705102183321856100386137751551017774254614644253764085877172467860379460778310689965148658167658761693390139707700505237924984891153622309192692702447767924448604097671974594509515523210587329921982258030205203834397400675465483241104776808022361119745346234915816357302385202173358299469282498531531322197297756926869766198219156017652073221125009268064786838498948670381241060997621256701484302800065497662683636242536055175560278498022962040388264670672974033905565818177383499738385413240756934527104644545446526714728658766144976282695235231945197136851587621910544545935424693217462695405332922908852937174581933660796084903268787123136780671165333654116523510947436852564421280436649356757155343742350131200000 [143,25] -8185492540474227207062860988339699354808009464176762459052274135055816902744607827426273160690489309867613587979719256582384932336294651376999656372637693068614764828833798959606902196139983274714433322718471508012460523919537826350179520334578715317429507273822408366664220960100204898484887201569363795487536275621814996874517165377526945581391641003164778336132374368867719680236591705987429907196920708601763040167505651229137607464008287011096346351283823673829474918648725183409335473687591125268493021568317907720026950782304897661044442707124029605114886361963769000207522738309183717405830471450581545402882383250697344886649004807010927590957865916076896910528505722390134394086860562776050227566825928207240237863210384734497810670379157944007422411207286261566551481016718528882688600756740774858525699746945138554452419358117485019313980183849202165324510275400370962519195971909633121396199609913087608445090352434169297263951948473408536947977429755102474339682585612272484450512066413246188947642100572744595251946470973867280188745416992919045663905054002296548587786249675895740208952281108655737277948228740228808554027991576278933293686759296728592234489455737856968642300305636645613130872083647986841819452840645129143470619097465085815985448842118353066991487082939005353834347475481390760604261155174734139188603401777651178664856122528575346802293563642614863151740563962959956927171560736405333713528164720330883902038281130295563178960883826762758053200986129536223921163006453523402913605383390807479474047305385208852530102121094286230541920831357523631441215066131131535264 [143,26] -22163949241693238183522917149732341140427506077195097966752493055861833709070165789513135533441983113520432025477646935930935078411642292179862085805787084660187474000341291606562458877859313052783840663366922043278172650847234030763915967175165747825271596270264519352714391599197141366468364799800942308234687699782424278946100173971955439809525847902342368421583964997247887601097140033266610890974311788703247931585587547347329241021563061979991254394076624574178222306141999494786281925856686950108538642971862512530712619888001656455501675448047258692513834007478367885032171289789370138371700503501123177569613125455252820361941130164861762279357299930243904146841391088444341182055471270539265170413006885484408945776155443642322146150033403631639361373690347833978004809539864247174746102565251147884038008291769925108998598916768122031443411923630388294573223058041966430060053799623015287368237778028726441688023002025336035291319809629766859924476420943907731714103113837155806227777433085870637236751420898405169997267714151309019344991887555374744719970589496026348461627577360838277352338321550733634709965532542227976504753310227798585574103993291891644383456473083435176072074089162941788033767508626627863676653160128307568955724813124927714661334581701257494538785962828255008088099489829558285470929785935965328257093114767116764201559516214583377206611282946184604357724068846768076397811193872073001782162133681737567587337520668362242671032303437046423883564169302041846524679935615746022249925708144331250121242881970924380384070006654587102645655083579584553136636739419392000 [143,27] 32791485417088279043946094730121469985847760128007742494546842093036093898276810070614719906600932122016822129135661911758433096240766507669190862510913485790796613464520838881317406362107535598666149283325874598365190538164894047348097005261355088777430961495796708940285440677794405019863799175422313346429178701323528867608517255614881727784769294397175508027203358189540277180254146445730454072667413448530480047151363256803306776863436590735252725807324593996942229611771335922333578486125518185861485272711687624870414269239608462852531109428372808976812843915309401563247998621052840653169107014393463252437268624250814299508779873823891211321684963933535910709794957319258987870540705028603353398337110059326286846012166592088873493495429261389590052412857946242016493552793264395820035301675452698448249305720580573876088326324811249409079306965273091046657153110485424712087605921564152257099748437868373762084937320825291463916611977522908943492722155617612597777525172509969841319621521333980253491584480784010793583624700708521458410762826595775865674694229879500367286769434360418150486292108930729324687554464754922867041543058972545895242873978281203581456668746284301795463108246448451556837767656040169568610509059262792796882243685765154867020365599411130907671635845229198699386172686607323716882803617386226041309878965053109628320938388021176830255314647097062657151841400256481433024565106742275631766402726618529011352145466679105932162925242485365605749178297061978190375555158669205207417156289346321326021526958370082679831334289819124735059742558496337895165671764862720 [143,28] -28063493950100373287754904984495425050319366300299949862308036232295016185845515168816542016414414482222972114847438137113105090487169018519966793115163325404223664867391523606029994497794525545639372519795287814853337724392329075921597603268886329238573627465438557725544738344370344777125135122813220301491287267761322120520730136639793737608727397575753831626148708682973955858167376188983611420168462229550487649793343976425680003008144369260629860697838939841332646039411642814245378448964297785708437309487004162419094696039138097344332834007886668442914372376667304297628157830249643122139015852674556549956728697863594924618650266839083456859526292678884549327550757043749963798705688821451620176584759608784155875724930579755638959548076353197401510300945093440706423793933019211607634623067832096519092116196583954875889481347783221889986816812867029433113270848027614951706838185299049740150922447977058223122774388152387066676534424049663487456408414569565252828640087867560614718119424216065175354179823891984255616819575721596941733685724465965801815036210203827883242560825324950738848358061231239214965171265237461992582657392805381709209449390182028295012744957189021881492806704336934167756238544508496405520502191665150635225642086844735266696523802383672150285575163626839574268269269951870935129316583658253622623710056672082194039411089677083493638750224646420185316379228964383825618079783402673724370305350922714840545759183577547557388679598152666606937154593635328043847775915628524533877930021648992985064584528531985013114162414086112070214612701720679438323744217600 [143,29] 17965641827820763904533891088792571151226466727124875739234932709989068144963490868871444227515516397209446931683467417300227768364113062464058134619686137269459472370327806305562579847005811238979877648196608466053222540722591700789971452584150329485013729401838563057893981176658255319075107018115326643918433995610404855597202203044191325317898316268592861665452694898636405926987944380056055360626598482941400217422300168808397920809010199581763713045064406605651099616820287793978108222649187528811109007135883858720315696176900842817745082226741792025307422256209681736950855946280629833108267267454669227691274770290959290149267555721205515838068694014102645228147155137494171711495735618688719656801843004099966602901350294817433557192946942627086723974240190567194461721867527871967487175809582445385259732424471305155153356518427806906414837546527067705641063373705111830942184870892314220783885219572949186256542982954266459466446997134650124902325824729470720534484966087247823826346394638275820694716851667442382432845525847694757497932662467253250590839070973185177746596367527112586033039227485595824333359906697048917502515766428651481035141637033182834732843600219916942347755174630929635442396320117972809209894621744894279866264456106405578468138036928355350270310886358470275375963460201238416841689401212937512363788386461698039635872398922850479796473722843190520122330309755122864109988121311242937330234583805237561451814247843626995365030155594472388418948562399222079961080841837464412385768322617308240788103632347806216018266811658817348331961932024123959875082560 [143,30] -9228779810630694036644667517960993820446954855006434538968658338962605214217844907829439746990579217103559590489940340907706159263734786864465913385520797588114925726212806917738859416124100510470566819266266103576619412586493894931652025580097190968362181640175712931286245580500286861896189822225838414278315870078826957089215816903561486831294429079928370457169553969425246479637401017278194908065690584116819420251777964939105075380972922192350912344444589430395756652868344149325030085024270786407495869600360665573124200040257924795470146893063240914426703016671323839665919574120889375471893880389050485189594169527294663415083809789331428918830923896955695051552718556085404355356085028925033086253158575499876971013225563433451842077829123641236595300674469508272264915485175265109525403914736405795254957372496306445664976431561838743927719559325282213716317069071577581953370087363519044309054841488142436192147435728253932580565246300763766132586829914536440691469640021068420713284674269723146090868426323487124182570782784337793931757425886400270108650097983026683672853702837790707166925734705731303043188805587239786774073275772612581719677158453766211250847689464585225933324796549791583791760338256827393971001940531389423960910798039755270059619169310946702302896561691036563548886667557786264180270584346233369553007494255790707332549092876963062098376522236609660998403766295962438135006022305167964955800698360744435408882491117682074286832867537366569254666356289202651693242476009317386764735188623885667787574415559309539488193423330688252395420521204966668212480 [143,31] 3842754246882015843899913912821720412471797357170042066878168834393852647952550493145151365940026480856836843715805965045928876096712154142381431970997779703087351089714498519983914696049077299417365119964648838496651665601974563466075508408341803262207021590641528943964002156265727617145951437443760136451945764068881887357591597773164938381774638904191286651963638540016901835045433319064902585673134322675268225799884128926565067706456566638996425471178261712476704189464079548897626437553468207637635060465681298037351959710358656099316112787393659242605160585932818091834792005784349784246910365983604559160581056267981741814635994406876161119118417110070468522876962394019787450006744312069190328365674533270786920216482302817208041618237182855447578748461054929509558949094277336951870634500768503144018891716450025679586195561433670896170706675092268297069769139282491195605407758137465660049049438591238882785950540195157056337213437597337647666436399353609153668348167314248369172265359017472982291711448007753729751404969358508722995603186016678336980278090195402855122642576752233717503770082215545342840244560604094668806348151538942232386533900090833699423161567823431022817469760710900767177533817631548954840502442804985173733288571500176288748465514010908761996297978033535909480987673260049888407140093898915839053331133566231403851133336716431925585013113709512301254436977543720153303285942350220614722813203236120960599799229196382477593580339081673768668979610397738418390809736458199843786672051689787413443218067414849490088944711785384990185813218371314617440 [143,32] -1241873003708596130594319723329093580844501945032021238558617895716176641499788673511107393144356794289816050627718702988937748773668652118613588478823307011973179298369935447306776711163960368889790683125105059324687533635327044980699629597868338895566716122954758811638982610592166913043915202016553711497402706402059239870376385934614306426522787127511891155806653696515532491163636980901070289576230803188800863954002120472011051151516290207819907568694689594602619086933635253250963620709797601145730328411470770366176090408426522252773914816156268495405817566174199647674017873667193196678502413823383099328568548190016844446211420203108909629288316355094464363377500665443065035500295507535229470676025864700684538197932493856387832261384680810511798702926236629856059763181820574435540282886418466718332413649625928689035144610290866864713635929363979261302657405277542569189119488852771184671645649638341429931877496852876816469145194487179685163142615046063827169317675060559388120607475020264913863365499095229905032187657016485994507054343266164771031869194428129657002502413552067311058480480926880226593001386767322763279360719852286192442262072647712817695389217217014843420855845177756785574890279902384029479800334601876308799599318600242105196096799340692021476582019293843086060197296566338033111582119262905210156925328147776471563521561766282413275904380641967164935378223580002762328370032374306466798926793801050542924199887230738094412667523701964511807429676628953396512877778261900553430387236096696086043556652737679128188429856391182662844719968783174544 [143,33] 264056614017191983385984536554934058807232416463753744315435122135367408929394984162584471658833355470201161094367830458735099513327098135952883159071197744647200132405122368592657075843070426283769001054814238108181387122758085002148181693779619502497806155238002063358390226339117366328795513440923967679227906897286910574685303824890462514149106701777493479391434148076614727003247575073056697386619299461741618644856442921443732563612008381856317834043092304726218037586805405440085221293747374855779019972386560927675403549040159005727382205076482166061490646054821178406574832567668030563639601146358583964952717605904213146066426620258148479337637920669029553942010050650664546515897722035753122666277870896927252481920338098142935223561456704620212914586989412373252466619867143532170300868028936329321850430842559495539248198513591725847900415602565139247666657028388499838279263014059710261153820732952733300227439018833871029914315751906150793750909915128998223421694527202955086450144058978440001877706204355086712405877779483920489627912536710227206269753944089805707623347206737970346873047303760651920891362044735113230852105625076668084752191405830798057643453170052918532077190801559649667958894046723966307063674091375452448928915508523192827401299581096261241881203280064114192167057083472165127329618110360919271355845571526713671089236336048713925813259060016718784328806148574604640302590647855352390820275524056249409195586080035296622269700048906078029655227816281385119529029423585217868939906348561929183407768235337790283962069256892463961486995082458 [143,34] -3785395909205290496224557528025259729790898387345326059022790750847776402434698038134054538476602612366403709286272740912500552180563651737967189052140390489449018351728197462243243305165470003357572349661962217860894899939010055297760681501753893967284486496235134693080809222556456397160149465005608854349740500713717276776842076404177571066560656859377783427888105231516571206612133337955647312726843763129022209763719345867772644341749001120375124064769301326272443921080038321586053746509294317688360562619638911536507572523993940988735815998691691909989867326214194266574770273602478770186291831036602322209419305950513601308440333360699535575749711832920809371563168559734999800014646046872351790333988969752031983292793241534496369798472500925087699910212622791973693686556769549330153599231007637384528571176725119277756361174648588756946066716826469189015632686952745981459180056098067146532835461852311032797664594158353326751000775881963913100135323436035707310954377335367401692800553829448453098510031941056099876730843494107036129694333989745991258191793291872961823136980434209845391110057513841197551207976372429802168479005312219400706986860318134807519852134383580144861576950572209545538995442775168815693959272138715165014960360901086531981620739870627383896077380927415592346714314593653629431749284371257727014623141510603872211536190999320907420530033326535243314571471203219569612174305072534139994122230985898032862818681086507853126533296904867604894647802644968789652302275624204143983980695361923588139830811084386939833748735301905624202665440 [143,35] -26758062218717326861119469599083216603031061378808681228868601218939781356127912102602164165556580525075981623820013544312400456710212414869888898812592081642326103418462803872909961997603158062398983036314319386427752668971335297016057695285076485158376386581382943780766578696055403342928072883461378538732042583898606154496877810442009276198130694285891976669764005015682182957349209759116442799360524204168633421069726552295243989174088481099057605239489231748754360156287946212874089697472521639326570567388814515829012876273648125830635038530290139455084396709852016382566431977952334367980394514687135863866534590094566132095949509799676437440710794072306897562830505568207363282037615850175895085214493835718051809116181476740434484514774198130964408714953144290725023366196842952913319298784694209607508247700165593682803139062157855898727712277074422979438687942993836425716026544385660445994386910191523180255536963107181013500790357290062094802110229298983865974117712931044365210455371375718954471432088969433840925471099270197285781135574513129765793683848763133143349538593276024939890484891970235440005762545739451885603895254751214222036452733093558015532088088634883447916458860089378456499949688598078768558272664350782729762605820071582879296266362298709104788826640344371059017178343701955433381938995300162848296344202171986887469808477771855651619647498936078316404073186942291796121689089301500273569157397364908198339647412784168423043869014156727264289968943551517290957580966078760192374529390291921305193773978236643889898356735748473729990620 [143,36] 14573043343264409113550407846278960719270536520927510147916768996325160668203284231281196643630102722615278037243223353835642811841539290603392376041401863636834176789574691707295564516110474725822207921035607480077163904007329718181153641794053365382380201119194665194835884882092743203808515798198982137155043579523648987475764795391711875164131384780352745292507114564284244362465460656546129612902949036332901609324218272913633180769815952958873396694914450324004819405816631471811498062545965622029984878128931300525710716715385329890041057155689369352452987982837663527861361229029784796880759260923570934742089352465764237087650628269227542829610741342713500284357112852109858219729688355937401070595617196748749917477468005742039239783943084273391429655610574180965621652340993058579844128114150614956252926268141605907428163815855052211680044338883207185590475371525358167574413920481382016859911476763427508513888355973231713661552398503494121483433081818964595431592854404979647077114994518532508080268833697950370917682108236485141142457068757051494948553903682725526729392664443220835615827750382580578133654753253032686435399357027735278973681513617249063302818992806866184107344598738027249819302931376624910041341259987821721060443881757580677907182552942925989991640986571398462042936358782502716903962610048057239678474879442361581358682419182315318796697774653884530973347791092752234611823075808032426373019702403148765365441725890103753553975144653797233062972518674817020616332983882256305567813860870375216918061011649531737505155098718028024248 [143,37] -5143670112404646193709288354988388599484133687238864458851836236239657565725344388213845395962602216858336838914201007211335298285953821465265345539611139588256858433537772129102394664803361335480149916485175091779713493390872719386442523094519350271043857388362175618482555133987601222310763473030549089844791543340341461538832251182550165021988042140692963556387978448769067263961651991214469802590927098034445037938778754190577713974633096871294484845869732976970669843053980998932709934911147107890951702944251506529323061330824449798471160114626069304124728705749284676078073905765270316953965542680125674028293077688109214834926143059658581353227438683782517962537097550570942207074921614998004618005146294072639356012072809115412550900201266149700727863329462627082157501101964069993411782048218104424571108983316047721860086582932655467126331891369299479111938457731499221164796782576915318002006798964078590570726874920842433576163588101348823197656654909994413791962880005890082212837179552152859512538284014261537134060317239159854611255330392952813569478123071474629236800252370919821968305424879748865458615835985955366314677120732419806418471895991938164829635670208846397541755013371105642832242315185232445115901923694058606455849568761991723317310079954744457706940001997348909140314955242997529237783312222823844167606137188117422621975853607436968227432545842563887027945049950085715749894066483793892586503085978139570067880224380689377076961539633448876723886659404902948782835013785602758215239845111228574788972388236008020993277963126728231 [143,38] 1402571210722088213474359945475212205362609229715830398006446764399957379247138552266243530014997699618001495978260365150882095503133554255080466262355772596578438865606747724653984952895238135438558040072747761506581220329022773402729450208853740831947849042108474695683582337885720719968178281147552677818720292526385179723243072417597526119844198310596525290747850130115995534618553281449843623892884308116624142811084262481250926700078157946506113631313763797522485083039326556262282151622370338205476603502198296181828367083629146506801364231196206942272325793556928840344805558028560579897561149864859024628723414838368530861817405705164197085951165182885389291682422900370682026187375352808067597344738975789079740026958116218892849605458586031029989535467483160476124817563248309982815352364942241596671014848379040221620316288421619836784736626605886267163589667771281674003437581385634300033536493953800563113838427913684930930468471623779070746521173399586438514392748048871345339728132553190808821379168749736542719086921363877044073601437025537610311532958109739479273005078831435981607562863768646237845118173329542553365051889748620428614879155542814141144049720807096384799674048636373391608913526026471323159244164304300421758645285591142878827317289170384622171616690383116894108609678137619662841385542949716038622515048912359870815080326976659307755334428838333143887131589832809445498210698434734882846830933591353170422534806446248258089994586863257033393301354188907269102477802474995864690397421357768832242733637580813893182975631545152 [143,39] -297751549418393284234766490183052961763884019752996781555334729762728895042003241725470181196256329104995952210800358789839081641850768438234379992364197243471743651722018514122766238132515343081162918132229468624981565450267051809485894182153050258250905968250487703388257580299119739180899506772718358391190888238154431223987322306424697205366131499954771057156385086570491174694221196562907065283052809462012538688487019936626011876350569436544714000443750356339013474529005644248110291975212278074669255715610739832073580588933513095332149451848000035286188316450018464778011479299719150230193189591504273962119190874761334245068044336161369215667816493110216884036800528854914202361039699652711627067371159542163924009719026778045641869387373157471637146907944850300576387675942778299094722313719341646498278081698069775620021548115418278764590164803591917844791956384480389983149041314918444542811688117175865533256385515133123585873492177011298854265846189769089565839030165139842601065434355338913749562002945027109086116012998116430941529277132102238778102083529554983197873741758279133643307148025588154101646919733536069979742476177411325207502995222216233074537125823091432065356062496242530731915266215701517964045484095473120003391278755264803723787440618282705328111177335020886898176068618986305678093467564301196823721520827230560106676656922951165303876507130570978283422830272109736304574594462659112321114966804135666376222748053976945262432627833063930341604584326282712888087965558249584759940823186987767398662678687432085478168767928 [143,40] 44421081208038820721390221801994579914997313692475638215274800347559143619613096102003448909302671070659682225811932422699386840800664783002581437286614778636972699374995699539611208139973422845635581614747614993199233509448332998939091045269156023090423254167059534803962281435938204973846934555226340347435199529073715156670110042416572773370111684000310927061075808920006687967916387288042283940713632224454435836663666928257858701004916799043493574963991367747246287388110329331577283589539975447974457316901334545090059362453145618062061381273503705922242757927683240291653550133566801825081456643724179516725614706312999779554112718793451889080159717521588287078733697806803177889480610535594342026879534979496009581089125915466654928413834484018072963983944296664993758239467831640616113923080856764917515585790253180017643079336141602908042538408368597196227854340189934081168201728326331091447789580772244138122615141345053216888974475343317330507226355434799673943809909681980528986818393424966412172596346072491508578309715736174638618698637002268346428252008656988638211525935589837603178436543839612145112046933452008389943110055461900341834896058491682255375952344120998077355856241317153893099993541177030784226208811972740322263357425044215396035566340313105212165068927142910155639792311082598855837816172375300469539101454736813013781221861441735226299487223640846890650945815180124561895972926343923638796524075483757554129440597719937753009719872385803918705241838154357210026564677253001109538088594513051654178842294704627255464192 [143,41] -2872077694657023983368985749236567805910456520423249270244857177046183371531003144773781775731540725841776010858959161070442293001733742555766551308758034795973798529526904521567227743688229452327937666938477202400480559130113099990428314336640660370866340850209267400885585769950594436256548730481853677765594030473100382325346957629539643659182374965954351879074447859403632605745836709830480636506804812139104758724527133346361876996473424950767145843417877373076381612361650186376068170887139798405340484910464691510871657260931374882781714647150114462760721874302811016494387722775436781161337485623490901605299455914558380407200542241171010324750366731008802796524522955874989493580852376491162251066268670803546661438772865554674319936146039557010285111427735356254850313493376096930699952459744246558041491648856794524496429180202425372072510629156310727187904982234601155744194939508921740568366869910589590870531268482166384759783169872653950190177502787499672228551382387540741340231985837821158974471295993025313053979852036607512862874148130190323289853238497590693016776526646314501340360798064685225863011277649805057322852727707303227681397644102196046469674244363610014273226297030425701641117875138604334547855062215991921922661920175525399606320324466877198287223124387011101434369589037237503461857181938392263736434695068332855807614320775556065968518833351186612552921897542877814763236710585578506990151430004954367461244726342579647890314108533791268071167425284252252384197407650609576372979253936650475211854840958322046880 [143,42] -601224355477276772463150435413556838383437229595838752805467614637133802364244319209385484991883293489888777731343171960151487758187539688762107834754340651793835564763174218973393766685742020880178121736884436375168071736439435762599151575029650313067482486230091639630060996689838884587217679548144785852180032657447014972210159670397435810163603961819571890809027556714714497690112730073303644437439600384324999794252269291104700518754963349133393631654589814814632286018810621587389816739743764219535182915779418070525032635793803742763813086976706875022519762690463950702935180516186859536913346167560255063780358880033152291478566566510491126897653099774940696979077281453123950376611993143502537907399883055343799130416613155347406015944007921286996851852142178159319781401901369555124912849392552119661126447500519471647059934083408783932256915412536437586663786277754171516383484937940106499722803629516395631464590271217587157635092860838289415258441597073879718908553957440537141567946716549960975319464438077148443022121471115960182170948870186492477884068772102544985323649603741603379870479436963988064571574572942048413862005561781507585689220460007422953212349502172252467223985438766272461795584990694409029644921584469925622846159130878921128758189955313797546581367056968689726719018937516692468270461361385636964360999727577546253795777740941983404545349491304525808781897643753592340435565684315349622226518371245122326744370630331654483794255036752998598997750396956284469348215961537473499574995544515242605117590822475264 [143,43] 245129521587422218775030832027896616222456582345403391607545131374991988735047468986043576875478262010403089772909474881447199638008956527121440890394661942064929505169203421993443327266711236663898313562388558529401362139093294292576997447057772389632358674816073340700171714117534055589188749737979381089231213710965057457513403560900412955861248268630110433229668073846078474880842187655331205604842321457344211984947506464816657800371929597606493991575293770044162086946475692253502239114185045537071684183842675957692810485186765309554641713953263795190567911819497336915260199443066886578751936338236128137012554317827009160922777812748026558018811198860190948003837199962016952710559526890253343446101554969066252033794408119562592542414911465162754010519444985313551058031449557468107664071063874004537666693499287946524491651025662208994750835271445258722715764052103477112564215870705364443749509770215081167815771596924527544760660216008730603890136474395405014785601313837591365248723639488942238832691837792867495021398217131113756853937176548262880764646430663090694435004647098365155391216534643552584826347350410138354310380589162338900405324585160012522922262217705623795423923244869328138340819308320332537222688605887319252217941005657568529270706753900291325460227514271154254105521209292705817060061322442667369148468496542207714832487710234785314798519017600367682456414653082185588506401616931687512406366493474021485617856631465758716284684607212061119392620861801779777042176945294074660138622649336275822616271793472 [143,44] -52290678490338900734689127887820997029941405753280485851386103806143777976320477221864869713960194667562624077594508136403704186031314571673037127370520318611057633396273924227558688926759855968406763196317910099627119963050517061781222360109623222766030268710647238372579985422188346267948388164552032840123496306882437626249019710731958585326790500937877937287966924991083972606299941881608848604758626836238071034294152562511374544605044093224271088898044493381191653687633832449488077157895302175873351305034429767345512097840408313725924767889300686317231384913166888717381736369176623891299832324831665020734571730733039539539635950073872404941697842911729733020431249548640727288822557717810395454917246660545775163675552916490264467503599372642036654323014394262206261411823045690606560313014887935149267573138708778691079349104249267408261896942216696742223689646659559574852591316792480141269810529867963951696957556804335396479868678730208794765655945841628006605081491206081878443771665017646139189510603103254499929870740099648691605401005053061421573061290832624757990972625886293975390281453514690596160221206301669961964896539653336176526210725426852176461572980239782096580024013431355333690956595343061961062148166178516125305206766291996479858208851275664963755747814991648216624398710477093764795019006794095133063989303075477007192825433562583356401848118082881664721600314987713085429066468424181346605003285014713946551693236435223277287954021738100248989156728551084393445996060767724614480930916466649134592822592 [143,45] 8759734849968237542606384566804266299465744358811592271404311238274633634659112502302170487618706603605738809235182540268031240895142202898926945086732521531284186973065567365048826129514304833806614431510052621952993254682462009042253750610930471443820488263745679320393767105560303202393283918024893442513122075887234629139894181529148986878470485764030684451432000608275569509810678065757546554935371231740780560594895057736893316517186819941849125504356726332246388470155825008144955374748381551550737637513103237743098815894509774679513309995130390288745774650903237304921757233092377353089782062668033656882804305291739076034234880369497071948605206349125890828320306503376022271068439961673353778296962902424423376718974329767308944968033845983868925595360712332849328749295473972727884556384782251015531283833989933207416015388419643916099478930768829882581659074635824487038754718323209927984198540972864026313072040085701747084978519830144304018038868924925769416983567518576606743461871722559179128812442203985479965184870297503785291210799918399428311100908552586635033829079922926363628637064595132028699477645256495249787872454956354249645645445698291791285469737599004407705010331566696302503664311467446261950684566915153216385564472106335376815366459832064337246950548038997854263964441735570701773306474237265791735045240468174121174751260784176538558080387661582344333526955725962750415153780720055154689626808862140932051883533583400659139839647969689719552754739839483082924154773668054304308367521380446511975912 [143,46] -1179309515760004230052965218052907165609409480910344510335230479190680389810965046438295231881495546650801527727029733918854216367901936773812253417732446680241537907225268784649226455135904823170573548876129208235298986081939852292154458872581518406833745573053622733464049473744491334511625539744739353237867538263754440746024497026863192222668674237531348385720914857768252415150436026693460371735471446025525168529917656211878172692841140162871750974605886539513073332894880981648937184425236560187207658003416340515957981946844845734901957157538460452362693150263282315947843168905045400441729138142694173691701802216301107045455169954924804708908467283761253272876408085817510869215106431020996803504356737562744681971761260503684194110118650212508676350985705715334551684341182153682863271400657079130456458120928216551471438954846900402069073988986504325872411654317813320235942126604811553412561404667376301340638857291135041319156642478225546058453285582743670570155521583241598070922278994812894157221035697744986485819271593191832106262060701250927390718290399051404223584664338863029075022886217503918597920341084516437850135250370299521838114285819033143256815424187737118136352927523444339833975735243308101979855731686110946121730633414811143549857756765232260675342231538018814926757200362927894579166781753398063904276155841639787066700496973822726490418155633154863431997475021855581292530097427505662020634760458003714951419558403486519192069552294976556828745074236819970182053858110251174492632263468728662016 [143,47] 114387968156768795344755896096597613217432006787770179702274457391845269312173162883504392415961193225899304026654805714130839144593716309434480725304436546330785267496919533303941007094903584040408215831019732321240497913444391253772639377038395682434322336424853370395573390484193321831778559335956498746029218707336121129428271320795873371600856830804504114816696978471130370223977394014841975941462794960576011683126729438016373536449866391053307211926274305621807479253273324179022479303745061691286703199540638991178559292681586214658480893759699481304104537380947457734561513563540212253003297816486999135422128501347172144084213786089793482292223014939986835900582409343794863834338065328339430268129316282481384360017123459718448056202213236930623733102355740477820636317657703680110804249482872292006959488800983172951938545302186491523139362403363820984094947139269784463995848560588568389170365280364170405938914988355696471833316991737494384808466934412435062305263704524743150363169546118001553625809373298242852696503556490306705890331755527000881051231760128443020695981655104246214141495916427536872035757597510156892178177460197522034846218151620932705830636382895944945777386353287114285768877133208603035839635716802599447983251863102904407348866943124468025409606167030682061139951265096151720896635634810203639092915611936878333365586940052235851961669562377036858592910962232931819706671888609224140965442643353670259892639938711875918866133916236174459304746148406156527494453323554271245665611996064000 [143,48] -6234609250897721282289918247733725723702461951699886614408880634002064293749334052925124941218028810094985344078799921977303577926991060367181692686478421168213736209948308466406001593469611324073447472089962250368510688120481933858341445341148193849431297456318720877162506243387928363289443455340209161672855352349968869914797856240172874465707617732741279057414796916631837613057028658804076669599871172342832741544878225561209806344528892776657781966459819653727255726054940300228899553637676806019210606215840254980153660833116156817220973402663375009051935138091060388350623382149078203609122626932214708700302125302985313443291541399120911403300453762510733869302505332264065100803153559006796176695279557618188698819538527541656523766118559267680460545729150979669999131490969117903663022843393318910325233697628423499689742833385429303974489609978409973112783740398559784673178370953330011753793184929212608272745252257523572985750744295777450831853205547906058654180952346883079313043109494617435486393153659643499316078431340049145255894358178505113091999673409046508963780775106271618452934151219197718661320886294525885009669906338809031568206015594259521032930739172109979481406077986072701622531350756445654151696973361168528253647251400534423546461359460045442222508130511281287626443155526485706745448041912310182215331003237310502391005682178695131413058206522840984473212116440908981983482871912376993782565905933573489923049780094381450268308695104981284417106323477775182059729762661826112161343866368 [143,49] -108860828895635353347452719106685483818851092612744711438503483716122955420819251796691989139092541911204906413521764214490015421621292781253958779191598194836462346274719330032731126556130296169214034157413462858064174413184967357976440443687225854413100703397590384844761915899542923783081542126010780876462754010977289781618636481814962834593072478488800619230316657707228777455007629329560556622401606601561147090082077578677488989975670407772844170534770373139408893096603419895315445920251241621575833539814637667941654028919383976963417750365061302025069613644975047359987113267036187140142116293800989786718083691646363521982646391271473167956295001826917143688123675391599265581100362676006505731103986382607570113001149749562493286566348516782042449178801925127753146568035659580330707079179448949323109318010751957560696343430417131963370512594687265930971164878394260956457243395177028105791399405631476190128214873659067670185094796268593134630877436884024236403259632668614972131207007168059643683067154600630058145906365300541658912143705222459775797294594148789732735716028246567211776349922891857755303989012933673685797952211830263745073329365252661885385728297713905106851892819424660743993896537557911047399711373635005908897941995804138275629799085262465721579270919989514450927402027872489474009598358598910633777761421446883519800702195688668683512998761556081810404734577741122663048189893695078810542245855247768387663800798125639048428889212340170302188738937216935976518238590936889034423104 [143,50] 66770847314987533906534021833514435301296574625658992495451699649589469521903965091594555784419620655160686883621623912304561029891176141712238081492338698466824791461659574963338952672086752224900082458899454325401793912633845857452297648568218658716894770261947472150735125768412764338254113202853942566705026297195089676441352681393718235378216630935899896428621239943787217137219150193795185010590229657129845267768320828025840038452769775531923453474777640844538986460763469869463861362122428025106227176361771972397313339143363438421593914482673626677549296484082700053433091048220243887250348462422900483337361525060955796452744205230128185745638476969923400582846423220457662817602764521555269096496554953060652170759747790449001649780890166870181364459932483593744696790193343304960232576222866962729004656463743690045549980345559133623603305795261243857939997074673883709394272815631039534439471873126400163550722088643038076468467242770033353729808880665520979175620735383980887982157105752385231472862693610088264276835889527188797971469208665828096258230287391638231754971962444295364948195027757777577275149479298372254920565405965292697700168718082547195242621449621267594549963720221307940124290345531484598945800213344654486150023880326875788913066000576524605790010488800976986949911209507236100430473036685071605486096806804212942083421578650695985864198673494612935170644732133525457829361342673709263920163591599152638533684122739067216639725732218349111709991791333087585534971491122932783616 [143,51] -8993340891180831487558279145000132931280139591518547563888333717074306659274769180672789434158828971861540315927749267065601674991153857506353838064039974280534037577822501419988900408985696144031014041172568195669140650701961477437203888572812510621630037043597876925487980001903831043811924487975297372987424394461504589436757794959216232105812966471854430792316730577031689512877242604744325850603656225646954867639672475312816870376152893009195873283392101411213625664788818165542343238216968150672972695069331449812817161790781489364921558242204733286766642941024602927436771523231004276684463051752075412954045286933825418011537688484980027253596312624605785043802305264114083767876320705130975272795886935621114136203281727933059684946910703696290478719017743774970672519130725175511983143026149520706927818955724554021865406629806484877548463959647207672611052229285484421227428982331664470302928000345387780239113442594712129938487839303626756904111025334670262454559907022253862036819184765160999078928253034398274208181922975505925948058029618162104481173019859473540439427587099762761471497573183469886043415385579768825509941691693524761574845832441942178118154564481460601041462610159908916308621491992972528675951277478345961355838875650198200948005148135661610154469973064314626464291761853874965132870142323168480770700844798762554904336628841381861182826008636212037884515844623896908179431750628790743133050825295508117774608250616187569164635790632469381847063921822038577232083645533967040 [143,52] 812886339315822671461334269937056248989014833206200692847862784966407947323311270284897704504962892822129968239112558040810594634263527735976727048849038652625996517592934322827245148821144122143844354177133832081342812810987627698225658624616055798509161616573806807348492666619844695017189007234198434612529573558062230901259374681988480853278702647615057719270894018525488359311883607073622216317313039173326036293031772267110406378554847733349226777285967320968338817488165671616846646587075817705784560833122420770596778640677661796629159815865066163010374680950283260639308959396897296433015898030237837322609139744968992665474554513613688817499578904370779433985882809805434000995686570859619111416755788640610561829584433282360452418106340204135916346232914690604932173145251708635862921578662608660093041268854378996656679032260055807969371381402349983459537328786707134257978351355805399277698744437175289193671473695505552557168563396776306896129186532502860584530170074027313097251462669856415018925900430459603487028156327001767050430051689588652695593106911973171734197401744434313292200871831313427511500622824074845187115717738942806526872157772291156689983342676112728950887401368118803444257267846144343648503951152820055639059985338038305537481928628026548286030520969838737454739830525578737554451081495204330593260676520941285612371574755609257454200901468687433671756713290924070822831482280522613764337601209760774262167670734839665557926835715347353878390487973172396472966958917440 [143,53] -52405278570395533074294649778217991447277912224956370860436829408083373370833498212439334889086774483732968353073760655086399856265909923141848849905523115149368904469461528526996766472799679541695759465298882369341283804895885037681609590270503601331121107272628292817902714827725456597528772265876606213156272005884239225621331838566243616545953631090651769983919240493491694041328467724465728905596428330741427668788273280064882873625936215414741235439463373452198026903737809637140160762805930561297041077984175337661195576263371459845001468512774867950343551427165789295288143284709360360716554957505411123936484761069725044849318569700733995803866914117738819212807761619632150401616615115439343969823956960066019078271385248123796532317848225397034852134306700170036752129329912958785508262715049432725247140583602685049879750680600626435630127705524505691894267890989410831425539339077136833461221891300796188693563450206064140512212067395020863913790671196018866170176017712274738559560133604952632829355128438797020738696887412486910721594421504935566053733332910843267366770379663897786086672045163825193864660655935351610221430591849424676025215370404609732919472231085728685627415918310310407019554206702040056580736985673747676685997201587884148590211810432068949764823547466019150875919889227275136998180867451723928973276109720133476046577719344855458807667794704219622923672892130903439967261530852975768569015331830723358935643458905366681708041095656116129905352746451400026662929128 [143,54] 2330756652281681739545990246684465150764833156531711110978648326060382260700767145623142871958696812255344083268391169450096003504694431600689090653170652356043304490142846788548382024942809714811663855523507729682000681720689132369684624009259899232158078583809431343488566992362441627949519720437957681137478240502387502272282608110765159417631204688217818707093868722360605831360131834029901221746079349615993820084713801944596167245530068710655436091435121711112446354426945373361023651577352781206789942507858881280173068887187803391168961402936384091801365716665948066938928883942836578864475114765653244318840953893088757689381953774188118865192017368171719180220312936794043915406874290875975661024840743495643747419382619630237869362154793990991239667585466494840728437194273326951627700486391769971107999838874594401980760560281033928643770727190181857478390589401095461949452669334292706743799184122408579808733812721249350263701358367328493842795150388006562422995205002936120475435061143316906035223630842283385275965139150424790693467498374463620947623761974996767254304953565452104042333336721329972886666424963861045001630830881499664059788576955942720229972921686033414417318469725374612615346955095991344822038322604332001709592250816116040534540448155512020449743701145838596228846929988825850824602583027649454530463638161208041908732806513177597648409251021628038379410993311862535100881956612258039882948478553894291290366644604862140823815953642239996262048902795418359570816 [143,55] -63554231419199012975989726456128947363087744377154876195794248579035876464422156027986460044413417186901845731410506840516116812541989078910283417926631537203877135361751924696601719803537253799014923701731343172958765599271535556846477853098006980275384598386242557984007910025620261665864410836600927726962236738272283738293212243044338929567917168185009997835257684936951224938866552949707121588087207649761437776670666557203361891691960084719883130236136016223952998312787814726474289477458512158426499850090394139668540748922232418357466440460347204920241824586746534412573676337187956084997004593068032238699804240287910288726850697618483329918309433522712623199673220947323413610415857049178445222121832933885561028688989523175455711420662923896601544300445512835013271601144620906179234168543665614687735926099983473679920213755031203150449311693683454919818219222398011664933180682626724429139337901622691465025368254143646338759437051325133675797320690193663935718880365680915442009967613645965642757561155219114558184258885295461792081382424956356105845427797209788626793591314446424654817732164231542769734754790464778959187374232041151923000447301504816088277550891891868749002553269223689613938242362013081277743201403808930334680277425814935407401307742896996606161278209232320685488996358060729468003290600677650600746803045494794165929302160755879258344345068662629738058920197526452362416930323365940222917023253758074334692686170253359914780031308699610862253598997612419344 [143,56] 243367378726405465419307204599574840536405696635081423417030192218045791594747178314817746624972882660860198370755572261102704973457520380401789446905269451854714215684102608053571964140351265482386442564612546149399737160474816749830137149366315542200293428122920372060832171708986641466197174478702646737409104154891539433528756595106843251478996326749603513299288174887796524678209127355499158583741985614263086436888261512214630766310580256051654333396658241035872812605855361437809711698088527134788406189723917628994911929659031911709760223310027155457341384388005671738523418098717972695927955155051686996539472770959890486198457437602356265397473006273133356226561067597631344604358819005781030998274580321739428117000762320659156840833080823876320368565062452387036957469231901409187752545654161941005127680896454765571939203075897351835879763995273745131009830659405217041330078314869729410874308881110434888819958989145556073966950193644758868387960958702892044476709835404477781928108399397227051036564601706447981770566687628141728924815124618153853348235652019122288338120219987883116877210543359641735345313008903741265497430580068182325909431317423250669777895023341740571468797953005831382272505291430064608211579072611568688296208189245718689314077063284486061972692653308443481109050122895217114060001719941174724451088942842619571912230039983803349999590317279587462427755912700504671780820930935041079761282821156229323446967531329120571297757360843711729606830794208 [143,57] 81102488106489574331682495724813478434020631060914928744015145979136717881152336373741817595991256269173267933938848559100242997889610535780574585669653557021787795910864639801551223160742225101674838614937651497787468267602508609411200572477358981453704955267689476566569317400994617406986908201361858159507284325029953984445782007355446028339727237729703490656123418968706447417364598036945837598494989491483147882441608926837903905757194114433878496956747259629164006384843480343677334369116702111750131358237620472131303366339923505056317832240672796394411564475049891893694922606064651437980095106986923728824630785748853692923760274501202125112098646438261091459317276054659710307577685931617217349155640437177614744048950056445928067412080698039764609089642004505201565461762278604974629060692849773876694507132505955071661965059763445328668509360401964905020166893372361814046039605159499831779389511516845974108932823014859583128581200200504665809681559590942329787497578081627504921143107672483913326320578708185689421691208251268099247839065290853333662661635760888040900478757011784890536629429376616317394311282924590705390855977505876584832365157683379990494595831967021508160545596663626330522629826662817605605443915162021371113153609376917612986172888876749566057212695302175615612765284589060318894799517505138719731277219934609711147411725296778687008715751197721793790208755225898674012040683589997362372607479621967458172281982620721224128779589354945621474620388 [143,58] -5019596262837782255064009335530972542482013553916203606716263814165814258717983543394765826118890019088074051408789265818149289626104830275785335842286795434779916895216177079045377457951146118991368411706768526092434276426752756075655306047344917268183607012236859874382761280441385045893132287495003183568895408562152186799033801340229658812725806155343123121789926744120614159792343736949533564376902549713114907528525413043753590783981220684454566985541662996431552752718672733652929409795044073981973109388099615205090998336398832027815254950636512973090776623357538987758443011990546788925042604737389677334734507273532272846779009354842850790513214411740138301491706532049978191629797967258625305269648471849520663273442926636613188858793608400453637118105899947631230262848695764884232550036312408847805986021580790714075489056383873139260904619315333604115647539491288278723503165897670569948192001186508002389576797047582419981901726268989633168886887504997929085743428014134153121457817964362931323608188670229349958660290970266251684043692258392979362564002763770930797797996812511857926666840159721217646388971395833244749578909116121914685884233367995257414783645399011891033827106587219088992283978540350695915334115781133151006368248991315691261816950249404345442372749718240789219943382853213406598873317551532366870676146567619916500482649273514110437049040950992139304575696421390421640627564350090143891283018600906731970957359924979232720737541158983391259104 [143,59] 176393228807504314981940498927156148680178938978122847119110287990630926514534406204628941803645507631649318380490245469216879670885326589718414816269685837588100283409049888781393781482730120014055731680311193179731174830840133377140158827804542269012037956735090116440988110802199662489758992152049186372304766966770476293102182068569205510300096647411154167578513130420588815760408950522270584628858888658518445597835024401722129094634234156604236505178368604765947974911996325152451010642608304880670791038967669180400184241200850883067448187439560627480368140200224818886016734296822984865337595388887729610226719676518224186933393613884690554379066849404514032241916604840483243770985199124761211716381744109466836699938476977786022159396311202048322306023300872058457409860909148853113565115388412456936909534758898347816030565368962979766396573388287291503796819223228816391079735000009239238265238639711120739591781066475715033234113729658946975826585388415079042104927053347099890770447178072526798113880633897798239926993558265172739924548494872562485697303298161469963069495196038965250033315069814042576961522719655326959904594441310513990180524341456744956052314707983954897678737324697667788732739699097827987187870408246076351999728426750935911866550700875007402891601714077310853049148177742897421077767642881963354183439014288380358049307831577032335031866899573798271619277193422131746949424371300726260353130714625505366441199258211633896846341130039305348 [143,60] -3683522549538473041441292943153507457323733362163806880836260755965705217894951751260855890033169763457269460488308878294765926525249627376320472443636124771432516953239168073653506708175301803362798933710169650219272694166181691551729636641074223073463726504448911377779256190872464668231931697107729253311715386385586394881743257895436279765604903405084694186493645108258468794686143462810266964154759175984626891312276390349427277824673230263087977540691557853712955061802036518405254211032001583093316149354617274314692354491041119421619209482380990160895444870040990776424280499227721181898701351528093236714746579189819296363741828728427202908670198567809971338425187305694248967266438167378921137486658546888392920780650367964749163526181439759148626937611760217039855000559919217372215067914471066673853702885894092860832651457680055313302067313693050626056879223826654633479120839553152737680941883791545934600294651054862854432155285444721475946577765966220656867415931290608734840921157166217691139121189107363986615539046824374515384221712288735545136160172614466883734394875796964098816709415641597387765415044359406600022168599922061339996302731500738787953580372437845801323746672413259923053865124836903249979686585671807387516206329429377514977200634860771281922220843077334439144386845972623975448855669982472962282051816501383709667809493889511342804553993958364706494608984537001118962678582991187796778684067771822605212558105786471550210553310730480 [143,61] 34409758439414724707289952865683089405539563780440937739851785791083221578992632583244014606070211081454543460239652983649453905042527575979491581474166637009574357697556005444408758352095790374607823320612512581910806288298413059112929301930983082631200265987364589310064766467384008087243308991601797880829374009519494338662904032226845593321443309064396371480489118245659671623373914842811207236348803417881336077595187882925330599061527280816767941837090259715244365382936272937119126921562808844268866080058861470088328471283898242890251333360915019896079810003793361206483460237338901835638918509586549695071669011495887899688136547364411434079254236977151990357477864941405064887958950685922849535395459757082122759247970520227736409548614955247075978219022199875924212501335661531838418295131301056051874534118164898812901098761357302651738144428868684025039939934432736432342651982424171023106870610203047448801270904875770052464933427444155690367951377728804152666060851648355060675313237607208432724328463373395990037291676415379237341252217859042904903505653350228312073319770181446080549489279278156724055703078600013172574887513328153233450169150187653879692873553478358283370848022381472973429541376597955118676746707019152271838189047884168861192947319679042950651946078953683466283464065362671054303957974036837946666715587139952041665367453849815968168127770200809463114622504126160536300172105587834269739162084567676566845737996632925810299954798 [143,62] -73746033230917046777403890506873698122588237609212902979571445877158500111680429822184204689801220837068084639304811886617538423482510341622978188256076030894841392860947277263664618956635126364616144409190928034773790443125374559740604681921170732792161142661081139856774239469579293897071807417897104357401281350878528679019497860623178613229580763195793189250243934500374829919238266936634691158594397223245906767778362376687844069476257755503833290192900154343035483286396600517461658947075097597318559149264299770317610177077937795422048582667830325795848085024164216944568611396475025273311809552676724351109904812086206957931654969536124353703591729615603366285582897125152300504716130991862539820386106625262548948149569784358344441763274849272920597106375716286501722624435633573958723495572647848108533098472568442724875458491419105811006077235688713802081093756913326809004419610382550636490278748801399757497423890494446724918236983361912020813424859773165584299331849358113041794319890004620289810350508762889713855308623206315645667670007166931353688312964639180003697832298088877378594558710344396510613339408287237923317668689097894863935958738383276171830477679875078768000221616517244675208904111775526001737034842466222552836710576846974223688276855931000821933077861442685180278271776089361663509829925933322578496067620254716270455067450185592337578263233996338431832192492389879157502199776147602272435301781922432428356410651492516408064 [143,63] -11173564242341283764126754091595746820449022493241879208890961789458591325841553272987355011953068555720250857741358586583118628417873752251830783517978144656682046710772951994737008046929952573635933066987815184395829549550849144457830282620416069565159091376239789043412226442198639086164442817709699209109412409123419225507665625827456624317202399287873157059443860102969670679932095041604063934362450041574698296310678284027682521183667537449458844844367703732296339524116695770884814234133780990934202866673828628684134777862958236294313505338154616265822467319878194881863947317459055870441221067915619374278677468031282156859054963351285313025810390243466357590847730647249063224374820795558227959186909167705136699648622612147031510696231738833965313686341787870639720631212279298487311004949686703355522816870014720765286664759541600180128250188015619763085764835621790295590427278884947402668552061051492195801567737504180726719882897149235076739883542279695317380206200446239608859657560366698495698684184641767060245085304435280571704775505901114559767026176074592508253586275238864755151775157633053131444112736148290510463263384628276171637531376791548962104579255953003629536935218545959551558842230578679518395098754879380783082509318220425813061798796049309393660870190880369261003050407316501839459925587460921649446930611067842074383391929399857725184434352059612615937356778608381908736476919406084828675592796562056791827353517581412192 [143,64] 288250644866987819219872701284986319707643246042481688678907500286451178492675982353891664977588708501318575910862550207973762342871198587285239543784379097069153755195128296104492117569569854338952347795051222537657260490253950020665597876360334686796923277403983504010785476515050966449983217531032385297247865891442345339142208895593456092441059428792089847635431077299067974080451848055823546687056282049470156901325854326247630747131890959847936957237094187873595505207744709504871341038683367743716437418722262650826064670661166508130914570049505865949256798373107595765258272145472605535495755497318359638949349132837876622909458338156245232496640010391130382970303847454862700762888648822667174408928627596791375384799708279964182629188843074974619478877525440984718262648854955807587421676223955340812217916856245866084147263982349371128765789103127784380053937122536214692208600189714791876999154471216268865651310366277598678041083229587206483980342379467703749353844503490819647669640898648752126823478672253786992892599342315189093833584672322817639110386942563636683435916979220127726923247307410093750839835146180581408809622131049474601810269099120965467142321727944380544461146348074092966012198552424781443396590868641012319401257725737548217749000384934722643897135594127637710186368653873797020327782350014958681856437842909929473263554718998670543699655001592335859620429632993850983850874622833728269751488610732481895931037182144 [143,65] -6045359649961107533914026579390071926522054880109547066266784637329998792896684593194670038497793690351982625288941361909783161878379329262129738311520032861941575905537058513006143732348800778870040218433656336291227967394919672626004159072493696318805158595744671639384013378849494781545907754603309055635112309365181154546998634356850885348243750633311952674862396298484132832454941217487289542480136269510797890144347020526367958037120156683404423444879326075122949195713138104592958155901052175862647529500316216081233674225864700884382001309886330544202999635584677081023057086403709085172689275453434021236717404299751750143841372589258400796910042117737788458117157558554613156661326392769116540969761575780893666402896492366555577579370199940290224309304976428929144430622519325078017237522366288811081453468929230611579983434538070268607548072755724761296002308002357375945338636459041794899441340014008735723314994775197291647028783609278974456381014324361385661543474921279193133149939530699311684038217318920198422939821379495779508141879341220164626041812183417383847254488082633974432111493783719652025418011271343373479278454474307932928100016225779640466695588989531502906063961077105908222351212128957511666927776430280977101795165094625333735403371231862006960042426322621027431019910386698338887689315310660207777219599720617795447136396074513790516385714765920849238305661438884387974148396472051728923714254372995000239605832 [143,66] 90582625947084370940018031691686480215998391430520203781464964423309818513126863964518549824793433337993691714798217518661117218102092412926486352573904005814590556509061022366442536188405383299583161529428707645267498100966967360199964113686183132179214614556062647935105225389907718008700134459403776815910682449604315689996939786532240825837331545665780467372006677828658410496608655256196438422191761192462039765892181901546058695860365931977376774071753578197445110810120709847887071416005178297556290828266703499060815453682571829722510757670512830667821243594844428044104764114109874265279474625314458670474640262277976297805746643347007216833205658243784801647286323476258354293761017022651892265930364606596937725546806060624885506950181240145858235034437306667815266064843970797816638984294187816008361537330002841544743137098692900859626003613157320547147131957822454136665893578710062422694918830610797327897447643322771785256133875287936226750055650171618730614530615620097498774650812667157577177602855064899810675654846873843816005837342819177619424809621632668911703690437926866139611594530130133911364001610293217433570235207299957158640291070002610817851704764359294600418381252595737845913770576443582609140633108364247229204776600760582504194018863975174119618994836507066344595552237104699785933303276510521946048459036400034065958399008227783265921271779710187981889912997927633685178656394348004031641098863838299442880 [143,67] -200345736091314453632167748780382731518810672858123012456162763173083405854315007546853373459336354783622828200320674001434904484931850008764674562798723647100115245544084837525595618205398935933279580400012052841627437185452039410205952002507999533152761699347418109801261289367851424456230359066039902257870856912457744186002682838242998060857529843477663392087473234814045981947140813833389981702689816295623584633824423691025976106672688893219957309719416715083912723108634332179170459750953165810995519272703644175492630074141996611502807948663622573184173334730512289298722367185387910667891632296400163835830988212374418678272362696158560396905282771302862447171096980593952332206118303206293346905574856610603214746047285566902087717820097878373092418264417003822680748041481930993143648820613483060247466765211045505779381694837873330519243245611636472540191543713712304492122821702407280549293180216182105910583531217678037891543229668682781541269833830076744871139102754519958475409447253404226057311620913134308705603885529569182016008786965566138911948725822399222677422957848825907334985051078232292298608365064831979540639220310942582645433678422719374962002475560967542196823789560689107323641780416195392299205989721745945390423072804366670507406173864493205796230575125727722436744688468407056382630548129902648275847289031865670777276355469667750803762488320522490317985662787650796181518663898388505775241845218448872 [143,68] 8038903229564067987190428012712968267860870540843520046472963476867013996976426835921540280253506374254997282378029195681108836058366759404897186683279766028903178124710805797704515280102100040191384182125993518827238337684847882601433514957242285044779963524431795779832603090125853896171466363397652380713371516349622115641907798748906240897228875646952547757454112276606866621377942472792508686630296644984179352090795946361529686784277751650745992576106095156762236465152724250575945528655772023447539291968327551944801864314618037720815904662843330219548910626593114380101260828691221036112538687308055224036029085363314043549760674850700163465062571453430304798234225130787122687067303227795460993133606274761715856587386273177366434501790688300550443194320041595201666054641817054050745779152965885370354340806830842975631248723381369036964652552868532155656045901743209536771887274997887257012745636588796059197252792398229129232269648805457197990084256854841439660861451357161478970475277449276405949066916966749165212235949075249172341285590397499244745184241345784758703551590115452241027425288886480857467779192472597838778537071044688906172770679910822711297468825879800783433973302791820892327384183155342251774646355934693461037643744129777271069009663865435482876018334978393145578738705463895253063280814831452632766298215848062975979315049497731826904475549480806490247081916846450530846015254815555970935864319872 [143,69] 194352195792127429322325233601449126248716771038204088989330437590618970250240451084226121470574730508109474053097170806450726966456535349990565013733177879194860149010881823601945060925771538952091800009659111998983153418292772799752613564606861665341764010093695719353207993248484157851849960708957600349198195129906221949977053636156353104724242831068326625226911967872251316256881875132091071554066965022518838972499188302686303646569294531879906694160074367882650685057621114527252118680087715276950387810747434690601579212543010573970056722154631066616850587192264177936547328731077305640370892443647704432131259103519638604560141062194047019711942608612657382480897820291430157400678582884877173601143657873732975004593612079239897477867127448440124720041543110085012982278743107643893040276139078289067626664478660598699725674102288478359655758986947945335615919488604275377089628365125357657896146273637950464933288929443103406209523327006438657811009078314817727765733930778095936898171419413834900233983958363437435404673497673472595823140750338803391571588709815005850297432534205336613517301866103070419975705360824269540056947674580593136283740067360430652345983051914187846469761488385064866415596485238623974393568611601172056843451694346548684124662439824775860988032623410183448508247372448992302824459858337405256726824185075730077507825929324476952682640817615119101859725499963804976197782880616430237548688 [143,70] -5053180772656478843942090812426813247670730045729195861877218917266930776903901097125325419923340073317641370635900384042646899530055451569877922367781867297023092460293564318774157827615521131974216508069236780715174756376455973526516503302025696665375012419888460829265771890394280716954852394596951760045643415555113891963206960279987406810536271174490529897886596979274719617125380430914934821475966594863045747946764868136406320053477357390673718102643608785488678120135686101399347124972070493904884831787809318826485479881360528958081002757550794036728001371005955616096199132796892979762061927889178431110607652742830783660124030898525456682980406537318636637092797483440652455408253236339274099780617940012078184807992740100484971545256752620735066889796251540169614956071973717145558032666402658475896757990081946967399190082215608406935676326624286267900262361388680601298696105726626519899460243612499460618440751743409885982461712466878532095983456294871980109127642095176822839689776003064053638002353491044066977804276183138710830629733485176091810953020356188547162978993518612985289376124227339354480773831471138258842542622780405525071491074002185561479926734917890443722079077543808340988494942637177428125995008519222363920990084392859039186572242406223095783307716445324014594465109128715485191308821142557070456174438903196687594245971099501500602818982835610933649710579148340618575983745147335685760 [143,71] 23183336897025393761646476978814973762669532510906650081300509136157854630652911670700462647158231619909959770882757908421461906375919869948396502646645585004765126843367834918631340835123847132517311050679949761318915600262948150012793526196638255375690830985582189313133713858024741392033819854519410422361530670909761438663738182116457116459225728692804422622587468709972419861471876822985924902083920666968473536323112482896404642705865896966192812265597235216801102055406981083600888274425134665112477370829978111659537712980186134931739028212724387115453247329119289551322496090443897292950344322217969161469630870936166764863260390184054922890925677214144147662115316310311055663355475556010097537656176276254611805963866414687689381764748948335129887365115682946250250412846749980475428528667307634394362753863067134737308095726824190066793796997382529981941913054104742921158258846469636036130155632061431370986490384248758324188341953714073451768167263140118799869167078501690518003346347588913498384031729691144778161792462620406754633845145095820074167210556474013679679271069856595869935495021754925077904999870358065056985245009307238592477051109003856708309224656786018038525527833563143726861867632121735434882422825804581875858393160756997041850478416868670951607204826513669130806023905409441459355841453646268555818326767573333921457345465169194581258389979288616822647632705157852430285062475822192 [143,72] -80938362482064366370943266091445843927122326749847768773636100640489990010301044385730846556007217031134039469589325127418938881316863047706754481220727813576364214065612040815184691195832339232107444854725372519241933512599326121056814469144611389741421538411740797131964148903653062479438062627932206410161986184370165383179594867389069814906280484713061681759808269510950553214159689186491170869098144746718824381670990698742433425691652851059441307090523609618954665089083646216114817196828033326071793369167940104690488295570158278751784636722273938982922111891808146487564469324819459845284136598707095916751849183271779626604806182458647346796092307998904287564938701786109717686572270979089028685121706946876381001230042302289557000949243263663533859114521675386714975666407141477118336714178961252413378167397633360875642324499594427865533554958590199792724995696995901557651569463923117152290894149756476133998943250493808870349844207258336333926739352765755192705082846109782356321650843934317391435939487838586093289651873175395751410555497787089093432996818370927384072286201777562285233440912246824725710957163232973351456489193689493485222606093254191421607523410166960997932243890453046160500804870503389133585633681500149959241280906164847476063181552112529790251579823343067877588919866869967319505317898027598987591028938407288110306797506008168625362540434343339571891309925630298091159556800 [143,73] -525762199491163072003313529269202034651135495327288604929954565426831361242957246832234794173810052730931728542875347092983959572238326013843417338856980782815501327679915397149989992264297942171639332162602710095097264025023571736786716492705124762534331508647463497128177078800798672642749197631630818349449208393845341919691361884398425467506777855849790817568969322611353389172203751417426000316496225278802831417556593320116911639656575599560424099841610916082190402627891746412547116210837221609328266145911163131714020459502730062437948577575243482161673395051749808992495604348241450250221198924870696972808687604783855072240544461267444844319711485165596801888645683595312856215938308520408125485996310666760133383742333159879175143693210608851454812582239931132259039645431470113463650080861943439385454985368694341734054997958411552115791941316066985625668113197086699224038391332416831862361724193295537841844906944034146018431942705845416437629608417977015803545525475819208276772873827577949807603709894946664256703435154732267091606249585204927204124718798870445334875235343805457302986482356201337796867583117615812771369271515348065330891869812782445303351230999732953788943450628308290697230495510215466253672990914639189634996178559646751510120015389312201777135439347765318077366222326620048091631320826871056259906211511723629023255546819481534223358698906498611347566372770737096016424 [143,74] 8549919208177202333332886018212134737553103276062973034035994877180724745889805590828011382264234505551780486045783529374454209478622907155739831433502415474958472039467728337745310236686632778088995230390298044976056806668121111243037337447962563444339435422706089607945907961288005176081502796112034301282807138177585962250323392354131980180119625477790841110025153636214760509992357772302753453762578140679868167185611080223991983195960029096956313034378401628371019330409483683258869879415944821249644612027585041677382131211819826079348813943597191374471723304501488466055171631518555275570395828816434564455592523181418513473116604925963627211799261618679075691069529668391666916444052261935245778814601781776633212629319836007753629096798534865743403878677074959801884526660696482136961051935698205407096772100762206460164072236859286873049546297669310592337981533826879353680139568006222721356179884270185293138854555163737985010968973134542350936626451539603972809628357154880183394157081729824706841287314052795895503589364219540077933359636736006863955043659049068464761091745419688118285847558259415173859314045017949701080978062806471042591374537175277315493612145597290729577073862096515892393252096390317564627179946122926394582106392776344762246899399045051724094499756023746199326627500307447232834135782597506481987844192671108384953324652233499958046639202534757047543143995492106944 [143,75] -24159051692008956123280395780412389033807115973426202369003243975284951361774954737573177677712837275668977804435088648175476057490149136656685583191695496852875791854162696579646384266857932602998564232365086937684346035202047363694385187244647027656147357543440029446367564834481512735016553449905646948538223560964889585170139357427221626788451479973531091287520698871911873911830153470498627140696385919773441768679217391711023044643723335311213568350336294413129215405296246305929016267647627582322691289937439043303871862608411513953355901783250725540296726804983196135949274432700688331761148831756973445456599740493129205301223147990455430443477731992016643343938803205107525215217121020278084004346666321039136674251811813494500788074739751624079187337003661731419026548218529934376028162446764894554929681787989330424542965855886064619734975742768895455462931014065173027278785871289672270802096263409817201387156037452361666895614500460544050212883065270770061353565310946500059213331854357419101184135728320864954403124362427541027556864459777805758036034275251575298301423232331227494286518677734457317500242502784324577721818071846620136821813558655442115222923196454352387176423244242465750533784004087791330931316591305390418418780797762447592029104918675575371200926908658425412469346021645215482728794404643552932453306263371173133265213324894449853661552805756251179765648581032 [143,76] -491600739147530741732308284792637087818613444627773595629916285371178587122567770372928172036921359046503795506457008279448224148010917447365531563893817986549316265348605637524354913503471379172449607186031961284630621505647209181400160315618076366848742988544178327485326105576980443936184019413694955637997964454528057945087174795342393201179571523647820507029106906914002819914000993574965407200535084817486146984726275358520796457730094007462793175037869483952131941150430696267082232708710371043174507991644228083065495899664803517846867514852942596857258266290488150956693683835609073096683899571162681654370165668863995768220214547274939689633563993405116164052506687819804075626882377036679935548019336863484641570805394636369131106593543631099508148189043259689809342490840781936445393129131298271590932947093269438508399476764401202045930955779083746380833551953757427033594970252227490672427762028739593419635420672621490958518606291058594788308228582763234591480732552506067205128793896527572227518343250115413226294130358681319231530466995994882299689689569709127294630526734130808997948787306157878051964990531962373020073512716240672211359889192995606806193515241945005954586533212716338413127551424605331603859171912824008660658945118159277800421264475051157074635196792716367592424551871242564691283002419030646354337037781537701871228991509578296021907411280912676750323664 [143,77] 4298456410691470538625185861809613434572282274145418429157953560352152084728855288068337727137254434261571983424450466424875528422085403729483788681055454259589614109613018048034223987520974535859076623971439349110221196156781473958957505174351145888278955645148816754641769298100180367714695440714699937666998626993104965755798068651329369656564934836049834928194028387340692960721120120392869930669413797491948167900396721289893960238416757428624974223872845769998284074663118450619425477616291995386055055493080892943581105340789945169629731916392850513932517903966663664446492223386645471494882777213562139854938591315052597222511161111894940338055837726190847178371176978281909884008751947522469023419214000127017671137577651038541258529393410033357800265996901147449722562131518690781534486708396689257261224864829482480669222151720434823985989391859152761514611227124631712576582376147045233592056837709224595416453363879826940198640726091072936453997650030384115064290389154248425045601456622239267994413777810437075519394472544886708794978844794404478460003584447422210547234031572566148312764910298349000057116659198713968380666740566378887151540898617202765685053809655653341538038762136866737059376151718111610338703258644260745488482985488936644926048740664406628085381531394359081962060811725231037268719185336081309626495346965138570090839368078944995563833991013906910794 [143,78] -10128101921340355774632766925208305692259631457817639067799828938589373926192456426449479308786265780141470101676528276378092032955755675703164573432930426080621941851807963895207140215125004535519673410902202754512324473015860954117774324850833337332510108889652205386646151902202794100989841642599670961581448394868226071924349200130005251640639704272514943221920684653002373780422777331146363358669629364431226303589731281696875601610335172703054271464538828694781645278282540666704364961520659463023350671598681242634463589237529806047260713190300612562029515847600591338321896501326780741581243562547663020559370198740661951769205903791967247786393050518501751275951097839886702544876178391911728411246082703594477573495763467781224359118980926813875908621733605765080053469742536478700969262811641731291269261095237987625655939212185108104716982907638784058639502383740116076040384043127623226756973775788561302700537130399578271322683118517339769413920998687370902728798581984194844094209261405435012578214743749275506156077982154974772784867782422533524080128463508313178005230811208933178149676664987785176364432832816058859308286664320391199056617362583800713462415727974841051898566330264326826666780166253931322906250750389904412288494396280852115484987098390338919545537161167971248280645907207297693940342869914130897414035555847914878574904188857502151349251206923264 [143,79] 50035398014195004847901223933940849729124953573045205533878107264770192477972925386609137094103628587313894687465828841590744877169569517922734607188010899955869926925365923841061018020576214046066035638358302754234224425552133137597469117080928295603765834529425270551730616548600252311345995948890384051713891497029103646322450970011637042960747642984776586347578350818251995250603518049860593879025423994734121090005987290077614095586408253350329725789978263915631272344058869656649507913685117327305134043448590799037041314143209009694979425073691693993901558267540684697048142147138423988993133189495943026667686538060900383104087610644990691348908795629617669075676646504027238297486453395095272536006759528019984943691137049988449506964471412735730853690072558411893250776383738707182481977790064665517848290142717818471175258636144258697254259705189603961604581189947859438375437169237351476498682540013988776995873656045426697511617627898639534059023955342730747194661434897832271561401300188843013010480223475514467656188706960596703049298105887031210328879888162232269295853609116777948634823631927612375255268705789855044479216189957609347714233022152058944363593142956216536507583475101666467911207334201023283822943283772312898531226666119589598666081409514432595165455673797382459962903298687531475917776452607166015465965788150447431694513850466238789681099648 [143,80] -356880260529715643634145109318992415106250686088917395484258005773352312646909273102925095808647571935989199181649218017174128928191730084871495838374805108303462822198789350195709239048645576077323731727809555083623054857905583347080875189580733900626856740557895491913596062875510787720850128078614999755932803837520282141501537291350463167606071290660371437356880405172145559279534488533244471962368108057986588501657195634914300152399994520689862806420572850979253486643756417060530184023001523526307736831086849765409396596926223726516657257575487077684285528041172982441200274813858657376133161488407471510554273422684385528818231232991604766624354669601551549852478500408417800263425195407564888987719952909855057484717118898226644347329026925589227882797318711560998387504986995941182122407074761287410545317561902428995733700681896592459297444960506940942059168138898346026029886425484817751463915961772210725122706422302147081999316128138787010402828648666427270635671560757454626442466892259287823130831967795853730037088899652949701340417383056288021423754716757148989568043025377223376661844550484436348303861010324528041459791593997850458033291275679998298280055803485446115051238572288744435780602605922818295597886616978366435135272059945451675956976397600082727591993157577992717438653748966454006188695932742856334485174337188888533674215764421918458112 [143,81] 850624142416316000182679952010083143690311648987086502489232537576741366360684210915459032373575101511649011165048028998362471601808361519485942058906839894844046706231928799309724003978303818630583714191714168447790365979061859877735552744983007290260388090915443212913768521536496495814249891186637081184111847373224388098085028273189884622258811860466237008389424612060220703252631300673684441657845665155898527184677483852419805173003752608977916681461024583170159527577603633652337082959987411012430919219297488120249513922017455875317593198044911859709493733080355705104837185248140557512900486951064791308893422325446994721670066755962206570441767124312951353378777367345623888576566174042740542371346265256842216900248790381572128353680597330636947761167667160667340026504930924109287351056393872059089791172716983156027616223497864130462261248440196317767923073490848059095599114561734832902893621835047311564892213911813427747489874850107086339870448375933428322541046588093459652616264992409864975754364676002165770073456944838896148900257710474787909815990882715896982170599233411540766269383931683477827272249727165415099801414698481693364026623463914861063970586570507633227312995153070641237307346054175931500979528082504564774048093750303203993336217591728010240410995022247640081111862672015256711792919006892519700609649944592195035463114217798720 [143,82] -558786404584132632693481880594383630638769111815195581919728677180439272630875878382292979896003157952013983490642984365934295232874884839816645502671704905475287967722011006220474099067291795126174035508406879198869429470031592349602816182813969080220684836405849601772195394761160088844780178845273060276430825406892261335719811468606831405005751424696507891422397083865637867585956090031641817705877057701755744899876143775668681309414773186341470250633336530301667244073294262387868604509619182226062793705607743652973597661050913874170832711647054040428972130780591035368033157765311163201226307319650236510848844222776517449068779136300664035506086003771476210600028428256048633085869602097036568779018442591738261201874398721277296176801468638117758850720206809713263106082683833308442457518138671047291140716063065598744276259416661869397124154781365678377956040961825865561040936578126672412324766339000869045819246560971885910112923350980116668847101355684768987388041733596853922661308265661096788295067249156103500969741259525405244266634586582543934195752973550248638319651620336797612028998777516115844977240666150797881581077880760990348396075142034230517197564937683343892082465327018482454942675718186163425086473225082522792991461019221280454468255143757350812077420015993714529888761945181677298893157082505413926958206851493533654906198272 [143,83] -792753148162012848259906535091650916603752955163755462643249365295312243049275826834485307967868331804498615111361311533934708186912071404462633292327383501010804249627589427647095703627891350051315844562157853437292320382434064375067643745006211402888630765454385466869063850182855936016480030038020491197434045864656257925378502956791930268363247319073875927503279881742351578595109100845726089213898351149697540153666433269616297366220805579679300569464047396372153139846870723276043069624028714226411195123324764400849941639872638773401656920277952886306169854653989076214099515078722867348254936575497547407623050347094110537390657175861103785625780637356859942713964664788317738413286474841831068488192683026498597971054282128874549423217832738122828102772093374632711583691118800482000733463590482579944618430836648196481963748399629852044086993240008282695197233810689073852568118271636934682766207847855939578434765064448191461722487145143545196169084803262893594992169336356270531264943843020680290255625532105017320646107316820552695746328013499832014361784271100789427354579441097780129120152714029799120135470903726531888943979552643809336612505549231451307329518194622300761210295064151903559944829803158616297784087041110219558966064494211996575282798842125687734218735598584028954565883772508780295273260696100581481472932356320934704160 [143,84] 2056763980165764554433651820381441751449869857970689043285781871361960145432840104085549886999323471446962076363984913822305920591321731285591935670705811974106019810119081059858967706870949221492835674091442702981874941786741080582680585830695746586859199816151989743473627878873492571236528080720426979615253240628240641027948437046744007298870644055561165413783105074827959488299036731876047513916098440960662634112682366415946125610790528737631700489061898430817992326933344308108129660464130143880918611611896432994233081769870505575422086836198461550283533639845874147181088088191031874094671332649792479040600337641055089209840084064661479658195259948019496605832526521439911796466511960726502005817686412595284470121949979217757370779928740578907048250024834999219599096787524355563261117348930096023051111250691936727162309139405637209822179067452963729057141131553674027570758893270407838950419656691409195846706569204097456028844506254595842710524311666451916743421640360777408677473953009801042503134119905542634413200880772079086788438590126527830872346259126190761413622022264704019418859787644801787805866793244927438215472689108206854214887530840683919792664138342073471746557802373271057542151773896921768014320697306842905786480852037339010163523097986660388954375251235561333973966774631577745033401395906591743972134734812871904 [143,85] 1324687904465116700772142092820105274830928485199789858009894300024959263626764238189696653307830154435370185306637552877551158239422963478210444369760780011554174834001079608497005433634863625270971211172142530163317626565409261938166990665785419898352299836539714142855498224935972538562103691322454043699071740821555647162679299660197767433044919804193679188264435933770550189596376205231830997793717534286887177850286989135822258587717820237775509532424661593499586653480799828958756700341981982270764606993195792300646506320793529274652633969312262451822264634907567677898825487156376228430564655409685732359856739902222852338711454229473104553251172647425855955527624593474191029264550175762149469483236194131595665930897963044868283672161454593586592095260934260922919351292682701501639077617506281399334370049075686154741498449150340345033858690534753953915089514510130477149013078515134018341351150023852092725799572552127195478610299843100125894620434266055735232897993430557183672096946440208401828408647686264335777372850323819732204467521291065007804508326681010524594468886044050096572167874719041419946776410279551083460365532785483056757855864598521553750582885657340971425846951771839252927450971804870369311578096747753689773187862395538581896911239192995256470739238039070528812116809694817622927698587484047539900639363812 [143,86] -2933424789854946476736839565651456045203182991018571905875275236227274279456209201090106658245604905996711571789150014116407489985251312115454345174285692463703747356673667295063597658408156493172696014425331166126870309562362070427850339233466682860883925220676029893284985107933526345848030154352054461206869431495644406420490518054206966749855202813666178252707221141766536939592659655861322828234508889717289157584376112334651131902844297164339919524689955458133342094618755497134737215214661861727390504761095627820183118111413871719406218320083862513371810191156506147046533451882961196218320491252092125447419381119724133603010639309829549724105162211846597732985738742398959349947072425007082867863817125640334283671997115084670298726740172262015945623865386212834553278451688482460903855821511758411297975125641657572636407403791770881634817363590884052028524167682458744926253478078108221920734886666632572391320027017107871918838662911008102840356218278500081781597100107433610219002570446950264127412184921655968522170971653719854669301977047459026180809642407849627371999222857164321491983072103186686180955004651957444960879078921680803590039898397662531451749159605620115132029541382542218987455362218866253216615397294491587539671184056488248464502465556344812830493299759332751756594879658693892695493154307337834533120 [143,87] -1811691054795894107659635259493115671244955625148604464974524124306974102628789757737486149158336207214673664435208367894804255820862761310292194613188334448498190088844152379349570512310776400106925922327817276987863804917910723376780885043505204006691041564473622668189920293293291782505259967387994443334689301153503502613481075950915777410291627798917398517564111509168064309343064241360708419899721453122549653335372180375336683551384031447179724890106660808443010473908320558571039162413334619328556944660416712781840982314066625819699974542680264719878113516754955565690797410355260111919523787389893683055230637326902697275340595546338743603179954057938397776842861925762993989332920463549532192179728277274731121392359911980904462755617147388238300159439557017856350921783396291635217724083001108809043360861958457350033521916600118842392990015077091543515568112214678535846425399052140407734159974674807972972882236915782998988248161698934759209026045781188308966543660507934283668359729251509209098864407157480498746621016926611863772279551996177830668877918538551477521838843149720373418489143209599707581596172277791459076457728343833218340600629986031434686355208928572466360386659476195765409178487920445849710919023247949333579577258254675201696644319768933285706407999602879475028590017175467082929383218210980640 [143,88] 1845138454651553198796971689436428190908956122336468485525275658332081897875694836951661354303357069808241311748916609644603962373328064519852586145065895684481018153425445831875788809428749388191202597390279777752998342102816789461303515982020579138812387781667268615140109140137536438947907120761058965238195986217133108807155988591386516394818656135534853676526808257268286664192839097036611697093397645393586983569648950061945404348178530440605964761019587213950388734192995397532186749958680891110480786251341083937245433686572282702861862936238726482127624462504647530832158148937856039731254492827913606397311665679650923807171338845212197960447611332534362943326547664737312127767191914829053410448676997705079096221752519330312337213003789173068949174884883012717357168321876771980268224276795111252503230963746962238038273225809689182734182252924932744196654116211972219905058223566626984127136995471852730015616441423544988029991095869293694975306632049484258315604767525115265381372687395466676771465954466486032180077525476519354854785432700764596252152543061190401922527981500673149714978426618929131677990333794121330672416299914708380323197275611136817879125987975515128885559320063179861534898782388842738440130607578590603246818689443333090107800062129320563023246796444997082193553144080992435244503757104 [143,89] -2988590525314341989954576978656710386427908039713641650831531488871264110673903190775411376332887899955388908352660156618167720103951697673220542607836910388689719582921768519845133551021742941229939268106814580882001491334173079054661019769460485723773115196291385587263418292022251609633073582954653512731364147758954217688573655094735546047504883548322469785135267548762568300405182385903981616018367274127118141320080485023073117655593262655662051678680277614631709618882012414463058004925440169530213555839079972456489366402738236247972073051870494267691885258984775062588170890930298966949092377570482970665206179367475929766163858814380004678689003668300048754854548910984013037600411903633369199181215480867070602428940886996349124477756854972273176187347749671124684166757301200976532200759554542902123040890422129420712583302393974773584434655042284809665965471542916584300221443981856116999716109050514439850161536414645915776632140908856852841073024181831692500399951691682731091109750471217946818784990101584996685551803858830601875175585198903833772219056482230691395461407127472748526453689456442379188004172916284481987408872248442282422118959568883175855954507686914726516378010775609236036735737364595107700217209275290332788921584759608518342736802296160562007058117756360413412012410819821737776670 [143,90] -1748362986766431888021052702166502692752125558599933830000398722121994538652267545753629464016029057179483813368853987353552817933539164258589638895103988012301647310777240786003328854829133195460824602925329631051898531724319075994302655834253552655085343146067708283740359575175471089261873338887777140846519111926669273821951311122918636834098853131415030916693902310584199584942760795395990980114018690955112101765767106681749538908282101884805112439722766881074332939085868100414584354720157299073167149970331504036370286060049496533750452893458025417611940880435179183749638006981215147675922780425594564294348914060142509141020854402009670738354046187835613157995542915590406734975084610312650304478836423798236705334779474567096490744476346500580622059192118632935345363556096627966222472433708873217155663287802817587268980432596328950417778211865518603406819660712798198592875999243537701690936384156570473911897075559321234924158215519941949358428562787521151508469411662857142610131841027634386192940323904508630969061606219985945879877523919162795360691947202723442755049148852363839907902549108731407310548006647805362376917593514403825000296151178339369218666216973821818465579591753669205842096904937231797761082252218315990384984860276168287969520955566079810934161111238958006528307234938676992 [143,91] 630716087078381144359517952845548051930584784514217252647595264151453384488241060739986512877170495493817912217606937747280870276818099882492479463544834201268478510045098597472354306164995192876089007247317085150020633810946875928393047236611171084123379125338536216242085622012736979043649142981558251056726223870227395981543604341501525680382220521547617778046900736779774727634003543817779026124081216427821213633479811170222620151637339661171758486193557118092660334984981979829679692090472518320984276350108684523249977492658051691116811686507623177146884302055586841535975202484498782145519645984207863820970768406838061553636606910954153561495767888617088517055744291920282979700974994360210317628826063262324708098297177377566023818008402387088842725000554162804735182761420102925618663787280485905261047952174892287392756847136829517166894305414771025775376701249117635819217113889250628831646477116121386850517771621652525691936207381033075271733588377443570901023713893234959970529501311725478258016106022623460920583789628325622029585952864050075928660948778780497814876086815278973986804824880834095903394164772549581972239715057339483378999661431757239012817888490318296550047269464155827776183602924860834762902791316007109653679973525969557760832005019593226997456747259402434462881324832 [143,92] 8129258282049205400541673460602387526653030397761538402026407975979440322415630467946639809817604343977613688182183570782764699521538432855441281899834713654087585758493127535735922683868202873207612969947909224716196751590074886067390823763435137788025080746955623286190369588170467528667775517395815048975392570339834525105902325898139015955432964827269707596372122601454589436498307219986235569724318468400588542929996802133911668113986757797425226659944280749353914177465184351639081952296983639308857328993552862466207528076371361817696299462602923939224015339560532779526313621611628096181049924461118593594138189997341738730814324475994032362393951293836189262254979896486166138565518492830706817257361657765930957890578401083900875274664866604674262410289436262913454131893647846149198903139087537162082531085300900052078080824903075168292170848445971026602953179460847518975652270498076114348138406705623713398401651485679818283978723710528141491696345164252738965787301838811986740043794592673503083504892454789436835714053057308001076138487956421912312980918354186808482497160249516312634582688632541676079909552320039941482476520195621590704262923619951880076860369014363405867758966613403823018898423612920719642645262014090745783013742326979874287143058602835544668930275515210075208 [143,93] 117150688168798821316353421352312859082074004443449844727572473516522890787703348917000898043755247541288090626718400332909908104511750557391200440678186664099468811988056952376893651358121919179607160298878257183495647748340507506096087554942057102970434276607666594452710612844690107660157342728491785707384285775857813131797681047149766640072200238636675805259532569164116615623360494185020981081683023889113734851510409852772092162991771297947110959596548029580663037135584740588671078868347905952033190357418708373882658497881240313239461489083838412731864052419068858220017255146800306929188006904237894686742695171586699626216051578414041970981176630656963270234964777761495624173668798875239778194186246892669808737281534879016398042904278846270792297364606720335398322371738309269257433362099154805338741718686001288847404740546267464670218883549158212151646637517285487550819494090700931908713931477672809944894282563736738304829340036952376212171963859523020593934272072221575720012552417209396068322270196944319421579783041362079788502106953425174741186490058505481622001385916752908687788243137925127744372002976846591019506118021874914315761916805237653809666374652252080724015577995056625138656652287014312403360571671252073895833268498052597027776790061718931496224844616735679 [143,94] 129518669029572475487973406000425308606116012300355612033913500191528276267740907745680805829762987254669202497820965378415507271800215728760801386868257196868652740728978740227178306667014543166170989330073248735858055231785137840861085922010626989564044246177925058544748996275129353983929494838859283629173714667861756553418382859903288111576054823190713378574637046407898756211201398766128630519151553676134070890025507425989512511601636278229031330762937015333033416586184503410550613849134504353856243163360205691048726927393364456391137277246305208329920559761315570950213590871079654224170300879356182386843936205660819064663065227311757536286272141079411318958205172342937812966751176809249240420677000570999558899567346592433299444121649423628197691144706134750056206928833239431720798333025044857774050331560202930704183393335023089064696435957825420667607006436438629311751221043357052754931561615240472506641225011827769992428134763297355603525287806121922009755926702401184179648848441620436960390421511504518645810139577640229820914867849070862949856782773453620917251013007397366439940869943355135928884787727165674565514256094468761876241630446090707572334994037612804684401282556607615164471282564317985456706825677475476573114331852018477061211449996619016745316527808 [143,95] -37408716747461367951843180619661993231472796297294690699467907616099127076493947975533959533450023904786696669562154696829318815660658760967712422435190073693834116200908460339734608556529621021328285325644866041129885870443651927626804920414750487237159574581042336252143358046374532835495653069817578826408705286871174371391415868303569408657689781940316641511664141050752584085612635138887164342892110637894949497186585801319025627901904036609729415545201791708010909259027596446102169541948363937510608570260188002430554752588344205244315245295699783770467048556174802371299426368395847151493514888417226363150275913697215581739240032600664388889417577158070475206166115158515566935658957796309607668235745510510816286465179955262389259586462621110349207752751497819440201361170039653343016473692348884489231516535040288209317715759015653999386613110402827011699211569391133222196774115315910978558965495789035267680900457201487285319634747104071010001254419002413767197390079443175399058650350458222339070169043237185287746606699506163493492184051697081685098572093676452711095703666435615905726202275891064579030839509910907847366473711047483810145082697598330595659272175221203770342856627627481301719056470587623361181494276588522011926223167505607907281337726442762343624 [143,96] 6246364963416926482685282193426345859390605705503667926378061100877848997523612839888603117439583714918845159547729428219916763174202265727387290356338981360850952828719508904976354719671766283866161713882750605694933542835735402857360183923326195449506766430580122573022499384602478037410728899723208660727610026033962974018368881237100029717538893406034992059962057179161723525886686036972052056271414061909359763554917963707057244598195902219180820407633954952631108994759280842439729656171468116820716067389794146018079199250288720897364897850424766356250964190034812934337309915498175135765429033158324472180637194422501730657071716638025433304867452066998971921211929856555643932693297757298644023731736548898483722916159464851302748149826630811730349014180476890068367914228677471905078213357103651184014490309022817274940898680218795224326322564502271364057908998167263678576588855912326659144995649356945647828582902119532353839949093144755251111251530768720509032287134779499562676002947536991968241210486009630937400280669997180875960529518616732561194443375975022157403447313894428417410874905773486509509496370338799768700151381795633557800806290857871051732599246392564100979232922535765216219589070640976979932900038442733397059923212105870950001332705185120 [143,97] -2079350422036900908846717210611820585248063960666972410000180621367732251580448188793707624268759746221309799407412309226417930853459277447891707321034305130818345532114611532884125976105810261810387820022005078778916888727242163550663793327815158675566064329236079583478177022638077092537186576635510083242984207100663388208644497030385138967805832916787176370933961952118462858446439747442345405680307745652996372045333226063428799728606866143117478363164265246014615773075193366420779697333322783320713167967875651940759153999371576757699095081060523571866606625989298202791565196049040608228868520141398501586011252489570113313101835775621387699581793737492348192449169552602703035919100773839419608843174622169525314227515203611322210808527060092855519308742779498008346479853596631450296345380430309020538571675798065501454104833211422883040382955233955706724841445831302884913569286499839056965734196870635369290180603701386982697630382468803651602030145981751533234866699450459301961207270513203945116621621045931359071552078337248947800431189226227827463412010625474481819295310354614669336571349365161708601599345548890427064070712810238774887206268038842422628264750032531015749429447716527693282734958485581198145697876326627820262064241197163416474021644 [143,98] -77542966863325439707603157596588138202026043917340755006805748953651726774505222666067645888688765370521507618123801955702011256575267875044422570566952312626884663253766645478734853761366877868865187850624851180553779561386039863231254853820622964380738427464804614763251711355342079511245964600989143450987765561899290944908899759947635463146861025420106379998270496692839065969321219666998085643160908194836860601129115117545119560122331631744379158312270227489756801098403299038911854001813621804207336427588670622580623685378112158395665896429452317143490994543737551157359018809903824647889022130049045529304968787207128463263190063003506226412341790070990902742109278938274212147740952503720260740564124291296961718428526619341925555956408301512997384891896281232782410691745844784291043385886128330572054659950038527459095954248659866984753996286508233669269233711143140723858827347765904204378718879261400045600091057269659786903444067742503654789260750709586005959760809673595234730121239424204721979532027236952360766061859649863405082538951604463744335184708371039196328892429308554656066229857736175505749115698010144533524917137535163713254178499179176687282557229336164918500679859558094616368195716811037147386921495411228483582027251819370080 [143,99] 28703218681937664993819828602997295110180759927951028396614344913092188174410311236666446729481940116829340900034566981885550331905891274232143943488760944813380812218467019078301171358366263438860083245524930404564231336741587487292354563917777411858698826405244134443848037591698762139271744719211882950772313021406623352765417249560847341947066695026421015641228700998777331944001020061587363154985372829465706832771184156295359898722946031533714997013824042809527605380891874224539057973522333973040063467159027995354293021335385289370046051743087087500086421479525145952924179311554040955690547819986580705914701347124690515829394032830586325217710971335155551835494485215813379210302474963278218251987254760720672927639904424865678177521025493314032837935389138349041589555656020224902014648027327586635616723772935603582041441122548741830671357932108910749797610082441565835233730209769038706173307482810164474443885446025139949623054390951408617599064734825643335500887159422305897213915590616260619512070120327998418520456126471650906696542344149420678631020175895624298373131123477379482186821908607581463359856633153588359258159057945617907124589673060411508050547223804048672734655194488129549140204258308364875096145489338789747934082737300 [143,100] 782275036693080984185462442048396129562554198183400278394545610177079329429348083354843586961135237847578575948056351110064527913449582496441643805411121889732344930168710166728322905885088262956227481312349835259001575317856158115027741668804938367382640340808041181014109348341547209759374350757443274097984668919816356242036739165970372270414295642475384824511017464907297835905821166509249855951761482705039379945453094782097352345522166152489451298672727555391691836950976715926427033074175221576076288494383315358605267854122944903072606774130694105985481177780380412552188731799529472505686039680783058932007559301149408792460654284922088651652794393292131133340939426842025102350097028873801409051121732151143727802377151109067040660645135605689092214953227002916179418450731767740191401401144547066210462594712520888493380844852449709308376784819329008927779432503835080883297665033188411831263293896210038576823450389148219681079213568341621320741073117241865185547448230527824165446701554403033434947721226866379598135632678342991522670663721738574351472724554174159711693039355232367709792353804991908175784086455405929490802465220118197684124586252023810326102679078765830245778632495644566302108913469811299810274381649933756111608 [143,101] 319555939914552859837701796423957671479165222478163003354497196489773065124332991867469904144111400347651380637554332627560484049769480269746538469661502682725023718267321397947977520318016513866855496528811984414797594566118740509307877326446035832403793824920952529199921029972312912995762716057697027813653874745960541597801954382716506312801148430656200664382094088048702912022087046313787299113760353799308877558616319049994933845504428522311193340896196610641293618011580995282230207702555225346192890427338723885896456635321392351041328607223176155674937043306176897093824062635688199792000278170486825268594936357120134061376531670528775280593837861788476353882076756379478895827476358853382185273713710397396410772135447628011556377121334732731259426199413438498316348895482246242451508896534664976300864541227120130651615100414255404191032425575635436801731001401158069518253169779137750421281191230227685593241644994224660296963570860488705594436994184827446393988402913591471170184171891076769672673656320458584601259765917555961781372222615768486126192680487647456832612500928136236154457076909057154574613616877091700025670037103029195040090242084458072040982783580956091953872304496403197200424748778870443384296403058318321 [143,102] 53166651044735867704436264008376151309975190736308009120635159383281493410679602427014931278006377537236680324953756291294693575681068871475876298616589288240861664635602825255714820606005280824943499183627462997727903030815812564363825193262142653291766106631014208202620986794830734544315378787436229097314015303459319550005131482925278159540542788651841029782813312096213827646653240538563494954089424870620880465183526587689442633030419686301043371232572987982512799193586410819268330851051763287311100116329773714417490724512598936828984127282752865752896767075188984875837517013711930676655004889614296626427580570820173911737391914645740558269612957001582050383274084613564436920926365267386481654891761671624107837607677191489147334703098712718696096465637454941308041259834175250730956945136450678838843288852255598052579143064003118956385253323881099733523144023929771757449790237508388280749146443920326310636612622556124285586793060047689760596842311106626194231653859195549597909616264529742818567513957623137446303079829839574304888124710472379120178229906908397203186121789404140381904065993592555696722864564977611223824745266700320303664861917604161493910776542811615242860256836563154241240389758786951635177416320 [143,103] 2795697915445841963830806127997878935657761363161435443313130699861382232330606085783596000803278874480158553986671392341997535132193752086642311163618942245868937622130785399604375917707899858712916939176516342668985344319780494190151701352476130354814645002656528425605663372741457735546565959547376026927773159652941225503980626882669221295653169848189947179348061036935612035199585193529851260910604343630177985526034134067512494689910552871645257577000836888937967702490942644500599681984533619727402841381893219761297229343273570444605445896380695868841576399101377235609711771675031728899479889101209671909941911793463436062019490068956289377023428299766944635518458759767230770379961501378666290508722739071019687802493835554872596395592098019289693935458149759648922972549950620950055553877900540298082909050889167881299193129475230731716557793067357598502115516864246788160847216688560905121008014815710340159708438079114669280440983767370159930125451164002138758670074461744651590050662717865499537517650892548759013588825224898194885855181097694262686583402146342762039552351195354801007518346543314174669289684318942977589403270416650611051896988562994297878744876231656357106901416221314635755080955340804510864 [143,104] 66867569268933337655386448866472772451745282723446178620155126056913185577426409701917510143208790528663798935308435027123869404983854700360198782685119173303112821432479467770469253893901658939463572670449920992753617743635630718586782072013382944667381138425871324767565494134191502639506712928396410083725189732274234773944499680769747316246849444909889248876148924139995364785383457939732605257176774832183696994817676304258317547181227478184897060107559362581617851360469935199383919344904628053683346831307375543487046743019020822108467317572387912310250017234143798521584247919434909796994875974004441966395828021634252253372671647449793802007082365997171383368569056599702515945442661616139410201316490216599915615926559805387261721937768626359107005819749303001210925665285008328013293420139902367115813986738407468141931238767986938846168875392373528988954306178516195844881967443548670542122624935308530631666274039512165710586720661247425710306382715304959465375397114489794605533852527416819926184539348428507561391668830928869396660686957450054234223893412004049982143546772942877058166102695936089487165918328462129964353228459616422764830130181736679473511718897935295811753899158832425422575816120224 [143,105] 832652129400219739601097494795126465296369928361264993096837004418368789174846744455928872990358692089501281893245824361296818601769385799148245515148910841775325950422409017927410540166649306430980119372274154985312604235959808893755783356314283756774592794888719919946366716061087415590315941098350213664588858942521820889858328584462765941809117346610394545815891811001120081406449958497229674294660520552686611331096431668435992591580015323630339442859316989497393483672721234380081676672404890120283888167048781622228920413863645817224132600774786854318868492490981606803679538366844857686128481784856096654060244078660080039552899472853974214746952874448106220808323898264805873197860225492825013542069733138839689592230798838392387805443841915136055043243351438375579124296987669229444217219470599919942484816483177705548836687591924615571997117381465274565622956691766146426105007773837632552008274280397691804310062302302809654193180731154813992688716070266352797980179201841436356848936992992234709570137360671929505625103496273983352806229954586696296599586553123963016863197508988113335708279228484748152985955534200369407566312109485739954539681282304712357303852161994991103161056722896809483004 [143,106] -27019730810280056979943952855209799315557542147903104777481635797712008205391810256556819789240466027621804579246416541396047297165463293295189980887164686545861184216225938944349587557964494721427415183761657749876979314879406377399250847140324815136577855978906457690930252074291574539278584047564719606983985044848699591872917789439670291925146416298510029761014506171419338757663869468771066098344145517077808053656233124705634393397836150671441464808650976659780860639903478142829479130044012138923337314082933293873427126870958945416546564514550061704186224538199261382011035355608016518800899645055625515766965460544433029928618196110606803993905643258174575017164652861524891390902240699845071726147705097179463630905736984064130100755696776004536928295547776717625621467013136900721829623834290972624146103375091388534867020117619432492428803804493057494509064774904037220087730020481992895821816799169817463709662806795580928153017591027451918360408607030312248062081455338170580401595732845737177603065488342596624248386959534081941739821039664760789446807245677510755215488765110723929286971450124660187777026436477531563490826054807125123538277676562416879844345866368143093532726622802816 [143,107] -947137816000976608127562038573716355208380921879888841770532682425243999562267695281704321741090533275956421913924359954142430181017187947299521792518651916069622664979045581185305655715866543431537716778227084216875370915416598847724304360212036126656383260738629783700236388376557510995198939570812468718864462811513063408020114477612242952666139039580054968552201409309821083269954926879126179013404396790128348566511157013426943541810003692138666277427206404289664570729791465247123031111540601123876197183163357250316088990195885108212347964447251580965156495438019661305814703354638363277353611092455628725954585763103824167157675560324380417673067463598611781813879821754030426798062720287099507186355419706138753604424844870434186943327656059634510100019894250201307892627753525175567843208781444262283026788957528688582657258531043888241117015245017741559618363258998647412760994286517361169473261175763345200359799642740363477891355793859680196496141456394296793315577472186567400608144723397353870355356723272625219153682298147510527131624665805915234852804255655050033060018737849659499942333952157727416852105674171952121870756721919352132010740393032890087198623957878661978583152 [143,108] 549647957545446945440430416920396047413263084081089276683272402616279245776190122572202745660974600729235369383400992145524290335829431273327592229057435529047611853496010733154941257380879735734299360756374255154213709764899583949556283548071497286381732470193951608111453260615083159479092639551383433568190569825002461388326153860249387151073086669308680744981969049209575776770020765585267485236338216356675991591666011610837614266853884771680406672319243187353503900179508196067027845976666197364099786881249641398967681721850172852855007664211111839708478315061390081739307177900817073552423101603912532618659863388192702776147991436418924246389376759527787192616324190811651627035902640304682885558080337612313238411218532627797851421008417292935543586310905263584783834398001743552038603630647236684198587999416264458276321933309184884242791690654237242430710617391067225879737618771982736345603587802865414984461556078488246385714575685913841432097343831191142370665788610037317403788794271523621605321155268140114202607179617796434169126107259962671597740025301523469483390945212824168893086873525074513664488541464874935338420063560639138810910695012764203511271703428390960 [143,109] 16431974653034177200675367437767824173533260992968581703604192062489083640923905399189383616897582770277573948623913035247650586771806541977212728385658695577875841230466926252659403987550849944074025283458088054616793223726960475798475641011212686312463821930644699306392026779154287259060473573658115534914164853362318185445207848389363357151140282412031936339369859722632769177959283097453408286110070382789082004763195443409340537764136549584248461405842709212599520254853381197374697301747831187489530723955439391926757609891007641912394776367761959858029458590779877622378097448237800275193450619775063193227832501359847953749289642978616250448783235594850848547462018751440057799250259185482927017978020740197310573475710517139942509913556009382428352497641171623180031286944055351375386813229541839379459070957446381279747509850744042583257608571057772002894324560244950896987422926000486086757609542884287389982024241039099513022384358388989529860759622043868788106017858828320709812027504409866862351537411745367399241985126873509743413984708513507051550043156059025696951238059107974390106959167266432364323868767375910297768117002152174878849388232252015991404151050 [143,110] 2599993855657899875817479830812253965545900124420952148033761572943499519796762598586238547095044543363841123959264848636120576028691635428809093439084390704346450996743702867182107724900551024189170657075864709264838421850637196456772176343669725352629027403758611855970468088648263422556888245299556538041528261040802207502180200781312390641978857624981584937914222172514652663999956536321276381642837392927007375163814025741409242619539063909990546442882667444478453465416197498608131057388987648987864631196117105718532734633805463650389416971871943965327116856525551483418073348696049027715528154669770210534922536049126254131204268688653260379071734555723612650113134752714298672916897868706304148873373738743745394268455838426419234679722033014390747131867147319897076713443418375721497932820580197224664795816498724293084906657610792737083446632201890547995513166468326563373232889158394828069475857700733179550816458848305289064149433105666619147228226392443086297584569511508691409439127877000086776323301820783634172813756321462859115028737750146831148871906604228614301050245692670148649150799282998482204210036512719325362499102482316246731619213518839808 [143,111] -572679269414859133502644912892565012747837604795603727594238573124839309926797997344214933462886804086571415930002145049750700279426811660180364995930043215049709607254756538800532637956964575792419353482472196326431939397060370708438467542172309790231470864074993657840796464052252425734846071684662502679729852132102362568459487842192870664377439956432783763844719937219349082325482299963750767188030782405335325499656295677905359451271890018453363917457862697360544154047337655757150729418431478271677074743766142465463832947809921931331022043104262440021766174011783249010013310708739755085289584334300074137891492661119996556985840158875378814652846665540409414326605155498837627335434726651368817940080077260090731939813153848484732587328309358022009663987900409673976504643427820732194880226837306457358976822077275040761554099992258154197882975367518304705961217310439252842812915062888050706997113854024942593434693491932237502470005480891019325837643055413984464092546608149875286035509658494990144340251473756997223549526711669973563310062019130259286983168892961488693790563784926683011535695473621988093763149319201521457250240281684973414319744 [143,112] 181151406942593062321234606609261293833031859386605494107283794921486360616916303172342995142949796112134060204483257665000648072513549475028453496936231420718928506726317920801271524029023170724537376742425391100516495715514368802863150281016757896130031322795114099078617393683310974124123743836058526142766057428003120296819819804349260741172911318670729408330411475957425438182127845295988595228529316668337242524315533581327142329520761664576533901383235897280866753950617250201761284431301479792718961288771855762389212544647030307091376804749898443417133849579573721738663526767725100764025101508732465146746878125698818612908272821743345477031961422136318307327852239693612451700813158993282735136890140125158816884285113282265637802909688595829029309079301915074203161496163102273456956636567095924508431122087200955984915086481136808441595259124556371531514122570914591501392902351505874828502153180150307786877376463887844619709669038403772906599846422856801404542758318376261297909026126104015959451546666941703687553150172149242629538317463443788459533882081150091513149660471548382963989005543421340447983068992721431570970925892495536 [143,113] -40627492964568474014150260949724342313368554148961631922640263651261993666473295071344348363193881945428653078888744177172765793038763674449735575651956748080963017811463979934345644987277146114087467928605028763117214219454575003305382229854519802689890431575693154154658235268643231635429508300197174701975788348521225066603663097122493913013744339149617912085587088575572922123330672126243383007791825504924367162828809507376425906320817100761751166642986563704606746909784736766800468831073945115948186766787797442707895580722841503739144705735650581783777085822032841634787485329958336626063449987489364430896138484083000228044659938965819849069472325992561329907009312219783205597114014404427956007434036143765573517484480423681222570098012300910381597191461955394283365730030243125854622114224702952686827074420534092850477600247657081340791933776101701909436115457065746303466555554767583872436377236509810090245251589262278132869133751675046399779412693063818832764084110625334035403987519809074957548704455765644082379174083003909021580484438891459361876925971755979728252950502907430665501206791172474193415853669983963330857550 [143,114] -64575135127242299234174277369996649936829134144987007814579449270953217615343079353788482546493107696883303725551896278037056259590340709519645742056838196240744147723804339879178959245412755580600591331535383902788979753848175757107799178672080595259887632282600701027899534281155530147344624712771853114241325583887536357149713455054547893149429976136079267041542823366060786093377566469604985182787099365562092600811215048788061703574783634400295674853084957083932273740192192244610968821047101548500896710925714541018594683981795503272727484102540575767650225134922793369077744251923721288375028285569917165273627037340011166223423115670706947582775577750106214769067993641134813396910178433205363606818045698110938352407241635857643369057097465106975428794725341295524236561618058252994732854544005483730977398520763994803837777828870824995054802167963516133539078104859213584583189148853444810342274184656930747513104581507421659192324891867873716077359902820395141096207177343379526762669868611088161294092581058415176835638039124373217183665297580378399366036200064297311144251408296865827409012094595605302891718248480 [143,115] 4114954130582817345041691989880851564278814426005975702756105503434299732788490589959907869368699476695778745326156639467765737838204330937863239630242755674676697108499589559349955707252096549999308668076557236356963588994132868547998073720219408269650209286036415284806316144437907605357621819406555066625630795228616142509126384596098070915599002121952046768856479237132584239470127986818324282398680001421051418585129950511552675040004672104514939607610768763323130577092169547318314897924890508806246459474115029766081560142661983657784995690625699459172406835282064172791788859671623266517756612773978209796633766066926956561802002454395160683906424375458915848257370247222837154644883439191886280742555980374497128171359143997858581838848058106903366760840318637338233764273032907877721906592562048984871673325106832883253215484597357509127977106293880130204263419366048664224431754837883206453829525153020785776468505690788547816973537221745923574200389448722715293455902390772375820896463607388983924164780723121420875702078488805134932862102052002820856298947516757796832620141390306227144287226906674082524 [143,116] 896650967046646556911450564487369958384850667931145429566303331905757691592313744162528919767934161099410603561275354899407884131215010130376332547648294643971934614232152776471097392765669721602181460658993375729004437924410281465018235109279650829041415353789356386476680521663326564819931133286284079202338577139867513547520605258114284988762781114579176421732617642767731417446929727056292173182721395303506914671993087651693191226945047964300134335505160185243375904714548829214579931741105539408148352427849552494694300274099815299873096454101630262281726167250529267342019420969470084868577156268474656990023552036004013102664967122582856355322357110837437601158930941108119144156593840422314953164702459789130230047760341259498671475835234406403497555673873638276794132775136624175184765601173505579461868843188174548143794602533096793324161352626990302741302143425437343862644432007103473403883316186190904681031012145729166729035587523138322369253364808129181105562924958818914134600689489882735485339239001909349500041423791824721515353086883243762533857401668721367567360324441714683081332008 [143,117] 9836531275988505505854455771048896661223331620799769762947377976837434572616266710690139201068990690995791422735444743110203600256926400266325372201272601417470630871867587212483217436096449101846614248078848609505842387452228779883143974200283659611243423829387911614047767087559366786284885815975505390848525533837443077973458746214913065632149463541990099860992571471964608594696986703002285153379432918146665232963311932834686691633966782511903870060076461218773837291931488965980375024375506616477781782771354118900604566783099844601556891597896643453289660525961958584986026566827511324330893831912012105906530676528171023330750902252291782979996290668874169994243948778390016760416912711947574533174584181437464495570545645578306082707971159093022476976751534938667335431545364551022758710640066335053261062027801199426721470995201284418474416255970033548423877142194825666533702218729798118453249641143127013047838234756449513473111299201001093874372014994514997169659580158280023383655231825588697390748667562032908247586854416707979268783958954262119158115916220018083085715865348955 [143,118] -422911333837077062116646770803306513687004568215441091349742377273642570486507550990489119192847793965147739801403191697094170227216378643790206697920784782472374997339921669756303216745672991143532453015267258256406152898148079630108819052841763983031205318275412322839019503745849042000207593486148269109637364366789649440287249703988540896445873890360796378191433199527582289740691164788094009295805756803735967992511152187005874341267461081673874679468750539360794285398757473594518413183263122593420201749099848052838916349324670046084137179294739015726605812592302333069154571439494388603218500330086968852759299544566906810991179585960752687547686664693396438024246113091935886322885793117815130047376369476137096615606206155329805744737354642324958091276358132237489851363876697939050801292712101903208975534608711800902425914636174227957917664516868815022346258751420770299468588853875601237956777609567801244506077173320811161624591745161113081351289273364133332538050541574411487650791667939865099103544701441056508365528752564568855754188013627829177026243254212767488 [143,119] -278787320969371536921772221682995234335201315142238453316823714786936409695345465570671726922809640691669621893646662147324018132199782972102922190647213691499900410605008059092137389939075058024013893441221679437762099918138161017180013568918414931380574080844413150236922474347634669955453193671597527426834171347834528930174896126078482185535153534425949728641064808391908658256305161915764914895342176148147015563880980534275003339315746521788022013654526620844078505409114716292439641612099460396482429880464153839450843159455085976114091651815097772106691747876877702916789226650546594851530448823531229286741750585823200300945137193158552647304981807978389641325852687666924748865930082185712232882440071363801457365582375089311594142833701819070642432581295939189639794320977083255839162695012693808529230296032782723358470304056236682286725435769711658683638930314319502183542425067205037658834764807097126899513750376095822759626278138818201986508015761230627623863714796224909331668360811334790602415494974570995818900272356600855416202387440803225634971360 [143,120] -651652329473087218674257815493489771895966174967881567345089953839600536379471526857602014406219282301593132915504185571712551169569466474674618563638766841359817511580328207432100100113961205674547702232310997895251722429152395997744979134303485121368511019725934011032347573642382575086719248466565848612121391657250203626407660979659355133253348030541232868198882835149882353062380980495544830458921000091407578173483795215390226022667032306355568302398262646554052111291724196864415610681581639419241914315842949816439087578804697784726409359287424097473902393489916351713996029014231167234043510191154986803671416241945186807713853155942593645122150824964937528448454284622621598650371871845863037341892421896987708957194976247327661281749938715656608886167321487643405803257854345316807474560597385419826144179182468818943531967167812926005041566934867364994107620747160001030900649714958118588426317748927694234843971994443919739156282253510395461942873570451304204051067178529386191398689273895706685127720583690069590781259292067036040817495280 [143,121] -252830991147687869329849343410027406474993360313506908400356400240749106978683533803226995964815218013798636596598896944266694562113318845033076048658936713089656514873148089700644261397149282059822269732520881688302836009369082619292991676701007461134447949171634230827274266867778775005485083387734262909937283717179943247344767996986829325013215696718211785459549888775799521209218712111036475764651755233790382996763195498080896332740574652070733464511547228698524704555833076959224350466150347819034532373054108162417274880129001427019451322144597557981081884990593667975178215858421591352908612060326260690286315240986300765823592117859701522826670992169556228876828897364139191648235122199574401965061469747103540086614745594401155941193923704432970754013295714598057952313164520650782639909538462835925599790602763225070205539378439789102424921076128382410209378686026632799956094270189742108216628872762862694712393318649951486277284665673675471655892572184028396527736612888067707826693716257444130259317357948758991110071182885146 [143,122] -151840857664026655914243695093442484318272864416466108450087726543347144847469950588152001599133880002380297973219406910510884750111036779102990599311624609328605154779692469554615173123139844715444611189183806861376042750515458822685288314441995320348879993282933536300890557324635278541468878355596727030386903722962013507694917200183229820370979401332572614710775542635606863342297929760077568396845238560309938945582417613133289048563454961736019063582189744597187791280766290674888455307103383446298221324606236154339358623478708205625830210727769232299546581706596676774078142077336885079645270847995357171166962429925600157736411797044549602555998062672732368465428496808230011312582898809001384899255369741807740406974743845938855902019322039240053026753929622907274975705905089271844675806511976193183836518856670463971045435494199359178675864523114767624498534427905424473784137829314958802385248826212745167314608720516585939512302514008546622731365398585235492533676020324990366659974724961594748412990997148695232 [143,123] -1076092960154779575339558587306458191999156810380768802964516129279082864709299317555443929164988784758017655943963239033655445622955934934531045066893921565913191563079115628631518993072568803310058286286665236365978355725232778186696854196499766251229316671094464362629104748133783910448384810254584547028333616490066878609390437559933582705759490955915618092265858863621483449204138632039481478547474347374681296224950711120989764999977281098318878890541452186955294186984563117876342399160916326651298965057131338185399271332160140698526653802129726655512710192974599563178919742152037404702867593370533771349642216924435844692490533292623695063367768924751705345220046029978400249889380035888250602903432279341679928358042330950780884011982717766952663224078530210000632887856229277682829607271776073106285357720398521053022713773722680311976970334523278387435241692499676522163865885778676756990106208254142635339489757614306735750784694591970748706130908738604689653387029869163388295512867231538087438296 [143,124] 133771970748829548122287173672477579008349204568815155014298728895622724334930983728694745974432972317022836677749990803421037599620870270449584193671457801105521404304454187071155477035783586783855350768932384865608214165758308241234172023632273012376637236331380833049254850222556749384377414316088288464433440387223994720138523371837502826728843959376595900991802754646347325942071167150275031848533308528410560015446408261828879358867416374470603397588604420132340949432315491137944203405628413502045572275108592347585453042564719052232815012404688381898874747862330449159563601748229761134978643001078027846951582012533053374806748250682238142396175016557938313903231727584884556111409818003558613612828733375831984745010807240845573378481353469626251496876230905657621482427643505751374077168736082885905810960347302527709119649151605719471640497831288416665899117044221984406700463036801112343039556484332961624849403859650007177271303683907003262785311166433867477292993247792734985733632 [143,125] -5635450324463403213592556708731550035583917659387987676228335501531362729168701987100101210931257877669200842532726905432518181420323850946940333060871652627863792363213363833022805871941716988473023148224183517346504721568830635896544157182329517683490262876012445075011188554148414911927443054338979717943162163297543286892839142857568513894492946951455911159650287203977322417453250887313150450325936201479922922121500168117598782841460195047984381200023594809984742987334537571960378170658706667670136857546252229041346264720699281229208894029606926402701143273786077171482537876042413531128453702599701413869387634328983982311634810571244700751542204994755500832601078503691732373075980937023114609898212604905177674392460945515825338930726306943316893013077777300103555884088822904427250152138852317710691430875792916082796099494233086473897729717289305607056251707646753583350902872963299177884316703534325721089451324238914060774812205777014270549595712521844043334617571376576 [143,126] 562871063351906164708354039863680754873141513915244961712513571301689898275806521512839812892827718783052020362093450194293315681328201970398312784239540730105050209184287711057658257609487708634679561779098665108580754410146148849974303572278813775168329167336524136412083268101146567725248074174727662296732099333405087379932214779525506432816472215889862889117319262011571807244234516654811531943969028251059439053591331388602896891219420240340361157746950682827028677889201280944775151318705106812110065596050181554757816281404584444291249397225702989200235602353038877733898500586016400356034778733730806682632386574645829862824283098134043186037523410480804470952001590759411731183793066786578053643013104854644498240446934821241395617532886725157858521123267783822837569017082034841005165111711117865408649862081459461257780434768812679395253758242370306997282958076070325808328453534559606821580812839111494515445774351411374520461434881816654066405792206234742626496 [143,127] -31920216892043151517447077177030372260306471866690890618989312387413755191028219221371724572727681885995980200478932096588557631204267473511937697216393617396293374376206617168374395004969804789241292115172219365564718082585322527565502253983152823663490704615627375726033223591786204926179403560759437828632552440520086609636219842723953031729525610663044922154214891791184203280420175281917555468090012048976137227700916756999271974540015139656181270195422921315065867014233725677332664876165181919979962664446991653461690512298473354826625306611515189532577940076403564337785404599722980201701173469751476095626751732492381444098009174934077204939821265178796734083449201440420504928795874992880568441739978504801556293229708866858975919767157539984527803685146336347275038011700805521365617164512897414148169728839974127580533543941855838501341978764328813427961651748546203362275216204824450313210662923106714989729294780583021736562628078912301629721593906440 [143,128] -13913700075084418147168866167558985567864909402049184781588335260757445466757118011284870455748794537036345165370198147988660860610357921489694404713988689973512270150256649973499251097231171249226531885880287809823563465776545695597693091950221289022567180955850682129687973501023235891080147344863229769154617419038368546568752324701913349000260047782111982129839765671186851593999426943089250611980773667835922600419890241121234973133055552870442997164468521682837981895034736123493128279372033189293151485617361066112385489334656131253520393283209348712846629469743775522685251827781710876359475897733878354483394245359406851279950367471564021947403388974574990937350019341852419029484232880965804222556290520048625260986490762267393367800932440826420018985516182628933843103014559980382779447258866247548279200144833589907947087549086399448652222692128362709134016338114731030208854601294625999491109001225815441951167115707459859337006338952658240752 [143,129] -1933739343874060355306441087567715851630109899265991397591000389214005852541236798385038281159829938178644500643856529632639504924262518038593051774923012908856962635244358459481355323936832505665640305057702652708474323322788023979502188615158236759770746985845294853295579952440212515799230634626840556629878622909291920906808386527548618463898127607880079045496267712790764147455854731995185235209777657116102684872140243023603016578341628936469822458784902263145623670960656193654307284195686479806949964868466636166901950790893059271512351165698001522684051498324119918850711666644033091700739629220824019014916455414079132599045753521339473628652427415328147005324047459242069997943819821714396864462519713319296348020104867699331783092451214375750954243207612281802997713905044044220218889353937228860309968682393811780813865867208645755680640976188536380168283280718817742986691792778203164003898201956163324770425457112058645737670890746 [143,130] -46319056151641561096921597617667915382565971082985666343329063817925661044549118153710148296924690803933917534988760703244033199867653122448258785269042186390525344846849427649788529391201396184623230648383106520078567588422362398860012750924720715496063667412255205103638980029539154639475029843020818104557191527215044369631895615405360915440066882944365433841266746751815542437725217479470417738112849064125967172598259574285704313988892440146337816724181859014316233356199032852824918427055726766935369468600346360679224046635555008962626234393824307463373370676132354823623450157522004352035095366806695866434937514282874337047654413094038114044571026137247135817988844370348755762832363618821196221440614815778980833570975145493525805451398872327446194163705208961681272256341617095865520819110022511966545026472014379445233434251555815258879353607075195827909282722873001111624214429314870757686293994854362095669727423047891680 [143,131] -191338300800633857006805728060855238112178545258288180634264496934724699840860915338121110104458048773626300625891828288737225456462260509397603600564470979665843398381814619572596870172030876266341406721325900214453213470341005672632207237454418553466591899771124428036558410165559729332091081402364317294316350825757502233979442172190512088636139543629531465970665275063170135456729819873898932000717486359219175565859643234254829828514176767011998375403339626812474940254708697421539201617358670788677496107072162619259958081893522036438057443885742544088260294114804319950109995679119278754473471877094553380857120158668188120014230853817513421102994546134590095573994991193001366011027584776883153974850536368943015329637061509307755861183949605292606985114158096528495253830810572539547871352108831809902029980995679087488750858893193236196725569331580270588866766925442034962528725820431152098050063408296593647929596 [143,132] -133714499857031085390261439736043629473064563879649100020232504390168287995131413436441071649708570998982444782994840177474878829092208197503487276232630375539956501294127018761980166755658352090494132978413546916257119165699266977815350559518133916407075493537837478516986146746029452423826157665737855223610952170986003243515127463036447872913966202199403502210323649047213464467399975901879447148709541544982536316685462693678759059521912498426619763212448787868469811701117079020430775168564397329876238327496672098144672216327018590556230304272399643733289036324682388958534748377082376716975363328466587663809586397476671463683650129460673665587515574861341003950718628020775027836302155059682062093289385195891261396498313128690597351533383096402247761492136462140180339762812366944960698241756188566820659572402017283339333092667078499852032029710971370540179365384038802742853843711937346645414589650984 [143,133] -15323015363898573111359458424724804803505304980197686530430399054819029927042376484111274432730145698512930858664225702611696040519961155627856142695015273040131925497505078601969108788575574504795002686014949052838733746618120181352826325523246582746988800098003834135581762022498057254892576334377094539436276667311426298484649839232916575994423109244792733537711796775013711560697097049601650099234906292172016942352654378303904231111632128037550963840918706359117348896945727976035398722495995806456917350581471107314488579886657153363028470145307843435047927370114155044107024788241696423353801604906788552400018057747255631725580081532646175067069343189932714080993131013337269218178203261615826070333119772106757075824986556704844521571539525708621684938951701953396403191435905944810280115393648536455992166891876136440689670025353086863523823067668178998711544944484707526023294546119757963 [143,134] -275809587968005313597744170629768084977088702197601661687374753545088796608879416126953702831891224737479820893798737179936286717978522363479138417197237773664610899657657112750036119097192116832975443513564050059874701538569177157964586561329643485665459390360815037524964316804349769790866290342315060566199558743511864204105614229432268337670492078191423158114176426529526567643071793992243836063785093344768835093461495893098762553400886876943680946232474321381056614983948489266236558352220234823820061989827116289787106966995571920145237980671452368536471608535357124235650386629597838150400638739605975043621492874548085592924895018069827353018946591201269080266558082872195155447204145831627428534428450645434172642660102026677120517239966018474065120706487074575274799071478126345854160795864805483358325778742228981078525263673247887486553369586464482994921206335569043242304 [143,135] -737943299722284139898177273704844771178480942464080329307858001209663472272901193548837345410038383123974214477391537396023222028719494348158097163619244275906424103864376438368118063310477470567437270273353733137551470901766377963101237293440574965687326592140257683861047144488264169874872449543176493379732575554026406921507055959824866976457985697739690001774905611428158197058420822082200710849997927507208060423061608016346269523225237393885085622516796999829412885208100472577220611471348609728985305864855317730196773807470404143505116743839544684965569983468196780975896523495157650638338250576230250286903880961675742830376319335058701759830212527086623127613053560467387533592337710077567795853130811492809006075860597079427755496599701941363671234432476406166720415948207086077362547507228768934508030650533607819212973750740872287708445200009235194674606344 [143,136] -274193108232781259885513741114332490270137620816679230935780123961293258630581818356639295197272098302852087528221972019271062892949131019897067047340037317169151251727504535925447922552498164817831251719346470024040935015264643116773388994530310495887995856919025730061133963506964092845892639981983035463187915658513558871829842500814429051793752781897541428712632210514476542628364325492150242188790734836631306586023323732018283664297430067646132369359596395317001377413538604833791695611564829078432322789719133868978626465917818514153573937571690181839654396347786527426108903475182321591736170878834380542047142174077679234856657210731353922162476325963361955327646190099030909694547799476934376417029844962102903683530584418959163971378407671551337158670271425098052487873886872890774347815091806413277749391680487508738164791756223465744598895744 [143,137] -13034230603168836488507865716397969503095906812987288370748458933575548192960092863237171227607651411237542439678620106862260569871450031191523296867526987897034709348799018113094160251878761154868232340393401031645908303557366325656321532301765647329563803432006509874894049830970637172229801246681978879715959139481551665427211044419711477060432811632236232227706003883164097819933786194995876885253409271816387969829428255624553799688918379591127703364163123180555524701463595873234836038830977345340790168896869719132760255648912506360683349024392708936498896610457282226242415931099674067552585015826308489837820748983617861256893712635274798028137781352460879949849687838933618737250361280427662257405659841469580099393781128344596836579929622864247073037559661379431395049231084264453536708032353940348277176110285720625997553298400 [143,138] -71886388255177604887959031059301139918417067302002528502377559870031505702445392531325561313792729483155266147603464798753564498114696271792724543882307771945982476502336538995565660792577697438622537059466115896237906024174643143365075360066567757134421702441051607038411879201538629016610568471609682775519358000659697342638511381934512484157427484648867922802974902204689595871179551898100295841472961661272107970454822077374954756673855904188605356916888966601307492892132289722678076324666045274716597111045947074617647024858994164563297864848868175138308701158294581363731444747750864704993072190962926162257534491238113456154996237305130760512053915147038580534402013127827919756499941608761960573813125862943274259443401915057102537177160435248263462706766442207794089915391450490027193801482254653625239492535776 [143,139] -40966598667184445435235527441980459240207140882570072346436693064107991918841099781722189538076740140094012294764441959786536582410561371949951762174433879382850383719337676533067830192395222402329996425210961694910259576280275035197087391008362753578499227466643506689099186918141541120954870376051240000694926535070930054494947447491961045781965953060476349593209001930037490943802248458448227744775863063719999916519722754840446463827126047232887225084516383678630707968406660127946387182052550552537765440070912554015017443189130733684485042251842687246981021174970701341715805502675651210564425180786263995824887739400410117419064727517737425599497825518245680567351562091342191204658060518791828899503848221275736291840748841067847547858352665798686189906040345704410839611296386754184118552392380 [143,140] -2103456938859106582594509521252675592054563179942804609959870621889494172809996036390233565465727486390228053145681015128127650135674666020649086455154276041816235584432640190699207079355312960802200971124345924089774399942204709801404218811988712655040242246599694066310383584238065360938372443617046586558403369415438896528037650927480723261643899691759475062900651139672020383184136016083885388179995048990633506638920772062364606245487917095198063933268841484632825563275759791813600967643457500517536683868609166939234230442727562594395324292768966365426455484378637698702191795881447753547811874114156094105981532996995455730196646521964499696761600605122624163248460276818272503991626700246847797261972369475587420261228601265632115558702371847762851411878491739012892011030936 [143,141] -8273427664431967188855280831238421014318837057782536398566844531858021814854351508749926938538736873680407681809443783666428533463510413088844227510909120736081615968467799914942650593096106359154180735133925532351177799501562780939263139005986260849607694180399595771207674594555009078501647822346205351157238101890749548817192042320652890987073827599730601156692591208015382380799901105252101322782824779159592159166190265802320150865718134160488694963979422261756997602988814671927169503049978744901098776421465957122553129753846009087685487864358151336351995110466158111752723237988908780837952696849120430133575238313686461199186735684714921928138748095158498750569314763707159027747050928503272105680127318508546118726934391988956923319270971273848493601333 [143,142] -2055300044893870084384975524492238166535686735187705555214335133254717022219987953691967251920989870988165281997571044709160610506784086985052588183461393669566250566723555998696943493251669298690632970593859273042404773108351817151242545492479316510400473588675616871406237421557974419982681117073309040210947511071321767546377650927183718626236807267581338414219946212860787319302252200896408053875908124890203750755835243051513293486335125891718090773048908153789112667060653663301456403197428620155712955240822347809931143295532049033509488919038452658990110153719845492404311021317259167328765849879750467741879041332190062679537293082613896672209870587676377594754017300264682602861637162372404710238694877758741094703106656431137313408 [143,143] -25596154192006432092591621836387740537585582083559674280066203053735713460234233673966291764405533043964907105986411226856426851021839417693389267215022073963108317535141840568011703042873063436097245438139091081807327142790783589901109172634402336900286469307531322145675883893254219283119918754769799370753552983679853682199510376089749314428364481251326268838679920401015382336801859632861551641786286739220239880770162677575047428765809203293438231050943564459900375618861478947968331072921901240605384863440549518294330493670699846981263693018150614137337732203878057525196958868063016100218573364772616879760625330642507606599133934975301079190926240897188191518832629868867301792261327853473434123887822513263376 [144,0] 78271872177216940060976287704183338898804807416288561712448887979130412682006633413395726860363088791723740138404671699207574799403613975488886741955887974286179767733010848482788553529751036589554671314656117061367363030289045347109151008076479262984261500704341602668242369386207294784191852048957891210560160940003785842516536097890098988291652135058240396591444496071666196809414838014793487427532960274014090447416035309843079239296018927244459615462851358408307353674793176527842678745697228076929648320330941961033935462178390905330138183511976780656455329880610017914436534731320598819659883039457737370855149154628652602992413854587410455996657212118039696053782506750784681430999143792612217933385569368475391698563374715154075903217121972688257202157986385820075611615927587867349211919268418253693653443529649855949007744359769422495557537073565569528599896140525671084186282705302659271401788603590592933333825427488806122409834484362029649660687654701416053062339842211017899979746495139647458504537996225365613825081739702158984668904596952444151685470739823255798487993948820814751356967118237186168285621184817681039979974145000706186779102322896462572516982444150693101806541623306204855109110305848585721515033794667514486369365029729526084588050644112121274104507257297484313810401408773316906478147450732023702077099588197330752589209262832064617536145248890781391581201825468944061836480094380663940932222225655014526083464856243270875475055948098401106841113134874393806950404947341065173302848807785862049002687024503128431251933060174091095065782387795296256000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -990663315840558520442741961788981415641517137877749132288221530425445375745786029092642002162699541542176233271613887531902754311651132933876724162665801988111658439349108687596129723136422943855466948358096740535134344865279451916307792925546185299276711052513604330215765690074473319699405948391499870152786307796921226204715888068244970013709336433325512514756977040964220997842235814481283266511210745979077002518543493919402268596408196034252774718265025323641085844598770345772594495995530893001259697274251816662613679389173917310832155119063457616624829208361192228414032182830903016916279200270549323480336577644936820531492221819444474816679660857669216030135655228654828351188879241475000433837951192853977634718816156982255123378817598253261163479887943289217666026684383795421210671342896789300801093897019648894658833485141236912571046174424331006293399120127954641290717485660501162464766185626196370978170715168222579050174986815712485210984518605834289732840151976827741894386422911677759299225826807374589503025297474926488054873777493125434377499620412240200271851887593231214660567469930135622068206615463755441863423747978290425978399044176958287799573130844046275039103903277085580488097896992605707295551753300970333638806105549203403610076488489336988962351366190029344353428188733879132584152482264489105474606094328078764638742498640281887493632908606845814511295925948193680334960575445753419157959539975978020363300775591541789468860553343000267841591486599531742778640159571220722003693189289523316948704034370923365122840808171395637799226994507202428928000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 6063824147235402775948652748589848904511278043671274898568641478351267520515464328723858475645867162420926798106866003404016826786551302177064673404654686865283719605875915347918590916432592342048463542922163794490204754698516731022421828238964028098718303964814730883394289511071871377182214556539561959465063125935512357511738736014339613665174919233140550843394298687821399920299592786893433290955670808341663774758277963033182632910246590149440377876524054043653835815741544406841632249295296635992975482600976198211609371715565054676969752459305748978532662930268880973296737701037072399470173297070935429115193331398511665836069966919177092713566928607604074695297427042228862233487265308493616068030160793159114859059246692222157918148624249571019419682983060903549092575695453322927558644284025046546449659073905083494562397490480622518099787347857241996566397213167098442241956410878742210328614391320971417873826946198585293779997113982836979669903982247289886763003162276278754981305431586254490764258663258124917158693118702409442579635888217519206561301881029540502681422750436919527801887511983246571114583825602420379855217488937075753647401255939778961824145979556711847824458073336653003497635613002827433949239213536185315907132937193025745469147200138164625729104145232657447954851628581739155008383253557594436102167650091749575706168338644258586457887926588551327862684900407280451706598249419790002847833304853673890400850598302352063391013855279100534028722819367393601296653640499500060379658166755346328523591415200024340216822146205289156346997171692781961216000000000000000000000000000000000000000000000000000000000000000000 [144,3] -22383437035617031922956032457059119412554526918321282146887828530539062572868373419743453781512184830079345058317071135105975641965557076523131699392930496827385360244460091750864893202190001700542632535611840924141664758693758906882561512601393270451750812492056155306684880143060163842962421206702411685340811094944955051909174823076980582555691273448667564011230296234377781103373557317316348884947195886706524229038920213928385088503982035874328228731286289506599028924042164223066039371944163035678362136566894029219991616576552735117332526989305931061633629196912588034323199058336865645688435316855801351654927293539391695382774725098640347533396465715021908724356674361882227887377409369584767878124107890439368743637606549110308649477128679220671218746955920063798239422333749050577094463764196383822110693697618541502692500165685312300944461835320375553386717635949969932940680202388500533909833917080967218152449720772159784179329118916954896659064069155134318582615850534318668717505887399610702897567875294245982496007362714111627739980241503592485687655332306633516188537148276758079548185137831256106911836658588112458699998417011885225005684329630389316885772528646431626453122517995651067101719041017264320093579769829775750545020647239493595515635640115292379123270921178091212622944233462681941152818857471100920413649707860255417773137182482200302528893593809294675973787146239122343612569558853788343532296544758815700504890885032222343141226998019084299444741744800264900532800425241323658725393835305562708430253738791806492143239313457938773222545741098780721152000000000000000000000000000000000000000000000000000000000000000 [144,4] 79441442697121544043848826995894845760243669224279167607693139198977978974296010940264220589104445753062305509355477119810588334679172277893042508920276188417129528579113252525840330784751205965586467345537243368797941982517369989737812999371093592277576990312279722744963960765118111388199365465516199810160784792763450469601927647759188731647459482915604471795493232423971949568143319110480557675152467514757469244408685210485017983461016356284805940103872443611950547312958128283461498239891092868367556801992253368765517515393266785301735936606588595900919608130849718172089275098828838987327427341019162029778152906867183708857648865058124448086597930320581469518142226490092839985701691822435717481576655974975563708607962751024918111501380282935659659856983574892226094422983434117270609552186946460099885167490952051045522907850881466725153501148549267939017142790388479058866144149814657284954036278749786772979089931521555684569869511439060963292346896623533968132700131156952957323873226774454721558330688078645785263817847830942827332931744119032748748350637736621488365441138029366596637257834628622241147555877662551982505801229662082820302685870749799016476557303595584008262077424206194814652378137483829359621351792480008762065462182783363592003577681461711467185430627976925352179932351071916442888640279477898957504563558862474101087958536504695201153189922901010747279557592492579183067225845436633224499448455338060840066729841581741684390774864281775708778302452931560737719458132378415300919436136956591559448756636323693719309368434875293037975537606990206337024000000000000000000000000000000000000000000000000000000000000 [144,5] -280832478125732303018609188170281257366685823759899508560380628533285829389840834578269687689236942688744317467283721499252687717548123969518816715736107554231887842811818729488873317184235852973053084104502050212071502889201446877568892437892719235458702462702964773881493505438766159587751336306545034725920130882421304154188009882457644920423776515705609432305342887431917858147279523366855777677262332298516204997257757668864662692952249334300350265340242978699936742663928312884311579258850228359019289114442012887940027917193238369029386487089857820465738277002009568337438708314110754313404956839700599436149389012006217233209737066963703837446088708569261352241241001793929342481889694859050778501956447593517700036011977056815227526995003449483458368276380452955023248980584353769657148029740211258976666925449009437904726478679591620364988266743103402692070169435535597968463578705367190015600140822588473644421131451494092662521413288025143980558742148626485159597873713425275126959218406265262498115013367203211068954243999962548010937930507828099651970087252285973860768672736077225191580007280894656251051503084578694992887494658401926195857637599521653925483902279073322621290156838441600634434596633243042667015613708079281144317369276428818462667758715313861962355218121540936159868027036809522782366646926311171883069835493771138453952163794486206517480594519804949756320988164969208061686779933484722868004240784895880851383577370770668241557273677527076857866764058647492549732739387179094100113670409116297761254349560785349356434758272183186397114562624860457009152000000000000000000000000000000000000000000000000000000000 [144,6] 505892321104536337424481669558374244764817657926093288944550771187762959871295000818859085715347176285102120795580241206614047678707567415934301080311100219191793948841886354597480950019276456705234984276412137906947551995387384077493609890971387721570105351496385230633297993345849249428863206528757710895134086457641071521268981421781529659727318753150325260183785670898644001294239083163676062139743826955373594778047248245730534357741268132408030877470793033055117413701117239333468922009627926411944605469639138052190148743879979905629168477249486232615382305809114262285009143424344620887560257978568955545984842093815721044594345006735527245277788331266645305058405554233201548615243692443728714823937644315762974798558993240223412663555027129032590944434422577574145297709781545211940891797733796629047952973012552066764613490009066589104774013921996973269767931768636906067764283172226090599535582742877098961289677079195744876095548627236959922028344032464652087160255060043477817698935552573987508431410003549170969881718818579669085563310244942425034064572299381478774024129689307206430534562963124903779110522310730453012609246644872268315778515684768568679816231194080068527621071222058244398695874610047365244000209379989052032779564404513045807916331971466793547383799591082519542243230683177020864307813548325925551286647080417044762062482792836701575459002174785212575758820053414652603617307952366195606934815870248584986704072375052829184993619488303611864393881830105766841842541812066629667714248673136926949031721660965339058963513900162048789862309007156867760128000000000000000000000000000000000000000000000000000000 [144,7] 573288531797631722021736367245753634087267195537162177141166783923694082174904018911163662539567856155958456334372436045725791591815962399090534848195445544584653434633327758697984598293814834277246045568103956704614437939184890973454166612732665519758504530457512700472835519645215021650771945567134731468105924529763297833106713354069256902410364545461000218718017379448884156162385564826671875672350214927947033724656860707719010993811506719545061659253095819322346688425560241223072214726390099752103207530436607782796520280402644080054141565467060771481157183991019107395168815200831211981381848593771325024492878141209634385868357114672499007419159291687526985969338710931853764898304197665555126998553464907967800765476209152642190963087049720554867050068897274603568446297106583126315548569615218936321012005638103365984380019698803641531014093725874616631102281056797765451829522044477035992060638060311797708295684532047477774805461683553723248676587214661165085581177477811112654541952943288082549174536133904505438633324576566134184269594432665911370131974095943552382650197417700474847756009370549414846764990932436860782155345497122930344572839354797207703815246984038474383860573849571804207854945300158140392678962277746804201432409877548613693408002435398796971703669619081555320901551150178327138217895214602501508141844480010574633670185178985157523507329293238286148566996939077656378990659112128764577998162314368096974757244440917380975548362798988680605586310450128654111997460461838055973229397362460424501387655691641490814844549274739120932254366895217892655104000000000000000000000000000000000000000000000000000 [144,8] -4162946807370541934512769164827729162796502003792999940875838216426226676592250176163053922670837209747018779471631862858016197530336033154172907440057538811422792383200524546785316702679559577568464353450053220715568206149168324890923351892851053836402312445686124702852402184571199715448325390690696526484304448752176398416078173842332828480406674077591879761940942709773667335022028970647300074172011930207594428990626719652527718364695085624595317594456779097019447417783856747075920953227459655758276985411402220111732031377523508448241508036509236037784535618697137737876143513781828673733508056686742902941006221052670409444366102702911484789783655819995334496782689185633536025005272336037672503250697713638312480540901080444885097381596075386814899984704160988130532296177130781072294744020855237445822722292335899858556483181682761761087280651136688676340819774982623125167854607683310281497635024800092478067961331760279907427305658316783069482293655475637509797961980978842770522550060792422544128411424876687696207410673510202308058821076874908531492600386293464527846080401612691069364355983037528821494167309389966586830756800412306047871009871685814975713911499533938326227936112557755055208793094231582288588610856355464937265951711530868512404915462599752201888066413754478134105364736999506275480513796252165217435632799729492001662893936571760314667033902606207633768598838809634270038948640002806849037244418519511650961304435816815645448431176842130851992327909255449292669884625225479337518472905387847690718982186868338330188586050081319470507238782252209972183040000000000000000000000000000000000000000000000000 [144,9] 6747010648342800082635834218347540709276931936707581757096804134607681031840143568717028189517551771458574526875795868376726678411089596517929515549118345176640122370917361342649766781703013481765268394561970652284267916114008455797558320623586124827948079830250139966997261529145111875623291778758391733916977471993811296063981137290254260416395879007069833431506572859126150311146820529376557635025240168632449444347105417021608167473139452224429235830011738736651269302976574445819724105731024120868003769171700410511393380533602500110030581289212406711111643782661850985295197547403364745954859155686186340953908401942240042050899872582281719017312882295803983755212097389648289509336185750539034075889615467818714549919796960640582467512372208562529287921110322604763535859231635773175409549254486854761085637688858725171946705791205431818298294331343166901416927551624605999104668188888961585264938203307194071712054990098662331941781663106106992515499067906032611336645698555247443386294293213939524903102788014457109228994260175098044766012778577100833030727951049788962065411688493432274206317126940694919123266666533033860322733896259487973887450502731859246727365831437782050634682250630316318668949047523476284398935630861004872135165835127235663215580608672465065406977465041427031478198124802133406344966539017960663307351379026388868625114420359738610838462786235667044553606475389349631191400084721021946404626066002430069538275183855118857645639429729464088244426793076820026401777410882476561492022093059782803023942010625777641995353983048489605879305961566622021844992000000000000000000000000000000000000000000000 [144,10] 7060623883223211750866211963665958578179558783661663252038311385518331285467844887102726688675620116564748236459722909585952937805700369638374597188747371767981467649872209899386674127726641186324032410329131831822039705314563224298547905186624944817147640562569836484303815383049728437249412682534143318682313215178665608046063100671893547593449294254704493910302690039534608971992930128755730753676193407386263949773102549744937707120775410410087789054421951328732658164398098096881229697846703478439655473643665275985369831430377599585255746010527558906032047172348821457620122759236215274010025839017660910384392060311676744440983513459501732439330338298507540260997901291552119728713771391700383726157154514051939843052865851280286035229313422853950601911786957897043931467893562023131956246892376153971039814946528464367764059696550781451885221106879042711356160257406312793407900336267392418046886433479561245287632501584620156244048036529094323843692494400765251822298559792812918459040685814797264055761617799468288049618360260224061627396492790803662294267988055572118808973131483664496070271822066125112411877872841074374273080653631122987693368306412330206747199954592654748552863469718152585028726513841175133499558929831436028037910385049624888329674619248704471097111857434238546557949298904512377632110161826531572927822441617993257121345296795872467002122144505825578260597708271759381783491834650255550185483413369161995334135321946200770953088398869003587048293433040482439077978052201530822659228314634021565595995755497203932274352009083525136438382514996880909271040000000000000000000000000000000000000000000 [144,11] -42252794440480822632950666286906649976646940371996163843482189499446019904878610989882979333431679623117721237763449785339373601822510726128229339310103495463276058078512683072283903739488506079962200724017465041471259642940448576958125863303299620889929962825974507347407612711355676504817074034489874535409549536290386118142502295282877413577173050700798246195699367414983339611133428054868179643888048275652355349140721506298199144130200316202680914948976982953182657707801219244178297307448421021213697158278698844328113400950201754809476855023312445719344989082368044713132730883370058872424980253736407585441400883302343172742165813766741525263825803634686926698975035476329719916265111497219301732859788862909629195886106393380819833405265033669382919011736787989037778279664145646327336783761347211623372870749503907305497430542512444672586939839405376734441966118506472159309424897976001353749208690673172018251322306852980688872560487080485209431787830084985430852871934288615766005704802434179857808565424413611522730866248849818810825239598627447668939725360165100733525132070741408826743614174657674061061658522704738420408309647885419816660149100120896809085279712207233066296680229360414763130402585045340265790372703430505916248391959806082589511777308910052482648593141322092892172638409148075842714596177306794005049736307283179549060881147142097035866569524625282454461599643160071225258187150052408810057094066381318105222288333736838767155762101519085976993446975558241890187185146873804471201109609377566107151263029921092037039784128553900975805744144410958469529600000000000000000000000000000000000000000 [144,12] 78479573648342224420043958413994544853491867707216299993212177030524481599848826071065057963629767921631646121292580596337978348646210647975563466616577528296065457976124270633279285393878763269529983593592536969275836559065484791881694147272772258735173975149527043305680616542273058385042916621074590189549804903390609587606497341874729764355256878482830768903584621710797134003309222134013331672727204006548563064982464368295117905780071066863066376146010893095275956128353466918356562442277487990114069193773565056766455552378016346042748571376586307669692108428226454868202729296583076341865035202163730610461397113629449679460250218629970964150364965119018448276531289195553801525450191061793708202398427769122233634639111736438730810388722455450884918371874713055786918311706855723622617874949114076262344116942575458120342760015861926879246392290864942978038889811846802812973873086099355122073484099006478084594411627620703951689743845878011636198084646971709924248753726170329770304833417539912704701229633180176417792168102378225798555477311152539545700996567772628797710581724543343652784289949562245361782197425122274659665025585924767743542495346046557341622797367937261453923922959958997477504167662940272789491032021087126982494144774094545839421187118593681425504501522266834091105034938755208720954594033459447827197148260823387170133926379730475608669583081886010184602979981532328052353040571643496174861761729302599422736595414493814654271738703188491975855073526374825387862826328200533906323249882113735372020250092289686353899878098005988580926128425008770687434752000000000000000000000000000000000000 [144,13] -94416293770130632822980081808237216984761115599086645175847039957477711711423134029032561762355956863270714044073058341685785624264802303690493915872206765226291852705767422906084534946326031445815435955453856676142051336892754629108162872336167951559653596329619610089784576071527297565050579641243606229431860982840669673021272258631894034996707299399712361648687935672959279748609747363923484425872476310166787526746346008789090425147370643969626756841282231035218339799895431248541240731530773180392451544000315397834778974024796162583156054960742767148077705317770679070322076906536786290779853230284779619416183980995171520954304276461053789709156287271341013932620888622636405800178128014334280708423853152913530396134719890381355515631919404250292510467205597265308891845993401195608898389623274406824606271508013461928783306372287928267839465740434745356569310966735425744643530155112737631616890629239907458912507394560950789983522671855154720707469762855186952388543264988607057827804746786813137849403425301304910605799874463138389141147428194922468190473515482689647348483082924181157490925544343454268885796441460351885672291515216552594876168627440923485214412858964103067607578351502752042894070497568472651616843298055771532635450058601045998836188588946995569218282152543626319033804013843201815475553999831466760650405571556312634642449599897743011304153038160941112286776888713189347658557144961160465113104894311983496598561613138311208762626486550436309747245724831426736648857877510943208696042898476491001488783138082257635080076691351208782416181580934831887351808000000000000000000000000000000000 [144,14] 109738002351803997297116453415959425311474022233578545014783063910508802070106232274937442846973134747912666878917443606079924844689732163263547255963284062191316739079970309342446423456293788234379707120289463519784321749111960567582177025312808108417982170815715536883951416126097363150550627929054309274354372949120987593145463712034842951515691825797130278660333368691262916773715661418927332566447913723872736637074392999291579687571816473163318041191583079437535368428118914133073380010228118642508195096043064373570318929747642883158294056021662519714722276021530032145805871380924351732606069521127117728757796294237957568767590692524182652992600183468304012546744981187800375554108468630029987418219589841407607987963325489855605727422437858012275650281549664200551179623702467294977703258671633195686704209921049395327169746368500088420482705332091880984432164288893302451229213863866733653476627479878905645235305143943730283791582556167769901657664562247899438838629000957563400694379390282824810145963529515232252737476144251806673781046480110771434102755991960915229684716005868481399316937145337668604553084000267468207916589784603446646157771583129531765407780558700327611430417140612581684132054331429770446130826052336971923973746397387788368444872309250169585177628500971093129528189808136068478776237521330151437954745389323595929381446586764079545252850964765304647904428220713293258574140400199228316085819539916601997764397350076876282903585273340601960162917778426539426764283895984441498166491490628267902112039464035990610780622547231646808712850268076154889961472000000000000000000000000000000 [144,15] -208029031315405952534816200985662875435059130321571400437458447214213748974390415543450581159112926050337344666355171335506838285243873482278961675135309054803412523151185724498242075420664268052903312883180693240843532167137982189332640119994705392098287873346854418189411379910775067700536882046415038323460704676714975563572555903789419445543043203952499542854941122095202147957105222612931447775593276176992008873025221208025327818803828886424888667905043121208429388680015614786579936040211243205904566409891432302571277047563039977540945716800259701468725995623436660593549970373672998551146739903361792686486049654229678851738135376898148692576296703720800374294402350423707122287935923614910193556050778958685147440618593568239560658688514740721051303974332963749752452687031995789019205900434938362197297551492367847514699694835986516504000291291168464642207968112413524588522196586084175739656214413667459466276777539374071512821753184257529361257981084933322873075494240408419019114183366570274230512770896629975976492328857441403325628606091422735006155410853713619470185731994428155494894471055521105190073804171154855266236944270378697534497515981075238737865743949846539904273705877141368875359567264501445867195725643141993127741355413216050133951569350966874660454612846827233073533120014114750345416371224039787716982752746886927605079241577437616551637528117294309577409589640530703439476469935175247422628665926323300307134233054013313088026018249264656286513063962313452538848181112322699850335893026846435800358256204315238369497758143054951337783530194713515940380672000000000000000000000000000 [144,16] 453120987353195463695586082904662035085243276314718798396778281213152699810315213706527917405249075064621058920164578019802269491724338800682975599446001307634742821278735492445749746656578367817332499066721297773348893869091405643450072596188098204793437988211660548771765542183627564480244991122028874500610308254212937321261037793135985654942372354091649509286714934752877439658941255964067629674687019516093967589329972603847950737566029264514197824843715200911436811384860446383473996480147903928147548739850887834490521637719492739349602008815461616616070768908253732186965600456004096464666898049923329373579759579532142408733295244200047963231385405453258838657179879028390115961152703111955575887895057520644768372329862301826702318721780186049939216200561663681823231385847610478031347683824560090732977834987334627761651918134203019627829838768628809928474017323533788450035772799905439803039885578191263802270721501636346194556053510104631993595208262467774894243317972552499634181624552165225809080148824747938801807069826884707935253456626670891440127735465890128064820580436995148080053175082464745296848159616538906778775251319664686207576778437801283665495120535906370665360152857662687502436743508694850378315198571587239017959722564492573858428365354819345540801200259141952552555111786337060727715290514455806934242847129136270615565352098769078573354919603651744852652982183811317040596392736356773522451873735039206866349768914994425366685758151454121226594266480662633032349045370678759394746660868375623929592024144060109974557906065801174186055073148971290804092928000000000000000000000000 [144,17] -760121176877463403739568014391843990545617213071096111176162940630452242618807878864858660737333421154035145320838457682435521863906646334728534018260676635246858725382651434329814302906578852055253835794958567561657171154287455647012816617788353537610612313391418938177765845654664444242869337078410937137472387286465869281004380018297634904117988441920390231457765288968042673872478492393552904259145816215955992875243536265731186713821608379893210525194448171270776536795409167690926568516945469972955499753543154508825146275386360325466210332772870568583284923178194156140097761911415505692571624666229182048309558479407754440942680118061000960982206762650849123768099112110907002123657671036869581205132239350487482491598292440105549660782887588204180773927256611269038469701639060544643607002594643535963450815856245204764707940082017902636824853037532453813655268613555564027942619622110683214936602341811888451641550857847328069847413872472188936957939522177879348138140712883978524124817892782269693958039795365169466376170392145144893221722807820484908115820470507024492564900705163757408802473651306280453639780819238395153352141642864915132272805755942020045904783240198768051340525014321921873545364223932697785002653332634234021760110031139335120424866108038989865030829552643544893525480772773124575449603461646101846470179636715182857253804085531813255322922422818373656276125258360973383952509327833987882322872418103333738724875848279129852457267477555618098724500985796572017420922928772355004492583314456847024203440526542223727285725339333395998757768952121886418927616000000000000000000000 [144,18] 916692481562324358185732631693062325130474698411041458144731353857775996476310382729480613151583159662995858240233752456465185445094525702562912103224353607331871499823636941754466669829553602990613541003835838216824415747120870711277919808798770389912677500540830229739311450843063916585068657500805655862304618566787555218564063890802644614504271252131458318368117345417597801690169438968135336846330646549526918828254294995510987194597332831902079618209772295720287195428580506898663783587325294195630191648475551040608209476889445031099170061543888910557873956388443670692914108488015696564065006434257677610444191788008013563497899665871240748876689139415377496348048651995625053275015677376412148812088736699602347574497908602710819550049606083404414373144096732940130450673574532706232642413469049813190650140793095246206839356549951517894886097229205464527257175804284334865068484646370147834410508697257605024738737315374161148385518145648079079721088851333262527363853502033955614159199954458439218177296329088365808642150056886161646073660812335412096620417579158651256615214730073122383188787248247870952298187097632236489257206376697699103639639608577893685778323410301695917051311704811106506590960232071179436355786474738070461371363957201395190764764437615030233756531276296888241301489446819749055965433485589114540899490456765202180222608808866760950372278646942273145878607676909540413386132961374507850860896535878586084501766781266889713803486114364044805034148597011074830108027092519011971638673883519279182049944418830163395661112569243443751649463614501506745630720000000000000000000 [144,19] -753605517876055798563840733702393121562626919105016987908180708024913722863236527216045814813619325871067889871649538442793535866236613769624764172605307740288653427278504436957304398630639167748822259643847665802023464968606337603300963043356910669814366576935077682849357708462757974642063286438053623945373227467593826100800511324999460662418467636749084715089502238253007732977369601276280341236519585286233588347456181840798671443403930694542454130121231745503743009548902063949613821492182952634595669039314615716108718669731660391662815955374841619616548628048350749699465340761194524240681422240370964798555593049549805115561691993472432822446599958705208523264221028978961859699543046608547145669177581708814184123957557677110259975114124540215648944728781562613877419844412439288439298260117397509104207898751429789683911409800780912309936963506388830720145908302782855374578222709985767038161982117078619817129015926343710206798123978055853221337185894557458980807286909135560899801463278707193249206624423864206503703343170685369228287731057772889122081070096345141037184278319960470487296967715341004267064486908273879547915359022407653822317298344917815851260754477586182708262154591893072719846832091591646202825178513528554923665747365668900253843301116575754832378731336552947290843125023310817007645314848713483177542268340723304963116295209766671500891687817253405773673685780348861612958093373425823397012696756641825815054256069619324010327417927743364200023802972313271533017855314217148632643097935449247299339800064966993165670853898838724315563332697762189006602240000000000000000 [144,20] 299182509836478086838827433854563987929802505237765619982921479194914690733840292419596497531947751857874609154259871805424956578594605422908620740672005827284977458427998755219547698233063973339107515781757023389617888425188980979961621612189149090660825127876598973641632849515055439246293893704411605581826931161304341395540593770794247615257931102616176080223845933272927420970166018931262051192719453157181640007212385662524307467710129906244016335568095395736993543300789279463064341272842868786301842257248795611171176483321447869681507442964518309707734027678586616927596781074532748100072931765512334477363525208385442880072705317179451365840422514309375638365067622242492612571331358430694147426086358836431329179045933847331912470175283476797131729346060208746565481135721644090914185737603680972661511916909746139827617554687637456757118181089578934318293880374290797083716231126176161476618956516895540156201877481895638439318643647314377726970084308190645290922614595189896833380627681249007175287673527511980582481590504699170935789374624036213783504630990790411822105746730718866309320830426626224091033920314249146108606577260375617037141693711383926558389307368214418909878843601692580405421407404456776972148602974714845978793335632191210883400442383383957120463545673095550721885626580948576303221470544243925942298742542125431620486962745525130596319438860160541871677155521916618092455173597247446801543634199039561429451786057482632443894960173630860578351812454167713509663004001483734668601065512570122395099152024425338471469638506834503615678119476515830214164480000000000000 [144,21] 197146622311796525814184558994427058976396214811844276012413670163088657997233534451154217315401337511675678807571021019399935023445313955959939103970823257543795243861387026860866229937113205751076137423882653231448883771406664550565703304179419175514930208074844308940612729465864776670419686475827964180662632525559793168360930311512628506996773279227899274062950896912081291161570678657785658994923649783034757425130360280471188723773666281422267579031823138638072427328830146439962607832049784497048678354846709379351591020606531477722238334173612851701289521308296270094033844370398655189664245322548056288327727870196307727116678396484533114485191734358380541127704741082776692263968847858200953668188305624583649391104143436803716560971048862579039246421864138968589057820679856799023781787625833950255800266351946674262687582388552348039021563508497996430650590658229437499235953739856280514455091479203743602278426112523067789329177478052425229973773720498398347933661790350841008964179633855912706192730492093729107462673374616522666293245589254367616465187462332282976306881183262600366906948792172061247994700651228607815192759531485114287649954575158514635475479731211448021161551466626766671544616400521361490215904712061541054174551909395203241162672365388915031909355639980241610103524985763521283297329301396698609807678634453497564758724180441926351006057903805438670346459282029416449901717712433303413674517913483587823649615724645520763647799640339711374356337193588800205531919454431731669030803812718236759880786841549854955647709553139202523116720463756337705123840000000000 [144,22] -434651343313420040976059071446379539105592931838419180255560786106152777759405496455633532993885638138396116062383389311255047856573547329559450630715600907063367176878375856147929872210347804149371804160544150538275018059500678074735120161996459880247212707125771495839702116290793666599847505889757676540141537004799632739761358320067265132404578449955505211883873788798128370363565066141753418557927825773517582659480406999153045679664803348380702693246167243831658430502496541349096666022828673217794899033402123360191395945780087938002400240928141824315549254823790911679675736028751514402365174653315085480927597068741631195690532311221226074852773271693988682601771718765622082329907804861979895132382425026938758146787273017698782525403299481327800785866244053528787248983931391550554282339789753134798920767254911189843846020318255757770326797487759370721781890479567360858152333596894253406966810013920487459629236090388785061984157291040299520689522739958246471940869068955584790724526771461037773424862485529969098832105641651963520107442395987900915126243699140260575585117605504735160598074572440827577091982024847387828075548740452138550732907272156064135014985552665204099239654422209963917604258636953068766091546237254158925823142326172980485639733827187682492195311940187730269019577072212709321219784895467813336079070441254127898069015819879837290751789115194923178528175608202800399431725592373709794803558293753338882220492197138720673900031166148053602560411003142316689717236508262043326382723696017953251431564911215634741082339393312947041905060221956309374730240000000 [144,23] 332260163780257994769376313248163279207172564320877513415541573983644182423490525584824334101211139341826931922433751891237829251926185142093819066447510921506948809918059964936959723475791904367722235219291889640064546592522454110666632383679746868728767921840818380777204037745823674020113457159669473813054380146166869856486635821987759936587716082679024688093769538990013029564173353981553588942555297256886086778188499350191548522445958291652607362131164227620387730047628600540110532243216238733530812363421142636127167406904316536245107933777598626646265991703846246377220078885033818303532047903505568785064933827361102864422467419731151313320324824084815968327520177146468748348678539394812473113100827599783938485951550829357879052902882515257392793963188185312254660689993288239704339657040476906803449303578169263156087766673657349835198934702805471409591252480867005451641103420872186669819641427152154225598835960424587763401176847347571856900447190640267143325256683592132529284734595422937836422221837994195676443857358540101715846665808920025774448573349161083045189875168836649266972763293684279430708055275786100330806137832397795063003526474282515831480319467235175028387854280110426236762602919568496102566742400311066451224147470602779922503795692323615851033847199361376324100328785099504860425238052796363394529973279109618148881856447892975123821134428350115261592774112058998855254823139560400800086481545370438659043573617950370139278015005250934168038333604392618089711845678988469558313450613016653892181438139055208919075679320817628325472049046910972867379200000 [144,24] -84320173116396741417391517581975673129326522940431626058978693704361302990372046070118411363608764461702730879129043396549404800734431232447418963567313348610248464378314678385463907122853929295035017335212870149118122726523621662822593795380784799842970413846889504606082665923916631189327169514330178132061419212035823347358106487799321424977580885034017385961479672238924801847104488498259862557162629286675156924485159149669045965894106122746082687141623061959292627649526824512327737898344554537575519849545550725354548061183422038812939292041518102521867767279870539745325563014570849452759149929446164374282036151730528817243555038757050767967238983527320557133326495546067485146301935532196324413993901688791612755766264417191605879798388112504146921034238305243724914851123240387446647818739736842307012090741111200160108692151589645719865624536735115191417428148652425890415097913098190535983147311711109338779633840293287679834051456610760795914414049943358362110427424076297169450137354729500875815360171243353586143052736273500488009467836978616490313972628705142746599920396215001752838390683016345338454738535214960136374247210927646793464351163211435648803739366209113887767278124711886741178776377888400353427372595803932430402364516646381723519434579602803014161803786729170536680054350880657565693034829153120257195644446971973489972840476746869865608041305829198952468252242534142377135756352461139141087874140376546112204562377354095338392334658533589155569717570120585111115281770371305954058198105119682127558562200652139842527609591767637293736817484952758006914150 [144,25] -86155726710134129985965299656046702272148263460360549002569293953602608292088405285646307065606164052240224573066588807566540477656243823551668891689682749162629635705278685878103557893696297295825661086431759156302237635856858915807400175665835163579289224993921382017454595977369132065089947038795042242634744151590393389125559324412197664140070131746350357579957700747814817261375768948898414764483110106822281191404373711478241632226963491382986725911991784006568253486357061075213658175633007187473676182400016042912693587146070731443403654334512759687946506799081385939050671833710929835035962581162347175238863087774902479183992294143381273049391734440620542729249742432302889748673869159383026293713270620781167656231774869447907347395582384928953300422765449743497257710863543124341402443168905347364747530973244383971191632550385712292526536153797656283323354464344279259396839961068416640222974780930346476242475302761665500519956097065745187953340052350122576332391810762787040743990206889194062519806020190147180424300478565960093594351266893231758866213591476985946047772417495833193487542970958193177862944932797764284064192713783532112836790392618115458180677942863573387934285737872371675187520329673625932254463062921252623348215605344954755032996504107113312241395485634295365746329332548392476325237498152012508974272106357816053385227269825974606050707667399338824343592087593611513717262912739680570660573131379361027329464442401378044452392416868752642938164994443410669328529042027767224930356091937954266425147452932863645090505103040125899301856418297343385600 [144,26] 125563361083234470125198222779089181535508186319302138168138451166961214522257320176536477744124000469296345194097275913531630837410837400051216016898679838615996574508268869299203067567732377573201430638943071537012745772143401138679697023340539670285111026898038113716231838239074208192332259318124935451144123039161995047193700789908166158388242286562604559480518335392996720463892164737715580769503783740050969312406054380108233246678131174156921324810808683606251934683332540292978614736520139929278767835266693079179199377266857703963644427954163025256239122190343471663641008984665182714969468998612492450324490640003537592534552920504830294666491625205643737187043780289069585295460813762885414983186641107726393363849953220916726176470564963691393404883841939513151084066298705390706559373079509617002127709885204643022448075982213290610881860413742480073455012254501703207444460823642012113911553176838082446262954798726320304112855741616763526553878131498445749104192669293064906817017337555027101614174464599996823903002985781903894974102017579504497005525726047898040768110852654806529674885041806156281928422699646629484287361150651981525897936034572808477523369600464692736669840486013886629773596833806158419463051293633429553955172078580721375037136012902221850611756626922264001511008798609360877049213340984741830512720637112824381350217422019158217791790474535499086780407273897697735961043881845327617821018936216044061275748706095580577418558590597910348484079301366062483680354241575331938235062033262909550965683494531647262171637475698743508572025333310576640 [144,27] -94648188514483647173751671246574443714449801594263829446638501095961357661244500473315957764402738745397546304321652733882953965164593466919745981680550153551562661456703032893337234776131396771921272593831798698563097427508294792688015023723802945719684776458759489590623115308288063992488485178058648477447858117303805484164743773088378173610067275304219778397457113732137075291619299700981221998954080849302901692525292821177914781833795372854689776868266713734401617163007578154763710268420693843128445563066281910088833507264408702923475043707329553985164804847260800365423344934218517040489723066955828423136855185412833643531431030923637498643642212437055200072123649514187753419248074229487508123196144817917101577380823842774742396081225225476263329274814216599160633999111127395067337787832357221623443540633639255230974868033245411753371593305864828594448639474389654498294551339999924831278898692205359416764689462675060950212479709355379721586310653493990387545937147461857073075094258672855437076188278878302432534766547989803242843863902628135306379084224793250644483327101353004665169753860101703588520123358812495813302222386382046466351418451683778507064633114703692835721846506113359845199482617546573373089303450006238110870467220372985287015957170394654657232976780794194458189750361068345180579078657225192379493155277500918229036876718926818594263190129819654960107400212660733980371797035303389513070073476880836159995772151539524071192363783615567188741802829110237541563920241887698045296643475747625928435182641120843704464798682112129299502014779724800 [144,28] 50895285695492567564572474958124201409764590453882538558522815219218024073820372126647559183463519790703181688186017516758906683372971716561073905161330441146426044207047176463422702970989008111066107597798432469897699476985746131097415606972380827065298650854195219706936431290166522688365921092675874284653605281367600549401197591842907717642961883298957300682610652931623903019264812841170929698769633240866212363427557245801472034798274491611182653009452437152642057465987372440980365753938493548146243378289392278537236820357648163315922833033900698078755677117334044960804515166602410248747076583590068174854645825634758206936692604392243135450959534895264748367166710990949079301517245715942720039398809485021275398275476646678574607644096587594053870702526625979261479557296530301604589962007208583791931117584835954403242411272613720669501406686006018017418512523998623760391890835983329805853394820912502817747238642194223633035339715014014759462059245267646449189165779766246730307045778653633838902160575486497374402356836556137786312677507986944838741959582841366305159851763562734849999126519172451748721702905748736987455411647575616587810212975460472786279144062260590113554809183609811612742008938154477469356564091470064191467720518552268777787460465109335893082496344513333228723481273115454861852377889272137395897090422643407622428095900408163193783868354156055022328945770605806268848397266652095477643418921588747342796521980276162004754109272146773898828790501452001510673946374603388920344946330453463637277644168120027447270826124343041341907784245760 [144,29] -19094556590543806938537038242843977674347369170375401884144853543770680398511099374857439397198681302160284145366140714494215520533725659720366932342137579101976411585464027377028251143492517954605001311048054573140366061068793921249445191281153575280459245766379796514604376848422492537015634349109685130757062048950422511783731639391499438370441390356463955961609232677974707722762423878816579000517597908349137453444260351836064632871895765593968995754723800944253819366366085005460054826022706992078756842866380120699494680422275885882491990197773094920227668673576522780768647853123743964992770035888786943892035840520403149605309064537049765874480100535521524052673470337818025282074126423786972925527001310101490958889643072727995882292190556187994873410341415367951038185954372881639578306241459464872023224941325174166025189288301089742955467287077498806370729961546757308172748632651557051973102304270072794594379106113712318279810034776051900447832866394441549635816929189529711942891598914152758044370040426633647103036593751926385208686980661228828005500332911599789830031769867388074587516431880443080919514993019107633929459500754712679025717234046226945095448691352135499323016573743585409939545218824513198580021893016109174859134392383223649320918919379639660353605493052973154660867182587437465178520671718966189500154455405766495500505539196542043205523628790313522710146519239004460413299771329811403965077789454974079297671197915925608124193680192813829574910956377810820656954747749974832122142952500953433265504083520584876143970772789344187859983360 [144,30] 3975156377252938471141617903849280533359393623544188005247258455724003683185713506861167028831457685533883318397655887609910832252297551555495472972611622692386319310752467090457800179952417200819010964777061804487829220572893196928556682130969929232048040067728919400326226084290223278138817052059558982671740269802876568714675707360658572694395915133900522660831301750287831876646986019442430729114929415711545085655605327109419525716129596994127466411908817161864760110310197738082421979603353268262964914439764017555595818276490558526481409965025022817525750451591245395585028962191608332772439009417310572478950596945451880321598592943417473325106776108765661393240152134433963938177338896600423762464637949406699911683485742322755985839560605450887128367699019933846135954875608798242783685662780588521181205822912815517500342385285008360590374279013370022905542560451967153129619525968411477609486601407663405983830658929900116093825633799939725309741772904466900390076896394893811983381508127500097736107737410889255935880254181920756891888296628993023341625537499358794736215148876182364166012356229888822299218720232538012480542697806727608991016352213548955774958747808214539825470523582307917377418889589731631003274891171787434800343973177924983968438518312447761022516701765358201672922392050381650886780017811473180248295466155082777515115102199230935130061568660092010736450192663562374426835507831225019548603290397738910209127428657532324766198648270661973698860711935291729689018329616717407312186919348642590785884568413745970575000606644968153065600 [144,31] 155248474194127506705736447778953510149124111275523688913054804103722727857270640387423795053124327686431758764085623549357844927576627796342249807487072475923507258493735872998689514060501485437565617318034284374629309197785906284191933402328595640872725055484558700156903157325894481808047757824533126578057705832592214688959423765662890108620838815507315428499545478387087751340862027513406012349233661502229660041277824864832192688131882589782871662934311516460320518348091878632709673753308801784989741660458273313107603039838745557604369312591953290618607176823878520192797729719848469819439907879257919000611571868308144084595929995301580675069558194517621518072084719916679937855061696898200547915721487241731193818594516710838176885357164113838677591541206777483276027096965585752360042297944968725955741226028148325409660987519010893604402050271992253780536466639542586038170628478523996906037233591077751022848734403626667901728634472251277401979639332702457922290780788040514515553720514870943119028826390511802470206887224077808121292182526793146353202493292220415580989323306323752476430839939700517487054717294527133174065988663621852050223038659163328507826631879854765492266265027249395543718133080870568211938639009476606425723931895818117213491216266787884434067732685729481870451078162759437533859492095180023263887709094357538903691286757038807208336900846334366323322674403922925217239239432550912730771115092512177780419517449385489155333939154713267490388771864834876333431575249734882606120773296333559999575428265071202112570598137245601872 [144,32] -443283948466022539218769242702804326615638150882321532077784874742629575723801243569097663406469153862225779325221997949650962512988044080679070897793377828660668704760266016139593180636984728213922632781526749245865325142834953844123026811490812245298714287424962641969552470321658146856400876438368209618242256962771649376920977559295991157995489374284521577059095461682389354243477656910944873921417210762165433822347794344393739675965630692802359156949261288193178496739933149856474817110118188714321404593127604527997262447138219742216342576511511969227046104117534416707152970190965252738728592873974256747019595396173486248755010952208040093562686555956036642498724130922157149798596744872476006600656337152917070566800454625960597158083391023220035080774103186411181371373538200372507439547657317415375353708145786149533567774851846063742337612642833818814925983392277537906791311939959868777291119820470605448946246366334071448568043666948634612439836082457515382497380171776985403505994252852889233419939584137121775337683453645741507373136853279358100246006311586370288518919693546891949920530413693854400650843550915618108864823061507158010046639694226803908314583906843197232951054965340686109412606928399869227974505848600179293051460462690738956480246378282383629953686322558786916022533940334995960605689288723403135056064455898383153826961712525295233421070305918471151232469622086586428507708682461617307822130105207541714287533094977121566615960535859965674050709848990010966962279082139799429817276492385785697700228560977091184937103119979040 [144,33] 225626128382304216158631716747445079944943324891167280655351984368038673602448493995436909739688528508134042326897175554607106997190220019781309099165887450335908955100938092733855062102730990102605017473667004471294506145519344526798277075824748355354476018375364979136797963176509214656610448840265701287869883161546838557562899227366989302758367425626745105165170009395068496240152037535295028482120236058348170770064432075567915592734490560920440282659558147891436920481689439634158193969870938992182923746588954446618188907036826499623810254281968664590261098346163104360050311007278445275150657738528410897973447644312518048542686154713289221350774114004113970102616469312646295110528801882511897501894467024731171468334761266657338231756850430754942020988282733123305656071287880672651194425903644163759289846171900277249488302858697235988921663165753709177144785682058908165433650822385002621894904850676360403889464033929050451348561947668773261103105524762442264506817644431682514795473958761972570126931409809854271134356840790203506501951562050374252214558784611659406808921693991470418168756864333951742972135549702833442902847083269482280867883013567210509681121489891224070612417661399639437682253964584843943696319445674130471635611609019467097201480788496469567061341130478872454227229279847639510742919345949953521073468528798674707227547271155903812302324530043963885082119162262266623257926921860376658622624357945978262181725539799772726069523594549039242282242897075361406756526248806476464129981533840101388057981377372405172878028599424 [144,34] -90385297757785441554807282241475110812850259725495487778196428977867036900492125599499717473856937311031440027426868771482216137064498342119725369119422579479741235818193889675552226542827795274275453357789716915519701538089792941071827456128000468690349005817852165922072356962762247422207159560887300587924087770227192548609988783519689006151477126640282893574630159065647647685492323248215529363210566742288439058880283636179118905483161595999643407425451462779931733372658145719432532393176944927911370174133413347972422733456873251405394478282547955268524600468526984076838636792613549310078949497263513705969563072414398119964332773767112782757776913713970123739043453816677199163189897011726537082288012148668291985688055913174993975944736384110821272803571719065195956425803373580528219080531780746225187644023375043258296736278142481461416533787733203195196152039530462870266185034697330412777460460035811986798913045515205000759046611872414255620334638576427141027188566106759389040245729318243746496640681133332182634634116180530720176783539684227703093146354997854299627021082209249253402769476015624985056468483799233003974700425474819744082227373920210446825142747876881139629084997894922539719916248003254855741836739556609642978568598457779644843943346871572518944921855384355615258817405417605281399320524466707065295626582568564150413992841854168393287186094778718330580569787607458320243642397379375937039330938901192736167403451833914450651762502225658045223274574071287802657656908062292735595776632581613107071706948030417767892076288 [144,35] 20681222802534058544855725063178833449052586615643528206392041221521736904871035202606069149676004511355381085824795215008152171245871202115932973431063172042664918102706681028844387594108481344684939384922459245517756032287277953542380134015043824290580464455251358611131612094943923779023372162024454847295575236956425966725289376429496330518829759172120535041669547222280734521293300802943352615296856237956836750876375967541862977494965423833200590008782663559898573254268275607715767033396104956740428632172600573832023744424763530302050845789285820314694048394531112267432155894145403397820922559714090363620835873307914989845462620819600481956835252694233186545416170285835959161492293739680841717948756735653861219702123571797911301047044300445328772470131440517752174085084480494486555779546870299317359193829720649645307943734228629557178280568712115230702109708897897461155207978245791876135216911386625255853727706347550231383014232602587131936229915401909037290708668127908210446721103048380852841900647728031762320276082761998641594871160161809957151638895128303758825240276855754335220707117597958092953040168675008730984094055348562400780472061929037073139435766620612183206041599441426444936968044471458312938303308553085592098450907696980330106434605688748663866879478957798865542317238203860283515905417495784619122827277558774329870628932448886356615725527206248191408321790698081007543316827411174264088860493933074035964349400730826771635027908907478245192578578768461775276685713955596764441834478141438501833785685359908118579792 [144,36] 2459709820674895715052255128919110967000287225567167932417902634617914563397308531453771469147741068791834314533531798632938583967105608505525378774615776751583569019315506713916430891434653017236326629963747417506213783276204064277850251902575391119874313320198638335140478124647005561793760560094771960992549652201514804217386133013467904432251487466966087250692272666075285177745838087239230545059609839900206224338657737483365387408941204601353101858183178180327500875168534943045663477454476999198637733786079938351672571647751742508840813156752620956138335223502955906944731083484772561117316301974225229019908320557131224640839769039140613142109764202421995127835801677440579814046376059167942159039091906499590142065918803075095872167668683367828549718962544052675128388366559596712977435456876919657646680522451983978897935519505108475910840501533332446441323377773358148598025054742495007382039701451043986569215630351553065434541668253176660437046442506927934646186919214078413268340444557562802762438444125548638922709736158696688655315685043219514845748063001083846850143609448246901901679791069347666365296899817483248249227064643282213225713876616241600847473070759686640129508508329550118652507522253340909577924514288000124831887797085663341968859822413657809847810147241808208454769475384041008357296734976643438790319750094732465683247463665670589399184368289294880820677286070656813414184429464486084620112677950536737709924771768495677796942769102285853300153002939428160414705447431481014308223720236664897903898636359135723408 [144,37] -3533124693956813731031516356178207624977341707833527760833094907988604705410886733185142367795102675381099408413731013336501294282497053625471920195286177340858498384463740184481995595121768659451943135505502818881445720181537013642593253804008114392129653911193606074552549695179908702282118984276458928736838568628381300840398081170165732445400968482578991612814132398257445076074345648320549690108682994472928940761929558957480484407283057297145009507242820202409054067963322372581584460071153979194464644808764861829784749718038256883738687768553128083262355164223716989347722852052921370152176430862695110845743237485803965990077654994986479150421685348432372521351859745930989112122420660120350297925863557452630718340358338190595818302095957366679619048236962253024856912531964535106873017614722582569019558118279597679942060749230899624193971361726529948258721813831594061668809423230767638593478029339383256036277038410330438258933426979289607889853581435972237614385460156602348951438128016704645958310278944229392849154747743093836143620426304127965596852268186010672870078022024618185314957428098432715944660890897809413499364246355226964457276746840160910531736854839165799609478985168722887554894264908288698957122234688326356043385786714085945388646996869831708922041771025415174900788929186269306693705063578420812115102142288197841603995432974684315818974368977810774761181733648406853876400392766354278988496984580946640245917669060819859841749155392611761979865391878866290522617462032138238838766509370181591785101519798726336 [144,38] 1210416031521478433335526953746257030539754870677933840557896023773455022561871141295393982696807939136962738950519688977880321942366721977943135865545256181399837994463165416335378588808322668768082255525469852513318223185673464858525568213562124560900036319681459714066933046496103730376009470049561665823620979885934681119603608692272011609227961198100659040825709531479204252346215956995589802912524859946071036073577924663756069636233482744090087166743000174059917610059902745505303408853750051335831191122695699382489996001391833955329788720621615244509705566148712694343293558835619551576316746678121407635275434446346771530064051966089927583530691258183433614988731633689822899942344333954701527665723194534822356319621041124429278014363134351134630844845317023450698274485894863627139485048979893886819925436951537600173899950254026484970147849285493999322320477111496325430725506814766917471646873485819232508869341650826988186941770689173685476883219763636204154427715548155490477565865560799757005748851670301561322662106989193980997667074246291796347627052142552780130026252537126972152743298347881086051623962919725386165114089727888182964916507723725653897117327086850909107335965250649795880878141544306707092306275628964567904833142046021468471958187333476911697655269740696635748116487945283425061690186431514889001310079355969027300619112057637776860607646056358054815981524429128598484141997272716437900438773100691990053088993153980078055148159106192917580235831241950583407458202773701744534490196793423968336451150527224 [144,39] -203533098104660000497054223532825998722980603056054977215217057956411740675051869032807925225806678610460117343146965893856760047780950067186653730145880096085820081258141023356285734583014189462798739349406653016174134450576338728707518552187299783966759009960440439392961935488368340087798136233859641314657871505921817170265739864829908980823155302527229381554126467054181607313504212454305366112435100025650377710260627602855132523945359404782759481586229875109366572158884501608616875931397641660605348144137469879786461190954656222317426951747172800885698250005001702009924532694672507382529957645751399760060493643264635985169128006671828637425890287759309811753168938923301600886181848098201413480600247924152641076957410258931031524191876986413726889497039573627971834363969984923497781660304633829643874415488632615999365467609448635244723964269314002887736425503405491230065650128854477299755476159294682191608401169388981000887586123861590388352181480003667542419041335276353918558181575082937508939612699053736619109027993558658021190512062454497926917976537860779892479700657245456758918585687339908236508491886143656929907875054355406083860912544030714475633139697777735814807312460168537749457550159250623900397267125175421953262936039046141013842703259420607474112496295380546318191191494951407040417857261993070777307319703495291981615878240217355037213502423536871627380968088606177875385269661447234343040692081828368428380019870760124833033408097735600366278889520335036007983350701018067416874424534874162464432546672 [144,40] 172098697245033985985989993136118698644871500510507993943573625763356461759068894371274289996775627372975272254735221918429915616511425992723959478711617713806300311052146185625119018076613947974921356405084220852586996758589739809645498350787483141881607588088579744897979304315744025309197158347891994583027113493487169493843742097961233909603771338453987126164923798538761462505096619931935660477854639129931946641756103777371752355936771589280213382279741322589077653231459909171791151903206240613074174763916468142844774532483303064165952416411534944586815357176290343505431716567310072402512847480209193422291545637302537307300109009574658918266531020121557885341838416383946526102721738900456311081524386157190565084603578536826874464148632207267268094004901140877642516532509306702150037270166013004606107136491788041527501569080084064498838310099339440147583144892133802879590786787440628628426296375849662359685406230157264050242345220316564978710422570641257476462155944427524168889090896903878468302395148042206108799968482879004929644913825644961073606462608977719400165949816334623795684806575297307961877114598922680056316175506268417158366173688541963930554854571580589395317018276451971833149563031010089160032363809416082861936408951435132140757270608243577076776711363706358563988518879088405062584639173330010656933501959752130754432192731741083900836852520785888319724885430683925208609322259643689091235331838084350622036529818856401305347885045044898759149111914674410708464910866158161207826379320460700527744 [144,41] 10159373617616798547375357915173373396793643754849255827556428805609699101915763081452752773627754898123354748480189435151898421047711870218768591367556422425413613281755128126413276504597587984484429218783066830259435535630858988365799899660292814452339521940102535283965815247797879251141809657901168465988856801239048355250341294117450257669184278626071247884307248299964252692207184482091350361767130612572036211342423957843391098634125215529853511699374024352530724962525049031165707898211079934270751216082992126423177342733726601547155232911857414566925577723567887142961499701740577468688893764429983227310081360133523815751572924054341811800879093146221636170802663513816487286777549585307751374358647431691081073603248400758902876682303664457543541408307121732044286008542796154142910159205656424011712860183028495942010979012114917902997510118708335965511516356949925322263177628284062667174722754205422299226425611866128977280493655613733372135730201112870667927935280427234598500000967881715818807467264101066909586161006014083373980175871274993397895922816080518579062506902881004525678975577201825537392869151600037976547381392904956359465131596834230009198986394558510203700567494182541470534511988813013560240300425387019032179022572980032733831725490169050415444570623719601452626685888736365726735446883139363164343067122898803806557132700317715395208539979722951435598597992030655275437339927180571796540520366031127895305525069664101205035994106844246767287430216874359287766735408635744684445511871238898670592 [144,42] -2858762077300904993165438450572393722647139064607473685625711961373790397016430929479717918576659027383595458033195998999475111292378855070781395025757927796078504914082452107290651251629358895018736520502337214778808278706205809071705371984801647629583788419040498152653848666328557831770994834858476824854549237248874901872118434075908906840086498444326209846416801276047658305848469789960200051748599096477682427600481370205461521713719292199364949974470199926140251015980611806620490127993197011486440402313254350798052265726908842517438750616811689349768468125659561713736280652500799090769994087335566021267599028610588557015845369299756905274423789528930226760813320570573799103566095994775667040325826778259778611447262080928028457722656246382607943047538767636486055515310307009712027366469793165116366699481610292467584516576406193914791523831734431069957078822892467233096906705480909771746209009629912808075932798273866144147460545614780033535549936691378407336054354295986367571821000723485940869705167408268532785271702072863834560910900235652116424216941605100632957736074023841313582791233039225726177384044816855833761230677445431121420216246161937972667405757571567218470326050244366822767919326045702083387765302577679061352106569670023907482795294668389806632411145027306322237620950688151567439242174293854770814685479716924449311411057980595683624209810479985027948717439725680327294597835652504330666577413758706860129985482686267854566570044258754653131042085090001606937946572608895565305259318238656256 [144,43] 332548321674243994662437751327189712956977370875707889123883866272080257742641194555998508401019365539052849357851183918652938755341088116021689850297270418094830458968775871821128230875276907986623897456331027023666203897360505647091305855585312326265877127853992513118458726366268884228701739242246872373852527615827728251828796675200782920776324222095396800571360427982282976551245754942942682893444336975390119755941046549801379967252635076851211570553613105665241925730848543115968889923063446575573463385964037771774182172351487575235713123162025944142249396153528465433452147973056058705004647397087632250468898735214120451852301598103923733641962567064068548581897032611598656230583107489783863179173266940239850715922059789982389745330590079390253136936390502937234535712433704990584063223406047920795449166280305872838898072742754239861306392550238528260502880195784927606957779771660640609501846513510728641124641093961480505292049653494512068659946269753068024442999991624000321160268892363799581175383796351265237016233334053011677792154326483123990849126971667069956413852420746573853864639243405705685275338262898562418269979868118605926933640031046429727423724754283626395923339366842205528557699359637291289272029439378647627756775891687360740167886687712529444798619993899902270683758348645057331043681926294202033355690652156551754558724762248284239355155773864503564657875236818349279590479007219694183287253593904968455148670015088369666384688992900239412277776209537058674415760681529239530893970045888 [144,44] 13324163049871106620271972567377136373411982768566365697097605088171930822368237615462015692286026018103145050849287255571280343982889426179634343799749454974225136727171484059125105301168740733623997520748902267907116086319737268128761979491180417339516810086981538819152061943912790039641547472113129895697177973637155876151643355532271613268078009618146303185361091252664858619627144253521879409091145293948470440661476494084515980192908254325763102090731911877708271556740085408304588396513246701005201935018334804339010194516591903348513820487805357651940509793841370760195655622301524259794213903624432330799624028962854947166850213336621065475316868099158799082859282299977710347850850319341828207371302951831883037878626130087828338510204351114287860227361732186469971962234224069118338838732412606733831567563847905992752260417904996619282736175650314394163001264395472064162119190345443454319798611164619930903806900232175788045149983804041315328044735823440894933786405121210830656158286373895273106589001340395607990260500106723540511205213949274641072349762870890928674885505740884619949067332792860055661442463226504388995912098515384148148247774590752116474533276443874921740017502684558162097753974534070585222750524103816212690850550799247403339801297663646933717254442258943244455090770305064168355420853934451847810466702560077827097599989876250503490964763657224350839249852954735846636652644420872142036557021821204161019096127246128352371937990165365087940208464741223564388974970406962921510171584 [144,45] -10640397144702807864239832073572732136089036635349433149254702943017152608489661136995127286816891038489554211466706486926452829422698168607710417411517414593615956350580666915110228179177002812326520268357523621269821252792159648081888074970505073737982431363669338270081749376153308744093984169804194760969030424466738885644472918959746035555637930919730608522739475758430716098235374447279832124108654623743449792567547102900848181890273074639582691215636098063774312496928544585313106161952187320889203963024013078586197060168777090150768486561423935770472662019301784845981664475054748980616828148326853250639534449546489889752119359645781413046487259580293224536355386681337265849447519351636187805866322840401227979678474626300213859409376911924024011581328397883410193766044827663238879653082401670614642118646496589263150408423226353407730590367554872692905562285290738030172593930388359735120550866597959883351070109468851324477831243536879798963617222390250633824905916454302756202795706078615025531965158108903953622439701000210333821996882849588408429283705663437113366670008012775291240490532170751822288278618332310002455199980342245983004707366832688273970063367733677535105678917656325571532438537049393757882218164400416725278122682449612797247714178462971092561168768884543598100445815417342216946735940166552240843409414321209702340808274493910751585679035858159948326655705625897748541814587109322405222861826884388008789952234496352371147407014687892963317916080273159261338248848013086807634944 [144,46] 1600321347756514119555215313419867921120582693856489231750804721954173353309823951182600070579645625746180539177548290011457868017604277706368087193479994022037961448088593658556929605130280164594666197078030059746462252252179614435178657930155859100220636407581242087283281535393988998513062948302055400319614850930448258174154974560354965600223206056481088198124398929544094615510555018297115003875985543319322963424429538934966917207849479072689892860294780754530639682745154713788212586789615046508359007797353390689083949829581981739239087769717018084471951277630112823219259731153787752102510557830732503908878535192460993111314931931344445735438998709825461089587458668719338020252601828665934512856011779564844584420325493090080133910812971689494772987819757391535160580060177212663985665899406193201033257885004103704560222470422949562711868928423485645874340124257697474308105221609786754051515653358507702034955862983043869126058076098161276064761115378711528020770850810472588461186031602051120416194472408347446597750562086329027335890851798020087771352911137853451843789802079335238433108577844685928347601513962265830236881376212923345136253063088876219746096171916488971641741646601747870914670416611691282556333311947253690092002093387960066310548680361671680405115637152499355670483827992026003166926715106707639963769070611484720380482296401092948713907998662915295378837148796269192913771156998490462797884742176736623548849133137242407323602358298820545845923255301248242350192116326754430912 [144,47] -84789382299911505347356714741237257043869189983393428326168292307203653985184771494844983331895198892657738239531126252401994050229162551806335980784248375199773657019822957634554811930431047303108272963202023953931872647473417471073670354440216858120587493978764934063325369333327988131784713040847524161251881633530309075418749371753744671823854094843186138464652667144848545038704609787972926413295235417141888731342993623878111479873119744406116398830658209280427154440143260142126535305911413102699670053026633450912891924566148401547106972157941630328713799341764342345331537858186014003300584841048173435306448613319504645872085458000736977437825240568853955140902337754239153645507463285019900507536379307053324344184486745169997387701903677414344485460310005646649600943354109828111253982797906671830681993833454679548089327279500713316549931179297682283852393155171410729237990076849508594722981792269613465655221043664569366816605476144681968292027741544021110437213370210997933610608080848764818755131330696550582953083963912406515456762181193744697381303806300843219179992931804074615337732460108337518455580756092700307748336943626827233405825300252678136722584978931156307990360304567091494083524834886688127973575458716151136302960671382231984400512370014389708335218228459866394128649559059908050109364919687408223446505840622339305801335780499841722557153479826117759439616022834205221541163837625551296226342051940558142856420748821609727942446189773029299813202266367233496367413048421376 [144,48] -7696049029876392119617855667126072499063507464033281253472353213545566388118228899448611395608804784583642823562898809084214540250898639217177207397099552077448836446656414039728521245847564205001894168775026786603254009566114953039036627685911334286223026868111943789306264325604358162847630717461158595303690915036107020025067365377935491163978884779721264685843624791628436633416585826248770895793251204917495534154905104184189601428593689205254205900528824360197481316482555817650464277664479763114563157253798694868064667156452616950802306855783550530189568433976422264894565147302494730636408911400791418465773435598928220379641241250149261586451653151719748106660545086559880521501642179076043180274853359894329238598408419229394006612228729586641649884233858883796042605535752664865554435197641786343186493384215083531321119672081549934249993896041436665492974840380279855961330068037039677226718638107297499966060024340746713965397140967769871997328577244923168820593396305740006646073111960498858931811676653539912714120244983202476239859433711601393268308676905944843294057651719340918973993469306883841545850107853576033485945375406389143172676445167041253718212135329142058283160507094219021487529925804835452124231206653269918905951409571472588532000659601495891532933832182623210201235793902895924259357459628220779389695494086954294007399280765313089366628027076116908324192413091242064095366065904746773436714006872828763019417211524713514681278628037985072544895248450647849798347487376 [144,49] 1625864080028094091497918144124556106836214269675201038276688527788634431059285699957242124726056351694996775437198490311656407198927288627484209232064572915751978292524998094203445690920443673380739541981999874054101465960798412141600388122960032415054002960637304924015013143590390787398919120109093330839625025535620668223440876015695138788044748716842134406554395745602093004091347941704726115009616252641089344679399320953219981134677710733947679213460107469502245684876987003782264818528801953210311674990964340913369468957231300917868592795271204323246952296821282609149865695069400938611587684371154501473673373880725378354903888990601839302438216181579218244463652650251937818440835855883233142881036134412823163252684906219907050410821405343724597350888240117665066695862212609327071099880746998559623011629004992539257842755538953587761381156979151961028603434813293367732787953978461987925824093311834556913261755552792738433379850452649259184739379837999632000317051547413344612886589414925165173836304117908126930940360370313141313345346055450308638607743293866276306257151963502292611026193156566587683719719625209310000562670450348576990704689795949833822751916541373076224171836963865516716564236997813474223810977207378306375445446468488262156399126183912397862515548566916508568260588583750611673051183931033346395063791838159153307294984622959394902552984985713536271375977865242994793535871724566473079988270139561685838912341171788152772565490638822946038965923532518691930921472 [144,50] -89482428268010575160883847942839707493948323748079956819491592344703483430647726310103098867501968774836721165745578025902822357034464354374124503128567588418726278443273991351089976004970693903714248200197453446440146590266195419269803210123515284848675809483696059362221809211231937817442443104704131558178758853612153704168307758181614340084422190119851981111139949650285427218638552062401433678046085994243015307527819982734546957922394350149942542647902276750133319759099996414944446363614252351991735096155800882388057373480644221974412124991627804239707327091476656083593333350016615754322115051923896559576270069599369050988806518828014435565881988478840539936937215884034263089624115797585670093748837453452528202361485702496990930806425331569551360692579188722876134952462023145325700795138286294965761822769604126650847577129112880402108586108341797540817161207293713100114036586111318389420800406353517155892135416382510504449987755052958361679371851363643179831788389650461866877529073011973217006849428681794260722007243443019518868128369090811206386474761608500001104662678503053962306004815792530071539300482061098694584660159558642356601795432031675205817677331110623294519369569729310236361355039207631034688621012542127415993488091623636822756934323863888661212525698601923903888401032363630303863775807626565055905462223677726538807821241050492889599415509935314620193168325505795697611829731077022248362398101682828655559638490130596893783529592293351878060565811343906241024 [144,51] -3799583640391298682713974900516371120856117781820563687935772978297113119915996180431931526797113117141994356131032801928485479885455863067798566722156089972707411124017253742154559691976580522725879332499314284506663787427972150222642440571570335784344134020086578454749261011094339216648869521560219157259028300224136155095981655019570795439730718054065478595942656431930722392843847988804283464860587286492871005900524809744908120804296196171032142736734079027764937518332139335871296585192399519775051116850234473543792550564143190703234176086565153590516574882329183860445385249551462809140585225716979323072391143493307218399588352835904274307055164700016979109182297001687904517636851812633117191386941031130056999175295693267247568586522724125039929492530125537174959326732287956843207084096663197291822964944921309301898147434596100551743026862192455706807751274234854604678574073030791249888701041515173388027676843003307253102890217305666302948717071764550766062813654801769278231548789358675725422259429597318166467180571964511971524440929231612034426141172678653952412308767447002711792373524615137428787035166996986221738762399105792402388891558469940418812073814799655291359572127176075196382295192967774018173033683078804464175971121671546830340328063551929636009198514944243085200646457398379550140782831876328751013842270325179448197274860636950187515729229349950449816356363861042750650563842106829028459993716050185975527128726572332948462221403048113160707345312133146816 [144,52] 860787925944949445497929107517396790118394063993575710184856588073014275533277007449602995799022250178699921675428006190618318366893564950536403729548867611374986934179947874593161646164610735034685583787084230814112739117191794791089147848633045973714245891823886413683984418311493059033145126695125635525106509657682299526508425803019722148071535532334006715030381892420853076999957891294852181255287015369445659763889171345825083310430721920631159698215687085936008591976024814355196537213966955176161207828215510956719913701994656271537595852293070085000868634335079608472399535203277201321055553055310277057862251358647131639129475013063239900994605117370974150545306917903648336941411059568749258492461103453814802534512808022645292393702574035263337127916679794906411132424715929146345707013219611012524865078030912804454204188700190199450498604153289745427300941677393605868264026195323905957428857535353690807144260274790359377794095794339586001192178882078633755257817698599374325178553183934715243409673219156783307653420961761872621009238516172891996600714938750149157061048532120161004300652219668539401909544893944460038957826725702321078050301806424454015496827989251947501507769757636299480377549737572637733295201549249790583560522247785314157729026978872660882696187678315637702241451258560136537299099610274771721451762453312598950389742071329220913685955160454756845211082722892893257874229459872814718180964016125463376111054839901915947667933179662677738397305692288 [144,53] -53870832397118011881821104967683205812432977010914761647884583070886891003743380959676237527304460242148160154274034024745666868399477942242351712700143678356774293697545058325232114531438985403017022391570651124920778607899160010118345125592899397771892781054369362487015773140509057599384213937142932071750460504221072534677493797980722580114642619800605939969851545637627777576002180409109052002493010794485659096432839336954775975035265270135297593380674605715748536249745650550866188523341214312941604271991894291819730140987374249916548968716225009208576410575964531866264554821596266424653412028890021699318678572354850032545172231800939027304872990832655963567320911214451255550587863628589678653246444602693060665788293522164981124422970227174441653875342425145184272574722542684854934454726697227797652250506976354003117267842748281756606274538734731389400167622198839855225760749816891859658923078040360702308522070721705391148760707616519279580638766560221856983600836986864546577553524428060968191231808303491931180056706924853292682743751320620050470924310712049419437673217322185670524645518142201554579369974544135486440945524389254720488694914207779752405522626226513712763666522426871600505052642824341113511340298192524119627225590124867999350510155641938264659015608210729980478497592620726569816948535459343323217646083610031853561794623164298433203774583438915464818854117464420542558975860079375592509319565675343880008859443758749991022111745735064695284041280 [144,54] 1467049859997215990830790937094501430226846114513127079437604350007999117392031802507148589498702523571818495139395470834534393097169936763430302422498897036849667905470486093863317240234878864236403439170545224005052302626298929788011554100655949379574167579453542066571799894838322179666618765473572481134106137253238785359413841762056394726660890578240880116566176515428289160795752364676512802462840052943280280708592263033543454007685562069927059651980747965550284303328369130065873981617433408584326596564731155725544608288180904676377271640240347814948364499838671244928388520766297414917901747065315990018135721777108029362870923772312467871522403132989229881330936290478783840743025481268193307219795579129484801815256297527876318625741329747972365255813782092261182149009111107829749783739607419278302701994201846715296042241322078131183888876412616909243277646868808891064798188467631928086852696476527156202912174610124500150900337266115392568689232995468780813114856245739466390729365564556235817356073834502768543294006952325202201911872410499323887474450158853455487188366013405074380318430651607744995265329579539100055185127212585755448574669980886329846195812999052241482274286530643761359172262908710190806876288508570355953706473836730904315328606252051265160893474447843974183244764642503549014732367618365921918544304356920554590504010546766921566372572885741338342224408530670574680708090872755110341528264642413381679913865466155244536384976293848868457320 [144,55] -11100743910770161121885410370072917094323019200075324353888005785192793201351802979653297647864242584016656366603943993681549514016787015248929745906906929762054098332497893951183156339839254123496093703105463857661959111124951332116780658460933955764237892923061825852796223418272261319449634523262109390945107000663784249424145033120684351772821911670824597408039865694040396261535950512434048534063107962750079664013979774206351261486674156339482694453404788892423950076075294804011017826177447078517609647003775607080654823995412361984439182292998515813528935525023821458564399375145917929709130609791097057075902241743782117809633204834380049205511861053528938071605556374953882230365231016155178684173128240825532813201188484663552154384965694938048702209724215755419015089870655703094190518283675811791391794039737127048553449410471635747187049690983003848107670783350937344760416383524695972703245243150011120305414022940202279221290679839933036118148342334172987030704376721912116102795314258864174554897657470316480613728856663572222927921429937171114251816500136896736083281396201528157126445737663715330285559778954661114850474411665528628793047068671318657931493782790839409294641663988699315585381596603310232177137102374107980776494626891212438203199483733165048472660820428538336262952938415398200498946056109331310119232183409097600244909479046319351376573535195799518201853887029441413367521150048481007532484453116018547709301912740861181477023744422206720 [144,56] 1570383703078199553736737455701685972473744742884000894135755433734001537136794524448467368262883158003803256770278339779613343168497383998477743420694471512045113995190291223224707837289390097738051932469279865512189914711994733006007341068849377725131949567683516592552714555080004052745974991134113556789469701278396884043121362729740825318250367420063869622407668646730302100457445933232811501263030324705133902163775644228047135739521891943786327547379452280949527328383910290084572963623689726548276417097805499186786754325561268304175902870695533985532555918202482724015619668848773844435024508106612149938043340758726695858162960295640163362636670110794858843865722244960544348864948281564067436917349454163056532172812011933397117851784664232875549833935688696676098205698756506907189883282861877095656314605475125671246632063017458296029368890916675130975891504816100162382445902380084910522576271630279208930422108902627813919332133498013779687352649139445400107826537850319872151317826125929199425199993122666313455839585578120566104780297915772594057856846936895107050101835160948056355437649110408341514204296688041482998534879807612257188329062263952337911209057903131494674268148410512135597369816522353738546340316876762031637977329945989980719139247864088870162776460782318844681373130804352386509272072833182734299137397736392336911563603830368233177195476660361346689540772811600429597078094095631911930967914421195959716918924219087643650904577302493 [144,57] -228397949558774555416097396272184548108873862073752760988036430634700613352464275547215039837318990491876824157788980932627039623542762061498233194529159717394532414492549238523484586746478149319050883920924353597682058262820064185703021698559639023776842572352265513851260318889129628338795918746901180201981203131596413731991645747646072109631711158191142309422590886211102309541277304522909524899353170230331522389862946108139084278164385737866144211441026359096778425561619088264444198658835857427418350622374143402211475910581132511468693716433484671466274531339465249702037504947533282911143116957132588140355592520744564661031185461103367735338490817624316178029655585224625796395874697533662565113775797332056752454133979482884226137218270010547169003817744080621518788215716156833674069594830129476032840543692298509880353479548447862408947476986918396888020568381158378205085580970429558816109427391155592936763518477713279116352388207644633875872973600125059582362395487861934699530631778434691209611639975030266750837090409885645787155974580120765791292283453810044342051091419540626694295021607246246571237821698131979868466156172132844796837164479256118814835262122303341491287552976503145871359256425446380900198390615803302693974198131556913933304201302224229636175854766291142381160107756203631378950598694491759104476620329832342807945353805177250917178742761404549685307949176660825501265262044338113554849298430665668094768954660901704991873219744 [144,58] 13432305030789527648272145416242938312863004120900655058450415621535516354497335716535040782359963831872617404276857705630892144603737947542893041109454806534683225132150810259833389297223474036412882698850546270240328876642611720600551294471314811549315663492874382697913492633293973783713746893719758418453375183479004450569013901279905061700112552427784629868890973954583047947422592390372243008931144079593908728176719689411247963490897497563784041853165562145020786201834576245283359793245201580779658975773548791372253384591981189326846498575464211184632488481973045457587256064241226445828449887874901575520825647253923844419419327450457208757786515310585617537734434281036935054667569446943206887899648170348351113433390427059561655967198868759647530963942753335798033035456252754238658709187369155158792712349622958732843067575022512336291104159327080269798708349526432871898005811071706295163601179529784463643509612857460809375474768899515721108488851380353755177151823546223879784054576992025529523487311996965582798021715854395245968653823876508801323728369861413442780649685126001014749109468436557124237945050635064810936407891009057890470500949239498207875764969160470431947799467925598283306043762035306737589213507123211948760435319028565745207818876070181372954870672828907088767380631284907812935914137419515872191554212559303082702113279994262242177555295147047241441786081792011420326244503413593040659279717025776835060227987391723365055232 [144,59] -469494176498362693484289699187612049753790041925298276596131354337503377156226383820185217312685584340413764420557570625578099298322224647051060341044017316580350272355973861988234110929526957156429314690488822417232872468728566476032698753835567471168252289483992045661784216329245180931106006751872624638070033325105804841648187223112423352135558869115687437987315372020356345006353059712275912446647310678421906319835993252031200356430019539734141085740201058950236563014110036916471454452717676925726714903846012622405072808599724198683770750771674609914381442944584766054315297433540173724715579172871575054511480235971295681129831748707083616432432795988722126854227053819724972761774030157869360851958441387178969433874476984010274894836921626378138431545423806758930207066032379194466211732761023141731796763075064195849948311081279766200690123349066367271746380239221799314820410379321859035633993651753428060013849002243914467105984215542862405838143735101339769961806432165284221481750477640623679450727649836317450783109668398856380790313672846589748833552893558550345021416762579333794097014699768335961828779989066770046216620249984623530475704274010222926511702772452511252037312039548164187446383052000790691953647021975728063165695722800066842897328456677462451598098216969360465236378776870539402416826468556617505135439731155149521146807957984799479397644739419268185206418035126199553574593948634420546268518799606469123854306884061981256 [144,60] 14363749480415390674179449013642980574516239098560399939454247465065399558472453910778005853629097568721149678605802912728257529641818751557729162407078794677340412467544321946310798086828505778090901541437264914717581362881189128691171344475415788487709643250636663988027984340152378468004466852211725456021856748859835081566509377508998703838134371515721829991318542487194816766247361260974685268143547341155960144583666089110491883985498584515878236619541715562879246103851466474453623671001448527595333220240594035735232133927006129629422194101008836766249599481179663586282384538365764723742354547939562638718944976988315504311372555498173734494744841665720274232828824571446771096567400121695267670635714618130683137239527658321484957477679445856087556750235174868174240054286895788140396078899382940466498473804984955662593108460153126394568287781575762962495343615800947990427571734624445269480340504676527003246109074521171288490301159099319499850920567593845532376713109844601791307459294848585769105018119264640585044842757176846464651290378669572348748652054091451883707182056164864364777519693078699031846779644270010102108555398394892646587778965928468962146135312286727389209222414430952913684747251801945579080186837822352669243076548979554240678176309175111318141508823220467475985619746803722529134519898080151325704255092774219002925250514300366080128733144808084463905267335764766245481486571608926324395839193685804979357812570048408 [144,61] -304634544595424703658173383440992395770653839626222759566350487526297735588671060170410394712216767210778798723221341699034285051407994400703708842472636929838178158171355871297590247390065569867965108387227113480512210948379669030459692558278262898493112655471615154973826577695723006391623349268485427819553478397850709880872436276261914577412491609942116678074826160214410349577751440062292114598809538171308856311850896845900988352377468187518272426337566732497485173409912874640680124460335104465803014226648265259046316249886471161927469957806929028571435061786639030791501695799842391324357599475385028732934296396568818124022110581890230305581759932352373924283021436449724147655299795452168551167504602226949775924714733156115898981730074971007662918396187119332557916385352990565390957751416522041751822466764840319526363096342267221419039967917699250260924423079621796896337117092092320318746548806157154152112367072276931112975157527387990626435974132561177338961713233389344922218710849696447344868339841739996364349756521577208015832181583448180960323585225682618137954318686390065279634985670013764660968277406837801584415195371995880392339615361676102454291844580763101725393246725770733637342879137126073277183536740866123621573229877998926190605521971625228489460859806069466291289578125955052728881789572206615855297910538971861046155807606452826692522884517432643670158704571746267864752026973761544381006098235346185032187380288 [144,62] 10409913662613228173059101064120006259328537131637794059842931098932531111191451100779539538532262211368262615873241029019344171274222158834743418976865563404130309148412721654946316466519277363466745305929531650864621287779277457102023077983031715700311679991997372453108198038399479475904808714050080544664942714019438353427977385575776915585810887401259900481056840389328504542852310367435371567584121492028705415672817145175566647967671344749671057499580385004428627608343095875101370000919026381839081805088344977318101028958648081579916050661919415113505190334855769153355813058548051841344068720756954879397843911671855861614703659974938701216817070439248304311518412176156694195971796536282549234138185279289995254897291193227446612714030657263323184180922344978682200634289629401355278963878625612305981700407862693210805725147489890659363701828300292242138831676195398405239345754298898471630188962357999784571190424410645099498790291534351525316766413496810635894764228475161658061158121874559081761509590694787336634506539585429601941396609217428496967053977270464947918707576475831336814421037298897436658481085847099991895180015106116439365545152857522916244209739649795238310300106691079501906978268159252071092452367229285520106875023316282523694281689802615831330008210504279298594028685137098025887868850488745010425636456197711502541865384415016015772271326336115920093346457463698553313279282613655973426407212000274102212152 [144,63] -23444311121475370331958050268922440804888821174297341755407568014625374544930472018026109944599752388358698181245022358454217745185427812545180679365208683336567229105054591793096656890956779652314155511379800932191518469239794755045964702610466407427830746962471331825984609756162540610877158881253023571821052131402395856887347238767082191070524477526418351068982009032686212908852965505431061179715603858036310180901383906376475163461203822941078636007668776958948903219634636447645298152302281045349080301418015637862482926109710676454164988955913981384682763604980115063114861045570938474440694268403492845543591812790972026806678342224521730885175382859229189637138394806952492893036389709144255405673674499023969636451444678379134336173389376788763135477346577029805989760024120661641007401738396376639797625499895043865929948050035064132067155803408253250629476038415005828860144003448927640077788672784100808319649356709636446564950327716940668710545762330323102636231307135964575060102373788534259272837673613696781388004879989460269949106357747546938475515379651799953420493972368833393251445851222362075613995021412957410834474139635447582497453787493470024963399384752494647279517849658454593232266158976670429795191718605433587006730271567588394992713227938603726768016420362510645938000709307531427155858693791414917532659686525316072798309456629632617356107837932881360272687655865101473708984254727052421972919293867304128 [144,64] 6399797374672099957994489607564714401772278396586037528113503270225777444631824192876676386607704427790446607866100122441096901974853457209748148440829789387774733886390146163690439830080316461578520934475581181946318091549384614910774813328194135477969441202746939424328626579368300250315786499187740353719450173969843217804042269190877381473081879606834772007049522066073800735512553904089589973444974625313503683117274331384517560369394097448820932774773557588827801240973135555923423806165292831813176875268758047665705156149402253243109807357209409417692451875389429922646714549387391248508927836646968571713766544596320864401928704176425821280138601965280768957734410389371612770243569895311043630161397878725466985093119782749995233824229445879049144330628804221245656489847164718503222908675998451267481818053518153861587755119148168725009978629648505368256602270038087912532529104350122753026104290950766177633097628866491304471803514650180112235211518638755320915407571927484102551715551303117739515449219530376925785611657050722764599455978417304569912448919711619028333723345247488570743336905771474449008582647066956394574982852369017228811858383041677691548784778032751520015026659504819304669357473663904247242130258902835510976948304017173382692404447763598045963129573136136593898971931898756749885100635271939894678506479165388605329941505904801094106010431157001978808401182266438426686947103743132752710833251882493 [144,65] 48792762810410708747418230431677351592002818503890600420072319147458351649619969271490281799859372075573934235023718647538931029566700443449548642195138161264137271484891447038512090242444243146104908555780404428142179601480747573078713031556701523926253720539610440903417170703671264272048674697932891505990962934841304217056227127624304241331465483960094578607633557384197095859241971106331316082194891519416494933896279978174599602592881569449982469735613446902444335878305557613903703601397854002504458544153419950718141997943293617900149935449140421148407671429980538478855917104149112432777080979683829365623369960286710779564064281291046800768134572383131036667812014371123315445400688226023871066000097228040591626814989549635084660040442732834225147076912986451150328549762375591322848112496513235175186363388647636845375565863686076283404926670947587931732767161381850222871514719432488635683452304343128069879584339715318621010792678064118136824884380022996711434793784367783419128881986200114453376190146612168315406562688034553021113919040527787554642916721242690462319281957384134924775887170975901817838653109060569696648342638296001639005015003376744112044518915481325874960840515274634385018843420535641639010060264019549060744924788283339090109123159680693399707289378108057339970538381347103427853257528314049933329461857964909677690550638109683999972212576527285870613947669863184105224616597150267835666497088 [144,66] 2450514947511125865279671993974722576612590185457636250544507175905287287838359448062721099694571864191366401329252406670832691554739921288928046384080431228922708069951558549340475364703536145690271654621512577311513085355019728917282672390842327508544365919104805288941911070246222093967414906863636399046465078765678384150571966230946703546534129245818090869876819843329252594583358981183385145592381751856402242100267510486478345816620017932377113906382319680832856018447542893229584703429508255079905431948095276830374920516654851827869231784951869617267962024916697165684643125697769769284763326050062227188910380989938987299035415037192373176837711834665848081809861355080510116006259635536454799271330205324232413814426804616479326716649032464965097231005651106725353839204757231262575216619244474602537385447013824509466810435271242718974490359869200886692554600687085135642754964124535231108732659961218106430240255304914640930274457132880156194712450077564637914266146674840079531380158705608490280976070077078278272149900237189536883276377707532743870517210201410382624214797897970297889059483062342256792136989413615247536730441704501945056640345531924518943518067549719389519406078960940726303542110767731584144057878089925966846482641034697567410825109411007092061784860112988534956604258237570286365453736181520466592178107170447643556016581291522041561822227685028988872296406735567616519764997810772525058048 [144,67] 32379083448072028797939026458215295126216003121357192715303812998709154534877536354481734978790916923134330867040210274885114240224501930913226194128214509295411985119717905394632997683852349288120379164302764509662537200455465411684965269806330936993137481630068291595911672616515740757396847202821535107014578248771139042825226579570566899449555170193681146384708135112858732742770923462464901980345654418288165546463193067898300668921446356879698298514243609500586772054535407146905121966370614791051946772981398244041524853249843294971623160131811790700117742489613368633050790244920313634674643104826013447002266407147271760770670652666435145000748233177602488007948762942164616325508290352797123669741981763713641473521668820827103380739056263281978343339662709068983939483373569672429082349654866260287467094109826360852785037185487439898950545568348612386912577612335316248291535327703006873381269742766432471472249815144126098947118355086114309193424850701072376055806461439001247564740163328148317819668890185936993741442486693791044853673286323179206281666314217439338266299853219852341983840840904743490066085346332323245130185575332878225883258857163892263783653172896430861855154972467378296044884485630901376150771906104963732734835645484129884567344469777270230166172112624421375450911971592128591996855517667410983262162063311534930717193273749120965861479329126164220431386998098218692562463815444254512 [144,68] 708724818418918109472943201247975909076154309125741216321904712417555189860512840306531157050729512050602725039715234106503007838130322838893225733431191929212601983924351528320550640786530565122723196743206239427190758523059260623042092475085030480347944245980363025145322325691616813626555084820360053432435615582831723595891666373752065068710595605934511654703074455413397016893488869094855831789989131370260549034652018936163792054984272770673281710426035251003754060174908606194918830302922770890297492173524407562096210046101453105755044150724360185937651978875753503791251603644894492735332481738519685595281570954664643624485872270855704813463946250087424707052677529148321611419528175313234862541614718342021928401367049418863392936036231140684442137316658923140265282905027635823316949492073124504263512077336095267908098633802283539103909043369663263994465759059780643176076800654414211126986188983110441429451055047315499562008442006930926979848840898648464655556418285691315729330706884831391013662682173719666229532677302893880948794272239365028495211755438758357820537572498068425753365208838206147169678807224397426942909666942065980182794795827869726665154862653891477408411788908550637251295560023118046980866091321194594748911712818552382448749854110657279523133749649740764430078200210304258967932290251581938447397024580400277369437202707714452151487459388907322301713335722991447626884976004360 [144,69] 8566702307631650171176734004121445583810165651787789200057660951503358283387196435433100447546846815761295203608539265432679971677798602350342858038059370092490185027334162941543073398652264347594984863087345296868755392120171181485618413421953979493564726604566563327223721734320019174974068911688991214541173625324668589980732985696553188109619432763414910080974490882770641936403541494108304674969977067762459000363796254595253547026133691750398968179977010774006992484945267367331321431096890682848088472909754774846874651705615338081120618875876170045756309812713182195887338132250578046352529858081673560631051144168900111916408752086868767043998868308806721211877675549335472394807659578044202083642706127432853368674178316370551254760488564364482341645606808237802005865129660388469907684958286714007819121646797611273942120608890060740673483637783597989622554595901746878668822022350480777460527872963924112816385824667480819797333693402510854291481735585601652017667009483510646588195430854497052527033481062942583295834297616579961683051459476964956943456791311892992973857113687909987242426377060326765198183647554633076126760400663675460317657800843688762556892198869643096519226689712794088021699239915104000459877682078493779657420821314254053902292075834274595947769334589864350860894180270108385831554983002095170491269235707195522779615757992858592593804694598192195795769790187715534631467456 [144,70] 82319576662875343644024697930546065921224273197824535123004395599560562766111780821408197318462550256537705887748208333373900311639681543578996984166857621270976610981035394329497027570391391467525639404462524157385490688378481592626165520843244898907998773007018943500294996427091518014802398337429568170200041416956257572309891731140112522975461943744364284078892749030096393365169172706028793767098535972158870150381123147119997098338676959188348749348015598054122749373292123759536644787610422614218337248980002423121647026616779325868963857571257472335482253662932525715794795032185230757616362641373938609016149440100422835839886881225325266238002905873788720143654313451007181313787108571179787119977446449158682168484151731989697309418985052936253448561148668084457388654104795485611872666561999747680895495569811025679319164215341670375250037930418865847511014865699319522555768042098912129293538292879719273408637034644171698594366296590861082118128914471609723028488545178613703919605041855467453445438599566083660632064882737486588197393491264180926525707939236331898893999431183836729215169846212894442202082506014830815734807846934675565571450944051889348758990769485335280596345235995510439014366389160689847550980455910142543050823046125330890929996139082668908819627983052542169947142930329437547534992360497830746432899883989248355536651282032223290960238508984464271282189239281716091552 [144,71] 281904626545871736138538536887821797239126237415199557459507713811231021858122290426078737280373646512887211664494513448697003064911765251303701833070829377154265659679319761848407605260620184460683728355002251656693566120297255815873188014353275498064440090029347408489249749534902729711012803387075879947494079087855854924723700578285405695823446793928129233192209289112351934898989690699307340198077193918749724625810456206580611775168682587550490286552564496455079608102538716094247946056179809616085260065545153956862483867718290652446566653385430359710759989134759765837683730732845233409248529057834418289752450696919179129774742459849833077697029793469875938048392545565328254949679476188527796009888850366548169722315580849990403860739359686528114575555711069738329966949438474188216541214347539945186189981732178726403076033736575632857258592785398092863955151042011085128048063445500775406740254543551036414720019391733983821848570160719789298640714195442657233227364725046492351009215704026594738954518876829300183512107805207911886988406755569395712267290053616898306042750251866157911456318243189531927021698125515764493452098614518019215000727843012955049392189363843887524999597381692409045406276521684596366567474533317327966182407540689982256447374097273688037150178147853238062532434519812553533796723240722479636393883685731914747594010682714803051447962335997992694490527109858464 [144,72] -3733167885350633171301454868016302053554858847155851705074735848899717945466942574836689680131343030425410376898794205215658588392576329821564181480457230135895650239038230828894931705020476751425957410968523956118707957600431454028347479395708125499168418999580179038127802723632164158672968086666967160762882653481580984668897671564266042984035906169203400324686055741674247472339418952975552973218620542050790910627504198380011685488708793890056002080779088322058553106331277741978539453266408835809081490264769094330061541069110943348858161264592539702165336455270646956470556710366107227249241452299831026676013849752567414950807049165126321800480097386535609310674061870417500064880139227571511391959554954475243067376688153115018216898268237537198376749800402067572152663010154738186667453184456120929962784428520949634457001771120191588348604340824116283651215439296920476274448219410338737520580525000496387926321538966771492872879225298557351780154169369291448588886568963200397333004687776169070846472167628318206051854156688411496372049307837798517312597804544351321130614888534619580822342972071946468304836469034488302460626538028147418161605780655468107125136548799778175272692289870788934323868205132789789573101130064887024346035285205741992436756437575960706388353321991679295868190850551487932094872968576048122019926202722969464410793801113740304250762519524920455842520433366 [144,73] 8190843724405711506977829491633719418055135013883442802181799927072085539954132686846246183169109075115631871981188357969631417597840521994258996300051877343251299215883227426671732242243556798830277867111190413072018083376709727318564450145521224297121997711153994646577061744011429613224847206449869192717066641351664162279146829088523153000658248609369574394955710239329914700334433086343581128018849901539214738366960505611224185278354869580406090287163866971985320689503538200378520424438491754630551092939978325549867759884236372484901094146999476131874752104332575733110319817079224212026286203324719016403939874013902624506330986238064573381357294856806229947685747023374162206283246914075353216347784377709266858888960493773071427958630916982878026590091654656794986543059892824279112104877815000405004769651506650010531770733097195072957570245453331776780098866634065981773135310343541289899807899373352794624680968536737846260167959960514365308967076142044916946956536889356118316521411975904417009982359514056952211485492183101488421157421965651819368916985621641644212222801129181918909513660874558653192212887803955925191522132012511268388716245832162494032513542331609434062811516133751933682326019144733195504739728521443514637737213765086653321701310134931110535247229290392423443024843513559705627114995099627181901642500396456843285985107365875097250664297340383263236416 [144,74] 447394583428645925044551243211811123176059311166006196010990049402077617429688147059007045952617251947705890621465395694007163365753506815478566223163950467951253842162657952680616938631303043113448126778954418293287895062800462202570218954342515563032524983974985766531501910046953102825200207182575815719872077676933308054752052048476293708405977176665281243210809307410142083555499991071554610054064323182697857398591345754354429819198630606383841245977174917669674436572246845092701781407146296771060417927068590998770931987190990491163605226310484029313082555274736254627837422359752329138408117273246854461693793711511590862757057874712924228001632547577902360712136170895268174292527376906016057580054829701596439285679726844521737803740581605917644573183661872950690425850968496936013020565199219649308611590264351714836547422307656670563329717336080647055676126306546053200755016229592555992374909359527786091073526524955066537714856887009617017591985516871301441326065520027861921117913052436727126379875338426806039134595483685510036559073352226278114973755869751134402294507798877625277760765881560041216186978536029379618083451531453308048628551280327917402125063518911276560005050678650959686407573128334291366128954694286872133049986531530361509858608700440272402062086677012244199160994229127309688066223962054061157565433462967396180597872201700676859159889837823549952 [144,75] 1351075037743905021091582643973826289651142710215825641477141189295957131857130061185121508262131741808121419673776027649494365890294781069982590893241522490731669262350568919897810505306143890971143133770873312711517006665920028636890149550732192624069095007575718510728113378272839314185201547689860997016230817762033185025844725520814576729012069756958417147107783146312546661795059082321476847982815104007724922700904009047932468941308639269623653625455016527433406095262377682499047215187498674677413324257538149261646467992013399053945324326213944157577361049430246741011520179940523578754487400449231795364680495941990297877175614153957567506419809258864776145390408435714455920334451186837943865572051904693377680134652051253101065660012918559734504981782828922975842153749924182775514097566870579960719176403671059514307052260683243324109250536026172251512801494557209360571716337844082693587947681677960171869469676135663742445654185740904017146505217854492445058943365970465875004111244174525739914237305003517379992257466934760677539031156986020520615368785742702073086483797977744135401005650695753301114540836563696678503036967425103493693389520469768347503394665037890708480946725121691156322095527274653410841496642855924565280857210324440821655557225273558082851725767270225394621723053026795109510743409288891525351871709387817527678593915668179261858247410316032 [144,76] 762501200614326428158775464669050224254683677437122586698801450807375162618927816342744977318144646679916822843372596396801473469484361032914994700690660948474091869986169292767270621529807262212495943786904288391696818654813544372241941681704045267367479906931275249450622417748672472037111467939207796271471829265916474035473212321753118282324438440702305314159188161134624356012290423821691474140500882358765711601075605774911303183305721188809684540748933202742163945745029777664065308694377812354812718005452718188464932035358505394798794878415061521287805681342123468410730715439578158469878388275829414511801431923595629040908360188539129040535394357161540820326138242048056403591491113983756660043484855772354361173316898787673427369969639956293623305592419258442634629578362485414362559635248848969942672796910969680673710176028281683161023141906767006823906608734588777535682071031291218436335606147287230504318416360953966877009276663680946547950068278900818841417464881894958484286422843108268082474701895963738772389389863051240825086147268246990684024509033860210668811852310625477934217121539250927991521030325184745972201274386775407753266410469115216519367273895570774039204314893358021187661148485999722788831494824536337644058159227917643097683309771490216161240132601256017005526535773897800032304347197483778329457891615729036410906156227570860798252832 [144,77] -25378380699089425025777291708197214469480165462102185853310064909905686134631007039213489445625524728742494791279379665792575844531839310220987119610384286673670308308104965321650124986372290394371643403738041947824439160675036745971437707910709454171014456677981680126653182850839878881216604868550636344354881845795742669188026668991114377622694143964164905891602570829662765229464042589553967317904156722376353440173457955845598617324966527032355065583138941513101437464218910816784677968770082779604025674503664034070958144483403133576478631627367815898552459434618045387726513163481957315299291606732163924522896293488087129134717593970512419862331200929569089735510878982861573813013118926992356745967253935783585805480991224797634600259230305262647153227960451613840259322122291895513902757616676074215386413123970975339890904609303256684682220863980013921698131448835269742926402443798239976441752187600569432405732293246429124572713516823831072738036431458544133444311847693124095748182089502496135357225612972076082729709564545039856454175256243373278579319785721292904286164079919248080810276893302169387627757752771687572020436294755658759349987400116802042485505556884353079470993144260450088641496980916662372607631184610148692309954423778493585171338455457705780696210940148650468758115294788781101788850643315691600747278292917998112439353576576544920576 [144,78] -371236147548552643178208904059314562208273822623373025353861600362964955518130823339986914465855043687146222067611289487786528284879172520743197923479151506121340397665839548293493575841019045062922333155724230697569935342350708442695228667210708567217557671298105183525724093605749814731301393230524852254917616367112978246826174400650926563606574913351035338499527061484474940479462511977203181758363582400619976605340575671968321002288828965618498395122467793729119696964616191521999918599299594261604849451650684017548637014825254013568437320914337255114382212415724219031821409563606634557729502531399632317874493057419215989339047768850800931128719036538857923230180623415621852146279530042808882835001550777261915633603078343377699114506297579090007031948484719078954962907625038201879024478735589745804559314689968082595668829196057596232577747067862022756518155952700147551295846442360946614869549708422066331923193668401747556631302111916174058446327055475195386472336956740478615729851494976454362570619216627675354919946557435121408864117265517795284976484899880325538402057741849076905668480935924079562710971758891558065901323855017679735539296012124334648107115170166867297237749175267088761090396160794691701946036598442639350110954171053124941312101123152843561009532283649574463968422646740007747848570231553719468666523307388956766819875433715360 [144,79] 1556574179425077419018354372557679029486660626743927176114021099867234253875894795508597453857817665778807622932515050426752378195732423862655076572185585625163123648398974633780881271220706867091927804828288421628657751249974391897209715327420642025950518865065997408245366929528536442721909407313238799963025378911604666454882270647458193679638107017721590289579840225841040824433600841839473499042607498003241958630289617963424036709487174925559100209812622411870836921802112022107028393120840565382840975420676792342508915431851688938356982650164966516720484258108264498109839997665138573344587351442736266709356703902613521743551323445097955045339968537088171905379613528853862906655473311784449676582264747735224004213224341755873774885871586475402138597069178160576928720872378575657968129062594608073435306813888718757775624537425697017933276015373851295732231201804854530120628790562175235709231719265986766833623736494614917771820847307261810300446825512157982919666590662142686219067822922502972258414902790572841287782872745951835934614810769019275611851434783572517743227160983296772267964421743684456089071786434036779268243145621676050723564768385019495918398090370338220867879985435678567171704039609171421590540492892891176395397642139672388521488470415354679986442625580360989178718695477585068198901450563896955347001145595182906291879831424 [144,80] -543154268385417248811238021416127291671114458112779201536930809123976916721953509562116096520878264532783960300508091547444749515147851875060779702589004567097367741056892098253101701621172363888583152608039357763036935608277000560559871028575007122867254388543296694907734969415433608836453725204059509328441045347475712529655754253671985139125521593683966117985757275342688629702211671785722585970799580573026082254170907922724741976735124834862409223851279435853903923256214917494329188791031666451182172446466752380495184984359983589162790999033512130061202936926975281764807653022144514753482705806820961383780721297535891686059969128580897527746468994923299111271199058668054582840334808314713310962071880400911901973699566755026153626903784852557818441899230819064234307525656775594687518528156200845305406933887193796807342172078511599452681209426309110110296049677172688524354731515126079795482793563546587450370883058950168180698340486321877429009010040499198500798319870369410930015652907113225943379384071891156575661315271437089373810285451570548253040908927235238865974379517648769855854768341945198495524181322027921604926276745305792875758338960280344027113208787742248282463751850989074090997735978112844670720251258789837644468316060510195134908984288398161757731370617563271544950813774530419820749346893493314026314636119883132487114 [144,81] -56298666407893875595541122458733277927671769709831998840981446175058792648063606820659090799492832972059845820364597543350707521557958846887732294349349784597641716568034365278068127746105545165836907387616907959274541642695901206436938619458284455037492871078774342026995932117491284440904340916015450484563318596213464261470053677659174526193030259721924564372426536633577137753707800418305517952701815183995545334726642641222779626746456045524762842286697985761886240409010315618148933598538502838060598354842449110402267356694347886488918903288731616497114999749957008640804717342372865571914509382853450603887473292085471278672830500478689421669871382993370497217280079847126850798357583961068365669421353727716532887406910390369050778765371689913864054079395493725185515974335274367198189217965963344217284619637601140731547729861099568615964826135690003225404098496282110325147658962866383645315940205634616554097785982233735410346956385627706976152097648485132009975555078347759716058617572121720999639133627019202787592812605740925721509758792889139341822202200452832485041989523413265648066601669020374375383319816651951299004236464378630090933102717757039087274431752009335566352529085608461268316533678709161293820273409192012314967155839145484230939197522642967919893077185709652445244661245016028527038554462288370927353510897359030016 [144,82] 271012463821444828598284840358553109614179750494759907751408119104952053427491833086222345962506755679090173546593569302074898124189743724849032030237397807838415837459721688979777591463471667458518456112808523426772157002066268682424654621199121131090959481030104260512934855426829107791133955042566941302127694433076807619579133502856482725483823185620543316670674856710128172004410980737530336674277314099113326746416829031247171209959715738819959938161077139144569076609362618517101551619875538131103199767695268952719907560477969836457802507008145647091221953531913619288828322609723661370948306127079535162821371361067845177861179898265240505503320887381825383936337142062914208814343706888355069522324158643879700243155888550799279095066267810788266259061365581229799806576555172417312056298120412734360168773131299023339616537090543941990496713803193091069599593752784347444192372789366985044488543355275733963603017024617043942805715978370886187460250949861107556860487589656986846903762164612732425669270721164535243455119133968569213140063898901295229543207142873928511961558711970235274095288017012446295847742284807080964620628194554089804010051327564616915431033660733430681035472364657769288396981410651974006612762468898931860784054129755148216311328050850856169705761707793529955241057619835447011991781823822895669538726566208 [144,83] -324206464584925405933035166442840742366762417468947439283138901697002354751812360023713586929903127286606240403197019554013926325865360505133902740504176001141066441401273669438664299585957765001526072001921390261327075355399314355720914934928830220812609276395398341256227566830559189202543287661071491918917446826763044568313491379508175170898294108159278149756615949909429854149600533706242116460382401192685013472132454834369777918681083724530193955431755234311875026154635850738932654466638292617325717137914505080433146730773108291154104628680585388705617044293774099475866310671258040044919057233532837654631112263632139101069652016681399456404674518601496196255991624760440718952833087892326190821371518296571909025536918044068423260990005547917076378380025860954540126144027765798175217614291337966662981357374110894426264936552268221632629609803834237388660673129610277870930650051705862960046626882506947114475902806432308338325745277562138421713877652361040442914872807628048959956706397610710102933892663456021877785344324378226613951715978182164280964140872030720927998610288881541215191353615117491088359641828508586451718522615137995805251374939698831775745590384378289026357612707382103658104275241708052640529143803059266552398686924498647722348101468178266875530247596975956256945307122945865123902445709013025571155232 [144,84] -198481260021856608219464225003795504956609699455226448760330172693243537451354117812660930098213297416565315161991916292431071449530151628361452264461511456270234806518995573439072848635306780292088078568019952346167348374720158983345681894925147133304471432628783469997589744297050178575506408478774386870101933234314460607287351073910865997112232880130117231506045978542489633319039155725959950815802945155951370837915423619213275585506762059998432810669737196601642931981742253930962533218999647390772173739388273452639756567073208847821237363902676949862399685122964817698176838233662829109971444102209840772613529581310337299171376205379921742825187139160275445533105926372470440867906979656322264369662200171841608810911226987156603281373591995735432385795013920349052484640854791656860274233321346195009018578861148720915857114865504330029993567867443997841762362168562488307076462961052944230547961345416739350749723979659681419587128537247217174467445902226774475533095645452075838815768579292140455181706940578159099967033477537391786630428837408134564284683434251204596476585113628436968256674436672874599583258944007884349041781941458016143813156900379693254636835210815850279388026232059750057871114437801218221022631816622032690303502814476024441635977339779615921674638252790981420723562351950722741326242322678516640 [144,85] 877725432757578924089958776103478025784098603074419213603800187537536722470718968027669391234370853298113064721060741656014944703114655868532289609457754089448279736553751469663404694175250823922293696429981905985878651135510790975276258762746811335200513213365532454448300535260350412766101993320717509913861474777959156459107742274983453011269571558638687333336634497119504927918260881886552962472246827293253922717281716344310617600347209859771138126402612286998814785096523123869346173601763941509029829760594391040284409574386573392220751766681375403745496572297346547778351500043002339539959689599613504080500363840647321009259569367770449715306661681877047378972875847198153804122593829156971174070039812463230134249411070281199994584971164679626235987781077005134359951147042022738334816498586376792669593417160224746904727751685773054673551223545328590569944579086776655892849310410596648344478458182143389609533219650303972013518749501647530731459897955310652524717108309547484496816108733161071890269427996593877984112874758295292223494779134505278599224545471641771105882719701070401056172506419618422599048111801365413713026516616694335889521236868982926603721864921271593330257794805883682482229824979701073064376650204352210912702765859742524180620927680209080266593420474500456542370206330154295437489423809600 [144,86] -762363941626140432976250286451669381802841254611295876039251305443710708168313292991026692666671318849147440283978004691707610005123666073175528493984907858860901595928463312421760296521385506666460847882561085965394780981058778871845531692046361536891249689439497301790859276251477145399464764991657175691131956857829085262662757169432537236725379469535191922643962307203974581617109893500084560495817048378289859400708872084800078527503769985847073277587915958054613411136262372318514152678785965559685517972609300610551524158989111926033170280482013162229201742862902530020175181267164005284060618639776477808262074223164287579801667554666905169282105417702742221103978627826890457541363579624500405686459506604373367401210924603981302370121115335873778272663508548096038953164870396454866613050865878932832772298712036204592179442318155747712409852765612779587230764484411523663576350532324260073269926936886582410936043772956653368797056991293248724122210226358157006289447787353743801010755892273338511379117382612356132996258861009182769124600210438705582551153895573470515182847090536252954375707376284979545250686589573948812577658345492981586235677358082982613608639960151874826365752200280278760494835339769614020335337783961639750362325505478546339280933003539280552001198382590386544608127923141345465638008 [144,87] 38561988614257079235765439504674156674980773809744016174134243604916600465086783088594994812790363917312742683375397057641648918692981322673435338439171166406139161260773182990089566605892043657760242100647831771840853271795167269329683134113704777400062030580149651416958245253003952942981815979434091477602875930259046289720718869094760395420194629871209401458638774583296059543848388455864364982118473332915358594982715715444843199259981114601109347501299481723890526633681445980269374691364734091606448362352428808283785219910900208510088853071578952611379603260118202612862085225713461054820398689177926431638758001429379833512152379526419735324181380064522303624596272195875881956368599080091583638246219645353289332687032064997325577680802720906780985576937186789862774364548927136875803832397092924560863819900288423651262146276969254901663188429217585462432386158905950928466166437817670594409258574342978252118934781814208927633174158392644763691460122195042829084635003770223544519874118831318274910358092210400639632280418272365093622014814779261415989452671612036415876683278394183621278500311004869880989089714682166698643152840234585040103173735390183414324028131363025643831843734986243016924506660534669347405144222051875441403112531947349279138094443803109683606025506250074820533922830282130576 [144,88] -437813703992715478777806738762541648664591894859096299142080973251202946949662029259918934754518445934349332809177632763112180098534089684575911279006946561586376635124958731665043997743281123249829150200359792419078530958852489601598184102467877250419921868932828250089237884670961623148104656566124838270601235241202699045839987131476696909090109735529589268727623805537023614714350579944429836781954915229274572828555463966407281964478652779480647962983976925419527644918931104999979241076893924462762886350319468678687353984773895545591830300093685694819730912226603905689524643870497572511083835869252491709425190549984573786541494668927849121615459103632833262580173177782597048032532463525408908361073465411398537020307582217461702641551244177178769483062318662008157746175617493357110439980532075966856225517879736355230994918041465859537281472367768354056477332524671093943354123096179665747198519517935608050602472393550841121418662158656080195046019300308422291936459467756454921191552658091682402764525001251470279113820981636333074407277474736733322214272696332591259962238764171204233815384500321332861006561742614959577840804908348725323980063392301149366390051729914695853494898142795076558379214527805240078089982259174301877756831916410773398459802251983968269876671492017797154966602200711 [144,89] 531954505366483917190616118602342980037994496548648615821734895546522026016877190948623870190819704620368380965563636069117007706315795864215002672053036958089919194004331336475170218475311567583130381293898925373644235542985109083439968811070549119125112561198201356840953597329665444447195644362702783258565604157774685231003833324440112636245072077095317212010880047762623859253398419463702376202644965533341556954546820717703902185584374923880869400844303539226156199111248742413619500570154592088693002716609371432206222947483969059611859870217030457737040873292542982029026290846874971646454847245647376440118098474765547013704092098469311142107655333293370861975679409694480806826152043307766881688155526398927754506726068289784252371679230330898264762953145464578721218908142534624941992754173902202625186303252640545475767096893042904512909618254943373016305159822924636791249684004897030422884708307570819815209438625468540884007785685804567403038461274804498230750604165059187329178003672008604601213966943820004766488263065172973340210392052596467851314116060681317471686323046494925174488255565461448710663516720480567576646013929094361731985117602290189528865752842549869338724401107981837862050342831650957252307514231865994353387508870054379031728213724230253732152480098654170713252320 [144,90] 1834503313010858873987624006213321555259453307489477151113311032959330834795180463932364292725984899218680279598469673854742705605337786951653925452561671697507905003443694516960617288269316356116581344107988632465896954016310916631846762961005156733230253065746870817836691086258302707259527273571240320873542802077753926467880730389669272854033930437509212956071535492632344903582643468018403365173344619233015746629880544857043869403521618388321605431873877156155389630427277877218544929759566294419887336164452235544960702956842339921537619805784235722048481598096177620155660225792773829658247742924724756940588924357014298908955537410926506982914281168326071383209306154976162940907877708685214501504779082783669299862596608311539688741551203557474121485109339328700373447171115010820925051919167746761112541849592752523371594845978262812058675413059018388306946519515435179850748772423823791012028098315244648563895994902959741769173581950457870962516902580731623726201328013893244530134950317757973665504950155807475440522457866396581310495339387865334245399990848582087799034181643992098365521575824823768354125712994163036529026784246734492141259598929627391180457215078441757401267866845283536068418866708737006797554644187500681235256839230338837726301541860838824442537910957503286176 [144,91] -585597234915685268025691185128120348219566952760363300110753651162776441392122572175732128960036825383594253690403924920254384383820595207386873407760475646080962788880482557023859063567743863459591469063332555784895137156702323581853899159720828264152517762551543023663503198890090990298119202988685659318402843966133147527210623320725552015634737220528743143983486128155383398048027355822986702923319786136403653395476083744396295359632591815153140695452690709080039209548478260330068492293442151911822566078101880261548769758616043343367202101364080044857430802933937358050404659469141922738500224318331803799551947056277066929389685559017815746823818779079415760256212491907998584873649202614547941393372160612407083275945027557883322330028769509311358253036399768408491692022237781337543898723882211643869828914349238161355105762285904786720394351912811923391971894638390672562736560945273578681792267387625167773630374266745066671673854487727634544565478751931266793991307183153957253113558977567657976171083592598984025709065065635056688466792585187120491866986339258124506538194963729095470620006924996968233570183293960692811657968937600813567460641352529899196063526664823486390894909173978852377837773940934878349294943508023501889266999458415691318725219480202689196118694736392 [144,92] -705079172091745059941365201410734141077328077211455372932695771443966537664834651194463587553725093169644623280770714781277281217599921915172192880558404999635376314605988019233212578552466800446958918375161344300245972658979798696443712554287289472022224201364739303754289912446549097630062012204426196443929503086863144470836040193074829302769917336204692406534929983898451754372934422419596644368139214757590293952964546314564594282032898641653726607344117531859638183360729451375300809937275633278337572187928218003199781539555466175180017260695746848464006862567406178078506266853469428337195718908318574876508800324827884894075446276088557231254348220425957449988375974912892515819697361854444495580320655444121677217082875397893804703579903729841978840486912642227224184361886335146756624326266968675868670502402392652676330788845744380908191046665929359775919969082800944660365899394548729692465736132484645502141935512670686034828396255140400902140127982757843220116861030116638892432960423989704346913934813372917111084514789492940231242061140135041917096359004687326319754581366218703348934587649374666290906180792487187125647604625651103813130606871913862855538030399335033368571925368520657518434716634115784318336661976647210289738907394264317747028085095904450270688760 [144,93] 250660092861734195587597028005633807470068743054859738861942392876085732514138522464148722037215376421060010155189042855041596500377536347911646695879357439843932382785258088037462899609696294832423192082557091040768876408656205661194538313497184577210061228471975315466822414210899638004444916148471042228057305539216250671701922983498553337110459590189514908661409772790909890821772407985397681748678623735016303637501111987794206882656276815978051433811536204485084064810558446618235555590193727384697080867665127171863805919504240146113229993405111343527020471316639629205029106062275380794004091531065278426180743808631995628390845755763258126441366537876827391608494551233126626200842638146478565795579966771507384563745125643314420319421237078304530314276099067095994499313451425952029446003187244512907958056690880730860657506702405635484127090146798491466655839457301089965222526390189724149694481754337137266398536795946039330619465544475069576777263842612525387767573173594012140245336160089257510500545385191357953444585471058492665347304512759498850012321819184269743441216730768229793451494397145910706455200006127395236142480082243515673005974711381506128948896687647741671144613501137528128484009556328086329879723187255518478184640348644128391120617770461639040 [144,94] 126494515193994416852118924573691398375055807034346332578245442899825378560843272745283236659894723511387410807158892856581120039710106504932866494643112103352694488392210170741667860220009996798774916693508191637052566582897372487993881689893312375131850668722536659911608049684928391369486324574632133718985961730087633018653215233576433890086239751381394074806866155581933157690823164143163288244418839324718073977331994666565862863214549376576307558738084770896414178330337696400346297613946927400336178724807030689650402074715988937531022007891526848370913266103490464878165976625074009234184279880859917989190070199359487534324392758276497317706276389738143391317760588829432318046436497148383112634373555003390581930350381981092449545675324365380200230066884530509579342979616099170737435902244653717190208466855711545224887868958130818328330577229973786956068592652095561409484466213839044518361557996242593999353739055112320011101325701373512925169699142683436252076168334628369872738154238961693393153732245441800388298658296435343440535815330491863547591083472607088748765603968972331410743011319433961156188652078453829686683619562567996842853465417829277655734772727456449735889818196872959991104743637464489447914863578704679320386577438105638423434266402760 [144,95] -5571915255613777376732534092188066033607054856812029929447286253500993750779873478364381909125901957862779377164193370905463528152464612649967776593139459359032253554987745184334377817841970858035668653445668012736334567855114278722124179613603558126408037157820580376143930997097705600443628346477880370087774157551289032398328172769770318854153157011763972257178674212118237838198598483999419927973119336628379642460110411041950582255280609813296523442428976828267405510748399574386499937013028520940962646717802010286793178401571022183015541128286332234272640722382580615419630664432167952137637336085376675673276598711954837198950007746890860965225376329607801100103306661905266333318312890369463374721416682975177678179813175242764631842745177004051893830083691389193439880720828633903610626558147850160271576419282259536919903496588469644614123063001276208024262536738189835035215695333003810057483892172324042178665244453653439202660631952527279136833231554234304891126531034490451379074217001775286710736256175619388822298970055134006622654420338056025828651108080884178069088484821027380402657159000727314153729521312866909852162040561829464238766916705182624246110714409252731613876302873178157336706376009116787160367414843515662085704248762555748463792 [144,96] 43720950665545732224094600625925061864280027528212694856804827934299110108066036380648098047792417525345818942783437499695413269047218920892567443297225357355008617616760369424038321724030333493934572606857292322008767140572021456954309873428634759459558059593609550246954314748554446262695724323324089731618370183564987903975047174614946411651675543294007569659258318978151974802335839376959112585787545112494253723651928041375936560467799522577120256458565652212529023185608641602259662767887402791690498122781835346870151673002664533372224061904565540829473305426009969560061260342221151688407053080548653639322261746226315702061470832386741423770625059601877650941217057695421682772988378433053192744127131016473297155769319943150232883589532226847157226067025351787136808666406487632544636377283491593032299512707415133079570981252843650245360357060028244918077428620517246400576767061442528876318339481613824926303945850071800503848677632857725824821530832377531973044606013900575883218910650908658499926793038852417250915832247003374011127287705249012879769613345369065493883007284315563392146707884658114743359752036443503631879289785046531507640327235942382195781851480368606711205895938097415202500582327577052849772911233579697937779828978990660103 [144,97] -11094618432084294316011717325813969130582538053355685512151279369906957502714174821549537844146453567158140232460638047035638475209314658464250893959818958346685286672418755952749409118527965124487208518627741911773741234008060560942118111805490890832179545593452498790922156963419097166145823311404695699935268301328305701633273237619873858737616454093903073091624323505642796152129683695491080783472591837478073773518368162406945545177560793018574933319204212235044753456910383769380953793016307836731439107210803982006105737053254869079825939078092858869724776250009070631986719863382842162704733034672704463616725734387578472733992819313989025128472132733600804039037951762176177110297365369525106160534069290418588818353397467478171929676367507902060282390068607427177002727497535022941729486109987477428184990202740307024498792319046716740569656531051179481720605058346846712565516437337988995399347352427465499123424883252931305283656942322206512418072758558987135777477698640092977998205035023884752124731380327007229250394501427796113289124594802115018519203457990701689742422416826128129664771678772151138622439202021387582143949547749365822104698364442456752810490074357195980886729133125432731954604704924149516045251491177438392903142759712 [144,98] 2043788470142846867392329621932650713362698148908668344930822915371543336806541584159371405000557829247251418706128973169207687847491150353777559961291559094502496962561130920590469574939976392827656067783177823570106564763293251436756645989246295834004797343257636011675425524726987263590957288200645721823441721553728423068680112865619203738957123589628595181649022241031857001358086965970139697365194195704185218946994031197826115439904092922901033176622299180555605900420031609958851200956108390035220862135998865091869892931504866137567251108249293174982061801724676315272976322542100102681254498495520505133516945311876631940679236865895348860352787692852308709210691124270583020681274097375473952878017864058620554696577922853621007014061531044325434924974117456688248883773343782442667819576425379811322961804247874318182180224711355064017472999086632764156424433571099952046645694546126518838864435880026301899002005768847726472017738874772492338871266119340415788094381144010997351376773778074160989285571280608939764533526097119621120816439422527181447420386281699149534045072507455252061614659846231243974690153899773397787084757102328907847057856542637992129814215336522069077304291118302210565503756689257701971111693073879513074208 [144,99] -330238516391937307682402864873628320943867533736654975593349365493316145589887798192372012176322771445986491721076474408004055608726679932559020902376229704755623177003966171452798938451121822135179302673676647143738514589314640092358326289800762026655448214127838382800487005586559804070244746726803675044424622830859476865834138043910343624747626691676227487337746082427669259249916509477537204547349760294819817237601810498741912212939800566695896908646005332633703194430759547262279341582177864853359813906047140466118970959256536138447998783221152494614065330363701661102288210987584146066827482720324793716435280425789250676652602851922362651356352019741742519414691943096035998146175717764176348779525166995740237941177058660101194990475627555737434341307647787206350588097584055513099280361497534643434196237315377925834459496750613517683595999170068747696602447351519711358161324335120126440437724801159624455757108042269221342040821693244145799374909922066146606736490681427745974764916163840926848920580768054217092121065608292177249978475246231053530982378343954817197275735238248805371321515756266128980599873971419094690995559925336086006313671725208795715524494299550420570041075921509986836839668963744249377825085192785424 [144,100] -11862153284622537252154220236241413035943389626946402589267681817149897776627469923664509055732207604863406349563558926444581374910300645475537962497309332698515613344786562819595392634011962305841917276468990968352318821031018235312679854650923210697998064376604344680006701844216791182726329049954381058522629882768365100624872097561106647292217024724921676641862365001776432076600667773144251163686378739780107278380715372013524360445362723952586663308651002403656746127638409509056238727445855902536589659309953926201192416101794745278463024575196006644320547174367181848032672955327571112905974674470932199619456189958821096269679143914334112588689861954657848175700448338300985812599705503310336215490306992422707898465448429724474014396933211478098141525135880471005373863885862765866912565254572859241433186359814823793967258165753553376542007085825999471523792822149327606526614519322667676937925243589358277660975128534284142417053180951739420631031050911169496946198530853710827230033410531721025611760814406564913597152794953283490564926599208399263858932120965656162529287717823779417407760778073101832340467856039415739795135471190586479913288222387029356964591287319501441291584486271583094018138989243672851770181840 [144,101] 3814340370333837476993811832678250212422978458122358126389844513829950463455219442227336288353182401235084396242398550166876538317729456206679200856610909085042320940662774423060219408587285855945651162997891419932468936662824007913770751946302551272433364927503332817392689821903007900217886948722640519774034974297852513313473740624818962101165682199241124828148528340904302815301627256793392157086430356830244514572227185940981919931378124979727779222843492475835104802917100329692704485468993797771019507357811020678426705429975491957845103951241157037143709839422521866582389568956630408443143856529958942122375707152369587452211482655144185173767786092673155617250441083697940674740416978778056913453032238983358833063082145979045290541784311006897909056115841065403075280635554211929014044544736955274250974780488475507913791065946353309837279162960219881581843754522242594944344834665025124238752064816494552314499867673105015247487836846432398146280710781909210029104802197697347528100249524082726818474941636434394189016749581888094955554711872633830290760313897672810455889499173670695628932442811606107616089424553634343435541805314716375757728363048191945137589257096394145573350289964247988552992201153008678464 [144,102] 106190852333806570315758299410232498666544860751394766504565212633520318969314373930604901908164927496714012760787886329251039857785327791649156657982586416092374434187748956941913375058097657623938413660182738047794186845364351626492052129883580718401068660273052278755469691084781906102391567784845798336725264719086758502359315532705561070824635687879132748077934059719866098841045542830192938366047039306350011987355178718256650049321231788291558662971981310014259760391321085997499180689205456956746209868709343587051504313731589531695537187206145377536189394414121401382731038584308700933479059489553874411444397777020088844815857860313964293498929365689762330830947040383909783889556801323521394379381329722668100739024549168660355675169353203600924647416892996792618341453784837937703545538940019153143550901031323024536390521873420143600516741602651191159890907449026152580087847815779757438979212066582955727280463210974985456875556050597100257950973619976925849293770505625845228955564286057588657401202241187159972934064211807327048792990044450599898277270566497350867225753303602440425022953119101960342840268222064706960070715813300256366273834626752084382206790345084905688049474885465380784927559848432 [144,103] 30955936269482956386672081750989922013096785402884194976089615464443161290136035930431465588370760928374687282787673306668438072382493803073084867525587835161233651533147174998810643299040823882818181868924223073310857378198076638139145872952462752170615472620563232347460893373114721300927522437473362520654633124633062402138513049474647592150484331238920669500207528788040860466891479775738977709206719595098262596201058458589384157449074907234419521801210269419832977897070767104366385533491008218546665507616495661141065509986298254705646206920170490832948709177697662663480379262630135647362029999264885721287228708820317617429333055963671524907238228407373214815067991941897376676281944596419130026142772576534642519021619798807517656493629618813523462953061186211452965172836413300870952531194464269846672530755042444587265829521351546421107724768912156343446323901799897788537275303185740650297087827859573511552065699869674947215760820829801633368229778214952516955070736412149540330417215529785288419194850713624887307649089517603367471644045454466242257115940924357318834961826675351897075783041876980074546587682805119920376701994366189514984678411766422354522612524097372398414950066790566834582144 [144,104] 4740367792668204426073103020185905775119284344572347128859743001871573636476405555028591733061078399830407555416508746073820646816506817733014503033960487143865985439245264225623094147925599992329882122101085142705264496360593097586183869908169570493968767891909605314535119851357387048985026553979375033728784590538043423791850547707469379406843485698843716574487028523451209867623993978288954526896172469667861686122494647124107493048577787265750486975330048591359848758869133653037466802829580932265442783602493314231676853465393709964199008505573605213892568183052703193091827911385516880883880441155951791841107319200543736443195477944492173655084579917438299860197965432307126631860110002813187103385935614781967082905478293481068856901057436963814377831661179924652187303487551107175205479539930020177641819120143071880711870418716071826860002109715250436975565986096083456457552044716473662466544601533675168625307802758181588567185994356389635241653585365986427840695115827176559137207396611252712299357683124344799708761664186209239759143822206017308544122725519147856458377351315390263538918641085517303230851458566156697794271745357900573991971416652603597059254532125919763061169156237993314 [144,105] 208574957659679120423549120789516280809370621883506541884224129485696247743623222475455801028854942641038922090134464486006862492313220062215197679500720328991222078890377910325761142655614682317684437758065184634302865251252575776114480653832711989230740782296557453913790957635971437932269285035619795690772112786271562555264647237126868108359273489762126409466645953497996223841410888117656776447462417903410227805486659661182022115626334885527196473034400440224381655918596988068849762644474538095942477763361329917229040437998538529332636616149473213799125507775233905063123654060296439186855507119325700114914692475072384731425486093148168152070828245518509325621061669909778093226501153718150906401402889817700347731717872585118335998848555206723193113220492138244753467923209199368988556090833860731575802101984920682332650085541751112083498639510884890643849713938544408360818967849087334929011537861296245728038013811235045939381912224436627607967018208428552431088900350937036560930683069016373752610940876888549766537494704638168957127783940228545913901395412309372538271162769847799665801741953384175448487689066649246157530685397533592369540053212523613589441532990039090470735768256 [144,106] 3782566268395071625888008449205286195178203463193122627404608539816576045655451387218309161632433816254834294695320552370090062922845023100685183297797649287641190469043206911827860272769413681502677737276216400620353091751131454253589514328180951766714335214345599610983869343860693079387810266799946131885301729489000048923702174721573071240081838659499333368670367479717958927436346938941396016025724358768867529082576865460798330725012612637303856665609281621746614865613261727760144870867371489042135780174067722471427392128307992802081876218910260782947697824965252522430996389307997604735859826054388853839246756500390369820238967419716433393683122497861935664207825395564603970110941399123493028534788337017898303301691649234013221715705533985322023235233580751235950897161369314386351820353299332979492932746689688724711027372423848947524249859777307819474015505263848198063288824522207648492571680483081172239504957933883685105724383812586109476594042366324118232388191177087939999497143288681978901988688794518859913369413128635894268368823018089580363607142931083194410360450784683883012778204523369220354302601061144029981152390108077073653624874752435080310660904672599617600 [144,107] 13691033218075981942308075633522246253819149610786186497114363885375818475348435716448190479892357809563554455567403687619489932705772647388001865012802354466670717976457825166013399797548076477706452601074751235635774186577420617980787327890038695841242290319569546619182624844427495345684745547902865940595686156554060452663304429043888521060538012328885733272305176276995606491711434776595697727052537835457992740393280230607246165087221003735301132650461228344082856050772480703678857221004463581346325244338204151232628748300176082579690091715902605405029794502030008857322427579160016024743095301622537942238746488195262280695133355037464035843414810659821957232268002758695385102817364416883670438040771050071582702078173536989982864619871079088102383067195442696231483020609148625667662326828115824712859071345492004062315960873248940547641586397217136180851919581358021772198749068183095353444779392065442291466701729436532180358317480921211408764226475328809856141268523283712196999734560773485011074281690060752623162006561364616283416418286378843506002876264664900394202217943412232786768377566231594545541369601246537801466300817198302568388079860739929839262054723568 [144,108] 73118641060588102593521927250354915863791784374196338591232932538801810957421368903915854580340584194576504306253655173432403604403944008497477084270825210208342358149505588856608043930459491950735336867244059363985759282391102685365278202538720748283707670674860053042550158243279439068686688366451567628759910234339760010850536069739650949710366076487411530449003059380026715904743586019178468758366940610426139846722128864548254902686115408746442585314631785012929633990608889739125019692364874963107386179369270219982858735942575413901536327351934703841727764043877105825308517737873278342732156537997438964784160767768716369629936550806440694280397060907025318811927818291615106351701601533362532631027310209351560065110740800864185719740356514757623351980806619468242770914508290532675151155891827260083953729817306744535393112392345697173442656668396578496892111767261108314652472275321925573581664164169929289166671588360545325785249026627668274176894791291201402749127162199390658930818861634719633856824477230740761005263549716390822525035949327909198644254490379749575465971377686242874122564133372292879544884415183239894479795926102449603055245550643781241392 [144,109] -95131355844143978203962764553913943110353875884165473308182221829717580695011229734992668628107229340557135708548357017336176676567932439152571532800570187351670583304546695760001555102221761821420622181405416643531397978339645551361834142636394373185323325863039426308869578810684114638176009368956524585159933883093550495507059078138671393530327671151615662366750441880500555675887491452037542379987648694758030467865857434063051397670462268991168075941115376025587744170093342328366069768528417833918554595696376741697305043539223084240225192683812200348070418581530450096718977952252807431533154079453620523531903904406972749358298068502549322007509818651808816423677634097876365279083058778726249599728406850289234956086339224517979255570900692615221048507341009831143583895879571706974724176316504760524913412534977180773305340960849047829154135157228751255924922395336340400472246510941432536701734004984209266674730329029633100768412430119463306183630232109656732986628477921692502032486688921036968132424440930233774257089459276194875324315327966079973561574921840367824225981835444618324101750922068940431241356979578574005118928955203795536763382191552 [144,110] 107648091408345643687778671987511211443388225493026621796953787235583185604877175641234211954834936727824051980170107143931912935112484278110251079503860187461825854818823929777726906504035104268647457738176726555913527850401129436407461439606020575444232721107857279371919654993429224388368316730834155740170120134546395538966102726573533518850698952112161292293882361448777427445993124072734346414977145689051193552484709760475539636617454413054664744265963222855971681355176856958103721756075784349634270263636769778015873195614651549787442424656210706301613843128733377837815206798832527598013512301476837213655480864191600807689613601579330985544876366485669366337216232955853397244647246363641028887568692209713906816154865435164344793346166183337402082048407863078894566325409578815325960853187925133324071999112225874501218516978291068186767166787849568890240190901699828509391255788733570722476216131917865481947295120128188257420709913050916755980858945631842516913751520403205395812967141438808429906473626154522564019951893508420189885041451231150842867011527433322452313175849981201626879819060866433585912598756322711927365108607470419223256 [144,111] -28545038560920225647405357811856691812147128655348702747546595997699283605296725122858409046873975215867798220675403862757182847393002636261211261683283009597950835573816045306272330452253476483556211699871650864197033274439189034221489801755559049702373511880428134062178467890734784662066737420765223232612331906152199523192008316501908029759521979837850603673840788551217514864671059228278139541877304123965015333270541675082675516127518611563833881138836345192340103608422092510631130186430006397471064535656701501335720989455106246435804526265316875936966526727674310280501403772569159373148930030058094965123220681334101956847253623654361338446703716209361999408702854131910092690562510237227883742257314815579019694401682112384528791710268219465382187968164069532257671094797819387902728969198879146415691093137536092783275767929749470121342312190619020121546426047802971476020844806010326194509114466171027155107725943414753759218040540749773584913941063724113272244762711827738321441249697304688060820424386450684342261559002167373351618271007780208625469726615536537060206680227848968474263293072291998215174070221258780856801249395760 [144,112] 2621818081642931989872234783366207821471915217748312361833106451049516744423227978941496703576764003608186430874336078337792936603613850399319325854248204527063331004608772253516477251208591724830120895605048066843219103200724614705692698165499131604398832387480431153448374514695493943470695118677667414429065985246495979199770622999917172584290174799278843157369189992254231116466848667401999790898149923847572718996967511076466937055434084385134236803423317647093733340622177360882523964369536987777632635816578206195972764873759115767873408383648512166501116204827034616969618591528231244366518011244536074633126465189077709265811887592482071318968380995727599221974565624727052654391828658539970523722517939823964069965903998901469666197368289165706324464961097404833834641861078410456257921984100473596880998171251968594518601314451526304872996665592588645062196818119596871401669905478524690165068769149531654583454948248607655911755465359871808410338674116182299917297882487878538922618335681012201387079648823494064092990703199700654673363502588003261503066508544603627491367685946972415487334868442730841907567062655165825206 [144,113] -44859753506717204040639791481151596086949767536777385023723340861345310885915186605116121180953057653270118101090436419241632092373479576738820409825068799722443561559317630727531783615287039153000730157176848833978542297602581154808842835866172157297857798503453116303211590245685167435467201542434379414044781477187933741194671212390554402125402548152129445368984235289728916253140117843337133069832873541751495275512405095062044671145136943258030908092179141006549872733681626358812902527703641505870392364351504238619079986190147246357584818162592850923628378693064029856239632165171819997602331373251088294642397474127340729334013711682968936553432655818157004350432226541195169496555644851228708896035735479999368493115992461154019589365004828142801408411695195585877263735577968825466301140970727814828674376708180801988651615239157431131520936808751065043128653545552298264068434767466397691215032897830206373106091005322448063537030806829634440847429230774723894260184762525394636924805865052718860006454139913942729539932328429845223871974582391491115481408522704503741556146662001510944145978253758595345540589760 [144,114] 982489555769300308989699249606814766679174904941468818730172135191393886466141461378967114455985420807532142583389758103551163471100655681935530840378094032769000392946331908731125747744023667055176173593081051157059522593778989099850938202159635775535330232599307782898777792093356465588185800546463410128888883472647004922922506955876436407361139999746593580536000559651942534699095468307143132344726868724405416621933244437464880270431603801931970976438194952340812445538405161818546037351332623058949665691047904626064424551501185732802178227816824485299995092131739608815535234002527095663643105751090083646130224770368803159856105349915292260901236102548408890668633016690507052566307400195466686314737470239720458426827951058065124292832080421766391374781746739097471181889648365512695516415623290706061641741712479423328608669947058586216566013570542079666348964853006165180281394964646305880302482734225445448497937618811112997631322412451105905549035490327371639629020811760464958151540693305637127853863007070252554085372344728770376090950670373739345440500268175208692638386922790136413730397695617056 [144,115] 7137572931568143889682212260502573567420616617502668338520096843552483970911043025560040506490071946726346060136976407825009697241462753750904882941989382532771324572427686898260413815981235948083367330815388743626955782897655101984958223766059460654917242743585076484583888274130049447108329451122302410724043041094916096723989556506812741282740265323583970770157164630276774334335080717253481324895167469856083896641995750358768558238569831789590145234788239600479320719509987096967122808989425123894325897785000710748197874643075247812634657052471348200676021802044118020203190571262844358734048037679571978577833050749038355714003312952459792469869241606565373488737032663236144860007105667305780767488726675388871072991862288760282773909694063966260119255546527853803978240327998237105600854056254686067498127776848247379444195126954877110479056164579368339714817571435068045132982302835519869439987149111854399108139173084626563470441310142970337069414569518129511628900304691242385481615590667724189496450364642437394832190564497691388226897257164704200580896716980004544038751353061718126987728 [144,116] 27175060114981113898150731266375479621334701417897340131582828565952181890450919925032633958228740209444157956962114783271708595641732314744263059837007205397970714763181850082068276916983679112130822553347128607682697268632124029506810521445575557620267758478019468318344540529435691913940616232662069199873125342241144279245173054933223416853827961350171620846837804264315018802257047854093180549636864028261766597570336675246595958109457865292298832044890003028430740403415208247121285715472547699862216022001374231583193963844314695854358265973625797523454576821312918863517726573616131820108124366015714893084941041909307521484656738328008542883401190257633056080986538750081217671865499809921114768078010938319366561563242030508702361278721518593511670173586796992338468982685460026419807214533779083354759081904597126560184681036039531383158813324760345299349813480339580719459888584870675336469957035299303108294562626529125898850509766290388860722695736648336100875449743114350261805927899874092555915426363571027359518447644605781604862674002534225575671573949799528086301757691464 [144,117] 15056894653138067869247298551871774633259737247817695609301522849046313974169359264474303638681500470387426159748734636637568361703586095623156042685859588279958480937617966390326726128033302453513662679871117542784674664069518022276752987626746331501149777104903147935275500356469436167237669611396526941883196467921986513560490562978729625544394710555079981625200843421342479409971292217174673636218711856246808074569268750651332218315222294335745719127913716124372236392351569405452208812789141864773536311956697808337016790150701097436789346052862516880187407659232414227568051375659880582960690403936207719993008698991372721919921803695240660932396622316212606204849296344046533430364369776448133678535067630762947937655312371160094145140973734375816031890447737206688187758416639125591391050972543795095258303582420471053511037956144170930615898282532967137692775156481972091739173094273832954937056826724197527331184644560114254523661792693462113285926772010336956221354966554996140589946458424165446349868402638692566449334285598143474911847371158903771108025054442802176 [144,118] 4972146760031774400713042628881896140445829435095036362985835209423070290831832634637921715846796941010383664001972497161832936659602452496359072445745412167333770451184010755798909472645604430625490064322081264999009152401261984456574264437265419862723882679143224082510437360816301411452147120573761782105949764548812775142988752019292568830947508609058921286941932180873296297788817010420199748839064248056035952478011273858003812804208088752906378870666082488429941265076384804787810289335985660022112870614487372526046448962145715219423732412473036007986526959368430190395266826269868031439455768081164046071938188635571109931045190872592093905444047939639570073625458733696183217703019498106295846726150192951467441065822128097199826739509859107779027381862205064054983948517855865672953363607351116606761615894305393892425733960779757568776939578434633795774815225660871198122045504653889829168602480763867848967357139830694762179775176823674463131193289996928909414871892427329239333057273432563492864139870525149735773776317133781660196157837184388769335704 [144,119] -684166127512877989462526922024609147129247581722917852740198008704549808696698047101913629498222684134946116059283829975796467189785786117729233155293105449321093670658298382818794059163887218042109206001562379430002461267876748618588264877844940220639589215228599082371224847088878319891025022807222607667979306342219881636593218747862925577374578442048767852578262191383105454544599799947102269357001049367463520133488852818012126106056641317702423936141845021749798004291443062117732629135749353051889675387494847644396777534717278133395273953021264276140591360324028132695267916308538747732752718558208376399291184661721340851840478111948890649889341147560249864685874852541774013219088145556525350819034676542802458852844963995355063962185056947315997328174641423026861398848613029903986038655533357912514392814573763440920412368734543022927691816465070643421687033566826290280201793417417856746463158868479298012070340050057070288685121523643166562622335481820421131843623070493750491223713134206724249178485185495501373886855299594557091767578320 [144,120] 51219298755701584938759161456339928680893167204298761893966269292438486962144065211344380713929302138623881642175405586767500776549816557235494071776461661601579532883559675606784832177034325547965005928169467574959587294766514173593496547846331291559112139422411029320936330878784755005905386213442901300662691232323690938731371165540530762736985566926621158665631426405605690169861031510934638665688168635144611135107599952022320186467504089020035467801280346116204616924787139164335770133983250205954066845512391074484519510654608340220616519642223177616983096592776725190518909720084753606691914778612836624051833703506251046707763684785956963099399312343840836087587945274556318379044699463362312254433676722545784770424822764749478309361771491762832206680328212513342573673972852416878865994607157944114688951099320380451627898842196388789000858050764486283319924169263421009326640151367178623811686638629353983685057230270997211659236541977915006578571518970062970604125590820071207292415403827647454860862888988653685513594661085752 [144,121] -151840857541733034023336542969624742819817759767042038404119841596145404705114349243128070804984601637642449986301565645160489325406738218289270223274123438553050521556353692959029451572606805262750216006722325079696736267985203379079430625920500378117742556912891378069320296869301565448899396805643145867218269045163226859424770015435461962794187843995212496104237894389070691889731500958757847827548952679395872878689233367716516935054103087339957644501556894280297314881061294011371642376272640594942169809358905364023457697521714238997107366126252263427949835789355538404779754216777014546160671655980764564456039484006683556989874189687632813705183600381632808154063075528871835391414458539599283254856078141653400898557882068137151002038431144584589867597469132353195790285831458116760882579941025639183951440805104026484130429402322844621644213828134451458466809528709925245844065431628496010033212040066595891348357316417482945115338560203862109212687776282930523343827234699223735292179528829011046253416142597495968 [144,122] 6395911491958566702847253663388592981618281831969365870577835094274929123466343078661109652789543311539870923266435517472235616140910115092032657761443134585911689177722773076679422944286986557709882746011949270529411230569651872573665449364812619470691052140118587961252240820004348307775080447126524079204504585137059297476837221772254326982432752244837608287910316210716732931872071255572385877087175954867788665698515507159722986736735217966840496722134331301759002248757390451429064913771432110727386442725830523901152445522671393804203619554312846496811480119230097558137977350101523850497841580957770373718581778109641676869519936559369306726478013362364937111937447845176666118239984138009302132980293543100438902107321960827581021331815489042379397794436300009899077138195608416162880213366951987775202073808496586412138962724685780707040922548189865114718513854041131842546568794182956757752062075011738010222508510774537025922494258357913190367820087744781330743555484984233859364188582165960626412864 [144,123] 6619468954720265468912789707670495565043494325303450839663427361815439367878112774874769755106354605571419183246585944496130410537626070671248823398708237711980834899863102066363662986131177448028780155606285181452061949186421536346017826060114923589639029941934604596989088093013046565549314063792512173873180324357683952050178325596967381156701741457192444288887884628866409917426937214030831554267268663379863690738608164078871130250539707621108183095592857052908483212967154849187838977918370714190531458946533203913803820236548096479954195939192396045070879557197835386829800466131625848628439406674940322732455280440931056884175906614758417551501210105390873889126936624615804839178126746871539201112987619658807338086216734630928119026605158641588184051834759399683506893017563271317108354819454926155691944739091690004316859246309671020206603491840816204450506811516698813828350483179831066475251250125074408032146884862554950347828950226752631225409116738596911475990265065762674301876688 [144,124] 7633245004571281639137968740046157269871855332184652821834537953985304570972060788304054605881691000125212613039849874491698551183892817140436952147963860442108530169851370835669762724933277238288077494318268235327331786718645958522055566135709062680149922830900998124378281281705175394246963547886590770506241051159453001321701702211247426886572934547668646760922375262913864416567367214819614533140677527861728280745869601658133179450350448034615670073940638434265917730942411531354133013378906247470116014265052278704902231011204216792703805657954693907179007022147331217419109186179361322209590844996365906424843610152055590417480985608888894330665597259698134543577310753457440658050033083902579406808206171451637544540872565046985300541409969203914131307595480168419885416555457880826941323169266695654210891263833002406229118285128728527950267016409560431356972224671824114327340391621800757005631473901649643286537031690151481523384563528729856049321887431745028378245906352 [144,125] -985753895330096392985448533430665469378292378738671198035949117552509434191513040409730019665867611482795867410503251374230247310479005116064800875066869043139756794126455392625907196182290579749306809691729399448045270165998953450647624683385881353969483782274822643903348319706482126492728309563530631191825504056590403720355442201506194868946084345851338458656496829482488246639923900087564329844384243477761155255417048782994793565709025874851044846803824967994342795447497245518141879457311150416596022639912794271126980412187982189733100760278090053502565976724566879164570676709144812386309173962960350593782302417677305900825245386801275749273897659017410964609418115951887349292205100088261381020803022949257699764463633342491438905132798324204463832206886996151382604614759683809500326384747730075658905042538383575152855883006514527785668284647941784502502917300498703417746711163795900962189323274837828920547372504530022401723622803922550471455830019584 [144,126] 17024131844828265967127542679419615613486143430901809938877105769431214316585327745019013432710616521361598637106328577372105252395243553050523872744715676040368333802148710175809925950230181498098083187269313014509233057110047147778807941532860833958971908789103126954654100375344210927663159178714646148795763876777403847297644510447936253790000055469826876020957526492260128765730757443564386189017227980125557227332483300529383039295065242844348788769260297693854489331331244112552056602694792768310656426079477163560980713306950214395990730364387747141136729914380171673180821160139234885527722507684271183791322401549630871275154297974184894011895763058772698668151817288662909256964338973423449457125526373266297249793437778214349604148740319253707678556577321577465122284006339030521053127891711274492849555827819795796457928520096227488912239690569536546291155560113213502394348660256929431307431430948452532439246753684569734219492333917879088 [144,127] -8687531796943180995987001165483078550477657314620317881337366337265082360367865059211741068629658025556779312728919452290596458365269953313024738714904866207809548532949281599227650240120408451459180203392575406077660432366830497245729478023081289094362278544365700234062530472793177983892859172313849295812483768257231613122667040738808814632726577393463260591152534563504419209501063274589985154020104890024598277910392535213765121058929044174239768147247227219701633136770494123987633674099136846978325802891784936857774482543233122259066399935628221317195276614991670946486204779922708092538855338315111746190832333228515516255656378654843843563320222727005428104603769236541901963807753712199035982894761125559571121318947069514656984825155736272429699112858470265989326650068564822946986623955545060297958007418419501201544993096824153421425293092748295613922539112421057856376859619069613497724867219010588663283384140835218213141497056 [144,128] 999600739601415023740494292421836482168421611939622796463261332091770311283198494218908189303648092290605484933074745855524419436615166062195948136939337089927855170872106735881598266166913060412237755461607612523489576358503909402510316794361609810478002111111274577529230246592879248456826481091218823199842972023608001101614331539838286599439511254440293167087575052223728708584202971062893776678054507076770342104594571527930454641136700074971284409586552410056679368798578634210420174800403813391957526563098376987686130365582448817146025160841609666293930413081322047615659949934222096577976002477971249601372951582977468012644531933129155565297931098961260540240318998230892395826601503209385724786760342435704613387529511982251326336867861148533665266912826180707005805505825174486227195362858278228498646259540959749435583064401935750299359228184024761340795710807978094947263657909104331591997519302547639055994302426564539 [144,129] -25655175428697411130117958490497076156749515991783627315840049933954528303483506388589296921600252992245875504750556218789839460358774226842111580468984328562413906236489560087555258818393052171961152637188877330684619241200719723208203059183919003612929858235605289975144662900631246126153520045308713258465512374981447731510703126539238087777026769732407791561712935857177617042058924006892737025962130498497875503779193346987632520709828606734478646294980698306216668130740948343643314316622739149434423845088543199749942961942627188652970410000016469048763132527518291869913830455472401360225969338152749844878084976711206396080096892416450125535125193393960452070502035620883399522775554418271604325839166246460497853056841350187341978683592985332918751769084362292427956247051766793800028641842051225716044242880028308657767412070635024315308767480575116622864545419576451173772324692148436826957274765713437028117184 [144,130] 144530266560025861113433986203379402985732423812255623012052189356436267441995029084285971068744754375870641802528557620232040329122167093298778534110255456075431387798516166302674527138758279031074576385984303355064472157202316100557135070435609667698135747694548703161356591075741215129471843597937567581061827652770674621617825903044079198946053468956095885137631935035853895998827634179266866268613927616072630338063410700222653734336886350780920562084084339223953159632278456202830087499894755065189780218957292136048191457081946885601448553614412398347619557412713560122366431952740624068692931164372264648322068342199718152782300895930400289494396698761991452886971073072155259385131227890743713551730584026851240959461944763802742613908622025075195674256913355428224090751808375839088993555873592710770434545336534904812752301409050106583132777771271961317982542311219907004212764652489012768434310084064 [144,131] -174342844687161941933472024580085321844398459890292472349438941233703264903376662314222569901463245394152622931312443906123206166946195424113661247533479070746976250864873327809979543462883845416656535493440439533195864361704666402124980367755095144600377827903862753304893219447812151475112745178167369282173697586166647865790259619390889876597970718344403437217518148846093823933028714859715739271519328632953437023493163700179009298609776790216149256872886923315553403734387241000817061245476839578894256991096258657691009687421230267923691770651321478797784345126367903889763534119170854269283124983102098118408152776505584575164610550420522643123611858011086460938883944408070059035808024499070875766326359176841075695593019828824130848648064053921000275589046720667159776099688565642168727026616835774055969519062134941300058332851718507373697637226291054590603357793025015495352523100301603600 [144,132] 43551420638786548400506050289967582721202011658687551895166170113842216160293785832838334621986623992989478417303955670655912234458135244626643378508685852407722799534727419776099086221540139935200684246236569387817742085001502790963497103993044712755816714072539219950225900946396350543339393033914823402163248946204230278988929590891980328164140708098678771916850721797506687956023224829276958594797346509130551072025368721979009009057840841494328359166039994291368829467590187946118752827799604880336974073928372985628454830598680686089783005275469973045099678602786091311936362602082043414287254324384488884013951217481450491988305158938456283888932185683423123874190861603553006367668773194071166254542329584661709019589993301056802115843964154670187256926820141107001672544571024574557568166755110479862980537196631354375371604653711541088622651547199154779013964688436387459291760 [144,133] -2159916864427662966017508752633127466557571035300560324011144463746884424539803621769455028277339768817236469107106365525531457256613509377509862476398541795520286365935815694080559996107139502637252644298273803823552428098494290801459760266615487360310806003955812160575424186128790648063490748292989757719082451663508604636074240036725299675844740036357561685053932323682033106965548185106400806355359715810859502122575447494048482847737388827223823399359275586035219312222803731863794796093885625331927612215341052364672523871345750872637458845867461024763060896824625608537319988109067408917036758431683836729755244481860092969971683622169415412971897662688995343395419400317714018881039777294616308945093101405998794323968755622244633775695479726146724140355567788293439129768435272761919380782960191172491614146648829026453395780188156016234949752495647645109345631744 [144,134] 20201722226565477872969293266516768859008035508515622841900899873165786370216564001506649143100192046061283808209318387996465729475539307280819158955616009694062875452682116342110647657877767308634950269655943654608664391341366740231229556550532991374003185381146432213818334700227461365853606472699263401222645967282177275186736933382109529500253417223606873749622013024141626858472227816690382339959655633565938585174364321438297263222053139300256470046768458752246655231299533413497992165045751782768735989522969707008755576294459081630840787223212249919148578411331442563946751536640794784799956654526285121732380668859411728139688616406905366598459394196897452814860248443272391738495532942653228232340359078874570013406398913074623407216030348141309815729713626932677697504289155692767084838758527137344109743120939216278336460104657416059880832070229936 [144,135] -33513044676722539482625003654568511911158278346551291935741956081243627054194231477577301038797971191002410098437259284099242512349998456419874881069363511398081006267221864198804768586224028961568984735179907109328143635104579161862579941649462762881679404687845863023147261056184994251708419527203117530030997900769438997879057974418160702514743018728184692765914535054345177674509215924299196343791207240992442266949744728505420524145136469738702933866943986936423318276833748064673873276277975486700571708026336470005414507820407736964154195418108539067653635273246931068898784442614566828133338412217180045857827854220239816657033065139128605139711476013916993397979452642546360480419278039886694943078756429652581283194661741597749356478903184489308505752032651735612360225973868671144203972306797296335154734307682056146672575215843795728 [144,136] 9172657999583742392992487565854243386097499391610500011893738579638190104268863986750734592653495016416290856396968617571609362492944853691591887597212258019501256415862786577242960633661195404065085750087185024789131964453230798105271265146939538627398034054460978826070321187868549765721860620029837626544056115390778777485196223143616724054994542859578760896337274769576249532332929897281913283941308197794673659196899879753446092686336467335807638072927375464938176646157686463704058944052439045650994862199162466999952881128115897476236599664778039818867847597978869001824778044134406802118892397319139572061939574302164704436716765060978549065489110645899335985538137290009999888438703983991450262794352223179841264679444877047035724489413958475787426165995134389462399145100816521032566020846256551022083155029505933941731 [144,137] -380566297163255722198017410755948980126063422275793941008232322478027561924469944523267421340271083312083667179585580807019742742359673747427447835279410758322401800931685334122089015234872175611468625130032624713767086899231732433754403964925694465157699763374779633735604215540827273990034123217948752188890006358138857983941640778242519114174505662160112309212997065232430649678792208765442642718135285245747207374773717962860032989534766364238383116760973205891037704117757877098077868373024090850750375315119755887147491773744942823922858446999632693582530789492585314630589083026295834281400915342722838732053197988011317627764733369357439763227932485873528209196798640668914977848569521098436744871414406760764150107758951177348213211338095618398433927069514875781033186283799212082667049606769017720310112 [144,138] 2167893188612355136878805282875138091029950470423337175429424670148643863401999292727497511878005436087350251241334616687011565196114261413113665448280463409887445555523482755438399803141576199616089178429910685238756911797626995474846655061836832988039047352195569428757031567943530579768608237972472375523943126415173224115212853409735246842532250062085231126400853085662442086741740746332181077238516476028603667713895965655858610143961891108014310150454517374485526559637439881164854378381085753219184566667689359178678499515100767963986207487219887883123674346216570451912965650894308933606180251713088216143304876652558552344065634944566641060584989072272027275817791687666601526675946020558569191813195181978951989848668157791150571857710210033449136049339991383345333926649635572343818496 [144,139] -1510515665767545126286986275730642103064823109142069611252974939798896286068881025080944331331063085093671501191324402120095615480512535527047414225322655079132554714022813322252316754473751469287598053157125250862396067231236298562043773476886728128324354525301966650488588567505341494572623549874041922182439959837213136961251290055826272209293271860889113968794936219283272717052526400998010175581881889352445903121366972766581616625712911296553949170471604302346769668277287404467625394080782376864771963285630071827660727538829979490265877720805264260623635926912779870634335168199792808181128391176341982689050391453999832299972758495804631977075623166571133687524306131600385015634038085899062402498963938889085133233023253635407913781212243569575582447054468636030308896 [144,140] 112447593037676917608596604255620789128392811049631888575600754407999465454551530586405148101724100837154794389797062689627078923313735705963974814724171923245330952876772840395397020419875799560616109675915164494397831510974564419508269348931616280144522360539764740862921875248376728404361496231670204039926390472106522493706351454226041965883366969418521599327141916175916579997909335395780937648352003179953137721414956416466704141589047785854574021796754921385679190667679964273159739827075137897084222345025193164100597677197774058254559552930971397105968256942689888092209120177808305776177996707515186377633813773963225584422996642476877442860333180027923050207144737090329050415985608418692312862655397469098337759717725207387956055978475222702551200 [144,141] -762912450656977412527583309482965648449904217031073538548226968765838132813129012777295142963956233483156043112497387682785596018474990583415886496625755935193886109737232093938437384826190712185771310088490419759456003318161835729208590464447935804889423690273617380293204242761986749440021359436499269229279494819219672895159469136013372798056589880171020992722936623416361933596719661214221577269990369291461486139859540041284399263989807638034050966728673135918370075947043190725502818226157370428785773366142046508543909372013111469301460257760895697602106353906545617836427967529795950178506747819304084174297092273014082875846784217538788203859494369210636639288277597559380845379966850208162897481773147900404754154016937771484416 [144,142] 390897529412670568300597205772992432245411906890136787537136506469240712044200908156869731794609016477232235037285430336200952776723635098185254274568579299159629227059663007764642857006086739413234360499700727063746759386103840021511443851709712079952319014362414452227271097632421006392192809611611891292991601618152597424025145006629767131062157094572735400456066026866141416344909092314401162409580932448142034657107987260347897362734632286025548414419981819129041056423964459674500514158124282452793661199630418879153177188725709740538623689541232442706000626280234729095107540463605993878159503552907740967741426324606629954328069519234490126812303559876712649235556555511956989037914849190503728098661501123784 [144,143] -12089339741361474086788182437252350099117383973150181723600454085350463840848165228932876459891420386148654436690685261379609621840941998569622626712606227256123575434100118375806371408625926277609534935799439353125081206483933533834123015897748337175392162599115800987447990835106082548719335435077850559805330156990138692734537783002934568672199618627901442979500167845183936679015330270256260396509608133962998150534403552366465738612756540441467805375609473389758278604932810695659368280760744967385584613863439482354719661573890114838406393160285394652491901942509045402863213476705531914281815860014571104128233915517581185616610723730580263647830308153029249263680643082062125910199855856 [144,144] 17231275652530170042480538090018613093067101977393738655016254402508346599977616632386511327873110509824287863525067069501070038251854927776062518402772329174743134981783599493379340640777112082136750803708603598661146342119824576834917058256011686412407120726094634191218786390441485921702710940474928261145487839976466427080116603620677704514476689625350770333706207454672495927062143884097199887940548691869583156158230574199271599012490617663779975450878561766975054719792492512646948571557210581359071087982641977428540869551024326086686217156670943756990884742003793238171224550938795655076008928713166778912153545996975773357591135829716088978537849958133868967029 [145,0] 253066845438010554590097295465745525798441837177292026727389261036780936704139127719424742045325015485789113503175412266087617740515343433202259245614085697329926269339649973752639730353086907600261225171836052593075438950827146777087788492099425347874003204926319621274999527607852293730274027811495895201584587949844225589507938740893680920790767965690886745265196142927435093975403146444359751099348687048224443318090854417417308037136091515310813331873306505608626132870874695464036392802755957983276921369485302012794441951793511110232189688102237089715430284599656440603184168797322733134934507408953441356187300216559414533483288520543483717010449544870571433103756387452107614586903905504472024805229505311966396265608729984034333847501105460413848138474929516187588485349564802411717682994709872866269645732944045156577638995037398153384385584018272682670517236594683615601453835776758782358190081418970005325624392082589169374050091833401456785031393805358790594445525013334000406145724033909471695061030147533268157589846973419173551311721628796884601089191406824102870790299748068103958986766655752052615570730604178328962121538742556111354662979078421084601361830469739033507468587584838104677641607561478855007251060895060650026495223011163634763886109305706999308309335611558562156110964124783806922412435816247907122706863981025968342941941718576031455035765294477356121991404616062416134762637015361208697677950155418708235331680822512075074952181381412076716466921916716878384887165468971243457534709571729524215726087217186535454006028834894249984000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 14832947317228694483969460645067218248245564147700049454506394311607768566801583413910662436603057208121200174082905249203119105661087382380218943494063297419363004543643331287843661878495191897620290333046173302888261569504210756815250354692104389843120985272387667724044642316187459208810298077611036360565136710876891106300403028735197283460498261467102214834676229484015422789786451596306895917144741218023095146953010860476929778222600171056977183379398954367864054127705406504630578177691936413029412240349334312149150372861761804915759132251784617721948280652288125409720321950517649567362396601464566847863930456534612176303436090659611577639850609399504586756645724326944395991505298255940723158823338453195330704604009216110984569645023108062722310981512779097478329335618069401367615866194769359556024430932461912436390715754656670233310171192194301498678778733109258099629536455426387593293777765278533782712692742184392313953790068668673188738195499855823797696352301279378386079830245407201493077857015388485581237638547851904177178941260848295413072888947645999208895338381183477122041271056872151066362953133228383701868943688504224187101222132750560551335493809541444099922274878206150372036670284241489528838401057021927726584452004352332718804594106895228495939026684145409257230071973976097807186425451748623519244261692861718163803595323465062982707131684980328044456351473222681396063585444846388027790708896771859917675549727016771681282739275519984275479907204549326216136250062047984236864700320922040588870700573928605815422461862514717097984000000000000000000000000000000000000000000000000000000000000000000 [145,2] -4074363673345646676256465817816606297002828219790114562243933176183288501932895032700607161253396090065922995012766026494792743441569391534334319460652427271394045881186698970350340766743324013911389783048841738567684869522984257869247816451002252064205149367876261111725553612051307876754360116962250558427201019005792421441648144205844088843684181653493351278193989911732802433132048672756190476033775822791335682634989494022187703214583002285391813638794906901081202426360784995710521423583799183099226253843398632525071397480648645376501850128335569449902481068283301352294773061965499599024407592888986728726748667385784706442716233804827537519427826679600226381131324629517195592912788264251548081553492253223696500742307559154008987967089213971080087424803208940134580503830214672718324352107564831278381482549017231616101324922341409616157656858079272423391552901002032337662558511478608060266331861528797466973599054184643136638404091710362818498719373547526395020926625497846171422058940583982442989706502946121203195182706594150150267856500782872532682827243561368188283685246372456814544539270114311624489269321808814319831730506162301682545208436772473017994230142234842555616906454405314283597782835056318585488997193548811371961570519633055435951974473085582332271142357782487723138725139588541807271368651499139041945635315870099582500713488150015945566199792100854382139853209255431769873968033483998973056349793459672756078591380151751206645286614591495242896770236698991264660363871071140528961147647738442707857552468125842336307913550338685686251520000000000000000000000000000000000000000000000000000000000000000 [145,3] 42066306250363163379049589029323284965747531541844228309861598539212416662090610006061453788248724782368649469459029022012906114681264197489050150512659226089360756102958719810430902665650950223727062009271746758214647378786164971072863641748347562789640810268180778650124151577771801422150622690985563749228826511394368673586400437283106864762622792871741077150723841691529718249222429726364270259627241869832886631824634753057550726379396379935432241013068491887438060987098333222235976462282749410913925574885528135624774173244671424181613261059384671631822654369910845753384869883264221971003840005274953027957739592963545750981217634423567903862660633235388470375255298725649082800957304052358729422902639607629379355716180276351976163955175166000659961918941085125462687256590215207819236848935013032924846331423611366577220712968331681753652822480053660516049705941942646313482066329181257932700509828541103548319120252202844575905873851322342109350432981583043795235654736720648669433242024300943074997099805576079293015782796781808747217723327645977565573729888357248070316733503804050273542078920427428040847453328811305095018644682130335580710912765146047943924125819027316992771619842967379033330649547634337254753394864391712575402090804110767994030917050029111031325036744414043530007808000904121201592170036581293680020456773825111302432813810928914543388693877889704439819668250453572031041578890412306210116813690186352432280562199967116131275639323308205719205794767987616343832872406752710643352193407770994627367403648777941684134595132815611076280320000000000000000000000000000000000000000000000000000000000000 [145,4] -182142331414854711548931405235701813150496430946748965122610255487494704135069555251528789723252527777857738308187951953191954831323110831796599032172757430122242873583814114100390103059391197349337512935958228086731862042929644551850107101726490702180741889070322220282321841301016057010628081573466400322463664433468282679334386257295018884700303615041855084386344500124250677659877756853799882010813413279431545171516937942877931877245632028030236087460016691974617136958297435182561121532129989647873765063195342868627930888147789690423061479507538034309500427761528082437890980056322128708647265098009258805879690203917420279193080008568821772481778447981139191131145116892891490968689810173069290508634317789505994055742970421825017150548680310575473070628864217337499603911267203954440988377199670577355076152972562272508613238742921424040348640514828763484216063343191924549991211494174466980595965209812621504632380889357149710412271425631831353388778913238306755558875156444796611703546148081143068412906709485942871293452264308462165788515886513660817177479516256890478886331872144029931191925019759932704957026304562501566554862576388805931476434635794092322365579440957754106386205145103391310662903485123921697711043282937670152426729431248057766919014981366796753496879192893258194720422483515447598037646104589847413002528600961488541432011654943887421101772449225540241808742736738240640915165685789298407239595239295265461983080424397400218350266824429086029863698210481949343363622677839638911976439803398735776241529415798391321396568984648231472332800000000000000000000000000000000000000000000000000000000000 [145,5] 327550226608735209074861267283051999963783153739475463545070369962124555377212305649743447944716572643027249113593906625321524048900978102600261053783992687991978379674831724555266977056861378104846091827319954776710717140655088361254546617339992459259790004275851505796722962457690454617018201700994088489737391599219718260759445587918402865380339311213297365629646449410178391866948384810908091865897121268565048227615163199366201971268558178245995924052627969112559085844153792868130726218569789869534239443331202130958624122477175752527604350812682223159864853191395123530076516158428031980118879234646472289982086848752717483567165300906944663647241289155231013233352882948098707165484937355431503634643172289096907792583956614653037628165989077173304671285876847149917406706619239354727783369635837447902714726707431320834422980020671499713670714596554690523450359401249069740625875458231712703361034648576359703990592268665503590973797510949460848092435876015365532164120544960570541958916177739287048178803856689578361640611623225899510308887392261405020960934061720186741820770065996900303349106389291996013113284867298074786273501698842311233339399546366129984946917800968407149820936313154117908166821455405005893732664206937986574799225124832176244819770440596611038587457582818049200009283097279860215666080404075620135506920478214371676807102736106639324590668771664121780468399068803147266779875841007258915108973085852100365977056684012909630680424081482127510261354898305176272133168487803033334777109104942454347675307268075956764155420391795626818404352000000000000000000000000000000000000000000000000000000 [145,6] 234018423844663880803139212203259134609764143480717171196002710569190213038468389614832274742335808548540847461754758803288212682209132768707581896770271869447483044594551059523559237444679895341606647470248775545482031518483567373962228400568816338139497561821904428154028254454910207536289302579268454974887035393480871894103711132173553660969568982034142653108124939185238141588171690135157976339914353967955907017650765077824072692800312468422108754531839792859235911926511280797166143288568968290822641988038169335902485726656140561123741816999945173351144889017222490528089036647254867021310149873998886802959874825752574297945794457149027297342381197529752364250702824159338470896492842833949336109035675732684043458270116992276208562496240221856504981290374518307278620106764809721812278629307879137305585627687339748992640621940416790080016824065179924183512640802838885658007052655926405405334921187834351957460737377775225497285151327845974479942102717306876328181753713784991930214298849609875631629966525797973368945710448756098096967768817510171669437447538162833475634739559888724368370297643301052745314101037754406174386927599075980891409009646550430883151744553813254618255700101322066561585932521074734550264214224862894242071336260129092655378536277339919859899868585713675189773374518531987344096177169949826979864136855524286705917555331667245442895773463647759660703374303674508315440087025681628741530915046169990551488564717480234101960418218772660597634343532515271686487335071387932810182406640486489532278645284619962080239840834838103708401664000000000000000000000000000000000000000000000000000 [145,7] -3247109619496574291415461937005078053614879030287830409327249512736083775067179159004494729173996223771499346566898007380916634146691873617852381734395245546089937647003578013378793603765190036545505724744306528650580087528043490446049204683395425242853662948328771997177084742073804584790064124306404449303259134764990502689019858437499775013043903825308241347450506213074611319312545300810801434560193313851145888404762440694085844615386502534464958586597337230121909239060372906819844910338034843285551911029286463864758455108303207037105839647448209831569470565373382314330022355435382695138985726296973226980855049634865405391603855527454993707835811205327337577680022208089553420850339800693896651157907962955674982324134896254474561637013018799675971275651230822270118431693318293136284846444624582654630625094801228888198878504849368103282852622971345903946927760770261909337188372499000089492071100310151522084366461560443821935894423686915107905415953798292487242049197696544587703536239840206532169941394102179493184794888185821871878741745142462440373934415508371873968525652828102260328498805583080810065143117078109780726178189199163399037707938454396247053726319060498407175748447922877070294330293067763968229025585516137697107270742501526371468211219079004024726358362979923352020532062294906312827696227153338337280839215247192561550567413232850816940384368649401460267081065902814493871262258492097218456129993150669508383113231355417315559145109278844168945302608366480609371853540889789473441201727315675222655068467869426745110527370035401765886623744000000000000000000000000000000000000000000000000 [145,8] 9861868082167762661379880421485487596898037951231112355253652328055410651523093744956375967285697245038537171784348546770415411763129102000670417681727465697251323901385778715675986377495082929702120613461495249363721914025710604094288182305841610988273913135781451234464764676197286429576813399955487716538204143047988379956585131313409515823865867977813866454113708404414628539474882934160053376288139410653613320918729902422733107051118789938742003614450254985469782727591027241712905425698140757488341720422348031009013176177987475846128084932809474394595700989347474346210089833078307240562738383995379217221707322111210565997887075419779510119765330335334294239871100423514360824158913159985225190776684770269259779744437405030135102374970228791633315745906925148637571070205761360986690327522824594145536641219794293604655252103771915072903495439309990386112848482842916566525934582903178253438233388689048812320729577748093369481826865599816001624201865621679380044143478379487831348828216000888278211487215688584176273139391416762135906735282873977053510864855721834365028742909253819513940861829287833470555257421306627436533877016646631497435423122643570251507421112043530328540439699634732252157223206366021267903562247582599381330808749004818696030370248742347260497147685250863776913328854362203865205098392692204425680902666481400114887126409587262412892268939723080912870436118593722783063559500467347876670381456334907290339517934939156589388273574592094279301495990534668102684681255016120986114102131005338011866086501382138622625159814466866072778702848000000000000000000000000000000000000000000000 [145,9] -15302741544155221548346221562230795080914969133259685128860648935980312477653661195787996635185657217362033443359584222313195479463111641115563701202576516563990318708075371161675746449419747007718561287221104582729930111466053121709534614899836949478727938158404191182963894223929135746951982907398065663203184601169004861830498486276981799503644273386294251966659296713412062549689828946424131591346407114816279748153842367606212944126555785724065220529915843436722179762739223816331510450988476688805416801428231048569125890014516511887248719369909785246963543313846063361897870910064278104290091790163699797264607273782701806715131425565690518322899812518534638629182695059465426636230978386181993617008025267459088580367979731553185559934036103525357084457560205600194731031037301720820104845805267591696911482614044816930710874523398792621515083606952379432140084316082948921777922075521758807790605211251581147156369314607372194944828733137932488340617482990964128307878202615576641213997624642892895452398725245332285033549944074686239367954447045669887490061817465866776082234451643609476354734188865476011726404291358434398466847344136149072690199121938143748771589110640662671558173642836083539502117937573747990700393414873948117761815459402446302988930314473774985934576410796180531662347295539973666623860960826509795184284778484498934684882933587951433131879964875478557476575891746043295624894943518011115233038697473951365215811150595889268459006130491476896503287062831288405173346261745196682099739318067723083533522705580600843508087016992400148885667840000000000000000000000000000000000000000000 [145,10] 18239205551985695272175761547246900082154943431443331494413882158480689061388217910987281530065763538339312801021862338984887237313318630020562351534372621106399080582680785257930381242643047906432212813059291189294337812897867487777893180412583707914629371863227461616444183485627643213494154196052759244651591760901697007677634724687682030165969527382429018168844033679026072297509475683270801619843140218890595830068001936923692134298035577437443818899030775677135641122191874253360836522577410195688976141475915223868377282072144794479579549705768933628716663930977140898240362683407939028465037102057588010216978354951602443857414322627990416362893786549458445935674062120334992486689232410573087772527821497175694764014486673887039040048318685121736116929964648713144521081199067708962428270320638397668179362951027276941037230520272689236702781022860787115293183087068038407964159350698633701961651203310601744520467593167444148570982322119806301497599724253603002465043191296377976558583497816484277499922826370694169020026106293782032666265994918692590344988655497150482361813095767983926203541903465401718353050115898530084451091421308847725274478080659127283694785325932623294524383078013225925194063536319242085555240521037994164796095059019899809689475774280728348211761083146784085581434512670300156031783058520713160133608327384361841659642367220364742091451485564486392964534409351064443246316961929280390346311642636439402260198144342091510309467135945548844484124700032522323928809551684816217730604605555740101181814136176657813194428758529145670832488448000000000000000000000000000000000000000 [145,11] -62259884855372273987960330995954819436369227377371021950054141416625445972593159012991710485830273537445729553300474437331779015947385829978575383351094426845681759803314632977025517868218127686645367447522465333414422100616400902894118134443043906531870496850244235629952668373979046026508323880280071529069395102974358861574770798772671067388099527708052755825826133174509958108807466088732436255376690172225203770034098382139492861773344961752545964536210179307053067059761591989909068712163979609009384880164916095247745972933313257353834986553331288631600296722332681063626927942700672598858273558341566944529378926635694325361679598880095615781382726877021185519797481030553449297056268821846537545665481836887812813770937620548167893324276916713360218397094217003795904829502816310605073149730112350397619234178786450488482391236771794074038192198459962599019589423812413554133055403195751551181388842818569317653033992099591559831450470535947550432169445856859348316095525580593328725889346023009483313302749666824484952762402761207455566474907044124701206062849400119056947875308381397412959079376032250542765764479884017182450276096747407341595730704668364079492415794447868689370129184991547450878096840489239166780573896664092226800375365639425408810128930584862082769156750195372815765465786202185804614508393829347266375169648468793288902223571104127349396018191914247864522827800473817617879374998925533139107477946832152594085360113186831630632413336943586314530128447669379389427407928282729913533573773871574844810082470330334461077139991787685802657447936000000000000000000000000000000000000 [145,12] 259926394724276941958860728393764371132965285758300111906934196782142011434191953408112437463098736846139760161061742915802762379823080046148288538650663247230417632777685849832525414165037032533656095947634562264919880755872091487338946811053630135642313735329771386150076604113118793819563497360480183640688051018723254357831423823542040172069136137877930467420893441321977095295080024376093348464517682054660633715807025810293537789014929732156178063233083624361651903397183772203645828834854621334052129338749758909650034017684816568361131959636814733030086917961986525471864843785701416526292461639305229936449926240089288267526086340249950312923208914222490539257760005756454499841821988742124685550043617020095245904271061751626590658144793341006221452445358468674505240336563123276728245661459391553187924396537679801560025354132239509414507991236675436259692175485187228129772419701867602908476593192489209729349318627686197803888301404435982059035710467869263298089835694937062231295805039939600974925354614239554210096628631306661310523275319570054917656539940372087230210689519763309653984843486885836010517037236278306387279539260201376462720358344382516362250965897074525898285143415129368231309286237263160955030706591165654420115778442888334361682116608690303193929451988773534443521694063227564645929927703952991649534973349395707113337876266864634747756273027395133703413694690813494386184292436344886785213884615294948440261250775275620425070538246272263701727773160178009549312326873842243424145813472437697252524510518271476790421661209519405074485346304000000000000000000000000000000000 [145,13] -720111823522704028072789038324317407636970074890993272122018193194970632787633283909314589373491292148231184006440640335003483421744933519756764508595727652743162311041255054039033963993218392381833179382185230378959314975863863492923052217106211854571266085074869784941475394352683042878871765184239913091119030695086956697642425491935500989128553991270182768817634560582921776737152403335283656540415466682652214639111010763723173623190825821081455654958440807997012926437150809733353506815973383980578563354381845769928210528655820115697764666817418034713843860193687956915955433000038685431469448548903784418078261749472281247404060268521705957320734801619810883986179168382701659819572087523197816566099267106580283531372810090791554706432129653677974940479110555912983443468723790314700266359154470741186767589943156069732037016454660560200493373423943033153230319453268268931880410495187217985278456165948824860961652674766071748101657925225821885193234257228680446683482540438582783826007838911181637482455413755536001098921349522604699323127941810567215137688932925715716072838017079084216286663969540042974468967798623850687211293036614948195349599491797229114018200260924553250622324936957731436078529979454887336402618995821191332599697481205285477691402407626390165734359034577342492427382245304323726652159630550633726972254186708801904593065225640266443218441853791638482152054541230334175374958757719881616994796987886302013019052117219643111533195583164359182867323483231667795242684835286484966248884022800659190811191480676843922320980692524168227206463488000000000000000000000000000000 [145,14] 1401619298873371191961391562082647353962737971156536481334881883134485604051356781862645031683270920993258823228425472760051640562577518850151473579506281419565288600502361614572679774838039279560774652763472356740607965349418948337867632139181541215077204100225107872686936721370351823944630806404797425201087215332847415420384547146530014285125150175671295901487070276372847837471852060966783500090076406422919121880439206935618856827268934547499475024918599065929779389656483937333780743980229890230512369226343161707664057056394810948748014763488854726314759734307701280006750263593364525543009512359270465286873257993389205454600901158050914586722369861557773891096178423878638945716276091447675981340557588221617646383675200264177747008822544551346713403735582751146257604526938608474728735512817746774328477073495301703934227765995001481627258715400941527393559528351317944279637421849108175087443115144896048023731719061957571955489699802883812268999029011673826796028236089100707231595484669687269570331354939431326994979993640288783592673440175156153775361361383369870667812289437445978116236684761014870842038473550861264886559661978889349077055330446640351878044691416810110272287074099122567243601165120297116392018207024400939604740711035700079383920372734375468770633087433159969433749573175934994383468466390810548323701225464875160256303218295015246642900156843340754654599610375856986927487303559624740874957914101892413210715859189961579003017838066304836264861533020653492190429820822468154801834811454935130038151981945764071786168093421493045590241574912000000000000000000000000000 [145,15] -2043811339071976034767053301559211527160001933975725851612988768250787084776588653454801997707405717313784830133185522550188211971016232230439064506141570816763599785282838011185563288783088309849980625978141324350829713372769399346883049427269677212737110098918514318712006817390298481116755217345040531700294834956222346854344732787183170507172553327849128455318394375691922099144471762108762368163014524424746647445822575566320243539173442471112935162446544619323579463390734212217446982775579019874418504902950896686041896749715882535511592883489074411038452215974011829363156905524904048999352836648988454481117203262869752037059535711350525845396111017074490030834029729463551590857854957462801489442351445527378645240623822232954102818145396277586584668092524198771574288830255069320769024467989483599205849579680320749684445015977516035698716877870427042917434403933172041253997758349963417708213545794070053309417378751369375359850296661111772312673585882725668821751461251240636989668385567786208940684982789103621982490620136537678419256689946875731256679709763710698906872662338772982705712757638314084107924735729822488479136627905750116149526682957031080516171874854628790364342953719088724659733249717040647851574781176313045020434729512365278371640461289879878889475405319733887080141049034447974043803699148223195190240584506899680957221718960024326107449407482851267625714313849717545807179711512995389931382917595045155975571867241199241149260173031481080595396494874479798443460517382340654109377914992650969484533903291877993780409568936912387189879341056000000000000000000000000 [145,16] 2291647578764120692648393316622122266902043814337457763140427134066244012040431337955367811986665979327772944797664645649111499569722048217992367199734223335333516481717107986147189743641281496329719570983005046557885996326165963955132589061821392379081751585488468487174291543447058814070937538395890422064291528644767788337755616280261868058042737854764718423612477720785696969341157673248238086013904798732475001727244307598301660301344235426503275509273029151288037214288889634305990218544920582077194488982138879504088464620959191547533670979124176089398070820575954735041417973979499334143500063079450317157197957344179682040935257341122245459438366555521195520695906261033690078083619614976301882350797245443755819640198914230749379478106843562287643150425811238967389691149241345032931052805219586988468957533968865695997384115721048170782986036500048015827892123491902279068478521609626649422953085338918018703541636526041615461963963132863835969365704389121516707494344294664022106282537749653623647318609150497495301817397145635623590855646038155030632643243201347461967092333051639958101542107435341519232133343304434143244732300828551058121732623041500038126019697810679638921308058334595253662865334545572697409571436230183444692364137316291905902085571199793619539979622043245883148306157654452244138805172661264622502986130437843506546334521971041739714477430173948138516099858969757751456933227035510256232200574524128979419182133363189509459767226481059991771926593287920744601188961353359249164567131297316195624623687894037929258462475204596983772146040832000000000000000000000 [145,17] -1951924075213322821791472763329423801498436121699903306933909716927439742224771424656190306570053480153537109845680567783069176270260061157676164868006749127500505229777553640583154146876877580289844573233384491553185110463498215288019600572105368734754463851416303549129953450781960887998917213419537381796450906342216227630826974157408085247268320304261154537072340488611826277877639843776865830841300173935577992750899355848360810560585060159187204188091376955516660050861342060834037799177845708745430619848165337068291577616236861080543881212656407393315910369631604983253776624326958713315761635086446013516610400454734744625414296162990279241056994618985904568110588863488024926973875612994594270012448478699388533822349682807182276484597210746849487945106309599168510078273896459202755867116946240719158228064539150258161078168013815109547642912554718850214290483032055304631335298748927923014787150278352043138023174934098738147240988222414422122918710863415118563910546095207817038369816126374169469264827281027235464874169225935796735619090625148902854033878465157341626834280222163014435539012289781402144743921953651340302130496518902705153773182855101922812716595964776578136869250389007032045292038909364519844284971871799656636834636676158996826417632109322731874006744584828445038122123604003244669486383917549862553456855376118340613572226300391611166495659828503651197963912890853802168539056399950284020830102565314458102644555888563138091710571246952439447005137453107814721089354468127580618910714403614516332138310857183891209831687665642152414381342720000000000000000000 [145,18] 1158156290171646064445766651625467059364738178949909632676658614233430375374425211340349932254557859149738647549830739722930544905233778736193060579805096481925588320271247168808989611898300287823990829264506750812318571958814224638567752339215507232330334718729949557425541937936392434490245861887153670370406446466487588069361361209247218820810197188724493574332709603767360212136318338530542593461211401238644379758688216697991635952118761611771089464839315691483275983170947937587873315812432668727846937365103807334425250793374423905132256896527483640994414318752173920786341896432474637476516625838134180546241431351278185525052134153742429470414938395520975596339947726151880670390812255951831115468023439809938714313852466531465909414138971043764456165885563417142895783727745584732373685529299435338094590333445830921717700990590187696684858171412066980589154110273397551433618654080813468438474184374410407628072783931782292937948006636819282198598458561488433384458395509532105611160767017011846740232765050942886500002266005341183323775953618765637272236985520656332390590571355589070580953793042674432140918688246627998305879221949870565144994877593361958705691773674555656352445497736120491268921193707069382573755461585943790725159378638385709806301054647379223963182220807424024687643644084504294012952381813452567516817532285920348611876605441163697688558515920915621072583657710027540797673580616043131228749267091557561290115047716742540438950159019639529038887809821365594677132854376817444903120286478561929707166305147270838528038457232147598475201085440000000000000000 [145,19] -263075779330105790168782972500790424432932335022675365088205588612241256471563444747156664291439463081580496921862120625910380417786076584955804327977729948034874913371179333863533922673871758933485025008530419149298807807376871308252371276867836676580454141610545180467798862467155842865363400012098045778785621392475893963335258075058483114008426889695772759768047713434158173222163841702496092289498809298235080006537159081450386480435377712279918879741488758621811095284760855612872758702394414601590041495300796119107008302936982289296481516244384427272729865260162270162104919437528007515923565093205976254745902553663932210767983844573459259533489662154268351137043162117769439047856577054006968338178255340058592475565025628870309645172728095639090828568638909543809409275560849448998952105795936834372374404805648745963080685456082187572479060985684460229450574315143921772043587798194400486889253641177834390492465900412297627814101633960709625503053466209484961095862153235294093974581218511189142476390733299996681254085814774206980085018596706839634053501215266291040679061594406195654819285978006551617034241635082772039529649002442216260246300805275306077164432858802553596429057351016502138902875946532049633841484089955966368514006618091554170034366400898797256270318414079450971253917983734334474357250754146085972058763806399786285228319060010460938981013530917042548210437204992485541779411352313289444715274823355537919675043914631868084604890354958171535070777347744214893353685017836393678765421308056928276080979250285831791489303083701683912987115520000000000000 [145,20] -410916286377924941126454413993557278599010955955263317490649302455146730016470704398432690460574654455774837204446595589435428622205439057477070477533381655740741824355414494813051551693980489014845402101780197936603900511564749943984215508730220269704071417236705718198666641848261151287047727857966040834672407399899899901523246313347218178133134031024568756661841457453507179144987410948673859820582666713536029118827609677759543468201565213262686684240336067561930700580268187242496886642180240359653639536129002447167349609336886841204725075208552847855436146774538841732095967104286586700617793338328061096221839744536681663481603273218775007178078574591240535704823171690181606303127504677808807161375699005677135214823109892022492937960036665121519898463141833829001532959175910155791569425576486122828716714862004036577176719411005750419974950221955339977623606480323220248650581689963376272342733373603773179388261299942436948396727262368945859955914271037594285521756742925458445885957481631391024331148598547888375136025333323075080198617373395587371171704131810253593952117901904059531127524765279090695081257439772930514040396700093494619898117238997947637283343877493445785986545369055161687992777985610752746421417627790583354509977446436778190607620566679798079196211842465305392947705141495501953791926725359624601376913601725935924667854899677333050814457221520585921752912575045152247628871737218891794310868995570507878711368491866835958163705900431857835795748240100482846634655901320753360170436967270071857571942095478047862922494673221565167498690560000000000 [145,21] 696779392700823419914359325696383234164960612354353393047568090492500153771679902621056256449558145898315630982276412549888442462383676701285713533904440777318091389355123123351786899611467062144807780212102106807205854809466741226929010567440443915050548142272194855991228866936330787756042970132437308568482645317214047753402592933012062839716943639087967739101273111039340861639808141779540665998608206132835846611999978550663563763938534157744270289787058570504290416367858789115573392939642416421095034587832017439423694950006085188499012968794928805564358488001109314398921649676870518490878299564388292152102317145942294069226196334956164349373123991763364714048814823173406157647295764087762214782544612600361486253331834420853901206432776961825732076094229499904576234840945045322006428105533327701406471632506019927901136415999937935209856234590259172774080354575205170759176744261566459538989101183403708368398993353551638314144844239149197099897518959203355654637793792646559608703803070371847386599208161394322427775404238185307159446673587925766575729660080547559383303351778079437564479896288496782915695790761601789320997064217486847334449313107317703430255755796126935732934693397222623089551752496274113312038255768868376668710525999997935944337892015217614871034662595319978476280154222563493563335843529393894232270386648733753113282075372440283084145343105476119225064387616697458720404608522481376925765240972812534841656796979323521340192578137321883575117364320417220598805237894472171455568111636072409171456097614516199959885082961978768693500313600000000 [145,22] -601197729264918594969741971620433388848335076414480322827449315741974708446905447477893916759669146400948098540512534261806626029350080936511037906344562984706560771127409943595438948595380400994144132325907446080048717885275113068503388187842466324670679759479895001467802905900836167181707381054820080715443113172921125941891508181333304194246923174257287792065054274397493088358304289184793920554296719197669419779798953298575842222057844325081190720288004694380215876903677852057809471467721325366394271268905415780061656841010242604791648755388914604636611522562199436165622304403931183199567085592248226313591563478839340915904684690603451141281325508455767984674005824704915421763826833118252992609487365311394583913266136763600550718493576257831348267601887683661023054339741450546657180535864933076418022535541450828749605338600500838595682368730310242444350580005884833059068003633538571691146873157729912173553301840160682696421143538970644668674741230642833802790661895687361113903280615490514525228453899893395264903943637106616546260944759573691017557039275741846743683105091278768640559362016142773177655141633485542379149446819195723467841577951881795363896687079953558429057974883784703748234944347447156463853800515471937854169250028454741673677573334266704729658716212513692349394253375820561846513635255588492052226164408838983496000803418882220550626083059488142161345845078450493524616997015339519128575884954539273363687985605521250812932834676396470702299901078308426313765706249786488562332001570479292796546813717056330457951362695495190500621680640000 [145,23] 311323632906570875380883521295078264145870728278812358953610265362937600965075433047210267821725264057065325456675289395650565976567042227935114657695882292418172464330571146628499403555109282930304222409409917210162262567033569991763597169473919075215079074979289377153339319151604539758862881096351696086799542298975126525756618742548572132747624188443098750318042323952671035578175531462752239865055736142660452555950936821130780850852635963171116647622103317287970274664960946631974223582851958898408943724735054200732365156295947330522008943708786141021185775368516492075536714872339014734636809584001695979065167954398682281840856537886858105593070945319603825050392091298053297967373558210540344090953693574933435128802479684047359139524007757428753927746526765548210039633704864154096369198494181116818871419992199247031849587983064194833741226019988524909257694869404172206307156612251993495871671094961243008603982792162864264345475357322232935818252413524531363541541876259209339329021044591862735104171716560585590010329936841903102203391584207574640814195432166448150391458830342907722726232417218756594825660651938954534617512688999114136989198650857067407779544436586150066824722364014912730446253665603239191441440847363471053390088045947818322229510925944201864200757460230951226219478495610168241943308979673281691517831839162443193794889895212270376215813573613002704701625057628367009509762773475013385250854436176957835027566143929828404610283001118753541771158327740235875528418258961686381619494363004004007951234649633876467834452895970251028147378320 [145,24] -78318547183665682104147680669013029308608133143273697974593678645768248128192915713023714792870063354990729097260577290751773206352855457954645980666111323891656335039681092356511212427223381870116359805633817373472785044375658890221363361995555294875265393210527782691746427489877760111994978661772195977759633955396385750280597954345030080517193567306782526575686518326218949687017315063824284271493998626613420816036044090245773687750543781863127296714254381803233479920231511746357729762305863278597088013799462767444505462705681538031439578613961144984454095105199728641521750105557386477716435432822203356846588174866927444325678107420165215008484734917124225022243999431590805612002985871861611107596290323158575468879917952085302611830696123377705472480331382055530541360028506968537555635386793378377638097297381491525380489313497981395518337218970612257035532931643486260278674006357958489873591352542508336256866321582026770460505355080160669431026873556042620865150772154957681248507538081711790516683974762302641521029367118087217380639181589341154421410263444076196536263865349091443560383034333246709518463271282310865194775665764082791983503412811248334560173176040844309525665607536809158177295640366729559227464073182533056131884335857452557669710428110973191731175750393738910796614847657700657948898890275674916300695409285135970710958323179138782614347540460739364702973442970504946402957223998409762065664037683164804422716938114536565185963323404864531786774505373967082466925044159889070775765931594987351999069021116561576069898442213778328985600 [145,25] 9884667328804751081136522326411560658925346151433900807182069250751442687008855003139509772733729263214532968426432978422681483275585688329962559157511711218876542544675952240710305844087372069020584549451434506199817284996814246491781394793070153340588474187044351819397315948321276659376729897795386562717725138179659991609966449980705831644611108100136191433110458714942974563229576383852650220048194765871396271753663629408809360299795601129691682061589306975709712747428634969424860836529387285532367678474854290370471840785108468124438724978516918625797202911322403333927804336830550694403437996170149937196362939080439689358094881378238191719694835477258228484942535647372687819678882589606504382892258577386670115427435403581238159874604536562852738423591096766412695613351916636157299208913567374485856761274478908418376964264172728214285378548283609928181190504708990053214451587956256364473051194831401105470511228502436548829461048446180706530097655151729938361689959025488791592321463586492889372240387963767259714976424288962731228965648302734524674180690887512630009298051250914343246675442662830991843644031856428817359948799816961519060371561943596984345396897733037778496834838784925366726935660134168024666145977323936939475784074075612384693479511826871838673677909034608071130815507881390633349912872474418627854251775367162882209099817435869299031363152982618666321628992817704603229562940546545622994280926145862884362176963386068376324713491411044400498279934764618541312453786101830310297737814821913587073809311633310273338642107637303485440 [145,26] -31787152200605970946405699770708996907689306500801498700955176316538321895595911443571070732495616131362246700014046167974050733535963130351819340414573417921651566140022264420127352005054392926729866437237115795513045520392732228310097491960780784923248588679853576293061545094224536762803534333644614565709345883030085223406469750113117134162959938885166550051410879864142157530947387546053396419460169880099508930525659738651704957261940346523752328553970300752831665084700652451443743481993389172570851898391814013377528239733566295591636627707627085772943127680432015172018865884369489307351840913017224187964669763024678590243234323924734913302308083827216901551245889704302807128819204478804345241121970212228039508988362729472635916752104072702304036921573669326698915144371538910212941721782731929563455754319236799192294194512584892414880664511710599993699941256427026855374171398389366274137268128207122449507726709384470398766469331502706934007485701699523709982884611099009949253803588081079844263631208725649146272384767147415143999199956000356431185972051763888044606634554329902218411294606593029911570875498345610881687931547174844221190691621533465997032625172015824628053316946634240752391543758844571659685190893276252409681871981316191481438640927302350914368527346389822674116474868709750237984480756850235306403615221876186278373083317270177574095343776777443465184903221551731297937455979529071245716308959372811534722762392745764613210389854142523769818802771148251992076464962848699847367591627810259526135930447656261422995569238859484160 [145,27] 43023495954922493578111698273819394808892189396931789504338968023925240930619142664670492167018648204218696989577469522065645021334430877728914718087782483274237336109930439916899096063169261246590239371218380801349815809778178391833478476562186184719628421900880376226538107542360967709399664961603085935864144900624044167791697642913715738278338814829529452007457990202186620225193656971224331111992732154685309073121753779257453391300730841149972527043920377765071316667798954085445870628838359878460044537735445388929451932913868779159464571934515111671447947785388273365001478986394912426852512393088417498339051038000649822095014931662503502402489948402140417367013231687063311549892547854656051688785873218848466841147129719606654142861603147230396766102250881539171870834538101329242160020745404242130952041158715400706300881424782449254612594728198869161731537563833710407759676143684032658384875299516997132951799297802031930545863965866095413340720877264790655245267359929602888937828077584813387783805370346855718741975794885991308627297718661944931115732089147992053326253595604898729797941153964222071002402031759319632821230254268129851248899470390959522695093749792924250768661413638762521860385143746924510256468544980666303398887212904944257266721470622547392367172407958630765231594303400645138661308210666644924567215357738976827401326103772707812344405668845556796102441150283476388789197058038073992755520131165284774958276664670610584601353762128777256042143330065270721249234852340321749665836491156744768072837199162489981133147582067840 [145,28] -24178409199685149203552095980263372267875849859616609230136050036520177961946306899507954029090730973361249915309816428348779219595573668980145747710255371850425289666821757213454971290261404030520011821816540131966806769406956106417703952562730025766241794607041318021665698123463730425237745179894235712768177647286361880160857289858971395636535939433478775483396569824127757632143992061283376506313603535318060892594840313910872154922749185986722428523145382186502444545705584575387591769069479620077918725629209603087508553996912938342645919596021267174502887285408225257760182415360981507141481379966330116071504240028098577277196067976010727331726328836260207008262121641778495785264841447536222722290802107961416221523934096686137624244326832865832277677806725274732223447457776756534131864086377239434257804102488609272099821503189874140221260289530579356262219037345313586711233222471942337506251203222861028508408894549911035600974285431554898370365780503890165979558784632154162026934228553209732638737397294860455224525704166665222963375363158901551255627608702083451908391394448380311416407730403242326103017988107726442510820741660533033976072700342395928076248481524429490044586085628500539340448435935267362973242738800355667611744904975111838100518841398665874828105611524578158967152124595690375627701335364167969479957797211963810654455386617088604812698411713245074495986517391543977839819124262183585110095907913156386535165756220690178801889331265447785235258633896388020408304267354585300247086492163417854570149517744992153038294748160 [145,29] 3656250265970781391826593237401009450150592183799452409821383000994138114868370748100865990162368318930587179506321650286103960914439890403515898682608688991098092551826729409182222092270138475683713585160453269390274030219278396200308411076749510259453029958841577487325423556698441131534938862070206303706812120448258623239777472985775095941620568513025443164762155617159610194591231232446946517536014032848818153667059759166729020396616515859837181343353053007120934335093167744050131273173004605865678593325422648687557314200197325359097362018974246603504438053509286087273208766288282463720911492489423411001309957411247953823726564567284696132542794234338902370579626629543686915574059110123664385408993000689738245640466799996667594525152314334449161587065353334756469344017803316773705105682352164158633347665156415774675445974352380612557618351245738028795243627788502344632991513573365240285359556323872264938972396503483326025415019116122010230512189076477886617859645725430228007813700738179919982968194277468830197342247667231730130689751065477907531683757991767440261999489043223603052769142358254813371907198994669900689579423387414204369670351676785731745839688414455591622357183311843957311778768392216190164118977385700639592700792687990781297782786055294728355824710718702505035581233712238122023553554148522558927265560377606571297091831387255693977425228921722167213836529342204954767669269434025261634566757436972816558389308145340987207372153202240463646865516396928341816364569193075821531327826786970223067219714732317858934592640 [145,30] 3304347013472922707528671883346184741264350745126588137303695364526618602559772193442731100042362398614025464773268526444609567650211067519760558498517013412119674446018294040918863536858361651902598949340121314545916292351482464423972400859467840760926893704783020553285879209387398959359971672512980313832849661819276037959219007109760050821869946159165466836602997534148620085794450113464696149927473797550304630229453675084357872217654359562102755590316692966280409143128901189445512864706624803616228379600558393170450171385512942844471581521368560597521276552160351445275747562745921569152202718996538409859656936345040391539887936199631191568485388765455240110468399937687583446746201900650213090847892475609672729998963079421306150466302562244092808108413227588784370357815718455416710766661848008404720867375035884418897205922027879274027577206269928379514110737123744927551246227333625792972315677448382339419809940133834569591916698531514166323258016243886506699480816244874543060614706140666647115080312527069380214143501327475117151129711945957086316267013700265840237180949653005923962315885326329355837150211118162528896291843532369057124197210042725904712849261288466339305687142782834981218394364661410413886109443953689253057936777403141618671238483465783134368379397840122945107221788570930010586451168157731337807340508430639529342071248002714692479019955040692823915986272208023047395928400824632518400197496083886166637813066177441885288254029712557258291313080970946380552345576564062144781586972164981919037279808433301755185712 [145,31] -2121446695386901583768623680935538157959358991205775805433958377635644916239243996773223074313090302970756720321745858995273916927084941176367595609188910422294280750609931746885885898460457129130883377341825279851697022637183530267342607756937298952207926144337019619521838577121869260336413813345118050406006967053709675600904893359250852093704113428428321994315179223307433281466814026321271115338486767966782256059281264957729105262692377451329985093336316917216509617814423484497154228117918953303223781427768984309496730574473991347346865470312674716360643700197241350525886380339647123526354084015691969833936777179995412584972983876857710423456865422174468225513287729762097053037479686947073525042976762227740950406272497815324663220358351833772957632509241981518733604872661477648647552275495409206899486434035937359077136567183561305153271591403795276323506682081139858704326412200861127378663484868733050426879825212081866451621306121712514183598522960957477646914802415314693563797116716382254149900153514996618360015289419449814683429071398690234492776157210452468955418981990628268308312455922003009630994902675796417017787327042792905392743850988091203002032423636250486972525758471905490720676609763142817670399544521818427006499698787282172136604622861406216104883766039021583662288483740357776566453027656907414250909264802520759219763571482912511387744084238710728527695678436700823274477351249862019567534643141207553757386927383769899551621691030841110270132914932987197048964528370899579349541381540413227884751392764454699890 [145,32] 324939125870304179981424801636579755319156314361129383328060096783808604377374629440829469414087840374453663525250073255730193033822121122693985499404928712034381529734119941169870074411675111632641332200175197500197842161072055128091507337279380267747072299125917021442517548975080389437555226484098836102086891765693503065085646065613687646893192165526903762320188311642529862907324781107726968542268243701548335439313954595956299600553032248806998902612666117952575792511501410958612945428842298560112671113193548941871168263078935305193799168290810058279113031544237486358437058965542508213199494270110408827110145936544831680182082904468855718232978418332795425093772343367289732924479740855358608890882676544641446789279296221023296077528054513360340394397297766503826112880907628536995449231681870040015198111614538703260481406692831953284022561923192605158621635626681562074265543962811793729164671860739839235769332248005627689432315340213829844152648393660566698882027439904537943848437110008303248362448486435074674519226017856548993089707293231265535546964635547337912024910490606677675862995268776791698227158304918717066725368932760388976741057074918335179102696853670754870780442170006727122211252557656799474078673039239549227791267086088513874777174845670985525409204873324663842317311041462377249601396186688170929641038732784779559115003006535038514212864732091843958774777296009362705572696045096909619582252784235251172392184748780426557319882270303611137166832310845139277371734208488473675413637258534475976405837120878720 [145,33] 162808581247135715181445943398823861052111555140890317089316813765864684526244539177736611216684209269940306042131601353636291231420248626353101016270981010765646949259826486610733859430992737369053011970693004181049936066111232881249502740052302182853692090381123809565709260511574020476756630852391618470620211508803942002882545512629342809792836669942059281385549473181148656694720758630697857478466234886833921441105510733584551436694851503012522969301626932024482061089776786035176230450983265109844850871865407093460135522701223001282499360694026547256867332071935082654483477090588073522870199905100976540402399474792215787331118015623723775568509134867041206105230564184908727930425461831903184871044057544406567006909992535753750394110628658678873396099920078695299839797223888169949908669741694837270343758790853834823323929122322787082164249303071189574012919043348073921423324281340106066125031798227671825372570110810298034733439528634806295027609550037549737040823174794961028883847908636650324675959136885310891439735684815422700524961949952975677000585166831995422715222413332924458207325920561222517352916914850810000970436438751464921904934281659162891869747379582357912966192380188077024322178079180387669605764045113085186610090428790376543211046353573892782941402413789754470303183854567345845941423544490804902437802800869365370570013079652633557769864160951564655325696242333434311263292205753330206786350578067057807711401336997649513643339422747069977682737366560647823023489546158838628344198696563886689549270649776 [145,34] -87747076484617607202669555733373968595975306438409633351769843646106342665535634231181733165677634764231017159702783289784330563354446697147679605261832047522904205374218477179528139490340043486585436953789335526209494729286823833234008962529848860649983383426358799147122676516799686324553629560754522149731552911785406712237005338134646392822099393511134064477317377863927589138581458610341136275067011027405910094715338616150993594125480660605401558961922864424435576693186125490525284592721164029605791862437724984391410042809186525103257901107295209733970069222472454937417472390123068338094276125533033185719780557512159062727541255818463719947267492052117235148449321444880712140072554128863998365575440271874866882654435132947848783164378131828144597881975143090952524012843159866218293265189720566306754400227759694233306434736168171007723234665704486940802062612231549031349634263701080045303379260494902469488227196048386918492563710560162675654961675551386291165585106940856722930568551504592029312680333150517946094834113139613561771172491894392708238974311168021577125746445952827012413258341312335661121051743725842068444197797303530483113065180427713255691877354173018704037546265224360178606355635688713582950900709882385663805442893961275988970457140178846961439834679594778417721654197161613506524369230555174198766258620726905668203523998480246949161547047132473840266537134705581744275296588465797118284694296376832564034603441497694307414437184296852168509405320792988082609152813997869057422835780095476826352134544 [145,35] 9968448586666454755769942711045531345455789518071606860151024585831950670073766290170358805198873859907227359317687841943854216139435476475640795576132176288086363779551986999357555715821911535855024456499739810375983382773252327493540871754301565323112607262750905159465188824285509494141208475141181223937666460478300299613081316718477375278391122735775799831655583638152449917051881471435658563944858311476826674370202099374824982038253389604258737311998404681803063652664067895376575105695292708148718418544459994851872965411497751159983979570423236605470021100014475926730296000292574068453008597286475180428376711097006948483779579879399324204966525716373840255439215389349093963729601885214820885197681535678360659608707281443911296266207109089849675424451892816198222443865019140786018913382966893550224120226599018879061428338704240435223076903051061347483419524478701243973290150432045454001435354263706850578480161603886934293830821268691770062981220448708568920281172699495731298671550286493471389345937744037924400228101891908555828454117878789464972291356948732367786682542524386964258756211246104017959380649175356772546896671170318352204874948679240224427849879548423676616876311100555807754064372320315105787102705137055883225026837936419578005067491869177718388371142892962061016986205647966712165395108892751820125414233190229901734523527196693516196709978605999324338153806010833877046234195520096429825934709657512985595082471202480149002115609382723837055070805477964379885739712638512079299655413727218041662990 [145,36] 4316013790712268783277234159311946689877249162332242619288735851568081730726348934215286579110379473840973569782074061219861307020477187929605555333893364135273839680359915716259999325430450934795077981838014633055439663121866920286483405213192241985035328010391369046783681768607456509791190521242719385871810403245715709539855573731310685266311230041915952015474118228212390179657692029100560927871468468768841392148732563871663547900760914941622387827366864610488064187343281937428986865284068249281497896800548787379177870371335196203828146618824182517805083455218278008507373956701136025552816228052545861317319846570373217038088792466664248398059176010164356853766112935762587274503400669298733390233186301575574089855776161258555906366412164485264449150578295595551087935594944910213770628782661501741739014242117839791160100451296429351847219681381287228215357357064506362150189566158014881705947262744927835753366983476329313198590608833622789194368689367825494284791753306414039909891711461063811477339403321056144974379436270856973660107764821144316312239173542837129836609395829057212948433318542178031794473590074389523204426868932394463874153152909462462775042477131573899284095944497287739072970168362670309159485658990107315448178245184767593457188168557321797952505672364931451817072753939386433906793984443335352003516145266575181157116178944457193733883904573500982365641737045519061399779139828185162128510697866813341182036719693865819576352209130861406329243859651538182515795568944871261184157532460642690112 [145,37] -1677280672207947239803438985565533885806895529825570363628757480212398882599739094633930457784224146970182238935455173731484692582739609431146036764953244171192104025824095637918975117922811862729951671630208299845641156903292815057755226720865033574598231496170718274077533988853439866365049482640166328630149478097106766129810053498285232117444154916235002243759044224449968141377859167869050174382184100144521289341525448409591272021156485213037318795264553950786831740790893508323436867234232775564388337039179185266259743501590789418667327330028762804843431404163743425977866785688932519346531441198645160452992984377554436736984253345256350764587054516157799872903062279111916760875973583436736386439536084592255097370473640236026911016742075480573384659313539275303918869721500854512935658836359401672775846567962156114149305005882257416699052587895899348417051304358246824006959693912726127796398428755979330151054904956497281495549009211490010223713069710617891945175331520592296334689640928806805977173842531643224025876118011746035488227451725898007049965042856167379458940500468090384177374740810167314007318518885983236959472985499587238995754844378095280320291415237146235719705959189618694774506685761558083757040203215349415131338400567878722658531177854008534234122142064463509536150235703862240368512444210519355828550159272525198735687903734233400824255061603640911054289406304600878335252926171465230651647167611863666434064746892587707770063054320099528250580743912422572737265601968513861212319562539046808 [145,38] 127004470994069997648122751653382929391797440709306075603798509743643460837777400814504571279200480675129598728333254561629107102858397600553546726357752345510334119627391428031014365854982332575407436577637070959044357246912539431985968213956883216439898141834174480808208215716889638351553768339596920736761729481497444572434687855154571264025265897088777041518924794218351946226968038413726773032340768592884697524505251723132637175995777835731143393076700295281756431397103561487017879328831140483530841634982472584156838389820812008697002120484611597222142528605152204735469509406068714876800479875991703940770744349582426951819033313906104308845883594730343853782808706305734813054780265238178584062725268028380230655998224371349539673075837181350216370097383928098149795362566440740734665503443021414949032893934002513525766174387469318602950182966376588290006485739695078730352277868920533735818437289044501835530472275922798080363000924535012335749459384800442244662362512740331232231305601600207025147286128223561869305238321941865761481395638329402543665412194686521785221749025809292470336522874198346198620500807218553260091915225778033139437849535020700369259351901713161011037837006807316367295865370688021138500796486833604277094014368663811069838559686458898046333735254691171281523509635730853143628250497166787019584084818684799593241494640813905877798742355967258978176594180096276302178625325431659464212174820193479665227830141471690513440381480963724161536811678383247428202416870315350377129827086176 [145,39] 47960433660800806977569737486209616010408330546189253704746985859054284362041851058760778089346871736330563267560263644973738371824346627809210102321038298095160888494966843165660539926867016904308635229783295657651035367009367607726505356548084084659959832197757354760574706270966996431556245256608389777433902798785301268459123571394168903923069185032309237040809013889817999897917753220989267525446715925102248728772972424363620688524210222955261894984517798488404592601652848663016729527455660712223163061557888352667619051178648123143401618463110856542717711060721221532430011775954976317966027419892787298170614226079139537139023741262544886065772403125794768694477729693147257537396871516681709182992338327145515330441676538481209424553472025046949302078629554407517819797678852809452036237589977934617192946101399495279118162008369998313568821266044579486843692416164368855829903893490794558012703625777140674065019607026237842998460566057119107360978203887078631095974016038347517821374412450735031054769683730071406418643296900232383413128172504028113232848577570400278692719926343019229098772048102454177100220473716818285239924945863745348032203793879807473203525476100036081210141997275155500119242262041686669962064815717881490890713080119599667115724145525351486080410086207247752452194691382669286947150198858893220213520722576012907921531575440212292467354719791119610129955989334714720258034213580662548832070296082403450848290559660124613280957863616600537450135921546810025655449598793428440017314790 [145,40] -11987605346625986133108552680416400861814843049630745148874496269337379709657796465762938609271702344303585811809226122339682502927887494239479216806608541557254328738067811541474728944066627178215582289958272175541749341707046957107074509676664588566411898389072201423908497775287033918779227612057316264651375001710362990009063696371943635068625450079431369123304648518269486980403912035658380592497193720977475316031386054138791414322582625896859362475752647938958780760180072626231294285080387969230458455509216496495524815299354011485090905010984777808056893608539809452525223062429028737955075280699330647274657380052804685469545064662168048910397336969245949255598008432055393964489041888639128058624631922411239146790632237486897347898170634006684628972963492188958371706002413750585286563689258834595250743015694444905405412809003026751553360598868973313386039122367229768450194088720433577177989126195088203239859302538289087585673906121727385058620234426950117820099607918724015112764419900892751248962465313441457901013596810380537030807501942946877772208365994326470361747821589082084714515677283235788132337515408867264975860392327240460824028453199975489457906873309728979744855861822953950847281728736297016114848427508084850964382197401650142235668840613726960993062143921636047199166622022288535681622385107591497243795357103209995069129807882950727175361389402406736943440876807359223236660419901082100295784790981711579003194781846716949524607656922066555910079225882503588491701926612937897862144 [145,41] 287536715455862271186864895128223231737423768570695080127257809967317630228889353151335557866360763989692929131313790752368882273362364057217440098861842710020848376612010247469504579626165971958116343767321391064030834223652297927815330259518235870005910630030393407519232826114621829226459582998299026631894938626104605732479581346363760702312102441485652189416421345412347409121163843919528399852581776910861778568035912902490529858891965045196673079744232153017981915339213222747196774881329167874216512986539666134294630285133032646668578458945104452499696090739396376414684638533779849650112191579012225820216710452666607978868739889656525705392194839523112405084932212934427298861554589584570440635991947689257654711369281642225985367484697071653362922318080331834660174687065806058823715921626173458309779752718410146843882596071167328206162244807260540624171520086799103399257297246312378931774377080785588899056943420204369719816120481450176295218974317144803518223690477223548076679195034729048338615357343173581010506767443353613473097727283953037484873229485484663191744353996844571475732638194339798252548594135041143582666974890602246104111739679095197316830401563865347882931826853909959341541616058293474048594436244946924140453657626501847091636021735419500693856385392168300576535324466481519048704274550779364046240934241617388752344090799039259428953848768542160816621452590690099130970084646535051562095617056295364987370104520937784045996621088920013450140724991402188537223974597155843200 [145,42] 238199178747270501949338336322073454110900265618845186495587352666091186916849449102466822168754732601704431947877883512305444798047221346491504410084406437151225308780946230870012561703120172730212283050830973315245962238777697010400857776032367060209464856540980822036460826500694557028571784848184966417654659851155711876082957890584713875582534978800468934238196568327085934508207639965895670197070114066359903127931518162940867566956233874001594051233290102083867747695625825020508780406105931331565374955637323132289481259039696939697545330247330342336561820800567908274335761660765994201620724478294054124287255383551119086842241556952572928466526827342910081561667290434324369583234397566234390485348153146542666816009939056939892676300541188276170166885912584573546510296967353067007304756415363536647253827452909331063076867621987784971350176338140087245318852464126768111564705627403940341892485346080265323286230334272869058140157424698455080074196690211409635157545774728589701591446464109054200694326535661016434090076093122733685739163335614145940305259114341800377739709928896689130942599022935570317532323138005086137755125105639570997656428708627341174227862789160283481001943399296863657175687193419434863335144964687003632666040088162810362518215877336372436540478904865872392902253062345947803270540167966506416278231103030814172400714414538746300829139085165130595182041802187625371261221060634542746704952389537496655875200352991362943903062537489196823952213774216719014969361679762752 [145,43] -28935405412880686724976068072676693498661890953420261577724948717693256105645882665987718336635720907238616576720312618437889808301380420209657914382764570394066190183988678778869943876854574464945006820266826050923271630069662418929766660824667132996178276117451041329501722232768728404058961464724780991841272493566801002495825296076618677240688745769209293055152804894837430053020016125703902287487805820524129735846252497141174330773551874570357920219907776243247434916352892787385603670863380372116447415542363584497767876859731185067467486666767761149791007898673290896884980584435488762596483380796849444410921078071183884060426955971502946484097742376213277752547794352543620658912342472812993315524562737759970829561313333911539180776529036330130430758829511998954591782368916291143367964647465449366874425141274630306513598928342955332057685987971755168130138810372531600321652593683440063375967218961084776302895058789633332966953156409624578139105141407961362248638727739059370442176991416688705531749249944765306824759786222960147118195325312197804722821689280739477919754118974302300403985133807866198937323619847310988364472989163774447184263526964593315057189507352353827242435073870469855174777119714952825990883998872905178779201141947961828001667281708138918789279040118701983421722890466096158410146892762346790968766654206527632833334884545220033241848742653623467994627012572808655834790648643647841336756363949096740684997475806908388577566288804128930933942936298092916473486772568 [145,44] -882072929986911408078201581495587516093283627186251962749500407334408944871743180084676217142266037447054916921562789320549127336462943698327889279697360994073466153681178931617999978570566459680985183500609618070081248463229132033259342508751407564447438803314546581562700014346247825931722334680480399943864403513328301626435272283051160835875956688770090609123063428019302477823575244115113835098869451221556773032706024388773896778626281005697898148050071254757528691445716292380571243573847857806614865378335852550850855879319108796630523315602345207680200599492642732811566717416049302208643981950356619480509139624896509648737914980153749674887703424790988379160831963914684263224199076258139466253566434237060918332880537982310434922406558584912202506019152946650908957062140983221199970449188731073321017659328810073860647012752080035304227325335346693989564500993629537629483828223813529878902954759873829237386230268448240879323539467914717835362289612792006880577379470449967758438818951704558855678761305289786421858611988533530291038087446883377666155011609132003281514179848010251651573710432608899708396645061508483021817177483777968675282004405281553980388590089070681874089579121952772438499789270159633229685841762325711120689707567390468596318115818416626936679397582651906251501654259797241103973608513861046799352422448794238449917792108891020689514295040712257019050281045637950573838758056949961322157211219461819710836092120245392556287246522003076495982894085307280328285184 [145,45] 384943061140548983361778173118883972589690018328608445170563793676470448970463432183910892611644843608844668698205117223336668295064901065628752564827134515161079744377114042335752620641915089664494360689452525592850489409543632421635558631190619918717038347367653412924394654262989260071509018417287668386963906396287075587439466753875600076240782693141802324814455237096123257421444154234353796288142420906233758422984116792658517549553591632467771556131003158729354660790630572725342298758135684905895870786540334173814257513536706783347524085794674627779893435115003309923559417750404220424290529494444058155963333137817536566303094090305901978907892031818237276318329792941792054996391935027798027630173586093557821452619810289417709292634474644692589011005777508137416271687459068315018349078371038693439584123834216896389399727090743932831092830105199607413935139395469372889353179769773472171540387674898190023394826143600585065348585961532070020285121074951195971612771337011954022407815925441976254775316395995423853949357812566279365236067454999130076179315624163448544498133971134855078989375073315350929863449520657677728013757382280821824687807964604457045870921766835597165782995535475618448599910932652943928521680157986918274989694830187701294233859046903498073861078519014554336650423301124323698900477130947330305092350756460951662271356598691838480577066588060608577736904041043549643085857595572782653080326263647506438723495117998613668285346081208172233725105986351838428160 [145,46] -19433018574704771848206491489508746587226623871731542445630085854313166029177275685705422554124595710113449614327781097604990508319004784641495555077024963132274035660106368336060972231827470219914382244904367874169566634275329991713938880472239000561086162765291011276439983214885925996882477732542898497944185998257781531550518349484148680649770717198114335137633659843742389118391061975603630492912047224909616273145318003132483642058198253596007392971994030437407202336796387816550095237551901113396782937108610165249101210500467262895917792570302194997235195644785312134133499167359641645996468383514979064334944525104325837404337619025503492205736063927865503488150619985426534319492647726144853149556505454901970272456886777593346873454834486023614430861845039011923110927665436850686972846350977259315336074304607319554714944651305492154518467214231711366588165880123102404868360557460408722796878739288811189799123014706321213710657332764527282160130490109762349989352197408132652794418058135264404726342783540415045483219577776034914532760598281396690257916971407969337958321283457900279177330823433390325740991340098110125925346947756840889308996716882006869216830114052917200065174100765484003452460361627892758548323425676180132908394630598908982058361595105481371367050837171168682831956547787713578743472140342384372483613858924343743897978318796404888106019552837742159027106597527967021126664802013947207651049406150792369482119343848948595472065239379800787962240091886929024 [145,47] -210201235703526029817355167222306191832038811167278209094329294796717658058849493872114359849473942122748358890744800360155349133256428947308500734179437246444469216225467949064113729162405969632940540423556822773590965946803015273205158064630286158070602162044950709536371277665391194326526608960489191998181171184029221578156316882465535858379507815648485144424257432898135695630657939478183955116551146512519484586138358049598582479013959937656775401699128612872283406103062908976608305471842972334831452845617238813354746404457800477584638497442425798725241467777276953452579323114272702910129005282078551622058685236481772300093949309922604300174583894429917418556215939534578640815017288785058989402823773867592275171560592192501639830616176438859870196855897775644774128309799327138039409388057278563549287205063319041697897495794272791309457202108561790062092769905084707822400377081632232205913129469709122641969571673139412545006918896685548442912209187522369442139220208050302767033337135012041911292515027123370261547479292905344948021790085789867713244156166018189413980677726695094688696154546131047901100201210437950762155644813951518007272935707382931001911167378836198494206913918914636955078500769026611383231974422506109758495288130702403372662530442497878943389027198520663709503067254280989498569370483548361144797352795465729195384837973181880965578062444220058410386170312930544530758964570587715652108160403369825153863995994703590781129634828823741849333566757248 [145,48] -319409304001868851637286324209177168169900540741354217488221692390965996092671105244588567302036352300852962382298429920217986155718219718218800151211743509135665894780927712175587081977453969213041077754778011440117603763427675241403516413968377456622719645586014729054940221352959679361060803056744809175620141974077062396526468533612473915172804267915300555306689598821783048924055322059006148464162793848911794713096697686983592835168156781600619552842934302124862818874811730812535508690127378717126710437068948086031189414938766413866292286103548540307961151876896668659997288284934662051860399565656960737455004879558571638895893274123583543377813149523100201507703379372498228033034242050134139845036733346350536374254132768234664323272664330591539296028873881228292393192144204182701632860965683949460546268162375320553070037145014493207717991226161691122355670620525750186497238983322474881343971221433585379506002009185357248785801739870341685353445760678982297639351206774597113185254587978893543143012058038391403606419502340511335689633852198528879357196279111594116147763818923803671657147965971621483452009352245853800931801897322640615170827073927040376711178116829801083609604067008154935049181746347157611023459479657439790236402248984717609035359223574633830702552725878857383901646113821785357486559564446035999269434787160177470837993802154010957682354646476881399383575981922049253469178753708246997151357459146108669209729607437447233617462022867703427812386304 [145,49] 81596482330284483332522519682767519121907808686860224483378411945012760771625082692442148704646540556842644425630270935297194050928107084139881630936443974244048213083578216664797297726504137056457327775745651542299084495904842983395842923106009517537591954046999660396757626598544698240804862236368657236287182681237528767551451011810144191823542805017498934017296173514541863769959949968014955350697229422075383078396130426343135806395151551081748278103003048142852415210511470156959431898518922511554091122460766618252209433854886875934509259004722254341586698827530152179182860485112364858479576719963215266917432021924736766141800895899580134145673021947874436161668824457213538767963492808749668971714526412507998526240326367436834476390968014323598603352902896949640607106363462110786450907504660622773894699833194188137608817285763015077965270415371279654066972425672123280790911326754392074168821336298341202234747193725116518701732993797082784984250182663787575655938169022544603911346106817701946900116639815770274685804732320765525658503630580518589829597904747822585349297883159631932948548570821159459548887179382635236772392784398426547180477206082324547034096530696329654508021420707739981724765558852770101552074974699405018738204890781726177158242390650999559855606566101263612258657754966540275707534306235936532616186267929123323753197618365122286807664659737561765427711390008244218153881800533197514389062612345646257952552430066250299038411320924372625836992 [145,50] -9910990817732736716143238239404627504320193335611185870542631507801402178439240610176256207074530573834523341659358781329765846894673077877628881331283734342250967746093649606003559211985424122883892367625527913417501664846636927784754047339735093265469507519930023163758200370344665897166337274494429315655829965695701957753985653893245365467777340743438131023372431940873823143864459287110682703478910754257883587052599652548742269891409658630409504996705277199653140020200344959244395192425633553930887763507696162740146848547041458233214978617085341537071281022830805834832464698393141301222794181784390680061821048044018339559853088491462060803876053100550513020593598700971863968993834923233339101735405461932139118437369466260812327975961146156910329182724100115568645341715542701395370938193044268143955710564749232879333792296932622450732672640953169992172103768096617891633878114594697468380039443316167230200540847545473351625707934722349464988743121341168931199977699908076712669751634099917564685583283205174608141925586931199570578065341414691805527468970028348768503495522339097142188694360333025397723104513505626183459161481071535454816941516822398778766858817736416102951855513001886815307066203494427290561620831238098750519914945546170147032600110957177356807817828820307543409457655796694427859505582861648629626200360872879299449352417777628712366193377081593416305039880592761195692545006456258483615460503703436202031698122415316709036827437924195241024 [145,51] 807149082626428141150495098863610463568886410285721960822346265451442582867184608652086706384761125754459314010801908305336383928456156859383814803525946396714319344465335607003744307428970337311242178261207705767847375693699327718217764508180069810168873487251469759354075690277032306122414267838872190705459528645882904280844375019932184425440301235365762928816030280346555130672750056630341236657973977830899664814417393029796476696388584511158419023211598351676045615146708893454623512761998932605134867772256826540473401500069447285368745941736348927545101364419996908511454644089895022047644450297242655761447585249036471773904308277354714671715251708208653384819229150677200083344104526461793344857596446843286555658856628220904313467906188993806126027818462051358871789934935957700583914630675287888313986407699839370383189870335722052096588628258457598656665986240603960677679530391519517814548889131885999672943585961027194170563014280261878264464771554605567463052595874348125074718181341045342487857140733357037301578698056175068664619247404280105011897865555039219228967032962958238304074716494616256699436906264181553168332670474254278148768815405816701240324397376614593332427294055192408183068172500303962774303047467790608514764246791531374206330857276163474828464829331524828301098702889490932672142893275391710206758568908328145387235859771540578947059697172291223298877628084562309263701963899776564350124955736965795782199640918616792478791344876300920 [145,52] -24160712631465753756108320739950019324076021527724883785589490683262656064214905647574415299902453817800844282697551133592346901772562337768737317087402000815985567442949690987260056331301363109981822612425279170042492566829785952279069185134583790780783427368030665273005721265238890607059640645635856978899443972998829457275958810944787351482975211229472449833874559346450099223643420416295341044586800513383954911118494232743278082285254177467092495150076982226748330456581543575315218319297693165806797274014615776602746499689547593783597708351931342812982474755751483184234069898389118648203117199846599976329093736182479706801726307852242978386024680700933434864000077499219670524919455014676182386480547064685700474330269195777657351961347926802688008916886361711717227242076993295548328793122054580638186695565818953955833143861782826799658044220459302732889088696848652695490377397192285870002216172876523484751878076401098954123077387649425935911139190190046671129963965312131087339279021654739884208892925714464347010017642304499428655626971995492383464790721307082716430358054275010003612339644277867510436389450483742849739033664777037233573421910071812719152875626632713067747765403212711158265759650119456854086888866209530413213080630922749224807616798235266193899588046832601013863069279217632865489037003106562380064030589715670745027268981259711767567818962240607829010244770030332485555964695423780767313635857895586167100138085711226914413769220928 [145,53] -2860660586392890581799579242314279565730525308196819813070618979662704795646201745955156600111376633413301142580699054974036338424577300005922554249006578310712208107264273155664184407505307634504801010971919291208721131188747507146807475324572987197226393504213495439622503618544593673352954759344961699432288255550616511327316416965692773509883869126222342036386080847940110439413744228678921960309776739583165841540828385308289042125829277507159932224185690247961023149338258032257004882563879041042629731175196628837794436642032492364182976629569349739381489173102495334287881915400398153620124570656746732219133143013606685642636430873017041158868298303312234284588832997810667337758639121038240090256486009914956469992717774431476760338984328871741861990135343046517914414477709764324332602890915698669000688994982901073176622781630922362268334979759070227791039360712803452126624648536119188934217978907596012917911612257410803365989094705681412381113148285952967763025831727327865060452968449537225902242091513750172691444345379308581303653134080798256699377009881140001497521754596861618459710721419425512813361274551471468681416213533639385503248172319920937997455358476963956444219305529998607123367957867006650728549948109062183633730555446362427652630608963394326462970864629471031014129430998687452668535359619569795278848533270431195952024941276060020714453864476724254071955362847281265581398477932850296857068219664734179091798148258022798926674440 [145,54] 353704548041396253826375845228683990006349726795070365144889846834304209161684956534753587691973840681353771378605528711415477084896643757554719385634285881809711504931514421518261894159978043060312164715615370375144837707672145576292526020929587980611793106907342656648418093844279805547506084078872966865799853668328762337050352655220994464506879784687047420181073224467947761007038248651487891209770205849415229616752211328081357005805044130525550487043841817880511214310989725696715886768961294207091231430831672209883083460009200820333935006777988575692077375792799214417012089103304400356898761743178432387584348267579061335642640660291067168396607981362953377330930360853128777956458220833871614044829694244517414934928170049068829973651399360955289329679257938635490795234821281320538690699300945560545614632537316361879305844662780212301277299851532050148833868990349611138975954191446188385610919609945327923966843624403795816596464898063056521185008927049378980749565095689295721933528037789776578374040422519414397611504305959190385466752170056706723884246558195862403294378476568801354059415073083020269649760166309252206430007766675666064552702014063634623900863442797222440745104876453871023723056115688437600428214333686620788879725834132430172637582229776357176454222958187040227561689050457904073890169454653170824834497990528994744747035216648238795148236277816711907855241809897237085614965736340323152363731307218354733528286836537430911440 [145,55] -11405759260652708121606540398619383470674873365736887590680635191379638829397069025707043385278482524715444921448433324661859989361769617655082411193221662080872226777752436557987460237343033595751557946115370243382556099220600093418994429628248365969492073512104090646109141123974815066654802135820628306223060733310249571671023551217203988007344985087707350309556151180895154020857265669821794790931785315931914393989407058004916933964784038489203609342454226190983499185831493913056272993439534134583589544146610928061747486760748566198199324090229129979569557435900585148005040426711875781391273116984439585677900547552336961516750836550295054638519358537878363658892257270042377356638751531089766755086557368757743606805891841738628966366351959822783474937279489921559052507957049606395562840907537804710941903822676420350853566860216953255365229575072180724294427469284877352510673731536574798950901687724000913629358019418334960949704808454032680166509150158203497346146374655375730893096326104853948753594804378612096328268651016522173535656999054797386617080278679233748996814805183259814709015342424253938921912026903772648277469614548557765508800256716293924192627828689584305463447457214363063619264990739463979655380794173847999686399961080007949909270245075187496961673612370219331507693349143332005493759626550252861213637035143019583899618310063838617722807973061121370305339115157638424516209898009953498818088067693083713063515693483562680 [145,56] 807381209497774296524103328158531925252761502067604446801765574921968031299833455543083839599480726596194415086252653886380415134241727041853384780201251321268537397640679923286742307656485436890750422018252117103763021422593621436447348217913599506536419233845948945874162193696787555331348922677303241198118916260358021147957958569967985626454219907838038965088376365666317776395743128636575837131632764473447408627084889209631786461441504309248253536297809872024403140975318257943872459945060958766201046721292390156552935214703217610934496656381612573632492200149068172187535525849979709619863749537431035008948191956808781026144971916404871246459248191137021563687978739093559884917893816125865217535996600097770087734364714095379502354338806378411662990970071473945225775711345101594547015005966588299359707110633476897757225142435103775303638964538796044382388915781891392390202928686600356316806823690233700139399700699239452504937284843306939951761627632238079599216834000486386064367498208445588921678439585995228825601494138931478312996373230247400563519180057114695407507006238519662121851962045193122439788271537351842397853246060781132771881987694608435501276881448654014656240946959039296984894835761586419501238224913717498892216200355693135097000435561184820622893265002055843696183738008510195098819146811726005363812966861752101074652622556266078671772492121837481550163855686639400959594431877291732189765592052686940126252330034272 [145,57] -39855617323935921318587140853103337664650386382035094810916539998373820690558349409683759281603181570746186318585093701850910774116370289171669342281426750946994864176801888345138410334148344142903030332040620268565666677877254639935550208874233207315999256580235892286036858257362219466493874351967015749745368025498848753232822132772731223238952128573855419078492498092412585987670337546758308087586830696122033694463160883806171138474531751223716701481936350286544272379085587593405881251149271375253295563533640498136588833380492760778990320303035554002554633637860619939507038332937549435041991391033332644919584988673195752011423615933413943567801720688520254118428296013344189355252435360249910834135352434574556200596433764234015443387278646026168036958517773504500820323242111824655016928471529870862457589521709457858477041432027156499744576751015194764890612356041155350830029030845286840303263157525402149665162344571919593216608406037647794591515511361921114012407787969951141905691085887222494035662858023545383396316583657412679591190790537708335068988305870610938006521280519517657292306587152474964827486857463694579420227245688944025787198606699126154735016192574204831125708923996636278488250860840589911710637111535619056573952192340863023186859714744698698309013418005108129590328670995053022493428036466604891700900239137935670059332238301338660064581995546985205622819142092119287882211146122057359958840570624646086405173788 [145,58] 2022244246974786825595988467009082243642903514293093982284745417663951712484617291648327707486859945969179467416943959706574584961613435234563059202245425767696753711685047203693736239000307777622944449118685626516410845010646301798594720409153963063683144247984935356001336678902927999718256839321411528183871781741420892558895349951336375810191176736795242201287931569005167844477479856231792472404746743735468399285095251074010817185339268460711435281533313636235411903407585605122255917941306655548981590323729016596471687023654920004412357011875010525535753471246677508245848584757330632721351761177269840311635811273878034313941010951821586734978694271521116357690750639628607230593212207893719827922657987522567383489094887682363100481958438063208971050570265072181506126518810334463403263145319986958177614965638529552267753784840557791935486973935383312614529390171328499478694586405991918633998909531352339061719036267864635478255509058851633985696377081861849098556483937635811867705185905648875750607477430965420079403269256886660802355366750208148209532757652392436315022011979465832254871493162724339938386144055011861906346162528364134576102212590835230312222261286919212566282132797587903721040594823791279813444779656073190482768772454843726689239032509766612995684933486424949873272816375528359722086395544141817393851090473088991242086655973684294758921351718506229519704989234477998911450572017742199234000078217349312909992 [145,59] 48275484834398421498500050553150168358231831287023829740833127915111004879863911058025129973737451430583153892942197418897019530551243640322405962154122715108156472803077866181417703321506011081233415622088299303604732101693988689859711913754602507036217780037345193385878439597824747449732897565815036309058579528899161052288045492686562086468759470496105503571594721803313379936392366003246295189023182428871591718816028333971258055820945113184503654505309560941329211956121133866147890426281064571877599014824843029151286805584222825749742342588529988264062681622472773244283154744977497483210638506870190002496294536437808119009428460353726137688943455258514737616291478936197471885578115287816619402248800018144774379854665482251966803217130946324236797200357273764826885150160022347637356377588504001592116379376011807758457560175463272871843390674391710840344780656958599486987848721029191141652624587949871683326556973040331741605791029685864071169359362877274159126101803115135031226835476516763827706706529995298337629668065666220604873246425342025929240852458874640631680783313409233307734274182509673303039758706341804419250879334329157370073112786611970956019111148410007334589796472356628438136616608420298169127073226709837231410348951690417507714260734565833893893927943552987789256588772034293918464485285345324118311734022579930680484563134130634319956517936176682479383751396596362506275751946706544887752089168581200109 [145,60] -5002006179459138482860656171430487753243745552067950790249580612714293816508156349399300533746712544419906372049735895519633707945111159831800134047218411305550533868037775689486660691311108901964842625996555934923657878496733681263736161682811802367842573725209778630525539668259361897969093839622439368668214126083129250906523656175051337153828447991748887990565109151008120127096829170949807574593578914777714609181658155259084190811539927930971441850861431411878687588797628211983118601843886451538457620065034804074519987807181984537821900364329215584568681021247194060379148140390165812430298561536529212883305589732034259839028343620471645504904017988491324790472967871989349152601822136645807683891776862419817441122566113245751043071295599280919798152629612632937733389210036316805687734615479830661187815316091637140941439271221821029874887286138212799621013841837534295144241132116512960741314851117683621202029201581061298060884630888309480105960955656456550583432247204373119878603117838567070347119532907753569153926585469914367920064208986170548784803783075011860413782439760716263559773072024846172776015237740046430948411903686677096603395837193762158229798197955077315876266554610574706292618351113114160114269287784927587650636272402792873346797167825735782093441484247605191526205679442118179716424197797111478084128682752044446224719926667493724139012416224905982792144470011450198861967054163860836326025594508352 [145,61] 23568192257966202398201686134949576081103824448937398384415841470327622050519917561054623203710612094207039312039434615830215279753434180539984421231099185415007075443529548902158306860891155403834440745989346447827635919043511966674666703933554571234908025854551365716360090124159971107415821872571440221306496065544074433430580553846133370515828177518342966552119658371822344774909761150663146838953860371206231243187838376401056327360179884655365935424911172499532438669589624547128529310198264829675319617987831972362856724425391151229252693563424022690775240928202540731800253789985750828379152972924419829689648365921927115398607608408834744032766797442248499507145943503045411232155702940399210673219644086758816207517893533531962536744652353804326067984596039221370137059748165242948711037683334282208666076567005991583841071320938331751540955041961575207417884395519734099801433185295297577186764443201607875318576196327270454631895280610465942167713048674001163715338741544475392853904191426107489115403836440188122444114818411674947231470895280753453130253940595578177836863485808952481680042506207396655807763536427999026353935554796178701660279130037279312299647285658536661683367170554556664245328774774094922189222218095116772334383125379199901788619199059627215123456302997441670491134388115341366004846873255582340397814348050846136356949422621776853677394933297549282291471773389263153457098275067829862810121688 [145,62] -615006406965411696991162749173380813648885593440029277595176389385395366515831082759297996397246478652285994805911814725707493239881995438737414042235506522589306553732538808700432646469329511970604967897593431563778570737614284850464830714985150508363213981025643859310666208187442066158824266554115724616647798194883304602584874143808154176901283437431030260547025785520504248090823038105036982611438953979467523508058608578383990267393550913516631961902692361847025151010178831204487642759555722967788015090443191597368150803726480701069030916569728756089334370281352356327173374821225180580982811931731924759687883095712519043624083170595650133151870946461245991080650546050239601474516203096170450075306632643915806140856857326133973462286355440175364327431996114608892194987175277091530344336227645321620116468334389494183328507412152610157645695087816313183167777527975032477736860382244496009389561803060173961531232952715940416841512286243065789963229347870122426132081071219975553357665836733310848293833014267865645804289745807723574487284818890901900036234880165872021735344031586132565637708370178523726206949407255280118661680476175885665017829889564915299111362252992336667220798801197391420209821667889563815027187359403394311400045530941971603485135605198249590491117748248746499492161552915331810447062969868321467049273196293291868354064828490933554226433862159751062442519076996598398011494942072838010576 [145,63] -66437972160330075317409941170089013213112819720083741886143108572109893759471759601179766291555746573499217605201534806811216767482540370680819180510610329048373761343511766232572113978542083393369944087568866582579139807313690429488162855782922832700785973793602969109176837871029529538577021685624919544295022006821420840522762335204449870024171147991955088178183816297649931363261854609057388702720252726472529345393815211249193438603905520803339651836550558913485774941065052636457244320441639188320868896626797245749942706211817118630513768255751977127053098080530868204149977989800050922696643440768842328153923269856881767978700455768088440716822360219344309552569332243614471832574717172705246982531293958309446262018629463206221123093545329709538843705638975315967593367538626564503037465111592286281764960058643088327256104407618081835848991801037644041244373510831264254927192233373603583465185071468858864463839181791949598595452376215665094065831449638019843236703758689413699377492265014552849393399325745013392755624127306230696810073986900808885990149464727839275075645287297520421068018327397393468355414960316715881747203517067219883862445553255903775871294936755448700506280983139880885320683284606314272921643698289281089752667377192480092666730637767699227564192260359024779093022920080694392272074789329778822963589466721133347557271314630916881163286250026538694887852672367692634494377223930737992 [145,64] -2818134135613279879384544830877677449234893756014718564645573056489290187759146043359290254193827869562673818633073065707288894190653917522707314562376267648723608304805859771147681219666478172388595755181124196568466358326398399075313607790992373650470082093786142812612979181191078726803697022190427716207087812066467200670769830578085752265095287536076332586384341477035140274763899427406922295667025563272189821762452294826840751262512619002009668111583617880365448676240429805183963071916934372111306390228746639470168552028930087028999108035680184534029669894240670917616014705758571274480510514962210799913296900486111463460994876976096832641783197206044837739679486447587081101318547636091416069008430934412178608260800589783447542652818334667113389274471285251396267860578436349659241442723709361142844430810210520869297344179957428493830862266929654725832696097435852133968386160629852470024437828376795208613967885010278558779655243911354310316316318704831513790067493564632872445749908522265474944683919291610887852038331281885601517898598173842579169898834273833740497650598480532386260547603917891783379283318452332077197707855746303496991488821467531673861272495860627761064671917372113203186459477192126269168692573532759316900137542458032551199209030697154982576086427427562686952590119078558716537542021312916733800908239845339999593195285796206453353844250241369978477592289054085523959275376003520 [145,65] -154544103088951040961742431086427284700906471880598463749677611777522678777378391411101456885909790177396987316495538057768868277555113634558668703086560969892345689648793571390913574461633073209226090591077229872763936638647709514617777947667426298300480570289534840780106791653574425338874254342718854066298881932660027112826959119400618200383347906491492716888282046586184681181373634278017837543600289966438970778038565759515330436543507460383991557906121084404700805337772468727627615132868189797036167021152199802799740946164468887091248928588702255435221492235470679111500949697557694170360627589226580582939169878698415782709414566490989707864579024015377917888279796263681766627713581022706934654409144058553459952945497524071438384614254248979803145661995778178883025157897588673904532482806361096589643482065259486577143622164373283892940437478683521747480724963633430200657979032084578766331726409844104460864691224822866875087968531346450707645815335562414310344692554765389150437917406156928663764346069087373696505189853109877008845896529872946774227229903521783800203356679712868021065824405763458447188658145753962390626800849582285241064071520533685054402874467301793738820999027176385906716258839935214565007651802602780617587440077161181908033386712415969108517119375398624684458208150998277172737880134401578682444270112071023441593250255016577744942096366284486612658459826438500958031744744 [145,66] -1328772710878223150247524313053100964494201540592538315359010577134529577385585760326145909849990780652569839779238082208929539977789086637416608067225684282938850285547408221420778682345531964194331173042177747821793668431857550887304082493050352968688137893351879471149107857988705829285800331977089098656959749991285648894231229403025794525268779724302787165920161064524768827400554950655992295777706038754907413882162637639156893394334071793161789607369659111152110682662767118886730528846340719699175156853879344381331072109236521790789907761526770020181831172683388742386000259859171726306896040176144522831906207660081055014682979652955043160122070623610527643565276608793620377384443590727010319059749466173368052497956874415528467387844425877789743783960848922860206814947477718699550294317550835720901051152446154243007794867306901476941326561339474569072367601615077999213440396682976381377489593778147316959227033089388963400847514247209543648205890499367699746460195001497701380599045074271610438575039315046238477846233860388114665601752846036196840023081861959534545486190559796409612542289460974772837955365418101294757686270103801984443527077455614803525840085106562131882535697992505342511847292982224214136982220227300765786054486174672899233528132213530827734409397483620574311539309603987714928747589357690447422682486716859716173333771722748010020142218673324788744846647133424478138864 [145,67] 54232457637203404207669732284444103288578403714109847186049725362426748633741292556479141302266998202678492438102346270712063896204158492997493640910158821646712199456802839434137562194317842276239749593542337216256755380794692380525184894938701806860692807660571569883600414428905400330138965696010251574344928644765614075653485072879026618958482144121853126779861557070682883329510865866802902530647037825634408683379014079896663533095042674433816774119409000755047583243959976751543292432360886047243072243997223589876983911446005628869965193684530353888810531024261943657059942117003771688677342007431455622668520284456229116291838538249213322122656645188831816694609496767592018564946515760419947057185433105338192038746516118467509584148271070919481323381945972259683706549095774808454803104647584366349790823806224517129964899374200094699786653795125889507062184089504927730800622536990503894665693653369163813727139828533762042058490079028301701843882334417870550358446333814404925624471619080442013606863388064323271615856849048038232849287201225211964317061494392288430232436894164251073260802931715666833077120049468281784569348610532780849866386090757978264293883553667359309231207496553641590398836592520347420694839904723261879439858589257552951182013168688027048087504775359091024655751223260610366186226088295047935604477407702464915212893673932158862719994032844426723917952273113505698 [145,68] 3704687578546709443202451104916379807887469638293670376850781111644135872225767199705386373246803396938881182972208736168584197043170525309160790293109232947378089090763725879786501964340381373768479296511346535573408372335994528751708391140221017742667116453237699003894646147817765111889035974837039780520614399011823426748753863518665764416449198925158673560190179479974875742849041965161489279678702165915839606742878461593502525718281075521972506409013205326201023480699891538735549951397988996186328260070908022108960824884844478815353585434428050542744015559768807936397270421015566448626707328701375680392133778296337132466289042372932499580939181705708012989993880280717341532305493691933881518294604314359816297338729766482608446417524120210571595013957287943628953954122646412047356628786681070105484628197089913649723159629965705449360459018712751977532855775004148595848376231280253549829531918241916445841017957970806275115007124127514091539155299935118817717589311370795023839770767333032752225981583495902803525407174737316320549374425726864801934998071698127140347292749515805101218144253960387577305215653608340662876249201491815644161758244548772556287656897923442997424140088898081584904261985587004071270329751717701561263370041484321972415572829762137845005003057154071521029911509772031826194055515868608551122850420606548681785049534607168229221093464296129966203429346968512 [145,69] 88359989415968020758003208186783411185740427923602909754520981563186113274578459285140599534088732737573840847831013630418093087976574878631089320052737951539549437122280992026108506869649267617028683560513777949678783772343010542686604618495370317656376232841094641552434919411204453132582576099246681454654070610656634393902843049931579306030621110146382876597713402558684999283330830719037807780954846242289573306996303602715003137464758268918491767897475778600645784542479959515959202041615307613897911787882839113188162706734849616191606457795627799933398375485618044482886943716480511814940451680397012350852656850857496558164331919165749954013214984757413472304498294186016451028583568885505649373381837605443259149177699177009772201391546400067554081313067156366896804130737363803619378788088212611216221940202743556034392923857430215697434548717806661364558054323879416844902569712215165341643727807774750167158370419344699582345865130402440396827844517628670157682023901625241721637562999705559554336992355401690751393506653239638876156912655579313568956619672163368218768793999646463038441112451661511533867272711393654238323076124527598195948203605547318473019882636187728609937053225620427882783034614150035447535370326315710327469393119398816137564054682930703686412082413477215148421158413007403362128546667523353260317540541251782954993820358492307496479643113616550528854756392 [145,70] 1271568272761679714679274918172761635513794337966771868488250438203297696409949343559685825595243087851375052144988961517777886739900167119126594694455735810700889974364810966392666681431819937781719118029960682920683359196655812707360940472090294679187828176366811661183447338503930911128350643331658776179722525543667529898876478883375912571984381404037038122162416717099143287127778864061721246462716155877501875408744953522665647681155500881626595544489731434344913303931686125886745096842855683841181978154783557808212931910707772743913638602311945858701519361549725482159728394997940594718584311359537914412005274125467891699091916496443161085777745569316143009676083837896808160507086075670284817093759167747257900656360477400802605958006443859190597513436381763731985573834955709382021736664582301676048957561049959934144483101794022996833219620854929393004622458164834488432664145898500448056387822136380451089248069711550574129671349911652127737297334399878615518319104914382139935814549906000734826661213810688124075718808974767291716203424576415738308324625066270789506445140809428295428924659631469373255747602890317231665768867844763979572114609715703032625895451436946181209677788378495979700464469203043671617946469090293462238014298830327268478289390337412452537918042593076065299957427387296759511107466598120310859072927185890186288590362055393734841650048814288939064480 [145,71] 9557798002744840141836561033791087513534083454571548259133800708210389899056240858347392317400463374805654588723738698971224977008306734518073853593753236813294527324870871368025724583933972973776734726263636839875389614901299057852644366013037998814157559715922203294883160857521055979036987902300055075786799369310018348108859184918728934700738427519319264889317752466953020532625270062485883379951061658798337011552433876569114581212411162441364199107034132025983857432642042668587661126123535514950890992472178536758804645369919940211056605340182525583503141400873094610562289979963538156192576374519851459303124875739138360410874506832475750415087990644125296803930734227248886022123899988095043122018437939733879954504057813787431275146756250853391551951636221481587209324119555546111224455748113976678625831604735537945452848406100137452444041146341584750334716689348496584088423093641520366710963404574039618873436108866984670087806461260207660913865876706554723755453138864118292780762379730420010871343714191712597177556410845922626252572426327673450825503061809303894604673395791780539741661878922609164993451047252781825475265948731141780586198702922629469609789136611958333528003072621876541740945539781802818208937429889036521991561611195099398252199989643132001891707950052168783150387300857582496524016156492819391487733451952415617627020320338079061767860926002159564 [145,72] 6291115350679433069685932682388650166418010410014928216780395532483479525345018084127068512685966452767885141246289747857861293239459345943865072412082106015379201595337572333763895321682946545437313294841036536219710944906353332727827815576220763128220609964290355961290014353682664120262872761292788864858821579462073819748769107437564913667885459148214803135276890033956228215106258734463987812853629719360823433633248830974031815051753274810616702020523457066077871717751793262260700239692321761805228814882708302628480061759878981458594793634528090088970771683511567478133717333776918423756928758102913648421307363295934480040885970737344551383439545462900822281292495310396307268163708677692425101067850415395233798811589991736590748381602983996555760639160975362872236845045158834840417921263654204323169807396360043232644997501078761897594091962656145171222975487171381306125737817122752308451298200400937035284377916995617770386337354398745235848460116496074325999013263979606680893793347088737194333033079419123101657061280273875265370822918572410645469428617959324415170925031023379578994959211309004951094813223187500979903350358510522150860920156642504458488898319148732612906950862032720644415917218091116030670546372217340936369965601500831247455221286026747060127850700559973779573819980998829755495339956213600289978998136277568540830876585644106350047631141696 [145,73] -683587667192834035406248732335599600556153656747971544593486850353821289258731682393929618480996031414595671661940550414001630097550017867361740981126077544410706898314409739963283575345882277598708193346962894884693696107637937201094433645384827582152342925004549704958372778031479144396026174217865464529291364618317404182726504972278756219874376176744799432122811898172762795958687519739649168279090417692106105277152421217274382795948606330139189451695075689217962554691399274833727827770443784187265382667926759919966818567905727511952738838797588447512222610289391485506002632971665529764676714949611697811719475771300962666051726472906300461576577652410677851594039343332323122467218504864554223668346726665467968252580340507722257768495759182717704878911642439358828654734275988418653950123744237916830750179566974807625236829583539895107845462199952083805268037651621988966778070745755576607328200408152235110380316312380158527782793999009295189592708895153806784329214631841863284324639014509473555441163671673132663390675218489155476687378479297694796141966566655920901432010025394443509334797854226994005728302366869377739691628775158438300330121849135987345547920517534457015494605023831997375905607354733532952420307736357873974382901127727063537140937871494795989573811839524364644865560513302596284224524789222607090374272510726457490772313253696820982566088 [145,74] -9301497052163222110489547544840004227946762725381868048157629138005268453683664465988096409741562807011557067235984631557287761384572749601048746161087370852577507781456284212736011773922232058855613900791594146599553223179364721726475583791880943215620454136643940432060482268693921936674641312461551247991805059052884644698402193300917222686606680679136762967144937124803798274981608152505296190707281352549825596689065369502424626540025422018538313661990165891310916540841097951489537078341782855430422716979402259526712055945244179949933573450981561530012709532487202924565568719871478821687073286202979392571699786992612574957564298223148744634619534145045215565251750447275546044441820184400663456936077743983563495534295225636398694282003817378059210622418848468661642440747827615334189377826809115653838978835011834451635949373401755166496252445837352722946976068776425357865555833216914313186809781888947510082362675126101866976034273301911131312851790058257460504483934111978192797542285491236084983601379312078137402253317433922303635693615166620294538065552679087134585264226171236565596498172941134325080053065069471490433469269837099216191003492146531028577198160823002386922378780828758641970242191752413458431874061007335111919954964207501166223938057076569001348971656099867542800306895539794101741406229055381836421797490167957634139846970364282561280 [145,75] -56773331875749984840348578575730080046421748813667962921371098712530016346605940823144166653580443741507716611132391163440543468685386034721675620714910905170253833740271414893541901315238262217323560750305929546418999301833080445113529464453915543809985082585689775396492488732295259941303243075316323814134970895748089893714868652549584719976701689897883041197670419195087385835869557253747464666232143889718370967000575091490224889416764972465571460144572128506649566269270381551269687269082398849380837334353489674950948107022325610672073103915923547623588620116085382684933294599777564916067648925690010901295027905851183249937744735163785438414162592028399087367262485731705534623356737205566367657893629921220312317710765552131809588610543332343868978751164372699608281065928041498896635840533340212139264536223902540170050469012691780084723297692939606083279107579291478442962988474541829719565591294771860119597495557120333476125113438390010129162278691092904650423306225674051700499410242056327442642782125319333661158152769632561277916430551749934389878068298878030506110679310316592911366139483459503355671844580529307094629870479985024763075041733285807634174297448927105299258259377331029532100442407637931250806397093572622120624143644648131606926522197750547034106009347590351283915966323694352339796161226160143283367711860099217974714423630532960 [145,76] -147803940501819802864118360760994741984463531811282958303862162087280753472110122715450891546217019846860049594407567486711759814651533629422682615995340781457709991076450027855938168203461028370398886752349818164444108209465325244223455437329630074826959367548329696008566384542883524360875059837846146847855395848181707657575032606367951973729267177455218583414128392863972206435145022259542018857653105314581519924225860306756830204114970515514681681991869781222192756612307776901160056002895022730529428801366628287369427960077344368943088923085731292303131652804331330834572987286819057663700190930457004887009835982951175969438750103972917226153343779644248174884865072406092777160187323392407323283469556450610119063583914729552966586557880101744842833422060282330169245148807987255206523834458861575447458132616636985999452749033755540774931865366431555990371276438757143713964209085170549469256386095093911270834498979825177303260560234093681639395071716125553000525789856529762536996104678249778858704589704239906038515298433064471102749611901118865838055447666369445206680467664752666241638866818428410972929823331232617039994402272897244754656060537722787405150680840135856057476759986926836328159379274896032262241844896883343180853217202081956973257460974374569928515255386269772029792165427140506067455021195620333164151153337009234427926644736 [145,77] -869953439393728340764751208285586078266468728404684005005970835962928138987384780684637238922500362949948782188849280895175714563228172538246039655388700183487118278230495520629386423986111900539463326284803314252772201900565200489315228720480763511158034724386241014309945951177123276647328366371941248924780226462164200249481636910411252952979414142505644791676078087860546303476093304058418125445728375627732401499899683776991260153637158412048974552826999298324186289744946739469803998489312640268019740303791209276285222929270425525188428205291684414439738647270919635790030430643470152931711560566586679435573906199520297691073134676396908612845158348064326548184474349670044530352985750954374789079431589785090499756053450268975934366628474407292028308537950939590625866660578162685801394008528440504983133965445963334576663512932419806188780663564345329595206223301572273931634720404257062085878097046252545348896171149206766744056105444129595408204651765038818398979070090470022251818330466154554166317732745044594360815995736662367149623608872586515593700904760133347655257346071827428211503282849085285727999086637943104882513501907353698952037070061765454221164375344590946482016818744620461079931648585994789086461334864676645573882867692802354218465702315480162402277989512930604831926173910020955874243473986071284370260342855303673552576 [145,78] -4569643781532779290294016130079858864314754644821531358942356182485148660595143248262144805129013588036405608603610677851129516236621099628126351622120099337561877218886729556969520627934174784448323164788843002585306527162537146936297596199017184234185564638060557572960703534174090292210060663422059007410759742479440826517074152552895171765960156326860881881317801801416675505456704521779219401140396670702806714736624111538486053326880323705471248301589740206417061820941995744651414535157456900451482015000842609731008652313324170333870606816424274751928781613368878540434077911537774478298735182111313900208924305843179359333778330267270315418728978075082010421324403560214754318798248991164457151047593654000800628114943667428008539094715530356451253579081859694603285209631841643335983484919517155372180583485324645739381084750214566357988319151636306537994943996834490032847512142465017170062098643379198962625341693638406325092244874202171329380985279995150836671133774439201777941571845322087100647884357801358599217760080822495732361070389726371984051806983758907381602250079320530969863916984180919796192975160983004365348565319149877099464505313394587523235907815700013281105227200378974761042085557709046112803515519143985833824588672248175574857195289155751448156909759557909815362080968670684862672960322650200361141601085020199104 [145,79] 8973475637217011190346474877169132393674837550128983541873478066754632150538465936166294969462414248683623424680326168961666620644921761975639096970427272061735779207020592011439824532575431378505859466687593389913620204842091006938328414962409164059486120506209592921468697754193697031735384487431858131878765371332153178467993318680399792290617510903549577537373067300394485304272996211045491377639734713758879162561203556733133072404679685375330594441934050964316048816060669406469314239855195679588265551229207648708341252860204307375199274837334021765166032200062925597663863627805171924684467056570076909973769909914934986165976040875873428835368873822028912666651243766069106154759898767883866629505994512310896259276021268035003855484447413691254002744732355603868826678557680863102546020627276473122326357539843768253922761351342158393223796791232666859215209104577904116261335827272222693559734524745638436447737678248667295225501022964466377506087383682922510664212046057817887520065380875985853304658606530039319589302806143956131462353027813537113336207246156920668729436848203969733465878957278905969204844452858492229141186453009290151958649020113559098040827775058040400568270222084247351369620165595067834750725015353927598069635137295952208322698054578107741219981165001777874228624961730475476387006854966423347886768709232 [145,80] 93709007984382898757141693473992167855042829517930159986027979591774243178767827505022677691757240973442786561850374039903686494705899724520236638633067541111685516302697996627356805492758074528368885024922209468418255698360853269947106057721826932041746531618818309024693076584984279939285838617558304560338775050230738874655285631552950856174343911665988090999236362797726970287966610459542619652572598496225697644526402837234830792301644132204745834846409301994396204860667987700034269372612754625900331318277980357420681179617343142801360544647618068357186983332866224841553953838628695624815183159793975483471712339078269005146037330029345072190375153720368773117743121386436313309196150105832831118803176660261200404120928899935499241296169922164570741394661370849033139675645116636545117526940600537860398805977928306044903330741928511222104718725130131755948986484852507227092192548262624547793068622737378373646440013002197059878972380486311142951087849948518103031277710320112569641849797984376756474845701347059519812265399411407902056221254590354069005211735528230617810652277545883146257470718947553389313917954186009383381308915469864859107725518422101073865578028240224930308265434180234435351774480922551457297706167781419401932198236294000065457400512778235374834258254497008301828987840962105377923988186055510785743104 [145,81] 159174492716604812548382746970436088258729371593973311679125412373226910365790552835125078031779413064107809345287173179395548566967044042836664571635683530258805825530905037809473560170956774887769740424332077357231933195429628140894761715258136494363169993041902745361089892489404352002287482611292175103796773314513268731746732163225936051673959655280212558215638080168116960757816718899167119695278556570173612969198923847403528379143594265482628360311750801569589729546403575179119595491482207792787919093688478655011513921776737325879087455513153071669575386302103893752713278431983542322645763294619923264568338509360517667809406694331922600505095486537645238110597263003753048438785011770706988425207781645230382510980016495568965036815592960269931627431156571958221213904165636232675584217269108194484418351115366799929565559667468260162637657234571274152630151835073215467413749257182722253813145904451641979643809718756384937777809875022917815576272193093358536451467292402641461902916587245792563242278286760327238187414808300738896620963181842130048671982765574660231754562208227354887952824218405262093591560965185878924265107443231898224739429191981208470158353081985586330739112215226917206209015591046165676432268490359470239351732954143221921204141879847276333866645445569017845303898465744006545309027166518982112 [145,82] -423106824935817297910889989410108620354648389214545556285457973517856137928239847289730025019144343916669388012409767345353677976814921650008054141725640334376251678511418503773840122834739163008741005406356000825901382418403017509899389737246395980197014069876893743881707888120632326336250823713410163486991495142372546652498787361869889109706283979748702257920525949859833753716009455734010696058404246649613478046070487544637629169657239953103034839440871340591100593148005262048373990868678595228872712558255284347811727146929537986643794372876533523728051326745786221026799610348880734550288428119666079650572787662081278386026973737870842857767637396661423595629693354396670731331158756531500350395380961490079132183644079231348611929701928303193227477436017443926440419264538956054509408704161211788689597868021952795041051956425697191198111288004385102659349665737199928825513053398175717085994806569895734729314377812637442495757240123295105372540846758244149425390238411780953221052802349832489371044872682171282496698970369375391536438184127668108394772800870029536998229137705322408679113817661518950839068501991129211677641801143169805131282052189162033612483684556021035138805326792824103780452592643552011990645697625307610137246736734083267749392030777362868557225601698694941312255773131708415869353470265824 [145,83] 6395581006904419768000012925868344598536690013037754776237172249512457605854471698878965731268614269896227706669438649279972740454678657264621875705354528518605402880378158267186441861747177077344479964354412880784519717285461326285704832626644262307536059302559690297059715801211167037321077576575185293153369834954672532352500446988804098983300568869511125536535858663741327427649231943952227264286580041744597542567906238375751010461519594680480814125350887534157290052405277795114387648902469049431335906831002429154546013221446515278281372763476255285332613890585750789540522023004690673633861119341910572432719475790976701598318414203273468596330995703922632555879653663460729754570674882304792800915531585534773414705915591748908298741713145152617816125441454022760112071059061721697363719140823267832896171886229059673171178220929876366492146178294727445580060371276372964062877764537956743546939562356527647306240017040786324457259986297651271860143117095966361018183717223666122334429540139021340466941662934804425427215908609113072116751540794553413031008593248369081751172565080817843167163471240150072387195916438286211896695076801505899428410250027910208336635717435991168674981657439778934831069870681538697716322020630604119076510289057813618720019330930575007070444244373546023735530110323542216944139572 [145,84] -12900228149292349902040943492389281696928004849695272810497796121923771829276845770585260493303891241980097682161411108554144226753480825663471215139723000962092223215715745328314143323551631767650507350420227370826949659179395507071623625864060925302981047381394140882504274722273120228618236538093460049439857496701561663229559630647436760292571012778582497938650382186626595680526969752190385844595169455221619345255383191529067003988613752684797132687933812521380360085010545597614839824853307133178921823375135178689125247453318567595579180633143556289983857948352008897589521332132276656590837475847725931894801759192504791001256397507277778707356720395726109990944273931819881267167097820918456658468119390705672717023366092794233046385734849516146213149780955869349575783803091054553648702707464916581739803966154909329978401801022144380859777183557380892024862300499241494962942681969363438761768350699279825795845025963825763888326169579784789331649193973591913207055014563639685958287033190028051404440218301439822302255604074665539719004516584558943590034774773391549027906791887688208420512749319378924504550665455240971517734995959844199779972985840762096403942798463207149911998157131026335564295230530190237567882639156242171835817198681918149773599320034996751167982556282194894074408234782110536384 [145,85] 1440931237340036173433169067970030021191810693140495221385771584875658629945065984237764747702516022409654346634043698020348650017277387353170042155980590609908909033935294842959835403075844849172648313039491660755733337562750168313727695351854663921554861862833521652304279397212065103390743505073367970472247015156023598395173399472031954428081447878704893367189502965806923081977156741616799872315266678956510265505250201969094032100746864143543833462561279150196797313026319678649134534444577700329613324420365431079394721771026828416944168028842913461531828189345638876059048680785533398253190909281666588762121013820574826207955705024022714966232805238095248161060302782486764279415824577967849999285042313993444281600478745295094966063858704845481484553603034513835423004766875982075180420235223520728517572467188796453823536022400935365333936741921046021972630560600583847410921647340102087628524903980280749173146144418271777390734752235968441219970030788673463640936545627756894899726775685063665519122497324020656178800753448111708015004667844222928755718312776955883649952861416612120954360300993138976767048828878431510725469922496616100857083924474278852268549703732763354445386730704595850071044206272989526482119344067004016783977616514054561426088808278021160323320519731119663351808725523112 [145,86] -67472105157539082854512116673924635555262947032237285483268760908178624355556786944809235521460580373756000981773169469737487454615851708557983662283756280603959434799399524191182852486440628293383221189947296028932639370816140064146709735909360107679308748874514257380990402858922889274131599966552279411697971270983507865391095069736954331680956276826204231788618850716246420466379204847841289874594263314298311990789426680120669422244082738547280071762159826854162655112981267190412522529223181222008188416165152734562223811460338103190811531927113617760774449605452509528106024971478375272476890497523473861095767119728823468068986759540310681403967444055676606886477853995494413374031983637411208683055072100210574384668886826581827897597398078965553204742384651432076839584291943341199777411814580107809030016035005952443771539695709959099439240940068545083688098787218823511247540863276064532238586867967082166026258107130335604088350898342422509736782652279225806230531296242890752694134617478052496815341221803181577839862601467628302352659457225716328491297067900701972681707534750110579276847909005739020817842219939116126735138437891118748722634821003621200581151810562027126634713431383961023249982785157260988336121568965267000730154465305261403263684387829104971029955370189754222253400192 [145,87] 254243091662865628524958085324267322055926611596282175561776115989079081044843378031218514443360419803224189509486672381391924352361994634562034925063594324465054503531861200148917375785915032042910566980550575054205622259548797700582418058449805246016583235493422323250979176555652714274471803163059908951439471760835776341522617586161042461411820332310886354607842459759386610234639423199808613727213332342027273707628209973152668971419150564712406304423985077574049661083346934754189636102500388287538403728006766598455596866486694688532733217882650711893162424863964833765051285501810964303704795582752659075056210528387026966248004535534064062469650763850655428935949378386213036354105786747195450042113451417479567930548628036965722048484018422406126224663846962831183571035734020371406955342156447374593583011533938447602880957595506117784186691631667537385219492731087855077818224114753957242809978257773738296744466716799436440976174251173547162649882407584230536189162329655542474423029951089257305653467174210453348500350924040424287112882869168735533180554291335314598792485926851931306841983180445478025995516507994404919867472379075559094189638576441055927273625719855159067642095100716028084204166341154204220551648819719947301994076261486854814424231254574485707415142552450146413774 [145,88] -289334210024783122423788518434668482948380901953405555082895540846646785517019073647225203363054375366092978952354767616180054936686373972804981749467785548182808562072856040106413034998954961126433691959300091902547738513493805932252473792494874830625338028504229132230384075537616228677718294052725597580671285359579568834165211873213461030753274091441868119290140932587867710171124100562363002983999673172926873189721624109905496276589641389588584110407123047536751256732419741790769630311823420348860695914304874127545562719697236849863647029531421076529427901452876339754546051647569230116141099014345731088937204918129352488120701455197756287669237529211155459146454056501644832339805593959224420655470856293251989488304881183769039936673712167133864827323168758338363513131322583187176246939621964148944336496420615487408013075689010504366065130617932680404648065032475999470621513174747218726210561038245568764014357579582246497517468816846724010452189395170035859088732102973466932486331673323653848114582016454509041345159126532604240791737221721430679087548265207750170715226357545018175152199873661930717769616769725049705130178457320717476596752481212444676498297337507729042605693120400554228320578004689861035535670046344066737543737072235288165792532073151466252594468488975648 [145,89] 7648987219240396737804670537911248553112210068714630212248686906058416925276210156003634571339138573770712276034935145575524806743329175712778035709715564907849752485488044895378254512910048650713954077603842544052468443505771590953431173820149797288899970546448036570838388241675117695514891389168567370081568420578438329059714683496085657052044861525107487126807195013552174482154276696495297970184641363656171249423318762939110922858496082467436736991200819171917096696130128727064923630219683850835874043154168535198459305765677573242956699006475551397987344203531983502588624080931198242780403241331895320310682624633918061363621361623115937863955094824784365040172285578246747376441207204490091989751007108535942212230884386689066981780151890970713880659553008971964623022627697720288387681855972342143068843528986386144456824087670725722672568358258539678038542125040012452162619464709168350034951469721105892326680470808807788502415815769960078305499256849638460456652527495291140308382287181759489556500108385724385268135300482306624011820211889878423068379201838142852483122808121511616034858947652109555985534833788312791413189078631044016733317050273589245299663940634581351870890253820607969683971674649877310547580884282027156128505962997308606904803319997967305661762196 [145,90] 119053804814873084394920027544974580243358664216368764769327848536920398257158844824225556044318506339287770183921856329129324921118254912166682846971011113766783088836895045421127046150434703514267418362346948360441559206989310485953086886126220477994888576553282491609605318327220751355019836099845996429915773641489114612100444747798507130218242187218231889130896498568130178093355052878435856105428439849271083763386018404963616745326811943800069310503676285995673109410041357446585471829583791458024834781642319997281416989556483926768894285272501532120454498653266359399528078649212812258262720441165186604123105824998510786274495260355858221542690601709333718271701685223193085608234858411298790666666398918829292478078787001806553582901279310813390651776715563934043808507595991051244474222363753881875689644229667127214180904408057330257412745011904992842288251390199073866774075380653693040705533171337119571510630336501508336775188391791853547832990215310110594593940310574413053683725038485319016101473264200876456552427675138182171596712180485689214971783477465306995191773477762045477667587821893487641821737461836565947523373443465590531363683234222752046874244741295967753950769148903745495629798009332380422505992826948872603810165423285116796306007072815170039720 [145,91] -84031296272854503428892570953718181427970321631654848452730984079580875846402988948298047264689424479436557421832012417248175152374784235068522179055738989893537403773882930642921959854198468129655983692987315759625003316987351674747091610661106225941788946190353279522568640233854830223565002384061301641718124051911774251837646965671151530208387190049142169229077149870265797203568876462184480375494330099268863279029132204204075685599682276378218219614135752449768225361866054433136746244074903635139972149371403146592676328193075977575886022507850769690847513226818518956075563463028818184025364991882723411931963715074103208959913736690324350877307087539896248373016710087745550308316346356297894687898340378704428488799220095054356755040536851935930883926356263908136121053626339295259355245985678139336040100144378890212808792794687139522180448409778203895679590096523879586952259312112226394531042669350660854742392291511247440103748820986407753916642475674451136525937542733466763886299667126153876881105802856022639994451641446280123634787815362943736722814631129624088561926020405059635066530876104250643651520658929134616922914028590240145743834652281476021233462026526518004034813448991310239135558580204818746439087839021660128659992004136952865232532543568507 [145,92] 59913835068166569961392897466087252059333382408928711660017016694224079797992110945421774801630221238444047728371186467031057596793371964083678746029141674335443085978129716523869880707274103959959791085819375792937891694300243205922867261869488598912097929163272069135834266651079870751384177112732270399748198935925002106167589399202380995209441651810329284850592143628969441820161633162853644065465494476427414679420165917040685289645971211566252725862839399965433099545948332516671116211079865845778430192855958195080785791521754146860861196747524406320212863941972387727290801684170574324807882434614403903984222806719758682730450659683802160025638241594613975834395599497647144300274124387910219928332307770933245827254592991157050196246707554182798177475710053456662259058123677752552955652350422166144972818954760281657597403316052901017753793523626180246564987428465472063857436503811584494865663463248449347787141538852962232435231265786938485522168253550787716977639359237452932692071666773904807139929599840664923930763220908931537755513591321091121293152499921672757280351511120106003888070128017106928282913139272181907699803825096305304660738695715442202916839683411887710522179831684904360614666692833251839197243275687429066733536692688614441116318336 [145,93] 37572137296251404846732198120892970750005402670538415029608044591763916675164188315795385348555995474132442701756285061844710608066309827165901202996724855266133674424204778526704914684332425251741512524862096484605591259555674840158956533916520922110342669181625652705551804250017919963658894430648636066245710371086624554271785432083462729361337679664985098263010964636900133585149329153182232208000822493836194898816980255056295646148307432708399579059941210731362347503565427619315360392272406495606574682871048601851903434937794563626355770434898068603208667835355575475752795570617113275127009721759893481746396318298583095415385594272704357978689389119250341509828167141108361028312146389058474657939354114637667226573510312130643772688926982801922181887717804333828776172918661171806398197175195299867573932225972728124761559540240349971984289396842542270125289706240525480053905625972286436377762184914437776579720401036047596616182270768133497522393078887882517617928361870466007597911571293438756941064614691575134763589579645321667481296330119479920420992372086459597801282417054581361565802818099663423861240994066893071687936865668402593326947937601460274410364054701853640978741948973307202813843160656230227695054924575195504685056700386799814048 [145,94] -186445423489031685576610857104355854134988975567246333205653942504180368297527891594416109857485723254874814498218933306563318141217152164669026407708188165950009956848585266950105782125107212478670921966850782297415674980239060981783710856098006563068317323634923254851207808463091184728796606836666122308351348570021376520356417296908970435739779045681816796394239767000963886472819891245730021489294583555828723587045203221599060268557022789189204537244653553966349426480435223723634083587847581814364682354845209411217951420175617615098391970096907097476325505331711899171880922670819380778887064255610402505119837877644733492925837934705350376829268830799167732335950066718590095274652490595181312998080707806774684514069320463665522243175514772535445065422013305356814267992285680856803487409451407584959189106572311779818950634913945890298487506707460059343622587520822524354734422135488090403425072511913607262229050855081342164191293793807431541037741633846715180844460966164839213142982924014731071990197993246932083768288817562433745898658368288304162774542774135011937415541445664235035812894932764172465001334829621126898786207276454334469465392426345078813049695834367614726634995113199350902988066024767421030934781817415557463899696493725760 [145,95] 50106271617217312706147198086364487731031761634658678677079284266011480355782827462686174610199135698187740234633486551718212189900481277810671046885546132657931196851695377688078202659746323258736096685920335939418905604648393765292313317829784338348483799816719572811380511389697630719828628519258871451184475569100403356348738556671708109679241549315383124206521959771229398365136381664162523128273120638023088262596046385462215035043143063184205687042587101882980365855711327668034359903548704554943585468984331159313996676386242334735950567363966563371708767351743492789041426263672119351666763463933592781703056262918322322090862026985351243787378741110598842703214239914157426001018570126295227304891555226782584453206162019089609963673015333419098450198021787090602123848200797084132735414234899119846144539545521515136499580736740371583356332385116953813518740387307065471836967033693919192347789782216564024481889151712520973562944947186278026360716587536496204843221795066905587863937464712610440936500780582008740430011645446719567722445819224980221628453571177191946272303901879877046062588141643138232586066005531554826770741062580346694484511477678679448038783975752059307427160148826816301148275690105411194152808440590861031611928846 [145,96] 22556829427688178765073328183286924881500771792723187803810253035587066856922186606368824548708137147390490289959537995085047365733031442286321000312030452407561667196070562375609342668921699623863018041621837821086986314336918319835743352348044028819201072823361938523243065416609873604771396348960455412147079907837966756762632571182430432728532294751866487927897540267033971372172743936236170999058524324428903132586410628142677045262393200067534392016820412271113475049379185609161454327080561011445609166299188200258817801460345467932208904070874178125561949375885611211612456165499049227005067940141328176445070873151130174555246583836956897976737011220630286721709060451882589378035820333219902270185238762963473468671474744516702078389576519679963877723035568160097989189499560752006786619556041101260428507251333469150503658464268350164593896089772065049720172904177104740093607505267913586466650427818922641743468127000965144294367026245829251879756143829679569097504398228734416478976093844709342881021078638632956959400381985466459436846095109965955658251986432255447336603639834265980650790764643805221487233375170205909105314312633731283449827544504159501636264847870659928105506645828944530780580330653711512539082478157730416352 [145,97] -5654170256346621992679165625811457003895639547341676892937728440465926236054594033623285359414465786296542067825897458658576978569544257495423713719271025304448653897514457311756192501050917604900782242116671038278214370838497016079553299357932381779987114706401365258099415837292023187574853707927149077986912681870211181976846048932693011885219124676438845223812721774233192841896493726184558392241594688912486684834904237099153387405686513657290241741547948428799688106677329035253827275775025222484419430220488410999192797146082787493133016130505017948590302773926145263518338484136983552344706622505070148705075997975038473414849755365286500618593815361218462962703038971775286353947499211260527457400722594810407362886839047296428692206146232773105100615818962631974009379213777342906507602633796897383337504823836119830565461677855502022540221626909439755520045218066310112737537730780182887254344494352572169277601174736841469004464386409611270859335461464101851006193874706005329967669718968578547073327158103779620690548330589184498623000625975445698992596244186923436441246995342193562168805747228423709632074247489358487491906578935430422055817722044657182630442742676042167089463957881154937338208912934653468756215637354508 [145,98] 6836430475256968022452545564449924464554731505155201350390351305998543799656993993136236522917945112844988391446971500850150940220956095612862920077002074291433491099134709494300327528948958271806908522330020352278398603808948424971918348018126217554826984997829563573590722312069148156481968811612469718259852960306349259160847794409437819977655388806043399292083183139026473560302770857026086065669275886901013312558911430928024274584168179448130732880749150861888053996315864274241487115714289325646474619577912975651161455265758046840741965791108319883933120413315277265892165709872116231375841183800196246944466939687809767279709893576540543965870125345904898050133314038263427744322928678616846815924057852290311586416096624559443593404415959978454636963446372042574483386652771271657210066374867293581050328197634491935871686721136012086727128065748458248589376041106544951612587712161811042389100326673637393780894075989895754727003118698859248614597460409954373520328393727395780574237803173903975743142822585639195597412077623305284162251040336598757581226785831628768172865587662709172596314690212563867748761420949685022602812858290156264263442769345471468819618773945958944492461299176230786322989857261044457498295952 [145,99] -1655531907852531633302693620086735955671193080729773270376773242691217955468438362227560628061184054653596203885023264020054895671756845185173844004340528321451901779320410182603817953007607513477380940921098335485736610163253017430137288296051109862328515737366999742790188463974006684532848687314716540454774221020890991902359074089395624863221093959685615978714544741339575950643045591281344338041894073448628871395801547688586990071999308138063353833073584491667664396302526740749748957063538808283188916464465368277526079741338492083518076885984132637136101633411012111674591577925447824395673004340426694261625486325694283237543809917661140449199746674180171002162088148061986691226835897582040466644404727353498070855984746796965150205688923031985841209424067698816515498708343937430470928216991376826307318455584787634643196387604397711274444175708740962683782920935482822850490894563282338938136869852879549908744910679524675769873711682048757537188034692622441429367964597009093230876834429902263577639450089346001681882309425877352975452622005600389666040476164881143141959926100173710993131780348781134966336020677887532527072326548019123475254346947344266951760689255074124480925579425071064888025634073667414966 [145,100] 264394480452869633452287401849550473263015856994762339446038276881459148399978662862903974743970549473237170536644611979522746968727005850399828877577619890606050425412998489386866098154478929855560919644348257266074100871427914916257295620293244021623626839760526883643154961313419918093937278444222446070788533378876370285902638061657739869906296128153025488068172122471390472123469863943221073577240946508546945219400561536446770268225188143874030517182950654986594108122023145998730830621657253869333662969918285048957228685706066187943085440889562485506369746022134926503099930836450338967954569440470691877251055011308206500720075834892436831963814027409984405554789630320762947316908533672879697725668171127121787932375324642801937274533376131277084445556459590979156890159955653657219588855814311185596283795879298561694102071978150120669006639724551383954084849063290608661910345276243339330142642945355273548218098932501366377328906338355141258086733402703548893575635013192427032318317022551326942836685600400162806051544066672541807043531649406537943589373023171368455077007328825622883885297671927622187918822148131011007812184114204840650436803136797073006868608341689407394228730640451307084704935129408 [145,101] -35891201796595589048864510847519301406172351376491850364489978673206762224589649569691734607743006936554991565904904042471886974355706305560059409804345079849275653697185822695509550354164240358513541815461266723167454817576112279937498322664790149815309223911679164746636256125782951966570763461849714305050500180606709733139837737935511054512807894875166375923143850382165411372725028489070217523367187991384730826884474227079390601755360000976859842796750513281308569160973677591787283748127795113560313261198710912458280712000739454684518290946268248753276453707884385951894552658171957437820012093753458812913830433653421674622158549659207482626359250261780756805717289175906084627102126438815102136693859021795240745420380346199878173668624188839478559326156027894566339070636625503797799500065330760881500333664859062768599196465384453945284277047930740761119480124850708519637073103369827484350329761890248224371586186465118580640623571998899917192055989653181508376375301611476976289365100477206902137468653853923883136685094684877011552411408359646112836760380400538026814396437508648396612317507846990862097724957484876064805140145473751544312427081854162606088559597958892552717948759773836971667336 [145,102] -597296743534323000427589086455980131399008980046361928928707953102850216691750233961303241985694298438363823085912387400238976567296617963464143266741352702320210179483694059224187055321402526080810362777894715114441881233459623396238165274699146148749117609268142836709658914419120710187377036010520991888838053671444434283849176905149854904753217081327073906377113629195118377702540550636592684429475274579425610810296374038249806946008993532659970393107439908379791544111839169586782813828039192652018270197384887473745029757891234154296801827165671967901203389199802480974733033261672703091708620686583483957193441327974897851737334529357899870526644211636547887633972172397295245774621332071530244914569302810778799353289317556721063940989499899663954977030479792425962879949784672647005974479595824153031172299019898523568050177890440598531671062558034522765301074172294029932901256754143923644104599029836369138474172688923442135415489775986006856072260596985009912128771553885325425487403326635257206079936608028674855783478429005316578726633284744102561641564968490543686013598203587973263434428743378276488417246879787051991907254528716577499103553654665572646248672075723733284073098686108320 [145,103] 363066611822153429949178685513004098045695312434925922569729610481717401773090947945502647246134899569386028494246454266755128614574139833068447614563503964605697942178639622100883277564756492862265449937516211270106436855648622394768133679940778642777584577076344110422778639922279641368848590899893559564779061060451014336045091186626619131724706600095698705635761740834654335066259236215348716634580904381673242745827171610139618747557068459265846769022978294535680261525025572634002957399068843330202561278370035627571402507585065741449439181263023521583839523760355696343308927008364119541650955274691716104039992925811918095872825974550299603239896926375445644023194719941092025337034246301376072879281447429753184748332724681783699257795196137523490984879056123088985172072082430559342109902504429108734218702091086646696982803831490381544281386930066395840967456467980735794740707003072363585742497677258141807091705775310651653422908165042758042261559994046014060956207668625590207403765592298363557057563728536946158380391154884789271881932293734627603713316574283715998827954186192936252549021934309984325064756013763176805807709458531396196914357525187282999030120231487635457430675360 [145,104] -2744814565085650601610980713773624569034292160880957476908605393612714808340110541099490992826055193305674658622658787945703800364457853115594167949470529103040491240014602282058369243531170913610946575198269348136869835629558916024708936069573104958410312706267242523895903371678173639432952115942923994840779096063085542226652751941256629843254501809124288804988998051052772785878206705242626578232538386096992639247882273222742929102787086627880815334950117020784896578949310036173770360926654060890505871410104894769939202413633015725083146557761713595846453497943190091411726409693979748625655176479869709222298526314235739377977318012778302852722369005065389464834131871880507160218025338017833163135101281951849432154794552821400461590413513018853067809294141850523019369120384391927532544885536100112278383966818717361464003454324894757519507124209028625813137621107662327428434891619118246818800421267780288094441131932729856328901140623930041716251453374648490347371729645838084378791680245538306948758632326345142435695676359759594153310883456196483740586978743180617740480179592115976410541132425902487236260829782458529625915041410387818762829864242154234534625468293839212352 [145,105] -142951162169968130578212249066759536267881603440709591564898859744248736481867407746891080674333743969381394269988709954733708145037977794297685221765463861485113859027125500248894739111671682469252551490377992270219976543753040745693573571027376030812650739983559629915338886749745242446165953237758993006194881988674955458501908638373613769893578717398569211124202321102804981998146206998967225740468464626852432162388231100446430308217595384346706107472026865502020812711519363866691549122559511511108035661335454175810797761977903227447334224128978406963448331791454725521930553767498814686064195687654561792863805505757639101510731385328340487160628797010706845148035475958952330299079738208209727485566853752783067906761545293405085785332049906247750108274842888298380250630731052144729188635626965866066059817813372428772740671481894293317054180878497766828087842519049495839241803210555537614269902989825110423180129696042276275046997081849465557609494254513481842975967607834836885343242907219745276335840988437932688497962824486060583127825768446661760780055774459179517748677692517977718833944487174670821841347461731838657505326560432553601921070901780584835899783866680 [145,106] 7073285632385335928334846900793105343799228166007606859538860121240968890740379330145475314747237912566533369402964075173169576325394534833248407220908506941255894065283550499867555892419096468934752236016482455339365598654332325430061279347743987380418306365959764647036354915967140542915935424944536689739640829288754889531061585884662783260433810705220763385146108222128933688617331424170363141035754847804461839134541618231018819974070788371659737384844811313787916932640713069671093229243934466015909074253374913130402141023534179300762713785492669908331516125244511603147138865527137629653323539201154530546349024468802860591726889545581425442518815305094044548685327279819613324842266236687269536175656740722082017144275407128728351808775723127407350523666189097828193937138129286694393625790376387146431727547800435965458461158341216130289134110240180036183912007581098864062832972224941539023668795892125091377174286663584125556942532993440193251582536101463934059969459079770858693773610825483881694886840405195347692673866556274744263822173154465475942916753382884620156944837581528932364131860164522277441593532491017033574630505906543277227418831734401865929808 [145,107] -26216742914636740282867374903384885310148582777766828967124188350368443163043451168484630888419033161602409932972514049456649358387168649250244204437362481349847358224851347169462564738979224072369361944139733066183270857247933130694908632395803372266488953344456179447143211473082397180772544302247438068055272206118534104497307140997668492764542305252976805187177413732855555866863031236331746323413799008210574212406960255919227401170926033266530540274687306506558250594075534898279636990046278549152454926561041343941512304894323846731734275239215698928688081121572043066391157292419620668185843246951888442515526492089703019644059568566816903919078656783899598554385479247748261252493184935410167811987955753748814779152165986908845782148546740635767109316420632037515313648736671925714344345003273921437854797451907977876650348898890214090130421334729632552716058702673092711974403223127062294875664670959571982497383623073900103336503786262919737742900713287623019033230273550742877088275286309405743200024253383876249754348013612464611376428241672542847349342265836630475864946375687796418935163116724699957018787151409610590716486890735310662366822260322294 [145,108] -76493565415687110241166342863436428391488445777036045354600783108564393745198470170649792298454774416981854359731151190634786265076634688959166692907963490979392547252150182296530765108466832135391405936040284559414852706064921650354503688366517281852449070635292141600570235417921462965756917459479273738303373525439531125177776593296910878222630715408011228758510695714554175624867168867179840572090744011819879471510524758980065426865067785707118790006883444761527868179382610071145312457549883487618847721392713254326223196444354560319610132815588852339271198947798152226947132879909990008884074929462543686385461527982398523565770807342393713005139014308814714016398059164632957323207859160245909814883082490342375482910086206197321960505230625890813902873788671256540683672673851079772744496627304302303753607771830480659926726054164044123853473270223390700915768652337873085534302662569796003506035989977168869498597933655185527362861965129872636880748346597495905633468534659906021753732509076112019006426888606443481405651941855803457071164922992053947121399459758058782303040150284552066349948147490007478146525729525138127581632428875296669316288 [145,109] 79242645565316051438076024285726245176546180997594624016754012339796571672358156837495484303590140877939667168460160115280012989674299483249385038349332401322298119280236692572246360051758465903340081104152095607963111183084611233734243353856065440719168494406334096331517138318152546549744115106618149671484561201400267336064777559255200680827716207584380336265691969433020620164447206695541360011748386883318537588153387864931178843163604876453515622084209729745258779213633211865472639664077647230888483138124764819376458988867114626023931881772847077352024902648547195018492643606030485216189173917865214186743481980155708541394484325771486367825277271984000911499488819266443357213904625643284981584347534460958873476798100319097331728133476850964230228904981564572363480463693091511150430231617454971706228379230607002088693079553119005039794237207399099757489312919456201514724001729502767500841282326429416479120534433178330845542359580674757789050184715344279970683378012967368777186567255479900085897690992755642939637931965184964311533826555726208319117073278914848136759697140392559591266290285627252158811675501580431715213991983230152 [145,110] 13505192789452552334500191897728520507783888514298678523420769212484697730366741998074944312711018287671654136519403038652995455610355165608681399315670185303217314886401226704289892716930244219994829514578990063615029398002198049146260634012766435853406165461741656891080418993808706753092469535402021214843577631373782118148610934204091098015387080306793806814476688733041578920472049844868507868593755526730995176810902241516653606964238912744790509710230314681231508916584443597395437403499997224636954980592947367162076678716869530982623787986257005361247586551938070300671742483198027405235370462881823467811855459618350667418551114187618734304812216947609248126453355109983511330506385427993919375493376619563708468212893706218085839178262679893689251083978301654051968473380706652386103860240585597999329920806234078081637105171488361886416378297375350903585187419504641534869706460415233630376251268612018298423969273380612214473732364947195733016744690327826310043434947431844037184229017173540182568317049295130300141137086775716571198901035744107019592552847996320375060596486003020295810598043942713143511411697414247659557472 [145,111] -1285626006067162494645952027384451947778535146935969100225528399774017159650527445054716701439640372558925020773556180425431054328987726612515991036561676519709218901076894737475194930068575776109931967718700300463840040015740948558485477144997684363077930695321656323264885178337866329237506898077390445047418933194937316094310280306680271879256957834538318758432698545804701228341469293803838309763074266091267566946992450441855372158776305695486653359988209090415276595760542475878705149895854212852718068111677997018698831222530710795447859190972472790093920875532661102441691462944485060228139815870175699894782558681807148706309785544474462850042630454312420585273248410847511049445386739894407773834108926804614236499697493519059911164355283417081323374189533014558916331688960003292670873780948326983605451718369778916211494004246369919430746708889059715497415683313855316465718617066446741736413088664392045015207532041052560140887684859615904056501276068842613371632656861996405112077126622962365512310999015105598763213830754333927186646943589060185466439536282883906327842912729680941945229876296947207987429489939010 [145,112] -309108370631747906191946690067171863820707056979695386167804409860887915510513151016900121459829984373970652828956593927029117975129660008167472776485233320827636443454620054586353837101384339358723719017515130540780548485229432120515481026989226673826497286103979927373473213959819096086694193739079475993242680801009230988029179045538623772935569707311612171588170087993598834760973219032356399573475050950892139464816023777891136234705099119052733347089058762401543167380622128364144561943991687531394050104297981022824954729446953810928714432000216056568103858604123070115967163801470869533377401229854776513283522399178465193377435348325122923411308066220488752588686966916778711826022357234296027682219225444970408882004217969835793757476276348255839742888071237560844060715254319169932971527253319220215365208998239541384688314578145694295413958500422152981214267070587592296814293931316745268675265590045284976061149275489956890791291933249740695393943230592855316162968366563824201194799185342027506984099264109051896909474760053588434764924485679154680031133277577565918836761793158508519460078599741357216960 [145,113] -15428750215243299857768855233564960880095200316838961395623884172407348435598729568318832979335660012978466606466133850216290171021421431783328647340508461056323918688101675440810624977280683354576909610752373009827953236479944754415836355935651072729714487580410653714065849063603440333627590901919908838006459629551839370772127318967536252081678738139302020441037949336816734548005094783866724843368453078241500682085328829518102725013007424588964436355848320799435124777891858544142460225381331526150484159389458752115060455383642415061550023578900677260439242193927161644084146783300841064024374634459712772237726841823215070888310204910813233171044571080996607869803643030016612110184826383535118684509170980273201404867624290389614314281412373911638197867028077915398954295017444043323321965647701275347104408532331939929739195038431068321672495779858629132897753394599783174753840095967117006804405297173036490399274304976413140939369508256773230078643627809385595567373250315468340165857715419887491512145339552557610382473962847643309105522442272026821397270601908484513570129657446568245852410547400 [145,114] 254910754968504910284814939196695543394806477045327083474364398564055894568090175153964525144264861275194309516949302237129354846713647764479002293309201184796919058090494618483930837038546929657291820478756280279907734164574874104104020116943144621128857746990649353568236386540236318803716730636948560152121581564617663040855650598154565615465649762763656006260021181462486111971853097946237630469075432235463764090966456941287579855725180112773848553788914872518825012698618099723192907124542554352188131333081886421384930160075845962943894504518122445403055673248598692178968841475075202312604121334280663589540730251883576607570192663645943994185424357438204169376394961507153706253669576784010006609921181269603376138627873272529813975790667149027598857729912170487764314367839305439676602296536590910643462646083221727922786122121220053200819288149301535521857387895578550171015291364889689244124577416244827830543888130669102478584256452676189162392390358946813011307409399015584202260290428684770437376466171125899932132571526831305107509272806865312358568526511967996647023789227767581744 [145,115] 1061125665831300961550544019616873216407607427612604053001062510230137911258531653985263058132960235437208388986974104865451066371239403815767281662295968208772629794447713311649010652811944313774776396722573522885201235050121082455693953438756761841596347563132925797822502658916086126920148394193260021345133741525198281068376068432598906468488220015671974578899402147883439348950770371404466010461088957595477127187011990904613186772904377514545374948142607096786906794555892087760181125313220269586131100998148518270426131336166039193578812746317251392223515816649967698369812484641511070694045151522993151429051910745676882367369275445322453824797948614416483086410513686170493179017461903268214409809263832692694125494177171157220186137524589150415506262577014330464028110606322321885865937125032470505495876971480706389336371271106034704515050765150276371345494788730392495317683463797347238879080847807930665305544951752236495326715354674006231263807234503030712495209505854245305635457041967907332942865992520414744108808803964236991893468613362945353103408111465743775511290366 [145,116] -2123963981758846456980080460878755313397313604188085704610417333105377490668657149975558931354300755701025341493928774860795191465732319038348830581017124627167475497565941187711369033853189091062255014702528549746042241276067470473355278483094272469402150554619176488719467004279401427055766742965912518745891079456086678562900740834437271933419969252640250214932506320982834015231375261677272265267104554234551286448034234746146430034081654619851851243916208269846512989913144272344017453930616464208386096008219654218184306196946112578218422442020040037409254819323956471692647629033420893642947734083861749401177070020855191706011675907030816068281586839029173873027063714408531425440565511765741554253024285652963939932359265053313791582172561815096416754897167839408097220104493270226196886240885730935570930069233611798107633333205741396323121263473761055927046867065162129691955143648350856021523343623575286766920805851395836805248974358110760424626145557810597676007985849272194582203810379454048247306633861475216521733318911621499779793358627720466214384689500416 [145,117] 4388277551028213261677296176829900566547157961348718297549343376122236028715250098412495085511172241002673325404878952379696087852209929919945924606087988623844064223661383991550914815459926873561806068883838802105664300364937056701574556460072936213015241495928612196457829912234257200875954997990888037638905127760795798181682449581064367928778247640218557823889103468908329621631921414493337506971842461220503734335207686756351496264934497296089332161716451777440642643360423199034360523320263511577855855487916532631474490993886707901666593494937503260964637021492632646613392110857006259817225282953820319649817828874153372375124413971364371273833770693935708216167049241665196115101340413576767057594020792886528104905985722274456817642460451893367246554099094588288636840381268817486485160786336088988908964693356108255085870242938673125329141963105197974455399918963976011256054082302223638849544938863055855271637319138987430084097678221071359894710597536419920109705062382785512441528752351752643352174586024195398582993651470104661565200956218567839856 [145,118] 2200907267969220761092174738000647759512243771768553041567871924581820932577670033624679280627029368058015867745955620686356343365301255659176235562392851260898551503083977925420912504259889223608876615998499807855380997269592127965547141059010480024696522334060274478051929367734315413020874661128260142373401563841935967623721511875959365704988363568611926786014986867386260267386766282725035137676865388797005438925860847107538620810853444780084416874597568209338221232646575214569511343519827943331567898249847010248665389103216577991804518299908432310311002517349162581797423808874353236129442655183346894325445212942463934847054768679515397586755826733168140224193769458011841480121076819691311621283595950115024095970063253288322439137213063254337905492224808466329415090252023576215534702385961091927143823819065850133427924850016694595951857949860146756166428091541689692171812436172618546441336336406323289349189040911331417844074810256579740384522375117556647709064965601478945943121958857942661289343614503321635383710640648154234758563584 [145,119] -148116460740308806165415145299010052727054521038795022914746131182211956962446604230258215936850567886881975663496151989051319858694889572720540469332275180623247146479454233152931212374369475787038452943210682721780078369932895065694330719378711317231844740605237426622021345059690625475055163906599249600082052534849862837019225076403252297601870766900328846912015410217098740223285904911828394148034495165897729772002463228566000787585933612235813288186725574140707886953246649169326718158914141248409946726286603612022091771049293580791069806624026933057494803208008793903004569271439935784955374963826918897514382964713158387673480179640392637940586715524857223718846127954151337436939713553530404880822102933598078281825574223752031526373861950724427320341240730719002884786565874475171428373799478687397073036583575249953797550779427198455871439832944275600680024902202488039666936075565658894276578728018577917879995901484286619324622103783822089531274456695482317101050073258202363892265850505224950312938023368005907573949945790 [145,120] -8452877391249418356493318016379366380477680741097687751869236985714181304515238892717942116971293263258860511099878846141967801004953155513511454810350835105157257219343596643901020259834479386501859058276824066157326242509258964988160941048143525669882328631703389524793312650510424815272611344902774444532479103757672106281629959881747808347827466280516121480662854048400313274692901235074194503347083130239637377542828953019204101588750911386666408508916678982762877851285614830138382288438118616169524925480936213368935387524181713565857299278523322912995865140672000045347321572432282126830053268726884578110569740440757219119404429365188118001305528226068079412090223434661877371180904689000134006072421042831578306698466599727832498881329631920398526404416970772635603083312499329646983434616738457665316028818870282441332671676408542375882360572753526842914705487737727851191411113707448220082332065246076631209496046142224352020767743430937191817000482367722643545479769730396987677714907406539876267203476822214560 [145,121] -1076092939296390370193256565137727494976309144011841751674730007142167729228725979253479449719003423836270570340155385910658774470530966906107562576682173959058536366873428172717253819596691314993967870793383533242530895602322819789455260303949963889380648123325609957930350113247406642471874174931649829480593702841709868067699679927113445794421184354575435552342011404390709718348226078135952393181659628232657332425327672646703735008861066630342485970714283937913131737541277393472080017733484694209751298390202322560203391509367185216052003262852422396488263658848528755383742231542111058035291300747058655570920395217408983822902400405162883318235344430203594354729777938574678993282826037170194067127085350540116917541070475588927147545463232991701344205360017450742876902341618242921078192154611110086759523936861010384974103322630846865737219758998184513856870619698759971075130931457001914657880387854101533044654057407284192596211523082254624283797320588823639483741734081331689617592454684241379925148 [145,122] 6619468953898964192426067514063853521778742068208283862741673759908154053825135042547477974170806751255719457818360907343747796498220598627864202101942475024197283285247792732159189954817931812151270750849049165648941519948981187211804651622388965926624795429421934629477503118485591342821455141387119251011055089989597026360952619378838807066750539713999623674921604437464843427086948827247429179064049200654813351018939328916049756193376971849107874407001771372013119366445855609078096951852162443550336690639533203199720293000415888263823576943132042842874237412244263669665453858876641814930176883332996232194310147027959775710214476523564812504466053489156361012820724065099763787378436834568385937499023375482260871210195194373055989172657446769560467540774166729205045870034172180563342611460517484643519579227583791751759627027203493057916198062252898930492471753556854303856583257380604240650011103503542832201232064730042803832629442542943140671621912678517156141920510245657370587513072 [145,123] -42544008174552786005607357058453244677488243271402136053144756473820606757271666218487083117369880698416892677879653672509006507105455945237273886935432315149294477836647735665485977823266692139159234746626458766390330709496020260616685740939613273760588189328742897209913946724142917784264807888938614258109085890587387511806987844923804495677816278180624193197610440733842240759447782437133211454693222218526263621796679710576541133536153237146193756737454938254972895105983620850648608921484079731920914984486431795496700691373693803495175621860211567960919136890811764339057198601139404205192089246992373945784433579300286294949738239204077204397180035588999945565222156425294984822371254877949155487910214300325486963858202440718023038499826582194031404333506876463768018142369750120798681023741079924795867736984073954360495328668339644283499122290846045386587687209267422748861759470935658337773725481949548271073584525697492008786172248689383665417762139794573239176941423266 [145,124] -47257000180261324019379591264220845008132079918718109648748874297411398821037761970637556226610829010710616502944970164162540045238543207423046724296219021314898767329752250455910073290572135914250341166923915566780324594611768243774871805775390426461970231230248410139690753486353232190101086957933530253773039277093315634442966857281976933712195212553724326845111022713833110489779336266058195528409631750446296398646335847047215443015140421865491149143575275217832355957023317390323941203876392347388592345804537573973790723093010767791932511753245479306824971263230434329605532023047396828537626068709177283284798098918929040374596006647101889734109980780622472509627155264530208835758317645545367638912452700093365595114969121510258379157579181999690029651445161603774128305765422495008760028183981548387886075663203682314829091390957402843999045529696043518632409117918968877314698217492490520126273346133898796439880250525329320016774637391811738210938288782336 [145,125] -15123649087456397365359605691366870841345481520375854697249232545225348289515808059603821606051680052339866140026024478237052835903648445568643470477925714144018993786416148720825308455569874369529412213266109914253787851227095658645196206145338812755736775407035019591311676982945024577228754245378225576814823361064158939092945744545431685915836855945173592785198845438351586461021834703743250583312869805226249908856841281876024947344721164924166707543790143459751555549859913199941921491819457619196158720543387701112664753710110673910694923914479079005668719822645877457349053579310424998541461334064733903177224091714957333189151547762972700323622483172586757787314481483884819875696264579233626074305454502516695037441822524797690440113795693648785677634346220905247793631118181174845781735266456607236887535884226441129497498830453681981220088216141537504525815716763644384795177203709746970322842633785925978468839819457759221842040456807133408 [145,126] 1974041736585794175388775922608162713400752658161488611255216858461120280292108234043141994289368375890600779590090129662799909865683831123813082669708837306550062249064876170086715960137302265446547159180640334604275553061710101087440301247522087059405049932082838256032681255252427799865251082113627284015090855697282167716521981877119677854604835014431896816858443371707749695474801142339259402150633821925366311486411140196932217901560716683943117335493261289551726638448257574675129036640532782023843849515308205686896983922670847410223651950487797621483381061358631297882133438806576227021801248739900063962309753262474617420060123630357504512710448407578083209775466068226445473283439276586658280046549538787881696608003542861268827722455488294439293997480618861938463671757631324005422496608898848569754185740890360387472256758059365726497675109321042579832807404393439892577433218939961461624703661258678612948567898169866132032 [145,127] -5204129724964565261951433261965389888842591601212811409418307150033689019712552858110562949650039745503464720654835607460369326136979986042384355415104970150373032261960240761474668466377592649770861596567337998642929308490224685365703824873036408737223352661205444563582393973346001973661240580498399367775693103722512738303810608948852101970995658444005394733503630987903017665159659535956000180865939746751216267590394763189373888342075969408605244722338744401862301242900648550873834011811625582434181659687501770419463569240087883490885037117480273362865851534811295800152926246138028608655403738428113925397481035181434941141025158647863068464166568702727533423544615281582890751503919630885674891029628010909140030727349305055628658114740536212084104265382750813162572630271863002773939822984543204107995047619505043964995493752697243534202095427723063960659424316214595242615004055613346606878889352894782286580 [145,128] -20499755871623461941478391378782635350889692294205074181453954564543108080716570847866195425336918137648704658407335017096517882729628272503169516319301297588990019555133933689283553004644060552134589659517357845099451081159009119349754637226543632142231269954209947866635690547733010249688255625176655972528164233430289491895952760084744460392084880317760615670992268971277215911954164053331971395520699890555684158378886737607981777777395313477730273574974031225485376580317822249411300050952048728729212773769296929485349424895874300293592349259575666345239793158729128746666901862182891806731561573361446905369968019234621789193158060756615616419841491171057210748790715493224524982376883333259539381432792844466014423196294733838644129088169122871238860957889680761299521438022488486373624048220493076497584184273012546400662590075639268335914841311245828952645008156605405969018943179481728947192287936 [145,129] -159733708659119791413206481651048535820269456537275608220830271180818270962409152641507657390626455792351760297178898063454251042693551358568959702003072854671882213862010091040123872853219535359789675353411916684293171789658880850026586304754140299430680412750114594317616533311621258178389700695480708457782925335991198567750684831142881869341532007059179497861260168581524237368275575507599671332028644810469571023749045534646963675221094695286362410041267809197109431025204863106602941613282707771990915552338297850506607342597537033971456438508943247485041146970449703871023128902042104328745764830173662043068736951377897840144704503702936997414431762131770951155230148484904888819646473939568913623554425129187181566478416824425572201954352394400634766299979880519816653131972256432593802147344153916697375523529738877189376470978529437742716420992287843545703987462527121516129885636178184 [145,130] -328556307558530162169930305084278287110016639479414780276626862256368756471099612482285946909161208242438662944860857755818096012214059361860390638084617340815479362852087035792213233598927649575188750441786288437122523020411280898383147175018622833345048162972178690451507634380768765934744142447019833588868910615952953573926420806276342788714867153862550424974869184456063311877606548348608871570186232479622544149084647820752658483991093548394789359397897670067964332987932559678445362888190466711682641316112612812008739872662444836811797454674969035077725360421584758033927415681460361734888001202620344862839461432803960648233320280763750011825528258500809580853883806332599876566985140627834230219550725661696752201144076995395282946239988367162641648200308786442329397892323282432167288061055605950918602191283583654301923004854943990523752950964178550057941513504496792589040 [145,131] -172459673845471767160930385313319055220224524158512430762517282323977664546114684420559270499218436963063192591275444811381711232631607293355554589881324092156695922074944558669843573683811204458438359447039020350531933502147484211425888338504415459443628892932147319383942080639260821684050691581543886411284725424812773516674356661774751656696170792116521147280020321599313857234393947651326659616164005923455026516043438229151173703274325635158376439120634252557777678798405434686338452285866500880438661242421060394332774159553566959398463861785959535479696069028587535954977560053925261789432149371795604718026175022498267226704426996258571753839749806852252353221116786029077018335364871695178747377943518475834304170853160499131861782201747501491827359990120801543169505298456488831132387911347091987160400186337115269780096665647229660516860836815535359679184719766 [145,132] -22185561823255371498674590653853955249091109004231019918384629160077671409809632538571444559626496872047945192409396992825515998627786099530945099356026206799693625137465830802680721124855627167225988573696501569803110240267515474942211085525985362003070734919297120983810596957415152134757094963390410614176951269444911134398208139229560421236464525041959582544160078592377786732853510757600762870858515280039628972444955642981560127941329029518135585955297268347601988088064822237508613190003041274660920374707071274216979766202630709490491107230760383684527159274259266424674388368854280585525738124903042693601315055194706868358202315241103960683956630037630631854447985886322446402270206674869621991376656654210782940272807415029861712528645905996336115882813425607335667449837824230489572510528883697688152795731942597417341293760716548288879988356172800 [145,133] -666998141128367269065607593040364335586466937949429881386157928463454434255542862098429747873859961732935981297191061243503700307306936074990942798654194466733525195240852559590882806283306810890029572264496645705127954657603320482008752222258820847563053579116343616536263625023870066827393960747477113106835018090010326229567226103050409879120491981876237209778592101876340400013435339347232957632916750004989576818651208537589543808679131483116137667915797758554772406777432945186603597121844697006462115710660967127155360904694876203647855187706412325981810832209061451886477135320667084324274124255428733160881841300091256160769036016915478720236415296553258028387814162766422886698673162976701051515751127880376400247037761195502537940262881847693243922655254103781788318907623838406149506066306117996745653681653913171227708629057048678752 [145,134] -4434513449042457592134995246465828723659054853188162263965913846779673010871812323523477459149358894274991435104223715012994389400068229997160219198681273230697032989539824970007055015270756403484491449655389888980097161761508444454279349432048816078001834497585156586165057311929153228556372082587123940971310657358516231162349974804618627697880465976120193835064993932477753318169037080151295407654401150051936586563724129113738461768853850734482950193973365126335792735105019435008934688586766988545968666354061768299961927417846643638797386196830187160742017397363476015959956900179197648658823902152922279219043658640543135432146664706826211300545844301140778186050138285506768745325652869783988407589012981602677112239747849539807476137416748614441048739869148135413082443985777933105691922630527727665252244235340326555821968 [145,135] -6116070043268488362648452941256036618918613099638925741530586161590919684154960988015390915993329188897267392461973997764970725353354263091600345027804312333142395456136840891891886311341510757417568787867227339027611859491357699938974144897326749293082429428869381231300942514129763468508789648128711975056282846435003534582261223525829407487775344024770581562216630897662337444241625290401671167802227512594596993681573316848947902518590767999455383299539712037717184724433837768108367569059337296259208298732701511457376992838397111715858129022353872269171599944796900577779150137739950005677290824514618331704891824662181182399172802408188356265990381767050249506332452685308181007212557341870447950862047248369352620326564979285393052414969151422691496814561341960838193736423845018960474157427353622255166842606 [145,136] -1625502579328391078871788855480755516204419223473167882852964365792347133330511398690042070056574211655842126239654963403023947732407962384008080734814372981292151649517462649374872208051817582579376897133741866814048781696293598031227315850161964842928189527832599036682047727243324858367552514746903079845724039160482010895523888538130223911798322533696539533970159118285672753165250931917032744808057641485011299713683966359362020619348188702473370380578122337275716474646629427588622850101783133585377701771008560295160808950263996622385111844471015858318151606753523612947974833086856763039683701728485924128525452759896870149310981295336988945265454522521790602170434339300549153255967740199111853747507922386462496871198338100672919501122639149037825949213132635750204680276594263529886541548640 [145,137] -76469906975598786213805387705149950068404159245140867034660060472341298635014753132511126633729669257704127910105935199008684125150841090291497931220550754573375119069469854341215049675568703260260254033834509528905249133336818446142391099351214239649573517118440915915742167720236601709032539947647411555962637040208873024097723717190940356237917424592346781778694502606293459087815321120873291889168816649763586093958198619119363891147731879892207219102465184982889801392417266635985725689884228812411922754889593890642006133237109590592716008432339690326340047429488040622796894564425166737661594958742412768119275357124848120808017328973434042632951874521894091023746377944472677890185720970107650188341103059587014547402672510876848579451725024937399395506531004487641866173890084 [145,138] -577293041876043331502596858231140262916696687867169855303771260146072252251230608795786315494007356017368975721937662448402820920731242768484520749881152660874841687731382372385059098194604395167015077274654579808560017494464605522512608858672395711566168992712954938733820732662369822239508280240531930617980978088597283926844183313998714685756728263432007049232669395265688267219322710338697269794927405098321150112880768320569161221030792345404802797362844578158370131177769685876635660874073324671589103138578986230823882334094711177433510315879044993703304824376785807728935486373302216821437201074768267933714310251552814992692053959675716863264557105866500805967692412439793455455368948222571874533578083092530952129786098216751690390238563496526573119440701536 [145,139] -624337815228495491596571295909219978607256627042224767657773736547574554867604032004209064925225710213603810604534866414892412701494834532499228499988200775308574869942494732598413991906291346880047188850749093717096923043514965776372586159932502263349946867134310016186913535563165612274792790797710057738739870123157997988078260485551410631429585234463604277395522782699469852675002115644332018948050753200526875012395044367832393623262469240205417337268042372653594682922702578660942593502731598564062028412619684262885193196664810525468381089979168099486647186698308840816707942169917466914942576653621953798300021698437830444085096610087087123682333162688895406905507941923625854037665664551753030392952666635707537485738600223794064349057461164 [145,140] -84775744552130754390390719238857279509139222663004646515587815538920176452482973504462896169248331100429449386562575268791512304147349938057905443551751531360889335747079488537274388480471581239275405567818449516067816704750999151865873953993814678060315101851122721817984069779789631179890751693706388177661021100824311561374045487321419992703864799228224828210880213599136346522465635069860887900711345020435413607301057040053217572167846036949012273138073743488690191554961641847827889694591949261089311427736575122876132112435083318764197805034647324144317716813697533544236997921934814978844749505093477342438551961448934543201302597595350301470949030851394069004223941514778970887756744759759293607008802609944987838045083904 [145,141] -1238716543358123024657079354014475287392756053722827864145941690694661037827240134508161849686150873729972763363761268664365337130158317666901971402224226465669518650442615805097869927168614349545894002724390041769004818428182322672575856075758333575894301140627741166390638892267824493331960773511991774745761618566667548285120111905258347262992655843642985388181262463054972011959053693055783669998530052670652796202763515652333834476827892148464422353329773037109241934061880057273541122571356498677086408359964643111996519375149924754406666236143116225562922828863092371883513459598760112501522564822981193657188454821940245655642207875079730033280815625870167136643041950331153101374970621160456180528456656 [145,142] -1624177089231175269931189485273708084993686997359311541868865165796383873265809190811058310328250229042719805514624734605152774076717271552336267372628228074016140745949423710477216915877632496194558610706483972367203369928307278900458913261643305052304350063984374005688208115532559251714652844773320899340784447622967903544245022181737638237193716582015070289347142526076275994412851206179366865760433029280204245090509246862140041678893922004030739995023928296648341502205401958032408661853122110298738660192962378200682387606084223733952046753789272282570019209610017437378243466042661346813802734899285278227149261645480996271581408612648411906183481700947793926751708203229455933906688 [145,143] -153994719060804190980567865254688053284800859648573918072186347564381228630886885615732001714899262421630381947040060762464055611193867596744438979364866307524496168276778447582214717726130294126500859776482552107457486491608826105751329741958299872912508961780076960542458165937311812846376204511214297420558787162535547969581166523225611073560645094923748456770951892081276180479845582388578860411549205478662403814885012384546136549916145010377798799129269316579331548447820770497602656796424471755729160231536775629088999597100123906031733879516534983349430769347106840087537911138020920512413863932305462304267204110922520037964090704932869951357575291127288889914 [145,144] -814622504030477392161257395613532705641350383928015375572543007154556755103903010904306188434285881882863373260871373957751350424310210415951586560700575895419071746882873735681353235156881944137022804825475440732230396840620472984480017639917624676418083152941530638850199677535691881316228372271030258426738976175257600236059857205482127695047601603059060619912893015952586721616854833444708055415999146382398600748904605528680790581763668220154307954076281112989372639892762725460163800608423573086998495073834199581760751159586502036425853295713457510780476022166057405303598852880062860889869872191394366917779414702193876267980945032153600 [145,145] -175340888543562919354678551070809759743402803061395226812106596605495752873463644583708507140108736467953791697830664612613964145658895144700619098902690138674468330058079285403705513745980138309606059332994368810110275601796144760630737932760576855328470879448569085061782666842155609636832011940112536133717938731946056880159748375336629754968375658997351370919516804051701191122185096992496531698078278228602668438878795783045367270544978491481362164155081346799694815481805004688043299336907193810116619371556334304690776323060102698592306137545363872711001727782520246431496846809368709924390143897535934026549028160 [146,0] 340920429463293464226172652750637672354675423748456620671810250402261660500850022313862615211727081154374808897732598900828040927352235684492435496405869048675725914076134883842784680610425183462098032745529198631070825033748113488592120428860387516276888214962378815995924764750796191403145106092040664706532101230160110156596421823917440023786160216715187315765929546974504425563534335567758959200437808100469192825547315068469744901653782620006642609581077332048746197076381122293044076024827758770430919167942420173076994362921510927037122899895189797380245030448247235798066374833422506584610081388281102603677099319104785049398445760652692358202284592378383338556578817555532810576582895433716263143678488798518440326224068263158302305054333984048042565420688160329085528462643913374294106126783042267856745270518741687944697173288522507224224216299951847903935618130899492697347528277926636641722975326849817938501224443475281621114667767052711053411289435938955778900884535587359580070363846342644315876402778018965964946290211207487695055450355226022492282876706183404262478328315486446287074576955558353730007946117191202960483519998340259150495198078254880225167190044987255607236319549433939470756689884716614804228868945181152420720140014979052792537245915307654992755688223809414353633634443963517384802830083451270663329836686052226593686563774970291499403256514390617475361284010941616142895205502351723012142241551883806777003185456989306623569095045440063540766679126613471453199294508342244540151903539297295013405818759388594176000000000000000000000000000000000000000000000000000000000000000000 [146,1] 13874853836741183844071873235679904862285039424594704750486381674664873550084565875280067100929075857549120643123022188950865329416322095272384806390330030726916691462440411417082877453478461333207122359353164204952696162891727925933646835868837488891544345733948752586907683959781532586190958935707658000838860739191592604616441298824619070259403414764201188466061265084067538925760836860193450207352105817677491588886145697517727524744059968389533376757561011581900163111128501820271723384823852055698499166889377310366589410574152797408270716802664941458721552623068310438265043464872720250440269700064342905418152353578534322928647656018695792497891481848992285335507450252630899642967106189295891324582346194731389155475915352074403085971684836214496031445557967300019686517869417748199273658042968592350381075806741228747104954328484221481009971137151557847092859113517027258163021805476623438194809790529582261704720723371743791261270887287367036764245497599938913217322131512569122369320314011721071684680110397966150822989656313590639558150745633204681724984414145074956801136077425400918176678009677050086933092746923154412803927576668863470308939083773290436249247489345801999522926109663955052955348140557665631302800485543719690684205917972429974261813566404540799347959015076461821712163450954629127327391057381849469076981265690740005932805409324337792026559363594691644915498596951473932991601269838352569492804107569975061324518454852139883648481364994143071373317415886228216319762968563984962255698773446665232247562706330335576064000000000000000000000000000000000000000000000000000000000000000 [146,2] 68148421898319428342278047841879555072999736181699045118151485945807535391450745479333535880794593709651055168562417544026402481156668961071164125981730700165889812849846800507780062369754914148958942730255957195889730118106652550601559499905490358403192669794434710239895654167968681888237597211745102641894732336458586884998346084029802468180598804687439986073244858947681660011104622599027428679696032721038799335241830125589006218507006266024753285475884700742642811188763648796838259131123865620915627099684383067460776707369721779817793670369061904724273596240046744883740426566157704538480206349763109865699224896957442190773258745474906817954633884280839354764961920167673366460072666592684738300323485084400511378082565614215320071104484000436523140999893652883473979009725602933592035464604908840644137087701434665233350713593753341261629652113573700990141856559916774011421035277697944974211200635731580250500140726225393498607426846620383901757821974149786589239917718561631213238564086406492980963107690948647356423691175702342981165135120242420098945494679693415849808551860970419564149094354900026681341823979477673159551781056462479842308109895806582810564589672907256182729406340851081873432609787496626483515554884080339439520055899338810575976146015409111370276432777431398812254260000300800779391987885979296373464199059220402756093233435483969625081909989694141402855741517483927098814777984760426063378564163386016466715089531586080724433342182354619358113974418034324311670455276067262371102662005678475721183489130560574967513088000000000000000000000000000000000000000000000000000000000000 [146,3] -373902791517675667403819819203295437557396957153554163748186811528068450413565639486885089987696578291701021779267735886339895481879323215439477624853472499170340976636363621130667286561734108927244043215937527680917771051588353644413800070488664891787495834877711409243689803033663106492697812183333332126585977151188935083623076072734895099272818257642205056768754891446502885633064275874688742198911777270154192619893925331278610539450730963489246115485398700633674301059326614319137942277966878247541560492152058166332590981584428197192421427921867436874479409761833170567557803944761038398396952255742315371123901629580122132186661648040647800549640564132605608784317273817144852461111038529474777527596985414594141062576349085540947748768237404401756574589441868044453923973587096669831375576079485898934815645331833676522763369995291144815817498598359149254636809591379476464723823483808478058830084412666642095578467269358557546551281227857823181221090595646718399323081446598926517541505921553122676809344614020265104232890068662838789553312194398783819015273623037029403158348932255152340989984625407165482031805660209477071516754996346560295765528554580588504158214546688185560694906712177143705575737032676899413669916496723445228090966112528864639599464446430498863730080873490774969363929924406435252394584722959263970915747158714921151008646262592672798908226809518642061315417451188260409665666906521754513500801162009494855174592012916359300749825133827938804716724910700597077826622192972737243082509928208042243372232233628314812547072000000000000000000000000000000000000000000000000000000000 [146,4] 31298999532643053759789176694893857896115516351140476628506995281463907703741663924478410927529938272565767268435442679995697654491204495146672513591056464390304096535450324870337349198951417510798335098997956521635580402734570055125267951341323645567327933956690888725182866010614892109710041265207206765302512841951457711393622621250995186813637041770042067639109779339265636471380204618941386067123859827812093899852472525427284928168420165714211033862186725807553630178762736064212445370763262331813404878913272493004415110258424598724833857727166827585335664872022248353946657293608706412410987968076865680201475113545908093796332005022755305771481524632599193548461711331432922615850700469746193571245632591025392834275199682572677618682159430704872726327567712242758829607624269856375835611148225057441071666584691294175306573174655801636427420542067602962411863759687424373695610802497696994822913867948101948226897284995844316308604607314860851391860810315266930801433447626619173906181522119119320503153936763261969453428989568390869286918534598634161365561086904623180204713296181577893279485707056991471691765409487741451942698337448839480454738272622799205310247552034280708841533729315442112419501001264100588840572631807167079551478346893922173560997315143990161391290940941449995769748033660642460739057503576680642090759999327999775946278988027595272848185518859052145144850958387028539881745649094511573874398832803064775352282232343422451253876454733349609612398910091132086081385361081665324684410421335321801353897902520811522441084928000000000000000000000000000000000000000000000000000000 [146,5] -317171903282094685300953529704055758452365694444446030547338102127695457949763877815023761472657856784340189548045301228515528402378205010368921782418321654793362992078404419669205188946913999378987090976230283448496835254828605355650468801169003562185446668812836688126992473102337360398414471785025883604171703617536138159509990257180537589923221171702211373029019428821606584742771936167199172116346123464635902699642556736638239007904135402385215104396789155253515648225956818260829097543127082922483506456123363403043515002647112714572694374122486388998346389636154507656969435069463506072664770689974369689785353792526201659453035627843474031984989348492968216457667375358564003883055631273959628334905896581397544745199866046070118518215245813661518310974181080324725662042274730040799698565582068684339336780655675977925691174455752121343781101939806908009001853544339467969474668925619488447471000342559053954404150888731554492153184310145870181395336214750813526692240809319195237296848352848263447401294236623160878004631750076502747230828100677850363894911336321415463433102594752007078970974796543877613516456006922578222694010433809358507893731911186133173709815671840719381967781244853299334956573998321509983920290618693287555198036203328098752402219859960735231977055798770579103679339385830279294278273073971321236936315321897456900312031685636704509641522750259548410249029370276424210485680785376468771492211465888470299235784403731939903599624769534618344897836930925896527598135288770415973624924770129037321893180241243587387058028544000000000000000000000000000000000000000000000000000 [146,6] 2054183068667124018594412546486186501189429824694592720377145557533125638691340722186235842306978697881876174329436063818633443982554442372338108973655163764826590337638687514624909834677433975991992275720066717379659656849910817026543401471090850420520128490586595451085034979622272527215628120941699672624718868387710665375919445316812630575023696334540411117028509444468761424639665858370956677474971912084075952522869431272456622002152401086593411713387323530120725034998515238873723285230213267026523526447133366247347307460763420596624140835850830914811713416812328913948497039863749205894030126129646559814977997139226062966724145419723995950603992474376276150907887710255205058939898640109383205694559094188638575699925008488094036821525836579762396796038819921320581112211864002334141762881435035571734871288077265563532049852131627643049471164376333926666623373706802203486874096547037407489989254589915404687569445010919538062023731858437128045679222716366799652156456536088312855311139442537825334616597375562926577112014415166041083836623625160059351277487808657286227262246484299524401430272700972708187589865683914835561459307763510302579852094567812240545057056000574103416739725729172280720939171537650104522026591320131236626367545822203348379094483487843879996851931970960516412683209529677219715103457557579671348132534896043375368112729038156427566544197943170321434749021212300541516549561733389657321131630179295988466058613863353646217009665964581394384073502869744258999526876361647521068013165753424493468014266635018565469836673024000000000000000000000000000000000000000000000000 [146,7] -10211686624043987170184871290036747806946838021735078070160503112154598300523916729241623308857284276865348718661518045142804256665964096949336765662070502401318060156490245608892301824527124932194122936964156731253987454848019817176684247494758237036144481826706422473588755039088849407466375204552257584263180390876621267436856356076262678168874716744956532030120657164249680644300701098818239427341498993259887190172608227153553609782278803575254814293548161189302821370775654177555310533648314213152292655696251267747856908094626809145077954998213378299701113071015970525680100864585242074629069355866980023411499655586972766331081158004875148291609406074292331744594528636491693295887776322421171897813835054342596767716232053135927944499179021810603645889013297264791454864548490603196543236024941108305799520063718042247544924030642876633298151796040180442149470710324273469825269255348608261393807986103472358579279554711425047647022842332127233759305475833136452052223193069258395435867915882318023065537561712656861693230776244790019594343029719545212573487607101392470709847940679184410076043635631008370042448740207120135043514247124530370465057269486383416220359434057343092137725611446146882802130202056084453431797739591636949208597273802408007444301593490956416817206000380591293026910435079529686476470034721643719113680605743210160210492908701307138592363614073304002325024046277116464057455944754689240673083676015733477561106341759026975869005865709340668749547082850304761264934899755506188900495953091087247049219798581848200576831062016000000000000000000000000000000000000000000000 [146,8] 39446501554108384099309107068008554187777655886136666281895828629725286151751529079101328273015722978480120660852637656372096553539002807382136164058898303688662507696738592204710412586629473166411810608279575433150617927007219668300167900727095126734901208359818169702945356490628656869237270243754280601167668517674105587736740714900602404363594814352247572040940872628028068455136545589595573563819303265234327086341182836899726074897872334153121595465414587186379270664061189120318085549313109473447408192207541169775584799872577506325539491354446588094616802512567811271094085387066127343766081950036602559411347017198196644327400358152318042733196396894224406530567816870314968565650675329735251678822321249324400878980004534253442578394272034069724176603980329333254938446544913518367599376048864977451418141094903619341534965080900830833187889532516346535277425212165931385160086405183482271020930838530376744324476962910412003720503867316176735919234552005253883243030441672196237278112322342234634900218486742638273549943374702003867972662834754393558762912894661650669628554276932092955270714254617216093417784425895673835824583302136255101146961608455164070720164843479277234169361957908540665487316508519449507956844367018070963400128219465240044161232716886987652214319441154320732543956732688914767389610537927338599994529492819648469376293210564445265043838290657804819777256434521070641307770823258979453057725920924870712431344875727426327887268366216169118735540430709976397989828987177755515022498119930123763810797145449490105887587565568000000000000000000000000000000000000000000 [146,9] -119736203642411686324750486479117601946670655538323735058155440649624768057945501016145976622766677290725377012043013863658017244883056501430369038672090443609188657995103246856768678334102642045473429049848024053195054571813954388754384849536172135187186074807920207674713086852417143263489421212720820705799139533351889097316579715259887446979948341761069741639549275749105893702061275649089260926279034880537303997738474266158830055899694484697180765731252117837507346106349729402243560658837350843290331723301560994564031809283180117524353078111020263262901983697040444514075534423970888806457497216357474444991806706814213434718477288214761784077524765088148052732660577709407908721088362485633914034159134118844111001743189211330964281969616971895776370525312803944433842247219686456972581804918403333916644234760622625957432694936556332252625727890196727538397061279100788144153320808943103489455546288102079015578937334490750627156517469629247576144345259378785835289822721020694659197584683843636465424339176757430414488550722085618639891271881053986174414487849532095971326723246933030558787688771586607158418763922341758605225750814959860749123255533710083125885664726548771953177393123162069242991786591584249306278073133803842868287228930110851278756163456843334628361370375431930921977149173175716290947838934337366019034951433124995558906266665036158178299286456180804069434154535318378533718279830995798964875143798766668481603036579459952785796807968165480071293828462291017747066457827702636384533709121934976338516028990816118706701753909248000000000000000000000000000000000000000 [146,10] 291146683858263992951813183428092491216179719776702901075731039636089924803217421564624722096637095143194518219847755719356355132100864030244437394603283539758436223476854387300367426819242765943867258671629482719177696129509108565639745861713064647696032656522455327983208278935664465225716691129330391152921644906247056673020586962877481193599029648588754889768414797839182073804804713659791685575817870706476624366351278937884080683786835739008951515102103354324977070404559105592060317201659379519457533169228605374296053286449082816324488172902917088458426251837703700886389917250642387521373307506558674307558242352209475951382181010036759255179732544549892919125407830263334152935401324142756634682074525725248154674390689192585231004028883253778820729506823884784046421004547102866012213202030447123573090911815192037062249704735615445930339930600981864158259458545178975023291929519047435975606028046158532434442707419024824822490457724237343719917839273302321553753483803534175128549595881695128726266544438123049231668610394535255942074972066963211887488724219677282097296078454220648395030414815993307161243773222033833455297999546450440325445658645448933841773374703744739526662501829568964245876528480048055684001234252475225997571046539724808891440080335364909322623766965544835411687912418506290163793449174739842947060053442060783145279951974471254025902921026733232479058016764918788967644593684579104248653909776173510653769445020325549691002054949428145924616325623743071972134310645385380439117299361415970889702832012664018548364767395840000000000000000000000000000000000000 [146,11] -578365508456325951581711185932390599264574537110231785263210478676320400724225184032099246203523458029036590996761603289150524833220627628379589947359412106884626228240701082637649548247106427550295671309494128264003401196421024517327935724499398893612507495421740239488985557112216263793266247615032234137754594434421911492810348724101018985503782789445707609145381728259358790338274855280698499514159295675015276261410973640564610737764510100664210839004141726264877798765909243259883990987166351673451361792817811258888783537354513669555349101816367709519689545464651987824379569068207682702895323617484488868672586065921728750301142832606698060380530070363664294605235065977169195361338222168037225684573226209421871962793157486796484420127269362138562657423787134271794497165840171047271124179136277638420409997388747236265428840372114290573683726008497878030106734747044896715119195821986441200888071705210400354713873341062749206760566755356609433103322825860963562842595450177588001500506893521688706667019591092779284096309078060226090428681303360545621957259329909641872825861690842865200271692798503358157707887174471834641530392964842751802732845578642119615282525762149762387467560707448891853549320497366290885177426019260224014651675059660128905212476056043452329252103866016023326669959070975244171833890864978264920967297798609739909750849240137136383308953096623430755816588212243211369084362237226594337044810483401251500395363629462953723720347719418934503334277304404824754134943697820677619139866129104759438721174037750290434442066395136000000000000000000000000000000000 [146,12] 960545839697756538343389550038472034213994827233055973437585456916516993674362384541316469320780629596872193240892134734003208531573677264094122813661639778112137214339611123979076555755726799903693334228610829495347566405984792153413075663295259557547454636078391104571155697336225685578097509144696458279397406129401622366320358974907469207264598388043142550829465690728978724023205250755664390397396578791763743219711705168728405636705453640355637529938863452681385728466268676162519783958033213887059807752947750006756958162596722489630937068203894663860364595223454994315446211417728547006168989444867208573411147310883984532505028993126475929748233118098646850960473002455384725940480288943902434061029226871331423242997006866075267254195449903330144153033225024161426185107858425227490667183899258284749252987152970916901754186374128098788138405552455626833561568440449517127491609297695984415857454065558425189583057219469504121465082072719928561032949409650407406139562474953566128672845974058657099393098824561484924012036369740650705480098764245656017843943654842775910491649792250281817954133439263460787564636108964645682724287536184535922961558600315476277834079550785176533581686189421776450990423003848420084142652346973042404866209494712419535300083101870391880796274174980682075531285222349244470907214460683079886500965156922255928533906034156400830345612528514214946345763486488943223670906547012668740722220583812976801292578198571042667530040804945395852532341088792712850170741753073621277023183934416337076986765246092383412792399495168000000000000000000000000000000 [146,13] -1373533311723161797518400347665263381838449217476129324231254882168053393332070480134118255530367374477769747578907625324434595646839125635185535612202301442946793494880899256733013008735209523764628614612483973977758430515841557243577221677189882697224740435085570012502052948404333519833504465525462147532642104008262618423482576515920128221909223231929136432894938610509501966866899449698466207019315322797024620144580114561353762364508806457855380332477906893289264947736842819875033032228723657446433808885027051422852215999632569587074471557515552302200891493157208890880902536234818035773043582860137405866686807474555032037000136527867199681844287818174403467717935876555432238656411415383079913936189407440589960768937270582593858999525937039143330005315340420730416657769681983061220919292508618958100504845788602590229959918153962193017925940634267598087520247337143222936384131301485630426021791439554688659082160964095988914055161440184163941027223797508492291767555731721971110587096084218047474704828385227411818809168714840904791944706275068546414483822479371255541922489328275457795242104307288511666075228345078268542892353602466101515175322470038093858353374863387291126994535311267058472949813950702352837693334558177541002719935720201949592472406399954003342472654586211375103968572087099135950624600878079236677991727128422302671412668812697983520948229259708482862589437358130461587856632257352106382322361801952846336222661129076757688820766956844668466181265719487260608201631451449243414965879195731662832648658189791796894697567289344000000000000000000000000000 [146,14] 1735529871195398832404929022409843009220677420690301083303689425633976054788877467722209424138317108110964752701037064142420908122440168649330338770841318148313558059980411051295515149728415166787830476079617510076899199370297749274304490085806629759503730172782321398178936473723296330559673538911240696006201516258767765992731166454405882595287302326920748301377316050833133654646578021274647063683234112172193343064800245869658757346370043345861948986010463314807636701159969017197617741914961921765583197202930651451420030546798551303651108289336446581554318462379199937806265187134610618050567284718546910076072478531354902651553689420666522293809740605129906854541411561392087067118743281497247339336105602111706732550759165300748810932349927096571980453309916987364535604572593733765896655815851706449671922149599604175066818438535736618491161553453872394165484654993387839133782798036359359173628411945306323630320191864004725231245966979377447776517864873122043068228599975192611021786630379442586579415835990992068278396706664214717439138035193357050603938633092651391753588535764065483821320345543483463084152879164743847073989587922393238613324395958090418429669603886488863534574571255632897423945905716777591085167727893047676861634132889056028746488158416517009384511853718092689176332073334767888691869930064745941102188984809231234753459891145783027195363404254544246771283452785915936744729151645411361311120662270312489984859086001892101526848239097258799970803976083688768282745322046093052327740428669857666775806335786510235947082673291264000000000000000000000000 [146,15] -1941941217357385784042123551937325972679222479811620948315013104920913039276649406617292239821071652320599585152472617801675022890357805462140057577406703065357301832423637211895809086091850413947560680284041926629493425281272373659609246776291998093787318211226711949715806200678692833289106188597006401425040136485542144045561393793430571073076111154412737058759243163412948122170733884146314236838406027856320172451325185996342177040059373034662658921742321593556652546339108735685047658501945965941851024565754003903313176373926333779613362915535275024560240738560337614446493132770953046862963631521509068936436530322199711516996905767997938924959694549108015747605642774316616235353629979804026206877580631941033967669362423899073184147207558533606826814606292641846194726137104095777618161060925065380068145313130509858165008333580095475905121486541376615736061842767079153080923771662438129928853222148727146889648997859774077963653754969864888162072450632123523739666658549276101902438404992088921239842734102646588771530398917821176868831770088299959827846989002351524169696962407140618503776206471482946289458640473403587590922230565646599850372942900232998088638572243352709989689473270425946073925657386287749958837163370127293792087141174911597220505775990071033303777312931751144190281339686758552721953970689777410639837673736672870466069263580418946071281691166366564645911212768936603897310657745114706827629654548223627386378365899075299247841753248886634815879113258116377157185218784628982925117946956223340905218329234704655540379327660032000000000000000000000 [146,16] 1868533446253682955543908854479920196990380283465559528958086847611363623495425086631346758316415867593381422412591706511034695425048880764648201935507316488346618867860217977506476293847062467997469733411961349995728930518071502901368624513334681110964984416320566925237139276293991277033679582063556421952972711421317500199987754600616823276776172321462715225716228996551510756205569735979829220280992509761522939346895330014694009117813496219811014042607430209735825856563200625734125547277731354457719926953855869735993983159248916342727930771080689106437214883067943490065880387364967442037724569957537904060821664993540885874972033002653342458046491253120212357920447863865497141349212650349089303971747193430092960638095413298561923465227739255029889062236335333641973201715128578550930309408041858241004394601743528409229284812631833757880195551677795225435254856557812539149553909595748871358499205230773926276969060276172007175459525526055025016507440883618624151996867400871641722549745469407625901235913432596644597792541857286832106655703839264969264716171876994463521126716558817692175284094110510214695951789627797456671566326351816483013736468546485394678863473425752701626787762643705880080650327756403579297876473236387016145188103506009010897877213919869483705167709493132686892174959356474205760466500047166891221455597037726225810498891878712860773187287269486553817750124316863239804325611639968954447129965719136589252454896361649792718081145474440909405543907260833808335233813530109090185686906453834509937958601017244927909676628049920000000000000000000 [146,17] -1478895855432211716533790236790309276407405002557298547077020007340993843528458544398587417465940204335962596302296145160917184115483979969360002117627276099571520687895181503973023242564424026243401507958974969769702858735005203246536406565342679676078395306517262258614393005970666156460136828954089914589066507184476394518776199610025227391344700070791907585265508333931911380364735623659785751674291818249780526357381485628003172693606981242050229840086475564540014856394915658049956629706793135347030741127531521361710208882878373140919048237671098057677280849039232470514038550937212328610699977035212919720382068936744134127609373984666773445626411715193702410713533794100856623799416373403589737727095326900598292993679423680965303564847327574418972120179862942013564334074617032576330976760805130206249875856400859583005306062096429688254552764037322364853440684820540562262074054744754706508715938802952008086866383561763341781657822036009323041714297234818737499744549913378062062483015840790194816307194236813291650695534876138782487629167621246356781246959939418521452918948624058152625049574428984369532602760192358782056269921530179103337834426257766405934097872575290931238278648453038929398572010782302899460942592300965076154392440799475929846144696584557678529811368986797457568467788888789437961347492644045245743560660881193218370422209646291307993623682201400089614229246888593029553103347419213902223726937549055549107526109611030428888355107182488059920280736107087220359181567430110281195041141088901581536522318098475140997050982727680000000000000000 [146,18] 933382612859862483535487030437829648490164360582347603620530350081565347870466195356180240122548353223107031769790864658557694244297238620029557982693758413053087322640355650197272399949958733018164076793013068834718718505007831663686242181732105034203913685510475569095551578989353301772815089504189243593242546229197055324438370964623025024399684929713468760038321996757899922243776845134637218788028343507891873491717006881251726442313344012433001269373600817453330648850391324925908553571062076970491048799147136429903690869340345534985332895938322351124413178196898848970106788148578776095158587791696478056090951939348840980690224192065793559495675513768334079746956690572143688182577470079808030407531328427511650846823393621155815740783856280434448130999459946800601811095980749289221406018479148404901401864212149571033118917206658276635063624162930563998786949940112360084794928875190755780407458202689915241298250286527783912355154551790951039657104328304786473986299739618409492823204099038899162909440781235581590687886564395814531985812666261518600830473611547790273914310739102987865154798869011089396841747122831558916066825099503220851633958179102000363019305528767016892717058878116205837641929441427861402784768009581448465921496820087512723296537726994336318149489602164069220925941655786332440932723280244689679879568904328386125714102676153230617452078166748527349224234522437470029640554666837761350087894173898921629768191711539345277320622487265273059710697535732894629408095920362824845908197460739990543661352795219058803098580418560000000000000 [146,19] -488552241703292489916977960779443521247014350649003332077660324145001603949093570243369395502973364942876415751716848107477125166518628615019615210131992560343844669699420482680560986419168978418537232877876963859793025728562828823749001703385550915194911646217186482374661141925406995347859661043139427957880357871810525980049903139742826486854253237643342700874441473902782406157683125423694570517326729489656314582795097500493209695932085005744217911083911146912629009564927500948703051166897001596986909905485728182708131663812749092796299925809313910729974171653721827367888498570812458914194244145799469056221135054951168023308298085825209988050451373805883891904328616096639256526403048599064609822144527300553848911146559377794883926292203831127496387060703857760387079939277799394344313019631431322642084105380250146164944762694116331605730118340620163477321955934671189795226834600336697832119339442306814748697192700444853480869237807202326834501676568081813701257368894869067934753819499901232881696662961307230301145895735839753992565831851962606016374568226538908616971965579220636861886230548859745564693386964791938273603262364047775390947654149403905812433099706234642491680410755337761493723042340504407995731624839368014208292977921156831635218180622596911857775090655248225003257994710722107587135932312587609646551145078847870843816306915299587005978888325924592683186787711672023426484393102399399953094205329869244840136924872079484645881418450760359635518357970436959428394615546661827873575172153274963518511354593530874312196788060160000000000 [146,20] 267403625237219154517114764337676862144021256070564741869027073539999613611535245289506746022054104582060150563017929516911358107286233099670687535656217151606755270805748168971996174879576586473805292466688832505320533127226141006722451762486133462429756490166194089168657448409251238511625168064971172150148127126915302836078575712103345293835461252947256421969246040890708960831522554799917347685062022364283761141657575578999785464003414212186003206607874474543081620267127742865840653579673379858680950950201174548584303321310210948067498325122225781724937712488897920322540012153700209367061296099809344152446657652758150057516322160923734736248436491500437023798838403768614272293184038953865795388998609087304368414142395923072037727502494570132595423375133467409790191501838254996339970002211340622421366669370775475150027133238144875304430854415956022169025991457189307644741019736343195135257778687341359442430672131584984478088716178335308042941780100011536702565183488032082988341012381776761107586112484459959551088885785897330789045699389076497782445275597282666381443831171981896756915273092306665220488578594714441459492243905770032701917494184906968697223447392504257197421317330434955425450050971439181551296786175015594080327349531307750488564557820337633903940697911708479268013509705022311964890720022758726292342678207534732636768564949172051894111390519207043878187428539174976503366636114200627297470105609734118191488256621451022959016738297910542281420787445491541224572735559093526582110997022000908823695198852223911562267171225600000000 [146,21] -196223668120343517675169319419855001296532660517718153222725658993933479673225289873585740006124906415226651901431362821948741836985994223151782240709060569555375590122271272221742363528383362775655810400336590029246474428871084181746587024190746548401117667057477229355936598353993913629694553692125668032838448403581533672105207328915890928335790730050933979339026724194092482278544177216686578139775944066842549658887162787315684044681674011059757919232909008454725726460086403061261890268557207235730159922370850348798069012408455511496881672494780177739473218796996500972935702085892553385200906636584998298078129860717964576152159167646392509772690072559486938021572994330065609478698006721551019030939190461276245593519270665789677653421330334912275117530424742864510410789016021988061671044611082952674488215597141908320434351316216776898410995004403716015968193593591588668759352289075919827719795792358396269634584473024538207147786541365866710889800525476861853215192357768965499040361066749774051243841392885471162772084536130107444579361897418349808468113695223416375817283267586512733556260461079848911655248692730128513556737880713680536830158863300290555754809945430818758134192616415622003465686048489951660350246127867594256488730160515901806291894041026836343819596376478462000982476586777232657389056764187934032027786218189133913861044079142823602929057460998328010595612653192445342505977764108708563845378860962697826241770631599262255629955548713845141945266148620116014624743421324685037774990324514218692047926780646955343331584901120000 [146,22] 152385748495288057941486569912401298396571230554482087921478019981345525458012479934444439698409231502732154738812571271194295901512612530730719653789444063873807348299702334717831675217036048634738310602658171821201092870884610234946638930714743509857435702441509468385186110612406282185643743759562542009687308228914750028222119598987420987156478282599915522696193689180704808364936023994366176393900735830982155723831888903812631089667907780647721663101843495664590515962003545628655818440145040178629339200304113920512064304099422786935109917316708364216566642849269626309815507388304346160614936970669086488011229948153998737504702933772082794728743729958902807556912933423229657238912300905838148133631905793065433928798802000034126940994444933620545113752712335460355331249131731541987666066024946355803669222000555981765995544689898551160893260596452689441426353916138653907633183845249014342142677354331682675058745110985472899450756207630597224682314745187646566472672377554862600428020314262040376295677788996987490686727815316483581660009581331973722056421714180320309215231916079076534266774828257938337879280646297669787150230435508240101960179595894797472362083682685910648226489182134711020200279826953063945672813856355426532725309265796006416436267873865643917951399547199872219436778332989146683217441974905971351802817696911880372334339760545092345890386672660449696693770678144836644851279192442178086333869222285849119896754390464069186015612999098185579868856891835684123680805181528686030728462413080485486234345993803236698790453061960 [146,23] -92608140801136497513251005149427382608346545466725845268704194645541017102443017983159635536109034479477641692631052241888940270689864655328197302449274514792660025945837473462201349799935139624302747223346941968149705526814120414937606919443399292732255192641477329181616307510499770353053210428212517206344249791180907543569104493989134042356340545554872944652158969677528127018398709473834225235997562402583180087562733927500501471102482418812493025895929041845481940432867747990027696979057612020659527221843225551321240543313781197068855225520914606013247600472325363183688079717982539159582101851837283274125437518624886697069765627611596927264649375188648008196979473793007032683675211391272633664528512201442816313233262566108780460253978024594748213591309937936926536979447419253860367344779210609839885755963347936277566935390898023841318974083023312331693435420992689249450024612825689701080384268621276540907324650356782689862197354798135539044361479905448876769147661684764482540813072230156064307800812477994206328611042924346299840142072305097418159478085819338944293107368420524076396472770654772637542375751983288167907215223027521750428744779798311722012526134328813592654916173773880741175248131610371474650521170315641610027014342792392584820520800204359801973695315668585289908231476583864618899353369149295942031289303558471783053594107212688395036099776621472790024546970194758244695893761234990874297582628462983049336111005012066872818098348955186186506404807459773582094783464175297326745850532065766955834482740197833238846848000 [146,24] 38197294544381501679851216477873324456000940913355454788607018313111930813264356439425536364199375998468401227353154720320875819316772703282008475650814436532067082463469733476986163476381437849339546524524105672132848765600065988734189461306671669610839238008742500922399479132033603359511677081971885448051883712659788554070638315366910011756315144017695517163295467515271254672946010084292981229862874157162301751266577700834919195776721133065878780746022983461977600640165841813880181468681422353016368870728552800824304064446203512280864237626222043395354494123914058532820472638121958557837092188974675246874723063341009376452946332697520169584748431019623886940714277751572211816330098499456354866833202233932311302891060973398425406179375927032319381560155844319363729708490580045582024573606640495649402263269515979699160982227214337069954661697296943379062582055575479128778343045725413581083227335988884534545491759384941986969960976802377667310362191666395397382802475240866831705197978453348769671244451736781835365559481258902416579756863670214147310098434924817170661893842976801178906712484299599714675848225258797783889637472709126750807073712282292415595373097182325204235641958558739119305114684976608968135744146263701972367890046217292538513640742916346753851232109597687231408352096394961103465063156588527771296133359370891582474401878889612216759807879890820433439650288716126160804213480172303037390008359467313621516401440107453222761587617262258340892599392275479296457260813422294486806160806525527464581158610593000539043840 [146,25] -8548122753148662330596781872787810234457212549697087766205783477132762570017117943504364007338652034529049772360097097987505818907707467848085479794171849113565823961445004977322014784523986142627201605069859063410919613312247687921003821699199844777502389187066808448655252680025855951769860070168095901567121267233199969167404343528938406143907585008620129175119414076824041394933032840527772762099132962288028393539302586059924328259010311934999773338825691936805427542693502110483535145644932558683275935493270462164555164100128608637238482674482061633637989358880835504531052714170647121442745662775476355938944028764825071700534327547987223542780624466957926951365270575631276340644157291630866715303910953063765499962742084999563221271810915898535700318706995649883520324774060239331543230764575476373093562214999773403799053499555417775359014864627243448907307791738775071493364674353137080561597246169525724984438725149811071715153332795862786241119588221516546731303257380982101613182051103440610896575593758463121126127134818932852077504577621207140630947442904820927530083847329821521926325267777090497588600995739083563741023119679702038847033063542326798047009140594872814684542955768451203777987310637908996081040763264209481184181064749382343445513837047058036663019384300869732593058615639138361873682752993130349791499975447997786771393859571648287123553067841630131666556743088920284267429868701658376601513655037638001129287639496924117162496321389028596198994921983437622777575427344282263483798383018629644699623354594265308160 [146,26] -547923772225397210854656618152159447494925771588780758053635231018895362755753751634778981918711927645474220879314863931393970548716398455990669365893690883098267455614086121611284168012345968550210741325915928948350247959433972395022644156846683035263366932382638920290490492942384475701827860601691952112731677725199646582818432254425343909491633745292149411218755604594584842585006812573640516075981507072014266638183833661807050836553027629200358961758641196954066869463605050067838220870322141863067633514108372257438031417659831483992489856377013035685074128883388909378762198976547224271458889473177658774989871382533309884412883407013508571634679282317838234380982863380665684064085175836555035311161318001403630107459685013090376619035579339490152557958449770764175147902228259804669237455977505527813387096102355663391717537839305639344759893699237054474457724034458842125236942545788047779120946553587509574067435467478314253861418332602057632503356865753312492678204073008402597904153985199764777960141772991882249335057533260158722604516931704716558515608675335027281639552111769286479598637903217061858004183711396386959728684945658949053942919936757595201057522649193661182116983846722824581394852183152231379008417145601815261822975288778376481410801859572135687069839887272418017558081803634611085635685127512062358802858366475050349757926058017388112043218725077276048520900953645953494288794399446307533833044278983787173169497883011806631083638921805465660827550001948651339340863659387080458854135391994284392517581336587520 [146,27] 1231585287121961153155137205660836723189907336709495237113363135548028431600313718965782427679492844271822778739437247263952790852886419568402177583924077028739924077950098088236230622943309473796090967111132366746829176854826218940689331808941639799479334640254681850170501727805451540142725799328955905249657121401605724706828094953493718561224463192803309355715747656210568763223691694173530889463369932104100154734988578684762837535676873178481195241418525719466283456624467940350305344475428022603274842703770142965357128551812011747141366967292806115187863198376548939624310756534727419744385948359310470485462074615350650080938437563200658651379903651832867756789676032799124080667068633593291842931898897388793139338288953693081189753511650266256876065121802086405102656952409900093935026018641189954909805455545042040600512545847563735221473089602314655152745268534864080456491258756013237539678053941247880408369596672668686965133443650051180933601361344841922586338548579079277619722048073545188517588188201088089215559372440889095316985406508636895276506947793438116130725884501993219503048743759176491474987747060635551139163199441330220036853894967282994358586608946097774429301205931213459534933066733680000257969195534874831130870991528912730780857307849019601276949586609342844731167382026396016677091163521591774373274949583784854662857616578094219685800438735171944851685943891285700262273355150425278872660157294354702818990958984436902348736552178948556202330066151378146419970452556825807069516569249210992088722882460160 [146,28] -544650015693932500239981452324129150722314045998960049148705154353249430342160274293677295996946995914128968093424206473188611270175353594881246676263247508174689944005967187277101114934179222686693907593269394159728923767281171962534113097907421198672842716710746580623847563672690474493131363869440221652252709579336695018655077947122755805586663284744572061075502227147332613853333747816713295988142542603504865204447997845736029593351188855367661874981453590939476245804277334050190599912826955750522783280126475974098415181279892173689077118450698310423006356336072134959611778134794933020303147679471908001419861169421730190503567647090276964326196336405091149586994746034767706987354518685000300284633330793592191276744650729500393695994138376249393651701095090203026287144481911329088781921012102082415242304258700054154195262316113922549326328314942895724852034516508747761862065005783984042659436768041984979600607012715848155408266952693417463773652442470969521988021795344258085179352796468264104140017282529800739631818576490946358495016893997162827802208482137799111206937153239140946315448336427173374275318524422345880880224967880256882803391088891610528274492035025367600136086609155704810193776528488674410226281940129446549351461816504201943867455697818532855783165024884325461168479180135110945783224023385449299561238109307084076395329237273499085023893015778940291935548511636171766807928663658679785601678413945972556640253267236571896570099696955084439031556951610768072285963201539673974523775347808131812356644480 [146,29] 189679965877948750358342417859283134458834010200221998371289379539645773733477091725931489259776913933549410364314258178996180208174579231693847850072989604678394225426691952779808629896134280513265316530721964807137177005782629634040834323239489599610115258454786763283093110554225465346028427823567782687712894610261436833914312039919012324653243270812418298849656128165376138986322736494024520487208448723607108944747421012021702609278887938558290390535958731104169430813634193467043539643446679694143103020979405430894714182694610733317918621465271814771013135866075014218750984383645152572614585238398739478681120667678896682677788558650002441978611499460867127545628651741459143967767578725122466608327174478768994747745372680673983467816423799272334650156009232358452945414067679318974451312670081225274890403397919592978221391990207309038123022989105175909114679664117536088212656545930281939926991061861255700300558490259736217316438268420217698867558910657294824491689977194297388169428174028435627833368308809562780410528825693210844634903253144896476721119466452598032448446999721613207660593455046311846424074848649534412693710397554239471381208087482397019988281720316233609899038104429323351714836791409706781595687694640518661259054668088553694627338404712208346477451070077519468452914845156469241793639703915540266220727650672881745243044620268545888317223417559993826234011044920561147879218852533410539647359808522380446963820652774228383473248682023915042581729175137496760104479301399728805853461018644978871893712 [146,30] -73242787595567427855850291672907353740665537400449861264396285092839204417733686959788427434274048982703300587149966945586268376908380474755100874167411882178435663873764766540103806011909171866632685603598352379912857274022670988015665851658878286080237610361096541743882225926914722585698186879012304982638151751113162672190930114601030450995681660829189347390701687683414111718027146636397357556717103185472884229421736109102732580184898938603410087702884565991745697785697057430157282708569494591438065048372734433249693359095014727940104139133202440432134515208862124619749154345196121470273397297790973225888344188483315554743922839236497062058996159550704933856514027206835098856276628281322543247918906082940281072023739178545795114290221207978957771060264773935267915077638249135286742933121371156424150479183301811903422600593991193421588158933455382595667075597014517283535689304280694872216591203636892827607285365782061850845068813141468507895951337153854819039330904553930954306975623155983648990563242152192672949441525416326481033850763083643028827929242725067921952445948221956136297258782801070904843190980772545927182239993433086985442743451400905693621547738119439819302979172540226754457612761647460519813487271056180283994562472076309399891695251599465682499906571872067936267261232708297205825275077246428486375510652845100638499984351242925790614268453433072203186750928929916106362064549366206047653873651365475090641162276738420303035122093037088534684336943131864859040168438160717642775698203760342513624 [146,31] 26688356456798541408662779140922195228760334611924546404534617518406773399129221579291216160638896595832037126969748537939747538705561767639692240736902797191328374627362585890079767262267221381760717577100323141452122771020075437608212116257631268712730340601107868172893897393927465804727228791382697959261206989914525261898515256974308182423061000994895894913345526910669519672095469896213111692561295827202984461397350179214250264732884734310004715934986457881819314150746334914516808066221557740088067152928655469924072693382157140386130647390265763969460365963139304703848736490128131880375806308309555020927844694567523937707039326993087556580423483723546471992071345585405071408087152857476300091961173123421860336771637406526791630315578400831969515754546205352905666949508527096939048993074189961078975660379095408712384822826982291520895262513034304755640444900300181811508647638102136884989146905837761723770415536286847784421784025433721049653934482309020793127550756133798305027222963897596078455799873347723850678508981040091507150050275326791496308041362183800104315839555151124963342041036994616503209841497010096801212989937255928974393389187554845982941482975653231653621490432152262851667842114317781507623458810486524582791322690586635122015894227313959708364779158756806281860960223111898711347095631716887155250854805226673899489712048183495240121064779215444205108445390255049523346782465026290341079895576300741545157630934283562903690753911158479787328032900169003702532129537725278024216352820408819552 [146,32] -6377248738312300584202874655860448468652097659227931211353385792596413029113546951157251384775385016642453088471546857439982641832022087599020715294740998908208205365618525900122600305003147172737404681931906985620111996733650572047622107205657627283141125041651329941479586283010240052380607265221003466500166574191580986881878137991777741381387410937884871336569577132842215026638226237248540502439672319396658102820571891552031169858885458853931306834914864161165656711463541264768275938670589189144778817451328209048491405963613688052960496848077729353927670404821064920284516342874254719143354528696331492927611160792692683448446672405882548296212814869819133057810249884433662151465745353973123023618675571439219352520895384539420314726767276332994809915044067528745250129480615253606026360973617210832645606117578551746806465030588216099829914825417384577598625127777856438808980185936925811518730146820855486112880274182398439045634181365321606842931630531908409164363644712258668123031740799400338924796153890926411522031083227435028507153970829618535139274431559952442075739491678813467541307273627471411509496878726908181592631332848053754824977921716259438210885384928771392618254264390116728379181987924596078732834112486981429655435998279750933993214240603068513951274141000324271183152118110699265996728184617875691575292404571470166653070207812292451675451313843183275353097124695487974905239449429814392335344814751383596789475893212673661611547929332062874443095590966770586677225485057787824331085533064960 [146,33] 313604699934488836045434672352602363173525260501104936532804675856643530323866677037154863824344832054069109920828906166221309926285607813194853484404956548191869557366953063140870037631712904632950302859345741114159405685437047455625281807847261877061536298327799511825441367152126599013917704890613599641464509508872506716460509577628294598090075063993265822782530441231932511049181394691007412891221725796874186697817947819073251881155671702400986175581337967899172481829264291180320381117290078225206297229166060306827975963732220073271465322694833129552604913332058867904950744754100645341875273829858846067417014568629762138630236050125663784558332370593947707626890190470908268665826167948944226540173134736734692647683757475856314714122078789028055292218945009878337687520436140389261432041109634598877683285801377127304071055031665763713617493590952202923752280424446192472579300698373796599658588891830865333962855580527781991671950639761776808766427491962650099399428424875135566536240363072142081244218272193678978320641187073121829919446320763448907635326262397492273421261419296837988619636643936117380367918690964505120266065853683900193459633358460271794471333678276390803372727197935141628531778197051904174191198769617329107977284125403194465143355398791762769697912673604699953138657631345142978136007541187829880118082024367294351487602618073364222849682880935230697763495365101649987594711734143348950225927472869722280116804947378735628622460431371872249158719657898424489927990551207313490325336304 [146,34] 388514930831742371747738520902895704833329110607114363646561379881903703109925430776425146119875666360029166979538452685955884200128148913696432868477685604248608222222169595597316016985839800802292273070572329810345394597408046541372964047512843011244153532022575071250421606778295653176538599319370798538527167906897607958578623735011309830264730184336106006484670530619731210573682489161441344580055187291202739858511890845211702245565896009589064505103896933943960006183348016070426130309763271614810343037562100492352891329643722053971822514322052132659775160047196516516860182679759131869683511156086457575453609094733194503436517264524372282124666421310315099076418064448921131423621354095495910044089725839632633849233245932775948859973815607849128123813007501638631511264902706440431587868368938108084268452499457579117965335890893719857101027799153341561788116421755846348964484210702363218908958134971912234163242520162029070747696317526310064952706312601118185935328161215374524398032033462433947417480451572763558546524288140245836184947049113348139226626782816172608040254697864738898498173466056098518732258861087488405125310444655728410971640224146310927340102483576210297664748671456089566382214656184690470392075635374881490868510292497993489419360733871296273015381155148291689025752584280882269673603188233098102595427278060906091808970041323358114222240556275976968128298770640942808425208426248016237046838477393796772197408489712384658153519599397213265927330593974969386484038622835759551856056 [146,35] -158123128707172884398584039220057239901962559665353729187006433655701476859437776941437102680844038783585765066915767067559184857737074996100727796093984359384968182222053296432278194866125967024942703432723663542878070882979933488487898007817982361210683449195045827931945800783492268985462055659456726894862359051988918522847377399593645852980655009308344244816582949406562923128429030161662099714608619460592492052330553877643303996230177195927523879315972655716605194715196618820807525057986909102828564242055649940627305684242505903426050050910161655772448110138640050529827921664925625594494046170586131743956995005101144475658686468236993539130237952179087249566284371217953547588373626824248512583752503468477264394085122854931674418440597200469999711556773464012834556694425163954244088656623549738126300621813147266431335591635573623431626712035895573093609368065437097800095565298233035344209252133591274779810529980116838386238847438352530677621162638649633780113615841709301519888020710919202896283981362452266851013759613924185672561539989955053902383255632000212048852587635082263035727926291696322877523288971752509708121346650211592451382122114158233227517125650918576075042953105647243822037924884918786631795570647297995055072675677181783445681824675641878854736238503407797987652306177787286688585306562393455551860787674979885932615325688440028886302720587532820822827832033163484760366840114975980246461427794094791800619484002199528456955327781330787283907251036245208813959605942269900228864 [146,36] 30498008537613279076775039749146999422913587812961030819221541262773594711025483989618641165013283578259711116152043785248963096258218903748731686056001440699014705018084656903142325719172212834846774943144491177509693980491455883804130058855120141493846729239769847706410728139938988256365036894863353438940288217276279786206511971779116678852132993563843584548748822144238806676304403853540820366536952272183132625479401013745456156561867802146957972816729694872248339050933931560384445506107056579329234843316097383731974014102238596731178251885168344236645809224014309989003414646872017262970607168185289390703186680523173225995225442220249380206782296457228002841899449916971756102344420564096811422161210699982121973615267059936918442014846343705881128007512276015696640255551347912812539264378970990006393840889718064256448521903633378444453993853686731479580146832561567492676160403201206730706613933388183040851824381771577010830403596011534041200315891201220879012430665485742893152118682885708230396246151875625307962764651245312793192703507935598755389171189195902485577387870555784220125339011517431574859090909072066579544926829229692567535210285841436680724773356682508722917314295593719056950774735186855879257498695793555531987178027717154171965443081104781173116684285557866022285063327752881283289280946828520487120104417741734037354568205900418869958505387185567022503580780305502472563574692899298108934724957828237527806574636153182179684233338264187383614947708023915521140325009340541992 [146,37] -2256585035457790358156558425588490271898088771550425265427995636714803609255076779200381276619386510244184452300271761242917156483895611001070049215025855758870041183838165682571875433528180893014286075106327112080568426385564763073324850467283650224198341260544638446857148870118727932871637169357348541079640224430570968930557930180203723799030889148215366942976358549274869562717778098039272900012143280335417698891814592009966600636682133000881925883245980805130759596751649998668293862455980132604891263756814464564846413133805195622657220039246945502044902020120218236162641492164987123174151717573073930861972054517466270002436292151722170172299220818933057871484168279689322092810493206075844599746767637082820260307669529550022340765077739784957460084692852116549731144808255689283451062238036219592371233525914624546214820480118350627003586467382144282334989418665842057624600388998890198958574034214325906186779441829935504811289668362803020411540067686937039819152540745171553185583576282071625998780946359155220301765665551792267575254578620940963648664630976922889000683637949969730914487883753774402795215859797059652956429854781894823134299607112081363528231499260891467866342562370213614918715255593460834331251815398432256301619661667124604689746447662307934935332806626573463751385351025785445933071412207955501073157620626868123195895014209841416940346741198986822207582545766999625732659186054534939190459268613666544409327846708412560078649763727394656221796395267790845310297012054544 [146,38] -439707679471397541789421986188454120144044763219268810554651926779417217625675773125648922709278997821431120046621385201755205018207739728030359860757485527363838999414058288989051787300165569602234583960211744738216331835375497304818195728000153948652048127679861465999646545304766118813623552061749851213674227647210052855399336715874260824344208724668366259775365789966621437114717019851652107741652667605267743703558241851756727124825060154338300353874650626417590594676789811552730955691678714535590480668485029078733959919420982346289762673555297455539414074437809774386266131009101434336330436484143271189090204966625120963409597812128244698814535023340787958660282290145380271893000863773072874293526179802966811911425472226569096213781403156100035002245787192330533678246375847997599495791649783534549276466401721446531549118166138965150854987351624200024079357428779916563240612904109974152531253117842875346473583666063762714288135683309144845327709535583713141586899953368902551409462683441657505517221303892542563752167119325776734350081582597531575992131576540444815664286260043455665631028249547735911254709908415563771131001415220389774388349189855575116205236127236605405164520017830042022515557517804974462922698566485328389269919963947573695198852336088222714890503969403031794963976947426014369157232956359763460385728927993687509186031067088876477209926316387149365096918943515588941602646614430120808553590617458997721669807728331361131238380862152546755862882533322901837373935323 [146,39] 112891925949735356742642960583038965336135542530226499890034852798739564963657231370576212657130037182979744458451020015241883399672401482615758986025959060712597651506707907925216303141352968253258861041891508669310702189585415199227996539274674096392384793829918256375565678494002056994546992383712546919836086384955439374900054168233114749254097186171374995841430520941532745251541212538901428674035875001615070418328254526584731231773180406804805434437941595009016176377419018996739265291152537349640951499986409320072461522618327406940016291936650989701729865688867889972570497459754490843582564770823471742184811211871688677959780203972632710704133711006537529782831247940996148173838749431877571212936645525709360118777525362411003487070507077106488791820986151846268627817319656449425107599508560848800837466679004060569830614125626527642084332291165232167003901087579148727667036728303223431146825815062481974445698311724652746780363363884671149812420238706468226119315694238866558819892242052478414775120950482765433354651189044046067537753665215069060450788150327233938679078927469761200853083501116814177376346778089583851392282836567462866777763163777881729116377932761031972968908038865580998386447267117681473759436139788033469503301357267552508222772110459448832627342726004013829471362907936835675421141545907148293054458095856008317638266770894926816563478200884928931255168786469153494976356814041654289623779092673165246603091243249288522003030171979973420681002308382427432060256 [146,40] 26634832189659776446468653258207019290452364548853026791471343708810647669447247892878037129891860419702496035091858155203580133538562838795165295209328578894068763583205916170867349118355444452899219058395089113840389200148928580392308951215711966860898049678084092135705758134613542874048770597925908265200765696002518863491557610686305176690833124791426435177134812557970883809007520717566850648486041593967780949767419396808462979048576502081568537712714150906469964870841374301772194723523688082278728135976899519598870165536528608737300132149470270346847190193464565909177377395072422757362586075342361040724802410534383258602071028027968223430985946641746283891040095923306648966267759449378091970323615544023533541816314922360006923723423505539527585781699388475718877989756083982348363962948626580479997031353809356014152143769131909613354168249634107005769980466484282228696218216544873508552558535646306651622454967962762391828616561207660728135331444910644038563813166620191886740577804352304144554833574125451568721453949241873350480920072824271765461491491793827236509944766908847191307372881398648372624848919210698409299241672791039425842655506631841117113030236550823893022552118854016120917418441780842563751227983048182001664974460775701239720720838392351678671835084577363901007437080678848568793320576613700879114666588372183621341921231843577951376295361773593146083007086343281324660532146263668640242024642009707222805902523187771017732776219261454989317619129834301186816 [146,41] -18215001527321304847887767516405834744047107276407135895452014280266025411526132904021439988975928482256262970535476251871076813592793216982591294241107332661201426889856530925843640800762721825772265009483228863265853058406720045134856278229967864166763441512337910530626305873607558819834494719573073804636815331378777824615728857049056487589327223613640463851137329686720266743602459155205907426054748662083052879221714540698184688294372904652282701105144582756206227762345013426232670254667531139417026183608066483466409828951325482152320936327283983515960409522154359272401088339379459635674236413830595891129837546473380812496649726675593186418672947369052545363539695889446763407825344049196450458295325904680074533934241298128062145868692282164232213986184848952596262417027069720163410192498962705285993306124821890883609501149434574226805495791465186830982660496305235213393497741441720337881979891647116061008532449946697881346886428877143078007931527814496838681009948969585862915264924972904528058563785490424252276671872132883992197168668821687615459882743701093520666452149296386803247098162074565529315567946641867465651347693539086485970611628599869293889326701741656548953804299545842243634211496702070091344095323480589434313053099760690670592680017125169227815884995562263991091776848972686517224174488505474108049626400828400990271403130482281975897274551768912810255239152943553050397835367369104011713140132374047623563131320999522040653718600442448709019561879632598080 [146,42] 3559753635156504378139582248720008013529214052070097923942307914833260581444417307006892415043828269982683494680818490266862086765365706637617669098676603085282957263527960141837072744721031745205007877214548314964700513474749759388414638516338824496825878476920311043593854565532159115395619123228257761841414679388529657890891469919713454414351112095980138608877583563306336929425152875415976479112589898616601868338087035198835247158655330346926207290435130258674439116854808882979406465383820662960098083089011082705795899050481709274883736389056767773685612692748861720486598035717099209911100675375590551883109003729922123918026270879380180070974346473696873488489832173838726018953723480369501087244480297627155670414528534336331197740083676154810274129968523997110545123411940823552596130589135682769770607164000696924180164988371057127658354702449898093903176454930723366120208952361804002588400755992829446623395849200778541068646472921155402439693530490764500109006670118150964142611792042459906803471818187401459883452060914906657372817207512030752025824608995588637533811749506748896506603428713402555980502105163554261210197614145648419385307086028487694759561741465153515417414933642304028701291651093566060037862488981392556472541009231345852409259959770639784475030494892787514802685411406699288418546194777553625121840841603375888294215316590186921134115926982072744195255503639195345299958061412258749889869752757610695100687337727906009975000160605793189991746768731264 [146,43] -267136849168816985593635516043566730965030271400663291217390839407800942497840151412637384028289454364467226516453549269261804268572960163842572218394345741621814748293481676708265067004829374319201865200720069194689045143444383347064137985846247025677585859283158217306299987030571623606740680441699903365303805062759881438681362673545315058929284363092164280718403219314281913482727962553179112290510254208847764649024622021135277930273005123666850658188760691408531779629150405814986846396327779567081994894363718011902655845819022569217890371720046546234151568479549534650740239061376895245988399130765855328260527392712875328476389025823005417061106355065269006633840440320813257834278663880776386407996259903086936022833531252221964214465519229871692349046705577367953517092213612703613700020840420816565149876502444607269507206800117512757976076378142957474451773582973520547621945310110390165546053401108181104142861846921926498833989870417971077016615108227122803048733817474087524833678072682376429356201560791238112174527123554847976621504495478177910788996374289232547904689254155840704653221111423992534014959478828913993709470736583675264546523285013591045268073034076830907318743110683247566759090394087565278108954684616163487164952887678779120804001920389286104122182472173918324379857233914905223168861933963713771788862130892814570662820076460423295089314946453213550404004898119825274522143962988102252131931895075519719158237332255831563245219297438946849870885376 [146,44] 20659412302151352585740859450016186128049021509274036412745611487123797442184918145038831612056845686407105149669053559707276771613663840523255102214430093441766818876307944782615144409425249656091174494268127556309005165783333460555780754655591398574528386130064462362331694925314831955829444349197754829671005651893010612488296272568380401733478202644579767520749107806514041714208161945587366683156224352405241583129186356574201378944063952067073149729352642340204122365491429119354862804173580506258307523289278783055918682361646095584308066759891113185541402278192204097717131093053741171637615675581660319064005644111558551972468651758595920711198068682417383317490407304322389867535327295977553667751619350656243242907349835367763519763619718247081186882321850372456123217673105095936314909069950751610106773173319827140646640892672742567316809349878750672955821980056094726192811419379350237571802807402201616030423029549900991066561384413371521935503277039177887775252537091012903519860678323375044511405079954693213018699131291071100351880956228647226161570902110801844262388254385394141566339859273436970794158948323652147476948293979063290883016233012134486876293881241090039675864153660390100572726655689558244871173885849902734231195508457880127131387471826210545016926319785311549616469668935685229700544857457087480991553335418647104310826826173108584108731359952249758858545043683269665144159735806770557062379629972012906327795004326161616177872828314943608545472 [146,45] -7913137880793206093301261654889170627107159884223600532597825573913809275684404305841329864690515466687177964037974875584385722692638763870561147351711684485272482081788445819705674693218945537174821792352184009740460052610704650505558551357698819349450059926830339449646981181158101820845793782789688749165647090084781671897845227950862904528239637831074591325924788809192362096537862936232525307499447541153161692005430431096488770051297241815375305804098897751404411786330062872231878733614874331363176865815188288717907150476596280672456927867172794459267640007610556005681059320527699903342513323697295467641187624224989405103620607528135626086836834978310310658353865786338709370107719014542242460935651184123301326476928740789150317747272381564281695699693173680038065402374912591519940862057741545968448988211341884973474370608214929420235904598510023326679352581074993781303258445576713382142958266367811690585739133210422470122648277110664186036040571621992946125019387036503448111238848725487110991622041364461992283115006949728237938307776026805254997606765786762492800261025930100274686643141422929219349226711429390988221660430603030446640490197431173400773907533112330570046245353190332242993135783269348591989147261927138769453099162276962975651307417428209330999552295257879523185621452162264691902249922209382223696906531397553358157692048645738733108934311655964347566743045600457331053747043897701219107980408389933222626005798327149482907832407727501121920 [146,46] 1396743685804797917369106787024413643844613133635122532213998068796916789390574660350672550460318115642245870466910343829686192744093695984277994986319177735704443271028315824242947293433407795411412581193621955448540221110781303650906197387627814515821411146913339623935213473946812398614872186080737921432755631982420115214864148139250747498343693463888688785271493735695823335769692318670877071642116464268321549210720133698700513854573222966666317233114194293877307138247883684393794197173410817412899442165506869516255643633119942635269189082520958888835368960935020151117900549609565043871757974351473779664406687312749701781597944707818215019387640250803907911955516603340802980716042735952152670471238090269073782010066477370428613959936369696719986779418499170419377847849831508893444344307529774694081062193516183293286398022706178026876922428297534022967868692983182064169443684029890346010260826301067562057501099576074744717965765762137896272645830549732994174514960366261994869686064820572737950411202350829059493124549136333231683618340993079520686702215313245716003239687682747673623674157793005131646902919817590059065440232838464190243980465820148530747167523449706597520720437873971753821355974288495446077309147538766102475366499311260648238946132742710006033765988240964294975158533019381557137555826571243821541675938618758517827173796562981444937018307752419860146452576590097227944183008863340186374955351666837181771451529216889523201788061343741672 [146,47] 110909113271203530687617550416927363147026628812949475925369425179489191463925711556863928682973234067281285476878233639329227760186555516765481353684463425899923521256848848893967686557749928458084595370237286604903881341450336797473012680653193974834198625784560100391081724105964601170566663132779184098804377184040702282579730502692759787060482767326872728433605427005131081720562014785831864789714498308523212082047500298416884419025065455590188026361819166770612612796117245291987017155321819237160233203076747497158812165767695193378894989888995276541191857965208192435942899792976992058297615195787790187449447561183754592513886428259472930193910680026730231297439256334085247012048623285002356931826507622357449370649401825655789374329405678619323331892982720808703068400107603688392676360613014025155147123923525881612018337522730998874213234493516326715986901692369520554033778359852643795229575724850610629285445239586721448827485303343111024590621450738550435842379490867435202483168386590309284201624634190297045316560096267881971655450421103595187143082929519375470272674923955464228120527598613626237966514796572165939104283198901122993722948872811815176708631301689125331187404138276019529250325307926103872353606467990983049603337568787794402423418583252421535389986631718978420136215595183548461174702139562854711581500353595823634653219720928969677854776158254934654162100122678418747413933340269577515386636899970237135447603140167712484505063663104 [146,48] 30578470470965106128878884042925319172744014797983601105654859214407154010414270065855540806292024667168972555497161276535432080571043920937954923103001689496360608194308179322499018607848661266552146870810974978878689461963678463244718838117382087727325123616741540794374108214553369243568696574482549416218586902397617557834486443513516379662469226767825562331994648487599117668239972556770266786272720337325662478877813755226833748446285547199667410147754585881362162450340097456063820145253359140123345469300059055071678246098347014383966998462628122703435629085791939462354649945426717314797187245849950888232602459170490550509744186188013254621957713562370177526806877821022737002836516847081861451715085041994246609485509598990637636993173890729997582856084913096629025525080665684906740546311501968290420543327449709087740863002132484590346559149785635912119734707742842724755737792945868596006874701785001550329784801592079974573668616064918772691041662333994080032866502800441730391340254106013530466115283358140284152011033209202555663577763784360802257388562131952816227485176552987511298831773978773789512677692603574963973085735731419457353750204335752516781323378417045487978881027828339139306124610658042036307695859906591223687482514659376627272614029479842757135653162959319060630391541682732218142624244614041661095155503427199285364971466899772637206982138805604740062354049550828785783571393569798781911703187291547076300755522235527500146927104 [146,49] 277687224885673650535519553793923288708664594260790054452711997830064047131575468570319073626523306207173632310825826633332407587500183503364380124375800610557342714288271237748521235064501129168094776841167453159470085556143136405210958733642072565696698798325751368033078457067388469231828491770098152443073421315344144198318876950737449114112333287445825946084080818973775177233021104737948104227294601539653688136082108929971749721066011762671069605821646403695228874554244628294658574737015597670639884411774845030009462200213304490487005737782974188671577063782341375744218821538551119059990250738531224680383089282495143849466211875950753152841521992223019627050032743534651365124798211092182568739906572942982297254077927659432797575220947148221365360802255254914472855249485649379647569020418648032963682199960740624042025191523428938734448761842255688491644123519275846390262660380096037628973444627929348001690613940036295779522083537596346465344738468884795459826052442410041712006721652453253083392869695390706898963386780705430748787978277553900296534202428432118395917476388500640091175433862825967064190069763513288889476623057033647179968006852379430605269675158261344445129600743029794892174805355254588793438799049995582859249866458411585799228546198530940457642962310793367476145500460609670189057252630337442010632185887991958458670183727337501166530742326928748492634976643745340765225354488132438163613603898532391495396288654147877358528 [146,50] 637479957059632080003898449207424652158674812059844668559071696674575233903192337129475642726540518874603409637882715340947020851499321517475844656349574592736061323372403231192530703613782307419388569799178658064548142072760235384998575472072624912386148412896109617987633660393880016138853221605629652240212518956377040014363740672310459332257901077426888015920678397427628901078927408904310097905127877732943069752505984178101408481068859938731040988531823429533984560811935499062150124949256258202429781147001934785517888359715763939879852328199199506003395453224348685921184898879569001742714573696090717563845400467610166883601697376975298893076918304427816710861580856877070509879272133407897950241647262467257007731140820341351494015103714449530634096358761566069584370601827388804298735771348820830057706033123224227600349004577750016214319235365462569417221605232736559575325620346826543384615623879567373986519107807426301442560704446838684028651616006580617582899544410622801485385103534002528997442499744247557667525225833879093673608961178257538659630945010881715178076551013301224669434088918590001890580799078479428507566272511543954312138013132414716609399175850960788265987177047220137310546374549534532490487013402913803850601681857932457711053037774912748752072746849995764838823187065946531581030606556985996548118517125463955627506445311462577332848184959488209879340467354776542554465582097432562118970123586299814262952911919396749216 [146,51] 52029232269592741403510214897589747382580678538767699015569310068435444340476403421175539285491993308507918700189401923219731420128407455851832893776012030229838191479397759798060806555811666950451027672203187588434715854685893254359833940195230619455651618934808297032754525678515314844463398871049981664959947776582346451611722236646585870751374539831904812918133234987768532373506042515179595223528527204128812502738976377952489697943533470769626961444334917602292866093007905263663939805918833093675869605204820965602588799972742891110251636498449482793647867229705798001471058644601482088811944232655596216327111924423680805738792548552378750086321734235031322200949883973675008978861972258910934223985673810922326936464454437551034848053225898438876088859923239021749755018310138501916097447665552324330204427315138189122097512161700263819979293457912055082573423635519614583664241950985696127922398350660458442641393517998652402761538795642559622184743538721301242774986976358671030057995723935682146436488410718103706641262189148784394892140754062676433437515198476288320755275570382372410065498161656052026162929499232061311527861630879581136660921782294217394487690065320030619399944254485326837999675467735644954919510035460863276503453027650820540713511076640894644883559392070374318221958640682710508204213166892627899844111595325327918017145637475694469593568177420914936297629488709303791391571326300406930832821079857991000738302150092032 [146,52] 5530334409406244246210372001727684924037482185667704104204078903445217761435521698531530049516163733914425121673742210292230757242198041097673073118711178694260626886167161425243726291243917746027562184448417365518881579755189865467573192025235397374814592033607359835985655967324251369363522630571043980532625555613282380520236997737349665161059104841118363540059337464442822847065078385897742475549306190646954761016154053057144516917779733082189516043853923603740621521368963996924777469790849852849967429747318534470735521776965473031926999998209289004764066239577066225776938966012593130922289327890035373106041340789346604904040789271150605064818429703181934450754659989778692967334674848198047712782018383822832431217351400672675743405047426619040412675528079302919386400116841097519302040455752881787918125411206531358193859237468193164191383083640888184409927935425002691694481727987408875648767701719746068073077662767505547957534183802060591193532246994487398701238436474927449486193461211215232774989146223779332121795385379648588643379396406784637356627966566747699172869286550376600913987565698830315029708575150116062807047747271381780750325274115014181102573548642526103318788320175307525205412076416135503633625067498209471679679196301457461051397174544863699480913218569021474554147069647293814636712603383012777777403833684473753331344245089432936508877798613444099175205172474646554045786609236296847691778944606656485099580021208 [146,53] 263969510484585453903321444669148943717811657028290522137622069334692895290213075206085935493618590294399406045143616507179459882556450744463510159950688945789764326064918662760024062103041018895283960847048291550480106535295938588191618795701321558316273645309123559382356288361943338555073129816327992916222039282950999728476075019874058569028509842329564203290532551487000336770507940408574064480635391361018849522742516155468355824872106092592120310197676013020927697065201188501508507999410913667526722896594724753022663758722205016933909806793976393109348159796329898445846203308146537506528536443941398922944349018470427747691861365960816506592377659513766515045784888346301607796490106530691822616702579794472062222216801988714455325293024836076859410922684592539361539386184039959989045361906867875104234813403356075186966519630933058986060382561451565144245950494775293765943228742219029524818636496257232188289306543095921961277381455339905062687238043410076532218875190061963041090425485818334078556803683412486920172493439902594716905624505614642551816022515844432042643849710550675227069610873854814713986419969009900361614653254906058297777252887801836537770944050346959539256631672497593310166772108332518558528621229678371170307739682928319863597805055435615147092181430541358566778784756085940575808193617023199754763744492890590585030085857097985135036414344376553426356059977265095674149913708403138242723574008612235748010528 [146,54] 14945189724911040954204451819044414014873267158536002486908577906811991540199788379367666390000152651793668724340608703029701909488115264850285209259352528720112466474626895391717293476782824128186963091912600513635192551606836047312610217327249448062727343462407416340781304480996575925935526451832655180323026862280317934978149985411245542257604501299604070309284521773199308204284346490873240894793748876791524645319319949648734114777055788558044150509806679144132725440983392737677031170184929707452297993565526114754136509348344930355072626100049306353890899514016243635862336489079893421483019102850570665101614847986667362264129068365669514209272510134965970715107499393799016900598690509095380333290334215231576987931860953962045062801369148955361232323641945110912002674578277940820318769164783463479934564368914594919955155891195904708463285475622609493833435662380271216888027988267109165465537903649247148410304284317063140230196149660927672071935028309056999816986885425772652627085514198657616132478115960591141282041037110946778818276648189422936396728695239885734274879277228883664478539893914821447113280847470682124319481509359926195017537542285286760850007079529778040279514930143949241939565338308898097155191409655379162673383786678020749671823837600203009083331420796110458066929461750194465663833944835053163279843790089553144314031149016027315452764979221841419287860967373485410978900073770752308166680526772129807467 [146,55] -122289496532227306808018382276281491459907572196123177509791655121910630283268058548401663000841023698404427337234497757214830060610709956445333597514831120835216105706439171651340265345883176660820291908784498588082529996886400757546730975507769301242598086817553971521741795179997945561542786594114991848151094861481126730446859762559241790048610336118144028194137991472762358823556624819032230340306456457284972427820072413667982064168432942168163666657016360899159747922064323522212773373972811262903677973396767318345624253493782880992254399779988821619808271422309471792287250761496389475714902708027427155144332471753540341058631117026271785271620665411137099623267755917785589421098717730060042973160823823831556726702563707244612429090231248266527344808665603499900349351008187663403657519790754425032820258816984776910191254599325269195030320811075197769454061946703387870877511247413144075802150369466501359710249248884004064684963769790092612753553510129304088014415150777338789448266966401316468963929929049487414110445487829711808580150769615760489001706212803369191097290924146792783588217647897173703491666085960259906494381748008997108000960226416000308397899684178329931468627789954358647433638698065138303168016112591636150241580997834203776231684486355720365149542094662468040795533450663421565733001747725684816565087370321240810003655240193748149198769296467455398528206802356546410748228542639872769435356389821728 [146,56] 102076557560456945371653463169730712840545077253007648839921193545552807427817900055772787643602006485532154490839702701256340822223786173720574316181107350530293278590652109991634836743990634180567944712662313033398158596964446706807612316971941746642416617331002713328015732193470267625671067367150512606286479116152816744982093247940135692576568172374258598380659072268276478237995033494680585522909624267138513513649291842075901873130267100033295043643323242663104060818858364295397844418583612487642672381231114803759984412497224017886647001624083163964819256670964723893768225756835660137533725203733667868590247236726441568305306693174391269600193097941442674284907264155269274801099110239705457659610116994024079214885125987562491332447680816595421657296138628178017330707433556361602692903535232895531981264313257683275815694763935471203267932255240023945522556347701864969669043769344696588271613273377326669605370074999758806047340302681362833957869483067511863188047367139015841127533506205126232253828366209488349337296898292781905730310792947272125866706703629876363820363119690176841356511841359907859961452226576751371844153888421238251117387312205970725777687936034078859263911298797592131727993573418734365664917392912781886335719620689417094665418297822129600704016149671237702891884072648580349478631834646866759150248841046399594981003177100377585218953873614785430257178095495734087281012618323761388618001899744 [146,57] 11134663613144166605921778757095825063191877627837429799600235972254427474778406916847514228306799359065759729313826217084490276586940576660350573787972889031372992569323416073447938606411926383163058880075551972967442727381559562867053852141897873100521304699309829624188354665473378760259681788330426213505360361148824553327227322652076538932124426892361813262231133553349053276773341641076668282746852666101242068926166323705737256448143096659231249146545981686455805777947776736060034063479506988687293523021952014985857586062058279865033096493917748585935644423379855335766760534391983432987946476609252661156688560499995632668041120555350680704701306391541372004422162301621918538675939315828366046361786614080308488140637387204327850474754647856533348141807721757917747879258420132620845942638564341354756843210688706437068371718525902198507359615256800713408080394738031586000347152007210233903065480948047670188374355891836481914479131312907106864892858507081669571964897485740129547556479677983954459133189867398389253252605864833992105005615175237597554702037212939777371255460040559607468921433902615330837403196837008448782920344418760038192373220172721193925277333335835650914281745939243188365240932182343586988813561551527600457012566538009211678547931537758987291308333617905868709067167557406925422852075399353800621896749137620285668918613173155993540092501849674032071968433589511652342437898418349423925355232 [146,58] 96334062950905847404366675566706435692717091055957738921327637621442395818476920615949225867194910245266530879405722632984119491677318173872489402610832163784784421225972359044279976444794176913100951767657335286855836903008699741030224404266509170212700122491179525250592168281211966191352289247177554612977995504231157101896294561050132052229407089251544571534079949916988169359671096825235768255752542666628717971910366838409661890474568025809026173495557508975841887795500691193432722440197482493153098630821677896133325223539116612762750524166911908483913743292896233966005666259559344391425701388612081266282755176850454626141563635481188654383482506474348240446772108606658995941594900778059251683146966429969012044521441951624552664126959942302125837353759385097646885457482371643074407537267425242730404623297094058956172072733237355139732729629753292279177763570437816691917246084948820039253833703257200733132894903682260244677811032638302403152954887883310273364403825490553261035605611139561601390052995119739953424674825594296364755449008805779702223773095354598125446455022706844880778304598123492570337643751021018089933115220813110366807117339977443763396019715426512044445765285191804945865148190411603655383670528675633950114468519209129878857811496674957131460305101030580154194085291800726569949183276522007416229753800818023812106939136853797808003284627005069735900448316683714788268522902953209856356 [146,59] -37599134706161478211418731761515398103706792429250305555418763146608662783662214421512649905715839736203989633391804217708932053056658717980813097672318489438493304958268084825206947371610518137435665195590752156613448119177004506362452861334425256574248286444147930972058522247310782587541087394496294392057305832235481820635547775490201125242551913885469884318394346406799092916106412685170045234316981270647329341441376168628059501442829513726097677159364490174113184402074831293235130796767300322279372622555812887735467271387443175309622336134018810883572695766398828125751151422805625756315373957911388611372809933888232142350344241923012655332965283924806141755513661545022893831520770160818983326498336680237988682607527557559800697367267212733792579855834444044662173612110331873160839449426487850404359273395567924204737240676774777845074306774520758199062829303016610540164894918748069926151331149333426570260384103714006422913674780142749775792544314935233798829764315149135161364701150555530976207212311188344528704984052751307070007556927780603772130809333913859091491474351392924735288978658092207916593111512183653612684373877744724824579829100616516248303184417409144725772949870202490548767745963695596092987042493525243487919177104878073747278993805125345669785103193281576128390677854266917376710205786097330865403864696452502162727356115499680852126305686333532503533620724340564644679382709041094848 [146,60] -2214033535433990070781386657971524492492740162875374165826794680454820035410346586128347478913611402187649864833147528854782697648711157155350631529713053387789842486994740205039985046617861903902589641035447027013141020546609019286194621118086809773548881755182474308668156087701363953936090323610039790954142526473964965212385260990274387921154875658938286975923599498900006364381881572336625981103635715044598818305315014127504467313598149889675429797510794530248537395464690568997707173190242753101167858767621924331200943514302630923734324528629207912327091134714422609582190921264821263211607616330372075640379497551308328441462571289911561992946888565014723535403797142484211421999462961434719662323323144611531679470072286373769334109765405909791036428823370643327152115730784020737843782267267961606444509227703736950438241332181021363066891771102384125199577623190049426342199756881673950869127541062362904571011214914843055740701253953373028784567354529457301128940063331031039017374083634531051828846047532108624129911738788049715210077245557092569798835973681711693984908876639986776568050719555701451903954367967291114962372006095189238875924673805551203148626888920253690750312565414132552169275116315345904287124256647343764734954136950241259316960769590011464765847287654833732735900487014546551049656793703699554573213428792153245254190925539010952045864211732800973574840538867848084986842142552552 [146,61] 16852549776053792111722559232051842567475648119674517367995229778235374161484605201753307748500627511489556915697452425320798236565152779262348977955022147533834190428640228737663644988901743970532016516191967028825209572764327118958530836634754900941183556570845972687972162226350030708396343701685214258232652420224942210074791687694945798665277897379020053524554026741569446236442822743005933499933724181480101252350805442644103236616889939520645622472486751881634965692533662494044376031916195076790294865467373046079409772409361945138804140089713551137789305834061871396198265790179533511618613837034051453522617885123287569971077199979981340839623328843148927726414127486030691921338461514904438183132739355125656476560499307057080088540142552003960216959375527169534338176987444160557430201611550900638918516366853705497318452380670298235189175449822891411462627090876366261775212944916977750520438475371219004756164901891819198738206629467057077163723745173749103043094867329577663835337847555649397166380354630161946022820923187893915638157869052398309132261917158515942696108640313199546332133543378034058801457714245127109344837541028899627034374664134287439948579934728808580963589840619086005408191097559379981107359780375252619229045010982273776369014677685996156059155461870640764099435481360328898076999917545158789527217488849876186790156360565809432233893880093066824465359324323929717952365632 [146,62] 5273512304161763425539117793143774363117289948765633739101865385500045841058546841533914262500927364698761473495242334754836091772204809775631717106008509938945977554690179495713479163435969052225868222166411157367018377234386577939504467168578724673042549986838053873932513653333375283921287148897636670955110193122951294845747299639389972653282216148029576490688173222616790409572747320439792730159645352634883351503768185676209185348885876612624604974461283802991775404047590548992684651169141980089387863883103426739171511437490995182782082794792638464390184689497223642639414702498779822895208153401068847022022633234763594501695083052171108882235166090453126787754932006444226776217240627804942743625126086178767487708869196372573195548250195640927224263458345291701103829955475261850655842111204384858305795472077419322682986758298734262478760027131685369400383780469134808844042812844927650172159398578544137310148140936698333097865107267037400639916805941780804174140888269152480502762391619424871654170275259406946536337990084325332236064893728475880115720639066890310948153527849839303698508990581132631290089259961687277751749968210457145243533670946682998696950215792927650150930318015301108543815566142014855888349278070221598996187280928664281172067778828041500736950492725212064154331829092889833476371553151104395159018109836610013188437442614796391256484381212767440493940594019616723649349 [146,63] 101759579264498427110703241782601555898155951559997017341473245849848253155767182135914730431600775035739039156884199281981902584320656836815683818688146367157669152156160077861173060406593233084980230746336092212865043803536033976884433845374997594086794832674719901171492285283233074757215070855980715169823837076295819551173156538768398325587400042590451248853351612874903181457153334926343738271635747894735109070033755199246728191561004280074831871924685982216966884940739918270937618130150505469202300418622666257289774541443994687067246649113877962353435038398196689031625114176169231248577620196932318938788905838300490863470403838772832917096672352356894071960369363514091431376880115655386524328235226352197093749268917038600014833038217002335678094828621303086733181018982186873298320403914946535418734960743051949238571193019901839219292233941351265546541922396608298706396710802863921861131143167259472329173049858807030653718519361206571695073628335588013619462534087486553427839855962984169165920502460222022661831057581880521515204400451867833221225205514557092986548794043904815012140578947394314833958637386549072090359862989996225303182094320484213573885892490682550884853188477723663157857491165920937658960990551626397710560606527415640440138498826716413596302343441843419655137843632177619478256611947216296731507938252307280072507961562176295596224989871894429306834854584851067584 [146,64] -2384200216387165002486048141119158949167265070441196670756224823637041076620386763893452734348327796484995341233411196863349166926197791276233623368002925144596707752763889713354699139411533143245410472351551547711721601510814810235226898325752080950815946691940952252079975711812901674395697870137806452363453537598484156053902192008956765643437340434018939519694072965785198963988843183744339529541296420550378517937892210925870778697614727171384498775487780637233743036940082637786571241298498176751123630565256704030591838713267409965941261672357528336738778429719772722236024127398152371925561806981148069915780198382062298463318688397326862383381299801799963189730800148745793869603376373587103084659699344226565020519707627070659305583347136706552666219644149059014813329811506603501577298075771114005913608628938313462731686802257621962626181710801618915941079925984558260657314248565539469466886426565237994050245370594703064545673037531031427507809669606975153282885456542342227186894551781719814707101175910280776881757344642852506734154855388106935147019197578471251632164139109883164438859778167259762504234776144690769476167347435426895821882006435293638058291180133990275085963808183258668930715349123763006969211107587992138509237705508020745241970320838932831252046374599272030598707741406031997145487755564282275049846690490499587971922534576072032436989564351446139991387583534528 [146,65] -99242642094341042520828508574054278668764402485379627575029248613731821112202936918091065442220813120803092841918270155179191563757886772856678788680035223616771024478701138194985235431646475402273478953826552315553676551317960071071809040177911887812129159204965666900623464848944536019015109966605106384683674645771815488872690447773680817974931611838552134650616291844306525220304452518420439442785911500392989974808828215673697678446429591868743140069201070404112126827788008575610393207605805140979617074526408479581274295070362515028751066689710903960580643926830595456471638441882751158737992942992746929466123610864277958869216441600727809080017584630489552577453991064431949446721627704250102610453680547422476617334882096321859466809515210076053454906761628802360154993312411313178558372784125513278057136880424849902255188477948585159938597314757619810212099170999963910917519050548793009509116442480660273617451069197610662243907666955621528097522157380915448964898013308534982760247524306476023502293510603958372053596472946950053712937614197895185919505635249807224781231861413657632149385175397139439248548269393286364529581254656728795564846575039735835344607235861341509256067019491363615825158913684808806344354699320047387014791729620492440717450692132597732259133786340954397550051800326864229390369472510550015859281354801305721090846794818148281897029217225411777468422752 [146,66] -1112655255591425297445690835986532164342594372672874238840222825685456565190066256432026348111869522723420664922122163191134387079893448873127101880179094849165558425778439398752954854773177210696368458684841096447301159706361314578390184903861694566555087263135379855476823158839795698209355472142499447969042653838512851405772163818084743528982678126197222975790717819825734342278655445108480320926374740362260001998337661907888919477251373574700154281977180107383294326114813401740181719901069864044797586799420171768729492979478721613439792441712033954715751693526025279853338894341566507558898847081454100173867733575506184871885215629239159823426956600005878999897855804300488580011017789672743291821181550709725697498690554732683255680511893617968650557655867368621807321222252328796064659000834506592798251355331330184934829176029736496455434847149776362453106452655770746566623148259540623907364270683332947396079462965288011993799214226153796565404800382676561575407164791808498545978512931719209761973319338548611325804056528492004623887071467321338214447962739291849729741941869415039879814345321310813858818002476208091964363343087062301553954960236622517258296124173657032423915142962260687992686411733592938181355343450155888347274177039098380795262354305727198813435128478190838930409312157394395650360793267531870463535353279056041412942432321287751253437229705290500983752 [146,67] 16228639714003182836799208332128285365536305379711293155550132028020294032107680894162802968974079096394320879657238949915833397165008583209561985477336826292770278499589415394069312426460383023771549970165575304784819182444537811328182462456774311372265181788931693363807997123073713970305458548883262465085421120441166431585125632858765706895337768228689619308259450675661833309352713582913610215288940139468287605139816255627477984213455298085198044193370430622374974034264184171639988001011494356689270884422584108913949610191547019319115995435868136510773349745720002435462851252876658060873663856713119358704304194823163815973540050752949611700649590604449246752990099988887566286123078917507691989475624116321422113565069039785441745465887752903622936843332572923748631285325727629344430908279426621972737050025345950722089525971727869452014450256642760470280427024881543492280297008062785307997845650843143583542472637639648046876525322647754384460556506104390226522212444020072443311561535515678174107739734644890073870525819028981055931586032110550115722243534850976220444317033522605399326750158373115563034361990518127995317616016343109740282727288415762139582813662981251221832444276847473879169622948274977078672590677807094733757729490075614592283795427034280092751996335222890708398499926943227773381549049711332488083844960623928061225655573474597985711050753396214464 [146,68] 626565135684400998216756025151282758566047940071184414592035970534185503772079597955112032221854023775708432403686656980632642704893334422499622794334149529829755666392018002115411508870692196643205675704986983251183542976116980483878347802274550078588092957338440155459294661144950930324747974332268509517876390750960375829484957893068680333264314987244525566307669572060244834350863586845358000800789709646663248379575657447947114168254587296657211926373529913170562747479059056846273187949077463550088048715287680940125363467914152762649638791107730033536065958678637054942533672774290737958333341385447321418847600386725980432440576082138477774881834288590033159508416441443224557345159263228363657344887726067672530376022725015549446462620286079074274810210147532896573646183506551868360151316747423089922336452743003666243568605390515453391678373600541078423140173884178930322442536710251454388074010532140902754934990775832792199439959195505593020265413478597154916034734462945491840858166046319698597118185331970426154811376026868433412341505234092987630646826312266749095633659234961661949866885920500559175871364755035033847261208916891866226897884994153465474553588704906786759108384415921515682541413826486487165357805893676219079143691763476312292067175845525127874118956094818795653955879223742400207230158679850365723684271111377151854633783630680956878196831836208 [146,69] 7557876989171212045504897383922674694439996243704552472575595157329872579572155251792537357643815878136621562766934370213413729255054191089819341214627912806366828477399258551269083909900249597216129213849144910430673638282212695022705885592947148803785058540189902781300306000682175997224180769354159566846687952707411792366070894219242157602438139899667900995021714490011454903457344275036547894107006664177472241230341786269281771495810239951765403922248580904782671417510993027494850311036019859428034247035827521326770669084077672950023763171860990793081165288591822358597887164151946050657321859706943251379100907244836407119754296377581209418203608040501237501014054643125595288421880059815935306838951123725718165051020749730436936551561797078439186422584608475267296153263833623327427493905631657545703788983005441246104144773594465772350376234605454773715507680142811200469161405488088808882942287381996500973033002492955535132472273310235991267471880248870332856330431789508668130638610964127030528876922722691199294914644670687934297126364102402325522935679225440473548664271652821074383063487196164257341000277995351561159554500474806937642813895290886455220703992857036698005260760787410476823822955679375568226366753033004021924268654005141448538616360420447446017271922940825723563136258989691485715785123910238038899056136104865486703922413854064610252145328 [146,70] 322764891051650737731144519947569639182083317546283413468382059239292471312373604163410700648827672136426802951503509694481164187636068556098625699027977531444488195458812819329551740294827552428647975233538637777145889661612877427513628066698825033029378972911254908512344473429362413965266605767818704887425588943689388511284203559668048560423179072559045492707888012950074518498106042504360704767376750583295583457492215911042819163166806605679135948494938947609463451778172304675654173417388282422046799045449580243320603774724858711193877474065424749189928392796251356523041178888935369414692584262444341652692375259146497444823002070753111441528028269996765024694021146448888017869582625854291844998344861774731855237955623902443267192501691778747775951076611882349116549232097196566248499424887925382561221266376780498664727758609798691930128548524825645763598760929377031810448062918772880199552266128281204573899423659373595325775933845583114281942163825460203895470830448298858657830318072399899657121702766676498114163972722131952870461579626296562059019965833314961784726833542627156701199110591878121812045379549556860265656391074347748453117390123106475240050776624918580491113328758506687546972358807063411531188477287813812191991362401244160193127272082972690917803242440199758863126565863936531906733675026096791071732210720822014606030210785812134151108 [146,71] 10943436010353086732672383042925155005944995738491940437926498185344162825793743479042534913865136636718579281774186929809961356859717407208954046127921482047658922175182450831451253021193642864748088792728289997438397959012769440756775551651267986514864287209349270388290338263811862704963548180857236733621984622309832978905463595394711028097880479823604146160658252814025906748982453868228349511919176263147735774415574027169881311169093610491696116900005779761235084858828785805297290571813903247371397872813792144684333661908511087387666011153952503878092533221650132639284325360978611585313881881529816483093394832157471791453221629401490640791150114067862286562554576835493303698688770492940722430158650668296533323628822790347503066957059919197984098989404797997967516347394727251860800064653110894059894678011283854466911073596750836635519233340069358195221676876611166835374715121163410769513154290550229892295869456604690321050457410819281843807696041708472756216034035008925273568751935644085778203363786668638200287371548300476467630995517506806653001978151026468627793005731013571147994031544396956630604579002730925365246494392048660259014859649393007871103017129644538489729799231100496331533270739913961055871951990963422785026538953821462415111790731329126783729893610567668159948886558517425674621531033023943497614074914921667790336249718475535744 [146,72] 253757416170803302490389441080760072262587847788803566767594391602606908752083022473265639737419901977817412306087968267235543475550310323890582867156917486288422255582138733950930503232008812134313903938582507825148872492949816592203369638724690172114186357721171508183803362610406522905840286792024052223151373373133411488759020444505860672061125638074396708005146924488561775081092171932288782935515266606174345748214678843819140816147909715966229042134504052750364887876507375006544307157356526466351699541405543972808671607422998499480603624091034526532348331568302016947708624798935524223202235384321097138161648484083623259253093139874022051103076217947709774189224488901222502179835070022325688052388563765404281710986552310661573984191185820704831021647339773483893088909823032673277100991215496325526368764312667400601199394121795687969026481269607463099138742848570472201418000172874772570611954557355277966723145124419592713303578123632828412596086734781881018860260062427568957703016684344701287284404994420833954195136986882074108762692148754494308649777254004778220725391937775163211182333013706630435262810193709729291958576604435605519707398680533704364035772326810136154184221478449035067303274678746956544375375984064780122377931949479860719535752576732186953289698174322725869052970672368215485070415378345736823245707042391792306012625179840 [146,73] 3900333244651978972704723732877962112857343316637770442185166291284218085691166393439994750992908589146367121847487929919715888783173943515762258049285579275283516212125997980520436222579358054397259752410186843513029650568984348685704490101451575297393549801401016622999301996511107300730695493658999331260608285945434129511386631215087520599293570995464403201959638716503326944953777688898411678335183801090846501641499533499129510560002574544772050868502306676026510868000502019069313461136908424746986877373430207392193040709381026992775846776943709000100638657792389835141277932121020298337006461245573719716732314708517166063615891270786766162732688021931203039602484903088883213734884121910791043265753327677319407964048500606174897028780253509910752672786049470209586674170357845849548819426209615374269578498093431095039717116187495840459998597652593203039609352853781733906420178892359094181079113496528485061552224538317713477818380278919035426447259818913018332700257871884954484104269071223830176595989961131187551528645251986779870681231338985929139462301112380641342828310817648236332197811519804905891508535149447365884684858763685565687585955339787405987175084585920893040601790684475586020530551338579959054905147698192266045572114353746592813792311814013050196113372755200026640632891213859369761030499357993473134429969024717297009961200 [146,74] 40837522320294680141819944322430760871493811622748619188604848448209353196834500192533801247775140273600246840952727887197140010338301967016160288615149517256714403494211952241618391391784357703406062912602630994859450240676954868915313654630640799325469803821947755419757420797037074066227617733824957186791412775996009254217272658958132884220896016620017785514693095894196720058171618374083340374193479733669153533104431032285829168456785801260434833785036707812560052390401331949926030950132633970086582424392854720061619004729404768047665551134395268810947403906809810164371931793363953077213928778384170689745489638921742260357754880520237372213906293921165017251088862202741887776424455449691590912132999854835779791465424211694328006125424225384633124840732954273537574321162027771793292018030105164994804083477235799624464676842199959910706506054904025538809312963477574167768084679159661994859623609282970755061605268708748543220721016502083218649666850969592450246323099705889436421534743923698318469868986323618864734441119679630038953516761209010608946956908799499420475954168408954406083201067464855768557158944559826270440178416143472591016746383414836151428896161529313863337443344451535192235997476655626494022771414015833758923763376128964063448800054127879087083083277487108575521243978273114565148813003028397139846834694487212785536 [146,75] 356304606498029931118751040465224792346860538120238481495286111330912696673176751468734594448030605005036264222612031017386559701973967619255233460731843189729300996656677993388312588492256301062602900164644434366736020743845475400872182053733249247385956160532805731089241040665960393026018722314784512517003187157286222492608543105171571634799999010012777381433670685786945436125238605520010201696114489179320885841413769825516740591165965139921127207574684615409908475634756987153417540693552309370448373328573385288663827589310748084932407144906513283446014450520630979785535160347691012607299535643985983585790147716624584637221522724370274279713753801329971725909415371124062590781625098551743711869537705157982746926931914535941592405608651144915027521675527151823206496900182975485191405426819049013864078115557506660868129193226317215427909666058414814336858397269802815299611726943249879289157737345325871344863421228490318738002683480291439880606806247640413654187347685752720636268468898046993123053725907325539647587493218377056906242698839854162113149323114762396967196448332979171976084149980939670134021350048342596708853110234339585927420691360629709044042391337252855684350894199652157710591133799426646132452774462013770184308831586593206664103674164048335175057804144132805584386522053514841329778861308159409419611004327703168 [146,76] 2970144297030102397425737004519770813805275368420997406648636597497279597176480892554180005754478651331226784896923416319799339692634892008189976259868657172938121653021730081363192030174313272673627885263457968554324920875604600858907113346023343583001868864899898776883390819546685536336471524189616319751133640033644275626333908733581828992511332536164112429574847766257585116970461611103262421284157876907899256201770671088696668650132136539760750072823999335154488022036806559329884042294917962209999714693114686272672887395044925396560818416518014663568523211592163766620723308644870846770267914266535117714504090982376862567469608698169939082481991176720311984016493116703182084269864018198411806489140055685156411336320399664520593215410557467577545373288437238053237714039364456235902033202136381593881250073696296037773964431544832228167997402038760703386902794787189918265247231532122391614294852164952489080766191340935744997911742129693085077400327082178794139699255157313106834647978535200633571687763630481372335860449120520862834565607476978610014890450739082608360172429321391219203932432968826623046128945710209695077255522973305705689545778530248036610667449474324914095915632831911349197632917302606982109173406134708106079740912560299364423965250683798084004268160504235283147984561339536417500445964526078988210153221472 [146,77] 21318109106093874622104446718467753772819105662209605398529383363087356613632514257854172536376163964321529807833444078961764350638539400637127854460400038755817736766503261035037283170913281069814379998157586961714262614781873772951988752884059897744008694578232491692788291464752167953669585457755441063255135577049995646769089628166581057138112123530823256505139730557806106050089785134746383273936067300651469802433649067459160857682283339700334813705654395248056958981434184131878085777261689795621984407508740581110308847503531200022690008384607258491063650499992007700847948885096634254485611735737745856618383085203808025644492815164086875139346388104791367284039885366565993001783164259817497056532008678834741825552167187536297565386354421385959843434223473737906581749491610887728522727096651069606850867831130277879159960523929989599895760421584384423113267994883937998121107608331825656060793858420416511034606130185500156853098143617693066018068113046415482358160026958573069158379182566790500219781582928981470169619298702209835672428264586964700853923936338046324797549786088379457613433863335695817009457422177230509765757732043887060587427728664514302004871547970413724909978937200551217057573684904137269498866203044605032284267980998243179650037019041904796506609912431261919228909658987754353051151419962044435838016 [146,78] 108100644602104420509953158917033296891734316857375487680331491728185917067495505362901480866961052520053947669093444682545437489576357992048637781334536890863192358732698024355358227539386969380787631524749104723176037020562932771752122486949228675618842731111698594062546706036939309871433475490173941378195897795976607683337985913304105280038035691405811790700110873033292174259217617969189924602084582778971510694778427537585756399053021409006116370461519514324350525136070816433782367694335602821640156901283409410342685511752644138744647193482759665975638216017642553351933335901832437726249541504976243981113115895381309565008464154892631491856961560598108367040479996762272970793897434614428961747656301961560115879485180599175910431450796312970055372256472828545481269902176629254094424540326825950822652352964136588077761453725101589517613370889728778474746155423788017547608687240351172735641080522857974209451604623154677343423191828585248090971387331639567354143935622672939316566237090517837126855304584012632232796304415598764498003988501541024476537656387740049112298508446859850219032995874422310484893608505599445073685690009014089819354767134632615215682427454073813087186990462674927613926225612862843349168585150505263938709177089330548725195483634919372613934708063449847113968589534074557696929974831775933204 [146,79] 408197196509685443148562797253141966574294440275259510581074616390255572066636031250001306644254476355174455498237890260855511539079041728239927246586629117839146818719787399139096813716068652440434944786891775662772155269341016040213371070286753110509801014371859386932602291209527152041600565455723908681832285319033705042980263358174754993619554780046043438655792300757503444281569111134831775211510736632003977042830218633934866925028233271875517119012477792577492208767381532402792476557840559195650700251727590837058960217307250009530916209391415342587701116131273318082410195764059611456927804872897020034210575920613682813204837498506225037330388127908757099345559311972329142500778219015314159289941565203648435878449852883464764178300180726855023982198174636623589200236501660561708700205122170194548772194760734585717204497434291500675025625384601185278102564356760847778583920701286324841868713429670937845279320614197550556008301884805763140814607948617445652845412524555463951773477541097049306996848051985709295393405557397864004688247098053069802585428408123169530611940340334392807156916856639334548054634226146601655506862294579341486638227292718331032488240111131353868062691890980427463611503858652447682000402308852937055742044389845058436801103819464085778664972298670204788880721443121052302557502977536 [146,80] 1445267255733636341113350919523993240752208487252201565838476058662277493679679866199096270170409746572700527523518236809139506548760331627178600937516308441008566502715637022316547077724065215716662822736803962241586940053358712932287733379975209533262355530521602042830068298745620558969636291496485953484148946464811434671769519877619879636845091487655119674832205502176772400943916371832329996344165706908483153094441908401372890236271222371792631350253534493997774791148905714170056444128553005490988140556558342706714556261226502381438608042000343806050723494426764539985638330074696253134211293977296768919185332456464018590191407581142361798131304051568538550943257880523841542648614029923920942183293918111362804636084271493834550049825271012816466289280815149057185719018600177280958203204763587826607252655292030271694713940159780326925928997425129581002362940014791347399424832258017713909467379088517573241321497992931000776810182856393539882623869496728696909731811609489897155786349891617583765548737940399885211410276331860517347686283415361945485693127760824449233558847865357325590056929475406738051801677207294850615409713394839045181826836732358757499216832927835211280645674869102481537443858059019454861400068163711004244073943063698906110713308800654896255468429029451140303843004646712376863962944 [146,81] 2633814292748266618576052582113189610907550174526772368379306161790726297794082749587632555602550185080712772955028183462998893228642025096427227213255309781564943238756710622968142247563559026017369639014788095098322917825698986931500791893581426681792266470634506925808426590678854541394078511663748186972379445006254818531910480167289515681262483029365253763669844339259623011876060321525612938769327162257410387133154355501010736299363854206332407116201768307901470216617427935708974688709049659798596028217281936393281103700889386754193178096003830794380248410762341506526637741370730433363927613695730071175784621606672238244066271628276254279390223879144700990221672208208457218597959736800509842979522851636210670692119416684426972932181367012460193258732498383523762806736054334629520886443989150540539176803088824454692772886987401207551672130247427715548404849382382111052773550761483795893381327078043162143583649852726714626346343280205907312933719334365162128083404290816898797444911743317483289615974148352533246938511825390715429645352826136909361406804305199026184467068274106142497151709906232315534886020442567132004772977863768833286942750084100552324465215437861197372158515639867272251885258610856662447164160190195945404148464224122141848314804247755391118209900364560527640613843436300709536 [146,82] -1792345193593248317087493834498910559206105353619158944783617374093046015268486249223742754756977894694938994456433079592033894478382024855958067513348562972667378869430609361758359720245825519952877856119794057177191218157981190168273030420350198288313912732246782658032926611217743354893140758571019129744819783123896313322006808825359323094250639881966759464490749426142388067922333729421999343724738697591358679820104238172308644597213111376987654411203967960552693641685265384954195619693300226517112398605327939526334545015430542177812279530244188891016415485052517695463776609928997396431988620747617231500782731744659555323182846431162503932708215379805626716697752112843235786394103071966783229030945166354129589174823552585546969142480380588200784691263991158823768561163194252625750647230418512991630224370131239246061742619748631464158257323585477741496963095387792791150861104180509157063536490285352006741916745655230690846569045176968115225333369202494179591055791720328882808424958284621912179244912824508809674366540266943586744803284952654092943865496436815825105681061782845290772941808795488958026499994106766791414156714484768108993065557754485497815240327848002660219967687866580492775283999388039731992436632118613055300800978737786659896962695380440157424368042463521594598481372828920 [146,83] -28361227249608863761859995513206499334758442544961039369663271410006479333621057660305467210198549728250173701084013570127932150677501404080260819158680455767248162673695693336296584581718787976815521407809438636351985693840865579916029084046160790384739445700511874160516540855671300817943816820339003926806712432830682679268538328084171455269620641152572025721527127090493033413148890899259698826819344304685597473735796628531825022634461307208577104791210486033839388793362351914661554092348831345114342771764726808386563764759420740936512526928182438064111810027892350645485494732043814727938219906971506275773024516074305042756769942256648033732898582845233226235555509533462519625707714109104224762748261184667339519303913527063115826448786014973922895713624270654250957443834202894602556517388694110515428035959661310905301524235566175716896744973376218840967072726901791401204772218372933459348986963127249513799897142880477106974264963102862482180418552566909585302613502421844211564794312973450364323039469964031559832339909206123089564350996077076344643095714383018122001345656030179202721159105158226970370720903582167063179503171897653030842736815863790464119909907045769065649824627102586108269923104762430562212747432131694077894591516229236915223537718844048884480049506685665408478140416 [146,84] -27789146015866736133547250820069568187319774243709362658628591379707043878474790813736213281035614985531749150954460647707879844579809459390697879979234803696621742181628043243966963496996117591414772902641788429492083819052358757444096540460980054443213391243209090725209227121488714057413594528231237554176082391732388979535487521340941762945796915087210272705151419755595200702033254788778674089975855424292320567523143057341576127702052577012143240789146857629847956157905439924454255988575073264029558210822309805742329956045901003790085324933071230371958430928412583922197723117255981139844769240535014447190536173997580318677638155561717966000855162618592020610055512521865603110524838223817175894605518522679682198090756047217175811676087552250712242289403585946305702343839551966087266332012490912994092649146142231092991139595061964888141723007392645865371829477872982143830903277041482310400901975999708598189478768938417150744774765660582389868182356079503682401625973749351892755514255653582315524013512469026557508876541457497818117646932883780590155134920094122430739523819167794798486891142294738870922227996603405040749945952096463832260950337520791441773588497263655994483829569937568776821216292804660803144930247841729107110973330607085522195726022599437030140056034623983539848 [146,85] -458446241635375255027852832822209227471358973545942014618896259586394974077480673231561237676149392158369377679831736270900403022312877165671308701842465690223868743701344247567725817870682947884372413076670585623595869384146243219051068286635319251458295041068229891485311482046605602236442988696331926241516767268423247710932717859394923251089769734927464857971114180206282572326162544632130087939110206180134678643191672681432622976633127550056603064003758915806804427964233234924351969172534135499906428245551242981166478966605399920046754250682014105410822912927229233018725222400278843521989686486154885117460785640485743121018241496985482042928046288613465220605586569295172346451425653577503719166442111249952886588511780601648066975412624418819765106229302890420528807223681975819430554747900630229442648569617254665851072229016520789468006327889475881555689226478277403680083816684356427834569240923620657432668641645892542515521044940775043623362393634084905367182757130903580887032092102355905945953856747477412427505776358655500170420974227196300551702171780316464729308198871098293852798789400726358573527259656407844243143031472340341758790033477832946148678748030067266453751782833363794298439405607181830951989373311780812491022201818106822123844953640626245194617715855808816 [146,86] 1312492714754435134044544489199925838155157464844407027559420079257668345718386448344671977005013220519386478038866927555698652403758586691320529520983812852103598023238212623772168723644946289265829800601759068863055693945508405478159424552222938874482548949557248877042880220633292149207328806354522772612374198516539334343260244114628799167096158045982068523152456448101403551565759183599427195358389950160090254624852425792527130155065866398066045243652549269231287741215470384388474719904293300489535902633971023033314175591975902088914751336685346666832126168560278748150969264921337218355117538033426596940164336957672875247329611707810278555396075772761020836945744313002049749131952240657238668300804040489341161649123256561731485741553340116482958343830572741497003904139051642784427577977943488154657964404536546777644146616648104849721370337616640368325505057420503204826978669753393382861843889068566393262375724368470513817001500810166597143339028097397412349128922224371877228866185646698759366142287271908586612871496048183151203285831413462697635012351853963689678651480974401887443590031962473437000827368570756213669306974343556247036860056779287203791749262890608221742547724857831506830988115600673521956741888818742180891934959192587272711367610719977748733750307183 [146,87] -3542995539383208511826365540641999098018344166354874609063345485075097393808973711401256876551821793881206179375838659776236206626519602694023443421561390298650976240030106862926571594627612172725802114560300839111243653866817271078366046184162767496210383205113849626509556225022837599295719071818961597977948778688238666230300558749733512858608346131288349935235857391257519987891256282756576074626737966026310876613643724440655177174266567868211325656873188048617401541326119197710228027935306010086794380410928281892315850919836088828681967148703085277455815764893461368034016605543374582608220130985255106326030292897671542046603202637400292846485537688322900152761936873499684491726870031498631554864545502101622131975532849392221172078225677186807661427046862011874772640641122546872268001161809286492760850972390379232956778002703958172471688639341718109316994881415708005258118565852193269741261587869913601293007059546794202752955759321791752839676935427140586762823143039424889946161638319250413428751233974605170741498635338948617674512116196364995625259339890790818073439264329478273308943457608097524655914291994378491347486077372269946306899099715976498917438824273203812961686930577677415752360785945549092451869653164999174374877011521047525625994712026198172718272 [146,88] 9316172869917370072476526964278551013649437072210272608434874056506660972043414207079513461491478797816589145124552877796203518678212024808156663495608490992388517421382380467997335023669028018899430859657037608777670191497607123932401188171052050829186247004278651674924842476252206391816825636507249437939380151786500365805783004638992244458702996277672861716807798858338609933710350565936630691666637791382853182664491888811013561401428713239774295194908221102556542645390931280426252059998402449466304737615639139784337187584191559257470426069322580792263033248925519652450971176620962584155815424480262162725504091281223865838202970042958432575468455404556800718100196447366773521975164555514060447777182229036622007492931741760708823272949296812535813700290427017022738936225397929649710945198734655490547038845882909614128705236079831680537353886039064344239276465373629973487228280498092620319715354197173197180825750905829316411559978961050343390965894352269834306268554085765967590817366937641602551566304243506277131689050804123176667166100641944321959094708361732292704208393070538968292542105193770991437471915755446251428921901141648265058877687705046751848344701921357643700421518608082428416307919049519309959507943300015428200540600776401898525089083220771968 [146,89] -19362343687327656509474494307604225847859250871028275593541564759802445391385599092307476805836082092921172905936749618776215668772300291356975227466453008445356225538302789353296794963533056081492054017976431583425936389225713682491374914425923512367098030828991042265476826110387899719475091943893407816972172927655598403796488660039948105768655747116954363086291467597308082699967971975004461611119884700253981991050143014620139806894359896481174469358290371421870308173835634004699314529440813093145892791440760318861772812694603757275992586453965460149907909649254996653643464483859606139302243160261758675701763102444031302296883721343960591074208046213264766054389836333829525815469574979679796730768399205074943733218951343839890046234869748995283735505560433632786543605133088387458058704796135520629642861308324609111113432453510345773733449675020111011565008170026814974206143326329585623491285521808427943056763453298308266689065942238407758932728422360086031101695906690479769872701639933880359368670892934037594411941081070934936303457257479040486530291492235924765829419332026389336341866281993865492447884858421665288985854013415006767279457552167807359325684691782767059684137154442406411100123814056353482283938203160102053277572719801258362585288141376 [146,90] 38928994269541587666888666326377239909409351932394990306380085357177519056983951422528472220684440189039207623824263666482444665164497354566364754436327538138830298913283563391293510208680876583426533079112645092127058726084524833107278702837678332722942306095652442257776362713659750307809621185105995121969062617579515890137391413340195861914795933926743604181868176854326307657363371118546221659560398528066036908532956381166219201566823906562446466640308209601627223810410161009136152438611633436431322139301897328037332209535896749868197942353370392334375903905402711639215275300066471054286516445243133756243733135984121076553285762685174690063914012334126416830644667364458268096429698301789327509162039039952757772224590218111315933905068261509044341519245604587269917287608566993308308929800821096590715176765793301496442437105968252231394766432438962360101573646492112758723917969252741723950249772584302052585480252923552221015283048031388758341844547512503984814133745013407918910264520766176413264744499865637266708130045885171702745716663397216516591078575775722087540900741571536616122329764033367489846734240756234762454102899016452329523078156813715656402680244488871109264422885375744533968332063941675956820280371013724682285533639515197270616224 [146,91] -57526388614919064501417182938451704911237366023750182173801416118826211982851524760549754275648045939602346810845531845935808807985075160248296899940118492749172899896606661384478448444228364226906838771926142035649590009760620467669249828390973120309386954595873021497673336732219636227999707911710708787132226602774699527863717683587712060941135369773733308354947151289845959620883208266610151752470559542425620372242069081413795450350659041616266366472525730870175718879264141051861380601167530309339064161570317887569652347482647477714236046977449235720482353591713341317472715573156684073575017152038913560426624410669772022126647158397789986431727518910636518618575053266759220492799785040140508716157459309238221018021356298086502668760474998780901119137007895000619084989840440407101782224868985231282075839874113421726480823888584276449882085244519140344985074053399250637415296096367228580869102426824027475425681990436807474333722256540292797567217427930810669163405321401171733432190954422870403974154789893469467257836285060988032011906185590095316291114918143756243119181815899840648406065795566205693988479706667140516652039053915967529185257950635032250911392337248569860484388384707711195682923551657073552982071183398109733362381391243799488 [146,92] 54799850517247023203643877641762904922743659909174632806833278809285492806668990298291010462268030718852013121938038219816737305533234694991262267240301777055629599078971756593785247095665932968139455074898091425291459176567633922804208870228159079436369834316152246473586154837031029762255331953867539950434590077053192949227500117718781499625228521435910104595650930713564315027005768789046898457765528379949133941086547132103055509933451069535634166053101426193244453727705071367206679093194219473160766753640775015133370654738539123057908292510631253070589705668497711633224067584874326527101603928753370683215729191777509296571099858291296471820854275383253088438845842084578984686667603990866032744181360293794353162852647520615721609621302252578707545987713321162300146855114888341598817962103346025895077330988782611109227314892664650826056970190146490274240390165388098238910905662831523543375160661130565491795720449296189884393064618170426952368223234547315352948010609366137652629489678970582726408743311691825791874311935829271612616506713985030011664227010858393620398622065103875994577449591043315998880512654123518400201126587639010852468148928293258159403019785112442277967268701021904236061972688792153697018267817388597450229444404200 [146,93] -29960023191031989113472246527358399097092594956865256192566963509433702414520931540918289577672306596305969676272301604924750520317829329445872273130721979293082388681483238462411670727142271997889208808440545661917308364423325993726653666485971151100905810134112733115475455757799501633161215848470834120447560567286986741607715030423551777549253092863607714093513190437948139943208488065789921170512231272054108944987175045201269458317469540766041806055101721383393218742010260749741037013898593481660029306160225963647689311921782804065431748937158316200829970282358715622581628709580839300064401733625178001082022604661244546457084089628853698248420308389108185639835603085911739305417867918375570268637681439271889081556778653172343635105545710517383248107240386970525509617265471949040863542652024933256722791777764137846186587349788266998903585314560630252850973191791546262279577773263605751658939741853036673729729038385681337652032559054582877280319990474531194535056132976493355697640456456012555116624363857859883568483946325712221021297138958658694540277296932920384001188405575845073215203837019150641687215645786788749076962506965634555817911203217781678156256894869151944051151852834385209319713059604649634257372415739828666252352 [146,94] 7879854012449479948388178408838031007137123914813106435571909943877266231798617377659350935717665445844371653759037996057365228382965427076523492965481396428982608493991248364588603918960514196960831099384033182799554633734765514275815092924160031446860792658697585580609188905602492196069764929531145373506011230931411867101008314525939363497669264443098058171339413720252951876906711987900402099135513916344690141287495815947472762252302359598891900207534525289196196584219443236521600047324347152973340012696862919324720673649581697073607538962784190691479561297809989581012164016047051606198426881794276255115394245619234189817467554698664846954450633262826989697371218603865556147099785868484443302565098724636539515623007765380666996996880031471123040602486448209928040820360900908882506796007369860982405718878016881124054714611690600555900492336157502745472198559799821459660697860775165541264684607647030878194976033792436965094180499633154856089796410701790938454992355034187171020358166219468251513603125957330522455186111194500662120701167334274835960138184912711618265337148664938617910278438464390293738336749111443499745834350125960081717799853126272357397666386459893445049656468877318133820042200349188878550147528037435491 [146,95] 23057848910136455521163230447848978592159566064964391289985198167540637798867503820173897184848348891314917050009432996572248675526235741533948040760243765751965518104550447006490390534059090530273438721758541483989170657684007132631259125011989298061142082312681460389693848482295069116208421695540560486472880305523973413837288372502372257593278075921750122877250010502627169124838952518111329089677235131952468091007030895047929228971731853853808750633700062489636652982550264227222907151890645172767074901117641769078646032026756871862836443750956891643981759729081543497616585785713871750332464527141315892265843087123087548975892827002360358184215535981738918503233585268942530795021572807665202969514801030114607931480706045304164716954056013590821143037824007159806010824676868814875630014510771408916292425478484156744529473847046063858999967930946356641375543100904177101011458890802842776290653112862498667646152817809819510968929639341524745060882830346454791983566656872402843547259542379970094476823000787917846379859606983713720357596117385134628475534414419115640284777214273749538289723130371919586828561340792831192179135810808624037072128777081996900825249916370787765079894144138055444374320043755357731558902096448 [146,96] -29494219855211947535499627485851192958192509782905308272390381122664477952664159887450347685374352387128014566641653330444689329672349134914289335945655006001936310552548791512889640815963938040346062775441501250917932316604344597801506774224939628349832760106262116105819550468588817534838091980198069870864978355365200389238128544150098190841722204837845628631167584983011022559521011087462410240667648010200707404283512180160570481714382124144171987542704267993664427643910035441066609394262494988502354320129235429008327311061892727573141286643700694781455914777339417487674183485035588376461325578784708442892682627939976152529022535530175550446754146682514571541384433844033410562748116232838961236444516829451024872138605722105377779546878862681472179075023416786174790307255556965259005481004624315892502762078450535016839520013306967017787630244182381421310142921300868418023155577437074060730073341610999075298396187194217310852779549314414336072186849371910743359780680137876138580715430732154690515398044998880963051075774147502660823999454667197359800172890789125243183091177745547311216429596920452058957271843372104142161629571135080482815915585175562014534977899073752897889475712015377554162570085221668751589696 [146,97] 6273676368738987293432710003144937768144067621804363483991000394963865154317463335180867174792861287117794310174247677247856896368411699346988491769636556456783440197582162986197865584295721565653251163447541314932276415268911205245118593514165193667431495089721288008191263416045577630793198079409256203621687295730418295781723107997719157006813037669440080360597184842875505137753009783800043155301927797239110912881232140187424354287863129582123875963404181604346148615156446257490891220735395169420050611033991023226033952878556062770194242851693420090079846597090956487371830707261352007857383121511254351594867690735287961418226545671899494436853989239962484268916089467908265890105092780313916041760352385823843069803584397905012394978321387500101755721800166190438784131525952811842937765347074639520864225403559793788809294878520883055679490582501218970200046128588987354013700351923289684896508855862171465829332427133916511487152893761978289310304954331498043993313910053256034908268370065538960604618772124014335141913891490029163955710196193997576943045651693416707269493226034617916999566360960158278107220009614051728244307212531336363999752751320169625874972962749770359904033744910855360517017558151513368 [146,98] 2581268896012496425386822822014140015286905276406158899425126202710180164623598007782482657096561265265611684118160663470528136198578512605646451820255742896797386975428074189861815200227982763822560002723429204482920849953619565140230618209904390471206806140631430200524863200395010799961124025654902762936743346558999217616819376832172541144128162805708363176138227185563566236946649056937348596414387024516356131096258373026184124790800994365467348102427830669699864795172279555849172894800764018221637652921646462917755210140149110473577978428440948377220503080062899101392938679668060322662012603321028233484396470248007692271119155606240614747480505687366574016733758598000342479003282102020632547732988787998671592154191927165973403899938840575763187063901846518215716073834023007497997130550852944251864872926569783789977521950400877898811193055825191205356135997868688867881238107300480438561852074480525864334313516067675606702794229389175533761758682497492882891738626921319461912269515027689839010020639673348990109362271227011649227706954009599065313837939769823806084030031999469261438197757491010329196906805069348279074829861025751496287650601839142525695704685319768248111329485670947972338051643668 [146,99] -209912441285802634795202129347363620519471046941484752735409546520950331175323938937428101819088987260344628989982105224735261402443905572754645961561457374583544591502186330489848538162409483793366766397947987395822395167902741359175624398807853246185128141615412115975605261696436065644579915293098459813786614154337404970184811796299135149630081429853852397276975600379512045637461308004407475995573132495873515983946588132462921137717932160264030168142063646301119144671895539176113012970084755413977557303859546611218479150717792313718142342002030080598414935327526323611191417053291118774982872041573322603839267954971130763429510609775601715427285720863075670675082855546766058503696019680537304966717840610102027973377377461260986795003883683865127157535840444436847591379065790310101613270394472944060965049929807438120317690425869423929727387403393633270154924074698679882866539523490411208404216171264760241987541810917693427099191340545988051112712024721786729344644336714074345751355896373380420713643785077014016366763344754915784029789142326060084960313506796598859101859354594289369132660513630601348544532678318864189497879556686188974190112706331171001611697561292732377287477771953331356800 [146,100] 536513514443473610208235546701746651500557571236489677220295697247298973587681383914346151860700018792481779476937735962242655549626759175704527672692086806695180149768328801492033135084917263470371255638656383244141756720797581298167856161236230170302027184375927734960824648543754073735708329099363356799294024123399635882264280590453459575229084886671601929074906936348252382944733891636610869995998812615668154509796598700218192642128941988400655537018642603381631416299069118179472061639696156062842216565353150979788384291705824483923001520958802690248553659070596579732565090067933584441561079706328594430560761352511401676776733695676393225821945179292618634772208562613911182799296866584701359423009452589556439101295954843516370501100975511660068385191658447286484470794587761280216490203219007085224830970910389224946525446936696324176093922368253839443570359744233177391445171922810027001603064655317371664332606861824451001927500283506599860128430603444133206111280525019123860437397551945038232992495326448239732098965673932762914102967515584586443042690508808749202307661534734663254625204413135212171218487972239021308816046870450757157504115417119691198364972494423770179078119533513264 [146,101] -145236843885803298396632764580802224237115028551269395179087044102728484735391747485297124973802425923077515486633507201912177871879200874861697276586562484630236333508744921052417764179465522958390331741224041026730011336057854689676107112644373316433194084003434785785487661862863301634098340609730449516276539796124186846639895554030934466392094525971222742866117363358772997805900472265277043491853841921665133605386715236306876249766206216289485485305398601163046265361005960251031562833913455386220688908382498590527010649963317912002895976159239363535154460551746489160790122901164622669537045847062207139664419325722792293193551215517535370147765886282537728053976563867535562027832913294861510487120610324514076399920108790804191017053534190730796369926011738469743146981665641809376165256811375497584144182403155956401557068535237713019618530691996500297995189650260838940434558314572347569150689368496941548007584266073682497845849319869556525190601644462313036495398516876931880527526655648815559136798673720417930018635406402191931013878668220801323851792025116313483909259502583348450081056565769349825021606523931928372240445767224840647097660181963946667352018074289671700578662512 [146,102] 26404036218916783885365227633004040139471373467946765731829352812043646058170972932210815495501627853402210662471060570262192532513314921551803054343593046750354465262291949267121042203308684312085359280505498159621455818548669373829987435164561047230335398695855164477412077963256447140465185425424278884503233292068040386066726078381596048018273505517247104520458720896445955380546739815511883193934572925040957972746999697439182585000460172669819156412568198047793421759055859768384502838610303152854374058937321351476995092585827277639738480106656228618063202951991479251873103728131936075981907542294554892843113844668670466987851266196017226338178614275774027012843670298485801643129992287478212642957198270689118683475952997608032325723891969446127824178089931919912896795164416324862996599540345423576133303077693831727574439406064181417524645415231657135499428052797064826394182565638827949174636143055299798702191255590156681106696233085599329057938464002485892067616874801551849943833990288435778472479638742305240492025399744643083057454577824995553870199051368369596280102546737200680895613354941358449392768221650132450735998592897946835914465331846692796322664348745737246834 [146,103] -1821189361473622300781087054085340473765625079222432217008591899118283101340111227010531370717874550337212822302030959440236002540477907746957879772947761892463091285468743599666896975430390875535131559342660475672318668601495657404143959339302240564609400489208084654432564300197912028196752753948286944954637094954158856555041574595333688380459015728873195808255999081607463265445217185321375585926689983404538504062726842057377435064457645771244797918744310235027312087753240957938382204264136968623835392774588027627086548985448270931712019446920586333533273891585952362691589954326714405791762183618745323710065007029032127788951271048930526444355656770599775674493703249481112940277174561220405609213754649520646115933624072036618128712748276676300121840594756021085666691279058392301927150144004190696111390996102743969894334590725703535013391405039551221297958496928110536094600047579614036254787708576546485378814524485480616170225818659627405832936631957252404790988909913360627723375938424938295702177339579955595422366571248187845008854510511268663437560914009706377578748109133246781658190250905970638520403669045033060959345358010229524760549664063479371354391853868352 [146,104] 52736501333265077057587293965510896153043265953287191276872011057492501735505104978087812817522565943500730917325627468636071819185558005981320526654672731222356822720851154994266897105067186295612038848750854063901543826691631681971389525056151716311457004163040937295555751260307298351298960595208436248174549428587942272658202090817484333549166921826116545806702407816696609828492534431016028405652396466782440682736383184532967936363721931458045006168015203693977039639858286904333937073136337264430918449326132936399641427569399535171276220146120098023420089893577800779948608804278555239531605052352893413325518167060681167549835295529063162779961551375452961312330447351477988541270618690563643506680912400800299770182003714018418565209788202048633637555584124686659135916828485159197643453683275087290142362004217643345618784709447875524575043359341475573257104329164884942424225989658091526418133530469982715198779429897256393452489263382429134217763592417939225400256940637230552121052493677768043709651937791524905054466161599627909531479591523934774400212985079384028095353494648057537880091486132968990539870149351776065317552937483590950602286686001086925843200 [146,105] -607968734609843030653551854373859735859409352765962256951737085641249530300779480354314243162115457717559080994485439069836035038000489996458013267473792478305116133968433937986302255880783965987578175222760325145192585297225333076233555265162768832041544714419957548752111311366321727244716239439823528402539701865435436803117734144232850846617901478804317070311950855665126143345205622386767021149544212308671852436690350013572394496231796862267451965020853497611959671696614091910147427197991920571599693895633912037039870088031784234905939616049215515736179161282014627605761057159656319885939459600148029949126852098465201489175874822008616974298007404418502158514441933467461620186060865572243627968305490038185665007516805743619288278197568372379805309743768939709711197767187791726089976925105687089370344188009277070725786886746670279789076938049455333320197247187497336988622018487456901357764235346705082114638223233437844079181851983166502312309343466156809441142624453086982335215835017754500901941937479438535646904604662664606477820105323137821888665055979808260810616834074983725897044956863036352935323912917812534558449867811664489158019693158557248 [146,106] 2922307933439814001421023724290195917360064670943101089334178835480691670922718902502449147686465893038471228943120409466151712526787897917817171826619913816175821666768522738683842140952660589627725979620509284531999268015014795630281246430726811210740605035678273681593993741530693674260545332257461620945794282822265445541033519132869308770027770271730300493548630046688914232890367377445253709628844802930546584231947430926385826066344541171728156161558874465765525110869823082025896942536611481726402216963557353740716010170017201063225889731509214280992589585038254226909406122883965738453421371821693066214295399025370062271365482555698728191867802717902530418220486542796080865950623668866259223503778227528628158556110825076132837433463059011574395706775043484715492664710758444727064986977214024554449507161030239971286274789440884764739546994286300221064465066075127989266117132541510966982326500920251508397109689802359173187339388804318963036585038074494340746837234474159965684885159519070384664669794822242351990144151431440543286317862656160102641361233135384364878064965866780916958546378045937127340311943759223586426962701521941398992082144 [146,107] -3970184033455977717978031196367168479198375808101807427179851930039483642858118398168131446042374937736096080114421723287918761017683477952634686600746746470384403382959353781071124406060028716885528836126334183664355671052859189591093514127090719726895564852249972214916526348407446946056360074225951777744031722094271255844530584270933817804855863009001478617171301380987788506270858133982484333917536966777558260822677381188495390695392193520479210496000875879445191500737444657189913316132741885124224318823096639600558260389053461751037162122325186196095501548253141137163742063732266190111413820415150352508944803687118980513536002876408288631248933824933817358455775927889299008592263314617025623682827489706511784128835607977479305502082660932775004950731172983116629853198604148331051795168804385366205119308318142980517508880968135184615064222631401579694994921829479903453298559324569285933503647505906028146033906027118847512164280501413445486296437033931726953911287605413449332840822684936973776820931811625771584176883620744354009335305218986854793315822606097786782942369972571096202166648880727358596345410573897461474827923423858944 [146,108] 6905459921518321151994224235642625305004153811436263123875043288170652249489797863735985467772428883772710253882303782744239980745253142076348403524887338899855203000911826416632676929555487953465393183070037930280948505186380747796975388552789009474102476698297011959174832366182137376213154168184197870550994024613196767932862080224633419614898563147924933894002958788701841507947064844470209259781343287420052233201162336272606372241352576863199985207576187638691378898086339456068282602001898526383060216734739343986451878513486342878926368597156914483758641380677799922499238269998422194066228488856727598871335162416146467285723741895852952284760482124746355020479851384219380322623499712123920871944561610191945807329491895168577553444435256774483241888410305080686423572876157316133614470076052885319310834182185565323713752571944271715840794122047454377951368510841270584739285325968183056766540214110542669941574135377610199468125316869477771612754367328520382099301247014964147621887723004526395302597703091563388899767276773586973249931797384468461796743998736344735804274221943072238287446344735416838956624494600741434807576552 [146,109] 5170687545830753227151787567565426840036873665851566119429145914649372954442172583024004090574291170386430896885220064882339180524053843917322359278900637108540090237035138148098785613245645014917925291048140255370439032239085318352467415590356622565399540612230811655510976742275352869769637679701431034280062483289435916140963216975688561365611685124640562626462347914831549239963752131118095168275987584028794873933127646389788464963445059894255033027470356830204285979352439503615219032430765941478304875169718820744506617680564478632942614629636458716494926234502701595171742119031804698421320850145483718237987660478756307159021019754504909179310232731656782190989297376799606999919451074020016091148528918205379593073686649816778340125195141573668336222403703507043146537504827511224101716208567673177862625277222498241145992292449914608129167242112081252744105467347391617070620496410932652009465022709478719167126558425760088446467497159403906060139371402194682570422132169407796618057050027864955012942941754863639600671027175298729988038830531250015784842655594574443903611272170782931771412621683285981666482029226989168 [146,110] 3289254022651639169130560197916063648090953039389585458116272116763986366194463784086401409733915349557623540777948223782405935921462704821114517379341024673827154863422624632818653936644531513762127994936169848472275506883616149962067697547983545165622929319554631748971031849102007350040470733714302420986685511995397824312078697651990917336530467209875465582289734788934523184193532788964305118921257485880467235899782790271340205531148209417082017037997885203926497028320720662334914215318931459609079575487430171899107945773220047436262564148172684936826116918880829990679646913017187346187543158978357544370778836150517739505828822925299470627810236494322426687675253009671632113723012090967203246532505060979255719930837021632803903413584499227483037530939298780254977699852581804223401991227949871870353319799207507198367177042557238779348624114682819723077545188099823934941801976168608114971638640468716068254346735754589114587260457444289405743441159860874336920704438138082908160472540833398261060566123823668975983836648576588493137160543338764045357792532016263129063483879693404406992411010568079102736250217 [146,111] 608321510804831120684854482669607355072373843286000891694173029539006147466944348703730915860913593848511140985060126494888761520397473135718394767433440944976454550315673937105103382926667196304650221549757257876637994162601598804384470012161293548458034813980547487712029879559236867534174140327952379070694748563712691343911656831657151224682387700481617912203898928979339920770403760018526423467410217430424471518771276284805126570764928885017184720330783165345167783212978654833460851316997665813631831335083062149182753542878029625536775175298309516535937801418771924915240052881498481879271902963192757790646237315119830511000937354072792824725663942949571600830061286059639839264805739376785115250982454925866654838495624900496260522445592577260031072772366718104924812729586146088798835588672206407485345729965092528150090947773340190942600918694123466768194384996165920110779689838166762188359317897870381948731875284421808369513360820396001218625991969602328765397944301542226510270015477166317744737796447234487400812356346745727998322160276217383859144647547374042235103571141035537654866543561960608 [146,112] 37076121460795667035376695162269753472608919623931526598955648544531619806522265778789145098169613254416528696954700791627256648170403211677509784161401728408199759495120024319239742756475618494946990207143072897452295999302048104220815018262185395292289923142570094045243233973898925320658228119049467556613109830352567655763716843903778538149922784841858485806804525289752779948858660110044592789420234927010883155832116888895677810946648645600634332463614364517769254950695345588937247384005503403113208274049650852959785081702044775297568470367083103162243747973163294774781067749289710157816502871184960842168629616819900692759787180006818343019896663893980518580848771706902793346165678841048739437017887184046705751310928089170635965636382714154004517161949357524097872597195786133914697027274322816579457333838278638571934333540312041752659531575851879375992508947348420585358770480807320181275345242556403492267865623148467645713713822488203960039395190379126032392404206112007699568321625812656607582740653022444215110926841720640452077269435593381380530380480250936718069045290140803563926368 [146,113] 584434772984849051332316872006897363589932426232935487024186935692571424177279734329401214910640142894530920578132056507452051776269110477638652186347171013784518948583866142806637756505608700156145323534275176814720678066898320801674384287184122896268468052403458551182783912655342901839555043008965229074968546803051573652879624064794542511132575626784216439177709881986045030795567402258884493007525220016197762794837278564425748546466490305353660744295817759823626344783399484272503661996508838879168359087643747238527006506508667325931415702938900409802633508913196804974362574319071632115854896357984991993266770039281273741580034387875736912704316943137804826995456864114645390426877220481283337497720929324414066520966692637858957483560188617507599290526522153507942643953843986595407583151388265010022711421659728696801831264051842307070336784009070500078320119384310816188279715201062156534879734740600821609191205909761956319651078871639130772060335399385661815399377052492661175119622842154684509058942420599966904964974571734416670791656041137756021963388519101027551003833308992 [146,114] 9274561500838513211142376151123439169316342313522490708441856155597710395475935759663559738775694764717073172339435148228168780391688439624838376124526345124153200085866692737220912519387007353268387069111995438150589243352201160926751304538906542313900570748783981255963004004939825316813689323324643765254830645320774547490608359610695437182483035191062883105028400290657793171909385623569662528053201196337445571434806354604334119964909117485140761968659082886581715134002596202022598743624042488174818043478351782156399447160328687234642933236217469282067663204837000664912378260880371172107862464388440091834863540869744101633059704753856254085717249632216190365269273449837682664253162307437780130623148069826737128729346662799651561598702893749476894903248992410608820927328313423872146936984016718082111575011772345764714981177533096484268963526208550395456243899630350338590417493273224020404753805220880544621848009936737641386598039535095941227712650249094100364702442542512419722112668554666063378998387461266430645597215250724418715895743368099455935116815637761733940 [146,115] -93534848218642777346466592513834793229813250369955255389060677707978252166619804306634501108374119373727122718396865240245112630616662687655975515530379341971012699056617402787775021106283866393834510890559779352493078911469780370208103458788568224550450406501764413668846693736845671883911143350965518017563831676325988494588888965694015212734220969935401544000806186937908380401640896399028817479042322961715622647753765033302559492278263049582431388515845216254128783010164678320159306326624482228968213937983687446965005757008185995666782498370361845554086145688940550380242763007339131567235042708494694939918314333490291502369230054137213193339442618167401512438539063486883916920608616388729252458649634423953256805125418759507993276368051534826107906664132127846548427051222589573066758346075757620508107136050755925662481680010515154922703758615344619164846169539619033587243590346683342329484303009106509554006823141085055806477288070192627704640490682703526635862912506946605538893738953572083520471999976498507754557528379978700744977433998915037469664547648 [146,116] 428867452682369873649017462283587058210286141335464692303263209050239245302457701168355885882201277290215190780565787139899928043883222773266706106620419173778818559216875846732018272359312317234700412161293563078797900379180040534687065606894362994352452743448536470054748213511580797199713126107774118736214351399223145965163934747923136930567849843569536521631964010850747387629799159780962836697723818939931513761667634619250949021547329731829864779565857414625467917909398765282555101356161047899815328800475771705406023034292087147283299834104515659472736366821156198023131964769786378359132598819408925554749772825113310092719601073869772052578627442666920277141908522163652026700376830501372866221281746304974981320005877709776149302686129186341260697392134892196999185779768386185816540314501246039216933160252999082456680615097405226083572823470495156653241519087413348347364175453662641535862799074123794909617452027940376372597868128846090403414889416110741850219924273117881978083860726238268432727791136258004770168222825898890370715758422303096 [146,117] -402019847625805575600945132681453631764597333050816571382169213957852120969298243019289576483781778517728833565438365648049423989021050498627719753265037392752381241784923234922798739514837961677602156134829891489015598999293909919973050367656074819884729877563954777347947529942700329881103160071504092000688740826872357149470774524621025142125273695775538374334133182234691016437147604419589083552508236223550451516411829313048371908012712297965095051660949536877634871661464411783880910019719873315408720751320404845542847411982484205005662173293573953509569718347762917381181052690514661518995951184774972856924846691666173351705967802348911582273418441256480934163480331701948961221063860519369916064197227153529814205146461818159860830124124711533818949298114717616517644818553355703416170133718381391780062860553845914369527442486256400004272168516453838516945974565474002227803012799078399593760973463336145511403906620155856054327653909410881752433405736352965323667726889300295232380381763989261076355853769990160879302203182042139586336 [146,118] 151202995909363297519903592683159884526457083970236673177565197242995219586474100607260165207750024269287636453980641259845942127047433652417554170180877905046775556256763726677921976814757502260340303210915307998161509436500640038739355711186391830683726130462240079437876015808156753759272036319220763096444283949701479596243255895658599336562684211876101240400665897750292753299532383679961420157782544496351020313254302212942901310238626774173761074623668093094152685406789661781369034600441759136709436893662586273533621800763393691439197492619124610352718362507886894500813531145501085347660989087374912638694461542163194121065094162695568559210677419620794606473940276023702924723580106082883294456485607800446245824672728370935480374719864361673237562525331955287288626359467542103537579158177388805710771317638413895190785798230473193989358680095121061284217528366650666731408739487323230003550375318527051453380790429422707509494453395750177365194265505019194595515804595996312396436794109902052445582207560150942487686526385 [146,119] 51488110325279710544597657378674527192971475154603863486463994877429452122954632080100004769333002831483597640388705868398367921785349492894869910208545749984061275786937136239622904648373588718032298202135146020497286864166629456899859161304607242390223630724077905196996143570645665429434722681569196589864089980064107865740953673787226033022186036621418130377391924636346968172305547886509326636579607192729757547535541294999281831404142404121954113509810322878639217125040680262507797718463361418792098018577748227719113988825517949742149926073478990664170940880237846386894911119639297191492350223115234668229234470721270128741881826938126143728229993240217424791048197009218782252791015370915175607976863015378720947589037443145699716600478599654381822130553049689641427968716109617790222087508996398499372052761999017731843497324472368535505668439464141881214556134907122986222428655649381217172065599464535681950150029102604781935525345426948236332342478591603468864524451873145988945361643090299055003202461386752 [146,120] 7332835830149758168571210678548740988172073337075711418995374887093752347069786956552516261460783962789511650036770586875224633290831090997024651017908989836735047654173549428883777886658288392734816152092749513765467310062071107005461855740814041534732735088838762560936653493162513687168598184244882209447261661967329834364342465886370858254000166934250252572058620936542051533874894094618574253691528750637889985574199671809675922224232495749594222497791210340967096299380736863000686731285832055991017329925443071943436373251159671719271422769256590561460051294066879488892549308505399987777644129172629167531127433505324636320269525172037452356018308433649351359095942546715248534226710169378283811370981765377455114992128472651336435848134550303665268754390587861752277190217075425857187595450435825116695035498912668935586296825015545250015804547057620862305882818632329603791217000276051118470817010563427752464347263594653957562907925901632626605241299626282810709123392777700023089271440600067443552 [146,121] 116296020571083276425354164534942452706585068695709133022128058643018659060225346547500891248114544525078987611082000668232006397113870373259797245981967887565063556539568795398556906988674161233101095161194064490902574801347443698580400292843443243615988324159166306992716128194443044325620213467561477377060487972100397366597869511286816848757852738287505450691460055247365303273121828693246541651608554957415056627073063290747340730325129252429047095150609467909364174670801580803598900726506354520300783863652806769735893907898523959155977268882649710451229049712327363934660687319731816865113391134219583869092643946946990719271353197531501533478346877377770480918186721577311804325261080997168858362113997974420662659645743071703530001174921299396534508835372810092825519013046881661336763600199332364536593430481083994680463326194685228195881873053006406619018098470524490231034008207168580337900644664705262682864120383909789962832212268994714644206919314330430291822524177501949843192600 [146,122] 7633245003816215248182502785039623287412666149629855422898070261736699512860043517839638276619657087857806068507632073277380930668057449466090388807437663325232347685627132696409086524002127222783894105899570788847629150257877376484047494201408719748795099993453188627127120852881293605137778834334997288133514061510698329605034896715555493693194739797513201848333972223834620251134767650427816964335959233319185666823413470615933429533694309714099664258445682679762181656231870340869520768566766501214029979685656149377689300618129677571178536766606257482435842634521399561277512577586841829193795953365755714330173755310123781566546389953334250343204034734259458122907129344771268753359797698500256935295918505076638852283630408309389905387959864395645735055036256087445968380248274039518257894789087192967019420346040977683648273686280164843416439077268599045127330400310204083654209125710955950404997054536083810558770461812049012223419375678538186894411748656879331147898131472 [146,123] -47257000178580975610993408459880635979614998295739822175588440717644619602181206128878793853160409303649214483975117316612423595890290897334070975424934333414784681111450543560692718638095335255730843985910263994077629100220995958657360526898646740490690919247646312859202030772547563697526873947949035802360456970547829989403385344830654294603458815959134370093444518174715675232499578637219395012394288877631833875872090467125611301828505088908510207647236437458680345531647278271253322208503084269218362577612297507831698550700626571469614385936987763844743207694942375696205995001990220517786101760023659631949071496551907484772411921676519987424036938131311503429437495358328481426325605901524215351933779689054501180164769288158152268429903325100003022429910575776997802100418542252861884813563617102067987440882084409729975866016375573976085182829999651352280446091755672277091422149987302548352893815542295431812455935566785129084446127853878425847754371812544 [146,124] 87536933047360624433334730305167032229856675190242932256065901724547644421390857334502329588439951814756093733473181783700903410739083264383938113462469419447652869239245522734347698997420596992454664404543929311805952004766081287487738054129367957975904507689678427321035519060697194700177508019958028082146815683631834828897556643635341282011481585040580012338522024849049463591272827802544792001330839126718623984539159608766338069740791186389394865355933715102829204747671244434694389873659787490843080255729232456077184617340612861063611036978531709389169065073529851006082430872568760117778228513925094871564855600263756627714096696181234465830774763579294255795959512884669023259320354434426390310576713439151975622637226188367711650620378345280386075547444083207548908991983220641114016139576520679633726775454130977097412300331529029761025583175118092180407210270763034622502474287575758130795273618339825578328206415666004043614329247555827440 [146,125] 90832263850012630915481191260420030082571652697095233898835073112346224208910876749629723184737662377430025841921098840805969057314091050807662818424324681532474376405486549939300078265899781971182360732618958680115912688692295672754428767173909058064635917556475111383198194447060865138641797151301990416066505024565478275342178263068727685122732427899828380803828027416558707690849955644156964270891242463900378061232721996668694962867228926934361391124412491984198320304691917856346912939872968776818162564745645942091018292812836224912489557930366794595888890248718636643941745417821622409893671493906678406206424665178672737176123369307846536312262075864221678751106796226941620164720597539680559496624803874144478639279550024183429340838035343700033059387189157336719718341881583918331204969669562086186334516165500599917725740475613879338508365055533766632812201175573296761156452934706393987131746835939070946615394220816829952384 [146,126] 2575765417446996558692337867733887525097458608484785231972563839531334428062769531908443851916373668225803275740740167102288760783619604689285666928142539719819720126636979599384432312853022671443401614286267482424140307687727828731192805858792318915121276397557487837633597261142185097598739912063653154788584063944422234357466590670087599186320019918686707331639691571729986621985204974675392525863169651876668449043997806925106697683260869537647193363589266936305043862124512612239944715557814405032747169640112259985373817308548257230952116665802675764145839854555279778986560716421980618398890178412263087620537537735246922736765120082376389551389023472239101329323528888574809572391714736315556689692718020812719429089492409927140113252695155200304342214382555154866896807445654295559528747562009768098582960372989033198963018338050215496879308758685202206380846569267706319548382580664091519895082746157825625485570 [146,127] 1636349814658843372443600074715577353835450372759440642481076407714313314480404218356681900894277922571114761241693478311412930888692886098136707670992960671791703944166024426843772458241410007156543935552735677458457648477943236746035077957829437488103606240498380038669090657357824403398511651618767300744368463534860996193245969952503861188835184622878122252268942323827545838622746778882241117514484103307603402375017615084375040646233236564125194064380517439063029262247202559616038755382444639498406553609412419386357757860799152270024854649054379434039990608388754141486771686725287245768290610078307928240221339530034215761575140475888826827761758824613831064393534458051368965205559145898217249038795770015083788859843524804481113561587591234132816329470463095633074693516623297721291495523681082068087929803001466971938527947318787424321597723871200095945678529006757145936182182297852522000512 [146,128] 20817556853934807461845860664867544747001644220080386968365756018742532462710486562403782388976293674778344159517155673931943170279332955856479002048562424871127461789801367875428671620864364693128853119880162423412254248158978374843027204257771402902291117293223251424891552633228109910457741658516010180216982728432371137537337776550855435380818180497498937432714772318346095659728533538156891046401314811334422263377199387876359607086244966678200543998062630107127311892783720237981805338210317366833986709911653008662064769033168819048946416560344260021121030751799063487404585928350080911414211414520934743160740268938088200882121070220690194333108512295708771105386920130240067782733492525335279903326130981072561542558196724209151395695729537261911126274660579167328897150956785515959547413617431718769773272397130852991477498929292947175504735930128834367044925809120017100576 [146,129] -329486030575741069107875643944292058218803617124191724629386035372916437700798953322261476248868905525447941746610563162862452740055106999880180363095749541977967582500604811092127309610550284554015311637550573849651682635165225710818745717275728845369786815477970016474243693426871252796437996158839717081437917604794609702422522413628346611298912856568762789950238825698575540439012249062614920175817128709671996371161272672489832439045499847200819577761440399293542326707705695338233966418065638706102710247149474619679534317617952777686380701112111190518118851026223786004178166543194975672116728054755970542485154781167461672889605778284265368031642898691745577817635873547964464915831456339467510136835101432146234303970562449824316985603895560313124306180291137759003993089862960890972422471969503073393879075614175319013489297503468807661439934637010237496352 [146,130] 366121089762162584052184568506686179945555665945459161026720802769323326870656034105532643242784439023908118058601783562839540470315006288479458757490056400665103118130891699350444413160932947768606212951895151357534768960483613728281320223008170055780276512509990371358689058187051386927034870101446272595690496530455802064063481186187248207561451864755396950846856645805668736880733763854787793527252471270163148200715843617082995124114584343521381903776130330071518457857960081547215889260098652749508198803693648540326803229210638107658823718503264143229059281227430377787865153588924076584384301342383945895525727248910306931146213231808759338631505632300443029895786233840880464344133105516811529283050940484008520856713508846484585326683885900507552950408309088711342715395882959616272905384016089756553584199072810611735240616224768685660719051516 [146,131] -120386389816108214799057080528484138671817559282787385806466786616828864700078290859252067889095623261368964847348484232173749833394319779663750750656074726261849417497283724499052660586763935142065371294381898665987330913930487504256674339549123183286749692281081198425171459246333472080235265684160908253588548977875411097120873189336879110159618522290726422000412188809330199636811670640079201851428992392612669523129718560291414913652228217974770086050034834330338371202841209495866243287556725199423747633704395403172968832749117519820535524643498699424693296422644127011045076907090483072587495229102438024982261807402218367633233527233192710454024752582959413006753865193047568802125953533505003136417414831470422037345595598554539985007511788737108687622033315390785276714107969698812486322934046517794681265385476947639320677243249088 [146,132] 11215895612495278639758389260987483846685369377626475123736426806713291423052688585385951070330424436497255771327371788021993659054121819382017724752533731005297028174238178138675484362078199953413460376229107300931347830427339295832220547348303953462528918438491404420332107330648719567028835172775629485517238815979945428008667436470219386129723306134040030923721037804522045016872141167670132412597560602196534197087631867822524880870862422867137400783457125052244472027833641707439440953127492725165046452170614744609754337092461672961993765331378063842562641852453356594363601342514026115578841610584066624292848870546546421853573797622412181740552709740436177309467500675134059658295387644054905192495047693190398291646821776185992818440794458341682558680209610504308099851249935335781844424644232224399069455387236751587248 [146,133] -281758912941269530586981446836758235533649917314246346575550408398267462589713792116173467034358416651804664458363640316289669416724919804184368659270889160188603229687176776364448203136469741316488353262308677853132614091016748227207704449719484721821865743817176034882164122307939126476062048563001609397908807078738800736188691540506483978542543787774849729504903791119784197676910702705095156398097297165098605844305788956723322724692444490897073590159662350819184447826026510934020163711028286781797244614979226089459443120821675985227702854134576278225530188336542395944986604124955389073697427315110492858395640647641984958937827935652658643182153160942187800312101327870770292671408309060984531352495539814680907271079098967186259657868756564713593204490595319787130470962252929821924934624937777480648327216 [146,134] 1803919784364500021164806158318064054701936904877708537242456212118576876470885679612166220970655877666944873401102957336879418866936006807633655990883757382955716364235178430117242829686150549109606183593357741422578261722619896266331495745244403250717606241977717739585045067119824782187215936900939825905879250244670902028540699279973739777243335504990377393045716613009260178651443888337249469356195543735924307311030790530228994832044416290400412300898983972099125569581098413619155445152975022574624828079413611973075821335003890212466960887063032937499495198373391176478287711340648529907550849164910490500595972466155970199997965790842007144732499993948805337582185679603720705182062406632595012805097635731523438762173049989245662364717521425271948214368615651879459593597169645935725009076254 [146,135] -2760475643210745492299021284583238604785592457923120052857093566527960892618019859779137028260067220258654898963648974213933389650279238506623012391162505285537638412494148674073594597996898936552368291035009441526960725837877379929515079493877318615969323807076271749686753790561734800600921758324786483902230178943733592038770818222651251446306909018674030119504302209235276515509441917012993243554499086218594535088487612714848278844151766817023738183174491445357522635340086726391569026731613796238730795262545326977747567809103972110133893816508833701541682734196356985218427271066521442635476956154748536403908032861009741772574227865959985001183089484223478887108275993631288277869794476913682127950343256865384776130052650598030215316716467434773055531824590569949840421839590336 [146,136] 938494582553432529799707706941909003817124677782418016675909951849001442492628359754154090751133657760160500437724920474296966528112219490599959225154574368164179539651800172826417058902178807231217016335639449605521534238507643948524141033582352245553326279229899847967148424797677696770329088400546630105662227960280700336997324025000684708102642030359453212890889994310657032592049764887699664122550055788523645817206546974090590133707104064027676562611952031666756197038092357777810658531698743709108765640910175764689811545859474909740730705784920473445371849776875474263500999367001498497074918300047204476558258424104958450101739768055716259681111265402096433824391167394653339589098682062861005253766553657640265119498982730060223962277246168063004295710372927584 [146,137] -65210214794495908673712971883650394222501715558740245314791787709588590307733386653725558279599813954814302319949105502852008718303823571521136145088863397292670670550448829391191967187902534685481162344517753222946922299626433449864286168624987079834034025575870970419059450826669426362252673727325497931707458688541211775394916571747948747649930370601231138965644778677511070823532649124506495939048301714334326333438622546183309432011015346808029530755792669165623980722454193846659081220706221703005860955340720214588912112854997339875719971797047116672236377592688272702214170931930013650969685600892746387573070026112685252084254544755430865794615905043678103629190225497510449220486129295366858241930628185191448514016247253090421140491152815885096 [146,138] 841614150896346888257582067946770859632239316037010838555179716173559014226751192268180654086902975976073973855108560349260552229064481213779857929409842687615498931573596844431890685325637170449438016252333519109067895083430195116440308824514506011630915627685640677783442875284950886057608902081692606203667932840483506182928470443138700089953012762413944513568017512887171298709382992214852346434425104408511138153261741549438864387643709107145749633825007088372657787885708945902661496421433490420635388520562057057382248175135455502343563793866786593691166370548256739508967283444124585318428842157718895115471393003268622487526438876296474102544765442320168834082422638835091011597922404599886155332232192741998807806208128143412208 [146,139] -1807351201097150829212729479918964817100332130610734790162031818197574772192061701495537534394228138939084170128951423237417164228295263166576241916884841929697406265078768644598639487939164822917248641603984869476833218309909813711309493808711550669162438033172994499044833978660965715347347323221296407998589268377458256574052514203451745037840445495165213123704913062628732572431553840068531799655302931497181857579925203434434964195560809723377088262150860924584926975964076298792624301497520403234953203862568133018647344269802438239639323836502024917762838872004981239674982523518588690562508317296406239313285832192717007151016538928690033125084040611893647830143974823757021738771040546123087804465595541368980544 [146,140] 568607979132375147244048818820538246557891732555890845340026756348719705994785652106906489059433276259743427058794503268131264016110814290907035316839812050755472380991804934443182280343331245978655158188429760545082975803535904409541874304138202171716795700945972597220215671449382663956047219204088502936255590351241399228804975018162110445875662891058227041544908654604628226934830154305355854764950895147962775493814493572355752482383098377265903737723631292427379653136718983629771373122531531602402450658382143487666712826398845801856406011935949562350774006421843738429758798381026679840558062360963191007364604780053026148502729245229810255856901549140977137568745576587810713678459046369961816 [146,141] -22594841388138487208755850547640811234819501331381243400519550748391244724415281933664757772617160312956212522237906733983444654836581592381037040545124315561920065399444156221349670642807814804771679933014299446057671515005397397923282199285782554878658493493662165749399480313342438868568748927473254861853947418001930950382122410298601579403713971299159510023197180301541889098565951838543126335488581234730010269235206205250619061943487622988347996394423953724615334658772476529826395603510992007191379126896973984138668866339044637498412334152564562289841382439634389895331137838830478775188809236364068818172694835496367177349159261191476312911506491619376977041255103766266592 [146,142] 95275242861860223256786435626565244578070178757084134815649393501619189120560321809138168681665373387518780930820503391236804512420366810139148944109525022598076636466977531373029451510886815971698295320643715738718230030264205917215370753246933852552115325344425273335515596888214597784822615128821606685437236018910053071948727476311560541005628158253744129537147770247816609175892002548202671002088403673664836500531463453104420519238754836848465498245924633793291911246207414927110166940998529099109706290488109573991861292074197262332680472627597065786461016789300055293750763458192998197751221330857546472035585916754293645602235878203595446317294176956363 [146,143] -34675445571282576622285804699929041660500541149678384592551915146326799890789413498611482293315631702565179859951872214986427039337182128868682823714604853308194839762766695661159325211063491512823179364784979557838891484227329171401928997817568778140302290962130246276484094101036563607257345735927872042383678616298311300827067506045063575184804068561027807940804660132536289695300823273248658753111133962471466755948444506747276585173981485652493613396757522543792045026930570329065378232531890901897840923045845223449390038572488788930756665703911991457311879421549453931530393712419694075519614639298450048308411870135393183037887792800 [146,144] 850259852177068266059310871467104562736389112810264253015149245848056745793809061139251436544917092062754903643093376718603764342100474121623856531436416707269663937537846702209458556133473676064375630926938170518172303832197858370095741351748281210548825940031535390421430301653430574732838684306961663668938128370024104800209705172425891201906942108278261908106535732570245507493402356841772522067617670554988079706465026829145439304025455477236948282652606457564688909004090091563680893903111599891446824280063993063322161785275626221157519847921571188147832884780362842950309191481803932035105324179352737959851968 [146,145] -1039373109536768436366120876113649991337018539200212533994805364493520346301572137725368413288046200711405140071962688384729727763373636054549907715411350016183632387210961252435139790669663171529856661024082620839689586044996880592045599523959628190428571850221026632659101860217101823824360467828910158974037788851748767020910185094834676098751165186401006791398855495630716289148330419002597875456366908670422027070618311093766318292097692915114435035724404255209326443456573040064940553083111532109980744025731826900779055376174096003225766085941621457943851770637176290292690951176904637376 [146,146] 43655903690153379215805361133755037627068466716147743768748931874972286118033407479963120429982253036552895907558573009959264023785433492123441023337095679309049479886961889113669926360938170104219312701008262542376642546377424371452731517579035674061338586565351410475023886926318125096609488596463085894433163561535721886031826554128075540489943214961892033108342630005915485600358048083818667943788568647074645493615268108831124458333928465389542253934367346406928086168609921887590386647460556660367488346356321181299738949307184694300874234628607585315818286390424 [147,0] 244945464301153947307680992812719736864839790156625457057481861086437538588533587931284085912308231397342559660571474177557752893934562440720860829795994807222613830771661271401704923758023757954727668865954841765281938288595405508518229640441876196710933638303836754883190446841733878962763441621280921077358697642200136308890813506662533932045611207381044439934366374874548833605715673872133430222663540883740402156267001278573075590162069471037372812474970452620469905729407881371637907405758274589042302527896956788396343688877515881433862971942950537085338808443924333348117631473967330031064510748116217949784604527625825579233132050837971890315000136666887463775502281294228577058670050428074740226708531856774895939267397894643131828031466864807768877175339429865332049829023431281952035908229380622786883534255274731854453463817996202628836516177227983707432973810158390818998485434761358582475287786287911424270203557518010141630042082538693183015082463196862764898186505276044452171819626800039897316863400415314515535489104527495029174535730598821880379670868794883059252729498823232824565716264902687053539135552070580758968579088635732390079585979722186544546632099998929492588376978133593762952446322523935689547718765755210342632214495627698998955446914606652280914131885340556570756857734610776902326289122402792768322289349135793252617055906938309387009766665482619317046435893247629361604965898007374412859418864986070153753485114813607732183590462267552059909921698627767270307077622281367934761236140098846720000000000000000000000000000000000000000000000000000000000000000 [147,1] -5114118990613981912928066974297861675404965468303360567680810000242195100136130069528831077717878947309316008121287685822921889659754985761400202245486389100599172561108987728571932174779250093806444963793583978570987152191575374112338702904953603312510043204867783683111124015018028358624168579505961962407488241237164865604732228744496461230385184371682185661044768387668432254772124147384470190881088701814214181405329294420595148832232141817084523149355712042383458893342045607253772373840591978827572597707244328954634459577546556388684762217935213386680890521133601892260304741284263617540181404960257696167975275182643245896230562525636138495630891672663035358353335329408053175646722466823708682391144054250475146301834719179149473630168202090094003882006418711783835436483458462306493038329077192107442753450622611753820309106877354052699382842528252344861097732229423017329765058191302364751420783237547618553745357865007737318971982056389391202096993503371309154624723787352571826267219959583887909059803632054676132805542524509144647656054882372221896565161253837808147311407074579917877192733215596863684495088723966841425393032316989585201158210490430105666069310303205042887483681732370116321978485889534082598924349962125406766998144325497766996420960222566917857102964934775204604940911059251110367890301063470295139435198418344293580979247840185156567869808466095216100426401978088365561175366253066933122034508738479804620115730191745091476190777836752881621821754434222450984369241257505483881283383806876712960000000000000000000000000000000000000000000000000000000000000 [147,2] -104656448033219864313899770539059937634553854010248787321209975403364159698437236897964323775791061636761333858379012122464710796212135325034108117221575126593278401388881573373621040507435023868385113683329532968688817050928566383810377228720170611293644440344484990505166101260222528377219768916812387153709133552791868166281542451071523229258106938233652462075931912828757067623125683716399580588351133536511196614331175305815344366894492415350650224957295270263212706041255720090185585311963105239032555897865373343654658178738661454700327695990127662911592156959112791662939199975711021083948075107941165887801201657838913148390157614236670857990045975695125510954049207872232247406730672763660057847078261592672204989387425509929912671688191195442507235495297096891389795496243003465899032159771407393789524718703799566679706347886930605157743924941316135744815231526473670944894574667190797398128529261068453307540035560814746599994606388216976029043649669707969858894343932708520455711394265791542242875472681726473101560585553286444965792225093562479606462629811518326267325363883964692538872711582316829165682484337231176026207523673324346850580418804381841176797835705281281119214571179349625066021759068478143814738553059753297234013716110002774886153779427634293407503445796269400786722616904148790396058872848485822994246855961774089027735481420089262402707188622585395790197585667683615906279339930003672472783770583330573143332998349158606037177253608310367983459529469979875980494977665620842011497542584593394926878720000000000000000000000000000000000000000000000000000000000 [147,3] 1462531391773721768414670581709720592956256408557396851190121805242738811964413791355418302055970537863554515719406591550459922769838903789421727797814358458009015408211027391589506589166252230000586036544537477778964699684476992327553436941971347106205694986596903945156243299342757304466241081584212481912158568594943882967935890515941881303866563276445197454258798987972167557155062231539714400038748669053254297633026423001964300585208507852680987808642577970005971666561807489435486650507630526433946226288975210597903813065913299213450665772530564220687189193327757706802166558321625310448361907510997974851295300010192566313838162883850087624686081918123477739154102734458398206779501440923084786299269864344706378616970719225500870719602977613617637127564566326548435783865017426124831118936678400838394589191406139652544488384015860132167770303383359323399278188090714295776198102133472381523916826580869920457754595351593504197607842703774053405393209563746872575037534891582688330151039204042578637198005136245266256851815765231175770566391601511047661113140462019135077725805824783888242661820973521231897339031407148408039763606725127754001750374047508623880568811271832469694344525469638890516691207281226761877688845512521548448294407551655839409613063097307729962191884313147791816369575290963771666609210642883981939591077739455661805883996586803522545552612088335553711026833986420102922493830695079151192033516730145880959793384759022543631065661666260053447658114861957335306966256126170533039883939515687502260207616000000000000000000000000000000000000000000000000000000 [147,4] 139557335338952324672675206775248837814224937352970578659486744506910536685843935347523284938790312964309500520031707082407750230122655812393862468432262717834738234411625002794773583299302124554434678920520507100891854068687925212351886283487059265701769635684196229337103721691067975399197548271088886154776340798599518894053486389271523911084289250016271802847347682587679094922871642277346193156454239503363555702507738656779672069784652922847902774967350924315579936342726690500232042091616854869609862761988488608054727577246011084474572883538738747881716493519883439573341961831753414420342433221928309918880981709656144113075783167241872532100097560817811530954418620038886729261697919669440432943838717616596718960753711388841631223672569523968316028017313176833635742155350099532685906564951822979411999267142530983424716729426568825541437232070064271741977916256581100322912529057495138233649324157525954340630274986502312798886705896710604697542713419282181899088330825014274607539077652351342606717220709067934018729497779123923140150829080454613517077234379289518029368893578865961310938035504878338596402037372292290375907501667456826515090654157135658616538957637230226470325629000957838774138699904496864451242158241470118655849641126803287567925017751475706348716706265229285126953668607651024968291425721751098371656457753853467249578544354107784682083531258254408772014600518151203460671039176315474898731563852783193450194920665165069796818619325376997845596401835676452934705727243172571167880446590075713198892253184000000000000000000000000000000000000000000000000000 [147,5] -1845744068228706089448803970260133669354449260255223120254001993459627593934066009702519126131717667774850276102947939246924562784179086146516071447641888598420383341541887588631748433785046955782406384874871631258662264083225802170980691346895531039838457798629143077002476402200197728665617993251487955595494507763679156980938865092164272062940724484808697534042393261689593792710478895637028709379615257646555197296662035902029211977745200043345784975888286424717896561232058809662666129797368411954208018946597993764763921204675908618124863620710122045069446290507314015110997858541140362165788818269330904515964606982580075607595714767032695210650268253227429509614821807525091223164882218079644641219654632995046398077876094294316682940885539785138922226870441775329121627921620421022775022847401462336065774741472392144159746910885973595651583161492256533274824131586635524786094388762683868392532883303976345952273691627722401993046951198946584160870970545811685136970962312942116951839117840289050051621303848979248733496541669541313171604172669726023164035143424566333213735346296911185411159300947248592247470378012620211681832542268285316221134199102344279439275172447991560244301877245677856354149265419592595461742874802453180853477642909416207708861443412154386906279214707088118188029956641785833606452662810943005710722280992708356648737940528850273533615550167064377356408586773151707472583375483822010063993741517255260752558275534626390272292657508674841736940646082976918595477242963929533061955095545625714401692614656000000000000000000000000000000000000000000000000 [147,6] 788264762986709329485217926749305259396179107132849777359861067186870144947888492249372031956873630771685676026934001984184631777956238422287285327775100650703597256690301764008569559557087837326031094039967843039018925433417897029089849917879000485675022266437972554383181392275898804345759751681312347784567380368446225694849690202643641444953521987239316542205772160638453298710973124437120526530067186541529370688986435223564958946932171614295735700460390492709102454372569200642531879467674959546734925732396867707776734768933130543946624535385814169516621851795445265891763049419175306345074303170362848842455313707560305757576739505637943106769281767051112000262052656709851496430327533198172117735024631864843459729806027240223911979118142003547490028109740698472872802618450902575690817384341126402757830621462305514948576048081853330258044278001833270006933667373320222147036070381324440789554499394751962433208974083496470878124138796360253989764954012456337444541034780584885875602493400465660838845547694286205993100365824452269349734325214158924781433184692806407812365584736305209004551453357794278345645377390564103472059046188758178187271339910261060997416127668646697801131908559548583992299066640401922926781115557591835618932079376074024290326661124204898415813234062970739222133605688813859621444335716701648796681551011601338192925544194173895594057835841516509258102079185171034543509822450895536407998388505271570375764524173666120235997672418691174933666709306666430377670043076640281559652777694072758887560249344000000000000000000000000000000000000000000000 [147,7] 81477858973837709037443956335824732688187483922367541739974469333844308376522368765382658559610154566825048725801760642288614353595004866260096646501090326572958492556338873933589515980103716353496638023733831100420875413319466596984057230603344748659345124439006175943097177012715017426337260060275139686175461943173760385831889123908474974269149660351330219912317007057605034628301484660111193343025997326154475914875041631760716312399864980181638834057911397896479788715399263590401698881939902044543271920794007949925572291514354131164010131793587462428837215029016752957406640237121872277094982746130470151898896724871263660495069410045798992870187117274375679593767103482432457327516839651878609365738303571008146363705396115060665090177930702976865556003764832751027570435567412257091431083042559117104961593202538768109113344561819944875325111327321007299952855752622205044049701331159315167791235699564085777144881000665973392473997795655093502557919687637432066219076456265562807370415936153549196369230823313396740552957407200222048579733971256131288608954025589486204936725865591684638925342070486806235549766587284856861010350013358651738542170280363409843567877394111188656808005287432912852111007271119508807939603216225950212584268959223683938561940816882587218311558376494080275319076913704444347037358123549011995392066208305445743914614450548090964995952590519793998704534284954191729540451986265489397889299932836221003186402467492340365937357771111431391979003129930120125112475036910842922787286360779144558200995446784000000000000000000000000000000000000000000 [147,8] -500863260834592159537097422725204710271838783293365245077615095552414654203960244326627423998152492871329546270437669968312886969387713041968304273005364638347208526967666385557503539904451446298790242288879519574908604450785221697764375435312667121562934986527908912708771598539737055282189494594880444768273610755259325296932280203176745089950685393796529533840984962128736971415343388654437170421043228391563893786084160190901890526623029434200207141737661545646225857752290109119698280911426522584918095261024245947254176739457290283314929256428561770842844991355088430955219666834240456870669970578124937665553395313534616741172130553391153623009174848644770605133385150950740973620348115900570002211280577858307249446734241991862665660608211477267675783279266275902776204318857242980152725070191028386991388067593927346378239016821796648671066564583154713303364822742797989601326036024164499975473016113833129062531956084609817203882049980083979884655123486662315721890875871924201406683241454886483876923821151944997710109395974152826628887803462906795768408836851241093568828032111617884179941694777673040217803905052402895769061063305570956507456233657126781590427543737261567954704822010626914810033611773498601088522865513520075094001940358375495902100741953920467626809248137648636451357063776652935552034055811314709664308090451988377629070032878317595834078284171656036574040382652442546108178681560337320759777831336634906689801610059993146578669793503613007068050011559856161496575456371290756398582623586089928775620181884928000000000000000000000000000000000000000 [147,9] 1291471192233230826815947320772134920444662987763727496869804153233300269328337399138257933982358617728981809265596087725108268749953297910455417045463009700931101828246538199058171292741472423528387281004116307360428078073298484323557816868978282158697014220304978576335078897346645411746741870769966305299094678104930387043730454041050776548971173924236700831343485488346380312660280244220023369509897987450680355856981496434741061275506280543257814635642576841625649360928013620437860538184300673859710237062833515410641769904394049357390295512690740243071707297145823163643600398338395090092299803717208250183236599691946383213562248530814914719138950678940066513067158903194916118632357415261235701832880896119797238285332133886404124849898550480383606908617030511912168654177758070113536859524011940687114497629167287717262047982864419156107747525919462853135343551451741299665851539708341082953692626950792392119719749492423202452578054293260201864226757355395074571448757737871472845804635691182727085863584515950813154463547476246596578326522928774217868653905130598350306834613673731235599117658684310116812768858217005469461046208425268652614842673138289321566570388687230991925602092388257948973483705656826332535287700751903326336452826467932969042836988478652955157767189559511093500168227157507723761037373248102629462550568076910889754942836470580054112423430279180271935835214001531268809217014435776622345152880158417398223393595277052289220826670712154907993431308127714792582901333542591270946980765215499287779868487450624000000000000000000000000000000000000 [147,10] -771982265612465817246151785647099527488265550773471771429371044993334386126676472892337323063477885855472499471253281873305928230875630270939797026722812844785454395859823192400543616668104458666346323835909226741787092414187029754707692843313461016047079614150493610501023076807725921745704850156867448919600626900282889535564877493301618731381605722763281940647700133789487094854055414224372074218173851577811765160050153094717974861784335900906814930114552539126598842681575994205964063263797108481827183978298898404200711835148220802643741897411713252585821339955784133716467305760111295006763342011608123197571055638315070380895042380888188648236279086867483038677005484058377478371945951198233505894387164977428495438761351164346248622377040373001312935105047270929867499275895358995544541147232866701804200495250684202471023233663303511100067626362547677392550604989366031896629840563606091190961369784977720040542558368004500430421989911867740335131715915954344100702611311845683501417733673249502137112590005538917831984633166631834918263452594854192740947575789242381541960809104195112683599220480662228880835772381837842192001632273592571923398295747419144214830343939277151806857725442605137240242167524414141920586279276397937011931245903997253435222091470903963918566273477837678788070197035330832534484318111411594574802950591142450500436821502048006701841868958122560525645766742849313841027767937463600935953302042403431318501012800123803373658802619131044251803210510074635670241078427182049874913838088524150586518016098304000000000000000000000000000000000 [147,11] -5318259555502796878630637087081132115001928695075873830808587548963831382560567968089117333896159940794506708852691862555536329256743950773741801412417645244525353460415504604489704798777684050947336608581185006624911418192453979478823583311860447798513138011181486148843732992484859720936451694877754453285952847718447105916390561032894299681586856758716277922894855112442460499826553107835509688450283606585837874997263353326480169717872590044193841074147441619102052976787387398528025862590304826525672936691902536137093796116296980103055709912988534859420055683723913508874603249888050115561999809811681112412114059095118925837769854095901884781358458130789303165862150565740990814861368148814626842199936864520426007780913298104520756043643166709518241594484941118537488561782025154984483982136097720759019667871788343695409364396172495773778769036676562709972940740289677324585866903351848436031231844435245020491093382694361026827880553322791774694264851429579044577198537086505362997585040476206073842443587797404827425767751251048874637410336162906634608499937732369503618116248830361763075773656674811266172019852723564442159652825221910633962792621219280099806323507191787996997153825081890801676809952776570574259391958930498582606151982218668535371525277876057811735074495337254394908605960126478078935977297586224157307640974058745885579710755466222310727993071661574103381522215288830998151920946939974478836460684856393431654909698367709779400395852084613906718376910193884828271372528126057457216132684281281250244697973063680000000000000000000000000000000 [147,12] 20151225664281776031689980118713835468912475165037376192708737874377189060182036359826272406314444401682377243252505424722264402484046693288013137045718536788372570918220067786977124670772917806523018847311008827054149723103388555294859570113696827751958905651736537647649375345388544396941706906483034783585936244513214674388513840345000411058031343271227903760437022983361355017581940208871389805952146252501171734659039802295662635686364694097469947680992063741274212210911725343226478534540669125631207547168151867248788347482956736650989210289823374590264243082886005816956430473218414055876038745753432344558413594152128864360716601784324688351756897024196096124419283307228753989704617506046981173230214215617470795135170915319723123116721089680411568519405841339322772749014919788813672321377670134549353312667286978925004365980774303870230916925938623088770211285520127066780354688428087682910397083343542739004528970259988244090483383662215409394982590874122795528182543966917234309775385506681296208166000187765428632518752407315260549215061705775723487018195198683946905251875715454280663727438650098710921820873941554059700027167811424851642809412612283580411978299438782280234758512321220895007632557056777354294680642386664012698574251520801488784221700168096606417991076803383962674383386401178423951745719589850803965392922634838593788205042546891885842003232173168302229662049296793457669498058300352539631669517778007647450571138697037791935286333411045307400884512806685782055515966234148877720874679081551707957030918553600000000000000000000000000000 [147,13] -38593979222090179671170280196358651642033411562711495095668230687305705058598958620470537116167974088309304763404318003787619530324938238109011984666874338858462286664490372401359872842729096399447720709476641748578655401246686927953727861986421772503046975777464791999864744330449690764922431040202229818808903711435594754770407015254804833844767224381341689678926822305380256388427528930972405368399304213254944124529941636387780650853212517057315978467333454967808535438644722880557043077077384364069126600213564680633245114092814586457744300597966654706091023066490185324957331127459124511257215808786362400726065285782684709725395162692884117030554303477621122223712216252978698912381077631392418389159401688798741297627054674376463116610286849339944828892695278848199097302360433688630155680747825157951661616336965601362330193819074481783056139922710533437300093275303595295217626094223483039877227012764071813356533837661726089977773149496553154856162027832570650127260964200154340874510108899471758697250394493544913800038365607175548682466183739087391373675999219714376828181320389608929006395831868157607622304645075033772646173299985046384168042055444550831944613330345920010082244185069091147122523579751868545955431158357195828006050788540357603391990174145829491746415987910267369115771172070930680435198424115817866720414435172673582999471085628789853092628399810710585178638452200356402425675881987634047638218435774280332136360421790545873957145728362589927304216647502970034453683771115313442964253527929115816771603688062976000000000000000000000000 [147,14] 46186283784025448145813359560249852968975928658242509350102424109425833399120693005536680183426717098088862902261907606680986274457886632324255783460091282812188125085002918979274637520565298714256247150338607336773398901612041410579319037035630494029462665263075235443513553391846441178686126411349154468790476345317031931451068587382212232517554666347925388753518715536433107802157127787489273121127492115515335407914279265302323147057561105857170868115755589439619293195843133132943711470798587039965027624870653584061507850569713345738700540499404128623941339085667350328909072562199634607258634374276536465188745594625177371314732035841428874429728275656833191360515644474961429415354773484191525454838649604847142259387539770413345540191986933736622392211616357868448581008074036615645663809944892823295542349684904762744881490206541023764710626221829354754654992628377552078510281545637678548516620954491983889660895924155819420038103153399385139830438683126359800918600205610277257499765098291838230815494188099875783009614845049792884934003804341721614620218568218459862139921971111209396783201283013993311752536364234909678680744627885322067135487886316782718836115550954553728875515032614323491017065174479437346397724170772513573578727072986188472504807927892428388482479137180229921244272524344087549119344300691326567403812939800920659187624596171156725303059038764888030222607043411167220445446284873977536945065921798127725813008995918373595466668405755893279282459259542889797609907546373516727600265945354106365322184544485376000000000000000000000 [147,15] -30741559900881929317589928939027303522410045462742472321866029994669886742998792835655149725428216396791313532111196577005132578130153165454236293065413068916799725894012805774940762643014097457106469482454017678514471945136720393407530462095246539798200475706685470273785280804467906481332002612202278148216193215589494182212193014347918261734712406079569680101127610512871772991878183180154306457539716489265343736352199186597840420072220254455206969618304749591658333759288225804352191162759885098751248386801080346359476350700918591599472450178976674765584586297791979764401969080957780541596896407014182990770943420441974365933201861672640165901631545361768309499398302962989485824047754921110876889563157656955169814914878563628651716462273569919403215446586179140532688847121498465998084205423571676627619333508999647396038752608137289787821739697679260872701834828249312905517368199470233715035137941555084035022194640175296440394090625292666723036599749021307796334521512290843891949676024353105431829973937423390299796481207100727981764992367924656902453244878719696281660710622929201906878524946722802274881056288018498904113755934783946483600842894711072442527349342216930051397525507464752134332460355438000977794627854836504827133420309365345178981824182762475776013019585240845354447887624380170600829469851557811964962049083222520283983814932135215387510397977955962316924883432126256051313361643105892427853583544199924911554691574718320281429041485346458800740217699830943126843306027372144616220978030581171253515524537057280000000000000000000 [147,16] -3838659276865170713358109529561333599717596501201569345480205202442957154628772122312516435651230647480231436416891560280891477915793540362601695082166889358373226780584092587772526267936100266902926258875724395501698851704022888144278505833814783325062115118494917445746382772075105689195397715793049450452095955571504065978826825176898825266990281179139963527540513566587662362071996307578597885779932659446612150539606984423320726291113843639848872484100489941696191619094523142006289968855965180708166594477044390880327480825096828401447274542198376092795920436289505165325042362069884453249122511616355956576249493708608902667137553208255885803467988582641357314984707932652142921605861053343039384825307339030901675424631314801117022735257433160255418239391941792720739606729502160154449026224005651599326058411840010456488661140121291331694085114590515098697886624681463886574229195260213459437889136809834898164075623763551804640935119741306321541480852823720827022702706062304946020595699799083434009862708798141475855867913883588776964005640205329078618437086280638150233565956316118643224048187719958953006746848190482650445872917831221964416790221964541569249442668540806231988646799840381566598909051342760936974678444624008582988163386803044198667982873779025515491219857872707659088634975924350517458719428279653488458025550804782475861549530147090667597011159171794398723706117295875060444280196980829626048702306310559818408459137879407689408923425532782965309834093782624043972793041464644379401021514910951846983662347223040000000000000000 [147,17] 38475923523772029651737367996918782168394772807431149812649773319768473184069307264931218852814715479413449143352620671617836585563162734362468875037011343705443911990696144744057689519545061299811583118517386621848539350091734161490819636597798905261539401896839982268004179057628022853762901653399568894586424873730556054542888322809161815021604260868972609459553056303881072335900388560349525670303418192634548085359545101148564370438596663164338043256707316153074506999860873635840954055575772358747168079225151964562871089531119369680549788948799137696448963901853882731056967227335180100579435275219658042010948010135547465027195349992911265988948468247885453014087497359171088224160094792815115194483216526173618091415875430545594923891142896879306025867064628262946758894112461775559133962040579295187562534003295402415456335976332687423146043293623522043024747287957777137405665308765026054759495846272066199141312554128335005045102314576160821895119611873139034363467972591250482749710804343931659594069547598091502070664284220894525776661611591627837082429396004818735049093643295451783971475301261443186576042882025410942882011488610237670214153267331045029540494762060311709952261309653105679306512579317076599180834943718815448505113693155016334308194192170271469892000353869534408284755271512811628630320919907445338950166539149413955107386246461061170935548405023265274467612774211175205454165864969746620162771050386624041887857485529537541646529623499386615518283720713363439510699368705141363120550706216564279262497032110080000000000000 [147,18] -54911258933261416577566140772533405091454385767090818236761292154110795140526910541026402450879893691181666650891828992725964537236616802538625081853720264619520063983922281158103972089313698556716610920487815161973001815859674042675030314244817911987798784419364829428030086736209552404165106165227414668505515945463557287253225402238997056143250231577075638982898250026010185816908193381639517051985654478696148048134899442546363302434693901598776091991624814686678298250755735434570240762312247043439709594847130975445153211571806070293436807103406167948393780262874170254752271101304818281526683529114411783803022526846958279529492361766695956501550240486867521909478551506494686102255785793466325643707707322784442441345363030047761564969315183354578297005126731970395421389773570415892133143955169125333914575719182306125792732988423681897022702226281090195156509973612251902668053129492416308692304223567981106632571356240187129894430582884338701173494671441489823724040957661668361144942658337209511067014812099650179989913567065523213398455178438582885006261864929905636790800648351188270364122605999663777845598281375259375829175671059380021854578552119523048427103787162407609519696394383872145471975301356357139698633690073067175795952336744213405880195176376367244336099192575038461330959579103956764172370620224091233039523564060666000795471637468984902253117932221720124228344566116542785483936375303704725762239855664268588189689939419439324051431622697887887655330123411687347585030338902300202630970351379201590620592359342080000000000 [147,19] 49476703121357422268286638829264755677828724707110367134733886084481218124691944456904217167065387764746120302502214160261504947481363095195680238167575973066768236899525750650407570114374748726625273853850166467462908147748085841073984993482943788547996064362613940931809055271266369811910754449199447571414653460028809602006040497914116419155326849645372000924253491582265624000517529510212013370657847786200011097620538627443877627584547048150575539949434591012719889592745534202239026145700542116482370717401248381729778030187812257424804770182365555648691047720981305270995539523309102413416371900932686727188735230750211248104261554051930934677876404153028037624647209025100260733779320846303584335146454543780470936229161324519241171238041124036827058684175931074677871867830502060226853624652909367415348212111811176131483187548342848905515276440984250321576957969080828752689359026833241953568694921651719432308147020961522478317261297698192421362959542840227568268437474652198931618238647838910884550549152598444540274985304156644508736130130903800757457985256686085067057744318334413813933462309726208458581693973585096075458920494103818517780181155006573033873635746299608031451277113638290610108104576769783093244271396173630966022389784056408677708011616423302865889384888882193378557259628787472919268854767052341581415086303775420650678481521860640950751352360056050139653872283811686036073476099345867566421589113365655084615627321508676939348217016787934973760859438811903330729502385979544315073672807172638945631390148853760000000 [147,20] -31966403665888323958771383534931028090025330219838550180187363745649422192735740465321859869004892831008540395261967253053733351847123892397991072350715601620913760945664860736196482385691333471102396539668664465843639388966041806175014027542649439051372179479084429557268467456950306764942006530119996038116155292289881430436486212799890494996568311810497350420330992857501633510857031827416150740137049504835795957637409738980047143765483392794390633625983726148329371553097493091141047850145871870562526189766961294108056299710279068376396428603605770060415785768836244398962387610543136495930976403551539359974265775494242226819429612441557171644918187273240008907936493176793054861270905690035085645687091929847347925189155368716579022806576381258939976529444515125596353568647334855442370711366897985250334133097385664328072462507990390943594055720796276250534092485351398538596105782880154364807683297309737641371761627175427126508020708944827882605482092428436645891522768810263262519032852221986025780859775924047659593614015479807325057131584081351534423479595543498303277300308512137831345577445843506194267527295848766204750737613103724550214745726724427312336308678472639645066416015834069828717942020350348433209361946073323194705105352317315132472433438969088255527806874160812088700687570123785157611456523048637362745964016607152181711158784510008821842793035047924818267737936010505567538610689750957726122891459580064364912299928732994461048031201675774585580325069682911043130866090824262623527130297063659250091811618160640000 [147,21] 14647685828954178582843245035374348411179961099533166667211933535633130140573411650790034839875086714989164640655546719031810201910576124818910912684874752323302557070433130107723884216223443396781716974722780650922637180324359377954899920452785675043702675159175364038151537965152301078369072546095814470812943650756850836566989411020282212277676497192745612436053561469304137562553302094815690952292498477683815663700964797009263253928548031888673216992000594334337088018981867314147551126436535794298561747085733802053434474344562849071847422195784644151898022479373241702284599701852757345266300567930621026756747358708264934164071959731541874668868917808392745449012432744702679610280396410313508911845493424146022583360857441013302013404076007920535856108406273345343679284548318037869246739530004213877605697194728428128269253150976460075386649428347758677264800961563409073015996096439229144545229892782235222979871014431313719924869194454187158415985131440705109299301297667588925189291330610398001512106293360202316616850700963562167360127442441675018143290932542874048662602182733068301197645318116685058874886482747029971731753340669113739858306414240276312721574933422014929006771515650468045305928668791199534361780369986310870506747771588633088514798992680231542877076245760545810085197996483499997155746520487622894181725977824057366914163740002448180306748163869465030233091397049527503512600412050078293312289376534364582267466806324312688858094262522401618484989216613179189179010537999043669853512944280209550567158965726960 [147,22] -3874762526771565515626814550781530256660347919866038955210166308873753051269834962319616741608221978225215056819950447591466637807887444105036659103647886495277533152001083816286719782926279767489718134018475841472519672624764856549801337896535994870538612833864494622355437993554733014272645818999067519508815712837529863572775269203110402587992902461940979252474144186888871932754793632126609757683285248873998908570351690854398825601161995651442476744413989020838706169713404972844770596701909054741878545383229446512257331830383933303817302460965732460320227583568990709500672126587828000356338248302386447586767327824143071291127248245115226556952319180791003702897266667526734124531314392178403380341423710082012496401271083575391134349617208741752220714306411246106068431201481298610148021850345186338684351131297073907884201999695529318418525414241105975408533217454604009577871158002351014461321104300121769030989020127127180828846143441024454851196418565811487464077498958441870841146433525230738068189445828557002138043655694523750262807111935212925245532981648753239021274016014017744440681236921370034838121859415441272117519665768289324120628686990375456431346664467160439468323405078492789178575746065457490380028027082120798396620815506098634377312525924908315088775102695854457344177719380970812050897803847906881883232803873787445038100964876721762144819172092079239099825361708912777739004596727004911615807669717610566100841077468469218115325585511305106923001420845822211004520853124910309054294763509092739934017899520 [147,23] -468008046232282638085251650627507273502991921836750249827783149005130120568111815266145691385829720568292907406252947889716076234529226741264785351411993745619921661216942213437676328590130605275369902538830166456436018053443127079580865523103888654510675775970173986504003782942521232368916229215553660487959751618472958427079120580621511109175245877100034875883334591148283880840549916246298714636507943352868200547449094986295332590030232807817982673930052514446057856423322513153330896670370733732405981825789681250550289469323616529397314092917250071567815698625300568740800207808330935692999516612859079482468793046133017653265491572680682789179451728493369367924808970810749904620295183013662831302182730546704718782884609577604349215494395704160488462371764562967003937394577723700528200363629768518798188015772972967788368671128311048183060999737113988060100563116023321482204847688756228992141433251488041019632982748152228980377499196839642619296693404927199727660628713536161579120444589845359919679006400053315270929768408334868651266257882375595633737401701586501105784231857104996288403026755170787627404973882736237893240723935046963501440652388094141965857665889433144700348710572185784027308716801302529368152195758004702575868920304833406430588592595969252288356706219328974857825042263361673281817101094024479287076250164559515086686648721733067843691461617823735794576537931448509116595301636285527223376607332347002857796159220201954102928468139639015339210047626456549635169249025757229085437571840269247717495680 [147,24] 1217019335228606871024991444495972450660212201941727808627657865163237128405001797547282220170793266998356456111937644265740588530137732609089928014903148668852103246127052036518469701662032497742004529997533539797200803087721392127606487253124093657710357443206435247583943837008148763054825031346778495187527002233145312022343656257665456422247311339844942095372496860215889780058612004923356542067871318207524738827903110313096851438158632358914394537509717141025667386669898875770230386787968125076839488236705444170558618903903457768729146874504421102541337213511250083900007325389019485067347020526735048073191919118139952789800445282455821772061608695014326639433419087186140697444733899748998463994937471725784404331115691012482889146841685061199824296724402560360050435793611202240065051552027898496607714985927667480975637796035755841885467192987676173131846019451964228957084039998028330735306127413321810748736199284276787507424733390956668572318133098823534877179255354229065093692389630143484776475083161815906323540528402617090121122441442059834079255851738947428985156597562528660483462760768886438962416377880127878832331827922973075689290887483193465520310399411687343037876311664276781050644922105837810792307361870841244493408650671029890135746835340305643410972036640941845428365213249434294619438405943455247655325491595104108790199458945464924593201914576691181830977800298615065445685235015718511687243829862977491733899286469171243227599257025050255687708564352241969618983577211952163601140562415216987929600 [147,25] -800991261331538662620147815440256028888851598131506349327837318403220261184533530492107509221987496234469375781076907277495427154935993701519649860850953583787150178289536837142332677612830211280588226138786311923493582877898772356870002198204945480389021853768360188281653937651735830637226546297034777465351148075008581326903877943251855449352327147846735840292895280892159929153069523649289679370448991956593064118290852222858460521896426162169951440206083004998767113674265433601187424252919970677208540690895731355657186468390621005800850704589304208757468856126081387649815392844815787801227939826476809736608316694048518742843216901071036725382636299265805123384205801955477077276296211729186035892359486016343399932252677174866307517212040324431063917045633904170721558931068776420999510734545327983701240458234710443096015995283715079804110768375785179096517497391766488314729356676866101368556102802353911635669701336199782457884617594623308682731372252740171730813239064617622259903666438045821326211157093110663565630816814833089297494945514434065807948046698499774134657859019401927497652623169063521302909701139662529001160263858003302733710267107817430285671733800941919495165112455572619414691107459472019876720732544412361454310248187156228886288726694102328261046004978634765502817751631180794261637232067917266398051022703741365304525919141056021693006410734212432681379927165737334917110885039665362431536915041315910396812434423708814958248479143628933992193963653751540323797391707409912598894372155923388800 [147,26] 349674741203230617135648339012095232003349031215998341742638188113743153270916844702474569140651395301719836951510229574352903110767085161860346647435758886124844156606234270477585634457152913654446875567083223552860376646702488649016870173485891680899514692393326607622737628948146323733303897542434802786829176775813105459208244811297894813906712627972334637658174848707715483455249192239752348295513271547226144394344820679174399788232320768149077622011643480308111416568843364016377744470398938405505288608521258092963966603526043897968529205446050534489876799864827239553245623767833111934350733502843286123713005284587820970796121292777977051584994178311518479410657125853773528139671665572249268981389095943290989782111922630370491892172593181357318726041427750691313322189588254304389641371527082268928739485718268459193490837948891750565618215471331605870813984828892779307921211877715930622548228819935018644001734859316844136431481872858385502146632015674943265724218501575346099717961645239161516553392683664568494201761168894145567497518919705444309068447369364125983130856353483030461396733271287056165052453566012038719043390923343969351667380188583536994656207623810003979989753385771190120726638160124985948384012127198172969249588659018054040699241855911215534897434030483169223617459564004829595003099599224304342489061134783778083612815149254652297421150061708291590502598828405994253636074423539060369423173370028941686468467677324432113141297891631226858673652066683520905807960928630430776905466940213760 [147,27] -112204697469154222260313171151893179808532741298625497069636927720458240097127193690480052595628677162975328659435832171763170010763163004667881618967817381610905376585581771745688364171671563586737875710665896187053147303940306037710218598744692029486290307651507214287584440568609078081168583882333051383358568852195995011226475569250669532460426268797659521792735539733920549622402205921574707226219056134046852617508957911002579200349252878034722831635975811295916736357018331856380709503064356740759087305229937605612745115865254880332975157486542196717299477681913297575370902170200333146479577279510445785999931521495772931262888576025473936293207897611229750742085133842523130339429363021388589940773726794803046460972373201594504712649693773433232037838612889453228674041911634561327323888431285809649248764703212869733470537417862847104744103640265826310293004174710192026881601376867122119756917719426618328699214852015532670850789452246160968514936198046926338762429100752962542212839083002050141849294107228873311776376539265903283700010569617526419613360152286118772104618880926000175474758889522449659779779543550016072102589779536643201017782954118380270296928902420855130857540307258703676586656075855147925935932680649788364432118819549013057038159032595450048813153136515655710797070421927708993467441915349117602730855649362410895379063864156667784207637491645599491234435335872819485152670935854422919345315503903798059621176952374104180772791774329330224959665388462897741493052156832685970184362838720 [147,28] 25708863503514051206478650801414171006076397387652227372176806692032095826264964170706922717186569166684999627004071727976113350555210865194934296985326382199834320257460824175433837702753930573878826379068612376663788579680792575873627041369393701402188233079057475641982519509311928783545257898275218571470733731433758800553627723245487619233886211686916914022713122155288917816308039620372556473005290260258403519772447177644470741978451786594035759374893504930818711246166664083260145794768486673493485669657334266936487437632072153551657550597651282570375294638269044335172799404846097603673684947230977104036672705219145480903508538821725389571631866217354558702588625209776245627449877435920108878614553288299031197200761321809564652787364854694704383064274266110420968089483180580842416405801957934342376749285592247569775573049069012075175900750376595499993279243734072150167366279734588314985830296453245606419289435889563857803526688572947579070859023436006552824621984905583842445021883057723597138422806110005702693106943019872272219754423634777517681195804429276892497587064301351960983153042228337630018950649128206071090039812549008437267644162270745500568269750809284168529362677012290691764914391167251790496131959974852645872692674263443197133030456374999967047987555748973304626719613836370612237658050993715523249868359323058880897121825399267758637293184267215616380165074199448262540700133156347900531690809250607245802728666448245265886512389552581446600048084327022983841972018165230442598077616 [147,29] -3128695203787425421950733770779886594778963143808200906180642940284049099396460911928584294452644640770974370077505320756225979461206923897520007823171534674728374891479198769859716269257666405323582989579008008916130571543136700969719601658784025680801935577267329765277105354966526489308702558509575991576703510399542440527230116273697835709999714282384069544270979091185621681425409015382597735732437945191283134313574884209534098084538703193625514075427336244408980303529042738235492341969907442346188555959970656075003378043317219501431748043066520349120963753589527642590611748927954492260060642020878234896072940924706906590071628175951828031994614784699534698576212181590260836295923636469393091437019859944475119617006892630235039422783758224886728495941315956453600987972157756221156047247362793552489672620458194553441683306061407914373051023509408781230401692818238349893291615091673838006101729713036903070459893124890035900427215697564473380182713933292857888245668124735036315718674864495643707031069542395662732970923099796226855378040808250275907508369607783093666813067053701869361191817240462607683059914354223909828754378706250345254485861272296773557064411372195806361127726633382753547830152786257439195741873792597958884746424618738379755889541544858130423520913855934716232103065185455772913329922863564033918476315629018683346097498799908680907267383372071894580704903279559998998272872704280472270880873808756783511272605505673477460427187076455396101255092909774012612042000928377315762086 [147,30] -533551735548377102604210307421837922908720456240024256681946322302277121941107585247636212183980631946584436951335054734395438843582321592404000580114673243770572098999386170328016892852369480420504700859111338698290342586093307030600859481497286892908293216216483620959682554299779884364458978495995041323994496119923956768085772602688159186944202595927728163472054102368004798782617170234852815469382071130553514253560565669256564123777124800863830359216466369697194172903270159223376666404379460471996816520934428017877687845122718246958997513854831681958858800000461820993325072340747104413711019611902629484170205921801170400615504120748136410979261183477766769078510231202490387085155288692575976802779332368962237930063432110016998256881017680029983523377471033678803422426138719680808407406516296314282784090250553438964255437726148509341937210171328793627131950124835295653661050765202092551996729256228586849020072389933117154352935710304568074538495056251269384126768052625419875781274746216334418888230329236612782490276734243138425442332030613414298042433287599687120540825992673242125893573298266463271447655525415964346326905848439743767034231656551728881367092346257477587038448529154520335450627675246498054771542494460147190956506184255923023197171349920552499673433997853290747977513464658742463353677033200739741418888208156301024517099949278660230721887930058121041381672189891582489624978946578387036944415006250948920424488172312599328074771127965104742778707157367687638875661022784480032 [147,31] 479437006854301813492996013498816092206706098329384018111725539291480673896168866883546720723776516639812001526952324218254800895698970649886716402047874125790685971020736847523100119107195105379545326398964344853556840800793772487035018870938628493732217919296609322832274442516874008949924430039504033899839579500471865552368677997134716846275991481342580508495025118158692713383300868850162005810253453490519663390740151547466961438771229729218272741315413499698488073233738568429215392496257444126479072169693276726930430474133814615858936542202685792394885258852323740389843948181746569792995269014538467322372919583321638012289420952990021857658155706854847983327294579489620845413124185860814842980719542353743154344763434989444158585532148295730403810317889571423102862030373708530551980508372744716559591557043961170300391110335721689383966261191628726196448222581893055348590061477442329860997681795239560808733850861575267001956547120454048181452656292681647405988028083894196581977913177542906871833716258634547824735611021035702123783801420607092925059219309309886429647179057460528836339985775481416325784850441811086405657860855116667667972303930610995350737504030655539121283215228384813625512023559326742431767544533500748205184800081286674236481506460244607234491213504291507666397952123698240569470461029880954457884279056314588819004976622745333785652158692334547640672526085096239011486942689325458314274157499231894217979328648763104037143503040157354536374043639816818880787645784241356 [147,32] -184724961426311879671948396590061202593171218762670412782525521280498328108215384609673576161424505896409297017153013436903326215877037031993779788237057049226614219105147612206252640375383245554312189661691644117533251683248168881430744828496452339131962137458116987857948162386533618268934220297796662312804714628062782812548492328631434106799785773489994120298236040013625112731153842000809723412687440263347249010450652583374521891747321733390817847860413841114789534377734410258470444688558496171274149674148627903712268143110112028451112066240441996306606215413813633687207254363127946439349649022862246711612765067715379908390410192074935999130329502553670994723312660094441374646226476992068840364928883352423088778067388510182185417724549157540087854237621522335798423286584579825714542477628263328157651489908765099757578205879118133554085362448007575394285357991132578831959775773439744451129784581937163567266918221861582409479027810739951514386637920241168111399401753000739999638780963315089400192198873343655969192743924242030141095150810104733320534193075353742215241552996736740330571973023520461191948103836971705467880061660559120372321654220422752923049003770710679665815794052836331923983551911739409443812897123703255679461378332033691468822551346503259484873659953717008252886707445344998198056506988732377935227032811392113351158940829977400661746409057681938440997553000716061380298235223865208511254774577579943409507017401387611235635531356028525619870862504160955020791440112176 [147,33] 53488769597068492944641543207216602541810993823278900317084269564993237183767182321788271908378168781847097799339330427312845671100667055436754052871559538165157428230957852377937355674243506246382694868625535260227409005288923722620334956345828516465575855212845901802951709955631553703833213078660018486910153983044814618609519315504346163304998054007285140389152583485489045610018921589514195998412023327402380454952244439919374069367807209213880424014697399262693922383473935737547758657177895356477263556766750918680257674995647490454559147782720925864099569141314212235282119201332133082370699810653416059344520617084348878531211099288661710889191441857437554695160959754334280518012637304642471789404626493879233880972681900747148436167636745032827208106439062932796039659207786050673104287612276544004802849524193130036253328863858451036533114888310862653618438852018193840786616712134977693797327069251730152360140637306306986962300176941374000300062060657695064166761281163447004583251382417935198656028494332422795544446658238775393858482895301076453712132944895289790285625721622819320457016939522414309359932191358805993966162914009304690362101154590505618348259856911923799678124582363228366152615814285921708370617255205286617463339335074219261450030660454893215787003872661452196985675237767583263111399413021636447284469854528855021700077758874967500398404108466137786604140720734515154747307942038437016580163014737539442244348334710695957798624005290292839316141154347752632561452542 [147,34] -12971781484172805012639310552245884162215766832093907542113679356124718166556053803267093199720707216205126556208156601694616913857050711941696110247391016764185129097856385909970884481135276506889492674524981620503895189565878328374264772855854264455579308734109480552708176045028085721233810363186274053453911045742645702424945866863681108035579629709675763196204194691206587128199544493186567389872312376015080574795071807349565954447869249290787739563820154638435694700854967150055135485915660661236973017174686535835194089071220967668239088444599361024212999200158522608744475632885312882818064943208718051843433753594595400792574075590337193693903979514601655898130628190051142529097339550966767873095306094268286980451483172853816308360847917458106153948614296381488923180997650594235679450375166558623669882306647703730897163283189185529617848783921430408520045196836039862126655890130639141904346799441840534083812369820470794418501658413981543806020145246510772728350341547367642550090630022982951352365661182067718032001058892527800410891683698940021988511616682136049077159503645906805363097610972159491096323032052509612113743051304012078365902252644685378501819017749076589784680586197682663239794610268995091443573385225108048197038840318556955085201967006155950572280785035189340357439536844200791481761919551427041708762089989670217668038855077162403903764166658002693810659815882317134766344422814500602130275382463023076660509589654121418779191191826005883325157723439853077494016 [147,35] 2730324788736715612826653594890812422600290944957620002301285253503681860471335256819920958057178716832591418481992557741957056126335867610697240109753952091949235152112029858801208177211366894957825060895903600371401410289224369219071182211353455093193620787691822788469244331702112152007490247951258731058662833867288599054032568417947867234725177204006767079180076147223754279284422048794287005552175189658134176024168885222987465229611201873531574005730294282903716493160376940087017262427145817709003199399162655350351095352354275399862222473847167440887942387918042682467046934794746433369310791573962315028922623603754326190852703267436112896529696903304201647858229207875377175243860423212506139842066615877547648565068781122577465878037750748475813656529064817759624028037240114095500396822728718992290947900049364013007840543536489045468553058798501593793671255933945264029212458773181729467546785349521355293294268588229534889791836007375527268240843100986726717279830843261888069224724873724643825896688188235695922395645716619754160998690835756903260477639119007983503166841846041662210392225946389149836365967492860887227284703953553143814087249391388224636807972192441090099822941925088720480146127945824233128146946548265254598263769070947959607584075169941325734835785536408381947377799170120746748754184555476001871842851790390041765794847569379742649553264331572026992771053956229165976837311995729256639632506984946598307544236634652560009660131921886981129343470632606035456 [147,36] -494076540842752747748828067385793324323950464193784799502528235531865567274671527142999234886020589701338865838797778444480404155977807814960461662889784173799974938865791579570501531883892988340469767314218150264123660680558393351276270887407293005427658731326267010275913133912687380417412920646749703578387151839216053856445070506199896067967297705818195173110835695978301689975815350814563605171958137825297747337798328903109687146805059817016619924845374114489533510629606943956924718999886778674428226870887669170434980779602513288500464323378411835938907800925615675576034003399433648725040350852653532487598569110144437629560304162031788925344423519886041782231290259458054895647101429399403692830494944202613856109659085122928622114615172619154621329145470831895162370678145765203022881426627937368025468675559295527182376585299661106607832093701354856480197450642977340061422603119240846834686869312471907641666602248295393963361172241994090705716810558273139025499942146168249971909747994362527283241727853883971823070031969502770001972992545510312998655250591563425320554907761066434998506076732381897021743709860262089431750856892557538713324408506062563403237642943702993781788936520843773161533680843436313030446025242744443518796227348948905461806043904965108965550041577405298568011207259134459529440029083256580206908464888856349386677878395283337937020427194691662516750193854483327943487648620532101467904795827897219777361954231480578948343191759337851869228920930555296 [147,37] 69586941409267813092688508970343896545911955115518305742539099896310751739339916946524743319459194569843581158984693110473289850615801707381399142528450135783616275189204874449393880193011591036023620873306942470130291329267455900252004820331623415436401123503218541223844290476928645477666486121935793434187874866280174429008827991066919381732107801498262246355108246466760710274776338264462843706814690996050458908286851769159627445257279762356764201690104759600059197622329848661227508613888064251851445278874250223140095216050454912557619652112316527432712273483401930943260323131745789025335574851929606399644029391209669623922618027026015664729314604620975258452124441733092261998015135461640407189354722528514970295717641291767265370883452732979539565338830867720639104474550779327396130861546817508793997938968624833882375401481570167424174312971157301295435002744679961270192943660398623132984647784817121675107102305146517060253695353525324951669506105856659688877877635892970175533945270265547674853525640933524243655106503480563291015669572677437961827117776351418924432653608878538228035612233857931343316710954768470521134947303576206957167539449483668207466938684738434657167548492650088033861395697377565563598179357185401710418018656770417893748867124314714542601260792679595881901500885253234387416245863124276506715070412885362752930963446693723150737087327051842111875860461537292598840429281663729375618955659619073563399459558563199196670049990679970840275380334628 [147,38] -4420740361842092129648227431109834738101453422292258935776480520461945388918071890906935734961314588743687423679103886522666415478463931139219681819243786067760110262275618527396838709137787138085846958846210658675147756112898069449637732699997896233026934525420399041983307709631668436012134088493508110632993707121840837963757272234398349866318899999923617643592765215860649686388176150676855957057394976844042228826384443968601955604084475178700285025405444930599387302745576882150968367259673228432214152014861423372058559051958632110180998937036149501107047498106889354532222487909452960411484496163234496275820130734732198728452790372366032966235752200660958623059857980053710432292605772123924874900619552434765672998541887474984519091756178006516335586404259911020934910195838885330469060479837798783779887711787586916421273313534115595518532254907310103115400604167406893782863716249339780069724122813060300360797286096016102408860460226524460195295584462124955589190118470017049264307523894691983441890283263748194974407443547819077696043189582551089603655627206406334221493533073254347930978829449892176701816190967650037688511949216743118011786702737585701614993416673558550282360960974023263480373480072114032674856140489275236208481544782858740438157777274179404103978646353020501823419683333582352003673832335639454989133915435891164798851706924000163984059589349460947163434286642673122321021104683586384080104895965469553425526693859218731832640951356424638428550176 [147,39] -1240863072538296082233567997903436716505105663688077320943742016166407154839804432179733286942868175070891019181216901113226362138550867768438121629568945824748509509599806315251767036464717026472848027680168991269398305459341228022676764847834743840835405382007164621600909268810062996677708301170877765879344532282558657691073974139971869600762895189678582458337082699694369944527072555627830364161151609538459789016978020591988922539385353763494779979503976630512620311671785907626525016372059245964242120930517082526025209273542315514692235284369862613702925087065247806155624580856865516342002683285684252748136066371544403056073118010364839403199400043798404692032471948477425333065723787069315410247285145108817176762657612528660320878252728345297651055002477089520240120775973013801599144876345734820804889941885804286058410696479501155608455965134166614464217306263767689008460076339062948494809074206930410709015474438711091393628496938990914437948119560994041762162344898831184630147863352942981152497797448529155315149444407415670060553761255437199152355584310292381068815166769511775893430494981850860223050935374068285395532115678413366359870638928024564515741570115508182934134223606838753998284091950859764577671777080185696278527894085727622477023604496480807329621823603498375203449576458502089156383104724358914608606454828711265607469100825314341023502925425570282172657902332535958989109927463248747930439613156727998695673268591966803155098226792256789628020 [147,40] 535792195497921450115258419112861449433931737290843680166385821832824129337722080362614045841971207297111200726499281559256383836289940419597817162144733762310514735598922158788899280423243576400855753452338011817254372305162718286907873949197189234744319410729889827564660395164179537729392610588870769778982867833918668430187391481781721522532040283388737026303977569841585225583217362153657358694356641809209974664166954878887089800525588882643130904507398934679317966111759742049752871944623255750447296811783658224455116958852569758211833256528877392003515447941804028112085256177118729345271560065224056157039876696312982921139909275605913486116526230210716629901353193779123865794155935242628478209592169546250357209813708078310227262731038909563410924464771901545540455319015575312264511596359489230966784182112398325183028847272024166376636206623047063621096731270970517914552445420110656960070778970263718751514824984655602642925537230778976265299792512319277467931321338233918351176043877066050331768645165032534012305382176432768554500832353698590665148420821001122822180185882044227078403943036732146552396879468670809769179041708841860566675340676795445745756027172248826460286347243640807718231252485860142723001155856325315711814382792589353868505868244644928714509134613439736914861615792011677469277305821166476442144159187143058332208169245564544183133305077400751887769846474393400189637978661845067886455797760618585076009083669617487147958885953458626368 [147,41] -124366284190452712005882134018081257067417448063945615554166011706208315000271402064907437897179846903811707104596946692745009074366317062816389588879289095054149547497034956779660981767723932704685493605971600992145440201805234390211617315015965393694563148516076190087046663002053256314180338182489494915948628774159834764529842840052627711172576611574156073984724691817368886962691011110259011556055809499349423167488664452393184311326447083223580344886657692130696918118791726950050216719203037294022373684332542297779937689865557628849132273806149877921831356706307019262239709636578957362238920837009681320475158286093930223170397319248006462874885833740020183297854509517564110668414929204597248787380096053936231653442742311702865173253162111476056053245780793872483683827399738819365064222655899505527962548440464158244416345215768595283843830305504092609045898796303734913803777521514350552161402370835800331851035630005518603363936484440530793066082812600580388428115309374212828177623287060655470163402866089124487433996906042591508547206954584832260823134441140225054646469995828178522982892895215346088957828851809753980155740829748129025197380820279402116309307509515273228869413508623333985310159915181997577469991417882765783871104770236284554337809705487133514124285123265608919023283499173594111052703003263708944685513260306106820359730438083033421895266183630667024745005705615892388015069932530761406357132381996356932509158734162935746441069942049480 [147,42] 24231456528893749760948069107195734341799700972584753053160852360011948782822261272016631710220524802375606577438977369618290130508976040821275967091947678637263158342665213486853347470090968125501753843997660688071822486778584521165889809432155725604209259865144770063939574647822993985117344476655450012152954648606752448972739955604019463285662873578019608646506143077555734291239937826413385439724988587315947377096344737986772804962322075699120926527562457707013379200096045250854119385437586016829841308790281925464638229875998122714072028020647625377447267813224049450004434787772021134841070207288368516820788736966581007682038326157432887895241342292406554997867090673804068014197514259873214093769739249926517433459644310702338143492007578155761156544838872661181107891211426688475508323921030134442081584304182741575762425802784825161806617055570367994718617829821609153110245000397446684393456259317188279701067917943847077481138266463864018757621258664906660524110604069188636570387693130416675527600835725703851976863167836495106058555168157258781444613557479975836763999862203535387333093307971994669646423486106583941833718230282101353504200857015333425359868004106081722689757412144592822382024765570054537342619750724910348462263753980199367842316583600725104075573637313685948575628420512173147062163962754525898608580614248528353429105039469224267184484417403613775390304576522457141649364307600564275364473479125010881543859557129323493447654882816 [147,43] -3351904539194872180043987799968767867360835895270063933300067713457461257332381611817472227355272848120762785960761526711035988107753162485406844139232863698289319728514350882387136311901367838397725816298736287818148064985799547801857170519819030063474245567988243677168650784948786797252812847939057992598600510205145720406860348173801909631475362863177893285091887033923959836085225019587831406607405025528874912319053332504272232117192258363339858164718530262797996892540709784469283960966977560177306150372543869039416418412826664882555379085807307488405341045670253584221840861042702301548125988511559775049988251962105022866947474188120446026544153322144958701468883290586835582524624377305973603347467148027420577190370947168714265936640551473261784663019946075972173933502815000590998104791891961439329775266876607161155233039485832500624373195664887621774245582811489403677479582296103945679517043345227519018929624788715285018608156038990754233808566162478643272140774529946577774200666305211750982449847803383021169850136185031562759692453826057620005845593714385274555101739615925640713461813669735989518506046460369151675364715821761514412826471097906479774486791409391613418489234105125079584014300594736347055998452957617775866371299535177166479026249143547247194781959009525532637706441868710470105780472181736755479600895264987054785003517685046740957626031947159751628915708165492379446756629730733639837632878942198637799651444974030934509570880 [147,44] 209838817428589660962525220217129078941542216986727583547821519190474729495585999223803507728745782749226851209335368552263955069766063781107854041998335064686165984516571953750880723284782856541308903477536698506946196336455249421578442092490545477122671778977396562180881605914036405275220581471841029026476491206948405129016229350057148309983096026421460354846249076579350591238900592265846584468419737156036107534955125031832422043389662381621284351200203886878003583120636923071814364302973825755757801495853485684915118531768372742188042260649534317155117607503118094495256253264235919096420188213290516006597958159564568024027485430785900042032028058452212840413518872497679867182614918717609711592141512879624236890013598208994164225980626137638903191966720916222892662233095322830983705135695954824864839756804059844748294369494613802171996910786886943800367220152092275787660685217728756250076257552588362604550705074251583169020454620409032614091473832033242928112562162069890894779729634332999088955463033748330112024305513456130615575976825679766211864920983499756052307642045058172082669137014119967993038950074580015694766830676069143099694787613430005408860471432307470282790740368857272617347837837905642014757609158656172313179268648988388354760247612598033160261390502870447802389292763090075915256779169203350437281515926504287306884667813653166218969584385738329821914203565362903981877286649544527382668361999630113521740498698474329783040 [147,45] -72888234989871686082259523830417549363712974899969610081982113965810592340947776928082010547608619897670608805269663548649261254477246456132015959411154789708396394530310687412457791683888022548628079829186936726948352809331413000229892733073482973434458868399745344750623473364659400666866688790292980170829699724442524275033987942596628919094111402209612076811190049391597432394167127147882564352618873208947214417328143798083631731590195499882074044108116092810508499360814034023561962502456104081064751042683196350017283807618423170638231156528692518810801542118921471624628201294009862789109454729838975266821510600105607079364080216786545806182974574460013744332639042955881550661090956179678138095664976716306218132721145289659510705602053726492423206675416063080119026035212546234822290520189573012615609713543353333877607508273323719871175387657476269657386771048624487382235913456221383691573411983319224104699958302660083620302038120365642278299824088262888136759936399755602947123502988905790283578654052269729138530351742209890104040897574641037952559158483548223797733700889047261807843718852220915754619964250821468039430134535174499811755662792519682952364602461056796250391382417796257473531789474583833127686619645581919546144799282580068505623820717580626793688838461580467750440867050178708107838673036543028469213025042950553854979705589440312733334986419766258003397761436429167468790780350515459115680752658132718189854090479802344512 [147,46] 15457068330382356438188279917314306606755205146254305941394704527812340361957524243395095437455407702903278358452361228418948559342031443277332396206806772508983444987030622993600373195682419565317159521439680842872031012746110665999471098622495924080795612381151911982646297733532033934976544958238732372289294246104213262331501296925649183535292681043891851940268763378081636189134109334998042529103614255477599702369401099540034067881446515868097439163575519413779056904836777383837914713884091381276786740613355179730378923688041381153317868881138301019302090371481640285155347188523078343531094609203775589501479692458847591913476882160294274064635463417523250851225973655734898117814011849928300645005859949028410854255203233591940676587285923466712382024130409611603101909351807784663192360829103293405001396983531921050602980318258454488819928783605925699636964424454978856832710572862322610643874701507846063413672853116577626458668363319731142036736875397859649779698025398696423534217811374166326835332974384979920648571212603203133640379115548003770801440860200661856672841446295423040645967056505801502581079611416441912221259162471720000478680006050914565794366391165716045278661119021441858715533174683113757263505567466540996144714826289343436715646301249111543922564940691370858251527967166156482204459266918762436204698808727868170076807336708779614023289733051730580417292144166607450675096791974750231254061707491278790915679596461568 [147,47] 2925425718424953303473546379021907884821351179062560726451263060977030837706497649176821074605734401608335047788268047680266744439062579309097653035146325421941459041820411929917729971472308403840504193290204874480999339574128541022844857489272204540413222078803995922700902946541596343105653299689048576188865700376483767729565290679600356866888363770291757931099899796567141002603955999561539539703932794354288008945675626757336528818824623298027376017444585580044002825943538916562475170232732232855434987025776701900663832356474672303798706555767658206760702282631792277214660236508488874831873594443388258484549334769216658857855747113401117092797344346308995721815144269430508314065484500033417373325203251124201513229457345013962661737382671254995605922872164069994726557670584426477223865040617401935796539955081541958873806407442360781624810625787158890768820898420929814298377288768379712715739540368014972933980017380457743958872797168713872504833119978672977807774532659043596408574875515047335490621577589713774312484673064571941644141326217104350405847303285256938743454647745543287654338396655409368494276281968930607768139367302205002630145440037497878899514003474782536529525600625938005267446147515584427043954800989053261728137845632266130472928196981284592876501880151985896962650913347233549758382253191487352673705288281016293179852126329270769573081816317485306327089658012416641774909600326909301661762858363633978430245466816 [147,48] -43625520019356173206423707669977706584012240305611210817830602691651073594215959475943524118670542686749741299237625941520899156598449738402247313882985645876884965308602296485583349311480065299525441143069511828016634134092231198532720094073690890878554952650670676891887864575681258953583554978291818916248130926123097358480115009830812431174581904198364770850998821282854919256709231571205234867600444705950783673385537477568021163682395127405005279338832657512694930239312943174154317242837531888273297928825059779396612600219450559973733594997378682596137716802733834199693801002884906778537565094846268860481757981656974079315557089844185588403227500294195845164821398693246414878946021383012838533314803432061396701159537176624990501684381743948962891510628828372137379216639926858071843370212995910395300333594779903046705568591528106065586076898622842073419037057783913226973982807394094470288952884409638698917192402834271009359209005616300992626648581483517576415247233318293669494172010115130747783858583969086594623569143996460044135545716867037445181330218798323735783883964801870885886555259034615734146858215301409388237130848784789396517612999601675450589344045863650820148699278953112653743614307862072975004614472134629303379647239046590721735620560581892974730623160484527619584369397103497530256197582980760657478283096511620576244782280447455455391757921467152435199345907570949293262530171618598289839115932565721403871424 [147,49] -116760849521428279858498447742737266287298685130349928344184122795561144669887683438503587878026385150740366345652971432479392988616825834693684285163280534226695911510637930297146787129039047780108798582710567217367959699024208486769760511889541827727994066549311484066093748474798979431064442432959438068134896205255984188121261880048795849210706379899346094020973407169830036067997315331493557914352821791667689703325994534470128562803030705516537077711686236105539281390088173990956968421688546743046463498411258395786857750885187690606154407631802589060848393841674412872804523522598694742826540200319048260852429228782996979860743974914696485939870155335614113442457577711127185600141498870938158818999653208575684983750544442989236802466029786346755045810858350347680594155284756158090188497832570557232455796223271781935139136394163333850353260465622632782551531742563879730510875275218763454775176478574412220268851488764173948424956225682916560037130842720786945015572795422361766173072774312298669409589376220002623889705579675093266243295266570856267958660723912827244631354649176964938795911768537082344475847346084114497830646882395692739433360575466095000057816080074783542077358075505617459126608861338165864041857059082395745553560379075424670708813608252446516258488613921534209153018350568873789061209433453452869531378128217835570090041055996508070785161533896899564282114190673986328170451389525598643131911612306394103176 [147,50] -17192818870895250307797311581848195351397666886060743700304553839189700848406491633931400464996122464931176292738766906301213904101207190796845730343021890789810415918481495301154976252346975873952714087235661780430643101816109128251702679880173787629575074354559362063319527803799287984120131253605992080353249034867830027251711743158748163609194165111828006162192599396441059773137701815741943325880302933815052823469139185672685484499817722254411226879430732763139781691440292090925487767290585012806747836049132994178798372318074276743915708068420469310466504090252781450932418445688706567062700621380546038356282905323914914373529408960164471899237575384818134367830091977978554402543410888097000735816135025239236411388706514056194866209948058301014802016888327004642712321884314390964699727680366428973999611763875180710148177891405348272823811212749296109359752330886086397387547641054663769942436641321953821544529160946306340847913990688504744621363888886250063585794242693283279674193512805893131386930534087368006976674056401787288286033595473968215165938743044147502165568139538815473918854614144718946040011080098683452636149039779036946658318766930946110044407917139372504256364127067170578771986293666078580363184491274855727045949760237073973072425421958064504362536524062836778566030662319563493201173483595508508886365289698995747364956716661926774473529672988902612388667906950270761098464949358142967771091903657768192 [147,51] 10896921554700706341623592199052290139709996469444069649462613534019395244260891465907949141364956639419450669191836450007675131510207060334868318789385698510230880593527338526711100542490736660237822661400313936213237163644093755084032205112890607795138324456955616030214064126207555763633112594214239624648469053510098426254221077966348652978088635898710801952893750047426364792430149609499672845653838003649069988400943099394830048304349077973872256751769094284333048088582924239544554171415900838157442392314451828502572833584587274766984135502295040725539831292879868402128445702502667802732050439139190004036200126065802352507582643107941964939184948133376297817648705867910482505011743245032672137531266963945083196912339871493696740801732404784797829345305486274663839985076099340434364280364288514022745622260785097419671896005621741313991662635730609514968823309076779193954218001206866398125003903939230827748753978888339471238508637818482991442514390618116484308377447132101076956965921971334690415892228241247506409201719518408330660165008348035546325301459742256380980254749339154274622855239969259349709211377757385326917478171322775439313439825270810045082248573936392873142927659530112474965708875245433120683158904293570395429874704171879236919386269082059201921605132616648214011050034947927458683567577951128075750840059396424572547958497950284699094596196543887323681953449584258724708209535100827719091582880512 [147,52] 307181980581588293957217006634100525685039222433683128062036252401048417472084349225663354444005400883623226975131001774490968913870432033723921349557196746808144682972444486543267186736316738798452077426008228081908144950713529637562688923184142075346330914838284014448065259666958303330222520987189925548855692862704225548989211244185091617427995966632325332630291815690699955712509434633079767713979223627115403872281557796435729173168609592434318781258818506752516833373236125111854972837126286457483532778232051691027283837116634352982332151355147206477130650252864193185865386266614688928869992784524295350819061922510889942561055753129354878591281915876668333661452114154435587082596355990454191368867319868679866298275141929798719319882844143082533339209363965129327156120295469576396835061864028144531117481882806367865903034521950598874946369447349256971827270419232384050587505856520626876929376412074460707619027410267747541406044820628841749992820261181827159795107383808311149870251735252146653000892715740093931475818488815017629146574065716570809595081768538611164279253696666846509505746938338091729005567261626974970753192077151520735914361104798347066492393909912375107172529036866221308783496079029524566123667231394207002788960754580081239538396995306773901323972096462554205393146353056210232845739557334118289183669888715662103121896933914483206607022915277486244753496293695383424806976999741129914703082128 [147,53] 40749297002078001641652688805665444419812208481569828785224660921296199951238334595556817314799490828464540149424154326531395117357674717622028772192141518648276021595113131624972336331045761055043241629406354439301806883853949819868921675708924097217030140377344903818863903866489436910444298962354116989856053413500354630519646720854337022113915632393764844517957315099770692908241336065438999028357468308407882835731064887143693458902244909221296223882305328182968066342521537817263281032585629905963515936892763084606333256743841986307368802215354543602711791315792700796123603946538175193434147503588898641766457332671974901348506852400224894140884257558656751621627276810231465316170436520141959550398712435190122739671052733053808816063908710244583697989022358832495108949640752040224029634323165942999811912543883663116718601192361312911182124188829586350413612561352745722656912452712637186844430591391646194548854622096965219911419645606598925895245557019705034747949848786743979878045970409112283638303372618387957214026784866736681638438522351048412703520023521458889457849723908874491135745429705532128880014753794294364052815327116382784214929328569573965396362141111927432214524733572439529914474862177935169476966551759452285018290316215988151025961358459298761021683883879956063912828559498564388443876853187098162583904698341107242938602933640327659295675763413097977634011819029678130059457374212834676412286 [147,54] 1954253292420728389079074242644485945759613721391201628571886604113006358763240112353891102549971470743401654125940981981990211832669443654199845476644926742307306828931461303309962337422227676009212823881928667331277532042122713925896026967642846589369329319926483570479824540934989771918296625566075111908286384130020004710519821847504206741908411712416756284272436943780415909780299930988291045637429318100743273019365728817588781757113098655663217455711201060454694867694426767624576387635872479996546410688915431260773881506204320194212888295751429701529753886097097043257465158162987985351855869829823974306591704301783321327839271346587801514282561952512455633790671730763567956487945956862864333820797822212436665288380140761610618637594383440520809194606157672067167149427900595328267571646531670387916497084480806767085137951352162391242725375030816764269095597422711607652935127888405394739297417451493481020207572500450669741503393111887835902330046106108311971428364315294789560089875738975838684225037335753535191012090549041493451735960453682847618874156593121828752219070366192196923755533707610579807590500425074028576122764731456716246990796432529951319917465767239770922614692698474120478497629026712403258234348451026407902135544208183608806995466982350524736584124662233594309571417273290850467293111995482596055720690291465769507484755645932382808950395503285211300135352418715386377921220056234281312 [147,55] -59238500795675821113634075893906504034170126261013506886951415964659783967949786651041086845318105452137700824428466173847601985011653294252884532621139863477958540234414179058338403261450867937157978409480694016289797346889525178037134638291470397708862559612671542263546828784921778969394115239885751744248015310290926959176513816081966839859441993720853644414471677764646442078172356877268182107651530615434006525338987458060669769783422504525449084577243556143334584173633249779868452091380475239452379193058274545837946111207330484565697778538680155172458249220609916243423216803982527323538322783973270062688929939245017336738213065879417432293949091877335451818786546740661460998291287334698248410779818023709720623599732869376624130567854157343216266335533573513796520374769617237866979442634417991233820092909814315768790725729119358962907502784844270977923142670455562763901019148258417423854122543639724870781928123542972191268891287531906384218506033469353328419726347850912147067396730882354703787894096868144184977763196336814969670911123463939616743032185936178607403505338047541299178594086887436376977737256140550677196777649903846448215582418369626853665242756874764832164813496240705537209550426711968464931107693384892878460943329354223160762410518641226855955701447317469957349280039351465785909764537473064891164028333012188036582522937202053256331983566090716978584365399754420779373844601357892 [147,56] -15250076499056697195470078092087400870684146559567710190108167564886255903738305139964267002545641089053096710963620188242027117964656953704332701953547428613439494417304655095986319751038292529895158397878224386098232663839731511602475129654562503288807896494869301513970217852755700642162614109537202817725018978120649775249531863131890968346178019998509680378224222346676923478473807111438105350604073119621069032455844909080152506438255129948209773843654858010918178628107248681819170571107477575380009966476559183537720860486700410212894380778599550226810135409442991864519882305453206218845076256680729882290095835677998195070016736415468365389920408754917812668171120658032555506781134690475234516117396263850114753784524294750162714749979053250579289406719969336302797439962327763622342476732861877461733997229959636845091161616569026980111477589074594179960002974672874327423943227544179306241533779243943045786502302222997866265954159270817324739298130994903031661926667524309954347114397331941028533388627977413094370750459817775938842933915210013912099990330608237806664575646725217926136515732743458799152882096379816880749794532894972515196389263818126156118947297607007977832033995935730975784172715007687382912618544232957544503210713035212839997994624410143851964215809276089962168725576267245330137500921903361094440983314730940653521705227442873845629409083770772966232509055056803497252981952928 [147,57] -1081441704318605751320136544077739802547763172945409492775415183501575274429619832093373665310236660787598507391090229799761242191119839452953664289207517552768858171126613876574289488399887278921382419048469485722164654502820628508603663453389249062428957293432929212329559720055443936111435568112410701965848616350233773978790581741584328626964906725818423645710077274636626353703468707222696492817102101607552531935428196069691559389789759215287584032261073300341757176578315330760222520088067837330377590167848916313017431592025201766078556102837676907676599576017182874313730065500860821457701677019825069900773263795411100699041414561192875267972082269870062466500196383901204780664429182221635512353134449282814823276065741092779642587885216633181130045147015038169718583655256635300887685735150013255011904392805275433303927411216534490806736071619307581162550694770452114947767250569798934663297347588726419664805988880705848834943439106385793586013110738381522794834339301359199941361497841785920969285548798681459008040012487251671144778469087081965660770387769953045586120992597812682365901809014069960316995070727104056538538506477143215500073460609482674620600196791483563109182066604452124448802018871772888747972589293308424777980350176621529187283519029523172712949836383373185332009011452983441808540487198840603748699223880824775213967426350364607474861094363179519858398020262384957492026620 [147,58] -40003404968582270690963197955951906251338744609597644366969824262626799723610412178864333906145305796542646553099140980990659043708793823637390846366959294188279083010375220164112507521388868217506673254988117205942805493125024155533341605312465374263206927156385301164662195697321261556816570798719642955636191119837359339475040184962058654313138938102689252209429834137262458665137230445866819427148651181128993484430075625398628471600117431824907814222528449935419876787994208190246651874447962312141826707718427897220082308011668744823670429613444934247425957690958327877354260596466773457605474138091346493981530949865136761900190143482611316612838257362194856603542029965578122232986110719523949983376652543903834158703787683723500552969719938974057249893355853639729282299151008529561421197300296812776688781954177895788690619636567764153267673500964398680685986015593690101381170600197285484965275807303105186481590102906702808391292043830211612942799729193544824568746536990220805369877890198901762228015345604542769471688064975037156722109317279003751030108808296598692934224931040739200969595257243275644453082340964648639171342961259317864316153643347812751070284772455545077385911378179171597509290488922701040249527139976903266540835733249470809968031709299164170848827516657890028116434729996201437864261424765709018673625718419470369610532044885667639451686129682955989909393778711363609536 [147,59] -428289586245976905982096463195367764031654262062134510257511597561994905144923043840833979226044861091877928659829596540435874649862162142276099428878738201427617715920122578770430495751102264151346107267370815333075600049948203573873499484100485429222685356597167102700525630519572727499107732722462479330642492306523443963301512770700959169018202338073983255370905072313248041331009573880685752502316623255090114792906316125590327244264668842232809760448887949726588998640247138687601943724956465256456505388068910364118340705786426870407780616270338100906124063804981515008669007313218626015733935549371827840227550872897827269595756365094712395225944051118012236798635736147757819111663121689536383814618838503984604675666693623342397543960921303502628268916813058330980004550639800246523376287791796959845529453133278411773812110276207764998877553149809880990999552864007077642179495371489546620537229507180030774040303770792258962351561907498510463287216241125357163602838965268552038066940391920427804124073508456060257085598781445561367027312674231305882407040223128429817684198061452545023889008793143307054291697403429728376543649870095408171997562968602207912238094119510085799714423072780556040624874771283912764900324302940744772407091378367026420639725766586553343795927808269694549568084613281672274599028443551164776515737373849014598782265386752326831796643317605979447918223302121912 [147,60] 8076738853798827481761760730723627146162411042837744752973234530238154380058424304656385712971345814672381848935245314309381652896568714956070798940167159017148847563324363768227389354286987909504444273680902208572254879344240188794123442448285979284803350531020120957124539308732201927124126636437415371646896292064548555782366413618524637881899876381855603318478165162923248839784327779250254448497913098628783413245303600409123975631056521789222720800409242592851975420872601034902981762310858135659816866255070266208576348775689797528980272424150953896967171200150103714884500302922102547950502558371429611557976294548199859583220666050653475285124837947507195302681355212754809386614339060637669150273195637874874161526583520863004486222115814619016192404495300539309958081798997161860467761930762038716159193152199657194604770302098603994949325225961930032752389091083289242603120016421281434426505239326560896697015704555146112177649817962022004124530790989773322157365606427782606214241604386568742700334748141647261669774170005180751540976956960155941135756107232733274333440571673871007315831033352108396060224616138493453427293349170458624614799475394921331835098412211718576799080960054525964002729573765565885996277341198756393205704957867254705904782022858162946075382182754124812125400596744771731005266300898479285103023796258965354242918482067232487068319482335399240977356314480 [147,61] 271123449964374988747634929374302430862876132340143685815231006838406291149799370062515245822979026043180275768820108271785928026720327533835956652077609673361817205125786421370599275049027003684156037401637993484879873137418322954422731000155185563563109898998507040859650699385561240791429083161140268933957512975592962975583068757886857817265189857020973076263807553075046757057502858320703669083536417409788622394424779908327000838530860650908864583637122041437138833242848449956063621319663287277603150236324495212331025161933001064197333766189251692888814520964095451258741709760166851700155896077129502196335057588217310431635229883408794919144958034712250910270024354722099375859401989377505921419107989778222136934412852288585256230435002095196598843945041092132550659111366404165195371488308400536596961891804755938307592210630918925578175711372319630432608386060247416824290978412114281125600797265709041521182785430203358712256709854117491478941510204467296593733726198128355356172302318247085398936874166567796430131352309945702852086067126704766773831772530580285750099624097829437654318395549781107896506627678741195886845507813111612063585330766995491605804004883644195211203503051432980701159403399965987366532917406660594838699255089981630863291298160798289123331374631894657183978434359480106032622700527944538118156723102951115283070074299069564182993276434474894738453398 [147,62] 103111859123521136890655377412578657645336104666546371282630131896622281233997890192011860403805154317884406882286182813106817573285845494830589806444678215148607643962431772168225897666412478708675939881735044765240804623868623449605779466144744827745409347948436573892049838994808970180445072269315137108220662628847651274267020473127014992609931474130427962390221616303816952331831460352872994912374544448930680567639072717706075099181770272266100220096126196074265818536436317674842504508654330310884600365396300803041623293097789181634471519456470076304312158305286793031584806889536516045909547578555973943872454943571159006362031797100057410476135129984950119746281134013141815439913902147743926915816153288264985945469818688994908263612047284704412529723784820851175247106383547894149607394866411477497682533219125630311401853920238481679481669606585195459810359616282684579671253934237817274046081147891744083484154886516219556330196819571204097417185697183939543256524471048422720704895301436835216344522859812335179224969377953454705379498487146378409852764535151330238950006458053806488946960383869365454693911938539487088971246940810708098065242625064642855965549317757966130415753373794158119448433355274466620967490538872437595314008945995062630928953980996131805624626659298257040691906483940148280999295384719728532796085084489454544400337437876330807663809819042111198656 [147,63] 4159141072570599828853078638047499557046999377644606617305951725256358610835967514549880448732567380717308738492287406813128946925064549758213329969483862930919779927387629022945060021069853403342792287670616717124645832121788494641518948970766459005702223581046513047520716516835969782647204108164321754985308328996277362753663946655746135545538187384319089918029464832167927980366133644012305624346683788297658596226069016350105497368304174027009382254946514331805623656692038059026375461372118880546397268342180006870501198957712000482983798474271396724095533249290115835447987583418855149330774376511833877561807156862780488151596811334900855286615559770690794297046999936622315979857127269831667810409940394491539697072040223608456285462015844096018811070208570791831578822413077683227625949602170512005803935521914541220376944946710855237225383863105201153202482338975835072226232935910915672088834420707441300649966249959419676538664290454575228392786723226286205404271236488937644952273733882002836914695693309021143396376595993001773707997588917202384745310489003276169568566230573601145438554691458920526453384866212953940801694675934704377203240449191252495429668789941146930134440336234058796831972087368087116583653460949885910408393948672232553250633770038564964729040100797774041079568729277293202444552553762348026937099382229853042499031394431377451003898110696784920 [147,64] -113491396998512410814305999688475043675998069885718831344608047504318854324077985446560378328814184407176347607662009189702185947887470157926101061041069500202562135719909581411375922597480946186712052341416649893021232096240852217639342353603068209188173783013332838016318411933109142269367099118029258765365101789412549534108463033236957273047455462597586311024573287466207096626848976139725358384940971021140080291283970578233566807048881792925303303740375433817419827761907197725384812839707146268400946054129448498694619067123389572385602347105340291365148377273750753723723109583647543814479637037462510510652584725563193414284539119054705766574773924446065963230565095119978180278610975245992118676821317981966278395952598540212635564836871912183858934352882880621497560895994669132398973797220848112401995839576257766181952097346297621251135651841807429772938765418146367926766876474022481645073807124101937051166553724486179498530291693939307910114669229923702456748961080151416030989633949677503219023754651223204382206409871354788442725442053751314040379507484811229459714624977200648232428362699075551136668447984279942869547775422590262456434018013861162355540904508725896360021047911533233569059564754464892682985580723224808181822719855397768679192283636952652657389731079649678387396991334557870478062046714533295508851363052128024428761225105206779106679963993760 [147,65] -3118126753448661573138800298514725347757875440992850132247077275299755507364498998406934528352991282164495040859530440354041924020747783981801155086369637627479443720029744820439712926091397522803510390567958920604601575939494578167331691804262421708599581352811695133770832279336494788198387804928057611452367758832019598418623195145813839593622065539485067125222408821025430807837160780725838145220511933027091565278756016330033746624116111483174702492423475003376382934672554183578158502411183951072587092736604799739109287014385810721965392752707139049067783555431252315485213574732163574035603809979076876519938121160000202270632207017588920504740089781457663822434136770520534204840409006677741566375915175626065968149938479246454453906139677991564932370622870684673187347800934999695769519613881742575752624369719134041398262742568664208737947176682492713037638752039038774159992211031520183907009128830111644539020713427863929201620255721402250007150592828362371185011621911184275122714970219613845404194260451481954782057814738098831734685275200363163204261721954215461598220399653550233517612583211988203415389358699811882264308809609588267920467078733278083233085793037709720221524843308874259531016353856779998649251247054741432744992809414106962763911302717248417434225969486934289607969830514608391594116951847915728375477655661603947033762531065053480506823420 [147,66] 145819200197713016410890190620835392196655527111536725248598202718238480467766890998045699779339648070668912554710809388993462690560904082992539735642636116242360345026042433463718539034966220662682576858819623088363843368375102049989766035343909231590918210034338064010872839243024401372802473898496414535208467764319755421253929736954492737734662838583425926938735823842858262997963323053412081067649404161955170240509246867866324574243706976819435579976244144835133390374617763891095658265160788872008323686754349387982369740859596279718666926431756871057763700832073804790945463647445357755508746545301312611355469323270256162148884963628657779845042984896153387292742589122259781303731780691075961487319638275554331195993485289022680343446223450167448391516176068480630318714151742011967273274436141275480152796458540457325238364034070859042317756498406297609482535826081515242771730802746738679009128304847731335324984421088625286470100131099719911202075041529299601119675827021188844062017692264534706378348152766989075843678918652623346156269142905335373396001149856377405100586213293868398814547203201838449636788140587872729572127572136943642758478795156340773779322928752016618845929718341326518070755427243051371622310880009484361800575716219785808088282803658697519217019066638535635098370701682415488413304274699617035140050089538572343013175732282868583616 [147,67] -2102608661668646734848698018673836949110398493849347804491661021939653716664040633274908353068635670525892710897760105957924853057151200406224233352261099849351528501957726804290970810544458698773434205651307307593153433866267110731755963991198018946682700469171845974661291307367813992419797900703236367761660691311422470570751520718802701495552709349269482381457000312165080444275539088893594436980094480855139701464024007560795664091268779334676245674217086039362201840659129133404717551081100278760504096260072185690906811753219653619348246665419215051840773218727833037251041565691034567293621776473710755707679875896378322640113950235684272618244898551070605031481378710407310050264726986909543870054600132455594364695919293649356566777858180951288684907541620318641186325672298698098855766615451269390461516676313732209537832723123231412092611308104344171237083978100474584735118937882709343464601151167997904787058286807882983079292343117649314498021146701130195648752928879173789065041917175303602754453956051771202148591920627858325775620137140715271425621399892672317944289393308140903564250329005145980349625210397206720326866307085859758527625793272952881343439206665208761272122345975807929402039561641705342055115731324368903735594551983122907188338088200865271881055314181291710676665910819836370858561220176057592179745178624019513227826645139880744 [147,68] -273827227251443600049495326851491302474588062889823384424773621187261046518766383572248366221624292037551000788742144238328449662893058403649158713253663322182936644769378459603645444903074410894095992322327678510767411458409217241577448992234052818892010753175616876396942523363881465271177384074413482844693408564971213386783764204672681920332270570653671949269228076915625096990757646416421907796876364039392895113068526408169044649886030998464810600574670946660313802030814840260597435980376247293704810840861700178478762244612628537212962961129813003582276258086696903362413119354015766718098344879726960259524639305997086913002070506085507083647839520842938796063129094036833484081830282185760754276193303377267582801529418858031031070111369111681673147542357611277519294178078178129628947161588595472755639778813813731338022130991095470376803682081562205576068008855456585434681189477758707371487660796669589764372163580783095059067940529451464662930515532941426810427758952159344869557032616824767450449310855795339386032759886565587295069835450279891872746272295523339331247377585768958910807774478973768640032664368657800690426228202723798906255593551007697939169118606597523064836241817922634484214915832330630424866138981313341779242201466359972115197306788654886900214413388482681026580462905940722480673753572140657322406550831256847002039811085904 [147,69] -2945494159345539101438323851285997564354299212738844105563930894215025852444359139765568059147176820665266275355770579099902199947740860841513858562998110516519217841610993602756112823214410985671152235788216418564692360534642025496693553454790287429774339363018915425244940321742465703420469555173476186638404987175649328991793632628859327731164602194558159547150818473408624026169292070285747358184309361297684661407574436765891853594781039068402758233387037413447489160472693581654224501930019211628543142090084391830231515080864859343910171606271974651392138597042554213123700088111703531227497909831851706416448087462006337015989685437696412429329538780711796309942988200150974960279566599988122433511375472044584625077679081370207568351608000073138516399323340527770416294886579614640895670481111375651282669208205404868600673451173675975003917855584517703828547734034557718942371751212510075812632875113355412815625669577578454325442368936609414036490566373811066512726148121156986254548489198509150345390723085648073398224136860509472095434697314638404382741989065044318886502332148757772150469385218324510480298620023422887882346855077246874518413610757275263336648594459547727379067563211446978261021382285318991974356240361717561587895249867201146841911747129124558402232775624269355292418063422737176803564735274637862675206096140333858084534850 [147,70] 32709333135543933280085048461952709005459872915008878712812134510553561684706042043370983482020283432121024114353094820013188602459231434915761475811535514294165076978737476850376202919025770723853431690077475777741407747758259868019896013689113428872675519343977306168801393237639445979634455502922750807124474832650876657369602814911860062092592259311825558624229357645510266122842287217540030878192546364740310675188646093698588725490435521675781432973328042867475738899571411379064007811884674518370134934890853617551943230509103930344021700649165184251443328971284807078761781836841963817956741183897028917183690796187609111690035750822675123135399396429624914884296865187840441374577709533816686615480905730405009734507283251535788553291341563206668279032707526814614283238238415935899986372902932602715136181887368754502636938029118217620179949180454498253617118628477598347837533631377922849108598086928530362810677667242751816614287736738822611746616510824198771964573007559248045504323147903451968643348643152396999152210330505167657565795808962551013249649970491415194902445628804118353103527224741091512932375958900758237840170293956772563652418115674670233903196344622356956851335778578706694656196434396791812575778075488904965357958486691832123513515941249814169460364795499519465061414321637327857967500890692695766424196016286723416960 [147,71] 460910462911892060244927043827492462583924720390827801514750122547034692551695244344542179296893856606287812749894417031492847290501476098546017905434092717126282927771177783056426353444633230854240814984701901866374415517817757115236137043879807368032578559205234482314036625633934734776696777354997037939732740277504628613278883556598233046481701076164761795513068725484525085490219708246219495607736963496064091868769923762416479704841182414784956539191915707359484886313197940572119771479064518309859090261762982634879017939599883028801471409743948437593417030209617721617126559901036612770910471641799814064649481454942389797184024901342722391247143062387588011087190435009719209771389158422410169736514000151902442579017229560424163110531858365055139912051181367627278776519964029627309227499236937364606835445762535316749878661546177336377998277984122979551281921402389030170643810757692995224442694014145863402072546629248118499114067089652404850967210164721646938415874237651940213523420062896139463083747276160603714514574929937080725440007612715708029578173869732550117402498012417480436266578182632846754914501348233956894968544351542014884260887427290245727033469110805218951349241016718369802481913062095970829276992547306866286740041529805695116977751081144480712716004524741612217034253660777258794528694714058892320049919379904560 [147,72] 878758788094036658949837773373980120891657768964774701026501961649851461756718811072688539160391928956948656285718106293467295668518460498727524707818825740253799840460735447114792849088552850599509338824940723802187236215601734703036990790592103529368823637152072098188522538470023862915403468691554804383327666570404601389629527413707430401497975994872678643580335256651565386908767693660815567526562332031537169155920813070389749548389981287853360891012914372444689414348151872057889490806993765493450551331063014070697357126750746042891604860720792296030373779503628351787807194756575666842487176294285319168254488738830463072348939762601657703116710000128353296488403664464521487952752817762740176953496650419931426173279432060272507842666794366955195048289600113305301077529834036443928947224400611878607390746179324768666512662030264780347228276351723280429115110607546092394453064615023315419947231308342861245383676422429270209551793630415010257438987444701494440392854168529098450594011848681688607326926021305193116587073197005384898968641576043116977261101814400940062120430010996505150669808341655692750778019103115256013633164203887453356687223146849016353278298469702290135261837756214755396238757408201912797134791534022218463732493201471457405982106907690841817810601211998919284853328721747321813188702167037580320666987472 [147,73] 61787664114666269511777147290072468558521450773745694206881358849259493587058655883869814556042911521384410308402400826608498244594939518969663720890757243791814738632914240529511395851854652914010159582914028521890845777218945783191741380860278961207367328152951357943637358137643905228782054085919385288141651385058237317560681261749166396918496102906070316098660779735751642253549569341593408367025706834575170701162898519569589317245505849312445626602849925478214224166044958372754093541527413353212499130502999045470581850537653289076913483437428094489784883511711563492196959140811810109515757332773532236654336551564539429401680212331568629790699131774007468123127943689089871357268503987988626703767266345067036489443631376628778951950040857958740777781058802041887958453345496183904019554261181224781625797842479608963817389276021283989111998893563211640094478066648246227981550401787067058496115483135913546586381178477276965878030232076862126454171650651806505617815070622732751012570599009739662927539612103660188212155362774492338803269187155845745998727487542249855179250694653080744389734180781366730632875016306316167318968688065661097624198485363026213184701821539059409556856210229551884422924635185876331282207195144750002981019209897566560841604035526051403785219509931108733039831150049806394707049099059219927477710 [147,74] 3034318876621681258490763182014939286106761828930280898651874954993746266544963143220427247388303939284318076535154041909284524028312499574232493640114436776508152746233291382029366528333505764143082993864824537049376664396522911861921321599109530388442210637737110419404048974599169013570906892013218766519524235783107131438758396175339747791207840885056946438207769721327729410271037368210829576459965071894186183736571160810141619039172844123081897323639073629052908962852844102053646556435845541586638924929342021921505350570919765697140264060240118056508749448657991928330225009348981363326058120275948308139075635802400870867255988250895425782524012145435093900550781373165540077018097678010709302996884598939122491840905526530008629970209987960016455118417666689834707929048984253680123386288954311196733353696821632942793391619850561078125036993290149665248388443995637488457846312070665030791176722952580087587606304509896612822671150094549876781443655667920936126617747410325588589095508396330705229873537790327054461607842321790582920520294155194150648022249609304431769839562176145406240238493143027864470908431259306529560979118528542352367420703495544056664836314699819166981295682239085641467873236415866507451253644949197248852322326787863516208175518938135111731739355615250845475108451345431532186952422294803609216 [147,75] 67430068732292293022369852089623018134698324630493395263226831423421006576937537546402563637960232773127747017864346740176810377675009329703413864075254862824751156309168126849112879924507846708366859032732351629702158556298209136652073593348781704566343483675498626025594614000272614171243193336309857174558008045783419533715211162076407723032243487744892402759909273946377871904352889250177792458378193881136572355686778292806405429238614712742716535070188335597037204342502712353456793444197340361387258527964968329090933567527224055984951635591639422035952498129530151378336888022437690975184496171014218558288612046606325468350594595097944185546951423518677626993354656360668593899400585514888692344697124149846987542698602108916256308462926977941379162915675277554203505510183665213333749418808111830283703436895862663484399576416573706929889822713273432819460669343790009970009682966788725846581362718623629970409361161745961009691309290653174841954849266344862819470027450441663220726328836838068109319547186210267226704093768790217610401227469732847961578434674382646031899472338900392817567768814230620482960417953137672481587056356390207013225767405396337510996709332956345222310844794599774260491978780518946055713501518176749926790698080846137866196593574455886316369422170898617913498216233697262059777893886504272 [147,76] 1063092135442279645558530407547049480905843033293595536111723342751323625173658728081108266198858966451749345158031799582141748777114944850855729666568888655580117478355148683945812810272246556393263960013477893411520698872265337358646104509160609446833241363880377424459761845678666363687874763476124996292890887162163581935669501365454136940894619970456143739677469315636590862039306041178363776459591773272564199949573225061931708585003183579549133556419376691962960162781549011457774537428837926840043299802907698968532651748063414998351884930281528823896833024399881733015616186735809116681361700525431181469469950985065668780809028852329719170336913532713731809323251767456393685283018346622486685796137646905888258540830194243946567692555420809994928959013569315617208629071179009368133533597740531414651365294612459089439580094036462337983135326007526829015308113758799426824290330996650927395615301365502145582375017800021751562875936415666365098139545083931429494139573983465299324389989319161346220452081922887788602783176538879356582456843989840676783185280445555580108627296739400090882536692995693699231358355290501329682663667616917504599739363485399642413522364752981168124365885811122505076867360030424143365555489842323108986520209174873869818576458843051749812628892926838551108448826931888384968640618112 [147,77] 9100342965245614151869532530971573017659340611419269940784456591035835319702459364809906538970172423239636686876676428149095697534859414779276410800210297387542230661353991547576414687308187632238700867550992227685871700559399624924294706762775489726714119541939813433858830370934219461060606888379801632994683612025249756956240246410733270984928166605470304182799885129350618172095667225173554014422671959707953747411837235135758614769734593608442366104001940281449153210675877285030839424669585092457320921240201558955785734308368550627742811911455224603518355460654633485574468855032136062536233197851336001149799035091348802339234860410748200291401021261018716989103955301070464233867972422430831777086665842040480418718094286622127825594683853010637997863626439790310010767126084164459282360709685629222364798908291477754346441456862010308925170717016550767021060716416155481607008830043696284798929299799371770203172281171452841338093425332680481907009225710290762367313576608169886602483172908135714944089121158326450908734624435494498519533394098464032751866816197298516747687837773890972466790413019712283948598377884271872260288998269927540838530294921448879310207834142979571950959096190146272345761275793659790541116880258201472117701331512760977273721270282665527723526005293021009151711877749047765922112 [147,78] 7147881403508241967495192458412787554249475939564338316356081057142806871430756451621911057549353013139462133746871424075261170401610021110250588785718574866399631992904126953427436064349611587381879855020222790259117528592190582413818925944774434606973125038782877315049281335274644121357417005751715251974461553389821581347295308122403842876437763714870238318505307102928552906636067539446356097474948952705881003228819026569650501324747138974003153315785023711934440859926783610762827277751713072884977404541838477622105907389109462293664598425305726901932808276112162410010544460390230747041586134946688782118428666365589533392296084726032938328955564526935468002863616328408149902896111770391438584284587077669193647221005721411104793763834443200013091693388652117809473869386697942902114527131588950294601667717791671760815104018863737787326937987295228315464734532162504792640999823597991968477856131127048145124553109241028322640774576221563146322307757799953446719030306624020270367188043976889990075236251844494983798049689984018627905764412853255930722507216963862019224745139236641239469031620768621646775792788841643574848725488432748589730676757251327826343785243281591847733060292168354431016915690623076003713191650385327157108657211531068404678932918420135931028859424249340526709453149359674880 [147,79] -658841523639012661639289284306075564671466820635091152368211090433795252939458245929020080148539100336834365118067837130754337176388638767319878459727172968642308319288502038513021980087935907537204971753289012309821173426060338897207746127858713262785244888935848081330123980440437929254153969840436539567262014054309178540716867614572824644288584586557268482961081831870054739736068712686241617291582581222552704532774846365529288410436412621006502299779611469157002701939111151384855620498686656657993497312646983988446033148350599175832517622704667653077049317013839288191639426077596719439526207651380940685216365285005854301455229633559306045544075077092058259246369285656789746761264763037678959191479746113856016544191253620088563063089000190325892137059099727506036417263983550993043268604765683119647331599651899766594491768224396131817646847753913725980526972514642987893651161624584088840674080591415111656101316418673063058514625756527233333977308366392068837990707013738411987191032494662387916176881215937018879815738510055118669872184077921126095581630521971602454385252667613254414425943718536086722688359659608081276088160272648164727637851547966307509071015023763265481470213388220104790190804271762397700724030830859659203387399704885849718353766052353214940249118636264600000866198056768 [147,80] -7336211849977301285545404552538277782379147860241043508327375200131657374853888861050469209230741519615728022590490839853081925301978517107961848811651098791221046753389972944566104102735698751121386120136819472077411669260717925513745765803409839697261815382682337864076802874217358290866306253954455328672530826166611781282372072620530488248801989996246473289785490831762926878471102930963210189219523417607223056755320626743321126060026354139165116558239267755743386922359754660133021267133268983586092088263209417346795006311385774492486939347097628265204942217659554510507302415232711574264521538791601660884713646930748700532285415369598577444330919311589944983905964338397624288452630416804257007925012273070417654203080694340509172451414170437967673150286605918214488871287886078784780533250726058182768681909533424380735737484701906732868428426274297075834962015406987967264489848101427198876049142764014705571593129116901146541980974862818969465264612167821156948712641214312182985158512647715991445518460602678691427197092382436039560945192702752818459202020444776891780117777672729279118708920722653044671472502379277031072433209209752586924159946396206487536717963740630379191178569479920405936815150434772780528413673042620689326839738139981645830562902413916070078526141946165668016871328 [147,81] -41923094991388345251583527127414124923058019143023124209573599836121161178712306536153095759040197827777631097980375742961286634399481306711274179955545541505276994735813577533306280948150669446429518229279649583284088718969818399689578870439293600188475158873819588678909306080698241462606256550362933445305853796694213346941451690925021112318817711059057655471603652223606812206561153423309225636276210330551223267914625565441357149307777477243092688117379676598662438754113033789421644824376669898898432892469975435814335525889795597201889603479962284810723671648499232322509000230575752731019407308069146746598558810306470826878525401268820904585876403661193023956922747018444750306354193263597477243448194094650125517654130178993112341436791372750292845800348577691987649085842838981868889231183105393385359937286224267691634408543828871533480373706648757843385237767695189349482079300726484369057393686819320666095253414379806195839078675031422087011657785392764030892285330073393253761993303293742811200469487133296676971135608301583118116445802386305450793743630735828883765474666852170454503996691045605681883188923714061388216905318191131017799836888363236954589670663334393534064082826866005992870917896007097101255119789804308334773604997407803862380242532081422848321395270946688778812 [147,82] -162102831239184787818644732413183208139592632267075389258180370467378505308879867683835941748058659946754593745151177648785538395365566257296658238152102950529142658930779809914929842152774437702280998637150794936537152660757564151702026477788761961524545791506102340109748683242911123345638981649967340141482769722437790042930485595138583802484861920889375833757434733146471832174102581409967828071143383220089785162365782600081073627927989454385574905466104448914912717054049589321071528236499807511171890924198418434507011235263061215048824048061739671661460119235517628511635540221076861917456376198942599737543994079910331806345674641926739974393550231400770661267000544742892462995820175806666399421145957691805915845760586073278939947544085830258881360634370788855683911933781790210110423120193458567244690404637256694889291681125012483104822399097948940895073876929787151986751057801790791929901384560301453764781172615630225741280501099085074384675086456911051166670503258039470349984758973223623793601010103623213038563880119775222264216165810002230961735367815840689737800864218606601661619354436683888796829056022124411699419749299363803639158059660152146540491148462785942452527622812517110425968324680353449966088078754565148177502872938662876282058896111634095688481173565152256 [147,83] -344037210222677799055435194327232379914692901659936946522330256754997246426043589089414859130913454240794847187384792872376951606163452058977215982720808444458742045809770475781172231744438830124827674396755760370088198790515552322338245859411712682579535520803613704156954204560898344998644071453815655050665753903209691339385582293704145166953858448275376106618530686699667478623429803219250766957083703701328589570014504363129869985340711679642578672994235966971985298614945403959559965852861973882985551457348924095602574685113862153950183900993201741242432259056218780140056039746674587081699873013106547576201205550446099754962808008505350978269711582306877844907636352306383732531999911305607528159026345627554273909950123154866542570250133163355654987806154891568792259397870209408235219453035144870842395816325083980483349296239526154938415791291291165327426235005991972929550771611810105703102823629855248488875903222469625447100909265190593243969692320476878723358818550455972931015546188373716901394517307801539483430954508703663841696944662351479188876353351680127998173573933523882364390387707572699898327361285007764026296713847975613833351697208291068221354997889000609272388847575223997366755676851988488730003813198445474582482447377303835009470633689122093781164180000 [147,84] -460478785228994604923123330766209967891972535899719191766197062274314639156758024115946196452911737916867970442623565881456406442668564844744323841376638874639279876163615755071405458822323773973462189528930260500843470332322214871519659115777247410843433268288260345005646503670504038304589612979734244189642422812377588293703918259352625731588996129107735306888087226347980668793107791387549125546921533408473631435566055898183818116384087276858345886056166564204700983635323222656262328855488598702721221518282624523477632832432611358820007812613723334945094059394855243939419206527819621949838554138002995592962668164633241526414507700032046306010499207009565067918382619540930660293697222940518773761477391730263658503403193627037439591031207176938606182425699287057732570973396752601753476816863676447644352617483489550598840942986219940879604643188232770242485109930383701345753678926668823306810820604388615968098557203235771226556498901817230967082944916265212927022964303050280536486340067531637188834973404482534279180675569779618716867036615130393841091087665623209449699530974990624187476258568565341312935933396758259008564506819710123989221147048939366206393120007565655469537359985369794851054356586994101366132618877350932467574335222042808515946526599465050799584 [147,85] -270050181294856019854315716061554750947375501930422185743666654035100403498516183633032275270363338797647336958147943530425928279685927111124860422510684370928917870624254157162632518334834954729385722047352200269228926824358773373797124409039859518708835846436476526264798660409743295553885844372732163371445271938037627326945906035019783741453607272771828704493383886831705253186196825276282528828475598260355386935887015213609680449330226598867374721700283775631400025873945364642524838439780757244244973677235826408092734040256137870006192920645315731176715264329688585372798121401001039064850167193080606005823927268340747835664112964090228343488111072278648848828129666644090846613463022998976219378800771592824323674094683815213688079149306329843457581045293717148303752053811984232151674202434801919122500941603557087492108201496543286217249503283542502150819068909166056686807497001945438163699015585515940956631599211047080839851940347790020084582663245512875488126514427057153726295117861134607386666043610256893238980036720487214370946591895604825061458718864505395841268980800254280101850909875532047385906117555592837296591730174254477358056633002794957472936859693828446510340798485574256442769320710912582625178840677684794020018436376097212807828755581314532 [147,86] 1041222721412977413546226473377151456578624223554338830939553844004631937974529533062739568134992340122932130680853316509862312774441886323258564330228548835935827919601868340762705590839548087007497339059434253712720916677518400498336908432478319005165009482073809831061963038246412959543431522502173178118085104263750814459643381589539796778979354433426174664855740694911549496019383658778066930853433572091269094894820662279995489338980404929983031666281791972667095198106061182180999693933731225442724520904111606388074009466541003886641378562900075621460982957703789551930266208486327685998384022560907559105028687130175127906428606040252032628642407918581397221849996305011203137513524642060286799237406898725532756935579539367261170580111091040489927919139669578104253367501499598724206069685917745114685167244588385820757612707688584866316260334562119961692094039881887673045056541023397547553040172058307351343611631716685849179310964240960178893099564958432698129652517704734795489863394080621645286743785415711340256722373751385691359158038789028799085061756049727211453460944324997541027662122393946749778988537775309041430629691884363596480079401478512379491711827106218847572602645605362287585431460754386651209817606968078582564941754787104121419828013632 [147,87] -1668920942905943254539957914079537112152663534500914276215135231180653784838859303271189743595846819358439283735546422745489305608821698591547536276373580932229423578037104593419987550879741087993963170599237790669674793305489506232285864936902798499818293390406521266427262834354278150988355954917010182864112822557308168869829264857768350768615396805647691342661190341347920910328185371386377136712676385767730089964246732369628434895512044243372186269944811023514106545943261298937483140362007970279346395461462290815095564476837948170696277524516125766184911528786434451329780806307583071909748664977579672291479321142510310049622108261453209415743910872368128272009507989803219790642457165531490490605500510107145698476493779715841146454995934329922311695810876982011487002093188068578712067495771803465454944144641364706902436552010778647297863631536485623685472188374611275763133918183103466540375000381863668313789598617663284507984159421611875936255384635963778147635163680154774729924207808356980274905029321108109170353114915486298728313592898173429515863527112853234291766421515362175576880179843181662675148156037404327352107838869324794499649568236025833096154128049480591108245598289657744521986013193125038057440278730761023376116904087313439245912 [147,88] 48721274186078294006772506328031549499857329713388529055139823444723856661941226257648801975714508546861332081627035331871974300387674227124130929865496527528625146522161339088532231079092867750784196625605440672868086233406749773370087863627539162184984242823715015317266733872761583405397153265298691426850325693839531305372389560688658874381676772983219634282622938089060055696809974070012640035851729028204136975523896304628966841220603920887716390762258932440397342727846377748138235810296623853640863285773047696728072296203875627361959162709081935443801219152619444336935936559523413976294849148926006401897916177521265468269842505832038209514132092192358810777526585215568714289543128886798839099003139521777408771631197373515576704957764072549323491201444855314942063220351406513959483954170834757401132924423445328667962308688782780256232865270641135017179385378067900271326871967174032761861578530063553946766185784491122039391060352050439846640840483470759432708797278435010459183588215650945119350527474403448557499801887389114818028695485535641475764246384423691301170944417544309564746353288359128163382180968959927166766128283371789252539892025818114516653606997815993040608455120542028876642870321978295438375537314728730101286687457338848320 [147,89] -355559109488650960758812752288205994766076998576371569362715220380781357581604920796150606483216860354344064079781937895916816539732217350167752555545575422979159742132848836345382894379463738673502703004147903194284183617436262428148513096119249699950142572591105911967977580394053960857035126550969711957501287719883047125140440229711856863714203460621274784373673530259833833318097095016651783416294195905312202920235597311303188924109343646818000756585967139647997141963360804132463900061190170293990603357841200598058495474798957715048278455025233051549478821552044664951861645297582258136738134096666570607386541732691256156856960890809208553251236433349635560377158579051100955981300496333438112351953609889982848955944074173879677661559944094540452611525280116548935005380624119155197526581186103626108678795381892484902059852086877625258187421623230895055603215491139213331756493673729828303608121106310729341260052534436721529276774033486478027056395344315884447183318050702708465120631112247504846157607975888096581638747012898407572636281481441656161269259774682036630582959885839038406638524046264896846734801198267794676735088012448095826578077146584227793138882707350607423600955836862105217040018819683905518711286963456570751642652507976 [147,90] 1776544206324618545085294530493511605505204434321922113426905821281478519828303618764054622562081113369267776879206929799290039001523605599370586794607081401694691283972657737915696708159107305492172944098291607251881962677823298466713608129501505698643104198052434594643539102767150045714255245889569750109424940540221342947252959237249861974274636492290877031413864113829924522558507485627021528325129070755134273693590104522041086180836756500776890993384899882717968674850030779509158802230647798264710892229424309097211384842731919745581053196276426749242436960761451713002242764778690591723891937370112578346005262695389962203426579005689453445181078281315640111890781890903682982506458829123047416607170421543526820949397651278689056055105357107488925140477055404876413642773231508886358346124089256068135657795336323652825901810089059701154919722466213799528271411689226213029101839359763983224475165763291531368841878604534188736405779666828259366697740638967272888891456732337536128078321490622312723840957694848013293682439425007523925207296208439789732809398519291956388317504664922837045077469355513422814141881793052484385725710569230022871187719908461691232870910067720456225348797166509192504359222799600641547412026665185064053056064 [147,91] -5343954277292085513685900287713137505662396290311885939840542021081054298976951162305678382401283785598573659122852372894969986087565614613963564499632250222973925814213986822424735369794286662319819856818391627662636466730516325337069152904061921342776695241280765445671086087869644248441056058492606663140426601085829180968184053302147530527760614330388708122149580035228322535349449700226782393142419932673560101296767981562216104207700432738920429697379114546982033575943825156054171088165981921230394878197136859802987763731055036595716179541535701041393255497414827299532016392243550152095255635420854413561820940236108355276025830043321326781182036410632618687986426573649951617998060574962295698340180626143230764773138337336414694138443369474290134554062575215106554733487933051204637740574151209031918941572042572538112990657037459265445141818884758505077100859318641738134061287953295899237108191037749642720081076655824760826796604982218759834709463306635684698114722557748414580835033271626790064573970622517767591194248189046523160917174008198199636078061900736320411998655782858963552915634978560998727216951830685148288345043257746079876220068434608473424742389433075232541374614512623267054194771938340326398486281738601842008 [147,92] 10192634213390898486944052948658223864206391182427617611329006896307363185548420645899776632611005597430580516243924858758606016345854399067290924470452538612703933463415796373637383878940659853757172252847587966820308870608864921430677413501454513622442809837162932012686437389692343716249043984233008358585473827501354333185011422839587734368145368010844249231814295758090951524095238977165909869824858487853510333831052263554702931663131711488475023522466401487740288011875843127608507973210710776685101526011626546482186626090500516403098261380315851200360910846728030219789767500126357565680081428401276602765108954996557481205370561296595344372193740049107029948045496251043429065124459490967337834257051298234673298187310618512040034994830764570939136977401676215380719681810838704908020981622379070159354944554324215624192866842568739336790494832405753229392727743061085755145244249655042346692617612792419588408839136157603700197109235691404641807780494790505441069994190687699443405624912520847822634960542515153185259591455708283291770451631481380028608880719445632673662157673077640683791654233269409955486959800405577962492559597401730424603647005926343259420158737552229301333345780560065772727627038722837289732317586022032 [147,93] -12187076064847126201251153979853155699550952510850471336070326830923722360653017523678848253247472551869305342391209068565287131207878402101658719336080709757169738011346087277644087676426171419580134503621601639343526644195234546926662620392601627822421815184832107010544990368992819220589757292260359433545382373392199413667088894456869246770705577348740845708217343563714906955069337252013979281795906034028048765155752079415376884209181674114641012592381634327215912456958011798261704836316166633549924392184507785890885411114008256232806369981880681333255836182940763885286768154998261159018810123243994705571852186047097416397840232452651254708595849904160098576651854989293076420767290129493138331398094409367615351094407467461753713015457651007110643211674074111870913009062553695786062577473275479107932960991268100883050290944431919990661006859303353839404130107972630233693908625255590785096944742862198395439476953819180841914014188886053966432264380324702313180482029615394392545833013724564087808936966149891750752447515412813491286092447897588777828988183040982143139352740014181317651764971175828882331014167677500916026719654131825611131020404852194998702724350743609520679705215781926733859328666671841068992379206 [147,94] 8620108802763184227228576633466714082367280808901179761409798677109496758554456692745239282401196936267339906585079227444494547473679756135112036428219364377834077135963574190629620082367855202312878769247899490267405222164823843533924585568163696717651904405276219464226640153507379010270073644362052584393683415597030557457318874178228047926713645597506647154023445943597365565724323095375661131160913151943226307834652976607915354891212272832215048775778882275964883575270825221803935600447183306705896956892007626740598430324685172680446214506532286432565782432810419256643097308207839427416942053358632235053999500467684476781351793632073368031602122974250708690754883286404641347717110423626187842999394718052179932971906143582781751961970245734412282054533990437243402452177585800220383699617518692025849643352631260511028411666395663682664691499820471260645039331586703394846848051051386135353019590974426448975511214771642531971508543788302515810141797969904631055523511018113868921440869201256239413110463659231371596049342101920396303134233894992553735910676717112713421814600413752910990548705132579465599734884979416887796257359986919995944911757147796769047856246841237241462334832974086680935711578304309539648 [147,95] -3551786436440069757221014429032151513320650064213229496710342467322461716975415276169193606457888695995918655859067560548356983426441308317908039457170115788857831670335788592794647337032148328184155368646268248163920125428449018445501381422445879806027197208195212087151189025273659183784676527544571263987088123473548049753606783087856173063494457778209733086439589623990376555569408611049696475129938038393249925509769262763471251292104081802169093315923682528564891111331198039709873789992729344285769696552100559388329079096023411944725628132800417440144915747155259044172678630072707445433201262519127517172312003795207430721261016546598885759631071812363180469085656046806097597446349127972714812655642186095203948739824947549438937742779963573476741409094408388401478068855266467151620429690117781193308743909288380408958896767706329071558945486122001000346327366301187893055487199800177007071082707909316177025529673923719289804874452670629691900295204943661150710340693640045775213845883223619514478282494033966863849200376535663613374039443629703200095062705151289647734010332329571817544424185209056326103536450115504362464618740631752262728165193102303771830113618261388639382654754829653501436353114339960 [147,96] 1715545218640052575978531581735210892779335356479668698306901867045790784145110704895261243458832110440534513701537429578240087414561085536102370540228125495648284832711709539855228836376218637201268593102912407815317186070128946971067986300364087099266983872266786424502303073588583631309789354003535785827992668933293783373183491407446721097554237498762616860996939623846404776340289872332623456876019028175980108243853831614343372653750554762366443274029271950589311765040503522412319180096604312821926322719634211030346994649939541003641860989638050131377601241891819330196704753144638343596677064961165684647645217755442135113202009940709082403490989520656761172897562188560813776430783751663546241962929333399135764966629360761869604598785231956734736133870009277394528872156774517123629222213046405396608694319406572688216430356581537135586589099381766025174381850160572592134454404769246602518234245830029232001095553856021563920154689637914821919387943795144239923882632517013994825127496692833066206543770121457029134880642313005639262786420424510199182912515646519077081053927610094784324221269014236128153262231394566311058545161183290012485466089042880959303992451339169582281013317213614948198355784 [147,97] 433359318991287099558874164109850385423326299362077526052518648308049391573495165084780218435304553311457773061376886141632472277307438604658618075107552568615908009436824366398683459831427500432484281741165506146416306611346469695767797432496827133976202842391934769066705687792322440436059061442131512105585905282893179966062361207398703293332553396004395891420629928171296373699555565785401481149577452658173720751546199308792020614035097944165285127888693299648213681697043766082533682526362718878207219121808109514877942693390294229072641534801856485647200573203329576876920961456185469157250672690122928607337688420939322411786395764926683836006390989609712164939880465700682152192914632932743070425569868332196280769485148474399275499243932054296138392107687475422527941488283055502511570508756729466327383338873585770058474773295667990636522698719595624596183294707140876082819423960204069392169273189044559956504228785914936094904623941373131428478544126600920548540463248276157715494170868844874675552489350291776774182100860565888654110317030212915931152821986148838152982865295369702897470490868904689783196286021053164779543924336742808506527527192275759216923989870160827812976372730577204707 [147,98] -2353698170098737565105890031987595215346619983969407904056071612531841551031614866993594041005497435262317824124092364349125229261546616264462013062721559246712706761510310948076438817933496408308812901754013184553675553100855388432176537010764261103476333095350206431186912025344738833399039472496952123643060977020603586183684788198485825705454984455385248081568132450144785565373624713497588302939375380587196944371524112630387388041229564040592387852543124085142081162055941251560626711064908312663319144625713673511155094610513048269137548473778201109510836350828648681988087170633053173976482171049575916385744448567632010050909768885293352645737491916465913317935557807750775763166293566272198078096336036650196589266496612537382423728362402118774621324325136650757514207126789292133065728792359209659239110024700163993857955012305163890462130894035224588263227117004581576514581363307276209934236463911290726162344358474522432610048242206296976001283800426505390587362349336649331252902156074468180981941948875638715730965595293537821482627455606139788458412093819199053987874768865918757913038212462703644775874193615036942551959403331572775534484524835515007237013288850280874776094730171776 [147,99] 672922220170202819668263867789312194185091152833913789680392279202194733850601826872441358923174210331196205536850712589584277953359591674037462405328387271515226791853756210920027313082937344062858309641135800792899974618976696592879070037796967266857077369515669425201304482733208299226451326447433274152989298566700217676385909429317607846981734871440169975109346752304427912450968928914332395719291842980124241614624107421842632295332367923064122408981769640837291305898837689356124570650293580824776943576788908597987598207142563413620764494826065873029074538136371991491808111778927275205148566513910516478924645728295092095134180755844013735237786013360569924256519019177372308283379989687393141658551761061490092130937676189053451484067342405349386282725229898794515412575175738553008687920558201968838649178240694904507563231129791987706470368628037725006920388715766761301296266589372872927482714164316915594030763652326453990961025307021341734453187132823425329510928600224017550822666081260884566703523851278331564093571773803349944703643875568308955673192417391986067361784048395499715284895708866256053750807928107849718486588179608031544443633506314629564077931048164450511374512 [147,100] 129270264001370366652801800255807037864460280953939772782141084430150501326643059313545641644867602181639274625829148006759658370550025299356023454396520612826954677937070776804964436947518606532936253161867268861334275198047878801467515567685989212076979734871738294634420255864544534080707370626292313279069533515193428937655989973746018636353804390028594494545151609845572991730506831024710840820420875299286868420059099309613085036673783880166642976215438746718744544826997435973608212054043707006247799563178250240673966758592248461373455318045501619903465580266330398191585731585722676197526494334242191439849520072387703940151137688439588828772365521531625387301119350869783345282837668411909745209749157825499691168095288713088622028603590902216119054450048899785094690404030912213813247482116736210624227028523938757962063440748569818480169575870107873064226673309862328412249205845658279867126913766303308518815264753589028970221315628633222063722622745216403996958492765372654632818565375221836317157029391408562199052909507879006405044928631224264087953379351746581658113263107560030735084883543589867070617471183883666476896412978015431479721183183364797954308267351842314448 [147,101] -20579535330289227221842087361579689185520769037348329603364331444906656368286599680216049881127972571126361983576230170000290201957334259424556955063064363944782370589638822469104562286526661856602291840725281978400340933942594186400779795826471156399600782055937220751737406785319594692494284384849942897649526854827758418505214234728299958062243085115494726596664545593358264914287113900557446358967722399111957147712565016250477390081697303776775446699713847980499669553428485619823218723676316171061004243256119393723211195941469467819141627362579389008130415206261796474137490008940253372215993514979194888782186483447350868849626485213508895649658243852225261783775783018762872642048779436680792392362982098189361579588432752281311493465274891270358106871972985270376098124690533400384694566194384053595131441389488805788692958320919300020531141534659046790478874367426975025152635712730938855888930727472324244672415945921622662111172801846099535806061714057976152884152958185856466292967712199598121865615939239700057396533779391043416693261016915104906741987730221106226875996372333620621217648143055134680199019392806113959400124972067900153495727726597684277166321051298 [147,102] -134745703552361554243172205116905836583659158651179697903106391394616887717532175102217139657477551314787046570037307437626918700364701227039655994022507219285969045235870360287459487635596962858899252089699070886861887320704710419852457958692413086169115332501792030518523341326597586377254196603839209740743084716246059320806594046282656042996263451717168611670417746752346206209314207335598321060425253294773894425561446467282671260588302819578604867336134444458483163860263625050953534875163520439952724052463254516194715419334079723330691726997803961369947166887747627133393531448258849264563509951655011904093474168049855179704917199974023708732837883079719426316461228545066201645287048574836406369657933154278747789805835585159106763119779283421407025741909700630188217082558592863210079167056821257943923075381859318366989041281713881743890603400945386736275209924348000258396647385970710765411521718344677453402913071868964037341825275488791212346685961541780189433457237365346501082241780843290723998969855382193079323041469577087682715269166663059791803985678268896697522523810625751621589689373686794450501722163860581291473753900234035509777323340065953322048 [147,103] 18986299748528176584961193977967841844526470074103358770906280540613875132658851646576204367284842990187440440117910642173840156345570249793671733829669505741163088028514705089861951219510193730961543611877229606352330973264818648566355192791291030207282629707384701447469700040359015213336941566344268017149230917919538627590354434421971743251590738095045898932154427862821186208417973479005540365689077417908529692056674922452765100894569664003024704543358005162885284858080850810357698686597682417378937202518239161086953396421845571238985015949880097627765850125582509335074683586878838821454219980245239733449675862962606101182731783899994434267734245640363459305961431081290470164983890824781995180729549484955610966523118726359460842752263241970262800378444644515085034580209002527676456626378809531783995831996831894137008541124604678802556501437940988610702946671397260730289277287819778239312489435036699195174258219834088455952088480879449384233273845195530759393374623547522747863854983820262969450124752987937344516660152765431987581580162979756990418041513612834697786146729897589154912314532052843414676373021096385151051596436127440819082357160085784 [147,104] 116034319110422446677740828511619948734806388795142441907735587142699392474801527737228391370558531522398868518034165967274224271615666538334407233899040191332193755350473229621610615992380173591531358219166880221231993224117846528138782297565985754479825995923100686279016506402657769123071444800930904753260839576571418923662658574454317946182312899916051576388956106367858900114968598902554712997905411940138884312479463991951458152028502383361538109505907067333084912757500758338698521561089605735354633198003314769029021569428450537975910834262791341847498133871696630477887538962260472330996796882333154344779519114966319230172461754971227800259246530303095840486067855914188468918314856295784192307272008009443444401795046490148426121551579942812079451380116915475557803611031181833477254473042052124979345468678053797501536950286271895655436698789340283345095858088331598061036308882006208163738407074776865050938953556892902974600833558919729142594266050521962648996873332049150809476516718049846648390047481106207785246037758886818938813149704271338141293053794611076922773224234800554092294352819453646062193534991771643581513252771586293297428800 [147,105] -289541636382353901150644828905189524123914906844374327675993499160714226629288341391922775916462001709733790592985678772038730997659649028903908085303943522561033004654611552004279159133861349209975704579099663537137239271524881599727342674435195216149927733755355361401498677427027561416924499133284337605548929106444036917380402309828826886631640341143594889869991980867281182050249416893494824564347966374626157099333673264192255123742904069582223941978421471885698495332151694922689990183051392446928045891768591165818440961823959870806921515417259886292937279071060544918129541553312949841575070612686974118753374179074181175357513496682112692953396138058194648131591646184294114669955589364775467991240175968377623755939979042169709912763967129771471451703367569454626175148778979951675872333986567939609367819677753034470024486408592034139656002994315575884710521793783656087826869591120738196373709438278551201900765810411921162214813566559698619658164610123637594498921431815992608507889729620781139845791553899352832699156304794145947688957209855886128569841197762952082822801436806026139538327654182207050239226358179151177482280265123912 [147,106] -18645291441071944861136995373912476074929592216647151418956432576693822609723061575110854243548823736961851211542437483873356025865124084319069147217936538496324337224431679413588235852658874168170443074346489697483335777566196033853914251849256016838748488894660607333356076781750166306882237806079493457767606982324548899794548244250678486816838260266086881067161459421933582290661459497251143624333585833621716684344817453039168752983364064200573946700748674362088946949787700027068320579278987031026631392684608144024625497120162255822004811250647426590580580865214990257189894020617320433161738669688567421275428529585643863342443123183674507670453398005057036105585400793021185720243828639330577749031405951621171165614586441060025156476942475694670329000191834582786183927463436790237885375687632087580632148829788733362853420514592013534455529093171459818901046759034356251394228391866401450095611345049016658801369229520816710085867602423409282554337539554269715299332738196384113413027260528094479061465431018644890861977957454375674792781980856100043900979733421976125023094972405297660043124937781445080462470144778171686115473664 [147,107] -35675168982599787267766071335762463651267334813473072833542434287082420942908279541936210450813518255389646359869707934399063369195194917894884248660820994483613123575467391502924676303782477246845150424587344544717807626683920016601770334413842286997396825763437294068045114347216287413267198785393676280914259652895088751140018437290366238421831035390112128899688867816812083036092988244582832564729976326899629033160198581620015747749462473140718880681923819318720515717589164555617297679741055838764794343871716728636608411478964642106921020439950500472557126121898178982954699306332087611240710264354532569628545908831614023748142536468239287121026974455749185824089314580998454644485588605466376101049253321029043851917775375026837954469073749001726003041038935893257282631116520849887584853699587399003089986937871657949446101857765974229764894520463708992127560896612126842054630951736498598826597108175427050592950716867138610829688403194015571420845392739344195400714529288682091225177270920414563620189359482429900551866793800993468830109243418447903964108279199511112013318286584499875748886554084250875901572649370496448 [147,108] 63191959590259113842952278096288157754694682643442299860513324540705916983084535450656398115735639346371587240814681247593614841494769283962494932634083663112097149736136566167353915821868084838770375369437062993840305447165734894317592847789175638983172539900660039389314192618876110543069124296415163925614249676404090219888119109294403804826485792976499694209168198139113736758434846535218621323675591770762409219764159350888502268459991718397653635483660568513073205219529752946108104877452897321070546205794264612497182151356841841661796818568808511230256749500101568873316581022207632530073726711195482910255334752448049562645189014446218046370364222412755006477350422568071751542058746361403269379294560532940030497689987817148378831684357201295527008646185911253178841654985298239060845244842200733408063901670816685420141121026636496700093706172082757757786884653827598494556837486491124341590078790721121278141223569843919900932774093663326144371894996524196192888448404110688777373786567721724631909251798826750814561236474115986094092151712376046543781232821177169253633386369266751517594029834988553377572557920 [147,109] 29625652131602953641951711070714568407033506589391562657127932181350537933075350973503993040363541274927141507134874787622692283842263079742739480641545694917956813561992854492587786202065028875641400606008730482933937652865694652659883837397626169112570898981807251176866493298894548097567078841952019275692044728514538984267051465539365330822708083482206040218995390749806805420598309890775387341800769317991354096407908856481306935325625048943467393607406354860264482661287853089022461982425235787044244174275715882372781528104833268997691467402801721248137630940715533701540529009753876026669527149885173664304929153537646817700872467182283862363313165647994359722292651579590835780696577924334373310927922890085619803146891293020783685882163860105491660314770659838766391587407519337207688493344005273002501242880304742872159838822672558289655104012994117778582784756237805812944032022957889998883472520674613234231086944740004790962663134649006592799273263344712299734908649140836706036138141154896890373606446305711983429363409175170076141076452882909510633837953821102571378422776828163237167195997036699860 [147,110] -5691689812858113603513450758423112312298405349316531223763876103815556529281276497507316237253675008613263104555602578523331080033409900721720962340308320648761862297052435365924700661689170951420117035258585056642143497954794012798105155910158241144475812637182454542298853164849647016852785949752430172695046799724976481296506494948088245268678104932963895126127043411076846648928726333155437349064695131595679111148118980540904185633267545773551605801557538903959854812166450563734070788710796703433130928599172137437995387440476167389309603498254239052217070803689614401077431742168498100761784817065770102182990244530579079661752037002208376525911987760634557336351631530033988090652708014705682216620899653887718450752576075202465330631412727127887550702591826140795339188994604532572878609222071866393645514797613428698780486503852849331843419196665519721137094170275673803998842188835414243806907141587526166266023066495279046833595891589112540691429519876805742742579985911811234612036523115105615688296872777996246340145455954089886448796939849756074441450878372364072150411098610478775424985824 [147,111] -59828114804661593086220079555162585579564738439583761510517290812953263227192658855947903933483980327964143075029971933660725029481828613868257732936168662298921854703460437368405641917309569968647272249901037219747328141321611152700217032244014504331660347161066503468921920473003225708869224994600813291365766660899967112389107415764458637745386866635747477819937288109006086720756821826916138690952885844981140999970163826890236618075553955522509019819415415105339631391751490792384174708063793193825137386447336627314294668831628370662961681668389302251200140301199547609210083743735952929129787712251957840402597814456280742415253222303895563582008622206889195589035019718410638965693935059180175027698179315433087351438499247590755119192149904630396781673610272878461515422843444166016628523955537414436349055346942906966465676068093864173301367876720391163727617822237530743913864689649658548172934596914839807158008449918528720556231775928102258993360014748306613491010034581036040077866978507238375742489363204052034497162788281668088950242604800089292718195337384540514868439153054028 [147,112] 56807446326626712479714321255520429875854104234428698396525094948547771543754458349205141973961440777013364332122578696378129203980914407203842810228879541136662717699241485406691549949954315450615906098015935887001774406262479924399195037953872347459336960643303408429862918407740228853118495017948842707560136171596577689975354054217923664819603326733499369881869713471233338001914332704547333978274984249463840886336909750101280105035452743324442576103013507056357885704075238536608220228384245008711532213864160224697366315168971841205125569413688435869031980643136249752296883903986192494013586833890199332741489619574222532602877894077137093890074614739316272080119073666475282028365196258821088463760841185901024069468436500318849345503176447906255123487895741677223637094761253921233319633461463565973706600084886777340419003756071359152046155964662597839443677324628019938711962113141156252437798353747165261149007212610129957734921119492996075022641701631957826875673614885416584199857383353926585689811612106241714279550607889825114388645333636389027091119051852320816246144 [147,113] -4039340270701009075129814461985350936667599402805907048286464304270592083011590229975014941106605906104818195639518829848111185785430297648167035260195455924984848422686410194476428075867314740562997610015110359648433952474140438850692265533091849777899524762349420489169414358425672536452880975332667209816448081138311418257775472252857681600123108823894393828391288159220775783124639115494745849594427809422455018745791001113258370673587215490411466502615545400154837313945406435951423404393788260233766126842636064984319020265357469410409338623219658114244163403464217070168556777617099926547568352165885382860469305444800485730263167590905389826841172208767117225675835312391646947674727268658721276362255302131177393703253372771626260750025704763239939876330628380434846458568602329540012723019366503105514992554872819031439224857608369553976673673089427083622632481137541252465787614898958595611339915246810640087134861365902432850668001972895831791712484917822017337109217593608106066491965152495566364709203063887987638769961923102089325318360029986927646246401283088 [147,114] -85473091390562799915435424403689427068143530318089630819549563757232465030991058169760827099966947926869456806772240356291566302972809536379985924477489457002454696651523708106004941842939556525110773410345031243121478812795275426241091330419331230241160837953516465059869560903339937497262737460898516203018983683425379064517328220203082434394889122566066516729386778239226412572420337910328562926346662016017342558536837973432843966957058862162728738274617650292863413591144777362040475552849531915189423788883565882497887843246358591476112603568324720377513194482008447660905163994888926536235533421628405744617720819051649019513495119317664617521572158954091904645469891231130510872813458478894656983593037769711544210923588772634152467119119498139144948788105121412659457705241700452902119530479594829917576069597309793030215434306064293604752067045367847242564128699878243952942649602110761374024440003392412179251168076451222933568003457189956574528968409323993241448273140337090114439833023731635420201697327148330122294472690135964432896070668927313945152 [147,115] 266526238313571137336220507118324530078120356758345654337554393325073713201036255598938559355285189026090370925541038538002323547454825383700159919091555965782667080464011176668287968304777400455759122635086940203810261051960839194790715568725138641821164368646255074691324225031875728882371982002149120685528855363900731384664863840308482005908377526589785183732970601390193109468672063088541188812790722108827416962653162986954087418044564017295277217338799489943009840378804156505598337793015585739207458252572324421258913448391006063868070540198467123827952477467154409183814388617632442294555371670080681895286908247162320663519595260481708051256057979499826893234617423678932629838309220210586728405902553421691727060488446328380580357921935815794176389267691920010383442960479851467237335647195032712740971691822021970747394373637411967976888640418677783936745931710484415562883308113605565535771964560036072463984262865346831586313872798620520737699916225339960673366886213859606314003757312272728841053460390704688918225589151091539235571138360 [147,116] 935326275507925786946468634247327548842770080219918785448108250651191469885714004845259079297456156376671187879187680300685050387130306891075145950354444926291078516682253553309201284887228871634195403068023205640104157361530111496791142115749015654388995474801679475674386823930976526972736202042950149333905071784707491167598343090830376224817614212465719301138956708349601524430010736525475650710588803434884228956539525807558312281372691862117275267466771609372676910822901323899736525169924205045942612306567678334488021094920891212969052301113987630018679491091962446241907354759013141811804296090572175071302359384832701682558091564342243485076060775727252803830580801704996757687303410944674004805687995824404676437217986377248621751911184235854118913824340076615573361255622069640919262194563963198526621019393648338419984012991306033719211312808907611332710906996317853067115481653641079239916355169444647618453359956822099238228664903061804121829386096463110828955396248201736980740492077570726908570333500180839857188949151836944 [147,117] 4998727422779002944180074880117334052471913158915328151548233881379896891069997466672040759271149184383875294496766241057549030354522832684627706159817194829486306809153462110133665014308938145779234428578107741229302410259640364090862019262438126136359274101042624580531973033018122110367403984020936108535579796601729359529499003770739187506594042158976430379903592022414578917029667917089184522077678832811485647430271313327722452469516649077235095000995007019425610376871330128801332851727500051339356267445672985828222842034202656388134264456870501120307476215010554144127212267258320982036848119636071060839729816635282440857077907224098683787611582848768496927597079411360527261129196934681726448059942586822295615324388837844049870040070766078833327633700865536978785325116727558286987355578411360181351251159167466639814602357507678149041890295524884581783533106055151895519825582826491159367466601446166242117747696302599871418645809125555442795280883555327124548287689803485734725658428657492014686996616059428724882090 [147,118] -5142799651793697694718726986974160923091634467579472076647097452053357033975399730614819288151526078641477422241802750127314600538946962431289660657467340384482553075533939303852085422016324013071037397159533401415977170846179182055816090884032492768497367974506519486018351140927938006671272811658133758214752201240017692388393712106888234081822554617927085526986463881201351272936755164559986985422615091432842461778097750435010507481037592814858527296604837165581538491342764585337765089767923841011704126738510417751573595153072089323939979509391837372695517126772004482005631357020057662614575291326115185784664514645883240305959258018606527254784885048347199161043732845135347824008256092017973600943053590288408215758868655409826019305473835091024455945032764091642636567469753335133805218241897096071954786577264347141442900311495734075534574596341816158267767462249871586893104593935587373854147109202755493291517054640146174279532049011782850598146577340453856278642755583834895180763485307967474589639603200 [147,119] -325211935885346212908783524006352308144540295875891985198361968512062198672281587932560029918630295054581146936788825055346457298955153042903942463656303280625848380733517838723184125675812569669034609420534874268501001417953570100937393051884047173522716516232776677433389747962860958300138746540958423922116402218956512408878539411338220765622160888361834399066382401362278922310389587705870624554938747211124016872675909775499517735937642197715047549429069089825595909682167065920995227889216645371311297934052939688808474838405931518407315549122345060610813169676039398174259898911390435289571256295666654209045990590115526433650889301558084079492564762626770978639703120149899125262008862647114131210317014840428215664425312767920389955754479384004431724764308345877191188692864095342148307864674920384807293406550706083608823480341039304954421245110725684928592001756527293158019892548422618613646457839295301091378529347573404102227885727740636325601207435954344598080111310689887092533743916893696 [147,120] 27513705211548173051114756886823992881722530047294548038737763628095908330401696357436965728942695028458894960770077279534880693857789043601611811633442525400198525210387700000358494663470747933729334654047258491355829992618112202406005120342922924379902382422534096421422760595271998212614771495075268356882642801861260082136423121234566256808954426457761555164267154853844968155108609797939930131921945690084789962179239320618554347583593149970946548338625403161606301004666290675355618805796715348480667076711920441303879197875349275433821081633930053221830404830659137647031707205972383976847962560079055990271391259871102935984905963998824892812641776425315855328877145941505994029954898639527126744540277844189224871083828391330234426908346956471300675910061526651959296312379294797186930252859679226794180236835555363581272455831720130947793652949710437350932325423307980993818716002458252927157327613223687845891564948188017900864858517801709604216869691585763378098911620337029187144 [147,121] -39845195438617207709436955271138934113632035776655024903854167220697212014026771383198423473411152092428525305457582551508178986328289460590865795831354532866265703023922241949539528986745487759430987690416679574712281629677087196601726537792553762267178786654011287151106178685060430392044118221049519210538862130143984502460934214076535518938820695663862262870923464022570639048568184202403554896059302586144543269466371710189344066315797554244723763592458014283031814833240650600680185447321071946523350692774832806937794373829089065306266142735384296367827924347447583460196603777309868096598130418336765338717181346662833132544336498798597151823483696998745104687834513540696588956475047447431491378077827818940478955820518429504706149198985228688545902390533776588031316595668450235646356783852731582353473274871931411281563846973610571455297566397417154576482177605503899615329843159937428822400035167256700445140151808234196878150832263236406103707018593714283607529516677 [147,122] -985746126820457568765160114454304626906261434022950388250385322235767658677282584687961559819421530394525675206446138872859131000746670883129900729356287931662149046320988383888057923506977080412034646670553257433623349358892905108332660308625959530097943289829347638339190591305355058434671539679160123957545859484579258011183561587611232070046485103134136052394124163057156414871535137063471880030987422345896354479930249598294348859757035250708144229464978604440531254780956499990957666379100413896573298725631243361649016047934831328878946381668651073761863788800942780727756225948762285639354445345063928338304442313151737739084254232386296878549757383499323898747467088544944139637668914828675569443439077375439855250951782232576291738342037471316436623531413752055701813926251264603760884515524569744961307378291478215419341486729447821900036575176716266355162107942962046672354419747390781966881111022240665746778162725353319347322346071315376786260564746944 [147,123] -15123649086001947244977614275575704719098718439459344063325468112937792098276747850023947745205376602380932881680435385558495785870556567403064647942149582758021526054934956238193239009255365078594788839299760892095768142592413682683385638816377777569077053461129645454257858147118309445170319517599776434854921821490268926960256178849700418163226621468808261313415635517716018847020448837951813276784752022380761793244925556984735613150984572768195777863379667973096434763362043792472184533996039258147106587401352950088100573665935234705519370430911481569430595161932444746564669322772585632166410598710398390840803301266174368999002431025766856458905095812795504972921442138280196703949475383638644152284433796020724866325957046068043648555816756968752556689064808746096605183731537537887247277727030273180742424010542698288220877677876890180189822166789259427599095671127823927105014391439072535174868914017548747616992809565426813430395932464154648 [147,124] 90832263849627390543591650156431543470183954222367326535473023264113496174994444535506224652018800528051112496162394423844260892778528404721923563471044482850741290670600789316568830017391431645696640111875168201751981627688159026340853840897428495559760009305781210693997291612386142161719450708668696322236470325302759309523954508731409323690004014564165719949292655088072473469077366073830945149952576175602710922893091802731173277357868499410112822562114742945513960024196416670586290510256535307521978488963990140583394820155883039275541720915569693636985083805461811930156345379285489515951819207421433935187631220803041921704308619605697028134413506988898453774275907908691741091608898761214040587899125263066021625444174815274521820529964660844692946842460265040854108711481279883363777568897382112193670241283411094745114271119849052928411384479541880130328673046445901195451768567054100068448362929687962659099402262939983191904 [147,125] -20960425436018392285042358606614164361588867866909237048972347283556041467539353211790193568408783653973490587492719394033018884262862662062535771941040328022932775653443989388660748948979698165612143815774275230058118966161695291066266699567535188988895734693202485171122027338076227014572298765653037924832591713357896010206594649688012105271654332519468227094265047323062590687624135899044738495438255291786988792606316214532872684128068441800956948865328113753883447092038285342961708205417035003720859151677444869041686993706046054740018810102076279881209771678120408950392083932660556160429845396373005674034895498846497902386694561061678644755129095690809847036398439939161418708940242903372026584769770244815299793637648857027222770817937134453155203350803565907318489712813372464840032546733871126665687119342427331087410584801134180926829165964383569268086035341916949451001461787847303455144052202048674196717796 [147,126] 160470237314487687053059993844278251148920811811452448170134999843257568525791959335692766077177726914626184475465916398830751073024705869001289769479933853743015598680522449139819453880743222076220100070190787346625949815767982776616878088535387783108275733879660572802834970317721075399506605052927567464934989393764077142530131432823855815601997635145961397456180638248077810596138385650827066098018781982766695895486288582544429449594206574890304174340861862667580093554326961324393470292406171751364663566716444268918826454576164746000071512689076402751293522210714156732838192801560789697227078266215990466607691196998648967954652215072646109872165900326616774114202981424811832702534564110705538055357589250732598996927626103498851252723339723871119413549096959247708137934986292678643059861276177123105323472851960591594745018346175578973225553479397540710702479952527878424866106794190756366744192 [147,127] -37198701275194126520333265061519479336263294169930562662827398857520841040316323493768638050849142961599585951236507648591768841121087427643790405330487238028170512911154005759572061085236266399349332245679801822860404640570668815786541419267643247985318788130495900519880359105721457095230779842191176833787862476765216850477609330953283597127306157103470422568944081375146733008476206432994388442962324166714498595632659383903586212425778691070242414125976232786358202673125629102477955510857387120072690208675355718191108487070565842734471815321024932290375821250643360843533405938127469687569279619902186522005689609417423283337807595182057368513221232854510499011552063250408116596827188757123198465464523236279566165525384720774938250171449993641159782081915000027141636628782123013129116402228945972272681136648537214676545146641665199570238738461992121762867604576636217055915888 [147,128] 227837305749298795044704598800565293577157902723212680828098344490114473737343211167851796061760074067201633371527042322529516962639615986286929849169684448589226559645676105691904838914932699433499596121128973097668939154333339746514356675985183781147366193795207799266049629964873968121497743825467154854206606130513632710841488574152776696099095512023899253582403181225348919991308704154882457880935488382340622159309250161588211703627124957785167934850624289264833457549504434848288380241164670084238985111288247453577695294870445085211483489083080899235105209581075821521540929635680108165995354227161080091372351615344090338687979655095427438775316713278404843596844837187736007784271440523835829800158407618158643255344484456954873070785200285753779087512839965024627483724258473350534053896079197606265399947233894276256903720116757770606686606944892008704736 [147,129] -30703111887937325635647666933046635054845715506872458698929557968658495785018933844195440501387384140460315937448210442324357787514156093693703894858243016812645958193291583575871558716379136459122490540692769255006708569419614338127829052623405251992079765229718694986964865251542987904808393984082311746615977764332891507045648587185942220145972274554814002528195806580565630730292965011974165619316829260943930249441858815751330575914865613614957114667992676806924768808328974262358593106775444407134090315020647643260946044905423585536206489810289760959783882941987139740139808777314620123935374280185886090802440248377145131833208002281965732772536347676832493275404267939226538998948351562474473343788839357210199394228368280352105719023330567522105539016751858991994822278970072083923728131615550443043757561564150423855979381868839528780 [147,130] -37399355416190348767344352377960734503688751498339332650412211729645913776280189298376375191923000185081866841121109972704737878964351881796283656577502448066562715398058240321776919865502257518075265006799860225262768468326243492450592998143038435341101977275083767115793057440725895092281063684894496915269163679097659171038831711981740886767594088223316698513647097519720072905758743222368992945517913330660023114677463008219970924208161099317557251563404638386645903689348222960011881778234593454607143482971704937763146620722786720021192650357914643230603281039081898045388274338625127907547982167387510080278072650875121750667862924057820660162730598528466648486643168845716358529256245395373735104987005871348521101982947012841419111548338335537248410602898797399315456061304822598479501836221731512107839565322432 [147,131] -31840497375823965184198305529869934746462408830224104489783563120172520110169428411967067379920700061162859882626593284423593070972960089583150531496575169373431242404371201833254253882328108305487459004775097652829336808983110364076577499707328312643301663244444279857371718882751934943299626844787668861808458518928975471684100943217145919754831599014114780281284642176879086627357558994575164080286361755128879409780123685416912287827395580411545528216043939265344208718211142553223282581929881282967152424271760119056094008110525840788098139512906857491614116324034695750594210604417401248237581417621670371784285383563433872762708699465538917023229062105185712172345809758155299030224294737353202029696919934574377903019281247199731116752695577126564378365298958202469313918420879807859679175819782256952 [147,132] -2988475050803735966995965900022678563274422488962320963080453847283736597556525628239644927985877963576516445317969557945076279919462826379173691107127686453392134564831439003053448013969787181786105010102907381215724235317602621866524925094406363743536170294787167911068927141811501397860375243250856351282689234349140199924676949929731430125859556993137089016797958502166172396464004216745289797626811729046265483710628614938618374341356852542125188746330673512970347027165141540732423102742836477022278317026228189616051654561825702439234780345690294768368769411477245745254825848043274402774930618009910934717759738961687895972382530763255111273315871539859451228944515090629721216563395445135282589520565392719778865102948675824100776204104808362874187422010004682601986912277247435568189040 [147,133] -85993364194534029141542472818490958182644936067475185158096073935619283591215141297897020143123223918707208875088988613840243074711713642478190019348078725604915420141128285736226161161451719033195119948580706146578662560964249165327622603301473792931842120581642023928632721882472032135560197168250363457365389300908452489469272445042748922842608561744477674509139419311903968668977527024802763667196040240684995211194204808009507412061651397797052519530796430765339264547088659516101439378280969732082625073834131954717142850367914651648488311689115919798416274806219653945985973315515751051816620632929940274898828382168644149901973812913241914794468719034894163062814860767283253477584562630286490574084634949579542259328763535315279646042544600404883479424640934702009990620146 [147,134] -717503371723213481039631073112221364828810520098386782358679826221346033366824149826837231978587847022834197515907708814472257933083755944850286034304084453177616013186001193017004068704459108214333328042873589764361083136124611319941254996580068192572215279754648693288130402293230703237125363593825543784749399967123016844864851941991412355856255773846676317579068706534746325319935868561181962871905550769515484329858529740284175048989595502592514793790505531574383910884032039725379299330834290729058053690084201863473761334151797382720689427834602333957571809917078509547136983426247942570874083937593269003853680209107098126602412748302749014360438256683689512326728626775810158603773047515485792054336942714299072995126437963680169698403947995996894763402720448 [147,135] -1630178862223564796129756984554004628470100246313536710852195465624195604364708374020548263849239193873351224938258621293333646202641485051198749511588024641729375911280212776269246064680982364696412264837594537157688945767330649351701163276667145257325194007268795174304809380850815536628100075627937310378308199656501406446143131427592677389676319260133061889458248927056267812539505888309311796086907141828675099794164451821567439383517559111226260488422053125366622826333715088513318805167186350986324777049615280191723337036425895433889538167768265162218511024066314586727999301854625292565176823206123828855224875481823963024972544910674264245402137021123578955200134631326728997602979782695528150880704127238443047813288338382873859361745254953528 [147,136] -939361798073239476305896703131950491790513287780096654637281112380651938792356711255153136396059542656379193012388163947746928901715856783967067132474997602596379754469022322151267591933717427395206772234306713931617089625267086703560675572487503480415802511982705696481896012284011370908113026463368063552917351533566751625265339413244075892028954945792350969195797357639817916162332731945200985150626851214760626564579420151595930634453668990808342929210792817331423258657626884390127347827455953236128802038249046942611939972339817194628174805215923330364291847916213342829349839645398983601188952902376119935578555000521946928301355356537638762496038603481437782497091093284176835791682970515741101726103467922135352739779755971017720 [147,137] -126642017993675998257338026416802952392823518554609335889601294420225405778023944655546671897574112807346678726776009574591616284225564846221564441143171301068059596355003658269988449533320376300127079040921715748677890762602835082113186512262976345071056678847658364807691131969005717968321604636941126363480914914855166774792720477433103031300901256134371707097280080352373346252059165118899611871138829041762367214829538866626339146758106738522938465697690831094940201670175103107640508865647389022921609592360651112850206577383827249406183620128296916778769847123221696267709343647242560018911457264805353046034792475856728267040710260989995017428296336978428190473877253252437166190285869384951667985298201847551009741 [147,138] -3643454281760402154545072862689194722594338864561405413455612736349931607529836556597523958270465902551167792649056697377255762139641506791026632938553081080002526761669073433445750847585819649994723877317485192018376713937086039937982132823148857875217050418509922778538616828956437278339882051290992407304640901831812176346111850322108288365220826302673067721230726840040733962211047508589904684859698433821727013852567015372443664613113025898819994181059710986404299152083730078651393933916979748506127929753376323744147578565085369642908055473393652063605531633683919676854869723827816884623617769900786022055384386908004998607639791448416139156544690478345676450794078326110818044903634213609060780608 [147,139] -20129338260642873123042136752218719183334427536803388924956480189853818915559362168198841543283898134212106415147966288451804831384404649512527426111087610798862750382384184267447126239913099911350410431780249560592776915393254281984677174836392046740576823985838822996618561618314878627258552121644429127843102231421237098931356154322910304665369497079690497103753756546955584845497776726958357924563997086834862348225261803382265515127067974110960622862282395157542301576653372289861718923051562756134090364555589405339237271084939412287626480944721995451772084389027669152328119776081377954993474390208843874269110819607857754796307275789466506716361877294015772239843909318469566350120 [147,140] -18909267068683931443528353249360153121006826229877948922003110849365755163810845617444581663859425996012783970458985194394355361843087035920220134122074425081754235127225285837864038149538758028657439789359319003290597368956581514545933997753343695929647505701149240097288939724058665704749564687350134368311871048171356924570183773959926127801991052037205161511598072558830707673221689862441924402367354982160761170752260654628220842998708500922632407035561675541187210989291740532916315275434485746447664174121610657066650021920082600748023990386594377413296401348778910076451676298407293633580911296764445534578443968926793220272855916266562501241564997426608471306224 [147,141] -2621958611058633007563761427407135987366206210386425618617657147764453809528462890781601380777283506492856816422006168097688334908653224880204776121235928757740232543691232808538169189431550248125634794710724516217607312385070306948602027931782336732665472986523775182733806269040105871920688358141254742001116392132495552583287671798871798210475208306321575047494069416521329902377828258725880540524878516013624792139289377277120912249344184972537879117947543417072911693595812827727179747468174442396599234807754391638642734962748566374163266248201153336445677490315889242019874974930686929627738329345949696856767942685086066460723738556434823215098 [147,142] -45466331962402694540100181806149100738498997287761258285111708147161449318897594916248924012561134950207936882438215409419007117654346512320833908829032970070238097084311318530925263224252217557098610556983104963712834107719597147922061977602694730983557693442127446098747633764782191380871572371263271033213650490261437233277928068894503650377517318420872319059908405157809552127745741746723360586253029536312857619765209789588129253256442337947323330825145946708524054534512312355447546578474134282114929302038058924116113492356609113605087233823728733089745814455963934950111163214904549115838309366087452027885614665425005799200 [147,143] -81030141856099819119523544789671682502367332820858052252888274013360597688998570462023079306535164537779796805549671252003413671647636298124995477952194549990754974411350123422525393709704390287155480496475463113851769704334780510041358668348044532169804691961510386980617846631074887570867584547470163370459800108360945317249257442850607320746322201209179794229931990040094579894544556619050933671691417244741095603874863092502244610738915938051667847619490656116241886749482208318150465422849841890778641671694020389003606744262428655144658025216021993489045207390833011768962075274560001783205127049848395252 [147,144] -11733787761830333132724863717060686774829400596632221866330095480726045951097426508593433776056945499021365763281370740041201048716086223591116937342982800887923602339132406745557238992332447045866537482800893616257378221711997295437231159081637199572562068624210306323072814190967061011266252578785795161153669241179800432442175370841174055779145875904438597497714529766860362934786538552943108168608318109209329670169810517351051453563740390984809572558896721004527539891840948329926064826991933163505246902480803207193033018089963736949146975082798424656797905509387412596419361960775104 [147,145] -103785554663301923869094909015510049487936113605192729517953871885670972373325054069779871963677461067235994820828321070347111599744696899866450993628622013341313229748335782044663235209589363775526776192394280355063544554910675357766082086261188232969802578110153797117359657966347095531578053527434540523571662889096977627038363373882980050327791369980148028004418763793573811211795013652064683727934450556184475348273225591356833856771689427213365319938891276827852022194808730249668865925912027945221748293106375480226792240476290094178652239848371086156190599880 [147,146] -39419043873427608979667434585150418013917244377737171929990829431357173886158201235771250844263253816180209246016470001406871639850356103039458651172033359901841911193407787454699742373257610004746604630432337187328736941592717961142498735319258298099719600227892086423615447349714997094471246733803123698606569896813965808792234240872915263444543263700619517801488791860579480918385053998743186622669538259494034583651118199066878834631652653414795838475474915688656093640237436777446626924250998691357244814822640872074692050106895976653696 [147,147] -412320749257479041757903194139467072238227864564737523881245603724509618345773747653885854719473770514925763837959783096456285570442091201583140439105410855379605378890699239275577390343467030636932825109537984523899069175990045929072774005987248850201804469570774650261562524040657835669106817342509600256634303557457602636772301213823150621574585958729661704180652502116471072194704442358347413132499557842200956835504037452887800724093340832559618761232363437974351007935330906478316166306428420552719809047665808 [148,0] 98993858573943382097706991139090751788810140718876175655339147617140926362042165723201588859017733897787604069627711259846529112536675070748226233523582638050787743765164127071632556115177343809075844072931929165582689273677783836811918233885277350678579308960458954782920226923804221158493680524015466480963118434686295230257119885682671755813023095267165503426748774916073098643557719680324181013255801247598391483239034276168232877094523649051397710776345746366552560453570367240681200056353518568624454176721666169395464212401676826878102986805122351603539867729773565175535795136968501399363067067433366261957349855598007491935015216212286124725222629862498547326745814401613453674680776597251306214067823778040005266073329068147725417809386406467517618699849138055728189808146557201223747221048268295473226700301003106820493169731634025932985399053469836888836800955742555835960221210870383560809640806860385301814197849889218016719072329914653698387671842014515323995468697858027080773945262643276146747814527556623623417475706927190339515355934195195087798302599043277923198652990404159507455118531389948641313596022489091003409970228886891653420407518778289856507852290340287331719198185010714726968107987326212598200127919957848625962424621119513570932452084273868839392984735521929930991310580529662815290794722839635097944450867119632314766393400165574276811196769472900771965433666694797607291570680682577870509434851243866057599308450556115708919109224501748414218889434163244972294110414765031424000000000000000000000000000000000000000000000000000000000000 [148,1] -7978551795447386179361262613624911618821782999432866008542109472110986435536232543813063387237017717700879054580043381255851634177385981926241924107045793530089923256994825256629682965982386484008487903740292858917798011611816307710015158938842719522610624789019613763959253535859911420502160894823065581038625191216890819511852592837750805537671579460052725845534874435718445704993456495258424018521752037528758899107657678353208713040884110869423766025325161889935916343319365979159797410369550080966238543552663370773555921968156569590920064213362979648148300092848673262299209897282263075734697886825328817811774527924056661550330629001569981825759758699688302089784584872345350429130231349094162871181624554985692488608634412083131833874081007158966686918325345307468221967432893476294086417586020060756014871012910708160006932285317626252710915513838919994473102096284659664264472180984113388617475362801478283751962863809569792032474707978352468011472142266467385917551314759694059078167782123843882744288336345652243578074480341289893965554772110564747518083703672202958124181549295416594163403385434074346701178228464248152114329482126989641705565687952051364655390598033508165611036260521568430607724094895053500269278920009122833573455264718228055668383074095866379125098853144902708999794272750450408331376728525953053995404623689648534004797082216342586852023631205425919124143762715601885464777855279930538304508333764724969472859118501169051020135838893895975844029435561596397369248086182250676224000000000000000000000000000000000000000000000000000000000 [148,2] 25224082918036538426338049558491361803175058313521926414013225611650902328233730273264398991249479990759426770310948113688340568004532698790462669194074080936346565724842581834552949167358392623713949807630474072280827864629430403898532402238889855401337547635333967587554877597888337705002189001961512823559317256441334158180226090802670134164193997972310463388788395434413130010653663348438651892750221586831236142016127896891435974134956997944426994873457543419472092487443535410273734407901511019383122630695062729607635681139244805568681631937566082784541073741700556242296223771512229466451004014602574995695123924080820996052591790073517230047073690305175682345286081675908408626279883738157331896718733638880798434907247204497690793638081705352241188716372903651914308992449498289382884512770593687505367711658695839176841715235521562992940280461577755282044312360856340141452099430352821187241814763499208647244754253852556463495806558881154352107269653424159252510233190497947934414107448454809059786825146902894788540270893349709820438803212518177057521511494179775123027110964692929203093299950456042089158896285104273021594448750556849278348572444736290649548889688454404385742264288845333928662362690986670016583510958384270317678571675072632082938909079331456508133859177812713694177385541890647332106885183452816963136482067696410899962656269875997440036750034489747527743474061420529263407021382535133880750569379675372703209481929767555481811581326565950614166426785021599811733441875778762918854656000000000000000000000000000000000000000000000000000000 [148,3] -566263659287704939027042503372548378939181831513814360022402069858275968420674211154786623535765392932663667956193701227073662134548720574582798185540847922281110523929185103639727023046374884675192093117442294588616628327017240803666145064805259421640913641902621918345121315786899679111192166275677000071064885848622779140029139048701641167807784357218669126901920255295238468870728539780112275656510143204506277857883938257778969113413926912855840477436686250180341900298999493080719663066066702093723360622306694105272186678857217570095401278381434279876311924458705797856161901115948780597757137633373545691372780914010036736811363910355770762419849948601564734649878703779212445574727974107727410691725231848564880774377985558429005492082801577695810792905356338964971135596195747447623908970731614118225441969684381868729486679546233307477302302950375362843301302511444824681854582103175244815008906930655329265017184319051741108376429384689281845315647420479053704212862282054460937039425138172385913297940189697264548564015796133488781980093255732942235058127236706606374850910554843536521469000512404192853747397611956963903795803471297676337607892872220403331428276932733732539674648580116535501578000051149641197186801223591384993604248880608552879016288583519703064012765449083107481337192220007553628782366478940305246332439808933643380304106371051003259500847329762619562041712639494177581299654544877000186023585394796087596793426317463670215259662501076961125226244478050778078174617725082115397124096000000000000000000000000000000000000000000000000000 [148,4] 27951836532386725691917369444675521260628722957106177894067986508876710456045586054038831674549866926312643323696357962968392629320593416874943644704660686366432788965180394428286644035867152269289301631103797663463575203274257993787631139327772029031893508954593214763305511391652039694553867527594121668716611697611572145892360785378426008304677305679589714193779988381911594036389764590730014896856619944347357272577904378252337413608757978245917735308522047439360837006275899361863757464694337511554012847039473590745362553610438326963208014875308145611435035018010745979982628343860372976421446630312656004260111948269897008445898893273658260322807176045056389598662215611139298425186352369880624556496942281081780196194875034915274385947010629552311622976702324036035586178714900793203913567891930017429965120427983895659729962879521680952996514681000458873224104274716626706154823492615889351756323025284579482337576792878907443074478177039184795198179637694593481094910465737361634269915841330392965787744892470950469929484278296220447608263015782472472370214600234471131908878094275357138826633049327974044782853370068444813186464298876747493317941506730761925081438226916424472044264565955846437144366642125403429642952190613442479203089895493840978450743748039331544998055903099941055028596458493673202297797972240073633241258929538044440426930055269118520287718083503303046918447903534201606411729958679661355961365218102708210533661693401879042512823350164572484777926701383738111769036829662228276712570880000000000000000000000000000000000000000000000000 [148,5] -376133887489029255947624684380848124606295491204184134836507271139564920503171271133644706460102136033133075982287893298429581867590845921555738706119598260732737528510792093482509551249783588755608924286294401791758106126471080678481806553456290966676838661785310082928453500937594692491649297839789167004940676309264162143875220747985946223608939964084766304062678012964015398945784541211540794894080814430491925221240919318620190771783334908548390595768601850068525582744406134760394874447971501739245007223742051144277661944571091509834192310393037517084849432700649171076983222519795617214543171611093604873930107663511908102029515213227769300271725330019286707374091887721178731732694090113865850853574366735740865439397690560841024071583277991518867224514738234235521617436366580060739401209128549557622598605750466929937406645211678348838942273728472319004535198683330748256552961940314754779506344981409592472173665770574393058021412471829167080468014065627822620167163669787693973789568728278905958870737599348569293863998458437256437224872117390724769942798833283605832728247530829247886943763407490041380150769223268319250257172486110156819922364136786469682666949388039848415552625267196033876117605485061371175684681951040872193349920700610535117538216057242970494644171640430044443535727300781893995640529056996249838673171839386496247013706173643994546576344493716226028210514419840827746202336016647761687877889697049323971541440867652413489127380299969791037847975357864459789032396619787004627482836992000000000000000000000000000000000000000000000 [148,6] 3833496621241760368070809985077092495493009649450896057336967305115549989661416322542725385001945868993598744689298304828971092559658037190720439411109502204537370907402841529436853695665164170646208309181808332516357533657869857536140511960880227410984950818040348224605858670008593871527091006449094084902023989062683064818557591733233038087846536329207120181773049204893241485048227802808636423087044531241933479496969815556190625426705127967685314024039491980532392849905655007981793067450688754393846858171606613421531738577180561928603627103869164878864758209071221559744223621357409167976941056022086526664947797117237323114021679229089772458851302707584597366576092652239962452984916383150850940349683445519507307165584419057484307431772168049956622744927971799022192096135144170696619140413231008900283438518682673730243389996073639388612507184889335925540497529938481564482021985922241763008376195988708762633173644101631511580664409613819302691447061198976196012192732845997556841743045429203173202549267252792156356593747292191622904754215142556659536248847427644502532476851411964920375046867451737291243678020909909695086829801969859651545977511240475645466653129468182651768179620160847413186245256124248522439463212377676338171435797461988819063947334366187041354464988338894575798307036490315007238070976325451614662056599653117937038232282560059809508526030778549008934766857039706371859343329088254530796400406782685617691597170106899792179064249103565886863262007573353952044753036067631218086830407680000000000000000000000000000000000000000000 [148,7] -27861407055678009142622831198098723113574371303124833024543858530140045094297499521182540538511663801947450174072945782959955707422022659579724653402054502500917982580585501376046715730985575114174648505162950668728215916651083669787251035810824674113893543990841590218448248321248555569199483898415768618208170507923253684903674484586946596593064664799716862117886581850837717958922342390457162315653417032054114745128541965557274026950885596340896785293164771604072762002975285874814053390422801397254356579940368765885415558101657020233708850160217633416034157338213605407508129956070090574928863464708388954227231318568024697714721163109828476260471949258157676850535023574160172798138864433320453521290719094782799250929593000454719439460103088602133710881684712784476499005280165351576152900680603068700099914718520462900527468550122480907203661718333344816641542146064339190324633905042243068096332577033664151504537744470459892975417652935028919822621961081350760686735014096257571896456507328879574111470549152744977544241689863353858658519193353882362107180402264987117120242496110646729859502339924737578177188746595288880380673213854315161677825250443018707479548917473047250236003088299287592492199526182005333694719026193728065176159528863600912078183903618546931742385919598109187103194062099723738460596358577180151572180304715121375559552181967234832021316755223726941103900180953011123479117387201262859825935580542622680161694907334417101497115624966588001825433096949946877242567259749446340744648327168000000000000000000000000000000000000000 [148,8] 151072197429083819865898754335371222181318935685345888910359743364610582228937805663786393934493232326042345285146314579204893338168828562819033274928157199947080003994979089301946700849156283546751218702004463243970968580167505238548169516183623564133776322789009037282046371846359638608330787752073681324142389481791257168543082501486163665337373598708008055648444844109988496737895769133371780181375317596612760239399644943475663440091863516047114553071868207962376496777374103844489631252211050505128591532407683786242749429430963088672909680016731293205580501322876719295177336691342974616504362626109587655120152345800752674992456062148442006170594268505814182254041857899956859954971256577222691723858088038564118048804906816297827084427181837828139705475640768347069413167088078914381507180310908016512236949127348051197864731295637356724084008822340484007441926287161699078267503006026120197359148412933310290130460312983264443723577472969574079499395891196738805845649332728384061847809298707586067144510571744091614973357299298949799475834255422586975726599742716105845196117250510852228602421425011063313352529408514560936820165623107393746514666045125057828260775377440998883703308933165479248482045174837164059241558765627989727979774186763512446412115005285203977904240113653430728819280231279474789230726088171100272575558297358088048677409883724218142224628475060462102217754683161622032788784010532768073424566003260964045829842212957469587048757530856096609642016890999329672007154885647492654988747866112000000000000000000000000000000000000 [148,9] -640675664297962194220713754998525762231687211955941205276275568252709028717748094156115905094835143930421756466707520720075584157916662972294624833016061992562817768803606393775289819839290130691457052653636280150194265121795936910972803866262223645067953140175404875008171804591300606058949863399253879683740198581026885783868432490488527653996662128289943150314083079833581641293678127296778122969468640405072176007625950242511187468958329797111892353767509340108824667773641326111938823944905555392742125535629098426068092932788166888817313923421129713551500378137436893681195803310399255306327299536843534688670320748949524381866939352934505290273334979978999906681832089419177626832485588493733241221794101815942975416998827148077078093907869295244809059660546698162437524863892821466337060452576868310621223799529116342679616195119416848574242705654432236064722837901518365529028381898133532344173962495620997458303717285199449291007220103703409713804727161614197701256304457056578610026782792596898987211644265324317725958308903562398232453821239392844035654073372424204275489255001437067652627025065906674998005990397514249368845265395113237535072232235533965044476762760477084961743289029195692216392464484448506191675775968159158193702458141202098806789108081589729155012684684774156415925023241132533001977171152462937973693327766248135846967036714250862842591576101618637509062017522836882963549644784593857632408295842290790971035747480235773886542302316809695380487294006188737279080307468519857556630852861952000000000000000000000000000000000 [148,10] 2191945096807830116025447923414136715849353785733722547060864094256997315850681807066757288256714796958977695122284716790608550393427716471839175830981173734619055676199847388614979751169109551871683665266146061968912225949277586288285745220405604902156471425002614452465776629688116504676959171409070089944116597289508519240212813097719993451887337051670135122226214020340375711014823920269765536429072716821892738034479687327357387308156186767580130511673332755006168466345262115787209771247828580584508885648503056921460447548633537390643430326200626483658133768798367839088390650674564594127076777152127871151570312532084768980879952264465815065807935710997667745074139671034733562581945917059382759863762287655983562698618077759648328106140763681551416832603961627861534240578138699930093557092928851837614617372232450657747664197389895738710202659223300780326380104195627081476883541405715584123332157740244414734783765317128356676976971931609580206410671291769378276863217935257893137036977168498229255700162432374826390269618688348505992908802443380096655871704039025415071927644791432069827396281295329424428286885269748609311676048241911417781863865320040868441225860500138551218429395948206596857973663549598463247532121788304188243950214028151635849952713754812052372082337447912880129438738926140299521329103270977869712020513652200690069975741224783174763061625376404604769551710328586779758586555772603453745162641554650882908755830556604138932311864870794998843298058997345303570016987658170261007197945200640000000000000000000000000000000 [148,11] -6185541497864791752485903611848386868586675967511477697559891344469599279018740014575719547892714517033591801124704845544896034155282750380337250835524534566111674837305885186349424880628250385668264386121853152649169837359383173670432261699361094845820504382109711506659320242430759685631189643983681767794533648416028235832178027713498967509248558614765285118527664237106963426877511334652707171537033778473421802848518796978447888099686056348827631835231068885801202857619665100550375575150190983493417450437810808225960149631821411289545229717018686936076799047384738255359727484949538070490731792547532263664065941273366860347632250681421733785017804996314103350962060093552381574025184333082790822460422078383646430024295668101839283384651686275994726181557760677336317892762503828602191307831918526477093397308359601167010118702172661384542743181436165006010915818752901452860866174460594758254282692432261342452323878733417276136937606842476036173464734289471203386598130434621791436267610292694949989446191398306856049219498109995674273111723050846173156004411808809742709704392026372589428875050835643929236553534674168427910553605554193933628595143934570721943652331828891864941197838983741735333037821650138744757737205305394829343113785112423094511101912277067239808554004787322579824443434661888582195968136037185208405904232298736540014975739298053707884992448467864422970195495016916130502094571876292955166227179112553295693097576669303169323931297525591658056214136532189374602679703353266047040531069927424000000000000000000000000000 [148,12] 14648713076650845790785148400016445623748817400619366253526438014690379965746901954158313028544257266209352238584028315611164599117021370585234816838903864770124950647155462076835791156808825065733032085723602542967574567750207035532467110705474159769055110656379799218279104039673168762259129860188774949879903073709994083650995415282984046354169834069821475855692113854998275326240866600148490641484613231490664155865965005239418749325727489124793937232257562316066991243564722317940504625196380924581913094496114330964496506396132489346976821127478351993471839099520463373349433512646353499092694689902879819839449583140817279309531844041096867536416252045768465205438839612934818888583020918119105118996281558030608218217661412336934625083136191812104320529453326724151018794159772529925297076705628883812973465467709307537321032002940689631463705198840608996859846837454021922229978282035073034547465972818441329978772236568817390888921046410474771077558930183081708116683581752254779268231084554291890443897346780972346190381675842442637712512614859238195534449366114369591390213092849411839139763577483452792713187992179905020586505285070160590400414302170445555150693741898272949133942452253710111761989430715562924684683041162414068557625158576503083891567692020404875576134506710473604054724532573900521221516826549858788015086456406552961830146614379029093774923989641988806959402616168612261529373270479324284697708191287120898087644754074427073049612316059142995340522213175547099523975439728799968713733274861568000000000000000000000000 [148,13] -29522992387713839437513718436964862465506206799566032690964708452978916097842707841896826622588419356693370155457957069292288308728666840358344029005858988190120175071517461277488111952066183126566875601365056022505132101978479322118706732423749225125477139972969498718638179863127665408965822841592657276254131119964334133581007625273172796372621373615624222544098859372459806955382807982138813985943414450243389561617880229340110214964633815548565954849454473005015210985330802771609910743460956867065101484231050388337697141791340616749144268708352527235245329378787014996719542540624415723722765803427680051659592992307279530433907335715072904949463589051348712821627400682830623708511765425515070663513714851521757873097613584098147375769208374668318995859637290229744272797135726874595670795906827816660655666413091932736841885753401099436310529511249346983844410168672760582032754301074018079973834565679902367685072649303103673800209247753998405151122469037494362045765891226973303600926819994064961791278053940501611596611817310423933968903627726211299363281052165149660381441677875020092898083668650888627597100500593711348727111178623319703362815500026611985433602718170805582776563608052995497202439782307508465863782168511500241149929109424221329985541156714878376270485854135361353541731467057884653793765424860565792463144519296513833968982560536009768981424904774928328035401378736582517953281044321296734382206174193174976386715846230853328290258131286644501301101658424098640721415851607095669933128332345344000000000000000000000 [148,14] 51219219414992444110288796834409317527959945542110130310432117192615285871883861924900775004972404316926092021701713972686561571524103040948688134299663685056606285760625925927328972042858590046734974880425818052448992696731531858236248971083597841272955499765316573880971501931257863204516260002524135342048514133065826511121108563312776058537392631910909702549060080328710475919486380700308951620038427466630915505551292733937537411060271410626424698106214844053593204086790969783550913082493019214732392799458294897209305908214733025430767396759959854394331057112092148325274991890735770941558703944170945727822323127216731186130306033228553299340667182498486787422472731924970638904518862718672683938474365702110555152345328869771278471939337060876671129646229191760324993469740593971843388813091923110600549727660673621525958641440285598476666793578530353807864550848434408163082605606296391797590251269332065802431985480669723649030130238624303538400691908266970117326688570092728033508936658001476943281318786766818963628817329846359205335998029780852677201179318869387725408694229160410941502011842815359163309370543201070304205390494049940536775889237859520984124108094899856985791519368210610221339583514650885873939681609150081757160081192251385416440208527572726272264536606354686246693245517787925996218325232719934539532308380034139708965066342745308167393209848356763667990745370544792008155550951277114054049633620331331546757270152230680300210070615188033326004594042083170247478552499326076650800942069841920000000000000000000 [148,15] -77221651124759566495099512996145656877686356537135851325576995179905076231946266832082414119762081438521778445496997130126810264262331216596480938585766163589683374157251574326446022051828098360790302603599903533605477270599430129944865702529438848340567862541365699436377956296926943142421033643570498244610098397066870662998378339290654024746484191510672402256209605707290213937824666759277614515655178455340883895012075552587722585645400429681771003863785500383940129670450235765674749634572440187228212953742295032253703510515397473982277224902233436839994081411743746017638460790662785790465036906444421918824898361841343252614211571353462258691997047014338053138657955342225416654057735345816744923139121991018293724517099796457529516143852867750460903339331929337619487089554619536642233759146458367062361370740276568653787025721646901555177995418562207753919694096451224951864499589852275766479990073639612727938935001882923827738292946600158272086296915231208438793882507545836010285135384083251022244698809810221256970569918797565497653605477851323560515444866492281485952438209878702340819303174593334515664133929165838065317628152321803853932985781533951849547757102044108569850934723093594236390432008368099376105872305613999951525729043108164615106755284914211850645637266376083942035287996228215664359549066448021885530867856519971618794512569573587680882391810109948137765324927766476339838680383190138424450697211844379429065782923671106950210889859962238278834828826116063859494181030902446364977823523799040000000000000000 [148,16] 101975896489081147807645305742069708921378501043501322270310900962973660451829728037951023476017655029271861551313304277966204408784192596941865887358353510609494182859202796648116847578783453180301569520456604316235752848153368706072381986820662058426109281015232126142329475308583293267385787610469946208214467288684386854636691593203941597301013669136333889570386964456827215753531193201647408961588926516971677807630540327887025099873662863865762977222717980391180417103258233462321834136681347212909267090451765406885042422006983779584204132530794799256055872577748109326326893494946689664327769265867354568258601858422000259293664781792724522290223004454712861668103790074485873054993514888095623173348555167690683655625902946686639374977269848122667975374921982319692787178212875031277901482315546246476346695304034280431371990269912880638023693015004632211302588113733355384382307415864748794473257122056217717461713952945650241317996240157129938068339562821560477604311072492358738291726355052611338225607354642174607505906897644098697463739170455770110340783505006531673795106627628535575735172276712683961443908972242274683489144668823781194017950893364189497756363941035353678160746011970401606753423772311581671864640031390951096158687833294733936641759352653198757843485761200832138692769101495005698006725862427390214533085073123981218449267878204033705374707194262694707856073294347052980549160095955211722002630924569050461421547723031017315545831238162603145325855127116399369454843928014019960967773814784000000000000000 [148,17] -118720653824285167193445587125626329543197838840571708356428453174314894169688145954145159586588182259018854464025948214266837203995601953775279896362430738371339526674806218508950066118008647870252626364271617283685067553966018463686767102270614708488657762402049247650066676805243748446790068270141302082761820071869155220786161560003612150333592231053080959904134149654358371194234215251426966957280324763791766902921475357328281259511239134705148618016597851804811821256913794268143659325783659513602980356866375016785516584160898126212570582742088271075642223834370654603190087922930454342321496860331680963216861711807132367848954086216364498087410546119693685562008960582100699655302851086390611533064520432362046493855368014247917664522078064959654233614179670001216434075870024517317591940481513253100206288940423580815774945234198453231831776972515995738502481499846337399368649284152764381840245499044756874847881893989765172775488491574613464769822760678221558858788395736966007213881635642341883730165032133457585533194792477355082740053108148846826693737646922973883084282287530423304281259842965894321878747677243787519917014751881032833798789631506595464426416042991233669870198602193066747960420124844445630512772493590308034097891791618020871675536166140582988740515195619073413855683832349279881139208208196720805121053287247325903026054767052186627187007148479797974871525419790577892613798931753687319531743862685831508866123493361706088000054553901342096230616516762829937199547986356543274028958513889280000000000 [148,18] 122504423860990271762113674241586200758124707631739583964436886416299562770075367554777428221387277044035486683509368587071977199676533323956875580753010449044073701780089749177863759797273714254478393894011073608934861842132606478903985782816371400937956631859062617102792196077875915814488598865603210342206817109393009856704473938965584576027382665426828499473501207364698645496844712893572719990113603540096209315071429927208982166225627517406878540393346528545920887398383214455819505729523525550585145973187020461273372513134169844187502451739473856384010036166504000982964406992621518262386064808319728693619139446486078584024049524868238747430097668990570684918414499824812171596911536583692314638090530111163262742543053898390206069034562270872313990899341952045340420700273329572056622705879790953008063413958148538615318591785875085062834423433622135122861142796809416482996150447680733638249702626984775325611086805703506812766805597737139324427175055194647504450682734081579174048754576746185436741596179868134019539054632929339936422942230463811434845906861242078752112447137005757431451370002314807807342353036045292086427460628424542131148063204329195811531083103452947906256826209140458626406507547529553406656980011735747085664738001613679964468724860669411955357637609220864132159472823041712009403384761382993863246659775377808837752618889958150731773150733158267018029090979177069302600143027536769094283250317574838135601231308644121075391870670228193671772171332998273609884619323887453954722806638837760000000 [148,19] -112547353466986411006439075507233514220363457119349567882360048822242122577592099034873566696128045947469262823078784726057801654778503853425296487156562931599209853163046892350204092282624132307051979080477682832005730506366398405440135138080655155648268958561112834841254139645464505141694834894068552523211757130519375319870205892552467325525997532555556227780763679656955755400414345929658489954704227329146675037368684262444869622958525702755622907225937928727586495839366000263919428163366908793755323896983930635736076637237686121232670849484726933261203421838423147942364274767354063049972554507895488377730069172541311399467333538752852542661266166926637112807646442824859662443024436155380822274621850805538064160283016465832475171614582315995674644557256239567057066569811091522153171371757362724700740505929530867523830721359599099355518268225734141265981702933429258477247520250716436148192438615852049081061112044803350264141932580489885104820794698583512935260046117997138396926225590958290879889038614382946170782016862404405621900753165470238800037146346295389974148727996332452069091264441984451307734372784721349696413074250956283873405640399724511888810239484871524040513695343389816845507413715631733769817850758656029481622532079287602264550450017354074364556713035667299278179812000093793779860176660464734864200196207568766907640987789214074935583727283704160403052459072210409309888094757139531404547763487901068754164286548701741286075551139340566820764485481669434479357589127579107860088620174540800000 [148,20] 92423954773154136923850885093096432893425557421276897631924878132573665453705782529779319519710528006576320043883432318235262520086724354310697001238207065232604980272690908771218716659248685963207357352573720666207075454608450912018532912347231691529977752215769635472578945530223369176470835087610407526293564610011618050960342889954331280140411801346994272081050292967042542113717530782851237626554722158914437500850889246602409876297927441707090180397134761601948822427531597193051931244320584685083663912855410734386434122545375979402186717506301214560402649198618236156554217750961549232958672344239538068768625350536154142832123811094616366106196776822115329053802274890886624231231964390931559381359026382821116171092094270216283733350434683707737901861384145268839378324791763791642063821621361062381147383644837597769358074620994198082062719237105569744099707972128532150646586068614253515853226065086918633601351469255235088414207913866593317567294188193571729118996717646448275485952884642585067399478908273373197011689391616800511270623659464313187579354812729413383899045781867484887515662423103365224864041478283154918362317610373750674726344000944495333493293116446846331476853680292633649131853037038054647503375254531019411659112004463914496743467337164193120406500649782024277237431471668974471941654223044706580105950452629549320828374581965643722474571910301765714097624058488264029251938479139385297919682071263432135403231906457799411877600854969091011875786670893854868663442459309509841420464234050820 [148,21] -68078718161581376726103470911386147192845786302975952470424419373949933874874680851923262239958080336619226597169189042369719935233801043908700718302127762412466565595612664350545223756675888859266395602288370574418149741200668447521205166330678299691424694317480963962772192866834049031788991393058757311212602709092894796543254279349652353196727309620511025700837349663482058362143025130622292180779789598116615291071520275729535592235522594539535417602030929277004275856528661369437904860303179036349315914852046347719985938081817315768865845195592926162497515199201917317360511302730119260601607770745349004099185087343601180856524537907382419553218324828098731890069701434815531004933801009306630434315780264032703478908996571852424413108732748839930685124727699703427881584527003344728443432615828059656682126592636954326912015744246353319938901471315683442268817303039204681383671972446047918569387761187621994027114127645550766297521558287138682580691922403966652284637099674992029907325961907928243564854754882911047889947004921768545525749840359430615208065305877049712284478698435239993682082065228453561355690075464215166979812907630490819012534107031989083978161450463486324654186910747048841560594402691323944645424717277782032042190313350820322205790024906158292356316900837882665171315326196026427791206173311561403283376822564997894645118424332936280105100742224066955273559187940186228734671704786329534626810870412304502781389423204179520489713427123438844121902134233163090441844702600856404624584448000 [148,22] 45115354738997373432481256590180044265135674001992365681099385240474610041894901037978257414927903958403098085831077569700392320430894091088668395728548128087289037948455933858534148017321294476883358336356328071608265336809102145391796432584510289675555992256389013274236286660782887794900835133262108057772763842026891288229653568350840558888186803938944152938718763956210153738324230989665436452039284723277537062318890931404214394404550329031326462851162333946982572683258426790950194768434885852394709210183880174778702682814523843211269954807224906941312891715169663634320706621428043388484162870106941909130122017672893259907414348944183351240459530865423420906739887327089014605162993341039486726258065297362709997045309341671084516369354261739468840906454190594411544602713607283355958080350010671732802586398672757416762249643673852287970788467127115711865967316581507084503188616592834411393969080240546687191843983611187951998686894374292247118292792242221395193697911318844023124132227838306779739813834087400768692202834510180583920209766640661455062807255953404509171471879511165906620007315346102335931925366678004496518117275988792450282747613598684707784863563282912630811603159775945627459099930991034414355757979429740807013955008853414303738736472470913382506362537307529744666603646879160536954102782221575346846221106066776820450493111743803800673627936334600405327918265408842812954747225579783274216120819523286245135387575858052044298564689907903596735944709157610429712883726570749352060792320 [148,23] -26964119307452052410976226938889484468093361871181702998784758964355498073353976735573248029641697067035554757496854479506865638673765273633837198625762090111550103146477427445300351615168785068894882431920083062451119259081433550133796978126485641058397334721112259144330525923433451187046770636179044395373724360754677547024629722419581057752852106756138183468489582723687214792015888428646256583559753977446431910669432178244999551897810320085868386087725732830617035227326477946299421683994918424983875029088766177424444483901024466929697644559939214589028820141791971060170291290778035881657096234514548182735339486252755500969409111132682888756207518329783801616695894645794213717263522097325827060307183437077727355813188578781199265479267882695059169713646930481406584402575220659054583242406146104229256813392918932637913760717918603421913236430781022967677143261170783027212697540948691582021878861848212432417222587930877281388008803059284895749102252804244729948325732915277689633890894026969512068693508549004087303697264976545067751147279158414035907224392265075407994898200702312733246527799423407065072526569644001339412569124641995353263906161808169784457912863669907109347155310644797912003509678006058083671092889130560876034352264776370411825220240309688890660088603412437048770522013432622624209893810786021029648157513756682003049290065601779078027355044333530313329746819423674424154216569740067348160371142408514786714856737519182200720746304492486864443055101584060305487475410010678872556800 [148,24] 14560914643716467990414215127692442564159521352131405493959818400453175568698430719988096535118939211360130165993986876769164353471775446976796251110389659084793610798126467101686704764020296167638157332688508893197262051639639874889232990571947051765716235901553959226780113966538987041152264808104343603032377574210576070586465491675263809918779181690334356639303615918450498922801018606321912162345980250401695315851048978524073084217177399193356538969849323691183867199453863508823395256050034244227126416014841483872631042828337450180473872918962316061337976889953303673323320128803985153161069734766242665968686705083998065563617804180329461122811050247968866405621788942346536282186733261940122285930210371446491213679182438107023048858177697749611911175002306789806149633703832282462482177926255007117344736423540346592000581996255261159496961400629199433417679832306608704864431722002267526730502134302689258772760839628787130388874053278295086843964192680137153485186687762413032556583902663779832787220144621292543005491416406906318388635950043998437544004300691089663907805528001916528387126088374275811164761343137212352492296355264435651729221942879013283196809752264046275743664473956809041704602442614990279999493922459033024861623367024431556396592719289780760854895248352260669677044883796111963633398757760633198722597031657347472238046351624622847841421088847510250469711834072573564679864964542061121857692989099449442328621126661142435103672103765683449228029386907006433019558517478600250880 [148,25] -7113575131826485084388237877334938704315376036877403899897270611655655000101167974840678817658869674368057895446260273230550257392306874974354845338040837261284414611606661705678397123125651688961246147173991301655944926047962065014259246938638118966238319275322117700844355893829583477055197489203260876336313463379243465321704797077526009916401472260058727156987759112411436425139582995050795125603219490246057585615690988287581553321497069513563326668785987053745631316792488082695783355530714229182478933721525604693644904105678451502135000339567410395996319078573067047191625330852119939087932017521604020376421102896499541623346846467752256641440279459989994658792241627357255002332931956211521770203390740640040796740944578035655032722651988102866046697683212411380091840379584164101182271565262230892314665914038097988499009873906211922219476530555837479196282433445516015268986972803841172185078718369798792348153341435868997354649080835500706908907345342757946282744525333969425064543360860588453053699940591358682568745931445210763688761997318768821594136428586780411212303993888486594514615178956643484690851951369856428153515279420710381525789677457899981315409281538860832975953860788805869385686065098769080725105550240865133909535004540623701788327670345365170156223250434939116804573061991976300786127327213256560944700920810250901909538391081293180335799775200390881739704345866471870720649622093176587021708178243475112136619380495596573369064507605799724905198853761298127225145783774274560 [148,26] 3147053364060354491722498175413141971005963225543592983717883733988864348446815697444551039122482667287409651182152610089623311848761314691595029891515488799031950000851883877019658841041378143294737276546468819262773234187680500494269618243735257864435656559102186003967841507749802142087783444652089572887614405421433466290640221991206967091437963514376602398720322694303924257923494888521277631555129279925758987268720925309282694257414250743507407954674150027341417393432746805904746579560195493413581048376569122058461925330341019859543357631854715403548070259929903131295170253073656915420466064965815115965109653236071088465526659369724040424798234442090810036657720462671023843507608034908377998272930828830083764400811449195620667648736026511658110838106403872210532751093640903297388411368220729992697615595055871514374561943070926249431326808222660756179787587973329497330121701341057726176334449643240189803680527341244904821132589311574049617932124254406438528108286889083521650187379140052307717976601691227817902151266028830480884517334776422269630835061827313802541213680479441627326102846004474544157734086097277409567152339557868020588990967467368650734934139125900997651917167123574656723577478259566251437232062874465998191310602373549696383114600193611414500031849185332639615178271557764068369440770076060007672025615357122894155832710931047028413207789342508259794419029272796201894208946636291846437996786599892361842246750427966459480908687758035131458446577248077508259628531113600 [148,27] -1261945628354062063759402251081584880308104095163579881612461635366436349889573338183649740755438549810164639049525619279587888246390835397874527834445563242108505509363192185917183568508955119841484619630035849030084477556636659250676686955815134208525598505176806110516147296807453987356338711478075472359579135434813517771982397702846357804983800970072005852200521272422564528259375083674151091617193262595877747713610885022610140936705721384850673721014823566252818714391739958201881583868627679971521295465914708818713959496549342980762431866714505034701351677055363720838081964311144593575026346240797518949646312230145572505095092137851276608977788051635471238882297771198098162774890936868104409852285631932533917692581537426337450137559256161461250559531482105289992870106517639289311507511123916280671865408859375177788010518476437303054267300228140859715745995113636714297647431706177997132503942408912957354421186787142491629294861041186291209667162495757774405400596377661383855903410631925225136939595767214281439724399124492566127088026058558148595830074304894691444697458366070808334209034536604151252239562410161806090229108006096946848269513490140941398319040407138012385469774597907137072803394448356106321471053550018117760966758869846943519425563507861813313809328865289998829592320991749614070819604564537764287933860962975216076862959510003616502037798662056347715196281335764182848976449058202378433298749606056521823629833548511955760233902219945347425456989277571910759093242416 [148,28] 459151231566092581682354892805453774717808914235243950235338422443228012670710790047571710337430740588320521259131253570421054929852745860714311341075866865803689228062662904298193642696013569693192427654677556092184631821920632203361347022735332454609912205057084415479176802895984318854820736500856840242050559155208246950824461115139637427309432403147194149797756045449809850582326604062015595524340845649063330067773166277974745729612143400394635456208086647050172128028069257076339251080468608657027779740271109374554926575331799823927584871677045768684210780752488333841253862721282406395148572277678490111728501282463837732845511065637072265235651267582516520021932229700260961146616201819559825039856931295408744894799164716129966357877459704648889084346648598568098450275257120665512286676575975443185101398152757946863621983449460472265930186618919047035769518140066529735462131981200919004531548794298448111910704210201142243912261558676864312275562773298814278560712016136600549107472021617074569200521610037246427622505970915202209529664722687310851508441063518089518383466317586970200103082413072083516367244280314000316286495795256015541240557465033995654874693502570256794671561432714980464589500289491285536073828649981807363812959510369780024564012389478342208614109969149705188642187477983847613820313559255585393852661464771273591817461300846417606031562059210898157647969579672783776707591920971170880617937957953899659058939046403252923762287150239713922715208577741436861016784 [148,29] -151751072357920062644120407004359099132471118919535928492867549186534378790951030626506579581718753617815921205214726005835958009519325441170898036113806691719990293932498975312554798381626395142103082084863593004099425884343629081022459398362406189990423841794847021032944855683118059221971499023664229040375528503880331813341232852689420936364609353761958402525660236251611863801036060995318849131725809846651447211058940939354757040099788303523643533541970981189551421540842023049215257162452418600354121924435387558070325284200292920960831073790218916338259684974718738875833443033406245889018795951025032271969462797159531231121006615339362743180522135457380740076142300458211497668255857683653887599059695349530266104665504241471938469563578182573395784999499722881345158832342129623394199359305309763519675849957305474568331128803190121746558438257589924763498632558339084571247246205110792160666135388760657322753474619378287670833228559277414049913071805162290617263698713490260787691466582875199088509493955406759741824000020334155704998981523239249138888289359371334250088597908408906673533521576054571919601610338955651965494930151011268120479167421921491161025971257964034730271856214226705844878874196818004849295019706402998096984411832877970879861291586237383015902649900609865181199680215245844616514442476848114269452121534369838557044296453443714932189246055204570455804949020757626769233348120700954371563493051587219725438540542503840731053921728608902397674244211521299450432 [148,30] 45598041172222057649188064657401945338764776510272882049029307974790838371226642057716320488644078244587579945518782310654641675264812926832384403381860403404999408093735566633415051854841477856777149592208899164874749303181800360736566476909235059294441206263365380867752167225212201268516965710030238078998456353048596328430581751529341721424899381486452303861115012287627848258242814682789315563107487698490168360748496743972284895140682853188143076628932821384430268195770698407061835507885176654298592615857194775035465393649999632357024178032930079464171670408432277762470649433474603093214100468434364590348503919078452770178566342320159662270457146541146557254303082704205305534418034618392723797911052249208798382462113871876403928428687219630597856768267418470824866327234628999525856504280220401652678384430055167287938702434098455037553941445534844990640009168929599684184443625804983029324298706753437235454784858277140803453071505433396764311783846514550140868858142401653337771072767912304360414365592546749250082011236422865863064179394413419506875522627833100192057239895073527661495014275536906598256079035581001601227487996264450447248290192729115260036603728185136006572004810073369322644973625122147538412148061561832896310845915243232366215501035706764713840215055811500462485622582956309180579655931005590114351133456945565846023360746796798811389913566155843031758063113380135492427837759750233085530029771423413168500394152154435397718626284858014604594515492587844224 [148,31] -12459805330064346053700348510806061548253332011048867776216980095904078314242231123887743345441160097732701556739524053217928456153209846184025267178462119151010792627169013966402525449749473306400563280291017540173116297929986451502275147121092078673384734748538421647157390409892869923931955708803165368007452530903984339896001123530845958666639695153325233093262801373838912725254888844922005399541482392985541067365374633579043441613146734303447752177550238473015468621514852837924236231616339594386550141660120094646396404047569266512171921162100990486152996829820222541222778101731659614243858858901697968762088621117935797063630928999124730806846598445962789630163042314112933317074803379401894893680654348270630008604235525071845708720224098782828098424891628281251134221102705865978447319126075093908277190643194513718169999365842610474630335430408676399892087310902958621586739567473406563848192644653614333069055754319497387370466520587950905557197124302516561777850447711594654686544245700247193590518950719060622023720985453178155394348710505505230196227479927978686329493517739557271519138732428648006278946551337940924640214364238376127878451288522507819735985962001480363006851311868562701771948675623151684218413817434840847184181446946106547891714248724598852987124340286961282632605424080690442917817572651594164559584475217960683403945757089253135089558071160680403085532603544531511301049895184311752877204763405496868722383932253229374614123453452484959535463009047288 [148,32] 3094274897586645112111541681352939549876672868639300801122724374953084969744104569097269114999855809779913001861296414428190155707318909701442272737452529659083700043588037250671192542603598359307227753458491388753633375480173195475567757137056061129102469480105546881153608483692918494889741302321310908592317123260826341213154039688958446414365786945645350711931790067336003383563422090730408832866109841655314006665947074733712369754355901645494531439767070305517422877731510504915723822283171927475991370895486440836876420780588412344619665309834610017480827382256538935362912412177669459441568174693164226844901463629167158438626898482235555189526854247511040589473033660191011410589129396227914235264744492747451627754247187654341253999359627662176291536324823007206922767958671253141216340347104466634521413746705116636144350515174389049954225293258440634792549647145617120391828608368865869228937501845139183711688654645465068099677179158586135659508572216950467397071417566931269168530582759658837028215620112873904033945160284425483971836339610032774194728666634110984739831851252109147874575877826850789754533307117356030192691301053469131996310635080424881242054912767277609299132555527790916847384971455427535148971425201996598364542850786484175906541788543161252390713142937127145987066838091344849643576849880444778652783744946047606174493554293241896091753131082599292530180334165491110666456012603066704017170283960544368066152441873109854134822293378918628235238807888 [148,33] -697354362167776264198380711482723513642713792395287944526733279042570796730155987333859062330533358601308916509492217713556730746473758076339998498204546442033896194214121561767937370351542245366742808153009714411311363774271249194156223135491231311232930947134692382228866510698687394994772452693814084414648927567241234457407589696998970294775582778030949639909701203122975191044669243938110798250569249490999775229464030204857133689829924429900102876214295853506489844924095968198331741073842456700458192197055626756879205497820205698821807151816015967630514554197220461263893163105126675742890448593451310425749987457660129653776903645330617093192283647914248499433242316888065799289750048008464269855196638831485519664318205147016845098466513542887180831473935899234500044199405659180838346384426564237310866700301955774049153688149407553199541675771014442708445374632050936982818140693701176809976663707344711542531506852292409573385429211236904679684550524159859009590909159241111994660091493501293371387143410632921122594025976025371517460411902533759049552881410652582697941092243006021786232185748119694669065402768076599583437531023785111748422565675349371581906449743732357112976762109611759734472830310908881596324729803514752723420492556745386331134504088256074804980131886110136730502972359481927642840497199946395169948491478439328758748765576793492156782244212909661148554285289548004336118133188067282224321037553611906515489718179508852530566713343712486667957440 [148,34] 142398451332803849298328996924384515414619954780742238969023393683631132121072177244682749643492088182591349335416900969875497662489559328510356285972912239955121162531676971960595546911894643206857111318735369396727075317157466950300906919650730080556484047112816478724785833999957886565451341244758592141036741608848578243313952625003602994573805434873830322580163821931601546367829516862704724026887307349089229618873100756464385756858337406060693469657921605142324506636879174910249875859159187386815097474831951603316462683287160167213869311311252652776775891242994639730089988392179027133508545413334305126370915665149835017330356694916530201686310400175754489216849588093419532551660931856460459404914540500506831549156956832823709288861750223662998130077514672839885054025634015208175600721788341449209959623373506499286591960894979393474489762082322476240220455556623843232084021800889069656918769444222836592270523402946541597861995228695310200612078624976828512670629148842475315656875127865239270581452046156833067063159363067743573097167073327106059104672377273683876071154144517227095172086727161263384222773750134667321964739642424308030824999968914957257232120094865660395726062489375223451836583871391854376756090765171192464499761785359766792606478995281758173841721620013043923677343794898309166629577993949020284554607605752327928294078948723990467215683582903645552493687697597215633461533811177360645393641913610319725506591899279012292883866898064139216584 [148,35] -26334526590635623897074403302295065080605085054845189751164422744126533338429514567830442835114863613487050006921728776383990876110072217144557453687262898829573760484922860464442843953447569837467963641773631589045815868907468092986919045088566809680997767068121912023166566323935506630827491665603676460469475239546804187392484470651508211679340246397671664003180531384034991946663495191629783882745284026979145722384059621179701166499181575267235791758944290274484386160741800138318575424580158549921507389524229891036991619344634778978476842032866438952051384814093719172925320085057076477000357800562347726368374034490315927858552671559565346113116650633944757662774063637456950904209246998362627107037645075788799768404725775962119980133816271289282615354244847671141197664246680951032512032876003251081360602250476158784324293870977617653985866847509910954905496650025131428800576319051021888336221495891367308662790395172999465809347286417629709928000677270286848445198598632037549888282178389221171424905266849354404301889569499228494769631427068347908299801812489654898851728986417723341862540723032358380312929700823674512070465899966710264170860457507422284492047325445245156709998001443505086870414073644254398867881390968868080308380850040631044640226617686521894202885648958890778301711200362766188779298613633308591455803531475241584740569277634130669256132720754360275752360278407537595701208948007116132436822046716836841412028168745720169617763510134693472 [148,36] 4411330715422168484213992928605578003862356553162351438860312521261335664318572266602355499994330592650095835118515443010213250929651134925523689159618243861653842566951026840453648914147928755488797714108875497268461688690464782478788154113409327381790657321222591141622740360972676270338551576468042267058581650785295696804531711174636133641974421195224023248976168154663655101949841703374357088181717235654541076139600828290053715632360849471835712694449907551698882678911719415566659898595751044880120534150065492135521915056852494363699132584143227876528856591333942164811094175815548417323908305967546453535914246378369791003568696032128734776959929438387623807439082585436138473239404104014769294953312543656041760393370065551527213297722421000449336973500066544426733928954491287708494518575013103470897932188946441682149939047171700663682816248883193758474413618749301880563671899366157087031623873856604137157941862566007014288703151634020350817550385018403121403429786992893652121793458810570313747791967762292773255889090270821585493881627679393514422555662868455664087050320683895246178984145607736223177461779797175570289475665488100359365896339851516460546572895677120655894121851740540012748083919772746944845655879915860831523041251338225975614546317894159841804043892060102923838064725979004899431067732442579098813341693246178140792487562242389584143256166182810860169560005628083291174773590596849697928453810172020515895677211560496329534028665015668 [148,37] -667389541895786435739418581700485946782505066900549109657984888059354585622352230528427307284942445294940718695828854165268046253091903760755067433442797322943010897185961077508431564322037891782203033740493216285123466687276448410957230395798071344500489548830498026723972270728713704422748430481082015543278561586178044935407676726616944464251538608748693100824675636479393190556980035894716600164082004504667120821938901709244365524466024035588014176426642427151790252675791543186288352114920333625518441449495665667944866410905303012961380895301271922497397632857817940081426960083485187835153864305981155699105854083706270462328135014962296188374100504778627799331632097708386360339979491469081422788934085481769032454891167301991113605336533112345675208104022393160170513602362208071041149451221002354612046648596064702892181301080705957425818014426703366411959082860280452005431252751568045366534372421546138922981811763175262576004544846725623244696245717345752255104895092656981292316921069795846891877335019472698931682661430878655437973178770571307534059677065769542218118650914875180181558193963471013222295637539827420880722355400945232754703039407328606725337362155291784766236937275313498996050215652109819857669149032542148467689413896067088587541694739930489224069010031488791549338808841400017579175515226191689011601276271213737588765079261320762647367467706602986168477018253724163287719923890755323487794406863120809531826745862014014540921976288 [148,38] 90949282428015378315274759261346549034384014683758586356268529816175420161232603644813838764244666787604991761676045739090019798696780786622325703892483792669672984501545041232608859371245402839575996905379052970207461900830495208619663050542847369673035887249978028487324442151316375596251671525594261631351374642478574081383084124967171216726731888956494619565109176351346768953943378728189997531991789416297551460211065785550403828839238009625648192901892312861859069158958535513238846414232463800639751579036171491508448083631721374322354467570188886702637026570772092598893372152497056586934091231282648194567817613268706102033568470080271953540862970742473690092705028912988547391769930753465546675429564957938342478173047427995939652237437116635713499823712574890578793895925507598526823947557582044526874011422491219149132173799595600246204439512112262781405926250134144667284794856687865378759150864715130135580772286685474934168963236587527200768001289087351055103543595735498653291847972623836267017216566590302663465230602834520560278435874103237547048669596725193393552165786292089911115320629342330838180571424423085668240946641171133720466598076869801320942422309750978324188163682933738815463106573061158475442935413334950366764556953945026544686466309864298054146465463259001748141271045141042617401163449412139898363783709438192051044321225188470924160202038158161857923795447125395650778585512047198997008873521629348526441243492281217699822144 [148,39] -11259735627545590745672203858080500323269690574728501589378191393860304553640651831664201413654140859774978257466662977951577798969350220789495894855293203670265485511711593041459924570656454796731514647150326400752752932042984618127434486993487270660126630859536342843205302690204903396751443608787859421365033881460609406707270832260606522073142196678189852529638621601546142133206604218350840412274345960460670418833405315118081106895867831692872102962359692977607047028520456302008246150528454356096163188466464634494137084142608490791188786254816571415319413909896826462177740799634143037674499292476567592495904037078106491549260335533644951735086377604267681222531417515580165920226205841066233832774483608362636445495303643588069501692548831020266720498845132813612695678409069639695863322558012399132693706111963701259745100689685713341228043189572955244815898059038031149171330756016132873409100372832524001104679113702246845656439493318365198848868191554319852274500488563804057632621098824280319408343956311853256702177566296093019563032225976833595809294481562617650318920493024883897502714887532417241091535766177995581729244522309962212553595138700540717539313598050994145291170972821797903097786800853918461731190561086368284608574592067506559959285769635845913678635768557200835757961921484557533199753874560874748462929377131300000557610768251497374403808349901058245383301975328535815865227026940235546339771303147032176298309505253384586472 [148,40] 1242898156402817034492236966732909700354909644808373476390948817675364129461407830513676558935160093053921690998622757254440574721938701149153111067013104542705263478478555153861703068417821719879262668966232430898705359479464215232179352010172775777850015760552124710924649608526231221983088646663416211327610747797529044490946131830844252776136373291316171048592390094287107809179908326807236439191799890601488610981355180867482871143979166203944500831709705140864573580890041674953468576744808974078848212310079080906244715646882969676575074260641144678540263028508577256937342019265596992368109836522777938021085818759294467968310593325934849325318293268827340791387149592183158948228033320823488453507454880721978359589720005008143825274916834972252172374560745948693505417556240106052281844925256123315808416011628006829895968225886685587017086963486505476128700473142980834700388384917303664779984515178594685800573689506069119066560855040028585522642855889643898767987411203853753505046905704452393378314035861624777568457917325785785398662840748298433549236495205640987000805016188776657295211993466932515987050179268478300249459031482660717299448296941147780878223965139106407049410257354159911062632989516172813329416634920922349127601247250860471891107598159271068091829007671565701218923394833512508761857778744507935187140813569142557517241214794597459376105883982298669195443284231398315603740447800778876358861279092601248474347441796322880 [148,41] -108650674364604668124601017723208156937827431543941188085214072558180318264069062972788636111055639445855662162853753639072407653486596056190320123939709177797858764139433311554106743575230114951363228259939257579930336750578232592875897368371202517468316723952949272594597236441815517625550901184927493925073371398432506328151395939601059451140729179220438842716062812869390716873857863211372127675589858034672680812060425857948380323348414772366703830296117251870413206810046281119093810365518795784394636881341773345051522534843495528859471081455891478687286724113543713043382273069362749081792144215046195632440890069484607947970207122557592178290422705374621303932617945020150725309502038893658514966960472295597278543174067195175156569557876130971270105771496973548577751357978772052902494128340491239020503823109612760913966946354563085192184221585483793411493351019715225856313926268982522331623156242857665500744728802255096100920652736741492146053026947323706055777215764701943974247661919539026717011097179909482725627983845314333782262112957897673367524301714494235076546479172372961388895135288270119583263861214355088861305497763558017521971689826337018617470203835816827744652837958498245662757683709864013281801335716088892888252074983936776082171145648147442678272355971000763625585596127081138737885743101860143438640671606006142536897038534724278162477615358180425298528774645290002347860836963682361560284989674965814859160468192256 [148,42] 8352453419615571328300285159716935647113355788082158694305767548831600641394392521575540123973378563400451927022111560730915428322584975739092228268535154973278803691397525523044629610020085753461303205081013902001037120223613288302293437202313096102867730063110299449018812698265127441761089453886971534612550898865469245594344215621160110055560459864352764257398698880821867563461626836934021378918966879146950527760294118308685256837532170104205645547721135304110105987904921039912797287946297245732896354452166757186348130689133353033366815301871764026138652996724401502642783622935997560207320436571129732340307138469525343429892362659411960477736650189331438142764993191566406253355404312780442866339868055522786899526946813253038784670575876715005428775895236159786729542719419510119370737020298698439481734953736900535790482962272282512578174837524856810788431699072904848840908823040781638726996963919782793804881102655814182025424050218353647904288177591968546951485580958365326074333437129701086919474190852888050015263146364933635910744029068869850353594839881811078274611286160340198345720874382948415359101739265609995377896119499313623671475298078850355534528875928786500346106419721195334561809970806399300653131418518713635667879529730449466468994311488704818161747788972273631102073416167246876347840160920426020180046337006449090007002560309542551115441858544949069376652308039948472710633978951696572713303822828901904663744832 [148,43] -1455862562913776355438621904820739699706598340054337968924887064770529006375242039011860001396364329595278553633127312920422633014329592723501057994178683458619724362367727919322337450257936250894183303283630783226046080987517011819075842965730962802813346578240870195260794783266676701284231001323232966224397094734833850125502074152129346525746066932152153211418459931678620956364120773447936043541482142686904860472544010114663501956874207458055451442106110065127083792422598444833596874172200672808493309257086428746356196176672862289736055903034467320130066519443934787710223335680071587537307099574646650761957086055036866470391382157519418570118691408250194146479261529812149912172601159697000246125111057802483939918929929431137695958417494793126763736827584083098026817012111647836503628308218886057325991586812911351186557234734051098283635150373271399026075540699228094491767482234624174249365717267207729753278299291326717332118383396407880780129883999950660423704512363081855554502567496615950988537296737566940612792450708982218435927543967342253432233306873093885427951362329515826218215582795373254566301102263272071003583031366477754570912868062438838706237581565394644318407043291751866653168549773680344958710189493605868050988513193029689371334870199137635919702175579085730604745007655027912236086456070847734637236135570090005719772385518089205715758121932035057401015769292127665952494805050932433925498471576406029888384 [148,44] 272063987462323189014794592782826850891532287587891703078513547731203282237455056210986996404332064049444920356188762112173431324814011546611246026258239836350366657160270406950836443294634722254755973944084155315552346651647188035286264696475731424457993471720688562970414153407359454362409805954459335094753327128003320704715936632656374265213032718685453361041355896607508159516314170132753825891813040390183573518385796140839941879648836813184337793912114049246457080559475496323997170802385664223763397092043917477551743111270746032507114529190500198722402610236209095277518105209325178869386860312681361954006107677453670708060968319695275124701062294794186399824347578372819198754436724461732992125459674197357435545619873618878961133331802474874859550036925640325101182842124050551745661546634147312329916093395737735117700114283683356618686937300502807439524537796659997889189340599338655681508926746828267877614158761033837421601851558550936873330672192907438520723234590517259682223056072135478416236155172754786238952094996295793783555762489947088540417532451399824510635944399119647466320830328867258441315378627218012070442582768701066222618056823875809224679728788606089809249124737275804731416871305485333139735844051629447806215662003465659521572308317367394439640839401329376024324098264025918826401181673297125946042396327750848369907934531676936273837615935603689980113686788885733560756902331935298445092166583976527928 [148,45] -24804118807230049565316656664722292134109829174405631966873861825220802503231512343974218634237873682179638757090825357087196746758298204413293375988269123700035569704007430050272000329123012450302047536836178724995132545525060427712290829912324406593412186873443237135667489854336128201199218413200264393977489499866625110659492942587286009576227332870466617853490950833184510599070678519800863552506125350404257214485782559258103240398691036918785134984695322209356620357860649392141743321700742869901812525189338979866663909634469069144085349649314035423435635182932652317813059381860138052523399283989360555547766438696606330807657226649777724468781542630121045210846410312860133064406803109748000076331639782165744578131483240474046286450323340357239191566524257889328655831555797717160296547896228647320481033242182199757815509072090189066717476615159087923261659059651241553389794329863597128902434963224324379824766845987184023188980952057807808015778741311021716144722845546899236088123508301513463609398868669206133380070108856072027941646382588127954874408656475712180323845770079844552210050771339051904704645037060230752226698636604793474754918158051322723627201093660550225431485736460535876392667213290894922361077246407356251839782773495747378125485421932071072406737855102928313117269241285011313675345911950659932766817908512744693366484741563755294290053175252312426458744324462936831852329430109126353609604323891712 [148,46] 921825369172798924857924658290616933757579315335341561650167482238246426777293374118962666040547264458852738049313350625918097122566446794649075460010744066034511286474042696778465563512637258420925552028494226895553640252676526945881747991429386902464678855427644772426558640271963168934773984765884732584815449563147871272857184475762811865762256308118971649270542335710768593226415873458151888851950814494396194820431232269638959975223592167442596975023985220705904400264925591178849681508698418676797177374698979359723492878109900499439288000214452070065654444952046202978368142806028020898666053854216815814604702078238392915649935333398109693621049228811696574315974955640567191446722385109676499994440041206283398044139132437816894168715467748128128322015102768459313539686447223823758644327876812976364513375126945139467961517525462260781868046526463015537808130273567710464836236654472710483584287331732140355908654795935236675905676118776013359033031507126615875936507289366387027400699727782894109189250424790439272971754976607983714221597561288052813596880935709242273417283938512538628571403147641296272405496772707224046079788913146930941579181381738435751347584901671165764827824498492030549738461294032013495157950121861834591037248695928359647696321680477402947673356458268558251890794669407119316277314402192149629467122428644021892111126347036452905448825621727501250181146907113690614014275099013982452129484032 [148,47] -1716128373798030395299090016785326166185937951726766652086456901537235637477486230458563105011521580062482306350835744312745177663140837068647393142124448500510919963221002857558916254212833354610466941710937698306199364563996771937973324969609284307761077896802351572794127192918193855150359731279138589079463633720202729515547301912357273959863341134993431284029343213353195849635964959862042015768848221496509795636103651305686479423454739569793261708115572542336325975205960352179871740501223305683947166470204642759961937933277240523887394754425663391940162415195851424584524639532998772698791299797976858809567934350908918892181672359555274119130054389359937050151679485574648098054423433563016023808659631402846396399265493329717231951121530771964419575654947744916038919789464230923051869307105245243573308675743701828212485673613238498069028693307992760175269382104259801296474013573856084944707336355131006907575594259990202292941463164685628794189963831629486600873814621285667337194359906405972333100815387569048137121860966965614717982856765476194479356588961512404711691713194187079922876974436022151561828174627325762375576111559040504452042349539632120520343129366491046506821873991703184824556849143589553248830462397160219583024983445745424582717239125583372047420253463574564210316643934356492641439347442101452181788273132976510467374859236455505270175330488716245829368962705725139514603007847362470845888 [148,48] 19576844989851062239510127750195235827797031615730142183186828740403132215490641820096181853166426636332013299808048175476360746597623543639931502154988313405332005443589782039114593548516033979682514162722975166105264003556675963792190473954060005745551250757398341065262493318761700749249529421061681779484663748736511825146185327752161997585318567909707445260040583674433412396625589619580146464181691459135998060869296404307217090408919256763684618724557208682114513140264085333724040967615508300783896503929994095724980955512359028263983067644172081373337355653314630424835861046744110731257017367442112285089387030948091777157524867713491430370325912478071455891820710468291938685118472363718405977180569528432881632018187961339658027574370974579805723037472955943131819514547995324526753608920352450456118907909573115611492363795356465922571641478061578849499554058923871988726423416185868689475053602096660177371257928629185719877216287021115720280278883536543994112428895068803756546560657297114205808716966634647773503437682201767623319814687910431370736665124624323606253856549862569158991515272744592075961336116612496188747522947600022382212422805481878945431667453612164178711171134548241565819563779210308459279993191975098467597216652942435783219600354302547684948441003565247884972744006644499507804148132823055543897990240860238686112340555294394181228961307121303933486042158437733965735870340141163950080 [148,49] -7415246185228105546780178283319697290192093292542339444918126767837043951509541628283869979992188542635894702536080492512273625576301661779538667283801638619282415821275242926031080901559794842997343873309901793482090941122577425035919948487340457957605440267906215929272998263246189996758664071354548619364748786831440868620079722429409009127280685187386093919399314296982069773542725408623855209907737402416645633158957990296571412066984807563004785080422703324103935505680266470891343022782604365118384773429422028820798922821469253849454029738812775562964576849409263738883950565148216132204854333168653575531291066627821442718555320565354076017031400804506151055630116920705105028233533347127054847010009161190007046426986716285803582214994253765797416899007775827703677248808405886980398560933474902981309710407764521701067104610785117653651430796098358891157594395231546668906704783809151193281566659267544003244450579416706446567948957703158255707607903675259118959073471883207750774743471671151783930780078120734733806415166234359163782651113078527223391463618854064859064435593692469602399747522463503050133130090258557278775682351000288008845023905960183002972030218623228947579054746360613914364810500248828174158734479533028125318397285266204134922728664777672003143645504461511476340018226987394176004970132130007844255664854472376268001054578142901318496466983078697087752440555454041145911378812202988224 [148,50] -426344588999732628481041494770260850138988990176657552582925889328579444450303251341738974731390054756232365797827617300403920587848877528047302683707947735065084041925117216784200231527242329699927826973330988111302823403963350658712977600063180323659145909507106856749999957060532945657627119900566677700553035655514525227278991658297942090813409437975147995828382651160765313446987303067579726761735024909119678107150198367954100372765817614001286748236248879971386199743692404459500779808432905463469733390729459859069440563433873628086478644849071054009141194416244691724717901892360618827854729353404617288162771416080587923377380150331371188057752494708180106970472433520923024631480697417456887569197581902528288905643367455009105867271571967956569151937193229560240452129540386127239389127294628706554513841215137530726327293429157702590509288783673667179857079362974231654063498986649666210798996827633485141097079815665208346087743450200734118064101914088735234623468717909838915903573192499893261071185085730321450853817557391644061490135560673903748363579223503242141778031116826657544936460000924013235533756454254596161779291836872634255381355345107533760413580618575289493499303004038022051584611836316081496130520581001808868552254100454533656551947803062089529630171498685980277922816798860563409883681552437334926167771200356219376514241265689083691498609665274507337136404196267094720703145418392 [148,51] 420658872463433887382965805319311679964077318805120171089693605661386175867960935563717767472043031209297000882370524225160129134655569845592624055408187105547208232411759352300094165801708210092866964482497006520716282475480264587590251492876183426188663591147268373234379525421101993454294859295317355085347020846697832332705725502637235197959661586728753719061415726411463431387897699981234738093970109443388173858476092001635518124208483100575840054675368487005721407992347740667528487171763456553606671911310420352637418252379712129499467365671611564204350432048716095253000547333731830685874985343812967949180393131693714877593464329878172133621492718590200097436164105376645210885272283848013073281373370555773290403674180774239920428580697220136380720317759239634166094731277259298158951092614499395236175851119354108804918566501162594836580148189970414762093841765381512613243320373398350238194120526364543330723853966231615732593925794214209711013267887118547132941239125999698761792715592054388515661434745447222104889562413181236050082395590119718690995404387844500655350070085705633960832152876958901758927827962322075450228752212136211681326350723902973579096069481843391936570754449690999981291592430533029272302707157667386072262928194908057329137815517088172566231559091071824957824808658586351478440747115482088572680233295677825015903410421133739289540985834224633235680248514932996716914077552 [148,52] -23195039958435014470003875562945172904108749959837772396541196538969662263934809181142309114595303496432329047654387473511723661944656811471588271261364790798816483998343606953715117568332217275097941862932512921214404333921538608947352901125078228929533170386938106223891374501248332543222082802649234751199385190116738928702326892781929279516248947402214010880444956571170830005183405507317348861693647309389077988911665906024487308718244521675399852318931526466521800381356326318795006050343735361651453707256610895315723347694230630229247269527087512625786531021600510179043384591134145614456260459439448078945882012379589757377148505004997977309683971278195365928601641182372509560810322702543526122256343903652764835842612884829814038260546420491621916077228070695404146454679051821083354544037947837721735992774003774655293052192554125144182226213349912245233735419006424529616048227832181838915678690299269944773667527995835652362402773020278461345453234549466923677902480210150105555229387908228714934878297708211678719143924192451212708796609772939344302694426634759543184712651523368172123804664575091158749024056455842809126357801086678768880795701423305807778209600671446010923861884569617469619868818277713710402089806854891064543404043325683830674600930832564292739392319393183850721223740213609213060557825091676041444017257802991510516650193002750813285932102536570560459325242697116745722772 [148,53] -8753739011310252532804300946913596143828851842099260569937249488231401512830268101030342393234042051847120090872563422155842080085655772119786936601853616894390360710651854616794943918914078064574037552596742979086175280218292409272089422474886908365857371606492136026636219545817044360469745394234243776834034558817453324729329283083213287693212752764908657028955727614523736638455205548168691705832523005452613196846632557273680773919742848526505683510248641329047234127895109065636794035282849062673722886755845779526728588963297249471800631380309872192776219402252861535292657499368604075329405891784357714705027408375883843149480374071700047369610098613631834575886972302648586605668546886143035435111421216127006659375371808366509372285105515120381297980231934665050414059243716765400308146665780264316617756189589365961002770320355019762379867368894925541176927386422078363372351764668657939232508230865618008678806946433832800682586398987645762810360923832893172939817795442408980410341050257983446240293071969192631311108251625339800786902197829050024626034452332903998842332027910260090714181053457829242476142366626032563190703610512725979685772033788533933829303960031629261522369505809765499857169070733270709707704448354650094715125833792593958894075421815284804672071067482882848900276684546911690688103654779660378643910489675205938305416375415004218398027165922333223299714993972358514560 [148,54] 603132225466584039090006208822724227764512289488493290163453594984793015348879545912835312972536035542682226529755639415806907940298134777355373605285123346846828415741422120124539394991463889302312461471768593926178528571306658980468997398300830083487282289499949513845591080671945941704528973390010299746513747552545143967038780559370708271229338093278585441662103366547308819846664912576286770221806624730118437999179483548686864317575073307148773112161769512705105335338211306954387048833714329783349452836802630038230653920125094849924961523720951069934981426607810542993208325575475932138027210391185942711940051837913768305941746687936271671810863473750993810272618715627786809390091726770820037884875629701260571317574884145611719806616369610008962244782468100983654311768080582597843004175263007189745180250210761711969398177496135633881823788798166178915921967450303770909820547955130884452459153058584587488657038536445294098355049343096542701829828961409896418018214610141628143069795518438543214019969715462954398031290061733536342615943140386097704741957210807462320216196537262925009184492280452469633345366274208693749169037189758727012861509707506120818739992125931965285612759806870455344092621841820239159417691026286060155457768767653423066437642689331754625160909420156075836077191087494470825636904792242636659295751036498573371110598914043558429953116565157012550095519978739360 [148,55] 204964291030816242034652161220155414752029621226321072246862166085997407859659058771565065770444049651892101384023055223480333309180209889503434842984381094160953748117142228569350854614163087928068842104384421869134682375692370197747804663103125263232824996736798110387021235709371015397756145114612046904448422272599812573632023998536924012882912259101789099957111404251449357098005886922321959938760999282006693793641453530277034350006542574038061297881326879921628535529096918788039884101119032690050708174998324363269962558053774522226818630295043358246138024261751061856054292966974662447760597793049787978390663825952169467480654453041718911423559166796544107180704204849186243125904431270158421701149101533764623475937934228156092304798766222315681915275949725382695244556378170830202145852599839700510887634955077422341556618517189462210193368833668668842395963072451472264882988471084240086307437727100553733951603480662523791256068461585763654593524665821009115349505699102123382521073599619473523385919897984581844817415588313079044120636449664275685685329349755528118401119618733612379072086675957051393611851898939761225278962801555240004926391125461419450840717757895958446446584653120700955585697984730679352269580896856810282161837999846534853427144103658688060065831227435533007833751278361656447718298050186882210335832727322612599184210490100862729720833314901969734815886231128 [148,56] 13815674506603847574069508397510344201123263812842561369873443197731813128964071386427083945588937763559556379395381213766767060708253137452883026422708283399261061852834359501470367866929263345958746685565579334027871691763490543636063638399803868062415187286784629557302353655373532216766362276127339215635051367972196142186685666233878624672761976890407121951419276497471078875815553033470458554872938898094936282893482335607959598170323902765419334893327428231298753470600116992076419323499516563552399742586436497400859224597098901394415699420587935544500825079936144480471244436167723219620442153285522974918306079212980908252008515106090843803789045381470668612837083281707027123174339072682826614800816615416806275127836811631773345154792777980458125942233519355382696384967482424933783994828250282828110839332213517507746354446705830329856394793719181942213929516668676786472154677282993196772005692088752383358119756669156119800704429937364541683358214733341590213086415622081829377232110873577271491859330127835726387899155867763787728574787245290026630981175055343050798161362686273383699168912402324395866797673597091096487276574347144846841628165009995635864753009512887446606735604202283315074415392547787986595030065544627603047020965432642150938714501907051532323882011881964963588217025929322658239673582183042376906732948276989657979858297496264075800365326240047914937128088 [148,57] 1232091872303406536644320674488506743836665111818097721244866404648996087571819795485075277105768051853254885845825231100025485874028616667791835596695710460676588988482060703361559266791469847304833283111318697356823281046180430395692153933844934549890706362953240465863025363813198228396838782396388956762651963574101408453037731061247077739072825087173015466885524656651987697815888719633082180696743126510263159757712699844184272974942104454210393750458558471372715809432592746669034321896745959472771691330787554251997795711300425674487783952276611423189418425820052489020607136715884852394691668547551689235134424663415312328682894609165147004128650407691556302734850371827029502606136194748993440857653747254152213060798862297840225558962098965967623233619876559137464459330454452369793142673407793721031500600778057801582813177253623097338214123416415426819908258221596612134520380974146740452093270416224668248387385892987185457393607189253716878686927174006322276504767583182868957598526028650055262034322916256023667365593503748927369779102875652534687160831062104640617017464905560053416070205949131870389295566752035538397882506635784907178792304413611320355279548878292832673545723311138477923989841195892493212175610503852614213487612706617146287599622605814909453060160391150936124218270404632041797705007836498125628225031586967093960656739029398809631744619155645445658688 [148,58] 249579715440833925831822416484269100344032141533371859224179311221685861212088494236048905601624511309335713619980808389893516842967493429601933300331590369244214209316127377661951408339680495686584177971614383243622914490439757299913618385383883559719351211313663408723015507967723948594539447701495435403639346598631845840384180866649408092065699875097903730875615506743452934768342487634283876385462788643803358891328587785793199481057997378440684730737590603237177349407788137170209888751986647869845421472185381283633418336324330126980787217545249123399156580750149350507642077614019770725791667977866340338158132859698457407023732718940284953214184956965926218474389961029282004805338883434803754101132238545331751354694863027022427982130796684635129228352521481993632737894563355220887474064668368133231183301555054462016738160175733162137556805378613496669772704578940238428475642732744806283755660835752812583791567332290054108492981829544699635391165948127890124622142376192378924751924009605109481816330489987182917877741059222199777135037476057202731387870320692257473872993506769897718838735826341229363219146485862336312019557053892582124553829771776569689153503689155440163458357888309665827150526193154962202849615662837346852695501479736999598134105374689181815895896751718986595529057703660348633959931928456533099140638564693012263987748308931180994973365224444923600 [148,59] 28337553798753481619449755660661808562858290443270405578118704064309332617225766092241273534501674058087703252743066211180336754654598966407466727587161439481780623710132627835194966900455326531860254754079519986679656236588883622623042081514205760705091322333299856804089422845459928860194416402778413849547899693095323037061309667610847942812801122321217040019916687483240744565497091553924299042736301454412843497563360001350493423264815760066880835139762595445993051873451687665217690167031901445524212419975582624939933811195897659877344926670164583683068628162971023934460300959792605300015226049935808275757105021239557502385878637059823065007767909591190843922537611335040960560872183570841555833051671182535918222003592120918012941450549472874037871573275462237343569941875321885240066341661865543799293368769121069815308631116068780811922158577306853328999569504785321303082498460657993652396144814569407341653903987234453187761944615701205013207143743169879293382372298194748778322160182611512862640367841417612738013463303971366957319539016269277743261095252141398270596302761927607684621304124741577147859671934915828303040058669875696739288250526590328882269212970046149999716859853235457803707575007899715873035243346781582730156861354225524220344385880635934703801709730762051368358034403257816609528526007177717088887662517106866909961094039365855171681029393769312 [148,60] 1849083535816223500283059320898057517439411840215386845251101047911718532794968485391398218005190293911303380696398716485779847845631709164716745136886793876689994812529453473081005875830359119407899471907230221932981085965814639254821879284193843353089594273905034753081541152884802879273193654207589816242847532125773347498180902344077149901657687465559281977332784290421046747513356360070808555925382407135793351471899873624974923543254795861327792102630143785332421940613731092413661277942099770812833025202291988244169915500839457682203889714204906240749009634643824584909213882500513604491397648694119371664853038770192845777902274321250417322736602691224985207424046747325426716697860672081367957653106426361000530982731487703033468214447538006140484484002323843857167645843287278114170014396444336544964983608537744769118953734507372023994981337991043779377799623166319416276474868319878020814575964410588370837023825358313945940349595318109644576510376820326830815371450959306036995412261040130791563456215908196023131379524173489945679141745860207841168406347745166360155093377013927328511440196226963132230212865952965107382014710095826137282663964475128122673261572147312430905411300967193596742981087321697183596043384691737665233243519101624411420124083286035228999638949450939581783432170466717219016208033135175810300465987597715148519000823633953752278696878643 [148,61] 80642802372089860583137535695217500799746869877540172965807984921221535182373393141191312982089201223254097325180840752057818590371816481578774024987718362803022017023692527220122731537317537291396829317786571897744888120266458264298367520080782637268167874976408201033583406364295984553983600588162817876571322404246130474118041720329569794492141488859351330932649859764908886850437070935068250673721089068882648313259510452810471704984241491174611867810307291158019607256486209090239816574575712100472603324866102570213143239064749603657242863491986400385899208016995998370357700629806018780169959561277972538782061807363879166266026002967893173823258440046309535280819869836286647846946140614207545668352745761952499806010666604289558042379142664984347074293807803351735527725728585547118196213756960570474568393237360041381351480656244998995068117740474955970547521468444975742382424419349471797991970573167447286994243548427953525730326912593758097425065364879304858752592061403842351923891113224599588570047113616048057219642169340693244840381282106897132289084791824199364164676585942460616749704088850839992003407592947093756300873221506807378110418299306498648368943539829708463961823556298303914851806960215757726158125974405575146590296556481441649738563570944751283132119944054412011235173048683536412452989301741157815115095930687011325348543857473722332036576 [148,62] 3053470105083749720177209419998513588865920179400380037290182596215748370130540195784127637835615785972054262815624917469156547484274509918831785854541261591573166679084291269793510234676056202776707236091187046742758508896375650572694858008357613003972626479682141747517450636576739225993306105005549471173652154156274852312221293491798306834627835593071375286531327907378041869878331784046414844743398686820909161202847974250234778279986437039339601314158687843263615120187476417801533466783872412556430345290435470003754407101907186011197312022995475922811000309617523704836058228607228810225430981309870371118222962747699481019458450555216132757983633115751137284408548342468327654259066775445383218291345600676641735889644694710662667190473053174701319489339861293687487728872063275272569363922394628793702134039540081556058016864409903187727495795030662368405243443824591380094942177825844449594711930248739018135301264110041976889976279429617199238748670671112977815544497460958490418819819698010076258186488329666247541715944951198866893307631292058622939526459688531809954655361251602139019178841922771134507283672723961161453376643045277614669648017352406407821834282662881950817722315661649655365984842500582000581595210086505247085643147808352983114374195749802765507803639205042418658237909770777633248571029172373261746403656335130745073210472228294073472 [148,63] 116717691048014473029075223419532672944800933617534774599542728123637944418825405647768949822935724019440248056656167590068734822419645242157225918089613245094284003349070436747540196918063583667958050666333672003846241567232370096872332579553926246723438978783680477696426263509379223059082748029767688627975664583019663759292795283645909761543275047217271496897248061456426857969337849614098486442364255592683979545769039509657556686552359332302343305563994060674832468527387462616517085676171452786435208273916875579396896830780801601510159394806555605803278181824351546437148521494076006743550963347827792209887068174188656583594371023742950792656580488690775857274801305161797151051943773607460405034847539943592786434326939970635756376987556907153502846436663823949783078909756642779455274304615572879057870352344259341825206569583368242771033446483459185824317659846871271614260304518377455450136051796291502387092846462760102003261904345164492781690196839497509225653327710115661421369698634247327628510433582488507682863982598690081199435739943725212215733969315707001947732636036233496034702870568555449692596603592628083365641384146280380600987837760583070152841327365821074405150588771287306061703082920218925531940163502573316415034690947540437895365498308597046945759766819000070548134467876838107068953451647280846040862930578180058945871404122311504 [148,64] 3879566613816596488761225431444202267504135677939645480867013104495462588673465239465001997713170122986980224894725009988886067653503154770871875587773359723808987037476727502492064517405177785361143405866933477212689898239041568752087635702915938471619214183091929554089912819527380349312204096999339673890560824885903057399133098769442632078991904717637609940520843514464871843503245539682467897499012026841225621953794224866764948975364931772462809649389931457566062756808164994606580994042141413273456378035002350245250178634017606499647022254540158731986362285403406474414573223128354964075521686409982284700092105107168944041373753074863807048370206927369339954906632954274058198277128548123586590817839710764193380949030532646387751443654806543167134048417883120222090849845563001937360452535544860940870000488379630837507370399128223270513415969013615394969914119932435139583293706753598485583160844030091249327299774784429751172867815797670960608699392516222124160674769334045512677498384300299373084950809065121932934588662438662625772071265483023553632563780290032413183223224015032932161550952008563381552797872106347088510182271438957007846060614133395345131121773596026254330310040899645872403798008626280444350924428688559637830818257924532391812958615237262144409721529061389946270283451289178344056759282018924820088649633830558526825773845208 [148,65] 97154138457151341609387078641893521134877142119756318461166636882696817650652364856457318306720630904136918881661199746265239466632927336952106070511777140258098319264275164495787698979285977596995446177393121434187378524879864851602090655380200198627980992755167161995738675221750767210228067431412529929197450500939081400233843864234800987022930276821302567621106899000871923843081591874095202429366796061189105991983144900846703923806906243227750535122443093348260101020675854489534153746927335569738062633569351788234202075734367018439168990328203169645957871934217775611711524601252463534058461365673818963043803478084515649733314215092792296375809222558267383878140170016911620312784815067898180030176687437270656444138105410682729005590059738072673509612583471840022210180802233775741082359993264627201665040249014076124726904546837544538978141208199587643457054717789246194265206980438234291514231482230450268937690383840860987620617656784222270467066488471721757961213537881030421615209974261398376233782454124370119647221796911850942378131135232301785048647576578500075669518076146226455113767587509696619103560235205888027544903979316492275860835564481662411881417708643242129195036668486019427286885320748700710417644839307447744518712311460297113086812060630005337843942545466453683497999183564560515701138422861127935422095600475643208483968 [148,66] 1238893761022618755682057818031357138865534512284748027032553220041971552289248145345256797602773814063083093163001648396165037591161432325477405764434991962314243575950858275641814950315888318911887366871642694784702034914161815514291958531399910703304117921022853732134685107369449730217435663613863707489814270792561595299537914456789576973893370030432027525675993424136592003440100524280588785357415020902351124497659275185233398253548651549549309506546265297623050714109359375726060774381480896462709889589723512691396024529684470012656831770988326674166722588358094884589254788021758758045495182624099333454669580376556749767271123380535229681806507810714466388025150020811908645231431644079245392296381854786510934889682781391942001320775051180355556548363582765398888661552807503518332449721693397840915645803043581966592832582353236567678442678320494857918640290665520652747658824787097189762546675192759194566411659433811587447277188040250331492176348361377551645968819178984352799697756772516835970087667330873058994072869631725017471250316741662691976146671348873121715018474545741209699737991558659317287946675445354515291908158298112521123398300084120478693144665881392591305295050774615212532696059529904963120437320149339312813401442024220666993022214097615202410738630930321608812931001043659480620801505935070357899038234128116822848 [148,67] 16370234752361899412316694670410224958469412992530544156188131154033586871493153921220452643903426819656917325388810443903242449377348627767480146571181657461508392162333606051349531644314130146488299891291166642626328987405680480210017292303601167762973336071571930176793101999793368919995662752678716142572993527645454446672177236571893068002505891972462875644654825636741417799646114693747924688921441664148793498952089331433063905362617007110154096196190358610769325637709183259291810192794773246333308348790969239810685678601244834253798250101944800113101397665376033948632402498098626873289315527492070509774951276043522895708667876872826068964301481973370436341918955974220776563133454583947009167113851234235300313030380481378545215908669020949588936982038541101944308097447361909608720163650163081230126753378108773933381813586367585379519808828351436130560044644049137507725322374494467350498365382913852403120320731277803341706678827069233074843455221070482777644904284445736620928959362618472910157602475088697751600567238353166099570239173359826028148449423182307332206406468661751074748262075856796930853311649856193512476773664078835328919172657595766453658612843272554546847375240386446501894924066295008143719725448002255882527049253395416795928224056103950400639132944747834794406974705224925014430028632225267044609268616453248 [148,68] 1541482596416135118314224303863131856925402989872247499381426721881514664880225667969042896773976242167658956500534596544974447324815821917816373371479504776481396323620246042661182528647711529120441930723301555203507330772083540853086801239172329023520160258165706221195118521618077459668533236591504173366970890774487718150860730590448130469761541365578262201252001408288431847020314202884025569777972504199381929333240573122958701440184587809837431359250433893688234613050515219034016894105293161843931041388588658232593502054208924475272037676244352812576790287126830380924727179853057821976407722408203092922433385205473817737128538330047432724233904195421688076351072876068835725116247652343060143665632210768310578557073861549492356566241952403437811465525073675503482467356480102998425469350923920836947340533266772817682363781517250002349660118900562655612081828697840786249753864767671080543404088458180183242056534874961503348427640467287923937306142789862849768568573703637537430794197695829155928294637980936618263878104330245384495752366177138893155974723037285908760798720155544429429674046190772979339557816025309240894528750631415440300171716258386381405303580589969516012183942511742780413535591644136126828275460284434098149879385069904127862747147480471783595072409078455142123243327281117013882485827822980498986557011195 [148,69] 39993600260428658288599169253848054239054332653262257151368869227361484053161752262127641859865804165549143198071883213389299209198324194528067732458280864804760114086471608931536341824493642552381755416772000236274086250847084319494155867011583091388704519916661075573481957626832895729173726109383855882808487633428729858167376383922215460413328286274892439502292554996726449764492898544568849244565525029432231750804119689627053387160554669940380789230993618848974784345897459997198293167912067841796745841269682591975417803468371826205220502842980335985066178718779420127523240227708086650974707785773771902964007848686942894113311080178634762230159994768766869444754026797145427528313904884143144031561809036388999922488058636231287837562566426587293192603559377603508777234139548256943303153712864306040237899685601873262394813422229682438799195752693662018001118368526841632668853484667349171407955012497114210017400437048855814752718759990499549306315217893627229724801460956848445452181467235494064085810552416640897382254782513104978578250972019391910280013578123557251643181455375524435974045271604047112105536311291116050861058375289099320259193212738091290643591763147591734428740097888890478528500545607537215115147480143052315704143638273356114390557528539562871469679276260959679446481182381523032537095794563751526920096 [148,70] -544456487274205919240380444933309770873460801379115318635955552108014493262386282148156083465313874615444583451727681770134403053997229439166861909079169843455154172612312239007870466186850002080149489795752213991353178769467713415984868822845504072929223932888023982899168249846548617185895093077295317161641266735804660526988734296329889983390826388360295164708229282939482885195343397842835616244125645457019953555122266916772866804283026066023736611871562013490641030337878961624982196268267945141213356876261183153425018837906233951095924102147421310142020906041846167887431946503201079482857951987947556737292765911973388764830729009974593651817514633995113786715536402566249616049783004873344635711103564413122417108941183940165925451953710241481627478742972155464553479049266397948908287220821229183403359439068165069670948837974335041657607139328789490313556116773176522478015748080841127239412542881396463294925262665902508447172245923392431213776493527151896292830676455947261790326689791610268257386134336629929689313224058866974636202246827801775996594980055607983837051388875942853332075915039621515211704135071362464462699589952395644003502743669355013508148831464103294829639709244181167314932041224101656229321386860662730607239584986720146512487986787018806643589378437045474839000222966076216911071321230688420256 [148,71] -57287587765678846269119872631292126702805643442324881317633404550684830932955287359595386917695735738896656066798272790002678362825172809472766528743512356118617034894894176215509447375431703226105525824999056719304577895066737081521446533795938721955661836808778178293081970955350296942897636591164561004895453640356570506623427783880701462004260887109289377086345490740189691689760763347280954723773146344117203291364071202140191138588046260363146840039405349814613266739896012962118912689382443685991225179457061668503279209780920515607466251912621282110203222274424168882672788123301223354949916488891701625318871888433718296328194488388467487815959444235742387254899314000229730670885619832137719079296908128169068461272196497143182867188291536784503181805699369213535831497418409747159613316197398787843633022968320496968940592222606636615273711554930752234180187281111271583053655309607320218447308069543899202125879110759167681462069824826097204407594136913500401647900816473102123614616052003794982012486748581248725937831931302128843998773882455802079964611610226057575057055562010476303353029087806151138757681613075114715881949809172983437326748353728150970728088653081665121232684110177995542695016664014297537320682694820911459028311097653531596331463540596404017734206748748388181820696367105827765733792252970864 [148,72] -1248865007806858661885500533540706577064520386170356579940775299179111415549823102576901074191325923462645183139591677822735519602749563960681723214142847182198733643590485112373304213608162269933639470927327014406133426582141518661455060339675837109545391184047358729740347742655104770018547324540406542208842459316962924165660152660244028416239501736678640597481696924870324780982535701609187337911295957677534008989664329495163022151688898494425927413516949436271810518731393819964222410234849932202335931754328168869753934706746723490436277064081534976091176465622248026032778913107802199331071878564795235252944268988887533254763568081331158785589299172617834465353661840583658503469934888903667302880480198182616346433094019512298549968607344973216207480356220909397775379067811138522241805573204513436589927941218062819609499288425868126770944217314708972378549639744012107929441198694953915934102057360173396505160492893763098799205774679228360143657952294422041013798677682816284235646078974858428374023769810384460960600937782971555253474293987693452310471911000795735238904022859577266098938736704605171639225274455300690532791719068163011849082613565732484988655896378346438932199286228389170671959791669784555038542777651725291756004305391375160309461589899415203819009774804943654566490496543695589869380600672 [148,73] 2842609426223440213894273500037807512496659659510189023484960483651568332694483407503338181780807093299366160843465838664150492372447064256080944460596461210444285010764012127033248294674718460839561615850201534528788639813834904856675884213146404980430098971630426945009064923817266238005213197081743771791148312073319587227426431714694143325189842946546820891277874977621849372941550384887786348871003424345778312221848512432711834950124966008247828209046136468860505581342535176549640900884138572973337525492449801873962567255101168810553496921501236838690277556174275735694465863092977368324356873444994397482173362101797656731573138117682370747479796365187115427174690549786355052674684896930893661507827947606482418812541160828618874241420446946827278241343722531884569953617064380256512397430922554766465497196995674148437293529141809202021848680876738168800659598303219999541012430859904279886662623826847809701837940408465367319492566555584041913592100915809363781282492746153986740242681107533136627806067215629864241417694373531788254307952950097731964492364565459194291232733950776970112652658625358847332526790241989436026434259592144008638281459518105664051880077045488354818116313306219865141309249081179496287379562552901561367980266906407933036062737389387867043114882436825749902155760672467111461376 [148,74] 347502570363742937752665683078523260482860511820079113607869593911329783920537218809815684979813321245461874081836890637610009406907880490176689103925949858684815559302607292130336708816104398728682858107254964942356373822931756220869619699979949997331019311904879540201222383724684207339120917875899879664354689139570387078737647420851091966194536705884834826689397805507897392309249276457432154265537021941127265498382085912274456244100087018898608723847798924473575421138647046783999433611047390042504789408603777485799183179958311491181666217625088455834734751887707186989638783857125778555027999459785159891599885103794088845810968957426042636755470102359386308286363123085915180847532143415718634922448571232702943530935017839791760778774042218024805208313624873438662918923229681241635120808948859614222963686529891553851713176292637789510384049134681277735900510220662435747280316790517768424994239502385259150973078341042705552917174361848744077035506341281914157681218226333276048002597700756942169209266264330379859512953690787491074956420616943753347795479736819418797399979982185992527097395730952760213454475299607278234225253558638852121886291266046151329788725190555428854388170201806574405793696517437643213677817389100891748837300180535786273391343193847801896458757991895401344098550155057994144 [148,75] 1829273295825967847304997616223325636323115017974874278876401995335159887035261559152608097599970834083194943328905647476495364066216949247816369624625873495614534294783649328595210365464160662293162358226665439056839097069612119128091609044862223472222362102500532593476557604855419922345077961200392009057136719874017742171572779193694665345032205888781577809127460329182118871568625874893095940046972523724100788069325617127909791588296134847457346774262821820413963481169828505259129324424470151509957093074692890935715165061628635760513322679524574522385804123971443412926964570676688882304860378887599615112853286000558648888657918919639111768928513930763215940255268919627225583368948994453296833630061420476727666856194394982978973938441841401059879371570795439700662205839276414326356508782994850025250254687683872731384882708188014698745170425019349303702039896814089559066239879439416144035027550856018822805437651602243825666870990275501287834192145379598896458755777416828690525573916131027471789234990161695992036241312024002998634252883581794336137764087721535929278032419876190331167639278492907073368510769958940707320121958407945253159784363013508773999581494007525118918238531763083048130388772456363596834955696559912073637684372950487356059684676119514236228550408623768012095923165876512 [148,76] -17229397068851787750103805478573310508362856143839154398424344877724677179354256647201659515299982539832745448422661190618815511200696340400696044286521318092713917517718836452253129838888070771969119960698964837062467346599658576867381066507988231898061066694600045860975113509915386437451588941186680860849313986303251996216934340806273438766688222665168278689516119484767904960149848213625536040575537915937176194801027479949335604083440789162443646385776426624914426114756545869060119238397946617342155943325396768326041071252669621578593068161445416439597314648276790308421967731139396539019319709535936316847022487725525799242707589815969008196912380032421754097105685212127553351468132244307241931834061973092110740341221083572701437331479988116397998142178454102737923880542427741498182585850424567874063694727722662305974294810225439418029030231844672525504413825225106891516538379316887859770559971927447296320070744192463910873498733645924532944811945826865408476733455703600514235597537823068443665457274539520585345364819307584008978067131620278982967262743753888350869568657103355403931477531476972520442625357914795108935248688813285314702174297543237011963543381276826581149964341069997858807614993548500994286528774547200852804192484100378589169080816265218341020056217583037094986949380 [148,77] -179349712103402640168916065910012135829763527824162824607813840825118004697575823548573582467641365892914645997941945881055180197473190239018596318990318704828439540587998646785321377363567694811184845211150215150167956252629388487537760870664115902706276942042352860978119145112649615277469764381648698712047155106551554234194613596658992000710364057849685807186159071941535869750223990021315690985311803979784748897448367531598353473442606985927898238276831319242867908118323035188705306209915426033202094055591647452797472041829633720490388648671069611047902599508704775318197901759289320375518947246630416249220654748297126938422698333035259033413452742147198652194228586493403340807530131267455617431710205085271499735082672362412052619023804195116218733846729411124457831474538995586621531548514344112026401178783224505619223748803010688167861207154739993799209666810205936597771340805754186546327244564321519229326147472025272274776454394539922793623745859819285546050061808197853259738279408465738622041643677065768851927101661287506228663791922720741397996798517690576291584053612978823160271543651637815524637373252253196432869482741976829846370157339652826467031936167803760815554376718160740389118366583778429825255871155907487676155774793651297959021474062505411511885841774399749349888 [148,78] 2987760325986837011388195721911753586755441177003400970949543881093105725270367956654774338578693144903669600130331928237878802098311590616517952894799056459746788202377046055751207348000082992839977891309403418285387812030134224753672410316934372607875728294140373930661623696789588651977017236763403987279725527138354093887386536853551400477043786286446101893804385429179833143940325186832650640813408466077591022872204762388456737519452733734150484882532197639042538045818234787624348202985767025251221191605779533994422129920884906827554325255826860600131350740610805747368122755936795852926340973045066325394448201871264875191913744423573995593181804731632264083581787141339062845972664129920634385075402130897209240079329387996883885095440412053016095869491421883154687964788238521800544629114663812187818782639182093749836559493708949346911368181517558761502512407129577223136382202630073395364420563338398274970512938059079053862308484700940511482495650436818055272845932036675329871848009659647881302728726848432505794664586259037672999277270388229963010455713259472874893696120369632361483568379290724388142214058692719596426961170598792024113908694785999968041668896162028704919730032287881495451339260150172867416852357841201924829245413384903641483393965794048048812806282589922240 [148,79] 80173422227792146741290480267730004275417311182977852008327183180170424933133932961845007659791146291206810633011688533217878208747625146706881963049785614464364162065687912106470632207344524625676163884443263817810933490487170242726871231391478188988264686818469683622001322191295365243047502943898359156913630969480712710343334176415522632373302375124698090444369253785891061110777973073040746838684654237734590438353786251451386666994483511012670637993437680697582517424592824976743539228756988062626657960968886277965167325141337786251433726928168975373012384022017041513124804392739911389947392328981262761309673204509984483451453046425329857492389542378543375020564645418677028910761712551458208850945264562497675100098704223137033338080488766988888525214064031902209976825026314436918001803698794717832754954409196930533036499988503230239944393825691529427757593128519441529451167217896613993040516211963906716032452723839301364267800441917774682933805930181856964077738182187376173096420497912453830415613439087140327419317416040064701015383338871678632331903752553151053123626291163125702468355600513879372025737342109282959722793676965277589875316031760802311878981881635860868072196665751314925058257638567534204919550848436620227251975134430722456010856483693334288577093858080 [148,80] 1758211096788285731906777121424492278050751603635461788675210521274944602535298734357175456501437589313189152412625162213566464386253452911340275934306991496080061691752599702178371613506490940594534439043486601080970842530146469588626675379383907446658311461027633072637407566349742344048204775537349872373712524835063591667225689408493711763570365780455279425079388943221468445733376277197372900476486859722439526677705343092256470344784293202682989004854109744674389400818325227288240737940480992587186855497201572105457564422248075855277291497627608965906982013473371294099649915946068901066740904503158793503504505231267995629150533252064990821697275313143387590193497397523044979586691334945247745577304551752841606119835098980157905748811344843627593037592371040590770475356249012447331405532592421954788154081726094237705326494742143574842259164722478543970558471808799622049552205908841201638692868371130926197702145808865996941189839385110091523804898466079854939695223203285629052387115824634641383983140824934940166735464799034313340316567710303431095252268337493427985015344267922014219462796226835707676736227299686891765396254652235744918561702923641994412046860442621119573646097218051807915566888757271892107345673984228009765450354979571227398899099180395574845016736 [148,81] 20830540842402413411885673502093491140546224291060427539620139325658768453836407234428583077391157802758450949269236986972729614022499343385193843709128165879944131339497760660060174105783323590602792222407304785388672977719397205196192431833013340851844851265219556021397113447366782203832296771688722016192469562396050138433307716576454280852212042997835797023321232536369256477599641466248874756515611523355940271960324904182888938529753897872880707488330372793465340535779765850360428394718257256391336084209325615052138136200909948254915557744622044315269005914307825648258028388173155820678864255707095797088771794089774652968631984135399848679858425501867716982731158462805193333687179292635951776734981936225389672358448944202707096768605456526771404967046333944312884077933863356173034590556936444792651994782383442502890958554830149026989073926055327108920440879646575128035063122756191555794338001119147945287433577075053842580782008951413858106782285381821949736911984598221028830566927115134859182581356716105098370379119977168928421467696994496697346387372960981474406588077842570842661294549097281909189789678436462357432346657567001194285925858563315118955856104159594249815642984588658319678176264491803227045308675635068518195562769071745885640675987781343999552 [148,82] 153799336172820372626137075000222425037893520028322528118262715304831589456971684274269099569088143009624148373634363165839730879928636139078788949904697843884472337693092263491285696754045040901920121828701694691391475150863061237948491652385933381298765061085570566853325645601350484715834000785975612522531666600120782803297158823769106131383003894681240203763118609604818698714457091174260438792309585528351254758503487569380594424368654386251317224541225161458470649147997425374519176384027496582640924261835639492306044491776595312960054896618573290733442991814042472888999599324355899762135664488509738267998560241282423865075723771387282832966750547324468131767162608761217589904931086592440141116865836895195802412434328443769680959821172746099696912233918596043504673086664734882332378309086871837108181733461441328825788471186577972060400062723833216841547741763528399823975838939835708685531552164741624719097859748889448539599451045518277564296400114242496766800341833403002950892059348455397234813000995370029452201823746276987088279667727753030183587167119028088985689167852788243618191250868378355384110107011082456381224248407034541266239010915334086392744914633272573375149659127653509529250429996141806229912456498921796454648575818859095438412204630748696 [148,83] 698421794870914931193525166662194062069876989809057179032089299481921891643398337007603867836967669906889469830341747397342556125027140522293822815323912220387487621319219275394084614603854135400095660113954349427354805771484300122856508034951756550142273814817212213175617418561004657031194168615004731337192866373716071083804310961234570754264045137572402385634583787316486495838019472155593944764522710713722517888670273085297440844910265480378946611410837149517966195001878708741638378818733101129969866547963078130202583211785083313851261043000883391118506942077443334272010879119897585373986385528671128529825723563811772488163135638732661177332259215854700017613012000996485803654996210495626869339794558520807396186319173947246474303096752255564444499632476252358921429447748801550568575774237254924083890472473933683574603679460320755057432929077952757458272870389988073678723086710813989393760096472815836060399647661220338082725094872286939571143206588816214900523378507578452697451720567073293705849491741936507873029385135064282182377734847434109390687513830792172680874330288519360205663870852751359894028208224997501621654897280972066166776526299983340019880535803704882483561409790934033730727710918947509872796110948991653961939308064755648948906784160 [148,84] 2253021224153256270872673505379736019299804374593156174153298357318387183282255301555648208098222132344436107109034244919677002000371223905077080921190293886738027765105679255415493962876291317100658977937598314191602665190328227295745531449760874574050164117576905444075439991738793999983719124113963050512735870143131221428436198841161982525214545220258050632790503019266027596525483749166999553271890145058762857712795707569304357075113619642489251373974358673772472377987088044432541208884834129013728549235779387311803092438948134927629141602897923827474170417615287693677542378368893889551393741608021200345550023979022736683341956001933903561946853105479629712349918162436641213771613143209365181579606163351822020288103931913793679443373106319599368162051326634169178735530363516094224789240374992574128430072192427060437577050796213871860139677461684241955769978526444621126937106123675222780854457078830677371209884314256613869335657020634408428839387966633688129427348169145540158393150058376074200800395422873087878118983495553921212608869939046737588231895191030074691739641111684490679599011371070781028588681845963024043775252522820316372032609878755130468863215514797621713770400978822385466021662981147592307450651474595877734336641097644220717768 [148,85] 5623571837519873780747713825120219679731822642991274519644391127437899946999882874086851382892986795186954503244144728967081524695660238760839781813192587498280042481566473797593611311162440368581924983708265151129211972223572323667216195406090596012958388056028394444488158129606687833551726917195728002584453753256148807231871599360576018391218094757548781063519554270425801014357109820749668252590334397365256726675284804418684007665206658982876836835259788233211267339114813121417284179764577399906195493530865832353627786472697949819837129247012688312420261789020871599646512887757635770097727125348850681735682316169104859218740221585536534574122617071631788892085289264417099161395817759331440582323686042609185642387092219220994757126185608514623058033958483882236470274541626602052024135588614206089898633748344999501242946609325029955832103413773580519630078930058874446909604758551708728179582006627639373787132180035136905322821660630540285924606680654706751720967435994315089365805575708906304679761239414118347805049000752628007516223091983732488868731290026388060900485795677518948809105252677823299745089739582800623469408754563995352932295022451738622190403530691630212274728240706020560321031317182821822707008891806415035762903863685592448 [148,86] 3148070888627949902922264593014555177669412712140884799755722045552897139680311309786181106094598340899386236596232124280200358587510486239599550675741253999999753615664708438118968916099498001115222659904275624991494115091500478479602392454818824861668328326935226811104044987271202045396405144743711184343528459360048633227480682754432865885784415612300020282367307438329911546705918199602744993747131552770134336717000678978551338844820576097080824036224788838130918033650663580973646875998204362651885820240628976672846934058489389293520087337501211975918795716590608818817471682412406852159456043971131237920261835843975384955455764724319942309386439188230694428051040187101937649314090655666295094489102504674547817739148790699925896296608649388235538630387761541406861415774489619237347018248138158541961847433749938301253700708999790342098753791709220538226239426974587496066267907424302246605465544690458592239954210416355411220242717289955681795247364893828779853783447434978221165913328838218121500814517400644754836861387593448053891723885208228890747706915953296506839514325419664281027661349198374026203569746378881119161451185934492906003144484721479600778158634342774468547489399725339599678719581638342577415000091426942259235207046912 [148,87] 58276465788285966790457557629299627735081537964662021648001719214179392227453038059400325912783491049497768709741974749018775147785533682865424435839153419675066468905345189170205038747343055869063169712639302810358250194002854940296947120324207111110218871075003264856516123594455449096566200899145611685416006380289325476568003376779982083872032109056607588225481598013730052769492730270646520239040368012647542186587719384484960765497059046317770944480679274534715731558195545653371265590295685872839388530646352655026530842534393994976042396440908383496513419912839486922223496567197078025297626490406281143404801338425782622403447648833606485572614199702491809172724276533755833958072647410976944208424083425494342835747962650354425467481522651185462140009461797716435122124213287631384164055352571151896028656265607355223957890044318833835137762634112252974034536943404239790883299268681952018858791483164254736248780065945012143050504688429936233683322578630048805013625998473615806975610799556038869574928066294169509359350808623401862433753787327444144867211413569847975813444794339668409804074520955785181509726805880191241819815501488792336592622269387519197421558660657564540694262436791635281630200075960113658999350175153214958028688 [148,88] 77916904570512627052341286593504820338098200201595547336741817440016899608681586901903439262885781483160027264856003701875153236224666037319661027064420949870737498491941633127958224301607864033356611426885012862816216139425671761716876044077337739871211424918205977328365068228289381708734750202646872616819900358428498752146455249080037955256414310508823426565668422795764571546103687009378960551547411967521060120325585905614136433054043037616800671430451866115853943777929312095616696581211248645237680074467957597538342844441990849325381909350775914093139539006963943471640267748408275479202753038770737446834415610611995029418406233374618284939009550442186509515876366303951037657593505546809040290181325676209759069000024220322079338927676274087293249823536821108143248258132577658386022702894848167814247862313593344284418822847093527268457243434890230001901368485287455739459315015605216538012401630166805783753791350093519394679654505847728794842681090451439594956295186649734859662633435420643356902571501523582258840902601607506009404771640791260719255776157115707524130336175031257091437594402895792788687877412568928595025053583212151746462990922220795978029706918884053818767729036923440645116824256803618605862950535867591576 [148,89] -128160298280788625269341968563116904586568085576684933904585664600539642107695259159967318510629188804625810055433136651215892154793949854713929097144824111416436663356377049908937233191090689113922763925463925460572901969947849602433399349398600477620457206255502383921550433757200601627900855189014409314208254541168031466447730364681406704436029631262869987121319056222838354031188924584350380480145368644997127379921135374290209983258926901993014553564930311025040060218595565466003112534146360564119679686046120038673667685532142098418998211713304347600187784147448357796742360543843295168756497395227655791003861955386930485062684317671400332797853217718998295336326390068485902798922325037682479335500651154247747954813748096189657264686265971377433191564827670025614728906803573757137928357868513675867264245905398915040401994138329229124060198808545854795333211738592149956681174195272215847250022449764073883990154509105677201354486753906747807690656537438043937259799067174639364741786280121252711055775835299060241400735428541348449847776586035532157471608650058683786733720185603548506098815005084839041854669818676851562572616580071104190009961622922146010749193131928430957169746940069134853888059489107978739523012772160 [148,90] 746840020900679048852628067826244552560134752136848647561043276672459022559305248033450251665585261161099329679070246136003880536063517990408652468104753819041723611791085218087601019871860427244047876279826382510806944166910624670757707845701223823935520801830230733995476947223996936958459846482181866377715236626247451990914308311619230968720430718657151712815783771080383108745448741173053471428468877441327439464368199185142711088179995706299035703878797975740276633793635135785599778991768271321583539866821987512324337894428200168157756778775483530938285834233855044165632178706319729817348495603165761074289390539698104648887019524656281732486661286526805630204087577065427156426554521684474458488348094684260815941404414514653324429196941250058645183937504408044525685670996013220991248992821541937499214684299129247408319549295114198576460181645615019306706067528275195949995246854897945263112005219109245848297750418455785572726518209244942837736826087586793848896302907069717623596832044440104158822346127745570212032004388960551639026893192127243963662976651732546136562578495663794306547105138356953779773615500866977925024462887031903512376258858478311498177753130847403336017776967267102685810534802704358041593976 [148,91] -2844436015459730679704954009721923061578958893756630619168100257289467253296069214585915013313057671673884127983688963526473520789842771303009468931387149445641481602572914896457324202258277731492232337392450036471112458836236660763110689620768505795492840284007900386474895854761729848853102287017291412757206520078253510196232278623295353347678141206451695401124580103047387467479037733750694285402107548934025757615549874869761202221225179707985554220027787861496034123590378428281663746925397148775354386542590632174047150758538845449178341794437813110297816432064282491662160741661731016524058208750865971154939222580460595763656962291481234859681492189060119495719250360470780598822897747560480583526385947834508430388639045081703922437691418982967729817687522097197556126094084554629245428948679498962676279899117059260151923708029423918631822005800219543268699698094750741096924838061540462209442792186115910239857347118525996187878715744060430588239076237731419985816492905604918553341641182201290503561654890013538381952288699141969887518699366988047732276746129110665298992904744116848952396418457368392455518600376612436119296619703255547671413836119899992934004520365304130908045133652179387759751593082311174016 [148,92] 19939942434650544749759284974170841638960269450911599373470411836735570978324626724355409692170651358327707484395979172456070477659310852672208786153502343473397432914354499033511415967827644199694634515897103239434825101030474989182175468958298276932023613546957170507617650546333197704554386607689621221334391348069501136549778848570464905615148986938037819896646084275386970954953937833683256184734794248493314792601898501018887351465931557278220022451703856435455415198637200173433692389751860680068077922774563275777859489037103054624141687446025265680704429805971033833357974405044578200991957595508285639453700349229551661802494469893041863619354274283645115551357556587511692639803444859393754903332567913272038495721988806626693044790301402517763280046614990930899661009831045029946349581774081140755494666256150241594168571243813346500996926831540345272694967877470321477360299286250660810216984725817630795174339443058939571756667940981954742366579216286337011320960367632503248023836185783895978977158406052682998433358688400994438791815372762444049488869382470704570580205904859994206772682348762454289356169337124084793717818782909514333408631657319892535798744890700540609386468331512167379043532805206169 [148,93] -111721127368393531414675453377506376332390171669715675290441028317442463023694650486556540106674340807065812919043598609806514375912741976720320958244262155580529703225728775120021445271497558277684045045662904865164337292466367574328225274199374639613399597290126596815289278386124120116709203585203544869721161091617415040543232890827111512899955264194426110353375606284150325173719060567499521082602890496295813653023882420832235869213253789212454313753384388198214037275253015309890131363374234523642429315093849569233576637966103734727497444467634046053286168200755454894435341354338048617977885527939147649497396783717371530257958162115398235127059157490914044328440705736800055754917205520626067773448554986092017631951041195809667688439180986231315398578809048694624396516268680654960448445480544002113994623964381907595997905512767363113081980838109957769854314484597409201382507012280019731587106404616893655211414297015038047026935346523631406235843233489975973875121814647470884619919289131452192626332997527251506414093773910390154526192474842779742018256452569644081638883132583689481828789459652717093942511685427188786510673307842463082130869657140667157619527940421809582433687813781165795494897248 [148,94] 383716775481835895682336609088734224356770532322828431112625999342833918468334604071704613918154977110419822826632639674086199834654520195975811415704214532345252495495386605593012712028478089354823660325843100560450815533996967180316574851852559270604896919655896589742910899933899476885824059648368349171994108102087110153387271908996096040602046513244105013187686749831034181187111942213868710583793242397915083379962305084412681485499461776422223320636289212971338723437358996588530393687057638741336536929778089516048300041591975917684780104549586617825268835691786152576714035082979209848481094383874573840843728742178913992425544603194566689698318828758709699344406361387366644119928380297342476171187155477374384286431941067595709807899013074569168881824794799853201014759741017098018318290762717489641145572706449574127350417396994763770074824315860056951041318594997785873339474414696754086726725921200715281487041003601563694009362897609855443595914648743298336652124038391688278600898498958787863324689487363570436113443321398138389842054539022610146462199735456029969741786667265903853458841934116385460348020710273994077886699269270870730536743258122134895333779226429935262201972815525162427200 [148,95] -681867512164853920502669838176028308635028897371964156563447802323564543859776646561013479165483614195454102442693075283588672353577410189357606047773131734802978205576884778914179054440289008466170778643041869334208749205040360066823272992475914864400693226364829793194389565283698710244936540669897386499703534816477372983701334950484827223793440824226818704741955989852437421190553502674602981191550557239913369357402581292024674696811007974936655173713999615199067938042599118754611908550943063922746875051132559960747521269007351037271479003698146094642336351797645171499263718859680525370748692339322580799319455854028306993941826429073687751791371992748921964415012140630990422600932376687569605308873309004877860600987476028000329438118814285950441840432027872116926873878460934343523574502340913100993910871709765184365735680602835588636354319055356074848842676688400101674772742870466784079595726515056619119481423713214114946046899502468951867365199627098206904965268350857947899288414250670416174237162744215790225477005281477832675752254158646156342292336080221629775126976403850817028338875110606544575555965375142167096855995384108768945867042618927281726691534443711890311734690386833848 [148,96] 623508783676277413301166277886057346668513228329540908822834844071544452282275511483994603910084849263287066518226204108697753959121010166898833611880961880909538180513219654783148176771534750010880860219211496761148129880022924213459826119435389115866574706742059947400631036559414760406326810876283539178417895950109344886071035479244161166055170051584147335102167996487816093454843747082493450332746490371918308820623918749980039123854216299737023359503076986973422526497642882330476887774327424938098745107785282763090901139785167708964752387885536408904976878607527831996127318303881465118727626196723284957126023173699379961175640891295767171578736734977825844528392383837295608706342656653756646600021629258169594948749420800677034092255799457333137309840587996308316895494449096259997826517137519076049437564315196467442109033733908196197401854488218440202909792726488789026107800223859549520668859894958879642897300433130464383802093161607066268739656763383634790686133698828142611019487879813106026117478648863504249564652117080326355205549377015319195760201443335424929756289009131853658106767152081387534930356209467686792068256747634654282787550040017298961534122024762892627178329440 [148,97] -264125984574093792642972520795876674539884175944040481205193699463992713063056318129725207776504746545677978655785557533452479465378549743327850583360405445329383918325241820549275643136901838228378633297627255779086450727482652644416725186246783373540863979110019712148715018570256763731103831357685198497136582515338640091413392723319489974529041421905075393432098946500162130557432719273701398142552111408251383720182380977192046322779386115038467452002044241952811250033722471649701207419586678482469912081908368949483198282589811458753659738691066096240796035921271977897349082195372435050406126913310749666685295670664473512928666473695358093221433388004920277687991423582083546120479694615098898392282980961428258046744392181411511189202995065222374415240228285238748362968370539739014644738414321584897819514579775979716309452882158964739336489631293945402540253967565511520514777194906935971090164690967953671303053511971951123531609881162575648710865359808392759844311033810661053932195966227815405040508868933181975350282178647558595022389779497133290550928939075499797798546403688689569815579456011906657118866156064976259937197591104749697648830650851163946696879372455904511808 [148,98] 72490891938753824885580135936404505345350665839168822256239741201620312940212795705374566521926127688615224157015623989270901604416617554743188456249471881141583196316311528687987831588685127119672457228373730481682266711027085706846749645392112370988814139085410535799097651773702560443624261805794538090812975710977139399900028561320068501630029110409612709479722822666657893833463400810791313570613417949924525372100712497287986987943661100325008026359867603421390738849765834052346660381847016564829669276587882728898660710393249039154949763992083281628267658987818050930943769670551466248714496616055698239533067919076460868417064440934761668163550107111101143843389645662169070827598112778067543455325665845458618805323061542462518148595952377410661258725795028248511931856524632467450526239664171412442471591077452977957498049321716203006007022580206105507252994387058769714879348144901105705226150291836105615024463486227168562795592477815208332306341191087488362542033831338524756838662789687022438457696376266441022516740161911341916434054420611722785950310590380081024269183873905259653065057223349640920331292251085348036364827626864889611741545289832923139935999585096248 [148,99] -931359596706491909078261639935654045817246670838587408393997158840996383694004260877707041346303220181284323211482784516309596313224446287346338822102786154506979463154324351921643908234256506416095435866170420246193810768377716562389152347334970142544180330168781337996518458536340943482004312938227307067274213761473518156511817365325180368560904485458289834384199122765737473401797193542449476987445643972215246474999636231048031529695509494842206161497133788861956790068415687765992624351608015732736004151252475598672514591929632172041411107313208258171241486214382313939645210633875227920514072960509774784343646007789420481750060676659236570129072625958686793721095005686259009250182955272851052846716968222551388185370946445698295457781069247163951790363963789457528604069210147408476560821570788209694856198011802643984126980116197902854899039878613232304052681623245315851098680711853405997329516577680230604656325108354619937227264942513366667520013901088150480649507296129519782847349357255601152921133859518285508826910557955797220428234711512811235443638595087491532888716547581711170833866793587150085831270786508439256535147457815382686706533828824017947107440 [148,100] 1645655312714146671576787301881942142622453041631460267515806212287058532287985527936895960674995876776202207417718518935475387685389613866585047414988831772279652493481256528854934941097048372753977212755586462113694688271691342843781451327700354369869235886255580395174520331377252277578401755554817839542018603667649633226498788712648589159767532145229745949104865003161662979058113211876212223519371877806364777098811465170543477990625115788100521517956037065177771389739513571995022996223425495393249640622079297610712850284111442473804136671200680476501127821100307733767938256307370980106286631138650175166108368688322494763949772916006583081438174819243653559258691152240744946454668305939876527109890094706452769676210827867487802402446158650826683818912252072041842431152266370033597199235522482929233710833515588269880843833809473347804903941655801359635725731826259283926475733692098557006597453110410346088361401046529966754955862301289636253324425288594722055536141269501008588951021024433632287831016761304883496919533011181072985464825601227086342253427294246132752599358321197094415087602138088162123009134422907211884078012025638079092447996208754432858 [148,101] 147355371596889486778418258798463263696244675805438971375507542252445393421810319883343384074317280095638953657094618554547406692014754924238310267006591691012418545318822417096399201286173568862338544615637470995929820264782202368570420716897624655299908502828626426275840675328983293004415739567034519193150134939655361496403344958635190281609110863564056620301036576813832292781835564160292842589771600132372361563245620874164831431026504250529888476277216333626194734999844043169045216793985364475959912527934783868745052549685545065248819898682472077772018002537031675635342699812128150509222448541457523394052479690407014736027043052005634734390619055503231274692997951456694485801741253535774709215915077663815212222788701449868741785351504754446845972500384455463379701893046053076782590746113075497448228957774609321569542838434280054942608571404258903303105820888695427681256038995814119601548877522122545692996479949934720642721025907288757845399298481828671691984703079875260071349663702875528949595978906323186747288375851765989614227186599290949048782792784828807319005624201007014488513093608295299884767673203098615595539906609495160886485802470368 [148,102] 8754642494710331900150933437476073659931661701277923820694886774026766888814114520045196351735437966061699463341754287113166636434332341242343652464449618829984266471829086577300044311898389412007257895708703095397963842600394689239579990394571425466847369850677224481982314089782466882284424340779473557212206506103388832089721153248576848603450127929335469232168565089948679550010714722751114443801235729657305039838515725634682665633706426617380302496097771511484503774576170494274091296291290049692856766507661985053839943885861796652928595462351559194080123548356748688968295793197130202400279944869005970370679236958940871873686799372801342582580914557933635293046701420553391130618804307673549205694622803457598200378462801327911518866015896888829538815756894975297636007270276095164088794875288934750841727112009135148971492966588873762588926833734333482760856365625501304841883626598603540108795893228100588373895438485532570282448855736221526879441836544240989222490688907418264942642667468758309695707124580489152917580513651099670983139235512633551725155193830955894402203215889039420472796451107039130130914764209087420971415366064976873482464 [148,103] 227789022461477749705683248320026445276425202111496043421430533782663649409557585359228465102737008541153907532163875860257080863037315004905317408976292678113217022122033045020514021915197526495972070443494023031535830816096080480786749430045549714256026353465372449186967761392310319911715899652695229130083255380889720654945526869067662301174845299516069431612822412709129842857975465872845953323126448893892529165821015012730826577536487760103921387642541006910849688770885318043916848939656214638668630092040432108834216645637843941802966991577851536405196336003425960981941518393001140517437255606171525723373793235158320522868612352427890621216425228232561330178355687869058782645609559138944670651373129065814758490869276834299905231247066516492135788120867592418947866701980457106755296229992317873824858338296698297849556113455674536337656360100880357659194748514305028235606005410368396552767841115649337510564107494741315186477093799158175826960052380873497695185160553964937873122646156367218859996748769148254493041360292822174637353892005473119360573482067153103251905696863684013681885940620474113593012968933525479793762172281549168 [148,104] 2746509278831800258639855503572681419848280270958798403509925408131252361379232936024125602293740796252596779305781647324015395372703798264084596006730296423809031769541041376633128005202978883492795153543821952046103885651951575056859546493451517805810926030100600689402237818889197559020852620092633812516474378662650240305640434553751265019549748176486538555972836435391336166731150085677509617134280823753729073025958988532806052794749771885237871393674977398708552230670628313168403757231358894453966864909018214580444226873711728782299665521992259534473089705268032438590887892742056988999269028077409264215760637757983476426417958674910005152856358433835653316286946961406938354359174046342872721755104108072180046779607504591182523457036468083704736597534669324917337674336534331314836547914823415309008763110307803818250573822019997065387485661373697622223213802198614149733368812294930125131699111530533270968094900421590759075998635373496525841331189547529615549994734747094096310771111371678857579759926510258420827166820311451655625228214824970471690577807030302390909040572186609617561469101884298557376155514531737596807037392 [148,105] 14494589709616992392431201912968999763320418629231878896879591121673074079479820803188208922216204821119678852021090644852413061593699120983835596704722079519405721989480774640084628314899701338289352574140004737883079629925804628736739299029537695755198275649793376602983710997104128997400096080611558338330332372951720197026985208689582150766934011584838904556885867700090277135369678250097438370412351399515107146236007187835931544555396181728030613401075876396358380733948207891518559205148187069616200040734053891998875659536665602265782210018100163805864369608138547430119236757271494858001092266023270129328468813220212574132847050677651720672925241668994860533565376011075469887035993267553355615833104824952459366320354703623488649023434966544103713674105763081378948758375239394892453141857043461240696889259340042749850103001723331224402833530062965378466729457681405386172072654288257714309908586795268638229125567854075977164545527099845763593181717241029667763689713083468948576999820555446441926319982282022548575404064996976825130380661619626853297061564104842887952733680777076189635477876998958864628028565137092032 [148,106] 33981048887177239002096806315685845973555454599836895043654126102710943631533440588429724634139433498820792301773705037927629785927928877824753678293227437150554595244988068323020415775120078830293962303398003376921283711605439380797784861860958364413637234209707365789392127274973361087495810379700584233251390076772305031607490178268228938250464681632728126066671789772061528246959998293616676490984305376502352726402406092816189416973744762771692369841656533950959349976044975420604041206659709237655065464497848887115702358325584689531669679020964824508263983690709749621593321449141652191925482296265786033290906362873607679968246600624027408220228279905276555593951694411844045526503084767411415478415217736260076785947161965539468747996766197597261699349796359917896371312995271192850910978532618582241029947966283894802791011101717884449869114411398474432532874212349337843187598255775859526146863440104643714583684764113699194011421173096816864980438428896061974558894385714987016886413841303535997666396109681375664641550018736109836748486904974583492008004357647827410920976406949596277539322496367389008077816024 [148,107] 28051709035565594455878591282699038080996131069766979991216081854834373388441333890630349764538773197365660195013072677348766223934553562976378150398462086698060103198807795542706061688304963207589284914081268019751223338614189843082908143450758831455149494329529053962688202264655227000139265107708747266784633689995128106912274050392039009048267171109751531981860107140671276752938869832760672083133017233633552174603991162801451177515343707295906564466380814324990491049548366841746201275008473773139696724484634755142298876115832860893885069370948103339006727344261057542509151539498673817592539972138872455539889432086930066272947780447239817736580906043510262207723100678794868927866982471973672594752968221112731322882607973145181595367890808986416231349341926430476321133832048367167736753296742820274691609661280335911333229481526084220864587727741928669502291296487764539670928148407742005360217805085612459253239056104906479548733750409314070546491146606921566144009405127831919318366028605565288887298492966266783834857686399070700791074461768885470814604973429762712511388061542833591153753909000516128 [148,108] 26072766556572697031552312026050695005051888915947619521822480178689859724307846071410165284657163801647151761756519578629681806323467472441803453664118444277437650275686098501738675379947623629982538818881540235772871086650914106875237875398781503996442432621890827132811051358492617230032598602374635314458855086228080258047564583460034190550430020417380042463485918588156515936269600864630864966166093610008532468776736170782660517034568435814997494699140239794113082661977569172628526482739706050595850193546220060619222446829353898477699255914173912470156174137064517319477777743788406618147102124576367187322944804981586181978562875788961952778712067803106368598193771387065706713220472564413202806031711822839416515743721564474840656645344489225084139961617689582294210547563833964437424933594113866757451128231464836186928070740114868626796202000417795093494673382841403087336713924933128594440543937324397264510291578064486005675999087333338436044614229613410335812890829272575651292951372765916228796443011997149547523895874165386825320323795397335186346623842261550931455489461380799422327198512 [148,109] -17947679852849726525017425677171758828478576373457784143043427849561017268313872733765541566055905275471201813919998284626381518535606233984613794916862293925422136702229926956775354397082762292853276418710884600195763813280972316950687300186335797175715653736840766077531391540295160523567213377058058081089442930289603730511024710033628478586149575512775958188483036924187074858010701286179501802585686582640323045251318479640335653818656054051482386426246461640388528560149510866099805818000574006650892114708288164534006730576884856130256595082723781435612452291942859422051057992303667428778334975784432380302916123122602750956704247953725477377009919533679180006318189068458185213611973154599578761651765158887828077450860313475924402282898260938072791189046332395567894903225085486110572398091440103045638510557049987963625278422760008913056275515234730090743996052414141865038419010066974054059126423563640431382249167815652261227487247982661102986392058288425532627787053782719191955529045585543310133863795359046024089636610989859739556928679073311670761337313783384476404844996830329888 [148,110] 11164838815743941094423302386213829201984791887536126673973556668909918850558127566908181807861902650231773501979131743932506484806228353714637926681780477589634994518790958681829073577627615894355629924337073068733097551686779594766632969184565934468461609053999288718323936456333885415873500667335707836617420285129333751019443427943351181682695780986643511905252207768822733857778139684866344109312840193964233878021016936814973071374815323413078614521654367455206292245676012176554702149617176014469202993849303467386731500895600975100189725469444056463425183905387629712459276245747324235483829430369925974050603973040541233033794745827717724208116569475696357117546016324089511918067146572086087005157383553631598696280032137250126959179608141813380771569111121717545937417011752859151734941514355013017962329780997372600169584711609445053583284176422328993019272958458519471200271443562977439438296473551822810340386939045679980718915946668637201389003848388754792772427898508080829824804313141348266344530778168508789478676702831168560872533800238996797158783384816344358614846080 [148,111] -2102289549126582422254436921307951313064492172556944437292050791559874959336951783718804921692794633854635826820107156201685992339873041594884254015855925663185569481748649000307776863245213423951228835728563098068481205184928057537679535763767184512170474289877239814842598150215769840267243938756133899123164591976832648733792285780092050428813060444459317468948297423010164278142494565233831145587964160357813784572069343718677533601492463433467499631734020027269382394004306424962953979732140540210745980417433856048229573820794492371437172220244162884704787061302941255056493464679688074565661236022630119588423830800613729143395197038747105735706119194455116982310308468264612039228339454994986898734053547283307128999913679093068971800588786108865272063880610825565689008292852713107008462000115888864578514441368523569724632839579449651878201761168730620774618171224026480516122739283141738053940919240079373593853095949223104205236865380060555807199901634311536369645089448116149292748000399968025355365394291814222670899346386148272710526850135308149661015210311671896 [148,112] 141411920363974492407640265080341890811623248315488298712379282229248514072555226140484547584112263388489407907442363401040118332609923754044271847560945710148491192737553689301496366135598087927811440101651234110753303027118030084431216392625008080870653450696833598765201908460899921127245676449936265732042155386596402465443125738748272414577002152416033060604263098617366046375967394756984549490711591223310706843798038908408544212770893348507938334529478097647454364800403623425494272695296941091854748246638187202459155831895334007869999839824365175263408758190192619283619543448701191509547411720798784112965006316909627770724919479018884031745028219998567831116169406072174166542930959262238942702331332303127946546480233340343784066045282025080205342745909561793186805008136014709656208197456137187975216895051992921446871204395238088821990237021320771907259710211148480411485638825818439374200621306173727853267064189361314937149327497324826425714607192696262637366664287290780263942083910653419201872611383023445307482078753903473843754174742659636740533064 [148,113] -2713211529387135201259122278316371965106448651982194746763872798272771917583936464960736921330257657168072428406842484937018937583668285449791415879145458834783511000705318768585317723471342275264551852168037542408729206532083983622198388002168110434599230643322398449857768022628981567130572527210539494551823084148149837903083525405850788857160002861912954572039774693001610610990355886801174037860652447949575839937902936509567685583135354584819118422420377936206363250684004123917456781832662255200541008768922910053250845054327386138443470151616620246392131884607474463100666026604305132450106469218168034472554952819796825945297827814284879569204090560682600516039111997303712800914917826013683435633157184236419064142193069699835436457908049327668038586028151813042898811344736338629757570798985050577401884547781337746842961187311006501639747165693399625446292240284794862596742994362804444778241328751674858269090312404138788980534698444653857510946064822745508977883768752254277997328626112019762947128209687058732816736523648686455779556159444032 [148,114] 49856435350582356714456027623882777163058393465979631336485906192673845272457644361782700830546853526232789699839759019027457384387661542296141092560970249598379206053944912753829654966366323122751981904976973760451004684566982054041303408065596172127218890386497488559907038704886427382710647198623108947406515520463547501061554443676439422322237992573952754735640525722614121365242380332029179901983179223377194572138331860598467585831576441789032020209740249925428038894093389280288521251672286559358772047253612109356823472340174259882298401817155688353726497044552957229309269063595148180575465342539303285523685340999409277877327269181397809098336600557323793555230062412330525175028415095593464687583023242975658840679472982771330948247622207051856114052096609395231077030191630941869153631135982043840786693275437534384435350232660190131685057368107991027187329467987088301096411437587127922462361005722438104432057906496808986394718231012839889258628896227596912259138583797465805454365551924886004095658959947675655663475991376720741104 [148,115] 942279784598363624831879979649157279949904054953984715696243911934771413263057944841158284978124301545809447781402467366519835137176757277596596323482862499058517627490983088692454942283965358794912860236958133704465984093711927077778560203290959361483485754551571809693830555899891723602687513165415051448490333825874929593118224189611166819966849374508592847161187267665541024755291379374484016947964932708830962312095378706908725067130031881347351586074834879041111739341901600887686653694536685572158886480807561958635900185054419364806867685580531042974051715860932572296898730302954732343136303429331911158251845158922041691559195324305281563265401337640988022904560294020543865267386664929149415781267375799619134256355869369312151492613541189853004067147809807243733761573161540465678686987597890556862476701515800095716971361286548649245959470348624081770894069418243874788389797106456679125486631077857409247591543347220830954713572422405098493347806969371236739303752050636615192459542185578259501069419753507611964276401504 [148,116] 9221196919884058030763286227930126076521265028511355984616248101297097582509347472962273398596406039027058672883943288638057407359809691833754219645019823057982873070211211326712337594044446059533141361476646091853853796532448548622791605945709313882847353360578619557308825043958341638372985546955441343594979106515680734309672196277451407292004338420434682217146799183117344482416264482830624657822641200619714816929142619303131553410888532575753264422609046242676457595218070778065651532794784469261789635467340171035078929737027671444895488137617418294240511814277306172757370601553709348681149325938128236491226147994425010523611260032411513251499137299458313347219615530928243090336697590988955705578998211434959727995062745245208212249228759944815442142027129016465659977132138863685062752830200532280223314701288095029098985621540816554499499907818062224374532233746344906273327123801016754015233400684457697992777873325059761338238828022608573238806295800733445955121587773916216540827335357132726898229748032907789 [148,117] 16554023448681230647695592615665214429570800985767447657282181827351908124671174315175117046310994260012553144681439607531594298094417951042571324903129951103148634229145722970273535286854795059799604129357845321693939358997879620696898987460547071679179791097235276939247904428023506657323560907156365940739014534152531556865581280426675622396911212656972277438790292007841042415429854738425710489859673546522092587348372460647986205462997338478630035827732131199163900746288569848267073193320016805810338699830284319497974514656946560068457245174589341879199450540368838181269023349294918221620788338977815083209672706736499607406761456677824064649853915038902419361418058936658752293546236469866867358232831456080299829738513448530271243213682784475457150286796682139886452360726729330441454857855528115185582810853682534481016767403731130878432911007658724650816087755169427134020887878148202615089551042841239099254453183689861791476278949088186125536120128769516571824935750916749010325436904014635962006112 [148,118] 10614667782410377338038657426993719127968359214383953887506212907172455256290690209226319978551905057077619495425644147507558978166200969697812795589176981982418514545723301643075926841104587090656487118760221686745554710933774873019266784454176639758243830298879616134066669526937163684645137115770668533373787936594199315212394274757436387245629178042217257096924683880883240306532323133533809103856649578773971532181159841429623140387882745853143898077387809311962699708865907315345557652373979697406831031257892674749349982449359003280035334109889103111187897731919194374448250167899407060124694514414370409627655559290744790961809722843197271567445437852859878196868791450549455159974338612307191398163209183011234725842992216459716998052264899337308317609001527478193886554072008944717016507773948856176389280286948621735220124723692629457600948065032211004371735372762700050952234873584725802443457437809965698543003977418220454933727947713239335429510748923971361153915158015520116810594463776 [148,119] -10318180856901353492741571251505745247779116238784685323193101175165357166203240553973967381156166175559858674397434024562925012491205851545357642849699825068528226989963321698629261484138080512063587797105652174260598795459044551679601359205884411117686521287664672326462699655758825860592485594036190017535297587398428331580993528086490124740227612522476106626832098427513509522832309597713625600080290145468510355555071183347269347774349905996900502858287254771679137996170519238797459686696913885153743760532921523754718375939689172847576920769476710327530418388720659731518379051077627301931683865565191223798491594494386588330986159967224775128284790973483594120715124694475751088799694483262657843927286836943927099782184902746101601056002950448838719275697557109187291809990301677057450669478236596323024939251740571759817284017360397351213537097388157030222255525490408083345865170064696868257122460776693951861654778306415002732891707647040759039235756205207351400785388616902728 [148,120] 6123221499562426462847550572849565990690843324729737599903549782644278545791129034582484741539451195894430306689327053868016556344563251786836755023080043927569926759138622987034204166804247999988589343639642641067428608879768948777881317221867096276715385965552767673794660092312392588271183547753012464692862120669827526430966722021791536238640115777080484172408157022616413487966102420683097475630920096376017168670761771380259333553427192332143657843587821098641985934662053851548795173568950868768991643261001840714121632074596080464232680048898495505934583002700371564040014164864031802197215517550045900445871386376803965466616204536125734356363542897149744646666457791190948045462060532260097067557561958684193213484297866444759343028670367095145445289191228713183633622264025851371834287806849564878399695475246201613092282166725623941700890746746006595750347846299974175921142849290538357704220315567680330399010020434908509167489182776792458678238286589768551786976 [148,121] -299610836686153269424968612007287101680026052529943491977350452392766334804705999282715451788423409193032070259512897802832247359136622308888774746518393254189651732327936932956706841933584358727623373638295943273167254038334811798563079814004684442456012914491971767968352384472196184922567354236224558829784677664414080237566587084620875006340566318426368594551561490162238944615864924719524145658895297888368599877883079519731832514554633892275225706085942716037993360814564386934553800498666930562927514598312129499343444802595504906232196018771278505113269580313832076617920665104760162384021666905198675286356065677778805447752193094778541773647788764666803471698089501343088088640690014825411429805573208269423212476107976882195951014644386435188722119711740912000553786435565431012330216262530599177810555781831134089382201083995391542391227164497908125797234621687272979331412282708659502835947302022015165574167732112879509271728491619942625188102713792 [148,122] 77953577976988283988719715521338887410323627228936207595899724012352071053683595793245899855964989802255166142425656950096035176955673080425848141220253450881643097612495568489541721516759057225844561224244847242948148792034485105847874401382206218534417739254826769421770443587439196421093345842906323553003613251514491351812131024989797673202698510866776451183900064791460332535484529264371198316747711413821342210725542036046156541035025078219747845568109807404029502255516450896126045791304452218646369244761785797498176786987864068044396750626480441798461142423479717681588202061746613442454721653990644128895915304772001216719275614024886644820037670710810227065266499839697422393276435964597397102835238158284498148220442238486355661965736294982584768986358175278757531357048048914953436893689681530964566485467111636537377367904890816072490697261022712828659068384338457123283988256455666645675195787956498855274739096069388856748246951744944 [148,123] 1974041743521500782065848998415367286039769423784159776962555682667493991089797617179661161023379367539088516066226487980496089096115634718124759911347473977577593329882413990617858088110919458946749783818974602351316896793148468561458431643009355513314366477227538326209728501525446682597025141248775983695923482245426991148357458442057922805619860357896416346440857570635007910217278441882869052772323960192940096395203469761331273923459714886194147634973965145263746534334853588603149731009206509701657223443348739794930102363387595172973291710252451556019447159926908517858280533257454163939232968664502539987369685117773626467352295865553208256147375282976035941873817371680945609452182643724013594480794691761906262544347950258612959885802238328983188751691055590793715080585028054141420613844312443008744296179797234118519011860550055622280732756172770318234516640181177885154516528045994618000429206620370202542788830741258268656 [148,124] 2575765417449596351762705246278835615240358562094430449645427589418159309233742822628872631746684863515154981754516185658765696486402931818380025875901574759834168280437639844868693229897368330411656362068816786421223756772415636440495642696218798543124262113365494997144481951570056341681738418905795231449121624253496636977587191901894919470615687303421792236110307418589674593657804721124703698485541034999073080558616954584210476480277337831590069400169328361066625090996561406641802512393807313779783277634468414503312108437203518548362909190583165828843084673662199984924914963171374814281731842081074225811368220088798264733467551407631712542765730580409605519827709127571133264082549096611016530318758801638983207156415215177296667748763002140721255493448802032711974706241070414664363225099451062333579494426509974413517262348433562638344033085223497984557229652265867092751482623877215786132015627197342225747654 [148,125] 160470237314495521521113997379823134198767387048463340775836017545729779770583973607967577473881067153668502369522787964631881051039239177751444173105568128346905642847203512550187534933861302776830883218196391284528755872879446181020095742116411865750584195246492882522800579895731038869815400525854766333726937138703921576137847749756322166337153696169326166609964595422298928297155152315733478257298493294262008099659520048775023147764424983964324068072461091646822892890510296361146140190980453259781287633514338906718327623508730022934738063054875934621754599148629435679864612274620165629006166957240510733474280525596289531653536334295008864502429547315138930031594301986698420317710251510341970499658689217577446615619857387681336168058729566529336855186578475813159582532732177045916764787135195096345725551696367905005139752226544907681406715234407417705647525580087787613216055636187519457888448 [148,126] 441446707693741689104396037119353867816400939752148001673211291842012827134061920026794661838100613237372606572595477533976880770700839303009967063921407391360134374790160835088521624460681295597668533865611004496471514153066698683227104845285426351327576144836781771563397002732454034987792507642541491555310886169396338083289571361759745118792303216569218768684325889590200088154358622078656296904521787974864962402678298343476313395036747857860708468270618722794037883740169214798624464743736958739624425701817248067581575086520688841361921376437067242587504413456033536153548033176743469654501480091130894090619610967243368316335626704718577862470728720266966662095685084822614050345303104097064609037396286305256520281459558496712127018580174098853788122949909802432517613340327188460428439161366881220577803848165896626351151293066822064501999195297200809505095610989963669254178368 [148,127] 47868141577013761417453011565448930669964985750554431720404266805188188790083927705913504204673860254892300693280269923150639943517503781859114818731514842777797023165381261296845011659661515565697572736190064761736796483316668152274672453468193396813663450329574500710183881651806550551096549035236114989721700390612931745147842017661432387805763828755392421117383109042333243570824014795627365676316309685376839985250383858839795869817696581983013968640810003248644770103684291507793239101940634049663352276579076156940991242097772799121625516066157834611673450836285977455979154166611494266491793129279585010133099384928337170289102957611572084806194123534454358484019590542314581263328542632599035411809497543874817359656488782219135465635162325068593375946080933024893022134521172285944742665740508014611342011793213969926291918908236842793832962741954079030667328 [148,128] 175995434438360120017346872438012081800983365428203974079452459722819006557916920353619374019455814120460045619387555858850418738221973430896822382955677158700540318898296987665634851449344704226860195073208978957686437342449131924545539625654966102984032721610606558865113871268090489848374023291226458653744857948888492702451612767963017849292734024100814362615175472260586254799876373156144311689940079367554523768344995478025101168852487143675821398236734182996609701488071829804403791547745220201249319222973987639920727950940672121152942733582636128461837610099376540995712410701477684726128266793247126223025936408758829280632521391222988490816109001053928961969560454251743143703029969733525595335301685490229832043700027745163924547530363445686211872280523499714198880478771138530459060767285815991097833394796355261449160695657086262060624 [148,129] 18105601828264125289015594567867316370961147931118257140212286040929003717658734964404948920104081108205899783582240157542909891639830969516250547531711586928378796337551001524493518589396043528623380022019530988812751099380454150027568347514106271859104808785721547144285897401878330565306224920871703562125712589239908847909263515535963097569051985484123705400253504872832154886480145899622885671805691497250874028384707206467088040569904469769822100612214646349140896889368387341222799572124084196706720386086927163345239926656856047142205095455957418077092820940941851335188516078714809574845103116598623462092849225282323673235814342687381912099265857411098406629508705716830448433267876478523129357069373981220092550311450697290878341277035949405295256535257476584181378395951061730217435012834275854976605998466597549824 [148,130] 40966598667184431354200946212321539340387054865298256822375738829204693587585079630895429722506699925030873506943815981227996136305809351276590114803821852245584335131001921517340579865881965364309338963723395401841658084319138087922208642761077559824650120551494113415489631763123662232932326185024208831532190012587292937905486107784802446409568413927286303599208579254115618855535255462971415344906725074859176112722046160239890977682547168286140077033713848672773155458515001905795800614030400916913045362902436628516175484952641847582751903326553438546712872180345313302182573651618579944426854398235711275792402858931717195818404799873363062156190416130844226211718054874293021825132872252712904688129368258365592002053376573138362949089336890118409275338086978153901997226851982997373112288326216 [148,131] 1510514321130989670258858192072003260400077021802504591003092227004049282390036317973637241266024469498074163929145630930997221949599609058632475038692599498413299641329226462848319366248980864482596599113848203176146911062808883367338933890895050184871718582241727948931492287801717535759126736986113047466468804279846183708851056635877719698840864946340507070346296054478590919332097669636180811063214330701116056199757628152603124549133729672988195434789740956893318776448752758335298886617939458842589972956714778065233738053335275886903702948489763418000410076238797354478985140593182932404268095094228779870961115376451382950706839579225005024694500870000057264361157190784529855038193381046000249581457744098574765417431469675385486069730200873094480364193815832101102848 [148,132] 176908757148412713692182166774736708203380133964468903761978269515644947012065170570811985004322569944095013774762288272652041420415203057146088463208322407042359162583370320992063701087902894258191850967186996904882073894934795118713081795304381079160345970262780644394279533151648720117269521903603740615942688393716829524777577573398418028511820439935387672084966768491640594340388468634402435583742747840935654251510863909999566560634130542188018290655650069126172268674759623968718469010861373601350028996041522404491837798888190227441667182160685024495176487186468865258840291597220896817889339893916689505472198302314235364419748013981666921607723947210187639706498690721992496008337033541375094958678437016907298059617004349565275226991712318237660120 [148,133] -8026807170372392832449323584470018190348991675109959929853901565321602360778319473423619124897713630761522798477267443807027509534001870882262985790829338802082000718022236769771330056548440969920589802988394747329837807297173490961191128613613604508337952257865324804476432323753565316110044360827246750761718690115338781140839898700893990892512835397487287570069995989203446736324777171248251345707960179606656651288983185040946598661285307395469456782767609932643201418501087352359609892338288183948532207782693947142592484069717889080449680088449430488668643505130972677655757872855591484269959645674933758548892652935167924309083330036918616925030767872452339055746954089244344344884572775958588192119997920026618747068725429999242509956000 [148,134] 119015579435720764449143138887128090985426475648210509649113792028444521993585350298264972840619619389364754423108763684291101879053875817594254642492565712294544597552509855961366688309967840978982756317115618431933138194854413414012483590586340337967912983083507086408103051379803105743080553488033034828146824892147935698293371606329866991238425677394902181950548745706398637943131213186559239372443798531541180121473049838390226760826308123840115611449620500495761362095679848195126952084592442000497937047723465860524577928813830251132476450323540801743295329764624140488830655152053518944436062925149358845184623287332355034093800176963163946296460580138095109967716260905776305464574731658957677857384349711678898658995030848 [148,135] -542879814630101564145297579709272289420732101461728392267426303911907997401425386355850746999625297834932682146410581888258886947648554657209845487712868267848778033864011591631090594169155073651534571602793208345428492094465877160103897023683457607238947214353926957464046871832049481981045476122371536996000456079695818740794878947187649123746395449571364744823265947540846715479250315372955431279652175478507084747606952962319870316422565082061831471147858189715836004396239255745536576512013087841182454241223767321051106093908050275851966487621875277086213648521684200029774764700928194610942384559593463257793948113021623646015528170082635303054501123855026385975373285388077921187004768392879149498535428325624 [148,136] 711714278390342522696645505970019418252747926418706415687724363648736378670509100402690320462002072033573261853484460185395189170632262282197035854924848969731235007390382310100244808806203203067976551683159603586510893359863081239913473252650831195659011951895961793155458346579745079233416940896851199870056171848293109577934248919800494278059538356356086893329322671797023268132627443087441094135996666975328817200495886835206319898404539843397484559926958601007883522058723155686454274312448221898047530409220849219990190074057064634781289777834716889843437134016372457065943930302896292046397888588971043286207513360385536840203216887320587956380155631469256809665852839237181049554783117853736528 [148,137] -248311941886654094628585469436692557609947324716315192705921108886332458876789986997260713324343034563285478213487074977525134741147167023519929235566024849778118812137909611729463277103792919617845398865389066982448263383911296404100676863675666823776722639986004119569508644315405226149326533296219613792282574859468606050240721688473161399996505518576043932764909159449426968332722258083617430076036182518011647302222832692254287842636324731079180981052905129707689909591268450348822388954169979978848560264076066145171131477914931071850935559736251755299834510455927024788886777369701401188056549356631821296615007769926822889070569873949661109523606938651362302439080882079296697536 [148,138] 21124574050277046140663876854633488554702473040225110221660434380545793775180426053723204450431512722164733593123368399188768099683166987107808925785097176544148700439474559470339516122613857883504310020488608237678821390810654731755133105892521961098179910232018754310956067218907585420468910338379910647701764085809741712072677828788661502050560148309624126680160668829486688356865552382955808954004720159709247467045338062163858431968405392037181287743295198937005454046188117436619586215142578284200937943835912513793222283840595298189143076796649875270255960334077705513522626671103859035665375443357403702814040886099425256419675094928669867049694394529456364820488 [148,139] -396481590212122613338602553076634205719714432194593474010439417797024575893488434238883591849889110629565867864880702854298222941611337023663324621693536267816979252101058327540653332013551347260151689811192544169731992188889782546463330928881196452968411223972975848579783470292049554418832888613188266235645712033288856347901620155310148273804889101456836454029319025522870508096348981452876678809130674278968711837179733787795458269522524041909424352568397194643262226359354942335559894667915632408871322159011618984765738537019530032669917316298016512761973792069746046630651451926874787381999200530140765350892021163230888173821338566766259199955680 [148,140] 1463075896067332421500784140368240227700698757955394628048595064096060310074178554519776690766154441204655076411180382342649239057316123277135106060595274779549316355634715951612425205142592121446240460181565420816449137060929449659067762556040964432353759296639643317062130334737918476139474270525229510634171992281963217880302557798883478971956076444016796005382728535829151854800965346944328637882502033440148255362598033648910998634741384484733409440469373676601292250943584437257352358251980259453952198471359438619665736205413651932063337138102647537579775672349317878594514588729348651050613316231744441812159127760008537362618314 [148,141] -928670897827806236993320441038155812980712810494090715188494148226375844833699081868352395823241538858308267572311756636573244762437552781835666261504915699848784883667727183455812252316251321225232469950730550137871353243241672988874102940760500710540522331812287184440643145307078222684679027539113364792272067461323440910321679362512717339302645915865916582056714538667137325902724045454671476388174189241670198802989361483286517502265967524945889512303200269697929182019476495364183038630181100445524061829611289126661411210996290325198176283401871733938442176726267949067669823016745710045125547490431094315005824 [148,142] 86706494163328779129696218761240406514687507163434841164768427934433355997906726576707760238204657123001558298171115442441430634646159855910133545409282637144616854350928218670256286545212916143643116133385160249191488866136353884538045954016541312881916106441084461236571020640050550480285064319023952519137073692274065656537768638324744185426031543477586807045505356691791582291976821659423864343781541508253820723845675174417717973060948231419848609070823678513491925413114889347748124368302834927858954193450537217309365232695605415510299775509900127001222538392367186596058490651120409451210656 [148,143] -989673443244900914892005159411852734928043975777687405829934080345242777988015645686795100933181045504978562489731409220835879646530592912758234454626379179676581971275183890758614611532438240142515826371576630711153937786073623696370753837889038703258103864504697034644946586731280242898099778149987997114197590787032329694181253820697055545318366918312265459230888827718070101149000986070578944106473779151705038379485501623243120396495153840208647006407365503096310121328820752003698565631806956014865896497649532283443282478108277140561259921922145346554721399151967046906856 [148,144] 1106832435463167076620993278521639684155008336733275743712356664714640498290484229923218768579916346548520076270170345054468247153495038588189991448657916629747073039517465756006307199149002233936818489566538119512047469090703263053564258336924431583814541166973152318762351946856685279257519121895760846624065477644304467001218497060301543266092223429838340097479276286171825371903655674846050158959960274923028336615508647207353550965574648862310212690103599938331329457670113165028890062717312060299758167502585098448111638827084645245198698529886378499640 [148,145] -92744137926291444653571720916671159284521126994715497956335787813186996691367003108428695217302299965219134403611932790630096449417932303096936906260575877531288630773867496487837838575005382813978074220055329874449547279935183766265672073065727392911524738207500813857899019704635072671388488383695597296189634156157640647988608995620681948150194210918488542867326662182189245620561282989674740418510198295197777164142975072143501225384777145537698935769502145172525893087579674811561088251952694815925831929990856937887288350788827904 [148,146] 418230271477308702837702180158085245505683555330371922047127160658492195572293475586111764077318407024362109524472149124499176419342721074562325808496960293383013304280007836658470221957196163308075473996334877509856809890338715783781531259436241128153059518162008222870898885385020513326998772030778298896130844963688049532832993531409848453198643419991797757596648499778069354104778645573321075920630321736033173339572256780948814267013343950641991449676709772918892578525941211489379959052097820917983069638808 [148,147] -66916530903735659162371844068541170869090002290776405317720993549589236938729927152755018304620167527101112655507686236349395202780457184471243073547938178656767963993343479558491745373248464942219755218839224516631475439707159475585161494339889317773439178036257727828157240527385637908887696185258274443051821664557952153389533581899144212929658018847307943088924198742338559339557780568615535726650065066822919518432480908819313462132738656691359589678749993485929212788910872656550032 [148,148] 221587279205598500833982500020838339184929896718495172066567859895844493486224050330776045790169786892183687504106991227629130190399846899520148474220150745900290134336234302794035170922187117091074949171186135227233892295257498739563709671228330063054314062442873612758638141128002497193840700397729057043618534195834977097401614296000885096729956267744030733205245930632047230866370459376478230114240686551251240781026020377031613617631984669612163949696109837 [149,0] 21337611573121541639852202380848659333549783881672622511073185501702371236988132180129958247126181535600784608858533446974426435425147365442512373838518121729951652602277701135962840858119512872029132302938413567407479430873709379310987277667511170075743859927037904344124299532266939664469850062099316895207748557314721925568231845966678407501042971859977883742795497854774185946711561258707101418770531104016020498524651457758929449868993283492444189870663019085032154588848963212235391366479284010482187168019186832578128789140996747186009294017218874621340347291609969519530781096521673470518435934360247817815107008884403222994030111109393991648699176086508502507157983721202223131298784758567198420732589775495013572870617931543856059555026609920127617687667081451252448002740685905327362063675090694668151218611358638983187319505445377013063695399841399461893112641382852438532069977381224999452925702898231267364755501522305069164295610124683569805107189821126045504777631560379636147585055146780147690231727618652947569616172210094511573263470691476664691231637154364225549980272121320877181313806593009246696720281000500329686043494372663824818871582308371553327951094535521975715811446610931021432043702458991564055666492899132695980379872628675786315471505711262748273361916508774823802786048218802256334806394499462641818776769302566314965529721594042413069021847379687512069263401529945452661731958778842735939809428232173534121258677358043273720915767283705698666817658749452288000000000000000000000000000000000000000000000000000000000 [149,1] -1982991409542244283793007025654572225837586020308863739627461291058135308971135372804719929174397203258694597653540072965563221675667118135117613631161305558459054051045315219846721094129594079429142240079528902854226071132517427725574465186406210639574073037701806398271975209751460290767110030007669128633772839794112854573526150392274004167373914286497823068565933871275974101360304279959122435300022427409109396616338787998784178222318663701521908126313640304862654889283395082557928668794144146221114559345315129781770711798800319149982229796761632972253599299438032441581700493647629907459086246100557909222387728087330478330445513184640714610599941431084018925004270434699315875284692290956637535864196576981402405465081920659500825187940995839820287010583680673185703481443766207886970911690454306109317015519961304183895112577587411159460247086724822611661617251173421847956841816673255831512287469614061382570792484785874815085351698914061527459614114777538719175987018874445405054177145690090502898307315141598661157690437003154334387711345505216726511141217720711844598563453506215657804403407713586281491772519717901586063270495930077527752737684240417845161930537029158103937401011598291109967456959803682435928585144601118180036108153076945230820991762639160536716683871486717302453679864474947489659283721493046939296095820151286484945423557508195858959792297871612155123459448510289037583469469476450590441421936836656722995167513430327101561541579917081192555841389459465568256000000000000000000000000000000000000000000000000000000 [149,2] -581073223341975153155974124920733967523048320638434439391448226088089978680614455064720093565442688775782853635670201474122733794983811780723708356724979663389847227748614140648474933238719687954744581845460809204285733044855183690029506480234811898591855676964748119664711828228235284601549689395020548344526161143083451167605301681054132428841590882812644816099144222290768360630034471822724867195607330113014604959073675138106191601797618465139037263248194051946349599152490232923174088663861108459968152385159450073199290521496105275778733662107282975305938591454273284357979165688691521925647755678442762460639684973981344821172474112055144882513636017181981811637565600670191851098082220298899376827018403248031035309776079094963450563392217188620495494079392391181033770257831487977372122509356844944530724788769466756738266924568237958783208341699576696398512427916016206888598617292319289404629131444320387405102202780654494009245954462702222212474098877843731546426301442127907125257396358454838256998306089542675527103923494632354672473061267826394403194635228922014609867929194933770808562492525026790228271121758457581237179680369676918256429063928618651920613437588417616554551162926702622679395489734827683232226375651513525193105646840391945338875124156455050755631108794546748789189032165248995916211059225104531257467091224777568759682596686411881066131236108958440904333479672206685371461559146063350912756376050421719098915941478470074410445391075556929749579476745407892029440000000000000000000000000000000000000000000000000000 [149,3] 9523811944942286542494766810541972178600124705457438194364480469103958504551398104276341779779951319558185615324998697907806283156511743541858868203354316984163766853708635261393383763815959934599960134193532399371345639338523296210705785659779977125997781535066320693323664913721896819575164609974521200144734096259914682800613364481043763180398792665342005469926461874814462094156565020440198966775558454496560934721075638893689417385794532112367237841145139851829251099444342690143596707607495858147453188322840733981981862998947687719672989146541788824654952666058039699753989940266818998827330083726809668332442146640598266397493583076343947636529890832234265492716121683130081371986005336475861603375132570507208779753220347259502378853680294165302686668543182234741043987278858544141650295771908170909365152333731538626737766196950911313794208370593457634038010225778165805896900263470299537132357356965693806298844807637843017888219391141401800484816817171590231784516769772905583704868345389732870707262136627750262738394683545152824241955989971076451003680787589861330681978503977040112290980006798208607786605074782640912214701977301623253101323891251868258433550704845622850977135370827591328247136485678286100681584544040198080160469453861656411734018632050758975706261131996747092015715627832882273607374746915666244048287790741450038794770455951221571214135648353191707825449407158332356333748477256579786699006949855717954872228512864085481493045199730109911021609341429989922308096000000000000000000000000000000000000000000000000 [149,4] -36881092836290468157634615401840841073287952790537461381261801124758774117816196432200889875819852429924520072402303533818974806535898833058818854449861880553997330923709642699586822490911964548026380400166114302621999232486488132437712049180882206328051588096765309626002773446135383738581833090177635756483051775378830943522517263193532601996218306958554024734968772933211055579064684996705903561975137289027868454048057381427865698273982756676724524053625563237333837868394235555269809195343688994788926669546229701761825254993541735000298381596671402358082543108151227472156043063777338320711314530321160366125117455324406753956677869503728701761237521855723188341890813233981885808239042778860114092869272876335332004980645441120461740794498614887303754942569517778364891861374189184630353823180545011475659458876583908473965325681993804765362837893336058708414528681800251446202691715408053736538705164529003069038250947768115288498575854787735660712475312312141506003901808428264716403966503393690836947175739923980446876741469704717228390507666028400699590253429206142972942797479877666351647058492861887295857806769624672161120871389600228869794345067425229591949215547394781989407195830525803935282621356538277927742511547395929039951239812625312927174395580927170176177185921366159590439372719097210174769175943900894924546157512257520163443688728906562315520708421639356125421924962476424798949284802896541041026968334200245051689247992531246490273223272511033834577970266648778838638592000000000000000000000000000000000000000000000 [149,5] -121172438781941555582667340942311455190485408626059870463019814682720543863442152757297753393865802691254913751989562476834994724588849203605713279501958675398688679852352255724229583567039160407598010142663662836298308260207176624860272487816753542793783174716675676501739645067652763601675177686822716619442729502042980295232628056406085917338752471316648966671162063159752174197863964680350203440352767546419436283339180597042069458355832857235753229003966566555288946541811000555008563133065756578143962892474090154031610018920810906198621300126160610704082959555196177347210028167639344182638812354037911070046169785012254447667194932135424054816584930417940491342293209626731233111179858180757379584156867594876388277827629989051478018093877015320013329625317651248380381122148245655272792186286600635948990776779228817036473391469779443197349167614382045219436141985440071560687332308646914205133856050552646860724429238277700386219826091629496540344919800954485905294185523685505396273222146903814440134699031971571260389921090257020414561543382829782077512317764409051499497635005532909131568897726421477475316522050660753276749246410574473487651248372400251783016512010945878828498681635731715031686666796683813118729759659578884649804134734376782251434837711707374453165541060934548973609662627714415838388619460532467133999194347652565553932853605912368681671400044126218921555178148741484658496737507803168434655774976048933959726110932633590940985483043469343391044799920159519968067584000000000000000000000000000000000000000000 [149,6] 1610273784884517064900620395800503641888412910506811440893853816022866377986635273794611884538167154430719019176670430047469015682257200992703905840415350194713398760299453407660339230451703459387740137642379692847191611433647164228175539033147812494616951725541346321912114127857096798036720261244602113818381027311861482666280595235963633067840654021968615978279733012053743323764548306131135479314212629941872462706608433374091875354023595479765002040589169796428721481665777868153677340965168834302472641333270604238084566227585808934453842838833083067057015589865531974371556423176801187647743221285452110669373676239646400400657236682654082142113880636595803476389786860713530793747272246843890872223026556113509894450965944988624811476359483458344033190554130273259481813585144840190491161240649791795641345577412228661080986258567453037316182118210957996571919260983051703602484181126286811778349437801169475939481127338906786841314417259058803107005266132347244205882912476794813846034131513091173562039527697201651419642084674410524520265288610219439902874147600122232420489574323084345031401910021614782244844237434030709657679366931503441872301211677213734248230900404462988522579636866165676908978040435374653692420629654529384793412501785575611405757781168628767584305687994016781469643308415386526273515156602581691778146305906967364715024481371502292804978555046180409653844904245819387110033750660868571437510881183743403282253718283798938445198032862725531102078834745770528739426304000000000000000000000000000000000000000 [149,7] -6916451056544396446936986646173296955722359649438400311482436208548186373654516787985491186015567091795530373784888493665608695572538096673103169267892850712567597370828538474825962027864034486454525272760982899965093059211188445507738026051048394863162711434076228374819105805464589780168143018651290576508400018202194066517409460164404076388701510797897820070352862302960036643183760739542018018675358164997426650282574232537197817642883755147728839697307380208213106611775471259173775385680368507091904085775369233473861383728854512520089721603139606711161734155924690275671312383162111016708395752943742363058670068370446923914366107580234228422330775323563916216975976241575504784238764661114786542903090326188486550914967156408465511261141671505098830196264426568901909534114619120218175107882928571723337083384493805910248280980115759408695203080204471383732343779873170043052709629909906269365268310110103293663949528436055919922651632421655458545515121865635077429963749940410440507269131713242653074232145949209866077043297083825386271318166684383119148229890737935618933934431749932050900522377237343521162410171526229690472427495568123268100268807912781511954370592820217380049940788987607073561068892258506923175046627334316794319312716535469398925804282573759627807388257771458473936744450929990681755154479466235384008811341440638914598184374490561118997109741101074015774654149164885271012800076807311446053371592804916322565926884432895597759905697470221525507019980365735400898035712000000000000000000000000000000000000 [149,8] 17062921916130636880094402341595936164292425209247954311464849329133634579821154002633442007858107390355707746373218061477035592875283458087707174431224003241487866853914254098616538118728454935330717778982313368502437269311960296354474756973542666498126260509312601580984329078796343424206285232472774589390830659339542134015844200254399932329891192868233859539529661435100633578528817001474201598187173155589721137442357132800615642593810109171682434145998564596464724925069496592631545840676000001799002052538631056268592336012451163545392518307492771866373666490709313875865871353481598466075463941713113717787337395089495492449740010583745959120059961782162954707070518498635357754468788668023514687004421422159466390949469237940040432851551307456862113296192599397800379592780953413222820348643924403688488598064246623492619182214707959937515782222744020784751275442475861776364429427108579729953442694911024584415921892637542593518467477232496598904879374115727537748585551485821768535930299162389161636696118221699849591012813325465375525843380989616514797635102426507231652795476339172129195881023164240417767212950076557273310734752122994123254769488806994085034471029679160636865486008310618885672367042682205489380298695458980395850872771517348923493764131906123144926351820728589550372076747727378677732556562166251546222812041880145233826959357840545527201597099974541160763579777553214144750060128230149700468526138521742634386240416549941655481596443604892646203847898323664904933867520000000000000000000000000000000000 [149,9] -26246411532443507240551029351585903621792222694314787763264287244446937131094558537040556656039396256138943617950708670883253903732820188092213839055009777926615838511579071041810177341923095597340682482290129111385054131615804361220905886013293278244415586993393344768549605872195456104486442747138611158980661616569851139193468439590660580942718839624766808538481080052475612133980701432290007133318078535490366108278278528854107425106127458202381331364273641802028465722358041072370820232307351920712330712933096516206716794042737454881816960481324555781908894352273023906280928620210794302837187234148406624498161585868701638110284429875394270739771148961744894898550672246134379528307559387105014923619656479417527769454295618340482004646386514984835838252370069553695064718018528753556407144509459649875852809200724594672063411788440646714613865352653154459430560577267719898580749354202059161917307742896643393804933145918894150409269540845508663045093050195369403262216848836476540346306759122328872834384193555935064380990599439601972929845790137507736084021444955113043269322568099626256156503201992745632996995093398495372449265041717575785002190810047661425891234391878370203638732357568949714823272193372184852438056151853412216873436479001865099387555772246521910755944979442668522997424468712923493434833606707712843644263542351357604070802133129992512515019209543280466181209706045719912135745645514966583330654028807784380946068689752057926775424426172047380676526295283483970933620736000000000000000000000000000000 [149,10] 19571562825136216815472091565857744924411547582282126134463523255890881771636057918206399839858749321409041408968860147974431748038319746422343458035311230344343647009143303162740415406002173394094940719475406072194583673149959479268660347464331860973182143186675745416042329193689974336409094797708577862654443610412050394816289377442219083924692464695044904535483238383220710352252256247949339490084924818977069403632609310881819793280977471898331449238060019667916720962424241736434847027695101461444443939573196638046720403504094421170868251701003548739829148059976200970082776888782818469895445278546172886178406164166447177313999635029413454558494712827969714469078421212444273649732769642600084083306735665075214205257947660984051316199544834249192584856605112401346673684924540593886787832737421196178308136943343534070609766258085786899741373940236097220517845676560351445126772916626721191536486709447516385153583010505280864569641856569728147353515603690233590674564222487592058139755891356592029557811853238280940071670545117386947603564706522348417506660492660543336317911140562117359793529244782864097317154139720243066850807540102239480387958068758012856711854159022706426113094228728583804435913854037218610861017310122851580827585432290619591083843309177798166345710455097738057852692847415747737595169772018254477688380799378003387989873097173643886164352892699932490675276177838066083714856852401354308235796201799033963251878357670373979556457852627880110616811030912599775040765952000000000000000000000000000 [149,11] 18387831709872360881877324663479248207554179267884795618537093057539482230455439530457933052831444438208409354613474420334581399431327033068394765092462913346860287632723388234284970341447279400728226180935074674583420754012496879813468537309886054097716724712864866980955276986951321210106659931687873036740165499351620208943986875957202371143223985308208006368644842043568689167369141934939936420912383808674504428994520412058510778133871460088178192149881549637467363170669574365443140592259684438191907759243813768339516150271839138866694379449749117538096572434236305278615609217552885917608260705704193125711139277000805267518935767869772892562494594513178064959340808295271558486273057728378668555643145519570329133409296582530524776586632284713293873725151399882577138498210954466692454083444074032900433035789798227946834057750369741008634539607592963193224025768297937654809163842412181434009748438820154689374368855418702524278978061486476447994952897573086391349777072453075383508252201221998316410134688604649797733930554463779727327376320934281465209577171228755685938605063948806250029177405122503360740287724746790461042194929096763976186939134325634485064538893745666948440464751877102652324167247733777405595040574809589523876158878029650425166489005600844382536875630148930529919432002766653117424736528696148185782867876394766683827990588962096278881165753184965010383621863145690742686178638827353171450217014336918204736821512518836631496831275307734747612339627233963807363563520000000000000000000000000 [149,12] -109203189788676397495142380374443968284563870980543837521044898979774511734573635287180767536942682721254895764618844391596431702624359949961279971234508251569969366882039211096124417564783801862898802888983890437779402880562591863621338265750191253850649338918067314028744688806741537228212529941850085271437958995058667489389519876232172209662453672594749932296747792162279573066510307961682732469385202577039633493540861843066225590306174023948421304087522199403299426879458214894852007522441440451446523439825872876319388916960211589233034186792474833772744754747401746929888621552996731357454817201690177774289161272134848640766124252584311448164577978118704124299025027968483219283168393786461020829976540635324236478492262246866166900829635548149456595144539925885128752538886932138437240296630162534660296014869043637120169570574397529600721263225864851938944970858962309178657307231904804888801840434272968795846555795885627532047468121442393399802168788133765147135688429957816028940549130346549341869611611251897316863454467173420541338783188800640776218155403206536621229752438550513764997006555910520310352309689216386861062376574325315018373282867320520024545976507977075099751564449005455374485343592539896149242217202974390846792140562184480301311613398091917671585357791488246797904902804627713883688701234245153026562804184453853507820183311968243291773064653800626954311381823513472437595937349778262969724144641955311658808342696138842014223240477092526010900891026638887245456605184000000000000000000000 [149,13] 326125567383955271066305806893133075507170379525814821746436964537700849833795508917734311977672253821277848752565464848728498943682534547648254929413862089749841425231243580943594767943845256450259765049996061203988960490227089719683715500649079724585557211039343247001520010131455646830467286619763063151367899253794846938666076642086889717113824794357903453995405794651336179986737414045016136505865835182364380268289545435946191174116233275161747284700734757315844202119377034566303093891564496179816974842116842180653522980738857608202502006526947069659522199664606168254879647692619456140956871797098647967365905580410855400988847573679240122481948410735796349593783214983852416480776497630421774135248932465720012408778099827562290934351411854184125001955087092555414686497178171677983800504086432047154003106987065134951034993484872637117285013686971432451108146524467404775425756921295449359325024570962927853803310694392863725471184546294788581373427959636728728549816747047061628631152660988113981603940476138225868633357787184469095211701648234119989489024111585041317308246674949895004329405993738907931509218166207686657534468427797813298651506537006123234442485473901370807097821607740727238835633695491488353467824892445473894793381964379823250898031043538253741329198745595316884077961593765039610480218635998267436335495708623533717078827311143400447605581004750870364349987594212637634376460857504081768428124781864755699641278037847128983199236306539166110769447832815622743895572480000000000000000000 [149,14] -797983809217863576450992432857488788160424760015755242675082128756007286317107820580856547572221531353614406742953935833362721931007039081132734902009737329576894603722779271402322498688665509976527362043662693575522439599990280177552311345028403527086387754666763948203380934041763555803551752900317691957484393863228940528065019294571426203370417269082433911004039385046356900529814568700189021645408280464621272648362092097997159681523573781433697176301179868297207649972021778797000336091703719570582674410756046899141402514479521164090803626860272864180546938267556548407181271239993807513470018544352051322211857660470505286456715263726407896389165188611578159592025522255967149071178991862316604904104554918851644851701032461538382381142758066793523461328453777531102185993227493075666934083049123853921281917437118484809650683754127837266788944371622665699994106258551827249720501693331979389902353851211740147694349383150488911508976162058207986769665980292700431465951085555113945694261307916259510675779454021464441089197632684569014056481511817706377251665018841825802241976026572384473447882772797115811518336460755784815107085126701969506834017133214183159930700225044916176605333952760752815647474297347050102544691148640349580385627784268534007087569930883128912294105573383322814214040730432628810781083019371215708570736993681179389767998578748242564925045839410328632971283324229012330971808008963156953241125324516757563056456392124947352570555467326937672378053442732193693439098880000000000000000 [149,15] 1516965836206966299136180335494317916910677539394183326190118581315070827347093918204334366108280456647286849381535420282696838088010077505028168636614429659389903173504468283300945959335120677815600070787364266160098920636863962889779723341174260938702743300957316901264903289004741838163809945839981595651236371169723522170934213673306203615965343539286712131103712499522134929355740265498201786311383045145664122799134926362020494277904357204551719496909610634872437186188827943851316232516609596975069516725450083891522726348559543418906736040526715466011742863131751599177114132916328531461936191630751976972234563909925044384741179665880029123505888858510017675942681102886963507363321496034526979524647393681654788081356587226193805389385062683432118979296687260986347803233021111084141666241893802537440163152387016464074857703956463377592928544153823889554327096254093169763339555375329772794602194283026282020735772727177462577715367949280798234656800696918465374601335057120197529913368248258226429236114065244962739965730750433812878595324964490043979071618905197753739622795683445007380152347922829506323024700255889527818922950955117623094363290487961331300720330828830221169396395301588587286983496359962222636529036623645845718836459159471884779727247212239691606023621799448902918833600514277415394659244708315391047684762389560515731895501439237919409733250374837316188962564116535724612413680091216945391590992610658132211616448354442982417768498086449628020343448380407426619654799360000000000000 [149,16] -1969385410847398055025928598235108509745473506885785493392733228790709358367671660705954717077584409532873898957159572223662246320953769817291815596744810537907326910775892654156152608006626451286160140624837369372774826614077128897432126540609432346814599896000678581494446882440968042185637217351991386829123312608536359188504817162523155738118356125946201893248566769487215989495309208575400550917781241742609810985013644074565328003593220960228252790184044200954100598872231582831291591556236179400492384629667245637586835831606191269248039859631028527568087038459737808444405259822155022222866283917114110079420000591987194853135245372616990512847431608381717493221504351256548431399369218739457888698220435978934475407836917518372132950295762948370275898130607156920344699274213696068323522768804193167474090000673480785512980489818584765191266878176474091064544618505165408434452589594062104701930471567783227462952961414511443128815168844657575033137531355156433528016630837692592109936757633788243890191246377253642773942493840003169530860661942709869235604319381601425292897285087915912875573015879352945661222349417128941771881830317459703267986606073386760711766376854746795228114779046107213241590966852552563596231445174306930756808889172443832083540389680353153028508102707409710800473817699550653329304475481982727290230919050118282609194484090774623974947942812136371239126331834987987335500587332573252723183515958585864499415763123951701066587825799793126383530130775070469732968693760000000000 [149,17] 1038747394068390184383528372754960756877734155101805031463920593783092045590082172259935761882104181646708324797404464964620651792058984470215292066547365888176975630861529540462598319027529807457086112869581882091405735063313152576600314258007881080288267549392199257179655890485953873561916440876979903693459822734871503877112078094437229249652090470921633436722170341778141878899299648192890935570850666219129846904439011570988659155394176076901989799262433666319180145815414093419992124208068627409004012630483098144023329242100611617767904202103906951468017809927352183052752299346175750537289766223155609576356444558607140276549258458268784896984586500336224066358997617756449086435198780469170519385016770372871431059978033367221971878986653661190750184872263107295190848106378646485559253152283177812780506498304324619593039174990747277892521056762191539735895826316209161396906445526034689975038633427883393746744979109062693839370910547092600286016704985130653685519458939358333520778295056171615843088556584531376191617623299567419404518736774301866474928618266682316497014154653009328957834813505852609542675744465715498074309383161387513757612164123479812462406935690153853982262828361249917546830900285047790249455555408339549858289432034219429074934992203391701915371724670712811225516445936681471339780137521684686503032817213712765160266167530820602022901986816719339143896388395165144027597346868888853719755814647515562792535633549376021521882109879044892606074865295205318507060264960000000 [149,18] 2262719838275908984235144600285812125301403184850064991810767236963612425845329060276264844196513885090134758858396467196554009120626907910909947254186661855424253630726062707084865378624949626314711522375221687154109825999033968530771073000577389390692270837762303376672926538840675105728526700708890363112778016946620194788574692927434711343364211161126130023083235422503440178294547844795710392698055035805631381893049345677656522502245871522539498263708255135021748185475477729374666814298553889514554633762760890419534371887167728468542006997441569746163416969604036103392979315997732896624214790453772670596998733409633861082901189656614407444375281852873503981049869578320011365792674578014554548012478276003110644424785856216509858693013216260960845141489847964939960677232761924400126887418984992537193153686957650122002644459757552203431018963793383688634469770326532005271850409676784064947763907205858540383840650181766278729647927578981855047110265369959581341336980033629456446186378043581228583297153825678262509864007253288324487988785834714685917048156058620698074974497638060793934112944329202301818196233375261625696115247091091424135711835970681308540936212039680464242864778577104386041852560329970992416769333109435006636299360306709988911011648317926423136130058926575296642506249752962245395345087804294996460497648361011066569152891233320509651688396390848751794138411217031869334536316869370732353953850890010283211598561189832333376672749267331827945495730047909521728418611200000 [149,19] -7577624464558979309367595473731715960741718689852565607285181866256001744788768800402235403217667010311030469538866665037812506459410438281888165479732995493367636738980763043185196402506495404952552981439340956545748698277067718959857738682164096623098811290086492853687582430925937434567928506533413061952285910777460367098798940286092543727934251854607062741368234925118621801842034942346429670192308446456011073484453025925353044555798888683338554438139618629744907399669518022551989451727826460329010790852686200361579802635429675463800042655255357149085420103207445208157830866625089040879413840382075762346663979725813173007765323527704151437441336123538661248803005088744961828893896364477557077413940817287843868566954955082602979730359603426603933409812810365051256020692760818120924430646026553311449517067010475602621785194822921334737124550382925125170913607947353283442783854197105821416524164258415029171953404724024418048908181214815819095143253979031461424024865979825320522373800671806173322546979318543319463152745906077315728917474895931840999678020490389944075857267039779986108363050417518475255846241158314300036813449146424672848014796036492925435697130110895402469391245422641702529554437539468582559426728413755667646427546462811109374435829627667046489513511775436453801109368208889659110146308109829530940760641972727428668189470185842809319547917123533169934034041491937878645073275364118745070346576528641922176498895605895349077581956861641863293013973813833479270656880400 [149,20] 12812975534050023877465516292991801943444853136861598991088238804575124682050702009636848112126826045039293436549245891321208994146219776376709876248738244460036307493155631554164049339969378678206782566146301057637619886728223424058192399894485601486832723947928676893407374202404844640119249320893858670791233740694782647736935971701085214910272014415278690734400460427940112972517217278438925958521040589482114696853685592242211218139781075105534292729459319051756590472498321675596992134025110038416213919838211412482993545984100808811602962693800275089593988140671633875323149446799060090771604853269906521290569518687584019328724560259652241741433396173619179582135126582012315730628324287718663902115149378170181426422768791467604019519429106898660272031827177661485112088527455197629991231607497951337344780003505941241001209354206396004394689271346852994026358557384151702653840945073541108914344980916800829977907566793117508193633654238959059834166337257681954522512553739437741715834217177811250038955283870493291119289175760254032047262181071557143392332760218058751067905232093867528832773075826912650835149084762325663425962854084595860564776057134803970899594449804602829948818757386682351786436095960545289797842006182936048420417324874644790221400393552043068783526004588974073079630741653393130519671849781117629631643631299997251657064466269138220285689329948320308205418250514028834133568655208652405488918305366536721984514614821003561712450709272035622380555897472945805539174400 [149,21] -15302429008360947584824170600274337946529504718393267560820082206175675342079619973267181150574566762069342280602281337356310077658316021718178708061288039902101068089931605636348136067304752639024769401387494618678667874687299575492991730978919009859701353974462568230696914769728753590361508002077273569616527184996223486351365383969785345673467491856294618668088976833735546322034863678790103207611741978597944912535336895932201209352193325849304129576298216410962999858802270832897276022980422162795004165471650761940870930936371349958312713432086448601455117937920975608909157411974080460772511678735794161168655431555166196010291374673801972218827186502416894745725875116869895267526956365989394302238300827808137665564240363528447946717170267602260328798256036285276402435748939689167916885652969340676535873383755940983839313142527442861580858809622925677263165634280630522610281494946072112118122106817531729032370806219181803664546356507089594728663639946248588340474403943256410409520639403803932218186213032259374536572979137056772682520302164315290312355446573350588841048310217546850661215614190201435801516014302119348843805587755243562784391480786929838504573476963773185272650940417688458786430594055924914365209924098192994279792824826758682300942579167065486949587357595672787696761306690426039433394165740597948728849794995269095140379017327315991413590355756795332839291888187256023951759573724095001273990593405868905413502556476216156612849605795337937959111420485043247100160 [149,22] 13696285271387695812269274840975234951307150470502345240144579208138602539247179937087974864822169061812968966924130751460300348489747895058832516254224898545713164331636064661881904339449636319959886780005973721571956329643302566314303686580260278851736258493929111515378809064218077246268147426316201802671086515652604972342069337229244077879124514415493206331615884819625909831073736529648054803657379719050754302262045269121138781597749853304901136022825088625327537848961074564713023618753724268319659299349437266227412441819928114245483017310802130179121389831026987144512041899234661971341247181472718132564578163915599791458332012428808318363744571430489662625762366731490581938801306548445256575120624810507273915465319001811281486985695608112389255621559002037627253294798440964613406096660613508809108119838860660855996313692667356804069100102380587546869393444972029746159147628543999251657102655914765483692087071527642362388554291916058969071495905578471157176551609371415060690233137669494739033234211516959865918881208954854764428745615552672318979367027784311239140122284502754242695605729480997230057829394304918720818568946045721098067183337844924196702531302856457569341263185121794329981141015954817761916403912672225300968652544016243396895976352468877707682114742473545900715419812349430366366863550355735418547397894878437640280008146589205989995318925289537442656648725306088168913245681392242008298832116333673304183095720974256890349550247417119450884893337554956729600 [149,23] -8970663818267272803889768664533467376695233774159357109405751628160087982567747757176893887134686629981087029682758180433917800438897913477775106253594147380784414610299930406988396681879027500021173711270539491324824502616432316134030143171437198174767763830866059137857947096073457135431455590908606956742627855296869237588995780231934608721270320758398711951581512298438924247822049509610189576129165958066908961629547496552035656826944166144488135026922274400446109447493567067661958045301747396920360376085434876346820653305275103939845098459330433252107851543232601354852791426656684348019940935034330168281465053531408599192711122058641575976710312542762468396904940294259182001162472939674237992732913034690843935617695966800856708769127532706533311013424177150269360137759318905600874879734422677535651483496063975277399677057712659701536793001260335404532379487479937912244663621622010154454645727545677628916459193739208796543057926913532511073868574006507175474605706673509081274291940748786564623923676045061227887575970221242964310520768086809038883074658428146172574557078980805166452147860094353291979879363615379403946289335784836667504207725557626443655479918459567606806759803205565054834570759028848432288492411493140414541147906386130114519923882912086959644214701615313859895236960723586936177731000203794405668383845872399809518693029608109783705306082855235033553412517606363557633617749552780016260265002210081748220074781901950114151364891940120866567727526959969120 [149,24] 3618755015854953440076649462474457365481035805673757368372239859113126471988778587415387683222519084433380990489429679458277886861002905559626038588113147267640442273190470782216809720157096245794056095403120630128700082593836202070708406355220177494184272439343110052511785103956215698904986448196742898398885986821669006332055444473837264761886907713548290167835388084321877162198808622198431559862675497631090497366517487200833770245654096091944813859750269003446916337375570785068050249028331905053994242975677812975683886003808405727141655120342855805949234993794805134595870094629792850608360202120797155461860166263767460295561619457683495399423500939209236572714472923834748279751013427519346227979024403454057830555830873404073895268464641327804056356870168993262809252476597859534794966776476523746853471552161146422312634076548884758992615142082275529370639247823244696168073307542793920411311656492374969226344590551835053836698460881200412528404904025924650075403424856110902143247996968552016607600762665537514681865251015222190453172220272350093247644789168705447646482480535873974778955629891908289797567075652188946912027190073544310388155166644078377466801321693530531604149335840996817230353230407198939364383370910394071872774642445450059657530806874471146355529186483373727002291994241506407779006425111319708308904777478429215354078245245206223839003056258099490761642546504757232258015147045691049636275806778629638935131104851354050519565157030311268796750805560320 [149,25] 209789814914684359082719108040826396644916060129103767184749255048861743433170289748664412981892588022411475273070242462590004481880308516283264033092280214986645287507693187952341841294318461742388594067925854676712247106747543742081130581287738817275949666646060171649297676621039884155289824480808758013244313575464682688316818552533248987570145408330491936227401012279209271815168253766309264213127780459072338477811619102831434484146987880047150115594505292343212488090308246539795606539408228023587417831488607134201542153950653509912620193512628446040376284304521542947966441084587394292183157816796775052688068628670479167505814215505324483017448196293891022527003524524020156026570604152941810990541427890475578956269120229899692708853215906261893469029199413641266240085061071508132288161453734850813719983352458301053157494120934464990040421023784973823363528324418222269633973182248181657760958305531110251861784868700454792881379207253518424232728553112700701855625444690611363226078748459424702293999663771949296960804268230830775444180682122237328022049127258348791927987406124210480273173704250905362768264130523299419568449642263714647303983542514029743940388522754013524407537731963886428830145888403836467545468784172436226540322145714702337086556141488090354219042861739932421265562037321363508965226910376581388464803379209737430539442342874402034339956567141644163121593033414916407110068339556168869721531908072000287924470094981251759388589896933369102005703040 [149,26] -1868619007243280598971052061125275797460922304824788140687834754809108326010098905317353823202687352588949727892656261812369370717937700389322798793407264997482096865362059962581724332523696305769935279225251009113323281744307650807824729239990075282891948593290267912038122340597659636675417593287278259400363027514095424587016644098801878551866420712401947620422734717771750227605914825763241346971536126501412297482376743918323921827498226408992174751638111151414193125717865325553687896460841191914211742921226144425257017634854600388233518367884228610921624971590303707025508323095638023370982965128254412710310856219048427971200913195918939148332444540169721202744647538151623238539701646660462058689382278763559338736237503578502188311939353545190812967804664966780852995108398086457752752614540471534221821356142576627641299702623315347098609291676841376258711946278354201496427287042331126415372020346169559422562464403477803625479481682543595040289341572539318257018305788500686315058435564297312311625167814871953441233950898316296588080644989497876329787831946812151211682559232972291184889098304904352074332359436623927559867339426146391998882855012208128406883020846629915287425680264015599852570657338532275500158061815528790660091408699065466338148682687710151923841480863568291089293682268825432009699984439711343729851223702726590889260802277895547107022932471337391071492789273483886480826138109812796498774585881174652169592679071912071546157173447744744751313232 [149,27] 1943992656791185979161044166978211630089743269183413110863903536401094392186005592461233593805212477508748406424043186075354359523375432037183810938848806275466366586888322492296824919928737679460822281405152135077304120754500696984392009349357620195052995631487185990275838589249048983441445934725495336642357105231381867700030120237143990401456346639707106076368900774177974108355109379238853279863593112276733976081139630360293767284911486130583082236148520020253862412839353851573617983446140402796423055399603709263752427861824175362510208550129375774335641518613038788170254834124416196763906666005543797067915341548535039079176952882214625104193450426326231822748641484648323263618223676666685436084647376703721925177591711257605583082200111417121918584711865888833752587150626938772641376927073274514242454657137872461198661948144057129135772271994600915027378325080260337109161678565934111328066079417246254254711323828895523333463627030669402495668436018479139233048104265928556938542763144910885257590689110524113174258568741692699666039833453280555483622353891271942260179155902914101713841813221286465894022452543800338643745846692405512021297694675968041238537823311550601146359450292387091785455224641689971196046638934231956531949105996257454646717843432258079825551596371461378228761712434448055423399945176578110111255140416926750351545328800196856344663143103609614416060692070042636699032209786934555531514976994893079531054156426233771537615087626194396265158 [149,28] -1348669907977377652162125502892675648537789192071339142232339370216267156764278916301179919141170823762643114545283249696632493421146703673466307801684416430373517054740330361047358233961494931134490710176465222644620679181457195094122031570315481530007542823370258522642488778107356369572266808777973567107492608918156379078931897027549824428793341831970300418743453459556704087758832064861172755053519998454683984076628626523921160831471253587149304549137739270594924992999902505921296502039323089070352870966873880462332409220183714684930962205538064963669555982945375394543218111128385673836955912152874978674027432775495192644283564847660163361254159727306646691151304903157921198382651771069205239692081222608677354318573147334455744581076533188391513095042926890913027939063840575571492913338517412815917285094383581595351008276700576328206163016539066369346461908280736814953649933599841015890440460379848380834652389530439514918362834048036154275497688800451106105779961125197382986837949997801240984004586568819369715167130759823250777440674915031625592808154589045532404489412976611654412271062603829184239702323820484576501953585680058163332363598597737806233360924838303658081405926769824016671519281058934427449433437556471854367722753055533406063356250692127401360092440253740952403534701568325267515308879680115574375342051208430399148577617555985507205212071852395481178245653720801662607642942767007334474846680768872277517754313486637114006746521448627704896 [149,29] 718765018112095877956004441285273107327900916575568516460561243240239250328351891264655517980819766514109852087557080327737956755664179480764252635353281253421274261157487389711739263498564000320990159026036966306623146453544641286240201411078469309334625191811230751756815894652089373027348730835291946575842964226230297194882183765488582599017293825966557595860048547709272750614061351738825263948489879280530059614122854435726995402337956860710736088024466533731351502553379515931058974712126149556727772913635371685039737761674850692654117123188586923578991453873793102337308185672046159179827777335430133779556406611970115692828022106596452282979387953520811671922205769762491902578362763714339528744038117594231537516344946946257391797259142600789254053174193559027424673331603880379026155064513132706642115920341415496655364539860932246230529501927365731386573024972359679303811808442760348467240132547430864118281451902346760429681462629200819010671794507476059364202149498029241242131870952507551948982876540366481775634259281406526362683435913245855879430279109211298199797840227674244633150024616333769196955896946332749778140995363169467595654243002858413276905078989172761362635630706973873930253300794172040867629367389650301953935561362714958494526277814581776866431349814291535958063113585443609937975892424534573620181037172197103775953976698126550570879854080667759677982589724453904580126855741339760858746692209638141172960068614610921370279474389510216 [149,30] -302673743373633590821717665314958663215096967650200262107318243777360684778444903121607725943453013044598384953392069987141232064710127120793459485683249973755646477784560117667199409492318605614166434177582526697445327640162647512512335648041298271267717592733744547757540850155252412411566562718099860818164741472857685965781769359765848199709282195529151740906575165982287887359286738970050159213145335334069006992469830984216259853550762010005738701471522697986952436995304149499944123627993019637280918052130565339915614513606663234107830519059918095065855603673529990366156283585680858691684345492161233285120674407252537082395846094222145912740831145651850926831795831081877828444186860581233342535073138485732400029132901647923000649450566196621655970361058670979152468712527205126473998391890062097067365044001045667973279609373834265118164338482536353053476156120200784593173051251972840605696870406122405088259452786997582348615605558174277195822578449314771130910617016794910239806023472673199584293306856928579679677289035296934080020669254278363056402771936307270723705455486006236713230206292938264542918439797654652565878064478821716632722090310178182378217720428744424591689525153064122917375153359874919106029669814305500972632079256765436353491399832420921366941332588836246350363728163781708028781708128557585555306206353120382633823407590889368299988370168215878890837459882250194091717196537627389146403536962482318681810312489818192943445118434728 [149,31] 99395513044569141210090808416307783259216162911576221464102190245133297583778189124665097823925019993820346839922972247439669580890862322392396355241484131020561387258953085233835094029256681429575549762086687080550474543845315886187896777881958735021631481010837606908299037714749598273850473317591552714017687090621104521851861876953692516221944682268333334688903988127351692226493628288435282686297021108624073118486918022468005954614072954547516542260389581610137288268498578278269274377967773651279683889091714703433922990025722207281111580548265971626351120575895200980723922835553205587129787263529580879648536811218547383766542958345937234566879589773834183795986639004971268809324048873337977608691134193294953720767255360229701667629650906917872379446436798217562751447519276770057158257451494762982241923546701510885283274414395803961160661216417394287398250532735197958026344480830757806761644533681260075002728915004540154795464782078528258605662376252007266408202958432966173736220466405812441384681908016718942327193126060029874173500703450404888549072144210136281596178777048705105192069571435682658623294455990249354436519968826209507661267296572606493504272604313739613789423757275673376774264225507146207685599675193987569563063465714684550391325939467024208942943125453676200956639435537388507844805789572788300336011453060901099959776184837893334996945840033818592487895629600140542494635228550264263405196227251448098023667172376531442503567999 [149,32] -23882341002336651144402600233905239884392002176356335429202139966742202244397170416731777202217023505513314010277509347255693373245587901161460359371887552430654411430386044573014304375227968018935338574264701736165260054862540669795763226125965967875545060351143055296251027077388836262382969746512814633771183350344409992118822557369119181839911739421993062378225345688648406034697979977710835034000476729000983882139591695367036402197595905388249716928852019687173380478422454965895726708938519149551745637705868656446059504295283829489202698427806649848042781554811895033313472686584234482730275924122277738016098495938348490785391212038420196365731086370698855053678007682066905375397865496870493675954898080884839822122680860405287839187692942095348303079716258514975172074306440961809747336427619482038268972405937511207322938653989204346979577292945290728051916418486656750533256900762250346580240459093836508410415708123195761434965889203390463010651706313995414908179805453183677052689030632029059031022317792730593491913320421619820098729321864158809335573446507109537357040418652626074221183383055791208372495174772310973096725129423008578539469827693008364000785120328674467122057582004630275569315431237944547447323127942693590317097338474303346976323633293053166222088079840767309628967084496587907715590592924012284062838306692324164976174924538186714725407551820806586990036499090735816496559606447137322115682008438985155605705895888351392814016 [149,33] 3114371032641744727699303796028028409913004670686855436835465286222519638519808999025894653058999383823784182635922855497655034267307964467505484144429627103338301051694279802735432148644716579314637588638995007558503539723329078178240665963106517581803952569553883883564501471671073502592995335375836701483225181180440565958956814852500095434498227148726155076024204570528294714470668948082837319058204582973249314544782690995391674361017794202316092712628459671175910993816840315549659318469298000341559825919953737898361493125036549436779048594914212872728712278941460730216691207722777527691270047299383242608517764506384805722375021785497082828058517545793100641378276679958911674903079887886546088577579131907606500149153762213943515963899886127250586691653159842138016355725916918286777904857127147142876783834206015220459707082235606739651896128041708183996230809838590338149783984037276808025055302790057076277213546565166488858307977727018895408180397649688620658466955440071763905516609686438192640453160229640985944039117743377786923059518509308481822333912662650750185895418707513717032111271696233208876040697653701251685336650603515221907536050778234026718452450763238137024996914229045205685074924100686543130923729143113404567192448449783991976828294720134169089319363689077519756899389759852420790064372279577964690613356298049204035859141374033969447836139146118110647369989132941429479614752429317039192384754653356086246427145915607684936 [149,34] 537590845404133900376062631001607116933156187516727352540839950051548356185947515027004552056816160739716816140288182872585633813627669246184354955078217550271433441371147470674556423960867463848405055187217231195512072956889370308034636540843300621845500794809143343539212618196797472360808578370830143445784174954976267644562296371257433204141332508579629251548101917459494360903450443700417016816750140261254669590421323841176476054251093210428552137593585184208172535752664518837996595908549629443251625661215208273323824622467153006424385678490932611498035148261425226290497183509845361846436757420070250299292632677664051516322140028711824906333933765156078727773120388818230154578881891865178122354334514958717521597515469839705742328681878678124448260820923998610411506055052174161411155401653019184398813330500230555708000508604310850841270725572276470706293434043068101360956492942202956423915207101908988167795593963821089776618906717635014180840527245753118919678031586637721361492528987609018359795413374066128196156298282180786048871105866158833821808373955154721122315582841670821213048520315464692251659556535552136223773518657542426766568130447498764178167332481668717433197909152874733422573291387728021796300742937726623595548370730877976273786057917802732472062115794582042665245425005961691364450665756710576101187272935738979734333964152620956115721409192715771705762401801623720525203481243088426621549281998136754130023812541742064 [149,35] -531391890884701840083121622993059942385776382588738375091976033122041167448192814096760530230276931106397180770440614832933294412571857991595163641870984390950153582812900366182856312154319626980161970032929007310645499878697099906812230775930181073218691354663282267978570423538078878255091907035280848695918011707981598599787215798981147113144152389934214281443981751073232195027738569387449177139046133255168512809216133846912912171108123740036692671119971330745279602313718041172775545784750932609315235628915264225353656025994058885090326485643165425530125412995954065774965523897350965497044404426250625458945420083171371926186329486625362364392058405169072126755933624912274599785305049116816731272470164667501175846366477812526655799820224445781456879190042248817886041686510600630930288315629355892492706505978299106036368406703970429874270346517345544863828709343409851560918317091138840127327647951917319829034137644159063232732108414765300894423652200581853326876286442718771568594908758693329193887596809839222576663059357434014786032473279407971649145274908008814601492320357927229627010562474571010478047956690680599424759860828332016999740200213107175216920835587132655720479136805745756603689726601822139220699722864661542542044970271308221885529887246002482004862573534924620534703693397299669488571348530934755805051312573407318403096115320769677471789881214926514528867982687700325099958509824114031052662632979123494490977190376132 [149,36] 217233807514415439649385648022494326022563900650354365624397544283467792191157546009438311639948406222544680260415043903800981440226174561765154437370555884377323382202870303941063695522865089327245855244886046151238967563506669301148887968134492032802358662855663965172003634193375065952128336660424250175783159254939694788211028642559149801808713211464321436420005743384556695104867089850986498354691351438828551445437623229455516311368278702027985389807107412251046345199608112545212626593845462513753588231237374935758002243727914849567214122114232248432616446875976404212638938903951793762262673889539649827805929440198613966034345186866699155118585500295642290052173374985650811992205192784450598683936644710015332708965379526095421220963693018559081906466607567807030652121517623717054728287862123270869830967421480065647512092102475796463250566955437258261886308100849234057584754783062153791128066142022333725869491829292562485943466267198892642214229950324489156525022215817876803339096526264100129452072818443931879011853800751016728060262314271481188881458474410420088098212841863818163037348998252665884651544912417112607446356202166227452391552082100084116607812609068046660223875556862624299704431725436407815694900491673834324963134541102136907686126498471060416315621346745569273730779286092905462699457531075495468189301583213958678353650547666817623408275620455599757164566215611739804400086054118957149168132121429020428023000608 [149,37] -63553245896662717930301580653143783825680049212225915624171349435388282703140386477356265354120957135890496051139880638610950797453827533908674105667410680284376562459380552597908219080147063961960039539596498062684916813156384269901701798038078404600178866875137959668898773272890705306571425405909240068696288959735616111848641424989892481521408278061835322073221451839707758631111579967697572219339655287566974281309458764347226168594208601161688150381060439719255159160174117319494256747184364394922361811412277891904814786785359891304984743251760274277881032112869771131677871796069458138335994637727039701127514913726418820072136213401124067473732764433962048228641657367871853667119704909596560335714160794785934673639308190971839551639198974133801329795548910515199205416851996311647143400786840531944507041790426589575374331290067704902747290858370437922129539772125270740801568153378209472173273071006421736265249340384713992940568085554406173581116435717476246098101250359199054944271056577136787918199744971601766755284582613392680342821899095648284943298538694671951604184520625077598490585405197423950711822591757726092753563991226662061886996799364982759892955078106838693466436161168441365636408166632249434522562306360870661151936774899869720978943308765937660683800371964123847762525158898111088213356384858537738801165296616378630716835912607206685346821558771445425848587221438848675860954625021441407552187889419771647311044 [149,38] 14346270062791570482454226735067352454276036928239148350371034766281732679295708359253571234917069935305392920391461791234565914674408459093634246585771945107066577303773485684102564052259364834635419459624290278482005399733298719899780716312468934082306328516081918716222505284115774875044784026171204753588814500415845525361494706118396715202839819905952997966990000549599689348915126775686478310154935164168362107191580907561238580943866046447273444405438813533421414933337343538044363477582375070847275102242341380248227799659696086131676621241310638041009985741339751117830607094654540040903409303519432066398723223398546547125201082637534900488321888572449017235262391409693346027536203066788450186144652069361202503767174723727027360642597860056096086202928318059681026426037571652866508193323726854445389263312939078268771184960285795164864653387799731100309863323500727202736279095430142939241457145988480739094124266716844648414129034037452607086759956544535332134823923887113567909903637804717300665650889613365102404060179296093051898033617369464453680739923511501397879896733401367394664784857664105747675284037066233486944765716604905408417770354157001338115041399826353285251427294460443786213249114106221270661984119604814099334467636915612136703149257049159404369470055822810764065825922067717457862642812398687184487371792794049312477968507798120819143565693918246129628624861907389361304338211233557217019712413417642693192 [149,39] -2525390421812387667321889163218178788674609120410502182801113848511194795713963236738185268284438538337457848617946940709133673541745544107796085669173984916182928541755118101319064429939517104216249132842099318329625818994511077082097714322397612658005970504930675833364551420828104764850409632040210672824971473377150092168268312311713390418326898799745005184301301954787452900398690415682780717541306277647383213686714299395858347654938783480487018917216298776808574759543540261864608241706096588115938445906445091435557522007693880871873471723021165401071406244393335604500730720997644534275346626797648875484843283945948567218371704978774442502982464172658146566165464271159979321850832946541845218946845237208207898217963759958986810391970607750479173610266645715768115448639749311628014501483626789286526970709832991804288046663227405723352878252795109251596842825902218181472696162142964954303072727482603182408568897712542287441593029403544180906445038852019523198910936930609684224934712888717966028691302761950492045622747982497308124035352138385427440815983365049021727394368157001808492631708035253317918109421058545480687023671187521098555425390821547804353213632306575038935676548417313005392829176614600352805925316136219503769980624316840671194831495964470237071236958113585073894694018213262857135381935681481572039286593567642399221455185628989701701572854475903997165415280137416407821246244205972636577868756250120963 [149,40] 346504782489746025796785389130008197323926271825872007307823849234955190880193093184179706689795223334200495087758444740296994860654279878663698279711425763832694121751625349802540823062912535575246386128003136167929286526178417973043883396406681965844623742685401169395579392963952848095401852604085625828724115377148900222374600881341891967661216534469272393286798034134332974874600006462628447626529787154723054057817123864143627983900828369570401287318598853457115489210597493190948378271985838913379869089924763510798124761185395381242654287499802911802253221293297554745639194378874245082336153984694249787475735225811473133220535495682972465873883914798805451665801592383627997285679475350779767315255444299539974921817788519692471791670539539077089801477102474050486444292564046778169494159882860215993267581528675398878661186121806068608101687191501975784013723886234592473136438512077974667155077689250099073878606031795629939826602195110859857902314917976028331319447909623118457357435710117851109093377786496940152103076458523657658497831709270863766976741216161164888203877244779032399033452329620237248059046895735401315340033305985391066739623012546337948574251847164590386060252491317133274801388090671442666691311618950357405135492677947450417273149285784658177546696524290858047196050375577886374507069122654485101603946349672709904573937382797649699278197575798178267095100617852711981334733173068200300870166469632 [149,41] -37436804167751167271229811000181795493644388109019601543731433842269087521280905689667701221722360519970631373345957595621413719550805781922867496413918373416973621083127567505100994195196061668108653185409732552296502424167030890433915479634152854324803983016558356642622936958858577296662866137861517631291631491227972378756160051660745726179460463032419458266410256076805912922017915171056327638392034140607992967569751215642082657383339930313977506751266689522857106406964200655618299093456867707364571065700848171957163782900443395265432104012130213574951841106431739888535163228153729514117052550449809840406743695892908942709154416505404899849686447472291005503080785904728950384472791504855955298092623805844483305538048721589668982745944162341890433111952221234388856427304285726269164455433181556425909052553804248938797661852476635914281834379604952316868796680948013853966392093525726569364947318720365791004128120025981770830048080030151937382792913742955284262809008473122130370306261540648620594813450328001259034912000577865502825380123158084069039681634618309850624530094692635280502474495700891273169511277063354020852361551098454261947972357684564604575699947409939901795332100083590353078433458988881388420828090845763348557708912731692285375797508220042702489503973571474422307999064461810481032178847675769967874599187464891306579349078312524607105006985651606620858778377276132402047929733117937101851667200 [149,42] 3184465671789578754379466352234939936448698407107334154880622198146351269062767678895387382540134307912807332591767249524499239336418008012015609144091773233120706286328070796824491651086680776144540873005153024644144742727896474456772275957185478166735429023477393683490010622892368607939369735903617710556113259982866588254485655100432400375627681516478166002922482576754949558739146910361360789096956582620950942467147297653637849876429797859106765357176989417750816245505171140650429581894318794687036012820682401871082570610512258691276933928263969017717426219910623839817202093577117051860513269821790172786985861736899357771808530645334620393739899868578568339262636480982003536152929600702152624995098010455350340129330095915392739785163041942411967882936433680801085927844068855932575153136316796414795291550483616433612723257109002758485324342577927391051563864093702094133928247144765653820118477365430814605512083500498053904801908702379468097767570799070296446578455765705092879891332923984773466490273182744051778647060391855167115119698133661599869182988757565465422770098774403595286519816222986240435144698430033525181949040782094801948935734938092247166413280309696513886691067491009558661180410789263733173576438305965930818574079150897713416575530690426987661874956627818225806611108811048604983050308202616574035590972497598033446137325030967498134323858093970610538693718941442688900717930692887509465600 [149,43] -109816401241814596535075160618746384858881917619164369327060694516860100605377332516283436825102109604394719672134933674821109057759302113097677003756256883118495086897034131755043837044279032831825573213531542016871937191773239500437499451607355946453432255299026934660132918552998263754989128704865477184560013247939124808531755507174188780322452842847835709761219834511653595564266029156815241244503578633082299257266862864761171993354282431393302641295070504805565910952520216080967042241052141780342223402541677401317682929491851977486456577139288580631793774711761367341064251985483126939219450041126907286325715683549541295115989733353094109669387294053691770758581115734319786886657674735017954991307989606023600643714567331021632207871920463474731062249044305504022460689704011964168855501144554450621121157344394564059238875095110191108230214249266219150708534507429681683711232788798694624449978805571491463484639999061279127727153334825215132979157462846014860214892649891818739442597744560525360822390474831697677501172223439202910507525649183684203718777253394540828048748653458004625346007647603647935593902343774259188536581413102754921912114918875466601432506820501859398401284578022996712308352419276012849396939418370136696517014626571701352344700218371309477560129406139811851729870672089288220408456285930621972460124423564141663157426574456778335468290052975152105349697783009037816955226865236515760 [149,44] -54724599768032373389975781801071166793829178256548121852157813188315936332184726514057634714815447715869574742608516063598915926495807171160800494154494545521573765407666428339474834763174393657530955478623883057842314071645184989721470984190135740296348699908446329927857538383787871896159280720646276656380129512418427956387696886870050697328405520879761441675988185737605138125062933873432167408253766020934678547156187086258370764648691190001468610375561672428864229751486566546406117993935974204892662371974517839289570536289968993283456527875281799615770638447364709973917740428441441868310630635381685103789995312835197223120456193212629932152149009450514268624165505935063989011499234060382834551843972078074831669120326330550675766032539245606224151238136189335086477580741249977692990659533326018655308112302270499296542188990812183175173478502948841399122685364398555371236034020929019722766068370574226809199348599147517657306647380408116583937243756669953680211442760001194038521217739744113144331024106812838682081892248291044594977606670380203513099803779139642776596735622334011166302614819912077930115663400366771104767230015598372036441568046322679240571276139171071462342524004314009230600346245612956405074060317037632757060053644318770466596903927925251341730646941702657206394392938275750638587283994262155921607047113317220783956891348279286829110109186539736034413521585612093320422803511216640 [149,45] 18015810693991367154257750433504764935227380841267204437822057681637555631509110646953078377111891532855109039506445679790129692107243938414693771231823390312545922735188626918536858378380083127644049400825970276052147778853915352423322077019278130343205272080874026055000707859177220175206262356214381818608298083358698334079289051501628844541185326582859446719674551677658619253483782310081456283176942189419539960986789102846231083498061337480078971033453538056186830542581754703680000957927834227629704826457894486682725500865505059966192746530391468160319224729933116546280259181814648221760191055230336225368675815623016958566841195635114874306967084055441084784827922958554295674379077416881524034169669111004739417968100327155901779424275318411408770528981409334268072595486281895019443515771576232253814706239196855370654837736339613082882231093320930799878333150358251974650252986905357610993729992875940090422423109546065198602754689534371249886529336379521425522883148580292936731506925825579569425599246130351324836361186197032816444457245974029681207827169791526802261456226525040355109373744475259993267542010708346444012435731686162912232153340651910785370854341587109119043969509620836910764157118292958502334021944436025170832592226785673718839785550826950731431703971308909970911079683509118866234402164038613659959331030307390929460567783477463162470787473221586476546419834222425366566533250368 [149,46] -2290565189663973349375102538266908117201820042802777495454106251746274662037614288775317478767951713144842437708551856181473984057391951568847932774310832415623187534633197493899265504064953413783071092417954905983561198757369154612721460825378508027120908630640136388090617859933629941728846057389749457514402112866139037669175793788598812901068254218983980488014621117962848271391177507955607612922170326781039093305466688935863562966271060204274361762430977212475770240475885697171848172457474715506416033249679286966503059155110029326059333574605314498832214870621891709052416392068564951419336685289826952798107199930765753277420311730443359264126322541529638212614604995091061181439432980936743713262716825852444545763593597585628057700399147182583547997661049785823864508238407146484079520675223763552056135858599197049967641029672351069427960320350952064203570995777390811067676383312354243351201741162674679208694405986409015682380488825623768159948791906146916626820457822970925126306915126611621137407136731613273909741169378726149724207907335301816432463405899382009891428000920078926199109899599524782369393786785905399608160112092596981113062492492293119624738956283680860123364699774085275677166923455598755569914979558057554255276479311222320552605258488820950713146493175839691169307172297573864754042566220220840605877132166606393437956076375926609174032271158446596236697096924596663156252992 [149,47] -83698110774734257014942839608809760462598383461096991790136338165717931126033407573461765119091966272173436754130784147755255475606138631615510650187569541859270289340374341507001758760066199948933481018287366404899423304743610904489377490741048175739106236233853893435356590438517847717526706370951391478582974588349424800075641705397587111636803577867544478902801364958062383205223626441755215717917847990275658844138004408469067408782699045409423468211830714060383749205794674653367938616665249928399635861223646787164654636602720187701241204008337163276998957376252849551961738356302954414313476446252679219992076674807555964840508665684609973720548211766758472708849869906624796973128667097449981536574204845277912818243647909530996842907306488457089893571571987476668038738971105719164087096756704725707260763677276326234201446522773972786989402397831250120729979649223886803466232591082258483164741851627531327378992685275705597246991665913039904741570275729474317625014414320570501905347070535889944839600927632449112399051236642673767589468372581402186177934698920371188639536203174959655516395766382884476529530978146598970588847150809795297902014201000605057243630119824408040633396165432602686944888912771981193581268680415258295152362294389763736555234148155575070284511697477318228661602910649858246401461877177035427564231697617535958899886318995208915010758797304142243309686481621136513864 [149,48] 68558986061288534411345476938084563825505520902792984523598332882736927677290758825570688466305646515242276832593599117954750172422070127590523208759498695974118516421564414089464871662482777885822052774379767349684941213296170436527722652930688087926316574698362774201287277892543830949581391335692353246161027264309900831444367036057076758972839129832061142723927740868714007880156785739110058511740807173405306746710533839672970980441624395847967341194695697995835983162052112795309973399156831942127648973252481764243452682198024041136678540389988984679531557730494052957390904651995225869150163834070369311271720475875250200417607082457814071498589321239875557788216778641774674466367940598612347688052079823988743668762248198332957106236954771691375998334876391330226654011493258921668676167857575101258058945745442466741702356172151533076486690106171056158831875239825946515444143385896954393952447712481295503799949857898468589261751481585493754009208926081247987564404035306807248433425740758638505776490733843875068277050731552630934680186955079790069614197467105320557258758653221130173316389772367616755112033847169486277959356345092371954462348667300637613919526333854410895820670518178155429281321184843823755977345175684640549393544065043222216027856589549614834949844030313893724606506434818445251645467428806767208927301475184282483845677600766636252203196593686958783753700846437173312 [149,49] -6990950302397093772423426901733182800964265557215130234565902498866559953228291295465713104869264130557226975252203210940531959633187583649213075130494533354582472317749720831831374685681369718024176472139499355496915277216959312749050774531811837112622361719169164314274430361271398403608240255073953469624131325961534731322812988377852998204834848517467010001810963086732186361617197090409331404192492483481006337003127673946470313621866194737436644285837056677498414701360916200742164894666106245361439972734076554945768352007422563348545321647845637241183978091049514903415422184501101201838826161849404327704538208809363768223917138654844101221186380417056921616023531728144662505358035067953767297204863265352170982265695896620280192578804719723750626712503346499865627979406556385030322960162338285240388930739528091817081048584862369158776948141020447516492804042318013883696640737277812077432189750187528753294123509883060092975192933653068151993951525597224784389782875327970832699317849405679519064257684634945100218233013283883563992017741630092575255043770772940377837584329315313553507497946863907079873799292298570306838874269230471271212935858288093058044658218163848193550411327081949195389799877202316832375749133748689199601842721095578382504008641710983312733272099940122708420197071489191228303406315835476737331988715960141386813737236675240124431430124206243358580693605291960 [149,50] -556736125607931732978747957425008727932765752537343582658811925441743876955874338384553060215791109782123366204081201686483583166935960182804808231076864274554738520944573556387694954901807636354944431668368528339707371382989627606786561594769749168429547565062439924324736243523805621208398320408673631470441697067183345366293794796889893675146813758910115503557660022462203244480836348774588811287668976861098667215377479699590325428229016578052886049726075297244613166203635520782289464780647048759044089971087255824892104594174470008787971339880952131417064539018740962379841365053770393057224192464811962622068507921047591964755224052863961471876418844946206163520072177707951828338593904064112311228369175114549314912332828778464500088533693166287969191435693080998295917998545057953774647691923120042515200503404945245749282458245738937784335747252806744362591815335878459100838378643540320598769061585943858569744215152199486214798313860912603945272452959531115867518037571321396618946460921762694294330799939226165726596712931671669418582308502598384792239820666678596593505604558124872571338378663023210501446777874205902286940162475544977167233926783364029960375855762061304192162239815372542754588785668632537131774484981174347268612303325951841844647754295149875876490172233811687485551819631340327524495039393927228159450270624609223291393775814221476896440031986695984610352891296 [149,51] 198585100637467675812163226253234735640329763026332244196035768545960911105376070645401020833784976899053023991600963891476004400208206193846772718103752662326248303062253577326337048702327307202857730811408309779142525063921118839205006170334366344740492141677161411711331968125394277861766878294071906541794329368052825132838956402725171723059401918102933466647917307089665624303965323076632455347954271087761870043024058631894473018127091456502655597890108949213931522107524554830179805026763095465993576127456922963776461115238454405164685310068520878366334352979856762012505940467036401547902492390706600716898317799214184270115843433353170840829197463003368483547387153838850085094435123938796724293514119575263169233626073536041495232086436502995303752934764659348507972029716947637012808659300235514376158209247805483681406956340392592506906125744306847556913478594529073655207162192383202298113103055794723610370943583376290363691511874728119390725728442194554150216789291526341190272499702324969484688690619057034268254477600417464210371555172479743915680009816317249897828160568178641082199498170391286805883283150263891621429615315150101047479540259194453941319866463847818437437509552635015718073892202344090379972652766368839890945636523814607572385550408748703636493805904235482730815787412688118404919273677604582025860570116342554185192408322624555709741654347618146921931682 [149,52] -15958909450251252032879773470243343385135666660184898316588474574595423905505544755701392768826984457721549344803151667220671391900675118809782444564437941387523901858699522886926801741519291144739582790312546067978028320497016479000927003369641708241813276937106867930923844122951750546554482808029717840389464394398142837127404671888460347693525241596803201521704394637130940349285289022597533640012295803908850370778016938155732956422489320855516855866660658716810308073121469587310006078550161569411062358759433259684366888269740736598993034054256649067959279304871707356542695584244173312713815417011692864732919655099035950646605248868956854386295549622751967334488123941267691082500578724038371304452701949032633998384715947559433304214473284707401889334554519332672841634613708954562811281963826743643258709784183981716961329818488603681454353708762153446106378093049275652130862145443284318326751263622048807109897042592906731440868889416930782661436836545213760783381186632212503802165155219398486353578482732420879003264290840074287701556249448799589690237718288737736663992250349388640637911279475441856013193609925388565845363041661670075568780850282476717949791778361421017379729509713370709578955035969746588685714192226303101654218010086271536871403531253404863154435288251618142797462101600620159747117095729788456301788950094428687814070584102964285375752104875757020032 [149,53] -586011862488242686201250615991378979333729391137780553672248767671126646913666465485548411366035926096771596771596267666934818631952158568432232478221431122632347587840307504117012525885088377977098006039058398275945971989374177300775048776779368469482529485280737383400945089907054165459392998543940100384872088442964662880420517065081465853223023119780808217578923756423787917639171276105653169827346816331158396722648541580269872834249068772797585423844199258739595696493756661353263704968966152311916929979565044122660880091164240601837929964472772203217003367152899449858342346751523572966937107357893857462802364153788529079639763816168947580974944559001293484682923032067523637162649697100404151153111036236504807497794987612649091386824316942660007945110787459539085010473462355520293253531767949967752157695173879991399716665828336578656529927243562529129270567110767651501622303688379494005935579116400107772710523045409548176932742489140584497389860707015976298226230124132114716661962036303176450624039196328483582321237278597091696299351284951520794246961260003190663141347728205092592180012955020741820637481508541016204684428067768102215747850662152409234540538993916430829659154093678491324834111377981196745117929963969289801242372953560067489249800849967182565913577749535860201016758494663092119581976800673924261871372845970316143028626095096187049003108589012432 [149,54] 201509097305734604361524355327434925582933186971447940971973189765023553324330313821578261896322511555119992485842098370267344633410015056452414510093153200244018132767903945961948859180238442891153451908611642713628785452555328629593583985801004964621620632202541610737989535076882180607526375697324974980483751406450192013004860006452300592860785370324751200695816362728164967588079122794604919745912458632130156180569453808218185175129600172639551579122109982018020495180461280802549579046863089210425389077764388959039377486603568423480361804572319865055399774826399290554092444522190127041806244344647344771021045620110176367007089948193106266048538541596648732855091203719921417227642662736177630794545580174576459733180983519547157829705826351976787837073549665749376985193150658263963086450425190998927892317689632129146397918517305124152566070626686839203083402591024954877309951033682054353052347695421235026712195995054995890713642671891145531319814990805194251000751317811266274558116774266355288326251090280413393896604326975962652191876924607026711492115478768372581110349830066735304246633307893957080575655282320911155418876611783418393284532570670197724431839089267815565574851838102748450355654156031434533568620917490413627145105051555933468518622667345435392077243823923897734709978291120056296101766554338379575279806560118014242534296015194017279225343006792 [149,55] -11670753978465252576712827073935939238434332098107357689135468075040510339435429261653649837208536793551921111264071770635083165970321845582984572702762386052865710505251962822081595984708208181406934795514149200105346425061378258299990512743250149430029086318073274601141985404660014515930283540050645011070488152468069006224055255169465834262874221324857705793538242262038021656243944929972761145127445066281882419835375723855793495355413982881804697815836262973663935680064266616664208141872716620508469893373506807695782890012007513517898449083191337037962313286339457018353906345981308555781958000736507057366084774824727299594196167139124949328320514350204950233166011216355768331841834882694651579691727623679789516149463006882513324140429101449218776240551784407615712394385910724200967322672099113726918756089317892180058295663449913582785982851386084778840199857923385987930306321666630594333583873083903670881962031341252396328016449034186043226305051674714954120935003950025938691452401667962398426416834328933905165755702340295828317229042171372841704213521796641675208578738595223930404276628729835725449997377535275109668054710188058652386501990438702125238953092363320844418776531501937961014191172318341373885084120383105713944711819615470279087243830724722352730373731941475048412518389603883070792236746418449500680710820495838250769606436968402974159996331 [149,56] -376630525018992838572692878076403569005519484564792720420087926355905103901438827450066468799298743230110941873559783233401794865149615854772764405809412982305663075764401016186375899620128502066795464656024621589164111808680345515889154361826662676526758460396818531696166965519808649415938995934390283145392032730478413068139577866051334461802013464628608064482139373440135753959910732183200236923733985861163802711605639992869372681804762274058793956999258395751571967510722319144658324100810747680469009422492545862372725180621808043823182972004226144933631568629252057966664096001859662432470967021807176936397252358190115236127642312752374181206859079956669878591867975892758256578302033982888343295712605548127040168174423915822943689569254995545100799633820060384289975394120716713228480054202397549543066053551169813789986913126106761146559190961615480659281646587439639534775210574627216380116531751914504562059097241454003994259015669351765700966499433978115386611581256468125016163625980319389369791504888927834757802768113297478410881763437608055140415106448964776133612423511697534660198442802437208990331080267748895187148333485556807571814615741113629742380929027775370509163509955589971022328794776684725952873783391850318704659054021837650621941734597534886738201319023005174118329824985092879607142346887212878263547687810931644651802817834217003603904 [149,57] 51264974245167725692602240532219721827737369454478049346267949106621067040196656972378371964306101253541692945478357489403626095747528890680353544951523666747207805027016866011717029988557293731113790232880074795336809008522687064626544229065635707708131741546017362814866762180357673619829853075030151096503435914083262545077642788541397937098419800345955928370852723546633426440730080258653062975144485718838524184094746990002458422637789495597188659975903911910719641749035253697053187501248717818916074251634829577466708042696102793360011754421921978251770608596375113001350069798637088007016798715285188275229390017690760874900089439277837027487295856137461552225262549736097877188162409972591045341980802787384165584370680738608947325499264730291707393868965467826565499974081341860405449981002577264478923765902039985843566372725883491632060510376402435471143582108306070575023694890599504014900328078940331984290070810331075804846880527019868478984286956718964795974093403087456306398470147368086028490796947819672316857756646950858550014745367319667060600096983999731982087555278235614090281532040937345077882507530960048300587058180957339898983424211559603988009042412159655898263887371919271932375874747000689212867404490031349768049314529989751364330346037987656673623265759249842110322803469800442736827362269531068233017140682698052747478169347274075224 [149,58] -1965152496087535065005156087903228868943372235741294270710238956048737465789734983692721723813963383268120815945141827003853057589321999489695539345036775872412239204432853774676699348260423479978879793687414135269206765379938008731595170922026350525093286388918265056700942792597062918006048119043576890602931168417654522406553399326169149368792226217650922226294305959788855536577272794211661963018148531649013282170025843425657305406604092059555828214641436271310415516919275229074209252011383699397463125302586881116499137127794015129188775204791551368696353648261903859477199403880785215467521000761840597741755079886231886581999846114820141199731405130525830286517436196070854613956985645325330893548723474152980455326621762772133635940068395824071723651946404953464433988251145881530132440448489603283284222783370919026132211191513082482590350442754405769839605486273540091515602125481751274206807462485502581544641441416243750241638018986065757666456466203126172018356805329620860296978944764658411166389771214408534182963094901993608982590705147889624745086374077659905793500011175253365551640168033733480022083880641052222410508820184769684039986215093808646959618819538594347153307915928925490026591673292550800812616900630950313533864600326819534747935175774203871344862262600558102919262816130314312010343732475330932721468089108480006379262575232960 [149,59] 544014388977241411367945046182531645278012391241617548667177971093666586741744810905735665314781271509043778557183790004863899333934096952330288317414319903488806906201344195334010902299217047144045299728862716691121816484512095474359964200630881884646316498302911772908886111226731390828412416842388133244714483852548312802237739128781990632619069873465878552532491691562561750065059128863162369123220302281304434085989337173449770899153060232793548561580613557601848599834185972858867296408800212773664431117526620759690561775102372464970593774627260232840549410081520227470986889403389739431853147292393504795396527515349473612951231340820924975034102492572540121704902735481858917400494537713814312193527923488661242687121870893493705542841481436390986545219641315211222692569207070346418510079202016456127499252871053914358947977314238440634534653110442966322775122196674188724624573727843752257448149336719364440104889808804733000645798235101897544098368662324137672544189791848376760528154063129184722037178917455060788458543610854167177669712808046329595495834645034331204011140980814754381875422416142982233520925261142107590051905705775888242509624397379154090105718943884203110136254663510654330803827507246120131574679685518771606056975892368061277846441719842603722808813872595786199153297397923393077740970638269941258733279349161970328362784752 [149,60] 70653176907369689219433443201544758091156847215838048979330406595690678548413842965268499297331256153405312074155681831408973076707950058849303431662876870892663103820854667428449084276369551232676483219787816512560999001732938294729878000335129072321794581081581621805243199062283229356263485379248198800434369797078938212770887526549210258560527381457122181890420726817986102088595278495256268989674674239178254202121857973844024213906597522210929060975204245080303725872425371144332612304974644548132796679442979511440914892074797632436632469514819207661824966993292439478343304883504113984634725426170463491896059941313458235659007742652641969313977966273897721679029405025665708236610608586573829841748625837276850258114115285978196362335109816390145537816158377327158301319863622070952666530424434398518058674609464787851374959485904209871775403614094548602139002196114346162770215344437364711186877900824607023410552178702767819470686808376803508733768214514509224230468193378042969474717740434259882953510308532737059233176837197913491074072449761085509458471609990347620974975031750809816183217224700337697191471349698115901392328424385891287451488108080437159262027963538949119341630372074290078454941165392244663181965062319175779849896795639579420021484470031380183022864647781784364564641435056071572569593866406179231077959341263447866885856 [149,61] -4509709117674926263853311838257487584519610293209294734045962953606153165121530709342175412405368099091013123873498965320619062963256853736830264762370134345327573068538071766491571601197623972839554528513120234879784717019935490532316326677173459033281153129535457029597132908220503354635339713812714549750782791985085446870406012057799578812747507660077255102179403540551647564964116179681826766737571459806389927960225243431981172076795377523113250116527413489980415542628687539147784498432076230443545695715912395577321407502388703188842854732590769369243934534095366730716224035739598656812729974730669919215520646463895030460318402698075814346995040953475589712983590444836595952472978667409497109042041605072059871863444986321281004841680734569275374099399939028984344097643164517108474385558555773572751318220118503020228133210481303689451285736809706822399673610519867564530559630319426409660151548800487086578845987134769743955677651532595439201150560431267308024730260186473950852382074376316011875869545667816828038700270074067598327595344293180698366024616952803278411144761513616817483560151688193638497891210252458592430239253685238806328210601825905842919742017081497590573116916580518225145509935992573621772157431141142075641761366982879276112004907076427809229156063058553977099570995142431671420266515677602452390284225657628945084 [149,62] -1374614027889242263151963819423798206453009201954274400362305289067193767038916461524835460841077325569548290264677743331417541046008879801920526174447168623882404076445661979268832772721307821300156510960717644386693618870623069694306824263230574750436133321139542089972638798613225903520580887568005958823523856341853388360981683034393945584920132813477855643161744825110211218701424703219119511441751594757490455847084363034735890827855592154487832510814926068940488134931580153893417919829614048524735716694069182768998944601806942145309080993526154591937261883549952120273106241148226061122206174488599590206873280869536958938583065519128234420491702143559013316527145358067560348220664778314227653564482507006118056288119355856569820499984646920225590311660490721550081217170660622679022545676618989083141345509078332386800771627572899809067573553651962297288970849341356247346757835954629978966969921431495880884852476948350161757068985878549035218844717419521987852992372930951239879661939381648210834474938213571607926735925780726705548015530517407990281645914058336497929337184331127062665439266583883079432232500645899160451872041487910614938911368718206157716978292950955374554002486237896224500716056668511924152016742445983506433097689979429858378697267157288866589149375321372662744104783620534454175551025240293661315920094007942288 [149,63] -104639005784418255660542174258566742213095870832216691425290649699302023970990001822614343398012846465841791202730935623995286323232604413973254926444619317481445348218472517494514238400175358109626447369635215964812641912954169069806663016198949695568506136255339212780528684758372117392603330610666726264315998758991484709158455235566922789714851478756162155208863467702340253248804799534924478686988655457790923198271069440733351627914034487621167390087236751872694177509498997017006517203920814788917646685870559838851999598768685852067004039927209292084001850064905168847944496679003098763775452274458871594476845402072208311085065403663644058698978392974290051191712426089658513813271521515919839518305008642401295178073905958951629453976643923215796343056109738652303972536141971921735479975803131644281138541301557268369690967199279206686425179384658210209417610890716280406190283549003512512926103649428801841282079152755413680334567413426618815184432656245567721562619220669792036266200152620753233602804512830714876060300125220390342003364862644555644544406371963142125590423106038578749141335853239577504944677281425739383584984174288623028875362163159678373842031738627789111002804861526323070700572607731354154590649639281926552545015716927205538877876784381188616098782336310888196352856249030545215523919569540294609530878699050 [149,64] -2437823568941287772038762706917320138406304812395961724453270351971507598318403076115107692857849705912454617759161744927277924043535655704064376726487052385967320106283065864581183831585348152662260544777561133902843669584086621990852251783162556831487997918020147556506176658683084057402800827884820585576224048458170833087483775312640320563465228143779688229466756928454518003510705141538152776805225034821791946086507464597027982427072397390131495197994173204962643034453554925876078200741161499552375781960977555453569884565208716302056489694740090059424935797152325090691453107124337083031012154855428507166893929701088046336797656880767130875127181914879644294575516249886780613109211193160173256742583359431383746059735393705258207590652156921863686035151546268061875184491263164148997503505106881695301979739444648393022661034818903882328523614912454763524772083871687802297457289057826544264245993399203321011122793996657250880533978868901105482185131172113839433492550779786856081203881674402400737867846845877205574128343313088047642050941286271812133680351328511822001192472930728576583031437992888369223377215065254733806221416366670831417262565791843189786493526526133798770696847555595555015900156511201054841938349724055005925384342083340669106504166159635878732458996858494179281069083097994958439512325175785041391096448 [149,65] 187783084009141887563534354564132453818676746826881834333597640546630441203114628287692461467952704930508849052345885524580603029373087064254352274177814024791487195630387353434538545234205616959329667359269379152505071578819535706864673536932608446345580246814524220116623771017819902082467966953738380018503070961363834427440431292481447951936039940740619320367221123095715971055461853042121504879928789440623313648308333239944148637161820898385232005271503986571860492106645897655967222084587123371091687420888403155587853817381423674875467148178718906703028495285950358549650659250322732792582319201392388606096422303338087732046310507661535756912286140240686018172725715023608248156076647834733352311015956625293638999302100581310393606606781139618539546693720219078343871604125714866425538532247936793378750738204326466386366217235605823217185930436043134802317230557398007464095641734354449050960083256589320533580947810482541161663997283402374888330310176770307111909280068725505014408067962166088171212690450068217882541173948599994155395826597151431945133133422945716458573142542785257469681558848106496454293379729661114518143257151961118412600597384754205818595136912195515386059747189127197604579250418325748459699112800198674357432175752335358387611270347752253507670446534788919964601970778468391035208944246360058675952 [149,66] 18646025176983402937590486959830154597374004036144822287655809593323842870184153324370631417586663754366403418180391043925211137211770151198469913838591104885411980750852004634070616896770431938084357136342938627660376983413518803221953660144870114707333765243459559410297497923431150383792328059828369343071346826186237259667711528872542054327228856586050367006739804886786489339920443647307104632137693167567094677677493227303321277796091554708607492558051903362760140803244329859290170787839272724551282711878831684462749662084446531777997568275101685720466545263404943658183013047620607406118215943970639019795098875563571575247187702427643294820456308291637683908342231585699783595983552145937924937532668771144137290905346955005780009701156002204492564908389031704289024546402278371850609745045991788980708253894367157377267967897160171486168148212635035875972619746686157159556941575865820695716139394000800255063771679657790247809829600269796966438311861160375963812960376532067446959218409781219361506304479592021974385190820714657566791363550898764222641239821700285655760005088860889671089772624353631151911205155463064954785802492034787425719546126364842803874670041926738009592938095853887845731078741490222372879293574987309686891004659945845333876878346849385042660912404434900335815538855512468748947914448812225536 [149,67] 849107271412981098598334392437900457319746622793541730873799061251051681326267878155229894256253767980373191334713143033125302824081283039991000155773627186180272716923266081833990897261595759368854479694451670386816286543462609402673787397690909408697061098689668641635074909286413168262674208705256185330346044713931002457528320417665095127763878089281524811344717791986677330205408599084047542687249978406929880619649775159418888943373825271588167074929319379009823958131489497711158216231349276308706183825467936718917077617166866502679770598883008602860081751332056781790396626789548436605539777855725477651906359034315907063336092383634789048621913040586166674474558268031691357841520341149732436240896742069099489749754814046816670575345639273124183737315814326686070208726197747349007067256081405348511378633456954200574413404348347147549220276372442091202026052862536482221103869964441729980501587154778610939208585231750523826915232302546466002143483373787026071084651863133833702515715192811917856633097793418448359002241652853609356832004768245131243876813063830432328327374396293243454094237054115261322609266328636795259182008511626809289584819694938296767889076550294352828265805232390472866595077598861051505803445918117969768674130593042325951840773262650079974835292613551403351930650116051500539561860966260 [149,68] 24249271032990151281372681044156954853090462005715538064192560199300344894949030477651731100093424187938536575591806180049525647608355443286489566926930338425370964275649672513237858443145162485411694078824968974059914793932418013455979444755105031964426081891032912515241330384186353648168037032951394663102431997627480259847279292632322316848774322401508257820561235521171497729167048015834150826315466691231037426414528186086838073550109815480796589042242976941287763033078353046959738115180490408334506374603519313328836652793747874531641254750559327888170439562065104119317401493885976395281798511891142202456890790034301843840823196389802007691451875476938651794147233656980321499502861836122657503426436339551081964153966285612255262516925070267779603905388077868894677397812693109601573783795396146098699120437936975725844148886725146804042208637839569253584843634988008836287717502601024275608299270351790083955437031422580633832048329169558162945985564284658767156275886682027271552457328069250433055245406972654182071803397454824069815282639577115433569275400031986153001211346663281691007659311881044317619884606201274450292809802647120913783183767172539856282297964931693458702582188721716259827282633336278051071891520973380710728675541858184978389826131335711568138320518995623029279988402109809049879933856 [149,69] 450118322888600796403462755299163671920553276934490963319746293777149413903680801855385656173740540380485550567699212578866163870440004518187531994713196784661949762398465920756130673102934002322355747852811086959153098867975299363071850664307277085724184474081384480189944361198138190458511488809535116303541241110403709144706230973415337996379779922601947452133203984175875282072714125408590883854492070353507530585032161684945158103703636543685716162205871714439699243343057425304458167175075958218178990362164656677606231289014464623231272268881802720108801368792697501635647557396892567557018354575466661067130754523262786999795440080863047136252104265722085194590860720872727880203910474346468971483445705830340247998704204164876681877611429823779932689579039194856402114028005139357647268526594262344341136928515249551629206582577910351518113900097551317310075889435958535111288966028395334063759751394499941281993674374139237074869901979038155795557626405391528022501413548841189656751004637387447169229641528811828042017271094506848391805929492206642236275587373901082226253410433470170219107322439367716556419541613696641519266827106749259502850282672347295570635401403855568373930275867209645328150237350963913266980520202691292149637701880163462196140627372987543355836575183075178044195402275150303380684 [149,70] 5987106105278358158450622092867383024284657699739721141775240852675939875747501278610699956000278410736895556453694342135686970405888716319273411621701599359306772219612588460501896980099836464839733809929311565668350445255954917482110332990941685247024407417259190052646247513180722984171969914134831677222914466950449398341693966473656528484300217601038493585235730963398239291952342505991705625858085706365271792560293310597205271774325915319725119870298205243999829781301924231472138813430998463291678553893481413822615964102323242899613189606780713147557402995570423750617287899576903331659451187430095110322024085607964963677666254749708779176906686498331511603648515882561466707110411785931088108004931576208300061297140815708407255326194224562222544600354029922253501666454545641025211013578400336441836664696658029213020398324030160031095742464686602656032625078607493414564086017508003661965334576760636476906469274100677048802839153009064608700428290221522605597170809845189368060488703105627551003628776467135706677946085478379557080733668956689734731803542527484917462685266850531783663899056776050887080647694282111602808844585969278090648475115046332102853776791650012174382111942223766033059894492302888378996236454850045256948805489778858395184619093516730196198861601575105335076402309736616816 [149,71] 1824873134672859759411605799760893031349547188143066989609463863390040700964665886814948640463456771580041713753409268670078132856614691505357357947855768026368129641597373317846985089787332424592630051163188380398865244750972213432712751935272647600939547561045302803823773843934605995677760428795189489139945676702846624284337969133907450369670035567674608421161652343847639832354633600622384394148812948938225473956535020622623330123451951733820481044436688503105527331658561682122580914684249487350300491429023076537461767003634012226806341176851216391876559021932084390300129731272300787784157462016082460537875079260807824247835463360590642685977230187364135961535840131878576199202759138447368010535840033914401785537441714769021120047754837131096740982104553236087225440005613435456929940482222076248120341910528767399397198900874619457131453991989791156356046668716991852932546203122797318135929231606879134668478158171647944602224070184166185577662130370613348381912110916226710787835378285619696209459417330328385984799897829024006002982463851270409005265683958943836046243703811210779553786113281762581127644534865844595544808071683811806589941619905328762089018583023827676408750877985538631497956108232529130546712939165403414723688376132185437351485625495916066749798762103647655474546045486 [149,72] 142066174628630389476490009490587297422067691336756803395356389779206292484866349067671777501056862971635935805651044908313567316588859358098361192835343354156597735530743945740590957654263848646083860742981447929979869321737210167527468897999433184676614739086609478696862863138846104265860744005407900885906455104196091625378557488129230410993268606512545978792247774926120511147741066947420491449898149887862821433129803612040860619603355481335273597363029438489503152976601594596397482065737254207580132755729257978090699670882006489684992178277724908525888189955326914581048056735940332963563790384178511910828525021100554605287556604644510256485341303569198979029011557236962187202630604218075484835245220075029103685994193376452338046604708441590536309957642116372160238824725291059376201140090554814177309976071889169494787178145593357133258874636496881578727539667585382379109028669349033968272368057602538533834556238028833030712057797715919052708576001970367752758292210698611219202229372453560176266410887923536555723380140391274850271093395192453406079027532028749534829873230329981202750250988689367058336437433243464361968293172547400794226012989861378304306380025749055351150811030726778185127159394417446349966924937434804214213926719637002713404427807087504950883104899676741165661696 [149,73] 49255067188860600247829710127004883175508558957843816930638095018413668159391996872716580657042795971655851830984609473295611317407235953293835655852596729485965909139876815471375222153109091551141767199944849779406204918598838413420640026298251873703344578649020713481849914161866517222832233303090157087850392692453023129739485137377567602429265357769738372635624102488618770953292773269743194542344133438448310761425143057651890990586925510476101347983835044640151738451439691809260795487402336484992614931012426382297991506734369167695805807377246505949170551030195909754916840321227808464489610037438954447383679850685309543022470689380540729945289258200979126143706198975065965863775106601362397639680933261508688119561827919656945866276801878081067203108862604397124532236091366550685391745099483580424784566563317416134415509601156404570062381890458080896970896234542791928145747259638532808768477640069184475608865518777070007301770807155531363620686262362829705607759940392279110753521955736084112652044369539389065159364931697612515377149708723706820333519280256615192854422877682804763769210140852850738198587593607721890747400854951093232755314780399255147071164606616752657648616089555857403373834347692409530172195333852200318416403477186670832087763267042610113943210836710969239680 [149,74] 356837401200945028147603477583028300455660296220808624016383952276865679879952744094220874309356408207776980170609950715878157512322933139555194751607609655810396103455691575448768623849772240649607256012814686432164352354805858936393663199302199127677256931787724013566154972364263503931842746350603124770832264412559386224765051839969233479515949985927991545787181547270622817922630325983411845051821401712650660209717374680621063927082830007812269044356691966193920029873946852600562524928472695583294227141529781781733651288932753731939084829793629323747811769686452154235385911312441575852582518428822762784750741337883103351362991217128769142905408040641816579400086589647795801444572315875508577439682410509712218958360819073786000588025322638219370489239949576376635085674825734150506357052691471754115764993505285043331049753351977795543222298952186024982462212349147043993578121423823558295584412791747983684194322817150665307631894783355565266045780042179570532384672785063748899047350500934586837037576721144194668675115968724734504363379167128287813062029919744902696956428211513547049128469200809182244437856323142489612654634930615861115922135003489259016906311534242800472352715695585642805996126567286755943610697972091669423324517716910624603687504798614350231688469814001440 [149,75] -37014836331775929044098317004443222893047102982758432821472483410105912633106710822084465644387926821023897199607695397826093984034135004054264924757843853945839162117373909601390117715229986175381305732885563582282604029071821810000093877564028497175420398788094087919364094197615727615135951957765267064755881932300610807510339521573904492078852653806144473767744099676538678082448643474048208936873948514352227475161493238245454764834859840645429055200968357963074519251896968395908947684603057110818472853805304125385325309496493544524868872255316187130602322711767133901570475728599339790076134369099720661574364735367420756624390924970547310930676431766564040104179721251508747417921705542219506474519045329480873911955810635052221947541078386477208181981856562425828791428081643853805163307018675166982529399933427782862865860044079296279102482211854266060464531608215878170758586039479331212846854388314741282533436428911381742981121679604775695802254188175010050535495936184465322684513480915294534654662475785097224619439132728121153115816920362192398600713352455563528424423029127768088959119977602034924424093520232241897342427256757064422501275599119157467330344876080711357867144192614419974310077011664498574495150370890650648431948868325693737503535016304623556947440176436 [149,76] -2193177053712845061852759383706382029619696637559021948728545313443293226140716485572194153460728258029047440927327209716488881511348375223012275230551565803847916020607896967543947154227187543218377901987018302867006740487577392564429351050277710582837160111897388447713546374706489120895410087571504161233002626447308411712923981767375016839884184355199544899185447340931094955825587445469660331588714349969897713813059516594352601143187064994189037901502307027520630949655658777012052032828212400561475905129117356266717018926894130663583789658185425313291372374721116976385325533484219826225430203698134400458204536531319822763090217184205193695725746405943699952709758415677097512877151424087080853456337265000715844174649634649854660443003903150734484902252128113770085263850807344982770286833763729340729616081666957686344899399953937625065307647608467202774124486275664858214417219927752180278653617059075710920262096648660303915865937584973983186396379606653087121187920839687119601218309529516423959764210260773282047442491002247945464521363705101500301905318055486240059354774169401181299100378836916983884288599065194174065220770526349567728640192247298197460009435946276156552648126637651400606139557633176327934070192269851274346143031092610505392256695518869557999542784 [149,77] -11644915358178074144780865936784017512688945653263908969618850151680163392224739982444486472747244617530502204669110708677961508925285871551817252645493010509617656244955677920529412603900532953359036891118795102833619010492813612296308744249794506256931317870185326673417285714330164878921620716991323796204156386757174060078303728004911474274378483370121653281814034071333531071177993875464486995403873225860379413368417332149921387361625407822839985967882507422085660256397319750742195370961973792315765270096381264925414379536822148581580293091417901836494481870276453710702416805914132549291867472550334935653711545781802558318650872938298009872984914603491687980564679050431107758251474927952715160112313425978249710509803860097535413161880529250305361075892786247155604054839522659264323980327231993800785146260298764515939934401057714629459784472369067609411582764468942380851381056702629353907142454262167026524890057836395314449743309415282794821433935307860610136054262504539513277993557053547606082695257313227996779186624657037516791549120626134183288417382871487121042865578612765589600140846242125101633893309715769119976959368589552514197217896084679719264397297168035481235584891276593388669703247445780444334961691407034834319808757062637688513999144005620811328 [149,78] 432561070778399056541682580215267374565715858092431540537665565777317078263197726728541631218871340465070386618580700050325868298581782387652282241954008858031999995015873902373915625200291804025662823596996934615476555797592134824032891933911556991014106951682619329920181697662934237675234558251874725400150881893458170829431085489331322196927470166051354254032508255084689238705003378560030858446511536950588009109632846504635759082133354522392038240526526102452524617794057805567516760242491922805975206432690663207083391871333478980502630354787382748241474591410779445996049741461228630953355567853096507750194079027831344577290685329007763341459781116534379254178951152111070180926217589291227927397140673962558969781259614311005774449446103150827014318903779194082758338326360294220364493949736128151001004741918492483205117297505776804850262364418447804697458167915350638815352494647223731270423864565984709108833152046148555721586356902056090664620559090959965814907457428423942051685835597553060974469264784557232006468591367502630887967307159992257987720411304718101241744597505456107738544533102894868078429272355863490468171118697470699418135416680187093370424485493120843628860441322057579771191668513204741735685612650514625082619094288789088051901566328915936 [149,79] 2701002583961460514558660078950967433799148871788636303682647754093945842513558925251947745724015587330404163658612028740913475212744409381735844384712159776516964400597767770461016472289296465118978170622705241329941139635617738953803486054290193930744410162340181383543426998342024450678528645379804084021740459455205484315792700958239407219388095684955645289262947163584612850019107999230394671216465900601817825920162068572505951890231377247220217146179866725921311961729946797247559931435279167691634037964815994731471723295374449449863614863394352288803455321139858677521391245546883316693703521371622404694352376075357174777758726690614740386632344102178152538484934367911798909395351464609553576737397813671302451323357501434681407803170832510775387175400645065798764401812789035805355159010415827412949731425510875832602052234986867820175000491063996767115699286221504677385020939917340567909119586993041831533841872148441333120673322551980272345126124000408426058517823123188754068550866376257994807494497179462184634362797774662547599857551287833316665678316312167249282948253688595674157488951567834590918872825774647900518642606563433918702862112458865135161143811069664525193231500117459792866535376026283852964287474922894499000770907315287872614165601308 [149,80] -5759618497091916155267742355314761562011841240313695748846493727118251819348899773374771806227753126332008000718129312050270423228763792027906320113964084510468042764247673596789107779750261720838863070820526437669424746834893626179272846385638319742642323753146659393699778601053765540759412997199066567292632089558848194583955572541479971738830916982601211029258878223853501596371161101262224803633685612689724108084042886569641008737414385450080807754284552943235733749752757537368123291970518764723951895090457184188486818893576652488151192381200176539231352305918929639024476562770499289321105220854436652823911190947774003871386119328556383172977519822094887515905334696768874246945235452872250037003616169022025633416047397687804704559426505906586036963456228945905783814349249429113500769026212572790060851939606849420476945570466557655003411219203325455713548760783051394314284849046178827329413585224842617578217297399970460656489412630745945628724145011578516297800685311752186452999892761895939880927667377689377828864008355210014984313042226035074884822164270211787321759845225740010348442695141210491478257122052843513467348677932856582358394933647991099900284113523357408448951046573037376200748361385527761421841651187293777520385374600225049941696 [149,81] -67969722924473419543571755733517173753882848480865362097935295064115427304667792562720496834686851257887207549428825337054317864825592202111317660552663762111030229557099615161055738370014999109371740055055049923617750157879398784521795406444588592183684191442569673645543159939054073768238843048422995331029815034518589239031064102043350383869872935719115451096129298723997688252586005371211931206736239606495427724774327174320785046804519194350025800750237905510717397516118350827265312191412637803319362505391874708776072189323395562460174591330369600836886548145502311223459894695660900802533566868122543004615445759862497875287294868959988789759494786720410407454116562779141505885678402713465219917299922497804250909055341164840639065572294224513867356245443430727011784142952481148827999630068831596883343324126062481585081107441366763664575319109039305534468581856226044591510396155377643955119516528237055573909034460855062891070162696750820854590023118717203335400274102277002978719657434465063045579802519137867733298840636340155722815817370936352729208773649279791465901667728435722413814179226415403853244409446473030966299519064943604736959946965143464168062225680326335352937260461841123175579785922260332448610839768154230404021814477613737144 [149,82] 883796314388178118109281687574758809071802925197979134688387473208429265141107932344277735537176253583373441925673425413830326429617383753070683713652867474008271725344075172205354105025964756712251132549152095437883991563057805317990091810805982771405214898605168315350691673521958906776544756459000416431026361668548159798290510377161074144894112577003819302422946565755351770772017319907376720802174797667762526946726416417139105579140992612389011414669041765163454382245863821612096361988671785162112732264531557818261831331154403248389770831381826212577795445012015625451518845626502444796690327021970467979682556563603547703120669899252839355776579209064994652372943183411551311432386208732037772581420375204879494028799812185534824890936341015974451764993486555494491944397283128565777674737067337172461849279379113841326664906169219640580558787728454040700934267232106457372646921389854699771260214014555868835938925740392195322784643814316641268147381395155367645416967828039002181446637710299596389382066424644758947928827613447025258044547733534738105062467710915612404346451982718555719811026263580250039866019403307165089194355927869428135085078817765214880960716359466770124279848544255500751049501847046568482408551844136132375364044342416 [149,83] 27869152906356695753131939987599972142394691297317904036314536559603080166603382423273692327103181099036180408846939705844215073764192403525186779265013471704213553106425691729775770560046538997191201196605745517849502734656574538647688739824778028087501807179924829299255227283972012836761839259175958002521684246018381447032553639597224672746101097059272708947622139872303468045775006369007557765790683648696562103995122649813106533490702960861661406525047738213863874864199247121882215149117273961848075810823406483222258870652399216070101505467832322335467577972940251652924465143614512626209748639248939194806290087784843723479700919751084325493386896411850906274317148710086659054254975730613250778137771970363876336460104930849453516925628633462319916587018380164261486073645314780212773179021324752306778124981355765721962241716520816951917189485165993307939551350723822388909584753212981795453280956845714460592020042881385366925024538851618322231014997325184499975891691171434353299682490972105343721293475177883090019674061976149476448085956723176036038184871549005387444833952457546980929855489919848037948891656467860624162803316549174102593014601462167414013069317994048504760153433899767680488838406457802992074953386063551685854951596 [149,84] 894152508159392337373978898396413571182912777571504269382008689552065760436343599878359061058635233541392629595664594088442611897570302629957106073421508124501549339804475722845747061381811390874436150607876602205890582634137818673406446527400425743138888783190859084574935715872257388896924020514897071972026629975134129292740062696520745898962673371632027112247849852330316225339760673205912043251010830161483397853696687013033514636388789101784296616298282084765866929234328889094124271545536250124729484265185191057445235308973071205161895408160142286310376104745393945167091658119940117318856346386579001755794933022902862518034122765613195213244176407412442075392687557220464718830543852679821091524628802850285997309468602884694732102673673676663183356744239704945145389026256694893724328821391679273073773444753118770837823627003304164486342491416285854463203441454835475743158880255532672364681186139478013067947420431954257331260567985212664608793278771455591455409808868936286461182534917737009932293353717550554329921190746553168370342730608278119048161005975868024519704751955087893421610456266286862515109080790868766077113440624711480267435892993130395814131174133196491856599337986376119126841083548054744051915066170903167853952 [149,85] 9973063296187040750605301520538402041895883654834367263309299144087617321904737729475557172831245197626442821634368427764119961502943432085792909367051297622647429118408990033965357910901187422887058247842440106881199048705167536617512313402481330008770592617853066255418005412758912685236761929103929156028940188122768508856092287716940637553458976866583553517545285225657018438922527766264522100664501685843722457557795610228407217435444023108606454146432787769656819022671606520709826115762498346063118512023188988139388922928572362623184941662258612296889613109830984134528222991021634494560853723820775315527475859353218257295893546416994942713860117290267998762187103646173824599827986785302598890269171071405383582320277868862418063825885577597205435047558539628558696502918360361890913277878577779852174526311163301480463854868466611365305995708706309671554355548230825476447917909793812539709145520771809284751781086563048206726238929622095356717074660239121652044322642439831257308532961219273404043306141135933869180038648738366224665622243151015356881703822242246520649555338234043907595820880405128461498846585916798428134085900381934672150073533631481651638795397890340363211849876470712928191158097699383151252192573665320784 [149,86] 59529492728667298629086639718410065696188652030837606558768671764128672398669173152642173783471422350157767890296853427866834843108960327691721916044498337461110952004140446704755287582347906231844968546038551505111789581357874786920915595748339683271985441597039485393671720820470504060047933170931505984766314823734602339623003193127030791539841773976617176847097848778979838568703705446775153585771101029048897275043724767828259969294363820021605415447053640264730039219609666001343218675801664352204168740196797268227987418910460219544953196952258047686431990380225230400203546083933597777108375474525964986913296477399665683403460262623012326134881935211026219657975727166536341558327545924978067202530845293082595591621206190968995321711833561291261346691878628103204776999556903140037577959649567720598629046945522737434828800583092993341157804232806348697840461582937848991400637738454513817884387674744233835686910174192434315053630650257728100505700617653943457671924826727181949679931529650663461354256979929330604430538400071530208729739105832510111689493709165010609559534172281518149733475968058286176471512172422109821615567023927002204485993552274284340226568875057012328064032423578031338342108980635072151448922355376 [149,87] 151851722358950274052010890906313138943744581718405740350765215981548003145884068118246236929518773048608848697883187840447918044328464755643852063060602570472521513270993241552710588246184217361949178998948452512964153783479820939259571026306504799945641077586531553205933765390945018098113273269451371850045939948283249774876285887353010633728586946658219099132349553674800700888164973785967997537443988322310773304668781789656409193403968470671361077312060166324392499172916165677096455732165202508041077912489911754530578189876907349155102648775860847649127580057691668425809165235484819194062264032551359842443749590806934297596343459900443062058244292889732051073700900387866824962294202082437945771133111074531529548229416999002116368204803020922956196180649154353238497645185997487769218318032553530052554294593773508137849638002500620860965665832165368458233364335052495994100051930594343503787438480668647847970688561060769765952050791674535547944174561765663167547960862312818407159064225205947610335339183777280646819848533815572330081196117058195318187800650964310702809109019839448369393064134260384710898162182027331754523520953795121023867277097405206821428675600412252244093338028078227259832757060741746399396366 [149,88] 134290479374527224359667888870706424496757266959879604027839313297566046554047785925285189954833158221682275981070095016730711996229889481405196393467840504644511063527494292510543269498616411532342000637753490184924190618627016014287849674258502554736057838476273342152962380064532412940263223436057116633897289133696363019187009449400317990952884193093690405861064668918438961265068381408854818105971747837921706394545835173473387073726414405652815479756145858173525201987331526307389069858828661559411110932061416819711579717154733468387757833403791036673210988630636926046038075530847735911351783454313678922840485414206910605698254907818604365089046904182748728925915114632252739542728815792583655143670881490770150398467238978376879053781487572612952093029446422657676299945826945721494439285094871733576007774989330037158375048276968034695037595119086055159951029727799822527893928996703016467721205273276790122601852643424403079523159498612788776834651802437384199230922879402960776368048645638439328688762158904538508068137961936858369956313596056405074468914502530963205447243534984818685199983726551024411766293107286145811156668849297506617363392674108253070124893790773098933549217309681779375158378423123600576 [149,89] 361959465967494178118570927462367879814989817489846527002346722441556126222176414693889903115032786356192956258430507227186321067724797848099524245989880900328753703198208480344010804164227871774760686247881556323386888261477303028393459729198800381706236290988360078239954170134000250063425839956491732760645757711835387426216050445214836537465359764286096492475167740371333270606882291711778198528081399604239020983728051118212455088756118578255090430788281116271431460458423404147958081165938907400675672903375874148731856901110207273131075811143557939518936378783613054463641362284136919687229405508367031876213596694235774215982986523459919649462287918249562307196457749225935311750079202237825873871012838412512797505425715546626553425715206235873733479491341918567211471306340592673486226644885099964140809376231397525808666842831970235459958318742079609614311352072505055674253427628729356225113578818311848050635021953677305441209799093711031010954418674733839394767581179980251284150740064169021528056514377311225629464633101452986074408143481912424971963418620376063059950373173744201605686693847163621794072160026758208651413772821188901832976937323888972099379234422690704991068496722723745365413789755832 [149,90] -2257171992536782567369807390647772752298016618784630547683062497241643508898880235532653817649308292952397048465906015066866139479134384731634923831919883875162735683431057885679885318303278859357312781747311625739682085710856004322572814849496291601844476193785427091594714000061827673973539569984239652959342195350492619148200442230829117520093964126142469164477894896642593566071736651382195435334849991149335011107198068430041920137464098901006924361503288431066020298558405806590266289785010071017720087786013654159471499773284318909961907809531143974273058608355088764804473407384223971522332922801444024400323198870110002138187783469760387923514597038701637968595934660389552220032722025502616342278010010294720237178617234518814062086822537587537174902049100394712531931553237588643624781992625015013443156227146658089060861650521499163196410367807768900030815478517453617077182446322954516668683462582943482873849864713026440159785413695695302431575209017940903256030021076521683613934540820059089185698249107782453823577079384332601116876252131101218545277112972118385782325779488128429102591528504378748187660978329379457762290595143767261701504355325101251105899301958295442982846092321251409922440336 [149,91] 4688524087623966315683627727654332601518022113150804565998300166512540461596617382371759419420577615766246464745117856454161441824383484753268259701068364288305713739604318630585365135268439361583795921672007117560059177885579820950562799304889348578005388635886691455519545826933746310436624967065696448279803892971858155494451505672298810949864669930614403387169412259852581503956266080285437247587473035882633272953018205730326645062546553468513681209392474219070270301009919725739278456237380254085162900608407522891152060154358864573428604128224261817833672297993705873504642678828882659588854119046791694571970517604083577188649650144738396305206375735875653205878551174455002213010909465862915463329372779437130498781335449462622991065105488418706461803290794565322641665148645063096537044013218853501990974348827583262098597066578333686511974815534433414597696153150989764685803306593411316818935318623863458915206448862811925606015258167613044504793009165319207363692626751306343201077234444978317350173887931354163430216734055425227029087217846967376739392506418270716062300678686070668619404277805510487273606009124988252709820591232568640569203140827488873479632599837601616935549733856636696804 [149,92] 42656173576706762435456307021239684381285908624696620653059297337117226738979523363152183009223947935976433513937977101741962993544685415885618458491372269368674352509504660025582946809123230830116561202769029542196242146118827609011543857493533944235011969344625129925219275548182015914119691336282435604679486986140532570539679543888028560218066768987652560158315725108907178547882325658839090339481160928600413252608068297179778458612607731893472832988437917524032808341504938589198216761016649337937811119459811931079997277770518248814546165314009968160053546469822247735965969399394932330996806427244612408632147340060065025219663213687335814231770659327296286624825738395181307692140636756379818752140824125240827043959851042857300995143010689704774581068000495482972239497819199679316939484642106830112405082654284139374883797571343499718920210655842363551277374198005821771124908120333166154838887747870491872650717524593963784043694237058888952668879272913796430480760894902497851517673837139466641620243671420827179727643057814666361192413761398946060809947522800565611024667184772030048489206787097295471858426151471738266903356722828456944183388883332376389670775066290105605872284151581856 [149,93] 36746699572840440043236965173142219078677431104782145593434554200632307032539375918735609290435601238487743321957035294263739447525683819625154488989408772509381729532461015632588551420568218251024611837622465117942770163900213700528729652980298089569749178492530419874477660439741539828516965456452998293721212531272449288225328513699444051019638455353062601018791783622779433083054941845393529981226616301614443529335463202948422063248931826825327931612888941794587555772323157970147457073703498093686011378783110387493582785066927056758902377757024037466547496369991518222257076258788101899048539497303003844836675082952088434717697566669731582958089273904153162316635737207971630616008753151006141730918640487911489409122819004130996705077537482359814761742461028356407288766131989942522617087321771065468105826758457993968822400339811492113935207480359523052904359807591076089177953602407304020507065946178200220959629395919004833011519241886766913284702038213598008110127299941181324615315152635418309864008039357190259977682219702319684114181467377952246057962719377260945533744211145102184127086297314901639267920644662627485482492117647119396785091015123806885265723614201973440056574796 [149,94] 205534134892650354532248041853145394347126055051433423479521454257500315026665923787391114941102604673098699110711401028392662430047168817115877301542758226095141757723404263093529977257795457074986926668808810160791965919738753801670398123908776530654118911672868290687034341440530509737424247142259287095133979118933142028952509924470486691546056433850217453348767193091465789322649228222819785674858680381425883935284730398624606242621248687999430620036583767947970189418915640001214611261848230751059585546704835530655529346406775247504479000686733100729170562344774191237239247466176551852321140312426144897473972235823900867446267685581863868393624303195059603178357738845091560922214672975835580190841856784673954098256635719191628502505211097557250511058661702041736541549983290601225852279524480589607287947811928566153124562824275772846574182782325408299745410884694567416032055344097626344607138010068081994373127601379702673728935608406671757592963715533091759655645729036320621442816610141448763879218374945784267127980696987028881596939179488201025333199656805268875212731397727559652908419885247640667640988217900519521802341848226004730417190194888644079495002290063592620952 [149,95] -1758706317760498361966540396387034483586849613797528476361462386685433753659512826391394176504938296079898224682575559419837731465546981004858552694389955369064065842030294465119156739673382049089890620470788207915877995277880867935553625773815564493216838563130763886141023172532449276197543665095714444246870603987410147515073129604062888872545564686100352006650055668521733120356035379038397740062052182546597986112079987222883403557196285327869413993344792446187749931762251379892727063619023839857910364780950012860001396017314788356240132305269087612138933941151791385457573524145797271219351245116399364956545088505815576150455532347028449118049917256503744037482106070605257041085764539367118425342571563864109286982674842309995787881168587905692249516808504913140763039907569144115399942269180286119734693507604743251465401400316779015683840377684390997435109167992768658579569148839521302725970942031817161935116786510332687627250408033612590259656841370043136223547028632303531679955528983281853401748070263846590023062885181962949502491776431681075714845582297567945421798388328573577622296288907364864754124196892305542719012352480944378860551524642524117088609161847465 [149,96] -376712761650954237983565967070126802261075139189592954190985701110670347030294318999029923482639187080062793156163492816560850629408454987717843896703143404204272210751055924799413587343475828716410215713771307367853666044310131898521867346764876793358764342044717002836566153705587831395521121613556325740868778042648720082976237087404924638689837293932004040022359104120609467142143353089636155935226633328489671134802921637157188254818377873248635213140196649036921788160420920928455249130398056616190207745485858321950004836127488677278699653194198885126588022105933754896248081857426622991790697200456289582106351408921835908169674368272085472628724696798112475491533417961353397335408559339682365374143885382611703918138081324371213991169742071214783874887718845044137180524538877472336146465323692376739445480989868377894401533547779561858730301183392642431650271993028002741828578713870455249852484158521287389213388321392906430033347634864054146941566462475592334935630248864387108765673625192094965447179889851469027503856747033284869533563200611605532618970415930645512898611783100636770667669216231237261684667983041949207988518033451699921320592105768854932946207296 [149,97] -132893406434426049042644969629340810889860614424576388467221983240163227138919813422343996269355084963622275815066302958099003555171717165249497742611576055519987843066610104212333936814578883179069871798425993703752349180943875931062206466863240474689865620211694447319125057645806502800561773095582740291232742689427854222003062551842100676481992617096077471148373635674875437455437587145269274164839490390928806607380470523854465258094942078435186289790729120626981143083906346409057331866892435001600792497400023826379874574575366419455970931561490459747603799754537591528395597287669902228660908027122715031440200508947071222958820767315850290318327845819312109910393430685701314541927738305746147689226760385564835056401563172187496904921904403474822515652763403011627251804402985862637256204350155252556843303771021472532307004129591981656391456017062316142939236601180217790782948646263661782634793815706180312284445025617582394001457852355960767611294192653750190872240724082790674262735749569075416911418398491823103729762978382737311730362806267221464973316810834352992219147650766479905876387473153728492606177606763775059532845515308890229101871559252284095944 [149,98] 24493990871403330230656287638967901372562819561311832198623939252301250361376266992754148733993107113179488565979638681427805973966888451729268079624037646194300395958025766138989474301910743159967439169577676876786416508762846825942144495108930445726798065109224067746099914340981939080949168817353041474783850821728278759839092853683494109234893605421278209807263389234614237181401049933906524864028378279315879352951815420754180660983787104781530663904930243279111780862879878325357350348198103591196581256365535362824682398563531723796736247094044704214408201867297661580371541116227683779588831961109674059223011368760277570922937396423015717226956823875971967921179448009971009406205744041993150254839597689434200904946390369119568487027177845580482330196955370630043666060841606283990526014185060577294497865111334827247507984184502602673449467311890739065783699545025099801062009173494517308119612811787936453939186403275245302175336983729419778164545947712561219097402322209930963868083935543395225413564092757484707764696343667651587280389563063871167911212554794147050973402165282072091687203651555738441034831846905367853585152573416778550819738794840288 [149,99] 6459247110342315292341778847723624338351013666518392885355040717981485421812724167743168310210068677668655188442682380479976554453670228164691202512124464184383327541068492059490022497681198715728101658009144596256980191657334843341012187719276996565645691073842008176274313042327788229401196907813309657756981049117089108847915813997636486798470523850234047736822863027835174919146972116593930343053443288465454583091916483815521991257852594076484159752391011249776358452628784481472937184948596751093988016104879366999440725827573181305811116947695279837792602666034823880059247865694332330154535219270660436566951883674443706563376779422532939372364660276128421529364641765379759235360618163454125117322365552649834515744363405481117338718988973766445527029998274968587424198110283056551176667903913270059012145532271713054068861928812808042766109598199796977886757083553920387288675330991168990610072662584940605231712453968133195317548027496383263391932442279350012668237418267273700440541132255255916104530682093357652332803615646505474566442426734357506776897484199998373682757741751764797853328545258671662136858231981589427149254956232516463652998598 [149,100] -18800406665866473757033601320444509292754025976512332323631526343851804636414686713464673593962537409904775047831726359349701047097498109195050913484425804395177468490807564788574215170645130501430726509616342378443646277686814987367448128111694665028934342569807901981044379354911660637175720987494690871463121799970710440210400882701822539283733430656795195433896628210446652430194468276957274597913453126171685976509151678367706858330155429564826486406222561914226010391805292535404805343113783052404299126536904420274430154204660877060221204915278845471906633666864510467005755190041754717554316763146812904923706439879782924871106616945348650391039771614049271110300926645151011538310224313836482734426673927631252924661115441792973421879882521305819744405907208825268420077242075496781527188091754947325350847447613572360472427979155857756806848170974268574713146239599883575202724564768968704980930044035527404800825167773583896111188484042656353847864095226302059846644676826967264879823917587364649729421890783488320605384839792503619753499872428631448269785463177738935600005524365610342166024081219466021172487098492729567349287131077385248 [149,101] -15510316464505856653713720320655617102957450157417788723865500448885055345408748820775525499975578884236787113911613094486411006231041198834345389666173518827977910233162508778733371747773486223965282948590592660045925605283891745262431689756373829842437746687311003866486601520572307331690697444788022821077328746448811680054961780306868986106324986029245275617078301092755758122401502889749443860455682109829649281755780740383522058895600981581831312917124191530329076827867602276530338656909696058989712870009331221807795521997751706245044121993555627287624093865339942292215413867045235644074992168931400280323778058923208524410809403529938123503922337588451426436576295231203217125173519453038210451358598885267656778449005855905321200041890146447459659356197843280195747768362972453584708811128348989462339770568163376384466775478868241601233501758194705075351050435661586259217252564563034182378508319189094837851842988903065503734034598883136147740735781067749263311082616452785052981373141450213205024051277436666744180657404088699939482129107947222736305038391306010063465080731611811437725282394440227966618820860759695974193108028860 [149,102] -47179486725010488656073203326327301072372855836472337081038057741561877515310546034417290705628933362292049317650267911950460684586894740189749237150898102209607705049697059323800577302708013163134279590169172259298275125315467845887244228486256413355980002560324391507615595303980522549476042443215907229282289588064844178072059822759884794847762279295672142551828351989443107558735068191273286344967217774054601211694834238188643334103020179688672495178848550134212137297736498413391055710273073762603503367278055015114209777764091373827043150386240611230290302844382807611545505554047449323035762419481665261989631742053380776826616401011205814471649546160510158641696958503490913368383536227276736024160199064372187962800187161245137025670988366575623939233803711832354269624890845636745970112575474131782197400911891235297108951621321699129021534821179067741296296972974634194583173243692701781023141197464665218428776174682235124271897844365782591831354789477440206839016036406905036286524421688583514991265878594230792297964026635460048276910227858174595086971135685403937626189655626785777036177218317385878608561098956515401968 [149,103] 1948704140653279529153341991466504054126523807256662258823746892844547858992221650418453598853488108569417496162767453143853213928320516273067742512005353274493981550206542445763718613984311888771602657387942734622448030123725867692302355712527031748778450525112354242214832766518442869961467560576022211423897197100703436842974399845540809981491635006724007838883668267682774983031605615789901336646010432477012521558808066013010427660917374141103408133439823750582526456194274744243817987367404062004436652188862003205288784417820110995215425404135640339028418278634652396292682405758512990469192736056097240044845671685997397223967225981087542967054125370701619155912434276326003321643600682378136967999005938326347270923680348148345414349314264436581154109839152478448377252839091647327037325599133845926195680001042778450999146850824144089482271576798095487009267971746653256202815176462503393714495846100018709005273105024471813988105122050405968620099753885523627007662746426454299944797584707998052986549001952874862828617214884195919450526525445685564456254391394851360558224427506437892732630417296011593953709961107730 [149,104] -2843285394414456693874382204165518962801215544786286634611073247003713050747445439553927748382281859956789874380856543994042135449658123630143650268962739954468672466706082241996340586200104528549897946342341787800428124064581977986427132409118021522763944744094723692799936510219223168856639458640562062501372136991153456088772183303872296696506788999687611957864738136185121958675604066437257358191344603887228195268725723083448412606081646706400738820332778646088636267491988442588025946575958197825276293274991159056778053836421884883262071921067335212187971351185226293110574356839102538222429782929780205636908134393887162872104018845949961745890679007725013063491188398121090514119259893141245504253497834395639735146486829857600946207694206511845045993354709576336268830131292045722400972573108717011592618607667745745665739125817021812811971072668868849766577320923406855471602231816368219587808290773806881106240098035931782581881951883400239758175013631612526515604280751699126722576458456221591862067569442452842486712398296349874359130707652358967689356951936671530028960710015340226269503054025230198708544 [149,105] 82765285922158549132531842924458430519242448940822719427451072671481660676797366395070218478664011925782314603379018142311733869395611252862209156243827031805646854889281562577103954443783385900799766103679264847843718179412482746141743956778975679074450422473624488109996415192759363911100790011959610378836751753555086387371361197378472143979576134245501129231026596217962214408270748448998640098196249043058672562415458925716518514387209565011016532364050812444058493165166227128942955249502645525218755474462676434274288858817956549356913988655888867328399908598662149970719357571131034955732834642132851693735422120785058903143503507644122112164711326854365838652086762057175083364589896933087567705400317653350149364007128721736057691282236685800231031563128504351049292022313804766210728905250005327113686584177959737576128069526285325456948620574338118800175391295046963743400669090057935024417860293064810130201037704824997385961828398660173531634187254400119294259810273315200819543511649417225617323181425429056849914483669495182162495139182044067549885560498067326941375046085659143828914816789090712 [149,106] 162863912491205655390143596437333881097548119555761935090201191913305432083353263436856828807261389304540652324586739843320637772938771681802331434271609512668133417910783143126265075875255854769006920835625165023437012929228272685609016035063742100287081635138788501396827988796208262537660559346740389663297583598698725655829465918783009085698775821257425528236907099296871179039719388635847146825249085396328893249745069962386480993690460479557477628142387320586171243517431922187067132024091383105696271669596647584600710569462812620565753126855388015034182774353945426007103281256994664013811616112681124421498425900187214034539862759377287339307760975813881498684614192877274022310648280012926689280499098563178807980506406406724494404514113496811114503869302712943765766997950814321923670186500727780053262126247929842549847054423697765780643866900352840138408694267842658216483087599113220990109765549655242452718613049116889359742601306313323768900693806941156137832114622842695235410410766649642027080047902074143526709204060100372018868175897207832806026093697727683701521683709751604259257488 [149,107] -1911290600771653303027121108444094374117591731471565853499252058111200545981360902014862933352156862055642396903055668053613520034302266802299066246168586625168806576829279689139328154290228226185423262343242084818205930841913904625450491751305979003312729412463643140499193514481246310670191793015548755178187686324112211571648105400111889063991046890955307421566954699143993057194001080203368239181548439676051377430234893334353894010566431811152609674110312469775131169783682388282459418911714870451316262951008116661496944168745217374810940860564685854520099106883450824286127875007970119899172960848476910954777620224234002605592926685093869601188865368072026493245607147143159419164265624781798731129668004607713006482613979861195424468840738755968482860062695631028506537898176936722191746736436310098573252520336160837709020565191143377128706284180277919815417470197101151107133260235783416467593360848034775704059068895438752160924856786822742271934969441459835157502382418946194076920596020331814473437820743567355177293781251425380238844131024340772919139571089358876292478350667179780 [149,108] -416129288703079789572142025514045437061227843365836301623943018430809207996863509686152275386762898150682302901915726729913953180058784675135070924464688827823453260600000466132253477391844162105024057342173167707560416830591517204863904271543812623611168180712790198572074603088801964613149519485331975379962817396112372479437195334248115924709131738723801770039687772700127420761151383676390257609161207858495870599924865623230414268111040574616963456824732517584522405333657526695253203515603194530035444086882492223376724547479922781190636739790425143980600719269549720522522038480369602342198302267669447472796049061507822888738508347674665406825709369643861148252511762197215479200291218860355186361954869384249739064894604772674160710549406371079689192425539234894205600220219766890633607771982083350958303416956936402242950157021852275449983946524260639721813114236641578857883774169811128353897885384717870108508635762438846145314088055073379953473305492999076639894304067728018579371628534165076829764249185775825166674135339421867433146578823035251722299351036729871981964576 [149,109] 1052442449254722396850539484990852576472239809647723351062517738510079140596531539186686382957538926955508063102045154176380165455007778094379048488260460568963120941478480343952789314161767972517974587495509875954721020413474703404784071223704053176336004100211507458911926484252155115494663347814047933861905162481060344829373536480298894288811989751795877162015902411140938696305327519547692560483990849714886136604572122898722797361756553567153180815505207346655577601752383235952432447122199430297503926552884004269781873502555775024179348228994400911983533484929230941347510949507106798913034065306043183852864658758770792055691082969924214597245522051323841813218120758602837596871243486087938069767378482731986020727574129234254605572595510259544973434530173106625072868810026079528821795980217217901834916101462231476851792234181196806210769907339703975301033980844832118142326119940083627995790456595896262759600270519134141314334463902924734884874347544302657284171868348672917805150552991457628639959195506977414713088294649930771312062118932583786102591957632540292 [149,110] 87006126115293923607336166194991351671686308973814232083188114474645002187262241363680784493712207213307498606402154210257219341291022786429283930799588817395860678003568201661808825639082539364656843905923107159202477959839971267588615352544637260176653710612077226096165927535366701505470220660705729748771960673067954715539103221972332524684345316320136347270411333500871558225210879587259763600021013507027522700999933198739975173655530981426844532130560564748646446771622185306094922490465536509687543271662953552306158170290068638213932005364743933082566587257957044320769898122428728660926031150408156470201307871887087202806085383069039808264068682946412815840436967428960202241038830000076091812681337238953300661014164463669491725155612487686327706216307052571849915976117543622524120817209278477157662058367147133155059771550616743629636206636200770423639060203214399578236244679170759153390183963367005835300237287646121892139685782869714374260799912790694385853305844672768356735212473575279613703172298550267197359826099147079750229335533243116478007736 [149,111] -3324748047405649329176094571746500544095596574525617321023227771988217498198361861070494972745312632252212572266102435420047537080171923671660022570816969223444433761330114024846028633185384512822176222797515016211257267860986485990539009211870776315643597310777366867107389237529812539184040847188947773057224471937455742106419593138460192299958211940869967553979866290915065765152560500708676233778008897883815924635784517960292866959071214823827082657357161536251150121266100377314071544686882719843438339784100703294932892043841806815005752094848669005394298972097333991228051265618281609020358118317132909258633087417183901360301940410114687212819201041822254093798309406596823938347420672152001505990402416798016346554717261769405900901087109023865531687750541396370619507099395690679058079431545811015099512302263804207631148388504235957561698753226487649012208635893051171642241814725723255379259163597219905836574500321070468583305228068889759889012250311810396037615544784572544255622716672807429939259392462799738363598070751759652723783103362261 [149,112] 1158109395371854754129746528889484616670803008584320232682846293799617489288951013780702917549748610382399700354519222125666930734426629369122033245305604523472561086960237507318719620363655878347962293943271242654174170133299476936539791439760065547893313021996799787636283912079761427109702833946013130197291306611201136242143541161149266534439733918532473294764887367705204541066183746464609548880792346676849341304179895633145169628507824432393059504807726069700440690910391587109157596065359240912612911814722627034266237614973466080116656388040743149268160997236806655427408027838336378239300400115474323752335326524642669026659583659370809241310172745474152809863096051874706436584800693953779471427918786615405706160201227625642533758419302787945551907166854428498948127222523876388530669018561928583330064962324887873572448203825049181215842764810364627176572486736735970950563156419470136509562298142850882108231842794448729277553162342634956551018001775925953221234893610233571275638518375986642549821397136606502445019804791945976497600 [149,113] -449402238100131127507452760747459785836701048397039440719795727344553449306576761457418422372483288040185935566182842262577389126745098171072136088072041788353988247208411730738172964440564279729705820557210085640230280611584505045498057972498689229890389851033799924069508680707126679084785974085837907336974962577977029552347479443721298185740099959134515663235566218697898845112053591209197238856466812550723062021655247330202921187115179236921549539945928262499199746791003325154944945090669979192411398972392761801922603121188067725238429716587042376923378176986949491615034599392717063169092409569927559478942385619864021381773432690507150677862656720977846333435626664628510669363041312021674088375441432061305846010530003197804003664940288628871806933376913009535206265729862140698788729742748784074912820393521364410952306723013074849977951240130694774853538090912948076258835693444852642189333706284478528239047933470116958036422312618140389041266737440010232113584647603423532169270173300059191679388084917577519460392371586776 [149,114] 4266697443589876700497072204628031256796442503343145670697256831464439104329071909297104937534842728873339220370587086607454457282616092172443107682549444826935069715549229837203713197333212692095262914360159231383765713063269399234847387451532823499804831769521269500662710110522701433985909747230498194995598902305352161992142218422480829663002125404047999969471658799024574743494483983786136463700718292314004863489601117780296649619510805653616333290854122312534435072147269486123029922533748179184164493304484610543411123453506756454141633414014674948839671745708293684296942768569171938564226701745330407867304674099412350536183973893268136968628363688133226522116634311159175758000050149656067612219891726884842320995883681750701536765895597687296754374449648102264836383682890010337435090396330519532887938432571951254546815977021889208839636800187690512478301696693815818212634178788083310515199485021624193987061028705555140030072129816814771817101796631579224555308954433227940511391991156095254241486898233636418176 [149,115] 132609432738169117841297217609589788079574356686406342285944900071332549141131666437239909147111275562484294287325467291461167944575287039395834171216912923808976699375545771533898407064200706712179621803424996996345312377955422350044459804063588202995953410613570020309558242378582431473304465054286336479330834612861997468007100981064117066196534352570539088282364757694462834352237418967139894596922248217634996769151840947648189964864306193423985485449930023658101797691189477455183734078387631177085167203000476894105972156415013146716644851058209713695885763877076114425081981322738182103559967356764960085207319576602887699189462621363655635507620758445252278269949107972053630769201340551562990560472375452108013586668684919728129221459198787117432748659821478572013067490049664098085271152625220933841141545782896762440183273047868925779882110322892935894283311334250395847327908361068271105955623608222676980139934243057059053496883451164477548026967000445782244729676970776385067530972631816361598021104000 [149,116] -84281680190674272829812545954852700977124383062476981947401394552468299694585597647560337220646620524528237891490263506069817390559404392418447856117263330127181637378864486426132909131487356930366831362370723532913709121731499330711695068635805950039520899633404098119335605267769680279894378642358096746246701365227250695601308120644732487726629195666350519545523527651542554531965331854640493792039986351534498991594351196215718132897327561943965566906482152483098476744895788954971908350889227185837883230967343272639508941515119717330330205047592243460620651359079170773300849150587882576384506262327220897229529241604772088121077255861135897131992275383750493535242634635644954965895393084267546720901872356186467889957769930862657340099871934254420243595976683475968671627565749593008706807308389761357132501917336803941942512758393850971837573580537540504491615831825834515679784099193179840973968631557258825840154368391820872263673219882503696646618398765681403609953318892563093329755410148256 [149,117] 7379250603072138619848788821475126956478459252819214576485464238920725551366400325138592116175284633693012743326680786963248580458972211590829732602905667311200717238264758458339119343644984092341562744557944563841264686563905307859797348065438833395122275463798581534100106602057740305088275589355674943108317433857391904738431607430942326005645487295931917448396114747778044065317068562302890382356626500472479107433794641873366916837409208266497908161365037770190702132177631149165033773037341230416220689468812799167111918323436921492085383885909761533327428944137919291294009176689746050954981817267892556880314658695995138897432916059176626831388248060558081397501148433853020141486946845280100906953678249363100773564496610261290619273905198031296123884914016053969771162783979690573637021113902166068760228466576739719305056369701016216073481734718226304860323857929405973615277475039298407497139397509329189713219444202916220603476446996344680254650106995898095082079409727452692525300 [149,118] 7154849438313622282580740200477989668181671906865930749054500110075021287061210689175469359535924186036551562698601601618252113839390381337849466928225483259732303546562452627276418887033252699892655297010091245491275541545814870548385131391631187496554681346245632524499094601476261965705972463433738028062719283119039432792643601859833209308068748077066118482583374426197463856099641640736801989179884489663203875434365321590319841037908863338543252573290410661912829635016845940126908660754780708902092025540421140873889532583300389766345235549832825722407830167966258773928156013741485872278448662520354764496782107644411667666834437954291927588110769312006971885460911565718040494735667088210943523703933775328590002401165468570759891217016780808992756932339220594241361125904419480926511049810519901803438743843135521916558029342268421750766924673349356602930275093308130372236194697575201927900761605921369445627171619787314016966309199804534381721720423250879713237488450920 [149,119] -12595062741235240853513334510056791489305760661648443590289123443558324909835831370966199141485994475572710707235365331385522397707356827807899901314347628567407329796868771819270414848134011978187874426496990045551652468313336842511305294767152156176314142705363985340752386617651647125558661167269317202526300086853977937125507636476078858629624880420655517666029968041451133106904568864925705113768901293472276338555990264050455939909101909731673794194453244325517124857356196730350387681991953036376785391553509951205794902199586979984518779197767111045160837010536037657588850998944668588939688224962213759634458307063394620468294740099105912085089316828195044212843146271092939669805695467636255866907826250389623060020292630376902261486180059529637262036727444795636943135338407706887733827126632116403793960021770824130001312550721402062042417108968030430096570405425666462396776774905852470936242603303917476992282076141521988617740249362162178489241600442612503 [149,120] 6824268666579644038883551229051698911036711529980522781859894270471562069090621532938679499314331662166528605084339362643186947904561223905018814104090555154211045341357978769687921119914450806980019460500988785582057072496122604553588945626836753678293185584224322892980053654966269367427591707827174713784655279179004371094098472842488734175981691920538346611133565105004580387386298188331527392881721547683605868436940031099795410166725301336067296722274641557288921323934047906344984629792790897490696639237192521782769822887828782229862382749821723211775968929077168133546556512474099412246342076517681209890592723735714744855237170684598091188800586139780265820692280604868903354686679668448886934695967180277189379564745995322855998921151976734062538987546584289734837497985058350209096193231425750814487580062011899146556709062523688994954583916486000106225903764647484911049852460159439209976383834541124422975103575315777429449229578523358873832256 [149,121] -10597697699614399403593595888035686647990871891979639034275248479337638278399071194431800002580965233713107624235913360728669342338885369681069780471988801145749241633088024270091755376574420892413616639659524687098478652134666086238660611349658099969061873414424822542481093144109221202152801840612768824987977482552114588813653755099751123665621782688295180102108670062782758678407396642665802303175611824175066342590702870754097915813974346004784026102630273212108100549419182413494944069089682020063947855543647315893366712298212257097877936801799614691820572151020472552368494808817286154428133354455906434735618390001923094517552948359183558603580966250551520657890943879605002661103603339579860211180376353561543309571017667448750006461631459731102896462335003641519996861088777934849396952902691333120088719228359889017457054349596090375531945954176688425096192931860532122509988528041273678069387476511688732590790196116671603951866764328 [149,122] 823921786459762508213552168341681746528766534235673087652116301497238972860701542007709690003926950863384474371875170100221423734071883308100440733432647328248353327057348255978577377442761462172792189979592407611522900436246505906354073556059705267672351800918442569144996101305899177204453659774963267590567313633986347585695955447463894584297312990168050823818167256145536227553084909061424455689434371707030301165178846742602895471479182447147901731884657445451352197967079382051565107022919830738354030985330882456184164585450687318941564566592592944256130018363340528670735726672386277201225245575634931118199663656336731052726213241969553295114485176621957112671405957495844334196866840618013067691787179628921793284994598493753241346838907748496529294037654732960314566283640112129246034119583770517066309475524815973205973430807675952887680888760333414591789815740483092574007951434517825507171033260336915548512847177994736 [149,123] -4490208407692817547842394688687191335131616931502157460446864774600363004758265537683611970157019709848652501246964210470989135160192186565907844285506935763418962791351736393748225366748172374589456903722720180858624309327240901012702916349218202091361052584595084090803667538610577575932122868992339760040435750018842443577544521092139765036050656837547639989360606150242671998325672792099281663194975509675195604322324641710143995795287225675098560945272926381967991279109174193465779290697708474825724865591851384794884389191771555622104636079778389500019986437942786711723251736774180699871411476387875345222189987579581558075009771942541560592816525483865284829500593653989989730526779019772851304711760498292424339054964179314193604231629993394403514528347047523329641013496038162558990999719444173219454321981045492909928862329693377980162700984511500896992475719442792641377898663532432567877372056392396567174 [149,124] 1636349814658242171193181637809112510697718959142160083912149938634673379860376280058201839978352176039607609668052801509171517972986240537492565243622483485516856357315534538393893771266694782823381409739003832707552234206437716823737400900141161895120468721372647151990286453243884651695094512389175196333424772330991410218732256821073536487261071459451297856574824501147540358138237864790955992396697588627702466197932287944551803942510511628375916796891914226726609610600397917128421924944509900715934770449146031498246669721933704118342211867332677839959343834888149895162757648867411895124481099337713832369953798665698115986663483658009448601113262666939565928067499275927690514235241132137721881445749538924229605354512356799930569799540783972859112381942688086980850982087304256188175324798503739639996480675445844490834988881316379404586474967013087277503880870488758124647376476284046093742784 [149,125] -37198701275193346743832953005278611734046448043495925262349363930168192483956067724918433225180391153756884564217515934585632964644962109375489294157771277442668461967668593518148483795058600247366207589585641360839594219866134019070622800751935585630545693557594866939702123284629317015422164444258250131346851331722214170987323306839229481728421309939445634202645082414245293138938276603782790965407004890662155344699794459078456493044501129117716918936923942422303273710517215404095861326147161369460497770313989086756607613896461189234685060926894691626850157223972097839784538953975329898204127929351136087574691805313504502871621451387871184723036888916764081493747575701373736678245231984293432004411576437117469235960770431867051982110249250599826271090824327963194074001196419308906520075852260310751702782416850851418369383004169161447999806475364546535885334368497759803119256 [149,126] 47868141577013708237026176731196638897037306188533440391023485848603946575452646574503529199162925328290822414948368466274654318587981242716347674899836821442976795173597660042023534871313773186859906618305781244600106912499131700071703565643820039848443817993056646809006578034171054699336385733839171104584940363358694783632806822304020781692064412403246931813682584828722626734998890610247202438013908157451602745651427407336114231302605883916850053176090647726115944638534440479595047748187291279510366312754803340571755396750889543357077702872529376279599617463602474372316358006479463887121729619181275059584061541738004597477709824421310837704493917825619683333335212602606947555915380342413242304571909245227489742909724063082751826296551282431339589136645851634649011153999696478517658684808726034951496745798920523821613217172388210071059668162988666249002816 [149,127] -3073053125852100000752051811757133422259172523289834940499420033408125877203130221462185344854587987406333069783140658809467748356000656255124683482150017244976309798196076210654236399541932088281058303897840325570864796975686319027931213425778818472844513809737324303968743569293885374785497254681787276924178552755390177359770249212450424296196728861431734421596707938720077819647201909783898993281480655505974430763898763685269808317757669758926291642939731091517243915111055433097967158219883801356495343249643709900277081050718812085270585976744014411017591984311598051541964139938866044072879488982568559500873900069123196963246986951437266634923682000777385601735206124251533218077552036293239508635583202844589659784877370202542950087726821069002431173031588050260534518531952585016361095901715964279295879162336908552460209054083823228093448 [149,128] 8396430180232854130509533488022427224486952901733983092491068192866137809958453803943624572989855001222975986433359712535309016842179161346555158480701067391281076683280071744217410145225638042884283693965185254898728755463257028653440815126681178053097073729165795261616825218464843620966336115850125778829471916636325954172377488296430202932541663497941908813697796290875039055120160531612792882509614110814468799961114451589081259513960808876686812739275544171475618805984821766359544936371817467472564346819598433444731065278292034620816585757254052627729461824698084971742945648216212851808768538456437443031341385044282074270024596879643022041459502169284267443667268826095730495746572099823369845027412823031266250224509574449265518443067811373870027514943494726180716882924650975530843528780265222758826201526595740499200 [149,129] -802096524397397307380003013811822197419136762557363634655404140092355594080469054110214385337157182338243304594366190335847429359856378331869788922861228016715512220018301859258206392981819698232523964474215163213242733689922196585962196602397253658053469970929219343264774170124357949394688836244659649911671214549919889429411169550951994067465750765959938170735852843612184368078545696387341869813615809894772934825584195215940825122886499917790398144179997319500499532411363584944335431735253118005652573913717909352305123669291397637167330418185256196799918596986670032331351732870861891219481701754629112191659873403532384207437896912000486740718522466047087718698426594766338360135371591108480973865177557995511302272720890540306007356422301466185345710645538175070116024920356693778516011715717809200 [149,130] 2103456938859106527194550287096362921597750211583837889238688323333786085320296663426095536607476922311163550446609612926049970363320232966540035442672293594917908738019736851843568278591610525136306390095767450164608376152451563736146058072610630219015240477178933216269582691002365033097288104339642650875884676464567243935991566593549182817006305559558921505483484703659296045830641573659967505323268071679301398909201264551421034376713102253873108279650530345594457879239161121906349788923481338999504198726803194806200449192088176504250127384476179759944736857072586824634840672076345910197543883306860633416692056423934241044581980064906258773873047016162689728764427667293069616460635307575277329404658109299977851620433771182341907789016775565867368424578231275553517280534416 [149,131] -112447593037676922717057553906481259778283307527483922721904165422733990360424571384014113730901527866032971080549847660817924048699368592953217499056761185330645172323189072782777601427274417716640580353249994393214083495563263638782084270314699789260641879850142659111821124064218815640476987691812841246614270690417205533345031129123935859779952569949192885812144666492681110344996797814192583886375305568323329816109249273733506625504317299320567223873703473540293915165915161810025797584243603930053070707695913309031106961096300215837464305432716441296701521724404850006243164933457440307654658853531779674836599372108235087052733649738124675399883919100231693343456791115818909759509071032048123742648928059664100574396301615847358253427098903731850368 [149,132] 84775744552130034540017423783979021394269088880277949233232182863930369541089381859880878978302167131944293975167596839720202148517040436787284086634112901109131362246423860119200188003276095710515970314648981452857484480865646617969239498702698609176485370175993930888375271837511239685869289056179764715244495295887972892583031959204175681723228280865655161038303438415722769399503748675632728537414424023232774970589136906553826344456592772792044538434618203951154237662209262449022920724811471712103864284200669282058646787292585395436783069155177538089815122182677994995737026024200450279920124166956457663619970922809327050941158976399549224158778547337263851092473575362021066103548593208682080024627633878695362578033089632 [149,133] -71676674300035312560534539700360592398640759154598932031878205832231975284362977924558744520875388515546850185983817068693200241013138185099444132086838393748576295300968539473824057881577341760953165490231164982095478442881067581214066468693755927662078890011533283783863536457985749757609592523015085265174079470126897017408558986572363089148653869553151104292142020087845725644557105068990045960730198614884033189982201583477436926125438556280658121985765588594503765678522692394725064048076061957246254686024266820789403885431227955580088903358901790123475929944272773006816231263529701059981880865312297551681265716177295894354086817276742052727095745469459875757010413179310476490533272894892634892 [149,134] -2599352137288463920473747251678944502992570826454190363045165196058233745247680793686946752290856219162433038828082357997469064422134942989815257276638310892217311024490339612272362049130452714250631098374203420873444081241662163283340774775059733695509442997528208886866917763117959776084456710035724186956584668387945359068420634515536960064351404831185561931862442531790205658962644204794642222450975443481387912554272092876875764626492884659301603188768788246007343278978236561264985250355153765561222445337851468436411032593874776379665604221471256203225615863653011242872531450499114762669996474030885218992818249909693616082732708084406072266632186874954667158169621840496637847231464 [149,135] -32828270294206776358500237694468051542704415251262520045122010946394975955536705666895906223176469006568359671454708988741473659779271047437305741321492022847576465362016038869365338220215226399362892826149645530293687573810994617713145862040278505205539002513876807557440529984191543592490172930992307147578050643392822895488270490995707318621751612068153473116466816531311317146582280220500938740547769736652870284137459222036123404435384759836505686449627833651587196676307484372359175669506696053021221365592579742050529511112169802066289977621361182019458863566680764906938528663660593311515658441190368294084805245005606907949623850141633217192805718528559279450730011201 [149,136] -134341991101290082316414136864762276088363408481706621142376761111013352830401145209938047980070837608580771172106083591866392814611378270637257682835055081320960904365530495206530879567644892622557214987505763411161693376801407251663703468644008196840799199513733519594460683438504721822853361032513154928245955779681474053502381218167405747734204068909116884413427174136845898498789244057538027914465538792272535586023690879370635211517275496939009783614937011846367990335534809917890325257985951551498383077825419541995466809655061592574613764074150993818175069081125468205474199995626468632653561657478671338612935054260952347911878230826788691034185227965888 [149,137] -165696675641278790068189829675339225843350756312253098591518429805806438201436301465303723573363352007711866035642345502325285511293153426563235632882115843646336255311201071490688316024982145632782527873359219710517195763487826946222010200320023669725364373214187739646463949945759074530279609287559858641564181646132466107122080360401797382821434231743888107884422161225565152042775761433394038178774603497121234482559934278965858439402790425127982770612038156981518536208114073817857204602683630915967763249122972541587725738510099606208764952241497911801329777759456234759459403901042374354433960087367009021567949503331632060849766172750121848 [149,138] -56736951834601151628789142694077981508485556015335931886042754040707661262264027083357958736462428357677185979356242161632206716801857684799179444639748185030286183552942262032468064665803493311954754899974264137099729292947701220616734628257174503475997540384367157427149975754069391389311793757859535357059415860296714062598795093290575749259105387169475791241050980534310786003059271891193747561485854449408446955738296211298521080338556604045088915690238970939364779873967785857572083014310800547630414321851497968075377229301519076467216404598841957923301005127808567647899006574265619115760799668937047021359860011865491046928 [149,139] -4910318489313403743068518399251887904392181085393915390590883184407391048925441186759509826302134525235758117377924863508368959160900700878292706533446002745604389097808847171102940570896528710711213939550152871258694201781109278931927089595593374289039580438734828668391606760734412726091555861755264896785501855927107282232977030272437225717185353211498499966514759905426416818524550958162687362422265047307092700130754070894540750899902445770738926038229654274807353330610314164040234480498140575677637895514443175393329924611210859431556865443230059580909773862866117501434052440352143572566345732553173713094588 [149,140] -96420327338910873653701334202101811313662465413205323691509523704116062082037742526555485561181877809780041848160641190545299260528796083384057118160457774597953589308851646625923945901392111418215694494175242929747984029969639323210892001152318456806363280980978362145216199590632914259931005371316672386193979439972764887396386277513247588301241763338103772177927436524398658952170921948759145095286521773994155676902417869874564318519512855960764506221293832135711721545838563421976538859467533784549786003381562540745615197279621206120317719465042551621614381013686878249567584310699034036182912 [149,141] -379056605266975321052434186332385800761148108153402333819557469739136684968509784320751337757129918556519657332360648722042136101058490835619575268106933708008509518381756369750359365147610516559323674582917803063785519456472776998418092863199321615206142499564897978423861932758139178318437931551565105145983675948173635571248880247146974646698640382989553879309087303588611832325082861749367669962722965156490977842411972777377026195969634243925129475029881508270781053596976605632752492933387973164164562622402664912297970549387878983619986016040660271154726526755808740115189456 [149,142] -257727759417659519490093103896294703474001938166414303519731468815175207104896078702917886089004420623178611962504454387889174214029863387579364643569137676704142546295606780843678642111115546189704680003741246877955727359578362860696239543209134743002559669944003207745204430917338120873898372095232345774897149251602390160039580810287491972863429465463278158648981349298571629699448996495975849236587664404605495799671666287566500953361419503216245768231097791265800137793200882850034767278032412874272416464891686591951760652427477697148928685255552663620411704 [149,143] -25494526608254408268271255745604252074474930768066607338671095262051847580664479485467149634347486858681141768575291778081761385569193482246209210984809288894384255778340107312703908631101387878963329788523973227598805669688724565580339815487291281036022505298322418229294585473482968030067905997757647179423785977865710082933154567510841906051511720165296623285951186022272418825843545747652936412310944183031892010697877198477888017091682046626879942529216515614783034439746186572062319141652270439902625373839065768604315682698870126811680931 [149,144] -298401875489809731225152433281989610555779291004538534938475732279590079231640438979814844580025282235469576447775422728765994562852125221036556463589449199737319700801143141040329840336295583464622073993684533898275455706944210646814308856393329754563414199346872007912854909275337824254309215164796677938778590900993888848762935466991184828372351630098279738929433326476963112009555086129718702032885528922831201813883401372783106844206169682868126318574039841810056876683697745933354046919327153182866575490652631259559936 [149,145] -321731676186892005434044044920482555204821778995334726952478973529630775149907237772112887125178720020692220712565769903840139548219374269602331410940030146079189777684318249298195937293499946903279129559876120438731727854475364150822894221477531889681432171030786925859071573164037861318052347382706444146181393525415028344768790533009986232054232773550091541669729432088902668461665004386279596731732745413453424605899316631522806571008485589248127764122224498767847775535920168842624514083431490051984 [149,146] -23481056121764359727447844830345413780854624453683837591173517103519369583808675904943816298662517811177686018136203194819669931714918633517894619246402825651375768428094747641506983379808840694753714317182357337089904714582521875002908807101248412534875676507538301317136850373039643136707897772128305296822474304280859237088647706185967782151502901552530614113969640445265053099792058831121172828290175390045436401643059910234751867060871516532316573763775862830039695587664770368 [149,147] -78799670895797440496453429926157562319991446586816872174830862427078087115970326972863335517813379002561909639997855846541161652309323746669086920525461545731107909933950760017269547062116351458067596247362600658046526494926342025170472333066995667425341082720425175963861642241268498103971908281689133338285501459018267648270914357464594911141976263635770043783083041642202671339381907248837954276528106679649420955750621865170459733686704196131476588339618 [149,148] -7386084352703757792697309227698371536379746600748079243152854203897056259400236923654835879164908336749367550335358118422184268486625442598506070085681552287367324289553264803435139740379121550521203492255850580636096543446122573383690003026597553906452998326128771895425318022813365095934298012376588651525249272287873263896268612079461499360788532327757557161706000636443627248268612822413430432924453908847005550100718806260212416 [149,149] -9917544277600986037154890075009167936596764024262746484866839825050822679529067918101025346848246998053993792901506761938211012053878941689648245897822754702989443617384036657194038188136077127287505325931153670932393307591449385271789088795795287632054849885366002620817797551110597539287090785712722025132334547310564990685299162496703094885699742267108644242415778599424341759924766595890640168524431080 [150,0] 1916337949842630801053743160748575445661215549835567884885601330191188330281298061424427169787474814472884147083199580502975786439756619719684647691096315596176412653970482273742104007859342551631367735875652160412271834837651493631404318846641752412130927013160717057096318373263845599475128092450504651505222348024650615422092802307964575774152123227217123909169109080457496126472945549401306013605641888149430928327700628193770946626821447875801566416542911403508879800295857302177927153881446978779240816603883754096241623485480097112737173509973404101681652217837319404324437714147303552679616000301987594493236358219430884901277630511711406763324854759724083022303880756431994552459525371631353904703059997183736802505886759738579668761304543310871219606187549390909229426529801794976848138558886094380797446589267569183334656794921769970345430614072720756611435504470571914666648421919581498511982718369048564191449372445265082422735434101132598299569529326154987611151103563404002423251090639449134849670057639003655622269491845380856833256178298320034569048819283115918483583006323737072818520760988701780488024302772732951194348155801297689460848223857328138411798668441847625822404592355064204705237228032123115497009915440826266897881425022676884026971085976094031784994972803552762851571183570824708085876857301641152759268362415397326353155751874279350340546603130128975264671528846078363872917318833547644848640378501312567965668484073885072281709326295367680000000000000000000000000000000000000000000000000000000 [150,1] -23705868240051595356704684561059591194061714118282866653186517214634804222696319008070736230785571404881385178575666663920818882767076284796109622388983542918829508628725405838166408905509977760936853091600354619866684233200676258701632555548892036243574919308311211696533949020085505545912964990095633766074795530399063411943934385367680046550721286882785480397231295954063087798350082191911172800809628438396043442681608957812672119157944280312477060650472611357997759527015022425544707220179225224302231918477995101962548990449415730724950077844758885974088594182481969634946477739878804244488284855872481868896783377961233730512433514075938982198400149002768701895642356231392289570457042687076593463595955395376147184021265324583971227758452584314607962561973227080927368741909404507714542322957477384375067629047800918998820476223383370741050803099774019498562818635958156152063507885808811190739467314879366267004873935722234841029656151040418078454529346059064336378521703179584439894503463451177255608455504931149740197656932722652386917583234644961420460885771239818930816081215339504071329791035816833755934026758622303695504535340701386271901782634364165993142392897523090208798843725945371488864013450319424921051054548839893270328764961134185613652605641300749004364945215825723371079090775392687977768170434040340689955516870116754812674409991426773870607985332318784134922014590204982616454027183528667595242234582786910933116907607008568725387987490403516416000000000000000000000000000000000000000000000000000 [150,2] 141873066637112789876428167652304599629119486018537543718221002637166318777303578754838775215466509123835331867362800714867709204301178552963482663632812101001126308474780122011754253971016343887647244873237971477381644857172521960754636296330599992087877449240630543711850513783009957510529461305617114776367833751144684319889847375339070558099116059174430399458605279647538359106702519756888209052342746010176678780031322983206358265718250055147500223964081955069137283525154369411679915955651120437453486191845262792792077688574736043937044189151918792240523453320970064498290857657073688310316031000548607814802857427050483192385064467399528729050052429431795211977931030436138808570360945794968630010638357198774357197682384311053899470080266476163373375109496281577279206907850424127198858533008802389808555531932121123316106056853343265843119867691965438455377779996608876217748063985970095421634485051529756714870275671593075935001074403068162230650565680867230444829847451197963430407620336672626805791391776962522607420142001968580907405834532313328959009070513058001394557698424450177502179959386632585809819644303385411882162073763608830192219618403741716627126732162360807818951874049588091099185656837870922024522505302555722825634929683042875573702309261722430271685637585725218753839989668697266244174166761016527500912770472025175925693534293199747655963355437540445928055196683320946722369136844853787217660631914584376182257644119034627277170987704923455488000000000000000000000000000000000000000000000000 [150,3] -546525654463419730293641644637492614064587121691010689819712190467277048531662922792270695922487297049233599989966404348718637822456435932320954769530405913320551822836891568758890311649004578525379725927457921387702397522163469187250288298424986857297296395569056590840429906605266237282535824532855666291433534142775487922868496289420502511161553401657220140410300137726042578504180629522626437113777160267647174627396019921162846985567726287189201118418016659463566229887927040034995280742668062419530845540653624635571228834476939276805578791716669994935740385110652936338794055614803625222473607224876193883279317320089081217209289667209783226472406362794516279463466987881006292481243890969292403282903472320908070694967810889145682255062292690921258074936868614800361880906235107960504372601115406484300754143599741417410121588530411397266044326163672484276817777556336968340540265704414019588218695176515046759447425691318984668527429923042113753604327097063056455554728028954970378617507599476316598475817415443719068069170163376136085818432338038411602228599421730536397291023398154049152566566079302426073372007289218665711703861515477184981778993843698659899002005408367722933771284277359587456159677305221997255774079709433354094208005855333056263268890312133644320763239933261237505186091041710719585461089162189974961010411745524571816627251570727433434525145272364729004646671106183306863418093621108605706296815276685801119353344730934306542583983578799931392000000000000000000000000000000000000000000000 [150,4] 1575019768317200747318549292811518710777429555022230874637122675679266519191440457683277879322116919720300411859989953530784600024142864392370354844860777006434537610212613857593418396426834594623698431137871621232134779729440326818826997277385075637936400021862760487831782851148403222302652592513332976027136425361090900703211591801149970696892583861462775587311625923363468586129380034928349273060123616010907585353876943782346555491108961320992552783009658868429396172944563679893062600306322654716604051004462858705457230123795990796060776800736713741295235102654893380737625004758408136144775481011674506271336949808465197559316313237695741094880423315343506308832781178922245049736994198123810699727488455329257294321091003719988386267100719046318620602835445198726483429868517012393486531649030223497232807874624231726516713774840619189542645224395348818597467850023936268435212360451242087018568659385901812659017011676216579137784120325798769346009729071233713797545813562716306891082208171611752053207300672501802624034212108191700922195568447944831884150772976019999403940444283391021357782779959666666361463746187411007383785349062905933460577986414875634367885562432731217802618042022472130855298466399649754624246490302585176786839254088075065383045956680984672673432100185284887997380460122417447505292135012238246587038107922641519622718883395441090556721677679791262809817173562911848446224990539563035073440322191374989094201649607763729434472847415332306944000000000000000000000000000000000000000000 [150,5] -3184503354423585374896277329194588984980152730441340636119279495694821536126522164076578621800881445104538937586035286847771397933108670791328776938001120233117056783520505932647355682968412966050554240284573822745156358924426553493178381525654036530035098857044963705181636461255069078021682680974761654517958299044329295758211181963775837567445110088318175499993980903434126556743024510903887050526919740191848938426535602820394005557413367388412067991282660437038929890421883988259336156707484978583988407798862077606711484772198035855241330121518028569242104733903939726283526880926154253628639067108224784738502908162760519190269320223289249220256035371980641767370490613605942764509449341991818796084548330369506062382858074176747601057789200226515163339763353303411783684862317000025576581456718548784033167527451495462312589263192118528266257560732960139813414620048172723276639482684695485475335904632838233668666232927215983029425625726309101988591565590688330113595379351481478863213051919536232907357704680797755464672134113426319419581223844641559132053446689363517427658834603264290212603614743657256568798284823988124013260612232476155782141046865365771970701499930267077338731925055844280348079011337157924822711791947805077768588252960966730453077781398616560273519728658497173231517994529554438190769691815429145055388654812820662675514778391050292816048020237367736651178920070016852402589401593465659706435214447675512683841040421401377227791513986762014720000000000000000000000000000000000000000 [150,6] -229057374272659433518692608538100523427173393755142302573646782838542613975329220549423613578833188768162922589586675423441421892506664158662265425472698114319301453327936016416864167415494759751711783391416123309478683788270265478004897450473556710689608430315928050927734511064289924237170202537876965984436750768085863956419340854543576831214767996500704872127354797643531838260322438310964915380721360653871915009277252141954333475807065435822993005579800331825621903424492658545483542780456625538496458528816307290716686524517669725956343350497285622417540648146621067967118584265821082888792183362772786682085643121293937261361874925484564300305303210765858720995299452783072229154174013751756357432412985527236764291372057461659917863644590422663481294703471529455969358760221245877385786912395710011977117535895949402820669376480186446237246696430308844062520979905397509526654510483739323321811671599891801656422487285414190764767802731586660990002240310773391188152461074659307293205028861480783159381477257740651652807952738641053295430663918006594394967297939788222738691749325584622402961363989274487543197832151869373588623992720049043864009134538588811529812975404821638318288388549709815453275917590415614881395516778611120654649990871723562691482899156259807013089892312492447110646527138155951744254989548206300742419460229372938681331476042942939988695102411366162131453119731719128994942361237324707242836606408192584849842687438278701485533489611979882496000000000000000000000000000000000000 [150,7] -16396789846524297048592739473110868057575518258335810411490864290599315944934447814339923508280913577435477371562019867044699556208430292301171071530865641217278591038533644562844221850676717386187702354212952090197398915996595695809388029328501948114149604748749749577543371029402956625077107593109717425803014542514536464786451989830558592134284388057696724288264830221320461175365314159820603106712333502926276962054012352450892469012483932985648809459560180534011582425866902206855653900814875582289019038542171015647995879706848276344542066716367424975192847984982677521123555290607817747126193617440647059207884403123870481345948324877335133456408143186226152025518425334421224655297197315476826063394470818328173074729438828438066524303789219389677335578984468914206014178246947700261991375908971518898365266250051221795644598395740473787401594881693812846294813966048880302920042355651074553635633561984242751512022110283235448021727852162921182950204735941421315756773594827488773384613141315522153431646433837553400074746925618224143472318696338111947292065432347916349993227685149541568624345731549064514322046827181814321809031158373101285664964644042615570884719567723269070057860405821844552868855674972091776151424018719680168232687052050499639519802215536139540297461736540949227192105130729854864819218923794608101831155630755476720665109685360797176966911492588981280681642628417527968270042587836799891039463182954969937063901474256263633914301263901026680832000000000000000000000000000000000 [150,8] 184256609886194861695620663211233170460658260437725682966944098679523462134366041309966187764925884888710530711117184730890572852443506413781371615550993711667504188003134456914732767921308758597339005322852370368185229916644899282920127669749808975995778510834450923377651952233212642927013030503581395532214182285625992960050071694077610280694060838302039936340239144026167465685398675653426779315447021669411023653439220171527286341425411333473471097875438041055952339646515560777485731723068597966560606103554467087107561466803363812791381859876670135306767069588934029065303591996195648831218214842301651893569313606567274172855349915572837562648537957366968337423354326361510799060556179160341964342467225273122457623707683200536630019511859309834945195456861847563079255659693924730248528973444300213626929473735019604630808703269264866810017173548875471434107836171162298170274339682831219166707854892913794800170583608558753649734819072697696964602578457091307396010402385402879930527596911168639977603451592434054656162874466415354665421110417041459086638495560128221894776777793748351014048357001502942204128328524182640496844004179163241489339008218304622808144850162463731084038148792261537471400815187529699565103716599832719494842874742649319405995017002076671263365108989234524642712878406999718375293039207938840155717008025342181476127019422926766710275359651944598644365292963274351163365365239408665530299866909066871262287169713125625398280904241692169732096000000000000000000000000000000 [150,9] -177967626289919146584561801582945622214439353291729000134432767809695105901081794272977146370758358014320186480964277447840457960945227948077745440606870758960355104955284771879443748820996491460995771545238276269856535808605451923790941349406410849145031866860832754035804197960077144782024281309380131297408331565801888553257701915408524670941557571206186027098564754867454615986554411189597359761994128237316369172799619383575903204557814696806959773274619992469713845153470908518233284894584347185651257321214642946253934753618424032412721891922925481791319710029937787210841161288674263128390908983755208423280096885379222952957780557935212716595959461333852031586240533341593745429886083006774196657749690982113712818215778283157206842065202102561177494952265864995036479401048301894912886440628262242170726226815049516515514007774225768878661202238655932069700046917363843597804987500350072735649298884366482221916900080945214202469589078846085664443439063880681647313197211859567399908525602177326691851350875717610656605169614316194494779182159870340589817415986576525267406150714353617692803942528536519236709536632682331453862736584955602499775758635881152300415039034779432566361759137102375500061084057099311697914528163346716518912611993942067407123605459753296028897972195577235251127365322261651811899180085784907925189552434777810079581745414217235605800967822015253804435295601055471944062057315797877051940665460746716480489787078706359297668099445079402348544000000000000000000000000000 [150,10] -1530882347564507315054018269120386058372256217949591327589901035647003044372531730837240166932710201881911194094868382808112475607965502220547892038310463165536819283766402768491919265560458976950126460327756850641123696745760538875805144548452038392688368399535559211875499850962734676046220270644644915305084197513153153367318079582445583879829663036521699540526610870968337434995612984053513569973004403151061394461201769139820658983234073477446219175042702787065046849849848212962563420398658218254673328557454293861888695027644817631345200015434038443454858558275565844924430009670626859600466882605659497548428558825461487947606773224043040701050444076693604689912011952273542131152635482600230923863867384060639152034786986655379899315559359755727126545244367741079151014312714828214784884184968803104208090706806316108183575850849008803500803127698833715644072703973371749495763710785565542776339802271868636315259135700210478505257043900423432755435632220960150214704517275313423972690763653162075872419404637891528212792136327592386659670343737475528171968979376966012508203438591196893579144239147160608959188751797396710781793596596673550129828528348907326745178242642003169537894671039289403283640264883251814091916317926447491334758695595519423897274790271530046359118953118986227348714713805083131764156620068659357615209617396235738287677969021563713439997794564981480909320970638397225841110548497731909219981081149737778824558070370854267854943719833720133255168000000000000000000000000 [150,11] 4858111387382981982410437838786850104173606276646648516404992808266775717781746504038536193175164859833093314978246308003262300992877266232956890412425747363015716470171512345096426962398120864333917350274364771775096451829137895246585953290405082951016966883746298984392207912557408554212699990012367710395878740274200621273302346724429072701300712467048354298995758762014114847256967662226161625946952768801484330395171439783558116073960081106736070223101014414302422441506510823257812264859263267540196243762551569032516596517941650637847658464796142994786928901918029984761308771704888604087249004735905950707378343465240370313693611387594183033149982619399258354365394753448292370298774037371655562552498916026007773562324805791894048446454009495986305567192820321777260551524274856373281495430405247635906780416787185730833748893123399470618715414262291531016167134070742994969382916181005521785859092904118259571550731211137691408339847927989095434278861783418916440931826916349768078107786820945007099855304475831779059915285417326779227107174191685390045140844895927427260163998379596742010336494542238041548588058928099858028170895791636911864349380565146795303315576492777472443731916635584661985708384575448367608315316452462755623447392538118831673760099900292975658350590578431915626784976150935760218139733082723319023192731823374911086109100622003350780705143152340602142901955435919403219615804620045592644571867852988898627389415557955238750289337394666693197824000000000000000000000 [150,12] -760229888145963696078761803692149657209864208320741203805074101401236172852987326753647541518116032465008923246043823107511390090392095039003730360857329991507575657857493009628095804683726116794855343269791792085778883740558677872372899443289191098762014148229820687925809216203621182753138846708097420769811118999547531409330036140558052461663749208048224272405488642572752623698861188121374314965521267251625812329820736858946798403590163955398786342031439902962254737540669843921750762173191450767024921164024483300556221638496111826249602638480319641836802502129419917988501258939756352839678630356714731208297199242879566446336783319212872588721331734475928103778204044407811045676777334511696977475377222840738387265480829941227230257558267256191092848726220979143019671379781696902736394947524390492389663014775542842870390479155118867287192479970277616724727999902025396380608133640240912890765218970620338272558992625081023736444277722157998011024589106278429247244119609499195716416566581211541134204390482389654961006556483167677417902669945283328932489216311943745662027112450225460625760765505435971140809470796249973290876175187672412690651497151207084262825174206297161684690375540609301422744887623820073149234340642263484188460131979173369784911681315198449481506893694859757093721674170850437418494882838758151001311366385748131084789910161748629607503131290983809477829917621774346847883287702949297202970999967055639712737354604824809537249594530825016180736000000000000000000 [150,13] -9601437547477087623457406479503986129740943531508485934720155828371166647672475375866382778333552909294978020799747040389777036080179192529735675658623612721183445375406530805671272274237725414596115773800709168860807274286030994412606625306737757515844479504606739061369779143833573854048514103424573740793985942511230923413099435738268616581303500379798884055405819104625442297721413871566495184947248718630449655913848428867075318781350565424945302165362714053966846909806879196955735766330210183857342170606416586026399317992173491769523015652462219256579920915201604377148561290541866533935214408261334381749881561243839462143175077209381551470001851647529787312173027589633310075748213749675799133695103098255690515179411200461838439508035760302614985936680773241349001520794082589252226864852139354452534394144044932205605520780657965081912209171149003453266861963823846286900665098928296402215993689930296158128889875186010740093428650014765803844168877252776465258131067456913668596288534209533845270521426243911643369336531918667957196555152630027514098878407192609143252186869077748488033709616625246882032601543411733273922105137113248975895575065593214136277301144512474207790893016034159847726036627686944183947673958237714023307820067763955901813463751197442912598116978724074125132575066795320915339270680038876028632476637800741043655482299251026202187465057291847722911844614869279288139235396999942496361985541848343179886167644687587633198144528510443937857536000000000000000 [150,14] 25967907226384474137902275496099621868113741950311429244650979166499478586241714650738866574577011572559635974903639326420190388096580352767944467708300466951428337032100086872944482844036622752742357266861081402521425365946995796685657777266967866625772055011662977681742460910171855731993155112487806343646151116871014411732099550481358138189046870827106302299180356350523597334289418389773246458526845172321344700514987789207241615212669273175722805746766998975270561090994186644562008106386544251536092697610492100936971548880491916155655193206127692872443180006166626454107450667516234981524710154428647638532368468594244158546599480946853171061088480902698076683005425493052423857289781077379103791125669350500433817257561802412277028526063829312464104638133470789277514397530605994840275092551821925791405068931900155590102474466571813355000223623511608930371351909433673342195902631071602073401572316859384646017832419861913419791585961809073211273745208029932331223511034661929455273851417384176134815805509721219621621747162006527148321679676669831129638171580378398180825284238928169449302345533896932839128736918440395558547240228067046422417581371240283379310102126706247473027974984987746564149585132263427927557180044363539864983709415779155588712248777235966884063689746537703955666792265182118793391266407378001746469315271698971326791170355998028738340220679957333478915129378479005461479283213601560394440441931930400787188408432452493102156112723648942985707520000000000000 [150,15] 2770437509625106902537233339481622991379456995674853752225776642694676792421467288403118430725273509670937928130338174230227026237569982931553436593453269286080450227029851883737498041612780386590847269937885788802383001770391258647005065849420925857961660387777337072271241355184389609847762092140421963227607993532267956533693013169293441030456350952321195139729743072199391648624279670387394676492022505405169769441160615110183723762525714354622237593193421496465539662496779080826195925481985843936513671722913029218925552824584950617485286931980015186357955553357751345568197097613703535805012988452174753057706281927743467982829516412724495313015853164126947534771807589572757739436065551392463656322950275840032427607986857276925017374026861443402185978706989182464162277151016878247743409946785136648030441275513662998980143449140951848063474214506962793529885732371666410915992910161232775130448852231756673186697189949461561122679052677351120938606690948439616296823599576368094475684790818845403681316259612335070458191786020143844967707950782839178776333788620140934589054396463315784041385552901144822024169541396345211467909611855732007459058085691835624563323212922421033298232848673688104314797546382407598151727020303898106283448157713189563474677926078896665174273688779256635685388218061019519201488380405788550085649355730070235314551604372177216565032467748449548613600052537200062726525417904224282013973752683398876552555607058102278221208199539838504927232000000000 [150,16] -5803598867885396272642960579052144311240837977121471266918883093586322453127047013851505129733959255337786379217880950441762301898448645953773601401213802107023209208222660831235752597422236195078748909765743828239686224520932435559714236592262987860503909885484276118616049945767283585554069515347363874404241419302489805635105083609224099283887579212678376284606029502096804589830037578822185386849346390177793715105270099620673144731867851066355076106125377694937783896948617536562042697442184177054579350831490182972009337998400976297008144687676898782404296996505280551825823137641338497938707114356727218940245620193570542291416390273483069400166154983735256464911100565656602258568655271885265114276596369878984526642624197812686495417507034714493746062973175466770716657369052425693952183753374043660646226169942733560281373119024719619383049437365256313023973073473045779463394630329095244321601052779599560460066334186182588750881226337137360480066080332537524466080430932431869066873504437555137322556298430061756789402437268824752007902830914741765990505699115133526454758046363842810525681837457800812253481970405291534109081507167348937708878450029322950234607732327722131305651415469968656213568310070703550783477273711710642951965437896359348008984430778266210742541342461461706235103751089834122785227575983953183419490683664369867016752372409695323084959983024485377955865146047183082958183142206427409254307931720041424006255944694850356657575464178528670449664000000 [150,17] -110255982438574109471038337294360354140513484583707456237307203456481999035435026717513239985827029925373211387620097495626141972799095505507977878364641279479397874826198638724684060478832056634590023088573747087163068878754936438951903055937348438539902125650707711181572893279717376384950397288739070958297117865535243706935204931151343008253727386622953876100379387441447097952484057078197084226192515952846366644214208057699996008607260511435501362000901671882131309245414359577781594304002435478984241651313047709499014921327533651004278327476013865395441245741071730749782871441493933723554030405105334760958717425071914863174974299581252882192883198061165181251924280447189857422092332624735694402422933838934594857710172267644185188905164291991917202919904229797093263704807509593537578536266300499294693255650049821387686162932194782179653359710838955481328519746838790302353005046392749983088337312257859228102431495390697011813089347056365700871883985926075842678672938628746222281886530674464041466549764890813249697103258182241556862467922700101518259696282604959650531826511138195702913251838082630089009963723960964626880952216135647051048901019520670611756944732790849689834967570357663962172152152484255831289247577476623082364586228391839944173602572677296048197940869702358486787206583235331519031302265322023292989776449814764950836685236928819049490673719092071248592431974038040734345027980480775721473629167473122561304438079641678199836266719265144613896192000 [150,18] 225309699153477256995531393558159550255169150760058077904303753548016328402914471621058951415535969317831596894388696111501345218350188259253657718863615153961636116425886005545713839291015931051730787774162383644753707527864529098571732040918726535716192682652389789909501969942688466413895599089657477146283665235004852071775829250487925941004480177371993119584154330954944246889891172970044065232386329310747888867078765613510843348950545238596399424841198928450088785795354453675782221783687892097372440880522218510754876858242871541665144399098923199614839408547413981371047899669163856069470032222580186266240987249344654430088187785713939751568732953084390809167347576317519965783543659520034429728470066521792726240026822935206453412545727232501813293597267875478928705830404192961883264091065769095292204345165421667863253950815231951955423973295593129621412918426335907631291170298948447224421971474944456963366080342583971486233855996913624696307159505140604708110332070992383660206022951430925924696266003329987116559685367036358129297663566189682312213943977471664952119320845970880698278172667094342069897832860972426674679591652098483071703942110894951846568528879144354502643720519641157983239936549597502288943746909550727034642395564314407467027021710827149490013910360533874952871209877417908847128075757481269139088437679771109075952619879826266349508793402955553062300285503460612436488747510569872364579588845992281425519854162537426036364772872849454636342856 [150,19] 27028593847865135492022003310890602846729534412315172918379125100965294065323684102736155237409530866931525128253870002278757668667147444980531491180511016411855773882231850740105685928299456763022364496816537757931331933700216299541872364574079972585049608096642170003848940099676662553354460257506846747691959175268138988420378284671497931607892926362952223423074684296459865146556339132461014909483929904288064371596547332057569863148868592656793060797629240673190003195302498563751252607747803938987258059430161961457486367904334713209696982391197156758739577166131026917691823892012160256535166741656381443182102544821777367593099153588234826646203138195696604283812910746127080284942653065514904734231413162694486361328590281151494299378829535602245403336914567067370332650423410953814367490796367043704856726821144830446657650810932602248234720173097356095148568047083313577455070851433832096926842844464559955982336309297119662065647757448635145141154724684791479679506715896750431513188405093052517784612667218024280828049406322854967224483800368427265949307331851037455675566841073046898199299388176072252671513174142283570890740274551121838279834231928840568237442802217541233707839791455178224750226223693811993150757623189585423528496761543340619601949627200948925009028194254812451734446714123953706382166732031515513632760577287145140633399957134266190490951611178873931650723488441564924614129462899920570065288026361354721807379210139904146795165621227564774400 [150,20] -920458635902605421352372471861228177683591723114642861625040928080092474602250202628453386785426286192122158915366131207654157324935870103610760852983406650787480190317555632515670764815606509069668073405381884228107847961117156401033131889670662940852913881157141306412812280181798788907972198999327624912629270403876446983954081734226743778591485161171890876175793978215838078322966124225638839145905059043252158552651270504673465702566438447105178639932652591618563126746372692667870508777854816250011620943332242580831454000466525273779305354377930772986232409442649585082476785159110173568570843866805941861289618192395487311655665728048424054202805538802647194795527781451227338467047149017646515733093086050815000582495341052424490306599542546700894725391883791453794830246085096194334917782590861794209067545744901270605339943656636534701099952231466639796457293322220168252224970132258328397319634852044172895459847307258436841238164557167771001286811446370569554277453222378392764566792060856880151248583735667039112474780623336156250305602665063730474734343588039970220953006733332907857778991727971034650388278987547342614137844057425779112730914672803554214880623623120077451023556716224680318258208608949835976020990419805179226456618138222473985101615299798124930277425928563782234676959065123179829794332566927428706817162793388226327415732744842106618578694401234598580351583947055104858358005912807017103126983988096246003411131060195773892245066221501698560 [150,21] 1789383089073698989140873198618156984630920252110580737776747064117752653360899802667413422240960127913471814044147267504632548854737478335960685932685275578524042901821543747436375342404700499077233144477473575446560989990175341437906763865156239055124144419483415357843307047085769791268994216050884194747667430481948369011673494981528259783532907206616968076618569494963976749319005756811258992851858495625372980249545047033355640753917043099589432630315350306889892941461239755602005372696613838183279307695347456057309007173440371293322785926548998509585288987196664349232132902331486543126493177865823959108591031789152052644207165137295149326128288318654104277697198325337611824666228720075394954390843826622823053898265807619232206390727748067713284089466541538966734414473263141923514854516856201148357544755560812963654265052076271450906313838802416845848971758341335162140726519751068425234868631682059280460890597636232771337517580022529750787970277184405940210558048844047300012480088882092845066592046001814139717495617121036015986066173259798564406725500860008616209100985881898633729452606002927141339554183208787740268088733667631997099625325159950702442441443863286625194420141772217099313907930921423399758146829454402456019633816370352416482465601012492557122092438273227887849191609390954751423371413714760530646362059475107273680929838387650870851399987471255172829519024374286879825507904038379542887767547042634474695701881014611646933191989993667840 [150,22] -1216864806608931357753257861910247793503871250007218175430620229665492604237880104456514055865877036414919507058246858633942429005781086788515545688643332460809730961396089447374481096900473980598019782200628404695741663856256110929035262904291015948177779564357126969152453444492191961219012190569127173945375699124359159827981100207930439921831203799415694908489149567889535457778443441628533371381590343908639684626698752309777029297863690946741237064218134676172748772691717919631641688989782080216971565911464474852682942524780519032694093887517255666209397401208044143972343998048042764464007654337295710078221397668834089584474997675043377202807911009274803259076989951392688268619872941057053587235211654160270263052229288404508164235081340232260989686280693237975961211710216165809414476415405612440261477101210562486039218752276726674425863434801003442811140876202963555740203203761996501944540543668641803138433251398407957914081980782062564472934288941413388354836891103956291611402421091074504894533056012188588379449381601001857588838301180264123743525804708388657451683276456124884808603218908072354133775626799717008210477189537938245333036046651771253491105646680893004232542317359463764785402075359227782744321973239913320977217486297077642119960702059636761073424732540615921971792004519240621595145841847636682658204048024421247627942534224323179921649473130675869506261204292302744188209625862978422547077706035525895812938216071479114242773316964800 [150,23] -1128552063986181777638735504601524598637786366064261191920640570531303120327665215402418111055275545314731201267319783938080333201975503701480669593685366983361020074633452494616398323688964620861330755309687738678374257347561639244629080528276535749733486838508169280222757209914670804258351029143457279752879660051551186420435405541825642661762008818084419496778283171870426479204410857742538614897446369947589390014947174307371500909558387918494152922514027386407572083791466748690103852781494250137473577639189059032593543195201419742277931246003967129271741115112904668522684653291411534989565249479212937087146724369014936666060794778471805726491538100247778500917095097805430618408801127651950351923216126212932338151118392239173046326691016509497737989406617667813261323076710063230316828313264633927789476927592675606065160546552987044519814858657902202214564722869692474654761187852253553574170687705881312799899229480693915824700536194456861712056602051199077645240493506139139998205564269974772271356124585574966635611953433917516617002869035322946919623717942354152116294577431244660675339099410380241453112619225301782018269340987649143665141859422902642711461822414894861862090581065742769775287147301547300074393733409671340505300130377621600341269078480951865908833278018799922028992442827753001878730345230178064942116274580489476016749917331805531354836305312027818946999081635524158630898425421240341440355058427582583447283390633537195855272146560 [150,24] 3492478695636115698021323544019905827348841005409285087361474358011997602932821935750111412080557473177607955525686147430080476509710074341263007289788487718468310189873761484991671090039332324470410559965774000392770977057193390498384242690223323150478296264168981856803497968465528445688993355209554585143656871357542369464667692779187264860463356734664981527841814564612274164655541746569827149113002096159454756019395961354150312339696405678152985893680171262056540278526488878673266309849122515630662124957418250496077106487955562737146746568495674558645632200918382447589802141183351029856797228269694261858960756461013878470273976232303838892979481250167063077298874032498719619562234310993760024421453176540665659001493795345936154613927019272920119525764482413035271359054778560887669662659907375032973590993861856859515236290794949823662748859091959008873701949508218004520143234047978087705820698386643811040005336428962836867870484970284786167375660414099954289470026025498320266844069827406626828135474659816631816535965619047279546201816730016451492607530438005891021462875335704256036598683381808014076673116941730018320716617264949134441142317681846521774809463206971653900206195915288356632033636774962214766192202782365646351231920295351121578297903448799324921452060837914451762465091072665855932876241619909276315430654028127003559017288735764198867879787014012614113078333349267970330484119090635296962002707981908906558314996603248880674439040 [150,25] -3718558814978591155824944491824115882801403552040180073906348927822757881871138972103084000015927698504725821495766953837809698818426715166899508933266524671762162618626186107859932236405477240649045616662311738940787240123121618932673108536985881723457490088908604206077632499048943162593580073908166392131858846023894459467026950717889635658059717867896220883074842957892239671178641985092668577888366603936259087137633686813246410655745886899461792690201569382863316059678214433229214827965033101160096966337921835989631352866596249362254594382045397574145423961423281373846378918940944421908229276664809546807262352539393515874380906199411109197350763424573165818426950568720631637007071641253879945224821487401464987633484772079702156204790767087818490523505010377186012696145934378647865675791932175554892149985056772149965029518744719147017515890600703884703207603445900749665086562038442584409345556147385484127637418873171431162048218328566211527684257816874634019598691029109110595362215040948634411084878338699347287095826140040381876995472797324495114929747758612848414627429062255837505901548563031095550755865395613655685207895582440048509394770814563473348325542218233994551433621046239772486297097451225461676511558543167866992120818988012684662667161136068063248368609670989232470133056109651629204168259055438971404055760427912202123865700654058195020741539430482367289613444324517076654741092420988296068398697665648483725332604955901013158832 [150,26] 1659717592907543744143668923859149308488982220209344230547965085931037967127760963714397851960337944833305249431377226793058594084279847738394833735530851932410983717963064469583287819776201800015558399835597836860822569861837465124413795453535562021687460659553167671969038505111164178076543977792979902158549821256918301721443983426284833663193574627811028009736465596312525493474954707923555648889897718334057819508018672519292741885936734067174679313751508572571256028818230304905513873321098417642029966077894083935523588681768846312163917284493086551931702356557266594615656557782703029974731934385857063424098659592158310403982403888003109070137025954907150694005859954017064262115727789665082635753344251151955336008985054965654619338396626692479847673627392781246188052776598181213571577273367250754407934347520556797751214367554742748520445982023400646788807066190308521045642453334773311086190347014056965188629653487225231006724465863898422508229944275510395100442448180754162966751581485144665426392835140077183078244836350237756286770980873044840532942949202241536538044773619108126398192025938001651482980065011413293173477378037652159121980700175978863080676803173944915705235788852654890207428316840218546578376503782112000951170744958233691900758395836112656600851958684980982003343406284193737369665944276044011596247653402627605844664079481011848110070194732277701701897570634548760871412178217504264107793517230025813693621930289415011832 [150,27] 787304494274324118426111520067738587680834895306974129684587873746803078089767532777246247840133751357468036576252572408215807868008623426828030827468270513946062993532186932421496085794174087911509832951118208408490473443149444579146934797107896803013996653604444856180664919509842078745492119112129116856284835578249376621124651865436916326650256911194259236014215473174741504882129953486962758248620115493145987783325199166751577902048262594647361801401266989527752958486339318584810477527396551323279386362996111658952447677028327227132061175747389430077907157971069506761134221598435960852278403430440171185006360275124000026361210634037649102130062128535693122914487213648475978612296041610276787413628991601238699763457856914346105839639121524528914784258460983303765431170476130024767939622170276055492392614982820523266964919030772916861658236892952643092833384258930125372524458060007561018897874347587734828162110393176822049438409762568351771495176183779758169965935287301931907883158325970740745541001510443492601184542338350419891590124416413905536500259108761785358225799682777466365769052458562316106005537522991378134148172256310473040123344533213687124481985161364541182925766852827798942911842924355618324417622384257122792431852511769612158251211643512294211902891464195974538615099620759825134913682676618031318624968537192123812795989988426904191686648619151038670230312593845617113823162581133476706466947507173449998089695499297696 [150,28] -1859061313804316902679125017361026139438922253587362888319788131147073190999059752823498086610338528050892980156592879370988175599789938120609821649218969308003740492358855170623539389886516035186147339209675534379119498982115768763579961786326780149240067504960252036941775767322341124132728907856624435044653893386714044346295108338249092735880660417865787992748399595811663225561614939744072398597422493496096213525112168535047464879206176310594892766734044058195606485481974285331131181778890400935116947053300112670074064507327671073142426157270104098571691594357027065383524515103485793292904213412279289547915272175441909968193995870565889893503120451657508195715209638771307958159254637307228739649135532078783478599413821437868838002935414951045064658805827496223117936488229762947101895176927839581707981267528144265924300322767755089034042602370440753287678387477495147465004570384379208560174683752686498018530547690475440227926810998690149915448715326200360855684002817118891645657661432408816001717252346846868347755626920697597933352459118233296586361535855548084222829657132212507115710534853012086870002710953457695695980521624641415288950701221740819649212418052653369131887817723545965516887451406522598390440780564211386379552637406892165612765522286795071025622392575310083696636179738911335997194065072663188995877836476296557103310148310525176898252397857982639132720059915226112428125705560579736033778071351517763969596799130496 [150,29] 1440491664094453370444887737995944234426888347811905713366193409063021639250861632600232960395643054924011110174278912121945951446257691923938233030211078631153107719666029675943834903422199716517797229734760285599925091883531856093412163079547445167228988508477989054590273697019699627670025470204490333736535362039859892851385092693898813069581155457700940036642360660644463775408609558495788242328177245430476169954894115919636995620305588991870058401791143840431002456146335774024425399867479703322001323341202251490010077773787312931714958178669160199196985231237669701921245887422982878554289627845436712715043363055047398151163202133395297855167054370383391384345707482604747120587941612587803163041884785582969979377829605995428834801346679128173597458857271651453992569591788397316979549636005121541977962750199244804614596251028590203510612183592756898214743231730585857100937104192526348635290364877152876543999144171722564899289309835326971915432949208204700971893716192919443039831446095178735928777693549736794252756428640457268675440276552749720543829756130367191106687434433713157038341963174024822455336861273932361745871414148890259381992918638409358263763147070615961278126225192927477155109674544040611517559170474228155894078398352640727793109982687035980792154530070841680785243732840104839383037887254343506698183613122017531792420991529366566471362711334043625147329231490495078899260085970615378605516169293030846964732932152 [150,30] -525339624395578976008057715180683728696150334609293263772036911992700879051822256767656311798142408739359657717378584164232110134779253484876948334434232162634936887829646837574385143044569209392109069896687323587833254490521788547548217118582584329096931285273632947043180122427675002416340573980778027658669332361754233559893156283614610283895858420391197173121762527861939740296148130405656640600243284564794538063071662034465383810392805933535202064889829298126032311030596208118554179963100411477960407480779099538080601035620797027835097714029893658593594764767474474892541410443349997694111912431314129232103212256513729355464384954752822696563571318846078273514650934832574896035148664145396563459301417226310163411574045622953049470303947734724417908530072479891684771797582187712235848775947257666608723512109142639966361931320032283121411626665166813646780130225758688731673364542698243061665218026305801176286860626748880779605165935091737245130175475894217992405665529214269204675340424265574042203105045968489424214820052223531101156889444401396746893686973578402986059595748465126691657291342640099674461373221705522747536793109338454179131187975757981371031712810531925154065213571955199188989110418302795586024907093402525049883804617177076565786931819686767974994680699584487526525181291447274968996732492053902096718375247744371757674230620694430048872234416272728374409922045471245738975139896659030973016103986759297671770812 [150,31] -70121754004877112601650063947600020799814626698637770833091327999355613070969232981429194360838530701944918266744851696241916108616328947307539477816645554914296410385556768945080073756305304396642399989948265852072082151341138564480267294737720241621391251497090977727053155966777774132676375937748227960993022313285405356240776097872784746548193457781364856584553770754845816993864803803457395856596304725410386434069227539682818036831092772188981227534920839100903188349314054235324424183173391240360017974879013567255790451114432035143261463355093319294715627163282740132070385159578633940496574554042753818855038146017804515127395356096574374342293869786673559992155127431311503852616804863275581222580478064906983434610005001675724810466723435115136887523712400461848365520831171635617329008458746154419868202988573742204301668516290646103337166455224332457054327712741560976873897753624654054453393301936504668042539821568492824734609865692925249445217301708982980014388861467310486145121028130001598959831203121023894974309698841385204095698496341218000509068764463327681920079481845592944489815080523394436440268226537212501663022206931519497510712314006114149878281018908851654030517211870829802238568565455534507776044953392128201365135283352662630954321787917502656229764582469446281501282568163652460172750592111999596058256602536418389326830854723128198034724045473760159841225286584933438046228618049361398102827637897530155328 [150,32] 212198810592093024485394039451059492982033878221254062311936193565226258784608685089267798254306340766805056258615246278354518553197523191060366873984512647145814943059691179946725708955941314209025244169311030040919626124264177272376603023821216222258312107898860310429425660252246512834632628741828021671670831314811941661896119212302404945562027264631022675012714157883247998582017671634760983021198082835866658486627269183078808533391946212500194833736100364997206356685931784625111720893072137503442676363194993501520216710593820507129819346145376671921965531782710200590747601859055332352546691680879502681968041827969430102526961597948192535029243406772144862178639213601833973110415861275311794685512074012802381900918810689004521063390671892179405490585510424930957738753898098946911651905531061229071875256313144620007213938442623103208499686453384865921820665716745884390218662806194393470252294410485313883452936597071502786667123569973315940513461226236293785871531936662250988743950673608773104110397549579027242920651028055110878138637330068898198743464071868021224184202453441282608108773527682889463778613615041251678243958939175457650941963751070769323938111304486876996262805061037500829421421136685194323651886485688100834551774722377976752462368605504109855629181615851358304969907724858110506974884492055360450669561809881238973642017525654594909985069524883853592746325010995980429259817677598823526353659192276330456 [150,33] -136272873211523719914053799247233519517550058743728110141870674576336169111538688781918117858017545531713251466528105568113725261178751529960489414311428963668119358872739749882744896248305302114459368032107520838228454806974331996559034534789497514327618051998729408764460670525770155869426362431875116121898006630105806500962378510789751492255872615971365866945207454835042896979604447999295679452557791092912201353695437344559179923958536611138012842820589169543520543712461691937047905350165559787521654060035018758222921091198180687890556980860670794787653634650193548562665662865945373499123153913710491934001623005379374545110239269847318253447168808818970662197328615484862771634961801313886201494598648329677338715000706476559121604762895568400219874078658163435898404323976332704062736596063313948842315391670001041316658809792456912303117561499239083269636107310236614012405009120520413957221767615045821917898515197060373173765624082047927976337102318157100044047924801151214205966388865637339174826486825776599180669951788123415456485320824780453030594397511722967179455491666150536724387428023322297448188300180366718559198077975110485162520518306766720885673300428438284343067358903860400682482972663460205185302982165907142793809988853129689816316682365055810792217792572901594826588495656010503867275226585384767008971557750164471370997856899884054971285941548996119190442478397756600797737085201130601821193192421366496 [150,34] 47117328255987301400848642109390808966083047698360401536397068703031363665384570991701963415995030709833771213176908564959238414648974269951615636759174860575676854957690142554123080708610151682295637079089875071588630919379518673684127575466614750488497482614716413262167042106828716559128473491786564798710734031937443189093322893368819546215715000465861384595813252624399931207563141845303814067381106100092300710691067709480649384886099645117464297140166826136027720006446316671723557132441519410620662372518045486555136071132097215380834545819476367496385329492010997612466260585239453989470352522760427481250458053921689660139583193023724201687921902803430740771220174036907360339874691171193251864064965331033269883652792135769167255613953244012349539355586518052489971938954751672851456647770653261042485810593395015859381210426375722933761930091826391831778780361856680343956728513802448791068111774920808167578047326559145717421726000334858872297115793897727783777063859978487160796940332264121998457992691542421579949318901621210401784411187566745879868539848699862054006872906828483415668028945930092502347768201753783900096061866813077802247270297392631142812772383949846659455794637969173706148339252701561815552247144167130139240972735863350353125404287243345269838531681063682363032716379802558626917737466889748584941341826164940892477925064381307470650642298719304289723009352888126973280042776371293223006799558897 [150,35] -5703902589467576037373033360893678158141962758318552582474237625773021925149811853287087216865707244943440929987198035344246824720063735326438028101705637303669463872263371333244356511241286766114829420284136126755342552591949610515195756501174739936871344598644540717084267196492944094019050844774991399945128175762555206950964575771434752486984074994344924917459708697194093307092323570715241624029569544056955863345286127755845532765626034382848326375078697454582341109123242356567611909290046915978556349149832206078897549141232104665732033378505152939503441696519719505467004037155320482561774107320171553511171803075432712842235718227771807243406978433081617758782629854587491162347869524297359788472131055638866693692623716324095760142949924776885991889901623441245576458302677958412443716826421171368494350726960913002070355629537204014627456884089485891989464721600075768042916268742894291161502206199913233284882239991259388290351563541522632931793965184417974794022435981627033095670673742818184696552743883464154535595906300399436616585181512141918360061194307161524174032366391582539605439406384864340255416804352195414871203616819063024993480214794474799376736384836523782127312370566932999467605064614772709899427412518114072590643391699378352585747849518802574705017988448819000650165276286717832284313526655077146902352401820179740923041775288472922481401684382443549094032940026230305670393526457384252180597152 [150,36] -3304310527241845626573932081920491176548738186659461042307699764418291648464176818383759140836396221045779559004642292959285790315258500088793192233073950561304048948196929083027368921209370468348969713661717993132121572043523786687486275460903605504657875863624704785508174192421013494647517542724916163194625342784821942146331874949926157884809781729603303175182593765606749314310991506270797581918584838841311633271476261492129415343749442798041971530880973900878847630635410782501637534081588748638359445410739110806747922305671871796294121445321586954831605024931198389502389050558135571266231986533210936730944108735076978709527500631326823358132017019306727660704739124218585192040600051211217889737990012430608434272500817079109240936430874299327861379246489974563938534709993940262374451150975485810546994234630377796730720250852649169722572293184127030602561272490794520761170644535339101684924411352786369666210310005397061591207239079143129060747653292361318298645359521554161298946721912600441631914309781287562737315982490379960344607263680558076025672243630044333213007153497515442598360720854344213220327686770791218309748161029075802540496686695442356810841806558798877670012897396600777395219691962580770984031257550817121298620918096223461386836160274510790259238297040512391257417113843498289859649953458842705427206203402133801295877576667890145320891229347909601852571742280493546077637202484444690509344 [150,37] 2264131348402100568716487227471495500158451657115792088817440705351423750521119887985101333625811018412922377383889722889774729362330907937947282956646657861642032649315410372740608219019432638570105229620600377639232517048904356420490163642392290364352404852030470170167526101328882042234571669601490762506447965032981362849202168428199294547007314625244097205279592459604869983833151918390661546073179964442930919723592385803486052673709299541264633881291057757168841794012776163709582830804559602810460045553847596244536950106335310407658879180920526717635615478869603390246255842402864420911133084711117090265203181157016805123720876949094849127038876357130356068510366831878147759169656250233646016854073378751412851263894805094505478064431959738177693935203533504039029199341535527706806254867372792527996290391952661805751925993016080499880794740015447382082357287138321052745582749409471295104693635552400294075367470935124010622634190259454857050331945271493282066367861755273723825453985739861066612033023082733526784799306456490155355172833049657951017500531083620387306471282598191029893074446267541599017545996344382499744693291283004780075114435041017776644815829144270458427068777649305311229818417628015576810057010717796139762440595380111566452272803792006093208478392012089277850282042681458706867517035142952123001542174247078562284134757440356817877084425207102591979453318590174198696360270423101250672 [150,38] -701187730743899258421973546587167061660340861848109948445775939634581908842518595206519842186172036050794001868992269924015852829459766487689386465601929732070470565611203372150239927474602741384053160362859413687728542827044971245548548222560606568795834038832689136548552047377792427880553152934940907813254610494480546782733042693138518856384084128602613750551360625477900638216874692444300232264617546360069031288363021448086972177113927532534792550638798037069886514766157303427389234991501589191464009290240052013803312872407422188026302394639289512867149432394271349426720458260181573542204681974869910462550053988159735909835214817761897939446860472771981805468465322695672101519922908360400357523312514756741295651374268034820214975984453580994584285593482092085497586860073574864415939620222821541697388311587945823714904184772320124027351987390092681230665042119216093004314679742131836068427416511917751574113305123757130009166975353053879199587905502975355386374956048882322148585988164826799137962724915506744418818385070952866990943194368330242080979459347335587288730667292706091326271668594617814172241107535946167139738664636651375268528602624977639996798706436807462131986545276259349527969427615119039251346397682263954249242057072628257917881912951060742581329298186686021764262086705463066918186526756831570191654681031346229057380905017740910230462197592548486458104395185697807217382365008497052 [150,39] 107487795083401658905606238001340959477303800158416479665780922632798604035526264449916747616819703680376946620161612373525609641925800058674672842905568260971127663410153561567875427997870737503398783403547429926331611533198193995277616794502739894969010600478171361798791376890938451867518834447003235039102061899791050278861247615137592647848991595238586737775081447683968347074205300917618382562853060893566261411921825085105981012827950387717713230685770762582802912720318921564731879976874088935899635639088455829093175033860344726331103131446516515055522138126044439574679644894373256796983997884954512156694175726696499097786409405205786734052146921967640864527116136468514244923498993095667548631936724054186872922826131070614046888810866221377498245526595878438158819845853295765325836990188023598848895479322140849468952116713098610023015141277955671138500596886989070345150167847924923632954931368571813369699743420364634659303850069658482482529664252227491142116641926067898629115883156282133597306860051638348713822238391771156869361778929625948270862761126511489694873629857594643978604941016148911493756925592189819959438759589008419891685900254642505701470382131794273967920474772555610524437887650373204732900772508161653246914621607395615208134239172405812030444681375650877305711920039424489003850581831534650832588746079534486862966738930950600734167781300780947471013659638520706190956117516736 [150,40] 6449525377412367265861080142181733523233189618953128817721328089990721679142368507750578230406133819160893961202208004735818224789926466471128973063200210531905572581141551743164288567745709699622434808622987790219379458241990870787773923884734888581420182117072296184082911257988013840520365619212769108332253397034774101346404855198053146169650477303725468142855556660027617551950585985386709327998839429954706984677073820592954322093970083821123995885414421142477252733338608723723201142267442869275524310844013923277781239511788375943359310632389277156347901989405918735654827037937330448498380837323779001121109575797731097469017953310386888712073991159636691148545389072405508363541845878178759804270622239100234409087256361256189404348188858031199432983529824870049316771831106015445040507033904541506262010505875631904253609248079466579867354881563244794187554474894189185739408082257692733863237288092334887278839961312479784328851141026319541098457888122518033865851488570393532681163819268443646741551343582761036372591253508552282593253196257694390936642022128276452243638810349282542769085774087344463620060083243342725041980020660251567917600777814832745896976440161484424719761587785080982108373513764049732461574480133391536466066450139320851950382753468750750113683169938653245806158012254957383138986096046430668855683817020249288363435960827789637228430764596400170165154621928427225117961792 [150,41] -8284502564237240667870249859963449069501394088316782854889635359882189043213600883593409421764619863600146982266120344249777464763878544441748995988931672445053418344901936032055953515691076152773412314802568067154286645493983699749673279211062700847072587886261796786445771214756569468445454983151356594342713812271533197962730081518627788092119303525297530273539211280375886724752736002995678711906754268603441502978914093419182194688474587788144496503730824380559506616056662092549132467641319544144296554912443993506095155627359898162072299241492824355067646313217261335971848445442865739808911036325590684771438614208903652707058296259349527894007973625866678864228022227132071670413381014473034097900709506484298624351513727435187973196033977638729740521445779914674960376786287704317753248189958719821259010210437496867616630573690513806197217584041915845002442550784674463550650879962279588236294741285833913114558509410680109942513314622059166055189472256117687783227869494518099487766464456754733032215657047091861566233186130524519463195690086197401417602053952415954028077752820408525083485959942245852673550483422205855241475011649019636028646961249021731440413477550696948671886470161774669945099313128425164762624607959110678755487785986563202568160303748175994056745973587888528355258579278089084115585632309195887594259903091388701749806631791032696690218075122929524510934277070804968821248 [150,42] 2344697908507222017544234611308242844282697392863927875167227073890666992622460768401874220052316695552268620500498127821737741914834548032192533669536867585947814003415823306267797492120952616113073646310643977290845405541234678090557072391284350572448154283101148314108418739940272819875940755615642276099627798663238811964656562676389291936677665651644075374988198480336841134951412949320577663236109484614530566467233622828351800249781790631907009952564963327732786179829375183381167014776863880179330543888533544637381056623296914989350833191225020036903717381008417926354068833706046484748297290582487258444615877463952565809945314401687391214398453670232489658288996733308238711139947732013210225000346304177949593388051441364937466120731200953108121640220233158792311950890923397770667874029597256689265318312074650404250195800981388489056069291159866184607521833011523413542536446939024421488098290662411345704567589850632361607930584838971119871639490287963597433126675925975899547053599688576327639537681801827800797365393835420214930521024234330702687284200183418145117691331832118074549938214982783777367619065313373374546575083672773135898341682205860334536722940664642269982392634049966025038865550771423747550930976959364221663747649310361260683612652530193915046045825591646858816297232542723024771840003616375147339105296521381274795492652787839579026862449368909499596010872105808534648 [150,43] -367520490147203401744313697512180861293709720510665973184100666804688136347125456861442113304632157937676366243710165058264166499635215946121304486171287202216911034857721456430293857304248496515063750192836377325020619322399447368092101315827890941672413967616980869193551950862206242780429559132952770457462316900501454578275729251132257281725905228292900816398636612713619502825385152349012094373798092176740809537622002430085254945271074792254483890061701792847740364378382020970804231799655620315415940413813566460937305788558869871978079711070643581798770703532635827727833595126918484194013594816473961589262856802636163080811054243252552033670766046955847585231842447968511517256674751205149308573364340584355210211716107733247450749202008937154394735542481933571319743999985689695651533093185360709902882132756698162134018285454604578572454458145823732080491036701890783352814207200913758584591080353682812995004058135345576289267694048596814910333363300763283615876894284672413879376175489467137754332975631050038936865376679369269478740256364387615700579271999835792435991934591969361919563721316681556308249156923507831267800179574812976774916386555478348575511024625891182850505211211232904659237776994901125799791417773405728823457098822207793721643246935762626880215377801623069714358805451802009290474570516657394251959960544710493832613194637510240010854603048268905553499908155989248 [150,44] 24973628409298492164285042915154787639739914652230161440563218849879257510032167820292782819426659231232047469394709455143134678558447523299128730495508179073605232663484605055996972092718418517411524807586401281747663903038304535067709298434355537111270775232203469476784743245857258802030278162847710843766094077166513972118878236115243011546685212591762960458042794646523700921274327486400019709141886266681990764420684643465038092766481317886501836602705710573654862527115183860079578321093989980154247500328447581333004813250926273137636225300397886718773647534343800472466767805300095691510864563180794088600459979878036265617294010926675683958307225079742631375170676929003986908512716346334735706619874514970376594061811723767487688698271880763565313779005351161331644495312771399687717731547984090445588274056338357307759867797513887925018154263475891166981218096263548936130805094453973113288623088758157781202200619452748315873821501445331598931839963307514092674675148354761328947059785025723972874911029284505178421049466438616601084127889718945431918131013272643106844818199895019240504684582341801633322338362200459458329393638058214311493467440323823230585503853326008505189071592632437309323092159965764415793192015692717234573181334311038962873458307839690294999228177525814771785823934631282828080725354917477601610781496459072098819847695115949631190263045131759175674960060672 [150,45] 3012148594294841104657577400913648833446057962822096411010363114733876734072979581713658730541590573244334700785620219939993171835267172651602463344025864018258564536930484223459491952233858600072330527635505753475793312341925812430297890098556278717324304115019629775695156247320923185470316704124461892670037602312981540846493875034919942897077034107206243198463900421088904427347624059914515003082505059198499749508070244629616920555129223794938126724629492107058155131318388264254286321330139518686826209249427253951407039900354372402334751505650159269634150628095711756437664426802857717335650270853689473033730431108036541262375712586941878848447005007137127171739025156529111598167501097041350109980948090847371138747902237772717423912446756858640565784357303039327224203378252081972754559185367185610478820002341213082919831462305840559418817331322185698738157664343244931376253100218891563180026202467874370129091577371758900887876207797250395907612514144780623369393961363230087504534234373345359545774409675439836866535535799777652441680298466289033032643335120967336623457541684862377819743985196114425879031347979840393392527839903745841152621662943509765672424501656126873550286992182620608236508106945907516201129917870992840317835859751028062425181437017527420743282804678052995876847850663165569044819175686792971910051111111092928273868787485966426101034430475095235043430336 [150,46] -1088518949022854151995270035329095900236606216947169055789284453289334566054422550273007780102824110232324943351860820118949049241847348470036968331851985914572934704886519292510355120926213482262653687901524978611683543229805918108032199397440519026288622216272585093466337188831959504507939896321379672193115621094948949616915589488280642641362271454688669383142776302152027089289479867267022299703313868530266593704111388852461215406585269937592751459786250442254615141061263108160143998513975850083803346373867107915354681706813442133059706310898036920583356348914595423385562304963805876216302532143104654470675166293418723883571731697470448866654702569038299851184372569625839461704222860234899472651808841528404153309063663805976105227232681593464447651506732337089567505459718758322962885420912131279997570311942057751864306386033912518552463079025358540083219668679144140240332333192158535584195376969328136904715157806190792518188133571275136822309331119535350167912395810950763022225250672936099719269531783624053559803926259420119269617405379575126104058960999424297620269398180261980156644639780190879598952231071585855324507851920806755699419617796086128844512711905415206758528696643580560541421294782362669943612791092823183359744526122271589119115912956048395729358654104142394410297912887433329938753772506238147949497771112032590093343020164573626413318631852324605165888 [150,47] 150180480762900736988813120179060557065104073538850260673866077192937494533065092140002985099137275418850645638954020219893926378406685505167530147257576903982239364368346444722983355836558619086157237051921170909871361630266733901463230409210173396703522136818015705112430298610577012611950809546498022907018178665414978448624986155101914447412222551540052379168456088456004013266416865783646434259734911660375717536974819771172886761391736883190234539512763064910451000819387922428789775413519228237072734975037220359530380805732021576397049388773515178786040945554434553698043278483056590075611590942368033033171813256107432283273228029268922532573349216226256302206494820401319259619221436728766675757691525950970026356631985858618610289850077041188641233850885319120241571280580073157802403841723176931424044999803497542202871254860156793929628090882210332715747975713969337706585427695272832531836284884622570010395654748704391994763258133470375498464808287941346305796247460918006234380198670680710481954699184861542026392404589142396506495748809104371401000816340473227980534913969380807924750899282393725201923461516888928256045690192496592068072419765414204863161564839058838233519977489435059543321305534740090911275697534176330067707100365868397777953747255865335548727074500292346918147092391078416776773767071619507536625529323527955879920620907891892111292908682797989504 [150,48] -10531775229663661255022005838154339106060179180870118161303605766531234861397912326716426793031329713311506097117750226080594898145859556263886808219643221129060407556671927240677669394080544119989769270449717820557428353853483566815884575532520378852050003591461119531355509354798564372600454928038834866124905765823800708634037437676015776352529788809769595043935591220799738279421380203243290786483108688521850528133821737060412432336257158706464372812226077092874515045308223390182816802915725739667517817235400089186566440972630244591921862018055602356016055794266296558897132755732797754054835696698184101073461925328347907132732590289234351083504573393907892918866752170529070928382039153230527414522753758929738101232756285455228519997913187959085133846453058996223488844747002490501513153060977488193573083646654110819979915301409578646662806124046338560652283220894247304226430742988450499566335598099306752101688150961140092475427008620209531751355980892565614112636829294235209008687803850750777399933178599082697491112862293499250970105666897371977002100205587178285069717188333603588753541156529892293164416598040833701415631259174848380594493554856814560899669896470562500630024333911941761953477161730319723447489239176120551641240704995009582742293354538320277577759931092534266380683373297521680437697975314783030984854675169207164005399168696812344322594474201000 [150,49] -24754343239620052953486065989951061749197891193865479807523186575601219808172338288360774156148060868746097455692388958571008314601962496446758640473791525360227467681108355791044776491319578193264404003580897732061796297255924264701211995360852179588054392444035135185350722124717373509797167105651961556883259242525516785316947345295815074764783514017110197871164618905754537648691674485861329137957789411538848676947991655103935766616968964906712587732968307048522666036687045276718636108630622293449414841124842163845209655415765816875301806729832586423409148898742606470868371453095718037692938702249118506348363377793990738125080646217443063762557492265096711671435016457574547183266589263999043346373174361878983469809100699082593410949895409152703178913807323268778517213677553130572706381295958017071032769022422030370047690823640325186656717553403591528473458215694465542563837146130963430843741634387020784411688355152999132103976284281918036178528296227327842188791405578578264406251986640298269358312907584813320355164657951883229937960901859529192731055765963212572844028659689490934023440935903231469284474960265875425615260885533259681673027159443744263470656566226133506002394114168726307378440115392297763856864182250116112502803134930916033416134076517869057844201076315042718687034103787019341620732418046941460188674519764352328960139837500455540286493136 [150,50] 93993067981079453328697090469957103660981915671223154853663299505241054892683131841444468201493546361712972608150494660906858643883739199219530243196718381694389487304032489863800324751509383689643101352471322580830267560461826015044230950120211627812503712234697136799938469587066327157733634957757739341358425479481192775591853583779462580598932228473546435507100167395387496595568637190185671698572743372124058742530865910292075030230794131705763865473068813060212789578504215972713781077309569375162695767131110148080292081705445862628553560820365059277657637443795607354185120597714219230889085076792293336800126373863114880841420790078616091766044429911293552794856673789174679255755047774166090563867690812168586171226746240975235617885980671359038251970946191859574377670790220724051798207644629306867384293062466854391457528290127893830884917608566986617185206912924759973071554208129947353451068323661756843605354751906666809948115541229171685812681051257234167589594371781136874271758400295307765671260218294347434670489798869250422511441982918809424904644505612489169526509928115684370272626716685523208278877172257660822887077228279566330735711111631123294472671936354063439195606532229934394389544254857704983314458984940142487418331877164670752408463910420871704079337646017277943802434115270557144230825992929836788907509412119915874022995915128007086281245 [150,51] -11615960662371163946339027703432054835942439298599875901987246744781784970817032566147968984807031052053802044425165066404655197549824364860580104753372316122294003505339350926566745315343787752094213649155712906508784446269220377502000287693832542388166932831614979277096900527411378417736257571425987231246570343238546335649742702102929447748660054423214595303549783988701154014711674969455733473122484975826283295573239877711555096039273744257501642163606704353751610464490819835971783400005726697139336545093369926035663406914650530827287348656667592368690865642826791353154264748312668086291740497443946084696785311095278222969459170359584867008526341269994199368629990289499418963018435580942867267049474219828871313789960211498411558049303770323104310935703918675107850815257412086008857563758817234440204911276702911790979159830094947216889230476806352767333217546090062630130270408245750206005308253659227138679886366376636138152233075211708503791360843831882628702141068079520960370303218469359985031603735230155359009808595631671081798840633371767980472462801252289558314599982326619013339535959748155349417586545852142280856324397211370996062774792312986152188267441289767678246261665234345080860335801995376900773649948457746504712372659961350768862507549643442239969713936674116499245612651784569815491204965039176516878148867512527815474500389821255614560 [150,52] 845008274177134160205330581933851435224336739061972338878139799813108811237143415472805398175350584715683406533251839905425383958331286513961220106494683977207062302969572526396200156217279298506843905729147559555610376892681776076247523285641331661749372437756839672621386029692227825565234095965803406706628831168347690679815052222426726807868484092227611990444372131823811537677697092310178158491553373919737556310978670508025266981907270964425907722830464175257454433079274948840226866797038854511562790893108998884441122910030402395407106288383924177623574303884975281835785634228032335998371766550347287618558504813410436380804098879730199509013018308647026300559349302192745341369471063582909659850667261402416257773562917235713920477571942514539144875186412804282836863265430675444435340227627753086939741838070492975597844011082584961030064111699222089456658157609802770040311924927368982516675802540742376910410145454351224536005255364153696356483871333997482435883617700395981461906810477230904622754544561022872371625056823907561339165174973949615520678516830946315102746838297884594767663150318782515978000118140194495307170689420271933602642487933010738867946044629607364933228994522525755639456914449117636132052789981260953901273593762688525549534885048555304634759549555535470046069161673216277638086902216278827720752993902286306649202373689224672 [150,53] -40966349117076417940775159715884381293076478057651961635399437721498587397104497925402610715719895101122562817825120062381188234556881708912066806198664314890883481563689985537179521410221744165711717678828648006661429662728983282959797425455946702936589511654813220572156425927647830917828337198576624876660641172031874378195728863290140726262093843961988927024623064977945529437772935557610430661970766369832628912492424004513856369943763141446092393870948437938394151241799615685634339460257171223956072385749115847763892246064337586313588411933769200500545542433549018630936476930901607636752564676896754937452182358366109884465162840683595180908243325028200682301129485934246785856500357675088938712069929472076463805743356056517383575456436254051704868373723889274409848195017254528030768843220025381141113437912410624318136248555064118101257575545840851327207796003377183154339202839424336572773682339848892624302178651248381885492743647744493167600188127437861765649009338220512687551232719362914653251602856962985706512720665117549467704749482837869847993532486278917884111794500043233312882184252027087084872296387285390223877487844470877955345265284164292518668880314711237531206602552081228145596249310312542204969300868922928423322133359823826594918346826830312312813799645959924815085117363417600119700680365246831519255295358394744124971051756264 [150,54] 1003894621232512188212746420730668953974625279088655550886561819833703926512222851533738228696464525928068291399299351299520141338646995199080242372465706590004770551921584026749963613751372487381842758977222670970168206460758986547942091043834325865673468156700093585679220758326079579063221681182302540286312753423174875268903955937903768006085925213655740108508959428687442020944429071043725334916922506210136634560217318515482110263853200204888335653842096110862832095038837597469002009017929630510746969143740270372506527161099285714029466362321604109290385219408575258749052746144695461462793216412297868349358591313501371664793479342123185254667994904429448846816811471053386182169015255396634033877364585932797162803231830295088939560304528323877692085814868879540158419816154623018502003873388392192254006695595649688331032199714286972097675217193252880286768707765380455836274885399270386330884524004440702749588960904518229478803466155672251337705888249996673765212830035147747436803694313022058156459730082320257736757523659487181526161837422177639109891025228521551104005219652066476362154421103229241441508927915778369843578174010856672917250310217737204316571245837312707835128090039001380428814806165963327991323745880611850107138801776085867111518947909263560545209378561774286098240814456639326411693381799985146910034991457847399748332976 [150,55] -8406099592929884449024319372026841886509847449518857570565662649371400162880442922503094475878738525617121776512479955816630872363421504185548012424102855175565429388607733008111040063804301738059589629656800636621896335391481875805085224015202354310705495142351873916350126203425460867606815342532860783463348692353956834107244495641856519908536330149999856256500520975787497742007409641108122947413587143950604903787047165434663634374035037989008949555614068965502629550665325151609861404681548488730955005169142306398319496746141381870564155819808789314342678636889785662534449157184827831932709023237429131419618287489304425408605056108284661825014760590689976934083323853385630155207870134448264860324865190306275223942248694246021797306642444578799301332732803743661617385769061917503194892491719429013465589822464870480823698333371015101708594142142705075646332701513396995593095873327494052785931544125211961665705829603910089485236957118420180365323986753256606193185072316392081713473845787322631138864870914408675736781245840722277162951170233512761239281889045982049948105185294936306139396953518818114976275599556928056420752567026626299849935123284244435384834953309012093282300169187292012689424534846204175729920691456668737330809975862326741161461658287334170106478579492233615908673346567548290891894547012569358413533544441142673408 [150,56] 974054462502028644696168751571956290093289615972818102228950258854429728882968034301239483237091022922341878846601785321142183456222220987862966363543724098756717684233354280570715566190553317943438046455914223224321319957645926931204787921208148768299027682901304477412885205106782475546751984635289741071259931721893741537899958273004067369418205547254165713718704692309421398358678710817374122312572811997342887005177675928804301794401143885073022064703563207976652212181768478055483710042849688890389645492063130841501584005861137282328487211308608977791519855628101755293980566190528920397163867614352280724775216312488790458893961550651659570227241769443405804659640713528119085444205984634736817256485579331621145617425468111226452905809431650134991297797598279849253662778569339157096781880864346254169947452185117359516745903468011768368064329589561349826623230257329117738320015676223595217745750774147134201696443115425479336890709046291399310325168481831289870770299934222240045969641354081308694907023188872808867672552510369475717245195659248980017227158349409342832025670477676274967579532256326032027902968445623804592306514634760788870578395333558461873708758693015328965826435834051549056159569424494201040350881641134876469796203593179453740681412281849550895735690581278115577067912588974580386583598362506844789931506046266912 [150,57] 1945330149253405904008000570333369201427988801588779736773940074923182555662932171521571364085809084851562481880743699465203849097178347917009329818586189584226674842634363148531758671093644588509390894610898984421148988652209028429917847503353989045897331074606572807869936929335729133666876998867963342874096186611853710073164341852406842792032316095879919574650823350607796602830610909919023860615568805175849150857689128574712037376460148749628680872919088448076582648515408048813949554827130853336157473727843855075370956033787070732323784685003438404583605271845979226723785237534696042926203358771062237088856618531862177507126281416114493454577277678362660407802624066446815341341400082571592402687716364662948513061333399187506913303757078495536762224831990984601052665778365243668707478788393786596121534562359533842052333393017114791158784272603944076355086021919625140152164540167164501455504352628123031337249458555780552102841857791281432960457417871918607848025301562022629701574620162739491362837261399750977385200349171612261121528081117036712380111929634611514633485989240289258197630307855067687175469889155504571882884658033885784224332761315523923031425425268469882711417351605253161851117724147954126950708966615416239414173206845272051492070083909095247624809493783304551309271099278660835932920874069932522309317130566256 [150,58] -551890359899144138286789840534556959704566023056615005540346954198586316751095344140286362174146753704306790227227929852552235853063150712189161234308905525242302347647359119578213252788980387382411055988985111948583626689729037723167126326199544537162018229523972570406040003122575135518228244785829811223576192305064479800208422347154475440575759420425750529273204994666712412213810610895340596016688005541126447447928395369259146947440818443227156333763604330723547699111273791676263184243895904857032999535704076259876406591242459651305942256354464524135226467746351575271714223344510318764787704734537751129669344555451781533652380696435642089300586451744218929702048548753635830279848303047045279617306481548122192258296329283844394635789432629841865153014246035853789577660173256779804961130245618720985311609267968403465912555372131936116236637601844384425732620875483519797617332259440983086548159805241484298744772582270123376199618156132246276369505318572407168588501679869778947383034111059192257456349364589367548964846260107864910786230851966309176855476437853645774409909599726333747010696201523340986354336044896575745634811929986590216475010095985585999200871608955948589972648552432408361389188456877153701529079784961238424401375957663638106387000367240222915906013019468703278431367529311642941035322467732323976977072628 [150,59] 57175756191325710414319079075008905999567896080156726691867333175394211443294395512928978122863695171374175556651748065558031766465015789645794838998373140979610602670721509446207835180115972652132758610003026037788867177327394688186827012717461891662055268678039936086524800464551897053736843060128873805062768054936481004308075272570045063818784480019958209395727563692822283247797436572433053255214046561351738691572136958839939541860893774965538989227881581897428829891485530156872578531973269606910649924851374236002023025913758536799255463695740485289082446412364364752503181739672556578795406796669131303591238342992551992191408726271284445071723614743551201264190012691547048425176372485962308434928272613655293568923082092752907435261411389170538715049866489883308021361106909655127009470952576375381340660720070477198179794402383391486460517397719309316717287248403168123789269701752067341776126898738793145859374424868611131558275665047762768557638827960119162769306795041272929779450845639961731442955718689558391592144806963566887696328040590905698421281305074255520346727296552827119031399333937903646001458160867553027416829589749711226952974225542772860909117923426675476029407782884642244847540553718041916441839268266022074457520480882295922995474492809293199339294082493557142128834198931995221348056221735619853557344 [150,60] -1069282720061205990656218872303487993853681903335671435571482818885765871377069595805942942348479447219519261963107122409066057969947885584930648017992741912609219999870238158901623397236114230431109224141375868570817201428472984599846456868527438541098638016173009297077312382086119330696242731647676112449962093841182574048120963057382627949010450305719541540128713382176044863402314181760934306856888904184841381202508783952933131209539563188295052530765641250898926755650213229281885681763674189256761907912658321296351154960774652337912532825046156751506626750045676503284890491331149033026134372820673535748957990259219431869398024238401422161340617800298687389102507877284736457611065725269315701703906797343924581656302260891744891707259169354758933311843201121841732238516155070520397457327630312308759377190849484449670757853747755409636439670298542672191035916066147537083392219807107656076248217366945033891492370595858649899658000395011957841515716289183916620237465959275666524004553527595299193489053474687994646865543411451945959698427979123816508330893500647227928306053284320911635745587453438567334536515781595328957086145570305999438786182091508760079666696640701662902637340219513481365415959862610458206595741439431264179988538551527423273715136255274675545886486391401809413849962177591739995835059662152280544 [150,61] -268648698356875102487841612843555281129189941003570991160704624789638836834483267674557952688483676333567675913169200782929611968061881633101362040647584696047118418382673937188557101466817436538086424700457038872021507254668193935772144774588912547690183911816431873340096362735680877380869933872616851576366990192963391503201027019956903260227054695459026590534269104776406563492475748793247819078815566358804998645933674218507592302910373452335776600592768444633937781060977920281857457295785362820037870170505664322356240510145485484851431341808850170447200821346471539472005510246362521379485697024716101592340387063644459750140937342416260076729440171941966803179073051417844159011709844457050436408119617284669415422334150100076291987465535517167827789494109515297682172786925247873879164394494377415415580378236904525939453770560362228722390584309059681858036874813767330254878500733640585694282957832220942436167008291421511420067737804838123777979274890900899956888232650292866015098127896529671288226703364455746787586790680294059333855616884149559601272820432353267245766667570507890207817140648193649553792251388649975381212560778795626934586995961828007430216945646518645879855556103747707315811368636189302445737274495582443945644708697763194965116841758861863452059323474399927654175661747542412892070960594879912 [150,62] 19256328584529667890450500689532058517568310575907618135361280254215349271382573833076855662102152135789253567922657412326092605637337179984516653110813197510408065429594110655761529698892797963427011536524432517787453708136762071994415568232488371772050614198251262100431757277927916712968645900289414412093307293723763872550569222106391600651874297651370375449497835461341002750380191920154214837438868966773859141558011350823571976358185238149813183617401468362194232239468903116720110599527709188257027976234354278724665047587759413852014034810882197156793094827644919176454306503224129483411162120679427437751972604942187000747831688410707198400080668111132748805958399130624875052206624467956133339115748131101237809415274324441708287793705286752189972655060580750759901387648906401326708729463635022054322941865148188337584307812582610875821249475828546170309350155395189837056895431152559517896770656728341137500005182209584806513824120385771989110662243570844002198568935818613927967118566954949671943384149147826879188284503769121778969533627092505964276783528839471484145020437294310601664955234480925229083242543585015402679921152305425568691640637053145902322043182766692098613774561354990163278897916716199877611251993785588242974872298773920143211486825151894609785344104490959726829469927160413343652648600216 [150,63] -59348973560182371846882620162363263318005220339358307914044976241234010327359601469674069261264816111588063231036814901194190490231932477644497448576238234301655222297595634762439341395207224800359568519799302487942974948035303115087820633126248124072712394334393770075319238026861756754103803863073466326798432021607051408417951138325689654306219341099841592820060561625338783516446234586110388224815600702322946614286904382428731778577938768136349303540976212795138029011281993435261743554229442445006891597755242717753010295337282469061565351442816936803136560924397706827849250829295692380913367347869362379032823499825248456055431999469382394810043837740444498838785383227275852748357633799174619510778030956434881917086380366047677204822832202835364109884478961870415557071856689046565483953354556767816641059932319309104199963054109059973036247843585278747511068081486318397548672769461698419855518030530972435347973360361374718344112851875873840797646924594649626707714108595903072794595162668019012845295401275803716546312775128266607549992893173102560909327938633069115027201294802023264446755029019652523916439578110284536587302859579011279075610775108360828327002990091657068239974300266099880272317964141756544071914728701078394688809374376767382423387472963108151518697842228237810098083480833397894123648 [150,64] -28912253600137109276608228873954635509113528507444186570081729067339224205744529443043722873418822076658800429032369183455287965732488429418339057662594589320931024575283359856979775897683504204304359445042817707765155306966842227908340262710536138701132732681062653477778799752579659873370832973537681926770947172607753398715844904836010357808971706666645011782906923604888612019244707129882984519751285402847438252749371452568037835345040103183363811862849238835084080782408539375295982301176764727546602503187153898049155194877487372178198709587635417087281600234855905583135008909769442197315605712688432296073193074659234256743301001312034943820839428564240691934129134110976117382535666200572924171391017129914717149098434389171402593351434842263578220498020792215152770522786168091575045871831420473280385320285415693364804963708993232740421456648261361718398836009577569787825871534402027927992168101545633599982278060556636788405935069150550968363849817946587622145650879958106310583784580956133535705025601456181472868588935133492967733351367945040669406790566344368063962397109194632361062658844646908939005307334173584909138819040667849308948581036428349584372929193551553738877538040117071252194117061813967678338613326946249416973732019587227881800381515327904929989931320582477562401735508070117907088 [150,65] -1060481393697778598896677340814913588119899798270783656551937958650577501837703404901352878898234115103818703426191739847353610582565792348984819565205005323629858636405336139782237207620709058703563186296201599182046816698611945306518927626070069570142296535154535625763483869999810740938290438370574472753114839441150740663153608706594551528402197982027630455914587928513963517716179096797541522322451033593613732444807195922684035403772949764866383244025153324819716435290178896105881696237747752598014726450991698315957806974679822106125690372354148751245214855640251716758122361683011617215007686769801532555035397083210477016031452343840660730678580651531066079633005059968919327242470926501364314892124754964996507534780232434084092919971880772761194347110273379828605521942168204987453836741650977352025951184769661123658413721748102608055703253747211657308956748169901369995778036517492217425039671949925488362214149983264240085557466829230337555860508245226756114006691091576380728356980700864144618771305107735445608252619604472476789822082050529946832834758758421788124568485058720169770626671388051091395906959841819630408656888081448761747371267784392383430913376210565889469598216688771384686637508204972790995912152503674651382827942710123179273868729738113482042667668467704476850738562452293920 [150,66] 259004595889664147123979592469043129122032099221196229150086370832430145458163406142452559823588427044450193847358393635591103165251101031604629800573465438384046846480057177236296141467851162968963676007213349155352401745915320095818857150343625473402741398932064612904050927571502768570411661745809003949274172487478879835410758946798855076267163071359843663815047771970262093857356557537619123977311418610566777383170143102198464017671255576166016577829605626751281920917851515323014107800311464202798430061218321166640596816341394382958262975026756624325187549151980520116763409837599387628072884838203377616326399402702242868150279209936280992396748483414247288842723561864633834993889878299006475393773029716595827547326834115050298710375612928162729148554362865527476712223263715431509530216339608201364230547328751823263428257465892251846590253974201494149052289782384861251232147350128472256233070012928646854285659642612867751304783550119744213157258368654859189602477728143772570653530470761176955469266183756777829581028486049745100095871730918158571966330741255927327738366483453582532224223067171101043624918198185681511970775812646251608948313959139284053635227800280899195248538155444049957491051013287161253506230358901004673162251033297331631243027241381911038668446343039042284060677725686 [150,67] -1993052398436357231905723250027450871363577784031654508796670443364033794022929450229717409047772202016636387786577687756486629513603936202480923861166417418978954059088503426305687418031056495032771642169241789382528976448433054230366557371217119940586534002174962853276746923490755461911643770480408945181988159626018637497500730732936895033060678902847445360691653427990044836432378387257160078043793358843497860974549131568694374864070458972810912505934964242360665285325912449027786155051592660436585381250254243920509864157926943446794748949683546657420577964818026957765751360180660222749150968602160028310904404269460800673520504478763644768003260403067142578174049449304132567067047870958579257901790992150571305510531651674721405361319244678603549369809184663782878925201643208361562364333253474555954303222768618154370654060421103459399939760023055373901454245456408740946705747317160500921043874594859926642549657011508963086024626801508731347343849479987852149006117822974040115164262807510757702407469903395897911938967018686547608909296892560721289773092455831576357671277626381494082191145140469266999712256417721006379763125729110071128668364878427045413389166456882445118423001358879639875435305638518415013162214783756878479724424686287314458908443096434210596777735306628702557130912 [150,68] 487155689218853565207725124951216445987649700775236318397987133391004169446318708698835534119387871636106846921255891312994742882929632769008411476865385632132800061057665735121776660991033770033304299795773909055286656805409509230941027024032189992363143967716318040666698147510623401803597268684667927858320216703012364025041410115774795186211504478871116930222254311116940100198035982071567171840856313016290102329242181313542836368746744905759977279899102691266195988812083791790366587509830305327288161351639912907823527746631939024662114683729752491126606959258205201481508789249306538666875927124434241994619214317764224706248193385890207755535929331158844611782057240344270257885822590878228430900063408142961536517903944645599743216924024282768395258215252128098635272985879432153394616559376251780754892897378975032213946119243250823954437504753339049899618377827313062727680542016766167438976714648597341792434278183659711290036067375855060689544755002729085580030716411302455150845136535381761037985623592311166538808038867124662337071552071054610600527283569561024343003747439350112780159874208250188698911032660675735966242938703437443950891394063757783334538207734547390062243575941586136779244371915436140952118298912095548952231581312128132414571900510859901084226779973380129568064 [150,69] 88331692494345630916852440056442443541495280557829239413978696946718767865357877589384180729594893408389441437113511698507673916165887129852690050862469696280663462680137680690974852702977673412069719052832793264904074440219233038442594042428057568428694475418213504672519187854537205288014767968142534847795406710230181512353304574200954437191012550012313644859943375892633239661219612356482819654731340763641499160369392208502481025591842211542906016903213702875252614024256922238178847836512653389515040166607809851968508005400064564441831256247179412026556929458221362217230196199446537021510333574119983551969958483803590635701033091810291741605841154686396937738096883507028273331875623117639805114173545715942516220998249340025101603216440974477343355715901337339617426238677966240236391413727713034282926485902265720647824405392028542855314196028740937414273566007344649172689062506321982598945302354191204286974761845410171419034914198851858057003592477369375504837587679033382811384324023698031923102506778723016468826546909393547213381050507303568536147971557330975140335706966062259207378609116876098210203678738935806666378447867444807911253238594240811366620813151222022704757625439210595268963473214501880271683297147634136999160168199938923080318053929260341399731278817378978152 [150,70] 15471237471519010397477552446201079142662867755766691389930373962169325978558030180363103461202282583264234543990005226060755652300071556274919660471047441847586177923207672616560679643339223882985747987472499383671401787619585975638936235004511229673959240603087178937602476762169562418116408879212994614145159629047120014738616285202167130824171843345060539949033405360165398664835058674626855835387671457016719645809347198472928260231179417940873255385243527243158480515998337884576432158086223224436873436015643867457288159218653182469245284175218841022458307877794662702823847822044461920567097430104184787634481698570680986283739540760280851404925968017041978611583093946254371672349086010037507251118846493787592925534360247621990709951941398405301042478126859543665878709561826987799327461695892719545147558774562302872709360608439818078178920755720179250221891764356875854371819061961757516012804865745813534025151010717609598438249591775878733658427729276217318233667219057519307944649096164993317876723774168236009643431426892028694734328173519069707634866804054940433202898902727768264382814499604489025855862567613597807491898224692602560338867813110152863836337148619202188071212034778852200367779706784575164887021232604682751875386574737203176338616525263937498323291790606452 [150,71] 756285660474194963265618710651476232845190219487634504001109150582451440002431229138004626658355915382057032220503618947018249927153215953652167371556306853908787240957226166002945870287533522009835021600517067580967050671814704298778996866764087475623608278760452671787028306979575481289461375354224833696796303554893507906740052765416828908854288545408476079231794574924164075813971826814078734359085270988701140661820467061630484569435563471631232371313607898073243124979253371491157884364361825238270922232806274195651198728235717868676533931807295852957851713333491927047789246640381704577911719423161359290592274992241434064138616879426033987610603145202915149750411435341049468046179974012097136634572572056676945969398087899301650030502979484115733099039120508190332807296366707535335694236789828444836547968078914646609828489583774086220214480195709441278426185592323375499094304557734955200721606095473807923253486283907897438590384886262484363602581315401346532679930872498962271167361980982507754617138611452303568841653025931130419441771602377325957931141001156172228050542351472928429082877498275087065140459891873545286401598052525284208674117935575150854739701313479783028212538328113223407315598837141583812657867992302246924959520098218922929191211046069875949534098880 [150,72] 30429756538227754477760839424933633565919254896931783166836221002334266629419400958679305585138247603659801754584744095679004149545757602254112148545134872920718331982089791453833174169127842561592356719087424114772541321688537209717925195824398434705299196963966727554068561913881865834024768287044516528572201025575529572752330128803741617947446619937756836807039196141272715065325960987531777970483963866383558570463447570462212156794800498686211901091954002974055268398800183573474048886067329469825774449942631684145989486554797541158294811886083311903838797194559744888292289182951298454413023115701042027353154634241588823809936624803173408802471346653941072494954610927552665674656891794179710525213208632512087701160066401963352827548681113181193101006040260331498278415493943430307635086354074915215788553211963619147893215930779702280454934396179472358481820659163405065494577983831285850027192171750867529973201787289143511524821820699600686189460737503040667058230724222925674903267240080714228904956346938479265221402204288638496969880863551018035524221128517218825488184185988494397159117721712574480013820511453935646811962085269566160533496619381655845831450152800159946674669126359992433469327578915347038285135901381853737996672461196718986512375560746115855114528 [150,73] 609521208956910804714431488892197938038807120816768534610799035837481854688837750965054386744448565686083346502640005122682172370202779966765639225983407228350102248631984881323458636791122748996263679551778565494715785695752491790054714502433724062473515591698087818350091567268322550208541237960053906686787335317726698590578660177625540094446213164285245550558105376001447483589094666377075858256626565685835271718497641782153078247384221466274916074103223329570885632014187056376481501309770182829807916105132013328643598339131921394035877308789102081614877035257153517270007503400134964789738484525445859205875558547728846275383491126040295195526818506059090937645460226885620559220579525573830886955622928846380045853630957327372350311641040197927729950671319734865178574571540260329340996942811858402988003720650924624220955178025254852806152474597996647974522552978280991715911238083815738972438779127116365327676842725854569002054118425682706607968082474249264041750296798480927273998977642602218007066430771774458661781903226869889923316070488382224842906815669355080899606103991623030218203048089200242854502999145357084977647257133563998223848527529476494807649019117092936297281095283056051574016820081176345442841732900004656731042148265430483029635610081884180704 [150,74] 11413245192408616853683683167256857903098470137122914545631617561804649812758445058644769280189909322338744740407070004488034346627349454307932136964725729061053517041263908306410948349786720746003613353672847521591089977617456869214947343378177837706237131925609118035814845816592891258041187586347662347735840916470380322082144858839559710407148490511455589592572221748012216932685924290475870691861272380103711393365983287436133158440546162745000013548999173051391943072098167687081774086399431484399242305150009214317216016950500003618201939514811655549421352223611595034049453633878462001446911670063357472351209967545050853233693800507591494338824299894295847309284893961383663185659487566126710311625423675923069906904304114615441885440063145850732847409732776127657563949308444607650426685915665035484271883659853058892854377866862274884123793321024608777254535776731535681595545094717274389553290789679635394687561482139669832319198159275189446921958063034818316588299156009766779335143949805902056196159983856244502630913706679034303764877281159152707652688510901097402440206771299907048754078258825546043346878579080833251860640323496663900588259988168375034027335182271651481707778931305794486498143276147969057792883263349530091019855535154766960946956404116236 [150,75] 92175367193145761029721268805990900304793686032021332476972736430556420003736328813769562103418413535010750221928500937255159149501815839691702794590484762792445652162543484475253282913237332586404372278822220335145265430718807461825282877172416173755256442018605033695580453291737597242039314946886166252013608997393616580237447655409159934551498122547352238984700288329357722679262753464707645726246095816798760283390080238685030479770044135456546120740636647853426992833820175141547013229042252821001694805234557226207277075909817271747344037098530758570967720584874853976012033692337100807267651017653687141471520288279633428513420252080601186907614299302689815896745047434674798872019955091507359422903785393686149766108005869128932884013775589648377140329210341438458027913553440249062565985077655123570423522176552121144299124316841743722933249545198340757702476504126371070179290765983256978697860335393184103518630785004388997041319637506253210232131733491787279274729354862687296587776831454822177191274467043477285711287682528952519644945876278871304887278679870930987063323024820982770167158848281103978178874434568799001085577259264178749794888902916456136243164490446237410112910953200747657070872014524773343954833877793758232766834413915694684481134016 [150,76] 795172613460153426678368729895310772304238511883122871500869600690813461297638808478088274345009082721945282457838160777714932973362082828859173098422851746072886036714343111401336950976315890743298767188354522591750644715845591102135841383598349433789821366152011410884194235942660617293665357616592087357010647164397396730836688628596266742686426837436479073097115137749681477766047203637271766403703616454478289924852973670470919382210074125958897127452366136050484301626645460206784722438132616396151753394508785550791811432258532068938328521279760117244253568009084136865825723116872566634815657922034305640830923533561867662719750463430659464232570973123670930923494186379309103533955618242298722453973324078297315836123929996155691336139140243087739424771463122836546982055438259464874076139031255577034403210291945234292325006280712059857266560732806677169566583758585408009759563087544272148793038569439714119288213345964301056027959509944233415322013479604089728864671676845539920518379966121785378268513227639167021620579969893619986053975184417670493241306149203224985077772947809433420084365275243962670110510614102750663210715673528866598278433362713346188885080763723661385923780019513467711681555282910749981076483337569114905725515607691509467072 [150,77] -36119459239240409049109448538667221439031619378933367186222811758864485698759853086254086025442546755574867065224665026061920918234890362791942808116826209232292795185909796003187640635353560379409864961475010970236342369728192903021709424430210001218789634344345390229709095767336317711405299660854246341886435724219920413765561489781698232475378593335421212400656197375329104521947892703892477205703046059094326149870132128492185333672480746877405320040895791214220440627579895187275247343742690380609154380070134228481446575677587236373128775893127582506122183690215971313917490062165675635454510281961463328228948363892297559892163625137002932273923798653763335141780042799530020806173564742738467645134043720493264307080732471946701710900728213997556245212781529920607714179475196665481964816252213601473981488533878396778701506874706806616219873883939900155882157213566200604927097818957245891913375597826518573356622164143118256493631408405491719923462443402128888813084117002562301282367057804669951911739147534780649929120720824949721346390955044819550293690033192962368954930123350334280860020150031407410838799741875462603966093632396968747910552371477515937209749811461346190611685010715420148722297761284954831355701634617668724025204681900249440 [150,78] 2210086773836352602227144114220444789545297379850629648452448166024830425829008050370480328550218557945967070693348242119513761264002186865985137484077521300016251890435664264800463988799961414723596230718541660833388423372882234311773729721041884025412063462416769748467519529715584388107603652860817949543143787689974150966758931126781779394317484220458875259003318151995007447168619848929220678184888132802955635179534604092462451634825190798487038996211258983731167905881024014092789890222571064875016991322881673754077481162425853456105258327943104932776551834671913288028032735797262048173159596944976270087363964494823856154227880764061156918578141695305503533340920108976413265436615861065317092933943678275937328667748706968261746174692530484270256833051214941817843374142417445577261905164418284434145544291275246368678180106980549148793947576383075051393862467811234955261511426970790413356873138726022762762296696641183044785880752437791844940199131416001519557003399204492104975158198272933832335639312722213810340306682679702906170642960801140969925156245430889891675638323984755159682120090755731610058445815336719408278547054300553015251693094326995450545126929673659014133584311556943691473035446543694492566655445569846443047322844188232 [150,79] 8893720326972086287316199275598940735614456165996762802881891027361591147594830961800118157373207371815648753278452891746148895095989705764466953887652833202410765566004406045603966406216757602865942026605995198753320397964139389778690953781933643211131460541941678244145115093509570028357074312914994350804644486727572256483205508229946591133734728533107663355379197068596050092563372683118171084514048302330903944665241388465331308355933999976109444393284972982236628177472438314429562311939345854973477306529904282608755586619541216103423207658805761870582644008300694429843854981165965725764192163272123968313306329586957311496352608101925334501291382345045986080689326367891527807087555102840712296835702165780622795412553285451712706041265124947497812908635809946659649610133064163265907464882516061889994020485733035614582267508071002206142445101748836384160719673686832823760837085869708822448471852576875715492918547119002434005118361436687263720505516566185415666687742599028968025807521971646446253921168138723673156770706458607664813905426338143392606588340597212769288503496166143758978996817786076933855014078140758508562978607737476523700027658446104717884113508262057819784009206232141023458471395816774166994997925354808962561461504 [150,80] -1860548912680802640470434155691619441387517081414504008646758824205852012044375933882708760085974029313838624812313096559808453125867203338918901276386417272600717259770266485632626283050628416219189955922733161055198506492134696122486488460145418492904426825984826561749052056733968500871329172165429189596756947927640714690136319266343697952365103565190761508944894359844998186376656669144543718305640337353389838110145005185972100281331546305774276001035636836305990679188916169678764017339175165533740928000580731526344226986306248384035773785910244661231935356896553485660563274922085374970705378605289463477660706107600427863729607027196099175933691584919018210842210922184629248916257224811520419716757034082733938515494357345070552941471861046869427826944909473578201486867660349520061467326330385359659725479098478973955891533744369762641110778056047476638625979720388663434168606908541637543904303457065036367545166166136601264032572028375040034455797759136946801125555255491619196721328965696873824142194759303699369467624301898523943707859383933210844235416046589831524300461930801477967429524400379861779363140970020749420705454240204300638675632546526353253195660287063528391713633747445775373642624843619770882353979564452226959256 [150,81] -7712217730087844472923527902686417987862608700491448904421065133891424774270249445424247179580773195022701204420465733688075314227958236053701255827294425948723413769283995542446198546415512680481225777277701781154892489250948493380232074689740793679938554843269835172664787039026524813524467096501220265113035167660950262297950032488104585273926940828031592816200062577547050105254501054550669215869320880206396983283944203650339955658512529968354409203684612211800197453131131029523610529953588558569385455866148932105756631495865129379209515785182152896615304335390908079503848433188958029797153869913804851655725396215395508751101740433729633214637916067849294515710858534736655784844818316879128940610873660130805450751280669883951631802088104938886649084165337137311150865267082732006029927602001472946597578876710392706710979864829827566866449296385199781184081415618009529271738169387041658478217325024693430572363034011444115308740316142276560799010436921224155480671545150805641020509504017166028090089890796619677796055125351959488086171799234682733102937375536150770501506962298041543616680788124785329058142400055179310328466102265002812687990193665336528879761221334537398624380278688151345201370150162816937256281209859279104 [150,82] 344229381888196766925244685591975756195074104240011214803994898629496017450692380133580301226429218591684471901351262819661526414266658828020922874853959021097376287866293426020953824776340865257931818009896937802297688510085646082600282617498288613623870213186242508780658232764772665849593263793864767186485352597685142204439193597824069888724757119681278038057398502087545014676071994756304615360793295509819800116212168342189235987366457254169443236938782898748115996641314737080578181773737693842112688246108583004228561556542819714071640127651948832505020732898691472135892811105253834717585646624610813593561909359777208246756708795870642978253648039656322818883737917586507994583074361509152242470130858417248049040369627772017096043587528826069773032840798320333129689951885827171772054419770993647136285331478626089995760882009633312640807363132004101543551373923038646821839763578811799710968231905935550407380423713942993180954628342256080751475560954704538372747399797642134883773783660418016815521971791017870785167373440910392771108008231061559836263638817997170579553977743342557089035336889223632522631240964516695326643628369982519792761994154719439669681421219895850853656882213176501168022714985534804208399911021859 [150,83] 914450082778285127202121174032802164883118168893617747940697090681496003320327011072916726328930548467367265430837208288381695899136305804669343358888174288194137686320653021437117219954027711463088927502364432809481276593576385384130982538907981999018818564839659060132211806752336475725708046966032660221559920885178117274748241533776032739310828849141615984752511596825317511152539150194460579888146708227746108654177037208481133308995208654243940144180368727499271959112065047335085339388738188422398988465161557477970857754494618765744739441607550447829775891109456473727793246412139856832253002463151060160757886076874413959020848594788471250586185208616122956905329151576975592833164363456944354602183448649244783158196606001558812239656314764567371024881656650621166168983162706385170488479435490311574091828230366731569061641528792982594164519639272717102652548040747362694532925308040671009044509041296614269409514831655649255829746783134793104308537887914979295203408167494827222328193084419027522244169696620694642760146696426068136241315335211931019833186071819423173660321488996246062324131640888719120379013335422244704242295768832195560823945034986902371722132981804520866842011692688532890973574119562970701700416 [150,84] -9956786508542290123224847120815304164599865276562089857062225183161417328803146591318843348073871790471124744876779231171238660997035114726334253827298279630340131365238190596819833681243014358615706992647764279091531279745506992642099056706202884087681222662278925624193641385101311345974098954717137293647078619056199117870193507405994717474710923459247139252448596099027680541964667202304516316373812800665718110825451137685984024567844339096070335925887445015423226694204385042079839172505082213289167866167250409163648078677449545875537732423568080863518862904831782499289961361077186357768963394383301123409952391641023673412797790827156670470956401189574934351965447833513147592083138539144680517506264960821939687440506724393303536553136220324384521212458978145020286321853829630783880987053758813060929340649767097410923925606656318768425676440163501586550236950941500070799396726961521179673833720513558398006373061123062761886497769836015532017701901839680406629345572850469107335169214750165808575396522129782728749678842380101735148813315476744948456463488836867357389612977734848404001590800014509894738141962170264543680816741070126620819733482896913853629002209227116050155172461330999602744382576515817189376 [150,85] -24630371738984172744288995589942777470791226355823799305821880744587129610886834815159803245416799521550701655801059999955005315569769557164901910083709497972025931538323804550769309859511315658289755525219254958299177057658440647549278757224891995476375101996222516949633973075507435860189029147094600095262854249826886589831513836951138127535722270656581090792538165860278294512873402170018369354726661788060885808938764371895547101328822409106962451768578083157156997643576615532520443933964993630986733464975715357094036428891949636385012246197814189816898309631875716514644670949127155985147951944787961622670590639405271595454503044680508333230984161350792775116240752409569994102209434055236723859156874137090881154194608839441820941094877109466418249759859775503417586685663073831269815929126872952661248977211569298365640643016453853394414572715606251222647538835285385633982814649373603507931134772867747100926219227748980881379610837584119116400120912810265851783195893113342561764118194407997818953051228916664422608564876557305422563861924546945960913221000451722597297874860517467298606618767162445346012741318341424155246504816053602702827064091806557171865290737695155012841760948382298442912595725355024 [150,86] 296901428890475223794136124153430806163871428069931625717879075548703901638418186568400721127363055706953615661615658713974421445326201407921086565998834875646170241889430634779329313864111876096771320102013407225165896016470100866731184464146527698545780335910164751141305876146310679794787334605780581918409349488557481901333224187736918983818765855087880261349752953143945919921307440274581240720824835679822559322570547617860090594350218975220154900306381074668304437977819029620173089978857310718306703184196246495066758006016527423992968122578519246868525251305028443767575612654592534920047690364760290829479065282100846161774711360414173304283912103301352788169485457987475204502793177469096441501369158548554763225165780707870364811109784768708943182886685421936842393645292587567352792867186809943106223627797759459711012617720966188916495670669310943223740662268939468593342117933998706392897879080562294804211818716822643730860512176952655395105673899995589201512951000090751547299261180502078365598590492017780599307320636335283314549083728853979242873839521749067073024902597453221518885616196648609614267899839564995206812112349208743235931971782535426601367914280919925497780653968563671568878755752 [150,87] 3466572575542371371809656168935198717127063833650546161143611429659173078157821532534316248832934143551530919417600950258403535932958363664069440353323752691268402479789978492294519032840055445189409205795717052273654821662788473915762702107751303555728875297213994069067596923073593738201400861898996262218499236615383674845776828600197590899236478687614966135724569433989911112817112034486329133249621239805049999182369884237023882942091028556717158665478522309917785157986442422126372997339607507075691968645223211293622522674374736319364482088657948048166168455582838711619746144479988117740113664996744111295288968224167770631820774230521195435339745391323416999375022519707743985465853334817499555327033594888909630044698980657616645473624076670057085396025519889346506472111275235278120594769167364934811628314557462252328718307195269637226007122051575685860804284373729942171040705618176087435145737935613969867183697860729902822205277064479301838691198458519027737733266747551208556074390758303462020518366349841936914331431185594087307786577323577735587035313576298980677432173256421807717376837626471968069773864647943279315181824359313944165625246669288159676233941978359006152516264029307075908160 [150,88] 265550851253620689589817865822391230061365129708288028950826314459159204111351312180572384733020722439792233734963669534598173638051033252003358452479299166513888282554565557736315703794074436373689580573228743656038066267687073723441173598761236892413580339149336441666889924318297794161324613080865032002932776861543473191017961162141060603433430202778589565091411487435994862855875079485125735773222557586386563168889086465499990987299478773356838073406735892941029750184224408156990984010180993623623721948621292633402926164760750835332216315386025119937875569869882533256970461243834617849617493055445191472109014358996995045274714034246294678115107672494329910215353309317648250505415099571676779980541336050848605131960118914333588642143389092975909237964649829598376564897181305170664996000720408539060743719805365917443177925397893978629068462751709740897879079185304152536114424034192447018845562135445148911352529541597011632174415374113613536697582454018375398691106037183381525792097638357382784261437849608201014687665711006085053761293996082893698473803796488069961343531784995396031530850960928222231465453611274251349629941667847779103692004790126085613649322097408460784271845771084261464 [150,89] 4177836973875277918481243140674035045169600770296223803367002093430942610956053329183654826477787498491333049003878029488357542706888379900239306576244886861027892943286358678595885408140832593998840723328158700358062195060933623904728827754881702869441262115962755949998887736712555669625364080748458239397688637891139706861307829478820593940617506916720301037462203462123586029865083379674989299983664516566368940510895525316262450037788194198882057609959407332291222445213847396014370994516732293228456832645520953853970693566020398009964039267225280071021024902665830300979130634919867101636212249262744824672800610615322018233260737850897302610523101002810619121336332499457870505823123037688313171980712776732385418006832169175922233768220561156380449008708405337187468781718020094712605464562545356407037649139776324110362629179527319023811735857985423705351362069714836484791900759169985212643921939563385910939755154143440100629057690898726455930508532743326626452898188863151849135010412333923270861668693793947690566790809114767372923364567662495159153727435362815654537784498148394708009296001543742105010964798166503147914891259001321457512687712834951992109126922004614143066034844853440 [150,90] 34482851279982328010719835640509149941041739287079743130486202778652446093426677295244711540422923575069901639386372457575126673749617454615972956000254666886317877944317542588175752472898965352762890009974039193788589698600142919145147080515955765536389873993515257957785390840992020915155776666784916028184970578499408085492974946555474450416511308587658432070167932420824862214971024630291580111598198750057652750224242742623672653900609095374543014884343024106921461941805745461502120333158349058114798883432911574364830563365603414865302603861612131858829313994941408704358573955741683372947340374968775300321455278304990158201011434230904876062428390752437480642233197998940487453915621347005364598587235004756414877790191971208628672162011183547358221191421691059546622498249358759664556801481656918268125664001120533759926440947495174418562562851700222704161560241102952897397814418951375332351146170810501861709757251028255592361837483805063631317111768705386314418025727845693785952463033917546887338957850926947249966451479681543864838349945738183582084464684573515445288594644006922814245305082958381818053591850477624576236653188194802566834013687369975900488738585215510965089377317 [150,91] 150893752115584198448948553307812453778685990323055333367147000878249900103830620872817974525557318343439982929246493701182015436111424322767016979488965243157081158120086227007177719193888428162451132603401544062840529300907106200772947780232640635215894905482691299872131956740862769659191306458593113374755424809753156930561132865950746427325499459818635093502253840017156511660110251512694764995761545925207358840105518319496599033287247707854814661385631210962577795987369992407793854542179365035493122789589837487061430655331050133350813614143650010427718256150374491038360261621757964962728575168965956181731014416689799591475328278469820164605891171033786713212006233003572237553434654711849861167351552062133037189987275989600320944341178808712011746540350161352675718372745074855021965576121958994627163544517525486821898313472911489924517980985902354348713045416764327352161355238789842801646566391189224541880131197210328174983293602854848197429246641935950888619413250797054842567086761982161698217284156668655778970518091943526340696499864568875903799486346678828040676532964515791974352031494502634472541893556395960444275059003401536172655089192732935466825967285465708220768 [150,92] 367528415487756513436285077942109249899936820950626617437072087219962437654881669085963224739258835458981713780275984018571520936191912962128167951022235395523422671464361876551136099743306683965545579239996697999953455481420081834329076953147861704512526486618309519731995984546035015807348642094410096509679186646247720379012125886022116685235336773303027737280653354646759912587742788947767538839653429337220316570333905773854569032363256777938751880900604370091811229819318924723995320662317804799864992382732485518120956994150437201085947440551201666079070745802579091084347365872924190337518411399376782974567496261809609758141195230923672483470590181265143262421782027009270039981869790971309002354249646621811276983249939207621750833242777590249514156246477614083633390084740636730704616181123326847667987857873354967392459366086487953261102841367303381078553544728549538727353968298802093290083595112967555038619369743962713428557794181970626906587321278085431846671378918616734632419627730039431634964426156939939517974895389126028049691812687455042980049807792157176003740532834226830523317837917830575994742496259764434807607798454215731134816232702232569881586453545471072 [150,93] 500731260173925078172483236041472924721978144330961314160699682152542214016506321252409196750394610215542250119132052888209608582195177765850239830556736241637186032463352159128170985875471291611172214365282164510824062694165151959263472120300475555446886419673624188091413163569770971881685833729470183065831037688832891504384406312531502556167833110976847696781733877172705327718332454558585847059380666943204519664011266137528472384206655613452419475638198816705901760228825803143101057055057581192423847759546808458745017468115935999579182208935142618003648529017949481747307738658778892819701635654755395531304470095773292572158165753327563639660871640455830778608112862576785116589890237540124757675370889997471059871646863400420199337294110612508485884652415093743575154400304738024250938492156570243987065378343776469146723857053602647267588440791634450382085381122088399456927257803615500547296691349126145593444565194518405636608236381611383645885562370089628406404080202347100087766124205869860954339775387169263187037988941164201338949602657281803328343413244919594386908479272219944040566299368924552794227442947362550295148489846610498491960939219145097642995222592 [150,94] 382828746451036900295918411112818856133638440720975601911102377719384651149522199351028566971817832816781235501522069584471432026942720204650286137651997388349557587300304736280282620152422002226954577612038083476812655273780746372262600440446575819647437004833198787205387221709752725078576806999760829749046605710711322351986577265397678963145327215782797456426406734958660369157899227848840484563041345690947104818080562141337627269246647573203911475977193305399667062756002240427543337032251129102444185888790435534493895930012819179489693786197100543777470635975426591808679297548158200550114221293300570873365688423527726779914707897625526060924143098307433326748835427890800693842046727028237200306668024029375242433635901129538049674801405323607432719277494955613901033358727823811826200062495670954933009570712239983813829490141902465277698396810740287905340243253213180047498468324330724299868987997018285665646952670236710530539870834632815787794204441393644577793538149651626748189285891696007825682489414911369887542397247869421042755043821184578972986606173678499248044612519416958137873503748437879918763577731935019684839751444886074716636259721044743410684 [150,95] 163268767611061487334555147421226578885158050392573113560154263254321208547102782211333995902143997820001284323486167987608017309518040844180702482760881368795966837001306901715118124370266135818667389427688732212096242792087756118954679941387980021098344140803214998563539452494558752610729155334766093949260852748082353268935048072769916657569771871420746041800646607697465979611441301224465389299460067982486728145804673903983492090335123861408540293919473806078682154966924129562063411541819860961338770572126609449221162628535898712383725086245082300042099459673272954076480607195914697242626444426273337108592450050058080663405628200785811061370723264783201497684118501663822277515009911835137771040878436152907450901683534485531984838154249333913691904444865573000212690797533058608956775856416150982937506966482171360523726254809234585653463520355332848750277508478538345526746570875745654644173401439877259036125154671521996825339182294136732899242378066135915001863736077908097529372756373242205398958964851687791872581570583329715483106067440393336377178835034340203399251541366932130337823961354488509735660865366613020505029029914025980613354706924603776 [150,96] 38629766088665122703881365122309108971221685690074616026646412787720890734866944016391766953178361558869314458153743788181408641972279616648075844385107918278449185564910671396393752108812076835098648839270479209497723480618054237065410642072988343133365866495477202913049073653573788227572877214536294493936608971809081338705554232657423394626228179347732154911222678243161052070274120244760274144311843032075844805654366016820355079306478454145415696164382154497100753258556810004847699059653646648339083984878711374392472498186956616066890769808232667054700530373701271362947128733229519479266382206744910910704290333866472712690019232128868974433592719643545588442681740992232258193650376415415545091623255230505698423614232457087961011758208411529262064367679408401320790222666776835614305659999538274004329058198481783407325308767167184930595545862347582313225719177987365131145496541544890076326867674535042572862443735184285663137225303957707924225437120622836393965308236199423624790669910503422390517870064622335803813791501008560503890209430026306328583362535078239712215235382514835063107479746667111389676284762993455858477687081176709272142999176 [150,97] 4886605588588084762943111711454510866593569514694617661849999178292514754105525559110446827221443786821692981304372471019327434515758718859877586270359987799983759966739686921705490377406459044064288760482453946682844457972801201936910497186492420685954202125716267005988061821048098513751190587151902310974981888883930298591169820996657764547516831728428399353636452826891281420525256110008259233173728790943869915804865510719566824311499149493219202626767365059679229949332275142125303603732880237151510010902545346757436840070994512149457061515212761136005970554632054323906377060257461602076205048746572264014404040782744269999222521054587577015401042295147182490090487224873789220294910879838900917520712363485208707284722167385518670258817788027428649423284103362153833540822427420790175290072503947690565052535777278748394330044866232688120757053198106423856076586036314843073357894234455632476240296118062189485538066383138832979995613283319469209464940760877486983541752535792054084037382972486648126134604561000664125738957360483174600635170695986980919629620316711228314536180330942790108068005375122421273188330713435164607599249567260656912 [150,98] 385363187354015359976833567103929544085414769624385908220629728800064612748663607296795526673017223042071699411541369458795015771853593057560991135048588579612332683032870063944590642851928846425591381333544202646556360813786944594631170326319254937738558202350244374621426533509354103539990527413494280665329247978132191602315970120393002088940210153113711887481322712504493881063474376737463633816576197874605782545511051076287254145234606840874439815012589165487888280739787272432759954880672259963398960995819706054746664424057330302615645245160673679765596417754291853158093141059826384004813570493993443421167406705915222077855615537395560683713196033915244574338855434156775627120223557905915008314145717245946046379844714662575457883614461473642348077758559720746357632086840338705926225103872012103197504697693348335496004869461231302686280825868273827704142399008869093395131948548410876191198855716866993200043780656857862362813943177108401268445270248039303155706269445937917819531339280074584461180846337165943549446341242428733737819435883286630344847476967699454067835656129107506339307765051416745440906123591956788500389420496595 [150,99] 3309581100803336563339198023049454262413420500643084600039592273077399199694875282536731872143120926242025313670249420518407294791059257134557926563908261640316354629201561233917878427765011076422569878961720355229259803741967694536028548789245631563669624795227750702086789525344466313452324005136004947155794167161020110632093987667155535145679551327890907411179606186371717261310526211199015469658234236138120949974571931516217277596866095591130790809297695290571408546799069848505492325153367524453790388333981737355909243612209150206856515372632551891609221774761237129966493390849001387979995899752052674090667803979057114928234060980012004618956494557195281001081931496757321530978108525126238053511343069669242395458392935433787877280312136390856443742275338665096147583921908241029313389370667573909905553800804629404904548354071095441282218921097000702073891596072120169204689304791777187311985713602037382040348583978927710323592259747422336062491286086487899448372990670141628370801522349898730867636810456724076452490842906874329169339509574520529057428322293213451982727414021727561677468616809045355497317980328430211342912 [150,100] 1520191177808906585513998028431836108152888652284611792390302192676623618993186269933201973715055248254456386854844985508066750806866843932795561033740415035463827067445195995359496298895591806781996455421334912761740312739095327907636335853415737577163161880495729066240398670325310112434661865648482735711753400487967061142843126107117015444444381413489181599270258546190326037867546624337948925429113918778605344140136828646987464670493456431491626493445132054788250237143463655646992542265880430405717451627050611905878347612016921031113066968239697105249061396680029267240345083881089404418804864820627665636219924442726779639006084450545310690584920503940342797094531939512165300683969343898924351535035137825089128543197501622550692915596433749176973721603184484602508584602571796016668245076946451520253457933639897266741853936363680170209679890931555632468096164955387250796501801355459095204601848474319863516162226721268213787404849348128764412501463645079269854335804896427453867536612356321609585107418881502411649294466199686162513114017019979958643891531916097124297225849752288317964481537326803985273497322772486784 [150,101] -86630664279664774281043466724586172452082101751984038564661360558390904127217984287136735408035944924300106773697958659076101152816635858611179350157765296164861513030998965962726674297194174746500916491174204669358539273920676592436767609140959891026436993486143938664654880896293696916343011417698001248544100697852594657315513542510949652767716399457625872357544859858573733258799978931903493962921338115220868452908466539860759726380592054166286468367373501211510444680343529696310969138763491265372183578328891859432072474835654427307312346008633082344702060127402916334402694235332324085284810404499138060333199385343558425949842846026713262612029635063116959184047301188383967506233904680373501818616737937718134906787195005309369545148663674172060828972570819869694283396546050633792172917597935315746242564518536372977934211721225490123995506059952316875106435944524708083457223860115155295060414854977837758484319493540853999898267820165345233074404000382859041455898315429003860820712117989081276789682210767182680033527244593229256681834027141318357893859344762945078951142515746208852969971255685940346696826568 [150,102] 3245100076657969931319156298613660230894822572482291972915982411524775033984975758019240713833337168453853632897844209894885538298818554234518766895693141498955179834469937566977288713674224030387202164115253705204170915939287897828380637754533324964796654837876037307342205891279012638152479481134550545483216786992087255085941331190164004563931209705804710929457422346657740223864847898454207656365592765776023579687901664607188056011205347365298462231344101210068915073446860397446210145825130535440101586839505593266814819122715126512094420630773550685969823051815559530255220915793768482684005130545222029082167293141814024982301203877529858013084255504027662677826261516996065320751230649367236157049305776942530923369304374466375484636130765656586743509833523402537461369513482359062930182016464703568415854392306051986710817139610949529720659373661876846472864194906744621146423328068658983881746249795352439302473746930542388921664650526656566998152527478749508835087966016444745010753656709225789565532434031211372629884964742265585325643878832293486377109119168896719039934505614657335934429466774968138036 [150,103] -58433990551967421741550625028899896606465199682565615424587794534856272530751688690608919899268372125446774863641886610814012701651269014714102600027359253080759965860237228297221427439450197897865053369430504109134642481619195516616165844923390845676272361542427920840582479071391607143288386494489541709528355323617732381764349360463847051945615659935406688369743946668734136620655170704798395915609150333440381567273501723396814205828059423445226847572314809806463408216368298209400701460814667362844913990435694136997575633949124574115508523607131920654975346871339673739390362871918084108711394402193720854652755170982229580582283533613712926077162699556028725489694885800347642251960594818378864030646562167388971701862908654786596620691007158084391615198644928822607385463789196758236902127035137592750960616044383632065791356287477646748679371365186667716697731765133470915927112902690426669619319540284793812825312129058552669510638545300343361504833100417153850681356271437642425940530136719492097286932070098845862198396652639351792833148320812952464019404537124928416889517539576549585666161361920 [150,104] 515686292423983264437113701970801117868805508919783816950961708608304874003324494811765948684157592152926836359713696687123888441119513010226148574897595184664738569542173831110016935648983426806569077433846881107834097065815679960161921336936688559919992991024620245295733275060180985330957510097908508849018997133804466853534552902177756917957592713344377742287624716063426904548020167396448296267693102532883822304689153826726230702219004444410357428778665847916909233825589196377447936858441065304734843858682103846969768353923127994481026728557296798623674715860143853430902940997420495176837822056368990835171240509430346478740798709704967385219633747796081325961154316097416368880125776450911066186523516643273488973816541063860597460433012504927654761360961224391142145790790304195928877899768106348769832699358630232141204926288257776648921286526661989283001479412879563051607266538838423578132865567669636233669059000412412952021148552354408564410822981781324410932552035193521448589553290397771875796419749664429260107297784684421805735206628531692206863832660520335083969777652660290013672 [150,105] -2139221217386848417926314208838773822728240409291474074492693680750108831933843729938376491103448351408606344882002773388065891372809520314737965589151450603905131922352358661327425017994804895711063593546059133469066910895599506914013778634904742146022806362818651813967239533207051244531059000375201115053868139285097572166319502751269335981847796734159719239447142850813873297740417506454727024389477349032653237950057614459649519482511237636861249471947432884071620191742435553054147537984688734694453025212377808732280542327205184249554945187423014417022924673840083530141044497111605125666176837963203880380144418211887420559330258165497528594395512961425810505371597732775810294461708927387695403675181405857986269840184028911969540891201424950085749853369917065445386292072544261453031614572702994185416543750513563601280693037104677360292070534431746145178817284503463348834046265561735312949161776373789993592328767418396152269837274931157207413533016340494501866946507241072558533583115492010885725469063038878841205009357940437601050448415775952793070056035080056628411965319514016 [150,106] 4094424203299189143331426337503515903683115060525515116963546867378962924819584057074101381082102753913018260585197901233544193459687808738482384897853374717097934410692394407150155262027227376849485221185787710291908103434065124648210634570765203120781402608529509732019146663497728221567456133981485952578387539083925000627325765877872952331260023824189689711354518783845878953078371029552905869009023103758668001214589595443730920996138421767665626072718000760502283866479130824776396136002765030626822732282628200946011963944974463898847935461054863776628436035611292989240122796705396343823363566089559922430394913679710589161584218757843297268466528360834482749315498155053752650255210568125854837552113429055174540787725694765247261709308483567100334882421968604642065663607633523150079205520659031648900205615329574179990489780800850979463024686505011259978201752251447595006205793824155754464692474141550043598078664277160346542781703701772596206635259907893714511897971575516798009263110677311369987699837013949874839431951374746660354661351359644286720122542554258510956107 [150,107] -3206463171580636759903577784014702403264616005631866949216992111071241552542820514012182226146460184892156129512912662006874638652642000338967059774831930926427490563399593710296448206094113277625179626957146431576205011185644951920546103743135255423497150750255502023195052152154023998913210574117913359871280731278958948073225532257655705288665798607244801746622835308614624623626529614907487453445185190477147471931899051245586537691937047526723120994277692329726046024866684752401489904073718039229685258252876132435960150308015650891565334125876214393851845694793465152407228750506679172338449609069265315056207939882959334160029102208187406820635844167404834312908330993419910915661958854884450776512045714763657056686151910540101301675151655576446352552253485381425969853848246195905343647833635559089698374801404124061387332613158675314511286294523009446028765022568641956726583467365985338226673736092662980483011727449364592422852255374811453713055941515486387561772445504379559148235140913871668318915602867865505888617638293299590034734462193834803178693491608928 [150,108] 2436646002890130323125308184965129069101106976288978704973085150042186468837541958838333348645763513719617549534047651260938317237140575226963991132424049150747158601514785471282112227856503605756826948057902741407024798187321473326210792892587531019372741089548208282845138328368435155039565928427735009147111362051720346053902860886211007662614540978619821853710914856893211151186475362183413961560531446313139800834684177821388634152186795283279147200256108052025369253858186180119362174040693257919556324985740358629944481497288857380215945286000354921269521263775393112676450592239261739842566802150214513355445913693603900832101653332177345079813832751454073733204579854049903686232144359568406108512613734237868233149566188954173403854311442235496449977343744380097475649852007510740407596706617263577838163284143419996498374454469096621106406204095492231354502216489395942116471048736604600522491191075502626119817675059676871653299890241140371588267496530377562107916258456518166685923191848527229496885871901511379941328268422850575540531244351058280487520 [150,109] 2662061656090857373244015728568083538693670658235412542566298218778779322746669926871730593681321216549663035722276979277156349923590798973877354544081348254168500646442099086679169132952545795640625194452452837785395197174963139772876982690852811847832706950203832172793938534402499656813417456208200851861171701530738920745826053924859604848337553903506887016469758389828514016567938217653068171464545729830732313528489387325417302516119584251286120967022874781656655422114515266261174948522942824946148287939605676335781071248531311376403237304246131828813140388417579515930419081694201361437957727178587958509582637200294386807106793260290285614756138466678053253381559868230269704474159598987642546740337550795432468797653362735401903474135056390006755762068156348875806214048939178752482118964489399410493117256655038898999876278130696458645572110912622962845538358474341477568745163668870493985657845235184920855179759500301250519877767915770680904384306161895785506581733137079833512402880672259857518212963848832520817767768222920199070724678912016 [150,110] 2495385873222502594379600518858482088437864212320937059031176405564492591329736495761086290129309568994246804144881942117800682760692387127553140183599475341234308097865050525273207050865056441812375824994615053847930437717604544525596014694618784882514731157103203394310785352600852676118944119724343716794110775887911912870619588088834184950572786688087948860542859034085957828939653810182662803002142876575571471372055879905131837602919551404091869706489415326393318212098239555484846608935920077707337290627019597147640142782422663743200795297328573496585679758666755501371909912839816290448102177452797321055790138632039776104135569552743203141827315716494422476911492924878095288443964190221286293025291660367342395644097656625462850767399769711553729641072399926837179216630223062209959968423276300764948717999146873958911335556317827726761085625507509736437494679100594758979547429827136407851944027360987954651436338612795586227694317208718565861434513614253021882042391829764817970099490529249497997433614905705238568606095885157507378452 [150,111] 805925487940460158988013388389903048159591073214676296374935860773054657637882720900493091515545533496711213213040993849060678980944529749422398919307543104203581841733906040897603288869650402735049503535923603660706188655648065362673503599027842124023429330812248808336612991258930192629105162094792227263608746272039391827465021298313142816320771771976879201010996226952456768320331100168682533969324647954544383997220826118711841465905670888339869415264131773054674245882373822509769890415496270164239363740408625060296886253675877065920262842732063556813245628409934829308595472675975528352735077930214281375263174966458552567782293957833882762061033838471162533161108722486765675884520682796351138873195882932238842681735731669369173591733266955886597693891306192984553083712903696312098481740831993807368009914651033532362554383128774485380096273933610478959371601196954697977473826119164327565924143739724376299720787197044903545667537820482532907922471302198138848181757019977983673792895981155703511356545360277063540988241139840 [150,112] 90751944683254388233060667450374316515801237318190149219292171249799722104042112943991148927609258396189483242834352963047455893054004689779587995837835975730099079699250489791978708826834305675851833905156418675122851975723170089189397496905547709101449305741990773196623004361834915866640146309619479156369589386753421292936113999113424358234213825213141716061359108149610481824106923162890769119388593324581489195442683724446407306387905688366819204979911748758169551458713536259998762117121407050805707000012253570583479061945652374836242534466136341887570182847986446519709870963780904189461407282107658958596350394496337476345687413702534063563423079000554585530121765284268331834239014564783800925848590764443257024084352546346547095232865764826603989423874267331661359530119511690525275222889572257612875377153759232027614496943756074150367492755217365701647821416196360430813368790846122674854936213174277572650319503203839673572271390115305618848360240369900147700413638920633354025455277650868425487295465531225501024 [150,113] 2857539573191271054986468566786142663386767740684194303325147094751118856487645768803675913670267351969462845694936702211321835658594473222134454428371317182940435940887763243366780439285487147918368061616854738464925924100723884805325434604918929469742785680464725890588469697294374480606603002746332390688770143744056949100484730086334526296287236465183349014794893812770494722595319686999966437148020601317086400452379408960229021093698092918053651013974815673076978669380881008843548213622178044998534470680594241785943192442033627566148547295145518637008430067752318786999764688339323216009512935202919206440262403927580331709991113923735862555864417724744426526404149797970881637715176488037948171892594915529672281344832000739882891952084696426542046604660269662144200673825530238336053835514220011663423897024600058073530245983016889630559639365159739694444832763637526237867185409843819905826328650422638331847270306473316543257728273251714893317924211369005997355434276945910695845800932160167162042218274000 [150,114] 88067049446195346939036277425667136516553138118423323005224130596240376793744051869339895380898407537464551606078778971887855441471702640199815551979226330499132993615538406629569940861775827780961271661349660700591256118551675243246001641096586538163981463763587942393471159387769814841513303205425598095062341795623526925119204034140718257617251886641585102318889687267121421483454757060664163384362743461168601897268470069113163485039920808147698175824109096216529737041318145022747183525416678069712753866418753679534732144097240950641888169844252459730215190366592549120955019467763758868898720043174326088912868082900730091976718131319897957423471785484911175690734861709189599930924378102043237936772597844021718976802806990793527613974736571910250262097309943384687786148099997306424956864714018997799382707401180946852403640751840527683153941856762878544765304142347998826659745955851229699837342561011455746199756739206986195347054209040156561507135889874783358894392882784510022905849047477308776 [150,115] -7337881205975823337613499576121157997540420154805048234140563717323098768025731606536069541051542874384528754268364867385492357389090387006037061195672046894134593220178993104851465316267801807727908675037939116200524265939121846276553467710368790251884864940377325645317776008771662595483236057543368979068894478085089578697124327002710802025634851708424171833829906503827845616435837452708274879221674110903340079326423002010019194088191755706933259676731201252033015991597617345755939777405651234639901407591411627380800528718785468751433320004949675494200227864736539268199922173510284091586955288963599532628007242947068921700344069918343274929970259444110624975292980109120947731614299433210966860013439737848745249209439445482501978162288666236789263917376958232091830808820347863180624397090016378838385576271465709502132384046822446548359761937890135290561160289887958606221032894285743007217795187669204615974725954465768126828801913738879373454024154249831400073451724231547519263530656 [150,116] 167588661840575199437783186243890156236373519541613177690749104856730928445341733707115435962317220628500679908786946255212558464039173542296804269898978887840894924325062853400879142343225822345199129273619057318840028009334510941580823682058472386020980296714285310562255237404171313874239827628536842366130395796435925920624710190877444031574195260393505253453202673176434595987072650276923290572924271187944563860627409401634932109556604984611414286288440175327051860117532380746427206565891266846660889774203516616440170841179825431117899789678892052143512703179860243557210993402635230628105724561770783845491023148154129050030352420001961068414190047301155507027806433437126025853047336182141391498854563313138393875673795545061784808181091389219303582127899853157195372352612963643737999310110122482581860930242149772040916255445994999632325486603993997690554428558882286228362669061562612958349589078107416747371154014270258505717291903059981162359677977217763664683093441436032 [150,117] -624899844527039903193488246441802292425280702924061461665514394468399311252996775591607884898827844794287383529949931619136402235210211084830104982787772183233476432161350602380452104617037818811167377632138665422288395069369053298284443077976353833269398771673295526438670893596250983283307612359339543133235992256597486332311421949223592010881334972235507436451378143422292134969609215916646493922600200382722892687075728878953065327280988075985427550354779292009445222417015094711961454395367476126383500819850551911975850717485357034898678788622423730900498647104233053033230157769730789599350420370882764387211488728324023185113510905061733950536258732309074637516080658696499536862034979006750101195488016198303886384689363061831777330112749896214967889106644390195700947125551647985755778426213782552304512762166905768265237196610179069378419442596909671784704541051934488414291226191714850996100856137572968087321891177780969444615439753064797602090869596562568800832 [150,118] 1363451158905459450895126135720067533739684155199498475547179088582266770602426841274292584174964269527443732214274591546124720129839385586617565549663062195973183162181162852832892594244660219177445990842371650415790764478850140982956166084064082481047273121964993326368606675088433083509876173109760646948194530101158322781909386267648357209091669532268875103833625615522029270636572382190233942068291611640694409500309168387186723338841823599738960946041833440093824439951632065554762588868570775321661390880785971605251135930971532521323948592523658988313810548950616212420438555820860783394152730258146335505411194220339783899356301751086442631894928812702528026329144852223281661699499906550873710202206405193715586054195419230098708024372732837102038013300856427696635625725126225265132497983165075444178432256830548681162938029232866492574900347572024386670364978943095416323988370408647674520652451337311555504658172157233454324961660202970682494475911728 [150,119] 14088071304581254577823475186853095127454295730467188348396852732147161120494322064211776829648834181941413397142608669513619434549855473126779549696089261943065276761446237340732496090492324217896290967009631325787610666878106572855730167768882413762082287746565057208382270005213722316640978001400379887882229924293886212548541652196535649684702996981813372914586249548580436303501516525127542198269355531881757630669937811718367158291725631344970317344349280461616456867504936785391663273054333222415826062336367186252256895709552833207810898489329558473354168248674739525449309746472290573447777835151578442889459338511433730414449939858433569019254615744025983522710348560374456602000709514510881385242315391841111549371583517362755368851213653921995855701922706960145151536325687515022029779769871013327052382337178694149572896831653321092251976512234326032814300085496578971224786408944394310155656692898308775513493284538128842745698062552937088 [150,120] 27536814381669381220844973854210734244373224252258796677354160841667879687237782037002762138445524023799646757323935674602578849879719599432099656551197842323495168622900385707540068889246466896794797240350802291367299710601593041259624679114412866435713589394882055092491814762760971423498325922656493336532426567944801811734899653520685872034204187036192047630214920927089992295013055482837218004611429957106398308460404389220790820117900310804042041224641493862198075925606790089361459414732314500915990749846867788590540140001262448297897525327436764122036407343789473224949542033021383440085326178923196857938061428921416061399640283279871820836930561693883762900514120875836831336047641488993339960287897181142394080377202690704646219962872214701386713116406399244405338406684560934627394449716727820152656159584817537866508794055948764137578305165291111869337923224521945135589600360339962880314567922555116466031598495626306456591888 [150,121] 5157308668774344342763092195793601919719778990698733205836485039262656005594250058590005596475370312657903032945559005221881520262338137763885792369195529716440308363336917339858620739312233945606813009993368368900098708846554217402011956939482601679785328835267173545143945398913588460279818765704002581871630847497729313394677786434294136908376518229298792907943950910860150010307238971957116972835578291155973317248834122033216517035722872847985598500903050351438056230399052768496089938854401203296006958002632862515054217024873004034270891582503000150019966482072601338909370239488230977382481546851761500121554263176478159740680782085127033465828388259426408365354895714976994184713694339552324848186605913787901646906254589561722408331938946603911328637796205393784452126224230294908379493371397165332867972997746997045653431197324373948891391711115968293290125051130830030179393880408364466396130422148074507572628815424 [150,122] 91956056964897487891130630752395586270717094973700655220698328060440458509387815761097322295135833278651000800037353074598508359675266650557127583295791005877289248631675891767666217355377256580634791768832415497105738954917041700498951952328590568395645994595252823724830659595235716646679503787018215123446507875346075701076195270928303273819675109722627371363611108042335039164327992151286412317757887714899664225256172655832706742143702807525071395149174394164496044830373881276077035949640237522644409792170087177148079211384402203419343175034295963115148831161856743684717569301616575475924776785932253368984757929672659734282608395205006731044799255245142406532910399765850668476619617000246611109171991591474041825223281238353340023266313051775850624313113064088413614480410444976885808880119558332684721249920094631574977573090534853619879451338514263332537290748948536180566892862749065143203797048434130 [150,123] 149547086126987026892198985737275322281302508346541535560551267889635164478173168403584047551827102765860216308353361234769623765346718995181645620339654500062884078902227867226173386676058667112369352968703756922477230714202346550585041404117286817802408536188045907404220800150867098118186713361331988976772101228553823038202618714205264415436503137923515176020263853150557376081992783919649942730366014816690951582994855730278243400297857566856528625221704708539737290297867888293968678126472094387041773799300704487741063796541923850794806692902930075929898666780568073595086253125825721466036634555201511297985834556256240990042083117170932826332705479766397628434530507401485090611805820495032217562604435520706062891906926090984172903335656153057715262915210519536132135417912667369269650226330091605726566406432200888616351228610207308127202573596508741019847865409356950896781784356711329504 [150,124] 20817465713971308023967359840320791206858581672982236109341877545232909618126639817342675457075323296101225530355332442220908230977076141519592010453470478743863900392022032573840271157197662781856300243020854875297566798532646963324440057268736138357910295731253454804521633420419114530225650068344402246410196073885164785724805490560057713091828362359420357281621079443699437368812889850900972366244574896444080554843983597606123877379650038516063145672638119200197393316197730978087673932551921167526248930945141685725754428348509303024354733919223062693225677688488443263421116146647170101910713435439199585571941596570029242351169293547213797584173057781447464153513412813139757761833547312660483462318093957139965128989736606416808215913238827673248923820030247909407015188246771354717018214450795416334199507216952356856078415017075841006861178984703287146539083513476250050176 [150,125] 227837305749301676240575112165912887945153715356762551797100617031534823699919078833262159107723602069429742309232151149877015241234412125826122894788212238980000283532377210430347939361018975891591347266562986422976662265206227481361820578490102813824848765891747813682165308169180345483523592673907706611449384529141026365990753171420636971781861571603773129250285900383019441736443937976965779700690290804355834826161704538210027557413407569448861615941477433484615481635955185877432493804297325358440630433850226096858439857613600381622943932011424162085326906602120851912440462413154549532518385718410888827458522425408874291236354189507683744663228491214822118151260537575012023846408021000088384457289828679910304162179358416277877403759983468505834379196860246611261871851673824740381822846391323255024194660741246047899288127063639092934275851798369167461392 [150,126] 175995434438360257153763571764344537131266926093381764117115806150542336464683827997524754893034468211413481642748377602562373611222798884483840426832378075174829509439742685316907030444781817990451986073969409741432344635537919263398163613080229543172008156623489070932528889889431844892232939033821995842849908626518865526248696904667227943488371343319475049728055623194184472434821000599072663581838548637024321337205151077298508925031449787140644929479023081693534267284842555692725974526805033755436534656565403823227995414097502567011109940850899079204106973113018839710258075881191401610672671606949214361081822815810685731291259181722711522777470006721056908579884681200609587647224123842585335015972964275597425357621910341096088480195881035361990051683853532208879198440789172090992263853710531934547661528379993678954349376519588506074984 [150,127] 8396430180232854487716313933064822398440060741718762304577229040393871011949294035988099045811925871285209133389868161286166514308064204667714108234406908250119898095658854076886933164030417584441208918269786557692423533321429543222200941933731693843536313188214385444006132079716331619473695521187416277105396741060454154710740845779773912041586495011438927173284042382095000330800776433206728140622941308668931616897287269826670695004359944341158596468468245992363254225316262515232934647380755637043711762098064372059992366678727003683999102685240583483542406837766074850981443060487028455719669762596930503577190522163412486082123239413117122935609893249408043552930953932665483062126720291737059347851709419045518360113567240033513770139083254909837821382633857641968783543015240873913523113383732422613569829472236020249856 [150,128] 21021387129380852659241021901806671519498283265531861571101756281194649778720200150823738192780619909058345834155688528539836103274633946754491447506342237928139401552023269720166614620736566079895121928762679265218307564588648818619134929329869808904922329437006768564810150284491058498275413918159137604493073077903778688590492523218233209820843028896065124795921010983914158418507473700767937411573019390700592548195911172441790740453639084413273712538300905863691467016372434379800304792638390268521286918278699512336395566225106321001780556058302473598215244198647305378904954984252927200063169772434336297187922769755660403097962116028234294619599271866743913985797303961580905781517315141706401361762975490267729192390024318277193587134164389367895300552919694564243938015182243511715773635422781215896 [150,129] 2266230989864156467127084262566172852110258530794808678301486202312310484669441857583173045531485040293945288922870636249931967286001790365728564058762572146926352398009842000668121752758646006706511764043882844557178483837998669381568962442732097062886776665812599416939686020297108792174115672193963770917066092767710075505178562936500758649625635089733807604309993990231753005547559186033571257310239429215062473032044250098602719075137948786233024724944932584226284762651245007823533116745737726055108914718735746970097719181678187971394478614894430163584451884365339860015434020225135523758960608579172172738848639030136022193591029350959076090375663363885312581364562712851717680908924955480614931130806294089833616090490094484543557121115348855475398783492863591620061036554375824 [150,130] 8273427664431967175100370619851821215301030654183361994384145307806617920725179771517624543440390823363160594710894347627632014890356419595340585944711323499087020635768467472370749280948512217112749771269497912211314280743410762693792815733261057065282331334508075420801579904257234172111959730950470565509674614017282010395601475351891789293146325763164501449878902129779042972650787537764836204104680603519777309434099758510892624751943070430161990779446280313021603189681496145435104050481229159666380692167916645760982711264517585447295314963829962811223323314019044456095730837629659279196066707539135711190739845380558696912617354048617091352128788795398653695588076478086243519101198728308073338434894977594687427162526016270362162603338124110296986966649 [150,131] 762912450656977415145045147296615133775978475802424525234085746438591904806604394347995609486225140185589451437246679636936159685580658885106702798946732880406952935954472274521168959869356267558221205313723061681604624014433204420617311731357445715598909663855682122211115867466095353416868719936518840976721772371319427298141939042603543102276313455065021448572510738333857520163709577296206292963512066157605729122739777140256620348271010389701353946274108801578708082363865347116100511904402502562326839796574764392697854977170558344879559026822149475598426245129095149994492576793696696876884751209043508579045157538241288297900089789989012252984212407611474691415571558990573533211874056465220495403033643810918604572488478452647520 [150,132] 1238716543358123013781589783059831588804829173985111180714114127597844712810042445736877241761479869965062216104118863942537337866989052976530893544766013198704478916387334914563585188473833487507753632925793614755755422047793113775046987762362688966069527071769026547183343421705027725780927065503173153349591491313440596310029915020415201677049235817104658373636726585214481933141873634625738559182567189184109033256630843655024614552742579949618005043075553842254062881289697526802528374435044570861779597387488565022508221272348513360372982710558114958847195506252029669111271552795170253411201371493144596851688456916862620815011659390519022243303888049902987344040846743290238857023040081401857227923544352 [150,133] 22594841388138487846718865091116167413387133021888611572327225466634047583983552177342442928691460301739122571638192705665672853287531040684965522915689509266789575150573518006592992914746728081788658612459837793519583372162687962668845588848992243136072161748241932898974240171270501194775231765742267061415554605615363793625868394319112435828915409257773765992999273636341177116115824809955135375173419943276676314169626610237357253754957310237881692819382604567794903732515137963768218577319959521852647934759349491717766793199518989296053445320935312762682077502603290785192931479436162914190445254178442581599735057743892019972045201383341111848670471127887631170042864641335184 [150,134] 2621960116223595516424761051378102287446900978043266105694840822621698210133341267862711992359248870690546835308360097555932460543541895757903702531489874385688042499619035240438192157694703260467457019907009903258797022505358987667578732494304992081056545115987596543853252932679092916546875723723262281531830637890223378987700297028962421819790086317646823772606888411876069292442502728119915978728847550900442525111433528771221017482333379773187982722346042194502139013881704074853830476214255835417907877520624533419963108539322787331030643176054823567289986992440949605267483470338979609831348978891577940267063973930491104121730887455648657161308 [150,135] -74944782374705694751224276726947376669774105889143789039731713461669080496893808302585847074222305880661893800367015216861879977721935357490501711868976416754051710804181790987474423021121531210042423731609436845863513973420912984243447046422375241430243596377067845741972559877120057687681069380348916098837004610418063111556035381392574322122919658301554208917179122850448705380797523192027909573635570902423562476685313163025413281515503486824988077833893957701397303807434765813985303351597879003977335864193394493748314638557017549634326220047982715859462576708528490664092399747070248126208135954999517981553130064765853525632 [150,136] 1359003260173491022157206383129266321920898065786039434790529084397251544392437088079655841356302362464388835412044348441954849813375037054596661456063934891498329480101829844623816332876387386510329723490765730230728899030566802909849278806566166437644879587938294073746073527866575531581124734017717760035111385895701698767089294604893555636513640350016782956764128877980254757814770636910639562772733732453138796648094592721354048494650327862144308679783231556315975862081799455028919398179023211497062065167129313500563863709843223479006310846023714961599076408995661373656930185060035547236198454525000928251703032 [150,137] -8391708211685027602807885411971611243670751504298461019398446292660666545999823678961284688329087132857927170925685594364143361242295688369267366635766921535647118887849351925386274036838964293525830976068092951343212426851439590318062218588881368355706460211582776982626199008750658469512765319466015541981532175227422786818601338800944778207064085611716742915294690229037453355917181488318231387720201325487952946957191388814557946851241120309031834355754752252577228101229983897937808532238394531588212795634816098325348057563812350467034107343102279397093404045415298824019777669554601168883375706016 [150,138] 16351475194103081977464996882658118679270504935295899038939206805426495987766272594379226291410622093109929257080213319162190150793614037249156503877335502464677783288799626822515456909347770954717501597611722586170424285052811867878879073514601334611492373419025121331868257262055466611756256295668392453468022968234196297024458237877524509442604563734140284543732913300942742888620833850369346118917552096816171668939807432868028432026973451080407476093171656623633793342482659119059394273917086418464480404429122387143463180368211048345353286921390511406597671074613283205422022581283069 [150,139] -9217231021727576074525534816018155635619796106870915538963680794117109302161357214554509590934148614202782680995463291698518763292024231655876887648532287400654100272442713012327193899713736336526263523746763651986672883543858027749179086647293486028298314217808013063740241197913112175060756257220756215662675951890664596606544041221086733744407147942783143824407580891080367491970730871130268357219149185645995531890809495753937307262737300750530010635273380066260604053257488734259113056508046259800521523828180534042668138168825514916975895384015340420061240888393246144 [150,140] 1360217578288802002154091613667615270267739902890932906634213932609449394572191955118798700339476898153811958651420041336544434186514500113971781990039032542165429843558136461531099684677944127880504140556226089536472151936218026856961219620898215190845986726548764271360379371658480159214292898351523073792360903532322638266552111038286246832900854089156487008956200256503408362181980294555037595082755433419334082510222523151136153096953390082900869811382923795337589997889920822656013152682104161145042276053429437911096004481088450561777319076379503222240 [150,141] -46809243229534443925347146020346843957652674343569529716057882516229481699094398885050480252843046965274482716521204535482983681398251703623771286378028523281835595734763918678530344651739582241395300948190290431285409567404143036662399006462692625114906124715121081335476441875864647268782410455699308970028728053399463412619118908369170330266172096407054192113541981081927845961931609058728304165793505244786669782357253013066395573783643941776459749722095661944328467958685549480794127720659031718054361441098121338805183375047844957325160 [150,142] 328111302439440311271653060428469981420206396642849396922706791905877332225833194586347566251858389416661773084969872455214545079509027425591017193251965479802242212600871099433982167433281457826325455714886125612777097986480928030386750737327387917155138130721073075494584148707781039220630220907606699953805801194908234422952769273757455171024656257770915577473111197752497555504664620705909208300143992462413798049652554023662939811394935144352118316831331970155280908458876081090855099510031308809125834386389735775462928 [150,143] -399275305226640740056861423602895159733029896076609681681428213960384045320894529487487864166475239719203604140838191256304011113484881789510303402257569570874632555665904560949496299381943097389946867441455505469804107253394397062298435460337368281839054532165528172180052875748877043326073080888684232153440022285359301155329745568695860714705003553044631186034415119745472208793852143396217567709455299696627782016239427541600480940138190624145197114941953677757569922106686741238821742334819924419989440 [150,144] 69680503625112699925187156286581334380279617044458116018990475464337393269057087875314313805050729708394997116531777695874689065123864666554281436143500967295236489439455365443756002640200814160130770254545132868062264995804120941922698457055947574964597895369833330764440699831391435989892473680743067104724397933245109249618808156086092346081248343184048281185648140648749012891394693388084417818631645592194079753359140547417475506440886011141945869505645397845469182366504031401742040 [150,145] -1383538583850580821291145586175121781099565049984148329159096994160997535709277117786468909596797442384611239110423934011083624501219254060672299389054961117922720410585476907017285186236880487862241939582192817311079862562614938587033521086395551936616459328897169398092352059180820576200397512678501148626426467732819263502039106181899848226955314481706854082086992420021033161743531172542505830177845978682259714878463403430062247273586107667627175477979849268787168 [150,146] 2350831558097584968959866032280957566037294368763109799975891133549939672002475173391963523931032855176205329782762609398305991188343688885927986565224253236468299997604635659097095592728818394872834081100426516823572094163115974364476754303926060695805743207770140303653644454948206316375013677433867339789503448853688066007874394652547006972661447870314749536784976638599445953544028346045336151190840836250814387743556966841443816741074437611733 [150,147] -239334979426964683505306945176142582283576049637910696315045158354059996386017968095694938846112511708989533948483271525588385588926324531933197744608292055087591900769982286854467312493332812735990296315209538316276357406326696385596526504818823173989163106898437649408074927372122646134705203823086769528938081542558683162246472423946468154144523526471447121098878966841031018455271055010846270099477399432236111345604740320 [150,148] 925308635752740561533277248241027544739423283710357096924621951188024178181884064413232242740721632294649741122037619366598578093839830379171574981956171736664046866457511040773785610608012201411254470513752521009790426135597052931145861432790530217550542082450468149434916353480498583251321345880859391591952341755534287626924106907710323648826659760913797699842455171782661261456071535218888652468832 [150,149] -74306047943032633240752834665132954272644006214126177685215098385180894510609430561453723245353001040074865048603574923529269131087439993793575796659492180668325881776959812197211012337932532140895759293761031442392539918308969343170740682639221343794094450350566249267614141597848744637325168134301452098707387379887584911653454714372374666534460474882518309006617765504656680 [150,150] 53244987625572830854155194733589745786602701013300543426596832585416577587361318842405758297026975821436919897173058575278470325606094247874379977178634881206240237394573211688743341489232421395425810663238771770449936683076768043886445623142673781437072040337212808801002554564601969156150812814719890907434296813238481607991774625217789632378816768 [151,0] -1092431475336475373824664751155150839498500859677216770099919978287916989469269786109483619237342233009265669330198255165938071747750461895714381564499708487658902635636951871447697878837611339410817007334665434705261809831338818779685856307102067200920565419320499914663062147480684442843244563150257072285437529275002177937088572672762694266463204138443421581595308042823137142109544071387593247295989873842282225761570368330341956771094351275382174608861514127086326659432700016852656581201497830004037611193146287289223850827583277691356341778149999420748004047192038703881560568613677429124596925919584445467899045600892739569286796492661555342413539933735777614640530384102292394571861138130424864462906651972026662925475164786549414766277213070827202059147640395761566254733516289197454565445106094187594337835423756156676108414751697505859042380307453144189617931472537240246235802779735186565876585809454350174294105895168671145811983699237246515555135168001636642407486918725385082978876528267700780523389532912873388376310029489993917054498341834856191178415666104466407376766335717291120604443174219176950690026133232831779474156406617206863829011465784052107858950888612433308337970567851688856534115797339232230612785114879228912678566733912653105243311080593349731025212782756887478147939403740286099400858657195857273953753176671224912845425233629761460832527307034021718538132887938278431024985614021912049376538714140059323334656000000000000000000000000000000000000000000000000000 [151,1] -2064190736004703511799942552001328794564417873717388322098238002102058259118169846774198531298736873474000462646421714007865599162914354721158235287433475424371240183132800615056587664735133339909835622985364008869573979904501479051703643534396498500378430380226069390321761859589290305317638478845281396200518609734398943718566405042050022787273762351772722505299820432467484506494065124625581951466143600346610116359628792255708930858125287186650779346287668836748908260416681486678129374794201106498056412347990706604645786123115183754157734049388240537547826406694045920254017698893148871092376614493910977252158971764446947850243207308187028412074616639858748899921611907804621987471145561253384019411411970830818917769587214478361728510289623975571767229676534522625400967343028352931351847839545482626913603844744312660018098731235585400093943741155050959075006895942075895324378253808280596776831779029398746424177239520894411607088894678385478455515118721375697528646461611537288420466281425301712288970605113918032769281455398219497858677264435887510428601693339373117962902057234426858166680432891050064778956047053304823717809419116594665855166787324087945670293084200303506144377325381705512438990252633411080378307475277197432135268917747287963875934577163396155871635621684662025454075581090705993093550641235940823147807728324584510538585596492945796874614016063521404038047772804585163661775858094027644940947641785204328584435466240000000000000000000000000000000000000000000000000 [151,2] -147620521670520344413341485439904181943347031139517734206889723717760997226833204631597857203835681272290566041369439099909658926893903694391113184595349577945778644511748526754423268302546000832913375995573024187095108348431519306645564436672820478037135486194130332193335623892302133025357226349211343861695360547364229347638385915201179409575352689727840480294146025204140639541826487018645681383432976199388709273893751831137974595056174853355500163853546383050342731852425447218100412231136202803685904566147009359764005238496053834250425749601621487622103626615120910345254242799287576751534413159354332188121756820932676037695081998195397488252474078242616955702575886879082142787838356525019823493523470321805624689809022376235405602462802281240278983244776166510502714223913678289389039999180178398461828101157206750441484876266302253393770958778258591315229610873077915017516230367137964620908756428893277179729315247350514820295878612516308847866471575092923798999570174985080153460474401112473309571748815607866712332793768517920090229215847972407463693314345481640317698442846606405319179065600478557559939852633242961603476011910491271253914237360430047998507623444432507585885477011018966929154447666136609029306684171836190586588874109478509448959083745592920804681299794544422922728786382664147930036309379386720499752384531941623397299064193970633601286442922906085668158387157645253896558131224795729415863387159359607918564919476224000000000000000000000000000000000000000000000 [151,3] -1046538538189121061052638301800116898140606758343248949504838728890996400396348475901988623992542306978776538647375924673346737396209704947836079857778325313627805811969813793600357440736695779981305610896889409125785214316009723268208082886604270860747485174232704811572623797131438990732638055191992493744951060818412046231533687133778191068128480306473903828510278723382747410767798662821987967046179931025132100910185787338358087961606970791269614027126124475341292418652259757009211389882441427677031365404445182872154105740950258028821068162981083735713381190124974499798404271938694096964727677769188100182356043173111393332704032279890960573938822587857475459985810369360866580708359521083407367278440858748279229952390186705374059496468144934367407323490877360789769044258354638849488730765665607317302405875725108049490535132936405409726135532670917564517632848761717861315756676335994287335718329301722235918260414119088681782890159877253998277924310515312649289391375944850499731268735106730739691370741809476891452015016858530757510994091502093522822504332202787049152221854670555530134610109309218618533288207993378598926326186962518742504697921173071999179821701979253808110962906465016223125749600436727536312309495701403154463919130600683457053564194949618773297271385975318396435765039029643578897653046746501894114274126933289357955363309321981781445630622191204690839369756566293307876187867183083465408625050013746061832282171244544000000000000000000000000000000000000000000 [151,4] 6822776682094607107255843465986312042624906434957235283422913099435742231990719010888909708319475941549985932054699425197759319769822128507070805373334052437300443305987678419702292323876622937059937484629711386091583391755971113977114690747730038472082867063545625832769951430591510452160132688850761936484142070756484959277395598210105090436195067041757069172835774370135773859441243451822578185270602749284220327557947227638554865369861088198171052243259796605712688073304332412046344268673094699085071403783951843489940488733292284395538071639047014588605614164083135980312874960177237767658725738050175483159265269116070723246988125505771582281756327563615899796127234036814776970149571797924174282908247229413897550965946999551490583572986327450989012333978900209468144891181898500780585213297780952016520790097573089979488448773237533607064452174941548670755053564477828815287850418175819011822265784509505256049676735532745116989103216346360125779968208977243193709056305601184328137015285340730392804563079677992236755745839302024376776394960405463137310857279923291966599748591082160155383068131219756593402661990947908221038834481961129383346690818238364826826923756560888160799304781092562183214797073293489889102393402667932125239242272316720040179113525968250392134142179427312438654885253809849360234405083769865824997852714385918796533496997553662007136641581480763805801953877948425031370654397805493971511221242087037631701040783949824000000000000000000000000000000000000000 [151,5] -1077654734754696110926207797091595493337910669831981121359449572220450921113083979909404086332497823619396404768121771875035157480627696001587040945514941793296641297235750507446296114451451889591110880277046942209850286736679379343734797880709285469254381209352950455399385063205958911025991964594590071229659545541972247069226131640378392183111867318786760453691230181060706349826994953916650298194302771745964638538755104634861802777000223440407315051738988588536609044911046160177942691318899992375807218418735131496220628624392464403539659457182267543686590836627797452680413772564101878680762575475744316660934302015966386369382585475605304865600380729551608701547134645577706456855043160486106077407777846839945441882173213269555122861779820348206425785907029573415297681669522130917717445096841574420449379891424494558004283119868888713985986221756761251668929008417372206463029125280037021955752357745953850485564939934992584956907373860445150667203219615420179313903216817516042697177201163668332702735431861453098173652936739907282497311775153291581921497362584417924522533214600698240238702572105628466075533350675577871121981703084755333429351271762402388433880644117493096492768908275366069878984636408249020873037835993780669367297895299089184070137871725229183967728098411555302465797864739351748609419903935657265366676141108205465927460222362345102180235005971621822046348559817860090556499551650209758307628983752113997110811612413952000000000000000000000000000000000000 [151,6] -77826209194395300854178191632335351514262144339882631051134567046998582113982862582070739447443953486473303256536738305108822809867834410711223238441480594013153591818509291808603992162772285533377459533303362488140528523294864684543285237735916850746484533610168569455177029035090231545258441435662951450018987914076396301302529373516132585260789701839145848542309239875087474192583202879010108380451269110132582787341525655760931173697146836401484640004852570111902338408627197086086160506905473166289227867765324077326447073246872245568239611735453255992605574620831414072348096078099328410204620210413765049764211383869570849076036657933410313000266243228415160400732373705037514420552357452482698068656823532793394909000437583465914912041869901565684817823761840517792475073085619169942856329511942709816474539950084260520715266150530907357676100862453149516002691778818746888003935465544753499199449469527382209868753568703848279781156542672527466401188884111693353427243882490811053830709320473703358473143110177196602285151341138363822402145567089202392722350013088410705321001473109934940303781562367207754409856960793021361053277630499457088121642395662567930630251123492331237608870193987883703654411265317614275097900774649830462263072232473984091858469851956190598372854594181827233312875405324294639918299389598620788640896166552978183436467684203092561747706800860261402143916688141836100173526056802397334154374126242129505324229124423680000000000000000000000000000000000 [151,7] 151330699262543780103540032610138242768242755700016787835794157645143899463799778827362243381987656524163475888663983687551634345273205669057394955842755561204190644175581122685130831001832086818216586242824102875224831898273311266421126210085597934223388736442562345483221454400253671124229035156470826605220319209503440630093270609439446175979124474248867847840458560375557153470584436798255924706447374539114661743196960799114411002791147186228394724066783674646697612126752612501804595139838179088633520719398206755420861934459720521151930067661521396349119833468922337642895651623385011946777031968309042804829138190600353321326210050364857225170661619776644867327402465253056650595692021344417529757291129165053675779143826323808934373924349609504270159762705410385582209304111606959074031659616815559532953981860850680321480931045278198458155129588760978542801186782033923215298249433523700666656719664659109022184994213843054268693181491861243915626215853760264310233593335349230133871837669844279856690397524299406659953916287100071464159157289241533787076637844698497018145474809401730604557039049413639964217468926079901736126835499432909616409636484243554505747845307911489442054613613360374254469938312339571432624462913609806121866533628499984235334890991593129140671918430230770108445666557853375814536515274449819303218817594829520237027729263187526504636286166886262928891393949884775504071174873442443554212598414097375413391062403645440000000000000000000000000000000 [151,8] -431007312666762198138677686770204365436700508986638816616586380919713119309819618632859254477400477205748280462657814112866335791967704948471041685642682893759140333239069963053312219791817754274294581303276659983291790419431151124870572142157689797419353536272401631180174858535186967738073188580799615649128623020088705576401225891464159172072686161169637713106894281687326861575857110203048722146330347202177697067739567602622438609963294337882692229605997822295345870320402887990230880874063428897063064859579842182140572215840406630411182903953342520237817844063682140416607904090638774874601525071731742078461935168829891791858929804827437114964174485769287909853072113809900799517441259462912588918151515760236019125947312992315121310143817148551351319320622475229072321675272299850265533313768794703041570198641163823436045324728443515031715361821943988708049720081704985712705192255898177562468283140797032081622177631568801177266023142695028945061707968323240806557516257247754040143364434814478736096086048713569696352290855028386301209696114771088032897401091159119603667692485489675107293073110690517042807751322176905364641732546470706501572935545494980060113865843985949466990169696804749912417121321898382241147346263270884243349016372072448710798393245299974073005749273101106324460955715750491267601291680027146351978150779176982207786948121458185993351474487353108652762117799585964259154488856957451005842363149202596783672069919342592000000000000000000000000000 [151,9] 7671545514518764854503047399248947490854451786828994128417351580746289113816312983126864393272035152456195069525570480418910567362731147428487033327335002535975329777394368332241613636037069658836589834367469190025642879419781294141838436921303814257355339467422342159884319126892045769255254591452232641411275418544218301803177795796030407683122193431380254116610711631776086588339543398546294146956042636490622421269969825201457944334375984973819050987835362030687809740914065532683680879361178759187069649509945232620539801226995215762380723036269266656307836294628610638565741476690319450825486666357651907526283148126339918487373167566262162287539394613686287596956089733365501885463227121256126290666563375736573955242671009915979402941391898857971833852481211772600498294337667919104473168034383630652685910798031576421275142099092573569483620193675766486209353366889317921700735280234227244214513507239286481180262905976242868465418092496230597582160023467561793606456354707275782997067566651098069010017021827710190511301707144932553234340820182886264030176203364778717946407467799798540213649573591191009021173503991473246979009790956017376341485886587105954076718332801292696800401652915628787467942325764788996250358270572287223623525134433265255090854532733682395894778750275262014881521592747048651783812100689210629365537028583795524739182856230488436216096305243223531865709211345131101323016621190463168066050623859717510779546046130290688000000000000000000000000 [151,10] 50077812278034151645456405008801892671665198992507569050102791941636872187872558981915450810888991094423333872571859012655076375261276366150329997783090758650909364471148853618193698897763580673189830203576532406087395605260826239371074135005539078191474315589870633032448666757791252838197574923880139237673179994230792099426024345225348380558617652289961873949444296041944655659350775332494666910631327261574343665664738425271876276283783752223377294950513741358647175522576032102885596055081050072200448320368109300004737370348388969023388316292474532272019033596820447369668881344529123158614131619181311380187761290711245286820472749570854120492958014057583789734532504131902081866476000079929434600683991146623695616822362158211805794216450220609452149746261003304678960236077610425776776071700276705305160917157461700487826783697496859753149859092676843151148365927498368407589198128842050682974664142749125645637697786808572675805308063567781165935690260095309096241112515580401584343315507564736785254852953678928316690087767211170549187523556125695244335637651749109105409620950493425962000909350425583386255914327233342483586797204736525963056411405296817896904330530950962095498893551532431033633256731356735166840453569142500387203406379793489345454146803653387007951096028458568736874397125140027637413562958052920560608243002203457327228266461709781535560583580071103711952970002992722725942593038964511622410389758067297907351838289198841856000000000000000000000 [151,11] -24366157057862249789773821647871218881561119444681601376364057070609922131831238092372659934970866311862572191250222832354115976901465517581723524218030433746272439083754324436209871441570959126189041847336619862477933880924575515218138609936825357643966168388969312472928441613007165759327898548126317047719020982309562423822732667626279737162406172162404458658557421338482456649487479925738176971432293608988334667707820295683711012770658318709534683151998300251176693202935743146485108915340665981067257211667574133468604197692994185725596990251944918017095782700751098139053990914567929450720838988196224612580481749774448064148210043140643982569541302724318315317026601983713587853726088152647761721779838208105993710626701783521481560600396563269158921697873570334396319440055694784279222356603744442246893506548916243375890149128470626752013509441594486625014761179472086499494140343571488365108702424942124057325285680588511488658541141903242533849714211772774765613447794404352210406291275590035413889835261172147495661093349961007265370641851824546967644996129013479029156006365582663250263413641764872033438377607694700031953019225031868353058955201265209274218666358409097989678610501488071915973472604622844823886215139254575570017266278490445458266415943513392691215497031531555821727779020044105338789896129841698295875135452941538529088832714346484915412220423622873947300917061329076968698012972078273203986630438332379867827063711414091776000000000000000000 [151,12] -778530056191493475423339434542248664968178711052631706136127493717196460113636978095832501509702292472686019466730161094370115098101756790984707750176079810625186376867808471008168582061795315957734154508242583310314646391926170800755123297822888918064451092717246766425409305856897124029153150454959375369787429691629980094166732948916670013723003586587750968326093506943696959583426591010879068440006874841619236145891615240883331643994594345259256570698599660393310426705873913304568459423093300622509780385417411080118616618482339537564077567845707910582726961919426882213539612150095143509256482506715597482771424451837447367477109474423184854849477053943386714192353152830063948414877647858260174518898008881586759254922732062309761629237920327870786435113621235685701598852664097114060249293050101135023165695604129718396380830432642699333312854869197940044024726055255093373045856758418941760261577462681109825725526178284029117494919573289367078469139041160002250801630423566450366203186249375306803202321951542733846891584383445225263404513635416218708705773623520691974065186375999080266761580850245918282459021454157297866364691010674392207295640905862618303607637881296260271626939056854801202390675581741606175790668177417410716102160675744434591480454931781898420068461224109741223705253105851082350568072170089880312485293117360915188107091650089096037944714377588153874745767027375243715507104208060314603856230246218546930376205452040994816000000000000000 [151,13] -386147924709368867027911356041282775075916153358326872160939516973404842964679527969162287675958083713496096232304140818411641401171682284395559034834360483583103011037744992025310154548399910469423299843577192469150725760827842374467295192965485317484890247962555162370673067650435374866849410748692675109902734373637856262257323160798779714959136286074355868384100385050031150493544498987475081758726610858368938291320750843598530130255571376390105900132066403600479860811000183160894142926841492663564726118038318590024937540853182687010363948941686920266529890806252583350712584389490289514416820556472029044899903481359112095432059357800820044644289573176950646129992804402201073745806762525928242530716081461279016093300035987175151656551819197805265973679860890673606370855480764167536994262919455522997081749603854907770889877036656827891568661147880363536910765094224166563988704699175610570977910505811831180706058096001131054126389074419197163548186165651131460496820257642520419257697475505109438999448333418137349618506070108163163583184125811700942720026138608531242026590033618397598576394226479450336205734584913077504682212784939102692027562532731974386410760440976954674117253737720166229130518993512409271559329534929166516173089906467244510759485605261257080744738028741392018690200824399195330150618797475341396322618606500139739687116021455425101300474796260995915048065493136183708576094708557677444088186749254015236623891410251153408000000000000 [151,14] 5265252763893711629628775229459511520870844427276764480851417657841267461542055697327261568982455480532879928106703500750291207941835648100246734764244426325855761327664235855413257944085544177879324119179531384274349287890468150764613736193988642595074800333328131420350369740041454553609033327790225080732161917205952825264130573096863280116176096217047259024235709847723040129132561793874486082458063575616824307745330213686483453472731885721247318529171321280703847774118435993325413632436855114782717950546159184845420611108172586726001430162560921138619164873343222774139108963970554040219828898135532225246876466519639413539428396275269777906956423024263494158222489514249153795633554679270602741472070975952584543975143931083265339251532526774960314662400709559196626857859522377812029126984333711520339972460207314604302614314241417731316652953650305641795365112553369213199106033037392401454559915068139583654020890869821582880933622301554315578046782644423610300795155258204578931540520961500421711999328475516110489654327223751481564856108640394960158478284827614171743178110520204126761971465037465701544634229951764035370763287071510055472440694049123662700267518556565217815620888357474016867220089914431283452591411267738605607194053644956985620272146329960107853250626997125302583093145810681754874189923871492659432431031882560527633436323837643639445804467877602071151981448812071645861903175217006209327379917378721545598583056798941446144000000000 [151,15] 1092950726580701401737875211820117562948942822885441309100515562917713257198582379496954617317122649127489258568810853752784277013940406118703178263906760495347575510980486383070954439669541629401090440903116593522400367076431026840202676193228961072335151223827301994882382216812158427323074028374477026097706484441973685043829564642366807656045832682605127563493579782989813246139986618635504038016284057152781968656303501459005949749964756447222396664851921838070607261765733061087733619788253553517588822583194234833820115809456912467621744911937158462571985901325943455699006624912178475730458547636171149224545595683467996080428351854677795275706355197724352048207722099838040029461851860761436510907310430584768353948385155372119483090889061350761989773403466310903147505509470593460608716685378569096766136833120125845102855930470803132373605095385318703893629086230163462028302445386378339854615793472112416598600287922227957170931123780985568715383647263466495153158414726171452001433243911071276988444014266698175015188829174979807112674145185715467071746614699747790173874484505047775422923797651287874457189266846833380055431069627326160775543309555930547471764959139063478892016274314971652674616145991344602411120975619233619011027056763682675587032903007706096179818994718261733460491192905655754704450014886082187424913502648415988869357677174078524417259275026177907077880170926350321151019970341360532861289541046598091734697533895673380864000000 [151,16] -19555057154953738209901401327275725804973941026596547247777130171720696442418209734470752397671183948754312473155563300614587489226908569843200465513520072862211575989486674365525770463145859104655487169150110990269151128509570351321871067319896832778991491644962626191526265778070351796074868817374727044870390044507567668594179929331932718778082899127445659847609118959958182742567893141261055176533528797688994681609215907692960195829469014850589857758508356283153971293800251014665125973055177487457979087546251715387846214890181186188252191708801533586987431985483652763089835576947698045097473833630789511206996460643619090722327873616226948369916000118626415465624467062524523084717789117260342348101951326031897072377590637575011611183803895328161090945081035944367732288451642693572111760025048767351123028714973992822973056056645172009373911015748582908185499010795773030233989678893620021160096109838896838639922856445853935656050462749116049939127009915906613926014036491378258236819465456114390287166145739325546631843031309338774365716932791818198287185169383873607078596246567757918648599569466862770458174126778126870461894264762817507153117392094817989301368492603606329765778264742804540927311599783511179948058140095527414002341394177628329239205468705513411476316689667322769222027466586215178844180547473797435986912870404526172237962409582148358544373671661387854171571065160584211027046173432433576117876290935576244616962135140575215616000 [151,17] 6107029502114227096565101112045769098472301790752738758379661130776734854352386748902316695599168782249552475174103291932623388539202354715755049946394060732937160621205277269571948568580424185255657586182204620455793722189238509113417255506837990199976683948947119775666007260884227423851546397168678403767912892119172302444226965673512536374818076715847536371257578311518628150659220960204054502325241229590691817071507695980569948745684027764715013606603282033254277267081991446899779206674886278935807898480183070425145286196476567998143297482190005165375033164231599762598783802766906506347621914112831931964486215323900910753617704565615747506016547346862884975233576014555134544855779418681756514375390513800046741788576946361870431214910864267319947400770413995729830957330832524674674069421572753148520163909133799704147084380490441571359456803119132702352541679707865427791381498882457164129276231211422785816251758403229220457112903409301099276838162004538854766416447843104582100558222583536612136116373482967962458144945336087979806594259593716316035523453298803337009156823431734735696561080364321769190459000223488083060350820054892819581174841854731661207982976422222804465237183854038848464496548003191676605571997441679053016248297626623917763540372190689602182347398296006176677018434824976000237745269201921836368989040953538417395604771918446073413464002423853769268253841604387630039032286120714619380326234346552804556812630881288636048 [151,18] 38765791851408446460272176278758212226562682765990563817811564330138567714586556189609858732673533820666223080155250623047055919360639667741249937449304033302532391188278330929491472262887919732014800166761265409020683305314690685844931428175447366447542800201724806436241797901878837752153418188356343352460103657543566646833671616477222134251835233181434185200742022453853733342618886594778209621187177306974903013564202371999560774435965994932524229723892746840637906882499652168987153033453804836814023086152517220899422841938467430265354490609882445354148811635080692682311150295617326811563528769281888935050443586756886296807838542320957096307633553370109207072599054444052882026966516858143966486704768261921000877453692674969908781963094379237867912209869339386798369058494199097092312075902156337627717316293818123702194518587981407105595202417853439254837515135905599279173343036172163151104294828746827633239169872786277554853096704315437811814223789463530688876650227210200614992328931505855974731299434843782812418603797262356712161244399668274625266259598510136995000092105151903008312096402785438947153968892820792453755512798801647198461933694635055808149897648057514093480575037265912463848965224098715114694403176457501147961122244036222753263992644550844320631359717160330993247729566961078281473134835540364142576895743187918861327741628525156450518850150962678347284941813321836861323082558786362448989096285306618863620222132974208000 [151,19] -32244298684630089817365726206763669346045664926516387122914436913827858024770715744101475838985852093196791149160456815956829652320735793513477339338153474629180940300205733469123021173395214420818257766673571506906816847690324557166114571842890724839724461622954920592739316727439017123273628751003971654570669900388209130201582880955531079658389649556219350380310041526461929568035478552578787301745022294617776218234487277351942694518225005883082541005656511810259356747941651321488542826651183075621870123537309568162016074265504605820042020745078799004845725032830398437880150828486674565786992553173842918979139571072878535161842586678508675009787678191816450097508085269560613609207390148493991727337541908611775191300810951392529761500513530864466801844100445982339388160957177859104554281741326913894001905202722374387758963883918019370338164528138650497884647171954620138679132298037262019085608087763628969278853907920616274252461415497936706320914057162484124014246977546519229543656703655143618610849732058011878026228236218152538212001547988685516503323304740014928446522458793264035363294953819342877450814635968571952733295144742286038432196292519090073473997195161999357522909220898029166410515744274571266883122582186702632072282445142632968093497532113111710630452784402195146543479635097300107006601490301464866027541520689409869729477161089894981733690817477336367946913231772942956331196656091034403985840940230054799167018371007360 [151,20] -33744128298222564412831135421808332314122041888078795556572482364760641669661214198886824747355449766476812540552864618536999075938328404583713710157097196352982486195406928245079826174705170344474384985192436286989192254594162275744895430663963255793066284326634874015322307540468026598895007068523442441253446169178905349851420131391633597870053044398247286868208263943127971837012425420681840978522848885161817313530603243587659719102461352061388693225930037571122263436539988830170749815345818137237484123657133585946597354615027326149861870542054360925038234576431795778816879318516097995150037787526449397280637526254766450966651072544452770735824755611028038647906074980276928022564513570929971889036961262412183604814269313456822584901302608601850147202985507496287215628009239123007347156164316369549501585917301185206540408175465543207511547117655971173851986240717335598575838066050192748867958235997217580798762268738676352734789015093393189813681650352611816874093633020761775594316561074723792844483839284265999321855868391154819430878733551017641869033297718957528302818767454643371252516007688504263600625987580575055889081122147517584354385234735656974230157583702552189680572388618277874167919719282287207059897067730653223292829131091635573826842113930038226108521649088223744197656795532591553470495964155142220133687767880862827090535355628515989579373784257030107450598041713646840452700604250337995224593692924932701831619708160 [151,21] 54795272048370351467196433890449502430862736924139562796496482039011010082357791491415267414878121237975567960758075868323386991449080974781544801334147161387697519063129895755182295210991281366852146433360617665754060985471836295481838962421781512523069677308662128866436796869777494993155877458857805937318001725337568696674986665090230353221484887996300900139457574721321780608848118197149036554926445005576443099327577547323293644160278010026958948395219380948972226781715780268102651344035799978132218570347484875993824469245113044501175762031286893535869552244151602661649262864030196294675370630476169465755127839122489870327990675377072906535864145479224680680768855731213016576642946477096818415649863716371227590473361497345321013719401431532777068290881925562913634413852786805858519827180659124897367627940420788056274935715074384320509912566941357043117459469451893023405654963669078449800000387004071526415823577343600418443880109023420661545128365558488989441733225702225348807750840309891326154217654426534213118516605033811213077533466899259594409804298961819789998666563133193165188191984971681631083267644767058804039921812163306118386321157477873486454493138491860115871631935908122748769019397140492669813234434104599745024577098027764806532428076311716813121938436232900662552803821031437984114465655597734909047974818211948062020049187557892908178106608389975123537871816053592015848228991338024270042401241715957574615864480 [151,22] -2362822671906237322761001631224522768502276700516585899152248965067934233109913169693481850720963653647055023786420838624732414099911416577788171252168555622978865527723375085208239088471385219762694838514946434873651322559519227000243802247603306179698370795878155075033221214222956838598715392404192352688265484210004969488551018469669489909443248645392880202260979255078696556771638534186756517268153007690039355477518282224315794996418384521368014211754035455665450501243578741184892625629193920270212605039044736593984568932900030099214873854166831523775800430011789308875406807061926356769601605719952059983172627792820709185570278909382168324462408324210673347580018935983057207179358311589549222413558030580505496758815721531626735385686506195240273767470551038944308809617086383919604889982600691407291305519224932730326624768950089664879637941747825112365737384844374011181464148585364599090812674255265306604666543833209610274894955523008661792675766544452407518051669083247585961537843001043572451077070465060154610213093961578074762993830137257972006656436407207061684779379970835559706347521157194288641809163200481978842959402394398097289382742173933534425871834393433805389569939831482969911455586072512857930721284949898861972824045936110085450315282758675566112202143893160304552336051837044209386535390452901365026853470596733365684858468579235622662848952616488912206234510329289884949469364186336468943962044802033717786240 [151,23] -36280458946172700939739961210434400908054072435479391250989370450457877570315378417257227742563837410045858564501797754251501067257708886666244521549483877443080661288226994935479513181162640065339109138628108818223396157650274266872940857000187212854091240043282863209446292251750845316060688509756669694117563853738256135384300526510312732843938359871636807792084662777551238260299767818867310690579725228691305364584065474399692169951612618936196675903194958555433314276293606609911722221520399908071554355684243813263623711541161278203104815606301955230337076188150203742068812093382418808491680802115771483977304476633958108241515072073373368246344977172544314604263890668450803674069813528502497871182948930234685290576149881657526918690371544509218553217072325780482776784335926974634411223979337291610532389531751163000933672328656107808320146278300141117162662285921260197595426305166818563778460943856001918721501252784504429351797940862495302975818380800436874724543345271433774727087369207250624335564768867131474501516768813792735519640740844969085265789526238228106546519199908136286779766920445457768601527537469729366802257554627835819181550800134108445720629584518658414648577824253475063740175705429019109734231464752094688424645580729888606478123857686213249722206286805051485627804057069659585647281657433162504228613595344370769600270470559429923156667159270467161910373179373371148376022226708450438682353790184573024400 [151,24] 19537967335513865742278932549859612847186886943852346265756859533523571486344367355919576941011218811196702366508047205214990801037363742394397223659558873589599469627636250460360567367027775598146506915318873554545208442805819287699198445642427795109039179060972364177904062215318227745530315800510019224271569220223479507533400818957937135375672951613470363223982963536324928644818884841949877731701179932191667500773873140505718255113802168784657039386680132136624468177908928443383440205276945719406399751955590091018864631466546553175088146679688523967576262163312995740304404934824429674732490937211579159324273895741649090293197610190731221214007064645586666248994177114901261626369484607738821476148329580095360874644683490455766197942409948642524842595173487522365493741599617419452614311719197466171889437532479812535129327878964962199059807058921985072989613131276293517776896845646266490871530051468946447790521951409617979397646496757398942629819972247394013269107498340204091607043925828149096296407873039168026824754123610825977920809598903925587233630178249188557238138526851358470838776902031933623832084817805160944915159445717505140358686535768358518637402389079010604238685815414470786280704636730157518339973739888365771737115186627309022679347219760688943957398288017867056525325654403052466653669590232447173583594977238846367354694964081966305765545114150770275923580563093009537508650108498772247741897472945598768 [151,25] 6025978790651591395732133465130014605540434342232593190733903913163944662837006167161732251392316608547864104466862686192222586056174299520347446475711926468492768347768235613128500099477667676047987508987719205911563281666179564116665153479600530644293906620200020108412124730122408106269046034307032832225408803102366613433116999545472139559154793179237373073857877384461069907517469973637853884507388161499571750067767209922137991516786277538461722739704717826637817791535986153169962446560550339703062121459990416107593495871609736719501004398659778034001082830230374928612322874932338145782257128836066737137212114920750343320181978659491559240698922194575872374429200326576278832921814661623944212730063130878624628708803081931645181177170444539043804127260732123502414895685624555472924348832225976790530220434609638349750833691913870890078786976138504997865351018072718232924119871047338834863876388466749071479164378105980879429744962774826501195538484984848682500992390349743493132979620666229419649319911577086619756813601370581623846021864426677915192057216234497726690312437402497361270295629679113186626540453222137394704409562888494843499202086828940314196962989616409781324303576100887839317154928677603368491835320762020659469096294931121172413086765120283843514529664332282191265983538842759171361319184592436256553813638486340698610505513954538581984098358064498107272821697148759790076577289676526337432349359703282 [151,26] -5661260514722727027650210957002228990951395589073559389581377744877510211631947388171290647022703006705842299389997572838022169890951829622352815557448264325905653712656945722682000598703080595887408930349507983768650232386647137476978092074436594330645485124981772783897696164018367708882971371248864888926274261555948161222383173475543931603199094645452978576715024355249233472784848968658276961728551436486426957401877705308219772965088607944667856801694438039220195206505045927202292545647687182124881140903999175604178528149952375349104848785839734671617700826268931512180110677402347518783024211058865786535409402423064629854043646509088359580374876120890505831819036079284211072332807757557178318018156973154595332257322943848317105314551715140868219344829334545890119519717845694182445424363892008435676456389046167688080326248459172094014320410684687591903309885657253395085929026281147890701524797741116843496196694716686549667420449620712325179290755024020376883278576665166639251965474351586095224379602308010500053217974719925752492735221718126669384616682259061677232151243773522527198323489029796870573937629623110581568796432365588690563827624917772174179081700493080074350313234765545805716200442404867451693739222629690365176860681290202260465474214457822521633856433878778497422352465115736467578754968935935598008477460357454568527884885532160453796512943093954807808809509973536477813959884701156079195757240032 [151,27] -7046537517054610076658080589435562058080393432251425499622450852946330393469041297947610686982557440449125273751770227455177445548189226300339598754172729919506428339727978588252720598671309480838699320831409660826919313213728006546056793546752272418257705071898884912734895893854630411798487911155571207491457258465122398346870532001139687129172290126536056862132338218409099628197723541878167706687061923427412589372994707420582816645951655289596547265998397386434997264742554793276979990354256697291209873914780580003669054559426848820483876898724172859442391230869151440378879991625253074633633385009095306366858567890933465104626805387577522090412222427105307984440701412205320886960297370238943585334291028042799314672853353460851985140355661859036760233464877687142741707289375174667963712960681453535074849739641457386917067456613395230383742312207047586550087738913205649394049162547059157522059631690244744676181454646019181884149464397708917653066726133189413716896314446246917141839692580016339901974547138114946362170436020837633238869964745929352307637530598512764295499513938546731295481979972123941629149273974545829879746223072739509006305448991047756038028535820939075003982900796976587232677611216858310134437913195516938664742079992764143551601347177859683228380349877449200197846775001454295690423089276445531299091066882565607506477713594967933547267942757529144138775545587067254585200004816103724997378716 [151,28] 13399452776823659100959275587554305237952628693214360722002701308874420458721305465152718413812624703267508618046549424834952738744289383692780398475424792286989034221205952506295533903388129186352680800378993566953002896160789885250828858522763808906410616119287361397315901758270438751168478701601767796870071928719982636383574650898267530336974258989018010331381340381778824280952289436019534565757056003144433179433224785744175339257590612188239061379762891479061279957379040384090456863224037082660689711661650149813855010604525414565257767347157403186650057212390905660563230485576319972275835294460520491071263955688521462471970596681194618801964090868904415896872616148959142671946886019082337050897488936549030161289093993877307970555019846726670289111398844919836982399913635463612975062911529626516889011372598284968114192667518542860501219412846352986910834072529855737739936885473121764608050755965843129783545642529877921505488105541365045744028199857321943525348132004924880703357366231886040032429358659189858473846813378105186335737133633106449133966348002948515515221548361725958610231539152021448335221758999922056160335345440950054242237893409597805799716179850514024073467484577901562854710783342795922219474211920636953570476393985018263747356131531135257062676226077162200295201794345607709179983690125578071948515604838383464384068939358873077071593920914283694187016383715635493004707278479975820152744 [151,29] -12200072275383748591781190859839316882173517685609219412923158312134747269525635187212018657786330006247988884718021719288511867059534812904964752662153963763314391679116197091572853530031850014664848517036400106070368038897916517904015136251641956993022326070572045666310263721397763636179527422783201012457052898949587277276672203726727689862444389222416780750544283092362401758186083548091686082697484226379156005767258001491947166833919155286548372353779102878189200477054497351719087220181535930554296318253964294214548668028528535608200548754715061667604248368545729850097915806517004953246880929347804530390421205760352214622160436916136451167687540247797897847697497945320397802884799719034414221242377816482393782821284005029240483835015310272831032788373282799860115996904633275623162877980516351373924414640821605130511906705051493866988188788285948103965677291686927391058337428909274203437959381776608921051296223109848547828918269099247839931618517369919747507330361293030625942142548433169943267791934211425916247011792841181263548593621506213530283317287779114055765417429618920548974003642741584717436950640494486599685747736368332084080978491889870262523887237597919468258292598176510069203144849271922948033454160880937595873170008495972439753056929236379484102119669075435551155432091180913016835795860284383651743598821618716852818362586794241225476063287445994051269917903615194801017678149149297804301 [151,30] 8502511972732733519931192936711150283554345138715201226924868868558434757954013389165264217720102862206352020072505380268932130451201807697089272378549067108825693927860361235177383234482796423553123940649018275635881461328096575823768917333376638495082363224568455127485274064561195307769290747333447350745749543053016079659833484883548842952565951207872162540763489335694659194064989910460283761412745266972056755478128935608637481610756289915044768777853558288723888588574021117033033268245065806229552247965178645154213056445229479864276425492976748961522498808264689640301915327205663277624124879732277093176793470224147830984500325926871348162118621786953972488609073578990624271686296700443962102523948792895896274557100790356625670610114349206253087403636024399785552045535597614680083813553533851194088885474919283770460515436829043866059656781370972395599328965315486810082673702223896037073659320627660077064136471787384488872776666594131852115477684186374298175265985773517736356381201150582510439845901936645070440932169694131110227136569864046525351478525575769251491746194471252989823951395360629734153215306185362436372785178141845659283421344482633845798447888687872698327766137032648367867908255221302392725668049570051994942301913665215218482229829026604316189247265533376120638505614311600912613114293300927321787294427518756488649700888271911972613153309709277666023479277528434669454053156039548096 [151,31] -4710901244902470676350834655751260900891523817226278329073952222930044774963621226826405340181412269295597768306757855598743280660810314089183091856946203974437467668134618608577038559502500426839262878831712829944584507667006734509262862796955467408448091461079917320414799666266319318764842194440190801679345090428922417719305547910566608013743420522628297016075027499430708203251224696707894623210305576456010732326817891917425286386466751721833180717294740198835973592344037471597179515271560195215295141661280358073698677401228137576703034382242048922100044613103905158517913311123786120935638017360048588885915805741168905187160861811213073933214489298683232221773846831728530040532584481211161569742975066342390811682511746664003537281106221522349473737733544100192831399021006490659062539009992002327164052878764896374190102392797689835632039466529982077249216649423457489109138598480364669872097135840372440791620766697367352083863607816937850008797428953249742858654780186782151173592455229186065104094673618575935115622010735530302673756377848202495085941841427847985796471461542574530024003498728608160409874317516061968402109687037868155852328822588554822819773524857288979685496855083814607109648334106889529116460215242123864351423005013034956597384261103452981808595921633268405382166612491502578787005544483831323403708156652022538907437014409140044644624899405571096572047730946828516191561443475976 [151,32] 1515757298337409730319514036641970443380771730821108539712217378517430350031715077896095075282785077623353223238626707619924595003037386250669420533008764507786410098807210745768236636468612541963872219004837977151524407868101099512643658987197092751153644421397210908486568756019316452945774974637168571460527770051933027528183858817116797856822181498917233007352044165396975521041234415499888801290183131978844251856841296601243279958506821055746944350516913533168764166439565868785288759559122553629098077103236247240218562210718190862034668746651691174713278532688717821297642026666267218654358225086734870762817296784392380184985597946789461180283690132063658276632926222618078527123659922324152825035363213542513213400026099557107447066705025445306868414114893499559519228622414603561299659870615390869651501708918328748449552763915949851517303153882774324820746694270934965483138787216569173109906087569068950224696673023019629023755982438256836730852888170933735426946392011412958838388136383093884249670034453961383097122803456250712405240066931043803839474754579905222257864774375782670443101542086194221261339053255793973566609063042081895316807829656637526622082210135780585937789288734887561754969851678932170127787023443795214361734492790388274477040573134006217172095877079528069024925443621545821041925808304425423821974725514725571668455210027021522107478618850671255667585397604804128569764937872 [151,33] 553416921971649247777552054577662876817206026094506420314282406022428489699596356704552351043578865993396215222498404059056257194581350899979268563598720168461908608293484101660278506528939915245537338660112352444807429629105976944857843037938568287734480498723421062244647282469095653929564274843873505426490322275906116214521085288505964867027518137544930999141241657186987069330643914564498512851413744237513584410113922519332112038722281128944606848133301389458586581509984385833169279814387893244589286581599219956254424591990985824940463657681586346315690682979468902051859723654949879442275053998943307228440165782892834259532585563678867945047104861667282993876702803908202256571708864490656717936622368684456232953509896022077459069787905162057583591864213101847508790068503611287788552060790933073137629678343846825101536998401811143644432799293296370657350006749405284208832049259451965754247482369452963309820372286515057616995737710051802046767982922251324410952912827350080099487182061623775087834093635000229504736124395823203522497608749803446252902685488231350647687289764794697435219529936400210802233322301675999079128439785844470141876863217497033881471905676293637899983202283543768547076940341286677540805835417356371864546844514075547876511090653460833279507402852210658695500132864482094540938041315956724915335566508905611195261678730773499802529813373451683215928011634359634029989510 [151,34] -1353247750697746953039548783474851111507325368202703201155784345257965707892096499957392243918214172462125058829406654571323131690817357691590444300165877591677875483656204343454496376598458270038651951348880075404337170613028548211624435971333329626858733249156993071311111015712297815061455719472845282544323780710278517818955068241902836063035136378604987485016304078274548679603583070527892700563198995502275543259975384557786322451724000925620983613628042060950177137731826377470131643773840839800600570401277717869589986661641032280645701440747112639072034900015040567683124963989368916743975813069294421759283416464094564650043731413881984753501738023376791118578716775506954207797880293368870506282644653068658964620036638019400397092667372039777955605587205398534138150257199854534635128450290031180005351420030972977170262926317177025827392170408808364503592074007540599219044742060737384325352859747480493995905752009306158080600263001211989998636577289187816331512622459105376764015917523145837692432911612889676650374883961194563867676316190491289863425477638506951494585247028554636591975542067015637317371514979575167180991603297893635071571227638764568625457818001140879485295446719628951527667183723383788753249100364451718184423218504658514309776258297315699763279473444825914240307406362087502392110473184868278434527953827229075705364914027904345179010977592404608947616669001842566211104 [151,35] 1269900803805235387688583793585410583056401380932630683487974469381112727261368859230405315854593314044640770964140289374266029058836381093658860361021812548916675648673995550834996361422656897359069657637711593609740891228345192821875941071419337769613145680733396314577645321772710597413249004227437948868991703000021550340007944770243353429523225175287172096526184828581296037684923499042262606968618723406797984821745140351941880576760567406409924654011821701232543800153681913269573816127687461842888974461589122965724534840194925612644367248445415806100862374503897108411497745292347614676553527805969821377572483823919406306917433274738707329879698877391561412755206656304239205851513214166721200022726739917844451109038562554894617847160783978999815002565274979097455911659306443856688552081545586521952984542852596996580062064970446110888820989951857661887265133860027759633288621945331079712431169086712989958994265784544168796950726577547663099235151583398615273142866103050286972594313249981999149998481878104330104956557828471261749300578944618163967981255019337684333929794074255218578129455394629685522325345353540441069583723107821851040164710460261222033246206955554902098729134638623015615075418244511148749501189921968102138474042489166125451781759611467270895355862805633340123138706485700781575339571372821508497234688648307645565575431886506838011493189139574562701248799437369286748 [151,36] -845924359736563858063102405136596596223090324630603369880744537153654849599576221819464221912607092046361951154296473307170914544214368933552910186148728643936364149232052892031778160365164146273971391763588805277882139110919514191948689795872377226721963244552747472702574374680874661797478020043595071883747035893268731544919297134294249141361528066547436663987378115641599753002386382562512286848105890870511061400794661886267483895526480899602096557274216213885879783573611911501561666154532193153193630589497201450955257242029171534596817098691314215918156601519189754411264727307102990297313098348916088363856548878518335979837445789879073689543902315233381092742353826294087092170367911063435144161618654739909321029528979124086801506202550133493078678442872505938446798167178619834539922406271974893457002317210703063165395412839065196102126796694394325950361092712167420065339075271807107247831861516037510925560526443653680653087072190124868878769832152527877843701147543041654148824831270882125731111242317377465906331572213744527901780755155754826092142344433023205086517089435812875793760250415846088229481302108605005113840731398979182635407820349168974243997581379243327646983106260293616626173089741491371537541559408458507663293493096360220094134565186086555533383492620916960433164390308371532711410902842245884231035182616026845822458876853894217796609383454815313885621988751265648 [151,37] 444630236300893584808307633337130619224800423613258548041906612513825071558899638736243507584230941961988922217202797476636653120816125242052461445590943486948583387008133356341386275196901741772982306209212042235710295001099366333898779219844951210078996219945235889282153790405538002726142595677075394881157918049401101026185540343846988825383514117133591380155253327768458395547314418066001775548364554817099198554675880657452244475159513654047377792892918972430303853222151766945291532931328197061487939471790372514714046555016834671926252139696724074626228696595099859145367890013192679695560847983228208477579314931851105833587054189015619352313207848366539738263945131292364346050899442273947103682281170153021484602273043065509260356206964162606861046551344785632557407254835117008254987610579707466677821577082275618637856538168311130035588904314502854952375438544606106562894933959834806087955052295055395275865866808850138975224222790084973920973042220713532078015929308609269808331259659946452337928206584084891068697808598964131415210046465821105838258124424179377748467951587386902285364304979237106396343758676934943053932003400721443648725967230074520585090029709094673460420577777145332885070469044790226550856067732250341909460686104040339185681058014234005285826614552965239602529141551174039508555516445490391980083246587353315763003506503984547106516105000333614502350515034126 [151,38] -190241794245396751616041322763834640365394351998228614527074195395899034822455802196125453592673079051120298600423959020679735076189667999009722352728275906418401264775789934686992009960381280374671954575561232425385452779281142846111313144401917384771130237251593166740526867379232887147578375647024538096854622120150454586552624422567270477718361162662175998689733043159316095397371867982818867824632101675139998760574516690969777552247849995198465826523912131085573804634428186398897094722262685618031604341006454939178234263398146789307284428027003686745683013335881057087339560161930265176366822823742600824452886203140766032507254905266546900511213934330834258140210384606787495754098326441293160315634881252628291525848422379398409831510827552164312115849222150304299880589539321775881262830991789095541746953980781773688728642195039182301654742207789163145222516823991672591200178083542442510258344394190034752425447825829136293240665960002987292621346544423303364376151174592187688746674662913858768511599626178861609034741415027625606749829523519168240174505898436206079840293068040463985740024385964232599942982721646946615677376161322115833653964164295885232122233833157904007457887467916655966551286521754024588544487237740628669989050258253390930611037382481244197995430514844220904752006851668761436185035833868658776903574807667202960388974469215241502434160716963186835652507712 [151,39] 66122150913613186556002774799605167413010952161623131055316809438910038251360550913836363084943574259273085824684110505348042062402112151953971858693575784316610678370747689120122497818516250607676158358579320708990364674405765598958229989987003438101044711007229145000501922496549305645032151963757522793070119101333139964953121105848197534758931032360578350154743854307717466214218782600893975613509179732222608773022175025288418113586448481591779448779783281490965694507578274802867656501088358580114248134862815202858221556993168693055973825946931269481269381269769980701035825148533610695483436299920970613436493005662413387427354006971422432098846792874705315694704785991050570230209739109267183150140797466222543968048125286054986949157437329815114623310893549444222473561309569495370673178447901703880461788093910158005295892560987549671672061731651173649474747270259187563970292996090766349737997160130290067173009006011896491059920328163860682033916090441800133741911795999211438140818995082535409466130781223151837500532221435673759806231797389547310323168763828912212584112632060274222593156247842901502673339527307782734543776667051185548723477067952127785722468001551827311376009619107643595248500528538018890806040200522265670511529851563378946713981770298297604987375383036937850178686361920208338270714909265298170506904008949195759043545051234078538828580337669227474204120 [151,40] -17860491974053463609210747254458565243137221913411675073866867906041569821748685847405879927739526123555834738797364240504618370685641848267742514786189594160116706263400907761632811290376761406204465682122657846204993092903570967586934342924464592570425206275956915051696729842375214502864482737760776933024424784615718974700906053366858767384676506555663534076377656110664941525755995263138290529382981103643760077953409114939008914467019478017046333378721028151286472809755492965369069272579687901100913821242057657557327074021359497718308625762261528765215587293008473762972320766857933028909949915109990089140333101048156360311182942626426152687903918586940641730117670063105622142794647136369515187204711926979677485612360713175461157885748077495909719314114651884802290869474711395461651381668020821110066195745897965579687900276207116003485544363095838650720375563993809595771496816201273868032560111316629188702863150984584525649581057024040661714329858119081761911966934677322762969234205531492977774260837493557572147460804674611575906876202200637008298752486179399089170835943455459439637786748837040236095835842426946327129766071435633340973245447622581701434406526287203300158244907500965713900269685694713825132390953935723283043556063148727398603888937385559570835375487855657197449715876950503804179273554888623427446074263266015811993086737714117349924471428471025954176 [151,41] 3121614454098251444929199564234436585310003162147402479334040840190110086601602905930053420571840269139517982381851179515571774578926844438118767529652131168526779377939629705247478526183907782015760959789179819312477290518400006263520144378601499215659581115331333626117144845819448692618682345794110357723291398508638355139957003314431774928531991025163405366217198756225610878358743342274996621025620876418842818812926790965187530068007752510377280765709885638800775187323208087320422281380826686568879188565237036212554969332235966685199070491198666314079225421311362032012286708605067758215699396811541809498464721525652607299355350520088184434094664881269383235898737961327555568758823873223361757473165165306040294163824461196750483125379098120087903620025066111279621304964840158826307801967198885976668968468525582777433801340549711825605207594973869939620530213858837598153378112063464451576978172401844510648791374510281556643564065985296270272775858737505699919850852497854160411765148968894368301684342163605258260806612151208349829320268767352379214821086453160696236232638657384482995586206840931034970504073916802897574777872483909500634668360991617992166052614836748611178623237356076487736206818634922539734339751945581676586389772254631227283410527263064382466071541964156101002123391951725809138302389395017197104699292212471500935347193707358648777805196873476848 [151,42] 73837748163339772215709274360191113048865419154500637508779249508907908982943520545769462557014351454271652393961827612732260103041615147424148638677051847959738738389599017819182436697306353614432003710392292327332294644925503940673005033083551229703259240410592656865807054862553714705616334500177702305005053276388606630302030971253777813755818146465150712745424314063227943049961850044971829483843820842693269464164795256858002317588946051922707164478440565704538854114307606976222623041608666556538019901984179935054226581306641500723944755257261375797907886090873519074969171866853392829984046322166721775101748562974619504293939795533623678350167102687897470735496602471782002424180958261793689889768100431497568196842147693244306747551771868284996787035677003830534027126164989498611720360731982338896934526253574991410406524006669266597691040822300363836359004163347422845616889226769688806094524806450891987884078860618322206289867046207808811883519306732341553040863577716022350144800735004799553806878914785578290246006186291776016511035192137791675939976605955421497617144777940176554698512309105578347946722576043774253985550344516168723036207135187382273432387998387335249760371401601522380855591635895199673864497115347825588656271670919648607538154060023675334668225000797276441277728464657399159593583541860770328215523688779998606018954842194938453399088260864 [151,43] -321855881089186366418015781087634853337357548788705277925818945266915535593095060935178355229574085576977874383596325452516609605503682969948178480409102262555453647293648226443584897732394640338741151585011143098126587002281793993589560008201893508905615709809554617870251434116712912056396910231741776314528840666447950162153695502595657060420453200337811982663202610511458498212877605468368431023142305687808896218428931106859017965903343702605417517927632157501093004385821642317782324341860056610905720761901647969935662025508209105985344260158226994631095831359399290281580122857203098317982661968195380746086877036483789285544822183283508380061492626285056109691511859537462628058233833734717392905608061469981204951637077235124402293015182638191707242680673917446698274307817237704596460895419845126078876070146135399395009203335915127036752080464077283112964529576429628545963412576410666624912482005382925517495086108055410037461389599549331722702995896576586303775110282396891566673186866172593588698885326533826973108922433359434382709841208089226830106566860426948281584632050119409996888660995431236764384361945055743512741873656311842402350752465006714466407351650865936770802795528650245821859995498553352091452186698157303160910635205923787790897305857288443486496050246664582134805007691552943259280079597402263605038103541727231941746982642810058731707160352 [151,44] 151688163133426526733906766956264570176806602259217599693737288271411493136587471896806420502805625771373391192875668758690328421876531330652849996171878328637001033933171554607068827055295351894970131056945662945060456260307381649502626183722728208834082091427088253237920186895111642393358122720703670137558088516768926729433232989693374463217047435805409800499760976573662587241241785104880849069359862225042429919653290922188498258949950967974459965796404494685986528627473068429511966985895695124196592628061974859691819333744092370312558473333595251604624006944301211434739328501592288738341575581940066213178501447976439208928052205661194953086151872332945832140715248254733036102320127477576094748597502308884138198217373788886462953923427743220217903085155560584306690537861213421062093423402526291955394064716679878317733405375027861783879084781009638521715694485440994377509510646903808650842325155262792066218085875962803552400243717605951584062201371464319295259071674168024585787588278636395847990538955922173030186385623023705892569492808293314953633811178340936717571111503918400584717416190376701795170315712403593445411680012095009763559635230085799835716438830717069849277998868855294291579944492903020986139297278830243196158306524288399161391058779199538119831181719345087968424159309724585068969475989381414280930080497399777134163589780617878433117504 [151,45] -46908740642141953984973419632169824545625815690597851802388800282902624973186830129902948581251521337855502456565868214893424278231716419566620703300247874166559991944439862053714348956898770825826417057331267506978946813966266136621936765001671687448665755185013863972492314676646750354227598031802171978798800030873994000958017347611940318617428282373084341114804487742154285420632278247549431272482080392976023462369008157501057909469929525222855936572995940498045903792671105702572653562296912448015994450974784688477579505930300050869676312090342160403808654391684547620573876466662180098797190346689112495313502796496104814406456114946856534202778789849619337233770289331768942839057685566103418641085243884852808584776527867268813926890645614931955175295686175691206243196191276907512213056015521844291761657868703278598155934163358426659220528503993839167396582037874045779227032518961394807249493527903540027089205160604047624025101529201409644142582750781838363581717187920296158542744639054304658455189278030623586702262322267794886197839682809136030184561029800778668685971229176618075877402692810827888125761958612965637413291054463663596301757629662037855626216422683134374047979572797605199524906222583759192501879691831706554775990855256019555483034627479461281427573425269303450390300025219494296762116275836888538143131673675405523679428544394966616296 [151,46] 10944351792428905783466568043051828704009435808989757977457492851494967632337625514867049264865808328505341995363813597832581323501145653291142002299311454569372337642582398652551980581143266623523592388717966845804841072825626828418272680905045363933357513927081933060227205375525700636613925591827589778307094146031957238133371268613067730266363973576937616005295556668215061722368643628020537196759276051489804761972733960901236861113633058494344031875011729764444481335337404714858480358674368201227145893415269913454990252955759397341640908965652811640383628311143120706616309694595935098739652084192019668963759430127102127217138612680175394333585836167301776132729461562699617321697756669285242498347304831929802186684097388433030815460441436408184193014732001988067436605496368776686945590416716625871493133362275137022096788066286375521595891562144740396744537060766840234531363813712243039530148491759221870644510288417105190710883268374212065703041437948623922560074787765335432487701871528588072624505003920420185751392838877902521187478542213525953398666320329199845757089129221617603621366026096168118528060606651940948963692872384947553181663717339517953118082649325368754004113528609524258127406975564783497939407288226819785285323010579347696746771838110751503855307823964541163284744818053187313650327748866439063891260860729981308382477527753912448 [151,47] -1994516133267553129454323688297484135168552956914529596490776495141033322440971532420417617726091451843618863736572587248199804177301451852338083946737394450959801799480028283039952692095457351719446600824215049632418083530044047324888701052895274575653017394167672791403050738180059528595705068513481805538667828685232178660752340736432196210909195191171820385102856711611560289558299999325822237621975192973111360298300095965674878131107600337474921327561776708109393905049499455610919808586897813279607395612006357400729730310914130207288461065924897393743028143505033503350397108132771205912408370461998285915756720477295926733916371769846840555629438292607882224914222576333222863844027502479163787325943951896694920289162162554327288407146419226341651630766810720990194157222031639933328085054088241477307261696313073646323246412449922987674522227187565959345828303943768014072373020881705619146596283189486856200689724268081642259526879715128766942910233516010417040698456465158328799369334612163455160499296898707458434451820828182683900960601685053426079981644350823780424335285483846588877902711750482947016170412485773891610803518338039684782085071619474919437879037687955195017551913640556863394619745301993194329167731613208395627338279759026665350448594262040767814326941155260557874565756603199361838393969542817372884644322351502418906987253703152 [151,48] 285122474311628568491056116335344120218564852028754359916566427803678571575444452472918007055416730355458240794045799310310127489239955651392241749836491053748561460884793481346239397391170996996825790846352303974742809997396861210427925709980932046256752909976303503118869301256944711999960932232810346071834208948489844764060294726328706533272452330596318153881731640184041998616766795623850756380594397347164971785743454017861167437949481067296038652923473469113827928280607415959675570286122631135287004057692261529261946098976425133864214557556289458830203879570442509843040594546425357082492061907972934732877233739222914141142848117312415149533378914484804137260270227568479299057712919961177485047622193241693054229866413188882037832794291695302777321668065595570037194867136942815331982336774231256996711152544131965076553526519945804587388660730424036760875261993663380800586828448575450846862884387517863852512067173520483430296213978249315814444879050099835498913973885657090502948574313145499807070533867490054820689310016969019405788963546515102390928261804256369860974383429073744560746921167331779909722796290055007863122166919332819490800254583212738992922230938726409646232679888189761367416812762872916904407294757140859685389184951155531499041747167689409932404412839696057773514912639439760193639705775456133098529716888464242479612392576 [151,49] -31308849086642022820857255730498055418097980064083556012529697687527152221051501100551391825087367103559234575593903559749985236991226679024372006862537856752650705008884753547925731407963488745749832676810828134175866495762670568790158634685910784302948797432258211230577494218104070532025386653354263111755346647602987855750922722300178960111304873094038408724713914803572704980239479227963051776446733445782562067104219840356740098951202316181763888275496656254097036661487748391971450311077319807287762360934715271583993660737051911658724253542195854085004950225882453085140057570772819484205295001242898616437418258590787948901471760627305097402978736903003177681014249581501945237175026126315620365723742874247055363299401368748235456903963215728589239840964577388424432144063700787244136959930962113327584083125666014999774747471567443257366083783036202163130549128292014654851335237674079564292903712940548384515082580695116556181339878971427892773509677640679412363977540433168654737334878193129059768439869053403166476419770460977826238254778182110589350470813910949722489898841495528360592319203146430024281170771164236043455571463625051590403520643772784026139238672762283937932133911794281074186117336541578024624764879295017308175967332852023114058390104234707445373154524313725483052640394775706824416929548592373809436481095986340453888536 [151,50] 2380500468226310845514326859440883962386896040299733039496435610340735173440963042516300410031325063880223798535937874846879565984215078669871251257191445694022814007270930602763420586800530032956940499321523172376266766511057036807974304906311793772692761467318472970833098283633959411759681357023738920208736933378226082604801851985655648060602870440813387840843241288706972941997960089381566909726645599380510118331760026595306114407725453180118264472307960121285005076418618614523770801584877308156103638101901800374451689122080197195674203623097913703193883714288775789773170580257300781793953660101112387797853127631446343889816360135108194608832110571954058976278898702004131630202892760748689902254356714586013340009312823059485212375137451538176720916648635367724602707222382268918982285416717274376794317236325064084127094561861320829217325486748183457032850116607970556307156897470157423673339951571818780593915730618849538895278167583051800414411901877209032699433851992798456503971627536974773637471279827595956422300000481430717677129901228451314437771112972638328639155371797242557969283857090973352967769270036965927584006720779032831173739883722443192021524584354023516972839965610380968663473194375456508200637712940152770860821000452823066549154171571926750191550801796895218400343066625943168254337254434479703843794118794950709792 [151,51] -43690442456417069963098904891265381930165637537123590646971665473496450933500356458132109381193794633868309150592391506504165171831135286631884818919641375928946389175630177147723297727720397814943483065721475136131250932140147823954739720613964279311681930940692290657012517120731031582846504658491557992426715850392714304032743011593095965382320873812210156703946578300311803403571869561156812192097815002530309156141175363621382354388844655030191281940036438973752990318372882675741180917478775772772110927288997529882410754852060370238361060128206439652742820130007940978328689376123141140716108196771299829007959271379479577268800332276507849368171016462691459909857478549600941238121636808724732072603092424710627910741719160917813713579178726039706932724607511431723772015193268431921409132148716125621504161458520797025957009530094759728930126970914756528662704245098477086142716298543954018337468057986760841242090610461105616064228404897103611876209385932625221310342061503925885058087018893909505690875712578168130455661376668423392838238278673506204793001043984840123148455059873557882368711492524570270493019336477735495128379957361728357200272065931178905829088813121202265530753586111920057689828882366094418109711995502942845356313381337061931640054218355476857098584742200088468720744478512353333378601719254476566385268866079644 [151,52] -25474206113541352153206624307131409622788542436185963945137887739831631775245957785383741718147213554822819360548844553973488812561251348558024438000109136411625342253068403350351004126970336891791248529382496323811881487623678441467307554046887966694154450154525667130000161466577329905003424776608491032841615592918271378235552843901135446429828461591062616879712592422386707971250388307977298608571896782180328601982720410614525241165309880804028219073600102877006375348713159774955625827464815398466237474917469833674667339541000932192545962850280009279135057059267216223780137008415846514326993521188182551922462164455706320058999964903250997826304772402954244539246114925496444321952659342537624909044007522505418190107379168556947817141301671332159507227594516126183954882159272989405358688191581946797080608791237933009093909762434123112228907153804701587000975372205533105740725842075452412406699860829154311229626590860293648657932434339218302933110296115820814169692099857135383870872006447960176850854550562381697615898248690480968417267746914414898654881328163773646319197281726783401908384021515405709785927794206522336951162939819437594141118169146214546322380328208300312917530936262837271462758581510258452472218511384847579274817976003347647868667620064124053929173219577229919768826861909819998166443909683969547710727614008 [151,53] 5887993698370438939133310771817699402354857975872932365753223266682671728758977816887490592947811792025031873411026408352467659799831761644486248232186701951438031448216226083893871915766350454663037183300618374146936702625236022051428161467469743640202506779165214504995737693479071125400343048264781228831970998460936224650846936717836049474649821563989316203534932088746602634401754327630129048741575489375976500993514825735231814643806131123505571823093771154212567966077957594753277274425472470583992505329819853988671590951038098954343691019578069612656505767865824388644747424054651143411248420634626701810325528093324230094845396963902935225267211234479890686451680802836621221719364379106897893883346089139792033307027985072924734830201986336175678864079128664880400544675170616956608277979295304845098439971577363421430937228420620923233320772406510156636346146348380481677335192588369035362986073819910590301715553038851009608550700555176556954571657887250527916711789782817328452541589462880462696713874233742558375835322556473594712139186436061429495871067720559919878962341885723392848569861345886478284602449313229454203606468864008898120665078831041750980626106501747148500900033091842198993095240378678217015012317503188450459942642645161291089416649909181390657154404328673829547196162920247646964327219459380661194521671 [151,54] -816266531494582173539273841258574458143051275874246162666872543433248164365390906757642193257489419767015183561722479192424896403868111333104431321062556534998871567019180244741168148756577960535845956333823345008414598700059729525056570325058030532825243607939826587934271004522833025532968477227691360641149468996865002492936664660277043538862030824484204091935914547700519956184180113981930992900210278089485427098659048122611403654651533769397495536300150702668898092783629321497376864811940192706771457921140289599833023347061900967885655745648072933543620455914689723626061622641460382232922342254410636588120686723899390922284038673727293434246986928230166916110815643940045806634131664377943988157650953054955041278338515074783237368397178158396695609209482150203387471047890017974668158947775011369899474582613951445013162038359492482678334920679480309579499978931528474815949347986994218826864982097619236790528224949104546971513006726320480194640308584749407805578545628490239691164816943338121836181439033466427248851024742111508613578399369923924313381780596286266407620890048665161475073821207482967665679239271593206635141614246899464732933740565481180631545997362480334168116877727092484583610041597933998645563704304005554808025767012513579419924897103218466061803202145559545943427223535852718369543465735722766804992 [151,55] 79899315879493843384810411185904943593556895354331949489910447951040892219531378013773382994791929163671207911671317398614225612167686785687505050615671167356792811509199171583620480052606526098040975370965056666752798092520716406016917643775016213300193501564198313802705084899250535651219411104553426910280371283589636248231361880909986436942449804434708128337667295080902672465805835865269348781799113735368421981343992772658581530053105848476486305911907601735823543724343050418444752038377315439414823433444586569170593661455938520520150559952315812052187076444932185427610086602400097064485021668078970957470205822962337793255417525004819263656589240568443278984651196512796946326189568201847706405594087984016247686369834321311903464581236319318620014079326488543838785374204755303799986239643129744019802463732951854929719283933201820932431573581353253602201599924820712831238591920736055322120444234885466732165509649119889361833655171340571098137787960515858171452821674865516556988978019443971209462557768559622121637841757058002798604062361799531588445073341759180143542444287976071774912206293734118841755922399444040754961478149568631937928585378376496204984591173497616375942326232454696211662730802952630957814602843672351843198665748567647354881718006812226901385969936543684749723922909996682246321401784882701568 [151,56] -5430535212835203744897926967038053539959233757011434182617717492242201305351487273507504355291309219815287940134762609272169891205825882859451630046764447463345142120128053666307191210755263840552988255154997935345659740368024309859327529644915085640028900669510028636659489249956900279605113545101912637417262092467011551253564411811057592866324875394773595635856118897317663718904388411863100824707740773852106961837574158357018382341247909644678877952700128871940719009432683735739359716020327368058201314483937394954502303019448572946344032651360891676200816309344928858003840951707688774897300025200648577707095134721235073250965995746330568608786892118290857007586469501401576046851488059199386653223141235780250415989477287131593532866579561494952479668181954010234605239783762581587343267039696296840439660144595587477670576345815356208871132881461403720167800190175806604404781268914918474635261092376742479774697716547060942689180500880966495976842824488463422150810339368799956391344182618077021925253560563469183934209753037423659676922824654303959220568430892049614789300315517662610328902300272700993465242068298254584226606688137631975088699656776835537639532790805500305212656160055775552763476269550181333645702521013991036773684581206353842104807480127120870282177780366011759057470710063315189616577550586544 [151,57] 205607831130398436888019041745609439091166600100026165418912081664501660544449335862723184102985037635897987444295548133166986852899322389602213242386368108620667363528782473897114567435550286733730309577762899697050318055071238324968394494660331721666244509830050725790650089437247494037406156618594208243301233188485751845878288831109975541818660668054234026740545613810527826650164993416408908651513279543657706529200281329881389388177669867632120350186180071738983516910656931596856918191908684378282238363256692523259127501421983335594966815095621981507750710255628475446066159119509009876129253047238299028292275050712425773362709341638033448100562758247532284748173104143325857593552022160646090224405843420481965300190204523863071700244100550093497798285533405692834757463391074250000022802334574253840893116899403284827646382156649368550042030420896837093176454525737520468754061271096881561240332971030742771284236096717635193518272493826710271201158551638733299355352574903611402507627769815128661998933887175901363224076970847648871858196554654748366151537118544290232646965927630832868037057579690989485638821677853037671383631052992859589373002359691683851968336926362098730125964545458669263699687043067793548996202150438353252207088200121079530854856137363989882107116785451704271544777978122877236231993262 [151,58] 5990989056424087995456398177170546919007649277990229091294560401986538394947256473448911448563624541140976882455049758160231114487047447693769904379747578473805771635454458743615163388799515065884272578289450632717693205298301190486121173809158708558000793678828093246102783983965360967493916681123678695825222134784060757075651353754558240750205635731829088074694202880283949028809603648309017225783007015568599508196346461191232561681158640594592944447422653177986198642019647022384819458862192838362497381809695855294691016403835889092724970659040609036777297188041247607018726556453262616513485030034154084277828681167086385768904627364978451097627617322029870725274757815489114739557156203685629672960736704118575774649899440490137929849850054411693257914926543649487533933167313420162159382881280192435385906105514846732233002375563588888101384165988820718113560661617643580284528914611393935697511092530608122018094802972836794299852343557282509616084173066147750247261309069305570808633526138037903280962602395819332604748996165799172392135369310470092385250608750297796318536862521687704427884395400717244673671950231048861314687479705887433392934185545800234577800876242331847998138808099868953678742181055599611644783812648890625066089066689459206585662166069026792631446401378023475819960424510834938087648 [151,59] -2129765619610786495284188629602138696404222168038233109125182866009355388852380502816237872938224633013812696596676841552620519869330556888879600454360438568161864853513754010613090810884080293052421124533672952551138754467777243862853224564284225936645141112578647914000935908035025019814511320322393428506323600638928723098512731941099881371347208113758978826014813384294841791839880259977249476902502237777287451698015341389870599041937483773186477879104456213004720052635316029380420117085131199344416374079610242250340499968666082156015741414116045123363682442840318607395195312422817115520420867894519535835039815610917583461853714147853998006509624825953091312418653586018208267034873014963524201038121202218275403595136031587428678481442721376237551783105716185533863698872693153377749681156449343569602003729457608626135504963279209763904874855293543115456427295798055641747122424177436515072328116936917943903218990446221665734063048506919275785348141807309898222312788077039255338086017078742852706820963170650876821590515667140742004657144969492271454173467499088585702222929838335038095908662503591138017278849131509535429517055206192758740831983258216264607332486991910210104620692481113205981040044056702964920297871530873989334566196493480321906598165310282990438096822929624081478690828069793889444 [151,60] 285693317069280744149952911187747328539950185069261385144720419687441731731708501014807916181563590087585554781734164878489345701370912380925463122133127504362248765461633945479773351927216447988413330779669641406317314213094267955403048544875955402571336154859698853821278673264370728661977320463800579714771657950003903559437203063094814285560163324842753241628210329659055742500075375496154704048039739327703369891842776450293775211835805538237774051137058657201307574142967770175579322215363075057101033172962059016941172483594315080004949705754908410209602205016518067736666475663330790244843405425405033907019327541697654241947512298543373433536209398964029320276971484839886916982036125706614833159585114588698897704494702705171893104613833200044462115577784297180169824090861437266675447743896984530175906602380188419652088235477820551556906250970541191171914742251402521334764002983595612277125784172965471882828101621131893770377642642622032639753404797144867667865664520884701084812543920827388228814314362537088542370202215088296575251998086197549774873281459797613662640739669964566433731808688446884676643967401336040332101140487964018906304290172570681000822168640416306723916711381515492141329981563635339435567619427766501830691214064787105775270761420169313224448208233422030702163015195576648 [151,61] -30154965969675363574618725303774952419713325090133950960038327917569075103247106835112341946469466876557239558282994852001640957852773327458665130980553611152638555619914384959049677357911682929675748232507597662305454171451010844069393688543420969178078181952234640250734208839379999320636180212926291428714921465792233730309358137343238099744901179726929581741195214859447884843056353344395625397825516525167506740898336270553899792390259983409744882872819675339205361008792791774681026288329561663296568087309960787294336669927703534611674119649988139693268988362980011135602457908202138468228236337069415250355434995605266186610969427849000367522787640713881873668329218927367594433859258400016725315651052381432474192152758884334852612290199207832538664059283480531531229140947289476508510321123802164136895432000308924689319180660552230670981899150478808783149825700858436398075078446215139017940483973540368603462966946032917379385296708946967845146053600447773783682910433621448358161442325720522427125069965803449271962360808478546417868296840975804742690805834134108092561245950300561106328651315261865208334393836499576051480062817638109017946186306179498925063983288924051009884052430106729899529774494015047213090728821925385818234006298734561976898480607833030021226169336406184146676844264449 [151,62] 2564613386179235308840894182343350445951906151397033007370619907854068115293872952512249537073102144473035099146768939470061133560745630733251540382322437102978522752658768012092360377467076279294210127793957955948189746838287320073487798850973767438467542815712325226589613966007201195412715822481417688327954962972856567316279408827615021207997616983012193840804359423063966991410069126441685897941772893153033079555173001083299012817249580586000953407375972301666311914383307657436050279176546626156162081326546332143589589550075831281219680636175376727813699694838079862436298430309150213436654808311949984912204977542626737193558211855259097520359483688930353593869796463287534926951933680803629157307476237412306544680264479772153311910302742468934186300787677067258182154945748071088065373075016260430331531907335482879369624664730625176065768595907996514427212227995787415593013663179976377129862670801376541870532149677357832865627922493434245568549421988261020205095059809959824948603656720366612064691689966587243338491223918749889325088643963275778910602558540765917688895710873728078526485063369415170042228411786237977102528250799078299021755228921192704585280529573152470448324910808542931995302711415569215118881260654019199608187823886075463630530000007365096695374062316057765093196672 [151,63] -153986254394967254466807212221157065576283940465417317888805750033709592331250541942370712252978387438014853466688127859253494818914825366363491683336621388747460157011939540322578103164409256155010935523385065880110134332476588037640751266024743386870497242910115742144843029796222616152229871356844146892672770650766210819386849778640571552715817174655089107682458374319660919424419578800479450753369352159391197474528834449605692052320039413200246728280470412605560614539317894367182135326388870049317968840728686866802705172613449044543718102580082265329670158487185910225510938526650993510653040341537473004675596587822614133818634613258116981889183240790861419380009117388623840159118708796990175954289959351260110817334275174662366951030054820629037513865736330343560410191802366444675938980351553368869261778134815590379794537039738402972181283716990785097468995294360706048975482303251799240230039735860848543289168481399198336031044867263238935011026058618970903752366617947133089354499617990929568214725417952854874442493939592565628089495402630738254830591171968924430634749226378781478015223862731377077318651551239960895423128044558502460854163952521239545708956360059741390612571772763586586708948331882577859405715701143643807302900363122028662141682381682982322816662279205087586512 [151,64] 3541545299896531073374606710609797021861705273441194288615153023500341278362726957428903773831096037901232159612890608949784864989189961701608637992631871925170778446960922220145706344122932038488788212402525181202721364616658336435122647455328471560208182530951382089393824493705106171160557467406147178082422310645473467726534086333198401315730729402519037671207957679455358292823426616274181389280192269317788011900157838678719565922205286788951008425665287342961002747418624952364773306081287851227576833757725079735828562541436599532324930048965834455427653288119726023718920946019304952022070961019108179465831128897321202667755653261973737237804830084460103461744009801446733474262063853107658221192659359838121876255474356460319565119849149142494140281412268815630951055374434166960225617968629270854902599814686470090790330002409785359440231336197238655307038964037998501105755929020993492950649260998154395485884252091389515394751428499646099809408305874612954080063581647974507239452909412018438260951236799736442985366618676962399328635122068783751443049209576170519561130554554533496092276219410742788479214101000313792623271797863797293588889073550352738071787848638599350220861129496343548946094388497840938400587918693717499808598674457684920562656965040939581980943389901059072 [151,65] 408415045130725899853423079582974944211758929544527317489923926277522924471133485737030236233159053288987626890979841321220414769093838443549482854199810920892307675239487476000019183121841404525000332800937722719445425432477979714921467310701989066509345751741160980360768359147558891495779683782477814256755449614685083776282053615660607553532007571604368256929746497140133242882376675891428823515664561540366116447354238673447848581425027560242560021785867974570395375594764575125658823127325434705640991102796539242502957407922966247456320174720272494883979444761845053840792185847082571913054528497465158544069138332816731452374275144776895754138414574205105943546214039081943077739335056236371867150103031168747333574984204639708070523817856944066513868245468341818016907105644011293617724912959278590977147873432607095826106358009475782583101880840229331698535744185655414049913820424231083322200912310953421118132433192910838901733159864629457109761773980409970643429538342194640256858433591724933697248453403400766833192613868998504793583348311206454246551294973199292284602975781485575709779552966076548036355552988071229437715607714220832402145647480832614449815409336532778389784396869253733336347706668793922576511386000264166493506372839333351127001749455950157511108068998456 [151,66] -52741037878717652751242234467182557215714364643676669711759628103558874624645747241038642845304439522492768217102686779733325309818447059192202044462790412337946896031857663048440919118906943860283863246314428830662549594427491443449887742642731581004198056132840438882182009411393787886044299524006076221907322020891728758539259493201942084687779779751467199894078903751450817580420005143015138639563855350980150022819954958245142956628305321798893657705300952793880929321647440800119008760271399601097773730321069349380087638393620449028913235228913220527190857675900846946522162734917373729646554825790479582403639746963928929078926588797920701910510827977432549725438362410778267593408087931844521271367003831690873505757474529966392961995039299498108950050375471895212125258204746091977939163161894190546708635666033435748477667775473860136382866621520032585680570075670649084195416407220538879882610242677823814970525227306664209732725661714598789170143123589346747906690845501882232454959383868125344794427926882262860856118986108726488468969984191136126181680716271341171094649011266389924372778545759338797894394822978199479417097589444434196173695261522097665551700541439691461751039276947885808187705680620762884129048340562679725052541426824129338273708910126155143924298016 [151,67] 2885975380126494815089689823550447251388058425067922929928222028114513299360492281876614814730816075726021470907780285711264604620029138694170184606145146541010889676149154909673809301421741345805074670079118935743707334314489526443299014029026461404241832791220217449481311919197469139885506982746869213305689809767456290917151409330900883421238162178149079699704070194768987795767079478040160159283285689296242498344773348701448007193415308251970927354160358680186225529775241569194746067286141420419834796364131041155182146870812437816488104318397655080005936418890282465539878588444117884701324275087885739794122765740246072324710791219363733601465744941417029833861884107998649372146149539467011282545825859599488358049874536236144328486831998254064348295851660328002335123910239552755552175515699623926849422504188510519189530326862637160737870009581061578799894055091113173413021078733874666626000055203981870501209944204498044213932918037934587635816849935452073540186098429648305771053619353750843144414710893133680452662636861854781481306988653634939102041106429649728349599012804247855224818657349532820894255831997885465463187582240021493281833318712216509259283427416961944270037707072294470296472886798285649632042528566009057282830765248621779413407660795066306560636 [151,68] -76429662054122685191317835738950229002720664058181563673946669396524638500791305762329596942917649659750622556297833523075894908485483673343813572319164899020789310731928525554858889156355222270101653912669208673401464590633693215703313661491745847593124956073241035150116456811578308377009153801973667746118185591005857724186157276814390374426478678601954663580431035248746989570059544118095368842181777509873482442538210360749559848595820808836262360512329423317900026987374804878497913867101229467006633343312159475962857870604550077582705143113950902101798543169749793466170277045924612877996472430915407798932223348938550779246797046697503632464357784227784519191607824786730688792958435145415244290030520100504621294478757686874034167006812798383048749402151909353641426867684166506237573364166245458022513349697373195194204418517766409744794309434696296628564410337399021136904866020674968773437227602924224235627925913217646747910096160137858332800818439816834049275992805569822822478687103605754431764964978234838597231212085569092296985520450258178618961242068571277286840352389924317478521093702084373178307198253215539586771923050796314671354587292989728550414227358930418536240302310023854882057552157204133817049533774178614177717521144318729370548539310071211400 [151,69] 1251242855814647175742422611137670446971666907633029235269044460690114348147940101497966004314164577804593118323983291808543237581666353365757196254645872605393297181022231855932651133196289456651662641459892847570495475139177084341674024079831993279429444905247498411818876860594355130443157597413243661754986443280591880522915551329781634901349976220600054624573394863720189316227418646139610028075228175587928499063981862907908531000772217754687162360878022223361462304804353456657829944706691044355074763455165391579106033025504493064981210149451143951867285786903065967205414566570002484717567181400697850832617664808960464634087202078375800262094265728909473051855290374997587844605343695107788160030809004778391998291005398847042250582731544567301243076427972064599684825675386332367836932604327121508701059544951603745529777063648527167727504078040713954210114569296669053823579659119949432160846348418165263799064842946304792478132503012883791568398477512461182547443366174318027754391582699401293787299032665298937349077791815609468994724122671720244859895578577244911586736329730309332266993486063087201626986709877117822910531975897546991017069404431880567371681708117345175628669786977508470054151691734228531480746472740899972807145497271245317261604748850273 [151,70] -123270267104990580411738244052577953961368370447883234193971723988162934459868216069648735159210621475518364631133788047361950745402549299139975271426067420720639346102145361569681354693600999761121554536831886844127945727393112233153755075991742370796324039978923811566952912350358351297423170932276563272093847746010860638223878346309859732301165844871243481033316106401272524487222932515882148091727491719002867031780251433476831187424052441589261872109672872114541193436983594018762190773523486588533941558270772444890912888532496651587038313013473841109270300415210298950275882136419476188009116261168233015420810474525715249092687272770184226075472129336921675444469548029579977091787074411092591019341108070753844060719178469696101924509529634244450940902100522901995596298133837821356564304365605379844681217115668524008129581661911349658019006040338583769511038946202240232961678397654373134133657210800392471999610929124734043850338401680002187325062826509849485007517392841658211502098904994669325335026356436196928879943056419528472827107831422292575775100960095781390744205375049301066422310281775876613537413320507860756401575051911613620828840395765285239157705287103231046159146559321081877839375942184228136987657341439945993464264653038389722421285952 [151,71] 7129578967600655800343869527942105423881116938538020569253786421874292571386584363592683526357720370520344239963757279043837816232382025445310579600779523673584233888043059029939848666826272770272896883543781555992898061121885501329636733485655783758854479257931462514243598485116533901390072429475507183172807073077032223149173905589516708155474986356115744237514195395549149274623507570911150432218209335923378910889439260152549334726105412047959554180572073916736659330356977222105269566630906620138956589883582814790348313047475493523250651744372132549570014719063694226684661703472420578915183534898405727041761999097388944785033407663146245061760642795492287928887576010425051423216150117860459368851167260497698094395347495917765767214288665650377421220994070795793580317072412627495823559652483377981392839017290524495707904085999439707063662446509151548632673340464489422928115564546004601552046320159584178277291746489736474761055733464341650864144936651928610828287451193839808822437417974110615727110424894326198102098268325414800129850366846083156752684082529156396506908201815981546078708746078837108864169311853007645637441932656631073907114021980402287817949909969661516297091504344869264279943101705764722490644334661344883357758635222736753375576 [151,72] 60767737077262948077738330048111065994444374805580045538278239960846781182448760268654238769907731700759454286127009564994185410651912100082187360841953322014684317692384655901775551296632838045940301736034977922363073974163955667541055147481280658955440111779237049055866011163156064275555817545604953584825608033661521011264336123002080044630215931855967333549477944886640547686430810297895878074832956951926197345035083694269085760661287854675263529201165256023483195997538435799497013921311850998376186511319345416471835901004176508567848366001933554481418040815016270351790988992281520691471838420681241841467277861971048069306820554059184269681387251067914242076343424439644634554092567967593653044106792948965661472405281935201266402490260769014696945372122861279752010457521114133147597018793447666591048979554901799517058633669307179250612410239151169867459678592296480792093882317306375206892199357044381879128508614228959551467802898858450044625207656251209027404483581244876943178958339989138449547063619876163662613137562151754758311190949985110904012798188652722399858498974679188916155115067294891940693151347551102867121480381792799478613684502012090970739429951188487006600258207897324810332223287400883419019316475586531407612668141275461728 [151,73] -5364772161160266829788828753261425647015294496500188040469445102351861072267890868407653526446132921745030828804320142731390290290465937389914848683470912393388522974036714670594059118016010367586017582350922586612185835660535948007244482125223280252666845091364808234455746671066892977222698565681889310337371967595336322120398934474104263566655039088034158358150917029856209224873336746716325363213921913410261543582058793077607210302745199949971455164080760435867479809398860645987118211169729343860518488838904343335619038915289008517610587311631266631071448054701618039416905169606580256114652163759081704269142665009122191753553277867423359185291664080479471412668678256629296689199052271850425983250892110456958712500535693092286367694963247126818566392960085346867077309095614910986331796078279777399561420181476864379708869536384210672935678908731576568806907567682837073138417620784842072421902781257475590140047987568370157506878986230958009669609498390334283551722001676897000445927749059439344119743810962155178264213477870295147217402446740471873119280511010652265993618123414828375290715831813573164877862950602641150555209694590819136240918065687785648026175418308648275758212514708451217041347980814955439096560206672305197361357596952668 [151,74] -1603784443816765996229941952548668257301262185617220712433921321922074786615072581084558870825922906901406136447179557987333183440522089737551506491869041992108836439869721255132002484591336097464551196630000313950436092502192561652492233904357188973160380325249714592928986103714136681461029028530694565815505068296990050365144556782034260728721329776036207721944607203374397252034939564302826895312090506841387484950226171094377148352525593671716952001450192855999813118148369568801807479253741605601442718555294855323120128912192611481389790700610780290823026646390986951576894787622293852270912938661907501783461013796005250881829718549936264487705637161902278104298941239268343339285651858967795204891032570546904554922449067753675237075469444860586338706044971507166732881499001264270525683794159129830797359928560902922431980068713335821090671943092604970247966725576211043377920663304201385248854210286367138091070142174700796537099139411715005397243070162122851443621099617917056878247534846661084805190412712554234779482933305403231700773612366333744491737607183653081052531594332918831089643448592953152237860929921406406090344444482855725373919009502086567884384870642278144599133536707536422557259323405190336336567572732640278518502645056 [151,75] 161897569782687144025479520938021340840339743170985764817203295984429823356041986588864389635851269164956011238056632125079226214195002207717460828046033116453250782033800014856894422991581718740816141897960284703126101240450373880185223338399925693121862783651315958452278822035268488759851703002350113173555570240162913586978718452874706588092849869409860180329844583315348931413804108883254631204456681262792993923691032480221961693959199782179458026141068502672754163309695808766794311371188529498702051102798956320527871887230462732509932605534183314701043854064211680937328872368604136645181662021377001614787104042657792059881477625171904566856181094628698613610073390063008301452339967431330683492792896397035164015294599273874842938023024483939039695808488727361850524767616413866350646850967615283766569489913704642177086837240921754092711769225711770796029043173551171258117534629002012520800775118984541874320219983334469652672149554912567505927887853066625950132823387022235445620483494579009741939896859691945881785389478512516164834845443717110339749401594349002196732845583852885691844799131088827905734663875558843126523237402202817900782467236034329896199449609792601728049480663378768949766532283356270920448419060706162705267288 [151,76] 8992884578832687901160521219636944622197351889448170931237971902657385511994815639801470342450342336588972457238195488774151879543688300526203933889191609499241828236617684057354091861109306050476410777043168510928396902316711288234279762814215038529189735481572320907947842956331720046648232014839506865937585659617709336368752778885743418287601284442661307383068752785110724713647314561303305581664614669836542287906758177152613173733606334143964422057721339335919100280970139460201176253762315743005858387348337865066162232709275599232116829530850336463316845566434092850089119575285420266628330463278959261444127793237453352101922982798121027375458584496649177132228223195999075262680930182601068027622076172535594225558009244805910762342039931743257340429054080708513167070169626920987382907043950121685576709454119619959903306049238002392067948891850045794427448565073939721736354629333964834633184702696919419915249756360700839725118052220923982962378927377793624991905658482400931062582949798129674904680110197187995951780890134638840001671752310793222496809137139531778942177214527484185147763621833020442952272586191595025456378759641488304422058719621127205952581833591191347999438967314603949130193055820140561625091983618683860832 [151,77] 314424873468820315439344103778415850869486440088708216505724289614961462487543204173600412834157132238622007120390582618372590386459174287641053308036339140217072007857226779451249811938324039071494770831263943019120691570028355793993003186625305658220790921525983701606683744421785348974392902239974424381189594125042978781236465619244110612268843698301270901480043868471533395375199730273364314501730397506724748248151701863773341501920770560850871762702239011903920803122672176523558499722311764373885506972507423063005918054577407178599086029086023142317086829676547496223065237330583469428583035062346914135545781148230951262692043954618601944028715250430949844361570785162310719165545305195588528768666151722402425794277373569576692330505356697448067250357714875976481591628813633929706295747919540606767273914560858610559221283362781478452080730071246859275831017354490722908403066672682996077516578187454324627393934161699265120244340338347537574211750965346029376100222526303763575943256803394815478511501680261664953430606058440069031893310603245411346464105273201255741366982297218954830548970221618958483150167387194848049336432309018529424998152717716994997598300566249559661958228475961039434331143836277500345945727106784436 [151,78] 5075080893241766588623046404297922894954144363761250356527995735516374630795040412156344926407317512291589263680512591159188376896492044865179000385794543019871789107701641719240339470566823614258717793514273583263641349725055311448741982284721007501949202043491491245672019177463990818015088369711727344375922805790601898894260834148283430403762388421770747557005084412882954988502517563638668857912464750308589854437872345462293362080522790868267816037488474738833050515207992220810045705304818284494279327449524879841976845889509804530722309690616575034419238040757957908559954488471619188114358896505297866967795593716267381626308802929528338931575627444369172647989781100599076722164658105013641509280617116974952232752957455935031652317773531377909863707086758514955500948402311562255611680839687247891238056921298496781160940654210011610658368585429225122953601364316926171571412791882599717556410576964321137533973970888769739697085513899493575899908573973056048973559008718917425605670240207897873905986326574835783452557673537590022133496788054417335876207451476748260475950230584342750699815928048845149662266237119102607706380569233787656760644100303298827066866375978033205781356083494685721821900325121550601785140683520 [151,79] 32644189206828464935474771039208827423987842153417499114548013301707903231002869192138073739130930083452098640426520681786425870423072639380721578182163936247663031348709935991622976295362164447873906875940720314186799452927741384200469897673725543576520937305273252143204971490728097720499017224649052448305130479080128709137323219990272148036914770748377538423321960897216724227192607727139044149487698931926447591037484782918403303338900973821646474556692882491881733065824587861063069049041228004761437748199448852983760897299867554234922253185913833855840994325804861036582256250639004681640906255514992888936653855684096073354462923380435688673670379650086904891484836659499156243524589193429330015386006800973509235265597741788386806695148609388591829354371361603558709307632601567376858124977822694616116126860382203407141655580341105434703589268459497658544597509210783912921769656456260857003849285585809402305136232273550331309504043097498598496450502400245929773220950379578669952552599408892911987104769647039164985890037983101778320837108687860604521120245509921591724066577868820243828438478216218219983010055658118032318450446021226184190154999178760653852851312328483201515203402986389151753181495604618960759200 [151,80] 868413709327704253696187719318658006570065278889136328658650129923594914294123998042975316044867181673230056695728196622022455326472718163222985160845154757675732142534961466541766991927322018415749655690341636204672150386408350558626872000125564814879228411914725160441879634899556072057041976695808814196719526386051515785509843406335118175830664498407799440533875742100539548484526836062362672644829824186566729697453338438686862538101244116561097382951886145162862799296786010755901416476042214566356565786637060939571880928920673344785417406302386875581533758833905509713666395630735846082204264785661590454535991458660405549580973521715818017128297325751490966903448545256103294039775819702784572163021994798206685504284099382306322111842206049078116754673395645028192793731893809031774751118566698573170803715141305258988374561174522748845603269648686586895314529236898309742461667380600611767316709790433327056137581916603741935639502070300057831443232454849924516652884142250063721802177007587404776577661592122359973965925687540205854379043378463469400998750608426563124606005239680192663325403103417958531145534617813466103027514310628948634627791021984227292851186588419990361232183633304754035399975010755967696 [151,81] -18791335128254394672350712124747835375591898343402253119859052435321133254825945569771382437250786131536132652387788759591968259152257933014854550595978955267803461594682434481852814751153360042233125319638662358333510351365148197109596262933644664518165769188759806374436912633880266398515026298509249514360932357893817951017468805607670231537060428189702501005001674657665158337995941272116029049407160215460027367796139175039828324140019328729986190201511236979077152259408206997259386053510556671565050616167784392620392889688875155379653735856587469737302661462755254355196423464753267856569271232041412558823922352579346552552792785433009701308279118133955125676919564603757378300567062589554497591241015986481952246457338566253712475367647627133283491873824567145042181346618243968092287873100666933040718207887494692518010977976378314994083576444306546559622212126705145112287373480299564567997496256191329480293430909793146508227415091129288251464953956885732518581445304281659483502461060020029125964660041253647851969403378975568868006100883231029358358480354005959499415615031293900271453750529016862708188327584440123016944546988412116920303706984809151190269022407770957657102034616043180659595425756358618 [151,82] 149951871705857732847983929880145742290285765852172896744108133943639443240167444730594647330516806238836111868746710742343870545803367171441703807701502108449847637901462477210117019379005534163713116273360591146454142485633147313260344507882223708202218495690300473308227360569120469417599940040460642464953779392567984760679595995689902893926521745698533102192966914113956706970575721353752437529481294989696181281317711335852821832460682923310904396326835200903873168535778725359162810505743260499358975245081668786365861083049553796916751998833440397755363204406929109112892077970749545393231356314106752139843977733902084166367399468108318757508132575273985221758437086670719862452359628370737054446122942175520549773314873358973536703789079985762738905792501817805354367724274580691161358420903955782729723661020131618981248605930163002185403941514659168874921549374796763315832471111071391511164429526852830213038069150970187900531704812480805752063114919030449594192476178018325091549448575103003303640830371741150559713881929694304263903580556013796803456300087902312387583018856107977914230831155239405472323893241329345681705564235293465677477322561907646447982824922255574097021221500513626025133296192 [151,83] 20382075468876421936177413061383000946868303667889813081195711857524930318935724114474309865106726940786189792730121290008005562703071503908720047059399388696704583171220162928592369645653645833857519388566290456355379204223646929543520901479331099901117279842465641594886822080978871057721975618650242438599479453916525318218480153501370834565510728426535593993312129875198476670872219488888501096643224659220251157915974248698979022764471632129858302755703814874765964525920303754326897094850000118751468585010078852831027013989984029970182646372682646805621953923961502865090311877892354610743034343509631490646943968063570814009373727055590690102627050287387119160408120071137844172401481532803262449880924471268396900942568525636908220432821221288431676801716246805061986070928909525004761104714934476956711060742678646931969425025983769666150265410501332342031607496633278562058160876206542841042915997579443827701558156360553648527919334851919402731074543271841382654683802527378857911673225221537350030527304136699113479304425376409759152976678379992325816202349020566270660679750858508743340949637346172173228582457347955303770500920333190114097789529506156384803880068680913878741826650923661302425224 [151,84] -429562704142714995758796530458291885711017791801599768836447100107959043342790590688076660845208872317712114088379530630608778628674177855508365667691981172220900858595220615928509565250449251430049970084230857602239108958146140002640980657706420071447680208981547101522484748925557323993820315762010441377575103186245661975824308274452285797397699289065962437701089922523796658094016049768680036186600184265192590689914669588255128164801972646442603309633879673082994766477624317696434826810047042156709165744673509711443621641771680428237133224254471084800457720095672828575431019050545172318243619539398790540155785814111973115922633520920475759232535385218414867960674921984961269016856115677640420221473417402232408062490143660205479056270892298142634903245710119511996596705026963009657282871681000687600690642125746065234929322844050968912702094309177446922704412499186256013303134805442818961155832775192169000578499455734488564088204476593970679758236808738716131651556789556336112622083241498000416545359897109616842317254597490116115779894006830486240124339282808736828300500512893593977568439826651399422624176523166780730451386033946412460446980644824568592172293384484651496157320029321961648 [151,85] -9009861764735513841011272812868276325263270407181778415281647361797495313194645803568892509963282076903697061824948380864659340017766843771191058200001490597747853543150670964684570545613885242335033900488899268070310601031817561093022608733058923470584378472743278426010467920665660884211118540896161472903895174792660158145167540790792776032600221149042474035326131953254871259262993639505679976571843187524846019948981704789210800747593197620627367035394877145066522710642105760929738009506882375884402059497671613599690181310639928637026945670770956400863726669048587460988480303349456440375956964062968089003331070653343837677910845575565611114299402497028856377119429662042888362156052077177223859563305051161936542243022572481492151123733800542025375319382585859590462672497955994611644816580144691418217809628953160569920212020665124205215935325468273768621658422986852233597403974323547320698311953949336633587759160990190094019065140565661297656889777473381927034444876908234344911680734173818947105322023063950724253875746430029380488093914143164797886023569421881637450579080389262331792115760618823311062694414279473399697397422598184569875315575737316556749244538179252142828972230722922 [151,86] 96894267272458888145475139581002450185642457886277047119905300958322085981266859635166478179244523495375546928473812264073294977115586144360810498842784527393065114262858697240440719881898284685779473272030724008579141123884630176572093732499604375667195279439639905568160542291504157688660955873697009096510109497950409416320668577837536170374231716684097027147369656648953450946162007665929405353395313844981440450943558497137010779682239087283945093131322971650444977636229564562212012737585189834786974972125265800673981859313176677625865317728800729968380301866461450784541472303431009282432617230991014608357151652024282273670470956775380024243373798961704805453417007103539927170697705535226294979661002022022590726953327281678929295339542027641947050957489138717826514090583765871506368092131183181838847057925066576928543352488350025250032738223854799892431631821513303189430728475075489619948310150747397030509797068336324383139186461129694170667209927489341256639823510956078659072501727962210150596973661808467613127025838097415998011195888262868772340839173140016150046307883976526114692403014434485005366527076644538645749375362816879530289428876716603970722893922766303023089310272 [151,87] 904257688557253020311055297052965153601916547418190789963870056029346562706179434332448568759775643739353152731518615389538152721546502016831918437733596423320157510659116812905375304268347301904516785665276874912705714164925342167218856733987033928228083968989205111568687920842529060939395372367654668247391874524234004446098928490404860118435482329333550584432843415366882334575051264449944976161978564798576798876361543126892007009166094680581433086970395667037426381901807253833815206745907316056979488638021366358043119425762344866048589410058159302849433063056466278715523073247152376942096736409858313611021796556600147548343686518895774921478615506445763344770666891794652214324982771420949029978913321291570784247916870241616559562602166686526975010445484349891375547430052318334194843777402027723093333173059042754298087781734107239890631618931447472624896264117906733622860001849391999731455000643244067105186882743157406824066254864758387667294442543483846080569166359595281700685858323900052290985336447442216123559180560956978789485685455773988603442729364059641935222248759424342303725612870702356864554545444321542435207614946015379128533487076465245060417728409505563379944 [151,88] -2176856245040991599025348293578771187988448694797469567333673405729398237143840040883861355833566779638558697540406704322067163280691491310467855687770567979257009995860633514447379046855563257842156808919021621582123875123247550045795847651853670487791360894758780521613868799410680840308885331711800614434267265182320087385499922486567631750792933534215132145657360109861232227624352535026244690543719287572875314085263496194663017225564678396102134624805885651356369284678879429504802595215362868462948215309527333468912863097816124739746734274198776096875536774717382743483194546481615457047115484470551010064909542896356236614181039266237176255830965898054511330925758647059375267421033400270772611175161361636047228700485657727543494452693367840042972321845559378302383431424685914107646696869981989062966964809998054821885796198846876516172379414631339939244940869813396706209645895571057532118249202742135006286994899354595139954718275523492502594731463828509408451070235630351649657684771991502034227639777161666064701514972730842483269014611864546372301511648963840732673940917451152111460556235768545315678653612126229030103532930906118617046869510150329446841431484938706320 [151,89] -12730806434445932029231256202537762621731961057742820587927382616107525371469567074143278860195190630473732948702469671575954436315238489110169091435370460982258821250452676823893378722505082438309082188134185722028498184934738799626630435164703606038599143384418023999885067101664017397433123135676396582286998132800743346992430095519111234645195740338812046919974067076770598848440349594198803671608588246161400106075430695342486859503045369633040817031591637547909724627986658336463742617010773788930854742246714656192402438277653188093882380736592637502627825673290303458870667522266267438039599669246903329483146217521408421435568388521348398944313967649808152553143846355976837468615274756041485605508151436592833281211579552174379788425439578792879376165912238081061761438367578912650871552877937238223227444238897340981683058310841676471748188740289480905346106150639500474902689494168528518799113684570667337284408068954341582029801369370669880978756818774382753621829078625282230451768623523353012383822055036454827756264552050802577730358942018992717912467252220592380077268516426347501627242714592892873309128599975255919778437766349562823362448915431334606592772994198 [151,90] 4512044076740216857460977388985380108713076707870035386601177228231415972542379728603186164006173762263253307053229241359864001065399329688519098924793663894595475349005032226460034875460598230706225465838180311413047855485662812315996786934563027644030466071952476005723280285024562991508721941416539027446707271676731444706116843116740279564274510092731649474479832513444439188897991442349524008574330821606166673927184147808371855340913421787213584030172167718200056622061302202568752753858234872510490049926457217240599662056746252635747501860279100559509549953798475259453020933707417486282505949307252315902146129219910869894136605084107340432675994020783440371935587463374479577919563921037436162330708389220698741137264837293263680446256267662675679848926301443113675224583016585529400916342184409549153895427999449694287472973563417431629319375032492068221009159460185013316044027137394334320637651799496596269450767138762443858850469129839664976276897376716910316758347282311775183607251077572140176954854591325220794294569758897597674166748925467361991387522267625388580926050115064819058469731250748484833625102089899061650041584542962126368847462753206751777760 [151,91] 22807111912729220574060009655718549261903747793529242050663366860021209354156307158011937234814215282862999876570573702406859608640311766721299695153653959621975272930138320632883756154282187314519997293556359756412089895349491438545723634772843220863638397901016938944547003887731587626038264049405664556692861963411150267990362047038119766706235261616044320154686440616697693833875857354872800691180984988222125092470632874582360146230030268311160697221343063420236965417954635638574591446455117593560094108272194925088189646116004623831996168490906571467031850497801266546502865714750056200586658181578502446587356123082441328545201980256204242154566773340765684712408196358117882181500164308349151886480939595698265785161402965851062117881484404908434120798171349265379149294069722796696961044113896439792145749596935221421580307683589282055177199225471015184703749892134066803193813635656451387730241212175892082920472914437160214724257993410804361425605544137505001904800171222561960660913513969417702245265670493327379985056451813506370533824162074846756207087921129813570504132398151975455314707524526029356118854127070121719786302575436165696498397415719860028 [151,92] 1583608253993089776065834452625166868719501073656027142230324527243609184081537778000427073417353317936431990063433428867800291715898242321718558041268409592965822540569538654886316584340632037292477309554356748050033886686873381421200529560987176281757450267584393896695168075343182075483618808677050017723674614277720629637480181367222898667524291201302093318764554788474208940059667263959692180886018565496125738840337044470519650551388654874633325951184603227393134847663332616985156459735080105646990125630061596954317239951205904122168910188812775514363786893088025368216955811186577490623739043358438596445059648646251088841527429360188514795577710959983682208538828273775007432977731556552875907359764963734102694289457206610939055976920302359553834586471926360170419652438441144934614883734339711061985717133976908577608087386674934357937558242758046918767321589739261267316875635598433535199442871224376411464827887144658427026671767678871509150067925868359427952178377865812603511191743511741629747097592572892407725041946984183658975876759502481995802074036114242920431798767944394683512166797787640274212407587590291168268947079070370942477590664832 [151,93] -11677457066738858693443629548421420122424313131459675654006337903511545738815808574946658544315086460535794255650374602542315290053655842481554896489831402296940978822377573538706582359317568836584033348078386125101756189448316705980236215886800847788547417919876446880752885006463062950543429277224165839116746529037569796604232729943529758323227281425783655437798311974685606509760199092139494082289506870912505252253376535135016082699832664098157020967249270485038995381883664365886858974684163818732608193090954839561634786310421502908546501008887563034025872178925929011757026870879558359147330972290598498668420832491757308874376826553767685697251214268456037516689742381518219145150348183368272459466247808616214389066561093948406335000689555530921665795565790071327039005543307575203443666976874290645822349395013535716431752761496386203005299904360403993614551344231758067332683235481798392838712225038314070278797938072528831494060084258746798199900568953100818304346927374964830090055025222583136490383459078084142933137447488432030862690272606681249588281936140150191337323523987785598198886343311658293230370536902112352172721133270098034492496 [151,94] 1724603535457217012491764421242221847946270845653949468283001577103338999380245178316903309559445962950320955779666442997830834934960106036701658188807772760994893855248917742944224258547225322191727555769975385333859723067898001894432342786466241176726358178428927080414215639089629138387273734692685501054890165876912400371049354562722197084715659861949205649181006322909451429543508363167490277697883684782950519176903123640856656880433084777127114035473724294339281944373865272410164942482501291213392056484792730436770947792550790092828641068603827902034414137537202097320146817441786057937563817371107617286970097621314331690823885346607862831816634186582181594996128007300005299779580505229935965904516876539596191605942460806570943263003704849278062059552300260433576689050882771761442733214429363212921383623100992698150104844757322453364750360492069304939933486420098142431668115952227924397042273074007561003939744825558272890925505487237291619261824991489517976325203760920745436923648409204017236472538480085136230355165775574777347986463374486137366169299511179881152990096365737032888494250006890619823715468785090666645371122082640256 [151,95] 4717703912894218065274954646318283879718354679065015491360797826961757969440830739461578140257470103628976910926054520121065708208150653535922917202924178435679567956042417324740328226777739171949821188544113764365288063604822368222021918159301360726354904621273302112483420338316000540528057439919568752068603721746020306102336785699293234659285947620904472934932707683008574798322992262804207881394823426605769826231317657864626150173452778596188305555207673569903606816404007310961423077662475046823363078427132295290758261526173449695415549190511949116645147983874392014143119594505096241768161186659891299643972947302294086446198883943585988023712360993127463278637381138517970761884936832373338909065003539939291168006587722412825089938530734315761380224452141615923778796337531731210830317911793183693203640872306389790218066167490768396290837226168810050547921110637191482977434544254622429789525511077194080850809727438446692645987648347392506440028497708227971128378619874869906081417210631621767809890812546359944230921117844011407507340896673797891720036067150767525841033025396720742848556447494525745809382272257624714856242822768 [151,96] -1838463578509059006367038040628464108769048228931247113323662186056669384532370977880548105130399515555775326987214757727325529960364649570342675977085014570404156017292493549045314681633374963033544406165936721730636126376085983225821944790707496119111227433977770246847817792648069615367903193256067348001741810066084851658866897232834170652836072054495372367202228678959816594556459165300531318244677650139642257396748818031090966148543689104299741838286976619271005158393036073625025629601031384706999919773082974618127246281334535195993782636300395020659715360572605082606418226910187585890792590381520276268085620243300736263319931997769022814972713279933519212466979289931185174245793848854044005491067254608462916527716837650679470267321157968814083471894913123792267075406033150401402825863271444738087089025308488935364456020789226650818474231369024747745695322401367187392402589825231405921520492938338736838020819150939569620083622588287763825870766120042529899354443070882483430084175753329720514945048243639252890028029015519406800304744759096999376571219379011341171202841383985166544046516085355864611480375792483754537472 [151,97] -214689918397656814433058143165832799098474627226880888197842170276094316258044825512717751227696249311130442759857791313866172496323398538791324865346728229388585670063646658042361310665191238941142303106671123740612928814884743992532055698237364966421328250718136680524249891172374207765217956979331261278409549881588067595369326834749355946559674340742454423570990686367838598951199050145379358029370233219374299167813725760436273422166164046603765814297793403096622224718332139853563698970200970124823612106704281219143819080727736732538658038822359741410574749271796774846315555474192027704573995946451184463511827285229889587888813046342566123803228740922166096689459451669825945619153127409771966565407939413770887990642454413468634101265524622197609930098055226134603436408250634900720619245700186671803842896135193708656339103651610052764468692108779676569757487678450794471643149080223747379718345210109879825102171022128935991832800538092903767899028615232240438225481098988267717661836596362561209500267893050267161726826451740332518956877814758848664857904060521776348903765403468300872778843200235771728391844109319856 [151,98] 76535616477697132166870028604111966293474280444719097624874714460896807175235284761363492603625239549010163217954915695339090866965912637063603595666198114739685521985047489387038042889052080743583277280720851149562522711726818388056759344614623248621104927177253247066692190304866677541405921316545253066343143052415701617965248891040672144794746140285306000515793622678292205233951946676430981972666698588408875718147054213205632365723352107517837584300538949086785663369564160798650930285975141905184543048433382466836634153664858152305952542279538514184997982920603167134043291561299972032973622940436841268744477247352224461502651719284670547645575969777876513496687678499573916578991153314335179837184875882735270576953783087036630399663920752548475307509884862167026260063619829308516765202240688729305367326211870948391064957490746966731255416291264405910729737126936001400949815699109169692305122285036990806922795534524144158622469189632579205599974596022372650456051933221895080381814809369724580024697830882342292282866419059485999654926596101968423616605393897840531345288725801593053265338460826663028525971264 [151,99] 434898292119276236232209753987314178424933506440054350439667688904328109921273931092594588764849116235739277031919762071484779748037741890418850361754747232771888187073137483109654520898789193192942710648424561862047711511929096879798976617718357344760477131957036499292275822251228310855429468211274003307179906519440083242558178056968999909460630606719220872066793209705307720025927169887190527857464172549004845761295680844201034188910358297649755973300036348787423082990758461412826835301087464175661950070172546762651690873317015192260344563806167594037381666489730933630873817216543951750580227815692439941268097144618925115593657805461515587282539606216048374815957526650468895178139893363316103296553306746555683323816382970257324432948243685046867688459027070234481566540473613533978728737824570438600106848248023090776881596630519676069719138274227491163114256455460587600699531036487575167801161116801056193817618252498214371480397510918318496167284357252786918213509098597054040016648046881092000530415457070746643753609506773991605666734838545326302099724205242005368547364376597567633414230257044508840 [151,100] -260902612058112859501894726429094637523035434658731987833767023340487745948209307433986871988606879663888302285134767325055370188896479912288503187266350889668421532850002263723965269041418659340215237459038200785143330274305186366251831426846496823523347151961114378770012064496260492451088490756065971476765959088579771032991008467541757282521034031155186482348877600288108320380713662022523511112291604610587554056974966578973461521080451478692343122931274160892436856928831045114029003793805430966773747837757777814432073546171485743195196377415749355192104907604628126923838894157783294985148127888427757599417901669120231692669043045225632370281088828554550361523768145104008776424770196491778545159380593211943890405413411540252953962063554249859146143959983236811490788152368029343336915749815742337137242049864253717641801952691770903027100109477616248134521920637712705808647132089296756569385535514076479804647740702677994932190377085738622316891460504473557789160341692347432999838997797486987624808275077607260186733265987248426994218010015438573964048695483892939682791666267693196665822202776856 [151,101] -82768097672624003191450910784668518403404354970558692289470209186748698157582481603916799853171205264161448692449981054009354564927274148249753989560222780733023386204332863617788006610523500351771376788007743849616298915128571942776343939739144328671992319696140652201282934702910662525504858207499905719062608639368483158610917979680004209330969245280953131118976911124078212618817964828259104844894500430701587754950700225922925376419269401533333181213397486863270574892984302171747440032092575251556735399105729150047045003099451027868583798915729342758326873597510459434943444433710717081911480625310568740698046805327117944487249610293870044687288085890982984004922775900948452146091555808853448383166738828996323507672868447309195352642139605071797183153299996871167956563817338275740592716888343644536378540256576301274251077817171027430572106235809101884916011224461333365779838083869920013574854538343350402400515656371150049663051416341781355726826919231814388874147833462242564525788437792990825209376133889294044639118689396461081044628332804655711778513162861533396913765471337010944429 [151,102] 72316702117037619323884071078788024199034228749108273480028807284351919640687440409081151944131146276240886634364212113765367808514334893955988868356786122017657580877180971397260004589220045431246587078614769727540004023668361316415984361363786333599735440528550095979415299667975643774535576408452396833713589172533913041268995586283768324990740364628199043517337286942236012362260668680715492463367964641424816788877270254114357255861273365162204250336004091283673816174048835242269179120081053128888252992438030970862067387947426705570103784504079709147429462092590001873566272689103234513500198955794734133389522537209108611918257973195422472927324586036500194822991766101682366789756660407763067039848419340290378036899541425968507970540569878295671948336229057494929025243461408538683101488268137672290375230419311359590684260650425213930632207402883634070013376659768602812249909708743672076339051239416562531814675714470017820129193490411795255166419609866873777310275117900224274567513360188058961090228991647807128368996504729190868976478409878351950253489240147002377312934315738624 [151,103] 105052130799023114158535077440667947112423123311496686068463416009492457116975185345009169321906326822652914531522386785786892248278345649548658205362593021337542378680998689297539397320032010746448192227657535936419903471167121754266952733052336522304826889911396935371613017671073133638544511141875495562404325493634847768707891484708864092381127873866869713134882923445154613238255074774547754353563656820809281301004538491261815470421579750961237973072546939084742085367084404889318527902126068351089140408509209395360168670664036932604664670796505000443261588620414123853861875237855107731258627994459573940651171179763189605617975581094990268471385518513778373883803792005890804789358618999283529182183398278189234276837976132404734087320992691384732091334535389567066837635400597870384035144431226399265034026560089529946478988827214666713229847814300209107370276442443541861802233295171932611089955161787376557556610604933185852675372653577871448885938698925413330062753106782548804076791788389662648809490317106905724532868846649514534006504652737665413060608251188200428508608 [151,104] -2134930553425682768293309777197764737380746978187554385511603102684081578949865673503326719328365736281564585511363187491362789800824277729259559537506957132859183615192040443066230460175020789317800891415867014001557896345548273293350363186974341296258720480001948008000528730923689689155951992118965521090468550337255850633078687471058298982283030431837135805452502624859325960734002378964301756113294858029430997087735296178137831982597853243049460949248645880101855781044856461514159769587786186884268864915043963332776655774856808556506655011237875074046587126124792831374471998760514039780273150534051092297529487815423575960430555137436379678599263667644082024715153889965250656132093625891227059262925665243623230448023364944023731403400012696487985779796315675352346551676161584536312540879270907747946349619683620202630523665149473467248366154113312280355963477934639237001612772988325277669964431720332819932363843861604489888115219316945964008586045669050499182468972308329530649817284677705985771022675861726474759178716566518302395282673789157807661320415487592208 [151,105] -10924950006788507452818284582188370250259408759039379542199893575111386672306275327531933662871526587228628481597676204575609069538357887031633083232102019658166419823698699807462950972587725776826264455408799914875017620807449592796372854347303552111139553879092890357829422030149775366260849373525509007369861562021876236456539657482869157488172389382918829678548083395525129582134239186887195800716815719690175899755633503409948565238770312551658384260701863914100799028841439643140802755030984275732820820562369921676014304161869539070956580517359383270521614097516749111361110350526063451173778887215354120810727919680251953364102627540966586250225800011198591513597375064644705628222257695796670891818088375097477410053861480152627686351928859456078307652990080007230225546336920208995582175084451107359338352921204008868793989865444515666550042167246199129887172586791982090592492126408855719069985343741069108937808974424627964051189668289153125401802091341984424641663073015739168673380548620204395285055634184405515943425374318010749443930123431815287479709702 [151,106] 172803422990562982850580649936938075393687621188320566267045779967618208868064138183318890870408443299990135861462157482769223719855895285813015289003290700529735503940295639895584399964438414343095641499318753900056979217378068844776576878065357906930379258068509279354745888134608656999110423570522589458540804956710557477679647647732578716445776298372095925298679184064479243592736360884380156573395322346676519539610473495954553659206359190832752069129688986319254207739881909948591074836361538709823854082266051651509331703651731082345237974040174941581603948195638582826327138472469964341803045663844920952680649585580621784947798367942776909686485987495328620008234505551657227469252998834762539734230553551576537252182356837969684299751639116442484889872183735613573937759275635099472949385738188347276207470661670661773446268913645346950223746959740294910151484589624725777375328210819847698677439776925967681942273352394018831504573499165449547582590127879131008491777935303652269829554439196305671128152529527426312203752954018375243182030245915993632 [151,107] 210896866644032810423197865300257067882900174396281295585171797720099965998412112916792589815847964261017699265673041979971221080602530269252057909638779319355666428327381970196729208765397537876903179841470734429526353890640674587941804381441594123795878138267696264136834122994846881163056376997703270766307441077848547657678284861971193742861294292381150761395577988772136154427179128022973944006195075456904249463336011036602890286550725666888492173407440705822454127874336679104222388695473122171918676350409882608148824242338251196247641848201714315943911525259718335557361242612418287055954823808276890135869826834158435452736399782995110555350416992293053618173233661321588597741463021867281472653774983074601108248180051683827296955286409294038019965437930156790605181098298040480226290194026000833494052232732579557386955684563484651823810653064958118176667368211289727099479772868209932556482394621020169798241828767315005151474068567268023098890185719132442219315444844216064640806402074205616935002512217931304082467611815534372508368221764 [151,108] -1423518798195203167458529703175593851048516551875469906782917118770366972648558773054295066520790236215887009772361003341104018612683048995038850814171688709713468747765561727346158702771599813974646220672015139474135872079154991505991235939686135090200773654457944999373196685145300140140205055519810396404378338952406593745882598005765002466024905241523691268308616004951988970627692499113905112993739990502956139552835763036499410015960800751536469697768462726405720672536142868299617351967322913528066866730439649166373546505765625549732923851442553618079462925810913963196828045422261267989696119179013129288215094866890056236491038432857967941307010697025166114685607206663421502824481218231844569923970191048775572067102127943635468063498147198878029449818998970148414665474127361295278455184569608327695049968142555267206291240084514035460669115549834240612087619794759859172600648327068001917830276499470841132875823929538625234752519998882147176468058724613351759227566756668417199363320980554894811991192720572501630078871239925043984 [151,109] 346697083922001831194983647963409284140099125269037344028264631679121658400175576064598793322688059713914731288278148173709678704393663790786907936531138022181827222466765405002418113761119309505611076944666667393233234808618662611842063116229288837653245836762398019823199976765794589582610679370824158850733387373417104345830574962449780767178034843300253408100905820468678015773203195815648715932135878768222674357615269284554484348105150985485372522221394464921316760419059447519716408176713292192340258925777601846053087207204629139951570608497529766945944415570608571878656523210001112228790936767808769841821561519028756827678073377300437386975346881457074824353818667025213323103970056704796739740990116606496907212635502769423910667343884078346135383310469040951182922103721107372473754961142637819199831557598664191703580097252255816044632993820131416833394620006856311297402191119435539563794026006807033104791403733521449151708100762993829849153434727494768839822588671892901809076275658109585219333166783435860463960312114 [151,110] 213840475911924495090831374720360537407573567958430887776197369434316905658540599799100487647714864359062102953134994345551294471705211956164188873605503595491595661271782017291889728571926141696972492138756420631156851173374056113269231058414261300331583750233562096392787163595563293604176044545023661470614343550496982216190577778638278884615510548398684208796794742195529777566156233732225328376125332186148636327988952610744726184361719536355782754265923485852170361429482464292973537405757543276836349539177419621486369455233378168883868401050021158928216904429470952803664309130738529428474243623669067713776144230475105692540431479187134155415370962899787429050024109096429715952679752678810969036823837273451138009225793746887743949765391700437974600439416545426163590276930853834199675845935661868858675951306945374915575072603930000858360968754921449109071674185266538689158742289558053072906005325943417263476234922821922298691565718435791189991244947099362255439673916770583543137834543151902565337037227554365056 [151,111] -45693795765166958538211077094784600058115286777866002268708623179117201853673266576690369055700638460954301058217424132594186851463007843794428414670077376009712170857785415007824242283056705636376921591114695699261967815143473525543655280667373880382107531939563295502442586105909066311385362455621280020797177680979707573818140599600572313561301922108605439481085586308866591936628876983242116874092596528132627740842518227988732729154017768979059795535631674872177723114413043982979434659674347651844333706206228553044867859334598526567837187766322606008423994889252244867170921662884041972957558954167091715080643292622409222009102822640002733719826838971650532349479990117536416051851563588160728465491691783332966046745301244340148117026343481617167382925513732391186055875921393200554126976383835715672608995793653731497955138675282261159313602857342916291985014224894738574596481395735741376205002053582967080810637541841254050207391601501880833002298642232960331162886221631347385307564624584684970146820656 [151,112] -3428686284859460201824153443944608030425142908798727766491006722786667681635219159013011208329412231102522161427778034550198555256043649062637551948488949757939505867660406133929731482962474922203237503586166818907427795137669392373702965794010381962026143508097927051856838427303379935611508677731859465670908408929068021280287856518712148298221347640045472461131164672145397590344536681119771810320020613023689701981300059406588249996731669454776305608615720641123951207451943697397647184930709931986816858495234413324553368289838754276306005968501205464079686831254664202118324862145146462842057169524504331662089861092875274419977681450248162953820329469346553316827220069808277003606430209964869864160767475406260301867175941688933804069871227563642341120676040090882830212156111577039565225327434108031398886038720294728428753884901771348907949515029683605951556892967495299041421931695097332526419500162388506288836286315524056682403043459073989130094572375825885542608061709217210134020086882095888 [151,113] 5684599874748219187638050716817156560452590431175525877842089901167689512153859410450860904424805708677477424248333311047286877504596574931713336537137530034761576562620249935211336014285171847459313375729768368403438803381299248088779365763385514880208223587633242430504421042809627568290990475960561897500709625124540999042733108007622204277250839162670797757627381846387730827338228207782185243204618723269974700488719377842900011135130827646610157421610715267066063200143692662559352647296780392427008674787790787016162562818179481786818269456561254071207421980095896732479315432381175258133641708062094881395654781164217162956743586866292556297573883908211315069875902511150076748478882040261699407428336388742476962235547097674698521097488793492124882039883036329101418183055614814807304969449258934188427513436776740289101109857482479302492673738790222997777441665701706731406157460207451150292831618666905025805550211988548257452516827576496317237527314223037835769967598787111556268771554 [151,114] 987618579356888331159530150236294040044782808215986290838159627442232922918975436616935942450949145821423328812646186899820300951523256684598821682833794315473615394186385141128152668540496138519818352272901334530246842600735860988071893670600231014488561293868619541722071642293553807811743555737932041523801424991355946694945216610184628707097487271141262227399501141606054491139736401127799786988377422574004465144797161482334172855536742556919018402840928410992930089572853983516737973169235701984450359931603884227973543986052029426432583618525849544513709447545354153373726667253634923787487939545473015139325029428813322633860735807428709560599849780714738947737525266997529001332666512458802391988857908888042600018161629143136213167092645841652767878000588849850020456377026569470430202948282561238322103788674526369666376785171233991266262121871857216849755796714740004810143564056736722279718867927112763766837505192094061745314032845577195076811758423880842235272905153339104 [151,115] 23623198709660457208596150628693790474935893119946077756403802102339723267284153430006534071640955890162771481509901083465925303459385483487125780410746832827351012753332263692683948115761043017519745362727989595107146703860618392252692437590598972925098903993349735428813632454375450240281125350097105812046901552645122016716989704229260934703242788041061324608042223639242116339924409445686900355084712502002826903301158915532711673553450650481209903077268848410307376016241429452153016513952713284519538945476618816651391122117545359490499276287791813623515431387883178073789697219177635843915434631712193531368925880015405021485065421601713884833868467201190101757341888664718786928680772551721684231341777790690677840608466185645098400096594526054449129545875601530854422974296708694539273724193045214663486958543399298246103951675770172806559813388174459760851464379999170782375110353916515639861013609644321058852665449320270171926556880363246376870559247270791138461884 [151,116] 154958829453466564980761148298221812180313177450779077018032775859814658801377188256546163903964351713662666231402589809241023095161660456465956056312822745159395850594337849409144999830337376586282536806681573056064170353731270748187766604054498038953040605056391353149065335010033132906761404973645572634489831365357230666663187577440125952394652202964449360611638303273124537800057127631998065446163115491955798639033450241844407667857818345081964135468158581869594432777393425319094845870997180745122840298935694918243296478864552256367596136436978854954807049073139877807778768407380160323458831034850416072526788260034996820630724798453875352943625451802680578963082046286373998935646066257302552056866805023743772701220414089895475007485333860091545018345731554921371884316214013279851021286253402765719976703264951170728680462026109222791283658866737393219347123283082820481904945942895988937965874117347196489586651679888006844633117850260944669835827088960 [151,117] -13294382120842090513043186905266522335242131398963121513292061881376050944772394591611764864991798175793945413831437410719185380432339110865288782912954691865804033653011759734982608925987253802083507885226394699906183593133134012417411722236067865959925888262317272392637394916534042292756019998167917875397496645021762174983476700702496818797997420820550867383514435085339050574609988573760403636237872446584559708323046511038865950500698467295171727635209162482868704300622790240606036630270203132131399301327437527143140506514797223789836866801351259858063742931877421596701891117210234706569207510881656308937190265498456042081624182402823036765296515726852992227989967282505980514034801246240076353734906916661164199267828018987687094088235426470879397999534013315753119826877421490547953434862399637567726209742059830770643091190207498613393973248955492578635311187275002107072037906144418041160483318773008698559433250075370785205610677320275121288 [151,118] 296732599768848369108229250903033429380415369735909774370101474413795715500950624627122154875801800399877141172860318762078293010953537811060409728748565488080634042126593309789073054065381371133363163463555000320739927078517878604123595312291635495788640666796312044015018381132728988597196305155400767206839600018410094859145578011161818637998998927674302480898751997717702940904433046947835208404338059335615941321197930855736608280050058869735108071223421745588314834096128371805340366097078190412858053363499970916422449325363574441821765820523911005495474233600569087973638512681376704144676031120561918860299920801671423279571138276232376338101346496081533656086401357999216622925728294986368395974417708645156852620072203623774469615257071528216411211046356337053158280667371546070787723435907415596954389382822956354454011358551996624573466042908296594468770547781544803184453639258292642355693293734600637272664361006484491320679234176 [151,119] -871972317250268242147047013775993972917904073820503935970794829167417142673410677591792183426184328659787879992355349925897433672769172804253093803012714099451910067785742009081932115599181779474899656354478102036206213673701941236995605457759149805729309519298701784627423827387146763839563764012332480347466470180501602824579698763512610059588117075775771691066466612742767570922929883511411292974257596037919533309589231741583435424623680301628570341605913171353803739400176544160898007693377776374951810253122258300049583982369996014856365133725938415324505098790837754463595515239732002511853746152874041184693410633427716181141322189743970671371096996237123377894450818414038877407726085789217021548915146767293369365216908623969639888754901393031371582547532089730613338361188756322162852205740211004266210755603866678876929417000979895464288936557840307864316564406866570131128052684436044951690238582978454843687783776830576 [151,120] 333063563178494614707668343098761198838935106101150915417848995082595544522532437451633227430959448644500450870751857192227422998306249183769955719994372844796676262163085619038708399983666291961706152076236472269580531458102268055079588835091969892800064327812344134636509861446415111584026208047898367012368981411925472654983133903176730946197694393287876561563042637657254838054421153394682281071474412514700015169193571616667608378550806835539838656997298276255984970810187945173840771823472603906856912146394267955195583751604419160764137845005696016634034373756600531159014852051630803675456818081094833678795284616714456137810221744267728199829001387908346589525423966262555807223802823955973214809456244167235732011928821088092756865156581808829452020048892639867468836007337469877155857910109500401494090511075996990044676915553159263827197941415986641317967820239451599365477275586302561910363368077648889629920 [151,121] -16100843512304354339362517586206088182269642855901844576766488533148841104104835361460262196291866617345555758171023874790139576040445271555660843766758773199829529841552077925362568815451337649053406331371431656661865981133671124307605158225238114492000718089836040624040916699624371615934725943653381737504920860569026325788494294500736765320538177902228883817763484289092548849044143543707826589540414525519323629461793328113590969263484519701282733131536986312146552817172703819991110971564159241830845203488375620510750169823043371356206112998037229173852178323780120968174660278664766272622079467851538757861455672699622977382455071063006467641336489812256774212254816054820426688902990570771536247719950213733337013295409077648674107850537828059555974631158874152500555785937201575644084648942066596961853058123775238754139529626400440363646704070230696474518302122490565642272289677235792944024590564 [151,122] 94356576415642110740366817123063595142153693929520841720905622890450672505907109058854593995805641388224117653367716666197745263979746722911660517687477152240829097438641920863201244653802142931715855177571561872943897338016514154986636214519310632051951432148540039140239172298249614342323876070126506525661516252372407557595584850803450001430387758811571806735683049353890257257379449769774453320045940093518589051880662099753292561460842713888867176724856740597118386600573321133722658809324023801990788703166412311440312649618317696644150716441874091744995064132308783960940611875354934665755889033049550331538269641099541275793912523095534276693185977442740651170468882080732121489750054689650252780943149805140192991793299989302980125899855728139951854427480044639044001868135444062016509644583026186016055574529359674920314518942983065040633936163163505369359056814828948656560954811232 [151,123] -63192568747324414165620684433872640896888719121509138712832906790983717967787154472215798243641469036565983451048149077574758459792141169333684894152744649069489012025379756275112495100214822571476542999243890064108826130736009035956507496092307390965514126932234259193232713577736452166829758139567114614601863966039105735412472227756057817945138543009306891214028240013865993180521406910930692329337925993349145736977063590057353437234596724106973901771444150228982447569131355696275401279946193951455628989745316441010193796008332749750846698939051572556016665335546479328882794082093389548942667094760266100757558399237514091648775705106488192378533821370775378103927922490431553808689117168064347572875357627464950588035351178511672677098091699570041669064264458415047411102563818407065627755627855555428558192587569390044556587130743039511813413057626272453706737862732628 [151,124] 4484186487366432972904677225415623939837460029593752741385559501335393165745497651190731176175952216526127916832770414778506962123769983095444499451945324226111013039113089219712987505023809171910414895789237032923418399695566330810213643154305775229742398746370797811539428908688928430855813365922643592700256124150468583449909033273440835716419188381956075527738860310072433415702745169389339446490660074598587593311482503697630519540761369707920900722972871174986751503474131668312999039264544736442720884685829191462594299719062729324403927541100578309481234721267752360119455546894140458182663968194557276145330821144135850977289604035867880107319461955843574590194239708106095427701150021138027753354807624743703491641778635339491057207799377516476079102378912033989554581576044986346690868590385265533939769257973675580867899733328579153854608088998828848 [151,125] -30703111887810747914330000981174486371328675148260201507521996867515930894095365928407051165053083683076183212215774915188521310459642312242590044864172783374214208412555516744360760084722248835263208737328002030156601724263620441297830512646552477193255301444363743671966385329528969956041671029040396238623630282423184903312343790265301143789330494875673266296653582203542352914909111079127595374766894880813302251964569167939407943040245702211632866458257734878010011044179548605318165753508151771116635984227028082712947076593765059144595887342402836431974082825161443210309653674615354886240529917638706087508135246963647564530364316823513492784190403286166169270721464706759888234654704333863906126543102982990950448640883903311890098742560646836444377546129252658503429115821641262624026993883877048706433382446553757714876082649065374070 [151,126] 18105601828264112159629141944287884799794518881891083335867940647585315029547135691273615579669937464683633767339083554982450459781247805966594285205887716300334202042556848852753664355792401425829613196178288922352059143077437258787731084363905653354152293621626943641676621662940403321162333088545311374879284470513825655093283266037366053144760526600713735135641618432278742094021045047757937368633140009503510110361011763293536724303091762617054091408945929612166337563040259242395605576536872690422588038543425671306094033608488103714980190800687993805963920596397025926725465236455591004741936218086366072094420822232947601242940162017002622902461279849812706297787307765149520479884637193806554748452158724423840779220847968160055695999795426627344283909987521173339503064583867459263961063664116254338285439324700289792 [151,127] -802096524397397270320763554890555049782113010359798551721579171652526981213088789449741930528623498679070071320798681810291464443860297081472249100287951880021316715237658476959093044675118352850844379417052585357563631941793413425517743298582961034920380961402008515598963186800029017560076980866683193949808204183230200811391434675740427478522600848443170746928553986179708723063992310672024412145239639757598465245896401886188590129615630956427638449747940531092024727836526075822495998743159146539867592429456968698742810262290372430521130783296354351931015123474157678144197436889608635722002009177699332009138313287947204633009778936313420778526837507696696696947721879039720957738269951715465037815574815447764074876432064145406224573399003101903845250128478261650262964558731879576228325382611584992 [151,128] 2266230989864156461499379474795853459591016268234680734746368539590138539881931715802177938247436651024098952917762098021250807102718617033303615502283680670268306391054332805929936252969419376505800233460788172884947152949007081590832174289886390733222398834548198762818244821563651082867101985530288336333949319159147409929969918303632729108844321978395957573132572827458479268827903500279052407179418791625390707853984603494156105459817615910789038138829392181535704890653261342175619394046753922284369951786121662988155224702077584917624186598900556209745485634551480937641640840094124028877243706160866474489594097287518003597488031325668115858679454787586044428690703790200509125954935074612921056540148154735609851561132775769690301163834170491705875984021327853004733122721557664 [151,129] -335550178626521074874351869228272010242701987190459107893186914739853402663522233183323887958035562280054690166820800184016835085514215278467150689789378125984654935494613104511875242416420520301392066596105234086194333659920757412494372383268698495652643687071070899361770078117337130803666278839135892608720702379783389671254690695233560720016170943634118347417125697429180007269523921251872036921605445316404249436610715919846571115530942635093504412628572229948400762465338811269918820821594520671252394842712962700846126830779474903505593365452027625606987080640392140097527402970564916007576855751099737322911400439903277339896716517585880454417869807952492404306399696493614740225794524379236390134751849349458461939411390322849117379237930374328038523826932 [151,130] 2055300044893870084209802915118083747506526480722869891954528151166424469836647815774233089628008743765901096242562356581832787684482227851655668280283441250080384531353882464428968663894308860707977415236120874370800412144280943035125252476942651226200676636352826226775307439682246611765364518852901163953005659051487174897294646749132155166346141151297924260631877699253210909615961905538416508640503169896978616074861355912767138258734638777610318711825229725862857084885532017477526917281392316745595777479404102294667429442235690363023774091074572893976461450549449708402977259353870575667275133042622193307146975440705093907068827988256368237630470473797352244885869805407155821529446803272793981320130320373710335082697271623457566176 [151,131] -390897529412670568381531715640341818803657614968060177840406645962472995268943394516066938464575956973591454595403855955248259929717463462821360494198869509161066550905078611677555925423014006752041746856943355588700567172504800916713830460990055988709292020206739552070851915687361621348637752358888663426847097216954708463251757316205637453842088694594209073775255428006252257734729173218867883691862207462630345858195422129882920448324729738464802942721488408289059403022665825884397700614291267454912346976316255358643266332966803651468864853728600720665600235484051336329833502913208207225226464385966684527708151670984254696744366194467877878587341423502146875108649916667696453081961766296573329801430540225700 [151,132] 1624177089231175268900039924940414262290512734797271600722128477770385206106968539011172112433426485477425787311678294980051954621086379785097971198076480137899836047143085885568855422829560839598584143360373268368013566779064087871188293778239065717324520171743750633350557151419628561692876214756025735924610885096891491241304274246253771184399318647615970047633445531333618197501990775769980907266640502786586819600044360252918435316328318135307478028543501471726854812426821174599778565676746659781264754709639222984905620798316702305598117850334629320112334282217669252193116842909028908905213385645999622370593642052941581953546417642741468787017151144355635308649955392579257173697392 [151,133] -95275242861860223488973218732123014915973827388397224414349003625015410404320182865571097990733404900798818803964121506294227377860767728494685749020286042792404349413954455371807618836540725569562155356030210015083133099942685887601762384447970230651396846551163938500395591938034643264276294853982029353535673115957426567505515126356628661256972477443506867564843600959383114977309797713952475647082018305804723486168640794426390731160128610603361253224035216525374073250234903471150108219960353766960291823650567968503806512658776029342275736164353015233564390474862876919276429662474313492438482356725367236678950499862246510664692736171661963295270075762574 [151,134] 45466331962402693997522351936866086913382568425099253345791028770434749158719627531472703277780066389873926468929128624899245678402555592465190598785062197677047589290211074294975706183952383892274155143489810676976261825572533376975332837853210726089416516106521405080084661701183724100907997713417640731351078391175404511675902807976079974605366451951183349381677303986170129161663230579535395979150375623123365128756990359272402904043699825291936841441265532341868223882193471251553712441909873678327551605553974573931753261580197188722939525917481156962171981848888634650985335970103215594388412546226504378116896296125774827392 [151,135] -86706494163328786423779057441340990688982248977758966850602882465745122617926145869463645694937045841868043762149775066314630346333966567661768850369362592222894515802657931182604250904841988476104787188498503505705264035691627053498833439345609279726602521122067286687254468820732594402253085324022459592211761641356858637779360672752743863153519658287854701376975395376558793856332339573346912667249619149815625356092423867447678350518427389927919320037196453321055243185936393678194083632188921541781417366065737691601050039414938421101292108695612842560081855823127954151901802954239818479265488 [151,136] -80205119173729873673482212781558990887021384117641743819671547672244712517968532856898724530655615265036150181204068028319023735264916459098152112905236159041559614575604797485099033289768290366597831165139639953820165730467829772247729353146259938990071640037359286166310927520713806849927261436929741391428752954915815247426851121066005348304236772466528055291155938408765859422760396319963082122022908227881522174121543960009497057777297782591989046513235935159272572732309337704105858073369858661885604315697932239341207505938063221618262582773652184386681452086256 [151,137] -3708495117729981127316519816303676039625738567918210040251148807833790833805808621625738695982841693178168400329433422322849184707990743979462313626098241787246496401257665770553472590002350333430873011130401190665773404410712568831573116820252981232639339206924750540101296338830607942010900305451762643582249439102407848924547350914557529370113683707228142792582233430973535482181798044643775333241585442397597321179181535846787441038611490197302996121991651877005886438451075706791560513517072353511478895690950485567092368792821757497243594964771716818 [151,138] -61533245489668989896982843482683992562684467576943954352480582877427446897732656204067806385893676482299809087297577139951043959414424328609358478800976780916280459344464834567185908186981529277434527160816620370682987087379021213262877521310870861728584786439606074830640729894722569608266071634855006634987214623829054383719651470452715759192901142530799289681118395616451293294046636654523950392210530207988584414157156021262972099586875982551299253176478134712968697167525141245484383545439319981771357248211581963478509035071289836527296 [151,139] -338497487882654696197189207824359576426436671073336397996069781265037191058292908330381354810469859806989903649485670913849634424175257704373004192349851888270439914252059183721533067761412082548361332300570838478522634759947704757447458812393914612914480796112938288397707546180458438345100519286331970088717430738919229965693960666725598126109511950491220548851137460731543011593930359012805851938153158345212436843034597898117953730159550130409808193875729034288316966252930940643556402620169714010165927207657606188611923416 [151,140] -563681261794890606721322450406332383197117165830515973425458256387277415011026022687591499146296774245920556401213340593443150584425365879513224728587509490828751089678130055420583136164310775111172092070678047852078318343724824422325507276812309967331135007542962558091286734181426193062947092325077150110875470962727043941041974922798422255837604531470360069452959229713863915024648095276817314325779368627545121342087205168577999528721273833070012663381287000669922012256811987223445497549656247670304479727096 [151,141] -255737930052459360143001824771841211726211053654975277255207045892144211177468180421495988187253537162381756286894636446441831597885179757518917431178585200274496566915834406359586585084271073247417998296780999035187979085753945364315161898613453046813780171602052566597445084107267089525406627004150020695311650464045629534447440644848480027648471588034530744086214690421720695397089771416955845046600780060741704760146251268518226419454469080074789517178895707681748682436673031618009855877514313 [151,142] -27949027595112635346441855674513626618610302706847835684534946548954332518152906277459274950070344947395401197135497870316796167288550174986967621723906587496878959355055546524055176915099746636424704734317506759313460684679485700566642953209267808451483925345307959259958238029511135879488792832332030381493513568830586931615708473290237537300791449734109158316065376193985753922132870337008243251689099309303515792009741911605411515858380627964831471117158617431038867059184385984 [151,143] -636196580378009051006860111430885873450531935233304968725397736267467024135427416368894379405979182695958909216858461934839160871039168517619125018564801408427635368873732604797156671711340260646898623878119322112727185622433938503844510141480825308790452089079730466514121572846503415708231528093728573693684693950590055487232022438856396486998984908367109755121817457043725384794714641293410526637271467032701807212447139965823324073579819907061520705152853602584 [151,144] -2534963142232386017055493561445683273918530701280771902060843538076332790404978665530969811380848555211059611648852501959956523132578154447027086560845432502553307174704822794730803193187823140485667129182260382356250432212694706262004528459119753667440077719906860473806023939116391433504325564915442966884261536564665038152105839828676726224625949177361283702771712884189043994384569280564782545387727052232768481570549401100134214346063404006768 [151,145] -1432075373574821313208668553274417419759457456387460639001348160944639007900248198071411254946957888026837399572321818547767950268113868004202292061124569164846519621238768756207846153772321698103779133855642629806627914928222355058130113471632662889220367455915607517944626903092645722774042042422869939392569527530664096378261997744531313969328610841724838090083013691268423969376290389536544027372010947759647317570792568744418 [151,146] -88444785410145093416951339064379114395707315953166701755079745403088500624904146848553116360615026215152502634012208142072820060359731699789039896616046282861069676425876543793661559409182412310170781164307053203147803089852696198814938998995273990643700075568120596847040171559717548938573773548976096536631274129762627676222660826249960190842951427838548029224683107874591778113562914423427605375859311970400 [151,147] -430681973025806765164388701134738532140674598846197789335113277016533393317762502734062444226520347743260604919580747360555938918164146172151699456915521522257711367588293472671424591605659317796935912621730296609876637262182693588963126469936838137307154969064238046371079337493168173297060456192164427533701236499104029257168532617263923963188749795998522247069243351879637737866093202156 [151,148] -108911866766611512956316225840790273712508074828680952510030154456993371856116698641702576555446380060131781664280776774122298105390082474255712070444924486331319497265473919374271467817448001812685935807441033164978755792346784232035726839807878709279882866269785262591613296106754664208471735598781786023285400878715788693621927863550541584889760766324831412276867832 [151,149] -830217130865318853115191232159054973389719571508675992388107528299438554895348279813528746679054074709346019863400545560251867042545033851857755508273871045519972580344394249902755749436820812333360002811857516331147063482496844461155263171325523380090280474118590456535896809374125004981988892994533620983097097386304878522379267452661627742081 [151,150] -91277101518989689704474270338325231886711125148229399697846299875256700264071329324442360329629145513112346937327348865628440940179659514064613479695599410846939450726144567166627469969996303641594912886942058410697693477727640233509836153606021430556045361122250716908327378823150282654075271825249706213218371781293952 [151,151] -48958745083323577675306136330399356736210729694587552935938530141842285457095555747571483882242328449815798703465716320567489977837019944208959422777405906136186746598736299369149695538940744939959388805607342998424706235614078261351441872197784868503864623112493334875409485009509002090373936 [152,0] 415169125932691917666155008053052990538247198459897016446898901826776008908614576372568768494782090445915741588086053691823446671625244823248660720240129237072105052564524764753831471888130716325026931542652989720607787669616299256397098639187038731213031554774027590358423002584337500205003406616908216856088300616026067910060046568454819888823936163860064461568990091941054161824140654371131017109138746633253831357156839749898660678312248807069317023871620619555413768559961647944715708518764435432166147826659632660381918668676296475490716352563713612658143276349773193613093331493760406498661990904374277952612146220364069917139844599292566460206293980485311136583997917497512635400218244715899061739714399859542264178370699296644353799123136408674611305390482890935740365149358330541603611937679769048766359535224584860270025161872885208559333739784552982526865289813605258670939455678388079825865143820629697473310384584345779056176384718033245809428122297456109035902504700882196535037584212183941364041882027073506490927979028155978447745161267354689122923931998015664138037580683591891368882510256072835987862181116596956045970988510041113107057829237507307303575008121471373423955391456201356254614577167941925553764321721187924769150833410277106268933055530365850277044215812947172727653484673823275593762214199301753611112735832296348577367005595805590555361644277894447427632297055116770020464483637395456000000000000000000000000000000000000000000000000 [152,1] 2793100853192616890926826413648552803739918413020339379744678906621599623959733403929577830967569892403184147324509447397122411464716581218756491060719737779884576954125379297326284933803609018019734311379331789181553316350433414763163967725639657931957381318778121604889708860585261614706480519216376399060256709464720891879790975211097198937291825752595351091060823204762478018955934598121087665856459250194266694940917977430512183522524132047504983668958461268200248139414063625061962691152993624340381842944413272003876519527574199900392024582492239849787169915482347338772978076134603385917147140421049849318266230635646878020772992114086258229057858708275297198273291177485567294274866678989498053189848665389212408372307344281060789123131307039879154670796362610382673812639999223818802630189953803976360212292248703629493906084582314462890658172879439259515433312213058055406252767184760938746573248463567176174726606368156760652954655537613511881051688852398834502400645820101539612091509438744978748096117599864011820500791173434508292691520751293343718092442841902502076665909290868286399599714664484567440711026518679378679707532143661355631485646580098316016847776653414530653694460942504157568706767218763978587568759787618494902310619161839774367831192981223427555134782472122695121868487462913760630777679937338485543730109959562152136182455149930081143999616247964799411192894177621630300726506974603116544000000000000000000000000000000000000000000000 [152,2] 2366222670293955571570436780716629960481261014105363409665404528378130353457176747267480891845312482483602535698955736137797184712440067794891859528504007155753701096911463321277455632803091278767690001043109978691440268538115340494445465580506460759134257970348631014500243776344970433438427286111912862849514427468745827294581849900588349268783124573965224313949545843588833201260835695420780078877283438222417853910641999270008453957629427279467611599335007918619113452737047898031087536179697321088962554309990646064786551627992811753071435726541189516289800628033968673510091466585331664409201802464352487807338016128352258408809499924821072057563509182438293841247189708255394121454686165185891653157243746096212563541249759691979811970070628980833903141142425965210074583103201551358537860507988702714195443462849352264008837445054171399905712625842301400559814025171963917793152330093479743638278660569219357435881365637436143423271340117383614373952896414382605063173285232297676108790110417022308754022021262680735234739865444607339635339117353674244628850599323745911411632919417345304899348836909575791977747998482022482343820340390979661823618270726395200667484294120436295206541932265380091850724745788927130648562895549413715520343341351398583203794668183214924509795057797083911841328432817246615973617751571961251248459420851070953640049541925289324123943210208937274630340749549158167755793750516150728392704000000000000000000000000000000000000000000 [152,3] 351086337701146855931616964354488344650548521291414642224664846934154591604023882652939148283086722176800476616242436360105620197644634494927843272990130422938134929185567589469527911158804366484001076969908381990209647122398965754290958565156726761963775819055039560234000019292964528179931011091082547524555826937693811003843959839865629782921394325244783364938262059211481544210627737713736542186727284307923048625602650051623235108735327259490028093467307168358831291600328330196873577027629386333624744740172408277607747314088661052343708449710594630929345578342679487459647337134921169407134782113390458600436328683476773990556734342544061793240171794680422690849210338200366125410798158051485977807409884304329202054753888669404888406558655025626679908487422058605183364808440025148080342085883805970732638490365753617561312564376400476918433483194948242602641147452602684258708370489170803456557786153231997000410795692208791844638920336836951206712533547430861626060091440610245030751312458266426647557804629085061920016656459382937134371544717220614374515060300255741169793670048771460542438709709956494903531824965680940285275323213847316261185746260351675868370905862592008082301216612271642370717121292962535399810774393744439460780374702165781743769426443562933753227948589673161288086419224170840045415235318021147108565120052509390177695932415405732275856155326977515036009417378217865079073313252863377827430400000000000000000000000000000000000000000 [152,4] 17717951099359989958131329988632033828315738429658547260447938009400933533160611672292610840180540846913342776097256989907313283995999373390802303482128098048080116710943803754350299155061206756283442205124188892339196418295948174224667090130687300876759619213612919712196925905444585865458456499720568280772134559427075479143763790140324379452473743268568701488260730686378180323219535984996464470841767612734446981844505770035212184610323899421079248409758694572318404862109972835153347905207240397727046969370813185194980126427586954951571456436988105505502525097996259052464808491568012040104452629072367081740400714192767822448139678263803163624521192621597291728174337415264107675222576631088209799433424629791587518105422829377875352225722564732872860815572813843960389628380011815063376173058044758081392325051591997955541066170388621131113446843676233943178234300223807601108742166938812772875033530096704306791950277961145003450908065989341860523969416340400498091563272436778211484933449923358248784048610778909382105136975044374797574368606199011026474647192406704085831619576609329960353812864761033205886995548431757327624655842106515940725105060674094505725837346788645250146358383295856973371603572161192964491130459246302013325666602607526319141839015530046383206127620559687392253027240784693302418722281361437847989932540549939380000213050769685888824521000343310635373421573333384333149416016858348051390005248000000000000000000000000000000000000 [152,5] 341482838896037867748846046788496698278473541911096796776210959235592167714417490258803344234603515906277156070673304242497886721227847022985051162931129381417275864435261899695588812886094316831863459657797884723155625666647670204224805511032677437501710948256208734553055545183599701529239725588143819854157724736293262906123485690308853504443498896507675735977144174512351765807840289778415846393558987512735997381517628971223227440336941296450661814183527248145845706510207109138321072992562886089899642076477488942720550164099804077653836726782786712126649841445923450771717118203790029986402649058795905183653137212928652056367304286981638924624280707581138771989873139204741885313104645922335172765840850285182131409616266234884683338158595775605822069601240974139627355468300632821114497594092381503323817100879255062435491027247940653984355920993001744156069141280062471371160696480549933351791107217794515924736733890793167029844092325353579160844013574069584391543301595803853988402698984313869874534170564326092840031410244310486947201511480076299733009639912255953348332209628076530589892146080143469563420797499753867382111864737356304980630307841444956915029343033748538743752896296212275984036148291995383468027549572658708482999103327653450877977046815529902179901391639840899549227827642245058419107009621643486293307750339966352815199489827988200190271813599612974686871261710294131277358745477852703132995289088000000000000000000000000000000000 [152,6] 2521186830864988253572944349177432483781090842364230304124349576827476404404607708137892224449296430476946069041528828943887868600831505797680056799591536514105438211867160028652955735300559369464094892716987557450201863054290537474373402179510538526323296888760089717867388174788570445828818872830839092363184395413596242169558887449964078681550864482099212198618553727470160691915204223912499116030898162357489349126803047401702549465322288633826329900717736625361803339310687906912363268072228706320266774447464284130876046510987964064886063768863307468010646452136533566747935021348973896018110684834154251407887189850055440557703369083611657194191852341766072893358874389462069316311632757081613530007459015242090431946868150566812757038649492884242470656699048950299042064381086835274838993134383916874299903253293231581513698795360657196917813243000857723614151840491770161170865447500502940652063447158915954128790236204353980666040529366246084873542156993918300461966138971183051758712477449949891895498065956219100748368034421945723646696989360389428275163973529629671579470437245292881375337179917108048266832960234366867327234324079903791463448489279353352180368986266292562670729184362644756689408258924982073581279050974902182783197204305766445426768671564377856573212601413057271642565866739694940902499241639147734979759137075209779450507505277717174183700955068993920107931969053446498162797925439376004050067652608000000000000000000000000000000 [152,7] 3644281320163475967169555212847236957332083282681017385634443090804377871386961593457511723340052958420574515331504412463481963594944884516257903450019537099607843081033541265013100783444603447541897434775337792734617206369454309502721797314664351265674986694016915122958216907574397726385610773019081052358168172565287679417681864112328782635716538551512117331996533871219817694444206012177624455371783842995054728514337747570453787029040164434694415375288128492970620811169583581284277864452464732431600724009949001120393714934603771327323916474849220248299411384534407144722459148261964059627163011017777604427102362176522419556954056521350793168116124775616894327588515647433440137413941163304137815698526572910392115299875350428115051325841614231069777307273592215721123938267627842250581347507656857349154391897436385325687367576550929833169399213516107412726267107063728125303876185479758411417167783533657407496260428205747109526767339521242630417550289779001677229523976751371564538671887597413438587817314782485125422772100437881457956034360669035524857262847815768476926874981719094011891514729956145529494083094596458132503096587876614679602078225794115352266048184631458789196778544844206062735195742628215208382512432397712174875092706482657721751019356811748721017530322258274665422248735178150222776186409663767740627098089030497515926696589278629527439271891483727589187493599129022024345046941005165058689100414976000000000000000000000000000 [152,8] -22291284668686517114312370256592969246937365730768205227772740483363652348003209488032422119514403344243190731670940036020148026326761484900855199101472282598902339984170442073036769281614577171401029755226025532854101568867809189047489665710554266931333537611514023319091808686174444214075478688376914396926224481366522461131631972364603950839251880181469325413380081816594946178018056200180691340607340507666870497008860435208737250933397233704201752183662697710510951442110044289736476242341631104164214462573126674215502093466097701720348998298505703157960295563764659529630118755860190999858838681117097906089380522124542024788727470807866840786534205807234985085139968896182494149527818637814119432377867903707962430816415749283529536319768285129998947277354328483685900318528262236978924178124402364994658777675125548971329699598051802064124543622118772036109978704596719613464233477592075228742807285772209522104661106200220684830562110462737330176471408462630178628369459174983001110399784301128957811433023921447585070523816694885206476050567305611279949831736386364286057667174839420225947327334649415625976229348444883929409187199841914319810299192056485255227039604617386695626885780243479300277493855401725159330258278246237728410465379135440949766084663477318210238103967964751628554837256076284919696244093818142778260473831450659250613166024279233757012012728753968828478110524282693858790530490456870919354846281728000000000000000000000000 [152,9] -27968418452465761569481845414677741756362644339447214378583652968258730133454143754387846283368224899255765078731103195677836739286014922732216502628436703060537709443948794600294419080954915012502291453895744186469519586624486628355750418783913098436864864430860326803578261876623261144805679348038939940063492493097635420386108786870774660862150660116773857724682062707197967439160558642154895200357525662543902714441265857134189223834903345318702783301279667330648167879941847682460022821603046638656189051826290057191221629573214178061848855437807885020568714683339659966171079658620257233485442010139161101946192317758650898476139359760743623383465064731521574256904909871481408159966774869576120780885648722818732627369211837449935910452326912690885051625948326197541052009817455225222727103941287031305330314145933176049530984138263021986237159621066720475698316650872037059899107925877682083106977224845868312832720580692612542620560066696503875615826065624144988322982834333193042480781745294403061200065386748187696514339692336422262027068021746471961652304380604277878700743999275410513876502800898130968889914989625399171161108995093209151257392945934211805356573197407457064586578576468213791092650332993262941586223268042721840693011625466921528543553031458102515195621696938300450912576230102178171093745655063440398043652843299505634106312277672771425691314801763728190886838551548581662660368268744645504496484483072000000000000000000000 [152,10] 131436822943320160007750732636337070500203354916458567816441827264055718892715553510800047651286539282013175389472161405143848112821757362807869380607859367503381312272677161400729451083807086891056369250103166788229227252386873862103499003760091835085808298750552218406667154794645307504841910370903231757523085965185736618110097532347750263616915372074897492355091048301819351870169459239690193329560476483957460667701515570733442125427327879945438194820839423941964145725884895034875512425918721659676169655856017339673722620603543913384726908065601215469056176881802729885328381138733040748014760853696271507516891918731747610203852594623026339156770119503313380048949642546911983608588894687577527853921973127110728446919808891115069508485168777411938168344519963578811961444564249004038625099735284295444491015235075962283473882306610310868821077829113402112248750830641754792819454926339646191416690555007528482640802303540702451732881936966658202075717249323990088036785564236392216190725008420699901479371573049943922513790201214170101611006998224663594432736548049659598136018082726631219283003804245694431826326479844089650241338414116890823302554734657950312392579726450483927647504427973220680482820737084067788945718768550080180102955270206869938912188934062492965140840214566081764627444942268413352383168097535203486752580195130531117250249800904985811717142362631547921571810659532926812450214132438280246776762990592000000000000000000 [152,11] -17012507773035206052516955247185593539937942284980524213944683914504892351881711513576430509867330995971131216257639873910104543460859843074953548745012790917106052385499218002322266183362114686640754911655784307997677434116585729681864293877372780823938843360602034171031032932271674955687985670690710974498350716147515930961427256989958421985886243335062389179270059515911258670329882916139229901620801164881516257136655403404644862157651455847197505327161671205873660854427929655269039108045998851390189415389212622443369598618782806799880917059409197793734818556737421800720496520219211308245407952719757043925146030616505108557620828316115089500179959374744231879190969677640723530738713824647344335703445584519338154740966452576272224021113023608923198485602449134950834645246716983237505985833907848133388964255094327153518200026744401593326753529608465639636397929596771015381426593874013803944871743986396669526085539739601995852258442293556115367550355805883987513763719686165631493258501860485554570848543189763283559112376932381199720982329439871918536150880060167097906845960016011129066528570057738218088660125724743146547052952196726580771526358394254345923262604939764887873830456643166819800800764851635910581724304058690849673594673649785663685985964541015480333642923500075388764822764031390445072942362882328472852155201065430679491248510856206116637717615613393787391978805133274112129751551559570736725291433984000000000000000 [152,12] -339069247611797340664306355986179453804570416256084311142767047105011213767483129200528151829754491257687901902589377038776725976534004783003201047342221365694535091042582410312269958990082822947593162930466546226181155975560410083258401314533583050712198045912090019586594769309033834335881415978728579024221509768612030215199738785458431522424491412698114452202821455455262555048992789834740795674634275314941471337353566089139472014938542004306239298276995273852986695412936238693557894267316563518900996230863897629343556174255375236236451179046553624792249699982721402777052068409631970230870757801128010023357970409216837570336497942603396248785029643572458015457198268897810174797143676793003163485988472276731168910740189762611293263965184167985502071611384195974439021993113875003028651821135970220043614670157443453826665038392184857595137393134512565030286083367282013284175807670418232226281604256054978193387031335847745030696637845268521961126890070355449182511500761866520149571946017405987535294056966478286307407676853459189828843586033284890697640516569378625355114971572725655705955384379835830507407943695274593272952346086377509963977083794223982365009254444447663830116912950971271505612031406889154438164371974844121184088227980771108303057480824177811137393688595953809549578072438746219171806126056449489788045961417090536261988802231359828273145528623368072040484061126003914195540285717521605255688148221952000000000000 [152,13] 398844272241479995825567347740035171397146557745153025512343644981486508816074492436529871437134771388355146399256224871296211166216202046817083795496846043885371901334576203437109246093371830179391906871160448094708006106812989886776783373504651523349762985757695624294852241888841611222336391684768972265004550478101746950422748954006150337616244251482655946918676259282807855325246121389364817925297867433821830317394320409086722019110013269966964875145070628721145340700590438948683881363241428881186722541939545548426635518223564914409426411775606051706412659491812970800999234919651492713906708377379938880376041847121376585489685114276487034286276781246647001445568891683158422316828474302816621017882498191541706248547761430184885521792093688096440046047024506393681486086488312803576692507787074239652554836686885151850882172035360605098522973264613068774796888130123872833688272117811914380665479681557219458906610507379757940817534761087234224855324863018120130596636166597172125241192489288545983564243239799257612927639814155842488667587647485367020055838241235230190928476951783005370824025478857204195396010338198059424153964121929595592904838075267522928606340068038856360768726204415464684651069885249161638861562728809425101429402656858387859677015184260472796275659687899006876259510455874406490535494596434276944983478180070821540019329178548655158450558492065021817021615708894012990899072066055092646430912806912000000000 [152,14] 115721053470483878270142433571523265521061834556108883026941959057577213389378041433643202490679156135630035336145211081333793651062628142185970822759744935075556100135742871639175258720695362157422532541432822277950326671383394334328406419908779502711910137192309688765869137167299904803135837495444715781221177742871058005673758245886920088111460660236306798457586882570758051146699592600147628991136822107685618051071558257363925333372265711675349518936745167870712078594158304261121042673917055657743826048055113282237861945272470751747604955369926385261346069077083139000889394559863987731375193293258611463661992556597650267483537907855978683799888504198261454804203335358665248803690824940033291979809061077019053985642165112017825293601827548759386218184660236430631913184573204880614725555512203632582786828449080752658458980340654731183899922897341500452547640387305232072393594044682771915373846860095922164612130143719053038452654614026496327785411285652925301698593551129092551880973115087002020329746608666306814223226855087311582734255837217942755329563224872262249172330456792290005753995787891006768138336579210457855709411409373680388362082103715625242292941183305983390248726475843033470904769992394489405131403754306607141291674802366998617276339211401147331843592775376389140767874677985381992723142052166972885660929085574412997361924476974239109434472206380977628799297874922223825277270311405765284288167673856000000 [152,15] -566422497925171346928987757897811883555006483877015756967671335146015304553538304422669194314466682304331408024772376934785535137996438297454512718237600225379594172168744262597069165273978214590964619845594029938743510684436812157741036143104984671101838532451904313659202521098957735883603408085802529878557482561663547219079870443025848494857295645662254942280796321280154969299251372860683471525079670294650370147465058940553278177412168192654231207258987133504594537237944486784424343656994256875523736425580527990829449751935628983639562328326994938282665727557678558503275436753382431449168259086459299969076896866174268765114676303143608157656519065697729932885339832665177096383245211102987095526212746441053017473249401431433390562968491511578141216837542593835529552818429960949921686289148166052750919744447870782652237100059526338979580619579807034603198038147935336241082824979471035865447032244848904604147383568798223084963943542402457209752896489395525991630820601352963346173647761401730642659287213339400251369793103538002802769871281257455127923404117893670427861033553818482785936548745295325460225031703213794488578117192767514902513470395232489971103743094862571570968874479634885606349670482494442984904223069191434427060093472149691940665560739701776397945411260641962557838018769899717877560237380010398776052319414359580104760111799407282024147901515891398522016983807490246784445862336657434495843342221312000 [152,16] 137828236113337952867930255003267456190022113037378952456373701242527099415280394377531249371460846371443954852759202344272617039624204984219496729236846946755009651304206592725553673711485637050855218092886712111511550093078153042634273615949941020524807362368909587247327504107202009388189441790242073569929912912750257677936061023755242797569914801915204674719682505456783817282758475794222035008085575495761605523881932757271113868524658930038622155786183965279965944494148595575417057818391118157087894947758939515034758476448472150841565037262677903206691163322050800581209721390320337263261307025920778260297403627888152851441184200861098556295860144369454283886391826833194123987252745895694706891428010480167004815575491433753977004982179543889474583052921790727358024770878441144955753317414601686106663397634314008145292963002609110856965300450791114333873022098070020795360585855822351032613052865745791432800184509812224380088268667441928821577755685360903227727494833020597770303222659602963967268639317153922036731199026109590761483195619096308529810790302100366854454716607895532031266346210445811868465806690552110364931331715836542012891456094669635044730552301825872720049795543354133497546079340300220684432181846292644621436560654651078942404088246111299286218085422323868140894428854257359834252458321876134307958726814327784723036019736866163055697517755923067677138979641223068541468077778321302203064151176058 [152,17] 1023046831780839098929227197763702805612628357259883093166635280233732918232485206497628708553722961266683109299995027822815427882386523845398843337246383927693898192241059200952800759761098081004497322740168029145705461138633138378138064140708004126047381372907050021992681467465539586102835677599344690293823637868638894181873243411159276553574609498963837973474395908939181529803121203234362438359088770515857039321434479632720993525261672579554500672284910369428381780969201325044695271402533001866911578816960585109268682678070997843645843000219313890757248942714509204285837644465609041951068854973395702515945821451826962049630854880335740407848052408134472520747457846754415331427279087929721991500675595814747031915471787477695207464035856724545197256812841152467737144383110270116585848680840885566400246722548071959030766865829554842026153960024995993286859687828982880112151279344470057725274245048414323134183587215747183177628710431523659672991869067433752836677525580371729122689929081120430100431517911713366393092359739245153533100391766497410737095406390994140515750692440746802163796019944742689366356233693722225897388888350584997271804436528900250772883125185137230365743797880582268164678603012284971561516531464455624113376709223475219836636500617247355283490481411384614475283716569945993962486223430976309501893663014422799938793055541927714538906973578192587388041933823500263000122014658382961537207230464 [152,18] -1384458076925115930742114572908055014392539785943524688488256764090433713630816103491943293120216668719520977324730476436670189110972861458319365526933613016347151019693172356309688517313697184611129773331589023940724546365874657366352946618107739821139142458270846001157216057812061770738226700850866820889573080323938061572498111445850513624384005187075845910057716865090236141631617678780106110895909487686063498417060204255906436522499325707492055411500893240979400052919322221853325286764604542608786870094019607366939050785209897989869697843464703375144090645977547088963843121078429867989058741652684206373254444922093864046844230217056539814851635099913643488794647873197879576976848476329198909271868308052378691981017469583736815316862954587011932488285282966263095710704483541463929843547425437645196748650075550700436671386913100575636991251281484763473413450759194100941122678768894859401715134227366530244876961063500454619601644265520462998369972092726823934504466393744763991797208623051532302607891352714936911079805971942392334192996462782625085472832628964957012774561605144280516520602669477034422765545951195627935843352080660213642268333446811550017353868678924089380485535062971897951051668487584273234541040654036870350848404144487634630898099756268521772430334173969885078947852290756900478705025945443712138289684253049299138054905234098756081249661449956118593772370824346230672505501869129045811169280 [152,19] -1261385729895760361443263929686953718984034280707142529026036995540387529946664089022631538820473176014660342048377579684863516726818327470939983932809971777206703688358884061181828603734621403052994968113611995143715028333461026627223380217616573896137249126261702713529432731241803037995560641096974838498257002426137444561767418593394622325111873887836037429885589488491765729934595314227276927164308557774865981506858653213129723983863529110423558384546197294808511554393689634632547181125345951847064316257546261683665470996885682592827380065180977168074020103353214923698869901838281915053478864544916188161266532211124658242359621748368617483557386526642108591844581213509973368383489095082636101842841036969820425430826625595592165087332187161213635293563400300420114503532846795113308016339361889346173414214691978963001386430706075278506974196315550169988883009131207113604247512048059806040675760411228473276543253003198061209784889267102374194941022663651648506053038742179681848417071159831453707854153074671488134248199876553187553301393919649047246306977231422339641243088393397853831059114930522619649949000551918868555816495470643419545677687813044613123259098339697295240148930537549978711874016128785533801786360774092023157523620487138710510183243994891516821856698707582158368027168010518195690659956481146372239451502249321978315472440286343011821862927245099711185151661007534075529308506271572521804800 [152,20] 7077856956741856527278564370894986677996974765185782911040745039146822579030958453137006251976118040572940959352899090714641603467095390369649088845563092916314496040953130023389989385271425105879477556014573530705180336926262146547759073415564382535356648066714375141122694960495134278661807652189984604606315256297115329626691219363282883738904375752700790213125474488395008147852962502428582979153074592615456341469910207380971778512427103333186639963330807943382518062298337856996770208833407259710844226032238297716574497116731557089788518893832813271094479197683530693564452439066795122402037077695445323929421395940638079109398239526022233961099869652291909223334983505040547936161522712007154771213720393822683419777412342646171128423312314892836295634839320509185488230779490666522032940820649218881062950290661422996608099738790641935763097520639369874422619537937753643145686773933429374758093160436127861068530580223912335626714411793107148245791595532029226704402928557032905012179373281534287414079799951127503023093634582400477092997358675649210335623002352620006233575686571693750882957286077489804702235566438763421709578212481729564219724408656042415078647188582502963460312950655184331900381491906486692821648505896856825088377275352725826774684104805219295833589195682647327160127834789466113154155161810888745761812581249299746731008658916793779849644303069141447155621735964240691127886095256632419840 [152,21] -11014341271896957222689698035624597541251565590499206681584936655476994702966028532777885862897727779417520665653877126620638349412374736835460462970185973382140373466100378762110386345840730891854037280471199071843176965151734095542291897987030823316671597061997439314473620309320464637840984409598312791261255577116898427724485531115816026588127184461394077188764765210912461938835288034268444083236852677968441036070372091075924166277275237084609527606519620353669410038608183869785344260133295551912288116126105043115365360830932358878045167477670589250613707379018543135490361791561821822650094072758163126075028543980497234858556684446399673314884193694830823280941432604812469493015676101027210029295691324338808924447465328081222533650287558120210709390154609572755785687575934634409091094709128999475249359517850994758864342314341238183356812690472452909299079507110860521200298959048693564659324612507510530600030685562121501933145217543972608926136559407741012916697970458584284707431681422732390235989005365170131159918598056315913198967747958929828588692416558758672004954816514128772046066592241326018111888759156327537251819708640154791523809545427334453837973055246056180793229897464305418309831644618328784715342509335316857080780735728883045313524660737705613760403066658269856615261742264712385765697365628733750259520268865428579972267144579515570967348791899980301139563659630752449763056733810979840 [152,22] 5710652362236929959602507490155811840053854207441193876775228133063503096900409382140097323232333403296204032484037194253318339943239338407648990691306311558906308852955738386457269939030193444435375225161173848542265632319664847752433277738427048381666788733166030836322851842945404338524444821672891963167422720475122839486684383398805127247555998823468796989532358141064072948970492402852336822668645595033371663904405725153467279364740397839203992764040836577259362277629940481848120554955048637877670350398039997641243447480734454910842179951018415162314595514104315856862637794760186751913531708323074725278913220765551406215719627285792802927935795963030117423528513059420658129579894378075387916599216161281764144138606292276363532026976691175509785191798253642002519233699123747421908262659575772139381462623066754086807515349086046547404236638150956279186056212126362441132686324803796326501702891229092782478156825971554086149374211939882050237513304719423068101922564554348520091418949991651017992397593891554036598745800435801063275172795089758110702544200408848404958577101282811407681697208394776784685629478859636484775304409724143356606392099889410434131756315030784711197541132434194051886685658151459672510279252545471753253472528628462494154258508122384992748708732303208879161254898320225890362581929372450546601405742914607769103690802344013091605218428175723870094163933124769431699772959761280 [152,23] 8494727861290177445223179384117021859900312878267926657435638110014198254593874694093319245055727500402506755616966955944323743988664014003476499552130475209895585926215288910104050914052337280786438173574046122737251385050060576854882372425017123175628224007085465986056357893524959639725202944170246023476575158228658099707654918781191819083322455743654612332218336050983439160614979152335025619344390619756661902295069587640768650740243802868992774289684494442634015615315563399689371957989134319378190362421888536096693431366476391143030769516187169383608229540942006788201546489851701342076882076903546560045448146233224848707585511260953786262893243385736608865833531527879874703416366750371440333170232906587825291854927188295710847709036111088685487110907162838250668201918254892152419694034292804219446779396225459014867668236816307927086638623652340205973967826255247432779375755181688269087648865806701809326739951646306683183238351806168306271258583682692917712727259958618566498454494221749421718534729145960718154237000599818721295825077870367989290035395525675406378753735091435615716780440601359602373858691979896373359911412410792715139846312630846732801146572649126259950311496092383811864893992143468840938184708354206994509799043851238192803667309511218917190133520065303303517854248974521661307560991308458452869821446945853233939144039019905157155283812562703710223643203577833136691740529584 [152,24] -20036553902354014094968168896675546448507203661159228870159731093305901742027050914979728015566531951505070656584974470142145195771685774324091719018741753056337146262176059680360571196205677906125580425665815864984260397283811236892267789200163848423250444876027834174365324018799284419663561391774983822026097601213442046067865177447061020596196204388961987942012054873331102120956072243216849221126596883223709596810986596959932939565173921799010776993364750020796717426760809707094783236132004869714792631781164627150775029868675377433065187461351717426762230439688099794222641794671250279084967942877283455474404360802509240543555549788693165242259135444271071651238170718626168099333557378057239216573724551566248100109684181446120029097264832027137441937625371221749583549960737134476313722766293242777288289598059584321031054173806134719842844085070334104654594341313467102480641526717712434932471887943483955887506198421427443573216865109094417162109694408246411638094260368569516030647512322433176306147451005666299132127170521389407608724420754982180164594267878253788729765572337068323523225568422159362230666187660107128710475805524253836880772461707063534914798910836605871911824922192941957255322334174408463648088899893677744581306689024007542599368917627083549379413853939427435872869858714102089000212524126127393920195909526836021680472176343571345751252811078956620894926786824617281620153792 [152,25] 17208528851612436928381244298025499550603346956356516434572333745679742612334319442060969055852502009672695191558744795477468515041661748199294584800253393633941816164643932471398543149493093855642200338274206792922901256600402308481160344155280669419565561089901220650085286292505799049045229530072860705657158135549780311308059465736127744660502340466863212747999066159685732910233995957478712703376032750837618380273165594355167102430891356453409965086419727352612454983492506066790578560196753110299573370861121523444987864379872937403476757509847148368474296688694386724402784162706260967152981330557136241582202669929443781815703864704678964052453132605303891552988006556899140453903643934920998601273669208262146008922431231841262540705317981831957449451488973773685886729395675859600923749534015360665053218845230605774454959018348299438288669325753053780525798707073765274719559605565798902929126922582862956860322960070549122999995907812946354198357183370445539625110742950563449573430291440208531560884932715885424252692648884513060339832314777709006682477666507390659006828612654128934206885088375632651360455108032096246612897054780221164279988151475624444641313719464708506751187506223900895622983022882719346784376595966333838493085942227119665369835474126744240220615736517327737897457506778520459900346351761339078143188717415012104338401787921913175005272767162387492131033368275659924119296 [152,26] 662454474887845046144455872686814905409187907804604699507928439100218327848716023947945597142168742036077496964873084595241517951351570069942879772116085041922078823122657281953607163208758011234064412964651340366053655250189969010769486335013167001989781194820591595276297941785830630311623232120273305814931957551441622056462373917481072258924823347692777078986322455780363438777375051745686876340481386581393084562225731709778229405450147968760993663898953688193164263882355835462819132533756352602908497152335190857610553612731114967876514668158930199999681255730833947014746004025930257622125986807228586387495826542245642108572368374060554620621728571563509372205709488559073693395978968614951899943305697244621071929867116212137844585538783404508018523007881343809959862147901966325882719519313985421265375940607537688249700276619052790512876777367375805811173429166967061590129215646984199689587190758945724252294168855237965398802891791184188142866671982352164107540587790766218487445686155566113783177476190536651653199989363416028127500935623118500786615121383595301431884430079390728417449242629766978252656289032109083857830597265724959419901469407789115099409830275442720173514938458020933155828459950785862689823619086769917672140919480243884305767724797203778721977323336200539070530100776003000006603727439619970847848744074845340355782904454506278888216739887205593388911917493973353984 [152,27] -24901934174095570857020673322933716147877007618228830246688731425849238244705619862393862521472360514717649283685096491840781608910991727758415644138797317357984032190757839055216332300506532110768600014012672300915698932296771229467499385667519138234527859470285083512379989322023066243694907287778515002718612828307979539424352773762770851740456583308143836821645634055339649459194331853875652120115762044046647034230010579789341086214717249500326069344914222835059596107326471492809729016338892780788091905030373135100641481266856060149586942219007657450872322710890860273321388543242577801711643513757534991898776246633702025351157727924306149576265875440848660827726940263523391220288368792962178656884750315758750701504606377312663408827752882509494181560350536736017614932840660331901660510556378738342581822760710695255856166613829494389139240386295827120188538491230457137970349157723580630547967126315838274339787718842148746600994557709176913321651844645341425219642376490000920381676467633915970509683450609905164585127567377123302567739707734545009144781292468275055089804499307737438839989224530639608101334676926227422519225698285727140898535105189419568535576392910917936460604371616108884597147584592742398055830405183242657984417481899019249669720290312718108894000808897644952314857504440214824091225573250428726696749301263427069777226559788751536311492059536548864913511526026253088 [152,28] 45929527404475759480963745857961717054125497377482518586921514756850147474781564748282501479303659520936106350792961316867101653797960869080961684649950592911946479917312722857829432405258713515345391075905414228861869538397248931709033226991845755336766241346442265894347324945298528496055702832182054968561433800974129266856345282819060235643289925327621149841301532696766328116063569666511458439043741804425860845037063317527546844488726028012613524520000081853073345544486568007399158171481445662782518136096461932821858202965583237407228468261972534846530991688987555158349704033535721604454903039974955998068711946135563790183580090430699475118029768385204404041671056734488673627444137434923084088642004881403201094376171932388473924763070182058543303131264658226488519628228670433922626011659765106079584395626904503501814362544379908276288908052192983303937589428101125892793193794946984214658265057849713110227809880367260646176833261503681274346741177766533067441431763339066698874345343763126198221726916148865812008222084507314294314209932215502989056955362213264072333717475368766725359228891861592117262561529138435228423830416302105403875019842034859343132994471508969206760346966760276372834933951585237873015627354060920488201181238089889218094147128241063838364525868924815544845709389905177761270653201721311722064918282616515609596941423447695190190868811965114382761942519606048 [152,29] -59779446815036274543381629846228895324350294280190264287532709725818545528312575409309958842959885431271357644067818532507405118642833241577155511167559966094861696027921160561501560789918594580328647332336662021358299260888634509554049190766047477948941725776123286550390781328370594435908286764012288272255207705530058622464706765297905173200516924748125794973677687434776728474355861987207659949018098862517016704758895621539646829369146210026535803580144603693743994554148704513261372086135300388711052521337038902951428619877693998349418164548745391583690287109956775594028546112315688476037691878120173840211167906406348286949502892634182344440928150796063577603601631187295134311077437777156593633968162988887402923301508174586851876219157476430880707386830140871326606143357602881375020306587415159620435670190435603905858694558124467767961245776615053592867392530188090360450211099743966276784526491030510363432498996773554404108059465578990846177076762075797641811061098075062198435969320238088306979209257058069106267456230217178622878022423636425800375377979870844355912454304142388610847051032817945003758030602999968451510007092564561611221447692866530334317200325124822503033853779246332877094298728343921993301678337727642768678019069821769715588638101780365926750398701264452511619850151945997973388322679970387419846776511067960796385821923708365825654737243480712107219120522624 [152,30] 68898390309302480022979155073511849252190503644633081713054696515830711202707242500377935586053392353345855163749286357135955706741962614472384467327867581788143852190727028064162690625686499498684883846721303361424085285857491417476511156943804285665827795977089153167222328936442376298938121116319711779202489717782401472675366683424758337570345690627114342282418588772618439549517753006557223767704859589969885709245342063967091748283794992055319714719610526173476340782978761005347957419450707655075043462465757073065654048454074427555006964527273653148605343566892186318011211655876824298449078849365753030761255481644866506768193418083210195585993568147348068251955756606233361603543275200629108461742150585314459262409885942874503286858512680928225518306966112648917833370507928158867298966428179896319848745291096059595966044937694329901864679019977393747829245207328248288178103464658880109922446463046078171057861578969231034680548274658571289301086044818871749769326105233913820630614452314062891235307101649623489481269737515948056220602313011564774046697976549858103419033576352784097711301341639135288993066863405055247687451003615280043248859211488901097987806404439791490384134267203105661785177925432820019745524575104948703347911232535194532481187602217552707731550180948164116358413277074351196600766219153017739471853735181048703962693900674938078354096973115791562323212720 [152,31] -76550885909077901272620706976632592315094013172454425465296280538655807356684077403032656334705941490462628401371563353881313454264569927454832827025462676856173976569025427374178628429603467933393596088935699458757657701305637116113080626993816624659580953211009779911821296196285052639942164855499045070877045840979323501854227667560818901391255687277855469484172936931204730612275863244028716488700996734760119436579917260735005231967782559706217668070018961700346184752299852809893423814199512185319623356839961759677721410349958911224734423337382177735889133311845993373169624635032087015188393063609064527970245842479967516000247871692494097225516718604911969484225234063310881938273178049191746600303724536897358940504822575255286214223081422892776151846246567738972180611459466648717356274485929539345378828173719474481169105959766533348430195871455825699723058795691899593302439783193321275359270774691999619657910431555984475172062298007169049776361233360313643156835689080225578404638609887812931753593986306432751798276412938643116385651822631737365282057406419118498490129988447127567334774312018503508304939973127864853679959972577209883393507642727868566362305838379023966495541083257601224686105469025335295385599300140786298868062889253040078866795709839523852054689066214179643613071953013809543177483864809906231492002169341463160130956032847654953884698586136245949060512 [152,32] 81777599261386742080117984427570913727079144425032874767649151077125847221263281917594134196232949142975996852817177501559885157503668532765173774626136745956028203979026447911754817321691514456290814688027934264725784034038153550166134038483642291002906407979934915917437933201694696472423958676988114257007249339556376588888892768488394807691378429055268759469569423301683358339087765081100358116275540593498406375520639988829608435474697322595600289772488010983955961903014175323827115563403656198147889940709612182701213972643935479572852712960036387133369529134056895612882611545026053457890198256229668123392965842564440905724347690027019286935067751921924848770223680599207730842421006414817377504101805802056073173143456230800266291840089894562284072231475720281529267795661262864627057656930930892979638335259215590356149725741590214151063719898448290830964254376182506043354569418552446109589587980738621718406095029376494170432775880626840722656669372645339636320633648469690055210076117572182235594864572466519407171786412146677126332035957122552943193417153175069913085388117800216312757776469833894223202320465649944763996995301105262618195603261847339466246856120637489176115778938879719849035768387582288840115992301782925469569154327192012169610089738224490098151292912268338357900455674998053826090957327112430648752154797247710183328723598333482819816749986717303459024 [152,33] -81231947468653293241045826752165998981476424740348258016406806327254103717652149425669633276226330716750769675385476606840190335866515261684685057453429727788807030614537837208520118527486121849687974269088551383281939049136631122860509431791405705509170466855807927396443892377543862218217341513309035726582043630254378603558576388827973168351634463032142234580943882372367688225476901550793498062961931143458503204536057016711602436239585378387218856303317494920055017213673406890773805587103065930344258449842678630749563830768506204804141880991108533671393944680088751411927674965459290767845769414665991272903431419695495493114638671378942341238493747293684824706323527218659908998025404419789129851919311355016528076271603447085875549949951051839353390446081227257445238217742504216467800908551546835143413673912537834607112954978271115491865901090698566014761312319550151366704935004998431812960982739841887124808855821600638151959532558846109196305306625835689372406605701806122822555646471836178205593430733940046534660966889688287334087108703040578486968916399820564151671003559986262731095955502628017084848209673472198729684835550075741001373764035199590207176031799702688519253217585418840831145328014938605931976260785503907798500349569893153687264458958863964317879735666001709967100589462922280429793584494566502177504896823922388695347212205752787328822359192188026496 [152,34] 73641334796857236523392659640681317871789239572492402165604819492507979967803518707834935007214907309482642317026727233420652900509843296576075902775415798946730949453569372561690220404571510658673579769148778515705808626446559543812861625480802827213805771273459414099295458735071288606420050117367080915795252173086965570988048774992506035514409465896055918126852889787819592416279219405840094703370308515272872208002610461509599682512563560190211471150433742137939917126799645179131031937667116869849635234885667876751843188569506778725684257088419137376372962970473681875690514300523026106633274360223858036782788095000541306504911313211644433047580273083447927996061644787624676510983669640806962112345764692512853256020472385897541358184274791179469596055857584557024220157469747640823965991160176549074338865681167068652639021257667252058040276056283658457749808237003759196769600824489834761710537098054445511151810181153008843804341025755973706657803044605853555475222747360884989987723805009275012563076055141367650830314984021214159408579551379075114339173829749902967687027541599714366145883475624839723026062716286105089786818627179590697634480110850671166445657295098111108034403109501969523985772244673303180122180928232004933646678230170921274611765563737371788959688471312994633386573414389042558111032424326522058735029041925103492361109544474765418524238792474720 [152,35] -60823033995748693139639069801981911024661602575119806025598649291018234145311268903060790257398948883626448488085705525912539534062729263324307713537453937067807414155141281885719680529264051565316725254211505623390109501301796982205479830479001188143979008946088096755938852646108206322717016940834138872050180058734541072709251915219823592167124943682309887524018232165394365297098274904310186924858416127357426205147859436785478363740649761528398832995693327145584075154374647041945468285970327233803487238786360125662032599932253077973894202956485684162137341102470400750774426701130244416888524408880948707250618233827755339907090142507160341107472391992733526661849131973877224157256128525060758209119731642015653599811144689835805683673057753218381669573645482855042620587145564489477518814673903806687524802415228924880607437024985092020829774376050033914282408940297472566848817505501519693127135494387459012500983096066201501157112813663819407239665542386127017087654554895426546424726612782870216754451009052951827426144944211427729736714124477738872376208596315595032641186712720194398532619875413649918914387893270431128514336105392479415901308047913652056330151379011177708176454714325330845065679689505125355730241794248035981857832283639914467508106763407263813399723805501539320539020270648048440488638976489037037496390515827781176027005737860885041027305277080 [152,36] 45911184283829593034743904959985412668159159939202035691115878418561205276856677936404072266605389582753194007374110761666903955121485273306681963291069191974867925382488120415521702411076477605387761820162164321576758397236769279536775861194105269179663034205023509620269052493837635135787398106356725053367018658117471984126130467568075273598068497077650489008928649658567683648073673513574317071813726376351890325839289829491145580652261733825947039895385338707769568725369755710786768548857355747114238342914499045179640494947491068103319058626892336881916371585739516439685221221034574256537166213657019912911790981766578102676636169169449987789869452431765704109359195012638089903431209553904347591177825464037157348593532418576880329858516771845016996334470211650437894601833337338766206409457124496903923455748321848942972024175674524654837928421369324489334689994078123123753347083479117489318738395710927950519700614447069715210213583859248338255473841897562858966892855413264168873319782311057707291455195367291054028740823634279052016934026096033073718414984892764653208828364644900079189391041310717517664868464362807633238011338440198057599183174681221842720807878882375224297272806670170882658084618719182450073358897015130610760208470786398597178141382082520968480587701839616131227006163847436060083492578523071448037654893405297681021948253220374134514379528 [152,37] -31730814232390556402006225540941482621403951412682365524640039383955684561474971596227466575758522994934500504104631655232446365785909671701161233179466878267519186707509403991070640133796523385164162473712089668097148557226910070228371880733719923165960669046144040108313075564342357764402284953397696343657421301746426116072886753182074259807878265939777335563451582726296307314802864782048508885449424418219996050229703451749984249131939259902654483321015246261395211905179319597996456758952688245754322046019154775822038490641973952176235233286347685116135541393893395443118641688569021921808086864395775093508181547017445476344614629328709751418658265515298746249710950784914515616017689068598492536806965306382433786125112323277867628900630553344290666866923796563655107711143920063910859496193349789199907666764940648490082686357563804929803250627833374129399568386325133586923492283446061926553710518890644238905112208784887412849207602163541404568357047818709180363234166627274877299849729917766094016663588180295904778084315488634582923786102728826076171505360640943546292459125944967395343458389887835736596541790810329883363119021328204595903878275766143964831255698101220614456436588729796078312137874116737436621914013830462825910039224326524066022736204593665014958964144336081688284859623955233301616128694002316912291262914974501102808769229851285852617344 [152,38] 20090718376607987572368412919560204457563456097202418664849324549847758217803093981135555963160414208506272094609754927531074523490729429235518290476791299084500667408070706079108490383328278921969912813885410670143571215645409924207825073055496131020924831719650672709888604096831937269097689345329658185401638231207181686037668159623453169582525726020408980718880255138252596649589801920413362285114261059388361217163024362422045024144741673441465443740093386925190032785762353501609505807758500094671640435825886609016858052650241030352153167055821889849181333295479140744074909537037288869492797381025177017454187065856895965405388994095219385698204231613663379155817728885633959762224243813489910713798990915347559179393082862776327392119947197158470451629091705269578469398778902080255896663966504012366647821966423748819710111316486263147437030454755859075832453013436386804883626477645088255840125811570203152721667830439518715269871001446589652216725838277096231139420424379050163667988880653121514634263875762642987014702139506705599396997465942886463808225158598093661646376605354438738014037251060614401074918951720131302891944746608738149807802301705066373644039050999795600631011120996737858295253885977199504078990525265465319670681233754228119758734475822138183148878355457459143691949342898517561269477714314031849977284220418310445773181162231981539336 [152,39] -11657075128049152225969263793807739201990210759779169248916121949505230672671368671531888944098159142565057518795267594536018992845900272387457133859288357362543452787957687673522504123369374701092783171399729473272221444389003294205623441810147116775817871079211678975490995869931731196873208561557863044427073208560510435423814504957014183376085672258261608131475594317436487221665045426220551667282625910080216097709156704211230082186051349059948278878013346160843861116666313006202317683870370644048244479324273484644714392159412319984826252432808268671572421843021822619479875028283539136754856951482946874121355505899318823069158920280768313232448060453078730223394040606954816744565464282189169427472116009723844698509479729840302880782220996472331303444577770943110756022490885184317303557182737656263912173509738024199420856653110374912719540308002905040954940445697885831966168679024947961749072025711284331778254799336009234082241538751214736715204236094605537396680946507725386437391006724927269043975766017248492698542146363156408982096393104871465033600747368480528058706593739042100664696599713327864824576946538272173912646443124774005966539280467962589378557197525581954687768497849162750342173566790981566899327155025901415682259813563881852792689433984912283873930070647196872566175974027208994535136093984350179411401238368422059030617128747985360 [152,40] 6199750100821731240263763057144440387238111815153855649213710807592623876905311835597182546597531700507162063081980440466023958899357358202523505868983955425169007577124519060577190880757722785576911760065453874496091916164814438077156414643065070600860346056949188967631475416218393447281595847697826050185136095233138749865527946076820605611790244267104436326162739993068515553258279416739328136029582824338518494661717376279493588846199643617882378961696775555522069329175499086043622502381099337906292554422472861642884772219986712330668920887019038136755932806795820028259222381965617451194346237330196654947426356522482837801826530484386841872444982334535541175793362561062537701479180356183452186058356338452233982982682726570444807757418519272302978015892466900653463888595093693279904450596160773622517069613542036822626925654473671109438370053889746929353587383042787061842009102729364660043885849200026501205314073594974245753742376739179128697611271649073265769026394253152271709238890792675010055603676787526231694173848774338015450772618502878011625389684934930679283884380212163920976202487092579787850231434886462906588009084184733059856227763199012127640591443584354482330749809847093618719292794790837741297634592028094343544890419442473225831551855656316770493321747981651873414385665283529938396016171698957644472712819457364058119797909581408 [152,41] -3022613419210498381438570278797814445937398223887883070601327764255998761741999509240867172292154625857091398989106640344544336056253153370132809494361943423994437311271552687772539155861454516108740252688166256820753786394640041564426420700426225268594006086195852385660162775125589972050178952375989180088584161388779533468047893339537529727028031967728240185438107989979587916738108558753398630196431903828868179445902620432631231957178429823754675886992694172463304629691099630331903188481813733389628448020407841678189931285812171380108428241374636772500792553696556827369116230642290597199206609933424251119293127357591686715393659093686836352390593412403165359042126112830737120078596499238112540204757875352327332804426033548115737795107535130862570327744768267017168601152980353341284826063218400398979490027919327076250052072768473432001455745181582350255085719397577903191261875227344465460605068004136309174937097679799476887746302588679735436391254608655314929978794541582561134457975621620900989778452620957619789262067224075313561755416128296869490972281978325270833442419145194683171413735698499643418153122699472490977584575632584439333876666312375336160795285739960552194594113700004313087588838910182097046553147904470827604606177134394993402982008809753766071633123526231439432968043511392587043754385269993318770471745515234437211370769408 [152,42] 1350718970226924353460181933737496822131395052923098045513629205027815009540121026867946378071155951048042637783958210022777229166957374040724124761072209975414581205710882610448073976552854157108690195419944790688697834658649477217669171543063029144451023098506990873527303061313470934456114802768022365322124013054985977049021792359762292968426458725616056871614331715596373863665221511924544157090522971946559378704909360916023517907728889202569664850259224821763501181423187595460959021275510340471105004333645328914042917199055700016575585121938605732039527236017212139385505462341586368919016588970101436063184548511761489101686462046032092349888525527285131433235770461665574907159907596997008862900530478137399155131567232580931645041026172228042437848097556064616700774552758612177133283576364534662555541286139020256296613516030660481896981398874082171260071090020081432728841205550960513654612497447952534466163508387144959877615518159253392796188123134851660561942322099605751575659936679686617031361714151665382504624384289458700797474698728753173947473904173203797270377969163330541612802126467918531639588095858578177245537374370361969417405532827004204495359887939180065433487134545778844770765496235136099660495346893821489113491715924155114584144134076802763054261225429564070883855841432664373595741679326154794426989145506582047482211328 [152,43] -553081714074138510329821120916543407915313657119806751424477687341667586001253998314511857879694107543752310017811701329558937936882791472266400741463046150000177727816849994010976910214529865401392794851382731243724186109462976268690177028655257294398633267275787424927539565692145634796990266352589479540500401990996558225486353352638660812855933249315894923852101470389150898267874124795667947450031693059097190630048436108333491178421026057437454167084249000326331578660502856854982188641714591636650299890288519178830004397148142365071629812518861407692773106501699885134001755789853614659577277333104805831970520000859827375570823397909975682255353383971328534158318520700234877965918199942816119892806887535183513365422804342510011882726441077848416732332181228787350186446631587667888209087768031582671473387360518774442332105642204859432627221630167336987626741245455041944640258108302430869851428952861275189090057385361991170528441088508498077466241958272638489658301444472580477221686805010961954123916731833190900054461668789322969246992279189536236914560034605188577470970805516815701482259736168655008699121079282895550687312484617348951601125060829748315936567446153799837425429265025098167657086642641440592603427563876510671266171302002459150996889137001060132654589945602665562992230670767010288374817378827461306027847189421783890304 [152,44] 207391440493046927868282662407415353713144421523840753159011619720452822651318453066822845913342692989282024015278942604969306798274872084261242927329135392278929411016622777853725320835185912466519404465312453760346941913374549380076640539883372505395641284692200076230421505970422792722604659893840391776546314082822813001933467778597394516374586551130852475733114539308403307321366385955656036880222163832612032971147234254355605815465410188016824677593752268871278637558023271586315136849951800886984777241023592831824786971636261258690437687509541967075842762195031703412038549205854177226815040351196843878762985914159555433184671514812085736930496347634717110277810999139258753091576072842714837458679751744385782521301290271842655775007348533784581638485262562468732162052676512349527098086802265233065399865542464057688925862582817729880605244276429263738025298450022286698210698358532491862270671649149539541260976927156329783169122975728199499913613370726999511166873772985323583517716143613140272101341088487778912065929443763883330441403184455638697219837310747178793404090230383802921201298619401136716078803047270207020305239055356747550477773143578241707707644896692103197656122506700480048328067788962941276125387802586894031903501102919191103970144749364394887468697365279400335850206843622679402687692934938873725292951588172213952 [152,45] -71138016480935218416661561472581659527210406256472589926595243059120103776460230364911418730445636495474500864159945671031215842404747560768958965745122652232352017082347473496767253929273744011306434495973171625178083291730919432073043618103774016771469544559230715666545945361753882761627649769457597718724885661586755656740221166483223952255237152315625038897016040473211976597470087676210439809116065897624815026355205571270896042322858136592776731426269900563197161937516793961538153181565859697975584505355975951615706955309740043845229173374169481634322063240717744508456715591924462157830393779730829302907860689725230313730120626631200951406558931802957170690183507753822475177297770711399938802077850781378702873706076843101410108491494965711432738994185858814541896894151783064331146326048834045455930318477469070640230987698629860604173906017377584168601807928750776225159486513916854859609227593295273287915029923976817128565752574790898780737409995327681323449038819958941206574461438158827589211112053411525328966963350072004784022308238177411186908619997710470284011447203560680483212625728039206434704861144705083683905682505644724509425710895265189598264488619544258797987947133069045805131561899879507480008639080746584356331847961031447018468243367570203888039152721605873244906607886320974578207661222549021849255091484207936 [152,46] 22284879877559946277446746223762400005523306211028105574574253984432234783252836804899871042162787423683232604036865159075449477811867423820643121575576491392892988300089150028936663427795810720428721829959767686212632316361525843376636005566653032014514346781796937155885637345659489420960898126078536513399843141358690709996322320528554164299232612456345893846653995154051737812179834357831990723370529685336757103912646020568752303044216548199969246174412108433118913550895638892848592190080849624216117306485356034927610581407287351249474456050290987697082592672070043881406321331880140143504496061163575505183790727308698424851330461379784295476325033775403809314577515802278006963263413793092841834071483367121823667683808581023187769168100321747368721433105767467289652439711830790033665919712107229238872510911793332047326305680621328098117923885000869644663140930270980563487618426339562393623437958081659177112341457819393964258615467277054225174521046361955019451689454503622900891715100630140567363172237545837037148907819046507276007321789921872158049089214943134561027265337180461234328899273689435392865791286158651683845404362285642588400045328413973427573583798734136911001093588465905737649525681670208156289811270664625383071570208655922468915723824282372314922666103903378095867635147535356051187439798958301796926595702568 [152,47] -6361636249822396732858834841967083576694740558761780904650905928111806776189224315568597862767957167854782366462057296164372772192489542710075192103476242082335796492952315425030842353857089803234347489052448716101604084926804574908811588267675790556284926824502265963220485750443724969120784731470760810090347952956833281186348702351532218723612580935029826051773015330711168974068913354113321948180191127100649874779698274935718528879148707971789779180895060666453771634938355024813708668755177302692320288082157743389547110983095126616964546932187251068197599730984735257150334672629660495794233819000154909493628054324406677023412741121003264555985891096942069107011874741935955600492827607812376709413333643273786056412269426561266786585501758260677862719306504673196999911214110532634818511678225926736928442762267509664718352826558653427161918453199632268742761392371365129496595601920512305802255446267476662772642578375244955688207681022735231038624961005044187600546167491850925403895743144266203784643229971279233640786484549122676646318767080470480303405410206106073521650187600308820913149686705026576454427690286140059823008825489671280344907792876155782300716191601290939081009665051041073376406758827965753739209517802525178109568730876520992214116502500055932775890141950354710677785763848206005107841231218701488789320544 [152,48] 1650644243832638030801901302159629986544956096948263863519668522027435887297368919876262659368448873590044440053806781576377761645161240173262561914094232272821922648786013129416219896260434105240794705401892544823228194440503582072093904310488199951340699379184805655173324622200217648119514903894754969964345378861900650405427814333871362068207011354950262234831502467697873645256462482376128690796103629974838134452096501060363551385869533932387834658020712708368946786407591856207147643381412870657242923068457805673648793697220467137312833695415097328216442699230079063384683784377460864220094745498122024718018534311315224441502143342263324522017424886265321761691218505099047844795296029235340332159435721353059536183425123161515062762174378848923208478377235130049032966476808782477244834613923151610277312852597587559729946667192770475448751783151602947952686176706167787882702152088051892865521122414559012914472013539890732828600107218333248829883067267250627171376996394108901017861178131303991262764917716760294017900327859745642567066939463931570457412640386159091366241227904481859675565802078055569845661015761022585960993967716374425959510229987830677982206296135222806492525673662879630322812909539165491345229986868385353949758612898034255464277169752541462201997679694939526348335851587472382630638471730852362883363 [152,49] -388218396196436158651061704404604465541509558192093001626778345075173930995541155485689051599491014655165412589938707766903612776041296393431381967706845945677153209323907361703868643790593780585867755843936891597688275525195244682570904166593007463177182088384903120433506535690923794492837194655441899363662602072719713865238631327681974218646485373613722661086301531916617543626650102617670549491664349257519431794855669502724569973414367915357165788383563445337202433453690475444809261834079671551998004651496652434347556791484209195678112326471772864924681893934800081086373469746930808083175893775343773912863765354871493997659184768527416806921849066186070657215347351067558016422659724500935442135159595734514403715431211148686018254436472192348891643973926692909134264514435326596972432816791602020291256203795695079931666723555204254805839762538168775889420668071595798741298527182918029052713850975771703156778070603255655131162757348319532031228545941824162522104739935051016506116432339478208778146751043276226521133421689548138457431519066855235539268425569511491140067687828720672669066799552944179093703756054079287787581689025926046286607396032902873442043679629127655601548330520454171654375703138350288323058252871762690587591668649538658860639118844055269276528086290876659787202021172280832526177187172595658848 [152,50] 82554488869289083485444287391588740372820325937924157546866096253073543154760521083993133166634689197109445648635791753402434605206394041516481674609118764963387947409709161087142544867358989036273561175481757822193312347950113790116174185417826514460250521439995135391817350469415333178913804755970325815957862478889987089347711376406408484014984562835824751838193095887317153608523243695128547608248953842114977427507253133183849237822062357480230024040450538164551851443645902897171700190009216130331808646476313667613547491050033017082223033049734066158844664121786990173394427761261337272887763144136837411943610737164373567098973004155145409078882940659785338215613856902644445228878885364697999663940947389336409029472648500507720960561427427108334466303181423624925592717356352015795725475853793666629134004136677254640211837939026888997759109203890479234982142141185996272383417398666043079014275524957212422067226162862291172976183044261156810091815386370912265562420442494258346015745076519186335760485780825587953778382464264494389068493745176795909461060468446214115326189617271878294432081042934144520306106750380739505198812355118482939263751431909766865314134186567734098354664674134475345206961042390224431885188376644446788867144856681405753545572365190611288621076602592556245754544570605857191541810356023456 [152,51] -15842280659645633499893282551540104320049171293055177599194924133867490373168485593311494553186740982462762366736636513381995110560287947390970316575770513269966297043542189547359993998423924582063803486453635977634323256308854555262352004345445929819993052051602308306754605814194768400722561971825437322868592293751074244260861998244025280137913256146797163535584257876327437587736660427909883436280376449430707518129826475205004667063045868104012927965732203155552215186779133865865687961415277259482017094344522666973703617480139528527132465737847391545077619350505912772812070778366731705466130843576190077791708301430320292046044426853166253169782595495701134374177942605178510448801727598441544048335086536699011309720743710314208634876423647734248695256980340537514048092222881762222309430486347339744839464364962032038349614308338363081790259413747488407484232143122886886297109584967907494595603522769350560849029943577077535065775576809855368024188768923264486241729782431323404778754190237885044562014437177975902542340372814664453355216444383099055431007727832436119431408387811236714574245482687224073086319841367686631394683984518832897673795974497424306696761405584644346475015990133704503384184254571175347984196745775718992567087632779974979935573670453734027079038328388978988862040541479029259605024421952 [152,52] 2740861296786794985738685152797222204743901390464441425878508194383530183449876537428118060876557492522670168830219746097888044643344485293474835310090886454431776592120445670778828355662295651860118652623090314649896720752761826974635654476189974904431920135129476746688303182744748345028026976996834593266323610392118302955521727706236860813279899207198882269048973420103215571385123210612839366256114645189904657556862038022992202235776291979171650880238006842693626169328791591641854858867710781436469596541274816209470661833164310227863304143083068983022277945902592306983286611916184923710183722531614928464934836246866220142880554110049042134401917295090827407949848345311515836472182435505874591077009894301064447112315931356865026804033348797275173350498365306486157163807842273269922902072290427992395303364792864659993823837787180885445432644101105570887651593753554242726917087099174970986538530057489127548466587321076292929456923672587546120100581894548227089420966232849350000648372895791747517997950973382954379502631963013828888253900179400542641085377529945244500460094723471421395310252763678853157426142132852257196902021235592704837088233093590134435123369306329993994966340761481524795616449416030028181795629843741768059692482900919184423238890595235033269600963863590037125123501966813771004260584 [152,53] -427535850308582572824668416977913693414403624387040968301889094577065518005905782816022114540581497115955217453950795849945326008136098839067172620524611114052593122764057891194711675156598811034701913604671039641101608776096298625108931883513823004983014240341588360795959846238941218054688652166307832329903176255533333184628074180786803306868631681160834474453182966537663318142515870984372950149220058715393975877840440096855931698564886045937146675060126364360716206611591268960044049940999140510544909757303950661117184307563246647644787634465110608860068534905361436349393873596910802436149796506022241064846214612861665950137328936371503728739124464910241695269683118035028837817381194459894856277968743755146569757195325404943314614637070698561939546060252587132751310786239157555957096093444642805911281587052617746200177173670767662816254736732934738823655237864150652892513266506023991118467199722290368327778036690922351687708466563143582461544689613489726711700770997304616654676099323360587530010916603097229098720656973944129954341686261304018793785018740675128627248260561758179538241672167173433780635579906413915868520637028447923497019696700785882065609741323625890435722471753928789819991954013212185299622989934963826078018738781351268514666094749511488857231401849302209776040806947047844184640 [152,54] 60168825611853364475335807930112792256270356699719475291552197998559788293275284869496028258125889125767574501213791857324019022906849470024874374396452498636445999117901937192290028458124448598673422891174632305372872511974208634130015967029829178185010305507773666478291019482851945975161316061374722211108237401895972839509885017688046584041711317091338911861446828660450280953879695983259562887740338260510684163394405003754189285847166612852496351806534864151517537267252711281967558850728457058933217241977292169332836225367595840671412349098815086441212474723017592407002215843423770523049418758289127820185704587013167560387025690806712713359677138505853396751198072832852555016417055345388474144137831987720542061573571306726562925264497264013356633111755044080525732174886035484085736271380031307415516078747372407987249807548209834900368107383507338899264114521596621549160009012619526323050899008493427824719265633718733046022204929410942483925733033242545311233393787519669148003594423587489387781563175248858382499240802648419796104524757596114212389237993381363047622728962480673877017386955211055723681665373537315761039189977149049474163656324407240349344731112833359990886453011685361245041272682016028858888525477011048566827534161534081745285841524409690238899349348636074952475438002532567424 [152,55] -7642150838341259502511711049736696434313385515922736765957585365964993048737851221052487083149856956332640615555588120689912174506168302104201733678211384994515620209167485170428121130482634586272639108801213961284169317190871325968008431320824346269083907428528858152493601759909743588937604228817738739938736746616568306288538860979294072908225574706308490998916922704501274385874194873342329022902595417123131554200962677665808001352225171777967525931500786956250516091127851222828226491520899133644373914598265103335009547891861740126945418886507152378490939519298406501006559956541095198663837674221934032842384088620722252095966097042852920779212002023528428595294734419934269444427959453217581407594857251762028011014497114742184098056918641587453545906774949096540967220538857349840346766994277289975004031548053659722758971339178101265509692178158750221542560973282048619080640807505668073435813131405633697079130216752886098583473398673736120152129139316736790457453151267047266671428263269032599290321020260696779589203161203069114613632306703785258292911959360439518948081454357759319194461274904613821215657773612801044735964046056430696790786010851215047422568006598135275479226342218028961909665330535691981601708599201717929755915046228991993118656959734421993300158517447885419317078611192016 [152,56] 874632509757438224076778141720681075723455329640066888587649133450467128874053763584822656275259426726878050021236131363100290746559748767391700778423273951135136024887729184318752765036783525676412752292968758882538488186174546476952440977786932868295164824767789739110716220047901569545527161584620106315373385993005145668767052343316417376365194136677862705808811447511348682235981324953599576641893769910495909628961387902698500363172112435179806923571489308713015041185908046972047213516247260389602987984087445169923579987453028332207072643505296094578948296866279125964562209236892507266175009237517253210330119383700372636545802508978473032426807808039038735275124742217418111426058799212706925798260735154581767730770339185362610377950851992528971917934599310403736706528279539566560017942326277954268731377830952847413550580304892772003104130330317556679177995904427474454607578817239590761945775065985132429667945400842213883815162428686630966748814904263416171817796680914149225578604222939924762342068907934316845236057264998244181535760229414490884712650540070014903276079607970831134049402834581010086669588427332731928631456022786946566954640043660657970643662219042570341770251620105724729305207716839757756963046578911206442670414785364688101448828488421604429799217746832159968296711846 [152,57] -89766168359303854067484459053202246051982416296215341287849141966698514164945802959219848986067350739416125519736514998832462996303451151889959592073368591733959900403189397137732407165819797291602948297249873402881715255813465583377783237326440108094240263103311783961069659121580699348573259285791282847499262070972964806271151497179430261187824621211980799498459470475746953713417318705207762122135012065252991104110773637121995052325396141979063658271827096538964258957298888440255332527841605191844547953907985551013547039997394885241662203602443104099246910163713595478165286144169812268053920708113521587365967445452755248743408742215375773230347591787706427863961792742793899600329925397636294426342217613495760727624015537377666860647170779555502655414517768796789833940429130659719841147404768100232412841293872597701294238890230162822127204605340673423872645342390359258786973872881673479125470909407912204666143275274962294555777681764000944695255440381522555414216710459032313265600859610320233297710614463593240712432718242726633516052101079669480520959243192048353679503308990205038160890678272000511266305232951821599344329737975837492632802761164900409276308230263681848483491308948888952925464796086569489636078466167684038591012403255682942957188192693454829047575548761558538391424 [152,58] 8191287876986086762233998055690963171899285076071229289604319394677451486891276336591223814653646150500535243837299753327228054911150274221058066390775567536675767671409263227468443603902606398397994471195345753618724288961353169329621253482244892079031367159366351155470186307082517665615133585872173079134033476536713657240157591727141436077198211179934323876375478279267508303596640667687045116975738162384342745921099536844930686701439524428654994538128688187955984993104287613487468978844253354186744718015038894290163346189025292215612334820120289511077291387142472605949387810574846613538396122214074225900205307709097706258023156177082344343371637366058085594120101699811866286271603060023205066736385612889211459397774247988715657244572262920554905793038943331841017067703556446480182502035074453272997660545804278876053637731022057115977975775765742383754599064679883352497580315051855664346018317126103701385699587267402024449644205989293635744681201996664160893046918770158824687113900428570233360435497164231734167446157729230253810403644102016543389442967923329009952429970545903068587857830688094138627093146670131334767089389278378899107164770168696304572319452100309270702659678214279568523324485679636160246547277914962902408845074750240481019808851037551158035257997415773546560 [152,59] -656877262756741148028063722067376968522563413891005574342656952776022886613899844465884845134429307314094976824766980563515343547968011950519349798620186230966379020124021438794439469670781089472337368250573625025694302404837190988016233872499245387963537868424468202281604356462126831411688036865710353364337086000477057588365110350799226760155637624613134124320052714745197489287497328036023482078075015454084599551477336431874754891633065260704743521439672520489308736595048655383126360164463030179335588302690120455339059875611279094350588170316937861600656905117484306651328270672226648744413901105126178967791157951222818205621668861923953787440836692402136858736693635933203590451506640477938491578764441551514412094715727125809652120365068094040123798424728240423314071024864477238666878137839960364352137273660817612988854238963338485352699949002611789648488375892529402749755948611513301961944116141955786665201220660218169926185727790536372018428731413450988529556657700693746861329518729196449885336467672009876417470428785379400548364067482940949013859140935950640183627144067077963757288321914474811564109235078873898551075409450076196505013152377790622803214115276445091054326917402105448589848985478507095328613905526459389232192068874545709708156138694610159013554072948962640 [152,60] 45685827453078823427994209292872145344268334740001960408346622458433880610721145499123450760511127594424692110035971236444321616333076516682392840436388147661816001299712118648885104077310585455874120909128344715551714773371230067957773289219869806388307427300603544688510313804224280197325993168017755217958037481051523224380185026052820576247171728399256101514935155496614844113574597274140144216375731388709707993277290147925248602241293070123617284713199102559788554547764760927924488762121985023038744002617828716707010947126411595526581673560980382651770390533321274012733076715390827088991379210950943038080135076244070121170724457748970317250902253456990279820534678753767383730273030031572527708885625786547894780869214385526529793229833270427533851758612705820454118985361957888109695260225065877858483861778454960273560373665972273693443693354926425347307486834088283004286922131958934633147442219465953675354970263588867042601278404547293199786698426163935263024108642850037689049660707223694767477445881077897585395834088656788868398269851229414511293013742541515943112370604736433805970882058902175307186786290210843978497241070562447679586554442854235430509856168837659087906697021581526943962167088869859744347115671262675779017069461662549298761801748915378355656452865248 [152,61] -2718761687749656084915937267305224364772593436933018130219311223955228586699479495317660029084910765149358828592951049708531263946123796055728087621391421084967899116030998597634913245609636231032492242565744440602868583999670447712972202383379504164548467510292637006780524181185087838536608591967234822924599465467943810800191538364224604606551142444933423654805510962980766467937828848856430120927187098430902550643017834423222821717146855203183424718766952522536205552962533109741430192319529865872624272541910882222577741414234180814173799941938093360880561958390678799064097519777214856270860461194631172061595357207360165402545794000984401434468222721550440291544047761735457557396141630585897899338841091384940082920841423675469160443038679983506067485229063382025970188628957278799602013339778721173035227860968212251779987510737432908955025733594847602259562398714907781826961986947536124920925048261846433534876834360073417573851610656615882557822018931340010463325139239148120811980147060588720956187336814885725528985881376023646169912764537078513057069045390441006307976515349314508052496624092355863196019908254696336611084532605061370748184594899771720501673107285910931203463552561253792582432464945554302538657710788188684107165357576457959320643353818429967450696000 [152,62] 136043241753705572273519203538426944482383993076675499718730150140502126990891946096760948183693830410111687994419742537709946151881553780506435430917067389721833011496242284132397406500184300461103729894827888577474275382046430906211398814091043180892025449320179323929154625105761537785737169197116640274341999321448884385229496186953147162816544634641737447062857521854381880548076414178393810033270040756652678571910985428590223666722710140374791895169177290990981524645734510218257760507029445616618963110229514934182513416484520643060534954253173098813041847931109319197138104007760423746189374319407366362218232728832444040566192535560685435152333854720409651107460225964394412517027623633118606334161652927466787268085742822097154828627782859412754302734160018287899385494593586249465387534658603132907936539177121226910511126966485895086506552993420716037903686402456833179210530028814678675241312054781615524592540879507165403615593810296011396873071772790191282074855632450811394152438851269688398703131711315963782884553647659272199036258008660453574527697785756091098745285206750871271205057872493548061772091639536033473176621831851066596732086776535840809762531468530954553104475401056415186547529212098965545538786109183687193366742086498243355239154326014049424384 [152,63] -5420569797231495917552724610095477252675691607795636177909207253551928164007987082338793427258843997228873790035345610017165701406118084921821150507979318123869706246940242239830871344281463532443117381018245949437754896637418805120500412123515883232576523639542025225825348016685446543282334069464159614420234225361990891558312261252428697017264008146848969247728534496836095874703444228238144830526119872506166739967889718191464038062438116361754337235405905252878601601407071114587710188767804872930621871944488596233889691372458013359919075126108630654976393687762575618394204498194318816862943253864831043596034871162375580610703433478710717237080139188192604931413569514667145851424966991820901259074245517028492271110991421946830619157161361629219344650575219797164859773947105935966396671769366302261643982687761690793191398610747350970080512517308314360577448825567036337013108411144091300207506477550363325501532464290283753223308928284100847263178227483060855869980063489634171236543444430067043811473925876544903023583453331341751264808654083091885663496231145985608760737372453517781852909124921689771280062413281542873806894701865075457221163720677391071721965577224773234940239022693362672924482806245193903909484501359463043121229671328833834226640361608928800 [152,64] 118348276146806130769692340211930170753778367832767862887415807491146053975104705848842495534208994434982421357736092383230745176887396133764010766629509560133444878894337519273986051303748481421440532282004621276097207473742099213326471755468403029311251402820575143721298806115652603094205689333698022444567574545318796617266843425171178927901765655200608599441683035125647237117835533986623495095252125018758563303433952501830596328888456730747554718165514293693552629447818940934622983111145735948333769975449605443466980295488722560582421826271386158237988425146338777788115605846876567613056851002485113265446563727018483057201805932520767959908587751362234479591025905885545062959415872343200931105292015792339060019205534746615101507064476184054888360595239526331681365629340569308797658720779783127679205524398432502357238137655491463010410302920089158515864764610965001143910194432730413525217998946034318693988512705331589932480686731058469455609346922701079796399893867123616782185736565917218391401319550141021917202093972333617712815310038594510344682173519833233125898502811880071425017076919703678509625816952073878176138781182387381119361293186043933266465175842277716383105508903223130523813414766987674521794950237434438028040946507618573148395012962867 [152,65] 7685453958929751404956071225484650158623500945373443631263881671272899838388604133912496653440862490731605169102533139318005206978203906679669972590465780676771689924124093030983826680263830328790504667058199125996780515329312090417278823785156893977177865157928708699123211348016371175548238530939454446439282001505612211441636476411206218900621875809854321620640607060988577722647896313845736643409613548299482700039423650076448850370967425384961100534176574785983534235756311684414085596194570652568001049857584517229966921968192293591990791205207020975098559739371056354962237968492623154881059629135694142351246267178578180613516414316315690355866861859870973371522999081499931081028401347123996064389207222962662104201325816248197980018873802151303311718382400952669415726395998355448254499547151555580402062596717750625628164899317152233395506365706599532618382754045735165059377644616790566512244011698300999540123003153569375686776255407014611607586890009015289830660203010103152069048799800481090238289582579521967928836630024387386221300839104554921633754656594176967813737179127579368767282335565360777406250864479590381056373162271211930702082522956560800159592769930069860241939206294134811760654479267845502461173536544829886610836628907100486281587296 [152,66] -1394074003364687062524263449718204949857861815456221547848501924031633230373881283978445054693261948101911226816692274463560651430590147448177065116536790124779574761228989450472708431952378680181092042658704924626110113786628449056830651542037986282670529767987610129072381902550063448645538055733646972850326516705902461473579947404608430939835986908724377867184073874831552226118651535683209536852847630019552307128628742694651011488987953993340404233774490753499178159336473916136214957352272973159188021017461537728310181758087313657095961047188706701121918639033278759540055369478599440710006377409097631079957091996814652513306219432103862481251776481796284050576850593839114735263930830928216423440378167482696530961151040147447704995897259841901264217505344036624230568417460875814465980687022082940377480960821743861178471820705842451098053845421734997547260933135382961346974483829013724418705430825696162402712507236865631766683162255961659058134296376522024052047493257873901422681385422442767342784986043996141872025840751257932223156366194106159085050938304298978129169926095427210479118033481615950621230012178225824020399706682057916097788593846485334214354921748526190849645387940644434650943281116655504212977975312105046448336944334090110043520 [152,67] 114404045142259167174650273356911493463803940034245449345798866561294813364687962833094622386215714783263343179222848555536073250473680201735918859968020423280308040457976168926931492490333998713219328026199219666773257733128614791693338958269582457420557197327509731053231210711386030319737431590332872014578312485230442645437847224366684150308700330772906811371956307182005188797791373641001977468595680174874726792858582668038389191011903916009242362555626884269735681056604103545048497070140615999649859371593640279874447215007751016630520406419584677177950030949789025558072556860173910932573703301543278037334801694797040158267433671121764055031354360746234884603924160517921688094981347114507814545491017617231154801413430607125504056861399243649884311083680667599922235539882736132983134183249544816838692771288472780339669642111689342711247223461249407274246724229343070702288087018822972389907447459947276114593555332133324005554691216051981500197358920828183773613349029775873525731462519629626796139107687404645806583826695931016525392595785355367677116928526580272453287240382379436557024243732004188874797711654116298232122400461624691037615334596105344483089411609912942442586644139304794125585348760041193577400804517570501816567741654800505280 [152,68] -4633309166387791900522560664165433052688429076152799585816203969325214061549724311938500557981202536033018408938280077493604376361352722741978837475312551265108496213116768728703404513132282236445991384676753318248652430330737897843271310655135835163484930053745803785277087509146866695585386209400859171575545094792254376456117347577749986863711451297238106463228375715252493159377694077985276636559326662739983650533473561771945573200187142871152601039542907916252041431538535232108662928393935652426550757851157948200686934074801715137386715525125193472876313029865109526232170225722172305258552523432547540443687156402153119115910092775685965942462755265380696742204889017723264375972706206974123317684906887982566542273227342162302651141899393471009317977317870993664519903415694784636033215336259905296338522107145211402829318148598277543355401354985667962260793898063795180558318291037628972090834854789650389843933525686518791190592689815919627764868269801095116885292733466711895702475321305719468781068752658723879513344608330017671135004161964080347728945458436387218246898194115729002679232967542535359842996250345172330960635782652740199333013419462141010052460910335994625084747634121388386346401998386946800013858247975932085734788767737064 [152,69] -130014190572255260477335887299763624529168916571275845717909058831819263365862023739726939122100154323388914953625626577699322963594529133598591979291819040880856242266982309652086816762932164947496774803291725211140165313963224046292800565103418188718502321110903372866117292538050521638128289944904536766050873790614575659004401624340298071244980878534715405000892558621480347545660570939089874576546429532253638128281191249553086311469046095559548766929725708290425468821713085741483544088954575420771255443352865746542558256025460104015453663839920782413177140459510947502020687683201479584160752827691841171444991546063416281511795511037802560475065264423950216178883533509279006505947105953086425255026800231599593399630418028023295633909522677971337388856211806903631051301555242960355076740224486122353672553416336599544392765073971083448715054383079153283406293098810364544188606423648792683025837047104908628777046274801230028254172141538969192678866795619621552445935309496178415295493671219601333705920095815289578595522644114704814212649827453205315711802058599514656278861057800580776203159640459496822331873804069372701060026632861650596885698025362035761233918172292474553686659903463235730808169083736207916728082504149803467423904384 [152,70] 33884774884071854835003275602532375151914058726547388920949684994657273550787974070098721947857550428308553029335255605873848071407086408092515647618789251665484513485726320576856690962252433968254381986985884345121900252347437461593632602601062872872017806639826013717446704899519186057695022219786230212962365959029965513586314371995535695532829216834434708046189060174224957585011631312326474223678269592904012255929891731633106189109290477568076540233507371361891272632744486312816426649417908458399104181430102456935562940428290556866567568609573101776750728693843995134477070553211603569470697156046785916644407728050580625762616709186852745129661288395256993471046517790816183109532958587968333237709215631522370079803302638830686459470193954166097569606437435732401488665106144445130989620321155281676405105496167289893470200850463503740485207619803821019467244123701672298895038798883517562508703621063695811680852381582995976748665058040186481201635353553756499849983097838185280694439570611095815207250495998945960845748451409365013890724660221969485869338099445279475893743193456255502350589697025624937745811418815294884073865280578959859268827190714903830370639485857297117917651619747908121074081085920883023334727790476828479958216 [152,71] -2402284458553126166923918049610020112407798210377395650967756398916746417427888469711051189596143983682094811412039222086578951788483831931248486426069867668607975822131763177202979252314759539617299889371529930171834865180635442368724190906092013424393322665357677897230593720161492121002109773218655331767712117763909631027921397754871367049083282941497436256779487741131168131610646577678868566319532739414847812727184841963441984203931505316043174177267566307536872261633983873184986301239346708162912947526929832279550205772775900267906163486369163062874126553474893914483239816835368914714140307296590610862188825933786584097103370583903667950218245737640654738864863897222846294871305598732983285993013883895535846115330006960918704635368107162329877429633019852233196068005794830016575271822991964377441501618541224621005687006492714357079427741658075368042543986700222972637552498980693133208181062868193804607150065185125467930981849793592958613355441767613196080104559236059473312094590276290172447731139025768884334456104722599198122944429092379877462837625643044118296481922285898123420772596813742431931666750333215304288565954607834560071186046597235017452414957128427677974863955938504619931582096050895216656763157263309861040 [152,72] 80174378109755433491834201721270357691664057408499403768984805259577007556815918030147900217713315165824708146442254271342910853414366448392677795048349811034584038203654982719346145040140803545366770516836877771432814818123767831764898311411602153170774104788561708152280183320034603046646835372340113693229403552452370105790363365241722495159847643290567896674765995382859984481258867568879474960568038678479462817364509386436767901654955503429428804901071354937500629581601403733617440344206117771244946516403433277905090890468024577081543402809028430913691939830492418498827703241948660315569744898295133711951022352225568551005521192183310516704280444603702275114310033731042412738011771213294210034828535463709903750686852663037494851717961652499196342094372193774066446034180873133303547571985959490242470009215444395994141798259007740051499359812513101440223268944109382718673327975144892625800014096744914864264340936522157416691596822858878644920661602203856601269496303845065949071645920360938432013515968659176538067925613605824107109475597688041197865953195702623993978889722588924441705606591337843701026568039876266857593590167794120066562609267667874496684620538557841822382793174641775704765904977469285470074598675842216 [152,73] -52762325445647416351682332300166739559532743716639732428195687004990085342399433397277390944785280621788653912954454388116773570506923569289561700184665827214970668265776048885495844741913181369571330535868850855756090877171284424218986081312800548476674158233122946290434813594414706992262818022322946191122550175955663668464945359069830973120178516168000364387955513225624413829348104540377463562301587573724479676653514110384270652623221470847989041652373174271001646387112022793230403077657672438061415901818173608930791345431945399726985032494967124080780230465636943808171848402380423992496106375106577938690396656070266546212730201343349313708676098227791653749604951108733211521147028704062941679058092440250176334321070490312187972036703350148944096807760354428184812304249683827926811486978347636860266630494309636448091034849335738301834749005628914564133529863427820436322929427307784245826749075221287007670775663196295806869978242198883736725894518682333745351444645923530377689978780928378099365490625775284115291349838941446990921317769279925545786266473415990547080418192040849618129416213567393419891548828802452592694388911969252541260445050177043881476355210615185268892008966126337990633987619560763164197332096 [152,74] -94978394225536975493240733638015250965458243221113302613029937280597751186159397186752105021940470464239725680646019223168507250332254277468954804295162573804961084355942036727469872505511456099791311685622669298551716752195637872294228406577017401623259276436369713324702683959656487744620967727537098406366556581345294036142737876671899022352140887341097751719211004600966351332574663058940938267786173440581654010938841475503127684359248518392231528305165528034912356284377774588532638562944874814076361213339666850534313157826887614953130100754008752241264036034879633220507255223276171437255851365412512253421381510946862740657053975572722953593505926876413392120645985505282866161333911480244043844901785548203537941053463103713014063150130499660643608694164421045760315933064657642759428589559436387472512673162203179200659834006637606771262154040099749721601603993601877855045156019451947048189383416520653969229692098712110662578609418732233778909345160599140700447926903637589702070126211855228722074290230967011048092603214445488340050418235568345385414202842821893727840543040128213705434848862872548837705917135607520755792432702865194852992666652189097303906470470232068698577572472107354848653129570007057085379712 [152,75] 2109450412924346018992617591453730971750462471307055694581277860680885840563381434121272082525457121486767419925629580544051670470613241933074513241093813770389808032994854026346820802284414284247209661525060817624051343239517994840745842598698345458437099028397982686880065628750370848165435585816875660226826120134533728609482054858251095527326818622484083306490994427997342316313988371393001155823410477979029163075253090883941281789529129430519417897222541346137722820111291950422356961769120629905275450841111457601550941796570010244954559901997093289101815212660546267913671767291744041189522225316081583392512607407408687761212503225563670447241175950757305209521670466654511384204321654325327122797153209715201995233496225959728801223017923244970967035840455016607750411908670352699558243768014783016789358222178378771029958452019876329633360627867754441433006360043149088989327695771804820837604067999059136104815023679722418692633118246423069423275134499020695042842287305983878516970326340814679998443819941202799266344919764914836620933560374755537304385053279843703344069544140587598214112325024369048217699055698907482616263193298765489418527910305448430683844497559102178563653544202205647781520077474398707664 [152,76] 95944503328735164829724674061819550465223703672151484387703266569901658590151644497425436708309907208198887369204283240788770222780392559987119544341450962168950947323061174726211332971880794674751726139157110239347559935187324713962914718955378122979689501183534743915069768686438434903802844742299853166695234486057096241937316972201889047831028108341017539576657540321270237571177230200291193803480045765762619207957060161077856247948519916147899814288510441540711583236659298787147669225364485141012383985089901933697255055178356071306779988425321710448996276911081380292847560011808338118479784000188845892256433376914028311251060969917636714411708295903911742111025189535199860291021421472703130444862568837024516963832006761640946294156921940359011782473544930741504896854251242430441813304074737800819465099607904592230975875530347623088640283952978798563061106364579751138535369965931722863137281232928747521195575330098140302162010691667094951949171131439003140156236243240380307292440820288241062795012185103907366193591075562877748903667275992279874869253309855175257331099312954275715437070375043052111399440830258195068401110181040188991385983971946027137085795930223821335855327705952972184721283155990208 [152,77] -4366755610281130312077049173520366219284818024143806468001003355525435735489876952700327137473640310346041282996223079688482113053863127191512871866538507300428341514331952631557811005609926922913065444807626294140596277652519411693826798295169135657496790993045701932914901954855621602243997201662595953322832150466474913970126679611923107618024865919155386868587503543869091615725737056518827826568090635794263057343696020491320192177119551615159832206850011294860968230132751722523279022914945101057654136142720271305776243807428226595512867986464779268401587595256102552333458396119814018211898996433346354120748231402245994528006844721178704816955511689944085749011985502506514502904046214906101012207139191297368691890130867218963382422863220766353707373419908216590590631040481537050621876205068803233710786014100863314047507104130927537897500612145308128566813819413640443555997209852935676775639072349557588174149980958343395150784927452111012057760934640752700282056024044009761299567463502689377862431782662824511221056756839185282571759150560400587554239126280443389602012449508925576931123225214088489277443500453190961292719708090382245217835779095850379354813007645549096424050923423292316555758819520 [152,78] -166412822572474845693769116609852084436285351703810273506832307469069956922132483440912381185947775266764018559267096115864943073880878621987061565148619982469553325535204960490902412416112117103185480703672201128970734415605257528763347815788246022309320494621657612834322065110098903187860226114962725051618379583554730184681742815129726736720218720560611419184360454378575305802924463339829570417990139773613040037399422450194908861282259613904462809498861668892264882031860179975472902078495195560865986714123541637121314778232139575839021848895297550596056121933518445176378174891181538927166351720862075605495230499282257445325730631993232466029354818513166898642593522032230917458734148663752518272358793368600658463040739265849635807516388008962399337111336089425198080054547165575476402094191856576991765244839349995298623197555337075140995028366971447341168738009663855922656958986053272534790707819906403962097770466759833696391094160364659591092369530123317335275439668071480275586743958489902420851729438549522104945846279289203671131156424466944620854483357967865547080312659717767571517609490481323896935578713214980452951165955818056946709255544997404915239556818409802775816598201449002503211608 [152,79] -13538728340893369526179159571556265289692630200568113473998507365933187558879502630534173122154156275026811006238994109886949889895285755410911239240894888300815973561067757724712891414568445149759324549178507924218351210637013006779604418512919211800515715098442560462308278530632852672195434746297116106377253619648321897762745078715715546533456431731321099917258946015842413575222225468555123230813906962307797791051385732857553050387847530389541186380383535803436942294398530417012384803067616721132368055887365992363492670349972912588758427454753832691769788773645082208772129250736780354309640826069599028540799173541558193454326483472893743384602939884049127364534096774138261228343986341921508066873802779070245404130306813218243459859381494139235006757291249427843412814145742140945350967833650559628529482347406821859409029702392444090719799797019056075817291519069699513298664409282056587576427603157317747311022424660882080156071764840671324944095464562457660214098389713440529131283355968770604021954431539639225189917779882729620102910644246645051257465434006343678109793724457677604097437086319295725221940315793053999024634094116878032829497025054972958435973240864247878776414047698410023824 [152,80] 2188956419055758346099770961442972034903281655023446816417502820414523528460883149738001823799455655549756755093292758050230340632511429769483061433767958737376949842496451247916433138023397322239253366141539055104923710086704244435504686863682511322964621080388291695614840247379812886662558113169794417030688852632685163969899524645875375303028488584467067097614950247961718836867388683582185171142721961383345278054966123424260584300077889532441556212289457560473960944094002672212867941811486322772040954519431818239589549395491598503864874045459859958878714359066129536239264006883191492139420759682981980863524635518367774643733855863011249962045482335579397821749149558871429346552509241409911750798293709110801952218094692609392431977374576577562992601308477134390503893580148140399346107765164533953204443331895958203823957391858596685555925883581997679115540217216448386439480065925696780040991194401913461146489036666478428227756098959620509194824819215068928481834729810770435322183307685604019701882995710996638097394947856594018835024024566115328738413138157799089561105488176865515952611613432614130007570466374652162158575794801341774118581669844607361873462878006510178005916806796098265 [152,81] 55506219420545164766102295762575822188513085924961151359034514319419309914023809662993282320276800268523102012179421377137895483389688208798695575104327474616952006618306369681402419682096272194239316310360216847088441489153606011153670540219255645837219253167452032531678270336100132492398071325590708822343958059113060281218720275118975113489555285290426505087426898938559279469759646311807749214095628098989313474847975714750848379541485245304691934400327275528076518198033698360145873402588987227791067379742853496956798437249195530439501426174701002249780308174912172097295601709424239825724637674500152381079163131190583949773030509058605272709870339584093048892721154377690529742266264236816261441431368016297447197065596309016106171969426850222548600834750357151760964756329506001824685549096419283886859770519147150012347473264096837774149790298692708889441038078769602382632697154293108189772892844373647170626083056446604223232495359728165337359339768510597834223484595346355410166351423863171566345649883720514579003721469163369020050824914680515968273527102096019532102489377115926893145206470393040279511705995527834246452917690484847935069646309091025102168802997041585354564651191392 [152,82] 2440336130797839287168194837067454491726905832264116863509630577894849128611282618039087206658389506909996912124202236562347790497299568321386878114132930631774260846062439899211627184135724294516895141099656332808738103110433075701181988276251025091575692653991626524942856541959691185990985310109353214243787932702723238444095975454543789501237180520262315745509265491973269710948598967025805459445937786855419543091735215544469734327659416647523563817684307093395840951246666293089660479462780902237521423226279046712228723061281646324988963337268952938258075920011557622900056535264995649297458715619696550805036009084129695298351168109853419691649004428927496401842213096166440232857046157305251595144177805422242456289167334460223124098404947830550314067526286066094966322649430721176276800376743213510593218869504127342341211330181412037305871077867362937257086821220192592644682391273123957312619461934364851056002138386162152058007203417418603871879516157931262788211944217631846319020042484929857766101894580162436167699249769573215485535241380941905235261868098088763182749498273414656531787430716337404286813945084923628311965290459562776777797902618963777513389662232438155572309888 [152,83] 4700672375959767912796250231180511742022365132491966190227898620774658169993915383586913471584819779684635350261355285683965748493655936103203053615159727552434549629988683203870552900515039779514451837942029846095715449429185611876456809768414505807368773312500835321867485571842956631717515618584739290803219486496195985907366742166808660754837849408289171266925576915995766674118991546945914592216465211176043476019120989160590117133231134068587244499700000613150228678116159663622000768187478360581281528132756858720900923118686848510986206709252609750580663905386825164952526935429143480702409855340547074875969449177030574055913149369280933500160963161670250193567225121909200180535283606950117116567630182153027860080432647778807417030028974100496416458427823940005962317663966075133728551567720607840104471813913972762472270881703740791392713133424134667973422428263222053945667038491354482927464784350341345606673659841567399277447579164104732977596555030982252668717432177156426087162761287893954791345028084944425562971028537868145646749493027465603512877546493441440246635624473986331035674221622647323133732497290717875138710063311383031422528403955080472508628281886215417920 [152,84] 453361648180693859686739139581631324968067082482821891710255941695760016483882099018614015578421294243551888984955884548261014708694785265384751573267141653582834905278904575280705128102324163773988474733582512515528718188711059436800273953705066422465792469991558580142979149663512140605295840902029036916714453922283658769204821217450677824495997456935496574867532963960860337161800885180328776182408682201149273845224894604388623341927628476753222998515224369479327545947846128005707011291959926900013969615382906319493339183980154857252829211197074143266763000803253222411889644782070236108948774645601923794447772581230450076692347984687855278724363224013289087876034217855948324604251249923201138208730274334970696107996734505652010036177330560364082362595242481255201211589399010026245687490076336439342783426744769511821818532116589772264352836232865291234378780737820040799276159347671653533388679457251849803119425300189378843478769476198179605880124985077211048090199164343904163051318527371553263789928398720509093474438382970534805902724388087657158899017025034019400726692352184973621024246880977839813187237357419594756818404133850814431286514649940398961871206246461944 [152,85] -3247261585269206701618241369969389860351546775592958046140345835221891692937496423180231462639873521466026892652103568986868175155599331890349751254748758904663316035480400870795423610325900184247705426132257930053748991884818103458634184621855375165294379056097090788951484183321383615951990308797584258655969867831566339727719552542374394374836164411749051401303808673670056570821470499062517012801373256482047941268392906399474603181028660775263723071979706421980560089373478956900543926644376438401493378561072029058327194673016078544919101690204254471628160547087560945026018685330162067639594841260221215529263689938998583810796220985049824441515404877202064880207039613139767217517209536737493403631734696478599412828631886390101456665802864935463289228487615919484892846587844866788635983479539071535164888755733013469054543927768531816154780636953562747507581123631141025935821139662249333707396729061078237472622587752670639294998712857453806912649007447313934053469450618101057238499892286280221021359682053141907334299561055021175110176696977397636905646922699893546630072864137840351836714529165255199965700852884670785103027937917030442009703582990767660772043595328 [152,86] 39714913190137574037387351779632152887618782613371203310833893662884589088141041797684698412115262201118669289965398764679975151777631729669262627684457028750966687848633067433938789127682439180049691548056279424474569375278315641699761965676694571016074703520351074390918811302410307301274580840691551485596275642963595920655190562506665710929626064174502702826673169343918621045356070496630538169609534568469830588134742824507092867903028066699802881180098564961114653248934309380557674174355561205747219049729034844691571590397624997358950732144298299592903420796273255491977210986889475612831498478870744096259812739411560048988109623765986715264738256309759877967543912061728120309367951211901320838719514360143535637405622732366664489561465264403662188541144455674934980362124391206563213570518192035122178515489867511573894110587236626184633054243197163245461142493639298243519916829614533835959503955061371582965444574078143965370677639143209815831227899296759352442542743466457561878492767986629968982500333752009913307842107455792130546772430952706198373837117569700244415307003883130511630475982400755050162647226673563107990284513016909030307370060384040849690168 [152,87] -251011630509266243545865843448927063975583812437125107219084735165892861793221421590792983758720420563492520876598442716563988802163812496609186227057033480887169054374928711512908753322390266846473552014553543368440650552676414411638446207798554111752814912571258545758928429839000228852084153739395294232873903938338154291661584364467902503567530759651117063451869568179571639080362926992305977756325200081032395239846731155430507980738477694053336265229504165552372511324900378525325363625841544968413119687806846015167672576524160032875811065726199102832331478159347797866198892762066042358172301605019262322697866851769336011956470302478970230779128449159154803947977665008508239681427137398754874688837260816116988501810495096726450439307389970849201451804567892428241561631961467992905974542681015456998211416179251578334827024801894271105687528624141038472573349874499488297258313805551277783110590479055348641217379792304204805655284956609935861310348196009243918305175548509704063927516424840583375397302819723745323493375441332820316451234922255757231279437725862218192317978891032261790453939307991316572951399331803526147619350492447408816491895166976782240 [152,88] 1185280797876424792441640274064626205685260819974164139218824253627503845823328402713958313893137829238008172707296161494636955628485205002392645420507352323767815357412971492185392465274092086430618920193173766194406599538675407305171069729597488713446512516095488573049065580185337066490675660201528980081280064266873559222144416776767462319861537980800371822014521171759002151504131852793806520291860317934951406064845622457933445579747828716861224989637694931680630465803714050343251619088938667893625575575884319377596968184030161705147848481400716860443454598552702164470865098563269743883810443987314749567697489865181792321581509337095100699547242954632354188270055193330483824227067315865826962254392517029056990854931673344793308814576597976865799424109960542380740446825769966753628836525564908282823226317530396685678600032510714214831705591276651644545428521749924004326738218694506003021250493828373224324917739145145753272599033377268884250630605505183607509519853146157218452257338349352208858543441537726838454735937164114553683582367999196232630734261644059894351245343118999698542027717391134204915602612148214554265710793202106868086962601218064 [152,89] -3696164046481939677570170445314943025425426006162038958232903039770748057510946843608600942704407725608392040050694623648638850459517381412619847134173767265433944366868619429660476115072481288477504649824309341777515343380787745899433910520429999178696982924142112568054259523562653606972323748553648348552168669550273020135835484615950860341895441978319801120424933355235670895047331789568766439808506948026799514439398734750831721296452357700421679648763291947343705355303526594002217660932730530456055498736709787091880931544390453176591424601435281294994612843370134411019150048292075246588094055665723829902900533862407926853572741103160449577822380962776479006348010657239786751473687869449710389530205613077308214045424894729022943003750660234428399527219096316386825360489327415844731475086428848577359554546432107790278774192917879610649631839772832703062912820566489473752282420757109113691781540011632343222341612195960047078737778331392635182345600059307886360703423849589541246782554657938667999178631877034983017496864189728215122873935829315314648620488495747749703975073358247116104519139724329626427488527593240439097875275589315710106810816 [152,90] 7657871274244791084969554205682368199802414913088450553654913191161396592539503536524715731742185992441455602397533697071018774426278677813228514130248190186938997748118597222896455202835912187177383291041583208888430619215326215549819630662276371806993969306598529019231393319191470903545176630589334467658563307848134308624313987108142553112410622759081807068994555705658853727232096293208144641858225430113176580650681094469782305331652225671040042934767010695874129191215373776320878945525969706899195771194894739464872159591436464190531981241014586157589856263798426585704176623123575474309074933116202796457309894112175479997956134681523704314421519542453232015998119745999849269211107960094164442069946634084521641660052951309491945495730273221875175231239446003779185898559200714321726307111140092853766371426554006283654927149466115939921828725656672697557567228248965214180743931563765318982930272489783961777353542683599863189750671945270886704271565637704826744271027082379397232332335799954743434698394555164857729587173628409787232504890208095756750065350414155101614727347359269263828821750196151353707976008717761632393169301189400614432 [152,91] -10288988493698761438444699704007393615310556473976433509034274732162905522798333014362672344211774599438139392798035092375058775214971242965725404193716516968968624587706804241192863845500299781015775709289626138973588095155313668805779836711931550490074896430443045401162011697686419758461645136374069166767737983116611865418300535963874417614185090360986039153005985397482731124436790041807503419338354291635908100624797756555158125025934327905344814618985134537462656862196160694427429008358433952954738621267870061551310773756279485257070715557260620570091409755070985293063797244661438246254703991325361531602638137646955223615730328190842102469153421829651281498508160593023271699182544811302921364813929840079279803950070737275546557248147217834952103358976176569181792706417117032076819835369676876260585324299901420439486509736931496470483162394114382915679144769514456733442695802370824319960270638759750990978900427293740686986511586934693682791246226549740595664062527323536360031772134177201451256028468899024623646147250714217926788832556555227560542696390182281072856538311164117797794592758920329770099962224564451778611759836723144 [152,92] 8824968603718866864483157665608289861617841260059413716902998810858255739463196318424089159634215564706344877131537022630389139638908040468493256801811126630993709618271017194447777274936950751553498250156576415409587981075325245683134899603558827920385012329114428475278148604701286279715158231386321262142348596585366881959209087502364626812160451305151200176574794783042613141364633504040864344430172182993767501925677516497526162280135828339602383555298272628578245087966891623831547217209121460864758398350728816827897292430053777564957889612230481534235278736925758363512958891468433124653601907644034937571070956608712537211300263134399230921543871501123443075952842934947825400397191414351626719955371131616226211015407118524405482275649266408420397021717285633397251519671761918023992486876775557583692857215400343326696351497137298439059839258102648907172274070097611370085859789820122366394069240292904182691543981429331348843455199386877660869592057084795224148531620308260133608248625813079975153105267742837496715782358760660923803436886472327518597031298403071707958841447186203134944934310224615216883919049081100951079867648 [152,93] -4750206916830719976352915072555267191358115587449944988980699869749976552535225487185136098793406218570148310606442000533777585189311509084142033495764302086309122388887301477075986336380165486084782567004218552548858985008677287038699471270633793523144918742279318504954744685222967338663788980716854161959999248279657729168228553091858438881440598772754620608061394525538933580992789033842455487082380046826058995638159687728176512149418079958873278631078567686540112325521531305882502504543128453872579686264502419729011212297434152858297641807473010782027865029741058607308336034631485714106706033587296760291880984447736561460531321896240634519692828019117830774091275608440262536258736920767276066588849408921069270884482584293494234878704384519328111204726112169452106553225415978329670402076324493570161816301350196543966962722979495107990491607037075818860248732061300566647812739854392743628840144171637329875538693062828156783205418748888532634723045085990452985024104582056354188816346252062971846259401545143467252153698904482495362897531464185690445626799774704337060093787365825875274107392822550479513958941681350710336 [152,94] 1580114848668308376766026321717605558626118036436050161240418829646782169607962999927352119528195517318395416122499520751394740330028264421873820583050105689004369751462816433105995526166352669600093897218822503629265343548955715601663300458482517542926966532436212222354865936455750035554477606822535642212327586417023864386894623856492008726153236072880355455367063698437794520262438960889979088680851572849938501227268365695309076854040684138853858475201717597183692151968247808713923455890840306338731562614518101356023612511697929660362370395610186781948106896112308778986880323023376099291510547402842781857378536251111859031959986070125826697840245494187476824994879540886774034159747945610681645228692874722244691282650941419288807073064194901482427930363461199524626585744560804934456710457037072941013169781555566836908140964630274226199476267925953416889408900162082263894900273588245571399913168904709553687435670307232472840024783634499681015421449285397760342924433977193141625310779906572119074879448389307741535346836111379816160110323874108419121148950498325085180245772700302231144573637881219642755503414308656 [152,95] -319486461562928688033047130861823661517661323240475339520016743304452093671619556521366620678146018821976641942045023608064660736324579214160267487027944370485415158393397582901579874647620184019153449692162622206606835151147525104460940994711138702325610739159103131908619276780076412015615206500294995129790838064140607329441913853970664245320684456315461352363977754507419827245322104216437913864382944917846328857804645350971663669717005599953029618486156864112542812530319840926010977069801897372841142311778362752712193558801739338911181000551109047785500551769522001486652001280943147142586757923490645035048231700013936241344248138753081659373014513299437099528215140779123064227822566476678994882589150391043717636441597345754131482137150518724749514617931668165319407591907439080132745289252496719099066270443011780265903892221382503833401835501469285857501931138669853422940749234310463944516285205359532881432633044745680851394227161253635460490281025352451276086934661403536434745712057296170516741394128676611296840088772054841979097088944450875292732650595838301686231625528368160103602607293277562178186784 [152,96] 38699957486231090093173528565196040374777183203356403906032736158815947916138147594337919207241314341425188642772975507914998027830757898696251672492624893600243820668986556777185431083470181797012551471909988395751015944087026274963442374965631958783413072345584083906028443121534799366369874543339091473152614827909559759286279851098492085325385382099052015939107471745219825872598396981838756403299010861557657967936920180242404988019148317597069887053559729273191011495710991466989947659791423430845621512580725202259492063959885216717250456848546742703531128990367033460064279255365376020328234558483684679302450840803011986302008114819320482764321713145081229316283959220196515078768619582793895811343137406918669477435451313461267377087037229432461928687763929262977371785960151206021563918515541421385757618953451897235544767813372639413623556829180591583129534330594925062371273495122109739099992983776994504128371307321313803627545516654503610060706521802469407253573883797627123517119435289721753437653750520314898816133376525360757326981354961587206762805448018916509175742265979974591673248771875224522 [152,97] -2746654826275813626872738485852046916019350921237895080493216359730512815140598797575969727719750737293169292016041751795440410340784097693254168411788457915408772369806648261438861442967506092553214622135142278478443211653065463078401512836840146802942651182049814165367411985111919192209853294569682783439334735911569561878420802666088291372245378677125471467892242581587795705028605508235467467765906071645875287197913716269231653811929024327706780956584183759968126784275505726249911365320419701715686194239113226876782202796650929616814273558026892672284483848928630700434052066274677723052256444236779729940251997933299387956316448478563506650689792884632891755498374872259338695890421910889102699900756663265094868339738881247011725827095278453208410475738129004886249424649914035822359411354650707893953145016792788476110485047151816375843526848389330684649216433176641841229421724418863190408069204862246154468890949622047999603523443445897101508972151554455189313340093456346866265380783023846587858024304124970330149301037912909169934187899896071310492857740237222370971508924687809775232800049472 [152,98] 119116181738018285642212127271315382150411426584182340073195791505930274570771962981701940676543553954130233141581405725111856566750950416537393973712210733325427842245497596341581174870666746529353409499849053245257089829736283722350078046858986257929147986442767471037614062956607431236629543149733486630872507709399845728610401327282081287650465583372193978181303850505628456348532170691392057341191982192014013691754956203916486286814157907624274125715845258747870219720975793083863230871970290418922758294493832020171223757906614157783541102119021890802149580333321587175010462220033971269966132435994627682787122684724844190347757334722536988396548088285558745832480032679268972916312186052627468161412351909695717450561552368679997727185939369998584849715997597566464661889192818498105366753374629293392490269706414859613778080892281846272910587911329715451685392459942641975872855973773194914974335842492809175580107154725324432239338957013367715065482221193509550003682976268588714801514486548925041022493784955979237797502065412061724737129375573141390556595376491609661146140443609623433504 [152,99] -1301839896119051669261486518661641238127446492563622063290682040745059714990721341473615823538765148899555254483804056949650161556653271831112296556206950416996502068904374597115243060630374136972839527533018852752526858765793301724003980843181923425483713870523747481924513971215598243965350233019830310955682454983588629826043867422609367848073895285337964390063357371260460901676126965888055357412872793809404776992664824614302678006636166706491796931725127866597458534563456226046000028457443286413779960433786654946468662420684007629733291990782615874889496939603798115269583553954014726201590170559719707820993068945357427573662255173466790195186939199778753668209629970925151373891899408089315138446128284884451579901512698479533954736430860008013349487080360481478655897190888158889570433852355140201883664589530836781658655206047577668026613127580602419349187872928016440521681592160782204547508401952720125262953783043211292757394255607481828414154924016526655497741591930115702757750892991745914901224320395302517731481919929591122837272846312695297860964018235264345153102683458840 [152,100] 243976287838039986669491357893698840574693644378164737906407548805736240286127835465898648563822529064753540832460867469177556800368820995561294474151127590755359803688822481952146425512458109659709602770676817666527726032033305169431689446007059015212139436698936098607010593698608106766690729844949228578861783758110826264749486115071376604832562301772016767356140311105905476074077390041131744256408354118564873452894027271366949047925556708741097564094214948703275268015707119904104938356218536496264423502477941880970493624801377796689231214652768040402378381667570333195068031015651444247262025623348926339715283004563846492630226286091390867152151045384356658430561305790108488087005427399392245593973183630548145803092461340682628647553978041874288119282878895194067111119489574035620219402627207563675009026751428035471892190032584819780779955133284860473748288848539240081405367554799268431030061399419294804570808068566153598946031492574419959064575604537452713827345327936325153594631556098383265002267661095276816141626119632105082552999212683608343381803243997742783845624 [152,101] 16874449493460523112364827657775310721171873752132567509272869166135924843722054359541703083232155336818406532463860736019647950339003480363267241552665129855580298865878703971941944181640412795130349286607235998330789280321393565380321569376277211671569786597893691195056021322593796380609109876263769856158291250574378870975175561751845153027023895089734847008170727890074340227503777896744462422636323301289882517378702870318759235578598976121763140834643770413556993827560662134037777105936136355766590332684162133390120284110180384520008995418346498720711809824736522761367896251991119417080634911150918249247955523525381563340880274318868734394290881596124888809906534682877096181253200229903473848284025543422108707474675632269751126943407104057096812279200581192896082686642781590144571726448495349347646852674189630683731626683024074796021707840593334882691200943862570728138785241823623311429220084997384432421936232527527041480044808954906000510405910933078887533631090012108904879786678564880069749933190411960156954594225346010246971766614842997790080076422480608896 [152,102] 748486604995541918120770395811409704145749510409214409869098473354413002484733476266736436499152825338877997707402805892539431143334407050664755935543116019175150256676725403169663030921500646453410289128023406148736955505762594955454413813193238051518302121855970840730774168389046168548689777124572158099993757112778807109168035627283232271262846473471753230139362993778666277388329446389180368894580308805219690490957983180712139031810597888768658232182086426838312870449757295333284267128604433639812727646926479630116620137163552663907453955644549640728001045822412366948577224224898197282049744781273501054119511129193345063151006773578330373078421389820297670081089779259167738699786138894819478880412669755209059563346920740239404427191535202053004544695174076943885037662425448399269916115884809058531604118149466534286931085744458506248541056214651901893564180033326274540818632948141233048595417516394104468725673796714418990677505165523437623154798002921329331826987143979891235884669542516207150596827754516216922722535459287851785921562486043355846543118016 [152,103] 16748532430005161819497359344583315853839557556663079822623102130160525138432053757320504364269249455546802587757418502754587302896424740206602909683540546536714822197179704508241749228124296825732030604672025235994549125921788910816686680707358873595332900612607524573146927952259996242143076451925766061415978781663578394223665601757667536591355225484697972333461560004260766082257515124289535127393637559436043852081287294344840451967455555708686656088627450872394852848715170159406110178937955576158674762679517722458558077035104919893589171166113522320269636193671556802514515102376549519612239453502671304154745533990092894312685247338818438859104431749770453682132545705617870833025494293411394353879679843883215088530712135748769615885844662538480084770108294503926637428808089015295881569987944393101510778855702164690395396773515622959611092230387672632992068972334886476140701332224256988021549418872297215127297482365475572772237239340659216373576351542386411285373850793888575607131663248016958763408631768535535113367840181097388174105758723930905744 [152,104] 189038125083210296818756185200053740291028585264433219240472099872867874708637805340221979600368993165561551339201293265856863063353731028719694755991964951423078979895051708104281094981179265364387832236157120322136148506984159965421494049216382985061979746716084700922140680928701148144793476023461693653115081830015730178229159740040790399626957325938623441879455246056379153748396789315587366669095468629372992034448388547002974215285031872343527371629346965542717082379205788234512991857099556571949163965661795056737753910977123206232057233326389318502439736985414892293669315814576354328669992157350967226299361257263465524352627447646318125134704923338702011189900848676278866305751754859611673130427276572757932041163535854705029281981621405384917834534894098034511588592112632473881976751369156818476732010837934687741377243993904491986941339862779980387491533193123566046165145047612397294302042121405038112224113811811113719130112455284103057754495916308382384809828501045780950940744075753113774904050248090261080860808433870837373121795040968 [152,105] 1027255927093786163890763122358076980842750134005823694352133153856117461970371601026807543616083272802505044067304173592872724512878911282371954168022468135080107680811949551060831771797183533690073473679272670036728900174563012731886237663397827548983388377939371938257544862039045951083318931066204797513929133058217780745657551594407481218608790133709095214327247740237882804642120973748087680755541411692729609733583254063782387735915127637439127307452336299499978729191661239843975587167376176781487888191433413144502597393634815158176538092038252080527864006826734234811539508514283783519462556875176259902195466138478053726440048266381251985240896219673999317065206156967845272386709760099091918413864871982881635456883921770948689844450754016047477291549223242635536750849241131374205878474177880277587393791705734117053881817096196938166332598874720146944175942515912144862282218453450391540836979738704168567497840790718426904326088044063928200687932781970480432038427300555694250040311013565646920691063494089254491874619610678788977152 [152,106] 2667913842216325070654105319109306710719324828816763602192640270108231399749874485236913852934410581421306000387187490148477061064992337025644960078263577660171775177446159994598773532365554212327136672512452076412075762231586164437090712309293358130585219068729080984312466366265180082556645921290763275272877911815297506420197076839831465152288070022858353431120476685827807641042898192837022642305123880990083864695346750902129413417087927423853580583312494634893840461331330511015837272037466546837393801511689508157026669182406596978650654303985812796833365698211128664095601343074896060663787544365302916038074322977424457814598501542013748685733120382965761041120367779934992553181606241180168818855098431594093004044928875304336664426392539945947934502526924369161202629461916430045301156962344446022378235921979135329671874174963773270232344589068721221963774879373800390774209683071764700471138912475005602674010250977605682001867478155890526741613883778869989073445239511951003044405011474008797444417039233986794034210676801792 [152,107] 3082455100930591678473587566925176036831394487977378304763697082813852767628973722231775992256683384356443458019862683038206204848596501438256861462705435836735077158094710239290893875210092042547994484339146002914500795886689027957271573410728370984748259624702225706391895698012497586558708674806335672110561544051769252753536966607957027928102527504351165504311774861781171627333107991303181873958635222981005009929249850232266734262519997973515118743754233134089074146518292885429209901370422585274929059247427652407052921729742669883858974362888110181337619920781636893568147302358455909788724397743046574846966975526650348210910121322579190107602807521063996558937075741807204264808434147407024834829697298173443792212753275902640914083774518871295060452263356981079109551380470272933310737608673363614060409002214384893852184880789505418276287770617345201769334970792961945070851710456879499836993112718863269380783413144314915793123825610916315288971236722178573668146822646042291106643945623925992798111911443208979076952 [152,108] 2785172686621844601647869107013577205992544056657973883842441858451464939047396506140412916669881779348486228725720440735647136152299350455110638985385573584721545444281269417997174893319208713798826351572949549611286522255718906910394034772585800379951081206586802140448513894292795164291832387936918870976532658560351120151867965506957482384848559730780642545223393823685871067775694138493203928962158800089382546882565240359341492828153320185028597773167281871803770512547176005968907818362886774852343830414044599552798175096541275914382674456928164084376567683817461500109391713026758179619964943670334062420295731908794690122340918676133442270617373926907719937862588067458568606833453574229394567115045426058411829754493140491651691986408487355799029255286911374700543350696180701903127612368214733544295528751645245930740617878951737143003932806158214097053050347437288076132964664066030391218750050306739777255970896674203488102339029699813907456336508840587895618727615528965007461225198938172829376153644653776 [152,109] -8146440100998084334399948568183836686894502911005479720432937026156391979441621413046547520079616321238230699881304280453613192185670337920131223145719210053399730695154463999973216866731769486897051167732351877961872669230250362072349006091899744983122317223652736853238838832830644686003642293493942699595096966626810117800487945076250099067880187598176260109353994851794512120106917349377135922826956467120103624044783162902509948259630426640832896510371555249748745750918165986112186464326029819126105251920396279702789590469329446914149598580923099391617001615329554012074394391779517558929889091096206274393316541376378865715253176514643252517230343862002745530696130080298207051210948681133009019434645323141355624173595112885853426546338520752171911888653570888088951591572525485294799323697165697505047082328102763226211962602646662918621689282589329520367187756237870683736798109610307836548876696981533659548100749442670241982510829244949856760613145127795244249424660735952204408092093067338802729856 [152,110] 20751776243473240193241848363246353634975424489193833938378745218065753149069897033958395294367063034705494248532132448559683506623624329872832504840809210963732895013007382464164557359781632354938707854109683707684741450642039008442018496165214323875904684943375589380898731854421937876079768629912551991389151828738238406473919773540224731377808449519157554569430931034491459971304073777589145296819873838825404042011527046997541616794356083123429914743956172818616637860918949150411640186850560257176477795567259901133820565649235910107140491287693261714611828474653135999978139953172648007159045916384841385561421774082568770796879696361306939749518051067039568719347632141481279158296434376988836088862309033475728015887181029564297505419690155378866234098129908769337678019526524715341270219770496417413158933870093192931821539838210226173569829229924038673972913657648803251154229364576020334917761357706210990588034077830261025327002616187079722228141211317865665912307785584283848277342281142024 [152,111] -17475895797679050076217534222009138524625977973100925750168555654531966085434717873458599400135334395287087904094908194949014954664917502255590782818784121940161423462998868547592910128275965352767998025001195603553771641761127405844329047811138076565813936700587194077079363925896999864517678130221830267298598533475685667340559101361026791055910938604516107836286240417369900535879177427737757122241101162264244348562188117679795278294116919977353411300197070020673918596186908029363450879699516267126922496141914980986346798456815112338253807205624002762066627794937153050812100730291984338329461250628889881925177129864210550681971706151897094553864183973718755348145691177109906311779732721523172896885548575277562538697275521997845282300613696824389266044516504480509403989632749350596939588057929922062142214647059944120369426744675216456560327672399080861115112090315076052274320937917220610204155270508825382502398146456773002465373047709630887198479578629716406185272715760083667387472 [152,112] 5635405035180745564150580366486317397151713206164980914317482929309935602348371190192266103979695971694363118844477158425099115267245726737874175820837648922557108706974811486467564960089926029344903130743026152989194922959213107000399757886192831854796473875834574055520463738515332588985534532996911199619235995977235224727630431012978237936704465948050540385495310205043737263291542562813309326703111041728770602037692005066793576928262862883906496093333453790987388757999804933384436120218592824583527219723541112146287915210607989407226703426492913789190386624648698890790106913633505133590931113775021375866633421813247889690232178935028072343204594935965626961515969008630914866301692233452906130156360809423461405542148471098011101480134747874815448403222862240661392118081992655234763649442487796916302894470081920513175553435332801376104081440368257122897436022257333948068100364376507956746097828968487314934964439165609415930198394690963502586545942292652220742636446733979 [152,113] -562870754619131525385812529570377475488517434588232639525840752643623863049642880225424141264575450329313059018423533711140711320565651900955563441755644106885527517219642613614051470267238545005088669931550351560587600568817456608942341075703931931870783229798186721101971152212073514694078152121749748651176261105736130798988504653311117379044646725134605507240839720555769016594317524564276680558525947695157014679209328986906319984245948133030079126394617781994764370573075179189711106948272775401832321704071105694355530524107914205128547196823685676746498573290650594340306503924977916726487096436460113753192691942536342655500789408571887687752417361417271987198816949071648225700300560619568594677419733854254870241289322557878602393765814091015404353918163223985794990991334461481809874952383774476998773762598575622764023296856270188636119815479769940050592365120404627240998322506688358778333945962352157406183631724802905000646380613351754274824529377327287282624 [152,114] 31920351465452632950638193628606363298167428297998271902292639398711279031078840247944603269860880254381622106016635952216922372532938216317329865690737511276807186314046548463962005830330278125131368083096875144046338510344217985260539770782256856577592180662279051943315826006722607676518023455157250049846142765384848939731333274773538790865273479211539537226681064980975280382996391666625263382245826634490571783853120251382901540842905170497170922455689738900111977553029509622605041786870876186993127671006007195657270734737385591012508935583339420637813352177184986340900982181775294303799404931351694189951970143224743910654445545156330554199733676685543064973256165864358929508204092657041561719459301762062339087928294795865002450754060468673592454385425144296815230396365745140225930968910763570575775586209801304117746460510435899343300334097618587801794946765692693223670655976491726761578371331932026662335465494474949938293826366225983625063065682944 [152,115] 13913718778213803830189989559276451961256273794664033237695934684701901515103179258537555210565519011548984204521004304160096043402376513392453836167042066041177920309549382437592934061873790650043578196049282547325060615464572213790383160680136607596605715422732187351110681539276582237145134937481593865872616834577618751503715831383987503504339666291992082016015733906937005453547718450340750765675849581932812444155998585017474388986993196926407692344454389509683601745174283434544828120824933161507734827441426101662438044710120694398824355649578725606466818010704843985639089735338377655217556791594608730735078108676179491321459616550090750058269716625244697390581317647914187185139024357161619180356583771289488395033761503433587066223247492566826568350528279820599239107714443238843869463624292536067596693764921458038785844426730897217155058047739836830042535197911550407572984390597683902391386321799871258617559561916417699244503675393349231224 [152,116] 1933739791871981581590740227247524242584459760716465589682295285966958213131038258519517092478061881500853232635812333520760768828106245514215441816057471143228716024075869988763272465181296947724159058298512095093948974645807301209981365051770657896002467017890032520681131815090077213876085749523020955076203125400590546974152140810504056042867304370839887252733319971475360785728794900313416984151655211930973076078980489039210828175235601702049386354538182619834612671278192108760225044460170778798937638593399787595989897478383079151251190558558836742598478104335837484205682774881994180119352993359755190470974059444629476850919292732386841673618334888115545405868725020682195822260373312506643607970010168953398256793520008320126235350771166369765223546334614666041342557610796365853308088615403872851637013760538825990986104245925277878597499933280093830054204009523791062278711969952262768937478644282485097848069098635539628330063221864 [152,117] 46319058002265613519298067972801605882738526183376110863129119553583073181551455944758687209340311790717944799205278597170024133855928333337086343535246147461358685637720620120091182484722319038654272259638029200362347759476705074315170944756978771205829299835141321894409741036849970953347484949746691479674360790677028581252904148256386058164757861963561845843383802957119654875209141288697260235101988141531693055416871799787050299623754082376133378772553266181489437815266393879207016299598365594917931080490723683411741427586451528277987716100068601686391813044156640915531474068301334780615183419712354802758742697840169252957019030095860828694170316021567114664645838922093027386149832140441266931166724322843977457998178732233911413553265841712178182773606975544163635735918611561260549698609885180939150901989083914666882030667897261629421261781177387575997940540379980419480855411891789781755807889533393263097008479220971776 [152,118] 191338302093920500433909619124529398958627750219157905570894465561140789985982717687250028498844746290860739514793258802037409778415639763338566626519833463178089507475927259599914495334152225725655362808236963015542443458848277965409429124483352894975402917038480262273753072837502692860737355425708573391476217040043920794562252013840084825306171939428513544301087111803625974014650084687072880774293129707710678062952280012223419586658324569627496087941396151648827222404610119237650640245881135432190060310468085605447253117037456172397778157405438344532046622772965651494954053708226216925794064622810122172791207644247588899174623399634222041121003643428898979810770630917481714230289015810988328201488721978944350865477563451100467747160227014636588207781592398365047569468572181960667740909758156328813325779141359886950860020784082481488609821477211247975496364920440571675461828023697734425355427601432009149242544 [152,119] 133714500005235290004779010399433369321684238296434117660728699166099480633398332933938076691339408876972254308751293795861095302930754244723400770889409452314957470644391943717757024360255156509018577270873200591985280775287852573957065679726355163205725791590083367362446969684700858143601003437345250946413866093670184504142479708581237492805741650105891867724522331886471781195854734200257463599074311297702104972242324499541408372780981796418490803870727352880366692169478125676153732862928541544047015816627194718913181419048476736061622200160258626896663235439432922682117915826903012161801384250454586019837405362629082792763711012679529830343221124728029282868928813943863269079557127418778952096192759525570149484103423356912799256702399300670245262309909769616466044638366291041849966953182303817843231961294684433870639513495682722791064466270985356805637559334860350209322175493380164534057897875200 [152,120] 15323015366566203446210603289085750964293963232255210964741672100768544434384851911088627786582365199318817946363762040264997859909154313616593353707592601148578861710110890995627837433232354066199530497725403445014232643349898535133202435576183323814775132723359123797625843136631069917367128677013867561470393297384381943118178886796525545441559618303924615689782895135459126707826773730285941299553341548957030324144806078331153849489211167359445957513543371779614245193232788475178659373289839564536329263269862434125900605131731423900972951870046067327355310523327728426261111196144659444985350758263767322725463635637434446634849023113636180619615565836465622126176999480667875477469766842659019137687804415333387785233126467883183711424217639172414164612211472672452820481956617577595356336333272458102277840019536740462112762338990309658126109202077922260706009621716020221741640204024412469 [152,121] 275809587975142701192807886951785792748622248687091192218338035118050369539649284985490509661781165605697471029529805036952198593987920525363077738485503392191688085286174295745200185318561889883973356147287299008291176618150445607697819113786221275191698394314597147213000968654725626798188991934242841385541224015378286102138930313290665102506781158832121158498826195850423379049723404930978415936141588036357758865779321792384147311507113139169548209110002056971834306853488310976388999238849805716630595783660291441929146940738780278222435304423720138370436913189349671060339839036048364755861651477715708676909475864508127119948805800615391079237887914865040698476827684276473369418237972148867271265164829032095216623664151050136948461753795766606011702560729220251205991187607127158883870648441029728029725444805748292085733707126285994425955340790689407536696601982022460339616 [152,122] 737943299724936135640781020621655950160421221989452667099011470009202260128721046710515401353520926953558819318470290272951470909414784312224993035465932931859905250583353551992988883888726888047676991142368514469905973245910653202875866430036042585992204373812647935215017582792296530570784617060653570104828571101533201284183698250666162726203355865886306045386111729163061562910928257994639686716404492419304453346786519562418539924672362076016650460293098916012536127958964364442530309511692737247043976123428078314459592490838517680597969414630068893906281770957082999717554649539253294439833015470831275779847406097901815176172075733965280293024244975719012156480262072414005499434166417996641535730490474204820829012578314493760771793992983288870721823291522599738726310174504992903317406333773298330369217590150920845322034564467342122739500796485787255978751744 [152,123] 274193108232907326963969014023852208726391083298253548406690617390803623953012232320365753340920214249082906916933208914126701729914066412008839799438581066955495507587384391495474838113588156554910660510090443064354523972349365326427612946426787071773990479353128530456026516993400014396461134610832226198719089843418605702533361805509992329216606100477434753761921776531254743219138309549167170737693252853838255981008509552244269064130252030273922003306767670167731452025036193376277943473505176035274719271132445769597602438509442498594074425180188649837827207344960743927280562104324910588012797705386562965273681504539070876429555051523728684868868324707155601430053834630611928123908546070725633215739545608387333039429428564547471537163648562101922494921542880178203797527178874555888876462193388450243775613259047035855706119916330790495005845864 [152,124] 13034230603169531773652521524435054836030467706056864896681169881142995752706186414855987159053741428386147985106598423352036666354705579503078512488910513752238576710924235804625967780187842566026035048797128231837591814939177547929529109244004239062762607759715758993098048041057209678808306416405474297910854831441145607834117521596328317324924833351099727257701308702353173918386890639287267124617646092454047378039272773591852322795644186626158418975900668336786511459824669004445792413506349146668975291338122897716416566458703359892959066680912406841832239568293499744137112724217900499909145084025308477468884407733785472451233067658182241665886248768606780777921662182659736430734939449924334182471509532200057535899017729424413877874903130574965900605719206408529652380037145041964370218991177512645609845521118151297549473010816 [152,125] 71886388255178001116915856280159676391565636064954678751046508878114029685764493021055440372475590432007853521358843604673353280035860188050034820630004973392343816849922710133291528616149954969521601784736983703261610269615992826903437786948939291318406208513707742545963394806010720976562135149239269948205259409084183089546443364159012418896273137169397241317769212539270462090038047090221923340602613618445936224234946412804538712674861749707093185140448141717179491448942678228227885619755039086486944204036601951030469531494086437550913611212460075219333582732837501074260177190900805684566456641707507912040966713672367357006789558901989641638153236893185384423872167852474179957320117228399535443808689590745194067863465319078814776952831680016248003433132805997620360591752708327399327868505710832953760257430336 [152,126] 40966598667184465779860925674361784542437120982789969315156441125635232004135505457281662497957035192169490228134089068263098826787491843081760996387960280475019548642221814346389884345643572649119663731299500600716407082619258205058863467206854523188221758439068783675738028190331426576680735650565662757339853801878607404112904999645275159371495417361969599644842314592685350160346551982373053106526483777628899975440092622485034723131416947423021029672216229641504584761584908076792230719074417531231309370320005312518206707360745886901819944394749809093638285731130062916358211272928402829786606077488065347456747843275501350925107380194566961290682100023194481407215332832938298234819778658875183526535236835093857103195793226298820665026170643965896045386652806219740930904299189348814253469127352 [152,127] 2103456938859106662615854840721642636043374998535947066854169310380655202968700581505054275193260667999631074079070156334795792105730723770062202325835743871883984797696388272192596358898853826527616922639328820766881735082665575640967450498213099732794381983758386993162128329573456782577201464198346256025440501014583511334728413554075003314203302208767808466155031569300811316377496205875885515974690755543526309093101717340154779466076599685862488704324127297398875108725128598648147308255278828076936073935628272350576553131419593062320414284282329614689122810365527913666472148581202607175486214239298857133784294966529165686641453061774343664871974015297484409471407757237099672787854215739923721609117542801503700595811523270180276819259883605800253199166465257932651391992480 [152,128] 8273427664431967208729034403682333351116188527643295656260845028626986636743866617936726612606298766399486015320565099278899154505242861443213230020274330356361379843193449310964494660646440637578102926161852616383291635491272664868180813071093882536745837273336391855155911338363209206490191596510616803250240862436929085348666546398126169913147415358872051570860772514646380017102921700428737597714804036619193307429051035855632638453124631557877137530231513562224943145885675996855633634105449208230429372446631209578913401497267276657223043835188549761844009882798884126435222638516783241469967521385079503189970864345307601038275480220754890531053594718436262274941797994232389054876983293111313742259308029158484947427170315621009821450360837965991306557070 [152,129] 2055300044893870084635158977694271619860430683531104380096620581760979736444666574321202141174464643518109449290764839235011449089948229566492767192914741382269434130295007556507614920377003605650175282822814866949503569111973179551980277900817488478157593368572616040465167596925186594838560591903147572837735986405526588985936612114634413347429033151830661166197613349246405028525242090720731209661692301152738782046672966753237128401425358684619040473625199445631653535262458505032829224881767201012768426217198587998803498397650819591346778437575985317181544502811531402538995478092367150500035513533116627709791566735961361172528657585568577516245591797717073628816067161911032318293663923506917260867812019381364394737082389620905508128 [152,130] 25596154192006432092627599711458032284468990622828918295480807472865951512190646322808898374057815608043298616838188101747087643379412280416483701342595534981485710757449986031820595639633164896838574661657715270273873071669883245367380651526129581346126433922529825083630471295075770314565772508330824227570783932585493480347116460576156103820290073493735508479543563515028342601268916245638181061466152829938880680660306502054081512863522125473631409578455504599260263742740915306184762098452877250769065455744348664610991255872902576263639033797946598257225603495270631571473457793796095499337094963038089751152928511023674681509954078883386304804558641317210715371135250116053787226237740568126170474667802488607328 [152,131] 12089339741361474086905052495944448215856959742200397578286341750374350912888617735093370365734429305035663950620604920378916651581012102426690879723575799973840233228961788308435165087130264597939908136227631386665665370023113708831670571665204179121849183978790067600285966538841745634100477379698231924690109690177301108907690934027308611687838523667954162358941465307470791438688509178818921051309733485577780712127853315555869506408434999076260270892017910203653391762413336649066349145672530777492690161192842040361665074455793030485587793745457728200170444424266363421960365457080390389903669765213422624913002752667188329733983161043815397864428691069114862544141304081399149336191480712 [152,132] 153994719060804190975113488348609542111973409315284651864891933322006331574253156316295130187960663122876897906490798662264296943918439943821085041509210502993289844273795255767677301468198138816639868163335339462099807602702850797063154900233237541890615770629841333636031200271521159001251176136904137689472351904495283344327569633995608948462414610854470642609694774441878457836293662192687623320329679322896917009929843613133237771391636760000719379087643799291851046566813483067906218657456813647613959271658233704788654970900325736713322427349429046041190408454994539351870642994128981235878223682465831407330453181777426240035403939309311780397002965985003447440 [152,133] 34675445571282576627979145453830222802250006681320687999883168616636615321183075810445072644176948644228479260736807512796514893033781543061194486897339612305984486808609619266809265394114356783572868123960298842769531097620067812631176035948442057693913875737173637926853278986169374067031696038025439428540470968770285852109639331396427217224042118077465751011250320452167308707703561399022425986477289254438758564973073545249648101445417197871135856764773923230928144999373085594846403583992819700777942578133440498797735152045128851822495189882656499691801550273413818268193348099526876515897066830411951239338441686565642390088782789632 [152,134] 81030141856099819040954101946027893390590589123938576543555061961326693734072252914000352712791631610245821536824968561119087381268651671355882483121361765665303895992705777066040190800086637915000839646100608247896709327438057548520118434351418995166894131365897682677573565023855348187883505031781806518533372833816619626685834818629982982033935661861694508975390479031731665767351373585410635891851329445722908999395867992915672624298840388501182234565587399602435950745272178785523513788601237418965524000418728469695936202924526366100199982744011005953087625318867735210796802250910545511495067045658626592 [152,135] 989673443244900922303355147273466064727371362434747953469634591761949881266138083200071372412820403380722814874952474802953284074432191228017311736702822384421860005618560894585707201966727107656945987793532991798020383612596676553471506214334358570316451004464486933396373746794906947458522054874562573716858134430337040523574466005064356262648367035819353163103170254102340842193593387728773955118120333130750008259687729982653628362503887286151928345776064074959537451555262257471527780634721925819830377854478569112478739725179493396746382147716967106210573188842611122001040 [152,136] 25494526608254406270172297465839222329531294824667627966198858953491461849716137036790416095212090287977229170313688810446235563539835942934680627087952042452681458880497042169012251369623968474575672613739357524995420279593432104802295250933505293769066644212413970731916115325415377290915846768946127240621698745534586291492906138231621081427075627116086964538396220188279513228399235482963302410236990666397440083853144236371907513884314850291537019369977742828228063936558065527163891748371756530364835192685870573481133053877758671304445893 [152,137] 399274785612325164339255691401733070435934396699139852445435147187069188089511519072870167207441436907557957957670633060771870465646879157838080954759617478257443325115116765641043869086926532151077675214711663374292950051475620561293454644748511104993378158665587834068468409346576430588235016972841552920675736185085130123413444725296433282918673176308428126958667228708467544647584784046802212271157817456318371094636208545029287866923281023464443419402111017541905060705949186904432087994463753756652640 [152,138] 120051340289477865873085656797034855260441705643300451551284455839782003458063286988306319038010524912144818405072285411975731961886673503680190514428152203446194703863709761328764128148420826169535768060539354032334256776407804149493156308230403753538831120867268102131697607859666066376097066251616671054929242755187915733850064520096640667697498058244556824314776764014643051384155783512295165710696416906527555776526817853897001334817019476824320838192664207305703624036030742453884928 [152,139] -10582733021283651206780946529456397443809553278639521141217780018064392446193687285026665710068947540799596528755659387152467642232003900058457826051536112200962680750169325713553100935800695778811697128202381757873093890983226125392454997376589158412059158449743508721371217920512169780978413287996585004279959042833708268782868009395330750089141984484358485972512101744261303242999054518578440210037727889281702495676816083725524150392438281992758201616861698221666854468920 [152,140] 328228597027441731023561702468109184917045331933881062394364666571761309799098719108137049935719198802591545530274342398564897024714400019631094674969845917733985355877856343515574542305184679684432128802295791996932113459322909515810147672484071083265794132058288703632294511843924889662026490614706231335578552547424376653576491340735499385245160574851355474468833680376209620298005673293469879288539145040139685056527648558200010180309503706967798292309447008 [152,141] -3260929043195604256650834158326923720375026079939273484359958106247875747323185754790676798513211899309025022585480803915560334047278530254595716343960364267002185533233026111581480440705019337145201799206461143185991934092978232654356139596587978315850152757239158519974853829360306654689720564091565362286883164815004249936766738383170210688240557630690762162491169871408363661376974325423937081337370184173125711441723374490083763391813437246976 [152,142] 9299293751799411854074845923586337954442547329236591046017449257504217414580304181141152413405888464775700089453057440859057597168260461834285977568005713334876502426461148917387064736164019648446289497521459833045717151278109246382173273919537115118675269535124312300411464983308386526225391599816022505329087533328381526178142358452443055590657104075430010674111086008506605575321547761618003582475950923674439811660832372716260872 [152,143] -6686966119235445117178546837443269830753464181715523471920910876676179809799027517619684736981698205270661517139695311772597713139280298667528575332746089567364236866291545796057011568591850477440053099994805824154549733238369360029889090991441793966907979317548027193939381840226482730832572200253564003932568158231331077720644922655615822949396145458046703706250893043323603455329121923667419716634747803833177033152 [152,144] 1038501715577219801187798359988474723488092787102086976873676242850280424591054948448595151695322763186416892052443628639030632583391198346462817945347723705431209541666248551195544680101736560063630681794742799687431784339159877679946983524605593070465125619007982485702773037412176096012691105675944697850790948915851691270428754136386421658281208792330501529992218204433652108514625837362524380305291 [152,145] -28870498051356713691932861057258245304421025302681320594964747839326982844415855228581773855029753859129714796317366328109505022174762829400887502857672789085587623275060435865740708472558062580887246994222567579453156210549110443286675680545815340076261343932141985045059956687720961921949451695131933996080448205457788938907268047160332556605067720944436897554472068791252019502734912 [152,146] 114032275590288695771484001095177476450527388614679237632692841706018846630151403117334711003207649753937053376700548926404452028271047369871289607600493360377501473649273680681940967448265038664427361869951777757009525773422666652605174503679976503176177043754711870941054422933434696916952305663747977972518864584034177383948194387617980842156224631205201918800912640 [152,147] -47882997683169805004240669686964127057357709268890937691307057535707635033755029138081624397547472526735886920961775168764520287878201965644517638512125415156501474915870578292455870859033048069455868441759051764154102639695823683894942413397951367055120970307734853538212025884710191476426633140214227285660090414324054149325207831859853896883361824 [152,148] 1468878786928964172889289605589663439986261763475375938006233179645202124363523593337076958066931778025948352537468772827388493702112500370390014334668123361535106529329203094511761100946910510340593534070748266209619048928329956759993576375573494425228427322844020197196682697706442579355013899718496577069269999825336294629506688 [152,149] -1986202020378898825448280798968486536036296623891110138221267720720407007039404639009248683677352713532349385112794614244523407137426087459997882999313237530120376332786698418221735626427418566502795773755418503037403218017686898490007145811141471066750640383198269426571028829317681059594174928220585396892672 [152,150] 60900604919547081305473617996552378685896742972337996745056580656655972783204362454216778521241931304755054047964277800635405721469448187863739120169052209757826405329448004862992824613476205516653043838909501760931297575922451344603534278940836783956359071174657194783966074467892381216 [152,151] -17052727094204264771415057605277268752866737865732841330966737429254443126825163415039852827354588624578844761564492117632295913580270035625162555434415482701048005701581218887797059635502928896776108922171177710409559279732849413811362789822779144850442237050480 [152,152] 10849486596608853577737205623177229382934151354369833176304171005009266843733323104919315419277284876792987972386192766527003229778534072041040590064972229479183539480998321754332164892846882766991733839008811307698393145712256844131882 [153,0] -92039168917312418942950222379793940238927157041648004752011417661054531868611889086960537293096743753492067988786921983560736572010956586643117594884865097382894204081300249788741328494465472720661671532145341755021060665605788866486041602481757419749429136300882324997338606319935011492372370372992476507785257110205084233977490886845591841946094354471071059168612069704430654501431711834920552865866147438192669042955978385711257823915909845168243149898259882653030797635438756073600678785044369520537464015487794453471312179010055160359538686224321794441023687038491325452544213228421371547482134178530222429605084184641546777659388098006590449515630066995271739087874637690420387978434062028154965473878326601802913503411599940320449225473263880013341224516661143885278918805537682786986708146480917025760345147471115816393417196485687690109812784744529899650579834850880265334420217990101620330693542779567759147021295694614197114198164264301444593897621166519516972659439374385859835823787006608094641885768694626080976505246996096793293518217656585851325018941363575855498999806302938164486665832295665825655859129585715899727865085920254332591346573425894674412610527433037946764978015828199181807874504768324698384845685220341496557031682661676529628020671772467127463195632862326281053493341237304798978957519255762638935556824326041980423150929967772157027114279748935017463545856000000000000000000000000000000000000000000000 [153,1] 20903352811764357103904241598946777012406276267740037503175150684037336415390559535599412914069600180722771937664251004328203294657160400563355488367076949108047209853930343542325208202805219470669710809666482362885922644042283396586608599481196249350927503965576958591993840126641689458345479323702672137639690693308931741430716895876591129202124121778287393818458688788850951338650355547787118586405045444226056146503218018346107193270640588107586970277284431749674138044586256044558209484318371627332718584457945176975195718488757433881339027928747794305388237048408815294821867752729492202846199357358880713885038497757417266957018081198398529082464628881255991702715160154502110722660850178128802428687180131829476043167556607221382896232076249304510102091427174400432850727581387004195999751282041652585223981750925615569858357087459699729399007155537145511657992250958811745398800053355308043095588739649817707846518880133752132688692098152056000111584323174728258580871375420690404712286044258669591240481696585917442902635534788087040434541984074142831694490103220290146190973850807413658922176458981115669502746692702194968587396025075806399485625953194322777488801418866932378869907331745057393164939617085971533712251471781416791057700370120452249925034150530167946755864615757063651463476476235473130197268022138891728234118229214707552141733667237687384193978596673708414004625408000000000000000000000000000000000000000000 [153,2] 418392530843602069430791422885388019054122587542687692855253955258606901967470760222937052809914906489932839796833664009712683896724539793642516331771209250604138399124390517534254200378390302378102191352355951879489056514957892328002823008362221118404708898022635687648717206349300141487401148663513213488019787990215484868635036956948992454164180443262504125546185037074209241355068458059540359378933790207776539101690347036288493043837897918429047634581386593227760547121829137762462346276915042392897876133888863177114557398184779302785584088329257964983279812297191170204987178013017570497906789659139363021998199622616952824800984352814771377331525810195444079467836815022646441986433006987289198599816515894056084193594874603624843537839777010040611355906646915927078225404036026386344598555725129826478389132715995139825529246269575488083288597931658804068126715641242093280754679225583241368653617878120754264407749313201466092804563587204885722207979417019072575189678197601369984059526967898531246526065992821838782513354855508075187247818623751294048877325300468796562204454126820572081596590621629133307898964953817683893597250884988739853664345678829216178702877083913800413173363320601656955266782341174965326967180859259028809112761466974335129938606042551368927039897519812845345106846612307072800412548745423877583492307938060822708544645150883452117960395423420707002855253344256000000000000000000000000000000000000000 [153,3] -19383027721143938098595554294231745138256662285759314596588609285038402219591742538443242606324032266163763046514665769594263365985380586633286535737163341238318416851710092509161124430589487932576153648611445541188856379220825938249246846923915715336297233696839780297772031100797040015347458950317873333339149053152568541999783619874470266584719527469905378644713747584149800284488174322180208034186528364699442277404821752633115277561630232978581767334238921023915793217443652157778434184483451722068699491282102180215899430503975615261889593486526013452727459149290735584416440947895620990630871350605074852373830261701139230512947873834963211452196110656852364617366756922636280168269053884205979442778784762471855584306597225139563981937972473529681472038067070580730932491888546979271354175182047807704074298866694843898333770945187029178248015077810652621850460703694064642018341007586568064294183516427601167178823808698639476655173675706447093171059661259253984336751419686810014884988354231727298808145081918808998546106530599210227109742584681105894000362341966975391963556054855501127287429112902014940550092764000737193909023682106183775863794904766503395547184317854046892867828629580854491861944071023127632292210637243871372110869336932497783451684027816191590157425993424282006303431742874566855517742329504298744305290044520844723426476269483618258459255005779009553791084637716480000000000000000000000000000000000000 [153,4] -2007686372761809973876015291054652127139285817473675567575939760030245529920623253225900029048185810073197986050655184405479715686256545381889411447709441292381763957152009810162074699495803436110878911748330414187138819065473302094642313112197618912352896681518227202087402036488544690092489115718406081408765313021375610203540289885601788078627933228946365516341700665844130433787735572589764188299248911297482412671828576027962516175733106341362490605735948811841917260664467279534424344134454209406192571094386341024015157375063327456629389530676970525867061366781434262929946537308195517945199378044198305158267381942084708730818373486180460698831364154224420885243478922406957096600025617493181421244407275367328452105160920862843291420793196966511894827819328796629283409906070526487918148161354196098210485499170872827629489965987633239230871635534400131466369417085572687093273654287551707081137294203522318624556388576840106853129029231999562473379549624956104152157131561621373825563346944192270920145759255022698042941316967844014321590091571429638419982508327243087378993013951435201655576677683637580543815584090300794143928625381999475658542475576139154877518686760115703915193791466488299870029582474842643466862136564621152024958436446192269087297806951725455456659159824487401953067857704863164154611012264537318210834126135525398031186313299420762998040869925857421306993074698715136000000000000000000000000000000000 [153,5] 65340876983598935941413546757588201262838056198370311295630125507816613630875725216051977020735233682999138562336107704085355427257241461699295608146230593112334236734586371377409968540742165451017841948324033316818669934168072695229419124294926776495297245691229251086076269828026215116891903885181539346004681988709356310216445017343009966320254009647885144833525304705301693877143536511999885590576805128820749617352585699122248915101493848951347221188663416026190193036379764007636827944321567816969787905139288669234629785776611096794537432006752745800230155393567496866038529779523859562735751010241341233014323176257141443997760022226997210206913686549808128306697264013737935187756736065423804067626954397542928469659159480498025657444810991726976547041559717768692028046823729691302497306381985607443236324374354955353379523312394345164124472469487671271209251695782814756735396366324543737302972058701643342327433953423464991297574025380361017131957170775990800401186439214363521978213967660020511340198084579816920152253316105750958456299920054868359591838350887736497813937012703679633653190325305280464767137193678315925041633440874060582958856075743839500238914821268113027649673068870310705825608866283711877498199306573918519809704790063497076354915410587356463762778192613550622279555911447793464085987401144504029763550706122778154671414456951285249821150158031966976124806297496322048000000000000000000000000000000 [153,6] -244581989448328988306049099745881802833617419824914243163358226288829984776930188009256294621071200185796404294280596243603383526230257963096672815077170553524299949363288838615420910219572774748735629844189881344095558431794748609891742079541561967205380456540311607004252509416739304504966468760795890553398645678769274138754390321362482554930204278709195590141005479279538051537859624951590509140219827113905025388934001124895371651382284729655833474495782338147930691250426719903109487425244588615833233368831203091543149688577037286886437144989818841377102228448352298567800514990055701756620909215198079278213402199121166317047920053158157605796278461141028784626276259784169765530852821242023884756970887512370445215560785716582880405397981362323996149515218951755320018070317313701597164428544229619882829444603005473914381272092903162611724395396144431041720922797257216638059878888126691574933410748530045368546976196247065119260613462968356273564153448226206070810552448413505535093213659785026223068144216829834344250448460376029023146639114449612111407190755796546680120799210217897350105845041322441921389537536278803306181812571933830906760861911244170931240028702762454418500645354952710395493279289421547295431495590307528377581808567486091742910628889002581789286159255743899716734053651101496195580693256387992936091209367251904340961705609590932657213186714584346806889438271508578304000000000000000000000000000 [153,7] -7297682532047771410690111178879727180687557806749141547548445271027928286859950481391213937233406153490402312806900734851034583805181417826816458677827917953124455245652850122804797186688720112806756007955425052081633109687399394196288195606944656697815342252466372109293602407167952957202275037162923149432470732596818356374464564027673624323152809380976341933096789463639286851445277354204180053495907923838918016337252035959507872144640383097960688320535068876393353701820343174638531988086130103304635564894312627834142341488836911351799303270831903958534400622085050446726449891329521508000249317497790689062723922484843204147790053127228276733259606598870404898813654759636327382272764432309704873047204618946968583160421590462430378309354661608160163144558857539154325268609088956059468361283209833575382510997509848143696977495127700366763564741641620656644304808505252813858549081733925616424504735184398982322694024643027504558809808247574162663948617703968540066253499612656645917114467730770523924084576572268296842796379017689153447794958837855932090851234505694535635727528081321892212241186304856596846411353725212448348289052265300213876833851254727436796559935875385449859010206962557979087318345536540789402136559160865205710607159344563025714347954510465668974553138693510433498517489734967604726882554902048961524035128311852765943436637827478422416692369603555398047885597325842710528000000000000000000000000 [153,8] 90838688461707330120615431411575615931389424659096118860506994830265630640877960537926165633012641592019195096245095391118577158663035475655327253237215281007379997695175758168417802156241845996856925638001117298387660747690938868429641609981164509646509429508896091001111284756680319031821951864858003457571745331991625693921790188936356500325167802033149416125668086689240578443811431081894796054256846444924417048987556772928571596761335810429188772001904205703717708233785159923830885391758291475556349655240916264204032952647625470386229153685458083891476303408466129552312752692536432346859259978632592805070133308403544104498319256936341327083356861621656684636752630782309646830128630701811961075499517607999403464424757650973170340712978921617352654677356054604215205977792945133846814210084936272846125084748114375938547501198551735893666091811500704379154058681612751158675998542875152022830807613540420279044870213199572635129548903976578025623422448722344884946716463975716751994091835507944814149477356394198722003803681311447565265528775391424007065114724786027073752683681937705795157002411826761235660489056711649769853936673225287160751140251975171162671119802664881043105870159137363803318908677418364692882539380078534805244938817653791005472693045825884129088142853136330205459923073124284087870295728799387328091365288243379230126266453063162586810703811354832240414178349873207705600000000000000000000000 [153,9] -426051523351027346266989182027140932517738878360999386994948993159360706242459064270466469906677791472921585768106733021746514149313832004156627573284850578171702676801753979889091146906128221180855203604955673174617097177289169329763019984245838958739211192129267825536641284095187236399259336407178629107596943992154506272104392998861204684007123146697477856905639162845284486383553935904350480509676393629743718147113541812113034149850118729879765140488339493966070272893118223431416981503200818550133820854725643309183756135675842031787929129038853094902741432393873062842900781126579160230611264027464007458589609767763689037342614493067329687568793747788988105233728704090850643057539015922839996436783259517866324741048877545749756818288691865776815913835624459485940842745920936613868704749467860174987964055390945412748094980431298552122260592658060355013392379265832558993912788148689627102846595947271362463309511750708268297044424500465546397584432678377397804131669818651117308950622164432599740912296750051420882636369398323302445885765997580688577694611392111526225468650344189813906875082072457671744053123346690880955715809637834836298062045288820842009980022058952251174773995221534811706747106143110219518430988373774402558565315283746227004042963689884160244997611790612892325324992489588722855549815465100359284407608100317885744766032713835673454033451839226270415673109876562127224832000000000000000000 [153,10] 556011345969953634353908344909797791155501847456866736418838827253074639168182008738196916672624720818146964620817376773130763870932218026835492773000390564481233595599267905757833199062755189595838049599003249169460292534257430497943339041780779146123082052132823969497399762735757527242828553200096989859043497494015082050489271333425722238624758284532857789584832889401898683207613332017135272775354904903146715194688643839884754825883526385585727885363877774869053330096604549077430435966146599788848104606060611386855797361479630142653372398044131875751150710646919990562857233740000819256869616043392332011844306769736553381217288064502793096427926768931368455005671573508094648690039451461595348397857023760437831566198806505785607733499423578793619922844007645269615886906812647965709728710151895191876976616373334331673373367851537227265025537039408882190220383486210069207666137631754466260491246098996864614713375907211513746116799092104657351740276535021554982909777605044050969726453930727636526551086816293630007882460479035439749395214348008815545924223602334160140444795809969419690216658061734209977354139291837314871896070900386680547268995760576373550918081768066336638204868928521789051314910436795100524104006692399494477634002746927503871795987397531339348158344826634139363065544671693532050704403694355854512700192910485770143534126975573700492796194222346091753028326233984393543680000000000000000 [153,11] 3789816826439501036931863184669090313495607263587216665496591746123986437528681070151758864499422664659629644704280391882259050137272932213971071787113875223498954190049879798063592192999781464754306870296945436088087259504655612306405432625006200071674555914149891293035274777940145654124936447278422336120384865474596752409135394225692818943091689045935825898554710024401400761199057085357827252258014916071864561304952763656360784474947278983278395053334942464655353198923812051961169447513782513226026002845056322622748748821411526110299510002958758415127527158431716930731058479353750655474798255307109430081056254243233216548123355200434685415275864634027227670837710883980830104979743392690656352089715341418781546559721520645020269380814296730871688390251728317990058545535110831234809873588856607292419830162067304574833455779214123434326934923528681551063036264994229681491599749527965230221713246890349675990988337681422615775654535035825942499173296160781561340813965862057122048600494135705871452828235975317898666839867152475913771329944383868780722228649256977755370148927758106458432377228138321139686984899879434756346313278486989406384809460987209390569153336541261269462109409609813789922447107261849346393242161711412065721228324231505903868353214278070637880760267539589026936463189072438922262679811783575731966212457471564534729933426751667951463842716734703220772316289620532814413824000000000000 [153,12] -24527067023863844492041125892160558770656150113941541872065045037736128824928500216854213476247391893936560185257180045816862994004346693680630823618310699292545376913611986348814618330039299588019668817087238870941332116327179116292342016861029577793301889638450409726789881156722349861542674803977785324268132450971172147844894181167668431315795817257043905337227992654298960263558150623469003774647601826945981424468216663824258308760577085063820774190016153375185452214753844673654090833394640081089687407516065544163181775131842809664626970151338506495859153109024408255829020918768019529420942001954652393959749360391935653258693653973938715557181922997547598881877723924126000394963367057203357445491862154668902799373857839350862023670174409231612653544877629981453067770740622848426914903888293651535256397797143450251128421567674497865361310112835770884138177898377495481249095705414800655845797680826143170860635687929539191462219593342033539671990786148415032899366479356398996123637825069363763979185191719572746087221227176789258299602979600508067516591549107069290748400803365894859528732857968475701717304773652159011782744302358600235164291804705859759233386332376226336132767289151273448565469484486717216004153169832861190582214906771288506127651790698954258693628855256039566137737228067621915967698051264957895800421354924066039558020645675504091654271537653938891432991874739542318645248000000000 [153,13] 74345582608910719779698915423283577916678742988353980056859280307441676078530591139368413148781440732898112833554057497718955466582727552507233532495527096246470484794212496456698949939819447735136641822483759093928972172145085205277560452496758393077311873304675238844819175739521280748637746463784414703487500886037667829935851773977378032770086657776145737504716494776216211255274600463412463221541917967746760208084373233665946133739441940495531321150342487108250493522123182251161720121785864359224161150990964611563390948557313947774197850272493586106707909793855896154549842416045374112501811246095565107491319984195560550311684860375983502713120788608115503211222101920981357159955096413196136584886583660111715094764355645864661358075702952617410113464146166681914182357772472870355730705642094783839912375265721170486298917804308173819771683984075872502971159867273719471687157414063263078677307790349921499962052509069149632639442044546074877369094969208486536902274081788894196704024241990020816387505872768585548605060143055864739880374623194974116756264029712930918347887519741305519921780354355982901456976158352201772119039358014582897643292378088976257914980880834460475925977621949229461908069657602145415971694970795166069970057434198637603080886863756166071922267285671238860312990432284363400125408463404055988051848374145628162371113920698912210078353899763852328285377067330529369522176000000 [153,14] -137456425900548450483813133079599263509598774930509897679894597285081452033223576926655674570400790788622687291237618859765684786924313192591348753175654908635310158208087091451680253853399550354068853212309939676137146857886442124518331197398398660528751812133844814973066821957452951442464286581143111501722453827763297932936328136634903413327940192932467582554451477162595824624994689326143041086097587482059318132385939639244574994756810057582595971944575711876014312417610117704705829862132961647336365571543928606243611252565136106810351284386697060096054519406690071713042699280495921730071041847802444857310508068200992674718857207467996751641658060519348107383845997346869729092167537042050058840881012632845161298919482174159017926027183723818279388083970807946575359251097544096047699431144740161457630026911919601968179059781217524362133542677064819740389794376893903341125886172649302197059416053902236418450429536148920187166031872086508932955519577869142699247289382535693441793978759203388211120225020340403638551074368481508775359596116697429354473652895321758989909947480148073665673236348607533634963654858128142659522126995583323598542787433294725683356682727963336903844668005296716039770163254573480822060878539292566259957803489060944285322510098208307816093965456112716516430178906575396495264381490915449945650254706687780708825468746343920818905162163420786403904696833823504104161280000 [153,15] 137109339263619661624756671775179427864618400307055873521504754827490816150167518156237926058720297150274744263052693513212908018278826683393942397373978391966695884624761737621498826729633714077089974949983293703535350243722223420497439670388776899125450271288835713962772653268570998840997004431716228222457674155829571833147769751071132640760181534882594802450497169524708185066823119996333206933135400128316194380151277723086295459564751320869470658139800616387305953758887767879172762507263700247010169465398182959658426446472005020088190973592658484005196638501354184621298729940939424355459174673282610515174451346221331589931620527284768506072251693053227533304468999438850053650035426353482717948492122400845036839394253399588642950836835971805055093388211757166617822746270421053180090931858371559543527576088051399723907021191729398136723675319404352968416961796786844641384310407789989383591359584937926434649558077441991419920538982695234368749747973291703183077292122201244756188677015568019029548009871816269750719105850947285539778870964666697925349980760165492021325061352299320183868305443289027060069566196923680807871899181400083232920143873933368551671834589403802906478171106222688429869297645092935189255879583183935878718083786935369903188647263851002953657588353875456180786375474841660811900936029109303895480836799732644225578917251399280586143428822715532423593237494356358512633696 [153,16] 43508824148673695672711849111841422401334681746320748306760320507800080100488490047576002923538849953751019727833191027376771666583619583462873423410961128192575751602841900126097542195402609513407762612720585163422161083095833104923098057674416636002746466676056348060844623581667890089639585556654004973337874331954253478468117712037061191989261891377179024362128372826688588293509733745712995156103480422368182166053575272863497643280580604441280654563647457866471258655130742000562506818925456755488544685377260848636078738597152417914733148026315053410642258072798403882230093280122837246449265058044061757367794930917360820474837428452730759677062416411328181579589540823158352940922361612935223690265871849618325237399322725836834479625974051634560114989165868825983775727988927716317210955595589068547958739317237546541895295975038493401823885987885267650797723449966165063120146961160952752325272148698012940998844271683465610928236133471814973919312223198728525876958202025219759216039494936719239310907277960596927945870188353128225062230677855873857498258797498130576649240924021126674685626276387276120105430538685856374512209235630220750099839202321530637803531841120977901011599534974048299750049475643975890758149280902529282753864795150083493259486408710664956945094588785540775898556677769693454456886580865303019055397606501652129893264363921659642665294002083122703939923370101859737600 [153,17] -480161350010315672474984353620876205966121772423135108599122029655735748297956359250623676504183535626727168132474958079448175795223290223190362441543192021577749003075838636790417954258702684244625886108254177228536596649939250484345245808412163493039470523407471145472685055716919011944995389819703812200013035100687078886326880385645770483694167407171863631998125425861849223287367376707553671778164661816479686784246894141629117166678879119645362215207441055886811523129204278380825497773057824826938506308159208571875290758838329560057877320791109639775710344577076557603478719851135261010341405404749154270614446008300282305880610817105291057048011972262620883845646636939887393327122884571510560504685001988192843491704277237359747998237754995549757507809149152937200596114257260973421861905573420709170995875744190034908629593856360734011190794825418634233250449586739159722150297994114666277467373735025395947759209935397214739473728768642791985556267900241953096702790934433118145850985469376403712848430635299886495401904786894331048378741188737907530374680205291380612199554226341784297893654313575514051112151681757731669178624849619344497182281298727916345859066719032816609028057999163898224265026249257329342443092326165656025747088380526348919781167030660544641897884802444963084838569182577309937274981445184907874940129722814539023293318970402865628103984305642320542113364790176939008 [153,18] 1182495724663736987513136456281956258829853029557909074361652003596966502819889488568701278147004677431960487813688537238923801637131229710616146974425736013755111516021005307875103303519437346024915959330065184022453714879029295616058796157540896537032493938214799274473798513355668995356354418421253878758906963524739524516670711009145160930876123196000864180613704965058354530713545196416986725530519450540568634985379180873768128039251743040540734844286223185094294157189273251543745191959561973065363943123640114199316551113837121326887341806902406104792348899691906685132375905343370618943553653472916653055736513772147246903052812079800967058748511378783975429373398738286988012674550615299603527341103259083214943017656657149754261074307899612421103822973502147894091842393007650102791239856085968418475226945855726558555435965348508840219510681885781742240724769664283106295128984738510720112873582739252839985794074282086941325227358523424704653156386552685922520855645324210268153506254006435853956795030197673341077989365579512721431807695314744321199703970971189723490750058435699101476167463051063896802077453539925143943420159197664383868669660378315552350604498361091444626950695773456621451920805426801776729146628720519954547290846747030641799323418028466806429565472805893624670941588763978059418580510242803509881359066476408469459138536425626420825984622256370893046503913531622400 [153,19] -2209726639901877711119851936679118764482782220624184512844041877490975739241304462951011676106540215287072766837976462643214835200505830632012145291510924837893461414398940986672509562318184850031263197842843963333940122803619756394644429617966856028351988368726936027694344094974846993005832993670161746450613968499149976089642826852347483072610768218351921419355544264153888835028338434046138621350751673172858204895319709480103234382196613024876356253511557823714404309070052495160954850633245158943313006217586999554272773197334636599545094698936522764161126964687582562116380614481921452663054747550974560006869586088479074387285282715812248694496572693899764009780814076422648213424403279264011240539911527078531217191851469608993238601313131632727732221509189484924023097811174024487200160539158658446846504035531683553277297398265790927087843145485569562420185050215476449622238667184520852088381995230381113684546565442417812579769262318121917382203946503960956152692277948460807280271418967750084911086582877753763536631572660630851820282129971931888945100724607463712798837265708736037820947894546028376523075948760173290104130625906476948106599328208393950758043936530568477631944850435537116271872980162918716736281762679673519602414768027749531703686328498466362254692531009099013685821906786072441939973568597006210157751596505327808418994870154282974232384327303039905604175999098240 [153,20] 3753863533887910862176692095309615987046416357680208447911838981816432454952809552311415842057884958951743916826425963639984178912279754523531589280078954456044390662081143514605378316251869825558913002509268821784444300933886295848712566587036197625092330066637983145881848911424904366739255217509353365318737129930249571991472486732195515971144599705623919638315703700752319858277721567142315394292377889662517298306251422139357677948149717110932689815484557583599683311158878934424036837862134852486318930273687881982382779798972379993322179728405665752789580253339200218814095498453938741553522623066664044007322942283059745230705417248697794645470117992219242240213544448350249164515147242680802647206572755041191028146927857258720785272457618248727378828736484444162904688439360870146222771229948988416266193746459325833300583139873527041655994499262110328141322468800977377803216568795731482193128767119823396871521319884545394267408182080630520275958643605591140931339753861501668240651968206645408938243417514538526248315398208847489690853385564811830732160638309660696062506540021350654090109689499789963705102177681152025834156537441823261697522759782293381163074364736208790996744920961378929449643609173447526011254970485921390696892509521330612683779461154922646333755168936739588121385085696052959603930443869487812498881939958587111873411276150694631169414910318442653025529379840 [153,21] -5842636938697530198103293975045216357773452432512353504524640974077581971717385128402898341300525742442927068441089905338327939022058884893255255274861024078347905361702740808949163791070950232285379541466069819516793099070241135883030398904849055184104529522617485919044653707883061703571874202464360615770247347140956348833451924473645973564487922224743826161215793242634895962908186686166372893124410590287397880447218718111061158883161505854372619766402437260974752827837539547364387172179613916246532219303877462673578901706648057952940710899385182852019001731821752255419136317632993912536302632220061894422778290670712430145124711421681701834170077778915393819860300084119171641840804188164804869571021236548351638854325405046113779151811475077476436208357708466602623110175936863927127673117728460452068074134060035706786089791540596959804241989839486131720446789636827196966164144245053342676669907720552764594057728079066897054486338770377431559328148293474540649217505481148568155176544972973522725707573593215153393390652021021429798344436699510492731550071395009025835382328012628915716270620474967597817570950691107284626968341667583752028779033737667313569348342715777569561471677120891439592718714935595853327040986222787152265465576835339902131050359160227341555820493071344135620772188621795207101843536885732801438493279603101294352045306370382242496215403498693378079652480 [153,22] 7555987505053503314144689509615584103116606662390589822636793826618157200908458053158679612770154675950336796234645566590051866767529730033316431469812935548261289150498051355066397623886624400500029069191427637190813985073927099567279320656986812957950733874918779823531587816847382208056159442626298636596454267565206981507693614463277366262445465944387746827127095741444879198654107520385598186150471867955569606455347934489361887959319361085983368196670064500592657408810523698851647208934803301983539975632311750528020190171801504692587856723653991472625238912284088780423248923742391937426985491590796524652755551352254390730814692342359241609197898695212319161023416012367841613917905392213339664351404588396648317757237378262862731122429043028075751730280333879726514056505727192918636300657409838530444150586580816568318109432156938508876130269597762080775227580871513669992228185246623082918199171342113218541681947795660052682514536959222729898017639208675992820076879530514132361293522595195294027006634289174568921676978075712782098335459607256150576502883397292824946696916074539712449266461521463980750912881075001038002987816020856934817249027562813330977922507770511640133448668409225825692959856738609068060697739294545695411736029292227935906221628812460355568165697227392410646799135893905819572387198878855646007230687325158222610254961855430085369447069544520146609616 [153,23] -6322814467820619134598827737506345771262208068509278921845097728655112391834664204670393841788898127659277665164662590825437306127128524276213160875748153313677615861563811850913261139330017238083019262677289456993988253885642273765109025102619563665318940277762300535230105705554004317792676093253974983101521442189101712567094965059759845917235971224160933215392288218163438904819752989525477358012170451239072872811019219309457660490965719214988472886716035166857553531299353664600735633950714170119063123001795481144678522382678067284163283736276585254516728160777251384815002668055883645823330395535412721046298044133523291857046478479847925291782064987598846079917917576977323088866905487538705887372290964058704264342532315837199074186946972166225211144372632759359430784821166392512923893034671353812582888088287702817484084483724133170539887878237051357260088928272355464507583171679295275127871472925594806504225482415198951859828407146341053545101320383289914827033270597589282898274619560248263073282186567470765141740037613147319954474291422266337741856111064108933391013414468458466691362619340689776606199825994018086828294615681832313875148584008697147441998150374672465254547119162698862957452927017506937287635231919518561877079948213922449947280713327761151250465739876374012005183845635367417613611275016826721532335993413803340045049182617070103013394596817187924766 [153,24] -1556939610465441009021348816062074372043432906324006502378584730653882642644907401095737216807299677465042784648409239724394719608459136702503276614509411094329977121250856187118624611507379676026490398392956429676668211239252948092073799367261674164627032393915713067447827846759096779236226612188280337937794147815780059115817410925396092221795006577151612262150457515360331971611646407087234174532930135764362143547425674241614707852908070988664929773590589688771125769631407690035721179205017574220177457836578462828032146681576644332763718431819487486400715393714314904905705108878081002199859331138572302370095204429996587568306029842147009463995056403787101847836753461696919853954083067039448062102431420777327961789691928035839960468868789572502137984602971429802650961564446438898640470954615538841611699994163003582497873525065664008564954714752932377417344368714432587678155347050176840444361988304685497175036693856393704587638557224081406001648606725860958462340878200496280990562653005563574227542440883582901566575980125334608312125610916372853912861284858724259380055180475675885951752528841817480595573638455109607670712141135009456998949540471723753011108530641246664944570643883193230223756682024654076159557780649406470526327987357779836216045279240069602134097247298095637762146211343812861279956625645790145068775201389286463659833506276356176421756685315236096 [153,25] 18516913219522938853917109973026636020153787431920577081431838462665202307046670404586032940163681190145948777565919560206415981126110216941804978572823713122753390355082376657955732657761792916538635669205691682105616104036586012904488002763011679315474207420936508626264784917473518457426981617196265732302589387500503206572901425243851790901802565578066607895460387511764908029613716281737473899810332142345395988220796496834648851348122809853679709793940863846849789024147410048173484720573840986021457458931684469823328118001369177643068803847249967259752140081848467921793243579060992052149814788773043320100128377745978174338898238690321437502363627287822241868683322024160496476021439750358689904373057140478972546326265611322991063140445539066891986455196313535334164660645036120758194696907718962468374588804911813552260934208020609057231563941864646124529303841576770865181247205076958344574543504324325343373999466780519570797893556588828092165595307340616487298737339287055406497146341615549847635984317833273375357984701270165177315232904198377478085130951777042937229765843246726520985020699521971448721007485097071553547005367162525288809971120670556064858363964601347402118983780482702073045068841719065144563827135761007659663342861889301046895432525021692679694348753680391409042251123553308017659935509078317489926411451012713580951568734243479186485955580595104 [153,26] -42652702230923890626757775123396106521059972903092663524503162648273373231504962398029462410797428325443793363646069808862955447018806128504543908724336416186505586614014923272624730446255510893295800841477030869878856841342267206727411931343765074541473364296472728033603506123355747958321666421899727337104054676291844478317208906214707665926256918401791194380673245621398658143770754753247166951120897210500874353582348973881443514740052044506423751735058156324688870551972026548563613243954516145935484622907533566169544275286140054480812758340866799844235487451733424383194273295768023665700526933183446790628227141212963093106549914517845165288317038756108795957255355556494874262865656404645979361776158730217504903246140352874228785507267263546333235105574726946316545173790913680402860356088040710133893479084597135335846671342220391377750920547464309963658473264497554706162488451703755425918199846533646249684078240774908108239771634702100894621561748693906265511663344318056888001791945968900376674368784671376615681162343248784146963345004344022217170889268044723849478769539921981300112183799747500422036432134062256312294117318780515524655710429674413023999994058673202767309255447454043764028240261274351766982477991483835916332075042955833903703563821741962485755092543839136124657477820792072730376072111035698410794705481391634878237765161930016154953638594656 [153,27] 66758219824626038407176595602280077004348552626669592363945043191626449407651291618850953360446996631964666799986515580416252452905360448884722443049718584947810570089877922520542392168941444700002635695769011127729637658807293708873916252124481808207010259425789050164491613961440257667681173211599317302266665211341128211987529725460017082150373642215609063307630633062784735558304588029261556526586326068822136078128411634971647854268802379320782970966951133875329611431404809619385239469886703849425494342484896016863310806548989792314663450571767729540580448211494497152477616897876711103400760995628640661720486849432001234307929983478620163478036388954614896478243763684284356309450370526212002316948744651159319117003105282490351455539260083793109726733623700661389228972448599868926315013046994561519814781521134430925852381300328311806351945220468401961988937418811136510762858685722405235454674399616941089865084828578496637803879823026622227651240819523330206550308835039085484590854821216543708614171326601100889951347884692830216836683090560058481057410212794272225194606250572033923014237486440353585398783333827986523870146353591014346736987595837439393135512751621263377084807039594536703009563279998695537110212876521830337379492622622948051542791011063769102956818659682529901934705861266542520238712119660112770219478131424972155474479026309694507206155348 [153,28] -81330543825791537629887955326059988307116451903956769861282862346980258174879906826988256546274188031183548918216074983135105613015316869053845652175294935943989949026457509077917145199956359942355652822454062013183452824430219808208035808154135118594152885106886829203790725814192653904527018567195162558847162207409157396012616283182087818370894409789589425468054341764542854494347155751603648840780780323242924698472479862583118392022821942451711225094336474000693564391782995094625525093690038199714902208288325732568552635149663776072394737967747464274359703778262646976563432603542583485594213570482862917588288513926647059835793057460507999348245577644638961268633365102925702728773633178871689096538183276689719680910080026327953641483935824100841421059178809587493854983371330118648160697075350675964642821472466152158361195610643166076907062650237486312914782269789061607913055941843186061943589120408859054605686671291125029908127331312540939821906779581814999248242150419950401092990656110957537092680637752382385300566688817752892414676559219527569131217244321483151111113277218525563029751450206022766939573687340196130030811343030523407710667650146646666849765884698526789403275874107848688442933076415880292483957435215361797105147206470905385947549506714158632537128482909978589354700496010933810020933826490670314529899046386416494858893865087526665734016 [153,29] 80070195351801836045687909440989056385878051252140344729049628872693510742442421088512329543489516918949601097493728364840814699569461627208080406015563861528864536341258789063530254134932133439582396328802360635416656182602193832252817715170114738688653179451799867684216026843459756983550366858639092379447082470237347824027146256883223360420114206113805033979014650533173385434545631451457576658102152563839036120369582447394269981933833980940187202322478356106635100038194306912602311603201640775460216075440766703716383005864683667795213379706894999488981356235315863836662866464199039728625969730866873378353682407258699843839630969182527769274753726514211704812376375674653227882556857957242259953541717332057966878564730054644219147553491528224748099323745588163777722275796438116167452016678675713339428942030902062960797990902946302306480487708097517241405790475039875485007113061509146808249532443654470308237295248779728197180894798393265828327912771643839815725754315923913813588639994251903197469487757567130929231990122714939224530315780239203257925781552549728822655648043450325797013630479400848753473397821105524895233982517125830122235469851631145256727758301246987077833971228303182805101415973927012976240505615014043342373178158499512584023329423991426958058247337066474418195548540395129453523091547278706574919092828957534286064562804771093569104 [153,30] -63811758136498359168780695941388741613202173455817500727302572203365982504513278054945429595411493839454946310401716952927386830395519415084049962669943285220780827633662189726185740833074201568473720139422074340727246597834346859761139712245573847534846450600551816124632989456862089378452892574178197626223782952367961595142432468252702008428758398834045679455329022760091479277770765953475048909742238664603485889527003748799655748573456881266045123087806735547226141343111451898930773712027209869673786609119082384390983537207687349253961607163326012323887319768748978392431407179440116480835933885808102793844065884468188915170430325054550190794977242956952345906391515599384515581830917284824397615999559121250822940055934104565861442969996436881845138955596446930909166874173678871106414328734352985804589103265639656361346689695663047455055949589216773154672922716084465959932504864312704690480602869743601864359701658076538097896717882979455081909964863228157125524363021268031009016265611248745401920201903368594700603205022014489645017206647285010241757275037582897816755780267447810626358748518862034876316093492718562945360165842371052054373622776702579962238536312023145564650432168756020105285119833964111958312772358575453755549011756244102121611935937258979463706054487215099926802687652006854986305807658510951400053639383032547472852003253242737408 [153,31] 39826848802134998961750080366665677508028524211652900894748462595497580430404963688298904793454361953567536277315983429179673724585471219132707607170690678925427016263895691731837735390473951659177651698775257832858498972582228237357203859458123313004542096887350178847996070368473589215865252820992897810604019484908167102849060251126606539354182082466454831344173398639210401625879492634303793389225258429340388127409329526009266591869475366304793138042093139694760023692869604230613070160115796979029418279964127579017353577185333201515429340593832749792182938605065759626834024206405028429204837336344990599094752532083395487854575473602449168486618534066174243719179940589070296603588064256914638332875479657936136272676270623671488924260925502936759841619168936242466165556552126840692843741482514942273881815584342978085743795818434273515593717522107876711991958980872910392762973782231236162048106740080172551696289099737702461699362008372515431188470417216167862592318012882260160473226951960815158392791593015504763161494690319491295479527931834450161959662168417207415472720216617453096439893438115839215874025953448259013855941580899648770903453584625917906556768875685672873657963282158640400966629282298749841181567220185419817741112798652821207509325211454322973703525049283801886525197772183292623956871670149028532458561802130489745709465743424740 [153,32] -17210749521537427528938857372209975226236426784245095147870391512857607031884024326937590886904388954461248737443450794535490509183833762090148201685681589408663734165542566030950902231181689263504303064020634457175179639632521689777937725418706944969382716744720247473423900417983189325682639896717425869124084745451201151676866681144287394406580326456372763839472626510709068801128093608626330062930758215519429971368256253833851029798810949071732786147462172713908985030935320434542327910262151366743180841138410922888127707959755583807092914581723677240919151324560129156773777541819568823438585842610070784017012698684175019555684284701622814897916719717223086840883345328400275247988812683378221028739455744488849729556060662288216867604025820912824430538701356770792232374715707031573655047401727453719166088440890201699562639716443793297492347462452245723664139784815745465022332359580749219250864689990266556353943110949575075152348772595976086268086697609435023171515242165485878757558920619759997068828565937714191914167357654158438556737479718428296693077757839238834776295116516042142571215831616825194030758659229034302649603504319736907424510578417588127880507583409309249133130314592997110613999079814993910201820832735741230894157733759940782714695379336097557647544667092642714649703292695152488176912398084901013502660757384416590582889838208 [153,33] 1988256354396711678901172584739287203421130111698000558351979074262515797067541420825337460977955432515148883635309485363296409333538181753664012421617499114889091645735526293515072512285988264096300464826318808850361876785629832212699021374506581450289364465278176073873435248552901426245877977681716600781820165088846158506176246998563679709696504625889251207367603380870591319123669369289571987235126520569634291361768389111321314983272688130425759090078246020408199398922666924723466926167085490273908971171491412033451606429290994454994409730248447226269654744411473730157214115544539208462467321704613220948425591398326708852853234493758410309736015317258428868792501083533433834129810402485312737362056749749763502167091844526963712193961283964703324897135391001738184161998599831009132114259125331918075106177008865381463397611345056354709624500566012168393777782999248885305779981280523777008039901328667164821596680318967303288922128638315095087444772334216189211096800256607712930849633150754754665689839329444490757565062689397391934073386589154233442786007074450306349357095334928259243373362730147062048295693741440416762762523341591128993928444830632469923196226100662758554600896799609301825388809876713140563998244991714011156172009046567097961158622683048962874944622192255894245341365741348543510686224264423855938440760147079690038850512 [153,34] 4821179951595403314269839827793069204270910308802827881270302887467587530255822685354047883403358611759825128634794001717071821750690895894341882339714321593690309635750368765522678510299429352746798460299640674089110540992600173479970448437371116725639534379450537719142587413329647914363027038568756683960045877882807698115941441439428581606873063593648194627163157546204474349469933531382098099137229157161376678676701599752038010506836983442916245006728866942015788616236922222606269408739584453149569031990747661031440485116743603823892736610732216698220374981940243103194652720460505394325455783532823486568869671435175481475770408937956782429112917444090681353851099354857128441394259579730357205827018790162797223605318336550817408826172269716958153854483928950596564729247283891827317162387932602222441573382185131296170446097496412069026906996830811805478591365244076503120685695729868767492289258971176062857925648416174292025669663211084928088639356391931193868085525888328142795952572047529766138860277057230706479195148493533147961512943736370011429391408786862855170783585212751032611275259690638307782442654955330797875798962744065088331709515756732529169735025034194666115527882638895436854357211473113146709583894335678328279567193706935166803142877563389851833877368273554982385152763640999240122586435055788158103339729460783513776120 [153,35] -5774822606158838438092697028320550663578577016843513770636254855917881721169418111472894247900162678254588210719421162862087876746283239437488080800903343642167222238878378285107690986998053540458358882799511349433034196667243611105979694847500033749067420882093808668160689400398912642375241968096699342815408052852035300095597416923388860915566033064025939601959311383955920155041529495676096914454583335259680489295537783173941256533981489992476588873077691483690732373737448621768001789042154957418209319773268025595868212942097756330619871618538365738277954405493247303200923085445835856817355146115718346386129574589326614724116987023091347752129221165259399969997901817629150743831085632186825381939087938839925803310924164515978419929797071770940655298924419188439776623383458418480699742166667948227166797899727853912256753417096187959430258559455040657158862218353696134905531584861171244069094106995344646206618206235381606468662748561013743575511100734108848760670772986328165214328161138296330779170788106468432890649795631011110243571642605157986697266826390921030557372593521995266139010264287088475966243774822561046758283843136089746398668703378883661784602736353653611175736245617745533295256652337067134207052159649941928428890099041424782425149685680153451473749669422046560586070166601163341534696237474505368693150194741462145369 [153,36] 4239597652740741204968772232152191613589516398952430583904173536585290390648266468576732660130409766990090765781575332274334414661755900069393515331520245726158056665001067982836583483086145694653568072633697802554023792344644473784394019589778597828225359187218318026978598687785354023611249664078329494034855095083933997857460590866707213849281404211817765726615396318956950120314315099538344214854255733710427196122830042810279470157712082746230446480330448679279372584845320347703144154337723145943102674756318495620098414212661273416687091963905588551478839050122426023152061234172139187348465143401048958217806496573015692886339713629589413830094759588764735780730984892140469508559741302428705619326143680206514623357882795051690841721283352049276251083078879063347786485490938892960215275248689771203825818108945396025658501563938461938608596847577419854831471333215254143840025224218597269070365657254412803518506667231508265267920061865502144371958901545556225391353067452960269292926451686722105200393356127952552499680885732557112853114454014525365613802837324200845340905937736023473367483990560324847075528486713096731981281538121803424638837910016070838224540852241218460246018822448559251025634559599794292877113738463839141214923758093983273623702604567074757869669462343180363527784477983749197587590801052857014328971606505185920 [153,37] -2484984261525393911242791440009908710544726588248924300351775402063051139299781289825946488468467531891115004466207730632553317469512811285472259598740099044298644583479933204127474901352306459092514058471909107239818279596123712901975318104104469259360142649631266900274753495197398163804744953010486599120338463634391892459615282977871889763870838065076028459852835445719542722850994236696101317858930467653606740576398482095480793370558424564227823363755325016567748611164855065059142852443874499546609129303812095367328976685311885878769719026402232481840866654113366146389776801321154075592935698762733182287655373066998419200526014402966943884390637562376736927059920775607203579057250565997370483591093460873482663946007492654248998659129291653941441637938872964451605533755173940936697694444319308304423091640410962143489366578286683055337508197941284452744231659505750355985826887272249350638329309297200403323984397418474785145635231253500081631505495324171483903108233093154846492549136894019194017253383016082807675761975506696530218640317946774790383790649159444702515285582767648728439935913875622748954551434992626781358193663298815790245699382645996265375007327309534872555389322441684557185861672961993850285291548431290656317555787929874588382776940598127156258667241990035742371890378727373831129629235207525903505003393266592 [153,38] 1340147701147418851485806585177694345054488382238711313259751127989751206274464660036070185609106569900085713511517020781185021845751529447657616486274825347748052544536718997580984692721447089554793464021848227328880782083665194066995172203622521494153840417266066440239324856856758951128485103077465349026075338607873541529597528717250699640902721936187475770369655305375250116631168838843105294458370787137088386840635703446883964807343255927391717189642400828425488984836360679565661489767965715777193520890908253217456041027882370359545739102760543360466383007871024956980926123707944302655871827937828168216887043979058503659290004293519590599236284310711414744028933670319593811748748919092700848923540543272838516040934164045480217875031443782294335953133837819513582638809185429934526376138107421320756361495712076410963391873087871174626528909631544092548544474959334658788854550383418567921849105203297631391132502042363333219439698440993037635211888570746178937889530212679319102108585375648377448259473414630503951211049729674939869160781713481480965999864979929836445569897428108135902608155401959533101563242764404845513558992938919928310897068491327622109948823327729478563438827179348146720221911801336032380417755587783679120178008528286676724954095444011369830605030378222563879597805027700284248409021958313275078710402400 [153,39] -771814493959615495123397312249412896322059454404464004603083107608088570486466107907480207626267411709718169458361977346171683412120855793585866247760303369005448002510006609965504497119306178286292852967983040575180733267034321090156021988708849921045783991557636745323343020872341406857561763212814814021577930031277974383378136512790645914793815832687100559955574940433475851854911327661153682437321393109517168434148841175756700268782390385877390297259291107017874716449943141034412811063089131543541925688584353703414441233575547125659973577877451374596595168536338127131247689117896356402758022482528709594355836474927689921252152117674258763285951648391835257863018598715396231123482871292793643616746218638524941823830844222711489371042538428047026066312711579341915963692590187510165407051149512073775946458521021944240352316402078849660523190465955794892348687073577770827261294147803698388604580870514817029761922322536503827424072443786165957019142265873553746408876923584980744320556282707964903150368389209888108272761483318875124620011628796796078376649404675335541747036557677280673623369491748110989852319827868252477256267266016000090522131960836257889147541534098851113011241799907207123048871276882372271450851226034387365502729092315486544476945470522946323501583476153900602873623580275870564091747992586303514937134 [153,40] 513495207174752422745352538100891582582288328789840643810903866652945416479080559530122401873008404272260448802227567123129864225142599818404720627627513384274489057533355157573262085753783103180904486461271510537197627963330643380790897943273757273041564367494131185685672885223943875478471258700744249837176632786467029898368580253169464825302775280494133259082320507563757682918213976435499155043180142530859595678150742639851540071059639902015057209368635250376594072741173682204365600385588786978709100619434731011758699122371900849452119823087808437784957301195372664911162729598252367844894221851462790437175189695225116401228455711093172714050492173614351527189156340798288512844268332949949669965960147183788225365929873274742624342218601253658415392519272426034788799940046896083996892293415050034920515365132779194810325915695057505623656230169713357314550603935472195770175186146181083244495951217701388484833180300033561761532863521254901904157460583140487767263900809518948612687243030388609017924482798414701425104650054602557364352104294740336116342362277874745167828900302608856238375821102782602683583699188609757844305525671843322004913393675838558301554734864822454653528696966259269423733704240317707460234852863471610243135908090546801293357445759536913214184586532025977273962788740522712764445935617284758565888 [153,41] -370036274279230380329042136599388396704975591145827655254347102609242794308011498793086273829349912549018358794406838003040779314700253117875666965181740017805675315378431726420996677061246432703499561272318733379306508483981765646408672068253704434792157705291896418734962522162743675820895899647684844242718876408205938271304771991721360139680305564203002676552895786345769006668540762728274772615432507588258178757285360667676086351414254998652140171722238123743192876478676774704077085589314022519950227386353834104192779225775323549778596751119683638040961475585653839012198104372878406832542315281825661150576011794112695338089448793783061041826907111416724801103527229340975811163730058156076035335974220840081053101976948718872581394592400916575902626296709350421612749532706257392036380187872254655348803374697866420891405224565751172822896109166017638308835372552157541418101422939664832033271465311851687102108407206098696479152896254649700833898920146337012745976190728180419770667079366681023776655069358149751547265466466482349168052242925534528303290294016741060670860880702442645716333124553902268702938689203859995948542496078722360492324033747609979243750510781807532292717337953329624159453882094690969497428902699637954167751359616555181228725055030962759955957131304707399746288337091390642581004597465213805696 [153,42] 260505378624537389145660184913457837234992828658735690353568437827177963041745611316916137975194486618859754622598231028310775475688872996971472064654821564424178623363254595351597838857746520214753072482664208963894885762598579741122032736589653041964369318908965818437562937169521769601124885421429994187454980268638833790875713429524387599488593265267688410849299838630037909906151551537129878633017133732099763109964312270419329298871615915212361781816400447960131142419568047161791408450498039176818124045463989126769624296658544908133649483432452049357576511819822595350771771358638237618780184275097911029222652602038091095683107866706339426850167118498079756944979669872040494377619520843018888695984549689736878606594656914073349003881874749039181283075725947469580014563940478425151149438968308754600175917947613439042755373681990201009591890793225764289651538375710988203104897799571474988042513852536589725937031535897633909130023719038891254393055827393585250219418209155159890991453704926608061073350530703949007475596592982364891844909780888359235538427166756354093583088105701267230414404976838857091923472139893416466778717460496390046769921914726761350735874747315188570498281116618464912815530598539558762030041619630831251118755290782073358218367610917800079601739058198845876088928297651278746781827302578048 [153,43] -168845050282833380576708675870707814309815193382960210898905541291647966818577165082322696873659615346014462900527434975678034015437939999028353107577573113892813593738414544181750773741361429103781556892334861692808221198309111624215982030279316625922424395433849401767207645532817597635309056559707607330666994955474243230300102506239709070345675655665069665779287826670844934577128694393599687548711055234350727599165417214981853548358253587268008335050246316084978361728208357879937213376466563738574888884760120537491039310734578354172005524760782948399553730009827845419576033407370109831505531548174206480802201845990157328753743244613761028032187440015853298078992345332881270855744248189481371470456473501285393619152754804022931538432789553773020505974280547697280309772002910148083029142869245517982699701627917543344041672359821198780943331103055738266775511369056354881795513396593688023059304588852684656016417905832991658244030202471024717002575426006929180065604499128418754365465459825209218050849948956242148476480854888409481145494535404175665532433959005059250810585732161134627789784861708709461027469221446709962996456948273147912721787378789066216963054354995617788971734076099772712446437956204785384787863657969948312940346808948834588948137823807549171840917776729836422144932290857490347082259266192 [153,44] 98340370674010141945185391692228846972705625857315485679112423862272309224879796152217821448332047964187415080207215618779887156035338820943554453461663916360667157481150667899030306944090182719818841321185773143866911107630536182318725856614161581795701154495309491968540017515558479805806459961417186447995312296943126709019313508602921048303803235789281075525834713607274413921306665648418949720238935203806707978275859794252029209217232508398941878145976372674933391127136676141871741781450438971792175966199811348547944137359693972870655701817236887697973869397514740772466933601328844835926660382227722298264179732238013396379429713512333287867354686164907013324189157273751554409512370958157822044819534461203216917768836244974484689935538136481558457327806991074089969799986081734841374446806940490134998107601039285518906132965928961962776111203922652474886258223994893248429654933115874580918007533361800853674289483463427617339872176975736245622352279589176498374012456943587346481790521184744626765948873931573481838143779475850429343192404676033191635207763885265976559048579075057491246929229786505486870037126455151206353676399058978958203291575470398714260778085984226619178072460302028558145424415490567693130134912200833183559212192929865981162934651691327858209422887801518967257795503172798240703326144 [153,45] -50900992670317886633307646303533866129313518646296189476821570608675690618174057186588681533382546685817903442054284558101419024514610643115766782236473063666727401617314921427957279165977267888658044622377108415262944718440547746244635775988038171523846572810015473451738286184247405106149477819611098051848776379834415623992410725515052313835358344706006651251872636237684264147440002019413716175203333281076360890323217420242786211238139321126350373632056186613109398238354426591477629588151589828116176672298669082193578802182701281254482458019717794590403256159096610649242488684201429724068765283305730165896355440881255310262022304321653205547037310278039174320954525352916823746957793797670152074755692320929176287863062423108922582761132790662710059948402053165630360860644108290131816385977843036332336017889207925210969610847973675171381137084714797253160336566092271084087202143130705909417715782010767850585656362920837084217341945627020392746599495101786193972171344005014232133269045580340546957005099964308312812546155933008888521544501397832828971949914726319103839694542343523437333613094551787475043069162981759987099763713747076692846498218611924382349744462875520590413320608842325119435864431875179636592208414845548672243863956985496890116785450675104234283649712096195769189191457890097888852200 [153,46] 23184477976958718950961414813950511704534696876035383837133829843971378852679879566496974666707944157004565356039151189238809015834494508769207438049638183524554399382871790376046764468879593739385614973682664187105821531170517100110093175752535713582845651825672042901099882163759227301921128669184730231334496220943337138083825305238086979093801182541520480390699410369181883032098813215027293216442726041675145831805930495404567428922605736861732608728442209583246728023882895021062937464700590708514027762855090215413456566223636104586827887516323375973714826111122275811799438785885653649872214880324925260569991095711319820029917016044208807438337224940876115496421874965918060260929039725039212540962109178091678496967215608780053585438401811694529881720305703566088395249899947046105040533485857388789911197609413565337143163636156927658680519691593062484733186682745981330290234167554067371240241179321430397575911423329909124438566086387188717288378702536498121339003810985041420089378655474670492923249900879374674903477516025146009809181635769877460957094115880878733766093753793569133939481036301083374317699520692581420802353540662241069172385956484867716234485472777555317183510339447453593310375647090026209331556100762004521219525682029067784638554021127252989843738955611679004076789985525595641264 [153,47] -9147501424043753354016002908245552878604439127050252352915392347315435420916979494701453812268721919165262389918809093602487457405330909402734463833540831944553952982753411192557120071705375139762980805694545117098271923269962800811977056898531511657154282577533243637207314674829863402291722714192178375948763207942934086809799966544233326860186179711538332626610653269648729331700064328436277494283932953439407150352637146203761518528226231731626477438992195409187467265717651059807122181694072301930183772543733275051489161371908926597726490462399299765551446420335547491143562648612069809262495653798440184266980589236339479728631516846860722618459679575123488489679610752439130478192316944969761035285721289535487869594505775305546325125080534810934667939998158828690913300240035655147886881901021178170787267866846267614755452322483271060669545956101194896626689495786557602777849508774579906749308655857172124528918668298808290896516471811888664232667455728396856868249826319094641463234523173483114090630451745607584898570883322961152836892933633923939079077005107966788591570900101460632991526340322751314190347092788803681655777708187692425650257900459998963497682520937910502179951759465502753171985705284713583324672603821747622075880518427628799838615651759312640286694319066665133070176788385747284 [153,48] 3027930394529413843357061338248108160017982618588976558674050640252942978664374806119107516767085953702515314051854250139283654579191475797960209207226493578271097468365479274632403026729758884542778428579992449450341117677325440757331291889967433100384616153354774418914198511038908903560152524356360827994017069656009441255728993833925928794825021803845603270960456446908327094577917533823714922708216398628063100491249665656695006545604170516358612518598508774746852030916265632140647735390015976878336911009360845066502139876741809414080629245998024345680947335614725489207605349238657749666719565209469596084180809418125862264036246637811870015348945335271068728099816096006876688066083688797350053273065981417217194660354763920377104082855797959189642221783791490733025393264176793891518016930009667640874170041802835129609430255906517182751434352490505041132382379148512192824540123095915891567867771652479236835366606713164204770390956298897981858227883943052802978109734891091493666938021489503679603711726085426383834327072818445693374195151769124712381935946303170559939536605014187430540006730885472911084288275093843866915658285804452012614497044638858773436682231378349238283912009532192676254412948187890675136505943975368296722563391715162198332661016589863612218073161986622908482227398961312 [153,49] -775577688563468090106982444406700649400215081934204844492799286270722148692016425767893200962457918978686263124824534040843355885087415038699501986151442033791420892723830408200498283583064871928469081707448361210853202961325673896514499116054640605149168894905041849219371735511743307713013703039557315201689995467111724891439342366330298593509034879643315452344963977227511030163718928234481572951881791685883354681665334884454884506298591875166572575192305645068663341293913165928494570891695126629298981629023661741669924284589543703008184911151841432779445876035090050487890709145754966137493559811542238771166352370250341450420683819990915404914835057753071253339899355118494372375419386813835284200770447694136546678266887070184730834264146428859787876854568580841498087713077491060629750355637617582083481698173429902351770945145707563685498653757448305623727317340632858378935590833500868005702526339282658479257640800379485601305821091513261405952094772093768644582824080008106823159242129232415395768270852922262629411997346206031154008268935558923003829877352609469814076176219300483265310862962177543215715053299048697138604265181497041407004853360273803673431179313980228721801025037231915970662372561504161344006813590447395883664566749973876885447836600577717072703084201758983805522188260 [153,50] 109382872197528833643005458981699980985970053064058948344437208583669321838797941396388577079565886900457081084967727710311610502016705797956497944228830191969574367263486300719143785862626129241437198974026246356210676932379291509738878726837945753313093643117990897225999057241003676439359238144330397738573369960932040867969382653435000654350585759188465673564217556610592914155656361477400103561394399566542272936212836933796982499956710792895352764008266184180624074752598932578251638970631493460193789145015667620683642885882396671987784157916596443154761635170422572236667372199797876907220696410173843895312219816084864486650505004016496352117652575735573212848519549774410159318107533563329918949473701376636112657408736433084017705714032719833109579116548964136900412255719126725267712825330969693807170582671213529634725350777188901853017232393835608638344149054351135094101926465748546149490368499737101224128532977003756460538172465335073624908524472586086454509500329309504593591959355903834779464175201798580064569542517261869609041491504567000666536976837175902735319789581400063726097572770008316550103300607197606742122745684785812913306074590960204492065165094146509483119821245375313497728686208535666524505763783704140187318871018870461058020507091004900622818797379014764997537920 [153,51] 25647821670843460857952124358591757885752243657364335354739164877925142580246210558074915013453365880217948477026194859660728589464605934629292062452254844466738839116768493517863172091739527305874107383228244490456594909551728703703747701572517583637201616104012052018424948412445369742163339500609859231431836266939140939377793519675394712639305102551437680347304608721606597434763418468003075659156207276918139509193387215191900397320889696654784586205823800219334213897071980285808650824690961405473888783513186662446640294455991600412040255044275984866617974884414331343340715249770722462282940399622170329998294916669187278978186373622630174963068021071430619857779865989224790142117943431197125969381485696868307510352424041192955287793479636679459759188897130450936015016414002619739022912390576509092190519536692543539441805187424651559742327485503273970738545562095820592786284447099584277218050484797412757438524146467595841193010878795000064947043734563589863327161738740234511085915859759040877175381657738950307412775083722779558650560278472522998846612532124243859723046468158289411660833563997356399003993941007409135627914078383314216018176126653647947072345984319675997989758870747182817809687230514981956339120330814079975132373072822876514411269362673530111957814843170864969928 [153,52] -27579164484433537418709064015101358273249458306110250573568027053674130654695475393993443147341042373687841672376379624271046735732404326190399122019574534906591458024288144839261942239755803580335414642291317699442448203334562764373784963252956453773516541351413298458391916269459819271555819407528561053326156505967025845063504437837908022555257711022105837329225623402735183547616780177511966265376487181705017810330846248614258427719163945465992988751307788362110888527163643868881088719422332665883063997649017347944843529802724443143263351929234962533492447528190426495176080216803817716729716422562908518066960871094278925858969688266062159862460752772163622981398283978002598484626177189139558553111422183198748309090444910112472282491166282822225569353732597405475019152524038767666671886194812337592378478539228183071065389591572458460579092291423612043301872485229726916336064282584457399893008735434756086255790475006792837683709876840950850967707423429241676438430658285632164896644211414605206354375174834885161206666603612185264815915461638065406400237873352532795614712968377836265534556763627289905762073726749350570902478677039860739737680858173029062494469141142921682527702855115439990920673982076958027855746937867352482598302428880290136634602630911411816318065029536942656 [153,53] 13232178627111245109270891137083754268482940037952449048342201844959085440194581772768645591560161502368960415050147504708123246678419751976479807080920325034825387142128158749929284292458657991062340158342687359321447925824697128595555238673915099708317268660917531384443374062609144975701428201654853940521917937824832197382889018424022446927270159635027136571950128590973521036127008976916853930471112837302911639526345701648418709312017406655832635302382895014473795767800026269904925820589165638656859382287749227364986286240042151975905363018536923428503821260544296949953733992571719954100784321220305750316960301679133434162368173000901117530875266858487280871593050610781390260700337544513146489270528469658819188267399915301816870255321318041982349190527851457885140023906408456131728614631386752960433159543949548502072584241050078934750384192166132889129757231849512440773732305951486270419747318318599702703952437656491076672546181936198068036375174394530529104665921425923049095593610295832739861267078766432539426018051456199851457628828106531109494281294280247267802557740354921273187297544212470202755170534289957632049658338341792307246197066439382864098623312112196454285370596851253179001643759468676851737303800229472599657535427406791474979667250766007148519677978845480 [153,54] -4730777183656016015563885652669005207663115853872823249356695969083079987684710137620267284728948294683359039786415358634870957880937238553237848459665674328912500072360569860891975340903155110244805508024842114503032663921127052917947924265336418235501314746607550851132432255759545041319213513761126279355746153929461663442486462711693243597994345176497333651849594306546501777137846520054192784482725335671703098259380410123051572170886951531789751900889418510532332503594875313961101388386793872299704458364597826976072884029327147642810470697849462452205516716113516151264518269640306487006170630175968899900713252523521117670496238058321819972829573312439085680883899524556284147333613698026652360781505330152948461462394696721019221850042629977538874665818967320676679849962356923098631684872276658202737921958013097057443080641832126496068615980520387888487242836274464863422042960357428930149007997063011074406633465239041923952434066950905442030712557612268650712518824800767362076766953725351725806495216192505260887924898330624572863910735385551661602084649217908199483964155297381744428172909791699413337024364646109131572422750984751833072820902000020758425851325864105620889390076477932460568511431004850126928860578143195683788976799547971593370498479226570629139057136560 [153,55] 1388252908187699625936730582591812537293487289727810562092452989665775249207596097225543159075176746838338567622422265676834982873703537329376972627093380920207459619830193532201837856363193831285372180395396793318618448931167716132135651617160225511869479056918220499858314958995132909998577447765072329035609162032041992640026233127708425925480364871191026081748570238747330470386620029335982608134802920189881814269717622959278701012956653042802757436448028515936446310629381425679722440618735195150378983480947624558230616683153931860796713114222142982009449614260410188029214920925593600414414980439282248844042302445131270048002692140646052278133738838452060371508117439737385137850430062263848668353559339368272771943313860530521758947465693468165481216204868005538995487855213952082081464539420302135061777548628067439371415628220778430264136085571896970282135740655205734752521102412874466783029864152258250380501458343482464530931066583920075881048567251329516170302199341827278458782744164428906633995106259766268241510550148960314893204009211792325636653567010886074012288681912883821170636901316554342328538114973463236984759977019831243026450012556898504282218692502048391077875723782485131841220320749700455648691356260825037844465781740314173635641956052226357419296610 [153,56] -345958264931484918624654321510540213387010855618519998723735805182665108988935429013891662029478590160527554526771295066041096690819827167718254471928733155159218917479404063879136491427544840794070080254376278661336997183584642834550896295112058592226675367057172630759794306220294890517401212004240883512119186610068529956860724566283819100185642900879754575437970734234815280269189847331841367657186037700698491535152974358539193580278911051578330522022905221614172217880112994606715708602884931621470878542763060647862333714880546352734855434739330341366911112380133894319824667930967430024099109389064830651885612731585573883178480934890358842242615265600204119068980027500890042732476000567653875317924484776889962085864361851935188378432304388633880472222239002417613912541985763016483162502729748453382795668635364646829403796671738801423383082544561977924258401269125021394739934179426121573318674420419763718915557524786537334420803226269423009262790799004703994214993149017130449741497454488911699601928740209137682839561455098293976333329719228484156455373233541934959973384534392691332933549431731022868904754422360047271073282037117984795476357640967907510438951979184043516915257338161872139782685603900182548450893227791265716082613307334810687181026668315497533312 [153,57] 74278751369997166954387674791171802541950163396840217497897961702876533263273744554740321670764064174795097088295965463671600153647886400767548891117856356372054290627655412337444982270592371092675304850500587285215974032897831897956140092386224687979632430249696037724967759222280058671236653900278212242806951672857768424677815318064027936636698871864868292936119731353411516641504783147614728081465216319595929886112908535354323850096665606917772600394981601771441822503546806486376661248209980394120401336977654460710667429915739186703673673781971928103294911621421560216330860452885315489537457917455834464428303866714993197044362728059224888108284565449878605814918186715632136690938361748290989729461680906356742827120635462564269781741909801886599143073485555204860055020119634585377770808476106474348820944364859965239267091846526885166252408827159695633810559057569947469434556445710801728571085423013799162794666722004909693106091393553055071756045175522856939999341531018947443730375611438631420673475915925392537206463647096688644314267935066532294990419969382234854315252628952396342217005154919673101629007724121692969464935770422794258436462091797497517032475402653630072714690218732007611465222527425794907927627360530951997446986654831608814066976852680972720 [153,58] -13823286514810357182792332936595951546541851016742770145927099170493034190685215191041665003844029396112899981291404503977941715788888660339007503159182456779977262471164639466563924054524464758120073940882164593701416712101799966938100218955840428876056304578838510236314154363932059433603497600002628177581160828450887431122680707778085750727317320872712366784194737459101656779403400659384206507616243131575398516715167740466932350592003145069848309830875250970059410840997434670202851989282394127760428345540999895853324180001450441712024485882122533067738937457531301767766107978277499136125915901766833505872227548995868790537903740451192120437833539750886179143843913563504256770809434047150108223217482530158176394873085201265876027767957160234026225294893051847385791568647753159300741280273706462157208003084444153511039941063581222241545295482789560839852710282331775782860932684465017244506005892009502568249790546954842657234295481095222414575612291160448235943343145437673558957096906662331834826547831888180204829840290970623643057980395235436471095329805818854853584688696824619949905994305490981159162834191225137307684881316818067683187236069521529937056087431753786951059972276602469258031101523560971529757679733661932685169036951042759482067807883868400 [153,59] 2233389003011138618405039771748438552494379288623170316067150431807574662936377160805455800473700952030725246913345505186724958096808012758286396033076372614532270975988430104272101463691477138075053061651837632546427875790892963111196046723632509221573665821464014656185433986025375726075104588053905432434795084001745891517075813514102940367873382485276415250182096668005678207451550559127177868909542389686411182907324845729080216502462640911845760252497022333206100648691837604538788765779529337879114632723333984201733230295980169593977012595165160559673831150939773565065553220249818569983404160229449444165138783652360358654808027854513672878343364037566068829586652012127938806310207133275178728322209543682097949614390040335163924634278510443397786571538656109977740745142506278733649575211045899094792548856882054108455203150915292235357459807770511410476571280483120039393883609655125601761664670731185288163220544179072873847616222425619590905892460523569193054138108221289062448031226770707606167455488013418801042163773440364918313002677760300966204611841937144566558356725846032789477527738090745135363952406609737835128442517705631730219875935533805974737941659710140498823021393415102291328155965464140002523313810871170856206136679862781639939109689602 [153,60] -312911410483320559327552401393108074117667882408810826231471923087585783873533825307211728750794383612399757251829316235748912639660922446896409165828324750128143178920429310257035665426164799564119420000515747858225065400994592860250880788760251465616932407263876932852135181647045277415977544762237976497780599008588034459130245130404320893111019161823425727843607383776584188632878623736897025713590038744180471591832900783845789024247490121081326986310894521872847176729037831689067786934417593636931792685837157988357054123848863786570301750061551865933974434308749424431298849570083410331441822588535463194627797468364720093768168910559764536255463923324190554886097584238093602809352298699569051804504274930923476104296332155945560535703981740844934591144261071453582826301526737497661132261410572651899368727678558259426186239461480040497633149342780614468270050466359047162336905084285893703246741695006883607936141293916965424149472497933735231826824763060362508079733364209490728912945734030816060157005486266280846823079118976285766642707454305130169787940066650872593490985450492928495498773859594644127491569368755473721681479864805774324955376976519390051856838558093336329647100215505449705256352045332684448377528917920593747572241617511206373074496 [153,61] 37895114543439066630679743849313845519937288620222351948102124226973516979751915102315306888337077403510270608722740547918283752501153987714393006871592769493271533568476616457454097064854632953225596045732699784140211605112639231572350993136646063142886528156135626247412677965291842762934877029451531299977115485817324412448493393075338290750029617718882458677284128364571733779979085822176334473744583090206070740222173009901205205193697653760935206569279529255391297551659338961568858169014193533430220278314816937377389670045771647910596872402044519668203432799250408861244301296921408604310441424159608790040859936805040012357651452314586204893821417036473421126132504446023742865106908495769582436108458312015027808371789572072844864784504311244275508920218439408935714490674607921170005068657387598671394802971680345994236646630028999885943629142726698826225616151977465134773225174030324205583758628537925300622397181560653114506643813115645664558572088110538722766126179935731443109192303193243784850258744287691537210430093108766747043288313458823241565045353351888967021204813873957168250167241593077412672481532603169350216018201826970375987465542063773713110340629378166817221430947488705513732161833821336684134303031646294077289475988299192526216 [153,62] -3946836300709967556891569744695412706356161903454393601659922600023180711196971185961930844290340178618086792572763658292654820460643011808727671242431922453568838057672366295605709933554378078657161481829904775599257690766959042884268317921611097766331342491977257531262118955750636326413449510354920526881384949769157575995199626028292506030774650153944777526540152101416846783737393450551633206461078224870703392552268234401841949698708100742279170984746769135001202684823081645800968741499132293322392617251732342234725415134954416483187579586480039402386511263853160595861044887750044821060768099247426586006405569135995781315537420775594102020521535407258723905872828790411384395928787026636493636961349310460070354052080721049642808139636278187623953182639697488498786945256329552241254825755253298094520950957369787440429099569018832228080199005397574282944366982944305236682828175531215504277946874201524945185946270587387862467085632679723570482135009084497712591620024008419075673419274314424331598695276216539436353404082359650655129620628468724409941823388968225687642211734253363374118400838394689044694231564117280619931647426576223887762024247289478817876551671618950072929034353043437714859694148715168051995589138506273800741490924124513760 [153,63] 351045262010161758607997388485297047847056746020641931390356807752978897239154840028634135752954780081078974002109548961701187549364874956740701609681653903182303054978276576213257796388482517012775289266427378134812986332600370758739159606734016371243262247753095178011218089892717878319025999046504751947054994574029816754800253353743199614705771372161372956794512079256927054741531556965178967466913730865797914789199042925392227291277144659395738032190232268340694455539924883805884914628358468618462011163698740042308714390782651858732301124283153953972871377462881634139083081934504287181551483372214188542010198120734982978342277633374830894698475719319228755813137741977301643389589323159139001418641054265866057860832823750602080644130984247230333168580911845453800113780737712337453938171537757324624848151378506208064942826273667424778897146947122161307534746451653212516203099032914148464152343311560944228146917485909437689647518069444606948443085510953368491816734585348850228982520593260852188620572172034439370010424276661704645772985767264514113196526166893027907753661921924590093318112407397047332393960253923925473129831643639386622758194138287009425433205089306742260260762964210618091063470327940184782566976811063722874781150928628 [153,64] -26412154281977583756720809998057856698516160732611799059390583360366313137843333744801017821688314263533438693249314373616954983662346825473234232934848976417711805548346760957692900348179221835582433001164851686871741263203139241515805740494191968899106566453284609318123483947613773487053756647398532930611387639138298810977623118846765234054633958645523039929053376482713370487922313054462508915317118821172777799689282717088039750053055269952367246839927765564194411584984543777049138042543209332090974592817509267779150302964189103877224455265233367691712836398615260279760079575818089488981802881280685405622059012362024951345535492227969952030670557901424077439110928229538635842672256471715556870222622636614408300721341280022538979594179001268911662578231282417877206136928622031668055160818558288454797770943311300321338688274519832885738342920760917608558079523505536871302699408489462498522742413121725862987595316670820869456717645517252027732552770200532819887536929581111591771242142668948973692012372240311959232986504421724473393202595391460006369115533298028186751768827913251479772285117817085410473459652202611541201224947707183302087117429635562792765913827331500729353372961503867567204076606949825090443577277277073451211303072 [153,65] 1659326993185011864733175687666873381349042707553947969665249062884471592765026271653593909646393937074650998980551525432312413665378580646135328899011956350326446192735371902542885660880128226584792313624256033602276627445685528429686574968941566275890129630501950917220225761701302151840897134233503811396115771079034674163864888805354259959711192534743924068170547373129092348348937227309099244832432563099438524999371043293019840508568730687016683627856803431706018987931801184529674756041017199404413609041328471466617071459752904064852698235312807145261044481366105326342784073428484717466097545382112365924903979870356163416165149690052588217160143953609577401304284430425757860742065933522971393380944753943466308303227833236136237134245357882079880318235977572565753121720882614281865097221322975572443964597222484257101408577010874265900963953429667617893363902046648942903737984399993333821640909814459905997140798036202108784051559310781795013976486456393440412119697229019624620727384660585662089838331282209705361198465009732800418469197040819408083038274610091449165144505176672355783066351903028160205627815384691903108675298593582688208568297848475492805473944093870918290094957452848682634484519902200137093367172577047284527972 [153,66] -85427596294040436249442465427305275365905176199262565798910079674910034997599544748240326108961069259868709771902596230680574045178721531208817865346653162952483979993035389388108123480116340944820282258948367291501771061672844278990825479717056152536079293394728669039038556755616017001512819774631411374172991784444364113438906240512331734392842004838431752493349792776021632959187019173545360345071981945272609419191756623643330465451660332295344755163728756756825288946611294192655043427466028434962742841368588923511846748673904438234801522862134722517995068278696192179753386203756872693947235341011114344333029652852280685174501971949121811212544561315470250605760234751937258250783989004549179277218970969938896570189270176901190029808394168474846645981783785740465961753538509025373128623265089676001974651851059135715808564512803906313639175936577473065063279405210064753874060712772214624155405750661857723175212094543425504574795560325643435447923700366049201072685689310507808590630131523021681084520214625022790574907227464103202752633787809764336813575110797835234954341269657611954162723682859512339030014715666764782269384137126519415484844365556459293329411431505778550522965867190908143545373051714439832484141285166301632 [153,67] 3493985089151305586536181690584361201667346566759865034885329712188247519932949212238424850966025428861064841219055062039712914115610935359528328152222457382889575136947583650230589784744735050827960235171388521391918289420063935907110285473380793594400960293232335487901562192865225625616996445157836461371626849842474835089509110619877683661770858874007816331351287850215880609069084145709293889376167848021040469960805376096326322116105089295821991138991359208166659198963432321837729684310662956659361303252452902596923753306846319516639789089020301007511943054015120648288970645323657589278937674658695747990098173425073493663253653801881435602640242229904520367733815722619032541832280268791839255134494849076520135392607471161895372366905295014928465224224192280757909685324578549332123729438053751545814721262125239298516632457108270430889580545949286600843682539189651352375999586914341389533490276163413049314732196679363604904383402805590448424462437847676204467413362524985233661913462439546529795699452796613179037943286382055581892007471847912963203490480741763584392428244471859485114180874565465884772215965167726812567549215895372375003676590891758278667264636644355538583173964467311002182806003772916463214531397590600 [153,68] -105537531625005366973880702540683787041734282080154644818869882720901699840090153607213736596688797913070125993126361680198286175751005272078406595582492450360843252049548951810393690693897516513539350684791725644095538419292869401905400358709875363852147093602645355697542823664819260925696783141929264929231685908182068243380064698927306882571405637595445533999535809897566368950370111494907530133925659767544002278561074121621267666445928932041382379054773244402661768402501584442128283687177503051435755078158664756747349983334953069568168959413333225493329241961077217936999212801633616312819293487660738617446935328911006201214919834877566447035371214417280130728608163666621243206248283773932052733256265064113750803571022387768035044042492825976553112736045434777304286995683514656438191784934203684175650854335446376050076247526542111153750576894778605932292215316446225535395558559400993724001218815354939047167990492860732887533446765414554062736753086889091295395651347601868318791109199710278021078673496114981923867190343485532555727785948487046259669986079445743329196622447249383604476811009573514158151944164925386037956711653092003112766071133648102065687495221894246068185203351573699887801068257864851679215286144 [153,69] 1568234737838377856700942391343421686238280423292215516284301950359025193427586392874022042128949973309585362822417706841921769930236806624014277117249867695206844200220498722755619732232588302696311923418759003160152665639271355978474442927158572977142026151293286082254165394895467164932901023988668014896758191644352258696444130309421560509845861709885604121775629377094179615940841516028510168565460749766082077351615630479340006307318509428027205928214023355671870814050051302621533261215902092637313518657648213623400562682615344465755830876181162654159013574920327806887658595519546154482042730149847362370985092715364512839830196849437359048153177386295386063102347945833885428762142552904350835120980723436399968195353412809952013356014053583017556461949628723152141692283401898038317081385651004783429330193946693417983244511035041538575523548594864022792819042336516016409392920718592103381243487202379506945252100586465193556853019257451334210251503967530426506304113496206873368089301926260432319452616531388566799118529403270526634715662310711185810390407227416425062448866290528909118992580092666691286197797856775661062386384003295338921955746903301985664361865929335070699343005603055938837305321266293738385888 [153,70] 96174366386654148482773675922825989443138832061867743755844971010187988396189463372620424025061565427669145959413541189305692276894793087716272865137768979883292008603355273762569076436561171821194012563694308056134461270210824078339092479346765566191852702152298355087053049973562080430902965420151034130157573099270278211637190030408550705517803230805323447194725065840715549827863307594710886752520403960476912474785898564276014967347376982967839147353854383651163893379736893666474691967745949314638554359752764633794817980527930194061000156725310135264392011559006019696308150860167081165203841471672573875370083019692705575674650397378361435883682049744112778504909748975795666653709171207745335359510744434244442646271649994125322501287925487475627236299213895922370764129093265578687496610494580458220215460351233538089501223257021516587688101741652787833620367224681628708453157646373220090299278202793311138429952433817051295582928379449223298598330259648283606817766018159642552502569501852424985062428348207054834362208670149032060964987787675670071639169371936905521029909264203080161490435387180536027933666070546092751355610030659089666627839668018179201541417560535304077631788685338190782107446227553001664 [153,71] -14893393049301036801893357727819041441264350271717923954517476698308699204018632265828160101330997123043375120467366572273191720445695309352617171184358642021999800757230678075741852364624576763213137353552534857597553649516945013771149564417227645416707818816424745185280906487942901171389616965275745225071663084522519362397821854034396073813573555733184142691623198372739617182126982090656882057191962793859029812893611850312290635210067955371123701576484535551798685138386601565374729882133782946196106988511576773510036198649414007377474987915366991013206745322142522103087330606995331940209356098344348997868024325359464328691528585879318189934104992947065163073478828771011516688716629643820743269603870538881804622885454324481897185041790392573639109290000225574411084389766808739025664316187974167447392796000552498633616369978177674697642776460062790000414531364468440896949126636844890516995789059617336781303652475215427662751372741043729886616548952732276359205670498660502311158808728825951515837096644011881140035867254678396033522115312297396186876208908381293091727095533634042946491331058281264644426077686675163397667077496378994261524700409064701595892297579056099970277723287380400873556328505870082 [153,72] 1348777435776403781042543254816404316320598259239807699719914903400878892361927254377957485938168510645076012550820089079661464073151914842196673341887486768940876833749319221793163006368691781082354817618576839701330814011224221346668593722305361158077627789098114017261634321785272661446229234154191826994494725603729492577912328050833978407544628548077753655947055653204472870822803520866803164582732203287887894963437069852452806341180908242236537212617136580496281761506251044909412587932494184319194351165147890144322263768929185667021202190245312148876986170543579875855535463217492307249315673100909661242143898394413264037893221547821526837259860148752226696937072016636559179172407546844527799464537560713279015229660336267808706220227604149283692599931007156149441474538476905589757965507610553474890086847978130458969030365535629264606938299714595971539310333809131332432281391302043826042962342828029812777375560494391273309900004310891204821812916541695249135665982327157617981308480155888247533447491175410004513025361380438349541350441468727426067601220682002583702688214736461319999206352490567992698405824555554389390695642223681952789735890314315325275487828753795174497191970013711355646325248896 [153,73] -82369997073497393843061975318166495112047917566018566969165984950749293713598934277301044500899161790967106845715730986407529083292662301752061523295501700546109381953733755448121325851774049921725741109662933210625082115880648115227051150176194140286948134628055248435278952085331823436815957287087032296269767849120803627627068209358126131747153235113392616912991715600604710270072047118183559425091707915680218169041645264558721222607189850246577005206326227736037712715081911699201986020585130610919428717083091313099153966732644129359781131350594670737468256276190116888740717220722316477121308845299958000808821054264761254987300189280899280916515545995728095759677175627341541870396051200492383343148749397664814432972924545491272923011798717549655636572456458468786547835532378005876291960511824902940073723756489664492356752699431320688772158943428413896991243524003644014515379438083652429337056514838556455642467444836050017770794159500494398082668528421935461240257823327971674008392370991297691557632634200580207254216308080286498412750913544475447294318846719876831590034720528653191958420901629896760845147190046862157296930403748966147000172740272285584364421165654821958395981507797674853780144 [153,74] 1981873012371231949587167539049361826102893375441433709712952449651947688501329665667333769247970425140982583164430696746493609904446031330359776986679567389173841720910922136338623048864461410719387319155850003326873946171667698803606736834324940064525046662851267314110954175809194091729277639474099434431564304064103207514381446983844534275288492165358623914137388781767480858674420026265122352115928618049542263400455438319533758552104889636059222968769643828244450125214629735906642693413042551725717200068563608049072102753346115124686605334764665118136709974842380364756861759891988986185029346119230280414122737448439922938827547530036491439864183251899856886876145687784216815421049040548965165291511738840930566655044977182253424948219734934274004622675278594940478705734702768073089669989546412438003871730532114236494498613736520214776722000986114470206562605501296397093076196632276878875805127298234695402578897647236935934886303688552835711265940144055366075812946160024200247665930522390956783521581718376377173865236167371514632118956501864092393835807031357656058062341821322495707205082561136077995034639836939973907650205895922912569624234222612716251217240757313148236138061971408855280 [153,75] 197730880955606690437124287084302120315652681807787821868002987095621757312703375288955937182879395976122653892485401818927375617082568696550429088615493952099096869854303433883110759683996851820750768857736618686921032174076680114136897751806409495331582324296357028550605736744635454944001019699842712955060969760214841246781549171808395253137905772984258109047241964504800855912740048316739712700426752311579526469946287429319162085907432433719936291200344562532342041646414598382778315029703182666047081126424742008048516844149220644408104012692565009469625907302012175319279164575237638226214334504711040604274651701986100867546381028196664467770362737941191899008656230252675183206920609643853129792904452536884198020940681632790196222640397152363272151026980207497161562347935928043567548674477401524912407787360685936914165259347736824211644055237816432478252328294264018332519298141109919683288351651467481116822983460377011617549745662556813450449229936821175248853392549169507561506034381648983051980466706975383809044606361135965518652217558426763753446391877477172267407961986232307926069235066202116973639537649945685849623845245379735054078147521800532235346915621650105712247723280701806 [153,76] -26054279218564465448971499620566924472510086468905761238622029456300505524820120170164445762416222207962320720751917868804867551701373787524370425389195031579911994590570502351758228043779790419730190096903166598224262643535691525749062265303325126308280657927769689326817638788994348297313015811212172062100544963512015976176060354827787662056939591739209325629662047185122948041125029917021077070920333006227801848395504834820835038387583216314456052085543554012235800118654025046834450490339333885906006010642629376102202807042059161381938916599855151608918492126074701429154141006473985912866299933908270922805270583874974069525123291011404329425061987222388232923956850546238109869215520371378203336739846525911814762954071687847489757978783319283072782899550435083998044956332113521114849380846911148063786305667760536074364351105435459224316144178259914878554448381446211138932532897998607545942512159889259404627631344340206479992705521365727667654493482209229309435001276952176233765832339126098018286231942251008858384788912166452147224709268812707853720934878998587848961935216379892357027277462492462109569482798487960372162396908798170241224526649635407409991278566097314617132808872896 [153,77] 1453442292478483443742944988424031602359738773437383310103291178928970791770898804233960558357426780108496923930831830056286162143021502931003370604774617311818852796981636904196262458191766461156847084868060863229373367261314339417190089550031853855633174319325518921070809690809828789547092549098870457713087935973939450339699736038995797360225644097900507772997965673428067986022458714405232826969260209131113038682845568359528386742985145224334343763319427580921800449352276981536846174897674221612277786004376661920269468179653698267437648271901592310228835104987641049767836260546084434956568044493073012190362008533007157278990589166026610401569341428240689086990517875914143351742327747138649612404655094360841103481396259472631040019956639682921682835680883722881218853753302801338182196827223102949771338743750557642354508147582268273794985246496308414539923468121890838393382098906957851922641595537416664865759172121295661179361831347690663810121855090982174963728786108982490914369488857442968677952300760840005890295213047179904201113733071278829364609398458226701100608322709014677453989430312594363391977530365449258377376783830153252313154467382773654405610350295861142118558216 [153,78] -39616770747911766027392130833595433589923646592223331543550436644491575522506896715406555981193621087439645701771977551190226440160949072796238870014327227944445042344842423639840575597744458623145042845833465697109628966752945330537609735665911053904510397319719436832557913240845263367462255606952791768538134619098111096673882546674878575439482784725618753961809914698009475557150332211274402032418345883902793532410603017304547142280860268236596743855977777314063865524890207899189799724528610436652886433643912404531916281198670762301574540136154848973513584729688828391657542863659144107708082849427059640077653381794479406086635914681254606821189908329343879896290741235238487412752354515315672839157091441474879738900586111464132645406650326260934317252400883792638001882599432224642172999373798894747893575619983732601922378073411397585847980436425335870162535156958578784674909403436932448369763449560202090198509590076140648495712493694561185569641394592603872225240041646113295684013508689500128246177360786929360856316816765058514791969165446549349722945866367064889019063886187456431468731804452129426491896246873556853362233058888608017721142399415516767104650355689576617504 [153,79] 94830695326572883977079841369724799492640901401714713907387139005724246848356417291810640218951992050563047407203279222121446030429930599765854867259589457579077409543729688514056620074757350300202390881786676273281655674265491957861540310043514332387064780408840940795974532483461477170962060723222983534460776161369255085534455312631430238541170254295058492459866811385496651512523307274658647869409323143263211295108294116661447268640631330563959318454406820731242187456329111817967840140026762808524597980524655156350413413430985194782295215130366662695394510915807981967482695456620938603383025414985731941929565962342650040228827798337299628952603634496941573907114794619038478085402181959653227903566479204043018183648626287838911994635415611094660420004717745436182998861523701809789879827194699035584100535362552249604516029663731365755988752424462042991030198882757813729806443596260613258318092708174834590166100772983291170586238036952873160071907943177700054119236186691666367577011804166938543826727419259081981278090700680464146355046041726113313542902586217996350894167018273996902147714398496000333164759366961519740216586551112313584166314585506226102452564147029722 [153,80] 24945716979564640523181811043785141148535277200600028837206203591168759562373493446966664140782806971998648693463330999951101741315411443633858885483295475907986861442962487583830878401669181740331389097591635912978948785685169399964358294847926435312653015805335380605844763376362882555891108848116191198690029630457438707066591711453452342791391286409404812424979953204850862190022586553012190526157082594956325556979304192827736424708563430378746287324381002322435306300246611107419099983754613273944235818441869782186788381014968043172403689005704036923770392797876738420886347688418209608984471652569704714036840905669948790986352469320565663007205426390161715481301372495114334431376467648810103315403355426438863125373110550924542547991504586962534460712545704398836726774732293128915257319656746914774563222911644529892952691759633542656664010424518688278336481336595963807742776603297261599215350323814967158841618096637630780081917999646793674973002787964770480385776902943986075722867197629356690252241098678435308636161711949847676152754183321273333026368736093706636534065077025230964710936524975285300395230283725497040563272414472642235225683455090281655466206125920 [153,81] -592152120069919951264841865881115010535844907753228247497111450384308481883095072824601754147036394590656979366114231761474959458939733941441553952876565800076255386407389119233272749475710428422637656581245921702861499923727390031369161596004780181956080085517652651695286931337917560816855373912018493498272213211042786508180178319432291133246727946754680474134572526360211410117171164622580387204520054405394337730449388216826664106007650091758579262549771932113432574493898484056772271406325922078283874556571757364026626028487294660647107237630482796383392359137022419564412374320348095693142548551734667646023377858299009245938533040563845263824062473650059094423631493743595755360048670122586365703298660725647023718753400728594531783428940227339450839049655742545520368888089963945148805920366045320951486147498715797507319553238231143699444358382687154356922477463595984995828483190310750087003128035296501095768338361333462327350437014211999901887827745165062491919287791255676307198551524944882724005198756194209808920862102934943401768935341279839917735198962284820428199098067474539257995418557755856923363181375381336762109732878720452829471707166896979133721052 [153,82] 2789880868826197006441795893383589474822467978319756049869867949945430737417209268466899934508681447865435860421363432511320841517335566762387490392552301600553983062460148960939914605404996579973900602056384568778107687631853319120763603233505558683319654986238574797961985512058377455459283509094431468599317928186059855588719876431115902292723313434610360804386085244474702695766720187614989036628839427325743622973904802535580080169895042490582372456615289601120067676083866877392065438325380593167186450686154273024210104843478512064734666752963236684274376871075831352055251698199380173015823459336255022887210122669601619412428226862517847338865446830190424904930255236349017401624587872844825412448651119019970800120456479361720024310506239752041362070955606513465966071500841534899294888528847951634527920664679666890140677753329255546252709008067649742505980859807794491265356179976630620220786714098372213295956047848539328407646020398752595881569034353782114059974507844694333734240632501634676898967474483374975183286611602608024236875435809964046430422862097922710437045621767381823155428770320914063298655925909603295109110452285160099945071922031274905536 [153,83] 50182188561359307176054292948496637313427511158605893809047204393026776771154128015884430892052335766130768025806590163260785735298631421621394808765800126193729457604439673617194415516999271639831877101517500249214445143607943354290453573572820363124241523778970619346639537584668316470610132615768560530028229742179262783847250140111610203863082586474766004017254494982480578217353987102710650172597904161082831255418571488753818934151988961251012276616644499435317959255529707566532690499855220584872503019009745434350023913213905927030082849535477712731628322834816402713537959072794757714831916423768243722149294895016373857050584291872043856982312801538899078404840360041522169065554514451661888191858501057529057589065646767218013895048667907489755892127658080635235134554545978159801015409073589638583729068240549773627899915229702104455385403322317685274797285520331824762437790258978668601581876292612111657140476600496369114558642076243120651824663134853651685796442147090208871562356227669655243806579141546298179084231583986636755400434904193317778848988837057468463707222166236954506681080909475341900643695613245459657015860416391923761023880765615032 [153,84] -475906995749012807549939264542118751282616482767977699429597321329496887117445167908022540181810667651165854699097017047320390963802706261047294592399748144292135958642038469810276068717094044810814138961104916750721650237743868503738628393944180701707327808621549132742398953918452037197601955869623238472098576010200736301060686808493063843356377394681386808534101752542503965084040108461843995389245421380990341125047912323595617873864127034582354712342024194210140366295354990647241992417715050278396719163634840094568453584968338885359257772392871054843718695981490052251566413018623358166188251184781783853447819567095573769600181474781236689901633264784253431939357134275902993148996828553255448555959428156909929018212332943342961670925474863447632722710557826626242358213747283600621766893777038182607263307783917959073593499109377836446730514453335175733326699937025298427713148343201961546260795989676970145378999962136265769486766839121946288920220273775211820041634174724602715233791871727330992210878371534568816563173420766485156478377744766098529166364616005998756876793021735523662219634680814468010820553813221785051270615887300519994788873280 [153,85] -82456563244188140568221588044293665496494554197450713182900443244241775008067068134660800384663096760582912415124794164461365766044857537540299107885674643788101541066897432726760235649294915446913553081574496664581135162213034654409912783742876172766230569449722984432968689311369690161661329634817676603414589396175313475964760590546529151526464829533256903599454684664830515377583787133871836189694291936627140040251913076059354830721466754891427076549889143510855485516292950710133391690310836435324294910276649383646856721211121278192370925808323759885887156110278358967690094242926262107662096877248818260477109632545366176482136951145525227897840534670362929814078876707457566421095910433942305431546156202290588827635859873778952151327186936870559672716266300737927291407295306711140666413495947683471793326626553619566570703265897519837387695542441742476292022377022070495916935420663376264749457205475562001286829379691901132686705259272487372174933307787029372094331771422825148156329906629370148310700062489677809575399485330936411402894927867559514704153755769113881191431143304795509459820404465976523252075824770213193807522859222833888424 [153,86] 7958618580343786916656759763702792676396615053936346722378213890648102153424989972129589286942875094593711987855153108717643351508918924926816346518569950223142363800102428940490278802376550566069163818826056396330737232388192753587217046248448504454425814104120775698504997680389500619706366435849112349150702470184073274037576167609235211112758022010895233948699372476364830835085047977497762202776681962691507293978744428723726738236714051934057019420880828042218778555727357290223641196703311334479281621558028330210859887888604575219061095694975764652625089028887842898526069531818375085472136889696186464427388225133880650076490963697322265360289392325637134654277885939858169171580500476179648946220731740713844677980337683408933344732922449498606333082257524114136164464808981409760034250141137934997973994755390122959866764441242594699621765318594891606633652310525099853581933473785217591637922536198056687600308027664733899921246586203241860685234867805612181866768948377909282856477818599405071819116103347948254676097811419648892893486428905549257190425119954268705544833961206351953131785476797395090122831167851425609942690301032757008 [153,87] -7453122688465701756936436891532818778034603247449703512311803667446584013941838562846608308658221765088319865752558359959998577163323628649075203839428607659507931291606490133374794577915854252610855910288998845928110920475442508442320310884105967195754480215160194826178105392872938270739373950949927150126984915889658921678799869175401410422110624113430465201215814601576004748206821587745730715944807528514353498769310376107492719958860906417448700474519650138116024792026398962902062045492067081066389732337482573989381404539822615472589482113462969240654889022657584598146255960454908311144707464730124028597401465396600556804626049881787961406610194792411804522835771282326237560416021781219769762853211145385325757310088364238033314775563192526528547089067985601510362186242413617569857891313078733463803258498589914003605214032224542570106100823763281381039717295186016533556334700179553074502307664763152878544368233717127822085456096127395496211403130578818419349732315849857862300516465562781794133797898635247854646136619298839458859026634276430902151707393049577477983320875084609452890060527906390618089310572112195387508365000796 [153,88] -24727510977497724401692714034450832921626777717833508628380592504984214170150410160228069313269337676193052143737138775349535464999362462404534031654277563358230757585482463505524259341755352448936245299602890813833474340197500171755202553444035831562097164881084070062255665657246359247816181878704671105499805414256662656089459367560737615048104522930672019187915872527342371527918389306963153307867205723131907919398250633180922305148966037418142048651970494163843226406125496529592876829710428237432969564799183887949471008909739075303009766421563440928515888297501542957115565439975503210884292587294013758557620690234605039650297121126063491015454370245120873211438314620316624382653228177984282116572487912835994496902012949643755901247110209077196040594406274324764478306080478359218309896609898951233438928097458882773778166014380362638907253395915974576773915711783863726153980671646965360079911881803635410866694935551230327115087382080833184583630993922456236061827915860279066670621638757008434373078482731534912823481567392416017004538502252012093385910073559841803188746163845451172024562060505261996349009886935467302928832 [153,89] 17505168648510159707002172224700387848234838551903500263799282417450549388527861541277428272398768193520436515096712929893556573034627076650644202862827610373629596827855888257561595310379254939036410754785100465355115169038387998093327363832292570777984624302652309919636487413560203780479243166625984924311587700333546559591021787023864277115322706299625290699751712567907435418438668321812354035811169925157282280833247709313009228837031325554424777996650333009526051165239292192292943952684630682068235930205455221476240365505154696342750151949163081019937673437740730545069569201895660181824247518274953504110089940432162631854964340508047067860199254890050486951490501685235496915643416288901851051189662702913828830304595155488800371806441308162394870312712381891661664660791776699442238667124208861924434322802960059221216489092199404812504587301546802588733110745912321067835001410838771910844354896124667844930410190174710823776971174877064157869958716755080278547271054996973222762996356654857009250835144634535220402503940135357895682577385427717233648162262095757365862943793407035018762653438222752745228389617098988056 [153,90] 16331670614516535711560756840112801595274202770118132166825155473692326479518984189419345341523802366068529967052711467721041462038339784562449983591277092140308016423735023594917841756264814361897300820596829577895271281563754282288908139214308734250177038211318673843275344096580635611161182405166903685897053251084380889255435325008529622265090436029261328577536454290464741212644680922526756159235769178313952673060035397672620788713009363840749890878583157906549314965242041087276750967020767646447817065310036764866376274924729403633748749361834476431851650559101420102320453342487838329169885384200617271038588387136873309057262740748417243241798194544119470081509473966531612840278567110804549651365305678596139818892865682489834676073698297949332061121948213869443823384766404074530207256483329092321500086417723369771053266216113415598852607576938738452209381781114864963374002766417577869457151246099953723992786838711273567258580401880041879040990263447594917979698773183188345955355561111970026310358736746055354281503145430326173589388853758206846490259148914253680985762555681107123176017600204194520322971683880 [153,91] -5470012149462616653507814525256215562865679098559000359380422708090556343752118033876642507004314440408204364852014358130947947239947148578167028368149848845025847353519518019607695173813290420481543309136446061420074034197130882174044940066635992834270437523603079261780204057611722527409891293972158288680484188191681541039721728871156622981853898142831843066302224798152772183978371237080031482554200079798995261282538134630801985067948706530911550421936643382540545924241360497504595254093040348655731413639191996837204249927210851712508919544576710589373024880596425346398807558733151544794956347665631636375845100750792956903427226499501237178751805484648643639218212862975107942199800292239783834995142339497166170406690031347145379404496061985821324524601009472621768877755882778805345173243861427112800324630682299285326570191149201678385137868541823485316150690715822296267998742129581312657127076951302458881734117883683747561504531520102886965504170589911122307516151664478517165671995828749887019465386145114541393303322905193544654918296644892922333154009736201892889949660413179334585929278431911437378347 [153,92] -2517790640542865819526501716440835589399595863588626015196958601587307975181901361262485245455607067103650575086159049984675566367771868535106280025282303725371166154437414383733501327158118445880181989447330268982676706589146624798984146759594324761857423833302153826947373942881686074197570944524760293176531881521681307276248504938842141889429570516570638083055826482122296014309709745362548574146301302242084281023861858376021814136275951896207722856671176232409481279851204792765851875624663842172560020288628539337556060562812223425909811054338871367227861312790459196203024206550205560000585610595648847047982957993683641703279071472758642144249442847769161652173816320227703380873481381985004557177728882164681350483099665940704429449193713191471713344702077355348528883709379458511505770501472523127011714961275689142906943318981049403885226913119575891345486990159917960325092132291534338062670432510380083266106542917090770503118100518993787189619621112859974721168531568576432888039667768369712164648930560534721267195489070175918231859265895934254068440778736194185016186155688330143424470309436512576 [153,93] 294328866819621448049952619308880328710743366563703636808395282935802880344276051146219539841802481541041049956375213156792241461598555058835410365998916457361484086858487813938021495448512788819285325680807082156432971156069676564577634890676905796998335165302168011795831160698397777439330342680609335740032820632551262603290032272184755024595360607074515380099342481259404950724426096024009394350696095051115633040430449165380513604272114272930544851463243163301448094115163966617316115060444442605687729799669632632520687274233883283270026082851189108574645946322383449357263086242490186010253337755339952798476699812074588759417752077166718252633764494534914188136348744078788311349343615907955812575812105731047956683320131072503441107157538289683863173081772094939451762265333235575138975813014577250014765504842562815285569644947439862012302057398688201144571189658237577022279392365217488515991040836449145200966498852428344990439747969266883797377972487674334148876193468361671138024967727570117269808406532240815502928718731581247774259414323597361326405589620220812933841540427123024773284372168 [153,94] 572866041939895589011741288230715398105994511876301433029903761932272725078935641429845993078531066420169253104628390005168164789411306038279015282784872265750729844339231543046294828490098506722172007425646180849526221139914863905160701218878529474996426241378145552329055913570815825880424763838924329062976676111168580265775283036346221834209964136059862973709784398262516789102420379355149975925250316347381630002213950709727982447605173539857145388302463320596232837025147794587837552882986118959119134417328541519119563973465870548683567857776133373520141974057888344508107848932704784134019331146843503237790965467094251205154459643313927409777373140187736336889110968130460624355281742506204897292197727548252478605376603041534342397216250112184967396066187131863616856561123638661567471107176168403109038769849199347488720346086159360111391674815203278969860268258144055404563631473120602055720016266055851893073402946546477276688318338482689970778686561695057915305091397924921735713037824515958896393199672800419147771016180161631554197368256886765079181285918194750725260405349807230781568 [153,95] 75503764156950606453409736238538673807550143655098196392377610118863077565633009610806611510591635033679185578709742302212695425176373810576301502945785587776612741341534920062967571113211022715644664147867050887114133088397196390118460974456320241704363319294994732342361602861728586585033938300336202049803497937849002853044678304378381743741188144447988443149233298023087417557523146339145767671418500499081179414164145170780224194595522752147212235287600676358121830464825240959375344593153354211977118524476026782567591436796965387252216807566936011138027429687702623258143510379749272041586598665261127012186014688264695971119929439887038060212587737677049561899847743853273454577697652688215582020490248259524942313540506918256406145046163502479677205765956341879350543441341357925435490254529678497361723424647212761630675672249447634093005174266904573338016800721769170288086754423568307599110234581193456915571061249466374377596070910333022486247867315288822638272042375002625728938839709430915655210105591716511182487709853989204938244425248802900459068640588360067147316927947135988 [153,96] -138083680539004828490762900369724016775988205540036153959868711817735134404290569784323623830470972816384416924189558231716045640678891969556606588118196350910816872944801807975047674391270367630161568913656796447477254512995585116305955574245049900974731454797069757058951802553505575625786514058280498388358041775104633890991189504719653916018359765894515219378814601737184115937242967408273970821017883428272462053079199849396217033965265344049597045958066073623395531973139514779366124547224999079853126153413379613231393733322808258904913518407498140583589905878630884188174918225450740232243548227069474250580439128598294476757358411540017922991446604098794164924494093133860811186927569224763798996342628796372368084931579697270264731296414151500893008113044793179225328218389675148938448459159079494087344571372425822793843331188136764707195688944170014953108867566803625382973038845541490970666769728757057578500774981293121592502215362213703817883190427468924766385799590847901401358804298042175057037987266317437636705025898140048424270601343152158721496091157778549238464308032 [153,97] -12907891621178589917763846929006608670769354259113372314170535031992407900539558569042976106881567756747977445784939410946271781622366092573682508006316157597769963264550828545356269933482518161606506970688942933128951651038461011980977258437015174330172053347392249852742022559680198863204599301317894654208292847720218659153694070367038517237032190887931147603167259566531968513162731792453795727944799334602906535464345095863517401921216955766922639756048731851855213367112891252517812880131646620054306352667392472869509495892270508890818821611817661073430201526073778886279123919213597310233375250885873271008067685659695944465368538393796231974316002420911419042480264893218218939907062035585390834909098044877077880674660052296009273116123381535782809308619258521574896539329423832400552905197120036753373194698380872641138931132915564168986209119386031672880913622603155206676782209532863554255502850364375559785208130088440000520765865933288298337215606831972970770741435730615042552285342143606820686341917060140170101983227729098660430095567026754401428388269794619930296 [153,98] 5167988936822526501781838012880892533919579350808008062146391958503043442113234642913078254088585336533733747333942936775501580331434644718791393770731867559892591610331092992977981241353627351673541898995190075618425973449449886032324690406797637811362393224789725259960738296488980752368233460801631152079836278358864822923882178584321533518138842721438211853117332944001488640538017100439877840511717794433884527361323463429383775881441928283091172598053091061354477348199128951127907662336370966152924233027569808569211888663269405594568787150838940349780390546537100926656578405407873828963474935700540651306597937461547783234505031371589689807608444336017387332722189244014484595766339311522134227413821647530946190916194716020667523303191965335859551122937593704561841991972336200320773227053743810049471439272438690394813719457678461358786305493075429280443334643029417687284560354304804469200616677437247051960664164235560318841922447681872766882117163657431332319898978549838977070892564192019103794093559350310595252734784503270606552590991010449495982555672465400 [153,99] 104540240889139783744223034122765959999411295382401130206300471291612024046646816113737808398119818939439783498943486171364122158131131902181483409146577418684833145485639789995764466155970728670473906781697977715499225558993971898955599238737074069927314447944262591715085964270431354580815293046195703013281909174672589276436354357430973013686020126592048339008458721344741949080833566716303856656113572505889655335047220915022910493259765406165532045650766547471152816980835963002847489334766782521659150159907687412044360774482935111813846552103354312988810260250514026744876212312886612981476065415966497187617591306693944079589222502736138891104211705419227060548059064933202837549698198358366652525939888926557443039402358160630265684206784104166647626332523810768025395303352749487208157667982333075230803810250365771180571313781215911944374548231714020630786729105442183761441737203265427855197663464470873631816645060123336054720627921147040546170298121975777636233800223573545023046939728280304543301263274885202866041804917904939002968662425286192949964407 [153,100] -23170208469058581520559955130361386741755278285008942403721546748030500201669886784251916600823926948815862425204986928076886786674741826018794313034227319855877547928618065261806501043045937053744356725434100907099448860418027692913620923664108999161599751791011936988829164455363466624464263486814747279361885143358760677946394455384438618820668421929039407962626599314676830925484562547081932637663048869766833516770691701253186491919657112485099886243674436798098245416125126859057333898285462942085016858398088678516045236608298859858522255468370609435461365090609564296879146034155943207238010921834622022421026368775657708874447564406543214483425783733913323372201137098298469168684216934677767248088744086868378560325623296875148664175004105085428509236311321559841617759697136750855071460756890593328311091832650833586742566819621774082861954750625981503330480097111729703501306091686150177018647593137971362204168488551086824644928777002017167092294804460765194173016522426826804742786741187422604654421103740179219667634662043297010255647673112740480 [153,101] 124419136378753213166671290822995500524568311913019905116796592077077784335136592226410831039023205491129031156267304713376066892359294392854487943142980044669250946679018661762107782132338213686577786859597248959927017005231655229217771007871683685779597395624710803090929582301396221433129676583509744003577954360744107026525535199693776561798896382016642118247482677492558088718194113104280066580228832555393395735993735166477681287296855456858760164263538048840504289254202046682148820058256356896286682891284230819511526634877789689010808372046081312727181971476124668189023411593211528916268035824919199391438278415903666270970556151198303317815294334494760279054291162916181186946152659522930711813918977606682747728916092832420328044250078864811428423618722629702750848708490157182019238389084300393071784621179585937590308413496845615125268206164647916256755806715764725522877848380070493943335886726599433203814139507681919726341515384177552414427184635689049623179143541231509911609608005803737931459814386075141197653237332341318663671378672 [153,102] 8150153607153368203946374011831897794619883717268042371675301951754608015052481514170349839011392580753476399089915157134321374230829131649355994701423964765192165591957820572243827542001518005176226097526323440760905870194894684439636663892073125619453444967561893440511512747784425229462595844823567396750899984643351158595030538839794546661769268250282602483322035041325069327587772729518768858355637294415692397683866623727381269072776856828947847586293907308973023189720629362314553778936765608846942420997938865421501190895120407041414271065814875069986482001176404554807241985003143613944748370362121426539039905180710039491216275578385514093784512661492846014119810404715974835353611060076837234190751145866226091979079633612949015674599314676221280746612789284029025155745527885311399895515226451251728917326350016110371625962670519438051951788527039968515591939339955052335312995774137703828249672188168423607663617783746809411874980674814190315359783721429150696353214453004283276847269896330297244444064552183124828498218683130593648 [153,103] -57931880553321473464662514134370671820133891013320291416448056180699821346544322362260483391171433856078230567134433545681146114863964691747541472848066362504654240365014343686798278766699774911536188536005161847730300468727083960642989800745859854347088473461068364795254438595877285860102875864755795717559585581252782148233508946943047285352103735686408620030458890586859444795474022442206923483398329365423506704269242146802652265815340335817891678924577470964648162214816132386468174328927556289947478892015003101852158645865744691831814027158099245076603574602081451372855888678488179504046111286327944829045336079986317517521841323996688704368262961849981056888964429353748510378698113165579341978903294816625007601547822170574364005669945163447510076808096666314484147025442898900713692904025749686955366991278895651850022333473292308083652291105614488093267036147100162549726282600625795949651150784232233021181017972833129688746728181652986446861409845177824019366314691937551433185237191318641831644483349792585667940106164746 [153,104] 38655401598855197821316794601804545631137554639745383633447488940544476745261523340001651136376868325301299048754119546434786278702832798791190778270400841525997603802815207461306861157224281207870832881388713150322022161655692312059343773132217099609731569038656678194312462825439714748575290705901500319514691229056008456057403022774750466357156879760769944325797245016573366701686261360370590552720360256523052002695677836529619322705411182024464282625379263686302070128050084287010764576488341191697087244489863439049433287046087935848655751058403655559468060493577812022012662209884562547208512372195702802783449470452880303579806058079808249212755909725996890680143908883547756939634615199223577452216625284330384263962480066316538320135322011762656286398053480659335693235658139018375830802663472203453439035401967218796373567274900196074314264073412471789523102049456260888312458699328739914806770697072601725207422490423313807411523486115009342305664654536450110613879369027771350191804349573117707245913828324671546880 [153,105] 8130462902069222793647334362635705703648391056989730041770508209082967368084657153965287497900278090567338244952073631548303895094499939629626619225824439468202426642400322035271792699650094288472109728506518170023541097684129888841583027366241989660190085823392169535219451393141221970906425466903134509662733606481177302256324673770148417799826979243958233415138018359402586037562810240840569474020242306868006686094626074055847491238077943817404622610095998589445772457856993283719155377614635648382522465137329783562328743744744973428141818851861773562286838335370635935831620908599289965165346157043591152747221366010268853464985592517490843684790876209008706867421297346997707867256872295131673190100943184636388151238721649319724240899473355609188745800978127031660889891176052288442144432791067357517318988986043076925323878042474738290687781992390960260310922958074444708980394191820328012285819491179639305926886263547009083519245439185227458642211838902257525489463929009513109184882199952065145600760162455232 [153,106] 3712736346396147388201613378226485886091914405114866192240821848379207807242600229769861306091221899600296433291308452814279896447133760432477014951775219909670057833171440478971619346586267284286071501815099655172457345924378647462902259117886682042349215897076134416142911948886113656710508584610815549128571312767604577653188564519199512961492225618823135338597804229478285115780182186087621395283807502340874907189360162835689281773538581050410533829491539791024047987295684679474608397458414438406733738667239948346912736916055000848794642347017951691520061659742114905331189771928639471764380896632151727560661190620815725569485558204737752197091565535469101860022556241849952490344583214727543655093074615342608383480326083705232162325817400226398474512124921987744808102291405144471778964915009379864602177123416421346292739612913685634989063163328350826904389855132495503858920900746465071770746194362763161029385939662927944278472184534863184519025592513151672691839521414464470616430296294335528487880 [153,107] -2039175002012888571881732340752734419850196960133671859495805192057354139073823311651450434870220182227793291066186690342595445055844604602528655365018953840003693727896358164601205053819396095034381011372987894604471634110138409848023081516510301413186762630957099259511533939750752390951997216736526877675650465900988102380155758051963377978986739085621804633683398782871420508223254996753354235400308910781820232925425874325966840535899410098447787444133227036999597908474462535571524099410721541428542522456950863748715075596949200594197237193889480350161930902666104677462991669521218257253344923019069797805249677999517323645625319976264383906514778337080293838037800483033804695033484918511018452405405082455168041818311119430420892300081125760247884344161732116032277782160876374390935385775176319554244816267561693128761664866470519904430908847749687684174822699973297336631760977019563898740758065983576940597917605868102553722527281035419882299557774057415870502920529643505702283938340484079167 [153,108] -10945133374944845177491969981173858375927165854619464801774933429967716287273354598741995695973261892494209202909108250712431657680750340736168307353785685166797579270677657061666750436291742735313463109039229141179355919021186263949156452189949033106652002687111370453366257601901588670190713349940696949928110640690127873854867747660647822173072012229819444084688168445810149875815739266250390984872954875295439259665142620239347111309834457220169798839755007329579709417374856421154719211876066376108350304979490139849457193571984490340699293266674685675455857816490415386099947402996483946695030444124057312837012100044030186817594732605889669242002272197742285354644658674521217834739251617987727063982303282033905152749205130546542232415472810171668075728023337254741635131167151214168923911797015680759970006432097473026239635603991367551170321339301790784287894273272417921691960904028603939376317096662083046045630803883307908668254154849762112020172138174128046535884576658845230288583552 [153,109] -9685937697588571922369718323293785218639929764552514183738247119549650825802646513274253120458708922147453876733706226606610986178086304902767568653078184496375666220691771369451332738230720782333353836611163402555264456308278302717061078981067243198268416119773579918612840407014559238997019361219288408770367234080545316646584980786696375741327002248519235512429456129936795644945017143506708705268021795197558933970284638684078527696316362952600508196572263188757181676920939643800799055675239767914107130325895285226410152432061306411662358976858543448974349460984290314327264672466934676213162749379810931576999285598653869312939352316268916242804321426755608340940407127674974330877507527512131132478436394074975557053993099122991584351066488153481921777879608650747657128134001477504942475922235395160761951159182794973048600550259119149882734275255448031971673490937370610299304660595682727598815397113318845838993898719610018041195685895813697191396243050485248668293576836482880 [153,110] 3543524340556080286042152876056755629301106611856534576671239510678633648835583166863394716177679996627611483018836750884400420955407147348209161764909937490498395366711753457921178648272947359576696705002867051682739922929923516095265242606492475285960837375527699323909004755274864980445592729235144892965915678268682730548033339830277333772762214372161750028766358063936180777926991794740011262207001002494715332578382386214401110269469708888104884123845878971925695135412428080884925817335033073879119258272967860904333928897869251235315979012625129560415874303674511633813205343038162220102592234258528223817321016156472960751092419406247890754277480675717248141164964726230907605363823625358648813004601787881878374061635399140182367302430456680508351439430767565583822680272270063138746554427567664690823651120798464773780756680347267062741278995358896748712971132439507322637030095096903388072472575042130803197444970838693266191907401040647524395861296800066644165320544 [153,111] 2301570517161995841157830369770259625593324693737696941582544171202786758601954391735065200326607491797869979411074398287228577444873254489605185145816123597637761422669845880181447284809137222658651914868291604505198827861906027513963824781083525147338135152137690847844053162462965562039168636256307177323808217284431968762469463154737196490482754547334800648438252338710219857795750275274031769587500049585339067200811786303877493037273615054482735252654501027248923095515553163144294811349261043785744687250068174427234958459385729349841138300456949921344073564880406184086141486555304976473011370066572829915501769393967786879878960925025323669300470845119945406028650978185725804744713037721821315079208198813521232977853637004684370739808988626594753505827470189231246631394327628336753212103864759277326818529707111985786453206688561649665312373573632143267797380973235636365415942168165292671059647814620821203887613154006706187966850255038308440392448066527634 [153,112] 7768594555680279547523689163616030473935304658329181961332633078377256906326839524197295412345437066367818170300970868504215166953964544508488560226794839668868651871042898222347637498133297399014114547509430727307612340878581437994829930491670512396035596104025941632361010594761893099315182680973309261338212893660291018349793752572832547485994020020096072080492259166016597841919731980063412637884867743759359843925765467145554765182559799869243542228531349852642268510660667492984044562968506450789750063404186518078008315849991919050181444774551950918336464847284831926671259066311125792154611359293210575400827969210710631047229964374786106281280826532606329722328328031974782742499305151346476147691655622115867022906119069406461101532998307922727674731919712554676085418010886840268446718047348430287637579481990241792171531730444132656516363709711861050204782873477063182571960699274910962942952005490988808100622232438640231427482153492604155030473280 [153,113] -16946094241128937438166224633883259017675611386886720361768610891455258155578052730069981235631578146091634289872142545459781107573711083734107171150463190251864641907321976336200940226467254164291579371898231165141637166116212804732311267401392739124098001162894863986147558771300087125675116757195128166734562937815437464705677923976035363767814192545893054154554130147846334715734614681468414997314958751098109929838996205747101626033019508736501804794326130309716750474615134349547927018304991606564820329681843926979301220720321349627711767060327791978827019446603556293761517142159907367047427902933991075546601715626005307472686775091974015028752899605993308643438860010958603684719529385656815243120633736967939861865038882663918840758430736438827569100192719486321914899961196562983992570581587404767859142051679674838946837874432883673082685558148261718835397111242844943146560699097924582053908546398431814464020315909973869915433812744421736 [153,114] 8687522129630107318564323907692312752168404872626462508487563016857953399194823014078262680596506094027785100741783688410044251590872879545461212420511487255710929458736028416106876825016287874865562845187742458139899093832972384177749750476217068694635679719353589044623538412526699737323560859084549839245300463261791046699230393806119547156255258384907764662415899303963218022728213518575020548753856083408363950414481478656655835991521242100005233756191433501486326558180852363787493550780995767339283835302367248460527300690239884492614879008233829325328222211923532008387894059579753639013425111289325638265635859233740156853833664883425158418223330510708186559315559026250644271730592755395631470387079644510527637682851223030249968522420950344294842202638443855647944317569410649134580618130084497979758337590392926535230667627044177487378972464375536032300243074416506152518038153209164991060364485250049499238025648371856332662925800 [153,115] -999600491464565927457550753984071333443186293494785411070076667398861217957376582011174868743044993066888977080351386295714261289136709348790506239630523584155881976061627224170677921845474566988751625691229769461315017889110084991568356065729461658472625489546754644625103844544997587983209099047096926042682883839182094960564149847429187641104549758808527591901757621106206967745533358640851691300242933446104585694449333878463761237948586850297305996950902683148607513054311527767913828521815907979013203453084995164022369759746272682432009828243362416246229784069108050775200609708931609494121570111008509037658318309930389622639928757943426398240224183722949847037645012753796775182579744033471065782343537084903264903463444930792898820840673011080043383032729608231435183331225511343109322901820462425151719135348314532830119239791335956778796065892922872065114302090376783177382280202792479543347567068432625003144360430061427 [153,116] 25655174030800682189734586826103370366012306453360552532104658145002548569283777752535880226116368469489790399592146365719693867401513098894351017575876755650822143898656665011666289753538013647247527326902195544001232129523821763849910598379944362717052764201155909037370088830226353682646281683139265456993659740250806985156083643262907006711413687156054989104092608310053882671035182394198980880603768000948255348513142371228482482428864707084091032982493883821241235238500156697098957131955364168432910246411423079579773131807262472486571830135745513519696805561706412995739270421834551090993944552434779283895722030655781531026714068573933944856240279071392192351000955109582428188459220190214317037482884133776678022086540119438405075185825351202009654203818873050493266047617623628444341564321523138197042276783011246843853868041760960745301658616185712783652743086973671461808636904913202280557354405667286392258560 [153,117] -144530264873781869604437800981195596941461782101574458105837946365395320367901711074049211829926131788316009941679415600126757895978550234294043531102008167952877190055612998621319726265234074738773097823262571977996416962226358444990894296731547085607888656901313695513729679081968036276653982854660564086653673220634897647780624580488751627434218932385430366854483382417026774847905071684108320193924639897268488039759288315551399785693917315316145924187645968745304260687689693866994773370150646788832505746531993620916116691739098348271412305431127726333406040006362562919117759310218451497100737025230367392440140310949432042204483827931216475684115265394499902797338546008425655847523646679742428096819305349104574153887720450132133561006081364587121438164268432034228478281551900269120722062852692391026756550628174939685346558375271518651299390088939497445258709892532124496135876556387969786589432873664 [153,118] 174342844265932601629454512064785447621075645201453993286013371605860643454261579979905910673333750731701880082515058335176881198588747178448590998624940466530612186481884725824527833548829702943891136022525479680475500189308906661462465743284322597912963211334497614118269868647581097748586837401277245245895907465532916841287728038562924260021840989163314203890905998161427720906251671105097103582766992648168216624034197933233111330321127275337726318502580389237860155918562592317086321065164915095433671451125395660446920644108773668016967258456311427333264418796570429803569421415173907608573935726452001474255504758106981551115424332520342379173633152393418292988223620711360922858798521586567882771754553130618752879267083655700361291970608366064930634892336389931701393531355603695134941161925893038117101456277011241188654571335046669224365860423025511784483336194008066115788987920055950432 [153,119] -43551420617895832488831145410396897406280053344686005727380539720732322412589144701001344826980471298621608997092889525981145383861607780204518538484258182007649829507570901000636701449815390723618239216654293239742184011501607133084281525341982162056434289507697588630646955749848270502851674195779118433093846136827042726079541254752967020130210122827601383999105098556277950199394313832710802211261190360000889777091873434389168756078015544857206247107824135650243095300413106583217858098804355540418949350364396946120651929156253355291075719449387266422993111815717830486589132786875792069798053315496470960921150432222257299367093681337278924986911284865575541962173735707438126423072471054888310569759253494790221504111312656228598201730122577591511321157990968014308040096060905317468465911204988350755141351632833143982460012759043772666759469165237431324025708207706947620567032 [153,120] 2159916864232271908643936872375492770069613693706667831997139606066969430034423491012222156947825553221951229867226295952393448858780030096381304430912147774656413696576605693002213725687395210780659636737924649452867659817644280230044120639450978442215180384774481651985165871705810357006710524106149979819488292076976715578634196235214503177185782054736104251501692812666283868521306890060970875646101778938787135198130121100359860941332286042820674194707824484964864265398160608636335858231384781999794405066438010017583149391853476017296308324054554993590116990559578469162426773532782850384607959214816024049867853409431708813225968265392340463291349690060962969921647123126842614452379974867490801727380128504107287508556233721506821384318116333780681331085275354284666922275435583401665106834292101738491607730361977851845895557627330982571031623512618918716073637792 [153,121] -20201722226241339704856548078561723236725067324760936681526454179566846292302999100378639177285472481183347329589425671693911449617711177323510387324176429980596334440417185288609052764826547161224599391622136533406730637182105680143294548966253722386904317433415049536646100691986928591817744725150111666360472129494034565383008344241015143380431863658020765075522394098113723508061141336450680711001334901407027028681091782855611835937713760905290477108187469529582447880093970370843304866131073895587916554437514823789989942798303492456764102507702118943881945832843870423004747766825647505562654716801414987954354332536015280941895423404309161504044918261103832503837780276922041056766923002962967137221378668332700729591043630797455165950026403720170906297199127747135393926358919788133985405636184504012533620202192099448584424421793257483042396331979876 [153,122] 33513044676633821534453008888795145655809307459315978505831333531136459512277108655939167010136391920949479410909819877327861611719007818855438517800350478803279890186648796708174006627540533763122007437010890122748865375636431359877738285351227883315918431657603752432377136687513481094148675861494612071586049960647850091514568177845625009429982683148105453188997299543599328593597913187476578597259076757911737329233179532740509725910332160443918773129345869641127485540580664603802642756949404739242393397959652429351048332270334474156977749616063140237768880505033783054373289796786927501161975598671456337323477209204441229615205036485915700383646516724523354663931456024215422165738202949763344879677486538897391203426594965120167345559025962472409526611691806551911200209437070128926004585713180706850410275422244715672330046197377652472 [153,123] -9172657999580061555766335555623750711374598258617742243410523351635585037322756608184324162717958044939265068259754810686922121771910377263554503185485633952303386401078126542705926313092563433772934667906085308779778891035015660923673100817390572755089072629843039866413440636270674177825200746698870829258687838534994816969834622182566523977913023753882996657045768578191609727262297570800340899709669007391396193226338881735453284464788748738837351467045827779978024531347368148370633567513044631996833880895865235590847170191051881299851295488399662770960090528580881130097974854975880141512395757335285219176861288731518392910900458004478249990998353300576630004080213403751987495611576985446446900130260265764109992539415988311020400977270013226663058334245440630484687939049257284841450493122579661671605929407174381985593 [153,124] 380566297163234754335096640094521489197447658463095374235163880805077992423902145561811879044962814616496833491332181021401525249732592187677665142618968652045436124220724169336942104641681859869958825183655036557311188723164611335632433332789117086612940924087649523381209600327016177337887085680812781843911464864864050282757781544222409072655719601248761559057263147719234173309723721302453084415588958083921979804974611005407913420492301875406928096129796071473703131477731288736087396395559966454175049778756924512926952026660098169892447445091425122421145605784913476948353679022375242504205654072263853151310765833943315954612181118600484180276092484096093255757211745392934614181701351826918609433175979122974501236216198407922680429110627595094000804158874025766782497099021607453787456311302146287879232 [153,125] -2167893188612340527171289844738837039008305990356054620791532961163878654123729994168338456817931225914550217298751396442343763199904946884403053132643103207470848774540230487310068515425008814391701612628992822580279224236705045773291846847373962352711634221319527228453727609615026682552444349161616734954519347406446354737536628532822924273376778430867771120265769718308228043506839855090657371452210561180729555011659859440769782267981358229829462346120305155166453040224289809218402429492199941940452416520981141291923194585423832510334408970601649519143064052372022244173367049220542712112378725210727059958303368512645223007165797059548327816605119865306464529642912508427126364705727419164082489149240288922645824303079625622232084762772405949883667759577245289323306157138569441198598616 [153,126] 1510515665767544038693862234753524604630550887479080722494634675738113503811696370018918887836536901824387574596186511004218490067540448377283033931133308625135957959969159714418148456475120927383769322972174124388474761863731303568567057796248970717906924321070388547642207031418705662529966881534785896194625953889963550506419163798118176564590551706358388000872666210237131419983444061748077502462532708550089149700110928027547202057994028645292800902569884555876013478251709955555201752629925973914488804210569908541916577292957652554348189452838459284294547064132892520169557039560648422102705753035375687670507563853741259716083594439707234364862430784300960493163862145056399488685057745258018624426248124375230928696982784463004505133926968543739899021832798331208404176 [153,127] -112447593037676910229707949159720796919920553548066608237845111334499555619265854223103402433431641723391845288726409054992839363111478661361364328135071583278965935302959590172469934922764387209286004601447801080212761343783752191527101444789106601120464662940900106437569090171572701740101429907062988738832531649523173236033058670869616402019442336538637929614385952074580753068617100690799109845235035740295914666844812485223937626962294481643877595371486162067307370876763996278143094281555533803277341480296573662712214970070692019346993189251516905337893832585527549956535735879724881120197275696606027845304364353514619414600189434536686915737391431200108480781168047646936724726733514843069163978127854433777987642849349035357729403978971343048838916 [153,128] 762912450656977408746814110557641586494553833047557373594183111664943520779067185073740515673187904543016304182332284271781797813387079717451677931252612014253928560894844259078241566280960985499729214946375186046821728992255210930407076216910956352840613166044174767675145914155751239079997218736018439715611439878177944997461164399728138138265691829966548755626323036008005838783122836747097784353036991906607495076077109180047839801745004709127822286784084657722545792506480531304877738700055036760557505777898722580512180700982990327697650347571940425576277016373829934519453430077500625176778569835370194295978178470996507287369554277642689737350059809985126018793707502283625260500250314619663278788009450363535568418190872703615008 [153,129] -390897529412670568183679987284333746828526112142735928697267211611911278400807987692129169443584508396015389889144370334414621633186294655753822203774623310955704660194156054452800856755864387209078678870315894098523231564586664149460923638399295099084969196872548547131057923752498690362682174177519221060817108205354003868247598412896441583670275969762576961326613489410752284089730724070525857822691911310263534574552460528154957116399789275490648384921359888846604319014715893901766394186362341108930485316287498405556833608384726120933210600515480784623870324844657480969551043453661361176740273841948897953877009958246143841056619621245857341605036181015287018695118977863942430379693615261745851862765450284628 [153,130] 12089339741361474086620490390502247149603696687972160730159607386526618816577725670214448452011168271336905585515249705913931228831647034354430368477087359051378402528038601299592828438418609220409278624373584370460136348253000448644471450186449615473244785749952006076679627248974990663900537652061541855341033177989910611438199874537103201343549638045420236125742116930607626530935556957144714792597151161336656218460017623831494135625747110212395367905010851686129605406679552940078015767591838769099538538676701992458049075695628921745755062510907918117190646276188494731495250080476891078489932575011524171372759925599534208484186638973481051309724969128898144003090590675896653830152373592 [153,131] -17231275652530170042478113773446618392348041491553289050941827128177115774836961639524220830548515918797124238872669091192626726818226281233290862150543607821419440156429579837678628742125607714908867326348687627537787499549609322111827162322359896976859475514648555437318679846921614246236898094592998479039770417388486418504330298037802059183681867366152753499894898460251038685106912176831071733456037747135734862780847775614269392974177305339761903669290412885769086278676361476315323247006252228286523096221478391565242611844531729475888246820212110829122497509571233484446889116062570510406457403972211131203291856903454697880149708357403194437013446309655033868461 [153,132] 814622504030477392160075089310554751729082082252428951764195997145140754169264277564700706936460738775552554349542102528745263944951744023681646702130712174048568707340036169333828390285943885512146530299739475165811447257999700962509978298913544462465510953510249564613102437184992440043662132632365251499349887336730609458601616939306313005704823578225225815424655120898627829212225181000679979371341312567436737293872785516968416495108304474893702257224323326683035589132523605858014034656205493301297178719846874893325129314446058971475495860939291499526889555554675103024929240671406335169480244931905538269903161960227022815377518140195328 [153,133] -850259852177068266066270400319367531763315397791151714495818286807958670602499454160406958120044275174337353350968311667877544813619648364851483140181443492203541160780381530964577869577894140866490760802378226056295045070015516449377954162642158916946893082488934311757780048063484550080613138682849527885891537573132639141475455686332069582240493847488628100770466511579987593948047224334704652817977085625853622156295743659277969489898491340323136055445362459527018718249843993904883314926144262807958582193109155855470436489497318670611028257193259436989963120669353524464813643094579748705480938997168866301648448 [153,134] 11733787761830333132029915632329933776802904780923661941973167583663752698547663672193635596016724427695228725181668507033107378524296430636898011110923936458446300885430815730126005154312775043765826369706814512278888388955410392272624943738397173813224053082777004708998345561772717269184114611246120817858248224916119951096557951244624864205345907812278074005239521228154563452080633988608819416575191426383021266877456243485690562817173775127281461838289721499375079272884183781811909175294702181324207212951600152002633068743922037695338719467360231835910427847563978400562832921729072 [153,135] -1106832435463167077242008026073201054623180253068695531349631021468432268088633924300195395492659547485413063570558175327859775298207926479035679126999877331881001472515681294985479648054666487949667200114010417017381528384250084143688975822556841668501528027319902102431433588552664377536805899759515125421348738303008292872878909703349333318142857575437984967192404873953402277780850223572064551812109089769605536976593046869023705644091897674055654102317936980770506862750628785072484499911345683207995093814066025141535843837664004443170155540793226094258 [153,136] 298401875489809729070837129534560068645895861576577416514537033049683792711973141885834643409935132487617259676403831486140048199389002666424998831194491024763936883274110636218221981857160958397830479688119029198131914608982304224869064692906274220398179227773316489899084273356884076142640962510695522690672758317100394301335181820436236814955048053518512861862015910211589925231250651530089534482518197563793357032800005055006896707310608532921628539897761239358405088335954730154263008557414565104024846984465574521454688 [153,137] -69680503625112709189361513750070556401418518552810402902299581877023285591356692460862140225007626663634826298762769864832540365889533198118195490935748205401379768765172501318699418958754909096430764649122043080719896581895097179354020393834319971312991407857499305809175733739227621893158218092549849178479872084445647777516530319243751892478219948365197090366644483426866048925882482365426249153791037628841869266204298046101465113009988486695347313530694022709164468334053850778288604 [153,138] 2534963142232376427878248491084375550807220397322158250259547509046106299584970362580214918631491587657024703888157223996643435918698854259731399929693716822948394087070127250558658774198913444279096540721090515198651025559718541767782276628836276124722196563949781460828815478028192293077271652898811301799285271064996795190957328393287526260151295434874149685339138671717106985955561853748178676606635083361820213973213202422230385229934824100504 [153,139] -1470996669988596374275689038729889549036518959562903600561682644024889619534475170537082424886075444465677443684325813743926719434423249321010315572411356638529141804746842330327933394285791610941368474789854818011436691572862721700037140080618642650161427032545372606658266128937396275188821621398228602959428864898446935099539700491146419701853203439400103318042681474673507360370885111265042147494807124872375605 [153,140] -1644081409831628470143548162630700329214539154730447744407624847085739802594165497268590342063724755891905700558748801348626023493856510524482702132910742806224285526163980164223845978070074215996751847157089786001287723218498157748531813235666395873730794233210740049148449791078548348136055146301261840551946978956683308818517628957352740295689438686778393870100466953484494746939495440110991713784320 [153,141] -700008762839810047362749298877952666726929582242571504389872384190577567586773589990599941597078618926131436394751135457700999736528537647931618677855943068033200847968960186153828216744525002682164253823114423446683241888221519265081860557778193433515589054122376918097934383990150063574996744332497226383032920932470026224648451558813612391351406344797395666775726215807684309131911657520 [153,142] -103299232119061773616321430633197544551124964088894011697245408325227791992743857781325731775868423401900324156006180812715031920882956024449633469147548785106777580890395305083196881367000398677441825498438287644906106631795969352412092186870339019146298260851036020863545710544428143483173237348699615488296493547497548269017270284915245090209346160382485047637079718263845936 [153,143] -4725052423229175270725936210200687124345163220826668268200855370884982975005156605972517113526734316547453737959714085840493280192921802235865087595117694445509283208460604285479314563935765545647278302491824735007661499066122528705715038609506983017627602694150855698169426393452689896633441435748598634269305878281263056550914229211510649976943976507486653274968 [153,144] -58620263203680100722994696128051771483501288612025738796260996937780491223741246122348016663859143223320196740993510518873309823792386494464248024395885940989799244048931159243661395370772590015489203528199945020081455696570037834897491112752922538089085701701585795583589591668538112611258119632902630020793286682845640683935129733599721449349886016 [153,145] -167774384020043770178132901609582762247141194579212119430927139325399706649751662048827288524132349775612678458693747205989843559526656664360432579611559846428223749976266278083227336091769705625618978819181907374707909038031460337100473646633699121572983439515071690344050042789409323699826586374690130239369926026233137159106467088472 [153,146] -90756341214755033564006152180831787651088307537986262348166407501707711556029804238942580007556571937043169277838757710417200004406047540136320554589383715474223372142567338209315968186549654377620973514994336059786766782067512144177885126075482506442619111629731825511686440213497313662851391628345292619275167174371424 [153,147] -7221422648570299173770703921147052859775932537468388369137901704230161505938364041421174445418956344875099114139881183790077732767094560195030475260239671248695769158975689737836130839169080205219647447213554242297677798132821141529962057829185289345406751856405602842695187755780658994356308115380322316 [153,148] -61120157635487359599253712864395628631639703658487695050591108340429196472355327072489366715146533304906776381418174118884161243571869000570222969868632098531953841765399404148417285092442188248648572668513567755420497307771047870928344264930201130469798754506103349418225629831687382016 [153,149] -36188026151776354534091862317310857514737295329765930672367853319781174120929770577791671704260038617719621846451059516825583491497976543701168641869969866477692131637890465005622646908075616514288149329342927059170566242899144740579229737072219034033970679043782533696 [153,150] -843215674985884910328515312347668044653632911463453093329528275286055911484093732242425940839551590589459245755281764844224739982140751587256237128302404819421174714544060270793909245122861491637263043459641877171892319455829432387968857441139979728 [153,151] -300747339871562041025613739483360021598997788469191273950300576829720339783054610414577079726362633037555187184949623347805835972699734764207145935845769868996234868484279944216203387105675556424212436854154841551782879503049562 [153,152] -530140613094439164288301871521123017366095214503293344912547699214087822446722358689970872747921040079544074688982175088644852657724418463805875879872299980635243302733130369352884972322611001488184606912 [153,153] -775392464926058025335646346455120805178765141516718538095484542924069674252676861086615673855590180220659867534380931441345216697219185201576868773251395167291296855230989326088 [154,0] 14990866892799404289842594697809597805191281324638719011564332574545385215192269980510379489663456023297038191865606519746068181877670271355778024505849383621284497874881304998099519286965224688949235300017843191402397133444155265604853864828673662015524060865112292315341356993711588876144264964074076466743631728930034878411212859420795936815219912597939188637320665449611373566966348528859747146081278518976818851931097251544193592041434064302266028093159392179935577762912366342869601758717039170046952872170121380414353677567490758819675629871157755848692179741042269498586663612361767745996414791341582342817141036147987891984010635019717089646918162865221051144960742959328124795769327531616323302311458676087587439765265144399794524411691626117860192039328378545164669964705955141933837150664893381958734037744541823894695228858627572214990066723198032767973500389303396858409849068852954634662910355098709398349536021252558719334418302843761545913739790460580251618440054795524680788595653579933038402080502444826605106132012034821623651223307125994297457006576959087631425953944583487726198608820510044180757438781451320278647964230480811699438607519505123859932280888740630229437139157566077243722805035962633804340437567632407081127953809432109314125645292122436581520658280451245590745193596967998773459730785786278981171577858043507164274836147011584000000000000000000000000000000000000000000 [154,1] -107481813512500922611694634475555474084198950975037657868040758186038081129972602567109858594109150558472549675075056301956909503401444897531968217860328995829295467459275285470574619739430004739152347062013987158446271893876396056562515965258416332017716224842830405972865251455053631434753421229263700137404151105376165562905902530220803712710121181798634305718955999854749602507863072259457228602949797104271322296000489596494746903846107086552650379349570755726796069159280197170776696143766321015547505211368349606418244259171980729751011772566619457999538400313133193310508845975240636494633628385311992558171199133777043024828248160411039885947564412106652798624537738115945241062461504100297343161882320356762123088648423226747950004214607108229011628846626489032219564087594982234716101487769962695717646557287451168612654170429523037002061631805629933089075652143013438099237294153780622895099896842469757647992691135571776512835517300655584060981671942379320546711505361278283213768422520677659019890208424989998804295681132143098684281177574595716519859960193593663055218144040446217996784480909366390626902904051876223756520128362243975663077965578621223751175197247452369424610126879456230209350850054752219305142386925963290062651439085453367828221718719357504858699354800753608141380195875581745390084727891244710456665646139268351216481364749716553728000000000000000000000000000000000000000 [154,2] 107025063732607122161745861208670266471213100681883319377076123274000880379516814108331652517899083917202894047647487934891324669841954661767885994234016355918758949210889355587194477982920146347350151973255707603030221046446444425930589973284215243383880362302304515300252057357564187939265152268634125444437305060816321122108859679748201716404104540107008837213106584326732264845760951031817704950923016025578678772112809930358776284034300904784898514263858417293616862666768653128819299478487947281390526694577963477031839209994615128474904480203299441388333407607976028316404909032808269389825623072723282990977711560906280940551363350638276409796000466623984409089849586353772108579016235080012329166177146106800191751846512412517390853750472684875865394793942087215726947842660867458685381719125703658127309509549153765204685915427989041092203622867617429608062968250928496257516925412673370556440388040393350026866174769751018507110788862213341528105554678429542737248345015484289044054110444822781113998638269302980994240545395273772597129959434626215039938052736235547363359147956374242121027986290302172892833004044278209187361852774806845933083282213865094457738624694681584795487529898680493133696538259031047878171441847941840630344267116670103607724349610004061571394911225921276927177978369341554535746400246823548278935675903745630365464270218327301816320000000000000000000000000000000000000 [154,3] -23778492574300828378437344427683079219245011979581659337891546924296343398045717368937458997624415755066859302361635550361423531330969348090859944847581715025078869026888160574009731429265971652859607384495204288855258413101244043238516533823804713048479924743686634813568578620142320210666947526893326652991115530230072621461920822385303785073980805494768903833088727284308425241342317458597294866087333868783701545622448908511699130663007510826899309482669996907384780606609770797698383580603339357881260540432279526383737833864770077452418329976602241503572008448332388234551091766101821221647328446014511755302674697379035383215432108487359629810871088611459149716955732852927310516575913118535753582352443042243857084124917989738411807771143226116385908822759178600532807228505518211483828301158521084219930967638355194465336786310022365061895755617704292384432717410910549750248684688450907746119376380825860716933583230309051567572146655620972925989058788283698644690779958783977336058898273170626355148901875333540601918916382080136163880867943531485586071044183866106572653949499624579443241134568910428539265291608802973213981261907814063978552887564234719967536048910163790589293868236735062947589848205833341067667541841059177396547871171410903666735782559889212119649836567770746447038188676274063931683034450617346873298174920062627493203034644816176720379904000000000000000000000000000000000 [154,4] 2214274566927183763354059482541559101546613347989463772150070805469703876635785297526285316398802218951217867423185111580971077900884197575629066737979861883862421146716408961839008489675694968443891451692020062877561452467883014643842477967963952578263982929383669527739390459687072338289395159254770713803361730519616876069215509139958696248376600629984548139890381487584053260131695584071480446122342218281851014676302994144552481144823057383698705115877866081056008719734313556853519822289802689991811489129087061375778743920907433607608335335536627715244180708166440563221775945598174178640373865054448952441990058840260325873486315117925853732588142804474993031498354321291107027637975927382404692402246878519629574538772681258292125456803203958241641820431488722605445015256768172695282550928322403662058329378434887172709459262062972527641797058772048906285227228301205287438346160573484598007575105921530132309101279560185524680065249306658074310887305446345192731246355834764269376336639143834628978323092885794463185290361012504985569240928052806136994903552634955171019292340929527828226929120066293885919324868115081743492684712821451381210622539469838447331351617410417407275745001088207764764977609563938676920064154378578873046409917648175663747951453141569942920870482134571154562418086629434996875154193393730781686091732150996461019847926384609919919718400000000000000000000000000000000 [154,5] -108360508543762565974245629284311390329251277069516052586683791028582459838770415049030513822526152521556028939202889114061138104064680592463344498337543120664405720297062351772327622041510310442960026132757139121950310918727015090573013917464243693548096275431157450256315894630602520963915856322763639419721082104137154661817459712857823579225711094734620950410378010850960264891124558787580189252302646996225318605935824922070475509296590431632186897578173329085827194839837206236867608464345413009178559748098174036377832738934130073569466381513010926274017556840021262422249186258233188493550187666211596918920736215652659693564995940020182659329966234116745415681805608176928975906249691132206075478862198112037583208737523336435691108949687916037944767899123107159876309606844372517410207004743772026853662571745006449299604238412807744327892946762065113946966244450253070828096563608001070255631988335540623731721570255936442037823904792287839034832550065440394779920513170268670540046900469951643866281130299125068039844254140429383387530941278208550104919773311595697950992249403182572020824928403986475164409490843472001040154819724930392240445665384955670992567487284569455237534326084439569977957905197846578669780356298760650101456289650767503781637349647997331930309249896119907905025360074952254758644172585575356413157854109392080033359407712028904334569766912000000000000000000000000000 [154,6] 3211137859678607694701836679412887434017026727101548544980793067666591882642920209140012509750655833644524533251463477863537150955657229433880231314749718268117547937662952972928871356420427160119102653210501140472102791687838781326904407266424110996198499550025092071031444793797796987280851534482385334427194619633638452145130608226572806104159984640329681685444390748213316379142947468246081215814078976162592952541266713405984200602578806133790779431404295119708831975938468084320497089108325314088519504635120642318466590109771271545385712931595906122186346065765445866340805257193809078059433585515325484768201832862010750134743478464359340851821003487614135978885400187151485813794350604351775011826927496426182495435704246435223783812032199946960707007952914900000694644714727683635548080564759772890533326262081378516114398804284818641578946234657558081864711149384568506017208297432202090953550180172662047296805944474394351144082379915355448515430321779103702571279644971167043178688088344286384190105187419474094633684216984038222963156873115220430768119260429867497940507329877279041435976925954183628450564109589163061785048671133373982179438394596108428044837130639524600707258876678568702889840027340412923433959592062641128953192707760387248946458784443923633428356544725581285777617858164350193556700207510993477110650171171275330027375722638214680535027941376000000000000000000000000 [154,7] -63247558587553363682681628867977605568791347881914545254202659317947041595814883192885157429876264165883335382840242830575430590770593261409802695491966775290776392766175113065533367240970774329370212656006617709093818699638336155787982841799557391643712838289961027907531381507357051591526908197740224463662551739147622689897691526466269459032054528147455899112125061649448253158335808869355434524118639361554334380142819899428447383179182574106137070097838451653631059297085939139401732492544215085935295088647702613847307031194593201252048951733588507835695180287795010073993881733332858917090377624889070272230473262824722657436851234368352653632003846898308241868267729207636778931709516105121874723788947374674084173972835636892031731168240923934769747098505753269868620345840594314498983621295630933898129331778082606926867868633687371284334111395961110314919175332962183455030062221178410425861619108493913584974021132362497054704573879041258097110517074340234449507793947926326876209099443589919913529592754397519377566320487676020181043360434272679138872618163827750956489519768202955908823708404031639871321255602732804242591101054196525496665396329985144790459368604425442765116014840078767697545146148347051016910013106151162185138419371178280438511572885436261489914947945092355645216341541983035089509329337204825413536521851957231410418473551715504208920656740352000000000000000000000 [154,8] 883901713938964193744990796950974248947404062472500482493260840575368286299351320431123998063979090543404669422374239515032744945458144459783274993673816576429717865728018115629114056093270183873723751466301194381581365742153945588244526034357244005158561323222689236574541362082445167430762920564727079347690033087904509782311505440384948631770496664112290081585296444163303556003926099658938444230369502380577429619677203353628260104561600900303576669962854270565087540137589614747928249531047033730444078344623278815546506481341498341397812690617260697714770134727160223059345482159184898032111086059692040531053411616509339952634326672203452562715081705186107003590945356715446148041562385899663357334903216697531906409772545284494636951369031209080349635052254112139960198905019324250836227176273626428557441432016891534992419469725417426451926994325294215182345731198913527124476750601684545438874768632782302660443721293771482434591929414905717239347077787774979849596598481278956972576952005365319283090899437117424409429613054671602216322922906218901526916226355617983462197938220557480281903395363053479895622405496325399048081712242743256231739253127474090723491665344613840306066914608370553228440290303039882974107976965455550751839382602966890891556691445396713805633458215064453228529228009575577535369449351873758389121650985406015879088261998426078999553618477056000000000000000000 [154,9] -9195237095015720861174990285347781619745699332303297665260812576530751665759558197750061054724891319162730295330699467809677270092993971690894122549177559379684291625753476185717891197929719224579887901173945508137866216277175604536723316200105636824517492933234697325756031252746143964068215138997953535517784947475652563995503791353072704041793213627612111177527047884312489660488655439885074396258511702402764956513162076310959298644492218120668678074615310355932373152058335931591636168567094856179159048823204371402355974842327135291223296726643255380507298318518333590838911070160515291469692542295892318566726389443172160245025030972024308757668021875109039547312410118057640497692241984498416160450126355829842573764313291867891371250400264440108812928991557932273841416148367349863720807131133113987937103848723151049717388966304921238216128509898938640022207943338283522828108519839933694201610132245839833623337491258720290736575539698281661555929782170324363802815154418471051722735068009579562677716123700668131261341663654455728426421955754839288074898838832894675227321330703074939939908018154000417520491595366589433861032816096947508580622083535838251147456328039851737058508157284275332383909352193643209511775025814946160097513024695327807206326412308763665779382951480274783830337154716669663682860152332586762318733136054137962545260763912523738148469192261632000000000000000 [154,10] 73844595732220324536343392394279458436363752532980073881805771931644954768453359326573201260889483092702116963101346868045109982581877122881266423094285059928666131913584084543053802466504603292066031549094289650334628672743374109090629800154915689682003349653317786715519041774886332814314756242941738661855906304653411547904097993956297114120538525628254578406099110003496973892867682357342305490968214108762519967438947265293697084020346930184089067032908165480377992033907741549669068560085438810020133522158945749118479017271655325734941702897396443460683313390997711399213649063479106888295637248946609231376493611650487323621838176140595312769738340265043181208688704245444892925796087205292701361879892300018613565878770921721585363813353401951048061222356354873499189185107951575615553703503162669998244651752903828740692962827444562252233382999809669156733280941061147955379961804389029748095120993254655231216210500718271730759337425877999184408616629772194946886605154188705802867401760858378268842651416341295999602763023612314525626300560127950707934601439911058177913650728287181953971291374208349105405138307530483455540420373710058839336397666616855105263894362844171062900829727493621726181515312411272646916179355902589355395783259441212012307785606336655582785042241271112176577420156917535539818418207176583605770496641220164095326231470158603807430997635497984000000000000 [154,11] -470951380130088896899222393944056415609091155167551411761891627849217910815717863501833452615038014800929691490310040176349648323477507847442022112079294593538551796692728743211664842350873989674325650616136033791890034835828981627393047981614203686627476932114260209832020702475458719424652449978631435870821890602628499819744206283342887159512573860680326927022391964035606869449801723465558356252775965632754012124403926380870305884766186679991099343830512191063075930822827526706468347896744975911477257828043660083103802218443138083393173418153767548770788108940036439798479312551858708913670322451662961864774044278060795859430182587360606353546124165867253240234717771628683545301069684280878634934521645131897586011493071495470816650629172612533661497369480860961164174526457049754044710304315391461870377458130843234973602428933953348765341803837208147732984780581767658173914356513688924121663565853481323534788510211729388430163157623481237128008987851536378481576046378252607187921944427872557763066195531334899146938129073457469345091412119664990262849377664915164210907759648360952616050418432008375733464244611027238969395794972832474219927009772098632159240087253525737621257014640940287359996773856016395032681856797889355176531819267753895260726538970117381136499639551604135754240841141950037541204039065459474740464922478210777486153555933190880231954013996711936000000000 [154,12] 2439649039475954620149388409965755734732706558846417382916522232709096929174327767027296174383691443988191877671447405458106814091253532612799121627920848840397179323998893542378838181735925800446865273515968351493381042711046961244311411776940579591875914806761178579524649895717925896053188204731694812457701337421765466624022746645495113236394432166700404038748558320915356627181274986484076990080188912371098729023778598971809058548227348940643865939154002525169059436844011672581371671399804456404870020780302984003598454932457607819501029847367686831857143344216433897030314442467372361433472302606990585123699577896471858064834479585178410235999531935382721813044063394773376810271662171127288974795300829394014703988399306926954516114624493908190932376710865224450188845399708216130495399097477165264852727655714187562493118844222521898107536797610512211984541770335063011793176334168968511349873542356735417353710881048677531260769186382133722210244465472423898040558173633021758808190044242911494463514224492924692512594877862631912681273807919957967158927733610819005489443744129449586756881101397548804960675103211804193042591346101035459037593857600461995173578770627078665063754019998810457984767882721807435002316743276636125564853512730348132069459568941632339456610091125087376032727287358406930834536490796743811482500155386620674495182239059404732235155467420041216000000 [154,13] -10454500186134866403152707114389051734135938887300922050078781094247315001662188954523734901381044984098223642590523262317632740058435156885367802178830107253230434638775709334303465596000141272811134646650155111005014383771014659380982018250191499388537241192060462618342529427919141924354361900051597033817576209871850485007702029768031062133908956843669032119329353548973537184982662490589782807588083528541163518064256620719694656436602795016752344613083191744461582178283778327045603426533653144365220403957496645212322505919640137475050488273758952512800059084522383124468476624355582530924714541350533780258125832164335302652266515024190304008625487084605953382739200959515068192979888058724725972859360276062366228639801082213791208223943658028086377354967925555786314092902609196326331002792392118300287772790367801922175521552296407323546143262561907986928836770273249627757726356232159948576020969787113297243766849119064051180752514729129901349034434681317039317980838747709399024524586277785021613155635150237310239478034448404572589382738147571600658318448616009872386902157117844988532317137573486765508714938604201721596329534506633667717113379383325439384763265528037983223537976612244232476905524261582911319514946414798015804321504983266646867233987040604896560997981479076960177349094744824332769204851515093104713035009209235821305040148104589326726330001318215680000 [154,14] 37619570365862909401901131063144176033047805672309086537013837606108952298616686295109453287864437753224863900092760997453940462417646315949094968433619908750537050387399554219146837263007531938005006167481800441609517903831575904447840063841132897820221829264913943616300849592885494947362843548465342382551611718146126876321650363835925435532029572848745030313342732782153420005468095909254760429305734230735848452199872904798976540642238932716711964122061005122518506782058551759586631503614960007607654840631285894678163325013795653849969293841432258647933859834422525536646690165083230636749545179500479675847887820858855507607534895568674866725826547082326831933900252784603128094842736797453590922854829856381232595804782676702640411790891281535602504410443137011469521366596837602243184197065191401306780232236868220255568815636740400651439569881192733425454701927012956447801889200787280168264224964704923001866252701888837169906326590252646184962606365692991769508920422599879132401033465217215075896777265689560021872482537431433099713386368240979252562844558532644478411436606514808292328390080282463371960234847124050530081246834942605634494530158271258102468337815939287871379954392810614614129439181208914750159947208625282057329544706279716374809025388488796344627084779832158643803732198075137486355510695930381267911496099858697993787131986031300572455986253383086960 [154,15] -115094674716330992773685893145135121210080604611334401665197677236434827649856993614517992483357396889685070693876596086357740915479758992651532183171543124511729291118024231732669481196232318091638491224887300080648268149852858883657832368770510482824910958815042309703643846040183848505948429126801410077014650533520018218119866579986570593443837240265066380704984103405683586207049895765035329226566567018856864030515182670673205251701702681595337108132508953008613667392852029146912236162037534524542985655494439044663112448200538540397916050219199291564045174281158215450943553059227158816565787477433761327284538091851202275531967609063489684906614642900219474283818640747755481468001653916418475501057937243003022611621129452919725241729371979378666832802770204147373719683883001505951706845827368578243723408468614452478806971473391711512614850687381910953499271812127075867279831299228566350248185180390888048720201028059798963040535726059923742323750948043646891666619288086391491350293392246421189506274736946846296698003219319925411232803816427649401720792670600550852756819851372399491032558238580782761904165679496828313703311481391343748230121055754860193035104990830429527246943851319098185148851447196345936985292829734273367453912084086436589353735173842990103337856372731711167231077843526170046049045235636048886106425443991711341867725514366163999408660150978560 [154,16] 302506808567467349178378188049767445189912977477677570737602954522347400369772559300441648990202868188422838237666255616565973322927760395649072989241760768615976805160206948433930281106256106893843889495873114092414852924587211985874244200308330221627125005603010085582174759304822260525431234075790443136942639463901127229992350945065735626441056153686442811485376235834939894115550983739985493144780576130343855878772509507719473315838328005324779032179869353262130645860152152804223835301416676809254439094065613235524211410336900350716013242996993590665158029375414446546836526900140047245044780303699118848432402091317138219385233745537188544248976981990127845762777847625847899168615144064841560066561434674412564227765008630691736462824017598487677073684039586759764307605272690529972292885880826093486726338987697875045077774755440949414991368581301340375152077113998040160738360643479970504888745414583694887951213045835981646147680796250057889700648700475858602027619824334529921545688085094865045288221641929301488748113593360262431721053651464428384401261645909593369824662531812200156430237909447219377770695300804324611193489481643892767068330110625324229475349247739193204871357656107393184126833511869873750168405365992478377454761661840722794164183415214646125127508754540806032060346827855606446075332713799484503175534982702378095715379230890532831204109359104 [154,17] -689048414166375593029036948026576730710860693822572005738777266952625484001934720391013133843050102658901581767494570234364354714587989451561830670450667951802138266730345229004387871910204909501551933302319245553465005805475759850711438042225347495084218444608567710410858470844855052636894474034752438090179887338540588155216139819533477515671182860293985218887819790985099826389223259108736293059084277674045250186888163438379557043249097901223415902819954402020162958864040540967789156956022445273377034294098232032464927367136998194172800563899964385173013482111177309922098571181328680780285404914893368999011004905802969652469447392508353103606723482381855357223702107304783648595011558242212667831499524406211721468325374836965136408831107101770325976228901410049199631753556843397966738179468849658216744561716944767295812637025430332244270914523827258986985394286269667613482139142039631824023774665029843661745550788387697479390013870700054374267606231009983896287146150660088171894006089283378460240919218899005108443796865994953626693193321170595170283262914525098850159697177746009359684195563598123662706387955294022721646202989332564097339803332929485864904752760466886681310694422784038178068997574812582428710613140875680995424471664616013398538186667045489025528373757509298200625995528774526412261711262083540670179866949528946901602966082231862620814617600 [154,18] 1370339650754854566830782124206426223033106246273118270116398951246687122599359195319849883915774605582579862199118350975280513153279441513483420043484897560509158727015734015064721548188999710542555425374305790966702638063184911906795125749312181652496391079768323144590682815815101999867973770134818477057536556335835814599397961959097600245807811502847670631543094272216427009821913502976260703434502158715306585497338227904395917800655676826909001751202433924608534459918232290656946489324091687185987620056243839633598189088461133370918939033485122607825822308756604075647186837913503326582474579590377904874982761333456907837516844864811764279460656580008009863970159319405591013515706905023734980648983103225777881877446695135149317259185059644734844490904876121121621618585354302660580432271890951803805123847810987680541841777183580769205569602598297429432156870891180769412664618600586138931681755177961139078672655422605651114275849775902470924835390472454569432909633223497454042455119092880329655646007694802676640156209729969381671287697338131555232129206688137760481774158853801711201305277696911240341443522322170734809866080569718325835976203283489724505427260833670265267035088851268969271336729558249732015071589535154962535090878132944370742077506525016976709960194855092911941007377473665508532249637422912488129783897799282240316139851011222609253538560 [154,19] -2394684849611853213152693146397021415455648176660541020811181075097920814419982782125960278836316030952266070694506687172249221054288012212969218463121787866255881899074571955578174909459966389890486766738245863823629781600096157749441940182490099956377341847422537825326628865614232221448392263118016499468980551442831470333323454156259455950370274227925339056488287909817126566940208341634360965554255110247245668911235459570605180951805746170756393202615544579879805103052333454653825296027865377742166228828400640230032758504576601608610638921137598941621214872151501009276490367634035074375669118780208898261139635320993597099409058985172455301086059347142707106330092939728020918799630443157833173761501381403084801143587227796521692128174495737175785861405208117375466041848036438191166565364378644890941549585290084360158601827823721237288850309293833740424071918195661502428808976959865156841197005887605015644263062376682791865730134465175716803009356060086851459820300289720168530869555544994033032827668893980091160949482026798652313978630953932378777885411687528221745754160667391427961280473534374399469165915801557525382402432965511137460911339084539336627211514947134498419601646613889835907135637112746738216177190850775847063644450804814010825565814796316438644946565292342821948532475028114045539491155617025590886813037559407020185371923592348674639360 [154,20] 3697601589393767489484700498715151695442060500149381486040195684015365122893289737998850151230851137647253699226678474084838129251540909268112080893105872780394705091001164836007316600778336781068052816543549781262863157765468101540752577906621566683362716114019287230089884184712317478664639000841936203877895509589036345500774114921773045277094078794028007266746513812590622176164573018844502424266777563579755332780708886572189785358419699372764238128597479696710444998680000949087849851043252164166240044957009087696922239753082550186701480726947481583959498298021131488198948436455581177457716795089565057182983050334744802729089391614938147438607220763945317461858436997683763709068227992726987018739356515445640439563681181407862346906305555707890822013060622158963006116398181710138288783768991685765876058639049169331680633818115920961904239851183385634771438719145326829096827576821536705275262659858938936998703419868504172552984546343664068409077912948541283651415656350883281442020140789068439301627811922072813798874044409719278844376386697082920114215466386523078114954532701133583250885297032403380039503275509989591666987026127841697724724270274640359346335553848470392557034494148132272070908964583195530985267178567387135283973985331398252345069659906566776362619373533007856742097794429202167637928779398955469936004312772994074988471491084344576640 [154,21] -5069168965770647609765754152088863775616787617817503876651485229037132478135859417076253102150549584693427972071126664019302174860748651354563114558992679393176767959187842704192497240543749422327520122816763352643535571279349345513980595827691123832061320417964933375887805727470334420412691169212725835365678346207823050409409502696899594077854029774163769856470462868225814361355951644921064073008722961246733119212960048570251980945518541383738592669517528310262625884697921160107525826665179916680016585070065543944494406670233402995412744501427769645332155444678304215336222466272114902291438795472325525987878839532655233826781680350610909294143954956039044882758650088337403465759295553590363836283710234377194420592244157953024645979288411541457042321160836519409942668426211428969693399225028677184132130043053367258845171212243748779874459378587182711702452161531318217198041489735326053814002922385507076889624132160051128342208366269270758893387800618470203376205928696292781745263252827602625413896911956149352162787018076148519562379393526980429954773804315077305771535005929925836141966460498922088913142688534843910244347868299510803966172798898635258862190266818688299879451129141577024724945821016109597965157252152657846613666305101092213233450744980427602995983301723098052319304280083882782318729372566726177886028680072020561226272917056494288 [154,22] 6195830167293367391620727678528735901137226045447281163641641356120587579335888592454094655985575602281650343382221216844847835222935158781883845342841391642634088050155905684336263648587421025490860461062730381623980318126579671784809091269909595706947171498380879450921387700749202945427687217594861580220874863032281908305225251610349357288335273766213519673979112539479529277778670074963676157429693750884319324774640588479399258789301285859776624878759177848665525195489106076630796236122549239523331981200259179841318396009660113700115142454942799438166347321276185834094402636764891232309431057606964621484442330912233260850213768274542721729753065189715042474207195263723100242225681254810722357400262603681008604539450058076148723793160546089081451390014861993360870656829424547073123665588985507863309625302370422779812217267873105089171378803451469648379612016765721003978123670075918456599737556172348775063504180161400579961060509345728934439360085424569030967425837619898854006729424668491301621673781147786283925200684846826557502446563259400970960001751999727324072252471210922022763785881520734618176604469010774537930231058410475073250922906892872959247454516353639530540778208181717635739003209779600614012167280053708803074318261201084322608745328752055098401792646480637707072099064930076870724609570317466976664012103365981151929054575825464 [154,23] -6775341534258804306118282284453895944603925764214626708531143517554958804109555360774440052727319357592860433567628109208156001978808874841352942952535225091862938086663819817765944680151211093313322765393952255685698976134858732730034611541392191773150117009470566964949051662666449421791093310750803565917631537113358292340635179730010219564057170544837438196944374533921883654140013520547865680650384662068948016141294011653469110287044052119665632639710194899817317604707467736799860776078623470199035064828117616075729074757401551143087849662867893604047670796998626878551676373392899579495449392667070472803391097489206057748251209133260203332046886241497134027207074431737938895624172567612444877616988450779664358554363613725613644658679702183013003421490236978831917277543537659795474864813684243427557147160111970883560668396821871249687453907425155179641208035569532718518781301650039774834731729396513005047535132120850006273175201331319894306045062318079549094606987153906278263000079972168596282922705816492592215010681884874327092266893857349196604476484546883215634025065324531608620802771371447769085979554926645930898125295094126114625513254897279853480763451224332157607781737101275919152352309822399216383127573895296500447587185664614797255733868930617497906932329830476392371062135918232028343938730746748223367159419549494616057719793632 [154,24] 6648303025365217724072111221997152581891414382074824187094075009539419094797496089317931879229617812994784589588475746683463638797404178934681964220363880315473741892135977272614508615727900675406239506655750569159894927570265669950294398978732096284731081757226938403531456651714268222246236066651799040118775950714473716209503546517832578673548154350479417336613700423426661648753238710701042700322233133763259156227551994648373757918596869389919933710625730534034958559572758499822446725290772331810636161975213749789828689641693275814148812990022317719234404540460214651274242205742765240833335966198456342759528189833277371978292299930473126201639586819999441309292583223695709952457512120172775917577811885969065405060416217608699888598230571504440649423846986835362418847693755385145951791022999958720043022207249262234517723897944428741170387112698269746205045411568003099929025743323585641898195095466519376881938169706100283056765177050517311316694133741214223230382965805892992876227669319338733079597876663290555909167944972175854533700882459724646119766398816918571823823533742973108773211986963191312458691298691463180148140559037873739642742477686303336246764165057693076865805582685688393853071739683774613528818387257784813062047092536415639792367164131726654502623737931566418842755040195569508702834888572993782511931673543851719261718016 [154,25] -5869344575710247886098076272107510065209740295590194034229967667597297820446992700844726120252422295863605354515021605765678842603645025668481117823878806047152062528982230285610576754210240906628831149341315009754917001351907626459059224810208170890923695758133932840415091597632125778732549844799425554144473242543885728285226251042834899572930539021880405049277616599958252502630746516045974282693276848454498203333341028788436219520737431693656055370301406615820352797173838654300474918808190480816536436316138429974786570973586215260505666588944970100902531637908548707288717386179741875710683452081540618453002541977253254852381018833880792009663592524431838950707081539008403535912116783043295527772975090358933413862296690069232126570559206540044131834869781147143998658911249052362850927165980689775759487265657705884615435561446726855638427627112209175296697018839870221915302991877558163111482507834923514446363441905936288929909954909995033347917620274101410831530149304569746198269236355481618885386783599264075661736621195986567346343761767450773116574878067175242058430518719117463436942401304430930532755088049181952048258997559040295704246910676401174648782311285749440398068119566371293456309052821868523677359402919044466348714335974897587208243022697122719965845944879405364032236602274083749902494221516637453196485423009451836055648 [154,26] 4676287203099339815877896473913985376209395282575438446100486960316960068625453670670157186279946873960389430278478694163482743848797072752517042923913181355082030991586541181076530442957033126257380984821684870555379766514270117384479728955378208008750191449756120730880593888216422011562949048008253463416966580336219491979923729868213680700504134806844737693804752246098963743643890281557330630342768687112774275826809635938786214379902082525374283402086576939309806511257790298793809898544620674509008267259826611117050788611858817833619983353192382619248518660137945737250469477479461812971611313477823027782803218076218382074994007735810730640327961285132562878640936313352187680220034557394166788416762177085050140576265681644946627690118950604892592753201215626306303391440307202334140202725564193181045854119187953971684350076007959148924252507282279262331229988336154859433401786616434509336884001638601982899654244365207530345680757312394819076399670855026312669544310155927005199237725828761842143560516146371883416657254790703150923664544625516928481900514233560255115425244320004310538373542904788075220771269283593670995643075052744448862986606535879418909722161818106225774929032797108074162745566786303040021971291581787453613681861310864083902855955095839018990559170731025077991589803922628474988131459353097686903491437358988068624 [154,27] -3379006461457234686984360951120889400751560812142487700778843319822905905817078481740115749768689212457501970401163028995922352229132876297378133588234201542251592311448696178965171205728453449444040768906331820887609274804094402813643678664159017490461376490564410832278990536972257228802848974506321711300211602030626708195685650136244803435485220177042766381489586868325019032954148322056465785069325227831318772634502987058650324398283328504117036596609642444259490133582592596406610581647530723488058564752407274718383285459641464114170204345192432995784564454237899962087748756723178261279530500601330597403066779891402477857154330973134294989715549713527484584361144140775429092125506922160984924792646971541404665353586080527709323755768737809020821545804031363974335779888432654287069027256261973337168768589293620919856629722585797472369430079400314877365576336811317555171745165511456468229341395603709318995577507788121653274824810748188607476577292879806220016188971155253339382681052250232185490106387986359173368682139696205605310623807975866861324664766005391320426924199724877103351924162294080785730977332888299098131870638914202300519616463575199947809835557409566029448243894166727869311665782362736549760549006022975778230645448275127375085271180476834338240067401613488759966174758823015430743738526350539293583633539044749824 [154,28] 2232807038954998035756826693478216199123308328060736137731342915418170517637843160842278727587744941515735093896584788231003121329045501089262507728598243592779123850847975977648067647514931711981016109807388699206340134762379882258615916699900536815837308824752123312385608092981478464992381135064455832555169392548511046166944760107895450078391693998041518960602631362408844418251921466066192098068966643001386206269744791547553739967874055963223292247908569728086768036746351534814194912490941885063209290566280372705507734178520712248746972991044814756661334800883638269727519463177609374997468711902094337500638534558954119024025723893158806092301325129187474785828868640741278692133675329414229619298919210446173007866302676499900212245180781913431839492350420410624243189361050400895093220483641708597139148295042992110537179525187152094815868089570206910144639225531372775472895470123262184646875940051209628184261189683434736365762146238854523489009720612192458656512549512080844013039536205872086668097051912565488567969605685257122122653459682236618772099310858637150206994862770152677692699409116153831302244658465099882944948421440332095779367273208986811060998575240180017511855211213020782230714075392217396639411155976965565535364096029821202176380247003630844586619583010220575019655591805909002919104746977429659288663245691024 [154,29] -1359082720380490791594543545219819554144469808325158305318013531153219044393059687487000019866767297697801244714893059968310697729460618534414779299116092024692302433071439806450442076781750806089619864324093700845522436950507538153774996721540385202217003122905346369821521441171466930432594265185530132150905429104690996838981163237577646209577081751852085296667967482634205261716955366981300964971504101017104925490490904404194895896687943890609636462272748573968231596458698031669098904795449365939195657503335665378697335262263608942169790731739857782128215906330599110698427491779678272942853882279035872980070486655500148292193034087965498014823218395026321244218324097740009289819595339140163278438275817532484853070985926623148946961876002063303165912269548990972522255686624151615372743760075905470269421156438944316010134702894207340380619667120167208172856503203700159858609007789168339080869893753449213864707130514325089363547816074682390478110941212452745505909325157606249129234619899652243310680245067903812799482168750453008897037183830183522295066360312895817509051197216852687026366061540494806594679951117456292181220815095740984845511068375132651213797821254943443800536985736958821357073238816830720667802005930977303144939470651919605568840743801785910677964984334411393141536053566450021489630917891346931838647670624 [154,30] 742026129974686487873315096857696623171531321207206590130893086400404932380157376100534507851261801780265080355421404439367489696680394870330422060448165046660691602587531390407504453678850576241281255515600492231624622028346223987507873428007278810609183605283359064608226796203389265329366860193996243180971399273734813445455226412946399785496924319637952741360205248809932836296204429011600755059331891936525616851005245369504487265298576747594993177682711863032632699786468958656963677592651848186185088356685704413313721300008752331818174815911152758886124952113550819936084337007473160545448197735511118986377099610184726671175807576273331925661550738728674226470771789520432141530141498428563788235930719488679988994854094162764711032125991652781075106165133184048819571752558903547560517250220716517952590287843096321165423935637362391371775849716216800676704827231609828528685316827767060340069119744803123015363507935758309050630473541292244692043424803351957674358067989441364150062512725127802016461961298789331812925143913961315392040128162495455903325352231014037347043901504234691693990925601683803942680936420470888326777054799576903484519960038396975747245751684473571415347433269365830837078835806369325978350460586551198137900156471601641522340876286726764121385347345714020354849191487367573138974723747979614232895658 [154,31] -290580226917346150967562816211016518615815558246224621521747263311912322154913489536531255086076666556385619165746110072338633977726701140190378547213853958910982413933569652686358445849876007238464381201870821959253859364049204625762948659062701364059979746701861534209958095616555514996573265238417871813288176898542386559306877063819999148383542642866362246128089583079019452699967367651029947516977938798441968135325252753993933472380549710519727009325857103410688031678111600419527309591724824965723989368010719674164979388332076845316839074546815537282049213925562336185042908028614329507317210411196349974233345039932112500108597946694206810505818038068100636232694376821332991601320985869252214648762287770606320033919029840517585163857718736639429234540505319994015796624281360286516729736231580366350846799575471583000768837677715796566804273623632540375839685691323677871220249261800926051749625982754161177807526147621795711008318807486700895087090981604796222499106175686464713514313668342614092462455934169173143987215955668801362657209823997784494689575595521802167811412503057607327160634866508784043845590525088855400221587974212799190134454701092961406773025302206874521448997425300186657770418712721392144778647262465842557062277528215942517142820646935795574627726651734415177016636891839556084837659889477067610944 [154,32] -75456061701235681143548052063412924107677416762632685266106136909774593304297037003230202936016018860952817731883947194819962646970699403704360496805056223154123156077559192908608124669184203577127981324492178070597537283755003334079786699451473026149418054700081224089561597973157266385169710629364584667856002972957787391927040343727949736151388750371711840370620512735780986028107167884297034815612096691782000787441324796072239366897984772535869444466873931949393456240696945046889652957626110509613562643930742872957008357528159285775537616522343612300592900819747769428150049476338280805260762468533002790137810834749470371523716395690435257957946786002989239434277303206061901374002397048903131230386515002626158161620071392465398442921152378208538768050489362159049856379957669869222327002867229552856157309249308951172819421489173472546544851223606598797382871355716700221766464525419516275866954702004593229514497602489535928592388885288387692408979611883033001894264630089835467773109407241114839056661915815783242125896764084425272033424963016690538397388607744088123487420429958213493434561663222623491799967646037080110068902269041769913245467779502643117642079745031096861530776880464859979909003380709526129267481835795867172305962630023751306293489848800022996259870548052283561129308251944891998102031558640202976 [154,33] 368909890799078162651532536169127313876141540531566719340822866475455789188375633807906012783673566600728055834858441591050409084349425920683006903731844482743517425339602274590226009436668581696806431351153089924369861995279337314280155791355846947595018566599045188159690831711996678208444437230019207377592623205142768421079582277829385932127400067903749817687353825592209092112606771771875327914624381158174732871399600714369518667733016082131271009489704152966666999310313109909785211746685966121986054363450479691615626179257451210890466706741852883273233342381473665055286241165220106197201891467094396982845455073951550084634361929291160751900984412998734845429908432927802415377341330900119988962269985893235423624524696594658838482623697808848195137997178420862519485865901631599743213130279498331286037119162248869364266199960627679819929186988348101076389974375066772236420775463862959559039855203950464017383991409814247544548554024010165268103589712504195352939858434028053483572249048603563343575964433915227674178348761350760010011647288555017230744792040870695247619952926482090685273454307174892296604235473310485327260920922752698343452327129056649695135522526014983078588604040672424106762715347751940513735908271571014946246580247526760890096043675980558707121267405030536275404951546913939823873404438562472 [154,34] -544041969286626734857382514287504442979084259467283054190924466578454968496705379301478070911777499561179274371750004921806546646424558981567431970159758287225002496666414177315039974464982142918503861154669148324136282051189072487746450230689672214700315702930842661378176024074022596589869590862321720327520697835180942433955280650959964052103475024653115151148315531209700881772123851740845335456839252050286120802311716254561259528152270743967433314263803352703025079283395656279807257648047297752890452575155102055587671546818378631081101892379431463476986082207624856075995819021550698697191359125870781745877150695089230304144563526310075579690685719190437935662245359069003460192550955040687855775055338773127953017875688530147091796923778112682696261208441109285744262270975549776227390091307802851805623598023450427298894070355636959755241136854732362390553343800901828002981565949390448673053857434326704844305857248594587194443171158278913612185952155468735514715757153936362792074319610044635732137814364011506679308918334101002222972892112004251209882586734894512431750518137012152070199347519355661893222492398056769322137188289663084427062721838692080548999580305056111714914044388786278942105990874540255185663835722193554227015961259004828410322178411622302393132732299600718092623988395417792556706753827120 [154,35] 557781082956563051970260063053832167127029865502136551567837329736583251174971235340279308870008130730539476093975723116132916283050039507868458990649856204974875121584380303487637181524167668214545580710350076022371898361093135345861668880049055907813449771065978664076033901814469225879526555984502501537104909488822644437162260087161252822737804971106121400202615586539751852788095466086267906271175962718104797936789682161834496455634308081148278809206679771767917733469553557031981811529371203008451012992553280271390402197454187356394718596424371668176542350422949215368216592903382756680654666087363811509457906752582663387012344276681014253517275652387428371693359349846947295808309004764652046082033286918000591566043599149343003337657675716879621916827889194527313272178429331037200044735192110681353334989367471792466817880206711635288466311648697786859325100475900542399806879340143604738196601750919939078215011263256027501483473044948945693151126597531178377006701552250726389770259641925545525486194031993444861041405189006595200753191009339157406599706072721273713860032302974341933184104753446318128942513543501566807144161753669059651178722897878554224446621080490569295285495900623390411425517881971558920338472971512302546072404372780068944702156063181898420749397858566887337296651293946073045437729984 [154,36] -426749925466731412701205582994482263550390628003057352074119977435719821673544109721891860451888626945506623591325150064730833117638949002557215336045425025157496505081393909980041388574350280151112339764180075948877540743491584045018164431569210270954485038024696866462745899837436164632668259068426872540209300997122639675028341260443143210303078018363948129075573061221473529013965524434225076297174642377753609860374627456462147589473461873411241065112843873270386684754597964270535457963549940212992018715082318981420100235627031605350829286238592992512969904881359366372885138427569111864658537647785234164824109399403579736976127673277884743913908052603184126870980882601536249190001555417289184657272088048650538594828291409005367427689568041646253824247490977751290585296736050307764218020239704516438316790928076376821928972448625160414614207974893457107786965071368219439401804430392323496405391783303457454412227035528394325150075611706040037756009595399819267440553407507150370483138785202388297751560752800323770294878015245488630967548839449088566399457114898140139230376518294836173841296028604394803275266523159793699567507200193517030586476990655834371809474710431203603216149963344916851509477830440749117987758161543292099259855107437571343330129443135948515135147232165113894149262450204695937589656 [154,37] 229540850958581127047299553307181849568773822669882659318094188859302338525135856742940307668293574839813485181386772156614070705852814630639163995458938672972629369513837437033084203460106168768251089762427837626259690770546162619664918802260241475203168600962078822803185723774018212270454173809303490624648714326848709090969337724214001306430885478753156820268293701756043786869714876208453298088959825804325827562476497799883103926947229153644166053563458006903305085200950410871272116945924364563682599680161190801491697735216451932765482331779218226560845119053415648699355091458932134954111723348708792058143747558183938081912248062583781150213286964804372056041349444587951584140999728951969808984717381470328163551338117705356893004738476601091368027040302503409332262591048747834156146413130718161370396393189668100694723029645302121396134008171460285237075856103613404102769790220428933674307914979541456158512986905075483445233891263189197033074665366850593313915540044633016338891247910374074572926831637615065088545424506108061533044593901628426184769027109088946693051454112770815653350330706251088510785997529341320637667850575241016642989634513497505031209839692917587931974432022971463048149796676677316076693149958916640667710530532955744498864976044535125303257986737326551035371254173794049315616 [154,38] -57240548431536952959880675859887193969964420625370994509767938539353879390876297737071297556852252940645787224020053162691671289615848776622531139288507216466374738018487004825559316974054564696823194852776812818625551056263938022937862717537722736747283948251871968418410996124249614117426070885715211901259384580602532903099791972028854719755640908226938857639874812995272965538502038906349635265240652794686260705595605393084411422418678745398871936902065874973308813614777004971623855460837758686264378642488280533182656646060944030795160335307054963908942816767831374747056948173781056710883710179200929642379649257421505753636856922521791935191322038980000170714979145578179093630848760591863367468780058815193072346791874434954813896376799121553054293388159545889421344515690703180374953384467084102457008840067369443307969912956452029691986576787901038845305295572229228778428673435581470192086900029986762095018029807059205234417384090068748584449426279827956149457578036227395815622659584736328298093955399097828225325491655435063973787937303079755748743383856349797077605163334228062471911872110305031753073259188497248375804323186043168817687885503552632607516214294699365020295489213604861399348433142490713636373262494662920734562865373460947858204863993578059926720633417121316192986848454111376513 [154,39] -39198324344251631195883442070176772905080775018725426919582837744110447245807339550567702905502270588440627315842321419151926399712993639538429864915858841669512372006207015347055307597105990475611789663766357797016042701657125829900628610686575322835481964744251581940507603844903349990483660559720245495511481226306319438871950572508088174009708697183610150989186445842691426540860356224033675316657195055706499703319085493280686949012736852282382913800358525166925257717907432649688124742243463926756608977917610399737051318949883826208053535182213977585744894165859953249869896766855638985036047813318284561824761839162654291693049610501404531769021159270255355966073563742154825240693397022752134199585678686648905188505669046662296521921905781607732982586568440492700914339751065147778769302866932952233058367922506919917250394083686650626957682636925855991429006875930537630418267171244356578318120323181171830309090085729279382699164073054753897020623821894954005288435493502747546895743632605115860581656814799247920371386890101990454609826931212140437801339692175223084621057273897001876637416067353686673281818727653050154763324495999270390557586111546826621160237618349440401491235308609717567320850390249887355692086874762754609378685712955293504262592873954487688955844693201824480019558042035808 [154,40] 62891800231000606532638582457710327209853819867158257639128569944624669831493189619548625173598570277822181803540179222531853044711877125339373934775230103475417350391711827333869253270729842965024861377952779521465645674829352187431253994385214091461023663299319891089940113659372846580869423398654865780742830302958473662265511230142201541547474261754495658030429674552535892462559667803880814647076245872495919876684020259478985984161777622704471142898185013810127989616804987679274047301818938641390497059505040074791752507630380183326544172363486445944283988250686000769662176700959350520750510655955735866166202014615461049234215494371233541938911521148180149303802541520326561107979588934943164886867891425006468842825452646314121939368363253482765096256222318553925462116720644606046703653132802425945170243813794631716639997024653209714000808598259452095889460700044963010137361455233541387663862250595516440688374953452978223702184261120506358787167638604084766183824407531751143327138349916283613207075900919131578005400341429614002785614507975557040910487715222840357684707001612683637983272917478986037711730061242741015497708633978155982903911774690629485347190371578644610369742756953771199465949431276628361796931620042731758638322558953524142865896443139367199115557440224754082461310602240 [154,41] -47113477664743649616016597237663266054136726695122375254724369188768204745525443741108033472818890234728319349395221762840193234592900144112369770158105792219372928482124389302643429650829070656125852920196723210427331560815483920061457187650412880259040005121790118146284705687526771706306873923927923012225977090233217518452167116273395260682228998672811346951602989086831350907512363222067283239580251840838637074468191827865998234566373827774909744290711261785617027233362040355908538527772068102797430117318231139179334225071470082644816556813526922070384467113983935425110665632051225824021145800268253980489827417109369144922143783557531881237221040662614187705888036830514917872864772634411486460032932926774038462162693476470722493367692044116092056737518113562704876376097230147896406251594391548033455327980527304729172159311388446141694680956894525721925213464989502004240341681912292269241358099838751143895644815444533077573340703955985528621618205046908203639779991547107809334572750189911860868142372823545827545997989437785184253010082106541197351116825268765768508690517367755761994609639451206089123990999751456505706633628685538759789627923900161859551075213277547511209904515015198442671675444980831113228701210256421977237732946866920202192704949331357276968073254499084591933526144 [154,42] 23745619962062111016255766478590145163400091066600717163123470328407695091567638141862210495021223667296086674985003306124033074497983153638276817232611728187637812132524884298881587929781578517215123973726471030096615632385473095224762431967166796295941006323430067021116039947445288988180660388866145526515373923674495988219977559162554141739736767432746991527692016576945643003613028422026985343182864619329409935675850957358073812317988845195225467323223441700608836221266713983850898080861481393709186891850554060118272771580917487903958745298589078833088109417530034372965626667236466144581023940111814445844811275026446060008642982962898694573690179978546674312643508156457682849886597230220196405553602322804041906310927087609250985752257916766002789961706792442033479903732375251727618646148809840906033377565296890302734142216531044989934770336047962031262924071186133598299927549906371407064723437800727967065123137565708130587828088165319596333690543846671493496194887015689111887863869439021118601861494312608215955974623401264215820096522356530683144855561801896268868164185277184122004287572792380307686434837936017576441128692242097142457968654949904062798275333735377143190635547821435775481077205047283585742722494709152051025595777770585903068758671183344852766196849723679780191296 [154,43] -8110606748662194425425144453240061641684331004966052982012226108533189281645008668994647921153396024968577106175310015686814420968209857411247007893673198376112592290256231134056173540736023075451389885299059316860911355117410365067212607763842387429003724083497540664135884750920644691243573843880879707732103075162784724850157631968816562048703933080989444215621846433025067941669894032893383590746540014336687687866938903595674903364183082609902548317398344726494932619707319979035818071506030845743699548247217477409492972378489697251536645345883655309222483650786952784140297476321493628162849280714665056073029606815779961578692191163724307664754419002584172350360903689724310470969061087602333567442083011568736228555956109567558503155909099506951945834575104837513398357492610299366213403988605189760372114613949535384122802580230784786422894865814478285589833929824227135745178882384873467775311046988779643706136529582577126831895260857342924185719168469577792463545533811210360144545013716540407385772689951083703284690302658381608644172263242076198909391422368621404127183357730752236610530559925148228750657603647161363538272059234174806000978775650208926776943937911286070192875006070384376665705347826733892425845548648329897004461405669641661567291425622628274279923290093252077056 [154,44] 1517648909012823184869532313613683013686238948307755494035336843355520243110980989195314541880715390728871027517962810531285113816231389679495865167932068771560898446189215141299412721213662238295608814352178375025573275255855129392323562852121176337028079298354064311858457341871847921574273010297080734905894277363133520993756133940385993226552414154036282253753383731672801730244798315760025802727774417246711924553208651861878219033874521518269208925876830944967186260470721320813446957325479685132020979420073272652659787200748937021115461432081943039790187808391250224141957812740721519952671666460846165166456371635948035172925810412889727108116087212093927114270845773711590441999164176941615945179082222581755277111777008380847878840903837643008107228824133159623033959062371970496379531252704783596903198934355862528407437613308907274586570884629026128408851198437695849760746086989240092698561113059128950583467360163064336033836693322041222357581019747069730614994160201108525761324663362710165824530196818456221319463970435000889629026144717521142745043059837444278093555764250367122930668476589473581964128716118729343561882636498093576935915592486414777727820324010557966101646601379244817912606240738945973998608808636877802068132118552678814183646886077604958150762327234972568 [154,45] 15480040389299687304134415763051229779591487898813965791796358237682434958284101101553241903428775572073970662108227506601410494412297432857987319408441615994471224025794595954222586222461370106927424259824453937443470812304950032307004332291029628156534175551261621494655684764067748580870056723114540741445058527575071104967551815271436261715059084782581051902035108209178643949088869432065849541985071173809412553462674529754375306500010665132537680597466131791680119763433199412507830837850212143553333537749853211565657313449966638048029911941596456474862564005842231435129490755665920818378188807934013227522417915200176737440917361744797292508276504220301307254139288916289767127227542604341801020079415412499585730850332175079721719879781624053011907307906291963055521308690442930871990726424530827461573082962172522898065432628837043963685339027401686956057383952103418874511894868715043584007654127713181794873695151744101462218898770514861572817124206514822916558924399717134054533946771680294929621044061149941715909836843939052829921476444429330577158156813597438068302497503882409845833323025374297762484175106742838032306852989772272126230648699558905739688423620178193790063782897606708761393830873308827510360066657874464260318925487478939308743259221423226324232285285504 [154,46] 71637932612274968615897256871218952096433247965665636353215494697855299922827193004807130562610059792200470110078784711033991422144198226657770277989484068797962966457788241529941833894308975342971185030039730369535364517582155870783089228284029634734436041392721519997130054141691395148464813464517425973400294520674884782359062524431385970859519514550287401409662204313416160263959848832338652958983626146296172175280415934695731137467211923579199261774005627678117828037092777977942835299211792183356577203644766243642937589289646222027174306004143356753283997051940906727843459022012919586942436261237502011301144868781082923600568761455487786916634218071543579606057704128977257523558960772796543319838900885908836563989178383823705625283736571635971026433420084874929856544010987814651154682404525587054839337199503392985599153512470936733918102294746148790959435702239627952135890592922784139933166096392697649470062203623515098909252878872173629456865871923908773758577984222341101880019779855392961153175190632890596138170028462290002003299552663749443716455893156612326581010441187212864915512705571869517257781924479726499660562323182154260036339507792245240970825972554978783772765580129089167949243563257788366908852679160847052166054496516657493294739009199050831731202843 [154,47] -276181866304636279632089338910584157844352444370371230729666340751950909813692024207828989025207077074024232853125215161069055160286116970638721154114991717018152422370582452844781896639054018014988516919540092323480113680593309332813764299100587746200389486066104903549496847927328048996411958397198031866168942366784024847595994373703946804710627096068026001886229853981227038391830443562401161833015809523034069042493969725742488637607911282773443280744565020247247645765444676482052101425155888590460793790727008571518750255672827514892152395592084018502687531037705586066559436789281487480317291444994090219656682432901531382998332645791214740259050503860054370280078752141387599140143049057720505210363594650963586070711913284154563553396188264128354861963612034115543073558823153645494522161105074812316468471896106650296071728064016382189036262582895799120624693391809034354702398167911494789232651707101027626844360478319170244028421393124163271749911817168046000702914259332996824354126708178109250918975379417518728994392156414542908868459301628843616628835385812248957844402862531596693002483430089592493408526817007085289409601719441798303997402452001604433871159141218936259018518609375693670577714288932604820384180823901844157257420073063182341964485710436043696854816 [154,48] 304149088137778834620139898710998518520974657039589828123456239085779472199442474055032987777878705646076106813182482996574557142694637307698975855233975790922616560359443353592711114548735840476858955929934133246197734117189758031227863599139289326682875860006017788945845790693620105867057599663387604762132237321436286342271960205864137551450044606951019715032805563705173007019794500452859279587071732660078469296637166119239637709825617822114084785884347667826295606916097106387963786993680470088156521494194694276189647961823002558954414198469018424906540869456915549868753707456387656736561192893701169354203639376096336137645845752335987839200839499479450332828768744802295560809988128129770441044329073962756447242515029384660513581001235314583143599585030600757506905606670431497782657422001611072713247344983445687088756519642256856537642327881134923186480157341193615777246789056544851014814233020606083114783300468372784454939219587331537362972750133487248366275855613148231613091895841197597993448311293557210533915412542317929245713918917819572131585915156027802350232853556858476355641408061857712284461352395290312615982934050070492553315171813024260937760090195816750984245085179283863642734105821127750534145939638111488151412911332092671333285020976974152930176 [154,49] -233920686986301766363004882743261115495847290952219292477562901203912427170097079792576880508721198784862120201807975801917623354959717097076322770157408699510538426053772723782233634376580988535788182987437339737302515725021702036086759301701745578628571339815318985567507359172342515043791600014523555270189948911558512485390616959862765534766113987852444545496373853403417058619363423332586107420242446239176071524683197240556860651046422210002194263768107979932188146914557335613304732300729589432148105296046655470099087806580575614876139124091195324349647762177883840936138026271489107779872389923487581980494962794538924363415175212813330165223540630076758805006487145066355308318822227393491793810454743112318582979572938518780237336256579676405001101367065462398816309571021038174434464610289091907830461278378662994857171853933509797518097200060653686711901674273124356544898002170010846433334111012737170432210764984827881736092869497681141652574024478407197474009300116686174757109441842822409555136046188521979926867254959525154757082763476926096462244263919543011762369192648191286459732405916631358812018755804811764142350908399494017158173365157886575639647487776925693026711388001057220020565943151385119764278020256089497436628284111479592306726394466498746888 [154,50] 150892024980196024404404550899849858950405145885059209220904687589824951892432768810724334647094020768380830303912513419464711301835636565198770233325923066210808874280964445256446444215324566374797255910300558705997744321855161146782180161787312787951316956927868699003522308294608657211408874475304469782654222129045930469876546442635801170813801574709377037767265388121501857069279705102789060038075607257649526224821573045401688618753737580882298658824419454109527937356697656889230537584384602607452905588006023960349616178468369784839506707256732021440187680461803590560938586182133648031281031330946193662430454674765740792224223219358673482397668309818930226620069278098897040387151075598514283680571583416785782266478542591654699319917061515418333814786454025381039016547610828119136961010007008387605106155624703848465255213968366858728273107310196842046656787719365651460586110146006168086546069977774247892511029952025941755540888957210957693052412591861622139241056300294032619630233835949284647561642837994631371254195275340965900747555568265324906225206173164928196950131761336139164188532524920058912917727509176083620426965736844659873153300396252249953216293593739674855976535963681620920163807699461599203077036780286453855534826794002178500033007939407644 [154,51] -87331676078060998850754691493573366232048473412115644983504206561221281368274610265344692553521818063042388728858173742785834733790747310055833860350678221183086443217627270942329586839694916914727262402837129264072928690410531913171622385218759413299819794655777873031886256167675285430542195157741809238408709196222078939514344729938693825378327235536742406372510680648108843732700591379851560123542378075582090161615326131630826971860835736777068341059280398250839487092714116461284446205737640854381732059042304675321135371529199992254292179594903847665049695536764563266456952882522110691439596752940117834357654161874394840305356898940832632660130114495147976384266132067416268220715060894525921230482031477340903779929567525317190242079462296788920864842078305968932524696602824696488119840038497223910017589304778644637803068376234446035414122226830755725908768857400141696620461835542211057435702692095042017950816494457714587335909344468644230235624763868464133006364724229237056789808888486946239089045550047901889228422893750447742084920161555295425274182188589586794646485690221292297541666739097279667471526366799248360470749925239020930323384296915982573711605850652099328777945626404368348924543570369295236551328723132736439201412171738893292032940160064 [154,52] 46387807150463469768866774838005851699054541648203792674576062910327177960636783593958746206262071036359439610942969932760861350106492370898454675074991691775235928930462211807294426851691248619678905266186740237297338686820772441153605474181685236574952582102090834677638737796694553033517392897020818820880545210471744553985277120620943988281970389908787831576983582157973098847630429880652666269293248280497675797688710794713132779650067850228184167343578348024201995610502036191087165006939563173482192984794170299185349311590825580382587980286126282026982951089378501041628562954045140474377359855676798745342080603843542715694846274631062218525011321731451731398369425908218797634458932280204758762374811976640911108675143114194315876305425548046645392181098262415473901628161299748370230380513362897921790129835051637239563137871172263282154896279744661649424595923584157749091878564476699967566023913983247744304383279297720717670520320978915875263275705289723060355435201444064643107268421301144980029896028041623803997843408778554203109479684711098812775249744436801488966916963100334868839473801608179656512755701255283039595771824872469211561826515057688335051049981453292153670815710752739761986582364710640474320226268241050239301487516755861965361988368 [154,53] -22691851641554543149792103814683986680515174128638369393159389407065737600840501248458824829515137862252360926034635829836617774266214554858761940249491041719972801066232088177830828361117214551078961909931338667630590548612368899396615609682281811438050811712221261161397194998915099595701241835927722750074598032131739637272082963379807576573036917685538357757702754318546621026929283732797881179280839627259519286582794322455572710703640935184476854064372326243381097794272750244431173015317716979022586149785730273724785850409842096227069472147389448558985513380781164371925280056240287568723579712730726722050850351575430670543333389336622660656613565694322728711668918450336162197835642504923154689348374845854391741712678718675330111399528153004125264798392485971156466684865587167803453873816765644639326201944073414325405149790634656187516187125603792904371243316099077633467447723071557099997994272073756560570035846662282860368838128168978372158519914055929379180808227900293721689018498173283565762396487001534072861370914983582912445662445971383219035118409431022494002989933276802799163156434673589179071658996060408332507868139710010540391988032051294228022904479869843484551103412351373016619908212996106022522054995391103661500651867636395381330688 [154,54] 10197079155499531530858920201952245216296573662671050289194787531193282342042318816408793855741695166336409689662291758776400633799394561470968473332087947032260106701653399379494420106244660295330508800229068458628117541279789003840103863918461669191542670065407467689468667337942108738718079071367362645279445170996488166907533835149174261020596240849947539876933698662087733083814136550214128602582778598971900010315176308741170529793268197811490334889848157183351048916846315082715765710496758432452130746984590434254501621245646916372279615342274703951522330479090688476553184615213402635798619005896220622877289972217439472262647661335028417826415350799605286790957115337890824879101051442520824537834111952829441249301320361752746857506507618184102558169170506372318848280672124969180764841723756333610629575557420846126558529918801119705556883147454721450127821155262631185565141534311797852199834935249785902443482837911115447145276265059246369019621943019441500004893726123595078900536304024938366127802856815685799060303917832768512784288905924537652315983695767544378900366051661400677251105374828612312512247520360642491334296825746611007171289118067205412489196154838518418627223884105507467725693995349229850183222022982770030314032169126762297904 [154,55] -4196294062944586344910387078223004173934740607819933011517506122110109307726619304387312051826327234019958023794721432592675828289114502086001141820294220712896440189938064105593995071330914546691487963731749035298839036774499073502528746385642328355164441917383606151376376033779564731966480994131816209857772305362812314439880139319851949766515446746160772781752837718084447392857395974654523376945020005896376250186805822070434762011112590886166641275287572555613368741510483164924048599835316501773148380598608119643027994502335220951701350996763417598657746884785883834065445193912277296927581649775944916062030639080695323265068162810930123371143104191609577992881354268206550191682850452166354133301647945005952947547731505445385209980447833876185103104778075223858836139599807417665928749236741883168381633147307925208736913243633486786762137888478887908631955257764960174901035035376258848300989338012692892856585153573984330470843656003504941693189513564268322593901255919162605983542513981082202564061606192651553626528412582074546031163498951649651701295458570121923875694670033260480518426728473107423255461746799107703002214338987961640588159172871700550072137303328225171506140646152691773486230009689980835651790030375520984761977382763563744 [154,56] 1577358097891795562537376531379203044523378350965152274312749085187367680074199652513408962730587771612257656264729839560905470914611624559095660059344270474134943903757811303995277470663106286530540970908438523503539769260383171136382767118527435821068901382817229314066849077719028045097171798941935637944809436497179395067332026731174605030500997032938640027437140767665620986015863021105311193753796149446236210648852516268080699706941908238797704212985374784530746866303436180217256123379117250599069778144091740606787477964349054045586038172012529407538637295948839991857355515131198797542715730537958710492326080572212116328781995165684576086713273343460983607768054627432375436360372894050644889490464355823568546467518575482784227252155826438472474588570086369213100042320524490217215840599559093763021392085615977842783011236397533642313384897716627388162758124210162745191219896042675249412616106699202103556868780980709663572329901082902666240230818215305750566147561347062272884911146411233801791273829918702320865066103689295794035478576132885327233047422116904494647835871043948547570208939243753529059203555744920932783462992462750364608330405817561226657706853431591036430840286756071282415162067818261243703603046756492255374334046247232 [154,57] -540371682915056382098353621496818968087852622227786026997053817382885515183747224547491921800003757667464699349806198082926588071142874218757620178204514139065971111797751596481988712135083859848726861216235943459350208496027587361122996404461176604354041980237883948830492243896400698984714245096265448470521028669879028173894202835782770686840386403491657532990981024415649188179392844350086931866717499191820563632590077850832599424286313411075104045028845732307983523969363872816618023438823026341322041635508659882042193001514552746054097060580630452124851273660086773835481189202306837019766516226000050391805787358782648059733457778690472951160644304544464796781159888121875379816602237958383050320139190567503573020964652300273842545915355514496562816107424821275872201342044888983923752390169000300696534181879964739908595960958665665798691834897121020036138328569026737394290240304420492724195535200977473866527440342299057861823938457899314088938389357541160489798488443208683091336984698151049698084856400081345354846662146546915704667848028020457104383275182702950546276007751972589898218731382172430375410744313901332560307687857516284065496124515592724438564213901692009488966982526744067416544561503057121007648696651312190227889793712 [154,58] 168322965571491049981265679115653477370875134231464383845815254418812209283554909758660839843413222032813170814745356271630498641282216270507042698847706927848629949066651756077215095289739254489792449097440374048959748824530653008009130735573385969320776537099461425612639176430722689449955153668827555011938516535351013723390474370764949620230666371699969237864106918854478469953395246401567978794219882171068265392907958488419736199627775239763874295344202045252179541162270200401376134933238008309085771363069046309145565089499428582272889760846086309166883708593069142771385528156678181982954224975995018452229255777212562597225661336604485119934508214852276809801542380581131856817605602065666709517014655387789105807289330909000273430406047427001293188804332979565091848309627006500467560583656106883777758209187356507834275383302919364059725845301957925265034624931798167160688909654678382956455792142467993310882095223539388003160294163282073739443781760866172078028440713980497067226367380238388229152639303230869217428773316038079613987175620009070830903530847146512125149423985333293021508825720025015838918759654776332297503258213197411348518632893246141043803734443901123811069524207627051402892503651171452701308872913346851714102176 [154,59] -47550030613372187366075393729185893927288819938825764072248687555584483059879524357084043059710044518783477563572854168027343532103645941491082039004185230854803841447630775744768409279911952100430770900521169197459122172691124568732825618576508849339323998904632411281971907807993149425617438630173545137922297875272999762807327135506593650004862677091904288645475751171936480069232640599679900666426019566249116724796545032622610742859677921873650492557808764728189852269939760390044690581249180763954818870234979824252185440091028712163708992577992855706428765057388920925856189385938529135429091349646756398725504804071445795590060038362319407027032568859561162949194972723723242580714152896980652810631168159495275617650564440830577821095344784074591267097016270979141741458915499670481361782454777406271699848274332039249212799973228451685109973487939644763756161907216051128339765393107009405196470482249808927181778508471409205614946341678072190886170666187913576052471860180164324718287175742727224235151204917873363887918765527359557093289173590623908897614656479956760456983088257772820770702859745543081121231461444081474184338440396767118687131839572558707753229503106920699192745306334865951288855995088338282583530106632100337280 [154,60] 12145813971157300782008391284690609256589863626768040336367164711872727609958534294386230134018628665052915868861491722385867382909203037138537276662295240984788586344435915802213549811106766108531530216475319371552054550374116405614569677484804516058970736985235819980342970926638914482468280513129693967013113243056159620798681490089965490260704268682255997962814608955319636599927389828976945975769799028645926415423810892642241707376615050566632096776841495699317308325723078622187954441525972103910239419358937155235563917676378786673736812854465436700469080876016321524390669342785778074118292042565120621198108917649441627347509535944445894162921440013611437968400055687715398201557528333480369159080957723469255058193238530608615221159720472752893589666345808201067670940626125376093787325660881018239306256325101116741889186429189224480821338806479587330884378115766895716661614797438035538655995262125024200776441009849106029648615417394478577612650090255656696342455008067136115375868247886330036880929290658619328394563164531987147163724654420639887651716402835232470744426474453911470019225776282001395352149481444818971700362515961583290478110180459126638874473555310091218970769459032010862462460634116552510447493527291287168 [154,61] -2795829142573181189929994339822511893606577762435557582310731068214300720255700673556857344541519560967487921879302222699402314347260998490244561921068096130239894437904158996209529162321317497026448394716473482013096549406153044699402442337674746783757494751237651051565883704055508004028170116235993782662537408329689121114461518726855615639634663836457304586988279216392642835567089722085040639797352879715683820970634617496124712496431884036054918933484007763912063584137020100438332432981772071704208547323229732946453215104271624528373163485875898242445779532916850053993599940967097329721089072444976709488024523199582840550882497929115690536019489310131865266993536123503932038703945932968162725485704111074101828714684892189382911740846316342426959485998127271150506869325362511341389538133156829070851077651528059778565296898748060868407037128563164515998825332955444137527823195951951813498803660301614674957734093442550085434806010888582133017262518152261534212389144110315419904757395598087543764532582865106735256691320321696413036482998423271340267664501224409353598470240593911567192123165873292862383067021756174494509385856913926000688230521406677479139751989964682356659505549558971671223177348555944500559760368728592 [154,62] 577769746845231670690004320826621623718043614131644019360985366006404147227790087739089159142241794369008301482060001935695787661018774416264400767224071234950330636033596391711382661820377724080141248960746453858575570959711422435073178653622111596204559188465261816234563011237462705969964124763048898855206944174727829819886739846024300753668901876191949301446151541262492755862325259077119892685784227257751290121610920788020543673099732783876248042293732423954578635158742024271324432804588009860927867860796118639159806816343223329159936568601896424940624196339116103858241230069069846132328928629067868260063695780247427908092493177945571705009125438309077683220217714067606579412444615170315799580879292662599648814998568558403142134329679254833469383947289492566360867924150208105860458607549170519951944887071375132229647117983088068729565529093261782659538618084797235161561723365862812331855869168568294994247535947639357101639991650489060873183711273421614143702241387371056573811040061811438789565192079353729426031528996799762520018249539745043703815954002593039633208004147109604445896379238273481658920514153413562974877465172628950732093987823938079703224188295311838751871125838115946533574099006571341203225085360 [154,63] -106734055291305152714900866923703205397858290592578672190874101558443947882295713886819182575880795740276676191544905257366423101026941795977092099643854244989525126534634962179404247218614278763364740238700642013007629309412770100599662129804742356922977769285474029721301630880000193078079092695469639750916063505796238953656321046752241450401899483004515790320725061041499484565075111718003674352795420955121992180307642094830565483129727173528349460499100482211526496646584978458380345472578062886619627205560314585857107466852281097444029219660615639998059860773241932832488181897782074136395407613802385384885251383164533376100874470412712750828659063787426110324285649965561178654464813083480436724333641088784226343432048302418795051119838837084340794137588417330992542928229978606300246350883481699097705740769097343608154135482530295887037104841830658051018423255916173695471015591247182038849696525351139176070315334773938575494867829043878751365764671800687087917023927119958147548142377925440685773671489295251340092348611495247747585599364897217878711144823400962467665994333764342297320727057457936314786052128779202450514497877168706179007188085331696847049696524103608924202633171420144789951602243377533300169568 [154,64] 17541498052795623462271489789479497461340715741128574055626732007522481513353742860149686293729760358022961289448541562333838734743470272204749009597573622727978801127334404749629701919003248324846826245659498065804296138613620355798975307714826600720921889231889213166867291645913293890099447448122744372313721950216987889718464134298840042025964105009926634295854132354746864930785876489265366298993243142478519891766761604972523612206927044756168763120278305367585014148241303460467385691613425518373934092151987162359392691853577126127110704516960618227270289254206446538937369767358138282790861707722600504278582830937051587329508047733637150895588532846734024929803710841492658260512995111198771431915710195249448651426599664883728501616392354820273349156122480268918876189928772460306877101046610168083499057188469740725402963434283563796495162085996121224856889722103087276740319971732149854726893165487027327514932745803268916588560276042109869730674860924213025056655563377111289328814176420353504576994566384077154479014513796472254905344854126905998138259820823476638373379354674770467501172183089463998399261182953431040686204427736195351556422650406307174689457207627508728715723405788607263307943534029760776736 [154,65] -2550922398197119584099335280578928717660670444123447942312895179227882183117329304510587337283250117549910717823205585758150335139302626572388691314122357175164832560139923136169621933040258850045341447024937786911831950210085582219258420615244800439145245577245640327461309152562384531729636975744370658335161836171123074439474703160794946863774639687742479717922381183798088881495477868625250094705426300606486069270533592330489046569266489091517491621691331124369357374101401654573805673189060289861299082127196359220244304272783238895913956413705449995570690257988756368349221614038232063838462688060206484785580070753741234556730320946805803717822143763214508147345904042197198877662201567875579830530314230623473705995534583232836747461487817625461295521419542340360922317742224157220739551746913462657093163197494386908047625110734357538093053573859651715392635764902673610516212796755474462436208664202488023095949638857140932167715584704650027020287281927764109227444604522128138004164360011626036601775506514126888792215972342797116546861702937846672351056360129526160270763298346240750071232181098280667373911613016425781362292424529041197684800812999191544885316372322289436819743902052041207436366396432036664 [154,66] 326254141784511686596422462944076873016905901145950110475893477228765931934120778106392347394710745453704549492891715723616503811197900250927048994394591978813838579975633218624661389830921073150704210695034209500946791472722328081165046125976184905924431412630812468816940895036625196331191784528042251786402480123417583476587211249778016535200807818698002089826679750999884065850658707392585605017596827510875741465604526947691516892201079362238450468557174090776711779391229557301634187053388693295563469612509643409946731567632536720047957983164655364820645687124186939149056485282074910328360965147650464349701823897311758155042543524669366710339850625857855724077027831280337855070266552179300232153815543125188961256058287062171966802443254859997313283908540452874614189071347640932836919852114727796682482320406922662736047812843154679716775469462488476382014947750878724249735689393010696872020553163179359378649217781405886812120471517119871472139798621611607164000056387206628836383277682914804518766684786739248758581800356124674111920408992231995961216814200410593856312352552343930941598126908411585814630739122394438778328914581847603872186483177050785076293793731709564956872744908849251855524522740192 [154,67] -36448701876105305322445062404933815677421794172482472814023501156554458931555498346027380227494235796942824943202757961848762269550086261277824175641197657807275529803090995572185790425265522030096764124352985599295515258871839442613993848201003249720198529768740018883012027029975640275484232197995831318542520244103575191404029442779839683078900192404694486658064465241858313792562507907982340532047150855402686769182777677913831325826486110685046534656164070434155704776273250485233959323815342949994195788913802885975494085824814369792306972420307250495686169026986406966900578394551294263516827946469028875242260574329126667900796869674475290166826645303907305898612765275472500609171469068457755595070546287989236669321645982405897837681555487189349121951870109121643422452790823013974495424198371454429151590502903747986974223122648717464570462977776111266258444598757720516653905055507141504102191393660920117441583026342826243711939314009323768816169275234450607277269930716076032140288039490642665712049926761740372562456553690468564781771083496704722740488548427839075904560450385645482291021527768723898995028344379802115242391322792257907381608589704485369257588607167818119180948510445059259857764224 [154,68] 3529872719634430289852357351462882814398867721195326111415007319320118818674769067194517068097536901955596693673638872629462101808726555214206739749995273178348155759728188670703193858170619323795709281488820582709295928995380862875221763103292076074856092972173202961254409112786096354870946149675861643921068395592270186856240960361454717198037151703291032525807824310414772065947568602060760453776288453637003009350368713190839713629907625057992006230135031532113209977910697788533448201984592666206016499788551152569084604946451367205720000040344391532490409461126920138507581360266228463483599926486971356898896813518060953632664586427413169548737592669548138490096325715116337600067230118226055237975229912971970581586055650389847089005541353399828087905982723987372550831892331973148224535235911090023336890541328814100645348727854984988789605484884912290101294587615657625047871251092681389612968993623784977026591207891042551828291493352286549673433485592698514218726505085687470042418871394040916321075828188682184036165434970408705428147281924380131666444765421495411745469657781473568608797296450705656937133561739447615067929925720516041444565932020970564409296147287929076080339582182524260545096 [154,69] -293821481168556758217876821029489006858036342812362440415538450073048144630529693167147311309214142399212936924904131267948293304534431281091025927646767317720814874965202579502770148008510228140332513929831610561480294851428049119711864261326283101395441383732340281256599990808793895226708720253661912948628954202664082305865181130212338028271684249464305335309803160110452037754612405619042660049366400816274251286110081214899352573367177192487255638754017404716495753944336018652563653416327872001960436499471486693908005778636300165392785162255401106180608501979047868464662575162549757831551740833692726852055225288173828703145138088881609600322706757331881345731925663910224038103942527905160312050643621160935688079922966808906110308335450274956797945265638151851791889835315155324243033992984679820887557819860319795279882011626668805365731820807931676131676870125419662824126822190158264959888459034007302441495287123783013296302394850928425297899124098111169324681516880662467425474051722557479847679063314567800311057415639318050580644621408324599731037252806786616476278664652531753803148597390238800480535060067242861134821936427723514739956831817009716472417110981341137225536074980082876480 [154,70] 20822731134589613198997565139170639471372581009337111180195777105495919592848795293778856443112209307050922856275669814378529078217434867701461270006335461079631076188822685631476549156727548763161726232816719408585653082020399502392230488859721417501650782101603254053486852943059924172913406190271334877956573191671427861774665908184308150918107030096874472239636450686547730091421035647433785022365950460680959106183638121114468361097327910505602859486001664865661859974874796456394721122031059346164757840900957711908944491806835790324656050343648148432190048206333833459725373450618963435785658514031552650320348651375738250387227754060184640920458834145064429709993666276257872368503343205836480803223751876014695863710550615578004994354094916998525912066779800988603018023777413441758810654918683804672364705055699823823059963472050348200810241590593676183248271145494996381386381702164925214779283656905708738847905538186643295608186299930507827061071524580011460637575175147676677784488489597372994548817169406562068290462925968289483300467154046523224380823176792891311446074274700024760013721700345463073150975176203787455592266241943783914341066578911562416701476085479551554925720121665783 [154,71] -1243286354826062261589205510479548121490487745190597076661048334998182743310386729526718058693630334974986564446101301369587801058231132615510910308121546396713784339674398074764845809833074536742787655386260065736650595174832722646884624300013154047630466782995927903367830868174342678560607165115588175682155031527922838438797156456815649815404774583276483364665027768039886684940794649027618898862865626714860076725157303898382248596828937869309140731697944185207490154898558401677897598865129011946118973133079006561482862450000435171258316233723872769533660142501734575472779862650262047928288483906194025244839021770719944415256113439118976242802659394334014075754297557579486619847197582641821877361570739017297702143211125319691746269935176325766995415551927795893694924839083395042759656516749588791818342241516950991262529284201156696095587016826491737250866645653882950025313547526351316972991442088421426955548564532243673602912008829937054597607336775824393396282036813465176041756154907562807017054105737260090515003603140436257651480674018862967782333651194019485877702639475545993906707052418411402441608539109994230182317674644623057178685435625141232563416096903918279674352715680 [154,72] 61829925062466967804500334125266661507697181354077025652531626276654728481662409140805968725828137613653029036489221006974797723929046325975880833665125039762747756242512717985811030261632589072578489239530166844082466916023847468626397089400561933841594362732920646932860919019453856893886529659503287617939143791383134864915342624286811552153691559206261405477660669000388357317419505965412263237023390941347570495916882118171832857744060667095953642505721669387660856391012023044266598228484157639211901617721243330556608315661895599373721772955950136917686574340483005155449168820146457882546093917306063214478293169847230451578347488142454548997923421555828092640615298066565304582472592125842513472906079685941330541072175395041007926072631967630629453175413279041200232864234753110364765734956681457522125820638410769681215164534561642562221554506868793214564127976556768469576192549966000741325654433182920979456987988118566582872203339853743201006125451594145981048790410636992706973740365458868644414192045785661680707784853598017501223366758586118348063876886221751072783674971754483361518330621409662411205887324857359344157956365339673480666582228622849193434861485596580531024512 [154,73] -2529416931544553275275180538965147618146495607605083851600497651786090366460914014738390632341302971064390494823319422332576137068140731533470796717943771058035117195058703946768671694890006549598755801571301055591261798636125029104282375319880307339190146104028591414493040832840420173646461193775555932606141166972179738999357442018629470631175569776197405818883452432957652949938032450464698881635302158047381614759035633526175118045032194583483602947379154588384201906682693587155828226273109224606720466574009363025343372663927078928258301687871780807376431167503178725601427554623002884987611718400377930475169859307964228131137842183288200285504265905118638020036791074649160813384119857210754534422869443760638767294605307769761023359484516583243849264754380691044419380073397810821996303317206901122685996393015022601078167556751052924996990743673323251950122186679989325164637052489440591077178957984254775614470147223717302531387632181330562778997639551341447785561945817691236337880703670880249537402386144030630732212610560576631049208259165467345347211129796406176736749720397896751122726626219190862454418947294976023759572097487269734333030048356620646961300629516585414224 [154,74] 83998448266126040267182720513842002396484961662811713810591420047089229930423711690369344662808075765244870759808320065275123210908204499964345609508318375743343465839020001221604039133752276817928554411021593005104790454643809520742490613053462621746894069701155950044459647899441537296593294751112810663892469243602751874966796604293121532899415424144284725854906654541414518325288576426337673423045260024712624238731543949771844225113618576313941233544460921905049228337701054653347404424881808573400616917045945993275228959491911864469115191503951338630508358560431864247975402379079833339264003707336999376429310232423704848540192714325146877419353535785203998045399368250075950123796807857474787111130669638817105111478790247745482642030808806235344511476275940593277444519938699618395793746899110117594677040027241599828283214985629543747908669046247793651564246271607149728066387682744555878120748971419572906191250120981268835152067526575822011502754299246185155860531181675930772284970935768878779426785005658183066738120305041917254317099827171954184037787906125568131445987132903066349587652572424740478555102730195399022885114589432619015481148269991422086429499405706536 [154,75] -2233076476261972445198337748755658804430429060054875235725057000325419958566689277824479171603583902727465363936534592986427063054845747884157621834538555106746201115753936435526227417864428709424077308929130196820675257173122685435364008889889460061136494795287280820036076381577142078108007069565404510352125314108037058177319134665376783720546272099663168799203685985305609321631812263121281525871938145644908006818691534729800627805993038360497619768249412322534098603085578765912391033141151510585546630016847026245128626874345327437709209052087251087853763496804025812345063684914721865731854814355385040841178808771362281254033220369746634988700190281633427949874174599368288820203119236394846894644891218937472213991504195020730159304343154381777841697458027857532831981202652071220910923731030848291250506329099162169401606057850746838880519588294754204466884667032008086388267734269091874243726539669107802689207882997140184422959602527066932158626583183071207848904045339919830395061079981761892032138497742346868200715022299420972740117564016519418971637435372433536572103738794102973405568546897776459215557721668474276842159575994627165347557580473636973301756820608 [154,76] 46848954264060275194607045581172967318696612415815722467786563141926983082663913959006756409798048313582670481378277125377628858289683790409162789360278943511217023519355324827111438637271533125120630223032296236817034374818564259108177554361208997407708979347950765149112813697590084477878741693974070470163469927870496764533647787434443674772111341754492694638975304643571831104864141606205443160612327125000510172623880356167310416357950391082306106479048167206472321029856306425927650961881256140318202766517858046501494593648407941838502116006761310290361151454366896557708423158379787622114015882105236549325776128163920970126666127998255497895207867796211179840215830160168753013864314991198588628903303297321334627909042229914233415134778365750881792962890498458428568323670274471714059785234021203956465238383172477080156047877155711041626270670916235915009282455614473472353313082210106113104010496011152844921636139106392680811308796100910191169309228023809538914053399902735940616895719868837660915738834318508601277242911951227152966020014162205405256670742526778329002383202586327291440802117430421395172364733044665524352917592567419096826752234344805514211608 [154,77] -764549616267774197451949829222759486548076690961411443600033145216176385217568146138779976428347190244803227011929329178725152120988641428835486915821333443761614462643034523532336342009756502147059761622371871124603666254778304863599697390505983241061411003537259175045899234411820503466631119898053260527521503973518512165496753044047951932793859514475779929131576080736800447098355044716912223256290747576689493321739479193773955082898557381410323765576202750382772261526689338299840263442539786581833681731724604847066886738931831481628216201422301815186872446111547238581250500377609793822959903629165492485494326037825431647700773135259512369398645194096529954992013065275056180394646818284711803380561352896802994363121804988929991530819194167419891082691637285397719840102311018327792780086677545507009889326938012907179630470406836682403484861413414446485841376542212382261886091377809083018757380289079373594814616016755984235421392116797935496176466183861908155703102060834981265242943753982668604874209325911748959915491568760338045212044229104035053655808882798675962259542004785310476069152790866428567031083146170195331258693764788814315530371427947459792 [154,78] 9568961455365705552839285861094533866455201383419940405811894654947867775514779716974167158256134578396047450925439920337921616235165762446333517819422489727248909245426362030649179708834529833079007685992742014366481714094000346402992886797069304352825181833031091591575549138809345283035369576145730610086654558028875052248719022407036172105889382310407580324064230707572488278042673255820170812776249214343919709947964243428054756519492544044330546276825938924080054983241187023915230521598828326272565334280757037260865554245078356915777556382324739109759607502945575085483234220793987125324888578381909430960806876564781443345620197065925536413204012736130688074394914473710723743560744017064312973585169422038668313995395326299482416049389195425016082548758122827176743871070331944384230535792561634049616045207117580896081047279683656238390780174364217552200736070177074100750128969932309147759783456345259549400821836762598816267222528111181234237428630517738939402179087935372106418258963250427975073452144493047763441093580030233616080073053941358097642186756108239819026515374603637771598663889813594099055924546733600514595527444444395858280401373703235 [154,79] -90602212334346783486739796359385093460620653322672829785319134222439857313336230754054189020607133386527825643969420049184214923741919671506150630498083985152034836270530117475977328621765904736121437713343204347368727860351875087651262284905624074866749616798201838077885863904863909787341325117500274719522410962967960624560191830654748966840006134523812430444323139543862663745950677684703523835110276123050299317967734184182404626414307052034186982444528710044215719070205301657476744338288122056863078300005929584943596337726170112276342531169849286232018734914947416522924061961344960373324500509589338509512355389843226778162073885765118779529982751974485229517633612784498658898436680717092230713864672074843736814011467607681813375265702759451980310753638184796475602215947082541624836258628277149986466307541907821297106287690371228606535605607454196267819705827731556911839284448278146440300917745786970666676028277940732560402467131680710590107518458645823090321312912603359897040747689854527249491333052042999769823706771878652913291293962447361208045778156073537540652540806734254158923953754986516844664848714811745839144023684833978390187715072 [154,80] 640611954064417325223421246668753952624191027351671319326011313719017085394102268767221001625517450880319153215011506410489509117176232062591735754133933956936941566136552723530497169665287019215390189515410494317599040464523881838901589261997236459169976470616329038545866510030712865158419738253883844858132877908321470647904096640752913764967987902066514081911593612736652386765714823865295553196731715715281860975567827242507218297239103200058374471614105685833506089533317088269533550385870327997469437243395008540087046565031147239696758390407269904085372080174436136870766317844269863461816046327698786961330528952798708406079582822007834694155035587211665909184356629009392139323368911443195732775498001126794343316360656318824615985768481355774695216195010339885800545376223996256110864455526958542851367352884725782571792860623341099902458087629620965780589141017829115657103304586633001271961812501726154864861462271727111265224775376542104098027787944039859185647753485887031588117179202520797207992647555327534058079875068077857439846657601753860453233213356200442170244599191536291809333454737423951800243723064653211343223389906192341029152 [154,81] -3341130899476594980392131532529145381358718380373664724540379340901883328385851603747658470567970557284422735238687646228553092210383371589460371047169708770744690668312689881940451259168482639907941305101221520269969228152244751903288525514623802244901223907805681197406569360399290136276789745998345256650920453635205747439198456050082936829079955577699567828338394860128798173690057052244786947433035730683004596621081394513708308378417833717641465823865750989881822401853479949435471086046692385796215277602828266499970651237151591333538038690913660026126955154558123652180259555187288815229598992474061888519314739468175115180847215358400971921311048264705775412897083049419289752513790224051918487772214874447929661419089863810226294311867884178579797225264880827921060248986199465558051024194026076158919523805992647746288478201951219943542488294111800674844264550354133878523071789566487953408562185226492054947896459566952243135523122951960944618733626095072509143113277638554258733697761733023292074347188965341879510521218745363850353125806607835890647647936455766300333653564070167673849510977425626768024252104507379563146272621097816632 [154,82] 12731887342774223377225738955911982432796371940358120754341100501209331661996385684767262893692113937409375472996470173960998974502249683569794372744885163207320854314306470714825270019697517888837347505063144261970593932099806874587275366152296134252267857716591271649961105219049365954452083012112028218962777959528693900131559822787823758069679198869007040332942880646971136901236679302496165020661737122861023744606986466117085345107241347833721120311765803886627426551873691352119311240653372599771434356592528806481715477833259477037474242504653686708782314282342463449604475745770791476013053722587422224734860341730385864847039823624625519999112821777656236288778555959165977785896541787834035387817640084352585841969017291575213534205242136444884021718646138167732114347252482489133355177129186892981175336253349474202587411258612638507526488055061325681665070152853203991768798736896097798028844847048053631439803639166048037948452480526126188262308163206343886033611118720631799507424193900283474526164435315724935603451094479164795876586112165981624748311658428677060986882658153748322222099174301647264214890434507057470594778250368 [154,83] -34365660761795963341761524815365482770387324741715732380569586227162041973972816238180541855078044471812754471634102416063459028952327716123864823388727916018741104840986632944769180758841578272783401856748579753404089003155477530621622934075231332936354981367775292386555396870652765798422132106402209583701512253488474411146533358218216657546912850966812765075626046350236922749220908455291185165083849552927550027001474921092545749794593902858731373562742358784203124875972358511916072271583985600589205244990296103707772277611545254913248835135851849784864442800350889609042398972283376554913662061228601807370747893701579067197223275198130209982755863392616162670303626534862908486832700604510509636365738357885557170035260437916328771688863223508344404095740331316388196036990103813057033015884269516046983762149389803405254365383926432721250223822312875384934286425112682183501459180165462422039183013416071864003387754430017842725924978941012689593322938213103793718202061348767978461914706164434184431465422036969481516973929504705358476140739849698846585748065664546073308630553010256527615412949224157886063165916301295620186304 [154,84] 78654228673179901832344583070881152738121415513456322391099371345353508076991935068896366264032806271252272408629820211978154708939776905645684127007400617740467628392408239008991970877288628016512031447525378874857035157262897522734251230232010650825339529930131301011377058720404777084227782237515949131649227409140032710577833109620996540716422371497517414851056827728093250940931042692011703513220298948887961499222810069446297129414822290988828790077462386247171225801469875695881316817747562230721272905095677266978763219224486312083856760174263780171484751228706779700168636440634508152854946873528671106368336140161914211193699114460352104101485255814000112604492271297125246263724716498451947100419848499834625518410842286912694698726588460387259371456978501562679823525666207242118717220221784726755266924168256081657556912715674706821332612778055227246887748353231851949269751838971503852262137888049634224405192572001363568429105747393627800430594915355711690280146213461505083097515360780066299560705658647010129567343681323196020899937860280389573900251905702579307453211744557432595903541997373150201568543265324711384 [154,85] 30153660983177257694710233323344538287228172023760679797666771093799045545477312370950927039887043862311718562684643316078583357787726716313054215655318028041271414110886471427739247690736560110961252298679538005067174880231762953056409944364532075438374704713985392922222157618797663742122702949781846923350349804590716621899304044478898148130037688498655613209541607265302965836026758019796091384110795658466051999967939143061127334093387094024506095470001811079530461455738458688987694087072530037423178680003524509674339387159881108331825282342718704861443167609203383828402858883833065921251985534348037007576250626287253795577491035530202579836215240850432123193327157100547716736217996839466739498867107324115368425941742640024833416502829153182954790515444332898313439893094934074276969186538442322523883955046878469451990367710245645868611435214570263151018407040513964334753689125725857891124584551689908422748278592129931831084387676410565353068549918385126379318535935568098277153091223176586404098504025232551842522713527237429413102714682554376132721874144576282965821950607810099286594819163505038418491579785056 [154,86] 1130967164540585746319149133482413398065111297048711184674572790093771813612320063582494897185079348848635724171816669289875219771435068703547799304405062152894419112354380541623536051712434993117899546064245911224739052144002438280982556037807844651078048779228574689335736689163603489198844841939504112924708974835187462652362650518775904432760268511073677705626838429311966019424460007747766284776594632273254234795369758117027919876982798732304857075682225888238522076470471244758833320580999579978688061870034465582540125800790822019634207690344860154054445170819261634311705878079866816574496135433930759122919029019492326156370015609748064933766612945167950401557922373751274886509116119157410229820574735169844704915827381188404587927688432734868639260087245134536207843160188261327425113491284254548787950425601917518925658790224127749818715482190304133103575529890400599444580570792855495331209615911999728901769157061101547134167015652402894841660018664591153586836576344597156168829742722470305273322354365129094000267872227578884215721847874070966343583121767005589139820482227919253229657151192319474159702513 [154,87] 5745526856166158026773118428681577993813369930550088235957312357361157553561738811825446816385382841520070464442636743043949947774054514735395810295774209864889519311444867491771004315366857148578581628363773209710469527831781011605114191602996011747159519556406601795324703764358906930804751060603576121499493898362175914245765239053892760213847405489446698134124413283401185339593698384046959200703116859574822613128590233917569718844184877059172547692392001887132396820822556572837791322176006949294645560688863045175493823116153850303110508252762928623178985892656003080432579991890503870257155745702960203844331075030539066763461843153960939589967727674524751517350791270583260170743903637113106828486140273045839759489540582148754946452529399984692205736131116483178662845489870376688628940580692990503152223394334726167100882982066074147172633577602867407461726274154114162152122200662278950635818692707518848643056525642373355902572289406095739911004800022915760754694973858495889928718343629110333195206341445197671537290288511298357769774072713850496274684530260457736263467193076365382510021371301057092736 [154,88] 21961901970449405027624881276653179944969292904518911951840158988859457818047754323279372255264909334892194750445139486046776815843158160797047481125306010076278305969415843002570292791934408404442180834894278841760264292704774715397881834069114242090853517843627278564827290470514784949409123080107406476045645504085547789931491348361905119200381633572271372288096575615756297275982308696861262928235780338820165879463432646916902106222885149170346560910399446219154711450923080517454133847480684004154459699176638165185370631576179427907337886934301928587811940355888001058186242151599639411030221994616171063863773301862461617197765825375359221534187998751848278324571935339295962448858467934443029913584893234146793451537961846033990399025615859184503695782886935026263028433690140061216042063954230220611763377108774998419141125373956873254129228175395110194971299499927870202370327719148753781122403598418735326602465097009799718590586776403217655033244792241431976087158811961228031679726899975325612435546217874048352754630621575711609565493325438210699586125045792256902985045361090323645759248716634528 [154,89] 55656515754216717471710920235085384646609819449133898461993467750029723206027337536427012609927785169238186557761295619787037859324981006940701819103213069185168843174170215930521657908376519438981793932432093998042729765833134949905588564884407305276608919803889278186439192211014567892330113541084414280864822516843120426658444418749278706413279753088394339536413130871256260002547600784668599951316310674721645229091603066204367411783350028229529399497653730387384911827032301808444788100712982247737259889144569873268316221742743638523616214903982508013244607868978546367560027831342754539192116171197655631218728561328518984858149147851247620555889634912019790963229220520609005100981147443256534744936611845479415748742972972998464578188444978310941099508730034584751873449032209348887120141177897781416689014226155268000108052389349606166516105201753703693290337901362514569967443061450074068300709265893437179311698493549033782158696342068539972747025250362048905394849972786717544420067054006472582757566352131626585354721415467308171331320904511931624101854223113869549951264165458986710452261256 [154,90] 94306007380690554631875050577836784369029652672822089377576231830125199987659366775532966185474550841757614132514265853299456669354937695668023589101767314089854402285309783465784969039161972650032068872664763578064802004821199724519622969589623829461398994237952151354378850657411537666059529386759659534316312137863754973581660717326693054393256391201867883214779797509392869984880500957651838838924909414339759171395467661625444987359626419565676456039575422258610414002022812421714111928164705479609733894739338102760953813956488822513963293779524859328516378255842537508955058912494860543602719160624229532473319560375934741322746849159119600083566879043829521839569145758626341038910006165022719748446743538692387661585832752781979876586551549495925236928623128786487402044389259054124511719195838099142451908180130337217122195242782665991445701426546085156826128313071495279175901061402440441343117374534011488944190934760092144633843867439119494385536527519079949087570526149808990703403611777763155358300093977952951115505447348931306375747403282683572073963020275923547256550269815231356032 [154,91] 105698643782173013172570243008096224646069239575484753368730272929921267532841640138058377688897471711404061625915943160425103951339030038805933845405278498192920558255164498726455322196797642752234765831001921721982454897214438185187400353472502081347126950972905464292163118145869696127021215018187152505245273709324747633529581999666787297035205785784397014569361613272158344809648981851842998470628519749232834639698686563510177112207990155993437251444933209216849113994193512144455059882162709155479920222750322710266572677813565777276751748435582319530827092824159349782462003435204629964186432753501610751643683291741495994479252787702502467469412869726316775871438665513421645539443015987267037974423391168962355565752198465820503704710057483417481822232605954621416457268331297756494846428063852268375977404199604387602049964851333590772094645548870261866518818782484497714772296457415292350821373130506914610813002640120241630804573173434386591539160677919750613502957049994847229999990867642594625916427352582371291334805128693800920740495363091203365805070883140840944899262085115392 [154,92] 77557501318764743868708367196228073805047032044866792995872107038560555954528657495148941892694129590102344228404483351097469016152779882864344230753262221871796012011397559563605803496384101885689514980217802882920957865595249037607871066632353159280867341039260120977838938511117620322924194995788429292019867816265165923267525906796299054864726872919556574131930473084517998406075977232837266037661546278347633187919093667253189119295252934477887482119368383269800834014503335740155256146456076684851501023971146050864621586503910065984563420676406427219456411940641596592152430843984108297626610943930969970729682803242969523776643819131156007308359547478837530295709018806941642871714517254720780103325075991705134957182730929281171588023744817742409286263407841774642771149876550933998921797650391701336091967067094127577991402364208858648576218626670180696007171897868140183105715538440233201654651912068074844682671313864357539825321920750167485131232397378078009066121168134779161535189956993583027839258450168461238220868081298753653867247614645508798327490099776256408036828432 [154,93] 36828916896243683378726366856631916074658865150598109430837131588431167796983205143623280196601481875614626046654084497055203235789815579448433051805609353206505611940552084131124609236507788816104892057257869010019752570877154281499094395582569825639827965234389353388224893930054887231187589050644074217371075667682335750265918850781571852025989796537735762684376129926029795237941306137206562777383212199000951799207381230522093376990840219288110703337837838645392004800017863047654411854275933910465013031786205525569496623247229499153229303610625567857622218176572575045780955972573187565254103779941059747652230016838362963925997740017215678420010035408569586310377374734203947456113286864331238766726566717955690564804695478858141828750229697890489326088751195308177863982600406452148899908647767276835972622071842287982843928559043850062780552843415721109507178258321300687153258175644272142995800359432056839120617333998486376564828332778618410813906820852071355797008067909332113297245464181405067852218971328020612085566620028712368206240942558953931385053676263695784208 [154,94] 11173357272339091953081378891620854415662964184840871495090370337178648325045823440809197384335448509089627533826668419755999250110340801723368202075399178243829114411569498198578322519595138020476393223631150872893289358901033694211383292888297779471519380361971919595792612212786586369562255260128946792175515031042349266863022516988695266881420115992977551344736846777893901760054452015126185804593125749827707722539492617125367421382362215797153161111478735411837683642735338063707638447643327665959876871471429741978464105096488559241819494858115510170796077300285752696816787644090080619721508992718432683569669759871736734047979743135819330621314867291401712057618799090120725352077107505601022861694413297362245084264989350549366947387226147950046172979919042731448832389057240972944928755237479232345692790666727419582273438685554385522314865866279224170135215481550721704353685617392576346227988582801027510922802321408382631436578784858618397038040623878215914745338115810453358389003512155798985939256034178742744072265617099830262194145416749375521687193757154138 [154,95] 2137475133737009431721450648306125275988017200458728992788040534625582956896262557563969303160293255786458001791449943898538607115800757963265468254400732060062618597541719751617979630518681615792474306658889673890108664421553145227565193638361509278662894726571749379636028230038027593608598990603514914292765696424179332620816230210674540540798310704155555387049526563678385784583378300163417726903205894455265284587034615162999658803253367695234887319682973143512808363741322779237762876411172335897173923754668665383448563417342742753235254281398302437751332809143165207774282726970793736411483430497569278254268500463197987531312893836083608105310311606814810199753419857510966657850066725827902029681077706420608774690146748597035004825746953560295994023133364050627240955295437128531850954887102194133895734421475870829144921393676288684964436596892910245839961933729403132793935260658667671442332806450913508380497324065735818871851722431080493889026016336283344721543680208688725984586619268752314818208000008742471261971648961992655640111795381889057547590912 [154,96] 254123461918004197755130671720068417690876843440896071379374966807352483392229240912341653657249109948574005176225679562252689534901159121606465435121546844404960998758023247611100975590792344527953905202758838932923308616776062409515287339392308547894243914479723475091739003834244323834534875810446197807058905349679136441116691740719585076361286654250695189681975484269773593235416392442439609760325300266221853906469357762361416660595370947745026904079310908950270937566455814266461489068223170061277893347612371781255111376160855604162575328894942257264613551049267494074689935179104743291094359421917653827315531720264856600386351782078971262893079742218374724966571351917761778662138150142031701939773617571878873752121648015505363945066868521863716161659721332654490435261952304297525914044770835136562903060396786580317175403044195585317390434952382350614560288735926454148041691382435858058034190565797392503047070764401019130395951465568670044475472855959860493150867143316773137029526058189522737680758448152748803234676868431738658285556192710622112 [154,97] 18501416281727331903695654009065581008770199056079441379127781637802022602775428338236349161183954934580928607577551300256927554758348349813985253436624945800165831848684067521029867047184358974609118250738075889658145792883235483646133082430394326105649633650473075194740468341701378884378998697217515499357722514230879549377083019685071048017946297327651103749945354260555372900359413787424761925528401735474964288171927441564672618723831354640966675268861878522996483784138127542584074322948870783408095531676981305279671673403360518546883712927894424607266025566620050067774188752824033666133449832718627912714003165999986174738749784304066251520110853209238794390935458397389400922649322630553642252132943581077039514454318581679943694712428208714226183563673768230739072433475125488824290150419688575531251289066034752385217955945433746632216520366338012191567424698053861094330321369658430374360196329886100791304681068395295062704671801380603133397501125307172638854585672603891115850711434117672623397002352447177767887096137977736919343422319896 [154,98] 821121784306918402932551891134776007181781296931643268204967746299463164773190960706098019940723930000571749025482299829764756406941240237401499093365553801669567911145734379891959103634680574040291707363486777729093890180804430215034728105975818950020843950398374104240624202601784274124373611103727526779644742749922246560265205786592967521933709975603574855245202433028560758204397345663795373590735322510372909787942328487539311726219153986491651334499723189482104321591276159832150181577502280153243918295464538167517853934747220666991285768139924839816067090392999313008024324634294161570998769689637911837792994404747499670358547400569552896008303661210848075391080055418060222650732200365806492673782669196605060548537269102880927307169419675063717376867926793890153296839163642963210031689018021137748415602975165498662362850643352837422544378286220251070998497391796025694699859771387462702300606030953526839385488845877789671412168958553413788888666304737334510633868626069472503516030031654381947299031824529685242284815849989712542424 [154,99] 16006479747397026102307793645250912836151674952997772705311493864099844072150257081755091531296531267725768945315865366557454035739966798155243682302136568295326269606374908162669847789579139374285845912869213677951018828994923811697553268166530199705653815572151121050867422865959972803298238461735285270921197373511097375487681555529748455553172694573140746260341456237704296229517627316323358335685287674009277792937558892751794710519567015391944042326343210626990132748514148329519001265669687862749540372522123424105232947878040869710138367403799543120112663827818361230721398494293081481273447056705345828758800364318288238090558306583759309814125059089352646738289368774296757678774504773513327015595690518457298819671180211620711716775489173218983963750357698217701796336782894901183517804108005919226032168434066322488045996898250422816335781956223810976201816729933918446114776328125212123143213044185261198061830465202604169354062150429034527777034205672619954317173156378950097045658115475829524892284415201382524579319940045760 [154,100] 2236282955494895982959988056984489468603682518510015707787460133447442524843103611544346991691539356891488919721143624903911556774682753473483430513404554803495127015628331183677850205150786675846702039175042438420969985901236748352727202931098671867720098649303414723667911841664451375671637113696805943696789655327146802596736226380452105881787424464414505972400188377259892770089594103869648929177548637737600433223787527854684990356461618680225542663036623191151842254138850490824150513241035284404366946920537349503125951955041043811297277931690706902092090216087482601683039126661662655942140322279965596994680289596514574898700863032667056115856029405873189473678578442793908885350175876220939510271153626996040830210900182617431279611710396425618939736712180012193209910938058679950946998712072546507001889050051296714046955107960734757175022293942063245553295224150013124421478972303994126299733682790689048136671825768104757692914307243049087534220862200476781859868255238360072037263960566230372068065399312006843753852080 [154,101] -374794516926211791200157848509406698142068725357879689033043348868779396990101506960051773887608711940863658637262270803628091002178656677300144370864061589193727390322885146497628789572915452186647337713516433232159876359440108347620455503033370903583817934939584452114543430203848747364339308574835923054346756334349094987847444831027572609011838050303641820232570031657545521717395202906923601427197197777384106334057040784625480099592991373042838901227711023249648267867893901729696251960188834597622926137939136102460772644047424725916094491007146839539251171523247916450871151120606087616411192309516627610533847063090450265447347865749089022469206966118374831682280386906722966964827471134855473489677607948787623321600255369748239510502393125344600293554672339338248439952398571824472787078132164825462764778865341576325998017461785865987797843798658210393304946964958864041295341494998873340551010612203426773931893610524871575803592227580395895585020284194937222308779495331301823713200788804014439357961892084459920 [154,102] 39154608905267877356286432584979266908653111845698696482715888771095099208215753091383381562796534441085977130963124673397870385184235086394362372757775437805085158213075637451626454653281824017243934487059936094481893695485197590470902849851135698566183614393625793626643123020584657333410772708794876173992041038680548527264321293514976230342679595748187825764224495855710373764471379650486838906491899792120391956646170482130432178021106471134939211925492547529179358492361215221488818899469440161299912372189302924702908291034486079685544528283499121555370344632294104355835250913434232200863208478365557698024109140517451329381673273900057199963104790288433879737424404650897195049874695169660242347359006696550851612711945286119967341676318276639387210169706675654316203077133210513984007687563138015996640767218448916515997313438676127785762725388639766841866418108916550810513025812219162220046757364977491862180323604981830068228434640905725877675257312277051572438593088052718522372657895621180794157833423104 [154,103] -2044188645876112255696416654064802107976789958190422856526613333859329594577868009885255061156910759748728957064400173089376186222874833225008418944562435982827466806892701770526833812330352853026541783718063978738227354234374005282745746155636870920183314344178193011484927252812609537289884151500780820114638762695525668365378845431036872452564763141933308877377727657059574350807617480851730414911113388500826222358307857722782856986346641449451518070255542775346976988244285972325444843760280182059550087387634215884574475883320630358030620815020045629660876041442516399308690689411167039095033425858561766193448888882912367413118331025257549162117957573829265403974626083884308263509518745782872227674249621642983041716120362953625427371889322320705598850847384674492514129762270837067312968244473933974350988264707956194531948531211318537768607188487458387751232200515227115219742243264323166324582761728982022449219562027074748022525728353656663192127625429702556432578295278252672463538640609787901283616 [154,104] 52442423277497155417813134309425012082531522547719775531922973485072232544527172246048296901283156165896532037148644689127117974175059476251327019501137376817997818644504010951936470677123708800530698410258905706162824448487759746314707377057080527077134103634586075684858961682965678761745820021498730468974418522707536416654639679156620863257609404102870307093209133234264684351959342571951455220996832777369678168503767520101855595500962575442166432081637670155286987207765246218281153477222932646432566160751727333021468390033827555928620452278105731987903889450252280854293171110588215216644721053686294380309335746913910394759261610094863330289187532797727603321240478133052247266476363134306662054839502974195869139991762380742543488855827670488286579720330414667699252521813889016382493977887772540467399489508568210759749032585726476216536791454340423194128431703748934196634149014731188579273297495236096511601366317211238556345035586174458691179355623533510396769282741385062361784835123095488 [154,105] -660478442292842895400453775951184236844887198749389949074015547112072537792863893681675274659915790147434472734724045838220782148364436715700137893148043959119021274708157643503833012914102180517663333509588657332211848088060724513504343573289270109538858627026316915751189801729416756571739003845302754398750744983210056129828688278623951016875601143839221745803791898337056306484229360673828948158012094962128277500051604229976086783695726092352475805737779321710072956523689983480989442376239262763556610397628092073410954437726676830528601980287107751360751459440842093236218478201897088664736139424460402418898231471968993812833684231573276447296631972769297877244538159291451207590509240125828900356536125011218989307480691360984910464166974210230520667203583789871304179942461060690693681069850903821766194794050123052611309500078737642251125499051767066338499333162358664587179537786346683983914365574886737012478997825253105078861858842551521843702670353447765771159454326083187041959624 [154,106] 3892409506951044307596053965523467771133872407533838566082511182923745561349807071974104850288133141895144664649799569412583131910920517170584288782025335486480081518103204388440494736607870309170583733267800803253278151074138034073326424744511323205207554590492473661410453556476403204309714769226965284588463817892775584536622484165654060568443840839267339703564557206316248588747381359321280250189569694972127105608906493423669362597732149335569714877377075799453567029371596450994942746398733464036414502725079779439957025774774513062701980674282086360671034391987094695979059486801945782862257257090039821595868880136504234377654523057777092553989768365014220372217934091022952495990995934279212692473433339292624960152183891436942725228942629165048897382642246369681345729871828523958964154481226566889279726169280745898923136177753734437777353933359208540180591044316406646712880117666419088544229650426874831151170706216169012610802752688747228893342115038639424825887714213622612 [154,107] -10052661628895040812011850153109711290649983929773085288534514072732491964606840084129007353409907328287966817660234897129428933678762171461123732700813990382085906561645447449974321217999016665905462239400088736521882399026549457402812135610046077575772572723350646695654032314229048757846400532656058468776078272335219811872324618606452530416863509361686416846799169973505328893624626186521334196005168651956900446203339115658841172350799954370038729594105013999561168336092850814081754376466923594986737368572621232031040254773957223296393101328426300527381760195627404317992006296275422620012758216054326211147584322188368202767193303844116284485993216236958552113194282898048164706517321495573886645552786443210348632609992474727206939662980458568011366834639834018198180002571614087083033847971576738542017988796221731846481408525360253028178381905870171205273903782076838009217283371151611540431758333841625491411791465393368111424207702604893861871782534921461561907434112 [154,108] 14912802090228049906265180440594706005980081128755974365518294311090394234182733160765380365306372038850956957930444447992128897148905523233277359050547722430106270636717929567386340286437442127185507667369685182415532947744989211172700369432235526740652115573145885202531177889735795435884423255754946925292368440457791033461364773739832030585433854292307457293131705357059145206569201982468487802328690455315772136611712154137648581670202447713548231624590962570184526907949619619166810270391729453933325722678128946060875688356944507509370573649395301998071418859334278574108564638395015751649295078527698334608920482852028065932946493884377981305142806992231945764284735007239475533336080655057785579007843204749842985364451230425373050740508813867449302779581539415951616825536157844801939150136853059758115679376225517596820219019949181069195845342827227048394599074429548290451241200514675199048016519506087712109323134809058859174006709094633613591638547113379480 [154,109] 192164244865804655260413877277894113886399130248275252489081057069177259000223406440633479400317661767537989453574285299410251849538703911597934193211218970279659091182995980735015123462298357388147948842908545280323510985165812152701060617595215167257842547478325536556403616548085533171148461012273375439629136580107565492457357323615541098551047123830802827044339023184580215071059861619526672726770464731317557300576003988018743452956704504121846228409760270353854900431316535408772164412547123436310610839894250827133198108816365527657815092841781549555157152775779829951861002432139139503130413054369204797635100860742175831333074537866888893803037428260437339762327676253163134418864118822893088602546551403818810837270662468646972317880738698662428770092627831231796050255608292872084344160934671997028430319502952590858771119449764161583042623887789975174633048191220316483758737918596133924109021059226686084293322378777069589145785829028014888598554912 [154,110] 3184844564925973158916651234152788813574054983818942008670623349707889304575162793111630567869658068725834439303001601367778938136791077760680285720225206027567419899911481413548793650232672070898721338927968411172961843465538008045429657841986054227098819611674434319672876728614455018754418805984563728826119678766901295273295514565791327444638045315981183241263912436508054255598082194277691970651678397760024858418662611911169116230163214919382482242235940453681510402683606072609901663546395144798099488374383506119539153693640276754765472827154375350522620292380493469036237192894975472655415619862173619113054294906129571079584308170851428878624346472907041550803957424508979836027249203523092869346042145085964948500610311046767593567443380779128800390203129023528274119027421281910447834904976772180681344010134911800643422224514315483752858152519929853637663767318448729721635810529000131827063178323179226485161702731258611290128432434995676311 [154,111] 14475412721532942549060253673971970145005286833412261645192492731517894178254241250020413467169349689114245671113138537128033983347918767528077195667252305108359949869614727982441237889535994258593548138315101792586141613474634304108804271779315581492058332499871849049297829266958150408672309996577472333223476143856338699037849256134936293888498093363884430418949994002939516112831367990760988462590242792435415046318890391745350263482967258072993838459848750249336334459140120853286804815335540465149886857046255232244051743624841028874737514782105817715160747752690031012462148770180167016103028516890396840783005669850618354634249078822841793500215984435588426608148649220630285130628417561169544642631542373273728957404468189479662232471175216203720033956687369890286183341592440255579534405964726061756393097082358966848627108355033394450400880585588523092144360283184954917220269140628183298359109075507106339860471381996160642246185124448 [154,112] 18741012643841521782635216834685041561990410054502803363261753612574502925146629489767274849779984838975533257958851864001809260466896865919073419397633828385584433359177613967612005546267119763437160015017322979725067845952703189148398824644050049979923122867751326711832467612839953570592979132055095018562574150962122065859729787680491546281006274183724137087077132698393880815968803038944720198017332774830905966182360326597252760625989917385773753026637092648436959684394542258748988501596664344573763062507955569734169348643085706527444109062220192167252135208725906094733159124410572051092731534889267630242019633905874160511177446713399662934651277993501611170887587039832818654170115364062019031597487156262400295330929889422034416782224870599849226957284351197294692073817090084687999976005685770301533183583544521398865180814163782937868421691842888760026794736850672636463043709278184364650968408052290099779297017417385447168 [154,113] 6893479887641125823487868590370943763667640557613027651316725903609084814977688116277260619690843412671518322474790179652711361146924397695220262992948507203768431338991354705214693969468571117916391977403326975352182560231380872637983259568996172431089804493905879505286172675352811445215919751351151585151538911734146602737481486028618939873720458135928749288463079678953918231198003008817671852465985585769131059350148100801493210780730323280182465605926394495926240326841008679209339422442336640895171671236096044199008742033063386875354100007020614196088428468453251158367021423450333249359041143012503595385630548646845930341685481095767453410456315150771883988168215992279157431596398728802110369696094645961726083546611463470986255631943584212979222970230691537787547135801110746564120734035858801204969223547038801672477187286553693204924038355836826523545963873999419344062371467355317487471225936452038501707313518408 [154,114] 713921515518615079798767164616379856334115350340234483682283954639340289676945159967376783624038518608227327662365069922796342752134876801786348330146690198269692632870389861880027315948116534888745514157102361104137524207486026426695825993440537217008163234319348151469753825742698370136791129275946095567197955539990306104069814772665268063349491190396748553541479787720431747740578708704058126598478149060059096420970151078343179931869084477504605909692637170956428126791262810348002189851224429873425919476525958678875443708220707311198263467700509691010058778594252848802041421889070963029179114254628505837289371070378623225129982107129411325712828812644181616028905758926994232366982570325677286030577254684114196498991210542529132730234840088650104127891459822247654755145282657971359569505102021521061555342641298309480100154150179050809084358159773239799679682338930508242346626981650150519332585616796356020 [154,115] 20499757566114995610033305266759770383939537451094015670099060978184602319420168315629697977871117538302540501119917839984807579409144475453480335853218259365302907572787679474769895704824858029181675350231821878140309261050275273485141026868062946078893438347145367333241035765362298969823907154682290486658329074041275785177468596828488277352456388897571375273000239550536734794527168961147140489995774986219695146706317897444644858670107897920722291184647703941007165223970729087558382491476221648366457663278699370015490948937159841610023466358927725133900557338331394388045189082194265074051214134323576963219266596860936816038862144927132558383977157086785176117965060240584167821016691904510683243484326630460109747644570262916734627420790994408693439351377625119483553955071976569142316276651279967032080513128326735356029957815770043286634689472026212455787873179630108471480376369657441047970150016 [154,116] 159733711836916407184626859509308062609658229908249967031388574857671690456853651272895595657938547201424541477857312884050467055888285824162555938980856137564713140630274255690249903835991343971813739604549550928211887406851602288970413296654013103002785515122026692154860600244787214848613217203255765374249089548711293127796044786718826997195086170784181380673744845784002438629625805647794219160571688696275182122872844897168596886372727646133436252400669548155308730548932614807381746277807945215580672307062101568994409978718877192268310321671585199458008224444425986420589946809263837876438514297828707754315258431694731773561143409549744653862421517010620617842758032414500389627663908146413977414891551174236214279076001525357740866787813508497609634777133270171976439921156470938081310576078167381444699518542064262935442887142152229464660290014447537007575583978875592269106663003952224 [154,117] 328556309226560128777643158258139255187008241424091194261350287625950175826387932587820314634690856109751775752066018856228579807459537040262561841946272022295644068012081634874852250264081539097477590698974912945425911551385821873975264984900956377923344351342031973506556846602692295927231590809150809855265855815788928224918567424413450701948004454815952013496896769345758561440985524930544631399025591492925599807233267892772483395600264828435717692730315324435621051136252632412416099679731460098692160629556998328066578867796624795032916491043584035040280453033218613967754770575164268687312812958321978765906826149567946584986819411243332624285274613977870975776922718163871182325537126914321151256722035438334977377373125583652796834621231038409001870421858682261176252313052000287824032558155972190523945271072937215571254853609285773221391283149023473054377899419899376006304 [154,118] 172459674060050521150761395006918719548505164232929842195212549062945275376356993478547154485482995231515536332591151226074111903892709424502859616392230362087205331930189778545612726964354611019702621219520570375264315157549817854830184091311774334454826797034778742464487787904584817657393863817543688450948909647561940793195117942279463881124991029541422745036344581918742736639634258566221332123224713780771285711506048097080888483867341486935450014861788427612998734080201106152133604944043476921608227454575620036167257743337398940237848615171185069541304537617881735954278162380007681786350104990460708787657900164838966354242653972487613448923898349137128385327972230662554988116799174334723647298869709881686253467221399020555449725835966294078900499559567052704096403540973448519259388148072617869019165647023186127308040698996927718498920360370661250214482339390 [154,119] 22185561829706577519902883375180342013726532709673255085236984288091463932531015097165746876150466709458448711419064230557149089639240897191791020146223289587771603135781462417562221048991105034382532912407409907215203065253926033462389989738835498161043326209390570302342799877059359100231139562199663606666061961826524041303786295374280309253912121245293430833257854269933644924575754174068205445244804823873726974505283229552509714526774906674449741272326722458378547340665868416889552593498251684124084182074464419910912158248503054206668687730410588920456488810441200757565845830932986019647965453365544125486261920040906492717022972758397329323584012240717286360460716955560158674067106918616686580454583811788136226432352585172210289333195263471475908285780833047327374337501083397329267501349177449799278191637965396977829418265940210731204542020336544 [154,120] 666998141171257883145069972327403696102350341387321326880963625094173686147573610067094686265975552068104807877638751985990610822655155114742480659208179433320429419511560018049869797406717419487663395920064281719473070846713360358755083489150150549489643672944583200264938230944551074729262073454588369751989855553707381776887366200365457533303493271350018094163298712167849707612566378332800940748562834391459719667951472172513286769281211966712200922892209007703501317262999914343588876560471598638338413070751477273704592282305427161260012275977992084855857576716089565014664268718713174619896211212657114990456109310008039036351781433882554031880289340107485919017734811045961876876284538473068782368452443152473199908154202639572827185335912314553613830270516208837132742329690239253741506662544490680920390217289043178022569563737150293408 [154,121] 4434513449101612221593574117901072575295810656803352166047581068348528706973326266057438447206707007726270725957817808090372707763891768937105718349902783189372898765442783195244198188219184163206688873290524281352478166947392058316084357536159977947503815318436973542420332120047547891790465390232256537599181440524811355222837939934561614760859929418029983310816880973688374355414813000553339118872898277479289018769851037768707353349275663901713484624631964447637217344429652515490495875220905550024761410842266900121882332901305784143494014057030647387134892648205811001587194882845458043909042267748361043398109543307417250175388162155667047452888991222862809394202276338427695175341708052367742427295922707428304793102504335226715613438171513151277785354541952096456604604983951594741451470808382134402940103298269224030412672 [154,122] 6116070043284210223595721168935879714464091072027458930155812493025796260848538054973016079092416516369298436187282999914233637841528688833318657292540503298334794454229461024665018142521011716573819501679200914629886890666872824797489979285956556390858575984457223574129307724504600491515567687425686455098232056868253276597729156124672410689857050293456921554647892584662620168073988559641051758893247845594449642926444618604300484054189982414010949753528788534407503242029442906121087921568939342295773404008530056226978918944608961617847744584750961100603059005203627172268856300543842097695537958715318327971621293096310143751389087410422070851403661720676640272259398581315584690052224857045503564357182030942190917265441192640938227857375003491658273274905800348376807242918457561080024996401711303106503710700 [154,123] 1625502579329130695812056883782027880764071755426360365699352648517820739847611816288294843763361080691855365666207918056209700851136446244841882617059842147893880680967370562728889868890326340708341892469928692395906097903702486018719870196117780113502005020301613411773668440291065371711796119885069228415851862561588613844286465054754069450792552410940590530319644183971822467837972075897231503349310551652283439311353743399200139251846888312260119335997501018763221837394244805640717211698889899946298367541369420416417216443431790658149010206232859688507345259897756424052017735066520397472133782372139781487401275397795942776942857744341558982227776509873448321507652296049544614322616108125286820544312194279021116002067757702915462422575454623739117113043704263840366678173593830777234298209920 [154,124] 76469906975604369792106412392651637141720866844305724472751505284557534220817899548537831834102611807285995002093100418585434620255808168492286480491721128297847543997241392042087064357234081998196678146160502566494165227826016355381074263243497604998625389412100379858122901032102322792460556196438784875067367812045545377698102349706625918112923396716781290766266391255068611390590026154405349080834500318059794732317397904676136134406125951588876878500516974860608161638721024119426971608890752008966697093261104094652046127748037584036525241182671858127713806409568862627288904344252236872327824444871590189940517398721082210441527029758553017804894796460913624422106378103878381659007226625832660076442877083967827867706791119289955401269868409133276088317923791491622239194552264 [154,125] 577293041876049370097945753879470627010880808042424874437177554216037760663333494841823559690309978905840865815798323106591883960244020820153627975464474386212778874646408249344702913893556941508224551649463125375402981182086927372613213969455914274876584928970408572143328190219949395901402310861958937124206252122204612080386307068203180953495868696615567952150600831230234852848363601030607778462741825208094324542140618889674397582782827271765112683877441255880452193729153688494135594343309836348692219397167212472836447288400533466975765589327589070324662740966344321385267596773580197853206499193224954397239438998830523012714462445409416098610211698609843119767157150183206559968439485911259559176109002614373788067733475835047188682846986899251968811030633728 [154,126] 624337815228496311547572592015918366757140500454943298395713217440657404335618755129613059136403150868520608743618889378870208547184472296244765270777741151454809942151253288614180782568207035061192767883544412033937380678500434744217282727540412690054260793963998321002870295027687271019986016098316830476930252011397381550598808527173406480180307888351433717386794740007492498520002416877592540911235893081523151509486711118840428766482443044021559994046273730484864412761426375677572603998421056961606317633495944329303136114579394298564991764307535384478438986689220294355877857527573628011451672452107189984691022647251699018396795960926656399940298824667011341998533753109500553609987524960919919360620641303492949430999412892200984330446693121 [154,127] 84775744552130766371257130406022288232546046866612371260633902369084514265468196025137927466548616182932337221578186266245305920089993812819756640480213699767287377687818781471613021875947313488765469743986181164932284653186552954235323763384979273058820321684666257094891725092595208312407295366117724991213644118656535972199777845866965406191327851627337794494681654090174884451298202110274090363181390410523996367191081411937017395932588262664141288058167242938982548144130683201025754710179708010761429778900201438496715427247423353103578583168878999593520228369959675811281061194479103536978854612756484955702618036823487863828718311595788994635787061747646279664317889776521399909322653493488981482238280351419142363075401312 [154,128] 1238716543358123040366120009763344571343052321031481606867594642584254303483593769435821596880740326745461456255903804280161500681944521344197544969501949161278379112078221837069252739353149004930882030740300925553752032187457593538584833631086093006063409532912000935521116150250604320739590325290291686158210398991106148859884705863354652828575718700785779545353935211392576048227474608441580036665872105598116495189287844137475054780336817468060649284450638022120415567367667769587739046201291536689192267427641192335143829719702093851675816924141430537511370049513611676407411217822501024185637276385889057541172555147035727795759831227618238052457127666685474655571492874581683823828047939167023861653567872 [154,129] 1624177089231175271420627045992832423216911073913726002969255950814170398769975312607917545312005171711332396631942327253713730223112852467081339975629115851986566779697802256049337240415833918846680782741879246255018809668655495212037195666474103625011448064345041500832012778883241301478315160455203966884543993794426191162585883807389278500243226938266784628590555709023955146372563303544798496538655402207389254980094150855030756656852287391832737155584498043377418080960735728169893524960606168363739529392907290458818335655760221956345069298713955049091750284401828431246796407795604443410410860121086382627086471946863352095722475969838191473645655253250983813092832889863706554546880 [154,130] 153994719060804190988446661926887285313660814434748255822843587627783514237680176224992609395006199384292649733319954505491645170618141773958751117678256665732996901147908819027365769219257590982789143378077808836578355717637765875578429717950246294130850064797969947205387356477857037896941865628834084959598378663451206967270514999861451520340013839246243385675096296386087960078946533996386946108860848577703989128461314594403995812250970682522683489631951738816565037276377313080447233396549011323131669042443018022611078760016747647539575058627447251130855998030495661006991073091479169722678228193687554754960523294807920160932404605925107912917702043587268476336 [154,131] 814622504030477392162958986027496223846458355721456508507558686393428598818615085527715331221823842649854942868846369364008825482183722886698625785920661160755920929287099634822340966988190471604751217132545504542280248907062463971306048635015548676856417091818568786121649290576541187609915983774470264425265652573952283731207296160224005683677773066343109985039536943632172065525934851312633809910252161367569994344185117584532421494379394324226713262031515521112692588784862532585121027506495145322874469379623082510262876973859890112702003925160284895286103262966849257884854679679288841565294664490137144926065774283504613804017815860467200 [154,132] 175340888543562919354681644245183741166269431471818677763724218779593813077242402391617181727158484039086503098230047826464487295133578135376770145612519486475506197587831839422390653036057016459612684183557706801388120201873902050558972891638585091691684513965293431158888763563072968399778444367827694360428629165580840454815722995564819344804040916028648683722614823403016499626040918994182578611993264454987340691821318816687862000108955796432504292285999148068318836933113798672045812767509262751112890050832256288828051336475140152340930720261052887113732664019116565563569174924845384904401189250908935389527088128 [154,133] 1039373109536768436366414199858643961820455231947071604067739953366637860765255274198814336565407486654614911302394217318303495149964034411400253968941808717857795626118555277142971053956408511731970402258597088712680479527613600949832280784550527423930202273395392730211372695224855124193416306965265550996690835091227588323612860760797717209006400742171263010269546150350467179445111340291217047530753458406725314933003848096048911690644366005031880768928936920371528017513874170801015403268164525295439694220893645634403965801799509056300678065548091839916586588705099587016343076559961798480 [154,134] 103785554663301923868830959994754880241299120665465783717923581548158326934127494407871990231501510363604542844470192706966449311084487755109630905723761895641418586259957660136956827465249921034620273854411508529280077622239507652775731373613972679278417982070170133298256348036419267387296196657175853187207450031071004129649063906283139308568034687127276104175670974225209101165598016700506384676619781473144608980952605093706918209668437460158989442719584263632899953090870936712971428042722859885041720929062868605676693925428566641207441180130812876663721972432 [154,135] 92744137926291444656372190817595007130803215160461568234749258462531794503824627093705217327099589251248098261610881115675622711577548087990025120891592804126894797309684954805102189804047796894576820967446446221449828692670472617256478825587481050493548152328621028706988515232001202435083639882495846410546021479468214120638698396726433012112860421660833711174237391267286269069733742638082634471060546317626579799519887933902629585141972708417618646016236220488870145862702560076757838739075602892113191460417929472022826041742232640 [154,136] 321731676186892005276814893129161784056444647646198919917317729260984556988528457832488158290709811178155452115828520310730647872334062641888627180259116696550375696982892472802781728485960496328745412397075715954500147286598183457504833566877600569095835821245663838298010997159799777890764042724522780846945420341168443510820010645670222221934778965311217685479410753896941054286163642507945376017110702974371014591025290028096509831461794855898304698120473790411014599045292713149595889296546473808864 [154,137] 1383538583850580837032313699196550751451068940742655201741341379283988868960123120375370835460598984851780957307730112967680000293977216434993878789430388410360161102836295046162948125254357301595225601670726878720077033743509136191040919283568964587148098502260503331106324284075719539635558730704165394574789080335928646415968612092267134052738845645862898925043746992259820199327092173506761311191000945709232535550622983786772840936936096204788007392486589828014192 [154,138] 1432075373574820720982385446942879719031222471112656450832260182962289908500331586740322806231457143532179935120655186439593391189108225643258406478529493883038938562931427537047333173335207417064860435948943598612694573063848842314443767836242384041990651670510492963934000415025925723461359572864773581163503509693387285627006034848655521579117998572422616169579153778460996712171905663405495129887283865715158453845893049456476 [154,139] 28870498051357477252050213631234463264449518703386713796026855470200775211863372962715209338223277024350329124561753309760546002824931978700461774272310492155120969006389855017085326332588550632870973231065707658353112356018997379748424726355531259260064929392441214463140587021503317250407884079024008800613738564098881115447370698012937179228208242532595944056086053760085076785821248 [154,140] 167778026368762263759812616490632508461641373722730579906272432152251758373927486438153531105802114425252290961035438617773447355693496356221167065066088883541225796652660043282477926984926985101655780538048914013512690234002687847103847867480151898959257060873193165746950408243380539609917152129515291266076636020582173183558408899000 [154,141] -178339554385577140775907666766346127174711804735044177799853988227057955990187424321879494972618376778427761320661743780833101959854383187927002506066604654727469775379814802963785811905470383382978677085130387287898551181764623453048831349990151876285433574740328240327452327814700737617285903512399179716207466349879344 [154,142] 3742862949146177585392584028515819203703058660479376271694967624580968868621032718191135459795744762003936210043843543214132477057588416592091859779368280180968803756088753421514213520555157101116541700675101880466217974461457093008321797255653868941952348283885109247172206090480299845512951445903948399616895 [154,143] -30753449723748050614062301349635270884236498901099977846916041713691474485685537962639913509697242300620050418760392603917759004723741006628988515454032750388083476033240715884353543723460954659873315963298487409812205492330463509568553885409326724257636693122301998652335309538060664179460358675904 [154,144] 88767293386301561995148040816181567524501443477242727260079426272028001294596104860514098176109356530808369779888392608303915359351430979464536342127693635266984377693595465796521315559291811888236106473838643080027934016499386825401877396364619666710210177969074212078211821227412170304 [154,145] -78923354620876381051893478150995918631035785312320863141901647408605816470603178596684763898801375490201750539187603337726545282449654002918954273033228078006695783131048275282248142243691885267784284868879645487854707663889707163275203229971597413763010846759063542954982864 [154,146] 18383499608245581303619285199733776378712097432687403356731167876595440557204849859448662899075462487929701167643912576769994002497778827141292695082918093894281911217478345921965077913191133237855072996514399332793212312639213006885783309689995784486178116629616 [154,147] -915004043144726994974150430052217710734022837028028956913780534521818754049416080057112433139819119869877560121450214495142316604587548220412335049842707913256871317021195781010304341943009048148998318165367674315901837008947462575665463058889225792 [154,148] 7499007652624546207339842451266856530429692841146134005153210039655019436190355616594792287820007071030163089620045633088815943226042307401364466004025142003433516439351720947573506303142233146053698265365229202321242300063879127179104 [154,149] -7121623479893044349211926639584555534982662314241444900289803810042047319614784178947251354099186924787386945007388120093376530551206872689353247656553203469214207497347129223639852645717501819227071947819650183552816560 [154,150] 496343201912584825325588028655785931794590067984149938354206246114714542457935445261699840977305714840821731501506864023380365763804882347427158012783260068282657837717680521403882431828770990247511069500 [154,151] -1201732641571046173551393864151444173719555945422180572525981344953534326445311010458370942611687274283723145203902139464833256359138628529805998637315710361539489393135523771533549086560 [154,152] 43053159021719524095720185987129465088038199974837070929556566693414885430231425991038395724321624174679347380676186724247500718720712669965536841065619729758207790176 [154,153] -2297073066032246424333167540117713538980182098641887980036882924238909139768949659894270670153922607779526774094111060001331579648488448527204936 [154,154] 21642368156731780924032377079163945574447649904784059755127800675372216401378800816390703325555002666954596704705903216 [155,0] -1424287299898611654565677621358907718868740382344279923583902296880056499202083164777289416089368466929880909980132070610631449766183746491188139082745768362115545714359399820780553568493629466999402800704449102391737120833830094599299804900067312807927800925521127893476686257964393544550617128385718834445328220097965234728334437522572469072497304309853013876875548465843909668720185667827483336803317634993017809561302985284388002799299349791924954523342788148535319921518474164009466211788866441292788701453059993386383102012691240279770611091001492501855077195679592997627859007124608586625550016169642083830933306838934483168539691998910086377076960067428334609814675265783710426686546360918713377697333401360498501514827576432337364008346282710090467276100169855273874789253867263535583797568440969126491076799446512704219912411933888476287434830344910800822172779136090930533149864325282690402489055156673400358903483996367382342670014047833041511291408685520214417596182536406770101839705292306926724754905578308199658966844107620410321115523414005670711058014803441768082405420648792938674249460331660935096948968242139907645890883188941279827835097706464934539669709292088285805917370734551095070427065422249959462030960206150286776904035684985386201988385990911571467370271836927839759034809474071300212672581352731747287040000000000000000000000000000000000000000 [155,1] 2961262670698969603333664455606893661556023448084611056682056324797610780040141120354799943821181687298167675326967974613155124027912958993328153195525708415142511575444015358757268994958951048490365905776757955509911321989560728812150552413194618363656772106497531967666688766815759155467569138494269169848325880548866114626665475129598190336068569969690605227910409401566319880295102681994537818023842657006888699773645169881155030874750183868380726467440476944820462170764774202324617295817687524183072886247970022330499430365673986560409690818554942491458002303302110117145511136816392701751683653863458690222351781144928106940436758851879847793755952877803662060819348368330010055449590412809358400497403942235806997674029468492745979199641620749668410353641917938370346678921170791197348823644355583659585603564848777180951287573122974532832955883291054928111151141317897691767069000799809964574058652640528320881869839205699543992592043784037591756654684026915021226383617209534663855904933086192564519857192773295295581081849850495470578511613006454468374039517380338829455471094026991204537313352650604319718628691830407829438233798747767209655731800473690905441719044769424324978611059392393656364308006708174080165028973782369910420489126554113351656068176696138153712349545000442913170680996108264870866062013821115367428194304000000000000000000000000000000000000 [155,2] -369993172181915614302795842803074405692583186054711564396925284812972777991649253739601784774232640792658335107788302547304617103505323333150109639872887651400008388065381991915824090594024081281509751032439383896234998852730749006361109735780440237868803392951885269576974557147170910377170279294039670446096637659440685244283358559017330608036130007192448328409667168467711509645136867628129183809190127502869019603861906197895391398891055280127154889852783815532585120123449679184363845240543804370009710128764918969441352835046913427052671809597788820792523135015808287561612610691610789967800950974780048299819458568709217261049752898296546392445084360127941477674786641355014573183049813785488461108071291774080041991829197066862721549945433141024404668569706028376250285456506536627953800232194036664288467366630566804996528506758898764857397358361846580913350670142549546486975910937831169875374017661802560600037484840740497199534893716170759851967031161567581086668117442195478626428976113450400747941142775506333459505636118507469347204537164990929740146459789763939769022782651019418157474526537407837414282651880027444243047734419382579840779228048144372911342134365568026399466604276511945421004285550033403650200905243968566679417846429061875390820385648690841088187560822718596828453940547536226632179618422976820139492638720000000000000000000000000000000000 [155,3] 13743510092187606268731055609437093619535699082156135594539948512027683097442192514859632451963757017461018182989274234709081397438065550985769468678346234909264435283796008953000500477908590696665440050902157842693350505329076548228496664349052468741932885530064947952754160970103659917111086156542781343233983066633503804801423457159576794903766820249351487320751536637330270256572767857613867524466363367741362105429891863182683964009613649041473929441251889709231649944918761568379620587223015031992666511969829178983629597768668728032403868097319378249602817032009635089688374864486306351925706147178907420832490000964934876566518435524926094018505602372795539027218643447475212219590639715594172936948610072440482745170759739144881699188821062210811546829740875627942759944143192171463722951903328486935871309641701951845904365723669493555156329684139145738282063920339515463526781463138009276188291835413786094299714200382282951001000829246567970657864507172730399510527434457540551892946339064513995150656463749399299352095149631101437941102751416263571949300499173297031880062303831513019077599912715251897567526818924507696914488404598439111821677118856163656343544436055503191877137748897464656484263878573218503419479362725822521417242241813286049663213305354398028267668076364974817702712135293054136513983411568486286333648568320000000000000000000000000000000 [155,4] -242157340984036214780666999470017139048948196419476134934608875611473934721051597267649157306071778567667129506479149053101431033699791564474301635351982886080227384823681227473214132831389488048037361806570602606256469645726141409118500030574547234065828735141128885519196182493416842949449056128130729882531030198648344791970133576398881772578622480244280825225956942777193628553460103047765014031407269551939551180368644410957423100754669638300370627012293219478342912509747258958220679130896992851341240482007304972023740162530836788903862614656438682962581053878414032298738981067577773179510866215707494979146371180260396771952442416084429365488526195656997553030363885034038868115056941693643061042689627765723639188585495541314795185426011597258498913542804683334253485842645943301632292452765038193410366193717861601928373111767595385953632913502737864791562934569597723768044929838318116177104305881820568510960374548401357630760719082058147044724641305736209791283389556398734079422987162973669971624626111356314152874519855105760983860989865614669980823121659111578565448847229700805213541344331322182127165678623398635150658428957460424819148475911906691303967359900875451383787952721429820050111105172380317108123422089230367795546506824183623528891702624296458306145811409567051296901304770169331890017487736325047908003374694400000000000000000000000000000 [155,5] 2481268042048057311420152646802712752672120889522274991781690380996011783883613468782313523951317378604858587961037688194322168584289002891032857466774697592475061586771015433555652973861141711044887346798312356198653619946741824645897046935354991479034334619033583324045356480341208787152473609890399088896827376376296214783212669769724082766900394308853977783934492688815874379373481152105194168088128084577818921390111206636424759801412474874134022421672806860594400695542503970179506800554570676216526802874134508031183544263235369011147056579375824810215394584485392281095043744501704044888064664805121398643099209173835120258285464041196574124223356409765506854928909833610304239190069497949666404983394110733345571126873966177844868746655318787880109792765480209439173794578094574086831645430758975982969719202108746007629827542396610065573867461983231473086618969375622441929765491958977066644769124560915512335782962935165654053286934664496835983324255125569264895610959843519827732392510757160087064212273198772296417781460178330227946500580819213680728398840463042781842347317446189813777719112175061837374630042860341364305581710258765573456094872779667612084704526389877211838961113781611858087446730761685472875246368981789163894504253792971447302807019142920333211502558239883094532029589640808482986246113464219424269319710703616000000000000000000000000 [155,6] -14226281489998977887129465497906511054406573967081754201572104908720614867767872961055714480029712225728367767228429819527737568394439176091108680392559334419213638459929386907779030039930835379304104684098943355255025191157349272928978631728693638684800482630238768787931130229002240179067294825885542709995425331216741939334915893043067700274015485489530128802632709558431003556401746196574775808047691593048961221894823868053674170488639470953088836549521111167465788021254217073167291156927381773357387295644117361547441173735993982596690184934739306980746379398317872531827377793453225492288202729162885797154191247480301705815466749148601238543811382518603445793860705285254475019809193238383171036698020437591439293625498477982469875659005443834945146230223991371732275737862550878439100699021807873641836046919070595108987651810419853127785336884722641723049896748692497932367415164720848113449590001937686381492351441410090104845090940771944008890523987681068420049984410430254206429439409558214457259879732615080703683679400919246579432563170253239478052977692996195871443143901561960604803176953734133677366911599802419358889850361264365780263404858049354756147423369382693421681047257797996714034671369995081663687892349186323644409079235781362875339076103587160927857734923536372226471174521050688789350631211679242006302715224784896000000000000000000000 [155,7] -44024999033707493800647943127268704189410618863934084517529126409551603436226522703286005868538001499988388009421341389819866174235205898496513808683402760563628049677472350956468984777985782694872001566767875960595562352995089143248200637224443905320576576630747598226403750610719151216293902644187851053275740145144286485052433358906705115745683282637854034028647394307250501042339645030085793335137142053223072515425901098686859664935595348012721154057522866508326285527226754331654505822556076274891816260167909083113620166598439070197005486896956655499858421115908427171560032076129001534386564021016709466393410133529861545197605922768613713550020669725974573701375003281073243157695334800958667279497861934747864666192287346879534699511082305824865327328699672208923225041916480807038620078354869814788622034066669165817856540718002776327387841899202463907255530371279277659313531735300317100889590510715194052722725999237628233243655669727368382697264754187976752709788879923634398242701105252636285269776251061846367583349559092276348901693039732155618305997303645854180127739295032927936836426409371938626448176165720308606405935978225133491003098570149259474672405991743449619343477915607055451366854759685261226345940580599099594285322516393347638700318757180394594160860941301441903528847306310599407978398097742230116160221564895232000000000000000000 [155,8] 2108335612696526095953365349426499637230945451043216215642761933629596998877271184169155112036784278662711826273188383319363710912191085676780000035689867949913699059820671123221112773947110082902908577932313166297048391464786834190901417586228097906862437793066785910665744319267459688401347117676598943769661204864307459029220307662308108094017840448443100991806964544721703942176703671455719423834571504228525624228538583286133280495628556509312483551794685603424054481477462999520607088765769037306848448025418943515063441750290306571278527156816009851972105218760239159246795635089378474233354858278294104271836615701604155075399477327612218164856925165723275542096017669209704786762081191633475087573852017057652996363457793773232846742002396212937730907514368750605834970054122364933486936577980794819132526430244434838098593994283972912419914164974512994132221865227487126956232598818056945962401056911375426260288959187497105373533652914098871397749666967954854669692915859895973228401761663411812471524618760818055955438338003255585019741933421736539322860218974981597008243087211052593996463403513785999795576298151433306018784918860366634256432173303153954045054435089341816865944049847569325569087402934377210722894968523778740211627554027791202892893993252702204651575269005171174230112518209028299958076553206082658864233090522284032000000000000000 [155,9] 8609353716294499991034913172643653070367532187859917775030241879332330358727508989081579344081215660575107833409602553074045412978075232080208218880088909953914211318154015084509882921180655791377679417717802892161671415561557910957854239166193183899773758083515446552383204470630062948460714191714245431277978899260852974205135435425056512134820144375484258423155964093096118173516490856930357252784604530872875973483436700674581305152010753131757620345799584630721358177589762282190424587566419004649244686987029850004656704335841347238320399030964896656093611630966150908636384100478548195180419048114693884229185812673028409586180501538372757496809196288889970585794381467482052699520503213653098200246399479335204923103884339753280122664893062398729440214033366053251429792664322745445973782790885795302899662660741613277968661842267469944094176351066503734794664397129052083990776875251315378318072451938454938429601581420265413201087429253801101244554821789588193790149760531704101241318421462697946250244018357007654503389895600129232035444220011194837226340276083858956557325258725583002531273043333457518283578669237584305274547167778230470044481148451457701754388183051606537792022096615733315091810613069661591661168003137697452146820034116037007548286802978228523235516234584551564063277931539124918788371473154091593474164822674243584000000000000 [155,10] -1563348290915318920026719199877367157492589870008615503064841231579662641676476531679615260531421158008505194506330377047315547202880666482910868243872883791563832076402397863894651301493301061426665893517557476315671631403728802792199088417358637689700374964413363554362057091883094517692211604776784069817214951480312133705165380989443691624061495273363457619101158975545044460903287190648468521515786914958491876881032588244835009114248840247113457262618674930559509280901232476697053191064552999344764889486226039361921549056402177123434209459084974364128447277824716437269343093955023171450875491105105819065743544305801060045971900377816880267903505946457597524764331097320203068007960842134919104156187813706159748637020850054776967060254598464006612157592221154505244018186424573575809319025289915625212164619693419979203164791296302112556853351629350017368403060006564892515445674764287681071544431553748700581874601813427664239105157144877412123917944480606552642005479167887437482635075729036028855039315137481495293393498645156115172382469151344396357534151685992393423562738192191723990956016526445234212485662784627575590965090298637225740450692460064018649667724896834356730253011696181594772999588498831114342654881310033619755075681792605994603903604425482371655162807336291817538260275097726878339379745834237447841512360544068173824000000000 [155,11] 42704106921682020808842206654457928425995900198282665888787445699567455724732095822843952473500212631128006400780137413578980213325008116561073838079799793812569784172502817356260094895055186687508281931754282400787743627147439126173229809767311946780704747065116034920365159133680137547301312397901433332130486788187335152456312776431250202354421762904740341587323672484489490207538336695909537546008894651646687989279724865809883004801219088923246614928024273556021304395392094228625453376223921358671537674525168430041494512825925497951358307157523296091460784627067390086680076367784298893623306798541714316400447262699172551352341932609261819580408846204486949625545933515402992348658199269064095662311401290864718496724534368684783519897566710399273374558665396324056042138385475285472539248524917378025236734041928093021506104892400854916330117267755190785967127120344924795697130895029777567012268977955270960037887351766465932061944539748799034172210761885972637387060274406866385387091608751385384670386616127608961070673510912279137528162494794053707843225012346673754683471164755916446175989485483135727991931250216225776415169804291629574173118624669919400434667873480772685517571884136529686581243530251958697167633677212529904690670072007277858788967015443593773656256451689574882107384331956493767457307737397866654621680864256344457216000000 [155,12] -691467867844128418738197810156685367153276971051465442811795160327366142326834544711171785361851062518925688890751272459165865953253253034926171481206926066459680625251030455513590109671689425920564074874766527664306888714270002184422086123538767698652443015725924506202684981532123191760497245529813021243985800302243773672633426178442427032996713307316841099087490205148827430364713608978051313710482528853193658676876978668550817194335156991254443123495140227548978494678889352785832692368083726202372895656554607350505646749481702275488475309546818917383163449324599646254021511304794904679336675142265962670539729876637008166083178694172680964335032646939803000822684475349367189771705849926736346148214533543485698035209215454996400095807268017194301288992962334417986968288427096333382052128882586992693103081606894895825798273224438549695655820053876623764660310640245421143363033260232653487996561576758099452194461960005543165640940779669714263597850827647266522961940621802198505626927425369066570419318543993911207763659887503299941589207878747694884868140002567832850984184907219622759339065984211150913187106354851269314791226545703138034432192302453439836703311362229877884576686848151472887815095838584754851593876528884304435032932261694058637876754672197263547445816310880728293232361542414681105309765637196739366881088010387551420416000 [155,13] 7847061066071285653189541963447012801772689505877680189675472548582535990851578714510900130884286226014529678387443602266609258162693110850794930599536192580362773379859433190544581572968306243298771102259745136765210566843077468075962709471750278927525172167308460708432640814543461292019995474304523934758957980353097321005139097231567538181928235058045739465248908821508206690350416692213030273828531740253541673138503759181635072226709092441919840913889077710375297741899525243237015412743479163502764851697873285880978079125313699928339842317030486610350293478683745275733198173781338785584105496573471506409715859095833721514333984283216195595666644997078205743527335686600841883467923697236135384589563878451474880294953465177003178876805495291992862353576538850935846498054806523792580405347619264617594029680944624025947912593282059792074454038659726825621472615806976132123735719146108259418910303066646322519461186551872525992865182308456107876802132512790562303607468748637591607331141856555593072699601734107994107428617145809685800487706198208606410138925585482580892713701916699144545983265155939457085137082280932846400299840783545466970196434169319205378272120684205396448216505142225373876173685793648376319302260717616582300401626905508156850215031623958437007797821819575960155977952864595550368653995136703367536970342012796071140768 [155,14] -66653982581687967523183525818119961812096584864256599257875678608042990777721859661181918544157598518591421265648282170040531688092315368438977044823622322678490630099262466136452242053099366649595320862864104729566679643766579543680068161153354555413323741970696155031941199786295919817034246477908818055088048125139250461676949777162161868110750032616189896406519718366070979120664547728551973566923571013317845682849598150502297322818488663877082353131929458699637159253726925451008206899610182296507915480743716420576327548560179221541163145555769500534778273532070444932150784458643433649135158543428165497345668368486832502291698356949857790668407432860785222990798714557429711361685192429288118697061607526234262269203716991052495434927311837597923307834390033065610211796665253164391647109994752211564627774848004435002784317365305860529728553360524510772554957449634512324211389713382542842106080288196473563151882737577956158933731685049340296188085499351961219033928449718580523223659260463188166051320068519263354475069298174672945512165606752262649082314448911889292406898603156553353930818919120025052188829196051163270199578059741911128532427331831699251664382411781799434017244390559200070091465614549104761279504885749247122789059869761728169500823279011746458972653540956773382473162553866072812737219098565938089728459602331457218560 [155,15] 438931846693537922983613933069199926721655667381743663531190383995387292229401697698884661700442565065297686877968733646828727746538380267591633070993285747908480788163210002252164161224856637959702560566118015063716046687270329040371062572258183796623214584930420191896423203911961820083269955592105010271829350555424407885059208243139611323025821266972946390173214211396482909145431740012268956716608391517280346907279003897108577903070597110529986708275648424724439016733489454659046985751893331488968193598483737999051843812600152171906677970664339986689505074620539755362619274987973938687227970119933210043684076954590694478509725063623222963403733011902102697075965383413615535495782882407148910297644941719631012899114715312327383698561715141115547495944324461354938602569964002901104724466488805943390969571554498239052344064386960288914110700865788007844384790344408543917231959415731934481272673745409699785876308948902253704694055458901714497693116878578486466282170083278833027530190758755418797697488388337727333856322589702005488774047169199074248500511286288457781912089887571411932201937786720882564215411353160049500737618173784693786935459098430962211573188708473075219454434023575888945384224435875041298486690201735197355071951351497303574465056338442906768872316527862089966437639256267602455831533213696783789720341787654143744 [155,16] -2287542840814667710029915480616689110800983874013617058608548470311028107009323116149098182631171217250691212348771464269912791794052818983325542483951636713932622822361137045950611045052775097070746470401834302178024941496128661303780457734745239619798893473289840912844740118711804380039936992649793564707174639027068384421499438526991412611033626438766569572971256592109361782797041901372317254703833514233464354404405545060496601515598047917897268556530212750554884665491232546272263079773707062013133330413724457690702706842881633325909176291422105018731962897429218160358305370680731878295121899063473728100587040550351747212194494435627766101019920317843170229785511646319581131525377851186733918938856736777170981825947625023070149433862145924928797899705506867019580578037408052977049162359844600356259251917445947716720997649954429750313790264991674306412847559176345841403223883867011501876678580737171042864680928187677136942915441589500192742629210783902856980003442648393502606062875495020057509410009742077777484529658877203386631807064670273343463788643319778921257538625446518222344295418804784021725286936810129549287015712255525462464891137732679438984641334464743096452156285237198523326443630902031561807696611418264774277258364263300375223624265491994955800362582721639048325881012383206908582891524631165067872752101619823616 [155,17] 9534717844356643652910639517673704673517830685057665141871736024347077017496297836191829165542857060999302328367560819456482190184067458387475208846338399726233529098188586246465570610566404610395402317059053679594310458693999044111958816828260317017253248355355312158977808360290177761256861532284555650892974373071808558890011736609747659743789229043554198399224477383141337829541678361895827949271877718123937374879182447482862921740800591948404414532102739798239569215660270356985353971915989016622619449919023189424260728065932405730827526529072309444789117884760441823479616869383103537544358164485469095777474523404026566261908238739140169462484164598091198211255175569331753344982797970914276192669832629170376135729048823216397552704187554054359822802943014304616530565111457944750388705269937043166999391399322784097803511194846363642225957014650418945575611926639648933128915128614707581485413184961749524186741428495084848332395968308146340536352693126071570890784106346836066195254019003688914359053375435180896508007203202944953932860881608426809987940274721811655851986622648878019968890725872325343181374561380905151542834494868025463426588712909337779074661974067882273492184237866696754379985931102437742676443506218121676367689350512622253865152283385487268698037790211394633788675677467085356857165592080939117273114915012736 [155,18] -31780905308796746823725361096646165874015533006776620704982711967128439076881564989190363626447716604018678560220804056357791594588669656575273268980806981925016466882244843847132357986684076133477592064844458473122082490515381845661943446004868179793259335772889385861036865502898087673191510967463109741036255229307518292804272604703441072530222999737342803175005284750186554087368824762867977904266597168324092425080160801907338830344162051075538963841591648306060075576552168252896307136065237862738986209664389222210380381562880720511772732085513936643222332886712521723492467298400774900481941417448545245638868483971970005928487786280509975256691840739405577416836619739782129530799519434989238090938716698337820213341964246547097533960274740250547910903409195706530682540114094428670061156526208427162604639969484193088917208560875139913882265255711222851815943654563990151776156014057352852127257248492167415628422985656774488201571551082714104025375735964352310444169493754622201489452289358986062913415539877976246977385769689711959161122583771054630520869925014278144974771100111731642507658637944582252105660165315998835266926421952726749841929003266165190682222548699375060458046944090704605341447651837958161390716505671525477635201112160533893881993487303573895553882610976216760957945908742055806776618625052823262490114004480 [155,19] 83239611679857168583329317380095764750733957715356144885636764188318515087256056049129462343678913183343500194977922117497719560314208197829602274342199244464019733314943287864381065237760159942459207547279733364563342780658197310137080275828969736186234499386707966460698384782503927870581314384878739029255553961944739705904495811371466756622280876256237050720220273583804505539322919727239407457454873718069820151703503280907878793324731640166760391584989413534997901414715385683820754349166767717501685321558790331292291992702667417290594770473590595367055642512591765576345613982594351018829117151224607284667052558937314798971869180868911239799418836336387830826708659776830884200630624082655327568807440565577263728117513836641985301905775711031720326955993999192212829348418657973424280711598743054369061107045385594382303414475025802557613970351594638085791745559806204037442767235021124971702704698571980590514497594416536577314079211022353320185762073989876380330277059901691188533288459541668102595543885122028151383584062305720935031193559553366402211023031135877793778010766090446263901800003320814456219655080763060055627727328190033821924500189217732862835713488428024850034489290078776595143917553188014692017229228390326497735126719013019941216650050477254798345540178619734346691418855366901896845698730067798024956449600 [155,20] -161021395787175382084507080211409708188653127714753062813335664057825972683186160210798699102562967806290552390214457906258529628842374120556937784347874351557222945365341210656573232408582102885226068974502483288511334600762786006044448648518256340577730802057520991133569958912783083541636791513495645218541005926102291668586329597639770651616717979069523193822896195955823175341483810542484595445904556587555677125067004513295307192861173174956713524697322913697178311113197636846112047418285868387488143023706968307704976495123341254171012519088283841555207347339428084716923319964527532095278782623147150268461390907779245217100168451004325810631716694002806339123210161554328866479228764326811316281901899372755341379768095685920849463601113938684330992743223216128057018128463332299107191957382521484091297720338436176362876129965672795910473048777332802810367987172248452978590681847145317454900573469912579695316473909722158460395029870810494772821431295072032566184745309712309274164904041820943643039355686243241184758752525051586829573129881775643623664054970733285231879442114106625734793961540129026915536106265679052846567059065434699273255991092922990021892717372242402792119818481027068092464755988192896502012306237850071091285870465145345661208556016134562821863861378288386967442053092553803951098943679352898194138288 [155,21] 175596377707758143372266377679374936318689054309723233195540015536460262498566957297074757783141059916143619437360847207886517514384467834455491437485458603046805978421574377474729416512405233788547808774247443295414758683392199557690257988765159516400746936032577490958549483448101076250606877226523791516812534804743487314581756889913556726019886419236756934472414480655798243224001667185116764125683996565690619125555770574273278775418653971685902223991325560719876398068385091848816036750015351121426160226690262547072349657679534261524359634254435761487529137628651446878965561282590567049725942437362665732763372828008627350919959401368792483456777805511438677915543484429363273345060442339075631267422314959295386777319416772702839149611109416027795253568169798797747270472647801961213330508588485718392673443008671805900331390008895331180735810650617780218577695494171724529110439937930676107357809308297299094721373320024289167879424927554794578066337021278183253345577105478185807610267116936168822024568287813748399533298718201363876466222401890786905441486887790230407547417117180872274984957395581337198440455089971756587604059629806156807745375059725978493742051786633548854415064445356039072620872702516794701579503707919872736371798213560353568066488604733826358216582572497935136715578784500609808532539193850790402326 [155,22] 175620018197005657449103563125463777386075544633795541397930427456734124581376073986659861888329980259561567562774599519474986910320641575605929285242816121183097563971353417400157189402707041435528395853376805370142078001333402445532461351083258617536016569013845469201625338568314220147843270705710769489063586574909521189355573650867434819243946738692183957267030869704019801091617391035907516084238992852543776260057666514113582719970538671502374497842380516793761711667238810637871860408031495257221450945798494006161723639184808840552769392049133031740873824094539287015231452080653232758203868409754276243081743719563027516148564332982190135238252724546762536899595756108163558467496039660489893054252838412197963669031687904886925697110054353647711238431631374346989444889215561480887046247099231684380508782375253149671700796023931617172870602752574387258682397559593344817562742941228952555618985892563677795981306101045235343064943410353730996394595603408623572710167698128141867543075175130826362731867039309214016625517590195569073519214333819136660808245264261583154035827302802177410956949801154902490140446496661597947621510824009298784582164139501588966214966752589293408475036632731260615479465389932557177745817730269078779328343789857423526014247604873247288777806625366578877344564835542250361685377035788625568 [155,23] -1525682539557706157936165258928887407660808545288426386271854044568015069777354312907167351154384277073565274990558812181616704655604057344038093059294622640074291067481114316258321622675896823050573287640587381198023347065208218022404640583296554693613305085590873094980863527908375621774347703048245613715224482645244611316650442525284551789337070799346926683160734958103785633826498514886245882848163261417045150195788456808597917455064021880540884823192021825455999804397194828678528496090333129844560015667236832724027890032902815659807208306518791612273561864747251061660160165134783663163589272536412200715311994484001600105994969725361086225170915217831615067009689492689348151145539121597421166160750076330408682330977387087070765091902290025033209363214659109771593206427614005851849213452197131574565724263452140463287534996341925970486439405673503490670824728382092592702086644284041141088894004675661143118323163799121643633535878370377284621595956861904519636974549036661383680441451879041400076996774064754026346952034461771699272729862539424229640540549244741805283321278273563749184494980921274442698707791833012976784894123273489310258333416141752568997228867734603153087566781641626040009045584371657774748187343212518853143698053232122557129545445533995816416741998090894642797505385292328637030402021841132476 [155,24] 4780575959624693520248205328839077515903233901500391829144168949649156465661429112049751723329585967476286057961550356418658152882605492403227376182824892359787714482837991435453296772137260755480872282270211005274523920611189782473602059405306175603081596313092356180010629229883615580376126844295391579945216162015506462842713623787919943617321019807513187446560097452886088677320568700613446735411567141176381659305148065073808682232378689839975275890916887742424179225503932578248924456845794347877838852100047958201937310759774231004450069428399389374725371645422191421531561631591236701106907483018146572750897505827630156597229464576835917071125830373287008805550505480860828706145894649662050525235481653296621441556841065317345229040389489444601535803085519043591634396117288665253210408994545889932496184742988028656658588545402036322067966421682933541737792839728148097113279860163648558907690359743846953323345871780519328317514708396938340439526435628267255849805940375889704247580005219186845019931537536948473306837314820109736590403312387862095448720416461955270913901620218999453519022775293850054036578276261088481863991884376786928718630744527864261956914416908759337139052054379778324201660452233220813462128709057389011060767201849762301140668661388943975104880291741927739155874071832268477752813107586272 [155,25] -10723121640896331425703002587542749907775829497155998894078241190195064740168209937246626054214700008799163686872286470413007007837935859971149396001975306160461066849161764022098559070023338923052915676274400113901357006133942530634618901714743316446046907172950786531683639069783465223515625958399261701906525098791564861372152907600704859270794353756117786341520187751097135534767508605159100048011536786027539880685027855992798356941207276895247452332488635488598258317742894079620204183031042986598012646399832573043184479385111949748521378870532366760298635734239460064241875138946992372395350776900052770316625667643026441388121079496050860986037425975155216586887689181241134260169178605375187300208950406283747813277253836234979714889843123480599430321272025354818120120780715844273498572637082919868189555721690077202396020161676609654088046322815741449008357105663567678415180610975715283079824313353965966771067262783039181669701867256566002998926735418618970114021451171984225074806301294903556664151119406018616629374803642142319808619391109631037476647716964669414561041223930713997256301946847747110735530593165359879208059775835849609581814684677629107787329413961921155917173721553481503325624114112639104929283245142417271425031991733607662598021364247341892079760827785426575022301681980928996739483428012 [155,26] 19340557444555924862289950835726272430314356462544233523887178881512274117287637211283069071245622301495566764979918508486000091097822623195109005784634598020708746569746451975133672380656530378148522689246879479621234949259657416505261829382977951425742545791923278664085607170099341275716990734121116752604237002961102153030680566750138193908407072393023231079081171587352713484785667212531874991694789543128726326505269491642761838312976943089124779016652617063671867247343033194514501100726655945504495531946360378019526257436505045182925179976371393708063086148851573307081596821407104267341521753574058144546518661593265781231645411078091171732567688943572789703154040838311418832969902687238034136346243078009311634456429157116074784672177725338301732363025771272872750467354704785173587232194051542916358259322263197919797676869356986214207157803141114426409746858131534098558440772672284540603072931154745299022474095220601693630247294334892375648689717633525577860528300194168630302965071403558253602820989346132600477656528052780081490257196712401603830010574805883513083573158700821269718506291760420169612529217286129710907988704330406107677331056943760488105547569739316714252085023760968451872381941607746740439733812424000432677158620493910173933044872779217161750545645962076157001893778427365492549930496 [155,27] -29291739678306590500119959077158629752626632088066966450522780852530252745847554083859171925160064813733567624596937317783481221221656702582543515360160166218947363559703606431546341537299394753306823988514457190363407250350153868169448751782686232982714854134301839470391775036025342551759531188353407223513967355206522878526244877011141411658283684762114311392177304550955757083087327695626279596453020734842707324908645746732787513361883468056799012861685833788096889960688353941064922547710205933469573669293872486645701925539958760279219016873901225542669270017652878060920081575947351341951135858981006564002567914223832088548070363928928293620889609685225645148751809820596361325479319884830441302300845463638633277534379132524915273538684329109170857634629444685761902746449495445260305901692816176118954212713201931339392777881651293578382172960279491057504388940093855315792992084245010196835569840669390605292586418698579439666711140220267882325229518586013928785600807125304657153999479122667428773895343114811008759733516563533469416951573205660333201134325564034576046037590481177105504696374441648425436204396505497377830210589412735535020601801137040065272923955373388220981276225548013404616756692384699692309283430649167012816359077076411521874381585511969952752856424623400210085669892844808059043200 [155,28] 38057290696295238364780102965399555013058209008639418176812991620015704509851720427591495248698873393761846321012658487535679688171355712387981815561154850758135327316134785920255092723977474530183732872332512002308910826416673163147752030315953413073377830327948489334967297918461649614420166835854149191000532464977083802740016599938946908959806991647044641151620466024173665852486910426997355268516649729200413996429173786674360213791540468335890660597706130002528678798098434505383800422707205157248869595905957788848344399060862999118908688223094359281122756203559136638312049380098412245094591171474811637167530733164044292113334529212454307453622217933321785344656577144446945437441075040606104723796770827427332582841471760966194243195004683256063007037686388923813475661973354953354553961172815651194604565510483610037563773644859715080542266921155636846639329936088260507683340554514630237135040493238199092595292403010792691255181413996187661889989243647913316436193497850609561773375238916165450970827656599179090952635568664695443507370735467775384856637887459233047226763516257255965274562470465661494944234930396661831787892343925506117262324583419770199121633873946656368983197972011117673241089533766495481490590755824116805165088201812841834134733478183395812673697036167713586851421244360203755648 [155,29] -42936239290587738928671146742817413537997643174435071696748291277221429734012668935212845886715087414260642863505093248738214060688192318194383343804181627627725282790545236911776798857411706702618378523156028104999770075195181763777893222159587811623483531295598739904949910994880656295659461232536605646073269920976353993610038894425252180396981923660832524617214094875069028978631544577570765554561423050454726253962859293716647985386472605359018619708856633000967018259791036215530903664783686907126376227495379143768964702742348724983114667572392881631656138632052454025151123018756927480470825920528521041150614689033985753820631612193619344176114678537160139474819740065170223746080516125797543606394523959301921004539738130963293162147718379166018273285342683376322673358898795169572474038754714125000362051747488728034140735260453704691256073231747363390298351550661607855342085431477570667279122708616289833838185660926025884917316162940163520788914213137327772703364384527899596128409427687016160375419902380112867630475214306035802177511068834761987598147389965782147876398680151631746636016890639261578575740259500266067256298844901569016767016715465363037161762734905208889445997061647054875390350782066439462844130781566569911399055266445640663361814268256278114209162988962914684093498504279529776 [155,30] 42373437713653612412625301375112564110511110214998237589422869892110497855320266034976199646638383939026962821036889469709893761162925629568867592829044698461398830914930558977117244935662329810893931749585872868410100082593491974422107206942162909895897591078500609404444356897716907354728519245722075096269673532762495367264985493396535802285421143086943265679701796821439618587185036670841379963527860281441841525842391062163111608129350795290338375856602770787980172382677628549754252799017048350557974160693491810398028387098563418537239082039148237399340903037208945176754755763773839633397311966559154835966294595735903833278666196645295976972505268169167496837831708749064155090018169433261479452573964848351586824482276380506653947315062723299456992724907709777426220682158125491594060567826493667297737715532549565313626975816092274487482414214367386072532885405449956280157486724759382688087013276119525580771386787053401047096309440231361091322777764130865475149432119359324456674359258137334229046186490307116277325814471117244139663175005233418230742402200042343082626089673808860689509204323472869690562714555724923365397480199425216610257259785204449254126707567691952366544550858966808788600528887912213853790428967453703803348527756571235722874355560310025206811219210811884110535432718449088 [155,31] -36740803985764415495602769078199395410694989611857203982680430065819348516060908934990536282957493658200163084834518353683240490167534858784489249094034474734733496311122777759327696163833793766262516010210805217909286016220740986417516669499540767340763563510983098056747795616581141332840843306304541772727902534271642986173890699972755486128808439042675366709976896526617968339852259573311199017592931079808831450698386977900379720256178297297919246749803785436422727581695656066276541258708878721254248484040181540808427518335083343636177857343217804657026765669648865651402102559152097077060527397789114085027327842217694324446843610065271244152857298025097514148619499518497291372211973439076828971439671371979092043042372002912258690615634863204886292232329534109748259411907674511312615145359177822704128361476089962081742681693982985786682251319913303996156205038191346193092425163212278988469032287243760513607958991070420438725319459584719485998399657216798606581789931741637606411022117980752965386368757411522582587777123091586504216367213361397756230358707069072049838003375687018079138172234228167681653044662202942393147786835635431702798680561969552138845277820838827236967795041048155332415192873596181381421710494390594394700650024793657174413408195578584809851891064586747581048813114344 [155,32] 28050754445502370204946166215908928147582669719265222290916884449357628129720451945651582438864290351839101925601576375464416076306540440962635571948368087985683186276654327890770440514624969889517784442582264878889108429543377664595785114509112888007165657361879958594329448006598422425195362175140671529689461115500245522016094906979821751098613741477966610552420175205127485267266207327536458809219139754032465514848459464458514021883211888470703512599399487396978672411605852498711431662752878423557093801868874400233898038750400864091334925250252632775912306548380395707246494775047594502872624233723789498022564035826751580546921697898260458254254386639243822551289268017072899621840405194996545947571361266426656162707081465015968233605247799531422921889647853688128345165906108150450069306755948616163043443562551358090347961099592428079332147334672049794900241438722313183624502909140172206711790222182246131934806703238349744120497604916552604401738239401826516808558170037963146850539819772887603971861549437333487182018487565788573691534357628065950944790227742042393070296168160432955991326697603914312849241991005131675322393306297398939674963113697381316867690655837803836167667826371306389970545401861921364932521745650126652226977080381647277062237712730903630934706379288457108572071800 [155,33] -18860366207596980796655858878117905806684727906043319314444897861800236328058365846501243487596214306903474597506342223947374520044159656793551169677746930926076664124891413527271539360260809743396920054349829895178386458829579234437939564356821706960907627091768010713103949237661591091931943519755278763960011364488173541841968298739110046317825380219680509298750407746410050362505843023982333372907690173854062523895459276515125790174981412273385430503306671516293983813957260038722890110486954193470630795450464903880901993674478437001585593175690460644428554586925297610038912630177612525943104960914889043873427391905281871260837916487435994037011453374332466937544947715605668615666794351694232295384063961724484171375758469767753529920116303503406681278089091474265391355360401063268291480043088298735312982113129165612847454891792167478106300814593039685032344863716840520318021321056020200454036606688871765590639150750779216302263037453530711351636292825130227103028665278027625488458817352661841543898040785740180923874348820473984227078357908925542051638366224574782112535044778551405636584402183782994748846523171354970868869990285441672039146105126188662020088547192620899206466701627107570426125635139012176884804006712822580177511978625728004627650558624793074651417828510227345575035 [155,34] 11136336786155951940459958688177753211242508263212790295125042273905495452828379706266867905269050179554918378557034907310253957757967098425491329096934633871421719175327727264643166289054973222179336625872133055112350887802308868448931528066131422057157671117167882784680374741985717966923579314754216912254410992340371747323047727794650595223596057389406660270083186383481543949004590255280247505307582948937622537417720953359422707856193083538992708559352807769605120660164939474531352046814473596994993828646990878206455728135658160207286147128426540289875571492710001153338899351781860126179244946824071730091633455449823485103346332258896534175228044720019073940368913290602204106358442895609978983642027675958232729289653189739064296614893546555022955525313218362649859503139536950102121304298628973466965413142880073607042562730830873759233769472141672639460482746549444795603641048071104731453364449853453074361821611561886168101933972091986718008455563968588610576840095008089167176854450042307364174095955063199975744002484255385643103193412882428243665426182330257352394204186426534957508956883613254092702328887730421953465308264694825115102424008587890703738372760942130954260694913408483646151419325554992225347766418061068420492684624511237069103602995733738614480800562849606319808 [155,35] -5714481680179266653826222208155158462388740325179460936326533793970365084164532070200337204718875415124020172432940933433566627700147919660183508199528626705554584815446331695946994783398120787518402306319744163178665433252516705227082746218328257892483801935656293278496500250348417072518477016735566635528815590815983177327332167141844371597106957258405314495231583289974994728518039636179893437117136908371568954925907847449571861898316551176360628773235948902236152858517322902364081098954401131068409382948713337830282815975047914620160530433393492752386883132993641560037909812968690145085501273946954377617069299829054285596411660778804492541344816308525691378407928143439519454635286632635367262377552163841823600970154485217802691958013477751098128918559664996280857398162440418932809020377006172688299509305993535366337439043662735868070470232453958922255963599359778237890918131748665771358817711656062988147247884635311911963427108644560338589963936751459786862106152664337932735571500897112794603736601497563087505832769347425470753838299658256997142381063203941746382751842340533042063506210710649609232265027065244642656289363970299927319632128255622843228482653297872599412228783656191741890021868724242510253808407584999824449404702988482797191862719075656208355681521795242696 [155,36] 2449083228425106004733640480705790265965308030445701565744652422969534099611691196393959944608065853910318580989158551993006864074981941048110005397945929910749718526928632079249900479421018642426062823589103013518607522161995012704410563173458842830829736916649361921043703759058833147662519583572460338439243331688021774803361937570744499132790717932735842202804830790264621752503609438130575124382067690055699238106188825755403581675121380647261838050186569435868736226520460675066027761113294752286761048072228231905802042383795722927662905060329683030331723794003270103979256799831803731708205808992392596962449603174074709417116055613103019441346363398226902329843587437022878880999127685026910241181515364567148504203070175440807102810035426638512987152792970305623322721793261410542034705879170654002357595422534714130691780249526980226178517959592809558596083428434565221678940559758242698082735949154199391849050747147814179705441740127804564579016212093331778965759264608559793988049365651781737207979788684451167092076328054227011950409265904712604515966867768998794476059668362449950065256800212404728175877103598408488191697408628268056541290990727629183882003390574968885964021468377713200214797356450709442943899970218955696256058027886813362851581465787001160769061225142320 [155,37] -716799359933794394323098186062241364991143007466928168872210646043922448447445763024873366751373043238551051987063408913925786194540749265401261245447729233205213726175623256845170956580270053604552019207239114008711572457447158700546619053592527386681219731315921872277734943270979210368383844012115836825496831296769905076081383064044600503603732816422622059324656809484737834758089006399163835407063506316766136819619638088440609264175599130079733507733213456865454860852098601347029897849126764558804743307102564751904841005817571899684856437387056105919514103059473014176627583662637742897919036977833361118919765339108811286944266937468573498988158788547723235820923767999800495503891016811808961829992985226170312209461156940754805263272297099302295445958169675729146296375163643426560598440613951707538232150570019841731295374959690403342026914763241684906407555007349901274387539618408261982272956231939067510332564702651556776525398563897543750968236864242688129379744299552395936988797288504846581566871466420352503733343567598038953451291286424469524719023688729310292664738662497481241235484623793035648064897264309427289819147639453772408692128493822833801456748417353040140079179048187680031006280633581461450696454476156094371108715626674841246846216535237881792758893450 [155,38] -120956339272777920561352008333731637491831491987777617936632372369109592608468979716152584559464270869392916139347431467890372988876645288577879515566297280231023873716473732507085024998476015543643918283220400401020211521864937968174117603420669882512750438091665273181213239051553436137678910115722181247775567158183493677363240970862437138356290914644362153624101374465946268473559135431672987122125647070708248877552323837311266354464009712400409741291966572877823626886408927712310663584555446634079014831747884148789777165499044143156657619748080759430610389390415390633006768357295969841656660898099711409813459090071176664158933283624758249269709010992299374862398189677470436401313205045118255441748887024007594071742393416953915057428997949802030912279034598059014879293677575719902285402426029984814989658181914591455372224778455629063537054054347232540780444917437542526538060220940395641532474565489147017945699742956479746101174651337401551293813397205584375924729510828559688902560658794356985976629321746362532927885901568880899177769615989356897072148089229746815753662991421760958208732438653344722202312116206630554688611544298497950053605692932719275986747226200674776611332399102851907192676318473555896108250213568704062764141823777727781268591008548513510221792 [155,39] 493890312722581237086230713209183882561952282628662653646428924734334497046092079465957134026884614776771536856334263535311111582189224279016367531179184381351297943517000159135546826772120785395091737320599964892121244711407458402390373642648050393632602208973445110845070668239036539360996555699489008954683477051978394154288118291246106990681939873479110467515682395099852853330330290619933623221241566946151859204233726223561271273671509237027116290074466246506435204993375610302378800941209372759991110164394675426046058011616371389565539501686994205213685840446496095300566283130999417351047655888297682965671999452530797256601646697551825266346051999480377921085944242419631493020636594824886929776394551079326215320256165026302904779128066618545487292685836820600530878103579919193716088226834746293822801941793502256880286234400755494591028784978842546431017661380275789002156205168868912475330041147771826028204689936728122095786770804516504769578139773209252053456964444375013080887481403517401052770160022395914234423253934986850031333646387193433647383368500263382856279006179717030684366935076638599015380556721606190395170805716976657563339539187008224631269503240170939642519170678547419947229482768360573258422093569741433853621850243951891629296041935967770293108 [155,40] -616612241104490295371695704515716788909011005540202275676936524312171300869900789152466688932487990113704790022193787620382491966556714055063858986834078872198784933799885908953007886067875496452517601732786191652904006042197351903069129560584107050418036370589688064928369721688738983211974101674089049199116652809549501513643166474385016240520035430754341359939612706912794463492011427475551497478641020170381677257507211019775331060365380126094407620054533565383095005012692305790106215308082702938321670078464755089113113009403414478672787559561782800552394244317770456250219505653862606151807421480365778470910326229089169883863635164351473872290019392579030492451554344837022278596009355537103819613577590397723706429138830304393107902204628202021095697511953261808041856532914207202407372393971826332900197212992577027719463401376458572452039654863845797868237624603489928977249722208117163217171337105199524183573648732255587793247405906127692712309435208423370844684370998873764978478697692907818889188223282944025033571707991853388703703841673946577424043695382573094325301722121719467176987201414054998620934423609371846397871146000380609451563620329281952301961603552896200416692567393444129104109251497277563041806880423211530234581698344748006498911774149945631104 [155,41] 581789257693350698890143862971288771030786060136480122338898501342640751152766816365857309529360110679644200956506541330740283046213279589436393651330381512643303187572934614647621238644233323717166177318131655968838035325759631114845442764684883168432192162891102284694993763361253679703001191173974933334088277152571459440910345813647490238255067668313411180557915790632262775108809672555547052166063621823955957261275776690000221738621000073443885638708215021922084891219298257700970036868421956779845318321360550342399295237367380385202300816001379709972588122319718113291882028696852617435916789765256250053320245444499442444680217766448847027310819525309418151041185976623020069488664109104668321022714482073690971765964900056757167822886431069867759873045842903659969812399955368747810302749514016662160404580283505156310175216710940276400615068767608248641515440505828266388940905768670039279497555371145179402359975400503494186174397051681959426050845940211656876372200554315672015576581775831543369796447184937943290694750429626842438582372560370350539878697010251278661839650478776874370038061138512635656415935672377511867576106138269771805309429215009429252292480860724728436985406268927876701916789958054582915207989771209421365664723165925205302924478073715056 [155,42] -447690724661451718239134278247985608027941490759273915899806882244101604766975236238543547551180828714086195888925110368425481974871215890984926773364524093081460379542916560601894418693338911400705179004618003373172614552095193940510798015596847168615837303334034117965830865402455147564891489618413048782919441405471867229107741996983897844402447864818327505394354923312044013470788807869716231396907518912536067696819554911647870114944332597680064974039625841008800977272282939436200174829091044002313956510104671624296450193643883414181691237082912215904353422413023232801642956847760148475837638616999531085560822849290229786126597952160807408440319501104602138732738146515334107280969429413667209226928407170366816854313454289660527426272558571127355146578768162605001661388571404553078992906867953108437270135996125068007815707622732118308590509213600585996754961231416948406782105550074718023637076812530199943054013986663826402414041759856678053436401679861824677989350043929866414545712478507470478273893936594799647049178522546103394683783774108176701067494598133234551579518313844493956417407049543958611028212825086965842673701566603498669431578558942942551381402623944207204566178735993500266319972501738102580230382704588641610212366598206696743243359569920 [155,43] 274934265876050011465624763957425996789595837347792116285775602667929697567188091133123205579264571580989327558904434357088532097509852551671378147781756977436509124885406327025518672899000308152001254762333567661944807713779308110244263188554391474632372383867222267233803022221964863979901970293670187542917754308072842708494984232968714584110221513248194789097395768104640331815295168932937926811558638699665036292010606976131324138753373923652463080552789423913757502120378364910376647234349969100404578927813790636012252520390079799526548465722467289426056065378262375221725788749937785691069802569533430289674465132479086113373451977003942574187286252376591802061155151118953674981019172812756024313086332849366495567650344868994573025482998122950423896443790972566265747541468215667263956297855694214362885173305884818551480188930604612355093675622411295396190968815660952638724330868568212634248419989994769991607011997299822664755882239776584023670239708257087907536326813771992816618181358304714377863012087339037921780218879521262239122621218585281513712932538436666646043898801966428864988708933030431174701433695711375659460120610547796210890941339842778338306815875110197267533832278926050106713711931132197663606537232253990668089060181242120117483009248 [155,44] -120159533237006541142177991630574055517876625778860454828252371830687178146767483745236896519290883635103145788929938854084780964774781010071822179397333251720381460779811414769050381129588910030624012511562359642117032184763316044926661239815556125674840015409774543190330922610224089344808730012544845485983240182135621801736777716869431981029506622993908882491074563314928546782324607063478417818126227004903548624230074108874414432442996244950951070681030342995173117759814510296763864705867998751164614780136634391670290221842543471435319252804970032963223601428136311365791325990169104378516448111252872652884648569338151579116438416775977578696836855292621139534118037470526371699929282603624707213688448479773769828944909130742335670722556250573616241171124857076433845611573086031639700898415689448613586764715823034329383355892999896084816637736263619356454396651186183938792976566475514122440943716578763855777003710405248867352165777763030906445278809996691926505433072089150527934653989608937838409837650665168723225106790241140561829754835899272510287003896545222921224485068768029666466073417353896699686977134635234886441701470223097917112671468867496138965359219705417408310834754069691585880310774261308529452371179673700086500935685148582232442448 [155,45] 17215015719184821966089434518774937079145683300574027873095188373212961417064483947873179037581058051853441191065793004158590163988973116156694522882959619249320971206100488046992907462425354796913837106661982281575047665919464622688585406108042506779022107903240542149260938434661698604270239615512488161323116111660236871125745630417876671748991092401202652586557967984905307534993378039832420220063637115398896335205123188479812118468384480885547613427686490179374171973571885343182658602711662678553431562229142665475085415390036854400103849408162357049530823046523023072392053683985970013453976562545185348400569566225098289306324718491862057728728263493901125969639004332334717702196948868515213596321346227659852666340696597150473238633545136892299641776633636874563881033618346584071074534567179346725578601531118876330680026605275645025066602282196545310604715456086270274741618702813229432376639106298784238187234359322745035941857928243773694549212213228119994309539479670172321544792245733915631306868191241788225194513600041216389486211155981149544957451497591733906169238735952589842518803715984326342436149707395629137829763528933417222494394150477811108301310375002542563117474930432502878148486642572854364698915433504669324853561759427296702306 [155,46] 29905274547846834631142563948849420528186624907048771048780287760774099115667778421170855588803373959005932587020974782894528490800569146602105715700519099560959749148487901638643161782026819710511709727052602507183515437230117703376774458857616953221588542132157600065171378492098457950978862758363187375106173362085412355836417633590499445711032992559120728239895496143318786111265859473918670962818206708246635464730902875932946061040043543319342801770591243777544091633267463021965582950618997423436754012512432921948993422065669280369902235770513859527010777642389591185747465876576893285736067159195634773225088161512992846620166244848854311771145312995162932552432855802886666875319774373984218686741830118627744788423737851188870459032635176202522957302994204484815977763413481954872947271695291242222883047532023928480492742557640461379099177550072558471805342170019188535187258146651317201167830797845589488408431516609201689295153773447806121820488507522392970420076969818918334973665038137120248277216986222795442427326089014022332935211647914370776458681998524945710817404655717132107289929197112833689204566778677512733985033989690851687244933845600498423977360786612161043234336190646003916454659369415292765787525795332933243653227041020575072 [155,47] -37774564335978739113075179356439452003188919641726995454907189063538402298860118068385458931435688639212129379771368235423784570018759099549962126018338667084658338040512354970260185055748838496000320404519843405220322620079501272601636637936460688897779642937996119685918851604337613216469252929679525706758055482111057531820264305791671471147264513268396562428443934834398482917006512267224457778441529017048685712627987850880414757381731755419587106568144077157660101547786582801022407870384910469156635260553298166476280276419067688936370816636851281612931933713586663148159728173624517055081464582299515749937649957966737226823301746529344023862134963465826909448761287875581965052691856099575680143251503593370487912374873959660382798875255154434453648808904000253267389484166024185671085794618812169060056976345602243639401592656279585452482983649561666444002370912611030779947162318277534689884857888791388892289708650495679708359134199337382997669342272097440214161182942271924206155061750331783629136561107352976768350680522674649817427657269830644815982072789720414380900277597275532968530858386903034465839208371830998381437588766748290902744381746947439017463221487861945475830728581493583033462688635202432995171254367578379421731199971422756 [155,48] 27808959337841273483149627929567489028265302968278960145094922901162516767338685614116416954670464078726931389140485151061760332396261270867691443271463841482263507866754761027212762745227384743152396496144309140070588920796772626163259878489890488906176666716156572784078354614163603789308741478039025728193092488170957763185111672455188959346040363890125186519506713595496950104375132545668872433130860938909522175762492202200390136464555933377730180318106250564157985523945908409877230870873786920446203684636176047991740902997467024901959225491568140050614016647277910208527180825109937468932091011981054637065801676509494640626925871542470699884688877882901861063559383389046108924363739539933910358781735663362142153607273861446650232366740003153415278147206757338632770774580265247753519897921222786921967709270834383527777374009767844083967395614601605902004290260036057109823029325302691556754055293385956094168679382599226926530793885205861171779725527882699346822481459788352602543865079919763382926430295470861381697690125572716231345628127948240640633856610064991678505758878511755822079692867659324684844900123272370613670880021586755248203132556305299719184913043354858397618382148652562857678921739178030849355748933059290553380455669800 [155,49] -15231996138858493866567858224728970590256917799640696543520591165482318063706977654861720397718249771491045110679215787499540971024758465869959979996291086335820376583700417542323951016003013497858749722766544016210806342892492823307818337455239600926857848320586397143068105758293118076294323021896569341511391764654074054109849329963408221427300005642548661815294966948463396864942696312970279471602115167263691769589764799920578678037132207851594519837768828149974963186168999890152168374514304886368806072453234248007129772677866199201479062224082642273948638656029264292352591368086075053396842603374594959447427508097839804744465365652132834457762484994128773483339989679757284210258581699311080505851141321609318406674606575320982705563152970207762044268814025918317680034922036734489503914923036781331254633502043334523310591515790343426544900202454290090943799000674470874705329137404784894456721026063196728177386531540120752001623574514303893603689523201940020646691289742585309354362952666263153085252476675854496423810119509684791520302208342848938884603338833631862527795986264110871250773049603552941427866689151329813293176938967215832554454095911643969397769636525073988376086145771122738363441819426008250014822729390374849792588409 [155,50] 6486115455730346877488056533135468387167779510484840058206359876815733745624600410657315762185548559436099540771912126415003528921364103742924729638634939822556684466121965819734038175647365589352292336403930092837912701144282038151018609854011527818585538449105496123266157430584543469162041895603952791830204829949615655748190512084530485681925879530066430687868399356921874835889580151657319202140953641163877671776510981985837569878713347696771584297930053305587996375518485491978391111856655813277616903645806915298466245139940615654878827861325797180686392955270359475179045182850729253508916552308702223296086177534961939061992397449720007068197252064640331086233217969921020864814093446048207546406181262884998041666080659144755406590781931600823177185126307443617207660844932841067639902542726911732744801382858324523272668585922039653496057517937175226272809968097492035071075314823389497536242566174573976957727211796372875997522759492983854268605774326006131070204963479626470830691962353792388528415810331606239469724745699438272761307752075678782065100268042753600586756018964554320557377925516037564210615984048206371996891645030675704285777220619204218452368673482722265546438315414093927000839711433649036046644292785893877825728 [155,51] -2098460777060316496099929800623361134038451621674955769590365511955554060257683392108657296855705525493346969870584451793816551289326868101778575669220017820890798467516786279213244093495923684209650145117914735345339576366142124402438656673785540212507248061620843112266397373235348350499479148839742586535007888539387439896022091833271940707291994889429674212728465292044186186929610044198448340426232643240445986139872379156867995558847468319573042848110775090715409011422526741959212569108992544565118342772424012785758874765625947668679755686937010547459457181770407037417328542390897479372732043181280515727971754082009609822584816677424231739042891844561867485207853941029801181075923597448058357107051021091717769756746502760936260727439658720205095427609744425413318628069744646264405894292985160231799447874419618847476748440154449249718315147728398447645576439287559516882400534586105280781648167793534154810110847193338172849722593635585854040654921704173781951135747652309666406901160696216435244077262468466960755345125260928346256689615804774823391676563724210332555586644650729690763620555616569968236940143349356820433632170094003133537229466182516306706406795088510028211196314617152951471431106596936153946105153244491349704 [155,52] 452084688041778694100860054260992738946405468155366478380538175844497177498326992877001773176778747986331094278965914451470911878413134076025142047719062169449125741779534883907313133065268211057452820350401720454940594226016586769035806585321798891383265273745390706327265378329564293506276872113085866135256830755203859158266485305518356981896828956569245572629332559416492565512126564348840916290017418869482783155109923266079865250008168331456227767044850127887242677826216931888998151535886537983406202802095346153063903748407299902849474972191464615705181751069179571412526062200162150100740721899266867443603880230039324117710810164624756122335385398312380520672418495563861744884310265076007880556732629088923625672650867129402873603597512190948643682388735219065471718420448491314658764100675352394255833699319413579817148686026702656522155081052024680896573364652339357314749653892667969775924757420891761818895103954580363949065340432260800640114831728466740792778679146125382605387062554066824570997375952527844202626559707112614282662831937118082573768385408780275410250892556396346346119729079579563718148997684178154589531856471161022959067362074145753299057862183998923235916678024221475768471149520223931415704279522428704 [155,53] -18582487915736524883831526537730837956463685964400937311805561227608904712989769026314499368513562021603059449687282435576362585799611972984287439566293723557076846036391869698857145359107671768567972757159325277339727853506836704798862029837834258295151500538765600387846637348333312195692320150607620955472969162779357108749155344964482735075475581100524466836995151081284294188107314268228860955900055543111650186601064855119682358146850508556671830671731407809330195323885142814244619149479329705360195604650690825466213347181647429774927273840783730196305221613165209547488850806416949252735168147674372910310497069752688632258657605453908064945474425674196336482406078973702303138717540336437787214892100239993764021578458192560099724950614284878162340174874147503522621020205999013332390359334299001094974592649168203239618922292242873880504566478168019778138346632718655595572159027419892469587872459540932933234384902219552338967986220747381093509008711831831917358269279731262720433256907024486592796014134079895561813384754454629658914717687668005051629705331178148230528065714005384165968708644295800685098371185957476025351976071122711493738299930385493881186286128539836875949886790418689537269797842184053045083306920640 [155,54] -34884186653078892255499039263083078600005115438027146625304086101481523931591543146800872084603549703303405495306119085564927224102813959709133760107468077221077378659391082618155226339680123488958819879013137515464045365018078133801164756154980975634653751742840966179703907349933617191876865345057115715297200765933495288647138328555893313477287820476681042773239821624810479679800871714555186753196606131898529158864870145342285795186854279640503219929255162210669544667711067736734867681562731826287343122104809508745824969363630546896428761048293858183706526783012702038310206132840990501412661870810172923745924626784723031856890096311003006168421017897857543690099423682684087750418480303833247339751807495974310916563742698760984605341285057872231641902927436677814272788182752864636097448529100142380145658333801243467738244483376037175059424222562894799353581496915657345635554425914639052221082299448964656033790414268449506900040976398361962176390945782977872474107547122080284186735840174603760584765599704207031803575007853066057254180732070417086201258372095316032928958754029959318285791105222201355224263594415652590416536131023559479214322101876105819502148976549503387401902235645717624793119882703188966728302688 [155,55] 18385009820954698681992050604292995673700071659638197193785470814005558568304341023272256554885634166770274880744103352750914040032958094772881423557454848868815242874079610258944571944028459429258700585320859663191987155802935211566650767613709024841184740837309864587795532238294283652065576758996008248088451742994594550944161293179880291720301103514411267814325716321825279634065420631889716698946377193855927769178626991492874871947171374147989559315520593588470473075605213215881343844823684532983251107429427109448659748102153188776311316169455788272078586371726465956836988183603883270903176681499232031040940706121901541895844251686641062567138319608384248262376715086542103358094706993909094648084899137935003497944343806929816855660773065069704552782195951515605591363262914037160560224696194363039001667745930727525177687854790258076824422207193058443431062227034126480427697765933395499126161710339782828042139656290808439534913495647111637931664028075668819360728751459323018412465214469132332424277135873684469684765946402524729705537064443116205790155018699761655293749954981190565106691243542021791016296694532973552556318380377234303291220391842109070567846638624528308694937886769582723488613070290079856575460 [155,56] -5600813147415968235663573883438201363077769006547567270437229321220830724963680769664811089406366219596970468666821845411279892721214313636463342962374308828912989794885438100526061495758826418752207746622814441514330550687999177929044359835322379147233706225011272980862706164357249193458891092252867113421434314517319052416685765172847809892992304341326663576576819487646141152282574200425340482432093121103361261660762850754419761378077078385612250142573805147406467339161936089878978447689939333759668033786030295476870812625354499220686719892732776148010386326153430863654246796269760892157145078134662668647741580885292037142881091705763226971093040043048378143597804260929405399645346088504563022926053235560158420465215750841711113435475367302251695476535388658204595668928481029989671142259474661915570519464405675818880186491462812956328330192187529529348998318675534185775170476487012496399425308547893275019796193677363288647542607807140595757343583142937915780179114529115461107322892458202836742228058394216061836478124249353459227890550428290957497168070759128215406141053306739756616584605936404725492554848622841690538341034301569654920415568911337103300599690266514041239888731472513187994995795367228824720 [155,57] 1144553558023398138700715259417269678428831767483548597279670899749952724348666480659120462193793050136038130034816574177810532824006503636826716800805172263287443327096855244773562889631227804675368070461133191212239015677128396577375003241771803897078207046519745887959655407814820233344474722182927588257546333018633978753435326942499382569548474063945816493004858420516222829192503285328420731089861166632750245810489943358416965468610763233541257448084031439746028274687287951273984915951496473544869463706446217611140838041605683193587401295892898212650654181092881354097068675216966390044372947202979025663809079863292405259723844779878204009615364218301160200934692779103641428565374566508617114337760026714244815531895103243388226689133104409440198639127763759546062391004402243577486154986917303333660589354562767897890074236212708605753248728676228571610106067873401647620137030065931829444904844023466133014775875987998481601588403696788694333082914844218042360064051633125932383463515160555606942197942885616664267927219979028207263598423564226804632017056830014581802868469910334445198314387477481066034907588123544638246294062191180288508745835534877544262519035936321988414863271221499026929754562474436362 [155,58] -139790389901862791805824790691231826351456068551543403679606727022338840187890159347304149194287302774193358773827594902154984030073502111838744472288263066417672523094910258526792397132127341481981927162606826297621274762029956265003875848734656527104923593297010106941063676263087604541229290773318377804619212619725926696168423895761009510865069329076042916081757493693728270814329652234881800013250585317816073576920634884777183861650205800928875977164624738002514004246033730851852951221792041035397245096385496129345991648636501333693572482381526843037724275998799268464762107785029755167201574710997481194042161023081748126976849637496425797985452543788535999767503512366055818955416480780143694642040340927906245087124217686276468011201086180563830001342396246184835267906631045164150456906855174197612735265320009661844895874749408944721836017531926587416292543448189413331428098366282092686360602558335204510375039488026134361918945049675420844522123273507252163129752630530460164060607709744972837615099874079203553535596807529921542871291915793450304358092420713454469871946583879560217239290386584329769439129269493160955390772007256967064592879379671900598729085041088084316583106293870019636363070525056 [155,59] 624953329300063138887658362964521362139605401917991902443767171337013188850515989620567855364454659621410460784110273575717957290872071169535149274166464720607870326478086215325355628833910973978671498773798976174590063500315070133803211993308476091580257792872078588052845487654911341043601593403308444258183193646639289900825202678034458772004131208856496240740899013547993589203987822132959613169566090715286545385365637129480327492707057922598153411746982678899387954671458872295506071972449830327024523714825453291894916825480039671719153628505684463470562951728589473636158274542756208885101558713537034661330219537229509302551000611567245302017582126678121623673123558907407491189787096201018364355644824011815600843499989365576847720262068514736312684199407474720154384403275735618089394076521558004880746439007761611546831902786859937540158574840654236927607252284871931010140493817541163379189402405989578840719335720828969990321285008583815649995986557438263626317288532313681120007623817206722549969409990870292322374521947735071972090411357622821740116694861860572667800128762172801871456125363601127656817919060413115335414494152777509501906345368788203261744013379770992378840996597505659891881008 [155,60] 3883740436495565725133571596760691882302590874810421036526351753268102238260870466344732964445195984115328901566498583256383800404991523920110126181100066955942855816373709972568304120359065414730023413914702626908662726119818764389012866781960235111613996567742395596317062550958719863998294247912649339074093884969530083203581905491319181439462279395502206874698108240076554238650465366852951044869537377266142785702018255153733488269664473453591410502846341480098080261564047569509687891955677265452170223813992444235128848722998132808032623130993526071652148005729703412442706917480180898908670990599117250613875449162100143022499882806238187177683010736491336378977814435969693750210224847742532030200090961970014776403391416362064928567116379194200549414845453537912204236773977149305496175903632509721996533598674366523044459276863542550612364539820417913552731137450443199224082972259244404183867357102895272779928638577773791024231899860710604125213745996235539205177058623116414012415331201580786281508749873025125296552521609691041224530428172543513462444200508249570292798445406472826543229990757980221941639835225313528123023723192042224296952500787413129247448711141526713479560338178649591643408 [155,61] -897730591157854771436777156159263625346074418265599117045929189271987945796590300987651154532389510105113969328956924621436471183202994688712126019033531637100752297924543629210549501703895309840103828266265289808970104780019852144717802579047367414965621649277541300754959626888098663593164970888606706003499710223870319879166601187755902377953252761272423889078987837028098531583427226340298945799154694062627980057767215723893661429990338554395776425684279696076881514017212399227108440148266452232831329317143782573215956567063718394934420546487007359529467084040426330044484588989564062166313242575891693624230144790967734174373590599087763782545055885292149336478500267075056296464781496503422790949234891686286165853769891848057468434740509940085717725227798705054990637665368102103855858053628356713650104184063768621149262111887746282741584344340993605837605659182300456932801842895601074308143345310784267841820250457050368295550938445597971179435631205416127734705462054987908406170416503306141413615973290235195326337855018354552015199669471908800845031498577128878945712685503924341023433254486870220499984587115452513823189651770908281787338882188294362572349149592639121726365494188200454082 [155,62] 104809419857596566248272501951616166809389084128271052116216332938790539579588680023807129062944206003434749277107966789171902486748633659201493767053029945921634192718362442734470375543766071734623389710730023148838443142377219769018195854526543866044147697180686393590055119190066834713170778199022936514783631368643553408587573440298529120291013385415922229605594071662451606853324674769202330328983687034760113780202572182770327997931183729352781657347380365124863389313876624235501842520699696393351882524675467089414762199294741317795387607038735372557656402167615398219284580831129826739363564988881355013525793841994915736005856270708628376463669360895909696939951630732697542850482340175931189203490518436829625929341388357464869984803849164445040355472852118480493309343129897149685378442685513783336337793356412983555509637417425108144888521823542218958684927505065999130049106390211497451592869703002820775881259841765293934867535264268568131865175942101505649327428918725585118043243892392644852422632972131198708757872885418311706998230457523627470328641880646399200503265146028175405301448213158827667721519753556453172489607346931121365566290115383184352479276507564906956291220152102944 [155,63] -4661886363265875631821366524039091578695591952261518743702445098619765572854110200082759673499549952305202374707882715062567018209091283002079662449760193041654680068362940967954954621277447519468004169765410876804683431975023626251804504531269557800046793463780018568676078444588794946027042828356049935222961273474394463984180314387836683882065089464533073881938267524836539250397565045182936471867970683656306864209114270198418174678682425478170072491869592236207096491051603445116219216746501758617441918275210942276069522614592633961919217891102852252425745146110435155911649855291515291233692839775484343717160130212986350489257372697137633787213146337502740082356702237013787794747475227852120091927342025946327125920853429030821690659763292739173488509580310281749218841775392145029029797253285204815194845632671777192738835543583176596165930038835386443210693641497583830741626950201586519131744630312137641774908537187853153852832971917389481971194294148622067478943499656278070793645076615264080616975399578904546303653098685921801028127510001447048757467042730098177250391098659968997127237719854518841914113527832932701576077111239379490903407205919621843335431285062538291733059498284 [155,64] -496513652114254414804384287224985602585172452975185608966358827277793453348576809219837210985913971909617407530555176204804955717043991891664539263572497192300358609967703265010534913893854287478674316322592937742924056731955597310195972571058981887602222540577328648626622712825765570436086964577108109094587189511397206633806856445431415270554719878108580512366938044670819462975705066536542595471800819281261580219039955608435683264035101180991316694315337940044324568349117624615249064512920969650346272480529000691129806305603896748807953374377487322331252191684442215239816503000356040464298510828369627004622694235861041131547468894652506017692309056463237351941266768004338255156161581521737734903402319798172060352674138811053022666050651185992409960898481318761257831367101961299366129921301082280766889186249778172667901207822081466917226812283626823686260039523946274700261770607899689041526038886515149923772785530069222016830266448135619469078058181413147802681145591051927872685478299438292889069192278164412830612958310287034132637317211401737588300617478039687511441933477143365740126532007438078708167928929712880752572821269216482737948840117382572436977280044780806549608488 [155,65] 95327573270270669296545464210389230030791310294194807862086718363103239152497437279128429366939590843800408225293598047986296479641034597655234114252484449509200091369340179245176167380819369435669661955679691362624575976921093060282500409060282495404369459820884280137363265041458970363530330068389712841513522589293609330874497103610998470165231628864376429827215866503329822269076749905814501959318750211436117854982765028780371048241748279619326748605356046845318056994479642484781617060159796251426177231056055829668531742232146810315254121598981346023683281834869209141740161605634692353505129249048103696717066008452137397115006239521929275227687975731084967219320286556355630118376185220123235620079451784435369007423154856929191580732974622761701922749933774257113341513404559550090407110475696769940715386387784656555298775445294909625639441077869904935802772334142777372560933301256637957362096178889747956106405228944836149002890297126277789596220667069210222391453319422833456388592849179073112393377615452012967173847350455431775957480683468361315956111121805313676355864207444337835810421410197701188707493702122041966579268597863702822742328401768372584347138413651365309225 [155,66] -5697379353053665964840458285937021246100756000346857772758377603715291625567953643461200042259356961187719901892327507152581226379920922954995891145400640287770543604012668950993616260243684550736869485502218384602701500508587271021072047508651763343513894470828575966247377383449649128679660495825529850581430080491284602611093651962039901034947962159401941381789109338346245451016879284113601289036197120015604602421660556629771314452619772568520511228426753564321238712060231028827212673000038812755387104248606542475358489308717739646515142373480227165212146251677519892490321594844972235117461582002829683825754001603974913663749980885636605228989521108598441980705903789779351143257084844859936789943501249120534580429217723968873582770024776969743595338849905421597371091403955616753233067559282490790270648371132150779117586013141348741944533603657950871134425222363850430294928111765564170386813142779044943314113589490018233158417219730585752083965381493710308378445385064102582087410807639608324581703460115085442149589209826132311329622535899014794445734103908415926024096292302108979331938251647941236238857571808885615277712321852466861067806736050899067705053169782310784 [155,67] -21830623826253680264937147961264489732053317293889504845179444647626201690478700177915500108473436355579442174045417549720059542077295213524597343096494542399578496055793651171369387868795867142804034134631657812444029641993392825601545488973633979138210013559933176727059599594878686657492261479232859014525619590909404540364590104063626750072005469013621741987920750792817822104750454080896007094101031035682916900895851419357502217362183532287433096036918220388196214354807617926936432534515449382069586566305323581635031545153653730268795354636698504097312220726897531713344245590170243910127255064864609526814910222753610774608423774632335412075463050931871892040441864203243711315215345778664841972472859041440300920155121246602502449680853038317051280090918374218799475050082964370574133377328580271665884651346488923466510978857091285761915562137791548766592645762780600894310549567517192602159260244544957290099791452385458438063752504725432825508291449943349287103480954376900597540232854288588597383432744427472023556403793432307043045012887233590163917492427577012522670496170487107822765746931159991775321949087742802768864978548631825558483275349496451257437811275856 [155,68] 19897705317491181953038554783268368677735062317616347185099128578165859370705662121911323919261752561309655848634722023476685265729082942171122702223054774555738169918044637689377940209938145415425599302649201149717628565321332962242991433237197364029355457796507287848625677321390132175861956721994956674507200565929890918155058251410920594622049227877111361500803396471744820960342726685846762393714042554848386246366997531841025670888552339420302175849708926132209710243050227422958757262654395266614930784286208216411341118240156174443537704988310866181763305261529299731220674069504184061352486694020917291110294308111843909772949218410537672977732137459668634535831482049016214452223095168623881950465800041545010273255610573637141542310684569159113499704561085296003232426392826776385283675850648107233215719903348400862094728317326544671008823534716143361307121788380681308679465977126814732811800313961077877000032193980982937172095102192858681305454133353216226197676738901815351874778387849966998512798740659168017978536024890066840553558963925438673522727478252689603640576368302326791594988083406831392929846186217349831936065637036386214317224975184471469611116624 [155,69] -756817051297577714798002745869440855947884740514519272909063220462473848058352417731782770946392120615304049969630255065653852707298851430177642799001145106236493769018133637058726732414751648834920769662912435587137105148040798290389459980438271413638380128434201754778116264022857345540483444989982478689263188902948294164106857579346571723306115222260345270606535609156679081242290077437650356596036188082741259079569413052672289642827791805672459712490830627491262830546458996538059695877872195964367544224459488024093435525129104713787611876656541107014858430131347154141689998440744719927819712655736925704165675575480348851510700431901232603368760162458145468455005688396129333914705550078028872390857033160662697492768810377289427938159403118264615509522004512030942001778036589708168801698478766911540856099567647458394296800024887482422617438306990240774601496572890267911202256513836728206394812097968909738655733492005491799825075379994525555658134271913689414111245610328416034907931292985518389093104362034478233811225619175049660460199320908909220399230591367602429979658553338396834826102892950915398768646227862225638735243918844423861837127562449886418630 [155,70] -9827365573321479342595849484444715962841838028765525359434828952882418146981438938436422892838173026179469701413940164361005745137452829887220136628357962113980644192970352408768393096986951594877671025603587722112830938676934705895467554222045963755470542320005447580409213918314167403366819439976101320030689121202086733734102766088200211291903704021055334021555777635427366679000788586106522934567464700694052974676779831124383144251539613015624765761693743816637548500375468492309378442537375130520454539314515394915349802806563975538681386950740404129202351057798287847309761362908280371708409381538353018865775853259990065808994300979709006623734789243278471029527208010295375306107168978737523784209446158066186723792676426643507830569780989083764713755923800572470834849038920451544739460484759560655179975854842017635854948081323164759009659194804727762683324508601306896071541309257945436617907396808138909948371020847849776204484083926111307702388347508536277055254336196072891273904573638130859197871612673337905007583876406880255256510610185681334168268320910601875056276685131489597806540380291496950058571216758733866164319814315084115871286150889240096 [155,71] 939500110592352686545370462806038557228999515770169788519668852914546358773478363945190097936176972448246628990487455444938252340087224265298672756205203019882500835976012055145318675123020519884990803902381656035833725610468105855265065410111769426023665075586864311940042314521696278312887181374142463079429276010150488746154246181660182541021127876426332503058822572098148971924878643492455620312295290087493471866224785489127579929826419443405761986464497912669551834429195257702511830583171206564636628627328170028720044749392971674083581041923659946614132438196415730485012687375158768281119869506242096270523984004304139776018389368061862809621862090939409780439987332369541859180347247502947751178207912872528927273310701383809300595913486985281727337609176456042917608064631804583559503090388476968459962713708542623369910748116000969545882807530330066033996043612240079675515055425256637864579448720476114066476313409922782281752108029498499793438204008118148358302233439473560785448564987924431804114751861091116908758136407940758554047647028834934355298348102483946480921086586922114260349292054889670099397016487028468188212775154686280404571599057612 [155,72] 118055090992062434669180810993423755264221928639241712921706648461549697530001752455911099398900792539802947659807712419051857091413578926104639774229554003125016616896665857796091055982899065900564923185243263288637126304767875298088437840610020958298436975899947987104538817720202634467915321903069730484260000814150375268602577784535503631864267763435135692076714893396663123593137618002387705751198018969261957418749814305566303946408496174641461707555264469092486532289408208367592303041131355868175030982082331026270560693290812182199357742660593390750453604751448168542295537057253975072397501068657495101068362771045214667290279673603999467811050096162482398385850041281286042381728086891444582025853347490771254833979487782757200636834481516190033341976622255345525329846417691617357279547795894545894552622575608892788679634848573746424677157414545967739805602605191698517122315254203141238778822517306467803336154551878940486172000897954621163957659754733830260964163958953228708469499954208109994146269150285934793700316875608119443183192273981810936173051135397504580201351498744515006325466713955205029942675815446785427608041501829426309123088 [155,73] -321262605553430744830046176099509918274244921791391950272302786163114057162393037280698571604565972338491776712408329647721537667758498006260802470122455623188719275868958854348291733120367070944761338314163231227957470677993928534984503007206161553047860462194027454479076798812745600843171488366731792296986076883490457022487712730930180399390208125871497565134612313278353937904794047285671043280134699538513711129934710500648854471964374211918795197695308792756627624749177489412941601330625129533811174687596415252041619235354347829942092011807094360499764857734711672556336283943231095115521851114566672502073066911272726405303546449858236166558524524311781841617114008540321713269645755389455462794747941765938455262171177539799292848587481398655414393168160055612551241430526828426250933990839433295563343506813256131905027721225661598875289364065124872170609791941356958504707742651903721558919782367271121227928724150501679898543268161666698287735164218602551683822738118360670298878120082167927996155094419811187066971650718045999657406710262140943176452301090480987474375744351189050757835737699253469596450909390459426861790439480832285069466 [155,74] -32262609762540339665801046355851828025622162312409604199173857101102039065953703508414162464038047299290952124955315619234995963914638170784316635690938468488786087433082503916718116962630289659659490717157009552527390769627114392678346657052786438834110774032167141496595952235198955185753833989499501846430740211062766091507786294619801956144939804972353388205086380961865154545885726359480056194790490316142504353525473923819081249118035679373889484986046267963208578276330998940405767916499678054472756207515360199221474228964770933007790922282851831860470469955068739496999435315655912794759157797575176766132862329272602242645017165304663369067372321051946988932279255986489453108179056541825745338019103140060335769251549422607124609188114585765432083243818432743014954961576674568427695235124667793657282872477922126490799392954253714239636794006874296082023105301302349870254349903146024509137342496635277992961781961914810981940547249623263013810178857483075109823050395504187338725005587580337192638408787628379526443630419034716619038418721349895358341259018715147968659007539787383058522432127687743850072718749183212783715256974744063104 [155,75] 698756490358409679703581281472805410106272968395909324242702159429022926484800083530049132760921359156622510832872630581961460780478576240792412029451193225440835179070973073143941263951399914942308265804391830035533786427510546503511260812466522109914057659548810276085368464594894523253813113068802598829837104207614831179531609340956987280362410713240076072590743747258888487043681601413514753408526258548935720066543317568993050938667344392411867342607445124631213014891259403502866101465530501692174401898821230893987029956121606383366421348185982943328438815580474201556934464216778865945872267757422630866782574988840162704944253680589668265485634143979106236037399021174604387205338136626973256979646957269922194027125529066734076632494225629682823732027648066554204567920362269129021679695301878494996862496787704997187380292199176421618955380618516674296120418414106740405132801648882324946310971374068329343495705134537465539384696833275368817626415825325423705997514355111078389239597424279177987737689215961798452599419069698776170796203311179764454693421675641649641948824315394706730556698188867526404110169128346661273380013274128 [155,76] 92433078561094715004036059372294716094243267458725185820231092437197170791005853768753590281573982495415546739782911047062447659236125164073499402856279812456699443459169416148411299165813306535576638769252454589472056543771668729165871096667767807637953081423836377838013959370782148234298266853689636597899771474709029817808391577367418833110416429489365819697635120417714857264592727645098243628413523200868754492787119023981936398205418745244459648042380112287813002219690896778568416057998422561217916267154154685214481211041297899338255102818771691141277156509036294448688289594830147124602991490737245311386206395071501204821269433998061154300458246358084667485440112279535160940030712189789385684410254980052943968402406790437706646947569416881973827228322794060648172969246830226770044044415942163879990915059834562881681551082276905635711739645952692958216178971459910044570351913945783667597876807608804154768709309544525154502802950888336845198548022044450910925442553213791763028457456883798004751893215810639768675006601351304637512203092643192864731990859513857527626775690621935937142312552350947754088057207879816573074012928 [155,77] -1696810159821706899325877548890539919954713862328045104970596746586784754260491387832765744320848664572409154945331720608307500261065755926683752685718534859322569408306434555879967242978266585216250560610477895974479919535161163012162535776632278221301222554080896650149574807068049173274181665105214808611163019837625029463210740779346007900009299380016468645759607281665442644124409642200310807690989633914266582419749980474634046997288444409242606445560803684541655648981003999422069713731946006861209369840757359106445746089069524602266794668543269132293888488681542477687558623187947074182249701287114878971816573154081396138414010297767174113161327976391852530553519498200237379311345907501508687812761149515023757352055946524462279132832108858032357968830232145860124070359889161018009709563802764432233398702583844820465842641167424192276063425097649926670602541842676918211201453172148957380758455638792382784735271717986976888204083964135102688335487522712673984936264187794599901661906370678133573179339072672254701719799821582561146111189561305848451111069344194462650018211855223792764242659911845628819999847661749045162904 [155,78] -101156163290748292309041128000431331684198873379778028951093021962307454549637176814703844606702076420517655680980637013321980980329358901692215264646777092753686550990750306250453972509529645117046847796840224611369274528487522188363505634746182268084769238667264538904681579950528413838891366851688719273053608603906768547649796166968865177384309475131108452185149351846237821654117062050845591773251871941868296136961623879978935357421061565763045818161561043615416591350310003496977213998946716798386248933823010157525311603276094118629906668018783949716360085646559287037961225066215747771876864912249905966989490433328330678417339836572663241329765391519725220778771404726254338300141234200798827492762435110391345004919272352057573146380084496050908275199171025068516777065155642790477600807719224038292176505161852904129434012891649190616927193599049026058142724531000498192874531871908436092587351229067649258312041542078347027561414802921172187675450808283433722276213545418845352075877632085741121996288706816089415178177168447995742765988041248177516276227718872035944341955388900866508049038033213808408825299307119351296 [155,79] 947614013887163507468257768275966367876138801890473929808183661237315518572701690569429053682488100879464109584795987832643250002950496721968356419458346538778987416079588683835727514680062165948612813528604429078335231188254972863409895206091515317849947395159192310793869582835387732759372707184525769728905547812619828159674772936397257483505427567651009768326613790282063524422112209060113785566628973746007760067401093667949969295355414815721571935254701591254783840196412817752867928253148940107824151074745235783598835941144725666109333368150240131515343052114474347102079471749960623984968043190287376255404525742364932891361091877553296288519462963256000858973325634448765186370708630951962385210646890595944920243212533786400255023243253156410896924761259345934461377628828528748511789196384468292179514257386003907905053955888817530930325956042579475860905664939636877529832290226293758024893228144793576761506990221048799922060201987985176704936697025324983404636672258033286814120580729110089653085791315461878341747164814462747650439202992822003423427719903593524178814933514034708987999275961170048830339601375424 [155,80] 38168064211350851756993376671100047394624744681659642227023823864515723952327624081950871937534333331408188804202335566921337792887392041285568814465898512456080703947525329043220514415034905057790067275497550903858712154841170664148416467715308817110202734879064515235117976832518360659580041840828051484904331251648838869973914219105710887748581370372269520789545575526842714930937909100530200489270957821764686969248324671686130235671687026615958973098187787324472595748689747158191403765829203493753327912554136745608395856771727983301174490168649051779906641616909997475266276936283059773409027799769620034202501413105020502598828970704456996412857991037899200467564362288660486081624661182054930219051805993712421918975558215197879357568454649877075888845515931320212311758759061337950089684475226202811319125217767005623039827629337283278582232891561248267928029413235592967378532981710569639888640416585565082104602857666314510349770686480897300555741039473602322939128114167251040698435525527298343532461662390081970786208251099974966262577031134207624753532757508684437528879547768926471147862177608537651760236120 [155,81] -128771731487423118534939955513507625200868891872196175715433793386939658861663630784733213137442140412842867234904334072344219909984912895927049267421880683514090873234830363395473336072606325138058843368202181569594056102221521974600635074351841955077715765132513757663304024890727097955260779903524422052422277829375184295130154765426276698835082696010678820819386791243327048383943708789702972414179903320858053362248556099019207189675799081534340598231607253205524500415594137345917331163603775867729812380605447989706435573278494399894232387733569848615484499374443082882727354302302636655248840324774690492002731594257523216645192432553315722477819398496971590589763241944151248762282118103728540713887705395686487659287922850740959380111982543035668773951017511757223343161922069139878429271502097942277798133448870073585106477748344409135938053710081403627311660159320166293320444231417545704962530393359893146083503312979004629162474510672021258257624928242014709367029153156389362142372005565957645431271387705765944620324533258261989379361766180588402494206119773938623841403243250455569916584589847165884023 [155,82] -4292955174409665946435719268865846720002474759799918664509555614048641902167993149549275025770631423790568561235324604985752713956380678309854409546099593116531927830606492568068234263940680912548634485808854923303090694046429313768939185697114996378635535219991198787943549613377414488845824212913082564173974734635597031752008058799482372396325444929909436893569502302600065831250639666062638545129555217837601853183433140159950222549808973896636402881659441263910690861705137607039557201572488047588674625050921044868731833504929952932485636528122847417174084291481462988978972994078486247969801633802098331206634651030678956974621296948805937451297439613608798065077527935896395493335872130516616346321846998306976098664814587810176789685742370628230931901735401395763674126643754844853286034712300338658194883276262019240176724909762343625211692318220115299332042337046414855970555212616036569249111751928855478796961227651955922311028325592765933875285647922354534697505220061826052417103429799269708429128274725404587787081253128813912112515901059179280979439407148753798771230766100833757834114717782888128 [155,83] 4879373778655763231117117918353605833710175674755712603527471617576481818723697668558953303747431107712471344228076839949098235224739707877393129291872756467811543705781091635421995456526391060794232937167589459514400111218747518682629947732810497303434922675501599921594019231083466681891346503267639843682259177445065416208051538332094836083988719066515821368019450949492054310804553082188575685229225507293698393532654048256699046899403989101717970462895517092029135127274063265798864409979400505412567117382558505917068910632950984832208599598047358387866302477571303598229287272125714502852981777417273117474650110472214027832135680044301560397499833679058454329734890067745660051759906617762353014671478890662979303028775845152234908632785981857856413692500824524732685849535929116378520268138762920822361535242292179502031017439282334515658223419996552386352014377598768631622918007482531163968327259014879519747528250918448054573893428902322859048743902746220937262295149430625449519089775452973528896681725263456528165067399515203567799348139992530245189102249027414757885073122343372109538790998984 [155,84] 134588760397985861591210994818900729507422338735340662163733667856146318512607913391672956558274540545180286278049252540881443071407246192295095580141926009728302719023599827855309404989104650647220846077607022695961947091232620931552362786800791359341572376964259774886999946821251005602777552586587512407500099083384749812151855131232160515275716130190653225333550362045544402155987651146332289999148223532271638218749211964973012802752686633903636384853273646762674117585663530365695989002704536143097420767407664908804720540570539808550044878499433504218323687231897774077470784581759248847097301786855313764106729767645631700445798886490506797377611885811209058546863650904506533391488628240044103655246390741514830661761070953675607592461652983238045718253591006368026851307823746957092506820245865522318697193279131372998167900459667531514329075694365636488740766140070185056632717015454736728055983135159096674312022580330005174121468523319923767377223509484075896291752755409858130165783100939216967666516534214118909855501151843383690969942670890665719375569436844694514802080911652467845446352 [155,85] -82586788968978541771069328502627162897599599160049060809651727613489355319698820022879159695252769931388142954479325652541427680400975806141831855604325727031551583694395247712075366164963669650035885263990015823461663100806169325707147930481042359074674883562240037347163542819877166046103105495116732870996591735223609358644224765195943783137446261813034768578778643484332975708028084871736523108215291502851423399577255852190416211940875707537340735945737402455144485050077553538125175840381968005464504948649945446862354809721951184332315447259955646089545266919692762307976521824577828597086219315920055433864104799672263656970833959804945529959283735246843585055094371552991241004667170136684297210843036959223520284434744744458783094632255274368519536244345094333587714730691278466508391113225108195026537548974514777261725082196662293768051535064083848469356100139448247194762152722006777797645753191684626201665834711833276081251092828187186507022126439655996986620622706738965022652321532106548723616893109815861508291207936061091815577347944876293265285314631120525388358098033954980758 [155,86] -1112303216186302298875314045498734149799451769633865801736388781654274312363091995975268756271987439415354338865284520838636484548972310670498147349246388547446198395527792780874316598009514721633325720699849428776479255907867062689322812877169548649930421992904550031119525389463583902304860977783249304423030370080782850748808709869804664014290902593270613592613651760174868314530830871660983701173752735281687244982482273064539872560213503613498396184325431707366173909360255920591222794122089989296531838074326917781909542552022887877090417800106903729097060284562478569084601895476887654236550141860430716438454537747820589531503643667124475284125820932689341453985691228064373116743263415306966833703318690955140562435590594257534331942625839618323080487591742742405063278618270927330279060655273982550490265377102641572009706372601074722569080727944135845536894080877196294039070905793165904269076476344986590434518173112760036456139038066934913787898485883018560277358988930341853661787035207877780446836860918423571947123355315084862339157595316765634778883093120126402447907146081664 [155,87] 639844121924433577283418522839012444763839994374325550098931460878837942874057756701559451013920614049602704105258532818301391274739478925809854228988672914731921723575120620011095843009136486395569920212425595461200009625768208735674988037398667513476528308875859197705200462982544373853212072978123049749909297629022744933330607794243294079513599946518236435468835375483921223339497948603488474902744615918044474251768065555549560268168225191308960194790619074864764504544200038091302038276357651079837342786625512358337585938470754294126541508528731140925287093387104435498728337016001770456292083918831606913334887998902773815900572195221489391488408574681103548357061929956581507446237298241391661266650563127082314417193702466402895940812406836349789276878633519602338269870875026303113800423235320130348323363472027821787710698567037366852581088809775208970060438672368827475895049507679784943530434631103740524647660853065941825465676192999441108569693139441294985097561148145411674880898066315082878933357656990271329092816031436901025818571758975529980308882837798732507125136 [155,88] 2167405157168743199119114319485291571995554044346992969832959267251776160589458464950183977032393837413641422445661422566884679878931028542803360287429713925957305066641029435793715084614337222063554180262745168398558547254794728817436489473060357089737427817467487138974905852328931020750808349479233538686266559020206364609615284452207319341263390794523800444753064224959958854716638082284666039034371303997719552046808274255551900660497413895467055593479028976779990002765084771337778131340855542589438141057500067112856705413278190115559990213562769338202382538061503637761562144707662527331585930564632958471780118936962399575515241116676671102078988487879895333152205780062382499947395777312966862109767156160171143606512245237625827202041552763842767649013101839716297512408753293961576366173213512435032838714261282083783221727977120349923657358657385604118647946642874524451572538545959206854056262512368625878827466537709868030345986599050334821708549570178540769878315168432119597944797052546594323728462510782628463527659226132408633770677210030976473925553407855507800 [155,89] -1240318881161202267785699755421984001009891224515893803406870755149578853588474576014417256859325663734834331435787688596386752188184900824692713784423691463836298190132478494128457118686714406642825169789121277950330845032583465248519793479668052462034386254502653258067781407252016540142517151840303541636697781447832866762687586111996365875781902068357787634740863891279967506086462569040036037675906890606984286109537846955611022027143155993126073805168248179704719029246130996585479213915159884814979036450678736441372489866794161606617173514476069787791363927099388209620071750839957902307638009787603322546643204774735796733145060909296789747251752090497572859710743559456594935454822153507431812260002268499989645608677490456381746185019982844739010491322640151869530327214173040128579807310568288776786485437729155312581174970431889966276484003340868451776015855046415796495667860858290285016999096372411043892510000656804363295099626471042175372732807339191028861345409894425242837485824356461120451468891384122978877070567969974636784736518529093649087930557957247 [155,90] -775877411230245288422105119161938267253600073885905741501842117602990067958401824624190662793991408707055136108199989226113672181915486743903427104502494080282165498946329062956010216395649570767725568564322776582128871587363305203029168470412850467307532212802602903547871900667526628563415290502720492514723674008782040036340575256314386177090119992587057506790286313117898199013712284128871861878146510517504990581619603866552611925239651585338522806154398749856246908346468608012962903752232624495966148911212611008376639132174105844732009863493366638360506784436518874868505493295866733215733471215122108143608340321391216302389070982904345804507646674230533505550641352956077696951529517142756275388336215171754509235559602406453252707736758491061270153665414766779197841867095774695444237700486790249649342415958836963633928914548999756652214969132017898778253778346849008601373869977958420344475355529352073882263628476587539300747236293471537321833613051779791252642623651951877840065477412242224278425002553941319139496269010824089809961693443386108637046272 [155,91] 438971149558130136467214561060912716240049591189973826710388882232839007631425308752743983353080722289663956495231902253254885349440067341360279688640391135386939785740378208810441783541426153808000666946371712559602180782665239847163953343308539207404612501636157764347139027071412354326749183529993382377639958282359696795823445119292734524745680214180965335053886998967518970923951978291362467738284896220813145627609219400707346679394518280262114485462275113930718720532923363802857839752263805844678910333795148829903702043925553405148889555365416357340802990957805851134314382410869229691007050190638718257071501701705539232200624658852619483435725214974903900523028021190355603496449360632356982986544129518539502048495399172305265458391329538013509666431036034764908964979843227830121679043527630123360459601554114959559928251351428329167636887066581476370128726532973821629285499043370480089449247610890596185284831054702244932686218117828100540763652803473004594857820673832898432832915009924016176473106779790104403026742573680234291019602977729759872 [155,92] 13494072599164588329926095333603711447742898398770829901088403882266650764140910266310585208535489429203537408054490323450318158619189772176026469649514000835624633650463471372065552458968777037618579031487897300822594646598581252797184837590917812662758399130348643983322902111958035645807174613468531828790547362013827797612318286482158277214825906422201939695818630174863610881827444646498187635710574715530903113006410585975431219876139166693036250563699581482204138120242220024495389231371593507509577797051982894628387768445631698895791346028826031586721459511739645457093094304827156598936805594484642625463407482311133263683104407517545864388029157389716858347689689451632811163791452671121149550190723322887146867861520512573173427249065438385223248813953188284601103811761957164789345248960385141818998724918952960537527642180474395422707492448792594926087797621700324271063813566838120265130198821607763699109728948439378280279778302066290245065436665755023991737853743515407793634685396933942975509153961620261346680377118396053669631939057936 [155,93] -33040468649149703788414826549967043119762473483694211301202686080207834692042949752484286436933792505584430604509914088287189564488096211398770103131829752869778120068883729777946872618544709812722090621200238729065481290600181161985050920933275400156042955384599861220130494512400539116330804401902526763206776988268587020882035376706114047688488716318774791562521885485686764282120168679985002369024758538961320633196229793834418735764874633955814921031455322723719776821859429440727350203326432241596357053860132952065499244897431810443075727298493217976867245612087193717648686240065552444025878942839140457921070893835643259931449174597107633613856258035170601052926343538250046434612479829690923889231076466001054855014691170346975831638742668147729874313402655630382627214408527358005452752217592223558924249231779889155169053514787152123989163988677264334589163075479447152593232422485030861839179737218139326451509937926877923637086429400741067772557028150721821385788095499233059108995815417110926494073920541153487184723884231023256163362 [155,94] 6806544286705142887287464192779266282422192101402307293333035561278989775093016970147311696572141245179655649407059567131976219111381374360205471082800305675848554525782996068747220577622315468992682139748581869519635457416117919976856287998381064128674248194459437539495558879641403058757169419615563266507687871745009326941844296384952354704516121915767251620526951474953451890153270612654374415610204495670929269340929195338496869218771011703820822633388533736029538047953225925970555044712590379983342457396359954561317161487919045310767052115808980419095832646122868772177670788373236300195599743153221063264628430220492524959745377891156309176496625662660832108612983517167881813121472244067258742375064802491756194162536698319444261014708241568639687058199864583694972130790308563640665935659379473103727599483998539726990456715844431789067872722729984556002461880292713368030763520608090284959717865511252562873112302920003941093033849896483124606934547573147777816211650646060983980841514696939691603276760208231339932471978167393536 [155,95] 38819713310615947450786132532165545427923324740423943220890870128574725516848990986294974866024892732662835143744385795548051365125038296808318334209907523795327677270331056460110241241232370366128315122013715918459309711107753294820212551900718724756805389271421405717918360017866866580935777414845128792679418982843519529684747698068987693189160322523571041767132587000681415857815765504137644194758995559333540538543478989296127557382403981078651217516878955286476483959615645331792590942773911849085291844516310887583055219552511096617306507076974443952205694409289436111161605737100329037675747096611526803924266255336467417092502248166131532725857866458486432668798345072700826803313148315413023723523170953341049889721435318824736206980099103198115947391552904151518403051999006299250107469979971151006900788753391951920048061519489731383272804338292267044446071285011649179096222181923684702690018369449054885896323972882722070030594929145923947165500624246023825578056207844181298562416406127289859701379662868483442889530455456 [155,96] 6658977532091011710070011183374012802669739164478337895987514328216948266777496925056249037341576155624704996308561865535566062257090644319510911634121527795536154095313324254801350246923260901020375729605956314839960241647189154857697313246183921169432411853401414984072700585919777749570083597165146172546662114385111700504466325855721422421669923167176669225349081925101054531926292391405362940391278505771945847079117992633829354408127560264725004795696676917188500971258300884967790281510798815313808110816277910878561705283645536531764428652661066455912713870540915462994899566960408711916897796533634877093006408999242359312245221879358016494386594575449999753450308611493029742463953292672093558045085180356502715626519465719528907769553398845527761586633052113641958973426492952512690210057764071433263588711248924077648451633098486566602075125796934315830335321409854854495361652168781857730585448396372945523675574617189945089849274127369373645388301006109524405238861366256643281444302874704155387729080953217700249416 [155,97] -17071462454333186095694276661237632609380322290532503232700764051667330492876432841733533351501715748563083922088196829414874403873308187178981113140433924480485637036586252440262166287752181492438969283479829196233911815138936165299878081499739795690256527962853031441025599244494109800442492580927520292364669015924734235975822979832358705585640803239054859355837505177184489809926875198150924572389148410648174039429965038899926360480666283290659932101365053161368715477208655275760967050363056561548902858078410577621577549674377364813653023226460554749873012147535032577148293304672589275547535594924069375972028483165725032752496423753717161616440112491163299773554870636629663665198267821241597691699372047144297328558091553245091341775070235066541377700162012247185487616531805612079624576678029026299366484776132452157533917255197072977577087249159143894061114853634362555422818382326240912175069021220721823455002752784177804839699633265970621242284420141435054667912511946412300972092243167850908369741438256752509 [155,98] -5267584748777210480460117331297452826593704599837659627990353535855796979350533488714434541819041849415965134062907826125716388221040270799760354491112496584965568405349048538154823206936087902649382041006694751965078935824998903410603588266304229809037269886555035053095444815132282129888827229509688816861883242501499232676101176129026207731766715653387568027147310899880227047353997819073009304118736958875427805808063618591349907352968699767988219477726323766766543190258665700792047491706642270128385946199693644924208018863918038855039069698432644779671352228735407894912842484830294621756762388386695697045078836347128176575983123879891799933328529668325385687011752025405612762906309507224661567684021549035181185130493952319185192742404135639194110859133989468334687638100614876378750251339754465677838311597673315335874087536123696222900895609064089785719460526284690045490539622669783923003214430012448308373288956176513252268058968289363189785175044815729236967245678422195932695419294491769448030262618176 [155,99] 105828126977403092334247000606570737755346086108586635855619172199492686348048371065556002895002554131289679384217285623140616521104177774654415115644233891550063777176338939582438302941525981756686525332976202042325246943956697459927898137458352786556169932538399724984384645539878747161466365853679661551380924170551667899016432702392961501655220779600460183536805481891030112051481186403075062636944239735192949620456012987387066599852439970129748275550887419494713718720125323318471048351571983444157121480289140993090311559136642663306565866155626906217732021234163304188277150417374431805192702054654511755235161263718774380991238539203208708739279152160555704538903096608525904385577147023546126504306687899563390399999813265686193725377845830920886429477737619595150455968856792589790480273331105232513283648551139095061181847735382522658931661491440900725639143952980363656994951456465233953516328205649621398010756123292571255882091881297451026328962423269493810000955360685909206595537386253299507384 [155,100] 108850089373373324411550204778999963716692372186047890195216205026585941021578639507467548257440507019165798546952944455630298065033860137865901541521741034143865649643170472500139901885946548905971391822168052364663107492365827666381642597060141034275195673190070432972561572708867029656317756714608647427224651238586759514964992664118589685387817454012847748524902099883327009690376722088969787827922763251806392650682564525327172079523799033239621546905597816495689274928644117884376199885100456632310823866936130145274809978198188743715513715592745623085707224033205462665395871411930358827026628384044087563073867882319777756708986554662803536968663486536654773831944180267469075550216121033956038834972570754656466499722582333114511777209359129220458003020910404469115252286051097021715406349801307524946888285211471874315770798733346968581337655875491614922077094934322659688248721836661855285329639051815308487232906415151847726181633554252297069573958278925424754189076702875525997631306100254576 [155,101] 6620486611773257098737542148491847604783821177934093876015153916396532661274250637998223501953975924372347317121997359703399062524005896584494865578013781305714050262552851720196180935106421371855803122631332695307196474098045492397953613380314937639185478115656606180894962621191302256246601104377908823871986996876880076397291054137048137181351012394017055073232093694943052052601506588969182547679607292650290759519755534186395927603603020623533639583951525008905174714278878624624582165129328831863959432957088185168495285186610303537098861148990749708633078465749527964726779179570428550177002566242529461390898503295664790600932776030125456725910723929905143065695955746473659533239110955278143030125016913947778703248815695627970382555665456359429815967774418551856918948157875918852434924829324099260754285363820871475016287418213460919272026758497093255026096090925014890121416657797014863352752682849863566093008022618354878182734683846157467988135507723365164484727110378951626427112750 [155,102] 74904135385929707993546143606944388319053818853292077523369342265561063484634733455467477684125924921569963853407881838965337193227285132565699887600864785761866479752935637918575983064840259166403044221460467894593283729489614401611221095333289186060237826455450774179658127255585890328354123572907616434745595710741005106311968276361193705099355718720394311850496803088629207489323345774136615960981614021599338009043397931266368562358625317137928329974350007335407956795290345328034425942355718958683985177958894302458833571177077747475902783477756724432601872226862235969815568676035918760995828334943445585594452973530429856843387588095009244785384061115650916510129378830723129880555406134671233781434201361597109928365823790910843516248461983678754351260994724407857754774026911587231140345847693658522093696666669661411622541046152776804688042845108132333877621173527403658348556631183489161492491114525236465989895998954393574826211524065289419681080619796167411165344511492629088 [155,103] -1535044775332285872778236823307365732583668457825975029783716482521151740115737471724738679840323736626380421293540882778311316950286769505719888143963373194056259858384675912431048654549267448518686719572355798021649447146375297648633692761341991187631256436799021196035759592425082401836790778487091813748742724377102935191423562980397283828262445502237556646035141420625316247545944086573747667023650300882563142795032540372759681003421062362949286839144926080164937671238670026698754656523858590977847869064246076294527919362861309943534142541309520116787393300565018044338045784896212396524973690680130419983596450815397847460872974823258948010438814559038869516992593288862016612330342239169489664278273375818410985217139256947848783850771714780068925698671116094985616024340492865145837837435629435294255488503837226857875071937120220742262577536091924405743535114408011315156931166848996634568632587188014086746899519050350535035614571583498933607282759078776785530803985636 [155,104] -23298874808903242078223279064152141537297346279993127617933642783022583164008018196301668955010000996684914892382733912323509617451404514764584842603284908844252837353987343577043291090085144461583583253776471966056265239135169389029591345511610958775650398100240067008611611507726856995340668145582214583844874855658567269407217815422942392495304933308440301889594576218188424876534564756024785183759938145003449814776039262922639041363891761632538021501785325922420286802680391570869494522050292496358667765473342004810701998295402136605265539323061280974644286816802211916660163185636075625674456373745328076941494605931455744920729764182962884473499954791101905392593489864075558179781676917809212105024625987782557159039439304690614895562862398211858436188160876662525736951483788615402050269887281665223346585194298470528730951923615834479338934311544413359624920305116761496365798365903103489646233780107145358321898513389845637981813511079992267290138376662345716440 [155,105] -2623447726741322179987680973475958720020992524198714457633536199104727154610764448552363849509143067255114875855843876006407312252370785084304766363494053429268625042139338554861129357143069293436411890350252673989092608422875331768146879897477653486853853111680734896647186071688212704621263013868299305073179689495658730638900303527686990787688451335872150767113208199584712654148606732822667867688795419266740299719660560957125004125492293504590716514549259194745262416568310020765502933814431639014141278748054043220014349903540609520707814279255744540870214413799630736180020968535967898228200237893433710414553737460545105895051068684569599106613469628784981021647124106641049381910967693120055085343735301710662307927094763553009781621157318939901641086389676173501483457273970297968529523263057539207383465116862150998555943591174878713069075632852777469774832521843020564729647079836698630357628249646992648561339559140274415159009066861774996433326318337921 [155,106] 402647713232513250163125412953964046394975286945171452334775751521603751628646287443273258346001967145344767672030667587115693207788990720136333276214068106741336436310461330287873169849043841973552754601460522205896323964530891791970443473178285691097451303592400390359063182773086643213718261930746149955494530959490421063332190319361368023949862768151533267593826674533104720499996793646530939805738499188639114287269855030779299238461396092715845393504836514749136851360817497924775143201156966436785276802899571221205794861748834584054747842320734430044137531967864349472935531668481739333671077343176161801969030032812784854868553557787403456278755011651425060254839111792303059335905767557794982287960463954309681540301318148018916056148090343951932302282441055083386446650261601031443797780032966163940060504965226366507780223206389137308570659597673114598836983738899385311489095193809352669898335584243578264903789796978146308874873324527173029446784 [155,107] -22911869215360358647414361603582104405037883607806214936880915131532179614735153098947051321946688194177040180737237753224948549079296660900200126489977558333447571394309721437532907103586692862465796479315032233450643399936578226542534751752444979658644182619299391490725415454530994657937652174676877911937720615021657021855368344436637309134594074521598235258596417906956880515804993804122194004987695631934264743253536487796171380608977595932500962852883609490515509520927940921091622792202268783530716803221384202039407022212057141061086290889133782629853360648270760720467928317860793186739332226452029786626374568250857931221215105144831700203845202515310636327259628472966425910505391875475944180504086903666939549998927304601452433240488766480615070686299422746716593719018571029567793913782352916938618759303324918775176241954861669169101155991446854878435070322367870237575970911553018979965075110356770870423056753283263535720036390696224688 [155,108] 460483407221056741461839052721998425939874362647237423052675000852791074666453625520922439931208902075548012179528990448191317191751558945488124270217311276595028580779281534144519988737927208670867409447685624617488358314938448155109402585807856990401632217284779998626593629968560685592706776078646689452497146407411424291348085037604886452098012851422967836412471334546806359784612984868588862369374133759723321219914875343510553702973855969299707027253853491473295787911584130777135476206860018375956225416247156829845530485582011126672488775709653583213837163137532295562049401961824825626792702272794732445991119413563219700157892101026092129439756701219809332453209820164681652348214798560644366182480467837480322140469959687995428745728052770217202153864016564883105800573238407876498348764480139406468484631206296236328517619776433260956837966854977452885855073401116722165590530085812730258019302092429620815098543255719042895514903824 [155,109] -3275763053876367132905377679813767565812327158995660117282828962270084740672343897122413523838926653671757268763882416665355688283473145437701419167957176332876628246550090421076920528366652479652650385267978761309571860711284719069626565743781088886319781554228067560252510399703872136090401147483679472976572619508409147978849564497553376646895937738721695066938377245742916684390648948457099366282919682955247309532676545336916144939136045963103344088196357169978828253200209887136776165338025047384109349319870119944256423141261353816900821078578438904500439093845328810229783487189881348897306850973000579763139561681495674191031191214676546344017208449702300756205143263174834462910818501860887896402378655919122340193332017380706488502110022355518316050808505720512497905102935892864714458006542911915291645423876066611785055234824658019384464297261665103053575303832966970356236528566751734701930406998347840679807881397597836642 [155,110] 8225806766336457559284059278293862387000719217880132049048778158196674958295883141944757652831687879717477776498257692293701195809400879590261690077234784543679988004265182984391954102520050039197603221494572868532258349717948964920029211070858353445442611833182665597840503668582949495573258054817226103006264121901231866832794463928220709290485295476587605283242765068761101031260153814677619839580871199844459649684914931019293303709224247044957333669985680835037104349060572358944551095486006472203262411512518169135432354326896681816507716501369295867984909522122078963417454137631402047053480854134168523487511996102275211037205642056098257651398757686388331317014441776804118087991725208726495521487224530892773923304231518481791483430403303942611429623463942615146648374073777462355571216326411515906506511141209854996720975243878097659249739721869031974510135126405777269281926270386257638821289165458011186826751675616 [155,111] -7240079608096771071059629494136434618488397862798527852215881069209526323123170717786003422934934408033246464631379429449057863796877001470641837851288717194561741316206629829157527237550614879772804357590132026708704373075270417515031922267103883453336260857239533297095999901417511595047777129155172818181085485669162700176727153582790824595869403638825768083671121277945345224809522537316415033650001424618017752901411922670732544654364762836947040377084851292293451717574020076185057395612225316527612250874524292200441299522425948081770312213075187953088222986565470365451346182032875766289356695818773112700713326819317431087835357115477131017917543555175447676582721953255215395865023753273392251847302981431056818738246784507989618515380457324664906603740667876039691635729795686891521419883028889529137954155034663777298256509551287332415950519052034080128645648757239855181024423576483920747407948222929764340 [155,112] 2208500075053443223100937054358768539713246587544381942343372972562618848548941810740732819426329981006583271740026918318397098774088588164133722002830995693494367202638800036787071856242464257236935234110838577967506367684767313611993035878288505853268689903800366189979697799230920911676801799888497926473255571785446643502855105923180952927572148946060267383125027774840895964717755484475832929391480768729571311051974242819584320370609804229404774293250822934861457435906617402094288363995994658131686475298005255372679599320148020275827467497208209516907907776812111673500071311898380697297035485175657696984012995416284755535341767026022934815219645287530842657564967152069753329223813641909436960540428029556238034777535356512600882972454952420983665381175590230270646640408742438698321360871942253802451490743208030293614833974695353861817397930749479792189017578035474819995177746475914774961743629464 [155,113] -229893462755603752815090698123336734492776295795354438041421908376177838215044406761575571306308741909136404367288337821554818287150712528260366143320063873118563491110149400631271891346550271600878925805217900623908834799106049947579535335456347439538431328433195052067146727386379326537254749890104212833384506892189890898998519142648189912333038600891934142371245471986533926614239498359178916925863121086951125255860433780650383274207157608812998608796880678875664088273617600393505997698019751962129161687025839694129870931473648545320156735527782666765945553468270861856488654304741985257514773237695632692813784790333347755068762165435467951257311561302854605344203954506444149553510930325369279871418165892711826424852902600658135705620956847868830156135401272895063720740093611311359461457233461901267900673655159356709414631456422683185279696801308968852479546727418389004027272207059824703 [155,114] 8007831451234182182144760203111743699316443902326503269019371114729651482325150430590896339029143123257843150552993994813024311178648650185030570847207727878306527467646870075739143523452004383536982357649841948330003341174118213490833820694354960501074428589777238898034796057611123920631865541884765607894919085994522446918995011518517342783958083804802734896762777966464109141155727754852588046603484404482511868591213973382077017226772973676706323182314904191885150797624607930048043229339042801333334470001844551148244570676224987044215021432630600673871363117903857002501848986304455048523472065724275793460271184291996916820592129290104646334320696597704285513455520218364777316458545518377063952870356962681625552803295781761988703686745131143175966942321156578231926786390131362845007831785408209948137525191667348192881119989098896411967308123841129697778121974754722431353423744 [155,115] -91139964041773262439927483008873442306294297639754014316644640943813081472331151326216705579184519009600095461088414008684075412306342180468911724963507073965081353399387173913152016716074226998071433902520180092494621980219943368550088009152139103099788921474813831433865841287563187944509774690561086986842050387531438603981844347648372565088627851092514574198821135930842520656032996057065593343449162601982247590562028984919267932372863319455186733946998081346416704204808295673612877245426191337457776895803280592693687989511054690628179041352863511841970626361355431444693723010100213159611336092790310368473683815262365529278590539736123339545702432504090186573655250972281321692369519522801550145780384164054026562302111721082419569500447240759021259502493005304640560701609642675975615458695429905571394515409316656824081843963460140283318348800314411299511896795797168 [155,116] 329490511221105262235965170942718605815588823295928403135193352468127674916667297703279309452980873955499575098440671008910184391549267185704533543460190371050093876139636581019577880676760648916202003584739028455469148626559219080758180218585074380217777956338133576355527297541342514419582705278940551218706989045518124552839745345845689961229880738984878109863896155691576065409293994799725996258524600159486964481934887981988568712300604446224193501383712668517513964389891440356925394210739112460789571416665059578846068842353569938709894602587580780667868632417542273842954661912332355052737828625047340536877868637251462346523094196052859597056626479757134346050201599277686879024807276314320997716140321303924477879938084644284276659501872462905576304263792161683200226219868426513555385215449143556750339034081618318622930895907235056580411728225495359618080 [155,117] -366121088597785409310226888266670776467349834482066001995990343735651756375960928117093063263494799685645810958515229342625054216693054958201774781986313299486479718776058938296452577497305388953097627832286867894284117155616405637042649433493930607888429888464256441354432027270377972020667851904324731150484175153640698819365227338745380399218021453600615676881615032681396354700208362954014134983998302398117500344682299264758253877605536085010647826130545970784893460838424128683244198817712960674183318708909677436642180549655743173741484890469046244177104633417613617865853395742152678476758356290802004615030444242542199217345987747946325490882907181069165588245817477692338660765579409626103319739214983338816972133792821033958877762540548586467445784019527727267122246683353867112901652620690251753873247752408739875230296896845294341922346554920 [155,118] 120386389707628072449916602056801310847756883632217857918018395785384119851334377872090581427148554122442835124827303702054940139502227209595101307541816379795246625967013658987818954635429029819547277351509781635735590236482051661926696677793764068749680586676312415447075313680086360643701803545991242283345701334027966135468024993793769047825126684390052480366548379354058148713544138270689939852616027980773001477291111622208537129106268953673612484632002511560002888574497359100186875600906637851389176472350150793738139953059808285856986301584151318814300740413296433999427760665313069884401908979636918980240576595753221366846297020474198119775506294983105538922689457439249244688637307529642634568925060471300297721723144606661607508133650915491695366443800471690712454678960475755407057535070681434083414186691972540371883347223100448 [155,119] -11215895609770106433885914122726312794542233861497928906307836263714576252912111995090711021787667784534738987021619871633048607087244396190464942144604570443665117403414514271236568359690339614747926365803775168995900222394541299013466814660735207345381914411980366936508114909126186063746380564842327264605878435713565972612009862387583288748274441878698915791503205272936215654305841312174643271830150101939247939632325847838096890470068737068643876336379888024144102378074409168772357317290064954351990016977669190736857425202944963410125602814871588362409129078308105612292464977246878050862887648229593935747236962640217700728819732982329606040227239001520738043397316779713224018083209636535695905785030199323958573088282493141731551676316162586658586073425930746294939146201261592753761526841795451885062620762257531364684 [155,120] 281758912923822018432754118107554476226573193627837578272410002408426170518956685131646483779727407003501979708743155775850751399826932034351784839282265830449595906907706321974290710125754647818430163260912897810984735928861771884288570901975109567277452979704336346095347311989304776697961043439975543529466029693355057521039977982313197078780005736130857399304014091664425693390717151740063299951300027989039530030708251933097422284422442331695442354236711928922169476160783497878964136800629790368007657265356937959658607062503547087725611696238251118483386096727770851932759198920363270407042814284110285857942746923098861215349049870576384427925688085242030548634779114298451790405442805297663229184643867973971792585807220374278529971146077972805671322528390530249201456546029314131697046416968744765294229696 [155,121] -1803919784337800700743721503629617993175999641452774022516380529440598025938469041303865662711574748696399903451578586113618854323747598661662570200969613536500542776027931964384881093862142933074999663531576702020809755383660750040361907155420661457435110944189292171754563034503843071854093640050522518534870887363578802235426201539082013223998810846340586850481421818481152401980480701777511888608407416944113663129975820236264571588899042706404467850757338177279643429077668297955583589006621994918085559243528131932495754636385540001717846931392448115123794140319160752970374361349309143088527879178775091884375342231623089192820731011097812121336472304321626189875544215829042135684773388818847862169110779062313417423397534510058716043871800866451386771592281390217237619956484087871377268783096 [155,122] 2760475643201668372696567936803455779028428238156565136663413099844970839442554594100003743940357255159868992629581834422706945049542155968538698494749376050426691254293434854907228340272257854706394168389743912019603004147883001574858444429364851849655092573287725000125505186412049091197988045244354026466044705498242989781214841149206679703074985617045823839175585477103584586622575924551362304586596139189680271546173963971131824474858891467904057309873691032771778692492474918787152727950122973637893895445860030469884575115912851571184809138731881003540315232884426972962246005151296914282789843831319642887928105593855914939555616301719871019174412513421376546893491915038983038851062831670596408701671141492185387018190750054731377194420537505249283318590312359951302524482290560 [155,123] -938494582552801816602215387067210992239559190873348365341260892289504796838994421141572156457764544515824003645621689973081888527161986989239956692132065295428598099461895017706296164654251193298630655446294838532725905301803623129453305250470518686758170096731038525688938811431809646178708478332038326039925422086931065188070209291294783625177146993764584950743216602590021306980957219226299476519339035601501462344863764390339940172186289860981145312498800242464901760148399671847192396824770944157684867480518957239515381803869941032610790733129434245846196407321827151981776459787878302553238763868798941737728272244747617693613367901482997070497376308237863657785882098014305345290308719709459124457961821856311035449341138014110284471420130231513524172601126780112 [155,124] 65210214794487768581645502511364562731649705572480668607602549131355165400047241389638427639135136444273186113717902064956077122625205274858952672997269901362149248949233078310501010524500579367309856454985808795438074567780127723453227768831677295267258648318830874384608881463345042215464839442124360096715036995265385005251158387574270050556033975480371583610222771650609652045388345676223215966080995231804056217649904628647745901117283620098178733072341741687446697095292353849733000099443308099173376032818573593869901259775309887333655198795452007412589126968387262259048747346335549191006162033987414347263438117202239894216318028659127404058060115765953616484546741599351174062298843466682853538926445454246542422172771428757563293654750751771792 [155,125] -841614150896329407556765056358444425313772647796513499342608910301029652455145184245979894873276637984920891497977311027699623455445626537773807454744274642149259646446493864825518625882934391190231625987924689656265911631514072125942162881119061398659040392882650936494268130329300453525856539974469340642016679196044997724473955114286577135988824471471236341657563900790348207133646870178516016090498209641183440873127564171546467519918836175815735196139104655416674921980120074955991099581840015431481448807975677503341086997441111181716748532008698002789937215890268881098073288898987783124949013296212798558793731160544158385365075970501564900374256620490758868215744909842103093737711493273759861031340170366450836470422147917826234 [155,126] 1807351201097145329636355311452950597271823645565557576469442858269056069306340623216993445675000708035464424698941017138375154867462628841633792018684028189346487867434996941424062594479947488909740388730772740650462076905622199319249673885488788059011944496683669759930692095737824151100039943058768030996879315224862367365313729895259579390235160291525084724720387559227381781713223030605880086287041192478173627955493664487882518645039865634271291539343233061845722823088508792695207358640084598013430303269214228754743764919118789745225197903697455365497457948826397944385170695837837504771935836260359781357781839695246246701578765247713205302626521845109850864749424923616882927216474761857559729384438889301576416 [155,127] -568607979132374928706742912871711458802626696738051045095284620812381127440094704909677842093975326570289790558998960473105027686936886188005196075917059028731461307417953397207561540614301368048736711945288712563161055882226742108203610907305661803071706931508152187393283432028298127660154268197189821561597883481734181211752288858764501027718680473627253994759469363498367588129214943150399115409135400628214162372448375954194571530732569245313168366023312705202629032389365076378239675980303792743944577740864573314227257517184281877352505216214292773144510056871415871765604908923301125738190106614942530765792566164132301736876953284857882560833052575602033446107856005408549643406600563506750836 [155,128] 22594841388138486287253701570172098870947788940997989154976605042188790291031172971731309093570090140056002489370260505666854798852783428924843173136727525980487383592521965560630328763050056801625372840782921299156433756068356112391953981775253702072540118554265258599540298026834798745060333895806663669299566138439722006455526132908145011227252830880515835356955790849539353724348104952745999903538097339887604873859987129537486755733979630521432644298976804827699569043814519397462939346051553886283532428167352941242496891960229808224314748107673869308680974855439379788296568066726962331688771244461670955248324696616259192311426012721919181357635739465248282362657667285091648 [155,129] -95275242861860222921405526365562722352575655692918815583286804568965797887160078400305539278206380000554055417540040113602948360369618040167453933900286528047622297482289782649357255357978401859617031512743182370719766631704309245495412276141264010761586199700551723909817283650076319601013329647747673745038180631814892176138452895511383558981729776669742128883786999978554592726715683060272342593812251349089448491214854332076111614235462498804954921900672337947968067594727582886876294611165441284368370009204118846939387484956250559562626008637293253358638637052266935279954557047264399929824967437767660481892572854648218922776355105010586813332910078489928 [155,130] 34675445571282576614062090867094607522785512153208126137746770204477790513127158918295499083755481942146286595585332025191031187304433530783466172676497548037030127930049156293141703795520542275130700003983592719766584471303894172868562144713675195716508021424962672652805193822333998512296964327842599850588074263474633277845262878779697408835368197943298478043030821805518477786973651853328883857172973657009716884289017794728220198051838694818750289228715499420246531880361227190893459216813760109763097858656722546046992491263042881239439489668631501312946299290033423842214111147116974823219818978557467900642844033183689845483045675520 [155,131] -850259852177068266049258133321107791635768965906056277504034579589276585117300564711790521624107563280938290383779686460541832812752165502741784715487263867418870489145013948031238500438736296932258576211391807027409987350761795098357263212479515017317672686247105088797396986510551573907065782970165573454628727970571988270629068051589603935133358091252938955533309274148277436652490763256770173191874375120217783256410059240462157589930497382436359344232150072574308652340394624545587775747074102539424258950149993093580734806955952899976972790850497829081104235284965783849796435717586008699484439063583118419492672 [155,132] 1039373109536768436365697941265084802383561041821394142051066774473383481580779766308653246436880159379780689089266270502153013333607365580158942250512833392826382384395302797400068321752017254957150065593405185696067549878406774382500749090097452384324623275348916592314618357475591966440762693491907754802034014119398357100165725422422804353486108030118270435147899249986646837889703616737505183641217663095500274973415968907286541531200922823755094066828342163445115048410085715775379418493440589537891263846909820269778156861018126653404010938552630052202519805071051082756034278702732166704 [155,133] -43655903690153379215805243822680470306504143252595571189002749988351458350473298556495851371057584533483725680320692878678988194557015209730901907380979199273181699763510506385753531972782493522531736299628434197222048326304097341305179097379064655799433190703150484196418195295496996547523205158258224270732241336384425374375393761237055240422426282935258389934788142222664690803419152622509437504353709458162369387816195779763927276095458616436109882643396835415886839946592900700887758413005499420063240578581519480095019399556294763964094494428845893887479482829462 [155,134] 39419043873427608979664669640290204205723859608574858247045894438849584579292078084644087475511196951457257417691920964750641084751271870006152233680892018231422836416556144757712732712716263096437264001542032965538718484238220234108622018710916599637694335265888066695084229065039875876598934647202108881135793402354422983626656166691379302946605669537056392919846227878734905045059181902973302025283320893733066970054282418094336758287922864610603821426955055765578478913060912185997980553121011198471981749920375559048626257011524099496256 [155,135] -418230271477308702838150253021907884669729913942475071372451071298514008187089453077191118560952761476139962234477207099647783282745268632492127679566347676613396637769473668157124116019174966853975068502160257219087511200041396884157611438043228909889850877660113262659616479447039135244587921383914820871678846639827991232438518345313894051154160974163128262077274024557971455781112042934565251674483612086033359912750761402408360881497900614350524260274594434063278541635183858341099634215106998517748300698872 [155,136] 23481056121764359726920202234004416876460586541935698524577503163392587053130053447925031942151550267698806410233605910458512923771355494215015137124553583697714766341259008109924322249564911899823101434057424196428940704515187601228699423730553818953477043534468010935855991207628997039326006476856330658915901695683786111216759952333275458523326461974207626616758570451890479682935016937855550590907674147526678395749597749620382484634212951350469175323249204502697515713921889296 [155,137] -2350831558097584970562453054523912231367664479626272055583059035304137429496961943918423745711601058800158172564525584637580875507215226271208625417334210581462389235364008065568516427058181395349319961051684408207346379646443462844183101145506194458132665349124604556560899250648424066555902371343600640313858688443139138870863889739624336571525313738479172397281017284996583874691112122050000461877470346411387936716016482204845448127197220323802 [155,138] 88444785410145090533104847683577016831189624167980880789646971891022708871829919003073760474652791635433510938441205528822902309038392762835234871980696248680429242889747661147457078200860230035224117233324143152035123886307833157662055504692320378938425746479241633497633102394858274702669450039868487047176327746216974035705838925520847669251661705261363449075345231670652272225525086299555547011151360289600 [155,139] -114032275590289016396036487600218452839847094549136070411170379129203007265507594034572616143531339267392845621530075982270468997354296394044730585926117112266128568358729783174648771959364471560114856979543894070024473999154338474287751284672334993808580523972402718768410516083019039264309903608039691792587081988474573403431233821706363600777476103057028157980368536 [155,140] 90756341214706678917951326567221461743500461173231192229470999426457273821959687210164800221839455770196032888824553150045814159743149560943597830543697857188874525183414536679695792409766403829727253579479981206072056722670367022286128444015952208062022994755329311832325954855391093642046832360676506379075678621285792 [155,141] -18383499614372448376652524191676871505137137642703153560720159970177887104016489302044202149281740087740819051885670577662649793084642870301870413072876735720829543765896883884818096119633747758324459182782112391786082317709653731136757875984607404076747997969244 [155,142] -24181524396261536482929195903133725107508211330116776286317683549759407792106939724047962421189323864035756949795856090093090065447249300257442406349729316997323949451216307517401253864341494868983754470203729131495801536 [155,143] -236173850892225870526873925738348319354781694780085666763897651096092410703203173723783780121239692690568825025029441272919632693747256711805617692593275561628734834019570589809579869532328318746190140351742732600 [155,144] -1120374470625041024973216045682745732557872606400857591519993567120345371181253720027537150558515702901764559087243440731756880988706222921144080051520105033619680571915460127286215355382386583852849694832 [155,145] -2354530833045204237762435894203665136421428534702112388980907500052329803797280262397395803410088678674775483868912576908680334709354310235144034556224331061267883989443003210209289764457296565626 [155,146] -1956794915270986223337692052864481387583058645338233661174530284069684208976418399119783054004277462649322029456867443383777385062918099496307586520342907513765417382492493958094054837312 [155,147] -557553213755516826919212528902675177730257009924512519580595999110021932983808939924166952482848037953117434870615919302327291804785337197610369676542657641660818925688596057544 [155,148] -45326124674416391920245350598192719386038126501880913261632768203084172706406450232056978783419367153139215906181010175367675580940389054602258574675927795811659877648 [155,149] -824337459228489942850017779987532204861505573656617055528762039833864918897159365003654573264579436273539838343819306238036702349923000029228734664793216398 [155,150] -2402018789984179936491915023966032381639541111403560455187267996863740911094204155800038224703583203117705044591815779068947464155488964514526944 [155,151] -693766320811061786192839255890874106442449355718146870254118548247829225725893153461274074868939380109998205066971175215554277995436 [155,152] -9512177787472002913193784073199861598716586200376602874311683101207772147906533722405620893844736856025443779963889048 [155,153] -1796091604505142840280710295315628951413150641647575905746426186287013957486582436931677400788921007161 [155,154] -420425800212842535363142811589935964881660213579806001869472072576968407107495847680 [155,155] -249617891764225252366746721487940598038455884240553380187424 [156,0] 90214676648474196825857539061636455338207484184625966455217824614027890088378051938470784849936264702427488123763901057577263366515880491058448753412410780482108975532879260737475389449824636716728059789292479038238582567445030511902788206496843822960250446875627568513482636568799333607718813045350732679535767711672307824783675470517052350876317866372792224117627943031646358356601458018124202572769947147829312842395643439299456679788802218257916693640549966667313293744111791533203219336356838782207556278029188548762833947059680937934562204951471222541945847158491229837322379564237628586669758831636559708866093278919996602224307257629561912982638988364704401247217138533924461089121130142197493284467927553301090618716849811805400232781123644869465772997873445208689681360433525627654703502281804068875910523814971142336047928809339682375220345558787381888270619395325299510705290341988868834034274979958447437301352711880078690984929532482377938906796360957265989214337539905064191682749535378609591501968879002148640975621366377527454127051492599856762629988580234577542669619526947833670260482631013922100699162699698908310309239203267336968505419448195076145528381032300097060100870325516000229618521381255766212851755617834316324356771381507798654817684601662297039804152432884563897940023705600000000000000000000000000000000000000 [156,1] -793812442483810300045160472388317394015597968503496863706268537954497416153117040936485389648555429387878123807560275656560545651576305257863724881666546962808487084680626137947097194158406835968741612086098370678498032787971947845722674243875486006129743191424334543064540701407626951634436695084967717822522837085585003789772600960374460596811842017359415845176395027790690056824323694231574757161680697766571507878033627746139908128959327010299280512706839634325106389034450147073963139515167332934089290570224201628197879686943572202350673073001837609963890413397169127684261953136200592773404254355242929833662171648416293854119899133546351657422756085171683197452040958649020566705497627012269079394113886726972800065360006304820460776173772484182686429259734423883056665553084615689840195336937627759408072527849446379347486237446535093741751303144317560037527674250385478675725713031597034722658574614516866268528232925187643560384272009470005908743870770706090473969910658095925817932060407094911222552252845122862842267897402212324517664690468671735982687938959242328889215145156419002525332273761094584877441174603974704563589838122107525204093256587862539970417954868016126350299734811362117927080616713222240389675906453708429587712017387651171481470158015062471437724495365326883541957845450752000000000000000000000000000000000 [156,2] 3314515145835331023181175618882923337122192651937036702580071726263867824484107756624514437251107488357013104941208698099498070344808190865576188351832796670288838781326858456921204284515778871198469396088034880573728587279796502696779892739591904444112829804787089058979423189338330748740559185331137771134070879449878160874118489594918985917740909143977560513184914330963750270785073628667504360786324958548692814667121340203054079818588805171395258577832162372433566855821480076147749266079570183037589093609389192728334456797217559082888309817304032905933509354008234550841518716617734545849998467802334471603555501413955459981836418112106497014721574789670273929397588464504267621794187430735379780708560109786313334089316056674417092162078080028818359629313228520086841935116687498721407519572800120628714681155501582149471227647134076387224883006457513506906526138136480016726595751959163362174536471341764940411507670894488036508439800851940381640781165766543375804444884985634960645712111772038564740106605589788208634345103942147045348449659820208588219208167737395105794562946099666666086681987078002756732825622520049646242048513768715402184611471434220704679278563906956900575617625177441237669047030909080647516264010436697970022657653845134660737956711714365492878249479716111752628226310012928000000000000000000000000000000 [156,3] -2892751411537897499553469806594480322213778223190534082964231899879631075759382325760315273957085875268909748928463062206446904496489634713506448816132690650274841488539745861332812438881540726299096363219451405815296913310049345099216310175952979337131483607003158645335341780466244892271952241057271968578143663701571199200482181614339189893845075757122299898534765574242128135811510129612717766400214448317636566320474319801973732719168569512613230364686170311406947064110432900813755287722119223507546235802552809499444227878571404350833144842119474207572251359719331604898623649812118504949480939740847344619814145097901515273483397480448353989072776039999130480699344592157404397476641683276833863933980844634081925774905581758465391806168880812844973859116870040357816846259340211508830049359894744261529576729197965193904138670000507763057891651377546475833681115101337593806753954251203592892722872732121541286993272577082706288764688506831899594409829028022845466269969701072360890283827868208238701197758767177270159913356146345013156596284016229550966544251426302050179895618548925354623835688106321583371722421995958698631742042590699351289646060840432647406683710447844380264377955281857804730695501204141808194590487392448843881688284402281994976421475329586925391471026146400905759221516075008000000000000000000000000000 [156,4] -523019321342544056547395743490565894705628107957625460102074817243922620486099393408133550983240152569645766853470784886609614916508106063632984350644356506638817312747169120610520894234460807222188144721921867622469770114793211741235220207301787394576862898280531359670984906015041108270041347080486599290621075350272188551616476262813062260662323530593148329576814393120697018130719339382155526824228848363650328002400026018179676124463013237119547419356880953220343959927374830722361950637778064508457100163555091365551323828962294648580407760807680046777106058971473292578371836192125560461456901244392616605132097421670485072746919432596982009306032577625707179913879052484989565105744288468723984899911307025554227522951039530436984032143327138974045477190618981819098979677796804214196355336375140209423240550614289835938400477500039990651302308583291158848457145590114195128727765986364657161086862353523144961754986536925455467351925508477904191445081490420764946630839407476955827479073711577883806882541684937464781676274810788380353112634724283857316644696305805133652479854903811692681113788554374562852888223211913950311447524910452471945378501763239744725282717208356035038328299023975473967127725928418280133343816564107104220978280043042911128824622564828176440182492001203936763398101942665216000000000000000000000000 [156,5] 15390368750474255073322777590316122349801433591898003006835348420548954738843306200366327897942287973489810395256255199257449975473527194113255027526619839344304291926780001781558294219921993243547722028167269862251998868893257423259379217924206198707055058234464885908727206200562198271922599526616865881050853404574336894103977121081938431311368102003854120438763004037905677863333200543526105944069001661178859447092186438908189696807336350253421730613207588014840352272887501729612219653582589205559094855541063199047978277812184973104145896155693134600516980095451906119982603291179387198907990266275185708662722063150808734483599525446086748003131331426925346041288636957131699872294253007954633702145559346277705719983746754009454766238674890782066106287161107844207354265441286992760102418191072426886860834910239398321461871068087330518827884937157945572567436346919690028583024125473820697861473807525727977449216586425417498173207644655112299252974236684828507832975165768775394795059975159027394090525567533983998723972748150214096985929261336612588288843725100031608139290160504773588242436160396548256956082566057839064954737537967965826481373632878965693144485470614773653862380692572635270329286155391771569189928823246668008808206298228697714960298803255413065971210471786896549566175788140593152000000000000000000000 [156,6] -5013008018899092034230123987977036668040596472173344432390571553513884208800708182110211567861095485637093358236177902014226596895837286611679085069628982158927089298350932798839790111683347177814454124119115290956097705829978907342483641795023262821908718614808337954261878279563281512252042691335604130903792218168840947751588641600173468781968194904945391035983176107480864399560229223125700002280137720316757357399669974065737615562237896196757090378925416291517374389055593036260299727732578109809390272526098351714292290776783427051109451658071410837679468054898067948752989470723648624515453603515979777800641943268679803964137311892753287208666469820107620768321016502888643382755773056639902864350686412737530063352777691975601298938109213158084817864020446913852457149148101763214124788671597345148669472993420997764893698877895271723857426785328899485285226351926296710446566309481948090274368523416893336976473225557005847126893449796381504438528493086879491460223454953697470635438812439890598601219475024078480327440153313018473986171859439536633065552009780226838268430845861290284955337734763276251982971547599789387504982143655624079487296611289892903447243801939554513171338213704716301405672978648280126333618895286322125510941195730151427548421017956137605209798810291622346788113353113862144000000000000000000 [156,7] -8127366189610447734583201048288560525012583551091575520505545857750591766273129361646555170477760871657046863701727949687912856444515403149382049681064656316505066914950495508571093514772009987834388020816417374470932802247693401032929812507066165370741350858445077429532464509347557292946237888370790410303473868393420304723661554477110407769892268321833677636386211270864936327728133312226256305237551534315890112609566232492876240002892701062967476034063344220398458169498269322639296422128442314287172436519423484599996679522539961821043977231329592491676950189207027257788787170849700087293497294008109419068096382443866542319720666058647351917441419615915720236755735583430434987367582298193142331719591689349332361011804474135909202352041616073304500830063216155356236797912338233087514770908711545886342661339496892551259589534535082984309439739857750633976400719522490450053458521340608977736507901437067864473974252381271818156439892053724332990082907739992510366519069190100868536422613786596081584262465644158729472613677126833154391886959637707022286856138355984897278908290624466947478766505646830229933782350822046284616204454746042567730142466585607411552554579604885910425524772322724651067709071846941896438033817414650925716239891869891369482456278646552096625753290664028240164662470711648976896000000000000000 [156,8] 189533542378453070451390310613224003795760551787817016369497116408382678521102568085417177664700891402234008327474526696300153559663850082359354803278335848531203878122203030681957956238266531727764898599698718586149857804809120164643496664424392682018175223893458699923217557434244959363339581119019416113607172401891301543411178034937861007694751873586792204664850178697647028013060833190895973442311392405225622132372218555461466739116257832082864944762345344327124124047481059272381349262599618252988299430008830626263698811032442349225364342811478443227227913794110537603092300297380799007751532518633820842034990153881642895967915314451849005058525240077488822553877949857552041993807054292664018036271013689507360104741214600619797309655848499796848202886187903051646746670149624767627094660960614120331393326674090242949594541289492010854356910314242162357203647986611202278889071670339111759748637504138870868901558850224030896463046022124916376634285245252584170846921107826202499137080200285432737915099936705213495515348328256944823765205712067310336420469161565193625395068875439617055057690371560594106285176667564249793298258972669185058436430727116295493306016187878603094304569623166395012096134485179161570115344703125516960609824887956323100688007215740747877235599209311905689149028803919621390336000000000000 [156,9] -2317198860864295278698573398021042191429009513112151381498030072423128215833883701697174753403133675374952846333854817074090826898570895373158548100850809572063397331571771068456169739879659072818063095167979742167239079118105223681318580395013094564420279958616883871880934230351814076327089579698737930028998058405142095707564727580478060161031716412300120274977687047398938759169639325247403584524309632050174507453125914468341349257059134394867378456215045698857640347539105634884092740154614229626983065238892490433461506313946143457938231855001241417472781890017514763509319709770214473197590054252879361691314426844370168693422042106361294743735784876082710672654260139129577776508733600980422561398997489736164510201095898176781023505590148150220303542471446313593317069095275865731641869060374061038770305873433491902831771347552897738412131019889839737872864525105135344552669825443389631157174038501619467071576516278902856343167503783360853772642006880972932565320670627934339820142325538100247074014416498381515805849289327766337787420088592812431794719284131621634570283411850957452769427962563615840840203805836145140998756437812687926750197868734929292635309314909801171432998724952362589623780795819992572330347073218796200229269133307055176500520264836076623615337829699464647404466344395838777720832000000000 [156,10] 20583884921020431667471387958597145876766910188942748995067382309541551060728040957598817105858166452699314225247768917853530424648025863095240368237530706194054739855264404053914330786191893058275866944708303133880124908274620772099947135942580584702337568538515825569820771325418880259024880635719438947748472244921360707166354411646422265358802615297286712373062387535557821146466575949882108528545802292539778049053498908089986348431933448230171922148942300159542988170502213614045327657391823175967097927176522334579788242027292618945906818070728637038385682956577762277590398761267725274899709750684580291103412677312885856595435952375248333949876324280525789368042689894365272409374189292556948568334136385384160493474968688353614170852832668315836351530172092390971866973289392655247835194243599821845616600574903623467503431190270708600334543284579778688065917526034594190813124917421410088560437549882427340958242266850578295569988666153025497299312965723068441395685617389498175193696535499322377563933731925511618961119759603280096696548109768460859472529450208652192165616929175299228664472301423882985365704246822381450730838967014344544310524878747266948246292264524161284232713711497024660802241715955568974230771700814955718296641126172199283933315339061978740281171744395608664830663751683625497657344000000 [156,11] -213759766487973829355950549327275750799828494630496704108591530601263067053473709452238418025790831112161704087609884041915363868302369654813058189347557152420807828048592779172237844610506082953798824565689193382398281391183748406005493009876474653803436389726350116559337481809373604227986128065608862745110813595311740812253458255328865507752967275855676369658143674417109675447717882280432161141585970118777472358158863394829268675987838061076776439476116538426938387736787476792469469439169970838535229631207812262181045165882187513538363843667284950810399198766529665769320029091381967359202363448313703281933683512091598570430340109933047887725702952798255829239952679191408599749959615520266157371960224774604343367853106252706468655178950120032350377583142927306336520883461520537227316751824395754336285569605563052454878041501275495137350687041275438348224712309816492384683817081997417107148304474383580214750347380605184983571884096087597112747987178416178598455634098160570654904372005850476727723194429504482427819787856568258597241408640914084110453571621139014572903755595078861822051906388157197989798191722059153802461149696546814391617360017266920190079076435481481802171564915886502022502456567378032607629825102865841374560132933292359570399558656431850249558796793031964876076625143819765109751808000 [156,12] 3581899625184065931252275357025758262794573708551326597939748052176163621134289353536478060807254557423400012042989329173123930284674279219871856864997962524836910417048394756376400705141162991185599488571482535501159114699301787897414093718911952202425538474707335510740589127681056596062805550509682818728228638865762070003843939911388959619957519957484301405425782652932149057797206709518743990411678404972610197738512329283620319063659404879915428347240368654155017389103547742553112330695676271590777373163279052435139004978168195990969558797097804232846230168903437360068429186354452637003885556441834680351713659002986313495662297756995553614617823531879751507976043014425666947946797542852643270462074584567885035472432241955189057266385381433397867560141570906285310129544095113800410139679422191327135354800568269656114054395844199454953791825017367467895654821539511575166128431546968452244422924927432272883432318291453139389790623453361150040033854289877488474283927955972714336747040407618542769292737570911595262016527466074009785138568677341322775422378702797785001004902492427813326116152070358999704121202361197261945245473602801179479275392832584215323617821566406434982067326418981995634923120950131680870282718918586450227302474438884861269429821556173861589380067499794003713247403340823354308078984 [156,13] -66737974642719720888062131191389313199249428050692685589716671373332429338219556267346441059362100205907259932533270662405216623794623580085672799912341712902555708077266967665580360486837234277059139439219734522411291581540032957739068963425929907794534929051921344774303902449112929975150656615267415895232997871469719236493710374262788058361516924557538776233731056626315192865304249573452175414643721603872913575362544226815805140557759263822648481385577527950366631795476881591778789512956930482845295970432714770736794775567606293074023299628492319981401512068657384687828726865697043566222873503713853808205166930004502180175303453915256332099220253132395937521762460394817496092118542094749584953572432431724220281646345208867873740249036662886359663301240895687831648314746204557534286681543715805819727518177062576503792619500375576994130758615580190890070462693246567346392642598760907342572540063267683098078864133331363775249238462240777627905956906494386895249378273676410954553198589693872444870155298147983816188154607122374073564905469806283393258725449103876688699497802968746240078958508369225333878382139624221047058873384026803305173016228489030818515957470043065224615965922889875714120868576665865088263170256024370134214984979715634343563356124626804404300156947576565118791616678833653321625600 [156,14] 1070020287761536223834414091210324631405016858131030377299793783897808974272231020005211280761612825119903844803585448450515872929709054273006110418326150343943298335546850895950283743291068534735425637764137956277947864859221222037627923458589626594805367331172842801861288875475185846180748349346939721157045342589068996826336362418451645591092700416539712125762043711370631052776795133093615657060828028969231680461344189969213201824357797582453238882487213525673602637071159553183251453128343749560307493777510065010107796197270263289937757746168787103778531771871965218235909411735768350098892566170625081409468636353007125758231275047322997476167379543762639273937935236621536238869198475577491405627373333151161294947259146062455994921409224361873204083120373243519461529787059984118599250549491111903485225458050629198994979314798218081904241682837845746611314516580458086139246805139169170075596081764801246071076367368690594092183817111822716042798071014334204013984693332671581125379309221156458121799664774152634882042557157035340630574543983855355886128212176543599506977007767366148414235747127393188833758267490305290866010441564245994708846072173833254189855727708926637485801423668981931790340730608402122663594309010617351152283064811804774977683534142182027069431393883587342053249254830740919122944 [156,15] -14154300608129177766394986270910884983903003068023109318008205730278388958911155401012174258215846497714886639210928991505009749150951787568611024534077548405872752933461226599979852759219080113164187892618588566616734145679869021480049742684467293931669980437682579913507813465757465119332043126112623922305534502722018292582001979446553568151968478419110287794932065926448224481475577203051784451632696248431870144778110319485476240764191128105542733067805935581037483465118639437428315758029807472790565083166664487224266049271388009642644886797555105117600570836025883135277780842620271610062144213148772533431340261097053664243454868156316904887086989390836634685343532568209421543328618060435931973162938599470727098715915572429286854452683750653317272088178516152803618087248778990906660045629404880269571377124194274480115231304747075216998094700200672733983611529299302504660724671672495048644987727573927114104934398320052420982478492226351811328376382821065932898848683050844674724462266747463461423154412934804399220235036806813615898896265270148194854133281751238330394446426455580560562270200012375654675768624276538878285794852388138281259657083300874396452563386016881269766803400366812802099982302596104816881090145902464639717473498040022723434255349958140924002445950959174336584524320468257532416 [156,16] 155334463930853769167453732545670684034968572008739624671579641042287392567273115992527638123419113502218960962201087614555245097294924718355366796408478486808194381366783778796085542016391546704577525078102161637239828942154869169775275240673878437717126111452905005499498573234340432107219623847326169938932966678344989956578971819319812935074499614122474249702286839541929226907347100418139805657044445893992926869934857729149929236207738452774045945331282775369815045701247971532363762470161901773316304760737633213641559615854830533645602127861998198228636247879959734084159555831600629848632523886509258814284212428352131588593319094671302356916684945400845349471698622263376612928179721785101972202517617900782392072087402414787317542624935616798131780009980926859428020990924944372838291688529482528946753338760071578591771356722637671677863859189041761910939334649751865787655995835419817448193292746337329170797710681616839162534768426796492584299366232205498529046028131989728006223266221689468477319023334925028004280553041755922883071126250130605439499362593474695957857328069908189312232875880901101323888155175028517242625911488086226592393319115458681743278585427657037679624631880602755696810579587845263826609076018524527740541664021711694523811177129559176914138670349686218197696909150880076288 [156,17] -1429705251459842674301354383068210937703781781625092607992323069843485276841848289346073136375034918756090741318755964405404701181578129095058938202653168269074956485819007072381469278405058846152776607778066277814142677132462714644824708745062692619158756840455176276990997691681874336861733889085568045103855081279261793068787042006680298574612202298224644241068647602663664472396649215226989984972390408488589847917076640469146086016661170993658151752015667575421441324025320639611079144203065171698593501887329510717537076657445015009934713083213713248951456358991567065837563336086422031868888337016792746735651970834131597156565052801721180635267076357490811743183666657672809382745940511909958554269703320709077605815395464654147700640759920657236534341770237216324410041287828978529716361330521838030487241853113226565079894365330095588508119075313770241586998921493297727219799188888260402517625215470622403459733451426975816521372236889818731499126285196198959440602468219228236509460446060292826621071423860216091077111044571358526768340297990599166562490775642436447168973612169504580705166590428359103184850234107869888310030187900494892427828559632439540732448217244861905009723960023315957148967716027136139067231212307428102569565286866627736008994964113603025136741195504251251869924637349620736 [156,18] 11149338486259673676839580423878607347706181072127536740297764695344059639765232858580306178894364676649143770655657016967137279129925569590137650988469790034311208375872777294744112839605549533485907823081015293837598265311843223554666839350294839648469388600688549707234403545171325899261765645783148557987660211411345923925233045884526359711820276791169495001714738474266790684182188488198584082215342294430983539241298962708571182195647064940294832556282844142252975030636091239010374245508524846355048456801361407848401649266564140901336733741692973866235870403243912954534994481076179532419890441588251910211600344417077055618329848209296748252485061689412786558070907983277011179902562404364221164508350198414698573029602470477269436065196816158545491558447960354185325778841124873958191192580636420820696046066451812414011796070322544362512383853178401725153124603579836729324114390624757350573772700022472721737916311484692880753041251274511337514935827350281472197533953776182853185705934669562611476136608333099826145318557117176778117842322303760691205493302088631250954835455743700947799668186554024556866035485819190290162167992854286411730888922009812326227976697418541061824430510774862112813158626164881684316754646013931502068072591150809411083176163134567868732705285304196299586438703789440 [156,19] -74336281618439529758031374337755489462641971552868384694498515836249851684613648281273646500223494494677169051690651351717021669299151342674082471666106728071957761488965545497462980356046988183196485123636040020891231715583578695163413934859132904509372543348092233122159548929920115216444363447002846546071778586053490352709396176086198947729040596093276574568407601094577742869214599710676363751002920305480783025621375151385742862030852040482036104310048242011706298574883468314793916060515384582985407230903228838820443527890204970986328035285007174867505537327727280720794039968083700657931054496077134378421848712825609226435511197005530486341288065944807414753331830486873185462501073389851575315323118160032772801893290376640044505639486745703942629139133625103164233166823997570466492133204233063546624703638774575877970885659100943424640578760216689873439427236649866952375963847499470072124596885286653274700014915824236865884157707965543211455497928392723299976331397605775541925339343110085407654949897313673920799398265174618658431699014566917433012118087224469256682957986390107941190743695004453814979390166233960605423869570159196208832472409801032112317011767039492706710911442943924415619341860428978748011806990992428119258556776843530314641004380482013921554118954548684334701343954128 [156,20] 427142676638829889541843113364935274618786765423472094307595144423755977151626804830812697605906764617770486615173364437235563308897988120213372079616437041356259334907829652414658935208760312949702197835965202495143323824556032959716013243952994561249630675136116628624566812212720477655013336143227483307248360544302409030637447961084322833827904739919905119162950809221101080941881477076002301609588261005258276281880720970058169398094272696135147717455916656228996512124584004275397148905252245654609914141764889173439843025064915078887109060396072368671389946723595781094509416871252334569567962042507059475084540112089451603817396338648327426879989394504571065078374155859339004111701917522050635695565819240694251959876593936766246548091286515631884520367528295935351644971291962735855240503798804059285182714660277967960409307767518564914469022554335841518300023351745049467548181117827232741742020814100741996392325252398147564179822011651290205147778200345427055056370777414474177122389743045603301013748489820919094355312970840542011584560323407327355632752988359961419937846141997865432252027680781787021614353586688881805333973127865148236114840009820899989883294994328379912816729621165564335418026438613579813091664908813046843100903080527087448984499307678976481577279671317463224628206160 [156,21] -2130272681344136761598792261898028589127621762149176431959510383427089855887422354055862636066558957478563324949205785018221257905665530275218312627307033322215265228664583349899249094667873034000521452013681952716134414979035325666956029776507966118589301074092412465197384388889671398148651559128399724543221796109243422148388887318263198779085756437945441710915120144049871663502694187741340640033637046669932769844651524825105608310648888420387539645961523298050310382038364675086122466238760359771598065628731179384845271748916133625144255345563963978453058006485207962942015916593893200013158024075950621340611961870045390553150078978964460102582994283690417156020410290816628011446616524838477511386403005875308268252195608662498743669312223176751344681813771124101402194251795858817628899358133488580129781580289335751584851226800307031890509914728158567239274455442488068237962953814694468181526968293322624480597535034210050432623519438741342990654675400799145385259034708076852827827513375241523422290513671622455479740417529196357344490693562067609984939179631402326954455542982661122063122192810213012435511711550995553606494982653715135049182327401934306805868892244534833416600329318628568776394175209544397465043373138372204049659647558141334656366251295361512864635329568365571011152448 [156,22] 9279072861854036733451674915502014924484366172965066954697642302149858118931459942386589072403426704760424860492836076515992214933360092713818957394614340182894371050823004682040783356914709332944760829201808173918314164514015255828620206657047020980427866990338939683702898039552515059948008405667217070621984502034061360675793116344306732272781666500189718264966489467744366961423827104206475901938572146112294586044586544411616244383191852467592989040985505483177062353594283378759767225796109173411478156062774420676741028210223687259773970949441383171137983762324481020217632466234927289501281118512470493307940632391803180671191341069602582337672144165233831814495269346434350954005908024259521844716646223777076218910771889248976375405178288519473117329340864906281420296497662707812273857644857989666392472175101863086377717087074199180669084533063696239288874699375743904441653673929334845585579754013565386283263483557878441339737896343764849891303295366224533828925573494835219751622244609074715546401028646517483376048323592215543119099748458886525957008386202108463589534348270509611429039396084962118615764082494047519426200111899722647693970688311997718250104963924778249058205828205811226734016590811386501167591163340902124811063976085813021719437047185276881055114851570124884758656 [156,23] -35496940531895020451040098114123190680633545389149390519643485791891961205174797051634695036487920878747046512625273441975888185102225050492858986177533621338456889682300374789714378084822898923818383312789144721856864998162854367813171722615446406407862395646417957288507717877993463288239257997954550171531658551964312881879926762745368647482001940938983899895184856135666722722626370797846595392609295081599220581743938560476382738549165757931967582402260199826465074608324758099926470904183336561835692536802472521308128116523169518387448788677270282815108898568288786277920912824228213262651654947400059284609596071385599029661119094460623295785447729518587714047265034621795452056227954422925190518908737243082463374119532916953233000703102234698400859786640045395237880782193284226456285229712919181851373859655153705503372865483112180649749857331651491723563448603626190085280729343338262176653697192189050460546411102274712986214948764921576105708508395103697254353145752618471608938608707374216734503397104999951214781925433540386767264575005226860355100475333948535731422885966421876875477384952748208046103739933115150459470504347558739277544421638882655813583221660815394195287182456883523837684896973543362156669024500293737290067696206585806946325443061999370737381818120274939816088 [156,24] 119849424201903958673572476108066809809313069981853984350609725973438330456312039382665918560359806613111074393384471633731697993270177298707443650012887821900776189237846229558965329291136548341139805035270672129134513270405306966905141899332677932167313351816862868397289001757099697774574391255601806684510934299631813021707807301939539854531546198642934864162580519831715349532885975498916779533929232382967349195283405148478954104385349984022384180659213842039808534980826074986462992065916450292759929053300048817575297947107314686899354447803191510667013464430056494894207333052751333198472087029895110565957987532387993468077397056208876988715499987349232614954998441774175255540268032892749501534650380187248962111872333574351135870439227116065852101917737688883230650910186142150051445997631175446619064973467918798546875176877427472236903313771290982260462463559242201879594730682242167233743166764141616015839848101647170257840445280631679455780205527212172541094328612243232642373136483993632184531419054108548298076232706423828223264696936263161833612136558416930150935445842074890725669640122580849570835415549947168249267271024679495658473272249907537810378992990412458973056184100056718172989581232664913722585297261006722008956858104191975537096846450422897392605188943946549024 [156,25] -358711555133848132952913301111795560714909833015624282288272808486902537801133716348336763257991598796366682265876815749090805979948345377861564501502506054795067179689985358536996994907481035811478370158528405961281345414680724327906708180965236919860196992522272546428063580913918396361399604229190948121306098052485432911921199518478438043448496206708703557116425098555564753158884381939055775568591375414707734560613866870178781272889601069858569122003180447738177113429436422847541268477092482842413245995486812057809330566931435612213457003451072068061499011690728517543846325738938069076283210144288256720922005204734396853279651027463964849295635752599802769637807859649277237980490049365992601438915111006755480860698779071665900738771298961731898305214506890633731164691866372956881613805730460231468784208845138364587896756314748095978310028712984061432438558312115787155981902873154678032596853178258702886477467268291305254763423716045595486735683858572072665233522754651503557336237569546955997273465990130469279511301923497614045507586963240798778959849234968050588355946631452311222839371932177991568400995967860321210425030700347241082447606126761069386763731997083008222330877592189276247454458825344231369191017538477484695197143052501712345986926476654926787105311153248128 [156,26] 955464784826642464114574844562279437057666553398297769247779134283094634969884628480202800801354108625311551310066273109982410784360971448950085260120902378048204107833090674892281724293683421295589289256329653747992379029391033830315437457297673647280413280144352900961090852345930476500188769155785804766756535680653595821197753194118226015920091111932266807435495404388582102012909117282254922847127790992139496921235397043233943919166149330555442850458497457320485822947094392022374216161246278828331699917287632915104444876917270736170388007787081487127216278796465154035536642251701885224117068607220837948089150380835716837405565550798668339229534267404755415624761858053950818650241375827476937817618153428429363311569124965527561153110694231775264938204044839331611760529028444809796703619829012298582793245968004851069574626914386342905219243498667705185309765920575037234089386736694120714371875486030387791379248653750856725635508596387511982668811206931867656096301659117638397333562142054560765211136241545754773461471407368544839888495972210974856131423530562558325675450842554684308760814054310910833872456278258466599381633058125739622639911222324524673217492516635981453702426887122579086701367420993514370836135696119676655584857245438637344046881197263519179691608384144 [156,27] -2272744199026034347601800272627450678245648185883910650756340188577071721184717326933464559406886192227582081133679030954813266321454627469875080940032563395106635667762377505943700844907021863869101188692682004324934616621582298862957092437573054157414834764033760637991528314727221442209032416181991388967374332437493772011034519394305400523819870758539960528496176515640853918139277410910703182964959406896467518798269240520883371910324488061587049420988127017029771794694870356349534940953447622189222663069539375071769334588119920411254986038074460599349955636293699940480154609353975414148734870051252343054066435070912490109180024414522074087611910560589904905750816002692179695278586587575435296384632571440250538778127683710487146005685060399313192080732922866295960095270314467480752203797608974010587835984793261774483022655266954372464838191264577577197853392483099788263258909609767749528284211082055538827157161209664891146110392544800109862671783197637449957192003457724128105791024245657544890855002705236037665020713141810785026162944417001026687488059599975114946983970101486693880821762782019534196442753626938838587380664882179815155874445090307855678054123551454092500699745921736525820708520506965031859098671599485875097671633804403549844580282171558375990504573824 [156,28] 4842713069573699731756960908927052080515087230610368930873248222562846491746677785247344567442449212376189906850987149728429484943605208285258956233031834594607059543199304114781320924558091037768558294282696018660017239596097681713057088953564350211675084602834923055995346815927932549244910345266444817440674354760960756963172960453486894771400239714221283794813370291460985800318780642503306176876345651603259766320634253212297628890384758475863392959978128579236128913051488944069284569962219966761468905882478466778828679031638813865300901850122785136637162582376361079008821272297407681416842537672038853390658881009617081158543826368156643300578806442642681834567576341540554543824048516462136883609105671528667364630400611084774392315005392408525445972336609725233665454767179622981158479426456216637445442670388860831385694373961484994936579992242316503707754522495874839773927626219128222589438663633541616923988806707614985010557581584157469136365659850841674817071884685595686551398563109484370398623684499560308496414526403648680730296688848024153959559211389388454636682741081282569618226222870102898964231545138700094676984748971759158061540837551522802174510887928219816923000341959775105414134145807400252930940017513122512832697449346058740465479684621536980197199352 [156,29] -9268498712825497563485418227985361120261260830841440431394383877236693550756875916620342504098136524160639736191478348177714646080664632047133125020366475935032487175822802971002450895505123546743549325793135591645480675777311607814144277439742630021061602376341079152680493281906289786474731298768360679656959661952898983679020160213132776991184537468665332397815237606764597963173601217525976172035840707369899468319368331164650563805411540308789406260985160400580661900948211318059804904891144465166514537046296753494898182399011819460801367552169896691089744689282265797466517060390096277768441676919432061348378339053662987684841847708561573390746441216828265411822833267357750611544622717906435891946096003702991759150538663521476638659542020594699169240473075293412339195514286121015312915717884505807288605391648119687827395472555535939486697620449947346195105779286129491347722566919800657570486519163587328596861816687471373317499514261539571437644404783968749928644789799180256351211774265474653833069699184001813171843480058254729642500342245874676976905305634598605938987221272948419981152716957715761745298835060363772320489027058888064492235374775776271307818069697801922055571652997827064202771977220687096641322816294823221927975285977994501737647341890520802170688 [156,30] 15971663533313843991443371623374255258896896293394448417124597540131496028763437398032360177951301848796629903735284989601657022227778323760377110252666713737996334881200721812312686871629307440984765334750113061371386022169136195656512945374325783040603794525840946476076385634368274592582037656089622646587312046960380796500846577084605348476376494566497454735113105768230580454040144645759250058951539335148208789748322605910251676336891928967671806134023360931087990484618312085362722095432671760537817232345127763648785967533979406233914307704975283000314961028264364610131945473205339052562609628581063112796528396280829476801524617845891751655514804431547708739260410069334103711377793933595233865011030341093914828547204388708722272601879655334530933353368453485268857674827602662051850712398109985341877190371729858262738538629284529414850474473561080985110161714628192931634519970580555689440860410473268493559946079852658769218544193347096426896235760768581448521828813947031983185808471848750064288402412228633494077350565816270149440009566153654836277836791416104612356403836629276675866152226376751604879160313543200249221450960206898506274595707689213863191270494219162191244291699771346178817304692993590002662742186451270453446162138620639756908914642224894698848 [156,31] -24832310374273592931086004083810412317486783176946328655788744090199067048174694814065575901949741047143469380358758484629323539550918623024444756505532766450763537971208852548476065097718644701413298850829690876392623836916632503991072815868025368144314667003166740625047847507321614735224035892617960161601296302129190907906676589237111016733936221421345908342656550912221158299618483113443911008093501233649080288754566594525193477975733138396367077407549162460579264325247674911856465734376018443038420996796244078914863412626465897392661370909438913520378096786722706089141786562285960442754737724975735573158738078639396548035737064420412387998112693627039962634772184298086082522254869426694565586387649509936817648682600786774564284372291863344175807507243952642879511227327865813761029919896176898085643885824070737270062465433162577734701370668249401911783830370182964438372208441716085055290798198672645974169968253942906958825804604029359717135645816345809877190021454279536623750582794686274797293735838347737388508219794017644958323577912741729937442604894213335428145419083361843311006202986668980186866317013846091538183154400119088882692867817127651850259937552949852752109822862481641008254610442094957238002352687931663301098651852431000324868015923039382472 [156,32] 34897489190281571468415498941614988932733304873222645034120211204797151272345018794115875039415860374685750099853043192976183120045834062575477432927559920949181741840164191883326825124541351689139798022488104598070982398920541208214188407380559238574875122354376643180826216955668890059387067517951222192394951690430355236514005426684957882879736797154620187956562171793302245524244695949899759530745319729682166259964258568523132523604740010969372101099841594139860973882919721234338579705259962178529516662357698778577212950142807361566715829345092299723141657555669041812476620051100182575766629876065937328694541110615277519341752600647741424053182813187578424419849244159236917958672659524919744272843756242779228138166626075797770065716620165090314162672377705216430679530396356584100197657222980356261143137949047666746384730812611688719665254372030373862527159227658417063245915178446665621740599597237448529559665522520753569660646429432898119359523126749619861954191143124998825206558826475810719723582449342711446825608542121715928680985571049624428224973029598450588140458763083669536016727705863010575306885838811297341691362439347757787606453260266926056363784894549674057991992568291593306207810245669458226321667200141911305928145863845282028905238752114744 [156,33] -44396694997685556575353534100019936153863191418406095458760335214813684884502459174260572725470655289565378186006754729857854895568987959774126545199001265709748154410598637091061890159019827793088757692742092618209715596569317308851752211701957767443129850228114935347364315523880624397525567309614048474644207331564205826338411935297986509045131595061129359532573655158522708655532372953760853662718462239457040296337266830188862471701935673654059117325196200634038334730201104713002483406063697180140594089849494860275222007356089475850492898446558762571404411765951452495461226805745777482765157501461261434422059860452829294744515368792251421918357565805206840085083468217315193957117469529388889568505941580549321369809502868042594580469131002375136217960599962701909001204012161917144256879134283226644968002264864779457785173064047057465327507664133868003676074695306276033801662818153469585266345648707421900036360384231325653420391273345316797608665567833584406929889452332103738910680975238567731907001576482936300357145276964176509269208041350972700298050031108143966458977535657633566328117441065176898022183765668757271564205837063251598561789550284240799573627873331866275706834224515536462326553466547969929414845193380805022322503596981752926073339556224 [156,34] 51197373234829030042638846725612322339751481223258049649365541672382825706116441226898701912205590475787463725263546525832570246651083594313669956505927379332332731478196192448807570651737806575748801393152846313062088601203563897575970595486644981021844235057586937677630473103676353576431843201837133430983614434841567423411985593724967299061869692815508316622124749806505709118223098538235696914912916428528190022415999509217555634095173524051244622230347446703535269083377314868141072554280516277378512293661900956131258578985898585018511942032325171592099707784320150733745294207823581649768938570199640033577445517199771558407941888369231896170902602956545141863064496284763921275924721123138078850042021440439726020609430544721486813416883041963115318302814483508714101924496216019401170260748066810910441506816052758812186407123108291431293154948934802532060310818113861539387882051676023087287953332921435813124546100097754738029620229974591257413264309859399002394039747856978646157599656696024774852794013618334460467363034785862634900044976589933037291100056210773761548357272778535873251646376709353558567801349611020120783059896611208609273274313511307359879565132690630226054861242934057864787439404046689516119763598279574450264486025907262371885744600 [156,35] -53572697091595836072809767038479235546902351013682892709670897164189458967174391668924415059204726388909422062860344146811888008225653258224057675881136303272228236249625230047012853553906103434892605010041402823743554846955947945319695429731301339713527400598916893761413029952698565033698505671806284834887095204036128938883748009248656331676118206736593974029069877250493327412520539337500941145186371851701154088101254256957790324297232840283687423129955049215237803175035058213988176503950852819474178008265846576928877390043199169374075161447328635388378175478616369485903594013804313734123927366533345040054582066209599732633380044837205607453989497657767304645175718446925138946028121411352680505857174974790387758042709656882438612963084563207085033855219429927796072808591840161586271915642822585156303165397834961290210102758185765158742445380170819024569022049545465002939987089150242892238136579881765174383949398452664881025947749404062269489883883235287362961983630634815195865127298613268448725138775153791877852689181157522387373063038805808780224049615998369871008168923282257188799607816580264378344645382349507255289546291611923767040979946695407498588129971141079692905309644163150875685008071455425859923400392397360864897381027945823723205632 [156,36] 50909349143440340937514448317413761386991076312943207587141049504503178032426876816926280698339972922054232381858604145903498785242314152507524614743722651048382628707273706514067795447011272522703637340824803726033073091109743706238458683375927397403473726183184450058720807630648887146303938369614737476420932761313996814864926047868974396087139891716086926626774177254374113109024083024381467117735926092864246277443207237306019807688212998287188787411295939380877884906794092019568186474694795339174114150939733139372337633980993052427938739374593817265222433010048319140679840607296424502013555235512198596191772570125686675975155534488623961446933000625897469669592971520502396844936861036473585014441200355158449116567149793375385587931123932083824012992193267203932995263853052287100674813555956176858856774715691356756095295912888653891077683148227907519419245176406972147694400153606954872105516841778862770459972438339835545177685791513233570484561066449791070647394264170951577475529988754333728833171606667477608727162002913402118493473984834203541669440772038989500184167760159942168883782232571050090007611050506120647970817375058029153419387937797054829762807728875170830097190930287082542454787672014930257359514652813150380896604884371783340331 [156,37] -43961608066377087329041193264609323399619957961414401720409911802220453492954861320989412469238470472800223223401334424281878548824440728160702068497241327994051972420488956878217695854584836774803934266209383099700960449972991082235602350081240966228545006980353315566966642823092947988702167793695609890652677458905792592118881171447397386383848851807588852607810776143534181812085739453017761777337864306919672479531046540294563788481019556937578501460516596253355056081637953149766291563358002406579067456308804400921563204117847432539260321236072549467999046524560110908074721546747302045856511166355798038186167956168518335108137206361268883121489207466416828874000126103625044246569864208678344913130535632351736357464388436317918172444299022331964828381516168849066862663610323029546990285326784221370081884116029945348483644944816108161265462525948586420963249412322694053724985193389712386817013193761336279026922609830661835771080705313824297042220509773621643596468095901107282623965598292191324396707123373991587014034880201927000771114407520961042509792136231690006335379413138573804793156418854414431203962795087021553722275927805347042461292897785131297312410149238482750767092792088478580349886325864433672177822378541775332059355204611279168 [156,38] 34509770107727314603147259322083587934657961331807040002166428611439142189584044038877572630586422399839790597511769517644846086286640540752152248217858013045134437300393609627853665868222743164325728681402347328576838699478933681926912169863151790704446466641971231211979134948757520491089721569163589040419764469706282598607204578677273905136207071351806712065937344492179198923094913164547659089753784225891350414631684630698526927889348965359204190500880839038383463565198081503095898874226111864772673504118495467327590152306356377408369983461427720802000198518074324822194624036607392285152427330565896969384000572741356456615777998446232234087099857502957181409636395256574464117444384497425785081694805275739282060729645086912285538518875771532521006933269428615906222950763399713698628095222790652618568500004373465253786136633487434449912767264994111042733907875003661742259369725133503517159505403256481291786221064301691856958877641042159017264018249736498418129898872961786776148657888108875311343380594350339674250513162445023038193497173646854290894134785174358925298089903782295828375582725385913027980450801609524769806054431357517600059185502712234503694101512561873999425199538364222562406174892818339272494977809753015421399931843531936 [156,39] -24630979439867693649734276835792753561052321978278226865198653471365149067951617285069352317303145029495967005730106266637031386490156521658308402857108360290523512472756762643296119057423927761370819075233916593154765780043941888959339248028960610651660175821741102006511393016664277864808851115540847027272886174103641782498544296932978730533573131538386710829390003045344160756302542107926800171714931629718800654763172332113401293925979553598098906442002753844448211643172622996501329950274538524391662920558355391350306731037484179816870824497167388380792147391779143288875279007575522864721455994587765739103780458431675020038904607282823438931882796896918258459902526906242424196527446716841566947683334894111402158088490366331893554163754607548157777923645259926837658345914495780681032535251393634627071410859107665397085400182543389036891901879894421179596255687582174592215023703248343858268885561748219845731516501123351494244550714388000759317579316522249925914322161398335398562228310191910330834008323520870643311326619209449102033262674466749428161443146461703949832530418644144427758465228324844628901243641371044338604121586545490519251643979282279560980070713862416528768698362131457815519859712378371357301019849470863328716203816920 [156,40] 15983796259850140356441938995717653866469042387920644864489545252631694515544299238153438154353190587229823703548615969815391778505649759416824230182952083238468361203202464258440157253611739828433560347381883409111700698434956736060224191634963825342345259086102858040403126273271348937267481136681640256504850550159638059654852489036487224122977255301172912895389895416481548285176735404438464386982313040400245390468921375575026571919934829028835769251889684533903385118470752623164341342473928216261517970390036533050889958967173200624902884970233302157115697947257905868493530047343354057001402218089227720597900062452468037216703096551441250912445260007848178411493834504005257658579857003729521464686789108077451356826791786698921252640974624270230527058022193258579748934294716825761130802542706428501009341892293347201603136100972137452113606441960382658713267282485887728659268576815017536965066281299745214287520993211230964462192507916259790389364435878915501226330557566157663980949377949874450813840883203717979437623646644385778150264421421253755979230760930957452223122324433940791522341366328976800033393144332732131395629972387537680191665422398966416765697382690954237632466769070901873989427254853892468731263624876886090543491136 [156,41] -9428295205622520256213635011500443150172475421939760634986505794154977981686898434678110643355464384541505691676913318221699479248960435448379647080231395252477870135811247114260053935808292757403566577335920704350535804420587897769176187768356578284235312655426356277658184628464291342704733582259176778384281684663419295465120328933611270457222330667244625698471308142896581667394534762266551270893185182988990691356493534069462253832444309511526330432052596442616942971125642052088407564470301259911993877640860006385100482163376938083391924131544844290464687991703734380786702343850986893298387736962885691049698203182605640101822636856921251424538182540220245236741926975752056118727166621290046738680798246694600126326612634970138897900045859508485215618792023485776281628921519203615122280988035183149409194384276262680840839606444823744530154591845761801678210235688246060850632758266295882453010225664956312441004176760081442469224268571947438465597174861827624319017649962304216882267990319132249026870029590763384914851206817171160468438085341650198315759078826313058872077351958923285163756790525110864326303742230999037034319762220865834102325318927679475306397117414343958282847803081179334974871140565096955242328539906106295470528 [156,42] 5052959397564288358408589098957643005956563489322268779313766070325748203785651476072598460490606844049426858249716715800581227094612422152278541376504519564877824379903698573732287698241383150284738728526277837374048116514566306066679012549347049840905142936036962377949184037315283511731657895963500435635155321586635227046784720607303556492982348575270923172492526425984999595206247157507848716863552341878197893001498831553644039993178086494232237793487712503034797552568212154386667731509522401188335511024971158039738685634441802977455009098323411894417032102494348929537172471000109034572578983413377561771357853048844227534295386930803475252304882797158078043274991485610390735482349590498921300423050524058924061189248969046574472977852382245856222251170300729676203329988933131701970931072980255002812879918755750896529011483945227880554729544577444694027970511629232277763260012511710775079682427506537502969169094902838202932327660812764934833966675030498219966840889201623617099366211562587268411389081444943113243588454290181542212872626935840494566383784475474981177998429168010986586810575209920046070105777443544788429488413399472214324086483176764866959411550136143902871097397437269898883084602235326535869944221367361944808 [156,43] -2458832149975752732788386427074325362397064437100100328015885170856227738380846843209976535391973476614597372834227125756946395647782154190478142708444289043820632630810411728880447893200289983238737080752456325548864305136779734470866853307517690920858582786858572120440171900739692257113807639540920746009931139613845154342359603880483870250243098240264499636590215246505511928441690714516130047989600671399996675382234611521065612055124416726431785877726528760076422080087948184889484612337046502386354129116513716857087154378019625162154262550524564843847778108768641971874228486573484132808951882566993485614321053241003327651602529401281265997058197345916760424754251384473950373257195153263421231316493437942455758183692654349351022810702151399818409644951816068353111446914028652451295317367859299199316854153068785304453074236473410953621313699312584688889951703907051486526680480011124001175894243986228926434365584494214540240192132892324960529349349884793739629448442140767636794642935324789074414405641757236510803711852895266641851116844378078606562557844821132990278176633426256195788124023939381347508906321424464511556255261378027122258704151005978703702553199208192540472859402032493121932310331468687387040463823439423984 [156,44] 1085420302842121707062819814331418655814984254984680652500143812245690630938459383632336937701035993229368841306606061969338699561171131889585416496172807661292083746299674627925510090776019698040966895378155565156612097416275007435131721153454752184683227972124955097333803525102240644918518292311908334867439056558967751784496137847509562357940990265146388034994414985722294599848297446791638002801608022555331866318385660363678919233208292597631424012372361272258121394849653374328213755357785674814199164460292644032818156554474488031357114581447793588868693037093148384779729164245737562700361132673724383434667654133703546521877373745987335384579177081633557606661188789947813397976677243277819281686377103479701820814583172641834942438539730862510775087282429701004545650300161207149248713250162559989293015178749804243244197305127184774370169754514408434226955727143282978815227283171059872164774463762197409923832501185321709511939462127152220447180235936304235091521793792144740685343067658458412828652061889746598242775319200993597258815847976335861464440603507161885734976074933684570062032211921706651365949195052529896805488843507425229526539341433830971435825243818362710004090889514387195713602844630299050918482008767306 [156,45] -434180457021729706841641936614744807118205913281722462432555607096549995562350422824229226729222105740806776264941805216884218789360492931217542143437916654349174209066176479622204775904668901824623704936463291472990312449989634911977722200276004525159081518017664833980075424685801672918273308165615302259279587090985666218597291098681047704899345227621141295740112658908050207298943842532165674067547304609159957913449697067447619155115249789588328946519743669075362741458805633455349214172174403348735702715344898056339886853691573927849876334966312793996453648042106319357797086724197421008400756979874807604086774132892186113714222118997159657492151724749616022368235301683684625845894468856955013614020023950055950830575673625741577730344733338002232679058149116700758775032312537197853324807142919229620898587974760912122457379366184562780353994028808824692119590938353363445422781044753967081542010525308698588444216188844260707865126286627078330686023245432389218014339044018918834930577946780517392886643802692160311296887584438079434632494312448591938107314223397982707976029149314019278861994845436549685709926692518406569832973155218716079209598796863768704456596640594862220045860812156781967904448044314929184564311104 [156,46] 157167056049009618859377784296202628227003461021745582568923698876895732155320457765819254866570358377125797237721221387119340694110374076989611106453941327953262205532479253705506247033517944482068526982836389377627283344984127090252814850405940133029658711657532866428531503421245087582899262746279982165951938550372745881225317105191433248648014564419389212145321365461455915304515250407262390160662330831965018888651771461055278342730719826973285680663474610212539828233476596184425605112821215589378464301174858256701751528656110278479861213397071959509409306685853395263977497975689394445189529370486110359372040478994637780169019836233431964803322187623032404020114027420624493838324929004913432855412976942665782896047645227160360392024314879961574194807699856092601748761517769668672682993217689740640970605940110158466803924414865454887754800094240393440779506396762671214409406680003184453694674367612714048276162692861784971574805052467130104993841852539045390620366445812858216220765827402993230615161249555531029970712056955295643117540305754833086646678135268052189454000528999727956097058478735697819927063357791955205617169499184714286645210311236052242638915592717715626889757402023896048148365129730087624951424 [156,47] -51402194998187531944706431173559519260353468689300517764766070600954190856005441663447575420969613863321246191756531442912113999528421363508019557532986091652381316098848321089052910392446136557265219946626819058619966086824808694488500725395282093487267173332499717250325579914180142160691438145093325123668069222551245302572743461116776058068290816408279559998199663443428152001631470922376190829844565195672633435937040658139225991205082082652941284023687624684546915693164127656444155429991175835631179512937145201106089602843657651641021293950510680203141718064434268024483380213400790607392881692873267032919615956877657101848039517378154401151330062291809665693555788331705811288362439230833410888379136948557729960605754362155313958753464524122363355529794740590969548591907308005503136150609281980182624002103225674001582855847249918279623870283249028361664316983772770636711113188691668259871301888139761046474001938470752473195096919925263308114615807118720888163543393015118244520912005271896701747009276402981085997293504474344210846650587034355915971129946147002487954614492110340549329076813159516285509406222497050237025882746458110200372797839412589690956969284853116656683677715482918672341506382313899893296 [156,48] 15161088694273356439327170455842702816710429077547852591674151033041549297664403377719952740963576710639251720430191020076180081932907412486466273595738313194388004090634956261099286546661504381214749658660803083197576798182412320219137270203447262039862172137589178038556821848049994925628143561598742038183515666530541753488248280308099349860923702308355125765615112720333791683302430390070441032502411411783465343089488586467187588018593902328487389294300367351904388548167863606330852672990088061977822697980423981345294820234771626457600201327685316139107849766157564525749194481571701718240593943188620686271208468840888920988880268210242229589858205548789405561721621269438755360874538204709445485699714760962234563962741051364349380937767217482249274186523597068696206619576379533941009637528271010081788573937146480902915459126287105420234977607457274033065101323956556755572937088153193282345515437920953144339310151333701297274701184067396042131881544930495635351068964496207930610655439296543240503732191780869886823699596778008213134825247816675254585870920468198275703128354564261718108612953352145329990275249446207680422905709007693200119828909359113538093531642939388180173726066497579673558532137518001384 [156,49] -4024314076091226731051022650857201743739661665160687364599010284680881829925350750657470795139395497450461432449594366175083895085138873092423883773622031288662006877080423197968541929328368133755728115511036656227767687838969695107327232793910454249107260491226492005035961024037183755317942909356006477705599536419215797895029406909363119926286760177589050333692334561888957560699662193002459136271305706805091293200709339312113230821878478500793705592120320316425232156262873766133440674799032975607849985388533574964852564361181746980401315008392511180698039922426419366175472214960434530034362238534065898386545172796023560817299026143741964404726494266036988770388723710315307212017442399676951850766074011234103053450287215006646013150334309470089987112821071919370508264369822471743390189707817279811374368357882625918955052213224757599936061477216620784276020015125081198433652606759296354109906475438760760052356185880492446515944151237050945357984630931698268673585224273369526481054268848660077956497931138588908383177121330342537684339794990616716135285701026469580390437643013063828471309383657734507589990037523378643393663930244513773403125938264964006316190559492049237517091802745887046801708061784512 [156,50] 959024284585510436076601978660200057453554545423416790528490470253640609901904665850258771448517732310526133278421576753963841374134254726927977496419606201442704864448288095366031710673019415369721254155320019028384001908997902073381339504674783662000435674627255871299905776148971708569199321731927540682702893407355437867197219024978068301186170304018374001667014073422410232252996205142851945038114212834819986985484960652091943328237596887225464015406577451499432537306128135798351091428656554426835624499802096130676195802879559046248431018815066860421990535842362912382893870376878166478191062777131269194268041506967707746942443058850201667762929837426223259868705988296498138836825376587572072000424394345478489948811967106673432825020060013599420436285813465746370594724448324253929906996939381142565444119287751443943717960261848238989975265757949273755841674630168841590706458142305224437534078529920523230653413421191263496237242523362303112854027725461395763510931331572071263331669529710261036301901277824251026378920059587814827060848432401230536992761359176478019983917977430998150904183557618148697869200326992775156094098242569452170045978370258348465467220634665590954080224125165882508518355464 [156,51] -204636390422921028240678174824097020815323107779517782589731978742976419005767933945477850793122364976846949536948721937394847111335813794710568900384786065213623732223405975681407301913084225929772281394245475732663616690298027652978941695256867498193888251792749566885264195791109181801281976287802464449103300856753941258907413423635218488839415662067256302591703057874582407323634025546353968213513933549478170576672514625943300640253175369996220389069119086078344765862143603068608323157942913945278440900837387066253304856008132448628302194422785469076965679776826878044482610578415414208253394208064605524172411547521583310068158495704527560154932833439335776510594555075704409295737069297835094185812422205523508252159557152052026534294298601290880171908189891883963477876997175172003753272723018613756418050265170872206967286002707035311761410374173354645326598603370047884117896757858958859608890988167596760698062935974659283766692912226466328410817603834511003792667943605713828144526673483362886677957697642042129332153009024069747107020580793066493873478018677057851335124315730685709576352189248171038104771394594952861763502954109573751608149248738601741312770644777232032423447925760445614483696 [156,52] 38982179825790560647653943830060293929308910650555983661528015655235842088108784683646446969396730290166537830527227251688650789973358176942822797275966047651458797647415039393647813584861184696643760217529570975780655409642549597597081431889441443475049322428351540944167035403308151652912980664186867421760172514334676660634179551070237534442292227422508447142958818384951076807069639914361341586042723492176228529452770883049572995452766047787123736742636819988309504372553004825895745539450015768866512863045662132470091269701127641270152245225544860957643483786397870018419501803078633834459300133972496207412468413852183858011511804213665354508497501433054389071393098739656588407450412436189653131669418207767778088208878234182202479471480422232254158573574158671059445067680122813038656570121921113059153776347397750045757959157912062346368470499458052667891844131501579834593224188039635196103698899292448720979442495860658571789563345571881948222299920991121559654931283158008811032305135197839682325595129666935104524216726928487054190226596117137005390646831264061671290051192535634385367939998607085825787573664753495525235623417062400188964101534123173076431275770808502299677994076045285077861 [156,53] -6607885517248605449097128575937482692360296438539290225034426320317517083493041349613541493850501699036316041295363978416276117992348634291984599833746202641899115401033932919980176540458542540371926681855556531671491503357016802952964607602736901644170416077556265032620432169496143561015285045684046891010732480322201703598443655441049672545440587125349012680755993687126760748855669571510459636772288730571837962435526716540267510237737995703364971394985829049960704093142315041235025860976830527201361163053357605862251515385536133655142874133912200392041385776811174143072821481831026902241576161537746391343028385673883914783599798723039757617727053922763070613420622549130914895224331543361529327018162167910437340753726529255701820172756018379422059397071973430438970798837680719039945157235782286011239150839956518804642361969248022388973343846592484363345472361922139488163821043933587523683689047403003875547112439776257279505760212353557649119696544007233942303496097068315313700796017186224368980318885622174575276974861923015427356774729453662210997077962709577284592159149137266283822027810775956734085493833247499314613424630052063130989299709248527603062471927646829824472436794820571104 [156,54] 993042127776233482687270078409856655372120294528032636310852761524668777995314287339122363345425771756520765583863607978112053236314031469774521688767484496596158161221378745790531793693322480054163689222499881292927037726313449909646130347447928204033906976921975789572246902898711402339753066946497435211636175060300564229254487071302221449146316238679425051758857673683301173686468516504330318465879515780037484968290299186980409617722998013137479207178011209603008251607616963409964645423666333761019595093543752300535602218775746911685768580226462244031975576803270302207567263612687774694265534928122340144201352670581812762445090988183649985655314118304383970881916681768091227878154148708878319215375406371463702440227076934565635472420125591701180282984048402220509709232399097906324507515969672875788660827555263285838181282272093090495569990457452515380941825088500312490412870004521153910633277268555407521436041581539987347150307467582869686145146750523558830491310172923839009741446940049566148241985062522054992691245472659625638482462430272598136050799219060778514358737451943648707777921715026526628345186037919654141456638105129288809739848882293714848420222009593221490149973972192 [156,55] -131713171417117645803963827331631215636068754409940609213167653649630681739483527100934545817885825968844347921016506417669943491080546592776837545737508865227345988933335224429683971254955108010756895038555396758950963970875640922053167892947986517509518205935007831080239227213967246241010021407200070566889535300496190987139545794375233222550943705852357980460306031773672612991571476665286820723270879452403449732149032015118164952819948695052920434351562373127556698726305028025479648701392304950655177900834160815761466121290058180853017554585155858850255769723310289631866337325217052858636458877942933928389783550002352723286229890297836081750445049446272390987122836563544729283604847793045954061606290030456982481374187941912972584089008473955537858982738531081158530414370864191541585548431340260130520675056362757833647946471728592272175195576532289818943226802578595207273488655441651609457544668277308498486711504652048532763262654160738249415397618582410395934436292845871821909472915935388360846424722170134359230898180319881206354133888613411423927313307831107963087355003138695429608559288462737914139023034047724474288061943593787538185883030087092447738458308664211744077377768 [156,56] 15339919039859239734304266254377395370997600319250229874822323132284937785584905180134434751855010457923384473440357850912035226399756156436558817764618697135287486816642027556632221282769644696811168475113175591614874087652493204478039226748203921592097979865600092520043192463254755204783567744666769468493134353632451261317351531729935319292629142700783969963049674327368212158523992020627520436684205212371490503783911816761066140015196982734752469338587795189990075907418658780683802673055769786190831492422299149762328766097747906473582293274704651783605173137822563723505350729535207976551061942155419001425550889313853888933186618460825040281401247308250192949922641242843384564156679561621700561844275444016298974540597050371096815224363592308269675926674878595581914926602857835452688319252663070300701680380144798808845237020544041697561788116929406359519562167098464565128153681761423254065440025013206299798862469177188194137931239090361974380853996233418076628789103416297734691590427825766967852320217190655846186634571547859787632541846245559064780103763250732054921080480710325481349022222287550470959212562909138516196685649175723673461462183638834305965816217742844589217568 [156,57] -1568033569029965514621259157912290939241794540021672786015928114576686099264491670849034586832980117482733985383278242615554820333956606122085883849437653591276780817243171504222402391378697424174212364130953257373689268671447027706021933550553214368200196985648964267981742730753709955767539070483533269087945015860046768519305735864822041884266533791075379673120118749615158160478438931675743389817164602579147940823353567399367725936215771321870065246811282535543509028529009411031117203754572541701176499284197573567777790073178404326179861392298353793784696875829678677573212431384931450907872820148619864016485817278119191134703655715908159857514366847203777207911089197488077400713029598210667251796442617909567648268482235607600699934146936880415337065991750225469598240802414216045324611035403811260077097989595549097802665498394596262622675461607617309481851912920932325134272729585174051673953997744012901689859258331213509775882468909335190603205329574917281642033978463912299413988173556756337999539203712323397884037128215248108150483722394006703684680868731638469915609431051476935445003341279490251323427367740087499455256266417868745014944427808045646800320249046705178432 [156,58] 143305514533494781865831359623890504530147694443870515996098923612826387951810665928444665524935053371014312031568522835476227938827975274124097245015882397385775828752194574008236533673273443687516143283161469400368551931206831266788442492819643289929320981158717597441827715786515891405596312668306415957543554389499347438080339416075598426095251087204290442151485751902041022216418053797374000533483702050486415253825023406929350025387838998807152325231268938347830905901734822067160943887077719825497151262443270729947888787662642916545797190948104956179427340039969989370415729312132494692028075554644046211405131075099114598630359479172857459329759349415260512440196889546021584831313476357739056469577432426614451069024800561826959834511062244941598460108046107708091639422260437280461968526112279085426478303360457082905169947601928759666868057535442498066212341925044510318824828830664366809139338732992470050161074666855677497616258993600571843868815425273577768946478088712658353655171028195420482872475689208624807251977416118353401039602173497513469965182157081790216065051411255247163295065864234157079006456938546992764450103078672454010068949617564625850242305310297920 [156,59] -11654971188702637863432025562226467926120077571630713587061178765644150631729703040589664175809025936661413277713627170621086599446237537801044134037412824841089666200239165504194582827069608719967060517717731472029978646289206644050599364515905009395059320977215038889649129123609560454154399344641076002524211711767130972074462603608727088764104680074324016295244862677933435724582716779729685747084988432888388459027648687340145007141107208260385789136457399882222413448197679870458888552866903509247232535301032825644093396365186252203475331430688443018807417109131631609116854543307376849849156423333618313365689371669882304333234064775704315052004489859451036922922254832927901043019822820976192536530783758806157786881054337976261130108817078535073905555000950903292435104580891171594083623130945736393125059897148630648753418385456746767914252381998757161143080777362418666585458812709680906931844698871963060754638311740540593043325833419475110653866754230272911696307658460506295033219548038726457599228786509868507103493259075864956353364657296198398051313458947487786807595453024820457992783838547121453811080797399546219336205570131087665896530154458987817458828172464 [156,60] 535428412041057136567966828529967476800508702765987761986648376603972556625990873488583808421909794000116456562721434807265563915499695868176160809215450983230442265042121849817142671009680318990204501660669795881007006539548202911552609210854938665470617785162047927822244406579005170189888820868302552312758320508189698180525315757824339570132659240592133416022086888688256047457994370043724052260412804048632238954550187449447946591532765615981284125635840677760052413199419237071499113169947281675260965494112973431413055855919402017398608354392094681130171236217663147385405078864310150190646353444137038767173898208516367601799060917861274032607033855682264967093041172961851757033833133310476173136782260874639740204303058799913258776484301806108224387320237059600147029745841721830574889168988663332084878869817546871373216063838123527486611340760045381643215128726271828611235469552402722409207059145384178812798949192081181840016319366000797607748428143036227903842645196403841912324330958772044228554249505832914082211968287337586349398859895845211386170928323076943417709262626243413607349304899497341896434846044733147828494302152796989504335418246232284152325972 [156,61] 44800911957310093417167220488636824503207955148283939871406252650661810087124907264722955628173649949508068329600253833113401813243317859709756841771022437247221251832759650550901325623221935938978925651095802467533082615368127440786432339152788450429760912651649747598096459816117320215494090971950903248313498119412605487707714957537661675899004846383843370755581642446471203560841767968153438678910482274378423506478696004529213048340754949782039216708835149413712388450997112640078130067795085286758273847429937502184336235941718647948048710287181048625607359648761005111648766621991255440417618100167298168961185367508064888612968084205454169023835660356031855362543436009508340764662062665790305317998764300138738783372277000530225614402961066903471923150980483122492148933347111559766758183346740465942869050128522270867444678561753977388344761958771091372877571178509080328988908639618569606715062720860745699226308136251248805053203535769495301721185244120460960151220923009165661977022356893397533080754878140341007093593566741568746512999765439268587360948466986133389507473691265981632632761992743219866640745820686638155118295412960844629953175260141650464832 [156,62] 6123375987154827939419177285716200076109140511691232426541901648567873934275418406878893098926470862862408874070882054530907662557231831077031019966543809829943447710280293595543643738428476922194266761780203469914283516311183656977033823401733038412978776072752435860543835472055605330670367520723248595899943113675951647813044653595689630986240036750923322995313374166422638707015503391624799103624641936190586686735312706082774324640923673424792456496328196798525258575272369328014659693962753598328017085533118702775976163218160173912078108009297881626699009659028097772644235937798954418738399919272225545954022146819770198430186474526441561670683311828595058803272280516281800103730669281059727620784493692343709206432050378403264624653718734594051597005031513726019671014919268523988705707980044443623735120246955606218191830250075403771429885364412513128801553854774545190357631158294971522816440272976273131775705615164675860693642720791112431080087973804774784934972641143365560930057833498697598991512932063253012598405936401242207219635119411823199641655513614146129245995294567245765184172204045489337845917771555445160788790397391468586012639292671040064 [156,63] -4789608844823541628858212647015537336541059132904728099587595027673985770214722835131171863544435329856126881800645126494546268149392885466329951440298761945549577440983683252719729466663811701362701195856355196404736145089893306177301935177547871116256354296825904759117649576665036257677758855069338653906924035337081721458628748987516882392515748353739656348702069185870077867211881467844823300848977809984266985324649207083508923931329721339560923266507713210906012625547300913208147355042353308629597803439077671667520420256643166490087109299384211684044158609592440057584189830927840659284866461156257515971291360187271725785399330868580530414731009298123392890679174722159022740437271917480173014092881493006304137188114126541982402382619791205871744460965005332316456269009030943410054852644348150261525735373726080724227528907158477626685125617729854919578020587377621934886932778726024604205969860655244617285285296591701619562592876566740304832471873932351532792082925663410360582095448147852546711392189035359082366102039486978206506282916987059403896674101399134454857302871971516611281110077013793445834272361722612713886563624963930269907066354444912 [156,64] -79107877823130451621155991020768235992111737694519212864380961311945631028401429859137978361332001682811072825481604443186333015172147118845791651504536801884961961581026730462983578475548124321407417246790663397063541261804553417027968709384548744733289381921070105257895866370841314478174729472957258895178131208586184421422199465903643087797465232572399002487157420482241633767446324306224324734289594395967447041547248499210193174434872730954335890445485388350720108569047339286858693309626516024367875611565326072811522804767220032695405477835392831374893944816904202391283094981848452247165206893291994008915285008621977079585844168119876845176343557756742554855457190857601055794881115147018810162502889016475538265848813507421622220527262433177012525698675790425583946007284983256430485922656119677667355647557800447798056844715018595023100491134426578414819589165948892608497792067608445487192378769967364873520166345227286804808747956799366566411925152831220350924173532771859226862360175044647723616356175844451931834767588308835909332621313524367258337004047025500331793853056865166959171545610252078519234518351097493529938104281763003639540999448 [156,65] 176766210211945463579636110305526636275759679759660912706636107455118427454465492181235674111770453421720521385477539713341769989189983598210102779215783027950157558167602158308448157393915091055028990437117972437774465828148746780319705438033616875435238128016420115768069218617358633327166853900822093238501778301242541712298799080554156108467853427475338359991681040508176028670477345553859213544003509526503499014297070850240204752353020118835918772741837919285886854418156126883400494890184152528924733393707818765372247090660933606900495750374154185686614324714841979036280577066824268358557957211234779515523058489905808834508515082036451164349738505929607317014728066267894775299894676076032666309033751942528636172375268700935288060119009191075893398760312123281093776180286903673960881656208143252315295117390567020279665247669434104623306696684483576845446005250455361791711346421414278273443543205390276541907205045919111107391858965666630009054999138261781144182549379171328008920198858752246998500333169478446906151062888912376874057327613288553515539003853054036490479042918338480007710709187073267219880499361254097362665411646513273597905792 [156,66] 8077277490556393752092315848252055838672229346820089787129560931746728696823247990533654645308413367599756400592624072431719867039441837460253600665688458432362650779178530891931142538122687803650973567911009293179195143390582769526285495268581585879057832988265805334308667845516009241336508921625796964120837172011991657590718671175254633052980187225803555042439563858765769629828981704823782288079556835280967837674291165953651497549992110150666902843704448049759605717481551030180506270025972336304686667662255495200741022684512235281097842107794759827077734133254960460331582781368124485806567838407720325534130882016282310567826337888924035447472397423842160237223074430732931504266599859126578870826709983997043596080147842714905917292857976761096790877129176642030261291801769872763540577739260149607394195295948056853231101499920687030637657693939770969838039505866209213660619795069260023554484172901579932223954781899212546349652733566858854902163300044018085659799086365832414951666768099898098322137253793418331353039347405017039610863271190750083787707681809238173130502777446027919288607780612345449292082037979635462964501525671277924760 [156,67] -4253180077513897573989646499180503615912158272033362642943916338879767840253140959574837470850283411814075990959383837994726553403541448729233349426389320585807449809456165969568957537692980726145790064072713831835745562647539406605524020661727777027786208350249422957946753017011623157202960781977004708402322111226139224300261944319803040029212063388091050270891500253066338974023441336659770595174974082934738969676381858668326053496739325028856715428715794739600443252452635741245787921923511705433061188560908777244766345934854551921048292711192494367738050996217853021530120914703717421126656213808901212464050641815900347511414295995549315611168195598119319507897572316189035728103575094645029259610453771588750022518957049161509774549466926475236604768848578453493267727384488059987295291143898788677979158390404102785506680696119333383663763873183609661321873704866693900331729601674649674227525058256487142182029664817656582863013130248885925505566749923586134235924653119010271395619502099530740453145279494037130380099303729576341656044860398334852805860858000839516953857241883905794014744849119979142981534097776307487321417034826295984 [156,68] -512778214455332374691591684293091872270704222766490422036541502103035984258990513839574186986518104709725871426514263848285836079028711733655406457983236392612342410101749411594740624375609067148962942812046768304674607384169095447783237392996607342069721820825301947737009001484587372478778819855874476880087276486701139206854436089474236760881900237931397524693730102496427490185107205827414494741674403370354399839481878549584476448631130416291620674874557288890949372829286405444859412564881732958158566988925485024918622625551313992010974313671299705409032837393055612381228181562285309739905304701668354762155360659826568702231076397066011171136602878474132678369431504909602411881428950091946574742777602799597194423299201874288019523480350906560138207988123269034492345414108835029867050469773143763124649462901239088207279127413462468145954174151239461138080098283391893382274637453314682935444233814614727823856252933384784410920672900300904189272166002173980364156150753864475910039311893347300246910067973831896253892576268143759392905347041734461490408463578733349042428880152688611569057438419555994316519631157122523384827127612139 [156,69] 27295238580852367441342631017398913435220211378229217372750912741422569502283223596224708817190576238800533437694475373228206763151603020011198472537564128557355724220654231992373329425499753017398371988690366629683542643553535736428784194589332694289169040373731852375349687915031418277103382238183244605396459333598754020996415484415154344245204685358862204341851819234516639297083717890861760078834362279066915543622398985912870653874635534556647956066086591956672623147670034511056848418074417832492689473283465040495387673842950587213629105959167856070299277519306113584426679473505396397125825685608290162134639355691235278022802406295198775558320535019786878701428585265612531673775072549677664706227097744427560796342325897905144968862028521644307880976413793502467434616128680822136812587910880416738944831657493933517081459355503585978015912228204836614413835873782461799028056450848739387016449715722528230083443207460640036445956548021113071902888466540532548568165851144306083142967263892173133676650067510804640657503341243367229188160940683684664303545133863355741852735961607132302500190162290468814669270921292372585108305984 [156,70] 11162850484158859158958984152346596540827726973368550173005794262230643002106897476040010560059141474404284586586015747395576753671748452970432626976743438119112304794600287939174986157157516758842038529983666395638232684958239061563040281838118659065796631985945161859923657418315550441249836109638463814364726117141803026435012255280669330214044754084931274342969172849498012469806569747962618943895781225261606657343664093222389016614783090903257702007984057810298433659545016656982548453249235578429490945629561397947423834219532424019956619141420916216101703355281979112032380241535396844138423649647932366773314294745870065805444430103690494243832588446624247733575346420565584988417203024206124035637871778973114812748951897733808007041200060025171190489463802237731148144038522208188340214695708889409327992559064471643089225248333411513194014578544217339272433339377352059906153935406548879193924960024444707132687129896247849023813741055428836362962058970865186567861197714133111035059959400927943359128079139305209913998905742290736320380592304585945522007711796789045312755803654683892578423567774068863160455363771178538731264 [156,71] 1220902778522728626384140711368072369420938679901088561496475472821357442132598083030877233271757947713404099620746858350174848016710098649125067006599819234084227084091377981955418741998334599345315428492271517581383079741687583510665699562764112570844283427371485927423301603090846120859104858478737803086852095416032525659229839545465641196216966199219509933609570407007183856018872313805374068118981325751113033446850502073780593535954263120974730345946577234145359665642153487141143062845589838337541930005526422808903021809520239640086994003665148036706781844552406527265005967119528183195709226656233393830086045516323942498235562814956991462140219699633770359008906704216420079436443399440779357859771386010523195851380306496863991512538050019088455672561468062739632324288338185389219192906362332461758459177786837479702631861738652958687235406501881656062650478848119909437495805246660540303651574878306552399016333317156597236932502857727510878108918770502075683481788222459117731405831153824879048395893243418084817605175783321062365371728768608501864882491744637924439496895504242849276710533577372607840774237522736921288 [156,72] 77709341797285328092261234673416618779348003302213895769773157026990391827301929362062242959393941579161340614520709320569628172392311935799430101720868964741942420693835797475166933150598985640452012540475742283748576497301284587000666905402998599460481087711136046385075830272193495296549939078222203297799176830700676321340715402631639906098436864962379640468539336080437475340199830418200761873924492369192418320325925641027592672121327872874448502937685918091035369823979758412437801023825268641213400034262402812382158021319037846165131508620516629995657963410047897528272499445340717734576192292153346255607583306192644149525157061219987574474304823791465869882048942892096633005663995680154802469539509156639098588366510832024816000818778398487166663145118656402708611975363941800478365783444841374201623209842814842865961085827565360428260162533928601822753082225428245672564995305008740711005220713219388948644440964340217804108235172999126866529150152229010570624154714605585057475832612368480492126263433016476064380933985050011231508308080241677571187906074137033286923761040084661988693570332835664945814997809138656 [156,73] 3306398752455776844166029512728608306468413507960466356959956897875611324300721070724281629403595603266901189123248148694830615868919069648860138343307285120540962363516419236415178417782167047399229206365298816890054513141060942620704714871964315236775479429732510899864005213445680508684371685710129906253696775629161420659624401252541005439325837437811868242618397431887311325492056036270440103480312268146753190548835905092930554790880731345569908724068464215809575924849695313580586909875033185310886698671269524534553219901828706747814119344145328445725746756795987907329252480286763179571616617755406612895088890240135688872423161134228927647364061059133776927797292262970949402374097262279755494532322937832269495433149993839553157916246118737760445203664192989471107056867508267956315736710296526746973152685746138392438559945661849794078778925236749002705878610058200911290726517749243757413614906080854684623777520383249976645185311396073729847316152417976012684175378462448331076014431901191676554478226492220124924340658650491129090018977136007277628145217560786948865631147534552054533721234705027105517642879808 [156,74] 99287069802711146227419441217330263773903295258460220764376185438703941533160645026991310773144730750309573425504773853712809074059448813277806738490548294526134261284083039750754496815720285724171931103923250817601972950695890873458345685170064676873949083355417472463477108527056249183880477415488086140676813250027425525287812650848771427720148951493666690959197726068091425778066934034266647742274143244256222001143929647460755648855591730771615549622892762178390234338060094776164173369202362247368492507616542920890456473180220049845177176020721724487302118873113646889641521184731380258530234252030333738658289634887404891513712649362207920230597107563910417457156800180546263511029328792924251894179740527536253174809938266520474918261267031971349958942209386452641595957364558111920169286353343345348193148842867141055839080059727667610732440804985675991394176520852753699440039378142043450233872943943302984873666757078454267280863011383755991453082377843571611721782807656040989271106291705703064495082752256494005639026730345288503007272124378883113846905644707168688192334440393656837152952429137054028645176 [156,75] 2161695309015512347915743986824094855103928519628019030503388637866636342649489945184430186258837359215325001419584837409053441245572987091363638345957478703450307336766050956577078565608665389389394975494624032415373208043623739844552920193347743635067424837215846991758389990872916222858474014899148757941299946599529785130860796048223548708631669808183891817576380993956867712530738819209430144217577555145680430464333615516269644875997745538074078817759526802065927136159908323880597347225981394292451268697140945491475561054073711351751105265657576768620228849316538856608497659598146542936152764230273918680941170424340073550448711710419561873518559951317199883744967390751488597872694809286548649824146117718035235044785769674335296017462003474832395918445120445368970314241777755189826178120508257459441674659934291527436768636988875525488280730232927018852234878061835021780458484098116297459902905649784531672698898507394646800357487073214488954129587968167578362996047611577499241119067829512976034877995310327707430077366421546687917483043273455552020818091495729126012426064074046080459038971112921113376 [156,76] 34629706652035147915583810828654288663447711079966905602756174083853105702417267532946619001674617798195670898327527532243537717348778289984157170725673380757068644594197345675826073386221146466610002103147415642173630012446246500844152568139331224597090866156863022955176561032846507794285493573296014130341190300860411719658241936430983026930230698061092721569138371040476048804065583366057304318706815787513697769919131455687339944487361164275271972521092692452299287418393926282195806244875464337729543440184398547411030575264369539313438408942817475313539997744367751121716391200096210667687306959406446901926011129588264755767868739073458617558578116183747232277846108322730978932912597825307349001353592098450828811941463376257887121455435831746213485989855886813392758209836113630519974308509298364723017790065947041846707608834032712837011518067644293689903180490298595727457046524342573559335319365297193533292828078592252500343245992956519921459520267556796859204308163574252784480763852626635109799603591081085032601856103934044527743172555912046664895266730979671378109715044991048270969811295264922 [156,77] 411503102158674177196681638367411064844917396718815448551596750142753135206607918576147218998557095245909993452726138869765210776725864358725913667801581060475945287767222455494765154367444006499266309367648952837446241053043985237262953460682542025778236861943207771912221126091769351015751036459293316190483571267514701777591942066844624179436832603040196703501743266185150353320179453303332244827217491642811713782694069843966432564447466930061132206532230263791140455115227989009501436613628810886100627837330282939102741526504265286456352744346476253790375798896828387039946395431776261779401838118766568012878824416642260645946330605009443491486013921367797475650744047199462865627214828263412876516168157550615535339459152184086371982520023683427157001784943390150719076553841507334190225209067639838402468246689689429082099530460568945804697431807315969916276539987254528203623462417713923613874572819129842794065661669579539439741116267445555506945960209730345922594499787120025118102816126334450674490273045445746992853110216621615936876658311020090368713151265350490251324315105464939176819721728 [156,78] 3641985920195672419497114171277215614669269024552002943215891036684075810909313417202190444674413014565273953035744500891910263285333656588233408695696446445956691804849401265277490080351280549172550208484104445187966450272348390760882912861687840870327717175804871467785851365888320771214882219632940731380604148641578846209991361994930841395211397565066046929377724932031061062763801357758459270338815155168815929528244067241455115769907465263005450701961376684070898378737002170572612650726117431941337181267024022352274061905151379905337140562055094714773159208428451140348550975904102346014308256116091626382310952823240320518877972734865073740039741978217951977927615849916044015458530586515611563881929035795790136574820637921289173673272376834089825560214740298666456785918483968065850783258797042126679501966963783643939958577413820408864457508340320692846928498510990536089146748347875075637598602962314717697130061941739347302618157151583820549739853370767699576737915755209277880559151882608940283560901365419270044167525502456327648131624820715059246142078799143474356081507812692842311008 [156,79] 24041164174326940155063066161050030708987630110471040048954561116229217723255706982046970146048366545912113441476006998834829000371608514404177347481679130101289789139214757866307859500972903609788763583264257087477508361452912574518665176610177490781917224757173378422191886133178908036821536997230963877530225123799120088252248480129011247649403548086423579968840579967153444906630562070918175644734511273195191800719911409646225944684433046203552945446871642646948852955826317926227689328016913769904725449371471308449970092361479966420267799519378629038538139814014285281522055218737142277431782224868585436374201161155039371392299110793715104541270363078159032846742653808609921655525435221095024200602495056897257419776241483942321659129570190967825306588588276234323716193180895718806880201312130285616203917992796291866508164682095328739946011563757923003170041299990858046764917093992307449410386939879835386025041704867943686910510653474392078017784582089381108294175137720952114089390883010519491206743700149849970214518201397910852417153392911163383125160353222374023668324654480491816 [156,80] 118311246660457574043664707569632211128806616144869859709395114610487598853677788478243948900179659150979156321746603757390112963645969336293267830586677796411483561146349109314757396713139221562962669037509201725290455171149734007070737629787659007995068018650584105000411458400943924619527334687381790856023259834943457398293951230862630663788831362656593329385744696174052310340151549657846504924461097660064007497851474261223419189480468199621836244959201128851231647673963848341932962602344952226984262371829661909460003687987585614463457572785494280237343729742376661153038090685926990559149619625195176276277737385029798968248493565449992530361575976029646820738520857285551840006243085394782245930836751151904781439929308003197687861553048920721803274113310474798177749611883947891071054141440122819127452303497200717471563456161957498804385779539539567606112351086194934093053554289159543638777115875886643254958384035004232710378402368108145427468496556480184799597981497958251901860415302128617553597801525795897268893511476725730783567722533742055472484789428583264578553118563624 [156,81] 433175137179795562021831115859864628865576644411860549222540191062282640605098094024387740121701333292323742965811731802084238293547983866033055454799794968363951738870943699463971734234639568067853611601054426264581425372527938442075549391052355037737072282360613428776038748507607457773452782880887621567466263679941656815256989113145528090978261418663815708345657790819538884344115182551823388670645501628871323544101726677869223826835223930186904261037421398708901781367134118338665632314102119864468614247630127401448600845375405549970002243660220844228335643253121790851752530844593011490064478952148283145435855681320545136873628644405714055692645468621042306159572616004761471536997160649279925349016693961109438289730717219488705075305250260005028344599599623227755620766853606528572755104283290619222894118136344672337171136221804434364272772317253240024922657576841852380199315760624789815181852890814714542641663265713717051689838939909245582017440353166428864784121401141491258805552397965580804314585764276470310257960945126802402811506349967506238094181544888644373454976 [156,82] 1178361638954151864694248091167376959380914033365487507680862976884683737669251691936834362315247854623877167286863967153092622140821306830930494021496773877121085886594279015913134915011294228107561952170880017699644269127608036828644376307583691845126244660883038875293993160982258896642965391420645690175136883710447719144960786838761127650116721195136797962006011008335747753368171822349008656593502769625737300883947592960588217613428830919607625851226238527707738982815506597828461943314254132628655846564343101457441494398616193038026205547943386000416611448606823546760288601975251436200717077608286090722760992608359288727171293329618968104504983142508113442600527974218779829683502177389410866187262623270461509776706830323226871219503756758385559315349052220237153122517484294173324336910569523632277540489542229795992207330432399802257971778375118635047325291755993604199933593968872927006611712097302593814633914130097102611046137641888870317810740102065785269742911916351728021251622859210825113033421382796725759310091561164737251859401829259055802506840488308275912 [156,83] 2331348681251988558462745483735521604248247845745750020202580347542910879554176504926514490616335111008604812901191160033611289199492902669532603358545097719660483894219896158602781792923874357529070681492592922415248909580604977893673672707384061982041784025959370133828909034180074446517187436167601610535740006757869557321090564034247044967738563232547775205294272251306239558782813112852957527408352934392662666479431932472372625052002071477818453890835154873560389357339183611385064563436047137207959986920458604607151839741185697332646325984771066078706288845164300710555197489532863115178002800204288115912467181458759650975392732332734579360868586361000484267134096608465491336364040499010891520555556369988060276946961064589478880592073372977138080946072201739097204125392571899140413822485520974847015565265734617100189078659139555611450403130336247663474389365828890272296527338060060466202895021357474781985329322236016810932156624181183114010475964118982335068891924143034642790520012128939768912976129163491919969298138359998779276406840666269067124499513522560 [156,84] 4042805381182765723655212851261231709553964633437934853446915296061052787624392685260807724265876188301473578253730070187145596392616656553040381695035968306832468546485684421203200474829361962696532399337687627049697738126022132454785383526063450131318151853203088633438858280134906671901277999619932753531718706268353672017145827727912252493524066831787955298287897949926804775067375740774496138292825155456118854876055793282565036320485156468000006169448203836254039946553503250086503598008841266140580331762049465919799023633742171619723452296671570845782850374229327813596502255056002926650705744410938332267847161909586301570380622439323778923339581392286842291168052981496502476425277291237422963517868665606862984392755309152074198067649635500736953691046730782729029073336053714538410984130241537784735418319980977281420674960777335553651337686318735137773466063033548262040445177423839313351660056002832846320050376953798464572515245634243864638195927281942642694020410735099374358228362796945983361267620167905842063966184090492389374944252686458412387554589 [156,85] -3653044270768355065240025700675053028725549345880321489525562677495992013715535604592430288444130126307456404585025796210949960333151558213480738551692914929333603258090750053824649974776755549557964406561580474348996316760679725733368305894944699035080864201807257631574775376020557695636312702614758503907303768496506223428487857311771515562922783773558896720347236661472074201830347346102052771090981825942317707384867812520916059984239570753160659194020315534179146638682186490366794470508828755028395097455627263249655717908128498055113534540461714874467294845393324623349732417956001075823162939116949041248168360687729572714512992191462154987789741121273129034859129849477458712789206121624625321635851428794025559961228822184036886837724405307114616135529519213613400092228701016350203113612340285962850907804922965832339763609231652813454957349568755054242245696576340833559966671058749402297353224713030049144155924512149338090293104590444600971386534817745449930091035877124071429429398572927851933351074580998475390251321299936369211206098170231797280 [156,86] 78407381158638237932026004206190918833382284813065998005880676931808022911719698559122279990635876349904159552245877473797103876623924034741740437823140786004413732486164819419945660900153516104572561579988182892532258719870920110741048024583864056396600713057065918984960077379579360326276868655459279944453956353752486808240571374781378873258702240052654273021415403983398951850831567942275476602340579022266912046213343906171667663317371112985747740815879268919131555174121562887765130297808842874280642879143217096976960671506603304922420467864908188126184288045476404683957680868681272728738032214718920812657215396255187495914749006336799707878204471470870104551967695914802054925376324680825863328397953023376308060429613896341052224727854685545703765878561216508419764545251216469079343013352854638313149956035394434262114817919393520273742329293289547444541295140800901787590624127189309939532766681522169583317416410333572088829722160463469476271842000830824113219127936861406122080057302206754287854407316325466172440853476820385370726506661065056 [156,87] -565477207162270896362189801508273960645384022757969487229628641417037896927449820236948436797709458257447918333732909395090945056214699566896128859842323145210718407434563192099285682268239856560574687539245323599407583525939303996831344923141706870402290783343274407082783659875774786296791080562232256358836275262191594598197108800357934180196460724139437312423714420627866928022999158165045465904507861759053325502998969318687399902847967750000031093087714793254755693081453568876992184044569834419902409270819898531832685064362674307896022286014462695274357430430761659516557020777163696153284651853476544010561694965454504727998504514134167554473676822922135630356920139235376294424767803153304908197649044421846119731311925457878767581955111474451909037232326727428945452693593236654517941007547722281670582766763191743977169712771794704352321421014959918897545369434547615127024128028544530785568022747391570209250317200997586117484473422234547273971614982473109409064533817489460618006350832314647571272629320457803728655188668714616271481728824 [156,88] 3092477961816951249141367786799360137025053100321993004585311846091558115355089935293157218823418556204858747413143536722299241049035004922104579025549111887469559245348870125552331990623413312770797474151957426487064168627982200430426452888556000287582958244833304779827484010508621416162056867558370434233037459260537664444097981124559347105873306635607554688083356553121268447331758663892731850156567062718222230172128217475361866965768221504366644918273892292464944251505500741418186289256580453633372341854653568309498600298653469478932540004608872093173518317399199373603220881933416686117842626525102598683035888576248149501666937282511335319025331564495518898900944040441893253689052107621940721491333844368287841018668161459034275059148956111905246815649472228042727675166354328830111900997072245928318066024517454935030912534989081901097667519800587172400207420315413715887102659550070901746369747319821233107528857815844060185140024886936420741958700764264010105096418255785702390172558645894613967072643968302443879993555301139881799488 [156,89] -11975914461319278607396244144582996425850807899019771989102180480213120670332726016935075089814597454307436820109588126288418192896129971271136369370174055095268775721687961654055176703662129167475351753929233036194969119093400840333847332374744064328997665065647635913085463974937244205666118730139698429549127150699333240939188641844577549603237318036846325064569513334169327643639207184933680842542127282770734398830508831685575690067255161791888075019222009802094741087176104705316087034724161216405684340250157724908337915794943722029806925955448605480792080743399341343888101625041906515967468874298115705349363548813464180366425409503077013437175029472158428943453079170737284271062985934974543226048760841984245849092148851670705611565089080187399034590446271260689546855401840238320199060610384162429959628838755740954211850731447012817914926047810759829689556886258885889539588729481972609635982850785194810402155469247279772442952234402064526463329262595255919445897632441872839839860859278487664497476398517467430665771772441899968 [156,90] 32325388695112679109795947729568229457677994806828469980735825857094180960199852336921909142404581582321045841716394699960330147352310660679111702137175303783344130194353322115124438841180660027766305153830947471231458892047780930123288697435717415539824620919186742850253787597954577735095553873303916072638278876998537887741774997905963282084131453481964671373776992364001449128069190321748226728570606046404891478722163864279683668833132863678291223270669262121786682147812809236495876451227448268909926995186924995455052441657023360551902050653865311623222350813705776148168244732567502366062404307008778942372333882849756096431076903520272433301119029145884756470171301649175444162180911096300780239102023472931377765274902405782475955304372804985147023827207088906051907022762365391516942603551209128485407264950607821054296158820918454560758425776526855262092215810297568126080670099995173145979469546909116929759853831304168713928563237929491998211899664535246980434971693568018684571095510677123372610509882891424244850908567280 [156,91] -59678209439759008053066484319953988225278893478896647080817234663666044738737888992340195764264492579304506247000810407331103051441328576508380572706799595411446969434686041449614836268926937261052615415883899340450173396732029777036317221498570736563512624993345378818953688232705428700765798218391680102863958625015839854122877419071484814053991130139034953752238308231276159478011419221911528968171252376753183487050868594974333652083364084823541310883631454803590974955116925050648067594926020702057241638989648915426699234887020348738362187159313099314653156512544171201991296625992477612276133343372749113610831955350203355510565304818514373196165012768279321075643069352438842441813083475194315889917738094196064594030680362974954932305108076979713864687408172955149375663037027050398236565345690867523509069306636000299636457784103409130566152866362655212592033083739637519008002786323555361896068575911669909085072617730754783166272879207771619537382643749949588512497671933646302364870994980449357792367187948686191378448 [156,92] 74030576158414554957902984990473300568468871828889002301149212261642161107997220925612623109361391910773325567233419436124304898558398535827190609585600088367219168080703055567054914990576981625190451589841844481653902965121565596595255261118139393274219747095557291432575714347593755528895896435249678118964837997320332470876301509049802850878711155359157421155862241698256459546081322736341028508211797790281435404077273066616795154178738614856449277992531754316347339002594364407925745018090303138525750231103855558258123561199788224829982501436359737221368692084862145051053182903842604287054619463801913774228236562157873319427245640949017613002718671699496379085712559023807821744197571679458959852849491776879117881957844579271603538443206965622463165403636977530105496525141873508521815720123577067486279832310945334130154813249317175658405837649624867736623606901440048278786663979336281288759296118124913254541343107729131245036268707476144822844910435843017163710164256027467988765202051047409647346113337023980332 [156,93] -60682971851157054303019055241019103579154356519638154397429429202340257898955641902372051106724892055917292098060045244667032808454541451222409930185754725167518484179622888496894343287836932316764537631032214006095248442163689525388468580829148753516287318260608454952360114191511492956193634990544952437698366478632233569365697049195480528566344734167775579835078358517215699546767151291101921313030101237064352611324582044993727681286955473354157272464403351794086782079941863243133446272002615632037165101956444752402013774743667292135680706452865565786879509431828537410741074446390710282580028871566773645863740484204565108108733101373846262517948587955809881341812736307601299471692361582166534541748437758326983130060901476130301683875935385085611128177361660517926306631335457399245704480571172470336028318061968530302545790203596489247725803227727573115239833945550376061979733096681657953128340130345521772991613215347277135835396294972576022780037161920758812915557626615296690497953091629123652246773436512 [156,94] 32355963036658560033465739226331631836807241259509818383521903106890083177657591102320469435726146849935782752723810368163504540124140047351798394993948320995793101242263427519183278017728443453535798984578340318164941467967650891104132956380347950419196215918036589084772884482980634927289351464953864743926929490010479282058327703272879541599383076885730229546458957101756244275193182943901421159816809669589610070747416756243124864467696307228195037025141482808515087243612000923453680904352164545176430169572428873404929085556039526547609809169973152687523647394244623746278688684897264426075277067073806177102149268500473699216296140471786302840186244418612801183447216117873645690757610489239014482648905019441043323954646518695346198125473514150471928452938584897470811751641792716272931449556104261003594169965255226269565094914248828820991491056660111379257662927112601386692121406376832488312095211942829911582476517880654612599068791333417914914033664159263233127275860598953634286758410471342454337952 [156,95] -11045598830107678370538490279027636291054662073494432895848848973516072316719493574732451943625078669179723517519820421489642586531782810894900221861090504655806151069791063118712587141866091491471221183329790554668510210123351478899088797370428715274409423894247211901718727535713352152452558145764422208927248939835999559468740481027670861583981295852190253292033255099133659484958394898343258640957241039767522274294660722892049201598609281362907692597088182543588915852396079255214188513379178310572687675713965186608107294613559193342736900905664872740649057664589981179807633365441632022720548732732918066183046064500966997808495463631126824264294872754304743381396126676072525140312032943625900343116053144601965119524032114183672420982620760764983100096352148586991353977253063265885533372299066444159614886857324876918439010888655780227810246471125012305505945210614150397087489022640412927356849242587414704122331395252689567342523774047275755328289430599722387969911485580813246776078672893833736 [156,96] 2379105554890739535011076391145510872030177737538296676582503285932815639884600998113447361984560864399797601035971402458666875563527856243755305672823553281672585995120911275568236521769752018969707016808731028233496832027184522939403526435990041430819290287848023735189315859984509774441796057499831476346411392084738644219619853720649784935808013260977385557336505162029705819084696942974580804412321806227849265613877902846715253612031969443610466780969666623080583845422095901819276286202560272881708717250762676599187069154334296529982065786856593255557137141780179641590607602329996710283090753915630486802765076619480482446289538907523097306155557547899741987949336683647501847298110337863256414864778725861778772782651863649335979910613296371978454834537376208273912246707753234356232340008575407397234824748453515080337668609463725883443282628497985413461882954717815105718836717539750489748744444883215663395256688054295037885665860175761084522628873359740908186982446673433405581361512168 [156,97] -319162735327045378963407084692260902757087563453137186364751933226794215430625012093954023131206195453295100359329401298544382508942252142081924085244993362094622355380620228289900948561004837156840481462013883769285028503034359740003254992809546117246234895082727778001741077765839704278120600090306022435560962960208118123894822654918691109385275090606482825468634816229620702849211679317538937423371769052202210371142040260786583752029099302996745052163024618708593991861571739718553848913061954235272220654075688401536372874162049728236063660444931044472508061119882153126446400262506963234906683408137723439221502570333328395664625988402445177990884112164447644559421721414529148364518469335227824468975630731478589683823375657983090633718410068962671883541094498900801390067177442716334530852042167751126935094975748124246010875121362631681519419287089106234078582248563562191624026819320685668938591663537368826837884533957318037022689544276547967006527906699296806141776695592458930880 [156,98] 26265352223659410733023845170664260548186427263623946029513555803370265827584595607877814993654593805301101839795527132414811359145157349208681655089012896455413420974634925261064229106995539604754664590495849969783380076512927423740080913768969523000430221964134755384689399958637449927823110555128516478335944166279808573165689238792957669773307180591908779691072149661301535723693395948567676675199298067716454059105704029128468261732236575711799771515068968752287902832008802946639406289581456268293030313612960782210266111409479098286453050712947613090502913884981181926853228598331274466400430290248140514025792457574792394108149456610890808231298025869320489494923296984018867546398447120582597799482778626646393990868904136965202146465249837830004340141813839440465124534030596888519504842637712167562315287965459212416911141018518376758483495927534143120053760247072422991086325065209470526680409344211509137243802086378577036988197371041262589386613645414189798332805401222048 [156,99] -1284815003678961421316277057196166617004947653549619370178021513726254670531881720809092047220735147631720678066519522944073329625538140709195176725747355321263520009259028498628023280544007030013076505039378567352945294478075851691457077411798783362857450524863519268318721045360347825779036530222348344573658463649170042503210031031649247751880237347314362351784922121553318386651092664731634283155419381315109035540551950998103818648245487150421387662984321803550883016368433855933474642978081617535954434956285831313523478093210639761623796317133401883635093507935043746766765628724777606767266210436824860090847334322856962934987745865434565645620933459429091641854838765826891160892439650667498230343175606899523946777740244579500372216456537453553210097318122065041316680921405589850879116716165274850699795182398937516314498819243054417099413010726477491778390467916384628990539534543099774172455745846024405734662125553256602834319950251628933301662486844667934990891072 [156,100] 122573097032456499703036256626125803116487184296326900020317542107915759536057596858784952624212289183050900188910902344045895812591136232776075066823593462566259991485281681557169714751722203571597278183077387685052370959696058245862395910060203937413061940212930167495500420145221750320734142546531618533011756199289668893968316532479411914201699126861537358817124044461120666403038309011531954028762686386413018148400151258238216880515773043385863990106477657360672082132796969466267953155295759629535884212046680918457959109213466693026513670127520013913960151280175575205836615759254634040749742130240095903514048625657365555419613226093557437474364349139452212529292198827160265778663235868913857720159608331155877204019453489348997830914357641089819774852126023535182720857009481038799147643833611130001709023772586861980951609444004419994274308517169894480811665903128889130850826425929829856116434554511093325514025867840438382476751170323563222170380410817565107 [156,101] 143891554844257085910162544356564423654756299298770410610570159212649859393333013645770651204830680759637731127851964993870262449682390719439137885502944809629053189595109799122677899104617886051950170542677515748337673964198149576842959060134500211627289696287658969163698020478045585266514804859065747102831568195698596741031097104394500367320566915431726455140754524035902131624204543203603121616373610915605540346007669152611473991968868527449133090509714897244071619592055492975996120970474357007983224110537301168254981793804700907666741236788711554399979545520802245176512886344208869534809668881060317115953510139136886863123887155602834315419939838474004481841291962919809658625297354248875636478810739496062492182582410148039405653356428895826371561240782056794984892798200654490405844149189633488166546080955259148981273048637646124365742863974207319900284168269925465906941814691845009250388411710040012350496345983351387679128673154781102669105438640128 [156,102] 100798280885676043522215395986417768984278785221283538717282057964368762055082911924614869661631958278035605292451998245021673319807920538732380316081698620391294261450079661742091208598482060567333482154305106242886823569641555687633355259442999342225636755758555163796524315792949551383782121575200558508696751028263258712471680541364829797170282702899789357522962486433037387382950340434486441534480083686131319198719171737316043572150012189306980399348938042019061472609853355172838281748309623804268392371266267242105032770907062869903851735839947721595856958326720864885403029423804391186861243809077091252750456324341504315390664939777876002747052528322730618623967447358262410918787485350540603944213371388284353817346656756024374406090672676599420884029015189285224074112624587063059918853663598912887836065671285535556242478252475906288721899085641254560918413566398151576789738748101307906067117609798557010708315364609929674496664333876372420181120 [156,103] 29501549926883360960296890010594125754424867710261248630708493530074157483269021775166214035099185976201412900440501116555043736608822503398421596882308408896564750347186163662168958929972494657194716909978012796163156638879616599318020315878876637986166865970821643642760186275831745902102728298778760323181022491242889450259776065688185163241157014199172979306769813813203169895147493064532064778045698386129419006275682479134993998441766813027031571966742470139173694734235698718155182058188997231403306790058076890016385809141759753638965597710574553315544182478689288586529003975724334073740951010506053808530606059862201806669351440721988546063284973803979990859353705735745369837016745449040750107876350746542988655048668144125288979385047477516281444463913774578096238910683171624646687451711733206165576864409378529261368722850544273714301074906371176611306916784084130879123024551716059761284416591155793515846790868633419135369448639911855952 [156,104] 3682048692708592140189470821701382100175440175653522296363519337689681732885510484497785291039017479946007451218256248053176829800020780862066935574972183371609082229531200745839287843856556958334076629988690418329393658521827462341757072394682314966968140293446523138568174581091376569383762899696995908606261889659023919857217215979582090671744132807492288199958124532998079415848395871181533057811203073217165021596950404337283140110620194776481374384680921485469590558567004353102406504819364305033650960460713328019927118222346191317527627109042291716364248971970180965858533646430245006081447943929955491612280414258286786239787826584928691664697345128708527130952684055134246042412946902214272615807613596767780842001780358100692507357584795270045325240979125303039945304525917955849260433261955000825340638620643697528961588301084756135364432278884561797956395674775876587724512128808886040738895637516594127722044036831849475817563621504 [156,105] 197181710409088134417472462962203911959089188452875723152724095708392036119882950513972411826869500262291933089904586715096150114154585616385645450955426903631492365704183034972641656036850668259051841860988768470758661913819061458747508343678707972137025456105350579239766015823888013367467169594231186707089799619920052687591691538940778429602486128490122837289699209131311169785127621651983581227608240786811330424408088151300718970571603696836714942612872130276976095907899118704577463347228978594333401752019055707968102862549697888051223403464332878122167587413103833940524928094430164557458541705202626971958607130506757376939382785735943980113389394499429179395177135404352911334198202718557696681172721249927785261116890890939214367188829910860704767167649248322917174068043168629842749016317388555458891397674074571429668132118805217733055955918302556574452372330808734140752487603012859209693537638820848356134414386393895443520 [156,106] 4533643988372630058358754797435499016985586130353549901647242503291711645717779268741732424269300893436195923237062466328310415693072694037814369186494081941998603606560083828905421652044249718762584046844293863944709732052568707129023588337440422440547720692505489960481690167835915660948410957304513546877692873150548432344596302245859671397248546837692309692225114943307479916699787935726180067404189800713336657107216300111131108221704838239286736322498682512293829812358007987509209056557600248010001843609435568225435729908527968044290683692310364123634198455377012502809959418966611553610847644570237730704914430560815338754224442596502191177544446032062094635729599292311738288137456554339157022286063545350905538587608281508764059451078761758829751867026634660161709179884411501057867104438192627087522109558886848081027798730459880524032164020819234351667772624273923526659124913154286388535260850285696425826910116905424 [156,107] 44601920635983703047485027428286654918063180409679974456972014202271945748462598741737125861279690597761579612011455914245296765204516097782604010213956007481092426060272613219429770128735218506810987088079476993711596185839327919413887636167422657492655643169477308171999867691758103682684412042929158389647639298475119651528501571927596409020687241852386100312152910341846108681102702689848940590438543209630594394258449929729839931844070020394879741700406852234730214602625919388111671109247528434507307632423064754059877631270666047256695557911120682627353956988200285473485670208044902662859209305528172949093467678541954154373640358686133093261003594671819553632062555286390816592005261006622402136213206083802883867058373196654287602565707669918652036832554590321903022351996802124846158914051565687662789543378174245154271641544930418520478777361778070775037366590076498915714679554870019876125986005624604549023632 [156,108] 186498006430050124081325049718394265355396881028511248720074535750634948789200040368504639994042382166886679888385389099366895390933542228729789013158702889157613478436639320463666039115479881208461596793182149849507309990478789835689583625268013511160141886902849426171506052374249739915529886179214564014749308108250713674136718470226304022142790793214613013904083075987380536298918916702725501572218959566194951320596426484519947666352012172764605757831964252001333508908936251252741214563059841251638870485377339809647031646457387798307082344951651743154081760610199567969358536982291032050737176847370083075663940204428787678442734697070707394572743252072840803378557092539143668954680838921416887437784139653752127523439500273164799264369639455576714077504609427178551650584749244431436110178965504487560088931615430165322912091386179276077635942977879875192654053450624842792244361155581440524201606226329396 [156,109] 328256721444852505204615323020027694102156361536074887096588520166025575440344977380888670459955879079026535295937671456356993893218047473981261124695406052091643709680529806345058387691254808853474948069420552735096905646340217012948079907448657078084595016621559297182176992778390476101303134780648963862459741160517198773064531329853978683331418897141809410697081621421088296898525839708085590450797181531128452071014877152944134157491437196262352060063982025644759510772511068123678190279544025599003437529015889165615618817242580920584844987192665487299737243056305896108820772572266707409264770515737737807965689498605965028027735149842704244318069317462519008336322026142079283121710914854030414667069963531339185832575932398707704044184274874791341083080455485756802647844756331131576594797978594873533516725751310750068588814218265435249291866600290597568627983453956025315072023264510627059175168 [156,110] 240189689329332992745782011163703791670357573148470005668800200581017751170885312920015141591933465798727400700722525820603394097460483387761390850953213580172434106786180261454938071673934005680485965548895906218766242208683527262481422971281235597928975243992664942829017807244549905066324873400099559840452645093098767714851427615155586247553256791816685870807032205330774160919330532767517248063590254242533741723006994489186482586194983820268689598959261690355952350960682489812052462398783786817518729197246737066622881200896599487317302258622112484369815655958304613228245931434713565033515179710441780094041217251096899781090625198432219570970325562184885564755053120019784414844491747387097880733979740525611273991228172136485174537143836251670542680077528126760226008892285445599063516928286969400515187023052196357763374767196555566309074845937175404406384620447604878660628035733283744 [156,111] 71956693531505777850942967714108163850739762422339996191798885188451462455241854842002154563681746644194061009218070117261696521653586993447196629537960895666284243424169781552014974775829068824003557493123354352959967488753214463698771914612109400455878443030481953488315707291671290496416311113127483041489177121695053316649219580566890920500670171816778259298287001695960220633214420557222019570742379209733949685102021820285210389724756516012424095136754514872121527383176865892517342309441690988638761366846846685784303216792169164296846955112553404344309481916894441373740581051669862114895264566796739294298768467609270785652603644366500013268765797316335476804361783308348898476601082839830109450905691000262015138973414867900321595897855551091780051715415354535504796710349315257582090768134858036448110356957929564717661812585434449161566175253122411574531147937680106995328192 [156,112] 8667868044275279580273669571500859385891229106153613804722459587679086019184806804492782842450602447900430097929168688968635438776183890458486868192227302274622755633583660908535409220554638274605511579114327827328867099558664129337147880287223779502938445699427740822448789164639149845980104519115034288406993040057138412212673990504253697501736857834860988202745345669440712597881786974252545341873917175291142190331284129200931856989887272705379466204391926526791484707316507475156762493962936680609698643329209267347269790440147368048114139761461627565186207277915450147261456913600788152809930805338307420557228587417133987258720494519208298770324453056403256310548921255602953826380054754410343801395049395114270844017233008100479246204445283532970695188171332085538052129221164455549719442095423115594307321220565310115560647984218531757169006830014123439350728044904056 [156,113] 411106012220375280946494647396271171651907287014782411644318853638316851180394064366196383061241436564239533401655002041331864392685181453815886198595415592628563142321745318918329523030669722846323694365273510406426615415052705750396422972964961952275579325387651786063225074988635248150988735226976683969980789215142325174868388069285307789340915308332950283364473441702689344500724346242639744121357041806014688451725263753167955139276808800990184320668034323223866775818487529498454824915783359968176579303018540809412861201589716758115313910679431850827138051717686749857242678468168780473161733701784530068548851723601381444599234520636770045410814655718229257268309819554670890960020980163371574858859777688663923379514826834917811432051292158606704855632180026475964149787064923315199298487165475668896998397307872780509768886889799471303663813525626173888320 [156,114] 7494294945926580503905067961763157295164605040220043920608422976960367123305948780291990468608357439907180153241058992584190762026776612703549233148877723075289545406060681689074869758065697362628641055367460273029532966008308943384441031275772065064564403451986165977193257289113080564765138238903930033509890708508303438107996102283382451071835716792325910366087770950033067131218809045966378489644665125170676164924656901192340590949889667596862673689508650190053062895803119539820596591457564086882716940138578192104813900746016487287788186579815726957394242672301437131085139180147984687706940625983851756695090606120734207626759169526499944475148095013541497101361351221889046633191681123315793082331285965957319339537913039161434676944692337970332274054487051616633098438390695787487311458316817270311947008325077813741661411224001068696074857583208 [156,115] 51090907225978525570808655846231817239593511776494353707097852168748402152006809477180935195420589504209952959080799601527820691239666447127407199620736414781489156190602213133163218155404342000258248192741846068025515034646785714201107433774813060923112318232714794248547065871381858664892007045028049039908298162771014211191325588595977317632181704603871741476961006742960831191302085985549069557859945296056010104865479126146239934827887970802701254438548039710045162360173797768978587354051393483840078004829712411958506082661912308904900088989834174971876296180513599169241555632811689543914399470228141907593985834497371739606046741731214601597518981789563566075470532549838262840759998555837178331131355554400508379372376739113744814987881935414906669944291215054197824486921509546303173208048975402871580067272538565651041056908947048896 [156,116] 126281371060589042220801226374324325511564831408275798897614445431635329052607762720636065857631783890720395187347358645953075261928247448084747650981817019818322055469387616372624457159112688427241650644716709971945447569635988997276618098742115379882199314852447107528769549684943911978212339137126527775189431900944255268049410239191298010770495199116976496901687612356432366883827670716513712706668454520807453620845430909744660173101171153181322899102435333045917545446115054123275896972847612193651397341698647316057679406429978804324329341596783693592850911032927310018627788912727581349980301793271851792839121578611998504192866663154714368923848924407848972249357499632664248088394327452109981826797051274342871362594819383339689096073668206669715231360180964076348960001776145127026431517200798325430173329490581699976155387 [156,117] 109285743979328970120069937349979142995674466433630501837151724833496052602724925323148115431119275284613047289954342235385844572761086889751096655302935418774571001576835829737609743682016475908643429633452715503028111169000057369368246383804435090104870157244569740032992196626927557730807254684123667103413890078387924602606827385153025073359045114485459591655779927161894227949437930246708033769477719178455241266557767897019732570214005491950038754775561381818218423220939008062930591676300165771945980092887557799441102061216513634194329107172899717203893712542219535875837941189492734764644132475704506745013560532506076132877414526717376295864201794022633116212628671879028537564671921048031529140844438027968813823723398866237282822583378501515054595344724461346454335356841091210213337905474196107733706977059616 [156,118] 31840497404726327986935165243961244207027202001223088969599244355607987363280840818719561594718756184815183096564864518212231947028823133860631309978162056869389199089234871178650493778228802503635558526696938687260913299205402507126128589347598409459506591026351321012490744493341166946268022785549414974569702661093591078360171562601245321624451843703989527306991189424074908490470896900831769871609604622981359945450000115998568075771241642874347391206791373737235658442294087188556400734563751516500197512138856534310335796636955717897625941984761011901356963453095232901953091754230406860661132974834524770877069236209039253274117844579783734207364578185514823121280227519933798179697386012614419385716627366989765929662813714009656563985100844833452369061297315029431701553902792771693230063190031014912 [156,119] 2988475051635463785523477393716909109053590158924356821987223042122481191598261702053884551487759926005032362994337522850146602888091784467045610562923244921303145676578244358217107593788794797285682680940510394388428199031277914111783349496803598261082559867138723017821335924853513512020111659584895092272953349588798276442080318453284494060034617389831846342023782411865315605790219202657416023446146876696359627127122549043969379542476837220748153296013686747463406305403359059891515021938977962686357041423601973223205084669609667571586775118746568896603263076538509521963922879287945809955095815284986295403502613825888042521297988728057502756246152110296244802242169959112069511581932651898553979988772833665439594762706638256971978133631919430669586892723542676461412902047799365711987816 [156,120] 85993364201473721752935681041350709873203708363812437159647501816447053957747725592367086549940843467231879825642315365379312875629806902225658473017266172995048120667622147598441805511626581049101060841701105195278812048539344588162208953948976340662444015517910914368317216404413616532857126278019801749939579341015047924884973297587471134490986587383018613539404201996409622110008052139182590975402067642741624129122827928085907380606237535146834198233827819278405017637799293862669680895981839437082752489579887817143673988117677730228639134297855646358056336317471983259117869073250902512362370692345638901012895647958940288676220544642093245664257269054026995638850423022934385002404062139757203666785908460883980842387204527285623086725440211645368032519222822053351222804720 [156,121] 717503371738980570995107113431471975217427354147766137608335134959768082925357238877349219404380911516966523356441852933945842600345734304552969027339782470638912148971874297587805892848906665435555519528043243657674574662078681211948487172453916131050084845969586340715448081830947863735462504716141019965933383809053070006047146673807889672537374581773351759256027905549000874235374321511462813605653999801962564499067270914471025961641100701769085032841715380209641922802143451435587504280339979802578098260099900096972489762080094439591263765408279717685220759320363276693268864129872353397725957708219906486575947327196768564502398507902256477932573374524716200178983331563606540387223440366885411061038932990470902696146307140189483615441897159056490946495596992 [156,122] 1630178862232650303440728060091426111133933524858931638074136537841625789905938947358857736316475044048516181910409367130532375080434400664848966803768792921440345826419114389073253905695469603497290347945390090902549311477797378880343293090672396668368260720346198611224558668247747778447616962140143035508736279211213048514826619916458508998630765030322401492749518184921921782453539143679430047225680292556348156634898814434278119155495060900062340328598964772755645138913004360375974745495799669470263954793707824708587341316193449390370994244786780225839461905673542881736098403949679037364755471193510500177292879612586993169651308921985319206800999757759348207532891337229605690451407467396071916666685194239089255456891245824974968871462306074576 [156,123] 939361798074464357903931730239755264432535415057470293290610444402387141271984357645536831866864976612052834795276924045426238542483071271310342640420585289074357714493389684536576942361012909344151913617112662661866584120832323667952929176315686057040303869463300416483434461431368742298560392418948476558909205903534551022127729151345857447793777151993628022838821902250965985845807182998108974335529207882606831912890131118597812703708607822866683470480423020869560460153889786827610734085697107077473428390186837809407820183298009796083003094861005144129463813248289146852918902877190774736986998814618079411797011682188860825695686013452889768389770266630792054982866797758009654174022780778937872397643003351857393030269184342228176 [156,124] 126642017993711237747151214091911447777534435025913724261411209681300856649726863258208445563276527103030776069239880226653933764864352017528730480869160726129225227624331856009069346083262730422977771239999470092799473488906214447541859168081470603338471977684693752560844333597488168294108532465689478299679014312223105488426709208263606947075502813826468217674019930185378916606101231687493556323803413729684663986770637291386271049660122322617183171275716172048381413947357282360228778348143304857895699563262543368349181517245504056544445195819764884898583237393856221236592157481298471105496990845010383473987950606087379521635995569431168107134873859454922053908292638755624284770163045713838065322025000514205235466 [156,125] 3643454281760596845504729801559073719184931102904268010055617658573462722053065588520735207637408764758368497239765404361386446442065960006908614029739210054544640241851070064641377959383032080848794820932067473517178357313105309366257617669730018671997717286713734016265433669452228965026133530820335303698399355935901085937078615910243025563526906510420916720371110000684016519115106670647067873267884804313661772191859609117019433522752957379476618974228766831126558550599239799757748312517001602630628013991408815160574551432998311264727783115951021896900843718375225682095761391139897824375939214045205980607195242262279522851058572087846904800625891154681271926268374700976082183935491679125169341312 [156,126] 20129338260643056013473225063339769742765847347207708765998734426982349749901167265140621353280991847914896549697739329714968314422963908730354402414800619364753720130340849612759140214342312469222825982630802814060716893544504606885953427793630159386530666208992167041096090562784786936368731080219658433827925452986282789413443759696965613183401795430155527624636126547911476787775879224209716905725150571897806596593831039136025990979911597539967901990855689920645104647510459088236006149821358683210764518344592203142364582190116102383321611737394242611578679089494723646913501763253085458587990368401150915924549259538382298716329937868887249067386815830722758708972772271528553916896 [156,127] 18909267068683956803112039408470805624509497812413558440647712639702030637153799510197201281351702676539666841106196238013522605538860125664890614428885128581077213746877199609962333307494970583445715333046050526789125514031936454187245200239635595571857199218362312366134038746581389357386619180222104534710922737145414444364844938161968749315562323946405587977955487947966031362685459136841526625893436126080951766707717245949426691732469157529954563051987903204709120026994852914591931126092602548752781120866665449310727050473449335450443284690128931809266651346683660227168607097527782420667301390925528687676896550746591000431883876864833585696188345263083045138968 [156,128] 2621958611058633447314124167759783487911464317750018208409228237545397118170194955601894154623609655910557661081904157734937432309345878993734656968355897814530226256120672402036045293070777039422115033772437005232471990915883945242466948641588016835941066670345734526406700696487057626190070156517383468128699959302155209089289438674062988595444010204630487174582938545677258283284013338869166860242702898342778470176979317647001951236106195638642421272172590301764120377302992698418730097052286243438826187870411282436971807982899106089050969930073218887134180384494979821758690551283418358591756979086001601823162723157183199551830592621817778366176 [156,129] 45466331962402695323823713838927138568532636610984825076453217698059140486077888628681664152155177467895845997739525247301685071503887361732938116827194070213673915182834554354504003536734567776323727215967305389107533160136022846020657012785817796614063606250058772498931055544127319124766517253326577982285797364074319770928867442350591094567361616986114632500140777921881312481314688136977571376337892632623780004488910420201959552111830319978928205012868580854035400984423440465207928121392372754694097160586585544104438055173144749173754677974401613874084426034376310270471471313845461845186105467196871980902942586499448743936 [156,130] 81030141856099819233012740015467811191607859246246609171451255640762768890629492315183743943004457826702281138231092245228442989685337851512609102752889583138926943138052029893397939385409182718360970163779555017782327837525210064179010560466103482404243786978302010568175267803169135117352408264522571338242167784943167473263053884504483190053844849830048447087408094772409273619132405202025807490856498292331745895705726161862174104971950086923183263374809797374214375478271610387084146890851734623529842450493264986223122609812435981006352839679480298716880365688416919620208919798388355562373401996821412192 [156,131] 11733787761830333133728677609175492970354739795653519574466616207349447046591888722860926641848122848060492663724034791611996024280161569237840426251993976459028338391144881544899067922729574707498522491917190561193036976231981336232947318118079509937816533240171712922233191384090848266731074041187401497478722600338463315863964540408695150385694857694436954500445517458459347496633422563961605837381178315280595527258331888675685468365786925601781769286369931323124240349720591180634923919113961889920382915667083369071439911188725033325850638506701139670957354287877202245499828048749648 [156,132] 103785554663301923869476169386839093767539965483930286868857943910512273680163640814547639216603244835541206250189082065445080859270026245513670428401933410189258371086210225940869133065948268256000388135034031204647137614522003832815388108915629306709688205570636724230887099353802501522395143195140410277835680347154244996481231945237851449084151364335262086458056986952787427720577855352697870310913564159329517970497795606699270828434796182604534772520294493706988154871777295681768824827022615321085206434253418173237499432830274770209862226663700925351281627268 [156,133] 39419043873427608979671425351907134163268201017892901515766157349191908069225792139816052298405173157942674845878423312659795141273783644978950474496292118751764344687582287924809132915133924145349533062544299518872770713831104991936159908695589098816688525309762298969082527900197308449511508203314253173693097135153761618895086160381183013531566981306445542918680999076847379861474236176718382794895126442898352294944342308474612059727200647210201654032674254000020190409134787530616734773827136044370079040474602634427449210643341630060832 [156,134] 412320749257479041757903393283063041755549531797701888194420578793500211530260545870714568633243488008528989442783921222249945841848342099468220196047736552248736678886855897762712602265062273944591311293117993123371101950953410410240008934641932066209357790775439780380836990787664602032532563186923293799085875055033500616810384516075891722163535578394168050126668478624353882995820004017206420244115320991482623842498017204454278828130375652098482712397996988345203800164385871855069797168218722162843241613630496 [156,135] 66916530903735659162373328579113148460804431118949865742570226587958156129222848309402147576211968549366785605962215832628854663408591319729438267415247199140412886032522241350324439497994872180851693462674814298948707508429862346302869467559988136886395942535057719656126346157448914426907854707100262473082849684054389037155892690170761232131342395459645291283487301330733428752710119927281651854379448825610911649997030862196637194465811780871891017724109801196837450555855417068760192 [156,136] 78799670895797440496403972707646705878829148003207847399664226728966695096590150867493068531339302838452096959417998598521778761925073334839619853829276251407283901145257771727612783847913822135343150583296000608151593668782145279134187164640915053448841131189371252186992291735014048068572289237806149198158365936564451780674464758079654655458295026773560537441035816128755665190866560965612817942530005394258379937213551339886340349544595745708394411354928 [156,137] 239334979426964683511502811801147098639647328746722695243452637824559296947632339891723378022342194513508439383670287694020917986488466617796666581163168698963491408074979012664390455384461047526763921080424457122947189669595622662823975426534743709464871641431065206961800175236669394089739501892579192573409671761997167845085356060678099687576417844319281530895550068478428104687153611897376795164325489646364571652200915392 [156,138] 430681973025806764435114841265507841863378378492568923673931707796925420563772616953086380413755358645969625090072333046488802767522582231562167948855637190265874332592858850975975589245299135799812356792798739388337148868218840422021356766580787211440934512683330481704647422160161404086779524287248300441555089743033517273211546085710484876514339439749618225392117884640102970057059345792 [156,139] 47882997683169814839853026963308264784213966808714191978032813446132606744110596817526966421152892967808358318158787600639194658500062188283615322211733140394039696612557355310572618818207279806323172295739167525612462090941678924653948053383611533432001218607053050381457364047339524675157764421436366017646241604733801103972315366983547494114994224 [156,140] 7221422648569889913195176698444182175628983843314408458643800285249560779511437116608958861725095296168669597690676808173127680995438159495054574190927092027922461063266485465783686304404442807003187244857764035469909160653134425249719248560905546965695141613724127658652445419992212900595746388368644822 [156,141] 915004043194940350216253686952194749857478479700971910731646910061000815395353856932960701139512697380518517202621425553779334781090762196899888275135865758835336983657846378754157878848296133516339811793993197233642207829000199246983665227195360640 [156,142] 557552910251800973153837867395568508332981997521697084637120859670911565946622332569418475294495443564929537774399406754801028920736356810548407925401771768541077352737555683040 [156,143] -45835631771130466618619913809157730741052592781881583744 [156,144] 5898232624826451824541160530405205352594991513446496 [156,145] -692167919575864051154821558503966226970852146176 [156,146] 73568553266182709035858695565699727179717824 [156,147] -7024348094967703822774682286125328072320 [156,148] 596531495858404341225115098891317556 [156,149] -44506539900274200609301502570496 [156,150] 2871982982014372045857053952 [156,151] -157034782343015257794048 [156,152] 7074144609086042280 [156,153] -252074697927936 [156,154] 6661536336 [156,155] -116064 [156,156] 1 [157,0] -38204515892477795159470802413304935363221503506797951170368205274147359952753663717822871769378110374127582043103726395834639919996652344168824768737500115009439466319703671074123813224747611053574344490846811992192733562439194282411588501625627001234102978445129656126497583821087362684716066831292515890636290591916755381333428637514354324402809070958645651942476103944995874910479170731529005634549473899496019219959251220906750388904080092957349179408618114989899311005970078596638317643764479019239064371819056618549075586159432271579408267046941542416465543699414929856791026099933598358641417127949302217141053217169771825919319734459559879208266036357703398108900758363418361091187134960161157063286179890243324304158687121553594462179200269197244222519282978178730464333761623274442038190797008069103176678828392348976846536312556684900382588259836093164596531053227189470320949657609750973960485073980606885759558856719557591532456081120186559667730618364530473039305625388897823916616961372124161570682105164960460691567019565728226288720422658661550194515880796665936553037731133281153739150987412997238731618578638680645479769352020418403181921255841857715615637277099815260386995846969559679470457368674820853580570139924316163412545010376602669534249222144000000000000000000000000000000000 [157,1] -555633464599326483606346147648815068030984625570338988590681471080423345604006091993570357720933734465680793893616504752231356474761691070775996929052619462090823371448134196533990395039197298714710161584408625291480812724471842812958362345592648187724742450319736479389758695672003590761074606438097742533431366842423737281500836490518154189527934321582696963809722967563609014149236369948494415578766625880471279016946349604018487005560510945517370293958162634189387655109183304223701911684492874007674756790745032829625980928295885918834884851154293631302264938586312620370814244429908084265262460570379775772908034081715373315712631998053114951568688747846588737973431144700939278088375467705757989142355271812609764183184094809968650094262671791519736563485926911147660824720735357760131021755131015405835817712498449792599415190791676943930453707453995899048012167212533917941729747476201394023960704742004148267915931290348909346250585030956830388445064444524815409969744628096092507629521568613606776994683160841763114552532022689864754477329787013870852096423328345874544719180183602032626124558215901256585738639441573114832618871538903940579563807410887439333726886393676309999663276889005749680868926734236355239190462384048456150243368192882185075365981668245504000000000000000000000000000000 [157,2] 118832649131080036539187361752765245905185476862723343001545658520563568987231452534870007170626358184030845129172718020536526743071047872806009534803053676928884436515314679941654125941695279087952853566831235760520397986435900981165329731024537092965383301874336695675707813722905066863277725366853752673124817053052553196553490656227802992973462170061302855044782415378496102505626972115349833389390881559156071344357500605804221806523382898408073327382283730887346650607728921959276192586303818343337418866298369224002727795706076749096940936615742759534110535747202413031925572190415024716334734088357593592426346287277708124056253721379427780438571845041168163490782450378243008268356337617299648304631585893668188141615142952474024015405189183015594822945374388990884797254982322322210766739105042561868624689285080142270370271762862953176801158444613015783295044647928690262034366256854351908926205707222401791849096615042436146591069354426389561800809610059209153250516653057515911882266841339194471106059782420877917435233842573397014810487692538127887584509184128214431203544651255335759447307903980402141524927571475831856151046038322040211870845980302505586074344742529123088931284953008683275086768933618407375702083454918537667048583286687398501999789785613336576000000000000000000000000000 [157,3] -690372450367323246019814525505403792970641662647186277689346463064043982423244810655512808887439608936606364720546025500072848750101813905260013327838691536116095273735180910141839668022664389209369201837780064837388021427599758989108350846026058139335894937808530884631705595763218747065565064324188630065685143126468590326396122906522862259550414418061980913123474979893958833213714419761453012610596364211967253414764708079454114612694804599344051658539609477793738794263492236309547788058049685321284606158959264223584796214136246471475032270076471539975991707489116282662036485540618654699942099337396876788150622270434192341122097348866578530964113225923192392208209351265094740137700753724050445873503360933350604190752465483596451734932178955370495608790486721799433884421535292439004698301017034023963828026700402334442868486690057820258008583580709568908459671490966207211857006934765233391625403337336286735089655209633442297468814307078848854259054614624357844797315081075789599841769755353825909911874852154584325257417247249027538920615258436818505320016972452472362036875828676227892715204567643614123219843656261453707754217386403483327375842512724405059457765605354010875628096434878579952452582392454659141454902643157328248882398459880742661803626918196543488000000000000000000000000 [157,4] -61687760957056371832837857997594216072862022758075173879155978628823508353548032130742130099986776377626753322311381222368049923179414974563226469152917464281343353932247370986011914221413215431502000796826011375489813838831673637469305402673135634205976419402744890723600330116538347300201175536968717509439276286470187357144927235288846570467389992410671554899585671414707602623686761738329224753557609882477662081802907353162274701265353689015506810754205381437362725904037961751694140833325402194612974640587628185169596692670395381123443798458918206163104473825886879664941585339627054780609510258028080996622851745693536148199193040739972125308015945209825358363131689005800091280151384201649173204174004630224122408167964364247172788929986164980100211951116691345705863252207799843209301182568346071851718808109484541457472384205253818162743030198899754403291018547893073189411101024154842334980987647387513135413388466675311778975355784957585002433756111770433710806917820854488735154353447530393042988248994631523420973137078808176340598330806619865909077331290003117627002618369703854183011834783639361805045038076477806140257341109330362697957168785369374050725997377571555723407433967168574324151596881363203960111715401141268768070293748864022190442685674924137250816000000000000000000000 [157,5] 785018164549675307449352194106965066445122074888410679989426175241641869494658924867613475916023281354291950540571315253055244984738002594178477988725242502543593655009323681421261896217208904106579804252504803744154588391419617481222745666082666719876677944995058346045888951599358181814301725687383546317463940214733776140277940145001942093415532712597965088897557911749451616910309114031958752486445856420009265458408276641584564400758462895869981321674058519851922425995297493289593675297205160083524347163049326771256943525486905472194365935182184682405830408913469940209724434291602829497554587563912515782503763088832247299636340214314354854995700999001569919723342325649465704306818526570599329949247292629572961817254590224774912451234742828572567873317282683908030507224761715323457696784258832913075145316696676833367297220714951376281558309049621547555847058328031262010400174339885805217329974469594726364637980864872058344443448396147017154789245467678989806693021180205342544235134842934077770073458032569961715848472349101041218883224076435658719143616721540065324754510469146475856360658804417253400474214166809716764635798906966459056906574145481348384597807881765468838305368018737818408388362386123145844227172386319759445316331933265929016802625013558089351168000000000000000000 [157,6] -3934709835064253719120310808339108770103920092559721418217829005538163603622094996679272942328771274010439945392634004224228591698682051462849947548735119758675424503415141173099471748413488554477193868998303164151596312298530743472377117399305006066695749361041306382845233735767919735119537691278471567225091716481436761199435146324764944423250452761978423366246165841380783877072174833444695914153762045572080228743851476013831161344478789956378955356560104369138279316970636827279558806061957470657962863726752696097622272444160083941080460445563572311037991214707472687387207573428927195370095445779781738069375000302080682458033396478799886839403745525898040176459617983427454327603384340889419318911214292838986200303756808820941179573518724385681777759979820975550249372366443837410462997266063062389995057408324171416823520279437421540966150150831291160072751985470078745280473755378106016476485901108165942383588318173537716712769018444494074377807087351072164789606008307618258574124540081860877190462512358354925292958605911900270791104809212192009635676165176311862497531081188565344340428881044193868284763339442804005101315740965397962591642528758090435033993037939359719027483259342216477243967034885902356992049265583572592334367354893801915849962406167154687737856000000000000000 [157,7] 20183276103049622127548928702689501330825981099330720265836274584989476854210132720798873601009929685721759315096461828563885772743341351418742424501209097065296503420477445672595812123104902612567195233959114464504342080150059987279177407503191569291790145214306340177038740206984397377878394935819748684354190834059147944070422233261208527970389505860101611871945045030824722555760884538397217573114830842654202706612722006603872526172874939183611523719983228165008955881049177972594099181719070582960338650180555807541174354555858686789514870322509546737293471310247238489258220329852758139567870894495177427752184470745650657568347707462523311754072521449856973315226532864499332161537552388841862629246394256547376483617194299797941409582780758777174487505972114231812162698469771376666027814703959425544029981033407678033308686964386548330899764896008250788290881796854426279908875683613528691865487360788917215201124965591309369580839651660670173576302383029237403712670232568956422159531666164058193545292136040084962657621922048664932194088939087407643649144742435751838378132679512852949819585168809118679559554543232676468774547292229905824264416345618667163347081515114399073447753333817254121144455787804786972786100168471281433056403270747443372991043495421118540414976000000000000 [157,8] -459199583431519849883165638125130045740783746955464968355178226652077592702540776939784533562567287911766498289887590422526686616304613213544104459515261754833841444286627118172535628104665302534059022875114006764336420949463177437446593315990432371853618434735693914132709536540752237063999548870278422336286615900160632912992558846581993837658036815118057294654339409096815523828252372639586222460164739418153584896765717343253551229072780673145366165906426126988571477412689914142760182382918196498009434444873556259807936029837175181190011619563310651884200464167913385831239289028054655592252835415921594806717946791686877793526128204277149237811549702705967101916048202369640782947949943985276818106259684029925934153187293169970356532845839639778907851132377844314536230786070825302561361232818137614179570033733195988780410357949010852957926000541414594069858297481119058129399935664476693425008537975089889462418703806771871148958436052232096619916536020778612457314571854722550987851526026843506742804535248031164409493322214915786339836076796074701720278175193392731523192578427517979524246986855238413602388098575740773127478055558519986671267696948583686038190719666357434062204028362000271137314323533659074463750627768589893006361557937040513259266828780838362290323456000000000 [157,9] 12205835030013927260223382131735326331740892209957910278716792042278146144548145297213933658610987473607014613282139188490758389806838462391980918322696303885349531950854401383357424884595696440998453567952829179590564469630459019325276641097327964263480184069301127718295362694676108423012647762271985684953279470195107823957501218069395894621662564547723679147728477426009366175136255676917119747012959454981736072496163286851483384703212110967413480701056111776022047129158709111498379594108429589621771424104076021863474652663841261823102687149734669429860970141521826597607466047726985507039374386787014007600659652897996175031404723989032878558467637162893772069712479563316337594473816622762633786756115200411810498414001457812151454673799088313656174225325475777930302521644846104033992731372581712720790418731078508937591426496901266217439880621212797267392235283996673289736565367305067084709934192040290037029394953668358127707671243925109350231424794862843179372390453597249101371750654164371944535049058549720711198219742345842226656191680052229480311111138823430667210975039596107738007379023534120407193127551366450661794291647714258881487167744721462636161724344321067184741890869227666865485632376307846850444876176641681991268382925660464183149620436720802135657152512000000 [157,10] -237738585186801303555494183266094017808321153602752138576936733968016009891583929855478094599564815107728602935453208810689859769571408449992564713742485592702613650729670748296949911738688655589561995917973905092170849210133367407431882020616691191385018862219823841441837121326361811406222906047117644447800925252445549795515819759443944630713306230225530389435678691357960226372532139126161960775389229395986104321229463052699577927674981265485390492221027769271927516724619896774051236485570809781053697012702769832763829361377481357708304690783161090857648383285154259209211366329820933912363441280343872534343703582553812953738320255725994339210209024474322342692625856382870373849774313295778044405855890387691148456774973013110793921790826829824787699630360822893863728653890247349149504673767805312266262397513267656648016050562784180006439329352385570712358656137424245112875640233778078202203303305694215979559666293930486728842333217993356002567807403359988151577346116352847229208487333199720357171832094096833581008880208180160992190294487616990572506070691362707637914938792948633079897405163372203403031319155442924044274357022487351112176473811983382352045384373634818024875408006196551273888628318690582258172945828324583205064940096160875347654252758484078310547521536000 [157,11] 3472971290599890770573743056983932328346210630082335852288221905788257317866430891058241179515361293982316004936419820712389981809195316834532287884355541006847998346591006270503804333408612074276087689752037285828075323312432968059052729394345671146839773118319873637483188833872483360358034772211297492276009048724039380975331827250767307951472644521757083578013274545693615963712019827632049347344080240855792273775045112156442791432942756504839684295754506632483584593408180502518424225555919825363461781339656061089936222342311830700341775462739417084638166589283923085543246536057416553224839828142794986468384079679258998487397616944531228546468048665335580823785873998489377583939238457195560249883770578973238985860899635076691490562103122827816715530072251891753163933848294805928051664474136017996711282813989450178245967263141782995468023503893599013974838279722902317201797526403642707432821185516591271310146266825407347929961850380053920118474123451436131005324618996894531844083002787470511392397943305470858839648861795762041604345853743737354835296295121793336069422131917147308157267760029397351938918534828403311683712901886852391671501150197131773827577144784187876252625265506139496272901943399499281939238197512502402527568275135984469686865617630798274395366707744 [157,12] -39220656149566825876717275306887258698171029617981638803546671611034854266036696072200722340277617470741640564265452656984916776128654092268509719185303131234113778034465050875383721792300752605747610180149791019559668492643291566149199289116546122616293074592823436907994293820852253265324335811936926395563609899888768667376920931752791400024011448013378863904208034526150636923160297106152542511069038976840070380566054999168298738025949048184864870919401358105070575173481370261658106563394733273483044347168717818908467778124223714529924344525716424937093551758291401105005050739967754914706165693205208682872890357190636199994259876342674341156074328406173241873770907880932835740819523559956871856878332988546714373737460172678410311055964281372261221628418825061908250344217309315601212801211965194903397517971055595626095739108678455854561580078440039997145373864396663595239791243396689567505355874176446750642259155862944381744938244732260336890228734569535817311577998933910949482048546679870247435014093414854076568368867579338175754333559577355617786486537857107331425490818767240280505327567403473811189151339056289372073453454967868375071992596020628501293076947171721245994773304179156208465197345761530528236481771006717624061023447518918802414790375425507504716115968 [157,13] 349788748051023448097875969380951811143899603162430314841781709626509772318874543022609779824612087990124345373017231079414811039369257004243951589006002153718467956754183893677661393882659133589333543671358312824263421556855871224419668225947633576613226302512085443865012315322267930822689869340787825446574713924603994240196351016351371141936190209508923981311121950486959538100379190218267935476305898825900258422584115557167448337158637681829954705304708562454784470447361731331653275622023327302547577824902244575802720475056436525441357093741083861344107453444386544823464390164771437516858315797595919022694131907380884042129469914310875853370133168054629226738649930059327370839331700286220020229069909342773525558879643022647715575809357213589862301996953515848390774815155361491957229655504418585999944109217004058504457589029681672304883959767314358787479042706560713404062605956304185533265233632447278601464890577421910376439258726997008667076352727347473824801445881111897218598491322483280273895150822056668331938079608516206170986012740860762152146607532344146417181751244674795699638864705126773107284670765445876715409970529331181407414907721821185536232740286879652652448834112754306647572494022581425570062014524774467410509620120432897620227702801257435228800512 [157,14] -2509020023044783253828596678817023089720940834458100466217128285613608082576999039553838426035444139437943545495872630817527368925060806147439361777298798492403518319571282677659419102659705084129426565750816940668791225212620975093913616427869490230691903294149125291571696270239550306570314929747315280672907933343053339235306157468606875976629077442853630497946516481119747352544664361982468230482593732324841126923787630891126250744549513295317621890073517243916190562122042701788538645500781937060711862886241824840723193095764500925413740620747949079543852053974510271278921855587173363252071909937789268441726032166843586579044455369995777611135513347870047420115290820340801009413152407010890515864679264716766604004818014092984611954854434259508753792836784044727189312177732933292884235594361128403313780821454736634667283212739932994483347217703437452428382418663155879192075819387691024510861115670630926874351841606838048315728287938386198604896701876392324309223694672434017859688295307711576102672552790192710393014368461582281525460967337756132628652195129861978969958154095115561031549645147819757809985538714462287430998942814193412338549141380000296435316066626165233991761597454152285053818096401677088990879261915487477717838097502746786560172609179579149329920 [157,15] 14712424810139695035279998458217789689606148135447128158686307358232152809005893884816013172788703412581598717357231320159240905074204150822643873485909786631038305260685799512808983385968429338889850060773631341656348795452227076319177186359210180574518516672956810114647131733873748279733141549746183020891134364909860609957894986881380763796770552055123645241520462348006576762427805875758307249309400139483605992263800109286317860273064175029919102710983645530142300093394427192443733014467062758222259232350861197359681847153102005614991609934331172758009283718132629546583328458197614395281559017509738016215380695031281796694043497350802586660252384327650153277512144483840179275465569508861669155322127260417828425735990748187210533238901692071392429176087719219135940334575937931940826628188079202764744366200229893825195323270638840556909923985997185979535950414262350513058220212929481621353789417820324994845543535694995654470715015724749439468510036502778665342881931666173922617504892244902000189359593168325829696200674944844330153295787771570124051072135734981007882007200980015319682463199540171131703636082203220709129445320382931199211043621621928842688212292961948838014748919788491799162952962803366720366670101120566314640425888663729867306695781482296529728 [157,16] -71552261781883516026975804880891388123431311633106444629143787074527299431640604393726529138499370066607093542856987095491927556238023403134832028381117456783100745976157942692931863390379161532894267559667461036932858633377357058130350896723128895854449955625262397437581289853903287130290014634109645660379966188794987409015647254516846585656567395183564922427811974195709933853861176574934710342961139616218917582445696245252636180041823710315976287226338520514193916846150678261550202538553238846969568077918600094575502094719641956001969907448283231303850724272971743792558996059726467286002017633207210244026111677516636821431286068640431874927534643574653506476251681273294760465959704888860078736196121638772129842986069666626040973070217272610049581139237187697031540686164484662559595246911670569309046500295266006328382129821730845514314453034063161085215451502314872567538464673280107637755895258286619056643805860043331236761900518834163839683977061946688479648419274851205212190519776813247522967472853276231870105959271212412754734737780772313822685744229232877955572192701415910685704022762301318548956604061799381186609105918253424440147388003635879300319897161911685522244412222817017540505649681338746221167422071358942219152542829345909107809087085038468096 [157,17] 292202802741110031894745149447606416872003329135033153049442718752620873011184967700913538387692705573552568296305399806451539898537581601648158449524991550563983606090876321652603426396461501651801410501211375675491693316089017010911231691054422425735061901967813338924878489033336717485727433060994152896250520515687975379949806188114284791131593314420931631740236124193048015615668554328035169114400156371155264120186888091448695769423114052501351766597430993546335892924445167504424210221707717213883050080600058048343335487428869190271023511863532411777939723420959680688642397405161336984886873363102604219666701455975268573386765356346653338868759986169497907317174194728525087223174915927312414869598822848795312326540705873487964826305209972988415050125118254830475498636914796001581498851691259191587579871643869534367118239979161809312894762790828839963851279283937258871552857115555296315920039792969246017232176767048058744974890693083140590136291517713488610002108177053099114652499203092511891606506480971401353105893807885442376041113513704771451707597476456136268949549285368734343709822458374361726916290921952751227083234364033832695991777812441810974239383312936106718870914654528008362552751312406523635485780660678630361499181937651977416589166582083712 [157,18] -1009113183288115036037617121533419815159245194820924798081917580228521777487426967265557344915045325897182785595917795520715021146886442861930811955947673545237926888165564680649081538112484255826295710619190251391016009064476915484618075531773215534360536114308693707677559500584101433292779913073028673408403120159474627565873974033964219781438286851727459444205859354248661892115282541598071194408266709484620740610636258237319449888880696560647840417395181552072248937813770300416398105978148554809079308450280250659984497952845993220864914841955294417647251962984985070413050367786892188602819878499263733582537852964213525960321806633808860403473187244686516003310165002083371561579553019853375303688625864939877327699543819000083802510526010548320058670464844340326415328939857673255080610943465892257013301832769425774965163131212025938870493584058216708652039479891875805132073538693045045935607639657945735226480490790248673098835104242680387586324776071311529785758740784962513625352097988064683559522274711544080330529702787642649151050927664140676488111534966084386193099953682657615294709298814975855689338886024679901560084749828714702765526531070405411863343808595565877836800412670955584127459830886621069490189168540135637295146827899439377147757667226544 [157,19] 2925626138021878740605818196925228373571063826023930456987462274623310262243267317985686189068493498936741492105168140601170803710143271212999734475564146667042062631466988350876353575152165930217742293854008512942798480714344017264000501342718002510734301004323260183856957574014997131890794612441773113133949911862259794151136640787237732830339532989310150927120099589176070596954130996791910170222345079766687325853387544794123454570720857364340183606973347718004420534210402623959173855067142974669525381870836715787222586409066551550874262183717660575175123412625073357697324115595976982548257720990772307833341240001561134281483117100284349287371801296774879462878234078781069240170233520350496271955166585923285519405529647305831586965525781493127865978876936717749742560071876773881879702463700515941349883925605921185715265585403174006666568348443392845355409704185326242685978091526548253929286853504972033402661578665138429254343058247058568499819889345119059495820881093717353228933196003560390334613369676037660641872115208727489041058854893224855578041900519619533208496950727003059539671354334905148651237451945644478842228868993781315631837734388330111536407515897427285625631335135396419813437788615223108219604102464577292123132980634805606919179782410 [157,20] -6854442829095745972618572208149886310067152916669680512376688974025969428233885560713100689143626584409386734901305248117390354713707093326012725919224137490088401719578481928154674727595514063415254566309518070274454104955426655243571177393637076083586536351036185839199761802935767214128560960133767630928525599266826070327455701828824296055443878472233726360994476639175815411368593837881859079060826468711678405990252884598234933003605686622070598958936165194794756908549976734572509326701505857671295167244303526185918393874046265651177847721352988271444507544052799870132460607829788418944185493586680742058368897697840300645684239295084029748841070963006362648476429372663749848906808492872918191086570085142146086767798889602371219327765033688070469530472991604541894753524719831293613217324133271646011176029016092802159000908509197671425542417572808186941775184911900478551757441640136662517424257202732850269169208261560934141788729418882715550882314998779685384069852061618630168586300555162083408542651636951047922614772267143027816509826630937991161363444046534279910910074575616089851626001327854756959653750400165027437533073844291179019870403940929871876037552267093376697061454224670107416790787274605431690001721230903050528257447717887088102690880 [157,21] 11853729907683750818301420553324385161255768535799115092126715258616905920543171566582663482124435350686667022546339086497319067954637907285355439184160398305387866098273767881809686339857339765197036007509881231800063904284369099572101794641102940341620270678363453814906016468447651082266319664477644458966835257108043267164681085380731662462777580229829899431941278347813839546942990023840483098503372978715416538800742271190274572991458831820945799547106854990562026701378008329073006218903992729724584378573515417890624039760330130667400508507095504687717278400404130288268564527668039835071062967751772389070310349974801499447380937560000436243865701906533105567412010071212768909547483264854317588676696246582296475842764418711069988279632932176476930299662309542069183241523444210333839511908299107477863946460257351245432926732901127853633107287940111195025975924463896714397925815306459070149694135701152424650489783950537718695384653602801859922742394373018864530032316250300106519247288800691758199848006166077818398172906080997961474093489383435243901753582117777045582967633722962206655507220088328707463791215237869335342045517568113393125823283633183265336994033460379998248191934786806105425534790257963382100442450989482538362995816350362926898440 [157,22] -13738790523152392443556279325942811551896948055633235610223894068501564177807161183096686755080238729050441301405197071602284070732936522203213197991827374556933153050267914943097381440727752355547020166654619646519039201516050217050916181887869705114302082463314242034548426546301724052123433619887892552151233967767839584197528426561462274984634207190898768761244177737621812583227531876075819124718321220974765154232499389502052260274329828536725663343845803587726129248659873922280876881401316743151151392184206645715755255597712292868393735521853142513693402574519015316028939071351993131293261298629690831369402193078670357752742538478243361013108347222042266867012704332919722263179964468617526446785168549789973099990905187494857111611930477688306780860935547229700931203512414993906812679980811649274214451522528066311421360254479507125894463911433829943640243500732659655354022184536945343984474665084442750259428658224711482348072523636020317733889848888915553711803089099500231308519207329316629032627092661246834320029196047040057178917481086859592653608208042752404690978405896705976618938130582082482449333388538869077554741810519276229528382424797513419303175653814522389544173506677454275156569385792828020239518740505591585135194228578662730376 [157,23] 29118870641848040968226383484086169705798545656335299032286828360820879741706136648375230012737653451159474579594604079992919303925650225804201447500399077135920159780296299529539494095082516735313001660980475676945674578004504315885682899055527612587857695760776729956916383438432234976427941603097648457819937116856549700797601174058525826651541251614834585820500737853035617839596727839693485080612031915583181459435875351451329035553848066035824798724434612858073358982622269442610299183259147288769917041400711750604921514213931189894846266394033679161262982995928948739621890185754630264577867378456972524599201645238746759073260285834203218777619118040991849340626039654347065922786107030423060134957880499967933532155625447327931370769101265197734394174716324515674246397591201446341787336862039560880572038256609733425442022337163221515630430731298464445232312183709614340861719500836634984079993683535702441784897995869274289380400404568765902070467330837123591976994015868806237147404633124904253918668393937175564409449442151521402636358830606902289714779813270818635228893977573325299977755619138100912189884785616826949890716547772827088472223922018053995717619013567729748528545219154968507420672890044314220507182419171674317415659680325711163 [157,24] -215410713139075018408236220953322177867581976554387137578248486913879060306069673505704753076092804953350445822459012788559066631248238762674757871673876191785646296697754141902735897823575056320559423817185861863741826450930589899674602212786190057088229660515762292647939395593707966796946742395374092936364338641349289329527022757616596095568634588613815149082717091122043984732298632906649105140299908353164429142415403188307044872357552432895999320116135197403997055940143033311057146607965161695550998985800127052880071141180660308469625662595686384158220937536131496766623867556285017845002050886174343189448284963250242691226563523707636298133675257230657823573924140887483245970572420648314801442876221319100904640335128244327863798524110867103907565495235109968301757684771800831378360683004562160413325732410855721047240559783181244180554886769251247783119997758223596938941193135027428883917805332246101840397113427605750558609651806128623926339451256585630073829772732411598527569920176416613152848533300220231020854939098045341559692209719747995855081334007185088280920449420411028714713290958386448693104690035713057189158558948724325114351688385103998603318013372660471491925289811141984607603632458508900414434000762250038410477950517958016 [157,25] 1072835965888638448596632188931191237039140921761661022486075627346912569909688940423177756516980231477745891632513856689569223752933014740245567294445041700010347387149520160206460127620237876226213672542366188258832128665991085476995709513832550768378654083370033421230770813959839521134005090899053271569030824073253571387919099497526019344628074105869680407940127358839696826662484527891749626807436411697200781409036844978301233121716132963812303168689569772211098480535652395760477142431431564323680042243965327779706406058541758406190972183583193734296005164751755894756730112647363451209140452619125589249430785426085206863601399681418613518244012303351563086090736030391751004128144339135041821870855207368531437776924721504075353793399880676257834780359277788101211112933169366909736329509397335217599635085392668447759345237567095343344481281152407613172943140665729795125740544608024918976996564636796542835909596311365492687722330186438720094978315742048839129296057496889097152210328062350427472615665029141598277153271769516945759724198918789349890689894459418311134153586121718235622383803021208028878865805365597653981814357940319889691383901071218886305552638542227969716924486984217891450687494734786085270319697788423995173003655392336 [157,26] -3119617019744213562893536146349322564084612928178585239703877529944610780391947119721170853594622856409892413700174711207836338431690665094573656667957525205114465860289055792620357334760249677949654593877955042253014443472598966967800484680994474556216315521493960803107755412568722478308401020585689146520578080667342868913899190819960758854873114999852610742011680047025555624382339708451310356737780390367397198636418046090290253644041662157764176284701395337175348699638871295877858431253229242564968071961954055496079469808898076863701937250100768895688771022471935296123012513533059099745281483359655611681763178770065753536874582075727601919086333129455080512847053315560981371130889233184048504878073753937869162407146895170996954145613968680746562600888026425408013512906476844970365263439304344377581896612644179255993563765989693201120650646734271065269172235762329056543506941521226055564858963891581114488450832395246917122613904330446724796343197593451992681361806098263190977847665036424991171271912628955601717634918067750521466744423088478591550996785481200796213302993753443587718234845215406856445891897099943401487529466659772818475031575040709508750145994462068883904440569975212089267808676905124837575845982727211304389578577760 [157,27] 4573877178084692555779669964628253093566176114328461356826679344067082321150622331722086186052802032583705805270788364885842395475901362394378583508635956290009128966008158016025453778227045429627832342479647426914358947046161378079520384300194870010578034857980788771723874016279549788455301330165536645784192020405224172613742338678384436432518354017556279873699283980370510568767902539031420559714134235205217136134639335039196594014905709514734018969911172956042073784226678423802587532325774165934075857342474753347680013542874756780967226030942704464386925561757125853595691340802774826896518926991797285555883695349204944462379188134392472804271087804770669899358574729001811409761849021765219265087696374122763094780377775466776596076668907174570708211313472211265039727908811622626236869053364853034824241188306463328140258914299411384688548689760316155460833712721792834721438146934000143045948726867661945417197847829360768316718053311102445039190073833157499900953423013915687655953981807203222830984937822295716826881238950810695140863528990568092523166447130119596854343560753763178306191275081468455246709724135920273553332445169161985986630725065128650122562084697774698563282915132862558370885951091254046349837295342597685499368528 [157,28] 2879617135586268608850745459257467402218799221192152011659907066830394688050387542510797451333229772977282574688045522742617323033740286093539685496281708844440931874745485303928793362649096381937537054329643735586407769594480647077077029878606391193270019009255488126507939579936267770058272680977439961408209495882780985004604801566452202120130672668820471268844727629181448652766471133277127642620858931869413912631855074479106652685892268437128286809273358246628142323976788808108048642824485473206155417276816583413515270305189332003702817190677131596556089865721658313622718048098692723148697326163012844675608417017076124772001276093832789068476285291797822657013085189291664983511823434820417833790717082340865745579101074736560086191066896552966815117472746611251199885068065224252300672068537432158838574094949279744475459279490990566434388093517605689753113381472389550928981786977894902286301348097158303141464629023146406555512587261707559452596321275816733583897912013037010580648804265941383753376785916708174009614626412829839244318077924566678038661076884770292294641605250706845200005836296975027959167901084626390677209134971870369007963986315219849535065912319920517075223527930478466963930398540793627455022610966189423765696 [157,29] -33153675951270138393406019203960571955813260310178054432400853108214186071184313359836499734681680655724574614484108301067960404956011262866177678032954993277997954353969514774954995636024821160379892198711514586694698172672070955424704059521693350901014747092393690337638646306383286484577205667221664836492708263976311846635083116427627122833480466674355415311821007892000344122436887170406910552056530874469891748142949774862674926962820223534840354811768385781420323970969052073269465603398060300429296467212811596859249142279297883356472600359675236164313799586537563480154683980371720645365717338906803474160122492513243297325801812257442146132013871820027692519004545266090262509539482954914598221409242319813358447768988754169380650198925491868619293675869600553180894209763685650982748356736494674845089311985790005186212304913892047979106797743424022139094607824368157931082827027525036980493431143135264338161701676692414008525330095906276739830942027537641025424918532090138263035296973470354396661524016423139161287144984243336794048445472270018890565982537405399375474050121902536086131364518940695094332532110016592349717670101778946519786028826841288588491102736843680624548707711230913611698456904485411832431819018052051287960 [157,30] 87247800499914773099118650821318504182072635536533358161780807356982475148979620426406538190929291165779315387035257296775348856986924316480956203617066758235206671496243692497320520622483039943593981100080375074445044458352938323658609924648140879512973301767714544950853887568058598301818724601227886754956608136118791701189196045714653059903044520625008957258454785367460638055373115232991972896743038226774817552592112977497305147567956358279512144989719374591794264102018660828089388952099575959643349967980966085547444050722317931362348970541519333012862140755739516250971598389485227414180174802944582478415250263536936589377507539542803391559980920782673252216084131431431044072085151708722207062769492682757874907508234112309318454606247091654941220748616225517355757663075005610731082137661334001138980201542005188784460533567903641848116511319655643861778089324257699639962125524423628080494045563942332199420573344687315482726437036686395983611438224661219772032558165211981392051209447477039977257652108276561688314946384377718796762479215314493074694549560280038864384651661002244624293935581804347275172703942923910668913503050888314366698932260131605349727623859199928455480013615496906674565607805881266691401211583323337448 [157,31] -121877445218914624082228393736245809539006499254366642569647970121070271929549690333300244185382678640203314102210099791574877931996250620288399435764550300053556337353597888663754974721697691277293385083957515314442105532441627020737098836635921702183926840375835209056742509658112157014614048460622230452672371854169516084518049690832950054818915168383274670105057678105166737759800465067447309135302518828591707696516026963343442465961513537401850184678462917675435291924925534670635858564894749707251319696756080869677009460309877854551608878716578241435008523550915990217363821693982306250751184256324925709602675417605277187691704071804819903984797005211323099229139889588324989868340009739196274949527181048548403673916362695673028589737104991497865392177563242912230391620041347949377748855355041071962979798767464673582539328823210729530602903566758245501967449032948156489525419934395940477280697881028100896853437780521485857905294998605260799273244676640266002823921053152422719002352702537601955014512530396042543848311568420282404840512124441665364237777615121945214047287760130617506554006789894838661159870589440948811811912429006144616382914935618334612536978941258691923909763752580589482506418821851404441373370824449551 [157,32] 49968480912001257321257573426110956676656231330071048538730523605302962135194627893345530060978122457881205760114100137297901756706378252340949827110392074089955146862560619087731386501147150163843420701354990481732495765892537684396353897411839552164933169373727412709882121854209611734664513566047221810196158619400561580292860458376278976722816140181715466276689715164463540679307379934645007694622419865693267912521950195724225677166938460814143392681712164701601326407817817726862480062703756035364416007067564290722030400367191438360525055020905630961529747595412580884012485174000364491869515195374961138011240634366444124481102802285460500831716358472901374330071109177040679993787463499411506491146143108854513214165047397922323617845068712868311721988387829346599160426819067616198076137585540327262428333201083133493185070317047318378960145028758337530235644955242134221290732493513754364215350397096489891681240735705892076362492952049364690234378619193063088260239713156378293203804101679750674880120947107514878580253961308513227311273320262040425816241516163273957343319735121572283469537003904984190380899863252838662455153439300921363097617859009063087617620092235124194247915063454946712039937657687107085114102279040 [157,33] 179694717462937801946562337027467525773668331841009461911745170655244423467391558652697368036893864812469995647463724206533252362315719041700107720049762233943453746164192236341164366629140602614003236849797046415854097584132695100699459647392832777914150031151500476576531579635639486489887514030048658845366752961090569301153373615445417115238164146371489769195432502940835323082336282258615445451419687212752083802072707997273066459666300430382324481701501802054927145311868509116263715628806858448848606111573943823909298653368909470135413331560486432671767110568392927672631046686361883778780773411722126933383220202359571537863952012446946455606634287241564002562231308993189711351411740652045035845892591437434287667207914084766104749138759741545741916141142117116748366438516814175687336707514737090828228440558211910347447341107084040220173292862171196345052813704986054899139717905899244035385639267565233256958576153334054747093178267683965586809230623326214254842008732020352322039714601014800475450304301274299392244223657330839406870199851899385454866088109797943978676870638150100100140003062974092373229978906734457597110636105177107067954717472470587315666277703193727898390640547467622258961607292832945125923054400 [157,34] -470778614169770965787991052599482417940652566613792902376135584039701735641939552273625806881957148932731658081541163507308942148238769890097849927559370213573469067195795258863629338061022471454985854074507811545064001328650425720529564524754966038764797985590509641121631066138562943665664094633850282222962204510283615046384528696079886435487142699763443341747560814330644430517094878593864933148250605724430508159213953725116940669786711202657527407397325911104146442191931004580285054399055698917717194679501872721777231316026207867896044114452614865633731940906426721841136331522117931533925681244376337297262475000979578385363661301346627590290525839185930123285822944758042762372640205258880582686446253687350862580861460149180237362839661762074133875484555301451233797201057727395732999434215581971316059498823023295810359587060196785235279151858374540707538104553185226763925818383555072433144206632515130835804313002282939544100127899759088273912199918489588362770083299152049612699903093350609567602341554262261955920832529268344844052703266884025374176741509203579863426111974893280870183679913909919186039625036632153620881698405355389038805347762397735144111154044057388216814823776330994439798388007911951232906064 [157,35] 587472240612679560298227289881678204818296795812035620250825530650911272644592741016011666245597911171353935547449607185974922957765002311256646176039412899320729635341030844483862815476862435202502480996841727774408654567467846682610758651626903723774509780541081068765819365886093724273308850506607110139042936585472563803997758713373939451458273389285689771956402974456470098975705155044258984111908454955496225961747697774484974563389309208794605116076769067855297919179367674441047950851855782137738706780722082820553483048954851717858520899167875746025476721995226432034213987414143789243889862433707504407166423985318858439161074389617996976377042818568488512886340290959926737966475669149493691255115189378331878009257781636870137524563780152275303646447864149065463414205274610018786720232483985366960532762912162385540505209661809893959299155719383107138340620164044873397249277002590494750613743781383661550935233328076192530393198747030230701479597001826187564632596018272290443293428995203715440294243870786601725596734131740645880385715303299486892253561967179576813994249352935025075516336129044644764957555045762489701588628459158053311254248976194631661495229579343174186319730637199265671338247697655066213380 [157,36] -354742804135940369305607771269915871084633154614659841971670719729124806833334313418380791280325653789152195766846919300759860817434048031145364260052356673762068490614408728958368365280740005385521893247125341095883605192234932425029303804261026620496173445704708472569100295037438391458864228491089418813040059752003636504748434651258880066812374366760311476489684541965550332870501703491533973859103674415780204156135279021906778385041812254594656138461825869932936280458915181901236608494419330430022178344623480325128518569404390976770016084368488110664005337502874911909311475384392780793598712217521395179550795506785932357646063146742308604911921465473327855922515666226812480058805083884668301729893210379281144948493637179015607861312711604847929113027241036513962488176910375627273860010423135967685817766288164811709641882696886914064566086082355929014026787189012422723158146215839373068623610597378908889958231989344411231080283932695462294146520157856058663895542974836971187934350380292982921537758912200237794234631152872022666484985579849950915030501519009140536175922640148264884247215799891429381038502106346264509641722007277630541013136402280956006132234913181015156123382498396674837936735530753944384 [157,37] -128213418058152709283171047181581917573675598703855214894813183072834747257181007928487785395470445358798524952194346978167677158799434771298130834530024581082199941544083149754284038414884549403902040009059476145280789693711300139910629046351022252161322366494151858673002902536501225731834046273337839834104850657820963613130697070484248497108252426208482773048131390054984043751573902209178436090405373179616959337858922939942181440470125905866516888979806285835314953933740764625225748619384466915616115227514725994833358590325240877046441019274354225020451916089745870093757495797825746688752494849020690193852205632112707599992103833115355219091683800815680440080619185268914407006230426879938499820911318545426313172247361212150679293853925737872580393889655248793051346593045582808067627543703272839454047887124886889626326551972872427103783623794047551338800931586687645682256529045959682028204589151026239366938266502080671172756859259101345550716805884978250352360986342364286411592849795161880133880416930533824471838999934298646136226826913927820477024316937404546018017803918655635095921581677219123800000869153447404855798427484659157299661546979995896645589766442925711666651998675500032552698544150407640 [157,38] 531442419531344818387509033066842737750571462439574675793746649237973916000138494552468270474232445047733869557928650440759276032822149031629222799202502486961793306953581389627299336907877257863576841216496151809695633778873528974475694481333430824390660255400697185340902237860541679593084632829189619245803238200149620020032408860333568791625137898565409095148218587974748596682531509149475901074420544317289162013304467693850891294437238985430088432807907396923635115254036654484342728978178934163254328635255223269167303885124556724695076485928485990073792031847502577669218047905985725339078271844672403753224696382518166121208361407253658297562918750608396127678142342267971544098997287116760133338995121260034550541529758546775429312742038359880733579760079715956636888539926281918474787799515179505293458294962732116208922713308137290049078101607742539713571773862145579016760213027467275683131199434246118287477239312179187331373731051975070443417508498303191213848515647148468232157613142768156394814478552222017878840281323246221290657866404174922579694546462128227391979775768650614928034280396107177637685711633668734538311068642655518446617978467782258814712608178761973111933204775517176245320217487992 [157,39] -591249444350482800553539523811463212689206073966250547773899626808750085081677444188922174175133552178525801134486028838214698565572172919251026473624135893700877375724579490436220197478380398327681826927164776163422456823162810323787207287557068391963592147667223974410013537251361685573979964408754533431809618497775253152528114664529511697745916727673996233541361484661730282206978643890933067165804351781224654011327748621181661898679288076254776537617035057758666363000067368446449346211383460057952287772693042802957695558669139608048385914766808627347879893230675187164338674827418092155698539847336573263884513006194032220945676354259544352166155607945431055477637037444209415862773455153721774158950782140450179976959630139907543058809416854049714763762479548740698275122972339525340187684670565777648202314241772322985418608090050349845366578756427152945019829703445192869992423590057640528803302726063722740451850324987129014572781531147646884765146957485004721320410624429703616041535137099247287505536864888490461368067351986433934292881567954379336653273792826127954955545146727385170563070584215591634217635255371624862213240978251057957233429500688937471752304118028210095576259313994850252704863517 [157,40] 339958997191858619172570932256631402271966085659965186033154324018906740602129503323108606876722817004124469897115198376672098650305065429385691938347561102543335793636715219502084762145856093645730505184014348028750063202134151396095160574069000735555052562650890664029420346030222766066825283474583107588671942109710784658431947451497564067278346557694352123032244215523020186859797806667642031543340307823095334308227837570021323321986180351661734738042707110684420780168962392459115688900557507872252535403918390475539262768448944811890617159898692535506868740987884702051445151847655365051286239330364204992053610126163385972320122608615702316644779532153632596537982911629641128872963512684312905515039031559121607750104358423630230984279796162698965567676555938409207622403535364409388656723273052763290318298679962981917703703295586042342953822839019793448410634484598578890258596884579991844573158671331560564892399987472935091830079210178449516764220672748152038433990967104871740626294224753692459983745556608333880277717549485857092974265821960341263634953769374578228170408140742189379327161009826269488999685500047804174862109504191452410566613962666436812635882769561278092518705183114493726632256 [157,41] -26914701909487728454918408492769251966095665392632810729809496898555729986300832912180740817630895018250451028172598685998812526164699818115547232904172446481232139696746450094138056618358040009692584939171219615980984170041253836732628734051942120729340732773061810293470248709207175451808765451900506009861083396476530817452631849459000246950780300656213166079114228021055472810291159227855405387381808642536593809128120634625288718875502524209489869121799268132051826722471987253486224612464895525294628949051630066788797700657299717110075047616323704319640320408583771947309152002712343782213772497208127820043547569161337114843853053170377922958140774113688675668985329931914019699002232065229469669983584648316046267844682011633429188190698221001396310127309569729238785990096159670800114284533954750418280008111879808987222001139312252135922558237244427703446140184298171943031828002398337345045924233795650371954100824285753310443204630379966710359142317258559062857616203700723710209053735664575952921809250021102661575979987408797867293161004815032693387072035654645859732248235444345691237547748913522838907049854072693407825395204495483783626032461371697455542484040097435937615531841251855410648 [157,42] -140054270207709135341101077526418343134601654593475591845295999266626836247946554991100808626576914464155047269764418116173263098459581314358488834085923423966220932250325450062140999294290904108061016582638893319652382132204717930286833559224804478648437795426613259827064884596172830369585938865692069476180672008100250437499692851865457949366396880121310178175988409178288318738119355171382095571555416191527792537470281956645427846335804004717649091388597008691015964944794475199446903324172262864352381121657656288705389841906943290685386447259240111915939119983924092942492475451573270675107291959254529819220000740780520095441247869077834298648174233404828908356226065235375002747163925505495608282765106657497872547772200104465045774472521165806774840599676691957681503992405059557357719386808195486001627084556587516534805377472709674503663268521060075894283638179711678173219110784646211125357198263349277142296557813960811656303324657122684502265792850000143038754849686445091781261749861704859857796813547109272560693917897020212675066327588225213487332310880327730051463380313071739112589628225380545350263084316705990113467112261480050383502557422083807484728349961767673784539476619868903232 [157,43] 138383890727247347832316597500990825869546176803562751022326142518063536313586192079742629776411432302691300332368859958098580022658886708789720412625881747669282119316438689226732136603539257276080650548233549111080259630864314191449941695058455897690728926123968603356601181135330868361312095578698229743799771729471172377082547821753423282342442111029086939960356395599085020733802799622291153714407833792625255118271771397788518843971160193183475231600593764336276873221858643487706726408786575387728107633878502154913831821586066238110830235161827167906245994828586206256764568553929130448645348085028785765452203151236541783598665382363748991051218646194242967906031086370828618124883175875417922201183179780265221509061096753342345704159330451782876783694230884386419783682951671347378777146270013073759510473420465188865332760528731124665875617548651900505498638139541978011303858348341637587455698910829599364587514573167074972647074631605554483998634653391866686020341680093162170601962920024140610920283682972752932982263058523401476313275777529892095469937828327808982511616842322241862108693032421031365008181692298649788758842345678693650910136412628918630627574625296141716542060796274870 [157,44] -65722413656828481799486641893370401040384961008268536797574022245952131391419962900355011372774932549297768345936032078175407495683037474811668329904984430366792482391240903742395866722422386738035362145321755121961293206424245120832371037765412985257963047823280889887043131393734937210931482753882415026445055208764391580145037905272973286896720449665747164902290055751376969254397339269136742819750593560505497387745150209817482161766654881263960293313751563169626321294815638859471781403624471488764539466222356054934116978225396518058638407238451101175765735212331013280301156260353824430181510335378095013182627014668126035428249908376031744798005723724956438043122340200654648772814080304429406469240117064436735724591776543872987983868483268286006605646277681577679141910582883246267117848280946807220949178853165696298252590501691384668134374345328409411636170880239956124509475375735458734675230305103801576540012880762710439280204578032421639335146129610604930851394702439715371181237583919543125738968071086069669687317982868125234945410576473742351824944025776458590974281193597566078266717428492094765048722871432950470897081384436285868139163443974220173281503619883394730559759535168 [157,45] 8911549154746223117470512830842043533723822972976411573056931682568524524325363837084189705576380084935698585968222488903858114942630186571375164266444021655880801984936456596684179842481462752937356420204832365719542827520118262487390775519794299276005904693209639560014204488374013592729566018401765896978858099808464101937337233832542854196267020073550729136601218405157258552998139974620583082920478084366642734485008910287690569748428010010790774473170837680981152180103715334169377115863328977444655150577371690922198212241732811068096064878948206205029950104709052454149520401068865460809530590739932152002138341465902347172257092898540379019804595762398678488286378940492814080691322130148316700420546319979260534932956232058910090076845500463246741019967656056609355615788320762643055622967781730827564528946997538720347115291955073745623573612740931925654112774878209857806539717291465964569014327226904807527415723691697073473471741332710286772718850586655624315429972510665013749321116343382155841978077421850591246276063030155178786192074598732097003663980729865571403544579959303966495756183716821310806743178211801331846757215505789705479039421586299463205229743981646933468490312 [157,46] 10074144749834484232119889478348371970593504697683587449606228603643749600212499319545949471391711008968692012336727850063027836240075747048053487515514743852214100646650175858393227185057062963921010021039103683409805982212212154620525975864880932786305565986212239274031510613918492146717550324703931283367230483623358695539924142388125465569727088872441166542595450216752692026491413861326630555946717277713492390904495913310531017889360705286495137921368071322868985125464232469656344846524510512306103012029975963741338384020478187484394054255784522215429767070903037531686374344367908590899195997190706826709733673530361395951277214941350268323641232886299777873005297370824140016474418643235363364883710372979738251615175229346581266461893589044619556443439517869165335676287146483531751031859413410417914685565472823007029266757983737171947931709154291999296998042615552441992716060212683876297826503283453758267304406150063033176912012412565887396342184336020602019318170476781960751008799053682070394942404706180935577606434615822058318820797702480716017563152992124203078314264028948886776194183624488774633323558886803078359244869284865978051904639211330702269234753385860929862768 [157,47] -8054965528611016842719294166387225734436937998627844121649726599720715452672622430588975108450503720442690968441873156474876450448191855633974659990848560450260164999710838349491866984826381728182606078024632434093376912657500218589055306106477036700730546360015879579522509673757435138690426019718826808404779019146381279943796150123854997567113263003819610610766541731821516747575908654174843284374873764884454055799895272620986900678897545618017885381388180123951573037524700037445570960109367160026854454486706203193456220034102201158763595927304421702135704559368768611178834847171290916353598001384225539189405686411138663880044281555840540902438078020462818632885858529955384748973831549982422793075450166691045673008122156152957554086510230517941888455755333387772777738916002509601514895070820893554565485156760665742769574434246470793709680829810399776201831909370624163572273115750858647313078083722060243234666553086603129736478256059572676994957188119944343039332000890524221715864168714921833943204414616547156391352687385237721191441852805127044222734084560921630978378342096437741452472449647958662256184900892515931718476513716310396204167813066803501420913861698348560362 [157,48] 2752767771138298019085937524430849120782310672376931030749963758809226411344869760426959149876731561290199620871837186754374096227143138599605898806223614437142914010747812242947002109583203077275617686094028547344837391201305128796720829625559318367835003207150970670003671472977223529687816660415726263720887441704185120363834466633703271046531514603665611503859877912887956225313579224006414791289606912547862291681445356409231411065148831760936275006527015770266850128223386213189144364578338263161261972738747100365023324228838571591936976899733442897238320342993523090478834538211320767266773327647382813553319929489634075163286037752315097755431196152228842350356657735109190512583285493835438499494955511282013082619163573040492290644860768805863461246104200237108490863413366375171894127352761271992370371134404350594546616751952559644519212519577080248191381964021076875385452655846280920660507276306320733795619311204256151619408207712626286189664676061179313599147480108248375234961849018617139615356085992196603869975998991694280769109903587204536301150754477231175746838000308239151570898180906884065315849531462023461393696115468794525344034554300712840856523023442746432 [157,49] -222208139076409449265256984355411761648625100998381633215668375295326295999586930416034893019782987574186298116387465334662168869928050979508523539384855782696922726216687751867114807465824639466542587294961097345172318141527477250857353705255648939665653621922357722861207571981542810300769537007080805281033583396169859125947139683408954444501953280515550045465439260756685957348314715796179424224505555745469578149547870783807328457195597516828006514927672864433076586710641360442770359643893050463485297239547967285536903807347995449475273536002121936667171104303789669946393016849477561038018854806056266881499524309028903866706468243235380788490966105924163829387616882719274122235416773394365598114407044364164633214035120594292838323227792311806869684051035653508291298798348864462552079003928327154787377308715024208977641036491417910771432997563502147695629713187860846231798478106080618029100108257300049084604001813375247604026338999473877528469403652035382327987240284647172363035957272668421231318451199869966650807880478947436271056390744936363944924470339962377189915735755028387631018707413521346368539945690591288440919464517703086159805060707539354070128017684824 [157,50] -229676716437439558161395184898906698290502288509925824335533823596737593127908918143017050472463609434083885716982868272471001765089284601365181044359528078657735569275531327963734740943317400625673290992971092965554496713278882154848321397533999145301139171405498029698536967616717434793389357723754939991104720221225778091146535224919314027288512584528275278361439279137477245997004943748050358574642391035215929556792636105290072285703797085332495421151753084341778859739551163380996104279674343672679289442638392756453614400314778664116526851936468333551287390922049749701154847123339145441666081632519549830026212066891898222261255708409707433334188789026413803349985781473455538520834629831901511644354796971439098720390027574894468237943921931731248481373559659830863033423402946883649760131686551332906472197879599940684295678388332159801055391679215487620937850217019881936488296871591453559940561209444175952225770536292920237043811201488000938550064412830978224321353262999297083570736719788862437912590984120181535238538166235468522895597920791498940517616026345620282341081522504737922341287827069354575930312866803783352215587607749432543319291335675772623235511936 [157,51] 114591214761823917962436309978518405914506272236701628821618410873378939179617231306909519884553658310102683457666597169074705302699526277456030982270056732212952947018440955832632977317080612980340919349023355908580164785998673191226312577193817105377897592334990357722884261234229965378017943324480453436561814222220725757519386227127103054337308072022013656864759660690305968691735728794626747910632662701407389320865508591661927046253967252471570632769059802184226257762526733804535560785978778154828645989185160173916003077703979037781283462887744789306881602811127790942145911731701916505251351044860642428509385875330268860923996898915776187444372717229585231026634399893070704869722693810034173772447038922646204205674093573601143562136340802412246641584401491896056236474988531674331453322278490003330661923536028504082051252128252568368950218163101356295742211042328718128079582134773066646981757346587480719790155829396199620714450795414088593233034369436860729071476066773332352892034930625815309839880834318030898620509594399821190457078506016980626270733459607618342382793078528002200491303252791618439207954385476031900873355455639069409070695494996462347284570 [157,52] -22252584576063067203048161659364210396965483224250224800185885935139933923932053456558692829201305865734790477905699995643954057218958237385873104892086012070853483532804662817217452635797819121933164343737103305011493697609099086601905652337174127971158602146680899274656187999071030719376771873854401886529626128439091442012066451691929801750319585737776103818143180879105773874299797426267980335766465873614164744273789861323035129120141300811801027973078609125156266941320881046608468334888652590742322441933111626623029342455771491476493460709496921451230139985596033330717329799165581073295538057098386918131137028198334710464692291481361568698815592395803515906299560022103977971269141215276067274672593067569676046713859157462274217297919401064940441967704464222282775432748283700888939303651884949468655716254702229488277961123803111879100085686174220162105386414166359265849656290829145820625662387238951089689850160033569123894008386381708815704209477125226922118580569744045543169253808271827598898456226604323404905520128820945153767727980914773809503160329420560484141578490886954338005532593358825666994503453726679150727928631561369607846196804281235633888 [157,53] -655554155206266972279184021672850972586128525142646936639163292416468800838105803535903508446683135326802074213852932025118182276130884131024341560729910633036735258941625974814032472582094643143140624164495532797917535309061599999280587376692325326889036229294482460649599047910268738314813922533164663863145989110395819530004328375722394106649618814637733880329581055559897418984380981171024725600473986775519876402479790464661055002776979659038373051340235910387876924733928024827250235007636631082209802211058730849927131208784927821204709124453376768382321464724579185485895520222151464072072633730804771155331834674573408527984606684065393065576407956764996294821835273807478604387540374776718135129894557326908193715494112802711914284530897909048284389182047272483197638568601549561272621533993665467806589806741406813323765978194683939655090499171454706508048810523252153868865437437945346431019931039931431784647469406579127620515584540290776453106073464208537463842361193450839342609367056296814508773671801796276264538186253540884342031284202314381155900975380180937269224800844800244713462668112688498615342254595838928732488215093111224792943453495538596 [157,54] 1409503156120911127296309691424100788550859829482929431157979485650302999071795430295465341857175021685203987000300209670392536896287995009802156148713887410898625798330166471947645171105505078239511783198016118696645519417039530170247482287774738288656969741942969179669651564342612446728297182138445220634888929468121453703119799421191408305424394720948007556796764591866244654313138641762674205783635761486889310103927269007140826871145399233417945757437663443774446356340067746562299555773527605872172921347468244387571565240059716739357226642717640319463432049608599108453521349967419451206546862909291544955705244330048487701930776808828980398723927372669926965085132699410056296683811293100423192597411706791985532473329717710953248036805354900547107537776068552483102789669862185298761642904257972255919651738481682566184860563371487914180053455288469075833066897417238062580077058348142707781805087832713982824538854245232496087101208605072063620807584164913743546049612203485991481837875380927635882102686645125773509147329367315189623127109932779098271831342046542229617150871387340119112878459369006355880925581190201077613914328947349838676387894688712 [157,55] -316069402713977934980879117183331257622322474461152037653459798850350854901969080131479077823907108202918385474299396410130311364721554725817283388216598400983848728953048882042638349118419964582707398895913260404439340638702728459030499049750476663741291174494732248182462908181284101126025563383852914213215316144383721345679019179150959579604358785667035441298906318117532336533589653822731846855450627795542415560795513064441140158128445341491241572827330900872326457036536635805441473086570985339322314689202669097999253186209415942236847685058829811454245562287689604689727139933840554777635810142770209294188696642776446106928529708862804059131446818563859506894835925785503432466116732617635640782613948249406581093194977552078674278210255582289317487721821800932443878609382631864538795397436555550225427416486360600911844533992595760729490332514085918542260657220918305171764251353600787818885275602836189141699371050781127898157642584355533935860541057875913096137811651161456213096074079323641798819574845313530635705732679530855354794249896163256648199824995777971215252544435924889349807077016486676978695397950991775661314931406306505305215540619 [157,56] 16498923349460231175205874004411992194993294248036564699512742339303602441194113414347717823868766920138814112453837026179135327885116870461288249658002696790518971431230525039344762826437797275017922536717469736050852513352194574892559788345450837910781037948422769421521563999775127857765310206121517795569302181253456908896479393617847361888714381095441230684789496831648499014084606059506326775269722967630231555599643582928934520296709524585727499262883871196872880703461163782871045475084452235139594783053664681560401556436794240566518919451795912610403943910661411616868961989520495668009055162682758327128319687369301706394465606804445797070884018620628208477128412477099973561044422465914147542831559148791081834072281151019286634976215575086277454089360780918349528325800725721926964074671084951368108222151185590321641639183524166969972840125841470383627543412548418447974513933138263290272733938145735318752001416982491978578259190918804783925005795080729348030798768462323707270724804696949005269574208064090916648327676660129857032932871846082071724834817422014762897829575533898398037643882822542513138201608479377142935019243203614244688320 [157,57] 6079020555505112530948052579206614671804620744594253000689371514071929601364292555884513683334194129817186975797389902588578861804544102782010718317367508300079603403341317356514867296450212125221132548062488223993789099548355723516011526651977566321639322408393750058060371656290164532271305141704069222343125081692042617308314767973503740592573168578243637732459139414348054445494009344913701220768287670581463867630515773531738545511654786386013681590560628721122364297947466198701851424452843116371643649960198453890739425603849954983118297247573896368554292103156889757812360403877029619575505425133173484185152907037195668902756469571356353429018327395027248671182221717465919384005541863052235407499708383087956233724201416357794238290510788605646826795671096825121624957275863142786981866101659765891501416083996950699418093683421892179015433513059120404778622813335465378020752862636807919525488820269269415717168907050121956702140695432931880191070480162773274186262133225011478911871187605486780364854168025845270966219417222561362595527603172182982393657567574895303702884850676689503834300377070421884152251443658813058440751301493792300072 [157,58] -1330610202690268562047884472660118245632464145290699370215863223302318497715198877183561520657255851592235769352731077217479878616554432237301130480275724209457279678422975567892588783307917259560001681248115966427661401043935268813408329611323538300131744808725386389477298808099425461887451003374553939482053510804468058677727595676595073473892672120184186201449859900242392093219489618926348992363524686974922298453281850876912915592851921309268401273278113838480190298522334536600425970807694129747185905174167391721363403875674325757285672260939186512273646190095170287359370282173895720995369866242957189567392640399609982754894585138024719742892020189490234009855494263739474292169124423835542537362484572909051961823917646789472183271356722266915934867590323491567126867498183230478417645335632797617862798579759737391272969643241786422283644308801438441297590566905914392719499063773591178767110620993319498452108138452984574357581633398097094501816751201060167022628533093342692615244893334682293144689515416074651655226613299135449928198589234830039254378788696748807234229438681564226410054518613650935601695358743162886766836494857361104 [157,59] 68117896296579891109526391879424904855970628886602298791166137475379072611675389001000180190636214479020145052387386724087455050835118913609417522459844170540148782650944897848216077308891104882736508502758687477196315666565461547140709466841577702547625732781795992621277398017798083816140678238356655892366813059192782218655327751537035799057607899320575784923574238275640669044126426789158459126856169854386175802375661703055858284962255240756896264421368439357367309801136356725653737463698392588638568572180348684461441802553536291961786937549149763807855461600189236656705129722030946141144577306480244287725458715077618171506968911832894709782767081897308748659785342227871656038995760338044113716660137807267543848436967773750850105874323851491582696284763367172225801518257430576802170820125384643295894090201502025107589894090802758387670944806143846243048066324975370361109290718462808725414151016556402650795772380845631902963388306792634597534600383619901674204191386372481948079399866529065978980449808407964823309237517038264636989424929133010017959398472475074572879904867951955085979841686278161294964222388192106139996341538038 [157,60] 10818829546796486816906294216230421269860617942937659141045364819090929344289549516110823349922078250857385313201322871700410902858748987501224910164062606905691137977309158006532964123913510227774268367612594008455358717306226962680658347572282877936841603530225294031446227771094600627711827534583361830645243762037652276582966751766178483200170997630706829284633476358096705863107809573089298214875350012583948811216101719081381376380677976166386592315546867135271875402902515717839968895557850898715934693830537161218433381576683506951412818480961332609946844141178694271181128807271858815747823489034926518028447783849569642879020930602249373378740599110838766870194320835243899548781248835246540135202008005371397678637078646905434135701091824345552976074767244260671767125206728440003890759807917246210553524551367981400355525652781308474660790084589241152608195830871048123246016362202744117283015050177194359452574636920809878203701076857557339190447475599561841465260354139932216571855616407871167521952960300064179101691918579731413439777794751101286772270144820332691043507805399369968252619027524465583319631792292639777725951040 [157,61] -1715347211324591715769453226810825755169432331623420541869948439647924537059571348980271115602688142977993868191551087301365978365337295472654561622425164065190305631243537857643479991229575386125078643121011036246189240315749687494497275792133434278034985792787407703384128931692816768365187407413604482725059370638043525982831211786659382849956029436824551431381778775974392719237261264648492754170053360284593910529562610905850156115292694620892539873309653914282565466566670350084148035835069543233343383786044331303475511746841282708105195754708728369617716469117605188313958243077843375486188376200429588222499484591426379120841947277870312898627450816909841634680123605485200179330355936479289005688986527070012863698660933487901341215896714762375999044459634160052026524642535664034248410498560751192659948860061246704076970794981055265924362760186506737869025836079310367790722818935765400434884831528944966120661615414686724931268139101823911194756449238504066859107007769981337844633496473164518208517144175547195698604330053397188662604329092623524960679990630126133205118049781128745359764247525848944938033348630396528820808 [157,62] 43555943128713250884830434564610536210183061070079626936804711274226315160595905544506094392456446727649991732027236972275233798366266137013703352623626138069150645545852654681476137884538080516620156455456639153720821936760979200603363043984044123134942494430216668160803876373902951565502087355057201201024291155896937478464867162613733322265595550072178744942170712142808811094099916030495664254611294154249568569083888868806407306131424337486141738553510485944445553797136569625710082494516229650279838061323354282868133259765725236003730695209527610291631201243653973195290268595748940314081508685305251323780207460611470768326479205017555074531950513717805932939650686004534069874390052702880367828701300787132949515118873357497341806636224354159531102268135553053077799128280642299712121458111354232850792128494144623319708092565909273081601160619540618515587342367261471689517245484844451908327748932203692353189967140963514506551878370800513138645310803783735807875835827295399507947986183163620852977382186583567001490519316532146984516407179467694630801753719178645474756418048064470360308609158209392339055200008452802608 [157,63] 7417479091767290881054011585015872682384171989948480450381347768790225099208777986327735760315227534638144703658442277795017718330479714233435659534205279074447118645821417937049540948326944967191782963329632611870857946901034983619782037127785004135890913488293779859342612097303590115098449742119996481755295538960964675563932733758987468089225742599055939448283149944651268531744778989767431542332988956878495637247522599621748136934776668716328424324869049800410038919554636975582735179136462146160444954016315741634651855079629477977985325698111292724309477756396133270700091353238704237358546021788133411641146368683229530901612459940048321571233438298295917609527388946336778573665230181453931691245087255582427242802374323547976014433618616227259051321725228574729936242028192312145769150563711537946024716587243844738553767014039888970062973096160471683395797480308615983512653577772602998242316652298111786726308172527173860133338642123273906509384937762748095156072853252933547604737915432852495212558519324788607595393351955154380618178563756465589129802576327505170593232691379026651239402522755809279998110521549406 [157,64] -551545560761399678180674615666346361197007131173758729677257524246030340100134824354858143974103782872102529130750044796776713644582278893864127539304626019774424981544373075262704782602843441678052301356036788142208741228929872338693474100652087460856611630663086157528896301373860085806165975043329471724127210577610402151132785919782198411086604667826466462954057414364101669823025801958125492155759727504565266153025564721576798611702015261309865406603352737504577990423317259981823533556418075457148735604466230242190857285502397341571500803580782349725774972598757706433027028058059262313557560798086937724456550370261975020833613097833778744660650307040111711501553570911468078374765489695128887365153813533146732928130107322033466047900904008057347401117961485803833412813108438800292279729103845858490238635427847522084487491885941235576973039746786654762402123215284713241359965194421222804560493239436898923557490132615295091446060410325799405689505304336697815854509850340542354918931279011652969259990005965993909559467877020270809743534871310394541992685606510190011223967369521174086451799041842045057039912320 [157,65] -1084741023312244009170337705256828001508984834798596151740748017981797636716796682964743986536874372762279210533214870708080464964012990959582495736362553024242956839022434012953363838146665177858005954194436613011094595694169325223757877838160391725408259960330857607544524530081809894527403468592310897868980246870744747082698390151943585855639100808089891700247073771505077015051416712956192261806473928969721927541613805653647510385624049801881454494647626030667637734872694044978315496755819867502539888796064069192490967700252867769076038003258724550603754797275955546274208593360075675892220412768077296632105915178372255401727979142882702843904024361818198625489765857100006722274983356416677324649115882553946367936284704830193085804466883657429928194113058079544836349240567796250413250378142851830236034720955722335200024039989152230112741861479129568234713100346958898287275319832915548537655994463056910291455271719199524296656246956989690453040524385066905026334493126635716640337971181419377111138509043543702704969556384759433850772490002784804639407667610653890522124384984672612922110039549926958673376 [157,66] 1230728429715657531017324106873963936277419929926114641686894437390842887931813186739971938979702931760861036652602921461709667903718591311590277457698567387271490572955119460955950394010732362966514048097628792491691885356170300539736021656491352787398155660139974465885651569060376734788443586627771925086874464848771653313848005835537062309924950707719615852495314193622961449268303395158833181434131646466534455198960530886690176192453310875255231387664963546563547920268815975734178112734202417407952062915527666371820747339158145516203563714705939283376306065778466307240967309766722056709519889323528953217998452012954260629096868877998623124779551831532310237351141544397642683885462109997893361151747835239419282254543349293881313994167751431905918882837043303370020060503188450981823025967840308882337051918210506398505631775147305366054651448961981399509115489280866602049709207646346619495824972639391017208157089582688584362208588688259509222189694341618133441931862080807941297555577133076369718759964284772320044346295225623411486184590529768687451403256757526866153490200034457193024244108927314446176 [157,67] -29203670431077539522773667686266370860482458119299347301369280352040130158004840700531131148053745977469317768784092755354441553801123371290018509359739637550311443182265782029781042349769504411071884528555436913185333513694847121537678233917007620925201547229035862865462377615174363207920029986161842133926190728138756311841678255871624258275675183266611616860687380423842874467976360952283491673201751706542243796611188532401505448748997018802913700135069390754499886523465574459283867554502028760211818930917544230976943686746630968301492902456531402399865011629152361078331384322898381509644265294837861855760104330196150596586102614710394500961117565802732592129746812347253512397926768984453843958131812349851231269645409520727927033824610457421210987885539756427369721531193028177082069985401368354930121488284609390374159757087654826767368613076923510354343993433944323428096985898858834279102960600928741506165518765194260060670549323886583196319822632004275529221842343025887286448732140413340864577756910696985680541151246102784196462672242454279682740148330499844264044947173411657492860064384111998 [157,68] -690902476299606359796550142612110309593308770303852526891811255981526666956497096807370786946160987935259552475853941573798447249190173258460232030420773744262992453933975115599633962378147303861837745467355244677923283054414555402077075249153485537205419576023225079190794747049667685709948995722536294473391197868009901428577308882241447488900883874422473401493637492234897889896474908929542525859379877206259135157168685702054010963011606002392139084107795199463027274425024371798156137369798565462123342280636507806291440792123517802579803254460520371517131213474000195793211408622609507483357667501564720356796056893560915550932446236945468185119291823981643203600905434333182058501344798579530557496167152889951569968379975106217160810454187013481480906330043536688976162496754498046850123507872595068133285626727379604896550094999683769538995905029618457439704200407589117861983178087472604008804263499567009753222982950973054719985439050415735844451334378441063961640604480939914459837025544339810890572353414687858356889046804834900686163789926878011284829372037539248193408601009891792701563583936 [157,69] 31739934093345502206338449188470028458259169446595051252452884742540622371381857183075434735624715462579441918869262750032224083163781949891679995836125674353468064562426938702609903216229968299891489059321483549761359504989575486182936939634481999018634221779935211142185898778503382546684263286889794929766055077188117015453092940833702891344653150109119209801354678288332011646890375368479192710397142193633427710468598370214879262431657507079486664516200644147306039366979544501944463219730448405460496653875227675595031565185615146032670533935899970616611712052388227374801785183136117352249238960845329335988352555855074933003171558679076354573434193070875190394778388978373601151739448304330985876245945829586322344006902483780266246763303785738793647867272631397403678398804431830855003869840420171003568606669969166123647197634719573494763540416904614753983070685309470178531978515059701730106276249315142753718768964433570973818047313855450415197708489572551448910917612993430033969632048157589466982260937859825186108135327940103655789647097548173380956254181185212596075211683450119893176888 [157,70] -89804475004812869139729560659898029176944564194303085878634875223618410860712148328786810892980854180433973466293000577158354751317417381616779415346146978554517207151492297452969482922708960646969310349736088600234037253530529687181704761388925582030729870926060636511072048304033896688650360599995645219034564806852580969935945227718122507899868614323945609166488527697063916780386963394991216481676986972666418394634143385810528873476472376192208463007595458977250297622856521512463602139498821507335685257133652877514725026248818154047348104046351055487766167214416601228779494453898157729481826278796604734063887017880337488317938156046816745002215773674065473365128175931331199181712282050114195712386546663864366659829269189574815149814446149331683919925196646173376545343546420896204289895694730075416762644846292181647443962204880142794440880987441487827601644690370934792788664102156675261070908772131846099726273242034391714629520151301651621959547802774147890377721000055721694159763716544467718554357759502919635301783797728103548466738813052632386720349490253697555682845291183108328 [157,71] -8650750083420276814309027471494227755313602049741290933153889517189282180109546657806948311281911068148020349265230448602728469675604168552494222540471489300735646451517546141497113981370812786017722183677923195076051447680944969013253509514517915166173711976071717827965535610216117724376631235999540548485512625611951082397759889539233345630724569293402723926339144224601208714545259665931942478548400083715382032599153675600177753538503201234098853575768133391177947514443729748030393213970064264884814426508815144498151735681572008002979036097834655175102771849171949762552509447567386708014981145572867494252368427227820777104098879274858305926912638891828213117552265801806344684946317422215130488768950015133253763697649442491239204971862971151503903837581434474140808750430993501625439079766570032758210442766481849020152984306295591709764095647742095770115841531346727697352813719841746278504679862248163089533599006334714782070634228521227702000219232145984493104183667889501797342195098823478052108577614218705389565808203475601860832340319787154788515827472511649385917656184360657 [157,72] 51190575668630007386886746747066873566640750951999192252002022395045165505133163464309888120530753974743021014903037119755570968180460371528420416947486058734374370978954253314529310715165059269634473531396819295713198947569431542937945515753124844252104802500875022523871787564808793118800472813098352035214672034056715863676742455228567227397315397617241823712966007441337755880488315730665324588613399086180458551153017824066932180960715719907472890539980655734538908786897567621620411471833084513319800256795723816833117927852111745601545573160457759199522407350525151769076680246007554140424648301718917553537714072754502926788588095167798754776624702757060653436154722444914417142397728901630059036774837449541680801252066684167036222147892019119663452366394796452677399664116089887783368195526415786885572312503667423555613555235096609157570612208734929456171737135043934750522659001581832955666002793292757737688311881327006083646716911411137130702625605704439787810055830396953643531696318978638727350633757114331917949138477211795992244798661085795770304747660998473299786190400 [157,73] 2869213854207132396764135483687616588825025123887565661784810503468550716229393200034301680301166973224668092705121175248122164181024610199796877183403839725791578430284742816531451683824925043231196187171544121851646084892259288936093185727299634376400810282442431082939755483705791443912382470651248965104005057622579528243779104289999911210863730566696183731732045220311433939514609973115795214569563400099085764511489945607888029122254241825935492834722024305345871988803508804839690728377128094059389751033648241244905832430189014579682579894111120753558085022401957145670504756097597781966110732423834466050626312771531523528748500833901168070051315561180692008018617913158706303877880732945596550091642512215177344541117544085884669272434938286818502110225788551035900305751166372023498554227835356766966563692325260076264172707544795569711705610545613937143877620444964936437123215640562980316570664163079292348035970879322070894968358557594035078035190797234634457323321062884608680567024007881439587118747209267660721768371909087924615310350633521552933802222240188625563880 [157,74] 2376071022923346204685873295152551670810172362584713087706579234836807271671978109191487777313049272826693715869610453117944479152351223615030215116300486397299503558737571916997047707163086091029330675922070538567689794839104578159991686803785688584997017168922513069088745499522503622224446518022799050831850202101800589139009032938567177859958495877102905692360821631895103265710596540396468522784802152568969996368087742481379574241583818926614199057992991560326701190942550398284373742154036629830936262927987445969935047422610123182482950067391621453715659536861176708111429016024853311452891726121057652625614550311547446735551533686430966220776520890148286306308042052269779079724880537926533614567674941156358355670862275824464173116302513527904824117158593414466514904715645994682010701774167511720667149894322788171779337657536690347690953259711320279716513528703844564885886509605190649632046351356804261567212206168844520812810694477681890076345291149739193673631527212137400964661592114529977948300983549412772947245313325788653261581467595817553432479129126663504 [157,75] -8515854416508527933741767457681248677872702489592925476520903111873141798145967883284039612322460211782290014293964570151401640294672672752364782123413359335556709820233397199969006585032984002877276716923584866376293772757043120730537572358601264353830793215866307421628128215476951913201766736660618002916125554420291452965467804565546970101332894851986575676961406710375636132908786702621206973657069743400385598268349946859588378080501974524567849139761583202100939593845993120040256762551324237659555679689367685322394525122219122682180598984685215439140112092400719353351006172813285954335173450069330333873018057937605890154776240924672482497205477176918377508628633341611436574900748782221172510307323299792552144397178514284500300476511572556466225793605939600159102358142041118465210191846871352455687156987442871483598961523157535493919123958867586786536201286519325389952101645560946815686795664766595744573194767012306068079314221498127639147161774730727538884459339116205892676988818302404160904982826272308805691600124731987157989924591251805997798808501001564 [157,76] 395743305608330923028639569659380366526670045539228857277232795151395049858754453150748327020402080130857873269579710053705792201128243985478960954749002062616939348483468444138373471704805025708334531745245272427909876382344551746095857777162689686530417878953443926736909929934951990766091352610187557640104654038461329694950086061874432262454040662014637385666426201565806301827735433110046137049651392662553063301328555334415185722728654806511465118535988549250642327501538020108205491243588937608483885423962443475664399514115520813620467952538980837299698571404788801563663205910239245746928918029088427712801594773587044082803645391973920855696372163830506400391174809358351965260903057527661607872449352234101932077019818771503215904692074327961542636297492900654451498453337579819294091029194346528027662069700894425819519577485086877023731273257370055887703892097919054861975585524577147120838481884961436190734496295312813424314879375345918726047492131548616642841876183634681285482142645940829407630399543848364110453137257116446537508204802405852107911834112 [157,77] -135950733967440803474910135028247785239039608523841601254669518383250511148731289384042780356127660253727232190184618382022452421132809603273432594525520262509469695887374652790525775158397869707411666094890368364088003015641677792106104126972495616411515957014527024450316802252345163733263478428621688752807870212252711063569312777975128241075271323534032433374987351957700159622057070652639569320629937699838291433734351186110024019056678073982414325514239144955325902224394210193907390507520800059202759307287051209601515748348413997839795111562798070581652189363407231481799611839855878131973322867019979513053574533172413437226238340108979022207480660507445738800398820919375380875233480902749776750361112131997642684224972791430302724092889956237863701755411411292143876066394867223302777878422410698368239803621560828495367584071461605278574365979153305312396794312148186994549333984952386599335202020943560830006232085471841364236973033813921429556117897519313926664235339374358120311364862245287168268187746371642169809182977463600942457440328271386496768 [157,78] -477559002847892677901043241187709212834477452076929029654560788596948131414164735320696333378514586144239194192298160787202470434242327530854722672901636402558763572202566678296137961941772887568484523964960438088441126489149007172967451964913501398890827803036521318166887695811288659765387480425629757838594196697488327356181873550812816199763283508962762392398609919595139856352339598013669230630011619990494654133302227909903053665114174000326360980379756663272743770309718753930007683232749024400691124916709445013541134049680972103850950922414917100214888805662288946441658567053247331065543549359480858007096507954859086472979677214066305648678609442217857204013642317758887937768353159733811530979329624328935975260958344857948606213533712724894844454204788298217855747140148210104828783060645833851209474850540937955060744021770096387811077463278020428243835497900432773642062789404773723531044277923230704679928173767854038693709896296749633109129799960376376758629272770469814002056666494498186178934308104604602556889474975911469048847576169114385864 [157,79] 8623747785926072226369393649914887154226910284458103166311837447728012816438240758100395760039322588552704653024629124411086721619018651194913060750289608246046234063580156431818909685809248668311244258308243298953954405175602367590603539504236369498778850104002818448959735921786660354317351077115944611341669263985479964382758769091383492167775123768224287420541871000209985516807320400914245302905548401743802488987366473373562934739287111266277824286446064900090278616030570667252909137218384964289688309406214056110695115082749945923249623629510225195476790326513121754861423162825340630573691583543534104891403529003642691883054754786976676304199964113897110750442245657497547488560805217016837882118304714903312690741616585475177496636564337474709965248102147751227613742912857668220007607850571281132385847578133488334424902795043898698344730204959032685040789463541192527719187938000746339498041736313100401856809171305892239734708228794343086953812596418517876280113828907288003777673921113355927669654618917987789385985991122856641106378878851011 [157,80] 171731895914563694007184735156383302260874657587032873033724464986086427571169025374913847519238876505027044707357775433220547921107959960977826746889908075811085143609669226010481948824326239002029387347497048451555590764648864075218303614276622178304413379687616743701323847894131542872514988320603857811305479439438966305897579047002761578152888636541619387070108162768152409164361747271078737698042021434443111229263072673224358562936689462415557122595328558997163113605559855725721985451703722737710448063318334014599450471869261317432078119645117902971622444972677422504095518124009281080078899980499277585928841592532863417695835801411773679243244893171128938697537318381705967336190378277589134306250446813048601976403850854681554766800347743188673990183249661175761882971755132062869497249206615898812968657329413172899758959600209194831798672375004295975672497290800582329990744487192004676661448150890291837273969013219707625261256874730308352485375539845272956410370512272967448834958367905332853077330046539512089681965929046126569756369792 [157,81] -3928226262377875391297344247821048404365518039503535612178689287441971081744608431067710277396224697325859117313541244612330768756267622060172652450853263809926756630028054127611380192121061538475517168199805767406279303764814639254857925692430214312495181105324114269530087458872769977785936815257764631738930623211852683399471060179639569112117375521968961249597136804289810277135088290042338120217801675050531705058307547198605311941215846999457095724217619661469753945097144921827035860517776105094732797030976954711619321453541686311943140798641065793703451612577010434599389854649044846972105206854040426196431302145760914496752116534359200176516977208145986189810283999494579957679678091305168691834332875235905093257406367959982456168513670708639462312766522600022580823340187580565551046874452573483738026241688558584724849197338339727126262195923248138305497270612631769134071497909910075019546045752562183337117053282268677620193839732818104381963315243967349086363104135964468123537759713037881026493738611995787886509797109120122891232 [157,82] -31322777265505174065770639116424871510777048792867485330250358994400510238154788135398001970944730313436126550207658318664900585899111403048066724316629647890204507233701997853762321018848391557315555519731256872647224113213987830352684605619270720968416068480962450045254143729533879514552993458003252204097536240259692690716374188672285458421799844304353359378155551378607376052048983587388923279139801555647060493072581811270484117524057070623778311745290250882688407441729444892591058534745103256880154219591955430018107620716348819197143532639185116822143445363704297728073698221721300801263901161769973926408893930133690927642719789751416074525217755677867883467478904412279485820112151404963999514910687950272737131346866479792683767853544470881233368488290297220109193046589817964310309167433641099816844625739944016187935772409012747826458607493004291432636531715123697339346215863845917221862624650348645640282935017473275976762794470778966818532024916628462850159055036904760825170111571099167634746069091554836747156011287645491952 [157,83] 473942677587972303568293769949336492255239560922134816596686360326882641675001914283539309833413326444924508384976273999688620886279576170003535478911525191442534573936221370962069456635047969862015071190411901259326572233136117806179626269524173525114420376372214445008840545168862956913817438478592960198134359954993502254890504491311639922156812009080651031929645367808458019706479815528846037054710586015327891188411533598416990029956907664662030556565087742666693109594680723561251530121587902970960048898823996343970825792555522785582487155537512155446553481003027218282231609781109127202159035011836871457427903406365833732368235898534935099094388430847298042834724136362030855360437042363620921990168018167291143281844090477790756920600098980166169171929402285415406834387381379873412133615166214422130559325749828477291248173924025978442710244210998188158975570177360261462160681953911981817971914209277364692754297241238464507201315226540977939980441150381465085402682569468459906142160936818467038131123760181129565697229042172 [157,84] 3237210283126699260407389766731436551911536234739436299110840077262061738347074791354980631017843750390146282952079854499426110444246541940428693502083128613986299001916944500187496267166864776745180072273410077846365888079685070183401740034891560201514212289083227029752937207072910812432849851452219534265709175903901516818869291581588072099787311064288554385076234001820598956366149240587551359920339756110764692440390736101948618806698877068505856325171278122537840032038900855193486052644184773535347403606916091630224297704064205609133644818593339895969364038037071623895554831041513071271286604238539069633033985680790238504437959554018856995258618409364634202285466963589002071435964004847145414284455102402897540510880626028637327571558840754879604905451313036619373962814833848374761971769675821789901155558756166118710199298737125902156919536798498722196261503522790763321229640305013418566775309134208239376640504002201922274425016732800642535360421233918918340637636605503197702692876078087668209370787995329343345220832 [157,85] -10894200126196082421600432047103708045447226328623180289620331768398195475892166241220558931504481751979807087468933541107399876412233305704611466357503133592690365755362532568196918595715037655461294493936072366756366263288825697151783573223603514554309015457410564340357126919173026091292729230054464566211602241004667980624504456469595910691275611674373396616216505301944958271547419497583639912945580964254344456038474529470590851414988925460262232373211108830460961687891991704595933939459620940862320518767340131048275784150156356386958590574733424595901701696661673653655569280445776253157782465708140564971182629533181098725547915875634049920209831325985634600699910635867667393416808958750747711809797800245681912589985488606648048957159945690354715081947106238448050179525235566420470237531834269055035883507473411843173578765808638435872699317338337593330998281837815452730782167155689403747912274667528991820203953641663016067110475046980825963507138851082205390290171834950435092771178919980824726155519521201119516 [157,86] -95489444922298060543252289924637869072907846478243312132890828922329850395799223300548052400747424753376023717948525527340002837075971262639516342424995885781867724369256365326971962535123106586534446678655690014976024234975876021630887465819883695009304996129456245295615877736415639565213473212876506851340851944916930023292856489414885391380770715141596915902490229289626244326646031645883612157953608544993418123796000646752195394994513645045518123281299658838424098637485128553791712447023269817143204093748086029620270282989815011373085094108367617041558983728500083797449893919295824966122285773758950517253987732366338758777487494389891973488363939832657884537548605314516087236829632465603914380555860693196553582540644554255743263018807528315658218649356317319343919484852136907374036672918388628048370812792682160032781823018213514346890339412210259853964714826747017255743425770700456718105665105639228098752792384839073448465624991726347553946503303497528451472666359163711522008518850783737459536755474807720 [157,87] -85336534574983711876625709029225762733105030983124120119410931069527339368397140832099092445262391118421243427426800803664977565286136825651649668152201091298544500905005804186785575284389749120495475071875956211579829895145606685493644120575780239809972583646553206344202064563656590912225827035687647303416101447818267585476299735443753212400386423566006308394388914770840890299560280027375020058847982828681363272208696185020600760002350587147663178144704769253082173848804076062918900693270886815847680991048451459222971456459614341443529827268245286559078246848882019974289814949984629911888433610831949938352642180558661907568128901424779368769261936131612207855146538027049241033288706269583545145114653145397119444241039576683330268785542769951003032733401779169822230989749087501229959241451562459133698854608847547328707254130768894882443759800838107188263775013244248258919731043228061300301267027197916341119604123182089943961839535018494379383507101593756965379094809934185586939199350269976497138022033 [157,88] 386144875855843420901747435918240995769705824607724525990402817637663691985966782116437811797044459083050300966346380158189563695941429368162573886096956781639262192068613158279613913735400308174502889299560261285135195606351397297056332792367041143045939955686904170139364593404257912001042190358450248432602468602896871363459684720942408154307897196400043940711968161558639514835942455652609062624741486388066538966738518097379860328929244741324953809021604474606795396408420299069693265078580481634261968554961369250751158278631609783693264153567930890124939810622350916501591338272823542251494997920631717176710276982044372629160202170295890769586185680175057323261745279671874656609458728542716984080125687039565373277826634243257808630956340620378328262857110385874405798998473849725666315186899024963101791421450470972966750341182604486837323158708882592108370263641122307828626614787146829394074868029412742231499828763991078525795997682113421432148650287960239020581953469463303151070607530089471763264 [157,89] 789038207595851816150108589293614644768891542782425989165940210959995660560926861677441759557670639350958806715241800729040602886257848806315582059231557644042234391599451812048396042650345169720325525899561447742894040927063437300808071253263197906374636150376815629300995714208044333237465348563545063342748819036758488491066363433061459599592157253429203594712175702649107071992234627968700717039606934258943741699982290954186361794433003764466608977613703204688184481960965484326156398554391975737808893142066258536436909503119117785565025063120455549887437266611919752348952452861794178526129293938498562069280935824852346476460342284932400467492444991542663440747588939638971029751588916713046359410345254250359411281480332739513955295095890399940999124673426701870358503234287112027477643156247655738408456363391856033336710425168098278828102011217578959570529886079112833281745264174267949177334980135155898394460528294634291691474336608635957653596673187082517779956769759644675216223217192468440 [157,90] 328571727568283341655302585778338226656760998331421380801234948728214983309323648603797491239167834376272882059587085141935697016725322789962657555028278818281086591578228636809677799599938241801883057846802003499040918971169107259184057403895179238135533582757674118652169009705986976254489313821479772762980355586920685251754662438730338470650304813668441191806051679738290134095755236689503870042808790912838000153813751500079757090150407203115227645208371426321073768220158642262385940653545981723097607468956999041345726988315958127833269166063378486822553044015292392548519278303573938195548721936433178039117432996034737328266001617414753309930297942079887216173823126529796160897911889095439352619286634013075225092368158353554799974213059493775507541950752912697787466583140981148978770597416697121745613027959929984456396652763115382855894288373794059034082652923858166606026520594393117199917821034238694360245152122667205204088400368543736272902783996466849208907889837773708672873944560 [157,91] -253117169821624899396575264573151674128766918103268527028205572721298888718165083500525552942771331621721528538914998311496805433365264638463593502337832542433990421791673241962973374278816689511790618790776627344868901026615360304561584441841200944001265226439093225027513378116264298895343090854372745144896011071667592933208681409146979006756889652517072967253353717752239509608054933562524979419451423817229718752513369543290487716391124622177990191128072118682421547054887150901592976915242950098833632425427885031062350024293791293415588195412321774459693489592223501969873562801729576831811957578181045742162913362788916006675170308638485159131396975830222052846959896556513957429689825737324828263051542772150761531470890994832896924367608242620681690206727364839239195643078165841094496318330370350369372043200892458392072876546443396453271655771530198291347960871298890359321638726566548116970527933467839137223160533132686604072879361007901678392143851396712297839999491623174707102 [157,92] -250511843462350270315546441947222745033828399530345050197079153495742548088762579804294447342293728229029200858775294848698700545085559214459470729761602302819445266356297101931150125675985657872102096146301221502623949472730714185363237516615996276565478534130710717533794486178477840432980957154320019760551504866174557169882411038559175840178006572043703050495828143064739613356334042673134355170182166065762734021603402934438719855440240092892970950780591445156744589844830245207813853962005203563519985611919458751264915169917293226730369780829214539401303899936674055733692865742914107415704538187014189013235452177093321044603220263751616850099727271206990762429258652818205075559260004777651686472697703742593237870659755554989733162074103726258997163112826157807206262067722828405361031424510054181101967834987032058533668777358544863918861236799876398376308254476123257306223198141393204978789152245235616835213966336483879088661822163800230499374507429367118695661342297288288 [157,93] -91132167293254954825834994856655258529260968219630089172281514186304527737309631289285766874473595554985189828543071837643454530389094419536245024735647569923180261007110990865829780343447415272071156649111954283650391331195831461614247572562139085074105146204733568107400071029210612359863235898250664287478040907882543733163016126729727012600027379807769449477823279165116819321126222501624933793838390359075831062262512728780879250944231696339839593781505911416259987411782074094977820460337926387144308027953407118947956815227593157125900189808984821344470426652407540032830069598760921088792560277783901143180027291342359733411023641142030680246323887298995415795529544345031272742589092551052428815697631464767929720127549475218908781803518314807613751092257858928332140151732594503679792428714424544331920037148336269179145645274896665154724980160122893903423951993340727698371200997002757109552732107049138429928366389104200488588248412069922430643560406390734445804057492 [157,94] 292323268562065183460992223503235123862208983698881593656218617210419124892528580913205621695802861251728154411566598288906865003943569670644437433399273678225245081180532360104039007026180343606512416721196585266238323916485858658849665660721581645805630346036533008801226665684623496689068269276322746240818370128771087590788008199826586784094128337620716177909053057107871209350764573576243517844473545445498764222434861468105582504418266580892949102669749675777179933646033288408225450072937868012062280269507586389108730120310101082679741793710180215122354572702206352383756849073289946450605486608918297429338627394322704811322964437919203790655526114039962176480302063183201687422463374907866609255193935282869850115051749833018254310906481937064238267024064876443054234861920828150357749909752804121469729748544585083032797327295627031893835061324075503716646246271656401547616559693917923429621574296879047444262228004147027950096319394248967946683795877175627287208 [157,95] -2534878555495744893983931066612604023906732144815655655489065672791122386069474231708223904139464544377859449512239283733913271160325823964209591310185024258544980742573701976865346909676304834412039523103001863516870463544725514585180829424118766321585457346673453674877566313814025517857842902985139565821019102549950135600334322010828982850320938915430708179753744896350613952302670858489796405312157197561213573521364470500786465477112246563326393434100034029011613054867803460441099363250504966035897405975501345473007238977226280362812590715715119643277107070225491207197407844183162372847290851000320848447659846187919035722494310652165321071713517857297910322653680015204219149002952736452871152864628370007678670171715749732424268118117693755181850718574637485860607659539026029663598446692145867158879635641872495562888013000738583213463407890685146611255687548803737335041587873480742423201359862475737796123252005590534246240731590237097872679717686170482055 [157,96] 12369663339442138194864570494138702362570768409125351283380396165263776591817740877194316565313795931509566320081673677595057851867812894070025628136056637904360517459862202464594712265359760361588505131786467744185613366717546170589549216040138138923927142744058151194224880980015065762631292751547534877678892670253198434291320156275321095842163848903900301843713504604938737272240651529171301488017003675242790313015940404003523836803209641935663635872679713448050812579223490712047393521225778173640997884112129871643507957516071366375027867273368180584046785341324325340218199997276680421409940240099688387345702103908724170617466775014563396448977086345775214342644421145216371989845895306417303689104150930789893949649994112627598708910302640501744652593945236749484529677628811507791042181313214258195287039209883115773637557944675468081930936119952791070724721353894776927210363009631448715238155443097604309824163696793580577492262838887865281992377567040 [157,97] -32932809058134928365025452303675200514472059852557729450870595632726888450914861343736697770002333716802296452496569093410402905107871238461374341423939385906393876810261551047765314891635231928766207261462829017868526759905844277098065701679534593512983330719322535654257903484963924186492827182040398568583022905946907893437714878130205371369467543663402447098252969712439368770076568620294564157331602181912455353726961461122754930379380637258101803684214361589901567250581313185836108973122120620442999807727462793880250878595279180842456768205561613288116461928798813911204652057890681362792153711127287943241375199182429669113801474890310692956622644528599735704966021022799032895196601717346087268405827959670538840728170053718735633269392458263719724257409268277351047571998240187568185517257403330797443823805296113338459987226540993161186605746428769699316606018616941159445462758733709233768436832170635747150458365314608087999463006809016250039464 [157,98] 46584363854252964090008012858853674961652197536394987009092967883699831398484178094190545007566721788234918139121348913975693937619708754223981995893402262264362382551776320003207491563152436714659656683522665184225573796537096954837317595274765415787118662937680136527153984087740469945136766950855653210098700035167132223765339682903328513200837622290670667109235838556883569612442390927400864497404700134103881726129837571518171427704926544620900899964807649058579870346308928225103635624483537027209376301112867532208363638279834358541259585111267783701462417926480953431147959174977209087403351392337897533867436781048914839305402939042608822246776139949890778436898992873020297499541343116938520117290444745205886014804646044044539936714851588824633050257119319329131141460293424741253700740269625724398040752258565950545764359462476954131562249773407194822366082186816288086289607954511355272205924932718637809696313479939154949221150274401492608 [157,99] -34485301831070181844085512840772759985560124741957155134020625220673726564873120007765925492349901466964766821357419394595856908741013695608657369426375113239851383621522372917930888100045933236996492347724631768954124238374090403718580069220699891688118879194522544611024829589674532460255560054012246314164745681460116681436462692602233401467783788128947529948509769158159471802230235248638544879050179941269685445796227241243655577023198358937858798366456860901101205287443421450000188675650260546369583736597153956869159622398904735796203112414290825874238572517577705735135564133859015285567065682381493367313596617847084582281429442740302002879684845412060100180977332677705030812358526352991661732850857854544544870761734500823821516309543873836913709527729196193312312655882496595829198379150289947547250053024054883772406480985653196016097693192725319908268123122755808050191497530440109198814812071476730307566708020953689098730471891732 [157,100] 13245614558286959129328565177668289543436817149179641509822524478849781850890641968664030187141911209463977215614857992294782134687559951568502366921147631916533904784331894705741662573703749302095256875555463536538704445096398122424224561164883609766169634404827771415561889413012296868846936924615244987317819533119652063370386238137623265046823978080495882072084035674629404635234261532436017049408403785744029875054766145261304447686244963585536559138282037778641601927177129985230742561427625893042371707450138051854479026783117430831951056659371365149149563488760767150677891738937001228738835245440460216815148561731430394450918677697260395368096495253570576933161722286967943085703855119675312814690398383070192468975026749349938592263964582214683386799628482563842619755404087125829089015263616628778531392268214097283633447010498007059146452914513077735975869248191070632022105276498541971878978902629741444536412098920516466786304 [157,101] -2624396679727454591744692171853338669931206567036985886119288383201000443398773984168157822602945245276413168649585637697553993931803949930365643331316869752485397762300280672778116169850206251460784571839786403048794313689944586456493913556416066673955160264717367636012128298423022266005493046139211751816361696296488896563715284417495609355154631150185353346949672909663255008814718999327475124231810638989373578655293802570564318814391266910009335908577972476495057041569429575892467950282899521135172059674861534252089221556424857879139183092079310519521628322505194900511815642372394835510997101559668675128512006260522561874827150118979784998669980277646471246489597653104142554289344540647961207573501593367908928378238282799752305687456703886266925453208014189261861073034088590332451878095484482463392567704241508025237571032769440065321633436927703544352403892236316395673697377277912138009066166437280809770060916620719104 [157,102] 266855474630006376407238076275660398985913594126675690352838796458735915529600816352648090610800070913442233814352490375805323420729230195718969689598967223199551184414424681079207121642318396422505112345282515255571311600375328027984307620997875108352620627689009073540375805101926415229656496791504722478165867894190338299826902937078511928943661072839576158860856432243739220489065651943881491386399871291185158986849958575624197555867834013536012170896723621788421303900745815779703662729787118974506615027560974518945541377665050149092754715340589655160484720201345843763345545359445632711290336896072812170491754970715836199944185130530203214874113560065125968871523505041203802546113167096227813708364409073402572692416787790427779037572360505533175627134191738608677280825918875089378566144950224081610990033651742569732649111403430736826078279950734639073322125634560142750270811287644980325149522610011035739798688880 [157,103] -13847971802810249217856740427559785586817064079439985924429397554970788445693170831497468247222592434224372180119173728427972946644614476794729056647624787080414183012533934141586180626757897804472331398993424026311391250162597513356751895684047431567720495529423346395995324992069186328576639601986887821540160682193455802216249745048280634011245813295047473475945638448197557590362603917736355825480982610815118090208495702858162794334979788318497107434672253089585268772689831952178687290968384604317757859889641079357446801975496855351658936758207298587739433097550090684484948227813257402851063010979755849250965684722270502913008733216715310129527496543584213414215487350717603404658659453785073012984413664851597273561838831572004445064962973506500920740324179908003724312200362909007290294558423348388654658145025355454105999801544800690062303192362193369783520837549106248750640115068991218004802753647403225626 [157,104] 364320488168142417775602988141671862093593924026721276329239974794041817434478381493007221877389711041705542547681833050936809127453628638385929845553895209394483613230632368397771168203732243598546853443708897527390054107627843082574208112969230600916895578804844004790616478877204338837149413909660206791152543151075798523612589693831567526161242677661597296881644637280710123332061078306593673696923983662043788019398526702965360438267536595038795491284278918413039657596963886625400049947979417015638971850047557039360035081541157379798983347856057993903345629736879543314158242667380205791654508611281712479852635658527760282207063131478007181214105230316694452189528159831680461143367006747027067268423977683810831515876774521595650941322022823177500155924050385117456259507639330017017090698201117359895592445520457013798182803625851767130060346510725295910088753455137643354298044116187691923089871429440 [157,105] -4820694195736098170255613395381035278251085488555909300096174304188028232800404603682932152691906080522141064987846388970182879032758529779671057144770102840347660646695351320941135420146428311193346993035069750225610492531506137016325721685466525036908694868018339353448280392854561899690558491671726971813956500661706999811386970862321014086998466793970613568742432453154968980853133179319925640731029481932480517917640792239760779156400743716139954472590017885718182129628942932670712606880297899134710046037186607423912457801652075460178320405481773844816307504091018460074565326326074401597185880335502580925376592823251543339096984779108144790344111490093246535474833052154089711837856792111727714723045400625945582217891550068482172644305453686279429718409290990213003109057442420115914784276052198916801238520216302803297026399485868342824902637024721488557670443291427377367502068178938104720616 [157,106] 31779648228669294759250779421892103257113910600644716478722015408138007307506271608295283889024994165796763881615185517187872609390781822861455209984300179382209013722799438079036170330944050417771784072305655979565715131414253822043675546878309475949563964657923452769499706942723878006916402347839772965012262975997140253713062696397197700411499761724899154207416452595864477004787917917749455984846855195107811029676730589002445884508021663601338005773866098560894340075303885522744996332329364449230592365577861557504588525389554968951517282464605146504093441317373329459866069999059731881488165926254652743158524500290111921761765926447721026810985723551899083977701600316760198432402927052939303306949955852668230821970617499239164400649191094658410182455999473252816179607283025243713146452455753067148236046399985623490250371534024032394236537258998146880911998438278205935852962974701840 [157,107] -103224643690661035063926225446722884389370300312239310414447846886005248418935568702374821145178630344386991446096410447300906017868942531712067004040315905657124113445184769082536479719391172867029927146058410574538007962310452703276725180465503158964407576159142711949761942749684330328464193729401284991204786333409735364399883773254236585057314552093499363728599860483927978279029457479514901841853214349024162970834541283898810876241284988962832842384686027041922178596466989006909173318867168235920415544226395179036545350159565241088293940696400634021246127104904252915283038822406165406461005977651865604113196181733289260378173399963104813329655271095084265419557469492930197376244296878324203933923645537044944932477096720112825261792020197165127969420821196382416283521392409412958849332698351166465106010892439729086154277005827708805745627775606793918219538664199396079696018 [157,108] 163099072395593567517632950363268609330969140192490991480555924755935156596449927840739992397385434783399223602237842863796335389189869205624859182616999611743184268189779104275491517729323791548084901087084402554584455352722422542699930880928038410314226587052000122681025163441624958880749265116585156757479439897895689550132285141852864165823893813823014355220807283457162908428614594929675396220864932132755286646102873192563315168364913665027327551175722643853288710689311238973234180476294509552288146711622083401673424853752884903861292855766318591731143524272875184698462392425163976582702151103236629621662928951894009139535128599767644813622299803304984454010857421436173107062414856532783971901972774984120300568192902352799636093897471110040808493072477451456549542316281598353927901995610871494338331280887437975751117433743092774504706260151270558405139276725227264 [157,109] -123540996829871876502736518610758574156578832888588887385505228774062188991066061891583857725035513065035180531157772119737956754320455705439018196567323105807737339654425890974862320121686703059892979910013753058697613261856851361037764257101268046865633687220404459508077445800477090225466813812470054372444067493768995826952099643697433372442167457493435428530929595642907464543464598390109314453045246099576582019906140899342944914894812247017233912829427464491071355006792868534280134199900950957381489413805773883062218821173448092313134432469363420678587615024656611369181463333924433079333469380282560849346729248428405428243405317374184726517448519168088369375602477764490191748366232425851643668035800247522654130672917069019499728890442303692848949929829519764292407176890189433954268604872722546409878573991052862015508136635309710096821323955578519561750688 [157,110] 44125976376007610425596670384514749751266116772820709917122109504101174017314190401891586626074850066016850263258456665584990154391101750905614662967759927012154421469442200566016192626877123430914415919279115628564180535141549335443507648034545375091432123332988153697308588317182464026264371154057184305587036423165444405918644880601945074655717668687079897184891560784095996730780559520854583391850115247755312042235606666800157697032665630021188784701075847175975178708739610828274236955711685119975352172646002755179797679087291824696301045019573478323286743774340591442932757591944035690592209565754996450592940950449061436217991629898890461770824599095334162737635773146303489108720301422771381145187964877938255916309380374278906503195924853251976835573069567566084129747971839791262260087248267994855016976002290676077342825197124941622981982387318144 [157,111] -7295496510880476892843467395089428543662222395638865577123498387507586511738978899214932109042188487064413407754807508212113332437432579377084928195294340502071378548039975910995202960484821420827110763871574733703411284954474470942551999601904824389529750750235877510070138045087446962882586820543065062630982293237391693127454481153514922700181845918466639649733238096850677669579391315753934562568665950650959155067497736531307620456501715080413419685903912998642914366612472427405311767185161736757819967965700699465078735936922299181679934033450964312198023322707786486952243561028780643663991940856822887567549597881265965918071549200931993174212193714625084914074774142519114774802004150361876888693622541709612880105380491657425525719974460424726526025883987485064343421535928307147207197966522750991382149450421166553604963962321843701907544 [157,112] 546895601398366543392909202029870604546539647488958891225307437629247620785285448769855318989880304114637978787510913293431310001111299341629781629516875414428527391392692940523906561018871585470379995226500928930480380655619275885458233576258502314592294262986821545367770651145349025386099178644078466673563202506902844670275497034389743897417174081299251515087720847035703906044049961226417205312267936076985680382898539861659274435099156699384852815448353764555074765048832442868343870353006046663511599279121239713007172313438765706123081047175004774749900459833218083881826884517600531257550411907625814594386055718477508597894639972588096662224273489263909883980297108701148678004258841531695801949679098176775283762948292529408928365845143643291572625934943244409651624504350442004804327930532130408785985484412546800842397221823296 [157,113] -18165052895948623458805499918446316509549104767511360651228754898969199787992576904314428383198846548817489455203352905319281541438421564487403445309655367185111131485420472518100290493387644779981702477636978024736944687293146809556481204594570409856356340481540286560834026118616731581557499540600965730134638066778116940345193787393463030165764093318191374695383468776245740672228562323627577926327239534660263813051716555728850951274586225199914391788618317165462493039906420090769275426218790600517361527819080949607950418868240279448346172967148496671749603439812986705361672265977476576594295701624921950442112895739682640929963624464140989692355280226684695006813647230906018909313245859630543778056543912683060569784691337260572627267837213027505891456240145601289067617322336961382039479796123337285328927208980511955000 [157,114] 260576951692746938144584845303012322999553256922724025366417683920926812152207233316640431574455759464900522509350022940175069355402805653759795187281712169191493701436733652773874914622597940778704390163533679735938433392830854814855669669367016360475784719605064608308971949460867580642786443852794586882091051373274741384637516900739881246018050643090255414138793459799767114995193658360248090807739167404757772459053318771944111926605778666186276809758709541501320136798556648588954531783146917929437466809176971105316815421832474816284848426654078383031936203132049251460019151133885004586153730587089204298910298057599152121925333211573918854582553311739923253414248038937161867887250362992460118784705978982105683633485612411798384992050529903473132660827000383389435556050314136542390237140855620454029740119056 [157,115] -1569167697718898516463179046747560220776360741591585493791620718619174116036200671861948176784939786593279279919952547073665547566425202255091225006771838769192788005246169280635735973900502558297936047569957658751102685118476529285450955017175150080753434301689840805827765390421358979470484557093142517696903093646524527859204293349346644320799648331599045372103435041119368406230358416508848678319206059072416774070343160767537743917171030981413687982339335601801272163314510725407720324346259031962567728073874286244305905378746633877225052074892073359316929398685512805032581600339155059426295448586282376066545068425964603805176801718602032813606097079317955656460933928720943599634004969156192974448445569618640302076539800377528144619043775916247062289320602552239403747746279596492857778246709188964 [157,116] 3843771079609555667447335789410630214297429356655729073212102401688437100421440746484256210936684559624644048989549632030333746231731260496830836471082560544067092935932331372771060465898672396592674005810982323866684844318956300133295764513111857173388790229483920997201358503010354422104472318375679826089787344248210759620004052674615623621528706062111455863542386081423455731626205341093946481446653904681513132084924260462036410495040579386565732816431198957769755586188814853186851781484499055760564997319336891273726858463104108247072359709029232237514420593491715630126301992585232604480952720259209131116134246194167937105484922371616156396166548371541482008933218404489139856029534477177561744677892845029599354087480880338135082270978880599017521568642181893328592039896940886245401632 [157,117] -3698471650393978480090260985052842617870802660525978090144096923860277582774746933800252512762946352998153055051080839804975384084891265608633616201066745240478014588214408693069181911052645242267489390484788098294978454056077372612984598936386390160851099505341629745398645797499531394208203706406707406303567897582918725223226184920438863372839251648436392858616575800951845192806100321822501005502288208612432379682947462589138789912074813506509990700168491099794811378582682438983901640145533972461959055916787218315605390965677003177200453979035522332607351805598891542604778623073220588222248534997328707008643734646466186884109117808048158949581701343719543954801887760481554023458149212120468983047201113757103591507379331137937291363630726747275150394558305446545771085901508 [157,118] 1344636554497915724426555305443550911419637225088589403303341473132705185717428360044780105341679463347918729589689377184210713230934630775127757648015837399420220548350122834830025745061092631383361166978097371382136123399388516178714488325661028777240532290074347573143077648131905478946208162856904148827687612210058172407206593963119492625363431035891611456251778344963843949044013987276133111698244696134839556843075314810528958195201219354126850766034249576300052120882523132913937085997942593731426230500156871024090001607162097591538101674818598134388499760911089929948264643848839858466004475461950273613378718843082513343695329342239378129855230555981668460485343408944590955155381614691658865650366036646117420410012015344680130147938367709113501936419846033016 [157,119] -176908756446439619518145104892271080328023839725544460304074701927992752129252991040652218655244684856895435449712522420558474134334754744789376701026476955362262280853666869065421184842834380449375479303978414806486017283957476109608615086337495230386193208097537518593794231970634883149476539696967989012805578860904487163098962563286073711814379590384725008578189419915179763334328157267494149331272425703077610614841376194941651115784986855630217066874993300648521703885536920622098241747174219676108165897431295450180047343875298458323094832962914208122426676411993583402405763763538253996632415205716131608354279121831158024233578291552212786406930093347507203170628396398933890119937430309430335543656294673246400427209440428270797394701469894675335909 [157,120] 8026807169221274148175769475028929183085022636374052209142543541825549818989604778885113950057778529660352572162697822021125007657954446668310557566682733264869260068586993234343444027225469686411363221189023996365533807703393469767105808604788044804465585688693035759246260813873739609473623840028673185068287081814987044935952667846198107749642864873438702981501800700431693219628288892864028344723054802019149949315417293458682625693671527194314865264757285299012375377755888498443259858581211889172252150568033432117927149447656606959638379660188650284611415610813037729154164298435547697472558468359796707932944395565320638336118451999579033414145729331102183223792184620771840391618234970467614439196419321164329750388393207676081331216576 [157,121] -119015579430470030882078468497923624948977863195708002671915031608201338214722263429356019849735477092070979476872994544367428138887672067036338717382170471136650243153231662977088151569457878779813832775947470106345537326401289537980228302186795971133409712227866727907338075479475959076605898005391281400207866612884657319653541031368921213114635866168564209476333868225167558747538073653974696650091705392585157422002813199453884634525752738330619865780905435945567769602027665447184041817338032426659058848273457879091546481402354251574779892744269273313522173822428604911104924482083297380099078138915674286112185310943088983904720457988723987443556179781971346573373744343414093968469367422386839607995211651921827704891644952 [157,122] 542879814623217863644719330295693932212988383064483666778413873071580715544727759896323596405320106993532770577883793016622356022271150486399218220280870891777598238627768758359625285279051804228756849403066018087731590888637108013850070739814994822254765100619609526487866668013397538356478922948088844966724880699230181563780542283931017402954270761827412967013961336206636144068693938561765505480023839742259213174811221937287734201289538326522755113207010694253515980650730147472514561352562826430733327010623928841209707880307653525722623856772002361895753850097434703131961577544453523406919460183011300869913938295469459858946946772362104946621473953366579156434495335973663742146604666047424953954138387278032 [157,123] -711714278387940849594718905717262181465983958672310666570636824979721550182787702830484607854694643606557976504542425094008367594571939556894109498771797756520159471034435858014802966841038390175609865519710625696332174593649854747255216187333319214873519871017328313376366801047396704807121098384427505432226090301780869317861116910062148561233850701340189455361474006515021103405085450106894194019032428743553441779019447505093272055362208460762065035215728719701681230017823327350660895304360760899178921753574293646302409927019909039898208625197756678084718192811049132712553833458225384601154032048235688587723041430705693719817156617774505058304611881222257921319552295493757337115545853899841026 [157,124] 248311941886449777748371210832693364067226909433257061240971505350469415881977304064573131765373497131585370483829521049943377633687111982088858326534664033733031998980146469975596105960164338608473754832023168823807652579657453838749230087158760334422263615419589908850512005574900208920058193111575047096982927980164864459485585206119998625457858760466482696196295598376708232073678930470328203947324285665096170124938886319705503053406200816296703956394497218235656725541265743655963781096486951132124615071351305242621512269446022232471360915903769301249959371580068200166410241267679502206667891995370844144307803302673437325167542583262665722971347351949168859687126611309095978880 [157,125] -21124574050273211370723345282159740329799662963417220717013820577468468968044663262152222058099340649020100857026500540488973018156807387102369291844171418442244506997737906698644460125124410848831023268951330212018517416084657542702190761668152823146229051353726948402441991248218778274153720232085962127894745266385410849151346621028282834796410981460350977124406752168643862296838708246996451469667110373310205996214617399193903197659048331710862277997236323824125253366821560333134599101540115473545523915315732494760812222717892723380372930268793837243980537589135610940095657526203141231439532416399210175155550156333536531323609655507377163997927235788552530021424 [157,126] 396481590212108462468535789886609145432740397160450807211070864863546738352417638925822280987325101480593416156955797736307565527235194501870731306281665406164834014544062101061789952395454770426563418931070472484820862655964714270360005843270757923147446375153704581395828765318002561643786388772370282358124247881771568710503206852989998121586722794276593576860722371878300781618958767422842430224374326333952016830818451856654298856180207151155406089862635552797608122114796005261330667220915052074547108260184024206026589962104970089950142527766603686446592147716811087722094485282256013145125226874492554111496578638964114579548691679044909165252744 [157,127] -1463075896067323439395860349830906158615804489450363851327958549210697863870631160252243816870849969315271288578348869516295028790985418064517735825862309738458768039594590232027854364791128942481181845326872956068271647142391903239723642531780659361092058136870490946596066301331579793285713741713263273848952318508540892972206875624711453760407415750389423227967579930372741844172697082148364452915108556652966580642881083302523108549989804836797737952464859741390525583733722682352290846215358676434261094216167997608562854424692907974411804122558838626195076013317918624691873112639865041084087560041977384940721541716623829925438443 [157,128] 928670897827805398368108893322253917066112962733157999217855803290000084958646736425361786120450293737196864611803151535988865557499730533822939338465390688608259023037817246742091220041072857474540073640815374723700922077540059819102523806506223718304776710301371867332731392717976104231419620685409559109860440689962309054643059594846451670936607465551173778897105993599852134848536152519868612338507463321729352838149692006540112618475004792307420192182888283183773019550697816250153742143035243996322720203160114639373790791218095386670378376912417721124629412993571952081132303075638318910533114613711977404027904 [157,129] -86706494163328769557574675696560542010334938575389456131586747013593949416984711971821988750705465198173725265977939057828588400671964453019678298095569901053243298425739763674455443702589304234445125410689863715153810257028342203645651705950411786900601508857724908149346928852618180945876831978526104255479724336166719975587926008202908046013581433585951522950587241564141098280981959765507649965481268133140470552585652536724865972572865278250986900558002151508193548160405019552114109678413463193976224509961950930091906737262919912131372760998250767759771067083471917315412142910728172512125120 [157,130] 989673443244900904186721843611930063408692934384795126204678494271728175126645110071319785208991322442163936378850234365186302521607802510186649453710746917425853157014257874934951464153262292217974383368048621120147630505776742311844563705836249507199821947030775243089184773340497914532049816392165602785243491376529404065913283367396736315455400060544634731949296311839281510407543934796794993010770612003281852826058490113089604026516867818410223637588015923945801312398574749142820215190115017525272267479182931555665448670609271101865978152771762785815970037805298588090608 [157,131] -1106832435463167075723971976500546930446079876593630632292189965626939139824399224825099662315056099015289672351907180732875932690768379324454930341798216522345210958592421659118846797020642338838903962261668774986103149461019702023554583848172420181399674016406095900338066711188147563129999541472943052933932319222327976297977621543463875253288764594933519434591400797164281770259889073994098022407540267303314795534040381332062449543697892957671424144257770070262274395345640730527378489618233009495050860222665534190054876507125718536485094289676383483914 [157,132] 92744137926291444649526597728788314206930984615150314095267786581393822419286143858055730724811176611928169027653673273331563821994812168512620082393646446626350050457493011651482786060692412643119506201688974342712652512591340114643493707411398598058222680715311290111492012943918642408348446040095146034222801970352406348566872459651893525925965912856129884755055828202092407320663390864860136732915390194765161662462758277346287826562713494143687930885637040580539586297811277084572531235750305413962804044569285975899262636214011936 [157,133] -418230271477308702837054963628413466001599259323530781040468448467560046567628352554849480538502300169821925757319086755571007637429286483901079330040475410489316935549162049305443729577685180812787070412913637123247319615040013195880101901657673504924019176856118917950432882835620126649899966663650684693722641098500515630210719998702360056490746672620116680344679567871676440560905992105304959842407531788896472057180965723859716036573278964083755236517688942112117610608576309196053445557860660617930537737540 [157,134] 66916530903735659162369700348734098002130274447696641558615924075683340269328072091260079637809645296701853255718142855214665296382259170282549414020172806168521770975554606228688330288279538761103324378403394839456285250298493245918812743129114795707493182858426639707220590504964730011855577301798071338561788234381015958443466978631833467721765346012462659053317608937923248932922362795680119010272460390310338064708569421919354331530086746083768368854470404562656411866150386931712448 [157,135] -221587279205598500833982478039851305538546705651945273194608234710198153689396576043054672431849998329116371117642523361313495860020080452415011820932418702151820905049802798061702577408916134194913893443648918224302260802663108053844865322521232892088421517292408112783462796294714209106238541586695132033802357315218474711838803804212169242899821054558104122786595431721415433996332618437874497015209435711256004469957809420547564995310799998134199342076802192 [157,136] 7386084352703757792697242810872303595176735100450816152858518482675427020419196960304431634315434174851021171505588896027282162243455123692558203771848372882353852121185421108420569118792740949454619563529324037429180167270864231675358545367068144299689868241293946251803961077949761092801389931666201351415953212307210802900396962918350456188041671865164321159007998043342292096653668096174551130283376302863452524402030532874362048 [157,137] -925308635752740561533774801537000695676236699104695958231327718744705487705512228227556697231775713081278451042351895526347765851276904740466352429759195418060263435625073856712152330831533303609932854268716967528776765426696291948789718010326460765263084538016070040312629562117285820554038006483133803846186972654368552732227877354103830783605089543437966832354807397634524298723737084064483004277880 [157,138] 108911866766611512950757091932516084465054784328014603363460984534459980082062745613177352155451839822614640483327633788729399408328459455421248915247863805030537338545003407936422688341105005396465888646383920613594046474373131789573622369207852681488131370680737470797563688450388257389683327018053430776736997392916763447139006319923038926057405876581466353968969680 [157,139] -1468878786928964186188898334046769976293030027723761259015855539262930085875745467919726091991516594021321128705066281532874460544581817129103130447643311755600614907739776495399628609225629106528496866587480335223961362714224492306540522767204410649020539603370056090420325097912976023370632424654053122532930135354692781494001918 [157,140] 61120157635487117284230600569940977219802325180653442908809187612052494035176733485469328182332013678855926722161662639441463243555156943781071999743735502910315599203252600763212678795221621059272549699009502067336491668142019784310973099306077216082898213549596044709554678340631623040 [157,141] -7499007652672232598161215287508767002866848595470270032221775350837883901805644399763024579448521408601437049579690858040705170120467760054298803512529540137307455748700181271332249173244077606069140511354011878604444722907645868466800 [157,142] 45326119154652808535744494093962915470134843139198678113775400433519428723787932372105711940194474284573345992428482504655052497009984000629432287486212062891785911360 [157,143] -950845749249678371058766945064288624 [158,0] 32621850483343205968333720926645461497834861104384500757161886663481147407790647144386838619375649742317964593647422459042068836152688890784852935500945978859497580829425118439226821126580136625851113060277378037216539184753161610269134314777402246712827162762029972781610747036023417533022905501193239603083773294546846549925424091010137133029249674162779826558028173140464020357815605779985223409972808403745476100660220348943034350384656074272042226729531936483682421677410298838287732653186539066419678214997952366603565901897559081812920472186541128098629249268024428650514587187368351667122581695913781490180934466637886193646215035426372696326143540028293561436774216444942670065493961125765291226096050816499121248960198075639326534483259957736431234606034128331477851454493912296452396076824404623246737871392939478317417615807377068511108267500429781402690162201536401227453687789778413976938126837393889435815838510098797672988872702736251346615236296293500646111346522600084942156675309461985030046413386090680707309082089376814818062200745376127871688576470349293786773499324134128562834624737437544966655748248689130831274721852761255682406051005198735277652695929967978761453065410523395368063779477594152321417920643072000000000000000000000000000000 [158,1] -461012217344682173360726657707861825588949614922537075960896441020996308514602690019931830300333143002801789112988502982197282512652327545468011805870969833855009742616132353097301028629551808172273060446733226837616241194243714142668607047646846509871312792413044239215433925489976631646155572471146233302744295577358205624557544945242119407157756185872252237803551448740404652309469422313584950546031585832471222725292366728096281624081786997121068210142194575724503277902965410585479486095052883002640418676358604958482115221216855498946600607300978431252883115830816939721484033133321145624838012158220827504434740549613938688117573540157932795665155548804741259509704252384752156800214703081029784046358676357923675423457583084001502036932602170917193922313543357962942806028690476197851265743391221326166049384620516361816015469841568097979122914762978104005273052366966310096615492499419174684205076127920118671267415170913191252033616606941690802670606226684830719212579991513451513166050170357681403894564858849431401059961199183471938865004323828777886483665583360934195139969346187946831476636148842301058114787759972299355910830428644772892085501578647579370705106708536508695154080672796282630734312888052977991759265903149056000000000000000000000000000 [158,2] 1299270947199030077964741582177854635142548100707377553985903552374017628164105472706260665804686057094377720451835716868995508555492333009112956253601648597231213407497367668987112564216115093929102241839032714242512337356022507533311035315766917479747415032486838282299785857796094368037394894172683819844777029298348141790212665884903212875710021908968079629669939283922527530627370411247423854751325590633428556145048288637973886674151937852491508219146978546001872979944744932320695101380811245060749063673131450967452168637737339510409059796981083914162634575632804908537931511986092363382867441111241160034746967176321227182754100763920510316862769774687615273990872101706632210361768292487656579246878558517288855830704721268919755571749227603287379625281874713432133586789204694934864507729869171959962889548603948955853783702769695563192166211228386999979787054322574257197342314738272259531354802905587108362991222968309826539275060248240981329948452785496108158735631555233841960526978272608621474372277627694325225177837057892682351988319622879200121787304501888156777493863193377216573120632301532166231379430606447994742548502708459409156159720139181237068069012775950658261322176455229310199570552540410321555978935389036478464000000000000000000000000 [158,3] -211755890153651494338049471371822522002697785617706140897429959463543803504425860605483658505629273992026987637500260368711914368416104359701664066508827212224863403273097987238104211042782854035755365928336708519631806537353162780575260150776465694781159200446836241432542943161951101706290207267364721049787256975720629922372855815457822932224774730024001779640433110193525783721564723837811175199196858486775119728333261205409553144282165981774618758045993946120996222338877835940234977507076694621086712157284331308026081756231445742017796977674580448908798988329076703641763942946858312628847260658923931977218104441751163943094829090570530390859669549396544373324328137415542122999700081744635694018471073541712290116059798369399208663477188617665842320922365723859897402387372221363214019477961314216534974742317947766005323135569927879602353104573559128786269298013274612836572627254769570722605041924530921896820846581895051120407377190669367581810283579647840388668687498668417375478175779700816227651400052503161734383306463412899180178681021620233647200726812418531601993906673468416924772134803990484667461339665555046047413117083705669548463432899555330375896456296410521311825048103806568507268390420335583814168636296475845853184000000000000000000000 [158,4] 34995273436997653417716660651692667491442985300754042302489140473833275698369202358117917546161456893385465983308258787731855993462104552496746455716606171964627229698345287041891987335635199703189653039709376431371038595172054041151115108962507101460400878393296956096343811797482492995950904724940500710759396670111398338327834937553560195203500716742361657905931162916104620050756628199260710932464006519725294182704642011218008937704891012095195610525329676951419428558993088619282830141573089025796395017105386201252866544762363558312934161162033114975721636292111780239482313955189419129936687842112919033939324235155602161965938360584628011913282998389978552996277728202621942032329369094955440456653931776977810432775702315830414488876069099510195158774300323372611370185735867619354940292783644701098500493235736765983746525090759183498654146474895145048179156973766582706486450004356908752795234545101036465432686746401416008021352249717595269348862768890294685011081075323230848729328205885407699355646427631216536668925641566557045492450152096369666939108097069370632958048940260024651304710250083331933389630540026624434743446854490412683747530790194419909232006354189587921126523936260716147385439769921462070613358825072799080513536000000000000000000 [158,5] -1531780288161329553543707715911723269817436828249139677256485123167290210547370643252541071718601209269106253599571578542847696726146330034300899348926799818344311556870391753130034110954797823364303732957185308861205223098593097386190939341618761957515041817333023662200877272464977138503278775554836116809558041250040109048229271081246838519929615585744686833236282540048955893102092117485372203762094878962066374436744418153909586644389516462346447846417022911000494902754675796662575159279219337353754632125609321806465154328574499597993975273184207772949110497769923382175889910004237148369636258510074486378599000952454678520430152157374051378004951446076786740387975313510977648371655033673435188467433585974765313001419335707035312094103176223878908996911513819674285570315275144862221605319961101280171576669375789487406284758904302317738760974322119213596852653319614260041060191732237544043522796935350663671269332789589818088818483480293137142106202723419595739050726575813881950394944693366120306170995895797407008572183130398562586494404912620524485069476410629644848275621370154223890279760252515916476138163799099116845098113878728797495558015756726481293420197370767591056352167948739710618922784280939134003959522017424633493454848000000000000000 [158,6] 50219317758402575839701380990063127597385168179617808307934874556651738391533265335262138818888335989214011955117215335905127222435282354606959082605880492823272196732811114606253376822371053743815251010887186634037719731609563966181551521405952228411299464689946535065526880433129148674244303724791306380849358651690269946742984613682006509081372957665154818225539131487978781258318361760047371630763486015171721769223841630291169882569396369220835941311122114373822713288862606828120699820107290213749402334554079350882291619735797814155169401743970609315848798235174027295810932839104095071758056667589069802314344477038388899723906483690593146698630922747953028655354957071172875615360871034222093158065398775050172435882759597124415095223503103117482521977619835535050817317272486342240724944234271799054276969195045490689056249667022714543301818505362817420010668341853358929232460489447006179557225738458672633137877370580638124546528996320128978159571713552117171582811722518011206450606056898380098199886886690232615406381903610993995363590381809527395721921479748758930279533740162047086785275681852244835385899635013693262120375388734028116510115971704238330508056958277389800468902602246479970705371984343950764813994176050774443374411776000000000000 [158,7] -868530085103284981645397227345465551060803307410936893676605824824663291421818946330077106098022924226117631397410350897807766259305765570497236924236093825903981681426809375505511966379495516132495570312090963301205914153346216465540473397238743701558172397706843658109056103716381941162260931159825981905130766595721638709465469723993801510108715330177002585144943833392904433797763290925599469841499333821928574193872799994165507014251281138579636060098916606710165496447643027071260959192873943757101439125947516620576862943595586493009066063628179722635816382018008030674309979739055480494656767522395913661974845836741153829267410615556164547874307113922368665401352123111609776928219498863690266768376023753245409994306027050979305892317040788208254231296387374539920412941193568494547566623497025273092383146494829080998810301666440700736633083307943889021001452675211593325390853037545900657841092960420848449839875967779194218940028323779295728844836622989340688191920294350608114880658276185062038239452281378395603866274894908675066515919895910106113824754571946866661955133399505430635451957956791271056774664330324518934425911302343283889883790838097804172599715120293610636843398788436987680949744179389663544268677450350473380318150656000000000 [158,8] 10596346670272072773124685203252848967429341579870968458932822353173949443065736885213413413186594366912167102920160801485529033610535823085766243237418834134757230249275691113661377745450930933621312038102142202564241666160636439540132959604660483853085686527657008025117873183981687741081518217821487905039309805570076134199788445702930760853909997934399103855109802469810326615718790549873428101624324206312203050795187612731927502682430748435166984836500182562928621341733461962448788393975042102859336612200530790320213052237305015536894409366849272307756205566838623373716948393271114608517615676213389377085884662869528782283593019166923192517957438293253370191220135530129789109206355241849436083856905626175343620192980932177613132645978346662478196544143177755094507942848357044962567070414110139598880038383420075995874422595806349129791201533134626071353669341790548143664613059647657481286625170956826473266699207857644762593479322384056974385582837831085483509838744964449415868949521963961821701138505678004223833192733944175453350903004673061293197999559200740613536383231909520166149004143326482529529603411451664104275385492809726924095544593788219104281968453506912681307992757947670223257743440471072487613105762656610643571682312192000000 [158,9] -88147223627685171790777587887869031621344427889367967072945166923423841110545089460581253226466629164073427588947837863547491083852240016966760601467144022185219706947114097792429554934466500669282244565173978913028818746608400284294910541973022903384198667809707912485116745180360259625356174937724512820562588441082164937704059717460478733416354737922907960206071835250823161807639287915726341830475241330261344642917187119986836214900165760041171314092104890813515411948732707961913354295019969667265013446367591681858535283786356762423894133254259315797342449934373513265569939863520716615184982386245720001363067873144124096714809394706325727682538638329298339359014356320990282589973586098448668213885718162509068928683850486352616146330511925725454133982138980290064508295304894744591971137060640794667695931628213562008088884635018007394473877031595873020884744898611960673151369413348566035094870186390841491039947812826717383399163351845446118188074377794909506399291769944943695275194578778850715255953309948335037676100537292250808090044541747560074302585291418633541323369776639378258582838008343104214825409978777910651717561930500392076590391241485557087133488524077055428592165075651428439284882732285041850015561625190129780221972316160000 [158,10] 537428382562623591740089952799360272450139802568474900201082260926689222695719247929726465115339354607480666446446154582999573330750872980761218220296680843218440160533489208195171442968905108595909176547064427846903903014146333852840785679193836942383311184088317824093647138173444646019273711513765008494169775401821632655854706200159134994728414780983446901685131799744355176285692167834127430590108389768411671902243001949668375930473844869063667243714074210816579108709131752990986558430058003752054110514373426295295757124487348071759096287424665236444063276388903290201809443377642079761293408779217281538893237413218355332456085726171890963170808005218728863826611075603670088189597692754555229314829327347538990641082579880546790854904045512573311273703062247939319325519615162016591817165521499001552844093007765009309984340561207202884855798892454331013995626889427330026510495187695597515076586372745134135363674378419127217335955434203633352170924203666975428342419730132853895897319336584453556160079566607445277999516040501339185317234623173937440110539109843400182849323199412536023980778016286166423992919974795466327912049350390845338601720444741396601599728033354507387613912955578726827618885634415084677195177756830813358305156946608 [158,11] -2467898088528187275105672187154961549326420349566787769964175651213065897843576104553911593790094071863915925953565535202140853236149572096547837060150062620633534726587248646397990837423825317224894139796784509282575019817560599306961306531248913509620092934121431707228549439610902231610434440718489478812643296754127495362637977270473811293321654674308786935830468286667526016250093002754516055981599431896386313862962006863566827461635343161804863689999303628564429447498535735498862071268004042939099221755915389210274789602524313864330261267881222927649290867306951807519722028777955032486366351701475342350808878098196393565209689444773810284100891678576822096084138674297434460262601776683841025035449515866640486891810460586794518864671999844519802103805220211678831513997049443738775791081509987927783753055548467627877597264441206491670273819023764491447061195763516414252878980813549297811779464924870439053121443326505483823316539717660120384012206727263205858373258232405351834385085336178436570354519324066248335566888802500713391786845550505715974081902078783907941351197995952038166414085620026913197843757324384835588895162782347647323999605927715366604720941955231608923504647125346220593825729484222599981527572812783488813534464000 [158,12] 8831131530546430711323540636226039544695374117190396741391759178726991007652570669649908697140867118008327491063993951452072906103822179878527219038738142788037959067331043973961996626131200203239002157426476909715589884753745340093197780735157342433285087873959583086223435952778828990141953342852989918267742690560109220812033079723071595189803147353115143291863599684297833315578232357802685084828187607434386651771030181058119132625244081657522667973434282892633250885016399261359606676087314037563601158069464939832539531420131096462246361099862220100378790610136791102380443687692841348627653727891784812098036568454624530029176823701121831616123485978396627096760417864812879560452573755106418819657169372667088037037383008648804454747601231489522743202482207739678477997006650685100445454879913152774242868632834740814662857740477263182739303776832167509236645310292126374654932374975889590631428762704727054107397148764038604920455707493386013696665741979508275209344706959885767479004749864655826179933594852193715321279191785375565122508592022113623535610055719937505140681472762836053171354867616291997543807865760325612442791440401312381480266327367327240944168104104812945275426958154427043848557877938773623967317795725784139408989184 [158,13] -25521472519293611796603251653463164468606687889194487067049389547594284623193830073741142519449436148392232547764940485416855506401882399420784679428553838077070819207361402523002976500078860281797714906850109337245144421108530811539170979055722735885318885200152577863600098683364100848327338867532862315768079961948405844766479285331893425211563455998436862040522039984867226706673699464925246733276089208600231925564878727416169275083174497833393416063341006897443394610498439550501895610378689863223612061604406498446549537145109809604212542153222102323676580885876575535854404945300978527027640171144434348548442772168918583102024650359294973111110622511326255770443130260321404356190152399535666439633749951860695359782900723204606805281220360696672631613064277776248879024144313558089498159140174729791250656346512992618646872309859198638040806286704993126207499675841315188197381115004932215888209950488791766066022639548230277803518275122243376667467164819081707469113398197711699552251660350530456574651396987529555634997407751231617344189890187703457056278829079753072026393258670165738440248320886252287604219593733515054556676701359895924093475813491527436089806663945551742848686557771596791109707302781875354812664934056358790755840 [158,14] 58993356266928597153167836249761670267585941998897959343067591899518374052404636159944082980261706422529931414177527223203687045369895924577283363169573493189835756020659755564112157943323227493412741646727021905322517800443899389707708693811562387449693595075550137080397631581150451765630650628232788739723558818986394249902553163870597198461422186530389878725152600740406807067892065233086276340173119473459180995738527714140236086028466353871632267045552385115029955113225722040095661876310674198218965050770569149690648888798213925638597219443881960891217439934072251573653678840877715357045463454755257414782464640584514986682416631582385543479049397610573619521377380009571436207611323422870458701203081197767719869588015544702521070225494810390405062986741128288246001086514336554580835911956974428066670372549592206358606583722405353721803079740092627511122301383887703493852411926398976078191143875866712679328722031870129876827136913734037652868697181874877015751846077129738163547325200271183842563077242240854829590403023696725298633281963730355413784317131315026841092148593349085512837757217265370335669605994497956280381587107895268464635164310821795747701334954142069655989816614362850527156211361331143799579489306448949725824 [158,15] -80217668742897203921723370474323386625178592617965679142473641759196708410349486195272441121484774620625136761611718120290534968554409003533019475759162739310535091325859989205009974324676596175746525491123321065649708782217356561931812267044700566102277338628969928097509135363210100826910920094815591621240260206817100202887915414908501057203946926945964852009924419877253799064626559461328240782671189033344209423146386312565057996754262423717225727704865523580026291406080415511343636947762399110566852077778654362316666210319796327346781121534271968297414394455505090640743818867254591811027547285019831326648622585153581610983247777775094365356846134616773685511958999133572567365817501766201126090385784016733278333813079115923455098646503295929012017972304003615318395326097386995030352157207034844444628915037634665654588800930433724659959150590280250201126737747395830944484487567153020806968360648482024571202292199009911309293747487808636230577029061978457838946937375332368721278033548257911906415528848504982034699341347914726413225418202684466050412968240888487190915550550782407535314160359094534550159257915856622489780859817056811421079670215065716390956954693154965908356368448775963501763053931537767952718350899528065280 [158,16] -107327071666904587627158214850379716027150460196688763638005609750712008617782440860335858948376673216958849353886409264783192689206418721806965319382724365601686316029418964508501664725242996386186778211189742209273249780172224549224802583582906773063239276761400868975571265848424176274371345428397351927209315510700969683463087389591205406641163193970596623253463453662902606510412760717530843021775017664920258990949915621003272384167381046814938194909519481622581711920372226437663093135903439165568548768979306022610786229310468833317976343462985400618220865131214281202786314780861013261935440862619144896650921247210343345763812502404380155034867579671581253178351695883413126488083701687497350941212905454625380999009849976858084663265571148924906288262112336426633916296576909178544470908094848291600733571302781022591080388160405133166915955439044778164979362907421899861494086707902123736607904967232903141241918896146250064337631447232962685933097482655204568858011771971713507845942437142751169670711166860782090459812031371483589833571935134999456435078475944670934791011485496910911776805962894610710721272283281083178723350785091772084855545441203058911135005735686073491223845380047241270966839949989773679458299836382080 [158,17] 642972923219500021420440873334234790333366016371250650788750132318575627909788238558920873868386698418898918130727231211462802013957176269574031409893777751538795055889312040996459341526615693614528732300552074390919296501787754218572828384620845919599646441323549529509807616808907978283049497358891116558516251158072226776155266113602537254680604293639053174210873651005209989428351666449209730600172114282415343217217871642749854101096609493528578916665632540057847011637154822157491636158505315273770848423968661580722688911888024824504378842318665418666548928522531369129427237147217298800833389829447792197458973620788550620580862136766568224715732572294801802587166363899702538454702837508284019849041659851982664743852457198812647439010058643977932957615547393107396970544914839887254162771998368532344734507535173905079898033117274649893343362336691220237569253442866012443914590634283652342127327391842008211125179993840678232150568832222510457636891030594021185839490906922102541917207465618462894635335803619974604581069374203872437820121913100072613620171697045426057237876106168980902584124042962755447234792145661404076844395059349455392387100062891106550032336922812398748691335479382385145255837499015175945700122039472 [158,18] 1187505374402864192217145213141131497651922144062362252944933086384436261117872668047709015316571751973541972942420717002078647846885275055248865730584581543692858298683620712072920713706200484686702948595507194121573672906401922985014979532193915539542635590787734667888477288629319760698011748245931082200858006901855557799433678385159636928247614510593247358426081668253807566356456600120514543400411646527786747636095835721900586674176651345385246853764274001580998559247042108601171356433614476085424758971154506380382571385386382937402407318845481991703383501745088611046218880611108511855215940308803204013682411829161066344069679402954880129811588614546026596266097342596979707740483531457085308754997510831095629879592472222882646863408447637831618163222199369193047329272694554841350009666154678991773923711202676853470681814000287495927117375145670398083538322553949295676657097642968866654473936017290351847893837130552781080589543700204221403360177668735439196599600115338390279870234909851275467454041384541065339231892438624873366648686591740297404467393394782339802596763215314797452501195309839641696576634014593338547132994927739808260844001925908997210598573682436573377862241744469930170339386836373942031073292008 [158,19] -15585519178013838220760267050533942806414091903545485626713909060945337721063602773735810087276635567874979113281569000765419941186154007921110988590741696019826078219360219402595129574205624554564408183000241839421560799483453583449183663358143969817656287560314329611386313493489899672173175838273937045869856541741851509835087868263139669817670727578902182775887134672551693722378703565036082340171270760747569101905388129158284467792443591197404020242513919016052104516920259605805714136430434474625987391163732037934563523748066411342959693792083229336887408195092109160080493479574365026847534634994745454106551873205096868471324915362257737447014921972062489884102404095921690822458216372687159571732880675881381184803201334234920525084808523950950036305102767244198393512712519690273375803657357760231612205396549210044838612385663691605582452612965644686378235071931357916335157935099810869452151280859943500151153273286596053967938406163183045672221926480991568740073088197631474029525083076069193888076012515106432371667493871114162221127667283900383437556217489879911435776218188873536959851231357263569717674741239867394438791837223395739022131617197146834291669181369938599793876894363986118469404759828500307758201376 [158,20] 45133790038295937153548590951797113606060927074842679992903562568413683754597182228213634659865154827317086345703936238627422643582746770723867465178729983734901883913459295988889603856019733568652613859911261059006764354499025473349016085961331158524522577403636794072516355538560536015446324838738666362592073241562021249555584809976236875558851686557264934902539787399666928560639909696212903943242221464893181122441824583935684742130223715475413006888788485238548956819151828435166085786563570360514496943202156344938730062038931919159536396701204623426095343618916630068121870325944639818010107448801273665348385606016058544791417285735202974689020536130811245338708603205813330784145179764448063205643615676963997041322822156903768715863151535586543484700435185604621129918762816132382884566149700981664247644456786263160282224725131930165152117375544495937621613794921373371566645790717078257896890188001622883857572545428614961616750393907463480014888432235845969559805423461451741617816718290981867490178298005457069176150924160151305596724936711710468349585939815416684349899377354484672663053012635393084380713466799369788651041487842716086749728014649515123904622588182658640409151478329866813748989002059314325237376 [158,21] -24528798156690318627812333283392808392772995644850523119688287131904711269513962144385038593235007846842495064913318678203751545580431973157834075455612757851349471642529939202368752849166772787204289707582556267117005782474623015444746940094679812007995440374413240591185882940526564315089872858648236131276957040572964413795391858219020983845948553777468137152702245526190678620126150753772950655738972663853078546522841825805334425673050252905520755185162969050118116701862549378337175737267583949230213155437844464358773835908639907930446901033827301266476671530647630705939522496513462585132190721986268932135396534962396075722678457423121647462483335493177422861082637167411072133801995250967479938841348091646003087209053177311388185906719821099428921088126947732914189823922879801447911988901968126070607575801032768966532367886673060115990883189610936537845082737188819432429817091108947945603959888714694564443633446714667231438618423906369706209000666964161979119378631457518983714335133290553644735027320465008991497122107127564148888038741015235695339602479707145712092033015115588902037107538864860834591015372426670836529914323462097922940233796230079019015840253312465946036691173505999480011097445143901710696 [158,22] -191119074505753542152528328550579534982141629431292147459354221445472824425850778272927766256122984585175460677299192665335603426257323404687471981927408391386812679388759039493973460344075020275136144697560297086601666171265325586345960845675959575618019998228505073623088157978335584252306080836902475531734619635495436550559636670993356989022037956016240321771321862454321851607076592292912829453820532129290030545538071508090458909891500641556338539658906586737713959043071766111400336485153040950915394460922619821457608060828525639863800981120760403701816407018704315222479395238315465700982678483272004088592098703792414546723939085262792327908212485519230691427748578292963790684138108602960670754023254735225919296370741213651181378120797798951310012505382765898235871726557097730837346740261327499025406926910092006401627275072564324360308953637582525276995103003558198949036625566696192730289443051582727558825651302380157800399593012730941558849026128238349144652151742827622443075086724900914318358104875965307728359990399397659820972996140015182930828223360942789998164923359357262556339958759720649053456176704001582845095920854507727559325148535807172275099768049797394053123877380381803824961241931227177308 [158,23] 575363139615832377905794715208970294393583713283038325282103226656595290044476583818753151277206536579714970412198928147800190033891414971346750912717145140152884659036399145497379559423019565505680566060503648936278564492920788958334605568051463709923097152602471490934466801842876709192158111483923239770886185152073081299582273640667669462681536278542066747599911395104558682699385206209147074904642296907930216807121538131914906823222609075493860794149291219929933296896785950945738464857455870774745799467436699969848483439283401228344186009970168466953722196852965755391747237285219040580704817346155559860207323812924470160808552595231394459261590837052924033435673283527692125394120252855926975696735441767592614757059300977647037501947347584348813214773723373589440839484819322858212069239313827698259726799558282287749007551070909331394103928726790765381414337205742591927206332006153623793117194935829564203342203116319858389565625440470028294675157283298109339961086047210597260774275444932772098298842833417679314863026014812567505368374481235794815913710895164801245284951178907586189324224637765373695351739271306769538866946689069400323394301618146957644715175119895630259370679002659833411499486490644160 [158,24] -591618855508360403980334682484363663457717181859462032818998283408385842403457216065407242958681727822978973976667253834272230884288823391990163282661548175212744485677701339615302736844422515521623981609481243491260771464883035371541246625100733821556209253234700870049579313356917680544204774367996527035477253605315205122483771523612082842885045551801221927182942686424838744336576496278173321609517940178020141820301096476942124973272713945264553659962202962424975053756705829131043568752328783866948274075456353585323819391443026012782400752885704728909844870166592069464531413433697037336653955731953078191370569112797145785729008627672844259231111900799172398000426855512670709828147608428739823106882820099065125153799783281168107945806635177692415275146853069047842682854719164465709260021379540109169538723530589281625160405172382932120822471393235741279567666071690570166981960982256192955282586950115282982706405749444411770753200186908714644049564327679406096192682194898588616794986217336875912108037126156986999586514714760375266436014791128435765036351328776684392823532402237673543067841655459596167256313572015139901205890656454911066632887641486424813119714220556107308149241055968212442137614014544 [158,25] -410049613254006249242952799064501904930775561476198603596764536840415782036922605425708499312116120687501606805068431505909583092758559915549508618111429496159013062190216127216353153220190611863307274253168531662215553129285291738046206169505030238751560994211596743629237777792450835926513264015879197100884493106350966411470640149025625492315381142058036515824515672486245590523655254237257092943858602140157949003574163576209051529917644596009012564859220716369682155812702626737226036300350203401927796852612036920475653387182953865127863093798579751799784101346552888843146826398511669900675324114645109343128553304141332272795248616831992678285192121485558587677826365904871854308120112870862239019516706989903189008327659831654607470422399274417977201688008650562035319360744369916366452360870105521186896462294160489184685878013739459212539932376685514215597449120078265892959249679633010555070424526609795298598663662764850699436485112777369489737095860534840621044168903873690323316314543696094218570588648157118887731639003054886249045566529105868999589293976100480314601693610639768484662856506843649685884046854954669792110051391857361236881381755938324276356714113446898068814059123602661106225739520 [158,26] 1981428372902733531575001708709800224336628469455027445220149302658034573596528117165833411727659425822277490550372695845840110132713710155924453068911253520645614101917959400868557006315280506762240507240768089684371176905327039412348570391962370320856198816858383944013729606453255279703687749407389298894098729223752511042051013341602236832994758405502110484720028019510247267175336438234896258645074684861486036385016328608723840874412654200131060781790294723972219003053584851132581400728577356861897926275508254287083432954339986039861640231050011038757663566504933903899112405075413174455079710954384181794024672381206336957755294180428822353718034421178244913569056964788280682309125212413725736293181000759321761196335939777451868653269231989817571736360688166576538397399375561556786369500671815802859559633933948113112737046790945664278550192244110496309181935390481936052843856470217600115334420863028568098099946238209545951035113583622025187709356961507233140145447596871899614614538380342314950129084916648684940255904523893362847639225085314275346476732359078526030165123672732137029441045321300543049675489914611313545243543183929591839833322139885908727764341701390635711922941022833205888363882 [158,27] -2409348814355540782393724358653639226873376803562649729614743974926860724324203000850344680502547207705617816583306433525229378156039626219515072064456422769589370745198183772367286862245078377514431117851704382341839431567719807790212972829432662301297215245721152735279473867468440964379163263914465165258180934476738450333231047018359646526528443500786153693709801055166283626688118792206349727403113983726134876505909432821670526671571294934296375984710976200754961124976946601782228907014940371806369787979172840775997091926080600712747594999511200766726637127587489677574169145236222190721774418083231155127611251489751846207196200072123221612967882576965765578585269759833877137695502538377843590047091834057242842098357256786411064360149116860747010164342384139285289404627567136172977209153127241027716519524426191525287273349961028037691928463299879610291638592573929443261302487404240041708160630930009405331132626466761756807821762407790280329588923875835354917300183507746634048865642456888998663209679888255705479536647899997155921690718857457142692497481497640688571097600040681585757622847011098120656592679027752825597059869041883100686063653111292662372226805240558755717015452930597601697344 [158,28] 766624227276147030623602440978260796361112884899846286303074848589418456110604084389194160368338772347660042400266583719070278104102953665273205691234370449839439878158310460092525212119733037179552045517205545664046771507485650141781484822418758990622868796188441610759361745300352669264404189883968758913224173014908409431272518711798272769655882345971653656987643806771813337448415143461291463733236508651914815681847468379546826907860012071217401439185871065397854674503884120730928953385966664672909088020074311295696247239185426624296789992016890718800713702126983591392719145693659337098509693416570796068060842846795262886422909505589450862430600860444659471464695761705341783923164647441057715773272035328222966153698680005638098447256249435904039414783932276526037044623379850739518938943126837546668624414417812605607243312567337813467550770260238803374924804653644022499835718107327233234780275798285737001374721959033975920693720796969096238417168832575657308883560646405155506187094332760832334005089904743760165546661857388776705234137591504940828554483102255997495242841916215411497809980780270727884729782268293799211309449157655465958303438804147918857282131878790969316630633517607855968 [158,29] 1407469382401380015648826447665797285611830105574580278214707283785540622810613686321107106285597800869377285675002716657442012249060507257483752593316921914322575167874394021993933886088015778055353315316352978854070504935373551889350942159053478922399528517070759307580532521266560667505180878620693722680477701416253910400940420985918169399825974066858733754264319921620881447455887639609847887881349773978764723977930139436054782039052803599182067431333987287381665450652325987509635019299672099220767379417823214692352651394099062511876856932373541672397822649559514982620906799166331612118290462276114733972574157186509507530560690481331761208555752420856914243949318714077165303021168200397926308160219054650807098306695944317966830541203463475782330554418008226184054140010639391333566213288147795782545222403864615359144123796241914778113498069554474695705083470063819566956500764532412747399585023620879798537462728022253551858271581286249435200963266924176876917417771421649967506772944163436101858522297234372005238644620113919767326479404221904201304220009969974663278831782950957190993070097930036986321698434221930052696359300598337135143733193303365780523356983513487633532550959596128104 [158,30] -1724626401021173377144240907198467403269204192224838665999385294407543078321519125784375670418746083969638083748113752307787808980955152912667332747890098322969710279211428016449091772481585004779322540888009048591369255133370671309413512613839217308141623650343136832217941715006147717499002079702694392756599557922261008092862017126535939977557598285714223380065933208157440602944651937514504801491469440475887641128289122414762474009096977583082264126319094792605664053803105255831649360968355323549522935933750615118210307286256163028521140175431433464524615656298748906104619384944998431796086039028793931012584199586639169305636506866019035583594816676191089525046797208691570838781274369820459598671892070092283428961366474598117694887741429176996824139029465725927889728408824648668982097006584609152126999807168400944760359271284696704316784805622800501868196423605432173231072366086347385986707288274815360437278085095639328839039979181360801500742179562082749546788693310290468580129415341494497834358409063392536010277334166867284977808939609554437304681666511015765489241020984005594576146557337680787409394601249779938600911822950326726740056544931962206678405967541263346838428299626344 [158,31] -190343955580528495584485220458465471692906355060098686656875658105036548630089796749837060430876975167411356643741971875951104114455472904108960527352634142007852509099261318036333906847876451830606325129647422604697801847215086729123803777371166693258007866352524865957724441596481131575664621706029805692445383094725246549484672340039992321547228636350796268268431898521247120208501179530552913673526655881942250180503359656386528825126276082134044109910294717432826678012166029786108264015699191152512674783702639650635462307283686626164352210592391522635481350334105186655216961331974821803524367084406751437286564535733616723131464064602364428076992612745434738492088167022687638585130605166648768238816460705354441108774386960229118461561965446440801616275331133008974302653356632745352325628368972324408483026396120673780064731998066362394397732422381337702824121182275883246381039533566310544919429721718198851497169858029734859100133191597414525742058691912757970996180972498029959173777840931883316960821617555162918155661346024303731331224972748935426726591707103892879506584298034053133389723849317309705401513290326859809006428630392906097359589740706416105229627711192947431566302976 [158,32] 2674754473871571840878564902901073960264779699538089683072845701151351019709920673819148559046124931283154654542863823475805567974498233177473392411621365383466639419798804481116379789108834276902769404823385882265659162710005693942517534534316588933028344469444053788986426703685504600926881128687111149104155345934928092711018975001809594897636683716907153934706010614227309809641627196083984017623942070563345677689131533858083096824406869903702526673473459077376855830071573678021649175207360313631194044664406396985105504446868303373530083502272845167254595785203323069453688802475405843184323281805969340421885048153806028155317227898121009805049736929700165286606079789665032429388588043166532747141592125337849739201306346271015622801986119218900580104233748697813649870796347824429339958262384084162502965365469386825365538652090133607519726352298719070567824915816746114064631538619838611550360475568369859178251845535509498959416447714558325686115585337743766176536600459030405613812964434823158559270554706141567681664901113665933934094835108770942612398953008188260125316304104065386405170211596576108532591407867505281866954834126627891335609714193153980106872219869555937817357240 [158,33] -4392384517040964681119415590124480196036562415850538939428005124091914562843082197235766799880906268426628839364646430024257523771758854759630024733562038680680391559590239497286436977524052325191901389819803506552079470575078421641220144842876266443765899538223272158083987959667623167140848658246617458523127322702304251225893150639371806651730021014471138072517709856896251547628136264820082621646078954773701205212868012040508964572981845192386859756935559014842880589925142968619034133156263424930311538618366517645420655353697645866893250992500168331378831747883423111151289373233989336395231070083549043494821056928070800561041634458880963278491983318001265725885122717946823210962823842371062840204023643891253550072631898470069779786739820054414019928771573450022753520204227777291580426226245690311855252667326593128459520121842464673261387576715549943913769700709042562835733979027639519508420284199043833076097412464128169048353074200877610994804907511259453040722033477565746592891588712675555314028634212398089202836041841631198501839753983091310088715488732698041794308407923226641180500197109773400861896012980985611164397375209658216884547143921026081915632498959262834758896 [158,34] 5469954726211882329655359875862538675841206122764512219130657908228905934790699422608551506872902787867665169872245030551941670413433780857509185920266008576058946080146772639129478512891052607013365156446912354806730239425238137131061318895074783746886564325687437428960943296233641927261438120558490713390186297350753546073653153193464034772185452462114848375746339943687548520977153128720841797149418223114617927647206758603893014125943962852528139007206134023415780487914777658739054351310487186833063726606628333350853938879290964948585355040874060050120694116123683671772116255943796070956494487646082482974600241981878579925670301509236684142638949846184563810745920576287979149551219088449792080880918122404481136717975467951378605191097546746700307233893105750931315156127815292429901792792049853092277705446694137869479029023327608819231977894719747022176738408812175240165508700633572334123890524743254792921157330069970693964986320662475352106548379627039007997767177306311440279929694970226623332848971820038373359437003842417182426933805011874420804937405057480828304705901728893931605942450279669316980167249648200840480307982136449007427592716530793882428512989714434442909 [158,35] -6516813957930549995816448145400104825204449201606335633759143311405863045641998759385905283778805559581525972672232537446808802488638222201089400907823288791564786995326534821067218410813994007055639508594823285901561585577049467383375822275961225496667527790914817609336805795918889587804406786806193197982974730010527777917645898807337351537967027382178930343787083450655956401129740882070475685587961364620550548300815115484119888938710392206315418396471871809625710941620466916133677609992053422999345500135712220607650523846585303073127134269391514500014970943709073697419854966641617205922565881522770201448428252110025720325155895272370930804611424359685487889776126111370812598242928673159304546764740258187910539505801967863967677642961632452818193983198713465629122494178922167249997955854161705939990187490938886288323792372243766396949876476560730696080450984638601863470516518257655789982197501950657554348896938132857240276913505371588206895568922005767237985177388816460964902461491623917260220803162389759408003720669081889445536428413609554564160821052772207275575423710741382300248800738891358777811074219681342094013608930192894136399723700266108256990541236376926848 [158,36] 7600874581136768343529478345223089630173168301215703187124488223413257999035726257867945637506628872505292878884124230454983232331476149902472428320719404514990904236635890466716115211858048278232164817838817671423616844789935592706391319938090627702176396917474114055803833175983784673162769231077103887109316152927774860369961655121543403878593434483446368078425060840652222959624876229975754102941241943434906312278793250682387383848593067340742419730874258600546179829222540091614619955668711977007294021954073997496224024001486891368425136352896256045936416304513735737672777629268061070651927934069444788284640154690038744423945441760815777189494948037725545622599133823778426759447653934158113297642824254351177399277981215310183918429334002725024219679291488449256669178056869192249802572718913526228974222499779047932097988984456851966874342149610452896899557844002487075972101243180432744657178849816480453419171720699370793847554436033709053312626963982947189334307179105488733184272474017952342493583620427187787709857949278077514268181817633440936801948090866681296007599898260669741609610373376082605857629299458654041197898525439269319114539204100740639785092353411616 [158,37] -8340880032387537198612887655855804933029204919588722499837210742783015325173738648755621331113274245928583067920968856619941045265723331759919261792745140054537580840490067480926225025656852127765572342910040233289027850738086250492207424788072101919951457535116158120861045543648766830723098430766313547366790416523247311419897518259706970385000920429977492771186794043735241204725566992847283529026623888707471179005716623738306809756186000547276572045172987203016621683337711115914493961543466429688162537142576235395762195710788486524485334304871368360801416488115199157076020482808868375441815220195383588141480599888285209787862897577668658088549075517361560444980005440910145514293299082879778785144777325288157406134757030057802779515213331204331482614111417232463132481961532869285988923218911796739450623536862766831893238857773242165188369844875446122111619287638597380154325278821316101661193511973657945500260548033741877433628196886266987990709908667346042806918348141744262738636981470993560222746262750710588946797321555126533837871739720731451761541392891264670042959620919025703110559798034552319084725986014746019807308940122324749931147003403534654744659022248 [158,38] 8422779050852849161478509975910964679255123212303614657876947235810929582249661566566489092923650021620194629340388933246229928821443312060185986680677684840965007997857427811184655857165132759698353540766317103898405961952327951800057105387179918527748554336593754449276146889980537454289391019021968573042139672954273525058931340630994225550525597861749794924613027970418002758110192463078461389914601574638939055060507545042089630132399319329245835527641183756051991151894827596326342098033110543508544835739374679679664251351073377829087047316843669022842775930504524696626931382060633825520571923256428333013423867102658312608024873213406971720304937594550981329603639742838094446979689673534705731792504882096709473832257929909419218035957616199373203211257924873843506414825296991518258970237510292647961894065291896203556299207490734275103077568439347122891371888456927027471141972574547198183328009301913778497818953261347686364258897228210712707364863639281684570617360674483740698533386553850922918822649879749152306010593882901723925351507820854622838101190566828208182884749240992841738497191553828585490933540823815355088039434208403982927685136402244851243625624 [158,39] -7808474107095335398162149856206561302083209290321225803344132489482652203899059282345865244804492076513653801648671253326614049542594704657139346993365701723254897559714129503226325181639347009808686595458698854015179814648233324514001131497382182916940335579455269404398104890010912466143138264463551455946255286292826398744352311189657802727893192699430702256306479441187548475936595250646678457430831157377106706730733316665391745901379858504221283811599690531176450054018546458586606754071277369229415610485985485209272554743311240514400885800796846013078496002527623000746947475153692532611508630369020002079323345483412641004717733991211310558440529766079031685406293713203656417648337884308404693738240386446181480025163599830822163362241277943733208944696815040430945044166791980785379580143719508417732612731170398987322508646213501784394097598042327254845594899991902009041594976291893488062683635432032702599373607078107783943069086299585976907783172306725666598046769301469298071181046366547756508662846116992393734062756415511824807231425350649658375666870775885287855732515958094107266802844464066569090425224970924407798974188390705767331951885679544642944768 [158,40] 6664248020153586984025026374409832660172144982869719304995776865633753073994854206382938220710330002879272016115373100952520013085522663236892581048453001628642239842288681268145893954233345037190491297264662762705118439702378187916152895156554833103696046862496859983275559937742748708121935485727047501845916122489144792693497352046350523079822531116182116012833070632937753514246938866468504827784389914995103257091691657998743982027959901050079169046987802953011398057971362491177024763888671844783032042535178104416854521824008130645371136460582526015975762935953252261198318952878498065426183390091806828483085366284488248724009314524805516075537005716379564563414468924527466573052076730647890180662648322513062165371172668938930782286270349541488399424322818172616028547928247235159999129134276603967122315028686836242897824483160095531274539757288169564197469381699119584276990576582574375253609765845142343033306054585716269890018734635246040965005476213920500935005812282731559056723323258133386657050056079272356545238731316250936640003749824411956172881116646528524271075374298151065856154967876579332655874656382641387419815501183586878689079198133864140888 [158,41] -5245401258507158105375352289112514326226946054963780514423007065258104871743889029523244791981323751743991760743630110524694377612852727714628929287334397343383752209475741573247012859569252779579232404428609067169025367370854283965029227285516502908630684453778575300334766588452794323029369780143378037224873099537697811171767212822487246659145899594383722777375805457700429481459275419763415741748795651646602909527980253432434483816351380212080165277375661232862663610327321324782447785988460872557693734489783172521465092956529732192858146090091264132024430591032357518900776129848206714221894429456717448532115482703908991454365445401833339131114092904564008379857526503251500050997715781945142232999470031393663694715690428193757049042131538978111010317559537702290809942682569580003367960012885919974123452366924944259345103845778519617820762082098245815512765812145707646320796315033676814562585482917691064094608181026859097885449162215977197148774931724453928050186558562810953730705133856575978260201028874403601286154279426652708897100615910690425205198023569230735572906552810003232060762159528135541448901861889153297317278255600216573806548221049741424 [158,42] 3809481568764753294126261478053075724799422541715260432107041317079261594211849051090083252799433086837492040395981055095157891103007667215898082889624737160994666398271329492274131073869057038616466498589383834494550078759582528183861843099998537537764710653433181640686414319848977172892842745498349880115254274608588301485179303841855880037480737578592333164019766892656808713349986699294459399232155412568689930329830024686917079993519496534595479914509177607209123681350012099374315241670467563708230532793829913384876455033731324393493893697374009507236559005388403449745035508249570547063952110874078924878359236062459072635835246289714570486934981952788386294713290747780475685269794972974338939753762316059145117972433122725268098817392906346955238928068100260036964315800266494399845622264893136191294097839326898397893137704834349667024197626445222516426799018309836154825690242451471146855547604201503479843328241014515764460759146821778305840357824454387724621512479202627599159595654133473532450732757152539049416984516442914611067928713079325224924858907274522261236189740288034358668802354998572061608246196043745577084891747316376212202302472377045 [158,43] -2552825360407116441151386424779552907875084059370405934934927991040029359134661456267989865408292416322793977044494315523359801417665011297148408347745846263656022838631760038909654367061113308565891587078724751367085895015435066347894139094658942249311866700243491335351557741662513213747901784125196868995170620060421991563595633303756529694711973268179868160807781562238601214998675123187626173706483017042983302466681046735498982958907415164839131567467947258473444453559834017435021057978086911798562343700708118306367837253702913558900734376844686085215109982432430212807193090468837180467186820914047464323247308056726214249186515524910055591519193942291501787927741627337798440906735094763882791622917610391628805455212115199549150707066382020841757458716491297741209017427036685301129798936914499545677190556965175421121026988724418699053508959609332679529896748621200736629746165581153002618342625434292407038762353504168777887180421366987328732039945491237275205801241842313908873366649838777614578651304515882452380557946191135728139118452941412422611348293262665748145377472964584445315662740288400213889001265554308799336739851355474188134645657440 [158,44] 1578317776700388815721516292880272893515138821962646671601979210581492368487508790461708550764058914686820465958549180392265414357602991870834120943520237638566753485679849076392849701162478857246702488285170136232471618891806486972638793039929304205848361668674224641375301206905327382008374104269740159051192766644383175813409146856651547577286375400708259675680082464926330161008343145966184531380879751023469631485893616474277655007118112700567145104496981845679087053267969259403072045756524308195268800514012280062242718318415105713354508479453106349811771334976079531006894941119338135450429022383648954397920285958609231357689384484841783317712118167810286687868813939601900206725060814160113753275445466142216840830925996051821713436763732153181003944903645377202650784658157253537929535659971436714279216731772685096544652970412350000125949605396822477123736630780695718402573631058726075642911354084891451938816449973824758977396994114058216243210771457955732305071083824688248180409131589936550118076696935779812782598519659988348204711966780279649342090671595377520738866761780525837806367777528837816337485329419074680876850723886167531363835712 [158,45] -900120420304047408410677636007106819959638150237250947482344892416138029533297089570714632094897272791206223718016174372419075011698625432035814623918724617179544198431969657501998377600611516761329935659611499431753885432097529952937034867558986155127296839662759044807213041733769311814019494335570752583576755070930895117071913567607800418997789804603061508138108575273349714743767566905718115812694942911709021266563306249420659609551007933884602980488660241233449140021936715402227677080237219662851823365815523714599857692208541299675387096136962301511392662138532786676790741763582709677130165616923237905768107997108562831881316730255877695341727385999228960616048786819840657743443528138590237362923876590582636987601605200513498920789606558812160914473344389843496431001103596475749441072724354926145714518527504664220589223978056422199922887072327143872888105108023418785694786148830795989679706840139894335142629958553753180461241421810795416788870525663792039417547308714130320036207591381999037740796837029182725526122318194425139201138836922903597369553510122056672221607425613173149923240490658441265672109487025250210333662309946325226592 [158,46] 473376252793994004882031103078373145064895755235833084169168695292467428995589932520253112107613032287097631641180698370554058276320758434287163395327963264226874507588645391084628705705600085655454463952181600590220417252137327318865139183150191293335586583396936407697220748154854755533167570503762573866267840899507912596467643559005120247762313514318332251750336658453280541757322945442938278999504940532899661803927433213428296542737277411098583934622684024178231695714712054912987918578920211425929471468910305238837553052726361453482434539056456622176216098833841497409148798458118188107187136457942317335078105649306094804952870899453419983022288932120979101786937716538084427205871174118377630164402768434184544647110047143835728292614445026169713823561520308073900644057147677260750887232765800106986531069073273836193743064623879485154514994268290322279123334000169874066218905681866586874822842782417398686413344960412557222924118247518685885940056010523294382638622839105212842087367705422805526808199824551930168997656525466008176711908687859172374658325867572275914821043006310582379734766416385632740428067831310995623444703282196776440 [158,47] -229462976047767055346521847942089958682507302842375849162261576659177906191932019290098763641521290798603615677681340916834343486137779302072214132957353009996058271252042295857512686124524079469672831424297183685687184080715067248153184113419458642899919488235869772001704533503415547847842002247580933515517078562534292856967616528007687959425298772085166824002327396491869284358256664619795425297447636651903978139055258830091669124330975255729384569360475163580108737182594883806111889137004267350573982484045455024996379388702871355210988577868295958914921954676613815376308907982758746235515232307559459542069730146111219815538408082202376900456874631427420240988204921647139997355441178909361450988340338023007074580242328852943960767552414961710166221778311623977618501953266118277162738691501991887188579497863309641745458986088968023143654344895311466774489809207726906155020337636769857180612242078682414950374482251016385559612369615541020084316234795383214237917865784000369310766186082172743276078231820850016217651817256142117805810759354338510651128717719130306486934836227844795826933591993928821462048014561651817540496362788997376 [158,48] 102458982074466172146893750469699522566546652700872992159279090598658709216782916324610174037326540284127165090400561846739391955897065214990965858935668699157813167218390951991416103600828992554481096077333588026260205880845393568369384569477676130304107333098236158464919456480218356105529213602407772017733039594902100545335524422631620433513880999925874663025651932339401403585893330511335222596934591685141774088875160574458107180734554689276607785650490388813241167986015598919324785902796818133478440782990023204387040380939227147141677025731736468291784532284889062887054614581123854013109732157020304097399628161643210294594551797329446433025024164542020463460050986674391971532498070393485007840388580096637956527517622442785723015417511621709787653084101987578989010763038640044096218047377972076742568790522768500526378633471191626238816130502884482654121136838114126539842720324999286657375985109744073672447137825757567329251475083762692993662153546802400629621102627847502142404312253490565689960520062273753504189457002372434903477816536646583853679057102230872576370256301937864013726009846830863151478781431950435291673064128552 [158,49] -42110107898074883706689224189651518932246925010601027492288572755011292864159740253795707653186961667923228297505596284925797654041121773040657389461909379618552890289862279181535862353281130925652598070285443751163840666290026693853416980913294657656713722778063409279053681930798932067237449777012205185180188990595592524325422011726622892174367104743052584308773258141343830113617657040758289565804103927199031220984776740380384960101225095960107532783682809118824723667825106675036389051667547202499898404541834256004446638874785894881025960148594335824834223491662461965928695905637060205571671607964059156356633829840955938211790535956140218450086132291657630743883688317436971041018943763894313310004487108080355995524590833605160649371454742494898412541197910808213559306216745052749827110612363293499681417071391053396077429282082698179775499630829741601818728033502740120733562461621432467152462603964772442980144730032896789399981872126630773281086195908572320106469960852706702892525050320004888538560217243275536159232581810055240850832655635234262162799088603510455899165623267924564528656333950923426702380449078850038275782384 [158,50] 15915576875694010918853539955260560655528592246350144182252373884421445654526663273099303641078510018194636182585624019474159876699997216523961130961842369392078881236136031721650069701873277653729887619328954889192536066821419435889398106882749160601326185705422974678122652187507699933236430314956846653585103750399880938628432392942074741955139983619888407720993477128786025418699257900421591092741589155167628231659565624863263566332979488878372806973721038431361107785300208014684308300651213780374805953208358787879356855280295172075211687926288228216594932377800922161575273285434344644826497425691747621586905121866805407402397938421967061500808740831596038997144555154563003497617308502240993369916425322839029018903954014562254782102457514928654849178853243428621344087873553582604789528889200990042644177934956167190859531588362156445862029687852378327216424913047560494487056369727490207218098249116407488720291003460273125256671006395670815947331723352027484550324129802111834307245930680938969016253956393619064830211828894048351853024754267888653256736054155285251526221680991962499591796568760700291883559128507466261502495 [158,51] -5525663881310778157291392449741508806158335205106599948478821250152691345390510865252719310777756556655476459765332113950726881469907408069724571112828215876538177261292979479447870731566266194441532219907196817466569849656630974574174054024466560022808314244361663028257071800982560385178315872044404953549071945095422760819055856644346841215794950183562119223899837536604806644891632107909429344144130471223694734152741623645989491992842908997622510101880622128255268957824209296921893138721935514212985607683114918818332910497978983099953664996621197155453053005716238336573457584250996371126137925554579454933885432111118480955187829070428623554362491896713280444035022030077920606612318962844366599392493317631236000684524503583080571972771172914093157983528027687577456775753721949391169390715757988766703691744067604038861621721278204628073048349776941012114745921308421059198349246093661021923908263026052084130495137702609085841508373038814359345925551889847741567061889593709058980221394542795974454137568271721358974203077956929591028720571123731381887697836470693661171492147201475327806608956065476102603147440878193569728 [158,52] 1760047420790614699507692503268972399644506865355121748736830841308743099845647048540898132084731516069547122876657794055906688274662682359104857561110170300705536020758765995708751170527019152856106164570348224374687748028959222423206622572342166990198460554360122206254652012155911117821585843102032762548066863187189706262302092767101109144621057953629351372179701143207985779638429971365396776503985438460654079258807481061017134759660600918909978324627391014360341737892084221562280697571472964718413087135189160132329370691244964030388493021238306223553910087862033437066600456627395326247900140860685507810911803832648722514871674836166872499614748522487092171534053721610743505085728561033515185054479123642141723553759938704938676708336837930130006900952205206775356853477475885516687095119550554926718376523183647797350513664747992856641685208940440852297628728667868537227441410028283208296596018068189367495954283409702763795406099874826117249866568289596403410347044685947942372326409505717656311621026947323403078362313614498471552637167065820979992925443351116882057339641147997784887307276190654945041598749783736448 [158,53] -513590160866886431131160805605137695057080634042696540322973714926269249078043708965313422778832663230740571537460345984913882042683377043165574670695173409357088637257236514233290509583623892826396397942440876133325978837824186254052589511590568821626095513324875955483574418333388414550432032666542126381520860456794215940415083200164631183690669586842619953126936851671920411310543295404972505869135584794069790282550521632469808705509034631173105658326391798577472459273141973712846063216654777868749332137310593687585653904571845495271134965859117161298103783347681065475100208775153674992914258624717719494922962112765581274812843496456954016056766137008990636463480215948604742885782659055216937613376328751856840123589345138634279263060391613107144567578870232461568224579223461058509126443290764051740319651184679280992027587290045323031892738518098962955015704530119327990011458933606539607899313109856304007695766005740945498992140821914442772285074766756592991906030986952594773289357889569707566709095402593730609659225776426712326188098069907553457442122440521543235244948413049486519872937914621077251400633312848 [158,54] 137072623174003960067147773358005257316520214606410182763495860449228767082277217024455157968479176779672820409272363405036579440608408670444059900936754283896733960784721830656998310469957074435259101720745547690813316438422822143528124796324989257567942883769533177731807627815147440846738716753418677569626689347218581539255429968402338161041040713356525698904775358918273167898098411532008724820816703805829327046653607410412580221483968111140148333578697422671121412317356419336252792422351744672723563980537425415787802203735767870712693394728515523861535192972304748905585411995792956199328167603916531948566861645996619937110550065300706434277310977833207748197801289543528836855905598173429033543749535019455428376259733227911424503755328263056074709532473225018189282242651455798951826581870745611679657125707938265070116249421951064431431440927373219652476663337059308832760095567082944759359444085586272107950956396727878672084998983441515748325310377486545053871027576427158654245203955660805894995219156016882319027958657378451524744986159855404390950684431240661350251496643495607324057455776620261378988482040 [158,55] -33398532417202777339120258237214350171903811069887217935432711525084304854176677404618365838547096124608899098775069332354050171883682434888830492014293759812205042599899092134103002279605983758505201470656859448055671333447542131829444182965932070376920429394932816796315503724467055889657940301911103702951736123488031211502849803183092145616953080457866735750584457986737551414247042518967673709733401996569710873731432190298318817131616215368883904576344538307676512222481892085468577322954762023973691549373439158726824632694767240852040469228947577767419714582303037948209646623080260297979456903069423153061448458278006025423122676110966560281017883977749783282646873076403710006704191532900943793104387223307414293252100454595952643174459374164370862089069268724584702360822251227043270764114974648793449883797684700013252755063248970055795310591651626317736840595067811854283540507660498981587317311798396806391062763321885826423260077148500054222260274832743845961789458184145374737974469737572662202421491779049082694132126618804440832582881594707978608058590459742229406988996545533353997219190276838008141184 [158,56] 7414029902509103728586927846028170208006997944416973357762416071506593957896786124888988417371595577439149689532006389623626649020562600790768678710906246828867006892328376750951319563068555473748360180855406560003831818166915863708707380365015226251780547430089555020347160080738478292146557787810824033907840925141176823594586293803333804504467555220010516612536109483557854262363176202945457770153109681376608025249699226158290582944202427402593564416012272944138224668523991642505701525212768481519769007325619924534559155889040023905211012393149945822463261125389550149348955718920849207981127582508300090545601134423326517944475237068787188868321172912532611475179674292130987545679533251032174175277521896083697399194079085657818633150646339345823303586905495514542761806841459479082523464215855767236316635433357448421260132475201234484867171135176270669047169105879867597084645924474159174731762800924934033248228753863211645070193637899368277827477990437534016409123858884858885743373934085189554043911616592158509390789470073374241222621254837264813465462651503302087537474758823881137166912115873851934912 [158,57] -1496018062161535916229931398820339427154711573047251109641950241253826201395480943984717431559071054669011883708501988594390960089977208491867140789356337721508653821325915080217439459919052864292162135692829374033221658710896401827764164287144070221545034072285281636347083607925650662891174621181198157727071253324245208107384450866905600134281476972777558717947487183546008411104870661249311457913591409037848140076237703828255623955878539289480414199050062964200316851592623368729599312763736216780637923297818714959906910586003889413226563394271851687460061189201908229815151468244033750067274106869988831454121981748187132415025719927493461215839119075469896673244892772511467065405583481692269676513715678927780855479054210605065839883437288349076970913682845411656315996154445142286883132769542512169032360121968429337793936578623478623804328048861790378813859684409146761891095995172334524485683026737089679221931608173531695130689214105213939119234193670802952290619284908176807164028400366852664767209404259861156554815675475862725561102812979087742786567819728880673502888035159631280389328657272056800 [158,58] 273699478124450171018115588958609766640537104689150479499797203794566467805391337850794148844038190674039300458774665838088467367618191974350738952197794140410918740165428390209869888686817107497115681546763457842944738236039464942761742071372312199680023298754313245935615085736413918032415900145708735146868406980994948954948938443810272470771398006981738624753790386488374563564436298323944278986710968728186137030393800291429823642591866830862931551161239462359123238361696291799505741636775897132843326700717237000614147283302737142021718582580769139332949988351490566494235908582619659664331021831175456985024809305297312943073647032464701711437641041102596298839706116202390346755180782800011575349929786865320740551105207110191144993069335728876051637552371733554106472543061116781443186983950977690966871349803536087418854055479981100080014223271268047875889863216051058084355262032630076200297171392426547518311446055897621505328055399049571118813847205636086222635571410901532247740307275191689746136022486169774076603818867258849049747562571997095589293236600203688691006467414327509786050016402824 [158,59] -45273968038587270161819992329633694764149461934844213250424860283987435739918273169285799277234837996857487916068679265429804123406826096290103417519788315073070841348308024801975973287071906347813054381689937913896209408140341617349012908788782035162700750074289256178902108217182841511465189284555744036810625140470614084547806791585209829801273103073472904744016962810828563249826552369307412444874532204520065205018517621878930836030156556555483611905586011966948624887216834245371404346257930316767802375013724250433206660807637878589677900237257213301473192862272323513571426936689735649127645341508497248225250763321608085740717664466678346880697591811943458378583514578503818322260962910656970741299394255918212905897170790015334975031428605461403950013257382266086971307993066634197180586167471071852645539071699104700031464428238909238773669966561815397595814080230967028402461272362087077322153547579465550723843458407760367460747284506953535865437009883077324192537488179639816780609233169198213983056359969671655280417187755839521981215743098855006313614828506605094303652022213027326012963936 [158,60] 6750263485392498385158990151273099291549039595792074722282378349425018094652316114523103466681147558868505656733483260699291306449364054381995417712275512022831998810400306339317092625570807599798622891652793517618306535784902453617358895767096730507145271016762669526951390530919162227080986480453696858764430785414111206420690932912144557037338525983557992297924032730014894843907156904803176688513474613420906753159433437624738509901342236630154160596981085298410918159708859879607083529862243926623273633327780784983129628696024246254570791619573631419960418137405461864199662250846393796330617055568274805242357416455090361695908375890708392260008610953467177076391260055270976811413159979989146191799560160536435365922967072556031138725761315399732897656312299434134642331212086742265679585568186972914170782212316598193971153975841302368836446828590682111792079592318228502716445475860433856934291670011125006001619639160206800656407366868243670615131172917324110148460142730072799079285006367531659200660139355168987858921801169179106889343299313923192982825028787049186335254255919454370012288 [158,61] -904104214847681673166368846464385389843166075701369199016239632103980882106714209900073051024830529787673802671903436651587171799706063317589666093345698702259716865043141352792649651495286471781504145647304073132399344506855634544432288611567765401677155870462578186767193526922622537298177479557668890261763174166138633266405455066045389529268750258487382333843638436995684608051113489176842233599561298928692869475031259156252044952731631642386071694146504107701790504041629718245100023399930125714065445602830310635056404149756686018727274786664153331997618610182991872283951763595756204063757153666711924513773291081404014405564016553483904963709307529057485112849253592937974009688046614433088947919110726636675152188603838987929380477258914721010758204344138199949916943900176826252878847462193265049701888193320263048110322434442798480311475617137468517463941946462164112583764560938372509931527861379707660618936125872287927905117337465975982470931755726718298326224738564342488478047305083744416289323282961047751781732862476580461218759890026538669730798296549735337891277966085445289280 [158,62] 108375076478166305974189009925593860159197891017993645837862380585579677636171398451730742816594878909064231175316454017456397032174829281614590476234375883108174700230104050162690154710480138328582536807587411671851783203058241176895894980279482351865819309505947708201909053621369675420591265106146264910480851963100963150265182612540992934147406937499601518163031880280768096263308016146978747429759758143229600248428894607014529723637530369026745870564636034035139752362260481313701972787289491331873287593467582297778283642892644413738833292211827153798284677475962798850317222605339707742960887630237628943819761818281021724365224985619304624891935489813073148412671754736740139641618071468749935758058877549582850954077498315805829871630268292796270299951431895317852543111738379896791477903863170624007435885454250584168932989133312493185788648774543444278550640895002273847687030833792073260055036341737939615815382040073281271385132735729260832780205556629157520067865049326091862310294265422815816419703191538959695778225194422036912768067959406259484541861552125421677329973248691184 [158,63] -11579545885647667619315299026635887117251547244940204451870804395678819158495595516930627291284451296734614543584632506565829578129639980761022721256158917632275486368233410512170512487850337870896305131154899414052916901323426449432676032433884043589169601413628676537399969311570550274098738963985412872362006857881408015279920660130246082865657254695090279116692261316649353384201062031084828068461008433308612162764753905482233039993012206450888939323366470001420870996831224723264174299303915165066645346191087657944865096591776837135436207529517216809801218877893696771512593858292974478987583607481044844207058664673946477397351186212499523170970916163100161722560469778540693728564410384139300257361145879439470196584270738424328709986972472242550552431391523260283785400563182025379053549969970781167720749623931871612080071849977966760145190310578098630658964750057246804003476255628171275871863508179226114831876327914447587046273477907170208519187365151226401774347728279728222646124972093153204378470975309674768650691062109362065668199786960041706882068013784894811420108625152 [158,64] 1097955587524570435586227219985862131453360942715544781900471292854156308255854490304444310787536487117744752297863608080130131780377512352298742474574285334495002120972799672152030501624167056349982888011978888203700766695653848978717205117392781309017343315644816363899198144120008945102303483326452243266414811607218956753226164044564741314194093156923022546900021104445384652521667790617465764725416798602378950255343024711041182738141789658700566608322587150098712164810899073058988304703315225186485288538993385285085370085821164359389988852259299293468344547605922685761849419460108357904097166512414299588867415979262965513703169825680500419120414246661547054836679724719822966202015344449092159294017740918713229492203720762826312326443050062330636231376699691195627904800368356028288810585487531491627961939607398609216392235091581064691235440482808820337815386029229690979332843291406246000931718775362515431211197589260795169296338082935518856866756999448576045546369582498631386583370863490300168238200846005217907032320959858631710292287727435353898107141375554933063913816 [158,65] -91943915725639947168099387520649867161027120398454936218397154272857014731557155387657479239980592637261407700498537822191107383949967757706921603720365453246752070882906659408776992400488532084774141558976906251408783162083062959972089829919459477604958953616893009855808456594367096258936610776423129884152292617881812950498866226217309226621098909548423931265139214071738322866200752120828873286722280098424610518591327833817481456954967677286194227784345783263344667934419519192206259596345294501083665143746614524994998914807126966327858828176894160244454086524959922675625628575559038764527976039206361191657119103942140183831437982218613571566044036961182705102018027562699766412211092146188583398211128019669095317908586745980600600570151083136549754195794738229235226140764080641504587529355288108221633841260667975223600692594434595699232327462923757538338794749554588183589669099575582555580227884620593564998231121070228374469038994259584485460023718791172052654197480484725300735560772116728399590598815295929474120885114864583853020577937431853343322156426957308340192 [158,66] 6764677740481707685974948602025928485597137920559457341065347073449492093002436163921927278517580877515044614136874847211803393838786072609770129685014573658717633782615418015501915169290627182099363540546297601176824760741381906441432414381865010303925254316915973980016918177818676422017292562279675606760814976802172939969202570653941875048708055247480945981133681472430908862135344859761518557632927948081802049360342304213608405403971816543919498400891889667554901200883484040405177921730003819244414135076070067613264595496050974539132970545398052118243926171268840632048574926314394603738971924765294317570485563212056403127782396419261759644575034787975484088616880908467848883862253240176741418416973328918578203699596494647138060452096501913332445532179804622941568716068813842449208015197565586083465002598181934755818335144547403932722901951172433910244705809342082970099613099149816220877632811511631440987460412286542962003864224186529474144876369224865641336921103598940347496164484595643532817079229267217479744485714574958936853684211080540341743573464877465153 [158,67] -434830583736882558668647963112207654097530991767111842415484342872436292363682214776396656327259993298459127885799345664718573019381038168613682649476304891416492948086164546205581363378117471936824501585693249532854899348770740233963646313062613463708030012305433149605091822566504256518255245030156024907672819327646258170412843049168567293774849953203775074003555417576737588630219653336980736292788832873476658281532892489270234644136454079925799807687049823299241353451474776306707486108391762126547722815622304235772229563024058520775772152960124769098509077431606579510546211630906091933364419093630460134644859607125192994171884190270012648919230789886122202518912318380381459431838232106007074102067709549555323273101040419444601320785965114165561513640250648052884016627168461156743064522552756659497795685341328882751173687114880069361760331916274847500950818035466267112075525434032356994646471834013959833728214105936923615456681770941714570818202936272416927015323412349231098018016983588846671503462980151622228960774195047382678899144872360922608773710020512 [158,68] 24273053874694504469198999284907954740547646151043903068727595929692032699894439925024174010055255722997293028454836752328995513079402047236321401583526244869052957305823046034892801435046720869264426783282555431362385258365675297075300834406153481194754882758378872316264542152850432060452960902977264048136990410965734006293293957130062306041751116541124318717527752999844280871472230829808644201351765010996918351273141251551149497105833939835669219138440592758424289628933191984173177201291491563610649613355540908992093555778489881765115268415109807763703206961278072598793174270204556586506276628334538145321578812649969237888288540041242603148134209045372844199609224515270829715761182862273453967513979544491447321251960605304853022543112632061880757127333413947590710688671843683856888928429927120621161810229563309448305326279066170634685453407680067519411879779482574094510498460563025036047678948556506859782809390625477421228395527486313160185364750647378267349733514296138342628919109976870058832691728841195203635813400372665907729080442917455545175551104 [158,69] -1169130639913117897212003835459105358836372359140950796228508315169661096700836970259363873256889232255662120261797117066491297614591080002740292556779022285230061827985401007429387770472466902331367435626836562065007729381043707312939477064401551520336083924161122833295712475730601148765806961075532289522829449865147432690160929850298204938719750892844433693505445127629519938712693425281521088358158220547298765541635118984283492376186479227582550619443631437337001614397978105727203463641263398035423634330259615990014871772073013826276140840716462969881860951863592476209733417365363205208890435625863522496851860468378584554815806317467753326521675634223200751491202898408907112285272791831535126203161702931336561184036252377727428469637742042742458571287733364887065210516994746623180816124776042107737282463896326692558941263828916329238527457652110470883613997787993327837673080231885569192444412026472801995636745577636150618590657879341927286678466682351591448729594284932669595541432000892728573618109274307839113715695648737995539984638371600135126696 [158,70] 48257436881969044344356496608016183976278992078357191583797468261989352858016639608588170672504510291747801880945660481324484823357921278834926316438009164649554660746970966007099373485607253979419051631380132133012815415749416487654879590029063218714650842258380572734406766118658361943349327474680018368352642507575533607200123829107116806902604119103187377415759791939404060422084774710152302661048258534088097944542377917962519896181751148760489588001718523554034591427624077953929272622308905195555210395812331715605763364434332633701483304943183095020783013501679388608421876324729778214691785725044207507649807721611874935079302938277584001317342911173675077270554562102817383896843093881973974174315588496907284526429299380499619210546893235658894852209808586931628535352743729515432231403119727503010712619736637683840761569080818110170362552704731912079683132143815758756759805514189753347421138003008263812960682902759170935390352980257114059237159740190833853479477528711772305616501770500089568046737248669308847488170565581727724280238251941851876 [158,71] -1694694812974322800908291550026579651921164988191748903012859595673357380945860765751687852897766429264911464283434727514255178899442642436780082680192774193201039303080341534684035559123814187838267404838079172158370374390010333476211381786918917493578632409018448933545046691309213171265186315013942270045096851618729858781116401538780207880163293643538527912134499571678816057322002122192931965094657469147315005730806765403099257068641225607812028147744553210235004083916832022628702461435402424461840078530743234071652048019916173661841571756463342286243857865484351925638291952509698649873934894304855228109452617490614195861167290539077548974452820010150312237901580395923150138144829609742672084076395772679404834088564903941174944431150912712223320221580363522048473032631472702234370580305849510490931670406311049718332328039547264685894959429804830831383524180181356427794486497576519346681289625676188998769305789278054538592972586470402561305804011553189851844920439583985211360481394898059019274435943831411677405884128348714533236060106936768 [158,72] 50252579665728490360954113937971386364131206670122521657772758958898765682040474459252838895609527237924843088194081381469761775708549102130984442199974562712219064491684169501113619072427017941484464224671773266153117022962018321968548583945988992646846047627992514128523852256668203746023458464700534244739230183485375604212668393169715552038167625823889196535632538586099746813997160710768474962207340773303136359228846526873412172777058933622449669547005614179074057955150145695349549494545461548647160368913458551434548763614718362063610079832932055633298907154042384606958640865570015758805138386635140416088671000882376571249895835831823330901237231208207275102804933845939728350927084008373530135765404006371743387906833070753956399175680886623659483701431834680451232571196210211315817481835821258560776575477303538059271784642135158438979243564647099593165361390671237364330111032354691291332283632125024729134228218261861312587333579840947154581928071040235472364473056047963611095818072982811438182833472948533754288064882214645739419563720 [158,73] -1248385394546997314421315457790608945964510854411552444560864926607557491445694337530810349970646792295878944273001211616875690783505277053546906367959100353155745366595634593607771065108699232720997782960601844932612973747257698931207577571091385295008611952019543716656290445694217249559892890053492400554439257259654907371869143958712166664672180916032631089082309639298569302982912017724377488489049344788573787291321771071565106734866890239187068529551872821710515816294307567330556840183567080823618200883243910323094888747085579430234946293029438851820737373115800590060189409344406735284200068926544850253864884094079689832400075532709313301776594198560619232629152582216376063355005337983532961298712107998956136372706137171520482026216872594643883464530638133664728270684222496160196620789299958019066871292910514511182496109442431105476150689357288502483488484712383950895890447677060087698724998149077760175269572012986547209332466138087686633104030609485537759444790327637208211093688890385119770698319492536706084520134438109765368448 [158,74] 25771600330590247110997727908115082159548581338755675398986222785564586525284096354868435179246499338122662813233369348194362780922022203852868514885742628377926807529676206662532396505671529251389718345838422117674875718557136958143758138703943384593718720950563700273328186866300721372937825081325491515887106076475338953589886981534108719127260556465189861514326809467846710959119226891638437598213788460516981593557744209481114459238948538203847276890747472852084913564642919572571710972905520616104998218903905787375084936810585398397181444448762277678028325280303612050421680336640540979758861069190743653814572113493544005313638990557277257368612302408937053704319691176462611490524522233860298925639080622048158912455524731035663721820405421191517687166915011639561295573882823253090185998177783070270076269111104922170613062083044469656931315913671326715098681412645153452974676633271549870808958960861216245944633735166927712432304822695960506142423383822245446161378842329694745813636904615153279738152079547338315363053437780701455 [158,75] -438468962021605536537677487727117241836478193664028126793506345408042744797138203908137987143480065974331129338928100057207378859958609806887340804984989365180325120744336178505988023035656427712044742963572169237162296017763716431506973762499288473013069190368663692480065530464600431424449953744343089807608417742722567029339420686500738450287858558895756815694907313516625294996733504361895101588064525396767575726632257519614647282910744162614338583653972552764680997714752922949921289383886839702468099182746634587402450935796399424041058240585029559846980069630978528350527843052377043677947204400529405841952643777058314493936533052640363363970015997943987248367529490573460041735946324105794800783025580963162543390821695909733984319713690935725267897427072053272882233384742960146875632449109746999993979396877180955591777575185968075196801226605319790513201055747628365976756727699273454985073134427411281859404596840263376612245168600768894055428673051221439947454603545294697562367570551155291382139611223083322002787663320896 [158,76] 6096732428069210992503292598419438628201945733616875578561895652502641577103744460697757802160704744751428482679576981280798500784541231257101452172885378020933344784175942090961381470589693765937883618415854714074426935785700073315220799612454882411130232820763902323879504907416899166160985200140093645499459768775595528414714864523759748181853694868962474565521938818882371960487482694446439800325387454379607553405867383176732087079637760376265398928377857138541030813129187069678306944008727298675042936016002074256880357185806849370372923682356682852464198158856346316157498765792051863229285043011374621273047659493313939747516734407369723153513261714722522395053351627592087736129762845742904318865819325753269702000795266277579622263534709477563247630652967420990619654942531845527856049741130420885088928332602955449195099010782564625637696672087452870349136134930856811846395456196909422611288494990022944697684155306839983993080106842668930871971416991067214801575314178640174206128840706561288802206199609259352861667232 [158,77] -68699897274588729839407989119885804412160896151382344234918351539324882095811493056401245920062509365869772088617590897613818649417803050012406835279975624700503749686606734740376998187663832438490186996308619967132427886711910743180614530774259107233386124095116834382058715450276087040281464215621202834999806220655182730226832135075735469379102939580324333265074605605237663774902151697624339682772442163950626725622230426461750228665646033908232528536992041551664255722880706341215169331501512609342838526223153981226245108255020729746336973047442387456760209146010513832555754957508786803419939225594828139865635921758357514652815317946732888532598896713362693356672908884275706248334572958191916124373934318414514019336848727206727998282626994075017506855633974225844125468808701240979267623405931298298253591746247126015401647722278382623675107338645316783554228353405717870845777578396650609706123474007806211918625794628168242947983828138855365635010376966175278335505037800654036659926725113544534796243411760320550968 [158,78] 622110175125138999949387249591574270978833355911716833804636060370763791424011310243902324282540643544177827281435389895138198112857327330799284903737027315132239644371036209043486417659391695800314948267696529955402031245844119107826139482713547712558049702722239482542611792668376982455822451414476640566615286310273997787501523212050821324904788205404934450038523817697209570256779823712997695510912715567307770258367727653060566344911084029606289860607295761797656617912014826745115588607769308693553803503665637287425764806653916774794562867269910751376885595049706795071740019605075548178200419856486313040098594789479943501096512622699934206448754960718211198543271144064340737781761643685234555122968711933639053947216253187951108163538150502176560161111417434952902576519558639014011632085133479556927556051213814126192077523726115279968391199506221957204388471517853517578847594922602940901039008755865810753854486140985173893967621653967140955253136669833534505794582759635422825444681714761652305804749613913616 [158,79] -4489706491144717039335552508058895738203615319143022022230857454469197687980756142637966300450448062334051242318436522398161674617155556362493818160872895630199969394687151903224117881767470574571934187224874021146042554839262382838126900360324885569121517396181667305603716008537618110363554706559258340555825967089666321279765398860354462268362163225812163902438208972014157644357312968479481483776623982089173182978903853082069728780174575793782896965989704381587136675276883612836702479659286932891418274199996603720850954552792977969146275463592501973061088000652258539767324666996099586042978944593832177877938068117378150233709343313579164780791577831700988158120429671734317040571148580937961034514231301434710286786843547781565861017260701251679119149945888906059529940994522642711267168958719786552303295660934783066388848210827523786845118988987107293151314197152624892480987002201064743409103894526909816690763436605119153679343676439394078389533662107364279859964776329005633370203728391604175916238511168 [158,80] 25612329997611787263606562649536290357044901514287991261068112329338128286428072208438723436133872675341423437212392282931264175654680440541666949256920130203161906087803379571916871921410063069387738214499982958455317368145978259968434365064182340460163536710724113392855167692783188632556938748305835927175086726318800321819743755927323104560832405537493688351694775262233086143497593749010025530953689367984027689564670805395021975045625989852387606073363852586750177209985012451126856405181977085438230856147888404162541349521778200783652921812498755427731133790815884724588626526420317549887789359983452970185188406925674138734101241530659622766218766871197331874354867495153311395065796811252209615342752388888364265754765516215639151716903401906112835517353680185442472460640720084714268726511877538019316390204004612948942497396727613321277148040552728977718085488447504508387541662769517091578665099814011289292108272211485548188010364651314391794041431036502219155736339248744820520005228782544319836328 [158,81] -114569086483570234581529162699781442715787057652653755796965801162637683629879390555649667101664917059342382721559063394705603915760093263105977309874304937591088072559271370106045894414104868737502345784923779336540799661745628042162144056810630328034646043844310419129098519914079354922052344653997186969799051051780343595865176572673590039268949813156361517067934268697312830511004522509276503949847864494006223037420908765151988049605492260960383512045248081662435778554527050173339857030017601346961140512329718508202546340745999976766210854672814164386471048060637075092904837385003920683416251289295786613646894147132386958161278683012292030316663078421866627854830415395454818766086027959882395169408018112193500951445618912403715938095217720922757894769016509841850427153219299701701160758704659414201807662472800863108383380003823560595162117110220298433692526148823511753614858089821694925996704568678348744039364009897295516819488707825437911587392372495602437142002319280235505259941842652645776 [158,82] 398704368582476652464062032562038957803269934356375844292314054866207855277490390688549612197452862740660269695130636226662144597528369582323967049750652238591891807414728425442300522285897296944511717386553973091074133922593746192790775137378219864010737727449622409155061510990240115475041493509356843485656688504678396027045350854353692641301242998248280556381252613770174338095098710871457271262563939786118148109413987421576693454158009601808801100979069008272108921278383438266107590664140974131245596676534602711329268186513699755426678170750838347844422075361962545713985866696236973025507690880302684574010194677172533121531948574306296294338141915427347539409389285643274871659249336398455963208403904921853575149061854864232421700301332933928497385626177953660923863275071750717215729117114612773078578143844745155942937022362667507846837349152093224314628417975096114024371405169240244960664030953697199265621854024097499816713032665272361806650908536941676648233816978146377419015380053263 [158,83] -1071146327899971400557461996390064555615012742111970645530495396550836145409840218817831422158250962377445978138552537551886429171541032082803094293212609947150158123855131659151766428386698148709708402294708462057155491997975757047620486169217102176798557050320039923547575546470516756340728283700935533787274594459550587413623390819061212037773090445961589162117717937138329538090880945931744691466568617079297956523359503631091277349451394111520202378854521581299105493251584844334197676731634376462567372388678717879094317993965533886734733586533748348804410420074871269998528874842245976083964298864506527229155958278241639335240708041080773929821679336311908740645248457406196264274016512207835654939026292088244399450135146800137844415128592892583259722529759394608894705514455465211388418666021800147657891990067017648505961803595340216875031931339788613942270604785581085485217939582609767804101213391983887188843356744285216465738788993855400088728432786805578180308908789322139263201760 [158,84] 2204719359122968496026327574525425838458134686846521247071648533855109231795071534260296088557775031163927846278225755820301850704540309723042135928592401999798342474003207749646608985777327757385829127810136890715628905731670618210778263176735774231495500692937240783755786195271175031485201091063986719935015543144870585521734807484607282209059497597892843471665836560190138126422212308530914546502029227646079017349386246198018153979499161000891066591206909479232273405900426888503498095575186322095204306053816242632705222438421913790269308829928221724254540802035947831209546971479827997711144489989976576584206783974925552680097256447232007257323450640076385683626326217395214599281721531177185688782569417018004323135353160500618133980465587300544908275346159017994989774082221123898839247966437819161340338246792199699600691845982834617675160414890903841694346956601522589336784586458545266835273763594459505541782794613763463158174596652513522555917995869250073751330973065160377792 [158,85] -3445047010025444011353265762282965251706019062537740966753764955695008436574862383824818878095214802773005127304842266817834227107249187647454860435687178217892122694635108258049272451456929795015682319105590951057478483318181004378302126903991140295645447567902418834089966121583139514743080739279791118237691774380075471084649726449418155188098732099336235094480579871271944120412345698716160932237409206308709679021265624861129220874175674363001236410479831760741759178337940860370117840235715402104938927954851469309182143461206159037926971268385881353056284039378450420966548589370736718673225137279124550386836167264452078565787872468776015235838656293398800005301338668613977590340521033267944513110276784683437822409796312443499280233994598570032380491689233807638543247247091196426422042019642491862122226375375296445998329011012877888309896706897536906268611012442071513669786523153154838949690922984998992655232676349748898923508385357046772877103705085993697831471082430032 [158,86] 4349537820323717183066746607324203123088475901506111568169614986902846442666377161865076798822867570105745249913370530941618027106701749689840733811291112267874055961504923180732948515561482569006554263734494571058185008508179784811898437119138955491513984664826078834497392116658882099812792248100342141947712575272161135919488833326946983075626068240656241698543702655565032973002728829667843216323276528221380731278291125264498683092000146199473010213231588968757261083362144065143122023842209266792843448705480754595587793286438829038341723186809173161327616599797670329792908003861660784902411773092387843980447246373767475418005688683895420516366465189464633083027456149108688455289256242242132415798114333721569449769916723141058209343762461422183545616954061031405413381811755425300118987111644908759188175351827861436352669194011833895732291440276263704415050200142768061144218461636716881112746851045412555345955859111697490235113544770387179616478249295705905782080864 [158,87] -42343398624452023835597007320641839115651206715384166018082035282776607877728722408807719310948551009576599835134231813743563768482856908019357901971266255837046981383682206109966726206610960211335857775176611264507874352702091518683726900456447047248016815249118760701150148774324651801273765119777114357305298561805383285949869549255069792708294822715579792038397702201062450333582115873414708823124207849518126755479526690081908039150604479806260036950558145975680378780333650400657202834002922289327782893720579680641079089679225228189886416054147374015445435227928830600662475765000793205390290797680823242485383386118793743233254182056464620867554948958320319715120531722498022280201942963892216834880927523104381163953042556209796417659726697515488702124097722124595997464371110176598982597476587617976945847658077158228234778886005779751474751276251487230424401752787427059353761214190944016053857422202637723690777974307852139518960307855921719208559041653543600320 [158,88] -370996258246747410548907845553120471315365006191537353294233721262477796799666739373935193484317777557372457534895643438233215664353928150945260900252594326441813818049526933939283925787442076636696967061826808968588299066974190785408659461294427252449856368984911030830853638991657844163514852451008735650431796702793001789117477924902554899624913661686988971727930219491106183651604061795213776505418127815667839676606151484225084585967237705112214070016164077930351704537797277038583041253209174516584317568388151692036568717801619268247203223776243198193019684120665607275818173740812171835169208080285595663352402761554466606838249310884835565953578064149205152866682230831243846897058955108752970920993697755310185701881743188768551896287033980231019093299958534368044532282709979463817949059411035034413368659317173901222610937934248350991641856624039968620926807836834388939551950543795392107382933823939569392220806693877490520945470904960245104143379940235696 [158,89] 90790733916120607094386969761331605421584034794276508379428740015234295723650116301260057139745902966984070553358440774038669276647126920578883126869667920877001168522595919220253175598235319386410323861775396543996704049502373529444640038120325587689640959731041534136364280597060773105459121954522736597183105378275015761717773547495757340910510391401433268207356539080680765211703012228425475005888254978236542991823644124573139749179696792632821713168991941932424820662774409838682341692265701550393399804894739180959282743742710186644454803185657438477503598619180187951007533067030570567262123183198196318473416346082462329250109719503730981283367384815749841877089412974833034866440997785170800233282897751708891429517525673799273172883444051812415500926944819659144758213532027380017155994898120504088300999923133637031603358632350984875655682777295703556144538345283298070044986063268977081686162308740786550437388088982978423234882801688137077448595288512 [158,90] 3280882830718359292834526809137156006402725893456096676961945097834067823388632599938193831912739795300987675547469533451924570459414140327281291666496831254011054270491299224650991887301235507228079877543811634554657520603865155014732775528705885969893922851320056714471866857494718061075251113799465936352809214487952354941576779435404271220098921417275748751097304295029125950712262638360676915476718458189914886989994319384662708810493073296738797533414820693597888255406140398108044490136135897151620492800816245467822608895072628442059839927534779475724812944556832554896568696234414902471167125614129847370297100453712150072930695593676643542008313052903963970315318640545047168270233758900790691314047950136956374275872868126884125473821139802742516761904162498113824815896814280321747504376266599341331937600313398950859147075566593326573509431752600261871816820241064051047084827189176774987360801864094020073230448074558868644104542919776277723142454 [158,91] 47336093833075578330495388988330219486980990253885458557212180382078091142056429645670503216482076927308007389895390483323910154383440481733606675993243538104345245069698834674587148903778644692430377671185776627346317145164895037763720109392979507959599276726221299651325469660141944167052557853925117675471503563993459150631186371558096442171189472485104411482618979601250014596527944254652646244651901851407177379567060207134484114898855090258665153635674988385674092109714160376906179095713465295136334868282693975366884639738244663167660463758476057400892087909671870748270581921021055305685444609070124132677798717346766751255832253084034785628333548094072621596355353029260419302504519382021590334344545425896219492694422668274113737747074488494022911744202681963997035573017957446081828380503406446257636770026771268457083456172949378941711468714113572354272665526894059351926338068480350248702860672371881313839458675749465214729101544411922001984 [158,92] 348871772831580885136865120109713459786793752093303330189005094641935075490447464865530752413737489273819609172318233397964945126167929556055584755414771693815144533220603404820323916382800142862262300502981169842495028029452780920164340494696324434594889435098406310584285646700690908127202052425397274284246039704753876070523584884938225992752243768994296116243856657004186305450774410200463551332833186097003306157854218303603633928936790590603516694969086861945069389212893265005830327153937557429560188080694756808698156157579744798352186496317653293848593387299345787854717728646303367945795388266943023440266463292670923340107883165420788204190697268170150978163530417572573446034973480173452763135227988831703629691825224694221221559589391701456003709133777975995035004642949465465669663321418073375885550519762321402171723143176996837733132999918907710516793854577145534219614417417683424306399601392450342789468708494946914956685855399416000 [158,93] 1423539776261749129288171477319298507307859471631982445186139192957413680735901704929943541838277024528236648237916902739063986561232383216325716306846595959670084602638769393057589615693832896132681773647338713724542224534433599956658552130019470374613550957941927001090796862679532565310112008845581971022717502602111679011196117428521579848315473387185844821888603807440746856503953419698554759518657923345553359721961588550979684490159130776089552308738780963206353273451009341313792667380614194734410555728430992120627365626702961533519319299887953097114923927390560314620989532611098286445416004923390259870621767584499156098920062465841171238152816427634576644822795974603712944652518300247657326464807424571059057328250467836976811111140042909909034905969511468827842678734206877433442813100114515183161773667585298903011524040993682530535868110071031037630552770158045104087478654373845357807639854372053603484813368740655350552660993776 [158,94] 3333747204178680594841951652663331369208297865367981493930071833204937474536312200805070441735210156504075088596712766266899672520933883483612436752869155977477413342053075774336230925170733083879155180599571724045544377962081838543866802325616195843602768373831970731138048779328099313626559497916711936011954054993676676212459853320446293816280270374779728406337335552774779806871180044949978340525913831329237750422364511138609782322102629025277667680654890668831426649584390137321820051855752605012971538204054379778994089984585131080163588055397243779897558602678538398942197609827678133429676234044835191053967369349627077909927169135059723618744725059140155473999600079437355540021293796705363357255589407389257690687368790207412934301089561414326456025892074805404781204905648742319593401034671473719385812844123384979460155156986480614040059239650830795972825643967279752097091020665830368890428079813246315574566260662073878007840 [158,95] 4561016734473274459986700793392882190018874036940293471349383779642919537553129332944760781794217553966655505839522969544460972374518299303568545023602197587893102097034650652113332092076081976303340425122399293057402994327711646533534992188188208461829540665448771072729401462284353517063302679376151498652062959641662787682104009688801650038656908234084101050110632092441725745037952230668080556187716987840049365349234144448177867154136279140777589767539755499692490535688066871643197577566885726014517869548051007133949682849233200466304601988302781742571019283498415685144578942595533002304826936275011205240956420081626690199437984430846938923100241930138651438625768878594800187960099730969028109866060395742322148654231301117233106299486819644440132156729815459910386516651781024482250059142294518414978241584726115565077314671670782827941709586878859026014544488915047626538128576771349489727896920048774918574174303844187584 [158,96] 3676720067050129210327472070153940814075307963178102073059548919188429420344372730597211648595202673642300701651936367093285484433068404243241565130375303538653884603707058320685893890461262608567992566940698530469739747632130334480034930907965174974410569449673857812040703093045918665768704121448476132370638177320757449036936189317873389505249547424313181641603003420735197064945431460002980530203394753492747389204308402679376223878865722987126257291830079515310275117092208451563807610314520613478835130838866621803946786531129308708480703704090773058922714377984204358907853275190173914302799443601996786342744314310448323527853635240086154401669474971141944792196968262894513388229252259450436001317074343834194141688351082066883431327833546102476606626396464253453051584945919787349218662651928544723924553117954813460647548573272459041963206390357031531645484851746364617936576698287381077762530798592828461093739155376 [158,97] 1751951044973309272414842668922643417347014126418313829245599284443682246019162841168505403861519065383516154944598998969485332161762976358798892581544881777586603267806008477899141709324256702145557190521499526884867486010200670725431103106297454157746932654632500154384150438774772672408669271071299240127476633638848416637625014963167472337441483777236864732261202581884803875464740044143464721025406953994742277852601504977871853281466587479381290377107743962955504312458796860548975872583543887656991036760332143984470594705853891190333525785951150890069685720592810163471706278691116976031636991005765027643075068119208284852107626764585464967011886726494723137831872049831282258904157034605308762464457404225092502225442347274787037573990769806319925861717652136882185319549012552218152835632427572177592148134436077772058223549935955613200103526580742606252714736133710913048275977281801248273014248512067185001904 [158,98] 493355299310445867749507703582326176423202867857153613305741608635004939976460430322275505156852316319336568706250195652549456625658902093591660053847980496383668750940387405042536594597698603797157460502556646072227735468822980780205393234340854653292611050710033072212135536672304337374002834450046057502147155821061525701942879125262005403246859552064479954942843557600431408560845014692408255132924183491606286695531270607130052988526110622486108798953830805789733569508874070533310625622616428588076261834952621918762479586003697325626805885011992882573843559931149986541592954671308175122678244127220521939216835503953215515895739271425163251729470701545252333907548459870030247352660161650236581671512496931419048949546282914072200508865947512925587378061448994249867612993330063456737987743045978986088601795289618833520016635349348990016849160526319783774734860659300330684041969684609864023228249146809290 [158,99] 81894173366643512713379779730558025788176701281644865024150965895439591279012321911919172275326665264323387081297258976727085409725159346388051328062882672228245581101264121768915975182390383801670340560620419235412469801769793474409293419565782051933655332269310297973284999531678683466175494763919639716208600165401988311614133826426238248367415291422273537522978720850810751509420662000398823166888894682474866315856555539490605804956139556006076732471765234186699926294344528282702307873294738713635350700475059312766082200516153554024528553343887667470668031732009886038607114846397308183393179857563922363635741958500480023303471246422280777743366125066718745471311852737765154107510353950392352776984970450736728745739203083206014858415729925941057199306267613970794129562576833962866517674598225383294830422205147421830425782081093482956047367889911460003393427104662981235956918213705165808425910464 [158,100] 7977975209228446082674867634789866000497989592843264709812265170393492854792016131648852468096939548710708781722426418814294749085785251523428550408488535951828887878062631552809306366132553870024059105497053691342191829538441253248029317528138872185614089722259431603927249840084454000632459622933518189526634350066808032267848963712169983688693360760317007092038267623345671939486366890311970072342253644817504567810344065039586235930470227717710612435146704388756583447421604523306766259316838566584903110630636759117309391425656638596270933777879500374001194647729464403625801409875408687799621035660514286815012288948719454701052667864851934712667443054313210842836298921008004340854427472484408736979537755741356626065569187114217884500331477855260764683953015421590532310957594951826094532094944756720200102574583871675462564487943125435053091560997743105827843429507369931490820547420665203712 [158,101] 453442128896121082975716083682203265884406323209153451436263645883259107533765953446861142431927917354060978007094034340967220459172153190468260117767563922790717229756174154452852206327993412437595734381528428507101266866909382286432517538585959589575747524725062224094894341887360659479396826912769204837801706961558746914276331297161184442216752811043173227854824836405424304299404216748693242853063441962857369942934507955628454466774044076406745962464807756114284311843650219600678075967568866800707843566289516607780793790835167342906599498153704919810393759593245306181971301351144073471524227423157695744505822329449624890818929787346691057566290469160060083338585756175712387906851609450218018411998125414756147944123266166171275245247003545541014284472879210346417607137321528346408159874428597619163286330719227091163316607682805111459935890129620309274890669532017708001406480113552 [158,102] 14928393567105107552053244076253267615411626554799864405404620140124874075220707374843730169410192185497172320583115387222347903204061046873254942017297715011824809847603130118054885761432891083159316270036037286110806965271716191252485948159627687753215830647560815955617327243286007538003146583256152981236473429653262430164603006462669261374638317058592726811775988117863450125216846722399411053631023134006892015580504277382138514296351919239071103833984417627558754421616296260002067041560764387476893388472904835993762003644316528212384222222615877501052937606966823797832789787291733487419680654602942471491832559442694159227923620138870084010104919421376456080531983261959860635365335403417721398615590104667322386479796780329242106818868431785603576159070037463990030809931421448138063610722360031012233975092460891349356205382984928331869984675146394041886830006978513535024952 [158,103] 282298049098668163374784565197516761333241588516906572087888633088678101446512736871643075193034806336530781546910580337914174506582087336152980327238529182330945132822479162052097595543882893876321170911461108009250785331201464948755396188654604194330669790351736685509911299316970206382986001731064123845990060829229889026285454203723806284206917706873301632459645633540687533393924678588761422497379839688879651209497768369787245894875684140009207293017378568655631471613006206544628384435670728019042299396185864060043379658192354643334375198954149815508110936265891183170913836721360030874458300698680181911704554966932399589620275064888277832123039879153246644317660185223290952480216090015371612175081832348627933667961182257316519768882575018492821062755743843655109324390414546999993445073498028732446424874320852030004891017562170083087263516262921742140212800546097536 [158,104] 3036910852388873585164940024428474239268645491719106353989689313641858943400292328055617302261991867621195814334814157393746703440091389713092098239388859049996920610943875907364630315299395440382207664146725317641988072744819345981964623267973040907125553014114792779419211013851996407299285675377779581757468386575797559058169362931808321776229042139523444512573365396955221707273496422441097065206602525671385568664282027114697154932960273722244545031848197312328172624863332972387127802633301852723267331477610543675174768932392163770897161242436015214472441619937329856193110373562359247462237563456344932518093682290656052056669589837781692957714332653994254409964186012141456492889361652514105667411452710362627375108549151052275319573134500542859481573887856207115937387822710995712488992940186385902008086730156929561383765007208721602208394025148904143021230192 [158,105] 18386287515606866481092951704603969736691290573549993327600904758412865354914982066726497116789885322374248557520096980315928174328599605150828051496940914074139457738764056368916998445722865728217259322823537479623219000965023023677510218555449606933498074656881785941257913731716933028373159050404387251363127660762858598211640427617213563539164458988372695840376361409030215714259698862952240268340449087679261282527902470933034827953439379467778735198448793932741568809869834312192268981091587318535188010707252350639042983221783534226970819282894885905714723833756203902248059169942751286241881834940450970444621455337785720486364544782933375427017952643881128858518712854520639211726006618186453912182412389509481687093220618237403998640493316174754281715762442684072294288550173934533504329725305742095585511967197673141505308540490513921167228109372998688 [158,106] 61897244516812421866903217068851186387533911336151508981586909231919298720612637644743745760096809049667619196156884478967876958054058174698656708436814505365736332531246533511479877114123895946152730920027689763988393978612833685873320861111059421933086579942115252886112294600915441326091671707019296951594600802325062888099841817872162272184952853858094987852615863387369441603245855874294240918202857591142551820257862427430771827319326562684422525357065967505307019694512423798127324108063553355805787493767836453986305149211041049102188397979088246734739827200812921688480796671131290967684066279176795262459733810221227217778488803598722387941509780833453695913035115810278103097705473983691827530357134405983354071246537523689253028044402257509476097718879176011439681521343937277339379271306941557111985675088922132925188781607132187635845562850 [158,107] 114336979680372070944795721763529024072534006773540285921217016428653630174651758862632548070475302504953635572329491581899188013349896214950022350388231278456834043614504098895275466807893826540422545029440978498111580871911303596021432283805423127642997293639532561669429331688600323463589977127546051143372022729101453740850520507097198279046817511569196157683311873181666926169485864541596485965564474422421293895085614126951021287819038014587451216764405294659394674817226749306529442782542915588651842007370683806311249244092623281701690962012034629499327769672632752901756826315644809176904367174720296076569692097546342526689937171335216952168178253095851427687407987877343355731499888812977230584812007181352461260935250231903353470923083811583561476229636422868129101529787683082364199032306276872078825914425022672527212470425627314784 [158,108] 114202725607374706239002399200934190833946818341910593642338938109391982998384919684038964996572290083408195624389491392522206388478599804850242569270436379337235224951913725929797326683327765672661671476886924912496776935565710211763017568116955628349628388670756629234997928828018426906872506967776803197788162651121985999932122221682660028481287606006163839131719414059717268249182361604950837328628826696380276270862682789753265568079646948486249119433976730447514475420864251901779254157590465606823381678516142016909092502793672964420854831259414967097926993147994221176662009946030840711954341477156925534438752890461177068995937950775103526980059558634399414440069851536513914759894279322821779546167907153232871467884215439883791763819510587437306272060472967505390502541840020521756720752202392051470797700062167322972354568608 [158,109] 60694582060307079829435807037475406391716570095964788070745257040021062639180239279730411674827994958153361794485629261952002684105522413564553523497776553826795468220283848594181386893930714649870585800576730028065563056633268031694210959854234388566695074913361952469253698766909083069606513184664975434570130300488838696905900196085901703871793133165435815767392117179663456622480312050744105380130399828770449281490746545225165579571083540020877343877353634832739686101629307395776064237006229865309575669928926757809143640096138304266166343422396277937125372228726576619112631832303749117744550592587534994078542247102690802585631968064707750865033899270790808330307753641512144872673875508799934385339494548966255820835410910644851580818190713398382142036389532927333464893918399021348940047298489886461850817969886009792 [158,110] 16863239964026422522553796415124999581519860936488504447698495568850350418640371538874815156265551709216892324787888522916030549416761044984708545959106874147643041379003085924824191174005573950581523722012427603705722230343607084969875966374475807539582621542192241400529412712992212336254938225328674216875324144817132565097411733202686581386631502512229673664452965148855505587677071204967618791481131207045674798297986382365493053568808133698290908295438743642289163267003690662998733971286595490509293980930001037943802225021283645867759714037831451899189495502937500079812001146938629185230558822499258669417730292370368808467048371655062625806642164728341696318125015568844834585689138635331985730303162243448324529773988518043550574401328743408896405010905576221080355793122741551540661444081366966826625378020 [158,111] 2402430431994183242128645334782663176920155082152410261483079288651872424980993814791800738309143879655701123003408263695946474305272013225380165185196414239284637608395709268889441835729510855194277560867811592841136503141385028637444802611083638469961233658216544636361756384007431770250529184807429426053380479947050327936866192616644552855720383294759514216069270147977094379273730156362133429795167485726497331236629842299316030344172348173791730533094176273580807651906963650892917237896665278569392419244027361830379745063094554717164417427395014434401013536214897805132767679076512334553329398490455633611607468222156629445790646280479219291186416758946030411622205681857281120126053583192165984653635632192278678776523764257709444806058464275913970479725886473907226919592663470993243732295809960384 [158,112] 171822549120067654865980823820454479261791512789548046311715701588637468826275173442058726694748394256493347927354458662739750604688147250627954234839052599097663085056773983224160395169949739489514156673708641506688941459502964905917825906309957160559784411146254713427920981591841172816240102034464037465347355039443349791139888634041824534414777038907985450796934668202475356459105891190369150335017438190368906168463615482537429473715599627510278925828091141210788973570809332903421765714804267953493233593250490632918517972656045202176022175985296889509012902677829439113855563661722246707193682566263604520212500855452250214804406925951237092738693057052215284888978755581227414342945145521831719856857645116594853403469143409495142611056606654745476876973882000372492798637539708528110765288 [158,113] 6027690849869889505513944472617994108564219042181833168781467638572675021776001142394681555313758030678714511306628093881058860340317641660980516129163562010471645094604289491091548994870890882257625855573378953310865760411236383909076571407977255736252909253413669594768824823048347982871344680424678808732169237194912989340121168497763534729625693551373826451572184722425564456636767725885347412949915294354160223215713013158610609328753173896794326704883242840047869675144122313105454268382509448446241734846039659420430974149149090297393585084642152370179979700923704288103372512566110800200483024175086310800513153135019433459745837266527381887733234414726471534347727442593519191841302101001828457975717997138273079625116915452356431084340727256284755481004715036987050121692634816 [158,114] 101114760269429682338442693376021123408603261833848418208066872681515155367299623112714993982849247350763458490619969960374880810721519282027095931095757983324711692669522148143818511269471375478894082263436353738685076280832488363330917706547171340741655989050201708577389772497030881366821933776114254995407089989436325866790260465922414613285036754250983076537430345376560808174632558755750828309662741285886083759876625625485396913877639356334402397647997540867472381186055270830843672718536350694869380611678729970345121312446960014693916407703363953968258488589592869559517729260149499012036146434181026495574512102929152321178691555267440186961545376433882119210568244611570425920920221029253311929981005331364815496777473686776673219123356693321487482220371102888007663 [158,115] 788759253485401651583662388923481737861512676103542710381871029040199155544733692536924863819093974837206205772285650681929342949347949014178700441726194739196729393498277325016441767662744189733973878851109953982151524460429792283066518767669754455162365648364316502835450114045066996904818427168021880579280984366206142103678947919877296787638012218458747272987983992179131515695456740634185027012362210482800957722878910576072518454278775022802919590881977002367512729767705408979426217778668941742717845096305843848986018923973783095321205415349487973931366760250018344197944796583535893499162289863271891731731087399466809507351754932788326583102614687100422141627774032696269248227736847437357995225035378838536955204179137827602505902879007690448648062226144 [158,116] 2774668845769006812520658081769161888383043184337220139573960239151727748530944729571281971369293776198090493225990788974213305654072061366643881643720988122958916050049003650441568699232698580669603473300422683301019342793475245483396736463996792955179603558544364894267302737734568934623839953757613857035294034435367390140966925154052492802987540057103321560526955061315696514941931870704294089976486741761204754071821675394159060430543764513307771810185870884963373802819504662944410968787513278095250135883082760970812078295434293484983825483489232374128028350749166757201042205457392679033640564133792103202167061397933437370944023446490005051310344487259882406758738416945519896647441128640420777699115215060379484655262560532174319409617485157024 [158,117] 4255345366011658876028952566122980727141544474278075632388447857098896469572238272636212069024879491166835521987339489706132766632265310422997546574029180132328642008265600255828245074294944098090703582040567299938332549023725738775198092813133749083854450193872724843468277077928174550358868409324278795984779648897397618603095428797122452321279048239985944918073693484403847433890979374036427036222352913087787207809990806498496900193265487968210284493577356634310171375555273216962232146678653670072873186842546693456215208472688962078683632868758538551528157438439498497703834265450330914852509789782024603261546127859122810623756605010064860247813688728137301967308392474507796932414727293187049275856611604606944996239576590726592943680 [158,118] 2741017483773513443182883223955852683056446929539436888422665861255120787278377676226925575375148556685845451761866172132786414845410134171347088420930609161734673997763905292968008872402926793684401414118287110164534882300268964313714889846680893811184893559181833401435552673273059751836516679707164346398598780189818257357034306106936712212004546514772992778223334659572011056339799033155478004806864216445071982898134401082638483353234258508694789612376439232599206110425176258227257746437583535542384528311705807130699063003333035124497478341630317147564109209933406228012895020367593692747833475843852014440817870755764237955473922673801947304137105876001846135321715045472489934236736895269062651863791256992929927598267924 [158,119] 711555928003386527733690433977340527087418491828385824052930412259516813011592265895311287245118882007177574497753197106016136697093277279155114367293273547823720337543385142057996807124317599506603224392563349279054247714710249140231125745591220721768053441815771598254023015552547026570493024797815324432628122666829762469003542220115676801231892115596522272788197341796875562596700193293417752483993558574142145581105806666369204207051034625884587472711878907122579176624529155588416206608532518480588616424816694473302399087324235638072487926424825909287825506930947521432274262714164094944701252757329269690188152910897372986702232308524340244838066616480286321265301790376375271605750250644349296401350571936768 [158,120] 71108066346043871135587097958700752358999126807047123859118105082391180669541809046201504783367820236355600628606941229319523618496653736812195262271087091121718668889712338258509984258796660798404828390219828618815544124502643709902440227229468593443640232513946703715929868668612334610382002410748247484133654935685882796257762597254841244768897606139074793881170641973558708668206908703706255454823456741635740467346486365706961295982292509696850556907414060827341795763187981259864348325426312908688731876091332459759378336622639646953360258783107482979620640394230575556385231557085833375066360826162581477547891063094266227208044937666426528637884344728858596025329659920963909919205254435660025936 [158,121] 2599352137605978950785335351621714544341629862953620164833719197758536864924297577082665823169765923257794850872507742161508576234032711800153105229479885144678716181834929431799860552803689696554031987778303472581789251548004242733425754293061857635542152843702922180412230953320049131603857930830356016071570839350690026221933545944712643601288236210359513036645268662143331241704038432439200520580656727929723286504123952452595843439033060761191053198891854412136417367971192907225257703105543196581675262157493821060558639848638240269822549179336039316784682507281010607231430175224753170823310691124344920548050742747375990174465219200483822559494267427622286199882495697444299320004352 [158,122] 32828270295506132096440685905777498941982610076335394419961522974231470972437588044619171350612319921524831643112777107273481977141681862995447176374197507069453377881064019010406826602930993685600854139270517511237140579045763259906202219536596118146202071424233980714042930433904186011655552101508530818223718134443881988730304239538221237053639654153050462848209832252438480649077441424512822030681741710297939001920254570705481753970477186414003336417850005143699662537775601999250737546700937632532769644767169230304861081504661069441903971090945046564536515610413388757920468021950032072906067730430012782918258971805191741208341482714956087500869208314829568013928422486 [158,123] 134341991102892700563219588481104869547962636749555540398024629083469371274481345420818512505076686301656436041403244075492055665643105256713343104145057210066914839059925795194994395698983820226853434840371062015191196794585637259992170086906378134929902970545097343150946749206317129990194235943649550228900046900104738706451967223394790964187066213275905025550316689441240791644473324784345659359855597773674075323515367598880252556810276061944156175978781659753045423092073079309850744692345974804379652325798515823935585892374838319831387258581619050142075857547593123229573251105404230518959533079088128431055081166097171833634669831352574105955400623156576 [158,124] 165696675641827549866334351923276797655189820289783199245923189343051561472578362962056874326865972573169968736663267183920895247787848746583644727606761950666140925753279397506608920916516323306801241778931498980312033932295470708894687958833963923159603213018237635802522283589850064661811515097778909959120584954851120329616663478795400918460541177898740594738440430198835447794443725210937136346823940025261700669508550962802947875998440950254994819801575863489272153759587487187633107198930186933160511232060418273961954533837693709695532808942900369976017372267856886719136335466123566745030565585862393556747464599753431374654096091218182176 [158,125] 56736951834648644229217787038731127242252853259846749749280580411893064982807675019335136335060651059007950860597631598800046177321768149001319391605740090579063923957194455694103925759405979456035584021503719125108209928894117023152993381180479114335696230975081748724006849807819829681530896309700654112433366453372905647805203409995167608483903989062447760282938300303747704602721030636095686335012715272617100825727066991208096651255372869727492715859294284896843764860469146459547498993673952681939414204372992901462051113811849051364609595350200197313677137329527772106312595587111296935168085031577765860675196305298596032536 [158,126] 4910318489314336320474540365285813264191403230738318744523985268954843405445324620060415586694192114114775740569022887555247904315073258539509831252298928053891288462122966207616978874702083930677070303462238107608569433558524259559638686900316433250118502674031576721914137398104498642446509031542815209586023588733660933860806500263380099536618019132497170495306931829978122114165209533954233556269757432654645112832691678929657419792471260235028399008309270548138149774887160291523393166295741693878744157387934749882102320374063802913334038440874017070597818063406520449149474622938642461236737441965865231860056 [158,127] 96420327338914539889187476401048887570996354624359008215513499372091339560105651773241399343915492213593822704011794451800354904785967868085650931999690110507681010071364628107018223456093238205299922681523411218942227978809783060973499319571606265158063936359864316374994239208840356905539280661409507854213754652447685296886619600129605363616345475297694711373331015416847366366717703563482504449581488814665606108494428653071517137896652782997532500392433746962526768764390433253666911962039812517747103079242047834419890846325413414937019275038072527224527651718708012766768931241249578252339712 [158,128] 379056605266977813795323273936607766248648945611584579538857050412154273384131516930264510584232034100959891766489305507242034207345696601866056717773753941398554191512871649684282012085658033585003498995759063200756086407948757575232774230334838526939996583749425694472879215347985026835856478373401176601525998479624767852233286486395244931091372693583339845506505189929263985088554242055147836137035422335317733629624052415901114946735500119721781271032533382360800429368609305888238982665582546008794648621722275311819225200543652307647221065746639767968828353581449322410486496 [158,129] 257727759417659766073154458932947271180264044535428886945215858834863722355734215595059860117054652318203535573079202652450729991730022155397099762680508204634304747535552810840394608462215480404931698826687544680259479539919887803600124312951633889697842403734792242229169330417853173295766401379002598157941042035509490292691554583757467168211731221655284468943686001689169402361760699305067554335830907924566954037817255367164549458117828180680944683869319859050371961169376505742568909262892810352622014672669078519377666090665427257821621148186633229247841424 [158,130] 25494526608254411154414195483043986840267398011487069745557970411976273124538786914078493311561797631893323765319755322295508370634473791600021604664720394688927889187934467974504422820920798903434231792984493596622483216374811557224196252970259610860057152752364225771128046506952924656863691706378008886427324559911139902674503775305316379785164871419467528890696767788666901039897019635731361002367100402768083334734636641803005588177855678982340467998509800458397628329915992736759869011959078404892375552826243986200964965230003026006876300 [158,131] 298401875489809734336941205361609554937387641734144862437312483259014051823225772173953048579547307245503683314870899520061307484916978139271010481879292846421873334107034970950324827702885472982613810448412568135989713035431415896165379866364843664452389500715295853292187644401858901052791434064603762254517331748017118634335127718031248543090335615709495493452041145372069726635261174550065094220874163726199121456956779019891094821884362899221506924187321094056766519691050959668302966320941391128236512135887860209078656 [158,132] 321731676186892005661152819730178178318510837203905706504682442506028751640255297820526104965946864867734635150238650622076896877930210550375335424721907568630942940525259353959669421200265720384441885093867070881876602950143380745047391854455359565214626197714317069181981978654797291426302513870546467305267264978762805066683671401331216917691118715031424179177311684110943540392670255129440312842754535799161491737659712107437026611771566717740948100721096842386648057999416737724409915977966168185984 [158,133] 23481056121764359728209995247265307793449734411676632144333826154440656988847817636871388365733466631290321460793787159765372637495730060293399565957624127651503804926672634975015188297487819143936332601845310230538288452560366888046573876678494817156794026141086344952259886724840741974404967748800481927119686147025334884887274168740272834996766570832046283754521223620987787076192053896677521195423679948758844099479438558078300922703276808076706311664945559705045333971382535160 [158,134] 78799670895797440496524868132414326043119459965923756000992476814248642712155961329528033462082766695630778160748567326331856907532155398366466083323210296077108742462826444211021867782166795943002995608078154128009280015350393391627757303463640706491992316865461957980482171868699679782895559192954179809576580395425194582194354591608434675310907422401118440401866248857859480893917946164851486539704113848677377503808128876841357435394406811790363312078100 [158,135] 7386084352703757792697405156382491118117048762870829963897887490522066041512237114118532866409484055750654269622054820167695990324786561490235438820599195298139562049748496017384297228088253418730161548896405917879178535541734135960271490631782200565982107255086540074198560772266727738995447116162104364864419619045088978807232860200168013357690086841356936727312440968587965973043778039006631042227792904551173918737802035365859968 [158,136] 9917544277600986037154890296143966615061880548746630850363857639799470500196457775668400742652140630263860237720174903689954299047162833389892410490007060173951623879487242481700859395213448407619078037656192887112149923972378257959140423786941091518077667090754232807205359292532095979764214116360855204365316491511898784441736498825577244340020922742650904294157082845567334984079619214042725353992300704 [158,137] 74306047943032633240753191201599955198048769584635989122492691475161779385376149529705339083819323333397182824727437860861827173295276067498572164969894124795205733525869133586522824874387365839318091653502109877083472014224402110857209575818345339763761932283776571703702684587201674782522055372006269166654530407884167247055089568204875875657524467780409027166026089420053056 [158,138] 830217130865318853114580040687303028973399517392796909517587251849161089374784356607307620488716564675388311538185903425398465545572043431269917390357613898030822821229081388633629806721357830680355634117508463071357071875196153279431800903074965980715426835127167713835688432734468645588597630542601819316978184142638393403634448987746209730412 [158,139] 1986202020378898825856071249509773792808068156994328202802366738254002653767969407625403635931882752461366697196305796411497389995290563310519531681738774803071065458329107519992754778473186101239436650115572362129995613418724918051412099976815899867038814739766766663774577005893681382324249512166422946381344 [158,140] 36188026151776348887919702611825503415168973382426231869615895303036709525136395947976936715277824794866678695401308616703874076628682859368941199441631148545720063300486310687498247596548176022774723399357733200655608557539568213486932299404738233922188536548110195296 [158,141] 7121623479896367863291933329392800369243019993755952225411918038481837876650472375651047822503446812721537580902807651843563748392540270547308747100556925478766381740472267177135130446735196933624048085373113185394471776 [158,142] 824337443144572137711512359868451056023946000330226594888495173990852983601957463953921622993742881209443064600482468408905039900277265339687728421301654924 [158,143] 66774240780143471092125634656960 [159,0] -7941090239411810540545623508616956715432568007173716702609105003733470754420679536935662761381451966794630983730510249880707763758266321293426258517722832535301080948075148046412973717295512556949462789874435654067054265781551070053218029174487359592536177654482659282882631655217787867703181176199873078190958421120180561625291587273617854834584778635868035067603023437365842770519611838276057882634605016142780465647321234205482529776939435028758423394060218852789775358708467460427841661337336831930404342445414515996774075752555005618480960477388700529797065520494374046551446699915814163052102641973793640044857885206259456711885595480418464340447687587229230239766109896217651459749706298456289173247203392848898336413252200436613020182627431786008323587522140842453101783921241067561461579755515798828692864357143307864843870700679373753270716750360387655577244952551937056079684205796916891052680048560753523733921498576615498600567340933797878608628880400603503480275595521527041940748304048052871621851950135553333931356665942826403189938821707481144936271349714118103374543208364212155093566542877145316328727429962472217342592755075743936115465865686096460773331402715358172858539835392000000000000000000000000000 [159,1] 386278571556598373744145760313340745337064492512035277525280496393327050446627823920543474400781983848803194969648213567263349472026258477106688572232641124323086923740832753932203860248486066885112082243620082571985107978397895917233422523101405369269721976861293290094082631327639929845483790714904605172495618180957639293197085371131079790317911172172623199024855325649399577977425315194572854466615706339523197209986351079824067710406079036289959170281438838393499394334263004966489065081668901330967787927433968097522984865139515238151769909259988523435101202478969650861111634833904669039897812003774616165180735563416801740859983336030330415758658937015096411826705814800479481635349570011222728471428129271172246851302187390716442074110214430241759045550818611996904194074630225246453047035800582086927921980102255221650660935879928656080569380065720697601272874435395860822120850794113359170849101272653077551527949905992291651459828896854147857310360173733587005003066351425916755251646577812051059852373704026355429839841051888036816749548033935153776186339745393454135292055454914237345207937894094697090090790039845025881127171771586394564513842572089505326376082698226474667257770723508224000000000000000000000000 [159,2] 226086899044371466176158724792534636057280418285637106157399726463706479658252048357012772192836458876312479021320718832528916023853497732924195760189307694968996989478266016274736061496906056626202669878342433997929760476564290087902130717908948484865057337431826550295330360897437973923745343847660720470639232843363853393283822194217977552610884124010911098887383488844187983606975260756509077513057050263592002464775383445142911661803084162927853998058810542959242290051930039947027687001506017088496399923266588780804897557013302204022647287376875918191411599623404523798316046152414531127712772899090290383811039933044824148605144418940310893479592249699482994169176531741164430695603410639900206736571349915926175724361824594815296079638919962692391081509974116148511352868848680760109627945078646185481501091657995919048805066006395564064893948459948086082331424314766279831822289680869150801279056723704066792354574604211663117960129809196026595084330962657180548160640269570020703161013147334990740529223025313635203692281632929472426332567633827530646261192949472389787070726760142757941239621725169415420747585597732822579690292201079264804547362177921461012062528048341206432753221374452957184000000000000000000000 [159,3] -342704095928111088745984581032157246852084358085887517439981599818872758773939874407636225449408201450821670570723823172837697439165916624198294908997171873002721936655069733775696874952515030058379084763364689030626132499694819487794361310717108872921813115607706940893323640755555414259720204651944521913851362408633074031903979298655694588705079532339286752042831374619389208841049954849027403688439550347425146444477387781724236582158376458138648007788836166334768290017435245339107352524390719872730234780534864333429369520899509825027650074541831713679395273802081120147152727258646634487357530548442846698957544148288359447735514761015236906198335129600465268643039146195484918594618444619673482092765086360312219173121873242724239093835757327234828740228737238583068973475716263098747743787696364846791140227765864174515343623464277370485171290643834621861323194573648315406292975508867264160938066447784545302172040734717735001483197958619271773491668825251104771729384599709385023767112097311118310325250021703470440678917100961801224420836301794155842239293052310969174949175219217870234613717843016930152563391391517534855144370531264756211652550573214566705501051904109098339335491774149392596992000000000000000000 [159,4] -14050123029093483815044803300062954795041104342471839253284923149844922478559883997506957180019998174225998971035415937380336358005724261793717553024031777202501225209179875145965485389597297641312136600809513336838981857226388017721568503110498407189319697850761507146557280422144818658717099453703006557624292352390287562189123704314288141145462813001268019074149880761256299914657406124050891367412243913357579314921480918205680599467102786237262133601312292999073418640010980587186204966408239105475569007656641734571949916137093555274169892083791009882558652252835160451667428777585068344674496239450555955847428612504773880830727996330589281049817520774597136398238887664495164740973789734343838638612705833932298720834129640493162461992921893360990543527120036008020657629493547581273974985511915330409347357086024780580635726827054092381144811402955902298740844477663043966382854832253591330333642613552637938249424603325686558004235605320331223955206188840135122390608496441572307414104563157086605158700547112826638482391931441083985927268577269887650912555948210154003541945035119555881462060579470242974444922993577525779375567722678871436365642181662282978622803801656740345925296781404524744015872000000000000000 [159,5] 3682616380521186493456141223783662939039604512491819836455554040777566618238560497351179616474703747324193445953101262013959631300598275040691496769340226832809382449001038394741041602774794030540465507045741273601613491283147252998716813987552173279250037688728614734763298566812614944134399476896303688551820252183802969314516361939670364900760835592578846838259419207049740021436117998909367060603019564076743962091008713524908523306152469519633266437661268284300954316257252611927725572129577189509952090796467835180271270557157050718509472978861065937953890352125662143350323904980524666254374083784625205627892202160519523504630628863044507734585158064907346669482326508071829012933891270343921934901745081944675527433911336095934483173063299433364088548783549151963703310236262018199448313951623862982805244651358535223672505480429012302629525238559025467047428472917521223554551388765099645461458281739040438010771105103985429108150044726572010719936687073978743439460052733339949211278287779437930773879792845301559241037123536160419564009716419752223297481186335257772350409429613140700415580211184028874910330923421377960790267599076548812383089328837331198443868034454668640578276387207221870239678464000000000000 [159,6] 37675752171447763201763152950021983982307551021166000152466064987538735289695386572095425464673542916425358458312078008490177908668830229284122858895170164411443994633463970245781667094813434504762648194943156756184959545091267079831061041148819864047620426850037434049649636054369952850723531410646157026456996807758748899456184472385069349113158284885095191419943809614255383633929002202477363760618900142461234121944925313945574847536776615831972768420166391014002456477222321271007226001435695146892547754184882325596626105114545653412330270310518772763401715458006541919891765480006647517152898096664275428943684290687666793146113597758155280817339146578723456630328406739200696080101472863402083614028974298655760302139218492022649221773889240377021540983997260646524673100339782863582515230863340243714716673632034651913952961766696685171427766201297063462744437249980283516725934465779824155873893966898957081835145505395049990386354274763774013956629009362858624702435715706329481949219764343666922700003709546073060299427124431041156814618448453021005746551653533560786714593046005718073775031003275319620661989011249574705336723269434165138170266715798074335304833130812151059915349943846483861142765568000000000 [159,7] -3627069213124974266153641196116328885356389783316023872705291643649999049743984727484625902366201879540254567455156644745013746202750833997373012825770261275622850616837788812939370466915139092935483101201003294952574594026221183781229192263013117727000787514384057993382943401794277915580046173858115841464361570531807585173187656638992905767543332706483041690759409543277738667499256159059429304589451964140524937251815694429016029278986508357660793981403006987593233910107411019773028882005141285153251232266416961315180103676428917996688237482277887040479276835493446921002939878718136784734886513351300445593078748016117514682444380376506423113273018121309381102015047262246924367641967742327428108348357405830894432118316254262606508436636582437044019353364613711398263043197640669292608020088059301155313476568830860774639485309662832780883609305410723407124593824501720065097746222946305335518960523445461717795284285847500985501843398114964628480443452232016189546069868554638650173768545329897316849028194542983868029920693412650642556960909605652519876348052437258286301831199894049302302296898541429998431597286299082745697100249020249263871611566144904679800077673754218265063522007788992805970051596288000000 [159,8] -8855060969014632758602603774548045661907582694836975173880694749814006372020603500337804160937497440367950296694129540596059585265277288016683397358967814655484459741077710869098605674727433353063968413576793186406665318318616114124938110725490053617344829327447102194832897514897097625528795260749215516962877913622673576864487459327581091966655211210040172215825856250562955455217970755588779334270677299274759813889314664703649609552892325938463859875165957398351918862995508252702136057732878036127993830874280074451828131656243858636078888617816999816277246727383181903200533900368376428250252379497463806344135621508673427321389182219982874921992597614934782677519994236946508511612583237614735838429161965228532794178562004525954551738019878444499504519621210042977420621351034317685014091081669625499796613560399637748530479030821890037152423059992217299397229320452133170599587241740663205293218102680554758476326035481174671264013228301102459122207627687403204260010687246529146830802866709675949272094939646770025275034743833230202439481198844476343681235948431803153076857013582021032992510036687783411078127768657579444971712812121421718812197826985773361342653307958811336146555935992830091894755164160000 [159,9] 657516884056968728852889966525344566256919099926403538195511655247356020331528624555147808679049656393886194007155896522163884697257338091055314396621611823277478827707590177912056797572256017140536954272460255107955014769548752207319026939762667374524275992937647954378685898699646698819095498439931085875158879216820093014939545985764131053454049269723359525077089195852099359438657880730590802051008018391932632276443191738804055571165742635093093367351783100615072358072564408176908688836561029176281984723583351894099026074698216976924378225451811276018342443308072533609292655055186425549040013363525867763349250947759159500976656185062123611731814607490858037603932546456122717569418634881331027363094166900229059852703617347993825599215793615323710890015796484449567681057609258335139354341813378229835587912791398463076156912621427003648170568090331688728296459684680693619571436227331349774690909327345069444050172148407111397813193778556015229930304357536954957233595786017345365202200518469374643069448551721515947284817305049618529456739614506390423247296864638865597470709530901609015982391451721648021196887045309442137363209765102853454050800058132278704823984535778572199947349086751397462791112644320 [159,10] -329841243379986728006235482061667501059350654918983725693747591955931889036105372563112185624101661489976582680531325775512581552053215132154191430863825205208731485808474698206018962433376202561156242301908629113057155402208302741358100763194042897593822422315757606949630006992935825647132314560474623370596480868252466674071107867613725678037035481533617819890104835868405598727622507743969037417395449036344747735795101534675859394752324671961900135866692222920140447954822915035031559186197966425126788345314641576602019108615153713497610427989841891047234247209540822374684897432965705458920850707083380491040572061980157871869593166051757959335927401926540387308488183061792692078860209571324332269935135529910750412250550711768957984537049256791595319548518485597005698088191446770734885055878192170333037688427444400557882976418417210868231707143334597495101764086171348334516968552318974862042502888557830726448348815351204551345266448118427431346388387213677566302875860979645664547686235016070718392802875299573556212415275217352478813924033258344399613886667334878812016683380431066121306518500157147478188773184184057517315342554237217591005434727116885976328530966524720204015211540565817817633515520 [159,11] -30827749528251115105303362145339334998959488486131559995769651434772405548634438197294873676959818156927159039385009973332867969300758148054240712278688991476132595029522370051957569027812840324090546261991567082758307720355283102191775356266291150811473877145124731192417161732048314172058689026556910298004755319742605183930197544558051401711537369958033792695615214482414668855418257941943916813544261853380092697641468867757688178465170307891267043682586996220143926963230586294336155308613415648878327529078259657851263672874478497480551521191586480510784014508585064793584980971478631861436914941665486076199232937152129099928213366817350778738316289601259614593317480117185386401209667642868430477225327958738258116184117220407686072396324937767849607984226671988988066156255231201919392984635967098799566670182602866147831164490804481982976047531498536011495337310364411734340779941639801430360268007158926758228886963370287475843901636158278408139934843047218051503753674584282975747608106231711061612903680889922373455722013217539377928471279607566859385946589634351751612012949898766460916008747166273602277018692307202303365405804313519807960902867939701589955762627322302394197421245618589550309620992 [159,12] 56437522364443802243252109517695778461735259853240055131964485338111666164832104968751675039007039502325069327386363869109139180754385097369970364978260340609669114024277208888645960474017751332320527712154685739657248709740738243779520514183713963841049394875718417179795919515103161063178682100980024699264730453698079250616490822849562618284722834651251537959769414285299975910344979783089568145150946931531221219712358205309585230452421384630730333096870879634518380742854493394471148154214316237057631795307482161011214906696952620729676742928634612827059294108297184833423248123314685098669942385781456718572880192489156582347639264477959207849519624298002974557444399441260322047748289065542249768316674205084615349206482219284031221698382496910509079993126944447685138657685303875147585147631785836313664571686342822729222488705657070688385289853686184827915695037787190060323227789352411066396308404767945714689597383829539998011835263323982704707120480580790037518591096471068653887464896395524248233889418101221132178657339016869919074055954605755175385501267515158508585161656667120947359142815837336505053454287626100275187547469126596238526876615500304451591492736158893292176339643051155150497280 [159,13] 430408318014624130105587711831768221335423956520717843493225098775294948756620229491743090694643044970205547115754466440160153516117187145632873716553413962670356560973628227419296958465061756341296260081215955568757330546787566126897658451674848395228088766888894236861718799687167027801500524975854238198362030589146431070107527574026318651635013561627918309803119929600211138777528814283734345794294155303961988080024932724015497143004883002015959865263190449302491667299780058072002365896351313944368377460558020504241648789423853118930649954704331870786621932737348664978272722851810091035663659272902139545332724339016624367225346061980661700864020862211062620456626598108976982339097543835096054601442328471210026279375587803229621483721774745736959961006593656273626359933621351687462484795758530903175060580191428621492647351035363265060352873511077295159195499932444586020569778380196342046916901871559553785302147991117986962612766949527015644690822071502814193554575315409757989715047558641358356213294086152465947809102901853967604125094734625458291851316885967035886086802639075565757064652737439275773055535712373236745081199646538679563510037177566671120615916052906740643646525444764333088064 [159,14] -1158943838141039580981040784209380933434771815437665128537504747630522382201644119040811298821807826365384899265114653977460630946824078506572378429579338113492068987646130318070961890081712180631194425798077448014390461047527522002020692661749237182465544988631037110117550543832489959332079365902339517754028559465270358988605920070687293279366669614037340939576743548439935251709511657077792235649513909719400417005812985222841877642931529842802594723376393966217783889602452037797983995675575512810881799114357325606738144134015425471090887850822159828590596500590156441462334202566969688665770838051333364492166453231727716836436213153526968634840107896316065953154255066735552593041228690685027518615890752530418797785109260923149525847796899253169337173526876167235420120776614285011354897776811706270879554205696000084840233662369328273539074366364011343378419682824405620025168208824113538403645179978955817372663884072960868318564351607487500496449698782151324115266385134345571100942095213129789386683466755329432725971347549634757914399489465495207591844232021312122870345867510844341429069657089228830224115906337618200951830186836181439969405553688331432657983062186285568350227902401031999744 [159,15] -1569632116738345895289884532939562020533848215984208835841517961328002245869401195636986187119497935678781201750441319573401993239975264362435784333807134325463715173560007453222561127336423342888475345031378219239548867808285306025324275925763660393593204874818290709209382594790878352454296485872229089562674283146220434411738423008156480088099568879167974053839679535934232296281194862114131250351155838129662619158613596311810746191238885350284386276054191982048510053218366828053775499770182754726901032053178442497646277486129463534674454997116196962339936778498555578436104062877900505639492272008169349147398266398800148971709265198997474221422497379967908123686548867443890136677055618589473018698170161087464330414879963996766561080318889522385959919679791160626452186152706582897509820547121239883140676691572668711694341999529605085921909895357721877361102746848450252657303596904426135004851549792045989787626830752643836571832830716198605558894153209402027705994626259002591986009797303648885169877917845723573488767769680306768438282770871070910982837918287311319652533607264928969831160543514883192989043995499087971205957518184909021090786744918305044695130720799665948878019462586790048 [159,16] 7116576759873411907193399630976704275513202607655186473347745640536769700684323164260050172641480820980837056496817811173926079391725071758210582619214581964456280389596973079005979175287676731075784144386800352347445328221488610485997199054010412715240000954073743857861843893439555092908333151334288528617768834476106544410521805420912054281956598157112053502441488762066357754221178549911238264739907659231902496808148798503512579238003162323216989094363626306974668288255353104312930918056894829979840498816293898435802016432149396433915552032944613817363505989292636430453788073297169671405526281087404179439990361104031441285496480539812006669362843537210869872580978825293890606185403357058438621160531984350944450690933453622997255667109841507626970564123926368492905359735925069709592858576229970658693201289513123782210305975979066500788054448982596058139708494832768748382263196516944030447283880191495064922435414471001833443350885501008335305486540701511157061689131627593295163127376833080513776510178541132639428574434082713859621209447693380322013006035704667707493892115396451123372090629620700634243718251949925195517097374546982992640976773503222964535878439408867866785444402647504 [159,17] -1911113517741461870278141306890915708186387268490432362533149636395164656806671467508802017583610407608025622742642312913269009924671672045268795468301508249898411805287346404572720065770387726372021715092744752179401949150773138271202400124969488010453237812741399845904585905836913209342476441460923014778150425029362479798904918727653186756320737435232506977441302955252421182690990533368718475034704213397253490478489575241149560396176866793717583001250341731849815284528412780108104306148912680235425646534656906694651608416582698998588106505651687393390090530699064188744638255019643567257840701910493750266115690283982508205711297804780970584125584176565700461894171005258494556869187209767249762948088195198697261806889352857789054221898686516888773435791261387768843712620085528169385321416295560042831438968359118520533516620712229104006456848603018158682029094803967337600738213809007995020527745774385066041909576460033897009750592230270584840780206917484367341770710484923048717210952937851305969042070522857369759482931997085524659649172943934198777486792110564205714194006644552504231936379295681192084323642516736351279945434849597702797072778038371345646065465730192289547789968226 [159,18] -14703299825267360722827696867010774103295054664659896311837966705345855531709640308769999490438735568810938970763384015035434444876475056919296800093371164642555576324663203517841320827655913880697813108093477786997753606148717601918091755381072848400964610692894911083066599104473959121128058128210345214712872780702120494535259304823988768684954288474482957309785063932539580790736646241062548789369628925133523791145529737131413354719168029016630624394877137810390937676346179578821873745281190090526636670947385662241090780879589058384948673257434637081929620715476074751914669212250750976628167856995763710907136192994420311921428745489825479883574978671234692574902271126631892722347179731348243401850140038573183522497900198450245679135998898427305078819193542175704495269132487621528848216006995753844858580362499128767700756888958104648271412159331104624282368016336502662931930544562114955810481341617603877465036820683455891106238894196374842028985099297409593375401479762970466667236539576984926208614186272566493027571263412026106073813758315324713432423625660184624618175251865055340531382873182433866625300885830386637400800438680884359343014757502512298066359184340115631466638240 [159,19] 14829175803870901632702047173550600789213197931694340383588098984640292607165675390777491189849108109962576924240260883479382710922435478678866090798939289124076842748927474057002002857896101732054952501905034322011275198820688368592822016685149957838450830174488728808000375911620837044593748162510861170339994423313266208743436616058529465941529280210474852694229115244716263768316733381437316088621960253931180340907534920822533688658070545901120842408861848645370303533967603829310718632591420258250263552591933460393879895358661194410985958507060185822369593940846929673569340125166446573387527425712030332828292554087476990222592750374736167472092005687087682200039337801343435220454827101118041917491937917622654454331647335059471593475580228040466862489836222853284778425721337036953868546804330271710921301894696540740330132065970002719324773688132653662255491176810230822209612971189147879784784571669179399031683048168602764058651272998668454623186934281829767051458935593099476280331837517049361399096202389285483621701781846733506381624853883273340075763473120986973073556082939062541548055792707206762696500109016388246525276094532776727019096369063801220797787284815593913122412 [159,20] 7314464656472517223651520560253625598645746772298254862217529896770278558580905698686392309089542344200488001438731626779854224747295982843184135183042647066665291889083104797856225311542838501372611121561757247677610643543664820179768382347875657646661417314469664827221245786607453125295144093748276896439605824023957926230957190271387703608232071745126454763468608394362342017702391408128332887766444362741006843595335721765528952150454483457102153996783576061278748633973662066626770587353147146954018840450006263274176743702355717243849717173013411841553176698023261857344707393990414222237652706332126065011575877009432260576501468750692093243914549627429327423996577396643945009259768649509164027313884786889255428523909213527413127577208358623162306294768308666632406456034126300821061616062925919721073513820556057570121587087609913161342910223095236335426793563212992875625547911551501157317303372784326277484226389988516139705812203217615462768313365814256722291192106435271873824973625127083102066649894791114865795243923831653613639868748826466291365879930480660832967221478466665127031686342245349587505345504783461988951521564396628084565801323334384040128228545345770138056 [159,21] -17426935431571088483558001317317569566088966954534258772403980689200271984155387909667309123444237748039290935756832028997543446022708667393917004720842274546398911591296579035610763584675657189418537110180583953405050268411961943119367059717405922699882771284172021703906203082849694928408297009391411125364677832028829394614563033806322170454908977527591140342550144256215657671162819263344507271414021846434886339032359169082087864850035720635447304584388312773682904999083155183423346846691111194240338962780050085913675909406221800629821086593458072380016249928710440109406879331244083247803967605629004373052346768340084230806585796276670206606682238979954741798797830950705534130247398318619330836160429995337761383066247196991315040298119101526470882249228798740222205112018818734780069800485196208735226412307045936421613934586995386294528084866980286401961310164919812396648240992224651512016120995102784472325004132673088767878041176188267696170372836031769512729162915851004574290058821609592580941521712435412079245671283215101887216455035459700657009771180168305789208327917957998902853439160882382158134346153472821284799656743044404721074028984776200143259698607304508569 [159,22] 3533637357196518612305984977220395093493778696321906886332482599625334089818778522488322582106884823649296564886774411833197708166580411264149473037040006317968801085211776927714124893350493375026709923191968147907307540341245914220425306595878370428290886851069565222820434274370951690780868810459955481051904025796696758003686798697377825730141866676693330664458642757838917662495925974996491239641367396243089348107649869031211565402555725529086320712204775867665975222773990310304750865320222259005633947695552807239934728913270810874357390600486596644729244168750058942965098129163002073011063636736597035257933647016736052270342613538617369675308487204222796795225831745518865182419042301998590320218663198142785180946158166791331273721737896001085584707608990505019559488810268506270141905986761442257981336092830648889875572360771363796041650098892519037497303321713008892390534938780360933418130128012223205329276834705823732473465115565726015940465383453820573095806132165770120917180617782608641144493717327809631957240559851544041016715832812186679161753561562356990561148799291470380127811264410646588566597159753960127899921090375669372962385363831516060247914598613184 [159,23] 9295969924439467808016212946260833163982751139953066713379131794917992813266811858404085739404941404079440641133719332329909278159968361030943015273755230748863921486045482082476576616881551232055522956629334575380013683068277318069797686805592650322712614822911710996652940812786217627591202198527295734168616198415522398661519118502989114753585501182799056933021915008970142109679850923537461228962958397669599637530667732004587666186134407774628583350119869387978515012022819595255749657557401449579943985636059689307476722010265853614188197014737974229056501335282447849570940966522420507222186851324590883283971685958051181184058110476644888577544599005653538899294582192339332244763859800203320452243580835209679008012561306169384019980273674974456418045430156730846648915321648980028789370310407372619850506923483543769939777183011806835504859585665184217779943282025251558094011134783182446103196524451563338138699620296941976204004284145560001184497442731197731137373492856528422025587079687327556579507674745017668269476464301417587054332788808772936655230841818421882355068465212415148588728748892056496190996318322042699591888237817003033961104801621577351969876401464 [159,24] -9112485785438184340429937857338166280550678264651497017562901156290320598406512528673936605047632891974159580401929987037742376500652060177343532907264123314399670855578421054836369646658805539482647773514469136767188595012549374014528615185029334839086198354141878694204387952549875477310390843130127610564562558094770692094246215377504561894404439964157535972065469160235898125140405749715333206820175519305220269742244303394747448990333934804011985848404462246821417461185034822941296349526229146702217400566893659130990644663726220316294268589779212212862176648077556930482349591203101982582406621306677936656222119069291303885441215752886480929082625525906922055404927412809946821687026365129532082664998885420458769196959350587819866866654542449602409546739201925258406978254736020258778798279170109999046463004107090266077012560802415221887631552207623641110504068839325757508959565977993033203016960630864919095843256814210528087192903174526974698257522593501078254205475603178333970127620307063846977609209639544393467767754918809932451817207545364681696447607836502497268379314046629618617272581714795484383377781508117696862952097668828763643946003075277053040113056 [159,25] 6779070704786470333650229445717929422497168861122965633236139391269101380222916402668019748119186636623016406994135141537478477890914845064406602245591053594227431722307900113308250290456013876261791339076674838818358147447924463644445396260178156274546730680854718538349152887296557356834689860331001930804483762174675193406694988695227818047418646384142197663330708400797774475805107428252311361232585762479965877454611061537410093812718097558628276533189869701187636237962214653335853333939570063384789032994660146969575910173644114992597594042496348784782381355943298123663565729428011445263907876942601195417716720460031040702085440750346897916861863823120521711633474888129204205917948964114845727913929749892957572922285293579302504105405326963184042559230776901788111760818849254160808525628877459742342895491512067209194962809404494405039598956285766859609509300196071801548990799697625619385816936198691016966835878008345193458268551899720032232129951671102491110820736522113006004866696218445556193713345941950910395801783808182965049024435619744242074334972101782127877078585131049894211024075079674164233153610415807135141288152342847950864920035908556017677028 [159,26] -9066954542141132247904618466706000528306485651842629800890852733477894929292048822491680360026972599415012821702063732954440308620515171475088962087311080653574218210196209690848350705259916712153368153884280744202830493709874036431703234182176103910762604821747146768187584090461478374272588345430750783027705174842983844202864970510596154106604011506606912459109341187207670163261883622176881958117336890772651318772524300810294492900190438630213230869430334067773816801658248023839220324242373834222637168351125042638373277232716293470786151028193859448364792582092793661340012743728201690775763089939408065914068227004917555952871994483918103519037182638300405278985589586040529650182358310199413353710595650798756883356896027745558415152411471349555379113754729289977835562550702383178497469522265780436325267317786498580292558007654581979180731144583088212545387771763402066828629338448138921032782246669652732705015370341180627487467207358217256552848841164218948561628269771778303347473094698442528524260989557398424411416144487722370203773470857146474542872813726733792603790357497314979291587341936087638610496531782040353731554781201858273400557065051178783552 [159,27] 12991092457896893182213991866722295302001593683161022313434214091618340416826239055292044451208590483977018031962554432999337048444114416163250604009119024917142151873096602216730514162995107189492615113832897664781957409399588291135302438816767497750085530633007620591003724101695933664071342517798890221587714967317615753025487378608982539599943908323957420503789052535933282624896285098019711651608558791193762304101946896928606216408693328073060324061909793224138009491312693090838604705058110865414375294787554660748177669837996250938101330239907383298921560599408974644860487738000677171913217378356858514056299111353004535303706558823743335697966067432328388549463939684048062034993724669865156847652000113156754716282909634326312174945828500916535987275755021912103188145249684272282755306966371583945707040599939931773630920885549998080727884872231242352228889695923449008299555851750460776811990995586687913506776533032666697624287165556649224573607598377167868368798897337492201268483268308645686960393865663322915864249722472177667647417806932155263064204130217504825237362741954482870602768589615215026515016409174420459852230141578538045955767139499981080 [159,28] -15507067399363805112802539329843469633620226594868740127799605635560481640044445733841608651938254569884268914786208671875368688697593202900867975234076465456165630447705815573983764933432753103278511124184383068223490784664229050543652441849927987367900133805659766251206562323967452149622130390451397115195884953898326576646796108496740671235567020562251868260795924433857904732340929853503896879456210432470584896753093572656421080818744689668776020652437599590890469542263012385945876131767463050681990484547840501455151049626393385495891259944091387945473785140865357449210863850437319555618250472974297469627667533493590415145994185950736303152295692213681935117977540683705117776949263055193532416505447710243388873950223775116667815334489877878408366730005060880715965518932240851766523198503892706381603050060955824319733166916015791197881512380235552649492725235413862218629811138659172831446427808359312404251415506468221266373474872024408321776464597672240883062152341055063355734813214963156892703044730105207454193212553766653319864061518731112380627593441865869911218643026440401686190370918189915787318342478380713619010061110147328076602942035033672 [159,29] 16274821432407215219423504428348616398297698664115772350080537852289577391948191057034310683030036153656823754636258446448164976085412859919882184407261631504111013405218398017061975091629091238196402400712067693339028373983280795381686837202186662027057495054898522252425939181738525280822285072947726355614479334634962025850525568622572107218985313155591812383049628270959736473355532859818021560014408595595061445591785228537681046770733113923500501794694314188448743884089887508473929084808068740657941843016303541711307729919350766231011203100550987949563001369470075881634348171601753110104381345750665005630900450878797137166230048077141424994252895548282846889457026054714577286424411854213424508963028189787754338588238527378451067950866889216565113444313292758090241208483878640337999514196589948216860635395349115978645841833464038184530336975733826607887273605134301241269121707226108457011754658171318284253920526362834627962269836086326609499267132171667787852965179753753647480200634947274221056751188578051534763001957524190087724678944478319870484424469848802737309410781765312575897104107156730559895636548477535333931442805635308643960179039297 [159,30] -15492625551530694660377143156483058664583948775863778752535162227702035676563923870684046409035544362770870806892858426479367108703594551142497884457204480568739448717954999172878316267595764408220943541730485993418255768814709785166313821607355972957016834239097888699322113861451582014151929479689667326174687623704387657434708708708669284048225097125762909993878140300495621774267268330735026680116144655478549465826525578599760320059124047180989229496416987112025952190817521676228997816114853702720081519677108851676967362348661985544536280770498168810881729802378191067184331333957031922794151654506408674314981318841131539699011102675792320401593582470377101325888152296988555906445930571388650779195916597920420802429430985502881127963002462051029622129324067710510590475242386195558425463933369646560588573040116403993730268134942717594286191676969946623394704922204126538804767566179735891470085218604028459992868690734275379296654356917627652861093421673634258085503627281030195780254932149407795865860568239234784274653942685335841834311687243730638297059906767661721350715354778880840349764934479987348987032574803072727244154754785707693820919552 [159,31] 13364714111603719609333351960881452911237845733316344060184289785102943107756503825294818167324719143587082265676145720902672835582419558737293950517309593489626514151898999306413090057993815642523804162292726207067034845905021051923294646530883185445960566174324235363995626313360905295493911303038590048883866413318834327742182698803150283603476892538472982546528829381771554988146002037014096917530214231768246305409474468714408164705964433326538443663612184660537076318561107677003117130189603820284108393584650044009283505043401288494387227012715280095926737269081122242229840141905040718030251838811664442281094074363984548058584621846013885074838532783413298320859842433441580190505772298565302188931209614899738422133279610536328836845528922436054774774490129475046220801093180909658639863727463267819107923834576300444074293183937025803228654194761636748412927915307564341996610124955057035253439129265810070559924056508493944464954141803009965410156261290627792234204629899827268996581336112641511900950885258116795707391091795970053996833477482791081552322933946350169327314133768559935191094570470983104088957850781770525336448841110713378736032 [159,32] -10452360689865601163026026209202486069850817216205474528906841698702787548879544272182641597796731371715261270669307603727817656676494843675517957984226010830944607770810774593208916912790720862844993661230925091630204609886565496199869922939342216261949254939088507963061008372938601444458636892498778209134092288305232764123981879277470014099030981854819141911238547030889339138212371075975503816675735231474771780650334316242952381955579451822222687142064729835453294893729610272114138013951800647556360182950349096647640784274856749825907263932481489212721677583867970282199233407202673284542314475821545693926724755408489495313667544231227123983628075034826555750277928421447482635696502237907116421650422045017747984129131688169079480684257726243915996078250029859699672964828513046275189799631460400387032542821191386049595939991116107988988590863282727450707486051694889306174527749501096784844408442330100997773394885276526064406746106590889821576430006207840398404642180995074747956811843197526653753050657745920604223296222866832392091403537251786257307574469953782411857390088264491180097376186191534785581736981626704616976346786437539221152 [159,33] 7421600411948182689926645598433676412303712956349074935030591089896142284786496798328993956855600482542221907196678844934600367196891831973683941865046183777226148893806408526843467608236767358537084042771986057660442946451094291882064114268724414856670077698882536786723784823596313534345015030653083784986428646705398972079935216734824663378159483407271539993975469235749222327575895639625583645146403672823177068885999883664184330330000979477645087124265564091672522311836234890238804160680984026328398993690622028570113144266218799989595616234666179516618136761895615486542446815272769032693819864934433835952319431714276715993930503722106798964567305295302606253121495305970362979241776208872326338977715980856302544187110594133775804021685256093464649592918259806303510365323023694465962636713974445946783297775854959676545862260920414622314487413128866637267775605098300089432864972201990018939129885219019127925528243807573393915160379275996476410764370998486983841934026549131042792564922439640747565025391954524795511094638128102971177824871197965320327699903903785951503102291520047713425597815485240428514425617239126181365080226511010852 [159,34] -4780190169824609174949498431053975612697245666687087841372954916683247630404772456784163169978039194062387828903687976653969018269392619163656824628454096695478408346837765050383072028616819740219918567787733725713461156163229953605142914566150550142919498163563559671315488472822728212102560032910935132430777362535395428235921507753343195739019265721969209624776441970375369743972784083700562038636912710677190441591127734493255630970538858735418893912261355313228056788014133324178518894001552881178026268450157067315023037166431857121779537082811350535553850749118584260958478137159743704840428207026941733733250766951605445104620916753244818195808740003246638395524796715943033039708537546070107943291883788574097301417084324233790630917123138727887575981412052290527012468389704775674429686319651784298101562505926776420949234504826911057562760682072740079838556841313808730027515402865712330182536118140037611075803578892539994044291575595336941637445781707542280799705116425081818496051877800887394015425441453259858138911905338860483148796534267107027655819991312980228333860290822182232444687648291740182673267878985338594412544671272064 [159,35] 2794865817049921708371987754441415074203192548444649463450122283234469584823173394657143065068422487920781497052245447527917715267139892120114722823004714938301756579490073842178092885052898536785364550402731242820640567220918722239953742911612140911222222593324424785438129152969045206066718399229038427620418365902889447884698800628715002153602694116736658183359691782099799178960927457593044628600384121652799985898979564138586960045809743696874326667702732785470835515146565635043970656804984362914808698826646583042773403679789602235637303571810600933738218772220571860339324795442977329788872349257060437191963152054998947160108277375546353796650668988451705885895440317583073462177013513125891907423273897031037649135018492724402117010537589385897908000734246803903874870992691366390530499322042820113995634977772539395589328028417440550973445364790194966316562433590300898248385081434221151636430722408126159511297336831624967731548553400248889513509136783493622609176592889645295780746220918833263984494664632627953955451998433524698955000063528500982830574855426380131328800340797717751115834835618798149392665116043064104169441630448 [159,36] -1484042942946982084176335399696019413437756406329567876162776998433366063625080502631615222911619210728469355621899875996954329805190121540056594674585809944292871651460788872637536988273029706872438023383583865671841423224926542608520944521097008111996400330874187363404209727098142522685584416182213653133636613350626961383490292816877051109949987824748274683829457973864036667885010148118255619429900590890914866507813057520635124425258710460946085153679761248243105419643515245734546899430574760972117637304593757038040387139738141747465209087784326652417939243119714818475910459575456877394140739440009604353074172441916742411494718066140528461072833666722103653278030371238507038545451948033762853541149105728637210374370479056679618488717582859280139194813275183649002756271522268303962999803942603513982626222754222829970818618336709765291061458743734272691946268105886679916544259289068592066999107568655033181732628497405220787442388964226591261620258216642420546855300277146985454191829721706139996051617018732733864569353003043373184487281282796557023006475386568501432062386304054443411321000945275466097684302595120145288911416 [159,37] 715058599820343860315533191031706394449101550159553246020372517635414851382502969697665593856662088496044909641033309425431275387646379647250636266117607825744148190995360483805011045032646249300726470967823775998126370154451976974272509238826875710339052882147230179940461149420833461333431451093151694335411838574892590894396278831510841141438584834883595247764451929656089911166643290174196307959908316075930798809737620903427179835494277764570417206692041683017072463468392463037450800506633567843693474736143733493768310516730701997483555313195602748094115480098996138658563236635952970071485217254098773505176227323809975394576202534416416364693257779387774131665439391011565654142755409451227875452977392389549724672717075341673191518537965903093942965312756488509939094755399398852456589848674871419322976997173533945836931485329214122970671608523278560893846733864083297865811890040920696390905508321639739490771887387384022547714398478829570442271130275244732256791671759931995332704962668413983879684435212152544781904395234296509737532446415965040105722169259772685469021020938359472142605702175767948985294115277712056122679 [159,38] -312590989308684835678317003507511139881999475906825783123953216478693330926498610665682914484191882430369465198453978975132828606546022169844701851375904186877367612440016408781526277022724671785620174622222343932807451631975174478912342099517795036441952410255705517664709902947373196701730838061841480114311228298720361449620983923083515768592886459575970166768916638574489248328272633991175898875056657638098752721454174104692880356136237776583786450878287845151071457308014762063339969516542459043167894688455888895288208681223802741785828804592034870978913469169871859679164244662462251497005156121063577845268952440905519868084996954408280656043391989050796936474947862581485083405438844387831046228236132540571714393315571863826425712998349197239901108818609028623735036362376883566006336002953152536999877590827504847922652588279080968961178340323546802875965461815865908610316081602873503370822742797638907547590261272494670233450266582715632190112393118491051802036731639446279527598071348548434397793639449323155049965469257239545358964392627522013925629622397062773665544163798958065658591729606604928653292335790449539328 [159,39] 123903759799909847379032920327294817546943897911257244776561587268314877461504768421423679018813392537086383133005091021548843478978450028441667959574448232297252858378301027066340657533968717963576355096391756201022705978347971442759719099053209142694483687961015434721492355826703680738720504576404751237621506363437232050688136853940781915996924720339976475268592418063724967705259046834298999990305441334304682517364387776451085515453739554892118489416166366806676467674387814442090776021256049819710405673975755820434280133517928852846009596102946752597237193215953196813520160862696333158457835199600810971435280338194156392202191888203586294994865688428125753144200790087944087071101921741600846434932796773316973481455909609084621454664342481139166254699272526291333109748893421297402224283237527035303157915005464295400314223002944923528644323473440215870371753899374273818240817579885300969845458382456817963235934442048529836932129875211817480415769637893911875445879188592810609459531342584091650887122902232459578652618157667630615637780987720540907210308863710631434317066837274598220538645695014747545314723578971744 [159,40] -44478974889783710763424538280188986102437553816185910173592943771560525046880714885938110920917140375836824219376637669746498714238016591504247297103415922647100768952665329702638911948163109765683646769997492737492837491882002674799714940596597051716771066822973755739223714481840344999617910430436585150589966298553950040375016821192595215497185536527670100649498022882744132330229799093050454013810258467398547129806158604469102047604978254027287351626798251922547780671276293038249212391110606819997554283906122367739042600672197881621136744857971238700333949803701953741243382059455027478082978385336723632710720841087414813422967059303379451079577349382374402259718847867589857312473998309160829823858805112195824307921650946950507512238923014525499775385996036667002409627446103377032524395444968337440917571105582256824405227579262231064819799448057555232551941430676041510975207483102454542264709327813717248664909404426391428223408421091361767210973410470435323213781087530177557785078836838996742827420604658173905109651994103915071903372250140825577194038662499422923962855087028444245931492035344405264125620891360 [159,41] 14447931770309649027150480926954512404392277484393496142172754538869559363421667351217432458976792206519154699473526981459166673938574312854432235522022000247215153187848830169629859514355057099424889558156245918202679203717859397621649996881125905052055952989830282926910273034274378365644109356494098285316393687885244384611865485870852066037175594429793648838914858799163349119361112200616502251730190244335369214591886518421558259447243447158721521497662950733173551848117723104721189227349279385495424589380914234035664514337949494433097317530661699403879473731445042482768820187841590220608582441364061785840822370003779506979602614026664908193357258259267506677775251313544446547199861412622542776471836932765088323268003302791877055759840716973788443537481915639342398029972884664116627505574135357849411296428174445619394976656738653794970252736477358915526133995554846075858693985095034691953952111140851580503626935395168598165541238812217952629094238664812239672722185669095360761735231216912919690438549295914091635282345770785033354788496976891571604553228096360419264029858243419825322532015688487923598601484 [159,42] -4239707802661350098735045769950986468498055788337709986534282794330825812125225874103745598217905748717351392629797789032605160517652981044395351872270666344275390659141519637977886073891284082902161931473832234107804713324903385713756129738608991595865203840752715378062685173730591694692298207781109175795459485226097592838419313740426097571392687673662382479311336138888083691571088260473713774953935908399776988437879245721181384595740188718198705356286997050179443001176706486836791802267821657805914090869081406612308851085154573025290176897420834285804247838673262114574716541697034649615137761917997737620473519255526033651773542523903927121475918779052278612618039133292793906212310149546986971579915044577370518530730829376962271980291709106050506987684838285966147241600267130979430824879183134992342084964786825798616999454251266347821771283545145736523207913358186127667280513462807107303925362166959030936395852487695667736711744100513439907606550822915721868434936389351776006800363673468518923652231529734937859256620009323897354740694178930047932321304881154295862691882488580768702958132216450971866848 [159,43] 1122189018896861590970044276341955424467918165125930364121342279890653490906491409398766436798430901729870893764525106295818497433609354148987357601864073858985376548338779812831136538273733664911017697191907236272900231200229274244806988648405181935873076986417641031105673692731685427274293219061680780251104628554542736453066352283346608485663843943573368117081378724991768447926629080748464676834716150900429284657187335706215158614586983735903547430261144201461076423956125079914916757787341724543955954519015345418122210799715714747501300379940181547358084958865466613391478194861275663064556181407409639934895341027973179362675222097257885676023177855225078498650023722066564177374654462148684727227862855523835899790635015806116524676206425158689258232359024684804778875222719830653307758377946186321465651167683938490269351062565977200611201944197904161289000424601228664719063738888599734904130879914230396697968463312725604510738097754613860448384293032237819810987695534623042656513684884477847401187590035212343825193988920277724869972436671421996019605497131955586587815857076926871352119280795695787940 [159,44] -267357427413175451096634793864652835278656463794689044154047300100415279679738508336134772413919979159793655927102767141213181608153299109936360011427860129941393088965124160309307903923432403331054630447543280472193773998784894694689975076242875443269275807288786134508764859205303964293378778921912874154466587801185940949053282793898877453600003850619827876991944292447182136319926790606880873341281420342787564283758381813048320187322817311017208599493292512713982483233175806345252462725886141515075860122031852976640094440840952146860415236116452105461034142920871645541461942759872720739588894817917642260305241676753989849391742489112110821576475135656290888620680182156620624784712436939162341814773982869534688631604082837416035495634107743430735390891952988730273224916176346549344290918543926991270408679299325837604763148868242013358845518009315884417467040597981905418282924719329694506458459609195592726753642453203273439178957031768357452843535899196609575035569190532600313255666985877401619745924050170375496984928893521094919367472751294339530632146192674144365470129358586995157403620139075488 [159,45] 57200056127918669135687921572786516394349331262723661348443870241346942887107908875690437488326148136563720747774188553641463100691937614635388097078443713166714789163781210079165543107917054640242409348485087701247491962320736126934747559284758654865185862567878754940026418358932043751679745982001833179951694249354534299311137017518935668229563244629040217515091837827958245022000087702899548408998744185605216257516242712044861164251048473298980722368771318585573353386367884485951397251635980752423047545331879543003366842785879346397445296600126800614066962038209365807541643207532359085935674204698892815814117464960213891614477445273722682930038900067353840890716977866241574953824922465985156892817249061114662200558263568953980103761866979512989520023766257162033090234229491670018768063241593034404224178096825496276144352243436634466862471891437232335907733716346108768196933663573596526578637570286271548628577116819216861156161310276831441877630972490156851721450162877034520229336096733852975662241715541114396110603746158611442113036433652482441322066956949783374363606964704690902959822756628 [159,46] -10959948433313954298664170155169534158624438196116158902120376233468891494664542248840114418195288233781305667402067472012521786527353989907596192725946257141379913991778756868671856544484224931158588877262569919690876800706271110100626396336624071099338459993005566415092563606359701394909113304904175060277070287515453236180255560038381445114139248322041518992258683949731155591612563176662992721316419755435515843607587689731700940524364326664212957080031499045653097886779372187881576241405724357922367461509158944234403120424484599773096994115929210757914181400260172175484533093402287736268103389007267315525382474070750879445055104757003890097874690296149254326914324134748436486753096206195361966165258202298379657190827747229270985729186094025595102746263998957652600247202645651699845126614364180063767061385856185368240148662980555304030776188087346085931523232199607146178038175594159858304804857645411306151397209821084526016600741873978426288082540031912131851943246126419861149716218151969188336156730482918906184449656864944595989289619667114971861114347130443054095452310980822234602788096 [159,47] 1875629391726592155857301133140772141783565297548204401699962260087281448758037766207326390726942582846585421578149102558259697786443089147483219690829736870879999485669236630130286051143246431787823347204277223599065546062515970821745352411588940937970960716159689073640936453321416828477328561705181888244846287098229315037208154012514204269379182258169562249700368052058155832634106618240732101188598235049501194306868843923088525280019222608094149505155779893029047498764523734166363840808755016931936160359702162223149818652816888565756451769195429471547052180142446968512944963124343048066321499841029928943409856630904398524776389546665045279149183526891127083855646368629770131270669300124946514244875054530862781134762430645926690456011389200699431051232219864167936600123022450865819985049835729002261129660091483547941618327445780205015924827089310036555570394377144339539987961725408921517230223917936914392907130559219412595708649358475162870135959711975978322465451881315620017789409049371165852060909524660916640672828140445561577224890092574597574028461986657026511589598028704881793504 [159,48] -286055708101328040112122279819418596153545449336065151693167255231074878711974814567043164851437676871654016740670639237839941173597008241566536341874645229010919699801728370992222848804505620348227626145171597849729763126261866281964398030215404792721121824310124846335487127192952679438901827380779549385063727748715646712384839396344508076766870597689733976455099416473506269257189821110367098802854751862352846829730936962677223955660353087396433919564270905896252279718931770033885325296203953533063125105118071295423986691489427340741404309053198273092653281722145562781599380744633509497151477766756493771881927892193441213836191730063044750594383296152849208906618511035952928104533655282766332786001531426225748976239117002001385387403120366962446873136873473132725343923844798028988018408652115845042256608631181500959648937496026735219265550022621085655839808900071226506258489995969089217112363882227650908068044822258747795708225607742978565549098491572109273319799840103271273541629071799907874563402263644029789843042446316696178254422631492473868456065847587674751464572297619702976 [159,49] 38829159373522769301459687158143752197649076875864495888711693918715719379010237510977339831871328673832133700018243927118742787860169237004416223197321142858482121452443904681750043918721996074018641717184003119133541887470281663851037385054893341970982535057339459415149421073701161309967060524076038509915375247203348862884446283100792698236475975069617717288926306243917453210203514874236591043278405842555480460078847117487525339190586207409123914334069816432181328889073973545287181235438195933797436066063667536258893376085485485251659502356041372838193542533887629426351903167150175075343577836706035190407934091504325101070010204339634016693439768328509768903141109314081603104867547171871834693035955306734014424519580869224487106078587097848077059662663363597832541502393820350803623650921960217098348879614452294295849140549035770069896902185226293004934998917394553889619893369856632455430463136019820621392988502424027369458273627043262191953101791298462041479920906064353946675737425164671259763718211058795858610640019471362418099031406825973459955619898380339425277259499651224 [159,50] -4681427341041422202596440047752516717802916461574025928552444078458274392984902923293827622835751164895942259903200461338521713379494516003778252399189266795633959738116737905860963610803414804496556439764745196634504185400655759116598970488756103543529752711597084858154631645793800231104818999975770345128473473267838197670422108700313563410318695027007569932435240948901803724600418386316183761873190582518758871552666043173414770234646682221421771346447890472323656744948508277541417121146270564196337399528625667927819760434404370267089351783796557744463923287969217994288261314427506155748249044188464834514215799276774438495613997487072135476518562934723921051290076133140331805106045523753411439589183647839402885434995328784852717294320497133331039947674063159783416620728397202509042642290847944659907809134328313849363379781176775573296094651389565543162615184364165301667343349402480075197299560111284189237943527948921375731597435769834579520496483615136576007051789664745758053795714651515778978257789993062383414259419986750449383696727860256316192752026559544617681408464064 [159,51] 496115268653644875032014198850801957482000146961976528952043071379824219210811424814237158699213140045191490383184435014042802271014572241826274146423301279154274130851556726017177308958831366837736582689835710891996765589416596583814044955373903210176765070316911002838647978342500252357719901241089598729900456315627793065706825885149878713185930623972798439528409733803604141754244329982945794701035030749157198554232781101971722137111104702661185868505785466247035884896703800431790516439278770475344301614107361446370195586969191304670548193195851376333182385911050367101812676894525364137708693156859117337757821485194963032802538582589089546609431432723891941478672463945202913524303629036152304482750013558451523215841207773595102610826871050303974272124499673129745121047702233850005464669107094316486541499903974337695346431804525413834458099731667901357097189840461540058691696721041784151694317081638760804988235403667087953895163256770579996685237672970337634294424178646875173549068729720729336934293207905777305586709410778101933166607476575963061702380523885173273244328 [159,52] -44678157295752092934856067484023722513124273260398088365219619682005221612871176034486296185668577303923951032267002399541935602427537499728119588140678896942213577606863381645574584363149098909171225665530981666081088170105050689253218179900782726341806816891242345221803728499505515780595006581141246544886205903147386349203705272039395881343825153203423586522042608649290718254082252769761979833680268607061148983267979608451300713514677097755032408057029737902680808024037324433191051285516340060065165760833498674856193033365177916907841176568453216034305818916516953446756728717929449805662010643926277352086056008992083301316942737491971642237463341789910723565612656184903131746169308123672328759376220100449581832773601786837852645992908735114560681019027696668822608713883996292981148853297259084671979610930429133642602105507654231959102558782579641352998527401185200779417193168939013519935938898070443669475075524480370404016548047203510669977705345403981517759478270533748457934808995502492782184366240975153834906396136435707230411149394274202517282125954715611668976 [159,53] 3213663215357864628092997177692961377116491638525519276468815815493578007401251721902545178371196095621031624132660649065295864306805812811695367792825457627552420640286294380010328685797163377433023230307588589386146040356726710748277710085389590896381950586521427268558818014208174298951092774287047290133553722481804493886115543553213168844770665999407196706301512883407826877012801685968098757700903247649042994634303028825920815926745272150212142124895076484744064222020934881592956692329908325412494591708331819127366200144662817277107956817779460153625368508991166033840979157697176213671905681677672951242085915461075805670458525399675087640235910765899281628937770564111906122144728009267519582545468551951278552982297571833325536395584087739475034237111840596622795449992377927619067486095524667847759746882356860811948378425226539302101320453095163801116732757046820274613192510274533654061975199824145498126972370654669906726207937720045307143734174660274530244594121884220942224809991756538215854001705708977904963741390812618776006040221264165425539885843631117758 [159,54] -191385654640191108830526751860853568057723006863047758841396809381226144197163998274529732132690069697923575294338617713294096912158021465148206641185421625427724281922165233817085150034108804492426227927508575843630223440253395345124225514322377321100277531614937948895210206229819507198537169605222084840757817224240750023489496044239883821084012323047007973781151099354704907338890481413009746629973412602288973983872058211537871913989179418339536893684857299614097495712258870949225439642774426521586767207574016295123648206296030118698766368788610133141177680672571954207801803565742520783880786263742337274251533263620974884729801144503590959187284394657959683392102244152773199046635998627439496231707376200594867740094724414136997532388918180577958858220465508335078653492310055824770066065191475935222221269132421389301122530298849184315109879247421513319710777740186150508669741163042303266884742931549029043369454462680534117218475361697724815112939609695117029271404765149917376592722246943273273309683221354174449844793904327314588393435473752723808588079354240 [159,55] 17817340217963856973817804023128481769603183441076621404287775029378956566489624740221079107831070276583046821395627355894902953677278647191489790695130162830891612322347635931013901023231175860996990444314268756007705239758009986703766053054237128496970609220499145619414261675497675843804216380796350345022479340441707443887081562382886308507715092600879699730474605447781956590087908358389187710367612301706723821091207448513166281651208268555714673885553674307168208205760828601511867183933750723822222250979103678897298540465143703538440104893943413417039170058242847610489015379159336894046067338732149594366829301636777347311519440400628851469174037991767314097916283218409164362004147060115758381311656607511289123274818226882523074954083848929156186130653617572866068774116948261140374511025211659033641832211003739003148933113266352224628228409050140315898261248562454244042606557985826132790054835481768602266867429360071265646413767421503635705483050300920479534235874807253070155393339391687286299194891629541333509471607799274707433818561580053557093154192 [159,56] -2659313745630728328255923083474410208893607155172403486907994508900654994220019836128750734245962202345778479868668093023390619536183988783061314031335951122060472906820782221830689263769306245524669335883867206765910956896474732627596205263516300137426531408989463058664005701103255192402002417238334349134809187135725058799233065893115071483489108861478678431277116539189785281800375009085372538520931996115172594840849612505099231889460789450546605098588438890664100480389688788747918094021887165209982510872916118567243314348571285989039855976639015711110288328402266746045541870405086521097302864919616791496035569965879800988121471848607933431985152592020421176995067788456160106130724252784996415213487644544365126319642605665327174636970305632372359998889375733138866282650485968650161927361903410565609644058757781483173254756915947652212577728841003527442781763326626964118246971948376216066057567397085586938426220447256719441234218702305757635158796420430313816468399665578058056769529877250688348712865930664057358394686105929699714011953078385603542688 [159,57] 189363565851782648742721652001398917518607955955199366550453652424721946153560173203507571413404289333381744429517005766928736901899195713476904283581968871113580950553119573140629583737515249026667952700876372646995195817009896564976412873219973010068797341074703802535140448556817062337377699625454587298379424614741065253034729364437156531675762490810376358101711265615176929304729163001126220103612324535604058593544299809295590564761245675254619599540667267714191532550859926543609058392961701355446688762346038978401958143715315983505752789639347857337270135919807966667488208428872276712750932656844880267887333560795012644576904818048131552355245928301650214789511629604336298161742785738455058893867136188329826336016503210763601826020410128519468548642986249237891431330357849501908887243137626771121162959223741040211634472519399146366394014365910699659144589742808741543044482848068937533789860390398826403522615766726293765427856728002583319194973565897926189350002372663816492094425515463144908246929079860470471923222363359851330746576217914842532 [159,58] 16653671308334521426700540217040854641271235221644416428824299364714741501192069298745401991492953100098112533637688703287508971039568996634966731505767317045712841341395502161622557131514218702123579725006310869861995036990151818420673761847596901281790769483547510135853477343259739035535954924617256355148083085487272037453140997596950899988709208497199943229996474412496641395358363460636094323125720996083349319211988826919261101657912422124624616460311100466947808014237198709154549984249784101388682368707325328896078089164933740927926070562419946353132110524427478622039597015477457305867995980175710496737830070871971182329228993527816343028690790193536009362407562819724430060590467858764676507114293968581436888875614984813107399067855213864143559049729475485631447454085673618688974546425532402224219163140781551858005966954067556001337326878146053270882965731504497064871354141872722531774082404292174825506647885069348806455273931607680499077292322397738242346137114866120088205547271051879454375544570709645074012952799293049933874473960871456 [159,59] -3470103638108760207266757826306487020248622933378743303463588429469552651786581833875209963044215898308586961205183349093105204072693765275100190037980557311735984553512033586475659693299500956207106079669759133604859604954159576868847324474443382556569765539158975062633874975110720519402029692729416884136175554708869047929964651491511299073385809666873656545902297084000672131373837337132145660481702874108973710798352149731898778304644150685570246472206856596151045984545805513168524916725240032096887636845819734289552208359450791891440169141914898144030843705383553110726112541042864397750722840368969537983060328563782352757314991146296097622847264941384123828445234772793060984702666260084382605598014668965831771275219351608918587110902669284296403575401908333307883225496458929837965937089078439788134821011579299973379192709226969677098689902100054871534917406522587391575175433784753116205123844869949132651234792663964049418825552764582618129028977685829323384820023028737100380127309078214537094806102076272493001675292576660447321639797628 [159,60] -5441149632140391294741926418278195985406296635657276678086353795218535472971662500249701216224689440973700231909833653738434269657070138101034841911319853991171862194107063740259926077693854299872364089821371841964460220020564448333141988509032369507130889017815623305464699777161201285242920702985227716755873005985423357206915559696930220933831383685625353796529889733726998753414186425921132293069744448617723963008962181733374947014248703178829305314119976414227227205066834776874565924659514586197197972393955980364451720245942270300056046447405633188768076179940621356341464474903466482933190278992668875832756255213638278358157036397028110996811738036937093394442601688246726182881858313830115403049313727710792472424089656823671662624539579390203761197876693417132970818207500540045733325509467742874469641266965849161191867818981984917523681259065360872641834049267832609981368128478183225439409864594011271141717744829635333194910602596537194272993233957023177166829895253495414079512329062268627454336489496099355981047344619941528950976 [159,61] 32926347596655612307459943553981628916426191795200698940735488244909730221369962278551282027917692612111787326120645565618148378650688320832828670043663807844965784704528366659196193438937086664210135570387860685485481384849796976713025290243621833020655029679149147313174153398969447060800305224220315868141680993126073535121404492851199612441550793971000288806720710980550715992756163760348096553218809326855590323148969366849542868695921385174100234836499993530356653089906819119684829059268919891601583110087191020308252828837585696589883006216773891228316445420118952492242015702843470241959941306573883794672046384718775332245781741465202370074309657462704871976728470876992973384157806638702219201087705508565251573861261454185599318198181684804805788960626240954026451589861376027631434130322132346651479441920674545252152879356425793917182764348060717985210838468922635963025479347272918273250209142412044751258078274576012152628630035933949475243970873120287629928554110334557864736468119154397574714384909686970877999384523731821150808 [159,62] -944993851519848848437618156734364501149357351752965555037337050619601723894369945303823285927071358758412738424109033087087089057303112747035678839254422027828501413833097204688451191587113096424185036541518900813309179345934509429181148336732674364149225741381144147064955628116905005915722333674919759856928117478661332454967696438416366866133040875183008995630869933240228862996689415061211416618122544383523580235637479984802215146012475701620505813539319582928159854483946098576034574353501768391678874149265323827720958291238667240945639465426145589571459218565917066748525089372463445889029211982351657957080387377635489949805433858692768373769171823593290573608861328704515526099828042077278411771625417488383000396862972137191897647241727506824815965987017116439752257509295076942898619862731731834784778889485063263039894412380340117931006199756710248045693774913340823482281025720438885189914290998238408263540458511982962625526614889311663203118011425330629093020819499454850307824778582126604703218601539163657880994029144452352 [159,63] -178387230749124574116368206857991391189188630784582392986446877354617039852061737677915120245549659328610536545230778019662078631150483720674117221858102057220437274729491916016966034777840175357742536472132746701214323332153735980320169045914808218448919466854678587428365769291327398503821960898060418758042237601310836789234207633459170480185903484566221225234564126067620288385606316284714188193387791731645829778588266128384599122779717013533866883795355156501072829154798923106014780647895226429471170300771248940347746407377543699237339602821566060380058646786830771785921131958525543726136227716931286373730488780206328734008000938580556493320636254018332447412945941946429685338918831391408369054634865967488442184169387447404095015734827794135062244322512816265853779987483976468438011475362611770978745888248189514573089272230883434950180000860271925619725617625118397194594778408005681217073022719009194428475896993683966023498728805898583097132148279412184015441218870837212819656690197281988783587088865830679242398073902368 [159,64] 5929631110956799807032084901147808862287733703210378716084190194576551165693453137850794373897150643662674230328438183108309450857724060847358747580994147945504372708133722534505182033762819633026738502779483040669506551601947992195695646452036023300367478186710387384897311895006049336047526387052563379770593813158741652647209876892870318624413907267063068897121778412023968013330593064655276377663230550769534316111642162857792389979501131592417318178663637867701050196525257050901349751462285369459796354233965047146433837318225713953729110907567808714139210977477125253093810409428071764158644884069275654469867430429037217589187740842291559390224279333496003608505547534456373794966529396561994516858834428062206695324173590558222074030509797070665207970550876757056215976415445521898406994289294264129133245809062251063125703257160763769852752388445342399148024504178959385719854645214711050792038119180720391571036242742107824355969020093401731777572026397941979441869721142319478945603966419324740422528931959824184060586768 [159,65] 642709066006423023395674369717219164293921257482104575971454067547841504556006770562320947350158715472586211022831931430263287158275043606132433357137233678595386425207464250651900523130945730431406511840848446802851165302027829982344646533087802913130790859402203788834992834658826241919996735701279743137523766740103745484250117650484165866217986942626175591609034720930783308335481788888720676531368387716730143160104911603368941246077614131124740126398181281971826692759900360565087626227496566783506369517482727913940004105676675381023142391470201269613490509811570941591710719372158426313181688730259131130215692305749033116132866715436520260356466471654926503114609808685993818523954716574245302165968762547372873311173983232784177256899271011264060282895297553612534681457783795039515348883957015674856865318128712172959627694576493183311063060236873558598814379727245318171418854908885320335208589841013888760175567904428168312663855869893250447609665305128339266496446186453868203900601077975576113321312349392028926806 [159,66] -12458620682466145342761632636924064882313336320823589610941639464474041420365666568205862407591314036247765201328864102348600896913738243657944316563788173643790813390582654907869263580617506503532764000609559575035082403289326791862461795718319991667416459246556357148449782374110406415620223913687859218302155449521779236223853728341417564804744966998155546338460989499100976975917005954138876417953245151228368057946327043406904858601465871183941346464670673152781178196267755860299593261820235459832435221369292917513104028233946843813939671874843200406837956567268471430715991275243789662194501683535358238904169224591475590614483367796447669185905078970504639664844737619690747280660913721065860426699992572271060437491351196221799582885745346058330544880546432799813850765575550936859224742629261181420772507493811304537467507730664355005670382803548185905983742900942618850323728957121486591555336920125674700103065824207535490180882994066710848402191499868876393311294741341169464830825517263697689268999514482214176 [159,67] -1477095308164607558851477113321789683887730182320657827574518707154129568910265037428923007749525724327695587366454840570956398205187059630078686891386937463432695793492745524163901235990018976506670475760991486815353132153829760327093426682749688000462900161886560921130280795144559874615549439770470005401559876817034716058845255799590306109043942305955222330935497570176818206645377342499676533881448151281799699626087327557061736600821709557934297557740461003900114043203679418958036505235529696447282315825105576052852642898018492717206067926394266862209700222118896237727410852490602661675025243296566513069084745399387115053422694561342286498597984621460278902176644506779204883104064096584415792493960895201542095424521371021944816986289320345549823670583365447736032173061286746994467697290523149224545282065219665335230483123037822612106126390380426473852936070531793584975348106349771028840816648178357240321690119942402896034279571370878088401905887692826398472277838134196167571835630988855022785787865833476 [159,68] 1061249626034181482464288742043336202562889517754284985188943792246501751900136246601105042716236280070596608716642415791819383281139288010795974201896666631143421912332237026168375905068693703773729823882009465155175087473893563940215604843373026350370125378878049582971440230636348223896642364754773253422750748146508649051075223582977528074689711854026152399227109189917290811222386429591263577823758539235733152470125059824442551919120007930456675870248224431057161735300736338881226334159556444653782135993534323098301530229244019053835528052789494373373468162036232200834091796204287931287983649261136409850041194000479047346652022246823085198602003493542968779738116127617704575352816529481120689730850416056834358318627773490050451779119630757376378041686057824642353401846335940168613625997529839409325190319694355817174848040653726999560494163643615392629261673992528174871531759020882172514912733393677741533109774589206447604847019094469317165246736150274340707862348194426748507010565760008432409993608 [159,69] 960066016739981802299792331195122986687349872855716057295916400582158996274648228613254100198906568320027656756742934846511596089210464470294572802506207490213801502885367751249819818575228807022923002346215573693217860311635576794823565032976454981822105406875088620274933221194358369429878472196234693754074193034381504790770869265202227060001206542404618818888165248509179290579948125335855535257573450039341982231670623962795225681340171979174545508960804578041112299530765821627977044360863973249133321773509955905001003559304145741482271499983511548882669351145740813587809122089121330672519165419418134488089234265092895038280195486660024711149785909226587075183388058419000696969799829774102644748091592768955632227838063138886259484059482492844273221046810618038974635792715328372433907517835246221758601499077283740943760179499283824736035390177799770041895951960021169088418506775402742169049521975979206265630660538181307970791482047803837166313719570636440415796092584838079250984387287338383494111 [159,70] 166804500854528113947190693246625096771806949781727980591069343204092868264411547026819653887457761773337237672269657813990584704807516716896455500905597441637959116237737955290787666286020158883213623406804920691431632136285323471549790898965773461022345356486309935766046906495485300236950389632747188085933532601166067691069545364754664407060050247155784589448135366707951008803853436311032610612156190371640184891992761528156074488617459879204299452478800409947710907970487028712424856864175452745164583923533197779604746946323289776006485377661703385850113543346374747873643905188536804576359264329259983850060997296661710915109019339265388209299028316357933421052969537380971904877011419565001661456991694255576416672414738028680835971643662436714558987422373764490281754952558359910871924523240000898949796498068636041785218032143116427223821739954978523312250399312582219746928951180154711765391270789064295705737410407983262624056917555249681646239665872891577279114964161604625437419897664763633216 [159,71] -27468052353486325281809559577429981035868854251426881544189057534359842044590274387853735382099815128077072441688671745742282929725395238231647689563995186677143587956754980361795773600605632500432847401276704683070834619275993995092855444983207039107051034099990367949375486432451573319219150240112556261096951042353463510473212892990672572497064617249087640101462711848876855512993258052272811855842740174945458113971640445740437891423079815671264084088196901258296155264067545279851222472273143172914630596649206213983758186156798126190741351464020700518651178857354908013903665605110503790172514018044674530493852494816765507592875239815087407826808626805562596459674889929073047331050450620978531475855805407764856139479790435911543853343856006955078022397520191192696669882505571582195825798337283042125669553593104388778026608850285753005611787183704144749123686625416025524014604671758831577566724836784504773071372273075998209838528979789879889060053203986072031718914939312031771030061813181528 [159,72] 4676985550023231982776542716786971118244641351281535144529554267553984366279531798830227146583905565027720398788521460921775285220207526522296610364230390268569649306158427365188123915979370495239788203686946124514411013587358005886963579345376006966785003423275384053746906189934563591117615628809741955909450986586665929323705916273147818918885240622362198979801498005172793889126402269209333844542974783135912785329046562780880436545154191583875467917087518168699592341292411576468177724127654376569932269175231759782737678167346276143768582496496239187559462067023390568535832252544463979786624242675667881260515686111118999508417783678655154775780460905474087253865125502332087130183250806791094217050453365563833316141535782044122641159057802673312243694070935182856019285318393159649641296033445833417279140040959501221020407450893029014433775490693357083487503755877447610436630770692580675115093262116389877724359777066191133267024661671242334193097885088152976255521167130340474205104312592 [159,73] -722263812397497308287839795694511314442033407108874696292685828463673066982434616737325473638618083905933161480619108363767912153352385722225070805200611997059070513067200882956291176524342095845013399926414050073842425127039541183386383814928225685725251417816643038651996787729954079074074627287738205366226131159858605341559924383232233040612925802522352912991471852415825098365068821889373594789799857344374616775641835695631030822926748667967290654353554896115580608000230707135082841775266041886373629161137589201976072520064403960152333533232886580545976087141314892294262728719826418284565122657427023408117853509504094664277302571537071250618454652850245249989372163669252803150932494852785455959827970439400425245638353206882414477848455986218780837001973347331985965404166673444048074679612290537606568040903777010217896408521949965716557348025368231332293219253711424624529220779259053982364549203283785686549163515231353292768175749576368062604367309266553397773440915343173886842234 [159,74] 97761367768684910343514224880261601701022232878540293424730155325590870614259834343116010519400603321047478514277830592131003604290593963213621736635029406101252355560553015811082979271944594262563858341717029224958688466958149097563080248639617072983001775496476890728232950667166271737901916621925488077280305599419168822055128837763680611191454765887459948138612200608136863529513600795761735864425877409153175130835474012046971845368822459856536162057618401675780400550253393499889662194344681850770766918165558460763929258341609040575299528289982593267826615735616410586075934696729364182719230105542719759245674781132882130521205949788837294757548653123575005207734177356129182085118946896577486707479227450756075430163927809671298263695759616684296252441662602111784158668849664121541193063372051673126124812889471538747050189182066089457103658741312497158715162647188684909054388829299081024255680058108041983838806868801653887562822586518383866782519580455802789298494985743987315648 [159,75] -11554445913997868735178607155892754796728310469562350417154954177085997945709994877141622074000347935779560612462508777800105122874640298617569707782468792700985048847459123643769190004731074292285456605587578440167368646470138742485101151731804226317779628843040061292897611062034038249026425217026019897183871888454773478947332626381442245688003810241271570005495694479175628368797967319434358224095023203813935490807638420951700126442743917198830790561588059978081958860745962435324105867875548741437329769621054063661052971939660888519794205907371779093141627812757052052897633928142019199963717164519381037209589470257347526889674856263954143452149626850300180913211448606633971219179960942366118567609252301433690976467806122501641949592743807904146081816043988684495206463795277139000207308983988002477269600760852647972023801316296579819891621117772683417335204629189441319203314597132148596336961721717870987441153045048997001240829804986771416192149124090944896529550971156616072 [159,76] 1181464969740985412853116112369613808419301625208498130363045823255151896947572648331196314170195045909490294752565792757005611964413656286083953317433126107363162247805107516561675670487227960173665778483911107686667946190119697865134482357789304244558838077743598530383628784517320653052853062839255603658076164175626253936496276443006405428755288745005112947484234489081129136421234824991087624820618398583314193285806911937741686642423129841147065615070962585703993659320848195734492709787928064230531506055273765131421637488591620088893747570872273237027946996153705584869785079393800085754373008028042400179761346747542141794501942590832323970541469723318283645139716984105344086329268047543877254647875532108125184910771047467206212977362093818851625842634288058928065405090628306522169761765267743573782478645463759255116846624313072478334677281571642122940082954202899305901355816163396255972297833085709831867459757661762662845500016258661376150845538210485407388733019257048 [159,77] -103428167224508837664204014608328785325015775533413434635373389623436572240781432670924718807268019357990811589631822974140657981011022117804423482637630171672250376256623585043134605208070719905363743777918820967329608000506210518847201534006021632686838934145869178279931239277084490464992140635280658333962218209553783185766021930535809205549907674947154637424123490210762610485829123166459181669451222416418724349434936716082708563731615523533431072136201105150721034447446294703648139142090193619426026231518327264039368677054987397258735894983912097035213730239856124499935252785718182478474028908133758881655900078445127095802981613693423361637558831676905221380752045366540086650039264157070455060114116203994814100871928165713716295239324279207016611468544694624685636012225833480835700762833204706658092963150668015901636249286540990938295873458151856589690070033682295163152354027986316024642792379811630121894614656070220646096600360523539083759541750305706856879584691 [159,78] 7659880336164852740823041376043740102091007536492175157114883191528062423740136663859313171625470679918643832777791252407813245640023009419131463034883078441288505438256965889255102494679060170017279560487600865645328023251293498603209536173719358095700134570819786361527255169364633463649500694807960148261702045761209419619329856815374551526538578634139560316354107840973319601124139119141200930423512512258681652394686540751254403209761999789610696967144301048975241106869370719879922072756589935419461002722798286913690132263296256947552619739818443390251909917748610704417579349727808945026727845537646893605190783978440948140925969565114777066861723720879772019953204425402998808033848297789351080917355217689452713700337124354376087871915317783832756815331966275699363102289904345316450729139417442163674329194953232479701664990761167276785533674076230804464206062541923457395203256162272594750983905233148745560372434772285792110951337338001338169533950539875485047744 [159,79] -473449167611812387979872099956333575841184959874432032637745304025210061753465526343610592788852468917348427365081331552062584231380375137023412125686339828226997834562712893471918586000937726933897587665224533902451494807801469173385571321336041748501398768028775350333423795029860089186478788243736391503272382348303126999712825995936782148195963396199238145227298460763598866641520147403416654802221110287383460805568588421633682181935531535595211502553931092722634492738344025663235070150332282209408792744364648282241030627305622215493309523916796799189461072970106587503705390613898254947417325857483741628542893481263433967319206695402202267853529143807999193511425962489204396580840401433446683212889797840749586261715714323963219410562403848034210412821931939025593179096497021892363181332411025435794117677523706314270583615234397295635892693511716971790082164239075786211809737416567108516174658452006900823273491003522740668364834329922285990736340026232091048 [159,80] 24051347356256149273603791898123388196110826919365132823176977856787913291174312700500468352920219155756802608634261776109605193585424117834516677179356592031463777811723014786382222040484787403974820655744884665599176919976761589420717839794786530217435027277423254042793791974933501787171797048194705041272957861813204879062750645209704777743507396234487359506774640031051383184202060350921617091697491208238184627893185021853054404922269017073602557221844460602987722967444604071802076172751886414614128612755591944888140202974282274756448123525143811879371052508063897213230936701479778131481237474751549179107389756220710009305284024749715489585651986104686510065114053695450285225689019998167508603794599508867559344471971115617303672730316886563600344093004339694567275259156499616763782572104660659779932373721518085709113708992018797150567219801114975314838279649019050566572199948953130471271098869549601668556236902309499729168517734647476725672693689471456 [159,81] -987225894473749979400382264149750750142997356115687001739302754703107088227108419696810092788927069694901369983281220951454723673290501842212791966177173687695794658037742306757491468832714812795881876433542465208957555590651317273970951334395958647838551477429282547854004970351522342309291981551924343371070288988138630941567133951283742702479777367926418746696256228856991573823428945842545159569636506231974680301490240929762271974229400887802255747141622230891724606286626684370894241180401913622324751392983176152424869289730112140681463879576026597367052494739385957760594496802674814062740305880483563764008165581634790629244401391786265221564926366663856070863087701639668675451669916194909603854010460648524591946293970654970532534568134721062992473915393182166923395092610950379477769611105640543776259621473744770258352330676061977526795156744699749382640543871427030403034331593006293915857056052298678813718977632143227661267945273396250689069994380 [159,82] 32139386636415512672487434574298801621006323071422205992050369670334811047896811347927032264851850425963096013331951833756501025078274455150975041768204845537492048964951616720156238285366992076785787966381717828635481164792671806199560705386065992879673015250499943784042152145043392975677488156298063458876459495957950654955727814909138216457828372195810460489363609898097717850299393790840590393491398122668019736630063045076186586710987723637366508556036597150713256552811252587881850864304222283507681848047078060333530769798940870204778997045814901377130013874454948731996010959260693679128792820656212538519204331438419666459480185288698153669772997280460890613535397725486293854392146330376485319656098504544543151078254116787948409292360509442155040789810042729724973113115008228495758316257341455582130016491213977936854076022405239743146755856999559066845711030853459091234686579676335676160462609649463263954154134362452843384979488352798754729888 [159,83] -813702656855350910003364342248622614470815522641759024497912265924490919932787653383699709394972198918466300262947531184899844390958257999713917761275011367372165805243961219453835236025309541878161809730428969944615363242314314459195688660283010193234954500360228399246287472746423804007362971577337628260959831375409906912982032686754589716417111927624066818951867589620281334485932303587078918164001723012212028408412569091506288460540608564204996852958960338223804327182926788194485573166193566613146301516026701399091659663524720568333082354618792203786088310449867968997191175395064680620540160089089052609989459044187030202784315957261156012034019509181065617630487654956674502904887252193967167538354826561126920223937663199676430806707861206379765633411808557884094074889217358013699303773080687760217104990443904151004782580287205340936587476099915038521291507019780218543644916953261933043912912529359105434326732603352334438050742863155559148 [159,84] 15703596875056499981148712153395096761111541336113209112162121827547855761158411120645401537625157123131276752055420376550220865340086680578866032128855054924599852997806894338532059444636910770674124505522503119520841271185332934140511240205853719286918895655673876584452852588885523400412039219940004927847759855637081675729801922326725489804737335489883000485623425955521410137848438562956486557384366271375762060926616865726086333391949100488416163001726982470643918697511345069147405199732683335460072239163146348019450834027708470653456042176931753289271865910972561081472307618160320557348884961314751007963691068479625152856457613955444860068064134173625460002818042773580629506859472122394761544913306514856474248929944035215704600912037535974405060179909129427732805700106068885217278258370269849100294134317813169649331295124967328931766316445014495747122376210477543341454721809395076520557076931488842878622778459821344007750510367565968 [159,85] -226540362101080472166782566358759293934370217923256022402906817996146077254035567867229318224582835116095123737508575014692326273771205673339386277916438950444073840134198712586853923004883821762985784397706786996988806058121085812971460901238265161118810776222410179685641897303585765035693869065492650562384420465266108369033024607927966552760991601187528437469526084169495273480880215436122714602840457714756970964342116271993863064049243852729511618438515494668520970100908254067768986715895166971454806572126415148182133831086101087874821952997288703157545463681973731446143570255582053530409739168089082108274720808382892991061778071073784327071341580886103153658107199040807371989330023102361560615160565982455368778682410343171226904532739948340278040995507871617093013833481046226504274352066358546016292082410166105767367808673821099177808508164268864873017650911100221142844971274477016084647043237865648861738023779829501882478094162 [159,86] 2398752596884721280248493647186892958108019806458228956751063956462329217720443764594028962215856891546971091056436595253375666369085583287584535393047999541074419392478962693677624160810800249386433269748421792346151216044089631824523835531499467510630353577062416442149440263791227257007248753248078793704155983590495569227241234887103489229343353868760280922126163467514857195529121171566600934544028168661678003826990887073921285726859608443401850667858686223007067442267313466515892851241231629241558287774355475666847401042850540459005499316376139786993163193901157664859549524838123614954552916660062022639896542123527347389255031938407270570005977798640846684419552377136080300152675533768419976350932495496709465108798072826879875496973361873101277607294688125875353037670465237386906746298782580315069977251570277391566664814169815950545092936933151493603677337058510752914392236467013027983396720112864188379387639334353335694656 [159,87] -18341539142493326224165157591698658208083442909090917576094872446365613410766902934276311326713961014121490027492892760646087807296796124138056750288614069591451886424348839899628291816546454032393869010257165495781104082405714484379880993294287390231766566654656030034537277454011445862332084012998179116032352927213915537273402254399582016845371179429397212817740220244829947595638836080749353940690102944209744595566267973081415867449685535581246778862999629299094290238708277722683295879088869947258059744871527233728448077082281192492795658979276329879083938524557724879472673440697040108971345592764208735264710383024689952884083097348807431259187590910096057317559695605034892848276091497187705283396810987377338920712694454105938060660838784156515036732948404136682715929344190133470499835799831208045926579105696902899372683860052328653791712732379259185010849534127011978471564469213085249035921288057623504773489317056660600 [159,88] 99854332456407080653233647148761623568521486621491506166812179064460013616478720373132816920932903369406116342943752378773479236035794145869512090497334159902210901525767463248915239219593561370431211948780253851623700769780042922096681610489915685750166476762980048620747024585561639002808138542351498246653983800775905641901142005673934381970833324318753848218152795462880702570298069113352550429298139991118942247615145706356789520160788275238403553700719901883885494635273980104564753833294114719335477511534929435300143504531512174032019112431928497690605883404292188986573337131551391205841249787518752873952507158709864236502214425159248766062552593650596651533747909946500695761517544166327513548110828841088488293612530046748927352726905152933378374644872857973344362481271302639393191703714718734521820308865781106469180532984808949345319763950365559641915451824722742465562866400470388723148534086417373420785904844512 [159,89] -382452667281996307153075517163980252294825990860617764276241198888477908708482927638750946926994311756722717452922499418857343327737047646553089035261558997067976109120317259875623892740652304793625870202099010160797211316256197135308256731157787420894987776077951642891991463686042330250201653920210443205015832304402340771859963131897758234965614208504255081366073598475854454061050863914374308139764760966024484544592089538600581849548621335134038371568695651190253942618347726096620782198971039518866982282968773915067967171324652353948763409120235786316237945153564324171674444041572506725240676593160927791220025006591901438236803640681717018307025112628138655959462887969814151282723611749566977427278318516728301114376221663209968477135482611048388412511932749087870040074976172981850188225233170030924910056465686015203567655893279395540367878580243168459671027367700330819627327455491724867232280310591199211319020 [159,90] 1020168626196963070502719512709199133014070805096943801612358308215786645723173618704962497094081866881386851189081956952305079907940806087458950168462533065853878953222864073868544619136807583475852586550106147016998460788122265887231813082796692320180647810789310508790820871321895782809132523799610573739109555175478470439787176019868441928684738172111414032889970427629186477324378643564246378951572610997725192312933956633914160329587781727022487327264305480882259846110395378540643708055750369813796719354729024054658865226307797185146713290433850121764877880261460742550185444397647658817822814076062852529270438465702293564292055255114956975161145332239974111927490590903256066244371772702843751075618024115943535544722210471204654061692529126595420286133669343179832712747962004554610077346102441827288799716539761410030637253499318573008601095497035227362528030990168237557648892423214337842600741105552005440 [159,91] -1878831271957062952053285181966798497285781860815146267841850617750380824872874082527707641907771812300308938841494523244200311178878889704289021349237917468266815981996850463786550708177063690713725000308272658839685103105983901636980985648729462521718042762592290313996940165079456767514011023023551423899517366798461104713501433897093888373773656698756672698709556511854498106923731730268672728484995863554890970707091682674257167868374859822442867519895103278499737113738944470596863724423588402260770472954272612248161876334906343117307528918753493857266802007099600253782910169886079999524178182663620881853705843703591919444314645433843750021637709457102308965312195954996235107382395773328457698311657140737229691943815614384083273071743452126239834738506680092283563801879549188977173204736937555486024850084323698105678813745055163618926320967875104979177562613691035249211732848967877257008108345547352 [159,92] 2370933846118757770312409937830238432152628274413074493962838647957670978564787152637304194444010140446154816197764696629491349979888894083144523731066864987922199008512178017350467761096683468065765290730949068923223037872182461660024155009891008429425604928659786862334366350580077493549680332694622543514612215399976586396191665922840257189698897176517025315440470560129646482228066517244557863065658760948460913238985199893610635383542656384367583719213165646843142878091798187759227613673466145323052741354203478958549464895786628693233498386427156520194685924235790710995181533790743713379585754224194516945204772155620504600017118157101953199272418801305141034765376477695195094930722023867007088196423181945004234874958148586132607818826031322450678037311656685541133720981719449861544223024390956714587725928824789991746384358347279761670853430237466319973160235076790725047919918140487412509404880 [159,93] -2035896778805721279173271884085117033741523660240975025504378142572486934959925965366638500713576763570763767438119133745230297269966759944927652252101359343422278223851742985404910701673684217448206718351039532596376122732167033847571909254282003323512057553157507542106816838823540521308874480917323188291756928001762534987818296847852308777235269197012172283622968178671835531363078222380767462530574531609757522961514833947638145630530373794237778798311508749596894846604385374973495285742785430415001081714245096329557332543862338124947562328287074468891455786370034203093367698466974981381978985722524124169854896401428142643349565539163445105873423495221596713361134509583531369071218906276976867980610395144069064187438909987488018537580950041808905889511475359511425284475802222307213307775056974019217594538937360088169523830743433525202251140058246304098028379883576795139493201811970159626 [159,94] 1181800846615243396165781224453116065886257679905702696252514407927640445995271552454970391071139535997420129687963133915532192724899056933926909289047778285549306497108559583378302877086908278006807839673915980375547581059749200557745071247552394822814180163283874644557419395736244328225737778182261364944077021022225299475788161505289205233374926745684210409446652890483881475239738170627564667446245679566944017885073173042869703528145393680812696049250184035782417112216629828365404592023940907037690117136929004831803056314402134245079639065647605021126156502334393842758493236538868590965032399725136030765850532233908562538125770733604666300360992729997147693880400314208792021684234033858754850253147197147644608074868443046312270918420065285222834288565445116670231802980578380439379347488054997595921026008865983828887906369623642514811993907629406696026630461265137061623265271520704 [159,95] -460768145005856297426266574528108640667908215474097759396428558540106935064142376629442373971173366001451503339478873597500889391788365939051106695998056009048652508720149812417893737215674617286147165152604888602623974077826168995528496300349654413897023764448683077012222858264063488826660739723722296127544677795194331891924558638648088089076600315143416853802506514267278706928195026573816914268599678225893434273405363813439307863555370358351084622987289473282497762343225134192662722207103333714458632995983482116004110497227559359447962317316719942325469842505864052868786439338392506341301834904089989128966641912596818368113298545447030224024708488256019960914664400885673276834580886042275796645791171484137073957079221462880999460528412948591120774185416391760759699506882621228664307736163223605725895648400790344345626263777052747528505289676951638786374683125190145099024360 [159,96] 119875965747577008968580704248743970030058912319293425594361181417932774049806581637424632529904215173209261603165879018611146554975536805335225691295601825988229519543051686619136271389463849653123403531405441341716941272917244444292963538287681778127058448075505448841558402935360502016110921774514407338631126042908174929015578240805414530867929752976865747213135968060901824268296504670698072666605568800120634720659229972931864597189908573722243378725674493045725140693887352792589821125905931299755703212050036477504241827568938970755773059659398259284719816432118878900484258341009438968993116779094569916554812900751062614610316639841107200305417319932068217837120172098853348004911261023593657245323807426160482022133733846946274790330713223397717643170630851922879224162109252179501722954494069001600289361566730682075220818079036415269394600092113181506924622745069725488 [159,97] -20670613466805665556622989662520529672340741587797461099130361083973578765878774571517234175049681402371542314129934903785339061207382610773269728649965171400336232207037909511588793758146831952711188494002857458837385551054600600777538117242734002349089645118503987494977361449582124322530072450374985816825405765872084890280620629068912212089446990820884600703579223181474563197258005991035286082349573093077508965812505521327544745942080775996037074059192456760111366826179795738087864061570488683332304909212639012456247227598471767699591697590715493490691585227191826071899420777030609455945124826048755428992651387551491781659056445909038862156623870035059932150751250654677516887384098577192767449595620665679574247531695405312087856949623970936463302318260445549412461704128495043449683386008786112661782283761702589473550662728479683000027293655583850449740258554686 [159,98] 2345590563251604057368917356191068209608571768751441504510347553075700682530519844343666175659147819544361518272688416740712856423147079804868722987918497329209562165721699421070435742820918759832957596609942041385046048307230957873770866976988131656944728461403277840653905202722555941023348807469784740726396387892698530076268459285057624144422581598905148347529934587426606474724773975620819769130798344805361621788346374222798028604292750872699876173748396451055454990351968832997566884725903702057196558757852543528665672274314599364386330983154321918945303755886526734072125020872397092872640412221967843828371184028732056503161441758992506010783412120794882706417251571331429471907048192146485927945906320856490773762589784981879242163353996040698134315922123159775749079365209299571480826873109470864607481685663601683121686646312465369809339482622719669460416 [159,99] -173835551395200723381933281823682335747240460172487734742413467032792981029750520814209414530352450841325469464236978423977357723192810548920421941177375018189306208896667199534680782569767098423669781114979400851796996705182014797811267589776290705280907501815678823373707044481564455850939733853836545212526259571630090892198163074298987540489710786890625629424189614018744433759718603511047957392684736441872919232869601321399157150406357342053349214654960630040403636670189614333859824177572435427439778967527758981224549450213951042243350954118173219810911759457042360928206983136137879420104184467277092854323206045225296467954138353314500396777101367601915658674521446850666048689141490233534309002505936468159592792870803000328912470277100398303769158323937372674727327584624789386047142746994784666687437423753025547690663140129677369447619543122826248 [159,100] 8346247935401107806532646234342214036586622122211513628183035483637207016428305705213956147159100389518854218737636550747147537286718955020250979976150241140952344832919909652792808541624170689215650274399218609388907000036715030687118859384036034445356864769840148969854370645915694205923683849180318638953095046731823910767224763371797602174619035715146934934999481667826431321687231310540456553583690335631536790039547281558822558064251253998496995652733953757125220110776967460031743677346311173034933440420882446870625975645656296437464115537023381119612658162172301945304367103365151688038029059981088544362934705271703603393794921721671650157386970174194916154980560426066107643863849961082211389170184373402790806335869446151710875201834063514294497641172001373739887974082799933608425715194567154762938120920190433228266059160905267150261841840 [159,101] -257351594684539383776909605942985991239614540952374672906656933212113084822597019197531881887159037151130921493157039232282539312542072834706009325783647392379083237838755653041232634995263645151158804068367534687952595475663474673064842500967628640963725041491236132180883884600104699670058523848497717454243391144510949394463614659466610989757268384826000355417233388708384298953917348920274627791656216126752459150454790686036431562576215782768913105547387253190647382262365074611769087725778036684494981622394076450356051653201292453951891815596015010939657740917543569883836388851502104794665516815500640623011386297738578912892352844166130937519525171468319740866801515280840366852833335500296095581133886660974403937883560928468603452973217488836957762912376710543465478453153151952608011223680972685682840195500707986829311942726461442262 [159,102] 5048602863791620654444093133562273536107174377880923526077036710911955333734921598331401865604527613165195324184713768072928417331782121748610359121229746219623620751991258088742218401476179248924508168160302086833641740684267737215604376175090718438359084820467147213251548388989075181469503333973136470920614634978377634227302647343690007743470803511175192683940781012842433139122365240622648440050990156927937534896664722183430098527531395073673538562277872043318499273323449095892403206915084113586190620558050302527576903977761124320017569206610546535581087973980110183995210859288633129016690339755976843521922315825185990214641578230149192127245209020941077186215754920204124461741600024283049500908627773142661264758650656232828997921662949341537988303092898695123435664665186511918207842872473089000772250093914815594785416362368 [159,103] -62378012263351061507243693558333353442983944719427301789780982872369980524371885480544828312490811389042876777047007949452858345143928940259479653415198898916931652285891592370134040865397983196818380006790303926340155780242553874231752116007588768760319514334320368160604772737027773855714571256904162992966508021512855662596734765085990777676219217134758136614362109158958998740168736021281122236573958064269168197660820370316427853334495567204651450144541106595882145566415428271193720917534360948371929397463406332537937816536358613009101422045577895065585617081580440124142999214732285569321854277001598419659918283237292344435345643809782635579633376722956636516675072242093272479276507889897887633561567899396057993288469383587791683259773619590707273079377192557891125224212552587857957152723003615516081752959976031443344 [159,104] 480140088115142552931916607869637664557718340607158494908320398337859164295132272593798498814105696311285272414756093127970830090802103737496998658313139632067707613958729584016588118076768801847997758591430991069014873667820889001364619773676554501730272264912466143031874162406268205300308125908949324000977720030321387740742031951167772876789030526147543083274582662655535923590978338213833104063634517337711086716254241381079374469110438610841016381792130767509371464744317652707169078876249270985597525853207413344678738967189785084730422391546228662366787636074565559298850599472900076001604797820802962469763305821586410327750073147338669357883839890936866040702695511649612998740929469858598402932624799233310088926794241512820335571327603927668291688667105344024940824448797401198459239187049509794622665646310592 [159,105] -2275430702315563425635698934075979992136442913959611959364591242305697526866337775021294868191509321690900531183350892604619807193855802688293857621339062782553406390902964436413784100269897384427364101907662043717993497891256012713749979048284809266467092672196139845298402990548007300870267689112937343090469061718414878254336004782484696116004854063539670568183879779146725181174170623679454731195895282073066877028290382870609691716077359574092104227929913797132963372775113228410745061248215169904770340973071865318307452855172819217241134341798505898004514106829917371244192573466980594908395944007307984145077986232539241616816639300498382278514336919452411992482804312951126240137926505432650799047730085553267096753435201275625247546277330158475190703373076122764080316409083188661681140754989910675957528 [159,106] 6555293113743851730407025540097194107801038782026459590341501923133721337907642725203556466566131220326227510144516405467286479889444558816568904998066205088103003368259726471424887149634329776658367995241494157845806598923738375219587488846536749678503188628477931136307887479849014073905198804952250667356653409541637486301220884026495978983422893245752652283144923599879983514773863417082647541982041128780296908544222411593251161134207084244136495792986774921904636509328268824034814028752383622008376036514799581256226862808318313798117959990685675158393375178024066600910195203669804835016563634796840859937733014679781830202016502822746794231292972490278626906348131733800724479683204546769755906628318195197337003448445315263472200241767001241016146515994243587410236404399117043727767602804853216 [159,107] -11323534160438817548986442275366605695966156070861725947048714713699119302953185237680085820782880493145546424909252976977505694279147965090050727602197375576318657130970839131855064025318456794753025408313004140548809821238515002764749408226016802621017514499896385999615777591967932610354082518442671409822027435549441370891094073655921397848717809666494418899773205896752566188251939666126692175040318534171766030526147682622734390794059996346273938045555409456819369342321005547283588945108571312897139935102649935660275322641542816239572513555695941808406938149532012138643941557737537535892468958138092169755873578302972158339917822197732599028369618929236256468573721836704489075970657116819500126371818124696453116396493958391830139159240950518681499614001666460244313868188329146299152964 [159,108] 11555184273403837547543013277353539605395797915484307515902388739896051579826685638886956979728662222660118369811297164287756539030841053157791295404065532841840791619664995964639550703666439784756423025198370640980804790869021574769903158309174063883277909721612155931545756902045585721707930114535871023199317830281745647972320620050031664199955457835754762116309292493248749958395437860622231616954538154793145262765121505042088437644206902600936147191261389310412501851840309603317007671931919821802540518035275087954402627593666008320958283887381814103299853360653913063497104360855060990910024647304421377131433787499420973322301808715776889733846166769527227908730985708376097045223194634812548121007430491433800664988605499046292506700588140516676795847269099910363630967205900160 [159,109] -6854736341758039306909551962867718738201458376503538157383327029047017462465544876970464054713461946682301759761906910461916668801707385633564538566907830562097296063411236561553105548941673430805593710348310101059610537456527233257190052379542262714952806796305242910829042881937918382281903476100270242336777623724856852191749547319042051789415000985062710228189263318659234642101262535396756450655659957510920830344799646362199021699012083013890163503231321324192712203891001717720190465317665958736871911499897058311954809266764364474222991886072994138960565836444985890813093131335439430753433882630224427070143937170440108037092983075072317772582175190763884018519661847310742436068054455878038624050016974399460268675651145692158361655917240500722737510701705103616907120 [159,110] 2323043566873787584980894445233714077385552373265096366496664290652054616238451768079202837797627914542795530274384164234771396558901423025046959462049462469512268629114129151144290820668254888740812874105593669451917747893233673313824756135524472954176753829320280567480003043872181176136861932087962641022606252191874953616931477905046968540087193702169401913256661400619372851433376543747158279199569166474476445262049852108897515679708417674427518244951141822266329536062383214229363124647767091106614270173667345903158570680338505254369943187179783475545009343928234990999512424921099205697323782632204413796444903349951247752007713230297917172009611658457241598566087803101905052962855186942389574905602326594272086301906893309286484524907624488804989546582088128 [159,111] -441339177827319089400363012023038846644902378259991307823674022454110318010577744925220578813705705693653564626589310024707828271759391824903805476405790548860475883080663242840947552338639869678314393004294080509180218748996550416392382419397473206711958560457251853597839598743919767013508267688010813621946629666634710985123819492257712882554974139739631295520946134569310119531734070507840993921754772601692219653631371613989514054899417370570220727095768000494022221624648361061407994927474852159069373911243257589075589010791443414058233732935330366587974281312976872814457645606760892143575498668730933798300677679375976094304065461879423065745942992267333653422860957775393500283617726509924891281305061938498345481600715712134505318893749804835293928 [159,112] 46049839359065325184015255219558488987056319508425155238272603667303900175415182380450051045374657092441199278051467475933511894612751738494336531110228347012719890726485160700097331022379776206380801934757692050811017473613329975236460302690939731085938924971741383981938859295252150578005354738556404479982827808022985866301904830514169449386888508161070319346316105349481698550021412597896027695655838932496600284813582504298575521635574067018839140079778895227674415095490396908565511749139746472746624136819977359854870446745229784966518185131141130245972565885691024132294703351292822967261453420073031664387808183713288308383149015827821649645450503825368226723348596629513998798110667218422334292624961405480111967710594971749901688620975760 [159,113] -2580695431383008887559052083640718236206976671057299920580551060887994986752060753124324909624043735042158735603592439405368220475252970215907229737517869097004823042502882655778781841959199360774347441540151072278779380495632807303546495680727123768982702249910473100824257842823468165986906817779294848060623222771420146115734547957738236340252305906240453667504033002659748465896881636276345114767552425426856087449356186825263723847072937127365862945693717730870830897492849297631989493768188273661527190757472810464420956170865951015735726937201089137250317442144392198367457560545521402370992349206679179989074881686377911586821244407559982282476821878337971801036074097672588287560086100467460344010589254449262115047887784809814042 [159,114] 75813073444857239864218950197327042107186636972372436756261832745382226033605294101778762413509285903221555284727048374197109076599769707835603556888221887678278671162942892346284137111239292668255976198253424945800702785401465435414504747545326113184812161903228469983293074014928628387181018032984915171013570459356495303953599038156080517706517484422123715002298055454983154142504892872926717543079002565687477751627588082287584422412664719360466762980443795011304896713579685705607191345638679567351197240340768485156921851878017553300856246157455356276540543453104035495204432446983618533354229989585194059621798600435111357742226794186890661496459890447599333257142278814212109043078411467271685093911818085411878285650272 [159,115] -1136915176086206961412511204456866153568102735670095877718824489793344713634116719037759823261662301031529611591797971536749926679498135302781052267882545225137816428682788338683894743568928642487222624850704670220119549975024925464077025025287463088413595047480642899850906859613625736435812851223442374375953396865013072315886279121375343229102015381667894530282432779883466948638700168538124476120398583851996594563251155613471375237832202631265731655810639478875251628078146389187798924151008599602580096473560925332703593422400149418957978915682559288301902712920779697109769820420732642210835759659798976119193529543670974619895090460628509807779473383235358371601571485167605195390661993964204196018354002352500 [159,116] 8454367308644928755725056284875298676011146304998217239197535475067543309295138075211729705732608884886206326589247572814043604989215727750845201131509593741932369973270558655790639021343499005096233151256876606865792485098662470802171726106712284944689374562532468792110961935950380915331794230257341065991595005717094370598567706318987842464139522550292674084123069809746152256693853377583901159860401156974212456939906136484274624833554752972705140035300425170953786596712256580287993005365339454875635001310974195992367860689079705164811103502846673288902556343416349802673205117764371310177349781863984077584449357111431195980658094165715005053605108038204054712221897274803514664519519696307454112512 [159,117] -30197627314508402983040507295531873737274762125152183907751139929421546179839560381344202794717112152151343553236570439453561261594930554380171879992908614209410161463162946495625521195653596800593303970167762361232267712477332919009713077891677294646685604437237773626691420419118336823313470016298014693214863545224582501796220146996258022598996217146136467088268004191690774207814238211321774873658468839347210285404185565240923819074631461001358699114459444697132884010365610893562878493903811906665539206029434089731677169684388771061808026098638531480533773337852856609039975968270963953527906692104529828893324389912097401590863414140362167523541688781873117556938671472128226769384920416 [159,118] 50025131268006608669294417595451891478348884160257904407042167493367865913577004871873461844051274269002166126545806567443723799913975843409963086912289984155364275428937058469010579518860478112582540170170311352996821106295538260516008611106802391402303178158733071220141904611137021061980627552635739971957536926903318481131378006660992986354235016765186942518560642006674447110900235922238214543719829681442289948745393445793568527926157434668940148815183519011918443033663388108773526679268337033553979939392506150313987816661071383561444108316937352800610290963436850624471843372529047290088514313511210237240003665798350780005399286264166650646295506796362781877381733259419648 [159,119] -36977436562805537310758086443213448014370342418383602557313728380041671219837726953627848093549850969473958369715171481919442708108751709302427694680848267492838650062049826178214363468366556651258172956308803483849741013768274159198858653067563546355670200940580245146708575598484199083065341257536981921057412101228873595081157492528881225347701057181646718760805407230960106174852710545001205207422982293740004313853211998068709701593388066974101684937614923964599380041031290627084965552346797404096497971933180799425256630904219950840185012807366960608650495917598291566762826842891868281190367905001369491728246486901746084256355547001746790140595035355872862786304 [159,120] 11684900268506622424404341539325837496137347491428697441267747097020896817109901766902281018507842501043470147959483988902904853358636058516606287923706410269556426773873007809410398367847699413437797021624268553973424175090897650308851485487887015596376812084057500204535558998077182671895455886518994374480125020099079196731574779818607940093403689840890349905854361051488917539578783725294018333108325546530495115829208707596880179103591076307132352622053811848423435805639446443563924501605005023098024911055490527024012559786387713483656870890452803249539501204406104011545071459952961553607252694690152551746817243977534809052777817440683723150102272416 [159,121] -1505164962088437623387981729401075222197289405827258444336828833940801669150275749303060594947527040510398724619623385130855911299556997786073027494724331737560906884803306566749878939691575834885258177347787259451582924787955311435713653473073177191905442923954987757995283354679573761107348435029958308008336551537908510134854168473239641742117149042726804161646611120783487782545251973266911409319061255959536339758397825337725664822941487363335845818009504730083137850251066659638906544455929097698599396140831177715998135660003644870474408496035175098156119124727615038240302541336897258919937469847001417292609695260437774530252807656834084 [159,122] 74944782361562343890168283123787421845236480441281240462937845719466070706176823591427122678460945782399732995849404938607708289210891869697509806103030136185075087630670481587521750403721175974050119059527849045454195043005526431168236593381297032858750626666757698861855486232164048093225739872355296317989441666875835820190255905030446409004569859715114361353961721009396822306035743889097754883420987497658848693960706754390633690496281963973849217272710083888272588107633722454221386310808191037680526382418755600660859105453371984529402523004618013344496479714360980578542096796538901608794061007419630072602495729646442558176 [159,123] -1359003260092326420334654300470600883080748019993231449193162944425174379026309480591410715639944765002655664867036908800565503669702048613527605239924019244146466338122986074621078856333572388845950465416616738688286586655824870838229185629671670498942862768041463720340536794222185995355253828879828840672127166081631597783955272952183457872527532787976819216853458103339863625540246125525431969652819424445050540326567989554000052784772652564772520048709687736537949790062740067133339185717563461609543219546006266755778095487065676097854691772409248431898695682545599391348127674977473549361502762218526979408806500 [159,124] 8391708211526876134731008282810998475858982498889072133600548635782810693558820342857923003472438996524795560978081918347915686239973633855646139491887961037509449096938274038325632862981920696454122987849671804476943106064530518219266734729910906246137220280048183172349960235611777294020407151478875589751990460911211668497213909926963779573467654610061479176064605327347472383399816698050283545582560185066814892622607709280838045844247428261162371940135947184517899513902108431226116091661575698792522902349999358893206151068834660919715637835458476192273722803000779216949922770582004395587131929288 [159,125] -16351475194013932919022919764906482411968760595196674737520538396732752698278690232086350262521507768922196955510664022174966799761672606839369088842038359803923446708738598318204485223695716730296814547465153216240238769697497160973145167574403841265970677723803672828618790964797394607803148685538984216923121556144213577320155071376074136775948603292638007476641401395883477226786988890228914559092839093176888730376671361692803743654401260948212701518027572148505616174156189925097590197547015079534704487667684439810463305644982531779733672537322466343718360979021673093245158484304753 [159,126] 9217231021714420050108328000725919521134620997525596685487429101813792928244996879255720325064439388411727137995816072036137185434674859232222967606139332290599012620732116510645027435921787506851242298521086352747568089687520053397600287272717635775298897223083945548913868981124717676456186934093406840808063954082057546957236910314614825809015475174101712165521187049182237795079867240962718441463035673820678167857046929900522323025676709055995473309731515697373490877163182934707042276258896167397378086141582223158963055748316282240290161215977753282394004723107289600 [159,127] -1360217578288349263153575573893316595922417434704774717349743917782664152064887857493945670643020009313576268882884996805811495379870449657665306861131620401024294556721147360741603861557582930518418984379169398033339564428533068988027447572055554124465888691115740034608637564688774988346046509751741093835509911991036614755838409807825783157306170805021632173620273310294185386565978069111430503905438879214265502244522101148154313191002413138328790377208745364861872418495601420268909764421923303283588768712263189327921198826420181943463114120290119316416 [159,128] 46809243229531270432829951774790372715983604445636262252748293528213054346636008426137578263987474076787350229240726367045413395298201774200723125715646523086002795521045636980205299171281625964701069289412425964821171098563480489641566440910495880820535183999549812204120063344556542097090370265843388154039058008531285450584961077453074260249286347108666980053259830892094687042912985017428906113779423901795977929472470612293325577555537456425690717400759292718904412904551774365628780284213954541174221718888265852898753885932237625357488 [159,129] -328111302439436449480900908362920428868460267680427528971702857428122296236697622835065940980979294854467277946748034770813275840840520409972817381168334154603919690967829704438873147086237784609246129002947469072019972494799824741701601351272369962621770623001415915113148189588248870972730981093356889667835151918196502052479068243270237312805825002962662657949511336972861538941089703273779550445617115116303830020407305566071867869708705604033270966096178574607848656196926047515670282003400616724676160344535828583262190 [159,130] 399275305226640066107030361512934715770164455524631352828726693778826194572983194393951103320481996582003956598817956741731926513902217976758667466832425205303046284452517462867103740856795185851405100160482803313830395136342908607278269412133316207739044225812849940326130830835760700594071608922341075331940760232307903110595544833357650652465235865507150860282757709981393255712261811246454009204755725260482998459970716018831969993602488657211384973749579349836998988888964895873118597309225949160270720 [159,131] -69680503625112686543601973283763755301788845279908491776537610742545529793875919006750380528772979531277496834007443520505530383537395873607312709920931583083821533341411266393947297913261902422760346995440170489115197208138673690589413016754606342807082371890811795524132655308522540622903138167397974158905422638530819194298018797370961251285679766627882619863030760407064273131105887189277893568144127828550564824781102724037728487976035250767807745747683947301616214286882895930030608 [159,132] 1383538583850580798553902756255279964398868022128871598143036244919304650439166990464259259348035208169702075858569362260366857463377510606573588359116996733054725002186877611587572637163081272103182961407626761994921333668318593312402570479230640662431509237937492400514248298145033900039786608667272214224634377743465307000911089581335792448147085769270382364385972981134306570565468645981622214079702333900041843232524527349463044316113254111100682245450688577861992 [159,133] -2350831558097584966645018111263355739449226460732774848995546913671511868851227136621128444796852245377962876323554371520114072526736176993823408536447841120548715425430548185433584346608542534441133107979666030888344606655190283733207954309687378066665165044256557207678799799474766050528029344241129559486189864652059416541447094337675534718515758830276723170762003652600113014652518639898198851553670496288178716902884259349749665215330364386077 [159,134] 239334979426964683496357360051139191725938744404154577127852814930862246710991416352900832848141348456744321061323535332169645039014194593981301620941787940200121778893406559480584797133980230672993102957714598685828057818204923595154694747545559230117453156510381243602175497731034097272144120800902772851177163896543660314147496241989854173168746898869573167873083504581104115430245932413343686883716212346817355711963209344 [159,135] -925308635752740561532558560146051806970587955802609902048166861340316958854084836886095017895314521225580551616135544376204472835547735647542525398633288197091634593989509158979066290013292625336897737592223089966740291363661799272819331770595941806809504207157158003966421113901848938928306927436890271179076699071156164783652951882791883960173597999838877322581911949253104308914964416243481862911600 [159,136] 74306047943032633240752319674053505823949809784622313883464648561772114697062733861589731276181164423347705460729334095194457787252888150927767029982378611495688262939379861393716060626774152423721915135126705467309393218670823558806725480877736556514068051879365274517461215287585493577727602884618635234278611417260359269305486694186253173794469019734208457127926853595979520 [159,137] -53244987625572830854155194461949091666089384452788285654136617703630357208665140926887809323969482961270699409567292855811246494626283834118070336215894609739540506645699772743917596622771407009910041398751873211727142630836373088092126741466974065971253381329648393058920428086816527924619645773919765747419852571913656253164488596555884804799868384 [159,138] 91277101518989689704473942509979123301253151927953195710642918494776694272390766261726732249356342097686612432037881835263796893397528038212892100165771270603084149746542834574154698403327923399671112579262925743400149211143128645429622729113642061470965766760652302708473700658396512819861916316296515505826108185523360 [159,139] -60900604919547081305587803057175162287224129931560218103616363228756005773030527664510284151962497416280109525378669377500991296582338139655018861724450580393355696471026055856609411147484252175089404106860020686361262875993305636693102021757273121239889892111206023500916524309375276908 [159,140] 843215674985884908314711124567688617955743394329963485241349826591168646163737647810026069039583867393177959785371980021219640257270606369161847345198504400650275534810411521516747356895601220897443406800468031544650807282615376023885446404554077408 [159,141] -496343201912592872127355988381745676668017811398991867620432052761273332488047081559005064715283271197718251554777888150451999791813310094986055045079943095364372968117534564892645531715856757428082453628 [159,142] 2402018785338720652513742125490736771469367907113950952886464768868552853563340487472731182279877474881066868350409009896447464658493307500318400 [159,143] -4058497757096695000927963080 [160,0] 3282005808342765312060384426630852415351871456292549289183380727282670630664214572412686754822649862582103440951795170324290265561429232266379239897270818852448292132139383081384922230385271288120382858063080918918088094006905854787852651565566715948748839197176597972074858778891654575683027874336774227820952825713563666118068921060746102709684973946817373877145455411819123675774159758678898669193341499228958459932148557822530977521317294466035564244417164720648771070184254675371478738552652703219970423801983399741502512682621695583006472294985803873168262725211998527912166787634273663837526506375808120061293118428768306681663362219408900100098481028968021901156541933136772029052036016536506121748681530117235818018558848448069893106794232912947700817056434658622885909088308883183655069216130014050178321685514387914249968927811108680730685753012145710636855261460105409504365372365389431752204666176418249136643618038618625376534676841765752794106725998597012975501053222969986474337965101677619559383913781685506844002933978865783517777262227634769823172356902709027874476202540837705152855802273011461541662482659369833281025493543963665860608917504000000000000000000000000 [160,1] 29422258818215893152200036608635694733953632783303083971753643873238571032753249035860163451672226671989159605250903165623578929027093676169932733822274112371762187694719065204735404071848329210332494422378577870227391946009441275266677337343533050073004597147208451485129285257699598056957897713085638354695739042907490455758142958156235106334474181277641926331041985102134614559152994959395398327630614422511689445412955620960106676234731007945524459418790537435967091362938866543469993032112284190881701621600796626705541187416326017942515549954001354461010770356528835553154768874553301504499635014101047499168897340322759103135579560465276478453750798983264669164941578031585414920017260103843736508565550785916564659210834469591783445589682621068389503786037521461296068191102523857902371197176491187662779495950826433127580763291031779123653699153995573622786641499118978339713747282660049132241789701683728161381786539552390384383379317562831751533872379421796083356818996447197841681444897439439431312530919831253946598949982764815982785389837188646650960939353061957291095246300297462565309020212968051870538772321902768419130655622474297991379810238070784000000000000000000000 [160,2] 148426832040979510205634214855557307998277090809303455243917379225159634999311953794503114319348928980099346749155235894362538107869663285376448267616527665196216060626205465642307249247037847949302240499479129622176674708537743565178254729371829525311148298600970692173122701333392903029452420520546736594289381461904868466855312571469125949954631837744662394363727006742073963338183561457220028100583849546624547461157571543934712268307544131261482772321136607072523522566610346304716616158205542361075123030473438286832180498227493899873602258223862671275408457999249776194226031016257101017198875007736926817778202968607824445241517268881953179715090044635128688542865245457248959213980861610821862330321570863949421795476464609361542095541978006523712947548480201619743502895151946126326636382687720168155614721823652611760484732446266557137409400798015430753477092031751908832636217551539273492174565400498447563122413412695543580236541134187297934428565541654661296477752927816434367713694118673859376123794361788783156549515605415267876048425632861898022860073880445300410636930474788246456921234447643699394982229358681890355264862136101926136132248659560497152000000000000000000 [160,3] 28559716103656722808394238596675218995510537088009826012076571729671373559484015673985613969407642865310284865827798102612676835233232861960421861348554189102720394665580638524697789624802626497935043674411713910918104410870475223775132308425371672892899292463857766198559039446671891883848479373538318582503363515229361323442548655148913011832531408151765771921390149134259983923932097926702437497558546558717104493073329686329259914297017516090875213582270815848230894087415201119163192352631826229996593401836403278554453836609937366298395249021524165208140404806803524369983407732434997434679301629850770214927569314601030976685917065481374672667440951086190034406826211778212299775068482807267000904607236494930224915472727293333739963622469350508579617657498622102049391697341594052542113570973575276336078545305821643950263934208730188980464701370959433475451348749773893243733766169102753773559005011963552744833966842471900708762470144187591500718455802393886928274658754268077361884462990110990620559859933605538560297549787228122971940144524572727457124559810385785291138743709469586849872189493447666297261616322981663226499015193999722006011802757180036218880000000000000000 [160,4] 5625893373126031533924326359769844367334062347068144399420170847139606208709686401877290750041285187378890948939379648783939748672402770238325489658855556748073256913977786356612312289716620781391970030771186319805685423436258549988554140049361627454661733702826038933384626021474692920790922375139918631015737430737471369052944238228031978202861913258778004197770430843863444321211660512981973702834099130596907169795658551226709864840220895040101703431771259290211361957322952711733575968796288909008264620089778207342027306123335073911879905399992998069298346376475842599365304305662706022605471595856009094604225405924775311169508848679055064022150987595882791022931643111176546655436451140205598149640755238521799069654648892563412658410707290448032644473501618452021887735201999588184912411238359355890922806108215796541735920715676712737115834211432153246159952182152255952104602722979611020603093455427208770115727428442790596950746413687376784833392524476896704349669498905050566158353708397985092042847815761435965180573762546800161527311764954569743142083825746553296705899987706346274773527116071008531985829285366264508840533170274801640208198672555829796798464000000000000 [160,5] 294392313174952104324504906540636131887649670272512213900243287513489056729599160082312642556161468354091589461684762138483719350736656966356767545414748351162890179451753323979831504891763808459804243788931655806431044100356209458627136908765057335375124774425215280426587143646575214208999598599771472568759598786391720259647360056313033977102973296984017925906165446109482676687160091093292478148012389281618790154042572237726572165148521183353564209905797155162912005749379606014438768607451386565427046143344913005483376070805920175661635077859323259723671212640973689353564900926856183829560940188664778831883657116598441519419553002766641751034389990041355458133347717009345168067615863728488089668402714012776809144934533757808086792928462348683589307075118840705170354659677801432390020472161684590448565455883555058035009693258021926145012195242062358390187006635386494669730251603668162107225447562370805380202997279366572618769309863156739329920084004287497063243215400757076659658386271997109157544376779053536793542060112349459981782009648026508801326726050694064426672071015560897811289472967930089844903447073387831611131184693692633712258078940256234148724736000000000 [160,6] 12663283178017760009987238906151538415321155825314528756324920571296019256086238492313606182734736510616848294351731472837776663807088460244355574300247556912189503122626374174393592742695390940950564225093360276055130483068515983251369422553565235027586784018147800726916982194280873666994169201495023058515381522639318498824657674403808723448095000619197495522271597322441279172237644636298936372944940350144252531458405109673939384489934686345910769668411687168093726995671563562791683574467504689917211669755307630601723302814428333335061529412021776199928593919992046876178197428389018789004835096520325916190033590268893581797359264589393184824745151042859740565751783818265775528225257664562655474851899991047804836492113709531379808849112774033888164172679430747716728474679945380264277385276556567674453464062537225655372470107852287380179920641581397839449214013341839901527271886565895991258000544050197426764185843952750101473397870335233786104175590997539044647356955202486237698811202862751727269251569128057731412341860358174979331695638657813403035998664359078737929492029845440591602665958343055273294582164274509798607075946997719102241178932137817199895117824000000 [160,7] 255016530780338097706255186654241211456466086455432836769032660939619668002686549258439159066225095164813895874464917969253879410844177151219752339505311312873568246319659911732689219129956007455133747809659885850619576668363396614884750814991460189133489282938058742325304424658505564447560567477735095669148555219599237829715026686876466532656341729167786548761333797910415381283277061960847275485603094677193736432984151522888974599773201909815089538292689914971070547148928742372681201448950625564061021813559334408901609533492068101041675896497297037173621368892223175153469691973692264178147131455263628479731935167084018440193239633894693224442831827947968330942173579920397838711353788224269915329547781619586506491527678092820346232808161357185712014759790657661075589644838121201212511867436149354471063030706741037427676094376227862229458872382901814280124207611369414513778311666305441273688863130712197940296013900214920524932879579539538514434303691023298238067627567039804186590120454317398153850283569953422570087135036081780391860061231171557469053289069779273152306375467814228931087911964571860318867209995935435207362102877634421875433477396439750494163042304000 [160,8] 4086818887529894521429977388248749239983547362323126321866319627829859921499727763008507481626508079470963029946745224171907416718767329714373761678264108597562878916378885538765560829103680176995015826256560896909969423056346426962114957463474028458168463240569868676633712743290301844120518236826726055356102562170800232924183792676394012526176016872934371727746764920453851398114470639136173447860359309573751055868812380100675661410056364046834714350446353960501965658013411167450730613997563964823954366823617053087882149550121294385349693160728330294616713768777053444187224952183106105375051384946938128397538129065430326294368580079867371166308468575449015258120846808188882859981094033190647837803789150300315604989179262460992854517739306916615119515155342805011101214242259711475250962196916707980916841513860420264527135478372815590318711405149433016184047842261719155484422630510913940229910207349630766007283156337875934646206380219569463747964767110062732630091283929542814318471495138477045535415684069554376158404568457044822308145228474803702969057129614973940444656310805347800335782052431869471784105068712784035991693860821097160758754012375197942778242723613 [160,9] 38349632939656564072189462512808127739946400029072388712982054776911307658199051509331887826777018649852690961415431090781697460407659100985033378775584302446603907810307186819908991373510501026566984915223424700659538918100660281328580735910587822297415265616767200888678055654695439145446303573810272197401454359952000269009147043599440418144687128696398644992996137673197583638741885341477102796142457749444674445132395466411796834242627850360877701461051353494550539983315423936072808646750171213451776912608017918111145003556349972994167289201972847723989458213147696635868903555894291305533746316410254090696945331664585556191586610429813146698663058757204389518001480992753382137204764024759802357530680474982689446322425046081428720762518706299464127368895923790066637869684619342816397628050633625688653852790941956614552605963961528381126900479387797081694032934590025196269725236681130619350300603755158906922960620276343553229699151928986090663861053481421700292383694002426768945882299310745063966116710551218760941171016590205708120556632661294898170167201424086194287589446591073152187947649783157906908477603111156091008647507104645835526930266228745345892884480 [160,10] 291902617455395181733556778409229433806176737953174018231308679269417879094768279262476859702211591998683420225741930080110535012903329503495998973164446757895942862315106607300425746796406137569035147864267319240832580746580217614007081965126881361695043002983875859190026885933383302844180245193823921875354254051695266937152250582685746093233474527879748984984373754190719998086886746678364912314287901998293467660796108207336146684305772218799439724287636040634112842319215614131877343725589615741632916246406549118458903261028859906164678296348855938040116147756314631566602578244813655375487670787528448367836506460176118787389535218469936425421105997585598567880803788961260496550416954656383073949640955064968854146178834724327953029057014481575120848271743799300238091984303018283429523550247435609821793554249815690130158675187709671156390952086698218398468534546978574080661396458673153301756388123318547355813198173445479345233468610259479729822801848110368517102278805825830658054282771632498197349218476301293941189658579453380377547600238125904292129938290739460668921318376486159928530252619865932256532307146927156331625980452074186604297959155138502460008448 [160,11] 1437776951618710219963257895287893066883425020926282622143323966802679718627081907845257384552257109618682062029350977539846790928787159038197046325494045821270371831623720286318345118972469463271559567729098026136924959287688556898961691683984711091795782428673627479038939209621781152958908144714050387819271935505677012843203472499720251262693070336310803955806586909207376120226247204237855629332908969560855381897389581898080126886608307317769595420494352177787544204378083770896375969885857451501378134212829938025967760326727396814121821563176231980687687749879137668290185722868133600490616745558031386199097711557465892884164627300285461936682581165801451028685587357551130583940061130226581940772620917955984309683211748439886388228832467390206561539143189791807947584549209254379115782422953041071662150187401754220463131137676134347962928310766050465325301868253997013164354375704561584557553323032575960951724613394580531930490190504010640494315491397116793535385624915771609212664367907001605661084476638343068566323518192151513432277735753290329314811159785377818099546351792066468210281558371144372301656027062147622268529023086415457395046169630267988784128 [160,12] 5969399215423271132723158327213145973019753032955632582991836431029781932042288019842026419400777248370164479083366845613724570259916549921690201825143608302678611018785429491134179981354379557375596891988599548762718098042513974796191434149793363936275331153479956828355516035143963244491428876372468320499233412917415149023588552529754426417419372173474442259332896717741716696992051913645972526073940589280437658366007957566907405282040199759317367494859598182748965872364716805411128694176255987648946442259853622533243764888168218126519951469379407157301522400768278176903332941252578740123768949269175355808243850543357544850054455140744745922731787419057409584335555539352002594284130979366022125390403028942504229128709221572641078549238646184732970529465643335941564281156136620045402967773597232272723349045202873263774953016581852759085653802652364091278393733914394107906624039525288963645456063603900242941014800162879595356412757123883655073617641861235343193551644329013547463050866885415267669857788689162685243661387798001964928546107863380831298223771335892410267335828690560978650752640949810460007642161644250281619575255941075969306468157244110534144 [160,13] 16630042675786940714440557158201057095324408336086851230916124923128789314025988872576259317119310331298848022227369534753825642184945601826959899750106957519004934300632337946588883869316906900786934052291766847110059538081235597775326459219165995614722590184678570017384046741071652169061807016688700624390571047543814334434460463609067826954996472955888280549308208738430505519141053800556287144989925568878088928952243014366950538259433202011550223647780598013200441345952728717037766153963841744968055908845472810356121272591565760989184398310164910617559318096592417330705043888301204640677992863909962477472962829410085273752137972225254628990738051620030316653839338433698486184797925631407331964630147780572817455336225116397701762504497548416580654668545882888868134619661026351822055868921005052402038474657732307106600891787874315415184648513199875141239293745998066613587417654458125371271748597136714624472388082134969992498638784378718851036722279398318107345911460618944541220391833823504447675414772648871165879722391991095847988493706881430930630774357460345246506262164487960775555143999714054197359993365841825383187756731550530213143604434825759744 [160,14] 41458507502118554661705273425724622081079225302143398846762765535844506729238214759422980433198620037439364924330939657725033026205904747698710919619811738485525969691560807968822557052044448606281127111837129856605157526453392793735826603839259607651287687050343882744617453005791205179676963933121267679853376573699941984888032561208839188390674377180057311093514053445522007341574727964441050650283956977506993445485972001167109824164808884374344686641657678621139700011864058024493821044021856652394757067907049908040596324215470113504884000384367054798311064957128013386224346743939274993998322140179897146856998623250886548464950139161751856783738627868481704416436711154255492930114703136531439690525773155324221499104312866464126181977596927012293320527277709909622381604442078291560884271587942099707632407293548878183647644920977048505115341693424891326999136943289378511811686353408198531135571304736544627653583179995702468047726810184036822848418390681487620682924152483422814428157753431226235341339202228927438251741566641035047764048409623891415225832243358921512063203600877923787181743433671085969973347042447137919485877090425741808434171389424000 [160,15] 67736649135711110870553451077074122216999006916436332590203991040425950348546349241435661697063198855201266018633980444244678840584333746215682874599484649261119923060894341269150897601588281570114858858181387355913610398930505548913296170092699383783945061344511533746037339349685650193085259612747031914330846309853708673111833668116664566269179398861868518920744597359999010762447524388903039767772916858086815838750998972977752050953269323769717883608135460988141128306541082118081404367152066028634362915091093893029263253616045044805016789244127054445374471535470769669585968422776999226353117812141660825728604020470828527728136809079250575947908104856127021778200984956774120040443660244068254520505260669732629999184436601644167608413811066656968212686754491982290032848199504637695961949979589997671612996448249480276446777477095398602054762080707861382350703054434647254154653952653542767639709791042010713701664317923674719633600756434240485768911011106593248604004805857261999984062330709806293439120571698361263017068059781698165575090835249123819244566493637274375367880474427190553971840344688565667384424615765547559700170887470775859585960122608 [160,16] 111124790683291429158381223113774543435364234556495518943165716690901455072077901911232656527425304181120975002240092122199146801181433692430528719978889499849771461648490966440905019394198966662115503255924843645117060113036762426177290429341338757179353444524696865541362819804015624895979758710566837574160709079859478672591624915549542147361539379974677956918368605423749680198291710533467517659752419436004050262998123870250546836989704856070493790817467864132193109000944806253807459633577593015211692725616411157311508603949577095391690491566858168571922365151049506148347901103077536186579026236636583457292280489583766771384361222047990118875518826809500671822143193232917040696631036322316460190696973066586594718706133177187071394747475274993906347052548164334707359281757642767012536279915856215699935349747385278578359488499164595846799841912255455076497642696291359846687375791342755478383913853609364830219505383268059559472247743521507230018908290266182012561323785047544303424746352129575617472182807770827524365758073971302117270410534693460300591336624311672918977362894185945689364388784797819489520364207046730761165111239477672408043227360 [160,17] 103713822790993381590298066364286460478598118562729147652036232602972104255725965133312654145374023136278890193344734939852414262417786920482602383926219216831642534412110719096491595048209953403630396660320981099839186901285661068508469243673937639891520553727089968978730991528607926500593783321883205130169479534321601915227571343789419750704552820086263189988719409760413162299964363375073914461315948123881799055167433347926467291604324129882953144924432485563430408252658052848432658846436020342976549993836942458292463165444648147956451022869759820096861041173863346532403894387996290361194133481744385592016048641490984500495313283417275071339122018989731492027372777388170307124877174280929624489225665555306925644727223505111949000543055631428021005841137390596357848353477714553768387424022075917314274576717008284703326870942234303743497584778044164555519807857627383307105246663410074233408312309461315099022286696538544365880886339927092703518412401364317911775420713681648457458208448984445243341363755395382836254376945261314827941000074772110306821535704683163094936769182315768966752048606850094123013784480163973036669184978405318199381120 [160,18] 130372980900329740433149859726532400051142619477045275121391603698096948066480222830800346313798168800820937033033202578560193018832171911738277839916079055348747844353919875563228979348279164227671449924166440849778695108882285781335080070420541154883080587280834305401656278688929729164444561525213671831129046709967645237700390265502035094104959314884015959300591128807968513410783620443957646602621869708914108351713249276360182051839193587841856972298311695902569060201895653947817151547072790146888286660921863219632679462223040566241397349878640467530833075795681554965040712839832972154830198082729290068712821409636626339243584816041911976674043183605171447763722135620139512145420353654280742773089679381196508727523615446534280096907945971069003312930158098491288246820816185062199418116490242120604028210349331747323836166419237615606353525535214993218508321144234499537741726387197447163350581035944563933865274733740788498088243454061400266466152487522933310058945771382685533291615359565603075127894342251849049926917959911654817980519240112949196900992729710413782484897376587620650568565933044672407034618881747517081838687487172895258880 [160,19] 54213771083575415772922870838209230690951651059805080877374704785190610357845480560196162960727204542145762020660215108530343780443772659886177301744309650400937771588134857871962605830932685818884810777265160647211849401717355843777753459909865693753653391407793764202211214496737957811521832125963066840192150178123651118687901928662996411888705987750525238495161993899274178891455212624432622154151888186653465424490104320974833153358131393290174999680731488745622509533798434193866487695967056551900237535615978157814353368138290124789815694462908532339342931562468356934955297107008932602341910454152361788920769050497319205912503217498998468609879488765718967443761195648104859341268665157855522969704666080993210580496161908877477647161405354577414263587646169149274232808851755031184110195085460817064977237238010881110805354281775937010739954878550517091027765641119190244322195738478054971966378175265220109702833618021856766570229010578576799731530450676718202138119454794880049335022824636907229271493416145279763498047723011766613076644268770516009468454062533708196022255777402169222206834918852166348801301672949487030419905171934310992 [160,20] 81670514930664286286603286321823034143129882405206580418758345783353057684459158769738034345128007684086342928960314584597450663541780970134819491969254592791977407476466098248543126151995263363088124091021953910129229413683618976944230912288686542863541517820279051517880972926549235235935040843761862951496873494950065855875042021322577136300020008283333251496399489675860639663344593414691542557881684883819183799295189044990798273626562077934441649918171754828222452369094932540578871886143544207496057717226111499357841140227622277168093341793878284171340002993423245841631532819393018391359391811784316861836735613350667652724330112427219129754004389074598380264420174183107580220485491772384205913467894608609375533055082049968132408937292565948027207424621963825915935182032438437803483240645089192316993076407638890412102874611216112024662845355763778179318466357265226893573524703545014791493610019132149549589793180435516283917343695943449532126627561381885245314327056673632039764732573669479947589230773811417598090754283856826274336379207299304381200645244639231083725550346920533252102666904345993098627638395114939288362336085234640 [160,21] -6021154285417269999432506949679817172044000017006287300766349808528868428876222383877102339191577833126098196391032080543135313494989139854275218926590629829361532441484585649526669779707462436162307193870134471316062122970833025722688753946361423682196917586635835209824776985179454407582686703650988806036737221484872889541101321710538992718360479883852722212245107484996169785288891988614373587873848762133710670311625987575575833796579290045856840032463362629034074537482872747774731856830732255822489460528926571164700061840719195685556344588575393457508802020460128776794466710487994237837200647077537587204476193099908242150434033419628229421152320308923578334421615357478851188809784188123096099432648857835974258890394502380872497084614859053950418002408995862676226785940499634625080770791362089727218792664234529875321795262645680364635771027679304195040193576336964701176691153179403427634507287509924480722405714042823371133581559389605864163971935069665221248011074187563122551337994335662449901119511658360374764063155456186069867335495258791000131260966656728190442250176066124803109809079814739000919752306147934877911701795264 [160,22] 37950355331689877321087328736857145780766504232531035129227140790274039627322139006354124494195540703255914618150778725459923698938202838902358565596749585459226086677523425954164878780663826424822951497061754132218377577672727096226934710314157086969907578644880930890463207744978102463242823846857850112978378259095167530466455662776731689232261332467603972253559506194602570352204895002954652621306505050649249907750408391366844667058128178462113707763888938036769510956753835863203624505195075570326661152964687146796433323005169455441675060790988778683534288509574297023085044684792138955158087106230215253262765322864119996482948146476812476224709284360229613866082158143511224143125489035956720435312588580365532509920530984158699763008770860014192499652080688900568394751122272578811900690035877001929451188816246435764967407778912142766031668659871229537004468557875728349142057917480442870428787280786938803133268927641588491953363007521469599021250437957816967993182695603933910886434750079573247820557111924064279509280674281994295630503710691480266971211329314441158104829110026202750518615499616564213662673611271814518203085976 [160,23] -17634105644377124050173600117497202229587039878753467042760425021653622416488025472143120958128303234086154882273937171290940446912750891579646749625843666208838526397747788878811401347446165149462838244983451644628838565448553000905923316366776744846303599023980342883223215105807004165118254006997388360827065078685763671086747039421295828847863846271804487147319445589206550268998334231713561529692144330541218327061387197235931131838932846308192134438814871556379723994032644263373499422128917555188120000466749962357455138599338977592691485881065882382176223837378881463678581738333790407838842918650755678426138597651027556263777895053229422415572626727509347174170916079146329513430276764805643477139607898869065183869456297857416224149262976848258291569745372001552842305424900298622936316543013622530819373951013940657061352104432602831428514878058246838236389991949945282395169948984151487692996667166098549673818566304208334107629717361452577606588269616430111739585408652184361845662178469902112980520492098759573336227315162949070643386757669526316351298158642257407175394988261622076508990785188105842841549091667256227002608 [160,24] 15563374926902238019515661909185247025182306387738784786812645418873342883474624638705230694629217673915587520703826408429023704360732020626809434556525541617846591631164000602595971966549532084781439761267745779048353862662512505670872810510590404260517164836032095540735406065833095425801977601548627822660846038093296338423164053105759501433759737376670358049847566521339958182285479004995659714963418963931264195949179820590027202920969922844958044340368848409582324493253627506452926854568602217901256875618163484100317934294460108639806285447852517086926531003249942633622838504197731728849503686486947634734318621053900971564978323860484910768209641261329481244469909580840724181051916678960207582875169615427370087829576707212350441627236637143208340162545748327356950699399172506388148750131668408463857830287485709746412694254080856135610626246447568502355681130334830848777278413190291683143337267736083774414546458696340912365576508951389638985088159083013030633295066568706225681892691430254332668838035860639536062440857434914840088460818278831297841543934713500318244574122795247420421385424460282415534897843927757846992 [160,25] -8567861335333256873007349350730243972765384084793809455760048513704178191233850221761787809572811730285008824536270735153828133496077790319208966168419776354231573871000071561918016396517808497105683067440326987688671587166261840206018886263814331561367763796813320544642928859865476266375619126547251309594381244495738927187522921345562357194899004415093124073322052830269182336537685504150179739061496424749962763608686394972841359721380121074097744940678761152981878359049816664842865911439632643599878021575511076488980351596691288837202410698932968384323886114022607221605582531376213857556717881246924469697982963424392225640088083079491377520138742844384953479002631946257837908432098827059660242618813962789187206334437786551534055620826641965022913225574793908188824308527159427967991837071055412742449788228778021995713310008519490116071979412922357290308850187622141038220435160059012648383445733517471786355855329706565388242923973040900110735111587619453990757818826555074844463557355081283876611594135003064923402239846229990976354674330032294565571253111092863923253885124709311142963123458472742385959199324564561536 [160,26] 4785841584166693381908984041973399825142093617528379146070070215987619916025810924983615373886377792323290754215218526172815084791064698168918845067242150199525943761673089995984165098812535890830504029431235541003168003283069228172422757566887257148126439265312121631527350002847142994148023274837687602463002244880211296131627112360385817590935436465625619828175875042552798570034115564623983439043091630701594335003799015602274635751516982630074565140022944970544984636172076498075904266628019808716750740995348995268658876954430203636564105709252541144986607993544707748612807909100572133531250229326923103965027289477093039932917245038041484335857105234669774349215774935479594796662924402557301369332543673399494933285658407011616665110689511582978557113512671109009912973712919238577094475689371260836651783015923025904892818415101305169055405657338705957451216758858348611898054301973404995356334344169814947656877702295307613539044527321994055460530603516399173494500731694049850127853383953623542658524286465660621361753413034756685393431326241104457959032455059387138177307042916633044284269806581556366055467565979936 [160,27] -2252423693434617929251807085395686249462937329118470223229154248517960364110687158930479811897102635801786827408928507754197204619911825133828312682413801075721039969752936640433878848248912555405488004845051801279616689366883540331414829147103564451440514473806828812107712476990968381164562337578704287602722802468906019201297860315374161965391176284003978263848956308632297555457419361817378519604320858285167826208905059155262671525378498834412551588285467130484924316762117737765813798475281213401614479552163089624875181999373541383598863083709186971984993648771775226690245776034838531336609419369591544291442146780687249809787836625092519217533217061530314247721496250159726057041109244914158057483542063735354578979934528156232092144128838787712973673125122052313606631424876232692786519001968005340577731599125213363153990401984177269272815287133317210387733995621190996118407782206244111100204551497247358885264800526857299733509302840076149460728487874691640254878539706859686765503268346168196410847087788703833594504448059425957147136479319248278698090632210020733189942965700811110641421197800507455834169969672 [160,28] 958396722770873951555476833276264220083490723602651294137681689404510988038639064951570905251899823312252290449483672974539510813377910510584244492848150107969800951480282208463080956842228114198683084507161465606734459370189540112512559288622323554706831481894449720737140402250173928161459355963213805849267856121201306523010828661163951484566502977973768250453255099005972171501562589184170726480708655304045775647535738117342248815472391878057688816224117735030657265127014583122520347595402805174630045818802480714696612950784905891768824215165257667236233959748633514851104985034563265449656352214691744348453079987657116324368995343921607182808484906952216406948469838734123318117125091556651576447149242236355839840273320977127486393910379786484240063949372883917527270424690951340494411609262305070450473729576199570778500056412697330127712308792915071948061442853422927549129451259110400108561947055542274376395986672708334206293379362185691959801311618244688950027912483244036295610315135982304525457967046310418306434275957908728643139525933002084480392303988923969477380849972526760575250715205744416407828152 [160,29] -359664465977676168524610008161032639442360916375854212409714121316776130740667867226903657241859996355761779011626637390758569745644681976541317454998071998548690857908186643802212699472181787197807534653086850050599134023052431918528883930054695549140986774815883792249605066101973117641414781500683421739854290807885943853685822909517719250727234843939512699019609721287981176176048154517317621476413354290766396483709940661297072881658794484481266645087009371037855620044019594498710060257259450866409505585074405005179091633448688968694789586349282013458180330771706903502838836407345663038970156727103530348495720790108233583378037995953028295726673060251289893968657866406168836860778979388475964597087903902890049669795082472012505321062792627716009473448758643371526660961527005074344502444561025808724435166861715987088760702419285434218814590297797629032671103486553192438008676779629392457641250950038930848665520762560102915704021423788645302949427557761953472143678242278772615441390962115641368370064201993024245620103653765724357413849574638744650252671454933667346518990356402629818165141615546459831424 [160,30] 119951369193871640773830113534338904733604278089264372853046456445293809018002945821147054332791937123176822512927800156654319630920309064710995435600495358406337151199194402887127508065117037831606948205670469853155674542806377938634287619183990252958913518879972895707500487152042158351688238106133855730759152485347336174470090043551490770811532119351386436996575390192899197390733384196296407127440984834070495188765236175651943474420612012880287304986822202632732267638321131422392397573830939706772223935947866008933150719817126433599916377980065330470317459503394314894544762438308640335675543663836240274321667248368128463827930391741208880205201185181603477416985586076041930524331145713790479993197309546315923745796375792985792280071163938973141785078126887309410429106517738230785626041325004346081596690364586042319974288463305373596675317062307039319130538296899703733280649036281457222693175145314934224805124513152900302617096743908246647735243007813382095858347566752600416341444422213636192948416716862457852617234716198853854603971867550413363048421216333124943876103846812393934615723899772953144 [160,31] -35428550326814061818974532176094475504919918144343911257396375185927531982743381194240858671340606120458699927683784706682813549383950924130238071204194832272662685704077861981554297215404931534463998175580039248339017945821495006810863695943857309089252070815715053267544168953915058734022121659966032845757889815869626715827002293203440497987816032894139853803687324200392829167678238319402518752871319759651816947085888913063762352206816706747917882193651346127094401100726748186521990380531761999608900700840254295981867993799245843578350325241211352085177102829231392971248834118395734750296602170337699321146247116265654541428076824773040227287423053820158091951481586842862116957517324548297844046891089614375293810699927722689975222710026708988574841415714261379943806809727772963236867814824630296657134916967681367149085138583929949523054526498343478285132888684195808669888049534583233386752210760820843160138205088854015723724128294316120863613202713865671310996700888257593056741226745722201386813241345597083805026977106220600887347487987743546553402877433881759501719049930756713307897119532861856 [160,32] 9261805911256625821064505174227188771852077440817720228287191240746054557821842867721611488510903617091185027308341765342323909107428389634746620374928413779997226908802611951519250097158973470637533565006145533881073246084017738135650622545789287175075295249859233550568152805408639250788668853999947964665695897643510677862384798765187191600069374282982702608323786469153268402978710749890541736391635511253332496797724790217578901813286157618868166402727083127240917873488709257216967497049861216049998731115681770437299684698616371878530151458356593697491448728362663834086701835953441787192720324453392309745905068595696960176276408480438214065735237292877658228681356111277501856893537014842114560331910020416637951697234033091477643213912412316070615827573141295500896831038666937544098718043510892018159479299134867418295365427243318476370468643605602547649246175208455837104289451028248838174127823527650538364593910980952289626201260564061013910089243979720419046324861308304653515220218530918357733949251743457180149953727499190974205235467954621558728332629316593683463288796349670260174814963602 [160,33] -2138645998138526289043546859066450477016754411132593793130029311102264274591404484990420320714502839207395425081132672305603100388372336417888481545737332480220905302905120791192046442528571332949944309397265970703274564548242963307932287551555559586944807745344999023858011294213951137841385418322161006549822480387787576317643761811658509140307100971685151064560760442649225590946735350713517593894611751635541549827194064733634620509268801204175768238159275595325865845469466780901336756461573101360953809246578728426788652179911140612282079404753097333225660236117811633136849527284793387383683748423408081721137694236551940390219806681692334400502409114152822732458038545022758158306745068491370120321310853771663859271548104588816009602428455345290499762289198807445070372585557485452789429026396917687642239606046134014354703991195758704116965270485846957274889557835756595709578743575048352981964162689903584194412702545401906209207310984062321173703117912302597415375589667116082132950895989752217850730570432061110418182094408634631582164325286231720440468632061552422963934026782722777337391936 [160,34] 435112294228314589930653296621949641396216147211677984464757390479226199413999254096022293396782201228058957206450746251802750426748567006473041247389979838902490341158968578885402508337949934590644538475095281391148195985070699535236635579517419468916096920503532835306856718422478425110432087837023750326797047540424995448054128754088716687242093966378528337613627966866041909867616051725232213041451572565270693341684584200453086034858639467675914597229536448784496113656549837348724874310353561279930628031974139981955055770216947535890673460562312418817393860302145188493293732691153788444063019916440663148731551472102819487958831117160803880381306194920596225596683515192534664576511513706874283128785690591092312829885047095882360138053760099791670480269620747593895103700303274262218797627023288292259574567066915120508150960926310009940799929580439800988568560737665787472339056385567724008395609479814114100881421201131381552925871640312794387563620912827156670611563680900172038209776390669535070861884014717876493259477525921963508710802193049033070935665952048852771523044552268244965696 [160,35] -77745763365394345231004273402552408541275602914906080275697649123966889189550157332009459282373250416846134080524609455582160089768228096552137347462063162197064997316486905846163927001113256067519648777648627046111698687169006968475476099921903345042246983591528396103484250056456382961073700231239703693825769521709922473914950156518020569387394843341826899555707930029397731057449676741027915704360382221216524260835003379126456112632435665429386663846406212853598805051695775920254769244036466046665390856980297430786886355899755121241489127035046872059420311810955656125382167761479935358207570791927623843334284066542877110980371515386968623304307923177112184254500577922178661483871025229725842063512161612044519338614316009157942728839164792455021437409347135289913014247733308894361314441632896636512260897684039212439929880791093225449125721337366426449702996509020817906343411353129995467850008478136807375947060558830005030799645602752461143810251151653917659174293244584247247630480430979432683799487188050064500576081325988490364979657746625089428177443098971615429187730697738534888 [160,36] 12164918308522602326339350397040819468866770874432975041281070263227155565475809713690894254663578069091173266587805076455670797422321193421829961660292005406004524935180565339624431711227832069683400699692539636731735005113093490230965110197806757983503326673520229657723707415195184396302835172720807709902357785052458558701071656551621569294729732369859863509576410879749280355841682198239503474655695630469218987324851215179523086515019872468333605041405819773937043411461421562878730411361838107138838169703418840937034444310588996437100521969916748662044230121293076915853257926658780778888126357567390271245117406969470391042788299107745286954338603776474041902923646175865597621968851530660344916678912869511666525269479491949952294175599488714455074394080670703020073527891847802824211580445766245062348852209600477873105436355346835154962016070989533970420016174367962483723532408229805273430588486233719110453619575638589501214991488029487419067831704272586268979707810338691665823093083574282380971442073462663569602355538354361076398935336401226297291806102865244632255495077690072 [160,37] -1667205504920375550129468507772401579190783547360702410739698170692171090608711370163012605220429199174729369698730586270158245491781402971708047715400180687515485502619122938358895454284932812726881625852751091813687531610795833480141453725433555118014657826461877262412460535443323089086098523712161863630917252456429654740768604135374706060580348005909827818719893685052421029896757173920619869974106729311952665011265106290641588965531113942606973886967009286147866371045651976839028950520598088343463294459858324122957090107756429762460316070415888980292958455900127835088734131476912425925958070564378949280851580021552926143792074413736054572915480876545256732614882601179138985520864896016566320507425461663239717433518082071347300667605584584938291673662119017470900547461010891446175380194557165530082151817463794272543447883227104820976729410565851906452923537441763233449114905391630337402480097357405829508859907440186906599106658672997203222362800872512382976173341307650874643715089712485914680701543073951300393454430250102434292628470337895021029979211865838748242364782080 [160,38] 201221836410543408224394094270521378418818257455586680250059315632854029890085311676342906682074691488458762795475247684983204012285575651840304930812224682060383610117353785930640977992413636206592782750569553995867777032338973944168742293000162585347487312979082180675531335077774036402730229364241915605356147085521896530918379274352432767673497509737970445715290042734708176684009103854826726537011037462575213333416844329430504228308973737129082706878784158333138559014760259469522110673906507029669106657996434338099197148577559921261597996966075041274476207641568789024625485172275285919326984705430584135796967056372402608017140567958480011848128516360223917281139197867395196332282140659088665703377228164717106425849093782164504821077850574987422066145659230732708415435251539724933960794804611021093366215438351255123873991308109036503865050522561948767235270849794770823576092999745057599393956503593498986883854177875935970053589902585346456638401706339578051087469313815802387682191746274758134089685421818079100409885045696076308373559428722983608251000608871175352807128 [160,39] -21361931783990969168740566481458617640352317932210030770855383659544003512793326539555488726674573875329365926236412763382066280206139830706118991806997803945633819433603337553088583243542659702313642808813799192379869985779172479183669594765487284241383989604995382004177705676390942893107500338679095880473455991430603498404723743323110423465950311188811444797289309285358025309593852370265711656685428198379032673392977613193541388202530682650730039235579286828614343248062809649143009505341458266156535093922046574781117785271201357260148816731552297512875845958414989239269880148577857696650031255141474274579934304230650717729516934824274714216541781203474432956082232425583294110383175512160230187933264401510123250139326492695419026101533045047076716500848414710080335683857276814994865689427968083450076411626383707454498195798050397590590287323186895383532823656194944165052558136554900095835072898997705297369006723436353585975676587839378320796288478201090985948799299815928541981161228514760776423200613733533087125644317612378672150299366498086024153894194996351048032 [160,40] 1886682412088741302902953371633424894939232072604926407701019875006752156089328939606280816332714645257529577553441496881834160035917311913286053045746606656783090132768212562379750785304909696583801892994458188384389811382315720945674188112470732486594851245190667767934282044223706873186589065345624162121946608428320834018593549642259805917152282191227928901048011323791066964579421364112926245328463289416442399613174202190112453771359555710122451929681289963655303905157505059418037199792523183467772877849169150150359672803689151723767849306293729502911126495914786546207375233231747677388074054491471937515541243053598365829185170125121933241657905737791821564211439217913916317271010358638252158121102364492953723601215935092366090974626057972091288122042451673476872055270474909457993684298523604861910213563230383083912001894412227654196865653576658965907243392762302691156723684185258425744974823923942198674706646906714119222773313041746601977268437859807791152194912317090869636322654908496162954010856388501509673112401677299111339950878514199575683494667643275953 [160,41] -113845603314720188879710911209000142848167268293595515419214417706860372439327394705814946410131539536127754775509443828820296985994283157639703804575056040969945593624447872414347123146978440283042055949237522347579525955436848130319511891956562430326885197449209345971537129465887337660975307201823732397267266604444930839681960959665685918801903430739947653480969935399915719488002398254568389194296906107963457377473109510668343687694988170073298226532406856696734530766898990356006227416208711725160457284304989513067850958580497445740241780914987000895717762475621921471996206962018765273858481637535066176995695568459014363809950215905506590139608621349959534020268077807354760865207214076467504783366286960670569940302223549607996071568682126501024016197229992456544675764424144015542194255711583114024878721886518539863842055873578155764226997442830802889002563198641453165579332660648145779664070320783906867746280451915672831281308840904961162265574625987068200804306247020558544637182762732692861833796178578527216073153844600174944578121362624030371671779115296 [160,42] 3335353845393681914206804422943949071063736928613359025784677060389188049709075832300865862821236578323394862799923951993947953825275157367764336960301165457516819878240310667409287829152701627496242670152305950032283166375953550583753822397364544870858766966596309146539704107069502132442736953379067691988798464873726448712229602064377443660597630132438586673975416585272432186813409133853018874410386712721837709831285418422400418012161480299922431982782291957723773024508591550657337211143328470522478803829804603037390072296816291971101249011720643246501413823720045721845356075909579641471130885101466957676199619060426439524200423755248284331816258514742742548369980713930484442046185110118244449176372771902210868999031231866295190257033463982506740562550533080190293961516723149329700790742192030611796872259734296809954395597364022839165019663988651377913569555159974232957128006928165683491084542887055896712213024743223561199297316413671447013181948326943048281679412451617259035669605583439442874838864995492648951606765138176172557984754887569303409729472 [160,43] -636286050246873528469381371547892079671822593242792866710661627376285163616900272220036869773920682790338998097505665367812445412169174824975475959754465052313632157030779890364346984289651191849006614668010284898435294109316594459610190348872800754577389523410366253864474789979751884535217550803079711920307725698923129057944162086447690216236686303469759180659460087537816518143153597138185700875654486144005618891637252815487231865313362462517144954350156043558231412712880124342114301634899429184843041396485024767660610399356215411649130330532608243324868376223407025715800752434911039371105451622113254208725736123829027926647650562535990672582176033913653230104175306361680608679828593767215908982628700782251384251878942307920506639854957687074790529696994151374596096486490429460058958821491629207863997572505604578795172940534259680496232511529697622412100511832814294651435086063418970104930316985657194955987096688814657135016215624853569680279719537507964220515767599253587944090053185060464752477887461158460931949716410977957279338629583488795252056 [160,44] 186748804050127784977368715588917089815334908777353287388141416964867781085305338817926121591654490408426146395994633809619378335253658556922529056049370533907209061337955926262328906316308920929561470970514514832766085070063394793890139255593204075460463113681391740887532437618076544948750517417532688486113753549429800365713563246257580744623960234692145022154015180431301788051892977201645142071562774006838811243479342953063830251028080625336575504422123570343880602272583291230414914057590495541939456812304460625176779697861425508644102198730122220123018383050693794282517541915214383073782859608532039614598424658965227947748574502070602336369430885134314086299459821348351441797490273116365607143450204699739658355553979474260639437105312871005215801580148566235882361640997784850746873971758173272290980298606843350569662698210136768368101285467885470011173205291717240616063922711993849953051223265298617553329072533828830075368201285924129063660381822385907040913885590709544100499136449127038887945780604728731834768457939142578107588160075621313336 [160,45] -11119966202612617640579822072173584422928459692479526662500137727758870913775395794843777265004059993746528354810411283364289517869132949340109730961530057436135775162623933205842359945900015939615086873312686110991320994475410709332420911785160099368942638746105343991208994052532355660953460344764000563354968271241364701044349979557927521946369532064912769122247337852355228948382778079098515307886277049122756616368757618531562405258148666310703176150519330269170877955241694261837358254568201880579498446109212989592735535352013413431010521935431303578082755904077587075794016236173395185994655720469023388896615203080299856682066986042365388042919970957479191689969064536116304819638457932804041204315740106495485033917423076421681983690733029970200868416846963559797188318180949889872302888595447084457060110889063553457625754228950534844673044897749407496244679027602383107278102785545827426162025626858456182677114130656997100985123673243476248035549416722576181211250079852965049144978204947912758642484413332179056058942547760651715243782187373632 [160,46] -2098688080273733538949045941196321775000880487869854805584971557981579329865382768898317558321816231621451943777014325507631326164703294996263408832687555035798308567877535815306179488230394271774179776900446354997888517530830671008148133358740323963543886488981671476365816246386099300285287503001505320954538146179213022117917290397954416363490077301777754031004815285268234263099975990111472795049402920746454197427166856189970379309677083295331341088770896618688280282155971081491795481821156974071553350523539052065299391140690160901175990755615590524410299023653755204631071309546056107848830020911731808872090132723796775240233495961918325135958564273909639799617173772752535937145331656057838969633885468166781452838122910043347541927906830226203585577368583185851021985816371494954836663332993281914591474880586726644495296315469935346101336265128031436264291893028740502300282840114645654952551288781871001076169791791932848911795561651475159761160098466122527667676449625814555141505930259364682013597929692628617314101239161192142680080301976 [160,47] 230106331500438368640576009385346787418544249422539495934131495038316247141581268658197094089695697128103576367787026204985409984322024705473927770357819870875305879542439956614340151947332530118787538747869694617276550871136986464620927169358728849871897872334111043137828160966825805743971657634485107313430911921699685666674654532066125429674125377077562519527501666498912893137183407900248688252685909392007190783927530677490704783391368351494351581579932073850485736615782983168829591644737240769889085868643649845414064171730373800643396689923290431853347521360592714809443744324893251577212293475964635128901578573816500321901946096422498141498931952249310923921766911092780899464861305393086889068016810710514189871080511252429046768114088306480153216068038743095682847305168171786140628140080437139176294851620780798047561713052538560584960916959184141351987254909471369653169065200907749128730741192316052469633173983550040464795371595440236352187217748343914380496525803995422912049972652032264942094194892771803935508831221498448901743808 [160,48] 16062441329760541543122942935356877890654755717445596588506338431790408835169499002140215205438269169424049875025742416602598297773988146866199797541183556085804034808326427386896505402042662239974771001498637896199541428667278239228468714479997815715323680552253543060733901612501979542447500489469646465446746751989697622468546275464646434360178420363023397663548444389010400330713313319828244340351739427951624073641866445471935107097354952837902582097992998796784878129225742547997113665175983767370844495193470808665600158704629354338506808944648735925556070565818122676988465850289352575371634942142316019223551657647545929346798107040101955652580713488779319514209187772533301653551365233530700658536647389253726846533345404687252840812243632472549629060808656449560015107207980946918379584377457863741784847384123899295909509261439488880493775474325195309967786850878757660150474172009832407115321737275320363396607916693758382639327118266179833591532582084616887838185145906176512177088495482168414642153444036238062593903438996721949351 [160,49] -2229904147166654137960982516742152903967597268486182183731950648368726984153459315993259912557399562882692671878621165912283528546025256068245355929909721394871801851623921777769927186132360860247588941506231156050029599995432944571006738943872361918081426638539389926980122780476552256096379463785736912121391944621322717568718737068609236509576549362016962648220258970360794855537724494444568476301937834057012598335789980674466968782911480093953717250896738553345702839353238347843862485556333762386770851235784821175558838804863032685189794063315367893390659212439937269320654890209809737682559555407625865433940138680583820799538435202857981809846802409030924407758679927746683025963901740859413043895140887632165435034808888081814990221183568134856887457992157962228361291337723517496237310348230348013859875103346377318282143534902171678442260924178469372437608243496097258898242958888494062817325429857722755906892934138715187029239262837106525272337914693134540888463567390770188753744785839688379889185072056622407598616364141964608 [160,50] -90786089185783845533695912226424682586053842207753341900989131013885083524402490060145656066327068069029331823114201054960995781973822821999731013898458411633121249545028308573896252301232091221062035167792495188448321324951588512061576437811101067583823575820452221646243320134097067878817548202718633966896156439835660545677835928471064012863528405297822813818234774658293461110396627066671172678269138468992595699601484735943437675713759834466631345379921710180295812032158301646079675778262830706645825981562422943505410578979828493133860809878147442241611478457815564212391971525788374101032211798759237733584873804706174515150209588888157686456430167117527034695746480785605280165181859262621282132421967680255880494204651582284778880117211017736636364543154724713735907757869544962828510642069920211705161625492266400744152704278607067499842391918429532831648011598467866142887625406942386124821468603592194086267212014595425512216486576489411364788664416964739569477223080803943611335533901524590174479798265295830392496360570816 [160,51] 11170674239079176573807118094722922013177026093044974364451094656393673681847879493604514526763385919871977955198223630486074117967560710873286247809805562480560941483218098643892712732631094072751532024097955676488653700408932121336227982980546142282811600551379798344020939761422582850469184184812490757875329999501183133790265627011569221697193459888067390577539352138685254909039273840897569549558252266023221648983051281722153699176214762968718334008815330794930173636684862422525642589505378918486339626058045685098106044370485010422757781439292043120106930673639037614609417278818632063560388443464521729961872612109908233553646188473205176561348852029227292098670330978840916574669106063040688647736649549241570845851942081138566656264846543675306320051501673070325215391625345155695144333733955596581796169264187546167314554779809025283056312609954627849466931026968836848873930812679547025808185162476768677675063477957472783363051083738530895808213448980624641831732662809330769535460068913608632494383404278885295683394240 [160,52] 445213557899588080011318384532428405028829220572090024812383001585053248550994461745665713349434726086340033713396805941161722529665306966252790429945092117192632807860329234602123419509487307011089059614504059378081970587604999586211097527627416978058757283611650879800845028863218864829246243956130004148045348975230409567957701816738977361399617303094355435839385733100408770432546346834279100013307521269760857832017158298257770540289871484499134151068980870719606899525201218677289771035668517480336227971700866692610258727538124026416479652443974206063439795690693150757522925454661243273894446117169438135967514284398382009076035868766035355137232059075814358835469044625857707805482088726840658850392943842576680826194782850263055283567074071811355079176643230217020240099971661352372034217756934571667831235682575717469345281742966227781871026746657821762905463869827260250623326148849554335806837348112141370830618631554921727517702483367164071297717972355282032597093907244360339657094218708442386857230998719881704808 [160,53] -26399317402876830797582115816673981093958183436698903061418496940071112147129487160309667994194444373790195250790308851189734399350909497262654247412654962852461010410305127898607249037705336265509633876446069367918285628840030957917947810205982719544168641750331341759078679412318994151262982768257706624528922505179522519937935042368965443775154463592679110334502888261854274925188772081683224097466058836113748565608495913463086566541802133803803208141581379536101058447970655419770392874376434834733091907381991451003185306429275034692393796498462008020150049948301023916841983005102560272620244126627339017372225553648407621944966359822770643269846223528226074864372841436291394681541824457955423018246059359873107936943720831842977002536001497035541153246510427711235551655850186082058441300113144132179717597408054765130261263991356085256014916093372932441511166430668903661196712227872747659750642534017560638162494083558056022701196768775979354409907813849034126759057479540426226661810088280557715496861621188473600 [160,54] -1393028047368907554408930521033925106208179400022565433664444826850977640063174473270412668592231058494077242596977593023218944263083641977690863659911627493384281929807139269921363993575743193732488559990642298655436956079796987281755557495233795449968021280112385844031525392251957702815520534218491193584183546819027587174193984684348207336803333846654670629980900863917949721609817510464863509110856204581100903230959596554753683432674612886591797793523792752589972568287147730479482204507838282337117046167524081900643655430716797498902301999441866732737897066395947681209893338875727163605099428694365143421756562863643107401355623992263876882295812358249030751212123553830053266313157524714920783332368966641132633586837665933003963483912357832896685349777025373872956597976632706727536628580496140940836357305189250526739723176474506490055580923221240576802600997153236268718649946149580972426173231193260286258970503031549211488788417655547328083788883362617780917583781765095820782537606963628827702157303520144 [160,55] 15531619334933589007336549658627333267082898041217048281741836045450884666509621628779137477551806289237794506504542094482000868995888464533770253584912158135164727099605982948107455397624394716298897605084932505687114285194586816531960865458941896385245748078929238313778873588256659093020886624753924649447895940595027981535938967092921864269853392026927887000408735738089157547025699125903604421783837219283156877195646914895828650115623301507920588848487511251190650658115124490573834239357218944862103892992562690827537522918874204024482842972521696249412017286989548454168767565455118723846657857339534853831560012005254488723631704226470193580010008664050915353025969627629984944283021349758437299032399883286623543082104819550272172404465403285560054277655649902888674186122928676307379384546305006288635999892027655661479831131805285530626587894768876646883568644713187604338030909292701017282207753942845657025543207547665831221058749193983877446547401207031954967453793412915048458800335965012503229864768 [160,56] 1760446956861180503534764020531395224024058608926119788598556138674512860938550029280870983451492303695029866212747237957194473410371820005312474018402619910791338957007284015864728188970515560150018943392797298076556453541496445734944876038221186932594315473822485331409212354435463598252695924339224014818149303884247104852218593142899147983069650724693993250438229739912599604396791984051901236172502208867078628722298426996668535950995680205425975955391866377244828198417724644621110761632222178550064508042272251195260410132828861393622429207906451090231124873605503732723850013318410022076528540798570377724390332935853562490664238041578187059059029884898471162168496008917972954762019268217633260589567070979649232773633779667443332145311091423956935401865474409764731976515997241078383030359970462030430683967287319736823694327372069963555659499287332324471942535452087758369535953913848499507319505995175483002300963881897550024677315420807773982230820460398597930068268041628679148096890371687550068503 [160,57] 44713189424511522395542368507518451262344665484096248054832328544316202152913633750187539014281135713263815530053346551857747230861960701655232609481109800350815036948213564513866198811365180442487115866832579483859450412040152454154929479287590196214412670431749757684901549638665760993201174107426873997412770644182012481170333811399401903856419577535099527517014967526737971448597868830788867019162715951333946278472699928188381488701388478539151639258591365529331925478710745865887512003634970810547970026115668302381636071554542271708058593903978496437959501090533292114164594513955827753340252854580440344602091824990976081841110790002085207989913571737864347183726064407184515052728677274931818659010058671701244123292186210246273058753735849312497758635930797935951661313880211815673695372497413959599860199760942549200206621047796665500807209684179879246583268140535937243299257051231269362292495998461560461918692899617725505188018046367195081897389772880510207023654316895009538941341765955785184 [160,58] -5737602373109120760996619643684135972045405768164546000290130344960581180708187688624015028956945979808676001945515690946993286183302614155715944789854878349377579310721034321512042248350715665540704014858734178188459133427814217644297302179490787016991688805165661699021806874703190726386756196356854539562954331386534926051324891856793898583815873298581991208944195878994257045559002980269649938491207748915366241727761018869996000760820852297839908728457395948779270247578143001875174398199753510216297752082588602624142606750128591923174794448183348449086660054154327411945753047034662308082853097080845427442085570821388811978395260357231192379643855808924009170294152808995393766064238355095320012857176509266118280900679104283875941200142010220058234485022730318437622506026782443313798478624301589283366733776965217229895170095537966262282048139960960425366389035346249542992317819398408635707094518460098096782524975868885289612035808167910836380671889828516173694419720223005818676313690812320 [160,59] 1048048384864428853846351968868474505171429277468563368854399071671287167121362438702975722632679444346171917739354463861435675661718596188560199203768484242703165376684366680701944608577569319322859664397162416199447885845418851969042499966422981823021044117526616711882882832316790066719148052267065466043011472525272157099623074964870648573583031545201194024720901621539315330096545879649170674473948796592621815292712575704771386339374230225401327893431220237724392758564822731926767901983756433234236089270209256146885115601893765142751755549250438612958332233882092271317607654839594997086971282774714262903090862455814681729225746130242380963333534858994100520056341534521987800598745995791908227647071826990196367750803286260961724310558476994905841700632111659030542432494958767291315310001172733605999124273864538499059835792009563269578144748204982769245898682873535922105193719003441363631173278478146076738719168761718559990625333876702281690185541225820463997554293837382506395621094536 [160,60] -194435808409561025084581236112433539316797699711982102052089935309369112223295123423698006486940381913081980286777152711857834243767304457866259485355606361911558141897911702862577777557388247787313841269959544795845258503938402408894796996281581743264055468258077252055647965233912991793430432929163468815439597076600163400156837243169870794669354586353106920589112027074454015185060299754872988707345878093987734437962871871494209873103575363951348503772340815532348704558704583810397489829585863257509150288400508479335444773762360573410665526509318147997002917742168455498259895826067864775187906953099579956079878964256839490922567819950619756775706610580045252468555303116189613614496805491113453019900171954639008056038454548645107331514699600978043704780205824229641888008207011984862045455659940647003120999787204405694639624687732822742929278633613605325795994246569143174288858923965113430521868578252703179329030697833399316283367395803801797086309125348528747298981991977497888585640 [160,61] 30839755939706859391629498635252683903680959989365988523356258571312323552627326288052117153731060568729994563861766291919520664842283385414787582857260039533432379926382851972197419766753584192568792866031417152300375415899344704386720833755841361533588774134945814118705323582108823421830627257608147997211642833058782828670161223319463703599953987669300593697400634349060642770471928789883030817259601968300976167755741244150514580612247377576277801002253864320233982472228432300967956775217489947061172545893651664666159525922438470403699998344599809323475492187557504911261085903647568129917341645255326095677323511916328337394554499220887132177684187563192746158869277119504490753980961603706942571661626333496762692481542061441779388304890580266374367783175136227798298160311452829908678194694037036021885016315123082368928413456584603031816094887972215849925782965957311836966755788885125096690031751731903478386862514419003183108175983662810338839145036010246622712880827454678123392 [160,62] -4232726705095645925002641713087538011144117061527815794584810210923633758890024476959170776309024800489336269832241572971214162654312772580569425285059082559962333749627090952549750350330345779448210623809655993548931926754001616530485678542283891374023529862488526956419292044655269191339860655864051667848661083999147832717622298010936813515855008533510932889188994852912908377979701780336572246194827619827623764181840435828588993876104091431860029922813303823214976610620586542032844956463306826779735409661586292573657550702731422895498263915787147146626016182109571942058330052633759478901035025919207828958425170012731133290628600829003776458170032097181068148008632846082506784672717847116996552991227246305607414770430908974307252716186820685525017334402444328767750974822526390145912873603154899981816525023384450159848730793237586949537195650072097945160715044281332418005200793439028405542415441045051008587622022766338510802552392671858741704827327289308581533740309359877656 [160,63] 500901263137447062029050391172264612108754255717036188142827993018134648360121643164739368576483850386950248868481003748855081980546333383562519271877356422380704116803851858395184687052123079932254694570843554624152948225650368004516742919959328915962703294597327188552338207234084832913599584520105391859907493853043989179464477836358011113297072390284683794248397510832785819866824401244597111332916966244742754544568480504120775609428462230830738649862864322597141685362329975890701620047118254631630850177260284693416664605075113929597710270631404053529232682773283430008535115780236231607660453722195805328891603625743167425515788051054501051852223210658652832078747763442350109519842200366753867416046259104529499791147342405333538213690342143067378360132047487856228562083074741467430850772817955561839301128606842757130376364174123105106069838496341849357638277216558719951595259090685810979784223238360717791595696344932381314207908250773128318711943600098661760875929068912 [160,64] -51293389162175653874259114001846216960657387779266420699295894062110539064745444758821571902841075009007468464718464798748193882268626929749734130556132179719427324325275586749241464015980401140490017860073089144756828726291910259647156709911653111376694184461188717860542972212347836487169486359640908304496374183265411026607287656815483139697301064496077932694967289190060614244621953158398320019298472570447815216124122521463386524681967133855160780291247471931542168370446748236922544412698968659342762480990604039948220079377912483050136072812877941346153778475014673461431623528177938227845137368129611751534185127288811577863501761726717635851740309052768016807655963562558244030392913102375085265445944843955861121380826710263073328187366847692289511376100917865694589942694432483839588415756582664075865589418825368929230120058060325710048400939754993558823576347088746780491309260804727508425520566277674184687581850843419227821386306025358386266167271608741184745089593 [160,65] 4463848980659192530265830613328375785430156603617544611802115756167816493327217643609615555957074777857738829076802786495209456894131361181224646106916558393238957664548414982465023287980673088287705883785861862912171961725696305493648718075827434251754794534782626800263359347910019373639926282614022901194914487269554185881773080750621588002076467970390038073000172694425056641005352082286245681191736417415220997616877218198562284834042956968460540330641637752136017859956927373569415145882916681694051123873201706824415672102774815570699542389204171198459957551037077823984175536205811860522738622820232292569465430381429595435249184244835984362424564561280111634632131615150220372315362992390912326898286505455571796265920596878568830214221169914660856981000529404960442355801494258498165354857987855185205297654628297997199695277754303974659153174486256463122116171313246862582611444094455583220614726921182459469908043921196445517269155929141169257284109403096078128128 [160,66] -267431345251329538993483984528742036846602506617786971517295718847228136334831475756934781315825365258587747121014965724293931235943078475310614142149130906487705132583615345494839532060389646805821258085700925932106725501157235177465177359600666607086017328991765835468038037502728260878383021106038321881646144201290446681976138765044557621534647857205110387339615823343053667791272188452557340541299275355365244025515665271297895916856793570180535942628002429714288410153806707353188009289033180490671489627350528813074692913473832471112047790627309829865397435776736017495407694490791416063924894192762232982691563812655027741769748589568862366970985480356796013323743501140458946943128699808050448949118459739994263689379798803969650766566068853227501150441069418066875130440003943990839832295309569023127256984079380168433505030819829268803839075835224198521548599696306445178104997076766247306815602478264552754193023023188968180725544549493182103401277143576661664 [160,67] -2998506671996568674461893402834846895792383574541084612753681997376062391933530502464893228547424355348011121173439273306543539757410234758020259268013120768990721610690803040781127405502991552177522579636100586136636725653374659504980693986553463374260504414797959948524122177993738054497802553816206762030708054821405249220668993681361427812992015572370057302350392156298846486615508693120214578763682850906134768645201512565838784317631621482401869668621188011149991797137612406344261517643403818317930104688884553070463191340125285984099327213926813694813184435711425901044252285994656630438226690420019336098898054761092205677436490829851084055884601111033229505887831547268899657079899470612934963695034078828202031296073399390383205639319157906255666392317137511955601506487825440807884562504577224543898600126940193710552623356408373166689208145308697259143011806113458330023154446967136929298485074972467477909673484830604291565478430416370627264984079214672 [160,68] 1333328152172837077625197157200833582913672878345889513217896183434916675922473145420463357295015206014384341571662254527863637301278831571287968266404234080222368047159397382266041858454727995987419492428412424826734418460027585217593546653869814626431088959068423542543365162214353063353187632548761379417345654889143210497879386679238901601441254805739727325121209382411528575691868744227292663080293130027671255904147135135017645730787609791991867330516504427553141497021825625276939048941522786099529363718645440885207831118818615586897682479103504070390094275052060577740380385877081904150245252937014911517762306335791138681346076995569605505235939952865225416941220958684116953987603685984219742576017688672642754350903556938093424446391558240168081823100399187837148335063343953937854448951874506217953087449980759608992690860883902242836485741106188160758672932239341014896318395104827532152174457427337220587958527935801735083833055277462628151430621624 [160,69] 478255974374447947174419962190059207521132143648577912391240282626864266199765209294014541865359819950954472029171972082202587891404474485951366289231965619988666515648488720993980751093371633086813697415898572065068031831851394048654311799949924244314391952596899221040368689185451724312966237869192749581347705133600808035313864956148529906404264097687916457976023500112657212809489337424917613046218260254527678342839327829578493168016928969687096604447343098755594384898345428319481842426623582401380064489504441592051261021649964863298454113654591551342546342198115945586494971354424071965808005523159604931725172837388266663096789812949899153246577799323394124036450981217274099425551874423037862497937955241084942953568356956325300093805539628968978266133211682539491782213388274050339351600584621566444741219241426992061768118954266254350498690256011830154882341628487178533958036517324376642228357835127228325980587289522554448091905158235591838995520 [160,70] -103782765436781093696822402461977675062709500552501247435431582697052193206715555240987783055612600452219807461998314061826281136501957257983692286282068406349324798496502665906273203469789118903311277258015667447869320625946367704732258656042336468069198605771448046464378338752803348389753787315853280317482307655820527038589936961743895638339687323905218184384885548577089858166798276721620089634649532284425337301486384729313966363871064259128624605626478329773780018613610765410816952931714757190833975157007465461112732116053778854938683308167560550817896837072404630201166368577802952881240075774677858518893700760046221698270339137331114986503016992088553121695266141198747627143248104880812813451513461989321965719163997134926047998211236094173023671363429067887965089925106445420082012660371619985158340599896118164725331542869620920082083528465344322410364160924406094679217439204547933998649270030776019473146202853186507634343544204979525288832 [160,71] -5616472525108175650296217014917676116746911431966484582618980947337872422580017030199807727851208747299721849757565569597746111689449680089862305023849596111557261915931519432535646462616864993538052609719032071211154082618942012964764275779029935207650463118411571015167305264678536437210839642193636293519019315579755517908952602522342662560519148611224163170958952680070947988302945830205026408434479964073462507145641428710866417698916564489006322463440919909146869788210987828672171327814943005682075591503125097929365616840239355182989109257405560541482367883445833305687101288854257605626891769592817607114807608252158810061795393558589455532596890703589993366290373475768410532513018551100046212817572426811916895452168314540005613761604944211137999381171460959988359108322952286537055030993181451592918883429501799628800836441635170352664856029222613260556842183701639697532820761764394724021320902424583898860940340698791742509152975225421504 [160,72] 2409757413894761436644703649001580326072893812062387597774403316499641799971552094527808923244730565781399209739117093803257475281457357977883288573772314054201064643060021030616201592116787851940449812083200004632139930578509276627123550391357914856272612336660290277881209452910322036066897227512120216022784837997945405855162924804613322809574567339661964796418904294040070352403109478366649154023708064813250960419372940352208092027272090949144785746011848202558786145277210807168191570883733709903109624992215240915361060031130611942078737998508767090343173438637974077451442824934352389124875931173562904814560625021030055870240713999067894311264687832914500068416766662736685621847411647213506357432951804247097499309904983921501126462314606962414630691974970082220141559947315788979184354817011059318226694273317874168522912754553187104427626247358193226966164100150099425213288657955239537999118232518871538142413527477674390742114097659090 [160,73] 87713419742173313479833323285423668905548589719935324372543075717004488105211067611777721849579493442012524221719638457888160777805604299327697914222161097836956303636427185731752118195280233871468111699338806978718905249550108350567455098053816342570104398400814555122986351068781202723313197517541932640551648703742198964220315402214754495476806469698151514823749993172436512272850479880754754491446810920605542100073569626490435177915176905665091569811494336514218001687682171810143557393302023354062137476596320307596922274934618861624194135531977444691221301877673169970260122054928109111823245602934144494452492684392238199692075650743057510319500973968194847879619030450861592371417294323062411678532894236076283313936169968269315275259853532805235661903425109738809195599253709849065566538685499287295035531536001773923873580102184790230565646730900498659968139972604990715565237551825266446625854843641701084368637042354322156420078688 [160,74] -34509774320515090185988984511335454966642320272397269117976206416386125561328627634939150355515159703537144017128491953759927346580480350541411623822656319744789650380475674431452220350101245758254872713968956058845085062344586895021324565211750192691711535799984808641316485953929057621483536836850218099303723143920755230152475540688009030407907129742547769720085219022921066593040700910412732584849663392917777855715828081643779861148166737384380278345886880508237757151573713508908937469900474994925925641317220028668036656234453350212704188951072375034973266103313219657991160711686614496709473918500487838938900937517947705498624664532498542907840442191766295398844004255277015689143688160303441781978558004716705459440265863856410798722306114013229487646251804848250833187171172927301252219509327834217362543049760270608946482706531326009039143592723048875262463281739132239896100828481796247195329188784988391577654317395983317044512 [160,75] -2532008917638015895514610829878230076096231502531475855948485222341820262664202378062443265462868696844867956103301729833100496927532716726936349410939110285684295837601459763978816850010361732586081012717506604223568832106356277921474128628265299894889300141903254528911875869465942692167608392162961570819098721889093733725400634007147262697127512815102079963231888470089618718789859521980196720888085123887475380080420696270305467001078149064092026549880969458516329358334565149975987459967944048632671772903048485335598517822175407570844946573704643128894336725077481218547749460537172126604252156190370249644663619957691742573567293832732671990757976037678414184920116459755556012981675347919053030889204712068595180539110824903757415656028570586046969733820056144482434672556730732114726177699946687285357120427892556059407120137703503269182033307964091136128449357297338616834755641359621156252518321919527292401565253507113489256 [160,76] 192420255621109896003661970201130313171023864432253288020423964133380376604799993066008640505275096803026397502966221632953682901874856167067911749834923929190239057982328238332607622767259672297138489896161082929202750590795177428693648488499628609042434373815183405184527266808852987644943173225064238781606819384152589942936044991878041058561717635155042544956479488985028394127336435378542685876696068730561364824226720438402922143958576078139141015805809658975811068622754719592075816360956770032440774229689609483972575025671265728321833602158493054723217263730353094826323938120651531703320252669953671751799944301574732765961347352240378313956075355587643208097364198027991423538264879593359915777134472331534744244876312924759944824172428780198619971144047760042876807822119458273687901079669007371741938923180223845757043274430762311258660336234461944211183875269485600862243923837997572889610080347312057779457549554595144 [160,77] 37532757232574304775094762848227395597614751064440914691441481427677855105752692806644192683024440643947538986636705378967736614175562270647514194634015624390772589660386583664641448558428929912499004108131293217235893194499182178436739600530832535742983034591309779482889022881481636431771473539982022741617757178083419200169541962787372351108995645751184498277774346029840433133803938038209332981646198475643388422866653259465123790875554611077324905276913364322491411863420088718272603033551835768948304896547003625220027647020666775439318504832491937638161384062423304684596267126713080577103759303501336404454264336002249600286260223861762417496036107831639141081549037707157760698708831648049667615251208183315551349345478826289137662519577202014064966824617848253485722443493530625055111500383085755820863524153419834944041907753445185481267982876296093816609663569489404348987199495415126783415875051672431074358287194496 [160,78] 2570498545190141057869959847313508099213180900378438010062574040464271209168036448181441542488257573662455480480403867467674535918867540372379460716570961942789624572546620669470269160399282509747253056258458334518882076244586461700116296909855871792789655578132549430734069745865079253289521778785238860303424585725421914760844804616267128689631993245483867372631686629125054437060546965449187520954213616815322807010206422779858370858059490911667153247616282575573881503666833284241689390050595170522709417073184700526549914360074884292279781301313927457022026515908301360818007326950235761561372921751515990062605582822123000253495774360601122361129151804196137731557498529869004676475154079995676878172524302457674368120142907979806611141663934987975175456761147062859791265835969013777737779915780136532914905019829460112219765869128208174326378533046593045407441898383155067677027709828212050781664586944047044285586904 [160,79] 103596164384263420670799435740963717637789127870270535086124546324348732792458134241340765810909497397644271321842333047503954446696239658103981223373838192505356766163947671606313301693666002571935024317690956643386261409939843940256057904107440115919128675303878457392251315166784828235935412512665856339167216343704546229817939679618123485688426002040231377702854145959467173526914908046926961681986324552197190074594179872284241602843086981419026044372466411098939458681487241696835525260492335294682489358487696491257011772561736536995877819862367150271306548903296153704729148819748393103091153101334914830863871165000146721980021437070819073750999308926526485189176997321742517048267061768247732631225997013486219872570386336645824963564441897168478320344521675483035035812842133090091229505575432568428862036130396977620060661824243563991577592198301642767447853260354146165833150960676063824242045664846016387600 [160,80] 2769055496518745985199560989666498790324280684540901521447256564931508903591597944772129819935242387919133309158509584383701751971024077968508679333218236420290947356089048190952526317323836535302301328742262814396061695473929554646853777738842700664971302214868622887095650654767117714976147911561620952453812811844127980467173473700944694040526804562104719881202053663666564438976326826871353806470053352322261449701537077446419292438949920348727860801719367705562855876277779890028149238143607011683155876390750654837868105497631946553147385916301062369976289489058449765935515903758041706102724396672272436886339315863230145485931554480558179532242791503083817922337029450621104770659965369738019863705933329574635439338167226378059779990665392515206199746402639974689884755652346573426740894248996148244639510638711492683895489407859704327340811796323584868855725758304961666173875970480752009381725107804983891 [160,81] 51644742082885324109191409021756501175295310685377966957732628466213334603788657152483898378232551410916622395668719506044756159482572859444124711859710800348390625036538240623252525425556859789805815620939911043038313006210271456366182530584352184181926112523584527978101849033126922666433672995513035407579431312905210814367828598860620383130199975185229170571704323628554908926672933165235232097466740997327738358758966597654811495578156613433934378498797011020714457993051250175038702792241630501827640901997196958996092927271641794292385983999520124229879769758286778087256791853614929192732610211829413518072318548611542109942462671171858339945413527987899938122114633853347763479636169139121554533313886432119229383234893116664329772545741318446890702940726935878262955157241219439505194814271353769881592292637046413740714355932014400349570051996731361779706307268362841194418623642863147065285701147616 [160,82] 690263250248243777604362451238660033402178048947484185262768910945358725357382488614931379870573495975426770539807944428469647557365428138339932877987465263350720544176102306745711871016031882070774881246150209799014426936028317526847288846389957964224853230013749141065205629235425087374556123315972633359338003187542468559001474561024813777573399845762645785241986542777783006058096911263775588349288927058862461143276710828782844901550603599277681199396019088614664500614270083359573174956326522796172389667091226393083418356121317073221018016060086164891552088647386987618497659302807774900639487823950077795647219000269886760804483508096944762568991605790212171946814399907826493372123960201476248723458577656864472916035347647730594601833768684148491838892337047630933731728444549825965410674994867708814548033154943170051956517302827629203433207842239357782733194197370997511405096012687598251420352 [160,83] 6714304537354674665289182354382565375947756152800492949864058982555532441850246184423985088367306576301604516342430100964974843696048117297157156114699406328485698651895227907763239856899653506233464775223877937331567101659692968693557591938605748848753326331266334871075566584249292398677261589224382925088117568489913822712226032065701282586643681810206525970903546937904246992417602789098561453366618382776249696217846334013466636498826992053778970326345230465608280372866300712680856045195184049138071811201289338413116427078665284549654288017565766381459437286996180726622285929085957675391946927813681189466272241091642859334888156629494490584890723820784721267032996001126627418125070202207305229124012172188424648315049566996121869518420297446318342449680818193554988186345796644811935447440968003080123835212682936094562947122766834781285190240338356944569600322373156029499662616761690545496 [160,84] 47972460674348328667784100740793378074403145499014702783337202761977168537906847301667615196965554303290290170603175996433514926281634943493054207110200130286417139842297749902957876729779035903055602552387365446533416745923771501468169443050114757035637203171411187276792653471037139511767524121202045683635989279431934763768257634540557966897254887603758454956142905722918757510999683166370619095204381198180937364306454575283957416876634537058057834391965492028676939709245324144243918945112430469987839017230801074713399003113858665736843648771917270081533280904318356036674465193627249101005480455392770662517273610028427146046159227601390724947494769047202676736146083383990235527462057555498466605491002711503691811194109066560483799920804463422253977169882646318067909314846543329534938302145433565818371979850038894904477186982314949149836760168457882774926447903001944201466645650372240 [160,85] 253122642902920873734115595276328816960414106716766262749019340094069566347412814143919161011544747492780883002981945093911709410283179883580837343458184542102120752184828311559308542178324813141427037461104540367020007713410520309783212710166784661143343277375691315589313017731450136538329648807079490563307431692561719425877174180029835275334750008772011295514959969823941714320216330007705491036465513488738044229383692727288240958200952350926464525537452923775554436906979520394822422338491367795515607778594572947620074577051747090979076256027115493559944939928913339901763313995344280936928191454469221665375769961453657399547947437787952442460557579642434079117527129771878997865598952877449953809847419093173569783022510607963631860107067383692203855367237636681415736638043521865119750271096255411064655475434625605239096693693894831006533209756387945477070035936830972217488326656 [160,86] 989118814577459177956243547200715947052449201555970425560594859902459339462765408150289736479633198171880206491694506473214594533432730416568217222003508476138661632730207432182192654119860211173139881485285879346417440501919184992392394635662254358365640540638844271342273225047778785082420997425813778186468060105777793756534631098782694392453272970134470283342589398535859209805021118378930925144878055872168135579144215640559418498298443220832910103054506975076800367066056521809506199232678104717934900814670421856764996736360822680397191378870866063251319624681757237516224325985680356494499739434496945473864976153640934549725867141787016370764234291164739062447177568412042547694701623210739851083945330125172006369477060915847368616613688818693057081254831524831182350434412315487274264214894970367359577073658248199374676689403857550435059426136835188896211852111541247560112 [160,87] 2865377691407366778733006838870378756451009423526817414002253211726946559269039778655469192087570260098258833300738302705101957325883110959369881658738493433252198892546122013585074653341657773589933331349817327567172535487247253081090314549155827175583868302328148307225028718154089731713436444192631599749986376629973771834807066618543920941889369245959668130597352284078183968168847118534028554193821868064622447678321384074068269421952464842473696702334314351479635354112473160526379219813754151974866429227602626294555941156995202321442315756999927183151617650348106621105049469456701714576962632014631201538484494115371922487683436752233418082387646063819139675763069412391732058805549761156585189282201157014446287119338832005689838976225232112500154747284740592209780119251664503787357897269126701166380659975568757079491663542535861354324266843009477660669436771230295344 [160,88] 6151395051025932973086696830465576183725513255315304455019957175797127515908588989747938151321418165162214131502265126955925197335509376217318748860791159042921924156206756936641420806596027203701006877770301934171259716960107107120871118631678967846655017269598753921489250146364614642697585801672489271796460879047708306572095824286208853937659870135809293713132677122214235533958151669945900635851621431254565986509021656471445728144470413649282217630589012518186038043048776399383228678146382232732837823909951982591736374038736037554255665961563671659476067089607414172406158056821664632804077603389219965430885736585036308539000522597146081667062477914349897353618284542649186734810803697534463494973052150852472199952862120170074709130570676633811055602721542349688692564920750558634056475982565360644635076021154142227105338421160821205690441316007792923099744168132 [160,89] 9772348316750329475432278716659971742691850318783263857462056721933341282984691911098213526361636358261061107753443914915760363596622117334582573959371361291738088911493306718867233626591713278506479746316146005461472891914187084156965593778854812163697692180384147094674999277165587868197446798970857933877187473893237768949347530636105241716615045571528935581372664059085518374646308695069604904593782313349251531095036240146353508833274196789518225869119192887397371981399857294838831720772991843609940346300369273450127517873769380131996239714736122065266688410417335374738197411743712953464384468140017266148080328991014845996593012891390129383479084850781942698056604191637762480317077869348761700513577689755150006011487300600560837682683213734588822592861212210350490236494666415876384648871014333014978527240262442685893769054339429829078994438012467902682112 [160,90] 11461759917869540961234514341579163305301362329202620444461584278931785817151859544954603175264107873670416805226590036144503175183901867039522830055811764000944194453785643444879227947281962612077770395356006416155286172677127880835542677284669333742545629708719696238516517875187982220097264189628287194947004832272705319488698910530771181635921344853832111863766373700148816969821017139693088540697548900188508667526780187299240808423546003748576310127533809817421689296031683599755986892740130100051618924491609738164034353266048399303602596229502616524189641185397602797455558633049413602319384327756728050710415123009574661027087678465483763291897494723233529964627352960124690688921577414608874700486260946484252019883929911139390163491979512209889270450058270591815726127011467258126465658327348258619741724052783768542655617439576367417984055531102851008 [160,91] 9894650534265939174628924365927547873992136057272580485759248818572565608810328219290590934822788296977572496406098789688745665560457890713834669786569893472689511150780091927151521227153649024931448972967125200256438422640209244652727696918685605392343135607349700566692263061199952019150574947778433695036876256055733486776842879090080821135810394127881148309418299626061524862913178708743822011362376526750221091807695084228942762270127944923720945364395590844496114658458222740810252293505335056478364946609580215988822263418677147110618944931625863972423996350623084094354321886805505829424165031026927912229469610378474449905559072578565363795095154109173183048744119089087707202950524528254047601670442059431080048829048476395833599551803151736623459174750819820299131006222458751033494388947921333547613189873221079864709500142773226258434972314368 [160,92] 6263715934240447286084376108619770089917399671586508689886148315136748540998331225473741260711620672412573348437960793638369323798372716995446852815662867545918237179556029333331731255174572225418841158617084647908922021125687348257564699873857819880065983825080686093754078586172905986600252713120520424587631094549487774448296179138458376245514265937714444257440558159922456030245808013402198897004012169850293444167175192190061066560511446680888812040540502519973945752441308519133043414730946848036469953365474927736471145764942606542008801439339510241317229262194108612564517429874748861190458362195235801107731057053150405126564816608721640789339706320428001681565152192120684495322792569084188580473653123300108756846596840843734101111612725669874367422946108110426063388763540871302601474514545712515466770301788169774437631272902521751289888 [160,93] 2895172772385533899878452979619631882698286575610836471725121474319347547445172241602707697632421557227388859792556530112418440229234617136160375887250385928430948674962342736850044685271285147498421045540563403855813947119538876260669187427780445161836236958698453246215452187331126130639834454192122549861411644641514713208629681924317028579114662249015595310854099877883822090568675372039734175885171071529297021702645501646594243548220754931988703373279239458135560183070431179333977722437701682328099433217621786888262719080505196847492154083678418292885587735543308510585037991782075656648408394993907465458879417095295847837251193974396919480099134961393669268574859615308665614980040447609420941533356685903946015465412565827510676944472730741667775668335826796176516755454073426100054903507111779556380563172637045769134631224726399488 [160,94] 972336031352001370339334954736035670240365039593161232669979416024458549942050453918923473439177072160681312491913083186025801723660992999632722073528122714888133863359629396928534884710516392230267780590456755431914831186698763440296170008457262541280181409635424948095791821473531070569583003057851968892266081094438489483770162116068105170644868325635687294350377308172535196317568296002598158775097983755252365720393152911667341429706195584407614075870447329971576965299616454136493911072492871995139181953495536262052938349316202501667464949635593442820749371533326019120677643839576746737868968209669433713871239228214740345234757967047952789379291380950098417251494414629847571899378261942782037054855347659909809764016044402389926213746337468559654513702679572464948381451999375273904564369721840406430740582954883236489719691952 [160,95] 236002739323487959555248243463685424740299041465974385123029066642232763680232748307550049849844877462866692130900867611767139624971093535540895775821717024671110191849932352349160550965132105671642570639176312354807469212136865555029422175530691451367845477570576674360020021544405166149263154718443318375048586012386058788022029334155822800760206974859023110871118014757807306527995045755332515356651924316856146609995441514835007148378457738125651651658684155825216261002929107950976862884189408560084609550586757450057578693316658716118492273723029762999569642850794311781385050343083393626167994208598525253349011435865797030214868492440107048605522214656816901427291280158929104431014932197761164676957933003744822277080749398985531781750991945783345413638166682362012418030212898663375184640556864511188379874239833731080640 [160,96] 41153942752978229965983352368011199611675223826466169216036552125376128000517958201411796969124613607441655938726036740230825360895663782261241040155801565058636952466434938703511425221728017165751369860814255288684945440872838527011881843925291194835183441843518997519091518073757621300915734604526031267223913724597729472308211794099122889599843732935620311807650454439762609039831379627922939889024221690281196492299383507491874016188023804031538397987880557543204733943937363293471569017622435831444617997042971028133182028154139422643136225207727727827395657495340336907249362593824961351654519031071041171578438651727827881105480806132397462383028992685310502063549166199867231937449153643523535782768395320725208534437970744688513616853621099334267197908033254944257079837538739617417890815396092623794904956201855687 [160,97] 5122839612704553929904204090893596330432624725933533080027123728989873280532011510290210243913723190339443457797718794151576273721289910519247338853944234851743094256598645931148895360645632878909525593897244600945220973956003310084970018999832921203930692272577581543035729978010701596652764087824106920563747833881881286701552811480086119865015806089513117165692815047541206336164287809546136085643004752065082677255196987410562707079574605082262238892566582833468672736416831699601790047590456466073272594642580944035148011371980719282702848652178986667040945416341326908216507519392067086320552487598532970051442132504315274540737053957333843921211820279189241736369629633742648823047386760710183279320583930237864265322115257227019470278734919464581315741164261235928262850632890968861910983128606404988301031584 [160,98] 452063171634134116970212073781070045296776258771195959446354670802277742198532319071003749568691828531492700412503140671088283072813082892933943953544477984225193475269943916710570847586190432466331314093666227602127694567990635187482386283420039260427728027270445103359383754594737661116877998599531451613807041323813592738922465088371220705407501777419448779902835605818422265823707365132463198134496309642602795814226179668544266010697351021898609391464833321854953640945085897363791811791423253452197130571535668608481368435752947009758790281373040007883906372811982395007577694552412226324775712282199880280567923319478926945404251886329313198913257834950894147835282338886204171012415986966989818724212240621072293421924469904004917668736215058906761903041518497185849007069831129908443410867049585028000 [160,99] 28069018273400583642408944346250708725493538940909622274139688238861818894060937248584514841559263601240197559917402231881940484206753330444105200495110155051954389664156397962798184456738470084748564901423723409452934017216349315955770986717511342494385576546050571711810850390971714102994822860493011760269498527495804447984913511229422772209555290255223003146492543496449494639921683605459343749186681352535596080592946064063252848975050310882567956833634896839230340158700937372195113049556858965986351808795694544143856837778045458304553157904804773833308521391485969439297868518499158655600025586930505746508135271197353344587157037678690546876588294096212155665470331982883192937804895479033695538897154780682445162124336845134693835668164232297916114643244597814429667076105794893865428344798144 [160,100] 1216473838680810726743248962474551688033888876937629413218945920531631554017081148805313051722718604745027540188607847105690039354105087709777570396631584405852779284698143661560765837178788138767403621104384518701204804641784555246138555072591718090164838771117521879150095554042684465973823878497824738914320339208630536338566021751928044147630385396169513363373400089021691248742305854841121606147981198469359676134280371541070337274825860724103601815941087033577521888989968763269135646561085133824732514230350467176566010250617542885172384076278137811658383471142633887157491570177608832496646076330268372752686406031678757962179999189458461183970972595165671278967138159368926362371746359307456865446930904328840690104545563000585158400060637414841815528180953145045555738144498429194130800 [160,101] 36481970490059213277891061026742751528476360785893780545108812585734214411223626104956694635792987917839659359207353015478805903812697483432995827190467068839802211432010652524486900704529764330168300459141260552552725773985474920528510715296307458363112823669539939054126856205044357166293864867201909793981483386712041417716529295382369508132020416350757486433848576157652057642490368561845303032814928690971390171816666919928468074509003628616490114164282384048005219520125767158387964778257097405339130098494106360144579705893725744617028553824444602652470945260870864037087670386868434538486589187610396222791351619512582087901847726199199232792212424467369952093851248818246712248911772749466862547126602694174855002774656556544235727578039331005061989126453724570979460415443579776 [160,102] 750129085371158033062040690668958126119550172038460799468478060986020724466997633969406895757713583896234183849264257836607573179366235958292854679466653405529174642137321560809948262328961440360607925918952454728290640940750253134422925081882375433734790467561988117762783401782717305562093685272520032508070600935452676740956558388547787046302012675418104251562740317766277539380250572567797330936722428852511478523680425282055943064142722221209391127396810273788090415142108943117363360018195229308906671330145667926247246474462178655400275871470004254387710754007435615627876778262377429067359814519091591064977816043408174936226192934920293982569338777541373205435053697191141397639061645771164696361493320001899041891118581283584045818441165001372971199961615988862283319936 [160,103] 10470562748011976658532186176479575831159497065113860100803878324864011489200689363370960922983055569409566206956104365002007273557458757817314664765502612936565340448754008910174815925758585751303519931086607217823990755259224824522969430646249532212880631021496491016385866014451882780840654901654629378068067903733151103692997238515333378048962163145245778012372649528932789904378400063561173112346916219219085842243768454473322937106741945898841981124570919729998373890305653558483015029825761373283626700289783944139336527743630899401792751471147162506746241456612780599947598041344002612936814715319435974616305197662319631713152938766048744704209773928967282591461951618568631092536881721016787764805472188235596833999495959388533273388649640808698553490087585491744 [160,104] 98166991756705614811762920874885538244128100385901918527748797494563953046826558655654515185721633453029448133031674212091893107454328818175377848475165552992562315886378821915213267816697824203647008041220560974277991472756120007281008870207339438654435129376992507593718710093315140047992531151477521514084597015760365057691109063197641944155984946090212544384782754707127981785931331122964944822178012432633242008034621624659617625574617406341635045839037276309841941153245990207209308023424966558306682196702734231716182048431334481730577259233558971420897181184719644932841513630569936897815568230926676161357411337737491412032443604549106948510278558478320029688859226849671007653027497291548816786132480688423133755997534421730103708402935496016997568267535 [160,105] 611187667912104020491181178594264300075016869235118936083221540125340149041608668308227768842206972722408189912988713632156657758455870528949494094833614742516962615917687507678401583191179283790445957893239852612719795622891499794254975078926888751789774035460720383742112916395022109690996554575357024998626103533226612554754782264351290878766850794726807205945304067450428098845246440280545557037661456946059496532678913780626402663552005806454870636226428685734745378988096428426671908586662901318387556421184597183665124638680182088214907871967600341273965272925782237781914108771888360157589810639316142610341853697572929531126654336495963225733428328352939406870832364780336907410318971980873735408391775540412789405165217386219297050613831709327712 [160,106] 2496256200053962382341110016197723971002358259141353545086626065355519301698570492788992160172674476385956724819771566816952591246757055984718009077133529939052975480826716828888693635912983801061147942011380379277544990189423546436274628193641026966527206411285922509038469940858493509543147460451927084890904722487291992536064620095662759938163323877268671336262126722957155892667032608829713843111452391388039781669061727885891479821498827129763838601420117887700664610292814741568311988570814393159943397399210659977505950291074747885982372873660165779350217435824306608865592793703970604310644246098162381856660432450917402085138163577649986757556621691678788556702938399061439044985415363302472998834957628386712365634148967094710602572122752 [160,107] 6600994919734072582815559298163562337814035388254997384379786413898623490517994894051957525731428124425339181141997702939483886663184988598367819436888414337998440031863548597909268554993592613638383998085913632493801266568926041674251532488279581514600607520733685708810741930408635880784769560559517390271276568478511661139683782718520488479966120501347869561767759983550009871911565919120982584299643040299754217619848776832960413667382290691523018576034303125005246837330013667051300021974035614858621620300060560575484902712651773016770307313261086349360683302291810963131761413103631643420682356599377409632044325621401886747673391307876701289689403845583769693251006448642569237653967384772386132279837331640521885160000580721798712 [160,108] 11143157699509728019865090046164388769368559652120742235500318439046058798054593162617756098418482491267885989480601188225437570433647720598479244026453076667778297743395922354317839167945996011862484807435640004410672611357260057698149162757551963015668224165129946502151670089355213522849293391980130786787671803763195361207371510126544978652031782355368155106387304372714845173797978822182432622483968864974912332716922970730439175228746350773195224294002377287258350382336293714082024083699845766691948841806844229670146328158886468175261914525620206595031576873092752819489113739373592367370945200398970134084660827879807863964324742314207848612534200567449876735589684302182216441072312133475952743485532588539173262368887104 [160,109] 11827447456932434085518944312089165908175446752481348870441894348201095309260323407902748334587970840341936198751063402330650593061864765931442563495152960692477532899332182557280691606562249194858232959767361629394733879896015149068816397199562421329525849585238991091163878737411748441091800523946853521054745834923828001020313235158168446516439218799847178401441245509824610481045776301277677391498666120914505084313951018542863033933069900421665730470140930375990197953960401417690632215928907785623606070893362190595548416046371745510082708311540123890868239808611963923887602473437620465024706832898816632579896028657201142563891927916841991137314931442402982627258603215950051141354731331119777782723299620522743680 [160,110] 7765134845038214500572894307098908262798351671321014151909140737267297316346644166300498423037289197281562509200122306925232097613599681843989880706776424295368169672673314971509989617382439375307753933237629670396086488315283806627303803064982050117241091307853690324905599029215185278645520284018692722322367274158400380627353943256649012218510405192862057106136400017689217793872697074629155648706427823817621089312790985391661161145799083285128765803618871567323145416582706901976670446983687592190699455233776991287778921130646385657383586106486892289398629702259672348394142946636146472523681850811451161500762487676719605794435955204951421835052554870268609711749425643532700893826767959757925443696859232 [160,111] 3098182361053966768175070163268444268649179187584298194407849555246629038098921427934258003115784965759285636429205895278705619321504865398732226769170230108362155174630925576097644896084664167240288460218797980044021071026947890798740834254746516151862908617595116029304652565379555238931373769557824662304192454767240055076543443871112208877197624814055392474389612718331520397701640532371848973707461155921180957223762573436796078705616888756155847402010428364975974112766452614619903465256236471215726594395411531284215068871356980202413688337053108723521494684034623040537997608949107787890808370090126093271779283710688245969300278119962569192908017900521169552492442603318085279514132886816784800 [160,112] 736992118550297463119178067781124873231891621757278089270300052818918565071230473614527088692176465792987220004486320978478314245041780128417960250267631385478966019204894714366415412756660200981890382074651081890191180332533537799054361072878943971157469201359960824270656034738429974673433932533421275842021823823968544209087445190198909185516670855426994283260784480984363314609746254227510880134018914958665037286031817629891588727757084739225299322949749564892501997478541191904124632463216581276798623799454523328743579134688697958147071883153886520437490432018367126272020764488474261678248882515669223712904484823004366880851443524676901628737368080609455331135405644611104493509312100 [160,113] 102380759889315878839142173729773522376723427059369505321494728511724287757368244306926966843265966422977136789554909786833990455131441443197671411765311812822229325081555768992626816051165240887366477959855496889680609763982466471242381725683052421307403201747108178406982521209692055360691776345517993720285789252258513743655378676635179285961145634971163061532814078601365849550932978569429997998906634276108901969650537127988964598090507298242626316106037386010380453346260226877766779812138372122501428822323658438625061517519520085737919650870354727922440889599867855234925318175083816913853043319111274510478470877048445975493532996480221173664739671949635910804152402733159552 [160,114] 8120808601996925754133872786714154689157948393028002792417596239311955502998196791882624482661567197282060898365182469905748725441562709210214914457867127060428500181690536795513707783826133281857911128447093174210101296207995009589582963563400704209215164601359998746834205749271068063569967708668031800391287689103293226065390138310115375555368292252273991197531130120483937629115509848894197453991534541468530151933224186497946897554968323328301345356435967465625142850687886071656390155441457328686042288195915293317297529735764510044883938708742722858380321487937453459609576815437259962226113910997813388279432435793858929583924080531348585047759085635669494943878272 [160,115] 358891407274271250405283603061624182809289866333626448541754111539931712325016161539906452320482082472763726454061113434701612438452012690247623188903098503452550239493727829961163505107339332326773744427417450629228804654276349409206106123904272600005075200336833362661467499068859432538525564943119185178822335506381301292636838966571520069847010007758741919333794533634669842775714153647011739406601902177575998604340484020101203481074091524366661323733169897762536978925483018244281101333297918253828061080118577367035853038291135851186215537382233651480450324628839152938206451732438800210163600230353944092663876144158044139012265191037055752272127823808600 [160,116] 8603821681942286080371396961106687406165120729801072396218865199657293601557151450464892280513414638538997279013590973844285176351629797232864473078794553414900770876763587702938536670583455458582153990855848238718501292753009010584129131983790032968530150920365661935485178771559556350538516487649430404287311463968011829478411961221753390816103738393436010834233997932223524928075720907921680205428011026134550834529374267330127818511634610343213490315490075324689479825252066061577564194216442535717506655089627234759647397953759048933677388745805194941511615971792497370010997140919448371053322009408818765022775760963444786188361648032529832641976 [160,117] 108658764880900909969846144966838435670460170438840691652073631613848047269276011726780921875115565226846309348849524474621190401061742943135453005751006808809294888308754909287819533647445658834493452142228822714973605212284833232126720745462701194866762006447795248658017127119667342788687977013705972567044930861068336124045831757210207374011402225044738133016116742439710046868797498544843376343454204570850628962888702067628217842487292048288035143233246496903714042876329775958197323211662808750527866389720199071574939221771210554129002227875325685986887028992783989915556317642937450316701261900765169533205331109973153175346353960576 [160,118] 700027304013599499583888856700767758960352689807513305619329861527203157920591204883808907130382777202371987339117539281128111983373854099467064737357055525301827095961390414426628363916191335658968335229173598186692792076654744350218101462877616382647936953439719304485746980981344963103798655839637937547580814537128019564219505466406781266016682528867793232860759436761561404116900696187758362397365768995797769259000547176977893259418364499936105661907084463685911666695401196402937174083093704054817958165738184460881710529204488913257520628017685814575133911303886750076083511585818564015335985540734938878005113905910928664 [160,119] 2220501389244509873376997628372738124894501570982485960990084400303365386713913443519144461684591994416097503028266967227180499574878539515177628893017312199105473045412885468449114550132111790538646183789211320513935484065188136400470471456521265590552298748686738973367826867654971737505845257397448960424430119491023717869568326875574123759470703570759156279427086682049265878762316999296504160210967674448204668214579728237785540029181365635808871133261979267766661115569557719987808567277619352141464228398035636683610621384058991093876972660293926484893207739838599278468191918667894206916042337322862238591892832 [160,120] 3334663368762452477267629028310849327826898185181333437331873183825559715000518114606298749297654923580983328926116174031922434629266081509683753189206895095103428065955925065060173327210369508044956341054520501001116360229654405916079539585325907954215244366294288384632558838952807627132541576433083321475580540244521629455827647693535382304343594144170553379222292155385793020517319398681649590974442974565282157424988937789379857085799814545718085832862880706799293224520937787237754887213253200627759279517836197676762790693658042163793675183989024075967319158778249265873228005360874222359909249708650 [160,121] 2269963245505234926079811872892596935600474060892285172812879966213934634810583583452949113255186412834360881915173534710639112216004312289130647463910217976798984229682358811236388796165365586261819321766089627189863783965641101181315381711977921796995159474670269027411297383008167159503624800797236844723852940520810930952894178628156378926701866310949637074626961601216978616637615081923652313872108643333632303870679994693239317418124929679829512560965578860691106957017653381668876559019595422677676570757084910702679347392436034628748960898293886933432454502530072358533036117872316155936 [160,122] 667229463487992936292897867869627487553561844593756215129085844532399769140151254521605473186836042120042099646600544978172497188978712704673296582698871732362159051696675563408239793261367283896583043854200757833948118237470588847729363750757725123253590829418582116095641306924756973370354401786487068656520677190267687032762379884344120844204393277767472435701548152008590262193850609343533734426355485794095438769277608228188760866158075726317414421960712566516595538465620803722078813419612273986090179219883144073960920437360467748765653684198649563884592977929145443140640960 [160,123] 80205376937357856114772401695896047946616154348382236572485163493418036009750923895397403372183214978975637392443001366104437483304233474049349770528221593945938541740499316284455242838157428316608302810458562309246363552305443012291098320444949360748153216288047998845974470778359201975331161810598075392023740429183890935861661750010547105505741388423014458234571584346145985814222930375499624128276562592018640616138152938921740251846018390198295914670811631243461016287172360568742461146244516688058528808268601116885208972791315462852898226893349221772726780686256 [160,124] 3708495118325130677710515387835531421509054661000675265697634937155526177232931907858258952674594352713721064200590057323739272803483067803609056896100051436918778467762515068942615795335329326340246495832613880544568782894518326553660171756369487246674814473926515870303521124842112748339813372394142944633046905256014898851579002042242214919716004449991076370816991844939016738738366100519772536336725869073120493277909533533394546500675666841411004874174702674703423102059028210805555013827865618304827102320558998135928608418493610801216099579569996608 [160,125] 61533245492942937599813716068237905393777510402935488829013206356616192176085502745251558303509128399935515798082938212473121944220180947529274411175125706309904679182116572647885431847114774063794065070319917870313312777808377905249144927980191816296863960877226198120639239331154386512476704993878401084507946340577393235914689848752266838325215192851974084489061293870030285002538472213146999935451156759578674259134821671881432736364348940700204229468781879157304003041201625733872013428467378205833455947293452496247911257529594212789824 [160,126] 338497487888106621361282926305481585190533955210264547150409087632214498062261859753190036675001629147339231684358136758802503172104229754565127876277136365573429157084409246644934628441267634095748564386276775301777303969710280806349210581283842771092452325735680249978544820094506706896861985624328016500718061274309842361574222307425257544527939956825419012240918867633215144601997454435847151228710091622502803623217063487318427518273391834717280989788613877492266376698275507491167394545034645871757776329146476160918731184 [160,127] 563681261797364103980791316715105473286264591297621599060612645824180013946130193723618374672438556527093680844868086140148668269215532125446664164732934678435719118785258839342066401212025564690961696492264676231024590726796850438981101144971234650060817413367833061236781735816790163128111643177622926477461783078583571097621299521826452224092607260056961254242184178987166625916930441558104497767768321333317279108045958362009015997477164021279243529015565555192647513616055114259066563782125500784021469515408 [160,128] 255737930052729683137901787855603694026781460543228099680226336507244762536519879873409879817623979746463285428856626763014080886419471043454668195944113733527349273385608368161755603386351205105459972517466773942806925509703013505641718758673845134113034552294098346252612083742715175079888323366724295649747137973000284758210689491599920126337766361430100203719344968650576842618262301588728405871794774609067902417455694634131395307746499055671293872106874585952106646851413855194627315371674879 [160,129] 27949027595118788639767271912233778421232914497940824450674700955028548345461895304949326244143871693579064697631105533987649219337227414331989223233979475927620910603151492113131088863542738958930067928210148227874152516612011652221185230083580188787334087062779087530589638296149919839375870955588935142083635714607044290037808887216175730095420511326905856824554381945666398939967041138138951554492569208891902962447725504879674872341548962186957066677035873345926845655991292384 [160,130] 636196580378033569170371783144244399579147197211658834277568339912989988810094634797064827351754887345854471031430684500513438777338265007282448018849122074067995601164775743560214584425040804675577002507277258019419122480594448427604180240377882748151181736395948918966857370354062957982394889558454756131619042229260824070537429249249028182210149209103217865663646496921966960122561677528623185459984570775873470653298068626361880081242871657071452496486137446112 [160,131] 2534963142232399868088506777122106122800531805205205799558444092396502046574938550924466963530214279531251289042177455031302846265006057402799572789084615318983605908482042792530358503758357564758922627251171287650320442167469768623757240205836018700640953764085691840337306340784248167961523810587139447468784174669529279233600056119915308097831629989484385763221133878580939633117521574203519382110443166139823654868786759936567527494041644803704 [160,132] 1432075373574822168646633040197783745055552567956129876051287221026043882183741748128316657674100656586761602165993914889879262937546256159900770465055830626220592843546434898547591542741938852864871889320570553514813398155590985765184546205735403570601766996482142923249471958953822255107067074948000244651920230856210471676707266323561666090883708093685739197105133038126305624578834254509249029770317266402228420632999529539304 [160,133] 88444785410145097582507382169982152831281601649517798981250918554218663611350644348166525147930844668108643349470589988158803150597378813773500877410699956235557456912218959116180363100586626133008346134035648480819981773564296551442884708506263919614696402765969746904929463513085888096577520323764517953110956911885818178250238223173907415518009767929401928758469730522798268775605584821143037552014740293376 [160,134] 430681973025806766217784276501405085177485028143839661623851130608161277874829627394646501007950355178539393645433825874348275483401944212728764600815019577831564529065071778987843025998329903288865234857352147619721055026349268360610701653891208304427174565065738901274353020207147357578559591829246188132366149254454236798795352881048025222406903834767577397330601033799908186253441643080 [160,135] 108911866766611512964346085930519647495455393115190070095878083922865846720636895694401385835330388380172657362152226271878553169065312652083604473021048780792700185348677807462899386374473162384791724110896099063395302441229666032825242930468312688553355256262804537719985757459762488181733763601197113241320645195340005563354550834516587650663145942162573945375308832 [160,136] 830217130865318853116074064284933342059812792136305473441006161296817777682564413389019028679439776555069859729452177777509577617651604509219227796836230506363797529414712837162118295246436807977617414577796817702207286646975484922481082504272557355612319845674288028868468747310382483911255158049989035649300461981229952968910040881217070652668 [160,137] 91277101518989689704474743867715468242895687965601236891091177793736469240899824942257269235771355449333762593764589949908623322677594974722034192891731804473775627396229938538143065539334944264466031205306398279555413480851695477796669940653474656106280836229429220195380643410107231302600122310559015282516519778052256 [160,138] 48958745083323577675306136381148272568562621654319467022290351694599948588671128696308846703548190177402176104854175084409815694905765011624074393075459300849882483273323595626938677923284910654157577531100597294943389840116188118368996602147259201773194450510852193398399686603529455429441728 [160,139] 17052727094204264771415130253442428474021532142122469152792061200769180584917982871869609371484243258164629857046862333500729215698691733403864384224471837482708109226644871305256948592092386596759846799035271090296392847752617951100435262041907216269171453980168 [160,140] 300747339871562041022063917938079656966546491324274829775546985997597598901183098128337930158702059223003820335936265277296357679692240341686982581753263801839953568793762850883942641570575731241431185228413226564495374001950472 [160,141] 1201732641571046461835346673585377560366063833898970309691105767561215123658405739405165984472019696695387449979431894672716718949892956612869242556084648283266253587611523244130387191616 [160,142] 693766320747368243727959333037879464677571330670076868880910670604695805173302965648564420927058979341708688981434386254122087131928 [160,143] 209152337373104544861552 [161,0] -386701808603995475387073752196591876674831398751683495490772348002364408115056714308994721878672228698354387950607077699781766425730483046073640604236446364549826387687893368106791401800313727284382635229246085506157044118081693404315045418848531039349495584438634381791291305763144111518740084114259896645133423142528983897828417349572818801828731234231832303949622661168312618221049046283632168945360625088087114571096853004157486714758323651905434310134572736237032113703176886769898468669761895645735365040936110812011244432094511083551673062815950552240028954297613102084741275528408551547950802259227984440698153593925311381335229510965441700375382460590882118982149136657900694794783133857654066997346990329927899465327999725089194720358111671215369327501311608083262858712503989761497600833230891632376750587615839421606158911806192796894357217808264850977817922877089493971044198014921692283459705887606094342065862980310442642733375434724735897864169325315379487217610624185483032565283563979233568922742260809493961805044705680330361334037567350713437723827942691324653617369718372289238848205635695045062493732864000000000000000000000 [161,1] -7412967969077751367581124730287233261280817024982486491752542631724201237006996626922984578808316350963662336444565476378353224462916453857308189264080101332003179910781771052613594076042540015305816116245957724464847065154918904794822240370717731612809454107803073895420056429858661758857596339504250874231193051299896637403120748104796717454160492218212219755224536563510064314353993233242569266534300764081635551076860419579453576321647538268923595001100933474574267938117671513422113083007676485425234396530209176278834285141634452610132629252759722020809588983111134103773945978141892649131875778031950858718581026407425786424012595752396508492388279152828234072460097987751414233232061478038260589403766707905442312342744613900935240478872360931561416526082817146594867903678176095158467162064069557192268829694625875926569525926832501761479253610327271137337214414848744881136510959016311672730783238498050381840264966806127619849981842498219351118342500841385424547600560955430597450917921334096812213900326744056203184601083617324570471362244394283414200871617432736290049067561423058174215652751956110259409980695248896000000000000000000 [161,2] -1000847171003296227224104453167224537198177275985231609585353202856321200551030089983370216307040613328301895732526210362236336356902997616536254082937539225921883154398077741980980888470882238418036434467345950895315357231699940500951087220143537494980985081060361223591327573577740949295420634985080697597940640561144976097037887631464626002913359106745973858515559918478655828985836927980971242590147303997698965161104082962516428201299267947539965556059904880948093875695048319686624328605426104022877827386217752127081595711293325981591131659231469306645828024919753909031772114203968362539058608903378732842638557009464174991580862389415861551998975893223887527239352442071516168817820533836795504211652075352672566094097267987577199188204465054683447264734862538353695335709114299071234314486039066131499622101826606875530189408808704073730022313653107879818468914336148702107898861625847078149949878978684034009257464270964842226070482188385106557971522845869676400317722778497553262535398999292019154079123599831048286785177752169137097237234102558930859394771349994214588149333953240840133208661206904956210137426080825344000000000000000 [161,3] 65692282783451013603430147203447266128761620578854573525613070036842355302981996062958813812419784292575261695485955073054507492292158540736540912720209853695896952024174845213583178968061451855694738369326143555821710396668789630709572674863375742472146342720225703155332274129675237232897530454545180878311590054439921840099722143350225466585403828316626547871727548500129252981221882424778487429704595054628815026733536622792563722155355092752279761272307774830303885338207953807004925547783593581172077013686257005388222727413259606051877855583034297458030160832256950247528753918464767183577544547709951981336923270931801720801126707012461091651112869335994625813892418079924941844257434505943033875429002878110305076751054237565234486612341391431704393565408901022378983268381607193550608704625351255376195828934460880150993370750307277753638561143441707420370315974172312679986372298351334052973936029418379746714376978421624289866947172437326020243306270499761283580692219185086621674631805907783623540820097232203356032743302119090122117679396845371171078318696558598831473584544550041621598240469145465014228305129477505024000000000000 [161,4] 2343225561970401486127991612339721096327327969977490941941255717978903902753387209138302551535893850810793162218025212434731073040786103332132969084474919685421518281349937264312926020566583476731364450285435388665386954647547438335745749768240246158367109865668615689900748027440699682044654713607520470681786085696995381927049187700147602450186195272230055751965539770057367131864786613050220583911874657716465339262207718210935413652386208192108781119988563213737028871172556386862566340773760210569994044985531687123265498496321121752238846603330750803292369681471084937877645089033939495768626993474523751492026824271684643604565195146330796799713256241336646357851038328082636107185860093767178858381907244898126071991069596087026849046069792463165982442240198664516059213994311399131060411926911316563536409112668423110372824143292880921504856685327346755515057382145040121157382692477671190234781553396974160382106273446315734970310097734587149976284328371042500177270615405279824497690343854023271235983136156895558102401273940477504996585752313713562260926932369047714431171873230335988940398442975488379104484037327044214784000000000 [161,5] -12217388711293310569323635885880439212215449505385830399197642462387637182016813048086098919956661115360098114086226676571178644761576341769209554796419265512572130632805630630582682552605639281404362714145501359725727807989843950481855857152088251350652690422208431854421434632026273517751583824761026883174925746675934595488979027998647089813078936792262476355928576429008842513217553760668773083171625394069280165018600495063491962877195438338272498900005669066845191756473807584263837898055155733877535694305536998357410428157068990934149224483176727249790395919295769186754062852990518389598873608021653143034989429091795652270103296760385434756785846493018395247046528882539591792072457403139976955023153140033982371012210661800625807203858727058198820376985058266160015478160603554523294630249740487391223650833327799232744729422231750093287211264071569051856723287434541902020015340411775730322446728521848483708263383698997380160473315625367707673962586670292489554615486281938854500557703833860138158398762858325256151166502877980467337962490622580945862650329691794553698544715589104244165816025611284456283153966837283160064000000 [161,6] -243962683744370178412766048657189638975937068362592297241978243049417361888265708572950811099120042131370043921735289972837281410591692871793870289827668930457510186247459316307745426831334865554106559833836476861468772075295536191752949297474695044333940734623108032571631769766173141544731410078773630051523909118556300320905027932610421877242688849786622840109747838669236031812087002310968317074853461128399645523187405858598693647360289498036638038781187041030025282779195985612657073100505441206969335026411137087297666727866491505023642962308946904003805920706598580526023604905869380833767420561341595234137444191232898367570048898515715619694243457396297141698444244727487023261192659322697428650585079009804442351765427612053755117630308287452239994784508341129733011949823008213395170059757009614157464052609843500906072271152468494435906224817093351854956036051485271819960020655168962332838106684127264338070885297615565331917198580756198756230845789054102954943016169338341327053065936316670837532450288731381521121180613731495623203023380682683618819825670768159893285621794955301492202758413489714585030276534301832511488000 [161,7] 753333668412612649569558397079381813101115845472928848326942504593032998845030158991814558931240777579381327594098671051747129377956716310787982404538236617431983777233514021601690399686496887500159690570409734268823816568625616162101011226141944442313932932167152795528474389491150728295873935283765180349917983011723929225323017075299976422573306035817192469360665362560508544406921198543472593308003404638097592579324136466661658631372667951201930570306478653966582703097643138040845623550458892052901188328539071524891094252825392488252090706749543906063265006548194599555138287229691539383118132048881831356211866914296000348505414530636818993118077167790221474477389413812700583100735241669071916801657601570877974836843854947098448068104447918675691663177788007579481988218655978752856474698392261577331358619709061452123066882142723461329504974088262986510847972166341231834597957802752214899099925196911147070694097255833019958763302368747866500867048230575775886375723726309407498160016294343253455703399312875959885261905166211219254374671768926079422168247358589799922715367172223955377762729132595200008279773220022683637784 [161,8] 4258531252028975694504828991424318088056556499421761478896646403686272128598007497538517280866263714375689594012261761347724330274860709751005413139045481495808585283505484027730062615936683846147758519638971049090843187173209913595113155910323510663158926897138095617709801946320255526807175284168983617692802890522839047324129237912117914662321148499565029323335045812452226171056304149396334884241918547910922411724473162289271521812178118858209916081901216205167724286664681100826355582659193111985569070109469757933010991323495378661557928282335207329739218031383479822498018841938235001035528418422763845404972604953120105254324990895849459754742904189893833763220037460739921503838712151546467679727432825022847686171847695716927129097005078486352881210387569715589803923618846747312813346981466243148634020354855547084250076574072935838960344210016218970100498185580508152078989374734549560654269716642893897489413404356161287656528173372776567911384977005787592427679171764916625096294358196485498455937394786941053848884006889259085195120941813100547435774849449313217840298586424834686213230591840351744638857034920686592000 [161,9] -15907606120397433620154897086368053217112000900730394468206597483964143718865653614637315515678174411466812048366633121103070889411618315334283395871322111145605108922799967796622195827983559553438256423997662220374162733823667247384631208729004783195833941398455066912903742649171636452291242656274724289611682007708279331195349230584325600621235769713591799401857008991464987675108599299679080219455839784454336623056132703546718093088991719035184569304156909072282144783322983261086210146704402624063674464509649093850110856019850982646181529410312183341979129836726457415245796764140755002051360718638384459079662640222000228845160287274542281609611849595993494578113183985514860946411819405366708431744224603155293953459762444820788654646370885598219076293295324833712896837149617578596381770269798863953607281613808321222168498590974511347945279619460963724247788710810290985807262621820098324816048419507371703860649343279239464372512712530033670607871569761131120327381806972620775576082480010699472328544337366638978250142439938562389181325506859953247707245623941772357070450817127402549656832380957378679634105683026568192 [161,10] -9289670737046433394492536754242608339290628435417085274976903349739005595919214254335981491199423283799098533658410160716973619149259802355420913534219989319747686519446434985860215013953958711144685334798043896416667919412225673474654307451756535096054492262118055987625293662244329867762256018007192795626429181596599685010753255127420732106533495021037914400926056190053732427359683829027096422343963588121147133838274347189890911803126257328320791787742879075356363749706621109965351778813220206349146591013134417812683187364283707740010235430560362087304877437800169730972741098764961281256724536309831322029776274125245931682108938338022771036516583989071041895404891559075480643698358334315248698653572364841002521571369885762731844615163656336004442424002055370628574676010927973266517883833815078066467205906700707340789274802817219946905003907445663698196990832159216479311906999567504411894054913058844679919101055030413597423355379183656971204470557658018931203023461332668689095475368596778259893957961509954957136358387749369810330913224662991750839210824504017344019667364072337170174867134051511903798968025551872 [161,11] 94368362641749689479698358213259765718215957442852600716818800393821118230754257424743869045182545337427937745998723788759300466228178346536231686768266749868986064150685848730081889460784828890976958127515725666511635025026098701762261891323337637775527265661380756649743826039320792982124032901943200401444357125686169158961926705574866799705906516112820703516033132489151738832253416122128606716144591348483301939841528971732560115562558666281144956698664103382321222403148021732470324515096716024553862311613598160068103302191146287815686237430128772402834329994863016522292975038523055445469792602820675225303887120517470946536823076187476030824998413785441755953847519744750750680592283117377281020395711628767946834967948410265803973134855885187360059450926489724910769495718101322618636195888592881686073466013262546434802688835626709942141869919674531378375045202726330431318147710212403870632745097996697931134842299589022554648289107080887958017511848144510675732829856742591008116865282370899004060058269372370511974330510276118284822673618861964535417360343277913098260644929592321756631089715978032489586308624256 [161,12] -87899094084760576552610669285234776024311496395151399781559725463676843889623658497681933636912822578265630328101020280901858256217778013007342383301055261455843084216416636637786107901668705009918228104075698437176673720050803324701108645829806753116457198784591015295997496283347777505025089081166041066487714573729763722533704398806603331842802784280716689804568897932221517164570947133233129966722371395228730861095653234422835051371219924348386884985120425531010432681762162180084996751442085707772112010531701361232189391478682864074220890845754597772835111138591420510265850331872552953909213222641383005974606222239391045314935417002399767566795104403502673782477410606570678012325332040511836976162929061006304533398640859261104513840022355170099092008799528450760909871164108510250031536701347861492784270855588991183770563413121312431028949759846828894773838514698338055711600843772522598222227302680213306862982401143684400451753017606481390674106108233771151149741339191049678402395478512554939579355488412349432709964045982680169199702544916844620150519542101320153316056148895335629481365707249307568453370880 [161,13] -134944476859244207493294227572272126706351022355101574615321416641417830198373739378512634868982648489855869903533564686033817091020596526167431884659951846985682162212164827766540288999991238685778786202476791514898517422578336104544214320463592919734800895026050811106071420633980558529811241425356795442080546950728017130297029384118736409595063538153567225451969835544977414462221503098783586812857381968787453769023400555797653078981575558042552866921971410378163139090775565181310146671090600577855959737516939355584813517885647968786852140433072750925242044298928117268927463757729198512648090188499935429564074331873463246325326395228897915560919933219652246626098967230179884894836280645176223262353856824320640041073043809848650603926497255411140913132040590938008326237478973882904725250785762131495792349970755574676452223965221182136066206048148322199690653590085942328923461952251733344713785273748211814163613491886566996910705152182156590871184855226102355393660104313806796824058592219171260377733446721393724878157242018561458329287916150486390581290165150760888491986142903883353823802877157023511318144 [161,14] 300714264836893319735903312817164976281864296870944348193517707787702689310148010647023029392186663193416736931735465327836693757425600447269279806696036349679234037448552633561270193874091790456390974507231916949637806555725311627934688877614893507663081251838538142938695092230815715753431066332803991894888223878810287960255590568293174821169602125767871536114926026308081108615472469872276434101622608539148608787932748622874878873087066725970912359083871689500815510572755316000039671296126636070608874882460045606094007738802299886051383576661311611615373025267156821615419245252630943353762965107777659994987059688924669344834636251247926496890418768338266594938076103356536100712979210665617124645439386593459189032182661333007981582037956001946789532956260322700920882426121295366742823595582899747875086813247171402469383791625160887539505340530556670234787695966728266208777685011710519138687860776972186705571368973120989962826834406880982003343617980160751660668399803616224068641720543399601603623617540755310912805574833353157781631232981406945857019499324356318354962530218822103258335325291061997223568 [161,15] -94535992110216775642917647316257969870403318969720140441732261640871309676334230493697202692090262505466387606675273285808992717735721039829996694658035527633412136720791548734577347285766641318267808071784740059405335361754724121402130567426380923790116749563232909011714044210434841528835170213558449140369352117480549487274199170044346199423456327463750213162105798274725619372290919225994146591006712152730863580483857338349258267940400572276514504588943909012588006702454228981467117624372802837073110148026418111340948474516120592513976820710044051760592794174299406722583659550277854779727331848274832781194743223237208459933311001066986814649542958512582723942859276925326648745597853878406983628934016109631990796706833149290734085777386076402444805827710428832809219266814266574191726814200451778974895521582983472252365691198266406236650088120711018062833787185047700280137877968091627835775587871430215576060371702776390499897657615656648644135926180489182233086769056458892498190365095915034427043000364692621074648228876810260551129763126748396556157510417935945664861800944381998585350129813115919350 [161,16] -232493354932027717014297902118803752378917935632714388939052991793515964432999525137501027212867787098334244486477293691768832665983843018058917009229932022838864021375228002431022426626399492141586601237501161281630861389536692770489477610489799899284049778923762404090175337571266164276297165138292337288617207949723690887667575982728490772510879416445350657582784924559280617183212989322705498184016080655843390089803294603681000027887213269042337990305071013854088017903409520244356152564511242252996936933648839748715125506159170549526988452071835653763200295299483928220339663153083885427445700357796192884553045061066059908199558037314999865011600618084379977596978739242085403566077380027735995067339790190548354645680548765210442559618118784171183321598618031672455379349423470375338307194430694095906677636547553846652826844272599767510343986943325590864549572862852805189561473052864174763203635485450060704233583046711461738089314377497166789562305565330877739977204608490046137445137407812548043122370981165490052735849551267917142653076472347483104903827430458599891389765568266718645900967186529152 [161,17] 244958058026555811264537475081671214085786610645044445871134494048006462903837181785099706698607296794945628378911172907187887739351425375756686128761978669987614996918903169941528350473355315532939877099624398951863208634396140261375928178527434843487864904406991541469616935872986000503582933861808455625779916881264174173463262255001200430202242574593084328809813564598423504207368875773904976627954205607271013281018303655604948636856874412171397990438435501818425805422610577303905217226654754888764713200825292642676539569804754148165329381098432591752002545032287444315875467616311677229057451593788620267986335953761051425140946018932337764808546847600317013117787465621923460868226892356451514037794847384810059979258293352963462037323814046768738140682121313477110123728370170196135109876959646243998769080696107633210945502048819714493899606837927497055169862899081563170730768213345429531217710585878126338130105519118607506329788337858460028342623568086209257459014057985306791621151861680160047622270065426597524394993098099397767578903937691680550909044006450005153132942067190613971558857946928 [161,18] -15678444104719289220270804774593877487897504004799957974758868229832948484741891976860683746972425270049999473475797929278436760175999738939402017995049852307353487446480691710855869115115888779759445315127681240040702707396643079879594113494765810528195475183166491859623412093708883619304977717700519634117793713284618252435064281985090698902818423965512868132294809365940861015572313897641364677374921351237752303195046622668577841013454671626803991811883613851384801139602078293645056049744876611221433173283031895607922696669926918519796282376184048725911091802715400572350029270773199022319347025533908918227089397244649663093640766911305349551398477821731708108128941407702310001855638269516365369651127884388412192077798587956355905094754554260613458145899227209022509324041790643123461664532880764335115521365647344284391894015245407077423450492958100014287482751585950092002460878655459756257512530484932506875318472339143377102893155978649876586023394685573222807131530179161597103899571679644653603177671369153988798666368631634860238917475973007166203980707971040164849874942753535033522609552 [161,19] -108896425617187932310119355095237632320795387951917447604400012913702128109665834774247549424402230749829485342046403192879093134061435340195088639178091837932591955064151006390955238695746959067433425997586677138497839492870026020479493896845139685096084960606860443171218345446562567188809850252515243065580907200390760572528687720445199556918998904382343677851301734571940617680198219557944070361752268332446702719674769617467511929671763172342033336386821561828919727192546750830673693486123805168983822935019444397274341311526154906740498315064703868005312831213679063135819094086269846929544908074551759421794784066088950122932315643419743010412900658402302730756503713675798388733019582738381840980784013782350585878866988755294365814950614806039801194341090770585590341331138835814889240465730551497436758863246421160739893357366773409369387973752713686269493056452921196460587312175298144074026298221573513730847790676222450863213314351537286745132601896819768595471596619909716784464962056970755327548176830008546230418861296065375369834494506992046112040735332529925558580525882035722159602642 [161,20] 60666978132828235294628788765693630825540865555806099984645089335472515893728452577554829136395305412355343371066678842807081363965920520457608785396524440240481002511362983465143865285749870421535006155564564243941567019350072242664640288327063921363485793156344076336108526082219262547666750397967921104567519639388109760242863433641803042403345033118140465623796574222716802922246551525539752859617592532476862295177567464700733932599720425093183150696577132038274245122767089005750402034939362478988226465041466761301453047989772481792359525405562201647743598821092231791583448503164376488411757868106402028375795578279312954013185495507639222676662941359857618039867881797309821188499673103861473799011382527493817292070705603323983791245404630775653631796601796358705119019441644172867712000854354447239806501561656263951546079252734242722834036031700013969567682259395436564997368035137332106761631821927822358749098056196759705698450061338172896757572696970488376388170675157621114195996547695551818948537544333940417800931781042839532688962894662178454020942489227014030578955998934186632512 [161,21] 6038855642576598920930087951590685906365765106412718620886950723262952744014541719683286211351459331048079730542342250386554825016533948390580266023049764877887518376718509552254144756494309142512712706656047087233144126761405925052659614477648259269954151665097874228996853660882724166475786935934570653942212628113059213739776858312416113428644099943119014413140382445229927825788493962739357660109538239639839502647462893225917262417969488304418034647142533570245075741164487055473885049627728762565721874809983224038414527003322197038666771208937897576392024403375117922115482891724020031962162686251056385871354651157304375068923651332189909287623941414895895668403631877968427363806757035061141244888402649777480040602000082682342805844143024376096573998634407826103023551999134202313035202198825187487673723212128079815797449181024388692144072011246891545690156161253387747460424357096193258995275099017870610883380535470683205124861325379790219641580182815886792244358041901588336798513281192915170878562169449260071287574431639015130472997239365243353341343481005197010730152265320136072 [161,22] -16853151919816469381222036979220702658757902660661164991223244924097692397408752706315588658460694344034283875940748738918987514691500755103192303016129754987955984258047226000345132498336796180487481090789745450392650596421578224470426579714146225363363864467365945083479584109247445623073705510969936189638156977216209666095144463373759174853401468448673916154474637710820995160496263230851564762310406496101005161907291615562269618779694837423382930929423818408477328551859956969582653812884112756366680823600660185662105513320171932230981580661500212942973604041796101211114238527572032563961607339524107386970506927631777685727731353394263688636517845603326013645638102241910738601097868606293219106194537481498299875756784355991022882158791002215850588490073606108364051190744804755748686151011635442987057889629385985519927785829446527772888311655344283200649962606185274180535092564530836275415116548734057684271290906991015083559508534436597286910315628657463309667776667703312448761962789956768221521882897171095927722298646712276341314061417645884439880209476585882111323452208551904 [161,23] 4460825160790355185914041669753526502932725585737894365185733719336753399834798648132904342143765625712206982555867148085333797264538063985538653391204372540649293396306344187589144552937339719280383497594911561350746057932813699730942487897474538269922240655021361969760203002156748449774408499474293349438533078751970113551461081185622643566198477135974584919971898403672659520469611070803365465074026825736201015469088856654603996386896216189635123549463320707625294124495777863020130329508702206830068125000239840167465336533076127529615321405856435046040037131682164099045016644469714026841773922596167726996793127491246075758492500375758906521383384788721892035831272346056767034516323719466424460151678116678940528854584451108315812685453877625135695056819757598699767802913537762979487731240453147651416212529953254789635773036516357693355494010229879862121388382419850066924791354841664625625913375715529381870995440777861157330067042199368458706081203577662642765567125143831389294645716614086646195206118460723932031444498221561405621577789848774372858902740263535435153973083766 [161,24] 1303688444517602262440861822290824569338621480541113888688140763442982357970012541432478714871855964779533302576797531293055229768262874754841790685981422287723853517881723216126966594210758811364530120419892058279590397754434657177337986433416598559471258305594093041030341207878570204813569551979027337497879160758613834682761025725051076034532940669000668101145012631952295419319749496235938329304764574563300313674465211284122806989733695074242205507338549026406174308274661357927658772950492385163866583357480361964058322545917544513138190523673965584999804738449816904500601430144358727618334728257482325037194953353851735299240745542959379039032646473752759538953450495216676229341207852084435115096231976198615274115316778940568375045669777223842008115664041683154432357078549354926707954303572153759381564382167465859749029182807784998364010602337262577514845524228284092488380075907533193167356824317991247569459379487085571162022893839608657478810923229685464519457825975911172278665804218357805872880479248165125371880385284287934603922547102985480377181659656212520466274688 [161,25] -869701893650489142194522148982082625157893286464834711195814875230309296115435754140186673288999151550845653327036405145339947962806833832807637116911047460304383742043233140486520198351370790482658687486578994654393928767444943377663135351415876586342398605263009677754119638168639193012320359742409245715740531495169085676459949504704766617729226193585936254956294807173105006956190761188563427577666322317075454372499958049151665205434502605369696047460208918158854673039882701293781826337432290703924356653113726945189329068333436222870409832235447150271639060469981971987968467430533201354784051357719245961759530179477433822676265740707963530157852957898971210603440605288526373069352516698243526326494084901674018089119607947851094074023812858038154584635941247894542640733978841906133084744793146082995490280761581346602286648937435092754318231542229008802138331160090877695948213906019047952269939743297795401122239654920236416323417402959345403178243023829197925161868367482543200586720031894221423051155256156302307280129940218842029741178946131537378215572923232360589104 [161,26] 52337772494440779163596557869797315217642147165384398187440710161633240990191151047669001316000688177936514890882693567008528105355709036485019930457124665927481930874113868059170999892085384534911889389804300970190358931714924830708151270364127955392740970813453138745391879944894085157655043380336310832092337878226470304812481120449294025208306840693214264703730158999816140124649917563075219161335499322580751193624832031484175137515379860624806246960717664726026508848313391209330986924219324628619094139404625393418618264727291145304771061396152768848817580508026888275448625666163834168086460989392928521526438939221133270899138622051819386188394325022105311029898486906127597290089355270034491880209095226862808205255862780994209845627903886462347084985295463272626444522989159041741562055488914667572622734826608820954907700431687468181691855409236479757227846780958726857040733670631605837406241314543251114127377966305476632346013397200910536552116288403006709690998688050780200394472771673405753947891463587056324821865664665073546666669773176818745759493272253954088 [161,27] 59895759586589212742752621636835304493776722863822316335172730778704321727944336024311724634277463151123857201195279511495974014319269520369206103637058240214755740437293636441580686446191501611411655815613345791310878780757201872601162419885752083728137960517391227810065226664530341549802675755242340713795951728979753498723448538464138558316725262213960061842691584076518048061814440319972401622680888048455488443081447454200872035215164943370038368174185747926249316392054608406076782217922223392090891278510702382900208201461029539424198528844027483729233851888476095148592624224012190085157712445000972946435867624086522926558279542430990139261804743120761743356929390205793582671840073745910544563832137077271618122473122012011610363070210822155015303688937296457258922333613587772682324659297534520657133059811140229540678449825153982186107656025093536712705721310799837917956738264895578264317385261108859230211454308476673427514214036392493780758125877682152342066595836602603417796810514099876438640461153553209595583737448746138580470601212750097801129452966570549 [161,28] -11967872117304173508095429354387691311992585487077055976638226025728040574472796057425336432306814038911787871454823525279253177956752185035856208847468638962876380286353121652677509810013690412660075728549975885528638896660556077956736607220374688530183598771136824287082248576608933237964391614572589585549874282263915843697296782389854559975583334200652670479898474868961896882985478528412076459461665265681630194710068695412785442091023526311083555977337683488596675710733614725804944799497325768371458228550163593872062648570195979275097044528887856641520393182112763223646042367128504391194695853070287224556883826436387428004823680501095766606765540766388659895573359616430044585901254400168924454530951371726154986807534244616814299243551396956595730035425754704234035086927630707301740524846299922429131146196652908629871729668862604439461598150268645210971107221074392478288425895710351555737075778096090389130319083758211045586330536473087943629440343093245431531935207094332639388710165355832779192044818956817052720263142675899975199014600014317616125876521344 [161,29] -1654035250419316976421966602932534741490365153150454248025741889469605209051869620645772166335250750322557844817790907398697900559577370121080199970352560266644784890073177709265404654705019165743210415033281341814751673146580857327322320589610534584176014150757172640823936044595313189526671947429921275326580459463292049070796518474788473261694710266997491625435111941191661748000293480286228031956679840627343932663221690296324675665273502681892115574958011011698647736709767316828636219170174343477131325810052195345740279776448359311013079967046799706164968616320807000601937101916431390934024406258290247314271643950359308790488672220194501088752685997814769759066691395752454675510250510834905531878245237413765752510609909360540003858160342649925924185496059800659679986631654606658580950202025917228239751712853169771601639197527001038712076155141364906720194946913145809461106082744449435422041191486779420922498709143341447480290800613835607324055595041671159966537139751459151415564067225645809397965801075295757484825869114382117114428328920035414541785792 [161,30] 640277608016715275041422506401532774553029631196091706605082147897119671598019564650707426254982499556201317203803054805350848814532358425211628444825278731859055742801008943549434373412199093594535332867997538218407855576243142143310401927571899473705011786007418008896535553475715398428712570882044964975634255220977429398693684501419373589775683569543183934828556007467894799472254508940873806872409488906626427283519049305556471626289044796104397911363822307407799976062452157719296197924340082366267058820457053659143163659791505392915769124560975791981976899111630714001569906035975822724194909250382145451781069114912408622258948881231105745350417362324081699003879971916349500911193874995539668227717610167160609672617183483489826753158143401511023863036845443990003913375749547878876082665756632393331025985207068241071898698673456537591086746883320898742254022094602214058040179519818326861614085618405828012188544903392496399746777688695018398603892464284202552564793586466460333334022895056444668659971985805705612745969874611393164041834528742235347728 [161,31] 8136581836797296237877316402127494366199355422428722657749175628295430390037874298948581300188825711155581329070389070883490325865583558263876828937828317674248514394187909798924559497189385657593294507689883935488250891287358964445162076994707518138148065261715336523019719681151139495695449603989418494421183852630757033530632990226904161109976662259189894187505286674579145467578070021793274825329831580295096751889231491344092468250792786573814399981585178617758252296229503968245669531729750349116755890319270740927890843297929571249458670549048265728346029181908438875099207756329332551777560351053213176770827737405670664152366782848429437139082869367623534616091703509614018426673989816298491092331017434268202932133667612293681193948018466512436267291764740748758205668980615505987929601241037842442732661033788261520642628198580956616647277158277270025889858531851064232456187723390273043673690715075746599893315071969750147022099934804966394188532686020640556761456228704453685075415789041245048047390595721006678373692715585630559260207419344174596 [161,32] -16850468004713955893992883383645052813792048703228805162486552181928183449335011043083935855757337934807217232965064056888564301877882854142743521667671776746895516983065347228967936005275060499763358179788383684598917605970644811966080910164747627687753443034693308135943598128003316568332745194488315299551493620408564676179955905239678505792854353476423669280663179293069089974080479414919597628228581303052275490119525813832749495292880398041868243820987008197518818952708783992423056051551599095606727893161646262580185044805820329806001658397410348055657320397344212097879623823700530347671151968476047169001108491609209633827609935849398895765432400872323347583653404920544136345349854357695080476711973169030551095781890240931252027517294227906469108794459878501425391203825659972744643847797544220836159119501724104883192833333944133693234479242746887606201886956280577605701675054602545578826173379490415074152236678781093471688261659111046179362521781350674810646294657132867336747120675820533584469211889267705381795697067691898020381159198542656 [161,33] 431471107327902382223037914837055345514734923065016459563216829169718948120112564806484796948825013342776738950395300794099558064464374364664577068359799489804811095485328286706368449767043031752334901814441254964843140986535924734290940668159205949484592080168481691575380617004169743156406596960826119532870554161994691375733217914806055690858155835034637328269550056807993430286783492485065919357281487010769956855404385798426838637236146313640521636805670157865526737084797217362314873695053685809663411979769422759988573546116173548485029089529628613494204619614321791256653106123510319101940867468798452648753726186512513578065852841283194747762434839667252665555107396637939737470784455652234254835190754320629589653131482958021170243123702336645848815426535059323234425755445516805833711859050408321598870718607440939521731738227550711930158090752147002514280294338209834288013701385553763952634652973626017640751230147480232018477486264791198288213396218098950820390004662303672046468028976781990551272506408532696140366936391658458783463268872 [161,34] 257479335441014086791163784611833418627799103381082534749143781517257996151159768769455097403118272942665087536601717528372113441971161701879914538570041603526416639308757506818870916722714566565927138127713711404110866126390480554930455671513583044049722231468098626061493947721442234517853134841572534181874411620999067329337790528447215408674684336790866931905668436477657363053054488296109337725692590148922751437065061639951941116174159499895112758232159378605446420000671182146883557645557099347516290193043926463491583204202981005670382259584976964201585051244588623937465053826607524057811767210652030493811283371878867085800758449872632295875092378365167900815177327569522492592624478942091529196599960106263194398548127456605146134111807844578463967194318709573513354625437833998275089063041067100002902190297839217933689191914146046269684191600395106920971337030216142600300326241099301000003827765143834519129613095713425874952288510770814262203377049392178405806399780103946455847946497063983303027363188246529098434073603814650788428168 [161,35] -7649555233278169264087393074318501947086810031147323388195190888088226551720643135420719673663222322690866970643594570227623226129187849296458205015073612984395692818759112379615037599288463347214201963570234442226882512962379952415123809129688486554718289767116664771483946478145557368237056566599958669655057899901337593758259274786215353372948608045433321571875981405289873092363638874613317656919385059276105890606010701127605580123082364167927950070857037674485636474712342608231464974715748010467496712331537195001483324164877940922065183072290750571469449788552384229097931614922004099523712299997824343667460002512219846315568388486724383939448283664854713189634021248370401766269618520160428182700137844769887946293133847053464724862893910151235050029820398954896448258954501581831327470799891746382849916715323472573967969840707710156447180037816996955785029339793566613639507055133449042910665889740249112498152318233185276564718726295897462607690179849726771691692745118859389618746800491261100403391874468197766531921352962334214879 [161,36] -2442501681736976141505112377509917149872450342629767732968354698332159498484053077085793118652498367286735793022565635263387026351359350663113484732737395822369301637880606674687549293782493970273297491330689354467584247789557016707243821585060841435807789275232902627493144119339731551429718897568803479564722946695668960919594604184069787714279098584122755467778762764096949089227330672145400285992927198414316025341108253521767606886221415735264994076907250736927651009068091516815891910748843316566610307717674970721862657885299087792352996384930644167124575052246107543333298242529624058491332865613026971215899480857227164668393649942152363882909357834501206991974950971873326680666372586488329833630780633790325829178485619702984251595728372314042213324186103120499794861711118560176441124460451347664371194513776412767963636318796193301264956483055056491496319415841479444887493014983674187431316012089094232215747565057145774397596403162932139408510183589662312755312483475443453866658279115035602514504665495936762542364548579155200 [161,37] 34131160560550376008967270807984155161507179761739613314426825153614725984877297851025688858297930082664233657616043211083210332287702361660082556904132374288830137803717577471898942267520851004794294607610085409892172367736729459764926080335493151083855262800941882145145948541659664426560201715501031928870781920799139707033072368423889764874468980432191032841833035450185035961722214987443244424554654136953786112238878646534666730713773753586186601519832871255674747569257334450988493709644443051335847992959058833622703251096504967153973387530257747853045881849855230413507496301386460274725640491257930668797917263374235141379859880916917607126898556459039055623041155793245187926028684824233156797550781005322617363006112729052607718682703844970051206238621715379778839399966221177573062136226274951785278824711082714862566680117649861336619107603905397504440125563218307514775517390298216452910141344618227745269819346159546895569438275998021117001263565050201113655186768847632573914662061305196889103088022051511550156452558000 [161,38] 13793771007019534190056082949515019121616155132797718600770703441448516559757707037860772783099926796778733030059155100507083261504762828657427947602804705799309209496753565057100071119238742651324169690150472924080542925468291782907620851934219091438428005795820125739076216472417067259946110083965592158929627989106052813133956631034708776514871039179449988849174685729634541289277844971722758971045040302746419319606282712282238235673236958024077557655537022652172851818276518822932883284002522070752260925125498003282577923613653089827214254276170344763177164370683454226948409497924832127060180546563551455641290487321152451652949066782209280839856542043648145570007454896302041967438370449370034885123513568057519270091721026635134715989985745433882911713009016694430830836105124671358920026345190720760073574945571835149765007445319759907940889993427116205854609395124828567711551625147271353055683393573601874288376157051205452743528401631862073809100967954146513130399607482564355151568051616667756939537380961313843514264336 [161,39] 120871231768855367964950457047996346855356974342166981154508119402294343166704325048835482323162833719713219334476842623516631268688213064947323786482303576336043927790604599921411697633358027792239530118250844329658102166319625995912558441038279863469513442207218027198097323909951436354147944646136354532113667652645915306983922843181304574218040995024655772254982912158775210880691723612861391317840038894508928138538966555392378074461557396229200370029528062708412615380874984690945851255207350974772712552983977601379312023561759329218688663168929371548002887941219914626386925639124995875765464468114972778639603566905896265645031911186734835635856392784376388523345284819024784607975319892310657632544020070575856319888914632656668575833639307259807009576693055151287326865758949871383395349342202732055747553207866614518027333476450572307966510524067336543834914717348308785074996422924080496179890210632331519442282512313699445117199829913298487701904921800823527419174607564608969618829485637351992549218424636983060212 [161,40] -38645502197720646502079120036742163648044517553949304359638930619420562809763788074163872778203698940937052553308395682847863698211159024188425433659022069535520519679262595192447723762188549158846386949447690043693496364378789108117008324731599819179146743188915352188117805093350559035212229821448118945694879678026075426630353873573341734422749383499706562494699747540463890908899163272034762682189274928757918730821594159201986608439095509682044142265420952110765692817855931992274637691069122659160273731646171423847039455293574212686465746799885665316001991008265420243634484367782379253889144318410269323804783378841753806567685043229153608414303238013604766139567317404820646028744054580351777657115465120706329467170787661260778317208544538493296560830742400038015944081763663221764559626805381770031720370552213874410087797953349015394213984216340853093255587820311953351666236170352053809451529804278945825503333994613356062891166702548733094757837192659761802220495936465886813498868423456274882371507874942148640 [161,41] -1142684142553452961831620690490151368986904232333608962365510504011114358485003478687608132678633485658291188413247341878508648662245262155540916583619242724473535717373206553476700534685913146708685679851525995583529316304283687355567120022343502706734058987138644215470709018635720302761446831306234462609039987862637930162143107232887227837554395562578406646537575481073028692218958396091273418164270116990719642588035460611777566932856396309006915192056826039751331158207572322429663307576793172694367603941963806907164694936274931218426283807815184679195605276278642365499641942597862777818637471934753600809559555418607768965717957931304281294453777823721640273959021776449044348460049993358597220777824590823204278424950356150436717811499439760123890472097973422639089013206920275437989379852404701573833830881960002372457888864361001640062291156011771460876949534503134733478950295023722682584832320678184118472732419583928602247227397957258225057357156758521132760628135093667526848376039211009496948639921960460 [161,42] 34162579395540800126540215791231127482564895016995101463710953678516858723590011468080797978627447314215809615111800412775277191795006300900679512187214918678958495998917500870977907541608486281179218026258396229229954564436931585878127045784254168019414874459654576376287972689433158181991579440482122927324740032093371228099839407870911479907004133829394377918037069700490292008546180090971996680531716812674210504691483641921855488289141705605112569151879578299224507365835748854221632765289355132536023087268401025340207413037218890539503049243211822000666954295228388644033962460617664329980468031284445844254039876728409552798699099932645936682044367654995372892097592370211874112484517982240904577961026413656995585446636243118008713576908076985229511255311814124022533531395692622383442058734881737155103223558014485914383502499793076747314880040312884163687914657784371623786446503649499960696225330356929925385853125672142554404225698630052843773096063157571021796636341223869169811447718389837871170068472 [161,43] 2021456288169286217288840495290957753000924622775130891602117002749711239542402883460326336807030022332320934578260721908003078489737735447993974030360888884667463226292309133446379138321384082470966857102459350820681608907369699097011181462307817113295800631242091855496482036864926820461399013483689136915240066430881092493072723551245434593458777149849833256466534585054453236486272862546019730202515457969442855281277655439079667606512774437421972950386681483763466452612696158471224736559721505784436554609001783391856703009039727165828244935975567433518650871084069741783560092786993075073841015461935952594494469588603402835832269417408390294458942127432072286884494884273292132977465348171136854697011507426823630576320746619527891436212807380772966852014279072791128124285425136694793989968560027971095321870447017604571330901491210938436122781158884914678886607187676940124946324042568536426804983462950599640977688736666113136942781821084239176449122330246624079457322884798436134252619531337196518567 [161,44] 18371104850315332029664447564517952229956802508455020246164293088892343214960866463907271501832931034845290243645477974354759048020866314654909426936769597725891499625470203530642406706948856479431514712862967770907676485072134275143651530044576132784657273164982465884871953158632174051888403830084725765231526573933442090829621744580172250802350290539464221160375318792459044450127171789098711704152002854835654777553398859645369007182834156354604863961405263640287922253126391392198487626427266944547059562721721304605399383591410437215940784413034454319405308523902781972152216879015718498408205673912578922892097793304911489372733449797433252481058574966940588898221257995370696839029868396242705414500542981510484094618156648267623901280027207626244293856605470493707842373569571464097795904916377438210896352400830802293311568251308999604658075647976496001968226681847730962119721156414158999825081291669776405587913856870777061534892774982311110800718264856513908407575766401009939825815238043968960 [161,45] -1482700113414077866086441722160959891830680054801385977481942793475547573981895286081835457265102969799392070853023720848262862430022665030721332550096277079696985133689965249904181331208156731712258355686460253861146241269286242024690331446916751150994547047220211620141942113701707822964095627716476683183385057730045094070117069549460317409748491462601598556874035839119093455200555997439275994234229581000510417335414526587849980454737664446802186141041870870536911241289481358125681452051563576895305265300744292539223570039940616461822640358039085297742159258632568005591564260109759229564863546323520434426369455166229735204207155546211053194999290354786534859189615649771320998727253132932209709961019998542731636439154499738128588213430964615299613268742277718526639389824807671983867693084826639887516640482227066538287266965122804225420138566672527851447631511009774526059004951325918849166183635295420824763968725237438726199456859601610523192473249689748925838489447572892933584097165020040 [161,46] 162697000514264872344050456883731691992504892689880537190720500414171090411845875319978157551901481431975931665620120199330573947272160058134235690877470236767716993460750889902291267439526761657091272709433505075144062800266905770011098226835047977006139422064033921911404770911083880773933575223571989319076567543231595570506008502134681516926292582572868075912434863911547919869236344125282760817571223532649900936585349568023605838284418442753031162696778290837535452745009158210101251201964257938437976332182708654197298584787633395497861245728540404242353241335649807577449157437905553692083739852557894229863570810807258676398679802405927121740330410605231113849385652874425829754564708138763465760783512517067752926526165254286875995810034209887415156039875427444515394493505334725203785082601351494701186326964321712224500339668376868251384685279703884555000894447999970664417890162388236564401149959721801511293802073296994380170210192361716411084679357013715812841963869291483046712027152 [161,47] -41350162526616241218116273405770193579345383217564238951710962710949936991438347081375288220693921921450480402942880330051496607824733558675275144640890841847138220567392171351040175491187395971047281294249314529189832302693298413753592339197794674890451597511403992131062543863608174935591183091129115723479596206686931511065651012456154404921922750512863855240948179349388665797978962048669926116782015251313973303308754513659316624059730147725010618074975551632437696004008678573766819846658550956466132226316495221357034947815211082772952948242631821901249508491601556050055183859327253065692467542694693323610529801266436943403743771958036158351359341385438258028307676291066800997411633904640593371660397098172373024176540671030032105966402008464397776504457006676781213421403271244742399122985020052143380105690756826699168070930555015595727277869094405084750238453825323989155205570966398533929708274909399862906964149635792861851424205152447239587604667673267982928282471066969119806408 [161,48] 8026820791075525977977665245458974813501922259923450336554922595838398997213088492656560534698671117624940415607972863536334939098837159589460079858969270184415158059611904249856664797305268079453382025816709057318385344062005398928806369751866232563640399801269869644879537639822858677505753804498073526037091178604212134381686791350532734452697685475272114462624549344645073153985734072801813298577917684906538339399883261594633775012147127910946331726513559732568340059481356822329558694633583480425024995931200821737461451249398459993653775601584837905894608138509729384410977086096755323363943559533068465927600795556409549198860570581765052150156272823752791895328014200743121554939647538336225578544532966436929828197525482900946971853387240530393495900488537382890582683934762278641137901107184714739114117555514241905850412139287739490665417006917755537517755278810879770392353137036249820973334508153186210290739980472169608561612702959747128427291175696873558520027897138768120512 [161,49] -1329528891659754857922479674369862921335711549285104635161899200845049680235411063644502392694121421735181562622226193904149466304916328410311726998819068396148193702462917892437628333622339712332623110775914762548628463001445339501239618259244488812698402084543073914637339581244998473894548407544225422603736799369094814426491689415052824427719295292077303593053474207752765603444181249306618439959838575076235539698458863227043923721030396867621937695086794204403704810078910575499280856193686049136438182976206649018614212060384858679865297435156486530820396541273282487312868567626092189656938477320995783352565871422654129636849485118506350567690274272694078679369555952173331836089403113501041504521324360667289640667483832159543846437421964481176696034209325491120120347783915501842556560633165423266948563582763604418617403901093954251639266107328887368108279339806974216106153930486056986116956197588286987315040163069548919739239750864987293873166085358970521105853001666238648 [161,50] 185258922661058567084793805996086521196518887458696265947632317645585630042389878567264862222087633329409573892853917243989406061868620885156280045774665970065929976514433063054329448152758753738521126273416607818986857109825854349114431441267591983350832471683208967198672035897550904519987572163393846189584982538769926537814651405318567511975515924607606206561581823038423340527742040374764691266796595335385897758066865317977204308520159466600050290581925190173704196692414446642052276199992304225136819885223720294240417301927269355054263321759029973040651545923497675814858396965030695781819705681735421449426837331168673351234576701241127936932336984912288304659539589820034329149529046579314782977963798718360361961709287474453557188306066621858143903061765924984190472728637032916673071534865072314167706895624541236607257684737611804546190616150009955878053881220838158990298832876788622421085805022137070738405793787553406189144499561219447379070687657164134727904300598976 [161,51] -21510522001857470245773541816203107455676588136779010529417879471227235960617716492059833409574414818977192494716334009771996067779613438362951263102427014698964116773734435379687085854683450163730392285515083027749261351845070868139158652924661329198152030333918604165360805343184657870454254733211044661310108722455665874220075348451377537091707016631923612971569580665359143494396336057553005143891611424742318683532901816465335900376185926439135420390395260573868886057123746165311826606880492470296238775403643229575485030403019015805128667665285931042431993594413926505436091801802996393026261237100714678962049840860398427765233742417193029584605339080743770472831073027692982083125056058511885198020525866014216408873817876984151066263693426086621066112471015303548581735127905919186304032626894229237438700835659919788555089451548081825001900652226207851964902080926239036374049751618321664053392141003194129931625951394069258903314398057269702483098663716793067253872984 [161,52] 2132986411230127516746290275915447677400369360054978512767868229773338523231144301146296433233262036856923848155993838212752769792381114935171661750837968141992401681012911006448172273027474564560890713605223258688587603487941876083664398011713404832779494522551821189008105838354343860125110245579446410968548073675032850311384328838633970683637234942073159514504990313434113893891408723806103536245883031189145279351102452656871105324319171329201713626503664466596594897134867481859312949676796514057463837245988055762722690291770533125777294665709292386728823024499435661133382830521058414429256305948125557383596147183121422165343669810467384069090886375746210160245232285553618532550338380778563709828061926997880916578965635191308654685407156547553876057164517215402505478639336536378954107703751202594754460011724915661418016066967607675459518720124580116699821571369418353721973104416179472012852264215454345835590079814786014131933905815837680948883742975205902452736 [161,53] -196712743793023611127356256772657390531662426767666837359041873254888367869127296414289259169645132341432358920529007416364348773467642892649434794181117874702458637390791826109329951192276304706885127816618781971161098316871656260473378077870506962496470347818244459780587055119133725554650134140619826391849447959375370035404576933350668530128482746784483332204720194013069864232967065856679546515432702034405420154163632961513334040537815850411369248762817517435858989459911007482034607885213285821589298206526340512069281179156448980083314980433824117835487279732440766629292256357446814140430963048828791313321481127630498131634308951574672748170809094419156513070225044273228207973094396463552357589914026574117010741689176998082343707449444856320229849044002248805706171944943211470359618440863287617272772598921076624563749668161305117774389287219345881737842653768837516369931214435902309413296118830268258436806070163015685212694193561374715260354746362647095232 [161,54] 13877668715083376686930796249393900641009535130352040363006529663767763276766713175637902404219677315385971860562349162020477290899200032254986379285044123230477787341458252460979348942397016683414760477832242244394474012868166485853741934841018700823819581129233092434698117285450867172203007994622808597502155557132460896005627217411451391477128802367487743290609489581369746291223264766187668361807670466404241197053479333460439383929169680608285431480306551004704600163064046705278169493376312592331087951425432911847246313608509286512056437478404673679745124016074557316375970949715264207605623667356730665280169754206071373427222327124933413979848442361125706368550812504913303252879269042555220871221559147690393180336147412169998560807650024211266349561382206159758702911521143715335282474710815766690142846483938551163889178572209063560475193095732497763469528188689776039848637790442878071905800280633637405959439758544824541445438788686004387615348222543264 [161,55] 980490500631178751771093140261089162436839668757038370557828927833594932489817678385766394181519888580230753474676415576993117991219367536143073096571056888817534951059271502990764792424309212804666628880628837182164990855049903331758304054557803047794993128737355981845136104799879646921902518290270220146516098441372639090968116753177583408423069126848393819356304126523136041123858245126040613801694703319774679028317139170751906408263933140600651272113181115911986917870498662442291016485677196508917474280869331687380093383943943857953366177750109034825459326698900642574653739589927862723076618855199140474342978053843252059935304564528858721441928408923764160221718674844145798771105469951745756470557427912971327734071151727097830891830654314791045373885052750363312035111584667040221940174809418949295811109769891248425309871532653097891084153403334280111982960394763562950858171025843658533605218952233222765209998573318572420867247882504327021904395376 [161,56] -323881943788284572214266536148940770634500255814193271531286835025872138689183543131996199890420596215878135061175870528596894664155394920378685920202113387050196116313994793081044614643379243414291030175032241163253199659369647141643896577555954584725125986383808609889971351759554689806739871778995969811957770356642043746301038927049608655791827298840218107908054262804088153112787689563271560336689167793673238154510532585790973101742702215661315138256710438013783239297613269443190311292159069106539297351148676976338312532242109389545566393090824334198944678734102697195594392513007828107180051778369704799346681091803515786016753402063381695913274085901349598664291223196456757944700456254903332829944098770892976587961720469290339636117635816459488005756042577490806601974708093387753035173111837458935805024410093076500848775083700677399622588262759266126268926576243816208097344240197053485038710868115004897666021117689547595808261876184623855118112 [161,57] -40694494220216442950943639996992290607990008704789368320720838873877555820062675943519951015072426561647562305143402448458125854310252753694399072795447586907131704461788922446560148255520399511186713366776452513450795081039904213161436516534963315973312811503204807154697005187541422640916135388447431272374717705937206699703446593227065202228181446362284377297668913424178463076618124739667514190085369884450805641129749388388021699834277235940644736248911804443254770966607894038438350184922771092499583406483042812014393965023510646538279189996225252187622424688696421075388545952202672315913453702255180504974846695156842129322298321625380003074060120010231850729394461264995655959866248823018001544641871703663072133710528635943151825244413802207717920205851111779304507522188125327638461029276800808116684292644170868301132057280483051915181613203595765930188521994002096456854039928021444266359368637214369932659351841041879487151025683355860534316 [161,58] 13702398048383238698147571463982423527870756900204680187816611991810101892206986919751144952346075844554865193127217253752283095536957421960580576692153026421291358223337479618439432126618098335751206628802495314776483478710013221428068433848416159192255865836776709642470235974068630782775498545507904770574006236373088969066544286320510508006328531939621239760089570774549186098233713158266996671408942977690472922312255285342476142966307977828551590047611532685381603086348385880304784586213434677535799283195939585370626347200574597319743193058278898949645025136407959906001544870379837097227386421377574643483302071249079380550506834708439189521050468483173403529644815463111477260014578420211739775118706050140973293202095340842529489007846719935838565284333555074528734264865600533710271489503664798240260266613913390065963166873904723965094409170226981757959293959133049888286850137349750234974739080248862939455305893227716605645121974093657432 [161,59] 1125129642694417156541180520261287097316707893272182875318339716619173240875462943949622736101973116094811272479549985519983506291432107383373187978935965520897039669469432189496546354655990281097384117956271479430956778653093048063410310971906770325198971920011761978709881517960012135788374007166706358092864787390865569033439329849474304734473804852181513366283817244340911186489563487422153802725266267468818622440630237992659891954264143740588780383148198288421240212495610504316793072899863894636994037974060790695791608710955147283627363759118958622595798589219369892170032652246312267549519544380831875237726135683300002266288144034629688223481032070624798527712170588353746078345630631529992570475368104398453139319679341898316461762592785387061079171294348310262071022385357747968827026675160956002451675374791521965108481801489892747728554384211688250894281987179841691014945277559898676732949433432932625521625876611195121579125611344571 [161,60] -304571004576771257879314943770079402645832374540298196343480327121025653551355273548820546299933831818347430539985592446247247029039819426210495780885421729923825575163507687975434847644498138812846375018562792353953805949783977368586832860602481164621994497134771477650583178658037352246114856053243001335764515705271885902632071742484465365530503142151846051339281772309680044531727852578069807618021761357843950052918637897395402810888527940789912395327262506113032448285475122526258322147417318757966885858055765445919445886730645405802850310676044977190767053871371189778645376871089385355928052365064566775801528414867658033113595821329798168522477587963464057646284097829403022079577091174357687638178241274660164039795507239439724592427028650411967428005057610363447159538154928268347391221731142660262327941296584577482459558004830782570373279440343888979775851383667662538625392754393879991100081146900932715956538039173984293065491840 [161,61] -38563945035457262985131719580611239389754900095144726450417227386309242763131921521684774599772612908406639892068440635473547756811879640943052968583265484026945173854736797862026546094113875953202686987280246260298125079192932547208570206428249661680748628577315243500062560153104754807740403704822810367794738971330388552572880787835289024101454335163056747053803734424410325544063952474297784562358421721279711764691492408741270254507749295453339529363489686110927269528952007481835267346014140233250686930451938332303237798357388411608846683316025981432932404377017227739119604405083553913066292719944140761536405398676546534647857224828384164089107756649430202994825967212165293186250538645947179378840118697138767580613109153369622907448241556519325679760222077743296086768091034219471602046000519312628808979088748584030340533802639932487792134725801591350150610239403356318956652513565845252338055724923841151369746212332200463709792 [161,62] 1954106488707516486716811032396835923462661952693134380840054445438216774264078029368147888157156762218161063956624132756377834685535770522953108159797104030385070069331196605419718012558679628010213988651211050262300472905309939364952903196698766784364279574953983797314251078616762654883031349543627700344548304120368421970453574618499375801957287274898960702803702213450276530255151819217331860300148179293459591370107616927702959020193252631888273521821925433029261364636097942484694591507872841371801013661321612028188794084647947890410539458347989339633342148376625134607771345357389553190701669356580942225406077480701598149395815658507583310575085099435587080530711342290940545372608693295990282779545575761054580183508481402743725161145751280335193661702227558858529026188902513613517891277830928015277243247266106616243335570571632953005840080762048027028495117448589954309129427020989912693635562242546833089796778628355381728 [161,63] 716050290378658575760850976274995297142407698121698233431092467257231267033596865358694259634687277883265757134299605683987791417148753563742637139387183564038772058265638732068463943116552635154634490717115851876502316379794287405828250493309781822922548760370432815254689144186398716829875626264319507225474925815723698595367311279599580963740835182203596551373404102903600951901898464727012091458339866978667199195959657957005787834195998431203176186857564638214620306127943864358623776899746179608094651920354482409039688731981640403019750872106856994340584235548237047841319516039663422698404415235437501615963678715500536942465243595860264087185438663725852772263257349949818150845609585872233656750953020958280399259632354743829510060406890381524903843010271148006852625845362216204192069785022809148426384432583688710871152541479544244520214090895422739521229398346749594207078901957174355326513196823630708269299093647860602 [161,64] 68516358993366868607848027651493604557645027679988093508500446811229445538288184830317219803365382915844353516136599995130722549329311555228654508613695268496569840254278585316315936235977801677210740066459928144628137114587516459739175371190997287559657538043423195138952432432978913764383874988834287479347770647531206556926691772709998980726298053521848762341534865799207433545532249467667852049593051258938592900345342805245446655571093080908751240893247351863003170471798188690337264017608970225544644804283538882754686562778230572127266229297295424887763951419277347891884972080713811519305451666235351583329295742185350761993627799194965836979241148737389290917037782736366321206423532128593934750543049405423426850809972990641212706161361239004739361785411342868836214872759991469535573093560598946993183330966691279133227975384644280597910665851186927757395061670940099597490513382690507390224264814116868146594979752960 [161,65] 3730739641586758046739229490398767180620625660493451561132202459030288056702877096127813516309418436461892385874940011029260724986449016527412033042604887764704797387479054850800079172048358476317204343212902953916435905468777278912369903734413299661068521217906674516464885235057891196349677528526093523193118967879096927247808613301712190236429293665384614861867291408872644514804107856213229466588898318142060732513618457843916746476597846747613774584172280663315551977271961292064665771873059018704504539337433727031760908833148050247099660843852021378416453267052138121427428961326130082721642832148182698644044072766959270925460275856185305674054354532706883645095664648913000276035823985235137231125866865830005291628626078707596722081954125203334512351194502476858133114767776178482282987140377730326100762930365388501324848446687486789909690388052245985000704968285573516848930840829863110790240137337682153082675392 [161,66] 133266387134354583117627691037149784438947015678374941271017887855383901738146844058565613858468578995375526064868765388092451138327172713098852341585317250414407150624345071877633100999046386333189015965277587813945387233667719295316814196868366391661717886209812047476881087774254752413793668182567820181192931823129075204718967265430975871246860479160914954695429372589776738191299339821377137329965982966558524468797456775002574152359813520860829435915282161527041397335841774761436365571957011914601312637556247031926768697677014586099583899434299432109932914165411146453595180945161441600403709759340784467400783786205540692940257271361832150086806600666510578925121602688970815627846314732579337261650534933302005671440135812764309605841310251834571720659884273218780924134329504971177924185001703049099015723125093843158998852646074446598049878270380622026944146425785891263464942430918086513246695086923035020624 [161,67] 3306587528957390591191266569497580255033805073705744216005021504717736518079071017334094238057354803852637452801240869777083994546183096256682196330199400231494023484523383928991018398120847767744457305800910857967891394646895645650138288405972473117030003534494310600180834971377307653486373231071538577683262609792020154760355504347006785730441233950424867542800452952592639837653112903626766556517728270346343673678259139310468978470160126380396263007985993672066219754499283695090068400500506290351833637646225612815408615905478979821590750802303323466067980713839854520210727654660205907781116681505576189304317385540990190730495203682832325735706095278014629890921545806186329718653069277417459984644509347054054261353522685078288570037316364827948556679588342580683080520141973305936761844911387712481933879685792226502540267627901858021373494945627868101882786641899290202530429143791140728044519117515193458 [161,68] 58686929238196324053970591311822047745745515783915047806199293065894347766444079521271969670656583710010396405467853016865225574906088428058213952989732800802757933033422045608820657816505392940146826227707414606171507545058416840792413237905974329165027265744119296804158038984408497107044371678703178869666490583012707853912644901111344747175374951254547983605427189949515906710640287044569990492966063544796758720270687644142538337702245113965965475054115109053070081300681535048269515679796934910271282643067859774248959358239912736276729305568649079542056677199838298451335618013350195942288293681546054906764485482299875663851155520720050438369019158908291214735475113352174483522703616754497951027221856897816936467384646062550068053698750947881298230816728620926039567663898587873795855052366213402129786266671322417960469834829212649809162163189224707885446691678859420520644820531500697965853502361152 [161,69] 757798553877354135799987246906567828613203854603251299708893906245157467930218082002918275487863991594656035570907847270577444145821084209473844397717232321867953673482020096302529508625918615967050671471700415627586556218804475469572647216819964034629477863266437066008417884294335518760068951709090778966240375610513843214257192804472402702492306532268257343394970534804564353431462850023840162770701437385798912051792939231630503673205255119714745804539571008874656406903271239294533328429652921541157140497396054072806384605336392225881474372707089467376888487266400546259533938232886030078131934074257628114604185623683137976993080764829368746941591087667196606362021095206666802419531932248615847136520947702422329473928003749468644493232072174535561682825273594925400170895688277309412394395535518862137821139057449596124970198253798706088311418671004458002230253824206623189842222887256945441834712 [161,70] 7191915085278731965095613338745058114377520431897081815066423319916002778940042375532021600787762777978798025708208839747120088981892774876618813397126552825174954456371122566201357819780695223497038867510387075298620641467583278278634845418480403039831600651201066886006464836931566600837105085111704364506137179519513540980535894707924860612662168002969148343332718892357497356982332196493472196545408807716929241012437545622361932032664959475827771648850616910195377636556856733155070244325916421436496852270427700006288679988243271168830944514616097198009303636098169649240496083722689180289977159610631773485931107676639709678893973211666061718703794166121691782499586003771513802282476861339098283705289543629692923831815253592915338541538148360284946278652898784030152914626137148472537486231632287362615184415467168704842916958624129317081100597177500779297457260331654563028949000094532408256 [161,71] 50473388791651148299537188704207105901944654827829460546664335777338852123129022324083305640952786013864525281319654634122094229541304573255143718961982951292834773348611844209897486006170317563450436701908700116875386904583173166815949015411293563420017006866601545440913823213935493030860460535256662661764959498333696114668920342867806459893759581023568717692304424987511900317900111043391601239949654908334259930968445408084206756937506067152353683479807491613912415046748430540920795829635774332280883404231427723154888752132417659388387617393690964992904339964864845834089858738529224529915934053727423160163557134765909082554228606763976548701964742476183976473531848231123503463355623784761235932354366987788794364261926093362774432471060034384611651531421644256461471853549279073843030081744852940465903241585580787069036232007491053890734664460531664963612606671388399907345106013951912 [161,72] 262850520754201904229586177517349901103038788606939610064932802919925522291401908302940262454038482794351106320175156086515746274751471867580502376123949065432619170607620598233663561300031441938278315525047683767961976955669738889247348051409331625945443868422104010036240894892718992821599947758859446850763554980232674068122601872163707805007485541527713976772237834981555170380557151106401270174765567538428609323056545419271438321240036284522141505412500019122684763686270745916455476063526165600915369283740710354034556068045414014541539462824552242989294704569568388038597252142917652866720476175753639312570802082650557292922065077346190584345477679672175516583853544057132219228791229682413194767164213790451582831104544073309702234589771492717490711355908629373015305865119299096616341813125506896841142189495906377629628760264366560015543984566504896976790086938051118203031717216 [161,73] 1016938004627569758867375150661846416526564247896644453335093341401045568458681860452094564452899191891768364518130165811066950825782001119186786450193755169653797760219474003427817660714326094202191992499307587386964588813797387952334275317870584017721337107237572388432580910142464366101430097792430845632988694089753969307921657750752396058065638553502386312154312369829822670018497509994566122180917666547350793576487963112896859998840720420054811161105021877028819060339603438924260767657508532177375281787411757704951759604754881282069242779040055323328312541200120024051025236721092086846383631689396816145856640147728081527675075122325212964468630787061533882361851818910524505722634790439136437292140081849158811853173140956859064023947256897095223491572975101521080401085906723401159589699397573439250780887590930106388335786791779306877987027614066267042580131684847235158852 [161,74] 2930592406939417901088116235651215704673230021066814003922456518294074099205050734607661662271276772908268583432729220285724890234402666220274179558348978470868693058389382181341844168332442822707216732749780154445886558956832159970247785560274723408551967727842202727185356062202420957456114070168929440413981364823229678341508916449978389011717299320298963761119939992840686947135525244169238369634900649945995519532127883708811959191992674921351053145023728429620353689134824748459651796568799590259716585937895024169525893226227248768541757517317401692684145451889736894991457960090150228848584832362769955859420846430424625409696169301467827808421680018256118975267123680905562461238497440033898002638024976707350591717098366377644110147815035459701490631899955359271370946841357658378069460920971851256615501798878384572272074956451293015749405675910712102687090972473350664 [161,75] 6143433143991883519579837705022637835232570658850631644279040241945860653992973014268365252220056737851207699546490865699139185152875786758314746658016165573333899338783783092459724015955589020199229901386677812714602778958017685772149353111264214149706548199801014782531919247923116247490404241443926178379247590325999602647523820266112660087080464229564574756986834477615627806126741056954636047712293648985034939468861368420006328941153462769292215237691534552361422724190552228075616242520062635043841748370645602759085918631243104193108189240095552251356294479749568177130547303431680250586869218855203626671051876116903770630251029008248228997468878321441003488696846728806126783129589454402329819147856996453037305971133627489728592490421659248326106129722792709028196393215737920698957320707754768312867113671846245805868050992425114976881721876954616141507790070097 [161,76] 11610535861362008687377094160047129150020657299177166388291495194768704440993111215283253595293751356130845745665500018163460796075146146091690694645895024142369971029987767789257515976761846910155207446982122304600918818090723273795645741559190776900897643471078283030200620575305886107418950108472108409519062184055057771963144177020639310235566121715026639200215623472182228244864201486987818444625436136131131452644517608666926833607379093943020260067502543001146325149592496731641340945202894927820388555040022068705026932697199495719057177306733195971835901513949879404371068292229094161146140069954907845183682083938842728001293770195403090508077691746916253099220395330880096971684353309831390778955464467216803914998311499024319082606625782625267579957265179546384876181831677757538286452247384080080919559253637485771162278550469393279538444858771350405233280 [161,77] -12765273789270759937295575419078477904152679967371411292050379024904401140185866440962219591323726822689940811089480481649248839491098460769352748373587776325928910047393227511687007362387109097307683979474543512128934529085905034229434222618223182069290300468622497385232355466233413049400297417488366844837085091893424609270257358096854403287845046734235004091439971798978742926950556689333087303541779595641489351968652195769799779923526576244645743052334735129607671201353354379119590958247496775569428224570814200777105398290738120621690922697942258768202809516232337951696551037433735180262663094776454337689986193250971408056999759085055746254011185790977622012024094052747174932536765306018451411725348556271881122325942911965219269041896936423475964123843337112684330267437453939765514872219630616219974953579286483054493980411856070490341379903382011840 [161,78] 296757332721734163626697939685622084010716371792589774929367034408585101646047620533067532205270527136076096446932548854158969067845371851268618438921172054491559313090634078077477955327210733320174783351263385754155793092731818648589042048386702937094270150696304602836746887491571850045019706164842363752452232801502677150622399178957702764750906110510298795229895521899230317533246827909776423535148817302411832636133444134743092914956431097574266668802104445951722593216098103951208794813707156026567954018263479526046099822096849724766287357155949994525754975046336720015856310544056173003778922891675149979635435175944932056509438580561989576853212764179547031832380919788651050106270804279369330190802184858730675867912910875235586286996112513686790615561542327175076234215498840374540290069295751303951372053753213438651399242958501238835339697438496 [161,79] -2812044312209321808586783772196832805433350164284534553998752851534716342264911188009139862883412580879769772359922957645743846798006703825221373058751994436893298932280139582593618072500048619230531697433728326881339605310850087016814997972915619656978526065580890742709313803634501869492642956738867216895008667568314326145879684287048443478543162334497439694103333077304011610654715718066521463381455953089017338501057679958435468601236374108246617989653977925325425761224833142689069434610107442595732036064749278103109216668141481835905078864362933294255785097643370683175777492038910481372625361832358434069518424461771188683617255209742527534054000811057640338503979493063094024328317897159183630781112172507521394979786800361486820241236608369001412798067881941229915374577001271445050389008385012165318035146132719848003791057721096282191409626 [161,80] 22981405888220688064138183172269065702928210906260483872454977746617094402590459175594258627829398623547722631462488143333754967338157665117107232269406030860459188810025723266920777789187319046366318909549692584544630603553367070420491437281874742821198533191013946944146338498312172016494812979991911176660723090852343799416223743970190330183535672544440852854715070160286560695918105849451834912069975106586813261739486365906620367745652014233602063369008968365721900138662605589181835480638782235349064170979169073280472973837264638231589547560652896404546102564615491172080859915258641195031243785883320190438985766753632251995699390402240225398652481106518110335266871408096965352698428234544519073517480667908434988185869363241768675427715516104544510141154771226164093516123933535284477856044186697502413676836569719202221499065064486502368 [161,81] -154756051050305223822076138109778642988890078917469799151042284967991100256345488857767249536975333087321275440583128719583559746255063739683892466431417703177123068845247285556777139400972727007754490535311773986153984894199386886505444698408356520370984602026207114245402898605137731380967142958614972886628364688409256045378691202434067974565807697895815592515052404801219938490407708293745984497844671824312135598407577957626113294873397087301903400805367835185898407407686531617928338144870844889335118385398741632572490525786620851654506272738571569736972458668736298398041058736369049664708243355774530010560135791010797574297521017334367054723104330371310906717879646021884525512326580063474322307092716646655954130641228779325786723250496889492310193932742698497146652706816203865274381899404551266403339776773374226420368126006619180 [161,82] 857168730918726979530306682367547787549997380627398168093576691663301480497003537561607753430905461190694395161186303619793822842613545381249049716411142862842574187721445805309772535777514473699003072094639777177643146538249809236164623496162444188220385882135447621705123039149985570683960917351634325630165477768209952155542200296772064641114759156206721866683746867238796719159880434403218358750378344381716367353586445383471469076743425330227597990808363572598792800388353493602208423666177359761027101868461144327464295549524198717444924447285105434236239472945387371259183158002686388790698529399121344279841582118879665446384660758941344219209479776722093978036885434210810639021019139844175538114412951029271221533390955062213403701721138785002652193590767260924531482357640221144959185720629420739781437627540757343440748864200 [161,83] -3887377283833680470822228332133334693934586343536640939618057000773462479560605444287217828051419064570397769231120791917910203694393331752567108896681933336598189355734510831770275293215178402689199482533810870912330378150694176890892712071007893305516896442164586576705343505357091044306722220775230328215192443948423278058858316307811491770116497795207447476066511980486221831558092130691735233585823561724231403271567302010321652195164780236726935304850813117274060341774779213325136838487376737902383777404944830789768279975827990167342789239447793128164245177521777879151274513133479089669240582323344156852410088152204487758256640647323359003971228014884126889395746452512038116294107508265195430142159799258731434023592614378875716526559880545780094109868305258881168836536002268171775785676743076491412203618037759031948935 [161,84] 14371516910565889097576402021203061972093811772675279254079809606305932309610415156887537511350451546188596762928553096876441502026297222026928062467175935483595938076745105289404992562018476420231953674564639141797706937883830811870310790643737752052129616948428564237550516649835917030443857963821894002919985667840590402187615496938060713975342665930615649426455683988929706298561008615798938486929137410705599357463546224375834004928733675623370472045792320722561658639212231619138158140001099987309120636991249441581787268286152438089317211996983285000719656282071048578100720908079023524649929967296157667632575850586496096929823562556543478884769303840420401696468173899591402837288409071950953192298496545838579781092014049834393247045503133268374408940715027596614030221590328081948490248365011865924927901445235541504 [161,85] -43119140469180027498995826986530319693671550686547397740598224307198119828852038678839915158652177504171996011850015420569162153361989484049097484456614423156963013064438504799248354584677010929729810444137643581765262334400004021014353754454438545074877390245675185192644026260644446600618787456425447533740993604313052879999008248038731888118699603080621831756699191066247956181112021599448510543011638980344301261445672850564348511481921430188575019476952547430711026691985231203910687679901672517507234475677743469714880079789548196238729812928140939917152711078480138152166689919286389692117227619955036967198092148398162363838851200541104031569801993462658666753712670716481544809643362553308216259751671865082364787086154766880800667795825917223345754984191181489693290979745584087305249283007892269324198030819616 [161,86] 104520674710842956616829034949699201613652790848371222610844622069618243309071270294134757654096117918143882401554097606173349929966415089053566337351700358995027332476881290682419629872433052911419872868218831315054218110313706362367542827696406534833171030137471008079730974179046732634737701348986656340681649102627699291985355803240438015831873478447526405962519847803327722025259568293999365080471288863097444849820786219940600968883312006586372763765808102043076802689800008908568756888382398980434357681318717801971592010451220007948468530877912707827455625980783649408647669327989092594354604068055937773833372882910362806574529804766220708285764798657115484451759743622530789708954337022524110317993889903355756329911040303474187692465773579538743675067807744858005993989497082184479571562473308633583100464 [161,87] -203755736588867799217448261626276729629637659964228157989154626730066346127779083377443949546106644202556734602463304333547980818625860563786156836645496981272494428751714456898300797590982790715943868941728001311700978569621074912282669760939760856532735822776704235167212725740504163102918905932515977820726430446901719064881181893174768479738780038474408740967082573160779089109624061399930866133770963569896812327954270233013654537523257819115670328569697102978795355905543284231502144402684009399724562558748034083695163713318161980595239704534271279512690363229089590568405485074346719020991514479724415989452665620593064387041963739628252804498265135551687370581528159688025324517034765922847586904915418787296022568072628556610210239638455527766097122072085172699168119838265149925122379401223816291198 [161,88] 317952571445344617372639906823716614507465328351221012158057241202205827171437973736886452663242468846252599097245363829778622905447271855435341180077199714011946551202106992717330041322766684877033215103734295559186669019205029769879123730137415232974619463117246128311084305178379309370566194440524915064751212191000118474089984227996234724247300468249546079908776152433766478469592174275839009050330193228609282807079416557185072986779093863444974214764705097625191220592751147647060625072260750466183469353840095055057586889817909709992129868529362026950784216106363036154706146502657723386664767062682835962363459460697307257839066548381477594689371812569407595552752723900592039782906004190450855071414493134873267010259522450038469385618775524330191794858180379711628998412473705274182644270035968 [161,89] -395255305498142037851381899176782044207640393714822916646018669288435929796392194965453918801713405794016929500186097735784668972713567997700403982424160045759459795246645079021359130443837419350853207218019893321506135261070994365685340455307279906501331150294701464761911510738432325518653603667040800856243854159092592233453058046603588657129067322489098030201998429561931043457319627109626387725005297692036706583257932153121115150264603129095288132948847984797978440729386414146424372674338051362585164184050152167908128936544234204619302409213130877243546264447679602268758620165076764376167274114757626525782550993043415400125350159567174810233038523684653377351472599977370869070095846847575065012510136542435586976764158183038719349164597300672195917322622951783796363952785548463535461888 [161,90] 389504671216091406040210654382972373910307091527084915101126502433690245108675886498385431652388879876687344365472114989221510716561528799188325284970696666067247765268870900784020841976461016555324502755187311777656338916508449801594395929100017402410131588071385231291760010801487325254983844194266918834541618222681665126657124455248309170319380151406940013702887512040091067469523369746370878368514439011718805663545481966680404794195392825000236459861992193633797179159814830327826777559680094990943245542378660598707533436999823460093210918893589242264566688490193048203010945208417616802565862725026211967756823345011599480454902892109475502168807422932656570002021342870742852635286674045882807351841566169117613563405798096213159612767970937181138955128787594994033931434682603286656 [161,91] -302727917853866668465154111611655610858891060079187207046731693074537749203667216493575651123380461985953456722495957674630411137923762025970475950524049533039765157979257638869407235535136220634859748393947749150816198689122856671572746343806491355197979629185040905655925426950195228231152145749501777020985656006995123921591094843006136710654716456099657440880965988356495741785307912451589034983852596473795110365197437066867010434614886041546467791016018986107576564812473318724639744343205450178485299732903369858988442381857162593986233953527896729815105133286732754358182590523896623989133010227419776708576721245924675522291334422346817120031995172434926995216919854771307760762368392863906614939192558250169291089469666178426831038163099460082685881189382139825244337797532768 [161,92] 184586723219833595896162045693576244293109791381927731581453046620288427161551953153234869233354923826394016187728156473548674852376381328247960183886459415701053947566105389878777821646821036047310651687133635291804984327987571808320417426259568350546074179209129558002984246114405125870164333082193649128823450552699751415208464213541861294022850181440182108131112245872094051701335881778672534474948508245410094536391953159793094509442259116665018441882314940223838620524491896586001755837721255920579609715018293610781886867470130032254587225966311878885672365049045843079168923674130557383810860055772818248191698948174964924478917801296977291467732637695732713575166666875000108969502896847189113527339689384645055693479688388205187570829541602533757698198002146581646059008 [161,93] -87814732161097629077264453674724694407835835088816516687755164872644662884535524653505373890946594381349646667716771467904019449223468164172218661374663045411978939203892466571665982886264223484507901648512562504996380062827659788590915706009683269886842709750497836244255176045449287775985739560144896004256499902323627956518843007956694450593896914053212378157248904848850112665666341535639440466466228558006254140121970623309472317942472075846895938962118552036133684824992331519587624342733988031967633745362411917297798505626810621791072736972542346130837224050813923053909864706877701062257902022991398929644861272710799941828808494553854359589357269131928898978442049765656063629158601468406453705552780805792382636038440454878852961063753339253093829773630179142880 [161,94] 32408608784913126409085624114357521216016672629188713134143425051724516870017632028574212555457315592696992860940806079406550046761389984758422785739433873395585361626594471293882786426779747389626143174185819040594184297893735442335009218460948845439830200366623567505690684292964181143014385698698897002132394459295249365868494889482836026880662371419710587359013145228759652848741845175742911292038098989294629630821149624434259056049675493422660107973693387339321192823542214513597617822867428144725421444762170871256087608752162771309338121906839122048992277547018007393899614266240202557010479251760213438824717598014371101920002678699679090769776011192969378837387406974280070764786775177144124143043385549791934604647793151682712609212573015730248436915494304 [161,95] -9222987648555944120587819933706077467338766702003087728948280400437397694959618813766680868133177832995157580609013801493553093938596958604734081147786621621772019582250594206961819047878454255169416386022204553223250129137379078425340395665807335295057122938339047555411961064992408043118158258985622249495668768585069639565483762420537588852597267098905676810369147384203729604291959293918109685949702354841003021659678011278486577523243896380733688502970904818417669724495391859390406172684753018722951827813016675187134688052635031878128689116254176371762853125107820654280481706750969619020830717803175931946052814099529811114573368154798641554034117460119130679290404688117248379947617043456092813814352017324144118345956544502406987967486464015976536888 [161,96] 2011251270793733981422984660346820245656071159683176231050908238866589394971680345703124397856891049781929006616912447687682600156836985657861766840748293866663713782618547635221178075208331419707349851235499924806833937170864996774266263716038602264739638756360854058664766158457971991158008150402219821229755969940987176589650778694439945835798978121374765410689569796500297786673376947985949537835431125471854841791353930912327419722557297665697099150179776399805120730643307584034575315427294883284812029764005848780809050401904004630905704661257544839220408889247724030563208088062065861668153643874662297324827435665951599375292852673547168744077982164082983078768740382417977350341381381140271855218100476845652713488059241053793109548444527534752 [161,97] -333864555499864811185756697973110996069343782400278061675917071077498048275765346299068841214901465339013785518133727774113032545377499774866874772490928870713714653435155556978759496253509863153005214662738408933601680595092642126672295731789925134907732252331537794343170646198281255926945194115780709886313485704040950123053540501361238153476526188175679658289718937277579494708239112051442947674226190692612292666746839903988599032598703024444276031060794075706914553534507299867671858613467336973215769264736679881780668784788791153033103624114276336577677536324342385944182317951283502020388343615199668205689415292212577120966610938060816614354725050615882588690352549431864653262193497658369769973903725730429311795725794415703023697594980 [161,98] 41894472084000819292559223758612651908158789329029835076110084148348552282811370856433798925767972424582050222294063547901736258490212792626587893324065936226936050994666551489658343103071978767557455492408304427092817475133283238331674147993142658593240462620317546849038944866918809389149411692932655590204520495338702673135607892517167661430777962128935236737178929978167091741718527563944234367083816627399270588763120405349029737521089846743410521071980146957557922781333015784016417307344459794848235628890475849010118811824875396155488521837862778658541325912170444961652028885211081394696712270572330552102095431928130200296854649087659420266349988150399981788948802861803655455893310392053648529671964614709365347174416352832309376 [161,99] -3944862775440205158423000468065948506064781005590500130875746109150908450015515574955739218489796856767763506683106018649139133644429075421920719853629776375088053641898002154512982240661490305468344168134173227807281425342435480533324533269920148525264424259269181621017549062056514933084258943468289795375232573270237760220791049976236613608114130545485817913978026395272199406827803454061806891242992894189136560914124732042426023149867971943906573726520836703193738567055861774762549958120212175683763255616354837538395875449690532418253333539911358883560061261797641748819281242611878208323864501928716280092178872926107646013795960222263536675146711549649161110089988551385327750997432977736768255967142324607168801075880594072 [161,100] 276579650104471482426247372934376283591168994706699242207030259848134716042986464785243626689895748638563082568161088256772202288569573357846650347042959814453422440725219873773710056019006456038518154456370390276182673354285098096771714568854229638935943121527505661663112238790091570768588526807588844642521017413054015226052015145140131439752646169109271270331979526269167409582870477252260937533999253556284600040867830749621903910078518310609911385035131036497057350940375080875437729442390823276202833902765414910622402142795757226241528548759444412872293465890883328928656674782588324704679659575034020907073717958690622181546100787939475856523586362004833875623283756234379219377726886952652077696411041429616865862528 [161,101] -14320153630997305739606312995821918728148956831875498386181014298224846202404739829695629162661735327064473797860097909056299496235908332059614262215668403068052661765193756164868118152278288583701017640404960651961860580579866381803215420728141444851360222939499274018434163768567721965974168132054668324023458247771188148769204008139228525178537419886085453774810114655257346200901119257779853395344783389690311629345133305092357886574928789403519640685706085942105047646670625956451971764986970372577461201993841736396908892927123251506822103860312907037808083815105341684228381631117578448584554070529577842250609045496075112407690296548154028930349691382779698301679768841087570879505865990883401295882836764088368 [161,102] 542780221082756390562619965100475873813697779062530165959283050605235276583629995593966280649859315438213371198236405538139948124366735859290782349871202209025084408273485431364512195138938520262615141010999889185836671032152341790687226792685926307888786295160104802517576967093928343438559048712388793399678396074494675131085554578633339952331649515100430885247374562098720572839329751522200689795568571607723665792852646932475757291206599605119042358354030864936894194349368667003627872810672654499957643199342850621474636559343390407399130777992119299874145127125618981037120424216797068868543919892989051951158189588579655883053063847744250999504007076018865993208755951538773039820735759807401908347171808 [161,103] -14921868444680230251707096220164258273285782819715450562775547827096930096080552896469362249169397361310648560871166952091594907688768872249664270988415147682799577989175225038251620110562896877877661262523041284832808937405754128813033788200908405153889778673932399042751828702345877084949991609962254919566677096462566349876830427226299943069732007391750713848136988434526820232307147254375999974415926750812994019791183283451527762290667022560199416401804533204655388041504348728329579596080707196497097004511000468785091006948294866272654421394438530212124620484871561651415892142715999675544394526515615018589717728059042898109366494289356555627686380875207743075237433141511212906157106250262818124 [161,104] 294619822889561468706154782595238899299822009965296637890793795178009638519605675824989513694963092013258585779813034394074095743901154183266761010569735298837783047789149393674839970638814799908750559227708123180750216819968940634743688174597900733803682793114042875435946706799929017419332933218418507183281162414308704012919054206109495645708042237643055098227508728796136688298148494968955804075616748075176354234586394459399163816575143374241596031819971512860410015522713165731320069694317771507429310180072836639041741856720925299668733148576048636435695414792989774742972029932627564655154910939214226948802937240684551814212622129274154168624098478409078940245057625786414898702599839328 [161,105] -4134052251961492606992171319946125259954907980464039410844667816239406963448413429726816378586570223794370152201119344016284084475510124156376958422272688346675393355203923741951143213635178977542797157232566250614742944090814355134468262553278175476621180254009353981891055415543548961964966630054639662016022496986020177410910812708113978194046280891284034172624041654034747553841005859855627674385719130232891833293584412426482620675581440582882317766700819788720317292915691705832504293805307698601156525061584510745433085620412064591594597718329244964534245684545844435580445656966725404297913493678112163945389391740738019269550124908938505342344559085054587335595089359410292820508 [161,106] 40765563179419106858360601151889335299191330630954507399717249701672233487463044425772647503415378316964180372109263253474551349611508342993374723719226647824880398169407212176594355311041018217945877132048432437075636471481262791629576355620246203856801183123376629585808389586734982303102451071826415483397149068889917659223377938722247575065643994834906040781604571464188401667897435827853975907036695409446484301770523566476790898802262246717704110550411616358602524779413870345753652858914525462289634450054929397608566366220557159075422407753650514419854834863806604698335709553006015835572443814842634778562246806382194971569750414599696381477807447654495378737638066569000 [161,107] -279129528469935700104928355135204454679492971184574248025292820945704041496983768779888379282779451958383231345594848654553968766120290668006417905000924886797299326837177374305087606583132944600725356274557365527559046869903857772931896946298205242048127339752803615252795209445797492325743174637753170785713358696107323954802906813795180594610174080936006718834439069637984034949405239548626876485905630787169929442143232057316834287581334958664920590840436813656831405727442048390371719494832813798897836512902475009160539724440564976324724613995293062538441637417397024530088533180312356587217105704174945334239645067453192008098530468843852022848400085164241617515411 [161,108] 1310190469807415558902250818994406715343047215142937006935755752379820169434543958410181456341246093015401676090699330788078957692920091875199060053420029663019277384667866093595658574046152099638055865881439322163344708148945544952390508058583185307947007987724708180232924798783471732207869838203523835813688168565886943512834127116092777771008579876471617189762091757848133698663150037528310307241152274940780024379559090153854136119396625445867239707096970502081060643514061534010203253988842535956739414044675952801405566646641384343721451196363854328733605978115451364153297346563164349328642835203844766845856972387484708047917606471437345490986214482616704 [161,109] -4158089494284674554099558642586105515690388655000291220495001890392436879916682162782286640779621308907686949943453663965671660323288704537882513796311783054664391055362059251069784733874850930543110229478861553045589536168673270509757192683143127726797952406769861918515424459087802802199865783426869241046582654043430315671095616055577955431035708409676071276453978704156199596085794341724394005366586550384199422628483913467980175766664231554207231347837261797989072383125000261783840599569914340395772612092297037786935417710382233857385311722323702060222586823564585817273784653348381722861010937704220402542475751441953288721395488529611287649262832 [161,110] 8791224374098352279218043061914655318151897469697596136689481120839732177267027083795718817116889122133614773961709383236608304977065934898239290303171448424871706028767167612903415249743630403724651339864684393554750955932002112172660381700532872285499119924727879912051483552752737596045291086902601507968152600797690654131053186648282119078165030351651276339184675842286680289869553735609106947985765584009903918378452548173867524985849134827092627993752104251208792921259117376878242933922491987328987068663358547776092944467515217451184537869394819132528624149118497427213105540976281561781670901016995427571942620308314419895693894158708256 [161,111] -12186240586228844155560319066134384022134457256810654737921721208980865744517954010769128898413786696152213227443323789145401099523625852983543340084838849178215207821911771488145273190081716414072424175046270693373708042738556236350737523719848182685219131541310936745061338209092840097529248650065606908729705823802098672065924051196467820166713779767039496076133527346081425293043034118096245213731782183301819757425028882589421743120249077939406302925906543975955492889004319559476940741756871744477030605393900296820968851751192816349094797040055537754182225296781483783325068676101334517760279169395758355192487334055345544357511940 [161,112] 10886109853377178997283077890122313335912029418250875881943499425230954867155370237106189915088012711041213270172021324105387703420112148235384786986256826621419543482824523082983651404466198599182801914128309256575630774528254061605927070619742524093017463143044117495565334756526285469764624832074587626191087028245668376443313195900320746753635614856150880525516603671879880219056266555863449245609779604691983183296919370824766777690049344023022128879786218684498086464418983268533788649720142206525788832403836636241145848685231285574221228674440275796326149426016402892129203775575964992136471489943607074029852780383053952 [161,113] -6151242277181529740462239878494865321738060890642183013934136335436301145653123934000994815637690807804523745630577413327361033671159094587233389633944121402199051158333801427045587645737284395188094875724880152932407065196112215962614642500466175082564327767753162034364528978265884820045274488618222772711161747238337430394768179264162802687596302184573523083867922981267598646904690591888450498605084949101855407881918838164516766425454100199611936634302421902927120918104438016693660329831578671393782890249711568625427764036596686257047708643470707598454922893454559708174126645245669972976004882393738486419332816 [161,114] 2154567142924596552421482100244909284566981756624950975113153965574779747390920577191027252663225101339849034227395487839426436253395930389381794910201742104501995967081635326640637589848579627565721844235723049213527225488974940669146801450263378582997711211105775646663016921679766805385785299190041096608737057394958812990228953662772010369791097778946690204453292801365439652092065639010393924325169595223811038950155810444591980494449443592874256416168189054027796623775594547366195654731701836803258996801797141470682397448707271962587624892470949286219007380891755818597214756765451174880851043317642824 [161,115] -457632620094315112348492798401416016971213407226495481315267035979711641016628156523006621464678545194240778744188404132115567057934548585774626645067417882101519455399188077590416365151043777456123713892819249437621084758380872936855508194866925963988036614218947116670109922365623716855624238301328857893842685785502439381693372959281217040274156246095705205037995084741595788451286379650331752748737246342421541952507460705487758533277870218947977422994946125263996533693098694146352798466212000177385258703663510536874491820668299317819198610313001077799722374451253162290960742374581561814768519 [161,116] 57547056858503699743414302759096986535499660996902110598906467410952024069484195229301586424773480468085323450939865120353943216479408194562576736951882752195907885996404214689247582574978004963806674764924613167289003543903175214316148066685092543833206122626517307455401248174112953032913984126274289998522357172498243312962063124084123659156117271330772678917292508525141056756952466812608138611391300411990154933118613472117371336857843603809610286635923638333733159622119315427176453829739251271865546138182151546600434118739678820193751631299848890190970552012723296285391738216189312 [161,117] -4173426037209327889517749294208924963460653117173906414264885625477855106929717811302609922570962453239783584180943958353480814024900161047061524287944033832137117830482319171523683851969417652202705477694328079410390422862620474149752212601052362140167505885555792001329772036248439897612880349714681248656147291790798847200002081407512425631431616641015235150376485493577042376257548206740014912757021101703736698695490649051329638458019135410982095937677681193388056664454920075941223293008878843373988907191109751564561112035270138751409374761532871077800913490321205878301472 [161,118] 169602922000010244204640562505261985129669662583170108608574794323893480554953074174436304699372950782163861911841482738594752608904230139539677840918206412474597157298241807114180324716621017585117158515472323569812997556739106878083292982830170891889153036093514104835163784840263518544279461576890882325884255627176491941501366136748454412650750755811183643034193748428364879995855718044313207564013746031519772231012255839410822313433705310373838654946069196585082465175768037380665238128542937829836527666452385198446413089071770182694847791978870532970025570683600 [161,119] -3741885004487495712984596606933706760818574414785864531984354943648764260444611388407307284327396372759809255265185697494098773861880404052102614822325189855713769069922429025667276540493163042727425128092439521864140376092920142364735387892752595377420762831420026178996088626859276270246657913065971229758831472543060872096655304109490627311718793836666096138773334626155751001613606322847677627127576921628773739424259144079604822066222385000579972931232167952316223406435934103764806079530858644467052502130578820526662251238329803163288222162656207602636 [161,120] 43277562084643261420969110974289979091998751121758362413932512817595929551030425479604013007160315983769822776003311392465180096003391221879293872097337734294819417733572324237626825572064322724890482857399852026665774397048917543024045676167265077916759216516797162002901712497313695735359478902155065556629962007899184524809296705934812763169932503303602952814795222784843768067181724240325996703707227964005522871846635239433305935137942290355084776282818576981056713184026251346355473246097020731651690527372134651134241802445294062314889815328 [161,121] -252395294403141190655509570659208116074300919509782132904192404962772025550361572676359606343303054907375077461918046666018097531760000248052841392100059606001510753380308950183404256319777410354778735739793843372983442794582782960969849922185419023208512624616535145685719602895775004733310889034113538243078574876893728576996695694930505327079829391919292646806977198794389043395884641972656934591956050370898491202811265781781929445370715064126168421288532167396312998145928028418871336125102907239481396174196484148610756152080835924 [161,122] 710791196618267250513470504272983923423748439013355186935191625599278968061879769290988856003882413839047815702977392938960786752373320733160075642590729225581892498655990488388402887659129540471154228357863801506258235910364949843711549035710301162390918913913307190813189041792607917715183143459197058865349975996786748858111137947189018936703487112102568674885210394061778873653262687394259673595029162901262873997507937475673901943195397520145246676879472164062569117261817040832192237030035230623151584189369216401626768 [161,123] -920835733309508143394335138667152323520150876601074336477928013404749300281574877597948203706117248494401255364006747942821716603873652788998963023007293385109065161334605243081306654887235896075857074698966588214242265087567281753286240235856839287624893598274305913066002833185583347048482886854926215118377356625220774660557533705957855114372651962301384977266122259368946924347431259807155861616000561084669394422547751813834236205648584281936612194188059585949600656939942511720738297201113660561481740420270 [161,124] 519614314881161695286283384833534493437633145236879864108788964391326114202585225248279234339946923272986242764826926496618787439439223474174375824578183927639008681791666820035599525093626088512680900507240529635612209735277673319328476126492430796220884725523369455908074001003396249940652715602470790273656197050821336783473640102825992693977380209093561258883731310250349512853449724750014378302510404052136411467174325042498315692554107197030060242837125205703890190473840029972791781121356900672 [161,125] -120051340187121672108603101962287585249433180586799138060951261329916781155948791405940521729808183804789809165236198215671571405522206102071365472815607471123770566854921193802404944439535522600602005898883585423527214092959859810062151168747347728634167898386595938032995091937000497010013439672468737227316265158062077059800243130691800917908604383519629396232086001883441143626825704678037969975859055363527857012244694246501279085545525245692765811494954630836245963965390578569330440 [161,126] 10582733018109024216504135216108868010464431313252967956017701473980801042809139034613533438729915315187776014249569637368308939278293831590994835750844497211201354283689507489393835762831268755514069588059222817836796849359280315493275942556680623947086763369220270852493929855172200271986365123120900101388872426863868314965362191077457955157070541098871058811277479637404802984686487291614908058358073230113474059331709700618736537468770252568557714883510706377119779161936 [161,127] -328228596995902025318266041507568091190478941464425189257666895337191828013788266341935278688053385745642868235904915581395127843856536340738763764220706650057401941594874301324570887459804135536149767504623916567361509709953271579490954526964994583377886603704779956041815349051980469339041133359868839916501716300960572077565876977119198191612773401331907596740929135117833024645366005770358640759914922488354780121487052295435814358737968581260714835106716474 [161,128] 3260929043105661487483784196470075757351253697000405991050925953382900815321915214945805241494593125029668104473068058032217941416463605735516513815795703954675221168525176471598029454657207109014526556151515272483839126981845404317394979066672437099625823267223378553651270669420356700408282134214801143398788540406325825055249302716583563462763334104435290718924586192115029887496777959326726768453983994387143966317651582205641019791205080539104 [161,129] -9299293751734735517769655667625612720784225002718428125904519773504696888178512569440818532005686318998948189174884091502042738000669701655118154596857473538290491656188666488539007011659379874196692957353899896896583897876468397337574671417508860525071715185088548074954566044262424165810093633271369956680898461433032492249754892277238833933088733839758429066769336241107544221379297006524791610388239221055435032193251754266529324 [161,130] 6686966119225400728585485495678251094830974897703855461364595581755785045746643847966139285863168359524688218156519842645621378201995200202105440993855531259346750328662666565221991036314826644477813186023973769006617402612842817886015658539306657636972192302056761858225695027905219093920928039201628713629866650030934165485576092984880533545862489139937419203158661691321179064095420948970131747428798259148984694760 [161,131] -1038501715576940565730645643889519288775365785038662846872859693093550342652707939119876869040988303031042601662468323443460834698456208175021895712475844014518131513001429305191184386294038222979875082959510418715639531026304098254662565451514697447802574003709540007794863551074598425316754930877747025906890106640585470077476455858441929529978721813432156570098450593195535585284219520817587730618843 [161,132] 28870498051355610771763351787527251294173672465582569868966585858993006459826629918891114101057805147173967842016064022887241214288034938764220081895033033172963775422244984894592955449090289493647063820880952656778730764866787890777151179360344134349030140684146789025421486952449186316134365578432122540838461187079864776283711358574850608496502739597320672030044474610634066822093312 [161,133] -114032275590288232647130409476901225051500628804514931740057312968872866295667070224552958345771785233552659495745243301917473248401820098423336061985909995860468248690230120988557199162573476348152171793542766341667879814841539192330589547717196277111649318814646914970664049982449837357403396789714547904606697415834088460715553373022183750440847948344018612969407248 [161,134] 47882997683169790797245042510022752004340038467975352833356855364291047442093190271823484746195073755098251840656691979484814957726151521647564942604475228794712646978173282351255307296501224970308230981216142612834546518700776673250077068098275007535721946613280331604219707361345149483622654075489897047235230585005565815928181816036488172649774192 [161,135] -1468878786928964153678743664484954003474445376786366386360846431834075175630971685131117385723351329122867579935919822931100479479355739556002197119645501896354051393165347549937215569300066648778035595632012569941179219662471681846929306384742943533844657296277255107153636065564234714115798510411676860243545043049136546186850484 [161,136] 1986202020378898824859250148186627165408343389984115194186576910751181310946792159824166763937578922030538527809180724667050399230574690152701589262495950328648512490890044201475786471646709085332078326446483488066293148923972300744554388908733385517655123900668662996259134195277637573866917842183330230890400 [161,137] -60900604919547081305308684020097240683199776814942216746442609151931711342386208176337432305851812107536438132246395368151310816480062473871567640378097885744379332270685305298294439456595348019392095374303886190388783321064743773242248727169556754305053431662849485010872672528367674532 [161,138] 17052727094204264771414952669040892547847154012053340178345448545819815742065218825277215116356193648606502326135686374164341583703717864526541049029677852123933560964869078714440280273496500506990718644014823979727268149136845663312109167082303299021918931174680 [161,139] -10849486596608853577737205621599530918365100401447897023951597407154054150514133531923683319502995678244417007535727028578675033878747856204231435254993203963462538558037523241885217738608980277620719646390498627077013615830484782495733 [161,140] 530140613094439164288296679493177456071403508944120320555161381875008553999996603791881681728811815132594718951795560021284300290007898717053257786938336085702344263143548618694851410590119181381876015424 [161,141] -43053159021719524111101387237281387145373482656015787865026456730887357127263275737651881105073786126247859318564472232013514838179644959444064770631859721092212569688 [161,142] 9512177787459976283810017644374315310215381344891441676134072376334770105991752616937143883442373448401369191287925568 [161,143] -8885965621051614150 [162,0] 91869098312506596095936090991891621979265411890509555695832968994519668173276863302406204254980071441282436568527128530768587521406160192295139393073911519476783174059767247914403803079476991039348325012673769137051330590558929462950496997338255598325903632038682487252082375137893692786244031700726312615722597371652222691017794495706393573234326672462433934091537712236401404804485306569559963532464902758185008957384069817494850193054659514731407930280783964475354845387243587054713274270689319435670997668417687837586538106447522079554265117398903552963143418003176509576710783595048443352885120088782928607910596528567161576883903890992601296829774643011502730419687178053303447339018101301910217975567816906605929455894176713669151526631646587172095019912314793522714068922350066872609145032690347451045501985655824672210142758914030068002276235862333981508023542270523809202790973375235448081581500122674056846096796318217626624254000009941799132206874718326976648874419580321645869955872877996252546769391709600475960587619042374894599803739060519567443762331767249947400721137664000000000000000000 [162,1] -984236637531920286458085662640696356889259892614754626250644865249396248934442620175823975153684682694162247707755547555642171929139312926175929030970823324727489165568765248968511424664553937254651711163041128056601950094102961304145295510620952156837101480850984410443452522037069373942118229788387741087463543420903348556960767954589957534566393734239971228962691109884578247655145504374840561049523250525019676419625565898759166146289019072686107433050761543439209925423185492730182854634109577040995629778722109764572514560645404454727057923671838017125579589761335310356174248849729126631140140229907171544643865266419775666795563347651214545759546479238081678009651991677828589069099788164634124871089745406098781853706352572416449319394576377023428006637623328067957571809459099495746451132351497158039486324907073905624516838558618799217062080432190633052276078344944326728765534032354343305858214114241279927841908558238973562274249784599176291324490108291108829273190803104385646892040390748848892848281882002094125823573497522915775905620241209397707207583042090781243653226496000000000000000 [162,2] 5075881899514008832415092334341469641277329564116867240879129278802814226569057421814333171403314110937842596239626016726908617246366340097146075632880334184687009872580843912328797066245871682042411442254474294907213097097613698776858246723865988383226132002050758383701614452857594137120510067890524752877725953849951052147036025691204777129899027587666343698813834550007104323038285667660395474315444550066578755732137203038003972872202361149317653360431226780766446561624944339605577647362800762103810764770047644933974546827339442751466375305136303760883296044786245076054524177962196805815650133028783378911683260477584040184892565311149221137642412339386119945312620508781355961195261128889543027348781408097796212883270090539637175752611754312656066521392999655916704549150371377383211340815206900321025448393674547670985042657782203151678785370549704913762333732439673467906284938423910906856131843264360768761023357647775565551378708169538537270300961107692167431577005232303080511443859252217698815577999073375357628435427299500323178640515296522233387971248965908729995290738688000000000000 [162,3] -16785206461441184865101191532340606427998495948715162840374849997139769598985074379593256343786171262968921196694904693575158786885674617366132156858835503894891819679808568909775639107791857766810429393896638085372388020720441028302267955310623468252053142262744921204595523973742185289191919486803938574894160886851664001078681952651615764599994662440755760329350497396014195547276667636551352591128800378579995414566607143886067629978716413650974028555480682046650422661122556206453658103985792528348294549532550752923361069976882302439387442072693574575108511210446385233418221345011947103389893399042389820566439597754599340264276492128207334552617305467812683143671979700049000656702623163115360030199031572199294867441033656052074022278426880276937054631264529018427994894639981555760745932053000767304018440597855979182011321568361871248022094115943260864125935573664150025600308180143155914871846092646080875118626293827096615760441816230506526292357090173189796113475494260697190857052497750511564650982557438894054283653813731543890928269986296978521667032008627209652649053913088000000000 [162,4] 40000382261202261587997423342114288639597783881301452111443506556520779394448353092745797894303056152656170784526224801335616086048904197232026982288488957284057159973409852558447528034277703546905406862444909479365743037140688551484027070979738799275642160313619224662863222230219341139683712953762433651713777716693339455903965067744633978339209869479871546280097438136830135059955315712120335512416980308676724618444233993827729785054957112038761871327012455231717417977631609602537757326259477418030808205371606012979629970566538399532828699276550319073324120038791274718284005174092586978907790734367467615524255564550722145546746274180490140055021750017423045102178111691844052219619240715763512318469066410526547327270681661332339299907568633990814167540236779164682998950281698024178212778455297081392992455651744606819286981460651703393117144628135502232835762666300532375653389175264570784106157846216425310390999949782568136333326072250744647207985005834970126405141503915095850464036936014316579513047740492508754326842407671150020655393096927491302989256311359008901709059588096000000 [162,5] -73198552426922818758711999451277815545446815219816415053890566962166077149906077030071087866878098356110607514785930360127126389722163955854129973985342591539405606527050277563114984872813095961490975549299307744386843376800073399720189051319100789192188883356246509769499762718385721378178160437258928510257681119989846472821876705802586871164963960274927977485485873427991291017840771182897424333884936180660625415610442468948038018474013352829943804304897954241725536079265333032806714885664477911233936379383292187787318017320365230367366258302259100231265287583274628236923817443702747004954901357128286533554285087665736172243313785900853286524076159862424260814561115445303372271403858226494742164137460326316941674649637075100332177917006945567446423128388107601105167362158189304600714844456486613541107327351324987504743746530993650404774319062072607157851353625556688185392657649433168244927315765383171475712602524043682505155413448339545407513508624511478407454130625868911614595918741687180749580143475297550376327963111940465332203073322176409977181335266693824332067741106176000 [162,6] 107029394666617693523184663337804944193211604213017534650325698828659170252160527613741631165844655049478557947746871987892851893007081355311610024706197297741609939575145706607741014583798868859662705509426968572737957309796622570655325075812469639778881157544366927976513967348289059043745551250799236228332032404150337668481910320653652916124448123699257265210897040226530361579827502197719412465052424236244657943795848332164440550729686446395627242136237610391403805020019185046660389439869273436559958675928273842515032690274241965644735343720419433849867603388135569200545980446551312814626857793717082319953856507166160890243444794948513782018390350337276998521648629329849738792347722422778453880395890019784685775743416594411204918229884036499432067486636796627635702893330460000091559974079702544509745758706317177839920640993449213718076704028279562076252941977097302758844617190522566035233786677918356365967204635060721991126183701752702894071306179050536523428131517904019963099422503632322335175155094144032294472315171536935975730203843401902965171686287401007261148232057324 [162,7] -128473886353296668687117915341939797990043774123420618953160137013869419901819719386230504748213493410589415695189385923357872570998581119925903887983677104176559622170944693678677609795930844219781636865604580508387739813033099767081832088394287167237176057609865604022027354174536250638018421998573291920940976085684564867549571968410276666776137501835020862570316130266167451090417844438408984865193478326901134214719005795251704935025886925032502618256953548036560956077875050191903601241850752408047763752344845397918702522805503794741842531482204420299067733563175248146725206064853623368080308670647570180103779622426106875783303631962490293522878182227210899063098840363810065613164798132273400765005992479198193330128493698081828514860144597591914778406199091924423282525213107331923008799241506427390538807327281307888396035618680750997718476897166966988207870810117153659940440714459493490969545788791296164820714613383087019242212335315044568300288306514880657847669210376584532037415107846683209645147490556330883175416999552620026345864244310814910683158817326652191629941248 [162,8] 129088785184478450061646167808043854482523168883401410892837946432473967822771659368434436338084622907875885151865462513188487453283187904892180520464987479601705349817878947460919869291652757158326625877740397194695323834888427520400215818394355677752271918325529129715341166519527411385315252036487164760891591832272604843932089966582814046166435696997121209135941500175413109300231901309009822506957876566531041448955035654710069729991096582749695928196822683740015715493862335604797977633056906297316044127430592789069606463803617828962953899154620984694727725552177232993640383255323183173307844124608234175723095938439352225417904847122400124652096495170046712092938473737899864357847073576372227120447375908428136477384462104415909100828681976898602464751193362219980372227778267110642449356339351998027944167461423803124296041888538680681384150390319144740475617324307990165134650446418494552188712839802994705309531490695280158573406028015024767971996606074743205806318666622355664318443747082663272800053703964913846128099932189090428324819320509141426752572431501220823107584 [162,9] -110164026873154721843761553158510997483689084337462410927387285488742230407976026721843482705484726383968106777429652516771743131659815154393083044578880486366895880195121393851917271508414125290636274121980215000596951778122879714104109303475398346869315101368109126019994680951578876816332190564648952651422095945497320415015789317786671430523326159563771183348325118105051432955696961810053794897078452998395772897807779171240446769780204609284713162577827275273297229262636061531957078637371661671915635629978584222566325998464856782468138192556592926893369223171712495167284677566246086502588316697970436003360419388814222713170882974963387398595139666312239666660435737359839994263746663209436378971925293540301851451652102764465961325449225927932757014510047772472488339071453733490750761111455603636480993649991365582141586514502052768433077572881725161715222799605211721289045468366711773977410266278839929550354562875194925282236491313282504279626452535382792546828488239762285622384486269566174328557319365516493034786272878855611511292779048350465613343603550397988357120 [162,10] 80745800210508778823712060741290633114633140004011231000450838180748870975523848398966430487522692046266762506513540891959639599780205850596140867406012729415609207970502020718838124279540131037012254640184208580805437920908081224387163172805581718753419424017143978188709767143701751034326197211012581517579705766780569500053027191528597111872301561060590616267520576698374494170410424437566576576089261945398523467621500441369976448761474657795412252906902182628077099176897511190928485996034190070144908206861202497818138366616959373737753546444816708592221454306850177319747196330289706260475088105648798435989448888893205850319093979747067225136794089879938203070118828312341204968224037149795257234322541437864362699072000469594101888952992482558716546997969608869064730212964677762427722421692261152079310915037863672541643799630645357510421276499156914048391390717278021877616643940883657774533591318061045630982517829269880313029514152414333346888279696097023569965384348949643592762461063809242862416714474754796644776761459265890638256298685343410731615308486475414784 [162,11] -51277758074982605190451206672143184937670052180927005588175704959506732743297017990484141299387148873931660488046705188581224502214439412721308184127235778393489481921241833908844663383572088915016807073448017889408005417934228281601133589695184475730520204602150038009739765933906564480119705951744585362986375036266506519400712472007806427557482985218166479314529267190290575192476487729684956557046096423290125571445359599105876187529825431374854264286352483548313402219911684414103490097687738550599125123353157080746440037973590904082153595031255856660604347985613425129791757488809257648888657548330787030007504290007504371292992494161811462826012700216298258450975351983298192749072128687149837793796905785316723356251719311700729775291834380869654954924224992129576908094073609742442013508470213720278279533712687254419667850950829187645130548643978191943359922593958133483113397957720662304547917552453280721223304047779542431904871253662957162751519462252551954269417347682799642947416723991494530026366229819908287152727310760396741292794586709398742553735910177280 [162,12] 28410891137987788547881094604318140139168870351104696306391054497787136807785191717532019398403040804725801641323169936865903508845872540237351468411735713683073369629934697032492769810310260559550126288704442637632262009016257776535689090275390951614840146880747852202975151527132516663978711571799529919182088718579830241934569723485461809156814187320841712306277557084129430695919118161055320028205381198859698856226002313974430159036277325532639335721438478012547805936137135584821303999368220169497678952805731868828914108344388679387752313997227255591517237130906208405434723898688587058991312275411189966545034401044586794288951900128940216211538527012548933287394621154676055747280097660380458746835396148301066151615234369193598754593933921567102241490758802030717300657166054070580237387552771971510009017547522546455061678517610316508533885622335308007411750076491269018444437126900751637652459598694745160921270734190727068192309989613490960345794784239772893962225309935850019165269020771657022353030586841157682400425246982425436732388822349107360478858960000 [162,13] -13810366795022974365051093854381987978737764334019433425873231168935744478251650373985824858747124193764843255278033652607906688868392734959776284656909363185776440394970811356473496830910062952463652109818220919447239370739056499845212198826032876333828417187373702601091060594956040898818448003254168807506650731702196805548202339469917627174934702091472062338519780935894837935413830167515587354193991944217505025523639080297555507224871407324866185342881863929585438762568490815959301622190675293194076606833539742506199269450297444145621090042145928327057600219082756229793569843067558186273019748961409536358294401657943494408033127351690662186704641628859456542439472101554343893218265973336027111254202266012486516262651396468634413338552283614628321188182144820018806642111325175472484751723450460066668098849498463512764125864710748412610135236603259137945065245213510644230198063589027740031231404475379193209506664829743648317309992709999194622021078119489203452151684085889119809929176911379069549460424875803817751411416472487688511069571259956252811934608 [162,14] 5916104222065927068629161300433153786688725456800102755192561460214865135504319119847380400157287014828095788651119146344836798675590758775215233968644022785016971162390767405980017945048568308223001233196347003792452232122095615340230216730242766567556346075278278641240754932814541517131895760974507187028384993365868051197603274629511159960889448912285149964623045616821092401351753557760762523960544441701402836622441746048018378568236914464188026211667572210860064977378628468701512965289843739923578309438843787657396408214362107682043382652170538652386844889382416051887141411437894920131879779502043381878084131798990642337637802974162066818216300940430012647319214858055227503503832362711481400264713744821797163324878991492239470453830173558014379477927759051504642790093263616361846768399253378414410424014635067334614271172012392370552532331145843048486486244698202937029823534339098560799827985129196352201395808885695591538696697730761476388162607605253418605307362906299103030179307280447336190785361129730075718927445395318410977256541616064874415160 [162,15] -2241520346034964459843428102522045198477236455925395370495401432303748346883528837250896770458801218087089809654792981828418681279826813908636655198382478023238201411029474298758768330557741939605204784360581445160074744350992398138913546539284954287310033916508096350099195796232379199935854874933104267124800279415621224528214643189953298638564867226566055030120801086082952211552536791632937853051843937882175805652678723215354566916620460893349851264644663356507490296870382242699967390129937856292310032944583001877974305417449416473339641428444182684900688888017585295015472406626270339471139165291878040833870775821481399796830971377338691389703138926156698400236935335548321934618523723262439725867620811688428363941725370955434022460346236213039278933953738228132964400833226859387981785687600785471674557701111039435319787760089361245161381662828740062500064229881659786605574557917654023631719508977403785617145131714111839651413652833030926429611202276522136080201163441726561169451493009997464763770191916442177121975981563417787587605751980475164384 [162,16] 753321709340971434180349255224155459311713088755782715408914825163484474994140283346184481286298814362148817529860456904345305177812892423367646528820802780855239030102081085674875918087356796279579882176254459218956831297243462479616446700957707460253545197209994566550350292313347873678581345442836387641668092113141446695446797149518000781682175048956935193250386592998191447123837925251494614085587979020581303592840962467572791658398422769070105061732940899858511351149017179531145387646465986104909897127337289072316819706431450203514411641528540287437913590093983207893606234642515289172696480888876104675023450865040090596711208275196208734587448903542324763796194947405609652311913358578417845479250712770922334640161469428451798763687052962215437270820178087601638867158939623126509282413791572471677815363113575564545682471022760160313257030421824832863698436038368382640043739957603871316044355059678190270655355646644651264419249455079957468139084252950842474935602098810354306139002098166227609826763444125047884375993939487796305286140347244800 [162,17] -225083741112321558411515061754993466611176528936551449325709015879076755504490102409300184425221369208236982010660695586240806145884052569713211614146836845682184387735117041030649936293932372870901300210637736106071122104899209219439292906115119886270833405332353273989549953484191352915162329400590395223879916772197265810855286171004489829517660984863806244067696490608699966311121873973704192867838152222366803749007952173764977645350592196654550195871030816417338973029414009076312548324256231142580724455622106484129949153506744035767069988857237283087038278327682308107970136311520741830352051443396516238904123419225884509662034900384746086003198398592291252733184720185672912507851954799298004472203576387699725123932289284260671633956720807366736226041170148319568335182244939786010616488181391149618725975084586137882743554353378378588109901680679461587738082326052073998334963795302563410392897451387056252466224438172582651826135542700512234005617333408948311656698262965051671229531547536399321910001775869959605554061698663719964656582853648 [162,18] 59897468203252917903375128259998899465731148090932787204991669379754004820191469508515304176678228711446454809624037735491861594583273948248068368323633871506555267845599631301317449166093299000935769319056194677339450365802802751540042700776011087083963062137163292744311090983080206029826090871557491731219246062484056299576991971393463996396846731932080946217229884323052565479771343484615341914445701637802680400272872869053649436659887127231618313557785688353014463488254039386316836218602207652892818153791068817897579418098821300156385480625513901333842446468700746067719924505267703082989602171727996324933428059529491714368583314377961755309341032606342424661977150935546434359453429865589499800505536213725547737346809751301365919697424745743397713121828872112185699702215315455799972727588526159076472966795825206066338379119867390290096068796144268564786606049605780980665202399276202879306681136190383556531650847746878512659946331700365552472547254583901646176157727055955772848362183814535446427913726425538768332146378234492201426906744 [162,19] -14215407436706721099725491695684525992310556197168140533402463738859624263230641997169946038589968975113765068852984406308877644721359112685059902250964067630711318498665280243086559754530670858613927391701907169778150933208332092436925078631723113863241818107687836963879657137904776738804795824706890525205623217779338166401736339411420205008677325085769671565332865809385645943845337831992617655962276685161386834108503667317460256881860081318482959471101338899467609120680980052738971068955673123343918114067542962075078748111398138359234779183148622732271466237733013389473486755897646191460290650349174716612984851945461817500976199535307469127209407993460209839420812777510082098935527642779264278678702237238834040305987423115416632788877913379935568006192437935340701696648657589510372195593093240807560868933436236238749042166922889534469601345429825112077921157102645585080033766175886158886051349161497498702975237840784496205423616451227456085226850398072066870059597980977749917838965173817571152764937370537845589071509910951281991936 [162,20] 3011743652267412720651899918203840392473023555384761260396722160460568349319261082640399054758179678877303926159243473911803900438051546808034745095677363330532771931091456911191545625305707108121221026665245189573884526142025169432698697913853830511625034791805878191764207461618583187916535187076723040474372201746993398942529201714669695885159136916307428951618296185294063193662468589818501895203348194892735366090895992034085202175568284464249157860433528752358795815840670256157664072499030545710591553769208771547435343169895753559880023370091649494956984825050361588382824599176697854108667781737415950750908651723270876061516200047897625740171679884643005255046390467462755064652999893741232148050624017865581030831527293523828681186989567213492282238628603999491049061774069442824460970890680822220102319533232245778829526931714406586532048742026497650811568900209500794601292515196571669060047362689737726055645900583627885646986179915275627117691401579137866596314478292913809530070958083293737498714253881878971723656487182889717512 [162,21] -569982025173634301862541417152466917849013406804858926848898231027669565880955068368520339858461796206920730522989289790265762099167171498571792673434962112503188826220259438078212515556356903934847282415949171768249276431082653635188255355298158209380489105008004216398348556566611612919004995227847775996425505342644209143705108881063172589809555738781333561107736538236631086401799863344045196473794105183291851248046216001214290544815167034761795219225104241801471202139104651552371233522332085032211086362119748272891031930991810277661611058565625851218003275377398121465162855237950574088142588543890460832151294037651264850280848780802362892430810616162724991493378709086781672802132184393656552677334828582014784558741218649171459671198076026554373813556550469538429324259866516505871618207013135707568419484918618606628859850273834225527750641778577357316852028262773407649013184110726627397611005507997007703771071258943174159932618127371237541096423928520369537126665269355376943850107122130985896235788159463983185298131889038992 [162,22] 96391054956906025101867261441214593800115492278652315265642659270337426090222305155258205022150142548897149922164793324191098932857337159518045872989999600033487290923485405683109510213376443832769667244224927842230995895279837064668013483258482947789738828616510534189819310735453327613494734393900959382671988570167597063845966127669888160074773494203805851912379499010613975778138875207936198180953958845067745055930389336149215651758583387485298958740579168492740405283508326033912667787509898389127097011398482341571297423620881293451344052064239875287899067361434000330803904072636102178321989534063909101057628076011402058254875030623335590445276966135321801258201723944023388803942556314114103131613713075867536197141759489046665423069575104803953125716754533580343840391697189292076843322873856175982490222289179139270646549014053969027893537699152079477616360937091955177029384379423012877810297480152565970685235633469922130163210601204122690726548119268946010267826731687939857799491756164578141234866920283933393345748592249 [162,23] -14567238101314375222549787816864383907267635698666790206392610777296060744400785524786086496335121087343540518386146118121163652422529313356505313943478119804144074002651893493375110643735687613776571502687726585195553196733865326945788659874168494227085025251148174279198593184130230978529329405037276310322076223104672693285304983033053042006937176081980793359909356562715491821288325410903105939796615358534611264039663602443238865046120762654469206431025956787187130863410781707452684435313483676426151435503008499589429136262336902648901321038058625880133549800741076826292556520655340314449704592439052768125331391188403096697070163416107784704029381434714781660319638284544659671869331061823678972348315224416422563700580404444390469401462748466132925744536440705956990523004265992976514484351928426369020066152683929094027972659661580954279973273048152386627031437150556400224978057374788188104727390438522659020369991662559474986613781856759444533263703988865611963531403147669773314595539936481487915552614258002302545717024 [162,24] 1967028466147132114171903401619416022086925496204104364803166146402987240449893194472166927822152396640027845105072980573885365447849238072107187390527567728868401416692934179680284114737076197180059518051245880034703671254834434826734285112739847399150914939985734639848431361772111399546355388121693896964664645601859650648113097909635607356572582650200446134138449601238835999977756379087663451402744409918474869400018162902884648658881183812309237038420585781346484903026552704997998906543891082416244364607791155610368714821603981541865198407265991692272424362901604682699138567418981480381655562148815220940471114009065092923457453503224290566648790349956366661260781422940777026068369756872211016780554970219870005523909531707577290991459708677116692158874482064690873683585398734069286473203499171123352802098145524974957924238769617805966179736582394085168924444105040298814373903178818287897213524707456834623141874973851468719449932077095292673237039364510814316063173677902225193115856539210403991257353836089044347488 [162,25] -237230116549640722033342321424314587014322246393936533946522403966303350365548528972969079376231670031620117048019871822399257660436424135451763568915792799967967413673475849613840258390588047280273281430840796784527998670082710856362014169083718025831857311468486805365576264170516216877830056805710631614227156154837769375103300146946156675194269509425433680442443737084452039770920630004855777823456050158253058565289362913617209573477629909008764697413079983405845057442627056257793258266955703441396171761715538634057470861638972039015697000807801438962557720305915574924074545416956278959134793042660529521404211012017718803575131287333715019243711796445981930980259495209619662416878354505006718020106708950013061067919120766837944726132410765602168411409454585071501323905584233341237888674645897428680912124871066907104091737456077760476195663999782398575007345272512140218589945461176266265968305754226680325427243801299889732270511766722291247718750872115254312179556397329690955899623146592626014785673957212178312 [162,26] 25538784030593563303609872950893531089941010106191732884708283955463649034551800554364259289079134138322511803188514159198238383540154860216070087561464260221340540498589164671865557783891336216485477205119859502620434845441869808492012631521415442095390855603562429990579767981815502685439827037548224755791240177220969157571670201186661164832799553726922089781979071589853559831649720894852307570981380285151713607343174373434368440571044774241372108425720118863325032471962799427381279847324828116791395595503824655002364695556827566403341031934509939316709431697354874165115572372887878548387049569524711080217329031507663303454805054511680216104901473596952255320088474286976437970639758335559721276593410525255966743214936075119912953048024539331422403187669176668788846567022351083047989836628119378371515470725926231892230773636583431060616306414948881182400072616197017185128578692416464606318193020255168915937754405261733220656379853432744803298639155583476027634375295574957506642840153491186633358801432738768 [162,27] -2452262296206270680207566100094648641635669884087210709846837577748521191442916017012012121604066187360979720857877960215705892845416678421900056651705730270628667102358012560240716650858891115225089246683504059265681416723195869501024394060610829455816329734342766506454721141246432836419441352280405692108483783508817628224775578085901728134312955654453050099578479765780362225441237829606068363894742103629364190776350252092158113744127872866083767877040451350938344519678773595410179532322973209977784618647454261496202703366660464881533691661187879554561235061054696007310056907872325684718369457709537474969632364730442960256152930447491007804952767913624330235878512139925346741497445870913790310944879091214021849163094910271682208412283096022426962685343062764223895778043342313134636764506202666985020384482102635495261250259407587036638107948901937857817905700792853554583452722074186020098110144783688637821290897739089216133844405193681598166640532176667677806400337136623578874549552103168020267209434432 [162,28] 209828073451905291945419286658994320014386240135352379574167930099508627970559407854728071010765016695578743142113062372689863452092748875103776081794891417807648801513737091028296908653543429246532162455809969474770422713582655785405219726002357635328418961522037009616003529160330210169453410018167001906938696546981663665943139438302352580904071846489776765123616822669294538534702872161461038047599602114038159954026042254556342368029792935303684116937493608967032666103295545504574100505388207958534285643508360801664754833871066531002932141081840954953322772780794327820836395313412571937222113660303529947805531954780308990371888710915634517725450890429895933432756743277258601608120570120813003105140838518179661104599248662912658367029184287275354467338755874403920241711956658064121362557426413712031283768439002513086855096295763074560206283604255954685701798803680495213572943233037726579248284899714101583766419797876090925706340762454320047398991727314876386037173712517876900047186997537985483933272 [162,29] -15981786696229366819343292334530829200543521636792462436974983498770461965204276337516321263965427397488587910890103156316867607867402487786839005362348657935273091419847189170631737190734248280536436598072239019884337215149185113297800625741434405669249554065542428250452867404681687474748207537717453265343437130726154292506299756680905053374493014520760449399277088664177458060943019100143766654577023379025807257065724246346292463956588277472308116116010320732365218557677285178428019219048879004379112942015367919633551830340027963709704482468040864844384947595340766262077091436061826179717520369601856212836832391596737415195698202122515685962889516631327070392517872346103908633440511124429130397894274176692753825174402184446733416437104769267082348914706054437045061667625520339863088631664827083281933605355764116115501219072217404712611254694251961453496601130999508075512813317578220139260803243282256472747126150909465406191262211841304460245537232506194099127778323878265995012848769981935022928 [162,30] 1080797020747249267822000449111466908403649436543579694861886020060134245981430245101875346507105704719790372271332237769489266653031972534811372004688899426954004449125385211485007820466053892046220004107102410117607076138103322235013150736308745859570212521788240996490017455545004409670560267862730272245575045121898560882061738720024429070196682737648121148614153560440380020090340747708635221032380446880636352169838682746383942766237392819207895345575594819002519205898578629241797161747843477550903976828572137270159502521097086492075876837852792402787743569084721666629382399264583040205327753721621753939372051572397734380452161792892655413475838966237557546671882111253073566596937048213482708516468438854056197915052901846377110545055329070129927361966656305057841783207872795502295310877340483587292099930436645429946021591971522873987141782735241235964522544742994779733327286785245037258829787534336693889420997167718990928660612602296454036342137925891725603518449725640104125431813161614669 [162,31] -62749583697975175346718686666418683574300923480914006153398260006855166199369485287465988275530086328028515410084283454824924122566629921265270172098176260733995798056751639327371568133998846740455282612718753438450284273235552585748780615073956512413396022363510041087917248611736802921718613012437009951637736344265749192277941460834780634828937366769012833174875422836815324483876643579808436156354614906037903209519556741660637490565192863215220402532232543852588911875122520298117241555400519368013678984625103235811050048356059622373874424275176483479918684326107905271145422720712736778149371635224278243827247920188376672407531703314947416026922146829739320955350377499315809361045556804238729544002041157421525723627250302633244379216537324962099476280467152374898735106972430100978763622460060234764588857234118929176125319281840050573630604225191148249100826009562248270747801733611982493547058674364664786557312421383538286153614097858578218292193897633892058958830926364223379509666035328 [162,32] 2285669174584674721454142844587533170410179840542128835043809496578396620109611849272347603217505964490397726731725264532549064859368320108280094126276586273424517613441687794668907363904960933381605545445738821405873938313678431686505113086860434215148448005768646296544923240195442983631786769446443112304255089209614239010083212691320815314222268921472888322552962444375375172668417035022407882668254013763461163840421261852146273131594600876119717442709064759619312936179644452015444981815952063989651336837889853281225147215189905082282603068140215914889986045529779237840972920932634615495240337088215102587749812755064749876745251634739316892732964341483252650015272196973680033871386511727676926595990147800490454371875221154865413487094670277291975245155073222889083002846861782590088384488216253136321141506160088786792419925490472949311961087675272710928283242610936302227459021288294544122239101489831499144120532427967613659832625049608329034555390191228733090219375000574055904971072 [162,33] -663292693214727775559490855903813612822729258183419561606585534153836207572375486373849281472634940073214505657909930085906242282920960735322917803269056031426894208975732201648918631236492946821250161790591614248723639139341520204896395805427446756442193423751824601273952847397239381310239943928385143472222559887799201118846632849034220418575112896571900275154050444778849878871135807419192218809216882853909294424362118198212716196920022262383333051585629818232288153131539029229397292086117814541144665887068624595261565532922979425014715101336703407860407576959450730640846764712611300460216256787859968865079760224034980949426542416036628293570738714020911012711591587184944459136845633993765016301639732297684859331210373109221717677714755778180249790809490845502517449553958979900161115666004400840420975381863738177579765518081668021019067293764385051197543629823265735738466653519922458190983486332336331849096856104843229473716669752572821258517595755308452588658271601324749630072 [162,34] 965263860786834375253524778597623759569352524976419320982192216062594605150444821634701385732535263059926613643003140318705298462193842577726191118290467646807200866231707061214272935019695467111173276189618556155939508942031828583939140553722069930341660707273829173722776443070590175161541697399243527213670314139052162993330476549937205503928861176136727485485523262442812741054487552937297462960529913975516673654073833748650814431037773559132168584430740423872760079214243945748421625361380165083391179628100458335959210316129806537711255128363025115122409992251596161103704954195032633590551407736569455879571395880274824699688221462743532898922326823678283044710840331923030012888105584886534752316588760249150412808374869789497406706639223988181730029221064203620853455059379217140281303410728018845414411572800002042430581729085349262523641449912241764217950625781458150254436847262293321580153878349456392363276367268265593952988518564747995313396713224448024522295883689461003788 [162,35] -363664428510943261106521144203413303690502487230839208592675004582725589237259283801227503412613061014648907944526290722538739990170738474880126624211533389188058674127217934826595946533925628198694294222632578897761445283279356749114374488903096311333152151812876973886457557160739882470356368979988230127125536642500045441632968119361341787413069847492377841172839249751998190761057401501224158508572042238926446707041613511051166233748666289501669762298067727935773003677388462176009645262600211094822877845923290623908340287557276645835660238148563398149583137830730402807361698828328970946714581384418239429551115210563817197042370461609576419759926798276007566333303080923091796917805437834253804431624947229408128886978527443974732749739822917207639256224630524903160126677381770720496147689401193420513016049227772032253830027932050973104601344222184139687179114636035053463782340132547683024198932505682197182779548310110441102106524826477587263147754305818359799004557676625216 [162,36] -142192426580319033135467169039329039415934947560742197103723490636074300035811002408476979630616165694403833939683927128350357257255479141172671195322591503630834898813674517251064528826753628304044704601591261139726686646321780154117691368132790008794208571881777561794984662760164494918028212872333892574476501780549934446313397656027789423754171220077116978043911997176565589453337587288350671010597001835946433133563592821102281253677617658303143952299121553422342737559291398081636947009553011544896429441252110466096101124317067605105828841740786354532540821116120071833575641186270794679852795471027745075178418019787343404631570672705420055107446216861226327722458118299366482313615750843800414612416517477293741589683654605777330992017010617428860202247597123046299465265063634658779288758122037043749437339692236507241092176736145936472633706556080337977192521693650793147486784247061220261655530032084064105791370511190612821020163880614550601528274522583906277885723641000 [162,37] 160687190575952652046157287125080385637484693133309043095765821347423647289815264159693282667611659634201651155972995574975873396898878712747660192456881093613485695052755120026282799297409853777890066894958113545148126928379821242623999419689765482090052972683501803697650194449216749165636538970805569365088406530638338065036099212471507321910273057687981937153957246310045281380737596727941370357785232884839388577688587995696099595579731052011507501196953258525650615752127695007129842480441018510446252515016846438870155371373982250781449391461172638792227641062318943051597999959456011768537686625691387047065218390327081394176255141842196614900500314322028063831251820133966050439039737239933420883164026480193770310746311831644052719059485645160818758062991766839736317127352982657711792175703958312005800452549739740304331552665413530523878128922918764816655683134512399178866209155709422206927551667801470734187991475867990912892954263460650699961943654182456591742799184 [162,38] -23882288573898321971506885950740959814446597090326979573915746608442392237498991613560117186694170469941690571453500192521881488898894757140638910294095986084669326527681110045500285714080146398368308848012705533066920514727965947748207461296382340494816948050113675125187801687584950100177196558604990725923291733364078592265705422734448363593969363398801030804196132777194300239248512055762236396032232364812346078325300250444505747705437700463758918954500707269799377175073452537954400095369178775857217169935633345428351164963293049548685275710590711939121959990944635840262878162336916230054464318398838623606505804719362324890753948681489090814811677553934952728039082159355026588220780480574101422462479627965257198731076532642331773744841905877921132816743671994393203892519210074469437049322715227975937563021863777987509766493258184180173307187148121475595423419175682862065996163099358315526686041272613053532739856729349947090551675847801807173361680025102163232139 [162,39] -22819694638375841479414603440992299876242611538465466971011973140366907558552696615223284393776469919136786024089708293512842095197385093919884928941270168418863961583380214091638403462604940852472726973841543812977258264759911197166550364378252464435703056119748214521868924192426993561852802078866194306442911148440954649705067054938016759797394867250521505613031279364156977463878917225419888152864467333909579282522646853513546136542361326998823918057183372286595546725111845883595639590926321972692407839767922804082953898795125667868042520790750004325759521551509483094894936809648281906887921393423253583731620537408827066785587884265034970297359842608859839464382681814493609555200782029270177011273056219144964031974465955894370614981577151003621672514531104054015751892521147415297007035217193609696410256053305507576471853249152473948705256034654644840789522886385489671362156392551769387643975558006623971713953663209687690041315843544009679963833373476425438304 [162,40] 8570908652806198115226681375592295228492786990593545022666249104066174265314830470122743675507084613806684902572723007478919928911629622970995409604847766469411167530758585455653565259448953775262385811820870059877751232203159785925346566959092502181567261216094366245878574278689441050865004209669067946757697952629428201295963677788933522755036584024194735434931630708961226084176765488949821120332878886837602783108353644830826791703434129630356859898947425517314429545915988896465478799196686769982784994830803914093472284919359874530939494052571300613487787230767025572600721230547448008525010241421556453825147141066421640355544282602664304114832970498459746304324987381244227222229155352202597879136423900922000677267510596755696069729317720089038944612589888183679653959076924837241727577213540935246056508508520648231533104203863884927078562098437515719564869630083923788886262725318928925859848304079398393043700435941982319173797230682773261707070794858196896 [162,41] 1388653150131419955874947959086183353799782048615975392134141862670693950271798338406097151457049595896727177796670789974208386071001442868711179221639768243519191712986338634104302720164456163321893761207985694617123802364232946091284847951368059773258786925866229522374322329044831954225918521745570994887483079134777042640717846681303996000610657219226624575957041366911032754089806554173486588612900533423150650085213051165980834889230193478449336710831997846845653633140866402707377013625602643053690767814243492144268601003732543115872845619558561130095658106282436405205291250376189784962722349266357276384132622864854738933941436015076560011982039983856020929467771398291417799708230147760238256434924065347680456709536109907702330319030884323585811630953047148420161646969617535812598992385187249178544173413586327922634830712893082196283048766798140766240516993160080162435412352020881214991576590895282137127535721704199864734852324959370179971867279412400 [162,42] -1007761841846834002815492272437809397416840051818288941849169059513014797628587932683764142013536982370359949141613254356627408794083539157776975125031249387984632199515028158548991720620466566822941375738703493583992740200939013281964303948980441493357384576775077595748101893976026112045095660866794411363919335989618884254394452962077975635631505241818361754929935260187274572590569014127900690190419985215816128079415103850219049832315562895967594477463291795778678806139574117180927939595603373861902646513950340014521879244467604028406462781615447542178750685095013790629583698261478750449796462560045152547619283378907043911952712132824555765430134170170109304602831442682566169105613217821483660166866428538800302418831711943753459857026085214507075961714716509963769725955810521619553770451256425891759879938135093931641186591772927312038231814284072687011459869822474558730620106246731873029599689008637828741852542261857190692374859470607020043317345868 [162,43] -46607951089942506301283747828296589479110861011357012654403796647597423137118344650259223478534869406196211852918218244364201107422586526479774156511570818284851671360347218535421395990589531656848759797322614264888048307508668070023203541504488965781436071302722669497874704588534071090685272438299664327010726739198281575078339951974741526055288840780860983393657223967068532681681634222087845579606792602855628404379822751534707911172862068346364576101690954214418821115893069768864269346801842486318085148426905071004066720511748000998235017652743422550159697550167618225673195781208558985354616761770993696765068102093960225310808606097453151845729036161654390407105505919888467628493380627158592882089059972144917992953082143061196091065224718774776877553136546156578165166561387757732829028312622462323577201123526660406803595272212526155852963684796697513996595745321294212503246334046435710710971949934530374558141708908294854091362430384966065418176 [162,44] 67426280873287313682650997422585759911460703078711176904230560169881103026276269997523896122675084504580705279413082876840308137524175471971264405743552822654966534493646797334841387755251865339979253391623629836928171879526981084186138491962173184902370956885839843019933576604617794810210864830031630622978097250714229978167186611124629414017847447943312719930544304551759829656521950764807116218214509035839097773860522881251402378931338237884539496382715245742946888600184836199564836475840747554348778853892111639610895536662601553460140993999196418850261275268323834403973764583876713195176691497382593823242348268928592359664084372750919342999235827348383893080115776626337080031753348195900427551258142715400534352162458034135977212123928985841388205451359448170967309315104249587574341934454038451074355824041045904518977343603812765870785678961488093981836124623673141879551777809848052705137181405647850371048373629821524304967309804287556267752 [162,45] 3600012466913533635849315548873090393161232883844880522192535349570281944618024192149168556901955000430958185988214914011215645860176978131641563142196702946730458223966000056118612248356198128530946176255837241094811221627555560642221969793065443220071247974386248517437324600568948336631375382805017974645710186092840025344224523619282123562090010753579798586009673639856537182052686009551824803149988715573718679760184220662362991048334953590330566863418025685403939152377578691645450265181681368924321886195982788072535309718125817588083309848416580036845661011262132365225680856691857883369054350541087881528642442294222150458442536215110864870514299539071143887380134622012481965071273934678540742586867968139231012078096437626631149054179327155317624495881805754640760989750143677411167420588423822488354175767263175138050225002095566911354866109939490714506775372662840077411077737602520142537708153190769599844721673695135410381022348813441568 [162,46] -2737582482259412116831578309926897909497802837447984706060063610747173926738235009636872240703101951585387850016910868084359091037948419363052101399780820465663185720403721324906444686918315403422769861816574237768668560129638783446638480404542037442056801716072064884167711461509641989300407473504258763723111411984044914191954697424022626328162923958104619162403399112811413581475676694068877193078445615845687852084902120439586621999017963035481721143096433203148924404405494049101743046106563671871332190395632258829352094988238853363828146533349969579949504139096311878845186404432997772342274151102021652792866435758449595247478378970911643349016634793226402731879825669116603386024799623941646505305291452512062997378808480007758164789315364004655981431196152361632611800950351049743406688712077625528844588944549409272276713867673195969172245390080975341894084233223729836603206326321745020961755197030040935066621399392010242921282105162441 [162,47] -359877238906487188508660189623449492319217227690464957730928140553330006594426868155859221394615100313996091741367235723100498849316854852146650192171113019949500563080821192385168997891758479062795548271148220597350743417191125869504516847356549414326283019741072359889203040239414235472116988807627352901031961783259088262661757967004994983231805849084143417245548205782004759906464638970714565024067311439634104133752252667783315409900710774132689677741432718355119787036460787703375357482224592500701741953744193267430105513792692151248483543391353506374821810907797983547326603863150167366815205290802858675632648350166259886428795746465732940486646384892738457283538524035496837267992110707678446227326061601268025613732337297967706397189402953533210601064984570914651527276412628581573617484611488721487561521826285569198849608382701007350600415643179137822560166379188611419393652930843450114350375577464405013202612754892428284998098624 [162,48] 36108922836143478245221557123892032361886249846658274971447296403794141740593262737764256863567762319638859267861351540631571402051641298084331578181581733689510316314834843853903962271881126641867970289916788323571908601592583772728933744281422023694404742107385567904936871620381500567501953430561622629272861412027067987477811875982796896774136262960729674357310759662618193509478195608414440332368382744717247287944746072701023384533701420677300597277903874266410261835539126210079717302141201218723665334862593918629305020690103647609307390805482709573247098013371085848303260215991331826269740778192704948268474113292622223142967902792440972006660176082862535901525880925762020222352556192021970711564554765125169557788841135630356418431693050117727183336751194805283821553966133684354843119508400884983328032587800181865997178645870564108354834394388225349393958943391820400960291889370834142231633190761147897239514238562530101136000 [162,49] 13418682280602839920636519626247851070690299908905416312953040040582858452516909903636912529317741737479858323859916895785720754294695052102990700544764712580851327223359241701594135655113388980098690712247180227653229968610883343406865530003908930862210202753637492594995213421276511456426287582856344758103829869441599194811786028486458501193844335016905577747238457174943547937388179430061466543192269671875559475639136395894302889527525751920051838727667976704789303076778471180432986191054295420996550399132185494632956802199932149071362507370961540018294636575410102235102722273400418563791643344893746240992599079113529083728124923347217559675031792502758346510220860656008393543441807638792137180104790771409425789403059342209580360520249542905295730947385629364392690226666003128889728198218068189512746354114878838810358180844779356960508976371536295199061092828039648872861422554502624569122134643386291494843223862591311418448 [162,50] 1607593252778854248288862052807044618074115361133884164685138491856063739709956381253209513647631387849588611127689094135727256715374207585135087163577844270788837578786859473033496079353824315649639364008211965975779895184198109313484866612719855727317149549326490599889842130887460796344149337435043067983302632403240159291162392184803256557827384995975152641619416970414713953937206886950199500246311705079243878443890052487365750908611656840263338477914674456615698505699137875769410864489308087523123322606822785545214385040298465365709117562914066833678811485937080860321407261225136006070628539771829928500340973101326886743579744629115418359318940332641141567990546600096700416807807264477150217072720305642565737262006363238130693387195988378354068521914452526396806326001187121121696072383420426288479410800264651323781296047825879858777493430951087220282706992118879848055023611478300257494161009228080093559303272533451880 [162,51] 112413851361953721940236967271891297203013598298944336202399366532555392337617745702894379975527791557175633193103363515240085206504982595505311518876968995875986655930637958637682710837579187077794352075949093715625934545647305833775069818756081690344102326032136891178480696680658667451698116013265989755246333648066574930497416697138493807897210242349559624036209819333111583303955809275313784983861680924059163941414935337252726397956524280981557558609405130951095801317203562522268922324076932066686933060123887156573776479990600868793551752939801182242301812067396363675683368364491414982713210024715083867566745912746640799439153882274403858915351112514673225341842338648027854730651527094358601384876050046000558274642345009021930600472955220376361793639890057034084024839990745983220109482926926602077573501908939575927224350160927673289897404032795040181657661869048441043801684876542220714923552308469629246364044687936 [162,52] 5207976809439120111582688538764297613134998972268270081186531747139627684867118592467054988989049416002781279833642856066612674571914660358835968864861622335193507901030709335382443785106908831365048863289287669393132507290419350763211551851429301374706729653482222429517746762272171228472496440076868444031312299803026406993438173184440727071655692028143527257443728173621771821645061106014817310149987029163320311041816480675458532888288443527312262033651453026175723664595447212772250371164301789008077581969324956379329033118340158182473403072936954604095097719440615687601364688865655518958757395439608310290225397710176313527737158912576308176100295449784188054258665400185398732518806742509233971302192241367153438903953551257189649729622431138260797417016730371687749954839407606540371780491271759441440277349212530386705086928402415293234180430514391530699404565308225975010556406233821848555674692734471430056645856 [162,53] 168523330270799771070287179153394579304935321118763562810297849653537037357350682257099543222161486403994701856448692698279997474037979791614340978237194946101598453297659945153689450993361128937450771229202863498673012517650620661631510422721526940513063881695872126719642101641687123109818676411332367707856027352669428069118561340260675099676505269475494883253793562693891481121812029299668693439094992125821835914960808492694899727204025472635838431715195247022068328932064451120418346523171355218292120255689632558520046677394395881434449020138958153564197922141620188455765682310711251616106573057308303770341867419204476637436318382071505687126152902269762251177913913997716082956741311078100158055294544613680730230232259686087251110982423153759475836648581433573668945515906571978978995059004254170048682315748093627251561364984366154244791175633748855857819022443136188273840540823767305144481886813434033560032 [162,54] 3915911512657250964951760822241494815536752484044984591090020592552479070272054500114069252535267112026228425437839057990011947467885964002625719786395155058243621862397616319865574683492879882489032824723814440123377924502378450535501498145141599012457281844998475170971626417240477578411108698954026929588250825652343409249750604037876193944098581988222801339056467903039762280206603009994422167566692489793118775364967448220945365434427515364362327338223332466592293953694696507229084951708429748016129913183473878315033022722818258509265190530127149287806160605554955667102983652016103055144793859774082364850667562112432867300689670026230257727414838029206407396262198889383319174206835698619799520519461373767418259730932423352982113911884277015806398656424715772585918551916724692367899404516388880890417206836365021093729588036587574865526821632289885594023264612671554790731250387869813385119801639137310198 [162,55] 66408143172377039116215839360754877772394509961765180142594731642907104724756884058685894600148749922041592385567801312330442348331360173599520794303887592279087937811716391815501038803222755581415777530989937904511658727160844798317599989364142909393915501882682628579433070381838715815753727077296802726497547767556583279037931741119836993430668990629998594248257428595967659708761487545073479259364570766998891536718783521212571938298375195282535052481653164412464823463784184321640751049991099682737544256501801208990407747032301763848166214995928371687321437875636592564913473175978833573589401700338744021097858179307174153087150514906787183866331683266094904704397830394808660840879844970262316127793974821146829335033928386056213211473393722209999095932351495502543041649363060713957222830767381934877727523741306293735324070020944736312690523702888012300569334305312887995527735673666233177703963544544 [162,56] 830087966230539620936224491111846831982324164406655285439284184393557223812515901728078034937196903215484026327077730850497603597723568582711888894868816685744715649826828022754009769578975412891326712793741268799635875385574860843193303752582061333150644951378979423250981094716480105232688350035733711894361454405702553596734773926412615136113351384191545347758869940277950830345388608935606295687874003170593066967445762979944231156876746134074954651642366607743089984225657712931808362210592067915966784410539197726649357119392736118219002660296860732909190097660912648083894302456735460672873677880393975312922398755504620844027460171742728782054378977196489176453827523034648269515155405293418792129000064424020535648097236812663382049912644847053197683530864372565108871614415405371473742669212508623624894111132592673339807370527306439984406420124205838254853854036303112039717188360304622474346944 [162,57] 7694228769499714470956248732025025277615296871030739349425580312102881839816117963339509949479078684567908143286292619764707890523016360031715546803704888846322775658349788437910812320531452955165804028707817953446266466968220444033543511994112684431758997722440263654647516032205102435926175694968782780991973806953198535085486463937222572928325349482475683499672225172190880010803761658437654926307321232055723812202333855668014579905666363899947122640836866735281485811136338642831546557644062143560382491369828856503501067717614456315469088137954213678929624669292483932213535750500814402555976615190697328689314900324766342084402349850666763037495746146697755085223962044795738115125940003555993576694253750495276794127280384338741685932176243111113225372163369035590775572501710779505765069613424827895081340006064300674802685477659254847279233807277857920687713163024311651472371461402062638480 [162,58] 53070145058870150091122988373444829668488563742103193628870388573172951154419264254990022661663360418373240525558844449136941722401392999036042931793865665446853925802240375575222908927703138571117619557230544282863407619866993316934303059927654089949213020831572106997072641716257175338519665475487096830051395423727756022780458217210900480669794357114301466359744766834424241048105897039419505910917776298307377236448561939899710634767754514381310951103273506357404426138151769666151365014176041136744873139214442807985471825361045144319924457561112886062795250243373061900197899016068292444824747975804495619762963314305246914697614650879177346192001554576283160193248895978018119221353634575781302514411739022921510853367879897051173297502711396031694576585576877847698818002722904852450686172280193811798742249719390759480106949339116693109944366772744467747267491260860441842796904320916512 [162,59] 272842801986992227227280739795874397000910471494114802963495658431780212105779982878860305227216586110933231443808763077538823668119887828032399226907585196188259757376747255151867988856871565870191858162547284455519316279267498419097251469958117227976365794353934330189746361399449796570005465835057751929030407139455409594099976615574916125371043677964514507563897659546639008115909829402469972472141888193547833454509816582214200189588757474214467599199569460361199997948466415638138986555709783062372001046569935014052568313157120627433691805036919499838430573514244306163818840413719827409487264102882932633836559570205589126622105801528922300811339898133439671088111330171619142008461561826996820915743366259385205802402996131013617010009710099310341519024061496645042361609767586877707688402484643757924205971311842875784335630865206319150066701059008726998776302249347569610791146752 [162,60] 1045610375851121002121289576120313912236855334604878250176835418322718553597587424027309690606894192646365638883273891172302953578207548335394254926609683207358647414746283350425251527707111143687199203629752700518376306580736960791831772048434600906915598908187039667393362066670100831666132126098079823467852599529920662471511689806696304991481952842199312923658262007309559183775911405634591224053157983490796114979630675810189651025075585618865293045762960632083793984572881515523823288368945423793600331448965723719043262247171122921215285691326037647475595413671788978298163818847833569191842782005502507736231799912866042409526675107097561112981911813343830892079104508445882918134886038058635318195124828353938261918134144513909038847505923280314514231714264238919785592141983999260513990997903133204250166543125023749991400579710796060279272139710124933774354727378983590302376 [162,61] 2990623704578930319786841318239786784658350270812253322735633616244041095827133070085721711323491974760359521000537725617849239351228582044933982274570693916242370476191293478504693738702848209097534183237181857111397769805879743597211674415289820141876975370163633284737224409224528859305894285852315177001722999029774566490475718001562096911687131654222218540590349355795389389560308492163326849915425531118429193779870552259286615569085973977373909852111305607606742300858886474489716372898807861449802757154455721906558391416251035703282593862338112074870135567113504730722835673334858191073876973338873790116764222152127884224945542120151182528812890618737859379768769360903410997309800107430636321458288171782010440324220240474118479247031462631054879026719119523607466336373349219971157966492574978315417456224772147661827907806125526111198903135696177418520086544776199200 [162,62] 6255116714180742226927103753751057068016628924572556193522866167812092722743992577578649302739735164498163262987090087299666295797554982591052653023328428944974966767962208255039896412360123175875969007863438529563628264655473800273060944519326907312648148532037204057162615589058506967436026766910500245722519490199009727207418817194000393235998630670892593140009381996812774271178805117947738527393518981543701683886055624145902992991714233182188012942451517052365799799602800451653685559512780393053359329724356460551818741385431895454833027843681805056863615787011667286854452144623092134577734005911338820646739529599756482894416139161990749176597584393604317997686509806128887050018175211252082043715789446777518095979146606530704547245836105121003008504508308612001821653717232390015547763023337511839500329301556462863264651762120409608066702349735160671987536061975 [162,63] 11502186393725428766399801093473385358296492962050959258005002692809823449295555184829020502642568370491420951644082056668263150235451303746490408973517339310418395265188230251075436182702114682287067465229911478052044037072290967227348262277222277600065674945793190714073682838754351767055357321026966996188154879196959988065929968016796300275380620749891323608086300305055545059029670858506215815851845139641254758906954017769526208272284285540464552022693463235778008546605702813496573996496144343284127864757565080919957377729250055904877302932126435525622802696214091919349053122679975062672473005183990310985986683369781604041991758449563895482877265297979510982505257267238588766312679546878313936986711068760977028296642562596947884208105410144277554821687799791685912469552139120048309701057550851552626754410314835954180499791536389476059553108805199660627488 [162,64] -10039024640382223000318512639607661743939698039221506217861408054613108554491525894948317968869140402634161561581863542922823634412698394926409720108794066359093369478936864874158672605161411901827871062009128770986302395490397878452705342363366038941757706938570550704942538870990998022804780816183235640096876742152707114163862474059339945215135579155677580092009505370443785712738802763429816274212677984770138764461263851687510681765071272154004028219628970237247995885439928368259754341264327322420398932704544896249485730947680104323023387351974239896678815775644833705124618020902268772122627474631333403628398733813121625037888637088452214793538949223637771283863411913033380247115054784886475723333181013817328603324107531627458228255380790418720422672095222079133003816302370372676830697572963324588593033555794176326264394993174013064053342401500882976 [162,65] 270742834329934823389008190794676561772228946029672115184318071003429398718337539394933884542941839531551767251027328116652328086614840499571611672817478749366567228083121333059468980684314265861461283711069117662904848151132354157504320888431304912858019846746217503602812319401081359407962409982242142892605881466591653201260279539925380470001845884954778946617077232115592360633137519814824345340025642707046516855179574059227377224173792086289403144962249121745399276085577988174859204037481352225384927912976512578969990843354673373746502798852933747237115641124053092975860028858340661356104812628207354227315800517963696615866141894285327798569035285029545819404014795300742146150669310219271131500062908586399419568611102578484989238041333996136478375363211142023758846807036137812513273082128059968943612163954982228155192883948271101635226132373168 [162,66] -2597777071983565931864927917624210446795113386035022342144719830810319819316141938070580854856918880663268311827979510028537453732127128851934905301656258604501989926240165090297741825606546336385236010847680796275548188153768682041423542207553057561346517551455629100962515731330926956801206516293305187266696191009734895813747638119865796667393261866546767284921295169185351853985175452530505570923574091594022492934674494780792233116988310488976323298535747067772397822055263078336217647280775306750782045111267506894180523687853945744094790345064520121013930033586413563834772900388263028590755424044451696299267125955884279254326930904930580890653907765884603258759534588281764663085588124696741680282357434591264392071017736942236116367437068795779023681604687216417131241502684119798875272911627288281742518641504489155923544470372171660074396292 [162,67] 21529146306135618068340712739677746044674943794079377849465326349980459391641288830964183258629754306326955769489121656199439749277012274507541959028490858467898403596203111614001595048658031772352019126823852091576400846291223071867566387409919055016125379122825728564327160354277731499537043129061724279122226455468277692270487200119742043033950898593220531280532118694776072663417041205941781710542579348591948325797702175065695039734724636631639843226355985537447740697125308496679860010864865409965000692775020667374475655135445704622431998963318722955183066833517348147523533122490558230270077158176946118937644133103236920142003763716078140170969458963327589156981724184330800126156256948520834274610857660886465243126148789626486871758414419354582675579811585017060646066638544209636789282678235430111576770856568149233464212936668987652352 [162,68] -146668202858168322812842197346173341393309076063455742371263256229273826532790162097513690476609524404997995509375774542975194621782301353945389912998880035998997464013025722881336984136084615008234349005664638199164454936174862204496514466549691807671798842513907469915146518372662951879331115774567378650442796716277790137921976342733694003492238035840538831580083291192042053382814464165717641080112662504416114592751992217990970004723853423990245707423606855897034414127129442880372180304920580306622218120057147861648160034790025445845292155955060838296698628093764910361336759622284240173845506310796763367573684771598906787627909326177830083197451842252685433960868933577668013975533357327772463648178677022383825458652094249950163432529678873587851141441763314334854863920472229968311129391027697729994368193777506879031919554511341520 [162,69] 820321473327714293369964048534451079182081593662705220327723406336125853410230190631151293546712045932108799354841222902176392832308782398648225429462697049103298622482017952976678964445226616352400948387096483836546976118539443433995977562835844326610222861127990809321558960811362437790966360721620625988851788633193832400985430536808899984631166045976872083090588524706617525398271356371064362255595737072307371561748659930702572852094632239667076624589451057094613477418671469364955651393462925720356574598265867707042108348923871071280881748112844124021614072462950000650706538111042318235156763754942325654712985618784664832122148365383730556429261775127350939277665309781575083681802956207407215395765074616105941603639718598626163490976549053985320536815691528615097325157268334912699327811008771057601218632050941323915611104496 [162,70] -3750635872000070932828653623633787318274228294757856904893602813925931351897145215134358490009973519223055103191044767257189667755476937683333502410345505965192056444655267445037974770445129833116100870133555804400018426795587022211681451917979170807973919156944905140492963619400174858843408848947270464693152492646917856409488117933808915269915896163986965593112648758076600700878842664789703274879738120542610791539966608948236558735730906459243023127385444129940512903325577867635964337220461280351789251897538605587617124249344485458146254295383671129015043523124826400455889969491298454810120659877962617389221893139836476780973452006291127472172809277119984347762544341054638498848345323380702761996943037479884780078972002644470833775353840648420279069481939820057492051815230554594556376259103176693931391994263612265584568 [162,71] 13959957171270393596990845387349648522177738118430802271597496600535624327427272275453973657766557819691048125524138143554111085227894431893833586067104999299038248223909080725677799344279865280851079592264651855688864611470068843973152996794674128498470478597471774081720241403818966227855748113078819046190048999647973381382774043064026071499260087256427785023187571302404249215254601093635449322691188463846427078761342969463773126840025705905261135566635082810845907317272440131964028653241013303393598584206693512540181608550767723612250968097499704749206833826132853879226113298971795720902783270546777813293894040975591149659496878532995824180226607818839648757071169764787453998282255804280672837705478797586252189618769857815736823210672830561429260609995269661943898440127506273053990488336116816068187609770380203744 [162,72] -42118933092821134800863083836710075249401959893551250530405698513523404078730040930111439595687221370363989745126827042421480914381452115430911667648160437219106550404216164709612677583981323703250243578149053758438300473934036321151831638676658095500879805819360712184005206752216691339201318111061659157029307440668358374536908926769745332803327271397134227286082651189379103552759815986501510972181919388643058275233762395049201464683839768654981602228254938532349835343022444250451825036570913138616124673848728297768450000893292576624543897799733735577555914272719096445748885138838241962889692561193092323724972787009012373988355793056796332324331504489942586210669029177181880670099468827661647735134486926685703706255371895290138681933541418387541769149565343324097095296642765284629230215641836015593535176594112 [162,73] 102566693680345168321985202089127564045220049233337821848336062052245732149116369437394590977041873038273451122313263713215851591410683724817766610068829409818965748782649844693581215002707610473086072689911276598067963018862992233276707630909385298632958168607077948716654150602494860791959506485580434190624571115083543079331613476650447731598495077947952215393299783970170740508988873920481908554540338489350797022078720754506396170773118576615882130264191289681081689105280944033708071926894122069422888255236837511804476986609402147379266524960816229912076426580339286554333676801155413154959153411872832923293571323476631432750307274067675041657155851151840859837011915025535446682664244538809032689190985698544853961674094812840012403000403896519804503952166270806469994643787428097454289839823502029944579264 [162,74] -200701336683285744962561943516729798321570719934842056874522547707196262190078479104308434077008346435375698196775722517001558004349193793822439892258885740181379897270294012893072417763504224611117577007223981030516875825035943413888059095323380133792015568158244320961569646625885230692052516528304129710224188888548504552504804003172325841010231145682374266300563037221960456133538255975677610525293352738397332412581162019905337337178058875031508126479416326940735304821117241511234410432250844842203364317808997654319183805820762791554353958969635125582558321818498804641847629093024592627758306225167113496386341452578757494341172087891369663059436170310947773898947481163102382198202080341013111105276462615770054717124384278286295561165060566207546818679749754600667223001739146634236280348206714011128 [162,75] 314150213784435665267703986676338492349642909081413082952826194423609188097796259642217255027208854707747540027233569491413853061328348318638689141988150112991357109681151487690990064032975327975744979065980096199013970225608444576200403303015228109290981124492785334236682845997411353813372899038035705447291526404284786585854998244613755781866542451022928204161684312194701224828672415823696314310668418363015605218423367131021426001154109445501703860378941637045403621546793998367065609663909353836923669871042243179390795115735255910566204753028194839905828517758751274442425467975690907314747085870731697703360449060529817263199295282335282166980291262738586141369308703361808950781929528148656255380013549238773410830901194153232846260913129323251929623529585849444202239324184674558872370553366080 [162,76] -391504000242651900360149729257815742891413075620210036406610778080317622808646701406693311041689168558235373639279706918032048071530273820568152336999419554444056118810223532894114477687692893452239002483420732731873241380531193092883692859927261599330135838285542155538114231250908811217189946713040063662306746396454115631216540433836836351578267700810299268928765895343833212405229383342540289810458410716686280988234476001037018806771336750942022078505206653185592898278185093605489406425109262274701819784548294293861341572947472435450012245040193577276698270674288964556941136459866300842601114920781416994453678605168280709780969975181907596435584196512063334940329331601694278335117374360322998642587043453755355166381315392692152721815701730167595084049548438145972979911033240786930945896 [162,77] 386586438239866351160780862388365321918029966428055199237096029761114202619274235264403420882695610324696038764225464169004513763977790958798643349580567937152027017227378715878310269158642415662295764658776946116906064056952083016113002358027532963869596217374242212686445458837763567034814945096088101348232040534118014308807763413840918840246890956057061110784891337364246595833282694983538594668183807328047342423342248804106140723526238914248597224532277844889236531885311284928732580368117622122236011714432165482336269521266187804636736962648713490136081726788065837578009886424848688791843368862160392877601835534201076140342931798522890890089144987235531416329726494934330600723209216116471135976510059360971662887310956452018943720056254237837790761251906456283358109543179340119584 [162,78] -300947236211186192238241690939393529782664584216824083839786726144697825817664966160052169087427397593824525677001813124630142492188709719996165504779369397632104036225601219031272754748179924313337852950136103013041405661264230463041409851363310606208714743313901982398446862275587152086666802122143101026160715874278289645353636785827025793670279442050642247879109059502095949832982147685129558893080083632900601999837031194043251840016366251761096660483571621940835885449072088274827384848109369163016422330596530869808725760855617878128064316824771833745474020653299908482630528282040893548043566357851937649460730134011725536689282545300802848371025296024363962406955530465484379031889977306902622367114030180861220084071554420022357338634570682378529070152565274519506318478396743 [162,79] 183739092566353149830000144914386178989916687764655331361135363262767190972370757443679734410385084392841873643669024378350656684170955960596516987366728122845749085281395156934881852924178100976800839462521437759353218050354787923068878077065083976939768796447028066936609685611079555691121725126675680240112753314925932497068445187341650942005352887602069402873424545895306959578693789142364784978102776753885991028384199884469123771382356593462763607989942726869552928374332473766350389276972907924914754907847674765314679841211723961452210694428002838123454058026207169529801307400374670161489559330868490439140945364942018996095916926781586932646952724478173997568483600043211031314134054703339868823440385059917539120870350444635393059169148143250140062793279970440736022976 [162,80] -87501763846720706270486583260800839535621355117301774576549484395516299968651867282276154047922877711061452378616131690963222362309166909590649676422283308201294723067387195350659224988583918594469772743100945874705166011026506519296382938150379572469216887710116416354732569446757380205363505392908351472130048177699130329928488887184951288126186095954290440209392350252395511955527417702678081388548289110261928513492577504319208423188185923699162213430549915234868184933346097465335203445347774428822710239080581045828424062920922429483589431684600902516567154843889344625536980827351897388005043463137373963826727949709982367249178862347053278029148371951814117026239594489470564505291936274662002852619694659515038652629477013586964859410950935436136216575346771196000 [162,81] 32319510434296834520083101860470238384704040033706803047775081639847406958995224270568900006060619007772362038837999384184263405105768798890241318794062731030381755773778225921864799603740479663402625677570187741684299680929662591225238602336369999339047839357596966520696611691884666064801131617084591865068633964789508999101276822572430567970701813423530048409134033686700679531264945600580643425477286638101875757578327017776479621862018574390513306591196745867432241336491724994242980480728283590540932353220004262711074751630114901465969443310885344189611994525603995274854075366742178074935479512494503158719661138297607577169845048644459850882775626802337762249325740912566294735530320490890267220892883467818864183020288113441072107662874143591484555838773152 [162,82] -9203552489082983406561518798197784022754656522332352944581254720699739854780063657240278199475749315121271236131217109946062992493576469646989897347712966875713768601258782663461592794074574931772379836589191982299010199485297423860616217867041423266078986208359846595298363938798748314321971905612233976708210971115703772543339238029372945878108814201190506818790309553615566225687910889426395477570463634210673992509530801635178796908437391884617398248237600004856181749249200108170238748773638307953551658053158677429995010649304592675827916821359483751712277404798704566943712008080992837330126899373391824032608273853725568383540266505803771821752309402396332327399339339602573446003993162667475693860787780693541164366991032155087282900963071533556283124 [162,83] 2008024349489676916650692992875293015965005317228855655936200065956511626999288399975114476220240910790856705885487709218709322901805494468094525245935835923906999264177360642554251048438033614957221850829647602942234528186394015494232024303951601663542556907898067222297093760481938000960981621536591122277209902605829557766223512225806478883650192908055551842332556176242555934905411662551316470214381970088674494583750527880754450940571710226677086385325270346268284006408371061677186994865566473472325531716578570899072202658092386957443118915398354269292684172735111677046056852593600790167368178524430484397662428952478218347725047886700211650695266200555698752073577763333107674343183000000616541563901881830387921441327484229786330604736542236032 [162,84] -333459560902114950016194562153277784106958460631660090749776976006890813073815931197455903045174030872955298251820834012067574336529288163110031068723462783796986282450423192613593346167647083313592975270511415074241460866685015232708430588400258150294615894745448623071791644897598603412353304055667862213835517767442265386765179081178301742263476802016360391598085271062798688751543814677776579613287911023283553789443104107120496249519855028024248872899135590134519149308344448499266427990794539630554523353134654806975757437120334809248101986415878957216608345905953576617875000993121816944340103882172414300075055596018039881766211846829901581078038562595708213227226893546523259594867933933151159922427714603029450424911024219381415506317584 [162,85] 41856332055022664771855558806296883519025398274668050541681443254796402141915598400496815168432115575792050587022463260563582382144801166130785324582141081133803213802098740754594309958120328430186379057279649819968847871014993047239492569761941006096215588758547226904255703853807550997388213773850894777915156582498736625570477338142768228564019629269346809894564591920198840310008992350435946446021065293610694512182539067422182364824179429121393358375555511488848262900792220675641168154972457823619145353730063666738837418191215877405358953979017976038382425129720841283210189941197098319430152557730551048516860064506637195508264565613248854415546975788847511919238081531238289130758825212071492097312632945855925326233053351373518480 [162,86] -3942188277656612416946620110100513212044273681990511800245254798827847064895493755522835217418330161513331543971868291239157429367224111186507804577855632562851313974860178335611878893770309320201736010813331724389648956850561073796552824502461118298633077685500814356410338530348065224171172608814064057558228239957673418699167479445084330185925714805139960325573500984064944474399455955401015307255017019349391703735348882615869373523401068316261316357047055852000701485913022421828144851210794437931678704492594225502822839905040802090085247901697918274724282709979886631646183502243636755558736765660436383644755799307789213967508847447862453793705234518989882158438170602192226696006456937988255426498963566798572343808132420278 [162,87] 276441732612526516443024014200101927320634006661276240387252111561134035021891170999497833906869724543756893610993338848289601968029230639272087600209772281601468199600025459585672914254565589197118912553742481645890754247380278016246262657173494289328076714929175802510775292329462805268502003359661414519089054048532472509123355050444809973822343051854510100865909534627594338443775659195428260704617696106005375085767754840530669857627078353195046956364458753072144760734206919249538201360076637326398319820836730031839062944007928399918493812139117190413859536468923940159149259762301216815136652514745750017298508617318841922674603536794796838040261761881471730072234503245494346111999206825859967762561171027758498505888 [162,88] -14313435763178871829116991885572253345227408350506181334802592194395212160361731371386637175077140378177538459635150992039583063893415303036728403986307574478972328326171638921915409380397566673352241817820148794029803836820690804555215429532052536550946208681925275538447048447245965690679774071506996821746426373681397461659043452404213822313355275328134833476106078230400349100694430348119458608041210801913647647045033443219142705396353541043099820150256875391513811977441172135013023809398130067706995365725512656641138556960466429304475399736236641640443888577350681220143239784192348818502043526422993022785029388933871028055233409281345051945713932312837313445756184590259230107279007774265954301487140496086336 [162,89] 545853500946262089618718281385842385059387876024542467577923515049505927497385276674642973288504178972620709857040405916159786607464991993495630422790818384380915284080110502888185774852536050232352917075448022114219055636021897652862789695470679833966886915076702117259634589654471299177045721271857917015573922559216334089880808866710125635528729584473024590337445924563105424779574092635316121600858006228497935489487495612238801269644872762066448490539919161408097766529592012754104522288737613038019617072785218798479463166392335536527683655651943667338387411667441210570583232870709687061071140416566013153014368311814601032915472122194942554425555809427600329531619120379001371374982061628824811612469120 [162,90] -9071968346154215402057014562645993790774117637123040926441164170357102069932703557295145423393185037472136295187116782769170837610592733543837882894893647437320750487845504989763889870452151816799807230808137355078640088208461237815813881344423250420969783456413750182648383296647292242651034991744008689426123159402472661847075810331243928514899758107068979903057599093133301769577062699166027942778594651241822172137186402218612308070153768729453207443562764335064385666339619758740211635254137511176159751759263348194607273986106518706651896493763904721161175370984256970482652178993361205243306874284107940916983471345514275791354023535692929523301230310841417420705544644210241102517347189967684632 [162,91] 9075510541682178553426327189810528642455406334478792610111072375681957139378219291765835864726596766827215685115171046608755616122642249255136960614843595172067792132673768301378084001302466671992427350493787042680507555785640857023060497919984385011178353200548910196205226966219116497198975314035958192248440613698802058360768346318007239040527170447839809152893703780521664200119496038978353698669431376895282354440075366646760987624771311027732678366989445329310260440194290793868010680030070877044798635890553838182410779180237974602415131998529280630276822570215602192617335103237440372274996013261288668887106236959546612515120257894030089557106521612719943564838794609302570363243158540288 [162,92] 10849274645524906671743986007966614482010108683885153007476230064542347778605481831725180133779842905012724350201827315600483971581651004094869002538649505976553859501070912150822432998646928437981662931983254123128551088160757049801046654781757460411120503875668911602100506360123298348782016997300621206449180064454149959450851410735674815694630144799268241125752735542595389885463394165774449772729565725760831227511184860736214471812938051216645272997946195888968616003347830344776052553183744610533170039643989111478632715695794031755986224950936172030122475024459134792233392504305433233617557220262863539658319943114579042276232333957956154917013939174112444844464868887456940614629584 [162,93] 10993266449307128832261296824711618776105882761118038718921209763870132116742699279870774703860163477075801438941224216269702128402678649929767204297350967200116080242371990725887923125736830942836341758696790206878183247790702458250292867036684309424350917569295740646179038782676982844890233340379478695405116354509641306249051024621323733427836576389054868522726395283101984978022708042884795824833899837206253310055219350103642602475483579317011580174678681316667967507946381351749077125086635365583898034421625413760614555056576268631124315914107141474304915134041535914410032890755713020260800553748442351277751181494666252735580869093309339448897312134326762659164019593845009696 [162,94] 9082609572548024913954374775380031374283409428019073902408025482165588283516883685872386101327926649611543884250745836312848849857170624061243530518458147533398639005352414369584972475834687437606850239510665074700365075182765751648626591041559618229065373642778750359311195436465240047023211101222767051776472945238497948619132290305230495130017873183539060078983414879566510239469054251770652416641854072148171990385818214865651762752682936161988742153223807405628492742524467277935235040977782839300518352250679749484264744092944663710993763225784499710938523616843844667298595448570540413309146890956430616581112969112018126007102407582706857581854186511230982648147351770530 [162,95] 6091037697363877969659761222030977426167783174267911921593685251793337974556204679699877064223486464090686933866232738902061919848030557735070623399478271694332468034895193512821708371534889100334384101767273752096421088137243180691388381807922200097715037788904296902214793433753023500215998199781908542950103743921319941156475758065999193542071171920371822709940564725651646031340353499633406337860818086470964320127165541349285964348641006756883467815523080126261198396189630109083790654056274371383469339923986648773506403717401486976964744376276466878134139919512828770517452848437218026163901247777452585389326395005467572172956040599698073145187068381986532788545312 [162,96] 3298406778044720265968796097391347320013021696518063139397385567395722189654943286482652828403968962761687939176355246056044068466698285974046969063912409369533368112182275982703692963496407323141165238450583069737719765253327043170174700899968176255472853748074286754052314625443332296617011641241652144163659145900270871845187697667757968026541831177958081388328583212497781599227187059805210428061814872196589281564539019264125916114429057715048548204724818497993487877760259702924815108436974165631417424456692822080789496362593079232109641972073637409727695593651308658813373372763996663645007038774729342209294607626989936386775340619206942577085997583522417920 [162,97] 1434324517026017069690273071793395861483238926622462852521460435734444938952574508741924803008780885414971479451772202649853081717692496739748332317800995630959109872197372813001686434848502731430390718689693204611380170657331972147025505499231548618843723939271924980276311868445319695339042358215162959987374502560817177048384170580504752737496245668229362874237783359135018080093640002469185367372436320118728021721999634859180985497712710313951250726152146081961944315744453731466019810500804582689248689187375034811254964043787056570820741584080983718328153609743056676609031406961978817588859432589524410943695727168040140315168553062510833395570827811064 [162,98] 497933032266725589174219864158810570573217614205503205684971432056739202174435759268985146325431862588605289757907249080906463558006741221035537974114706441971607876208631541799154910765665939225937237012999383745300280702232233727281896534839692532243684995031884072804340373575692559183670184746216804759024629286365861618927874555352319873267723351485650726339096677959426060776264213340450032144855613956103361144306868425562888509061618700163005448947166281419199612380844111557867765875538693642133664763415236863935208201983852765107625193629425010710206603932908023206275040183926770749052146321599441811019593829751553139958704610072692579490172 [162,99] 137140911287598527405731320973705430834367049990298944259627206518176810944070131973516176851876263006516423304971170620690969616557840934509166295930084405464313674142527250219373205220685771044261856614632191755263000378892565619307842185364757126500184482905217320314419092941953670889013813873560183582974605220886361287514995551876774430054106683763764595040721183714162457403725293820760945328373321064765592943335636399373079946648330687920047195333857301928668546341987681409087843748324660870478490097717306308933346982210935296933956037915187939437841015563409380336060766404516056807758993446936672592845248355031187263186193075725983296 [162,100] 29768656840672018528346222869300256806142860360031502390373617582952061400608343407144423415060261627703418675286178789429922707031820629669979626275172552288099508011580971581749173848215704085583689549957595373287317498380937696058601578053240190196970520050451025816902314405469584567060751456396202288777412377588355731770455980098057958325867603320949547431697240420063025361072412174149935321376905476065146249572919952671279957842484702540469931826835643638656593020817996416545946983039260867482846472240934181985501591841029939399575690854586310931571953955370807200297676634754921899461962807925557961014676472692892919731095037664 [162,101] 5056966745667811762280576878354290882309746705510642938114654674721265384421846671380130702818963401884623020462717321140257642965650762959258483240541353132663838880875184149386355882076395661807298598683482730143200619233012458395817892119730037841263523521492260716773563022671135803675244471060364308676975083980400577202239571383143042226092283423485016972095866101479457695285687449523707995413102337993620408911501828140428607310278496379123457926370232304142636281765146317914569464236270995310254633129625491461496637043288628027230945194770354525425478046459157550365142246770412753701271508765831995563806329159473724232128 [162,102] 667278914856852102412796229594113980193786184075015123680077800314053407385314727548446265164934133187675948613874365889585513839294793435861611260708158711551954630172579632306741402793837066000582328362651151588827541282431460777393780551531488764617387420181803611757683215609522405558426426356827195132177694337892261762317185253596002060054462471415670831178452176098551015358082429925597314133320348987205669046457374737301254301810208523750722220599003580732132579900425996953592018798148476089096209571800145897591803481667156963196898408915443307732413845963949482295680939660254680412276745464990935565191076819590964 [162,103] 67849841746981828704243658629281962972136965990589477207395684133414589656512321756383363945501538340620722334614302149519567887437624565889590747840826911752389307663847152872358013122095916013978348684464512135183185196839388988681667418062481771089977966036076342047102518258593838536338419453904792101379877677781988841240458093662492833850130778687862697272453239494280691085869702836958697172336941574229252403016981767344236807000329708762149429250522240119663925610906174772438921612690372233997206387515530935730828551871682652136391282130859727636076916149962514551003337159949261602357450241100843719355894560 [162,104] 5271385228879904837467798176021023106494035669419838715580893825833988909656610450466677844751106252118122706255298143253056012545562371515406534080826610944016290822503272379541109483806302134674157256500460696555392135689632410211430217584582585151696925013918407881165235850917802297350082501559310842160662939777078795417974176525786598944009312889468298978175643812164544060612644444569381445259481119805066327171034186762695256738045365998871063294231815387275801842479976022404223675186799062523707854321840455161606768054305539768043418258181820008041048872559413421587534254319926966747601979517044150880 [162,105] 310097893994771606981543959869191849333566933969535772289347955994346406687440404329367591732669138755598677007937038323429675751583602210586848715172992150013126502919859325949968039310286658285797672890338742257084499698804320718783655558893699840741366243641114681033274019644790761178061698055241538457412290597153533017729405941756815195789744784629918984395253736401153244024586052904722908867078585002509196038201425377251443909163467794733039556140298436026263158038794025052831313249224389363630758543733783130961370266770067920641533467047446484795247892532740675047921066441754727181497416747616 [162,106] 13679375269166186444852677866051220779906873003272859576807597995281915993150269749337751856029138605541347859422843705819321511232120270898290773682649579281379071743771526160485624070040011057735072642786139511204131044569112781879183716592379520734103724330906892071296214059209499697899569575505631318679014589894135024068073109280756838557166946812464895803642188345127771771720559333641428898907325194437982875253380001241412502100589325654963039632962348653428009550628722155531234229547083932710695227648668538936307067937984226115956560989915225674980344797735675542379507644451598160812900 [162,107] 447846731033527013120320839662147651831238095095666963688940370996484095476307265256596856562886231556218915462827655708092074175772313122545771512011363182003798070673503161922490256481893844527583644204027033196543122104377078270475569138329891098818558549573295199837675565962070142333428963991026978990817004921940949440192150231721215734150713096754434583017980868878077142789805719446094984971088723927983780147819111069098729918384943947433779638668124601889868390264941564671219580789291040176550091619953018151833536251901445021070949249244853264701121861723913107223451139898004544 [162,108] 10761429402148951128843094667037588007402658963644356081567099863550072584862419419925363060275894391266963194456915526079125323252721774669843932808621637543039153226848481338354493990176773252276937607743716770571040413290501447803771664667982405747280274215534142531353790863951943022103077583092555877258269832002965522389498059274951006483848302543603727979766404643919585184471334692439004657191942641534737949808431403910021282805772611527102255953988775838318894122275312370968597876850443673502328012958949168613036845725305230464605578783748121136474781486883438595018875168 [162,109] 187550268674555271136243053170861452687979197824720925907454810395342024419281828012858133649493821718075686033150085952924501346336306522937956798824135865867041711996667782496429544987724641830851981377118399234580835317540595605955643508289403599530921515894606157422902065565971973705860520242178025105644642849226043001518370837267436563700609902409429778833090582815680964927737570242732098702003351934103149337099821660261298116139209083511861470754596390914660598663204341501323893699382603257487066084761349237726265950792890515630799664569432237893725063484701640960 [162,110] 2340533358727533441085126948240879905966443574265715369194994016964856595449326757131133578556634334972330427326477758009541265789117349457209265502498529259178211525375668043742348064740099904439995577277984028554068266907896279127966647314043998097901396211720491506239837507192385525128676260408637067631677241162907776576336794971206520134547118267090721503738926574178700481373815732304368720285472365603251802546236338400321212044743743200456840419289965836414672314391425329630911934262242228687003529337151781706755811930845585329318209262966893708003190042324 [162,111] 20628875331681546728349635675821530413869204135443818569606764718348936624807319908741108678606650751163993485008168619097996739363511911549159271721978644957368571021399204517769603496790224555551550895287838812712789026107386152216453949663991016336210831234050161929015621803128497973307498842013791381387154667870516941342678845472846432490052378687504008200195551955127442459299778114925726337893713154200330857565289864924820857111209705041267542559312213511033301026036535752385090952674621959389725306482390017422176518449557360584412798957114065633728 [162,112] 126514281860555316391695510924165045192365728618032006996962011218572362414096195404566559181823937017003123097825554240938677870275619164171723461417185411115235416551173840704568771338557478751604933117029809909673080132553538875097769052922667829236983664188669061892641051624056695614043937370457729969814425665370528717420724774934579885726626598903899279004695654742810168761563888336223023957983559219773045329847816487670082210022458040202221260014159797095846185314910864091165235538572999174307103664714427081072275868328306474723815012016320 [162,113] 531274442791020712691047134356913022603633663643328111451395131029513304078425512742104848980832816343120475877745915326140038912531649193285697685191800745114026188450160240830963751436193102093732551174502032429493726501875726865005237870301064716800827540472385388095193687246650478626968549997807006484545134129557210776345126094425025657720516494326327121158093108770242990453616817173127707463062327278314087695482399389088775693491778129810891498107174200206919578501824406438819834426842964622556743686502132534353770270189263079260312 [162,114] 1501193969798945506914668407851208615345256422656145625680530391689780833386942976929882922132683121171706433616542371129241833872828080532297488441249247278122875129034505272944762147422023075303724626544648268725158926471841123043066251818573822488175920395177570030427239086493746155442173364878304342991862376112791239802549355889296943953444150744083159349563186050085648737696338143690805225435991698507177742606670612354470818080450166233006745701932603563578748935827363265765717191217520831385059232249216202889831485237072612 [162,115] 2800634998784952517178848456618247085486621665737791159309160659195234829870039908298431823564465803217965080510434767022837691944425136065639008472425557932583612497903803277461296112285296125155767055890897773304669310341205691559243885872375176945648314885711916156450971520478420196919047460099906541560515143557985152449526283390134504087433379310860183576144073046092047307975981102416567028193287565521642669587252994552012271001591749314193678680263727535031709308976913601725900164057283282075908855608303723328873856 [162,116] 3379084181457676133506255854355970134722673402557507983555115292944312317344640311196159217169846233011690692577142425894719440067061756013602659767215525051571165201806837322914458018344975774203910069773293632775657882556420086229226711577900203075498015039865401261932307912344102440121391740051553649978190255929163909120573836620626594125501091067350294970562687151276300515599736962197024302147384079090011604899774049650216247969435671388190521872162203059054504463211977611137747694522003290592669061619854104 [162,117] 2577784628629540521286604749280892871424048000473025583353720949404629468470919720273837667546332702543215070540340135696318486779255478854934178256396092625819528291209484672256453389714619167071321405047378291278745736412208347833862290967974714064997740383978756945519269259398283303287065915992766727082852869890540030080853766650835594484197994761158491424164828002835242693890549945344059815234026531649995004539872687659354066249496027531562173353019362139333791354191945234583525002770478838348892016 [162,118] 1212913459236896521500299337635921197511756108363164747718779250784810682341588677171665614725738709737925934277103898703639227756692034213026210676228394614257281359997641926603496943387575678394400580102517719135424414782963238309109912152434836738808058920246049628486620486609125205665779056819013399842014566031120140347013764472385432754642276128847634385208014649608188788263251602018223855941300203306820405467500171266836844297581221783036024339297817341703237892376053249680390589533481865 [162,119] 342525848351350520086316633341217920800918419865451503168369307118367824516966365306021935798823749146603753192069774206712405605307477737930907856071339170703640570077793376199226149049950462949874478231753018586517285071718154683526145053809722227276469033893136230006709572173451527856620272391397946332104472843749469362602940790183767623413026122354052564649402139851651216456251490644373840563201950300666453210185857999692175040373099519672120241434574069860563003109910377026039520 [162,120] 56329670761034812292120246648573126460329471224731283489173298825375818443503534564432517904370509286367343439880316170791090846541084884854368754608688362274156713880883329428004381188201089054978069896395219245388369821077482196983758293749987997183507870692278102464873409182705029821083471782335553721457516360587207430848246424444424019612405226688408857931425101460826662980765393575234813971159880974401186914295431594893869473025273157989120609820319004096117605383536160 [162,121] 5217061687489035674496564630180448191005787786833190777268202403809489733169398708133802835206068151522760153575877611948476882960329032447607365461531136423203080698164957807374247740411307408495668785448834910409002430700916573750195611793233467384728135119302317115173440127877155101483720817302038242976563551220276593516574154159699613683488037990780088621636535427207410662787644384978781981169754203562165301041078369086077605454756487545202677914795256633486472 [162,122] 262155383709439712398222436617938248820089804278160172845384863890284200189140732132994843608998631773480603285206560028041202790444532782063658238196695797840637770614124599982520964924938827494167256250921286938142460022451970956476332207614209909087749541720840179112328775119012160357968961694006669473995764841821819384193211284119121535079726314075344020055217258376426536138149127745279603196600259483110096725856358330585204994805875529589327175195216 [162,123] 6854716880044421259215693052655149682516307503811146677948732043636686850770652422796819469015870996448842872860485825710214131933320299227041071514381578690376115657050738119462428877765930014750804836073340734566230540939404032504465876973900429488469600260653688629677135019377751182415783356771115153996429380024518232102353596612725793260218658679972452519767171489544217079382209337928694252819955859923558842657246478359169693244866195017600 [162,124] 88978121595667458205290262179806815438276991549640896369362329814449047575631250675197625754906034298927937944473986855781012257248849770124043451831398406315389701070817093137791059840056726933551885564448249212592187877535273762907934597726561300804879008049423494864868266759903903180803889243648518525399352939641724735162172487431063561167960084379703363875624499591669466541407809420556352102682386021615452144815621695931727979856 [162,125] 543613373627702896158731292664146294714775169942920567998184403867650728793449033407757860437024054957221345811263431700567942017325966868944891135449312184162518022893164181297396557684103717085898815685768469905957066098141765153706180196955507153305069446327397687935933695250268381059841581800830527767488011607890162306819512665931954513011237327971260463369063582210266759660306502972992975574826258286442319179840634400 [162,126] 1470996685889113305503973639398687889036125217504724402587069496303965880227650826882006059514900497953234371132366530065578225664593240465610093443173384400254312180564530782673575711767591638059000029493295843852700829462178332223744766215263547972230587312931505605592761343046688499442804885874517271374712968230064619500451944015060095920188481261439566940242546318654345821535851744661464233703454524769283786 [162,127] 1644081416602113229797950281233159064741855101069321628995151786865181817487347463971168155842080767562749214790178319949951608492438423170604159526698399320498113886880068945894244927852009601125478447013846960517384228029267895973128759681077355055293001344204834408638760901645622219145095659603005465138466807782275214559482767038945693456664760940883649037272396432507974792091616018775711128765760 [162,128] 700008763838920220668417789435681691404157755164985489188414639160032761922935675894778194204665666317355993330734861857546841088494081428039545716584409131187311369938367397927561042023387953538493252497676398225772145789435251791493767924483124078984955187359168436030328639603197443517904023681107707318330516887341848691734278364879639556717131395053776937919435180075537966722470186176 [162,129] 103299232164762480656896858713559606817562389186086258612342984540803315143839029237309375883701598625683135927074612528646470229578412219527177615206366499707901425740282565203080731075944936215505300623628091235617211687612431365309422734606035896361112035381612279448495689215612671557802129654591048753876409930215217569468979299816826657308291607299513268327806492511738112 [162,130] 4725052423796150456440810655277611303379682921401321265509248190644877282092697718338322496517443940453055466728914085611578496128619092159818698269696724088019806741318240409687574934810657761268562942475431475238808916582563520356187991893447075213083654980716458535965778256853689374479572990837990315338355513884571029520271274359234295003995394688019400995448 [162,131] 58620263205302814565241363321434212113567005240399393881770431778538537425197931273591581874125576237523216576137700027564390384392483200731322681131360684426718722450510561541481050695536879801047430436119026895274531101679524251005592233241364993397702174972579974762870620441444968332680862106459425578204729747464103301727642969212998208651072448 [162,132] 167774384020921565510362394533271382508572395648298729519392044698409673807277416544324220280230351809539469537582567899728034501023910216062828594733098298001769157133103891745823049314244421681081592359152794292416117169817037352389643540902188097501260058900389978599300968894549544366420474103132515861025712606184097240705351933320 [162,133] 90756341214824879163863127349607941905649208198754102384193622883239538457871970689912321954680611354822307116765639725805327964489795764659795186028101023515827058716921413345377851983356868979191145619909782009420163412781786309034683389994609932128652114680726740095552136251525997831378953162315069745059613085642096 [162,134] 7221422648570890327935354356804574952317440052220991956528558036474747701375278944143720679253346876966732072174286063902350140786553089403657846613201294991635283843272379047976923638372716166949120680396717067322528457016602131043647667226520382576194802868937476588688056614200502817632263253332737043 [162,135] 61120157635487709609842652845341314843006515459622575058466389218507761040712914309525265674116265001277844552213373398824247072911099124858376234962129229667301262496771934777415405968034943202541111471865626431310584658897363810951648900419532143718107941146688703444640050312153935200 [162,136] 36188026151776362689673870780789726131075443337460840009359775242730560382651023537349803277089363621754862742926126720791092867296972170221153911412969327939741736809117878611777036126094422999634180956195965618104870372058712756549949209009330103021247945664309638112 [162,137] 843215674985884913237343583585416105481433338129977297539836902084480884648749363887051299809578936164844848630368783871814927260185304456401944733466746838147428599757043633217123266901848323627748270005402502236638097845906130213477841145716062432 [162,138] 300747339871562041030741259493209437187947483445090219566225230594769843259495748035959803808149163352946952458910654548347820055720828083469515686171852547152918414852775864242586882477517562475337053668447585696862879791482692 [162,139] 530140613094439164288309371117044070483269070308689576603352340314576791537438417656456619329253526599239977824262526250783699419382758944523648421366932642436781069886888896165280809873632128681289162816 [162,140] 775392464926058025335646346461956894623277106875535446334973158964123385364804498138063985279456825732694575903553264832891089022144753235750944794068815247177450106145235824536 [162,141] 2297073066032246424333312457414891015002621217437583783772282360961120271466455251450607933576807634414920548321295583998434155517650712329404368 [162,142] 1796091604505140025109552070122012164340781930499064351453727478404892896693084114941998968145433040569 [162,143] 298813085498400 [163,0] 1891007511951604730177570170819219741776295792636434200511459902419102506037950759406646854809878444507502730258605169055525422946711713609359626920025989060043801924075496680139939472055227306951658442234944647683041773595850385719923756868522754206193598884192988179662413729930280732545209799851282455615450065570894668678551104547050926923636121302563209018455199685518423698965423237767571512880440567099796408016282878148559063320539999439733700339530480394008056403968670838109239828863207162695643669593481585524206287173229776237845194044625896861125487894351518958539104735818746186861644691965444167473254568328436179422659492763887195944180862308454102115313124674761012926157946648134755201290139671233681939763919384087528036632455922880163377766064205720795571091841082155764647774614814880713196188038361885966731973418836626166657433065760021033383105201910921219308949117919179299509021030225949135160650634226507109804202548440530633357857871030276196924868858893654131459231842304000000000000000 [163,1] -99965572059285035652679371308168350517640962490207592441203398207917064196753050049830785971503385785839640280205951922434452086731761914414345283733456193670342979995410215273416191896452661296829502880286805260510765618542172636208745871288176426393549586767532442793535548794293291728531561466686964442618804730159293730767639065147221895463242482481631490501403508256549190735899028986039678863775432155036247802127363325658173110761656090647530157305572236427333956503755451794544998935065519112371956287866117982879547219754944706956636283810649238151737887041922863292763193342136865288137559256541540114856293547989270877158896187004387795052516054099265514793135772047820462196980539189102465526312592367277307701729110350207689538659262440127319190418241912335299521109098752600904490022227819931851504466853968609338320034629905892471362857687160607133950557454085049781180606718723752137147447948202831728221781816693985243317216082004974207664541585752142057770911555515235376540325488099328000000000000 [163,2] 254022331574656372906750458000951272016011322542470601249024123038570625579556401677462880501184492305777873285188719286249024949592364965491513849778360942784754833369318252529757417755515594657223470533124136910149001516921398221727391739240750027067315170753468503976523397909548188582140387858700842215714130862020952997844320784742741588657907914111995136480061557091206709365142019991364736170353643256983220470114851964667062869664672407989830188708597582436514898473516590670324142806666743903063834602617292289938061415387839352392440575338760551385885910799539979636212131039117746591014662344813634343349482579064749341633401798581044660330003109619969025590794372624735957053112238176341603544935255660791114139778289973084645015919136142999858793727562441942944424646323165405486905305200515528786614751157045816446849572118149875605553774197729612337148030360951706573798444689327321814535868580313243857279486738188529893749629560693910880331601489402284878617942920588810999597063651744284672000000000 [163,3] -148488651549753501463789939342364766960051855381176465857142861684370269098099539312731288190366702743836748246998775372838000193784780311460723250952373487656022435998191098000669588763540232124269226188103899765565908883636603302264739055400353489085614284047613426945854517444370892057831548534163198257474563684068784888456269602662017502656339082721337901700776158169219026513018469833954745102564078939079510364987070099963127478087690212095864106061662609885372913406812579927103713553410782688558663969877080090756753991686799804904424471370333985999892350776964069905589571269022889227368339461694766896159511130183085934257441289315068402906104126369536709299439399964753882295022785454826620702434418537057379076945877495401042000855748193154445411109624283544088573526496265386973252799864585388534283536463365565030502944750775253979229008967564908681473100777482819659439231359928261961634040723973008505008872584570316638139911536264311623729249138972865322627042399916052607419668426204637036544000000 [163,4] 32188184884173010031556529757911362202794618873397073727675967296807422669092695136795971928104609343462701098321865705173045125960030294455919086146418090688774935650910788130345747265351335151657910043065318383230215145792035092511630070316446071616478849501071846912558440412354251954773345519904810650899548397331239960355387817327618801811282870181183776699011165781181387343797813656679699183169405325317262741996006383469180442670790301320086191430090836582148301601598642765086220359966046941680301249169060497908274806604782585587487677854702071304374769749042635493047080907321274423205695290112782896519657411835823801474681515861939118509900106908603411825556355797896328923157376764841354866391278604499500504408587683320245628222092015266798491726847978710209643539206626153913118495449331844557518639843826467816009558458251622621436736112971977484089728776705542935545251595103331958754075521019596530618566678193078541916005804031892736548472429048941090502839100548045861334370002211140745297920000 [163,5] -3294287419075907722422319469810780458025838321240590245766244007634817147593538608911074579606221720195066630456612812313344174350464516289769392068438401686067618286156133397765178457061717553744719527763924483129056475403447924119011770920766205397469933766607206950350534671076955517087734996760264913491133946924298714151942993346658541736634138966618519280044698476074435333740629695926671891746846936759217541527213860678045107447989932398462048235775084826810222147837441028861010052900426085830815307915622629185459425692268094332415392955562790275438979264885149114408489475640786592044977749926015070313755177653574288486984563410066928675498546317940382507390814982196902288207684758808172211911928982329934611209369401221271298907360584787577347434260517929840920843996225369018526837008337507494604542845960134359825861000868822182189344121981218171189742981628421448126733544214850764137659108872699458566660734385268742716988697191998482398697442924211546783131900646491826853553307879355753985128152 [163,6] 184540460733305360370887336983558688190469695255410958562277614919028311388705989919322319128939489094212816081476066324148016669161910240620635240997846632287957732796877370950830844249994848970693746710215641933762349067411370451175823634316271031679545264566751025121614700263933649307269143642301125319557561183277379592879488950553478782065993637737975832649859595449244133820029919902643184383864284062463513090486430782958366707940433283891503221004977856962144848805123499186430556378739706621045363543127416842780467623927231752792857907588729024497159059756535922695212222725851503662987576187619383491882416596648886434615010347713073754465318314307200836735003919558250542049366840195781736339247178406775337839393623625255241574167745996591704735711917914010844694823030090923325416144976883055305479168504389673791816523368900396983757338003547645848442399485051772683638805007419650724134580322718229321722120627170443002963729372318824495028804000166553227390862035014555866456158153265570835238400 [163,7] -6257257767838783492927509011302440729958708068396065102944956928360393009141222269331150193480613115302280582777773450144046868359681193870881589808772704898788780616367636264335742290461209284828919387984396986593689568692191084065551856012715317048951712442425102827509553769118517986321142287605775570222799629618612310514736756863621470162002490453530113096954400103992548615205649769448165654650326310491026704518325877685437225004781757943648847787361005813961382169329632448836627637090951724470597061144089555079190715953618692551486044143042960401399957958094438604959626104589380979983585899735966814073492037855146424198296697824886751841286321575745564383448564388045266126055898186212358894053533452256429526755089643782883941201776759162059310942732540093012637544005053154061359409294588627261548469665660743576486173247779451305162385666321101428412924864585015527693306480090939186440274922309369456908541191840032940800416245306792576290183858192300111994842366927095231967617635870560999979328 [163,8] 138176741483836431402241448247901531956357659802706293099890036229851856368177764152510509320426991729029457884840714091596838151373716445319179568128673169559855860632239663237895426456875964552427758591765696793609027615758432469760324772096067198983770615756832189212310405147947064345659283449715512677420368117800690599037110647432236983948700442288608366159216797704287937043070471991811167622806265119477799780990291263938280187237842720055616819782435538243166360790515243367638828329757578885398929567268658890139618630707198770565712603188720404761874529743623890210389223829341742783751285557161629392836938016961197576033904958833327210033775273571973850292532219214077955039960182630303814175266308384485269907067834678916009373958166828963856031116437096055268514862080057026471569741428217767534197194752852365820761981073664279563747183828160216665001175295828171047447744927196184322428447127561965904226068484904395116122278787461677971731410460621972099905866058031457889346882669216479503360 [163,9] -2101057091056314807385303291544792977630936817031929482858748854364485917815961430175065106779658708713783135313751932382509681292396139249235836482196986657307074218633889699257115461403195646173922337800955029515006901012613877210537963889061640342591895210534101659997123295917850146677082346487881457222543310987830839149860427060323049073511918947285155739196825268492049312422620846303961806989350031072982473832815208070996479224874331484913518900981236969544456852017059624553252183399074727404322899414760783061123042133977083430124322932879035323621149817878234792723703170748587463678478401178283649770592778723767617453069869398552018520116239791182802014558514917584362205554500396673982528198841040348581995319098432681071447164437353781427799799542138286755078996599572884674722510451465265316530301696228062332319664175195644278739350557219476735821492926987584899113485585607483117731377419217864670998538591736861483488582339053161626512614444967058267250864247965256378878199541952447421056 [163,10] 22981454127441179903060350533900881633160799519567954884527072340325306889696920864911374191757004850974670165138728131448484757791814593927155063047489036308836987456235635247935368467169284288691616533570697635959660150948559729503315633995632049751366894678844828279402039339068108774338660416119141296007586834232821457777008299855519432228431785313090375180051760848185510370584796466452152369825097469444431107224116472498161126044733934609580300765710679332645029352268974755203549051909970438781687010301799090874082914830203819378232718963665338786787142752298690208293979131871000920618963200026383108887691337565772274161758178034193177652610059970164331171323100190746928832691270497205606085614279588462371021887526343898537105049968149635452343461885789370645701868207632806320640539778467229072889085481936480362832981636688341763037849211695105668904918051390089621665330714256013667724641503209363727550589348309199617316417788242461075775056309979009480930047512748257275178594165091218944 [163,11] -187274207985390257648524851937518095277173987337566602313085831473328163127269623581526916296691689028773332365651881757892343382410884963850520506492885787895703116708525437532818372487426579961266854970503163568063091272988050773439213499017950365484045107843075811080847098242148022371785201521591786951220668492045718318077363776192139748349123837567298762085054774657016689002711049201156998211739681966519313743483648208824231311064075077337323475376396802098393703975748534589855537619888411867351194542293614849336431091764002346171831375397521121071989987683554685376214270332647210641235726685859055647558892060719800462728001995392194183899546815662697154577460466924678113742755242352548361956833818079205466414758480606484329169918356401751326436544131598533339571613370739407183639159114847841873784111626241638739825634079299160763886249986520230713037214184843826597710120566733678288668454238495479771090680814421594262211398543669371162701904848269596068765029820645442352032405485861184 [163,12] 1169874647831916060500737559370908951454250561285926839152251320131702506782607158683040961776809212079471728655417227314104389997162260199053966355084267107212946992490248251329162293369109313827211780212058622848363060635871774752577418191772027981213839278465889458387925125519600827776871589717103208647989111223159983725273578233189894733191609517377359269935510387191515699227744520382119411864462448439424822474715401354651499940399494322670564837101743395927432507245878603400296814837949127602264845129878297110038480662102866201328750175948246014049592926756413528104953536704032720489829118734768091710951728082715194603660804768063528860516318173021765746736845947940015946218656173934320026067133952921872645566007748782090433289109918543490238982599048850133367094184606926449034466624926265014955147937818123421857947917847676795123067566687775386946018703923073574790305999666577723990521605708835529237855533919816407085394219727671419774684857031449969884122235732062563860503976361488 [163,13] -5735584321582638693308861194446262734386012153086896497866597351068899525311320189955349941140908895677142398446376172002635833577420581006240255036406457333607806172891060471040504337285855465450026938604559097313274735176454402000791951349569697869311992890409086774791999234515593401122152043977754964539806230599241711151509424833629847760947063638794606177790360643601007737203950808271079100062746258830281710077870487922000827281661050631509542636342152661307913853197468826166411760778252406291273523176090058360515922844205012883829019944459089232458306557444615906902469413335298337234812670784717305671955494265075825133148155442303231759478635251488198623237646884096299083889612142442032126626267170019119069417355183667070648030697069383749582562697775840732533947485523669315850564358533157159455105937455032339948502634898713199004579855279408091928852436862946417698156728576327062007614365746321606625763996596877961464252633070089899769584182899221588430935586925152875060903773842 [163,14] 22505155825022394444182471001263319629123890947952776353073541376586555208341805598530902926675116587612058026536292690622478816818933967900410708418223893710739511948645174650775681031006960456540107643583355601084942653653268932679314645915149558381775368051962507207764755806943598559919423879851417939128633961236796485513622223160759299861890303472223771064147892738374225071143891984378378640449835253785598468942506104552613427430772506142244893570899701802396020138572477127778114966043385873922029456726424772883194340765095547865829448479293581003521344144729440507885183884988520994109163166835822465811344200098879048845175388980544985908647313351366053545899815693757611815306098704439101560059202098144845323439238348256689646995886697314922638492236916791545863255292097745402942290571133339208139085860305391435961593528111693381974110438682079380201652830208800301439095756652831642359809987949522807419167906444975022303714292630512735320586273658591607748354288160212896784275872 [163,15] -71837638097233505976893290757616597732891291383717225947426655136537600044269880216538977762038255935631059623088066854570623734545397067421367758121927233136324552187253274022960799563182346620013302845878701327493908081091008120192119378533885791869716090376334555203572101837382760352304102992633404744511039321432799350207142659740474659508459709676616099543398938531262817378614080958934152787727044518119139850657320466146298986871655589410456658163880492289353021153591804694963409607441067844593307244870317441566420389618624872952411364967456894188911964576747740757437519593295958185371801842155256752385658986626812932448422241666885549025278080914008609767073318167731258369435257965169058009634794808403025366172379785103169257169805306849699819978943100650736738510304522916630194605276236225809417080130313035158590238651912810514775527495342396034686191439142201325545908277215956399442229143399306118063865767783598669803575249169066856359061106921252325500441487345316754064892 [163,16] 189127230480209939580223345001908326518962582478000694739554404492759190908486957761340652861094903229648216988408180793115967341728138611013406285526876556787182545575115315512165627849827851445221917305868160206292916940873054053101279934368737372886629740741904025651471719914905613197035138460576119162252609358635476619798271147472323073989669195714394687406508808461030255957690706990366568486565882938831610676809099730100425935488866872514511883157262820392247527005046528929643692165993408769757637270775885880724719506632693602295892543658300502626370522231220413098015187609718498878081307292767278300365348175687233121505174696455705137961141479927658289434162658652740621132729470652545217483537262745637737435310386554271573140828292638294169926829060376895581480380734710325622494072278984308620355648548250482048355020170329531468033955925548480426359930146790098475780394744940273481225631613831541215176873049902962109305392975880902222599738412054518367347927135356653892304 [163,17] -415450311547054701862022620186459491548533982129661666453208034864473251044608080208468162380060479462270268846801248124672156337753766830737795545556532113585112667458274609020301356335152874517768503829799789592691205957360555952911979148546429699021867360958254407894938211074868579913939916284224085826438123403411853243064499358706383560535121092511306821802059415244221156567846233463816815738673816250981886870172922858850624133184002007385377980491559073850900480154229048968276882590127615354758070044185943986144077380749707685694476890064656533357919263303463303087539147143144480483708258345619364491910123526005786811574726899713538689105504626600816276009972786793115640870660640236995236980573231268295724765489853481835703111496646391424058133521372638897475207203036371976589335075465905814873703766088632540836591989520139097556743996752655164195452125552827446373492313336473470381202559973367037943496242514314634517292109277052822644551888004325863561026812894323890242 [163,18] 768950064692142035547401425739108238048470274202193003696330488100794708289593632478353905651464669718623218919448990240688401271759421074112080464436217124041648310877704835483781002211768501058990169925406860007656625903102577603068532955096950092336162845881679583388090411621151725731320676692578242677048634435759958701877380031955005923638764791143929994205893436232373886839391936015708513316409179449395896059886987271719084619470141509228861034400985745409659476994705930485379275873926391278978178581564518042867654102296087456863020643404357414103673932563247070667895820312783836938593140232976657609691777144821003294870282747723229761717624966813489256858235767401513118156921864052090954719228819985997996732921825667914309263654269441278909995051532131953304101922113104972061401607379180145905298844569936129068599149275437184432712602308767133540105195268651547654635630212968140082329645887246283484559775818302782595431820354910326389749173554510522389770086834065152 [163,19] -1209164606488513254994230770025086362843545110069948948881846671929494952353708078979988555651101215409603728712310555681208534564172679904639863978031917013429503895240103408060745796468619734359605155100871003057218296495224555166526359066386706322490197997004162129942344754121024104588105473220486740483401286186545594774803546537379384356464786083234730333795724612443620698064521310729471784948382729471333604154705505592040858105356595433094329612683633996093870608428974655101905064024362041115960880281202135560708277987553061334166291294837502710335534649694300391800801873147840087047200822233089781575294059965102114213987531545829887954659552894448346463202513254837231712976124005554544862385721334030563858827478579045396428345089407406470496464756970664653047963671788693707242809946021442669496455225611592594402298013021249503656126734665956553734638166938046563396370032997333664007347427188290473916918071105744492953608500920409917698616089820137055187678789597696 [163,20] 1626735470980322998210964512196610342047641625546842982700126150916626828946068721381397397365409756277137988741618949349153119396975965403922379992107079076673129792509655970843623243993649104944229444132060924984119912999171277148780167894188935853375810712257174450701784602882604467774603901101644910894976217530178941759731576494731048834619564545564443943200544791368642409297024516075083396900960896551696106644624049837069940332419852587367253522929792699884336932306004881132987924104189079324485488179880807745192617347339970168799048057396319915557104843449851807903372273534019814283117680524918488188052787852616654372305053790502249578570187080371087633039473480306803146758392519335401072027371491709585137312368259364033140963253159920727576757493754189825879766935659506715712151155334629887625926633364048556175788319745343909754081529522535205627728991714677516343064958159788699234818079551159490837865693988565433077139933504467852217992270740857531315523998880 [163,21] -1883431449751994062746322226195358282302584899263742508503033240727944380535700466251972071967041907364415037109124730916501291451025048582919544500195559206565435220474536876799137769353525990605759522404637015666225516325376637589146609880123223980836758207160770848080720827540444997459816754657688019320650183011537541025753169868244183806452413973187784083747716403526073968003621665483432321094259088913483180939320742392509699419478443842553799034887726182905609648530672699324284498102214631849888043693175390272590946022537930858176384550718236298726800725439528666200118866859022634058382847138449888827199144836283869724203198899057507854566013290314770892929540124246108981024644266880242842788994911160936437028665324255834184461494477709095748485343169865256816156760210053349689994372284274903764352538488214805330454265711866726847858581068497068254477947496238187262278374520854839858877784953334919394215561053029375840050057352279490682335456612555239108354980 [163,22] 1885935047090639091241155625094551889797619153066227485950484654064307085311474381235123100364696090276398445430320800257309964127154839423150147210276703553799687179682355040527295258968671508685904506428164672269385123996164729715366990238527773784218420050152767502955170792856095428179543222582464553052435033937134896994646699790809750631413377704190824430165711829477689441660787599300861807527579938396653388180129231121241997376168682982751384970113359798214517133480770389499818232893328913344958374179333786956804902897489836342783897212406782440763944262068912217298504922603925091873653008100356839784344198977319021530329636875674233077332188429001681553385816790201082449687514030496415810607875315348124490725878823841635228868216218653894098680952189116864778698085487125717188268725389312954950629082307685557089095644568054319788680757089366990472410081121370387547579480450916816987422666303538232217418562833774284937656156218293140854370830467780719778144 [163,23] -1639941092729238398714158141109131759824343339318563998781256004327925999475118603296626922125190356751583582790396079307467369090781525863295177946342202548441502634721505686330689064507818588145989885387589810260095957397091368845624177799722319246430449470432775238102438031899454848047232725869478142880319351531904834198916921071506160063598435702917471753283002378766898429394153623957912442765783518690099904739539374426170913118430914685553855336441481561997260602306086628960246524320386340765710785029278841882316597747305274544031699158333307493372700845418246748169828701942392806137306845912358478128690173264830482546080728381719043121381144813278720579568550589179262363784541375299222744689914660441595263998732617983367513993990363099349456947558861465513383649782716775401160275974672349998020076755557931402180028501064153936745905151304321685027281451339019111081704445072818063831726306147415405248395213621785578735049949485448871234465048682546032836 [163,24] 1242555289752330479554648683619834557956676047649568260936125634811532502211014059909212088480861971949041138368987100099444580609291643194376262330077311116208294767307276602384505439974792637874880582404423658424943989275661917783091161339363810035726559911627590303043742349758632723440614376474071908275428919806208182031263838879709209701094605185383152349590295166968370195813700750939823813303829599018775770385578254313820656173367966958748955204313795848371825530710027024208521960441636799513038957021166684789917008893873317332795023514922449584077907226837281397612870548747550530695047231099700485808348444375308569018086490341001912120581322634849146220625496934838846410843800897078898178179460976132106139732601984325518330308676466939541801296789180338130888267579314575837117381326211650941968477049548710823004234871947574118199219796071482429349426487921247288103692078012697468053371437878465120104219866570275760481125154653016941803699608291945192 [163,25] -822557961711861218148203504655705187334508328547739296871015802953943622869999542455160397014371059722302958790724511764257147443094137237578990732558994499224536819698461203062992383317418369372682057418908710654668249230272245084572575039865138859461261242325811268954818749865157481379003207163875580979736823944800310316691422334704604596383206118189538697087703612250500712819171675140906641213122228108797430883537262984443265000367070138617944039161967630208707822578360525548344317755015100194504671932709409975851703770582010608989567222196371501113424876664269171599932041107722694877755378877051305401199759746426080793343627976645790276752762612529626573988481359610303004618348866092294507899741743046190084098950678771958746459398165096120301781980729251172503737013629409254839801560521444516267136593284408604788116479689744510727377912880336034224778443118350454639057162621258926892449423656090964089925771676133557990381082911186635776586954444105 [163,26] 476763539391630560558657753228365072274152928507048291600517791867927322326569929384358732339175007303021399032803148299637137941371820669492981323754597217319464977970097811338294093902068095048916442765231941959473280054278542698940085931811347733449642724079970405625396381325428852548055961946202331243259226910903410565345013604191287329993785487669254175944153974636788141063778666161274871181820665744351859676987657507431081458811815632197951483047652333956918282500595226708743213716584861098340219839878341818366465490439589435993305963302825685925122176907752681695244449549701788261046229153185783420986251040017253307436603938792227400939855508191884189118407343397151642155485036608741152438301567092963796830890297584601927343684543267890748728304696545428642828946324291224603136933127177780852955028881140968077410282127219493532315642045049188210251732344895959737131012587287127605927697776617299877427606951861225796739307913656895472636070080 [163,27] -242335414932292890225628742454753177341756641815013886029514812274469856293805410466817181415980698078941048691958813303427144672008247822520997651750152180054798284668477203143140049199757044935682077923550443662789261609152024518769520275999891683078647152139254702478858673862920823394303381390845270181364344501099969931474675065565629199778483187702617228918876032487779450047815653072819218316375091250195892987985134435848129049277540113025841763877076209094322993450673558918640514616860158025576183274526088743173971239916462986447494355371228525704283626936379921704247800149867824400469516303539116940957447227778895168466866823888818352285946760870720452762340958794090870541244085237652008961038375912197877802390762332898671544897416963082962064411212496380998448291202637790978983516116842703005841964761559956498916293138764408861185257020527991817302853582765478879773477578010336777390382446405692702385202637950004390666478367557114724179272 [163,28] 108140635912063500777098372210492069019747550774812720160913672494661793841616463045183540005448761250823402468458630962844336247599570292916546987690256588952309795482484434830247348689534656370365767351365728033623492835320578556870422483090898562006791195542583602251945981195656567422729072914191564476308686550776082145326956686093973698623675790988072011675174383868240222196249793798665052841989884881453360424855798859928716897092196752835591450956184016753927738864662642753522513851800378780545928916908213261709876350055612995780072714269633805367383420935685854908221637717951775237525350434149077494611086488585808176357958088995857743309597796501615762592396158748357237180047144569638093894917535596151464259829059515471207364527927431563858631295189951243532681361487506287754693816019533884598923694346365906266565824085262505871295855576410258779274243509661560104364794917774173422652241833734030182655718026334092852046242287180402224384 [163,29] -42394170736763191798320424384861147488022381473684991448181561720855051205067718134411320030730088425344356520682827793698193701492173893296389189886668102072738550124817183178308306210755004399617031520095721263037029271606580051349787132861038467721689279827447245153820286983505233039481008719208519304825240897719778587530951142963789053249316378407986555502062262363976470960460979986258963287737661929749128642938978631275794090228410546540312943740997718841914815535677060833253842169330586599454435795118670904302720475660558069650849170726942301528475360560694003518387081922262146661774673730649701303050458712059092126054988303495176706910185087572345394957939432035382619892347820047822802133103260122875854559812212453787271507667678265553569225226987722840170984847039483090449792848237445539226845233497553667708019566548635000469616557355514852477834695226776127960697172238149072630984411489562000454169486424059499512229429574927864156 [163,30] 14604143049473046772492988382378422612886568544774471859280686940993245338059153901683878150177440089435515727551857820683867490422820076943652937094947903633280313150467549441768510987307411955181226935915693727958962149990369248515333216279263717198760273166456727082416867647412903718008043128434807792760034835615351393201231438841378635435433597665163750113026539848386636818943317099957187656675319087795800121059207483415794217684890774009868269811614065511574428250786798239886938650293014625550017589102104265007395729474439020321020391646593845566843812786218290223960677829572209439906288423635159225229555482691230607860406877726847517482641877868377434942157798753112591433417473327195002385121007326727279356329233480549964300977742092118084193036328605601189334141937366218309376859580498348352565559653980199046670295676407003113480760575714029647697242802627648487310511966380924457523636406422593595493177351968476007829470839313280 [163,31] -4420171249466600119284804069008215479524634857416051368944545541030425084468322511795917829559221808614928197460037300598861882166871780311267104273308763982878670202831414450441108608532753960882508119299135435636963061653158705617372193008336609625841109183371510840304676214475719317625902756222317133720830736578697558353832564290330847848055294651274264174903190200476879102525804474712082182152809945128843380932446490965538302683685691192384719944892549956585096896525347133183380756618779217357016500437692568154011170996312297997393713146931551698939978151268893927039201680533956452772971367311422406360683052766857103631246295594952445654955525964630419456791169513587644518284167784950524767280945313785519988506629262761773373750309188481327004458973809520767781555849605934257012001171448608356374445573705539604339827149441375441065617865641748717711882788724133565585547683810750508060313279659587117222266582065427505307349910096 [163,32] 1174841489959960300241600725715478163895485756191135686379742128735527551806217777881128713119825012974441108367301174295609496732516929946801530837971628132712107600135824500501881568961197256556289532501305003168250229782857113998194710458373130088219684565893542743426721605785718496418217236150487786485761856147205459178680950611393352337616098760508601224211966331784281672368506802991308715229968977556369937443815266699787120362001575342807044898037203709967697376179761643118404003641871585858256087858712777785051979865058943821834834218209030957972878035751796142958307224104875954482407269670484621363512053887512902196772893186678168348993370642586975894824384323469154882470385458111585898114416057592767789102130432687472756024930726729216440440305811606376870254204250232161212014417218904163201428685576433120136794321596724480131590580825743234495950488754816684601965899895325922915532710667972030510278550875183812454956056 [163,33] -273989642092379282776693108023755226183230719124172658282545466401080838373155549029515217100443559320501736968949937385396567537353396614912687425465730940443035202375446913402934308258266736921825319521701314691725496809783608252577336941910298605399096146951206431643518024666675187530001141465792190768452102300157114318938460816377105140330602456677654274293119681733441694286389592250701954024554582150651732378024614945245468925211613217592563145773544044556326427685689295549705643130743260173762954981636663172393638516079367101831546753508388618527811240207670123182891854979947275193751549709770254056902755507829187932225034042708410266376075208918802490237207629380475616486394677994590895858685821404522843530067372902791744448044913579591643064183335091098060738371079543450124973537072699283353523431012303925505775868744359837391694297184625995078444738158047437234987696140292373900243560043516016349558857567746318321375 [163,34] 56002017986451152844141772204465187819670594253719664190442957633374180055530987755131253680820184079128125633367970624475259682665104158517551801741988517979494114772641993858652900513449741262921537982905499914163169867153561046978013206325102888920789191513479312095297116741167918454081357878236872533138120450828692763916034998458216194148626978371466215852264841513362538492541063259019537446004504751909506897321848466233082319964355318244568422442180999016514893238466019152538468543184530807779526992777977887209973334904825136918498792140615354752603437942097895526441756139332297783306887777905833136043391796643187980780297843186777052989113335725753915539406591947696042955675888513365983746954058893313075406562077554195961284111837561285657796322996773592742668250176085442716995791981108362628175031442433223711228995775513235158269174072989448425614394755058856348718198543892858396589469103514625431353573596998713792 [163,35] -10017488331372287406626550080343091223088070045585873243286237990364487578215069484547102373054197717511677066351133497673068012543093986876983376836951176851141280734353809771689956739535427177842235034646870523673696298620648982527660206896832653902535444613404708867299771557643646453809531098597790663687624293298820111685475104914465040457972374847546423219534382268783668561584324541696768288805661274475609591088563479161214670392428716555514472003770057878888078672138146744474318614526800712451124987665997398133807928730724332706222324445445557546048806729737010650515234555903206137984107885200945801666013202393935038444110290119193409390886451864124539795407619095597130221858585371612588093550836888214071902859925067113802051207146636294565763843828225693718709004291186541531194369728712298144028345052905936238384797280400818081151693913164575352907843783820130218537355146747538266642147854444402535534809668053640 [163,36] 1565488920684124267887378095641425763680380851888690695733357232214593224948666441738915800053992652128364359647819816747643020100988906342667365882440018292849152718848204601328493629237358507141985256797988715931439385759084268529573685705951224157267916017371363249969228244208557780772093425070686480395502925857619158249003493648513179472535175774013927871430027120629564494377415667677357331860305420896348638844788046133598758299507104063178562977681714734948222374984264761438211116069373142034280125438316271612804878155729582351054389111900363554957482247437704614042317713039775024683141890250718195566132901254033905607980691826074255482855459357297299402931290617989034422904683868919802374073909706479600707204835322293285658793320870617418613242199229711712295027020304904321225843930629829767573705594206862293336528338666711599707417587944175939606014650157310034219517056421040600978010783064248309431308129120 [163,37] -213311977680445699391201099410045164625599268070933158854069328350758053805117884799779849545580700419172012780963084923139195417108248654172009273064276766495481897808473664010115344410081492548987166662128026044558736491408832954587312148990919446792588278437012055392022599488610019024504664415455285081360695355169197511681118042350123936947790350715986363725479667224556303582054709263725706133978820722174039658717411425766589546544603528860760726276175143488241402646218473957512309380732583468499996761143028970369402387590246733786488114108406824062223207579984412334506646100760210068973470316202979161227548147064148641529110774170513489943740230125659265081976751169004549934058348641495436286687862190759211123401464102419948491318789750242414248865965224420110257971157986163072351690975138311376638441991847815192764660653031405671685076061137013699563112592704960279052751842915678050035318991306202018068400 [163,38] 25286515357248565478242960219833026777410035037464586117145003949157331428309008015019067310435249847070413840374488019584952241196293300910139303090609412276343515199020015113053146566357997212466797395413522818029301266767915156022412248454177401146321880523156413634144611799156624439791893655048036472788718587228538160873461019723553787149017259919029932806194191180976105708701441377490250224534399645179776776822247274641080209144629024841730652162766953565633818380326218912997679747891781109376603386074643901544885352606720015609002721356353348601909204158630083044238201723874624890362078748445361031231795709045242682918704546638201027346354188685756188286728306618265195897781094367620906098709705082749582873850698053061326795133904311154870221047742110417090431515427592335590558836800345864581404644687529669793354313922456244719037242260644036708761623252520546862936148610320046440207138520267858403104 [163,39] -2601421472519063690025869667423022823900560345174767133374505256344068610994373112315307126332778310961922824822246401342382783468539959649934446795636126451263734590801100828158836700497128972717620463019741796119232873106288637389065078031882740607336542531513072108402948221531625805469706058181475570918933774001874898769987461432343824781827917188570074582022352561666098944454419208836337711229267280941763195352889119447202695272475721358650207383922595282812427591765389010869494939395800028021850477165433444600473936472176832673327253307505607430304960189194803107761821186068570689161801377016272768923076615210085031147101975913583546323661627815034976552581787919854731470895625810006885639176418386088410089826949805784079062026885684946684536850828458035587187660903563470507899161910653147727295308915512269256281001098362164891572522387958290471980869523927688406034226458588286212534118594882274604 [163,40] 231650940614318666136135270303780527472132169258817221526709817988745097297691639136208025727174803833489295542262470795556441811709938310561365164551352358275072483259607332350626595526691367986997612339086315596305501507898990425351215266293205235442154288149564611148079960466407685679044086787474908599660820572258883695678670393336267583924304944162741343792451708403808076106332884992695313396858662542452812488811793332413597891351557838078249881837920646831022032418757066141310397920848523720598495192603489866207631310929024127323565460450476054172631434373028572872532705861402164682133152358058317384594427152536650888820316149585424937327139116979436317015828660784424091793970972559480220287188587562154765586560636288324676620819578609064266041010705399066267407332913533471287546929643127818221778549647177733930025600759800095651534007516489630174463931271173299816008170180735921318581257597136 [163,41] -17804755342742055310480770996208735841093860580958669019401164694188407840326811628474714743517005726612117022337495431255834038285551907481468624602002434068173471359355167979759708511116791083354380794043141640478006109526315615276073351574338940394313639569941438621271811064369562918878507886405289741618341448707845462114195211978187292641577294134863509510053586991819543785252366828932826532812691484218237430027149566140362952331321478233936115336015929371325682858159674099302309333894463544175012555717529662628796607540450484233280885156980156410611895722302539549497515687720547807061346339207754223738517122530015520542041707577549343992388473217686749368940829776752114929123834748371730382609792945916164915630490189679988500323050846194011530620495877568767636595419845252450823700309086591011933984759506946905759846411224213574797530301196258772912140936370172015140485656710175875147167986 [163,42] 1177677075594701554496904189886606186891815247696331407920093138788615002549816819649458121049622296938388776715020682738197716358056425736735929258619130838248724190041480029485591256222848601624096460259762377179630052248398492138109154569158726224651779566705010449055688854192596366833985670331567457675090786219770811576712447974527259774068163640509105344964819533747731993694745516910811173311012764634332459982680662294698219054628640970768389150198652391425785804917753849269865010000252338549882911199748794629490108462908484981802205426926683852337727549485185727698343041896688839332316640504220244834696674412815701689968939486953141642061516273244690632101985354689219498238930780797163856708284813884335398613528714934134303067785959817214592529501100995733655956098683482515040774713183938398766049005541768347902073036151129447800040921111746063931368599113078125443417474455928524823872 [163,43] -66827667318399513226852982658566197826947276168930692811246589734364601688602589865688897035182358928371477304372405485211552297732907578369561877253746794938879413650044242055685852118748134902981721407586769963967677904838124805994184960933013106489394672313456894104923780719042724668016633145544033035774980775368655835851395999859016911857634552555737410477081986639908110677338396014316842651110690495339463177461677821188681051961187527928399498192910036855255507824365955954279978825424808201720325832294624964620405121015730926008235776478499941276179575698940412718710551160835067731428726560003304288158132028346151955292386431721358710828649558240911950608372032335144005719475659617632526297829044639619701849690866672615406328498120811607397741861131026614294139894074886571444903033830147366015087466979314124831160344492110535801802242955178180558054194677273179865969129317490472664 [163,44] 3242863872508252464048681383495440627913526697107084286182726963240301191843905354582889380402377611370177315608842565750299076401488248785698478371018453615159345473351689235071876911857644394185426894712187627663456859331671358426200137172188654708287098647125086067342478541325323115409456924684406876729014682598553655668817705213650742167627882568414000062178624550348079244055852874923763369078184356409010780986011263580382301082897457020066111067527153126297136955250380632883009447562265202959670073265044779326903442531833883722860293160603925638386208965763807521191583998238500941087983975613766565662842506855231197935031064692776297928835542080318099671739797004587047106484265318537571063578471300719393759764390932541984860375612019933737476940192815576532634939025576751656895624045176190408142094055412635391070827336894076335596597449229379644413771748677290751906130611306800 [163,45] -134123600171963397777224356275872994038408914892773917809448363489524248319077783187471918311596288245395648405809266018517691059701899173042878022442487502314484228174219496424059977367321626736292469413274063849060740291392091565032515005920022879527104167353427464370588965678627930202942136420677022246658146893179071693448250015480173687433550687690344662086271139336557945546152533503281750324600690909639234814341118320484288539813304680199985357837485325088741888058805734196737495240680883627095148837971032817318132992750503489143935485752149295418574244344134402324860231035933886604115373958434573268098925240048860568975735947130715160127315270124431425704702950515445874120692083861725399944369895265199618170197679535533582415169473852041746688393351051587490588380919509129077307352928783957521245478869998166294982746386604329548074969707336862255637724814686524185686886802 [163,46] 4712098702490461219639868565280307409402599573060715887360611560990656410869304996957898945720582774937655773281511780330867131324473066322062554850048642242753702407244643589838891313057499209792539873244596400518686699318757612840561528548341967983422129641445711570501991174709997809424896361264768798993696788619775349951369323566504242586661509479523783805787087867640173966533830188477436042588767595249049463560480538290978840216410278688081368759376307666890916756754251544784509857075024502841863969814795356602785123598051200537010691985304491536748261224579719711642703963128674534677270696049451403233990122455876955002780502762431014968229760222556772918632361637260920840008673166659429171353306820503666386776423228074966098123294937760547789097419759090629619753128234290718230401414527776089744212914454628976583067917483378183520646848120720174021051875992706559485504 [163,47] -140138803730628525876305646799367890601695800753390624469845175086148545119520087647257202555254161702880366224632464624824182206101690010385877133414133187905584760121442575872040686800693581510820924958785526039882468747399211147616713795855846927295151774144009971745946059349619705436242445144825732054411559253936522974905123737932658917880389436771009264247347031133648405221461333645626149796555695123772652153976735946146396613003090415959736604273544640448176487052034370795573232534395745436173604619948122700603638602532048998965559643408619305807173467254969353953376028339071841633816987498658248301774862130191436117989056594778231988092908848598217373246288389221402727267717328353258762302541777502923522647548066314461160893540192907764507696861306810818050021542878274538385130065154795747017389164083351695419222972248829820820960328559617024581911266149204664600 [163,48] 3515753720816964899514569375216548817317925720029940192535069530084048239439620902564408185444536866908086220152402935292132820347760179682346918287064561636050427076287898341258069198098741358190444736915509540484082557802812458472120767129112198506952567540418042699945260904312135987362972710957708967938481905793769561320873243009422862037971853191699666930333649953616917550161105496726106925646646882700696389584078047887886881639157425666924873390427428727618265068319122874821777513269222326757382133573341731455584424623027699584054872561018641529854871407440871139319449041046439643680738924187188549825256031869731668775136622218490679821588082655145418015536391089148078775488098020720936099196978646082005838799472181864928881629351349482081312998069071339035148507580284856667476674567016474010829314204458501327929749804409455359962291417581811495900467414759152 [163,49] -74141068003679980990401416280083307406225981763668316433327753432826385130451575353966139817859796186599941439890507524417013642873571720649759934146048682682677994554223641211585958566534697484624458682667358775362565759196311524842724278401017191396415640616774676444807548072634005047159880167482742861847487026717191451164543997740056940661990958210431952665889650137495067051400783126970392120648819044468381910561620226592731330519376700223318414000460109546767030848402327992284136020646443420297036477868917676415816537158756654711041705233721607640411933562504479125291824491222462650286522070904508683263934571961781702169827410532841809573140258186580744400373763388733770109025267203548988912312980324986120169487159968845242325869448525718212580205624876113277984450675423871953864025557016170616508449074242814123098821955668924651834962579160933331087144502 [163,50] 1309573613021074326483009901501284190828292529461505191274304375614157664294966454728149149700236905538690377971466559598711901412409859243377239869000081110668976358905182224011098386689739297588369395875700040971747006083378035067098615722385645645010311511499270547777205977817267497179800912816026329912436830276810931527416164290548752172042068664231439332243999829624503225615992193604251558683970092303378222376883344217440084914469163024962527382961180299322613790955026762006211964156536032524270144253540713789982976756203910409391819960913967129119616545219354017529374064832941042578712202743736787211547846583994235387676756696202824599504119031755424103335904309804364394823714053752692094942088725173727467369397803752704442170312376959508456355110878075671040866325287003922839918483669996971777908321276620335934077822389786606467351405441232434920512 [163,51] -19304983466696494361159068984906347202912789050682427781180920836814588437719113733175794501153133718579406232033115478312826772459324830077890181372158232890217139083366468439078316260761409694088831381029557425157461002315492612341236438096208382322350324016328919555908388864615457327458718107761925759803127831082442828591007036259759679408980109010555137724730393458274843297340429941922683400430479883579513880050786935892361776224833936632945315233753155165590994216703502517988397061509071951093461708863878377845000905282599336667349622817147571413023827825936676475128528938663946561915804760825769134369555646366254630325939335801807859334052222577092613810525516987672838410086200628058924627827888886701980824938796643550848672173966247889316752680411927223552685193573776287693297210606650557044657477292375729339274037886120048770075475140932377464 [163,52] 236647905498112782306775727799883142409997168000701964371754059438588994037153870798620596479367476907755373196948147521553483972664489795819438638988983581874530464292962659572359536317079730728769937043659237468258077191526831205891831008544831615188710645294660079723312680132535690296889687302977138835922514816423279846800450713964729561863791441518564829724521622944507437967822011547363653084565109863516143166443273496191171029226719736179419803129651187609964465261620202065731208492063559928574352524322583237757979851070168246233732723337875101788661326013087655545028915533253111530753893290669717862133030082887450566090363064390839042511778184328451966886055928886314748184008890722815426147369996616870567833575015813397630137743254987266074213443803986683869759480936546408828966461520737094029205990155862576427361414157783392989671724622304 [163,53] -2403484004754501013118244012635258202881250397667076777737328853924967758716522482294471960802751561654453045145377115228747573613514249072734182755065510739532272473718486037124472797453716819823434592423470281201584868310110500772080985538861022596528164408422587495967828909456936972530689761690880331641814951115236992016750189999009704404012628704192057291609836125691885313861132712444454272797730823102630870008943727646492473949010262412902176297582133735267784846044491610376841027679256183713880191163784603992343418634135700507015085208267331798744881649668320411986414661676432338718249005606510846666159170478214351637835233276660410327832976847025413029163615657249766026760173863592874572379209924061100799029422919112011332605315734253549539006384137518709192057632412548951405915216122810427888538707202817040918451563146644673702074224 [163,54] 20150267796501305248424985838637804173617602329403158717200239575544091753732793136148804842214196314268988656647189535755581813128895034478312947482298419139237707846592151379673821205781731660086681384654579188041759654359877427288689673157182789571480464606827945178990840126822112551996450372198610528585253346708908831449444179466707077070937699380296976144405519403950888330702405644134602591481034277956035990463456341094427742274915335519069658156723027380247449279055178661108638978787800401722410879929643412275454919123774604096915550300921318905308552091023456966719616916457310950657542564140961986011823025803739589897891199993340142272318147466765799159956984044466922325497447610942031582373906774313630502433669734027758739092145009210526303262565590726410809376206018084117262056735061465976007586339705153111150594214404100374624 [163,55] -138930570906289048887634054547482789964371778328946595800385740259440176381704188971877762993098797848012394838756692562971957697902299490839204649985915212850853532909788177138970528264608076120235765504094176774269070388383860705260075122352922981638916394396049160318937114913956534612494660297984304827041392226445961487757296033434179809963459975146358572151966610158953222899929484355794625993911711162636978492210362253217447114279514847435047647675346790744130337114440512051690118207464163778330734761994549706994128369534487627194914248328933042664199065552504448323905100418875838724833369948797923259958342986861446953204693140784692434876222341294456358552001820961215575075034737913746740686882660094985063419445417180356175950364269404719072927317174698218539539843234814895647453727763511730834341782487537238802905603188780132 [163,56] 784774971935636401276477144820032286616035536873440043560635144489993139478106842336205209978397600492542338210501133867325808698467417659004371537835183951367863877907607288567061578150137458709311897297212540744957434438533680036990128262444412015295890352119415466124853397147903367807162749231019511966980247759828129684046152056980509724308238612517362889473769785998829676153608924806972159846506419927019058117991959675232473184712028591523162607777960597434210681022349549028445406744856101416949971312089045495012554505161536679225061461786439228279625685779172496507345475061495876204718899443250019232772507921567900098342843488304889832337204457709756820250308931509276016610329334059945995174634814421220895053809965089000133287229245548346484346768434323350502089606503982337769947910702205098361996818165618077897664187568 [163,57] -3617822585288477613199000800145813906353255711789016397986496303166936157756982185151587015463669664629121455451747354276981747905980508051194714425465224977083709688045622844366863207448439011051831100784865848715633736747779090496289087045185570336796784514244665891217507491410869007455328141098325431592406907209462043718846957126706447308613380925036626067439619010664142916535028370346911104109741623794977930560985425167440612174658255731856861311075130579225435806958850639009765445542043393709944271036642553901309481622227118532640101499754502398726284056576189614115667599381058203298431111442540196760208683102364273949043616528370140747999080559833814899861278304905247706169506940162295224553415518696487309664450425231746534563319107780348950993697197143354849552180494688075172690476962198435517358283872017713072286 [163,58] 13557968663544620729150903333751916233875660141450958778193518650255858986491601251104282777304129284552578550137943741597717315288690090466623513440857871345075498938506177521728481998533310094968860394612430368191576390228023025782355221065020015485404718015301092888054528382497561226095304994012297825612106653535664900567140602971783747241058090627620472713837322728707310797992536505054381558172388680193332426136145221801894007848240146838442201018933715785997145558488372769738792110092000337600702050919143572102870361287124741998202189435731735991575408122657262538895810416525385790846647383903850783405672316895643559204255920654171602608867892228332635124668111702881178843228404233786458546525868913079468217228660103554486319697324007211465926443076098472070380394208828144370946710190345329169262771299991128320 [163,59] -41137463767601132921112329938993294275801436866660903618994215587504437906585717980211660242129137993540328126314314498861486498468439490671955107603350856987828975025970532694744438432233515852190895295925252435845799684505717007370814129591923999571388100221201777724720163640179554713396390696313702801330949888146527472551237052667848477403963207520428835489756064859177442998657616709429911096080700440784396501759410682225261453743310345113903825035108153881538366405229717292287370635656097559412907323604920652674352620304625852458545638359127246406378168698422161419317914892547322084719872129534301697687132020480603844861497412285051969175770720580621292044103228187400841577685985059046768218768644807165086712806545559700716564010596523321515429575308433238662250866886914342203089004010516608603195712095616 [163,60] 100642054351083666039690825216324889056406351560926658323668661706749564085348557392948884020573389368503928405066447089284746160365463635167449120135207919668975894924705008718401897544648895888837505046824126612649476613062959332238981001962950782535861898749221386656065062385546635199399479613784562972815802905711675128451329453793531989127639387194512918109728499597131638651689511257869653265197780646705158631410256227386487447787939781273826549728483697852010121034333489401496931385578950280434750141534979801666991240716399613313290877683456702056918816560029907544675051902844101452110045603582956758036984648431528901095333873071639575633087177478667932559261627539492879584908107869339048321989867978350839030588026805338497632367922275782207512699160478923863784275922698443104823577006803489149237168 [163,61] -197683515249349278087456930359882395524457409790256320700449147623787669600496575499287389333145889913788573506062963574482227336933654969497142726765335235385277966672497778119283202173488267746976001843393292619632577883448316376537484697314406337004542161067964753649588745403457621076660508339326315895672341618023864274120992181992008888495340739183204323139335171726728098655636917857103319727837336540640512062254473787732356627113628887994643055837878962537851357780168492171400529846514012617173284257543416834405306135935107358173744329559345456577545422943983466376480458222687856933343888456358570699569051833805832017585634933782395066261561912791432808309726999974389969795321292307326471588532036624212698091740207704616443922296247029742151384221918284207549618026891717907928219281066913059810 [163,62] 310383984666593981138145927440904879094160722704515562981568993874425763855496381195200609090633619293467333856145904710064407741934199775702742207589811361669083683235736918687403189906230643606935205805508088593213945339494006272255838680458834963070966805693596165401391026770226300474164401225737303857659614447913921617122109701321883811063321142651446815483301580542762131551865806096651408439061614830251379593296589644320231513426175019142519356399156889411764343301435240531118476424884779200739200810926279237317809578379156773645147484878998835244021972035786205854041838502141944794005091261654944273980957574698684873135811798264554168545335064286405488968479606699370835501839095141894384823102867559172327425579930629700694081525326719648095337663683511030456827930500549790490925493068960 [163,63] -387780826065820802511236230926941975730865895144029002341273972974924330402322902092061721890962525228469219132602695005083786971899828646557263662595591801691467025338162117236309612712813169843460598301675043103344885184651039906162549597384945668683322675281144971626779427711814494836487502701255848973580009611012095989043814603770117408672398643441839678390807528344367610607824122432571360001318009347205431962451953844276888717495025852523838725476747137126100060283134699998683757685941452871882366379234169105031049775094188545408689557547240143320479065567611562833206555024816937490855466626838243707502376844838202698377112350018182557674744232944162445038743519824648713700209048177293682093228956322858258963080380180505466764309770585911276049874661718256159400554271608913867308892 [163,64] 383685383217930568212045171073343691483280294624242660938800134056386983808129254958555578174352471381959418898801428914750263476147544699598851188788586026770346885710091046784879614563534690739727835162758081989547011236971540074401991236041637507339274524853806170920646889261009919287410242452247646616120963541893073200835021161324600492593995293419241376545471144758098330220804048208300958993080150591243172873450780610044919729897043390535976994256872535886210137296005284709102407937193588774327567314539369964351174780184487209929203569162173829042806602354944093170764405683958807187076080487228014939806243075662924106888072895608281069329110157744036074982057454082160773805647505187380130229792259723081161383998116861724115637503463850098118849567714049929815441647333508916432 [163,65] -299174736305627588451417937250730230837935196810295778225961166037913113636901464928965666996565440375539826954235623247059585437857291138861905714879368121710875698202783118934071984381816542418216241590287135728592271256458004597933161023102145324644659002220236530016914345568130765229754488382323497180228782691091133169335401922469169567586272008938113051959273031499942883210718831632663585759391371101749007737121536097894086066956426910230297629007036317369373371359697086788670570784700424885522562538883136700905757306935193205951848579928458367910573701283008265239426143370711307110561965881206207356482393924460352260696179309853627229837490601043265349381191795713792048604464891317132863857883121970586706863927165654735230823526402597651129607507971477328945323063291778 [163,66] 182894484230520704771952177846190400421018690365862314338908806949707353907471036390437137457256105848194844492987927010298015605442536254866223969374082372969725948984826748862150418536034548256069495105143583073367311715755987826816986160282401144964896738790150261573836839825414712140296381159548851214499860778120041624558910598737142265738284047759148500754063820796302706147652971242355183870936048729557504565024744846226121680881284311479366213150547820268442195587654784570600418752509301861067784412332376701811310059939000983638367191595809310873656605031384585752200165424497557084283608002528985775507241812767354908960566167603014516982385047406650190265445568337483939454429739843038274443991938656640752491627054057057448499476860121674145515159228829533888205312 [163,67] -87189656263560762268662824342878416066928611339730631634611890588015269183853979475109314004776385158703041844215920717800604424185103995248384686206114534091030466040268210725701705997309882781062053520650888741576981318560942572170375989491037985278227580003117203435391170893453688942932704610273521853827881754886254332388623110655167220688695923934038775877819929378478901388544496619464312111755996633632406774417062354873436364936772779318367409106768439796988629743567347757909438050022084474952666885370805643464318252839806253584372347282182248995339465876439662571064452390183027844564315741247786317824311424799745551883969642503736068825925086658299565021725589832474368296919758042172678435935412128401913618912233539565851632548434515316103268472057519714336 [163,68] 32230599889825428553499406771108525928159034052916571592420199421331043836485806858308357464160927754799177877841014932990737618410515387903336030893224575073428883875653045413889211184379260291169793015138571354188529189516045636769702459351388374245268054486089572046368404584744437983789038792228610644970009995149571974083727472376149227357718237599973867387551872899254075882397241888490730987535037398747364144882341694478875416070512243870127984894055599315967221666993990467194258462443099577641498599832576905044462275982342787741431771918175859552912156099328526740426873311153924767243605950643241057707965739188751263145247297158861111625695836767624223787227665058182370554027106187654554579443446987132025100471678898480954907303797985272537867056044144 [163,69] -9184148518964559385318309881818710365076034506425568420819758234122574469099615940983721289083986949340634783707910691130887526866831550585866073452278395720942546555687379747886332179174084415892610200852059759888129516884437887484177094820075030243590851733366268896007371414190107604553917628402887046987225770316991947987617459466599178932759505614151279359556470497627078762601510327497025516153845921165959789694746258264991349180635268307532050180797077658882371379680684019224339626738148321706729490733875195263212212884645042098128468481636342791730137850069100809677893832892656267331244205647021268420388798941498464150086530089808209757588747391688348053757992633037107948130317734234234573094099558040344027448914648161090719518529534592845858274 [163,70] 2004801343273159317392816759342849675844592959517443221360663546651056912534190675324007234454729247574956590985648681781884761880929351736082537767978487302682220426098868802387491878994010224202239496185718308620350891544145602065311332372681725481519584682115769523390217401434660584731093511452871483752824958800098478301797844144122051639541763735825112708544754628178930284129910812570665322060194212450112336623229128487991203017400456134336989611431972470333302682612984202399075444388454204569031581158263326796062117949913954886306686655628568644340703396899224907212586567494296889531237629141393659111270645329667799959338848578872494055883107860020839816478955577125254395043319535469015154878112694788365854130193818764894938227296040972640 [163,71] -333054935063739532974395156090521210798040210061745519770658240661209996592705341113209703554260637000556170727507078933136434318913091967617829935858955992545740034517053379833335918034285037714438937125460530280489970773728754999111622879374294987644451734557033008731663153852545388876711955549157303316007019248825891930645703550782880467162990181035843043068417525011393011996510178465010968626316204794831586693636623520656239587455915537860294577030416905712856302624441552358076462554155212574243679176491933499861378285589503607187939592341236274093589982900742641520187680978660134645803617748194845210578652052894759902694248361005451165575763360333754163104936415041599370148882878090564584880301653667788360487213276977707857757109764 [163,72] 41818217839318064453566197430954711952144988823310358557325495458158466671148262600948636303104341132669956235002736571229320541396088581070914344699869950381833640027028868474961314489157344504897736377716842011578146043010547543930112538050524033065272717671253927473663701725179847730647023799904793517054047111268175697341708703180553017862759862015422895606383286226786130937243139243857060744529960219968786488905356080618838991028823598367031482083501925420833631713025535632162178541897059684020179966863291119461690158395390123836698674172565730298060976020878239479636856585445860749526733656301872957790020055085419811092075066164747938138896159137013880418736500439462281973257070085367330539819513674018304266271182696831271104 [163,73] -3939515290729067176652427701935355318149716125723223714019242746002247484025803550652854641038792308124445861444626987274771373858267577196187066194509738923864655653260361381561174827464835218171454162807844068149434983203178161039530241266681529776303425908925171923638148562829853695558024862147189974842634424507867603652974358350432437545531908948140073540616670597682912250671787357918669755329814553152657775886906681053854464365584490732573974430114706174835748362537225774191010869183091601263739269064785513432086785731941449353115780593495168988603026859417813544372572379758870066922074187923065439365813916768693027233682465357526309544178071812963119950400732038575923316860544464095166079467775676627075718720627305880 [163,74] 276303321952588093800716404525082458438141352566190108163046118391309860306468677568336365340865197580100642096188182306945465564425540719088548629223161727107314293091847373964636936841316613169755066223025883426987517432772677008119709513578516227354442816200263951158706227297002879280436183930245666039338261271581162242915722772362031524091850371560940454954392986848609120092926851687851034238532056866027650708584294781028981680081899844629110679970231214740406550970459960172517805826736242228386817755749748086493914086237496510495954412373856057338915627683462580750772133809291364652231614554124002182590446248826535873039651040978416527937151805459903398565441009186250276111131083323901745080981839138257489662528 [163,75] -14308156746338144001722815608910377575604186500337499079670090438722263711365491894009333136885536642570664319609898184328375904732385807754265770738507657952121342743221507586491793351646391648416739982862295231196188848871528232501396178838980304011448541154558298416141186013323203791963713875243635572190109942095265725651641853036947796233739922684495431098797570858944342672307917933900845564617443153511840041031307301551925908535880557740919602487397320989153156013920440271211233019763990088072281380279526238658353782952903986475751342033840522950374481576789279920371645815237752609290687684692854881173552008390887707386943042944051460197507800784582831297087981470579184935426723042135528368850315168632792 [163,76] 545766239600698368398470158093911060624626398452536972388662044625668474032136716921593599158382352674317117580209191180410407460565601004044747169680886779195729755889643421289501088276031614291774606629372460928341554929353962299793739377136481791485808117038644146938322439430643414904576604820473679962474440082797280959463242374957177075714959369775161363294422237601047740270975666590961408938883514801511614805110911109669299396546831206561195467411258524956069375370413491276009120236582845584335514328887485856660126274255389208595117485913977746287222921893121710708100104001622512145780281581183261662981452086848727643694708579109881402251401982827805993028590727193077948389009239098196571939775888 [163,77] -8983613358607806617521674167875436516977132720765259050807479503858382543564605456012076123231977464427254408281388049153672028788807286317935700787355899983433198044750941363271805634667984159063396671755899301116174414448617295012885840064096225287583485467062442739547590685752317703612295575782117407418669370425694725194981503325630142225881276603851775753997409726931420219801540991812033110739127816033904488558725171561308316580641369764940927093039276586048465409320977342766576715831918494905095604150496636533888277114283680844059227424292698458652403249737348875632975039331192237589405922904117439257693558800068881422950195650082467102581797960294826897592867946315430051545911769894608486 [163,78] 9181028581970274402183402173803687920272723689673815867574913894215636245360946439413049031899048592078797241002035313170796174184301971089677439744666059686535854406704676191093925273766076598653622582532898068112773790930774789672811222558594455150895148176861361538989987117179785985724366415901085020300396025042048305065895131675575280840105942468822580759027300140648474944655587481259283042953255790775640955692512881461168209777885743769797327422470877768698549626780995487145681961939790670591691727614491139852101959560228484887175476746468049578076432501115791160618103482544878072017071665582279139000544082597183753100906435839521323023130574079636123759105246281989406811264170327232 [163,79] 10956083592134514249235651820976196970178507065615465805206576658784744209549525461388257756958673645442033952599820106804542019950959262464349934516193082081837704920087442851948203694898375751904806373841662068736195338334835779258906612937522239927996959660872956475751297124575271885008151885808840061433056655623660250009366097017789520097327591033550808210755110628762134831709053670265188469495618280182630880555874954752920801557788260084175530511055928419474035867025687834536216232506375680609588900460502775797257426173090864562759341806099919686046278348100304791403571849225352412473076417098477054693333195020284572361586200734178918007699332752671156358715482456706012782859384 [163,80] 11081436569699422498640221110209863817481410626355539518581615719455971942813050165597099025461924783323363224828948476779433772787893842866171803680450800283432518597860908874318693076029745182861301204009972664018089837435589728854233201854355569409359862781911621450256235929753997422208228929012930194395512480306767875832288358477544128233443172984779731749436877035679676905757155054308199365545518420347113257447135734093291650289939201643096456362296245915615961837618123504330851337328256303338489603030994118740704360900230433732115983560134569476762369106653381603865290531362750133221852925096870598956766313969855553639328833406907592458087042412416566743654610763432833824 [163,81] 9141696988515133392201944301092467846454537098615384414846771893593749487312263109376510322233492247236912800324237831108163010521980195581285207810423138033191706407615020774353905565193643417381655041326105966675580437321745603217637074566170065770457656784892808351458939330505099049182642971944720509715777823337513259430125772277343740490441993087430555994320054415334197112107572779571616330144905766657341123903697462778266336257057414586904943589366037375611275388292530759136013116746011546616243330018878066562740482296201323946126236354245183861727535065656814894715326359601735154531519083613434884755425246910913850216629559250269631799785451452351614115571807822092 [163,82] 6123015916103650091968573982305116124320114920721971544914206996066779209591867620621952566892098166557007652299788163918810250007699893260446403601189382260128857113820950397997457855249755218990919970677688697297225413577826139792091583289954181782478329982806280775489396918513973101643046809938875322724169650435170824399998027088386451580869583373777568694525518862203388947238385918930925410737591267462310292864602223106181550570597359967620032124127445385782419699063448002287069540203615856669860705826173010994183158199506451960698052016732978154185220094044578857756172403091353607899054063754086814325497027667768589341342451348063893601636303763477751740424832 [163,83] 3312305950675544497889175474086998032663140297971424076486348842550919781988816767980339765634950856757457235803139203457141476552626032003629867950386491048134443550480108340121965208039456681085927268223375260276772579645367210443981784362445734236004430725567522978269263517509564140279283450674698535425407092297961643094060015847587172475435354228865970206693076384328563844644324316061664689943623155541420399394579345525972092432987787068454370354321273279251797362931642510078093735607714359854399466803111983113614033033199648346776238026227545935773855136324775984258689998015758118175507078264765347000232791547004057757159630442664596063148224158250483184 [163,84] 1439147790796916675929695665072892420457002057253097817831476581339564897428035163317516804679263190729942960486144568731003913349001664244700880027576706610696498928438490242079112673675565246163117124078120369583202719957631140411888015906260262712868908598220663547136561053942771017722324535502394457217269227258428220728682824553562252131719553362114187988374713278430180839987793873333024140700736187096642782259649395097857361019191798180081895278847932600346575004674584146754859086043438321660410718295737348408492478062753653175049853997591813865536052338233073981383478393447982632560453541034066085692186349747999105222172360585423395777912008487760 [163,85] 499261035947392590691721200022528229837352253023576313807240464373782022157916046097828635539423772432105343933883077640883489523103748057646087408749761404349653128106024679562261375809727138073282100601824476609319819862212558106144546257809857770021287125437936997540044880289170223340202419537577784617655371192109383530524993443070679987200381825883446583398289756590693773907914338524929963551220440430704476420965599543562344344001000105808719948593707662109193549863624623749098928291786614641644109301345679290845386252521094639609753749261668278945237625268136019542903367458702035468030873515476066154344669859111333893859489405715885047608782 [163,86] 137429101552556761093977317344857795757402888361920203100394508408125673773803722761461197025577089779807934668996150369733186615453034236214882257692631443185493449724282302662465975149850835091323178950932944472419282820185710363385997015064333249455830962279660598807697053982004841903979801419539771820919510000589030288053209748829276818939998759638349917515726801527817803665752542691994008859813052340299230739678994384306350096934057806508738421013117969127628931841766611741001689510703920983054708902205584549174440041720841339226845224333026467485926654653452986245963594078051302397377961423659708115096106560160368739059166110733125152 [163,87] 29817603157629990024199873989188406057347452293838041625767274737986224720754506018928428393658759715712498736888272869116058010085868567124204949229042637069705880809498888534666960754964739151170445397864690577575705187975570686926996943720053795364947921572480548862330919018135032699573482926190291229990951737902122901593762695778352550244526165185348107508757349853025449661506261272073010183663746762316198619790904726146146570392170681016258741827080003570303816433812063815582979948373607347220371446415269470435337038076716421158457125039845169096030340013815073523236890346606266703774561130705092930525419617146595736389308276212 [163,88] 5063424259850504886039360989745321655062874888848504410970559383174252148072129932803321262824979451883758871836040012546310816053267351135587813372581207040358142848632228119817589006488452298485407620946391953205459553971287229750265823778367408282256028863557809241252091467378114202968750011677553768945008368329275558642402447309614192863261035587951126865495890528237151201027209544402295118179728125420492639825363537828344481012696810216392061239882220942972153031833556521432087990961161744357610246491456926333728805716853236121941224333179010243131629976386561058384291220721660613251801592893027903715816455816557609438720 [163,89] 667935437614394585244671464336685321658957200012182948243670454707104446208937766221249554457938935731673595163446767135602275484885768370956818377419208097667555804032769806301666292318220594272892858882928996181296964537216122615608100327094925323192032931916961713144962975589420054816826010221417830622942955646648988354734852204456818014649187355366930493788052418566133106529066654673033899570497114718285006803607911786991644833647378755601363052203005077926387407683682611503709084781054969360214870539811575701397112355796061168752708008523853918332203363955871768610328300216558555156436293452506457148989631329780800 [163,90] 67900843001748459093746288398238405089575714996313326876673774736810467302912070939073448955172504182694606552975851277854302720965625058968022020150422591550809378707288594324080337059485217472485859707714793239370308250715536625228457216521917983302070759632592461950135475412015327872189423938779217028373964147168193151249531182356715946737081780359990397953799487375116093229648252007003988739164858827922613361540411200718411625900418108577753808005377701898626412446626665650653367442842336747618002454298366650527154142375824296264198329929328955872424597015616297298993090665238800238550169269447746217775463936 [163,91] 5274385219874144890519522827255328325865052766383005422536382042418852817850898733310611262749127284753777262425858739919011564482813707600692320576350741611472259529915987385692433504386176035791916545043436924948237086992368855152817406851824601142881545214946607379098911097120845392477648740382713154264410812964702942007291755383366668034300424443040768777718247517141426947301176386533789468592497750772976042900836872369502982704265991843966080712553867337061956504983645122098532232146482699715570042199672010814283559664783805315789762251084558426421437198968808223028554567323379891712204520876712989632 [163,92] 310230224619797368125613749005882501815008626466995647821289118441529108251658945333555995033564740766260859720692327823130682344222138811093635040903601485245224936217215927510211980499964355111582151031846981618855468130609075671566824420119029737966980279413493868790165022495379043107719359110609516141402744492102706037344361528214384349228151251689019123224621874305589942659021477631975489198777852011849328215467067721928435464977083223241113296799903100080719705399717116828379626080012096072758566750278475047791121664762831569926902923846138047044010382093723806859379520432105922432436904947840 [163,93] 13683707412405401497986861229196775386724195586313775235268233083112181943588753309499197343327439207441577901899595410069490282569506251684485104856347533053125763307756416772058467531822261600524070200719292343162343424678211141237607474489236420810600926442227633013573306130481731299861689199990116070270672016143446331475059481187436802415506026178668413681368747734696546308233391768401765249423325770796453292451130570064147874696768023257522948522583926943104980847292875725324294126711135842857136111392717259270873091246462811213929349842495695553869302629293907699657149652049640878296112 [163,94] 447950825506484232623719442154375902879879775414569268985836998320208390789095213632397906119347100588419867204364619989477141943840797126384440103011026305191672622356347282978171796321808218512196711050379807681277738129474945782235978295339108413324641912026136463278167055072042361303803672535855660701292994513551666442953922563787831726043458139332340727681429508283454644601516359449378097551525842839820405567558405851825430213421304833812956944833407734729763607745597827813586309335763670118866132762940039437522003750729569989677813715376881918950619971832868448226359021384272288 [163,95] 10763243512239430500708707795709121809397325459738396832619354170366213772934618662914265911408521607295152009433821515150113008342326809154429149888176567641301836778598793412770703905443657436947502842250884641902433213587477083869066034120126495060164487082739786428967525141272073356102448033045835704688685940318050961917844647900594191777548918881708482243451058953350540071988418325057343905677980621423897468896108771026569437647705508564593489713198273429174520138630155966436816796466712404694845484194520012212923175613253018354063866594462184662704489045895624001012335556 [163,96] 187572907405140768687608877309454193585465310626207241073051900909934403815226384940808505185065560710454453538252494641081146825319593650056827286168136455964827372480125489197451329983583521298303983118949399220978808255108988349600537635459862227937557449909133662581049612614156008186869452943466105752657263494590716200168495727697234831074538823370483363786708728957761876160880631002392375298953740106061396533226332908716421129253072916380148364430060062618695136670253447529617564335245196888657867236767259805007316572692633841034180834510217273570624924786167545832 [163,97] 2340732887906417662850235635577701533224809704867207341100780302937207567745689964379026172706095705175114331974413580314961411350202666415554743480451417284755726736857233620130429662661403244345981734691113222963829026234735088809107876427078656254844409504685133194611051796152719357254052537625401033430892853389393331694680163861594450937145504463687004147725254669504623458271545447778220878635905130710114489244836613386690700875108925106207824374667003080086337202811738865074566478920112114205582497618208145947334400432091558981790655869051608672056294146175 [163,98] 20630099005937134953715916529274364040228252433958863212117784136575375586455786842846226353202704707074638634633836163446744972680722001108342934482234813596248741807886657675004236360384680729098277700833826595585989451549809039761951870666814128621737409435183764248930149230702174850921122519330418727343663912084108965219643542316858256165464196207233515150188772263936086346190241871663676366069890767287953969911735798918455263924857645026939806487004324912666816938199517772112344148447288539583583702298621161985357561245082564903661553281075471526720 [163,99] 126519420426289732764336419687192108392411013457394607274177896902576600896412821952828303396154130622150724876484389165282005721988602620373784138645215041761997706775136926409193603610853594585493718011528308535804722941878850095708193670013578018956068283775270980319402339357714882961955098128779888544132113537625966674657832113935753813391824471606511441238693152333929978394872701209114857748763142477511145670688939246892472961676871518141771901064236525292533779738569657903710761515828742681419915597032708940807593963711198353757794623884040 [163,100] 531288962687478958933639407739231841212557925808620915777224760706184815469760409997063389583386571324833792447276220979330446690075156047955896223755137397263022852239639707468566187401252898777928577349867720047338976550003215176813141925285718413008353188755801137083174783418074808780895658182496276907766257148895477315207250107282623555932593441398621373777113270836259562242331591233568314654585509946077989927392111052022274129373266054750653988122638473997516315007790904914225437285426730990750990577959042056690521553177603578682368 [163,101] 1501220814500126419256768707781985688832990905586879076308899309801843326429334217398854267980906569100879254433879935894740865324350900854105577990847627712866449746606908577302020961608919746331825837946529384185897523328775686597395406499137290861786328839651973540816776695247895302321590597701051038733943646003165544901591438871703528134896863413501039731915789368716399226046268174514951892051261052965472780351663721122047769394110329221604545113718799483300435024306581719933107521396000352948089045711115372674192525494942864 [163,102] 2800911928833372733983012477967175621828560744266583004320834245883925179446315803652503758624340055855298661449603200444700770813494334260117132446987705957698524599321015425432263438785268343982263988045051506132619242782359535169117790259810969488207479959565178103543567011155121640899062004214958218815233395377160131441936827618449992182884029864117944418156965709632576613180270116963294995391176117173128977389096206448227660243541292019062606073730857841748826273608658950597153323728051676928462549462464072796251296 [163,103] 3177781485814251704058752180631852884220400003399918524205258918491127911394720598588248603206147482002881255911567859268485275304240614395216186692063634024573279245737026371373155167973117899538284772572464339186687793484640385926250042977310240204845939018806980310950270374279870568404911772512441443734746117402101866709891803509278595991887762696695225784566390533647004753158151076884989842171505386848469424541543973534374808023419905870740393875042606715020128735490898495754653379422212888016451337734266180 [163,104] 137821704222023851839920212341409850621209860906004961187537533595041616574961962761816794376090834624089507302846994528479323652819767835217903170235047218544292908152890079355086447609268916502544161590963619071860819509971893898528134532026421735952731520357068902752897108532912407988764116189431058392398255315480230736241428805953797181105531071930062947324543446087755249874188149692808052562035402757961338551691528255784731303295464342730606765394329680683680252745721594813943097308796380448557243360 [163,105] -73481024770044740816462087974411283436123072711644798198641237385342363620950406792175650227515627257309187613032104838685258044340045342115205125313039103395860968693761101116427896790013179852618253443244346112874134254257888075765922890532942656356132131419345867985465649178921458248084556444526333757195612935886256677976984667933096111563194166240473070996206226788857901844817098990870463748830198463719789857173719281326646229966486457111377791093314966073479077003653394136500617679737222009996 [163,106] 32033094238500546849312640352858793347721408386641686764813135030613939242902506857509716392607140446945251250991472581545955890291905016952647055707719963395444110238617525680602260347049554314331333789987672246710545989713043065334806454278163460493342119942408546554321642963210234660553030259292467900213767401372550097399957348353238239146333712172016303269904451180926511105152334924506287652330382249832569153666015041880969218572164251904057239330947651350907306740669271840358556209716544 [163,107] -11108122307214184741241387329517720474963489180597699795599688932800241040157619255669088157955691976512036211275601017614367594641156100916202919439673855454503121612472045761026431209269484547070300089298482415896946212272120515630143793299310782385140314141685098924252647388589636685284995844930446863573135006724865003106085218677257975821204330429039142099427964985073582048104490248958261780217340056038980764878299867868315924585348583578161324111556175911283386983368785805703279160 [163,108] 3036198162461954390381157117142208068178398459839138342901783457198491836988653116003244408085272564296651812670373454045275698358934691368764035360571333393668420653334428054020467785173269556632774087104139301310913790200104273378601534117655392841848301770314441498526740779243430368623690754160563425391054081181026217770542310383644083905218123543162930281503607855255935905704514307940441007189944619955830507653108291737074199983952790415357964032574486585319610852656338153280 [163,109] -647758206885144347104705204778330580524275899892728152550431709050811384620535385526337372157423339176057860899059084338813708365346742949454126201570316413445908459642089446455947466459248966743340058561094067310598554855963876711544003994206670725701995461304737455230005012244442523617036577256653634141745825378671378613701483296127578940423001706711707091451194771855891252311967103202294588542544960912805727100908228025094596748571823119351711807118912000622663320418792 [163,110] 106740360632005033287547981448270117054099504219284247364493523318970470485913778972199908820863234771897298678725175848787898865136595507111436993047555430278508079704692931014240681249186276984288054055064960236382114233926111552189953020021954070520816498427135190147255711692326395564807992146337498152017059242194389715128715578679886603544383155866674999394457492743322828276080662569326675781172096771366711784928808172621464291560054384546085862405803381572095168 [163,111] -13433139048444512865501719887892977803636534173895034786210333910293127176766408398933407445492925260711348047147081957530258964605417714095305891436119734020297198688323957416729904102400841599251134230674139204302569548253978597873841062509192859958528722320120096847805422265912603091445920452433898831009139226024582364392438784229359051768135695983924915351292165202543498062544914849020937915404592996921068983073786099177583284129820010235338168137253724040 [163,112] 1275504994161673176834911924732264404627548980605123319642309382941027100322771900150558875043239182761034236587395939296528013126154232161847330939235284249178953063262804323318140863063163826837787058643446285161334653287590389820351643413752533466296635703756177643777981121151374607432456698714140872442346658977796620212061236878240194743538179946990371263521814572767563835486090094768194703162405143676855146220474655362573033438391758766023437081800 [163,113] -90187063288397648581773068457213002066832371249791883896086800299022714545813267489659720020785833879828606731330350790849355235002689556577089874649879285456218381777187300636439624517153965791035333777376022160259174652031130979118691115788997202761258691846767146808238553723665697687896939840934122142827050055199576867272850352378404133550694126527141370333313246660890053237787986227958567284095443917004961736058491748360205315505109497592029 [163,114] 4681597706386451637099754388211165255250673912840074114217958673802782586113431878946385081430441156579912850753907063066210086159517452214480800127011292862233399354587054806906753597829893895112332706002822327333064239515927236428000303151077410971840347339398028224493559800787835837564673666157531281970006473487777942586576625586892665347681697462517814096556369023306318637729665026966464629015131712061792068498253459359177681688746624 [163,115] -175684208458858874693763907039405710062600861532409545081018369868030960665506015929607885768309502303183119021211113822357575373209636246816443062571896124370427097159497842183651789240248146387598729203741556491220087428840464334585938925251827154161698640595698572773868535244891533755870983471961661566026531922278369180665026059492866568041225208571864669758184550666248021923784624502078079072456663612460615888449944290872034416 [163,116] 4686671007929376016371289431985494883382267446327868317059516942395384481830062356700548286363743003621123681369046533669013419349591589370949315985724610258099358607403944844526172869150418219143724283176977246633560558582459636368224050807385183983516347931360821982685685806727484036179750898882591467794943053925394215178472280898075835763508828952022338535965252369522007195717850677780631929425363253975424848642775179456 [163,117] -87260611625138742769708998955079798594062424715977756454576651722046144770410209229792149611555882374554039329994475028440595822877932258668621780649758136038529472084892818095391736614499100452297319650688317780065572070055509791894135995977312916967067979981255304119077627033016375506208194027360782906458883375761569560017321537811963027957346029321075582743466582406196283615825910445410128942673472433146279039524 [163,118] 1111361293303325808556909112853580710667837730466052933783663305859379788652397171843235528186552518947021660663926492764895018779558992852762461534242112906954100192399954314663899178347493852819030694895367742302991912338186018565898755158962051716367568519161248009197112430303844342553492435283032259968431750233453541660442616533741670607060532688127559347605226236388930766180895354221038138819868561082208 [163,119] -9470215655745523498568164845203708131348518339120618409328887170548721170021861770804681490179540212367898191837463374112576873175057961910061194816882042671643762448721976216293375093929540244471434987280304705538172683709098597817546363844955946525976286645635361043527053032810642445399363118253783194722524630489825135926777552605234228594863261701780214971590029621849127492213145385843115606500868 [163,120] 52687782662738628492351903713455918323005232538257592448527424352890170257117539622885544349774407910291765051695255020311892575637613595010645313050663147435179927272716496143897968190033007213288526400003878450152097616329293962291553857005342110329467589358457382105826171113434309100583334166928072098026416379129220471919192790846914930080541924760075523263177075910815161540158976699305496 [163,121] -186260849275135841364753573921975478330800638368645720173160347770788270845419892492557596850549882105897336363841396352230484589531531520227310197358591147885042579043545567230537671758027034903541270620647046813958619244349146375463323971546745015907242107492990224787827665495828581301445287837786545198045305150448503821090967010102616220093904164588232741321385592894138570672900311 [163,122] 405940192851711698594376403767931704300721476033675880414667135971132707696190555116689745234544260331208010761020844283586831794149244545258050631439434978101260112507390694587245059026581996378463606231708760393774378745620483222844548572154745703394009554918561848471548295794795081639309987137013242785180562102431007217901256192278032007577994491649594854244773046788392832 [163,123] -527256447470110227018977120334687485442637655889597111529996851960794580153957140233706373516421604246184428450974244029928649494384294335240907570975726363431633590111849187533758678132155128124926803151225377060018830585664710404511175774745242241712009495651513539626094696779601449686796923516958623994140898487274677710119989765238679247905092614685694802309376976 [163,124] 392857914909958423441866634016242106032956697838324873660232116689478736468788849494935211157235800536761492561061004357199528157799647743990723364819077014534537249576975888620014666253879125100102910159585954323833343454492540967074994187907018039576109264988441548787042203601943730857859135943510110804787281563455150804883939748268442676520367401273912448 [163,125] -160817992413946901935486213037855525422316336443575794274432723906689584631610018729808112534044170297348020341070173979851854069052557061506700098213075536093432276240703203760431986625986053952160571135675155426527276557343652124827691526277690179499600093743062076672316557788460793436086326519523352373165114242391820635960146877821320771739996672 [163,126] 34428189776799074966336040124942779889793862829351101599697958791337856728743089186292640324183602840339729788089111201869151494170449599925989195158115972756899664755468318341634354390832521635787385984161374667576800396295572040741848594704821130885801494394271021603049011264894133401625888216055808041297974235680803526587604754246924864 [163,127] -3642347601298070550756571646668122366410862906567875856695465471437992899295942463813756701700549322424247480057057066792088916753831432608706288689364116006148600640379363913498222937390793568948939901790561300082422692207524393589268616484261288984734458198935924500137717400638708228297908272565017532448248329902266539497190552 [163,128] 178339518184608324453148119254953636728182732549563388743488977937102033822074211243643409221600159549189372122777495046120409328728068279250415175160989478769182013644270622032019623632414059245289712353324132871410403904570030950935853028127840544912527853044691923467215327167790814642610679604859361996317488129899136 [163,129] -3742862651698816555866817288951362622973405354111947883485392592534675945391048541704771563737913080901948562801228257453478125160482588755560773558785905441575200056930158980182068908868121212145062743545244580794587613316737517996905211964674706530791659825665785499828809239675611581697432277148998376029232 [163,130] 30753448865190793159266824654212404409492823032049033261903915395691994495577217835040202112435581217710028664544389299425949581380114540597941196009565868467448860095340238804449149094194674233538117786999749790057391888683639699962675857054511822530226247615396209101813817104141498911792967323584 [163,131] -88767292622954877075093627626361730383990300146314615855424636330134954482637656380566217801759510050952337168816116304031489075342202299694083825121852173437883674021314879233642101019685645866059564715138749629472258809272400502225880605802237037596122778722138613839921430541798050984 [163,132] 78923354443071172889374540009545816436284542380874093755455570983499786603716942094779164667996067262583534176465579366870033433037317666785103880900437444557110753540719530261837940953416591862807904907049129109756895203698771911430173286352177919344611638549304085929595808 [163,133] -18383499599395662198720417688137374295229996635399490300430652487226852084065689850470225554618713063529154217839382830717691035786869536719185065267622754169321251100544515577443258101218311077906786569643124557423940575440464509269955835437145799270802315739176 [163,134] 915004043072196592958342775695835958564671788984080537544650374886663356131936463005565207048306576231492902134140630512831415958208042513005261627505265516771654392760935029226307404029141712902016773330847170142491202690615657362962880493322392032 [163,135] -7499007652555665865042343198396319188851746791541268223462776769800725281042057260376914919478317535923059610492801067276012033853025119999195846944473920708315437447884865218719014265277563946633997752050751706819693143636202731864244 [163,136] 7121623479888243717763028182763238962914480296104764690159505204669041628221151679100582932624834565954831943188407433355593103337464420498155977203427266358808716451524384491168921550716747078609702387688446531523666528 [163,137] -496343201912573202167478753499474201011561249166348057903411671510195722282835840811869089624385741525979122348152348699739825954518448555244004432764333850484521060135294754512887782773776275181385607420 [163,138] 1201732641571045757141239806080207241500907151640521723977159125878501998571668378563206811758947850086282652822378179155549797747914801625325527850190220562597587782853178178073087990080 [163,139] -43053159021719524073502895292465577671888949148501146681469305746887766357010348194981170155419282961359350887508623004337995974014439408091483596073325374554381580952 [163,140] 2297073066032246424332958215132901629183058228107011864922102493257949236293457112107304064938255102162134612766923598627867636973361839007950176 [163,141] -21642368156731780924032377079162694387266216485398835208301761291396875987886234702925504246988825270008142535693503904 [163,142] 420425800212842535361471370186682712591812477532722751625006571976093591658228878496 [163,143] -7456856220 [164,0] 12974654430203154318302779601160541535221069872912624354491010060050115507053462361193284999803840517342953038624632439714189284991766651367875799967549764824887411359930828986462686094472121794229517882081379937684718530447495255910950791264066644204655406234267917260235292700582349718845850889430428095828063013927634477292244864163600507882734900036780953004709921033379973985073212017911431616287951744436306258427798093534064396773159288893323235969303654636814673495244564732855539484143537216173161748785499555128107615439345815133469072080592086582573497529759808429460128911967044514081359485233702977137107221595783290842357049621003722821645350671014001944330313359541096282751376522419800619563686199284342277910416759340895544588638371698595326783903618215795430272253172308049870077590432517169560717115195610753123761508377691635569785980189697462154480287566681147233274245032052525228632309760000000000000 [164,1] 705205883732997017881018666579950002332514652441863078792270645002278676088304951764551917609118157995035100420008009375615348143920744612794196601614865295548365161439435783010232607047735765705704075100639392733931195542758647452365416584599615650832932171186690275328444135982229017589172501922523869052215932139966556411671853270173042459699036096619360806546284786877367812046637254706293005281684758260285483053612446615968607860207592091089902289815999869678437334636600684754401737869633139837940177613528921579785248763198251203244656782394887713516518287313840357172490425595399402680389754942532514492940327182055832460113641995487906672772234743217652921420663536692576008794309915223766857498476731858668144949564046301785790707720253887025523946240572204665446359308087605277810756126527269336419136907920324402664789572286216916127088445868214290391016995079613840922672777157204978396179848876785664000000000 [164,2] 1988138645757324944480751391212643352161677574407077073674355428522598064773045831103501196280242735201097423174368706033242089195725712292078221068119983529560903765584971694702499571005601322131960250492100839574478346139382496887749278441961656036543765714708183385103180514268771586636263081157530591563235467397101792608698312203885506538517503907024329275787903013170378238479763135827028423429026043415735446271696815730125691494878253229040104813923655571964063134654502917335553136144013091859063784809061138349196499672000189757689151507781407361573758871076904509547492101262157468376567618204635480726797554529799098080172096183169476795422493526679992724323897109625600733121882263245388193190811280592869160520502664926797136935972039036417863815848927564547240423843194178922414221684029455869341189123553462943285500703739930559884844500657168385052343844676866572188957119571477613743469672605350363136000000 [164,3] 1374271980882882550942192802542322328055963870917623414015480485707810037364051253715825046692406085257728755024824919335051780542624716095128005620269445610177094056125950404441323093385893859413789872477159594439155401404667746420298490354610907020168232913193419122044203735336839614300671603696360718836252769186346722721238876748699206872398145077683584126434060866160550750204178443063336442960155853490373384312241364282529002684438707110928363265944765631959757137769426906848747122131003447543063432502075991726137577873684376710627386749818966450396317525197670127464279076533351068109079917817456832276430049026491079624224028700455504055771519917079481830954442857967779347895694504876996179898386804566736093617835567626306839580715014887366162372167049355787607212456523381810517634997867428448405300226292863798566618011563796317298599055437498618305297548726165907640425485230951305835348302764442230456320000 [164,4] 371194990972988425669310551840713336289840475956626581240142361566788974526176910769748534011412864656549858255136478383912548537135108118976629919933516366308955942987220216293283219464002088476184579387413429308927692439768802440266440217856167390355544307950802738578207500093218540345918838819101472042659739748590014594787237303793212611533574591772687895081608202092434678994615644496725299772699288927528422908878550234443254111911328826850568618252680505608633352957584937395068372977801413552280552922183115894422533155951218909873725769542243187647214444474262067964998376002366594418946162643180562321466543909355842083521870112327141463485146349016762164575709903774620572484697893148969953147029186553423821148239842934692307983591364230601721251248005372683641749563416389456407212563910047434480277431867675699427131816391155458115310381716353845219918233390343304532113580172374959272184740025126431442604510 [164,5] 49347435282622829818414709657245197432008832604233260331668360576614061285666988780993292958519900444679591490968984500945651253441751851226086526929439557362015170762816749819055860593592886385785001488850115873381270263287191726668868339746074503726786990155410026930838521823336447282299290994671062869433789850821441208816951718880505391443351261178268949161664146369658956175711512059417480780777262878021678291270383580537811922329678967657344256938103763467580949253500025556887788219638393395013866366887873795846232949849886334109057911612555026799453139646226920452462300702808368987002507225773141364461564176108975365913013424355716694316914328279929442852942018988875561645936178683331167001697564219064431553849271537794528290252661755425671861066928060308091000680142175355896887874186526365307177452277712856540125381906529876808023677692766653650528083887092374709017240337645434747718634972282944318704640 [164,6] 3706223628933466081657629433839179734878904213261158308700289527460429295329875294813752855560262644781401021621989782734438742629318134145099954973545595822147825258442409983947063382908618106490643450451291693322228530794942227048671740133029093915280921637880907257228302943420628780866417726522149831286710013648755466216216678716320804582161984895326651359796546085226337809656860561870857951101817107249799748363994351988173780350043711756102775775115134487918647935528845275648687555187419354236842575841159849606996799656323369726808181542433131698705138360234153397024231679504360048977980587612339820825093628818782416524319229838267389583264178731298896506586713881463550512417658789728491139321777901483478692103323869675247650850629469598923140088015711201019504969953166892164762277178715610619487284200423391583982575300867301539833135671380551666052436723409232779023104613809199098183236002873657306308864 [164,7] 172308639482509197709208364545323049846957344038469995568901948894725221389468003382007176374558542555601120265311526212917532763131383460163607991264078078235935500284547822406872340186549535203178051948999814990832888656153366420201280518317239250339698780223261994217418833168318119621354032176503165014212110173096617586402727824667533943347988634886095282249398864502566288362188872094329690224605954363930698839051354752046452479334740998441492162734227925936956935621790448421967430867654043326908985863167394839941517621252382587326914204824229708654775043773880788173175569959568593323007837645500651038352256674727607903198877412962279797196946949316483030457520067592428641983965136197336585525416078752793060866944581477546790748105497682145202629157854782906454206375726545550028529833074331998362218506542745915322423315582947110447251994169395495639600584663874054959842850300817327766716865587639944791680 [164,8] 5291269276920841185126279592344255191131010498925088428869268058508575580895683315633098507549579366733500294355434707336545357559106625916474512707209864804932816035495419388046834312810238544797246777058931645927476556962003118960486249144305858647897510083914400275092163189072593616819732010929446503453847028370067851524029130218151931282940424670683396661047258786430735701788430733134349800603433964039069354871754732512052739490284596925432407399519468786875699311471132496495876792711970278834461459455115548104803912281638897170465341395922156730390610983717552267666108642896247306139433677794224864240583914951211002828968418320458617791082300376190522466712528596568385927836907729491845319978945033538683765641841547026514030361804544948001673873920253048054974488462671460207080409087607510427246281080171624947965932009105980258788261380061668277904444364355736150293033982688575697216284535450677973504 [164,9] 112627806454497895790534444885308040532189163232936353470449030960218961770267951303164044592933817925617237763043480916646133529680935149238531661167827985163504925739024544437522652236368832108692869479764798132980225882346226651109612526302916321728301828203734318534655033366946954749429223829716131216635027622710286468473937627577330156053016826905720181534180557560564324374628167369692718861640981830978435148631489398995764159588392323392288106575626004530724761134072580379049166169127030434274023300765712001546226342296403843376852882495060703418031758530597219711680695897395370799636634704611447305284055208214454376259130220858178649501783624567226513352620050544487871749989970530436240023271469128272750753916229788533633414834662508008228418565293800642414745455512906927679671402485977813790383615360042237827725612407629548404249149633828336703978208905117960051667043881490023300540356914823115776 [164,10] 1724690014902057887812704353381234205896936767730444232942023836600560090303528502466786669274164941363405169578438108036927884665812163284743316816856835438354603046940978100243665586427649962661247545365412565702496111090972118583873253146985064007338810129526200858019718237400272424999173396536046570366510478803569997815955493890981416593426191624226385184674640451471101762347815175903478488990505450547377897629398838189421272185862100265866229117313914653091756932926987011590383533724205035226682440798484708808421313636187942303475148299755304958044586215946245039363061448945834795797076509647470296253756150257416149273391051819271555030957698441996146081214459593928047344020610662388139744808482621636796821244757607877142655226804559898235030038037247104692215787485096009132961255574185262988906558365502368425493065445322207130981073780276714226080374145665240122135235992895983533718895894610920320 [164,11] 19567633584852100596532803772076798228046396701781254924039145407322689928720295792658553279478540205066421060302579428627082024633828362191428042851359031386520087148357456759796738176083125848816804583364150315795437333280785372227507002775769988993702082725617009801448087746608258810629734468763794294843326818227494921493026548272115459351337744138502848869316605568323782658462110684576976818897400633514369814410298820201768802082347443043551812635510856597538765192649894464180249068722613892106679067523196725596578067089816375204338868761195272793492790819570286644858612170152661830780393240718706213666452957537755883433685478639166691452044887638731636134064991193672362266791143781735509862262896371603276639293238214778536166290552285177013311350383516412602812067733508890344317344249574154768370192166220086673575681359329989526316610323547068294439898033365993765348252263618130008494639363026800 [164,12] 168447513105813722926321526943404053347111061732570218239001090068050322088540166369637180137465426033938248708623483119308476780196302448592328707933636388606609936579757952780931294829876424143232198365687000108882597357189285714748969720884806185863858251680438582360473272018350647247649244995579483035678168723994090617240973522147801110764922935466528416845141357449324332006104611342141942857604998761452748620616716728710324072046359624798844344488276745430620952586783976374972563798482826621815099006215735905191826224991462145427842402514340880507510871775290070003582395427373267751393644813708175091194308024340478895202658917932709349970886384203622000563313915896896124634565989410945172737902428413830355891773725448593827638819705867985762414601442996154692892365244000503068683182733837240389527295976997135350926105034359618210179885471047682732119886183316697836092069417751215010845997946288 [164,13] 1122005852269820002784552655670087789101192031373487721725661969447288270099143480550463898716495289608950365472194934566677211368940253848283626447039189929021715943973201744539466600012561219658706616324540293269884870263756718065363726347924273608749587212846148819977747451250593373442520284456963461085506759703478481001930614287707076864090263996502532711117393398478878977732715680599535333339439012909507225775234963783827638114337724344383308998367021372674269620232564401284419526160625508574886886693832639696556497040736757791523849680762921467048554402589810693982699148345295921348967180548643184573166717136740706508304897683672621819792521335921053417574015424546099404684128884561142589133255450521805706750040091116223314607050527414695977696732725602839072646466717400147461763902777477193491113014794815278759713130190869948004712989403577549230347122202342393970988134570859965115598279744 [164,14] 5877966064397945550404050729622222221812116847654292503997246445155685583512809732182715164604283431192826460848295227548047984131021593931379670190566608772964299438747888607410780442919078824048123938762550265648296432017135323858195859228236143318441218456008905135214094586327349294825394863753214150348520165060004346020044390409510199848479253443477609225204951484383352004176293672010087989582494096027216294100135749475963606081981147683674838418687657725598924270345967153053411285654346829697127511175985948401046827325185150212268514291563424799355208073481623207018845052272050747094311583113154976722070201633093226399626724667319291518214498622331086532861622459606654893161247082687845714864755807121934587564007669811821541013683437391437881641544191331796972514171576674640345151445816135826363488091462701708689065059950277467966150718127763760742717558545952308926752254156643776553340288 [164,15] 24555693990462867546812888775485105893828941503772666705748244934468769422365223403014955626528986983866724644458437419118868547153293087179007940404543409864382176353458454697723186358161506887854406435084694098384411954668484704967229324118161483988717974946329571931363388569086429571053336540490932733802372431975759186797609540390915786011191148753396825067557131570872579101865262307263091156243567165072303331593505578297650795887771303389387918488679925761196136060185127331077776988655014069846987090908784457659448848985774558013908076816503417788738626696229627794239031568743276369428973787172046094626124057713910978716030337686790766549352087066651303406585423739485901504059545634607996715294061518357927715592162973129549379863322160316370714918416195865818068305562378857226370988285041862022700379918164238615138212775730935706310464339189981367429667315678235751265307048348500702127864 [164,16] 82771017631366580090322657460764641670303714448384822095542951786651438275693336971623767185336782927554947414578015629107960913605097424730119611462505134981029462666789995743236780827098765128659850648952696161740459135813583286416853763350739130874530316948352890498207377461872790104497224719116384550224735186627959965903893396381937186779181725650202863708293562463233913519405959617272088117763871796240069944573671797877396296773930689079075737304147711935832426196111859572465463470176175852405448806507165047946084699554264173303329565970169824077136550483348338238745132696468538670980403319102401479082370344873555654819621701899095981971185100342839042807873629831902350969754278034430065751284906168670889199616362269635034615299636519749130154184928151182225273807915513221115608182949157973785273089516490075931575735776433418201086510682457347693007240091404422639263376818436751030288 [164,17] 227402286510385555306121739472147919421564882111211990454208182043437344522728903301977577748967547103455426107882304569724678741238764593440115751431936621301930407995555947980566504812105503115754647146695601009519246392894737828323826136840029266697431338134616885362688612102447001203389284487348204709257407758924319269431601866940539989610831687544771757710650207948685700836462528961574449742964404346780546760471160113156473005036870154782186200817538642839786036453785019299880847088570279014024253976504507198657536674045569849099635491140262152498130752849854994673612244781988204393676935949624592242113103685618738650469482844373246726158281378527905600073854647966676200053007580743984963598333901470694402316645123358799763340208276009778347655257371972394124509840734155110406225527840566409409409134611458110280079646845552668965008119056378845669140388081392173656334508691829864000 [164,18] 513688078544676290226808479951303913554402419501037204468905322732554638521932801529281099896861272171047949050559645543799986960694504645797384264171060250036987123054016350593939844309798809247098711949151350940697832282660271420061019042721923226117161246744198572395868761818816521503172115846480373794093023376188364473503329503214030197871252906159393551755682169124164093370873826487879533951175113253837350782563541125403791140605115167539738720259923175135046838697228922495452646622469039273103072200520807778169418839041596400848273806133684314586969229438959132164947475828525170346911979447900533876844455189084821930488704334696021488113529228946772934170969410277142338755897869241193201498109651817167626157764003305216209538086638659635074443844110487818247620335444568522892978431532515237269916349004261099150566259797119049490280023801849068285826518900140483696757105582969192 [164,19] 961382379758446407033449101694433510356980019845163885245858007991579662775970148639021708481619072235502414510128669353700507733846240821207195259028459328782786322987868869909720718195910451072698586870055698626205635393974881159517788862545474652777027113693538971049965454476088432691812302059214940980773465523720644333638756986402773974597288669563483650412300595718161453980779900692935517187576671688838950085212916765074280183410640162252235068269910455728358067760323443540556423950356414755841380502957536565047876757696716490072946454007033129212358530087748209500614518782512564795404322840709599407387759141191541319897317552658558653213057651786152113214184729192197664265144941064658598123538177247403625971777880173313962405599015134785383559439552496370351960156815377701174658789633971779990166444061058418562017896987345737039550063147533430313078370064231492039961530083168 [164,20] 1500624624941434063588561669237943555693574277351289926854183557053654273388773609422343144867860257430697556005536780313563014612333694897794478801904050501561532906002720536645718775833293238341950261532071928857979588779748124601193098311155355010785064092903387406987175240731773571761127203789759878816054865887041640390888652430802414003085126125882818790349514440900989007539001127524350977032389954500980783486716559531069635484190437652345469538348683914060106630284865810223534019973819492742339964631512813553399722031020462715316239076022618939128660429268471788389361700118613553550647421629150661573911894375711300439750681583053556496290653781565666741895047293200312807896175188688225940204245354005296598978485144356374038088613378433552836206529058211345785105328556781592185511575971626250379764865920775615518697052591129692689148489158952476503989237080092057555966897044 [164,21] 1964985116292146148233433019796218111965293426881784132290210005706264803211065501683268168294420466410017516569044527369724208352595173925192341412074465159702597912319396212180480926656528835931548971746675560445963618286471152488477754459467830475124717825840547615569786863094596558239838574088465238768137362149529032078748534646738492652148359931567697818264900261048927796752077438962644926751653835369572889258614993919939962145409689591942251713877319114396759199474863187598612590190806975218531449239675294295449077883809811991580720186423062134545472871086984371684567009947066560780812198659920090763125466256615683131366190376431438502335788710896265355948730347492366738975884435815161050690294965487619028419082863721403129006705417685058091595839493052500357348921684404100808312035608252898003841613479851842830740551914744291841732437672638100428020413668889825056310048 [164,22] 2169622428621209080279083548097471521025571853262691725805370867184723763639040410905000588220278539076077998298742890707743954667009550142930261026406372580766106995009537677565106919044865054180870484622510263270194338553412081688930293034401882025089984569412052963982233527713854604834298424411589187652150199775241178058631328772034603371819964306707505593444703789709602345165329470702060588767852147530797826722120674586691185875062003974691334008496690471658827257348465947103731675405038598457152224369699587240919674861882151879472189861091328870594752405553864957326244110086992171376016915720474064244903305350241569592061169850151429254730202076265858776109934028358113175802753251354327649531960236141427159876368196507387047667378702866208065497554731983821533897743484500311864788999206420576456185119573399851917514107346499012884613553657708339743719986153807247411680 [164,23] 2029120729446928699899644916878411826967808835179270481408775649780821346880273842976562391313011901509384691513969447139903500019859643402389922827121636649532773815199407525627139990936049451325483257537010150688315103819739852439370560815348295987641706180305767309928338288732536877774535910918543390475382251705415752530708898583780539000869834476893037963744785332024080254702723310022873899495763135668545612126794480609651557381796554951403720598000022250089980804826460452048468106902537913389465858432833610241887607555298424215912861014432246978210685766823214015794250580381111320589105042759018394494351539251935932172694793931769847636876975751495797390735602219983027416581204412593365928823388369637161788916330095055130165001898078892729330997382915595324669423554744751147502636069257979634231600598202168798803777357311349855624471579514071822062818585042954133200 [164,24] 1613836128930605749561644196753412904400548719777817437869370487419327687888917595816635784670963140565424777371718794729598645164226093471779281047225305030729500003403984299321982012919257331940213252747848997047447137128749243646820621696215563594269996430649342076666428505841803729728381606858347661192404143702008109022101928726229016755117115607095796408256221347355092152078435077711418630397689625961693667672909696074982859790839836909543989190191553901520119868172427998512363725677612566795919052625191100388315522968671600934214030855765203956949032655147534828590746999267802422580064169352746941305164531381304755825628276500998587793731618082170913000974219769984533658782330178847589801614439906191673770332678980964436141140342321986042181877252087201809106016412918475469981133741042575460406475960364673225210112609853716966691541222140537958048339382580975752 [164,25] 1095375710898665391780727037919161631045899775471382710668945734021458104590151340109010226941221662327714349821000527332154798747099688667695986827595318619172651910895562263348749746896022835801754760028998650902755028997166375333554937348452186515311094474515532980034322037892733925772754322745513586443630523784066191939793623360897518289715075463170982121218149079897377558853824399706975595938384383803879093846766464003061095823156790129716775123392281942486139668141055601366490628215371280776018739110695818562033663990856315758168129417491063908876145105023692320180107285527752696414977478047944262184510792601577510006648967822483682861223370623138703963305406546887785091332682078351541755536536474081492599901981578354836579772908102460339929628212574558599410352909803029571953820630813609091843044016527831737538082198579114793223681385067938590853555400067712 [164,26] 636445804831042425008674940845542515768072833165364318052020201078155612797696607046513495154481522029542060394970160804018367084166010505864533728541865241050861311874081508087396812134058743086831695701242796432859088961564653927068163241318037465612766795682031452793050293023248072674178273902853410056119398973813061837526706530303222672743294113180480124058127538185967850683381324724325876776285463838957208136347022700454701542899390802277439767881581958721671702162511654035742944301419524291448457497234534135447470798011882812406856963489763977454889351790506759587694128893223941916889323175984405863986893166159302659430553633494650657234112000355975515937061230189154807937474210460165686357599460201403883054730007812234902326008562472077364083076104421226121747028993929522986524005135243734525377726933740329841478020149166946170769351909268790272438892008 [164,27] 317420053865668739173130042773890443622594271410726605935692937551039996809104570138285985546271679829669511214582350052000293000779507833417164373385729373803929038217443179663307831973470712535900277263094495287004310089255112632529446280884748172553398958323783534112020157745612152391671289644026480299654538082524491797230827560103227556086081286291122212125698266623436245828958490138192048557547537642652230428427725590395790495700963018131986373053504444248017248986053980916941953924655620455835055668906717427127759937288210230405756541409298003808835432940358110070842567049609232501432003062907120354667193215115694614461694511675759709879588059919898917593454041819065925065957411568341066295095952382350944587873679898128075412010004834678667160312345495585200284982857998508494051096025730290623079612521373517598253936160440467171598980771012176671645232 [164,28] 136212052373366577160412589840642083646781646464809171707466059976573675166278172588036890403429454688887310707521374326790716713659982589828185741141161615531153452171088882194276623734616650796243926634888977975917257361600126876368807846104289150656536897861780657618401372972197449826662827250658009313246815552281699514446960192734528434961632154586676937905669871805473348982183258269822946096385478702071883598187431234559565880872812667057698582646513877110816998643891446683767765665066149513273974302674516033300000231624244544564081029806417587083853717688428680135732070377548414632242820332992127486715489355630411088347870916677760234304544749994089545823352177447786163453520406849037001836067603664199568088881830662407128994670143059105079401805188896468953463294721992369451091443867596496574179382044491591943013741912044345599077471031555433862939 [164,29] 50397155322589152413754687396141598675953469954019095576134282150756795834597255315862585478665483700698805115458122105704828422182211882498599496412993112974009285166279179708536144315686042786603822864411359246045125125022363744890007848917598377723731987568272543329538893430803499662367924744806104782635591645863699045876993910993799880215930446818462199801243085719394742981437792868511167215937518304257525404774175366983835804773767034068046497943509064380635868353547855513840444472852892022736180786738921988062658405950504527592729475789659878180431269881905761926319246433686932161400902099893278652657146309484586318742781115460200531405819288401698053446465257573809309993635241161484474726198412029866478633231399945952249457474239030265962561216988711199669078647105964172685346155488561697172580610735325250335371575210395402415985549491961403584 [164,30] 16105939128076853834363297723291966879672499891127601345921334986220409519769154863565210758695463011519472078549600526493343092950569178654661720850153625742897450298083013915835160892402370938405635809069112473384828936411421109788520749612061313011678596872558148191494126076247654965310879112762549031171918672078847793042800937808010726919002261232416919618858888397073079731287838454654018530620655447641086509233252108770642849033839952997024164210455442562997935202899646539034996602648629604296751639979091916545943232623113392190901327498868545573903441374474339585453382291668841311906688098576581012347090920173221003461413037338125046102936889233649071757106330241614967205471968568720450025488315683314134738581324511292837778629732808937436488231455365631754348671133084360900820102968292910603626181005106402953278040322898141066449974731217952 [164,31] 4452716551182332574755060855540921949463392910472863216222204897292106282073497493507563649515340626862352380463100494050078879451443909657144913387924750535366775010004111007953893125084083642181397109806442634447263528055869501335395841358629869879920125788767542638075140579253011978072529453618640921484275095190491408242635011950007209313637591532717558307180587056934905489253351467550107040645463517489210011928963888913030822388700038680855019451295698222344004068597000864538151289727604232018973507088382244746216062679177358245378134801293238084989626380632167763502955005251015096470393921835767463697740517347316027701942505514984512018905768457831953373343542737744037404984082218236910915263789286272773146411138506188473689558088643998444358770655509221946179097477031363005383147962095815840876777079387539444620545637001317414583178458952 [164,32] 1066326546492016035726013910512278662634835212383671622929544304977477407023250120801487401650865971933446631737125740247529877376783454082254581154722558414145262476466541198148268824427875869050330961880629206937507783311379946858955661383278202790201011641413231675898820035543154607665016458865578144764621631159537216046856097544787250911157609547955520537566779912697530438596424571822947409482579546946039478838553396175504269613336567549617206461227107801710699732355435950186145059910283048741226731311385626892124639781626530278179718642981311516967334193988518790027828475092032907435626482361170522020296424470776796253684985590906508848655060997086760193861733217251068109506466571952897987614826624773964028428994939584477652789498657868330484118404331125475321393500259698684174930772087922167671235200631489433564855006095187414173256088 [164,33] 221438914499985773888486762128377316140248791387588601444332925236052755396258785608950593032503620421878987475157628439451502973059408599567304685856454187443002196807682314496571621056913291097832935206865722031450193167595161420505668695379314919678963951333457668475731040609927904996205651145795142808934246992319842242290810807769390367870075805648587640919153663114915099487179052922757135949739045025408385084075527192238214606794350364052646555021241943963391038210909700350952273383549339266351203311707263158955836959973525596683633151565412871353136240034798544512434192908485365332626311452456043304691627880443135316608516302721793749310196712104090412173792797910975119626014998986537356318897555581330019795851472432308536574057052051200704479189767088674432936849926527061021295844296683782937755479581994724675728407316021317502016 [164,34] 39911689548476514092954060625273384412700651858751569056761462356572940634490309797960705056270650409068064086076739846450674974652055127125664925627587840799242126353778277053286197919568984577932838982541559125191196634406719992551627655236096100364404604340019864887586186196359227114732486395402345674200240460629072533462851210445494475188635150413331111173542083898702287096171433849781307170123109164901741435716214433121684315932350488607725604730737879880908469247493989139973198632074713223464624360853624507221429728357401333965128263890220744078087701693807971483361317965431691377162126515518358944885381035049602205785353967026621352036351801721549522812255533175024595569863733057638250995390181577235550550611010958519125341776173873149105705849222161019022697259538034842448886208172957591499320828864913787738423452868312910656 [164,35] 6247835769606491895089126831087608815112050724825594060836486178547087068879876358572881035238716286861247914541309936146640727492328918112958609216749511510982544388862830223241220036479718742902317470751552847420185808922451191288027888038755631193251116595050768552539994010660881254819247090998135728755667316225824506028387759449652566982753712455024017869382797366234980479335720707522336586716885193027975670827922667268149971617627322721237688598181367750943151785567112655264826212073977955124963927556119947923263158362575601567188905186416651824617997217542177982126193499480551175846184504095335832844661893705898711584877568574923441535482812277467503156286502526937930542728808095662231189514922043526876080727230601529991312653716870590121304789790842444488325387696477676651794164841677845597142559022462019575309438237422480 [164,36] 849894420551506786324192678226782215170041901151514314665483343742937424426122445240281889558545654603028388388067958209820055853860986605073635517110105389573997193083017895508493799773315322622954587875448317042244010074724420530822825692385414678942131247045051356996007284657785087319699928883529439819921713190528241120544382898314354030966909123033233027498740698526709561517285360327712866550665999567394878700689923185185388038617140049426683663644389026096296310168558817129526766180883942993135020037283530631853912932142064152882863681076703575161623257254468369161088254616938792762596783267096095595451297666642385378749684372623095794290175080900274953338029044638517233675355934085525396003073181407372409983391274886255264597633392465340868639027884911808032752140298176289048001224360452755845928763262080151345985289661 [164,37] 100497324785356627592029016502431972080893943854636555770941790503719145905380498540418671689512928022785855406839183247049271622652094250825216872783720456579900636408551706278591662410438715866709455777281108337526023213587823384993204157362787150386501902051814036182155613960660267840875653805584146824151315841327714134874054639152379421483009621598302650091145020135936023623232020844337088127804927027155588607487550168166903037491071833988391433996373511877771282277780203279119862400986541196730585408819212143591928049774208560009158240569940966706855636394307600402972840835960806140992970772634152259470933700786075891398149800395356529981038822876629353612506505418042797078188384714942529094146173944587570190613574221555673448592253677657428611493304007044029257836187612399677147270543274824393381243430189001281759136 [164,38] 10331790812184900722440092854144601281172866506635441774847284085491478342326292051321394967611333494475015192117302244054863607929120285368959022981020785412109732446834834381893080774023976380653617459979777151733446362864980523722264609299083972362873469769309465841214424290996627689999315404516974594578147096386138127798477407716229329622369440516906734119840528288365964306595374025395544523926960779047860631619824417003314191439035641064073801303454976037461730497447194638915400718068839467564951561182238071273834030464944532022344161302722437273714239008523908838922105803392765861371497898877144978238708094561147798620641983636954847282859010725004293544350259147523845155601989924057174072845712979300581932579408441814480719531767257638798540078462875194938046542608616780641400237038214422154075822964002437150816 [164,39] 923501945753275600138566072867964727887927781242463812036179858094737206420415869825499406183155479994236136161905258814212769849584955916660751628140030613181861538697867202361227953207126522311041204635501216985668727270912195107865678968875597335619179005354628814770456233662409113791649106298643621819898895807701413137552557535066410286472082214017982362086929483736242264728310797404917391583932852775190101906855457399115104834838316809324508555221135998415252891873028370781102895890288731689720111278270440146655751457079115362243383729538185284447872161048258827538012766065655261333328431379730989105458400630135081799599729905052587669770124643235964510704522410566187204545248499035322663154932393843304387158995845346457649292343437773605541629595192180847873093298673234744671493345876302307982963619475759512 [164,40] 71760463273811804314408148623538799542561681805083868163220361519067361650051244673245492098970618680150020203698431468932704293059020637156438849468168060398788489750338601003807573736877472661068577707094073806287784704555611429153222481881199408569532929765144087452987949864272159959362491045810131113660944206824319747493549579006995087302573844031007121438478781675951782421083065196221688879112786491907443583899482483639655954973277791509652178178349625772528466378981682935477392047226273438117960750838730043718807174335241472204668845006041190512758166345444149785765325481646110732305980376792400157442163362613592492300550391290843073367418164745435770045239849535356226228859463267376882137667950420010877348536959644887712209652446244613994597459827750605945949617890067859232125368349816498415849639945400 [164,41] 4846169593249221480217056604171118853759537921440506340163201723977053243548836199055160151743020310006536370274007186335394663719852736771729059369815600886059761055639802770498227655154686990337244998524322732134427846526566322155181358332187311203137606143350228173117797480747363120196220395692393453104552054504451785738988921353563505964392003333872479681356491108775453106638225862875188023214598898038078108181739946955702893402350245476731366422455395468288321097399595642293796187827654745375347122061978539639283013652173665935150614676437816032138113984505358797288026321498548795481419876318316235064454296605061102479441486536955407166681603394872041783861527036799440380643163635356814471243914304381356712105436729590200063055466969686702419042897375462988648040490187425812114503151540367744502353472 [164,42] 284313206578507290382653236130727620304501844147537668837123478099813720094077545162552447744269852502990009067080310096924155110190840920177886309001845519219655281656039134441562410003657304319948547894830269014893024170640814816694813513304823214794666399731127377373364852629483094697472928582253844513928068232310864026628563149047844110013508340019532530101942906987176004893616923929065993198800503264334702181517940141531576338374346571214620387676975905040634884409512086204916410537864886494398634021178507896700075161728478789608576107602374911641885570678414888083350817714490167865118164566635224288220209889055058010770857133052088876295105770485839213552183664113831754806950901241614550667857499647959239078133806449479410638356929768142301905111425169974031222651032403105334323748645988152411552 [164,43] 14482359382331769406256536552793522841603802879965252295813488829393855880025032461430795675342129178838596971083185168721954326625361806279205603955070700356578118435161971801378286654877898122815794073470001644529240169224844166212005328998803643480911543475525852346455467318946606799990747806900022021951295770086541870142943847867679141708946497887847678112845037162725162049821549614398167394809146852117038256693892212722717972320569886506349062775222395441315750981073319306723773214344354334764613198587364464699465671388718503560877487791618004749884378842583625586497627124246179642823248334392377041329414218644165957107060597961883142523912128485455399921169355481317144028679422230394356737643183805296800194937410719342065316977587074432931242643581163284624107258472960504419724827939958528352 [164,44] 640066441517540954921517132292169548805025603048453541999186851303492210582246878656644260839338990377892933251237076901744504697636409149148590491201171532707218093389412985437406330409240617552605936044480281869912280516085264395657901707526821151203601288502927767453221622253946370269512129089712008997223385172069485722538064766345990677741313433287428677048502065658563051095301501521919366792336108533407234277110858939758683852918462625197671674512773219088499754810306515436411638474714493974521853992271720509708580340217945307670376578199596738420142708389715996557561133910092055525767522789908463783319708387475403329986639980595579982855471772755875323849954796426693711291097793386509818594051575094575549326061678231703523288879361362719918813367295242074334498676763230675383463582904795 [164,45] 24524230567940420342910179355870075406128943989119740861741258975665806818422551836030750923299670023779691808360320343183385110480141793880236150235921891132096978514950020848054010083250576672942986408327370350890123653959994882489758568579627238295754061853662163705797046357110012172464840780008135626107983417050101787000025227819645797427121329184740541920790793164561280871736905871598479267091543381246821759948127997071750813237126405982501352596285670486958759576742093878363844440031327449115549398779357270872271337565589654931286611956051705791114350448497067755341848146827751549202104151543477654314055808040947580626180668439591411615695352520147429196573508728041236575993859881589880865402269171226788836856383641326701786452271337545867091062300769452308764909323092899753690741472 [164,46] 813829694055670914033389840481821319834353798133585807683672273562906047129672379691251185451788725112952406825082797534827552607388424701898623406899017374299630630815862814376115770248986606922382906184499581685416670393544872431790805341781120797060842555981939969610569861446307786187088790600294282438992439912634404922026989061923444466131475287672984326168698553318513141783537415628458420512078920810290492624818931024116448719527819960618490817294523082460708338340169312661840262417649627695985566883372875298617956669761210695560260405138815408087642938528348400639742861592589240817004162316289875591242280228753901215997344240546174727191059204691211878736099985546282934427908986066635985751674981623868699033114872093869765047335402448941793661925421800958895138441154354968263552 [164,47] 23364959213371266185731998800306918113581876407041927594988442749001480581610268322202882124238014586781820247422402832397437490726801336034827742717616045463262267854246476192930442517124925824567445788000906943668708700748380600364990867476372743328491640018843456889443982494132459319271974142728505038412593859564172036905337376232726517549054645774582663929955951275529106504860336592722786989936162615580330453233142226587804536300838686747475748605365862344563764988195837373700803258477135129704633986885123590190950296702588951943098535861209514378430758650892844972618743218033396993446226250108911662369059539133939988160822087230480142165406928048216151441923891435142889868881150061158800385674409393242824805287938577421734636155669349168502593760783215064238606100784131950688 [164,48] 579639241847862102005728305022930422588995232302019424868211966227618783269947316799772277689335052020189426158568890388325711008731909350674588128772814494872216721649008533182073735009787464899829445632274370063666997152495828611468320148972637936990616597366472164122692783044323697492653099712803798289720565403755777000839726506050417377315635276139842314279927011277239331194378539959967914287187341509643162891442068502416789684135912817857812959444655713063658871347543483378176989409074784517858696990143041261703324877178120378511834566646349147296562694697118107362121231836533962004169602519911790235217076930788404960478245868773926425206399432923221620981671234648203226270817230053923004391868586089194688475514246891585461867388432986857800068196966877419854248696526648 [164,49] 12408573160526846728271300071609238566337205645485829868934509278061355922284352779755623406203373427403371202161068377483699829193334207181156269526494566561016151253665679920278463011290207623185215991026928856176590256866671669413314483419892583308021669166875902754518866820268766173037079864105841966960835934735039536661722713378030497291607704258612825226725419416862024171169851709961987814351913859524816384652376970832738735731817213986267934866089952720236559121621149360192901186911824787735000214453042673078218464084125476936963910347343014133469362796581098242825328060349400201385622167344312029081045124738482426895817700614618510054470281153480477677894358832919946229831439695214951539747167305927515569923983179968596530405978167610415748793526050225773497239744 [164,50] 228880612730170622659153533742004483052822515278064859992736431992453378697502966544001060693875815258294200109058474738606614846947151283873997429997980919401581648295476305735296624150645128168951281250234048016623931827893036920236977394975538542417141171720265009486519468803047066898376648162332887077652124577251061359744538063078221651181001250938129830982891027663645787586194159811478062152862673736330948435540846548566613841444105031483069955581991361790713820127617786986253199783605390221548559998979708651376558061552627498994338919800627683523909093001887567790340374628818566017201609294300105686276378350199327367377660462719391484326695035966554991754910805688037207238470696052688787716702360667229158529251435228895898186932261475219138069686108075421550320 [164,51] 3631718071054434021763644190218082122044811770303234074108540773100412021430302398826514334790079490791577856096836109032373720459373621702343834581640784952744960100368759651244010029250177811334305692807965604540797932301524844289596490276071595563396341419788157461772138195901321249984877178657232549072968333144681546021360582235109324048930625344524293265384210728096857255198803725073302510721419682362426997456019554073218764242084472554188232397483083847493640056495453144211901128040193473503091854950765507262086266118789357823862944183509064720933267620311963433070314290178457009351708869712527718140522284111408706374961755067082433776567859378492991139577234878360639007649267904534168150360580173145068692177408933584973923110946578567634646519557742463152 [164,52] 49483941004911665199121359835261855442828364244929025929857341367580824901661929621039157030384757178456697781307784875522825863674846848409993722226699650896316979757553958594941442702189511167610004369633556281468727645558894935874285818826303791030972823358637083623354116923174315990716050669905291579496897891881275452329152374629032051028356130370011385686857915056633040857001711495529480933986162404172472876982268532888293669818729363319795063843777704646998448196812382033776727880508182818174194911131134700898838793851452072466765358224998358040920315004995444224455421234258511099598019679376684612829860698402474934000949049736713441731615172049725711847293844252615146620570400903905963019428375124446768878085599418356030127536013775121595633535023945 [164,53] 577880012061629627803979156357071149933155747283989066952639679449922647743390843264258710823185811178401772520275299037490776548008016891711374819472505793676791568922556701303192941155829447638112362412263391901162060698209260960117090287043978702138351706333822151990723822896291658201564943963811776928431227048435213762647882071865961143369904042984947915960088613562117349373480787271321422726155277379267257413673126357135374992268349108381949621002200460722563723883960783184509216037139672007426625547890044731198981625505906157782152471323990908143988109297888447335172402172285508809207576124031809387170445582055457310073379814715369913543132676188854262121160828798731648599937047427002962717901906179892942994558186736057195919121202479646330978016 [164,54] 5772212787570284292402490870521661894826124326099808673721352754033588898314958949066765337441128423247259915738061260206650223603658829424120475968290940424185191431334729076244292407709228354460940867605692865177790497066645273343888631653646133725592402175278359830814783576866562324319918319019364083102146553577720644575498778951857203978074622502737523173441968874114316894433426092668176661629215836916722455041266118024556308892946189150158812988695044632504036643326025144495915432037554306867154778471478975289624099420676748518988142519300822974567975866359109316972029338637661082087517032366237347764917151022889739925783182327890865525316693317766870266847175420858894185673619191027959568180322529726452267991145579760049510792348470347169600 [164,55] 49206737584627030655618456489232294795714975425114553829226221763238314718580607807609069249671800755161587799637496923600581941170387851707572984546100815804769946022450241646530339514223669442429783543287319262341246326688174290521044020639576689385618505512247793797440344123916322242195301781880382219955465955254798176157388029054387797519286556100208151375462884745284619145171863823073868313466315093294956530456463855318090148535185359074589211861183088407417438963776988183196380131012737770194263277998787922130066409052982945382372488471545696037782560223018292981311108440620546027416955716667960814443345036781083365533890658770095722701947407646528473429070654930924336419922094188126589984561672360759600914133524269532383232886984814536 [164,56] 357161977968600853353977081642612080512930287806730656454972742680584074822151835523192190626912820856167075499111517566599331167015032874068577731102842776369691375821810632982526749969913730300169352156624102649778485646006258418904420379613776826297611762131807287462614037062282744639829029687079577489238900931220075754301928827832574411362018962436981141079872961250903967257775692864998191458084784249080091201883821832996555034443161249742227196827626440282005432782294009570946891350813800256664397818080884927127612199107858702028253995229620026507479168816735757984652093296191974919000030546337133040052108923141177675457216250628091603354033611044830190173315140514939245081954956746367258870107341737167447624229454614667234502450920 [164,57] 2201798631784466331980888841674066072079892130618250806323543987596661893562151099934368756929911427614462735909032990286509389742942455207814903999441802829224311104227342941372328347343638356930121418563467006694659235307143249235536082104371860664197035348607511443585792697980330549998424854137089832425435264100892134185379625206440019685561434920076289052069171270882784549419555445208254257625130169441931187118912379262736427827241815817953741485123038377103237822732041054274100988560252558536150075546855517146663536281818337036429199564342083811567765384555652930826613652425814143618565657188803942397069300062887007127783403407238407787039761939780147792758602645325718812913291081805630290638965317932094288795474107042426429312 [164,58] 11497548443424671446027933238601410800405928157091266116160714272925898859612936079281698275985802666508111494630186809107096555524113661266931123782627399040088779744430128163310422280413226463379184098187633029675871230943645875140522656167259320774829893898053898925683932737269226417073854733138141648503333746970213057215139013294763965958426648442050747608972623640491282806032306165952031431943074159046558410104756055961727675417551605816536960333117230467044096825318210580557357698685923581846634678370173517617700842757601305500748728341757575942407896020453640656128104348567694591056150887968934779749412683711274004521740159422412843359724495289519805297974328998147039909214288102180500985112658715607773063102239859593208 [164,59] 50713009032862599227276896291570977060457127661851121790215190514318061530169801788954324842094722593922279150495130677952769534840026609157144636328920095967834555972057970426686894084579851533891203939682770010361279013566772747021455765007397743862553605083955786702774268416086856204050173472050876030202081387492526888110619844525793471035399561161235752900173380442135670970798242189501076766677137323430832735657060534190582570169684133257262629687332076685412566984970745732785278373357489429017462931726323250864190723832152460161845523158392731517520104005163055105711919523572915232784949111872535614492939028415302706078202869909064313009526329909043038709292878633489683128590385158849852909702862429331249898129290000 [164,60] 188371859863225194548508676545645425424414216233266323927727292871732891646825049812475345522771777599083655870170148904015336147515830926338319424547441177086582163567139284594995661047129228304404768134305010550895211663977120805562443161698643688494723410300152973540289787630140009628343064430027178725324979069501752328926560918545773484172623425164145513803363125181854067461477631648389957331614601721170888591023093980745812644334115495940436702151172276954644957255562802524013990704330665674744983154963778353015665572788384268846836702789566082317803051823739673309937653360574325724109803718877627197954810626312604258011389051453927004689504568733616423477886832750569887324604591362822062912983029599883240642915 [164,61] 587371520510309327781298405867738347659594870325486376643250906986660460596351085049146428801060864222155542281785969662467345373447817670487884963766032308226564431746104248869151858763100402884411643752530030277656479918867744148994923348371621278506161180548021706349349389817080851414828519381331770632727368710552754962471570193439980152272556370100931024820549731321719782848542898084937184584157449177117514355350079668711343109763627614028020513271216669314780287949514455488985521524612472030240465852700390276892009554346783944822478566918225231265045885158871538364881398901004803327534475418074157715463088727059781698462933548482073734385835451453742881000520339094667603153506947075189681665273072663646912 [164,62] 1532307164820261678258914699261246460293120402753480645607272571963084018236094637011958006242536270459537440611158473754374751093449862858214378137885732223332717235925026942037577547649863854805350532119435843620881727173807516732303529856132475902548680696797477004183106626840541172404908168581261300033291295493255879959064424657894859830246133822567865564322340397406159773839915759405921573075119089841261540655847733778148864235063979567398694141322047817475222943806189653009320929872503810634429070687923058094483041635297345738944484752885455872836915297422483823971857716469379656443619160016126646991827778015510992659116719327965660911889313332156278014431663123034887978405085652677651436133013592256 [164,63] 3332460837371044617648638522306182245446685619957706586027873531324167941245209709386338495982486889168350909411785249514820357241215350542588487365521043162672505152553559040833324012210532383943511450410859457281471103272384641144552960182509258761089495575697110282992609911210432539325966277354084087452441093120032666306857276708000902668981078123260926191732488010991629728997294091019427919463509376929678783573224662432447618740828553972034687918833889382384163024459442538007601551173248255308374772343942504110193505125868250881510040473842802567780272376199695135974639029003918446014319877517139640110091022803287156568528816211049239023188570414014310315441328929638491737272072955666752807675704 [164,64] 6019089444429865212004431938546896953937125952981316181442283370436917094614191067211187473340414687653870434840878334460909890105688185362261440779235697174070614211103954265049137445741829419173261706168959707043438211916361204959240983817286838216592000707815216410544904314334392156446996501557615778988572745423579737701519371663339698234121461492867333155569319218728803509512030940134536299953508549079041390687696902267611913469149647254256226419522551475341437188232550037839864288604716314586089314663066816934929529794712775163490451367530588617397671576280519815542833903067660183767715284605960319270454021295237970053028332129273596048284780477580730926192878782950332609479586383417160296 [164,65] 8993084471004036509862176715288943222550300065673233015059873181453099823796658089335807567614220119470066899632622912084205799531429899659573957002728652554528407567045468922800897436410479252148521640544751216401637673713112526944037440205213354828492462653662333158116294538968179906710864518399660375845552139615507377880019100170807643377242289852414833620515466446186145260057572651715133289163944206938211993974319731146920077017223762221455898269098158647325126632743768759272706067334325144736516618352513551145385419683556327463465122253614275066979059454114395858570986044783154442922848770591218993281884467777310537658369960368994599730083455859131736622830429018337238201532042712064 [164,66] 11067881324166200705319016612137888419493483302500757347604727237144606235648954472513879959047718511252345148062011647411689744289541353954590875172271232002575264685662746750994605949827268181773435407514441269368170203515416673111912660972882435924178565062409816945080467809615007291900686794862152759098346324443699678667483357032464808697770723616857839700868070295259115397001668243315739663266851105242280473522808461034539108570787686132330016647696694225841160784523134896757142543728605677383030215327762521516183763971246668588498988870499244369417954816154476621214121655199762068840753175168123691182202368210853241915182751393725225042266279216588829413943338988807560606974088 [164,67] 11170139121770999212374580694877810761973939149661870064032131858465207543731978438140483876441941287166320626371292955171134938161481182042683322548557352080687638115168223377085463074814219383377518462942731416506050813121625187550379196915528470989050481330141878695617670399766343011613898610178657861984709088317046562859446062510660930132700041961969514643379513661835951688469366056718655076966161154366854888304771417766778154937974550820614999720736908043620613101418755346442694186298462563188935691421645878700015864507027695723238508595530986861378221320601599361384072151842976621808442391131901017914666207357106938953106340132555147905196003550902993744593600003427960144 [164,68] 9201094713650133931503534464518923371605949500043903592236170071151719070625957795127786608267492400157478006841488136655856657183097225505979097141593725050159152073963364111691284513059487471500765222753166165819981100355002130245335438536787676184526936278437757262374489464884770053994137649977555466236393482967268093942639570444790110726442558241962395927003347961404193556558211572741464593775141011062078966796047801683155764824064291278507946807445800914393134931612983670656778307450356689945192247970446688430144269797704391493015043596594470385999881869247039055266837632929437362047838715844408420331216641878870709614433802324162068601449696073579079546189436670585 [164,69] 6155128821920395662759103130611380140573658890263778799502962136440001758585272011255343968527356721553744730715970165343087245120394343015056551364597511409010668280071259537740304310355490432176666330688859990733206037884084332779796867758979975826331738314900416818329889749315044752666577623520500707387732080427959332846627172133785324969283711401417038669148472973738444701532385750399637508025043296150262541611391009360980201967341615856269340885064127168687853374646166610309959985484396501097534464871534215430405081323701133934832471563306058039727372770717389941477829903613536586294289359352019346341531088568579131877545175540533731048745750571960945592524160 [164,70] 3326251844369707753884955176523650919979814016931038371025174018783254866227145166926102302979760927381485692373865344360538154984528658709583054823363056856922037850189001664455651762754097471650165948530462810589008173917385023025139809327521696659246991723218896729632017120207980524527074761158737433434048153445906811794151811985262200605011344649473921630859434813622059847758334929931135317464877133005000847932544966275651645495546409415202119684014331222001556675463390016849039164733326298603926160066961219550529894278139654748709876419938139974039756792979263154944436959086259770573774391686112302488947018896323901144248016533124568167657994346776472704 [164,71] 1443983924284271283735480689754598620359005756937380966438347824747172038136893287701898927108291959028141003902159551030474095463119180556010336525384260635495828627982310691947129256173104402225659321125203938684965241779367228827104936933646086405053300879727316074439031804259337706888064751616991608364813463742741457142745201683580988900336745459397862026816967475570484164404119869111129482537002382667526007588111474108067198428717141851183733222194585574138514806756403652015457063630774219970536245967084341916341356805371482240573908998577913323278217275473668019389097261980639233515717505486321520587484587814892738069765866575378094368805350666616 [164,72] 500591829596489668387570279676909195999119651157143515155677726851423308420670906157119408879376032935254667306459873086900717133855930426590317993838805870798186813028275165841182444358548708816894378837329079642128236126472875542460412275557285587677323573800246529682504907823229415033597387432524820586345510914586628876903669718893283719741660982994024053164501109304021960733100099560003721216998866159222147257456004426216977441176942528981835833856690045752126488493730873107704969199609062192330985591236332817781599374280435120780399324608626439998181156558762271382989446124600723257830466801350611292791408887014577965801659241166144309904280 [164,73] 137717765568239021107496614418829596949816334382058985379009737526679812081243849636548714930649605503195300211803922643836966805546240173017828184741626118222127611948193661829107633771326270814560502651523147786944249489993195905591987789184736813193478109242187696815480400542559123286248932898821454200166170290218992604092048597949623017723487109264856461535907946614433771481194514345438325059911622201246887872366862103273913765762157337442852864627828627203625960716887559122892194435017399915695513099840654175664102238819898647572396433807018111922733609448217213047572899186767956164656363929133501415902187563068211106552745761186093888 [164,74] 29866611966426748576402887525819971563839665952853793222430696740298099969980346986466640254266302010379652680024034625682544990959920009357952962405415062005187841211534494047991022702796038899687336084243058711462364572302097770002322235104830452253342097424617331215219092041047525307155087721623716715588694128892584733752342190058141926838711364500744708046882853908234764191307890589808209306812598054491247780862054861526238412940471617494338605848499550679655782288035005013095959491795148156115776630186335151478055574303964639071668743620374679668606976488677317076387074288026728290366970141055857394226339730792045179472386453400 [164,75] 5069888126621518819479492620225480880703553538256589078183314607882707599876519019972931965993178719368044879176006740210414667647970481046430916599913841313668291711029247606326433463752865912076271463761714171311034018511629023825067297562528449279889533043468909947794020459019462336805276590764180364895425110670850313390649778010121072852308885818115014463731620835586815369506161945470869536444347299446176892101184768193678738701194519784743582195889357089352206327862307224672542024762492318701890836581530244149850960016456567175336396600587895521034267586518035009569388210480983196288835215658981003510478016981747901452160 [164,76] 668592453814895114792757574781561927899868777751527880090454133687116960120350790356666227740844795846000272835375652527336168348091094858145612149290375589070840836686208347915383210774912578971200396238977172164742053116911772874582917441112805502625320845387166680329804905176584884069585671630075453166156083604469378377173626817496748011512963007624692053004650563133465275829089243796247155393798675273845440340872374446634306447696829404076001588192434842405050656706652727106695680497341135232767949851229501929474798483570632936407773384578184329204653430886358745874857524942135060281744445259215764175369441100785677 [164,77] 67951873279433350350952658394192590464002416504170093738886687239843838120889381441650217316167048264814636610876783755915188085065720383771808900490618523671299714195511523223894400742540792180198790173676645329781883406289492120321558938126168416606537323764521641228522535348055939445624754879350939791222398783093242297879381995675239756102128244651101952464986816035888989476138965351163085700213673306800271698596126911125704428240057522866691605421039238368746714473663858486829632885212574789481529730075174490357580617647898720961296965542829620171103304349490817983120387503739928123217517882420642773117407008 [164,78] 5277386490999518536844394500305236961315386987451166183696981056118291763460206404257097938699156454598672235823726420390922179529761305462323878237298046931035849594295404179971898725942290051261934040695657906569825043467499495704879833637160885331398155827286420708290562000532191294310999834282009514231059012283736278018315495184057455190690506461680902572046977288790070191603762110204492803404211928264583954998299312112703910752614439794307425606902198044831419721610288165936371189437867177782280944570502386473188727871517287302759051559166188302461206959478269313322111785201837453953210608281840779552 [164,79] 310362597150822783678150274536598914423971428385043838872844548066593523643801986634136299249085188731355404601615637725489543396460794954728575695983712932074127378469636766912534073415166368156235716271283765277395070976589702901438234988809886104008920604139125583706920737436472160500419091618257400902829431868746965392869167320216635027375689780587886222950442036717088405672915990053785288673252859119581040170925091638667597078349484750626121780965812613143061748159307302096026320383222105448422805054664278110348627546829120064944537563867155280157211098127101778394028554084832631822682152374608 [164,80] 13688040562542387035965639215859951095911783811673837872710652079150430487123883353044488478103848717511577270500883865188297957665247185771366135398483463827390167349934332612054516257844414167419756465130044218350585589257853532124591832559179001054486966014226979948994231174856274950718169455823637135913739449798050772428574073166848369873163278213376360958783473825340663397247877313407095689199413022683888308984277305844850829982612681275773560872038415545272495953669748058141115182113695310022661089227465847100729238772459184573386689532112410559607383802248351931501615597190561476389728 [164,81] 448054937526712587103768696833208624418921340005795778298880991969999497567483921814952532429402723962877013405482239422584012836551280750431244619194346800136767287089846824711418200410217024707654641617791334320317158255580317948563326020876850361952387627558196149082112779181759416260048740557907243289102215355776643872651589119783059441763887039618577293796843692930666841682695816897733439139564428141379378465330508679277039533746319294375478399046560827442604573575857700126118510674207722961639227170641507051901085956343199159372439528217587747870721604915903002801352525267716736 [164,82] 10765057841302273692547720503475542084222067142934944437825419024555239252987303512373818156392851283826978321890654422927102760526181274053355929122846234157508777966818236854426303227087198299949130567992527511293395077314738035359340654611412624525286718818724681503703566420746580651154403143997853950512495946758315806010571315465847416668660249707463002089917135476191783164502136025175475828598591198580876685354105889978749379540016186143450473719277778926558325090380306758162090591912975749948274793607783971041827432893517530128275645033398428652917699441379412068517930472 [164,83] 187595548065637256132836852799251264087036953356842721636983993077905810189858043484682187236365699526838804334970727247561517945638848409720028564743784019651157232306159778798537360570603776204757728688481807911162508057363140326701958224459908109279362836121619872000568547542494509486947297847562650739276050850726619925196878854079318094847393021112123000878338711320458057990057423264532191671922199448487357984134602348961025915410456107895825136184802039624192427859935961051084396953004419376643187125615564677510204903805630012780574186093713491627513034747865306512 [164,84] 2340932428920951316388132264243874881153986231671688766946220799053010503136903441296430678086929263693294626706076776236614568968560918231323432531061603812456772705606000108414385211286895355974563997516756450820945162840607801334428128676025577028442065130405270963831520331075112461041835323006984561670978254596118159842906576109854830089095910497133478722982686691296265158829568200701748506388360801887416591192309938981640680101550562862506174604669219128246822810638892002750185178381160980290483443471021532887063341600945976858733990220067641768156402069434 [164,85] 20631322729893621103029683472274626819906403812481034254386535133368164622343797538702760046819031526509295944373309139743373744550861433677484246615860407813424889673466267107783111134608021882553958313782130855399951492307512484341975780873854686671906244804427780567028360703204871750389685322618202564275207972862377502442696468709314539454157679971669689208447867807428784384175938836370779593824458172433698441198949932201297701942198325437586130700866364365776683852021786878741288389647937859538750576785344170011011631430201689952172622483485653401792 [164,86] 126524559132598972953628525866563882728140996400538285143652350422486264088693280066558508471807987299110586556749240433064311764833799171142725411695937338099582113560078933527839325266841538560172053286775575703521540236334053427774779813496411020917242036654766939446503323072079942589686496085177959496220544244605264855158595663282364786770575894944163992090782761415512665795935704919931245223633232446781475992945735266818794615047152176673378130896513935903161309970633858307298438064184748663308737936712726907422448895990135024021949906991072 [164,87] 531303482643453311327096517463121752103600695508639688390792799105309136484911424985949523247104296539426016084997200801363724413884601064296279729167469291590027357581998126626557816636405095602226359660062398619615653058325807097032052541435334608612908505517461034222537027667799865009843801938886243720527703983067143842225212190875702315443597774975134756752599441376379917163141761245318638833471308032695299150748067358026865214969854474987831711238579919654633298921030884426518137863688629928370489805444046647739523336010077070689960 [164,88] 1501247905088535845853282130161394606605803869059669579024801804519687457194107202155554480438311636712531517802624775780713235537445830227753249540078877285423218878979420411791562579383286695575835188323883110881006760604127749765651072439262531042209302563920203338995752301879477624878147822621183853262793444965547248154325976306829122598175274518714472956424643225447643284437654760514423492428520133378551264379166885950263094396213514158933784721812634699842165651307437262061102132766579041742736815949637820175590909626272832 [164,89] 2800942671615116078534837826300590049036679520740017280986521377535180750077732433535895705551148470445080783249290960900651551695221660012866893977773899781712991497331966938061050879168521407233183612736529779607157615855502071934652519377875732936079081030501333720023538828849731643513511896999092527369842628180457556874232281409449980137906872882719345949877174469077398948814516482551003809550692708528572938335050095664201683689109322394624595285150128995908846478777899059566949061525294899563248030440277806633678784 [164,90] 3179110614811913188713626055673879997776281832778715821364635887025805923619455735655502182329051633166843735262985299424218062514463515634479948289623220891666439398388444790644761946225472113452897197431004460241582773829510403257754931187416720495374831787187520804344753372945369176766488283662652440600661258622045078612840448037440286914143386570828330282821429097761973459830009644851152433633230486154193496295809216046698260643735146114415895788454651067982410114879582442235029608918953968739085529221490176 [164,91] 137112688903105455979341904822319933714444135696353541866828659338175639665336107176969526147504906388118193834536031021491416997104249081813633648086358287692624207326092575427242669183079350801154964021394053887839613744942029065267581077267818921341450857429164268198584731454676486844522284598126187635527282932301562337560222906575638001375372139650587978358563467712601312201925689915556567372468621746387762641026446569007727100720067792336741188787843469683253855876072489665955363611090394176543752448 [164,92] -73171787993538606688060250881071021884128410738112290314369710501071672468777911582848021712671403126373315716712775307624296913749529112411193194969864302472373392018030821678609899836479102806655083674190448946617485856194398967555936559892102359287260826171723756778767795731271631861010538838418394422627852041291678584259619556705600221227731343032060329876242990633661928284532900657901416441441844474820970989575848312767182332319466788340125381567373156036927245059913161617514531226780345996208 [164,93] 31925817049379840937708770857710225110572849920739560024105430294261966345076081781246150321958116233476262229239701032647291048549083057656344162332288332953771299436830280353612895154574490074893322358284919815943955178539693247548305604032131547822557839331318879966811753823842675143899966567286354269905118528909445224992602681251365331604329192185346687229150371277532202485867776138480101452917331406547183968186705328549276170947647619343448034053709128634157737557726471424328310305290784 [164,94] -11078790462179892300161559324542149660307675922256475045036313754266114179112739476369663479871320292146681273695420560359794150274734519509877031728043672181632412632564008610878083057763069330645786890578158648137175284826616748587922211887181160410251599138215276827431945935353768387451031473716116644204705822564510410871623386233116159492175701739755125272779366400663959074884666667969390160793880990702345357957635096986394401519429967440786313456563968407789692046175795691930237792 [164,95] 3029938692083934933223426168475236040115790516063431677400153668632683007040767172069131453933787984613207581517185754137580995970081191982331105381653221369762086948671143266805899782818751874618030443074376483999904796458407290440681716667919376951795034091088027162658825742456771135663155753316337559368123927108583388385447984720107045771583546528202006456921579625798134083994977308633883659217671437083289499034279435602791580388525372289311766756259757396975217581592442835552 [164,96] -646726524874463131730518597755766231954305476896274997466762350628391053039528385477390984373776972593469588227867666920100187332636045689509752164732378998434402464625922509620718693905694068606784657091613107202043298076975509572733887583552978292316574186126193984470573346050943762178898612577405625532996679230471914679842448261115166616730992860125330695557987839589549233833809215434813234391557957510457106899518627182850894704588993104671271825935285140153879329710480 [164,97] 106610502805727779930037275493474399019328624645454696278655874754172814734952652954966449050415492443500210525393930693124602490272307570626399715720418603748367284675499464718461467520378979352913598502409114084470214070113803696831884961373303412080952604843585451379023816749551318556552530329051820463553846765938087295374952490564933626903947932239387030252247755953513028576801831431282094158784879865297952948159419136384607283389788442349561872008835032095113152 [164,98] -13420807136844442523272017503205623070040201811455529840246387631610413345617540954708917733884847051299476833328678877589423595601873016233881124214550607969790211849760434383140440891314535900092990992602640546877437811019872536570256334652077489454104472688278334756186923249251401197469076938788643298553007986262211957958648708105607376606588139539642004559504104040978743208255957781414307762269505965189535288291548238317583312548659913090135331546092965736 [164,99] 1274632952650466548113007917511924127076595404331707544779709127402269722204364866046427595206185842703653374730090961887033818277371779680960670229860850470163896184103312781110767453895575285493306576988966908337321592423524411401980508846676795831345623048673481458917882163638297734904896464480121070735990041195115831886885091183408485452468358914925627047081248811041298566063919174771149509499487541707244117421568103355079837629315774292980755233552 [164,100] -90141792173556082466948090757339925517141201982338728073245243764591276304855591906108022809196957407672940492011291996020700260181092617986356803712779696521317023191201941342865938067916011315483593717779288827612363295174230791544566237059152430206498806245653400100108200301440759023771164724759938334769421497817691958225644572242706688761815620131569658031037761503469340562291481914353047441213161904790528996841807213294831407478025091014644 [164,101] 4679898736774809475368255993944252907528686601254978558775193704574819325580456205631505401258917799108221838198746027547637482057907519793388624518674212357063621090110178660164477943072419464878706464994760810744115339488073580882406377260273708379922433868967951570055754738173451557127657259593766197628175482058282528862478207955395972693136728561478776183483875947739414270484495491931052767842158597388276147736890692299490557506730656 [164,102] -175638883595444702900868491662058193973357822367023147274814969694204584491014147091559268807333026070097238519694705160272803984176048375210669074560077658942919359042608851642068251819339602722682291151578143237475862976301063118006144997969878885268342109091498987116043534998359929042606188422595558954471613357001957597142332613210396166002198785532585439214952971187897663346897746229879099376205519112254276627323077781710090176 [164,103] 4685827082117452463618215834143231995150227395256950799554049080083401136859492148616027159051723116883725212273731376999750893650181348588237635343912259119923499324169989280290290089668368882444130056086942935889119249931972427745947611805539384888770085718011318297051251998671535768861018280506049890611236272516281780613827843158738902868414406794241104880351698053047468848088435294108187695576385234173016626593784267624 [164,104] -87249863039969043544189945078144087585068846965862877201528274205939357263386685191634997901155932201462603212171440691821356292497094704591772090063653926496478373761883962701211724231301089731139046127516027528971697666463887481495161343402984921661232513235130248922892304338393753841275667681467090037486540235179957591183488654321137728488200235619002269700205768499761635938673260467084570485400385649946707286416 [164,105] 1111269700166294308094417433866060709653144113729202469986183436849682201790738479030516152839253095155073058241680127944690113730209013180594029615404750632039355134799268450570230722420826751986054682381082952868973005224772273884549013678741931007021252295583340718067514733287941935112770464730855937720571705959035151434425613105152852755172856892688979681087503780446853274153186608527965205854490722818176 [164,106] -9469706069370544646861973720973933336140247679641724709274934205650860199712402035713486079612127453035400512897744275631784482297048727053243508687065357639892297883435674546315811551133234366741709429939029679201342017897117525320409746153873277529447091141076204826267848916850924119191757700924037335134829021342713340776491687043720874066201252604180559700573459818012511907060097006240990841248856 [164,107] 52685981169291254511848140547638947313098888430100582859099815888161565275856335321816553607172461777648289570527035775520849177163309400207927883569682057086503462574811391775310455391104775342708309339993913556339583416309348192088045066602988345253334924657067255451404550890121114225257857507196668690759511292854194741561924303453214924731054043866040657976478209393822794358291616585377616 [164,108] -186256923049498846988855809558736009526440949897790723485798684058395647711828742633244728775743628643860020567279815090821666516172199931605583512271298950892160922269233608608079654883900630772470443692949007051115114824286973183349942267577119625800372518123937810258829417402417554485808071779521263345389375669569994349761743090376952111969197339336002858802458508807770645433862224 [164,109] 405935093248146200495217656889461849733988964161371162611252350136808438843221569603753080038926726238102956669861002217169267869748088644613458266488178755066635274205887358954936343867065470156551489013996480857482344199479787694698887714216483025498973027648240712660171914991335778231525051151587241036670903880213481871113430638451097085297185276063596301774671176744127168 [164,110] -527252647756869510712510828119757799801018352120569045513729398214365251362393036251744122919319021525352555949586690297280311780148381243489966712415646247750856377169708193820533690434142622713210146670134652571860957783644933835344145820204165398989109690977879698664459913662894205314257627663995729981449299328864443053617655319994225806645178055473954647963196576 [164,111] 392856359480158122699690307729403104810353820175145730687319821677651117028222387750152820912048001372244830280842331143882519129794420580968153035500522760769357399359913341949789158814625166171354281721543059287017554508084245222959686692763343848139372060293581783554687066354784514565343280424445244607685034639632027117926235902530547559307038400596946344 [164,112] -160817659424688174773299304104006778796827142308166360523335714836294572133618049112196486383144909682437364626249938229217712861254536707635765370954573830882769729637725671933063760782700768052746516218271498090938950876249685268920474590233827681159466945255743931237340527230977783595106943883986857217889055941093259667260648174217742256913739768 [164,113] 34428154548022514975365192711300142339378993736287446711394691743973614092456309161968304637281913461177235637752958680789061095645667387093596954372605169967534223067920046657673341119624015771873247460299540359415361940693183611753139694096809323169277811748407014742701594579694283736012979412429552673194073264972253565350033478577627072 [164,114] -3642345876398336495694447102586619171848611372119490305309198396634067061847058852231626752418105381859035709389100376489639154976382407130907395403762713046838144458752987753439235319785844780787191456891666190207940673399736418681138896935295342807245642687335242290355168778265546449569150617268638431767381825110291224932353488 [164,115] 178339482343380798055018481548336631382383756081250588347057326048086428072331248891148555494253646321681725255880602475674585031527092256166545208574929149374255916340478553008336797703763157484428049447522547905013461993373500303561512936533619161073444158045926109908917377304232314866175464680518720479954607811445728 [164,116] -3741953192609675591321757896165548381428340094476287420825142997738179356679020765131134745504803659192208312677055649471618581533645471756681212887018785217029044873754030822751590057513147504309769040850872520076894471540557749656297409367114760656558021764638904518636710300313032795268311763204548182708409 [164,117] 1822078542487387968248843933601850697582746729575948793762622248073830379947963214831507452492788200721470598841711528589226826417955593007058613210631811641150251707908674517459844299581583487119557644308833914183611598993091244691109698158016111396085854603927379627927003709791873306915379484753440 [164,118] 2715809402316073835890180967016346624397473062351662888410170087040728093796901738323082947578562844793335685449358349002976830892952242539207922419611556876611145127621197752340587449437323150228406884262548226080263331680070844270963536981717121560876046978154148248421205888880026309152699200 [164,119] 3122383671344609913089097867362302137975783885396009376218034490440765523067818789306232784451286403523544482106621931366856446396748224177056983779903981151156678080436007793431672228493006419693058003573469820671747291596705178244541212072541549538244879603704850293196087072595986152480 [164,120] 2678382604255330858356896081834095356157107788925242146841406783292614861455776625191652475645083051694290017389600470480199704881137181643052728584193841603206176628450141925132531025766922813300182272438017035024464461219897070176883072047907292519705327846686221582074707077081408 [164,121] 1683268079070478520810574948716579543561118330130887132851320962217322707606373363752998011403237212724481206250297415982355846017780685314094362715065008022066797076904121810035839149513319135653740872200099882588588801887987312966448923154079583185921786225653987945877056128 [164,122] 759362431013824805108498327674089644127930176130056844336191662614551126532008553918519006848597729516198102377360869842729849868058694270955744471652865845120680284569657363960204992880130990375177939265751752494453879669632791001390754557964056785029244436387131371600 [164,123] 240296032338333799125140873785062004448953264222569609815577110891755872824539984511161537916360930552737873329477557712221657087836604589693639187438564096520456855722932843448858012343061313080273391496083373006177287907959564299014333044734208315146530595508960 [164,124] 51963877534777042692544804994750906412578067168694823603161857045117007682124144644486104730635475412669800610737921953775056884859376958260745306187064002317385978634329599337004261933187371566338623311784346081714029250909059149740135712636760099727910380 [164,125] 7454108440210739993363586670851849329714722258031195111413357091950599638260724275539726417398524692048439237658956553477495067278880131903019805767125442228997258758949510512365940131462573121761896963206383989327762282555363033763876185765953566272 [164,126] 685538965252818021271746852084489693544643545286276918759408108891181386315548664150172324398436141607313450237071952092807366703144640986553594316173856303318128557136688535723481033624381412679553026516644559151425079202593918727058178938208 [164,127] 38864144990050060750686303964785318233592110833558308430370569062029914900849094059600854362670938534267406860143653602876681727761951903581854532041506193285426085285922095631565382345025873071064348862440262085638257895557152661411280 [164,128] 1297549111126588884884498917274912944806088595332798561221470623162524127900072632536989985921651866248420406637228133939609873781257398653654528223350611134329193219705343220652279045474871062176730485570611528811675367939191272 [164,129] 24183808729050716569622288679190025783989790700785635500054135471576129776581908658084573682020248820970039326409708456310991328276656775990051206537754648914268878195146801744007581157332113870670526813294655268439393088 [164,130] 236184687278734481572890843059860320241432973989119918492053592837450661774476152738790401763823961107775455003015304940049690921669915903078048265349061246102445958904585915804107758857928350131359428086260616744 [164,131] 1120397243750833994827582729442755782710392913143546380118490632536379748071226919755487208645240043568538655586095890547653552084595524130916183475926760504969838582006047279251447961602638995696966335504 [164,132] 2354549759195136747123445954375851498166924460946414230455997030910843176303164680966758404112563342418453010222389804011046884892397707017135746858447120492037105964349007512106418334073766190345 [164,133] 1956800307928068836127228449225010891913534152754108072696011296396363881158042486460750722439356659696256150923900054390030406395407476456269293967337823085850069536544341965052426983008 [164,134] 557553652149838311102051423561386858218589784712250041736313908928269576367625120399640725469875581735448347746566428643961858373517943154961587364421643279445651455626251922592 [164,135] 45326132647408424720100541542472359601826912958429494549201965925458559357890745774218849248561725192288287401351299327280109088621530358334097994438047346101061018232 [164,136] 824337482460815716298937184018406629847275824185631580729130477756920956079319455170560544425991624628101811332089299874969110958494930985805601471602279240 [164,137] 2402018796694287791879996251755889655654375479469686056280839031656413769731892281316677692021252167198574211173322947343274615666713265220733760 [164,138] 693766320903063569753363537473354997812402735455748624576443455306693717915026551636329810532598452404140130367312361538551426913744 [164,139] 9512177787489374711192557837004727333873304244754634317066563678204890731829895838698415466350137318166077181744054576 [164,140] 1796091604505146906639049953928630996943015866075427886555916933370206601874251116282547320781349802937 [164,141] 420425800212842535365557115839079551522551387870037363333700017889343082987422908576 [164,142] 249617891764225252366746721487940598038455884240553790357600 [164,143] 122760 [165,0] 29674068191908658524418147403025483158723018803498094182740497752132165175654731334004845320332346093494153832855293506425309908751745391782878520294114609235201646715364383770056160469664745370879331780585069061040281708195355179248938599842477232708640354300042611144468448180346062949720192626019130426774945813206452519185933801811505750440829928012092254017864530596708649299397433778827276183084353209201890602169761730398907191688125200848061089398583018194741299170538943251042258968468169193779541567153691923682718247187760990113530578336298411064454029000773281422431034136237644991902742549847487179789079000543761153659874062077071434806569909496510504427254579559009192579643412535084546466327090099970589982412770594913887145395202225144560863131507310215302862707668710612822690367336797043425997930627072000000000 [165,1] -476868266406851546255870249823885687838808657675676031924462756784311194433146849621172562708550133315365046674423451558134010880821651274501031199128724480002611887403695636785672332033715463092730997429254571827175795894672799132292069686068937317466332219121715722367091791471809702441176414058756367006452293832733899668249335403874207314828413696088709073137993929070652650959596405391642413208345683168016945410643755405094495949373336903649737524471737265129773958335242741616751141147016517650890211728984561596402613352225787930943808099807039009311580323449033790421464229756390853498523626925163820658727582213624420413532668415078267545775471083209967167853190184972448191529325308433591793075189937944729173850158743434741841175654939665043789833042997755570223395513902248526524447652478910309131397078450176000000 [165,2] 3734515768628589810177147880182076771433706587332398618514538486698819185192196664861667446184676721066953025081976049251576736073858540800853724503188789690509265635665093892339409460599957804215568108687257095510781229690630647668104568427196802774690607451476831622361810658755135471825713022611910218482414730152320894688889822158298155284684095074571596300507280216364337954716993978405681453161143629253605551819289462592345388706694430381582077655809334097397163514327694289993260977314403153293478796202429900383654814017505162109338667683235965290302542617122300538687560605644231203306216170124798561656192720505934568403356304586030128808420789423472485217924685536054498106282548790801436027183213009441435153764567331127262881158778236327758429588734325059392302182187297307278127595477994287529675514496155648000 [165,3] -18994314580880288958919684304810980022653371626709973389123284300671876657339614716412868031839696577922285268805646381890223527487749868354681706610409808821870797163151941123900166991372748984803812462122595437225899941583342933404648968251902563695780500419561881114536198571210309113229790379348009408466642575536266711208158620458979232430170868349898712879546768378879612366916082182988764735560140055142943392285045401515959166482503826690541835010418120527552329479760467970486343302128273159354423949338373308852532120526421682045633017510177846445302433174618745902252116787612732230297641380631451119487078376634670771405823525591909632977704871625925624450351366111781293575362026066322639769602905836873470150823649775124837704840150249813588099661982638517663760802859359802101931726922434776930155050797660184 [165,4] 70552637605087072984614061927919485696961959880518050024757317122538972600172841374147584512742136949611003807974493066879355954488845789295591831663450698524560940914907926267965133994949437471131982079577655650672566584308989887486201664793057486748952108584580054751009863860253605995784538197420261702643978999121506794216418142790707213003129192095778847797755874551748932869726996508309024012443405735436088587867485949920879311916749675873471854879821108409734851420476627915328809639262480246618092270689285111252251056223534539456186046438117552093753870787374386520210951657939774263996177008475219802541655665075100575839773832200281743355398634424760838686698801254689196957613130739231508081720773286385174130606553018371178871957967829311639924471113540549406983658773182525825662915673314783038731336944640 [165,5] -204042274666400698884102572117539996569651380223587894324940848778313251380980954906978080576655801511616446984792472211171477152098558576286188853759692551207857225122077839331834255002775194931846218711839956492938563821219378634080764693820069884353583000102036005525386711851925650617235300652136869391415373520638514999403522604668880497196521142208365343284487238576724734385517951187700779984837910455644776906458153057265527542487059169994789749833766528369753490081264880069523497758197816806236780116326718880638879063170895969033838931938702717469707145002136950761887206395217670868462157545583468596541601205950109648385026193276356856944773333047104227150091536401330382679199533456725794190520780497236850014599555732494843312597687936743304339820067142527441284551382001633157212054922917499031701079936 [165,6] 478360214711964540437422004895276441149719524896762995988220481256284628577560323393510556978672845690309162619712820922717009714493899384534676551008375863527693798895540721378104880768527212911136664208160629990048341651397785937767797518392343745687891512406519934587041054133676799049350140911146263756106299470915609368804633650358228450897306635119612914181326818407989343713127493738915033593360397946771082935497830664152149797659211129612702880441720546110086491487163444343231596696247076544970652420473043852121717468385925442342952000396719896963804646297677070934804686586517228072823663907444709813906970093881370214840663789481502484675690361015037825796390667142901450093837500861436982293428009242786792805152222390744495603987631118257787068623919093413531596179206300353942367398008651569733279104 [165,7] -934604388782152793115193192492786466880443132104582224586198103268643699994200962412776369630638712830923764761145471424393994246925303576443800893120370584796515982212591476604168328152678601845268603347578762932276216859688217798047982097736268454119740545771336008886870413944361740525122054102055687467807451893241185518004163050267041279621476011631379530801120459782980806654433101517709150555823636025474565335388017811310599557562540229472658456656929632694159391869757152150974018091754689125393250943129187680614084533685209572370582193374747362243150824315846832298970269147698983283222410601336031156598753325855629201324687844373212317990301234390628791635055178428740096936448447095367883072394889639863361990002885128528875212027873738009832184053862440034058605537584000523112660041016565671129552 [165,8] 1552608385727326491901929237703882939313782099500985204060110269002389587266451101420369804517033749243647631446896603761129157527877452026865316823678727539986453395617854579022673640114739118813064955366443322788760927296142136348987462481346607569502838485349944383750592434335541600649176866424312586060695878460399426307198482944059536308955385084353681011340329159388893925670878713123748388516463301752567449336321274290063254745542598936572295095664592745620936033114923668081573373713185222797164550532420633431572367615382329457596814057061057028404594389219342040379748425866792901935821187067200054566404760837998164366745764922765903924831410042021430747113154179592037977903600308874294994159414172515004218824596473701883209290746346489715749475240346758658148545100738641613270083758891931673600 [165,9] -2226683081834798452810832888858775314278247175388749757572659655303899595549234654780911465775443592608560800944146622844111829154700477712482866121529130221667126897074688933365991273478566027676634711792682390904046593548959170548509111605049385025557862226667969351495260967867040179172066036420152665586723979076449111059024505811995173344942285033263921074704180333466405340240004661211984038995318203616863760784179246436357762318054078015440222302818932711008284694494930496322536281078799676375055249258541366743394555050457672495651606911404757764488375906496398700017000157080353011668529773033053396594609388616065898810709801922338545182712414888902015636881941263881158536941853770041520741739130526439478648922916732644880914370884986926693578758807969694480067513072197506404478377260022941568 [165,10] 2789758354031737068090577930344881886031280863389397012495419874813863640303205178406006019470368177431566654698394900446469532895259301341701279542868197187224596997945928634722831150829244048857470099351379451165220831514981461085095190395924225945025076207466948447083282534011133472564579189730493532304489503408891439237344749022496086331016243244357710653218523642607944405385769010107592213360260710663890285478849616538006240060021231763435843032111088536817986078876537073272469707507114929900146927989417614049368077413194687410938569441962521061376720759155096981407714472082764977018181061766433660332328555781193616076124140402943736551597964801761609604259481825323400059698031224264905111705411299747729878935387210615933806525662930022124056548800529580569123113022364115656463089038104080 [165,11] -3082463722540413508089001399996251958666608971360411482408832820062456312980245636918092691961283076567172476506825555344947872038676787002857438481867911121161919511984419929541154261322656252976255062708653239977668675304927194307552030399090915188339043911394009559375959403050614378247043030603978036465586970736975857028229350076499224240635951181066371222240568210583731262332215055051936116056751286414236429778304438696876336364890790624308450371808846785961137859157816945083120322578556831212066505673590413981030051724158068085388289832774902490275954743637922410367661535602332039041377264717409123601627218460225521141518958342085489645997889938435369362239574501954395199505669490349142021773645012708683865259746106587431408728580102644559480877912248125703509379276911754480975490817038 [165,12] 3026882279293074499923251567782820306302906887740327797462961846690274435824566659871527931218642183107573011557719970167378461661223287995137238661708781179208574100339044397554903817507300788099891938401869863649941233578978000079874922470689782160468450801093716478199249635271340000667821469272088754807559198941185735045982338575154486195738712423373211524120132719489881417157821087978457563891486572569110611580286325697753525800554643025999148980332178825824478661558522734325412041171701199524478509740372959257718683369974057746784295717646837430075332351466444632992520594724889347700873139201075311334458112518237949568336435481650786032104735654447585118871188113962586985288661552449426014042341903691348739293703896150716024101042009314671542849770053759402358940536579723271492576832 [165,13] -2658375775965658833852146033090593881684491403651259640030420672557023010460431582938892454065864704920780511593236281979846509115086237480354942851362466816474859206665116413394198527020952247218212830032536519825523593597871291732867350603139546662406119034120959984810359886446526780620791009548746067949092230184982448568295212647852815228617068234490972116956893070948144498439857351262704485680068257575461034117464268065532989141444250787550365887771123607570034545962908464041125679182395027615710089898775250250474337459269402634352993691940542033368820770435154423296538368404143782784602783897364126270973956400669837167530737881130147889329018962458976956654696151938999899124709777787176883197780897568369059714887937786239682890429086835967658379452463547348496633800774830516857608 [165,14] 2099230299041547989927528707906372800715164979367396537017511069707858930982810136612186519361408152448874309532174121353664737267323725703820185626913336287748745093907263867126807187081641687121161269230490596894386772251560804411945238184951166102416918964052149931707760502300748322620994523423226953188842499818101989750324520951365524095656893090873860119040216216200040281674320937489611937658812411412143153997639777311628132549973659592576537659099170107251690246783218689705951076624492166112755721155418848587089157603171298125615568024570202721192526318941815402853129177243398855361687989125253729810133219933791261639074116489056653830120856363392411762997864167044827873034382604549922651688409382583705426638573722651336092371079257116752861057685003141515906357835585856595880 [165,15] -1497136808588901530629882756097626449524556887939448518420378921071889741359610522794607125112932188016872477751525092849967510595116137698561519322561084196415626614194946024202165878155427377428144945821720279894159023264758792201474698920461092016463977775501450312448339119959131447267208832308560807216753646464660886929009882453414305543629144879703677046839627409899382449714990218893162329960859074900057477595866510824570779357657131933876676138806503732453111223636841522378727080609333124466336389690546161554095517771815248425755319442372875691302574945129170164788573692967021979361690807063544201236488079060606249232454435350048188013937885519829575954538191051776141243619219387788063267807146978663993967365254178759451900382854173546812201423490408698661108494048974593743 [165,16] 967964143484700832121842853255334852258038438693125286471836078533314061628047802041588950130146629973549145901233782540383895167504244130503468875982331296883902799947724983886920335971773895793541721880680089165977229252497810349764437974601095736987937173556019906215903059771237965365426044870363816068578154531555993046558035158894463614123931427127201817937269856633952312229083782597036585383849794710604434244941626963806669518613188287168641018421100876731904618443674991403844565800781186840563172588923191019104454132992557404589749893365475024739950310307508285701594040150720145807362361500067225616395304891062786177738746698951220246946731469193275537840997556973514058209061192830488730140719849178403945953625746915091157061065777268468571311617417454233029357399853888 [165,17] -569177727726974963008654672193014312037416832487927370356099064886830745872852555410800401939738445325849511075122236512769750374069395413620236760123346367767055731174175492681283389926208257466391907982848463384245898819736595811327329557963452140150766922358099013323627013403747201589053018349245637512433809770157961901216698366013158173685106824579604795417116756418423682056065694625638802297668629915458215332208861154023942824524368760986640749265946415374399985543401280282628039352604582052820925300803585528043569105644862844022994972996164029529661266311345332854859082434223125016350083453736288825874006871484772283297048750771570865194431962177886550880674214316021971613583290675423119623608803193945693334109585619339837320496451550576110233847796227029228955681368 [165,18] 305223188951693674947465123141371907524921795977326495781518548994305241405517924211683396519962967463260561906403641347551551828906182322153486589237011450630980375631711014352024172474388904689164342419910063863241425040080467880880120652534344675188722093487443204089257226128243761320072729709298262626041560087991228610850963164223516827986818060182734506201302082483217327569212891885761038003697878331815826300366492581934531108094643820909528773993013653316471235020765100275375007285943608804651068717689633445908892768123102756781169411117546724950626125335082461803729187821564070894042209762740074890906930075955008018565598019467106601138947673296626695316299830854481652666216104686253694906775419330494542697764000888337533691244755590808517712920812144913322058608 [165,19] -149618458745549815812660071193787255987939257606361709455471466372403308476268592690658633068013956403328011063125529460234650082447867268235117730464370683022078742934185154562744534343000591170585699664109173487968367715212153010957848387091485941790467345464847923637375982691078604382033485898361146411802240356621921093566784354355293966561124466172334702396996914531706509756251621193377929301667353892653779325477325572142708855958195033776661975226889744167755208356226149987049546993833286476137770210710682239593654110370070952615548591875336178490469157767936994442750086613845806117458653618003950568986952161495720122713944196448395577589692444858919544220338104923732239363836335118242749791235688346679689982250629320523861961028133055079810965861544477720001020 [165,20] 67176817203871649537967119347975253492317162529108114057861089848664535428098551406070503902944679403405095543699265430208077080376556709988715064188225947638916755476945901176536717699805824871279069128543588042471815308636171708158344099102241717205939794231694512043424014282301204716877105825530040895368430629379380763527462267271879957453295090692908860548716312242029375641286642836195254584249240584292599864026585559816765098452377499890547358079188854761233982223472589981536350131006203548162082708854539522819779120759040274028189667253263301927674176695231297988325203609336142826516538520050743369443920245236731514035583062787032469411854478271985927583257762551031166321669146527362108792881336985407025259623107425532082404592996663960724087348730496565024 [165,21] -27673249224644001386275122440503731665450345534710865174574438431431410643799167590824520946453052506817399359013107095555615163313522179742088279666459059286127727024149332627381536578618795109518383860472265722838563122193204577350041840869038464196987207304163690047844136739824237460577971905708802181568705409395631706864044835541482696487926141672434469387945089394343725142254641609880683484603533473790848836629575082367780178347912971836453800245396924729014954049205953223074159844888921165301751201415493871596759546583050646491187608960716574984103734442589406597630495612597067945384422950551733096946408985655553338340661285021530879813432485620472010355265361685432757370211785353247359383568520358493846368569374495936277344557660604280617506365852658532 [165,22] 10474530514595395554028857175523674746351152834049635775070543065393648519793737137446365819923401669964602211832366887891446294114845469463324615108882697860843194231066920930467511004043868638316658995508743630077484636020041039607830352619046102894742866948711061835617659366918637764060617578581966634815467952225918700039706203983999144220868958247079272268895770737985267060327692943111316383086184779742393010230774209984544726447985171164928773720440792119593645532616569434131052121396828633653932361763186810811092553004623114460458710630232984745779872974478981479975582309001580184354464076076487415396006198221286577123142496392309232828371547696986176892973505559353090018483291540655350179841344992900307469307946010245024375716696277780350639459996464 [165,23] -3647289335474724626381274117413188555636422919560847798316012094654144614327749455679387168098372782017802434992488469870311589727918858510591575589298475063851826806004166700954553706787714682379863565925373492553079079094567561193036966557618795046214855374853877982684069727200362811965955443503667454646484773043358577972335001155664919535338756372174992016130977831911934682527281153998790161790305251559053644984424176446056758238183587557072274845040738168035623456200268650151422411438661547385182108959304903929400873301282958829773633485863656336163450843269276153962056661499676263207001497770354011465436713752153842852747157431934691219256658748153816541896330522386820749433640950324049819508431085915595834326103015544180057750105628248266598663482 [165,24] 1169514901375697497260875555679025855333216778852584320180660535708254229877269839935240771306829783474721758481588262173068327011358373920892359798854698678491277215550919413609775829444073594736961528005949613339977219660305078688878504753156568149997565705948523790787902729941294135426224795075353726212564261027493251064645110241608544408069519325038824366682842364786560902903088898126764478384129291017519191397833772778533865749932169961945642133600479105696777608605609484216331858777171743333180596718829629717445325318417622652868175424811308989713414921077204450383591623271268637095540604844686621768388904122604432099521469554431414959702763796465706158716532598559652460176389193215967453273890123622250738429610412406247409797927423814112836992 [165,25] -345620769627300122587515094404607148282617916315274389209303295691884596972189250551659927548489393719418591798183861362012718463164091841601004794411812118102035402747309048633609451581954952431912480858391117125877397045939528853018209847290701504500054096242876209104825370807714452463243974252767510850960255207369898114182122580389673482473642864418067865921543126580032310718975933920438076320781172156387712464241870435281191345164272548027478063953403487568618707995264336114685582719854207452632243314403675556725233545439145983545154911078346924723606610866025720579630283353605834620500824849856614921959729801550565294977009467830157170881672030286564860613148930454191424262578131876610764772593191696789559010716645947500983161803571947426720 [165,26] 94197300335190072554971207588162435972133443361462893921339066111408548487191780657218981319258323706370619324609734280437993574033262330700229280169410401668351669025739647954934013306198707860468933950304887295289960301497508042178660272499247613266618384609548475721933217066855431746776942379559244816524964173493775973732612894224568993394139814729852218131201795322827952052818622220108795500978122118704709884146290523348675361492868938273550342458004288588936909904115793081373110666430746533609693823515238756230029479779469876438456413500003238777328654639142557386138719413164729062440388861366818941836564933466832385541928542591874109090560068749098165087562566225556903568871978104243905737727663369219089163136487341697934578265114967072 [165,27] -23688699428514090245627910682734840934287294010554754632429439554040867236032624003689253293413535227832932414081299605989055367146180186601546760959841694868530593670814101659822533971590176552286346298481018489923881806919223979755966726682308235897970907313604344672900060538865839882614348481528136019991149997208710288174813738196498505694278232943741893459781466364935499212118703397486980670599523127854061672155029802469787285352883919466755307069582049358101361371415794270950661998313289937968970827508241421883151706142190444705551501410175488036292303626073064993671291728009192154407078869862008727286208088529262431494010539606496157498059737272717577444673134416174367144482671679996806710780617842550967959151937780217237828026042634 [165,28] 5498781502388660384890475740943570493513556764691585680484369814007843671117251556915150204792062200581128219822185625743692910622985003849805907949666390158736583733626945674935190727567297804716963195892876723164265724054765621862274867714954543333794086717820561290577674439701056100462104368170229684029379769602915371919734970978197851561822732125587773488388629538570891615045244819240602361690190259508505494204781659587718068846711291733370088309995503557248622437707973073974622934254628025189122530603543782660061842992966145541129448939798196496879966576255978644461124106728658097208056273362687471913909268628226428683205970726745451905691291153034909364834231419582617252698565275896689374387576993534701935383377008897663554165440 [165,29] -1178462217939489022084867052486384963747127561488543359648891612670745645165790522515215600471963722065833554609071578027129400488130931032353987577494433540033645252565362160949555462448113020077161623837458120665297601597110206885182632255619626940485134078876845536094111659673240131521262575270744151994988480644806147282304782640044506155230931129659971883613017301460129623524121593724999101560842003597208301926390180728299638022136243795786734249617672409055996044797083141074076440295577428401388018970382019325894219277479239099979406762253401671817044531107360517369744278082005957858501173080020109345661188282198364673167691060838194167510983768425159456769815898291993189937269724822790893536332911943989140648448587726394282584 [165,30] 233204587621485162150688109035353793155688961161957674447826624609358423840556621636304997715733665675128190793476519573665981359927614596325837224069484126835922244217592006299818402665156851948520563444635499186305833927447621904804810231832543235342407240119470067537555798567330411987783254819203591622927852853662770866887868288369140325692264404784555810828845878501126164738573248233007199061313874806018582428892754427373421507380049511331021554903973198223164733172218495229632538220621699113631931306924381572203375857188866773267289500840779930481906530651427134894191628251848161929327356409664295752915226429388445934277431455701920494496613901135464539787378417681631637990094564462124710820925414792505799798230625065755352 [165,31] -42611704871167846437372600977589432652871708187542536778037208810798659927960827954953746696399767080379105205574758769845832039616186399440501025062425571969010132595020167786127984070512358348744035900276832867438111999386346223451011935420915617594077260072356583385942724754396952146894535486982621715820832191589014001053759957753201777111176844795357535075994765230811460667565630504625106217614855532183055066531284139491617432768002782731842582438671028323506771301347708197288516900189383924048988586287888982603807933085992633266180596207040352821631541650374512960246102794666040514359022903206901965435129318965761583501581518486312846615524484956438416698591925037401825315552279476175257407039803909334052215543030790521 [165,32] 7188558257684867106194976087378793746272227350305276298956721870840534797365379775047954005254070695997606859883356392178854889535802518703672442962187282527524673448000626139266975462196986792863160639129591590768077527167294705727120991138319038490523209887953597490087301086039248028158039727775064620136763507529097344411629726022227150854390815522019705723860204257912588667044970928564202801210193980712430079910692151995490840608095903822375215541861430912468120953880661436234285208586786668871287553718262540232097286663838526184166926792218787251667185161911850458197425856925692202935682108567676042511259045619703691924283751124227109651752808331264012518708468265545104915041360985330868415519386795301875502377244224 [165,33] -1119389184578997185262364712657548628998465062686665646603074921580902803011123913621696842840894115303148399972467613167435989537104214447131423242639849568040599278384669157663121640037343467564087023242612580808564261183167490952723712574733827796857255558847808470776081159031452073353436764504279180921933239019688330108500379148263715641370907864467901629822697229998394760029731046575584824443207796394747430299759586901661547168962125630081250691200873325733574449176600441477418205397428430947494408629464176043836481218628429934818517120537318331800045613258959707206379667045060827606304812759480810026101314496293403975307006970582875405877379491039677184736218711469229112330430670567398436349867718099638523129992 [165,34] 160845423289995194929122697115773516400034119205836935634518214574635231484834760789902551710466230967670248871342269419402304394642205586024327953614702299155321519522136832009628295475328793202281363880065741209912068277671579110141098682262369546778268839150944048912442678736750345931066965262790097788772201924790572202345649083716863693830160614684576526483516926717398981444968086166869810928590639606898843440341428114736853071264299761506131464084052854371415024985093988682912064633156618498193690653805591315216649589198091077430313983168279763634652845040220475809399637136062161188645078146785238273365216148813317482813603078447951916374230351569974760584293295416610256033577468976918073054068228116916783088 [165,35] -21317903373622106396149780252819241699460500360591883745833257263467819962183379218255609090170033203683023414556217337240273582066273953640168942258102125173738323257899871672846622648976424420794268074761291896772269125450194402473645648617357101827327981196387695305301823337088702245435746026848651116337816051501426739209505756150344199550581403984933711046185312357414182860313516565046207108362507719128276514170821119803793306207071812331409948104939142088630018858221162816205684037784130107969916903234193144996662973486747967193529417713650832946853443987072277597565702800620962376378934518385895063183711769864162790705501227490091947265776351591810087776844901084685798368733567756288377081970275748060054 [165,36] 2604759288738977743008582428793608074156034388941400220138193032952542418694511138379980515114102650550449347997659363254636949089338741060859718949468486796802849829017621658786024924248630683259136884814928017873603635231243956289596466005230520832257296998134341417931895883895481946857000620090638478969082911467481128457573583952598523635451653101572995451744177160315036699100419860281606200692671996530513351437099317262660071784416892153802578474570679129540174394322467658382865127725445527892096924343366743734317286868167606304082718399189955900910406294753712712404397818629788015944719938715586090357355309565210609903645501274941300375004776844963591669966087274543354222182941087195870838850241157536 [165,37] -293236092246577447343728646734751473901196746260691810586568473180571787790037806838313279660389842604144340103216513908940925706319660681223706792450706723248889474795341644987233682003738814413398001870142699918726439158450992652300544921528412250468309680326037144546194273078062074053337371620451668410814389271700100670958038567442762776584936708144377258668926016629685305379830462834362494567800276848853427307773544041658221955436931359654563509231363458649180360061452285890648429398969184768784290637084066996119320818488187419207105053757892815710863031966848701991641778527270557458312708007716893641554767727545478521738998181959614582730963130044573784048812523598296248598517214758519184428789748 [165,38] 30394458190138090549150672678889941747239506259187344094651512674775369212722880927373759717839501339093371690436216616593964834869217809342843989848608391893575277843590003980722930418128065428517093681382569359042716284822271358305252682155486604461691818164497414163488541459923183278306333559753894277608305581429690657143597561418266170617598375818061530494339000120420824372878288238477281711171396694300500156466634979469774467551574522174429512880228395709431542573406874924417775023407760555747451113219719199991502645367739508073791830463794581284563012659592790282070941524149281796912448272199631050216402033451765043428152748435229303664709040680760687007466769290438120325428152711534496995208 [165,39] -2898415247811255497905729921694365876563256694059548925249135999291624286518910321093149410068183622643996276323376609020791685691499968305248091690314131321944618231874609687713466164359049682698670554766124585852698137375180850222011256328461798692166197404627242703398052851829669456836711534817047227269022502513319637743931731702124588330691479359993518404912267014193447839062073978062798099167614638417533658101643919495866778459056863930372692059114087153683142494154379462484414672933945613284264931737478816251635760949382645111565305158478028508236469168193094888094808400170855706587414695438776415387027649138168694222731898550661863876277514256653937365623209707068915518606869463952269347 [165,40] 254062247655051876213296265740171658071365574396265557393377293286514424124696747039093070522019368800173376415229185535187572099860364472737845800606272170000240722312871951154483720746158206400759000337198037341806577975186820345376813218415815152958147903314187981072781798394511075437045483045966211823937698329008535877843297911361069168207764761060025446899431979754442513118507655222828697527331256792502634833577312819593848303267996393037983892135506093956623525119140674837725068188300932944667209784440611676186009061836590442784029156959114204548074062468755994874201513392515341137310026400043237429122175928444635538611878635071935270336183000172630285767965382852058889451027783119424 [165,41] -20451229820436410108514113421523244960549178837858446927660473980530708135800664971878445626263095683767263823415602063581142454739076183032280069077991459106652178298538098740487459448910628912556608299440045916098701621559765839834871018759807017623852592715491141113338182957241704937915026032355879187897299744261841511170237023716427635455768403268717112411101195312258140285393454770578350300765103791644267798350325525047070021531581694333917062088924807529764318179411895098762115840164503485733766846705846642924612519520385136060970450039556229901207699899765734833819081322347009965079422431649371071511000581077454592358480088567876282613311882800253582121966563946989667427089538696 [165,42] 1510244845784194964704755841432130717332767173878659107589203382958524210048511592396328525719052928154359870755423133354006843438836373312492878054615734798535167149777244794343530443362894680332659127523844430298175495137228137357789172078804821329347969318433849393698443646158860829921795682346569681093555070197279091778272659844556066331720143325091582817461668365780880963740160557560314940415852868505744735374530123731077214991169495478586630779568798791094609852771816203011365982378802319907997801806921031573112509932621789063977941044760785873865341363825822621495631520925294395977992292268963857943304186324411713400569263062762131203245204477730209540337006070087172261133280 [165,43] -102196318341941788243778746800086674333213682032519177305273751751371254422245662055835069164627346235664339668570407037845019110748182694867230838177887052533555013218840719786807749110927487872501146247249849624904977528889180561070363884010888114778449996468366182832753241870013266945357201318448707127351316432920200068046102219011297213150015611664128703316677167749412681650541080950784461338160462838173698178420766074019005300981318079831301263295656171623063069231047322074743258488151062081183791514882006621290306402248194301415787110217063279518998244680263514828075675363962270155371086452703000644289720760767081051977484551342134439429740545294480491804240804849936401856 [165,44] 6329315121498800753450665793701752748427760937897261957631104246104479022312020597202645399600798910763292742140121115192750699581017389287602321834997527972106821069648392109427973298305135492446618634647491434654227840741253983263612937921609136621385325061797803712784828876050998672361779074168341880724091117899541944023642192567331352464907692737245660064377315988928208705735099972567387505301356494308721196610199484343091079681302388039141933934041317095436640188338526439157940565789491212283704488821570432081724454925712050324968423348561732973740914030805544049947573209308862214189054246219289267450975696756721477402951769335607464263384778694066681066904080031909856 [165,45] -358300534822438182136865528557044271530493672513459917309092504631973652767252976784426216823740470718794197531927938886493142745553183125520586351756023876745168709404816979293615449773137201272208377674585131681634956937383350224852375818984434869771571165965408968789760631444215307404368522012297243792035035671845360312130203715094301072702697094087640411037956171091992799565313600377458752061323185788099354070854599732185810566454278111957565335267246773923969652042555505001446176656506413641177202535114785459281579155935358258657408509131648946501753655904632790035553532461834822453668297146079250415811698403343317085372652888755327822266515152957512677069596707228 [165,46] 18514196192900848385644811589126695724378533341800510873768996681036916143696271788635467212903575531181671982075266347998616626971999107180649014468896196947348091343502400504019709969709119760819617927115320941154822461179416870738681963734709513361920802232197510488192974858301241418350928764617015623663029874018215715415962915015746430552080090412195936037162804913353404845298387763866485615153035169987148542393929555087006032197612634582589774423062691535906977051997152948192026322469622468163217214187054436851264713539741461709176704054670657259659199973987257364365398830079026153585802568720359739259254504510017338742248018475292210058871311858918080018769696 [165,47] -871941957852170881991567945488714577974607675221690490330140642873783890829044691492157318626568317435789266588505293284354687179126386177713925722582968138359395814433304501973206144515342125163506183662310135474929951696211390141375503677968609329077856512135284100799375650021261278972876253713709350563036059115008004605886572478750756598471767825732986204255995111250911790358371740056354325356643392360158719477862347111382463227779955497486893968760892533209814197855504314156530213613496226837703986819990911432782610156245947113713626119860622383438087007978449025669534187642659954553596270611404135136445588596208772798851023219348565340498299915153615590988 [165,48] 37369296072091440551511368395107523153046460290576030224630207510517256809322061868687324159615820012906482583149330854779149479429297813875066279010236552964833210345061445730243520003124091338080705931547845813280445933582225981290991309137510971311123194998056300115367586292178558641238837681609127016307892165108425936943890847273375212921573269367618567441134006060359544618819214172918699146076995036096839215041231820162883072437275658345614202474765189325346827855996591284819630481874426470777317528867093275146008406185723907373469433293607666941744181534500706976735122935743251107442698718470359184674653023722770303598779520759568870431178786779758784 [165,49] -1455010735186702838954748732099412091099645703760711452727854548522162476919481852382188502600672141059731067390335359266864863194243544620756227360977194958445368355944935396319040847662596379044646502817553212978571341261074865216644877435983741945475501539994148578220966512138387276656109531847775896602675766716607595581042266081974310478913886605365070821236846905131733164331073460812554557456521146685384792054876688411082989648283064362341507612217660632463212495127226885720557285703332498251389543285357071982998900718305858306369919639896847824101806520202881794419758971105045619200040729904134294694341922265803059351702784444796405936367938035448 [165,50] 51378325593935186653618301175641215093586060159587908423990298966100326586882941285290235037883208627476889437164775699923711448367848631162277134694469999807791395865312016251514834697119462372387555615934182622633013924042620564782810888534942689671099556144096407730084631949879964565625025643448233632470002773884848660535453620448164310903769632663765648114154099745207925973094814941480992792853474411832856416189439721730382317211291904802965547435536601786585251917838777171422962701307099174716110723778584086046620751738793532309855562480793362504261165395798252120981040249760186033737032413288714030578812284559020925727675289060984933986600240 [165,51] -1642301974273560048767498438100772574803143328351222301127767091990502256628223109155307127405018535042359029606407168505574433157279474086286964417611005983145448443449765069290875510225413349402406776569161351032834663658204720258626688467677839453314925210471964416506693965614606011041565339053999793583584951705016448556347968762346269414190954813327291975055724644312812857219988284609459013319601310232946649477450652476053147318411596528985572362724389029189791188136793867239244369502531671718286365391249341925332751828515078876760091163031935642557792128823716385632322755379841496007330187737777346695660541076490762253150295401708982807482 [165,52] 47428519629055513722211613775667224981519960426736743882293223647382613387316813304558020931170688098747438737901645834449967016152174159490122397757464483649676124493833860433492029290406575093934674849390134768689320597517964088387176770351327775795913582312691921319987431340527043821050615376265741570532002788241813329168337115027136506845022093303409079150857745452021828122221001518133137876363137699928631791536701182839563562788685471873451321081560970471117701498394193105307292601403033617854641443728239826214630286712700660463136677828787825973136434291270608829892695509864168940052828003676258702094664983622089777643876281830947552 [165,53] -1234951685621306665444848026930341880074126840946340103609768393969913127423545346597246519449413567733785982460591018923932899954840242027180788843436934462681331445966126060782807143852307638296787371738261345043884380661173494349549941568385712729083965214955663621637068391805509811626767102955970717054040955866414981588640263448225737701417375510856031992576677926043891058866195909850731181452413796539010207761521173661282999739974642832589914395507619367519977749115020534679690783394325069783096599893112162440265273265067515906726669756017378787820554798059230136139622853769746626168769282004596102364286296701857328918909871859356 [165,54] 28930071380694540484750869932708804090634091492483431103226120776477773123946280674924281675280842526939774657123139448583729065062830100820175072259369041116937155959591289281916646958184504407617543632548599438755555169815324252062260816006638639240723731916004327783966828856392442588258552015015318042772972756039678514437072450783000847724298630216135406999383645220468302164287182755383151811642067240521696102801807848814070869359712762721812576766513955288715762308827998348329395178784404195456805496690517359484531187137226072199252653547072055312674632048024536956949331259187627700771579355172173532384190690699965489603753560 [165,55] -608354931032202865912598900930142787467381610358338450574358136755219000895564498118016513718610421684708518737979224312584129296870395152029159451580259116579833916546786718599927207948873325259409610256103660554160719942547639260248603264787561420185465835545064306486338413028581728870973200115087060265339381253829868965044979350262390110184418776587370506119305256572574096864922172475077924216674819713768721903950765903319331369650933313923608547023954295966700883348198625181462900125629407398663448603173125407648143576220721334507334817152863718291691300068573547709417070829867306707209722175545998840044152224930225117769 [165,56] 11456274722180295505239871512729032944031217338897558716468705302576249873229089767106669164913703470924699292239932744292091214146140884857216867065095474593009159160040216981427664485275899724172314146399117229034755719515218235650064621125256391747999678378620385874661706183731594124615434210308828472686450963162838016789907133479735359037705607797563845410791756286403307467245727337524190260733190094436130611643010634350542249831430030993930553393018629283532772648763799304109723421895497728436254634780085055618141908802066304345804438347928067711188146193759814666540502864147555765204888415646883882541079019558234752 [165,57] -192721366788582524384558498779585124649582589150216960342539795339615782642960471210458895634228275465529101607102771843623660442817928843968270897429351423195558107263285034863838406144307676487249833209413670184235811232397936546813021192262348757682288729049554502199088182926745376866985697340815034465395048794155381544735179475257768140512284839960486277960144321655056763487640823373652217321874640299323078689809799333465889467797741420535790846619850091753796720851394445466174806740800653672429220769733155981506997996911108630005690798611135841096507548485974010290906989956118457458653260702921163882480349646432 [165,58] 2888590943656452930036520888340418418369713511007591545114244052543016222003292075205660080996947330478340064849751238458571510730394441862628930319664030672335837146070364001105947331517499269013489108901627799292995010038116721757856816506723474202272715568171840661787739155976087992577716078074638975062994654941681848621152290867090261175796181508856023351951184291742123700530820311159296320765345319969820662379673801633748211640413218446647854849157930217678697476472249048997220082085943100892920703395857533090056038022256848311029713083944434496683838395531898233473528326618981572849907401673213937378348128 [165,59] -38470518777567640285223413393451056656676872869063412929346252960905326561265195334335984655014011982082769378145859883128377613333129207137430707244500427358523922287617946847440487178628144315205710134336936166167178033218422986304340285098559430052042696779678138877582095539845972461009755143329899293244311901239227477637458163749070248879430109387835027958729426626847469070849119768577241413194935051147460672250199490809537961780355837235943376129264305583483537849600533140846850600739317436755141245651175277668804983636024709863717044994734331644285275770697570335993937300299776095890270184501631429798 [165,60] 453958454313516027283721527050715530153757209985384679889133118554596746389890406175943277493558005727825979259287214846648216022325359643775051987444214143770556858505366878993543339362488575804017294330902026676639430679998111770104440579075438947042777769056300160340428620286407313172658616763496520120196704667982819699904930715246627936512987882697998021002364301629393864386953957473904814387536678973440666487850356971208422975104994088150435983426477574792335273890296983946420337965444498278322459614542256200090220224061733966881986367618420509338562385928144582122374518492298421851621527743190208 [165,61] -4732080952023703845202123941228374352754760967535003225891812859399893184893613628568997615839709956401945363748989659103413970931058652130489003490647269911906940536180470990703855350509715355950262230756627431695410686088869560578105029669855445598902111497029398427515371105657094575616597941735606403957832911045896313358104243932540082085642323954134285130956052547842736072358002624671934014841608950828594528059099307963009341131012450119861773020295540343306662137338218342544205856140972877604513415753143182425877354085547716162998338687429616060897683490058456498295536838445974089719634833752 [165,62] 43438725177962941448957649735533035963727081197053527054201208725433509874611713036252417457392693374919844862783372122123824967729033474463363456186271950492013107047996435807962848435335348803383746182132103021412498888362906971606230252335542250995866880429433148512964581779038779092157634449546692070487988808159395979408776883618525198901371283978795179951824155486929343598257059097752957705329932927773662037706257879958286617505277716875318578166069022210084534638793537555821694146116643491762433317473785686466217469971993974975398589645290666823699072840089558222416021418854927618120040 [165,63] -349999641685954943460113006009193285418359038828901135132522980282636475317557139748100461801935901966432250718539451553367176356553574363644392178597307974185566914560600388196565235244860438483102830034009872162926073201132278132649729202095309503489083696021291660444827319391223369621736933241802767578522998041839827627955927616098849023647497536661744602529371129092802381501447968258289565539242746568750753810247758614060984614796373639224349681150549431166343993452149140548836945350020255218103424296745226636658732168690104881795478285974019864983167182595681181438232682008740023383 [165,64] 2466795302311874188715062838804722134934783956304875329605685311980164378032417688777408636997886582262206747344220310038954411572207883916929987018096891917149079187975330463490073741984264559619480946042252652136032427281803264201883312459489807190830763446702460768670923364696332970553290708567409574776056187166224247165679988589526495057180971356899002082074718850761042400723024746292865996950791095544833696734637122656575553183134452645879687579872788525166588672105108974061256234149920445671424329420040942663377723639380437255661445276785801610472889087842522273173811640699136 [165,65] -15153462823420564929112621991398892782748814241228984517977796037960174679870543652706079731749302451291914930147716247207614396667960133032377502226913879861071459768035150852733934516686514639192630120344874232212248263910787357532455782450371134313342490624153207322663478152378702138516092977637533889253348715648022586226179720520677464597870354593105341997017457377655698100475689585277533794103124070232223273686381401901020870958634523826844106349058769804744282456804740621295677566475363556653141798984796093354928578487848591456700709051160283035026905248027292281154898256 [165,66] 80828973825044970527315757444730382497242422328423930134360912830296871991010629013122587578397405654205514154291789438479597784743144905817971898364339153111412082028969130931911857655440297543603596095724595765002648299752475470454387582191216621486125656363287793486538871342549310770332316676498334326743639495340395588102228750586568081671908272440683498152246617275416112196899006656820785000567327315422625632660891591891179364878536755687722831994822880204154550323155750449926434906535105385249651258813235437935146204278176135950925539403674460819066622137972855024320 [165,67] -372891229927822921572967334963230514620723407959346543737765633773532959841195155262656817550089501588441438807155326019879373035802707985320200685022814774090959536795827333210243593963935831194073611304832092519504222385788635792961832418811435551090912380758925445327338341583388633360949827302716863355981339536682718353940506006310925023752742063145782715023801233519498930915965525576648696967006273643678332628178429678651118819838829323203969936659711017512191111415169593740305822589031028245065040585296117771324049925421962306508578251862520406406829277402383774 [165,68] 1481685937336397890533573390089926477522654400417029851474635609481628852595109785584451241398080195264923097063565439557476361988469857104476483490153632029683413149670522490849414401146991651403489327663732937523216941053454885243698967823809203580785317281426069405578915599557138135669292215383588094251365299943920356908714100135131199482924184975405318405431749347793662556871720757434263128049370793405055154484263158753000132378460336176499063706248238785348772614160037738563669944733499489351612336773354626011482274122578789501994267622089056613417582260608 [165,69] -5048913751362235512310074221069173424607052097438491213482853367544159647800083754818435467327242289838997589126002711508307616247300282751263174614007925190109931512337873380286158772823831033109152600621529983554925538408273894417750576413268012100591444029054961379522805247820181688491525090367017182720752016614616667330845255610008053003798694740054035622596017518649047367243654132183097230117362727641330392298031130765166737337235023921677887354613882824932873757420860757785504898993947441250292741658262172711032860811179434161504036375787289233033136 [165,70] 14686569368105423458384513103385999756271446712692780004518734435178805121779818498895765298052206244915014183817361921385914749289678234334191180732240944630115833501795605194208751936168407194802606640301893601652499923184031965357589948922952466938658328428033392244406482485320693585589119682839965151575908565427583844345447584570134431479883894794543436355358754881091976921183132138916152071761455288862606403335883996503129820979455761369353047600400888270173213933879472220003812396190961525554970209036014317339891071922731047274657919684957719144 [165,71] -36293878134656935563290814435319401524152990266324924233624444590843783394917446119888186618725005383663115103852518869195006798280967510830746618819272060510428469069598459629805651403179821696275471601272930120859627050074330240505362042115725021892723498837933784691927628293991592427085415377166351843151593547971963959065231675682416788845742622256588174888252346848201459927678206470442927654433689871778002140834139646299710038424269712692412150080988264234935649310481815479468403625470958327281734501196761765386754727496178386046223294464991 [165,72] 75811783844094721578576291690701515678742243976516866471230091882208049100154212956210150717045319327657771050086210992055436068941718171028264189695712920098354074212531182585072947481596841719630463122564709280606575170146750340659931552158519363811023417942337946141917670208391675776639151618205160368461573995459087315558795997907471668730449370946849234362434830036886767230377660783462389643902379157279154661683846667894530217950033061725532947954606372311110914746236234246417799844249038174566087713507769110478208565132443291742065472 [165,73] -133140918052494677932716026694297810763753323610196058089849894365615792651162875275174529175462546024872380662975949794115542173747957544872986487371735272004931506644274172991615049735365328230918513427039850357960595257564801998630823128652002092848634846785388533567894921970272250093954275474633913628554477642760051984214531551190227117730002842855693247317126151031358509393137814324975471116020905511806111125005237533384734178966940976830409365637543322688401553900130087249709378186098407805336647391283214947961812516120303102744 [165,74] 195484036018831039452251153242401997095941158459226054833741337925361531461325556140757434225003854997700770765016233709524215142988713444443992107774750590346693012235237313361583791537913026353798001799225000319012495510957013623468258666327661357846000748552198957980834414681623154920525383415249543920105329928564567404517299042278769526111403635954492221051572824829582205376566503064710022697547494050600948551371483272315929491245446286086545952825235856229740910118179853257067004247875382263123178163639750359085406642258608 [165,75] -238534615632117401816834235055366057479137827683610310437795525645951089049114322677076777686472377611220693612792083329907548918078277024865037022394811620614713710165664188551276578266773246002896402064632736819886073656810147786740486675331278471016405683385977623712360016143659184978864922189308733463528249675341737246033411103357321945341944196360553798310444127071794195666523973298494102361639480730534657073173042486120018146241194322641095529841462737835257819606703764957902447272921305192680190561263111060511688860 [165,76] 240379790392692581713115640406316180485882990806729525083773150684609861016472714541099329394103720151063145158614885635433752197409137205149257876125361741414173467408806743688296507000263295932733954996475833492202083873205914190632612735959920809134659000946978389999825834908978289374789571133395397221548510434114375428908275746336159015306448041133874247666233185577739014344419129238801847499948834260515909986059690224959164560911783991626404966128294699542031650068949642957409226166561482262854174728799929654816 [165,77] -198726076430930368015222734891960324638072346645051894831946570797276700418421393227475193520638815870803110770850480845602982606324082117332875110063925479052674188600855277076171086351677799050129786343943693378738621407243837270649900494414208827179237102189807425719716429036936658467965419147429796839586553737179626073972368974521698807890926016900319247563688165569349928271074216352067452503780578008079293297121796931550637690058619397425429902808834274624835575045724524233708712817378883602746394180498788 [165,78] 133828839027632506761558637602135698968249700838655597352969389739702346066029843069435524578852432854967315527913580920117131259487409357039310445451454692632050339852533514532190413792237468788736869782185563414140692437586621215321542021712756165717688878124118325861255787621882007678410677341195930977787950064290437394680789222068565649663378962560998003970296375012251052830723214532438824596530887426966236241560174858671045617453852155973813822030732091146530599498301669436125658533597846650484223152 [165,79] -72864800174184593685774896378169443942330643102305907056152066835387722760958018844715720657680095066737063841309237119322222792622958032731190873678682052089297526768806333626790773606501205107987729769689278673016827288163859054593060052830389123994339075313802855845803971637428045841175402328994868347039457375614955213021762567500494187219314392002749189383167117775436221858027558749282908872751255263911195735759149394135417691853541867468053016584286973746342422106589861507853210777481253109962 [165,80] 31818822884238101189588505404044522390833302561874253120828440655998583672436530733432115819320505168098675464471428567331853493581405427881749456549117684543645963333336730358635503690501647436437395181638644634726411783052109117375020935414557447107994054028836943177647789831738057745550839986215292249035165378236385792227006700148937498842308808685953612432957491038475005531881657879219945528656259606553829309586328865635598343884142707353731418790445436675924444729894559954870468720864384 [165,81] -11049519104219258509434702790144284570367161402198170102935785050018206102093471237795054320127767525310037098113239361386366801957951725317594505940957253999811312907343709812091425197764612838736357244535546259932330006957859765185887737448099749395739037929720765552473890488620470602055840154154237984049062717409612258017692074142786456079070803288720020814556831792321165078977221425259336840928651891579968804933305930594337677394145794222565863238194086674855319514694097688700599136 [165,82] 3023689193263444006564680366660525713737086831820787476516574282050274717911957025312998039665718186987058391598293077256131853335246209234618201477695743871352537430463300629962641993917448502033698045199818778899818947379127864991409259151336902428455325347903748135216083591962002700709374146751535192863133872954259537902550970339701452836807811235700534166085104986854941389298837656828287258979858075824035644915262533648949187051360149912497529308851843056417864138643535223360 [165,83] -645696098196122477443824763576936860434611904805302363185186096142604431656076671461278256854755731455962357669264741041793185018856514163894701255265602921080026681940526664529914878332089722123673600868094932319687931472255367319999538486595042047167776263162435316585852313354174200422380011893938330673110201621400564470995154191621099702211435940905962152332379278895874165820813063685440539308494947264618399615861693645071269734799356448403694270342921765686124852659258 [165,84] 106480764207551047075576148412634776979504833103844246075359343341459872992016705278894326325191136946595434032268862656957835819164712351433788049708482714349942762188046124670959500673321757842924451103314755340545926341417556895509307120540547024800352921971842374754188285193623867627320950915340682905167431959116693318231606888781447489218906149933602355744824602959449817658552925372453075914295921143863686190452669051629977270072080009305828871635922236966968512 [165,85] -13408483657233978387912802835303957068300506008737924996131612662319038521333522019539820341261661484425203799903702182681506084941756485098456945926917226696060664427623581980894582520387708601596471892073767347305942931888905452877731885480444503313033713514382617645155523244112615307901520271832174331562042608190514008403236004508617119743482246944024436314401036786861417999177262714507683707505767866559708011526807549251621222577397685692335335412293633240 [165,86] 1273761348911563850990656253159942027067011695772731568579848395473887807575253625524499390149321637801078863558164924170482133131422855453378712942857004905038137797419921222770223063803184639745907374383403981322096673017081088911482819686618574060132216136266577236926041613752584195206778976112205059323293611650350395823511303542965995284270006447110081256935129792969326756827054435419375064909453587384580099943707115127197952396330556641989827570488 [165,87] -90096537488749680133775409530043763888019307672142530402868820618634370883486876770960604531384726167801528666277003555967538687651869156232154613582705095401473064709607575471503585420083880787220864427210116097051241241432818691150362986504339345493125434713716441302571653596819515591644047941840496906875318522422268437769096433703231744999301755599175263314892788011570399001104506520684769575504309995285826211672840005093915963387030636611877 [165,88] 4678200205500578516243379284938462215915667779047222099510818226598369595305300409383790163706554565233620082272698282808477638163325703805721966520060904754375809924611200406790898912647177179622607561207249633085948562634899691354046164034752186195797984972357125912497288872873887208016986248520958686379157595431474469257869755380464296783494588978650142550977155782932528594520589139534413178798972568480279212154969516449712833393885888 [165,89] -175593566893912067594812854144605635113072501549402218783853111087309082940743085473336564500507609648136766860122890587385815940700590065056701285259753161452565257260981149503386682143221293125423024031612442143382055429276739496356549821102882326952737067324922890516457462598033566433753751207001438328875191087752605415379169597652145760555655997545172739141467191740946600319694774238481205387261520884741649743152620599898233208 [165,90] 4684983260260996641497557324369500421132681824365137566272155298340743841550699374025183468325718386581127723088169658700022059367066601730160395766805961374468601274215974416153190416127706398281562121638888256459423150327150191285496034959028578407972360873561546668706712701387278379662152198115527071925576921355033132046739572496807175174865222246527382608437162379815679754541147305791918362165759563522632268954304086784 [165,91] -87239115340661193023887688491927384485783450995833298578380589029298202063728195965158470986550047080800473233339483456550737475831867962895959461560981587747049894805963707967444531129097155926421516032131206239274220565185343126154922703135766176130166509260645884099390558758342490224616480212806007126844157604840240828750978062923489789928775682520472528483282615669008808199034717293624080782856924585846510989792 [165,92] 1111178111957886871943865976308894517325531782771165473733748833680948850459923103420247062031038570152856753570675365678124259685276904307384600722451362741678137925616367475734088558121092347321997908292697114843249021883861832913970035683538143862202803953171773245714301619101733010984398445728380510056030397506828571361529361033659415149310429985443844084377752968818399639722163187785790622589772829950752 [165,93] -9469196500419402599158167713848664701091792555868794153924190478057143300416951078067891746944162125472054059850774504465999824781647280685925323087410314313998575540045862406062918317678944161338145031630954422320742474892090685878824733447760176622029343080194477424158287557339881063793242912182280926713677748669685175530788890252904040807572116679880652341816234711558144045993405777920561552951236 [165,94] 52684179713818064964692558935368023387841459793249381155483913524091852336474888876934705037356290911559819358294728823344271227614834496772099103507024417676470099619014753133518962721595681081641494961576945010976638837085374832775962248391536171079216723661623335982213942348837012371821365116901846873692906830225297599989069827952086084636639565465356829190344715647534513881993523687743840 [165,95] -186252996873185017175152117429039314968686506473839421679001850197374948291380927313579534282092811593221136676284609608284878633906360203163507307200561767884289144071483163163294059395995111215839025626561703205514722504012266836189733843834272674863561385929003682124399646635606501079021573343200464403249588339261323975933823501475551837944053222381796743698430013052429762790036748 [165,96] 405929993681331446529467412276119507294934834733551401587301908144358398448601872358848210898766168994282738226856592947532388708521871920163233026264876352586527170600129493944539774911509629591712483774391746526714750506871450025339599126846514417257310183598026167294964529169844725180809379514072687823710469199438635578948533970357699899307166589919549579206951718704752320 [165,97] -527248848058672893809017236814341941684757589543899766320671548009802416994559550491774765515666740590387847839423096250183860394417120808158548062690378962271497332907434899991350266265920607778333755692637661794939074716639123730376794934169284100452971323349027229284356668463756249765903765709715583265835628146560151317785882399228675218514619163928582675449287656 [165,98] 392854804053578492203219652763365602682034303398249615803389335179633539642332117681619858104610615388483382293116559642509230781212826486832204228328297173325254418321850615230870122181885366646783346642224943487389863857246639886347866446212480207760763790684148594248547701394564129629739423941735142759806884637921049281202106423443106065201371786455184160 [165,99] -160817326435770180246705103891022130309886006735634122299662357037659320843161037005845768525477552706663428553590996951789694181662777286848435791951022422818453289613185713887233309794858058586723906436302998283622100173900764146703022929630377922394852058682426678750726476594199302507948376939247019154349517723516862479812698314326375802950344306 [165,100] 34428119319262638184780397552580797542275264171295501441661485176166354627692868935645105203578889011628533411923336334331992459622389153786404165227933519840793208371737053849774280246291763959130248365031902086458531048436321530783437275495402112859990122332196377228369575946337637764546139135148707607118760364817425781747929698021530784 [165,101] -3642344151499061336446665291712254492754903574414998124248156436827070638114929568760984322717960748352790554641428304923099031916062957136873849459799835363618398220794647088593638622134022276258629598150294241066484654107393365679836906435859767276189764796272566167302277149524796444850219082319435422029069879935549302649723540 [165,102] 178339446151306553592416613090059711797579233059576297628126142308354179134109592208596999466295920498816218378527722782803297814245516639020195169776778065140198684283911809248704653860266566225025239435271551440217471491960946380593154755103942572477175289645782288626076494082968279152398370163463924354480470175070904 [165,103] -3741935425037663289449669963639418627446260394360610143117809738518271418310034220179773056442165806314467546458652942081246950098226591193565739631001125607101617640049250071781597554764172843419661874131222120512108446138500055350522927935596811529787577751639385791722660029896851837292645254283971170859965 [165,104] 1848511703129337442315888628460667769800205528492751270028526263621193893700618679516914740132016621055912396302716262057200259401145247970291414187688792605466140549448684182591756159689301799632970744834965433645720536744830894194571630857673232882718459138851858517848342767913127283494937445581952 [165,105] 2746151231898360384772128857534970725458760167700843667445751567174643101973125563550093603724556674876315834413256982528680411644497496167694124566878646550387842744855007324550854018716024506391691172749211043348767969541811877988546770875663470058038258767786850074812962193579864392511948960 [165,106] 3148378249777688127500645389157186370642922122334989330732413506477288252955256801879892064049123736675213346307094729821492510287808775242476013514640439204219386391912184170091122906106724987977323424118409378994350086292912288767810068183787672511139649733838520096975421561228009267584 [165,107] 2694703419128992741936962034671933382780440579779033164415050105146712120745226008808699960940558895490967825361988453460391653442647859960141765814030313270850198352571180807578684254390599522088582708315063057408625282501522970056788339207114449456336603612208881472791492684174134 [165,108] 1690625362918371696638027152517019687869604317622742510292097642527447310102819124656512277677449126643292782207173613839344094962750808029837896506987423779984564746073795634168087200910948756772538482159580109495874245691795148906660028054512692252531141720157599360458541248 [165,109] 761689326364807969122367040812278063297317201252226920115112352637229089128422208935192077502003725104876966515083917877272665262157184058636329165960712164157810305951058044134825911034509971665754882693049397811870059381934878772632735436734797338815325400732552822248 [165,110] 240799021665521874401672302575060282418257805833675328205932828428587313937335087039011515106024570360498131961735410043693399319707554403510496573068004793908810803998874275221492425404664085231575498630748640758004420631941959758973086056194132084999641128452088 [165,111] 52036009966461861466899190206651170602531808272974858878397339582652910284194839745862095075841424951926405808902743252030480738050035259837844476275592459626996408556459721207773103815451885904061322487563093654367511867915225638213702369866959304551470203 [165,112] 7460741030491721401328814518495378544125470474480437487095848783462905892207436468518044168219159392630989421905095262732322753508437632500746009193025274268848212203031978841077562952877961288514832709227365464421122611167054472029939347987455137216 [165,113] 685914927949310880112052056873307194811270025694475290940636190850595446255113230122162715976486378364848154474782745604390473837326850250748237944783595643969016554246140850038819201806522957139020089428798412903918290180235676745691804367272 [165,114] 38876696165183608394386945148452700240089819440096563568125993107063882539928138983524967352988933114884725238385507620691264555468119905429077405191334856311960373408272493274747310338636918145325580045912090113258925219705324145073792 [165,115] 1297783029426413504406369532895621594338296262518149479353117845216645297647051224124341754176161742886878842830224487481879858194393049206480114941675195745003281918063694887993985883426325707602717693089602840036106590675247624 [165,116] 24186093166650632382118300333603348800989448436380652896534131436495263423096903105580420268574580392129696685432170150388183499723776404478083497540130071142508590920759490982420129664705338078797212113009241830770830880 [165,117] 236195523885505767074792512564928768552191440516745590288602748018711156981530591979907326354446561575757961947803662604824692379715134175465872382172092745531400211566713922274571865026778465622352832016812729852 [165,118] 1120420017059680972269452017180397314018764618999071741260379485632234808371048239773454473131387173257677408298987273364473333453858385722227237471784218219995960747796422989163714625024709844931012232416 [165,119] 2354568685397227058992255959072536362720389372563191928045502097728909322642298006497412436284724470482320122350124948128129363249286643921196113215563510791029138977113115409643120357081830684220 [165,120] 1956805700589391599216180445076764616540683646253888995203780287851266234355867048729376655998365094367390967136700014449618439357898988301878162586230455005350703805497638636259835128960 [165,121] 557554090544236910065061274882733985989040283749289683059628726325445578301821355178699120262336746472289908153861139630809396044755394921739909932338250044899712571880948428304 [165,122] 45326140620400682223010968459217697949215046037541434731009319246255192803867640880463596325506761922213907041344698213937456621006087605948945606044113845259810959552 [165,123] 824337505693141554648019770232573752140406838519886201611401882047107015042404973582882894445017496642840696721393854722310525361799149894750872980871364564 [165,124] 2402018803404395648157918730144057292430479987508578641403918341201382547151972424797242828517547696036873025073025565817870882108201749386971200 [165,125] 693766320995065353314055839086080029241114279644291229144002588558842034749215054030601907530766921951247386394513013898743653388152 [165,126] 9512177787506746509191331640139410930208127245059303246196775319275606705165587192030783977143426664641718762064056752 [165,127] 1796091604505150972997389612541633062978307462552230441180732717847168031497750849738121914112092097446 [165,128] 420425800212842535368490504015682497608347789021343003459577503733650752239171279680 [165,129] 162063676435017134406857536838118695948862446154977123583240 [165,130] 13596789246950554087588381428084318137091828641937076032 [165,131] -1934428114998438358243497835783840952639661580377718 [165,132] 250672019793298753392958363538269411101095731296 [165,133] -29385037039457282426727204629514226657633740 [165,134] 3090759277039193379477434049696887200680 [165,135] -288810172746651713406229458220703103 [165,136] 23682460012928816321001889082688 [165,137] -1677727870282731315425244296 [165,138] 100598999725659880439280 [165,139] -4964320633165749570 [165,140] 193571506818976 [165,141] -5591896596 [165,142] 106392 [165,143] -1 [166,0] 28754510686369875434493909215708059287650079621469482072978923679677203645114629835606463561344569789959181723512350252234769838194924286846014958436242384883469837578031685398043511142314674108867333295416392351418714218771248120986657053215404307201581439906404589996109949281155323744059058902960430833719749650829042259960348414169141324684012634617535410073662063298608749744584360553327342415773819331261053423302908978702792339879895615351089350529234883974280638271780507473701264834186875285013625499601175465281326220538538693100333694976000000 [166,1] 41424089299453855189749701431550757628602567286965044742766706751468129879505644856450926727173909942934256967087397990765579460002066047365440694566803359352262554533531599387156880515706371615144525635357103378910678436250691017531728640809182782179386830280059166091849025828717448650241710642203755366565456506060157745163682805284561320084235008524517047476505858281441440749361856221497314525986649220586819235535964406891233330991318492216482796760763792129899255895641760965737522367117393719833228317858388217553642454024292961816911146544267264000 [166,2] 2941095850309195558226063249147765859389537844482907413275505570700805640294694561184977836751568888846444892421115043699707450941791569024883290024514258439962674747133404104597300337016136651568187851116800607011541417248545777311971876269594231690595225555865234749100600336779173824640960718182367505099137020336657857363055836677738776609578341075283216303765652784623911874715498963360458280211909758895976283851790112331676973006421591426157477547377726099150187348696221493741624685864019092547434621929107705550125945120371511507849349008514347595468 [166,3] 48986854087140353375367735395073413658971102225238574599502065635042625477954863375109799829973819890832450486804937546550036249125760859727748200181799746992715541851182971290702635793500176654838897278660702196604045366279708236243614558413797255037384736109448354457245407952129679617757758444792101707138607076073112797150550410721090528410571789627667813871265715729708906506299061470701829348252210257424162082035822053580417368243764642423529989340117014869423836144475140652135516238984970656280430283087112978537015251093199987508317777753585818713600 [166,4] 306826380610785717498775783363302189483564343430481295511574345904558833999676809979615309037899165194907714805955847189573340357498339157283187999871590909509639954234514105692027722426251818310490386212130873016900072550698675538014723983586990877810766932881602104085157266882249305930858051601060973827255043481376593172350212430598050530183974018173713907840310387664340726572268912412946202452523811204717652139231448571281458787387986234515291060593718447996118672345532067757459118235046567629256096870481406739636039232160368838777275411544350586810624 [166,5] 914796229529413686783691347083313618347075154793039122908898900323429701703551029376444370081814487596582663862584066486319795977958871741632378001444914374461620561987714636751483316563460791035860489681545466553235998702436589802306468759984036249745924098377898022509738003087469663149048223141640868305511630570369070843501311825356365752074823366021246994533546092289256803653294874574171968897890843459027020866388859671482655859033925190229078765237467199408957238297239877999647232901951306462217129045864407084399936353454688559582109960415965088875904 [166,6] 1496593305178284861597622924951741878412898438156775496381379517631150101661883832370975968346830106616651725131995712022397905969707425140808259578621165952155819072622071065154470987755447629886823561341174087822991588780690089067115558127364771364790672259123525361799857804435758514005041531874673701719941250711968687735793006461198100314073728280361442429466467396687341448448482677922692364888119211687113100501784814466276256565226168710811571864683951568746277170684870885325520501067747720325541344139928781593269417971785225405498084469785224631548128 [166,7] 1477629822122203185690179066351205269733358794534076282693010698103247038045688601686625511344892669387703119575430722486083194954398370429744269348726752075483074233676800125539075281512316304778631630983584043305923489451722569866578148595643803790265261035028087295350832156361536471184534812073627325291029046039512366371912653827324436762817991796270361973243577926849181789532943597579549120882554210049321872064032704161365479285719003653057429461598920079262668754676252720259304851479094455220633340525617948911019128053043447386150439426565132727443264 [166,8] 942600909208094516695010447241151926961170245789460413760947960602548902245125673442670330109548950816507458722408688592201436225438926269724591403728843743968269199821051237548439404716388467704193535783880533756198162821576679097307488132570402590341813020798435773306689110206504369414925464614485966118638787111712468507571626110114184175700967799394718502823174230296040003888467259120848567061193409443711328889684482571088920682563121970634864906581166470868672456099598225910857086100795620751460747370748707042298804097953798133004227854176557846185600 [166,9] 408928199861772652634430715079190759640011971004670802708064170443994852337364920359290019881945576566663561629775226115624254142855313806286419772439192152216255461774934174090747702652320792015675563902423954678530153712631706615371440897954680967064062581286446517235168577514729522866996145459670962730744575877416151118318664336995462453408141926725486231401981473750541780468882887789782937352150042331522695143780043479816437402845463579348288335866903366447212079427417634311846210311954020975792478414302036854045762831143259346322018407109252915452656 [166,10] 125559412485008569266364992146239470593014816058852193004655222964885335749087461096364593694027563655678802770057790211673767409737469270373023213389235666279026382628652281637210384355080321827997757847973061447123037158357044411314000149550723819935921762831865097139591273182921918801362287424233380043713628762078816001639483206139582387451581884688510366060531962458825019985896795032954790685540463445866185214207276880571859801558961524743974111751733172602214333678839962618572139532752100032657790152788674362904427564939909420149543734063746542181544 [166,11] 28170507309454033221024617484788178980279792062307680707171836123805099633006771831688915595501242300606009912003718053424615201863279186371012227517266225395947284833750596018993920383788744835076721744767214684186771201777502999350870300096110904757075572456530947062846182838358507317538341921372433593251927788235847463760235921508300579589515548257168004520311707284638574391723309500479121213981275849255387556078279410703571307008177714057831152352385217629057036215727047176145817119799277133179540967840607568448526327572191378996822549258542243942880 [166,12] 4740383015668187708719626445134391619451933578111003748949428240412911091127166202666595208932192739207429973770396878613758858414121115326501812297139985455893988188794587314080824036173012224722684024408448814721321347133099071637083421229533257764035563099692486916599559045716067170114597283944763306119032045731597238850790674063868376495721382972625996128553701862906324590563743296692430908078711180900681780563300963457031332003804333348378507162845847137432226626421101075537221866637322551002293073975105721207360711863815669106138019099823779050368 [166,13] 611409099497468247752354350979152963344491585829872738822188204464556366417148257716371326534423131166282729849108576842790414128724696193848252797641824873621921896928314619033191249610866634949116406086070729700533938539407784867865137964638413256698909589361395630486154796611423668915672082362260922044211749343939417916404432523211086569033978507026933128952978163463858428049007665782190246680135954964260526610941019559695826725986667677815626743722635728471599693936028229886101817217292321787079269856715564666752778222101627765819031483711437201480 [166,14] 61561235866856232361515490071290581567359591468782232287512893195792358112483956089612191570016197855781984737879212339310472709501374028844428728524866739120124507056877545549139052189525035942803631498318363348783662556416895670903616194139946333863456903903390267482672008094868881182411377704032962084426801881741581011028036536841419183559359629052424902825303484751958944738182574287132493882235164558086515159264201832698798789037962717893090428350406115412066231846455030556369202457640688470564157526285873121143698547583306806334745074727767297500 [166,15] 4915179196223329530159384048742132077016640576656921625349275109629856460953060489289202720159336115767101070633037869209107561543159872854458264504258907329625678292288260260749429140028111249950993014651237294382906843312488125021969969250961113975640921373340720032166356379837369514890851177399143995896198919486313151785848546240485080842739541481933657556411531838971566514782452204507646803228864932957742272585406601739283670365152912817865710952271142977613765638349663348303869496127223164540447861085463352078974280840625285156342113407161753920 [166,16] 315427002845038291873725967309310972787237284205405356621196171745075101135634125847365407752603311775088033456009475117892699309868801767046618706291381898541541480192709953285688626040594573648968049333471453115842609037404672025523372157891518011810733811951224284368506103831760828064147624964608017836244264487786977602136309461355687092378380284583905905838400961417376773677574937171622218694817028491288451408024300988076605695126064706374611630501261150965032783233987651572996632538046319527216655611827685112151249955426682852908448023388579512 [166,17] 16462661851393649490796207244415720434360620270380888033083712580128815804453319307458545997131252950042285618336653440950058454149067285514188648313592724799178174979027770506983263537552293082237708235491016053424254773286403498128254381406210348380282572414921208903424188604808638800961200350497909943054161078764624462128689031773265452207710157560820164438053486110190102134599883068502220654282094810184420598918085757853186761522328632459456046020131861392809937739190490595557981775882169002667569188292885612577301392450211212998217986486210656 [166,18] 706044665932319223608269655071075389123089074390648017677993952017624921438481332833548603063328844968706114691095707331244233106831961496678405642973431123868874913481679963001093517434583345682966580458445300503854188360951982420315180180228091988476044560879234042710244417970349241964733970062051508369414695085542644419161751356639537476963132548589806250924104053412901410042321896997695866555527365984578983237377641282905138931131500563016049969530092059020277761346210260019170833474466211989665523672286549309262734626227634867021895833165837 [166,19] 25110894542028501942832435323054203412632651596045004222302159529675501879023716789177441850227819064275534340604065194324429807249325855647322518332334321056540950710799861337127477893495513667224871932110615249878903185391826303318033574150928426938639103815739928074786277910916802310908313762307974652077458147570882019121754586335066636715873450410074840716004929351437279218184842395975338996914606424497785467984623000366640452886330570740011387231798823681307552231574684994840893997023254603619856645382237733783359510939108966475117816218336 [166,20] 746647924966738572026971183790516101537599324922744024959595097028894072043111983863398085120258695259686373264169317837797062551842982529239129534497503185727938567169114209554126137880682761868698694067566022556431861971486822656884598331081479519848952208549376243824854996116853762727242305681274783357302943167984727696477796024770444201074956118480984274305361638604556310889239571575173086710729429746584900893363297812633497572794731861954247923709298662729550375533459423421489263694589733038291072860954855025691061846796541057646542710592 [166,21] 18695744486743538847649170700304069768988879309438374863405771125871185017807719960268092939185531038745783398460546469102566397884100772098320045773795963050813187385437130165158501384481383927326804773844238394054457138397926730105170720114322180151102706843074366099237657083324360865844179201197889062346812723150479313918387648607767792389914911354378409315749177019521960144814809233062898293362470710618882853672843848404038153478836072987513351845717890341900999106243477176868156045864073498458456457470080221500816400061787634957880068168 [166,22] 396797400375176400895159268076699651144298229922816394739204167558770977873664078008369925298009582564844606337665401040501067269254418087954494912589878729154331512656322835164695654154505236257096422419261655841790758521409318207863193673934467989185199245788970546203480150220760855268038199351508414450770844287426968856580470531019927741398065538603179407394563022085285051464755297430263248584709782043398892851353621140649004459197056732143955660306002673630654159324410863185787654817291451246614461495112338238096217260680340086266669572 [166,23] 7180246964815906779369910651209131560849169681128054069812610104889199320106246142259438460050646125292527303697546649124698560394490264632680571892762987860248057313940480501756798876860494071813174298289999829672121724057995972391913791865382895275563169732912728994010808108053796083398169268085093411334751056832674693859149505796893351741526558714975880425954671749438142574743683143640986679060744992496982183102362244122187871837389531443107525632483348452496001089544448060708400860717198302057295488810836609388739992045731740824556992 [166,24] 111366558359959896949136782961556162665971487964439732226043365386168087805347758928475481965902069660279226816643310722447158395479109772346630008456345792401116432893639544371773579042566202834284111573529184873933611921391858405112182979432394434868019139571258937542777528311721427891141633883923217732228352306861180825543591216572015917446765254844183482144174219983642598604883426504074805716857279571332848067106617779095834975351527726126238329259221112609820498217389647348038757335511830123296997570244029676128802507098513195228552 [166,25] 1487647423795146096220502401301514456405365704417096284997914945947909872303237628185256193149555040065143736685033363167019172522260869668332813434411644816575045212289476810877557735321657478516210964532357383984153988370553995680412343689703047492855632707147323737200146532399526866382954581775565290999972577201457052772456635014738060700756535708471193575189219180821149418934664663154031695286404654880915809228038407846137696577091007324844585128572663566892109216662411068728748842822976353079873102345915948408838815358893349951584 [166,26] 17189745105342900179537329569554934115738492311313856681751121916654143630581298045627330425195252330026389366492003050449568210696414439844083901080082710213764318233427415725343322809769829505309356040716609523669403186506192802819541659109161238846343492846559867756494266781226926742371589696843135600092403586185744668616762459335480506976783692273433077869890882657795051382069729368034440218227939733257322951248802820750327153175378534573102919200660683698301884888702555622411337135544518366504199900011470546547469816683058394255 [166,27] 172499537882383579579997047713221079794466053616310269166366770658378794913037268651633511444919427483297256382249361507900742003294998841628208499657496266891049212520358374192091463173943104139726049314324991862426585892965518790629701678912248987673640556912446570426064991053494668466394748825036945811992832001725682237849694724539181963792749200718659221017541068692681044363719134933467451897314542042115251655533079211932000849258561227092876669759036433161513024994593086172768635816490567997099794803100260457956528198581120032 [166,28] 1508789673132362973717313020750040705977298381077711982435055919521439375701702358850864947446767996382815648654275700558592952540697661953100727590478422793578310544588687549852390359208921809737437938362549555313452884676337188785607937603826863852546977826190813437565980751649124560526775020956099669141030948045505526988966315153309288617988230700382409212033109707732166074038629889406826083926496750018304202730987670574952195850729103888963882088157597621535217910809926147734140617979605917252590182739623543827655435897896608 [166,29] 11540603432830287391897258612623968876942947768617946969316577767967610734194269444477877194421343968256565995007484428631673669975739926540649631271079556276712539010522654406055518661888059611173927476477651661942161536266031678723144388232623487824768644582629775302217670119513552756063464803920698366580712026254640038672041369855218803172864045917572940203366846080034440706856474546743033326107551762982369690807620256038963266663951568997764452058365292575335798015264418954095769774099425028323766731308511287216841687158008 [166,30] 77428504154293182608714675477464057154933429804424908668973804011161229263925115054354739372679683034915499440569524551933931393256892974237899858419590723076911307320385285836639374184708254424839310732250415656979478678609909307876352545221280648295653532739587307409418952421744622047456910399541907902470174427562826785557113709038227660917981274603638510836720115769121971559219886951508779797355633422990606744378477192323044304630367204312456808367197021860390338784844562054221611774875466647260887017149514159032529066776 [166,31] 456927481937932381311428780065217016214263029790275370661559689911706314536607538435634596243967257904191826046030249326699712647428527865337484307683782606695156517467231179025801571136467410365459713559278924854877310110609578494225936585527683308384364460184148659804893949344601648298931687847441982251000992917918096230933979985832145179727692109965971741351834955801710234411891368520242243951713434447499110226201134100394933188817396734315124752402884523573531597035779989401566312110335343034339478252412216011747237760 [166,32] 2377755084962035061398962702299105797398822367317468129422286995332825341406390025283240147678881598006991390279971140197380974139319529047644102484012270803394331150474873271669253362709907278583817008519476333403718689803706540221395485555055584779139307364940940103656638589846496307572150307991162101071827972115978780644614039999370277296590371020173831405159521920401559641240776692083632907224939441684928162445383509752896661085047045811765258049255394960040487485931264625907005177433184199716681214580209409096533552 [166,33] 10936192407254078771178875611125404171893474592583594301150950111427989056895981039850064137260295853260296553716314461734647940533512692078974429853821570258051369540073889504758512233947577667246454939269450644679286428730479889751357180057446274953512571765019963898085578667210613104044826475815887467811048888329372031335597247783443256866502070865660982497299752073017156740864400827064242922205587301965161107763275171828331373756252181559070144909895233091005978832524157183242311286141688161076395991205424858009088 [166,34] 44551664497351301041549467669144143102297375944531190218272139737749208708021715404809022385391924315526067961696195812651709921986586881699747935936468589262759312949867596803145747476780929321798524568746193131623855025826857694274324521037757287537172713507910793891094948641510001402976196494033222148383643004844293225534572185723955788827694453704503170225814537824639812511654218074343098924881991504640260617058970794625399544842680210628990673868933054130405348679749358266797148315615406448054931096085663388210 [166,35] 161064720228937799615600502347542684698330003530577283072229732204305708305504908745498131062094785964469546729729433504861434357278268700359851848354489181630037813924397739411368051831250255984441409626557411336301109418308883265495535034640140413232117386142403267926207697707727301152477617939302201957151569500853507109295136410575050941186364525769252881939634684824605555427608318675207666335427719794234157216689511010378216974051990708632415148569681888436278876754117625522571895076205908303890356512895041216 [166,36] 517656396106606647831241006245286582779058225131721180226287748750731461258388141757904037979635062649293083105402166051141424351428390518980557977182694935086625748014463141876920652075919628822982506745875533730440206501384877960902667578692135598800567283841422967484978979069363065185381390404265417971097796107599481131464090551838959758241605714257802636984106503454491032397597352442849824796999009194549434286753453631507772607476522735674599314692636435567395421232500998192130665502976120770054534142825856 [166,37] 1481441328922072442015009193986741467014150990009125006255100377691289401884147949326230781084179105634657230076793374733246635824720845677944462775826453732602707832661637150903092870461733780634586449193269669481798693644444560191251673993852310179392381646288871658957021321933268155418658929078087498527415522887288777198352562432517614658703288124298858110889983226954676304446896165630378393774817393687707748774142945456168418664913558456663044550599300093693714585220101045823806428972994301956371945290832 [166,38] 3780606989363794815889139580786172090850050675463992051421741002408803434672198173155623824378976487667121883344571742282077655606798398683123398218872614104211239554145931692398234888431857614170716406825176589231739478666078805732075432309072564887962068535554337503843635961336464540161944171812758369900100497241712426687368345998372925162343189680299497145115430053905277695806333299066940843529617745409744246553042639977608245264548654568982595475086420130698561181138485845200652961868920368736034470600 [166,39] 8614788770373071626320398069088135266104491291806083193745274627684838536507017103307215637667229398945109938067133919148040786333025195655869725834595203625046272877468876153646199902186716105697565474121331610614730789995596706551128225561252635069046045185291202065358378760475719201769750297420605109254532285533215253016172850923104755764767213730717792058988948191792801811907136705971032712474294373019177522087002606863557450171490018299765514160882529798642546039462740839672335448200148774010579776 [166,40] 17548835198368917615701343068532231945656206224232607555130096897932270137510897577882092299164866035296258100255824354643982330289996071444069382743087003757231196185716482263501924988259731150164346013144921887445150589169822939698176430613694460340123178258601416110675462601233467252758773913931193714940086245089168477255462941981729238522040692881796317257563691529489474739964510607196966044505478869555672643737064357069106203281241310354201963193151726126420302103032105902051686357881939253664080 [166,41] 31991363705640200497541018861319652541730891288183038432243078003417779621291691158296775980297149280750812975832952889247308813405673506441131581486291244224213669668428468361136577896093788966935717826603622195396075401893914499786573445229112170152903708409915829979894607858316798736658256519496195973886778345493454615850291237225093854905704120188680289570297164069517940868837012307058352923821659579579551158779984366162894398151078664182891319420806908389770055901148945087706675363741020527760 [166,42] 52240405464998067966559163632243895701638183831680697894961808897566544456008021078087952246073335035238468092058498945209304150686242885582199200095074478573983197932806378899691648032190221545974805199951398167328638713826032275539461000455996855394371686921013611852716600935330858303219013126268834572092933185377307031854382973461926579435748781855493849421052869807338044845091527350265783139432357921546273957045927345558628362710990937963669147936441807231760125931707575638710577641013598670 [166,43] 76476631782147333170276859573909851529546006653643537021760186354057250161231140901363055756429006826522549361336208454213866116525568691495935082694100776083827715258034220164113039128225881067466715196885612755713924760144676331062690013804125184709756276748846004364832175871262039192083444863393901493583378006422173657373420129379986928013113193648514384765894767942687080522092858568143544549246176055676371938314395571475501148172686906471486949792681581409752136104857400799801238618291296 [166,44] 100440999113428377179142307370147147862227724127863705369111893510002014264766272558436724285021089800987874596131547061649936114385823691279646581254100343402217255733920023482170797972009158754618182081659383672559538038973009962508617209361184919388468479476046217586361200649540678027520510438521944812671028310038811703010209003834881311964169182352336010937037221450938554833257697798009749002422830650950039994975358417437610976038873925147332881160558058861492143504853147469397678588320 [166,45] 118418404650948565720473817879119727674647168400376738376729470168712299393008039631011278580994271766213994065437500756959011636500439652107298419442589468001857129600524070309534014550866814247769638240989126723627893801934734233687853871305323123522140576623114004018660128875655656910965664379535221070724115453741859346748980652935538913244783450921289699853093123867958623805846316812381172628988370126874573038099124356307938163607731268331235000063722513641521564216687525160298690024 [166,46] 125393436484607259191594176027400706406930618162691823487194863500659203393088270811189930246266133574633632731735571734469010392009451808434638130974811607234834016214867140410880186456785136355137604207127420549464564871962182085647804742464200290286334833194576415689542509793947931241999117007865217683487427214124484766414214188259180150396845152045891712271687437502740732824582731500019669469626084455434580185418518538237098651012881827557030699004383548427146331286494747005052320 [166,47] 119304323841904688816035826144839163965629027885560706380161865608318289567394094872583082279688159719949438975047154052690982989012439280334049339882490738565874781882011913047502909528529601166843081025843560340526413436038431915009813655751480589982590025731636440205849275062957690457616153095010810709391888412684965862991263641687014194069284168225089018090576857519641204702821592797134909831825487590826051528475976964231129425871301759598304329832461964516191179843588745813120 [166,48] 102023341927545963997035263887175914776905973870877227450910473444094999685743523919378902135927070168216303381117005397314741152445335743839123484418166094293503726264421115576533210461933510737769001917403466835500596716187944098158932271969679034794522725380738171047445105197150642946023918021955412731249727805426311351420385392617892356853123416746295384998643197896122318707860500960449904610651228039043753918270609130837773048485878246445795376251792542675304586977342117952 [166,49] 78433159155818415137433671282801032959271473770927208872772975812680974761416736514338544669981246357531358642513161987207799666154575481338196570185871580117717136083123728749615663516499919841012767762733002052932337405760102032846561754641460184303714611925148294434888038267277604640376415909449616717646559852275798894147029638682947930073457613316015752278345029608358556968395591887939864934983870747581942412430250328632191745599030644937617541566103865476361756061383136 [166,50] 54213904693013668625633701482635438292588434364860109524149659563905512103407912376539848705112212631986411537105892737173508586693955840397698915152280866577091803500263145702138971596541051055239663115243781966504805688205825386710070663447985875994888714608150312813915727431564980094945085216559126692569264135728315996876399967342651066240425650186337016641693440607830944140629252976435534844131182592793318826970538262109913321621902045404655398659731471171429588483592 [166,51] 33693497533335650256334992505656535387648198500296395248278014376987633381183610826050267462581442618822553383541506831562404750356256524314667580100861090806304989627990598804179928336827989659352272974612029362554637863424931000305501055630508579256905281871817558397004173647082543683402309000975400933184894674685085254597427931985508993633912110847185860587397362024631565846726557027479514182409223318919979052396686353723559813524175282880124768492974611086201468992 [166,52] 18826923019262624837313363766531850445615621976599973198104659550991464746466953789043400721412478714757478088927487402050775876058261070969215829209965021512211112079978864930110885245777917515653584499692913031176747197934175753081943582272230723136672090762114125148032361378018187607026986265714977087668574635710709472568918860688208346325832537015536170496698920673311486080838006026012230067935644393002572774068413128857669244116269316565826479610210500425258400 [166,53] 9456789171242211480956080175269126508991256354231455776130128619960273994471822760884117668000425081240378634687739538681497670346223652008561097478307615878346219696749647783455087766746731034931173388494332112541406705806440951947638580222284095147718308609473989103109497515244122566363042543709960159435592404805148646930670572484237082517547923559918765074259904591745300850043407917366546082976622056272829262872735680451910915801519861330978614035424061612592 [166,54] 4269058916939084652498750183268429895854317773549190702981344592472208227021479373146988057359541094235922113634446637757988466719377718521434666755486633593094675078557645499032285048960978098056341624805574840426826521100523565058315098093016018338790810035532550463150434171855364183834866092810568946928331351202820082435699637555009067824179093202990780806372728266770416409141727418372830856918227057811476901583963323875007846185978452666598153837506830460 [166,55] 1731398525453738434894064359519667800100254516207206673008748285626906165995965878292247834795638831765377059511100562934397179005008881584559626743529388341505785104728742461920298515198593828151193658583949461176353049488223204944186675806757302218427760309649614954460420486517701500053185848712339770565342063277141482647059918313075402710584194908269600080736505973536742404658089570886472034099469559808621365346178953928896838056780758373326196047803456 [166,56] 630593771892988881249202103309633124726227845254390462436119357744412490226076163540270654034504405120363077642548626353203049558809300065974785801661162086770326123781269330041499431579343396923515383693178216466327620144828785439171504425576555112726979395948905669423671889476804638617463593722573207414340842322320386052698812311026617747871166830804256789494858316405418253982033406808769979355856090673207278522599895900126314928252535265740423313912 [166,57] 206138725017786971386152838523496439787906087993504271149252325668914867311385597828636039534949046825765730640141918632897059708478940053484185637933043570314214797695960532113567847983802946084608791485152572710086818837825470294827088812270975006832008481381485663619607469125166349909050361571931243693279704476505431034554631462966548027626172581092013917872051418143195516525010122374646705167632905154735180808588723618559542097299523156844758048 [166,58] 60444071169657634290388340099480407119637664533454637774811844234099580917336933941067312002936488056788021640572907977306804584890331830858445757422679370112115056810252974327644812323233800571316182237246695896233236152920258690860205582662323043491549357524843126167191547651481048797746222172516571847717305266171787409952137139695870769318801492403445141161003089358689734681367293073382826393484789604504843461883635833173001367824752997231217 [166,59] 15886029062966792391050248402674606855774638214098935431418287389048556881442921557889621589447121383613230694142853204932954687578984553159761087107649589148960053421031610892647963968292531845255024694874193610464209585402332401517962516557440677188217322276208635106198936430075113659244342424135766067797831665195509516136183187114187629403212381719583327846414943393884735179865976803072129745148899256413541315895325584043356479931806325600 [166,60] 3739236732124784900863556316718059483262643724779973284889882504797246091181387495564484749958396026501495610436947817737460460345979570046994837598579224136209275144446144895609923878412260649299021040127451556025010815568539922791215103211736620929200118827324667045702906125543188208526205408731603355135526314842955058581708553375294766054154087228569032543295304893793185724135091633089627125134105129559639530065196964431319743416887360 [166,61] 787496567720548708864387507150764186215745758130145942659098433414747261591190926441629979296456157484442810348341297738249761231919233388527803096996753233700427234427596492670810735389891817182443305842286290861797141306422434795858313396917085272981298944185908266253785390541102885128664799937259957054705757346931649516963271805848841832742515978105002932128945615306954606314594050157635133241778651917576678577123936679800846276840 [166,62] 148237009240305264658350861422760778856219479511793280511766968483830539952183794210854762477728074070929181395254035898731155766769122742578412839341866607281708534576890630498016011252033753161267641535394923884197927523949583398446220412121059768403155309242795856812965067327689817588624426081913831815285460388283938140710157314250021008673056315143659464819515524131908889837596241501041306612932850173679774393715889497445041060 [166,63] 24911574968441663751510931038681547963231917818768131222482281586570485421220907410732507465581067568082299345000318395397130004462738419883322482934580199191001173045180579438584551657179378264956514057132649228682837295397134897061494365182340113761665015524716854076731646226097394931358576521291747894691831698793162870757863095538042033952817145532544338029833996493596998225901230700842788673840416086791058085825784306719424 [166,64] 3732712802877899866183024367917217052210334438428983744795916955851176015036489778207953596429723436343162987913799410032624714925409615901664917923855861709524140497619421717079596659499851821093874056714826448944613676928577583483258322036988848332509410932342846131842116742566047836743270227207298074295207825060895213122467737930144387384975100110075973669090628718073502653433960177427770540732635455910613456236763043400 [166,65] 497983162144028164827545700935062288457237000770260639888519898046182145998559146862217177743336529842789031124784138263418937011943516218653770213554801329995244406657786228691287081235686143927646051752097037631441232594405074637264947948151397191359447443504680426014189464657833269869676363053523176431313123486908410695428517493559336309933855515669647436883268171548751836092786213158522222420908779381053837156866208 [166,66] 59061179013635536206267747421422316031793458396942752412444250746106083379610016046335845896110320637078386814409856674785602459366326293667140641528304798053086209294746578257729056606017020194216919970466594902740322222434635252558909693052059560540954966871272715394426020468371199444548810162640729119162455716450918555167280291908907554191209276061126237445195861365912015434281960693999846868655752336666966467339 [166,67] 6216664230740028891011371580051672300144159425407274188600618807269450676529210060879113658050249399752153774609524949651445722231976475621265851035446605480787677936203905976918701508924614931846014692399538061745273409133353563158853778388908098116844432256310233542961261862543411029833501422566302248148205490186968510875585088359542514403151425793796435569127004149389313626405217962926341619393186357841008416 [166,68] 579678807137024904569190744573457466171856301075933929625369167313546530465776326156110195408448809127846131921383627549281228724376897768911272598567306327810243238477179610038729180395489446558909655701825467478814152883043489258814853024221109175518210758120194716353951705454544395108437769648297351723145836186422261043830845868185324437444668370813274104657172909132174762327581898801444476875740283104448 [166,69] 47789404527892843264796640004961635354158105525607412984116016793959043267959026629658416184693498962963366982316067527991645762498091334118583266529594407681703795460034152111589038636077759356999013259371839003873270051433023285772100927862591537192220097458716692513825494655058701154768027129059995597479356955243824856192409845580437547605508613047629141022044451604584361304436707248519769044425902264 [166,70] 3475824601672815960771935908568195360541481894537404840340695650307093206137371949904511774109508785736556150742060441280573776069559324562728815602630309965051532843983108269019193765154359453504345231154067227662919590424723193062925636573258466572220863762734205635628329622540837737213414741284283849991146930785236640895635622397764200612195196388120047229203633106094069601380770505915117957553820 [166,71] 222514162608980829243047701095442474040002474271056548943627688050497712713872039662222449675217940620386143739771649936977090832516367308717509400860996201096826468904687228131646992969824369520139835716051320545623020465574891411895796760765824070315956525939657956668865890473043332490510496173085181733535359141308565084555114277203359206195895156814728075715037448878655397048196550105269712704 [166,72] 12506650582046551576481168318623013033780811143796014135406201926661645738748748915076078792870813679428668057962862575349231550256582790651048874498387217795483345228500014844807931920846421325996196086324116546054891807364841796041068445525298554326085264099925803341718243323147148404036334748587829645436890014944233471886318215501078265865226123767606380869008026692133423063796046701655608 [166,73] 615503499385478081681679040359072673929665665960710530490252310301390915230568495768534178527600955186001249352934862122837093541356918725413566027816859275546243772745938516241636807756819395604518370339449614084313079628691263436833693799765761075939432690299557581697467531998987904514035162007383375946791501135476664206671031290370875440530316907005223318567686448783925677976169656032 [166,74] 26445690373663165170052902997847789854092352953001857169506698818595299357104867135277300648815558642526856566827607111524988973850355051363473027896521729987669472836172973292851278114910833552493038363143132967920340264367408960865249958254598312109321151185967306851980046369909704797122939606069409491266452558203250074411048763835429587080303237554369419456214794380125001156955425 [166,75] 988875827389415449610382241925612661886942286173444897111825410410476432121958955542379230260078001246111718350190517694636538884656776598444809779313494214908701190283884494552489344089271141285348702730590373599093135848527942333983648284565685689263373480118685768836873632697694200552175759763844077079320951754065540244047848247440994853311684445178171543623753496737538169824 [166,76] 32070775711840640576511599043277977112321543926581140423542012327838907139756248421023574726015127908885074007195268705844351822212565670333031858140006483795396533583831501097880353083023864473851237825670208400737629584004076843530034701314382312945478128462665581255256409806034204612428497642374098467555997125369974921690131381065286326698693625933127017221846048314848512 [166,77] 898789810202440756382667488204157022856580759033316596205307027584545604070231626275000600780837407164475904568951606870001672667785281584953293201762273567679647927284972512495306929659385982012417537868134558439162095248504639314661217514612218504043973742249080749814267690944538798703516392479733735322831669528839010640715745792266029610774884033514696440306387420360 [166,78] 21680011753090184677989832426462647317499182868835988162837030724215991145579103706575403808848942247457001119174716638620828386204769178090833051404238661427068321861363086028436895599528681265909432485535299368962527341776409031528982261215609241019984356720151232844611368500681449773505111223492973513316751994447197903630538870684186213164476129359219311945038860 [166,79] 448172854298817353351882734193885116499647341945562018792780883656860465080864743773499874109735856991006401530298188018252274227336771894144519884427490178364506060731866221008299217634995020790039746362671301296842191596318314116203294779143503156026354249322813963104483457977687442745438800502657038765819220108068198914843204047888276753834698471168090785216 [166,80] 7903067043074578861896245899357972149099678206357980219736266262359420706078196666221807775521458602073726466845143560194666661214566080619427474682764646604820231654415775638320418091132037279453453244951771516442746156247500188269015976551340415987137569368434081439887325121389021722977328517017544083261594157104440237086228009765796667405805756635096600 [166,81] 118283005727882071844966870138523169927061309110317432194055675993946170147581191423909371641574824400899093067832682826937754908576916343321777877160573693033048162604335813945763699263070013904623806609540413909332312751646876234219444182727887363445922972440682938102613775249738604651755511201861033521538447792950465831398930647943337192480187025536 [166,82] 1494358826467958786628729021386968493457316565272633697653874840075652429850838707349218365365488678032563392104174784275537565510000873035246881362739186567714326909142098168552242511735929239469482227266600939561601732375846952991670213254645505414179481173197571242502045581553744508085079954648903777535402330399967275227215847381692149195450209 [166,83] 15842399983944404943694694411790471357752491993625921954258075125402934253488100343536344749089005960972422182604781985557883437045822305385950234667005380534448988432713423962156993932963855873314307907932637252782985595146746783856743716532007497652150828048462033362655280499549715312817505983515098950815601957983707332854697930316945320608 [166,84] 140031512140192005923573118458993378311009798892225242431817322452843493625870784441602198237213046536608469498013218439013252385210655500358457755764406005998843790153903787796549530106276204921757285894770111559723801845454424186223567516397150246728633099614077269339326092046130587742820229866780460010177467521112089978865822228298592 [166,85] 1024774223123598004040316840972484783678600074238746190962322590983772792878828851115051304533717749477835151248252687530457033946852296533431911137127925150557345157236466897299636621066572021259257658014349323781067717854463665415322623033393732463504487907636221533081547880676017528846882177678441358699406208591623619106583681688 [166,86] 6161885410596672741525387739950296776379677225327917721991855947146554596722796628124046684331468745219742853247636709713765642221141955362590489096914634262160523986978452474089315383466381945389153248678981390464721030831706654738771023888457910315460109442137818010801278297087042291559996492841278075194379900130687409264256 [166,87] 30189978334299688684310406474491214328358321693593408864850162982632858643078226791842986604692297544597117018632742515522315454008690585987680825079406141733289448137187749314636341998767484284680992194985428294549208694211875247266433950044256081003234082990347483463092742534948996365373556660508939868729920457220594368 [166,88] 119430697654776342948351784482201690150225370410056463248071239572290694607702576604995791597652842218439183392010183783830088257764901613954974114265313143704023423717600923811148257483512432830314220318198412518779095213299454198264617766113765062149968664083482188896392806366878111635340696568013970561911487492416 [166,89] 377686425857343033491059895802884252506720130275711526162138037091756196543724193945939107778124211824059834417159204293812004614099845180798196044344391816701826174989361604580716398989478399652656936486683149308812057494371676159911237718043690909903527646849696347697730037179410724084046851422417904086796560 [166,90] 944359164326271194463612946979626735681218150684728143932683876421766450847749987638433231125797571774320114475017124621324313341115695812670414293023817366714398511231727610789509304612152488706459406716002727307393385942917122094834803543635583181869698577621217015206902545493766258692462553390564791328 [166,91] 1844486263117888618396238925900830367824499363527501674782204296371383921921575964556438613606547748550491004868508526356658946965765391552805330087772870063162799672198130147633914496683315933639733939572640864238126712408397463355377161681230855790519584264150361751337502922331293595401132220456352 [166,92] 2776745435284518186607129772576007526616189555006683536305831690303058076566245640873772685429251161958614264072526377717160384927928039478603127083723432684734428188065776376076160477206267510529123268214984010205153594752303043624325076402965533920072013685106847590860282953263277733393833472 [166,93] 3174531073066014557087870211193948354089571233990177930493648138241461863367168905115538555338973332525742937068524879109984375406747481321669058323632788242824288281432010347445136415628082179772960019327697650650363187369156316022049277789687102323234726555589984628329512245679006862168 [166,94] 2711095516926365462988636199774475899110665042190418890245013398832333032773392637761319681164890452041841210987636481063968742377752034581154552886862707779689616483639896898749876411914862223307373504141014576954098882200924134171023750230964509141959325511949305144544366768951588 [166,95] 1698005179137564269036448665072587298650137204246015563854545255560801426121155188396973001855997573870565916544069468504548985745332091857150730768667843467932395697972501654816249473404371876966894248135120013415927125697909851137192302570730477875617714285005482662646507520 [166,96] 764021090448059186403236020644042775742179259257022166125740877744515387280314290608648570575145399334508748427930891179602060186802356342666040506135973923544026873990411110375934318024330286641698167170412692790681457571173484149784596910480512537859696712177169211272 [166,97] 241302709008741921212231137618355505506866716316183330213423160912251346990359911268067695433423495048278885589771098649383700561960667603468750360523539934438770395673482593445307216629393095440032002553728767636915047015800787924258219700954799043571272916628240 [166,98] 52108206568462774206306983177418310261949616430189212203995686808124060243367266512795201345773318380167901339552316093384544849200730803327554306213524875388014165111921560261766537515162380579457854609278994566478889378443659162745221030461847675238011627 [166,99] 7467377257748303483914300812308536381320000835322592496746250191155936731615180993287172884299419785669820830118697629966026262304421327910468978503319672425361576158169500062551151025997501256122372874234083164047979405853702937491499616311149204864 [166,100] 686291012053151716806872208873511769138764902416271506636131167420398947617262765158934314754548170703382210890738930957260053234525151881481036185030246343904920461611302849941035013186377576151985844266148424455858901909684107965558178866144 [166,101] 38889249602895872463814758720033311917023391158947548125299963713747111744826328162634191133949660098446852112967693101200025457723774630795822720330527709206191630082873730616886713639561575310957396304123535838694494110563633334922336 [166,102] 1298016969821892190575403642276787029485494026575492646724810048165675915761319468799842093533917134418523452084551995625882998822668181431837807357062991131129211347090229828192811162064206727460090722750521415950290315100321548 [166,103] 24188377709063414310693860195679655826105018324226047478918264076446128340515802260896544254246808263231527951534464457338667253868580071067110880780351758633918292472192836192306528333285180390447219124984991787906749888 [166,104] 236206360712541497533701100118403073066467814606514956984015703840306834636764332080292554437531166156347537879251875271022946588006383486314372662778907098730076220855254369847788691033010942854906996907935024408 [166,105] 1120442790551582461769314200885266662872505479605936400870025081588955610299535944377321783623637326636420158642534218893493711532884291033436194419472485828052383846157780552303375011790556899195218400896 [166,106] 2354587611651475214379603686024542585918343671226102807219779249646990759150235768587920681803460308630085789544818632101374558471684863949131771759073011851192196390370484339595350967190734845157 [166,107] 1956811093254954513350402206127053053621740871079788706283001725693410538156351306571041069624646163954201047646961409039353790550380818618289799977910447014783507636085771756855513544352 [166,108] 557554528938712623810415410820394134660673119686715823944292497412236720732797972207752244543581288634583646967583948386266117438224651494168969951997626495964701041906288084448 [166,109] 45326148593393164428977259062807079605435207006666558753813466742630643886713537069672811569205726840719817740636339100443202464430766820989837067923348201438427642712 [166,110] 824337528925467457897265547236578147536649958536606403375985882830447342869891441031563827234361052417148980576404486099352798078193398334649998483485209968 [166,111] 2402018810114503505325682459132160381700375960250324306727210898228908272185483522326071971670006881901440962945371759299652718117863732712291520 [166,112] 693766321087067136874916160729049201108981986637089315091810157241093521890798438765756133516640089533469116162201721711232383957664 [166,113] 9512177787524118307190105482603912387721055201475408083913905384211127979438069775409591012993929642897044162829615056 [166,114] 1796091604505155039355729271154635157528313494853753529239882661455772059913495586814323984002498268836 [166,115] 420425800212842535370493885509015687259231738505652942464507519833584465006253555616 [166,116] 229158056475657644838434709962641242303491365979748951837216 [166,117] 3557713627594858934513964712278444717690634659686034648 [166,118] -565886102195427274983801009903940533183464890052360 [166,119] 81859666284137714521941962162215166620948884480 [166,120] -10696387517810900321874429421323178823955216 [166,121] 1252260899544989800375106944793004140000 [166,122] -130060490108151599609783813418408750 [166,123] 11837491496225326537195534464000 [166,124] -929528984221234721459564000 [166,125] 61696961578734992737344 [166,126] -3365813475228254700 [166,127] 144901920051200 [166,128] -4615804440 [166,129] 96720 [166,130] -1 [167,0] 9287816323501968689407605712939688833846332544834489910687254152895312704073939410121322680331719385905016829815984599455869604920916697593917821166719777602317549064808430058492657858097948678974663153975532375326077016512115525542680411164160693123075774167488794459373568000 [167,1] -13506985747661733698903646755114206196772747637548802174341591320810962148175549460076519150583884179716681453644049889342778969547229898953950266157889476966010279406759546340071644538938975757304171659506600890531184617676710203861764979756226682759523035832442693605075251585192 [167,2] 996042780130614872669533367271679525309870991531744101625782355459067613201706162548769738763493791629319392724834578505804503122599254586589806011055056583127606562767812673082420422649043727158332120487643573027781706221126361395378425284401010507598155148513381849159553642386944 [167,3] -17733886875549379054152325632343172984526575947222318246191173628213429038744912005539477086597292470507226557478045984771760554728957571795478086251848344412394590916998891363467826989578664353594991638904899266133838894999745545588776744895879519221850608078594541617741642936202048 [167,4] 122232783201373643546362754942461094189620000705576360676854829102708173820385345920794474219608665373603188740611183727358998094419560117898105601663704017089199173124340692186961126270365044454913235769795070030682238787871700392279454644273090170737491193318493424024441220460355200 [167,5] -412975692607054801386961466369722883255754511921125575221300555086690923646567538043990971086468426375556799773424959407052584127815472647049718507027698877161312555348792703649743535725193898811306765362264977771816904587530708999497051693018915636360449927360247495777178431942125264 [167,6] 788606101032754039543673568555430880127477119947727539153064878794801574037005838426934738088856142694960391689966676148091088397162375243108827190988591973660544533834508644996233454073266881299803967829313600512491231702954086813473698890103652699751005635407628030616262508740130624 [167,7] -936361375884431877269298243155274862896393077331659037573091331953319629984855894922888521266820851688147378516670423791312816240482717549913843496115043625951992683936206119473636288363298218306383387950274112726573208808781909249223837744323602136974562812769972952125920107339617208 [167,8] 740294963500752810722448242962011812665000715596379333596263619505162121516533968350321305489305457310009572394042451989522052477565317510256421579689487231226357826945717254622473356643046465739930896220594673255840511449168332693616623891977766817696468785244075657587660708806233488 [167,9] -410309425157587969463821222479966520160658714346903822048340782370395253208308259828247279959336142002707527208050155824507533023043410070036099054098189759180397589233124561471544191351820678129156718839784288476197114602930271973748760333719354088745760927374576176398713535606024970 [167,10] 165958437626217902846419041331507755932373030025185516248576462893189267861718739131175702280803610526884971969681304735516055141188803988589541317849118892006667074214925492717445472902088540322421002083411555099235911042541117611706913969276454012546979247115125409262833769568662112 [167,11] -50586843015437685083172252758932246631884716558329318830032858127032568412691671546057843439311800425194183999759599264397754913585405907954721386342922329492575049351022409529601118403546136823143471017380951499854302870829051209988997141313566130646029939711355831600319990869232052 [167,12] 11930680069018575579526223517263735691651353159720346757458786005933642900809874512921723154030067552197652392033325665319885552075749531193325663914239430771096585539723899179007597591453948505535389372718159281234000776063315205814886133803711133248535293510130160900016720709837784 [167,13] -2225447797200359482047280110087135271407746846427022537640589141646329245724648265753364802556171421257281096925213132399095019197844557218102461943936083869805662057479627508099876754657163067787785122479634432984865112910638636797457094398496691160147400223625569128705476938302675 [167,14] 334472791115045330214019311169222339237477537709579139937831901564040760631233352925175052496326494228550319050808279773469889930627001189822905077831341610264472094243315313484883009030643184028318165034724829551955439635368487018306254478370256980181598782868061997958325377497920 [167,15] -41153337851003489294716031802002670673756893109676773836305142583846833951088399539855209179559535571579656274536159611926197508107814006511988071373297447053943901373548382237720558689762936512941438423199923840735847123591862546292631571024409173867289502222396744729722070159096 [167,16] 4202737968542820131320397963987312243914155766496915384654732539829176195030604816056300600846121098040789230353183053860765539387147572731443998835997963551289309203547428255144458279919616701120767763580952040284022122773029950300461596976738328487263971163397311658676021134096 [167,17] -360553191095021971339390314008374011565027333487674197880923167966910613480358741206082020164184423072613420749511011064076329256824212559370272324582320704920415878117279323425974481588628013394298256957965592613618755095413514230623027052879279002823211882363750770311839307562 [167,18] 26261514206061228916545075176881211732858078805195239644570567313424396150009762290187986469637063406194937542524395696768920580782596979003676479326931265224662938463737962625169072123752145619292068531783495540024067405829988862688338231550733813676504389082409158170892863584 [167,19] -1639332016910243102634021015501968365593047016711222167227103854265398247489769870789153527723164423514450491420295804667370418673927341796759167386826355148621550605130030881049157728199631083208976676432225310949521613307810105136824418935709787636122852414780417607323237140 [167,20] 88441341640986292294626907162931416759256661229985100566730193040748071770327773582905825723299451272251742274668451140376368770675024852632493747864506839621056643152160906806765420662387899354900883779095215877112535288321649646236613036522112411832885785814675203593461528 [167,21] -4154855002928793953231749714496466660326277337998464066522782683717296446826531963436676150727270291573487896000880856170418305145387226727785914010963885956849439810240433948218688656406901261998591913028584668862439395195170421825374219916972215451457091635904487794182403 [167,22] 171127092646919148853821698483005715621281574555940735444108777197614696075836887672004831609376509131294414876322895087384564821149001866080747891966672872805971090761789853267204755990581502925806195047073978873260066185276708601755941140622246244113377260632526303846336 [167,23] -6217515199312448808993796961119205945758862756250801519285611112501207098880926608488013435769314208728599743704214715493543784706008683059756194230785838542974866520020968030563525868036820022499977101757671707452219369279694618167001392958260777916535762809196899076968 [167,24] 200392488057473022934333791090092440345876482122126299448388078515349618509412249702103989985997492961383884224030597071820885491907536984138594471010560496088525521323914593850415069016543447581444017941989365063800936088413931557053979103378017855438186638742029317680 [167,25] -5758802937096164705387229485885182276654374625590772578907675895844832921200017325106716318792703859007845988239913302024783549079496278239809274727784797116073845052847811485862719257762642189563879555654779810066350925343090683075669067917889170511786772655528583982 [167,26] 148252637002957432924220694343408129189834735669979384154443810281617151479404627896847623988086389276607511055133103036986619475240343892408722666531477237610946334331006470639700613359965534931287680318865308222549461412545786520724577968092237608956339739636694432 [167,27] -3433682417568087474069487805686011298300292163653473059885972387333945177181512456363260937568649874022412048425623894196009236288788210893060327202937507636913158694534299859674867230915685466443107618085585187936458580369857584635694621891778348463628300530739724 [167,28] 71833388038263897939203284265539585338367430526262386411302206105283258569446298621198781145503679939951524410189623751928587874518152886403581666017073389716093050703702616936726405038480270696120450463001626297415344446250146470584822930369505411221288242369448 [167,29] -1362356274745008882085869999824034745450119903411606318345826518916201931519089740701570808219951454203812628473659200124530686606459969381343051199037658856905567092854642054779947780515661957436208676124584744700319135076837097294003528688459538123444434070925 [167,30] 23503077580876269183771783360451628942453208886630379201335950795732038817261764428059683023522111837919871300140256977535216395693614234586778431670309256711855901516160701182816544554687159365289685396017069416176353233719908471219890503580131501211819846528 [167,31] -369993127797422566969455213788169230339610850823424603149615298660331509587720727509784786664917365660671610746745448820348323692075410769345571641153933796703678423943552577374808988284764487926427474551558733155669028174067492370019205866690793685542365648 [167,32] 5330481286895028616161118835638241503264196650366541617707192209147354869252685924287262200963488689122616824399143096319011402107795786279338755073845311184793650845136337786932469925571364586792658557748380497759092523420662977156133582979228478425067616 [167,33] -70473302197198046306790577403020637175170969934862589191896787559491495039141768853788279291351926308193292777692644314487677630684851880100888038995353129505908706553334753021319055468873728702406068888376355622117681956436093266529109374259561770058236 [167,34] 857176538911181266031461684717568138218899565753805388790725935161242551432450040061849086215532884094973218658733383935601711301566357491958751304441408463526440662383542969093146515233730888760284305393945138669200681887172084737290905066908143235520 [167,35] -9614633002537165420902937755352414168453579873035936487145185573950317271464934318242719213573695587460467791556871653915725905343383855114104711276407931722331638298649483774748804815721052173741458847688884648857661321644203335922708666871310098312 [167,36] 99672338014062689517659394626698546874686422052362038143167141991500640657649313518649708497691159841119454376414686874355826802519592844689771808256174303760513281101829576250686657453397978461125633504214747242240475982204644018869393331285785712 [167,37] -956968378485732877908679933051357126831793611974502625231914546680930866539778032318699613884113137763153430847554763376265191034173049062804703812304156765000258594322660479439086349048858712051493133704581233602697628206416273647122133837247854 [167,38] 8526025989782890422785986927764091889510798151622605549709092010549142463367443190025703368707399872567301482051921471515031675160184948016460729128481138466758677897290563671739496653418748895259221110226270371883116245502061455887422684262208 [167,39] -70617909970615672136071586648443060689201038333693706154505956757755867009100484251513126996752158902333694579149113506222402660710961339879643376882007370412871930615207005137455550822771859625683557359360622189262652289678326892962198915000 [167,40] 544686969798588941659158565443390336004529388851374072173200957340067869480711926340016141620711717799608770098401684472878191366441755414804531448302624403393682505930485937116828781577820742042022432400761634534323834404637204359894300560 [167,41] -3918709034825807644584868023961821498176637264736918202788837723824762103158184294919219186044651731282016865941554496418486212542959421695118442904354655342773090946671305033830486296856385731351624442108911942809055025097793989656709130 [167,42] 26336694535965196134816723680644781349686044902014998212287049854620897910889943329079746463536079349975570368294618669121862659027466698430320438698504347168047547622664625832809057072957221092416178207597000835339465019546900354659040 [167,43] -165585067262751917214616230915279343176542062000440292518852195678978411917410825278777801272388994921244941664607931352257493049027739483008940409619539601896855316110846160851594315719871342802592836702084021951687848889171384124452 [167,44] 975227237608477083824638351748576856723053011197649077977297871475546189065994919038873390398624949227867599287861496725763665695738117625769333062349056389363230587795892855815443470756145858799408424401222735255540667595358884600 [167,45] -5387214614188709189580585332611717427066741015260243021629106171333930066183639426470025309488540071884367114021789436744913568498259184870531461664910911829597339818055592682401880373178467176222183392424673527231830980860293495 [167,46] 27945611120527034345712453260149286588501879655354638027225527891527940618515010467317618994654277163684497015575558033608984099301997084458366518269269638920894321840940742656089860660722422712616806523874197771551302642849920 [167,47] -136282726871681743511961085255732009449231072965265177936838426729570169348924184768733880528301492309036506395506577533719234466747645948289211121282372147689369614644591250407603704095636851891634391077580788505551351043760 [167,48] 625467141680671562641918849320694465080310883185367816249511069164605897102536649345634891680378570491810253395055017355707345499550990432844052533331520056267592074546574547146788475394296353213599732592897701129184592544 [167,49] -2704185331214708794106253187846734226676998880951386036418540384811746590883303502605341495179692747439821649950874096510878230375651005892156084864975647898760542388057488176507818515815335709899357510636633783354542500 [167,50] 11024097609745289944097965239968474143325493303818235297095118490610283026380145110115838338137360358066642506652834508616942555807598285423318475266619658288750135273807606140212206292473945494758398495622165850665280 [167,51] -42413736947177115217557328876853438477840254439640941087356978670143840416816652818204286673326119117869394375166109140654875812681343734699650727682988384476692408357074894619617944917932446195408167026752400742040 [167,52] 154129654461111758896989864059303883868603071635969714813654189786283217200541763141998814184740015119139833783821016607499618550555883663854296883364927904571613540965591203329348813799554834762898398693656794960 [167,53] -529443272342256481772747873923064541749916501571071580769233071722678172674178831387974516617564405139174083105442618813815251265438139555927847218817157131857259450030782454368908670366027015019511733459383914 [167,54] 1720373217662943904395019971668870646192217580328096504612203398090728889517033140048439944312577713142560361275668960001779314671668355189384195143068289757023385847416916933096189522865191686704691429915200 [167,55] -5291664489193568444816173603402139438821529040742388445264570879493601999871921709439421465428715593366446365049357767564522094656925214104973415057890985407754352230979615520335374307218136756646463223128 [167,56] 15417196807852223197641751162932417915971104248153238095713398041522918108918003683020933553832860238124920314772405251115029195141803203611460066867956625729152919751632829045925078038329054630685485648 [167,57] -42571656619824773137060836463965515870079054973488139698572282031262625905472055064117866050562652366411695795765902565210491108209699784122726159975515025395057263767574603427520169905029551147335266 [167,58] 111475210266594757319180017703530149883148648478614544015752076299762546238226721293736337363617258410068097463002127254712374083885062654952814081325720083565905296497129383222878636623991172656096 [167,59] -276950337769402161607304322662044445159798716676824385843838149808332744190851441192095819096190994547608577199157212775884350513819522383694891813656112575153687771619341062967435872334187436100 [167,60] 653127125922347949585238913404866545096059763773538130184348593171095348272133670005484476844240616558382992133369698450727284140602305586983488518299180138930726056150895081055926343369498040 [167,61] -1462701558697176910553779932747200341451979248765331245321846821287969151647272696470017441416673353468159956907756360052147280286087736370124093135108644659268165681123620550492341369047775 [167,62] 3112073401534981791639444779175885529404608849128052084806574409877836492059820590695255222668624071517454354852232817137885550492586029215094446792978220084671855295490730659762530244800 [167,63] -6292717896482149031362883815819764091348208677435285007805152577917042858557600777092014391728722121455569607311231817779093138922725116062717688035569402352784473642598937093441400328 [167,64] 12096613436673120475398302073509880412065466197699985541698522146201530024020299955013954318548547827809854974070401745461862506494558995227170158395211826535187937739191233601569520 [167,65] -22113323605218903165017810708291340990094243586728570977269923129938006141499295601545327515980008605557341171304678128612966262321320953824422552980771431420153514559581562175606 [167,66] 38452221981950270633620754299421655809910857008417464229858667598638168302473376912881457318977215024269671327228636959902176723676860998196130869676572228190276483232635548576 [167,67] -63615602526821457546505921225402236147153193099153191680845415579818852139464574892303710712744604433314753787401615444395213738144583510013847452649754989457010636295534252 [167,68] 100152856571734818293713614152728252037215941055619078608110965031154350416827609837846693502711645843689239289036946040526300365091830166582384385509959384843967159290216 [167,69] -150068093193714460594714072205179346942326755421713366066243746653103219479373361890345123231949689571652359141081400051149701784566330516398453257205623714328114248285 [167,70] 214038368019240336933720087096254283815095655968375888305875911590118311984164924377851841790900964289759548801955011618652244682038258635911573691146405589881091392 [167,71] -290610318546169766561419805487377516443727143605345233209065961713669531595900479848785593191478107520552328974277543395070732228040416988576617840377734430060792 [167,72] 375637777812502976836793090527838431784369235786604787812751794179615659868796608537149760380350970799480331417545545355312518528702971406796055063062280187664 [167,73] -462246478362948770258592746177676029140119739548752472234496653559596921579120512252416250929531802217929209749076993999929670929917616868911632744232410874 [167,74] 541521435174374179055124856313032277054711536437358270646712588950115805564060611632616289105954148738183028265061568325160068445273289267069183658159200 [167,75] -603908153608605724770568365798088769669611950050462241203872349696333384185069244493428474238939286453151051566796177203751462458304115533571721978740 [167,76] 641059496404216417447713758295827889807636623280064241190611842307574518787156914687727490810780043998604059726059124833228517806158299299351414360 [167,77] -647649401586472126605911444781010777584080660684665890945774595625609683759514389141034502233385764383907933813312046062588909472581629275920355 [167,78] 622615803705066569480638800927809629042150746852831010488570309707820303484418756521653317925659029537647826601614857434127856143961403456448 [167,79] -569435945111556584479510180316614791012432458582226049647672186834648019653272083329631101023253113002927391756437949204068346465080492200 [167,80] 495337340927935953836268714278671948273724061802061273084002439050860956532688527052655183220336426886273145037317259963294105525679536 [167,81] -409690154422134930860758408806385609599941045879449088340448274068828967278693490249194165799379861863344875521781682292448504559566 [167,82] 322072717302372054208066210250219693466759808028901742995094888536884959167007452358354085054011097693044307820227806685760536352 [167,83] -240557905939986323952000889056005207765486169829356024974978646924177735136585550685561652452807625893042641119770860452465020 [167,84] 170628755086978256223280947534606171110311005327807923598859344655360084886229496131028972226591389519970786955032437204680 [167,85] -114875123860841713553972562467869206106319250111768025194159485784417131136991515065215732227805950243096499985738993913 [167,86] 73364865639399660913757202852434460692494391939450426249035684439520399520683321699507089834111950963846548984239808 [167,87] -44417758165956970335534987163742833752202930731849944177713394828529813457799242512166485828265905124821851619336 [167,88] 25475223829096421517033556584288249006976790034330980752508122449370303005253215260027569264456166981565478128 [167,89] -13830074390618612540639337524101670469906836041189791734722664424653206902190729749259064132787288599299110 [167,90] 7100535564259495729889004841060787700612799582061960748371177869264229187662255611024958696960218373408 [167,91] -3444227510804309348605958927562133811938549548759504473163743490376623824499935016399134652075015708 [167,92] 1576724077521260526881473420460491228888122394173465868015824832056584819560658593559504981987976 [167,93] -680396181373738622434114780581246902521945792701022892112197898513102725467717118168606941257 [167,94] 276397437072225290719606935845383874632432327582229001086934635778152209864565892220416000 [167,95] -105544042474363971938389416077985051947924374779937207773206249050538837711146148313600 [167,96] 37822715856004958540763762078007004123292257558092422086969452526978250494052518400 [167,97] -12697069863645594776283350681180615088091714393563001133219407558305612918565440 [167,98] 3984817027174046847252198003956040582905017398506847615759370117464659818368 [167,99] -1166503123700511323221979584052272808611221072928944980993304604729230480 [167,100] 317712725684327438932854759111325460679120685328777491759261964697312 [167,101] -80281022764539724342514179903338457724889638813802759959176022172 [167,102] 18759187377665822298289599574947272894843513550767738854325184 [167,103] -4038635027433217531563211128508363927555744542352594098792 [167,104] 797690516152475930602705639823727167586468976027710000 [167,105] -143841508565480903337180003215180008768312452666702 [167,106] 23544896497629008118479918839410697349530516512 [167,107] -3474832694040629779999474301121049293223164 [167,108] 458646216635826664129059620870707559880 [167,109] -53610304078743133412880487065245985 [167,110] 5481923863525116979158136886976 [167,111] -482807070978092669720191176 [167,112] 35883489332269288590192 [167,113] -2188464106325082534 [167,114] 105161145392160 [167,115] -3733259868 [167,116] 87048 [167,117] -1 [168,0] 1